HEVC中的系数编码调谐的制作方法

文档序号:11139316阅读:224来源:国知局
HEVC中的系数编码调谐的制造方法与工艺
相关申请的交叉引用本申请要求于2012年1月20日提交的序号61/589,151的美国临时专利申请的优先权,该美国临时专利申请的全部内容以引用方式并入本文。受版权保护的内容的公告根据美国及其它国家的版权法,本专利文件中的部分内容受到版权保护。当本专利文件或专利公开的复制版本在美国专利商标局中作为公开可获得的文件或记录出现时,该版权的拥有者对该复制版本没有异议,否则在任何情况下保留所有版权。据此,该版权的拥有者不会放弃任何使该专利文件保密的权利,包括但不限于依照37C.F.R.§1.14的权利。
技术领域
本发明总体涉及视频编码,更具体地讲,涉及高效视频编码标准内的变换单元(TU)编码和解码。
背景技术
:在高效视频编码(HEVC)中,根据视频内容朝向实现期望的编码效率,编码单元(CU)可具有可变大小。CU通常包括亮度分量Y和两个色度分量U和V。U和V分量的大小与采样的数目有关,并且根据视频采样格式可与Y分量相同或不同。这些编码单元可以分成用于预测或变换的更小块。具体地讲,每个编码单元可进一步划分成预测单元(PU)和变换单元(TU)。预测单元(PU)可被认为与在例如H.264标准的其它视频编码标准中描述的分区类似。变换单元(TU)通常是指当产生变换系数时被应用了变换的残余数据块。高效视频编码(HEVC)内的变换单元(TU)要求具有显著处理开销的复杂编码步骤并且通常包括几个步骤,该步骤包括:模式依赖系数扫描(MDCS)、最后非零系数编码、重要性图编码和非零系数等级编码。这些成分根据不同变换单元(TU)大小发生变化。因此,需要简化HEVC编码的设计。本发明实现该需要以及其它以提高HEVC编码操作。技术实现要素:描述了对变换单元(TU)的系数编码,其增强并调谐对4×4、8×8、16×16和32×32TU的全部操作。在第一部分中,修改右上对角扫描的TU的系数编码,并且第二部分应用多级重要性图编码。这些构思元素二者应用于4×4或8×8的大小的TU。将在说明书的下面部分中描述本发明的另外方面,其中,详细描述的目的仅仅在于全面公开本发明的优选实施例而非进行限制。附图说明将通过参照下面附图更加全面理解本发明,下面附图仅仅用于说明性目的。图1是根据本发明的实施例的视频编码器的示意图。图2是根据本发明的实施例的视频解码器的示意图。图3是根据本发明的实施例使用的广义变换单元(TU)编码步骤的流程图。图4是根据本发明的实施例使用的广义TU解码步骤的流程图。图5是传统模式依赖系数扫描(MDCS)的流程图。图6是根据本发明的实施例的模式依赖系数扫描(MDCS)的流程图。图7A到图7D是常规以及根据本发明的实施例使用的变换单元扫描图案。图8是传统重要性图编码的流程图。图9是传统重要性图解码的流程图。图10是根据本发明的实施例的重要性图编码的流程图。图11是根据本发明的实施例的重要性图解码的流程图。具体实施方式在高效视频编码(HEVC)期间,尤其在HEVC测试模型HM5.0内,系数编码包括在不同变换单元(TU)大小发生变化的几个步骤。为了增强HEVC编码的操作,在本文中教导了针对系数编码的更加统一方案,这种统一方案例如为右上对角扫描调谐系数编码,从而右上对角扫描的全部TU将具有相同的系数编码。表1和表2比较HEVC测试模型HM5.0(表1)中的现有系数编码的元素与在表2中所示的根据本发明的变化。列标记扫描是变换系数扫描顺序,并且多级重要性图表示多级重要性图编码首先如何对CG标志进行编码。注意:在从表1到表2的移动中,在子块右上对角扫描(子D)的4×4和8×8TU大小的某些情况下扫描被增强,并且同时多级重要性图的附加应用被施用。表1HEVC测试模型HM5.0中的现有系数编码扫描:H=水平扫描;V=垂直扫描;D=基于TU大小变化的右上对角扫描;sub-D=4×4子块右上对角扫描表2针对HEVC的本发明的系数编码TU大小扫描多级重要性图4×4H/VN/A8×8H/VN/A4×4Sub-D应用8×8Sub-D应用16×16/16×4/4×16/32×32/32×8/8×32Sub-D应用扫描:H=水平扫描;V=垂直扫描;D=基于TU大小变化的右上对角扫描;sub-D=4×4子块右上对角扫描图1示出了包括用于执行右上对角扫描(RDS)的替代并且用于应用多级重要性图编码(MLSMC)的根据本发明的编码器10的编码设备的示例实施例。本发明在显示为包含广义RDS和MLSMC的熵编码块34内实现,但是或者还可以依赖将与编码系统的兼容性最大化的传统视频编码。编码器10显示为具有编码元件12,编码元件12由一个或更多处理器44执行。在该例子中,一起显示了视频帧输入14、参考帧16和帧输出18。帧间预测20被显示为具有运动估计(ME)22和运动补偿(MC)24。显示了帧内预测26并且在帧间预测与帧内预测之间示出了切换。求和节点(sumjunction)28显示为向正变换30进行输出,基于预测执行正变换30以产生残余数据的变换系数。在量化阶段32执行变换系数的量化,在量化阶段32以后是熵编码34。逆量化36和逆变换38操作显示为耦合到求和节点40,在求和节点40以后是诸如解块和/或环滤波器和/或采样自适应偏移的滤波器42。应该明白,通过处理装置44实现所示的编码器,该处理装置44例如包括用于执行与编码关联的编程的至少一个处理装置(例如,CPU)46和至少一个存储器48。此外,应该明白,本发明的元件可被实现为存储在介质上的程序,该程序可由编码器10和/或解码器50的CPU进行访问以进行执行。图2示出了显示具有处理块52和关联的处理装置76的解码器的示例实施例50。应该注意:解码器实质上是包含在图1的编码器10中的元件的子集,在参考帧54和输出视频74上进行操作。解码器块接收编码的视频信号56,该视频信号56通过熵解码器58进行处理,熵解码器58执行基于模式依赖扫描的一维TU的解码和由编码器确定的最后非零变换位置的解码。TU被处理:(1)在模式依赖系数扫描(MDCS)的过程中,作为4×4或8×8水平或垂直的TU经历水平或垂直扫描,而包括右上对角4×4和8×8的TU的剩余TU经历4×4子块右上对角扫描;或者(2)对大的TU以及右上对角扫描的4×4和8×8TU使用多级重要性图。在使用多级重要性图的过程中,解码器的程序设计对来自编码器的确定系数组是否全是零的标志进行解码,并且如果系数组具有任何非零系数则选择独立重要性图。在熵解码之后是逆量化60、逆变换62和求和64,求和64在逆变换62输出与下面的选择之间,该选择在显示具有运动补偿68的帧间预测66与独立帧内预测块70之间。求和节点64的输出由滤波器72接收,滤波器72可以被构造为环滤波器、解块滤波器、采样自适应偏移或它们的任何组合。应该明白,可通过处理装置76实现解码器,处理装置76包括用于执行与解码关联的编程设计的至少一个处理装置78和至少一个存储器80。此外,注意:本发明的元件可被实现为存储在介质上的编程设计,其中,所述介质可由处理装置(CPU)78进行访问以执行。将认识到,本发明的元件10和50被实现为例如响应于驻留在存储器48和80中的可在计算机处理器(CPU)46和78上执行的编程设计由处理装置44和76进行执行。此外,应该明白,本发明的元件可被实现为存储在介质上的编程设计,其中,所述介质可由CPU46和78进行访问以执行。应该明白,编程设计可从存储器即非瞬态的有形(物理)计算机可读介质进行执行,这是因为它不是仅仅构成瞬态传播信号而实际上能够将编程设计保持在例如任何期望形式和数目的静态或动态存储器装置内。这些存储器装置不需要在所有条件(例如,断电)条件下保持数据,在这里将被认作是非瞬态介质。图3示出了传统TU编码和根据本发明的TU编码遵守的编码器中的普通TU编码步骤。这些普通步骤包括在90基于模式依赖系数扫描(MDCS)将二维(2D)TU转换成一维(1D)TU。在步骤92中,对最后非零系数位置进行识别和编码。在步骤94中,重要性图编码对系数是零还是非零进行编码。然后,在步骤96中,非零系数的值被编码以完成TU编码。图4示出了由传统TU编码和根据本发明的TU编码二者遵守的解码器中的普通TU编码步骤。这些普通步骤包括在步骤98中基于模式依赖系数扫描(MDCS)将二维(2D)TU转换成一维(1D)TU。在步骤100中,最后非零系数位置被解码。在步骤102中,重要性图编码对系数是零还是非零进行解码。然后,在步骤104中,非零系数的值被解码以完成解码器中的TU编码。图5示出了执行模式依赖系数扫描(MDCS)的传统方法。在步骤110中接收TU信息(例如,大小、预测模式),在步骤112中检测大的TU,在步骤114中采用4×4子块右上对角扫描对非4×4或8×8的TU进行处理。在步骤116中检查4×4和8×8TU,并且在步骤118中使用水平或垂直扫描对水平或垂直的那些进行处理。对于非水平或垂直的4×4和8×8TU,处理从步骤116进入步骤120,在步骤120中进行检查以检测4×4TU。然后,在步骤122中通过4×4右上对角扫描122处理4×4TU,在步骤124中通过8×8右上对角扫描处理8×8TU。图6示出了根据本发明的模式依赖系数扫描(MDCS)的示例实施例。在步骤130中接收TU信息,在步骤132中检测大的TU,在步骤134中通过4×4子块右上对角扫描134处理非4×4或8×8的TU。在步骤136中检查4×4和8×8TU,并且在步骤138中使用水平或垂直扫描处理水平或垂直的那些。对于剩余的4×4和8×8非水平非垂直TU,在步骤134中同样执行4×4子块右上对角扫描。图7A到图7D示出了根据本发明的扫描图案。在图7A中,大的TU被显示为具有16×16系数,经历了子块划分和右上对角扫描。该图显示了在每个4×4子块内扫描系数,然后扫描移至下一个4×4子块(即,CG)。为了简化(以及空间),在图7A中没有显示每个4×4子块内的扫描图案。在图7B中,在4×4右上对角TU上显示了右上对角扫描。应该注意:在图6中所示的构思变化之前和之后二者在这些TU上执行4×4右上对角扫描。在图7C中显示了传统8×8右上对角扫描,它根据如图7D所示的4×4右上对角子块扫描的发明进行替代。在图7A到图7D中,MDCS从TU的左上角开始,贯穿至右下角。在图3的编码过程94和96以及图4的解码过程102和104中,处理顺序是图7A到图7D中所示的MDCS的颠倒。图8示出了编码器中的传统重要性图处理。在步骤150中接收TU信息,在步骤152中确定是否为4×4或8×8TU,在步骤154中执行单级重要性图编码。或者,然后,在步骤156中对不是4×4或8×8的TU执行多级重要性图编码。多级重要性图编码显示为包括在步骤158中检查是否存在从最后非零CG开始的任何更多系数组(CG)。如果没有更多CG,则多级重要性图编码完成,并且执行被看见跳到最后步骤166。如果存在更多CG,则在步骤160中进行检查以查看我们是否在第一和最后CG之间。应该注意:(1)不需要为最后非零CG(包含最后非零系数的CG)以后的所有零CG发送标志设计,这是因为能够假设这些将全是零并且CG标志设置成零;(2)最后非零CG不需要标志设计,这是因为能够推论出这具有非零系数并且CG标志设置成1;以及最终(3)第一CG不需要标志设计,这是因为在几乎所有情况下这个CG具有非零系数并且CG标志设置成1。因此,如果如在步骤160中确定在第一与最后CG之间(是),则在步骤162中通过编码CG标志执行标志设计。如果不在第一与最后CG之间,则在步骤161中将CG标志设置成1,并且绕开标志设计步骤,执行进入CG标志检查步骤164。在步骤164中,检查CG标志是否等于1,如果CG等于0则返回到步骤158。应该注意:每个4×4子块包括系数组(CG)。如果在步骤164中确定CG标志等于1,则在步骤166中执行独立重要性图编码。图9示出了解码器中的传统重要性图处理。在步骤170中接收TU信息,在步骤172中确定是否为4×4或8×8TU,在步骤174中执行单级重要性图解码。或者,然后,在步骤176中对非4×4或8×8的TU执行多级重要性图解码176。多级重要性图解码显示为包括在步骤178中检查是否存在从最后非零CG开始的任何更多系数组(CG)。如果没有更多CG,则多级重要性图解码完成,并且执行被看见跳到最后步骤186。如果存在更多CG,则在步骤180中进行检查以查看是否在第一与最后CG之间。应该注意:(1)不需要为最后非零CG(包含最后非零系数的CG)以后的所有零CG发送标志设计,这是因为能够假设这些将全是零并且CG标志被设置成零;(2)最后非零CG不需要标志设计,这是因为能够推论出这具有非零系数并且CG标志设置成1;以及最终(3)第一CG不需要标志设计,这是因为在几乎所有情况下这个CG具有非零系数并且CG标志设置成1。因此,如果如在步骤180中确定在第一与最后CG之间(是),则在步骤182中执行标志设计。如果不在第一与最后CG之间,则在步骤181中CG标志设置到1并且绕开标志设计步骤并且执行进入CG标志检查步骤184。在步骤184中检查CG标志是否等于1,如果CG等于零则返回到步骤178。应该注意,每个4×4子块包括系数组(CG)。如果在步骤184中确定CG标志等于1,则在步骤186中执行独立重要性图解码。图10示出了根据本发明的元件的编码器中的重要性图处理。在步骤190中接收TU信息,在步骤192中确定是否是水平或垂直扫描的4×4或8×8TU,然后在步骤194中执行单级重要性图编码。或者,在步骤196中对大的TU以及4×4和8×8右上对角扫描TU执行多级重要性图编码。多级重要性图编码显示为包括在步骤198中检查是否存在任何更多系数组(CG)。如果没有更多CG,则多级重要性图编码完成,并且执行被看见跳到最后步骤206。如果存在更多CG,则在步骤200中进行检查以查看是否在第一与最后CG之间。应该注意:(1)不需要为最后非零CG(包含最后非零系数的CG)以后的所有零CG发送标志设计,这是因为能够假设这些将全是零并且CG标志设置成1;(2)最后非零CG不需要标志设计,这是因为能够推论出这具有非零系数;以及最终(3)第一CG不需要标志设计,这是因为在几乎所有情况下这个CG具有非零系数并且CG标志设置成1。因此,如果在步骤200中确定在第一与最后CG之间(是),则在步骤202中执行标志设计。如果不在第一与最后CG之间,则在步骤201中CG标志设置成1并且绕过标志设计步骤,执行进入CG标志检查步骤204。在步骤204中检查CG标志是否等于1,如果CG等于零则返回到步骤198。应该注意每个4×4子块包括系数组(CG)。如果在步骤204中确定CG等于1,则在步骤206中执行独立重要性图编码。图11示出了根据本发明的元件的解码器中的重要性图处理。在步骤210中接收TU信息,在步骤212中确定它是否是水平或垂直扫描的4×4或8×8TU,然后在步骤214中执行单级重要性图解码。或者,在步骤216,对大的TU以及4×4和8×8右上对角扫描TU执行多级重要性图解码。多级重要性图解码显示为包括在步骤218中检查是否存在任何更多系数组(CG)。如果没有更多CG,则多级重要性图解码完成,并且执行被看见跳到最后步骤226。如果存在更多CG,则在步骤220中进行检查以查看是否在第一与最后CG之间。应该注意:(1)不需要为最后非零CG(包含最后非零系数的CG)以后的所有零CG发送标志设计,这是因为能够假设这些将全是零并且CG标志设置成1;(2)最后非零CG不需要标志设计,这是因为能够推论出这具有非零系数;以及最终(3)第一CG不需要标志设计,这是因为在几乎所有情况下这个CG具有非零系数并且CG标志设置成1。因此,如果在步骤220中确定在第一与最后CG之间(是),则在步骤222中执行标志设计,其中对CG标志进行编码。如果不在第一与最后CG之间,则在步骤221中CG标志设置成1并且绕过标志设计步骤并且执行进入CG标志检查步骤224。在步骤224中检查CG标志是否等于1,如果CG等于零则返回到步骤218。应该注意每个4×4子块包括系数组(CG)。如果在步骤224中确定CG等于1,则在步骤226中执行独立重要性图编码。在下文中总结从图8(编码器)和图9(解码器)移至图10(编码器)和图11(解码器)的发明构思。在现有的重要性图中,全部4×4和8×8TU经历单级重要性图处理,而仅仅较大的TU(16×16和32×32)由多级重要性图进行处理。然而,如在图10和图11中所示,通过单级重要性图处理水平或垂直扫描的4×4和8×8TU,而使用多级重要性图处理右上对角扫描的4×4和8×8TU以及大的TU(16×16和32×32)。这些方案在表2的特征中进行总结。在该表中可以看见以与之前采用的子块右上对角(子-D)扫描不同的方式处理一定的4×4和8×8TU。本发明技术被实现到HEVCHM5.0中,在公共测试条件下执行仿真。可以参照根据本发明的实施例的方法和系统的流程图图解和/或算法、公式或还可被实现为计算机程序产品的其它计算描绘说明本发明的实施例。关于此,可通过各种装置(例如,硬件、固件、和/或包括在计算机可读程序码逻辑中实施的一个或更多计算机程序指令的软件)实现流程图的每个块或步骤以及流程图中的块(和/或步骤)、算法、公式或计算描绘的组合。应该明白,任何这种计算机程序指令可以装载到计算机(包括但不限于通用计算机或专用计算机)或者其它可编程处理设备上以生成机器,从而在计算机或其它可编程处理设备上执行的计算机程序指令建立用于实现在流程图的块中指定的功能的装置。因此,流程图的块、算法、公式或计算描绘支持用于执行指定的功能的装置的组合、用于执行指定的功能的步骤的组合、以及用于执行指定的功能的例如在计算机可读程序码逻辑装置中实施的计算机程序指令。还应该明白,可通过执行指定的功能或步骤或者专用硬件和计算机可读程序码逻辑装置的组合的基于专用硬件的计算机系统实现流程图的每个块、算法、公式或计算描绘以及本文描述的它们的组合。另外,例如在计算机可读程序码逻辑中实施的这些计算机程序指令还可以存储在能够引导计算机或其它可编程处理设备以特定方式工作的计算机可读存储器中,从而存储在计算机可读存储器中的指令生成包括实现在流程图的块中指定的功能的指令装置的制造的产品。计算机程序指令还可以装载到计算机或其它可编程处理设备上以在计算机或其它可编程处理设备上执行一系列操作步骤,从而在计算机或其它可编程处理设备上执行的指令提供用于实现在流程图的块、算法、公式或计算描绘中指定的功能的步骤。基于以上讨论,应该明白能够以多种方式实施本发明,这些方式包括如下:1、一种对视频信号进行编码和解码的系统,包括:(a)视频编码器,具有被构造为对视频帧进行编码的计算机处理器;以及(b)程序设计,可在所述计算机处理器上执行,用于:(i)基于相邻重构值执行帧内预测,和/或基于运动估计和运动补偿对所述视频帧执行帧间预测;(ii)基于所述帧内预测和/或帧间预测对所述视频帧执行变换,然后执行变换系数的量化,和/或对所述视频帧执行逆量化,然后执行对所述帧内预测或帧间预测进行求和的逆变换;以及(iii)对所述视频帧执行熵编码,包括:(A)基于模式依赖系数扫描(MDCS)将二维变换单元(TU)转换成一维TU;(B)识别并编码最后非零变换系数位置;(C)产生对系数是零还是非零进行编码的重要性图;(D)其中,在如下情况下对所述TU进行处理:(1)在模式依赖系数扫描(MDCS)的过程中,作为4×4或8×8水平或垂直的TU经历水平或垂直扫描,而包括右上对角4×4和8×8的TU的剩余TU经历4×4子块右上对角扫描;或者(2)在产生重要性图的过程中,通过多级重要性图编码处理大的TU以及4×4子块右上对角扫描的4×4和8×8的TU;(E)对剩余非零变换系数进行编码;(c)解码器,具有被构造为对视频帧进行解码的计算机处理器;以及(d)程序设计,在所述计算机处理器上执行,用于当接收编码的视频帧时执行包括右上对角扫描(RDS)的替代的熵解码,和/或在变换单元(TU)的解码过程中应用多级重要性图编码。2、根据先前实施例的任何一个的系统,其中,所述4×4子块是系数组(CG)。3、根据先前实施例的任何一个的系统,其中,在所述多级重要性图的产生过程中,所述程序设计被构造为在所述计算机上执行以用于对指示系数组是否全是零的标志进行编码,并且如果系数组具有任何非零系数则产生独立重要性图。4、根据先前实施例的任何一个的系统,其中,所述编码器编码单元(CU)根据视频内容具有可变的大小以实现期望编码效率,所述CU被分成更小的预测单元(PU)和变换单元(TU)。5、根据先前实施例的任何一个的系统,其中,所述变换单元(TU)是指应用产生变换系数的所述变换的残余数据块。6、根据先前实施例的任何一个的系统,其中,所述视频编码系统通过高效视频编码(HEVC)编码器进行操作。7、根据先前实施例的任何一个的系统,其中,所述程序设计被构造为对右上对角扫描的所有TU使用相同系数编码。8、一种在视频编码装置内进行熵编码的设备,包括:(a)编码器,具有被构造为对视频帧进行编码的计算机处理器;(b)程序设计,在所述计算机处理器上执行,用于:(i)基于相邻重构值执行帧内预测,和/或基于运动估计和运动补偿对所述视频帧执行帧间预测;(ii)基于所述帧内预测和/或帧间预测对所述视频帧执行变换,然后执行所述变换的变换系数的量化;以及(iii)对所述视频帧执行熵编码,包括:(A)基于模式依赖系数扫描(MDCS)将二维变换单元(TU)转换成一维TU;(B)识别并编码最后非零变换系数位置;(C)产生对系数是零还是非零进行编码的重要性图;(D)其中,在如下情况下对所述TU进行处理:(1)在模式依赖系数扫描(MDCS)过程中,为4×4或8×8水平或垂直的TU经历水平或垂直扫描和包括右上对角4×4和8×8TU的剩余TU经历4×4子块右上对角扫描;或者(2)在产生重要性图的过程中,通过多级重要性图编码处理大的TU以及4×4子块右上对角扫描的4×4和8×8的TU;(E)对剩余非零变换系数进行编码。9、根据先前实施例的任何一个的设备,其中,所述4×4子块是系数组(CG)。10、根据先前实施例的任何一个的设备,其中,在所述多级重要性图的产生过程中,所述程序设计被构造为在所述计算机上执行以用于对指示系数组是否全是零的标志进行编码并且如果系数组具有任何非零系数则产生独立重要性图。11、根据先前实施例的任何一个的设备,其中,所述编码器的编码单元(CU)根据视频内容具有可变的大小以实现期望编码效率,所述CU被分成更小的预测单元(PU)和变换单元(TU)。12、根据先前实施例的任何一个的设备,其中,所述变换单元(TU)是指应用产生变换系数的所述变换的残余数据块。13、根据先前实施例的任何一个的设备,其中,所述视频编码设备通过高效视频编码(HEVC)编码器进行操作。14、根据先前实施例的任何一个的设备,其中,所述程序设计被构造为对右上对角扫描的所有TU使用相同系数编码。15、一种在视频解码装置中进行熵解码的设备,包括:(a)解码器,具有被构造为对视频帧进行解码的计算机处理器;(b)程序设计,在所述计算机处理器上执行,用于当接收编码的视频帧时执行熵解码,包括:(i)基于模式依赖系数扫描(MDCS)将二维变换单元(TU)转换成一维TU;(ii)对最后非零变换系数位置进行解码;(iii)关于系数是零还是非零对来自编码器的重要性图进行解码;(iv)其中,在如下情况下对所述TU进行处理:(1)在模式依赖系数扫描(MDCS)过程中,作为4×4或8×8水平或垂直的TU经历水平或垂直扫描,而包括右上对角4×4和8×8TU的剩余TU经历4×4子块右上对角扫描;或者(2)对大的TU以及4×4子块右上对角扫描的4×4和8×8TU使用多级重要性图;(v)对剩余非零变换系数进行解码。16、根据先前实施例的任何一个的设备,其中,所述4×4子块是系数组(CG)。17、根据先前实施例的任何一个的设备,其中,在使用所述多级重要性图过程中,所述程序设计被构造为对来自编码器的、确定系数组是否全是零的标志进行解码,并且如果系数组具有任何非零系数则选择独立重要性图。18、根据先前实施例的任何一个的设备,其中,所述解码器的编码单元(CU)根据视频内容具有可变大小以实现期望编码效率,所述CU被分成更小的预测单元(PU)和变换单元(TU)。19、根据先前实施例的任何一个的设备,其中,所述变换单元(TU)是指应用逆变换的残余数据块。20、根据先前实施例的任何一个的设备,其中,所述视频解码设备通过高效视频编码(HEVC)编码器进行操作。尽管以上描述包含许多细节,但是这些不应该被解释为限制本发明的范围而仅仅提供一些本发明的当前优选实施例的展示。因此,应该明白,本发明的范围完全包围可变成对本领域技术人员清楚的其它实施例,并且本发明的范围相应地仅仅由权利要求进行限制,其中,引用的单数形式的部件并非意图是指“一个以及仅仅一个”,除非如此明确陈述,而是指“一个或更多个”。本领域普通技术人员应当知道的,上述优选实施例的部件的所有结构和功能的等效物以引用方式清楚地并入本文,并且意图由权利要求进行包围。此外,由权利要求包围的装置或方法不需要针对由本发明试图解决的每个问题。另外,本发明中的部件、组件或方法步骤没有意图为公众专用,而不管是否在权利要求中明确地陈述部件、组件或方法步骤。本文中要求保护的部件不解释为在35U.S.C.112的规定下,除非部件使用短语“用于……的装置”明确表示。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1