System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 视频解码方法和设备以及视频编码方法和设备技术_技高网

视频解码方法和设备以及视频编码方法和设备技术

技术编号:42022407 阅读:5 留言:0更新日期:2024-07-16 23:13
提供了一种视频解码方法和设备以及视频编码方法和设备,用于在视频编码和解码处理中,通过使用作为应用于预定义数据单元组的信息组的高级语法从比特流获得运动矢量分辨率信息;基于所述运动矢量分辨率信息,确定包括在所述预定义数据单元组中的当前块的运动矢量分辨率;基于当前块的运动矢量分辨率,将当前块的预测运动矢量确定为至少一个候选块中的候选块的运动矢量;以及通过使用当前块的预测运动矢量来确定当前块的运动矢量。

【技术实现步骤摘要】

本公开涉及一种视频解码方法和设备,并且更具体地,涉及一种基于运动矢量分辨率对图像进行编码的方法和设备,以及一种对图像进行解码的方法和设备。


技术介绍

1、在对视频进行编码和解码的方法中,为了对图像进行编码,可将一个画面划分为宏块,并且可通过使用帧间预测或帧内预测来对每个宏块进行预测编码。

2、帧间预测是去除画面之间的时间冗余以压缩图像的方法。帧间预测的代表性示例是运动估计编码。运动估计编码使用参考画面预测当前画面的块。通过使用预定义评估函数在预定义搜索范围内搜索与当前块最相似的参考块。

3、基于参考块预测当前块,并且从当前块减去作为预测结果产生的预测块以产生残差块。然后对残差块进行编码。为了更准确地执行预测,对参考画面的搜索范围执行插值以产生小于整数像素单位的子像素单位的像素,并且基于子像素单位的像素执行帧间预测。

4、在诸如h.264高级视频编码(avc)和高效视频编码(hevc)的编解码器中,为了预测当前块的运动矢量(运动矢量预测),包括在先前被编码的画面中的与当前块相邻的先前被编码的块的运动矢量被用作当前块的预测运动矢量。


技术实现思路

1、技术问题

2、为了在对视频进行编码和解码的处理中应用自适应运动矢量分辨率(amvr),提出了一种使用作为应用于预定义数据单元组的信息组的高级语法的运动矢量分辨率信息的方法和设备。更具体地,提出了一种使用用信号发送到高级语法的运动矢量分辨率信息将amvr应用于高级单元(序列、画面、条带或并行块的单元)中包括的当前块的方法和设备。

3、问题的解决方案

4、为了克服上述技术问题,本公开中提出的视频解码方法包括:通过使用包括应用于预定义数据单元组的信息组的高级语法从比特流获得运动矢量分辨率信息;基于所述运动矢量分辨率信息,确定包括在所述预定义数据单元组中的当前块的运动矢量分辨率;基于当前块的运动矢量分辨率,将当前块的预测运动矢量确定为至少一个候选块中的候选块的运动矢量;以及通过使用当前块的预测运动矢量来确定当前块的运动矢量。

5、为了克服上述技术问题,本公开中提出的一种视频解码设备包括:存储器;以及至少一个处理器,连接到所述存储器,其中,所述至少一个处理器被配置为:通过使用包括应用于预定义数据单元组的信息组的高级语法从比特流获得运动矢量分辨率信息,基于所述运动矢量分辨率信息确定包括在所述预定义数据单元组中的当前块的运动矢量分辨率,基于当前块的运动矢量分辨率,将当前块的预测运动矢量确定为至少一个候选块中的候选块的运动矢量,以及通过使用当前块的预测运动矢量来确定当前块的运动矢量。

6、为了克服上述技术问题,本公开中提出的一种视频编码方法包括:对当前块执行运动预测以确定当前块的运动矢量和运动矢量分辨率;基于运动矢量分辨率,将当前块的预测运动矢量确定为至少一个候选块的运动矢量;通过使用当前块的预测运动矢量来确定当前块的残差运动矢量;以及利用作为应用于预定义数据单元组的信息组的高级语法对表示运动矢量分辨率的运动矢量分辨率信息进行编码,并且对当前块的残差运动矢量进行编码。

7、为了克服上述技术问题,本公开中提出的一种视频编码设备包括:存储器;以及至少一个处理器,连接到所述存储器,其中所述至少一个处理器被配置为:对当前块执行运动预测以确定当前块的运动矢量和运动矢量分辨率;基于运动矢量分辨率,将当前块的预测运动矢量确定为至少一个候选块的运动矢量;通过使用当前块的预测运动矢量来确定当前块的残差运动矢量;以及利用作为应用于预定义数据单元组的信息组的高级语法对表示运动矢量分辨率的运动矢量分辨率信息进行编码,并且对当前块的残差运动矢量进行编码。

8、本公开的有益效果

9、通过使用高级语法的信息(诸如序列级、画面级、条带级或并行块级等)来在用于对视频进行编码和解码的处理中应用自适应运动矢量分辨率(amvr),可以节省比特率并且可以提高编码效率和性能。

本文档来自技高网...

【技术保护点】

1.一种视频解码方法,包括:

2.一种视频编码方法,包括:

3.一种发送由权利要求2所述的视频编码方法生成的比特流的方法。

【技术特征摘要】

1.一种视频解码方法,包括:

2.一种视频编码方法,包括:

【专利技术属性】
技术研发人员:郑丞洙朴慜祐孙有美崔棋镐
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1