使用扩展宏块跳过模式进行编码/解码的方法和装置的制作方法

文档序号:7677318阅读:150来源:国知局
专利名称:使用扩展宏块跳过模式进行编码/解码的方法和装置的制作方法
技术领域
与本发明一致的方法和装置涉及视频压缩技术,更具体地,涉及使用扩
展宏块跳过模式(skipmode)来进行编码/解码,其通过根据扩展宏块跳过模 式的类型而选择性地使用基本层的信息来执行层间预测,其中所述类型指示 在跳过多层视频信号中的增强层的同时是否实际使用基本层的信息。
背景技术
在包括因特网的现有技术的信息通信技术中,能够支持诸如文本、图像 和音乐的各种类型的信息的多媒体服务正在增长。多i某体数据通常具有很大 的容量,这需要用于存储数据的大容量介质和用于传输数据的较宽带宽。因 而,需要压缩编码方案来传送包括文本、图像和音频数据的多媒体数据。
数据压缩在于包括去除数据中的冗余的过程。可以通过去除空间冗余、 时间冗余或知觉冗余来实现数据压缩,所述空间冗余是诸如图像中的同 一 色 彩或实体的重复,所述时间冗余是诸如音频数据中同一声音的重复或在运动 图像流中的时间上相邻的图片之间几乎没有变化,所述知觉冗余基于人类视 觉和感知能力对高频不太敏感。数据压缩可以根据源数据是否丟失而被分类 为有损/无损压缩,根据压缩是否对于每个帧独立而被分类为帧内/帧间压缩, 根据压缩和重建所需的时间是否相同而被分类为对称/非对称压缩。在现有技 术的视频编码方案中,通过基于运动补偿的时域滤波来去除时间重复,并且 通过空间变换来去除空间重复。
传送在去除数据中的冗余之后而生成的多媒体数据所必需的传输媒介显 示出各种性能级别。现有技术的传输媒介包括具有各种传输速度的媒介,从 能够每秒传送几十兆数据的超高速通信网络到具有每秒384K比特的传输速 度的移动通信网络。在这样的环境中,可分级视频编码方案、即以根据传输 环境的数据速率来传送多媒体数据或支持各种速度的传输媒介的方案更适合 于多媒体环境。
从广泛的意义上讲,可分级视频编码包括用于控制视频的分辨率的空间
6可分级性、用于控制视频的屏幕质量的信噪比(SMO可分级性、用于控制 帧速率的时间可分级性及其组合。
在运动图像专家组-21 (MPEG-4)第IO部分中公开了如上所描述的可分 级视频编码的标准。为了确定可分级视频编码的标准,现有技术已努力尝试 实现以多层为基础的可分级性。例如,该可分级性可以基于包括基本层、第 一增强层(增强层1)、第二增强层(增强层2)等的多个层,该多个层具有 不同的分辨率(QCIF、 CIF、 2CIF等)或不同的帧速率。
如同在现有技术中利用单个层进行编码的情况一样,在利用多层进行编 码期间,有必要获得用于对每个层去除时间冗余的运动矢量(MV)。运动矢 量包括对于每个层单独获得并且使用的运动矢量(前者)以及对于一个层而 获得并且然后也用于其它层的运动矢量(后者)(按其原样或被上/下采样之 后)。在前者的情况中可以获得比后者的情况更准确的运动矢量。然而,对每 个层获得的运动矢量可能会相反视作开销。因此,在前者的情况下,应基本 消除在各个层的运动矢量之间的冗余。
图1是示出使用多层结构的可分级视频编解码器的视图。首先,将基本 层定义为具有四分之一通用中间格式(QCIF) -15Hz的帧速率,将第一增强 层定义为具有通用中间格式(CIF) -30他的帧速率,将第二增强层定义为具 有标准清晰度(SD) -601^的帧速率。如果需要CIF 0.5Mbps的流,则可以 在第一增加层的CIF_30Hz_0.7Mbps中分割和传送位流,以使得将位流改变 为0.5Mbps。以此方式,可以实现空间、时间和SNR分级。
如从图1中所注意到的,具有同一时间位置的各个层的帧10、 20和30 可能具有类似的图像。因而,存在一种现有技术的方案,其中直接或通过上 采样从下层的紋理来预测当前层的紋理,并且对当前层的预测值和紋理之间 的差进行编码。在"ISO/IEC 21000-13可分级视频编码的可分级视频模型3.0 (下文中称之为SVM 3.0 )"中,将如上所述的方案定义为"Intra—BL预测(基 本层帧内预测)"。
如上所述,在现有技术的H.264中SVM 3.0不仅仅采用用于预测构成当 前帧的块或宏块的"帧间预测"和"定向帧内预测",也采用通过使用在当前 块和与当前块对应的下层块之间的相关性来预测当前块的方案。将该现有技 术的预测方案称为"IntraJBL预测",并且将使用该预测的编码模式称为 "Intra—BL模式"。
7图2是用于示出上述的三种现有技术的预测方案的示意图,包括用于当
前帧11的某个宏块14的帧内预测(Sll)、使用时间上位于与当前帧11的位 置不同的位置处的帧12的宏块15的帧间预测(S12)和使用与宏块14对应 的基本层帧13的区域16的紋理数据的Intra—BL预测(S13 )。在如上所述的 可分级视频编码标准中,从用于每个宏块的三个预测方案中选择和使用 一个 比较有利的方案。

发明内容
技术问题
在如上所述的现有技术中的可分级视频编码的增强层中已采用宏块跳过 模式,并且将其用于静态运动序列的编码。最初,宏块跳过模式并非是为可 分级^L频编码设计的,而已#皮用于现有技术的H.264中,并且可以被认为被 可分级视频编码所借用。为了应用H.264的宏块跳过模式,编码块模式(CBP) 必须具有为0的值,这意味着没有数据要被预测。因而,为了应用H.264的 宏块跳过模式,必须将残差预测标记(residual_pred—flag)的值设置为0。
当以此方式应用宏块跳过模式时,跳过要编码的宏块的运动矢量和才莫式 信息,而是获得并编码与所述宏块相邻的另一宏块的运动矢量和^f莫式信息。 然后,用l位的标记来表达它们。
然而,根据在可分级视频编码中使用的现有技术的宏块跳过模式,可能 仅对基本层和每一个增强层来应用跳过模式,而不能通过使用1位的标记而 利用扩展宏块跳过模式将宏块跳过模式扩展到层间。
技术方案
本发明的示范性实施例克服了上述缺点和上面未描述的其它缺点。而且, 本发明不需要克服上述的缺点,并且本发明的示范性实施例可以不克服上述 的任何问题。
本发明提供了一种使用扩展宏块跳过模式进行编码/解码的方法和装置, 其可以通过可分级视频编码来扩展在现有技术H.264中使用的宏块跳过模 式,以使得能够在跳过增强层的帧的同时借助基本层的信息来执行预测。
根据本发明的一个方面,提供了 一种通过使用扩展宏块跳过模式来编码 多层视频信号的方法,该方法包括生成基本层的位流;通过参考基本层的 帧来生成增强层的位流;在增强层的位流的预定区域中设置关于扩展宏块跳过模式的句法项,其中,该句法项指示在跳过增强层的帧的同时是否实际使 用基本层的信息。
该方法还可以包括根据扩展宏块跳过模式的类型来选择性地使用基本层 的信息。
根据本发明的另 一方面,提供了 一种通过使用扩展宏块跳过模式来解码
多层视频信号的方法,该方法包括从输入的增强层位流的预定区域中提取 关于扩展宏块跳过模式的句法项;根据输入的基本层位流重建基本层的帧; 通过使用重建的基本层的帧和所提取的句法项来重建增强层的帧,其中所述 句法项指示在编码过程期间是否已跳过增强层的帧。
根据本发明的还一方面,提供了 一种通过使用扩展宏块跳过模式来编码 多层视频信号的编码器,该编码器包括基本层生成器,用于生成基本层的 位流;增强层生成器,用于通过参考基本层的帧来生成增强层的位流;句法 项设置单元,用于在增强层的位流的预定区域中设置关于扩展宏块跳过模式 的句法项,其中所述句法项指示在跳过增强层的帧的同时是否实际使用基本 层的信息。
所述编码器可以进一步包括基本层信息使用单元,用于根据扩展宏块 跳过模式的类型来选择性地使用基本层的信息。
根据本发明的再一方面,提供了 一种通过使用扩展宏块跳过模式来解码 多层视频信号的解码器,该解码器包括句法项提取器,用于从输入的增强 层位流的区域中提取关于扩展宏块跳过模式的句法项;基本层重建器,用于 根据输入的基本层位流重建基本层的帧;增强层重建器,用于通过使用重建 的基本层的帧和所提取的句法项来重建增强层的帧,其中所述句法项指示在 编码过程期间是否已跳过增强层的帧。
根据本发明的再一方面,提供了一种增强层的位流结构,该位流结构包 括分片报头区域,包括关于扩展宏块跳过模式的类型的信息,其指示在跳 过增强层的帧的同时是否实际使用基本层的信息;以及分片数据区域,包括 基本层的帧的残差信息和运动信息,其中所述分片报头区域和所述分片数据 区域包括在增强层的帧中。


从下面结合附图对示范性实施例的详细描述中,上述和其它方面将更明显,其中
图l是示出了使用多层结构的可分级视频编解码器的视图2是示出了在可分级;f见频编解码器中的三种现有技术的预测方案的示
意码方法的整个过程的流程图4是示出了根据本发明的示范性实施例的使用扩展宏块跳过模式的解 码方法的整个过程的流程图5示出了两种情况的表格,其指示根据扩展宏块跳过模式的类型是否 参考基本层的信息;
图6示出了四种情况的表格,其指示根据扩展宏块跳过模式的类型是否 参考基本层的信息;
图7示出了根据本发明的示范性实施例的位流的结构;
码器的整体结构的框图;以及
码器的整体结构的框图。
具体实施例方式
通过以下借助附图描述的本发明的示范性实施例,本发明的优点和特征 以及获得它们的方式将是明显的。然而,本发明的范围不限于这样的示范性 实施例,并且本发明可以以各种形式实现。下面描述的示范性实施例帮助本 领域技术人员完全地理解本发明。本发明仅由所附的权利要求的范围限定。 而且,在说明书通篇中使用相同的参考标号来指定相同的元素。
在下文中,将参考示出了根据本发明使用预定扩展宏块跳过模式的编码/ 解码方法和装置的框图或流程图来描述本发明的示范性实施例。
如在此所使用的,基本层是指其帧速率比在可分级视频编码器中实际生 成的位流的最大帧速率低并且其分辨率比该位流的最大分辨率低的视频序 列。换句话说,基本层可以具有比最大帧速率和最大分辨率低的帧速率和分 辨率,并且基本层不需要具有位流的最低帧速率和最低分辨率。然而,下面 的描述是基于基本层具有最低的帧速率和最低的分辨率的假设。码方法的整个过程的流程图。
首先,根据输入到基本层的编码器的数据来生成基本层的位流(操作
S202 )。然后,增强层参考输入到基本层的编码器的帧来生成增强层的位流(操 作S204)。生成基本层的位流和增强层的位流的过程在现有技术的多层视频 信号编码中是已知的,因而不再进行详细的描述。
同时,在输入到增强层的编码器的增强层的分片或帧的区域中设置用于 指示通过多层视频编码的扩展宏块跳过模式的类型的新句法项(操作S206), 该扩展宏块跳过模式是通过将宏块跳过模式进行扩展而获得的。扩展宏块跳 过模式指示在跳过增强层帧的同时是否可以实际使用基本层的信息,并且该 扩展宏块跳过模式可以通过可用1位标记表达的句法项来实现。跳过模式是 指这样的方案根据编码器和解码器之间的协议,当在帧之间存在宏块信息 中的冗余时,其仅传送1位的跳过标记而不传送要编码的相应宏块的信息。
在下文中,将描述根据扩展宏块跳过模式的类型通过选择性地使用基本 层的信息来执行层间预测的过程。在下面的描述中,帧或分片的区域对应于 构成增强层的帧的分片的报头区域,并且将在报头区域中设置的用于确定扩 展宏块跳过模式的类型的句法项表达为"MB_skip_mode—type (宏块跳过模式 类型)"。
因为扩展宏块跳过模式的类型(MB—skip—mode_type)具有0或1的值, 所以确定扩展宏块跳过模式的类型是具有为0的值还是为1的值(操作S208 )。 如果该类型具有为0的值,则跳过该分片而不使用基本层的信息(操作S210 )。 然而,如果类型具有为1的值,则在跳过分片的同时使用基本层的所有信息 (操作S212)。基本层的信息包括存在于基本层中的帧的运动信息和残差信 息两者。在下文中,将参考图5更详细地描述参考基本层的运动信息和残差 信息的方案。
图5示出了两种情况的表,其根据扩展宏块跳过模式的类型指示是否参 考基本层的信息。在下文中,将讨论在表中所示的扩展宏块跳过模式和标记 之间的关系。
为了在解码器中使用上面参考图2描述的预测过程,解码器设置关于所 执行的预测和所参考的数据的类型的信息,并且从编码器接收设置信息。用 于将图2的预测方案传送到解码器的信息包括参考基本层的信息进行预测的方案。例如,可以通过参考基本层的残差信息或基本层的运动矢量来执行预 测。因而,存在用于指示关于预测的、所参考的基本层的信息的标记,其代
表包4舌残差预测标记(Residual_prediction—flag )、 运动预测标记 (Motion__prediction—flag)和基本才莫式标i己(Base—mode—flag)的 表。通过 组合这样的标记,可以设置宏块跳过模式,并且因而可以选择性地使用基本 层的信息。
参考图5,当MB_skip—mode_type具有如表510所示的为0的值时,仅 获得和使用同一层的相邻宏块的模式信息和运动信息,且从不使用基本层的 4言息。Residual_prediction_flag指示是否3兆过残差4言息,Motion_prediction—flag 指示是否跳过运动信息,并且Basejnode—flag指示由Residual_prediction—flag 指示的信息和由Motionj3rediction一flag指示的信息两者,并且是指示关于基 本层的一般信息的标记。
如表510所示出的,当所有三个标记具有为0的值时,执行现有的编码 过程,而根本不使用基本层的残差信息和运动信息。
然而,当如表520中所示MB—skip一mode一type具有为1的值时,获得和 使用基本层的所有信息。也就是说,当 Motion_prediction—flag和 Residual_prediction—flag具有为1的值,并且Base—mode—flag因此具有为1的 值时,从基本层获得并使用残差信息和运动信息两者。因而,仅将标记设置 为1然后传送到解码器,而不对关于要被编码的相应分片的任何其它信息进 行编码。因为如上描述的标记携带对于每个帧、每个分片或每个宏块而设置 的信息,所以可以降低标记的大小或增加编码期间的压缩效率。
至少因为当在将可分级位流传送到解码器期间目标位流较低时可以省略 与基本层帧对应的增强层帧的所有残差信息和运动信息,所以在多层视频编 码中采用利用层间预测的扩展宏块预测模式。因而,增强层使用与增强层对 应的基本层帧的残差信息和运动信息。
残差信息是指通过时域微分编码或差分编码而生成的帧,并且涉及残差 预测。残差预测是指对作为通过参考图2描述的预测方案获得的残差结果的 残差数据再一次执行的预测。运动信息包括运动矢量、参考帧号和块大小等, 并且涉及运动预测。运动预测是指通过参考基本层的运动矢量而对增强层的 运动矢量进行的预测。
根据本发明的另 一示范性实施例,可以将在分片报头区域中设置的扩展宏块跳过模式的类型(MB_skip—mode—type)分成四类而不是两类,这将在下 面参考图6描述,图6示出了根据扩展宏块跳过模式的类型而指示是否参考 基本层的信息的四种情况的表。
首先,当如在表610中所示Base—mode—flag具有为1的值时, Motion_prediction_flag和Residual_prediction—flag均具有为1的^f直,并且只于于 层间预测如同在上面描述的表510的情况一样获得和使用运动信息和残差信 息两者。
此外,可以将Base—mode—flag具有为0的值的情况分类为表620、 630 和640。如图6的表620中所示,当Base—mode—flag具有为0的值、 Motion_prediction—flag具有为1的i"直并且Residual_prediction—flag具有为O的 值时,仅从基本层中获得和使用运动信息,而通过帧内预测或intra—BL预测 对残差信息进行现有技术的编码处理。
如图6的表630中所示,当Base—mode—flag具有为0的值、 Motion_prediction—flag具有为0的4直并且Residual_prediction—flag具有为1的 值时,仅获得存在于基本层中的帧的残差信息,而对运动信息进行现有技术 的编码。
如图 6 的表 640 中所示, 当 Motion_prediction—flag 和 Residual_prediction—flag二者具有为0的值并且Base—mode—flag因此具有为0 的值时,如表510的情况一样,不从基本层获得残差信息和运动信息。
上面已描述了其中在增强层帧的分片报头中设置MB—skip—mode—type的 基于分片的方案。在下文中,将简要描述根据另一示范性实施例的基于宏块 的方案,其中在构成分片的宏块的报头中设置MB_skip—mode—type。
根据该方案,可以将宏块跳过模式的类型设置为包括0、 1和2的三种类 型中的一个。当扩展宏块跳过模式的类型是0时,对于增强层帧的宏块不使 用跳过模式(非跳过模式)。当扩展宏块跳过模式的类型是1时, Base—mode—flag具有如图5的表510所示的为0的值,并且在跳过增强层的 宏块的同时不使用基本层的信息。
当扩展宏块跳过模式的类型是2时,Base一mode一flag具有如图5的表520 所示的为1的值,并且使用基本层的所有信息。因而,仅将标记设置为1, 并且将其传送到解码器,而不对关于要被编码的相应宏块的任何其它信息进 4亍编码。在下文中,将描述用于接收和重建已通过上述过程生成的位流的过程。
法的整个过程的流程图。
首先,从输入到解码器的增强层的位流的预定区域中提取关于扩展宏块
跳过模式的句法项,其指示在编码过程中是否跳过增强层帧(操作S302)。 这样的提取过程对应于通过解析增强层的位流来识别在所述区域中设置的扩 展宏块跳过模式的类型的过程。稍后将参考图7描述位流的结构。
在识别类型后,根据输入到基本层的位流来重建基本层的帧(操作 S304 ),然后通过使用所提取的句法项的扩展宏块跳过模式和所重建的基本层 帧来重建增强层帧(操作S306X如上所述的基本层和增强层的重建在现有 技术的多层视频信号重建技术中是已知的,并且将不再进行描述。
同时,在S302中提取句法项期间,如上面已描述的,已在增强层的分片 的报头区域中将扩展宏块跳过模式的类型设置为0或1。因而,增强层的解 码器确定扩展宏块跳过模式的类型是O还是1 (操作S308),并且当扩展宏块 跳过模式的类型是0时重建增强层帧而根本不使用所重建的基本层帧的信息 (操作S310)。当扩展宏块跳过模式的类型是1时,增强层的解码器在重建 增强层帧的同时使用所重建的基本层帧信息(操作S312)。
基本层帧信息包括重建的基本层的帧的残差信息和运动信息。可以将扩 展宏块跳过模式的类型分类为既不使用残差信息也不使用运动信息的情况、 只使用残差信息而不使用运动信息的情况、只使用运动信息而不使用残差信 息的情况、以及使用残差信息和运动信息两者的情况。因而,在重建过程期 间,也将根据对于每个类型的特定方案来执行重建。
在下文中,将参考图7描述根据示范性实施例的位流的结构。可以将在 增强层的编码过程期间生成的位流划分成分片报头710和分片数据720。
在分片报头区域710中,记录关于扩展宏块跳过模式的类型的信息,其 指示在跳过增强层的分片的同时是否实际使用基本层信息。此外,分片数据 区域720包括多个宏块数据块(MB ) 721至724,并且每个MB 723包括残 差信息720—r和运动信息720_m。
码器的总体结构的框图。
根据本发明的示范性实施例的使用扩展宏块跳过模式的编码器包括基本层生成器210,接收基本层的帧并生成基本层的位流;增强层生成器220, 通过参考基本层的帧生成增强层的位流;句法项设置单元230,在增强层的 帧的区域中设置关于扩展宏块跳过模式的句法项,其中句法项指示在跳过帧 的同时是否实际使用基本层信息;以及基本层信息使用单元240,根据扩展 宏块跳过模式的类型选4奪性地使用基本层信息。
所述区域对应于在增强层的帧中包括的分片的报头区域,并且可以将扩 展宏块跳过模式的类型设置为0或1。当扩展宏块跳过模式的类型是0时, 基本层信息使用单元240跳过分片而不使用基本层信息。当扩展宏块跳过模 式的类型是l时,基本层信息使用单元240跳过分片并且使用基本层信息。 基本层信息可以包括存在于基本层内的帧的残差信息和运动信息。
.此外,可以扩展所述扩展宏块跳过模式的类型,并且可以将其分类成四 种情况,包括既不使用残差信息也不使用运动信息的情况、只使用残差信 息而不使用运动信息的情况、只使用运动信息而不使用残差信息的情况、以 及^f吏用残差信息和运动信息两者的情况,如上所述。
码器的总体结构的框图。解码器包括基本层重建器310、句法项提取器320 和增强层重建器330。
基本层重建器310根据基本层的输入位流重建基本层的帧。句法项提取 器320从增强层的输入位流的区域中提取关于扩展宏块跳过模式的句法项。
增强层重建器330通过使用所提取的句法项的扩展宏块跳过模式和重建 的基本层的帧来重建增强层的帧。所述区域对应于包括在增强层的帧中的分 片的报头区域,并且可以将扩展宏块跳过模式的类型设置为0或1。
在重建过程期间,增强层重建器330确定扩展宏块跳过模式的类型是0 还是1。然后,在类型为0时增强层重建器330重建增强层的帧而根本不使 用重建的基本层帧的信息。相反,当类型为1时,增强层重建器330在重建 增强层的帧的同时使用重建的基本层帧的信息。
如在此使用的,"单元"或"模块"是指执行预定功能的诸如现场可编程 门阵列(FPGA)或专用集成电路(ASIC)的软件元素或硬件元素。然而, 单元或模块不总是具有被限制于软件或硬件的意思。模块可以被构造为存储 在可寻址的存储介质中,或被一个或多个处理器执行。因而,模块包括例如 软件元素、面向对象的软件元素、类元素或任务元素、处理、功能、属性、过程、子例程、程序代码段、驱动器、固件、微代码、电路、数据、数据库、 数据结构、表、阵列和参数。可以将由模块提供的元素和功能组合成更少数 目的元素或模块、或划分成更多数目的元素或模块。
本领域技术人员应当理解,如上所述的根据本发明的使用扩展宏块跳过 模式的编码/解码装置的范围包括在其上记录用于在计算机中执行上述方法 的程序代码的计算机可读记录介质。
工业实用性
示范性实施例采用新的句法项,其可以在可分级视频编码的增强层中重 新定义宏块跳过模式。通过该新的句法项,可以改进层间预测的效率,其因 而改进了视频序列的屏幕质量。然而,这样的改进对于实现示范性实施例的 范围并不是必须的。
本发明的效果不限于上述的效果,本领域技术人员可以通过在权利要求 中的限定来清楚地理解上述未提到的其它效果。或者,在不背离本发明的范 围的情况下可以不实现上述效果。
尽管已为了说明的目的描述了本发明的示范性实施例,但是本领域技术 人员应当理.解,在不背离所附权利要求中公开的本发明的精神和范围的情况 下,可以做出各种修改、增加和替换。因而,上述的示范性实施例应被理解 为在所有方面都是说明性的而非限制性的。本发明仅由所附的权利要求的范 围限定,并且必须被解释为包括权利要求的意思和范围以及根据权利要求的 等价物所导出的所有改变和修改。
权利要求
1. 一种通过使用扩展宏块跳过模式来编码多层视频信号的方法,该方法包括生成基本层的位流;通过参考所述基本层的帧来生成增强层的位流;在所述增强层的位流的区域中设置关于扩展宏块跳过模式的句法项,其中,所述句法项指示在跳过所述增强层的帧的同时是否实际使用所述基本层的信息。
2. 根据权利要求1所述的方法,进一步包括根据所述扩展宏块跳过模式的类型来选择性地使用所述基本层的信息。
3. 根据权利要求2所述的方法,其中,所述区域对应于包括在增强层的帧中的分片的报头区域,并且所述扩展宏块跳过模式的类型被设置为0或1。
4. 根据权利要求2所述的方法,其中,在选择性地使用所述基本层的信息期间,如果所述扩展宏块跳过模式的类型是0则跳过所述分片而不使用所述基本层的信息,并阜如果所述扩展宏块跳过模式的类型是1则在跳过所述分片的同时使用所述基本层的信息。
5. 根摒权利要求4所述的方法,其中,所述基本层的信息包括存在于所述基本层内的帧的残差信息和运动信息中的至少一个。
6. 根据权利要求5所述的方法,其中,所述扩展宏块跳过模式的类型包括下列之一既不使用所述残差信息也不使用所述运动信息、只使用所述残差信息而不使用所述运动信息、只使用所述运动信息而不使用所述残差信息、以及使用所述残差信息和所述运动信息两者。
7. 根据权利要求2所述的方法,其中,所述区域对应于包括在所述增强层的帧中的宏块的报头区域,并且所述扩展宏块跳过模式的类型被设置为0、1和2中的一个。
8. 根据权利要求7所述的方法,其中,在选择性地使用所述基本层的信息期间,如果所述扩展宏块跳过模式的类型是0则不跳过所述增强层的帧中的宏块,如果所述扩展宏块跳过模式的类型是1则跳过所述宏块而不使用所述基本层的信息,并且如果所述扩展宏块跳过才莫式的类型是2则在跳过所述宏块的同时使用所述基本层的信息。
9. 根据权利要求8所述的方法,其中,所述基本层的信息包括存在于所述基本层内的帧的残差信息和运动信息中的至少一个。
10. —种计算机可读记录介质,包括用于在计算机中执行权利要求1的方法的计算机可读指令代码。
11. 一种通过使用扩展宏块跳过模式来解码多层视频信号的方法,该方法包括从输入的增强层位流的区域中提取关于扩展宏块跳过模式的句法项;根据输入的基本层位流重建基本层的帧;通过使用所述重建的基本层的帧和所提取的句法项来重建增强层的帧,其中,所述句法项指示在编码过程期间是否已跳过所述增强层的帧。
12. 根据权利要求11所述的方法,其中,所述区域对应于包括在所述增强层的帧中的分片的报头区域,并且所述扩展宏块跳过模式的类型被设置为0和1中的一个。
13. 根据权利要求12所述的方法,其中,重建所述增强层的帧包括确定所述扩展宏块跳过模式的类型是O还是1;如果所述扩展宏块跳过模式的类型是0,则重建所述增强层的帧而不使用所述基本层的重建帧的信息;以及如果所述扩展宏块跳过模式的类型是1,则在重建所述增强层的帧的同时使用所述基本层的重建帧的信息。
14. 根据权利要求13所述的方法,其中,所述基本层的信息包括所述重建的基本层的帧的残差信息和运动信息的至少 一个。
15. 根据权利要求14所述的方法,其中,所述扩展宏块跳过4莫式的类型包括下列之一既不使用所述残差信息也不使用所述运动信息、只使用所述残差信息而不使用所述运动信息、只使用所述运动信息而不使用所述残差信息、以及^f吏用所述残差信息和所述运动信息两者。
16. —种计算机可读记录介质,包括用于在计算机中执行权利要求11的方法的计算机可读指令代码。
17. —种通过使用扩展宏块跳过模式来编码多层视频信号的编码器,该编码器包括基本层生成器,用于生成基本层的位流;增强层生成器,用于通过参考所述基本层的帧来生成增强层的位流;句法项设置单元,用于在所述增强层的位流的区域中设置关于扩展宏块 跳过模式的句法项,其中,所述句法项指示在跳过所述增强层的同时是否实际使用所述基本 层的信息。
18. 根据权利要求17所述的编码器,还包括基本层信息使用单元,用 于根据所述扩展宏块跳过模式的类型来选择性地使用所述基本层的信息。
19. 根据权利要求18所述的编码器,其中,所述区域对应于包括在所述 增强层的帧中的分片的报头区域,并且所述扩展宏块跳过模式的类型被设置 为0和1中的一个。
20. 根据权利要求19所述的编码器,其中,如果所述扩展宏块跳过模式 的类型是0则基本层信息使用单元跳过所述分片而不使用所述基本层的信 息,并且如果所述扩展宏块跳过模式的类型是1则所述基本层信息使用单元 在跳过所述分片的同时使用所述基本层的信息。
21. 根据权利要求20所述的编码器,其中,所述基本层的信息包括存在 于所述基本层内的帧的残差信息和运动信息中的至少一个。
22. 根据权利要求21所述的编码器,其中,所述扩展宏块跳过模式的类 型包括下列之一既不使用所述残差信息也不使用所述运动信息、只使用所 述残差信息而不使用所述运动信息、只使用所述运动信息而不使用所述残差 信息、以及使用所述残差信息和所述运动信息两者。
23. 根据权利要求18所述的编码器,其中,所述区域对应于包括在所述 增强层的帧中的宏块的报头区域,并且所述扩展宏块跳过模式的类型被设置 为0、 1和2中的一个。
24. 根据权利要求23所述的编码器,其中,如果所述扩展宏块跳过模式 的类型是0则基本层信息使用单元不跳过所述增强层的帧中的宏块,如果所 述扩展宏块跳过模式的类型是1则基本层信息^使用单元跳过所述宏块而不使 用所述基本层的信息,并且如果所述扩展宏块跳过模式的类型是2则基本层 信息使用单元在跳过所述宏块的同时使用所述基本层的信息。
25. 根据权利要求24所述的编码器,其中,所述基本层的信息包括存在 于所述基本层内的帧的残差信息和运动信息中的至少一个。
26. —种配置为通过使用扩展宏块跳过模式来解码多层视频信号的解码 器,该解码器包括句法项提取器,用于从输入的增强层位流的区域提取关于扩展宏块跳过模式的句法项;基本层重建器,用于从输入的基本层位流重建基本层的帧; 增强层重建器,用于通过使用重建的基本层的帧和所提取的句法项来重 建增强层的帧,其中,所述句法项指示在编码过程期间是否已跳过增强层的帧。
27. 根据权利要求26所述的解码器,其中,所述区域对应于包括在所述 增强层的帧中的分片的报头区域,并且所述扩展宏块跳过模式的类型被设置 为0和1中的一个。
28. 根据权利要求27所述的解码器,其中,所述增强层重建器确定所 述扩展宏块跳过模式的类型是0还是1;如果所述扩展宏块跳过模式的类型 是0,则重建所述增强层的帧而不使用所述重建的基本层的信息;以及如果 所述扩展宏块跳过模式的类型是1,则在重建所述增强层的帧的同时使用所 述重建的基本层的信息。
29. 根据权利要求28所述的解码器,其中,所述基本层的信息包括所述 重建的基本层的帧的残差信息和运动信息的至少 一个。
30. 根据权利要求29所述的解码器,其中,所述扩展宏块跳过模式的类 型包括下列之一既不使用所述残差信息也不使用所述运动信息、只使用所 述残差信息而不使用所述运动信息、只使用所述运动信息而不使用所述残差 信息、以及使用所述残差信息和所述运动信息两者。
31. —种帧的增强层的位流结构,包括分片报头区域,包括关于扩展宏块跳过模式的类型的信息,其指示在跳 过增强层的帧的同时是否实际使用基本层的信息;以及分片数据区域,包括基本层的帧的残差信息和运动信息的至少一个, 其中,所述分片报头区域和所述分片数据区域包括在增强层的帧中。
全文摘要
提供了一种通过使用扩展宏块跳过模式来编码多层视频信号的方法。该方法包括生成基本层的位流;通过参考基本层的帧来生成增强层的位流;在增强层的位流的区域中设置关于扩展宏块跳过模式的句法项,其中,该句法项指示在跳过增强层的帧的同时是否实际使用基本层的信息。
文档编号H04N7/24GK101461244SQ200780020686
公开日2009年6月17日 申请日期2007年4月2日 优先权日2006年4月4日
发明者韩宇镇 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1