【技术实现步骤摘要】
一种视频编解码的方法及装置
本公开涉及3D视频编码/立体视频编码领域,具体涉及一种视频编解码的方法及装置。
技术介绍
立体视频是多视点视频的一种,提供两路视频信号,分别对应人左右两只眼睛,形成三维立体效果。其中,立体视频具有多种不同的表示格式,其中基于“纹理+深度”的表示格式有广泛的应用。在基于“纹理+深度”的表示格式中,包括两种类似的数据,一种是二维视频数据(纹理图像/视频数据),另外一种是相应的深度图。二维视频数据(纹理图像)可以采用现有的各种视频编解码方式进行编解码,包括MPEG2,MPEG4,H.264,H.265,H.266等各种标准化技术。这现有各种标准视频编解码技术中,均采用了帧内预测编码技术。帧内预测的基本思想就是利用相邻像素的相关性去除空间冗余。与帧间预测不同,在视频编码中相邻像素指的就是当前块周围的已编码块的重建像素。VCC(H266)标准中引入了帧内多行预测(Multiplereferencelineintraprediction,MRL)技术,在之前的帧内预测中,使用当前块的相邻左侧一 ...
【技术保护点】
1.一种视频编码的方法,其特征在于,所述方法包括:/n对当前纹理帧按深度信息分成多个编码块;/n在所述编码块相同或相似深度的多个编码块中确定候选匹配块,并从所述候选匹配块中确定最佳匹配块;/n基于所述最佳匹配块执行帧内预测编码。/n
【技术特征摘要】
1.一种视频编码的方法,其特征在于,所述方法包括:
对当前纹理帧按深度信息分成多个编码块;
在所述编码块相同或相似深度的多个编码块中确定候选匹配块,并从所述候选匹配块中确定最佳匹配块;
基于所述最佳匹配块执行帧内预测编码。
2.根据权利要求1所述方法,其特征在于,所述对当前纹理帧按深度分成多个编码块可替换为:对当前纹理帧按深度信息分成多个区域,得到至少一个纹理子帧;对纹理子帧分块,形成多个编码块。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
比较当前编码块的深度信息与其它编码块深度信息的差值;
将满足阈值条件的差值对应的编码块作为候选匹配块。
4.根据权利要求1所述的方法,其特征在于,从所述候选匹配块中确定所述最佳匹配块具体包括:
将所述候选匹配块的像素值作为第一预测值;
计算关于所述第一预测值的残差和/或运动矢量的代价函数,选择代价最小的为所述最佳匹配块。
5.根据权利要求4所述的方法,其特征在于,所述代价函数具体是SAD(绝对误差和)、SATD(hadamard变换后再绝对值求和)、SSD(差值的平方和)、MAD(平均绝对差值)、MSD(平均平方误差)中的任一种。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述最佳匹配块的像素值作为第二预测值,根据所述第二预测值和所述当前编码块的像素值获取残差数据;
对所述残差数据执行编码操作生成视频编码流。
7.根据权利要求1所述的方法,其特征在于,将所述最佳匹配块指示信息置入视频编码流中。
8.一种视频解...
【专利技术属性】
技术研发人员:罗伟节,向国庆,滕波,葛强,洪一帆,
申请(专利权)人:浙江智慧视频安防创新中心有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。