《最后有效系数的位置的渐进式译码.pdf》由会员分享,可在线阅读,更多相关《最后有效系数的位置的渐进式译码.pdf(32页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104025603 A (43)申请公布日 2014.09.03 CN 104025603 A (21)申请号 201280054978.5 (22)申请日 2012.11.06 61/557,317 2011.11.08 US 61/561,909 2011.11.20 US 13/669,032 2012.11.05 US H04N 19/88(2014.01) H04N 19/463(2014.01) H04N 19/13(2014.01) H04N 19/70(2014.01) H04N 19/18(2014.01) H03M 7/40(2006.01) (7。
2、1)申请人 高通股份有限公司 地址 美国加利福尼亚州 (72)发明人 钱威俊 霍埃尔索赖罗哈斯 马尔塔卡切维奇 瑞珍雷克斯曼乔许 (74)专利代理机构 北京律盟知识产权代理有限 责任公司 11287 代理人 宋献涛 (54) 发明名称 最后有效系数的位置的渐进式译码 (57) 摘要 一种视频编码器经配置以确定值的第一二进 制串和第二二进制串, 所述值指示最后有效系数 在大小为 T 的视频块内的位置。一种视频解码器 经配置以基于第一二进制串和第二二进制串确定 值, 所述值指示最后有效系数在大小为 T 的视频 块内的位置。在一个实例中, 所述第一二进制串 基于通过最大位长度定义的截断一元译码方案,。
3、 所述最大位长度通过 2log2(T)-1 定义, 且所述第 二二进制串基于通过最大位长度定义的固定长度 译码方案, 所述最大位长度通过 log2(T)-2 定义。 (30)优先权数据 (85)PCT国际申请进入国家阶段日 2014.05.08 (86)PCT国际申请的申请数据 PCT/US2012/063707 2012.11.06 (87)PCT国际申请的公布数据 WO2013/070604 EN 2013.05.16 (51)Int.Cl. 权利要求书 4 页 说明书 22 页 附图 5 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书4页 说明书22页 附图5。
4、页 (10)申请公布号 CN 104025603 A CN 104025603 A 1/4 页 2 1. 一种用于编码视频数据的方法, 其包括 : 获得指示最后有效系数在大小为 T 的视频块内的位置的值 ; 基于通过最大位长度定义的截断一元译码方案确定指示所述最后有效系数的所述位 置的所述值的第一二进制串, 所述最大位长度通过 2log2(T)-1 来定义 ; 基于固定长度译码方案来确定指示所述最后有效系数的所述位置的所述值的第二二 进制串 ; 以及 将所述第一二进制串及所述第二二进制串编码至位流。 2. 根据权利要求 1 所述的方法, 其中将所述第一二进制串及所述第二二进制串编码至 位流包含。
5、算术编码。 3. 根据权利要求 2 所述的方法, 其中将所述第一二进制串及所述第二二进制串编码至 位流包含基于上下文模型编码所述第一二进制串。 4. 根据权利要求 1 所述的方法, 其中所述固定长度译码方案通过最大位长度定义, 所 述最大位长度通过 log2(T)-2 定义。 5. 根据权利要求 4 所述的方法, 其中 T 等于 32, 其中指示最后有效系数的所述位置的 所述值等于 8, 且其中所述第一二进制串具有为 7 的位长度。 6. 根据权利要求 5 所述的方法, 其中所述第一二进制串包含具有相同值的六个顺序位 和具有相反值的一个位, 且其中所述第二二进制串具有为 1 的位长度。 7. 。
6、一种包括视频编码器的装置, 其经配置以 : 获得指示最后有效系数在大小为 T 的视频块内的位置的值 ; 基于通过最大位长度定义的截断一元译码方案确定指示所述最后有效系数的所述位 置的所述值的第一二进制串, 所述最大位长度通过 2log2(T)-1 来定义 ; 基于固定长度译码方案来确定指示所述最后有效系数的所述位置的所述值的第二二 进制串 ; 以及 将所述第一二进制串及所述第二二进制串编码至位流。 8. 根据权利要求 7 所述的装置, 其中经配置以将所述第一二进制串及所述第二二进制 串编码至位流包含经配置以执行算术编码。 9. 根据权利要求 8 所述的装置, 其中经配置以将所述第一二进制串及所。
7、述第二二进制 串编码至位流包含经配置以基于上下文模型编码所述第一二进制串。 10. 根据权利要求 7 所述的装置, 其中所述固定长度译码方案通过最大位长度定义, 所 述最大位长度通过 log2(T)-2 定义。 11. 根据权利要求 10 所述的装置, 其中 T 等于 32, 其中指示最后有效系数的所述位置 的所述值等于 8, 且其中所述第一二进制串具有为 7 的位长度。 12. 根据权利要求 10 所述的装置, 其中所述第一二进制串包含具有相同值的六个顺序 位和具有相反值的一个位, 且所述第二二进制串具有为 1 的位长度。 13. 一种用于编码视频数据的装置, 所述装置包括 : 用于获得指示。
8、最后有效系数在大小为 T 的视频块内的位置的值的装置 ; 用于基于通过最大位长度定义的截断一元译码方案确定指示所述最后有效系数的所 述位置的所述值的第一二进制串的装置, 所述最大位长度通过 2log2(T)-1 来定义 ; 用于基于固定长度译码方案来确定指示所述最后有效系数的所述位置的所述值的第 权 利 要 求 书 CN 104025603 A 2 2/4 页 3 二二进制串的装置 ; 以及 用于将所述第一二进制串及所述第二二进制串编码至位流的装置。 14. 根据权利要求 13 所述的装置, 其中用于将所述第一二进制串及所述第二二进制串 编码至位流的装置包含用于执行算术编码的装置。 15. 根。
9、据权利要求 14 所述的装置, 其中用于将所述第一二进制串及所述第二二进制串 编码至位流的装置包含用于基于上下文模型编码所述第一二进制串的装置。 16. 根据权利要求 13 所述的装置, 其中所述固定长度译码方案通过最大位长度定义, 所述最大位长度通过 log2(T)-2 定义。 17. 根据权利要求 16 所述的装置, 其中 T 等于 32, 其中指示最后有效系数的所述位置 的所述值等于 8, 且其中所述第一二进制串具有为 7 的位长度。 18. 根据权利要求 16 所述的装置, 其中所述第一二进制串包含具有相同值的六个顺序 位和具有相反值的一个位, 且其中所述第二二进制串具有为 1 的位长。
10、度。 19. 一种包括上面存储的指令的计算机可读存储媒体, 所述指令在执行时使得一或多 个处理器 : 获得指示最后有效系数在大小为 T 的视频块内的位置的值 ; 基于通过最大位长度定义的截断一元译码方案确定指示所述最后有效系数的所述位 置的所述值的第一二进制串, 所述最大位长度通过 2log2(T)-1 来定义 ; 基于固定长度译码方案来确定指示所述最后有效系数的所述位置的所述值的第二二 进制串 ; 以及 将所述第一二进制串及所述第二二进制串编码至位流。 20. 根据权利要求 19 所述的计算机可读存储媒体, 其中在执行时使得一或多个处理器 将所述第一二进制串及所述第二二进制串编码至位流的指令。
11、包含在执行时使得一或多个 处理器执行算术编码的指令。 21. 根据权利要求 20 所述的计算机可读存储媒体, 其中在执行时使得一或多个处理器 将所述第一二进制串及所述第二二进制串编码至位流的指令包含在执行时使得一或多个 处理器基于上下文模型编码所述第一二进制串的指令。 22. 根据权利要求 19 所述的计算机可读存储媒体, 其中所述固定长度译码方案通过最 大位长度定义, 所述最大位长度通过 log2(T)-2 定义。 23. 根据权利要求 22 所述的计算机可读存储媒体, 其中 T 等于 32, 其中指示最后有效 系数的所述位置的所述值等于 8, 且其中所述第一二进制串具有为 7 的位长度。 。
12、24. 根据权利要求 23 所述的计算机可读存储媒体, 其中所述第一二进制串包含具有相 同值的六个顺序位和具有相反值的一个位, 且其中所述第二二进制串具有为 1 的位长度。 25. 一种用于解码视频数据的方法, 其包括 : 从经编码位流获得第一二进制串和第二二进制串 ; 部分基于所述第一二进制串确定指示最后有效系数在大小为 T 的视频块内的位置的 值, 其中所述第一二进制串通过最大位长度由 2log2(T)-1 定义的截断一元译码方案来定 义 ; 以及 部分基于所述第二二进制串确定指示所述最后有效系数的所述位置的所述值, 其中所 述第二二进制串通过固定长度译码方案来定义。 权 利 要 求 书 。
13、CN 104025603 A 3 3/4 页 4 26. 根据权利要求 25 所述的方法, 其中从所述经编码位流获得第一二进制串和第二二 进制串包含执行算术解码。 27. 根据权利要求 25 所述的方法, 其中所述固定长度译码方案通过最大位长度定义, 所述最大位长度通过 log2(T)-2 定义。 28. 根据权利要求 27 所述的方法, 其中 T 等于 32, 其中指示最后有效系数的所述位置 的所述值等于 8, 且其中所述第一二进制串具有为 7 的位长度。 29. 根据权利要求 28 所述的方法, 其中所述第一二进制串包含具有相同值的 6 个顺序 位和具有相反值的 1 个位。 30. 根据权。
14、利要求 29 所述的方法, 其中所述第二二进制串具有为 1 的位长度。 31. 一种包括视频解码器的装置, 其经配置以 : 从经编码位流获得第一二进制串和第二二进制串 ; 部分基于所述第一二进制串确定指示最后有效系数在大小为 T 的视频块内的位置的 值, 其中所述第一二进制串通过最大位长度由 2log2(T)-1 定义的截断一元译码方案来定 义 ; 以及 部分基于所述第二二进制串确定指示所述最后有效系数的所述位置的所述值, 其中所 述第二二进制串通过固定长度译码方案来定义。 32. 根据权利要求 31 所述的装置, 其中经配置以从所述经编码位流获得第一二进制串 和第二二进制串包含经配置以执行算。
15、术解码。 33. 根据权利要求 31 所述的装置, 其中所述固定长度译码方案通过最大位长度定义, 所述最大位长度通过 log2(T)-2 定义。 34. 根据权利要求 33 所述的装置, 其中 T 等于 32, 其中指示最后有效系数的所述位置 的所述值等于 8, 且其中所述第一二进制串具有为 7 的位长度。 35. 根据权利要求 34 所述的装置, 其中所述第一二进制串包含具有相同值的 6 个顺序 位和具有相反值的 1 个位。 36. 根据权利要求 35 所述的装置, 其中所述第二二进制串具有为 1 的位长度。 37. 一种用于解码视频数据的装置, 所述装置包括 : 用于从经编码位流获得第一二。
16、进制串和第二二进制串的装置 ; 用于部分基于所述第一二进制串确定指示最后有效系数在大小为 T 的视频块内的位 置的值的装置, 其中所述第一二进制串通过最大位长度由 2log2(T)-1 定义的截断一元译码 方案来定义 ; 以及 用于部分基于所述第二二进制串确定指示所述最后有效系数的所述位置的所述值的 装置, 其中所述第二二进制串通过固定长度译码方案来定义。 38. 根据权利要求 37 所述的装置, 其中用于从经编码位流获得第一二进制串和第二二 进制串的装置包含用于执行算术解码的装置。 39. 根据权利要求 37 所述的装置, 其中所述固定长度译码方案通过最大位长度定义, 所述最大位长度通过 l。
17、og2(T)-2 定义。 40. 根据权利要求 39 所述的装置, 其中 T 等于 32, 其中指示最后有效系数的所述位置 的所述值等于 8, 且其中所述第一二进制串具有为 7 的位长度。 41. 根据权利要求 40 所述的装置, 其中所述第一二进制串包含具有相同值的 6 个顺序 权 利 要 求 书 CN 104025603 A 4 4/4 页 5 位和具有相反值的 1 个位。 42. 根据权利要求 41 所述的装置, 其中所述第二二进制串具有为 1 的位长度。 43. 一种包括上面存储的指令的计算机可读存储媒体, 所述指令在执行时使得一或多 个处理器 : 从经编码位流获得第一二进制串和第二二。
18、进制串 ; 部分基于所述第一二进制串确定指示最后有效系数在大小为 T 的视频块内的位置的 值, 其中所述第一二进制串通过最大位长度由 2log2(T)-1 定义的截断一元译码方案来定 义 ; 以及 部分基于所述第二二进制串确定指示所述最后有效系数的所述位置的所述值, 其中所 述第二二进制串通过固定长度译码方案来定义。 44. 根据权利要求 43 所述的计算机可读存储媒体, 其中在执行时使得一或多个处理器 从经编码位流获得第一二进制串和第二二进制串的指令包含在执行时使得一或多个处理 器执行算术解码的指令。 45. 根据权利要求 43 所述的计算机可读存储媒体, 其中所述固定长度译码方案通过最 大。
19、位长度定义, 所述最大位长度通过 log2(T)-2 定义。 46. 根据权利要求 45 所述的计算机可读存储媒体, 其中 T 等于 32, 其中指示最后有效 系数的所述位置的所述值等于 8, 且其中所述第一二进制串具有为 7 的位长度。 47. 根据权利要求 46 所述的计算机可读存储媒体, 其中所述第一二进制串包含具有相 同值的 6 个顺序位和具有相反值的 1 个位。 48. 根据权利要求 47 所述的计算机可读存储媒体, 其中所述第二二进制串具有为 1 的 位长度。 49. 一种用于解码视频数据的方法, 其包括 : 从经编码位流获得第一二进制串和第二二进制串 ; 部分基于所述第一二进制串。
20、确定指示最后有效系数在大小为 T 的视频块内的位置的 值, 其中所述第一二进制串通过最大位长度由 log2(T)+1 定义的截断一元译码方案来定义 ; 以及 部分基于所述第二二进制串确定指示所述最后有效系数的所述位置的所述值, 其中所 述第二二进制串通过固定长度译码方案来定义。 50. 一种用于解码视频数据的方法, 其包括 : 从经编码位流获得第一二进制串和第二二进制串 ; 部分基于所述第一二进制串确定指示最后有效系数在大小为 T 的视频块内的位置的 值, 其中所述第一二进制串通过最大位长度由log2(T)定义的截断一元译码方案来定义 ; 以 及 部分基于所述第二二进制串确定指示所述最后有效系。
21、数的所述位置的所述值, 其中所 述第二二进制串通过固定长度译码方案来定义。 权 利 要 求 书 CN 104025603 A 5 1/22 页 6 最后有效系数的位置的渐进式译码 0001 本申请案主张以下各者的权益 : 0002 2011 年 11 月 8 日申请的第 61/557,317 号美国临时申请案 ; 以及 0003 2011 年 11 月 20 日申请的第 61/561,909 号美国临时申请案, 0004 所述申请案中的每一者特此以全文引用的方式并入。 技术领域 0005 本发明是关于视频译码。 背景技术 0006 数字视频能力可并入至广泛范围的装置中, 所述装置包含数字电视、。
22、 数字直播系 统、 无线广播系统、 个人数字助理 (PDA)、 便携式或台式计算机、 平板型计算机、 电子书阅读 器、 数码相机、 数字记录装置、 数字媒体播放器、 视频游戏装置、 视频游戏主机、 蜂窝式或卫 星无线电电话、 所谓的 “智能手机” 、 视频电话会议装置、 视频流式传输装置, 及其类似者。 数 字视频装置实施视频压缩技术, 例如由 MPEG-2、 MPEG-4、 ITU-T H.263、 ITU-T H.264/MPEG-4 第10部分(高级视频译码(AVC)定义的标准、 目前在开发中的高效视频译码(HEVC)标准, 及此等标准的扩展等中描述的彼等技术。 视频装置可通过实施此等视。
23、频压缩技术而更有效 率地发射、 接收、 编码、 解码和 / 或存储数字视频信息。 0007 视频压缩技术执行空间 ( 图片内 ) 预测和 / 或时间 ( 图片间 ) 预测, 以减少或移 除视频序列中固有的冗余。对于基于块的视频译码, 可将视频切片 ( 即, 视频帧或视频帧的 一部分 ) 分割成视频块, 其还可被称作树型块、 译码单元 (CU) 和 / 或译码节点。图片的帧 内译码 (I) 切片中的视频块是使用相对于同一图片中的相邻块中的参考样本的空间预测 来编码。图片的帧间译码 (P 或 B) 切片中的视频块可使用相对于同一图片中的相邻块中的 参考样本的空间预测或相对于其它参考图片中的参考样本。
24、的时间预测。图片可被称作帧, 且参考图片可被称作参考帧。 0008 空间预测或时间预测导致用于待译码块的预测性块。 残余数据表示待译码的原始 块与预测性块之间的像素差。 根据指向形成预测性块的参考样本的块的运动向量及指示经 译码块与预测性块之间的差异的残余数据来编码帧间译码块。 根据帧内译码模式及残余数 据来编码帧内译码块。 为了进一步压缩, 可将残余数据从像素域变换至变换域, 从而得到残 余变换系数, 可接着量化所述残余变换系数。可扫描最初布置成二维阵列的经量化的变换 系数以便产生变换系数的一维向量, 且可应用熵译码以实现甚至更多压缩。 发明内容 0009 一般来说, 本发明描述用于译码视频。
25、数据的技术。视频编码通常涉及使用特定预 测模式来预测视频数据块, 及基于所预测块与正进行译码的实际块之间的差来译码所述块 的残余值。残余块包含此等逐像素差。可对残余块进行变换及量化。视频译码器可包含将 变换系数映射成离散级别值的量化单元。 本发明提供用于译码最后有效系数在视频块内的 说 明 书 CN 104025603 A 6 2/22 页 7 位置的技术。 0010 在一个实例中, 一种用于编码视频数据的方法包括 : 获得指示最后有效系数在大 小为 T 的视频块内的位置的值 ; 基于通过最大位长度定义的截断一元译码方案确定指示所 述最后有效系数的所述位置的所述值的第一二进制串, 所述最大位长。
26、度通过 2log2(T)-1 来 定义 ; 基于固定长度译码方案来确定指示所述最后有效系数的所述位置的所述值的第二二 进制串 ; 以及将所述第一二进制串及所述第二二进制串编码至位流。 0011 在另一实例中, 一种用于解码视频数据的方法包括 : 从经编码位流获得第一二进 制串和第二二进制串 ; 部分基于所述第一二进制串确定指示最后有效系数在大小为 T 的视 频块内的位置的值, 其中所述第一二进制串通过最大位长度由 2log2(T)-1 定义的截断一元 译码方案来定义 ; 以及部分基于所述第二二进制串确定指示所述最后有效系数的所述位置 的所述值, 其中所述第二二进制串通过固定长度译码方案来定义。。
27、 0012 在另一实例中, 一种用于编码视频数据的设备包括视频编码装置, 所述视频编码 装置经配置以 : 获得指示最后有效系数在大小为 T 的视频块内的位置的值 ; 基于通过最 大位长度定义的截断一元译码方案确定指示所述最后有效系数的所述位置的所述值的第 一二进制串, 所述最大位长度通过 2log2(T)-1 来定义 ; 基于固定长度译码方案来确定指示 所述最后有效系数的所述位置的所述值的第二二进制串 ; 以及将所述第一二进制串及所述 第二二进制串编码至位流。 0013 在另一实例中, 一种用于解码视频数据的设备包括视频解码装置, 所述视频解码 装置经配置以 : 从经编码位流获得第一二进制串和。
28、第二二进制串 ; 部分基于所述第一二进 制串确定指示最后有效系数在大小为 T 的视频块内的位置的值, 其中所述第一二进制串通 过最大位长度由2log2(T)-1定义的截断一元译码方案来定义 ; 以及部分基于所述第二二进 制串确定指示所述最后有效系数的所述位置的所述值, 其中所述第二二进制串通过固定长 度译码方案来定义。 0014 在另一实例中, 一种用于编码视频数据的装置包括 : 用于获得指示最后有效系数 在大小为 T 的视频块内的位置的值的装置 ; 用于基于通过最大位长度定义的截断一元译码 方案确定指示所述最后有效系数的所述位置的所述值的第一二进制串的装置, 所述最大位 长度通过2log2(。
29、T)-1来定义 ; 用于基于固定长度译码方案来确定指示所述最后有效系数的 所述位置的所述值的第二二进制串的装置 ; 以及用于将所述第一二进制串及所述第二二进 制串编码至位流的装置。 0015 在另一实例中, 一种用于解码视频数据的装置包括 : 用于从经编码位流获得第 一二进制串和第二二进制串的装置 ; 用于部分基于所述第一二进制串确定指示最后有效 系数在大小为 T 的视频块内的位置的值的装置, 其中所述第一二进制串通过最大位长度由 2log2(T)-1 定义的截断一元译码方案来定义 ; 以及用于部分基于所述第二二进制串确定指 示所述最后有效系数的所述位置的所述值的装置, 其中所述第二二进制串通。
30、过固定长度译 码方案来定义。 0016 在另一实例中, 一种计算机可读存储媒体包括上面存储的指令, 所述指令在执行 时使得用于编码视频数据的装置的处理器使得一或多个处理器 : 获得指示最后有效系数在 大小为 T 的视频块内的位置的值 ; 基于通过最大位长度定义的截断一元译码方案确定指示 所述最后有效系数的所述位置的所述值的第一二进制串, 所述最大位长度通过 2log2(T)-1 说 明 书 CN 104025603 A 7 3/22 页 8 来定义 ; 基于固定长度译码方案来确定指示所述最后有效系数的所述位置的所述值的第 二二进制串 ; 以及将所述第一二进制串及所述第二二进制串编码至位流。 0。
31、017 在另一实例中, 一种计算机可读存储媒体包括上面存储的指令, 所述指令在执行 时使得用于解码视频数据的装置的处理器 : 从经编码位流获得第一二进制串和第二二进制 串 ; 部分基于所述第一二进制串确定指示最后有效系数在大小为 T 的视频块内的位置的 值, 其中所述第一二进制串通过最大位长度由 2log2(T)-1 定义的截断一元译码方案来定 义 ; 以及部分基于所述第二二进制串确定指示所述最后有效系数的所述位置的所述值, 其 中所述第二二进制串通过固定长度译码方案来定义。 0018 在一个实例中, 一种用于解码视频数据的方法包括 : 从经编码位流获得第一二进 制串和第二二进制串 ; 部分基。
32、于所述第一二进制串确定指示最后有效系数在大小为 T 的视 频块内的位置的值, 其中所述第一二进制串通过最大位长度由 log2(T)+1 定义的截断一元 译码方案来定义 ; 以及部分基于所述第二二进制串确定指示所述最后有效系数的所述位置 的所述值, 其中所述第二二进制串通过固定长度译码方案来定义。 0019 在一个实例中, 一种用于解码视频数据的方法包括 : 从经编码位流获得第一二进 制串和第二二进制串 ; 部分基于所述第一二进制串确定指示最后有效系数在大小为 T 的视 频块内的位置的值, 其中所述第一二进制串通过最大位长度由 log2(T) 定义的截断一元译 码方案来定义 ; 以及部分基于所述。
33、第二二进制串确定指示所述最后有效系数的所述位置的 所述值, 其中所述第二二进制串通过固定长度译码方案来定义。 0020 一或多个实例的细节陈述于附图及以下描述中。其它特征、 目标及优势将从描述 及附图和从权利要求书中显而易见。 附图说明 0021 图 1 为说明可利用本发明中所描述的技术的实例视频编码及解码系统的框图。 0022 图 2A 至图 2D 说明例示性系数值扫描次序。 0023 图 3 说明关于系数值块的有效性图的一个实例。 0024 图 4 为说明可实施本发明中所描述的技术的实例视频编码器的框图。 0025 图 5 为说明可实施本发明中所描述的技术的实例熵编码器的框图。 0026 。
34、图 6 为说明根据本发明的技术的用于确定值的二进制串的实例方法的流程图, 所 述值指示最后有效系数的位置。 0027 图 7 为说明可实施本发明中所描述的技术的实例视频解码器的框图。 0028 图 8 为说明根据本发明的技术的用于从二进制串确定指示最后有效系数的位置 的值的实例方法的流程图。 具体实施方式 0029 本发明提供用于减少位串的长度的技术, 所述位串用于指示最后有效系数位置在 变换系数块内的位置。位串对于上下文自适应二进制算术译码 (CABAC) 可为特别有用的。 在一个实例中, 具有减少数目个二进制位及较短的截断一元代码的渐进式代码字结构可用 以指示最后有效系数位置的位置。另外,。
35、 在一个实例中, 通过减少截断一元代码的最大长 度, 也可减少最后有效系数位置的 CABAC 上下文模型的数目。 说 明 书 CN 104025603 A 8 4/22 页 9 0030 视频编码器可经配置以确定值的第一二进制串及第二二进制串, 所述值指示最后 有效系数在大小为 T 的视频块内的位置。视频解码器可经配置以基于第一二进制串及第 二二进制串确定值, 所述值指示最后有效系数在大小为 T 的视频块内的位置。在一个实例 中, 第一二进制串可基于通过最大位长度定义的截断一元译码方案, 所述最大位长度通过 2log2(T)-1 定义, 且所述第二二进制串可基于通过最大位长度定义的固定长度译码。
36、方案, 所述最大位长度通过 log2(T)-2 定义。在另一实例中, 第一二进制串可基于通过最大位长 度定义的截断一元译码方案, 所述最大位长度通过 log2(T)+1 定义, 且第二二进制串可基于 通过最大位长度定义的固定长度译码方案, 所述最大位长度通过 log2(T)-1 定义。在又一 实例中, 第一二进制串可基于通过最大位长度定义的截断一元译码方案, 所述最大位长度 通过 log2(T) 定义, 且第二二进制串可基于通过最大位长度定义的固定长度译码方案, 所述 最大位长度通过 log2(T)-1 定义。 0031 图1为说明可利用本发明中所描述的技术的实例视频编码及解码系统10的框图。。
37、 如图 1 中所展示, 系统 10 包含源装置 12, 所述源装置 12 产生将由目的装置 14 在稍后时间 解码的经编码视频数据。源装置 12 及目的装置 14 可包括广泛范围的装置中的任一者, 所 述装置包含台式计算机、 笔记本式 ( 即, 便携式 ) 计算机、 平板计算机、 机顶盒、 例如所谓的 “智能” 手机等的电话手机、 所谓的 “智能” 板、 电视、 相机、 显示装置、 数字媒体播放器、 视频 游戏机、 视频流式传输装置, 或其类似者。在一些状况下, 源装置 12 及目的装置 14 可被配 备以进行无线通信。 0032 目的装置 14 可经由链路 16 接收待解码的经编码视频数据。。
38、链路 16 可包括能够 将经编码视频数据自源装置 12 移动至目的装置 14 的任何类型的媒体或装置。在一个实例 中, 链路 16 可包括通信媒体以使得源装置 12 能够将经编码视频数据实时地直接发射至目 的装置 14。可根据通信标准 ( 例如无线通信协议等 ) 调制经编码视频数据, 且将经编码视 频数据发射至目的装置 14。通信媒体可包括任何无线或有线通信媒体, 例如, 射频 (RF) 频 谱或者一或多个物理发射线。通信媒体可形成基于分组的网络 ( 例如, 局域网、 广域网或例 如因特网等的全球网络 ) 的部分。通信媒体可包含路由器、 交换机、 基站, 或可用以促进自 源装置 12 至目的装。
39、置 14 的通信的任何其它设备。 0033 替代地, 可将经编码数据自输出接口 22 输出至存储装置 32。类似地, 可通过输入 接口 28 自存储装置 32 存取经编码数据。存储装置 32 可包含多种分布式或本地存取式数 据存储媒体中的任一者, 例如, 硬盘驱动器、 蓝光光盘、 DVD、 CD-ROM、 快闪存储器、 易失性或 非易失性存储器, 或用于存储经编码视频数据的任何其它合适的数字存储媒体。在其它实 例中, 存储装置 32 可对应于可保存由源装置 12 产生的经编码视频的文件服务器或另一中 间存储装置。目的装置 14 可经由流式传输或下载自存储装置 32 存取所存储的视频数据。 文件。
40、服务器可为能够存储经编码视频数据且将彼经编码视频数据发射至目的装置 14 的任 何类型的服务器。实例文件服务器包含网页服务器 ( 例如, 用于网站 )、 FTP 服务器、 网络附 接存储器 (NAS) 装置或本地磁盘驱动器。目的装置 14 可经由任何标准数据连接 ( 包含因 特网连接 ) 而存取经编码视频数据。此数据连接可包含适合于存取存储于文件服务器上的 经编码视频数据的无线信道 ( 例如, Wi-Fi 连接 )、 有线连接 ( 例如, DSL、 缆线调制解调器, 等等 ), 或两者的组合。经编码视频数据自存储装置 32 的发射可为流式传输发射、 下载发 射, 或两者的组合。 说 明 书 C。
41、N 104025603 A 9 5/22 页 10 0034 本发明的技术未必限于无线应用或设定。 技术可应用至支持多种多媒体应用中的 任一者的视频译码, 例如空中电视广播、 有线电视发射、 卫星电视发射、 流式传输视频发射 ( 例如, 经由因特网 )、 数字视频的编码以存储于数据存储媒体上、 存储于数据存储媒体上 的数字视频的解码, 或其它应用。在一些实例中, 系统 10 可经配置以支持单向或双向视频 发射以支持例如视频流式传输、 视频回放、 视频广播和 / 或视频电话等的应用。 0035 在图 1 的实例中, 源装置 12 包含视频源 18、 视频编码器 20 及输出接口 22。在一 些状。
42、况下, 输出接口 22 可包含调制器 / 解调器 ( 调制解调器 ) 和 / 或发射器。在源装置 12 中, 视频源18可包含例如视频俘获装置(例如, 摄像机)、 含有先前俘获的视频的视频存档、 自视频内容提供者接收视频的视频馈入接口, 和 / 或用于产生计算机图形数据作为源视频 的计算机图形系统等源, 或此等源的组合。作为一个实例, 如果视频源 18 为摄像机, 那么源 装置 12 及目的装置 14 可形成所谓的相机电话或视频电话。然而, 本发明中所描述的技术 可大体适用于视频译码, 且可应用于无线和 / 或有线应用。 0036 经俘获、 预先俘获或计算机产生的视频可由视频编码器 12 进行。
43、编码。经编码视频 数据可经由源装置 20 的输出接口 22 直接发射至目的装置 14。经编码视频数据还可 ( 或替 代地 ) 存储于存储装置 32 上, 以供目的装置 14 或其它装置稍后存取以用于解码和 / 或回 放。 0037 目的装置 14 包含输入接口 28、 视频解码器 30 及显示装置 32。在一些状况下, 输 入接口 28 可包含接收器和 / 或调制解调器。目的装置 14 的输入接口 28 经由链路 16 接收 经编码视频数据。经由链路 16 传达或在存储装置 32 上提供的经编码视频数据可包含由视 频编码器 20 产生的多种语法元素以供视频解码器 ( 例如, 视频解码器 30)。
44、 在解码视频数据 中使用。此等语法元素可与在通信媒体上发射、 存储于存储媒体上或存储于文件服务器上 的经编码视频数据包含在一起。 0038 显示装置 32 可与目的装置 14 集成, 或在目的装置 14 外部。在一些实例中, 目的 装置 14 可包含集成显示装置, 且还可经配置以与外部显示装置接口连接。在其它实例中, 目的装置 14 可为显示装置。一般来说, 显示装置 32 向用户显示经解码的视频数据, 且可包 括例如液晶显示器 (LCD)、 等离子显示器、 有机发光二极管 (OLED) 显示器或另一类型的显 示装置等多种显示装置中的任一者。 0039 视频编码器20及视频解码器30可根据例如。
45、目前在开发中的高效视频译码(HEVC) 标准的视频压缩标准而操作, 且可符合 HEVC 测试模型 (HM)。替代性地, 视频编码器 20 及 视频解码器 30 可根据例如替代地被称作 MPEG-4 第 10 部分高级视频译码 (AVC) 的 ITU-T H.264标准等其它专属或行业标准或者此等标准的扩展而操作。 然而, 本发明的技术不限于 任何特定译码标准。视频压缩标准的其它实例包含 MPEG-2 及 ITU-T H.263。 0040 尽管图 l 中未展示, 但在一些方面中, 视频编码器 20 及视频解码器 30 可各自与音 频编码器及解码器集成, 且可包含适当的多路复用器 - 多路分用器。
46、 (MUX-DEMUX) 单元或其 它硬件及软件, 以处理对共同数据流或单独数据流中的音频与视频两者的编码。 如果适用, 那么在一些实例中, MUX-DEMUX 单元可符合 ITU H.223 多路复用器协议, 或例如用户数据报 协议 (UDP) 等其它协议。 0041 视频编码器 20 和视频解码器 30 各自可经实施为例如一或多个微处理器、 数字信 号处理器 (DSP)、 专用集成电路 (ASIC)、 现场可编程门阵列 (FPGA)、 离散逻辑、 软件、 硬件、 说 明 书 CN 104025603 A 10 6/22 页 11 固件或其任何组合等多种合适编码器电路中的任一者。当所述技术部。
47、分地以软件实施时, 装置可将用于软件的指令存储于合适的非暂时性计算机可读媒体中, 且在硬件中使用一或 多个处理器来执行所述指令以执行本发明的技术。视频编码器 20 及视频解码器 30 中的每 一者可包含于一或多个编码器或解码器中, 其中任一者可集成为个别装置中的组合式编码 器 / 解码器 ( 编解码器 (CODEC) 的部分。 0042 JCT-VC 正致力于 HEVC 标准的开发。HEVC 标准化努力是基于视频译码装置的被称 作HEVC测试模型(HM)的演进模型。 HM假设视频译码装置相对于根据(例如)ITU-TH.264/ AVC 的现有装置的若干额外能力。举例来说, H.264 提供九个。
48、帧内预测编码模式, 而 HM 可提 供多达三十三个帧内预测编码模式。 0043 一般来说, HM 的工作模型描述, 视频帧或图片可划分成包含明度样本及色度样本 两者的树型块或最大译码单元(LCU)的序列。 树型块具有类似于H.264标准的宏块的用途。 切片包含按译码次序的数个连续树型块。可将视频帧或图片分割成一或多个切片。每一树 型块可根据四叉树而分裂成数个译码单元(CU)。 举例来说, 作为四叉树的根节点, 树型块可 分裂成四个子节点, 且每一子节点又可为父节点并分裂成另外四个子节点。作为四叉树的 叶节点, 最终未经分裂子节点包括译码节点, 即, 经译码视频块。与经译码位流相关联的语 法数据。
49、可定义树型块可经分裂的最大次数, 且还可定义译码节点的最小大小。 0044 CU包含译码节点, 及与所述译码节点相关联的预测单元(PU)及变换单元(TU)。 CU 的大小对应于译码节点的大小, 且形状必须为正方形。 CU的大小的范围可自88个像素直 至具有最大 6464 像素或以上的树型块的大小。每一 CU 可含有一或多个 PU 及一或多个 TU。与 CU 相关联的语法数据可描述 ( 例如 )CU 至一或多个 PU 的分割。分割模式可视 CU 经跳过或直接模式编码、 经帧内预测模式编码抑或经帧间预测模式编码而不同。PU 可分割 成非正方形。与 CU 相关联的语法数据还可描述 ( 例如 )CU 根据四叉树至一或多个 TU 的分 割。TU 的形状可为正方形或非正方形。 0045 HEVC标准允许根据TU的变换, 所述变换对于不同CU可不同。 通常基于针对经分割 LCU 所定义的给定 CU 内的 PU 的大小而设定 TU 的大小, 尽管可能并非总是如此状况。TU 大 小通常与 PU 相同, 或小于 PU。在一些实例中, 可使用称为为 “残余四叉树” (RQT) 的四叉树 结构而将对应于 CU 。