【技术实现步骤摘要】
【国外来华专利技术】用于高效视频编码的内容适应性运动补偿滤波
本公开涉及视频信号的编码和解码,尤其涉及用于运动补偿预测的适应性滤波器的基于码本的编码和解码。背景数字多媒体(诸如数字图像、语音/音频、图形和视频)的出现因其相对便利,而大大改善了各种应用并且广泛开辟了新的应用,这种便利实现了内容的可靠存储、通信、传输以及搜索和访问。总体而言,数字多媒体应用已有很多,涵盖包括娱乐、信息、医药和安全的广泛范围,并且已经通过多种方式造福社会。由诸如相机和话筒之类的传感器所捕捉的多媒体通常是模拟的,以脉冲编码调制(PCM)形式数字化的过程将其呈现为数字形式。但是,就在数字化之后,所得数据的量可能非常巨大,因为其对由扬声器和/或TV显示器所需的模拟表示的重建而言是必需的。因此,大量数字多媒体内容的有效通信、存储或传输要求从原始PCM形式压缩成压缩表示,因此许多用于多媒体压缩的技术被专利技术出来。多年来,视频压缩技术已经成熟到允许达到在10到100之间的高压缩系数同时保持高神经性视觉质量(通常类似于非压缩数字视频)。至今在视频压缩领域和科技中已经取得极大进步(如过多的标准团体驱动的视频编码标准(诸如MPEG-1、MPEG-2、H.263、MPEG-4第2部分、MPEG-4AVC/H.264、MPEG-4SVC和MVC)以及工业驱动的私有标准(诸如WindowsMediaVideo、RealVideo、On2VP等等)所呈现的),客户对可以随时随地访问的更高质量、更高分辨率以及现场3D(立体声)视频日益增长的嗜好需要经由各种手段(诸如DVD/BD、空中广播、缆线/卫星、有线和移动网络)向广 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2010.12.21 US 12/974,9401.一种用于编码用于多个子像素位置的适应性运动补偿滤波器集以便预测已编码视频帧中的部分的视频编码器设备实现的方法,所述方法包括:由视频编码器设备获得包括多个运动补偿滤波器的码本,所述多个运动补偿滤波器被分组成分别对应于多个子像素位置的多个子像素位置组,所述多个子像素位置组的每一个包括适于在所述多个子像素位置的相应一个处对图片的部分进行内插的多个运动补偿滤波器,所述多个运动补偿滤波器包括滤波器集的基础码本和滤波器集的虚拟码本,滤波器集的虚拟码本包括从滤波器集的基础码本选择的滤波器的组合;由所述视频编码器设备获得未编码视频帧以供所述视频编码器设备进行编码;根据分区模式将视频帧的部分选择作为图片分区;由所述视频编码器设备将所选择的图片分区编码到位流;以及在编码所述图片分区期间,所述视频编码器设备:从所述码本选择良好适应预测所述图片分区的所述多个运动补偿滤波器的子集,所选子集包括所述多个子像素位置组的每个中的一个;以及在所述位流中包括标识所述分区模式的代码和在所述码本内标识所述多个运动补偿滤波器的所选子集的子像素滤波器代码。2.如权利要求1所述的方法,其特征在于,选择所述多个运动补偿滤波器的子集包括选择所述多个运动补偿滤波器的多个预定子集之一。3.如权利要求2所述的方法,其特征在于,包括在所述位流中的标识所述分区模式的所述代码包括在所述多个预定子集中标识所选子集的索引。4.如权利要求2所述的方法,其特征在于,选择所述多个运动补偿滤波器的所述多个预定子集之一包括:对于所述图片分区,分别确定所述多个运动补偿滤波器的多个单独编码增益;使用所确定的多个单独编码增益,确定应用于所述图片分区的所述多个运动补偿滤波器的所述多个预定子集中每一个的合计编码增益;以及选择对所述多个图片内容块具有有利合计编码增益的所述多个预定子集之一,确定应用于所述图片分区的默认滤波器集的默认合计编码增益,默认滤波器集包括分别对应于所述多个子像素位置的多个默认子像素运动补偿滤波器;以及确定所述有利合计编码增益比所述默认合计编码增益更有利,其中所述默认滤波器集是滤波器集的基础码本。5.如权利要求1所述的方法,其特征在于,还包括:获得多个整数位置运动补偿滤波器;在编码至少所述图片分区期间,所述视频编码器设备选择良好适于预测所述图片分区的所述多个整数位置运动补偿滤波器之一。6.如权利要求5所述的方法,其特征在于,还包括:确定所述多个整数位置运动补偿滤波器的所选之一提供比所述多个运动补偿滤波器的所选子集更好的编码增益;以及在由所述视频编码器设备生成的所述位流中包括:整数滤波器代码,标识所述多个整数位置运动补偿滤波器中所选之一;以及整数滤波器标志,标识所述整数滤波器代码被包含在用于所述视频帧的至少部分的所述位流中。7.如权利要求5所述的方法,其特征在于,所述码本还包括多个整数位置运动补偿滤波器,或者获得所述多个整数位置运动补偿滤波器包括获得整数位置码本。8.如权利要求1所述的方法,其特征在于,获得所述码本包括:获得分别对应于所述多个子像素位置的多个基础运动补偿滤波器;通过对所述多个子像素位置的每一个执行至少步骤(i)、(ii)和(iii),生成分别对应于所述多个子像素位置的多个虚拟子像素位置组滤波器:(i)从所述基础运动补偿滤波器选择滤波器的组合以生成对应于当前子像素位置的多个精炼运动补偿滤波器;(ii)确定分别对应于所述基础运动补偿滤波器的编码增益并且合成所述多个精炼运动补偿滤波器的编码增益;(iii)根据所确定和所合成的编码增益...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。