(57)【要約】【課題】街頭または店先などに設置される表示装置に第１の情報画像または第２の情報画像を表示する場合に、観察者がいるかどうか、また観察者の距離または位置に応じて第１の情報画像または第２の情報画像を表示する情報表示装置を提供する。【解決手段】情報を表示する表示部と、前記表示部に表示する第１の情報画像と、第２の情報画像を記憶する記憶部と、前記表示部の前方にいる観察者の有無及び前記表示部から観察者までの距離を検出する検出部と、前記検出部によって検出した観察者までの距離に基づいて前記第２の情報画像の表示サイズを制御する表示サイズ制御部と、前記検出部が観察者のいないことを検出した場合は、前記第１の情報画像を前記表示部の表示が面に表示し、観察者がいることを検出した場合は、前記第１の情報画像を前記表示部の表示画面全面に表示するとともに、前記第２の情報画像を制御された表示サイズで表示する表示制御部とを備える。【選択図】図１
2010185962.tif 000002
【特許請求の範囲】
【請求項１】
情報を表示する表示部と、
前記表示部に表示する第１の情報画像と第２の情報画像とを記憶する記憶部と、
前記表示部の前方にいる観察者の有無及び前記表示部から観察者までの距離を検出する検出部と、
前記検出部によって検出された観察者までの距離に基づいて前記第２の情報画像の表示サイズを制御する表示サイズ制御部と、
前記検出部が観察者のいないことを検出した場合は、前記第１の情報画像を前記表示部の表示画面に表示し、観察者がいることを検出した場合は、前記第１の情報画像を前記表示部の表示画面に表示するとともに、前記第２の情報画像を制御された表示サイズで表示する表示制御部と
を備えることを特徴とする情報表示装置。
【請求項２】
前記検出部は、更に前記表示部と観察者との位置関係を検出し、前記表示制御部は、前記検出部によって検出された位置関係に基づいて、前記第２の情報画像の表示位置を制御決定して表示する請求項１に記載の情報表示装置。
【請求項３】
前記表示制御部は、観察者を検出したとき、前記第２の情報画像を最初から表示する請求項１または２に記載の情報表示装置。
【請求項４】
前記表示部は、表示画面を予め複数領域に分割し、前記表示制御部は、前記検出部によって検出された距離および位置に基づいて前記第２の情報画像の表示位置を前記複数領域のいずれかに制御して表示する請求項１に記載の情報表示装置。
【請求項５】
表示部によって表示する第１の情報画像と第２の情報画像とを記憶する記憶部を備え、
コンピュータを用いて、
検出部により、前記表示部の前方にいる観察者の有無及び前記表示部から観察者までの距離を検出する検出ステップと、
表示サイズ制御部により、前記検出ステップで検出した観察者までの距離に基づいて前記第２の情報画像の表示サイズを制御する表示サイズ制御ステップと、
表示制御部により、前記検出ステップで観察者のいないことを検出した場合に、前記第１の情報画像を前記表示部の表示画面に表示し、前記検出ステップで観察者のいることを検出した場合に、前記第１の情報画像を前記表示部の表示画面に表示するとともに、前記第２の情報画像を制御された表示サイズで表示する表示駆動ステップと
を備える情報表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面上に情報画像を表示する情報表示装置及び情報表示方法に関し、特に表示画面上に表示する情報画像（特に、詳細情報画像）を、その画像を見ている観察者の距離または位置に応じて制御する情報表示装置及び情報表示方法に関する。
【背景技術】
【０００２】
例えば、第１の情報画像と、第２の情報画像を表示する場合、第１の情報画像と第２の情報画像を画面分割して同時に表示するか、第１の情報画像と第２の情報画像を重ねて表示するか、または第１の情報画像と第２の情報画像を所定時間ごとに切換え表示する態様がある。
図１２は、第１の情報画像として広告Ａと、第２の情報画像としてその詳細データＢを重ね合わせて表示する場合を示し、図１３（ａ）〜（ｃ）は、第１の情報画像として広告Ａの上に、第２の情報画像として詳細データＢをスクロールするようにして、第２の情報画像としての詳細データの全部を表示する場合を示している。
また、特許文献１は、広告と、その詳細データを切換えて表示する表示装置を開示している。即ち、特許文献１は、予め広告等の表示画面と、その詳細情報画面を記憶し、検知手段によって表示画面と観察者の距離を検知して、その検知した距離データに基づいて、広告画面または詳細情報画面を表示するものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平２−７７７９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記図１２及び図１３の場合、広告Ａの一部が詳細データＢによって隠されてしまい、広告を全部見ることができない。また図１３の場合、詳細データＢの全てを見るには図１３（ａ）〜（ｃ）のようにスクロールする時間がかかるという問題がある。
また、特許文献１によれば、表示画面と観察者の距離に応じて、広告画面または詳細情報画面が表示されるので、観察者の距離に応じて広告画面または詳細画面を見ることができる。しかしながら、特許文献１は、広告画面と詳細画面を切換えて表示するので、表示画面から遠くいる観察者は詳細画面を見ることができないし、近くにいる観察者は広告画面を見ることができないという不満がある。
従来の表示画面は長辺が数１０ｃｍ程度の大きさであり、広告画面を見るときも、また詳細画像を見るときも観察者は表示画面から２〜５ｍ以内に近づかなければ見ることができない。
【０００５】
しかし、近年表示装置の大きさは、例えば、長辺が１ｍ〜２ｍあるいはそれ以上に壁一面のように非常に大型化されている。このような大型の表示装置は、例えば街頭や店先に設置され、広告画像またはその広告に関連する詳細画像が表示される。表示装置が街頭または店先に設置される場合、表示装置の前にいる人が必ずしも表示装置に表示している画像を見ているわけではない。一方、長辺が１ｍ〜２ｍ、あるいはそれ以上に大きい表示画面に画面全体に広告画像を表示する場合、１０ｍ前後から広告画像を見ている観察者がいる場合もある。したがって、広告画像とその詳細画像を交互に表示したり、重ねて表示したり、スクロールして表示したりしても広告の訴求力を確実に得ることができない。
【０００６】
本発明は、以上のような問題に鑑みて、街頭または店先などに設置される表示装置に第１の情報画像または第２の情報画像を表示する場合に、観察者がいるかどうか、また観察者の距離または位置に応じて第１の情報画像または第２の情報画像の表示を制御するものである。
【課題を解決するための手段】
【０００７】
本発明の情報表示装置は、上記課題を解決するため、情報を表示する表示部と、前記表示部に表示する第１の情報画像と第２の情報画像とを記憶する記憶部と、前記表示部の前方にいる観察者の有無及び前記表示部から観察者までの距離を検出する検出部と、前記検出部によって検出した観察者までの距離に基づいて前記第２の情報画像の表示サイズを制御する表示サイズ制御部と、前記検出部が観察者のいないことを検出した場合は、前記第１の情報画像を前記表示部の表示画面に表示し、観察者がいることを検出した場合は、前記第１の情報画像を前記表示部の表示画面に表示するとともに、前記第２の情報画像を制御された表示サイズで表示する表示制御部とを備えることを特徴とする。
【０００８】
ここで、表示部は、例えば、長辺が１ｍ〜２ｍあるいはそれ以上の大きさの表示画面を有し、壁一面程度の大きさを有する。本発明の表示装置は、街頭、店先のように屋外に設置され、通行人等に第１の情報画像または第２の情報画像を表示するものである。
また第１の情報画像は、遠くにいる観察者からも見ることができるように、長辺が１ｍ〜２ｍあるいはそれ以上の大きさの表示画面または壁一面程度の大きさを有する表示画面の全面に表示するような画像であり、例えば広告画像である。
第２の情報画像は、第１の情報画像をみた観察者に、より詳細情報を提供するための情報画像である。そして、観察者が遠くにいる場合は大きく表示し、近くにいる場合は小さく表示する。
本発明において、検出部は表示部の前方にいる観察者の有無及び前記表示部から観察者までの距離を検出し、検出部が観察者のいることを検出した場合に、表示サイズ制御部は観察者までの距離に基づいて第２の情報画像の表示サイズを制御することを特徴とする。これにより、観察者がいない場合は、第１の情報画像を表示し、観察者がいる場合には第２の情報画像を表示するので、観察者はまず第１の情報画像を見て、次に第２の情報画像を見ることができる。
【０００９】
本発明の情報表示装置において、検出部は、表示部の前方にいる観察者の有無及び観察者との位置関係を検出し、検出された位置関係に基づいて、第２の情報画像の表示位置を制御決定して表示するものである。これにより、観察者が見やすい位置に第２の情報画像が表示されるので、他の人に邪魔されずに、第２の情報画像を容易に見ることができる。
また、本発明の情報表示装置において、表示制御部は、観察者を検出したとき、第２の情報画像を最初から表示するので、観察者は第２の情報画像を最初から見ることができる。
また、本発明の情報表示装置において、表示部は、表示画面を予め複数領域に分割し、表示制御部は、検出部によって測定された距離および位置に基づいて第２の情報画像の表示位置を前記複数領域のいずれかに制御して表示するものである。これにより、観察者の見やすい位置に第２の情報画像を表示することができ、第２の情報画像を容易に見ることができる。
【００１０】
さらに、本発明は、別の観点によれば、情報表示方法であり、上記課題を解決するため、表示部によって表示する第１の情報画像と第２の情報画像とを記憶する記憶部を備え、コンピュータを用いて、検出部により、前記表示部の前方にいる観察者の有無及び前記表示部から観察者までの距離を検出する検出ステップと、表示サイズ制御部により、前記検出ステップで検出した観察者までの距離に基づいて前記第２の情報画像の表示サイズを制御する表示サイズ制御ステップと、表示制御部により、前記検出ステップで観察者のいないことを検出した場合に、前記第１の情報画像を前記表示部の表示画面に表示し、前記検出ステップで観察者のいることを検出した場合に、前記第１の情報画像を前記表示部の表示画面に表示するとともに、前記第２の情報画像を制御された表示サイズで表示する表示駆動ステップとを備えることを特徴とする。
これにより、常時は第１の情報画像を表示し、観察者がいる場合には第２の情報画像を表示することができる。
【発明の効果】
【００１１】
本発明の情報表示装置および情報表示方法は、表示装置に表示している画像を見ている観察者がいるかどうか、また表示装置から観察者までの距離、または観察者の位置に応じて広告画像またはその詳細画像を表示し、詳細画像の表示サイズを制御するので、観察者の見やすい画像を表示することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の情報表示装置の構成を示すブロック図である。
【図２】本発明の情報表示装置において、表示画面を分割表示する場合を説明する図である。
【図３】本発明の情報表示装置に用いられるステレオ法の原理を説明する図である。
【図４】本発明の情報表示装置に用いられるステレオ法によって、表示画面から人物までの距離を算出する算出式を説明するための図である。
【図５】本発明の情報表示装置に用いられるステレオ法によって、表示画面左端韓から人物までの水平方向の距離を算出する算出式を説明するための図である。
【図６】本発明の情報表示装置によって広告画像と詳細が像を表示する例を説明する図である。
【図７】本発明の情報表示装置において、広告画像と詳細画像を合成して転送する処理を説明するフローチャートである。
【図８】本発明の情報表示装置において、第１撮影部６１と第２撮影部６２によって、人物を認識し、距離及び位置を算出するフローチャートである。
【図９】本発明の情報表示装置において、人物の距離及び位置によって表示画面上の表示位置を決定するフローチャートである。
【図１０】本発明の情報表示装置において、詳細画像の拡大率を算出するフローチャートである。
【図１１】本発明の情報表示装置において、詳細画像の拡大率を設定するフローチャートである。
【図１２】従来の情報表示装置の第１の表示例を説明する図である。
【図１３】従来の情報表示装置の第２の表示例を説明する図である。
【発明を実施するための形態】
【００１３】
図１は本発明の情報表示装置の構成を示すブロック図である。
情報表示装置１は、制御部１０、表示部２０、音声出力部３０、ＲＯＭ４０、ＲＡＭ５０、検出部６０、ＨＤＤ７０を備える。ここには本発明の情報表示装置を構成するために必要な部分を示したが、文書作成機能、グラフ作成機能等の機能部分を備えてもよく、またネットワークを介して他の画像を取り込むための通信機能部分を備えてもよい。即ち、本発明の情報表示装置は、一般的なパーソナルコンピュータを利用して、構成することが可能である。
【００１４】
上記制御部１０は、本発明の情報表示装置１全体を制御する部分であり、マイクロプロセッサ(Microprocessor)又はプログラミングすることができるＬＳＩによって構成される。この外に、ＦＰＧＡ(Field Programmable Gate Array)、特定用途のために設計、製造された集積回路であるＡＳＩＣ(Applicant Specific Integrated Circuit)、その他の演算機能を有する回路のいずれであってもよい。制御部１０は、ＲＯＭ４０に格納された制御プログラムを読み出して、順次本発明の各ステップを実行することにより、各部分を所定の通り機能させ、本発明の情報表示装置を実現する。その他に文書作成機能、グラフ作成機能、通信機能等を実現する。
【００１５】
上記表示部２０は、液晶モニター２１、液晶表示コントローラ２２、ＶＲＡＭ２３を備える。液晶モニター２１は、プラズマ表示装置、有機ＥＬ表示装置、その他表示装置などに代えてもよい。本発明の液晶モニター２１は、例えば少なくとも一辺が１ｍ以上の表示画面を備える。即ち、長辺が１ｍ〜２ｍ、或いはそれ以上の大きさの表示画面を有し、壁一面のように非常に大型の表示画面を有してもよい。本発明はこのように大きい表示画面を有する表示部１０を発明の対象とする。本発明の情報表示装置は、例えば街頭または店先等に設置され、このように大きい表示画面に、商品を広告する広告画像またはその詳細画像を表示する。
【００１６】
音声出力部３０は、入力された音声信号を出力するスピーカ等の音声出力部である。
ＲＯＭ４０は、本発明の情報表示装置を制御するための制御プログラムを格納する。この外に、文書作成機能、グラフ作成機能、通信機能等の機能を実現するためのプログラムも格納する。
【００１７】
ＲＡＭ５０は、制御部１０によってデータアクセスされ、一時的にデータを記憶するワークメモリとして使用される記憶部である。ＲＡＭ５０は、広告画像データ記憶部５１と、詳細画像データ記憶部５２と、制御データ記憶部５３を有する。
広告画像データ記憶部５１は、液晶モニター２１の表示画面全面に表示する広告画像データを展開し、記憶する部分である。この図では広告画像データ記憶部５１は広告画像データを１つ記憶するが、複数の広告画像データを記憶するために複数の広告画像データ記憶部を備えてもよい。
【００１８】
詳細画像データ記憶部５２は、液晶モニター２１の表示画面に表示する広告画像の詳細画像データを展開し記憶する部分である。詳細画像データは、観察者の距離に応じて表示サイズが制御される。また観察者の位置に応じて表示画面に表示する位置が制御される。この図では詳細画像データ記憶部５２は詳細画像データを１つ記憶するが、詳細画像の表示時間、表示部の設置場所、観察者の分類（男女、年齢、職業等）に応じて複数の詳細画像を記憶するために複数の詳細画像データ記憶部５２を備えてもよい。
【００１９】
制御データ記憶部５３は、詳細画像データの表示サイズ及び表示位置を制御するための制御データを記憶する。制御部１０は、この制御データを用いて表示サイズを制御する表示サイズ制御部として機能する。また制御部１０は、検出部６０が観察者のいないことを検出した場合は、第１の情報画像を表示し、観察者がいることを検出した場合は、第１の情報画像を表示部の表示画面全面に表示するとともに、第２の情報画像を制御された表示サイズで表示する表示制御部として機能する。
【００２０】
制御データは、図１に示すように、詳細画像幅、詳細画像高さ、詳細画像の拡大率、人物までの距離、及び人物の位置（例えば、画面左端からの座標）の項目を有し、表１を構成する。表１は、一例として、詳細画像幅（変数名ｄＷ）が50ピクセル、詳細画像高さ（変数名ｄＨ）が50ピクセル、詳細画像の拡大率（変数名Ｒ）が2.00、人物までの距離（変数名ｄＹ）が10ｍ、及び人物の位置（変数名ｄＸ）が50ｃｍであるこのような表１は、詳細画像が複数存在する場合は複数備えるとよい。制御データ記憶部５３は、詳細画像データ記憶部５２に記憶された詳細画像データと対に構成される。詳細画像データは後述するように表示倍率が可変であり、検出部６０によって観察者の有無及び表示部から観察者までの距離が測定され、その測定された距離に応じて表示倍率が制御される。図１には明示的に表形式を示したが、ＲＡＭ５０に記憶する場合、表形式以外の型式で記憶してもよい。
【００２１】
検出部６０は、第１撮影部６１と第２撮影部６２と、画像解析部６３を備える。第１撮影部６１と第２撮影部６２は、液晶モニター２１の両側面に設置されたカメラである。例えば、図３に示すように、液晶モニター２１の両側面中央付近に設置される。第１撮影部６１と、第２撮影部６２は、ＵＳＢ(Universal Serial Bus)などによって、有線又は無線で画像解析部６３と接続され、静止画または動画を撮影する。この第１撮影部６１と、第２撮影部６２によって撮影した画像を用いて図４、図５をとともに説明するように、画像解析部６３により観察者の有無を検出し、かつステレオ法によって処理することにより、表示画面から観察者までの距離及び表示画面の左端から観察者までの水平方向距離を測定する。
【００２２】
画像解析部６３は、制御部１０の指示によって動作し、第１撮影部６１と第２撮影部６２によって撮影された画像を解析する。画像解析部６３は、第１撮影部６１と第２撮影部６２の画像解析して、画像中の人物を認識する。そして、画像中の両目、鼻、口を認識して、表示部２０を見ている人物が表示画面を見ているかどうかを検出する。もし、表示部２０の前に複数の人物がいると認識された場合は、表示画面に最も近い人物を選択する。次に、第１撮影部６１と第２撮影部６２によって撮影された人物の画面中のずれに基づいて、表示部２０からその人物までの距離を算出する。また表示画面の左端から観察者までの水平方向距離を算出する。
【００２３】
ＨＤＤ７０は、ハードディスクによって構成され、大容量の記憶媒体を提供し、データの追加、変更を可能にする。ここではＨＤＤを使用するが、大容量で、書き込み及び読み出しが容易な記憶媒体あれば、他の記憶媒体であってもよい。
ＨＤＤ７０は、画像データ蓄積部７１を備える。画像データ蓄積部７１は、広告画像データファイル（display jpg）蓄積部７１ａ及び広告画像データファイル（koukoku.jpg）蓄積部７１ｂと、広告画像データファイル（display jpg）の詳細画像を記憶する詳細画像データファイル（address.bmp）蓄積部７１ｃ及び広告画像データファイル（koukoku.jpg）の詳細画像を記憶する詳細画像データファイル（URLData.gif）蓄積部７１dを備える。
広告画像データファイル（display jpg）及び広告画像データファイル（koukoku.jpg）は、表示部２０に広告画像を表示するための画像データであり、動画でも静止画でもよい。
詳細画像データファイル（address.bmp）及び詳細画像データファイル（URLData.gif）は広告画像の詳細情報を表示するための画像データであり、動画でも静止画でもよい。
図１の実施形態では、display jpg、koukoku.jpg、address.bmp、URLData.gifをそれぞれ１つ示しているが、複数のデータを蓄積する場合は、これらを複数備えるとよい。そして、制御部１０の指示に従い表示部１０に表示するための広告画像データ、詳細画像データを提供する。
【００２４】
また、ＨＤＤ７０は、設定情報蓄積部７２を有し、表２〜表５を有する。図１において、表２〜表５は表形式で示しているが、これは明示的に示すものであり、ＨＤＤ７０に記憶する場合、表形式以外の型式で記憶してもよい。
表２は第１撮影部６１と第２撮影部６２によって撮影した画像を解析することにより表示部から人物までの距離を求めるための設定値を記憶する。即ち、表２は、第１撮影部６１と第２撮影部６２のカメラ間距離（変数名Ｄ）、例えば150ｍｍと、カメラの焦点距離（変数名ｆ）例えば、５ｍｍを記憶し、それぞれ値を入力するための欄を備える。
【００２５】
表３は、広告画像及び詳細画像の組合せと、詳細画像の表示の大きさを決定するために必要なデータを記憶する表である。表３は、ＩＤ番号、広告画像ファイル名、詳細画像ファイル名、詳細画像の最適表示距離（Ｋ）、詳細画像の大きさ係数（Ｓ）を記憶し、それぞれ値を入力するための欄を備える。
詳細画像の最適表示距離（Ｋ）は、詳細画像の大きさに依存する値であり、詳細画像が小さい場合は、詳細画像の最適表示距離（Ｋ）が小さい値に設定され、詳細画像が大きい場合は、詳細画像の最適表示距離（Ｋ）が大きい値に設定される。この表３に示した例では、ＩＤ番号「１」は、詳細画像が比較的大きいので、詳細画像の最適表示距離（Ｋ）は、例えば５が設定され、ＩＤ番号「２」は、詳細画像が比較的小さいので、詳細画像の最適表示距離（Ｋ）は、例えば２が設定されている。
【００２６】
詳細画像の大きさ係数（Ｓ）は、表示部から人物までの距離に応じて、詳細画像の大きさを決定するための係数であり、表示部の設置状況に応じて詳細画像の大きさを微調整するための係数である。即ち、詳細画像の大きさ係数（Ｓ）が１に設定されている場合、表示部から人物までの距離が倍になると、詳細画像の大きさは２倍になる。表示部から人物までの距離が離れてもあまり詳細画像を大きくしたくない場合は、詳細画像の大きさ係数（Ｓ）を小さい値に設定し、逆に表示部から人物までの距離が離れると詳細画像を大きくしたい場合は、詳細画像の大きさ係数（Ｓ）を大きい値に設定する。この表３に示した例では、ＩＤ番号「１」は、詳細画像をあまり大きくしたくないので、詳細画像の大きさ係数（Ｓ）は、例えば１．２が設定され、ＩＤ番号「２」は、詳細画像を大きくしたいので、詳細画像の大きさ係数（Ｓ）は、例えば３．２が設定されている。
詳細画像の大きさ係数（Ｓ）は任意に設定することが可能であり、表示部から人物までの距離に対して、比例関係、またはＳ＝（Ｙ／Ｋ）2のように２次関数のように設定してもよい。
【００２７】
表３のＩＤ番号「１」の広告画像ファイル名欄には広告画像データファイル蓄積部７１ａに蓄積された広告画像データ（display jpg）が入力され、詳細画像ファイル名欄には、広告画像データ（display jpg）の詳細画像を表示するために、詳細画像データファイル蓄積部７１ｄに蓄積された詳細画像データファイル（address bmp）を入力する。また表３のＩＤ番号「２」の広告画像ファイル名欄には表示画像データファイル蓄積部７１ｂに蓄積された広告画像データ（koukoku.jpg）が入力され、詳細画像ファイル名欄には、広告画像データ（koukoku.jpg）の詳細画像を表示するために、詳細画像データファイル蓄積部７１ｃに蓄積された詳細画像データファイル（URLData.gif）を入力する。これにより、広告画像データと詳細画像データの組合わせをセットする。
この実施形態では、広告画像データは表示画面全体に表示するので、座標の設定は不要であるが、広告画像データの表示位置を設定する場合は表示画面上のＸ座標、Ｙ座標を設定するとよい。また複数の広告画像データを表示画面に画面分割して表示する場合は、各画像データの表示中心位置をＸ座標、Ｙ座標によって設定するとよい。
詳細画像データは、詳細画像の表示位置を設定するための座標を、詳細画像の表示中心のＸ座標とＹ座標によって設定し、また詳細画像を拡大または縮小するときの設定として、詳細画像の最適表示距離（Ｋ）と詳細画像の大きさ係数（Ｓ）を設定する。
【００２８】
表４は、検出部６０によって測定された観察者の座標を示し、表示画面左側からの水平方向距離を示す表である。この表４に示された座標を詳細画像の水平位置表示条件として、例えば、観察者が表示画面左端部から更に左側―200（ＩＤ０）〜200（ＩＤ１）ｃｍの間にいる場合は、図２に示すように９分割した左側画面（画面１、４または７）に詳細画像を表示する。観察者が表示画面左端部から200（ＩＤ１）〜６00（ＩＤ２）ｃｍの間にいる場合は、９分割した中央画面（画面４，５または６）に詳細画像を表示する。観察者が表示画面左端部から600（ＩＤ２）〜1000（ＩＤ３）ｃｍの間にいる場合は、９分割した右側画面（画面３、6または9）に詳細画像を表示する。
表５は、検出部６０によって測定された観察者までの距離を示す表である。この表５に示された座標を詳細画像の垂直位置表示条件として、例えば、表示部から観察者までの距離が10（ＩＤ０）〜500（ＩＤ１）ｃｍの間にいる場合は、９分割した下側画面（画面７、８または９）に詳細画像を表示する。また表示部から観察者までの距離が500（ＩＤ１）〜1000（ＩＤ２）ｃｍの間にいる場合は、９分割した中央画面（画面４，５または６）に詳細画像を表示する。表示部から観察者までの距離が1000（ＩＤ２）〜1500（ＩＤ３）ｃｍの間にいる場合は、９分割した上画面（画面１，２または３）に詳細画像を表示する。
この表４と５によって、図２に示した９分割画面のいずれかに詳細画像が表示される。
【００２９】
図３は、液晶モニター２１と、第１撮影部６１及び第２撮影部６２の配置を説明する図であり、図３に示すように、液晶モニター２１の両側側面の中央位置に第１撮影部６１と第２撮影部６２をそれぞれ配置する。
このように配置した第１撮影部６１と第２撮影部６２によって広告画像を見ている人物（「観察者」と言うこともある。）Ｕを撮影すると、人物Ｕが液晶モニター２１の中心より右側寄りに居るとすると、例えば、図３（ｂ）に示すように、液晶モニター２１の右側に設置された第１撮影部６１で撮影した画像は、カメラの画面に人物Ｕは左側の方にずれて撮影される。一方、液晶モニター２１の左側の第２撮影部６２で撮影した画像は、人物Ｕはカメラの画面に右側の方にずれて撮影される。即ち、第１撮影部６１と第２撮影部６２で撮影した画像には、同一人物がずれＺを生じるように撮影される。本発明はこのずれＺに基づき、ステレオ法によって液晶モニター２１と人物間の距離を計算し、その距離に応じて、詳細画像の表示大きさを制御するものである。
【００３０】
図４は、第１撮影部６１と第２撮影部６２で撮影した画像に基づき、液晶モニター２１から人物までの距離を計算する方法を説明する図であり、ここではステレオ法の原理によって計算する一例を説明する。
図４において、Ａは、第１撮影部６１と第２撮影部６２を結ぶ線であり、Ｂは、人物Ｕが居る位置と、線Ａに平行な線である。線Ａ―Ｂ間の距離Ｙが液晶モニター２１から人物Ｕまでの距離である。
また、Ｄは、第１撮影部（カメラ１）６１と第２撮影部（カメラ２）６２の間隔、ｆは、第１撮影部６１と第２撮影部６２のカメラの焦点距離、ＸＬは、左側の第１撮影部６１のレンズ中心線Ｅとカメラの撮影面上の人物Ｕまでの間隔、ＸＲは、右側の第２撮影部６２のレンズ中心線Ｆとカメラの映像上の人物Ｕまでの間隔、ＸＬ’は、人物Ｕが位置する面Ｂ上において、人物Ｕとレンズ中心線Ｅまでの間隔、ＸＲ’は、人物Ｕが位置する面Ｂ上において、人物Ｕとレンズ中心線Ｆまでの間隔とすると、下記式により線Ａ―Ｂ間の距離Ｙを求めることができる。
【００３１】
ＸＬ’：ＸＬ＝Ｙ：ｆ
ＸＲ’：ＸＲ＝Ｙ：ｆ
但し、ＸＬ’＋ＸＲ’＝Ｄ  とする。
従って、Ｙ＝Ｄｆ／（ＸＬ＋ＸＲ）  となる。
上記、ＸＬ、ＸＲは、撮影面における人物Ｕの中心からの距離であるが、画像上の座標をｘｌ、ｘｒに置き換えた場合、画像の半分の座標をＨとすると、
ＸＬ＝ｘｌ−Ｈ
ＸＲ＝Ｈ−ｘｒ
となる。よって、線Ａ―Ｂ間の距離Ｙは、Ｙ＝Ｄｆ／（ｘｌ−ｘｒ）となる。
即ち、ｘｌ−ｘｒは左右の画像のずれＺとなるので、線Ａ―Ｂ間の距離Ｙは、次の式のようになる。
Ｙ＝Ｄｆ／Ｚ
【００３２】
また、左カメラ６１の中心から人物Ｕまでの水平方向の距離ＸＬ’は図５のようにして算出することができる。図５の記号は図４の記号と同じ意味を指す。
ＸＬ’：ＸＬ＝Ｙ：ｆ
ＸＲ’：ＸＲ＝Ｙ：ｆ
但し、ＸＬ’＋ＸＲ’＝Ｄ  とする。
従って、ＸＬ（Ｄ−ＸＬ’＝ＸＲ×ＸＬ’
ＸＬ’＝Ｄ×ＸＬ／（ＸＲ＋ＸＬ）
【００３３】
上記のようにして、液晶モニター２１と人物Ｕまでの距離および表示画面左端からの水平方向距離を求めることができる。そして、液晶モニター２１と人物Ｕまでの距離および表示画面左端からの水平方向距離に応じて、液晶モニター２１に広告画像と、その詳細画像を図６のように表示する。
即ち、図６（ａ）は、図６（ａ１）にカメラの映像を示すように、表示画面の前を通過する人はいるが、表示画面を見ている人はいない（図６（ａ２））ので、表示画面には広告画像を表示する（図６（ａ３））。従って、この場合、詳細画像は表示しない（図６（ａ４））。
しかし、図６（ｂ）は、図６（b１）にカメラの映像を示すように、表示画面を見ている観察者がいること、および観察者は表示画面を見ていることを画像解析部６３が顔認識することによって認識する。さらに検出部６０によって観察者が表示画面に近くで、中央にいることを検出する（図６（ｂ２））。このように観察者が表示画面の近くで中央にいる場合は、詳細画像を小さいサイズで表示画面の中央部で、下端に表示する（図６（ｂ３）及び（ｂ４））。詳細画像がスクロール画像であるときは、スクロール表示を開始する。
図６（ｃ）は、広告画像を見ている人が表示画面から遠くにいる場合である。図６（ｃ１）にカメラの映像を示すように、表示画面を見ている観察者がいること、および観察者は表示画面を見ていることを画像解析部６３が顔認識することによって認識する。さらに検出部６０によって観察者が表示画面に遠くで、表示画面の右側にいることを検出する（図６（ｃ２））。このように観察者が表示画面の遠くで右側にいる場合は、詳細画像を大きいサイズで表示画面の左側の高い位置に表示する（図６（ｃ３）及び（ｃ４））。詳細画像がスクロール画像であるときは、スクロール表示を開始する。
【００３４】
観察者と表示画面からの距離及び表示画面の左端からの水平方向の距離によって、詳細画像を表する位置は、表４と表５によって決められる。この実施形態では、表示画面を上下方向に３分割、左右方向に３分割し計９分割し、観察者の距離及び位置によって詳細画像の表示位置を、表４と表５によって決める。しかし、表示画面の分割数、観察者及び位置と詳細画像の表示位置の関係は、一例であって、この実施形態以外に設定することが可能である。更に、表示画面を分割することは必須でなく、観察者の距離及び位置に応じて連続的に制御してもよい。
【００３５】
本発明の情報表示装置は、液晶モニター２１と人物Ｕまでの距離及び位置に応じて、液晶モニター２１に表示する詳細画像を表示するか否か、またその表示サイズ及び表示位置を自動的に決定するため、図７〜図１１に示すフローチャートのように処理が行われる。図７は広告画像と詳細画像を合成して転送する処理を説明するフローチャートである。図８は第１撮影部６１と第２撮影部６２によって、人物を認識し、距離及び位置を算出するフローチャートである。図９は、人物の距離及び位置によって表示画面上の表示位置を決定するフローチャートである。図１０は詳細画像の拡大率を算出するフローチャートである。図１１は、拡大率を設定するフローチャートである。
【００３６】
図７のフローチャートにおいて、本発明の装置が動作を開始すると、ステップＳ１では、人物Ｕが写っていないとして、ＲＡＭ５０の表１の詳細画像の拡大率Ｒ＝０を設定する。次に、ステップＳ２では画像データ蓄積部７１より広告画像データを取得し、これをＲＡＭ５０の広告画像データ記憶部５１に展開する。例えば、表３のＩＤ番号「１」の広告画像を表示する場合は、広告画像蓄積部７１ａのdisplay.jpgファイルを取得して、ＲＡＭ５０の広告画像データ記憶部５１に展開する。次にステップＳ３では、画像データ蓄積部７１より詳細画像データを取得し、これをＲＡＭ５０の詳細画像データ記憶部５２に展開する。例えば、表３のＩＤ番号「１」を詳細画像表示する場合は、詳細画像データ蓄積部７１ｄのaddress.bmpファイルを取得して、これをＲＡＭ５０の詳細画像データ記憶部５２に展開する。このとき、詳細画像データ記憶部５２の中心位置を、表示画面上のＸ，Ｙ座標とする。
【００３７】
次に、ステップＳ４では、詳細画像の拡大率が０でないかどうか判断する。詳細画像の拡大率が０でない場合（Ｙ）、ステップＳ５に進む。しかし、拡大率が０である場合（Ｎ）、ステップＳ１０に移行する。
ステップＳ５では、詳細画像の表示データを記憶する表１より、詳細画像の縦サイズｄＨ、及び横サイズｄＷを取得する。そして、ステップＳ６では、詳細画像データ記憶部５２上の詳細画像データを縦方向、横方向に表１の拡大率Ｒに従いＲ倍に拡大する。即ち、
ｄＷ＝Ｒ×ｄＷ
ｄＨ＝Ｒ×ｄＨ
を求める。
【００３８】
次に、ステップＳ７では、詳細画像データの表示位置を算出する。即ち、図２に示すように表示画面を９分割したときに、Ｘ方向（表示画面の水平方向位置）と、Ｙ方向（表示画面の高さ方向位置）を次式により算出する。
Ｘ＝（表示画面横幅）／３×（（Ｐ−１）％３）
Ｙ＝（表示画面高さ）／３×（（Ｐ−１）/３）
但し、Ｐは図２に示した９分割画面の分割画面番号、％は、例えばＡ％Ｂとした場合、ＡをＢで割ったときの余りを演算するものであり、つまり％は剰余演算を表す。
次にステップＳ８では、ＲＡＭ５０上に展開した広告画像データの座標（Ｘ−ｄＷ／２、Ｙ−ｄＨ／２）の位置に詳細画像データを上書きする。即ち、ステップＳ３で展開した詳細画像データ記憶部５２の中心位置を中心にして、拡大した詳細画像データ記憶部５３をメモリ上に展開する。そして、ステップＳ９では、広告画像データと詳細画像データを合成した表示データを表示部２０に転送し、液晶モニター２１で表示する。詳細画像がスクロール画像であるときは、スクロール表示を開始する。
上記ステップＳ４において、拡大率Ｒが０でないか判断したとき、Ｎであった場合、ステップＳ１０に移行する。ステップＳ１０では詳細画像を表示しないので、広告画像データのみを表示部２０に転送し、液晶モニター２１で表示する。
【００３９】
図７のフローチャートが終了すると、図８に示す人物を認識し、距離及び位置を算出するフローチャートに移行する。
図８のステップＳ１１では、画像解析部６３により、人物が映っているか否かを判断するために、第１撮影部６１と第２撮影部６２から撮影画像を取得する。次に、ステップＳ１２で、人物が映っているか否か判断する。人物が映っている場合は、ステップＳ１３に進み、画像解析部６３により、映っている人物の顔から目、鼻、口を認識するための画像を取得する。ステップＳ１４では、ステップＳ１３で取得した画像から目、鼻、口を認識できるか否か判断する。
【００４０】
目、鼻、口が認識できる場合は、その人物は表示画面を見ていると判断し、ステップＳ１５に移行する。ステップＳ１６は、左側のカメラに人物が映っている場合に、そのＸ座標（Ｘｌ）を画像解析部６３より取得する。次にステップＳ１６では、右側のカメラに人物が映っている場合に、そのＸ座標（Ｘｒ）を画像解析部６３より取得する。次のステップＳ１７では、左側カメラのＸ座標（Ｘｌ）と右側のカメラのＸ座標（Ｘｒ）のズレを算出する。即ち、Ｚ＝Ｘｌ−Ｘｒを算出する。次に、ステップＳ１８では、左右のカメラの距離Ｄと、カメラの焦点距離ｆ、ずれＺを用いて、表示部２０から人物Ｕまでの距離ｄＹを算出する。即ち、ｄＹ＝Ｄ×ｆ／Ｚを演算する。次にステップＳ１９では、左右のカメラの距離Ｄと、左カメラの画像中心からの距離ＸＬと、右カメラの画像中心からの距離ＸＲを用いて、表示画面左端からの人物の距離ｄＸを算出する。即ち、ｄＸ＝Ｄ×ＸＬ／（ＸＲ＋ＸＬ）を演算する。次に、図９に示すように、詳細画像を人物の距離及び位置によって、表示画面上の表示位置を決定するフローチャートに移行する。
上記ステップＳ１２及びステップＳ１４で、Ｎと判断された場合、図１１に示すフローに移行する。
これで、図８に示した処理を終了する。
【００４１】
図９のステップＳ２１では、上記ステップＳ１９で算出した距離ｄＸが表４に示した詳細画像表示水平位置条件のＩＤ０の値以上か否か判断する。即ち、距離ｄＸがー200以上か否か判断する。判断結果がＹであれば、ステップＳ２２に進み、ＮであればステップＳ４４に移行する。ステップＳ４４は、詳細画像の表示位置はなしとして、Ｐ＝０の処理を行う。
ステップＳ２２では上記ステップＳ１８で算出した距離ｄＹが表５に示した詳細画像の垂直表示条件のＩＤ０の値以上か否か判断する。即ち、距離ｄＹが10ｃｍ以上であれば、判断結果はＹとなり、ステップＳ２３に進み、判断結果がＮであればステップＳ４４に移行する。
【００４２】
ステップＳ２３では更に距離ｄＸが表４に示した詳細画像の水平表示条件のＩＤ１の
値以上か否か判断する。即ちｄＸが200ｃｍ以上であれば、判断結果はＹとなり、ステップＳ３０に移行する。
判断結果がＮであれば、ステップＳ２４に移行し、距離ｄＹが表５に示した詳細画像の垂直表示条件のＩＤ１の値以上か否か判断する。距離ｄＹが500ｃｍ以上であれば、判断結果はＹとなり、ステップＳ２５に進み、詳細画像の表示位置は図２に示した９分割画面中のＰ＝７に決定される。
上記ステップＳ２４において、判断結果がＮであれば、ステップＳ２６に移行し、距離ｄＹが表５に示した詳細画像の垂直表示条件のＩＤ２の値以上か否か判断する。即ち、距離ｄＹが1000ｃｍ以上であれば、判断結果はＹとなり、ステップＳ２７に進み、詳細画像の表示位置は図２に示した９分割画面中のＰ＝４に決定される。
上記ステップＳ２６において、判断結果がＮであれば、ステップＳ２８に移行し、距離ｄＹが表５に示した詳細画像の垂直表示条件のＩＤ３の値未満か否か判断する。即ち、距離ｄＹが1500ｃｍ未満であれば、判断結果はＹとなり、ステップＳ２９に進み、詳細画像の表示位置は図２に示した９分割画面中のＰ＝１に決定される。
【００４３】
ステップＳ３０で、距離ｄＸが表４に示した詳細画像の水平表示条件のＩＤ２の値、
即ちｄＸが600ｃｍ以上であれば、判断結果はＹとなり、ステップＳ３７に移行する。
上記ステップＳ３０において、判断結果がＮであれば、ステップＳ３１に移行し、距離ｄＹが表５に示した詳細画像の垂直表示条件のＩＤ１の値以上か否か判断する。即ち、距離ｄＹが500ｃｍ以上であれば、判断結果はＹとなり、ステップＳ３２に進み、詳細画像の表示位置は図２に示した９分割画面中のＰ＝８に決定される。
上記ステップＳ３１において、判断結果がＮであれば、ステップＳ３３に移行し、距離ｄＹが表５に示した詳細画像の垂直表示条件のＩＤ２の値以上か否か判断する。即ち、距離ｄＹが1000ｃｍ以上であれば、判断結果はＹとなり、ステップＳ３４に進み、詳細画像の表示位置は図２に示した９分割画面中のＰ＝５に決定される。
上記ステップＳ３３において、判断結果がＮであれば、ステップＳ３５に移行し、距離ｄＹが表５に示した詳細画像の垂直表示条件のＩＤ３の値未満か否か判断する。即ち、距離ｄＹが1500ｃｍ未満であれば、判断結果はＹとなり、ステップＳ３６に進み、詳細画像の表示位置は図２に示した９分割画面中のＰ＝２に決定される。
【００４４】
ステップＳ３７では更に距離ｄＸが表４に示した詳細画像の水平表示条件のＩＤ３の
値未満か否か判断する。即ちｄＸが1000ｃｍ未満であれば、判断結果はＹとなり、ステップＳ４５に移行する。ステップＳ４５では、詳細画像の表示なしとして、Ｐ＝０の処理を行う。
上記ステップＳ３７において、判断結果がＮであれば、ステップＳ３８に移行し、距離ｄＹが表５に示した詳細画像の垂直表示条件のＩＤ１の値以上か否か判断する。即ち、距離ｄＹが500ｃｍ以上であれば、判断結果はＹとなり、ステップＳ３９に進み、詳細画像の表示位置は図２に示した９分割画面中のＰ＝９に決定される。
上記ステップＳ３８において、判断結果がＮであれば、ステップＳ４０に移行し、距離ｄＹが表５に示した詳細画像の垂直表示条件のＩＤ２の値以上か否か判断する。即ち、距離ｄＹが1000ｃｍ以上であれば、判断結果はＹとなり、ステップＳ４１に進み、詳細画像の表示位置は図２に示した９分割画面中のＰ＝６に決定される。
上記ステップＳ４０において、判断結果がＮであれば、ステップＳ４２に移行し、距離ｄＹが表５に示した詳細画像の垂直表示条件のＩＤ３の値未満か否か判断する。即ち、距離ｄＹが1500ｃｍ未満であれば、判断結果はＹとなり、ステップＳ４３に進み、詳細画像の表示位置は図２に示した９分割画面中のＰ＝３に決定される。
【００４５】
以上のようにして、ステップＳ２５、２７、２９、３２、３４、３６、３９、４１、４３、４４，４５で、詳細画像の９分割画面中の表示位置が決定されると、図１０に示すフローチャートに移行する。
図１０のフローチャートは、詳細画像の表示サイズを決定するフローである。
ステップＳ５１は、詳細画像の表示位置がＰ＝０であるかどうかを判断するステップである。詳細画像の表示位置がＰ＝０である場合（即ち、詳細画像は表示しない場合）、図１１に示すフローチャートに移行する。しかし、Ｐ＝０でない場合、従って詳細画像を９分割画面のいずれかに表示する場合、次のステップＳ５２に進む。ステップＳ５２は、現在の拡大率を変数Ｒ’に代入する。従って、Ｒ＝Ｒ’となる。次にステップＳ５３では、人物までの距離Ｙ、詳細画像の最適表示距離Ｋ、及び詳細画像の大きさ係数Ｓを用いて、詳細画像の拡大率Ｒを算出する。即ち、Ｒ＝Ｓ×Ｙ／Ｋ  を演算する。
次に、ステップＳ５４では、拡大率は、Ｒ＝Ｒ’か否か判断し、Ｙであれば、図８の最初のステップＳ１１に移行する。判断結果がＮであれば、図７の２つ目のステップＳ２に移行する。
【００４６】
図８のステップＳ１２、Ｓ１４で、Ｎと判断された場合、及び図１０のステップＳ５１で、Ｎと判断された場合、図１１のフローチャートにより詳細画像の拡大率が設定される。
ステップＳ６１では、拡大率はＲ＝０かどうか判断される。判断結果がＹであれば、図８の最初のステップＳ１１に移行する。判断結果がＮであれば、ステップ６２に進み、ＲＡＭ上のデータ、詳細画像の拡大率をＲ＝０に設定する。その後、図７の２つ目のステップＳ２に移行し、このフローを終了する。
【００４７】
上記説明では、表示部２０と広告画像を見ている人物の有無及び距離を測定するため、検出部６０に、第１撮影部６１、第２撮影部６２及び画像解析部６３を使用したが、これらに代えて、赤外線または赤色光を広告画像を見ている人物に向けて発射し、その反射光を測定することによって、表示部２０との距離を測定するものであってもよい。また、超音波を使用して、表示部２０との距離を測定するものであってもよい。更には、カメラのピントあわせ機能を使用して、ピントの合った位置までの距離を測定するものであってもよい。この場合に、赤外線または赤色光を発射する光源、または超音波を発生する超音波源は、表示部２０の近傍に複数個配置し、複数個の光源からの反射光を検出することにより、より正確な距離を測定することができる。
【００４８】
以上の説明では、表示部２０の前に複数の人物がいる場合に、表示部２０の正面に居る人物Ｕを選択して、正面に居る人物Ｕの前に表示している詳細画像の大きさを制御した。しかし、表示部２０の前に複数の人物Ｕがいる場合に、複数の人物Ｕの前にそれぞれ詳細画像を表示して、表示部２０に表示した各詳細画像から各人物の距離を測定して、その詳細画像の大きさを制御してもよい。または、複数の人物Ｕの距離の平均を計算し、その平均距離に基づいて表示サイズを制御してもよい。
【符号の説明】
【００４９】
１  情報表示装置
１０  制御部
２０  表示部
５０  ＲＡＭ（表示サイズ制御部、表示制御部）
５３  制御データ記憶部（表１）
６１  第１撮影部
６２  第２撮影部
６３  画像解析部
７０  ＨＤＤ
７１  画像データ蓄積部
表２  画像解析により表示部から人物までの距離を求めるための設定値を記憶する表
表３  広告画像と詳細画像の組合せと、詳細画像の表示サイズを決定するためのデータを記憶する表
表４  詳細画像表示水平位置条件を決定する表
表５  詳細画像表示垂直位置条件を決定する表
【図１】
2010185962.tif 000003
【図２】
2010185962.tif 000004
【図３】
2010185962.tif 000005
【図４】
2010185962.tif 000006
【図５】
2010185962.tif 000007
【図６】
2010185962.tif 000008
【図７】
2010185962.tif 000009
【図８】
2010185962.tif 000010
【図９】
2010185962.tif 000011
【図１０】
2010185962.tif 000012
【図１１】
2010185962.tif 000013
【図１２】
2010185962.tif 000014
【図１３】
2010185962.tif 000015