【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及图像解码装置、图像编码装置、图像解码方法、图像编码方法及程序。 更具体地,提供了能够有效地对图像进行解码和编码的图像解码装置、图像编码装置、图像解码方法、图像编码方法以及程序。
技术介绍
近来,依照例如MPEG等方案的装置已经广泛用于通过广播电台等分发数据以及在家里接收数据。在这样的方案中,将图像信息进行数字式处理,然后利用图像信息所特有的冗余,通过正交变换例如离散余弦变换和运动补偿对图像信息进行压缩,以有效地传输和存储信息。特别地,MPEG 2 (IS0/IEC 13818-2)被定义为通用图像编码方案。MPEG 2为采用隔行扫描图像和逐行扫描图像以及标准分辨率图像和高清晰度图像两者的标准。目前, MPEG 2广泛用于针对专业人员和消费者的广泛应用。使用MPEG 2压缩方案,例如,对具有 720X480像素的标准分辨率的隔行扫描图像分配4Mbps至8Mbps的比特数(比特率)可以实现闻的压缩率和闻的图像质量。此外,例如,对具有1920X 1088像素的闻清晰度的隔行扫描图像分配18Mbps至22Mbps的比特数可以实现高的压缩率和高的图像质量。MPEG 2主要用于对适于广播的高质量图像进行编码,但是不接受比MPEG I的比特数(比特率)更低的比特数(比特率)或即具有更高压缩率的编码方案。由于移动终端的普及,已经料到对上述编码方案的需求在未来会增加。响应于这些需求,已经对MPEG 4编码方案进行了标准化。方案的规范在1998年12月已经被批准为国际标准IS0/IEC 14496-2。此外,尽管与编码方案例如MPEG 2和MPEG 4的计算相 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2010.06.07 JP 2010-1302871.一种图像解码装置,包括可变长度解码单元,所述可变长度解码单元用于对编码流进行解码以输出差异运动矢预测运动矢量设置单元,所述预测运动矢量设置单元用于将较高层上的块的运动矢量设置为要被解码的块的预测运动矢量,所述较高层处的所述块包括所述要被解码的块并且具有比所述要被解码的块的块尺寸更大的块尺寸;以及加法单元,所述加法单元用于将所述差异运动矢量加到所述预测运动矢量以计算所述要被解码的块的所述运动矢量。2.根据权利要求I所述的图像解码装置,还包括多个所述可变长度解码单元;以及选择单元,所述选择单元用于选择从所述可变长度解码单元输出的差异运动矢量; 其中,所述多个可变长度解码单元根据每个不同的层对所述流执行与可变长度编码相对应的可变长度解码,并且所述选择单元基于表示所述要被解码的块的层的层次结构信息,选择来自所述可变长度解码单元的与所述要被解码的块的所述层相对应的输出。3.一种图像解码方法,包括可变长度解码步骤,所述可变长度解码步骤用于对编码流进行解码以输出差异运动矢预测运动矢量设置步骤,所述预测运动矢量设置步骤用于将较高层上的块的运动矢量设置为要被解码的块的预测运动矢量,所述较高层处的所述块包括所述要被解码的块并且具有比所述要被解码的块的块尺寸更大的块尺寸;以及加法步骤,所述加法步骤用于将所述差异运动矢量加到所述预测运动矢量以计算所述要被解码的块的所述运动矢量。4.一种程序,所述程序用于使计算机执行图像编码以及使所述计算机执行以下过程 可变长度解码过程,所述可变长度解码过程用于对编码流进行解码以输出差异运动矢预测运动矢量设置过程,所述预测运动矢量设置过程用于将较高层上的块的运动矢量设置为要被解码的块的预测运动矢量,所述较高层处的所述块包括所述要被解码的块并且具有比所述要被解码的块的块尺寸更大的块尺寸;以及加法过程,所述加法过程用于将所述差异运动矢量加到所述预测运动矢量以计算所述要被解码的块的所述运动矢量。5.一种图像编码装置,包括预测运动矢量设置单元,所述预测运动矢量设置单元用于将在较高层上的块处检测的运动矢量设置为要被编码的块的预测运动矢量,所述较高层处的所述块包括所述要被编码的块并且具有比所述要被编码的块的块尺寸更大的块尺寸;差异计算单元,所述差异计算单元用于计算所述要被编码的块的所述运动矢量与所设置的预测运动矢量之间的差异;以及可变长度编码单元,所述可变长度编码单元用于执行对差异运动矢量的可变长度编码。6.根据权利要求5所述的图像编码装置,还包括层次结构信息生成单元,所述层次结构信息生成单元用于在每个具有最高层的块尺寸的宏块处生成层次结构信息,所述层次结构信息表示包括在所述宏块中的要被编码的块的层。7.根据权利要求6所述的图像编码装置,还包括多个所述可变长度编码单元;以及选择单元,所述选择单元用于选择从所述多个可变长度编码单元输出的编码数据,其中,所述多个可变长度编码单元执行对所述差异运动矢量的可变长度编码,并且所述可变长度编码被最优化以在每个不同的层产生最有效率的编码,并且所述选择单元选择来自所述可变长度编码单元的与所述要被编码的块的所述层相对应的输出。8.根据权利要求6所述的图像编码装置,其中,所述预测运动矢量设置单元使用编码的相邻宏块的运动矢量作为所述预测运动矢量的候选,以从所述候选中选择产生最有效率的编码的运动矢量,并且将所述运动矢量设置为所述最高层的所述预测运动矢量。9.根据权利要求5所述的图像编码装置,还包括多分辨率分析/重构单元,所述多分辨率分析/重构单元用于对所述要被编码的块的图像执行多分辨率分析以及对所述图像进行重构;多分辨率分析单元,所述多分辨率分析单元用于对用于计算所述运动矢量的参考图像执行多分辨率分析;存储器,所述存储器用于存储来自对所述参考图像的所述多分辨率分析的结果;以及多分辨率重构单元,所述多分辨率重构单元用于使用存储在所述存储器中的来自所述多分辨率分析的所述结果来重构图像,其中,用于检测所述运动矢量的运动预测单元使用要被编码的低分辨率图像和低分辨率参考图像粗略地检测运动矢量,所述要被编码的低分辨率图像在所述多分辨率分析/重构单元中生成,并且所述低分辨率参考图像在所述多分辨率重构单元中生成,然后,所述运动预测单元使用要被编码的高分辨率图像和高分辨率选择性参考图像精确地检测所述运动矢量,所述要被编码的高分辨率图像在所述多分辨率分析/重构单元中生成,所述高分辨率选择性参考图像在基于粗略地检测的运动矢量设置的所选区域中并且在所述多分辨率重构单元中生成。10.一种图像编码方法,包括预测...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。