用于包含多视点视频编码的参考图像管理的方法技术

技术编号:7976644 阅读:158 留言:0更新日期:2012-11-16 02:01
本发明专利技术描述了一种用于多视点视频编码的参考图像的存储管理的方法,该方法包括以下步骤:在存储器中存储第一参考图像,其中所述第一参考图像与存储状态和第一视点相关联,所述存储状态选自长期参考图像、短期参考图像、以及非用于参考图像;以及在对与第二视点相对应的图像执行了视频编码操作之后,通过分配存储改变指令以将所述存储状态改变为选自长期参考图像、短期参考图像、以及非用于参考图像的不同状态,来改变所述存储的第一参考画面的存储状态,所述改变取决于所述第一参考图像的第一视点和所述图像的第二视点。

【技术实现步骤摘要】

本专利技术涉及运动图像(moving pictures)领域,更具体地,涉及与多视点视频编码(multview video coding)相关联的运动图形的存储维护(memory maintenance)的课题。
技术介绍
许多巾贞间编码(interframe encoding)系统使用参考图像(reference picture),使用这种参考图像有助于降低编码比特流的大小。这样的结果就是编码效率比仅仅使用帧内编码(intraframe encoding)技术要高。因此,许多编码标准既包含巾贞内也包含巾贞间编码技术,以编码一系列移动图像的比特流。在现有技术中,不同类型的参考图像用于编码标准,例如“I”图像,其只使用图像自身内(巾贞内)的元素进行编码,又例如“B”图像,其通过使用来自图像自身内部的元素和/或来自两个先前参考图像(帧间)的元素进行编码,再例如“P”图像,其通过使用来自图像自身内部的元素和/或来自一个先前参考图像(巾贞间)的元素进行编码。“B”图像和“P”图像都可以使用多个参考图像,但是这两种类型的图像之间的区别在于,“B”图像每块可以使用至多两个运动补偿的预测信号的帧间预测,而“P”图像对于每个预测块只允许使用一个预测器。当“B”图像或“P”图像被编码和/或解码时,这种图像因而取决于其他参考帧,从而这种图像在解码过程中可以被正确编码或构建。编码/解码系统应当提供某种类型的存储单元(memory location),从而在其他图像在由参考图像编码或解码时可以存储这种参考图像。显而易见,不久以后,参考图像就不能被用于编码操作,因为不再有需要编码的图像在以后的编码操作中使用参考图像。虽然可以将全部参考图像永久地存储在存储装置中,但是这种方案将导致存储器资源的无效率使用。因此,现有技术中的存储技术,例如先入先出(FIFO)或后入后出(LIFO)存储操作,可以用于操作用来存储参考图像的存储器,从而(通过丢弃不需要的参考图像)协助降低用于存储这种参考图像的空间。但是当考虑使用多视点编码系统时(其中被编码和/或解码的图像既具有时间相互关系也具有视点相互关系),这种存储操作就会产生不需要的结果。即,多视点编码系统会产生移动图像的多视点的问题,其中每个视点代表各个对象/场景的不同视点。现在,参考图像将被用于与两个不同视点相关联的图像的编码或者解码。因此,简单的存储技术不能被用于这种环境。
技术实现思路
本专利技术能够解决现有技术的上述缺点和不足。本专利技术涉及一种用于再利用可用的运动信息作为运动估计预测器以进行视频编码的方法和装置。根据本专利技术原理的一个方面,提出了一种编码器,其根据来自由解码器解码的图像的信息对存储在存储器中的参考图像进行存储管理操作,其中这种信息与关联于该参考图像的视点信息相关。根据本专利技术原理的另一方面,提供了一种用于多视点视频编码的参考图像的存储管理的方法,该方法包括以下步骤在存储器中存储第一参考图像,其中所述第一参考图像与存储状态和第一视点相关联,所述存储状态选自长期参考图像、短期参考图像、以及非用于参考图像;以及在对与第二视点相对应的图像执行了视频编码操作之后,通过分配存储改变指令以将所述存储状态改变为选自长期参考图像、短期参考图像、以及非用于参考图像的不同状态,来改变所述存储的第一参考画面的存储状态,所述改变取决于所述第一参 考图像的第一视点和所述图像的第二视点。通过下面结合附图对本专利技术的实施方式进行的详细说明,本专利技术的上述和其他方面以及特征和优点将变得显而易见。附图说明根据参照下面附图的详细说明,本专利技术的原理将得到更好的理解。图I是根据本专利技术实施方式的不同时间的视频图像视点的多视点编码,其中这种视频图像使用参考图像按照图中所示的方式进行编码;图2是根据本专利技术原理的视频编码器的示例性实施方式;图3是在根据本专利技术实施方式所用的语法元素dec_ref_pic_marking()的伪代码的实施方式;图4是在根据本专利技术实施方式所用的语法元素seq_parameter_set_mvc_extension O的伪代码的实施方式;图5是在根据本专利技术实施方式所用的语法元素dec_ref_pic_marking_mvc_extension O的伪代码的实施方式;图6是在根据本专利技术实施方式所用的样本图像头部的实施方式;图7是在根据本专利技术实施方式所用的语法元素dec_ref_pic_marking_mvc_extension O的伪代码的实施方式;图8是在根据本专利技术实施方式所用的样本图像头部的实施方式; 图9是在根据本专利技术实施方式所用的语法元素dec_ref_pic_marking_mvc_extension O的伪代码的实施方式;图10是在根据本专利技术实施方式所用的语法元素dec_ref_pic_marking_mvc_extension O的伪代码的实施方式;图11是根据本专利技术实施方式的图像标记方法的流程图。具体实施例方式本专利技术的原理可以适用于任何基于帧内和帧间的编码标准。本说明书中使用的术语“图像”是一个用于描述各种形式的视频图像信息的通用术语,所述视频图像信息在本领域中可以理解为“帧(frame)”、“场(field)”、“条(slice)”以及“图像(picture)”本身。并且,在对本专利技术的说明中,在附图中详细描述了使用C语言类型格式编写的各种指令(语法元素/syntax element),对这种指令中的描述符(descriptor)使用下列命名法。u(η):使用η比特的无符号整数。当η为语法表中的“V”时,比特数按照取决于其他语法元素的值的方式变化。对于此描述符的解析通过函数read_bits(n)的返回值(return value)来确定,其被解释为无符号整数的以最高有效位在先书写(mostsignificant bit written first)的二进制表不。ue(v):左位在先(left bit first)的无符号整数Exp-Golomb编码的语法元素。se (V):左位在先的带符号整数Exp-Golomb编码的语法元素。C表示语法元素所适用的类,即一个特定的场应当适用于那一级。本说明书解释了本专利技术的原理。虽然在本说明书中并未描述,但本领域普通技术人员在本专利技术的原理和范围之内能够设想出各种实施方式。本说明书中所采用的示例性和条件性的语言的目的在于帮助阅读者理解由专利技术人对现有技术进行改进的本专利技术的原理和概念,本专利技术并不局限于这种特定的实例和条件。并且,对于本专利技术原理、方面和实施方式以及特定实例的所有陈述都意在包括等同的结构和功能。另外,这种等同结构和功能包括当前已知和以后开发出来的结构和功能、即不论结构如何而用来执行相同功能的任何元件。因此,例如,本领域普通技术人员可以理解,说明书中的框图表示根据本专利技术原理的实施方式的示例性电路的概念性图示。类似地,可以理解,任何流程图、操作程序图、状态转换图、伪代码等都表示能够有计算机可读介质表示并因而由计算机或处理器执行的各种过程步骤,这种计算机或处理器是否明确示出并无关系。附图中所示各种元件的功能可以与适当的软件联合通过使用专用硬件以及能够执行软件的硬件来提供。当通过处理器提供时,该功能可以通过单个专用处理器、单个共享处理器或者多个处理器(本文档来自技高网
...

【技术保护点】
一种用于多视点视频编码的参考图像的存储管理的方法,该方法包括以下步骤:在存储器中存储第一参考图像,其中所述第一参考图像与存储状态和第一视点相关联,所述存储状态选自长期参考图像、短期参考图像、以及非用于参考图像;以及在对与第二视点相对应的图像执行了视频编码操作之后,通过分配存储改变指令以将所述存储状态改变为选自长期参考图像、短期参考图像、以及非用于参考图像的不同状态,来改变所述存储的第一参考画面的存储状态,所述改变取决于所述第一参考图像的第一视点和所述图像的第二视点。

【技术特征摘要】
2006.10.13 US 60/851,522;2006.10.13 US 60/851,5891.一种用于多视点视频编码的参考图像的存储管理的方法,该方法包括以下步骤 在存储器中存储第一参考图像,其中所述第一参考图像与存储状态和第一视点相关联,所述存储状态选自长期参考图像、短期参考图像、以及非用于参考图像;以及 在对与第二视点相对应的图像执行了视频编码操作之后,通过分配存...

【专利技术属性】
技术研发人员:普尔温比布哈斯潘迪特苏野平尹鹏
申请(专利权)人:汤姆逊许可公司
类型:发明
国别省市:

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

1