(57)【特許請求の範囲】
【請求項１】
コンテンツの提示のための画像処理システムであって、
前記コンテンツを提示する提示面を撮影する撮影部と、
前記撮影部の撮影画像に基づき、前記コンテンツの提示環境を推定する環境推定部と、
前記環境推定部の推定結果に基づき、提示対象のコンテンツにおける色および明るさの少なくとも一方を補正する補正領域を特定し、該特定した補正領域の画像を補正する色および明るさの少なくとも一方を決定する制御部と、
を備え、
前記撮影部は、前記提示面および該提示面の周囲を撮影し、
前記環境推定部は、前記撮影部の撮影画像における前記コンテンツが提示された領域以外の領域の画像の各画素の色を計測し、
前記制御部は、前記環境推定部による、前記撮影部の撮影画像における前記コンテンツが提示された領域以外の領域の各画素の色の計測結果に応じて、前記補正領域の画像を補正する色および明るさの少なくとも一方を決定することを特徴とする画像処理システム。
【請求項２】
請求項１に記載の画像処理システムにおいて、
前記制御部は、前記提示対象のコンテンツがメッセージを示すものである場合、該メッセージの意味内容および前記コンテンツの提示環境に応じて、前記補正領域の画像を補正する色または明るさの少なくとも一方を決定することを特徴とする画像処理システム。
【請求項３】
請求項１または２に記載の画像処理システムにおいて、
前記制御部は、前記環境推定部による推定結果に基づき、前記コンテンツを構成する要素の配置を変更することを特徴とする画像処理システム。
【請求項４】
請求項１から３のいずれか一項に記載の画像処理システムにおいて、
前記環境推定部は、所定のタイミングで、前記提示環境を推定して、前記補正領域を特定し、
前記制御部は、前記環境推定部による前記補正領域の特定に応じて、前記補正領域の画像を補正する色および明るさの少なくとも一方を決定することを特徴とする画像処理システム。
【請求項５】
請求項１から４のいずれか一項に記載の画像処理システムにおいて、
前記制御部は、前記補正領域の画像を補正する色および明るさの少なくとも一方を決定すると、決定内容に従い、前記提示対象のコンテンツにおける前記補正領域の画像を補正して前記提示面に提示し、または、前記決定内容を出力し、該出力に応じて、前記提示対象のコンテンツの補正を許可する旨が入力されると、前記提示対象のコンテンツにおける前記補正領域の画像を補正して前記提示面に提示することを特徴とする画像処理システム。
【請求項６】
請求項１から５のいずれか一項に記載の画像処理システムにおいて、
前記制御部は、予め指定された特定の色の領域を補正領域として特定した場合には、前記補正領域の一部について、前記提示環境に応じて色を変更することを特徴とする画像処理システム。
【請求項７】
コンテンツの提示のための画像処理システムにおける画像処理方法であって、
撮影部が、前記コンテンツを提示する提示面を撮影するステップと、
環境推定部が、前記撮影部の撮影画像に基づき、前記コンテンツの提示環境を推定するステップと、
制御部が、前記環境推定部の推定結果に基づき、提示対象のコンテンツにおける色および明るさの少なくとも一方を補正する補正領域を特定し、該特定した補正領域の画像を補正する色および明るさの少なくとも一方を決定するステップと、を含み、
前記撮影部は、前記提示面および該提示面の周囲を撮影し、
前記環境推定部は、前記撮影部の撮影画像における前記コンテンツが提示された領域以外の領域の画像の各画素の色を計測し、
前記制御部は、前記環境推定部による、前記撮影部の撮影画像における前記コンテンツが提示された領域以外の領域の各画素の色の計測結果に応じて、前記補正領域の画像を補正する色および明るさの少なくとも一方を決定する画像処理方法。
【請求項８】
コンテンツの提示のための画像処理システム内のコンピュータに、
撮影部により前記コンテンツを提示する提示面を撮影する処理と、
前記撮影部の撮影画像に基づき、前記コンテンツの提示環境を推定する処理と、
前記推定した提示環境に基づき、提示対象のコンテンツにおける色および明るさの少なくとも一方を補正する補正領域を特定し、該特定した補正領域の画像を補正する色および明るさの少なくとも一方を決定する処理と、を実行させ、
前記提示面を撮影する処理では、前記撮影部により、前記提示面および該提示面の周囲を撮影し、
前記提示環境を推定する処理では、前記撮影部の撮影画像における前記コンテンツが提示された領域以外の領域の画像の各画素の色を計測し、
前記決定する処理では、前記撮影部の撮影画像における前記コンテンツが提示された領域以外の領域の各画素の色の計測結果に応じて、前記補正領域の画像を補正する色および明るさの少なくとも一方を決定するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの提示のための画像処理システム、画像処理方法およびプログラムに関する。
【背景技術】
【０００２】
空港、駅、商業施設などの多数の人が集まる場所において、情報案内を行うための方法の１つとして、案内メッセージなどを示す画像（コンテンツ）を提示面に提示する方法がある。コンテンツの提示面への提示方法としては、施設の壁面などを投影面としてプロジェクタなどの投影装置により投影する方法がある。このような方法は、プロジェクションサインと称され、実用化が進められている。また、別の提示方法として、施設の壁面などに大型のディスプレイ装置を設置し、そのディスプレイ装置の表示面にコンテンツを表示する方法がある。
【０００３】
特許文献１には、プロジェクタによる画像の投影時に、周囲の照明変化を検出し、照明変化に応じて、投影画像の輝度が所定値となるように補正する技術が開示されている。この技術では、プロジェクタの投影画像をカメラにより撮影し、撮影画像から照明変化を検出し、その照明変化に応じて、投影画像全体の輝度を補正している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１０２５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されている技術では、周囲の照明変化に応じて、投影画像全体の輝度を補正するだけであるため、コンテンツの提示環境の変化に対して、柔軟な制御を行うことができず、コンテンツの高品質な提示が困難である。
【０００６】
例えば、コンテンツを用いた情報案内では、長時間（例えば、終日）に亘って、コンテンツの提示が継続されるのが一般的である。また、多数の人が離れた位置からでもコンテンツを視認できるように、大きな提示面に大きくコンテンツを提示することが一般的である。そのため、コンテンツの提示環境、例えば、太陽光などの外光による提示面の照明状態が変化し、例えば、大きな提示面の一部に太陽光が差し込み、太陽光が差し込んだ領域の画像が視認しにくくなることがある。また、コンテンツを施設内の壁面、ガラス面などに大きく投影する場合、色や反射率が均一の投影面を用意することは難しく、投影面の色や反射率の違いにより、コンテンツの一部が視認しにくくなることがある。
【０００７】
特許文献１に開示されている技術では、投影画像全体の輝度を変更するため、コンテンツの一部の領域が視認しにくくなった場合に対処することは困難である。
【０００８】
また、例えば、コンテンツの提示面が設けられた施設全体に夕日が差し込み、提示面の周辺環境全体が黄色味を帯びている場合、黄色系の色で構成されたコンテンツは周辺環境に溶け込んでしまい、視認しにくくなる。この場合、特許文献１に開示されている技術のように、コンテンツの輝度を上げても視認しにくいままである。
【０００９】
上記のような問題点に鑑みてなされた本発明の目的は、コンテンツの提示環境に応じて、コンテンツのより高品質な提示を図ることができる画像処理システム、画像処理方法およびプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明に係る画像処理システムは、コンテンツの提示のための画像処理システムであって、前記コンテンツを提示する提示面を撮影する撮影部と、前記撮影部の撮影画像に基づき、前記コンテンツの提示環境を推定する環境推定部と、前記環境推定部の推定結果に基づき、提示対象のコンテンツにおける色および明るさの少なくとも一方を補正する補正領域を特定し、該特定した補正領域の画像を補正する色および明るさの少なくとも一方を決定する制御部と、を備える。
【００１１】
また、上記課題を解決するため、本発明に係る画像処理方法は、コンテンツの提示のための画像処理システムにおける画像処理方法であって、撮影部が、前記コンテンツを提示する提示面を撮影するステップと、環境推定部が、前記撮影部の撮影画像に基づき、前記コンテンツの提示環境を推定するステップと、制御部が、前記環境推定部の推定結果に基づき、提示対象のコンテンツにおける色および明るさの少なくとも一方を補正する補正領域を特定し、該特定した補正領域の画像を補正する色および明るさの少なくとも一方を決定するステップとを含む。
【００１２】
また、上記課題を解決するため、本発明に係るプログラムは、コンテンツの提示のための画像処理システム内のコンピュータに、撮影部により前記コンテンツを提示する提示面を撮影する処理と、前記撮影部の撮影画像に基づき、前記コンテンツの提示環境を推定する処理と、前記推定した提示環境に基づき、提示対象のコンテンツにおける色および明るさの少なくとも一方を補正する補正領域を特定し、該特定した補正領域の画像を補正する色および明るさの少なくとも一方を決定する処理と、を実行させる。
【発明の効果】
【００１３】
本発明に係る画像処理システム、画像処理方法およびプログラムによれば、コンテンツの提示環境に応じて、コンテンツのより高品質な提示を図ることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る画像処理システムの要部構成を示す図である。
【図２】図１に示す提示面へのコンテンツの提示環境の一例を示す図である。
【図３】図１に示す画像処理システムの動作の一例を示す図である。
【図４】図１に示す画像処理システムの動作の他の一例を示す図である。
【図５】図１に示す画像処理システムの動作の別の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための形態について、図面を参照しながら説明する。なお、本発明は、以下の実施の形態のみに限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々の変更が可能であることはもちろんである。
【００１６】
図１は、本発明の一実施形態に係る画像処理システム１０の要部構成を示す図である。本実施形態に係る画像処理システム１０は、コンテンツの提示のためのものであり、コンテンツの提示環境に応じて、コンテンツにおける色および明るさの少なくとも一方を補正する補正領域を特定し、特定した補正領域の画像を補正する色および明るさの少なくとも一方を決定し、決定内容に従い、コンテンツを補正して提示したり、決定内容をシステムの管理者などに推薦したりするものである。
【００１７】
図１に示す画像処理システム１０は、コンテンツデータ記憶部１１と、プロジェクタ１２と、カメラ１３（撮影部）と、環境推定部１４と、制御部１５とを備える。
【００１８】
コンテンツデータ記憶部１１は、コンテンツを示すコンテンツデータを記憶する。なお、コンテンツの形式は特定の形式に限られるものではない。コンテンツには、ｊｐｇ形式やｇｉｆ形式の画像、静止画だけでなく、ｍｐ４形式の動画、ＨＴＭＬ形式のコンテンツ、ＪａｖａＳｃｒｉｐｔ（登録商標）やそのライブラリ（ＨＴＭＬ５におけるｃａｎｖａｓなど）を用いて作成される描画スクリプトなど、種々の形式が含まれる。
【００１９】
プロジェクタ１２は、制御部１５の制御に従い、コンテンツを提示面１（投影面）に提示（投影）する。なお、本実施形態においては、コンテンツの提示として、コンテンツをプロジェクタ１２により投影する例を用いて説明するが、例えば、コンテンツをディスプレイ装置の表示面に表示してもよい。
【００２０】
カメラ１３は、提示面１を含む所定の範囲の撮影を行い、撮影画像を環境推定部１４に出力する。カメラ１３は、例えば、提示面１に対向し、所定の距離を隔てて設けられる。
【００２１】
環境推定部１４は、カメラ１３の撮影画像に基づき、コンテンツの提示環境を推定し、推定結果を制御部１５に出力する。
【００２２】
制御部１５は、環境推定部１４から出力された提示環境の推定結果に基づき、提示対象のコンテンツにおける色および明るさの少なくとも一方を補正する補正領域を特定する。そして、制御部１５は、特定した補正領域の画像を補正する色および明るさの少なくとも一方を決定し、決定内容に基づくコンテンツ上の補正領域の画像の補正、決定内容の外部への出力などを行う。また、制御部１５は、コンテンツのプロジェクタ１２による投影を制御する。制御部１５は、コンテンツ制御部１５１と、プロジェクタ管理部１５２とを備える。
【００２３】
コンテンツ制御部１５１は、環境推定部１４の推定結果に基づき、提示対象のコンテンツにおける補正領域を特定し、特定した補正領域を補正する色および明るさの少なくとも一方を決定する。そして、コンテンツ制御部１５１は、例えば、決定内容に従い、提示対象のコンテンツ上の補正領域の画像を補正する。また、コンテンツ制御部１５１は、決定内容を、図１においては不図示の表示部などに出力（表示）し、その出力に応じて、図１においては不図示の入力部から、コンテンツの補正を許可する旨が入力されると、決定内容に従い、提示対象のコンテンツ上の補正領域の画像を補正する。
【００２４】
プロジェクタ管理部１５２は、コンテンツ制御部１５１による提示対象のコンテンツの補正が必要ない場合には、提示対象のコンテンツをそのままプロジェクタ１２に投影させ、コンテンツ制御部１５１により提示対象のコンテンツが補正された場合には、補正後のコンテンツをプロジェクタ１２に投影させる。
【００２５】
次に、本実施形態に係る画像処理システム１０の動作について説明する。
【００２６】
図２は、提示面１へのコンテンツの提示環境の一例を示す図であり、より詳細には、ガラス２０とガラス２０を支持するフレーム２１とからなる提示面１にコンテンツが投影されている状態を示す図である。
【００２７】
図２に示すように、施設（例えば、空港）の外部から太陽光２２が差し込み、その太陽光が提示面１の一部に当たっている。この場合、太陽光が当たった領域２３では、投影されたコンテンツに、諧調の情報が失われて白くなる白飛びが生じ、領域２３の画像が視認しにくくなる。また、ガラス２０とフレーム２１とが隣接する領域２４では、ガラス２０とフレーム２１とで反射率が異なるため、ガラス２０の部分とフレーム２１の部分とで、コンテンツの見え方が異なり、例えば、フレーム２１の部分では、投影されたコンテンツに白飛びが生じ、視認しにくくなる。
【００２８】
このように、コンテンツの提示環境の１つである、提示面１の環境変化（提示面１への光の照明状態や、提示面１の反射率の変化）により、提示面１に提示されたコンテンツが視認しにくくなることがある。
【００２９】
また、例えば、投影面として用いられるガラス２０が特定の色味を帯びている（例えば、青みがかっている）ことがある。投影面およびその周囲のガラス２０が特定の色味を帯びている場合、投影面と同色系統の色からなるコンテンツを投影すると、コンテンツを視認しにくくなる。また、例えば、施設内に夕日が差し込み、提示面１の周辺環境全体が黄色味を帯びている場合、黄色系統の色からなるコンテンツを投影しても、周辺環境になじんでコンテンツが目立たず、視認しにくくなる。
【００３０】
このように、コンテンツの提示環境の１つである、提示面１の周辺環境（提示面１自体やその周辺の色や、提示面１の周辺環境全体の色合い）により、提示面１に提示されたコンテンツが視認しにくくなることがある。
【００３１】
環境推定部１４は、カメラ１３の撮影画像に基づき、コンテンツの提示環境（提示面１の環境変化や提示面１の周辺環境）を推定する。
【００３２】
環境推定部１４は、コンテンツの提示環境として、提示面１の環境変化を推定する場合、提示対象のコンテンツを提示面１に提示した状態でのカメラ１３の撮影画像内のコンテンツと、提示対象のコンテンツとを比較する。例えば、環境推定部１４は、両画像の対応する各画素のうち、色の特徴値の差が所定の閾値より大きい領域（画素）を抽出する。色の特徴値としては、ＨＳＶ色空間における色相Ｈ、彩度Ｓ、明度Ｖ、ＲＧＢ色空間におけるＲ値、Ｇ値、Ｂ値など、各種の値がある。撮影画像内のコンテンツおよび提示対象のコンテンツの両画像の対応する画素の色の特徴値が閾値以上である場合、提示面１の環境変化により、提示されたコンテンツに、太陽光などの照射による白飛び（図２の領域２３）、提示面１の反射率による白飛び（図２の領域２４）などが生じていると推定することができる。撮影画像内のコンテンツおよび提示対象のコンテンツの両画像の対応する画素の色の特徴値が閾値より大きい領域を抽出することで、その領域が提示面１の環境変化により視認性に影響を受けていると推定することができる。
【００３３】
また、環境推定部１４は、カメラ１３の撮影画像に基づき、提示面１およびその周辺（例えば、ガラス）が特定の色味を帯びている、夕日の差し込みなどにより、提示面１の周辺全体が特定の色味を帯びているなどの、提示面１の周辺環境の推定を行う。そして、環境推定部１４は、推定した周辺環境に基づき、例えば、提示対象のコンテンツ全体を補正領域として特定する。
【００３４】
提示面１の周辺環境の推定方法として、例えば、以下のような方法がある。
【００３５】
環境推定部１４は、提示面１の周辺が撮影されたカメラ１３の撮影画像を解析し、撮影画像の各画素のカラーコード、および、各カラーコードの画素が占める割合の計測を行う。ここで、コンテンツ制御部１５１は、提示面１にコンテンツが提示された状態で撮影が行われた場合には、撮影画像内のコンテンツの提示部分は除いて計測を行う。このような計測を行うことで、提示面１の周辺の色合いといった、提示面１の周辺環境を推定することができる。なお、カラーコードの代わりに、例えば、各画素のＨＳＶ値、ＲＧＢ値などを検出してもよい。このような計測を行うことで、提示面１の周辺環境（提示面１やその周辺の色合い）を推定することができる。
【００３６】
次に、コンテンツ制御部１５１によるコンテンツを補正する色などの決定方法の例について説明する。
【００３７】
コンテンツ制御部１５１は、環境推定部１４により抽出された撮影画像内のコンテンツおよび提示対象のコンテンツの両画像の対応する画素の色の特徴値が閾値より大きい領域（白飛びが生じていると推定されるコンテンツ上の領域）を補正領域として特定し、その領域の画像の明るさ（明度および彩度）を上げる。こうすることで、白飛びの発生を抑制することができる。
【００３８】
また、コンテンツ制御部１５１は、環境推定部１４による撮影画像の各画素のカラーコード、および、各カラーコードの画素が占める割合の計測結果に基づき、例えば、周辺環境の色合いに対して、コンテンツが目立つようにコンテンツ全体を補正する色や明るさを決定する。
【００３９】
なお、コンテンツには、ユーザに対して、空いているカウンターなどを案内する案内メッセージを示すものや、特定の行為などを行わないように注意する注意メッセージを示すものがある。コンテンツ制御部１５１は、コンテンツが示すメッセージの意味内容を考慮して、コンテンツを補正する色などを決定してもよい。
【００４０】
以下では、コンテンツが示すメッセージの意味内容を考慮した、コンテンツを補正する色や明るさなどの決定方法の例を説明する。
【００４１】
コンテンツ制御部１５１は、環境推定部１４による撮影画像内の各画素のカラーコード、および、各カラーコードの画素が占める割合の計測結果から、撮影画像内で占める割合が最も高い色Ｃmaxを特定する。次に、コンテンツ制御部１５１は、提示対象のコンテンツが案内メッセージを示す場合には、色Ｃmaxの彩度Ｓ（Ｃmax）および明度Ｖ（Ｃmax）を求める。そして、コンテンツ制御部１５１は、案内メッセージを示すコンテンツを構成するそれぞれの色Ｃorgについて、Ｈ（Ｃorg）Ｓ（Ｃmax）Ｖ（Ｃmax）となる色を、コンテンツを補正する色として決定する。案内メッセージを示すコンテンツを構成するそれぞれの色Ｃorgを、色Ｃmaxの彩度、明度に合わせて補正することで、案内メッセージを示すコンテンツを提示面１の周辺で占有率の高い色Ｃmaxと同じ明るさで提示することができるので、コンテンツの高品質な提示を図ることができる。
【００４２】
また、コンテンツ制御部１５１は、提示対象のコンテンツが案内メッセージを示す場合、直近の撮影タイミングでのカメラ１３の撮影画像と、その撮影画像よりも過去に撮影された撮影画像（例えば、１つ前の撮影タイミングでの撮影画像）とを比較して、コンテンツを補正する色や明るさを決定してもよい。
【００４３】
この場合、コンテンツ制御部１５１は、直近の撮影タイミングでの撮影画像と過去に撮影された撮影画像とで対応する各画素の彩度Ｓの変化量平均ΔＳおよび明度Ｖの変化量平均ΔＶを算出する。そして、コンテンツ制御部１５１は、案内メッセージを示すコンテンツを構成するそれぞれの色について、彩度Ｓに変化量平均ΔＳに−１を乗じたものを加算し（Ｓ−ΔＳ）、明度Ｖに変化量平均ΔＶに−１を乗じたものを加算（Ｖ−ΔＶ）した色を、コンテンツを補正する色として決定してもよい。すなわち、コンテンツ制御部１５１は、過去の撮影タイミングから直近の撮影タイミングでの環境変化と逆方向に彩度および明度を補正する。こうすることで、提示面１の周辺環境の変化に対して、その環境変化を補償するようにして、案内メッセージを示すコンテンツを提示することができるので、コンテンツの高品質な提示を図ることができる。
【００４４】
また、コンテンツ制御部１５１は、撮影画像内で占める割合が上位の所定数のカラーコードで示される色のうち、色Ｃmaxから色空間において離れた位置の１つ以上の色をアクセントカラーとして特定し、そのアクセントカラーを、コンテンツを補正する色として決定する。提示面１の周辺環境の色のうち、色Ｃmaxから色空間において離れた位置の色でコンテンツを補正することで、コンテンツが周辺環境に対して際立ち、視認しやすくなるので、コンテンツの高品質な提示を図ることができる。
【００４５】
また、コンテンツ制御部１５１は、コンテンツが注意メッセージを示す場合、色Ｃmaxの補色Ｃcom（色相環で正反対に位置する色）を特定し、コンテンツを補正する色として、Ｈ（Ｃcom）Ｓ１００Ｖ１００となる色（補色Ｃcomと同一色相で彩度明度が最大の色）を決定する。補色同士の色の組み合わせは、互いの色を引き立て合う相乗効果があるため、色Ｃmaxの補色Ｃcomで注意メッセージを含むコンテンツを補正することで、アクセントカラーを用いる場合よりも、周辺環境に対してコンテンツを引き立たせることができる。その結果、ユーザが注意メッセージを視認しやすくなり、コンテンツの高品質な提示を図ることができる。
【００４６】
なお、色や明るさの決定方法は上述した方法に限られるものではなく、種々の方法を用いることができる。
【００４７】
図３は、画像処理システム１０の動作の一例を示す図である。図３においては、提示面１の環境変化に応じてコンテンツを補正する場合の動作例を示す。
【００４８】
カメラ１３は、提示対象のコンテンツが提示された提示面１を撮影する（ステップＳ１１）。
【００４９】
環境推定部１４は、前処理として、提示対象のコンテンツに対して、プロジェクタ１２による台形補正、投影入射角などに基づく提示対象のコンテンツの変換に対する逆変換を行う（ステップＳ１２）。
【００５０】
次に、環境推定部１４は、カメラ１３の撮影画像内のコンテンツと、逆変換後のコンテンツとを比較し（ステップＳ１３）、両画像の対応する各画素で、色の特徴値の差が所定の閾値より大きい箇所を抽出する（ステップＳ１４）。
【００５１】
コンテンツ制御部１５１は、表示対象のコンテンツ上の環境推定部１４により抽出された領域を補正領域として特定し、補正領域の画像の彩度および明度を上げる（ステップＳ１５）。プロジェクタ管理部１５２は、コンテンツ制御部１５１による補正後のコンテンツをプロジェクタ１２に投影させる（ステップＳ１６）。
【００５２】
画像処理システム１０は、上述した処理を、所定のタイミング毎に繰り返す。所定のタイミングとしては、所定の時間間隔毎（例えば、１分毎）、提示対象のコンテンツが切り替わる毎、また、プロジェクタ１２が上下左右などに移動可能なムービングプロジェクタである場合には、プロジェクタ１２の移動毎などのタイミングがある。
【００５３】
図４は、画像処理システム１０の動作の他の一例を示す図である。図４においては、提示面１の周辺環境の変化に応じて、コンテンツを補正する場合の動作例を示す。
【００５４】
カメラ１３は、提示面１およびその周辺を撮影する（ステップＳ２１）。
【００５５】
環境推定部１４は、提示面１にコンテンツが提示されている場合には、カメラ１３の撮影画像から、前処理として、コンテンツの提示部分を除く（ステップＳ２２）。
【００５６】
次に、環境推定部１４は、コンテンツの提示部分を除いた撮影画像（提示面１の周辺の画像）を解析し、撮影画像の各画素のカラーコード、および、各カラーコードの画素が占める割合の計測を行う（ステップＳ２３）。
【００５７】
次に、コンテンツ制御部１５１は、提示対象のコンテンツの意味情報（案内メッセージを示すコンテンツであるか、注意メッセージを示すコンテンツであるか）を、例えば、コンテンツデータ記憶部１１から取得する（ステップＳ２４）。そして、コンテンツ制御部１５１は、環境推定部１４による撮影画像の各画素のカラーコード、および、各カラーコードの画素が占める割合の計測結果（提示環境）と、提示対象のコンテンツの意味情報とに基づき、コンテンツを補正する色などを決定し、決定内容に従い、コンテンツを補正する（ステップＳ２５）。プロジェクタ管理部１５２は、コンテンツ制御部１５１による補正後のコンテンツをプロジェクタ１２に投影させる（ステップＳ２６）。
【００５８】
画像処理システム１０は、図３と同様に、所定の時間間隔毎（例えば、１分毎）、提示対象のコンテンツが切り替わる毎、プロジェクタ１２が上下左右などに移動可能なムービングプロジェクタである場合には、プロジェクタ１２の移動毎などの所定のタイミングで、上述した処理を繰り返す。
【００５９】
なお、図４においては、コンテンツを補正する色などを決定した後、コンテンツを補正して、投影する例を用いて説明したが、これに限られるものではない。
【００６０】
図５は、提示面１の周辺環境の変化に応じて、提示対象のコンテンツを補正する場合の、画像処理システム１０の他の動作例を示すフローチャートである。なお、図５において、図４と同様の処理については、同じ符号を付し、説明を省略する。
【００６１】
コンテンツ制御部１５１は、提示対象のコンテンツの意味情報を取得すると、環境推定部１４による撮影画像の各画素のカラーコード、および、各カラーコードの画素が占める割合の計測結果と、提示対象のコンテンツの意味情報とに基づき、コンテンツを補正する色などを決定する（ステップＳ３１）。
【００６２】
次に、コンテンツ制御部１５１は、決定内容をシステムの管理者などに向けて出力する（推薦する）（ステップＳ３２）。
【００６３】
次に、コンテンツ制御部１５１は、決定内容に従いコンテンツの補正を許可する旨が入力されたか否かを判定する（ステップＳ３３）。
【００６４】
コンテンツの補正を許可する旨が入力されたと判定すると（ステップＳ３３：Ｙｅｓ）、コンテンツ制御部１５１は、決定内容に従い、提示対象のコンテンツを補正し、補正後のコンテンツをプロジェクタ１２に投影させる（ステップＳ３４）。
【００６５】
コンテンツの補正を許可しない旨が入力されたと判定すると（ステップＳ３３：Ｎｏ）、コンテンツ制御部１５１は、例えば、ステップＳ３１の処理に戻り、例えば、別の決定方法に従い、コンテンツを補正する色の決定をやり直す。
【００６６】
画像処理システム１０は、例えば、情報案内の開始前の提示するコンテンツの調整時には、図５を参照して説明した動作を行い、情報案内時には、図４を参照して説明した動作を行う。
【００６７】
なお、本実施形態においては、環境推定部１４は、推定した周辺環境に基づき、提示対象のコンテンツ全体を補正領域として特定する例を用いて説明したが、これに限られるものではない。例えば、環境推定部１４は、提示対象のコンテンツの外周から内側に所定幅の領域を補正領域として決定してもよい。この場合、コンテンツ制御部１５１は、その補正領域を補正する色として、例えば、提示面１の周辺環境の色合いと色空間において離れた位置の色を決定する。こうすることで、コンテンツと周辺環境との区切りが明確となり、コンテンツの高品質な提示を図ることができる。
【００６８】
このように本実施形態においては、画像処理システム１０は、コンテンツを提示する提示面１を撮影するカメラ１３（撮影部）と、カメラ１３の撮影画像に基づき、コンテンツの提示環境を推定し、推定した提示環境に基づき、提示対象のコンテンツにおける色および明るさの少なくとも一方を補正する補正領域を特定する環境推定部１４と、環境推定部１４により特定された補正領域の画像を補正する色および明るさの少なくとも一方を決定する制御部１５と、を備える。
【００６９】
コンテンツの提示環境に基づき、提示対象のコンテンツ内で、色や明るさを補正する補正領域を特定し、特定した補正領域の画像を補正する色や明るさを決定することで、例えば、提示面１の環境変化（提示面１の一部への太陽光の差し込み、提示面１の反射率に変化など）の影響を受ける領域のみ、コンテンツの補正を行うことができるので、より柔軟な制御が可能となり、コンテンツの高品質な提示を図ることができる。また、コンテンツの明るさだけでなく、色も補正することで、提示面１の周辺環境の色合いに対して、コンテンツの視認性を維持、向上させた提示を行うことができるので、コンテンツの高品質な提示を図ることができる。
【００７０】
なお、本実施形態においては、コンテンツの提示環境を推定し、推定した提示環境に基づき、提示対象のコンテンツにおける色や明るさを補正（変更）する例を用いて説明した。ただし、画像によっては色を変更することができない場合がある。例えば、黄色のキリンを示す画像が夕焼けで目立たない場合であっても、キリンを示す画像の色を黄色から、夕焼けでも目立つように、例えば、青色に変更しては、キリンの認識性が著しく低下する。また、企業、商品などのロゴ、非常口サインなど、特定の色合いに意味があったり、特定の色が慣習的に使われていたりする場合、その特定の色を変更すると、認識性が著しく低下する。
【００７１】
そこで、例えば、事前に変更できない特定の色の領域を指定しておき、その領域の色を変更する必要が生じた場合（その特定の色の領域を補正領域として特定した場合）には、その領域の外周だけ色を変更する（例えば、黒色で縁を取る）といったことが考えられる。すなわち、変更対象の領域（補正領域）の一部だけ、提示環境に対応して変更するということが考えられる。
【００７２】
また、コンテンツは、１または複数の要素（図柄、アナウンスなど）の組み合わせにより構成することもできる。この場合、変更対象の領域を含むコンテンツを構成する要素（上述した例では、キリンの画像、企業、商品のロゴなど）、あるいは、コンテンツ全体を変更することが考えられる。例えば、コンテンツを構成する要素であるキリンの画像において、キリンの首の部分だけ日光が差し込んでいる場合、首の部分だけ縁を取ると見た目のバランスが崩れるため、キリン全体の縁を取る、または、コンテンツ全体の縁を取るといったことも考えられる。
【００７３】
また、例えば、環境推定部１４により、コンテンツの提示環境として、コンテンツの提示面１に日光が差し込んでいる領域が存在すると推定された場合、その日光が差し込んでいる領域にはコンテンツを構成する要素を配置しないようにしてもよい。すなわち、環境推定部１４の推定結果に応じて、コンテンツを構成する要素の配置を変更してもよい。日光が差し込んでいる領域に提示された要素はユーザからは視認されにくいが、環境推定部１４によるコンテンツの提示環境の推定結果に応じてコンテンツを構成する要素の配置を変更することで、各要素がユーザに視認されやすくすることができる。
【００７４】
本発明に係る画像処理システム１０にて行われる方法は、コンピュータに実行させるためのプログラムに適用してもよい。また、そのプログラムを記憶媒体に格納することも可能であり、ネットワークを介して外部に提供することも可能である。
【００７５】
本発明を図面および実施形態に基づき説明してきたが、当業者であれば本開示に基づき種々の変形または修正を行うことが容易であることに注意されたい。したがって、これらの変形または修正は本発明の範囲に含まれることに留意されたい。
【符号の説明】
【００７６】
１０    画像処理システム
１１    コンテンツデータ記憶部
１２    プロジェクタ
１３    カメラ
１４    環境推定部
１５    制御部
１５１    コンテンツ制御部
１５２    プロジェクタ管理部
２０    ガラス
２１    フレーム
【図１】
0006430435.tif 000002
【図２】
0006430435.tif 000003
【図３】
0006430435.tif 000004
【図４】
0006430435.tif 000005
【図５】
0006430435.tif 000006