照明器具を使って対象面に光を当てることを可能にするために、前記照明器具を制御するための照明制御システムであって、データセットを取得するためのコントローラであって、前記データセットは入力画像及び照明データを含み、前記照明データは前記照明器具のそれぞれによって得られる前記対象面の照明を示す、前記コントローラと、前記対象面上への前記入力画像のレンダリングを可能にするための前記照明器具に対する駆動データを前記データセットに依存して生成するためのプロセッサであって、更に、前記駆動データ及び前記入力画像に依存して前記レンダリングのレンダリング誤差を推定する、前記プロセッサとを含み、前記コントローラは、第1の入力画像及び第1の照明データを含む第1のデータセットを取得し、前記コントローラは、更に、第1のレンダリング誤差を推定するよう前記プロセッサに指示し、前記コントローラは、更に、前記第1のレンダリング誤差に依存して、前記第1のレンダリング誤差よりも低いレンダリング誤差を有する第2のレンダリングを可能にするための第2のデータセットを確立する、照明制御システム。前記プロセッサが、前記第2のレンダリングの第2のレンダリング誤差を推定し、前記コントローラが、前記第1のレンダリング誤差及び前記第2のレンダリング誤差に依存して前記第2のデータセットを確立する、請求項1に記載の照明制御システム。前記コントローラが、第2の入力画像を確立することにより前記第2のデータセットを確立する、請求項1に記載の照明制御システム。前記コントローラが、データベース画像を含むデータベースにアクセスし、前記データベース画像の中から前記第2の入力画像を選択することにより前記第2の入力画像を確立する請求項3に記載の照明制御システム。前記第1の入力画像がメタデータを含み、前記コントローラが、前記データベース画像の中から前記第2の入力画像を前記メタデータに依存して選択する、請求項4に記載の照明制御システム。前記プロセッサが、前記データベース画像のそれぞれのレンダリングのそれぞれのレンダリング誤差を推定し、前記コントローラが、前記それぞれのレンダリング誤差に依存して前記データベース画像のランキングを計算し、前記照明制御システムが、前記ランキングを利用者に示すための出力と、前記ランキングに依存して前記利用者が前記第2の入力画像の前記選択を構成可能にするための入力と、を含む、請求項4に記載の照明制御システム。前記コントローラが、前記第1の入力画像の修正バージョンを前記第2の入力画像として得るために、前記第1の入力画像を修正することにより前記第2の入力画像を確立する、請求項3に記載の照明制御システム。前記第1の入力画像を前記修正することが、前記第1の入力画像のサイズを変更すること、トリミングすること、輝度を修正すること、コントラストを修正すること、飽和度を修正すること、色調を修正することのうちの少なくとも1つを含む、請求項7に記載の照明制御システム。前記コントローラが、前記第1の入力画像の前記修正バージョンを示す修正データを取得するために前記第1のレンダリング誤差を分析し、前記コントローラが、更に、前記修正データに依存して前記第1の入力画像を修正する、請求項7に記載の照明制御システム。前記第1の照明データが、前記照明器具の第1の物理的構成によって得られる前記対象面の第1の照明を示し、第2の照明データが、前記照明器具の第2の物理的構成によって得られる前記対象面の第2の照明を示し、前記コントローラが、前記第2の照明データを確立することにより前記第2のデータセットを確立する、請求項1に記載の照明制御システム。前記第2の照明データを確立することが、前記第2の照明データを受け取ること、及び前記第1のレンダリング誤差に依存して前記第2の照明データを生成することのうちの少なくとも1つを含む、請求項10に記載の照明制御システム。前記コントローラが、前記照明器具の前記第2の物理的構成を示す構成データを取得するために前記第1のレンダリング誤差を分析する、請求項10に記載の照明制御システム。前記照明器具の少なくとも1つが、向き及び/又は位置に関して遠隔的に調節可能であり、前記コントローラが、前記照明器具の前記第2の物理的構成を物理的に確立するための前記構成データに依存して、前記照明器具の前記少なくとも1つを遠隔的に調節するように構成される、請求項12に記載の照明制御システム。照明器具を使って対象面に光を当てることを可能にするために前記照明器具を制御する方法であって、第1のデータセットを得るステップであって、前記第1のデータセットは第1の入力画像及び第1の照明データを含み、前記第1の照明データは、前記照明器具のそれぞれによって得られる前記対象面の第1の照明を示す、ステップと、前記対象面上への前記第1の入力画像の第1のレンダリングを可能にするために、前記第1のデータセットに依存して前記照明器具に対する第1の駆動データを生成するステップと、前記第1の駆動データ及び前記第1の入力画像に依存して前記第1のレンダリングの第1のレンダリング誤差を推定するステップと、前記第1のレンダリング誤差に依存して、前記第1のレンダリング誤差よりも低いレンダリング誤差を有する第2のレンダリングを可能にするための第2のデータセットを確立するステップと、を含む方法。請求項14に記載の方法をプロセッサシステムに実行させるための命令を含む、コンピュータプログラム。照明器具を使って対象面上へのより高品質のレンダリングを可能にするために、照明器具を制御するためのシステム及び方法を有することが有利である。この問題によりよく対処するために、本発明の第1の態様は、照明器具を使って対象面に光を当てることを可能にするよう、照明器具を制御するための照明制御システムを提供する。この照明制御システムは、入力画像及び照明データ該照明データは照明器具のそれぞれによって得られる対象面の照明を示すを含むデータセットを取得するためのコントローラ対象面と、対象面上への入力画像のレンダリングを可能にするための照明器具に対する駆動データを、データセットに依存して、生成するためのプロセッサ該プロセッサは、駆動データ及び入力画像に依存して、レンダリングのレンダリング誤差を推定するように更に構成されるとを含む。コントローラは、第1の入力画像及び第1の照明データを含む第1のデータセットを取得するように構成され、コントローラは、第1のレンダリング誤差を推定するようプロセッサに指示するように更に構成され、コントローラは、第1のレンダリング誤差に依存して、第1のレンダリング誤差よりも低いレンダリング誤差を有する第2のレンダリングを可能にするための第2のデータセットを確立するように更に構成される。本発明の関連する態様では、照明器具を使って対象面に光を当てることを可能にするための照明器具を制御する方法が提供され、この方法は、第1の入力画像及び第1の照明データ該第1の照明データは、照明器具のそれぞれによって得られる対象面の第1の照明を示すを含む第1のデータセットを取得するステップと、対象面上への第1の入力画像の第1のレンダリングを可能にするために、第1のデータセットに依存して、照明器具に対する第1の駆動データを生成するステップと、第1の駆動データ及び第1の入力画像に依存して、第1のレンダリングの第1のレンダリング誤差を推定するステップと、第1のレンダリング誤差に依存して、第1のレンダリング誤差よりも低いレンダリング誤差を有する第2のレンダリングを可能にするための第2のデータセットを確立するステップとを含む。本発明の関連するさらなる態様では、コンピュータプログラム製品は、記載した方法をプロセッサシステムに実行させるための命令を含む。この照明制御システムは、照明器具、即ち、例えば照明設備lightingfixture内に配置される光源を制御するのに適している。照明器具は、照明制御システムからの適切なコマンドに応答して対象面を照らすように構成される。対象面は、例えば部屋、部屋の一部、壁、家具等によって形成されてもよく、結果として二次元とすることも三次元とすることもできる。このシステムは、データセットを取得するように構成されるコントローラを含み、データセットは、画像及び照明データの黙示的な又は明示的な組合せによって形成される。画像は、景色又は対象物の適切な任意の視覚的表現であり、二次元とすることも三次元とすることもできる。更に、照明データは、照明器具から発せられる光によって対象面上で得られる照明を示し、従って例えば照明の形状、強度、又は色を示すことができる。照明器具の物理的構成の変化は対象面上の照明の変化をもたらすので、照明データは照明器具の物理的構成に本質的に結合される。照明データは、対象面自体も考慮に入れ、従って例えば対象面の色、反射率、又は形状を示すことができる。そのため、照明データは、得られる対象面の実際の照明を表すことができる。照明制御システムは、照明器具に対する駆動データを生成するように構成されるプロセッサを更に含む。駆動データは、照明器具が提供しなければならない照明を、例えば光強度、色等を示すことによって照明器具に示す。プロセッサは、データセットを用いて駆動データを生成し、従って画像及び照明データの両方を使用する。そのため、プロセッサは、対象面上に画像をレンダリングするための照明器具の能力を考慮に入れた駆動データを生成する。プロセッサは、レンダリングのレンダリング誤差を推定するように更に構成される。プロセッサは、駆動データ及び入力画像の両方を使ってレンダリング誤差を推定する。駆動データは、対象面上の画像のレンダリングされたバージョンを示す。プロセッサは、画像とそのレンダリングされたバージョンとの差を考慮に入れてレンダリング誤差を推定する。従って、照明制御システムは、レンダリング誤差を推定するために、実際に照明器具に駆動データを与え、対象面上の画像のレンダリングを観察する必要はない。その代わりに、照明制御システムは、対象面上の画像のレンダリングをシミュレートする。コントローラは、動作中、第1の入力画像及び第1の照明データを含む第1のデータセットを取得するように構成される。コントローラは、第1の入力画像のレンダリング誤差、即ち第1のレンダリング誤差を推定するようにプロセッサに指示する。プロセッサの上述の構成に従い、プロセッサはこのようにして第1の駆動データを生成し、第1の駆動データ及び第1の入力画像を用いて第1のレンダリング誤差を推定する。コントローラは、動作中、第1のレンダリング誤差を用いて第2のデータセットを確立するように更に構成され、第2のデータセットは、第1のレンダリングよりも低いレンダリング誤差を有する第2のレンダリングを可能にする。従って、第1のレンダリング誤差は、コントローラによって確立される特定の第2のデータセットを決定する。本発明は、照明器具を使って対象面上にレンダリングするのに特定の画像が適しているのかどうかを利用者が正確に判断するのは困難であり得るという認識にとりわけ基づく。その理由は、利用者によって知覚されるレンダリングされた画像は、照明器具によって発せられる光の成果であり、よって照明器具の物理的構成及び能力に部分的に依存するからである。例えば、利用者は、画像の飽和部分をレンダリングするのに十分な飽和色を照明器具の1つが提供できないことに気付かない場合がある。同様に、利用者は、画像の明るい部分をレンダリングするのに十分な光強度を照明器具の1つが提供できないことに気付く場合もある。更に、利用者によって知覚されるレンダリングされた画像は、対象面の光反射特性に部分的に依存する。これらの特性は、特定の画像をレンダリングするのに必ずしも適しているとは限らない場合がある。例えば、対象面の一部が緑色である、例えば緑色の壁によって形成される場合、対象面のこの部分上に画像の赤い部分をレンダリングすることはできない。同様に、対象面の一部が、例えば家具による光の障害によって不十分に照らされている場合、対象面のこの部分上に画像の明るい部分をレンダリングすることはできない。従って、対象面上に特定の画像をレンダリングする適切性suitability、即ち特定の画像に関するレンダリングの忠実性を判断することは利用者にとって困難であり得る。当然ながら、利用者は特定の画像をレンダリングするように照明制御システムに指示できるが、結果が満足のいくものでない場合、その利用者はさらなる画像を探し、さらなる画像をレンダリングするように照明制御システムに更に指示し、対象面上にレンダリングするのにそのさらなる画像がより適しているかどうかを判定する必要があり得る。不利益なことに、利用者は複数の画像について上記のプロセスを繰り返さなければならない場合があり、そのことは時間がかかり、利用者の意に満たない場合がある。上記の手段は、照明制御システムが、対象面上に画像をレンダリングする適切性を推定するように構成される効果を有する。動作中、第1の入力画像の第1のレンダリング誤差が推定され、第1のレンダリング誤差は、対象面上への第1の画像のレンダリングがどの程度適しているのかを示す。次いで、照明制御システムは、第1のレンダリング誤差を用いて、第1のレンダリングよりも低いレンダリング誤差を有する第2のレンダリングを可能にする第2のデータセットを確立する。従って、照明制御システムは、対象面上にレンダリングするのにより適した第2のデータセットを自動的に確立する。有利には、利用者が第1のデータセットの第1の画像を提供する場合、照明制御システムは、照明器具を使って対象面上にレンダリングするのにより適した第2の画像で第2のデータセットを自動的に確立することができる。有利には、第1の照明データが照明器具の第1の物理的構成に関連する場合、照明制御システムは、対象面上に特定の画像をレンダリングするのにより適した照明器具の第2の物理的構成に関連する第2の照明データで第2のデータセットを自動的に確立することができる。有利には、利用者は、両方の入力画像のどちらが対象面上にレンダリングするのに最も適しているのかを判断するために、両方の入力画像の実際のレンダリングを要求しなくてもよい。有利には、利用者は、対象面上にレンダリングするのに照明器具のどの物理的構成が最も適しているのかを手動で確立しなくてもよい。任意選択的に、プロセッサは、第2のレンダリングの第2のレンダリング誤差を推定するように構成され、コントローラは、第1のレンダリング誤差及び第2のレンダリング誤差に依存して第2のデータセットを確立するように構成される。第2のデータセットを確立する場合、プロセッサは、対象面上にレンダリングするための第1のデータセットの適切性及び第2のデータセットの適切性を考慮に入れる。有利には、プロセッサは、第1のレンダリング誤差を第2のレンダリング誤差と比較して、両方のレンダリング誤差のどちらのレンダリング誤差がより低いのかを判定することができる。有利には、プロセッサは、十分低いレンダリング誤差を実現する第2のデータセットを確立するために、第1のレンダリング誤差と第2のレンダリング誤差との差を考慮に入れることができる。任意選択的に、コントローラは、第2の入力画像を確立することにより第2のデータセットを確立するように構成される。第1のデータセット及び第2のデータセットは、それぞれ異なる入力画像を含む。有利には、利用者が第1の画像を提供するとき、照明制御システムは、対象面上にレンダリングするのにより適した第2の画像を確立することができる。有利には、照明制御システムは、第2の照明データを確立しなくてもよく、代わりに第1の照明データを第2のデータセット内に含めることができる。任意選択的に、コントローラは、データベース画像を含むデータベースにアクセスし、データベース画像の中から第2の入力画像を選択することにより第2の入力画像を確立するように構成される。第2の入力画像はデータベースから取得される。有利には、コントローラは、最も低いレンダリング誤差を与えるデータベース画像を第2の入力画像として選択するために、複数のデータベース画像を比較することができる。任意選択的に、第1の入力画像はメタデータを含み、コントローラは、データベース画像の中から第2の入力画像をメタデータに依存して選択するように構成される。第2の入力画像は、メタデータに依存してデータベースから取得される。有利には、コントローラは、第1の入力画像と類似の画像内容を有するデータベース画像の中から第2の入力画像を選択することができる。有利には、コントローラは、第1の入力画像と類似の雰囲気又は感情に関連するデータベース画像の中から第2の入力画像を選択することができる。任意選択的に、プロセッサは、それぞれのデータベース画像のそれぞれのレンダリングのレンダリング誤差を推定するように構成され、コントローラは、それぞれのレンダリング誤差に依存してデータベース画像のランキングを計算するように構成され、照明制御システムは、ランキングを利用者に示すための出力、及びランキングに依存して利用者が第2の入力画像の選択を構成可能にするための入力を含む。利用者には、それぞれのレンダリング誤差に対応するデータベース画像のランキングの指示が与えられる。そのため利用者には、対象面上にレンダリングするのにデータベース画像がどの程度適しているのかについての情報が与えられる。このことは、利用者が第2の入力画像を選択するときにレンダリング誤差を考慮に入れることを可能にする。更に、第1の入力画像もデータベース画像の1つでもよく、第2のデータセットを確立することは、第1の入力画像よりも低いレンダリング誤差を有する第2の入力画像を確立することを含むことができ、出力は、利用者が第2の入力画像をそのより低いレンダリング誤差に基づいて選択可能にするために、ランキングを利用者に示すことができる。任意選択的に、コントローラは、第1の入力画像の修正バージョンを第2の入力画像として取得するために、第1の入力画像を修正することにより第2の入力画像を確立するように構成される。第2の入力画像は、第1の入力画像の未修正バージョンよりも低いレンダリング誤差を有する、第1の入力画像の修正バージョンである。有利には、コントローラは、照明器具のそれぞれによって得られる対象面の照明によりよくマッチするように第1の入力画像を修正することができる。有利には、コントローラは、対象面の照明の欠損、不規則性、不均一性等を考慮に入れるように第1の入力画像を修正することができる。任意選択的に、第1の入力画像を修正することは、第1の入力画像のサイズを変更すること、トリミングすること、輝度を修正すること、コントラストを修正すること、飽和度を修正すること、色調を修正することのうちの少なくとも1つを含む。前述の修正は、第1の入力画像を修正するとりわけ効率的な方法である。任意選択的に、コントローラは、第1の入力画像の修正バージョンを示す修正データを取得するために第1のレンダリング誤差を分析するように構成され、コントローラは、修正データに依存して第1の入力画像を修正するように更に構成される。従って、修正データは、第1のレンダリング誤差の分析結果を表し、その後、第1の入力画像を修正するためにコントローラによって使用される。有利には、分析及び/又は修正データがより低いレンダリング誤差を既に示しているので、第1のレンダリング誤差の分析に基づいて第1の入力画像を修正することにより、第2のレンダリング誤差を明示的に推定しなくてもよい場合がある。任意選択的に、第1の照明データは、照明器具の第1の物理的構成によって得られる対象面の第1の照明を示し、第2の照明データは、照明器具の第2の物理的構成によって得られる対象面の第2の照明を示し、コントローラは、第2の照明データを確立することにより第2のデータセットを確立するように構成される。第1のデータセット及び第2のデータセットは、それぞれ異なる照明データを含む。有利には、第1の照明データが与えられるとき、照明制御システムは、対象面上にレンダリングするのにより適した第2の照明データを確立することができる。有利には、照明制御システムは、第2の入力画像を確立しなくてもよく、代わりに第1の入力画像を第2のデータセット内に含めることができる。任意選択的に、第2の照明データを確立することは、第2の照明データを受け取ること、及び第1のレンダリング誤差に依存して第2の照明データを生成することのうちの少なくとも1つを含む。任意選択的に、コントローラは、照明器具の第2の物理的構成を示す構成データを取得するために第1のレンダリング誤差を分析するように構成される。構成データは、より低いレンダリング誤差を得るために、照明器具がどのように物理的に構成されるべきかを示す。有利には、第2の物理的構成を得るために利用者が照明器具の物理的構成を物理的に調節可能にするために、システムが利用者に構成データを示してもよい。任意選択的に、照明器具の少なくとも1つは、向き及び/又は位置に関して遠隔的に調節可能であり、コントローラは、照明器具の第2の物理的構成を物理的に確立するための構成データに依存して、照明器具の少なくとも1つを遠隔的に調節するように構成される。有利には、第2の物理的構成を得るために、利用者が照明器具を手動で調節する必要がない。本発明の上述の実施形態、実装形態、任意選択的特徴、及び/又は態様の2つ以上が、有用とみなされる任意の方法で組み合わせられてもよいことが当業者によって理解される。照明制御システムの記載の変形形態及び改変形態に対応する、方法及び/又はコンピュータプログラム製品の変形形態及び改変形態が、本説明に基づき当業者によって実行され得る。当業者は、本発明が多次元画像、例えば二次元2-D画像、三次元3-D画像、又は四次元4-D画像に適用されてもよいことを理解する。多次元画像の次元は、時間に関係し得る。例えば三次元画像は、一連の時間領域の二次元画像を含むことができる。本発明は、独立請求項において画定される。有利な実施形態は、従属請求項において画定される。本発明の上記の及び他の態様は、以下に記載する実施形態から明らかであり、以下に記載する実施形態を参照して明らかにされる。図1は、照明器具160を使って対象面180に光を当てることを可能にするために、照明器具160を制御するための照明制御システム100を示す。照明制御システム100は、データセット102を取得するためのコントローラ120を含む。データセット102は、入力画像及び照明データを含み、照明データは対象面180の照明162を示し、照明器具160のそれぞれによって取得される。照明制御システム100は、対象面上への入力画像のレンダリングを可能にするために、データセット102に依存して照明器具に対する駆動データ144を生成するためのプロセッサ140を更に含む。そのために、プロセッサ140は、データセット102を取得するためのコントローラ120に接続されて示される。更にプロセッサ140は、照明器具160に駆動データ144を与えるために、照明器具160に接続されて図示される。プロセッサ140は、駆動データ144及び入力画像102に依存してレンダリングのレンダリング誤差142を推定するように構成され、コントローラ120は、プロセッサ140からレンダリング誤差142を取得するように構成される。そのために、コントローラ120は、プロセッサ140に接続されて示される。動作中、コントローラ120は、第1の入力画像及び第1の照明データを含む第1のデータセットを取得し、第1のレンダリング誤差を推定するようプロセッサ140に指示する。更に、コントローラ120は、第1のレンダリング誤差に依存して、第1のレンダリング誤差よりも低いレンダリング誤差を有する第2のレンダリングを可能にするための第2のデータセットを確立する。照明器具という用語は、ランプ、照明設備、又は照明モジュールを指すことに留意されたい。照明器具は、光源、例えばランプを含み、光学部品を含んでもよい。照明器具は、設置された照明機器又は照明インフラの一部とすることができる。駆動データという用語は、どのような種類の光が発せられるべきかを、照明器具の1つまたは照明器具の全てに指示するデータを指す。駆動データは、色調、色の飽和度、光強度、光の時間的側面等を示すことができる。対象面という用語は、照明器具によって光が当てられる面を指す。対象面は、例えば部屋、部屋の一部、壁、家具等によって形成されてもよく、結果として二次元とすることも三次元とすることもできる。レンダリング、とりわけ画像をレンダリングするという用語は、照明器具を用いて画像を視覚的に表現することを指す。そのため、照明器具は対象面を照らす光を発し、結果として生じる対象面の照明は画像の視覚的表現になる。照明器具は、通常、画像の全ての詳細を表現することができないので、レンダリングは、典型的には画像の非常に近似的な表現に過ぎないことが理解される。その理由は、通常、画像内の詳細よりも著しく少ない照明器具しかないからである。同様に、照明器具の色の範囲及び/又は光強度の範囲も画像を完全に表現するには不十分であり得る。レンダリングを可能にする、とりわけ画像のレンダリングを可能にするとは、画像をレンダリングするために照明器具によって使用されてもよい駆動データを生成することを指すことに留意されたい。駆動データは、照明器具に実際に与えられなくてもよく、即ち、画像の実際のレンダリングは必要とされず含意もされないことが理解される。その結果、照明制御システムは、照明器具に実際に接続されていなくてもよく、代わりに例えば第2のデータセットを確立するための駆動データを生成するだけでもよい。照明データという用語は、照明器具から発せられる光によって対象面上で得られる照明を示すデータを指す。照明データは対象面自体を考慮に入れてもよく、そのため、得られる対象面の実際の照明を表すことができる。例えば照明データは、それぞれの照明器具が対象面上に与える照明を示す複数の画像を含むことができる。そのため、照明器具のそれぞれについて、照明データは、照明器具が対象面上に与えることができる照明を示す少なくとも1つの画像を含む。従って、照明データは、照明器具の効果を対象面上に表示する画像からなる光のパレットを効果的に形成する。データセットという用語は、画像及び照明データの明示的な又は黙示的な組合せを指す。例えば、画像及び照明データは、単一のコンピュータファイル内に記憶され、又はコンピュータファイルシステム上で互いに関連付けられ、それにより明示的な組合せを形成することができる。しかし、組合せは黙示的でもよく、駆動データ144を生成するためにプロセッサ140が画像及び照明データを一緒に、即ち、組み合わせて使用することから主に、又は組み合わせて使用することからのみ明らかであり得る。コントローラ120は、第1のデータセットを取得し、第1のデータセットを用いて第1のレンダリング誤差を推定するようプロセッサ140に指示する。第1のデータセットは、第1の入力画像及び第1の照明データを含む。第1の入力画像は、図4に示すような二次元画像104とすることができる。第1の照明データは、照明器具が完全に活性化される、即ちその最大強度で光を発するときに各照明器具によって与えられる対象面180の照明162に対応する、図3に示すような1組の画像106を含むことができる。当然ながら照明器具160は、複数の原色を使って、例えば赤、緑、及び青の光源を使って、又はある特定の原色だけを使って、例えば赤の光源を使って着色光を発することができてもよい。従って、照明器具の原色のそれぞれにより照明器具が対象面180上に与えることができる照明162を表示する照明器具ごとに、1組の画像106内に複数の画像が存在し得る。プロセッサ140は、第1の入力画像及び第1の照明データを用いて第1の駆動データを生成する。第1の駆動データを生成するために、画像近似法が使用されてもよい。例えば第1の入力画像は、第1の照明データの画像の加重和として近似され得る。ここでは、重みは各照明器具の活性化量に相当し、即ち0、つまり非活性化と1、つまり完全活性化との間にある。そのため、第1の駆動データの生成は、例えば非負の最小2乗法又は回帰分析の分野で知られている他の任意の適切な方法を用いて解くことができる、古典的な制限つき回帰問題として公式化される。結果として、照明器具160のそれぞれの活性化に対応し、従って第1の駆動データを形成する重みが得られる。駆動データ144の一例を図3に示す。あるいは、国際公開第2008104927A2号の中で開示されているように逐点法が使用されてもよい。あるいは、照明制御の分野で知られている他の任意の適切な技法が使用されてもよい。プロセッサ140は、第1の駆動データ及び第1の入力画像を用いて第1のレンダリング誤差を推定する。第1の駆動データは、第1の入力画像のレンダリングされたバージョン、即ち、対象面180上への第1の入力画像の実際のレンダリングを示すバージョンを表す。プロセッサ140は、例えば第1の照明データの画像の加重和を計算することにより、第1の入力画像のレンダリングされたバージョンを明確に生成する、即ち、その実際のレンダリングをシミュレートすることができる。次いでプロセッサ140は、第1の入力画像のレンダリングされたバージョンと第1の入力画像との差を求めることにより、第1のレンダリング誤差を推定することができる。そのために、プロセッサ140は誤差関数を適用することができる。例えばプロセッサ140は、第1の入力画像のレンダリングされたバージョンの画素と第1の入力画像の対応する画素との間の平均2乗誤差MSE:MeanSquaredErrorを計算することができる。次いでプロセッサ140は、第1のレンダリング誤差を求めるために、MSEのピーク信号対雑音比PSNR:PeakSignaltoNoiseRatioを計算することができる。MSE及びPSNRは統計及び画像分析の分野で知られており、代わりにそれらの分野の他の任意の適切な誤差関数が使用されてもよいことが理解される。第1のレンダリング誤差は、画像とその画像の対象面180上のレンダリングとの差についての利用者の知覚に一致する第1のレンダリング誤差を取得するための、色彩科学の分野で知られている知覚的均等色空間、例えばCIELAB内で計算されてもよい。プロセッサ140は、第1の入力画像のレンダリングされたバージョンを明示的に生成しなくてもよく、代わりに、駆動データ144を生成しながら第1のレンダリング誤差を直接取得してもよいことが理解される。例えば、非負の最小2乗法を使う場合、誤差項が最小限にされ、その誤差項が第1のレンダリング誤差として直接使用されてもよい。上記の内容は、全般的なレンダリング誤差、例えば第2のレンダリング誤差にも当てはまることが理解される。コントローラ120は、第1のレンダリング誤差を用いて、第1のレンダリング誤差よりも低いレンダリング誤差を有する第2のレンダリングを可能にするための第2のデータセットを確立する。コントローラ120は、第2の入力画像を確立することにより第2のデータセットを確立することができる。更に、コントローラ120は、第1の照明データを第2のデータセット内に含めることができ、又は代わりに第2の照明データを確立してもよい。このようにしてコントローラ120は、より低いレンダリング誤差を達成するために第2の入力画像を確立する。第2の入力画像を確立することは、第2の入力画像として第1の入力画像の修正バージョンを取得するために、第1の入力画像を修正することを含み得る。例えばコントローラ120は、第2の入力画像を取得するために、第1の入力画像のサイズを変更し、トリミングし、輝度を修正し、コントラストを修正し、飽和度を修正し、又は色調を修正することができる。より低いレンダリング誤差を取得するために、コントローラ120は、第1の入力画像の修正バージョンに対応するレンダリング誤差が第1のレンダリング誤差よりも低くなるまで、第1の入力画像を反復して修正し、第1の入力画像の修正バージョンに対応するレンダリング誤差を推定することができる。従って、第2の入力画像は、第1の入力画像を修正することにより1つ又は複数の中間画像が生成されている反復の終わりに確立され得る。あるいは、コントローラ120は、第1の入力画像の修正バージョンを示す修正データを取得するために第1のレンダリング誤差を分析し、修正データに依存して第1の入力画像を修正するように構成されてもよい。第1のレンダリング誤差は、より低いレンダリング誤差を取得するために、第1の入力画像がどのように修正され得るのかを示すことができる。例えば、第1のレンダリング誤差は、第1の入力画像のレンダリングされたバージョンから第1の入力画像を減算することによって推定されてもよく、よって第1のレンダリング誤差は、第1の誤差画像となる。例えば、高い誤差を有する領域を検出することにより、修正データを取得するために第1の誤差画像が分析されてもよいことが理解される。高い誤差を有する領域は、対象面の特定の部分を不十分にしか光を当てられないことを示し得る。次いで、第1の入力画像の比較的暗い領域が前述の高い誤差を有する領域にマップされるように、第1の入力画像をトリミング又はサイズ変更することにより、第1の入力画像が修正されてもよい。従って、第1の入力画像を修正することにより、第2のレンダリング誤差を推定することなしに第2の入力画像が確立され得る。コントローラ120は、第2の照明データを確立することによっても第2のデータセットを確立することができる。更に、コントローラ120は、第1の入力画像を第2のデータセット内に含めることができ、又は代わりに第2の入力画像を確立してもよい。このようにしてコントローラ120は、より低いレンダリング誤差を達成するために第2の照明データを確立する。照明データ106は、照明器具160の物理的構成に、即ち、照明器具160の例えば位置、向き、種類、数等の構成に本質的に結合される。従って、照明器具160の物理的構成が変化する場合、照明データ106は、前述の物理的構成の変化に適合される必要がある。第1の照明データは、照明器具160の第1の物理的構成によって得られる対象面180の第1の照明を示し、第2の照明データは、照明器具160の第2の物理的構成によって得られる対象面180の第2の照明を示す。こうしてコントローラ120は、照明器具160の第2の物理的構成に本質的に結合されるデータを第2の照明データとして確立する。コントローラ120は、照明器具の第2の物理的構成を示す構成データを取得するために第1のレンダリング誤差を最初に分析することにより、第2の照明データを確立することができる。第1のレンダリング誤差は、より低いレンダリング誤差を取得するために、照明器具160の物理的構成がどのように修正され得るのかを示すことができる。例えば、第1のレンダリング誤差は、第1の入力画像のレンダリングされたバージョンから第1の入力画像を減算することによって推定されてもよく、よって第1のレンダリング誤差は、第1の誤差画像となる。例えば、高い誤差を有する領域を検出することにより、構成データを取得するために第1の誤差画像が分析されてもよいことが理解される。高い誤差を有する領域は、対象面の特定の部分を不十分にしか光を当てられないことを示し得る。従って、構成データは、対象面の特定の部分をよりよく照らすために追加の照明器具が必要であることを示し得る。同様に、構成データは、対象面180のより均質な照明を可能にするために、照明器具160の位置を変える必要があり得ることを示すことができる。また、構成データは、対象面180上に画像をレンダリングするのに十分な飽和度を得るために、異なる種類の照明器具が必要であり得ることを示すことができる。第1のレンダリング誤差を分析した後、コントローラ120は、複数の入力画像についてより低いレンダリング誤差を平均して達成する照明器具160の第2の物理的構成を示す構成データを取得するために、その構成データを複数の入力画像及びそれらの対応するレンダリング誤差から取得できることが理解される。コントローラ120は、構成データを取得した後、照明器具の第2の物理的構成を物理的に確立可能にすることにより、第2の照明データを確立するように構成されてもよい。そのために、照明制御システム100は、照明器具の第2の物理的構成を利用者が物理的に確立可能にするための構成データを利用者に示すことができる。例えば、照明制御システム100は、ディスプレイを含み又はディスプレイに接続されてもよく、構成データをディスプレイ上に表示することができる。構成データを表示することは、例えば対象面180の画像を表示し、追加の照明器具が必要な位置を示すこと、位置を変える必要がある照明器具を示すこと、異なる種類の照明器具によって置換される必要がある照明器具を示すこと等を含み得る。そのため、照明制御システム100は、利用者が照明器具160の第2の物理的構成を物理的に確立可能にするための指示を利用者に与えることができる。照明器具160の少なくとも1つは、向き及び/又は位置に関して遠隔的に調節できてもよく、コントローラ120は、照明器具160の第2の物理的構成を物理的に確立するための構成データに依存して、照明器具160の少なくとも1つを遠隔的に調節するように構成されてもよい。そのため照明制御システム100は、照明器具の第2の物理的構成を、利用者が前述の構成を手動で物理的に確立する必要なしに物理的に確立することができる。コントローラ120は、第2の照明データを、例えば、利用者又は照明データ生成器から受け取ることにより、第2の照明データを確立するように構成されてもよい。コントローラ120は、照明器具の第2の物理的構成が物理的に確立された後に第2の照明データを受け取ることができる。照明データ生成器は、照明器具160から発せられる光によって対象面180上で得られる照明162を捕捉するための既知の方法を用いることができる。例えば、照明データ生成器はカメラを含み、対象面180上で得られる照明162の画像をカメラが捕捉しながら各照明器具の各原色を最大強度で個々に光らせることを含む、いわゆるパレット取得プロセスを利用することができる。プロセスの終了時に、各照明器具の各原色の対象面180上の照明162を示す画像からなる光のパレットが入手可能である。これらの画像は、照明制御システム100が対象面180上の各照明器具160の照明162をシミュレートするために利用可能な、照明データ内のいわゆる基本要素として記憶されてもよい。これらの画像を使用し、照明器具160を用いてどんな画像もレンダリングすることが可能である。第2の照明データを生成するために他の任意の方法又はシステムが使用されてもよく、第1の照明データも同じ又は同様の方法で生成されていてもよいことが理解される。コントローラ120は、第1のレンダリング誤差に依存して第2の照明データを生成してもよい。そのために、コントローラ120は、照明器具の第2の物理的構成を示す構成データを取得するために第1のレンダリング誤差を最初に分析し、次いでその構成データに依存して第2の照明データを生成することができる。前述の生成することは、例えば対象面180の特定の部分をよりよく照らすために追加の照明器具が必要であることを構成データが示す場合、追加される照明器具によって得られる対象面180上の照明を示す画像を推定し、その画像を第2の照明データ内に含めることを含み得る。そのため、第2の照明データを取得するために、例えばカメラを使って照明器具160を視覚的に観察する必要がない場合がある。図2は、コントローラ220及びプロセッサ240を含む照明制御システム200を示す。図1のコントローラ120及びプロセッサ140の構成は、以下の観点を除き、図2のコントローラ220及びプロセッサ240にも適用できることが理解される。コントローラ220は、データベース画像を含むデータベース260にアクセスするよう構成される。そのために、コントローラ220はデータベース260に接続される。照明制御システム200は、コントローラ220に内部的に、即ち照明制御システム200内で接続され、ディスプレイ280に外部的に接続されて図示される出力110を更に含む。照明制御システム200は、コントローラ220に内部的に接続され、ユーザ入力装置290に外部的に接続されて図示される入力112を更に含む。動作中、コントローラ220は、第2の入力画像を確立することにより第2のデータセットを確立する。第2の入力画像を確立することは、データベース画像の中から第2の入力画像を選択することを含むことができる。第2の入力画像を選択することは、データベース画像の中から候補入力画像を選択すること、そのレンダリング誤差をプロセッサ240から取得すること、及びそのレンダリング誤差が第1のレンダリング誤差よりも低い場合、第2の入力画像として候補入力画像を選択することを含むことができる。そのレンダリング誤差が第1のレンダリング誤差よりも低くない場合、コントローラ220は、データベース画像の中から別の候補入力画像を選択し、より低いレンダリング誤差を与える特定の候補入力画像が選択されるまで、上記のステップを繰り返すことができる。その結果、第2の入力画像として特定の候補入力画像が選択される。コントローラ220は、データベース画像のレンダリング誤差を推定するよう、プロセッサ240に指示するように構成されてもよい。データベース画像は、データベース260内に記憶されている入手可能な全てのデータベース画像の部分集合であり得ることが理解される。レンダリング誤差を使用し、コントローラ220は、データベース画像のランキングを計算することができる。従って、ランキングは、データベース画像のどれが最も低いレンダリング誤差を有し、どれが最も高いレンダリング誤差を有するのかを示すことができる。そのため、ランキングは、照明器具160を使って対象面180上にレンダリングするためのデータベース画像の適性を示す。コントローラ220は、出力110を介してランキングをディスプレイ280上に表示するように構成されてもよい。ディスプレイ280は、例えばデータベース画像をそのランキングとともに表示することができる。第1の入力画像及び第2の入力画像は、どちらもデータベース画像の一部であり得る。従って、第2の入力画像を確立することは、第1のレンダリング誤差を用いて、第1のレンダリング誤差よりも低いレンダリング誤差を有するデータベース画像を第2の入力画像として選択することを含むことができる。従って、コントローラ220は、別のデータベース画像、即ち第1の入力画像よりも低いレンダリング誤差を有するデータベース画像を第2の入力画像として確立する。その結果、第1の入力画像は、例えば利用者によって提供される必要はなく、むしろデータベース画像のうちの1つであり得る。こうして照明制御システム200は、照明器具を使って各データベース画像がいかによく対象面上にレンダリングされ得るのかを予測する。データベース画像は自動的にランク付けされ、より高いランクを得るデータベース画像は、利用可能な照明器具160及び対象面180により適している。データベース画像の中から第2の入力画像を選択するために、コントローラ220は、データベース画像の中から第2の入力画像をメタデータに依存して選択するための第1の入力画像に含まれ又はさもなければ関連し得るメタデータを使用することができる。そのため、コントローラ220は、同じ又は類似のメタデータを有するデータベース画像の部分集合の中から第2の入力画像を選択することができる。例えば、メタデータは、第1の入力画像が夕焼けを表すことを示すことができる。コントローラ220は、同じく夕焼けを表す他のデータベース画像の中から第2の入力画像を選択することができる。同様に、メタデータは、第1の入力画像が陽気という感情に関連することを示すことができる。従って、コントローラ220は、陽気という感情に関連する他のデータベース画像の中から第2の入力画像を選択することができる。コントローラ220は、第2の入力画像を利用者が選択可能にするよう構成されてもよい。そのために、利用者はユーザ入力装置290を使用し、データベース画像280のどれが第2の入力画像として選択されるべきかを、例えばディスプレイ280上に表示されるポインタによって指示することができる。利用者にはデータベース画像のランキングが与えられているので、利用者は、第1のレンダリング誤差よりも低いレンダリング誤差を有するデータベース画像を第2の入力画像として選択することができる。図2には示されないが、プロセッサ240は、対象面180上に第2の入力画像のレンダリングを行うために、第2の入力画像に対応する駆動データ144を照明器具160に実際に与えるように構成されてもよい。従って、第2の入力画像を選択した後、第2の入力画像が照明器具160を使って対象面180上にレンダリングされる。第1の入力画像は、概して対象面180上にレンダリングされないことに留意されたい。データベース260は、図2に示すように外部データベースとすることができる。しかし、データベース260は内部データベースでもよく、即ち、照明制御システム200の一部でもよい。データベース260は、Flickr、httpwwwflickrcomやGoogleImages、httpwwwgooglecomimghpなど、ウェブサービスによって形成されるインターネットデータベースでもよい。従って、データベースにアクセスすることは、インターネットデータベースを検索することを含むことができる。そのために、照明制御システム200はインターネットに接続されていてもよい。検索することは、例えば利用者によって与えられるキーワードを検索することを含むことができる。キーワードは、第1の入力画像に関連するメタデータから取得されてもよい。本発明は、任意の照明設備において、即ち、任意の照明器具を用いて、ビジュアルコンテンツ即ち画像をレンダリングすることができるシステムと組み合わせて動作する、自動リコメンデーションシステムとして適用されてもよいことが理解される。従って、この照明制御システムは、照明器具に駆動データを実際に与える代わりに、画像のレンダリング誤差に応じて画像をランク付けするために使用され得るレンダリング誤差を推定する目的でのみ駆動データを生成することができる。自動リコメンデーションシステムは、利用可能な照明器具を所与として、対象面上によりよくレンダリングされ得る画像を検索して提案する機能を組み込むことができる。図4は、入力画像の一例を示す。図5は、照明器具を使った対象面上への入力画像の実際のレンダリングの一例を示す。更に本発明は、動画像シーケンスにも適用され得る。従って、第1の入力画像は、第1の動画像列のフレームに相当することができ、第2の入力画像は、第2の動画像シーケンスのフレームに相当することができる。レンダリング誤差を計算するために、本システムは更に多くのフレームを考慮に入れてもよい。例えば、第1のレンダリング誤差は、第1の動画像列のフレームのサブサンプリングに基づくことができ、第2のレンダリング誤差は、第2の動画像列のフレームの同じサブサンプリングに基づくことができる。本発明は、照明器具を含む部屋の中で三次元体積入力画像のレンダリングを可能にするために適用されてもよい。例えば、入力画像の中央の範囲内の詳細は、例えば部屋の中央の家具を照らすために部屋の中央の範囲内に配置される照明器具を使ってレンダリングされてもよく、三次元入力画像の上部の詳細は、天井等を照らすために部屋の天井付近に配置される照明器具を使ってレンダリングされてもよい。同様に、本発明は、二次元画像及び奥行きマップによって形成される三次元入力画像のレンダリングを可能にするために適用されてもよい。ここでは、奥行きマップが、二次元画像の特定の部分のカメラまでの距離を示すことができる。例えば、大きい深度値を有する画像部分は、部屋の後ろにある照明器具を使ってレンダリングされてもよく、小さい深度値を有する画像部分は、部屋の前にある照明器具等を使ってレンダリングされてもよい。図6は、照明器具を使って対象面に光を当てることを可能にするために照明器具を制御する方法300を示し、この方法は、第1の入力画像及び第1の照明データ該第1の照明データは、照明器具のそれぞれによって得られる対象面の第1の照明を示すを含む第1のデータセットを取得するステップ310と、対象面上への第1の入力画像の第1のレンダリングを可能にするために、第1のデータセットに依存して照明器具向けの第1の駆動データを生成するステップ320と、第1の駆動データ及び第1の入力画像に依存して第1のレンダリングの第1のレンダリング誤差を推定するステップ330と、第1のレンダリング誤差に依存して、第1のレンダリング誤差よりも低いレンダリング誤差を有する第2のレンダリングを可能にするための第2のデータセットを確立するステップ340とを含む。本発明はコンピュータプログラム、とりわけ本発明を実施するのに適した担体carrier上の又は担体内のコンピュータプログラムにも当てはまることが理解される。プログラムは、ソースコード、オブジェクトコード、部分的にコンパイルされた形態などのコード中間ソース及びオブジェクトコードの形式、又は本発明による方法を実施する際の使用に適した他の任意の形式を取ることができる。かかるプログラムは多くの異なる方式設計を有し得ることも理解されよう。例えば、本発明による方法又はシステムの機能を実装するプログラムコードは、1つ又は複数のサブルーチンに細分されてもよい。これらのサブルーチンの間で機能を分散させる多くの異なる方法が当業者には明らかである。サブルーチンは、独立プログラムを形成するように1つの実行可能ファイル内に一緒に記憶されてもよい。そのような実行可能ファイルは、コンピュータ実行可能命令、例えばプロセッサ命令及び/又はインタプリタ命令例えばJava登録商標インタプリタ命令を含むことができる。あるいは、サブルーチンの1つ、複数、又は全てが少なくとも1つの外部ライブラリファイル内に記憶され、例えば実行時に主プログラムに静的に又は動的にリンクされてもよい。主プログラムは、サブルーチンの少なくとも1つに対する少なくとも1つの呼出しを含む。またサブルーチンは、互いへの関数呼出しを含むことができる。コンピュータプログラム製品に関する実施形態は、本明細書に記載した方法の少なくとも1つの各処理ステップに対応するコンピュータ実行可能命令を含む。これらの命令はサブルーチンに細分され、且つ/又は静的に若しくは動的にリンクされ得る1つ又は複数のファイル内に記憶されてもよい。コンピュータプログラム製品に関する別の実施形態は、本明細書に記載したシステム及び/又は製品の少なくとも1つの各手段に対応するコンピュータ実行可能命令を含む。これらの命令はサブルーチンに細分され、且つ/又は静的に若しくは動的にリンクされ得る1つ又は複数のファイル内に記憶されてもよい。コンピュータプログラムの担体は、プログラムを運ぶことができる任意のエンティティ又は装置とすることができる。例えば担体は、ROM、例えばCDROMや半導体ROM、又は磁気記録媒体、例えばハードディスクなどの記憶媒体を含むことができる。更に担体は、電気ケーブル若しくは光ケーブルにより、又は無線若しくは他の手段によって伝えることができる電気信号や光信号などの伝達可能担体とすることができる。プログラムがそのような信号内に具体化される場合、担体は、そのようなケーブル又は他の装置若しくは手段によって構成され得る。あるいは担体は、プログラムが埋め込まれる集積回路とすることができ、集積回路は関連する方法を実行するように適合され、又は関連する方法を実行する際に使われる。上述の実施形態は本発明を限定するのではなく例示し、当業者は添付の特許請求の範囲から逸脱することなく多くの代替的実施形態を設計できることに留意すべきである。特許請求の範囲では、括弧の間に配置されるいずれの参照符号も、請求項を限定するものとして解釈すべきでない。動詞含む及びその活用形を使用することは、請求項の中で述べるもの以外の要素又はステップの存在を排除しない。要素の前にくる冠詞a又はanは、その要素が複数存在することを排除しない。本発明は、いくつかの別個の要素を含むハードウェアによって、及び適切にプログラムされたコンピュータによって実施することができる。いくつかの手段を列挙する装置の請求項では、それらの手段のいくつかが、ハードウェアの同一アイテムによって具体化され得る。ある手段が、互いに異なる従属項の中で引用されるという単なる事実は、これらの手段の組合せを有利に使用できないことを示すものではない。