(57)【特許請求の範囲】
【請求項１】
画像取込みシステムであって、
ターゲット画像シーンの画像データを取り込むように構成された画像センサーと、
複数のＬＥＤを備えるフラッシュユニットと、
命令を記憶するメモリと、
前記ターゲット画像シーンの予備画像を備える画像データを受信することと、
前記ターゲット画像シーンの背景の参照光源に関して複数の色センサー応答比を決定するために分離して前記予備画像の背景を分析することと、
前記複数のＬＥＤのフラッシュ出力色が前記ターゲット画像シーンの前記背景の前記参照光源に関しての前記複数の色センサー応答比と同一のセンサー応答比を有するように、前記複数のＬＥＤの各々に対する電流量を決定することと、
前記フラッシュ出力色を提供するために、前記複数のＬＥＤの各々を、それらの決定された電流量で作動させることと、
前記ターゲット画像シーンの最終的な画像を取り込むことと、
を前記画像取込みシステムに行わせる前記命令を実行するプロセッサと
を備える、画像取込みシステム。
【請求項２】
前記複数の色センサー応答比が、赤／緑（Ｒ／Ｇ）および青／緑（Ｂ／Ｇ）センサー応答比を含む、請求項１に記載の画像取込みシステム。
【請求項３】
前記命令の実行は、
プリフラッシュとして前記フラッシュ出力色を提供するために前記複数のＬＥＤの各々を、それらの決定された電流量で作動させることと、
前記プリフラッシュを使用して少なくとも１つのプリフラッシュ画像を取り込むことと
を前記画像取込みシステムにさらに行わせる、請求項１に記載の画像取込みシステム。
【請求項４】
前記命令の実行は、
前記フラッシュ出力色へのセンサー応答が、前記参照光源に関しての前記複数の色センサー応答比に合うかどうかを決定するために、前記少なくとも１つのプリフラッシュ画像を分析すること
を前記画像取込みシステムにさらに行わせる、請求項３に記載の画像取込みシステム。
【請求項５】
前記命令の実行は、
前記プリフラッシュ画像の前景部分に対応する画素を識別することと、
前記プリフラッシュ画像の前記前景部分に対応する前記画素のうちの少なくともいくつかに関して第１の色センサー応答比を決定することと、
前記プリフラッシュ画像の背景部分に対応する画素を識別することと、
前記プリフラッシュ画像の前記背景部分に対応する前記画素のうちの少なくともいくつかに関して第２の色センサー応答比を決定することと、
前記第１の色センサー応答比と前記第２の色センサー応答比との差を計算することと
を前記画像取込みシステムにさらに行わせる、請求項３に記載の画像取込みシステム。
【請求項６】
前記命令の実行は、
前記差がしきい値を超えるという決定に応答して、前記フラッシュ出力色に基づいて、調整されたフラッシュ出力色を計算すること
を前記画像取込みシステムにさらに行わせる、請求項５に記載の画像取込みシステム。
【請求項７】
前記命令の実行は、前記調整されたフラッシュ出力色を使用して前記最終的な画像を取り込むことを前記画像取込みシステムに行わせる、請求項６に記載の画像取込みシステム。
【請求項８】
前記命令の実行は、
前記複数のＬＥＤの一部のみに電流を提供するように決定すること
を前記画像取込みシステムにさらに行わせる、請求項５に記載の画像取込みシステム。
【請求項９】
前記命令の実行は、前記複数のＬＥＤの各々に異なる電流量を提供することを前記画像取込みシステムに行わせる、請求項１に記載の画像取込みシステム。
【請求項１０】
方法であって、
ターゲット画像シーンの予備画像を備える画像データを受信することと、
前記ターゲット画像シーンの背景の参照光源に関して複数の色センサー応答比を決定するために分離して前記予備画像の背景を分析することと、
前記複数のＬＥＤのフラッシュ出力色が前記ターゲット画像シーンの前記背景の前記参照光源に関しての前記複数の色センサー応答比と同一のセンサー応答比を有するように、フラッシュユニット内の複数のＬＥＤの各々に対する電流量を決定することと、
前記フラッシュ出力色を提供するために、前記複数のＬＥＤの各々を、それらの決定された電流量で作動させることと、
前記ターゲット画像シーンの最終的な画像を取り込むことと、
を備える、方法。
【請求項１１】
前記複数の色センサー応答比が、赤／緑（Ｒ／Ｇ）および青／緑（Ｂ／Ｇ）センサー応答比を含む、請求項１０に記載の方法。
【請求項１２】
プリフラッシュとして前記フラッシュ出力色を提供するために前記複数のＬＥＤの各々を、それらの決定された電流量で作動させることと、前記プリフラッシュを使用して少なくとも１つのプリフラッシュ画像を取り込むこととをさらに備える、請求項１０に記載の方法。
【請求項１３】
前記フラッシュ出力色へのセンサー応答が、前記参照光源に関しての前記複数の色センサー応答比に合うかどうかを決定するために、前記少なくとも１つのプリフラッシュ画像を分析することをさらに備える、請求項１２に記載の方法。
【請求項１４】
前記プリフラッシュ画像の前景部分に対応する画素を識別することと、
前記プリフラッシュ画像の前記前景部分に対応する前記画素のうちの少なくともいくつかに関して第１の色センサー応答比を決定することと、
前記プリフラッシュ画像の背景部分に対応する画素を識別することと、
前記プリフラッシュ画像の前記背景部分に対応する前記画素のうちの少なくともいくつかに関して第２の色センサー応答比を決定することと、
前記第１の色センサー応答比と前記第２の色センサー応答比との差を計算することと
をさらに備える、請求項１２に記載の方法。
【請求項１５】
前記差がしきい値を超えるという決定に応答して、前記フラッシュ出力色に基づいて、調整されたフラッシュ出力色を計算することをさらに備える、請求項１４に記載の方法。
【請求項１６】
前記調整されたフラッシュ出力色を使用して前記最終的な画像を取り込むことをさらに備える、請求項１５に記載の方法。
【請求項１７】
前記複数のＬＥＤの各々に異なる電流量を提供することをさらに備える、請求項１０に記載の方法。
【請求項１８】
前記複数のＬＥＤの一部のみに電流を提供するように決定することをさらに備える、請求項１０に記載の方法。
【請求項１９】
デバイスの１つまたは複数のプロセッサによって実行されると、前記デバイスに、
ターゲット画像シーンの予備画像を備える画像データを受信することと、
前記ターゲット画像シーンの背景の参照光源に関して複数の色センサー応答比を決定するために分離して前記予備画像の背景を分析することと、
前記複数のＬＥＤのフラッシュ出力色が前記ターゲット画像シーンの前記背景の前記参照光源に関しての前記複数の色センサー応答比と同一のセンサー応答比を有するように、前記デバイスのフラッシュユニット内の複数のＬＥＤの各々に対する電流量を決定することと、
前記フラッシュ出力色を提供するために、前記複数のＬＥＤの各々を、それらの決定された電流量で作動させることと、
前記ターゲット画像シーンの最終的な画像を取り込むことと、
を備える動作を実行させる命令を記憶する非一時的コンピュータ可読媒体。
【請求項２０】
前記動作が、前記複数のＬＥＤの各々に異なる電流量を提供することをさらに備える、請求項１９に記載の非一時的コンピュータ可読媒体。
【請求項２１】
前記動作が、前記複数のＬＥＤの一部のみに電流を提供するように決定することをさらに備える、請求項１９に記載の非一時的コンピュータ可読媒体。
【請求項２２】
前記複数の色センサー応答比が、赤／緑（Ｒ／Ｇ）および青／緑（Ｂ／Ｇ）センサー応答比を備える、請求項１９に記載の非一時的コンピュータ可読媒体。
【請求項２３】
前記動作が、プリフラッシュとして前記フラッシュ出力色を提供するために前記複数のＬＥＤの各々を、それらの決定された電流量で作動させることと、前記プリフラッシュを使用して少なくとも１つのプリフラッシュ画像を取り込むこととをさらに備える、請求項１９に記載の非一時的コンピュータ可読媒体。
【請求項２４】
前記動作が、前記フラッシュ出力色へのセンサー応答が、前記参照光源に関しての前記複数の色センサー応答比に合うかどうかを決定するために、前記少なくとも１つのプリフラッシュ画像を分析することをさらに備える、請求項２３に記載の非一時的コンピュータ可読媒体。
【請求項２５】
前記動作が、
前記プリフラッシュ画像の前景部分に対応する画素を識別することと、
前記プリフラッシュ画像の前記前景部分に対応する前記画素のうちの少なくともいくつかに関して第１の色センサー応答比を決定することと、
前記プリフラッシュ画像の背景部分に対応する画素を識別することと、
前記プリフラッシュ画像の前記背景部分に対応する前記画素のうちの少なくともいくつかに関して第２の色センサー応答比を決定することと、
前記第１の色センサー応答比と前記第２の色センサー応答比との差を計算することと
をさらに備える、請求項２３に記載の非一時的コンピュータ可読媒体。
【請求項２６】
前記動作が、前記差がしきい値を超えるという決定に応答して、前記フラッシュ出力色に基づいて、調整されたフラッシュ出力色を計算することをさらに備える、請求項２５に記載の非一時的コンピュータ可読媒体。
【請求項２７】
前記動作が、前記調整されたフラッシュ出力色を使用して前記最終的な画像を取り込むことをさらに備える、請求項２６に記載の非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本明細書で開示するシステムおよび方法は、画像取込みシステムおよび技法を対象とし、より詳細には、色温度分析および合わせを対象とする。
【背景技術】
【０００２】
[0002]いかなる光源も、そのスペクトルプロット、すなわち波長ごとの光の量によって、一意に特徴付けられ得る。黒体（black body）放射体の色相の測定において光を特徴付けるために、相関色温度（ＣＣＴ）が使用される。したがって、ＣＣＴは、光スペクトルに関して、すなわち、赤みがかったオレンジから黄および多少の白から青みがかった白までのライン上のそれらに関して、黒体放射体に実に近い光源を特徴付けるのに適している。ＣＣＴは、たとえば、緑または紫光の色温度を測定するのには適していない。それらの色相およびスペクトルは、黒体放射体からかけ離れているからである。昼光およびタングステン電球などの光源は、黒体によって作り出される光の分布に非常によく似ているので、色温度は、写真アプリケーションには有用な光の描写であり得るが、蛍光灯および大部分の商業用の照明など、その他のものは黒体とは著しくかけ離れている。
【０００３】
[0003]デジタルカメラは、一般に、太陽光に近づけた単一色に較正されたカメラフラッシュユニットまたはサブユニットを搭載されている。少ない周囲光またはシーン照明（illumination）の条件で、カメラフラッシュユニットは、画像取込み中に人工的に生成された光のフラッシュを発する。利用可能な周囲光とともに、カメラフラッシュユニットから発せられたフラッシュ光は、全体的なシーン照明を増やして、より明るい画像を可能にする。写真では、周囲照明（ambient lighting）のタイプは、画像シーンのＣＣＴを規定し得る（すなわち、昼光、蛍光、タングステンなど）。フラッシュが使用されるとき、フラッシュの出力色（output color）は、画像シーンのＣＣＴに合わないことがあり、結果として、特定の色かぶり（color cast）を示した、異なる周囲光条件の下で生成された画像をもたらす。周囲光の色温度および発せられたフラッシュの色が合わないとき、取込み画像には、前景および背景の物体に様々な色かぶりなどの不自然に見えるホワイトバランスが発生し得る。
【０００４】
[0004]場合によっては、カメラのホワイトバランスアルゴリズムがよりよく機能することを可能にするために、周囲光の決定されたＣＣＴに、２色発光ダイオード（ＬＥＤ）フラッシュが合わされ得る。しかしながら、２つのＬＥＤの使用は、出力照明の可能な色の線形範囲に対処する（allow）にすぎず、ある周囲照明によりよく合うが、その他を排除する。したがって、取込み画像における色かぶりは低減され得るが、出力照明色を周囲光色温度に合わせる能力は限られるので、すべての場合において解消され（eliminated）ないことがある。いくつかの例では、フラッシュの出力色が、周囲照明の色温度に合わない場合、これは結果として、フラッシュおよび周囲光から様々な色かぶりを有する取込み画像をもたらし、取込み画像にホワイトバランスを実行することを複雑にし得る。さらに、ＬＥＤ出力色とセンサー応答の両方に対しての製造ばらつきのために、センサーに合うように２つのＬＥＤを選択することは困難であり得る。さらに、ＬＥＤの組み合わせた出力色を決定するために周囲光の決定されたＣＣＴの使用が、カメラのホワイトバランスプロセスに対して最も適したフラッシュ出力色をもたらさないことがある。
【発明の概要】
【０００５】
[0005]特に前述の問題は、本明細書で説明される色温度分析および合わせ（matching）システムならびに技法によって、いくつかの実施形態において対処され（addressed）る。たとえば、高次元空間における周囲照明色の範囲のいずれかに合うように、３つ以上のカメラフラッシュＬＥＤが使用され得る。３つ以上のＬＥＤは各々、異なる出力色を有するように選択され得、これらの色は、すべてのまたは実質的にすべての一般的な周囲光源に合う組み合わせた出力色の範囲にわたって、ＬＥＤフラッシュユニットの出力色の微調整を可能にするように選択され得る。シーン色温度は、予備画像において実際のセンサー応答をＲ／ＧおよびＢ／Ｇ比に関して決定することによって分析され得、その後のホワイトバランス処理のために、参照光源（reference illuminant）による背景照明への前景フラッシュ照明のより正確なマッチングを可能にし得る。各ＬＥＤに提供される電流、およびその結果各ＬＥＤから発せられる明るさは、ＬＥＤの出力色の動的および適応的混合のために、決定されたセンサー応答に基づいて個々に制御され得る。
【０００６】
[0006]したがって、一態様は、ターゲット画像シーンの画像データを取り込むように構成された画像センサーと、複数のＬＥＤを備えるフラッシュユニットと、ターゲット画像シーンの予備画像を備える画像データを受信し、予備画像のセンサー応答データに基づいて、ターゲット画像シーンの参照光源の相関色温度を決定し、複数のＬＥＤの組み合わせた出力色が参照光源の相関色温度に合うまたはほぼ合うように、複数のＬＥＤの各々に対する（for）電流量を決定し、その電流量で複数のＬＥＤの各々を作動させることによって、ターゲット画像シーンの最終的な画像を取り込むように構成されたプロセッサとを備える、画像取込みシステムに関する。
【０００７】
[0007]別の態様は、決定された色温度フラッシュ出力を提供する方法に関し、本方法は、ターゲット画像シーンの予備画像を備える画像データを受信することと、予備画像のセンサー応答データに基づいて、ターゲット画像シーンの参照光源の相関色温度を決定することと、複数のＬＥＤのフラッシュ出力色が参照光源の相関色温度に合うまたはほぼ合うように、フラッシュユニット内の複数のＬＥＤの各々に対する電流量に基づいてフラッシュ出力色を決定することと、フラッシュ出力色を提供するためにその電流量で複数のＬＥＤの各々を作動させることによって、ターゲット画像シーンの最終的な画像を取り込むこととを備える。
【０００８】
[0008]別の態様は、実行されると、１つまたは複数のプロセッサに、ターゲット画像シーンの予備画像を備える画像データを受信することと、予備画像のセンサー応答データに基づいて、ターゲット画像シーンの参照光源の相関色温度を決定することと、複数のＬＥＤの組み合わせた出力色が参照光源の相関色温度に合うまたはほぼ合うように、フラッシュユニット内の複数のＬＥＤの各々に対する電流量を決定することと、組み合わせた出力色を提供するためにその電流量で複数のＬＥＤの各々を作動させることによって、ターゲット画像シーンの最終的な画像を取り込むこととを備える動作を実行させる命令を記憶する非一時的コンピュータ可読媒体に関する。
【０００９】
[0009]別の態様は、画像取込み装置を製造する方法に関し、本方法は、画像センサーを選択することと、フラッシュモジュールのための複数のＬＥＤを選択することと、画像センサーと通信しているメモリを設けることと、複数の参照光源へのセンサー応答を決定することに少なくとも部分的に基づいてメモリに記憶するための参照光源データリポジトリをポピュレートすることとを備える。
【００１０】
[0010]別の態様は、決定された色温度フラッシュ出力を提供するためのデバイスに関し、本デバイスは、ターゲット画像シーンの予備画像を備える画像データを受信するための手段と、予備画像のセンサー応答データに基づいて、ターゲット画像シーンの参照光源の相関色温度を決定するための手段と、複数のＬＥＤのフラッシュ出力色が参照光源の相関色温度に合うまたはほぼ合うように、フラッシュユニット内の複数のＬＥＤの各々に対する電流量に基づいてフラッシュ出力色を決定するための手段と、フラッシュ出力色を提供するためにその電流量で複数のＬＥＤの各々を作動させることによって、ターゲット画像シーンの最終的な画像を取り込むための手段とを備える。デバイスは、予備画像の所定の領域に関してＲ／ＧおよびＢ／Ｇセンサー応答比を決定するための手段と、予備画像の背景部分におけるグレーエリアに対応する画素を識別するための手段であって、グレーエリアに対応する画素のうちの少なくともいくつかが所定の領域を備える、識別するための手段とをさらに含むことができる。
【００１１】
[0011]開示する態様を限定するためではなく、開示する態様を例示するために与えられる、添付の図面および付属書類とともに、開示する態様について以下で説明し、ここにおいて、同様の表示は同様の要素を示す。
【図面の簡単な説明】
【００１２】
【図１Ａ】[0012]マルチＬＥＤフラッシュユニットを有する画像取込みデバイスの一実施形態を示す図。
【図１Ｂ】マルチＬＥＤフラッシュユニットを有する画像取込みデバイスの一実施形態を示す図。
【図１Ｃ】マルチＬＥＤフラッシュユニットを有する画像取込みデバイスの一実施形態を示す図。
【図２】[0013]本明細書で説明する色温度合わせ（color temperature matching）技法を使用した画像取込みプロセスの一実施形態のフローチャート。
【図３】[0014]一般的な参照光源のＣＣＴ値と比較した３ＬＥＤフラッシュユニットの色温度出力の範囲の一実施形態を示す図。
【図４】[0015]一般的な参照光源のＣＣＴ値と比較した４ＬＥＤフラッシュユニットの色温度出力の範囲の一実施形態を示す図。
【図５】[0016]一般的な参照光源のＣＣＴ値と比較した５ＬＥＤフラッシュユニットの色温度出力の範囲の一実施形態を示す図。
【図６】[0017]本明細書で説明する色温度合わせ技法を使用したプリフラッシュ画像取込みプロセスの一実施形態のフローチャート。
【図７】[0018]色温度合わせ能力を有する画像取込みデバイスの一実施形態の高レベル概略図。
【発明を実施するための形態】
【００１３】
序論
[0019]開示の実施形態は、参照光源の色温度を表すセンサー応答の分析、および決定されたセンサー応答へのフラッシュユニット出力色のマッチングのシステムおよび技法に関する。たとえば、カメラフラッシュユニットは、異なる出力色を有するように各々選択された、３つ以上のＬＥＤを含むことができ、ＬＥＤの各々は、画像シーンの周囲光（「参照光源」）の色温度特性へのセンサーの決定された応答に合わせるために、フラッシュユニットの出力色の微調整を可能にするように調節可能に照明され得る。各ＬＥＤに提供される電流、およびその結果各ＬＥＤから発せられる明るさは、ＬＥＤの出力色の動的および適応的混合のために個々に制御され得る。本明細書で説明する色温度合わせ技法のシーン色温度分析は、参照光源の色温度へのセンサー応答を決定するために、予備画像におけるＲ／ＧおよびＢ／Ｇ比に関する実際のセンサー応答を使用し、次いで、どの出力ＬＥＤ色を生成するかを決定するためにセンサー応答を使用し、参照光源による背景照明への前景フラッシュ照明のより正確なマッチングを可能にする。
【００１４】
[0020]出力フラッシュ色特性を制御するために複数のＬＥＤを使用するとき、まずシーン背景における周囲光は、参照光源、すなわち背景における支配的な黒体放射温度色の色特性を決定するために分析され得る。一般に、色温度合わせプロセスでは、参照光源のＣＣＴが決定される。しかしながら、ホワイトバランス（ＷＢ）プロセスは、取込み画像においてＲ／ＧおよびＢ／Ｇ比に関して現在の照明のセンサー応答を決定し、次いで、現在の照明の下で取り込まれたグレー色が最終的な画像においてグレー応答（Ｒ＝Ｇ＝Ｂ）を有するように、Ｒ、Ｇ，およびＢ（赤、緑、および青）チャネルのそれぞれに異なるゲインを適用しようと試みる。したがって、ＷＢプロセスは、参照光源の計算されたＣＣＴ値をフラッシュの推定色出力と正確に合わせることによって、必ずしも最もよく機能する（serve）とは限らない。むしろ、本明細書で説明する色合わせ技法によれば、ＬＥＤフラッシュ出力および周囲照明が、Ｒ／ＧおよびＢ／Ｇ比によって特徴付けられ得る、センサー応答に関して同じ振る舞いをするとき、取込み画像は、より均一にホワイトバランスのとれたように見え得る。
【００１５】
[0021]この合わせを実現するために、本明細書で説明する色合わせ技法は、Ｒ／ＧおよびＢ／Ｇ比を調べる。これらはホワイトバランスに影響を及ぼすセンサー応答を一意に表すからである。センサー応答合わせは、フラッシュ出力色を決定するためには、計算された周囲ＣＣＴのマッチングよりもはるかに正確である。さらに、周囲照明（本明細書では「参照光源」とも呼ぶ）の計算されたＣＣＴは、１次元の値であるが、ホワイトバランスは、２次元の値（Ｒ／ＧおよびＢ／Ｇセンサー応答比）に基づいて作用する（operate）。
【００１６】
[0022]いくつかの実施形態では、たとえば、プリフラッシュの使用を通して、またはプレビュー画像として、予備画像が取り込まれ得、予備画像は、Ｒ／ＧおよびＢ／Ｇ比を決定するために分析され得る。いくつかの実施形態は、予備画像の背景に対応する画素および前景に対応する画素を決定し、Ｒ／ＧおよびＢ／Ｇ比を決定するために背景画素を分析することができる。したがって、フラッシュは取込み画像において画像シーンの前景を照明することになり、参照光源は取込み画像において画像シーンの背景を照明し続けることになるので、フラッシュユニット色出力は、画像シーンの背景に合うように選択されることになり、より均一なホワイトバランスを有利にもたらす。
【００１７】
[0023]決定されたＲ／ＧおよびＢ／Ｇセンサー応答比は、フラッシュユニットＬＥＤの各々に対する電流を決定するために使用され得る。異なるレベルの明るさを有する異なる色の様々なＬＥＤを照明することによって、フラッシュユニットの出力色は、組み合わせたＬＥＤ色が、周囲照明と比較されるとき、同じまたは同様のセンサー応答（Ｒ／ＧおよびＢ／Ｇ比）を有するように、適応的に混合され得る。これは、参照光源による背景照明への前景フラッシュ照明のより正確なマッチングをもたらし、したがって、その後のホワイトバランス処理の後の取込み画像により均一な色かぶりももたらす。したがって、フラッシュによって照明された前景の物体が、参照光源によって照明された背景の物体とともに取込み画像において見られるとき、より適切にホワイトバランスのとれたものに見えることになる。
【００１８】
[0024]さらに、色合わせにおけるＲ／ＧおよびＢ／Ｇセンサー応答の使用は、ＬＥＤおよびセンサーの一方または両方における製造ばらつきの補正を可能にする。たとえば、実際のセンサー応答は、規定の製造応答から最大（up to）２０％変動する可能性がある。さらに、実際のＬＥＤ出力色は、予想される色からずれる（shift）可能性がある。場合によっては、センサー応答およびＬＥＤ出力色は、反対方向にずれ得、たとえ決定されたＣＣＴを使用して色温度合わせが使用されても、その特定のセンサーおよびＬＥＤ組合せを使用して取り込まれた画像における望ましくない色かぶりにつながり（lead to）得る。したがって、いくつかの実施形態では、特定のカメラに対してセンサーおよびＬＥＤが選択された後、カメラは、たとえば、典型的な照明条件を表す様々な参照光源の下でテストされ得て、そのような参照光源の下でＲ／ＧおよびＢ／Ｇセンサー応答比のプロファイルを構築し得る。ＬＥＤは、個々におよび／または組み合わせて、ＬＥＤの実際の色出力への選択されたセンサーの実際の応答を決定するためにテストされ得る。したがって、特定のセンサー−フラッシュユニットペアを用いて取り込まれた画像の前景と背景との間で均一のまたは実質的に均一のホワイトバランスを実現するために、特定の参照光源へのセンサー応答と、各ＬＥＤに供給されるべき対応する電流との間の相関を表すプロファイル（たとえば、ルックアップテーブル）が構築され得る。
【００１９】
[0025]いくつかの実施形態では、寒（すなわち、青または青みがかった）色（５５００〜６５００Ｋあたりの高いＣＣＴ）を有する第１のＬＥＤが選択され得、暖（すなわち、黄または黄みがかった、赤または赤みがかったなど）色（２０００〜２５００Ｋあたりの低いＣＣＴ）を有する第２のＬＥＤが選択され得る。これらの２つのＬＥＤは、いくつかのまたは大部分の（most）参照光源の下で、様々な電流レベルで作動されてよい。一例では、緑（または緑がかった）または紫（または紫がかった）色を有する追加のＬＥＤが選択され得、追加のＬＥＤは、第１のＬＥＤおよび第２のＬＥＤの組合せの線形範囲をその線形範囲の外の参照光源の方へバイアスをかけるために、様々な電流レベルで作動され得る。追加のＬＥＤは、第１のＬＥＤおよび第２のＬＥＤの組合せの線形範囲にバイアスをかけるために最小の電流を必要とする色を有するように選択され得る。いくつかの例では、緑がかったＬＥＤと紫がかったＬＥＤの両方が、第１のＬＥＤおよび第２のＬＥＤと組み合わされ得る。
【００２０】
[0026]いくつかの実施形態では、参照光源の色温度へのセンサー応答の分析、および決定されたセンサー応答へのフラッシュユニット出力色のマッチングのための技法（まとめて「色合わせ技法」と呼ぶ）は、画像取込みデバイスによって自動的に行われてよい。センサー応答分析のためにプレビュー画像が使用されるとき、色合わせ技法は、リアルタイムで行われ得る、すなわち画像取込みデバイスのユーザの視点から顕著な遅延を生じることなく行われ得る。いくつかの実施形態では、フラッシュユニットの組み合わせた出力色は、取込み画像に意図的な、望ましい色かぶりを実現するために、ユーザ構成可能であり得る。一例では、ユーザが、あらかじめ定義された色かぶりの選択を提供され得、あらかじめ定義された色かぶりの１つの選択が、フラッシュユニットの色出力を自動的に設定し得る。別の例では、ユーザは、出力ＬＥＤ色の微調整のために個々のＬＥＤ色に対応する色出力の範囲に及ぶ色出力調整インターフェースを提供され得る。
【００２１】
[0027]センサー応答分析および色温度合わせが、本明細書では主として、３つ以上のＬＥＤを有するフラッシュユニットの文脈で説明されるが、そのような技法は、いくつかの実施形態では２つのＬＥＤを有するフラッシュユニットを備えるカメラにおいても有用であり得る。センサー応答分析は、本明細書ではＲ／ＧおよびＢ／Ｇセンサー応答値を含むとして説明されるが、他の実施形態においては、色へのセンサー応答を示す（indicative of）他の値が使用され得る。さらに、提供される例は、ＲＧＢ色空間に焦点を合わせるが、これは、デジタル撮像のための、一般的に使用される色空間であるからである。しかしながら、本明細書で述べるセンサー応答分析および色温度合わせ技法は、他の色空間にも適用され得る。
【００２２】
[0028]様々な実施形態について、説明のために図面とともに以下に記載する。開示する概念の多くの他の実装形態が可能であり、開示する実装形態を用いて様々な利点が達成され得ることを諒解されたい。
例示的なマルチＬＥＤフラッシュユニットの概要
[0029]図１Ａ〜図１Ｃは、マルチＬＥＤフラッシュユニットを有する画像取込みデバイス１００の様々な実施形態を示す。図１Ａは、第１のＬＥＤ１１５Ａ、第２のＬＥＤ１１５Ｂ、および第３のＬＥＤ１１５Ｃを含んだ３ＬＥＤフラッシュユニット１１０を有する画像取込みデバイス１００の一実施形態を示す。図１Ｂは、第１のＬＥＤ１１５Ａ、第２のＬＥＤ１１５Ｂ、第３のＬＥＤ１１５Ｃ、および第４のＬＥＤ１１５Ｄを含んだ４ＬＥＤフラッシュユニット１１０を有する画像取込みデバイス１００の一実施形態を示す。図１Ｃは、第１のＬＥＤ１１５Ａ、第２のＬＥＤ１１５Ｂ、第３のＬＥＤ１１５Ｃ、第４のＬＥＤ１１５Ｄ、および第５のＬＥＤ１１５Ｅを含んだ３ＬＥＤフラッシュユニット１１０を有する画像取込みデバイス１００の一実施形態を示す。図示していないが、他の実施形態ではフラッシュユニットに２つのＬＥＤおよび６つ以上のＬＥＤが含まれる可能性がある。
【００２３】
[0030]デバイス１００は、カメラ開口部１０５と、フラッシュユニット１１０とを含み、フラッシュユニット１１０は、いくつかのＬＥＤ１１５Ａ〜１１５Ｅを含む。本明細書では主としてＬＥＤ光源を実装するとして述べるが、フラッシュユニット１１０は、たとえば特に、閃光管およびキセノンフラッシュ光など、任意の好適な光源を実装することができる。フラッシュユニット１１０は、カメラ開口部１０５に隣接しているとして図示されるが、フラッシュユニット１１０およびカメラ開口部１０５は、他の実施形態では間隔をあけて配置されていることがある。たとえば、フラッシュユニットは、いくつかの実施形態では、デバイス１００とは別個の（separate）デバイスとして、たとえば、外部フラッシュユニットとして、設けられ得る。そのような外部フラッシュユニットが、ＬＥＤ電流を決定するためにセンサー応答比に関してデバイス１００と通信し得、および／または独立した参照光源ＣＣＴ分析が可能であり得る。フラッシュユニット１１０は、ＬＥＤ１１５Ａ〜１１５Ｅのいくつかまたは全部に選択された電流を提供するための電子回路（図示せず）も含む。
【００２４】
[0031]図示した構成は、限定ではなく例として提供されるものであり、他の構成が可能である。ＬＥＤは、取り込まれた画像の異なる部分にわたって一様でない（uneven）色かぶりを引き起こすことを避けるために、各ＬＥＤからの出力色の実質的に均質な（homogenous）混合を提供する任意の構成で配列され得る。たとえば、図示したいくつかの実施形態では、ＬＥＤは、各ＬＥＤからの出力色の実質的に均質な混合を実現するために極めて接近して配置され得る。いくつかの実施形態では、ＬＥＤは、重なった出力エリアおよび実質的に均質な混合を提供するために、角度を付けられ得る。いくつかの実施形態では、フラッシュユニット１１０は、出力ＬＥＤ色を混合して実質的に均質な出力色にするために、反射体またはレンズを備え得る。
【００２５】
[0032]デバイス１００は、携帯型コンピューティングデバイスとして図示されているが、デバイス１００は、たとえば、スマートフォン、デジタルカメラ、タブレットコンピュータ、ラップトップコンピュータ、パーソナルコンピュータ、ウェブカメラ、ゲーム機、フォトブースなど、画像取込み能力を有する任意のデバイスの形態をとり得る。デバイス１００は、デバイス７００に関して以下でより詳細に説明するように、たとえば、メモリ構成要素、１つまたは複数のプロセッサ、および色合わせ技法に関係する命令を記憶するモジュール、色合わせ技法に関係する内部構成要素を含み得る。
例示的なセンサー応答分析の概要
[0033]図２は、本明細書で説明するセンサー応答分析および色温度合わせ技法を使用した画像取込みプロセス２００の一実施形態のフローチャートを示す。プロセス２００は、上述のデバイス１００、以下で述べるデバイス７００、またはセンサー応答分析および色温度合わせ能力が搭載されたその他のデバイスによって実行され得る。
【００２６】
[0034]プロセス２００は、プロセス２００がターゲット画像シーンの予備画像の画像データを受信するブロック２０５で始まる。予備画像は、いくつかの実施形態ではプレビュー画像データを含むことができる。たとえば、デジタルカメラが、ライブプレビュー機能を実装することができる。ライブプレビューは、デジタルカメラのディスプレイ画面がビューファインダーとして使用されることを可能にする機能であり、ユーザに写真を撮る前にフレーミングおよび他の露光をプレビューする手段を提供する。プレビューは、一般に、レンズによって形成された画像をメイン画像センサーに連続的および直接的に投影することによって生成され、それが次に電子画面にライブプレビュー画像をフィードする。そのようなライブプレビューは、プロセス２００に従って連続的または断続的に分析され得るか、または画像取込みが要求されるというユーザ指示（たとえば、シャッターボタンを作動させること、または別の画像取込みコマンドを与えること）に応答して分析され得る。他の実施形態では、予備画像は、シーンの最初の取込み画像、たとえば、いくつかの実施形態ではプリフラッシュ中に、画像取込みが要求されるというユーザ指示に応答して取り込まれた画像であり得る。
【００２７】
[0035]ブロック２１０において、プロセス２００は、ターゲット画像シーンの背景部分を識別する。上記で説明したように、画像を取り込むためにフラッシュが使用されるとき、画像の背景部分は依然として参照光源によって完全にまたは実質的に照明される可能性が高い（is likely to）。したがって、背景を照明する参照光源の色温度へのセンサー応答にフラッシュユニットの色出力を合わせることが、取込み画像のホワイトバランスをとるために有利であり得る。プロセス２００のいくつかの実施形態は、たとえば、深さ分析、特徴識別、または他の好適な技法を通して、１つまたは複数の画素を画像の背景部分として識別し得る。いくつかの実施形態では、ブロック２１０は随意であってよい。
【００２８】
[0036]ブロック２１５において、プロセス２００は、決定された領域におけるＲ／ＧおよびＢ／Ｇセンサー応答を決定し、それは、いくつかの実施形態では、決定された背景部分である。決定された領域は、いくつかの例では取込み画像データの分析に基づいて、たとえば、１つまたは複数のグレー画素の位置および／または背景部分の位置に基づいて、適応的に位置を特定されてよい。ホワイトバランスプロセスは、いくつかの実施形態ではそのような画素領域（pixel regions）を識別するために使用され得る。いくつかの実施形態では、Ｒ／ＧおよびＢ／Ｇセンサー応答は、グレーエリアに対して決定され得、決定された領域は、グレー色値を有すると決定された画素のブロックまたはグループであり得る。グレー画素は、画像の背景部分にあり得る。しかしながら、いくつかの例では、画像がグレー画素を含んでいない場合があり、したがって決定された領域は、非グレー画素を含み得、センサー応答は、非グレー画素から決定され得る。非グレー画素は、たとえば、ホワイトバランス処理によって、グレー画素に似たまたは近い色値であると識別された領域に由来するものであり得る。他の実施形態では、プロセス２００は、画像全体における、または画像の異なる部分の上の、Ｒ／ＧおよびＢ／Ｇセンサー応答を決定する。Ｒ／Ｇは、決定された領域における赤対緑の比を表し、Ｂ／Ｇは、決定された領域における青対緑の比を表す。
【００２９】
[0037]Ｒ／ＧおよびＢ／Ｇセンサー応答は、決定された領域におけるいくつかのまたは全部の画素に対して、補間画素値に基づいて、または生の（raw）センサーデータに基づいて、決定され得る。いくつかの実施形態では、決定されたＲ／ＧおよびＢ／Ｇセンサー応答は、予備画像が参照光源と関連する色かぶりを含むかどうかを決定するために、様々な照明条件の下での記憶されたセンサー応答値と比較され得る。いくつかの実施形態では、決定されたＲ／ＧおよびＢ／Ｇセンサー応答の値は、予備画像が参照光源と関連する色かぶりを含んでいるかどうかを決定するために、分析され（すなわち、様々な色かぶりと関連するしきい値と比較され）得る。
【００３０】
[0038]ブロック２２０において、参照光源の色温度への決定されたセンサー応答に、フラッシュユニットの出力色を合わせるために、フラッシュユニット内のＮ個のＬＥＤを表すＬＥＤ1からＬＥＤNに対して、電流が計算され得る。いくつかの実施形態では、決定された電流は、ＬＥＤの１つまたは組合せの実際の出力色への実際のセンサー応答を示す、記憶されたテスト結果に基づくものであり得る。たとえば、電流は、（センサー応答値によって示される）参照光源色温度を、合うまたは実質的に合う出力色を作り出すことになる、互いに関連する（correlated）ＬＥＤ1からＬＥＤN電流と関連付けるテーブルルックアップにより決定され得る。
【００３１】
[0039]ブロック２２５において、プロセス２００は、ＬＥＤ1からＬＥＤNを計算された電流で設定したフラッシュを使用して画像を取り込む。したがって、画像シーンの前景は、決定された出力色でフラッシュモジュールから発せられる光によって照明されることになり、画像シーンの背景は、上述のセンサー応答分析および色合わせにより合うまたはほぼ合うはずである参照光源によって照明されることになる。図示していないが、プロセス２００は、その後、取り込まれた画像にホワイトバランスを行い得る。ホワイトバランス処理の性能は、異なる色の照明の下で取り込まれた前景部分および背景部分を有する画像上の実行と比較して向上する可能性が高く、より正確な（すなわち、人間の眼によって知覚されるホワイトバランスに似た）および均一の（すなわち、あるとしても、画像への単一の色かぶり）結果をもたらす。
例示的な出力色範囲の概要
[0040]図３は、異なるＣＣＴ値を有する一般的な参照光源へのセンサー応答と比較した、３つのＬＥＤのフラッシュユニットの組み合わせた色出力の範囲（影つきの三角形の領域で表す）の一実施形態の２次元のグラフ表現３００を示す。
【００３２】
[0041]色温度は、参照光源から発せられる赤、緑、および青の光の量によって特徴付けられ得る。図３は、青（Ｂ／Ｇ）および赤（Ｒ／Ｇ）が緑の量によって正規化された２Ｄ軸上にプロットされた様々な参照光源の色温度へのセンサー応答を示す。図示した参照光源は、表１に列記するように、以下のケルビン単位の黒体温度に対応する。一般に、温度が高くなるほど、参照光源の外観はより寒色またはより白色になり、温度が低くなるほど、参照光源の外観は「より暖色」または「黄みがかった（amberish）」ものになる。
【００３３】
【表１】
0006258555.tif 000002
【００３４】
[0042]グラフ３００において参照光源色温度の分布で示すように、単一の出力色を有する１つのＬＥＤのみを使用するとき、多くの周囲照明環境の下で取り込まれる画像は、参照光源ＣＣＴへのセンサー応答にＬＥＤ組合せ出力色を合わせる際に誤差が大きい（gross）ために、強い色かぶりを示すことになる。２つのＬＥＤ（たとえば、ＬＥＤ1３０５およびＬＥＤ2３１０）を用いると、各ＬＥＤへの電流の割合および各ＬＥＤの対応する輝度は、可能な出力色の線形範囲が周囲環境によりよく合うことを可能にするように制御され得る。しかしながら、いくつかの周囲照明環境（すなわち、Ｄ７５、Ｄ６５、Ｈｏｒｉｚｏｎ、およびＣＷ）の下で取り込まれる画像は、ＬＥＤの組み合わせた出力色を参照光源ＣＣＴへのセンサー応答に合わせる際の誤差のために色かぶりを依然として示すだろう。３つのＬＥＤの提供は、組み合わせた出力色のさらに微細な調整を可能にし、フラッシュユニット出力色がより多数の周囲照明環境へのセンサー応答に合うことを可能にする。フラッシュユニット出力色が参照光源の黒体温度へのセンサー応答に合わないいくつかの例では、補正のためにホワイトバランス補間が使用され得る。たとえば、決定されたセンサー応答への色合わせが、自動露光制御感度出力に基づいて、ホワイトバランスゲイン補間（典型的な単一のＬＥＤのフラッシュシステムで使用されるものと同様である）と併せて使用され得る。
【００３５】
[0043]３つのＬＥＤのフラッシュユニットは、ＬＥＤ1３０５、ＬＥＤ2３１０、およびＬＥＤ3３１５を含む。いくつかの実施形態では、ＬＥＤ1３０５が青みがかった寒色（５０００〜６５００Ｋあたりの高いＣＣＴ）を有して選択され得、ＬＥＤ2３１０が黄みがかった暖色（２０００〜２５００Ｋあたりの低いＣＣＴ）を有して選択され得、ＬＥＤ3３１５が緑がかった色（ＣＣＴで適切に表現されない）を有して選択され得る。ＬＥＤ3３１５は、ＬＥＤ1３０５およびＬＥＤ2３１０の組合せの線形範囲を、ＬＥＤ1３０５とＬＥＤ2３１０との間の線形範囲の外の参照光源の方へバイアスをかけるために、様々な、適応的に選択された電流レベルで作動され得る。たとえば、ＬＥＤ3３１５は、ＬＥＤ1３０５およびＬＥＤ2３１０の線形結合（linear combination）を、ＣＷ参照光源の方へバイアスをかけるように作動され得る。参照光源への決定されたセンサー応答、たとえばターゲット画像シーンの予備画像から決定されたセンサー応答に合わせる必要に応じて、ＬＥＤ1３０５、ＬＥＤ2３１０、およびＬＥＤ3３１５の他の組合せが、適応的に照明され得る。予備画像は、様々な実施形態においてプレビュー画像またはプリフラッシュ画像であってよい。
【００３６】
[0044]グラフ３００上の参照光源色温度へのセンサー応答に対する個々のＬＥＤ1３０５、ＬＥＤ2３１０、およびＬＥＤ3３１５のＲ／ＧおよびＢ／Ｇ値の特定の位置は、選択され得るＬＥＤ色のほんの一例を提供する。たとえば、いくつかの実施形態では、ＬＥＤ1３０５およびＬＥＤ2３１０が、Ｄ７５およびＨｏｒｉｚｏｎを通る線形範囲を有するように選択され得、したがって、ＬＥＤ3３１５とともに、フラッシュユニットは、図示した周囲照明環境の各々に合い得る。いくつかの実施形態では、ＬＥＤ3３１５のＲ／ＧおよびＢ／Ｇ色値は、最小量の電流でＬＥＤ1３０５およびＬＥＤ2３１０の線形出力のバイアスをかけることを可能にするように選択され得る。たとえば、ＬＥＤ3３１５の色が、参照光源の色からより離れる（たとえば、より飽和度に達する）ように選択される場合、ＬＥＤ1３０５およびＬＥＤ2３１０の出力色にバイアスをかけるためにより少ない電流が必要とされ得る。
【００３７】
[0045]図４は、異なるＣＣＴ値を有する一般的な参照光源へのセンサー応答と比較した、４つのＬＥＤのフラッシュユニットの組み合わせた色出力の範囲（影つきの四角形の領域で表す）の一実施形態の２次元グラフ表現４００を示す。図示した参照光源は、上記の表１において詳述した黒体温度値に対応する。色出力範囲の影つきエリアで示すように、４つのＬＥＤを備えると、カメラフラッシュ出力は、すべての周囲色温度へのセンサー応答に合い得て、最適な画像色補正およびホワイトバランスをもたらし得る。
【００３８】
[0046]４つのＬＥＤのフラッシュユニットは、ＬＥＤ1４０５、ＬＥＤ2４１０、ＬＥＤ3４１５、およびＬＥＤ4４２０を含む。いくつかの実施形態では、ＬＥＤ1４０５が青みがかった寒色（５０００〜６５００Ｋあたりの高いＣＣＴ）を有して選択され得、ＬＥＤ2４１０が黄みがかった暖色（２０００〜２５００Ｋあたりの低いＣＣＴ）を有して選択され得、ＬＥＤ3４１５が緑がかった色（ＣＣＴで適切に表現されない）を有して選択され得、ＬＥＤ4４２０が、紫がかった色（ＣＣＴで適切に表現されない）を有して選択され得る。ＬＥＤ1４０５およびＬＥＤ2４１０の線形出力は、適応的に選択された電流量をＬＥＤ3４１５またはＬＥＤ4４２０に選択的に適用することによって必要とされるいずれかの方向にバイアスをかけられ得る。ターゲット画像シーンの予備画像の決定されたセンサー応答に合わせる必要に応じて、ＬＥＤ1４０５、ＬＥＤ2４１０、およびＬＥＤ3４１５、およびＬＥＤ4４２０の他の組み合わせが、適応的に照明され得る。
【００３９】
[0047]グラフ４００上の参照光源色温度へのセンサー応答に対するＬＥＤ1４０５、ＬＥＤ2４１０、およびＬＥＤ3４１５、およびＬＥＤ4４２０のＲ／ＧおよびＢ／Ｇ値の特定の位置は、選択され得るＬＥＤ色のほんの一例を提供する。いくつかの実施形態では、ＬＥＤ3４１５および／またはＬＥＤ4４２０のＲ／ＧおよびＢ／Ｇ色値は、最小量の電流でＬＥＤ1３０５およびＬＥＤ2３１０の線形出力のバイアスをかけることを可能にするように選択され得る。たとえば、ＬＥＤ3４１５またはＬＥＤ4４２０の色が、参照光源の色からより離れる（たとえば、より飽和度に達する）ように選択される場合、より少ない電流が、ＬＥＤ1４０５およびＬＥＤ2４１０の出力色にバイアスをかけるために必要とされ得る。
【００４０】
[0048]図５は、異なるＣＣＴ値を有する一般的な参照光源へのセンサー応答と比較した、５つのＬＥＤのフラッシュユニットの組み合わせた色出力の範囲（影つきの五角形の領域によって表される）の一実施形態の２次元グラフ表現５００を示す。図示した参照光源は、上記の表１において詳述した黒体温度値に対応する。５つのＬＥＤ（ＬＥＤ1５０５、ＬＥＤ2５１０、ＬＥＤ3５１５、ＬＥＤ4５２０、およびＬＥＤ5５２５）を備えて示しているが、マルチＬＥＤ色混合方式は、用途に応じてカメラフラッシュ出力色のための可能な調整範囲をカスタマイズするために異なる出力色特性を有する任意のＮ個のＬＥＤに一般化され得る。
例示的なプリフラッシュ分析の概要
[0049]図６は、本明細書で説明する色温度合わせ技法を使用したプリフラッシュ画像取込みプロセス６００の一実施形態のフローチャートを示す。プロセス６００は、上述のデバイス２００、以下で述べるデバイス７００、またはセンサー応答分析および色温度合わせ能力が搭載されたその他のデバイスによって実行され得る。
【００４１】
[0050]ブロック６０５において、プロセス６００は、フラッシュユニットがオフである間のホワイトバランスＣＣＴ値および／またはセンサー応答を決定する。これは、いくつかの例では、参照光源のＣＣＴを決定するために、これらのセンサー応答比を使用するための、および、Ｒ／ＧおよびＢ／Ｇ比を決定するための、上述のプロセス２００のブロック２０５〜２１５によって達成され得る。
【００４２】
[0051]ブロック６１０において、プロセス６００は、参照光源の色温度への決定されたセンサー応答にフラッシュユニットの出力色を合わせるために、フラッシュユニット内のＮ個のＬＥＤを表すＬＥＤ1からＬＥＤNに対して電流を計算する。これは、プロセス２００のブロック２２０と同様に、いくつかの実施形態において達成され得る。たとえば、識別される参照光源へのセンサー応答に合わせるのに必要とされる電流を決定するために、ルックアップテーブルが使用され得る。ルックアップテーブルは、いくつかの実施形態ではカメラの特定のセンサーおよびＬＥＤのためのテストデータに基づき得る。他の実施形態では、ルックアップテーブルは、他のデータ、たとえば、センサーおよびＬＥＤの一方または両方の対象とする（intended）製造パラメータに基づいて構築され得る。
【００４３】
[0052]ブロック６２０において、プリフラッシュ電流は、決定されたＬＥＤ1からＬＥＤN電流に設定される。たとえば、いくつかのカメラでは、フラッシュ露光測定ロジックは、最終的な画像を取り込むために使用される実際のフラッシュの前に非常に速くプリフラッシュを発光させる。いくつかのカメラでは、被写体の虹彩をわずかに縮小させ、それによって「赤目」現象を緩和または回避するために、１つまたは複数のプリフラッシュが、実際のフラッシュの直前に（shortly before）発光されてよい。そのようなプリフラッシュは、検出された参照光源とフラッシュユニット出力色との間の色合わせを改良するための有益なツールを提供することができる。
【００４４】
[0053]ＬＥＤ1からＬＥＤNに対して決定された電流を使用すると、ブロック６２５においてプリフラッシュが発光され、プリフラッシュ画像が取り込まれる。いくつかの実施形態では、赤目を軽減するために複数のプリフラッシュが発光されてよく、したがって複数のプリフラッシュフレームが取り込まれ得る。いくつかの例では、複数のプリフラッシュフレームの各々が、異なる露光設定で取り込まれ得る。これらの複数のプリフラッシュフレームは、後に、露光制御推定によって、および潜在的には色合わせを改良するためにも使用され得る。
【００４５】
[0054]プロセス６００は次いで、ブロック６３０に移行し、そこにおいて自動露光制御ＬＥＤ露光推定が行われる。適正に露光された画像を実現するために、自動露光制御（ＡＥＣ）プロセスが、カメラ露光タイミングと、マルチＬＥＤフラッシュユニットによって発せられる照明の量または強度の両方を制御することができる。たとえば、プリフラッシュ画像が露光オーバーである場合、ＡＥＣプロセスは、露光時間を減らす、および／またはフラッシュユニットの強度を下げる（すなわち、フラッシュユニット内の各ＬＥＤに供給される電流を比例して下げる）ことができる。別の例として、プリフラッシュ画像が露光不足（under-exposed）である場合、ＡＥＣプロセスは、露光時間を増やす、および／またはフラッシュユニットの強度を上げる（すなわち、フラッシュユニット内の各ＬＥＤに供給される電流を比例して上げる）ことができる。したがって、いくつかの実施形態では、ブロック６２０においてプロセス６００は、ＬＥＤ電流と各ＬＥＤ電流の初期強度との比を提供してよく、ブロック６３０においてプロセスは、ＬＥＤ電流間の比を維持しながら電流値を調整し得る。
【００４６】
[0055]随意に（Optionally）、プリフラッシュ画像は、ＬＥＤ1からＬＥＤNに対する決定された電流に基づいて生成された、組み合わせた出力色が、ホワイトバランスに関して、参照光源へのセンサー応答とどのように合うかをテストするために使用され得る。たとえば、プリフラッシュ画像の前景領域および背景領域が識別され得、前景および背景領域の各々におけるグレーエリアに対して、Ｒ／ＧおよびＢ／Ｇセンサー応答が決定され得る。いくつかの画像では、グレーエリアが前景および背景の一方または両方にあるように決定されない場合、グレーに近いエリアまたは他のエリアが使用され得る。前景領域と背景領域との間のセンサー応答の差がしきい値を超える場合、差は、参照光源によりよく合うようにフラッシュユニットの組み合わせた出力色をさらに改良するために使用され得る。したがって、ＬＥＤ電流間の比は、いくつかの例では、ＡＥＣプロセスによって決定されたフラッシュ強度を維持しながら調整され得る。
【００４７】
[0056]ブロック６３５において、プロセス６００は、ブロック６３０において決定された任意の調整を用いて、ブロック６２０に従ってＬＥＤ1からＬＥＤNに対する電流を設定する。
【００４８】
[0057]プロセス６００は次いで、ＡＥＣ推定に少なくとも部分的に基づいてホワイトバランス取込みゲインを決定するためにブロック６４０に移行する（transition）。ホワイトバランス取込みゲインは、いくつかの実施形態では、参照光源およびＬＥＤフラッシュの一方または両方への決定されたセンサー応答に少なくとも部分的に基づき得る。
【００４９】
[0058]ブロック６４５において、プロセス６００は、ＬＥＤ1からＬＥＤNが計算された電流に設定されたフラッシュを使用して画像を取り込む。したがって、画像シーンの前景は、決定された出力色でフラッシュモジュールから発せられる光によって照明されることになり、画像シーンの背景は、参照光源によって照明されることになり、これは、上述のセンサー応答分析および色合わせのために合うまたはほぼ合うはずである。
例示的な色温度合わせデバイスの概要
[0059]図７は、色温度合わせ能力を有する画像取込みデバイス７００の一実施形態の高レベル概略図を示し、デバイス７００は、カメラ７０１にリンクされた画像プロセッサ７２０を含む構成要素のセットを有する。画像プロセッサ７２０はまた、作業メモリ７６５、メモリ７３０、およびデバイスプロセッサ７５５と通信しており、それは、次に、ストレージ７７０および随意の電子ディスプレイ７６０と通信している。
【００５０】
[0060]デバイス７００は、モバイルフォン、デジタルカメラ、タブレットコンピュータ、携帯情報端末（personal digital assistant）などのポータブルパーソナルコンピューティングデバイスであってよい。デバイス７００は、上述のデバイス１００であってよい。本明細書で説明するように色温度合わせ技法を使用することが利点をもたらすだろう多くのポータブルコンピューティングデバイスがある。デバイス７００は、色温度合わせ技法が有益となる固定コンピューティングデバイスまたは任意のデバイスであってもよい。デバイス７００上で、複数のアプリケーションがユーザにとって利用可能であり得る。これらのアプリケーションは、伝統的な写真およびビデオアプリケーション、ならびにＬＥＤフラッシュモジュールの組み合わせた出力色を調整することに関連しているアプリケーション、たとえば、あらかじめ定義された色かぶりから選択するためのユーザインターフェースまたは出力ＬＥＤ色を手動で（manually）調整するためのユーザインターフェースを含んでよい。
【００５１】
[0061]画像取込みデバイス７００は、外部画像を取り込むためのカメラ７０１を含む。カメラ７０１は、画像センサー７１５と、Ｎ個のＬＥＤのフラッシュユニット７１０と含むことができる。Ｎ個のＬＥＤのフラッシュユニットは、上述のように、２個、３個、４個、またはさらに多くの異なる色のＬＥＤを有することができる。カメラ７０１は、プレビューフレームの連続的または断続的な取込み、およびプリフラッシュ画像取込み、ならびにフル解像度最終画像の取込みのために構成され得る。
【００５２】
[0062]画像プロセッサ７２０は、色温度合わせ技法を実行するために、受信したプレビューフレームに対して様々な処理動作を実行するように構成されてよい。プロセッサ７２０は、汎用処理ユニット、または撮像アプリケーションのために特別に設計されたプロセッサであってよい。画像処理動作の例は、ＡＷＢおよびＡＥＣデータ生成、ＬＥＤ電流計算、クロッピング、（たとえば、異なる解像度への）スケーリング、画像スティッチング、画像フォーマット変換、カラー補間、カラー処理、画像フィルタリング（たとえば、空間画像フィルタリング）、レンズアーティファクトまたは欠陥補正などを含む。プロセッサ７２０は、いくつかの実施形態では、複数のプロセッサを備え得る。プロセッサ７２０は、１つまたは複数の専用画像信号プロセッサ（ＩＳＰ）またはプロセッサのソフトウェア実装形態であり得る。
【００５３】
[0063]図示のように、画像プロセッサ７２０は、メモリ７３０と作業メモリ７６５とに接続される。図示の実施形態では、メモリ７３０は、取込み制御モジュール７３５と、色温度合わせモジュール７４０と、オペレーティングシステム７５０とを記憶する。メモリ７３０のモジュールは、様々な画像処理およびデバイス管理タスクを実行するようにデバイスプロセッサ７５５の画像プロセッサ７２０を構成する命令を含む。作業メモリ７６５は、メモリ７３０のモジュールに含まれているプロセッサ命令の作業セットを記憶するために、画像プロセッサ７２０によって使用され得る。代替的に、作業メモリ７６５はまた、デバイス７００の動作中に作成された動的データを記憶するために、画像プロセッサ７２０によって使用され得る。
【００５４】
[0064]色温度合わせモジュール７４０は、いくつかの実施形態では、サブモジュールプレビューフレーム分析部７４２、電流計算モジュール７４４、およびＬＥＤ制御モジュール７４６を記憶することができる。一体となって、これらのモジュールは、センサー応答分析および色温度合わせ技法を実行するために協働することができる。
【００５５】
[0065]プレビューフレーム分析部７４２は、決定されたセンサー応答に基づいて画像シーンの参照光源の推定ＣＣＴを識別するために、予備画像、たとえば、プレビューフレームまたはプリフラッシュフレームを分析するようにプロセッサ７２０を構成する命令を記憶するように構成され得る。上述のように、決定されたセンサー応答は、予備画像のすべてについての、または予備画像の所定の部分（すなわち、前景または背景）についてのＲ／ＧおよびＢ／Ｇ比（または、ＲＧＢ以外の色空間に対する他の正規化された色値）に基づくものであってよい。
【００５６】
[0066]電流計算モジュール７４４は、Ｎ個のＬＥＤのフラッシュユニット７１０内の各ＬＥＤに与えられることになる電流についての電流値および／または電流値間の比を決定するようにプロセッサ７２０を構成する命令を記憶するように構成され得る。いくつかの実施形態では、電流計算は、プレビューフレーム分析部７４２によって決定された参照光源の推定ＣＣＴに基づくテーブルルックアップ（table-lookup）により達成されてよい。いくつかの実施形態では、電流計算は、たとえば、Ｎ個のＬＥＤの相対強度とフラッシュユニット７１０の出力色との関係を定義する数式または数式のセットに基づいて、適応的に決定され得る。
【００５７】
[0067]ＬＥＤ制御モジュール７４６は、Ｎ個のＬＥＤのフラッシュユニット７１０内のＬＥＤを制御するようにプロセッサ７２０を構成する命令を記憶するように構成され得る。たとえば、ＬＥＤ制御モジュール７４６は、プロセッサ７２０に、Ｎ個のＬＥＤのいくつかまたは各々に（たとえば、ＡＥＣに基づいて）所定のタイミングの間の（for）特定の電流量を提供するように命令してよい。
【００５８】
[0068]上述のように、画像プロセッサ７２０は、メモリに記憶されたいくつかのモジュールによって構成される。取込み制御モジュール７３５は、カメラ７０１の焦点位置を調整するように画像プロセッサ７２０を構成する命令を含んでよい。取込み制御モジュール７３５は、デバイス７００の全体的な画像取込み機能を制御する命令をさらに含んでよい。たとえば、取込み制御モジュール７３５は、カメラ７０１を使用してターゲット画像シーンの１つまたは複数のフレームを含んだプレビュー画像データを取り込むように画像プロセッサ７２０を構成するためのサブルーチンを呼び出す命令を含んでよい。一実施形態では、取込み制御モジュール７３５は、次いで、センサー応答分析および色温度合わせを実行するために色温度合わせ７４０を呼び出してよい。
【００５９】
[0069]オペレーティングシステムモジュール７５０は、デバイス７００の処理リソースと作業メモリ７６５とを管理するように画像プロセッサ７２０を構成する。たとえば、オペレーティングシステムモジュール７５０は、ハードウェアリソース、たとえばカメラ７０１を管理するためのデバイスドライバを含んでよい。したがって、いくつかの実施形態では、上記で説明した画像処理モジュール中に含まれている命令は、これらのハードウェアリソースと直接対話しないが、代わりに、オペレーティングシステム構成要素７５０中にある標準サブルーチンまたはＡＰＩを通して対話する場合がある。オペレーティングシステム７５０内の命令は、次いで、これらのハードウェア構成要素と直接対話し得る。オペレーティングシステムモジュール７５０は、デバイスプロセッサ７５５と情報を共有するように画像プロセッサ７２０をさらに構成し得る。
【００６０】
[0070]デバイスプロセッサ７５５は、取り込まれた画像、または取り込まれた画像のプレビューをユーザに対して表示するようにディスプレイ７６０を制御するように構成され得る。ディスプレイ７６０は、撮像デバイス２００の外部にあってよく、または撮像デバイス２００の一部であってよい。ディスプレイ７６０は、画像を取り込む前に使用するためのプレビュー画像を表示するビューファインダーを提供する、たとえば、色かぶりの視覚表現または出力フラッシュユニット色を手動で調整するためのユーザインターフェースをユーザに提示するように構成されてもよい。ディスプレイ７６０は、ＬＣＤまたはＬＥＤ画面を備えてよく、タッチセンシティブ技術を実装してよい。
【００６１】
[0071]デバイスプロセッサ７５５は、データ、たとえば、取り込まれた画像および行の合計値および比較を表すデータをストレージモジュール７７０に書き込んでよい。ストレージモジュール７７０は旧来のディスクデバイスとして図式的に表されているが、ストレージモジュール７７０は任意のストレージメディアデバイスとして構成され得ることを当業者は理解されよう。たとえば、ストレージモジュール７７０は、ディスクドライブ、たとえばフロッピー（登録商標）ディスクドライブ、ハードディスクドライブ、光ディスクドライブまたは光磁気ディスクドライブ、あるいは固体メモリ、たとえばフラッシュメモリ、ＲＡＭ、ＲＯＭ、および／またはＥＥＰＲＯＭ（登録商標）を含み得る。ストレージモジュール７７０はまた、複数のメモリユニットを含むことができ、メモリユニットのいずれか１つが、画像取込みデバイス７００内にあるように構成されてよく、または画像取込みデバイス７００の外部にあってよい。たとえば、ストレージモジュール７７０は、画像取込みデバイス７００内に記憶されたシステムプログラム命令を含んでいるＲＯＭメモリを含んでよい。ストレージモジュール７７０はまた、カメラから取外し可能であってよい、取り込まれた画像を記憶するように構成されたメモリカードまたは高速メモリを含んでもよい。記憶モジュール７７０はまた、デバイス７００の外部にあることがあり、一例では、デバイス７００は、たとえば、ネットワーク接続上で記憶モジュール７７０にデータをワイヤレス送信し得る。
【００６２】
[0072]図７は、プロセッサと撮像センサーとメモリとを含むように別個の構成要素を有するデバイスを示しているが、これらの別個の構成要素は、特定の設計目標を達成するために様々な方法で組み合わせられ得ることを当業者は認識されよう。たとえば、代替実施形態では、メモリ構成要素は、たとえば、コストを節約し、および／または性能を改善するために、プロセッサ構成要素と組み合わせられ得る。
【００６３】
[0073]さらに、図７は、いくつかのモジュールを備えるメモリ構成要素７２０と、作業メモリを備える別個のメモリ７６５とを含む２つのメモリ構成要素を示しているが、異なるメモリアーキテクチャを利用するいくつかの実施形態を当業者は認識されよう。たとえば、ある設計は、メモリ７３０に含まれているモジュールを実行するプロセッサ命令の記憶のために、ＲＯＭまたはスタティックＲＡＭメモリを利用することがある。プロセッサ命令は、画像プロセッサ７２０による実行を容易にするために、ＲＡＭにロードされてよい。たとえば、作業メモリ７６５がＲＡＭメモリを備え、命令は、プロセッサ７２０による実行の前に作業メモリ７６５にロードされてよい。
システムの実施および用語
[0074]本明細書で開示した実装形態は、色温度分析および合わせのためのシステム、方法、および装置を提供する。これらの実施形態は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得ることを当業者は認識されよう。
【００６４】
[0075]いくつかの実施形態では、上記で説明した回路、プロセス、およびシステムは、ワイヤレス通信デバイスにおいて利用され得る。ワイヤレス通信デバイスは、他の電子デバイスとワイヤレス通信するために使用される一種の電子デバイスであり得る。ワイヤレス通信デバイスの例は、セルラーフォン、スマートフォン、携帯情報端末（ＰＤＡ）、電子リーダー、ゲームシステム、音楽プレーヤ、ネットブック、ワイヤレスモデム、ラップトップコンピュータ、タブレットデバイスなどを含む。
【００６５】
[0076]ワイヤレス通信デバイスは、１つまたは複数の画像センサー、２つ以上の画像信号プロセッサ、上記で説明したＣＮＲプロセスを実行するための命令またはモジュールを含んだメモリを含み得る。デバイスはまた、データと、メモリから命令および／またはデータをロードするプロセッサと、１つまたは複数の通信インターフェースと、１つまたは複数の入力デバイスと、ディスプレイデバイスなどの１つまたは複数の出力デバイスと、電源／電力インターフェース（power source/interface）とを有し得る。ワイヤレス通信デバイスは、送信機と受信機とをさらに含み得る。送信機および受信機は、まとめてトランシーバと呼ばれることがある。トランシーバは、ワイヤレス信号を送信および／または受信するために、１つまたは複数のアンテナに結合され得る。
【００６６】
[0077]ワイヤレス通信デバイスは、別の電子デバイス（たとえば、基地局）にワイヤレスに接続し得る。ワイヤレス通信デバイスは、代替的に、モバイルデバイス、移動局、加入者局、ユーザ機器（ＵＥ）、遠隔局、アクセス端末、モバイル端末、端末、ユーザ端末、加入者ユニットなどと呼ばれることがある。ワイヤレス通信デバイスの例は、ラップトップまたはデスクトップコンピュータ、セルラーフォン、スマートフォン、ワイヤレスモデム、電子リーダー、タブレットデバイス、ゲームシステムなどを含む。ワイヤレス通信デバイスは、第３世代パートナーシッププロジェクト（３ＧＰＰ（登録商標））など、１つまたは複数の業界規格に従って動作し得る。したがって、「ワイヤレス通信デバイス」という一般的な用語は、業界規格に従って異なる名称を用いて表されるワイヤレス通信デバイス（たとえば、アクセス端末、ユーザ機器（ＵＥ）、リモート端末など）を含み得る。
【００６７】
[0078]本明細書で説明される機能は、プロセッサ可読媒体またはコンピュータ可読媒体上に１つまたは複数の命令として記憶され得る。「コンピュータ可読媒体」という用語は、コンピュータあるいはプロセッサによってアクセスされ得る何らかの利用可能な媒体を指す。限定ではなく例として、そのような媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコードを記憶するために使用され得、コンピュータによってアクセスされ得る、任意の他の媒体を備え得る。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピーディスク（disk）、およびＢｌｕ−ｒａｙ（登録商標）ディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザーで光学的に再生する。コンピュータ可読媒体は、有形および非一時的とすることができることに留意されたい。「コンピュータプログラム製品」という用語は、コンピューティングデバイスまたはプロセッサによって実行、処理または計算され得るコードまたは命令（たとえば、「プログラム」）と組み合わせたコンピューティングデバイスまたはプロセッサを指す。本明細書で使用する「コード」という用語は、コンピューティングデバイスまたはプロセッサによって実行可能であるソフトウェア、命令、コードまたはデータを指すことがある。
【００６８】
[0079]ソフトウェアまたは命令はまた、送信媒体を介して送信され得る。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は伝送媒体の定義に含まれる。
【００６９】
[0080]本明細書で開示する方法は、説明した方法を達成するための１つまたは複数のステップまたはアクションを備える。本方法のステップおよび／またはアクションは、特許請求の範囲から逸脱することなく、互いに交換され得る。言い換えれば、説明した方法の適切な動作のためにステップまたはアクションの特定の順序が必要とされない限り、その順序、ならびに／あるいは特定のステップおよび／またはアクションの使用は、特許請求の範囲を逸脱することなく変更され得る。
【００７０】
[0081]「結合する（couple）」、「結合すること（coupling）」、「結合される（coupled）」という用語、または本明細書で使用される結合するという単語の他のバリエーションは、間接接続または直接接続のいずれかを示し得ることに留意されたい。たとえば、第１の構成要素が第２の構成要素に「結合される」場合、第１の構成要素は、第２の構成要素に間接的に接続されるか、または第２の構成要素に直接的に接続されるかのいずれかであり得る。本明細書で使用する「複数」という用語は、２つ以上を示す。たとえば、複数の構成要素は、２つ以上の構成要素を示す。
【００７１】
[0082]「決定すること」という用語は、様々なアクションを包含し、したがって、「決定すること」は、算出すること、計算すること、処理すること、導出すること、調査すること、ルックアップすること（たとえば、テーブル、データベース、または別のデータ構造内でルックアップすること）、確認することなどを含むことができる。また、「決定すること」は、受信すること（たとえば、情報を受信すること）、アクセスすること（たとえば、メモリ中のデータにアクセスすること）などを含むことができる。また、「決定すること」は、解決すること、選択すること、選定すること、確立することなどを含むことができる。
【００７２】
[0083]「に基づいて」という句は、別段に明示されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という句は、「のみに基づいて」と「に少なくとも基づいて」の両方を表す。
【００７３】
[0084]上記の説明では、例の完全な理解をもたらすために具体的な詳細が与えられている。しかしながら、例はこれらの具体的な詳細なしに実施され得ることを当業者は理解されよう。たとえば、電気的構成要素／デバイスは、不必要な詳細で例を不明瞭にしないために、ブロック図で示されることがある。他の事例では、そのような構成要素、他の構造および技法は、例をさらに説明するために詳細に図示されることがある。
【００７４】
[0085]本明細書には、参照のための、および様々なセクションを見つけるのに役立つ見出しが含まれる。これらの見出しは、それに関して説明した概念の範囲を限定するものではない。そのような概念は、明細書全体にわたって適用可能性を有し得る。
【００７５】
[0086]また、例は、フローチャート、流れ図、有限状態図、構造図、またはブロック図として示されるプロセスとして説明されることがあることに留意されたい。フローチャートは動作を逐次プロセスとして説明することがあるが、動作の多くは並列にまたは同時に実行され得、プロセスは繰り返され得る。さらに、動作の順序は並べ替えられてよい。プロセスは、その動作が完了すると、終了する。プロセスは、メソッド、関数、手続き、サブルーチン、サブプログラムなどに対応し得る。プロセスがソフトウェア関数に対応するとき、その終了は呼出し関数またはメイン関数への関数の復帰に対応する。
【００７６】
[0087]開示する実装態様の以上の説明は、当業者が本発明を作成または使用することができるように提供されるものである。これらの実装形態への様々な変更は当業者には容易に明らかになり、本明細書で定義された一般原理は、本発明の趣旨または範囲から逸脱することなく他の実装形態に適用され得る。したがって、本発明は、本明細書で示した実装形態に限定されるものではなく、本明細書で開示した原理および新規の特徴に一致する最も広い範囲を与えられるべきである。
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ターゲット画像シーンの画像データを取り込むように構成された画像センサーと、
複数のＬＥＤを備えるフラッシュユニットと、
前記ターゲット画像シーンの予備画像を備える画像データを受信し、
前記予備画像のセンサー応答データに基づいて、前記ターゲット画像シーンの参照光源の相関色温度を決定し、
前記複数のＬＥＤの組み合わせた出力色が前記参照光源の前記相関色温度に合うまたはほぼ合うように、前記複数のＬＥＤの各々に対する電流量を決定し、
前記電流量で前記複数のＬＥＤの各々を作動させることによって、前記ターゲット画像シーンの最終的な画像を取り込む
ように構成されたプロセッサとを備える、画像取込みシステム。
［Ｃ２］
前記フラッシュユニットが、３個のＬＥＤを備える、Ｃ１に記載の画像取込みシステム。
［Ｃ３］
前記３個のＬＥＤが、青色ＬＥＤと、黄色ＬＥＤと、緑色ＬＥＤとを含む、Ｃ２に記載の画像取込みシステム。
［Ｃ４］
前記フラッシュユニットが、４個のＬＥＤを備える、Ｃ１に記載の画像取込みシステム。
［Ｃ５］
前記４個のＬＥＤが、青色ＬＥＤと、黄色ＬＥＤと、緑色ＬＥＤと、紫色ＬＥＤとを含む、Ｃ４に記載の画像取込みシステム。
［Ｃ６］
前記フラッシュユニットが、２個のプライマリＬＥＤを備え、前記２個のプライマリＬＥＤが暖色ＬＥＤと寒色ＬＥＤとを備える、Ｃ１に記載の画像取込みシステム。
［Ｃ７］
前記フラッシュユニットが、前記２個のプライマリＬＥＤの色組合せの線形範囲にバイアスをかけるために選択された色を備える少なくとも１つの追加のＬＥＤをさらに備える、Ｃ６に記載の画像取込みシステム。
［Ｃ８］
電子回路が、前記複数のＬＥＤの各々に調整可能な電流を別々に提供するようにさらに構成される、Ｃ１に記載の画像取込みシステム。
［Ｃ９］
決定された色温度フラッシュ出力を提供する方法であって、
ターゲット画像シーンの予備画像を備える画像データを受信することと、
前記予備画像のセンサー応答データに基づいて、前記ターゲット画像シーンの参照光源の相関色温度を決定することと、
複数のＬＥＤのフラッシュ出力色が前記参照光源の前記相関色温度に合うまたはほぼ合うように、フラッシュユニット内の前記複数のＬＥＤの各々に対する電流量に基づいて前記フラッシュ出力色を決定することと、
前記フラッシュ出力色を提供するために前記電流量で前記複数のＬＥＤの各々を作動させることによって、前記ターゲット画像シーンの最終的な画像を取り込むこととを備える、方法。
［Ｃ１０］
前記参照光源の前記相関色温度を決定することが、前記予備画像の所定の領域に関してＲ／ＧおよびＢ／Ｇセンサー応答比を決定することを備える、Ｃ９に記載の方法。
［Ｃ１１］
前記予備画像の背景部分においてグレーエリアに対応する画素を識別することをさらに備え、前記グレーエリアに対応する前記画素のうちの少なくともいくつかが、前記所定の領域を備える、Ｃ１０に記載の方法。
［Ｃ１２］
前記相関色温度を決定するために、前記Ｒ／ＧおよびＢ／Ｇセンサー応答比を、既知の照明条件下でのセンサーデータと比較することをさらに含む、Ｃ１０に記載の方法。
［Ｃ１３］
前記複数のＬＥＤを前記適応的な電流量でプリフラッシュとして作動させることと、前記プリフラッシュを使用してプリフラッシュ画像を取り込むこととをさらに備える、Ｃ９に記載の方法。
［Ｃ１４］
前記フラッシュ出力色へのセンサー応答が、前記参照光源の前記相関色温度への前記センサー応答に合うまたはほぼ合うかどうかを決定するために、前記プリフラッシュ画像を分析することをさらに備える、Ｃ１３に記載の方法。
［Ｃ１５］
前記予備画像の前景部分に対応する画素を識別することと、
前記前景部分に対応する前記画素のうちの少なくともいくつかに関して第１のＲ／ＧおよびＢ／Ｇセンサー応答比を決定することと、
前記予備画像の背景部分に対応する画素を識別することと、
前記背景部分に対応する前記画素のうちの少なくともいくつかに関して第２のＲ／ＧおよびＢ／Ｇセンサー応答比を決定することと、
前記第１のＲ／ＧおよびＢ／Ｇセンサー応答比と前記第２のＲ／ＧおよびＢ／Ｇセンサー応答比との差を計算することとをさらに備える、Ｃ１４に記載の方法。
［Ｃ１６］
前記差がしきい値を超えるという決定に応答して、前記フラッシュ出力色に基づいて、調整されたフラッシュ出力色を計算することをさらに備える、Ｃ１５に記載の方法。
［Ｃ１７］
前記調整されたフラッシュ出力色を使用して前記最終的な画像を取り込むことをさらに備える、Ｃ１６に記載の方法。
［Ｃ１８］
前記複数のＬＥＤの各々に異なる電流量を提供することをさらに備える、Ｃ９に記載の方法。
［Ｃ１９］
前記複数のＬＥＤの一部のみに電流を提供するように決定することをさらに備える、Ｃ９に記載の方法。
［Ｃ２０］
実行されると、１つまたは複数のプロセッサに、
ターゲット画像シーンの予備画像を備える画像データを受信することと、
前記予備画像のセンサー応答データに基づいて、前記ターゲット画像シーンの参照光源の相関色温度を決定することと、
複数のＬＥＤの組み合わせた出力色が前記参照光源の前記相関色温度に合うまたはほぼ合うように、フラッシュユニット内の前記複数のＬＥＤの各々に対する電流量を決定することと、
前記組み合わせた出力色を提供するために前記電流量で前記複数のＬＥＤの各々を作動させることによって、前記ターゲット画像シーンの最終的な画像を取り込むこととを備える動作を実行させる命令を記憶する非一時的コンピュータ可読媒体。
［Ｃ２１］
前記動作が、前記複数のＬＥＤの各々に異なる電流量を提供することをさらに備える、Ｃ２０に記載の非一時的コンピュータ可読媒体。
［Ｃ２２］
前記動作が、前記複数のＬＥＤの一部のみに電流を提供するように決定することをさらに備える、Ｃ２０に記載の非一時的コンピュータ可読媒体。
［Ｃ２３］
前記動作が、前記予備画像の背景部分に関して前記センサー応答データを決定することをさらに備える、Ｃ２０に記載の非一時的コンピュータ可読媒体。
［Ｃ２４］
前記センサー応答データが、前記予備画像の所定の領域に関してのＲ／ＧおよびＢ／Ｇセンサー応答比を備える、Ｃ２０に記載の非一時的コンピュータ可読媒体。
［Ｃ２５］
画像取込み装置を製造する方法であって、
画像センサーを選択することと、
フラッシュモジュールのための複数のＬＥＤを選択することと、
前記画像センサーと電子通信しているメモリを設けることと、
複数の参照光源へのセンサー応答を決定することに少なくとも部分的に基づいて前記メモリに記憶するための参照光源データリポジトリをポピュレートすることとを備える、方法。
［Ｃ２６］
前記参照光源データリポジトリをポピュレートするために、前記フラッシュモジュールを作動させることなく前記複数の参照光源の下で前記画像センサーをテストすることをさらに備える、Ｃ２５に記載の画像取込み装置を製造する方法。
［Ｃ２７］
作動されるとき、前記複数のＬＥＤへの画像センサー応答を決定することに少なくとも部分的に基づいて前記メモリに記憶するためのルックアップテーブルを構築することをさらに備える、Ｃ２５に記載の画像取込み装置を製造する方法。
［Ｃ２８］
前記ルックアップテーブルが、ターゲット画像シーンにおける識別された参照光源に合うように前記フラッシュモジュールの組み合わせた出力色を決定するために利用可能である、Ｃ２７に記載の画像取込み装置を製造する方法。
［Ｃ２９］
前記ルックアップテーブルを構築するために前記複数のＬＥＤの各々を個々に作動させることによって、前記複数のＬＥＤへの前記センサー応答をテストすることをさらに備える、Ｃ２７に記載の画像取込み装置を製造する方法。
［Ｃ３０］
前記ルックアップテーブルを構築するために前記複数のＬＥＤのうちの少なくともいくつかのＬＥＤの少なくとも１つの組合せを作動させることによって、前記複数のＬＥＤへの前記画像センサー応答をテストすることをさらに備える、Ｃ２７に記載の画像取込み装置を製造する方法。
【図１Ａ】
0006258555.tif 000003
【図１Ｂ】
0006258555.tif 000004
【図１Ｃ】
0006258555.tif 000005
【図２】
0006258555.tif 000006
【図３】
0006258555.tif 000007
【図４】
0006258555.tif 000008
【図５】
0006258555.tif 000009
【図６】
0006258555.tif 000010
【図７】
0006258555.tif 000011