专利名称:图像信息发送方法和图像信息处理装置的制作方法
技术领域:
本发明涉及图像信号发送信息和用于输出彩色图像的图像信息处理装置。
背景技术:
数字相机摄取的彩色图像数据主要以符合DCF(用于相机文件系统的设计规则)版本1.0[JEIDA-49-2-1998]的格式,被记录在各种闪速存储器中。该格式应用sRGB(三原色)色空间,该sRGB色空间是一种规定如个人计算机的CRT(阴极射线管)监视器的等级特性和色域(色彩再现范围)的标准色空间。作为其背景,假定数字相机所摄取的图像的大部分在PC(个人电脑)监视器上显示。然而,由于近来流行数字相机,有更多机会,使彩色图像不仅显示在PC监视器上,也在家用TV(电视)上显示,或通过家用PC或直接被输出至彩色打印机。
DCF格式应用JPEG(联合图象专家组,一种压缩标准)用于压缩以及sRGB色空间,如下面文件格式的表1所示。
表1(DCF格式文件结构)
在DCF格式中,如图1所示的其目录结构,DCF图像根目录DCIM被紧接排列在根目录下,而在该DCF文件图像根目录DCIM下,排列具有每个由8个字符表示的目录号的DCF目录。对于表示目录号的8个字符,前3个字符表示不重复的数字100至999,剩余5个字符是自由字符。目录号可包括空白数字。DCF图像根目录DCIM可最多记录900个目录。DCF图像根目录DCIM可包括除DCF目录之外的目录。
作为图像数据的格式,从JPEG格式(其中,每个RGB数据具有8位的位长)扩展的JPEG2000[ITU-T Rec.T.801]也被应用在DCF中,并考虑可以覆盖人类可感知的色彩再现范围的色空间。这些之中,可以对实际场景光量保持数据线性的scRGB色空间(场景参考色空间)[IEC61966-2.2]、其中已执行适于该数据的输出或适于显示设备的色彩校正的色空间(输出参考色空间)、扩展的sRGB色空间(e-sRGBIEC61955-2.1附件G/附件F)等正在被国际标准化。
当不仅使用传统基于监视器的RGB 8位sRGB色空间,也使用16位sc-RGB色空间、扩展的sRGB(e-sRGB)等作为图像数据格式时,用于保存图像数据的介质的容量需要被扩展。在这点上,当有助于数字相机图像的更高图像质量的图像的分辨率的增加被强化、以及图像数据大小被增加时,闪速存储器的容量已被相应地增加。未来也期望大幅度地扩展诸如闪速存储器之类的介质的容量。
同时,在多数情况下,数字相机所摄取的图像具有符合上述DCF格式的文件结构,并且,相机内被基于各个厂家的技术进行色彩校正的图像被保存在YCC中,该YCC是亮度/色度分离空间。图像可具有包括sRGB色域之外的色彩的YCC值。另一方面,家用TV、液晶监视器和各种彩色打印机的色域通常不同于所述sRGB色域。尤其具有色彩表现系统(基于反射的色彩的色彩表现)的彩色打印机与sRGB色空间的标准的作为自发射类型设备(光源色彩设备)的CRT监视器在本质上不同。在彩色打印机的情况下,在黑暗区域中色域是宽的,而在明亮区域中是窄的。因此,当假定打印机输出时,应当考虑色域来执行色彩校正。以这种方式,当在如数字静止相机的应用中使用各种输出时,会出现下面的问题,即当假定在一定设备中使用的色彩校正后的图像被从另一设备输出、或显示在另一设备上时,在一些区域中会发生灰度等级失真。这样的问题发生在下面的情况下。即,如上所述,由于当前数字相机所摄取的图像,是基于在基本上具有sRGB色空间的CRT监视器上观看的假定而处理的,图像最终按符合DCF格式的JPEG YCC格式保存,当该图像数据被输出至除CRT监视器之外的诸如彩色打印机或家用TV之类的彩色图像设备时,会出线上述问题。在现有系统中,例如,当向打印机输出由数字相机摄取的JPEG YCC数据、或显示在CRT监视器上的sRGB数据时,打印机驱动器等考虑打印机的色域,执行图像数据至色彩数据的色彩转换,并输出色彩数据。
发明内容
本发明的一个目的在于提供一种新的图像信息发送方法和图像信息处理装置,能够解决如上所述的传统图像处理技术的问题。
本发明的另一目的在于提供一种图像信息发送方法和图像信息处理装置,有效地管理相对于同一内容被转换为适于各个用途的色彩特性的一组图像数据。
在本发明中,例如,通过使用诸如scRGB或e-sRGB之类的扩展色空间,并将数字相机摄取的图像保存在各种设备中,相对于数字相机摄取的一个场景的图像,来保存为各种彩色图像设备处理的图像。即,在根据本发明的图像信息发送方法中,使用为每个设备准备的文件夹,读取或写入通过将标准色空间中编码的图像数据转换为相应于每个各种彩色图像设备的色彩特性而获得的图像数据组。
在根据本发明的另一图像信息发送方法中,使用为每个设备准备的不同文件扩展名,读出或写入通过将标准色空间中编码的图像数据转换为用于各种图像设备的每一个的最佳色彩特性而获得的图像数据组。
在本发明的又一个图像信息发送方法中,使用为每个设备准备的不同文件夹和文件扩展名,读出或写入通过将标准色空间中编码的图像数据转换为用于各种图像设备的每一个的最佳色彩特性而获得的图像数据组。
在本发明的又一个图像信息发送方法中,通过使用一个数据组作为标准数据、并保持其它数据组与标准数据之间的差值数据作为其它数据组,发送通过将标准色空间中编码的图像数据转换为用于各种图像设备的每一个的最佳色彩特性而获得的图像数据组。
在本发明的又一个图像信息发送方法中,使用为每个设备准备的不同文件夹,保持彩色图像数据,并读出或写入图像数据组。
根据本发明,也提供一种图像信息处理装置,用于将标准色空间中编码的图像数据转换为适于应当对其输出该图像数据的图像设备的数据,该装置包括图像处理单元,用于把通过将标准色空间中编码的图像数据转换为用于各种彩色图像设备的每一个的最佳彩色特性而获得的图像数据组,转换为适于应当对其输出标准色空间中编码的图像数据的图像设备的数据,并使用为每个设备准备的不同文件夹,将转换后的数据保存至存储部件。
根据本发明,也提供一种图像处理装置,用于将标准色空间中编码的图像数据转换为适于应当对其输出图像数据的图像设备的数据,该装置包括图像处理单元,用于把通过将标准色空间中编码的图像数据转换为用于各种彩色图像设备的每一个的最佳色彩特性而获得的图像数据组,转换为适于应当对其输出标准色空间中编码的图像数据的图像设备的数据,并使用为每个设备准备的不同文件扩展名,将转换后的数据保存到存储部件。
根据本发明,也提供一种图像处理装置,用于将标准色空间中编码的图像数据转换为适于应当对其输出图像数据的图像设备的数据,该装置包括图像处理单元,用于把通过将标准色空间中编码的图像数据转换为用于各种彩色图像设备的每一个的最佳色彩特性而获得的图像数据组,转换为适于应当对其输出标准色空间中编码的图像数据的图像设备的数据,并使用为每个设备准备的不同文件夹和文件扩展名,将转换后的数据保存到存储部件。
根据本发明,还提供一种图像处理装置,用于将标准色空间中编码的图像数据转换为适于应当对其输出该图像数据的图像设备的数据,该装置包括图像处理单元,用于把通过将标准色空间中编码的图像数据转换为用于各种彩色图像设备的每一个的最佳色彩特性而获得的图像数据组,作为标准数据,并将其它数据组与该标准数据之间的差值数据作为其它数据组保存到存储部件。
通过下面参考附图对实施例的描述,本发明的其它目的和本发明提供的特殊优点将会更加清楚。
图1概略地示出了DCF格式的目录结构;图2是示出了应用本发明的数字相机的基本部分的结构的方框图;图3是示出了该数字相机中的文件保存处理的程序的流程图;图4概略地示出了在保存数据的情况下,该数据可被数字相机中的DCF格式的框架内的文件夹名识别的目录结构;图5概略地示出了在保存数据的情况下,该数据可被数字相机中的DCF格式的框架内的文件扩展名识别的目录结构;图6概略地示出了在保存数据的情况下,该数据可被数字相机中的DCF格式的框架外的文件夹名识别的目录结构;图7概略地示出了在保存数据的情况下,该数据可被数字相机中的DCF格式的框架外的文件扩展名识别的目录结构;图8概略地示出了保存数字相机中来自基本数据的差值数据的例子;图9是示出了在输出设备方的图像读取处理的程序的流程图。
具体实施例方式
现在将参考附图描述本发明的实施例。
在以下描述中,考虑到数字相机同时向闪速存储器等不仅记录通过将摄取的图像转换为符合传统DCF格式数据的JPEG YCC数据(DCF基本文件)而获得的数据,而且记录通过将摄取的图像转换为适于诸如彩色打印机和LCD之类的其它彩色图像设备而获得的数据,或通过对来自CCD图像传感器的数据进行白平衡(white balance)校正而获得的原始数据。
首先,将参考图2描述应用本发明的数字相机中的DCF基本文件的准备和保存。
该数字相机100具有作为其主要构成元件的白平衡处理单元20,其被提供了由CCD图像传感器10获取的基本色彩的图像数据R,G和B;第一和第二图像处理单元30和40,其被提供了已由白平衡处理单元20进行白平衡调节处理后的图像数据R′,G′和B′;以及闪速存储器50,用于保存由所述第一或第二图像处理单元30或40处理所述图像数据R′,G′和B′而获得的数据。
在该数字相机100中,所述白平衡处理单元20对由CCD图像传感器10获取的基本色彩的图像数据R,G和B进行白平衡调节处理,并把对其已经进行白平衡调节处理后的图像数据R′,G′和B′提供给第一和第二图像处理单元30和40。
第一图像处理单元30适于对已经进行白平衡调节处理后的图像数据R′,G′和B′执行与传统处理相似的处理,以准备DCF基本文件,并将该DCF基本文件保存至闪速存储器50。该第一处理单元30具有伽马(gamma)处理单元31、RGB/YCC转换单元32、以及数据保存处理单元33。在第一图像处理单元30中,伽马处理单元31对已经进行白平衡调节处理后的图像数据R′,G′和B′执行伽马校正处理,并把对其已执行伽马校正的图像数据R″,G″和B″提供给RGB/YCC转换单元32。该RGB/YCC转换单元32把对其已执行伽马校正的图像数据R″,G″和B″转换为由亮度数据Y和色差数据Cr,Cb表示的YCC数据,并这样准备DCF基本文件。
另外,数据保存处理单元33准备闪速存储器50中的DCIM目录,和DCIM目录下用于保存DCF基本文件的目录,例如,100MSDCF目录,并将DCF基本文件保存到目录中。
第二图像处理单元40适于从已经进行白平衡调节处理后的图像数据R′G′和B′,为每个彩色图像设备准备数据,并将数据保存到闪速存储器50。该第二图像处理单元40具有彩色图像设备校正处理单元41和数据保存处理单元42。在该第二图像处理单元40中,彩色图像设备校正处理单元41依照将被保存的数据,即,数据将被输出至什么彩色图像设备,或是否将保存原始数据,来为每个设备对已经进行白平衡调节处理后的图像数据R′,G′和B′执行色彩校正。例如,在为喷墨打印机执行色彩校正的情况下,使用覆盖当前流行的打印机的色域的虚拟(virtue)色域作为目标色域执行色彩校正。即,考虑包括输出设备的色域的色彩特性,来执行色彩校正。为每个输出设备校正的数据被转换为诸如e-sRGB或e-sYCC之类的输出参考色空间数据。原始数据被转换为scRGB 16位线性数据、scRGB 12位线性数据、或scYCC数据。
另外,数据保存处理单元42依据图3的流程图所示的程序,准备闪速存储器50内的目录,并把为每个图像设备校正的数据保存到准备的目录,或把对其已进行白平衡处理的图像数据保存到准备的目录。具体地,首先在步骤S1,该数据保存处理单元42判断是否为另一设备保存数据。如果在步骤S1的判断结果为“是”,即,如果将为另一设备保存数据,处理进行至下一步骤S2。如果判断结果为“否”,即,如果不将为另一设备保存数据,处理进行至步骤S3,并按符合现有DCF格式的格式保存数据。
在步骤S2,判断数据是否符合DCF格式。如果判断结果为“是”,即,如果数据符合DCF格式,处理进行至步骤S4。如果判断结果为“否”,即,如果数据不符合DCF格式,处理进行至步骤S7。
在步骤S4,判断是否准备符合DCF格式的目录。如果判断结果为“是”,即,如果将准备符合DCF格式的目录,则处理进行至步骤S5。如果判断结果为“否”,即,如果不将准备符合DCF格式的目录,处理进行至步骤S6。
在步骤S5,在闪速存储器50中准备由DCF格式的框架内的目录名识别的目录,并在那里保存数据,如图4所示。具体地,在该步骤S5,在DCIM目录下准备由数字相机100内的彩色图像设备校正处理单元准备的、用于为每个图像设备保存数据的目录,或用于保存白平衡处理之后数据的目录。作为准备的目录的目录名,使用如下面表2所示的用于准备图像的另一应用的目录名。这些目录名的每一个包含从100至999的3个数字和5个字符,如DCF格式所规定。对于每个准备的目录,保存为每个图像设备校正的数据、或白平衡调节之后的数据。
表2(DCF目录名)
在步骤S6,数据被保存为由DCF格式框架内的文件扩展名识别的数据文件,如图5所示。具体地,在步骤S6,使用根据数据类型的不同文件扩展名,把由数字相机100中的彩色图像设备校正处理单元为每个图像设备准备的数据、或白平衡调节之后的数据,保存到闪速存储器50中的与保存DCF基本文件的目录相似的目录。将被使用的文件扩展名是下面表3所示的文件扩展名。
表3(文件扩展名)
在步骤S7,判断是否为每个图像设备准备目录。如果步骤S7的判断结果为“是”,即,如果将为每个图像设备准备目录,处理进行至步骤S8。如果判断结果为“否”,即,如果不将为每个图像设备准备目录,则处理进行至步骤S9。
在步骤S8,在闪速存储器50中准备由DCF格式的框架之外的目录名识别的目录,并将数据保存到该目录,如图6所示。具体地,在该步骤S8,在闪速存储器50中准备由数字相机100中的彩色图像设备校正处理单元准备的用于为每个图像设备保存数据的目录、或白平衡校正之后的数据。作为准备的目录的目录名,使用如下面表4所示的用于准备的图像的其它应用的目录名。对于每个准备的目录,保存为每个图像设备校正的数据、或白平衡校正之后的数据。
表4(DCF目录名)
在步骤S9,数据被保存为由DCF格式框架之外的文件扩展名识别的数据文件,如图7所示。具体地,在该步骤S9,在闪速存储器50中准备可选目录。然后,使用根据数据类型的表3中所示的不同文件扩展名,把通过数字相机100中的彩色图像设备校正处理单元为每个图像设备准备的数据、或白平衡调节之后的数据,保存到闪速存储器50中的可选目录。
在步骤S5,也可以使用DCF格式的框架内的差值数据保存用于每个图像设备的数据。具体地,在彩色图像设备校正处理单元中准备为彩色图像设备准备的数据与DCF基本文件之间的差值数据。该准备的数据组是按e-sRGB或e-sYCC格式,是输出参考色空间。作为准备的数据的扩展名,使用下面表5所示的扩展名。准备的数据被保存到闪速存储器50中的与保存DCF基本文件的目录相似的目录。
表5(文件扩展名)
现在将参考图9描述数字相机100对闪速存储器50的数据的读取。
具体地,在输出设备方,当通过每个设备的驱动器或通过个人计算机(PC)执行处理时,PC上的应用程序依据图9的流程图所示的程序进行图像输出和显示。
在输出设备方,首先在步骤S10,判断是否在驱动器或个人计算机(PC)执行色彩校正处理。如果在步骤S10的判断结果为“是”,即,将在驱动器应用程序上执行色彩校正处理,处理进行至下一步骤S11。如果判断结果为“否”,即,如果不将在驱动器应用程序上执行色彩校正处理,处理进行至步骤S15。
在步骤S11,使用上述目录名或文件扩展名信息,搜索闪速存储器50中是否有场景参考色空间格式的数据(scRGB16位线性、scRGB12位线性或scYCC)。
在下一步骤S12,判断驱动器应用程序是否找到了想要的数据。如果在步骤S12的判断结果为“是”,即,如果驱动器应用程序找到了想要的数据,处理进行至步骤S13,并执行想要的色彩校正处理。然后,在下一步骤S14,将色彩校正后的图像数据输出给输出设备。如果在步骤S12的判断结果为“否”,即,如果驱动器应用程序没有找到想要的数据,处理进行至步骤S18,并使用DCF基本文件执行符合现有DCF格式的JPEG YCC数据的处理。然后,在下一步骤S19,输出处理后的图像数据。
在步骤S15,使用目录名或文件扩展名的信息,搜索在闪速存储器50中是否有适于输出设备的输出参考色空间数据。
在下一步骤S16,判断驱动器应用程序是否找到想要的数据。如果在步骤S16的判断结果为“是”,处理进行至步骤S17。仅执行至输出设备的数据格式的转换,并输出数据,而不执行色彩校正处理。然而,当找到的数据是差值数据,则基于DCF基本文件和找到的差值数据,准备适于输出设备的图像数据。然后,仅执行至输出设备的数据格式的转换,并输出数据,而不执行彩色校正处理。如果在步骤S16的判断结果为“否”,即,如果驱动器应用程序没有找到想要的数据,处理进行至步骤S18,并使用DCF基本文件执行符合现有DCF格式的JPEG YCC数据的处理。然后,在步骤S19,输出处理后的图像数据。
工业适用性如上所述,传统上,当执行适于输出设备的相机摄取图像数据的色彩校正时,必须使用有限色域(基于sRGB色空间的JPEG YCC色域)的DCF基本文件执行用于输出设备的色彩校正。然而,在本发明中,可以通过使用具有更宽色域并更接近来自相机中的CCD图像传感器的原始数据的数据,来执行更合适的色彩校正。
在本发明中,因为,在图像摄取时,保存了在一定程度上可被期望的用于输出设备的数据,所以,可直接向输出设备输出更合适色彩的图像,而不必由输出设备的驱动器执行色彩校正、或基于PC上的应用程序执行色彩校正。
在本发明中,即使在不支持本发明的保存技术的输出设备中,DCF格式框架内的文件保存技术也能够基于传统技术来输出。
在本发明中,通过识别摄取数据作为已为输出设备校正的数据,可以避免在输出设备方驱动器的重复色彩校正,并输出期望的彩色图像。
因此,根据本发明,当为各种目的使用标准色空间中编码的图像数据时,可有效地管理相对于同一内容被转换为适于该目的色彩特性的图像数据组。
权利要求
1.一种图像信息发送方法,包括使用为每个设备准备的不同文件夹,读取或写入通过将标准色空间中编码的图像数据转换为相应于各种彩色图像设备的每一个的色彩特性而获得的图像数据组。
2.一种图像信息发送方法,包括使用为每个设备准备的不同文件扩展名,读出或写入通过将标准色空间中编码的图像数据转换为用于各种彩色图像设备的每一个的最佳色彩特性而获得的图像数据组。
3.一种图像信息发送方法,包括使用为每个设备准备的不同文件夹和不同文件扩展名,读出或写入通过将标准色空间中编码的图像数据转换为用于各种彩色图像设备的每一个的最佳色彩特性而获得的图像数据组。
4.一种图像信息发送方法,包括通过使用一个数据组作为标准数据、并保持其它数据组与该标准数据之间的差值数据作为其它数据组,来发送通过将标准色空间中编码的图像数据转换为用于各种彩色图像设备的每一个的最佳色彩特性而获得的图像数据组。
5.如权利要求4所述的图像信息发送方法,其中,使用为每个设备准备的不同文件夹,保持彩色图像数据,并读出或写入所述图像数据组。
6.如权利要求4所述的图像信息发送方法,其中,使用为每个设备准备的不同文件扩展名,保持彩色图像数据,并读出或写入所述图像数据组。
7.如权利要求4所述的图像信息发送方法,其中,使用为每个设备准备的不同文件夹和文件扩展名,保持彩色图像数据,并读出或写入所述图像数据组。
8.一种图像信息处理装置,用于将标准色空间中编码的图像数据转换为适于应当对其输出该图像数据的图像设备的数据,该装置包括图像处理单元,用于将图像数据组转换为适于应当对其输出标准色空间中编码的图像数据的图像设备的数据,所述图像数据组是通过将标准色空间中编码的图像数据转换为用于各种彩色图像设备的每一个的最佳彩色特性而获得的,并使用为每个设备准备的不同文件夹,将转换后的数据保存至存储部件。
9.一种图像信息处理装置,用于将标准色空间中编码的图像数据转换为适于应当对其输出该图像数据的图像设备的数据,该装置包括图像处理单元,用于将图像数据组转换为适于应当对其输出标准色空间中编码的图像数据的图像设备的数据,所述图像数据组是通过将标准色空间中编码的图像数据转换为用于各种彩色图像设备的每一个的最佳色彩特性而获得的,并使用为每个设备准备的不同文件扩展名,将转换后的数据保存到存储部件。
10.一种图像信息处理装置,用于将标准色空间中编码的图像数据转换为适于应当对其输出该图像数据的图像设备的数据,该装置包括图像处理单元,用于将图像数据组转换为适于应当对其输出标准色空间中编码的图像数据的图像设备的数据,所述图像数据组是通过将标准色空间中编码的图像数据转换为用于各种彩色图像设备的每一个的最佳色彩特性而获得的,并使用为每个设备准备的不同文件夹和文件扩展名,将转换后的数据保存到存储部件。
11.一种图像信息处理装置,用于将标准色空间中编码的图像数据转换为适于应当对其输出该图像数据的图像设备的数据,该装置包括图像处理单元,用于把通过将标准色空间中编码的图像数据转换为用于各种彩色图像设备的每一个的最佳色彩特性而获得的一个图像数据组,作为标准数据,并将其它数据组与该标准数据之间的差值数据作为其它数据组保存到存储部件。
12.如权利要求11所述的图像信息处理装置,其中,所述图像处理单元将彩色图像数据保存至所述存储部件,并使用为每个设备准备的不同文件夹,保存所述图像数据组。
13.如权利要求11所述的图像信息处理装置,其中,所述图像处理单元将彩色图像数据保存至所述存储部件,并使用为每个设备准备的不同文件扩展名,保存所述图像数据组。
14.如权利要求11所述的图像信息处理装置,其中,所述图像处理单元将彩色图像数据保存至所述存储部件,并使用为每个设备准备的不同文件夹和文件扩展名,保存所述图像数据组。
全文摘要
一种图像信息处理器,用于将标准色空间中编码的图像数据转换为适于将对其输出该编码图像数据的图像设备的数据,其中,图像处理部分(40)把由彩色图像设备校正部分(41)为输出设备进行色彩校正后的数据转换为诸如e-sRGB或e-sYCC之类的输出参考色空间数据,数据存储部分(42)产生闪速存储器(50)中的目录,并把为图像设备把校正后的数据存储在产生的目录中,并因此,当使用标准色空间中编码的图像数据用于各种目的时,有效地管理相对于同一内容被转换为适于该用途的色彩特性的数据的图像数据。
文档编号H04N1/32GK1481647SQ02803345
公开日2004年3月10日 申请日期2002年10月10日 优先权日2001年11月8日
发明者出口达也, 加藤直哉, 哉 申请人:索尼公司