支持多个层的用于编码/解码图像的方法和设备的制造方法

文档序号:8909504阅读:478来源:国知局
支持多个层的用于编码/解码图像的方法和设备的制造方法
【技术领域】
[0001]本发明涉及视频压缩技术,尤其是,涉及执行可分级的视频编译的方法和装置。
【背景技术】
[0002]近年来,对高分辨率和高质量视频的需要已经在各种应用领域中日益增长。由于图片具有更高的分辨率和更高的质量,有关图片的信息量也增长。随着具有各种性能的装置和具有各种环境的网络的发展,相同的内容可以以不同的质量等级使用。
[0003]特别地,由于终端能够支持各种的图片质量,并且建立各种网络环境,图片能够在一个环境下允许具有常规质量,而在另一个环境下图片可以具有更高质量。
[0004]例如,已经经由移动终端购买视频内容的用户可以在他或者她的家庭中在具有更高分辨率的大屏幕显示器上欣赏视频内容。
[0005]近年来,由于高分辨率(HD)广播服务是可用的,大量的用户习惯于高分辨率和高质量的视频,并且服务提供者和服务用户也关注具有比HDTV高四倍分辨率的超高分辨率(UHD)服务。
[0006]因此,需要基于有关大容量视频的高效率的编码和解码方法对提供视频质量可分级性,例如,图像质量、分辨率、视频的大小和帧速率,以便在不同的环境下对用户的需求提供变化的视频服务质量。

【发明内容】

[0007]本发明提供在可分级视频编码/解码中提高压缩效率的方法和装置。
[0008]本发明还提供在视频编码/解码中扫描变换系数的方法和装置。
[0009]在一个方面中,提供了一种支持多个层的解码图像的方法。解码图像的方法包括:接收包括有关当前层的解码目标块信息的比特流;熵解码比特流,并且获得解码目标块的ID阵列的变换系数;根据扫描顺序扫描ID阵列的变换系数,并且将ID阵列的变换系数重新排列为2D阵列的变换系数;反向量化2D阵列的变换系数,并且获得用于解码目标块的反向量化的2D阵列的变换系数;和基于用于解码目标块的预测模式预测解码目标块。
[0010]在将ID阵列的变换系数重新排列为2D阵列时,扫描顺序可以基于应用于解码目标块的预测模式推导出。
[0011]在另一个方面中,提供了一种支持多个层的编码图像的方法。编码图像的方法包括:基于用于编码当前层的目标块的预测模式执行预测以获得预测采样;执行基于预测采样获得的残留采样的变换以产生编码目标块的2D阵列的变换系数;根据扫描顺序扫描2D阵列的变换系数,并且将2D阵列的变换系数重新排列为ID阵列的变换系数;以及熵编码ID阵列的变换系数。
[0012]在产生编码目标块的2D阵列的变换系数时,扫描顺序可以基于应用于编码目标块的预测模式确定。
[0013]根据本发明,在可分级视频编码/解码中扫描和重新排列变换系数以提高变换和/或熵编码的效率。
[0014]根据本发明,在可分级编码/解码中扫描顺序可以根据图像的预测方法确定,并且因此,可以有效地执行编码/解码。
【附图说明】
[0015]图1是示意地图示根据本发明的一个实施例的支持可分级性的视频编码装置的方框图。
[0016]图2是示意地图示根据本发明的一个实施例的支持可分级性的视频解码装置的方框图。
[0017]图3是示意地图示本发明可以应用于其的使用多个层的可分级视频编译结构的一个示例的示意图。
[0018]图4是图示内部预测模式的一个示例的示意图。
[0019]图5是用于示意地描述根据扫描顺序的扫描方法的示意图。
[0020]图6是用于描述本发明可以应用于其的层间预测的示意图。
[0021]图7是示意地图示根据本发明支持多个层的图像编码方法的流程图。
[0022]图8是示意地图示根据本发明支持多个层的图像解码方法的流程图。
【具体实施方式】
[0023]本发明可以以各种形式不同地修改,并且其特定的实施例将在附图中描述和示出。但是,实施例不意欲限制本发明。在以下的描述中使用的术语仅仅用于描述特定的实施例,但是,不意欲限制本发明。单数的表示包括多数表示,只要其清楚不同地解读。术语,诸如“包括”和“具有”意欲表示存在在以下的描述中使用的特点、数目、步骤、操作、元件、部件,或者其组合,并且因此,应该理解,不排除存在或者增加一个或多个不同的特点、数目、步骤、操作、元件、部件,或者其组合的可能性。
[0024]另一方面,在本发明描述的附图中的元件在图像编码/解码装置中为解释不同的特定功能的便利的目的独立地绘制,并且不意味该元件由单独的硬件或者单独的软件实施。例如,元件中的两个或更多个元件可以合并以形成单个元件,或者一个元件可以被分成多个元件。不脱离本发明的概念,元件被合并和/或分解的实施例属于本发明的范围。
[0025]在下文中,本发明示范的实施例将参考附图详细描述。在附图中类似的组成将由类似的附图标记引用,并且不会重复地描述。
[0026]在支持可分级性(在下文中,称为“可分级编译”)的视频编译方法中,输入信号可以通过层处理。取决于层,输入信号(输入视频)可以在分辨率、帧速率、位深度、颜色格式和长宽比的至少一个方面彼此不同。
[0027]在本说明书中,可分级编译包括可分级编码和可分级的解码。
[0028]在本说明书中,可分级编译包括可分级编码和可分级的解码。在可分级编码/解码中,有可能通过使用层间差异,也就是说,基于可分级性,执行层间预测以减少重复传输/信息的处理,并且提高压缩效率。
[0029]图1是根据本发明的一个实施例示意地图示支持可分级性的视频编码器的方框图。
[0030]参考图1,视频编码器100包括用于层I的编码模块105和用于层O的编码模块135。
[0031]层O可以是基本层、参考层或者下层,并且层I可以是增强层、当前层或者上层。
[0032]用于层I的编码模块105包括预测模块110、变换/量化模块115、滤波模块120、解码图片缓存器(DPB) 125、熵编译模块130和多路复用器(MUX) 165。
[0033]用于层O的编码模块135包括预测模块140、变换/量化模块145、滤波模块150、DPB 155,和熵编译模块160。
[0034]预测模块110和140可以对输入视频执行中间预测和内部预测。预测模块110和140可以通过预先确定的处理单元执行预测。用于预测的处理单元可以是编译单元(CU)、预测单元(PU),或者可以是变换单元(TU)。
[0035]例如,预测模块110和140可以确定是否由CU实施中间预测或者内部预测,可以由PU确定预测模式,并且可以由PU或者TU执行预测。要执行的预测包括预测块的构造和残留块(残留信号)的构造。
[0036]在中间预测中,预测可以基于有关当前图片的先前图片和/或后续图片的至少一个的信息执行以构造预测块。在内部预测中,预测可以基于在当前图片中的像素信息执行以构造预测块。
[0037]中间预测模式或者方法的示例包括跳过模式、合并模式、运动矢量预测(MVP)方法。在中间预测中,用于要预测的当前PU的参考图片可以选择,并且对应于当前的参考块可以从参考图片中选择。预测模块110和140可以基于参考块构造预测块。
[0038]预测块可以构造为整数采样单元或者构造为分数像素单元。在这里,运动矢量也可以以整数像素或者分数像素为单位表示。
[0039]在中间预测中的运动信息,也就是说,诸如参考图片的索引、运动矢量和残留信号的信息被熵编码,并且发送到视频解码器。当应用跳过模式时,残留信号可以根本不生成、变换、量化和发送。
[0040]在内部预测中,预测模式可以包括33个方向预测模式,和至少2个无方向模式。无方向模式可以包括DC预测模式和平面模式。在内部预测中,在滤波应用于参考采样之后,可以构造预测块。
[0041]I3U可以是具有各种大小和形状的块。例如,在中间预测中,I3U可以是2NX2N、2NXN、NX2N或者NXNi夬(这里N是整数)。在内部预测中,I3U可以是2NX2N或者NXN块(这里N是整数)。具有NXN大小的PU可以被设置为仅仅应用于特定的情形。例如,具有NXN大小的PU可以被设置为仅仅用于最小的CU,或者仅仅用于内部预测。除了具有以上提及大小的PU之外,PU可以进一步定义为供使用的NX mN ±夬、mNX N ±夬、2NX mN ±夬,或者mNX2N 块(这里 m〈l)。
[0042]预测模块110可以使用有关层O的信息执行用于层I的预测。在本说明书中,为了方便起见,使用另一个层信息预测当前层信息的过程定义为层间预测。
[0043]使用另一个层信息预测的(也就是说,由层间预测预测的)当前层信息可以包括纹理、运动信息、单元信息、预先确定的参数(例如,滤波器参数)等等。
[0044]用于预测当前层信息(也就是说,用于层间预测)的另一个层信息可以包括纹理、运动信息、单元信息、预先确定的参数(例如,滤波器参数)等等。
[0045]作为层间预测的一个示例,层间运动预测也称为层间中间预测。根据层间中间预测,用于层I (当前层或者增强层)的当前块的预测可以使用有关层O (参考层或者基本层)的运动信息实现。
[0046]当采用层间中间预测时,有关参考层的运动信息可以被分级。
[0047]作为层间预测的再一个示例,层间纹理预测也称为层间内部预测或者内部基本层(BL)预测。当在参考层中的参考块由内部预测重建时,可以应用层间纹理预测。
[0048]层间内部预测可以将参考层中的参考块的纹理作为用于增强层中的当前块的预测值使用。在这里,参考块的纹理可以通过上采样分级。
[0049]作为层间预测的再一个示例,层间单元参数预测可以推导有关基本层的单元(CU、PU和/或TU)信息用作在增强层上的单元信息,或者基于有关基本层的单元信息确定有关增强层的单元信息。
[0050]单元信息可以包括在每个单元级别中的信息。例如,⑶信息可以包括有关分割(CU、PU和/或TU)的信息、有关变换的信息、有关预测的信息,和有关编译的信息。I3U信息可以包括有关PU分割的信息和有关预测(例如,运动信息和有关预测模式的信息)的信息。TU信息可以包括有关TU分割的信息和有关变换(变换系数和变换方法)的信息。
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1