对色度数据进行解块以用于视频译码的制作方法

文档序号:7790972阅读:221来源:国知局
对色度数据进行解块以用于视频译码的制作方法
【专利摘要】一种视频译码装置经配置以获得样本值阵列。所述样本值可根据4:2:0、4:2:2或4:4:4色度格式而被格式化。所述视频译码装置确定是否将第一滤波器应用于与所述阵列内的经界定的水平边缘相关联的多行色度样本值。所述视频译码装置确定是否将第二滤波器应用于与经界定的垂直边缘相关联的多列色度样本值。所述水平和垂直边缘可根据解块栅格被若干色度样本分离。
【专利说明】对色度数据进行解块以用于视频译码
[0001] 本申请案主张以下申请案的权益:
[0002] 2012年1月19日申请的第61/588,554号美国临时申请案;及
[0003] 2012年9月25申请的第61/705,525号美国临时申请案,所述申请案中的每一者 的全部内容以引用的方式并入本文中。

【技术领域】
[0004] 本发明涉及视频译码,且更特定来说,涉及用于重构视频数据的技术。

【背景技术】
[0005] 数字视频能力可并入到大范围的装置中,包含数字电视、数字直播系统、无线广播 系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板计算机、电子书阅读器、数码相机、 数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电 话、所谓的"智能电话"、视频会议装置、视频串流装置等等。数字视频装置实施视频压缩 技术,例如由 MPEG-2、MPEG-4、ITU-T H. 263、ITU-T H. 264/MPEG-4 第 10 部分高级视频译码 (AVC)、目前在开发中的高效率视频译码(HEVC)标准界定的标准和所述标准的扩展部分中 所描述的那些视频压缩技术。ITU-T研究组在2005年3月在ITU-T推荐H. 264 "用于通用 视听服务的高级视频译码(Advanced Video Coding for generic audiovisual services) " 中描述了 Η. 264标准,其在本文中可被称作Η. 264标准或Η. 264规范或H. 264/AVC标准或 规范。联合视频小组(JVT)继续致力于对H. 264/MPEG-4AVC的扩展。视频装置可通过实施 此些视频压缩技术来更高效地发射、接收、编码、解码和/或存储数字视频信息。
[0006] 高效率视频译码(HEVC)测试模型(ΗΜ)处理被称作译码单元(⑶)的视频数据块。 可将最大译码单元(LCU)分割为四个子CU,还可将其中的每一者进一步分割为四个子CU。 IXU及其子⑶一股被简称为⑶。在四叉树数据结构中用信号通知IXU及其子⑶的分割。 因此,LCU的未分割的CU对应于四叉树数据结构的叶节点。


【发明内容】

[0007] -股来说,本发明描述用于对视频数据进行解块的技术。具体来说,本发明描述可 用于对根据4:2:2或4:4:4色度格式而被格式化的视频数据进行滤波的技术。
[0008] 在一个实例中,一种用于对经重构视频数据进行滤波的方法包括:获得样本值阵 列,其中所述阵列是根据4:2:2色度格式而被格式化;确定是否将第一滤波器应用于与所 述阵列内的经界定的水平边缘相关联的多行色度样本值,其中所述经界定的水平边缘被 十六个色度样本值分离;及确定是否将第二滤波器应用于与所述阵列内的经界定的垂直边 缘相关联的多列色度样本值,其中所述经界定的垂直边缘被八个色度样本值分离。
[0009] 在一个实例中,一种用于对经重构视频数据进行滤波的设备包括视频译码装置, 所述视频译码装置经配置以:获得样本值阵列,其中所述阵列是根据4:2:2色度格式而被 格式化;确定是否将第一滤波器应用于与所述阵列内的经界定的水平边缘相关联的多行色 度样本值,其中所述经界定的水平边缘被十六个色度样本值分离;及确定是否将第二滤波 器应用于与所述阵列内的经界定的垂直边缘相关联的多列色度样本值,其中所述经界定的 垂直边缘被八个色度样本值分离。
[0010] 在一个实例中,一种计算机程序产品包括计算机可读存储媒体,所述计算机可读 存储媒体具有存储于其上的指令,所述指令在被执行时致使用于对经重构视频数据进行滤 波的装置的一或多个处理器:获得样本值阵列,其中所述阵列是根据4:2:2色度格式而被 格式化;确定是否将第一滤波器应用于与所述阵列内的经界定的水平边缘相关联的多行色 度样本值,其中所述经界定的水平边缘被十六个色度样本值分离;及确定是否将第二滤波 器应用于与所述阵列内的经界定的垂直边缘相关联的多列色度样本值,其中所述经界定的 垂直边缘被八个色度样本值分离。
[0011] 在一个实例中,一种用于对经重构视频数据进行滤波的设备包括:用于获得样本 值阵列的装置,其中所述阵列是根据4:2:2色度格式而被格式化;用于确定是否将第一滤 波器应用于与所述阵列内的经界定的水平边缘相关联的多行色度样本值的装置,其中所述 经界定的水平边缘被十六个色度样本值分离;及用于确定是否将第二滤波器应用于与所述 阵列内的经界定的垂直边缘相关联的多列色度样本值的装置,其中所述经界定的垂直边缘 被八个色度样本值分离。
[0012] 在一个实例中,一种用于对经重构视频数据进行滤波的方法包括:确定视频块是 否根据4:2:0、4:2:2或4:4:4色度格式中的一者被格式化;及基于所述所确定的色度格式 对色度边缘进行解块,其中解块在所述视频块是根据4:2:0色度格式被格式化的情况下是 基于8 X 8解块栅格,在所述视频块是根据4:2:2色度格式被格式化的情况下是基于8 X 16 解块栅格,且在所述视频块是根据4:4:4色度格式被格式化的情况下是基于16 X 16解块栅 格。
[0013] 在一个实例中,一种用于对经重构视频数据进行滤波的设备包括视频译码装置, 所述视频译码装置经配置以:确定视频块是否根据4 :2:0、4:2:2或4:4:4色度格式中的 一者被格式化;及基于所述所确定的色度格式对色度边缘进行解块,其中解块在所述视频 块是根据4:2:0色度格式被格式化的情况下是基于8X8解块栅格,在所述视频块是根据 4:2:2色度格式被格式化的情况下是基于8 X 16解块栅格,且在所述视频块是根据4:4:4色 度格式被格式化的情况下是基于16X 16解块栅格。
[0014] 在一个实例中,一种计算机程序产品包括计算机可读存储媒体,所述计算机可读 存储媒体具有存储于其上的指令,所述指令在被执行时致使用于对经重构视频数据进行滤 波的装置的一或多个处理器:确定视频块是否根据4:2:0、4:2:2或4:4:4色度格式中的 一者被格式化;及基于所述所确定的色度格式对色度边缘进行解块,其中解块在所述视频 块是根据4:2:0色度格式被格式化的情况下是基于8X8解块栅格,在所述视频块是根据 4:2:2色度格式被格式化的情况下是基于8 X 16解块栅格,且在所述视频块是根据4:4:4色 度格式被格式化的情况下是基于16X 16解块栅格。
[0015] 在一个实例中,一种用于对经重构视频数据进行滤波的设备包括:用于确定视频 块是否根据4:2:0、4:2:2或4:4:4色度格式中的一者被格式化的装置;及用于基于所述所 确定的色度格式对色度边缘进行解块的装置,其中解块在所述视频块是根据4:2:0色度格 式被格式化的情况下是基于8 X 8解块栅格,在所述视频块是根据4:2:2色度格式被格式化 的情况下是基于8X 16解块栅格,且在所述视频块是根据4:4:4色度格式被格式化的情况 下是基于16X16解块栅格。
[0016] -或多个实例的细节陈述于附图及以下描述中。其它特征、目标及优势将从描述 及附图和从权利要求书中显而易见。

【专利附图】

【附图说明】
[0017] 图1A到1C是说明用于视频数据的不同样本格式的概念图。
[0018] 图2是说明根据4:2:0样本格式而被格式化的16X16译码单元的概念图。
[0019] 图3是说明根据4:2:2样本格式而被格式化的16X16译码单元的概念图。
[0020] 图4是说明解块栅格的概念图。
[0021] 图5是包含于H. 264标准推荐中的图的重现。
[0022] 图6是说明两个相邻视频块之间的边界的概念图。
[0023] 图7为说明可利用本文中所描述的用于对经重构视频数据块进行滤波的技术的 实例性视频编码及解码系统的框图。
[0024] 图8为说明可利用本文中所描述的用于对经重构视频数据块进行滤波的技术的 实例性视频编码器的框图。
[0025] 图9为说明可利用本文中所描述的用于对经重构视频数据块进行滤波的技术的 实例性视频解码器的框图。
[0026] 图10是说明实例性解块器的组件的框图。
[0027] 图11为说明根据本文中所描述的技术对经重构视频数据块进行滤波的概念图。
[0028] 图12为说明本文中所描述的用于对经重构视频数据块进行滤波的技术的流程 图。

【具体实施方式】
[0029] -股来说,HEVC界定用于根据4:2:0色度格式而被格式化的视频数据的解块滤波 器。然而,HEVC不界定用于根据4:2:2或4:4:4色度格式中的任一者而被格式化的视频数 据的解块滤波器。在HEVC中的界定的解块滤波器可能不递送根据4:2:2或4:4:4色度格 式中的任一者而被格式化的经重构视频数据的充分主观质量。此外,在先前视频译码标准 中界定的解块滤波器和针对HEVC而提出的解块滤波器对于对根据HEVC而重构的视频数据 进行解块滤波可为低效的。本文中描述可用于对例如4:2:2和/或4:4:4色度格式的经重 构视频数据进行解块滤波的技术。
[0030] 当前正在努力开发新的视频译码标准(当前被称作高效视频译码(HEVC))。即将 到来的标准还被称作H. 265。HEVC标准还被称作IS0/IEC23008-HEVC,其既定为HEVC的递 交版本的标准编号。HEVC标准化工作是基于被称作HEVC测试模型(HM)的视频译码装置 模型。HM假设相对于在先前视频译码标准的开发期间可用的视频译码装置的视频译码装 置的能力上的提高。举例来说,尽管H. 264提供九种帧内预测编码模式,但HEVC提供多达 三十五种帧内预测编码模式。
[0031] HEVC的最近工作草案(WD)(被称作"HEVC工作草案5"或"WD5")描述于布 洛斯(Bross)等人的文献JCT-VCG1103_d3 "高效率视频译码(HEVC)文本规范草案 5 (High-Efficiency Video Coding (HEVC) text specification draft5) "中,ITU-T SG16 WP3 和 ISO/IEC JTC1/SC29/WG11的视频译码联合合作小组(JCT-VC),瑞士日内瓦第7届会议。此 夕卜,HEVC的另一最近工作草案工作草案8 (被称作"HEVC工作草案8"或"WD8")描述于布 洛斯出1'〇%)等人的文献!1(:17(:-11003_(17"高效率视频译码〇^¥〇文本规范草案8(把 811 Efficiency Video Coding (HEVC) Text Specification Draft8) "中,ITU-T SG16 WP3 和 IS0/IEC JTC1/SC29/WG11的JCT-VC,第10次会议:2012年7月,瑞典斯德哥尔摩。应注意,HEVC测 试模型可对应于特定HEVC工作草案。在此情况下,测试模型将用编号识别。举例来说,HM5 可对应于HEVCWD5。
[0032] 根据视频译码标准(例如,即将到来的HEVC标准)而操作的典型视频编码器将原 始视频序列的每一帧(即,图片)分割为被称为"块"或"译码单元"的邻接矩形区。这些块 可通过应用空间(帧内)预测和/或时间(帧间)预测技术进行编码,以减少或移除视频 序列中所固有的冗余。空间预测可被称作"帧内模式"(I模式),且时间预测可被称作"帧 间模式"(P模式或B模式)。预测技术产生视频数据的预测块,其还可被称作参考样本块。 将待译码的原始视频数据块与预测块进行比较。原始视频数据块与预测块之间的差异可被 称作残余数据。残余数据通常是预测块和原始视频数据块的像素值之间的差的阵列。
[0033] 可在译码过程期间将例如离散余弦变换(DCT)、整数变换、小波变换或概念上类似 的变换的变换应用于残余数据以产生对应组的变换系数。因此,可通过对变换系数执行反 变换且将残余数据添加到预测块来重构原始视频块。还可对变换系数进行量化。也就是说, 可根据经界定的位深度将变换系数的值表示为位串。在一些情况下,量化可导致将低值变 换系数表示为零。经量化变换系数可被称作变换系数水平。为了进一步压缩,可根据无损 熵编码方法对经量化变换系数进行熵编码。
[0034] 为了根据HEVC进行视频译码,可将视频帧分割为译码单元。译码单元(⑶)一股 指代用作向其应用各种译码工具以进行视频压缩的基本单元的矩形图像区。CU通常是正 方形的,且可被视为类似于在例如ITU-T H. 264等其它视频译码标准中所描述的所谓的"宏 块"。然而,不同于宏块,CU不限于16X16大小。可将CU视为视频样本值阵列。视频样本 值还可被称作图片元素、像素或图元。可根据水平和垂直样本的数目来界定CU的大小。因 此,可将CU可描述为NXN或NXMCU。
[0035] 在本发明中,"NXN"与"N乘N"可以可互换地使用,以在垂直和水平尺寸方面指代 视频块的像素尺寸,例如16X 16像素或16乘16像素。一股来说,16X 16块将具有在垂直 方向上的16个像素 (y = 16)和在水平方向上的16个像素 (X = 16)。同样地,NXN块一 股具有在垂直方向上的N个像素和在水平方向上的N个像素,其中N表示非负整数值。一 块中的像素可布置在若干行和若干列中。此外,块无需一定在水平方向上具有与在垂直方 向上相同数目的像素。举例来说,块可包括NXM个像素,其中Μ不一定等于N。
[0036] 为了实现更佳的译码效率,⑶可具有取决于视频内容的可变大小。⑶通常具有亮 度分量(表示为Υ),以及两个色度分量,表示为U和V。所述两个色度分量可对应于红色调 和蓝色调且还可通过Cb和(;来表示。根据HEVC,位流内的语法数据可界定最大译码单元 (LCU),其为帧或图片的在样本数目方面的最大CU。通常根据水平和垂直亮度样本的数目来 界定⑶的大小。通常,IXU包含64X64或32X32亮度样本。可通过递归地将IXU分割为 若干子CU来产生其它尺寸的CU。位流的语法数据可界定LCU可被分裂的最大倍数,被称作 ⑶深度。因此,位流还可界定最小译码单元(S⑶)。通常,S⑶包含8X8亮度样本。因此, 在一个实例中,可通过将64 X 64IXU分割为四个子32 X 32⑶而产生四个⑶,且32 X 32⑶中 的每一者可进一步被分割为十六个8 X8CU。一股来说,术语译码单元(CU)可指代LCU或其 任何子⑶(例如,IXU的子⑶或另一子⑶的子⑶)。
[0037] LCU可对应于包含一或多个节点的四叉树结构,其中所述四叉树的根节点对应于 IXU本身,且其它节点对应于IXU的子⑶。因此,IXU还可被称作译码树单元(CTU)。四叉 树数据结构可被称作残余四叉树(RQT)。未经分割的CU-股对应于四叉树的叶节点(即, 四叉树的不具有任何子节点的节点)。
[0038] 叶节点CU -股包含描述如何预测CU的数据的一或多个预测单元(PU)和一或多 个变换单元(TU)。PU可表示对应⑶的全部或一部分,且可包含用于检索PU的参考样本的 数据。PU可具有正方形或矩形形状。举例来说,如果使用帧内预测对CU进行译码,那么其 可包含四个矩形PU,其中每一 ro包含识别时间邻近的帧中的一组参考样本的信息。所述 组参考样本可经组合以形成预测视频块。如上文所描述,可从⑶减去预测视频块以形成残 余数据。HEVC WD5 包含以下界定的 PU 类型:2NX2N、NXN、2NXN、NX2N、2NXnU、2NXnD、 nRX2N及nLX2N。此外,应注意,ITU-T Η. 264标准支持各种块大小(例如,针对亮度分量 的16乘16、8乘8或4乘4,和针对色度分量的8X8)的帧内预测,以及各种块大小(例如, 针对亮度分量的16Χ16、16Χ8、8Χ16、8Χ8、8Χ4、4Χ8和4X4,和针对色度分量的对应缩 放的大小)的帧间预测。
[0039] 如上文所描述,可将变换应用于残余数据以将残余数据从像素域变换为变换域。 TU或变换块可对应于向其应用变换一组残余数据。TU表示用于执行变换且产生对应组的 变换系数的目的的一组像素差值的大小。TU的大小可与CU的大小相同,或可将CU分割为 多个TU。举例来说,可对与亮度样本的16 X 16阵列相关联的残余值执行一个变换,或可对 亮度样本的四个8X8阵列中的每一者执行变换。较大的TU -股提供对经重构的图像中的 更可感知的"成块性"的更多压缩,而较小的TU -股提供对较不可感知的"成块性"的较少 压缩。TU大小的选择可基于速率-失真优化分析。速率-失真分析一股确定经重构块与 原始块(即,未编码的块)以及用于编码所述块的位速率(即,位数目)之间的失真(或误 差)量。
[0040] 类似于IXU,可将TU递归地分割为较小的TU。将TU分割为较小的TU而产生的TU 可被称作变换块结构。变换块结构的实例是所谓的树结构。所述树结构可将变换块译码为 整个TU或被划分为若干较小的TU。此过程可在每个不同分解水平处针对每一块递归地进 行。
[0041] 因此,根据HEVC,⑶可包含一或多个预测单元(PU)和/或一或多个变换单元 (TU)。本发明还使用术语"块"、"分区"或"部分"来指代CU、PU或TU中的任一者。一股来 说,"部分"可指代视频帧的任何子组。此外,本发明通常使用术语"视频块"来指代CU的译 码节点。在一些特定情况下,本发明还可使用术语"视频块"来指代树块,即,LCU或CU,其 包含译码节点及PU和TU。因此,视频块可对应于CU内的译码单元,且视频块可具有固定或 变化的大小,且大小可根据指定的译码标准而不同。
[0042] 视频取样格式(其还可被称作色度格式)可相对于包含于CU中的亮度样本的数 目来界定包含于CU中的色度样本的数目。取决于色度分量的视频取样格式,U和V分量的 大小(依据样本数目)可与Y分量的大小相同或不同。在H. 264/AVC和HEVCWD5视频译码 标准中,界定被称为chroma_format_idc的值以指示色度分量相对于亮度分量的不同取样 格式。在HEVC WD8中,使用序列参数集(SPS)来用信号通知chroma_format_idc。表1说 明chroma_format_idc的值与相关联的色度格式之间的关系。
[0043]

【权利要求】
1. 一种用于对经重构视频数据进行滤波的方法,所述方法包括: 获得样本值阵列,其中所述阵列是根据4:2:2色度格式而被格式化; 确定是否将第一滤波器应用于与所述阵列内的经界定的水平边缘相关联的多行色度 样本值,其中所述经界定的水平边缘被十六个色度样本值分离;及 确定是否将第二滤波器应用于与所述阵列内的经界定的垂直边缘相关联的多列色度 样本值,其中所述经界定的垂直边缘被八个色度样本值分离。
2. 根据权利要求1所述的方法,其中确定是否应用所述第二滤波器是至少部分基于是 否应用所述第一滤波器的所述确定。
3. 根据权利要求2所述的方法,其中所述第一滤波器修改与经界定的水平边缘相关联 的至多六行色度样本值,且其中在应用所述第一滤波器的情况下不应用所述第二滤波器。
4. 根据权利要求1所述的方法,其中所述第一滤波器修改与经界定的水平边缘相关联 的至多六行色度样本值,且其中所述第二滤波器修改与经界定的垂直边缘相关联的至多四 列色度样本值。
5. 根据权利要求1所述的方法,其中所述第一滤波器修改与经界定的水平边缘相关联 的至多六行色度样本值,且其中所述第二滤波器修改与经界定的垂直边缘相关联的至多两 列色度样本值。
6. 根据权利要求1所述的方法,其中所述第一滤波器修改与经界定的水平边缘相关联 的至多四行色度样本值,且其中所述第二滤波器修改与经界定的垂直边缘相关联的至多两 列色度样本值。
7. 根据权利要求1所述的方法,其中获得样本值阵列包含对视频数据的残余块和视频 数据的对应预测块进行求和。
8. -种用于对经重构视频数据进行滤波的设备,所述设备包括视频译码装置,所述视 频译码装置经配置以: 获得样本值阵列,其中所述阵列是根据4:2:2色度格式而被格式化; 确定是否将第一滤波器应用于与所述阵列内的经界定的水平边缘相关联的多行色度 样本值,其中所述经界定的水平边缘被十六个色度样本值分离;及 确定是否将第二滤波器应用于与所述阵列内的经界定的垂直边缘相关联的多列色度 样本值,其中所述经界定的垂直边缘被八个色度样本值分离。
9. 根据权利要求8所述的设备,其中确定是否应用所述第二滤波器是至少部分基于是 否应用所述第一滤波器的所述确定。
10. 根据权利要求9所述的设备,其中所述第一滤波器修改与经界定的水平边缘相关 联的至多六行色度样本值,且其中在应用所述第一滤波器的情况下不应用所述第二滤波 器。
11. 根据权利要求8所述的设备,其中所述第一滤波器修改与经界定的水平边缘相关 联的至多六行色度样本值,且其中所述第二滤波器修改与经界定的垂直边缘相关联的至多 四列色度样本值。
12. 根据权利要求8所述的设备,其中所述第一滤波器修改与经界定的水平边缘相关 联的至多六行色度样本值,且其中所述第二滤波器修改与经界定的垂直边缘相关联的至多 两列色度样本值。
13. 根据权利要求8所述的设备,其中所述第一滤波器修改与经界定的水平边缘相关 联的至多四行色度样本值,且其中所述第二滤波器修改与经界定的垂直边缘相关联的至多 两列色度样本值。
14. 根据权利要求8所述的设备,其中获得样本值阵列包含对视频数据的残余块和视 频数据的对应预测块进行求和。
15. 根据权利要求8所述的设备,其中所述视频译码装置是视频解码装置,且进一步包 括以下各者中的至少一者: 集成电路;或 微处理器。
16. 根据权利要求8所述的设备,其中所述视频译码装置是视频编码装置,且进一步包 括以下各者中的至少一者: 集成电路;或 微处理器。
17. -种包括计算机可读存储媒体的计算机程序产品,所述计算机可读存储媒体上存 储有指令,所述指令在被执行时致使用于对经重构视频数据进行滤波的装置的一或多个处 理器: 获得样本值阵列,其中所述阵列是根据4:2:2色度格式而被格式化; 确定是否将第一滤波器应用于与所述阵列内的经界定的水平边缘相关联的多行色度 样本值,其中所述经界定的水平边缘被十六个色度样本值分离;及 确定是否将第二滤波器应用于与所述阵列内的经界定的垂直边缘相关联的多列色度 样本值,其中所述经界定的垂直边缘被八个色度样本值分离。
18. 根据权利要求17所述的计算机程序产品,其中确定是否应用所述第二滤波器是至 少部分基于是否应用所述第一滤波器的所述确定。
19. 根据权利要求18所述的计算机程序产品,其中所述第一滤波器修改与经界定的水 平边缘相关联的至多六行色度样本值,且其中在应用所述第一滤波器的情况下不应用所述 第二滤波器。
20. 根据权利要求17所述的计算机程序产品,其中所述第一滤波器修改与经界定的水 平边缘相关联的至多六行色度样本值,且其中所述第二滤波器修改与经界定的垂直边缘相 关联的至多四列色度样本值。
21. 根据权利要求17所述的计算机程序产品,其中所述第一滤波器修改与经界定的水 平边缘相关联的至多六行色度样本值,且其中所述第二滤波器修改与经界定的垂直边缘相 关联的至多两列色度样本值。
22. 根据权利要求17所述的计算机程序产品,其中所述第一滤波器修改与经界定的水 平边缘相关联的至多四行色度样本值,且其中所述第二滤波器修改与经界定的垂直边缘相 关联的至多两列色度样本值。
23. 根据权利要求17所述的计算机程序产品,其中所述指令获得经重构样本值的多个 相邻阵列包含指令对视频数据的残余块和视频数据的对应预测块进行求和。
24. -种用于对经重构视频数据进行滤波的设备,所述设备包括: 用于获得样本值阵列的装置,其中所述阵列是根据4:2:2色度格式而被格式化; 用于确定是否将第一滤波器应用于与所述阵列内的经界定的水平边缘相关联的多行 色度样本值的装置,其中所述经界定的水平边缘被十六个色度样本值分离;及 用于确定是否将第二滤波器应用于与所述阵列内的经界定的垂直边缘相关联的多列 色度样本值的装置,其中所述经界定的垂直边缘被八个色度样本值分离。
25. 根据权利要求24所述的设备,其中确定是否应用所述第二滤波器是至少部分基于 是否应用所述第一滤波器的所述确定。
26. 根据权利要求25所述的设备,其中所述第一滤波器修改与经界定的水平边缘相 关联的至多六行色度样本值,且其中在应用所述第一滤波器的情况下不应用所述第二滤波 器。
27. 根据权利要求24所述的设备,其中所述第一滤波器修改与经界定的水平边缘相关 联的至多六行色度样本值,且其中所述第二滤波器修改与经界定的垂直边缘相关联的至多 四列色度样本值。
28. 根据权利要求24所述的设备,其中所述第一滤波器修改与经界定的水平边缘相关 联的至多六行色度样本值,且其中所述第二滤波器修改与经界定的垂直边缘相关联的至多 两列色度样本值。
29. 根据权利要求24所述的设备,其中所述第一滤波器修改与经界定的水平边缘相关 联的至多四行色度样本值,且其中所述第二滤波器修改与经界定的垂直边缘相关联的至多 两列色度样本值。
30. 根据权利要求24所述的设备,其中用于获得样本值阵列的装置包含用于对视频数 据的残余块和视频数据的对应预测块进行求和的装置。
31. -种用于对经重构视频数据进行滤波的方法,所述方法包括: 确定视频块是否根据4:2:0、4:2:2或4:4:4色度格式中的一者而被格式化;及 基于所述所确定的色度格式对色度边缘进行解块,其中解块在所述视频块是根据 4:2:0色度格式被格式化的情况下是基于8 X 8解块栅格,在所述视频块是根据4:2:2色度 格式被格式化的情况下是基于8 X 16解块栅格,且在所述视频块是根据4:4:4色度格式被 格式化的情况下是基于16X 16解块栅格。
32. 根据权利要求31所述的方法,其中确定视频块是否根据4:2:0、4:2:2或4:4:4色 度格式中的一者而被格式化包含确定包含于序列参数集SPS中的色度格式索引值的值。
33. -种用于对经重构视频数据进行滤波的设备,所述设备包括视频译码装置,所述视 频译码装置经配置以: 确定视频块是否根据4:2:0、4:2:2或4:4:4色度格式中的一者而被格式化;及 基于所述所确定的色度格式对色度边缘进行解块,其中解块在所述视频块是根据 4:2:0色度格式被格式化的情况下是基于8 X 8解块栅格,在所述视频块是根据4:2:2色度 格式被格式化的情况下是基于8X 16解块栅格,且在所述视频块是根据4:4:4色度格式被 格式化的情况下是基于16X 16解块栅格。
34. 根据权利要求33所述的设备,其中确定视频块是否根据4:2: 0、4:2:2或4:4:4色 度格式中的一者而被格式化包含确定包含于序列参数集SPS中的色度格式索引值的值。
35. -种包括计算机可读存储媒体的计算机程序产品,所述计算机可读存储媒体上存 储有指令,所述指令在被执行时致使用于对经重构视频数据进行滤波的装置的一或多个处 理器: 确定视频块是否根据4:2:0、4:2:2或4:4:4色度格式中的一者而被格式化;及 基于所述所确定的色度格式对色度边缘进行解块,其中解块在所述视频块是根据 4:2:0色度格式被格式化的情况下是基于8 X 8解块栅格,在所述视频块是根据4:2:2色度 格式被格式化的情况下是基于8 X 16解块栅格,且在所述视频块是根据4:4:4色度格式被 格式化的情况下是基于16X 16解块栅格。
36. 根据权利要求35所述的计算机程序产品,其中确定视频块是否根据4:2:0、4:2:2 或4:4:4色度格式中的一者而被格式化包含确定包含于序列参数集SPS中的色度格式索引 值的值。
37. -种用于对经重构视频数据进行滤波的设备,所述设备包括: 用于确定视频块是否根据4:2:0、4:2:2或4:4:4色度格式中的一者而被格式化的装 置;及 用于基于所述所确定的色度格式对色度边缘进行解块的装置,其中解块在所述视频 块是根据4:2:0色度格式被格式化的情况下是基于8X8解块栅格,在所述视频块是根据 4:2:2色度格式被格式化的情况下是基于8 X 16解块栅格,且在所述视频块是根据4:4:4色 度格式被格式化的情况下是基于16X 16解块栅格。
38. 根据权利要求37所述的设备,其中用于确定视频块是否根据4:2:0、4:2:2或 4:4:4色度格式中的一者而被格式化的装置包含用于确定包含于序列参数集SPS中的色度 格式索引值的值的装置。
【文档编号】H04N19/82GK104054344SQ201380005788
【公开日】2014年9月17日 申请日期:2013年1月18日 优先权日:2012年1月19日
【发明者】格尔特·范德奥维拉, 翔林·王, 马尔塔·卡切维奇 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1