统一显著性位图上下文选择的方法及装置制造方法

文档序号:7994043阅读:302来源:国知局
统一显著性位图上下文选择的方法及装置制造方法【专利摘要】本发明揭示一种用于显著性位图编码的方法和装置,用于视频数据的4x4变换单元和8x8变换单元。该方法包括接收用于相应于第一色彩分量的第一变换单元的至少一个上下文选择表,并产生用于相应于第二色彩分量的第二变换单元的推导上下文选择表。该第一变换单元具有由4x4和8x8组成的第一尺寸。该第二变换单元具有由4x4和8x8组成的第二尺寸。该第二尺寸不同于该第一尺寸,该第二色彩分量不同于该第一色彩分量,或者该第二尺寸不同于该第一尺寸同时该第二色彩分量不同于该第一色彩分量。然后该推导上下文选择表用于该第二变换单元的显著性位图编码处理。【专利说明】统一显著性位图上下文选择的方法及装置[0001]相关申请的交叉引用[0002]本申请的权利要求范围要求如下申请的优先权:2012年I月12日递交的申请号为61/585,826,标题为「Unificat1nofsignificancemapcontextselect1nfor4x4and8x8TUsJ的美国临时案。在此合并参考该申请案的全部内容。【
技术领域
】[0003]本发明有关于视频编码或视频处理。更具体地,本发明有关于用于4x4和8x8变换单兀(transformunit)的显著性位图(significancemap)上下文(context)选择。【
背景技术
】[0004]算术编码(arithmeticcoding)是人们熟知的有效数据压缩方法,并广泛运用于各种编码标准中,例如JBIG、JPEG2000、H.264/AVC以及高效视频编码(High-EfficiencyVideoCoding,HEVC)。在H.264/AVCJVT测试模型(JVTTestModel,JM)和HEVC测试模型(HEVCTestModel,HM)中,采用了基于上下文的自适应二进制算术编码(Context-BasedAdaptiveBinaryArithmeticCoding,CABAC)作为熵编码(entropycoding)工具以用于视频编码系统中的各种语法元素(syntaxelements)。[0005]图1是CABAC编码器100的实例示意图。CABAC编码器100包括三个部分:二值化单元(Binarizat1n)110、上下文建模单元(ContextModeling)120以及二进制算术编码单元(BinaryArithmeticCoding,BAC)130。在二值化步骤中,每个语法元素独立地映射(map)至二进制串(binarystring)(在本揭露书中也称为二元符号(bin)或多个二元符号)。在上下文建模步骤中,为每个二元符号选择概率模型(probabilitymodel)。对应的概率模型可依据先前编码的语法元素、二元符号索引(binindex)、边信息(sideinformat1n)或上述的任意组合。在二值化和上下文模型分配之后,则向二进制算术编码引擎(engine)(即图1中的BAC130模块)提供二元符号值(binvalue)及其相应的上下文模型。根据语法元素和二元符号索引可以两种模式对二元符号值进行编码,其中一种为普通编码模式,另一种为旁路模式(bypassmode)。在本揭露书中对应于普通编码模式的二进制值称为普通二进制值,而对应于旁路编码模式的二进制值称为旁路二进制值。在普通编码模式中,从相应的上下文模型中推导用于BAC的最可能符号(MostProbableSymbol,MPS)的概率和最低可能符号(LeastProbableSymbol,LPS)的概率。在旁路编码模式中,MPS和LPS的概率是相等的。在CABAC中引入旁路模式是为了加速编码处理。[0006]HEVC是一种新的国际视频编码标准,它是由视频编码联合协作小组(JointCollaborativeTeamonVideoCoding,JCT-VC)开发的。HEVC是依据基于混合区块(hybridblock-based)运动补偿(mot1n-compensated)类离散余弦变换(DCT-1ike)变换的编码结构。压缩的基本单元(称为编码单元(CodingUnit,⑶))为2Nx2N的正方形区块,每个⑶可递归式分割为四个更小的⑶直至达到预定义最小尺寸。每个⑶包括一或多个尺寸可变区块(variable-block-sized)的预测单兀(Predict1nUnit,PU)和变换单兀(TransformUnit,TU)。对于每个F1U,选择巾贞内图像(intra-picture)或巾贞外图像(inter-picture)预测。由空间区块变换处理每个TU且之后对用于TU的变化系数进行量化。允许用于HEVC的最小TU尺寸为4x4。[0007]在HEVC测试模型版本5.0(HM-5.0)中,由TU对变换系数进行编码。对于每个TU,根据选择的扫描顺序(scanningorder)传输语法元素last_significant_coeff_x和last_significant_coeff_y以分别指示最后的非零系数的水平和垂直位置。对于尺寸大于4x4的TUdfTU划分为多个子集。对于8x8TU,根据如图2所示的通过整个8x8TU的对角线扫描顺序,将64个系数划分为4个子集。通过变换系数的扫描将二维数据转化为一维数据。每个子集包括对角线方向上扫描的系数中的16个连续系数。而对于尺寸大于8x8(例如16x16,32x32)的TU和非正方形TU(例如16x4、4xl6、32x8、8x32),将TU划分为4x4个子区块。每个子区块对应于一个系数子集。对于每个子区块(即每个子集),首先对显著性位图进行编码,其中,显著性位图由重要性系数标志significant_coeff_flag[χ,y]表示。变量χ为子区块内部系数的水平位置,且χ的值从O至(子区块宽度-1)。变量y为子区块内部系数的垂直位置,且y的值从O至(子区块高度-1)。标志significant_coeff_flag[x,y]指示TU的对应系数为零或非零。为了简便,significant_coeff_flag[x,y]简写作索引[X,y]。对于significant_coeff_flag指示的每个非零系数,由coeff_abs_level_greaterl_flag,coeff_abs_level_greater2_flag,oeff_abs_level_minus3,来表不非零系数的级别(level),且由coeff_sign_flag来表示非零系数的正负号。[0008]在HM-5.0中,如果TU尺寸等于16xl6、32x32、16x4、4xl6、32x8或8x32,对用于每个子区块的significant_coeffgroup_flag的编码优先于对significant_coeff_flag和子区块的级别和正负号(例如coeff_abs_level_greaterl_flag、coeff_abs_level_greater2_flag>coeff_abs_level_minus3及coeff_sign_flag)白勺编石马。如果significant—coeffgroup_flag等于0,表示整个4x4子区块为零。因此,无需任何附加信息来表示此子区块。相应地,可跳过对子区块的级别和正负号的编码。如果significant_coeffgroup_flag等于I,表示4x4子区块中至少一个系数为非零。则在significant_coeffgroup_flag之后将对子区块中的每个非零的系数的级别和正负号进行编码。对于包括DC的子区块,将significant_coeffgroup_flag的值推断为为I(即具有最低空间频率的变换系数)。[0009]在HM-5.0中,以具有上下文建模的普通CABAC模式对significant_coeff_flag进行编码。不同的上下文选择方法用于不同的TU尺寸。对于具有4x4或8x8尺寸的TU,上下文选择为基于TU内部的系数的位置。图3为用于4x4TU的基于位置的上下文选择图的示意图,且图4为HM-5.0中采用的用于8x8的基于位置的上下文选择图的示意图。在图3中,显著性位图310用于亮度分量(lumacomponent),且显著性位图320用于色度分量(chromacomponent),其中,每个数字对应一个上下文选择。在图4中,亮度和色度8x8TU共享相同的显著性位图。[0010]对于其他TU尺寸,采用依据相邻信息的上下文选择。图5A和图5B为分别用于亮度和色度分量的依据相邻信息的上下文选择的实例示意图。一个上下文用于DC系数。对于非DC系数(即AC系数),上下文选择依据相邻系数。例如,当前系数X周围的非零系数群组(包括H、H、F、E及B)用于上下文选择。如果没有相邻像素为非零,则上下文#0用于系数X。如果相邻像素中的一或两个为非零,则上下文#1用于系数X。否则,上下文#2用于系数X。[0011]在上述的依据相邻信息的上下文选择中,对于亮度分量整个TU划分为两个区域(即区域-1和区域-2),对于色度分量整个TU划分为一个区域(区域-2)。不同的区域将使用不同的上下文集合。每个上下文集合包括三个上下文值(即上下文#0、#1及#2)。用于亮度分量的区域-1的面积可由TU内部的系数X的X-位置和y-位置而数学规定。如图5A所示,如果系数X的X-位置和J-位置的总和小于阈值且大于0,则选择区域-1上下文集合用于系数X。否则,选择区域-2上下文集合。可根据TU的宽度和高度来确定阈值。例如,可将阈值设置为TU宽度和TU高度的最大值的四分之一。相应地,在TU尺寸为32x32、32x8或8x32的情形中,可将阈值设置为8。[0012]当基于位置的上下文选择方法用于4x4和8x8TU,需要查找表(look-uptable)以存储每个系数位置的上下文选择图。在HM-5.0中,需要存储三个查找表,即一个用于4x4亮度TU,一个用于4x4色度TU以及一个用于8x8亮度和色度TU,分别如图3和图4中所示。对于基于硬件的实现,可使用查找表或逻辑电路实现用于显著性位图编码的上下文选择表。因此需要尽可能小的上下文选择表的数目以减少相应于存储器或逻辑电路的系统成本以用于上下文选择表。【
发明内容】[0013]本发明揭示一种用于显著性位图编码的方法和装置,用于使用上下文选择表的视频数据的4x4变换单元和8x8变换单元。该方法包括接收用于相应于第一色彩分量的第一变换单元的至少一个上下文选择表,并根据该至少一个上下文选择表产生用于相应于第二色彩分量的第二变换单元的推导上下文选择表。该第一变换单元具有由4x4和8x8组成的第一尺寸。该第二变换单元具有由4x4和8x8组成的第二尺寸。该第二尺寸不同于该第一尺寸,该第二色彩分量不同于该第一色彩分量,或者该第二尺寸不同于该第一尺寸同时该第二色彩分量不同于该第一色彩分量。然后该推导上下文选择表用于该第二变换单元的显著性位图编码处理。[0014]在一个实施例中,使用用于相应于亮度分量的4x4变换单元的基于位置的上下文选择表以产生推导上下文选择表以用于相应于色度分量的4x4变换单元,或相应于亮度分量或色度分量的8x8变换单元。可通过2:1比例缩小该推导上下文选择表的水平索引和垂直索引以形成比例缩小的水平索引和比例缩小的垂直索引而产生用于相应于亮度分量或色度分量的8x8变换单元的推导上下文选择表。且根据该基于位置的上下文选择表的该比例缩小的水平索引和该比例缩小的垂直索引处的表项,分配该推导上下文选择表的水平索引和垂直索引的表项。或者,可通过水平或垂直地1:2比例放大该基于位置的上下文选择表,且水平或垂直地将每个现有的表项为重复为2x2表项以填充该推导上下文选择表,而产生用于相应于亮度分量或色度分量的8x8变换单元的推导上下文选择表。[0015]在本发明的另一个实施例中,使用用于相应于亮度分量的8x8变换单元的基于位置的上下文选择表以产生推导上下文选择表以用于相应于亮度分量的4x4变换单元,或相应于色度分量的4x4变换单元,或相应于色度分量的8x8变换单元。可通过水平或垂直地2:1比例缩小该基于位置的上下文选择表而产生用于相应于亮度分量的4x4变换单元或相应于色度分量的4x4变换单元的推导上下文选择表。【专利附图】【附图说明】[0016]图1为具有旁路模式的CABAC编码系统的示例架构示意图。[0017]图2为用于8x8TU的变换系数的对角线扫描顺序的示意图。[0018]图3为HEVC测试版本5.0使用的用于4x4亮度TU和4x4色度TU的上下文选择图的不意图。[0019]图4为HEVC测试版本5.0使用的用于8x8亮度TU和8x8色度TU的上下文选择图的不意图。[0020]图5A为HEVC测试版本5.0使用的用于16x16亮度TU的相邻信息独立(neighboring-1nformat1n-dependent)的上下文选择的不意图。[0021]图5B为HEVC测试版本5.0使用的用于16x16色度TU的相邻信息独立的上下文选择的示意图。[0022]图6A为根据本发明一个实施例根据用于4x4亮度TU的基于位置的上下文选择表推导用于8x8亮度TU的上下文选择表的示意图。[0023]图6B为根据本发明一个实施例使用比例放大和重复根据用于4x4亮度TU的基于位置的上下文选择表推导用于8x8亮度TU的上下文选择表的示意图。[0024]图7为根据本发明一个实施例根据用于4x4色度TU的基于位置的上下文选择表推导用于8x8色度TU的上下文选择表的示意图。[0025]图8A为根据本发明一个实施例根据用于8x8亮度TU的基于位置的上下文选择表推导用于4x4亮度TU的上下文选择表的示意图。[0026]图SB为根据本发明一个实施例根据用于8x8亮度TU的基于位置的上下文选择表推导用于8x8色度TU的上下文选择表的示意图。【具体实施方式】[0027]如前所述,可使用基于硬件实现的查找表或逻辑电路实现用于显著性位图编码的上下文选择表。为了减少相应于查找表及/或更多逻辑电路的系统成本,本发明的实施例共享4x4亮度、4x4色度、8x8亮度及色度分量之间的上下文选择表。[0028]在第一实施例中,由8x8亮度和色度TU共享用于4x4亮度TU的显著性位图编码的上下文选择表。对于每个8x8亮度或色度TU,首先通过2:1地水平和垂直比例缩小(down-scaling)相应于一个位置的水平索引和垂直索引以获取此位置的比例缩小指数(indice)来推导此位置处的上下文选择表的表项目(tableentry)。然后,根据用于4x4亮度上下文选择表在此位置的比例缩小指数的查找表确定用于8x8亮度或色度分量在此位置处的显著性位图编码的上下文选择表。例如,对于在用于8x8TU的上下文选择表的(0,0),(1,0),(O,I)及(I,I)处的位置,所有比例缩小指数将为(0,0),且对于在用于8x8TU的上下文选择表的(4,2),(5,2),(4,3)及(5,3)处的位置,所有比例缩小指数将为(2,I)。然后从4x4亮度上下文选择表产生用于8x8亮度或色度TU的上下文选择表。因此,无需存储用于8x8亮度和色度TU的显著性位图编码的上下文选择表。用于4x4亮度TU与8x8亮度和色度TU的统一上下文选择查找表如图6所示。使用用于4x4亮度TU的基于位置的上下文选择表610以产生用于8x8亮度和色度TU的推导上下文选择表620。8x8TU亮度或色度分量的DC项可使用各自的上下文。[0029]尽管上述的上下文选择表推导使用水平索引和垂直索引比例缩小方法,也可通过比例放大(up-scaling)用于4x4TU的上下文选择表以实现上下文选择表推导。图6B为基于比例放大的上下文选择表推导实例的示意图。以因子2比例放大用于4x4TU的上下文选择表以形成如图6B中所示的8x8表。其中,8x8表的表项(2i,2j)通过来自4x4表的表项(i,j)的值而进行假设。其他位置的表项是通过如水平、垂直及对角线方向上的箭头所示水平、垂直及对角方向上重复现有的表项目而产生的,其中,水平、垂直、对角方向上的箭头相应于每个存在表项目。因此,从每个现有的表项目中产生2x2个表项目以填充完整的8x8表。在此实施例中,4x4色度TU使用各自的上下文选择表。相应地,采用此实施例的系统需要存储用于4x4亮度TU的上下文选择表的信息以及用于4x4色度TU的上下文选择表的信息。而8x8亮度和色度TU共享相同上下文选择表,其中,该相同上下文选择表是从用于4x4亮度TU的上下文选择表推导的。[0030]在第二实施例中,8x8亮度TU共享用于4x4亮度TU的上下文选择表,且8x8色度TU共享用于4x4色度TU的上下文选择表。从用于4x4TU的上下文选择表推导8x8上下文选择表类似于第一实施例中所述的方法。从4x4上下文选择表推导8x8上下文选择表可基于第一实施例中所述的2:1的比例缩小方法或1:2的比例放大方法。用于8x8亮度TU的上下文选择表是从用于4x4亮度TU的上下文选择表中提取的。用于8x8色度TU的上下文选择表是从用于4x4色度TU的上下文选择表中提取的。因此,无需存储有关用于亮度和色度8x8TU的上下文选择表。8x8亮度或色度TU的DC项可使用各自的上下文。用于亮度分量的4x4和8x8TU的统一上下文选择查找表可与图6A中所不的表相同。而用于色度分量的4x4和8x8TU的统一上下文选择查找表可与图7中所示的表相同。其中,基于位置的上下文选择表710用于产生推导的上下文选择表720以用于8x8色度TU。相应地,采用此实施例的系统需要存储用于4x4亮度TU的上下文选择表的信息以及用于4x4色度TU的上下文选择表的信息。8x8亮度和色度TU使用分别从用于4x4亮度TU和4x4色度TU的上下文选择表中推导的独立上下文选择表。[0031]在第三实施例中,8x8亮度和色度TU以及4x4色度TU共享用于4x4亮度TU的上下文选择表。4x4亮度TU与8x8亮度和色度TU对上下文选择表的共享已在本发明第一实施例中描述。在第三实施例中,用于4x4亮度TU的上下文选择表更由4x4色度TU所共享。亮度或色度分量的DC项可使用各自的上下文。相应地,采用此实施例的系统仅需要存储用于4x4亮度TU的上下文选择表的信息。用于4x4色度TU与8x8亮度和色度TU的上下文选择表都是从用于4x4亮度TU的上下文选择表推导的。用于4x4色度TU的上下文选择表与图6A所示的用于4x4亮度TU的上下文选择表610相同。[0032]在第一、第二及第三实施例中,用于亮度及/或色度分量的8x8TU的DC项的上下文选择表的表项目可具有各自的上下文。然而,用于8x8TU的DC项的上下文选择表的表项目也可重使用4x4上下文选择表的DC项。例如,左上方的2x2,即四个系数(在图6A的表620和图7的表720中标记为O)可共享相同的上下文。[0033]在第四实施例中,4x4亮度和色度TU与8x8色度TU共享用于8x8亮度TU的显著性位图编码的上下文选择表。可通过比例缩小用于8x8亮度TU的上下文选择表实现8x8亮度TU与4x4亮度和色度TU对上下文选择表的共享。例如,将用于8x8亮度TU的基于位置的上下文选择表2:1比例缩小以形成如图8A所示的用于4x4亮度和色度TU的4x4推导上下文选择表。在此实例中,用于4x4亮度和色度TU的DC项的推导上下文选择表820的表项目使用上下文#0而不使用图8A中8x8亮度TU的DC项的单独上下文(S卩,#10)。如图8B所示,用于8x8色度TU的推导上下文选择表除DC项之外,用于8x8亮度TU的基于位置的上下文选择表相同。如图8B所示,用于8x8色度TU的推导上下文选择表的左上方四个表项目(包括DC项)使用相同的上下文,即#0。因此,采用此实施例的系统仅需要存储用于8x8亮度TU的上下文选择表的信息。[0034]在第五实施例中,将用于4x4亮度TU的显著性位图编码的上下文选择表设计为具有与图6A中所不的表610相同的格式。用于4x4TU的上下文选择表的每个表项定义一个上下文,由位置(X,y)处的重要性系数标志(significant_coeff_flag[x,y])使用该上下文。其中,X指示4x4TU内的水平位置,且y指示4x4TU内的垂直位置。通过使用用于执行显著性位图编码的上下文选择表,位置(0,0)处的重要性系数标志使用上下文数字(contextnumbe10,位置(1,O)处的重要性系数标志使用上下文数字1,位置(0,I)处的重要性系数标志使用上下文数字2,位置(1,1)处的重要性系数标志使用上下文数字3,位置(2,O)或(2,I)处的重要性系数标志使用上下文数字4,位置(3,O)或(3,I)处的重要性系数标志使用上下文数字5,位置(0,2)或(1,2)处的重要性系数标志使用上下文数字6,位置(0,3)或(1,3)处的重要性系数标志使用上下文数字7,以及位置(2,2),(3,2),(2,3),或(3,3)处的重要性系数标志使用上下文数字8。换言之,位置属于位置集合{(0,0),(1,0),(2,0),(3,O),(O,I),(I,I),(2,I),(3,I),(O,2),(I,2),(2,2),(3,2),(O,3),(1,3),(2,3),(3,3)I的重要性系数将使用属于上下文集合{O,I,4,5,2,3,4,5,6,6,8,8,7,7,8,8}的上下文。在一个实施例中,该上下文选择表在相应于亮度分量的4x4TU和相应于色度分量的4x4TU之间共享。[0035]在上述实例中,使用用于4x4亮度TU和8x8亮度TU的特定基于位置的上下文选择表以说明各种实施例中的上下文选择表共享。而此特定上下文选择表将不会作为本发明的限制。所述领域的技术人员可通过使用其他上下文选择表产生用于具有选择的尺寸和色彩分量(colorcomponent)的推导上下文选择表来实现本发明。此外,尽管可使用2:1比例缩小及/或1:2比例放大产生用于8x8TU和4x4TU的推导上下文选择表时,也可使用其他方式产生用于8x8TU和4x4TU的推导上下文选择表以实现本发明。[0036]提出上述描述以致能所属领域的技术人员按照特定应用的上下文中所提供的来实现本发明及其需求。对所述实施例的各种修改对于本领域技术人员而言是显而易见的,且可将再次定义的根本原则运用于其他实施例。因此,本发明并不限于所示及所述的特定实施例,而是可赋予与此处揭示的原理和新颖特征一致的最广范围。在上述具体描述中,为了提供对本发明的整体理解而说明了各种特定细节。然而,所属领域的技术人员应理解本发明为可实现的。[0037]如上所述本发明的实施例可在不同硬件、软件或二者的组合中实现。例如,本发明的一个实施例可为集成在视频压缩芯片中的电路或集成在视频压缩软件中的程序代码以执行实施例中所述的处理。本发明的一个实施例也可为数字信号处理机(DigitalSignalProcessor,DSP)上执行的程序代码以执行实施例中所述的处理。本发明也关于由计算机处理器、DSP、微处理器或场可编码门阵列(fieldprogrammablegatearray,FPGA)执行的多个功能。根据本发明,通过执行定义本发明所包括的特定方法的机器可读软件代码或固件代码,可配置这些处理器执行特定任务。可在不同程序语言和不同格式或风格中开发软件代码或固件代码。也可对不同目标平台编译软件代码。然而,根据本发明不同编码格式、风格和软件代码语言以及为执行任务的配置代码的其他方式都不得脱离本发明的精神与范围。[0038]在不脱离本发明精神和本质特征的前提下本发明可包括其他特定形式。可从各个方面考虑本发明实例以仅作说明而非限制只用。因而本发明的范围是由后附的权利要求项所界定,而非决定于前面的描述。在权利要求的含义及均等性变化的范围内所做的所有改变都在本发明的保护范围之内。【权利要求】1.一种显著性位图编码方法,用于使用上下文选择表的视频数据的变换单元,该显著性位图方法包括:接收用于相应于第一色彩分量的第一变换单元的至少一个上下文选择表,其中,该第一变换单元具有从由4x4和8x8组成的组合中选择的第一尺寸;根据该至少一个上下文选择表产生用于相应于第二色彩分量的第二变换单元的推导上下文选择表,其中,该第二变换单元具有从由4x4和8x8组成的组合中选择的第二尺寸,其中,该第二尺寸不同于该第一尺寸,该第二色彩分量不同于该第一色彩分量,或者该第二尺寸不同于该第一尺寸同时该第二色彩分量不同于该第一色彩分量;以及提供该推导上下文选择表以用于该第二变换单元的显著性位图编码处理。2.如权利要求1所述的显著性位图方法,其特征在于,接收用于相应于该亮度分量的4x4变换单元的基于位置的上下文选择表,且相应于该色度分量的4x4变换单元使用用于相应于该亮度分量的该4x4变换单元的该基于位置的上下文选择表作为该推导上下文选择表。3.如权利要求1所述的显著性位图方法,其特征在于,接收用于相应于该亮度分量的4x4变换单元的基于位置的上下文选择表,且根据用于相应于该亮度分量的该4x4变换单元的该基于位置的上下文选择表产生用于相应于该亮度分量的8x8变换单元或相应于该色度分量的8x8变换单元的该推导上下文选择表。4.如权利要求3所述的显著性位图方法,其特征在于,通过2:1比例缩小该推导上下文选择表的水平索引和垂直索引以形成比例缩小的水平索引和比例缩小的垂直索引,且根据在该基于位置的上下文选择表的该比例缩小的水平索引和该比例缩小的垂直索引处的第二表项分配在该推导上下文选择表的该水平索引和该垂直索引处的第一表项。5.如权利要求3所述的显著性位图方法,其特征在于,通过水平和垂直方向上1:2比例放大该基于位置的上下文选择表,且水平、垂直及对角方向上将每个现有的表项为重复为2x2表项以填充该推导上下文选择表,而产生该推导上下文选择表。6.如权利要求3所述的显著性位图方法,其特征在于,对应于该推导上下文选择表的直流项的第一表项目共享对应于该基于位置的上下文选择表的直流项的第二表项目或使用单独的表项目。7.如权利要求3所述的显著性位图方法,其特征在于,该推导上下文选择表的左上方2x2表项目共享对应于该基于位置的上下文选择表的直流项的表项目或使用单独的表项目。8.如权利要求1所述的显著性位图方法,其特征在于,接收用于相应于该亮度分量的8x8变换单元的基于位置的上下文选择表,且根据该基于位置的上下文选择表产生用于相应于该亮度分量的4x4变换单元的或相应于该色度分量的4x4变换单元的该推导上下文选择表。9.如权利要求8所述的显著性位图方法,其特征在于,通过水平和垂直方向上2:1比例缩小该基于位置的上下文选择表以产生该推导上下文选择表。10.如权利要求1所述的显著性位图方法,其特征在于,接收用于相应于该亮度分量的8x8变换单元的基于位置的上下文选择表,且相应于该色度分量的8x8变换单元使用该基于位置的上下文选择表作为该推导上下文选择表。11.一种显著性位图编码装置,用于使用上下文选择表的视频数据的变换单元,该显著性位图装置包括:接收用于相应于第一色彩分量的第一变换单元的至少一个上下文选择表的模块,其中,该第一变换单元具有从由4x4和8x8组成的组合中选择的第一尺寸;根据该至少一个上下文选择表产生用于相应于第二色彩分量的第二变换单元的推导上下文选择表的模块,其中,该第二变换单元具有从由4x4和8x8组成的组合中选择的第二尺寸,其中,该第二尺寸不同于该第一尺寸,该第二色彩分量不同于该第一色彩分量,或者该第二尺寸不同于该第一尺寸同时该第二色彩分量不同于该第一色彩分量;以及提供该推导上下文选择表以用于该第二变换单元的显著性位图编码处理的模块。12.如权利要求11所述的显著性位图装置,其特征在于,接收用于相应于该亮度分量的4x4变换单元的基于位置的上下文选择表,且相应于该色度分量的4x4变换单元使用用于相应于该亮度分量的该4x4变换单元的该基于位置的上下文选择表作为该推导上下文选择表。13.如权利要求11所述的显著性位图装置,其特征在于,接收用于相应于该亮度分量的4x4变换单元的基于位置的上下文选择表,且根据用于相应于该亮度分量的该4x4变换单元的该基于位置的上下文选择表产生用于相应于该亮度分量的8x8变换单元的或相应于该色度分量的8x8变换单元的该推导上下文选择表。14.如权利要求13所述的显著性位图装置,其特征在于,通过2:1比例缩小该推导上下文选择表的水平索引和垂直索引以形成比例缩小的水平索引和比例缩小的垂直索引,且根据在该基于位置的上下文选择表的该比例缩小的水平索引和该比例缩小的垂直索引处的第二表项分配在该推导上下文选择表的该水平索引和该垂直索引处的第一表项。15.如权利要求13所述的显著性位图装置,其特征在于,通过水平和垂直方向上1:2比例放大该基于位置的上下文选择表且水平、垂直及对角方向上将每个现有的表项为重复为2x2表项以填充该推导上下文选择表而产生该推导上下文选择表。16.如权利要求13所述的显著性位图装置,其特征在于,对应于该推导上下文选择表的直流项的第一表项目共享对应于该基于位置的上下文选择表的直流项的第二表项目或使用单独的表项目。17.如权利要求13所述的显著性位图装置,其特征在于,该推导上下文选择表的左上方2x2表项目共享对应于该基于位置的上下文选择表的直流项的表项目或使用单独的表项目。18.如权利要求11所述的显著性位图装置,其特征在于,接收用于相应于该亮度分量的8x8变换单元的基于位置的上下文选择表,且根据该基于位置的上下文选择表产生用于相应于该亮度分量的4x4变换单元的或相应于该色度分量的4x4变换单元的该推导上下文选择表。19.如权利要求18所述的显著性位图装置,其特征在于,通过水平和垂直方向上2:1比例缩小该基于位置的上下文选择表以产生该推导上下文选择表。20.如权利要求11所述的显著性位图装置,其特征在于,接收用于相应于该亮度分量的8x8变换单元的基于位置的上下文选择表,且相应于该色度分量的8x8变换单元使用该基于位置的上下文选择表作为该推导上下文选择表。21.一种显著性位图编码方法,用于使用上下文选择表的视频数据的4x4变换单元,该显著性位图方法包括:接收用于4x4变换单元的上下文选择表;对使用该上下文选择表的该4x4变换单元执行显著性位图编码处理;其中,用于该4x4变换单元的该上下文选择表的每个项目定义一个上下文,由位置(X,y)处的重要性系数标志使用该上下文,其中,χ指示该4x4变换单元内的该水平位置,且I指示该4x4TU内的该垂直位置;以及其中,在既定位置的该重要性系数标志使用各自的上下文,其中,该既定位置属于位置集合{(O,O),(1,O),(2,O),(3,O),(O,1),(1,1),(2,I),(3,1),(O,2),(1,2),(2,2),(3,2),(O,3),(1,3),(2,3),(3,3)},且该上下文属于上下文集合{O,1,4,5,2,3,4,5,6,6,8,8,7,7,8,8}。22.如权利要求21所述的显著性位图方法,其特征在于,该上下文选择表为用于相应于亮度分量的4x4变换单元的上下文选择表格。23.如权利要求21所述的显著性位图方法,其特征在于,该上下文选择表为相应于色度分量的4x4变换单元的上下文选择表格。【文档编号】H04N19/463GK104041032SQ201280066223【公开日】2014年9月10日申请日期:2012年11月16日优先权日:2012年1月12日【发明者】徐志玮,庄子德,黄毓文申请人:联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1