具有图像特征分析功能的数字照相机的制作方法

文档序号:7956239阅读:106来源:国知局
专利名称:具有图像特征分析功能的数字照相机的制作方法
技术领域
本发明涉及进行图像的特征分析的数字照相机。
背景技术
在用打印机或显示器良好地输出基于图像数据的输出图像时,需要对构成输出图像的多个目标的每一个进行对应于目标的种类的彩色校正处理、彩色变换处理、二值化处理等彩色处理。一般地,通过计算机应用程序生成的图像的打印或者对显示装置的显示由器件驱动器或者器件光栅化来自计算机应用程序的描绘命令群,生成页面整体的位像数据,并根据产生的位像数据进行打印、显示。
近年来,已经可以利用系统或者应用程序对这些构成图像的目标进行“原始分布图”的指定,进而器件驱动器使用其指定的原始分布图的内容可以得到更高质量的输出。其中,例如,在将扫描仪输入图像粘贴到电子文档上时,当在其图像的成像描绘命令中指定记述了扫描仪的器件特性的彩色分布图、或在显示器上进行了彩色校准等时,为了再现编辑人员看到的颜色,将包含指定记述了在编辑中使用的监视器的特性的彩色分布图。例如,这些彩色分布图是ICC分布图,作为可以利用它们的系统,众所周知的有Microsoft公司的Windows的ICM,Apple公司的ColorSync等。
进而,还不同于这样的极为细腻的彩色匹配处理系统地公开了若干种用于在照片图像中即使原始图像本身质量不好也可以得到漂亮的高质量的输出的技术。例如,如果用近年来已经普及了的数字静物照相机摄取的图像的曝光不合适,则为了改善这种情况,使用者可利用图像描绘应用程序等对原稿图像整体进行非线性彩色平衡处理等图像校正处理。但是,没有高度的知识和经验的使用者要设定适当的校正处理将会反复运行错误,非常花费时间。
当然,在日本特开2000-13625号专利申请中公开了使用这种方法等自动地进行图像校正的方法,该技术也适应于图像记录装置。在日本特开2000-13625号专利申请中,基于原始图像的像素数据生成有关亮度的直方图,检测出根据规定的像素值累积并相当于规定频度数的像素数据,得到高光、阴影点,并通过基于这些点进行校正图像整体的彩色覆盖的图像校正处理,实现了处理负荷少、且高质量的图像。
另一方面,随着数字静物照相机的普及,不经由主机PC、通过小型闪存(CF)卡等记录介质保存数字静物照相机的数据,并由设置在打印机本体上的闪存卡插槽直接读入保存在闪存卡中的数据的直接打印的、所谓的照片直接打印机(PD打印机)等的输出的需求越来越高。此外,还在这些PD打印机上实现了不通过记录介质地、通过数字静物照相机和通用串行总线(USB)等接口,直接由PD打印机接收数字静物照相机内的数据并在打印机侧进行向记录用的数据的变换处理以及进行记录的PD打印机系统。
这些PD打印机在打印机内部具有被称之为控制器单元的图像处理功能,并在该控制器单元进行在通常打印机中由主机PC侧进行的图像的全部的渲染、光栅化、彩色变换、量化、打印控制用命令的生成等处理,并向引擎单元输送所生成的数据。进而,在打印引擎单元进行读取所生成的数据、解释打印控制用命令和打印数据、为了进行对打印纸的图像的记录所需要的给纸、承载架移动等机械控制、对打印头外加驱动脉冲、向打印头传送数据等的控制。这些在打印引擎单元的控制与以往的由打印引擎单元接收来自主机PC的数据所进行的控制的情况是同样的。
此外,近年来也开始进行在数字静物照相机侧事前与图像数据一起文本化有关打印浓度的校正量等的指定打印参数、打印控制等的特定打印机用的打印机控制信息,在其特定打印机侧取得其信息,并在图像记录时进行校正的做法。
但是,在用PD打印机实现适当地图像校正来自这样的上述的数字静物照相机等的图像的技术时,需要认识到以下这样的课题。
在对保存在CF卡等记录介质上的图像进行过校正后再打印图像时,存在增加对CF卡的文件存取次数,降低实质的打印速度这样的问题。
详细说明之,就是除了进行对为了进行通常的打印数据生成处理的CF卡的文件存取外,为了进行图像校正中所需要的直方图的生成等图像分析,事前必须对CF卡进行存取并一度读入图像文件。虽然可以同时进行该事前的图像校正用的文件存取和通常的为了进行彩色处理的文件存取,但由于为此PD打印机本体需要具有全部展开和保持所读入的图像数据的大量的存储器而造成成本的大幅度的上升。而且,随着数字静物照相机的高图像质量化带来的记录像素数的年年增加,其对应的存储器的成本上升量也越来越大。
此外,一般地,用数字静物照相机摄取的图像大多是以JPEG(联合图像专利组)标准等压缩了的文件形态保存的(下面,简单地称这样的图像为JPEG图像)。此时,由于不解压缩压缩数据就不能观察图像本来的内容,所以,为了生成前述的直方图,除了文件存取外,还需要进行JPEG图像的解压缩。因此,将进一步招致处理量的增大以及打印速度的降低。
另外,当在一张打印用纸上设计多张图像进行记录时,由于进一步增加了应该进行分析的图像文件数,故上述的文件存取或JPEG图像的解压缩次数也将增加,从而,进一步增加了因文件数增加所带来的处理负荷,导致打印速度降低的问题。
进而,当在从PD打印机本体直接读出保存在数字静物照相机内的记录介质中的图像数据进行打印时,也与从前面所述的记录介质中的调出的情况一样,产生因对数字静物照相机的访问次数增加、JPEG的解压缩次数增加所招致的处理负荷增大、打印速度降低的同样的问题。
还有,在前述的数字静物照相机侧事前与图像数据一起文本化有关打印浓度的校正量等指定打印参数、打印控制等信息的技术中,有关指定打印参数、打印控制等的信息不能不考虑进行打印的记录装置的特性。对预想之外的记录装置的情况就成为了不具有任何意义的信息,因而存在缺乏通用性这样的问题。

发明内容
本发明之目的在于提供排除了上述诸多不利因素的数字照相机以及其控制方法、打印系统。
本发明的另外的目的在于提供可以用PD打印机本体对来自数字照相机等的原图像进行图像校正,实现高质量的图像,同时,可以抑制过剩的处理负荷的增加,提供快捷的打印环境的数字照相机以及其控制方法、打印系统。
本发明的其他的目的在于提供可以向打印机传送用数字照相机分析过的直方图等图像分析数据的数字照相机以及其控制方法、打印系统。
根据本发明的一个方案,提供一种数字照相机,包括读取装置,从存储图像数据的存储介质中读取图像数据;显示装置,显示对应于由上述读取装置所读取的图像数据的图像;指示装置,对由上述显示装置所显示的图像执行打印指示;提取装置,提取由上述读取装置所读取的图像数据的特征;以及发送装置,将由上述指示装置所指示打印的图像和表示由上述提取装置所提取出的特征的特征数据发送到打印机。
另外,根据本发明的另一个方案,提供一种用于数字照相机的控制方法,包括读取步骤,从存储图像数据的存储介质中读取图像数据;显示步骤,显示对应于在上述读取步骤中所读取的图像数据的图像;指示步骤,对在上述显示步骤中所显示的图像执行打印指示;提取步骤,提取在上述读取步骤中所读取的图像数据的特征;以及发送步骤,将在上述指示步骤中所指示打印的图像和表示在上述提取步骤中所提取出的特征的特征数据发送到打印机。
本发明的其他的目的根据基于下面的附图的说明以及权利要求将进一步明了。


图1是照片直接打印机的外观图;图2所示是照片直接打印机的操作面板;图3所示是照片直接打印机的构成和与其相连设备的框图;图4所示是照片直接打印机的接口的构成的框图;图5所示是涉及照片直接打印机的图像处理控制的功能构成的功能框图;图6A、图6B所示是数字静物照相机的构成的框图;图7所示是打印处理的流程图。
具体实施例方式
下面,根据图面说明本发明的实施方式。
(第1实施方式)下面,对本发明第1实施方式进行说明。首先用图1到图6A和图6B对适应于本发明的照片直接(PD)打印机进行说明。
图1是根据本发明的实施方式的照片直接打印机装置1000的外观图。该照片直接打印机装置1000具有从主计算机(PC)接收数据并进行打印的、作为通常的PC打印机的功能和直接读出保存在存储卡等记录介质中的图像数据并打印读出的图像数值、或者接收并打印来自数字静物照相机的图像数据的功能。
图1中,在照片直接打印机装置1000的上面,设有可按下的电源开关1005。此外,在上壳罩1002的右侧,设置有带有液晶显示单元1006或各种开关键等的操作面板1010。该操作面板1010的构造将参照图2在下面详述。标号1007是自动纸进给单元,其自动地向装置本体内输送记录用纸。标号1009是闪存卡插槽,在此,可以插入带有存储卡的适配器(PCMIA卡适配器),并可以通过该适配器直接读取保存在存储卡中的图像数据进行打印。作为该存储卡,例如有小型闪存、灵巧介质、存储体(棒)等。标号1011是观察器(液晶显示单元),可在该装置本体上进行安装拆卸,在从保存在存储卡中的图像中检索想要进行打印的图像等时,可用于显示每一帧图像或索引图像等。标号1012是用于连接后述的数字静物照相机的端子,标号1013表示用于连接个人计算机(PC)的USB总线连接器。
图2是根据本实施方式的操作面板1010的外观图。图2中,在液晶显示单元1006上,其左右可以显示用于设定各种有关描述的项目的数据的菜单项目。作为显示的项目,有存储卡内的多幅图像中的想要打印的范围的最前面图像序号、指定帧的序号(开始/指定)、想要结束打印的范围的最后的图像序号(结束)、打印份数(份数)、打印所使用的打印用纸(记录用纸)的种类(打印用纸种类)、设定一张打印用纸上要打印的图像的数量(设计)、打印质量的指定(质量)、是否打印摄像的日期的指定(日期打印)、是否校正图像再进行打印的指定(图像校正)、显示打印所需要的打印用纸张数(打印用纸数)等。这些各种项目可以使用光标键2001进行选择或者指定。标号2002是模式键,每按下该键2002便可以切换打印的种类(比如,打印索引、打印全部帧数、打印一帧等),与之对应,LED群2003的对应的LED将点亮。标号2004是维护键,是用于进行打印头1301的清洁等打印机的维护的键。标号2005是打印开始键,在指示打印的开始时或者确立维护的设定时按下。标号2006是停止打印键,在使打印停止时或者指示维护的终止时按下。
参照图3说明涉及本实施方式的照片直接打印机装置1000的控制的主要部位的构成。这里,该图3中与前述的图面相同的部分使用同样的符号并略去它们的说明。
图3中,标号3000表示控制单元(控制基板)。标号3001表示ASIC(专用定制LSI),其构成将参照图4的框图详细后述。标号3002是DSP(数字信号处理器,例如美国Texas Instruments公司制造的DSP-C6211),内部具有CPU,承担各种控制处理以及从亮度信号(RGB)到浓(灰)度信号(CMYK)的变换、定标、伽马变换、误差扩散等图像处理。标号3003是存储器,具有保存DSP3002的CPU的控制程序的程序存储器3003a以及作为保存运行时的程序的RAM区域、保存图像数据等的作为运行存储器的存储区域。标号3004是打印机引擎,在此搭载的是使用多种颜色的彩色墨水打印彩色图像的喷墨式打印机的打印机引擎。标号3005是作为用于连接数字静物照相机3012的端口的USB总线连接器。标号3006是用于连接观察器1011的连接器。标号3008是USB总线集线器(USB HUB),在该打印机装置1000基于来自PC 3010的图像数据进行打印时,来自PC 3010的图像数据原样不变地通过,通过USB 3021输出到打印机引擎3004。由此,与之连接着的PC 3010可以直接与打印机引擎3004进行数据或信号的交换并进行打印(作为普通的PC打印机工作)。标号3009是电源连接器,输入由电源3013从商用AC变换出来的直流电压。PC 3010是普通的个人用计算机,3011是前述的存储卡(PC卡),标号3012是数字静物照相机。
这里,应当理解,该控制单元3000与打印机引擎3004之间的信号的交换是通过前述的USB 3021或者IEEE1284总线3022进行。
图4所示是图3的ASIC3001的构成的框图,在该图4中,与前述的图面相同的部分也使用了同样的符号并略去它们的说明。
标号4001是PC卡接口单元,用于进行读取保存在安装着的PC卡(存储卡)3011上的图像数据,或者向PC卡(存储卡)3011写入数据等。标号4002是IEEE1284接口(I/F)单元,用于进行与打印机引擎3004间的数据的交换。该IEEE1284接口单元是在打印保存在数字静物照相机3012的记录介质或者PC卡(存储卡)3011上的图像数据时使用的总线。标号4003是USB接口单元,用于进行与PC3010之间的数据的交换。标号4004是USB主接口单元,用于进行与数字静物照相机3012之间的数据的交换。标号4005是操作面板接口单元,用于输入来自操作面板1010的各种操作信号或者进行对液晶显示单元1006输出显示数据等。标号4006是观察器接口单元,控制着对观察器1011的图像数据的显示。标号4007是控制与用标号4009表示的各种开关或LED等之间的接口的接口单元。4008是CPU接口单元,用于进行与DSP3002之间的数据交换的控制。标号4010是连接这些部分的内部总线(ASIC总线)。
图5所示是根据本实施方式的照片直接打印机装置1000的接口以及图像处理控制的功能构成的功能框图。这里,图5中与前述的图面相同的部分也使用了同样的符号并略去它们的说明。
标号6000表示照片直接打印机装置1000的主机(图像数据源),在该主机6000中,还包含有作为上述的主计算机的PC3010、数字静物照相机3012、PC卡(存储卡)3011以及没有进一步图示的游戏机或电视机等。这样的主机6000通过USB、IEEE1284总线或者IEEE 1394总线等有线接口进行连接。另外,除此以外,也可以使用蓝牙(Bluetooth)等无线接口。
此外,在前述的控制基板3000中,包含有由ASIC3001实现的数据输入/存储处理单元6001、向打印机引擎3004输出打印数据的打印机接口6004、以及由DSP3002运行的多着色(renderer)处理单元6002t和图像处理单元6003。
首先,控制基板3000通过I/F从主机6000读入图像数据并将读入的图像数据保存到数据输入/存储处理单元6001。所保存的数据由DSP3002进行多着色处理,还原成位图数据并变换成可以用图像处理单元6003进行处理的数据。在图像处理单元6003中,进行与由通常的主PC上的打印机驱动器进行的尺寸变换/彩色变换/量化相同的处理。在这里的彩色处理中,除了进行包括用于校正原始图像的色度空间与打印机的输出色度空间的偏差的RGB到R’G’B’的变换处理、作为向打印机的着色剂分量的彩色变换的从R’G’B’到CMYK的彩色变换处理、输出伽马校正等一般的彩色变换处理外,还包括用于适当地表现用数字静物照相机摄取的图像的颜色的图像校正处理等。此后,通过打印机I/F6004将打印数据输送给打印机引擎3004。虽然没有在此对关于在打印机引擎单元3004的动作进行特别详细的阐述,但其就是利用众所周知的方法进行打印机内的电机的控制、或者向打印头的数据传送等的各种控制,以及对记录用纸的图像的记录。
以上是对适应于本发明的照片直接(PD)打印机的概略的说明,其特征是使用DSP进行处理。一般地,DSP擅长于进行和积运算,特别是在本实施方式中使用的这样的含有多个运算部件的高性能型的DSP,非常有利于进行多个和积运算等的并行处理。特别地,本实施方式的DSP尤其适合于在通常的处理器中进行直接打印时负荷较重的彩色处理、量化等的运算。
本实施方式的PD打印机的控制器单元使用DSP通过软件处理进行主处理。这里,本发明也可以适用于一部分处理进行软件处理、其他的处理用硬件进行这样构成的控制器单元。但是,与软件处理相比,过多地利用硬件处理会使得诸追求高速化的功能的扩展性或灵活性降低。通过使用本实施方式这样的高功能型的DSP,可以实现高速性、扩展性和灵活性优异的系统。
特别地,在本发明目前所解决的问题识别过程中,我们认识到如果使用高性能型的DSP,其他诸如图像处理等的处理能以相对高的速度进行。在这种情况下,处理时间中占有较大比例的处理之一就是用于对PC卡等记录介质进行访问的时间。因此,如果如本实施方式的高性能DSP运用于PD打印机,打印机的性能将进一步地提高。
下面,对可以适应于本发明的数字静物照相机进行说明。图6A所示是数字静物照相机3012的内部构成的框图。当然,也可以进一步使用具有复杂构成的其他的数字静物照相机。
如图6A所示这样,数字静物照相机3012包含以下构成。标号1是由透镜、光阑机构等组成,用于在CCD2上入射来自被摄对象像的反射光的光学系统。标号2是将来自光学系统1的摄像光变换成电气信号的CCD。标号3是处理来自CCD2的信号并作为多值(R、G、B)的光栅数据(图像数据)输出给帧存储器6的信号处理单元。标号4是控制单元,控制信号处理单元3、帧存储器6以及6’、信号处理单元7以及记录介质控制单元8的运行,诸如图像处理以及图像压缩解压缩处理等的处理和作为本发明的特征的直方图生成等图像特征提取处理的运行。标号5是输入通过用户的开关等的操作的来自使用者的指示并将之变换成数字信号提供给控制单元4的操作单元。标号7是信号处理单元,用于在将帧存储器上的R、G、B光栅数据变换成亮度分量Y以及色差分量Cr、Cb后进行JPEG压缩,或进行用于生成底稿图像的图像缩小处理,或者作为本发明的特征的直方图生成等图像特征提取处理等。标号8是记录介质控制单元,进行向记录介质9或者扩展记录介质10的规定区域写入来自信号处理单元7的经过JPEG压缩了的图像数据(以下记为JPEG图像数据)以及底稿图像数据和诸如直方图信息等图像特征提取数据的处理,或者所记录的各种JPEG图像数据的读出等的控制。标号9是保存图像数据以及图像特征提取数据的记录介质。标号11是在进行扩展记录介质10和外部装置的数据交换时使用的接口。标号15是进行开关的状态显示或功能标准显示的LED灯等的显示单元。标号16是由显示所摄取的图像或者正在摄取的图像或操作菜单、各种信息的液晶显示器等构成的显示单元。这里,既可以将JPEG图像数据以及底稿图像数据和图像特征提取数据作为一个文件保存在记录介质9或者扩展记录介质10中,也可以将它们作为独立的文件进行保存,但在作为独立的文件进行保存时,需要关联作为其源的图像数据的文件和图像特征提取数据的文件进行保存。
帧存储器6通常作为显示单元16的图像显示用存储器使用,图像数据被按照位像解压缩。此外,帧存储器6’还作为显示单元16的菜单显示用存储器使用。在进行对显示单元16的显示时,重叠显示帧存储器6以及6’的内容。
记录介质9由固定在数字静物照相机3012内部的闪存存储器构成。在记录介质9中,其构成不但可以保存图像数据,而且也能够保存程序等。此外,虽然这里扩展记录介质10使用的是CF(小型闪存),但也可以使用其他种类的存储器。
接口11使用USB接口,用于从PC3010等计算机装置送出的程序的接收、图像数据向PC3010的发送、通过调制解调器150的图像数据向公用线路160送出、向打印机1000或传真机装置的发送打印图像数据。
图6B所示是控制单元4的构成,控制单元4由CPU41、RAM42以及ROM43构成,在ROM43中保存有由数字静物照相机3012的动作控制、彩色处理、数据压缩等在数字静物照相机内部的数据处理所需要的程序组群构成的控制方法等。
此外,包括有打印机驱动程序等的打印用数据生成程序保存在ROM43中。此外,还可以采用下面这样的构成。即,通过USB接口11从磁盘、CD-ROM或存储卡等外部记录介质取入有关程序,预先保存在记录介质9或者扩展记录介质10中并在期望的时刻读出并运行这些程序。
以上,概略地说明了可以适应于本发明的PD打印机和数字静物照相机。
下面,对用于进行图像校正的图像特征提取数据进行阐述。作为图像校正的方法,可以使用众所周知的方法,例如,使用美国专利第4727434号(相应于日本特开昭60-199286号公开专利)、日本特开2000-13625号公开专利、美国专利申请第2001013953号(相应于日本特开2001-186365号公开专利)等所记载的方法进行图像校正。在使用这些图像校正方法时,需要计算出适用于所运行的校正方法的、提取了下面这样的原图像的特征的数据(图像特征提取数据)。例举之有(1)有关亮度的直方图;(2)具有同一亮度值的像素的平均色差量;(3)有关色调的直方图;(4)有关彩度的直方图;(5)有关浓度的直方图;(6)高光点亮度;(7)暗点亮度;(8)在高光点的平均色差;(9)在暗点的平均色差等。
当然,并非需要计算出这些全部的数据,可以只算出其校正方法所需要的数据。此外,也可以是它们之外的图像特征提取数据。
下面,对在数字静物照相机的图像特征提取数据的生成进行阐述。如先前说明过的那样,在数字静物照相机中,来自CCD2的信号作为RGB的多值的数据保持在帧存储器中,并在R、G、B数据被变换成亮度分量Y以及色差分量Cr、Cb后进行JPEG压缩。对亮度分量Y以及色差分量Cr、Cb进行JPEG压缩时,由于数据已经被变换成亮度分量和色差分量,故适合于进行前述的有关亮度的直方图或具有同一亮度值的像素的平均色差量之类的特征提取。此外,由于是关于图像的全体像素数据进行处理,故通过在摄像动作时同时在数字静物照相机内进行这样的图像提取处理,可以谋求高效率化。
为了求出有关亮度的直方图以及具有同一亮度值的像素的平均色差量并进一步易于管理地保存这些数据,可以采用下面这样的步骤。
首先,通过下面的关系式对属于图像的每个像素求取亮度Y和色差信号(Cr、Cb)。
Y(亮度)=0.30R+0.59G+0.11BCr(色差)=R-YCb(色差)=B-Y这里,如果假设在本实施方式中用于RGB图像数据为各10比特(1024灰阶),则亮度Y也将被变换成1024级的深度。通过计算从0到1023的共1024种亮度值的像素各自存在的频度数可生成亮度直方图。
此外,因为色差Cr、Cb的计算值是作为计算属于亮度值的像素的平均色差量的数据来使用的,故在本实施方式中如下面这样进行数据保持。即,以从0到1023的构造体排列变量的形式设定频度数、Cr累积值、Cb累计值3个组分,在各个组分上反映(增量)每一个像素的运算结果,并将该构造体排列变量作为数据保存。
另外,例如,在进行将RGB多值数据变换到亮度分量Y和色差分量Cr和Cb的同时,生成最好产生于RGB数据的图像特征提取数据。即,也可以根据在数字静物照相机内的图像数据的格式进行所需要的图像特征提取处理,而不需要在数字静物照相机内和外部系统两处进行为了进行提取图像特征的图像展开。再有,保存的构造体排列变量的形式等也并非是限定于这里的形式,可以进行另一种设计选择。
下面,说明一例对图像特征提取数据的文件的保存方法。这些图像特征提取数据在图像数据作为JPEG图像数据保存到文件中时,可以按基于Exif标准(“Exif标准”,是Exchangeable image file formatfor digital still cameras的缩写,指在1994年富士胶卷公司所提倡的数字照相机用的图像文件的标准。该标准由已经由JEIDA(日本电子工业振兴协会)颁布为标准,在各公司的数字照相机上被采用)的方法,使之独立于图像数据、在同一文件内以元(meta)数据的形式保持图像特征提取数据。通过在同一文件内保存JPEG图像数据和图像特征提取数据,可以不再需要另外的使之相互关联的信息。此外,特别地在利用基于Exif标准的专用标记(没有被标准化的项目的数据区域)的方法方面,即使是存在基于图像特征提取数据不能分析的装置或应用程序,只需忽略与这些装置或者应用程序相关的附属于该标记的信息。这样,对没有该图像特征提取数据的解释能力的装置或应用程序的情况,因其仍可以只访问通常的图像数据而不特别地产生问题,故作为在同一文件中保持这样的JPEG图像数据和图像特征提取数据的方法是非常有效的。
这里,在将图像特征提取数据规定为标准项目的数据时,只需将该数据记录成Exif标准的标准标记上即可。
使用图7说明在PD打印机的控制器单元的数据处理流。图7中,首先在S8001对插入在PD打印机本体中的CF卡等记录介质内的图像文件(JPEG图像文件)进行访问。这里,被访问的图像文件是用户预先通过其他途径使用操作面板等指定了的要进行打印的图像文件。在本发明中,为了简化,只对输出一个图像文件的情况进行了阐述,但其也可以打印多张或者是在同一页记录用纸内设计多个图像数据进行打印的所谓的设计打印。
在S8002,进行图像文件中的元数据的分析。在S8003,基于该分析进行图像特征提取数据的读出。在前面说明的例子中,可以得到根据Exif标准生成的元数据专用标记单元,有关前一图像亮度的直方图和具有同一亮度值的像素的平均色差量。在S8004,基于该图像特征提取数据,利用规定的方法确定图像校正用的各种参数并将之保持在PD打印机内部的存储器中。关于这些参数的确定方法,使用前述的众所周知的方法即可。
到此为止是图像特征提取数据的读入流。以往,由于即使是在数字静物照相机侧进行了图像特征提取也不能将提取结果写入图像文件,故为了在打印机侧确定图像校正用参数,需要一度展开图像数据全体进行图像特征提取处理。根据用于从文件中读入并展开图像数据全体的(包含了存储卡读取单元的物理的访问)处理负荷和用于只读入本实施方式这样的预先在图像文件上附加了这些图像特征提取处理的结果的数据的处理负荷可知,后者有着不能相比的处理负荷的轻减。进而,PD打印机本体的存储器容量具有限制,在不能一次展开图像数据这样的情况下,需要将图像数据全体分割成多个块,并逐个块地重复读入处理和展开以及图像特征提取处理,使处理负荷进一步加重。特别地,在扩展被压缩的JPEG这样的图像数据时,其处理负荷比较重,其处理次数的增加程度将增个打印机处理负荷的影响。进而,随着近年来的数字静物照相机的像素数的增加,在以往的方法和本实施方式的方法中,打印机侧的处理负荷的差变大,本实施方式的优越性将变得更为明显。
接着,我们说明图像数据的处理的流。在S8005中进行用于读入图像数据的文件访问。此时,在图像数据全体中,一次只读取可以处理的量的数据。在S8006,对以JPEG形式等编码了读入的图像数据时,需要进行解码处理。在S8007,使用在S8004确定的图像校正用参数进行图像校正处理。在S8008,进行彩色处理/彩色变换。这里的彩色处理/彩色变换是进行由亮度信号(RGB)到浓度信号(CMYK)的变换、伽马变换等,进而在S8009进行量化(误差扩散)处理。在S8010中,在被量化了的数据中插入打印控制用的命令,在S8011,通过内部I/F6004进行向打印机引擎3004的数据的传送。在S8012中,判断在图像数据全体中是否还残存有未处理的数据,在还没有结束时,返回到S8005,从未处理的图像数据中读入下一次的处理量程度的数据,继续进行处理。如果在S8012已经没有了未处理数据则结束在控制器单元的处理。
如以上这样,按照本实施方式,可以与图像数据一起在数字静物照相机侧预先将摄取图像的直方图等图像特征提取数据文本化。进而,在PD打印机侧,从存储卡内的打印对象的图像文件中读取图像特征提取数据,用于图像校正处理的参数确定。通过在数字静物照相机侧的图像数据处理/保存时文本化图像特征提取数据,可以降低在PD打印机的对用于图像特征提取数据生成的文件的访问、图像的展开等处理负荷,从而以高速提供高质量的图像。
这里,在本实施方式,我们说明了将来自数字静物照相机的图像数据以及图像特征提取数据作为图像文件保存在记录介质中,进而通过该记录介质,用设置在PD打印机上的存储卡读取器读出文件进行处理的形态,但本发明并不仅限于此。例如,在通过诸如USB等I/F由PD打印机读出保存在数字静物照相机内的记录介质中的图像文件内的图像数据进行打印这样的所谓的直接打印时,只要在图像数据读出前进行图像特征提取数据的读出、图像校正用参数的确定、对图像数据进行图像校正处理即可,可以得到与来自存储卡读取器的情况相同的效果。
此外,在本实施方式的说明中,数字静物照相机的图像特征提取数据的生成处理是在JPEG压缩之前进行的,但也可以在JPEG压缩后进行。在通常的打印机中,由于是在解压缩经JPEG压缩了的图像之后提取图像特征,故不能得到压缩时丢失了的图像信息。而在根据本实施方式的数字静物照相机侧的图像特征提取处理中,因为可以在JPEG压缩前进行处理,故可以以因JPEG压缩而丢失原图像的数据之前的状态实现图像特征提取。通过在这样的JPEG压缩前进行图像特征提取处理,可以在后面进行图像校正处理时,防止JPEG压缩时丢失重要的图像数据而不能充分地进行校正这样的问题。如本实施方式这样,这样的效果仅通过文本化数字静物照相机侧摄取的图像并在保存之前进行图像特征提取即可实现。
(第2实施方式)下面,对第2实施方式进行说明。在第1实施方式中,给出了与图像数据一起将图像特征提取数据文本化或者关联图像数据的情况。在本实施方式中给出的则是直接连接数字静物照相机和PD打印机,在通过在数字静物照相机的操作单元的操作进行打印(直接打印)图像数据时,进行图像特征提取处理的情况。
在进行来自数字静物照相机的直接打印时,一般情况下,在图6A的显示单元16进行打印对象的图像数据的显示,用信号处理单元7分析保持在记录介质9或者扩展记录介质10中的JPEG图像文件,分析的文件扩展到帧存储器6,并作为图像使之显示在显示单元16上。进而,通过操作单元5输入显示图像的打印指定或打印张数等各种条件,并将指定的图像的数据传送给打印机进行打印。
在本实施方式的直接打印中,在图像显示单元16显示图像时进行图像特征处理。在显示图像时,JPEG图像被展开在帧存储器6上。在该图像展开时,通过并行进行图像特征处理并将处理结果保持在没有示出的存储器中,可以节省为了进行图像特征处理而特意进行JPEG图像的展开的麻烦。一旦指定了打印,则在图像数据传送前先将所保持的图像特征提取数据传送给PD打印机。PD打印机接收图像特征提取数据,并根据图像特怔提取数据,确定图像校正参数。之后,PD打印机接收此后的图像数据并进行图像校正处理和打印。
在本实施方式中,没有如前面的第一实施方式那样作为文件与图像数据一起文本化图像特征提取数据,而是通过在用数字静物照相机进行图像的显示时生成图像特征提取数据,将之保存在存储器中并直接发送给PD打印机本体,降低了PD打印机的对用于图像特征提取数据生成的文件的访问、图像的展开等处理负荷,故可以高速提供高质量的图像。
图像特征提取数据的传送处理也可以通过在数字静物照相机和PD打印机之间所确定的命令进行。
此外,在本实施方式中,给出了在进行对显示单元16的图像显示时进行图像特征提取处理时的例子,但也可以利用其他的时机进行图像特征提取处理。例如,也可以在进行了打印指定的时刻进行图像特征提取处理。事前在数字静物照相机侧做好图像特征提取处理非常重要。
(其他实施方式)下面对本发明的其他实施方式进行说明。在上述第二实施方式中,是在图像显示时同时解压缩JPEG文件和生成图像特征提取数据并直接向PD打印机进行传送的,这里,既可以将该生成的图像特征提取数据作为Exif标准的标记信息与图像数据进行合并,也可以关联图像数据并进行文本化。由此,既有没有附加图像特征提取数据的图像数据文件,又可以使该新生成的当前图像的图像特征提取数据与图像数据合并或者与图像数据进行关联。在通过CF卡等用PD打印机输出图像文件时,可以得到与第一实施方式一样的效果。进而,还可以用个人计算机用的应用程序或互联网终端用的应用程序等读入没有附加图像特征提取数据的图像数据,在为了进行显示等而进行图像数据的展开时,并行生成图像特征提取数据并将之附加于图像数据。
此外,也可以在只解压缩JPEG底稿图像时生成底稿图像的图像特征提取数据,并将之作为原图像的图像特征提取数据附加于图像数据上。此时,如果附加有可以识别该图像特征提取数据是根据底稿图像生成的数据还是根据原图像数据生成的数据的信息,则在是根据底稿图像生成的数据时,可以在此后的原图像数据的解压缩时进行图像特征提取处理,并与底稿图像的图像特征提取数据进行置换和文本化,可以保持可靠性更高的图像特征提取数据。
另外,如果在进行通常的来自主PC的打印时也文本化图像特征提取数据,则由于使用文本化数据可以简单地进行图像校正处理而有效。特别地,在近年来正在普及起来的互联网终端等PC之外的终端中,由于没有准备PC这样的足够的内存或高速的CPU,故必须努力减少在打印机的用于生成图像数据的处理负荷,由于通过图像特征提取数据的文本化可以简单地进行图像校正处理,故其十分有效。
再有,可以在记录装置侧自由地设定利用了图像特征提取数据的校正的做法。因而,明显地不同于以往技术那样的、与图像数据一起文本化了特定的打印机用的打印控制信息的技术,可以提高其通用性。进而,不仅仅是在打印中,在进行对显示器的图像显示时也可以有效地利用该做法。
图像特征提取数据的生成仅依赖于图像数据,在其数据的生成位置方面则不受影响。如上述的有关亮度的直方图或具有同一亮度值的像素的平均色差量等的数据的生成算法这样,如果使用与数字静物照相机的摄像模式或打印机的种类没有任何关系的图像特征提取处理的算法,则无论是在数字静物照相机内生成图像特征提取数据还是在主PC上生成图像特征提取数据,均可以达到同样的结果。在该点上也可知这是较以往通用性更高的技术。
上述的功能既可以利用从外部安装的程序运行,也可以利用主计算机进行。进而,此时本发明也适用于利用CD-ROM或闪存存储器等记录介质、或者通过网络从外部的记录介质向输出装置提供包含程序的信息群的情况。
当然,如上述这样,通过将记录有实现上述的实施方式的功能的软件的程序代码的记录介质提供给系统或装置(例如PC机),由其系统或者装置的计算机(以及CPU或MPU)读出并运行保存在存储介质中的程序代码也可以达成本发明的目的。
此时,从存储介质读出的程序代码本身可以实现本发明的新的功能,从而保存了这些程序代码的存储介质构成本发明。
作为用于提供程序代码的记录介质,可以使用例如软盘、硬盘、光盘、光磁盘、CD-ROM、CD-R、DVD-ROM、磁带、非易失性存储卡、ROM、EEPROM、硅盘等。
另外,通过运行计算机读出的程序代码,不但可以实现前述的实施方式的功能,而且还可以根据其程序代码的指示,由在计算机上工作的OS(操作系统)等进行实际处理的一部分或者全部,不用说,当然也包括通过其处理实现前述的实施方式的功能的情况。
权利要求
1.一种数字照相机,包括读取装置,从存储图像数据的存储介质中读取图像数据;显示装置,显示对应于由上述读取装置所读取的图像数据的图像;指示装置,对由上述显示装置所显示的图像执行打印指示;提取装置,提取由上述读取装置所读取的图像数据的特征;以及发送装置,将由上述指示装置所指示打印的图像和表示由上述提取装置所提取出的特征的特征数据发送到打印机。
2.根据权利要求1所述的数字照相机,其特征在于上述指示装置,还指示打印数量。
3.根据权利要求1和2中的任一项所述的数字照相机,其特征在于上述发送装置,在发送图像数据之前发送特征数据。
4.根据权利要求1~3中的任一项所述的数字照相机,其特征在于上述图像数据表现为JPEG图像;上述提取装置,在上述所读取的图像数据未被压缩且由上述显示装置进行显示时,对上述特征进行提取。
5.一种用于数字照相机的控制方法,包括读取步骤,从存储图像数据的存储介质中读取图像数据;显示步骤,显示对应于在上述读取步骤中所读取的图像数据的图像;指示步骤,对在上述显示步骤中所显示的图像执行打印指示;提取步骤,提取在上述读取步骤中所读取的图像数据的特征;以及发送步骤,将在上述指示步骤中所指示打印的图像和表示在上述提取步骤中所提取出的特征的特征数据发送到打印机。
6.根据权利要求5所述的用于数字照相机的控制方法,其特征在于在上述指示步骤中,还指示打印数量。
7.根据权利要求5和6中的任一项所述的用于数字照相机的控制方法,其特征在于在上述发送步骤中,在发送图像数据之前发送特征数据。
8.根据权利要求5~7中的任一项所述的用于数字照相机的控制方法,其特征在于上述图像数据表现为JPEG图像;在上述提取步骤中,在上述所读取的图像数据未被压缩且由上述显示装置进行显示时,对上述特征进行提取。
全文摘要
本发明提供一种具有图像特征分析功能的数字照相机。连接数字照相机和打印机,从保存在存储卡上的多个图像中选择作为打印对象的图像,提取所选择的图像的直方图等特征数据,对应于打印指示向打印机传送特征数据以及图像。打印机基于所接收到的特征数据对所接收到的图像实施亮度或颜色的校正处理。
文档编号H04N1/23GK1825889SQ20061005771
公开日2006年8月30日 申请日期2003年2月20日 优先权日2002年2月21日
发明者加藤真夫, 矢野健太郎, 山田显季, 后藤文孝 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1