《具有变换跳过的视频译码中的预测残余块的旋转.pdf》由会员分享,可在线阅读,更多相关《具有变换跳过的视频译码中的预测残余块的旋转.pdf(41页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201380036740.4(22)申请日 2013.07.1161/670,569 2012.07.11 US61/815,148 2013.04.23 US61/833,781 2013.06.11 US13/939,037 2013.07.10 USH04N 19/159(2014.01)H04N 19/176(2014.01)H04N 19/129(2014.01)H04N 19/14(2014.01)H04N 19/88(2014.01)(71)申请人高通股份有限公司地址美国加利福尼亚州(72)发明人瑞珍雷克斯曼乔许马尔塔卡切维。
2、奇(74)专利代理机构北京律盟知识产权代理有限责任公司 11287代理人宋献涛(54) 发明名称具有变换跳过的视频译码中的预测残余块的旋转(57) 摘要本发明描述用于译码具有变换跳过的预测残余块的残余数据的技术。当使用变换跳过模式中的无损译码模式或有损译码模式译码残余块时,可跳过用于所述残余块的变换。根据所述技术,基于用于残余块的变换被跳过,包含在视频编码器或视频解码器中的旋转单元确定在译码所述残余块的残余数据之前是否旋转所述残余块。在一些实例中,可明确地在所述视频编码器与所述视频解码器之间用信号发出旋转值。在其它实例中,所述视频编码器及所述视频解码器可各自独立地基于所述残余块的两个或两个以上。
3、边缘处的边界的类型确定是否旋转所述残余块。(30)优先权数据(85)PCT国际申请进入国家阶段日2015.01.09(86)PCT国际申请的申请数据PCT/US2013/050099 2013.07.11(87)PCT国际申请的公布数据WO2014/011894 EN 2014.01.16(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书5页 说明书26页 附图9页(10)申请公布号 CN 104471935 A(43)申请公布日 2015.03.25CN 104471935 A1/5 页21.一种解码视频数据的方法,所述方法包括 :基于指示用于所述视频数。
4、据的残余块的变换跳过的一或多个语法元素跳过用于所述残余块的反变换 ;以及确定在从所述残余块的残余数据重新构造视频块之前是否旋转所述残余块。2.根据权利要求 1 所述的方法,其中所述残余块包括具有变换跳过的无损译码模式或有损译码模式中的一者中的帧间预测残余块。3.根据权利要求 2 所述的方法,其进一步包括自动地旋转具有变换跳过的无损译码模式或有损译码模式中的一者中的帧内预测残余块。4.根据权利要求 1 所述的方法,其进一步包括基于旋转所述残余块的确定,旋转所述残余块以将在编码所述残余块的所述残余数据期间执行的旋转反转以便将具有高于平均值的能量的所述残余数据定位于所述残余块的左上角处。5.根据权利。
5、要求 1 所述的方法,其进一步包括基于旋转所述残余块的确定,将所述残余块旋转达预定旋转值。6.根据权利要求 1 所述的方法,其中确定是否旋转所述残余块包括确定用于所述残余块的旋转值,所述方法进一步包括将所述残余块旋转达所述所确定的旋转值。7.根据权利要求 1 所述的方法,其中确定是否旋转所述残余块包括解码指示是否旋转所述残余块的一或多个语法元素。8.根据权利要求 1 所述的方法,其中确定是否旋转所述残余块包括 :确定所述残余块的两个或两个以上边缘处的边界的类型 ;以及基于所述边缘处的边界的所述类型,确定是否旋转所述残余块。9.根据权利要求 8 所述的方法,其中所述残余块包括预测单元 PU 内的。
6、变换单元 TU,且其中确定所述残余块的所述边缘处的边界的所述类型包括确定所述残余块的特定边缘是TU 边界还是 PU 边界。10.根据权利要求 9 所述的方法,其中确定所述残余块的所述特定边缘为 TU 边界包括确定邻近于所述残余块的所述特定边缘的相邻块包括与所述残余块相同的 PU 内的 TU。11.根据权利要求 9 所述的方法,其中确定所述残余块的所述特定边缘为 PU 边界包括确定邻近于所述残余块的所述特定边缘的相邻块包括与所述残余块不同的 PU 内的 TU。12.根据权利要求 9 所述的方法,其中确定是否旋转所述残余块包括 :确定所述残余块的左侧边缘及顶部边缘处的 PU 边界的第一数目 ;确定。
7、所述残余块的右侧边缘及底部边缘处的 PU 边界的第二数目 ;以及基于 PU 边界的所述第二数目大于 PU 边界的所述第一数目,确定旋转所述残余块。13.根据权利要求12所述的方法,其进一步包括基于PU边界的所述第二数目小于或等于 PU 边界的所述第一数目,确定不旋转所述残余块。14.根据权利要求 9 所述的方法,其中确定是否旋转所述残余视频块包括 :针对两个或两个以上旋转值中的每一者确定所述残余块的左侧边缘及顶部边缘处的PU 边界的第一数目 ;针对所述两个或两个以上旋转值中的每一者确定所述残余块的右侧边缘及底部边缘处的 PU 边界的第二数目 ;针对所述两个或两个以上旋转值中的每一者计算PU边界。
8、的所述第一数目与PU边界的权 利 要 求 书CN 104471935 A2/5 页3所述第二数目之间的差值 ;确定最大差值等于针对所述旋转值中的一者的所述差值 ;以及确定将所述残余块旋转达所述旋转值中具有等于所述最大差值的所述差值的所述旋转值。15.根据权利要求 14 所述的方法,其进一步包括基于针对所述旋转值中的两者或两者以上的差值等于所述最大差值,确定基于所述旋转值的预定次序将所述残余块旋转达所述旋转值中的一者。16.一种编码视频数据的方法,所述方法包括 :跳过用于从所述视频数据的视频块计算的残余块的变换 ;以及确定在编码所述残余块的残余数据之前是否旋转所述残余块。17.根据权利要求 16。
9、 所述的方法,其中所述残余块包括具有变换跳过的无损译码模式或有损译码模式中的一者中的帧间预测残余块。18.根据权利要求 17 所述的方法,其进一步包括自动地旋转具有变换跳过的无损译码模式或有损译码模式中的一者中的帧内预测残余块。19.根据权利要求 16 所述的方法,其进一步包括基于旋转所述残余块的确定,旋转所述残余块以便将具有高于平均值的能量的所述残余数据定位于所述残余块的左上角处。20.根据权利要求 16 所述的方法,其进一步包括基于旋转所述残余块的确定,将所述残余块旋转达预定旋转值。21.根据权利要求 16 所述的方法,其中确定是否旋转所述残余块包括确定用于所述残余块的旋转值,所述方法进一。
10、步包括将所述残余块旋转达所述所确定的旋转值。22.根据权利要求 16 所述的方法,其进一步包括编码指示是否旋转所述残余块的一或多个语法元素。23.根据权利要求 16 所述的方法,其中确定是否旋转所述残余块包括 :确定所述残余块的两个或两个以上边缘处的边界的类型 ;以及基于所述边缘处的边界的所述类型,确定是否旋转所述残余块。24.根据权利要求 23 所述的方法,其中所述残余块包括预测单元 PU 内的变换单元 TU,且其中确定所述残余块的所述边缘处的边界的所述类型包括确定所述残余块的特定边缘是 TU 边界还是 PU 边界。25.根据权利要求24所述的方法,其中确定所述残余块的所述特定边缘为TU边界。
11、包括确定邻近于所述残余块的所述特定边缘的相邻块包括与所述残余块相同的 PU 内的 TU,且其中所述残余块的所述 TU 边界处的所述残余数据具有低于所述残余块中的平均残余数据的能量。26.根据权利要求24所述的方法,其中确定所述残余块的所述特定边缘为PU边界包括确定邻近于所述残余块的所述特定边缘的相邻块包括与所述残余块不同的 PU 内的 TU,且其中所述残余块的所述 PU 边界处的所述残余数据具有高于所述残余块中的平均残余数据的能量。27.根据权利要求 24 所述的方法,其中确定是否旋转所述残余块包括 :确定所述残余块的左侧边缘及顶部边缘处的 PU 边界的第一数目 ;确定所述残余块的右侧边缘及底。
12、部边缘处的 PU 边界的第二数目 ;以及权 利 要 求 书CN 104471935 A3/5 页4基于 PU 边界的所述第二数目大于 PU 边界的所述第一数目,确定旋转所述残余块。28.根据权利要求27所述的方法,其进一步包括基于PU边界的所述第二数目小于或等于 PU 边界的所述第一数目,确定不旋转所述残余块。29.根据权利要求 24 所述的方法,其中确定是否旋转所述残余视频块包括 :针对两个或两个以上旋转值中的每一者确定所述残余块的左侧边缘及顶部边缘处的PU 边界的第一数目 ;针对所述两个或两个以上旋转值中的每一者确定所述残余块的右侧边缘及底部边缘处的 PU 边界的第二数目 ;针对所述两个或。
13、两个以上旋转值中的每一者计算PU边界的所述第一数目与PU边界的所述第二数目之间的差值 ;确定最大差值等于针对所述旋转值中的一者的所述差值 ;以及确定将所述残余块旋转达所述旋转值中具有等于所述最大差值的所述差值的所述旋转值。30.根据权利要求 29 所述的方法,其进一步包括基于针对所述旋转值中的两者或两者以上的差值等于所述最大差值,确定基于所述旋转值的预定次序将所述残余块旋转达所述旋转值中的一者。31.一种用于译码视频数据的视频译码装置,所述装置包括经配置以进行以下操作的一或多个处理器 :跳过用于所述视频数据的残余块的变换 ;以及确定在译码所述残余块的残余数据之前是否旋转所述残余块。32.根据权。
14、利要求 31 所述的装置,其中所述残余块包括具有变换跳过的无损译码模式或有损译码模式中的一者中的帧间预测残余块。33.根据权利要求 32 所述的装置,其中所述处理器经配置以自动地旋转具有变换跳过的无损译码模式或有损译码模式中的一者中的帧内预测残余块。34.根据权利要求 31 所述的装置,其中所述视频译码装置包括用于编码视频数据的视频编码装置,且其中,基于旋转所述残余块的确定,所述处理器经配置以旋转所述残余块以便将具有高于平均值的能量的所述残余数据定位于所述残余块的左上角处。35.根据权利要求 31 所述的装置,其中所述视频译码装置包括用于解码视频数据的视频解码装置,且其中,基于旋转所述残余块的。
15、确定,所述处理器经配置以旋转所述残余块以将在编码所述残余块的所述残余数据期间执行的旋转反转以便将具有高于平均值的能量的所述残余数据定位于所述残余块的左上角处。36.根据权利要求 31 所述的装置,其中,基于旋转所述残余块的确定,所述处理器经配置以将所述残余块旋转达预定旋转值。37.根据权利要求 31 所述的装置,其中所述处理器经配置以确定用于所述残余块的旋转值,及将所述残余块旋转达所述所确定的旋转值。38.根据权利要求 31 所述的装置,其进一步包括译码指示是否旋转所述残余块的一或多个语法元素。39.根据权利要求 31 所述的装置,其中所述处理器经配置以进行以下操作 :确定所述残余块的两个或两。
16、个以上边缘处的边界的类型 ;以及权 利 要 求 书CN 104471935 A4/5 页5基于所述边缘处的边界的所述类型,确定是否旋转所述残余块。40.根据权利要求 39 所述的装置,其中所述残余块包括预测单元 PU 内的变换单元 TU,且其中所述处理器经配置以确定所述残余块的特定边缘是 TU 边界还是 PU 边界。41.根据权利要求 40 所述的装置,其中所述处理器经配置以基于邻近于所述残余块的所述特定边缘的相邻块包括与所述残余块相同的PU内的TU而确定所述残余块的所述特定边缘为 TU 边界。42.根据权利要求 40 所述的装置,其中所述处理器经配置以基于邻近于所述残余块的所述特定边缘的相邻。
17、块包括与所述残余块不同的PU内的TU而确定所述残余块的所述特定边缘为 PU 边界。43.根据权利要求 40 所述的装置,其中所述处理器经配置以进行以下操作 :确定所述残余块的左侧边缘及顶部边缘处的 PU 边界的第一数目 ;确定所述残余块的右侧边缘及底部边缘处的 PU 边界的第二数目 ;以及基于 PU 边界的所述第二数目大于 PU 边界的所述第一数目,确定旋转所述残余块。44.根据权利要求43所述的装置,其中,基于PU边界的所述第二数目小于或等于PU边界的所述第一数目,所述处理器经配置以确定不旋转所述残余块。45.根据权利要求 40 所述的装置,其中所述处理器经配置以进行以下操作 :针对两个或两。
18、个以上旋转值中的每一者确定所述残余块的左侧边缘及顶部边缘处的PU 边界的第一数目 ;针对所述两个或两个以上旋转值中的每一者确定所述残余块的右侧边缘及底部边缘处的 PU 边界的第二数目 ;针对所述两个或两个以上旋转值中的每一者计算PU边界的所述第一数目与PU边界的所述第二数目之间的差值 ;确定最大差值等于针对所述旋转值中的一者的所述差值 ;以及确定将所述残余块旋转达所述旋转值中具有等于所述最大差值的所述差值的所述旋转值。46.根据权利要求 45 所述的装置,其中,基于针对所述旋转值中的两者或两者以上的差值等于所述最大差值,所述处理器经配置以确定基于所述旋转值的预定次序将所述残余块旋转达所述旋转值。
19、中的一者。47.一种用于译码视频数据的视频译码装置,所述装置包括 :用于跳过用于所述视频数据的残余块的变换的装置 ;以及用于确定在译码所述残余块的残余数据之前是否旋转所述残余块的装置。48.根据权利要求 47 所述的装置,其中所述残余块包括具有变换跳过的无损译码模式或有损译码模式中的一者中的帧间预测残余块。49.根据权利要求 48 所述的装置,其进一步包括用于自动地旋转具有变换跳过的无损译码模式或有损译码模式中的一者中的帧内预测残余块的装置。50.根据权利要求 47 所述的装置,其进一步包括用于译码指示是否旋转所述残余块的一或多个语法元素的装置。51.根据权利要求 47 所述的装置,其进一步包。
20、括 :用于确定所述残余块的两个或两个以上边缘处的边界的类型的装置 ;以及权 利 要 求 书CN 104471935 A5/5 页6用于基于所述边缘处的边界的所述类型确定是否旋转所述残余块的装置。52.一种计算机可读媒体,其包括用于译码视频数据的指令,所述指令在被执行时致使一或多个可编程处理器进行以下操作 :跳过用于所述视频数据的残余块的变换 ;以及确定在译码所述残余块的残余数据之前是否旋转所述残余块。权 利 要 求 书CN 104471935 A1/26 页7具有变换跳过的视频译码中的预测残余块的旋转0001 本申请案主张2012年7月11日申请的第61/670,569号美国临时申请案、201。
21、3年4月23日申请的第61/815,148号美国临时申请案及2013年6月11日申请的第61/833,781号美国临时申请案的权利,所述临时申请案中的每一者的全部内容以引用的方式并入本文中。技术领域0002 本发明涉及具有变换跳过的视频译码 ( 即,视频编码及视频解码 )。背景技术0003 数字视频能力可并入到广泛范围的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理 (PDA)、膝上型或桌上型计算机、平板计算机、电子图书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、所谓的“智能电话”、视频电话会议装置、视频流装置及其类似者。
22、。数字视频装置实施视频压缩技术,例如,由 MPEG-2、MPEG-4、ITU-TH.263、ITU-T H.264/MPEG-4 第 10 部分高级视频译码(AVC)定义的标准、目前正在开发的高效率视频译码(HEVC)标准及此类标准的扩展中所描述的视频压缩技术。视频装置可通过实施此类视频压缩技术来更有效率地发射、接收、编码、解码及 / 或存储数字视频信息。0004 视频压缩技术执行空间 ( 图片内 ) 预测及 / 或时间 ( 图片间 ) 预测来减少或去除视频序列中固有的冗余。对于基于块的视频译码,可以将视频切片 ( 即,视频帧或视频帧的一部分 ) 分割成视频块,视频块也可被称作树块、译码单元 。
23、(CU) 及 / 或译码节点。图片的经帧内译码 (I) 切片中的视频块是使用相对于同一图片中的相邻块中的参考样本的空间预测来编码。图片的经帧间译码 (P 或 B) 切片中的视频块可使用相对于同一图片中的相邻块中的参考样本的空间预测或相对于其它参考图片中的参考样本的时间预测。图片可被称作帧,且参考图片可被称作参考帧。0005 空间或时间预测导致译码块的预测性块。残余数据表示待译码的原始块与预测性块之间的像素差。经帧间译码块是根据指向形成预测性块的参考样本块的运动向量及指示经译码块与预测性块的像素之间的差的残余数据来编码。经帧内译码块是根据帧内译码模式及残余数据来编码。为了进一步压缩,可将残余数据。
24、从像素域变换到变换域,从而产生残余变换系数,接着可将残余变换系数量化。可扫描最初布置为二维阵列的经量化的变换系数,以便产生变换系数的一维向量,且可应用熵译码以实现更多压缩。发明内容0006 一般来说,本发明描述用于译码具有变换跳过的预测残余块的残余数据的技术。所述残余数据包括视频块与预测块之间的像素差值。当使用变换跳过模式中的无损译码模式或有损译码模式译码残余块时,可跳过用于所述残余块的变换。在未将变换应用于所述残余块时,具有高于平均值的能量的所述残余数据(即,较大像素差值)可能并不定位于所说 明 书CN 104471935 A2/26 页8述残余块的左上角处,所述情形为熵译码所期望的。000。
25、7 根据所述技术,基于用于残余块的变换被跳过,包含在视频编码器或视频解码器中的旋转单元确定在译码所述残余块的残余数据之前是否旋转所述残余块。在一些实例中,可明确地在所述视频编码器与所述视频解码器之间用信号发出旋转值。在其它实例中,所述视频编码器及所述视频解码器可各自独立地基于所述残余块的两个或两个以上边缘处的边界的类型确定是否旋转所述残余块。在此情况下,所述旋转单元确定所述残余块的两个或两个以上边缘处的边界的类型,且接着基于所述边缘处的边界的所述类型确定是否旋转所述残余块以便重新定位所述残余数据。0008 在一个实例中,本发明涉及一种解码视频数据的方法,所述方法包括基于指示用于所述视频数据的残。
26、余块的变换跳过的一或多个语法元素跳过用于所述残余块的反变换,及确定在从所述残余块的残余数据重新构造视频块之前是否旋转所述残余块。0009 在另一实例中,本发明涉及一种编码视频数据的方法,所述方法包括跳过用于从所述视频数据的视频块计算的残余块的变换,及确定在编码所述残余块的残余数据之前是否旋转所述残余块。0010 在另一实例中,本发明涉及一种用于译码视频数据的视频译码装置所述装置包括一或多个处理器,所述一或多个处理器经配置以跳过用于所述视频数据的残余块的变换,及确定在译码所述残余块的残余数据之前是否旋转所述残余块。0011 在一额外实例中,本发明涉及一种用于译码视频数据的视频译码装置所述装置包括。
27、用于跳过用于所述视频数据的残余块的变换的装置,及用于确定在译码所述残余块的残余数据之前是否旋转所述残余块的装置。0012 在另一实例中,本发明涉及一种计算机可读媒体,其包括用于译码视频数据的指令,所述指令在被执行时致使一或多个可编程处理器跳过用于所述视频数据的残余块的变换,及确定在译码所述残余块的残余数据之前是否旋转所述残余块。0013 随附图式及以下描述中阐述一或多个实例的细节。其它特征、目标及优点将从所述描述及图式以及权利要求书而显而易见。附图说明0014 图 1 为说明可利用本发明中描述的技术来译码具有变换跳过的残余数据的实例视频编码及解码系统的框图。0015 图 2 为说明可实施本发明。
28、中描述的技术以确定在编码残余块的残余数据之前是否旋转残余块的实例视频编码器的框图。0016 图 3 为说明可实施本发明中描述的技术以确定在从残余块的残余数据重新构造视频块之前是否旋转残余块的实例视频解码器的框图。0017 图 4 为说明根据运动预测模式分割成一或多个预测单元 (PU) 及根据四叉树数据结构分割成多个变换单元 (TU) 的残余块的译码单元 (CU) 的框图。0018 图 5 为说明视频编码器确定在编码残余块的残余数据之前是否旋转残余块的示例性操作的流程图。0019 图 6 为说明视频解码器确定在从残余块的残余数据重新构造视频块之前是否旋转残余块的示例性操作的流程图。说 明 书CN。
29、 104471935 A3/26 页90020 图 7 为说明基于残余块的边缘处的边界的类型确定是否将残余块旋转达预定旋转值的一个实例操作的流程图。0021 图 8 为说明确定是否旋转残余块的另一实例操作的流程图,所述确定包含针对两个或两个以上可能的旋转值中的每一者基于残余块的边缘处的边界的类型确定用于残余块的旋转值。0022 图 9 为说明使可执行旋转所针对的残余块的块大小与可在有损译码模式中跳过变换所针对的块大小对准的实例操作的流程图。0023 图 10 为说明使可执行沿着对角线的残余数据样本值的翻转所针对的残余块的块大小与可在有损译码模式中跳过变换所针对的块大小对准的实例操作的流程图。具。
30、体实施方式0024 本发明描述用于译码具有变换跳过的预测残余块的残余数据的技术。残余块的残余数据包括待译码的视频块的像素与针对待译码的块产生的预测块的相对应的像素之间的像素差值。当使用变换跳过模式中的无损译码模式或有损译码模式译码残余块时,可跳过用于所述残余块的变换。在未将变换应用于所述残余块时,具有高于平均值的能量的所述残余数据(即,较大像素差值)可能并不定位于所述残余块的左上角处,所述情形为熵译码所期望的。0025 当跳过用于残余块的变换时,可通过在编码期间旋转残余块以便将具有高于平均值的能量的残余数据定位于残余块的左上角处来改善熵译码效率。在解码期间,需要将在编码期间执行的旋转反转以便从。
31、残余块及预测块重新构造原始视频块。0026 在帧内预测模式中,当跳过用于残余块的变换时,具有高于平均值的能量的残余数据通常定位于残余块的右下角处。在一些情况下,可在译码残余块之前自动地将帧内预测残余块旋转达 180 度以便将具有高于平均值的能量的残余数据定位于残余块的左上角处。然而,在帧间预测模式中,可能不会始终需要自动地将残余块旋转达 180 度。0027 根据本发明的技术,基于用于残余块的变换被跳过,包含在视频编码器或视频解码器中的旋转单元确定在译码残余块的残余数据之前是否旋转残余块。在一些实例中,可明确地在所述视频编码器与所述视频解码器之间用信号发出旋转值。在其它实例中,所述视频编码器及。
32、所述视频解码器可各自独立地基于所述残余块的两个或两个以上边缘处的边界的类型确定是否旋转所述残余块。0028 在帧间预测模式中,残余块的变换单元 (TU) 边界 ( 即,属于同一预测单元 (PU) 的两个 TU 之间的边界 ) 处的残余数据通常具有低于残余块中的平均残余数据的能量。另外,残余块的 PU 边界 ( 即,属于不同 PU 的两个 TU 之间的边界 ) 处的残余数据通常具有高于残余块中的平均残余数据的能量。基于此观察,本发明的技术包含基于残余块的两个或两个以上边缘处的边界的类型旋转具有变换跳过的帧间预测残余块。举例来说,旋转单元可确定残余块的两个或两个以上边缘处的边界的类型,且接着基于所。
33、述边缘处的边界的类型确定是否旋转所述残余块以便重新定位残余数据。0029 在一些实例中,旋转单元确定是将残余块旋转达预定旋转值 ( 例如,180 度 ) 还是不旋转残余块。在其它实例中,旋转单元从两个或两个以上旋转值确定将残余块旋转所达的旋转值,例如,0 度或不旋转、180 度、90 度或 270 度。说 明 书CN 104471935 A4/26 页100030 在编码侧上,所述旋转在编码残余块的残余数据之前将具有高于平均值的能量的残余数据定位于被旋转的残余块的左上角处以改善熵译码效率。在解码侧上,所述旋转将在编码期间执行的旋转反转且将具有高于平均值的能量的残余数据传回到其在原始残余块中的原。
34、始位置以便使用预测性块从残余块重新构造视频块。0031 图 1 为说明可利用本发明中描述的技术来译码具有变换跳过的残余数据的实例视频编码及解码系统 10 的框图。如图 1 中所展示,系统 10 包含源装置 12,其产生例如在稍后时间待由目的地装置 14 解码的经编码视频数据。源装置 12 及目的地装置 14 可包括广泛范围的装置中的任一者,包含桌上型计算机、笔记型 ( 即,膝上型 ) 计算机、平板计算机、机顶盒、电话手持机 ( 例如,所谓的“智能”电话 )、所谓的“智能”平板计算机、电视机、摄像机、显示装置、数字媒体播放器、视频游戏控制台、视频流装置或其类似者。在一些情况下,源装置 12 及目。
35、的地装置 14 可能经装备以用于无线通信。0032 目的地装置 14 可经由链路 16 接收待解码的经编码视频数据。链路 16 可包括能够将经编码视频数据从源装置 12 移动到目的地装置 14 的任何类型的媒体或装置。在一个实例中,链路 16 可包括使得源装置 12 能够实时地将经编码视频数据直接发射到目的地装置 14 的通信媒体。经编码视频数据可根据通信标准 ( 例如,无线通信协议 ) 来调制,且被发射到目的地装置14。通信媒体可包括任何无线或有线通信媒体,例如射频(RF)频谱或一或多个物理传输线。通信媒体可形成分组网络 ( 例如,局域网、广域网或全球网络,例如因特网 ) 的部分。通信媒体可。
36、包含路由器、交换器、基站或可用于促进从源装置 12 到目的地装置 14 的通信的任何其它装备。0033 替代地,可将经编码数据从输出接口 22 输出到存储装置 34。类似地,可通过输入接口从存储装置 34 存取经编码数据。存储装置 34 可包含多种分布式或本地存取的数据存储媒体中的任一者,例如硬盘驱动器、蓝光光盘、DVD、CD-ROM、快闪存储器、易失性或非易失性存储器或用于存储经编码视频数据的任何其它合适的数字存储媒体。在另一实例中,存储装置34可对应于文件服务器或可保持由源装置12产生的经编码视频的另一中间存储装置。目的地装置 14 可经由流式传输或下载从存储装置 34 存取所存储的视频数。
37、据。文件服务器可为能够存储经编码视频数据且将经编码视频数据发射到目的地装置 14 的任何类型的服务器。实例文件服务器包含网络服务器 ( 例如,用于网站 )、FTP 服务器、网络附接存储(NAS) 装置或本地磁盘驱动器。目的地装置 14 可通过任何标准数据连接 ( 包含因特网连接 ) 来存取经编码视频数据。此连接可包含适合于存取存储在文件服务器上的经编码视频数据的无线信道 ( 例如,Wi-Fi 连接 )、有线连接 ( 例如,DSL、电缆调制解调器等 ) 或两者的组合。经编码视频数据从存储装置 34 的传输可为流式传输、下载传输或两者的组合。0034 本发明的技术未必限于无线应用或设置。所述技术可。
38、应用于视频译码以支持多种多媒体应用中的任一者,例如空中电视广播、有线电视发射、卫星电视发射、流式视频传输( 例如,经由因特网 )、编码数字视频以用于存储在数据存储媒体上、解码存储在数据存储媒体上的数字视频,或其它应用。在一些实例中,系统 10 可经配置以支持单向或双向视频发射,以支持例如视频流式传输、视频回放、视频广播及 / 或视频电话等应用。0035 在图 1 的实例中,源装置 12 包含视频源 18、视频编码器 20 及输出接口 22。在一些情况下,输出接口 22 可包含调制器 / 解调器 ( 调制解调器 ) 及 / 或发射器。在源装置12 中,视频源 18 可包含例如视频俘获装置 ( 例如,摄像机 )、含有先前俘获的视频的视频存说 明 书CN 104471935 A。