信息处理方法、装置、程序以及存储所述程序的存储介质的制作方法

文档序号:7605382阅读:158来源:国知局
专利名称:信息处理方法、装置、程序以及存储所述程序的存储介质的制作方法
技术领域
本发明涉及一种用来创建(显像)标准格式的图像数据的技术,该图像数据包括通过对从图像传感装置输出的信号进行数字转换而获得的可逆压缩或非压缩数字图像数据(原始数据)的说明。
背景技术
通常,由具有图像传感装置例如CCD或CMOS的图像传感器所获得的图像数据在图像传感器内经过图像处理,并被转换(显像)成可逆压缩或非压缩标准格式图像数据,例如TIFF格式的图像数据。采用可逆压缩或非压缩图像数据的原因是为了使图像数据成为不会丢失拍摄时成功获得的图像数据的格式。例如,如图14所示的图像传感器101中的操作1所示,常规操作是让图像传感器本身执行一系列处理操作的全部操作,包括将从图像传感装置例如CCD获得的信号转换(图像处理)为可由其它装置再现的标准图像数据,以及将该图像数据写入记录介质。然而,在这种系统中,用户不能在摄影后在改变图像处理参数例如白平衡和伽玛转换时再现图像数据。
解决上述问题的方法是向外部装置提供由摄像操作获得的CCD信号等的数字图像数据(原始数据)本身。根据该方法,用户能利用个人计算机等,在改变由图像传感器获得的图像数据的图像处理参数例如白平衡和伽玛转换时,创建图像数据。根据该配置,有如图14所示的图像传感器101的操作2所表示的实现方式,在该实现方式中,作为摄像结果而获得的数字图像数据按原样记录在记录介质上,该记录介质被装入个人计算机102,将数字图像数据从记录介质读出到个人计算机102,或者通过通信直接将图像数据从图像传感器传送到个人计算机102。因此,数字图像数据由运行在个人计算机102上的软件进行与在图像传感器内类似的处理(对应于操作1的处理),由此将图像数据转换成标准图像数据并显像。
然而,由使用具有原色滤波器的CCD(原色CCD)的产品A执行的图像显像处理等与由使用具有补色滤波器的CCD(补色CCD)的产品B执行的处理不同。因此,现有技术是这样的通过上述用于实现操作2的配置,用户必须根据每个产品手动选择用于执行多种类型的生成亮度信号的处理和/或生成颜色信号的处理的信号处理软件。此外,在将图像数据传送到个人计算机等,并由个人计算机来处理该图像数据的情况下,用户不知道什么信号处理方法适用于从图像传感装置输出的原始数据,即,应该执行原色滤波器的信号处理还是补色滤波器的信号处理。因此,有可能执行错误的信号处理。

发明内容
因此,本发明的目的在于能自动对包含通过对从图像传感装置输出的信号进行数字转换而得到的可逆压缩或非压缩图像数据的文件应用适当的图像处理。
根据本发明,为了实现上述目的,提供一种信息处理方法,用来处理包含通过对从图像传感装置输出的信号进行数字转换而得到的可逆压缩或非压缩数字图像数据的文件,该方法包括以下处理转换处理,其通过使用至少多种类型的亮度信号生成处理方法和/或多种类型的颜色信号生成处理方法中的任一种选择性地执行多种类型的信号处理,将包含在文件中的数字图像数据转换为具有规定格式的数据;选择处理,其根据包含在文件中的信息,从多种类型的信号处理中自动选择所使用的信号处理;以及使用在选择处理中选择的信号处理来执行转换,以便将包含在文件中的数字图像数据转换为具有规定格式的数据。
通过以下结合附图的说明,本发明的其它特征和优点是显而易见的,在全部附图中,相同的附图标记表示相同或相似的部分。


包含在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并与说明书一起解释本发明的原理。
图1是示出根据本发明第一实施例的图像处理系统的总体结构的框图;图2是示出根据第一实施例由图像处理装置执行的图像处理的概况的框图;图3是示出根据第一实施例的图像处理单元的结构的框图;图4是示出原色滤波器CCD的像素数据的图;图5是示出补色滤波器CCD的像素数据的图;图6是示出用于从补色CCD信号创建亮度信号的滤波操作的系数的图;图7是示出根据第一实施例的文件结构的图;图8是示出根据第一实施例的另一文件结构的图;图9是示出根据本发明第二实施例的图像处理单元的结构的框图;图10是示出根据本发明第三实施例的图像处理单元的结构的框图;图11是示出根据本发明第四实施例的图像处理单元的结构的框图;图12是示出3片(3-chip)CCD的像素数据的图;
图13是示出根据第一实施例的图像传感装置和信息处理装置的操作的流程图;图14是示出根据现有技术再现CCD数据的图像处理的概念图;图15是示出用于从原色CCD信号创建亮度信号的滤波操作的系数的图;以及图16是用于说明将扩展名和处理方法联系起来的表的使用的图。
具体实施例方式
现在根据附图来详细说明本发明的优选实施例。
第一实施例根据本发明第一实施例的系统包括图像传感装置,其具有使用CCD作为图像传感装置的CCD传感器,能输出包括CCD原始数据(以下称为“CCD信号”)的文件;以及信息处理装置,其能处理由图像传感装置提供的CCD信号(文件)。图像传感装置可以是CMOS传感器、或是通过具有多层结构的光电转换器来分离颜色的类型的传感装置。
图1是示出根据第一实施例的图像处理系统的总体结构的框图。该系统包括图像传感装置11,该图像传感装置11具有图像传感器111、文件生成器112、记录单元113和输出单元114。具有CCD的图像传感器111对从CCD获得的图像信号施加模-数转换,然后对数字信号施加非压缩或可逆压缩处理,由此输出结果信号作为CCD信号(数字图像数据)。本实施例中的原始数据具有这样的图像数据格式即可图像传感器的输出以该格式记录,以便可进行无损再现。该原始数据例如是处于由A/D转换获得的数字图像数据尚未经过图像处理例如至少白平衡处理的阶段的图像数据;处于从图像传感装置获得的A/D转换后的数字图像数据尚未经过用于分离亮度信号和颜色信号的颜色分离处理的阶段的数据;或者处于颜色滤波器的输出信号尚未经过颜色插值处理的阶段的数据,例如采用拜耳阵列(Bayer array)等的颜色滤波器的情况。
本实施例假设使用补色CCD或原色CCD。文件生成器112生成用于说明已被输出的CCD的文件。文件生成器112通过添加说明图像传感装置的属性信息例如生产商名称或产品名称以指定图像传感装置的标签信息,生成如图7或图8所示的文件。后面将参考图7或图8来详细说明文件结构。应当注意,由于标签信息被单独附加到通过传感所获得的每个图像,因此,标签信息可能包含与摄像条件有关的信息,例如是否使用了闪光。
记录单元113将由文件生成器112生成的文件记录在规定的介质上。软盘(注册商标)、磁光盘、MD盘(mini disc)、光盘、闪存(compact flash,注册商标)、或智能卡(smart media,注册商标)等,均可用作介质。输出单元114具有例如USB接口,能将文件输出到外部装置。
信息处理装置12包括CPU 121、ROM 122、RAM 123、接口124、输入面板125、显示单元126、外部存储装置127、介质驱动器128、以及用于连接这些组件的总线129。
CPU 121执行存储在ROM 122或RAM 123中的控制程序,因此执行包括后述图像处理的各种处理。接口124是用于执行与外部装置进行通信的接口。例如,USB接口可被用作接口124。在本实施例中,通过接口124从图像传感装置11接收文件。包括指示装置(pointing device)和键盘等的输入面板125接受来自用户的操作命令。显示单元126在CPU 121的控制下呈现各种显示。外部存储装置127存储各种应用程序和数据。通常,硬盘被用作外部存储装置127。介质驱动器128控制规定的记录介质和总线129之间的数据通信。
图13是用于说明根据本实施例由信息处理装置12使用信号处理方法所执行的图像处理的概况的流程图。图13中的步骤S101~S103示出图像传感装置11的操作,步骤S201~S204示出信息处理装置12的操作。具体地说,在步骤S101,由图像传感器111进行摄像,以获取CCD信号。接着,在步骤S102,文件生成器112生成说明从图像传感器111获取的CCD信号的数据,并将标签信息(后面说明)添加到该数据,从而生成文件。接下来是步骤S103,在步骤S103,将在步骤S102生成的文件提供给记录单元113,并将其记录在规定的记录介质上。可选地,响应于来自外部装置(在本实施例中是信息处理装置12)的请求,输出单元114输出记录在记录单元113上的文件。
在接受这样生成的文件时,信息处理装置12将该文件临时存储到外部存储装置127或RAM 123中。用于实现本实施例的图像处理的控制程序已被存储在外部存储装置中。根据需要,将该程序载入RAM 123,并由CPU 121执行。
当执行根据本实施例的图像处理时,在步骤S201,将要处理的文件从外部存储装置127读入RAM 123。可从介质驱动器128或通过接口124从图像传感装置11读入文件。接着,在步骤S202,分析该文件,并辨别CCD信号的颜色成分或阵列(根据本实施例,CCD信号是原色CCD信号还是补色CCD信号)。接下来是步骤S203,在步骤S203,根据步骤S202辨别的CCD信号的颜色成分或阵列,选择合适的图像处理,CCD信号被处理和转换为通常的图像数据的格式。在步骤S204,格式转换后的数据被存储在记录介质上(外部存储装置127或介质驱动器128)。
图2是用于说明在第一实施例的信息处理装置12中用于实现上述图像处理(步骤S202~S204)的功能配置的框图。参考图2来说明根据本实施例的图像处理中的数据流。
由格式分析器201对说明CCD信号的文件数据进行分析。更具体地说,由格式分析器201读入表示生成该CCD信号的CCD的像素数的信息、拍摄条件、以及用来识别产品的产品信息(包含在标签信息中的产品名称)。
图7是示出在本实施例中所使用的文件的数据结构的例子的图。包含在标签信息702中的产品名称被格式分析器201读出,作为产品信息。格式分析器201将所读出的产品名称与将产品名称和具有这些产品名称的摄像机的特征以对应形式排列的产品列表进行比较,从而判定该产品是使用原色CCD的摄像机还是使用补色CCD的摄像机。尽管在本实施例中将产品名称用作产品信息,也可以将产品名称和生产商名称的组合用作产品信息。应当注意,产品列表被预先存储在外部存储装置127等,根据需要将其载入RAM 123并进行参考。在图像数据703中说明CCD信号。
CCD信号读取器202根据格式分析器201所读出的信息,从文件数据中读取CCD信号。CCD信号读取器202能够执行各种类型的解压缩处理。作为例子,CCD信号读取器202从由格式分析器201获得的文件中的标签信息中读取压缩格式信息,根据压缩格式信息确定解压缩格式,读出CCD信号,然后解压缩该信号。
由格式分析器201根据关于摄像机是使用原色CCD的摄像机还是使用补色CCD的摄像机的产品信息而做出的判定结果表示由CCD信号读取器202读取的CCD信号是原色CCD信号还是补色CCD信号。根据格式分析器201做出的判定结果,处理方法确定单元203确定下一阶段的图像处理器204中所使用的图像处理,并将其作为处理选择信息提供给图像处理器204。保持有以对应形式排列判定结果和图像处理方法的表等的处理方法确定单元203,通过参考该表来输出处理选择信息。因此,能够根据CCD信号的类型(在本实施例中,信号是原色CCD信号还是补色CCD信号)来改变图像处理。
由CCD信号读取器202读取的CCD信号被发送到图像处理器204。根据参数设置单元207所设置的参数,图像处理器204对CCD信号进行由处理方法确定单元203所选择的处理。参数设置单元207向图像处理器204提供符合所确定的处理方法的参数。此外,由于在参数设置单元207中参数的设置可以根据用户的偏好而改变,因此能设置参数例如白平衡、色密度、色调、边缘增强的强度、以及对比度。例如,在用户改变参数时,根据处理方法所选择的参数被用作缺省值,并能根据用户设置的值增大或减小参数值。由图像处理器204处理过的输出图像信号由格式转换器205进行格式转换,以转换为JPEG格式、TIFF格式、或BMP格式等,并由输出单元206将结果信号写入记录介质。
接下来将详细说明图像处理器204。图3是用来说明包括在由图像处理器204执行的处理中的详细处理的框图。参考图3的框图来说明图像处理器204中的图像处理的流程。
从CCD信号读取器202进入的CCD信号首先被发送到白平衡处理器301,在该白平衡处理器301获得使图像中的白色变成白色信号的光源的白平衡系数和色温。以如下方式执行白平衡处理将作为对CCD信号应用白平衡系数的结果的图像中的白色变成白色信号。已经过白平衡处理的CCD信号被发送到U、V信号(色差信号)生成通道(也称为“颜色信号生成通道”,包括从插值处理器302到色差信号转换处理器307的单元)和Y信号(亮度信号)生成通道(包括从亮度信号创建选择器308到伽玛处理器312的单元)。
首先说明U、V信号生成通道。通过使用来自单片CCD的像素阵列中的位置A、B、C、D处的像素值,插值处理器302通过插值操作生成A、B、C、D信号的场数据(field data)。例如,在图4的原色CCD信号的情况下,有(A,B,C,D)=(R,G1,G2,B);在图5的补色CCD信号的情况下,有(A,B,C,D)=(C,M,Y,G)。矩阵计算单元303使用下面的公式(1)逐像素地执行颜色转换。应当注意,根据由处理方法确定单元203确定的处理方法(在该实施例中,是用于原色CCD信号的处理或用于补色CCD信号的处理),由参数设置单元207设置并改变公式(1)中的矩阵元素M11~M43。
RmGmBm=M11M21M31M41M12M22M32M42M13M23M33M43ABCD···(1)]]>将通过矩阵处理器303经颜色转换为Rm、Gm、Bm的CCD信号输入到色差增益处理器304。后者从所输入的CCD信号中获取亮度信号Y和色差信号Cr、Cb,将色差信号乘以增益以生成Cr’、Cb,并将Y、Cr’、Cb’再次转换为RGB色空间的信号。更具体地,色差增益处理器304首先通过下面的公式(2)将Rm、Gm、Bm信号转换为Y、Cr、Cb信号,根据下面的公式(3)将Cr、Cb信号与增益相乘,根据公式(4)(公式(2)的矩阵的逆矩阵)将得到的Y、Cr’、Cb’转换为Rg、Gg、Bg信号。应当注意,根据由处理方法确定单元203确定的处理方法,即用于原色CCD信号的处理或用于补色信号的处理,由参数设置单元207设置并改变公式(3)中的增益系数G1。
YCrCb=0.30.590.110.7-0.59-0.11-0.3-0.590.89RmGmBm···(2)]]>Gr′=G1×Cr...(3)Cb′=G1×CbRgGgBg=0.30.590.110.7-0.59-0.11-0.3-0.590.89-1YCr′Cb′···(4)]]>
由色差增益处理器304获得的CCD信号被发送到伽玛处理器305。后者使用以下公式(5)~(7)将所输入的CCD信号转换为数据Rt=GammaTable[Rg]...(5)Gt=GammaTable[Gg]...(6)Bt=GammaTable[Bg]...(7)其中,以上公式中的GammaTable表示一维查找表(即,伽玛表)。根据由处理方法确定单元203确定的处理方法,由参数设置单元207设置并改变伽玛表。
接下来,已经过伽玛校正的CCD信号被发送到色调校正处理器306。后者首先通过下面的公式(8)将由伽玛处理器305获得的Rt、Gt、Bt信号转换为Y、Cr、Cb信号,然后使Cr、Cb经过下面的公式(9)的信号校正,根据公式(10)(公式(9)的矩阵的逆矩阵)实现转换为Rt、Gt、Bt信号。根据由处理方法确定单元203确定的处理方法(在该实施例中,是用于原色CCD信号的处理或用于补色CCD信号的处理),由参数设置单元207设置并改变公式(9)中的矩阵元素H11~H22(这里H表示色调)。
YCrCb=0.30.590.110.7-0.59-0.11-0.3-0.590.89RtGtBt···(8)]]>Cr′Cb′=H11H21H12H22CrCb···(9)]]>RhGhBh=0.30.590.110.7-0.59-0.11-0.3-0.590.89-1YCr′Cb′···(10)]]>从色调校正处理器306输出的CCD信号(Rt,Gt,Bt)被发送到色差信号转换处理器307。后者使用下面的公式(11)从Rt、Gt、Bt创建U、V信号。以下述方式生成色差信号U、V。
UV=-0.169-0.3330.5020.499-0.421-0.078RtGtBt···(11)]]>
同时,在用来生成亮度信号的通道中执行以下提出的处理。通过亮度信号创建选择器308将已经过白平衡处理的CCD信号输入到原色亮度信号创建处理器309或者补色亮度信号创建处理器310。即,亮度信号创建选择器308根据从处理方法确定单元203输入的处理选择信息来确定CCD信号的目的地。因此,在原色CCD信号的情况下,由原色亮度信号创建处理器309创建亮度信号;在补色CCD信号的情况下,由补色亮度信号创建处理器310创建亮度信号。
更具体地,将图4所示种类的原色CCD信号提供给原色亮度信号创建处理器309。后者使CCD中的R、B信号均为“0”,应用具有图15所示的系数的二维滤波处理,并将结果信号用作亮度信号。图15示出用来插值G信号的插值滤波器。另一方面,将图5所示种类的补色CCD信号提供给补色亮度信号创建处理器310。后者对CCD信号应用具有图6所示的系数的二维滤波处理(不对CCD信号进行任何其它处理),并将结果信号用作亮度信号。图6示出一种低通滤波器。
由原色亮度信号创建处理器309或补色亮度信号创建处理器310创建的亮度信号通过高频增强处理器311进行边缘增强处理。通过伽玛处理器312进行伽玛校正处理,从而创建最终的Y信号。伽玛处理器312是用于亮度信号的伽玛处理器。
应当注意,可由用户使用参数设置单元207进行设置来改变的参数为公式(3)中的G1;公式(5)~(7)中的表数据;以及未在该实施例中说明的、通过高频增强处理器311的边缘增强强度和用在伽玛处理器312中的表等。用户设置的参数和CCD信号一起存储在信息处理装置的内部存储器(未示出)或外部存储装置或记录介质等中。参数可用作信号创建时的初始值,并在合适的时候读出时使用。此外,根据补色CCD信号和原色CCD信号而变化的参数是通过对对应于原色滤波器或补色滤波器的缺省值应用用户设置而获得的参数(即,将用户设置的值加到缺省值中或从缺省值中减去),如公式(3)中的G1或公式(9)中的H11~H22所示。应当注意,通过输入面板125和显示单元126所呈现的用户界面进行用户设置的值的输入。
上述内容是根据第一实施例的图像处理的流程。应当注意,尽管图3的参数设置单元207根据由处理方法确定单元203所确定的处理方法来改变参数,但这不是对本发明的限制。例如,可以进行根据由格式分析器201获取的产品信息来确定参数的配置。
此外,在该实施例中,由图2的格式分析器201分析文件中的标签信息,并基于所获得的产品信息执行图像处理器204中的处理方法的选择。然而,如图8所示,可以配置为在表示CCD信号的颜色信息和颜色阵列的CCD滤波器信息(颜色滤波器)包括在文件的标签信息802中的情况下,基于该CCD滤波器信息改变图像处理器204的处理方法(颜色信号生成通道的转换(基于参数)和亮度信号生成通道中的处理单元的转换)。此外,尽管具有原色亮度信号创建处理器309和补色亮度信号创建处理器310的配置已作为亮度信号创建处理器进行了说明,但其可与处理其它类型CCD信号的亮度信号创建处理器结合,或者该配置可具有三种或更多类型的亮度信号创建处理器。例如,从以上实施例的说明中显然可知,能提供多种类型的信号处理,例如支持不同阵列的原色滤波器和补色滤波器的亮度信号创建处理、支持第四实施例所述的3片CCD信号的亮度信号创建处理器、以及支持由具有多层结构的光电转换器分离颜色的类型的图像传感装置的输出信号的亮度信号创建处理器。当然,可以通过转换颜色信号生成通道中的参数来处理这些CCD信号。
因此,根据第一实施例,如上所述,提供一种信号处理方法,用来以摄像机特有的信号格式从说明来自CCD的输出信号的文件中读出CCD信号,并将该CCD信号转换为标准信号。该方法包括通过参考文件中的标签信息从预先准备的至少两种亮度信号创建处理中自动选择一种亮度信号创建处理、以及使用由所选择的亮度信号创建处理创建的亮度信号来实现从CCD信号到亮度信号的转换。这里,通过参考包含在标签信息中的产品名称或CCD滤波器信息来辨别CCD信号的类型。因此,根据CCD信号的类型(例如,CCD信号中颜色或阵列的类型,例如补色CCD信号或原色CCD信号)自动应用合适的图像处理,并正确执行向标准信号的转换。
第二实施例参考图9来说明本发明的第二实施例。第二实施例的图像传感装置11和信息处理装置12中的系统结构和处理要素与第一实施例的类似(图1、2和13)。现在参考图9来说明根据第二实施例的图像处理器204的结构和操作。
图9是用来说明根据第二实施例的图像处理器204的结构的框图。在图9中,白平衡处理器901的结构和U、V信号生成通道(从插值处理器902到色差信号转换处理器907)的结构与第一实施例的(从插值处理器302到色差信号转换处理器307)相同。
将对根据第二实施例的用来输出Y信号的处理进行说明。在第一实施例中,根据CCD信号的类型来改变亮度信号生成通道中的亮度信号创建处理器。然而,在第二实施例中,根据CCD信号的类型来改变亮度信号生成通道中用于边缘增强的高频增强处理。
在图9中,已经过白平衡处理的CCD信号被发送到通过图6的滤波器系数继续执行用来降低频带的处理的亮度信号创建处理器908。因此,所创建的亮度信号被发送到下一阶段的高频信号强度调整处理器912。接着,根据来自处理方法确定单元203的处理选择信息,高频信号创建选择器909选择原色高频信号创建处理器910或补色高频信号创建处理器911作为提供从亮度信号创建处理器908输入的CCD信号的目的地。即,通过基于产品信息所确定的处理选择信息来选择用于创建关于CCD信号的高频信号的处理方法。因此,在原色CCD信号的情况下(图4),使用原色高频信号创建处理器910来创建高频信号;在补色CCD信号的情况下(图5),使用补色高频信号创建处理器911来创建高频信号。
原色高频信号创建处理器910读入已由白平衡处理器901进行过白平衡处理,即,使R、B信号的像素位置处的值为“0”,基于G1、G2信号使用图15所示的滤波器执行滤波处理,并创建G插值信号的CCD信号。原色高频信号创建处理器910进一步对G插值信号在水平方向上进行[-1,0,2,0,-1]滤波处理、在垂直方向上进行[-1,0,2,0,-1]滤波处理,从而创建高频信号。
此外,补色高频信号创建处理器911对从亮度信号创建处理器908发送的亮度信号在水平方向上进行[-1,0,2,0,-1]滤波处理、在垂直方向上进行[-1,0,2,0,-1]滤波处理,从而创建高频信号。
由原色高频信号创建处理器910或补色高频信号创建处理器911所创建的高频信号在高频信号强度调整处理器912中通过增益操作来调整其强度,然后将结果信号添加到由亮度信号创建处理器908所创建的亮度信号。已经添加有高频信号的亮度信号在伽玛处理器913中进行伽玛转换,从而创建Y信号。
因此,根据第二实施例的方法,该方法包括从预先准备的至少两种高频增强信号创建处理中自动选择一种高频增强信号创建处理,并生成已进行过所选择的高频增强信号创建处理的亮度信号。因此,根据CCD信号的类型自动应用合适的图像处理,并正确执行向标准信号的转换。
第三实施例在第一实施例中,根据CCD信号是原色CCD信号还是补色CCD信号,亮度信号创建处理器中的信号处理不同。在第二实施例中,根据CCD信号是原色CCD信号还是补色CCD信号,高频增强信号创建处理器中的信号处理不同。在第三实施例中,亮度信号创建和高频增强处理均根据CCD信号是原色CCD信号还是补色CCD信号而改变。
图10是用于说明根据第二实施例的图像处理器204的结构的框图。在图10中,白平衡处理器1001的结构和U、V信号生成通道(从插值处理器1002到色差信号转换处理器1007)的结构与第一实施例的(从插值处理器302到色差信号转换处理器307)相同。
此外,亮度信号创建选择器1008、原色亮度信号创建处理器1009、和补色亮度信号创建处理器1011具有与第一实施例的亮度信号创建选择器308、原色亮度信号创建处理器309、和补色亮度信号创建处理器310相同的功能。
由原色亮度信号创建处理器1009生成的亮度信号在原色高频增强处理器1010中进行高频增强。另一方面,由补色亮度信号创建处理器1011生成的亮度信号在补色高频增强处理器1012中进行高频增强。应当注意,原色高频增强处理器1010具有与通过组合第二实施例的原色高频信号创建处理器910和高频信号强度调整处理器912所获得的配置相同的功能。类似地,补色高频增强处理器1012具有与通过组合第二实施例的补色高频信号创建处理器911和高频信号强度调整处理器912所获得的配置相同的功能。
因此,高频已被增强的亮度信号在伽玛处理器1013中进行伽玛转换,从而创建Y信号。
第四实施例在本发明的第四实施例中,可以适当地处理通过图4所示类型的单片拜耳阵列的原色滤波器所获得的CCD信号(在该实施例中,该信号被称为“拜耳CCD信号”)、以及通过图12所示类型的3片CCD所获得的CCD信号(在该实施例中,该信号被称为“3片CCD信号”)。
第四实施例的图像传感装置11和信息处理装置12中的系统结构和处理要素与第一实施例的类似(图1、2和13)。现在参考图11来说明根据第四实施例的图像处理器204的结构和操作。
当将文件数据提供给格式分析器201时,后者分析包含在文件中的标签信息。更具体地,由格式分析器201读入表示CCD的像素数的信息、拍摄条件、以及用来识别产品的产品信息。CCD信号读取器202根据由格式分析器201读出的信息来读取CCD信号。接着,根据由格式分析器201所读出的CCD的文件阵列信息,处理方法确定单元203判定由CCD信号读取器202所读出的CCD信号是拜耳CCD信号还是3片CCD信号,并生成用来确定在图像处理器204中执行的处理的处理选择信息。
图11是用来说明根据第四实施例的图像处理器204的结构的框图。在图11中,白平衡处理器1101的结构和U、V信号生成通道(从插值处理器1102到色差信号转换处理器1107)的结构与第一实施例的(从插值处理器302到色差信号转换处理器307)相同。
已进行过白平衡处理的CCD信号由亮度信号创建选择器1108根据处理选择信息提供给单片拜耳亮度信号创建处理器1109或3片CCD亮度信号创建处理器1110。3片CCD亮度信号创建处理器1110使用包含在CCD信号(数字图像数据)中的全部颜色的颜色信号来生成亮度信号。此外,单片拜耳亮度信号创建处理器1109使用包含在CCD信号(数字图像数据)中指定颜色的颜色信号来生成第一到第三实施例中所述种类的亮度信号。拜耳CCD信号被发送到单片拜耳亮度信号创建处理器1109,继续创建亮度信号。另一方面,3片CCD信号被发送到创建亮度信号的3片CCD亮度信号创建处理器1110。
拜耳CCD信号与第一实施例的原色CCD信号相同。因此,用来创建单片拜耳亮度信号的处理与第一实施例的原色亮度信号创建处理器中的处理相同,这里无需再进行说明。
3片CCD亮度信号创建处理器1110根据下面的公式(12)创建图12所示类型的3片CCD信号的亮度信号。
Y=0.33×R+0.69×G+0.11×B ...(12)由单片拜耳亮度信号创建处理器1109或3片CCD亮度信号创建处理器1110所创建的亮度信号通过高频增强处理器1111增强其边缘分量,并进一步通过伽玛处理器1112进行伽玛转换处理,从而生成最终的Y信号。
因此,根据第四实施例,在辨别单片原色CCD信号和3片原色CCD信号时,可以改变用来创建亮度信号的处理。应当注意,可以结合第一或第三实施例来实现第四实施例中用于创建亮度信号的处理中的变化。此外,在本发明用于第三实施例的情况下,假设3片CCD信号和原色CCD信号(拜耳CCD信号)均由原色高频增强处理器1010处理。当然,可以组合补色CCD信号作为单片CCD信号。例如,在该组合中使用第三实施例的配置的情况下,由原色高频增强处理器1010来处理3片CCD信号,由补色亮度信号创建处理器1011来处理补色CCD信号。
第五实施例在第一实施例中,由格式分析器201来分析包含在文件中的信息。更具体地,由格式分析器201读入表示CCD像素数的信息、拍摄条件、和用来识别产品的产品信息。CCD信号读取器202根据由格式分析器201读出的信息来读取CCD信号。在第五实施例中,由格式分析器201读出文件扩展名,CCD信号读取器202根据该扩展名来判定在图像处理器204中用于生成亮度信号的处理(符合原色CCD信号或补色CCD信号的亮度信号处理)、和用于解压缩被压缩的文件的处理。
为了根据文件数据的扩展名自动改变处理,提供图16所示类型的配置。具体地,对应于文件数据的多个扩展名中的每个的信号处理(解压缩方法和处理方法)以表210的方式保持即可。CCD信号读取器202获取表示来自格式分析器201的扩展名的数据,参考表210,然后选择解压缩方法。类似地,处理方法确定单元203获取表示来自格式分析器201的扩展名的数据,参考表210,然后确定处理方法。此外,可以配置为保持存储能被处理的文件的扩展名的扩展名列表(表),通过参考该表来辨别是否可处理所输入的文件数据。
可以配置为通过组合标签信息和文件数据扩展名来辨别更详细的信号处理。可选地,可以配置为如果输入的文件具有未包含在保持能处理的文件的扩展名的表中的扩展名,则使用文件数据的标签信息来改变信号处理。此外,显然,允许采用基于标签信息(产品名称等)来确定用于解压缩被压缩的数据的处理的配置。
此外,已说明了合并所拍摄的数字图像数据和标签信息的实施例。然而,如果条件是数字图像数据和标签信息的项目被链接起来,则也可仅将其存储为独立的文件。
因此,根据上述每个实施例,如果需要进行图像处理以将具有生产商特定格式的数据的格式改变为标准格式,则能自动地变为最优标准格式而不会弄错图像处理方法。
根据本发明,如上所述,即使初学者也能对包括通过对从图像传感装置输出的信号进行数字转换而获得的可逆压缩或非压缩数字图像数据的数据应用适当的图像处理,并能简化用户的操作。
其它实施例可以这样配置以便在图像传感装置中实现上述实施例中所述的功能。在这种情况下,在装置中装载可移动记录介质,其中记录通过使用其它摄像机拍摄所获得的图像数据,从记录介质读取该图像数据,对该图像数据使用上述实施例的处理,以将其转换为具有规定格式的图像数据,并将结果图像数据记录在记录介质上或从外部输出。
此外,在上述实施例中,这样配置以在处理方法确定单元203中针对产品信息等来确定已知的图像处理方法。然而,可以这样配置以在产品信息太新而在参考表中没有对应的图像处理方法的情况下,从产品信息的版本或生产商的名称判断选择最接近的图像处理方法。
此外,已关于可被分析的文件说明了产品信息。然而,可以这样配置以在格式不能读取或文件标签信息本身不能分析的情况下,向用户呈现错误显示,并自动停止后阶段的处理,以不执行不必要的处理。
注意,本发明可用于包括单个装置的装置或由多个装置构成的系统。
此外,本发明可通过以下方式来实现直接或间接地向系统或装置提供实现上述实施例的功能的软件程序、使用系统或装置的计算机读取所提供的程序代码、然后执行该程序代码。在这种情况下,只要系统或装置具有该程序的功能,实现方式无需依赖于程序。
因此,由于本发明的功能由计算机来实现,所以安装在计算机上的程序代码也实现本发明。换句话说,本发明的权利要求也覆盖为实现本发明的功能的计算机程序。
在这种情况下,只要系统或装置具有该程序的功能,可以任何形式来执行该程序,例如目标代码、由解释程序所执行的程序、或提供给操作系统的脚本数据。
可用于提供程序的存储介质的例子有软盘、硬盘、光盘、磁光盘、CD-ROM、CD-R、CD-RW、磁带、非易失型存储卡、ROM、以及DVD(DVD-ROM和DVD-R)。
关于提供程序的方法,可使用客户机的浏览器将客户机连接到因特网上的站点,并可将本发明的计算机程序或程序的可自动安装的压缩文件下载到记录介质例如硬盘。此外,可通过将构成程序的程序代码分割为多个文件并从不同的站点下载该文件来提供本发明的程序。换句话说,本发明的权利要求也覆盖对多个用户通过计算机下载实现本发明功能的程序文件的WWW(万维网)服务器。
也可能在存储介质例如CD-ROM上加密存储本发明的程序,向用户分发该存储介质,允许满足某种要求的用户从网站通过因特网下载解密匙信息,并允许这些用户通过使用密匙信息解密所加密的程序,从而在用户计算机上安装该程序。
除通过由计算机执行所读取的程序来实现根据实施例的上述功能的情况而外,运行在计算机上的操作系统可能执行全部或部分实际处理,以通过该处理来实现上述实施例的功能。
此外,在将从存储介质读取的程序写入插入到计算机的功能扩展板或连接到计算机的功能扩展单元中所提供的存储器中之后,安装在功能扩展板或功能扩展单元的CPU等执行全部或部分实际处理,以通过该处理来实现上述实施例的功能。
尽管在不脱离本发明的精神和范围的情况下,可以做出很多明显不同的本发明的实施例,但应该理解,除由所附权利要求书定义外,本发明不局限于特定的实施例。
权利要求
1.一种信息处理方法,用来处理包含通过对从图像传感装置输出的信号进行数字转换而得到的可逆压缩或非压缩数字图像数据的文件,所述方法包括以下处理转换处理,其通过使用至少多种类型的亮度信号生成处理方法和/或多种类型的颜色信号生成处理方法中的任一种选择性地执行多种类型的信号处理,将包含在文件中的数字图像数据转换为具有规定格式的数据;选择处理,其根据包含在文件中的信息,从多种类型的信号处理中自动选择所使用的信号处理;以及使用在选择处理中选择的信号处理来执行所述转换,以便将包含在文件中的数字图像数据转换为具有规定格式的数据。
2.根据权利要求1所述的信息处理方法,其特征在于,选择处理包括用于在亮度信号生成处理中增强亮度信号的高频的选择处理。
3.根据权利要求1所述的信息处理方法,其特征在于,进一步包括对在文件中说明的数字图像数据进行解压缩的多种类型的解压缩处理;其中,在选择处理中,根据包含在文件中的信息来选择用在所述解压缩中的解压缩处理。
4.根据权利要求1所述的信息处理方法,其特征在于,在转换处理中,使用由用户设置的图像处理参数来执行信号处理。
5.根据权利要求1所述的信息处理方法,其特征在于,在选择处理中,根据指定作为生成文件的来源的装置的产品信息、指定作为生成文件的来源的装置中的图像传感装置所使用的颜色滤波器的颜色滤波器信息、以及文件的扩展名中的至少任一个来选择要使用的信号处理。
6.根据权利要求1所述的信息处理方法,其特征在于,转换处理中的多种类型的信号处理包括第一处理,其使用包括在数字图像数据中的全部颜色的颜色信号来生成亮度信号;以及第二处理,其使用包括在数字图像数据中的特定颜色的颜色信号来生成亮度信号;以及在选择处理中,选择第一处理或第二处理中的任一个。
7.根据权利要求1所述的信息处理方法,其特征在于,转换处理中的多种类型的信号处理包括高频增强处理,该高频增强处理使高频增强信号作用于通过从数字图像数据进行转换而得到的亮度信号,所述高频增强信号通过使用包括在数字图像数据中的全部颜色的颜色信号来生成高频增强信号的第一处理、或者使用包括在数字图像数据中的特定颜色的颜色信号来生成高频增强信号的第二处理而得到;以及在选择处理中,选择第一处理或第二处理中的任一个。
8.一种信息处理方法,用来处理包含通过对从图像传感装置输出的信号进行数字转换而得到的可逆压缩或非压缩数字图像数据的文件,并将数据转换为具有规定格式的数据,该方法包括以下处理执行处理,其在改变预先准备的多种类型的亮度信号生成处理方法和/或多种类型的颜色信号生成处理方法时,执行信号处理;以及转换处理,其根据要处理的文件的扩展名,通过改变在执行处理中所使用的信号处理,将包含在文件中的数字图像数据转换为具有规定格式的数据。
9.根据权利要求8所述的信息处理方法,其特征在于,进一步根据扩展名来改变压缩文件的解压缩处理方法。
10.根据权利要求8所述的信息处理方法,其特征在于,使用用于根据扩展名来改变信号处理的表。
11.根据权利要求8所述的信息处理方法,其特征在于,根据扩展名来改变信号处理,并通过参考与数字图像数据有关的标签信息来改变信号处理。
12.根据权利要求8所述的信息处理方法,其特征在于,使用由用户设置的图像处理参数,在转换处理中执行信号处理。
13.一种信息处理装置,用来处理包含通过对从图像传感装置输出的信号进行数字转换而得到的可逆压缩或非压缩数字图像数据的文件,所述装置包括转换部分,其通过使用至少多种类型的亮度信号生成处理方法和/或多种类型的颜色信号生成处理方法中的任一种选择性地执行多种类型的信号处理,将包含在文件中的、通过对从图像传感装置输出的信号进行数字转换而得到的可逆压缩或非压缩数字图像数据转换为具有规定格式的数据;选择部分,其根据包含在文件中的信息,从多种类型的信号处理中选择所使用的转换处理;以及执行部分,其使用由所述选择部分选择的转换处理来启动所述转换部分,以便将包含在文件中的数字图像数据转换为具有规定格式的数据。
14.根据权利要求13所述的信息处理装置,其特征在于,根据扩展名来改变信号处理,通过参考与数字图像数据相关的标签信息来改变转换处理。
15.根据权利要求13所述的信息处理装置,其特征在于,所述转换部分使用由用户设置的图像处理参数来执行信号处理。
16.一种信息处理装置,用来处理包含通过对从图像传感装置输出的信号进行数字转换而得到的可逆压缩或非压缩数字图像数据的文件,并将数据转换为具有规定格式的数据,包括处理部分,其在改变预先准备的多种类型的亮度信号生成处理方法和/或多种类型的颜色信号生成处理方法时,执行信号处理;以及转换部分,其根据要处理的文件的扩展名,改变所述处理部分所使用的信号处理,并将包含在文件中的数字图像数据转换为具有规定格式的数据。
17.一种存储介质,其存储用来通过计算机实现如权利要求1所述的信息处理方法的控制程序。
18.一种控制程序,其用来通过计算机实现如权利要求1所述的信息处理方法。
全文摘要
一种信息处理方法,用来处理包含通过对从图像传感装置输出的信号进行数字转换而得到的可逆压缩或非压缩数字图像数据的文件。该信息处理方法能通过使用至少多种类型的亮度信号生成处理方法和/或多种类型的颜色信号生成处理方法中的任一种来选择性地执行多种类型的信号处理,以将包含在文件中的数字图像数据转换为具有规定格式的数据。该方法包括根据包含在文件中的信息,从多种类型的信号处理中自动选择所使用的信号处理,并执行所选择的信号处理,以便将包含在文件中的数字图像数据转换为具有规定格式的数据。
文档编号H04N5/225GK1765126SQ20048000751
公开日2006年4月26日 申请日期2004年3月17日 优先权日2003年3月20日
发明者高桥贤司 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1