【技术实现步骤摘要】
【国外来华专利技术】用于LM模式计算的简化查找表本专利技术要求2012年1月19日由刘凌志(LingzhiLiu)递交的专利技术名称为用于LM模式计算的简化查找表(ReducedLook-UpTableforLMModeCalculation)的第61/588399号美国临时专利申请案的在先申请优先权,该在先申请的内容以引入的方式并入本文本中,如全文再现一般。关于由联邦政府赞助的研究或开发的声明不适用。缩微平片附件的引用不适用。
技术介绍
使在影片相对较短的情况下也需要对大量的视频数据进行描述,当数据要在带宽容量受限的通信网络中流过或以其他方式传送时,这样可能会造成困难。因此,视频数据通常要先压缩然后在现代电信网络中传送。视频压缩设备通常在源处使用软件和/或硬件,以在传送之前对视频数据进行编码,从而减少用来表示视频帧或图像所需的数据量。接着,压缩的数据在目的地处由视频解压设备接收,该视频解压设备用于对视频帧进行解码。由于网络资源有限,最好发展压缩和解压技术,所述改进的技术基本上无需牺牲视频质量就可以提高压缩比和/或减少实现复杂性。
技术实现思路
在一项实例中,本专利技术包括一个含有处理器的视频编解码器,所述处理器用于为一个色度块生成一个预测块,预测块由多个预测色度样本组成,其中每一个预测色度样本包含位于相应重建亮度块上的第一批重建亮度样本、位于重建亮度块的相邻块上的第二批重建亮度样本以及一个查找表,所述查找表的索引根据第二批重建亮度样本得来,查找表的索引值不超过63个。在另一项实例中,本专利技术包括一种用于视频编码的方法,所述方法用于为一个色度块生成一个预测块,预测块由多个预测色度样本 ...
【技术保护点】
一种视频编解码器,其特征在于,所述视频编解码器包括: 一种处理器,所述处理器被配置为: 为一个色度块生成一个预测块,其中预测块包括一个预测的色度样本,所述预测的色度样本基于: 位于相应重建亮度块上的第一个重建亮度样本; 位于相应重建亮度块的一个相邻块上的第二个重建亮度样本;以及 一个查找表,所述查找表的索引值基于第二个重建亮度样本,其中索引值数量小于63。
【技术特征摘要】
【国外来华专利技术】2012.01.19 US 61/588,3991.一种视频编解码器,其特征在于,所述视频编解码器包括:一种处理器和存储器,所述处理器被配置为:为一个色度块生成一个预测块,其中预测块包括一个预测的色度样本,所述预测的色度样本基于:位于相应重建亮度块上的第一个重建亮度样本;位于相应重建亮度块的一个相邻块上的第二个重建亮度样本;以及一个查找表,所述查找表的索引值基于第二个重建亮度样本,其中索引值数量小于63;所述查找表的索引值,表示为a2s,决定所述查找表中的一个中间变量的值,表示为lmDiv,其中所述查找表中索引的数量为56,其中包括取值范围为8~63的56个a2s表项;或者,其中查找表中索引的数量为32,其中包括取值范围为32~63的32个a2s表项;所述存储器用于存储查找表。2.根据权利要求1所述的视频编解码器,其特征在于,当查找表中索引数量为56,表中有取值范围为8~63的56个a2s表项,并且a2s的值小于8时,lmDiv为0。3.根据权利要求1所述的视频编解码器,其特征在于,当所述查找表中索引数量为32,表中有取值范围为32~63的32个a2s表项,并且a2s的值小于32时,lmDiv为0。4.根据权利要求3所述的视频编解码器,其特征在于,所述查找表为:。5.根据权利要求1所述的视频编解码器,其特征在于,所述色度块的宽度是所述相应重建亮度块宽度的一半。6.根据权利要求1所述的视频编解码器,其特征在于,生成预测的色度样本包括:对第一批重建亮度样本进行滤波以生成第一个经滤波的亮度样本;以及对第二批重建亮度样本进行滤波以生成第二个经滤波的亮度样本。7.根据权利要求3所述的视频编解码器,其特征在于,生成所述预测的色度样本进一步包括通过以下方程式计算一个中间变量,表示为a3:a3=a2s<32?0:Clip3(-215,215-1,a1s*lmDiv[a2s]+(1<<(k1–1))>>k1),其中,其他中间变量a1s和k1的值取决于第二个重建亮度样本以及位于色度块的相邻块上的一个重建色度样本。8.根据权利要求7所述的视频编解码器,其特征在于,中间变量C、L、a、k、k2、α和β的值取决于至少第二个重建亮度样本和重建色度样本中的一个,其中基于第一个重建亮度样本生成的一个经滤波的亮度样本表示为p[x,y],预测的色度样本表示为predSamples[x,y],所述预测的色度样本的生成通过以下方程式完成:alpha=a3>>Max(0,log2(abs(a3))–6);k=13–Max(0,log2(abs(alpha))–6);beta=(C–((a*L)>>k)+(1<<(k2–1)))>>k2;以及predSamples[x,y]=Clip1C(((pY′[x,y]*alpha)>>k)+beta),withx,y=0..nS-1,其中,函数Clip1C(x)定义为:Clip1C(x)=Clip3(0,(1<<BitDepthC)–1,x),其中,BitDepthC表示色度块的一个输入位深。9.根据权利要求8所述的视频编解码器,其特征在于,所述输入位深等于8或10。10.根据权利要求7所述的视频编解码器,其特征在于,所述色度块的宽度不小于4且不大于16。11.根据权利要求3所述的视频编解码器,其特征在于,所述色度块的宽度等于所述相应重建亮度块的宽度。12.根据权利要求2所述的视频编解码器,其特征在于,生成一批预测的色度样本进一步包括:通过以下方程式计算一个中间变量a3:a3=a2s<8?0:Clip3(-215,215-1,a1s*lmDiv[a2s]+(1<<(k1–1))>>k1)其中,其他中间变量a1s和k1的值取决于第二个重建亮度样本以及位于色度块的相邻块上的一个重建色度样本。13.根据权利要求12所述的视频编解码器,其特征在于,所述查找表为:。14.根据权利要求3所述的视频编解码器,其特征在于,处理器被进一步配置为:接收所述色度块;生成代表色度块与预测块之间差值的残余块;以及熵编码残余块以生成一个编码的残余块,其中,视频编解码器还包括一个与处理器耦合的发射器,所述发射器被配置用来传送编码的残余块。15.根据权利要求3所述的视频编解码器,其特征在于,所述视频编解码器还包括:一个与处理器耦合的接收器,所述接收器被配置用来接收编码的残余块;所述处理器进一步被配置为:将编码的残余块解码以生成一个解码的残余块;以及将解码的残余块与预测块结合起来以生成色度块。16.一种用于视频编码的方法,其特征在于,所述方法包括:为色度块生成预测块,其中预测块包括预测的色度样本,所述预测的色度样本基于:位于相应重建亮度块上的第一个重建亮度样本;位于相应重建亮度块的一个相邻块上的第二个重建亮度样本;以及查找表,所述查找表的索引值基于第二个重建亮度样本,其中索引值数量小于63;所述查找表的每一索引值,表示为a2s,决定一个中间变量的值,表示为lmDiv,所述查找表中索引的数量为56,其中包括取值范围为8~63的56个a2s表项;或者,所述查找表中索引的数量为32,其中包括取值范围为32~63的32个a2s表项。17.根据权利要求16所述的方法,其特征在于,当查找表中索引数量为56,表中有取值范围为8~63的56个a2s表项,并且a2s的值...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。