《样本自适应偏移SAO译码.pdf》由会员分享,可在线阅读,更多相关《样本自适应偏移SAO译码.pdf(30页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201380031763.6(22)申请日 2013.06.1861/661,240 2012.06.18 US13/919,955 2013.06.17 USH04N 19/117(2014.01)H04N 19/91(2014.01)H04N 19/14(2014.01)H04N 19/182(2014.01)H04N 19/184(2014.01)H04N 19/82(2014.01)(71)申请人高通股份有限公司地址美国加利福尼亚州(72)发明人钟仁肃 霍埃尔索赖罗哈斯马尔塔卡切维奇(74)专利代理机构北京律盟知识产权代理有限责任。
2、公司 11287代理人宋献涛(54) 发明名称样本自适应偏移(SAO)译码(57) 摘要根据本发明的技术的视频译码器可对前缀值进行译码且对后缀值进行译码,使得所述后缀值与所述前缀值的组合识别针对样本自适应偏移滤波SAO操作确定的偏移值。(30)优先权数据(85)PCT国际申请进入国家阶段日2014.12.16(86)PCT国际申请的申请数据PCT/US2013/046327 2013.06.18(87)PCT国际申请的公布数据WO2013/192181 EN 2013.12.27(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书3页 说明书20页 附图6页。
3、(10)申请公布号 CN 104509111 A(43)申请公布日 2015.04.08CN 104509111 A1/3 页21.一种用于对视频数据进行解码的方法,所述方法包括 :接收经编码视频数据位流中的前缀值 ;接收所述经编码视频数据位流中的后缀值 ;确定用于样本自适应偏移滤波 SAO 操作的偏移值 ;其中所述后缀值与所述前缀值的组合识别所述偏移值。2.根据权利要求 1 所述的方法,其中所述前缀值识别所述偏移值的偏移值范围。3.根据权利要求 2 所述的方法,其中所述后缀值识别所述偏移值的所述偏移值范围内的特定偏移值。4.根据权利要求 1 所述的方法,其中所述前缀值是截断一元值。5.根据权。
4、利要求 1 所述的方法,其中所述前缀值是使用上下文来译码的。6.根据权利要求 1 所述的方法,其中所述前缀值的子集是使用上下文来译码的。7.根据权利要求 1 所述的方法,其中所述后缀值是固定长度码字。8.根据权利要求 1 所述的方法,其中所述后缀值是使用绕过译码来译码的。9.根据权利要求 1 所述的方法,其中所述后缀值是使用上下文来译码的。10.根据权利要求 1 所述的方法,其中所述 SAO 操作包括基于边缘的 SAO 操作。11.根据权利要求 1 所述的方法,其中所述 SAO 操作包括基于带的 SAO 操作。12.根据权利要求 1 所述的方法,其进一步包括 :将所述偏移值添加到像素值作为执行。
5、所述 SAO 操作的部分。13.根据权利要求 1 所述的方法,其中所述方法由视频解码器执行。14.一种用于对视频数据进行编码的方法,所述方法包括 :确定用于样本自适应偏移滤波 SAO 操作的偏移值 ;产生前缀值 ;产生后缀值,其中所述后缀值与所述前缀值的组合识别所述偏移值。15.根据权利要求 14 所述的方法,其中所述前缀值识别所述偏移值的偏移值范围。16.根据权利要求 15 所述的方法,其中所述后缀值识别所述偏移值的所述偏移值范围内的特定偏移值。17.根据权利要求 14 所述的方法,其中所述前缀值是截断一元值。18.根据权利要求 14 所述的方法,其中所述前缀值是使用上下文来译码的。19.根。
6、据权利要求 14 所述的方法,其中所述前缀值的子集是使用上下文来译码的。20.根据权利要求 14 所述的方法,其中所述后缀值是固定长度码字。21.根据权利要求 14 所述的方法,其中所述后缀值是使用绕过译码来译码的。22.根据权利要求 14 所述的方法,其中所述后缀值是使用上下文来译码的。23.根据权利要求 14 所述的方法,其中所述方法由视频编码器执行。24.根据权利要求 14 所述的方法,其中所述 SAO 操作包括基于边缘的 SAO 操作。25.根据权利要求 14 所述的方法,其中所述 SAO 操作包括基于带的 SAO 操作。26.一种用于对视频数据进行解码的设备,所述设备包括 :视频解码。
7、器,其经配置以接收经编码视频数据位流中的前缀值 ;接收所述经编码视频数据位流中的后缀值 ;且确定用于样本自适应偏移滤波 SAO 操作的偏移值 ;其中所述后缀值与所述前缀值的组合识别所述偏移值。权 利 要 求 书CN 104509111 A2/3 页327.根据权利要求 26 所述的设备,其中所述前缀值识别所述偏移值的偏移值范围。28.根据权利要求 27 所述的设备,其中所述后缀值识别所述偏移值的所述偏移值范围内的特定偏移值。29.根据权利要求 26 所述的设备,其中所述前缀值是截断一元值。30.根据权利要求 26 所述的设备,其中所述前缀值是使用上下文来译码的。31.根据权利要求 26 所述的。
8、设备,其中所述前缀值的子集是使用上下文来译码的。32.根据权利要求 26 所述的设备,其中所述后缀值是固定长度码字。33.根据权利要求 26 所述的设备,其中所述后缀值是使用绕过译码来译码的。34.根据权利要求 26 所述的设备,其中所述后缀值是使用上下文来译码的。35.根据权利要求 26 所述的设备,其中所述 SAO 操作包括基于边缘的 SAO 操作。36.根据权利要求 26 所述的设备,其中所述 SAO 操作包括基于带的 SAO 操作。37.根据权利要求 26 所述的设备,其中所述视频解码器进一步经配置以将所述偏移值添加到像素值作为执行所述 SAO 操作的部分。38.根据权利要求 26 所。
9、述的设备,其中所述设备包括以下各项中的至少一者 :集成电路 ;微处理器 ;以及无线通信装置,其包含所述视频解码器。39.一种用于对视频数据进行编码的设备,所述设备包括 :视频编码器,其经配置以确定用于样本自适应偏移滤波 SAO 操作的偏移值 ;产生前缀值 ;且产生后缀值,其中所述后缀值与所述前缀值的组合识别所述偏移值。40.根据权利要求 39 所述的设备,其中所述前缀值识别所述偏移值的偏移值范围。41.根据权利要求 40 所述的设备,其中所述后缀值识别所述偏移值的所述偏移值范围内的特定偏移值。42.根据权利要求 39 所述的设备,其中所述前缀值是截断一元值。43.根据权利要求 39 所述的设备。
10、,其中所述前缀值是使用上下文来译码的。44.根据权利要求 39 所述的设备,其中所述前缀值的子集是使用上下文来译码的。45.根据权利要求 39 所述的设备,其中所述后缀值是固定长度码字。46.根据权利要求 39 所述的设备,其中所述后缀值是使用绕过译码来译码的。47.根据权利要求 39 所述的设备,其中所述后缀值是使用上下文来译码的。48.根据权利要求 39 所述的设备,其中所述设备包括视频编码器。49.根据权利要求 39 所述的设备,其中所述 SAO 操作包括基于边缘的 SAO 操作。50.根据权利要求 39 所述的设备,其中所述 SAO 操作包括基于带的 SAO 操作。51.根据权利要求 。
11、39 所述的设备,其中所述设备包括以下各项中的至少一者 :集成电路 ;微处理器 ;以及无线通信装置,其包含所述视频编码器。52.一种用于对视频数据进行译码的设备,所述设备包括 :用于确定用于样本自适应偏移滤波 SAO 操作的偏移值的装置 ;用于对前缀值进行译码的装置 ;权 利 要 求 书CN 104509111 A3/3 页4用于对后缀值进行译码的装置,其中所述后缀值与所述前缀值的组合识别所述偏移值。53.根据权利要求 52 所述的设备,其中所述用于对所述前缀值进行译码的装置包括用于对所述前缀值进行解码的装置 ;所述用于对所述后缀值进行译码的装置包括用于对所述后缀值进行解码的装置。54.根据权。
12、利要求 52 所述的设备,其中所述用于对所述前缀值进行译码的装置包括用于产生所述前缀值以包含在经编码视频位流中的装置 ;所述用于对所述后缀值进行译码的装置包括用于产生所述后缀值以包含在所述经编码视频位流中的装置。55.一种存储指令的计算机可读存储媒体,所述指令在执行时致使一或多个处理器 :确定用于样本自适应偏移滤波 SAO 操作的偏移值 ;对前缀值进行译码 ;对后缀值进行译码,其中所述后缀值与所述前缀值的组合识别所述偏移值。56.根据权利要求 55 所述的计算机可读存储媒体,其中所述一或多个处理器通过对所述前缀值进行解码来对所述前缀值进行译码,且通过对所述后缀值进行解码来对所述后缀值进行译码。。
13、57.根据权利要求 55 所述的计算机可读存储媒体,其中所述一或多个处理器通过产生所述前缀值以包含在经编码视频位流中来对所述前缀值进行译码,且通过产生所述后缀值以包含在所述经编码视频位流中来对所述后缀值进行译码。权 利 要 求 书CN 104509111 A1/20 页5样本自适应偏移 (SAO) 译码0001 本申请案主张 2012 年 6 月 18 日申请的第 61/661,240 号美国临时专利申请案的权益,所述申请案的整个内容以引用方式并入本文。技术领域0002 本发明涉及视频译码,且更特定来说涉及用于样本自适应偏移 (SAO) 偏移译码的技术。背景技术0003 数字视频能力可并入到广。
14、泛范围的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理 (PDA)、膝上型或桌上型计算机、平板计算机、电子书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、所谓的“智能电话”、视频电话会议装置、视频流式传输装置,及其类似物。数字视频装置实施视频压缩技术,例如在由 MPEG-2、MPEG-4、ITU-T H.263、ITU-T H.264/MPEG-4 第 10部分高级视频译码 (AVC)、当前在开发的高效视频译码 (HEVC) 标准所定义的标准和这些标准的扩展中所描述的技术。视频装置可通过实施此类视频压缩技术来更有效地发射、。
15、接收、编码、解码和 / 或存储数字视频信息。0004 视频压缩技术执行空间 ( 图片内 ) 预测和 / 或时间 ( 图片间 ) 预测以减少或移除视频序列中固有的冗余。针对基于块的视频译码,视频切片 ( 即,视频帧或视频帧的一部分)可分割为若干视频块,所述视频块也可被称为树块、译码单元(CU)和/或译码节点。图片的经帧内译码 (I) 切片中的视频块是相对于同一图片中的相邻块中的参考样本使用空间预测来编码。图片的经帧间译码 (P 或 B) 切片中的视频块可相对于同一图片中的相邻块中的参考样本使用空间预测,或相对于其它参考图片中的参考样本使用时间预测。图片可称为帧,且参考图片可称为参考帧。0005 。
16、空间或时间预测针对待译码的块产生预测性块。残余数据表示在待译码的原始块与预测性块之间的像素差。经帧间译码块是根据指向形成预测性块的参考样本的块的运动向量及指示在经译码块与预测性块之间的差的残余数据来编码。经帧内译码块是根据帧内译码模式及残余数据来编码。为进行进一步压缩,可将残余数据从像素域变换到变换域,从而产生接着可被量化的残余变换系数。最初以二维阵列布置的经量化变换系数可经扫描,以便产生变换系数的一维向量,且可应用熵译码以实现甚至更多的压缩。发明内容0006 本发明描述涉及样本自适应偏移 (SAO) 滤波的技术,且更特定来说,本发明描述用于在视频数据的经编码位流中用信号发送可在 SAO 滤波。
17、操作中使用的偏移值的技术。根据本发明的技术,可使用前缀值和后缀值来用信号发送偏移值,其中后缀值与前缀值的组合识别偏移值。前缀值可例如为截断一元值,且后缀值可为固定长度码字。0007 在一个实例中,用于对视频数据进行解码的方法包含 :接收经编码视频数据位流说 明 书CN 104509111 A2/20 页6中的前缀值 ;接收所述经编码视频数据位流中的后缀值 ;且确定用于样本自适应偏移滤波(SAO) 操作的偏移值,使得所述后缀值与所述前缀值的组合识别所述偏移值。0008 在另一实例中,用于对视频数据进行编码的方法包含 :确定用于样本自适应偏移滤波 (SAO) 操作的偏移值 ;产生前缀值 ;且产生后。
18、缀值,其中所述后缀值与所述前缀值的组合识别所述偏移值。0009 在另一实例中,用于对视频数据进行解码的设备包含视频解码器,其经配置以接收经编码视频数据位流中的前缀值 ;接收所述经编码视频数据位流中的后缀值 ;且确定用于样本自适应偏移滤波 (SAO) 操作的偏移值 ;其中所述后缀值与所述前缀值的组合识别所述偏移值。0010 在另一实例中,用于对视频数据进行编码的设备包含视频编码器,其经配置以确定用于样本自适应偏移滤波 (SAO) 操作的偏移值 ;产生前缀值 ;且产生后缀值,使得所述后缀值与所述前缀值的组合识别所述偏移值。0011 在另一实例中,用于对视频数据进行译码的设备包含 :用于确定用于样本。
19、自适应偏移滤波 (SAO) 操作的偏移值的装置 ;用于对前缀值进行译码的装置 ;以及用于对后缀值进行译码的装置,其中所述后缀值与所述前缀值的组合识别所述偏移值。0012 在另一实例中,一种存储指令的计算机可读存储媒体,所述指令在执行时致使一或多个处理器 :确定用于样本自适应偏移滤波(SAO)操作的偏移值 ;对前缀值进行译码 ;且对后缀值进行译码,其中所述后缀值与所述前缀值的组合识别所述偏移值。0013 在附图和以下描述中陈述一或多个实例的细节。从描述和附图以及从权利要求书将明了其它特征、目标和优点。附图说明0014 图 1 是说明可利用本发明中描述的技术的实例性视频编码和解码系统的框图。001。
20、5 图 2A 到 2D 是说明用于样本自适应偏移译码的实例性边缘偏移分类的概念图。0016 图 3 是说明用于样本自适应偏移译码的实例性带偏移分类的概念图。0017 图 4 是说明可实施本发明中描述的技术的实例性视频编码器的框图。0018 图 5 是说明可实施本发明中描述的技术的实例性视频解码器的框图。0019 图 6A 是说明可实施本发明中描述的技术的实例性熵编码器的框图。0020 图 6B 是说明可实施本发明中描述的技术的实例性熵解码器的框图。0021 图 7 是说明根据本发明的技术的用于对视频数据进行编码的方法的流程图。0022 图 8 是说明根据本发明的技术的用于对视频数据进行解码的方。
21、法的流程图。具体实施方式0023 本发明描述涉及样本自适应偏移 (SAO) 滤波的技术,且更特定来说,本发明描述用于在视频数据的经编码位流中用信号发送可在 SAO 滤波操作中使用的偏移值的技术。SAO 滤波是在视频译码中使用的一类环路滤波。大体上,将偏移值添加到视频帧 ( 例如,经重构图像 ) 中的像素在一些实例中可改善译码而不会大大增加存储或发射经编码视频数据所需的位开销。潜在地得自 SAO 滤波的译码改进可例如为较接近地类似于原始图像的经解码图像。SAO 技术允许取决于像素 ( 或块 ) 分类量度将不同偏移值应用于不同像素 ( 或说 明 书CN 104509111 A3/20 页7像素块 。
22、),所述量度例如为边缘量度、带量度或其它类型的量度。0024 在一些配置中,SAO 滤波器单元可经配置以执行两种类型的 SAO 滤波,本发明中大体上称为带偏移滤波和边缘偏移滤波。涉及偏移值的信令的本发明的技术一般适用于两种类型的SAO滤波。SAO滤波器单元还可有时不应用偏移,其如下文将更详细阐释可自身视为第三类 SAO 滤波。由 SAO 滤波器应用的偏移滤波的类型可显式地或隐式地用信号发送到视频解码器。当应用边缘偏移滤波时,可基于译码单元的边缘信息来分类像素,且可基于边缘分类针对像素确定偏移。如下文将更详细阐释,通常存在基于边缘的 SAO 的四种变化,其中将像素的值与其八个相邻像素中的两者进行。
23、比较。哪两个像素用于比较取决于使用基于边缘的偏移的哪种变化。基于量值差,将偏移应用于像素值。0025 当应用带偏移滤波时,可基于像素值(例如强度值)将像素分类到不同的带中,其中每一带具有相关联偏移。带包含某一范围的像素值。举例来说,范围从 0 到 255 的像素值可划分为 32 个相等的带 ( 标记为 0 到 31),使得像素值 0 到 7 是第一带,像素值 8 到 15是第二带,像素值 16 到 23 是第三带,且以此类推得到全部三十二个带。所述带可用于确定哪一特定偏移值将应用于像素或像素群组。举例来说,如果像素具有值 10( 在以上实例中在第二带内,即值 8 到 15 内 ),那么可将与第。
24、二带相关联的偏移添加到像素值。0026 为了用信号发送和产生用于各种带的偏移的目的,可将带分组为两个或两个以上群组。对于带偏移滤波,可如上所述例如将像素分类为三十二个带 ( 带 0 到 31),且可将带分组为两个群组 ( 例如,十六个带的两个群组,四个带的一个群组和二十八个带的一群组,八个带的一个群组和二十四个带的一个群组,或其它此类分组 )。带的分组可用于确定在经编码视频位流中用信号发送带的偏移值的程序,和 / 或可用以确定特定带是否具有除了零之外的偏移值。可使用差分译码技术来用信号发送带的偏移,其中作为当前值与先前值之间的差来用信号发送当前值。0027 在为包含在高效视频译码 (HEVC)。
25、 标准中而建议的一些技术中,可在切片层级启用和停用SAO滤波,且此外,可针对亮度和色度样本单独地启用和停用SAO滤波。举例来说,对于特定视频数据切片,亮度和色度样本均可经SAO滤波,亮度或色度样本均不可经SAO滤波,或者亮度和色度样本中的一者可经 SAO 滤波而另一者不可经 SAO 滤波。当针对切片启用 SAO 滤波时,则在最大译码单元 (LCU) 层级用信号发送 SAO 类型和偏移值。如上文介绍,SAO类型可包含带偏移滤波、边缘偏移滤波或无SAO滤波。因此,即使针对特定切片启用SAO滤波,所述切片的一些 LCU 也可能未经 SAO 滤波 ( 即,一些 LCU 将具有无 SAO 滤波的 SAO。
26、 类型 )。在一些实例中,SAO 类型和偏移值是用一系列合并旗标来用信号发送,其中第一合并旗标的真值指示 LCU 的偏移类型和偏移值是从左边相邻 LCU 继承的,且第二合并旗标的真值指示 SAO 类型和偏移值是从上方相邻 LCU 继承的。如果两个合并旗标为假,那么发送新的 SAO 类型和新的偏移值用于 LCU。0028 本发明描述用于产生偏移值的二进制表示的技术。根据一些当前使用的技术,使用截断一元译码来二进制化偏移值。在截断一元译码中,一系列 1 和终止的 0 用以传达值。举例来说,110 表示 2,1110 表示 3,以此类推。最大值 ( 如果已知 ) 可在无终止的 0 的情况下表示。举例。
27、来说,如果值集合具有最大值 4,那么 3 可表示为 1110,而 4 表示为 1111。由于 4 已知为最大值,因此视频译码器可将 1111 解译为 4 而无需接收终止的 0。偏移值具有取决于内部位深度的最大可能值。举例来说,偏移对于 8 位位深度可具有值 0 到 7,且对于说 明 书CN 104509111 A4/20 页810 位位深度可具有最大值 31。使用截断一元译码,当二进制化值时最差情况二进位数目较大 ( 即,对于 8 位位深度为 7,且对于 10 位位深度为 31)。本发明建议用于通过使用 SAO 的偏移值的不同译码方法来减少最差情况二进位数目的技术。0029 根据本发明的技术,。
28、可使用前缀值和后缀值来传达偏移值,其中后缀值与前缀值的组合识别偏移值。前缀值可为截断一元值,且后缀值可为固定长度码字。以下表 1 和 2提供可如何实施本发明的技术的实例。在表 1 和 2 的实例中,前缀值识别偏移值的范围,且后缀值识别所述偏移值范围内的特定偏移值。举例来说,在表 2 中,位流中的前缀 1110 识别从 4 到 7 的偏移值范围。在位流中可用信号发送固定长度 2 位后缀值以识别所述偏移值范围内的特定偏移值。举例来说,具有后缀 00 的前缀 1110 可用以用信号发送偏移值 4,具有后缀01的前缀1110可用以用信号发送偏移值5,具有后缀10的前缀1110可用以用信号发送偏移值 6。
29、,且具有后缀 11 的前缀 1110 可用以用信号发送偏移值 7。0030 本发明的技术通过减少最差情况复杂性情形而潜在地改善译码效率。举例来说,仅使用如上所述的截断一元译码,偏移值 31 将需要用信号发送 31 个位。使用本发明的技术,偏移值 31 可使用仅 9 个位 ( 即,前缀 11111 和后缀 1111) 来用信号发送。0031 表 1-(8 位内部位深度情况,最大偏移值 7)0032 偏移值 前缀 后缀 后缀范围截断一元 固定长度 0 0 - -1 10 - -2-3 110 X 0到14-7 111 XX 0到30033 表 2-(10 位内部位深度情况,最大偏移值 31)003。
30、4 偏移值 前缀 后缀 后缀范围截断一元 固定长度 0 0 - -1 10 - -2-3 110 X 0到14-7 1110 XX 0到38-15 11110 XXX 0到7说 明 书CN 104509111 A5/20 页916-31 11111 XXXX 1到150035 图1是说明可利用本发明中描述的SAO译码技术的实例性视频编码和解码系统10的框图。如图 1 中所示,系统 10 包含源装置 12,其产生经编码视频数据以在稍后时间由目的地装置 14 解码,且如下文将更详细描述,此视频数据的编码和解码可包含对用于 SAO 滤波中的偏移值进行译码。源装置 12 和目的地装置 14 可包括广范。
31、围装置中的任一者,包含桌上型计算机、笔记本 ( 即,膝上型 ) 计算机、平板计算机、机顶盒、例如所谓的“智能”电话的电话手持机、所谓的“智能”平板计算机、电视机、相机、显示装置、数字媒体播放器、视频游戏控制台、视频流式传输装置或类似物。在一些情况下,源装置 12 和目的地装置 14 可经配备以用于无线通信。0036 目的地装置 14 可经由链路 16 接收待解码的经编码视频数据。链路 16 可包括能够将经编码视频数据从源装置 12 移动到目的地装置 14 的任一类型的媒体或装置。在一个实例中,链路 16 可包括用以使得源装置 12 能够实时地将经编码视频数据直接发射到目的地装置 14 的通信媒。
32、体。经编码视频数据可根据例如无线通信协议等通信标准来调制,且发射到目的地装置14。通信媒体可包括任何无线或有线通信媒体,例如射频(RF)频谱或一或多个物理传输线。通信媒体可形成例如局域网、广域网或全球网 ( 例如,因特网 ) 的基于包的网络的部分。通信媒体可包含路由器、交换器、基站,或可用以促进从源装置 12 到目的地装置 14 的通信的任何其它设备。0037 替代地,经编码数据可从输出接口 22 输出到存储装置 19。类似地,经编码数据可由输入接口从存储装置 19 存取。存储装置 19 可包含多种分布式或局部存取的数据存储媒体中的任一者,例如硬驱动器、蓝光光盘、DVD、CD-ROM、快闪存储。
33、器、易失性或非易失性存储器,或用于存储经编码视频数据的任何其它合适数据存储媒体。在又一实例中,存储装置19 可对应于文件服务器或可保持由源装置 12 产生的经编码视频的另一中间存储装置。目的地装置 14 可经由流式传输或下载从存储装置 19 存取存储的视频数据。文件服务器可为能够存储经编码视频数据且将所述经编码视频数据发射到目的地装置 14 的任一类型的服务器。实例性文件服务器包含网络服务器 ( 例如,用于网站 )、FTP 服务器、网络附接存储(NAS)装置或本地磁盘驱动器。目的地装置14可通过包含因特网连接的任一标准数据连接来存取经编码视频数据。这可包含无线信道 ( 例如,Wi-Fi 连接 。
34、)、有线连接 ( 例如,DSL、电缆调制解调器等等 ),或适合于存取存储在文件服务器上的经编码视频数据的两者的组合。经编码视频数据从存储装置 19 的发射可为流式传输发射、下载发射或两者的组合。0038 本发明的技术不一定限于无线应用或设定。所述技术可应用于视频译码以支持多种多媒体应用中的任一者,例如空中电视广播、电缆电视发射、卫星电视发射、流式传输视频发射 ( 例如,经由因特网 )、用于存储在数据存储媒体上的数字视频的编码、存储在数据存储媒体上的数字视频的解码,或其它应用。在一些实例中,系统 10 可经配置以支持单向或双向视频发射以支持例如视频流式传输、视频重放、视频广播和 / 或视频电话等。
35、应用。0039 在图 1 的实例中,源装置 12 包含视频源 18、视频编码器 20 和输出接口 22。在一些情况下,输出接口 22 可包含调制器 / 解调器 ( 调制解调器 ) 和 / 或发射器。在源装置 12中,视频源 18 可包含例如以下各项的源 :视频俘获装置 ( 例如摄像机 ),含有先前俘获视频的视频存档,用以从视频内容提供者接收视频的视频馈送接口,和 / 或用于产生计算机图说 明 书CN 104509111 A6/20 页10形数据作为源视频的计算机图形系统,或此类源的组合。作为一个实例,如果视频源 18 为摄像机,那么源装置 12 和目的地装置 14 可形成所谓的像机电话或视频电。
36、话。然而,本发明中所述的技术一般可适用于视频译码,且可应用于无线和 / 或有线应用。0040 可通过视频编码器 20 编码所俘获、预先俘获或计算机产生的视频。经编码视频数据可经由源装置 12 的输出接口 22 直接发射到目的地装置 14。经编码视频数据还可 ( 或替代地 ) 存储到存储装置 19 上供目的地装置 14 或其它装置稍后存取以用于解码和 / 或重放。0041 目的地装置 14 包含输入接口 28、视频解码器 30 和显示装置 32。在一些情况下,输入接口 28 可包含接收器和 / 或调制解调器。目的地装置 14 的输入接口 28 经由链路 16接收经编码视频数据。经由链路 16 传。
37、送或在存储装置 19 上提供的经编码视频数据可包含多个语法元素,其由视频编码器 20 产生供视频解码器 ( 例如视频解码器 30) 用于对视频数据进行解码。此些语法元素可与在通信媒体上发射的经编码视频数据一起包含,存储在存储媒体上,或存储到文件服务器。0042 显示装置32可与目的地装置14集成或在所述目的地装置的外部。在一些实例中,目的地装置 14 可包含集成显示装置且还经配置以与外部显示装置介接。在其它实例中,目的地装置 14 可为显示装置。大体上,显示装置 32 向用户显示经解码视频数据,且可包括多种显示装置中的任一者,例如液晶显示器 (LCD)、等离子显示器、有机发光二极管 (OLED。
38、) 显示器,或另一类型的显示装置。0043 视频编码器 20 和视频解码器 30 可根据视频压缩标准操作,例如当前在开发的高效视频译码 (HEVC) 标准,且可符合 HEVC 测试模型 (HM)。布罗斯 (Bross) 等人的文献HCTVC-I1003“高效视频译码 (HEVC) 文字规范草案 7( 也称为“HEVC 工作草案 7”或“HEVC WD7”)”(ITU-T SG16WP3 和 ISO/IEC JTC1/SC29/WG11 的视频译码联合合作组 (JCT-VC)第9次会议,瑞士日内瓦,2012年4月27日到2012年5月7日),其从2013年6月17日起可从 http :/phen。
39、ix.it-sudparis.eu/jct/doc_end_user/documents/9_Geneva/wg11/JCTVC-I1003-v3.zip 下载,且以全文引用方式并入本文。HEVC 标准的开发正在进行,且称为“HEVC 工作草案 10”或“HEVC WD10”的即将到来的 HEVC 标准的更新草案在布罗斯等人的“对 HEVC 版本 1 的编者建议修正”(ITU-T SG16WP3 和 ISO/IEC JTC1/SC29/WG11 的视频译码联合合作组 (JCT-VC) 第 13 次会议,韩国仁川,2013 年 4 月 ) 中描述,其从 2013 年 6月 17 日起可从 htt。
40、p :/phenix.int-evry.fr/jct/doc_end_user/documents/13_Incheon/wg11/JCTVC-M0432-v3.zip 下载,其整个内容以引用方式并入本文。0044 替代地,视频编码器 20 和视频解码器 30 可根据其它专门或行业标准来操作,例如 ITU-T H.264 标准,替代地称为 MPEG4 第 10 部分高级视频译码 (AVC),或此些标准的扩展。然而本发明的技术不限于任一特定译码标准。视频压缩标准的其它实例包含 MPEG-2和 ITU-T H.263。0045 虽然图 1 中未图示,但在一些方面中,视频编码器 20 和视频解码器 30 可各自与音频编码器和解码器集成,且可包含适当的 MUX-DEMUX 单元或其它硬件和软件,以处置共同数据流或单独数据流中的音频和视频两者的编码。如果适用,那么在一些实例中,MUX-DEMUX单元可符合ITU H.223多路复用器协议,或例如用户数据报协议(UDP)等其它协议。说 明 书CN 104509111 A。