【技术实现步骤摘要】
编码、解码方法、传输方法、编码、解码装置及系统
本专利技术涉及数据传输
,更具体地说,涉及一种编码、解码方法、传输方法、编码、解码装置及系统。
技术介绍
帧间预测已越来越流行,其已经成为目前主流编码平台如H.264/H.265,以及AVS2中的至关重要的模块。帧间预测是指利用视频时间域的相关性,使用邻近已编码图像像素预测当前图像的像素,以达到有效去除视频时域冗余的目的。由于视频序列通常包括较强的时域相关性,因此预测残差通常是“平坦的”,即很多残差值接近于“0”。将残差信号作为后续模块的输入进行变换,量化,扫描以及熵编码,可实现对视频信号的高效压缩。在传统的帧间预测模式中,每一个编码单元通过一个对应的运动矢量来找到相应的参考块,再通过将预测残差与参考块像素值相加实现重建,因此对于每一个编码单元都需要对运动向量以及预测残差进行编码,这个过程会消耗大量的码字。其中,在HEVC(HighEfficiencyVideoCoding)中采用Merge模式与AMVP技术在一定程度上节省了运动信息的编码比特数,提升帧间预测的性能,但经过测试分析,对于一些大运动场景序列,运动信息编码比特数占比仍然不低,可见,目前不断改进的帧间预测模式与方法虽一定程度减少了对运动信息的编码比特数,但仍需要同时对运动矢量以及预测残差进行编码,因此进一步减少甚至规避运动信息及残差信息的编码比特数成为进一步提升视频压缩性能的途径之一。
技术实现思路
本专利技术实施例提供的编码、解码方法、传输方法、编码、解码装置及系统,主要解决的技术 ...
【技术保护点】
1.一种编码方法,其特征在于,应用于编码端,所述编码方法包括:/n根据参考帧中相同位置的各编码树单元CTU及其相邻位置像素的像素值生成各虚拟块,将所述各虚拟块拼接形成虚拟帧;/n设定所述当前帧的虚拟帧解码标识;/n插入所述虚拟帧解码标识至当前帧的码流;/n发送所述当前帧的码流至解码端。/n
【技术特征摘要】
1.一种编码方法,其特征在于,应用于编码端,所述编码方法包括:
根据参考帧中相同位置的各编码树单元CTU及其相邻位置像素的像素值生成各虚拟块,将所述各虚拟块拼接形成虚拟帧;
设定所述当前帧的虚拟帧解码标识;
插入所述虚拟帧解码标识至当前帧的码流;
发送所述当前帧的码流至解码端。
2.如权利要求1所述的编码方法,其特征在于,所述设定所述当前帧的虚拟帧解码标识,包括:
确定所述虚拟帧与当前帧原始图像相比的客观质量;
根据所述客观质量,设定不同的所述虚拟帧解码标识的取值。
3.如权利要求2所述的编码方法,其特征在于,所述根据所述客观质量,设定不同的所述虚拟帧解码标识的取值,包括:
在所述客观质量小于等于预设阈值时,设定所述虚拟帧解码标识的取值为指示所述解码端利用解码端的虚拟帧重建所述当前帧;
在所述客观质量大于预设阈值时,设定所述虚拟帧解码标识的取值为标识指示所述解码端对所述当前帧进行解码重建。
4.如权利要求3所述的编码方法,其特征在于,所述预设客观质量阈值根据所述当前帧的前向N帧参考帧的峰值信噪比PSNR和/或所述当前帧的后向M帧参考帧的峰值信噪比PSNR进行预设计算得到,所述N、M为整数,且N、M大于等于1;
或,
所述预设阈值根据所述当前帧的前向N帧参考帧的结构相似性SSIM和/或所述当前帧的后向M帧参考帧的结构相似性SSIM进行预设计算得到,所述N、M为整数,且N、M大于等于1。
5.根据权利要求3所述的编码方法,其特征在于,所述在所述客观质量小于等于预设阈值时,插入所述虚拟帧解码标识至所述当前帧的码流中,发送所述当前帧的码流至解码端,包括:
插入所述虚拟帧解码标识至所述当前帧的帧头码流;
发送所述当前帧的帧头码流至所述解码端。
6.如权利要求3所述的编码方法,其特征在于,所述在所述客观质量大于预设阈值时,插入所述虚拟帧解码标识至所述当前帧的码流中,发送所述当前帧的码流至解码端,包括:
插入所述虚拟帧解码标识至所述当前帧的帧头码流中;
发送所述当前帧的帧头码流至所述解码端;
在所述当前帧的CTU的码流中插入对应的虚拟块解码标识;
发送所述当前帧的CTU码流至所述解码端。
7.如权利要求6所述的编码方法,其特征在于,所述在所述当前帧的CTU的码流中插入对应的虚拟块解码标识,包括:
比较所述CTU的率失真RD代价与所述CTU对应的虚拟块的率失真RD代价;
根据比较结果,设定不同的所述虚拟块解码标识的取值。
8.根据权利要求7所述的编码方法,其特征在于,所述根据比较结果,设定不同的所述虚拟块解码标识的取值,包括:
在虚拟块的RD代价小于等于CTU的RD代价时,设定所述虚拟块解码标识的取值为指示所述解码端利用解码端的虚拟块重建所述CTU;
在虚拟块的RD代价大于CTU的RD代价时,设定所述虚拟块解码标识的取值为指示所述解码端利用所述当前帧的CTU的码流进行解码重建。
9.根据权利要求8所述的编码方法,其特征在于,所述在虚拟块的RD代价小于等于CTU的RD代价时,插入对应的所述虚拟块解码标识后,所述发送所述当前帧的CTU码流至所述解码端,包括:
对所述CTU与所述虚拟块得到的残差块进行编码,生成所述当前帧的CTU的码流;
发送所述当前帧的CTU码流至所述解码端。
10.根据权利要求8所述的编码方法,其特征在于,所述在虚拟块的RD代价大于CTU的RD代价时,插入对应的所述虚拟块解码标识后,所述发送所述当前帧的CTU码流至所述解码端,包括:
对所述CTU进行编码,生成所述当前帧的CTU的码流;
发送所述当前帧的CTU码流至所述解码端。
11.一种解码方法,其特征在于,应用于解码端,所述解码方法包括:
根据参考帧中相同位置的各编码树单元CTU及其相邻位置像素的像素值生成各虚拟块,将所述各虚拟块拼接形成虚拟帧;
根据接收到来自编码端当前帧码流中的虚拟帧解码标识确定当前帧的解码方式;
按照确定出的所述解码方式对所述当前帧进行解码重建。
12.如权利要求11所述的解码方法,其特征在于,所述根据接收到来自编码端当前帧码流中的虚拟帧解码标识确定当前帧的解码方式,包括:
当从所述码流中解析出的虚拟帧解码标识的取值为指示所述解码端利用解码端的虚拟帧重建所述当前帧时,确定当前帧的解码方式为用所述虚拟帧来重建当前帧;
当从所述码流中解析出的虚拟帧解码标识的取值为标识指示所述解码端对所述当前帧进行解码重建时,确定当前帧的解码方式为对所述当前帧的码流进行解码重建。
13.如权利要求12所述的解码方法,其特征在于,所述确定当前帧的解码方式为对所述当前帧的码流进行解码重建时,包括:
根据接收到来自编码端CTU码流中的虚拟块解码标识确定CTU的解码方式;
按照确定出的所述解码方式对所述CTU进行解码重建。
14.如权利要求13所述的解码方法,其特征在于,所述根据接收到来自编码端CTU码流中的虚拟块解码标识确定CTU的解码方式,包括:
当从所述码流中解析出的虚拟块解码标识的取值为指...
【专利技术属性】
技术研发人员:胡祥斌,王宁,曾幸,喻莉,陶皓,匡卓,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。