[发明专利]编码或解码视频数据的方法和装置有效
申请号: | 201880035761.7 | 申请日: | 2018-06-22 |
公开(公告)号: | CN111133759B | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | G·拉罗什;P·欧诺;J·他科特;C·吉斯奎特 | 申请(专利权)人: | 佳能株式会社 |
主分类号: | H04N19/433 | 分类号: | H04N19/433;H04N19/105;H04N19/139;H04N19/176;H04N19/513 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 宿小猛 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编码 解码 视频 数据 方法 装置 | ||
本公开涉及用于编码或解码视频数据的方法和设备。其尤其涉及根据使用解码器侧运动矢量推导模式的特定编码模式的编码,该解码器侧运动矢量推导模式被称为帧速率上转换模式或FRUC模式。本公开涉及编码和解码的改进,其减少了在使用如下编码模式时对存储器访问的需求,在该编码模式中使用解码器侧运动矢量推导方法来预测运动信息。
技术领域
本公开涉及用于编码或解码视频数据的方法和设备。其尤其涉及根据使用解码器侧运动矢量推导模式的特定编码模式的编码,该解码器侧运动矢量推导模式被称为帧速率上转换模式或FRUC模式。
背景技术
视频数据的预测编码基于帧划分为多个像素块。对于每个像素块,在可用数据中搜索预测块。预测块可以是在INTER编码模式下不同于当前帧的参考帧中的块,或者可以在INTRA编码模式下从当前帧中的相邻像素生成。根据确定预测块的不同方式来定义不同的编码模式。编码的结果是预测块和残差块的指示,该残差块在于待编码的块与预测块之间的差。
关于INTER编码模式,预测块的指示是如下运动矢量,该运动矢量给出了相对于待编码的块的位置的预测块在参考图像中的位置。运动矢量本身基于运动矢量预测值被预测编码。HEVC(高效视频编码)标准定义了数种已知的用于运动矢量的预测编码的编码模式,即AMVP(高级运动矢量预测)模式、合并推导过程。这些模式基于运动矢量预测值的候选列表的构建以及该列表中要用于编码的运动矢量预测值的索引的信号通知。通常,还用信号通知残差运动矢量。
近来,已经引入了关于运动矢量预测的被称为FRUC的新编码模式,其定义了根本没有信号通知的运动矢量预测值的解码器侧推导过程。推导过程的结果将用作运动矢量预测值,而无需解码器传输任何索引或残差运动矢量。
与已知的编码模式相比,FRUC模式编码和解码的当前实现产生了大量的存储器访问,显著增加了解码器必须考虑的存储器访问最坏情况。
发明内容
已经构思出本发明以解决前述问题中的一个或多个。本发明涉及编码和解码的改进,其减少了在使用如下编码模式时对存储器访问的需求,在该编码模式中使用解码器侧运动矢量推导方法来预测运动信息。
根据本发明的第一方面,提供了一种用于解码包括帧的视频数据的方法,每个帧被分成多个像素块,该方法包括,对于一个像素块:
-使用编码模式推导运动矢量预测值的运动矢量列表,在该编码模式中通过解码器侧运动矢量推导方法获得运动信息,该推导基于定义运动矢量的可能位置的模板;其中:
-如果像素块的大小是4×4、4×8或8×4个像素,则以像素为单位的模板大小小于或等于以像素为单位的块大小。
在一个实施例中,模板由大小与该像素块相同且位于该像素块左侧的像素块构成。
在一个实施例中,模板由大小与该像素块相同且位于该像素块上方的像素块构成。
根据本发明的另一方面,提供了一种用于解码包括帧的视频数据的方法,每个帧被分成多个像素块,该方法包括,对于一个像素块:
-使用通过解码器侧运动矢量推导方法获得运动信息的模式来推导运动矢量预测值的运动矢量列表,该推导基于定义运动矢量的可能位置的模板;其中,该方法还包括:
-去除该列表中的一些运动矢量,以将运动矢量的数量限制为预定义数量。
在一个实施例中,被去除的运动矢量是列表中的前几个运动矢量。
在一个实施例中,被去除的运动矢量是列表中的后几个运动矢量。
在一个实施例中,运动矢量列表被限制为预定义数量3。
根据本发明的另一方面,提供了一种用于解码包括帧的视频数据的方法,每个帧被分成多个像素块,该方法包括,对于一个像素块:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佳能株式会社,未经佳能株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880035761.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置