PROBLEM TO BE SOLVED: To provide a motion estimation method with an adaptive motion accuracy including a computation technique for motion vectors of high pixel accuracy with a small increase in computation amount.SOLUTION: A coder performs motion compensation using motion vectors expressed by plural kinds of fractional accuracy expressed by 1/N pel (N is an integer), codes accuracy aside from the motion vectors, and codes the motion vectors in each block. The motion compensation is executed with a first filter according to a first accuracy, and thereafter executed with a second filter having more computational complexity according to a second accuracy being higher accuracy. In a decoder, coded data is decoded.
展开▼
机译:解决的问题:提供一种具有自适应运动精度的运动估计方法,该方法包括对像素精度高的运动矢量进行计算的技术,并且计算量的增加很小。解决方案:编码器使用由多种类型的运动矢量表示的运动矢量进行运动补偿。以1 / N pel(N为整数)表示的小数精度,除了运动矢量之外还对精度进行编码,并且对每个块中的运动矢量进行编码。根据第一精度用第一滤波器执行运动补偿,然后根据精度更高的第二精度用具有更多计算复杂度的第二滤波器执行运动补偿。在解码器中,对编码数据进行解码。
展开▼