当前位置: 首页 > 专利查询>诺基亚公司专利>正文

用信号发送可缩放视频编码中的比特流排序制造技术

技术编号:3586103 阅读:246 留言:0更新日期:2012-04-11 18:40
能够通过添加的语法元素来指定视频比特流内的迭代排序。改变迭代排序能够改进用以提取视频编码的某些组成元素的能力。在一个实施例中,一种对具有多个维度的可缩放性的可缩放视频数据进行解码的方法包括:接收对跨经多个维度的编码比特流内迭代排序的指示;以及根据接收的指示对迭代进行排序。这些技术也能够应用于编码。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及用于用信号发送可缩放视频编码中的比特流排序的技 术。
技术介绍
本部分旨在于提供
技术介绍
。这里的描述可以包括能够探求的 概念而并不必然是先前已经构想或者探求的概念。因此,除非这里 另有说明,在本部分中描述的内容既不是先于本申请中权利要求的 现有技术也不因包含于本部分中而被承认为现有技术。一4殳而言,常规—见频编码标准(例如MPEG-1、 H.261/263/264 ) 并入运动估计和运动补偿以消除在多々某体应用和月l务中的^f见频帧之 间的时间冗余。可缩放视频编码对于在利用宽范围处理能力的解码 器的系统中使用的许多多媒体应用和服务而言或者在解码器可用的 比特速率不是恒定时是合乎需要的特征。已经提出若干类型的视频 可缩放性方案,比如时间、空间和质量可缩放性。这些建议类型包 括基本层和增强层。基本层是为了对视频流进行解码而需要的最少 量的数据,而增强层是为了提供增强视频信号而需要的附加数据。为各类视频可缩放性方案限定了特定可缩放性结构。可缩放性 结构限定了在基本层的画面与增强层的画面之间的关系。 一类结构 称为细颗粒度可缩放性(FGS ),该FGS是MPEG-4 AVC多媒体标 准的建议可缩放扩展的部分。FGS的使用主要以通过异质网络实时 发射视频的应用为目标。另外,FGS实现了通过针对不同比特速率 的范围对内容一次进行编码来对带宽进行自适应,这使视频发射服 务器能够动态地改变发射速率而无需深入了解或者解析视频流。对于利用可缩放视频编码的应用而言,希望对—见频序列一次进 行编码以及能够以如下方式提取比特流的 一部分使得有可能在允许 一些恶化(例如较低空间分辨率、较低质量)的同时对提取的部分 进行解码。提取过程的复杂度明显地受视频编码中比特流的布置所影响。比特流布置常常使得易于实现一类可缩放性(例如质量)但 是难以实现其它类型的可缩放性(例如色空间)。针对H.264/AVC可缩》文扩展的当前建议是使用如下一连串迭代 对FGS质量增强信息进行编码(1 )针对各FGS平面、(2)针对 各周期(cycle) 、 (3)针对各块和(4)针对各分量。这一结构使 得有可能容易地提取特定FGS平面或者在该FGS平面内的周期,因 为提取器能够对FGS/周期迭代的次数进行计数而 一旦已经达到适当 迭代就丟弃片中剩余的所有数据。然而,针对块组(即空间区域) 或者针对特定分量(例如仅亮度)提取信息就困难得多。这样的信 息仅为最内层迭代所考虑。于是没有可能丟弃来自片的信息。考虑H.264/AVC可缩放扩展,来自各色分量(亮度/色度)的信 息没有收集在一起-亮度值和色度值相交织。在一些场合如视频编辑 或者分析中,希望删除色度信息,但是该交织结构在不明显地增加 提取过程的复杂度时使这 一 点有困难。常规系统在能够丢弃色度值 之前需要处理亮度值和色度值两者。因此,需要允许针对应用的需要而定制-f见频编码中的比特流。 还需要向可缩放视频比特流添加指示了层内数据排序的语法元素。 也需要用信号发送可缩放视频编码中的比特流排序。
技术实现思路
一般而言,本专利技术涉及可缩放视频编码以及从—见频编码中拔_耳又 分量,其中能够动态地改变编码比特流内的迭代排序。例如,在改 变编码比特流内的迭代排序之后能够从视频编码提取色分量如亮度 以减少为了进行提取而需要的复杂度和处理。比特流内的迭代排序 能够由添加的语法元素来指定。改变迭代次序能够改进用以4是取视频编码的某些组成元素的能力。一个示例实施例涉及一种对具有多个维度的可缩;改性的可缩ii视频数据进行解码的方法。这一方法可以包括接收对跨经多个维度 的编码比特流内迭代排序的指示以及根据接收的指示对迭代进行排序。另 一 示例实施例涉及 一 种对具有多个维度的可缩放性的可缩放视频数据进行解码的解码器。这一解码器可以包括细颗粒度可缩 放性(FGS)增强模块,该FGS增强模块使用编码比特流内的一连 串迭代对信息进行解码;以及处理器,该处理器接收指定了一连串 迭代中迭代排序的语法元素以及命令FGS增强模块使用指定的迭代 排序对信息进行解码。另 一 示例实施例涉及 一 种对具有多个维度的可缩放性的可缩放 视频数据进行解码的模块。这一模块可以包括用于接收对跨经多 个维度的编码比特流内迭代排序的指示的装置;以及用于根据接收 的指示对迭代进行排序的装置。另 一示例实施例涉及一种在视频编码中利用的计算机程序产 品。这一计算^4呈序产品可以包括用以使用编码比特流内的一连 串迭代对信息进行解码的计算机代码;用以接收指定了 一连串迭代 中迭代排序的语法元素的计算机代码;以及用以命令使用指定的迭 代排序对信息进行解码的计算机代码。附图说明图1是根据示例实施例利用细颗粒度可缩放性(FGS)质量增强的系统的框图。图2是描绘了根据示例实施例的迭代次序的图。图3是描绘了根据示例实施例的另一迭代次序的图。图4是描绘了根据示例实施例针对三色分量(Y, U, V)的视频帧中的平面的图。图5是根据示例实施例包括参数的示例语法表。图6是根据示例实施例在用信号发送比特流排序时执行的操作 的流程图。具体实施例方式图1图示了利用细颗粒度可缩放性(FGS)质量增强的系统的框 图。视频相机12或者其它视频信号源产生耦合到模拟到数字转换器 14的代表像素的信号阵列,该转换器又耦合到具有处理器18的编码 器16。编码器16包括其它部件,例如存储器、时钟和时序电路、输 入/输出功能和监视器。编码器16也能够包括DCT模块20、可变长 度编码(VLC )编码模块22和MPEG-4 ACV编码模块24。 DCT模 块20能够执行离散余弦变换功能。这些模块能够用硬件、软件或者 其组合来实施。编码器16产生编码的输出信号,该信号在一些实施例中能够是 需要较少带宽和/或存储器的压缩信号。编码的输出信号由解码器32 发射并且最终解码。解码器32能够包括处理器34、逆DCT模块36、 逆VLC模块38和MPEG-4 AVC解码模块40。处理器18包括用以实现FGS质量增强的指令。FGS质量增强能 够使用各种编程技术中的任何技术来实施,或者可选地,它能够用 硬件或者软件和硬件的组合来实施。FGS质量增强利用了使用在某 一次序中执行的一连串迭代来编码的信息。图2图示了在示例FGS 质量增强中使用的迭代次序。该迭代次序包括针对各分量的编码(操 作52)、针对各FGS平面的编码(操作54)、针对各周期的编码(操 作56)和针对各块的编码(操作58)。这一迭代次序使色分量(例 如仅亮度)的提取简单明了。然而,它使单个FGS平面的提取变复 杂。图3图示了在FGS质量增强中使用的另一迭代次序。该迭代次 序包括针对各FGS平面的编码(操作62)、针对各周期的编码(操 作64)、针对各块的编码(操作66)和针对各分量的编码(操作68)。 这一次序使单个FGS平面的提取相对地容易,但是针对块组或者特定分量提取信息在计算上更复杂,因为没有可能丢弃来自片的任何数据。图4图示了针对三个色分量(Y, U, V)的视频帧中的平面。 三个色分量(Y, U, V)可以具有不同数目的比特平面。在各帧的 头部中有指示了用于帧中Y、 U、 V分量的比特平面的最大数目的语 法元素。这些i吾法j直能够表示为本文档来自技高网
...

【技术保护点】
一种对具有多个维度的可缩放性的可缩放视频数据进行解码的方法,所述方法包括:接收对跨经所述多个维度的编码比特流内迭代排序的指示;以及根据所述接收的指示对迭代进行排序。

【技术特征摘要】
【国外来华专利技术】US 2005-4-13 11/105,2711.一种对具有多个维度的可缩放性的可缩放视频数据进行解码的方法,所述方法包括接收对跨经所述多个维度的编码比特流内迭代排序的指示;以及根据所述接收的指示对迭代进行排序。2. 根据权利要求1所述的方法,其中所述多个维度包括由块、 色分量、周期和细颗粒度可缩放性(FGS)平面组成的组中的至少两 个。3. 根据权利要求2所述的方法,其中空间位置相似的块分组在 一起形成迭代单元。4. 根据权利要求1所述的方法,其中所述指示指定将要执行的 迭代次序。5. 根据权利要求1所述的方法,其中提供所述迭代排序的排列 子集并且所述指示指示了所述子集的哪个成员被使用。6. —种对具有多个维度的可缩放性的可缩放视频数据进行解码 的解码器,所述解码器包括细颗粒度可缩放性(FGS)增强模块,使用编码比特流内的一连 串迭代对信息进行解码;以及处理器,接收指定了所述一连串迭代中迭代排序的语法元素以 及命令所述FGS增强模块使用所述指定的迭代排序对信息进行解 码。7. 根据权利要求6所述的解码器,其中所述指定的迭代排序包 括第一,所述编码比特流内的各FGS平面;第二,所述编码比特 流内的各周期;第三,所述编码比特流内的各块;以及第四,所述 编码比特流内的各分量。8. 根据权利要求7所述的解码器,其中所述指定的迭代排序基 于所述接收的语法元素来改变,所述改变的指定排序,包括第一,所述编码比特流内的各分量;第二,所述编码比特流内的各FGS平 面;第三,所述编码比特流内的各周期;以及第四,所述编码比特 流内的各块。9. 根据权利要求6所述的解码器,其中所述指定的迭代排序包 括第一,所述编码比特流内的各分量;第二,所述编码比特流内 的各FGS平面;第三,所述编码比特流内的各周期;以及第四,所 述编码比特流内的各块。10. 根据权利要求6所述的解码器,其中编码比特流内的所述 迭代排序跨经所述多个维度。11. 根据权利要求10所述的解码器,其中所述多个维度包括由 块、色分量、周期和细颗粒度可缩放性(FGS)平面组成的组中的至 少两个。12. —种对具有多个维度的可缩放性的可缩放视频数据进行解 码的模块,所述模块包括用于接收对跨经所述多个维度的编码比特流内迭代排序的指示 的装置;以及用于根据所述接收的指示对迭代进行排序的装置。13. 根据权利要求12所述的模块,其中所述多个维度包括由块、 色分量、周期和细颗粒度可缩;改性(FGS)平面组成的组中的至少两 个。14. 根据权利要求13所述的模块,其中空间位置相似的块分组 在一起形成迭代单元。15. 根据权利要求12所述的模块,其中所述迭代排序包括第 一,所述编码比特流内的各FGS平面;第二,所述编码比特流内的 各周期;第三,所述编码比特流内的各块;以及第四,所述编码比 特流内的各分量。16. 根据权利要求12所述的模块,其中提供所述迭代排序的排 列子集并且所述指示指示了所述子集的哪个成员被使用。17. —种在视频编码中使用的计算机程序产品,包括 用以使用编码比特流内的 一连串迭代对信息进行解码的计算机代码;用以接收指定了所述 一 连串迭代中迭代排序的语法元素的计算机代码;以及用以命令使用所述指定的迭代排序对信息进行解码的计算机代码。18. 根据权利要求17所述的计算机程序产品,其中在所述编码 比特流的报头中提供所述语法元素。19. 根据权利要求17所述的计算机程序产品,其中所述可缩放 视频数据具有多个维度的可缩放性,而所述多个维度包括由块、色20. 根据权利要求19所述的计算机程序产品,其中空间位置相 似的块分组在一起形成迭代单元。21. —种提取器,能够解析可根据权利要求1所述的方法来解 码的编码比特流,其中按照所述接...

【专利技术属性】
技术研发人员:J里奇鲍亦亮M卡克泽维茨王祥灵F切比尔
申请(专利权)人:诺基亚公司
类型:发明
国别省市:FI[芬兰]

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

1