System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 重叠块运动补偿制造技术_技高网

重叠块运动补偿制造技术

技术编号:40123284 阅读:8 留言:0更新日期:2024-01-23 20:59
公开了用于执行重叠块运动补偿(OBMC)的系统、方法和工具。如果运动场是均匀的,则可通过将编码块内的子块视为整个块执行OBMC。可使用基于块的OBMC方法对被分区为多个子块的编码块执行OBMC。如果与该块相关联的仿射模型是平移的,则可确定这些子块具有相同的运动场。可通过使用基于块的方法在合并模式中从初始图片中减去OBMC来执行OBMC。在OBMC模式下编码的块可用于运动补偿,例如合并模式的快速合并过程。可从与当前块相关联的输入信号中减去该块的顶频带和左频带,并且可对减去该顶频带和该左频带的该块执行运动补偿。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

1、视频编码系统可用于压缩数字视频信号,例如以减少此类信号需要的存储和/或传输带宽。


技术实现思路

1、公开了用于执行重叠块运动补偿(obmc)的系统、方法和工具。如果运动场是均匀的,则可通过将编码块中的子块视为整个块执行obmc。例如,可使用基于块的obmc方法对被分区为多个子块的编码块执行obmc。可对块的子块共同执行obmc。例如,可通过将子块作为一个整体考虑来执行obmc,就好像该块没有被分区为子块一样。可基于子块与相同运动场相关联的确定来执行将基于块的obmc应用于被分区为子块的块。可基于子块与实质上相同的运动场相关联的确定而执行将基于块的obmc应用于分区为子块的块。可基于子块与相似运动场相关联的确定来执行将基于块的obmc应用于被分区为子块的块。可例如,基于与运动场相关联的绝对差的和来执行关于子块是否与类似的运动场相关联的确定。例如,如果与子块的运动场相关联的绝对差之和低于阈值,则可确定运动场是相似的。

2、例如,子块是否与相同的运动场相关联可基于与该块相关联的仿射模型。如果与该块相关联的仿射模型是平移的,则可确定这些子块具有相同的运动场。

3、例如,可使用基于块的方法在合并模式中从初始图片中减去obmc。obmc可以合并模式执行。用obmc编码的块可用于运动补偿,例如合并模式的快速合并过程。可从与当前块相关联的输入信号中减去该块的顶频带和左频带,并且可对减去该顶频带和该左频带的该块执行运动补偿。

4、本文所述的系统、方法和工具可涉及解码器。在一些示例中,本文所述的系统、方法和工具可涉及编码器。在一些示例中,本文所述的系统、方法和工具可涉及信号(例如,来自编码器和/或由解码器接收的信号)。计算机可读介质可包括用于使一个或多个处理器执行本文所述方法的指令。计算机程序产品可包括指令,当该程序由一个或多个处理器执行时,该指令可使该一个或多个处理器执行本文所述的方法。

本文档来自技高网...

【技术保护点】

1.一种设备,所述设备包括:

2.根据权利要求1所述的设备,其中对所述多个子块共同执行OBMC包括使用基于块的OBMC方法对所述编码块执行OBMC。

3.根据权利要求1所述的设备,其中基于与所述多个子块的所述运动信息相关联的绝对差的总和低于一值的条件,确定所述多个子块与相同或相似的运动信息相关联。

4.根据权利要求1所述的设备,其中所述处理器还被配置为:

5.根据权利要求1所述的设备,其中所述编码块与顶频带和左频带相关联,并且基于所述顶频带和所述左频带对作为整体的所述编码块执行所述OBMC。

6.一种设备,所述设备包括:

7.根据权利要求6所述的设备,其中所述处理器还被配置为:

8.根据权利要求6所述的设备,其中所述处理器还被配置为:

9.根据权利要求6所述的设备,其中所述处理器还被配置为:

10.一种方法,所述方法包括:

11.根据权利要求10所述的方法,其中对所述多个子块共同执行OBMC包括使用基于块的OBMC方法对所述编码块执行OBMC。

12.根据权利要求10所述的方法,其中基于与所述多个子块的所述运动信息相关联的绝对差的总和低于一值的条件,确定所述多个子块与相同或相似的运动信息相关联。

13.根据权利要求10所述的方法,所述方法还包括:

14.根据权利要求10所述的方法,其中所述编码块与顶频带和左频带相关联,并且基于所述顶频带和所述左频带对作为整体的所述编码块执行所述OBMC。

15.一种方法,所述方法包括:

16.根据权利要求15所述的方法,所述方法还包括:

17.根据权利要求15所述的方法,所述方法还包括:

18.根据权利要求15所述的方法,所述方法还包括:

19.一种信号,所述信号包括与执行根据权利要求10至19中任一项所述的方法中的OBMC相关联的指示。

20.根据权利要求1至9中任一项所述的设备,所述设备还包括存储器。

21.根据权利要求1至9中任一项所述的设备,其中所述设备是解码器或编码器中的至少一者。

22.一种非暂态计算机可读介质,所述非暂态计算机可读介质包含根据权利要求10至18中任一项所述的方法生成的数据内容。

23.一种计算机可读介质,所述计算机可读介质包括用于使得一个或多个处理器执行根据权利要求10至18中任一项所述的方法的指令。

24.一种计算机程序产品,所述计算机程序产品包括用于在由一个或多个处理器执行时执行根据权利要求10至17中任一项所述的方法的指令。

25.一种比特流,所述比特流包括表示根据权利要求10至18中任一项所述的方法生成的编码输出的信息。

26.一种装置,所述装置包括:

27.根据权利要求1至9中任一项所述的设备,所述设备包括:

28.一种装置,所述装置包括:

29.一种方法,所述方法包括:

...

【技术特征摘要】
【国外来华专利技术】

1.一种设备,所述设备包括:

2.根据权利要求1所述的设备,其中对所述多个子块共同执行obmc包括使用基于块的obmc方法对所述编码块执行obmc。

3.根据权利要求1所述的设备,其中基于与所述多个子块的所述运动信息相关联的绝对差的总和低于一值的条件,确定所述多个子块与相同或相似的运动信息相关联。

4.根据权利要求1所述的设备,其中所述处理器还被配置为:

5.根据权利要求1所述的设备,其中所述编码块与顶频带和左频带相关联,并且基于所述顶频带和所述左频带对作为整体的所述编码块执行所述obmc。

6.一种设备,所述设备包括:

7.根据权利要求6所述的设备,其中所述处理器还被配置为:

8.根据权利要求6所述的设备,其中所述处理器还被配置为:

9.根据权利要求6所述的设备,其中所述处理器还被配置为:

10.一种方法,所述方法包括:

11.根据权利要求10所述的方法,其中对所述多个子块共同执行obmc包括使用基于块的obmc方法对所述编码块执行obmc。

12.根据权利要求10所述的方法,其中基于与所述多个子块的所述运动信息相关联的绝对差的总和低于一值的条件,确定所述多个子块与相同或相似的运动信息相关联。

13.根据权利要求10所述的方法,所述方法还包括:

14.根据权利要求10所述的方法,其中所述编码块与顶频带和左频带相关联,并且基于所述顶频带...

【专利技术属性】
技术研发人员:A·罗伯特F·加尔平T·波里尔陈娅
申请(专利权)人:交互数字CE专利控股有限公司
类型:发明
国别省市:

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

1