照相机的颜色调整的制作方法

文档序号:7680138阅读:226来源:国知局
专利名称:照相机的颜色调整的制作方法
照相机的颜色调整
相关领域
此处所描述的实施例总的来说涉及照相机的颜色调整。 相关技术描述
照相机用于捕获不同环境中的图像。这种环境包括晴天的室外、 阴天的室外、白炽(鴒丝)灯泡下的室内以及荧光灯泡下的室内。每
个这些环境中的每一个都有不同的光源阳光、透过云的阳光以及诸 如白炽灯泡和荧光灯泡之类的人造光。每个这些光源都具有不同的颜 色特性,例如不同的"色谱"和/或"色温,,。光的色温例如是加热的 黑体辐射计与光的色调相匹配时的温度(以绝对温度表示)。
环境的"色温"会使所捕获的图像有不正确的光"投射(cast)"。 低色温将光投射转向红色;高色温将光投射转向蓝色。例如,人造光 通常产生具有低色温的光。因此,由人造光照亮的室内场景的图像可 以获得黄色/橙色投射,意味着白色的物体看起来呈黄色/橙色。作为 另一个实例,有云的阳光通常可以产生具有高色溢的光。因此,由有 云的阳光照亮的场景图像可以获得蓝色投射,意味着白色物体看起来 呈浅蓝色。
然而,如果照相机知道图像中的那个物体被认为是白色的,那么 照相机可以计算该物体所测量的色温(例如黄色/橙色)与白色物体的 正确色温之间的差异,并且将图像中的所有颜色都移位相同的差异。 该校准可以被称作"白平衡,,。如果照相机可以自己进行这些计算, 那么该校准就被称为"自动白平衡"。

发明内容
在一个方面,提供了一种设备。该设备可以包括照相机,用于 捕获图像;传感器,用于测量指示环境中光的颜色特性的信息;处理 器,用于基于环境中光的颜色特性来调整闪光灯的颜色特性,并根据 已调整的颜色特性来激活该闪光灯,以捕获图像;以及存储装置,用 于存储所捕获的图像。
在另一个方面,环境中光的颜色特性可以包括色温,并且闪光灯 的颜色特性可以包括色温。在又一个方面,处理器可以调整闪光灯的颜色特性以接近环境中 光的颜色特性。
在再一个方面,处理器可以使闪光灯的颜色特性与环境中光的颜 色特性相匹配。
在另一个方面,闪光灯可以包括具有多个颜色特性的多个发光二 极管。
在又一个方面,处理器可以通过调整多个发光二极管中的一个或 多个的亮度来调整闪光灯的颜色特性。
在再一个方面,处理器可以通过在激活闪光灯期间调整经过多个 发光二极管中的一个或多个的电流的脉冲宽度、频率或占空比来调整 所述闪光灯的颜色特性。
在另一个方面,闪光灯可以包括具有多个颜色特性的多个磷光体 型发光二极管。
在又一个方面,处理器可以通过调整多个磷光体型发光二极管中 的一个或多个的亮度来调整闪光灯的颜色特性。
在再一个方面,闪光灯可以包括具有多个颜色特性的多个氙气灯。
在另一个方面,处理器可以通过调整多个氙气灯中的一个或多个 的亮度来调整闪光灯的颜色特性。
在又一个方面,闪光灯可以包括灯,并且处理器可以通过移动所 述灯前面的滤波器来调整闪光灯的颜色特性。
在再一个方面,该设备可以包括通信接口,用于将所测量的信息 以及闪光灯已调整的颜色特性传送到用于图像处理的计算机。
在另一个方面,该设备可以包括移动电话。
在又一个方面,提供了一种方法。该方法包括感测指示环境中 光的颜色特性的信息;基于环境中光的颜色特性来自动调整闪光灯的 颜色特性;根据已调整的颜色特性来激活用于捕获图像的闪光灯;以 及捕获并存储所述图像。
在再一个方面,环境中光的颜色特性可以包括色温,并且闪光灯 的颜色特性可以包括色温。
在另一个方面,该方法可以自动地调整闪光灯的颜色特性,将闪 光灯的颜色特性调整为接近环境中光的颜色特性。
在又一个方面,该方法可以通过使闪光灯的颜色特性与环境中光
7的颜色特性相匹配来自动调整闪光灯的颜色特性。
在再一个方面,闪光灯可以包括具有多个颜色特性的多个发光二 极管。
在另一个方面,该方法可以通过在激活闪光灯期间调整多个发光 二极管中的一个或多个的亮度来自动调整闪光灯的颜色特性。
在又一个方面,该方法可以通过调整经过多个发光二极管中的一 个或多个的电流的脉冲宽度、频率或占空比来自动调整闪光灯的颜色 特性。
在再一个方面,其中闪光灯可以包括具有多个颜色特性的多个磷 光体型发光二极管。
在另一个方面,该方法可以自动调整闪光灯的颜色特性,并且可 以包括调整多个磷光体型发光二极管中的一个或多个的亮度。
在又一个方面,闪光灯可以包括具有多个颜色特性的多个氙气灯。
在再一个方面,该方法可以自动调整闪光灯的颜色特性,并且可 以包括调整多个氙气灯中的一个或多个的亮度。
在另一个方面,闪光灯可以包括灯,自动调整所述闪光灯的颜色 特性可以包括移动所述灯前面的滤波器。
在又一个方面,提供了一种设备。该设备可以包括用于感测指 示环境中光的颜色特性的信息的装置;用于基于环境中光的颜色特性 来调整闪光灯的颜色特性的装置;用于根据已调整的颜色特性来激活 闪光灯以捕获图像的装置;以及用于捕获并存储所述图像的装置。
在再一个方面,环境中光的颜色特性可以包括色温,并且闪光灯 的颜色特性可以包括色温。
在又一个方面,用于调整闪光灯的颜色特性的装置可以包括用于 使闪光灯的颜色特性与环境中光的颜色特性相匹配的装置。
在另一个方面,用于调整闪光灯的颜色特性的装置可以包括将闪 光灯的颜色特性调整为接近环境中光的颜色特性的装置。
在再一个方面,闪光灯可以包括具有多个颜色特性的多个发光二 极管。
在另一个方面,用于调整闪光灯的颜色特性的装置可以包括用于 调整多个发光二极管中的一个或多个的亮度的装置。
在又一个方面,用于调整闪光灯的颜色特性的装置可以包括用于在激活闪光灯期间调整经过多个发光二极管中的 一个或多个的电流的 脉冲宽度、频率或占空比的装置。
在再一个方面,闪光灯可以包括具有多个颜色特性的多个磷光体 型发光二极管。
在另一个方面,用于调整闪光灯的颜色特性的装置可以包括用于 调整多个磷光体型发光二极管中的一个或多个的亮度的装置。
在又一个方面,闪光灯可以包括具有多个颜色特性的多个氙气灯。
在再一个方面,用于调整闪光灯的颜色特性的装置可以包括用于 调整多个氙气灯中的一个或多个的亮度的装置。
在另一个方面,闪光灯可以包括灯,并且调整所述闪光灯的颜色 特性包括移动所述灯前面的滤波器。


附图被包括在说明书内并作为该说明书的一个组成部分,它说明
了本发明的实施例并且连同其描述一起来解释本发明。在附图中
图1A和1B是可以在其中实施此处所描述的各实施例的示范性设
备的示图2是图1A和1B的设备100的示范性组件的示图; 图3是可以在图1的设备IOO中实施的示范性软件组件的框图; 图4是此处所描述的用于颜色调整的一个实施例的示范性处理的 流程图5是图1的闪光灯172的组件的示范性示图6是用于调整图1的闪光灯172的颜色特性的一个实施例的示 范性处理的流程图7是图1的闪光灯172的组件的示范性示图8是用于调整图1的闪光灯172的颜色特性的一个实施例的示 范性处理的流程图9是用于调整图1的闪光灯172的颜色特性的一个实施例的示 范性处理的流程图IO是图1的闪光灯172的组件的示范性示图ll是用于调整图1的闪光灯172的颜色特性的一个实施例的示 范性处理的流程图12是用于调整图1的闪光灯172的颜色特性的一个实施例的示范性处理的流程图13A、图13B以及图13C是图1的闪光灯172的组件的示范性示
图14是用于调整图1的闪光灯172的颜色特性的一个实施例的示
范性处理的流程图15是与此处所描述的实施例一致的示范性图像文件的框图; 图16是可以在其中实施此处所描述的实施例的后处理的示范性配
置的框图17是图16中的计算机1602的示范性组件的示图; 图18是可以在图16的计算机1602中例如在存储器1720中实施 的示范性软件组件的框图;以及
图19是此处所描述的一个实施例的颜色调整的示范性处理的流程图。
具体实施例方式
下面的详细描述涉及附图。不同图中的相同参考标记可以标示相 同或相似的元件。同样,下面的详细描述不限制权利要求的范围。恰 恰相反,权利要求限定了此处所描述的发明的范围。
存在很难获得正确的白平衡(WB)的环境。例如,在"混合光条 件"下很难获得正确的WB。例如,混合光条件的一个实例是在也存 在有人造光的室内使用照相机的闪光灯。照相机的闪光灯的色温可以 接近于日光(例如色温是5500度绝对温度)。如果根据闪光灯的颜色 特性来调整照相机的WB,那么由人造光强烈照亮的场景部分可以具有 黄色/红色投射。另一方面,如果根据人造光来调整照相机的WB,那么 由闪光灯照亮的场景部分(例如近景)可以具有蓝色投射。
例如,混合光条件的另一个实例是在没有人造光但有一点弱的 日光的室内使用闪光灯。这种情况可以与上面描述的第一个混合光条 件相反。在后面的这个情况中,如果根据闪光灯来调整照相机的WB, 那么由日光强烈照亮的场景部分可以具有蓝色投射。另一方面,如果 根据日光来调整照相机的WB,那么由闪光灯照亮的场景部分(例如近 景)可以具有黄色/红色投射。
在此处所描述的一个实施例中,与混合光条件相关联的一些问题 可以通过测量场景环境中光的颜色特性并且将照相机的闪光灯的颜色特性调整为匹配或接近场景环境的颜色特性来避免。在一个实施例中, 测量指示场景环境中光的颜色特性的信息,并且将照相机的闪光灯的 色温调整为匹配或接近场景环境中的色温。在另一个实施例中,测量 指示场景环境中光的色谱的信息,并且将照相机的闪光灯的色谱调整 为匹配或接近场景环境中的色谱。
调整闪光灯的颜色特性会在各种条件(例如混合光条件)下产生 更令人满意的彩色再现,并且在使用闪光灯时将产生更好的图像质量。 此外,调整闪光灯的颜色特性将使照相机电池具有更长的寿命,因为 为了减少例如混合光条件的影响而没有必要使用闪光灯来照亮近景和 背景。
示范性的设备
图1A和图1B是可以在其中实施此处所描述的实施例的示范性的 设备100的示图。图1A是设备100的正面,图1B使设备100的背面。 如此处所使用的,"设备,,可以包括无线电话;个人通信系统(PCS) 终端,其将蜂窝式无线电话与数据处理、传真和/或数据通信能力相结 合;个人数字助理(PDA),其可以包括无线电话、寻呼机、因特网/ 内联网接口、万维网浏览器、管理器、日历、多普勒接收机和/或全球 定位系统(GPS)接收机、便携式电脑、GPS设备、计算机、MP3播放 器、打印机、传真机、寻呼机、照相机(胶片或数字照相机)、视频 照相机(例如便携式摄像机)、双筒望远镜、望远镜和/或其他能够包 括或使用照相机的设备。
设备100可以包括外壳110、扬声器120、显示器130、控制键140、 键区150、扩音器160、照相机170、闪光灯172以及光传感器180。 闪光灯172提供光以照亮场景来捕获图像。闪光灯172可以是任一类 型的光源并且可以包括数个发光组件。闪光灯172可以包括例如发光 二极管(LED)和/或一个或多个氣气灯。如在此处所使用的,"闪光 灯,,应该被解释为包括用于照相机170的任何一个照亮光源,并且不 限于仅在捕获图像期间照亮的光源。光传感器180可以测量照相机170 的环境中光的亮度和/或频率。光传感器180可以测量照相机170的环 境中光的色谱和/或色温。光传感器180可以包括例如一个或多个光电 探测器。
外壳110可以保护设备100的组件使其不受外部元件的破坏。外
ii壳110可以由热塑性塑料、金属、弹性体(例如合成橡胶和/或天然橡 胶)和/或其它类似的材料制成。扬声器120可以为设备100的用户提 供可闻的信息。显示器130可以为用户提供可视的信息。例如,显示 器130可以提供关于输入或输出电话呼叫、游戏、电话号码、当前时 间、电子邮件等等的信息。控制键140可以允许用户与设备100交互 从而使设备100执行一个或多个操作。键区150可以包括标准的电话 键区,并且可以包括附加的键以将信息输入(例如键入)到设备100 中。扩音器160可以从用户接收可闻的信息。
照相机170可以包括使设备100能够捕获和/或存储视频和/或图 像(例如图片)的组件。照相机170的一些组件可以位于设备100的 正面(未示出)和/或设备100的背面(如图1B所示)。闪光灯172 可以位于设备100的正面(未示出)和/或设备100的背面(如图1B 所示)。光传感器180可以位于设备100的正面(未示出)和/或设备 IOO的背面(如图1B所示)。光传感器180和/或闪光灯172可以形成 照相机170的一部分。控制键140可以包括例如快门键(例如按钮) 以使用户用照相机170拍摄图片。显示器130可以显示所捕获或所存 储的视频和/或图像。照相机170可以是数字地或使用照相胶片来捕获 和/或存储图像以及/或者视频的电子设备。
如图1A和图1B所示,设备100在环境190中,并且在显示器130 上显示包括物体194的场景的图像192。与图像显示器130相关联的环 境190包括光,所述光例如从物体194反射并且由照相机170接收。
图2是图1A和1B的设备100的示范性组件的示图。如图2所示, 设备100可以包括处理逻辑210、存储器220、通信接口 240、天线250、 用户接口 260、照相机170、闪光灯172以及光传感器180。在一个实 施例中,闪光灯172和光传感器180可以形成照相机170的一部分。 在另一个实施例中,闪光灯172可以从照相才凡170分离并且也可以从 设备100分离。处理逻辑210可以包括处理器、微处理器、专用集成 电路(ASIC)或现场可编程门阵列(FPGA)。处理逻辑210可以包括 数据结构或软件程序以控制设备100的操作以及其组件。存储器220 可以包括硬盘驱动器(HDD)、随机存取存储器(RAM)、只读存储器 (ROM)、闪存、移动存储器和/或别的类型的用于存储处理逻辑210 所使用的数据和/或指令的存储器(例如任一类型的计算机可读介质)。照相机170可以将所捕获的视频和/或图像(例如图片)存储在存储器 220中。显示器130可以显示存储器220所存储的视频和/或图像,例 如图片。
通信接口 240可以包括例如用于通过电缆进行通信的通用串行总 线(USB)。通信接口 240可以包括发射机,其可以将来自处理逻辑 210的基带信号转换成射频(RF)信号;和/或接收机,其可以将RF 信号转换成基带信号。可替换地,通信接口 240可以包括收发机以执 行发射机和接收机两者的功能。通信接口 240可以与用于发射和接收 RF信号的天线250相连接。天线250可以包括一个或多个天线,以通 过空气来发射和接收RF信号。天线250可以从通信接口 240接收RF 信号并且通过空气发送它们,并且通过空气接收RF信号并将它们提供 给通信接口 240。通信接口 240可以结合蓝牙标准或USB串行端口标准。
用户接口 260可以包括用于将信息输入到设备100和/或用于从设 备100输出信息的机构。输入和输出机构的实例可以包括扬声器120, 用于输出音频信号;扩音器160,用于接收音频信号;键140或150, 用于允许输入数据和控制命令;以及/或者显示器130,用于输出可视 信息。显示器130可以示出诸如图片或视频之类的内容。扬声器120 可以播放诸如音乐或无线节目的内容。用户接口 260还可以包括例如 当输入的电话呼叫被接收时使设备100振动的振动器机构。用户接口 260允许用户接收选项菜单。所述菜单可以允许用户选择与设备100 执行的应用相关联的各种功能或模式。用户接口 260可以允许用户激 活特定的模式或应用,例如由设备IOO中运行的应用所定义的模式。
图3是在图1的设备IOO中实施的示范性软件组件的框图。参照 图3,存储器220可以包括操作系统302、照相机应用程序304、以及 颜色调整应用程序306。操作系统302可以提供软件平台,在所述平台 上可以运行诸如照相机应用程序304以及颜色调整应用程序306之类 的应用程序。下面详细地描述照相机应用程序304以及颜色调整应用 程序306。存储器220可以包括未在图3中示出的其它应用程序。
示范性处理
图4是此处所描述的用于颜色调整的一个实施例的示范性处理 400的流程图。可以测量指示场景环境(例如环境190)中光的颜色特 性的信息(块402 )。如此处所使用的,"环境"应该被解释为包括照相机170接收用于捕获场景图像的光的空间体积。此外,测量环境190 中光的颜色特性可以被称为"测量环境190的颜色特性,,。参照图l, 例如,设备100在环境190中,并且在显示器130上显示包括物体194 的场景的图像192。例如,环境190包括具有颜色特性的光。在一个实 施例中,测量环境190的颜色特性可以包括测量环境190中光的"色 温,,。在另一个实施例中,测量环境190的颜色特性可以包括测量环 境190中光的色谱。在一个实施例中,可以在不对闪光灯172造成影 响或期望的影响的情况下完成对环境190的颜色特性的测量。"色谱" 例如可以是光谱功率分布。在一个实施例中,例如指示环境190的色 谱的信息可以由光传感器180来测量。
返回到图4,调整照相机170中的白平衡(块404 )。例如,如果 照相机知道图像中的哪个物体被认为是白色的,那么照相机可以计算 所测量的该物体的色温与白色物体的正确色温之间的差异,并且将图 像中的所有颜色都移位相同的差异。将所测量的颜色特性与闪光灯172 的颜色特性进行比较(块406 )。在一个实施例中,闪光灯172的颜色 特性例如可以是闪光灯172的色谱。在另一个实施例中,闪光灯172 的颜色特性例如可以是闪光灯172的色温。在一个实施例中,所述比 较包括产生所测量的色谱与闪光灯172的色谱之间的差异。在另一个 实施例中,所述比较包括产生所测量的环境190的色温与闪光灯172 的色温之间的差异。闪光灯172的颜色特性可以根据所述比较来调整 (块408)。在一个实施例中,调整闪光灯172的色谱和/或色温。在 一个实施例中,闪光灯172的颜色特性是自动调整的,例如用户没有 必要他自己或她自己调整所述颜色特性。
闪光灯172的颜色特性可以被调整成接近环境190的所测量的颜 色特性。在一个实施例中,闪光灯172的色温可以被调整成接近所测 量的环境190的色温。在另一个实施例中,闪光灯172的色谱可以,皮 调整成接近所测量的环境190的色谱。此处所使用的"接近,,应该被 解释为包括与没有被调整的闪光灯172的颜色特性相比,使闪光灯 172的颜色特性更加靠近环境190的颜色特性。此处所使用的"接近" 也可以被解释为包括"匹配,,,所述"匹配"可以被解释为意味着使 闪光灯172的颜色特性近似等于环境190的颜色特性。靠近度和"近 似等于"也可以被测量,例如通过测量各色温之间的差异。靠近度和
14"近似等于,,也可以被测量,例如通过测量各色谱之间的差异,例如 光谱功率图之间的差异。
可以根据已调整的颜色特性来激活闪光灯172并且图像192可以 被捕获(块410)。在例如用户按下快门键的时候使用照相机170来捕 获图像192。图像192可以作为图像文件存储在存储器220中。
图4的处理400可以由运行在设备100的存储器220中的照相机 应用程序304以及颜色调整应用程序306来执行。尽管图4中的处理 400以特定的顺序示出了块402 - 408,但是处理400不限于以此特定 顺序表示的块402 - 408。例如,可以在捕获图像192 (块410)之后调 整白平衡(块404 )。此外,块406中的比较可以与块408中的调整同 时进行或在同 一处理中进行。
图5是图1的闪光灯172的组件的示范性示图。在图5的实施例 中,闪光灯172包括三个LED:红色LED 502、绿色LED 504以及蓝色 LED 506。在另一个实施例中,闪光灯172包括两个LED或者四个或更 多个LED。在其它实施例中,闪光灯172可以包括具有不同于红色、绿 色或蓝色的其它颜色的LED。例如可以通过改变红色LED 502、绿色LED 504和/或蓝色LED 506的亮度来调整图5中的闪光灯172的诸如色谱 和/或色温之类的颜色特性。例如,通过变化经过红色LED 502的电流 的脉冲宽度、频率和/或占空比来改变红色LED 502的亮度。同样地, 可以通过分别变化经过绿色LED 502和蓝色LED 506的电流的脉沖宽 度、频率和/或占空比来改变绿色LED 504和蓝色LED 506的亮度。
在一个实施例中,将第四个LED (未示出)添加给闪光灯172,其 中该第四个LED具有红色和绿色之间的波长。在一个实施例中,将第 五个LED (未示出)添加给闪光灯172,其中该第五个LED具有绿色和 红色之间的波长。在其它的实施例中,还可以添加具有各种其它波长 的其它LED。
图6是用于调整处理400的闪光灯172的颜色特性(块408 )的一 个实施例的示范性处理408的流程图。分析所测量的颜色特性与闪光 灯172的颜色特性的比较(块602 )。计算经过红色LED 502的电流的 频率、脉冲宽度和/或占空比(块604 )。计算经过绿色LED 504的电 流的频率、脉冲宽度和/或占空比(块606 )。计算经过蓝色LED 506 的电流的频率、脉冲宽度和/或占空比(块608 )。相应地,将闪光灯172的诸如色温的颜色特性调整成接近环境190的诸如色温的所测量 的颜色特性。例如,如果所测量的颜色特性具有蓝色投射,那么基于 所测量的特性来增加蓝色LED 506的脉冲宽度和/或占空比。作为另一 个实施例,如果所测量的颜色特性具有红色投射,那么基于所测量的 特性来增加红色LED 502的脉冲宽度和/或占空比。可替换地,可以将 闪光灯172的色谱调整成接近所测量的环境190的色谱。如图4的块 410那样,使用已调整的颜色特性来激活闪光灯172并且图像192被捕 获。
尽管图6中的处理600以特定的顺序示出了块602 - 608,但是处 理600不限于以此特定顺序表示的块602 - 608。例如,块602中的比 较结果的分析可以与块606和608中的计算同时进行或在同一处理中 进行。
图7是图1的闪光灯172的组件的示范性示图。在图7的实施例 中,闪光灯172包括两个磷光体型LED:第一磷光体型LED 702以及第 二磷光体型LED 704。"磷光体型LED "是具有磷光体涂层的LED,其 使用荧光来调整LED的颜色特性。例如,磷光体型LED可以调整光的 颜色特性,否则从该LED发射的光将更偏黄色。相对于以其它方式从 该LED发射的颜色特性,不同的磷光体涂层将产生颜色特性的不同调 整。在图7中,例如LED 702可以具有不同于LED 704的磷光体涂层。 因此,从LED 702发射的光可以具有不同于从LED 704发射的光的颜 色特性。在另一个实施例中,闪光灯172包括三个或更多个磷光体型 LED。例如可以通过改变第一 LED 702和/或第二 LED 704的亮度来调 整图7中的闪光灯172的诸如色谙和/或色温之类的颜色特性。例如, 可以通过分别变化经过第一 LED 702和第二 LED 704的电流的脉冲宽 度、频率和/或占空比来改变第一LED 702和第二LED 704的亮度。
图8是用于调整处理400的闪光灯172的颜色特性(块408 )的另 一个实施例的示范性处理408的流程图。分析所测量的颜色特性与闪 光灯172的颜色特性的比较结果(块802 )。选择第一LED 702或第二 LED 704 (块804 )。可以基于哪个LED的颜色特性最佳地匹配于所测 量的颜色特性来选择第一LED 702或第二LED 704。例如,如果LED 702 的色温比LED 704的色温更靠近所测量的环境190的色温,那么选择 LED 702。即,在激活闪光灯702期间使用LED 702,并且LED 704没
16有被激活。如图4的块410那样,可以使用已调整的颜色特性来激活 图7的闪光灯172并且图像192被捕获。
尽管图8中的处理408以特定的顺序示出了块802 - 804,但是处 理800不限于以此特定顺序表示的块802 - 804。例如,块802中的比 较结果的分析可以与块804中的选择同时进行或在同一处理中进行。
图9是用于调整图4的处理400中的闪光灯172的颜色特性(块 408 )的一个实施例的示范性处理408的流程图。分析所测量的颜色特 性与闪光灯172的颜色特性的比较结果(块902 )。计算经过第一LED 702的电流的频率、脉冲宽度和/或占空比(块904 )。计算经过第二 LED 704的电流的频率、脉冲宽度和/或占空比(块906 )。通过调整 与LED 702和LED 704相关联的参数,可以将闪光灯172的诸如色温 的颜色特性调整成接近所测量的环境190的颜色特性,诸如所测量的 色温。可替换地,可以将闪光灯172的色谱调整成接近所测量的环境 190的色谱。如图4的块410那样,可以使用已调整的颜色特性来激活 图7的闪光灯172并且图像192被捕获。
应该注意,图8中的处理可以被认为是图9所示的处理的子集, 其中经过第一 LED 702或第二 LED 704的占空比可以被认为是零(例 如该LED没有被激活)。
尽管图9中的处理408以特定的顺序示出了块902 - 906,但是处 理408不限于以此特定顺序表示的块902 - 906。例如,块902中的比 较结果的分析可以与块904和906中的计算同时进行或在同一处理中 进行。
图10是图1的闪光灯172的组件的示范性示图。在图10的实施 例中,闪光灯172包括两个氙气灯第一氙气灯1002以及第二氙气灯 1004。氣气闪光灯可以在非常短的持续时间产生极强烈、不相干的全 光谱白光。例如氙气闪光灯可以具有6000度绝对温度的色温。可替换 地,氙气闪光灯可以结合淡色以调整色温。例如氙气闪光灯可以包括 薄的金膜或滤波器来将色温调整为例如近似日光的色温的5500度绝对 温度。在图10中,例如氙气灯1002可以具有不同于氙气灯1004的淡 色。因此,从氙气灯1002发射的光具有不同于氙气灯1004所发射的 光的颜色特性。在另一个实施例中,闪光灯172可以包括三个或更多 个氙气灯。例如可以通过改变第一氙气灯1002和/或第二氙气灯1004
17的照亮持续时间来调整图10的闪光灯172的诸如色谱和/或色温之类 的颜色特性。
在一个实施例中,图10的闪光灯172包括两个完整的闪光灯"模 块,,以驱动第一氣气灯1002以及第二氙气灯1004。在另一个实施例中, 图10的闪光灯172包括一个闪光灯"模块"以驱动第一氙气灯1002 以及第二氣气灯1004,并且第一氣气灯1002以及第二氙气灯1004都 并行地连接到所述闪光灯模块。在一个实施例中,氙气灯1002以及 1004中的一个氤气灯具有鵠白织灯的颜色特性。例如闪光灯172可以 激活所选择的氣气灯,例如氣气灯1102或氙气灯1104。
图11是用于调整处理400中的闪光灯172的颜色特性(块408 ) 的一个实施例的示范性处理408的流程图。分析所测量的颜色特性与 闪光灯172的颜色特性的比较结果(块1102)。选择第一氤气灯1002 或第二氯气灯1004 (块1104)。可以基于哪个氙气灯的颜色特性最佳 地匹配与所测量的环境190的颜色特性来选择第一氙气灯1002或第二 氣气灯1004。例如,如果氤气灯1002的色温比第二氣气灯1004的色 温更靠近所测量的环境190的色温,那么选择氙气灯1002。如图4的 块410那样,可以使用已调整的颜色特性来激活图7的闪光灯172并 且图像192被捕获。
尽管图11中的处理408以特定的顺序示出了块1102-11(M,但是 处理408不限于以此特定顺序表示的块1102 - 1104。例如,块1102 中的比较结果的分析可以与块1104中的选择同时进行或在同一处理中 进行。
图12是用于调整图4的处理400中的闪光灯172的颜色特性(块 408 )的一个实施例的示范性处理408的流程图。分析所测量的颜色特 性与闪光灯172的颜色特性的比较结果(块1202 )。计算第一氙气灯 1002的照亮持续时间(块1204 )。计算第二氣气灯1004的照亮持续 时间(块1206 )。持续时间基于完成所期望的闪光灯172的颜色特性。 在一些实施例中,基于环境190,氙气灯1002的持续时间可以超过与 灯1004相关联的照亮持续时间,或者反之亦然。因此,闪光灯172的 诸如色温的颜色特性可以调整成接近所测量的环境190的颜色特性, 诸如温度。可替换地,闪光灯172的色语可以调整成接近环境190的 所测量的色谱。如图4的块410那样,可以使用已调整的颜色特性来激活图7的闪光灯172并且图像192被捕获。即,与氙气灯1002和氙 气灯1004中的每个氛气灯相关联的照亮持续时间可以基于在块1204 和1206的计算来执行。
应该注意,图11示出的处理可以被认为是图12所示的处理的子 集,其中第一氙气灯1002或第二氙气灯1004的照亮持续时间是零。
尽管图12中的处理408以特定的顺序示出了块UO2- U06,但是 处理408不限于以此特定顺序表示的块1202 - 1206。例如,块1202 中的比较结果的分析可以与块1204和1206中的计算同时进行或在同 一处理中进行。
图13A、 13B、 13C是图1的闪光灯172的组件的示图。在图13A、 13B、 13C的实施例中,闪光灯172包括两个光源第一灯1302以及第 二灯1304。在一个实施例中,第一灯1302以及第二灯13(M可以是氙 气灯。在另一个实施例中,第一灯1302以及笫二灯1304可以是磷光 体型LED。在又一个实施例中,第一灯1302可以是氙气灯,以及第二 灯1304可以是磷光体型LED。在再一个实施例中,图13A、 13B、 13C 的闪光灯172可以包4舌三个或更多个灯。例如,可以通过机械地移动 第一灯1302和/或第二灯13(M前面的滤波器来调整图13A、 13B、 13C 的闪光灯172的色谦和/或色温。机械移动可以是自动的,例如用户没 有必要他自己或她自己移动滤波器。例如,在图13A中,第一灯1302 可以处于滤波器1306的后面并且第二灯1304可以不处于滤波器的后 面。在图13B中,第一灯1302可以不处于滤波器的后面并且笫二灯l304 可以处于滤波器1308的后面。在图13C中,第一灯1302可以处于滤 波器1306的后面并且第二灯1304可以处于滤波器的后面。滤波器1306 和1308可以改变分别由灯1302和/或灯1304发射的光的颜色特性。 因此,图13A、 13B、 13C的闪光灯172的颜色特性可以通过移动滤波 器1306和1308来调整。
在一个实施例中,滤波器1306和1308中的一个滤波器具有日光 的颜色特性。在一个实施例中,滤波器1306和1308中的一个滤波器 具有鵠白炽灯的颜色特性。
图14是用于调整图4的处理400中的闪光灯172的颜色特性(块 408 )的一个实施例的示范性处理408的流程图。分析所测量的颜色特 性与闪光灯172的颜色特性的比较结果(块1402 )。选择一个或多个滤波器(块1404 )。计算第一灯1302的亮度和/或照亮持续时间(块 1408 )。所计算的亮度和/或持续时间基于特定滤波器的特性以及完成 所期望的闪光灯172的颜色特性。因此,将闪光灯172的色温调整成 接近所测量的环境190的色温。可替换地,将闪光灯172的色谱调整 成接近所测量的环境190的色谱。如图4的块410那样,可以使用已 调整的颜色特性来激活图14的闪光灯172并且图像192被捕获。
应该注意,可以通过分别将滤波器1306和/或1308移动到第一灯 1302或第二灯1304之上来调整第一灯1302或第二灯1304的颜色特 性。在一个实施例中,闪光灯172仅包括一个灯1302,并且通过将滤 波器1306部分或完全地移动到灯1302之上来调整闪光灯172的颜色 特性。
尽管图14中的处理408以特定的顺序示出了块1402 - 1406,但是 处理408不限于以此特定顺序表示的块1402 - 1406。例如,块1402 中的比较结果的分析可以与块1404和1406中的计算同时进行或在同 一处理中进行。
在图4的处理400中,例如所捕获的图像192可以被存储在存储 器220中。在一个实施例中,所捕获的图像192连同所测量的颜色特 性、闪光灯172的颜色特性和/或闪光灯172已调整的颜色特性一起存 储在存储器220中。例如,图15是与此处所描述的实施例一致的示例 性图像文件1500的框图。图像文件1500可以包括存储所捕获的图像 192的图4象数据1502。图4象文件1500可以包括报头1504。才艮头1504 可以包括字段1506,其存储所测量的颜色特性、闪光灯172的颜色特 性和/或闪光灯172的已调整的颜色特性。图像文件1500可以被存储 在存储器220中。图像文件1500可以允许基于所测量的颜色特性、闪 光灯172的颜色特性和/或闪光灯172的已调整的颜色特性进行图像 192的随后处理。在一个实施例中,用户可以选择是否将所测量的颜色 特性、闪光灯172的颜色特性和/或闪光灯172的已调整的颜色特性存 储在存储器220中。
示范性的后处理
如上面提到的,图像文件1500可以允许基于例如图像文件1500 中的信息的颜色特性信息进行图像192的随后处理。随后处理可以在 例如与设备100中的存储器220相耦合的计算机上发生。尽管处理可
20以被表征为"随后,,时间的"后"处理,但是后处理可以在任何时间 执行。
图16是可以在其中实施此处所描述的"后处理"实施例的示范性 配置1600的框图。配置1600可以包括设备100、计算机1602、移动 存储介质1606和/或通信链路1604。例如,移动存储介质1606可以形 成设备100的存储器220的一部分。照此,移动存储介质1606可以存 储来自照相机170的、捕获视频和/或图像(例如图片)。移动存储介 质1606可以从设备100传送到计算机1602。传送移动存储介质1606 的结果是,从照相机170捕获的视频和/或图像(例如图片)被从设备 100传送到计算机1602。可替换地,来自照相机170的捕获的视频和/ 或图像(例如图片)可以经由通信链路1604 (例如诸如USB电缆或无 线链路)从设备100传送到计算机1602。
图17是计算机1602的示范性组件的示图。如图17所示,计算机 1602可以包括处理逻辑1710、存储器1720、用户接口 1760以及通信 接口 1740。处理逻辑1710可以包括处理器、微处理器、专用集成电路
(ASIC)、现场可编程门阵列(FPGA)等。处理逻辑1710可以包括数 据结构或软件程序以控制计算机1602及其组件的操作。存储器1720 可以包括硬盘驱动器(HDD)、随机存取存储器(RAM)、只读存储器
UOM)、闪存、移动存储器(诸如存储介质1606 )和/或别的类型的 用于存储处理逻辑1710所使用的数据和/或指令的存储器(例如任何 类型的计算机可读介质)。
用户接口 1760可以包括用于将信息输入到计算机1602和/或用于 从计算机1602输出信息的机构。输入和输出机构的实例可以包括扬 声器,用于接收电信号并输出音频信号;扩音器,用于接收音频信号 并输出电信号;键盘,用于允许输入数据和控制命令;以及/或者显示 器,用于输出可视信息。显示器可以示出诸如图片或视频之类的内容。 通信接口 1740可以包括例如用于通过电缆进行通信的USB端口。 通信接口 1740可以包括发射机、接收机和/或收发机以执行发射机 和接收机两者的功能。例如,通信接口 1740可以结合蓝牙标准或USB 串行端口标准。
图18是可以在图16的计算机1602中(例如在存储器1720中) 实施的示范性软件组件的框图。参考图18,存储器1720可以包括操作
21以及颜色调整应用程序1806。操作系 统1802提供软件平台,在其上可以运行诸如照相机应用程序1804以 及颜色调整应用程序1806之类的应用程序。存储器1720可以包括未 在图18中示出的其它应用程序。
图19是此处所描述的一个实施例的颜色调整的示范性处理的流程 图。所捕获的图像192可以作为图像文件1500存储在例如存储器220 和/或移动存储介质1606中。图像文件1500可以被发送到计算机1602 (块19(M)。计算机1602可以接收图像文件1500 (块1906 )。图像 文件1500例如可以经由通信链路1604或移动存储介质1606而传送。 可以基于所测量的颜色特性、闪光灯172的颜色特性和/或闪光灯172 的已调整的颜色特性来调整图像192的颜色(块1908 )。在一个实施 例中,计算机1602可以基于所测量的颜色特性、闪光灯172的颜色特 性和/或闪光灯172的已调整的颜色特性来调整图像192的颜色特性。 已调整的图像例如可以被存储在存储器1720中(块1910)。
图19的处理1900 (例如从块1902到1910)可以由在设备100的 存储器220中运行的照相机应用程序304和颜色调整应用程序306执 行。图19的处理1900 (例如从块1902到1910)可以由在计算机1602 的存储器1720中运行的图像应用程序1804和颜色调整应用程序1806 执行。尽管图19中的处理1900以特定的顺序示出了块1902 - 1910, 但是处理1900不限于以此特定顺序表示的块1902 - 1910。
结论
因此,调整闪光灯的颜色特性可以在各种条件(例如在混合光条 件)下产生更令人满意的彩色再现。因此,在使用闪光灯时调整闪光 灯的颜色特性将产生更好的图像质量。因此,调整闪光灯的颜色特性 将使照相机电池具有更长的寿命,因为为了减少例如混合光条件的影 响而没有必要使用闪光灯来照亮近景和背景。
实施例的在前描述提供了说明和描述,但不打算穷举并且不打算 将本发明限制为所公开的精确形式。根据上面的教导有可能改变和变 化。
例如,虽然关于某些附图描述了一系列的行动,但是在与本发明 的原理一致的其它实施中可以改变行动的顺序。此外,非依赖性的行 动可以并行执行。
22此外,在一个实施例中,闪光灯172可以包括一个或多个氙气灯、 一个或多个LED以及/或者一个或多个磷光体型LED。在这样的实施例 中,通过调整例如经过LED和/或磷光体型LED的电流的频率、占空比 和/或脉冲宽度来调整闪光灯172的颜色特性,以获得期望的颜色特性。 在这样的实施例中,可以通过调整一个或多个诸如氙气灯的光源的照 亮持续时间来调整闪光灯172的颜色特性。
应该强调,在此说明书中使用术语"包括"以表明所述特征、整 体、步骤或组件的存在,但并不排除一个或多个其它特征、整体、步 骤组件或其组的存在。
本领域的技术人员应该理解,上述的本发明的多个方面可以以在 图中所说明的实施中的軟件、固件以及硬件的许多不同形式来实施。 用于实施与本发明的原理一致的多个方面的实际软件代码或特定的控 制硬件并没有限制本发明。因此,在没有参考特定软件代码的情况下 描述了多个方面的操作和行为,应该理解,本领域技术人员可以基于 此处的说明来设计软件和控制硬件以实施这些方面。
除非明确地描述,本申请中使用的元件、行动或指令不应该被解 释为本发明的关键或本质。同样,在此处使用的冠词"一"打算包括 一项或多项。在仅具有一项的地方,使用术语"一个"或类似用语。 此外,短语"基于,,打算意味着"(至少部分)基于,,,除非明确指 出其它含义。
权利要求
1.一种设备,包括照相机,用于捕获图像;传感器,用于测量指示环境中光的颜色特性的信息;处理器,用于基于环境中光的颜色特性来调整闪光灯的颜色特性,并根据已调整的颜色特性来激活闪光灯以捕获图像;以及存储装置,用于存储所捕获的图像。
2. 根据权利要求1所述的设备,其中环境中光的颜色特性包括色 温,并且闪光灯的颜色特性包括色温。
3. 根据权利要求1所述的设备,其中所述处理器调整闪光灯的颜 色特性以接近环境中光的颜色特性。
4. 根据权利要求3所述的设备,其中所述处理器使闪光灯的颜色 特性与环境中光的颜色特性相匹配。
5. 根据权利要求1所述的设备,其中所述闪光灯包括 具有多个颜色特性的多个发光二极管。
6. 根据权利要求5所述的设备,其中所述处理器通过调整多个发 光二极管中的一个或多个的亮度来调整闪光灯的颜色特性。
7. 根据权利要求6所述的设备,其中所述处理器通过在激活闪光 灯期间调整经过多个发光二极管中的一个或多个的电流的脉冲宽度、 频率或占空比来调整所述闪光灯的颜色特性。
8. 根据权利要求1所述的设备,其中所述闪光灯包括 具有多个颜色特性的多个磷光体型发光二极管。
9. 根据权利要求8所述的设备,其中所述处理器通过调整多个磷 光体型发光二极管中的一个或多个的亮度来调整所述闪光灯的颜色特 性。
10. 根据权利要求1所述的设备,其中所述闪光灯包括 具有多个颜色特性的多个氙气灯。
11. 根据权利要求10所述的设备,其中所述处理器通过调整多个 氙气灯中的一个或多个的亮度来调整所述闪光灯的颜色特性。
12. 根据权利要求1所述的设备,其中所述闪光灯包括灯,并且所 述处理器通过移动所述灯前面的滤波器来调整所述闪光灯的颜色特
13. 根据权利要求1所述的设备,还包括通信接口 ,用于将所测量的信息以及闪光灯已调整的颜色特性传 送到用于图像处理的计算机。
14. 根据权利要求1所述的设备,其中,所述设备包括移动电话。
15. —种方法,该方法包括 感测指示环境中光的颜色特性的信息;基于环境中光的颜色特性来自动调整闪光灯的颜色特性; 根据已调整的颜色特性来激活闪光灯以捕获图像;以及 捕获并存储所述图像。
16. 根据权利要求15所述的方法,其中环境中光的颜色特性包括 色温,并且闪光灯的颜色特性包括色温。
17. 根据权利要求16所述的方法,其中自动地调整所述闪光灯的 颜色特性包括将所述闪光灯的颜色特性调整为接近环境中光的颜色特 性。
18. 根据权利要求16所述的方法,其中自动地调整所述闪光灯的
19. 根据权利要求17所述的方法,、其中所述闪光灯包括具有多个 颜色特性的多个发光二极管。
20. 根据权利要求19所述的方法,其中自动地调整所述闪光灯的 颜色特性包括在激活闪光灯期间调整多个发光二极管中的一个或多个 的亮度。
21. 根据权利要求20所述的方法,其中自动地调整所述闪光灯的 颜色特性包括调整经过多个发光二极管中的一个或多个的电流的脉冲 宽度、频率或占空比。
22. 根据权利要求17所述的方法,其中所述闪光灯包括 具有多个颜色特性的多个磷光体型发光二极管。
23. 根据权利要求22所述的方法,其中自动地调整所述闪光灯的 颜色特性包括调整多个磷光体型发光二极管中的一个或多个的亮度。
24. 根据权利要求17所述的方法,其中,闪光灯包括具有多个颜色特性的多个氙气灯。
25. 根据权利要求24所述的方法,其中自动地调整所述闪光灯的 颜色特性包括调整多个氙气灯中的一个或多个的亮度。
26. 根据权利要求17所述的方法,所述闪光灯包括灯,并且自动 调整所述闪光灯的颜色特性包括移动所述灯前面的滤波器。
27. —种设备,该设备包括 用于感测指示环境中光的颜色特性的信息的装置;用于基于环境中光的颜色特性来调整闪光灯的颜色特性的装置;用于根据已调整的颜色特性来激活闪光灯以捕获图像的装置;以及用于捕获并存储所述图像的装置。
28. 根据权利要求27所述设备,其中环境中光的颜色特性包括色 温,并且闪光灯的颜色特性包括色温。
29. 根据权利要求28所述设备,其中用于调整闪光灯的颜色特性 的装置包括用于使闪光灯的颜色特性与环境中光的颜色特性相匹配的 装置。
30. 根据权利要求28所述设备,其中用于调整闪光灯的颜色特性 的装置包括将闪光灯的颜色特性调整为接近环境中光的颜色特性的装 置。
31. 根据权利要求28所述设备,其中所述闪光灯包括具有多个颜 色特性的多个发光二极管。
32. 根据权利要求31所述设备,其中用于调整闪光灯的颜色特性 的装置包括用于调整多个发光二极管中的一个或多个的亮度的装置。
33. 根据权利要求32所述设备,其中用于调整闪光灯的颜色特性 的装置包括用于在激活闪光灯期间调整经过多个发光二极管中的一个 或多个的电流的脉冲宽度、频率或占空比的装置。
34. 根据权利要求28所述设备,其中所述闪光灯包括具有多个颜 色特性的多个磷光体型发光二极管。
35. 根据权利要求34所述设备,其中用于调整闪光灯的颜色特性 的装置包括用于调整多个磷光体型发光二极管中的一个或多个的亮度 的装置。
36. 根据权利要求27所述设备,其中所述闪光灯包括具有多个颜 色特性的多个氙气灯。
37. 根据权利要求36所述设备,其中用于调整闪光灯的颜色特性 的装置包括用于调整多个氙气灯中的一个或多个的亮度的装置。
38.根据权利要求27所述设备,其中所述闪光灯包括灯,并且调 整所述闪光灯的颜色特性包括移动所述灯前面的滤波器。
全文摘要
一种设备可以包括照相机,用于捕获图像;传感器,用于测量指示环境中光的颜色特性的信息;以及处理器,用于基于环境中光的颜色特性来调整闪光灯的颜色特性,并根据已调整的颜色特性来激活闪光灯以捕获图像。
文档编号H04N5/225GK101543046SQ200780043277
公开日2009年9月23日 申请日期2007年3月16日 优先权日2006年9月22日
发明者M·维纳松 申请人:索尼爱立信移动通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1