(57)【要約】【課題】優先度が付与されている複数の広告などのコンテンツを管理するコンテンツ表示装置において、表示画面を注視する人の数に応じて適切なコンテンツを表示できるコンテンツ表示装置を提供する。【解決手段】優先度を付与した複数のコンテンツを管理するコンテンツ管理手段１０７、コンテンツに関する情報を管理するコンテンツ情報管理手段１０５、コンテンツを表示する表示手段１０８、表示手段の周辺を撮影する撮影手段１０１、撮影手段により撮影された映像を基に人物の視線方向を検出して表示手段を注視している人物を特定する視線検出手段１０２、注視している人物をカウントして注視人数を計測するカウント手段１０３、計測した注視人数を基にコンテンツの表示優先度を算出し、これに従い表示手段１０８に表示するコンテンツを決定するコンテンツ決定手段１０４を備えたコンテンツ表示装置１００を提供する。【選択図】図１
2007265125.tif 000002
【特許請求の範囲】
【請求項１】
優先度を付与した複数のコンテンツを管理するコンテンツ管理手段と、
前記コンテンツに関する情報を管理するコンテンツ情報管理手段と、
前記コンテンツを表示する表示手段と、
前記表示手段の周辺を撮影する撮影手段と、
前記撮影手段により撮影された映像を基に人物の視線方向を検出して前記表示手段を注視している人物を特定する視線検出手段と、
前記注視している人物をカウントして注視人数を計測するカウント手段と、
前記計測した注視人数を基に前記コンテンツの表示優先度を算出し、これに従い前記表示手段に表示するコンテンツを決定するコンテンツ決定手段を備えたことを特徴とするコンテンツ表示装置。
【請求項２】
優先度及び注視人数に基づいて設定した重み付け値を管理する重み付け値管理手段を備えたことを特徴とする請求項１に記載のコンテンツ表示装置。
【請求項３】
前記コンテンツ情報管理手段は、前記コンテンツに関する情報と対応付けた前記表示優先度の算出に用いる情報を管理し、前記コンテンツ決定手段は、当該表示優先度の算出に用いる情報を用いて前記表示優先度を算出することを特徴とする請求項１または２に記載のコンテンツ表示装置。
【請求項４】
前記コンテンツ決定手段は、前記計測した注視人数を用いて前記重み付け値管理手段から前記注視人数に該当する優先度の重み付け値を取得し、当該重み付け値を用いて前記表示優先度を算出することを特徴とする請求項１乃至３の何れかに記載のコンテンツ表示装置。
【請求項５】
前記コンテンツ決定手段は、前記表示優先度を算出した後、前記表示優先度の算出に用いる情報の更新処理を行い、前記更新処理は前記表示手段に表示したコンテンツとそれ以外のコンテンツにより異なる処理を行うことを特徴とする請求項１乃至４の何れかに記載のコンテンツ表示装置。
【請求項６】
前記視線検出手段は、検出した視線が前記表示手段のいずれかの位置に所定時間以上あった場合に注視している人物として特定することを特徴とする請求項１または２に記載のコンテンツ表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
広告などのコンテンツを表示する画面を注視する人物の存在、および当該人物の視線の先にある画面上の注視点の数を認識し、これに基づいて装置内で管理しているコンテンツの表示制御を行うコンテンツ表示装置に関する。
【背景技術】
【０００２】
従来、広告などのコンテンツを装置内で管理し、これを表示するコンテンツ表示装置がある。例えば、表示画面を注視する人物の存在、および当該人物の視線の先にある画面上の注視点の位置を認識し、当該位置を含む表示エリアに装置内で管理しているコンテンツを表示し、当該表示エリアにコンテンツが表示されている間に当該表示エリアで検出される注視点をカウントする技術が開示されている（特許文献１参照）。特許文献１において開示されているコンテンツ表示装置について図１２を用いて説明する。コンテンツ表示装置１２００は、カメラ１２０１、視線検出部１２０２、判断部１２０３、提示情報記憶部１２０４、収集情報記憶部１２０５、表示部１２０６を備えている。カメラ１２０１は表示部１２０６の周辺を撮影し、視線検出部１２０２は撮影された映像から人物の視線を検出すると、これを判断部１２０３に入力する。そして、判断部１２０３は表示部１２０６を注視している視線を判断するとともに、視線先と一致する表示エリアにコンテンツを表示するよう、提示情報記憶部１２０４で管理されている広告などのコンテンツの表示制御を行い、一方、判断部１２０３は表示エリアにコンテンツが表示されている間に当該表示エリアで検出される注視点をカウントし、これを収集情報記憶部１２０５に記憶している。これにより、表示画面を注視する人物の視線に適した位置でコンテンツを表示でき、また、コンテンツが表示される表示エリアへの注視人数を検出することで、そのコンテンツに対する注目度を把握することができる。
【特許文献１】特許第３５７９２１８号
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１において示されている表示エリアは、ある人物が表示画面を注視することにより認識される注視点により、情報の表示位置が決定されるので、その人物にのみ適した位置でコンテンツが表示されている。そのため、例えば、多人数に対してコンテンツを同時に表示する場合には、上記特許文献１のようなコンテンツ表示装置は適切ではない。一方、コンテンツ表示装置において優先度が付与されている複数のコンテンツを管理する場合には、多人数がコンテンツ表示装置を注視している時に優先度が高いコンテンツを表示することが好ましい。
【０００４】
本発明は、このような課題に着目し、優先度が付与されている複数の広告などのコンテンツを管理するコンテンツ表示装置において、表示画面を注視する人の数に応じて適切なコンテンツを表示できるコンテンツ表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明のコンテンツ表示装置は、優先度を付与した複数のコンテンツを管理するコンテンツ管理手段と、前記コンテンツに関する情報を管理するコンテンツ情報管理手段と、前記コンテンツを表示する表示手段と、前記表示手段の周辺を撮影する撮影手段と、前記撮影手段により撮影された映像を基に人物の視線方向を検出して前記表示手段を注視している人物を特定する視線検出手段と、前記注視している人物をカウントして注視人数を計測するカウント手段と、前記計測した注視人数を基に前記コンテンツの表示優先度を算出し、これに従い前記表示手段に表示するコンテンツを決定するコンテンツ決定手段を備えたことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、優先度が付与されている複数の広告などのコンテンツを管理するコンテンツ表示装置において、表示画面を注視している人物の視線の数を検出することにより注視人数を計測し、計測した注視人数に応じて適切なコンテンツの表示制御を行うことができる。これにより、多人数が表示画面を注視するときには、それに応じて優先度を動的に変化させ、優先度の高いコンテンツを表示できる。
【発明を実施するための最良の形態】
【０００７】
（実施例１）
以下、本発明の第１実施例について図面を参照しながら説明する。はじめに、コンテンツ表示装置の設置例を図２に示す。２０１はコンテンツを表示する表示部、２０２は表示部２０１の周辺を撮影する撮影部、２０３は人物である。図２においては表示部２０１の上部に撮影部２０２を設置しているが、撮影部２０２は表示部２０１の周辺を撮影できる位置であれば特に限定するものではなく、複数設置しても良い。また、撮影部２０１は固定式でも可動式の何れでも良いが、撮影部２０１により撮影される映像を基に表示部２０１を注視している人物を特定するので、可動式の場合は、撮影部２０１と表示部１０８の位置関係及び撮影部１０１の角度等の変化情報を常に更新しながら撮影する必要がある。なお、表示部２０１に表示するコンテンツは、動画に限らず、静止画や文字等でも良く、また、音声の有無も問わない。
【０００８】
つづいてコンテンツ表示装置の内部構成について説明する。図１はコンテンツ表示装置の内部構成を示したブロック図である。コンテンツ表示装置１００は、表示部１０８の周辺を撮影する撮影部１０１、撮影部１０１により撮影された映像を基に人物の視線方向を検出して表示部１０８を注視している人物を特定する視線検出部１０２、その注視している人物をカウントして注視人数を計測するカウント部１０３、計測した注視人数を基にコンテンツの表示優先度を算出し、これに従い表示部１０８に表示するコンテンツを決定するコンテンツ決定部１０４、優先度を付与した複数のコンテンツに関する情報及び当該情報と対応付けて表示優先度の算出に用いる情報等を管理するコンテンツ情報管理部１０５、優先度及び注視人数に基づいて設定された重み付け値を管理する重み付け値管理部１０６、優先度を付与した複数のコンテンツを管理するコンテンツ管理部１０７、コンテンツ決定部１０４により決定されるコンテンツを表示する表示部１０８を備えている。
【０００９】
ここで表示優先度は、優先度を付与した複数のコンテンツの中から表示するコンテンツを決定するために算出する優先度であり、計測した注視人数を基にしてコンテンツ毎に表示優先度を算出し、表示優先度が高いコンテンツを表示する。例えば、広告などのコンテンツを表示することを目的にしたコンテンツ表示装置１００は、多人数が表示画面を注視しているときに優先度が高いコンテンツを表示するのが好ましい。このようにするため、注視人数を基にコンテンツの表示優先度を算出し、注視人数が多い場合には優先度が高いコンテンツを優先して表示できるようにする。
【００１０】
以上のように構成されたコンテンツ表示装置が行う一連の処理の流れについて説明する。図３はコンテンツ表示装置で行う処理動作を示したフロー図である。コンテンツ表示装置で行う処理の流れは、大きく分けると、注視人数を計測するまでの処理と、計測した注視人数を基にコンテンツを表示するまでの処理に分けられる。
【００１１】
注視人数を計測するまでの処理はステップ３０１乃至３０３により行われる。撮影部１０１は、表示部１０８の周辺の映像を常に撮影している（ＳＴＡＲＴ→ステップ３０１）。所定のタイミングにより視線検出部１０２は撮影部１０１が撮影している映像を取得し、視線検出部１０２は取得した映像に映る人物の視線が表示部１０８を注視しているか否かを判定し、注視している人物を注視人物として特定する（ステップ３０２）。その後、カウント部１０３は特定した注視人物をカウントして注視人数を計測する（ステップ３０３）。
【００１２】
ここで注視人物の特定を行う処理について図４を用いて具体的に説明する。視線検出部１０２は、撮影部１０１が撮影している映像を所定のタイミングにより取得することにより注視人物の特定を行う処理を開始する（ＳＴＡＲＴ→ステップ４０１）。はじめに、取得した映像を用いて人物の顔の位置を検出する処理を行い（ステップ４０２）、人物の顔があるか否かを判定する（ステップ４０３）。例えば、映像にＧａｂｏｒフィルタ等の周波数フィルタをかけて周波数成分を抽出し、人物の顔と同様の周波数パターンを持つ領域をテンプレートマッチにより探索することにより判定する。また、単純に濃淡パターンやエッジ成分、肌色など色情報を基に判定しても良い。取得した映像から人物の顔の位置が検出された場合は人物の視線方向を検出する処理を行う（ステップ４０４）。一方、人物の顔の位置が検出されなかった場合は注視人物の特定を行う処理を終了する（ＥＮＤ）。
視線方向を検出する処理は、ステップ４０２において検出された人物の顔の位置から目の位置と方向を検出することにより、視線方向を３次元的に検出する。つづいて、その視線方向に表示部１０８が存在し、表示部１０８を注視しているか否かを判定する（ステップ４０５）。ここで注視しているか否かの判定は、人物が表示部１０８を一瞬みただけでは注視しているとはいえず、検出した視線が表示部１０８のいずれかの位置に所定時間以上あった場合に注視している人物として判定する。例えば、過去の数フレームに遡り、連続して表示部１０８を注視している場合に、注視していると判定する。これにより、注視人物の確実性が高まる。そして、検出した視線方向が表示部１０８を注視していると判定した場合は、これを注視人物として特定し（ステップ４０６）、一方、注視していないと判定した場合は、注視人物の特定を行う処理を終了する（ＥＮＤ）。なお、上記の注視人物の特定は、一つずつ行っても良いし、まとめて行っても良い。また、同一人物が移動しながら表示部１０８を注視する場合や、ある場所で表示部１０８を注視するのをやめて再び違う場所で表示部１０８を注視する場合などのように、同一人物が違う場所で表示部１０８を注視する可能性もある。このような場合は時間的・空間的に違う場所にいるものとして別人物として特定しても良いし、顔認証やトラッキング手段を用いて同一人物として特定しても良い。
【００１３】
つづいて、計測した注視人数を基にコンテンツを表示するまでの処理はステップ３０４乃至３０７により行われる。ステップ３０３において計測した注視人数はコンテンツ決定部１０４に入力される。コンテンツ決定部１０４は注視人数を基にコンテンツの表示優先度を算出し（ステップ３０４）、これに従いコンテンツ決定部１０４は表示部１０８に表示タイミングで表示するコンテンツを決定する（ステップ３０５）。その後、コンテンツ決定部１０４は、決定したコンテンツをコンテンツ管理部１０７から取得し、表示タイミングに合わせて表示部１０８に表示する（ステップ３０６）。また、コンテンツ決定部１０４は、表示優先度の算出に用いる情報について、表示部１０８に表示したコンテンツとそれ以外のコンテンツにより異なる更新処理を行う。（ステップ３０７）。上記ステップ３０１乃至３０７により、コンテンツ表示装置１００が行う一連の処理を行い、この処理を繰り返し行うことにより、表示画面を注視している注視人数を計測し、計測した注視人数に従って適切なコンテンツの表示制御を行うことができる。例えば、多人数が表示画面を注視しているときには優先度の高いコンテンツを表示できる。
【００１４】
次に、計測した注視人数を基にコンテンツを表示するまでの処理に用いる各種データについて図５乃至図７を用いて説明する。図５はコンテンツ情報管理部１０５で管理する、優先度を付与した複数のコンテンツに関する情報のデータ構造を示したものである。コンテンツに関する情報は「コンテンツ名」、「優先度」、「基準値」等があり、コンテンツ毎にそれぞれ対応付けて管理している。基準値は、コンテンツ決定部１０４がコンテンツの表示優先度を最初に算出する際に用いる開始値である。本実施例で用いる基準値は全て同じ値となっているが、これに限定するものではない。
【００１５】
図６は重み付け値管理部１０６で管理する、優先度及び注視人数に基づいて設定した重み付け値のデータ構造を示したものである。重み付け値管理部１０６では、各優先度及び注視人数に基づいて予め設定した重み付け値を管理している。すなわち、注視人数に応じて、各優先度の重み付け値が設定されており、注視人数が多くなるにつれ、重み付け値に幅を持たせるように設定している。これにより、計測した注視人数が多い場合には、優先度が高いコンテンツを優先して表示できるようにしている。
【００１６】
図７はコンテンツ情報管理部１０５で管理する、図５に示したコンテンツに関する情報と対応付けた表示優先度の算出に用いる情報のデータ構造を示したものである。表示優先度の算出に用いる情報は、「表示タイミング」、「注視人数」、「開始時の値」等があり、「開始時の値」は表示優先度を算出する前に管理されている。コンテンツ決定部１０４がコンテンツの表示優先度を算出することに従い、「重み考慮した値」、「表示フラグ」、「終了時の値」、及び次の表示タイミングの「開始時の値」等を管理する。表示優先度の算出は、表示タイミング前に行い、コンテンツ決定部１０４がカウント部１０３から計測した注視人数を取得することにより行うようにしている。
【００１７】
「開始時の値」は注視人数を考慮していないコンテンツの優先度を示す値であり、以下の計算式で表される。
（式１）
表示タイミング（ｎ）の「開始時の値」
＝（ｎ−１）の「終了時の値」＋「基準値」／２
（ｎ＝０の「開始時の値」は「基準値」）
「重み考慮した値（表示優先度）」は注視人数に従い取得する各優先度の重み付け値を「開始時の値」にかけることにより取得する、注視人数を考慮したコンテンツの優先度を示す値であり、これが表示優先度の値となる。「重み考慮した値（表示優先度）」は以下の計算式で表される。
（式２）
「重み考慮した値（表示優先度）」
＝「開始時の値」×注視人数に従い取得する優先度の重み付け値
また、「表示フラグ」は、表示タイミングで表示するコンテンツに対して「表示」のフラグをたてる。なお、本実施例では、同じコンテンツを連続して表示しないようにしており、前回の表示タイミングで表示されたコンテンツについては「休」のフラグをたてる。
また、「終了時の値」は、表示優先度の算出を行い表示するコンテンツを決定した後、当該コンテンツに対応する「開始時の値」について、「開始時の値」から注視人数を引くことにより更新したコンテンツの優先度を示す値である。なお、それ以外のコンテンツに対応する「開始時の値」は更新しない。「終了時の値」は以下の計算式で表される。
（式３）
「終了時の値（表示するコンテンツ）」＝「開始時の値」−注視人数
「終了時の値（表示しないコンテンツ）」＝「開始時の値」
【００１８】
次に、計測した注視人数を基にしてコンテンツ決定部１０４がコンテンツを表示するまでの処理の具体例を、図７を用いて説明していく。本実施例では、表示するコンテンツの対象は広告イ〜ホであり、優先度はランクＡ〜Ｃを有する。「表示タイミングｎ＝０」の表示優先度の算出を行う際、開始時の値は基準値を用いるので、広告イ〜ホの開始時の値は全て「開始時の値＝１０」を示している。また、この時の注視人数は「注視人数＝６人」であり、これを基に重み付け値管理部１０６から各優先度の重み付け値を取得する（図６参照）。すなわち、「ランクＡ＝１」，「ランクＢ＝１」、「ランクＣ＝０．８」の重み付け値を取得する。
【００１９】
これに従い、開始時の値に各優先度の重み付け値をかけることにより、各広告イ〜ホの「重み考慮した値（表示優先度）」を取得する。すなわち、「広告イの表示優先度＝１０」、「広告ロの表示優先度＝１０」、「広告ハの表示優先度＝１０」、「広告二の表示優先度＝１０」、「広告ホの表示優先度＝８」を取得する。そして、この中から「重み考慮した値（表示優先度）」が最も高い広告を選択し、同じ値の場合には順序が上にある広告を優先する。したがって、「表示タイミングｎ＝０」では、広告イを表示部１０８に表示するコンテンツとして決定し、決定した広告イに対して「表示フラグ＝表示」をたてておく。
【００２０】
また、表示する広告イを決定した後、広告イに対応する「開始時の値＝１０」から「注視人数＝６」を引くことにより「広告イの終了時の値＝４」を取得し、一方、広告ロ〜ホに対応する「開始時の値＝１０」から「終了時の値＝１０」を取得する。さらに、各終了値を取得した後、次の「表示タイミングｎ＝１」の広告イ〜ホに対応する開始時の値を取得する。上記したように、表示タイミング（ｎ）の「開始時の値」は、その前の表示タイミング（ｎ−１）の「終了時の値」に「基準値／２」を加えることにより取得する。すなわち、「広告イの開始時の値＝９」、「広告ロの開始時の値＝１５」、「広告ハの開始時の値＝１５」、「広告二の開始時の値＝１５」、「広告ホの開始時の値＝１５」を取得する。そして、実際に「表示タイミングｎ＝０」になったときに表示部１０８には「広告イ」を表示する。次に、「表示タイミングｎ＝１」の表示優先度の算出を行う。「表示タイミングｎ＝１」の表示優先度の算出を行う際、開始時の値は「広告イの開始時の値＝９」、「広告ロの開始時の値＝１５」、「広告ハの開始時の値＝１５」、「広告二の開始時の値＝１５」、「広告ホの開始時の値＝１５」を示している。また、「表示タイミングｎ＝０」において広告イは表示されているので、「表示タイミングｎ＝１」の広告イには「休」のフラグをたてる。すなわち、表示優先度を算出した際、広告イの「重み考慮した値（表示優先度）」が最も高い場合でも表示対象から外すことにより、連続する表示タイミングで同じ広告を表示しないようにしている。「表示タイミングｎ＝１」の注視人数は「注視人数＝１５人」であり、これを基に重み付け値管理部１０６から各優先度の重み付け値を取得する（図６参照）。すなわち、「ランクＡ＝１」，「ランクＢ＝０．８」、「ランクＣ＝０．６」の重み付け値を取得する。これに従い、開始時の値に各優先度の重み付け値をかけることにより、各広告イ〜ホの「重み考慮した値（表示優先度）」を取得する。すなわち、「広告イの表示優先度＝９」、「広告ロの表示優先度＝１５」、「広告ハの表示優先度＝１２」、「広告二の表示優先度＝１２」、「広告ホの表示優先度＝９」を取得する。そして、この中から「重み考慮した値（表示優先度）」が最も高い広告を選択し、同じ値の場合には順序が上にある広告を優先する。したがって、「表示タイミングｎ＝１」では、広告ロを表示部１０８に表示するコンテンツとして決定し、決定した広告ロに対して「表示フラグ＝表示」をたてておく。
【００２１】
また、表示する広告ロを決定した後、広告ロに対応する「開始時の値＝１５」から「注視人数＝１５」を引くことにより「広告ロの終了時の値＝０」を取得し、一方、広告イに対応する「開始時の値＝９」から「終了時の値＝９」を取得し、広告ハ〜ホに対応する「開始時の値＝１５」から「終了時の値＝１５」を取得する。さらに、各終了値を取得した後、次の「表示タイミングｎ＝２」の広告イ〜ホに対応する開始時の値を取得する。上記したように、表示タイミング（ｎ）の「開始時の値」は、その前の表示タイミング（ｎ−１）の「終了時の値」に「基準値／２」を加えることにより取得する。すなわち、「広告イの開始時の値＝１４」、「広告ロの開始時の値＝５」、「広告ハの開始時の値＝２０」、「広告二の開始時の値＝２０」、「広告ホの開始時の値＝２０」を取得する。そして、実際に「表示タイミングｎ＝１」になったときに表示部１０８には「広告ロ」を表示する。
【００２２】
次に、「表示タイミングｎ＝２」の表示優先度の算出を行う。「表示タイミングｎ＝２」の表示優先度の算出を行う際、開始時の値は「広告イの開始時の値＝１４」、「広告ロの開始時の値＝５」、「広告ハの開始時の値＝２０」、「広告二の開始時の値＝２０」、「広告ホの開始時の値＝２０」を示している。また、「表示タイミングｎ＝１」において広告ロは表示されているので、「表示タイミングｎ＝２」の広告ロには「休」のフラグをたてる。すなわち、表示優先度を算出した際、広告イの「重み考慮した値（表示優先度）」が最も高い場合でも表示対象から外すことにより、連続する表示タイミングで同じ広告を表示しないようにしている。「表示タイミングｎ＝２」の注視人数は「注視人数＝２２人」であり、これを基に重み付け値管理部１０６から各優先度の重み付け値を取得する（図６参照）。すなわち、「ランクＡ＝１」，「ランクＢ＝０．６」、「ランクＣ＝０．４」の重み付け値を取得する。これに従い、開始時の値に各優先度の重み付け値をかけることにより、各広告イ〜ホの「重み考慮した値（表示優先度）」を取得する。すなわち、「広告イの表示優先度＝１４」、「広告ロの表示優先度＝５」、「広告ハの表示優先度＝１２」、「広告二の表示優先度＝１２」、「広告ホの表示優先度＝８」を取得する。そして、この中から「重み考慮した値（表示優先度）」が最も高い広告を選択し、同じ値の場合には順序が上にある広告を優先する。したがって、「表示タイミングｎ＝２」では、広告イを表示部１０８に表示するコンテンツとして決定し、決定した広告イに対して「表示フラグ＝表示」をたてておく。
【００２３】
また、表示する広告イを決定した後、広告イに対応する「開始時の値＝１４」から「注視人数＝２２」を引くことにより「広告イの終了時の値＝−８」を取得し、一方、広告ロに対応する「開始時の値＝５」から「終了時の値＝５」を取得し、広告ハ〜ホに対応する「開始時の値＝２０」から「終了時の値＝２０」を取得する。さらに、各終了値を取得した後、次の「表示タイミングｎ＝３」の広告イ〜ホに対応する開始時の値を取得する。上記したように、表示タイミング（ｎ）の「開始時の値」は、その前の表示タイミング（ｎ−１）の「終了時の値」に「基準値／２」を加えることにより取得する。すなわち、「広告イの開始時の値＝−３」、「広告ロの開始時の値＝１０」、「広告ハの開始時の値＝２５」、「広告二の開始時の値＝２５」、「広告ホの開始時の値＝２５」を取得する。そして、実際に「表示タイミングｎ＝２」になったときに表示部１０８には「広告イ」を表示する。
【００２４】
以上のような処理を繰り返し行い、計測された注視人数を基にして優先度が付与された広告を表示している。すなわち、注視人数が多くなるにつれ、重み付け値に幅を持たせるように設定しており、計測した注視人数が多い場合には、優先度が高いコンテンツを優先して表示できるようにし、一方、注視人数が少ない場合にはどのコンテンツも同じように表示することができる。
【００２５】
なお、優先度の数や種類は、本実施例で示したものに限定するものではなくコンテンツの数や種類に応じて適宜変更することができる。また、基準値、重み付け値、開始時の値の算出、重み付け値、終了時の値の算出等も本実施例で示したものに限定するものではない。例えば、重み付け値を一定にし、注視人数が多くなるにつれ、基準値や開始値の算出に幅を持たせるように設定しても良い。
【００２６】
また、表示するコンテンツについては表示優先度の値を用いて次の表示タイミングの開始値とし、表示しない他のコンテンツについては表示優先度の値に注視人数を加えたものを次の表示タイミングの開始値とするようにしても良い。これにより終了値の算出を行わなくて良く、また、基準値も不要となり、シンプルな構成で、計測した注視人数に従った適切なコンテンツの表示制御を行うことができる。さらに、表示するコンテンツに対する注視人数の統計を取り、当該コンテンツの注目度に従い、コンテンツ情報管理部１０５で管理する優先度を更新するようにしても良い。
（実施例２）
以下、本発明の第２実施例について図面を参照しながら説明する。基本的な構成や処理の流れは実施例１で説明したとおりなので、重複する説明は省略する。はじめに、コンテンツ表示装置の設置例を図９に示す。９０１ａ〜ｃはコンテンツを表示する表示部、９０２ａ〜ｃは表示部９０１ａ〜ｃの周辺を撮影する撮影部、９０３は人物である。撮影部９０２ａ〜ｃは表示部９０１ａ〜ｃの周辺を撮影するものであるため、９０１ａ〜ｃ及び撮影部９０２ａ〜ｃは、それぞれ１セットで設置される。すなわち、９０１ａ及び撮影部９０２ａは装置Ａとして設置され、９０１ｂ及び撮影部９０２ｂは装置Ｂとして設置され、９０１ｃ及び撮影部９０２ｃは装置Ｃとして設置される。１セットの設置例は実施例１で説明したとおりである。
【００２７】
つづいてコンテンツ表示装置の内部構成について説明する。図８はコンテンツ表示装置８００の内部構成を示したブロック図である。コンテンツ表示装置８００は、表示部８０８ａ〜ｃの周辺を撮影する撮影部８０１ａ〜ｃ、撮影部８０１ａ〜ｃにより撮影された映像を基に人物の視線方向を検出して表示部８０８ａ〜ｃを注視している人物を特定する視線検出部８０２、その注視している人物をカウントして注視人数を計測するカウント部８０３、計測した注視人数を基にコンテンツの表示優先度を算出し、これに従い表示部８０８ａ〜ｃに表示するコンテンツを決定するコンテンツ決定部８０４、優先度を付与した複数のコンテンツに関する情報及び当該情報と対応付けて表示優先度の算出に用いる情報等を管理するコンテンツ情報管理部８０５、優先度及び注視人数に基づいて設定された重み付け値を管理する重み付け値管理部８０６、優先度を付与した複数のコンテンツを管理するコンテンツ管理部８０７、コンテンツ決定部８０４により決定されるコンテンツを表示する表示部８０８ａ〜ｃを備えている。図８において、コンテンツ決定部８０４を除く各構成は実施例１で説明した構成と同様である。本実施例のコンテンツ決定部８０４は、図１１に示すような表示ルールをプログラム化したものを設定し、これに従いコンテンツの決定処理を行い、表示部８０８ａ〜ｃを注視しているそれぞれの人数を基に各コンテンツの表示優先度を算出し、これに従い、表示優先度の高いコンテンツから順に表示部８０８ａ〜ｃに表示する。
【００２８】
次に、実施例１で説明した処理と同様の処理を行うことにより計測した、表示部８０８ａ〜ｃを注視している人数を基にしてコンテンツ決定部１０４が表示部８０８ａ〜ｃにコンテンツを表示するまでの処理の具体例を、図１０を用いて説明していく。なお、本実施例では撮影部８０１ａと表示部８０８ａのセットを装置Ａ、撮影部８０１ｂと表示部８０８ｂのセットを装置Ｂ、撮影部８０１ｃと表示部８０８ｃのセットを装置Ｃとする。また、本実施例では、表示優先度の算出は、表示タイミング前に行い、コンテンツ決定部１０４がカウント部１０３から計測した注視人数を取得することにより行うようにしている。また、本実施例では、表示するコンテンツの対象は広告イ〜ホであり、優先度はランクＡ〜Ｃを有する。
【００２９】
「表示タイミングｎ＝０」の表示優先度の算出を行う際、開始時の値は基準値を用いるので、広告イ〜ホの開始時の値は全て「開始時の値＝２０」を示している。また、この時の各装置Ａ〜Ｃでの注視人数は「装置Ａの注視人数＝６人」、「装置Ｂの注視人数＝１２人」、「装置Ｃの注視人数＝３人」であり、これを基に重み付け値管理部１０６から各優先度の重み付け値を取得する（図６参照）。すなわち、装置Ａでは「ランクＡ＝１」，「ランクＢ＝１」、「ランクＣ＝０．８」の重み付け値を取得し、装置Ｂでは「ランクＡ＝１」，「ランクＢ＝０．８」、「ランクＣ＝０．６」の重み付け値を取得し、装置Ｃでは「ランクＡ＝１」，「ランクＢ＝１」、「ランクＣ＝１」の重み付け値を取得する。
【００３０】
これに従い、開始時の値に各優先度の重み付け値をかけることにより、各広告イ〜ホの「重み考慮した値（表示優先度）」を取得する。すなわち、装置Ａでは「広告イの表示優先度＝２０」、「広告ロの表示優先度＝２０」、「広告ハの表示優先度＝２０」、「広告二の表示優先度＝２０」、「広告ホの表示優先度＝１６」を取得する。また、装置Ｂでは「広告イの表示優先度＝２０」、「広告ロの表示優先度＝２０」、「広告ハの表示優先度＝１６」、「広告二の表示優先度＝１６」、「広告ホの表示優先度＝１２」を取得する。さらに、装置Ｃでは「広告イの表示優先度＝２０」、「広告ロの表示優先度＝２０」、「広告ハの表示優先度＝２０」、「広告二の表示優先度＝２０」、「広告ホの表示優先度＝２０」を取得する。
【００３１】
コンテンツ決定部１０４は、プログラム化した図１１に示すような表示ルールに従い、最も注視人数が多かった装置Ｂで表示する広告を決定する。そして、装置Ｂにおいて「重み考慮した値（表示優先度）」が最も高い広告を選択し、同じ値の場合には順序が上にある広告を優先する。したがって、「表示タイミングｎ＝０」では、装置Ｂにおいて広告イを表示部８０８ｂに表示するコンテンツとして決定し、決定した広告イに対して「表示フラグ＝装置Ｂ」をたてておく。つづいて、コンテンツ決定部１０４は、次に注視人数が多かった装置Ａで表示する広告を決定する。そして、装置Ａにおいて「重み考慮した値（表示優先度）」が最も高い広告を選択し、同じ値の場合には順序が上にある広告を優先する。したがって、「表示タイミングｎ＝０」では、装置Ａにおいて広告ロを表示部８０８ａに表示するコンテンツとして決定し、決定した広告ロに対して「表示フラグ＝装置Ａ」をたてておく。最後に、コンテンツ決定部１０４は、装置Ｃで表示する広告を決定する。装置Ｃにおいて「重み考慮した値（表示優先度）」が最も高い広告を選択し、同じ値の場合には順序が上にある広告を優先する。したがって、「表示タイミングｎ＝０」では、装置Ｃにおいて広告ハを表示部８０８ａに表示するコンテンツとして決定し、決定した広告ハに対して「表示フラグ＝装置Ｃ」をたてておく。
【００３２】
各表示部８０８ａ〜ｃで表示する広告を決定した後、決定された広告に対応する「開始時の値」から「注視人数」を引くことにより「終了時の値」を取得し、一方、それ以外の広告に対応する「開始時の値」から「終了時の値」を取得する。すなわち、決定された広告イに対応する「開始時の値＝２０」から「装置Ｂの注視人数＝１２」を引くことにより「広告イの終了時の値＝８」を取得し、また、決定された広告ロに対応する「開始時の値＝２０」から「装置Ａの注視人数＝６」を引くことにより「広告ロの終了時の値＝１４」を取得し、さらに、決定された広告ハに対応する「開始時の値＝２０」から「装置Ｃの注視人数＝３」を引くことにより「広告ハの終了時の値＝１７」を取得する。一方、広告ニ、ホに対応する「開始時の値＝２０」から「終了時の値＝２０」を取得する。
【００３３】
さらに、各終了値を取得した後、次の「表示タイミングｎ＝１」の広告イ〜ホに対応する開始時の値を取得する。上記したように、表示タイミング（ｎ）の「開始時の値」は、その前の表示タイミング（ｎ−１）の「終了時の値」に「基準値／２」を加えることにより取得する。すなわち、「基準値＝２０」なので、「広告イの開始時の値＝１８」、「広告ロの開始時の値＝２４」、「広告ハの開始時の値＝２７」、「広告二の開始時の値＝３０」、「広告ホの開始時の値＝３０」を取得する。そして、実際に「表示タイミングｎ＝０」になったときに表示部８０８ａには「広告ロ」を表示し、表示部８０８ｂには「広告イ」を表示し、表示部８０８ｃには「広告ハ」を表示する。
【００３４】
次に、「表示タイミングｎ＝１」の表示優先度の算出を行う。「表示タイミングｎ＝１」の表示優先度の算出を行う際、開始時の値は「広告イの開始時の値＝１８」、「広告ロの開始時の値＝２４」、「広告ハの開始時の値＝２７」、「広告二の開始時の値＝３０」、「広告ホの開始時の値＝３０」を示している。また、この時の各装置Ａ〜Ｃでの注視人数は「装置Ａの注視人数＝１５人」、「装置Ｂの注視人数＝２０人」、「装置Ｃの注視人数＝８人」であり、これを基に重み付け値管理部１０６から各優先度の重み付け値を取得する（図６参照）。すなわち、装置Ａでは「ランクＡ＝１」，「ランクＢ＝０．８」、「ランクＣ＝０．６」の重み付け値を取得し、装置Ｂでは「ランクＡ＝１」，「ランクＢ＝０．８」、「ランクＣ＝０．６」の重み付け値を取得し、装置Ｃでは「ランクＡ＝１」，「ランクＢ＝１」、「ランクＣ＝０．８」の重み付け値を取得する。
【００３５】
これに従い、開始時の値に各優先度の重み付け値をかけることにより、各広告イ〜ホの「重み考慮した値（表示優先度）」を取得する。すなわち、装置Ａでは「広告イの表示優先度＝１８」、「広告ロの表示優先度＝２４」、「広告ハの表示優先度＝２１．６」、「広告二の表示優先度＝２４」、「広告ホの表示優先度＝１８」を取得する。また、装置Ｂでは「広告イの表示優先度＝１８」、「広告ロの表示優先度＝２４」、「広告ハの表示優先度＝２１．６」、「広告二の表示優先度＝２４」、「広告ホの表示優先度＝１８」を取得する。さらに、装置Ｃでは「広告イの表示優先度＝１８」、「広告ロの表示優先度＝２４」、「広告ハの表示優先度＝２７」、「広告二の表示優先度＝３０」、「広告ホの表示優先度＝２４」を取得する。
【００３６】
コンテンツ決定部１０４は、プログラム化した図１１に示すような表示ルールに従い、最も注視人数が多かった装置Ｂで表示する広告を決定する。そして、装置Ｂにおいて「重み考慮した値（表示優先度）」が最も高い広告を選択し、同じ値の場合には順序が上にある広告を優先する。したがって、「表示タイミングｎ＝１」では、装置Ｂにおいて表示優先度が最も高い広告は広告ロ、ニであり、順番的には広告ロであるが、前回の表示タイミングで広告ロは表示されているため、広告ニを優先する。したがって、「表示タイミングｎ＝１」では、装置Ｂにおいて広告ニを表示部８０８ｂに表示するコンテンツとして決定し、決定した広告ニに対して「表示フラグ＝装置Ｂ」をたてておく。つづいて、コンテンツ決定部１０４は、次に注視人数が多かった装置Ａで表示する広告を決定する。そして、装置Ａにおいて「重み考慮した値（表示優先度）」が最も高い広告を選択し、同じ値の場合には順序が上にある広告を優先する。したがって、「表示タイミングｎ＝１」では、装置Ａにおいて表示優先度が最も高い広告は広告ロ、ニであり、順番的には広告ロであるが、前回の表示タイミングで広告ロは表示されているため、広告ニを優先する。しかし、広告ニは既に表示が決定しているので、次に優先度が高い広告ハを優先する。したがって、「表示タイミングｎ＝１」では、装置Ａにおいて広告ハを表示部８０８ａに表示するコンテンツとして決定し、決定した広告ハに対して「表示フラグ＝装置Ａ」をたてておく。最後に、コンテンツ決定部１０４は、装置Ｃで表示する広告を決定する。装置Ｃで表示が決まっていないうち優先度が高い広告は広告ロ、ホであるが、前回のタイミングで広告ロは表示されているため、広告ホを優先する。したがって、「表示タイミングｎ＝１」では、装置Ｃにおいて広告ホを表示部８０８ｃに表示するコンテンツとして決定し、決定した広告ホに対して「表示フラグ＝装置Ｃ」をたてておく。
【００３７】
各表示部８０８ａ〜ｃで表示する広告を決定した後、決定された広告に対応する「開始時の値」から「注視人数」を引くことにより「終了時の値」を取得し、一方、それ以外の広告に対応する「開始時の値」から「終了時の値」を取得する。すなわち、決定された広告ハに対応する「開始時の値＝２７」から「装置Ａの注視人数＝１５」を引くことにより「広告ハの終了時の値＝１２」を取得し、また、決定された広告ニに対応する「開始時の値＝３０」から「装置Ｂの注視人数＝２０」を引くことにより「広告ロの終了時の値＝１０」を取得し、さらに、決定された広告ホに対応する「開始時の値＝３０」から「装置Ｃの注視人数＝８」を引くことにより「広告ホの終了時の値＝２２」を取得する。一方、広告イに対応する「開始時の値＝１８」から「終了時の値＝１８」を取得し、広告ロに対応する「開始時の値＝２４」から「終了時の値＝２４」を取得する。
【００３８】
さらに、各終了値を取得した後、次の「表示タイミングｎ＝２」の広告イ〜ホに対応する開始時の値を取得する。上記したように、表示タイミング（ｎ）の「開始時の値」は、その前の表示タイミング（ｎ−１）の「終了時の値」に「基準値／２」を加えることにより取得する。すなわち、「基準値＝２０」なので、「広告イの開始時の値＝２８」、「広告ロの開始時の値＝３４」、「広告ハの開始時の値＝２２」、「広告二の開始時の値＝２０」、「広告ホの開始時の値＝３２」を取得する。そして、実際に「表示タイミングｎ＝１」になったときに表示部８０８ａには「広告ハ」を表示し、表示部８０８ｂには「広告ニ」を表示し、表示部８０８ｃには「広告ホ」を表示する。
【００３９】
次に、「表示タイミングｎ＝２」の表示優先度の算出を行う。「表示タイミングｎ＝２」の表示優先度の算出を行う際、開始時の値は「広告イの開始時の値＝２８」、「広告ロの開始時の値＝３４」、「広告ハの開始時の値＝２２」、「広告二の開始時の値＝２０」、「広告ホの開始時の値＝３２」を示している。また、この時の各装置Ａ〜Ｃでの注視人数は「装置Ａの注視人数＝２２人」、「装置Ｂの注視人数＝３０人」、「装置Ｃの注視人数＝１０人」であり、これを基に重み付け値管理部１０６から各優先度の重み付け値を取得する（図６参照）。すなわち、装置Ａでは「ランクＡ＝１」，「ランクＢ＝０．６」、「ランクＣ＝０．４」の重み付け値を取得し、装置Ｂでは「ランクＡ＝１」，「ランクＢ＝０．６」、「ランクＣ＝０．４」の重み付け値を取得し、装置Ｃでは「ランクＡ＝１」，「ランクＢ＝１」、「ランクＣ＝０．８」の重み付け値を取得する。
【００４０】
これに従い、開始時の値に各優先度の重み付け値をかけることにより、各広告イ〜ホの「重み考慮した値（表示優先度）」を取得する。すなわち、装置Ａでは「広告イの表示優先度＝２８」、「広告ロの表示優先度＝３４」、「広告ハの表示優先度＝１３．２」、「広告二の表示優先度＝１２」、「広告ホの表示優先度＝１２.８」を取得する。また、装置Ｂでは「広告イの表示優先度＝２８」、「広告ロの表示優先度＝３４」、「広告ハの表示優先度＝１３．２」、「広告二の表示優先度＝１２」、「広告ホの表示優先度＝１２．８」を取得する。さらに、装置Ｃでは「広告イの表示優先度＝２８」、「広告ロの表示優先度＝３４」、「広告ハの表示優先度＝２２」、「広告二の表示優先度＝２０」、「広告ホの表示優先度＝２７．２」を取得する。
【００４１】
コンテンツ決定部１０４は、プログラム化した図１１に示すような表示ルールに従い、最も注視人数が多かった装置Ｂで表示する広告を決定する。そして、装置Ｂにおいて、「重み考慮した値（表示優先度）」が最も高い広告を選択し、同じ値の場合には順序が上にある広告を優先する。したがって、「表示タイミングｎ＝２」では、装置Ｂにおいて広告ロを表示部８０８ｂに表示するコンテンツとして決定し、決定した広告ロに対して「表示フラグ＝装置Ｂ」をたてておく。つづいて、コンテンツ決定部１０４は、次に注視人数が多かった装置Ａで表示する広告を決定する。そして、装置Ａにおいて「重み考慮した値（表示優先度）」が最も高い広告を選択し、同じ値の場合には順序が上にある広告を優先する。「表示タイミングｎ＝２」では、装置Ａにおいて表示優先度が最も高い広告は広告ロであるが、既に表示が決定しているので、次に表示優先度が高い広告イを優先する。したがって、「表示タイミングｎ＝２」では、装置Ａにおいて広告イを表示部８０８ａに表示するコンテンツとして決定し、決定した広告イに対して「表示フラグ＝装置Ａ」をたてておく。最後に、コンテンツ決定部１０４は、装置Ｃで表示する広告を決定する。装置Ｃで表示が決まっていないうち優先度が高い広告は広告ホであるが、前回のタイミングで広告ホは表示されているため、広告ハを優先する。したがって、「表示タイミングｎ＝２」では、装置Ｃにおいて広告ハを表示部８０８ｃに表示するコンテンツとして決定し、決定した広告ハに対して「表示フラグ＝装置Ｃ」をたてておく。
【００４２】
各表示部８０８ａ〜ｃで表示する広告を決定した後、決定された広告に対応する「開始時の値」から「注視人数」を引くことにより「終了時の値」を取得し、一方、それ以外の広告に対応する「開始時の値」から「終了時の値」を取得する。すなわち、決定された広告イに対応する「開始時の値＝２８」から「装置Ａの注視人数＝２２」を引くことにより「広告イの終了時の値＝」を取得し、また、決定された広告ロに対応する「開始時の値＝３４」から「装置Ｂの注視人数＝３０」を引くことにより「広告ロの終了時の値＝４」を取得し、さらに、決定された広告ハに対応する「開始時の値＝２２」から「装置Ｃの注視人数＝１０」を引くことにより「広告ホの終了時の値＝１２」を取得する。一方、広告ニに対応する「開始時の値＝２０」から「終了時の値＝２０」を取得し、広告ホに対応する「開始時の値＝３２」から「終了時の値＝３２」を取得する。
【００４３】
さらに、各終了値を取得した後、次の「表示タイミングｎ＝３」の広告イ〜ホに対応する開始時の値を取得する。上記したように、表示タイミング（ｎ）の「開始時の値」は、その前の表示タイミング（ｎ−１）の「終了時の値」に「基準値／２」を加えることにより取得する。すなわち、「基準値＝２０」なので、「広告イの開始時の値＝１６」、「広告ロの開始時の値＝１４」、「広告ハの開始時の値＝２２」、「広告二の開始時の値＝３０」、「広告ホの開始時の値＝４２」を取得する。そして、実際に「表示タイミングｎ＝２」になったときに表示部８０８ａには「広告イ」を表示し、表示部８０８ｂには「広告ロ」を表示し、表示部８０８ｃには「広告ハ」を表示する。
【００４４】
以上のような処理を繰り返し行い、計測された注視人数を基にして優先度が付与された広告を表示している。すなわち、注視人数が多くなるにつれ、重み付け値に幅を持たせるように設定しており、計測した注視人数が多い場合には、優先度が高いコンテンツを優先して表示できるようにし、一方、注視人数が少ない場合にはどのコンテンツも同じように表示することができる。
【００４５】
なお、優先度の数や種類は、本実施例で示したものに限定するものではなくコンテンツの数や種類に応じて適宜変更することができる。また、基準値、重み付け値、開始時の値の算出、重み付け値、終了時の値の算出等も本実施例で示したものに限定するものではない。例えば、重み付け値を一定にし、注視人数が多くなるにつれ、基準値や開始値の算出に幅を持たせるように設定しても良い。
【００４６】
また、表示を行うコンテンツについては表示優先度の値を用いて次の表示タイミングの開始値とし、表示を行わない他のコンテンツについては表示優先度の値に注視人数を加えたものを次の表示タイミングの開始値とするようにしても良い。これにより終了値の算出を行わなくて良く、また、基準値も不要となり、シンプルな構成で、計測した注視人数に従った適切なコンテンツの表示制御を行うことができる。さらに、表示するコンテンツに対する注視人数の統計を取り、当該コンテンツの注目度に従い、コンテンツ情報管理部１０５で管理する優先度を更新するようにしても良い。
【産業上の利用可能性】
【００４７】
本発明によれば、優先度が付与されている複数の広告などのコンテンツを管理するコンテンツ表示装置において、表示画面を注視している人物の視線の数を検出することにより注視人数を計測し、計測した注視人数に従って適切なコンテンツの表示制御を行うことができる。これにより、多人数が表示画面を注視するときには、それに応じて優先度を動的に変化させ、優先度の高いコンテンツを表示できる。すなわち、広告料や時間帯により各優先度が付与されているコンテンツに対し、注視人数も考慮することにより、表示画面への注視状況にあわせて自動的に最適なコンテンツを表示できるため有用である。
【図面の簡単な説明】
【００４８】
【図１】本発明のコンテンツ表示装置の内部構成を示すブロック図（実施例１）
【図２】本発明のコンテンツ表示装置の設置例を示す図（実施例１）
【図３】本発明のコンテンツ表示装置で行う処理動作を示すフロー図
【図４】注視人物の特定を行う処理動作を示すフロー図
【図５】優先度を付与した複数のコンテンツに関する情報のデータ構造を示す図
【図６】優先度及び注視人数に基づいて特定した重み付け値のデータ構造を示す図
【図７】コンテンツに関する情報と対応付けた表示優先度の算出に用いる情報のデータ構造を示す図
【図８】本発明のコンテンツ表示装置の内部構成を示すブロック図（実施例２）
【図９】本発明のコンテンツ表示装置の設置例を示す図（実施例２）
【図１０】コンテンツに関する情報と対応付けた表示優先度の算出に用いる情報のデータ構造を示す図
【図１１】プログラム化される表示ルールを示す図
【図１２】従来のコンテンツ表示装置の内部構成を示したブロック図
【符号の説明】
【００４９】
１００  コンテンツ表示装置
１０１  撮影部
１０２  視線検出部
１０３  カウント部
１０４  コンテンツ決定部
１０５  コンテンツ情報管理部
１０６  重み付け値管理部
１０７  コンテンツ管理部
１０８  表示部
２０１  表示部
２０２  撮影部
８０１ａ，ｂ，ｃ  撮影部
８０２  視線検出部
８０３  カウント部
８０４  コンテンツ決定部
８０５  コンテンツ情報管理部
８０６  重み付け値管理部
８０７  コンテンツ管理部
８０８ａ，ｂ，ｃ  表示部
【図１】
2007265125.tif 000003
【図２】
2007265125.tif 000004
【図３】
2007265125.tif 000005
【図４】
2007265125.tif 000006
【図５】
2007265125.tif 000007
【図６】
2007265125.tif 000008
【図７】
2007265125.tif 000009
【図８】
2007265125.tif 000010
【図９】
2007265125.tif 000011
【図１０】
2007265125.tif 000012
【図１１】
2007265125.tif 000013
【図１２】
2007265125.tif 000014