【技术实现步骤摘要】
本专利技术涉及,对图像进行编码或者对已编码的图像进行解码的图 像处理装置、图像处理方法、程序以及存储介质。
技术介绍
在将排列输出称之为墙纸或紋理等的相同背景图案的应用程序 所输出的打印数据展开成图像数据并进行打印的情形中,为了减小数 据大小对图像数据进行压缩时,在能够很好地压缩背景图案自身的情 况下,很好地压缩整个图像数据就容易。但是,背景图案其自身不怎 么能很好地压缩的情况也不少,在这样的情况下,很好地压缩整个图 像数据就未必容易。图IO是一例这样的打印数据,如图ll所示,通过排列相同的图 案来构成背景。在现有的压缩才支术中有,例如行程编码(run length encoding )、 或者Delta-law编码那样的编码方法,其利用象素值成为与邻近的象 素同值的倾向强的特点,参照邻近的象素,如果值相同就进行压缩。另外还有如LZ77编码、或者LZ78编码那样的编码方法,其通 过参照大范围的象素来检测值为相同的象素序列,并利用此进行压 缩。利用这些方法,由于能够检测出在相当隔开的位置上的、具有相 同值的象素并利用到压缩中,就能够很好地压缩上述的墙纸等。另外还有如JPEG编码那样,能够很好地压缩背景图案其自身的 编码方法。另外,在日本专利申请公开2000-76424中说明了才企测紋理的周 期来进行压缩的方法。但是,利用上述行程编码、或者Delta-law编码,由于在压缩上 述墙纸等的情况下,该重复周期为例如1024象素那样大的值,就会 有只参照邻近的象素则不能很好地压缩这样的缺点。另外,利用上述LZ77编码、或者LZ78编码,由于在编码时要 参照大范围的 ...
【技术保护点】
一种压缩图像的图像处理装置,其特征在于,包括: 颜色变换装置,对图像使用抖动矩阵进行颜色变换处理,生成各种颜色的图像数据;以及 命令输出装置,对每种颜色的图像数据,比较作为压缩对象的象素数据序列和与该象素数据序列有预定的位置关系的象素数据序列,在输出表示相一致的象素数据序列的长度的命令的同时输出表示该比较内容的命令,生成各种颜色的图像数据的编码数据。
【技术特征摘要】
JP 2001-12-6 373269/2001;JP 2001-12-7 374340/2001;1. 一种压缩图像的图像处理装置,其特征在于,包括颜色变换装置,对图像使用抖动矩阵进行颜色变换处理,生成各种颜色的图像数据;以及命令输出装置,对每种颜色的图像数据,比较作为压缩对象的象素数据序列和与该象素数据序列有预定的位置关系的象素数据序列,在输出表示相一致的象素数据序列的长度的命令的同时输出表示该比较内容的命令,生成各种颜色的图像数据的编码数据。2. —种压缩图像的图像处理装置,其特征在于,包括 颜色变换装置,对图像使用抖动矩阵进行颜色变换处理,生成各种颜色的图像数据;编码装置,压缩上述各种颜色的图像数据并进行编码;以及 输出装置,输出由上述编码装置编码的编码数据; 上述编码装置备有,第l命令输出装置,比4交作为压缩对象的列的象素数据序列,和作 为与该列有预定的位置关系的列的象素数据序列,求得相一致的象素数据序列的长度,作为该相一致的象素数据序列,在输出表示上述比较内 容的命令的同时输出表示上述长度的命令;第2命令输出装置,在上述长度为0的情况下,比较作为压缩对象 的列的象素数据序列,和在该列中有预定的位置关系的象素凝:据序列, 求得相一致的象素数据序列的长度,作为该相一致的象素数据序列,在保存装置,在由上述第l命令输出装置所求出的长度和由上述第2 命令输出装置所求出的长度都为0的情况下,保存作为压缩对象的列的 象素数据序列的 一部分或者全部;第3命令输出装置,在由上述第l命令输出装置所求出的长度和由 上述第2命令输出装置所求出的长度都为0的情况下,比较作为压缩对 象的象素数据和保存在上述保存装置中的象素数据,作为上述作为压缩 对象的象素数据,在输出表示相一致的象素数据在上述保存装置中的位 置的命令的同时输出表示上述比较内容的命令;以及第4命令输出装置,在由上述第l命令输出装置所求出的长度和由 上述第2命令输出装置所求出的长度都为0的情况下,且在由上述第3 命令输出装置输出的比较结果是判断为与作为压缩对象的象素数据相一致的象素数据不存在于上述保存装置的情况下,输出表示作为压缩对象的象素数据的命令;并生成包含由上述第1至第4命令输出装置的一部分或者全部输出 的命令的编码数据。3. 如权利要求2所述的图像处理装置,其特征在于 上述颜色变换装置,通过对图像使用抖动矩阵,将使用了红、绿、蓝的图像颜色变换成使用了青、品红、黄、黑的图像;上述编码装置,对青、品红、黄、黑各色的图像数据进行编码。4. 如权利要求2所述的图像处理装置,其特征在于上述第3命令输出装置,在由上述第l命令输出装置所求出的长度 和由上述第2命令输出装置所求出的长度同时为0的情况下,比较作为 压缩对象的象素数据和保存在上述保存装置中的象素数据,作为上述作 为压缩对象的象素数据,在输出表示相一致的象素数据在上述保存装置 中的位置的命令的同时输出表示上述比较内容的命令;将上述相一致的象素数据保存到上述保存装置。5. 如权利要求2所述的图像处理装置,其特征在于上述第4命令输出装置,在由上述第1命令输出装置所求出的长度 和由上述第2命令输出装置所求出的长度都为0的情况下,且在由上述 第3命令输出装置输出的比较结果是判断为与作为压缩对象的象素数据 相一致的象素数据不存在于上述保存装置的情况下,输出表示作为压缩 对象的象素数据的命令;将作为上述压缩对象的象素数据保存到上述保存装置。6. 如权利要求2所述的图像处理装置,其特征在于 上述保存装置是高速緩冲存储器,上述第3命令输出装置,作为上述作为压缩对象的象素数据,在输出表示对作为压缩对象的象素数据发 生了高速緩冲存储器命中的上述高速緩冲存储器的位置的命令的同时 输出表示上述比较内容的命令。7. 如权利要求2所述的图像处理装置,其特征在于 上述输出装置,填补O以使将要输出的编码数据的总位数为8的倍数。8. 如权利要求2所述的图像处理装置,其特征在于 上述预定的位置关系,是依照上述抖动矩阵的周期的位置关系。9. 一种对编码数据进行解码的图像处理装置,其特征在于,包括 第1保存装置,保存已解码的象素凄t据序列;第2保存装置,将已解码的象素数据序列移位预定个数进行保存; 第3保存装置,保存包含在上述编码数据中的原始象素数据序列;以及还原装置,确定对在上述编码数据的生成时所进行的、作为压缩对 象的列的象素数据序列和作为与该列有预定的位置关系的列的象素数 据序列的比较结果进行表示的各种命令的内容,依照所确定的内容使用 保存在上述第1保存装置或者第2保存装置或者第3保存装置中的象素 数据来还原图像。10. 如权利要求9所述的图像处理装置,其特征在于上述第l保存装置是行緩冲器,是具有上述编码数据的生成时的作 为压缩对象的列的象素数据序列和与该列有预定的位置关系的列的象 素序列的间隔部分的大小的环形存储器。11. 如权利要求9所述的图像处理装置,其特征在于 上述第2保存装置,由移位寄存器和选择器构成...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。