GPB帧中的双向运动向量的联合译码制造技术

技术编号:8567654 阅读:209 留言:0更新日期:2013-04-12 01:48
本发明专利技术涉及用于减少视频译码中译码预测信息的成本的技术。使用从相同的两个单独参考图片列表中的参考图片所计算的高达两个运动向量来编码广义P/B?GPB帧中的视频块。因此,可使用双向预测模式通过来自第一参考图片列表中的参考图片的第一运动向量及来自第二参考图片列表中的相同或实质上类似的参考图片的第二运动向量来编码GPB帧的视频块。所述技术包括联合地译码GPB帧的视频块的第一运动向量及第二运动向量。所述技术包括相对于从相邻块的运动向量所产生的第一运动预测子译码所述第一运动向量,及相对于所述第一运动向量译码所述第二运动向量。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及视频译码,且更确切地说,涉及视频帧间译码技术。
技术介绍
数字视频能力可并入到广泛范围的装置中,所述装置包括数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、数字相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、视频电传会议装置及其类似者。数字视频装置实施例如描述于以下各者中的技术的视频压缩技术以较有效地传输及接收数字视频信息由MPEG-2、MPEG-4、ITU-T H. 263、ITU-T H. 264/MPEG-4第10部分(高级视频译码(AVC))定义的标准或新兴高效率视频译码(HEVC)标准及这些标准的扩展。视频压缩技术执行空间预测及/或时间预测以减小或移除视频序列中所固有的冗余。对于基于块的视频译码来说,可将视频帧或片段划分成若干视频块或若干译码单元(CU)。使用相对于相邻块的空间预测来编码帧内译码(I)的帧或片段中的视频块。帧间译码(P或B)帧或片段中的视频块可使用相对于同一帧或片段中的相邻块的空间预测或相对于其它参考图片的时间预测。使用双向预测以从两个不同参考图片列表(传统上,过去图片的一个列表及未来图片的一个列表)计算两个运动向量来编码经双向预测(B)的帧中的视频块。使用单向预测以从单一参考图片列表(传统上,过去图片的一列表)计算单一运动向量来编码经单向预测(P)的帧中的视频块。
技术实现思路
总地来说,本 专利技术涉及用于减少视频译码中译码预测信息的成本的技术。可使用单向预测模式通过来自第一参考图片列表及第二参考图片列表中的一者中的参考图片的运动向量,或使用双向预测模式通过来自所述第一参考图片列表中的参考图片的第一运动向量及来自所述第二参考图片列表中的参考图片的第二运动向量来译码帧间译码的视频帧的视频块。在新兴HEVC标准中,引入可为双向预测(B)的帧概念的特殊状况的广义P/B(GPB)帧。使用从相同的两个单独参考图片列表中的参考图片所计算的高达两个运动向量来编码GPB帧中的视频块。因此,可使用所述双向预测模式通过来自相同参考图片或实质上类似的参考图片的两个运动向量来编码GPB帧的一个或一个以上视频块。参考图片列表可替代地称作参考帧列表。本专利技术的技术包括联合地译码GPB帧的视频块的第一运动向量及第二运动向量。可将指示经译码视频块的运动向量信息的一个或一个以上语法元素用信号发送到视频解码器。所述技术包括相对于从相邻块的运动向量所产生的第一运动预测子译码第一运动向量,及相对于所述第一运动向量译码第二运动向量。以此方式,可将第二运动向量译码为第一运动向量与第二运动向量之间的差。因此,所述技术可通过减少或消除常规地用以表示第二运动向量的语法元素而减少用以用信号发送运动向量信息的位。在一个实例中,本专利技术是针对一种译码视频数据的方法,所述方法包含存储第一参考图片列表及第二参考图片列表,其中所述第一参考图片列表与所述第二参考图片列表相同;使用双向预测通过来自所述第一参考图片列表中的参考图片的第一运动向量及来自所述第二参考图片列表中的参考图片的第二运动向量来译码指定为广义P/B(GPB)帧的视频帧的视频块;及联合地译码所述视频块的所述第一运动向量及所述第二运动向量。在另一实例中,本专利技术是针对一种视频译码装置,所述视频译码装置包含存储器,所述存储器存储第一参考图片列表及第二参考图片列表,其中所述第一参考图片列表与所述第二参考图片列表相同;及处理器,所述处理器使用双向预测模式通过来自所述第一参考图片列表中的参考图片的第一运动向量及来自所述第二参考图片列表中的参考图片的第二运动向量来译码指定为广义P/B (GPB)帧的视频帧的视频块,且联合地译码所述视频块的所述第一运动向量及所述第二运动向量。在另一实例中,本专利技术是针对一种视频译码装置,所述视频译码装置包含用于存储第一参考图片列表及第二参考图片列表的装置,其中所述第一参考图片列表与所述第二参考图片列表相同;用于使用双向预测模式通过来自所述第一参考图片列表中的参考图片的第一运动向量及来自所述第二参考图片列表中的参考图片的第二运动向量来译码指定为广义P/B(GPB)帧的视频 帧的视频块的装置;及用于联合地译码所述视频块的所述第一运动向量及所述第二运动向量的装置。在另一实例中,本专利技术是针对一种包含用于译码视频数据的指令的计算机可读存储媒体,所述指令在于处理器中执行时使所述处理器存储第一参考图片列表及第二参考图片列表,其中所述第一参考图片列表与所述第二参考图片列表相同;使用双向预测通过来自所述第一参考图片列表的第一运动向量及来自所述第二参考图片列表的第二运动向量来译码指定为广义P/B (GPB)帧的视频帧的视频块;及联合地译码所述视频块的所述第一运动向量及所述第二运动向量。附图说明图1为说明实例视频编码及解码系统的框图,所述视频编码及解码系统可利用用于有效地译码视频帧的视频块的预测信息的技术。图2为说明包括GPB帧的实例视频序列的概念图。图3为说明实例视频编码器的框图,所述视频编码器可实施用于有效地译码视频帧的视频块的预测信息的技术。图4为说明实例视频解码器的框图,所述视频解码器可实施用于有效地译码视频帧的视频块的预测信息的技术。图5为说明编码指示使用单向预测模式来译码GPB帧的视频块的单一位语法元素的实例操作的流程图。图6为说明解码指示使用单向预测模式来译码GPB帧的视频块的单一位语法元素的实例操作的流程图。图7为说明使用小于两个位来编码指示使用相对于参考图片列表中的参考图片的单向预测模式来译码视频块的一个或一个以上语法元素的实例操作的流程图。图8为说明使用小于两个位来编码指示使用相对于参考图片列表中的参考图片的单向预测模式来译码视频块的一个或一个以上语法元素的另一实例操作的流程图。图9为说明联合地译码使用双向预测模式而编码的GPB帧的视频块的第一运动向量及第二运动向量的实例操作的流程图。具体实施例方式本专利技术涉及用于减少视频译码中译码预测信息的成本的技术。可使用单向预测模式通过相对于第一参考图片列表及第二参考图片列表中的一者中的参考图片的单一运动向量,或使用双向预测模式通过相对于第一参考图片列表中的参考图片的第一运动向量及相对于第二参考图片列表中的参考图片的第二运动向量来译码帧间译码帧的视频块。在某些实例中,本专利技术具体来说涉及启用广义P/B(GPB)帧以使得第一参考图片列表与第二参考图片列表相同的状况。一般来说,参考图片列表可替代地称作参考巾贞列表。本专利技术的技术包括减少用以用信号发送指示视频块的运动预测方向的一个或一个以上语法元素的位。当参考图片列表中的一者比另一参考图片列表优选时,默认将所述优选参考图片列表用于单向预测模式可能更有效。当启用GPB帧时,情况尤其如此。在所述状况下,所述两个相同参考图片列表中的任一者可用于单向预测模式。本专利技术的技术包括使用小于两个位来译码指示使用相对于参考图片列表中的参考图片的单向预测模式及双向预测模式中的一者来译码视频块的一个或一个以上语法元素。本专利技术的技术还包括减少用以用信号发送使用双向预测模式而编码的视频块的运动向量信息的位。可使用双向预测模式通过来自相同参考图片或实质上类似的参考图片的两个运动向量来编码GPB帧的一个或一个以上块。本本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.07.28 US 61/368,529;2010.08.24 US 61/376,583;1.ー种译码视频数据的方法,其包含 存储第一參考图片列表及第ニ參考图片列表,其中所述第一參考图片列表与所述第二參考图片列表相同; 使用双向预测通过来自所述第一參考图片列表中的參考图片的第一运动向量及来自所述第二參考图片列表中的參考图片的第二运动向量来译码指定为广义P/BGPB帧的视频帧的视频块 '及 联合地译码所述视频块的所述第一运动向量及所述第二运动向量。2.根据权利要求1所述的方法,其中联合地译码所述第一运动向量及所述第二运动向量包含在所述第一运动向量及所述第二运动向量指向同一參考图片时联合地译码所述第ー运动向量及所述第二运动向量。3.根据权利要求1所述的方法,其中联合地译码所述第一运动向量及所述第二运动向量包含在所述第一运动向量及所述第二运动向量指向实质上类似的參考图片时联合地译码所述第一运动向量及所述第二运动向量。4.根据权利要求1所述的方法,其中联合地译码所述第一运动向量及所述第二运动向量包含 相对于从相邻视频块的运动向量所产生的第一运动预测子译码所述第一运动向量;及 相对于所述第一运动向量译码所述第二运动向量。5.根据权利要求4所述的方法,其进ー步包含 从相邻视频块的ー个或ー个以上候选运动向量产生所述第一运动向量的所述第一运动预测子 '及 从包括所述第一运动向量的ー个或ー个以上候选运动向量产生所述第二运动向量的第二运动预测子。6.根据权利要求4所述的方法,其进ー步包含,在所述第一运动向量及所述第二运动向量指向不同參考图片时,根据在将所述第一运动向量用作所述第二运动向量的第二运动预测子之前在所述第一运动向量与所述第二运动向量之间的时间距离而按比例调整所述第一运动向量。7.根据权利要求4所述的方法, 其中译码所述第一运动向量包含译码经定义以指示所述第一运动向量与所述第一运动预测子之间的差的第一语法元素,及译码经定义以指示供产生所述第一运动预测子的所述參考图片的所述第一參考图片列表及所述第二參考图片列表中的一者中的索引的第二语法元素;且 其中译码所述第二运动向量包含译码所述第二运动向量与所述第一运动向量之间的差。8.根据权利要求4所述的方法,其中所述相邻视频块的所述运动向量指向所述第一參考图片列表中的參考图片,所述方法进ー步包含从所述第一參考图片列表或所述第二參考图片列表中的所述參考图片产生所述第一运动预测子。9.根据权利要求8所述的方法,其进ー步包含在所述相邻视频块的所述运动向量不可从所述第一參考图片列表获得时从所述第二參考图片列表中的所述參考图片产生所述第ー运动预测子。10.根据权利要求8所述的方法,其进ー步包含 使用单向预测模式通过来自所述第一參考图片列表中的所述參考图片的所述运动向量来译码所述相邻视频块;及 存储所述第一參考图片列表及所述第二參考图片列表两者中的所述运动向量的数据。11.ー种视频译码装置,其包含 存储器,所述存储器存储第一參考图片列表及第ニ參考图片列表,其中所述第一參考图片列表与所述第二參考图片列表相同;及 处理器,所述处理器使用双向预测模式通过来自所述第一參考图片列表中的參考图片的第一运动向量及来自所述第二參考图片列表中的參考图片的第二运动向量来译码指定为广义P/B GPB帧的视频帧的视频块,且联合地译码所述视频块的所述第一运动向量及所述第二运动向量。12.根据权利要求11所述的视频译码装置,其中所述处理器在所述第一运动向量及所述第二运动向量指向同一參考图片时联合地译码所述第一运动向量及所述第二运动向量。13.根据权利要求11所述的视频译码装置,其中所述处理器在所述第一运动向量及所述第二运动向量指向实质上类似的參考图片时联合地译码所述第一运动向量及所述第二运动向量。14.根据权利要求11所述的视频译码装置,其中所述处理器 相对于从相邻视频块的运动向量所产生的第一运动预测子译码所述第一运动向量;及 相对于所述第一运动向量译码所述第二运动向量。15.根据权利要求14所述的视频译码装置,其中所述处理器 从相邻视频块的ー个或ー个以上候选运动向量产生所述第一运动向量的所述第一运动预测子 '及 从包括所述第一运动向量的ー个或ー个以上候选运动向量产生所述第二运动向量的第二运动预测子。16.根据权利要求14所述的视频译码装置,其中在所述第一运动向量及所述第二运动向量指向不同參考图片时,所述处理器根据在将所述第一运动向量用作所述第二运动向量的第二运动预测子之前在所述第一运动向量与所述第二运动向量之间的时间距离而按比例调整所述第一运动向量。17.根据权利要求14所述的视频译码装置,其中所述处理器 将所述第一运动向量译码为经定义以指示所述第一运动向量与所述第一运动预测子之间的差的第一语法元素,及经定义以指示供产生所述第一运动预测子的所述參考图片的所述第一參考图片列表及所述第二參考图片列表中的一者中的索引的第二语法元素;及 将所述第二运动向量译码为所述第二运动向量与所述第一运动向量之间的差。18.根据权利要求14所述的视频译码装置,其中所述相邻视频块的所述运动向量指向所述第一參考图片列表中的參考图片,且其中所述处理器从所述第一參考图片列表或所述第二參考图片列表中的所述參考图片产生所述第一运动预测子。19.根据权利要求18所述的视频译码装置,其中所述处理器在所述相邻视频块的所述运动向量不可从所述第一參考图片列表获得时从所述第二參考图片列表中的所述參考图片产生所述第一运动预测子。20.根据权利要求18所述的视频译码装置,其中所述处理器 使用单向预测模式通过来自所述第一參考图片列表中的所述參考图片的所述运动向量来译码所述相邻视频块;及 存储所述第一參考图片列表及所述第二參考图片列表两者中的所述运动向量的数据。21.ー种视频译码装置,其包含 用于存储第一參考图片列表及第ニ參考图片列表的装置,其中所述第一參考图片列表与所述第二參考图片列表相...

【专利技术属性】
技术研发人员:钱威俊马尔塔·卡切维奇陈培松王翔林
申请(专利权)人:高通股份有限公司
类型:
国别省市:

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

1