(57)【特許請求の範囲】
【請求項１】
カメラ、
前記カメラにより捉えられた画像を表示するスクリーン、
ユーザ入力インタフェース、及び
プロセッサ、を有する装置であって、
前記プロセッサは、
シーンを示す前記スクリーン上に表示された画像に対する所望の修正を表すユーザ入力を受ける、及び
後に捉えられる画像が前記所望の修正を反映するように前記シーンに対する照明を変えるため照明装置の所要の光出力特性を導出する、装置であり、
前記ユーザ入力は、一組の修正画像のうちの選択された修正画像を特定し、
前記プロセッサは、前記選択された修正画像を表すメトリック及び元の画像を表すメトリックの差を導出する、及び該差から所要の光出力を導出する、装置。
【請求項２】
前記プロセッサは、
所望の修正画像を生成するため前記ユーザ入力を用いる、及び
後に捉えられる画像が前記所望の修正画像に近づくように前記捉えられた画像及び前記所望の修正画像の差に基づいて前記シーンに対する照明を変えるため照明装置の所要の光出力特性を導出する、請求項１に記載の装置。
【請求項３】
前記修正は、色相、彩度及び輝度等の画像特性に関する、請求項１に記載の装置。
【請求項４】
携帯電話又はタブレット等の携帯機器を有する請求項１乃至３のいずれか一項に記載の装置であって、前記照明装置は、該携帯機器のカメラのフラッシュを有する、装置。
【請求項５】
前記後に捉えられる画像は、静止画である、又はビデオシーケンスを形成する、請求項１乃至４のいずれか一項に記載の装置。
【請求項６】
カメラ、
前記カメラにより捉えられた画像を表示するスクリーン、
ユーザ入力インタフェース、及び
プロセッサ、を有する装置であって、
前記プロセッサは、
シーンを示す前記スクリーン上に表示された画像に対する所望の修正を表すユーザ入力を受ける、及び
後に捉えられる画像が前記所望の修正を反映するように前記シーンに対する照明を変えるため照明装置の所要の光出力特性を導出する、装置であり、
前記捉えられた画像及び前記後に捉えられる画像は、ユーザの顔面を含み、前記プロセッサは、
顔認識機能を実行する、
当該画像の顔面領域について及び前記所望の修正画像の顔面領域についてピクセル特性を表すメトリックを導出する、及び
これらメトリックの差から前記光出力特性を導出する、装置。
【請求項７】
カメラ及びスクリーンを持つ装置を用いて照明を制御する方法であって、
前記装置の前記カメラを用いてシーンの画像を捉えるステップ、
前記装置の前記スクリーン上に前記画像を表示するステップ、
前記表示された画像に対する所望の修正を表すユーザ入力を受けるステップ、
後に捉えられる画像が所望の修正画像に近づくように前記シーンに対する照明を変えるため照明装置の所要の光出力特性を導出するステップ、及び
前記所要の光出力特性を出力するため前記照明装置を制御するステップ、
を含む、方法であり、
前記スクリーン上に前記画像を表示するステップは、一組の修正画像を表示するステップを含み、前記ユーザ入力を受けるステップは、前記一組の修正画像のうちの１つの修正画像の選択を受けるステップを含み、
所要の光出力を導出するステップが、前記選択された修正画像を表すメトリック及び元の画像を表すメトリックの差を導出するステップ、及び該差から所要の光出力を導出するステップを含む、方法。
【請求項８】
カメラ及びスクリーンを持つ装置を用いて照明を制御する方法であって、
前記装置の前記カメラを用いてシーンの画像を捉えるステップ、
前記装置の前記スクリーン上に前記画像を表示するステップ、
前記表示された画像に対する所望の修正を表すユーザ入力を受けるステップ、
後に捉えられる画像が所望の修正画像に近づくように前記シーンに対する照明を変えるため照明装置の所要の光出力特性を導出するステップ、及び
前記所要の光出力特性を出力するため前記照明装置を制御するステップ、
を含む、方法であり、
顔認識機能を実行するステップ、
当該画像の顔面領域について及び前記所望の修正画像の顔面領域についてピクセル特性を表すメトリックを導出するステップ、及び
これらメトリックの差から光出力特性を導出するステップ、
を含む、方法。
【請求項９】
前記装置は、携帯電話又はタブレット等の携帯機器を有し、前記照明装置を制御するステップは、該携帯機器のカメラのフラッシュを制御するステップを含む、請求項７又は８に記載の方法。
【請求項１０】
通信ネットワークからダウンロード可能な並びに／又はコンピュータ可読媒体及び／若しくはマイクロプロセッサが実行可能な媒体に格納されたコンピュータプログラムであって、当該プログラムがコンピュータ上で実行された場合、カメラ及びスクリーンを持つ装置を用いて照明を制御する方法であって、請求項７乃至９のいずれか一項に記載の方法を実施するプログラムコード命令を有する、コンピュータプログラム。
【請求項１１】
請求項１０に記載のコンピュータプログラムを格納した媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラ及びスクリーンを備える装置に関する。
【背景技術】
【０００２】
人々にとって、自分の写真を撮影し、メディア共有プラットフォームを用いて友人とこれら写真を共有することが益々一般化している。写真を共有する前、あるユーザはよく、自分をよりよく見せるためフォトショップ（登録商標）等のアプリケーションを用いて写真を処理することがある。これは、例えば、白くする(whitening)、暖色にする(warm colouring)等のある効果を加えることを伴う。このようにして写真を改善することにより、人々は、自分により自信を持ち、より社会的にアクティブになるかもしれない。
【０００３】
この写真の処理は時間を消費し、写真又はビデオのリアルタイムの共有は不可能である。例えば、処理は、ビデオチャット又はビデオ会議を実行しながらリアルタイムで実行されることはできない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
それゆえ、画像処理の必要性を単純にする若しくは回避するようなやり方で、及び／又はリアルタイムで実行され得るやり方で画像を向上できるようにする必要性がある。
【課題を解決するための手段】
【０００５】
本発明は、各請求項に規定される。
【０００６】
本発明の例示の態様によれば、
カメラ、
カメラにより捉えられた画像を表示するスクリーン、
ユーザ入力インタフェース、及び
プロセッサ、を有する装置であって、
プロセッサは、
シーンを示すスクリーン上に表示された画像に対する所望の修正を表すユーザ入力を受ける、及び
後に捉えられる画像が所望の修正を反映するようにシーンに対する照明を変えるため照明装置の所要の光出力特性を導出する、装置が提供される。
【０００７】
この装置は、ユーザが、（例えば、色又は輝度等の照明条件により影響され得るパラメータの観点における）所望の画像外観を指定することを可能にし、該装置は、（いかなる画像処理の必要もなく）後の画像が所望の外観を持つように当該シーンを照明するための光出力を計算する。ユーザは、例えば、（例えば、肌の色合い、顔のしわ等の観点における）最も魅力的な画像を選択し、後の画像は、これら所望の画像特性を与えるようになるであろう。このようにして、照明条件を変更することにより、画像を編集する必要性が回避される。これは、携帯機器を用いたビデオ会議アプリケーション又は写真の共有等の画像のライブでの共有(live sharing)のために特に興味深い。
【０００８】
所望の修正を表すユーザ入力は、例えば、上述又は後述するように、１）色又は輝度等の照明条件により影響され得るパラメータの観点における、２）一組の代替的な修正画像から所望の修正画像を選択する、３）“私をよりやさしく見せる光が欲しい(I want the light make me look more gentle)”、“ロマンチックな雰囲気が欲しい(I would like an romantic atmosphere)”及び“顔のしわをなくして欲しい(Please eliminate the wrinkles on my face)”等、口頭又は文字で所望の画像効果を述べる等種々あり得る。
【０００９】
プロセッサは、ユーザ入力に基づいて所望の修正画像を生成し（及び任意にスクリーン上に該所望の修正画像を表示し）、後に捉えられる画像が所望の修正画像に近づくように捉えられた画像及び所望の修正画像の差に基づいて当該シーンに対する照明を変えるため照明装置の所要の光出力特性を導出することができる。
【００１０】
しかしながら、所望の修正画像を生成するステップは、プロセッサに不可欠なステップではない。プロセッサは単に、ユーザ入力に直接基づいて照明装置の所要の光出力特性を導出することもできる。例えば、プロセッサは、２つの関連する情報、画像効果及び関連する光出力特性を保持する予め格納された表又はリストを持つ。
【００１１】
斯くして、本発明は、処理された画像のユーザが指定した効果を自動的に再現することができ、そして、リアルタイムで当該効果を再生するため環境照明を調整することができる、インテリジェントな照明システムを提供する。修正は、例えば、色相、彩度及び輝度等の画像特性に関してもよい。
【００１２】
所望の修正画像をもたらす、所要の光出力特性は、ＬＥＤ駆動電流等のＬＥＤ駆動信号に変換され得る。
【００１３】
シーンを照明する光出力を提供する照明装置は、装置が用いられるエリアの一部を形成する固定照明であってもよい。この場合、装置は、照明条件の所望の変化を実現するため前記固定照明と通信してもよい。
【００１４】
さらに、装置は、照明装置を有してもよい。この場合、装置自体が、所要の照明を提供する。斯くして、装置は、任意の環境で用いられることができ、外部の照明ユニットを制御する必要がない。
【００１５】
プロセッサは、一組の修正画像のうちの選択された修正画像を特定するユーザ入力を受けるように適応されてもよい。
【００１６】
このようにして、ユーザは、組から好ましい画像を単純に選択することができ、照明条件は、カメラにより捉えられる将来の画像が所望の画像外観に近似する、ましては所望の画像外観と同じになるように修正される。
【００１７】
プロセッサは、選択された修正画像を表すメトリック及び元の画像を表すメトリックの差を導出する、及び該差から所要の光出力を導出するように適応されてもよい。このメトリックは、例えば、修正画像の選択された顔面領域を形成するピクセルの平均ＲＧＢ値であってもよい。
【００１８】
差信号を処理することにより、所要の照明条件が、単純な処理で導出され得る。メトリックは、照明条件の指標(indication)を提供する尺度(measure)である。例えば、メトリックは、元の画像及び所望の修正画像のＲＧＢピクセル値から導出されてもよい。
【００１９】
例えば、修正画像の選択された顔面領域からサンプリングされることになる複数のピクセル（Ｎｐ）が先ず決定されてもよい。これらピクセルからのＲＧＢ値は、所要の照明パラメータを導出するために用いられるであろう。導出された照明パラメータは、分析されるピクセルの組の大きさＮｐに依存するであろう。例えば、修正画像及び元の画像の各ピクセルのＲＧＢ値間のオフセットであろう。この場合、赤色オフセット、緑色オフセット及び青色オフセットの平均が、照明システムに出力されることができ、照明システムのこれら色成分の調整が、所望の照明効果をもたらす照明を供給する。
【００２０】
装置は、携帯電話又はタブレット等の携帯機器を有し、照明装置は、該携帯機器のカメラのフラッシュを有してもよい。これは、リアルタイムの画像共有が任意のロケーションで実行され得るような完全一体型の携帯可能な解決策を提供する。後に捉えられる画像は、静止画であり得る、又はビデオシーケンスを形成し得る。これら画像は、例えば、メディア共有プラットフォーム上で共有されるべき写真、又は２人以上の参加者間のライブビデオリンク又は会議のために用いられるビデオ画像であってもよい。
【００２１】
捉えられた画像及び後に捉えられる画像は、ユーザの顔面を含むことが好ましい。ユーザは、とりわけ、自分の顔について所望の見え方を作り出すことに敏感であるかもしれない。
【００２２】
この場合、プロセッサは、
顔認識機能を実行する、
当該画像の顔面領域について及び所望の修正画像の顔面領域についてピクセル特性を表すメトリックを導出する、及び
これらメトリックの差から前記光出力特性を導出する、ように適応されてもよい。
【００２３】
このようにして、照明は、ユーザの顔の画像に所望の修正を生み出すように誂えられる。
【００２４】
本発明はまた、
カメラ及びスクリーンを持つ装置を用いて照明を制御する方法であって、
装置のカメラを用いてシーンの画像を捉えるステップ、
装置のスクリーン上に前記画像を表示するステップ、
表示された画像に対する所望の修正を表すユーザ入力を受けるステップ、
後に捉えられる画像が所望の修正を反映するようにシーンに対する照明を変えるため照明装置の所要の光出力特性を導出するステップ、及び
所要の光出力特性を出力するため照明装置を制御するステップ、
を含む、方法を提供する。
【００２５】
本発明はまた、通信ネットワークからダウンロード可能な並びに／又はコンピュータ可読媒体及び／若しくはマイクロプロセッサが実行可能な媒体に格納されたコンピュータプログラムであって、当該プログラムがコンピュータ上で実行された場合、カメラ及びスクリーンを持つ装置を用いて照明を制御する上述した方法を実施するためのプログラムコード命令を有する、コンピュータプログラムを提供する。
【００２６】
本発明はまた、上述したコンピュータプログラムを格納した媒体を提供する。媒体は、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、メモリスティック若しくはフラッシュドライブ等の揮発性メモリ及び不揮発性メモリ、又はハードディスク若しくは光学媒体等の他の不揮発性ストレージ等の任意の媒体であり得る。
【００２７】
本発明の例が、添付の図面を参照して詳細に述べられるであろう。
【図面の簡単な説明】
【００２８】
【図１】図１は、一実施形態による装置を示す。
【図２】図２は、第１の動作方法を説明するために用いられる。
【図３】図３は、第２の動作方法を説明するために用いられる。
【図４】図４は、より詳細に装置の第１の例を示す。
【図５】図５は、より詳細に装置の第２の例を示す。
【発明を実施するための形態】
【００２９】
本発明は、カメラ、及び該カメラにより捉えられた画像を表示するスクリーンを持つ装置を提供する。ユーザは、所望の修正画像を生成するためスクリーン上に表示された画像に対する所望の修正を指定する。これは、例えば、ユーザをより魅力的に見えるようにしてもよい。次いで、照明装置が、新規に変更された照明を用いて後に捉えられる画像が前記所望の修正画像に近づくように制御される。
【００３０】
照明は、装置自体により提供され得るか、装置と別個であり得る。
【００３１】
図１は、照明が装置自体により提供され、装置がタブレット又は携帯電話等の携帯機器である一実施形態による装置を示す。
【００３２】
携帯機器１０は、カメラ１２（そのレンズが示されている）及び該カメラにより捉えられた画像を表示するスクリーン１４を有する。カメラのフラッシュ１６の形態の照明装置が備えられ、本例においては、汎用定照明源(general constant illumination source)としても用いられる。装置は、スクリーン、ボタン（その一つが符号１８として示されている）又はこれらの組み合わせを有し得るユーザ入力インタフェースを持つ。
【００３３】
装置は、所望の修正画像を生成するため、シーンを示すスクリーン１４上に表示された画像に対する所望の修正を表すユーザ入力を受けるプロセッサを持つ。後に捉えられる画像が前記所望の修正画像に近づくように前記シーンに対する照明を変えるための照明装置１６の光出力特性が導出される。
【００３４】
図２は、第１の動作方法(operating method)を説明するために用いられる。上部は、ユーザにより撮影され、スクリーン上に表示された元の画像１９を示す。ユーザが修正バージョンを選択できるようにするため、一組の代替的な修正画像２０が、下部に示されるように提示される。
【００３５】
これら修正画像は、色又は輝度等の照明条件により影響される変えられるパラメータを持つ。斯かる画像の修正は、画像の外観をより温かくする(warmer)若しくは涼しくする(cooler)、明るくする若しくは暗くする、又はそれほど飽和していない色(less saturated colours)を持たせる若しくはより飽和した色(more saturated colours)を持たせる等のため、画像処理アプリケーションにおいてよく知られている。
【００３６】
この場合、修正画像の組は、環境光を制御することにより得られ得る視覚効果の変化に対応する。例えば、画像修正は、異なる色の環境照明及び／又は異なる強度の環境照明に起因する外観の変化に対応し得る。
【００３７】
これは、後の画像の画像処理が所望の画像修正に近似させるために必要とされないように、環境照明を変えることにより所望の画像修正を再現できることを意味する。
【００３８】
ユーザは、修正画像２０のうちの所望の修正画像を選択する。次いで、装置は、画像のピクセル特性に関するメトリックを計算する。一例において、メトリックは、画像の顔面領域からのピクセルの平均ＲＧＢ値（すなわち、平均Ｒ値、平均Ｇ値及び平均Ｂ値）である。この顔面領域は、自動的に特定され得る、又はユーザにより規定され得る。
【００３９】
このメトリックが元の画像１９とユーザにより選択された画像２０との間でどの程度変わったかを比較することにより、メトリックは、光出力を決定するために用いられる。次いで、この光出力は、いかなる画像処理も必要とすることなく後の画像が所望の外観を持つようにシーンを照明するために用いられる。光出力は、例えば、ＬＥＤ光源に適した電流駆動値を選択することにより制御される。
【００４０】
Ｒ、Ｇ、Ｂ値の変化は、ユーザのための複数のオプション２０を生成するために用いられる画像変換関数から容易に利用できるであろう。
【００４１】
ＬＥＤランプ又は照明器具の各タイプのために、駆動電流値及び光出力特性の関係を格納したルックアップテーブルが用いられ得る。
【００４２】
これら光出力特性は、
ＲＧＢ値、
色相、彩度及び輝度値、又は
色座標
として提示され得る。
【００４３】
ルックアップテーブルは、照明コントローラに格納され得る。駆動電流値及び光出力特性のこの関係は、例えば、照明システムの稼動前に測定され得る。
【００４４】
この関係は、照明装置を調整するための開始点として用いられ得る。しかしながら、以下に説明されるように、捉えられた画像が所望の修正画像と許容可能な程小さな違いしか持たなくなるように、数回の後の反復(several subsequent iterations)があってもよい。
【００４５】
次いで、フラッシュ１６が、所要の環境照明を供給するために制御される。画像２１は、変更された照明条件で撮影された画像である。
【００４６】
ユーザは、例えば、（例えば、肌の色合い、顔のしわ等の観点において）最も魅力的な画像を与える画像修正を選択してもよく、この場合、後の画像は、画像処理を要することなくこれら所望の画像特性を与えることになるであろう。
【００４７】
図３は、代替的な方法を示す。この場合、装置は、予め規定された修正画像を提示することに代えて、画像特性を調整可能な、この場合スライダ３０、３２として示されている制御入力をユーザに提示する。一方のスライダは、適応されるべき照明の色に対応することができ、他方のスライダは、強度に対応することができる。
【００４８】
照明ユニットは、例えば、制御可能なＲＧＢ成分及び全体輝度(overall luminance)を持ってもよい。ＲＧＢ並びに色の色相及び彩度の直接マッピングがあり、照明制御は、等価的に(by equivalence)これらパラメータの制御を有してもよい。
【００４９】
例えば、色相のため１つ、彩度のため１つ及び輝度のため１つの３つの制御があってもよい。代替的に、赤のため１つ、緑のため１つ及び青のため１つの３つの制御があってもよい。６つ全ての制御があってもよく、ゆえに、ユーザは、調整すべき制御を選択することができ、ＲＧＢ及び色相／彩度／輝度のマッピングは、コントローラにより維持されるであろう。
【００５０】
図４は、より詳細に装置の第１の例を示す。
【００５１】
装置は、上述したようにカメラ１２、ディスプレイ１４及び光源１６を有する。コントローラ４０は、ユーザ入力インタフェース４２からユーザ入力を受けると共に、ディスプレイ１４からの出力画像を制御する。ユーザ入力インタフェース４２は、タッチスクリーン入力を持つディスプレイ自体を含んでもよい。
【００５２】
トランスミッタ４４は、例えば携帯電話ネットワークを通じて、照明の制御の後画像を出力する。画像は、例えば、メディア共有プラットフォームにポストされる、又はライブビデオ通信に用いられてもよい。
【００５３】
図５は、より詳細に装置の第２の例を示す。
【００５４】
ここでも、装置は、カメラ１２、ディスプレイ１４、コントローラ４０及び入力インタフェース４２を有する。
【００５５】
この例において、照明システム５０は、当該装置の一部ではない。装置は、光源５０と通信するための短距離トランスミッタ５２を持ち、該光源５０の設定を変更する。これは、例えば、ＷｉＦｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）若しくはＺｉｇｂｅｅ（登録商標）インタフェース、又はその他任意の短距離標準規格(short range standard)であってもよい。携帯電話トランスミッタ４４も設けられる。
【００５６】
この場合、シーンを照明するため光を提供する照明システム５０は、当該装置が用いられる領域の一部を形成する固定照明であってもよい。この場合、装置は、照明条件の所望の変更を実現するためこの固定照明と通信する。
【００５７】
本発明の装置及び方法は、リアルタイムで写真をアップロードするため、又は携帯機器を用いてオンラインビデオチャットを行うために用いられ得るが、リアルタイムアプリケーションが唯一興味深いものではなく、自然なやり方で向上された画像を提供するやり方として用いられ得るものである。とりわけ、画像は、操作(manipulation)のない直接の画像であり、照明条件しか変更されていない。斯くして、本発明の装置及び方法は、カメラデバイスを用いて、固定室内照明等の照明を制御することにより画像の品質を改善するため簡単に用いられ得る。
【００５８】
所要の光出力を導出するため、捉えられた画像及び修正画像のＲＧＢ値は、ピクセル毎に分析されてもよい。
【００５９】
この場合、メトリックは、例えば、画像全体についての平均赤色、緑色及び青色値であり得る。斯くして、メトリックは、一組の値（すなわち、ベクトル）を有してもよい。この場合、あるメトリックは、元の画像を表し、あるメトリックは、選択された修正画像を表す。この場合、所要の光出力は、これらメトリックの差から導出され得る。
【００６０】
差は、メトリック以外の他のパラメータの形態で測定されてもよいことに留意されたい。例えば、元の画像及び選択された修正画像の全てのピクセルのＨ、Ｓ、Ｌ値又はＲ、Ｇ、Ｂ値の平均値の差であってもよい。代替的には、元の画像及び選択された修正画像の単一のピクセルのＨ、Ｓ、Ｌ値又はＲ、Ｇ、Ｂ値の差であってもよい。好ましくは、単一のピクセルは、写真内のユーザの顔に位置する。
【００６１】
一例として、コントローラは、顔（又は複数の顔）を含む画像の領域を特定するため顔認識アルゴリズムを実装することができる。照明条件は、典型的には、顔の外観を改善するために選択され、ゆえに、照明制御は、顔面領域の分析に基づくことができる。
【００６２】
この場合、顔面領域の平均赤色、緑色及び青色値が決定される。そして、赤色、緑色及び青色値の差は、元の捉えられた画像及び選ばれた修正画像間で得られる。
【００６３】
照明制御の目的は、これらの差をゼロにすることにある。
【００６４】
顔面領域が用いられる場合、顔認識は、先ず、選択された顔面領域からサンプリングされるピクセルの数（Ｎｐ）を決定することを伴い、次いで、これらピクセルからのＲＧＢ値が、照明パラメータをオフセットするため計算される。元の画像における平均色値及び選択された修正画像における平均色値のオフセットの平均が、照明システムに出力し、期待される照明効果を供給するため照明を調整するための制御信号として用いられる。
【００６５】
照明ユニットは、制御可能な色点(colour point)を持つ任意の照明構成を有することができる。一例は、赤色、緑色及び青色ＬＥＤを備えるＬＥＤ照明構成である。少なくとも３つの色のＬＥＤが選択される必要があり、これら３つの色により決定される三角形が色域である。より多くのＬＥＤが選択されるほど、より大きな色域となる。
【００６６】
赤色、緑色及び青色ＬＥＤは、選ばれる３つの典型的な色である。色は、青色ＬＥＤ及び適切な蛍光体層の組み合わせを用いて生成されてもよい。この場合、色域は、青色ＬＥＤの色点及び蛍光体の特性により決定される。上述した方法により、制御可能な色点が決定される。
【００６７】
色は、利用可能な変換式により互いに変換可能である、ＲＧＢ座標、ＨＳＬ（色相(Hue)、彩度(Saturation)、輝度(Lightness)）又はＨＳＶ（色相、彩度、明度(Value)）で規定され得る。この場合、照明ユニットへの制御信号は、色を別個に制御するため異なるＬＥＤ色についてのＰＷＭ（パルス幅変調）信号を有する。
【００６８】
図５の例のように、光源が装置の外部にある場合、光源は、該装置から送られる照明パラメータを示す信号を受信し、照明制御のため該信号を所要のＰＷＭ信号に復号することができる通信モジュール（例えば、Ｚｉｇｂｅｅ（登録商標））を持つ。
【００６９】
捉えられた画像の所望の変化を達成するために所要の光出力は、光源の性質及び向きと共に、ユーザに対する光源の位置に依存する。光源が携帯機器のフラッシュである場合、その特性は既知である。ユーザに対し見込まれる位置も既知である。斯くして、光源がユーザの照明を変えるやり方を予めモデル化することができる。このようにして、照明条件（すなわち、ＲＧＢ差）の所望の変化及び所要の光制御信号の単純なマッピングが可能である。
【００７０】
最も単純な実施においては、関心のある画像の部分（すなわち、全体画像又は顔面部分）の平均赤色含有量(content)の差が、照明源の所望の赤色含有量を導出するため単純にスケーリングされる。同様に、平均青色含有量の差が、照明源の所望の青色含有量を導出するため（同量又は異なる量だけ）スケーリングされる。同様に、平均緑色含有量の差が、照明源の所望の緑色含有量を導出するため（同量又は異なる量だけ）スケーリングされる。
【００７１】
ＲＧＢ値の代わりに、２つの画像の色相、輝度及び彩度値が、照明制御信号を導出するために処理されることができる。上述したように、異なる色座標系間の直接マッピングがあり、ゆえに、所要の処理は本質的に同じである。本質的に、元の画像及び所望の修正画像の光特性の差（又は差の組）が特定される。そして、この差が、照明を制御するために用いられる。画像のＲＧＢ含有量が分析されてもよいが、照明は、ＨＳＬ又はＨＳＶ制御コマンドを用いて制御されることができる。同様に、画像のＨＳＬ又はＨＳＶ含有量が分析されてもよく、照明は、ＲＧＢ値等の他のパラメータにより制御されることができる。
【００７２】
無論、所望の光出力は、照明の所要のＲ、Ｇ及びＢ成分を導出するためＲ、Ｇ及びＢ値の単純な平均化よりも複雑なアルゴリズムにより導出されてもよい。
【００７３】
例えば、色成分の比率が、絶対ピクセル値に代えて用いられてもよい。さらに、最大及び／又は最小の色成分値は、照明条件を導出するため用いられる処理から切り捨てられてもよい。斯くして、メトリックは、個々のピクセル特性の単純な平均より複雑であってもよい。
【００７４】
装置の一部ではない光源について、照明効果は、予め既知ではないであろう。例えば、光出力及びユーザ間の角度は既知ではなく、光源からユーザまでの距離も既知ではないであろう。この場合、フィードバックアプローチが用いられてもよい。例えば、修正画像が選択された後、照明条件は、一連の仮定及び捉えられた新しい画像に基づいて変えられ得る。修正画像の選択は、ユーザが修正画像の選択を繰り返すことによりフィードバックを与え、照明が適切な光出力条件に収束するように（一回以上）繰り返されることができる。
【００７５】
システムは、各反復から学習することができる。例えば、光出力に対する最初の調整が、画像に対する所望の修正を達成しない場合、一連の仮定が、次の反復がよりよい結果を与えることができるように変えられ得る。これは、所要の反復回数を最小に保つ。
【００７６】
フィードバックは、手動に代えて、自動であってもよい。この場合、照明は、ユーザ入力なく、しかしながら、システムはユーザにより最初に選ばれた修正画像及び結果の画像の差を最小にすることを目的として、複数回変えるために制御されることができる。
【００７７】
可能な自動反復処理の一例が以下に述べられる。目標画像特性が（Ｒｔ、Ｇｔ、Ｂｔ）である場合、この目標情報が、照明器具に入力として送られ、照明制御信号が導出される。上述したように、これら照明制御信号は、目標画像特性及び実際の画像特性の差から導出され、格納されたルックアップテーブルから得られるＲ、Ｇ、ＢＬＥＤの対応する駆動電流値に変換される。このルックアップテーブルは、照明器具を制御するために用いられる。
【００７８】
照明修正の後顔面領域上に実際に生じる実現ＲＧＢ照明値(realized RGB lighting values)は、実現画像特性(realized image properties)、例えば、値（Ｒｒ、Ｇｒ、Ｂｒ）を与えるであろう。肌の反射率及び環境の反射率に起因して、目標色値及び実現色値の差が出る可能性がある。
【００７９】
上述したように、本発明の照明制御方法の目的は、これらの差をゼロ又は許容可能な誤差に至らせることである。許容可能な誤差の量は、ユーザにより選択されることができ、ゆえに、エンドユーザが非常に正確な精度を望まない場合、より大きな誤差が許容され得る。反復回数は、所望の精度に依存するであろう。
【００８０】
目標画像特性が（Ｒｔ、Ｇｔ、Ｂｔ）として設定される場合、調整値（Ｒａ、Ｇａ、Ｂａ）が、新しい目標値と見なされてもよく、これらの値は、以下のように設定される。
Ｒａ＝２Ｒｔ−Ｒｒ
Ｇａ＝２Ｇｔ−Ｇｒ
Ｂａ＝２Ｂｔ−Ｂｒ
【００８１】
各反復において、値Ｒａ、Ｇａ、Ｂａは、照明設定を導出するために処理される。これらの処理は、Ｒｔ＝Ｒｒ、Ｇｔ＝Ｇｒ、Ｂｔ＝Ｂｒという点に収束するであろう。斯くして、（所望の修正画像特性及び実現画像特性間の）誤差は、各繰り返し毎にゼロに近付くであろう。誤差が目標を下回る場合、繰り返しは停止する。無論、最大反復回数があってもよい。例えば、照明ユニットが、制御できない環境照明が優勢である結果として所望の画像修正を提供できない場合があるかもしれない。
【００８２】
一体型光源を持つ上述の例において、該光源は、カメラのフラッシュを有する。しかしながら、一方がフラッシュ機能（すなわち高輝度短期間バースト）に最適化され、他方が色制御を備えたより低輝度の連続的な照明に最適化されているような、別個の光源が設けられてもよい。
【００８３】
上述した例は携帯機器を示すが、本発明はこれに限定されない。例えば、装置は、フォトグラフィシステム、例えば、オンラインチャットに用いられるブースの一部であってもよい。この場合、ブース内の照明は、ユーザが自分の外観を最良にする照明を選択することにより制御されることができる。
【００８４】
上述した例は、顔認識（画像のどの部分が顔であるかの認識を意味し、誰の顔かの認識は意味しない）を用いている。代替例は、肌の色合い用のフィルタを用いることであり、これにより、肌の色合いを含む画像の部分が、顔認識ソフトウェアを必要とすることなく特定されることができる。
【００８５】
ユーザが修正した画像が、照明システムが照明条件を修正することにより模倣しようと試みる基準画像と見なされてもよい。照明条件は、該基準画像と捉えられた画像が閾値以下の量しか違わなくなるまで修正される。比較される画像データは、ＲＧＢ情報、ＣＭＹＫ情報、色相及び彩度情報又は色温度情報（又はこれらの組み合わせ）を有することができる。
【００８６】
装置は、照明を制御するアルゴリズムを実装するコントローラを用いる。コントローラに用いられてもよいコンポーネントは、従来のマイクロプロセッサ、特定用途向け集積回路(ASIC)及びフィールド・プログラマブル・ゲート・アレイ(FPGA)を含むが、これらに限定されない。
【００８７】
種々の実施において、プロセッサ又はコントローラは、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ及びＥＥＰＲＯＭ等の揮発性及び不揮発性コンピュータメモリ等の１つ以上の記憶媒体に関連付けられてもよい。記憶媒体は、１つ以上のプロセッサ及び／又はコントローラ上で実行された場合、所要の機能を実行する１つ以上のプログラムがエンコードされてもよい。種々の記憶媒体は、プロセッサ又はコントローラ内に固定されてもよく、又は該記憶媒体に格納された１つ以上のプログラムがプロセッサ又はコントローラにロードされ得るように可搬形であってもよい。
【００８８】
開示された実施の形態に対する他のバリエーションが、図面、開示及び添付の特許請求の範囲の研究から、特許請求の範囲の発明を実践する当業者によって理解され、実施され得るであろう。請求項において、“有する”という用語は他の要素又はステップを除外するものではなく、単数表記は複数を除外するものではない。特定の手段が相互に異なる従属請求項に記載されるという単なる事実は、これらの手段の組み合わせが有効に用いられ得ないことを示すものではない。
【図１】
0006626841.tif 000002
【図２】
0006626841.tif 000003
【図３】
0006626841.tif 000004
【図４】
0006626841.tif 000005
【図５】
0006626841.tif 000006