用于空间变化残差编码的方法和设备技术

技术编号:16431951 阅读:75 留言:0更新日期:2017-10-22 08:16
一种视频解码器中的方法,包括:从比特流中解码出视频序列中图片的块的残差;其中所述解码包括选择第一解码方法来使用第一逆变换解码所述块中的第一子块的第一残差以及选择替代解码方法来使用第二逆变换解码所述块中的至少第二子块的第二残差;并且其中所述第一逆变换不同于所述第二逆变换,并且其中所述块是预测单元。

Method and apparatus for spatial variation residual coding

A method includes: video decoder decoding image in video sequence block residuals from the bit stream; wherein the decoding includes selecting a first decoding method using inverse transform decoding the first block in the first block of the first residual and alternative decoding method to use second inverse transform decoding in the block at least second sub blocks of second residual; and wherein the first inverter is different from the second inverter, and wherein the block prediction unit.

【技术实现步骤摘要】
用于空间变化残差编码的方法和设备本申请是申请日为2010年7月1日、申请号为201080030792.7、专利技术名称为“用于空间变化残差编码的方法和设备”的专利申请的分案申请。相关申请的交叉引用本申请要求2009年7月6日提交的美国临时专利申请No.61/223,277(代理卷No.PU090058)的权益,该申请通过引用被全部结合于此。
本原理一般地涉及视频编码和解码,并且更具体地,涉及用于空间变化残差编码的方法和设备。
技术介绍
基于块的离散变换是许多图像和视频压缩标准的基本构件并且在广大范围的应用中被使用,所述图像和视频压缩标准例如包括联合图像专家组、国际电信联盟电信部(ITU-T)H.263建议(以下,“H.263建议”)、国际标准化组织/国际电工委员会(ISO/IEC)运动图像专家组1(MPEG-1)标准、ISO/IECMPEG-2标准、ISO/IECMPEG-4部分10高级视频编码(AVC)标准/ITU-TH.264建议(以下,“MPEG-4AVC标准”)等。离散余弦变换(DCT)是最广泛使用的块变换。DCT通过将图片分割成像素块(通常是4x4和8x8),使用DCT将每个块从空间域变换至频域并对变换系数进行量化来利用图片的局部空间相关特性。多数图像和视频压缩标准使用固定的二维(2D)分离DCT块变换。如果允许若干块大小(通常,从4x4到16x16的块),则使用利用与块的大小相对应的大小的DCT。然而,对于每个块大小仅存在一种变换,并且该块中的所有像素都利用该变换被处理。在诸如例如MPEG-4AVC标准之类的图像和视频编码标准中,对于用于每个块大小的块变换,只有一种选择。如果残差(即预测误差)被编码,则这样的编码经由变换系数被执行。所有像素都被变换。参见图1,MPEG-4AVC标准中的一些变换大小总地用标号100表示。对于图示的变换大小100,对于要被编码的8x8块110:8x8块110被分割成4个4x4块121至124,它们利用4x4变换被变换。在一些情况中,发送变换系数对于4x4块中的一些而言可以不是必要的。例如,对于图示的变换大小100,对于(没有用阴影图案图示的)三个4x4块121、122和123,不发送残差(用相应的系数表示),而对于(用对角阴影图案图示的)其余的4x4块124,发送残差。主要的缺点在于对变换的空间支持是固定的,因此对残差进行编码的灵活性明显降低。一种现有技术方法通过提出空间变化变换(spatiallyvaryingtransform)来在残差编码步骤中引入更多灵活性。参见图2,空间变化编码总地用标号200表示。在这样的情况中,残差可以根据MPEG-4AVC标准被编码,但是还是允许空间变化变换。空间变化变换仅被应用于(使用对角阴影图案图示出的)子块210,剩下的其余残差不被编码。因此,来自NxN块220的MxM像素的子块210被变换。编码器必须用信令方式通知MxM子块210的位置(即位置x和y)。然而,该方法还是缺少灵活性。例如,该方法缺少灵活性,因为在块220内仅存在一种变换,所以该方法不是对残差数据的一部分进行编码,并且不存在用于提高视觉质量的前置滤波。第二种现有技术方法提出所谓的自适应预测误差编码(APEC)技术。帧间残差具有低相关性,并且DCT仅仅对于高度相关的数据而言是足够的。因此,第二种现有技术方法提出使能空间域和频域中的自适应预测误差编码。对于预测误差的每个块,或者应用变换编码或者应用空间域编码。具有较低速率失真成本的算法被选择用于块。总而言之,第二种现有技术方法提出选择是否使用变换来对块的残差进行变换,但是最终对于每个块只应用如下两个选项中的一个:所有像素在熵编码之前被变换;或者所有像素在空间域被直接进行熵编码。
技术实现思路
针对用于空间变化残差编码的方法和设备的本原理解决现有技术的这些和其它缺点和不利。根据本原理的一个方面,提供一种设备。该设备包括视频编码器,该频编码器用于通过选择用于与图片中的块的原始版本和至少一个参考块之间的差相对应的残差的空间变化编码方法来对所述块的图片数据进行编码。使用一个或多个变换来对所述块的一部分进行变换并且使用相对于所述一个或多个变换的替代编码方法来对所述块的剩余区域进行编码或者不对所述块的剩余区域进行编码。根据本原理的另一个方面,提供视频编码器中的方法。该方法包括通过选择用于与图片中的块的原始版本和至少一个参考块之间的差相对应的残差的空间变化编码方法来对所述块的图片数据进行编码。使用一个或多个变换来对所述块的一部分进行变换并且使用相对于所述一个或多个变换的替代编码方法来对所述块的剩余区域进行编码或者不对所述块的剩余区域进行编码。根据本原理的又一方面,提供一种设备。该设备包括视频解码器,该视频解码器用于通过选择用于与图片中的块的原始版本和至少一个参考块之间的差相对应的残差的空间变化解码方法来对所述块的图片数据进行解码。使用一个或多个逆变换来对所述块的一部分进行逆变换并且使用相对于所述一个或多个逆变换的替代解码方法来对所述块的剩余区域进行解码。根据本原理的又一方面,提供视频解码器中的方法。该方法包括:通过选择用于与图片中的块的原始版本和至少一个参考块之间的差相对应的残差的空间变化解码方法来对所述块的图片数据进行解码。使用一个或多个逆变换来对所述块的一部分进行逆变换并且使用相对于所述一个或多个逆变换的替代解码方法来对所述块的剩余区域进行解码(920)。根据本原理的附加方面,提供一种设备。该设备包括用于使用多层残差编码来对图片中的块的图片数据进行编码的视频编码器。使用第一编码方法来对与所述块的原始版本和至少一个参考块之间的差相对应的原始残差进行编码以获得已编码残差。从所述原始残差中减去所述已编码残差,并且使用第二编码方法对所述块的一部分进行编码。根据本原理的另一附加方面,提供一种视频编码器中的方法。该方法包括使用多层残差编码来对图片中的块的图片数据进行编码。使用第一编码方法来对与所述块的原始版本和至少一个参考块之间的差相对应的原始残差进行编码以获得已编码残差。从所述原始残差中减去所述已编码残差,并且使用第二编码方法对所述块的一部分进行编码。根据本原理的另一附加方面,提供一种设备。该设备包括视频解码器,该视频解码器用于使用多层残差解码来对图片中的块的图片数据进行解码。使用第一解码方法来对与所述块的原始版本和至少一个参考块之间的差相对应的原始残差进行解码以获得已解码残差。从所述原始残差中减去所述已解码残差,并且使用第二编码方法对所述块的一部分进行解码。根据本原理的另一附加方面,提供一种视频解码器中的方法。该方法包括使用多层残差解码来对图片中的块的图片数据进行解码。使用第一解码方法来对与所述块的原始版本和至少一个参考块之间的差相对应的原始残差进行解码以获得已解码残差。从所述原始残差中减去所述已解码残差,并且使用第二编码方法对所述块的一部分进行解码。根据本原理的另一附加方面,提供一种视频解码器中的方法。该方法包括从比特流中解码视频序列中图片的块的残差;其中所述解码包括选择第一解码方法来使用第一逆变换解码所述块的第一子块的第一残差,并选择替代解码方法来使用第二逆变换解码所述块的至少第二子块的第二残差;以及其中所述第一逆变换不本文档来自技高网
...
用于空间变化残差编码的方法和设备

【技术保护点】
一种视频解码器中的方法,包括:从比特流中解码视频序列中图片的块的残差;其中所述解码包括选择第一解码方法来使用第一逆变换解码所述块的第一子块的第一残差,并选择替代解码方法来使用第二逆变换解码所述块的至少第二子块的第二残差;以及其中所述第一逆变换不同于所述第二逆变换,并且其中所述块是预测单元。

【技术特征摘要】
2009.07.06 US 61/223,2771.一种视频解码器中的方法,包括:从比特流中解码视频序列中图片的块的残差;其中所述解码包括选择第一解码方法来使用第一逆变换解码所述块的第一子块的第一残差,并选择替代解码方法来使用第二逆变换解码所述块的至少第二子块的第二残差;以及其中所述第一逆变换不同于所述第二逆变换,并且其中所述块是预测单元。2.如权利要求1所述的方法,其中逆变换的位置是基于预测数据、预测模式、残差以及先前块的运动向量中的至少一者。3.如权利要求1所述的方法,其中用于所述块的逆变换的数目是基于预测数据、预测模式、残差以及先前块的运动向量中的至少一者。4.如权利要求1所述的方法,进一步包括:使用至少一个滤波器对至少部分的残差进行滤波以减少或消除其中的编码伪影。5.如权利要求4所述的方法,其中所述至少一个滤波器配置成以下各项中的至少一项:至少一个处理前滤波器、至少一个处理后滤波器,以及至少一个处理前滤波器与至少一个处理后滤波器的组合。6.一种装置,包括:视频解码器,其配置成从比特流中解码视频序列中图片的块的残差,其中所述视频解码器配置成选择第一解码方法来使用第一逆变换解码所述块的第一子块的第一残差,并选择至少替代解码方法来使用第二逆变换解码所述块的至少第二子块的第二残差,以及其中所述第一逆变换不同于所述第二逆变换,并且其中所述块是预测单元。7.如权利要求6所述的装置,其中逆变换的位置是基于预测数据、预测模式、残差以及先前块的运动向量中的至少一者。8.如权利要求6所述的装置,其中用于所述块的逆变换的数目是基于预测数据、预测模式、残差以及先前块的运动向量中的至少一者。9.如权利要求6所述的装置,进一步包括至少一个滤波器,其配置成对至少部分的残差进行滤波以减少或消除其中的编码伪影。10.如权利要求9所述的装置,其中所述至少一个滤波器配置成以下各项中的至少一项:至少一个处理前滤波器、至少一个处理后滤波器,以及至少一个处理前滤波器与至少一个处理后滤波器的组合。11.一种视频解码器中的方法,包括:将视频序列中图片的块的残差编码到比特流中,其中所述编码包括选择第一编码方法来使用第一变换编码所述块的第一子块的第一残差,并选择至少替代编码方法来使用第二变换编码所述块的至少第二子块的第二残差,以及其中所述第一变换不同于所述第二变换,并且其中所述块是预测单元。12.如权利要求11所述的方法,其中变换的位置是基于预测数据、预测模式、残差...

【专利技术属性】
技术研发人员:约珥索路小安郑云飞尹鹏许茜
申请(专利权)人:汤姆逊许可证公司
类型:发明
国别省市:法国,FR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1