图像数据处理装置及图像数据处理方法

文档序号:7924757阅读:134来源:国知局
专利名称:图像数据处理装置及图像数据处理方法
技术领域
本发明涉及调整图像数据的图像质量的图像调整技术。
技术背景可以在个人计算机上通过使用修饰程序,任意调整由数字相机(DSC) 和数字摄影机(DVC)等生成的图像数据的图像质量。图像修饰应用程序 中一般具有自动调整图像数据的图像质量的图像调整功能,如果利用该图 像调整功能,就可以提高从输出装置输出的图像之图像质量。作为图像的 输出装置,例如有CRT、 LCD、打印机、投影仪、电视接收器等。另外,在控制输出装置之一的打印机的动作的打印机驱动程序中也设 置有自动调整图像质量的功能,利用这样的打印机驱动程序,也可以提高 打印图像的图像质量。决定图像数据的图像质量的重要因素之一是亮度。如果图像数据的亮 度是恰当的亮度,则用户可以将该图像识别为高图像质量图像。图像数据 的亮度强烈地受到生成图像数据时的光源位置的影响。例如,有时在太阳 等光源位于比被拍摄体更靠后的位置的条件(逆光)下,生成图像数据。 在这样的逆光条件下,因为在所需被拍摄体朝向图像生成装置的面上未照 射充分的光,所以有时所需被拍摄体形成比适当的亮度还暗的图像数据。 因此,使用解析图像数据的亮度,根据该结果,进行调整,使图像数据的 暗的区域变明亮,提高图像质量的方法。 (专利文献O特幵平10-79885号公报 (专利文献2)特幵平11-120325号公报在这些由图像修饰应用程序或打印机驱动程序提供的图像质量自动调整功能中,以具有一般的图像质量特性的图像数据作为基准,执行 了图像质量修正。而在各种条件下生成成为图像处理对象的图像数据。例 如,根据用户的喜好和摄影场所,任意设定图像内的被拍摄体位置。另外, 有时也使用闪光灯等辅助光源,生成图像数据,作为摄影场所,在室外摄 影、在室内摄影等在各种条件下摄影。因此,有时对于包含暗区域的图像,即使进行以具有一般图像质量特 性的图像数据为基准的图像质量修正,也无法提高画面全体的图像质量。另外,这样的问题并不局限于由DSC生成的图像,在由DVC等其它图像 生成装置生成的图像中也是共同的问题。发明内容本发明是为了解决上述问题而提出的,其目的在于与各图像数据对 应,恰当地自动调整图像质量。为了解决上述问题的至少一部分,本发明的图像数据处理装置使用由 图像生成装置生成的图像数据、至少包含上述图像数据生成时上述图像生 成装置的动作信息并且与上述图像数据形成了关联的图像生成历史信息,输出图像,包括使用上述图像生成历史信息和上述图像数据的双方,进行是否执行逆光处理的逆光判定的判定部;当判定为执行上述逆光处理时,执行使上述图像数据的至少一部分像素的亮度值增大的逆光处理的图 像质量调整部。上述判定部具有根据上述图像生成历史信息,执行用于决定上述图像数据是否需要上 述逆光处理的第1判定的第1判定模块;禾口第2判定模块,在上述第1判定模块中没有得到上述图像数据不需要 上述逆光处理的结果的情况下,使用上述图像数据,生成表示像素值的出 现频率的对象图像直方图,通过解析上述对象图像直方图,执行用于决定 上述逆光处理的需要与否的第2判定。本发明的图像数据处理装置可以根据图像生成历史信息和图像数据 双方,恰当执行是否执行逆光处理的判定。另外,执行增大亮度值的逆光 处理,所以可以提高亮度值很暗区域的亮度。再有,由于用两个阶段判定逆光处理的需要与否,故可以更准确地判定是否需要逆光处理。 特别是,在第2判定中,由于根据像素值的直方图的解析来判定逆光处理, 故与利用图像生成历史信息的判定相比,可以更高精度地判定逆光处理的需要与否。还有,上述判定部可以计算出上述对象图像直方图和预先设定了的参 照直方图之间的类似度,根据上述类似度的值执行上述第2判定。根据该构成,根据类似度的值可以高精度地判定逆光处理的需要与否。另外,优选上述对象图像直方图与上述参照直方图的像素值的范围分 别分割为多个分区,同时每个分区具有设定过出现频率的代表值的简略化 形式,优选上述类似度是表示上述对象图像直方图与上述参照直方图的每 个分区的像素值的出现频率的类似度的值。根据该构成,由于使用已简略化的直方图计算类似度,故可以高速地 计算出类似度。在上述图像数据处理装置中,上述判定部当上述图像生成历史信息包 含表示被拍摄体在上述图像内的位置的被拍摄体位置信息时,使用上述被 拍摄体位置信息执行上述逆光判定。这样,可以执行基于被拍摄体位置信息的恰当的逆光判定。在上述各图像数据处理装置中,上述判定部使用在上述被拍摄体位置 和上述被拍摄体位置以外的位置采用了大小不同的加权分布的上述图像 数据的解析结果,执行上述逆光判定。这样,可以执行使用了被拍摄体位置和被拍摄体位置以外的位置的图 像数据特征的逆光判定。在上述各图像数据处理装置中,上述判定部当上述图像生成历史信息 包含上述图像数据生成时的辅助光源的发光信息时,根据上述发光信息, 判定在上述图像数据生成时,是否进行了基于上述辅助光源的光的照射, 使用该判定结果,执行上述逆光判定。这样,可以执行基于发光信息的恰当判定。在上述各图像数据处理装置中,上述判定部使用上述发光信息,识别图像数据生成时的辅助光源的动作结果,当上述动作结果为(i)无辅助光源;(ii)无基于辅助光源的发光;(iii)有基于辅助光源的发光并且无 反射光的任意情形时,使用上述图像数据的亮度值,执行上述逆光判定。 这样,在未进行基于辅助光源的照射时,可以执行基于亮度值的恰当 判定。在上述各图像数据处理装置中,上述图像生成历史信息还包含关于上 述图像数据生成时的上述图像数据的被拍摄体和上述图像生成装置的距 离的信息;上述判定部当上述辅助光源的动作结果不是上述结果(i)、 (ii)、 (iii)的任意一个时,将与上述被拍摄体的距离的大小与规定的阈值进行 比较;当判定为与上述被拍摄体的距离为上述规定的阈值以上时,进一步 使用上述图像数据的亮度值执行上述逆光判定;当判定为与上述被拍摄体 的距离小于规定的阈值时,使不执行上述逆光处理的判定成立。这样,在进行了基于辅助光源的照射时,可以执行基于与被拍摄体的 距离的恰当判定。当距离大时,可以执行基于亮度值的恰当判定。在上述各图像数据处理装置中,上述判定部当上述图像生成历史信息 包含关于上述图像数据的被拍摄体的场所的信息时,判定上述被拍摄体的 场所是否在室外,根据该判定结果,执行上述逆光判定。这样,可以执行基于关于图像数据被拍摄体场所的信息的恰当判定。在上述各图像数据处理装置中,上述判定部当判定为上述图像数据生 成时的被拍摄体的场所为室外时,使用上述图像数据的亮度值,执行上述 逆光判定。这样,当图像数据生成时的被拍摄体的场所为室外时,可以执行基于 亮度值的恰当判定。在上述各图像数据处理装置中,上述图像质量调整部使用上述图像生 成历史信息和上述图像数据双方,决定上述逆光处理的强度。这样,可以根据图像生成历史信息和图像数据的双方,恰当决定逆光 处理的强度。在上述各图像数据处理装置中,上述图像质量调整部当上述图像生成 历史信息包含表示被拍摄体在上述图像内的位置的被拍摄体位置信息时, 使用在上述被拍摄体位置和上述被拍摄体位置以外的位置采用了大小不 同的加权分布的上述图像数据的解析结果,决定上述逆光处理的强度。这样,可以根据被拍摄体位置和被拍摄体位置以外的位置的图像数据 特征,恰当决定逆光处理的强度。另外,本发明可以以各种形态实现,例如,可以以图像数据处理方法 和图像数据处理装置、用于实现这些方法或装置的功能的计算机程序、记 录了该计算机程序的记录媒体、包含该计算机程序并且体现在载波内的数 据信号等形态实现。


图1是表示作为一个实施例的图像输出系统的结构的框图。图2是表示数字相机12的概略结构的框图。图3是概念地表示图像文件的内部结构一例的说明图。图4是说明附属信息存储区103的数据结构例的说明图。图5是说明Exif数据区的数据结构一例的说明图。图6是表示打印机20的概略结构的框图。图7是表示打印机20的结构的框图。图8是表示图像文件GF的生成处理流程的流程图。图9是表示图像处理的处理程序的流程图。图IO是表示图像处理的处理程序的流程图。图11是表示自动图像质量调整处理的处理程序的流程图。图12是说明逆光判定处理的实施例1的说明图。图13是说明逆光处理的实施例1的说明图。图14是说明逆光判定处理的实施例2的说明图。图15是说明逆光判定处理的实施例3的说明图。图16是说明逆光判定处理的实施例4的说明图。图17是说明平均亮度值的计算中使用的加权W的分布的说明图。图18是说明逆光判定处理的实施例5的说明图。图19是说明逆光判定处理的实施例6的说明图。图20是表示逆光判定处理的实施例7的程序的流程图。图21是表示使用了直方图的逆光判定处理的内容的说明图。图22是说明逆光处理的实施例2的说明图。图23是说明逆光处理的实施例3的说明图。图24是表示图像输出系统的一例的说明图。图25是表示图像处理程序的流程图。图26是表示图像处理的处理程序的其它例子的流程图。图27是表示图像处理的处理程序的其它例子的流程图。图中IO—图像输出系统;IOB—图像输出系统;12—数字相机;14一监视器;14B—监视器;20—打印机;20B—打印机;21—滑架;22—滑架电机;23—压纸辊;24—电机;25—滑动轴;26—驱动皮带;27—滑轮; 28—位置检测传感器;29—操作面板;30—控制电路;31—CPU; 32— PROM; 33—RAM; 34—存储卡插槽;35—外围设备输入输出部;37—驱 动缓冲器;38—总线;39—发信器;40—分配输出器;101—图像数据存 储区;102—图像生成历史信息存储区;103—附属信息存储区;121—光 学电路;122—图像取得电路;123—图像处理电路;124—控制电路;125 一透镜;126—选择和决定按钮;127—液晶显示器;128—CCD, 129-光 圈;130-闪光灯;150 —CPU; 151—RAM; 152 - HDD; 153—存储卡 插槽;154-输入输出端子;211—打印头;CV-电缆;GD -图像数据; GF-图像文件;GI-图像生成历史信息;MC -存储卡;P-打印纸; PC-计算机;SA-被拍摄体区域;SAC-被拍摄体区域中心。
具体实施方式
下面,根据实施例,按以下顺序说明本发明的实施方式。A. 图像输出系统的结构B. 图像文件的结构C. 图像输出装置的结构D. 数字相机的图像处理E. 打印机的图像处理F. 自动图像质量调整处理的实施例G. 逆光判定处理的其它实施例H. 逆光处理的其它实施例I. 使用图像数据处理装置的图像输出系统的结构J.变形例A. 图像输出系统的结构图1是表示可以应用作为本发明一实施例的输出装置的图像输出系统 一例的说明图。图像输出系统10具有作为生成图像文件的图像生成装 置的数字相机12、作为图像的输出装置的打印机20。在数字相机12中生成的图像文件通过电缆CV,或通过将存储了图像文件的存储卡MC直接 插入打印机20中,发送给打印机20。打印机20执行基于读入的图像文件 的图像数据的图像质量调整处理,输出图像。作为输出装置,除了打印机 20,还可以使用CRT显示器、LCD显示器等监视器14、投影仪等。下面, 根据将具有判定部、图像质量调整部和图像输出部的打印机20作为输出 装置使用,将存储卡MC直接插入打印机20中的情形,进行说明。图2是表示数字相机12的概略结构的框图。本实施例的数字相机12 具有用于收集光信息的光学电路121、用于控制光学电路而取得图像的图 像取得电路122、用于将取得的数字图像加工处理的图像处理电路123、 作为辅助光源的闪光灯130、控制各电路的控制电路124。控制电路124 具有未图示的存储器。光学电路121具有收集光信息的透镜125、调整光 量的光圈129、将通过了透镜的光信息转换为图像数据的CCD128。数字相机12将取得的图像保存在存储卡MC中。作为数字相机12的 图像数据的保存形式, 一般是JPEG形式,但是也可以使用TIFF形式、 GIF形式、BMP形式、RAW数据形式等保存形式。数字相机12具有设定各种摄影条件(后面描述)的选择和决定按钮 126、液晶显示器127。在预览摄影图像,或使用选择和决定按钮126设定 光圈值时使用液晶显示器127。在数字相机12中执行了摄影时,将图像数据和图像生成历史信息作 为图像文件存储到存储卡MC中。图像生成历史信息可以包含摄影时(图 像数据的生成时)的光圈值等参数的设定值(后面详细描述)。B. 图像文件的结构图3是在概念上表示本实施例中可以使用的图像文件的内部结构一例 的说明图。图像文件GF具有存储图像数据GD的图像数据存储区101、存储图像生成历史信息GI的图像生成历史信息存储区102。图像数据GD 以JPEG形式存储,图像生成历史信息GI例如以TIFF (使用选项决定数 据和数据区的形式)存储。另外,本实施例中的文件结构、数据结构等用 语意味着文件或数据等存储在存储装置内的状态下的文件或数据的结构。图像生成历史信息GI是关于在数字相机12等图像生成装置中生成了 图像数据时(摄影时)的图像的信息,包含以下的设定值。 光源(光源的种类)。 闪光灯(发光的有无)。 被拍摄体距离。*被拍摄体距离范围。 被拍摄体区域。 闪光灯强度。 光圈值。
ISO速率(ISO感光度)。 摄影模式。 制造商名。,模型名。 灰度值。本实施例的图像文件GF基本上可以具有图像数据存储区101、图像 生成历史信息存储区102,可以采用根据己经标准化的文件形式的文件结 构。下面,具体说明使本实施例的图像文件GF适合于Exif文件形式时的情形。Exif文件具有根据数字相机用图像文件格式规格(Exif)的文件结构, 它的规格由日本电子信息技术产业协会(JEITA)规定。另外,Exif文件 形式与图3所示的概念图同样,具有存储JPEG形式的图像数据的JPEG 图像数据存储区、存储关于存储的JPEG图像数据的各种信息的附属信息 存储区。JPEG图像数据存储区相当于图3的图像数据存储区101,附属信 息存储区相当于图像生成历史信息存储区102。在附属信息存储区中存储 着摄影日期时间、光圈值、被拍摄体距离等关于JPEG图像的图像生成历 史信息。图4是说明附属信息存储区103的数据结构例的说明图。在Exif文件 形式中,为了决定数据区,使用了多层形式的选项。各数据区在其内部可 以包含由下层选项决定的多个下层数据区。在图4中,由四边形包围的区 域表示一个数据区,在其左上记录有选项名。本实施例包含选项名为 APP0、 APP1、 APP6的3个数据区。APP1数据区在其内部包含选项名为 IFD0、 IFD1的两个数据区。IFD0数据区在其内部包含选项名为PM、 Exif、 GPS等3个数据区。数据和数据区根据规定的地址或偏移量值存储,可以 根据选项名检索地址或偏移量值。在输出装置一侧,通过指定与所需信息 对应的地址或偏移量值,可以取得与所需信息对应的数据。图5是说明在图4中,通过按照APPl-IFDO-Exif的顺序探索选项名, 可参照的Exif数据区的数据结构(数据的选项名和参数值)的一个例子的 说明图。Exif数据区如图4所示,可以包含选项名为MakerNote的数据区, MakerNote数据区还可以包含多个数据,但是在图中省略图示。在Exif数据区中,如图5所示,存储有关于光源、闪光灯、被拍摄体 距离、被拍摄体区域、闪光灯强度、ISO速率等的信息的参数值。在本实 施例中,光源作为关于图像数据的被拍摄体场所的信息而使用,另外,闪 光灯作为辅助光源的发光信息而使用,被拍摄体距离作为关于图像数据的 被拍摄体与图像生成装置的距离的信息而使用,被拍摄体区域作为被拍摄 体位置信息而使用。光源信息是关于图像数据生成时的光源种类的信息,例如从白天光 线、晴天、多云天、背阴、荧光灯、钨丝电灯泡等中设定。当在这些设定 内设定了白天光线、晴天、多云天、背阴时,可以判断为被拍摄体位于室 外。另外,当设定了荧光灯、钨丝电灯泡时,可以判断为被拍摄体位于室 内。闪光灯信息是关于闪光灯的动作的信息,可以包含关于其动作模式和 动作结果的4个信息。例如从包含以下3个值的多个值中设定动作模式。 1:强制发光模式。 2:禁止发光模式。3:自动发光模式。从有发光和无发光等2值中设定动作结果。使用该动作结果,可以进行在图像数据生成时是否进行了基于辅助光源的照射。在图像生成装置中,有的具有检测闪光灯光的基于对象物的反射光的 机构。当闪光灯的盖子等障碍物遮挡闪光灯光时,或虽然闪光灯工作,但 是不发光时,不照射光。根据反射光的有无可以识别这些时候。在闪光灯 信息中可以包含关于这样的反射光检测机构的有无和图像数据生成时(摄 影时)的反射光检测的有无的信息。当有反射光检测机构,没有反射光检 测时,即使上述的动作结果是有发光,也可以判定为未进行基于辅助光源 的照射。被拍摄体距离信息是关于图像数据生成时的图像生成装置和被拍摄 体的距离的信息。例如,根据为了在图像数据生成时对焦而设定的距离信 息,以米单位设定。被拍摄体区域信息是表示图像内的被拍摄体位置的信息,作为参数 值,设定了图像内的中心坐标。另外,当为了表示被拍摄体的大小,设定 了圆或矩形区域时,配合圆的半径或矩形的宽度和高度设定。闪光灯强度信息是关于图像数据生成时的闪光灯发出的光量的信息,其测定单位是BCPS (Beam Candle Power Seconds)。光圈值是关于图像数据生成时的光圈值的信息,使用F值作为参数值。 因此,光圈值越大,光圈越小。ISO速率信息是关于图像数据生成时的光学电路感光度的信息,设定 了氯化银胶片的感光度指标即ISO感光度的相当的参数值。ISO感光度与 光圈值等关于图像生成的参数组合,用于设定适当的图像生成条件(摄影 条件)。在数字相机等图像生成装置中,作为表示光学电路的感光度的指 标,通过使用相当的ISO感光度,可以容易进行光圈值等图像生成条件的设定。这些信息都是图像生成装置的动作信息。这些动作信息可以伴随着图 像数据的生成,由用户设定,或者由图像生成装置自动设定。另外,在图 像生成装置中,用户设定摄影模式,图像生成装置按照设定的摄影模式, 可以自动设定关联的参数(光圈值、ISO感光度)。作为摄影模式,可以从预先决定的多个模式例如标准模式、人物模式、风景模式、夜景模式等 中选择。当选择了标准模式作为摄影模式时,将与图像数据的生成关联的参数设定为标准值。与图像数据具有关联的信息也可以适当存储在图4的Exif数据区以外 的区域中。例如作为决定图像生成装置的信息的制造商名和模型名存储在选项名为IFDO的数据区中。 C.图像输出装置的结构-图6是表示本实施例的打印机20的概略结构的框图。打印机20是可 以输出图像的打印机,例如,是向打印媒体上喷出青色C、洋红色Mg、 黄色Y、黑色K等四色墨水,形成点图案的喷墨式打印机。也可以代替它, 使用将粉末复制、定影在打印媒体上,形成图像的电子照片方式的打印机。 在墨水中,除了上述4色,也可以使用比青色C浓度低的淡青色LC、比 洋红色Mg浓度低的淡洋红色LM和比黄色Y浓度浓的暗黄色。另外,当 进行黑白打印时,可以是只使用黑色K的结构,也可以使用红色R和绿 色G。可以按照输出的图像的特征,决定利用的墨水和粉末的种类。打印机20如图所示,由驱动搭载在滑架21上的打印头211进行墨水 的喷出和点的形成的机构、通过滑架电机22使滑架21在压纸辊23的轴 向往返运动的机构、通过给纸电机24输送打印用纸P的机构、控制电路 30构成。根据这些机构,打印机20作为图像输出部起作用。使滑架21 在压纸辊23的轴向往返运动的机构,由可滑动地保持与压纸辊23的轴平 行架设的滑架21的滑动轴25、在与滑架电机22之间配置无端的驱动皮带 26的滑轮27、检测滑架21的原点位置的位置检测传感器28等构成。输 送打印用纸P的机构由使压纸辊23旋转的给纸电机24、未图示的给纸辅 助辊、将给纸电机24的旋转传递给压纸辊23和给纸辅助辊的传动机构(省 略图示)构成。控制电路30 —边与打印机的操作面板29交换信号, 一边恰当地控制 电机24、滑架电机22、打印头211的动作。提供给打印机20的打印用纸 P设定为夹在压纸辊23和给纸辅助辊之间,按照压纸辊23的旋转角度, 只输送规定的量。滑架21具有打印头211,另外,可以搭载可利用的墨水的墨盒。在打 印头211的下表面上设置有用于喷出可利用的墨水的喷嘴(省略图示)。图7是表示以打印机20的控制电路30为中心的打印机20结构的框 图。在控制电路30内部设置有CPU31、 PROM32、 RAM33、从存储卡 MC取得数据的存储卡插槽34、进行与给纸电机24或滑架电机22等的数 据交换的外围设备输入输出部35 (PIO) 35、驱动缓冲器37等。驱动缓 冲器37作为向打印头211提供点的导通和断开信号的缓冲器使用。它们 彼此由总线38连接,彼此可以进行数据的交换。另外,在控制电路30中 设置有以规定的定时向打印头211分配来自发信器39的输出的分配输出 器40。另外,控制电路30 —边与给纸电机24或滑架电机22的动作取得同 步, 一边在规定的定时向驱动缓冲器37输出点数据。控制电路30从存储 卡MC读出图像文件,解析附属信息,根据取得的图像生成历史信息,进 行图像处理。即控制电路30作为本发明的判定部30a及图像质量调整部 30b (图6)起作用。后面将详细描述由控制电路30执行的详细的图像处 理的流程。D.数字相机的图像处理图8是表示数字相机12中的图像文件GF的生成处理流程的流程图。 数字相机12的控制电路124 (图2)按照摄影要求,例如按照快门按 钮的按下,生成图像数据GD (步骤SIOO)。当设定了光圈值、ISO感光 度、摄影模式等参数值时,进行使用了设定的参数值的图像数据GD的生 成。控制电路124将生成的图像数据GD和图像生成历史信息GI作为图 像文件GF存储在存储卡MC中(步骤S110),结束本处理程序。图像生 成历史信息GI包含光圈值、ISO感光度等图像生成时使用的参数值、摄 影模式等任意设定的参数值、制造商名、模型名等自动设定的参数值。另 外,图像数据GD在从RGB颜色空间变换为YCbCr颜色空间后,进行JPEG 压缩,作为图像文件GF存储。通过在数字相机12中执行的以上处理,在存储于存储卡MC中的图 像文件GF中与图像数据GD —起,设定了包含图像数据生成时的各参数 值的图像生成历史信息GI。E.打印机的图像处理图9是表示本实施例的打印机20的图像处理的处理程序的流程图。 在以下的说明中,根据将存储了图像文件GF的存储卡MC直接插入打印 机20中的情形,进行说明。如果存储卡MC插入存储卡插槽34中,则打 印机20的控制电路30的CPU31从存储卡MC读出图像文件GF (图3) (步骤S200)。在步骤S210中,CPU31从图像文件GF的附属信息存储区 检测表示图像数据生成时的信息的图像生成历史信息GI。在可以发现图像 生成历史信息GI日寸(步骤S220: Y), CPU31取得图像生成历史信息GI, 进行解析(步骤S230)。 CPU31根据解析的图像生成历史信息GI,执行后 面描述的图像处理(步骤S240)。输出处理的图像(步骤S250),结束本 处理程序。而在使用制图应用程序等生成的图像文件中,不包含具有光圈值等信 息的图像生成历史信息GI。CPU31不可以发现图像生成历史信息GI时(步 骤S220: N),进行标准处理(步骤S260),输出处理的图像(步骤S250), 结束本处理程序。图10是表示基于图像生成历史信息的图像处理(在图9中,相当于 步骤S240)的处理程序的流程图。打印机20的控制电路30(图7)的CPU31 从读出的图像文件GF取出图像数据GD (步骤S300)。数字相机12如上所述,将图像数据GD作为JPEG形式的文件保存, 在JPEG形式的文件中,使用YCbCr颜色空间保存图像数据。CPU31在 步骤S310中,为了将基于YCbCr颜色空间的图像数据变换为基于RGB 颜色空间的图像数据,执行使用3X3矩阵S的运算。该矩阵运算由如下 所示的运算式表示。[数学式1]<formula>formula see original document page 17</formula>当数字相机12生成的图像数据的颜色空间比规定的颜色空间例如 sRGB颜色空间还宽时,基于由步骤S310取得的RGB颜色空间的图像数 据有时在该RGB颜色空间的定义区域外具有有效的数据。在图像生成历 史信息GI中,当进行过将这些定义区域外的数据作为有效数据处理的指 定时,原封不动保持定义区域外的数据,继续以后的图像处理。当未进行 将定义区域外的数据作为有效数据处理的指定时,将定义区域外的数据剪 切到定义区域内。例如,当定义区域为0~255时,小于0的负值的数据舍 入为0, 256以上的数据舍入为255。图像输出部的可表现的颜色空间不比 规定的颜色空间例如sRGB颜色空间还宽时,与图像生成历史信息GI的 指定无关,剪切到定义区域内。作为这样的时候,例如有时输出到可表现 的颜色空间是sRGB颜色空间的CRT中。接着,在步骤S320中,CPU31执行灰度修正和使用了矩阵M的运算, 将基于RGB颜色空间的图像数据变换为基于XYZ颜色空间的图像数据。 图像文件GF可以包含图像生成时的灰度值和颜色空间信息。图像生成历 史信息GI当包含这些信息时,CPU31从图像生成历史信息GI取得图像数 据的灰度值,使用取得的灰度值执行图像数据的灰度变换处理。CPU31从 图像生成历史信息GI取得图像数据的颜色空间信息,使用与该空间信息 对应的矩阵M,执行图像数据的矩阵运算。当图像生成历史信息GI不包 含灰度值时,可以使用标准的灰度值执行灰度变换处理。另外,当图像生 成历史信息GI不包含颜色空间信息时,可以使用标准的矩阵M执行矩阵 运算。例如,作为这些标准的灰度值和矩阵M,可以使用与sRGB颜色空间对应的灰度值和矩阵。该矩阵运算例如是以下表示的运算式, [数学式2]<formula>formula see original document page 18</formula>矩阵运算的执行后取得的图像数据的颜色空间是XYZ颜色空间,XYZ 颜色空间是绝对颜色空间,是不依存于数字相机和打印机等设备的设备非 依存颜色空间。因此,通过利用XYZ颜色空间进行颜色空间的变换,可 以进行不依存于设备的彩色匹配。接着,在步骤S330中,CPU31执行使用了矩阵N"的运算和逆灰度修 正,将基于XYZ颜色空间的图像数据变换为基于wRGB颜色空间(比 sRGB颜色空间更广的RGB颜色空间)的图像数据。在执行逆灰度修正时, CPU31从PROM32取得打印机一侧的灰度值,使用取得的灰度值的倒数 执行图像数据的逆灰度变换处理。CPU31从PROM32取得与从XYZ颜色 空间向wRGB颜色空间的变换对应的矩阵N—、使用该矩阵N"执行图像 数据的矩阵运算。该矩阵运算例如是以下所示的运算式。[数学式3]卜n,:、z,r 3,30572 —!.049H 0.06568289、255,-17756! 0.73649、2 !694 -1,4797 -0 241078 1,24898255255接着,在步骤S340中,CPU31执行图像质量的自动调整处理。在本 实施例的自动图像质量调整处理中,使用图像文件GF中包含的图像生成 历史信息,执行图像数据的自动图像质量调整处理。后面将描述自动图像 质量调整处理。接着,在步骤S350中,CPU31执行用于打印的CMYK颜色变换处理 和半色调处理。在CMYK颜色变换处理中,CPU31参照PROM32内存储 着的从wRGB颜色空间向CMYK颜色空间的变换用查找表(LUT),将图 像数据的颜色空间从wRGB颜色空间向CMYK颜色空间变更。即将由 RGB的灰度值构成的图像数据变换为在打印机20中的例如由C (Cyan) Mg(Magenta)Y (Yellow) K (Black) LC(Light Cyan)LM(Light Magenta)等 6色的灰度值构成的图像数据。在半色调处理中,CPU31执行所谓的半色调处理,从进行完颜色变换 的图像数据生成半色调图像数据。该半色调图像数据重新排列为应该发送 给驱动缓冲器37 (图7)的顺序,变为最终的打印数据,结束本处理程序。 由本处理程序处理了的图像数据在图9所示的图像处理程序的步骤S250 中输出。F.自动图像质量调整处理的实施例图11是表示本实施例的自动图像质量调整处理(在图10中,相当于 步骤S340)的处理程序的流程图。CPU31 (图7)解析图像生成历史信息 GI,取得闪光灯等的参数值(步骤S400)。接着,在步骤S410中,CPU31 执行是否进行基于取得的参数值的逆光处理的逆光判定(后面详细描述)。 当判定为执行时,即当判定为执行逆光处理(步骤S410:Y)时,在步骤 S420中,CPU31执行增大亮度值的亮度调整处理即逆光处理(后面详细 描述)。执行了亮度调整处理后,在步骤S430中,CPU31执行增加色度的色 度调整处理。在色度值低的区域中,色度低的倾向强。因此,如果通过亮 度调整处理只增大亮度值,则暗的区域有时成为亮度值大,但是色度低的 很白的区域。在本实施例中,通过执行增大色度的彩色调整处理(步骤 S430),可以自动调整为更鲜艳的图像质量。执行了色度调整处理后,在步骤S440中,CPU31执行除去噪声的噪 声除去处理。当亮度值低时不明显的噪声由于提高亮度值,有时变得明显。 在本实施例中,通过执行噪声除去处理,可以抑制这样的噪声变明显的情 形。作为噪声除去处理,例如可以执行使用了中值滤波器的处理、使用了 非清晰掩模的处理。另外,图9 图11的处理流程与后面描述的其它实施例也相同。Fl.逆光判定处理的实施例1:图12是说明图11的步骤S410的逆光判定处理的说明图。图12 (a) 所示的图像IMG12表示逆光条件下的图像。在图像IMG12中拍摄了作为 被拍摄体的人物H,在背景中拍摄了太阳S。作为光源的太阳S位于人物 H的后面,所以人物H拍摄得暗。另外,在图像IMG12中设定了被拍摄 体区域的中心SAC和被拍摄体区域SA,人物H位于被拍摄体区域的中心 SAC。另外,配合人物H的大小,设定了被拍摄体区域SA。另外,在本 例子中,被拍摄体区域SA为矩形。图12 (b)表示实施例1的逆光判定处理。在实施例1中,当满足以 下的条件时,判定为逆光。(bl)被拍摄体区域内的平行亮度值BAave是图像全体的平均亮度值Bave乘以系数k的值以下。即被拍摄体区域内的亮度比图像全体的亮度暗示,判定为逆光。作为 系数k,可以使用根据图像的输出结果的感应评价而决定的值。例如,可 以用0.6作为规定的系数。使用被拍摄体区域信息和图像数据GD双方执 行条件(bl)的判定。这样,通过执行基于被拍摄体区域信息的判定,可 以将具有所需位置和大小的被拍摄体作为逆光处理对象而选择。另外,本 判定方法可以称作将被拍摄体区域外的加权为0,解析图像数据GD的判 定方法。即在被拍摄体位置(被拍摄体区域中心)和被拍摄体区域外使用 大小不同的加权分布,解析图像数据GD的判定方法。F2.逆光处理的实施例1:图13是说明图11的步骤S420的逆光处理的说明图。图13 (a)是说 明逆光图像中的亮度分布(亮度直方图)的示例的说明图。在逆光图像中 存在明亮的区域和暗的区域。因此,亮度值高的像素和亮度值低的像素增 多。特别是如图12 (a)所示,当由于逆光,被拍摄体变暗示,亮度值低 的像素增多。图13 (b)是表示实施例1的逆光处理(亮度调整处理)中的亮度值 的输入水平Yin和输出水平Yout的关系的说明图。曲线图GA中,与输入 水平Yin相比,输出水平Yout大。特别是在亮度值的输入水平Yin小的区 域中,该增加量变大。如果使用该曲线图GA进行亮度值的调整,就可以 提高暗的区域的亮度。作为亮度值的增加量,根据图像的输出结果的感应 评价,可以使用预先决定的值。曲线图GB与曲线图GA不同,只在亮度值的输入水平Yin小的区域 中,亮度值提高。这样,通过只对暗的区域进行亮度值的调整,可以不变 更明亮区域的亮度等级,提高暗的区域的亮度。可以根据图像的输出结果 的感应评价,决定成为亮度值调整的对象的亮度值输入水平的范围。例如, 当亮度值可以取值的范围是0 255时,可以将180以下作为亮度值调整的 对象范围。G.逆光判定处理的其它实施例-Gl.逆光判定处理的实施例2:图14是说明图11的步骤S410的逆光判定处理的实施例2的说明图。 图14 (a)的图像IMG14与图12 (a)所示的图像IMG12相同。图14 (b)表示实施例2的逆光判定处理。在实施例2中,当满足以下两个条件时, 判定为逆光。(al)在图像数据的生成时,不迸行基于辅助光源的照射。 (bl)被拍摄体区域内的平均亮度值BAave是图像全体的平均亮度值 Bave乘以系数k的值以下。条件(bl)与上述的实施例1的条件(bl)相同。条件(al)的判定 是根据从图像生成历史信息GI取得的闪光灯信息的参数值执行。在逆光 条件中,生成图像数据时,为了提高所需被拍摄体的亮度,有时向被拍摄 体上照射闪光灯等辅助光源的光。优选在这样通过辅助光源照射了光时, 不执行逆光处理。在实施例2中,闪光灯信息中包含的动作结果为无发光 时,判定为满足条件(al)。另外,如上所述,当有反射光检测机构,而 没有反射光的检测时,即使动作结果为有发光时,也判定为满足条件(al)。 在闪光灯信息的参数值中设定了 "无闪光灯"时,判定为满足条件(al)。 这样,当满足使用了闪光灯信息的条件(al)时,即不进行基于辅助光源 的光照射时,与上述的实施例l同样,执行基于条件(bl)的判定,当判 定为逆光时,执行逆光处理。而当不满足条件(al)时,即进行了基于辅 助光源的光照射时,判定为非逆光,不执行逆光处理。这样,通过执行基 于闪光灯信息的判定,可以从逆光处理的对象除去由辅助光源照射了的图 像。通过执行组合了只使用闪光灯信息执行的条件(al)的判定、使用被 拍摄体区域信息和图像数据GD执行的条件(bl)的判定,可以更恰当地将所需被拍摄体暗的图像作为逆光处理的对象而选择。 G2.逆光判定处理的实施例3:图15是说明逆光判定处理的实施例3的说明图。图15 (a)的图像 IMG15是与图12 (a)所示的图像IMG12同样,表示逆光条件的图像,因 为作为光源的太阳S位于人物H的后面,所以人物H拍摄得暗。另外, 在图像IMG15中设定有被拍摄体区域的中心SAC和被拍摄体区域SA。图15 (b)表示实施例3的逆光判定处理的程序。在实施例3中,使 用以下3个条件执行逆光判定。(al)在图像数据生成时不进行基于辅助光源的光照射。 (a2)被拍摄体距离是规定的阈值以下。(bl )被拍摄体区域内的平均亮度值BAave是图像全体的平均亮度值 Bave乘以系数k的值以下。与图14 (b)所示的逆光判定处理的差异是追加了条件(a2)。当满足 条件(al)和(bl)时,与图14 (b)所示的实施例2同样,判定为逆光。 当不满足条件(al)时,即通过闪光灯等辅助光源进行了光的照射时,执 行基于条件(a2)的判定。根据从图像生成历史信息GI区的被拍摄体距 离信息的参数指(被拍摄体距离),执行条件(a2)的判定。当被拍摄体 距离(图像生成装置和被拍摄体的距离)远时,即使进行基于闪光灯的光 照射,有时也无法充分改善亮度。这时,即使进行基于闪光灯的光照射, 也希望执行逆光处理。在实施例3中,当被拍摄体距离为阈值以上时,判 定为满足条件(a2)。当满足条件(a2)时,与上述的实施例1同样,执 行基于条件(bl)的判定,当判定为逆光时,执行逆光处理。这样,通过 执行使用了被拍摄体距离的条件(a2),可以将执行了基于辅助光源的光 照射,但是未充分改善亮度的图像作为逆光处理的对象而选择。作为用于 判断被拍摄体距离的大小的阈值,可以使用根据图像的输出结果的感应评 价而决定的值。例如也可以是2m。基于被拍摄体距离的条件换言之是基于被拍摄体接受的光量的条件。 如果被拍摄体距离为低于阈值,则被拍摄体接受的光量多,可以提高它的 亮度。而当被拍摄体距离为阈值以上时,光量不足,有时无法提高被拍摄 体的亮度。即在条件(a2)中,阈值成为用于判定被拍摄体接受的光量的 大小的基准。因此,根据使被拍摄体接受的光量变化的其它参数值调整该 阈值,可以执行更恰当的逆光判定。例如,可以是伴随着图像生成历史信 息GI中包含的闪光灯强度的增加,阈值增大。通过这样,可以根据闪光 灯强度即辅助光源照射被拍摄体的光量恰当执行逆光判定。另外,也可以 是伴随着光圈值(F值)的增加,阈值减小。F值越大,图像生成装置取 入的光量越少。换言之,F值越大,拍摄体接受的光的视在量越小。因此,通过F值越大,使阈值越小,可以执行更恰当的逆光判定。另外,也可以是伴随着ISO速率的增加,阈值增加。ISO速率是光学电路的感光度的指 标,它越大,图像生成装置取入的光的视在量越大。因此,通过ISO速率 越大,使阈值增大,可以执行更恰当的逆光判定。G3.逆光判定处理的实施例4:图16是说明逆光判定处理的实施例4的说明图。图16 (a)的图像 IMG16与图12 (a)所示的图像IMG12相同。图16 (b)表示实施例4的 逆光判定处理的程序。在实施例4中,当满足以下的2个条件时,判定为逆光。(a3)光源的种类为室外。(bl)被拍摄体区域内的平均亮度值BAave是图像全体的平均亮度值 Bave乘以系数k的值以下。条件(bl)与上述的实施例1的条件(bl)相同。根据从图像生成历 史信息GI取得的光源信息执行条件(a3)的判定。当被拍摄体在室外时, 常常将太阳作为光源生成图像数据。作为光源的太阳无法设定其位置,所 以有时必须在逆光条件下生成图像数据。另外,因为该光强烈,所以在逆 光条件下,被拍摄体容易变暗。而当被拍摄体位于室内时,常常使用照明 等光源生成图像数据。因为常常可以任意设定这些光源的位置,所以在摄 影时可以容易防止逆光。在实施例4中,光源信息中设定的光源种类是室 外,例如是白天光线、晴天、多云天、背阴中的任意一个时,判定为满足 条件U3)。这样,当满足基于光源信息条件(a3)时,即被拍摄体在室 外时,与上述的实施例1同样,执行基于条件(bl)的判定,当判定为逆光 时,执行逆光处理。而光源信息中设定的光源种类是室内,例如荧光灯、 鸨丝电灯泡中的任意一个时,判定为不满足条件(a3),不执行逆光处理。 这样,通过执行基于光源信息的判定,可以将被拍摄体位于室外的图像作 为逆光处理的对象而选择。通过执行组合了只使用光源信息而执行的条件 (a3)的判定、使用被拍摄体区域信息和图像数据GD而执行的条件(bl)的判定,可以更恰当地将所需被拍摄体暗的图像作为为逆光处理的对象而 选择。通过适当组合使用基于图像生成历史信息GI的判定条件例如上述各 实施例的条件(al) ~ (a3),可以执行更恰当的判定。例如,在本实施例 中,关于判断为不满足条件(a3)的图像,可以再进行图14(b)或图15(b) 所示的判定。通过这样,关于在室内拍摄的图像也可以进行基于闪光灯信 息的适当的逆光判定。G4.逆光判定处理的实施例5:图17是说明在逆光判定处理的实施例5中,平均亮度值的计算中所 使用的加权W的分布的说明图。图17 (b)是表示图17 (a)的图像IMG 中的直线B-B上的加权W的分布(X方向的加权分布)的说明图,图17 (c)是表示直线C-C上的加权W的分布(Y方向的加权分布)的说明图。 在实施例5中,如图17所示,使用越靠近图像IMG的被拍摄体区域的中 心SAC即被拍摄体位置的像素,加权越大的加权W的分布,计算亮度值 的带加权的平均值,使用该带加权的平均值执行逆光判定(后面详细描 述)。图18是说明实施例5的逆光判定处理的说明图。图18 (a)的图像 IMG18表示与图12 (a)所示的图像IMG12相同的图像。在图像IMG18 下,描述了图17 (b)所示的加权W在X方向分布。另外,Y方向的分 布省略了图示。使用这样的加权W而取得的带加权的平均亮度值在像图 像18那样在被拍摄体区域的中心附近变暗的逆光图像中增大。图18 (b)表示了实施例5的逆光判定处理的程序。在实施例5中, 当满足以下的条件时,判定为逆光。(b2)带加权的平均亮度值BAWave是图像全体的平均亮度值Bave 乘以系数k的值以下。即被拍摄体中心附近的亮度比图像全体的亮度暗时,判定为逆光。作 为系数k,可以使用根据图像的输出结果的感应评价决定的值。例如使0.6 为规定的系数。另外,该条件(b2)的判定与上述的判定条件(bl)不同, 代替被拍摄体区域,使用被拍摄体区域的中心。因此,关于未设定被拍摄 体区域的图像,也可以进行判定。另外,使被拍摄体区域中心即被拍摄体 位置的加权增大,减小远离被拍摄体区域中心的区域位置的加权,解析图像数据GD,使用该解析结果的带加权的平均亮度值BAWave执行该条件 (b2)的判定。这样,通过执行使用了被拍摄体区域信息,可以将位于所 需位置的被拍摄体暗的图像作为逆光处理的对象而选择。也可以使用越靠近被拍摄体区域中心的像素大小越小的加权,计算用 于判断带加权的平均亮度值BAWave的大小的平均亮度值。作为这样的加 权分布,例如可以使用从均等的部分减去上述的加权W而剩下的分布。 这样,可以更准确地比较被拍摄体区域中心附近的亮度即被拍摄体位置的 亮度和它周围区域的亮度。通过在该判定条件(b2)中再适当组合基于图像生成历史信息GI的 判定条件例如上述的各实施例中的条件(al) (a3)而使用,可以执行更恰 当的判定。例如,在上述的各实施例中,代替判定条件(bl),可以使用 判定条件(b2)。G5.逆光判定处理的实施例6:图19是说明逆光判定处理的实施例6的说明图。图19 (a)的图像 IMG19与图12 (a)所示的图像IMG12同样,表示逆光条件下的图像。另 外,在图像IMG19中表示有亮度值为明亮度阈值YHth以上的明亮区BA 和亮度值为暗亮度阈值YLth以下的暗区DA。这样,在逆光图像中,亮度值高的像素和亮度值低的像素增多。图19 (b)表示实施例6的逆光判定处理。在本实施例中,当满足以下的条件时,判定为逆光。(al)在图像数据生成时未进行基于辅助光源的光照射。 (b3)亮度值为明亮度阈值YHth以上的亮像素的比例Bratio为亮像 素比例阈值Bth以上,并且亮度值为暗亮度阈值YLth以下的暗像素的比 例Dratio为暗像素比例阈值Dth以上。条件(al)与上述的实施例2的条件(a2)相同。条件(b3)的判定 与上述的条件(bl)或条件(b2)不同,通过只解析图像数据GD而执行。 在逆光条件下生成的图像中,因为明亮的区域和暗的区域共存,所以存在 亮像素和暗像素的比例升高的倾向。通过基于条件(b3)的判定,可以将 这样的图像作为逆光处理的对象选择。可以按照图像的输出结果的感应评价,决定明亮度阈值YHth或暗亮度阈值YLth、亮像素比例阈值Bth、暗 像素比例阈值Dth。例如,当亮度的可取值范围为0-255时,可以使明亮 度阈值YHth为200,使暗亮度阈值YLth为50。另外,亮像素比例阈值 Bth为全体像素数的20%,暗像素比例阈值Dth为全体像素数的30%。可以不使用被拍摄体区域信息,来执行实施例6的条件(b3)的判定。 因此,当图像生成历史信息GI不包含被拍摄体区域信息时,也可以执行 逆光判定。另外,在实施例6中,不仅是只解析图像数据GD而判定的条 件(b3),也使用了应用图像生成历史信息GI而判定的条件(al)来执行 逆光判定,所以可以取得更适合于各图像的逆光判定结果。作为基于图像 生成历史信息GI的判定条件,代替条件(al),可以使用各种条件。例如, 通过适当组合上述的各实施例的条件(a) (a3),可以执行更适当的判定。 任意时候,通过在只解析图像数据GD而执行的判定中组合应用图像生成 历史信息GI而执行的判定,可以执行更恰当的逆光判定。另外,只基于 图像数据GD的判定条件并不局限于条件(b3),也可以是根据逆光条件 判定是否产生了暗的区域的条件。例如,将图像内的像素分割为多块,各 块的亮度值为块内的平均亮度值。当亮度值为明亮度阈值YHth以上的亮 块的比例和亮度值为暗亮度阈值YLth以下的暗块的比例分别为规定的值 以上时,判定为逆光。G6.逆光判定处理的实施例7:图20是表示逆光判定处理的实施例7的处理程序的流程图。在步骤 S411中,CPU31 (图3)从图像文件GF中取得图像生成历史信息GI (图 3),在步骤S412中,由图像生成历史信息GI判定是否为非逆光。该判定 如下面的(1) (5)所示地进行。(1) 摄影布景记录类型(Scene Capture Type)表示"夜景"时,判 定为非逆光,表示其他("人物"、"风景"等)时判定为逆光补偿该图像。 其理由是避免夜景时利用逆光处理过度补偿亮度的缘故。而且,所谓的"逆 光补偿",意味着图像上存在进行后述的逆光处理(亮度修正)的可能性。(2) 测光方式(Metering Mode)表示"点测光""多点测光""部分 测光"的任意一种时判定为非逆光,其他时则判定为逆光补偿。其理由是被认为在采用这3种测光方式时成为摄影者希望达到的亮度的缘故。(3) 发光(flash)表示"闪光灯发光"或"强制非发光"时判定为非 逆光,其他时判定为逆光补偿。其理由是被认为利用"闪光灯发光"或"强 制非发光",成为摄影者希望达到的亮度的缘故。(4) 曝光方式(Exposure Mode)为"手动曝光"或"自动曝光(auto bracket)"时为非逆光,其他时为逆光补偿。其理由是被认为在"手动曝 光"或"自动曝光"时成为摄影者希望达到的亮度的缘故。(5) 被拍摄体距离镜头(Subject Distance Range)为"宏观(macro)" 或"远景"时为非逆光,其他时为逆光补偿。其理由是在"长的"或"远 景"时,作为取景成为逆光的可能性低,进行逆光处理的必要性低的缘故。而且,所谓的"非逆光"并不是一定意味着其图像成为逆光,而是意 味着不可以进行逆光处理(图11的步骤S420)。上述(1) (5)的判定是一例,也可以使用图像生成历史信息GI中的信息进行同样的判定。在步骤S412的判定结果、判定为非逆光时,CPU31跳过图11的步骤 S420以后的处理,结束图11的处理。另一方面,在判定为逆光补偿时, 在步骤S413中,制作处理对象图像的直方图(以下称为"对象图像直方 图")。图21 (a)表示亮度值相关的对象图像直方图Ho的一例。该对象图 像直方图Ho可以根据处理对象图像内的全部像素制作,也可以根据以恒 定的比例进行过取样(Sampling)的多个像素来制作。在步骤S413中, 还通过将该对象图像直方图简略化,而制作图21 (b)所示的简略化了的 对象图像直方图H (j)。该简略化对象图像直方图H (j) (j为1 5)是通 过将横轴的像素值(亮度值)范围分割为5个分区D1 D5,求取每个分 区的像素数的平均值而得到的。简略化直方图的理由是用于减小后述的类 似度的运算负荷,以实现高速的处理的原因。而且,虽然分区数j可以设 定为2以上的任意数,但优选为4以上。另外,作为简易化直方图H(j)的运算方法,可以取代求取每个分区的像素数的平均值,而采用加法运算 等其他运算方法,通常可以采用求取每个分区的代表值的各种运算方法。 在步骤S414中,计算处理对象图像的简略化对象图像直方图H (j) 与图21 (c)所示的参照直方图G (j)的类似度。参照直方图G (j)是作为表示典型的逆光图像的直方图而预先设定的直方图,具有与简略化对象图像直方图H (j)相同的形式。SP,参照直方图G (j)也在5个分区内 设定有像素数(像素值的出现频率)。两个直方图H (p、 G (j)的类似度 SIM1例如由以下的数学式得到。 [数学式4]在本式中,H (j)、 G (j)是由图21 (b)、 (c)所示的2个直方图H (j)、 G (j)构成的j维的矢量。式中右边的分子表示两矢量H (j)、 G (j) 的内积,分母表示各自绝对值的积。因此,该类似度SIM1是两矢量H(j)、 g (j)所成角度e的余弦。在两直方图h (j)、 g (j)的形状类似时,类似 度SIM1趋近于1,不类似时则趋近于0。两直方图H (j)、 G (j)的类似度也可以利用其他各种方法计算,例 如可以用以下的数学式计算。[数学式5]该式的右边的分子是两直方图H (j) 、 G (j)的各分区的像素数的差 分{H (p —G (j) }的平方和。另外,分母是两直方图H (j) 、 G (j) 的各分区的像素数的平方和,作为标准化用的值利用。在两直方图H (j)、 G (j)的形状类似时,类似度趋近于0,在不类似时趋近于1。因此,该 类似度SIM2也可以作为表示两直方图H (j) 、 G (j)的类似程度的指标 利用。 一般,作为类似度,优选采用表示两直方图H (j) 、 G (j)的每个 分区的像素数(像素值的出现频率)的类似度的值。而且,在以下的阐述 中,说明利用了上述第1种类似度SIM1的判定处理。在步骤S415中,CPU31根据类似度SIM1是否在给定的判定值以上来判定两直方图H (j) 、 G (j)是否类似。具体地讲,在图21 (d)的示 例中,类似度SIM1为0.84以上时,判定两直方图H (j) 、 G (j)类似, 不足0.84时判定为不类似。在判定为两直方图H (j) 、 G (j)类似时, 执行图11的步骤S420以后的处理。 一方面,判定为不类似时则跳过这些 处理。这样,在逆光判定处理的实施例7中,首先根据图像生成历史信息 GI判定该图像是非逆光还是逆光补偿,在为逆光补偿时,由于只根据对象 图像直方图判定是否应进行逆光处理,故可以准确地进行是否应进行逆光 处理的判断。特别是,在基于直方图的判定处理中,由于计算代表典型的 逆光图像的参照直方图与对象图像直方图的类似度,根据该类似度判定是 否该进行逆光处理,故可以高精度地判定应进行逆光处理的图像。然而,也可以只利用图像生成历史信息GI,在步骤S411、 S412中判 定逆光处理的需要与否,省略步骤S413 S415。相反,也可以省略步骤 S411、 S412,只利用对象图像直方图,在步骤S413 S415中判定逆光处 理的需要与否。而且,在上述实施例7中,虽然利用了亮度值的直方图,但除此以外, 也可以利用其他像素值(RGB的颜色成分等)的直方图。但是,由于通常 在亮度值的直方图中逆光图像多表现特有的形状,故优选使用亮度值的直 方图。 .还有,在实施例7中,虽然根据对象图像直方图与参照直方图的类似 度来判定逆光处理的需要与否,但也可以通过解析只利用了对象图像直方 图来判定逆光处理的需要与否。通常,通过解析对象图像直方图,可以判 定逆光处理的需要与否。H.逆光处理的其它实施例Hl.逆光处理的实施例2:图22是说明图11的步骤S420的逆光处理的实施例2的说明图。图 22 (a) 、 (b)所示的两个图像IMG20a、 IMG20b与图12 (a)所示的图像 IMG12同样,都表示逆光条件下的图像。在两个图像IMG20a、 IMGMb 中,人物H是逆光,所以拍摄得暗。另外,图像IMG20b的人物H比图像IMG20a的人物拍摄得还暗。因此,在图像IMG20b中,与图像IMG20a 相比,亮度值低的像素多。作为表示这样的逆光图像内暗的区域的亮度的 程度的指标,例如,可以使用图像内的亮度值大小的等级从亮度值小的一 方开始计算,使用规定的等级(例如,全体像素数的20%)的像素亮度值 (以下称作暗区亮度值)。这样的暗区亮度值Bm在图像IMG20a那样的 逆光图像中变小,在图像IMG20b那样更暗的逆光图像中变得更小。图22 (c)是表示实施例2的逆光处理(亮度调整处理)中的亮度值 的输入水平Yin和输出水平Yout的关系的说明图。在曲线图G1中,调整 亮度值的增加量,使输入水平Yin为暗区亮度值Bml时的输出水平Yout 提高到比原来值还大的规定的目标值BO (以下,将成为提高亮度值的基 准的输入水平称作亮度调整基准水平)。用样条函数插补与其它输入水平 Yin对应的输出水平Yout。如果使用曲线图Gl进行亮度值的调整,就可以提高暗区的亮度。曲线图G2、 G3表示比曲线图Gl的逆光处理强度还强的处理中使用 的输入输出关系。这里,"逆光处理强度强"意味着亮度值的增加亮特别 是暗区的亮度值的增加量大。曲线图G2表示亮度调整基准水平即暗区亮 度值比Bml小的Bm2时使用的输入输出关系。调整亮度值的增加量,使 输入水平Yin为Bm2时的输出水平Yout提高到规定的目标值BO。通过 使用曲线图G2,可以执行比曲线图Gl还强的逆光处理(亮度调整处理)。 曲线图G3表示亮度调整基准比Bm2还小的Bm2时使用的输入输出关系, 通过使用曲线图G3,可以执行比曲线图G2还强的逆光处理。另外,在实 施例2中,通过只解析图像数据GD,决定逆光处理强度。这样,通过根据表示图像内暗区的亮度的程度的指标,调整逆光处理 强度,可以执行适合于暗区的亮度的逆光处理。即暗区的亮度的程度越低 (暗),可以执行越强的逆光处理。作为表示图像内暗区的亮度的程度的 指标,除了暗区亮度值以外,还可以使用各种指标。例如,可以将亮度值 为规定的阈值以下的暗像素的比例作为指标。这时,暗像素的比例越大, 执行越强的逆光处理。在任意时候,暗区的亮度的程度越小(暗),通过 调整使逆光处理强度越强,可以执行适合于暗区的亮度的逆光处理。另外, 规定的目标值BO可以使用根据图像的输出结果的感应评价而决定的值。例如,当亮度值可以取值的范围是0 255时,可以是中间值128。 H2.逆光处理的实施例3:图23是说明逆光处理的实施例3的说明图。图23 (a) 、 (b)所示 的两个图像IMG21a、IMG21b与图22(a)、 (b)所示的量各图像IMG20a、 IMG20b不同,设定有被拍摄体区域的中心SAC和被拍摄体区域SC。另 外,在这两个图像IMG21a、 IMG21b中,因为人物H逆光,所以拍摄得 暗。另外,图像IMG21b的人物H比图像IMG21a的人物拍摄得还暗。因 此,在图像IMG21b中,与图像IMG21a相比,亮度值低的像素多。可以 使用被拍摄体区域信息决定表示这样的逆光图像内暗的区域的亮度的程 度的指标。作为使用了被拍摄体区域信息的暗区的亮度指标,例如可以使 用被拍摄体区域内的亮度值的最大值。这样的亮度值的最大值BAmax在 图像IMG21a的逆光图像中变小,在图像IMG21b的逆光图像中变得更小。图23 (c)是表示实施例3的逆光处理(亮度调整处理)中的亮度值 的输入水平Yin和输出水平Yout的关系的说明图。与图22 (c)所示的例 子的差异是使用被拍摄体区域内的亮度值的最大值作为亮度调整基准水 平。在曲线图G1中,调整亮度值的增加量,使输入水平Yin为亮度调整 基准水平BAmaxl (被拍摄体区域内的亮度值的最大值)时的输出水平 Yout提高到比原来值还大的规定的目标值BO。曲线图G2表示亮度调整 基准水平比BAmaxl还小的BAmax2时使用的输入输出关系,曲线图G3 表示亮度调整基准水平比BAmax2还小的BAmax3时使用的输入输出关 系。这样,因为被拍摄体区域内的最大亮度值越小,执行越强的逆光处理, 所以可以恰当地提高被拍摄体区域内的亮度。另外,在实施例3中,通过 使用图像数据GD和被拍摄体区域信息即图像数据GD和图像生成历史信 息GI双方,决定逆光处理强度。另外,该逆光处理强度的决定方法也可 以说是使被拍摄体区域外的加权为0,基于解析了图像数据GD的结果的 决定方法。即使用在被拍摄体位置(被拍摄体区域中心)和被拍摄体区域 外大小不同的加权分布,解析图像数据GD的决定方法。这样,通过根据使用了被拍摄体区域信息的暗区的亮度指标即被拍摄 体区域的亮度指标,调整逆光处理强度,可以执行适合于被拍摄体区域亮度的强度的逆光处理。作为表示使用了被拍摄体区域信息的暗区的亮度的 指标,在被拍摄体区域内的最大亮度值以外也可以使用各种值。例如,可 以使用被拍摄体区域内的平均亮度值。据此,即使被拍摄体区域内包含有 亮的区域时,也可以执行更恰当的逆光处理强度的调整。另外,可以将用图n所示的加权w的分布计算的带加权的平均亮度值作为指标使用。这时,代替被拍摄体区域,使用被拍摄体区域的中心进行平均亮度值的计算, 所以关于未设定被拍摄体区域的图像,也可以进行基于被拍摄体区域附近 的亮度值的恰当的逆光处理强度的调整。在任意时候,通过调整为被拍摄 体区域的亮度程度越小(暗),逆光处理强度越强,可以执行适合于被拍 摄体区域亮度的强度的逆光处理。H3.逆光处理的变形例在上述的各实施例中,提升亮度值的目标值BO是预先决定的值,但 是也可以根据表示图像内的暗区的亮度的程度的指标,调整。例如,上述的暗区亮度值越小,可以使目标值BO越大。据此,暗区的亮度越暗,可以执行更强的逆光处理,提高亮度。另外,被拍摄体区域内的最大亮度值越小,可以使目标值BO越大。据此,被拍摄体区域的亮度越暗,可以执 行更强的逆光处理,提高亮度。还可以准备多个亮度调整水平,对各水平 设定亮度值提升的目标值。例如,分别设定与被拍摄体区域内的平均亮度 值和最大亮度值对应的目标值,可以进行亮度值的增加量的调整。据此, 可以进行更细致的亮度值的调整。另外,使上述的亮度调整基准水平为预 先决定的值,代替它,可以根据暗区的指标调整亮度值提升的目标值BO。 在任意时候,通过进行调整,以便使根据逆光而产生的暗区亮度的程度越 小(暗),则逆光处理强度越强,可以进行更恰当的亮度调整。I.使用图像数据处理装置的图像输出系统的结构图24是表示可应用作为本发明一实施例的图像数据处理装置的图像 输出系统一例的说明图。图像输出系统10B具有作为生成图像文件的图 像生成装置的数字相机12、执行基于图像文件的图像质量调整处理的计算 机PC、作为输出图像的图像输出装置的打印机20B。计算机PC是一般使用的类型的计算机,作为图像数据处理装置起作用。作为图像输出装置,除了打印机20B,还可以使用CRT显示器、CD显示器等监视器14B、投 影仪。在以下的说明中,使用打印机20B作为图像输出装置。在本实施例 中,独立构成具有判定部和图像质量调整部的图像数据处理装置、具有图 像输出部的图像输出装置的点与上述的图像输出系统实施例(图1)不同。 另外,作为图像数据处理装置的计算机PC和具有图像输出部的打印机也 可以称作广义的"输出装置"。通过电缆CV,或直接将存储了图像文件的存储卡MC插入计算机PC 中,将在数字相机12中生成的图像文件发送给计算机PC。计算机PC执 行基于读入的图像文件的图像数据的图像质量调整处理。由图像质量调整 处理生成的图像数据通过电缆CV发送给打印机20B,由打印机20B输出。计算机PC具有执行实现上述的图像质量调整处理的程序的 CPU150;暂时存储CPU150的计算结果和图像数据的RAM151;存储图 像质量调整处理程序、探査表、光缆值表等图像质量调整处理所必要的数 据的硬盘驱动器(HDD) 152。 CPU150、 RAM151和HDD152作为判定部 和图像质量调整部起作用。计算机PC具有用于安装存储卡MC的存储 卡插槽153、用于连接来自数字相机12等的连接电缆的输入输出端子154。由数字相机12生成的图像文件GF通过电缆或存储卡MC提供给计算 机PC。通过用户的操作,如果起动了图像修饰应用程序或打印机驱动程 序等图像数据处理应用程序,则CPU150执行处理读入的图像文件GF的 图像处理程序(图9)。另外,通过检测数字相机12通过电缆对输入输出 端子154的连接,自动起动图像数据处理应用程序。由CPU150处理的图像数据不由图像处理程序(图9)的步骤S250 输出,发送给图像输出装置例如打印机20B,接收了图像数据的图像输出装置执行图像的输出。在本实施例中,使用计算机PC具有的判定部和图像质量调整部进行 图像处理,所以可以使用不具有判定部和图像质量调整部的图像输出装 置。另外,当图像输出装置具有判定部和图像质量调整部时,计算机PC 可以不进行图像处理,将图像数据发送给图像输出装置,图像输出装置的 判定部和图像质量调整部进行图像处理。如上所述,在上述的各实施例中,可以自动调整由于逆光而产生了暗 区的图像之图像质量,所以可以轻松地取得高质量的输出结果。另外,本发明并不局限于上述实施例,在不脱离其宗旨的范围中,可 以在各种形态下实施,例如可以有以下的变形。J.变形例-Jl.变形例1-用于逆光判定处理的判定条件可以是根据图像生成历史信息GI中包含的信息,从多个判定条件中选择。例如,图像生成历史信息GI包含闪 光灯信息和被拍摄体距离信息时,执行基于判定条件(al)、 (a2)、 (a3) 的判定,当图像生成历史信息GI包含闪光灯信息和被拍摄体区域信息时, 可以采用执行上述的判定条件(al) 、 (bl)的判定的结构。这样,通过 根据图像生成历史信息GI中包含的信息选择判定条件,可以执行更适当 的判定。J2.变形例2:作为上述的判定条件(a2)中使用的关于被拍摄体和图像生成装置的 距离的信息,除了被拍摄体距离信息以外,还可以使用可以将距离范围作 为参数值设定的距离信息。例如,可以使用从宏观(0 lm)、近景(l 3m)、 远景(3m )等三个距离范围中选择设定的被拍摄体距离范围信息,执行 条件(a2)的判定。这时,关于各距离范围,预先设定代表性的距离,通 过比较该代表距离和条件(a2)的阈值,可以执行关于条件(a2)的判定。 作为代表的距离,例如,关于设定有距离的上限值和下限值的距离范围, 使用其中间值,关于只设定有上限值或下限值的距离范围,使用上限值或 下限值。J3.变形例3:当将辅助光源和图像生成装置设置在不同位置,进行图像数据的生成 时,代替被拍摄体距离,根据关于辅助光源和被拍摄体的距离的信息,执 行上述的条件(a2)的判定。据此,可以将因为辅助光源和被拍摄体的距离远而产生了暗区的图像作为逆光处理对象而选择。 J4.变形例4:当图像文件GF不包含图像数据的灰度值和颜色空间信息时,可以省 略图10所示的图像处理程序中的颜色空间变换处理(步骤S320和步骤 S330)。图25是表示省略了颜色空间变换处理时的图像处理程序的流程 图。在步骤S500中取出的图像数据在步骤S510中从基于YCbCr颜色空 间的图像数据变换为基于RGB颜色空间的图像数据。接着,在步骤S520 中,执行使用了在步骤S510中取得的图像数据的自动图像质量调整处理。 在步骤S530中,执行用于打印的CMYK颜色变换处理和半色调处理。J5.变形例5-在上述各实施例中,在执行了颜色空间的变换后,执行自动图像质量 调整处理,但是也可以在执行了自动图像质量调整处理后,执行颜色空间 的变换。例如,根据图26所示的流程图,执行图像处理。J6.变形例6:在上述各实施例中,使用打印机作为图像输出部,但是可以使用打印 机以外的图像输出部。图27是表示利用CRT作为图像输出部时的基于图 像生成历史信息的图像处理的处理程序的流程图。与图IO所示的以打印 机作为图像输出部的流程图不同,省略了 CMYK颜色变换处理和半色调 处理。另外,CRT可以表现执行矩阵运算(S)而取得的图像数据的RGB 颜色空间,所以也省略了颜色空间变换处理。基于由步骤S610取得的RGB 颜色空间的图像数据在RGB颜色空间的定义区域外包含数据时,在剪切 了定义区域外的数据后,执行步骤S620。当图像输出部可利用的颜色空间 与RGB颜色空间不同时,当使用打印机时,与执行CMYK颜色变换处理 同样,执行向图像输出部可利用的颜色空间的颜色变换处理,结果,从图 像输出部输出取得的图像。J7.变形例7:在图11的流程图中,可以省略逆光处理S420后执行的色度调整处理 S430和噪声除去处理S440。据此,可以使图像质量调整处理的结构简单。J8.变形例8:在上述实施例中,作为图像文件GF的具体例,以Exif形式的文件为 例进行了说明,但是本发明的图像文件形式并不局限于此。即如果是包含 在图像生成装置中生成的图像数据和记述图像数据的生成时条件(信息) 的图像生成历史信息GI的图像文件,就可以。如果是这样的文件,就可 以恰当调整在图像生成装置中生成的图像数据的图像质量,从输出装置输J9.变形例9:各数学式中的矩阵S、 N—\ M的值不过是例示,可以按照图像文件根 据的颜色空间、图像输出部可利用的颜色空间而适当变更。J10.变形例10:在上述实施例中,使用数字相机12作为图像生成装置进行了说明, 但是还可以使用扫描仪、数字摄影机等图像生成装置生成图像文件。Jll.变形例ll:在上述实施例中,以图像数据GD和图像生成历史信息GI包含在同 一图像文件GF中的情形为例进行了说明,但是图像数据GD和图像生成 历史信息GI没必要一定存储在同一文件内。即可以使图像数据GD和图 像生成历史信息GI产生关联,例如,生成使图像数据GD和图像生成历 史信息GI产生关联的带关联数据,将一个或多个图像数据GD和图像生 成历史信息GI分别存储在独立的文件中,当处理图像数据GD时,参照 带关联的图像生成历史信息GI。这时,虽然图像数据GD和图像生成历史 信息GI存储在不同的文件中,但是在利用图像生成历史信息GI的时刻, 图像数据GD和图像生成历史信息GI具有一体不可分的关系,实质上可 以与存储在同一文件中时起同样的作用。即至少在图像处理的时刻,图像数据GD和图像生成历史信息GI具有关联的形态包含在上述实施例的图像文件GF中。也包含CD-ROM、 CD-R、 DVD-ROM、 DVD-RAM等光盘媒体中存储的动画文件。
权利要求
1.一种输出装置,其包括调整部,其利用图像数据、和至少所述图像数据中的被拍摄体的位置信息,对所述图像数据执行亮度调整处理;和输出部,其根据执行了所述亮度调整处理的图像数据,输出图像数据;所述被拍摄体的位置信息是自动设定过的信息,所述调整部至少对所述图像数据执行使得与所述被拍摄体的位置信息所表示的所述图像数据中的被拍摄体的位置对应的像素的亮度值增大的处理。
2. 根据权利要求l所述的输出装置,其特征在于,所述调整部利用所述图像数据、所述图像数据中的被拍摄体的位置信 息和自动设定过的所述图像数据中的被拍摄体的大小信息,对所述图像数 据执行使得与所述图像数据中的被拍摄体的位置对应的像素的亮度值增 大的处理。
3. 根据权利要求1或2所述的输出装置,其特征在于, 该输出装置还包括判定部,其判定是否对所述图像数据执行亮度调整处理,所述判定部利用所述图像数据的加权平均亮度值,进行所述判定,其 中所述图像数据的加权平均亮度值使用了在所述被拍摄体位置信息所表 示的所述图像数据中的被拍摄体的位置和所述被拍摄体的位置以外大小 不同的加权分布。
4. 一种输出方法,其包括调整工序,其利用图像数据、和至少所述图像数据中的被拍摄体的位 置信息,对所述图像数据执行亮度调整处理;和输出工序,其根据执行了所述亮度调整处理的图像数据,输出图像数据;所述被拍摄体的位置信息是自动设定过的信息,所述调整工序至少对所述图像数据执行使得与所述被拍摄体的位置 信息所表示的所述图像数据中的被拍摄体的位置对应的像素的亮度值增大的处理。
5. —种打印机,其包括调整部,其利用图像数据、和至少所述图像数据中的被拍摄体的位置 信息,对所述图像数据执行亮度调整处理;和印刷部,其根据执行了所述亮度调整处理的图像数据,印刷图像; 所述被拍摄体的位置信息是自动设定过的信息,所述调整部至少对所述图像数据执行使得与所述被拍摄体的位置信 息所表示的所述图像数据中的被拍摄体的位置对应的像素的亮度值增大 的处理。
全文摘要
本发明提供一种适当地执行图像数据的逆光处理的技术。使用图像数据和图像生成历史信息,进行是否执行逆光处理的判定,当判定为执行时,执行使图像数据的至少一部分像素的亮度值增大的逆光处理。在判定中,首先根据图像生成历史信息,执行用于决定图像数据是否不需要逆光处理的第1判定。而且,在第1判定中,判定为图像数据不需要逆光处理时,使用图像数据,生成表示像素值的出现频率的对象图像直方图,通过解析对象图像直方图,执行用于决定逆光处理的需要与否的第2判定。
文档编号H04N1/407GK101335818SQ20081021063
公开日2008年12月31日 申请日期2004年3月18日 优先权日2003年5月1日
发明者今井敏惠 申请人:精工爱普生株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1