CN100350790C - 色彩转换装置和方法、图像形成设备、程序和记录介质 - Google Patents
色彩转换装置和方法、图像形成设备、程序和记录介质 Download PDFInfo
- Publication number
- CN100350790C CN100350790C CNB2005100746677A CN200510074667A CN100350790C CN 100350790 C CN100350790 C CN 100350790C CN B2005100746677 A CNB2005100746677 A CN B2005100746677A CN 200510074667 A CN200510074667 A CN 200510074667A CN 100350790 C CN100350790 C CN 100350790C
- Authority
- CN
- China
- Prior art keywords
- color
- image data
- grid
- input image
- color component
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Facsimile Image Signal Circuits (AREA)
- Image Processing (AREA)
Abstract
在本发明的用于通过内插处理将基于多个第一色彩分量(每个色彩分量的位数为k)的输入图像数据转换为基于多个第二色彩分量的输出图像数据的色彩转换装置中,其中,内插处理是利用存储栅格点的色彩校正值的3DLUT进行的,而栅格点是通过对由多个第一色彩分量组成的色彩空间进行划分得到的,栅格点间距为2n(n为小于k的整数),多个第一色彩分量的栅格点数Dn为满足2m-1+1<Dn<2m+1+1(式中,Dn≠2m+1,m=k-n)的整数,通过由数据转换单元按照栅格点数对输入图像数据的每个色彩分量的数据的转换,并且通过利用从3DLUT中读取与经过转换的色彩分量对应的色彩校正值进行内插处理,将输入图像数据转换为输出图像数据。
Description
技术领域
本发明涉及:一种色彩转换装置和一种色彩转换方法,用于将基于多个第一色彩分量的输入图像数据转换为基于多个第二色彩分量的输出图像数据;一种包括该色彩转换装置的图像形成设备;一种将基于多个第一色彩分量的输入图像数据转换为基于多个第二色彩分量的输出图像数据的计算机程序;以及一种存储该计算机程序的记录介质。
背景技术
近年来,数字OA设备迅速发展,对彩色图像输出的需求日益增加,总体上,电子照相(electrophotographic)型数字彩色复印机、喷墨型彩色打印机、热传导型彩色打印机等已经广泛普及。利用这些输出设备输出图像数据,如利用例如数字照相机或扫描仪的输入装置输入的图像数据或者在计算机上创建的图像数据等。要求这些输入和输出设备总是在对输入图像数据进行稳定的色彩再现的情况下输出图像,并且数字图像处理技术的色彩转换(色彩校正)处理起了重要作用。
作为色彩转换方法,提出了许多常规的方法,如用于将输入图像数据转换为统一的色彩空间数据的色彩坐标转换法。这种方法的例子包括利用在新编《色彩学手册》第1137-1149页(日本色彩学会编写,东京大学出版社出版)(Color Science Handbook,New Edition,p.1137-1149(The Color ScienceAssociation of Japan,University of Tokyo Press)),和日本成像学会杂志,第37卷,第4期,第555-559页(Journal of Imaging Society of Japan,Vol.37,No.4(1998),p.555-559)中披露的利用查看表的方法(以下称为LUT(lookup table,查看表))。以下,对如果不进行校正就不适合输出的色彩信号(色彩分量)进行校正的处理,对色彩信号进行转换以改变色彩本身的处理以及在不改变色彩本身的情况下对色彩信号的坐标***进行转换的处理被称为色彩转换。
作为LUT方法中的一种,直接转换法是在其中预先为输入图像数据的全部组合计算色彩转换数据,将结果存储在色彩转换表格中的方法,并且将对应于输入图像数据的表格值(色彩校正值)称为并且输出为输出图像数据。在直接转换法中,由于是对色彩转换表进行访问,因此电路结构简单并且可以进行速度相对较高的处理,因而可以在不考虑任何非线性特性的情况下应用这种方法。
在作为另一种LUT法的三维内插法中,预先计算用于部分输入图像数据的色彩校正值,并且将其存储在色彩转换表中,利用存储在色彩转换表中的色彩校正值,通过线性内插处理计算在其色彩校正值存储在色彩转换表中的输入图像数据的附近的输入图像数据。利用这种三维内插法,即使当应该预先为其计算色彩校正值的输入图像数据的数量受到限制时,也可以为输入图像数据的每个组合进行色彩转换,并且,与直接转换法相比,还可以减小色彩转换表的数据大小。
图9示出了三维内插法的概要。在图9所示的例子中,由8位的R(红)、G(绿)、B(蓝)组成的色彩空间的宽度(以下称为栅格宽度)被除以16,在包括端点0和256的栅格点(0,16,32,...,240,256)的色彩校正值被存储在色彩转换表中。在这种情况下,对于在栅格点附近的输入图像数据,利用存储在色彩转换表中的色彩校正值,通过线性内插处理进行计算。
但是,由于三维内插法通常是线性内插法,如果输入和输出之间的关系非线性,则会遇到内插误差很大的问题。此外,如果试图提高色彩转换的精度,则出现了用于存储色彩转换表的LUT等的存储器容量增加的问题。
为了解决这些问题,提出了这样的方法,其中,在不使用理论值的情况下确定栅格点的值Ui,从而使在整个空间中的误差和最小,并且对输入空间的栅格宽度进行调节,从而将输出空间等分(例如,见序列号为7-184073的已经公开的日本专利申请(1995))。利用这种方法,可以通过适当地确定栅格点的值来提高内插精度。
在提出的另一种方法中,在其中将R、G和B分量当中的一个分量比色彩分量更精细地划分的色彩空间中,提供了具有与每个点对应的CMY值的多个色彩转换表(例如,见序列号为2874660的日本专利)。利用这种方法,可以限制存储器容量的增加,尤其可以提高显示文档等的色彩可再现性,其中,在打印结果中的大范围的明显的色彩可再现性缺陷被单一颜色覆盖。此外,与仅通过细致地划分全部分量来提高精度的方法相比,这种方法能够限制表的大小(存储器容量)的增加。
但是,在序列号为7-184073的已经公开的日本专利申请(1995)中披露的方法中,由于栅格宽度不统一,因此需要按照栅格宽度进行不同的划分处理,并且不能只通过移位来实现划分处理。因此,出现的问题是电路变得尺寸变大并且复杂,处理速度降低。此外,虽然希望通过不统一的栅格宽度提高精度,但问题是为了进一步提高精度,栅格点的数量必须加倍。举例来说,栅格点的数量将增加到原来大约8倍,从17×17×17=4913到33×33×33=35937。
此外,在序列号为2874660的日本专利中披露的方法的问题在于,它只能将存储器容量的增加从当全部分量被加倍细致地划分时约8倍减小到约6倍。例如,只能将存储器容量从17×17×17=4913的增量减小到约6倍,即,17×17×33×3=28611。另外,由于在多个表格之间有数据冗余,因此出现了存储器不能被有效利用的问题。
发明内容
为了解决上述问题,已经提出了本发明,本发明的目的是提供一种色彩转换装置、一种图像形成设备、一种色彩转换方法、一种计算机程序和一种记录介质,能够根据存储在存储单元中的LUT等的存储器容量限制,通过将栅格点的数量Dn调整为满足2m-1+1<Dn<2m+1+1的整数(式中,Dn≠2m+1,m=k-n,k=输入图像数据的每个色彩分量的位数),来调节栅格点数。
本发明的另一个目的是提供一种色彩转换装置,能够通过将输入图像数据的色彩分量转换为由(栅格点间距×(栅格点数-1)-1)表示其最大值的色彩分量,来有效地利用存储器,如存储在存储单元中的LUT。
本发明的另一个目的是提供一种色彩转换装置,当输入图像数据的每个色彩分量的位数为k位,栅格点间距为2n,并且栅格点数大于2m+1(m=k-n)时,能够在几乎不使电路尺寸增加的情况下,通过将输入图像数据的色彩分量转换为(k+1)位的色彩分量,来提高色彩转换精度。
本发明的另一个目的是提供一种色彩转换装置,当输入图像数据的每个色彩分量的位数为k位,栅格点间距为2n,并且栅格点数小于2m+1(m=k-n)时,能够利用与不进行转换时使用的电路相似的电路,通过将输入图像数据的色彩分量转换为k位的色彩分量来执行色彩转换。
本发明的另一个目的是提供一种色彩转换装置,能够按照存储在存储单元中的LUT等的存储器容量限制,通过为每个色彩分量设置栅格点数,来调节每个色彩分量的栅格点数。
本发明的另一个目的是提供一种色彩转换装置,通过使栅格点间距(栅格宽度)统一,能够简化用于计算输入图像数据的色彩分量的相邻栅格点的处理单元的结构,并且能够实现提高速度并且减小成本和尺寸。
本发明的另一个目的是提供一种色彩转换装置、一种图像形成设备、一种色彩转换方法、一种计算机程序和一种记录介质,通过将栅格点间距调整为2n(n为小于k的整数),能够进一步简化用于计算输入图像数据的色彩分量的相邻栅格点的处理单元的结构,并且能够进一步实现提高速度并且减小成本和尺寸。
本发明的另一个目的是提供一种色彩转换装置、一种图像形成设备、一种色彩转换方法、一种计算机程序和一种记录介质,通过为每种类型的基于输入图像数据的图像设置栅格点数,能够按照存储在存储单元中的LUT等的存储器容量限制,为每种类型的基于输入图像数据的图像调节栅格点数。
本发明的另一个目的是提供一种色彩转换装置,其中,基于输入图像数据的图像类型是基于在图像的全部像素区域中要被转换的像素区域的图像类型,并且因此能够利用适合于在基于输入图像数据的图像中的要被转换的部分的类型的色彩校正值,进行色彩转换。
本发明的另一个目的是提供一种色彩转换装置,其中,基于输入图像数据的图像类型是基于图像的全部像素区域的图像类型,并且因此能够利用适合于基于输入图像数据的全部图像的类型的色彩校正值,进行色彩转换。
按照本发明的色彩转换装置是一种用于通过进行内插处理将基于多个第一色彩分量的输入图像数据转换为基于多个第二色彩分量的输出图像数据的色彩转换装置,其中,内插处理是利用从用于存储栅格点的色彩校正值的存储单元中读取的色彩校正值进行的,而栅格点是通过对由多个第一色彩分量组成的色彩空间进行划分得到的,特征在于包括数据转换单元,用于按照栅格点数对输入图像数据的每个色彩分量进行转换,其中,栅格点间距是统一的,为每个色彩分量确定栅格点数,并且通过从存储单元读取与被数据转换单元转换的色彩分量对应的色彩校正值并且利用读取的色彩校正值进行内插处理,将输入图像数据转换为输出图像数据。
按照本发明的色彩转换装置是一种用于通过进行内插处理将基于多个第一色彩分量的输入图像数据转换为基于多个第二色彩分量的输出图像数据的色彩转换装置,其中,内插处理是利用从用于存储栅格点的色彩校正值的存储单元中读取色彩校正值进行的,而栅格点是通过对由多个第一色彩分量组成的色彩空间进行划分得到的,特征在于包括数据转换单元,用于按照栅格点数对输入图像数据的每个色彩分量进行转换,其中,栅格点间距为2n(n为小于输入图像数据的每个色彩分量的位数k的整数),栅格点数Dn为满足2m-1+1<Dn<2m+1,或,2m+1<Dn<2m+1+1(m=k-n)的整数,并且,通过从存储单元读取与被数据转换单元转换的色彩分量对应的色彩校正值并且利用读取的色彩校正值进行内插处理,将输入图像数据转换为输出图像数据。
按照本发明的色彩转换装置,特征在于数据转换单元将输入图像数据的色彩分量转换为用(栅格点间距×(栅格点数-1)-1)代表其最大值的色彩分量。
按照本发明的色彩转换装置,特征在于当栅格点数大于2m+1(m=k-n)时,数据转换单元将输入图像数据的色彩分量转换为(k+1)位的色彩分量。
按照本发明的色彩转换装置,特征在于当栅格点数小于2m+1(m=k-n)时,数据转换单元将输入图像数据的色彩分量转换为k位的色彩分量。
按照本发明的色彩转换装置,特征在于第一色彩分量中的至少一个色彩分量的栅格点数与其它色彩分量的栅格点数不同。
按照本发明的色彩转换装置是一种用于通过进行内插处理将基于多个第一色彩分量的输入图像数据转换为基于多个第二色彩分量的输出图像数据的色彩转换装置,其中,内插处理是利用从用于存储栅格点的色彩校正值的存储单元中读取色彩校正值进行的,而栅格点是通过对由多个第一色彩分量组成的色彩空间进行划分得到的,特征在于包括数据转换单元,用于按照与基于输入图像数据的图像类型对应的栅格点数,对输入图像数据的每个色彩分量进行转换,其中,栅格点间距是统一的,为每种类型的基于输入图像数据的图像确定栅格点数,将对应于各个类型的色彩校正值存储在存储单元中,并且通过从存储单元中读取与被数据转换单元转换的色彩分量对应色彩校正值和基于输入图像数据的图像类型,并且利用读取的色彩校正值进行内插处理,将输入图像数据转换为输出图像数据。
按照本发明的色彩转换装置,特征在于基于输入图像数据的图像类型是基于图像的全部像素区域当中的要被转换的像素区域的图像类型。
按照本发明的色彩转换装置,特征在于基于输入图像数据的图像类型是基于图像的全部像素区域的图像类型。
按照本发明的色彩转换装置,特征在于基于输入图像数据的图像类型包括基于图像的全部像素区域的图像类型和基于在各种图像类型的全部像素区域中要被转换的像素区域的图像类型。
按照本发明的色彩转换装置,特征在于进一步为每个色彩分量确定栅格点数,数据转换单元按照基于输入图像数据的图像类型和与色彩分量对应的栅格点数对输入图像数据的每个色彩分量进行转换,并且通过从存储单元中读取对应于被数据转换单元转换的色彩分量的色彩校正值和基于输入图像数据的图像类型,并且利用读取的色彩校正值进行内插处理,输入图像数据被转换为输出图像数据。
按照本发明的图像形成设备,特征在于包括:上述的色彩转换装置;以及图像形成装置,用于根据已经由所述色彩转换装置对其进行了色彩转换的图像数据,在纸上形成图像。
按照本发明的色彩转换方法是一种用于通过进行内插处理将基于多个第一色彩分量的输入图像数据转换为基于多个第二色彩分量的输出图像数据的色彩转换方法,其中,内插处理是利用从用于存储栅格点的色彩校正值的存储单元中读取的色彩校正值进行的,而栅格点是通过对由多个第一色彩分量组成的色彩空间进行划分得到的,特征在于包括如下步骤:按照栅格点数对输入图像数据的每个色彩分量进行转换;并且通过从存储单元读取对应于经过转换的色彩分量的色彩校正值,并且利用读取的色彩校正值进行内插处理,将输入图像数据转换为输出图像数据,其中,栅格点间距为2n(n为小于输入图像数据的每个色彩分量的位数k的整数),并且栅格点数Dn为满足2m-1+1<Dn<2m+1,或2m+1<Dn<2m+1+1(m=k-n)的整数。
按照本发明的色彩转换方法是一种用于通过进行内插处理将基于多个第一色彩分量的输入图像数据转换为基于多个第二色彩分量的输出图像数据的色彩转换方法,其中,内插处理是利用从用于存储栅格点的色彩校正值的存储单元中读取色彩校正值进行的,而栅格点是通过对由多个第一色彩分量组成的色彩空间进行划分得到的,特征在于包括如下步骤:按照对应于基于输入图像数据的图像类型的栅格点数对输入图像数据的每个色彩分量进行转换;并且通过从存储单元中读取对应于经过转换的色彩分量的色彩校正值和基于输入图像数据的图像类型,并且利用读取的色彩校正值进行内插处理将输入图像数据转换为输出图像数据,其中,栅格点间距是统一的,并且为每种类型的基于输入图像数据的图像确定栅格点数,对应于图像类型的色彩校正值被存储在存储单元中。
按照本发明的计算机程序是一种用于通过进行内插处理将基于多个第一色彩分量的输入图像数据转换为基于多个第二色彩分量的输出图像数据的计算机程序,其中,内插处理是利用从用于存储栅格点的色彩校正值的存储单元中读取色彩校正值进行的,而栅格点是通过对由多个第一色彩分量组成的色彩空间进行划分得到的,特征在于包括如下步骤:使计算机按照栅格点数对输入图像数据的每个色彩分量进行转换;并且使计算机通过从存储单元中读取对应于经过转换的色彩分量的色彩校正值,并且利用读取的色彩校正值进行内插处理将输入图像数据转换为输出图像数据,其中,栅格点间距为2n(n为小于输入图像数据的每个色彩分量的位数k的整数),并且栅格点数Dn为满足2m-1+1<Dn<2m+1,或2m+1<Dn<2m+1+1(m=k-n)的整数。
按照本发明的计算机程序是一种用于通过进行内插处理将基于多个第一色彩分量的输入图像数据转换为基于多个第二色彩分量的输出图像数据的计算机程序,其中,内插处理是利用从用于存储栅格点的色彩校正值的存储单元中读取色彩校正值进行的,而栅格点是通过对由多个第一色彩分量组成的色彩空间进行划分得到的,特征在于包括如下步骤:使计算机按照对应于基于输入图像数据的图像类型的栅格点数对输入图像数据的每个色彩分量进行转换;并且使计算机通过从存储单元中读取对应于经过转换的色彩分量的色彩校正值和基于输入图像数据的图像类型,并且利用读取的色彩校正值进行内插处理将输入图像数据转换为输出图像数据,其中,栅格点间距是统一的,并且为每种类型的基于输入图像数据的图像确定栅格点数。
按照本发明的记录介质,特征在于存储了计算机程序。
在本发明中,由于对全部色彩分量来说,栅格点间距是统一的,因此,当计算机计算输入图像数据的色彩分量的相邻栅格点时,用相同的数对各个色彩分量进行划分。因此,可以利用相同的处理电路计算栅格点。此外,由于为每个色彩分量确定栅格点数,例如,以其它色彩分量的栅格点数为标准,使一个色彩分量的栅格点数增加或减少,因此,按照栅格点数的增加或减少对输入图像数据的色彩分量进行转换。例如,当输入图像数据的R、G、B色彩分量在0到255之间时,栅格点间距为16,存储在存储单元中的查看表表格中的R、G、B中的每一个的栅格点数分别为17(色彩分量的范围在0到256之间)、16(色彩分量的范围减小到0到240)和18(色彩分量的范围增加到0到272),在以R为标准,G和B的栅格点数被增加或减少了的情况下,对输入图像数据的色彩分量进行转换。当栅格点数增加时,转换精度提高,但查看表表格的存储器容量增加。另一方面,当栅格点数减少时,转换精度降低,但查看表表格的存储器容量减小。
在本发明中,由于栅格点的间距是2n(n为小于输入图像数据的每个色彩分量的位数k的整数),因此,当计算输入图像数据的色彩分量的相邻栅格点时,用2n对各个色彩分类进行划分。因此,可以通过移位计算栅格点。此外,栅格点数Dn为满足2m-1+1<Dn<2m+1,或2m+1<Dn<2m+1+1(m=k-n)的整数,并且按照栅格点数对输入图像数据的色彩分量进行转换。例如,当输入图像数据的R、G、B色彩分量在0到255之间时,栅格点间距为16(n=4),存储在存储单元中的查看表表格中的R、G、B中的每个分量的栅格点数分别为18(色彩分量的范围增加到0到272),按照以划分数17(=28-4+1)为标准增加的栅格点数,对输入图像数据的R、G、B色彩分量进行转换。例如,可以精细地将栅格点数设定为(2m+1)±1、(2m+1)±2或(2m+1)±3。当栅格点数增加时,转换精度提高,但查看表表格的存储器容量增加。另一方面,当栅格点数减少时,转换精度降低,但查看表表格的存储器容量减小。
在本发明中,由于输入图像数据的色彩分量被转换为由(栅格点间距×(栅格点数-1)-1)代表其最大值的色彩分量,因此可以将输入图像数据的色彩分量与不同大小的各种查看表表格联系起来。因此,可以灵活地对查看表表格进行设置并且有效地利用存储单元的存储器容量。
在本发明中,当输入图像数据的每个色彩分量栅格点数为k位时,栅格点间距为2n,并且栅格点数大于2m+1(m=k-n),输入图像数据的色彩分量被转换为(k+1)位的色彩分量。因此,由于转换之后位数仅增加1,因此可以利用与不转换色彩分量时使用的电路非常相似的电路进行色彩转换。
在本发明中,当输入图像数据的每个色彩分量栅格点数为k位时,栅格点间距为2n,并且栅格点数小于2m+1(m=k-n),输入图像数据的色彩分量被转换为k位的色彩分量。因此,由于转换之后位数k与转换之前的位数相同,因此可以利用与不转换色彩分量时使用的电路相似的电路进行色彩转换。
在本发明中,至少一个色彩分量的栅格点数与其它色彩分量的栅格点数不同,例如,在存储在存储单元中的查看表表格中的R、G、B分量中的每个分量的栅格点数分别为(2m+1)、(2m+1)+1和(2m+1)-1。对于增加了栅格点数的色彩分量,转换精度提高,但查看表表格的存储器容量增加。另一方面,对于减少了栅格点数的色彩分量,转换精度降低,但查看表表格的存储器容量减小。此外,还可以在保持查看表表格的存储器容量不变的情况下,使一个色彩分量的栅格点数增加并且使其它色彩分量的栅格点数减少。
在本发明中,由于栅格点间距是统一的,因此,当计算输入图像数据的色彩分量的相邻栅格点时,用相同的数对各个色彩分类进行划分。因此,对于全部输入图像数据,可以利用相同的处理电路计算栅格点。此外,由于为每种类型的基于输入图像数据的图像设定栅格点数,因此按照在标准栅格点数的基础上增加或减少了的各个栅格点数,对输入图像数据的色彩分量进行转换。例如,当在对应于基于输入图像数据的图像类型A、B、C的查看表表格A、B、C中的每个查看表表格中的栅格点数分别为17、16、18,并且17为标准栅格点数时,对在作为标准的查看表表格A的基础上减少或增加了栅格点数的查看表表格B和C,转换输入图像数据的色彩分量。当栅格点数增加时,转换精度提高,但查看表表格的存储器容量增加。另一方面,当栅格点数减少时,转换精度降低,但查看表表格的存储器容量减小。此外,对于每种类型的基于输入图像数据的图像,可以通过设置,为每个色彩分量设定栅格点数,例如,可以将查看表表格中的R、G、B色彩分量中的每个分量的栅格点数分别设定为17、19和17。
在本发明中,基于输入图像数据的图像类型是基于全部像素区域如字符区域、照片区域或点区域当中的要被转换的像素区域的图像类型,例如,可以用与要被转换的像素区域,如由图像扫描仪读取的字符和照片图像中的字符区域或照片区域,对应的色彩校正值进行色彩转换。此外,如上所述,通过为每种类型的基于输入图像数据的图像设定栅格点数,例如,可以减少对应于灰度级数小的字符区域的查看表表格中的栅格点数,增加对应于灰度级数大的照片区域的查看表表格中的栅格点数。在这种情况下,通过降低灰度级数小的字符区域中的色彩转换精度,将灰度级数大的照片区域中的色彩转换精度提高到在存储器容量限制以内不出现问题的程度。
在本发明中,基于输入图像数据的图像类型是基于全部像素区域如字符图像、照片图像或字符和照片图像的图像类型,可以用与全部图像如由图像扫描仪读取的照片图像或者从计算机接收的字符图像的类型相对应的色彩校正值进行色彩转换。此外,如上所述,例如,通过为对应于基于输入图像数据的图像类型的每个查看表表格设定栅格点数,可以在对应于字符和照片图像的查看表表格中的栅格点数的基础上,减少对应于灰度级数小的字符图像的查看表表格中的栅格点数,并且增加对应于灰度级数大的照片图像的查看表表格中的栅格点数。在这种情况下,通过降低灰度级数小的字符图像的色彩转换精度,将灰度级数大的照片图像的色彩转换精度提高到在存储器容量限制以内不出现问题的程度。此外,在字符和照片图像的情况下,可以单独为字符区域和照片区域进行色彩转换。
在本发明中,通过由本发明的色彩转换装置对输入图像数据进行色彩转换得到的输出图像数据被发送到图像形成设备,以在纸上形成图像。
在本发明中,使计算机执行用于使计算机起本发明的色彩转换装置的作用的计算机程序。
在本发明中,用于使计算机起本发明的色彩转换装置的作用的计算机程序被记录在记录介质上,并且使计算机读取并且执行记录在记录介质上的计算机程序。
按照本发明,通过在存储在存储单元中的查看表表格等的存储器容量限制以内增加栅格点数,可以提高色彩转换精度,并且通过根据查看表表格的存储器容量限制,使要被减少的栅格点数最小,使色彩转换精度的降低最小。
按照本发明,可以灵活地设置存储在存储单元中的查看表表格等并且有效地使用存储单元中的存储器容量。此外,可以灵活地设置查看表表格并且在有限的存储器容量以内提高色彩转换精度。
按照本发明,即使在转换色彩分量时,也可以用与不转换色彩分量时使用的电路非常相似的电路进行色彩转换。这样就可以在几乎不增加电路尺寸的情况下提高色彩转换精度。
按照本发明,即使在转换色彩分量时,也可以用与不转换色彩分量时使用的电路相似的电路进行色彩转换。
按照本发明,通过在存储在存储单元中的查看表表格等的存储器容量限制以内增加对图像质量有很大影响的色彩分量的栅格点数,可以提高色彩转换精度,并且,通过按照查看表表格的存储器容量限制,减少对图像质量影响很小的色彩分量的栅格点数,使色彩转换精度的降低最小化。
按照本发明,用于计算输入图像数据的色彩分量的相邻栅格点的处理单元的结构是简单的,可以实现高速处理、低成本、小尺寸。此外,当栅格点间距为2n(n为小于输入图像数据的每个色彩分量的位数)时,由于可以通过移位计算栅格点,因此处理单元的结构变得更简单,并且可以进一步提高速度,减少成本和尺寸。
按照本发明,可以利用适合于基于输入图像数据的图像类型的色彩校正值进行色彩转换。例如,利用适合于基于输入图像数据的图像中的要被转换的部分的类型和/或全部图像的类型的色彩校正值进行色彩转换。此外,通过为每种类型的基于输入图像数据的图像设置栅格点数,可以在有限的存储器容量内提高色彩转换的精度。
根据以下结合附图进行的详细说明,本发明的上述以及其他目的和特性将更加清楚。
附图说明
图1A和1B为示出了本发明的色彩转换装置的例子的框图;
图2A和2B为示出了由数据转换单元使用的1DLUT的例子的视图;
图3A和3B为示出了栅格点数的例子的视图;
图4A和4B为示出了包括作为数据转换单元的青色数据转换单元、洋红色数据转换单元和黄色数据转换单元的色彩转换装置的例子的框图;
图5为示出了本发明的图像形成设备的结构的一个例子的框图;
图6为示出了图像形成***的结构的一个例子的框图;
图7为示出了计算机结构的一个例子的框图;
图8为示出了按照本发明的,从RGB到CMY的色彩转换的处理步骤的例子的流程图;
图9示出了三维内插法的概要;
图10A和10B为示出了选择和使用多种3DLUT中的任何一种3DLUT的色彩转换装置的例子的框图;
图11A和11B主要是在图10B中示出的青色表格访问单元和青色3DLUT部分的放大框图;
图12为示出了本发明的图像形成设备的结构的另一个例子的框图;
图13为示出了图6所示的图像形成***的计算机的另一个例子的框图;
图14为示出了从RGB到CMY的色彩转换的处理步骤的另一个例子的流程图;
图15A和15B为示出了选择和使用多种3DLUT中的任何一种3DLUT的色彩转换装置的另一个例子的框图;
图16A和16B主要是在图15B中示出的青色表格访问单元和青色3DLUT部分的放大框图;
图17为示出了本发明的图像形成设备的结构的另一个例子的框图;
图18为示出了图6所示的图像形成***的计算机的另一个例子的框图;
图19为示出了从RGB到CMY的色彩转换的处理步骤的另一个例子的流程图。
具体实施方式
以下的将根据示出了本发明的某些实施例的附图,对本发明进行详细说明。注意,是通过示出例子对实施例进行说明的,在例子中,由每个为8位的R(红)、G(绿)和B(蓝)分量(第一色彩分量)表示的输入图像数据被转换为由每个为8位的C(青)、M(洋红)和Y(黄)分量(第二色彩分量)表示的输出图像数据。
(实施例1)
图1A和1B为示出了本发明的色彩转换装置10的例子的框图,并且图1B接续图1A相连。色彩转换装置10包括:数据转换单元12(第一数据转换单元),向其输入由8位的R、G和B分量表示的图像数据;位分离单元14(第二数据转换单元),向其输入来自数据转换单元12的后面将加以描述的数据;表格访问单元16(第二数据转换单元),三维查看表表格(3DLUT)18与其连接并且向其输入来自位分离单元14的以后将加以描述的数据;以及三维内插处理单元20(第二数据转换单元),向其输入来自位分离单元14和表格访问单元16的以后将加以描述的数据,并且三维内插处理单元20输出由8位的C、M和Y分量表示的图像数据。
位分离单元14包括青色位分离单元14c、洋红色位分离单元14m和黄色位分离单元14y。表格访问单元16包括青色表格访问单元16c、洋红色表格访问单元16m和黄色表格访问单元16y。3DLUT 18包括青色3DLUT 18c、洋红色3DLUT 18m和黄色3DLUT 18y。三维内插处理单元20包括青色三维内插处理单元20c、洋红色三维内插处理单元20m和黄色三维内插处理单元20y。按照每种色彩连接这些单元。
以下的描述将说明栅格宽度(栅格点的间距)为如图9所示的16(=24)的例子,但也可以将栅格宽度设为8或32。当栅格宽度被设为8时,与栅格宽度为16的情况相比,转换精度提高,但栅格点的数量和存储器容量增加。当栅格宽度被设为32时,与栅格宽度为16的情况相比,栅格点的数量和存储器容量减少,但转换精度降低。
数据转换单元12基于一维查看表表格(1DLUT),对由8位的R、G和B分量表示的图像数据的位数进行转换。1DLUT为示出了对应的输入和输出的一维LUT,并且数据转换单元12包括用于R、G、B分量中的每个分量的1DLUT。
图2A和2B是示出了由数据转换单元12使用的1DLUT的例子的视图。图2A示出了用于将0到255之间的输入转换为0到287之间的输出的1DLUT。在这种情况下,栅格宽度为16,并且在3DLUT 18中的栅格点数从17(=28-4+1)增加到19。此外,由于输出在0到287(=16×(19-1)-1)之间,因此需要9位。注意,当输出为9位时,可以表示0到511,并且可以对应于18到33之间的栅格点数。但是,当栅格点数为33或更多时,通过减少划分栅格的数量,例如通过将栅格宽度设为一半,即8,得到更好的效果。
图2B示出了用于将0到255的输入范围转换为0到239的输出范围的1DLUT。在这种情况下,由于栅格宽度为16,在3DLUT中的栅格点数从17(=28-4+1)减少到16。此外,由于输出在0到239(=16×(16-1)-1)之间,因此输出可以是8位。注意,当输出为8位时,可以表示0到255,但是当栅格点数是9或更少时,通过增加划分栅格的数量,例如通过将栅格宽度加倍到32,得到更好的效果,并且可以对应于10到17之间的栅格点数。
数据转换装置12的转换方法不限于1DLUT,例如,它可以利用与图2A和2B中的实线所示的直线对应的函数或者利用与虚线所示的曲线对应的函数进行计算。例如,可以通过(输出)=(287/255)×(输入)计算图2A的直线。
当通过在数据转换单元12中进行转换得到的R’、G’和B’分量被输入到位分离单元14(青色位分离单元14c、洋红色位分离单元14m和黄色位分离单元14y)时,R’、G’和B’分量中的每个分量被分为高阶位和低阶位。例如,如果由数据转换单元12转换的色彩分量(R’,G’和B’)中的每个分量为8位,则将其分为高4位和低4位,而如果在数据转换单元12中转换的每个色彩分量为9位,则将其分为高5位和低4位。注意,如果在R’,G’和B’中既有8位的分量,又有9位的分量,则可以分别划分8位分量(划分为高4位和低4位),划分9位分量(划分为高5位和低4位),或者,也可以将每个分量都认为是9位分量,并且将每个分量划分(为高5位和低4位,但如果由数据转换单元12转换的每个色彩分量为8位,则使最高位为“0”,以实现相同的功能)。
由位分离单元14分离的R’,G’和B’分量的高阶位被输入到表格访问单元16,而低阶位被输入到三维内插处理单元20。例如,由青色位分离单元14c分离的R’,G’和B’分量的高阶位被输入到青色表格访问单元16c,而低阶位被输入到青色三维内插处理单元20c。对洋红色和黄色进行相似的处理。
3DLUT 18是存储对应于R’,G’和B’分量的色彩校正值的三维LUT,并且用于青色、洋红色和黄色中的每种颜色的色彩校正值被分别存储在青色3DLUT 18c、洋红色3DLUT 18m和黄色3DLUT 18y中。当栅格宽度为16时,存储对应于间距为16的值的色彩校正值,如0,16,...240,256。对应于被数据转换单元12转换之后的R’,G’和B’的色彩校正值被分别存储在青色3DLUT 18c、洋红色3DLUT 18m和黄色3DLUT 18y中。
表格访问单元16从3DLUT 18读取对应于R’,G’和B’的高阶位的色彩校正值。由表格访问单元16读取的色彩校正值被输入到三维内插处理单元20。例如,青色表格访问单元16从青色3DLUT 18c中读取对应于从青色位分离单元14c输入的R’,G’和B’的高阶位的色彩校正值,并且将它们发送到到青色三维内插处理单元20c。对洋红色和黄色进行相似的处理。青色表格访问单元16c、洋红色表格访问单元16m和黄色表格访问单元16y分别进行对应于被数据转换单元12转换的R’,G’和B’的读取处理。
三维内插处理单元20利用由表格访问单元16从3DLUT 18读取的色彩校正值和由位分离单元14分离的低阶位执行线性内插处理,并且输出由C、M和Y分量表示的输出图像数据。例如,青色三维内插处理单元20c利用由青色表格访问单元16c从青色3DLUT 18c读取的色彩校正值和由青色位分离单元14c分离的低阶位执行线性内插处理,并且输出8位的C分量。对洋红色和黄色也进行相似的处理。
对内插处理方法没有具体限制,例如,可以使用,如在已经公开的序列号为58-16180(1983)的日本专利申请中示出的,使用4点的内插,或者使用8点内插、6点内插等。以下描述将说明8点内插的例子。如图9所示,如果在任意输入图像数据p的栅格中,对栅格宽度的相对比(relative ratio)为(a,b,c),则通过将在栅格点pi的色彩校正值定义为f(pi),利用以下等式计算8点内插(三次内插)的内插值f(p)。
f(p)=(1-a)(1-b)(1-c)·f(p0)+a(1-b)(1-c)·f(p1)+ab(1-c)·f(p2)+(1-a)b(1-c)·f(p3)+(1-a)(1-b)c·f(p4)+a(1-b)c·f(p5)+abc·f(p6)+(1-a)bc·f(p7)。
在将3DLUT 18中的每个色彩分量的栅格宽度保持为16时,基于标准值17(=28-4+1),在10(=24-1+2)到32(=24+1)的范围中增加或减少栅格点数。但是,可以为R、G和B中的至少一个增加或减少栅格点数。因此,在R、G和B当中,可以不为某个分量增加或减少栅格点数,例如,如果只为G和B增加或减少栅格点数,则不需要在数据转换单元12中为R进行转换。此外,可以通过使R、G和B中的某些增加而使其它减少来增加或减少栅格点数。当增加或减少栅格点时,要被增加或减少的栅格点数可以是任意数。这样,由于可以为R、G和B中的每一个增加或减少任意数量的栅格点,因此可以将3DLUT 18调整到任意的容量大小,并且有效地利用存储器空间。
图3A和3B是示出了在3DLUT 18中的栅格点数的例子的视图。在图3A的例子中,R’的栅格点数为17(=28-4+1),基于标准值17,将G’的栅格点数增加到18(=(28-4+1)+1),B’的栅格点数增加到19(=(28-4+1)+2)。在图3B的例子中,R’和G’的栅格点数减小到1 6(=(28-4+1)-1),B’的栅格点数增加到19(=(28-4+1)+2)。
可以按照装置的特性,如CCD的特性,增加或减少每个色彩分量的栅格点数。例如,可以将栅格点数设为17(R’)×19(G’)×17(B’)。一般情况下,由于在红色、绿色和蓝色中,人眼对绿色的敏感度高于其它颜色,因此可以通过与其它颜色相比增加绿色的栅格点数来为人眼进行高精度的色彩转换。
此外,输入图像数据的R、G和B分量的位数不限于8位,例如,可以是10位或14位。相似地,输出图像数据的C、M和Y分量的位数也不限于8位。
(实施例2)
也可以根据3DLUT 18的类型(青色、洋红色和黄色),改变要增加或减少的栅格点数。例如,可以按照下式设定栅格点数:
青色3DLUT 18c:20(R’)×18(G’)×18(B’),
洋红色3DLUT 18m:18(R’)×20(G’)×18(B’),以及
黄色3DLUT 18y:18(R’)×18(G’)×20(B’)。
青色的补色是红色,洋红色的补色是绿色,而黄色的补色是蓝色。通过与其它颜色相比增加补色的栅格点数,可以执行高精度的转换。
但是,在这种情况下,需要为青色、洋红色和黄色中的每种颜色提供数据转换单元12。图4A和4B为示出了包括作为数据转换单元12的青色数据转换单元12c、洋红色数据转换单元12m和黄色数据转换单元12y的色彩转换装置10的例子的框图,并且图4B接续图4A。
8位的R、G和B分量被分别输入到青色数据转换单元12c、洋红色数据转换单元12m和黄色数据转换单元12y。经过转换的R1、G1和B1分量被从青色数据转换单元12c发送到青色位分离单元14c,然后按照与图1A和1B相同的方式进行处理(但R1、G1和B1对应于R’、G’和B’)。由于还对其它颜色进行相同的处理,因此,经过转换的R2、G2和B2分量被从洋红色数据转换单元12m发送到洋红色位分离单元14m,经过转换的R3、G3和B3分量被从黄色数据转换单元12y发送到黄色位分离单元14y。
(实施例3)
图5为示出了本发明的图像形成设备70的结构的一个例子的框图。在本说明中,图像形成设备70起数字彩色复印机的作用。图像形成设备70包括彩色图像处理装置31、彩色图像输入装置30、彩色图像输出装置32和与彩色图像处理装置31连接的操作面板33。此外,尽管在图5中没有示出,图像形成设备70还包括由于对图像形成设备70中的各个装置进行控制的CPU(中央处理单元)。
彩色图像输入装置30包括CCD(电荷耦合器件),例如,通过CCD读取来自文档的反射光的图像,并且生成RGB模拟信号。生成的RGB模拟信号被发送到彩色图像处理设备31。
彩色图像处理单元31包括A/D(模/数)转换单元311、阴影校正单元312、输入灰度级校正单元313、分段处理单元314、色彩校正单元315、黑色生成和底色去除单元316、空间滤波处理单元317、输出灰度级校正单元318、灰度级再现单元319和用于对各个单元进行控制的控制器(未示出)。色彩校正单元315执行包括与上述的实施例1或2的色彩转换装置10执行的处理相似的处理的色彩校正处理。
彩色图像处理设备31将从彩色图像输入装置30接收的RGB模拟信号转换为RGB数字信号,进行诸如色彩转换处理和校正处理等各种图像处理,生成CMYK(C:青色,M:洋红色,Y:黄色,K:黑色)数字信号,并且将生成的CMYK数字信号发送到彩色图像输出装置32。
A/D转换单元311接收来自彩色图像输入装置30的RGB模拟信号,将接收的RGB模拟信号转换为RGB数字信号,并且将RGB数字信号发送到阴影校正单元312。阴影校正单元312对从A/D转换单元311接收的数字RGB信号进行去除在彩色图像输入装置30的照明***、成像***和图像捕捉***中引起的各种失真的处理,然后将产生的信号发送到输入灰度级校正单元313。输入灰度级校正单元313对从阴影校正单元312接收的RGB数字信号(RGB反射信号)的彩色平衡进行调节,将RGB数字信号转换为在彩色图像处理设备31中使用的图像处理***能容易地对其进行处理的浓度信号等,然后,将产生的信号发送到分段处理单元314。
分段处理单元314将从输入灰度级校正单元313接收的RGB数字信号的图像中的像素分离为字符区域、点区域和照片区域中的任意区域,并且基于分离的结果将说明每个像素属于哪个区域的区域标识信号输出到黑色生成和底色去除单元316、空间滤波处理单元317和灰度级再现单元319。从输入灰度级校正单元313接收的RGB数字信号被按照原样发送到色彩校正单元315。
色彩校正单元315将从输入灰度级校正单元313发送的RGB数字信号转换为CMY信号,并且还基于包括不必要吸收成分的CMY色彩材料的光谱特性,进行消除色彩混浊的处理,以实现忠实的彩色再现,然后,将产生的信号发送到黑色生成和底色去除单元316。黑色生成和底色去除单元316执行黑色生成,用于把从色彩校正单元315接收的CYM信号的三个色彩信号(C信号、M信号和Y信号)生成黑色信号(K信号),通过从原始CYM信号中减去通过黑色生成得到的K信号,生成新的CMY信号,并且将四个色彩信号CMYK(CMYK信号)发送到空间滤波处理单元317。
作为一般的黑色生成处理,有一种通过骨架黑色(skeleton black)生成黑色的方法。在这种方法中,如果骨架曲线的输入输出特性为y=f(x),输入数据为C、M和Y,输出数据为C’、M’、Y’和K’,UCR(Under Color Removal,底色去除)率为α(0<α<1),则下列各项被表示为
K’=f{min(C,M,Y)}
C’=C-αK’
M’=M-αK’
Y’=Y-αK’。
空间滤波处理单元317基于区域识别信号,利用数字滤波对从黑色生成和底色去除单元316接收的CMYK信号的图像进行空间滤波处理,并且执行空间频率特性校正处理,以消除图像的模糊或颗粒劣化(granulardeterioration)。此外,输出灰度级校正单元318执行输出灰度级校正处理,而灰度级再现单元319根据区域识别信号对CMYK信号的图像数据执行预定处理。
例如,对于被分段处理单元314分离为字符区域的区域,特别是为了提高黑色字符或彩色字符的再现性,通过包括在由空间滤波处理单元317执行的空间滤波处理中的锐度强化处理,增加高频的强调量。灰度级再现单元319进行灰度级再现处理(中间色生成),以执行适合于的高频进行再现的高分辨率二值化或多值化转换。
此外,对于被分段处理单元314分离为点的区域,在空间滤波处理单元317中执行用于去除输入的点分量的低通滤波处理。然后,输出灰度级校正单元318执行输出灰度级校正处理,用于将信号如浓度信号转换为点面积比(dot area rate),点面积比是彩色图像输出装置32的特征值,然后,灰度级再现单元319执行用于最终将图像分离为像素的灰度级再现处理,并且对像素进行二值化或多值化转换,以再现各个灰度级。
此外,对于被分段处理单元314分离为照片的区域,灰度级再现单元319进行灰度级再现处理,通过将很大的重要性附加到灰度级再现性上来进行二值化或多值化转换。
对其执行了灰度级再现处理的输出图像数据被暂时存储在存储装置(未示出)中,并且在预定时刻可输出到彩色图像输出装置32。彩色图像输出装置32是用于基于从彩色图像处理设备31接收的CMYK信号在记录介质如纸上形成图像的装置。例如,可以使用电子照相型或喷墨型彩色图像输出装置。
操作面板33包括用于使操作员能够通过操作键盘输入指令的输入装置和显示装置,如液晶面板。操作员的指令作为控制信号,从操作面板33输出到彩色图像输入装置30、彩色图像处理设备31和彩色图像输出装置32。按照操作员的指令,由彩色图像输入装置30读取文档图像,并在彩色图像处理设备31执行了数据处理之后,彩色图像输出装置32在纸上形成图像,由此起数字彩色复印机的作用。由CPU(未示出)对上述处理进行控制。
(实施例4)
图6为示出了图像形成***71的结构的一个例子的框图。图像形成***71包括计算机40和打印机41。打印机41可以是数字多功能机,除了具有打印机功能以外,还具有复印功能和传真功能。打印机41进行电子照相型或喷墨型图像形成。
例如,从扫描仪如平板扫描仪或胶片扫描器,或者从数码相机将图像数据输入到计算机40并且存储在存储器装置如硬盘(未示出)中。可以通过执行各种应用程序对输入到计算机40中的图像数据进行处理和编辑。计算机40起色彩校正单元45的作用,用于进行从RGB到CMY的色彩转换处理并且对输出图像数据进行色彩校正处理;灰度级再现单元46的作用,用于进行中间色生成处理;以及打印机语言翻译单元47的作用,用于将输出图像数据转换为打印机语言。在色彩校正单元45中,还进行黑色生成和底色去除处理。此外,色彩校正单元45还执行包括与由上述的实施例1或2的色彩转换装置10执行的色彩转换处理相似的色彩转换处理的色彩校正处理。由打印机语言翻译单元47转换为打印机语言的数据通过通信端口44(RS232C,LAN等)被输出到打印机41。
图7为示出了计算机结构的一个例子的框图。计算机40包括CPU(中央处理单元)51、RAM(随机存取存储器)52如DRAM、硬盘驱动器(以下称为硬盘)53、外部存储单元54如软盘驱动器或CD-ROM驱动器和用于与打印机41进行通信和控制的通信端口44。此外,计算机40包括输入单元55如键盘或鼠标,以及显示单元56如CRT显示器或液晶显示器。通信端口44包括网卡或调制解调器,并且可以连接到通信网络如LAN(局域网)、因特网或电话线等。
CPU 51通过56和44对上述单元52进行控制。CPU 51将从输入单元55或通信端口44接收的程序或数据,或者从硬盘53或外部存储单元54读取的程序或数据存储在RAM 52中,执行各种处理,如执行存储在RAM 52中的程序或者对数据进行处理,并且将各种处理结果或在各种程序中使用的临时数据存储在RAM 52中。由CPU 51将如存储在RAM 52中的处理结果的数据存储在硬盘53上或者从显示单元56或通信端口44输出该数据。
CPU 51起上述的色彩校正单元45、灰度级再现单元46和打印机语言翻译单元47的作用。例如,图像数据被从扫描仪或数码相机输入到计算机40并且被存储在硬盘53上。
CPU 51起实施例1或2(图1A和1B或者图4A和4B)的数据转换单元12、位分离单元14、表格访问单元16和三维内插处理单元20的作用。此外,由数据转换单元12在数据转换中使用的1DLUT和由表格访问单元16使用的3DLUT被存储在硬盘53上。
通过由外部存储单元54读取记录在如CD-ROM的记录介质59上的计算机程序,将计算机程序存储在硬盘53或者RAM 52上,并且由CPU 51执行该程序,可以使CPU 51起上述各个单元的作用。还可以通过连接到LAN(局域网)等的通信端口44,接收来自其它设备的计算机程序,并且将其存储在硬盘53或RAM 52上。
图8为示出了从RGB到CMY的色彩转换的处理步骤的例子的流程图。CPU 51基于存储在硬盘53上的1DLUT,对存储在硬盘53上的输入图像数据的R、G、B分量进行转换(S10),将每个经过转换的分量R’、G’和B’分离为高阶位和低阶位(S12),并且将它们存储在RAM 52或硬盘53中。转换和分离是按照与实施例1相同的方式进行的。
CPU 51从存储在硬盘53上的3DLUT中读取与分离的高阶位对应的色彩校正值(S14),将读取的值存储在RAM 52或硬盘53中,并且,基于色彩校正值和分离的低阶位执行线性内插(S16),求出C、M、Y分量并且将它们存储在RAM 52或硬盘53中。读取和线性内插是按照与实施例1相同的方式进行的。
(实施例5)
尽管是通过对将用于青色、洋红色和黄色中的每种颜色的一种3DLUT作为存储色彩校正值的3DLUT的情况进行描述来说明上述实施例的,但是,可以选择和使用多种3DLUT中的任何一种。例如,可以准备一种用于每种类型的输入图像的3DLUT。
图10A和10B为示出了选择和使用多种3DLUT中的任何一种3DLUT的色彩转换装置的例子的框图,并且图10B 10A接续图10B。图11A主要是在图10B中示出的青色表格访问单元16c和青色3DLUT 18c的放大框图。色彩转换装置11的基本结构与实施例1(图1A和1B)的基本结构相同。但是,3DLUT 18包括多个3DLUT,并且在图11A中示出的例子中,3DLUT 18包括用于字符区域的3DLUT和用于非字符区域的3DLUT。此外,指示输入图像数据是字符区域还是非字符区域的区域识别信号被输入到数据转换单元12和表格访问单元16,基于输入的区域识别信号选择要使用的LUT。注意,与青色3DLUT 18c类似,洋红色3DLUT 18m和黄色3DLUT 18y也包括用于字符区域的3DLUT和用于非字符区域的3DLUT,并且基于区域识别信号选择3DLUT。
例如,在用于字符区域的3DLUT中,栅格宽度为16,栅格点数为13(R’)×13(G’)×13(B’)。在用于非字符区域的3DLUT中,栅格宽度为16,栅格点数为19(R’)×19(G’)×19(B’)。在字符区域中,灰度级数小,并且几乎不出现如色差(tone gap)等问题,因此即使用比字符区域以外的其它区域少的栅格点数也能得到足够的色彩校正精度。此外,为了方便地再现可读字符,对色彩校正值进行设置,使再现比原稿略亮一些。另一方面,在字符区域以外的区域中,如点区域、照片区域和底色区域(纸表面),灰度级数大,并且很容易出现色差,因此与字符区域相比,需要增加栅格点数。此外,对色彩校正值进行设置,使得对点、照片等的再现为原稿的忠实再现。
通过将用于字符区域的3DLUT的栅格点数从标准值17减小到13,可以减小3DLUT的数据大小。但是,当栅格点数减小时,色彩转换精度降低,但是,在字符区域的情况下,即使用较少的栅格点数也能得到足够的色彩转换精度。另一方面,通过将用于非字符区域的3DLUT的栅格点数从标准值17增加到19,可以提高色彩转换精度。然而,当栅格点数增加时,3DLUT的数据大小增加,但由于减少了用于字符区域的3DLUT的数据大小,总的数据大小几乎不变,因此可以在存储器容量的限制以内提高色彩转换精度。例如,当用于字符区域和非字符区域的3DLUT中的栅格点数都是17×17×17=4913时,总栅格点数为4913×2=9826。但是,在本发明中,用于字符区域的3DLUT中的栅格点数为13×13×13=2197,用于非字符区域的3DLUT中的栅格点数为19×19×19=6859,因此,总栅格点数为2197+6859=9056。
例如,当区域识别信号指示非字符区域时,由于选择了用于非字符区域的3DLUT,其中,栅格点数为19,大于标准值17,因此数据转换单元12利用与当增加在图2A中所示的栅格点数时使用的1DLUT相似的1DLUT进行转换,因而从范围为0到255的输入值得到了范围为0到287的输出值。在这种情况下,输出值为9位。另一方面,例如,当区域识别信号指示字符区域时,由于选择了用于字符区域的3DLUT,其中,栅格点数为13,小于标准值17,因此数据转换单元12利用与当减少在图2B中所示的栅格点数时使用的1DLUT相似的1DLUT进行转换,因而从范围为0到255的输入值得到了范围为0到191的输出值。在这种情况下,输出值为8位,但可以生成最高阶位总是“0”的9位输出值。注意,用于字符区域的1DLUT、用于非字符区域的1DLUT以及区域识别信号与1DLUT之间的对应关系被预先存储在数据转换单元12中。
位分离单元14进行与在实施例1(图1A和1B)中进行的处理相似的处理。表格访问单元16基于由位分离单元14分离的高阶位和区域识别信号,从3DLUT 18读取色彩校正值。例如,当区域识别信号表示字符区域时,青色表格访问单元16c从用于字符区域的3DLUT读取对应于R’、G’、B’的高阶位的校正值。与青色表格访问单元16c相似,洋红色表格访问单元16m和黄色表格访问单元16y从对应于区域识别信号的3DLUT中读取色彩校正值。注意,区域识别信号与3DLUT之间的对应关系被预先存储在表格访问单元16中。三维内插单元20进行与在实施例1(图1A和1B)中执行的处理相似的处理。
当使用多个3DLUT时,可以在3DLUT存储单元中存储多个3DLUT并且读取需要的3DLUT。图11B主要是在图10B中示出的青色表格访问单元16c和青色3DLUT 18c的放大框图。存储用于字符区域的3DLUT和用于非字符区域的3DLUT的青色3DLUT存储单元19c与青色3DLUT 18c连接,青色3DLUT 18c从青色3DLUT存储单元19c读取青色表格访问单元16c请求的3DLUT。例如,青色3DLUT存储单元19c为ROM或硬盘,而青色3DLUT 18c为RAM。
在以上描述中,使用了用于字符区域的具有13(R’)×13(G’)×13(B’)的3DLUT和用于非字符区域的具有19(R’)×19(G’)×19(B’)的3DLUT,但是,当然也可以例如通过在用于非字符区域的3DLUT中设置,19(R’)×21(G’)×19(B’),为色彩分量(R’、G’、B’)中的每个分量设定栅格点数。此外,虽然以上描述将两种区域,即,字符区域和非字符区域,作为例子进行说明,但是,当然可以使用对应于三种区域,例如,字符区域、照片区域和点区域的3DLUT。
(实施例6)
图12为示出了本发明的图像形成设备70的结构的另一个例子的框图。在图12中示出的图像形成设备70的结构与实施例3(图5)中的结构相同。但是,从分段处理单元314输出的区域识别信号还被输入到色彩校正单元315,并且,色彩校正单元315起在实施例5(图10A和10B)中描述的色彩转换装置的作用。
尽管对由分段处理单元314执行的区域识别方法没有特别限制,但,例如,可以使用以下方法。在这种方法中,在M×N个像素的像素块中(M和N为自然数),用位于中心的目标像素进行以下判断,并且将结果用作目标像素的区域识别信号。
对像素块中的中心9个像素的信号电平的平均值Dave进行计算,利用计算的平均值Dave对像素块中的每个像素进行二值化。此外,还求出像素的信号电平的最大值Dmax和最小值Dmin。
基于其在小区域中信号电平变化大并且与背景相比浓度较高的特性,识别点区域。在被二值化的数据中,为像素块中的主扫描方向和副扫描方向中的每个方向求出从0到1的变化次数KH和从1到0的变化次数KV,并且,将求出的数KH和KV分别与阈值TH和TV进行比较。如果两个值都超过阈值,则将该像素块识别为点区域。但是,为了避免对背景进行误判断,对前面求出的Dmax、Dmin与Dave之间的差值与阈值B1和B2进行比较。因此,如果满足以下所有条件,则将该像素块判断为点区域。
KH>TH
KV>TV
Dmax-Dave>B1
Dave-Dmin>B2
如果所有条件都不满足,则判断该像素块为非点区域,并且,进一步判断该像素块是字符区域还是照片区域。
基于其最大信号电平与最小信号电平之间的差值大并且浓度较高的特性,来识别字符区域。将在对点区域进行判断时得到的最大值Dmax和最小值Dmin之间的差值Dsub与阈值Pc进行比较。如果满足条件Dsub>Pc时,则判断该像素块为字符区域,而如果不满足该条件,则判断该像素块为照片区域。在这种判断方法中,照片区域包括底色区域。为了找到底色区域,可以将目标像素的各个色彩分量的浓度值与预定阈值相比较,如果全部的浓度值都大于阈值,则将目标像素判断为底色区域。在上述的实施例5中,对目标像素是字符区域还是非字符区域进行判断,并且非字符区域包括照片区域和点区域。
(实施例7)
图13为示出了在实施例4(图6)中示出的图像形成***71的计算机40的另一个例子的框图,并且,其结构与在图7中示出的结构相同。但是,图13的计算机40的CPU 51起实施例5(图10A和10B)的数据转换单元12、位分离单元14、表格访问单元16和三维内插处理单元20的作用。此外,由数据转换单元12在数据转换中使用的1DLUT以及由表格访问单元16使用的3DLUT 18被存储在硬盘53上。另外,CPU 51进行识别区域如字符区域、点区域和照片区域的处理,该处理由实施例6(图12)的图像形成设备70的分段处理单元314执行。
通过由外部存储单元54读取记录在如CD-ROM的记录介质59上的计算机程序,将计算机程序存储在硬盘53或RAM 52中,并且由CPU 51执行该程序,可以使CPU 51起上述的各个单元的作用。还可以通过连接LAN(局域网)等的通信端口44从其它设备接收计算机程序,并且将其存储在硬盘53或RAM 52中。
图14为示出了从RGB到CMY的色彩转换的处理步骤的另一个例子的流程图。CPU 51识别输入图像数据的每个像素属于哪个区域。如果在字符区域中包括要被处理的像素(S20:是),则CPU 51将存储在RAM 52中的区域标志设置为“1”(S22),基于存储在硬盘53中的用于字符区域的1DLUT,对输入图像数据的R、G、B分量进行转换(S24),将经过转换的分量R’、G’和B’的每个分量分离为高阶位和低阶位(S30),并且将它们存储在RAM 52或硬盘53中。另一方面,如果在字符区域中不包括相应的色彩分量(S20:否),则CPU 51将存储在RAM 52中的区域标志设置为“0”(S26),基于存储在硬盘53中的用于非字符区域的1DLUT,对输入图像数据的R、G、B分量进行转换(S28),将经过转换的分量R’、G’和B’的每个分量分离为高阶位和低阶位(S30),并且将它们存储在RAM 52或硬盘53中。以与实施例5相同的方式进行转换和分离。
当区域标志为“1”时(S32:是),CPU 51从存储在硬盘53中的用于字符区域的3DLUT中读取对应于分离的高阶位的色彩校正值(S34),或者,当区域标志为“0”时(S32:否),CPU 51从存储在硬盘53中的用于非字符区域的3DLUT中读取色彩校正值(S36),然后,将读取的值存储在RAM 52或硬盘53中,并且基于色彩校正值和分离的低阶位执行线性内插(S38),求出C、M、Y分量并且将它们存储在RAM 52或硬盘53中。用与实施例5相同的方式进行读取和线性内插。
在上述的实施例5、6、7中的每个实施例中,从对应于输入图像的区域如字符区域和非字符区域(要被转换的像素的区域)的多种3DLUT中,将任意一种3DLUT选择为用于存储校正值的3DLUT。但是,这些区域不限于输入图像中的区域,也可以从对应于如字符文档和照片文档的文档的整个输入图像(全部像素区域)的多种3DLUT中选择任意一种3DLUT。
(实施例8)
此外,可以准备对应于字符文档、照片文档、字符和照片文档等的整个输入图像的3DLUT。另外,对于字符和照片文档,还可以准备对应于如字符区域和照片区域的输入图像的区域的3DLUT。
图15A和15B为示出了选择和使用多种3DLUT中的任意一种的色彩转换装置的另一个例子的框图,并且图15B接续图15A。图16A主要是在图15B中示出的青色表格访问单元16c和青色3DLUT 18c的放大框图。色彩转换装置11的基本结构与实施例5(图10A和10B)相同。但是,3DLUT 18包括多个3DLUT,并且在图16A所示的例子中,3DLUT 18包括:用于字符和照片文档的3DLUT,包括用于字符区域的3DLUT和用于非字符区域的3DLUT;以及用于照片文档的3DLUT,包括用于照片区域的3DLUT。此外,指示文档是字符和照片文档还是照片文档的文档鉴别信号以及区域识别信号被输入到数据转换单元12和表格访问单元16,然后,基于输入的文档鉴别信号和区域识别信号选择要使用的LUT。注意,与青色3DLUT 18c相似,洋红色3DLUT18m和黄色3DLUT 18y包括用于字符和照片文档的3DLUT和用于照片文档的3DLUT,并且基于输入的文档鉴别信号和区域识别信号选择3DLUT。
用于字符和照片文档的3DLUT(用于字符区域的3DLUT和用于非字符区域的3DLUT)与实施例5相同。例如,在用于照片文档的3DLUT(用于照片区域的3DLUT)中,栅格宽度为16,栅格点数为21(R’)×21(G’)×21(B’)。由于照片文档通常是相纸照片或高清晰度打印照片,因此需要用比字符和照片文档更高的精度进行色彩转换,因而与字符和照片文档相比,增加了栅格点数。此外,对色彩校正值进行设置,从而通过与字符和照片文档相比,将更大的重要性附加于灰度级来进行色彩再现。
通过将用于照片区域的3DLUT的栅格点数从标准值17增加到21,可以提高色彩转换精度。但是,当栅格点数增加时,3DLUT的数据大小增大,但可以在存储器容量的限度以内增加栅格点数。例如,当栅格点数从标准的17×17×17=4913增加到33×33×33=35937时,增加的大小为35937-4913=31024。但是,在本发明中,当栅格点数从标准的17×17×17=4913增加到21×21×21=9261时,增加的量为9261-4913=4348,因此可以按照存储器容量调节增加的大小(栅格点数)。
例如,当文档鉴别信号指示为照片文档时,由于选择了用于照片区域的3DLUT,其中,栅格点数为21,大于标准值17,因此数据转换单元12利用与当增加在图2A中所示的栅格点数时使用的1DLUT相似的1DLUT进行转换,因而从范围为0到255的输入值得到了范围为0到320的输出值。在这种情况下,输出值为9位。另一方面,例如,当文档鉴别信号指示字符和照片文档时,数据转换单元12以与实施例5中相同的方式,按照区域识别信号进行转换。注意,用于字符区域的1DLUT、用于非字符区域的1DLUT、用于照片区域的1DLUT以及文档鉴别信号和区域识别信号与1DLUT之间的对应关系等都被预先存储在数据转换单元12中。
位分离单元14执行与在实施例1(图1A和1B)中进行的处理相似的处理。表格访问单元16基于由位分离单元14分离的高阶位、文档鉴别信号和区域识别信号,从3DLUT 18中读取色彩校正值。例如,当文档鉴别信号指示照片文档时,青色表格访问单元16c从用于照片区域的3DLUT中读取对应于R’、G’、B’的高阶位的校正值。另一方面,例如,当文档鉴别信号指示字符和照片文档,并且区域识别信号表示为字符区域时,青色表格访问单元16c从用于字符区域的3DLUT中读取对应于R’、G’、B’的高阶位的色彩校正值。与青色表格访问单元16c相似,洋红色表格访问单元16m和黄色表格访问单元16y从对应于文档鉴别信号和区域识别信号的3DLUT中读取色彩校正值。注意,文档鉴别信号和区域识别信号与3DLUT之间的对应关系被预先存储在表格访问单元16中。三维内插处理单元20执行与在实施例1(图1A和1B)中进行的处理相似的处理。
当使用多个3DLUT时,可以将多个3DLUT存储在3DLUT存储单元中,并且读取需要的3DLUT。图16B主要是在图15B中示出的青色表格访问单元16c和青色3DLUT 18c的放大框图。存储用于字符和照片文档的3DLUT和用于照片文档的3DLUT的青色3DLUT存储单元19c与青色3DLUT 18c连接,青色3DLUT 18c从青色3DLUT存储单元19c读取青色表格访问单元16c请求的3DLUT。例如,青色3DLUT存储单元19c为ROM或硬盘,而青色3DLUT 18c为RAM。
在每个上述实施例中,作为例子,对从RGB(多个第一色彩分量)到CMY(多个第二色彩分量)的色彩转换进行了说明,但是,多个第二色彩分量不限于CMY,例如,可以使用CIE1976L*a*b*信号(CIE为国际照明协会(Commission International de l’Eclairage),L*为亮度,a*和b*为色度)或者XYZ(反射的物体颜色的三色激励值)。
(实施例9)
图17为示出了本发明的图像形成设备70的结构的另一个例子的框图。在图17中示出的图像形成设备70的结构与实施例6(图12)几乎相同。但是,在阴影校正单元312与输入灰度级校正单元313之间提供了文档类型鉴别单元320。此外,色彩校正单元315起实施例8(图15A和15B)的上述色彩转换装置的作用。
阴影校正单元312对从A/D转换单元311发送的数字RGB信号执行将在彩色图像输入装置30的照明***、成像***和图像捕捉***中引起的各种失真去除的处理。此外,阴影校正单元312还对色彩平衡进行调节。
文档类型鉴别单元320将在阴影校正单元312中被去除了各种失真并且调节了色彩平衡的RGB信号(RGB反射信号)转换为浓度信号等,并且通过判断输入文档图像是,例如,字符文档、照片文档还是字符和照片文档的组合的字符和照片文档,来鉴别文档类型,其中,在色彩图像处理装置31a中使用的图像处理***很容易对浓度信号等进行处理。例如,将鉴别结果(文档鉴别信号)输入到分段处理单元314、色彩校正单元315、黑色生成和底色去除单元316以及空间滤波处理单元317,并且根据鉴别的结果进行适当处理。此外,输入灰度级校正单元313进行去除背景浓度并且执行调节图像质量如对比度的处理。
对由文档类型鉴别单元320执行的文档类型鉴别方法没有限制,例如,可以使用在已经公开的序列号为2002-218232日本专利申请中披露的方法。在这种方法中,根据通过对文档图像进行预扫描创建的浓度直方图,找出小于预定阈值的低浓度部分、第一最大浓度部分和除了与第一最大浓度部分相邻的浓度部分以外的,具有最高浓度的第二最大浓度部分,并且计算低浓度部分的数量、第一最大值与总像素数的比值以及(第一最大值-第二最大值)与总像素数的比值等。通过将这些计算出的值与第一阈值、第二阈值和第三阈值分别进行比较,将文档分类为字符文档、照片文档以及字符和照片(字符-照片)文档中的一种。注意,在上述的实施例8中,对文档是字符-照片文档还是照片文档进行判断,而字符-照片文档包括字符文档。
当判断文档为照片时,将输入图像数据二值化,对由包括目标像素的多个像素组成的掩模(mask)进行设置,并且计算沿着主扫描方向和副扫描方向从“0”变为“1”和从“1”变为“0”的变化次数之和(为了高速处理,可以只求出沿着主扫描方向的变化次数)。如果该和不小于预定阈值,则可以判断该文档是打印照片(因为在打印照片中,局部区域中的图像信号变化很大),而如果该和小于预定阈值,则可以判断该文档是相纸照片。由此,可以将照片文档进一步分类为打印照片文档和相纸照片文档。
此外,文档鉴别单元320包括用于存储文档类型的鉴别结果的存储单元,并且将鉴别结果与存储在存储单元中的以前的鉴别结果进行比较。即使电源关断时,存储单元也能够利用诸如闪存存储器保存鉴别结果。
(实施例10)
图18为示出了实施例4(图6)所示的图像形成设备71的计算机40的另一个例子的框图,结构与图7相同。但是,图18的计算机40的CPU 51起实施例8(图15A和15B)的数据转换单元12、位分离单元14、表格访问单元16和三维内插处理单元20的作用。此外,由数据转换单元12在数据转换中使用的1DLUT和由数据访问单元16使用的3DLUT 18被存储在硬盘53中。另外,CPU 51对诸如字符文档、照片文档、字符和照片文档等的文档类型进行鉴别,并且对诸如字符区域、点区域和照片区域等的区域进行识别,其中,鉴别文档由实施例9(图17)中的图像形成设备70的文档鉴别单元32执行,而识别区域由分段处理单元314执行。
通过由外部存储单元54读取记录在如CD-ROM的记录介质59上的计算机程序,将计算机程序存储在硬盘53或RAM 52上,并且由CPU 51执行该程序,可以使CPU 51起上述的各个单元的作用。还可以通过连接LAN(局域网)等的通信端口44,从其它装置接收计算机程序,并且将其存储在硬盘53或RAM 52中。
图19为示出了从RGB到CMY的色彩转换的处理步骤的另一个例子的流程图。CPU 51执行文档类型鉴别处理,如果文档不是照片文档(S40:否),则CPU 51进行与图14相同的处理。如果文档是照片文档(S40:是),则CPU51基于存储在硬盘53上的,用于照片区域的1DLUT,对输入图像数据的R、G、B分量进行转换(S42),将经过转换的分量R’、G’和B’中的每个分量分离为高阶位和低阶位(S44),并且将它们存储在RAM 52或硬盘53中。用与实施例8(图15A和15B)相同的方式进行转换和分离。
CPU 51从存储在硬盘53中的用于照片区域的3DLUT中读取与经过分离的高阶位对应的色彩校正值(S46),将读取的值存储在RAM 52或硬盘53中,基于色彩校正值和分离的低阶位进行线性内插(S48),求出C、M、Y分量并且将它们存储在RAM 52或硬盘53中。用与实施例8(图15A和15B)相同的方式执行读取和线性内插。
这里,文档类型不限于基于由图像扫描仪读取的文档的图像类型,并且,文档类型例如,可以是基于从计算机接收的文档数据或图像数据的图像类型,或者,是基于通过传真从外部设备接收的数据的图像类型。此外,允许用户从图像形成设备70的操作面板33等输入文档类型。
如以上在实施例4、7和10中所描述的,本发明可以将本发明的色彩转换方法记录在用于存储由计算机执行的程序的计算机可读介质上。因此,可以提供存储了用于执行色彩转换方法的程序的便携式记录介质。
在本实施例中,记录介质可以是如ROM的存储器,用于使计算机执行处理,或者是被***作为外部存储器设备提供的程序读取器并且被其读取的记录介质。不论是哪种情况,都可以使微处理器(CPU)访问和执行程序,或者,可以安装程序并且执行安装的程序。注意,用于安装的程序可以预先存储在设备的主机中,或者,可单独提供用于安装的程序。
这里,上述记录介质是可以从主机中取出的记录介质,并且可以是携带程序的介质,例如:磁带型记录介质,如磁带和盒式磁带;磁盘型记录介质,如软盘和硬盘;光盘型记录介质,如CD-ROM、MO、MD和DVD;卡片型记录介质,如IC卡(包括存储器卡)和光卡;半导体存储器,如掩模ROM、EPROM(可擦可编程只读存储器),EEPROM(电可擦可编程只读存储器)和闪存ROM等。
此外,在本实施例中,由于***可以与包括因特网的通信网络连接,因此记录介质可以是在从通信网络下载程序的情况下以流动方式携带程序的介质。当从通信网络下载程序时,用于下载的程序被预先存储在设备的主机中或者从不同的记录介质来安装。
当在数字彩色图像形成设备或计算机中提供的程序读取器读取记录介质时,执行上述的色彩转换方法。
此外,本发明的色彩转换装置和色彩转换方法也可以应用于不通过计算机,而将图像输入装置如扫描器或数码相机与打印机直接连接的实施例。在这种情况下,用于实现色彩转换设备或实现色彩转换处理的程序被引入如扫描仪或数码相机的图像输入设备,并且对由图像输入装置读取的RGB信号进行根据本发明的色彩转换,然后,将产生的信号输出。例如,如果在图5的结构中使用扫描仪,则可以由图像输入装置和图像处理装置构成色彩转换装置和色彩转换方法,其中,图像处理装置包括A/D转换单元、阴影校正单元、输入灰度级校正单元和色彩校正单元。或者,可以不将用于实现色彩转换设备或实现色彩转换处理的程序引入图像输入设备,而将该程序与灰度级再现单元一起引入打印机。
由于可以在不脱离本发明主要特性的精神的情况下,以若干种形式实施本发明,因此,这些实施例是说明性的而非限制性的,由于本发明的范围是由所附权利要求而不是由详细说明限定的,因此,旨在用权利要求包含属于权利要求范围以内或者属于这个权利要求范围的等价物以内的所有变化。
Claims (14)
1.一种色彩转换装置,用于将基于多个第一色彩分量的输入图像数据转换为基于多个第二色彩分量的输出图像数据,该色彩转换装置包括:
第一数据转换单元,用于按照通过对由所述多个第一色彩分量组成的色彩空间进行划分得到的栅格点数,对输入图像数据的每个色彩分量进行转换;以及
第二数据转换单元,用于通过利用在与由所述第一数据转换单元转换的色彩分量对应的栅格点的色彩校正值执行内插处理,将输入图像数据转换为输出图像数据,
其中,栅格点间距是统一的,并且为每个色彩分量确定栅格点数。
2.一种色彩转换装置,用于将基于多个第一色彩分量的输入图像数据转换为基于多个第二色彩分量的输出图像数据,该色彩转换装置包括:
第一数据转换单元,用于按照通过对由所述多个第一色彩分量组成的色彩空间进行划分得到的栅格点数,对输入图像数据的每个色彩分量进行转换;以及
第二数据转换单元,用于通过利用在与由所述第一数据转换单元转换的色彩分量对应的栅格点的色彩校正值执行内插处理,将输入图像数据转换为输出图像数据,
其中,栅格点间距为2n,其中,n为小于输入图像数据的每个色彩分量的位数k的整数,并且栅格点数Dn为满足下式的整数,
2m-1+1<Dn<2m+1,或2m+1<Dn<2m+1+1,其中m=k-n。
3.如权利要求1或2所述的色彩转换装置,其中,所述第一数据转换单元将输入图像数据的色彩分量转换为用“(栅格点间距×(栅格点数-1)-1)”表示其最大值的色彩分量。
4.如权利要求3所述的色彩转换装置,其中,当栅格点数大于2m+1时,其中m=k-n,所述第一数据转换单元将输入图像数据的色彩分量转换为(k+1)位的色彩分量。
5.如权利要求3所述的色彩转换装置,其中,当栅格点数小于2m+1,其中m=k-n时,所述第一数据转换单元将输入图像数据的色彩分量转换为k位的色彩分量。
6.如权利要求2所述的色彩转换装置,其中,所述第一色彩分量中的至少一个色彩分量的栅格点数与其它色彩分量的栅格点数不同。
7.一种色彩转换装置,用于将基于多个第一色彩分量的输入图像数据转换为基于多个第二色彩分量的输出图像数据,该色彩转换装置包括:
第一数据转换单元,用于按照通过对由所述多个第一色彩分量组成的色彩空间进行划分得到的,并且与基于所述输入图像数据的图像类型相对应的栅格点数,对输入图像数据的每个色彩分量进行转换;以及
第二数据转换单元,用于通过利用在与由所述第一数据转换单元转换的色彩分量和基于输入图像数据的图像类型所对应的栅格点的色彩校正值进行内插处理,将输入图像数据转换为输出图像数据,
其中,栅格点的间距是统一的,并且为每种类型的基于输入图像数据的图像确定栅格点数。
8.如权利要求7所述的色彩转换装置,其中,基于输入图像数据的图像类型是基于图像的全部像素区域当中的要被转换的像素区域的图像类型。
9.如权利要求7所述的色彩转换装置,其中,基于输入图像数据的图像类型是基于图像的全部像素区域的图像类型。
10.如权利要求7所述的色彩转换装置,其中,基于输入图像数据的图像类型包括基于图像的全部像素区域的图像类型和基于在各种图像类型的全部像素区域中要被转换的像素区域的图像类型。
11.如权利要求7所述的色彩转换装置,其中,进一步为每个色彩分量确定栅格点数,
所述第一数据转换单元按照基于输入图像数据的图像类型和与色彩分量对应的栅格点数对输入图像数据的每个色彩分量进行转换,并且
通过利用与被所述第一数据转换单元转换的色彩分量和基于输入图像数据的图像类型对应的色彩校正值进行内插处理,将输入图像数据转换为输出图像数据。
12.一种图像形成设备,包括:
在权利要求1、2和7中的任何一个中定义的色彩转换装置;以及
图像形成单元,用于基于已经由所述色彩转换装置对其进行了色彩转换的图像数据,在纸上形成图像。
13.一种色彩转换方法,用于将基于多个第一色彩分量的输入图像数据转换为基于多个第二色彩分量的输出图像数据,该方法包括如下步骤:
按照通过对由所述多个第一色彩分量组成的色彩空间进行划分得到的栅格点数,对输入图像数据的每个色彩分量进行转换;并且
通过利用在与经过转换的色彩分量对应的栅格点的色彩校正值进行内插处理,将输入图像数据转换为输出图像数据,
其中,栅格点间距为2n,其中n为小于输入图像数据的每个色彩分量的位数k的整数,并且栅格点数Dn为满足下式的整数,
2m-1+1<Dn<2m+1,或2m+1<Dn<2m+1+1,其中m=k-n。
14.一种色彩转换方法,用于将基于多个第一色彩分量的输入图像数据转换为基于多个第二色彩分量的输出图像数据,该方法包括如下步骤:
按照通过对由所述多个第一色彩分量组成的色彩空间进行划分得到的,并且与基于所述输入图像数据的图像类型相对应的栅格点数,对输入图像数据的每个色彩分量进行转换;并且
通过利用在对应于经过转换的色彩分量和基于输入图像数据的图像类型的栅格点的色彩校正值进行内插处理,将输入图像数据转换为输出图像数据,
其中,栅格点间距是统一的,并且为每种类型的基于输入图像数据的图像确定栅格点数。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004160043 | 2004-05-28 | ||
JP160043/04 | 2004-05-28 | ||
JP49545/05 | 2005-02-24 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1717000A CN1717000A (zh) | 2006-01-04 |
CN100350790C true CN100350790C (zh) | 2007-11-21 |
Family
ID=35822395
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100746677A Expired - Fee Related CN100350790C (zh) | 2004-05-28 | 2005-05-30 | 色彩转换装置和方法、图像形成设备、程序和记录介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100350790C (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105513519A (zh) * | 2014-09-23 | 2016-04-20 | 台达电子工业股份有限公司 | 即时色域映对***与即时色域映对方法 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4910860B2 (ja) * | 2007-04-20 | 2012-04-04 | 富士ゼロックス株式会社 | 画像ファイル作成装置、画像処理装置、画像処理システム、およびプログラム |
JP5940039B2 (ja) * | 2013-10-31 | 2016-06-29 | 京セラドキュメントソリューションズ株式会社 | 色変換テーブル作成装置、画像形成装置、色変換テーブル作成方法、及び色変換テーブル作成プログラム |
US10091397B2 (en) * | 2015-08-31 | 2018-10-02 | Kyocera Document Solutions Inc. | System including image forming apparatus and lattice point group generating device that generates group of pre-color conversion lattice points to be contained in color conversion table used for conversion of colors in RGB color space to colors in CMYK color space in the image forming apparatus |
CN113411668B (zh) * | 2021-06-16 | 2023-03-21 | 亿咖通(湖北)技术有限公司 | 一种视频播放***及方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08237494A (ja) * | 1995-02-27 | 1996-09-13 | Ricoh Co Ltd | 色変換装置 |
JPH11275375A (ja) * | 1998-03-20 | 1999-10-08 | Fuji Xerox Co Ltd | 色変換装置および色変換方法 |
JP2001285663A (ja) * | 2000-04-03 | 2001-10-12 | Canon Inc | データ変換方法および画像処理装置 |
JP2002152530A (ja) * | 2000-11-08 | 2002-05-24 | Sony Corp | 色補正処理方法および装置 |
-
2005
- 2005-05-30 CN CNB2005100746677A patent/CN100350790C/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08237494A (ja) * | 1995-02-27 | 1996-09-13 | Ricoh Co Ltd | 色変換装置 |
JPH11275375A (ja) * | 1998-03-20 | 1999-10-08 | Fuji Xerox Co Ltd | 色変換装置および色変換方法 |
JP2001285663A (ja) * | 2000-04-03 | 2001-10-12 | Canon Inc | データ変換方法および画像処理装置 |
JP2002152530A (ja) * | 2000-11-08 | 2002-05-24 | Sony Corp | 色補正処理方法および装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105513519A (zh) * | 2014-09-23 | 2016-04-20 | 台达电子工业股份有限公司 | 即时色域映对***与即时色域映对方法 |
Also Published As
Publication number | Publication date |
---|---|
CN1717000A (zh) | 2006-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1187955C (zh) | 图像文件的输出图像调整 | |
CN1114888C (zh) | 图像处理方法、设备和*** | |
CN1311404C (zh) | 使用了图像生成历史信息的图像的逆光处理 | |
CN100342709C (zh) | 图像记录装置及方法、图像处理装置和方法及*** | |
CN1305009C (zh) | 图像处理装置和图像处理方法 | |
CN1260947C (zh) | 图像处理方法及装置、图像形成装置、程序及记录媒体 | |
CN1526115A (zh) | 降低图象处理装置的更新频率的方法和*** | |
CN1689340A (zh) | 数字静像照相机与图像校正方法 | |
CN1257466C (zh) | 图像处理***和方法及其装置和终端 | |
CN1310521C (zh) | 图象信号处理设备和方法、学习设备和方法以及记录介质 | |
CN1893535A (zh) | 浓度确定方法、成像设备和图像处理*** | |
CN1943248A (zh) | 摄像装置及摄像单元 | |
CN1748408A (zh) | 色彩转换方法和配置文件生成方法 | |
CN1764228A (zh) | 图像处理装置、图像形成装置、图像处理方法 | |
CN1874410A (zh) | 成像装置和成像装置中的成像结果处理方法 | |
CN1512760A (zh) | 除去读取双面或重叠原稿产生的透印的图像处理装置及其方法 | |
CN1643936A (zh) | 图像处理设备和方法、以及图像处理设备的制造方法 | |
CN1229969C (zh) | 色变换装置与色变换方法 | |
CN1925548A (zh) | 图像处理装置和方法、图像形成装置、图像读取装置 | |
CN1430420A (zh) | 控制图像亮度的装置和方法 | |
CN1843041A (zh) | 信号处理装置和方法以及程序 | |
CN1878232A (zh) | 图像处理装置及图像处理方法 | |
CN1685739A (zh) | 图象数据的输出图象调整 | |
CN1578383A (zh) | 图像处理方法,图像处理装置,图像形成装置及记录介质 | |
CN1671173A (zh) | 图像处理***、图像处理方法及图像处理程序 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20071121 Termination date: 20210530 |