编码装置、解码装置、编解码系统、编码方法以及解码方法制造方法及图纸

技术编号:9733586 阅读:191 留言:0更新日期:2014-02-28 18:54
本发明专利技术涉及一种编码装置和编码方法、解码装置和解码方法以及编解码系统,该编码装置和编码方法在保证目标压缩率的同时抑制图像数据的劣化,该解码装置和解码方法对由该编码装置和编码方法进行了编码的数据进行解码,该编解码系统包括该编码装置及解码装置。该编码装置包括:预测值数据生成器,该预测值数据生成器依次生成预测值数据;预测误差数据生成器,该预测误差数据生成器依次生成预测误差数据,该预测误差数据是像素数据与预测值数据间的差值;编码器,该编码器依次对预测值误差数据进行编码,从而依次生成可变长编码数据;以及编码控制器,该编码控制器依次控制该编码器。编码控制器通过累积编码长度与可变长编码数据的目标编码长度间的差值,来依次计算出累计值,并对编码器进行控制,以使得最终的累计值为0或更小。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种对像素数据进行编码的编码装置及编码方法,尤其涉及一种对存储在帧存储器等中的数据进行编码的编码装置及编码方法。本专利技术还涉及一种解码装置及解码方法,用于对经过上述编码装置及编码方法编码后的数据进行解码。此外,本专利技术还涉及包括该编码装置及该解码装置的编解码系统。
技术介绍
在电视机等所使用的一些图像处理装置中,已经过处理的图像数据(包括经过加运算及减运算等规定计算后的图像数据,下文也同样)被用于对作为处理对象的图像数据进行处理。例如,在上述图像处理装置中,需要利用帧存储器来依次存储经过处理的图像数据。另一方面,如今,随着图像数据的高分辨率化及高速处理的迅速发展,需要由图像处理装置进行处理的大量图像数据也持续增加。因此,帧存储器的存储容量或传输能力也持续增强,而满足这些要求的帧存储器的制造变得更为艰难。例如,专利文献I提出了一种编码装置,该编码装置通过执行固定长度编码(一种编码后的数据的编码长度(比特数)均一的编码方法),来减少存储在帧存储器中的数据量。然而,从简化帧存储器及降低帧存储器的成本的角度来看,还有进一步减少数据量的需求。例如,专利文献2至5提出本文档来自技高网...

【技术保护点】
一种编码装置,包括:?预测值数据生成器,该预测值数据生成器依次生成预测值数据,该预测值数据是像素数据的预测值;?预测误差数据生成器,该预测误差数据生成器依次生成预测误差数据,该预测误差数据是像素数据与预测值数据间的差值;?编码器,该编码器依次对预测值误差数据进行编码,从而依次生成可变长编码数据,该可变长编码数据的编码长度可变且小于等于设定最大编码长度;以及?编码控制器,该编码控制器依次控制该编码器,其特征在于,?在生成了规定个数的可变长编码数据时,编码控制器通过累积由编码器生成的可变长编码数据的编码长度与目标编码长度间的差值,来依次计算出累计值,?并且编码控制器基于累计值以及编码次数来依次设定...

【技术特征摘要】
【国外来华专利技术】2011.06.22 JP 2011-1379671.一种编码装置,包括: 预测值数据生成器,该预测值数据生成器依次生成预测值数据,该预测值数据是像素数据的预测值; 预测误差数据生成器,该预测误差数据生成器依次生成预测误差数据,该预测误差数据是像素数据与预测值数据间的差值; 编码器,该编码器依次对预测值误差数据进行编码,从而依次生成可变长编码数据,该可变长编码数据的编码长度可变且小于等于设定最大编码长度;以及 编码控制器,该编码控制器依次控制该编码器,其特征在于, 在生成了规定个数的可变长编码数据时,编码控制器通过累积由编码器生成的可变长编码数据的编码长度与目标编码长度间的差值,来依次计算出累计值, 并且编码控制器基于累计值以及编码次数来依次设定最大编码长度,以使得在生成了规定个数的可变长编码数据时,累计值为O或更小,其中,编码次数是由编码器执行的编码的次数。2.如权利要求1所述的编码装置,其特征在于, 编码控制器根据与编码次数相对应的累计值的限制值与累计值之间的差值来设定最大编码长度。3.如权利要求2所述的编码装置,其特征在于, 编码控制器在累计值大于限制值的情况下将该最大编码长度设定得短于目标编码长度。4.如权利要求2或3所述的编码装置,其特征在于, 限制值随着编码次数的增加而连续减小或阶梯式减小,该限制值至少在编码次数达到规定数之前变为O。5.如权利要求1至4的任一项所述的编码装置,其特征在于, 作为独立变量的所述累计值及编码次数可以取到值的区域至少被分割成两个小区域,最大编码长度被分配给各个小区域,而编码控制器对被分配给利用编码次数及累计值确定出的各个小区域的最大编码长度进行设定。6.如权利要求5所述的编码装置,其特征在于, 多个小区域至少沿着该累计值增大和减小的方向出现,并且,在小区域中的累计值增大的情况下,分配给小区域的最大编码长度短于编码次数。7.如权利要求5或6所述的编码装置,其特征在于, 相邻小区域间的至少一条边界线具有死区宽度, 在编码次数及累计值变化得超过该死区宽度时,所述规定的小区域发生变化。8.如权利要求1至7任一项所述的编码装置,其特征在于, 所述编码器包括: 量化器,该量化器通过利用规定的量化系数对预测误差数据进行量化,从而依次生成量化预测误差数据;以及 可变长编码数据生成器,该可变长编码数据生成器根据规定的编码系统来依次生成与量化预测误差数据相对应的可变长编码数据。9.如权利要求8所述的编码装置,其特征在于,编码控制器基于累计值及编码次数来选出适用于量化器的量化系数,并根据所选出的量化系数及编码系统来设定最大编码长度。10.如权利要求9所述的编码装置,其特征在于, 像素数据包括多个分量数据, 预测值数据生成器对各个分量数据生成预测值数据, 预测误差数据生成器对各个分量数据生成预测误差数据, 量化器通过利用各个分量数据的量化系数来对各个分量数据的预测误差数据进行量化,从而对各个分量数据生成量化预测误差数据, 可变长编码数据生成器根据各个分量数据的量化预测误差数据来对各个分量数据生成可变长编码数据, 编码控制器通过累积各个分量数据的可变长编码数据的总编码长度与目标编码长度间的差值,来计算该累计值,编码控制器基于累计值及编码次数来选出适用于量化器的各个分量数据的量化系数。11.如权利要求8至10任一项所述的编码装置,其特征在于, 编码控制器基于累计值及编码次数来选出适用于可变长编码数据生成器的编码系统,并根据所选出的编码系统及量化系数来设定最大编码长度。12.如权利要求8至11任一项所述的编码装置,其特征在于, 可变长编码数据生成器将量化预测误差数据转换为编码变量,从而在量化预测误差数据的绝对值增大时,该编码变量也增大,并在量化预测误差数据的绝对值为0时,编码变量也为0,该编码变量与量化预测误差数据一一对应,来生成可变长编码数据,从而使得编码变量越小,可变长编码数据的编码长度越短。13.如权利要求8至12任一项所述的编码装置,其特征在于, 预测值数据生成器暂时且依次地保持依次生成的预测值数据,并利用逆量化预测误差数据来生成新的预测值数据以及至少一个预测值数据,其中,该逆量化预测误差数据是通过对由量化器生成的量化预测误差数据乘上量化系数而得到的,该至少一个预测值数据是根据与预测对象的像素数据接近的像素数据而生成并预先保持。14.如权利要求8至13任一项所述的编码装置,其特征在于, 预测值数据生成器暂时且依次地保持依次生成的预测值数据,并通过对逆量化预测误差数据加上最新保持的预测值数据,从而生成新的预测值数据,其中,逆量化预测误差数据是通过对由量化器生成的量化预测误差数据乘上量化系数。15.如权利要求1至14任一项所述的编码装置,其特征在于, 在编码控制器发...

【专利技术属性】
技术研发人员:山口雅之山田晃久中前贵司
申请(专利权)人:夏普株式会社
类型:
国别省市:

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

1
相关领域技术
  • 暂无相关专利