对mpeg-4avc高层编码中简档使用语法的方法和装置的制造方法

文档序号:9931494阅读:415来源:国知局
对mpeg-4avc高层编码中简档使用语法的方法和装置的制造方法
【专利说明】
[0001 ] 本申请是申请日为2008年1月11日、申请号为200880002111.9、发明名称为"对 MPEG-4AVC高层编码中CAVLC 4:4:4帧内、高4:4:4帧内和高4:4:4预测简档使用针对C0DED_ BL0CK_FLAG语法元素和⑶DED_BLOCK_PATTERN语法元素的语法的方法和装置"的发明专利 申请的分案申请。
[0002]相关申请的交叉引用
[0003]本申请要求于2007年1月11日提交的、序号为60/884,576的美国临时申请的权益, 并将其全部内容合并于此以作参考。
技术领域
[0004] 本发明原理总体涉及视频编码和解码,更具体地,涉及针对国际标准化组织/国际 电工委员会(IS0/IEC)运动画面专家组-4(MPEG-4)第10部分高级视频编码(AVC)标准/国际 电信联盟电信标准化部门(ITU-T)H. 264建议(以下称为"MPEG-4AVC标准")中的高4:4:4帧 内和高4:4:4预测简档使用coded_b 1 〇 ck_f 1 ag语法元素的先前未使用过的语法元素的方法 和装置。此外,本发明原理涉及针对任何块尺寸提高MPEG-4AVC标准中CAVLC 4:4:4帧内简 档的CAVLC处理效率的方法和装置。
【背景技术】
[0005] 下面将描述使用8X8变换的图像块的coded_block_flag语法元素。
[0006] 在CAVLC 4:4:4帧内、高4:4:4帧内和高4:4:4预测简档的当前设计中,针对每一宏 块对单个coded_block_pattern进行编码,并且当separate_color_plane_flag语法元素等 于零时所有三种颜色分量共享4_比特变量CodedBlockPatternLuma。除了对于使用8 X 8变 换的、以上下文自适应二进制算术编码进行编码(CABAC编码)的块之外,上述设计适用状况 良好,所谓8X8变换即使用如下设置的参数:
[0007] transform_size_8x8_flagi吾法元素等于 1; entropy_coding_mode_flagi吾法元素 等于1。根据针对高4:4:4帧内、CAVLC 4:4:4帧内和高4:4:4预测简档提出的当前宏块层语 法、残差数据语法和残差块CABAC语法,当在宏块中同时对颜色分量进行编码时,如果 transform_size_8x8_flag语法元素等于1,则还使用coded_block_flag语法元素。
[0008] 关于4:4:4简档中coded_block_pattern语法元素的编码分配,具体地,根据4:4:4 简档中coded_block_pattern语法元素的当前语义,仅使用coded_block_pattern语法元素 的4个较低比特。因此,对于4:4:4简档,应当使用表9-4的部分(b) (chrom_f ormat_idc等于 〇),针对宏块预测模式,向coded_block_pattern语法元素的值分配codeNum语法元素。
[0009] 因此,由于在这样情况下C〇ded_bl〇Ck_flag语法元素的不足,当将上下文自适应 二进制算术编码(CABAC)应用于高4:4:4帧内和高4:4:4预定简档中的8X8的块尺寸时,不 利地该上下文自适应二进制算术编码(CABAC)无法使用。此外,关于在CAVLC 4:4:4帧内简 档中使用coded_block_pattern语法元素,上下文自适应二进制算术编码(CABAC)处理对于 任何块尺寸效率都不高。

【发明内容】

[0010]本发明原理解决了现有技术的上述和其他缺陷和缺点,本发明原理涉及针对国际 标准化组织/国际电工委员会(I SO/ IEC)运动画面专家组-4 (MPEG-4)第10部分高级视频编 码(AVC)标准/国际电信联盟电信标准化部门(ITU-T)H.264建议(以下称为"MPEG-4AVC标 准")中的高4:4:4帧内和高4:4:4预测简档使用coded_block_f lag语法元素的先前未使用 过的语法元素的方法和装置。
[0011 ] 此外,本发明原理涉及通过对用于coded_block_pattern语法元素的映射处理使 用单色色度阵列类型,针对任何块尺寸提高MPEG-4AVC标准中CAVLC 4 : 4: 4帧内简档的 CAVLC处理效率的方法和装置。
[0012] 根据本发明原理的一方面,提供了一种装置。所述装置包括编码器,用于根据编码 简档将图像数据编码成结果比特流,所述编码简档对图像数据的采样进行编码,使采样包 括两个色度阵列和一个亮度阵列。两个色度阵列分别具有与亮度阵列相同的高度和相同的 宽度。编码器使用语法元素指示至少一个8X8块在结果比特流中的存在。
[0013] 根据本发明原理的另一方面,提供了一种方法。所述方法包括以下步骤:根据编码 简档将图像数据编码成结果比特流,所述编码简档对图像数据的采样进行编码,使采样包 括两个色度阵列和一个亮度阵列。两个色度阵列分别具有与亮度阵列相同的高度和相同的 宽度。所述编码步骤包括使用语法元素指示至少一个8X8块在结果比特流中的存在。
[0014] 根据本发明原理的又一方面,提供了一种装置。所述装置包括解码器,用于对来自 先前根据编码简档进行编码的比特流的图像数据进行解码,所述编码简档对图像数据的采 样进行编码,使采样包括两个色度阵列和一个亮度阵列。两个色度阵列分别具有与亮度阵 列相同的高度和相同的宽度。所述解码器使用语法元素来确定至少一个8X8块在结果比特 流中的存在。
[0015] 根据本发明原理的又一方面,提供了一种方法。所述方法包括以下步骤:对来自先 前根据编码简档进行编码的比特流的图像数据进行解码,所述编码简档对图像数据的采样 进行编码,使采样包括两个色度阵列和一个亮度阵列。两个色度阵列分别具有与亮度阵列 相同的高度和相同的宽度。所述解码步骤包括使用语法元素来确定至少一个8X8块在结果 比特流中的存在。
[0016] 根据本发明原理的另一方面,提供了一种装置。所述装置包括编码器,用于根据编 码简档将图像数据编码成结果比特流,所述编码简档对图像数据的采样进行编码,使采样 包括两个色度阵列和一个亮度阵列。两个色度阵列分别具有与亮度阵列相同的高度和相同 的宽度。所述编码器使用上下文自适应可变长度编码(CAVLC)对图像数据进行编码,并使用 单色色度阵列类型对coded_block_pattern语法元素执行映射处理。
[0017]根据本发明原理的又一方面,提供了一种方法。所述方法包括:根据编码简档将图 像数据编码成结果比特流,所述编码简档对图像数据的采样进行编码,使采样包括两个色 度阵列和一个亮度阵列。两个色度阵列分别具有与亮度阵列相同的高度和相同的宽度。所 述编码步骤使用上下文自适应可变长度编码(CAVLC)对图像数据进行编码,并使用单色色 度阵列类型对编码块模式语法元素执行映射处理。
[0018]根据本发明原理的又一方面,提供了一种装置。所述装置包括解码器,用于对来自 先前根据编码简档进行编码的比特流的图像数据进行解码,所述编码简档对图像数据的采 样进行编码,使采样包括两个色度阵列和一个亮度阵列。两个色度阵列分别具有与亮度阵 列相同的高度和相同的宽度。所述解码器使用上下文自适应可变长度编码(CAVLC)对图像 数据进行解码,并使用单色色度阵列类型对编码块模式语法元素执行映射处理。
[0019] 根据本发明原理的又一方面,提供了一种方法。所述方法包括:对来自先前根据编 码简档进行编码的比特流的图像数据进行解码,所述编码简档对图像数据的采样进行编 码,使采样包括两个色度阵列和一个亮度阵列。两个色度阵列分别具有与亮度阵列相同的 高度和相同的宽度。所述解码步骤使用上下文自适应可变长度编码(CAVLC)对图像数据进 行解码,并使用单色色度阵列类型对编码块模式语法元素执行映射处理。
[0020] 通过需要结合附图阅读的以下示例实施例的详细描述,本发明原理的上述及其他 方面、特征和优点将变得显而易见。
【附图说明】
[0021] 根据以下示例附图可以更好地理解本发明,在附图中:
[0022]图1是示出了根据本发明原理的实施例的可以应用本发明原理的示例视频编码器 的框图;
[0023]图2是示出了根据本发明原理的实施例的可以应用本发明原理的示例视频解码器 的框图;
[0024]图3是示出了根据本发明原理的实施例的示例视频编码处理的流程图;
[0025]图4是示出了根据本发明原理的实施例的示例视频解码处理的流程图;
[0026]图5是示出了根据本发明原理的实施例的另一示例视频编码处理的流程图;
[0027]图6是示出了根据本发明原理的实施例的另一示例视频解码处理的流程图。
【具体实施方式】
[0028] 本发明涉及针对国际标准化组织/国际电工委员会(IS0/IEC)运动画面专家组-4 (MPEG-4)标准第10部分高级视频编码(AVC)标准/国际电信联盟电信标准化部门(ITU-T) H. 264建议(以下称为"MPEG-4AVC标准")中的高4:4:4帧内和高4:4:4预测简档使用coded_ block_flag语法元素的先前未使用过的语法元素的方法和装置。
[0029] 此外,本发明原理涉及通过对用于coded_block_pattern语法元素的映射处理使 用单色色度阵列类型,针对任何块尺寸提高MPEG-4AVC标准中CAVLC 4 : 4: 4帧内简档的 CAVLC处理效率的方法和装置。
[0030]本说明阐释了本发明的原理。因而,应意识到,所属领域技术人员将能够设计出此 处虽未明确说明或示出,但体现了本发明原理,并处于其精神和范围内的各种配置。
[0031]此处叙述的所有示例以及条件式语言均为达到教学目的,旨在帮助读者理解由发 明者提出的改进了现有技术的发明原理以及发明构思,因而应将其看成不限于那些具体叙 述的示例以及条件。
[0032]此外,此处叙述了发明原理、方案和实施例的所有说明及其具体示例均意在涵盖 其结构以及功能等价物。此外,这些等价物意在包括现存等价物以及将于未来开发出来的 等价物,即,不管结构如何,开发出来用于执行同一功能的任意元件。
[0033] 因而,举例而言,所属领域技术人员应意识到此处所示的方框图呈现了体现本发 明原理的示意电路的概念视图。同样,应意识到流程图、状态转移图、伪码等表示各种可以 计算机可读介质充分表现的,因而无论是否明确说明了计算机或处理器,均能够用计算机 或处理器予以执行的过程。
[0034] 可以通过采用专用硬件以及能够执行同适当软件有关的软件的硬件实现附图所 示的各种实施例的功能。如果用处理器来提供功能,则可以用单独的专用处理器、单独的
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1