(57)【要約】  小画面表示システム１００は、大画面１１を有する表示装置１と、大画面１１の前方の検知範囲Ｓに存在する利用者Ｈの視線位置を検出する位置検出手段（センサ装置２及び位置検出装置４）と、位置検出手段が検出した利用者Ｈの視線位置に合わせて、大画面１１上に小画面７を表示する画面処理装置６と、を有する。
2009125481.tif 000002
【特許請求の範囲】
【請求項１】
第１の大きさの画像表示面を有する表示手段と、
前記画像表示面の前方の所定領域に存在する利用者の視線位置を検出する位置検出手段と、
前記位置検出手段が検出した前記利用者の視線位置に合わせて、前記画像表示面上に前記第１の大きさよりも小さな第２の大きさの小画面を表示する画面処理手段と、
を有することを特徴とする画面表示システム。
【請求項２】
前記画面処理手段は、
前記位置検出手段が検出した前記利用者が移動したと判断した場合には、前記利用者の視線に合わせて表示した小画面を消去することを特徴とする請求項１記載の画面表示システム。
【請求項３】
前記位置検出手段は、
前記画像表示面の前方の所定領域に存在する複数の利用者それぞれの視線位置を検出し、
前記画面処理手段は、
前記位置検出手段が検出した前記複数の利用者それぞれの視線位置に合わせて、前記第２の大きさの小画面をそれぞれ表示することを特徴とする請求項１記載の画面表示システム。
【請求項４】
前記画面処理手段は、
前記位置検出手段が検出した複数の利用者それぞれの視線位置が予め定めた範囲内にある場合には、前記複数の利用者の視線位置に基づいて、前記第２の大きさの共通小画面を１つ表示することを特徴とする請求項３記載の画面表示システム。
【請求項５】
前記画面処理手段は、
前記共通小画面を前記複数の利用者それぞれの視線位置を平均した位置に表示することを特徴とする請求項４記載の画面表示システム。
【請求項６】
前記画面処理手段は、
前記複数の利用者のうち、前記位置検出手段が検出した最初の利用者の視線位置に合わせて、前記共通小画面を表示することを特徴とする請求項４記載の画面表示システム。
【請求項７】
前記画面処理手段は、
前記位置検出手段が前記複数の利用者のうち、いずれかの利用者の移動を判断した場合には、残された利用者の視線位置に基づいて、前記共通小画面を移動して表示することを特徴とする請求項４乃至６のいずれか１項に記載の画面表示システム。
【請求項８】
前記画面処理手段は、
前記残された利用者が２人以上の場合には、前記共通小画面を前記残された利用者の視線位置を平均した位置に表示することを特徴とする請求項７記載の画面表示システム。
【請求項９】
前記画面処理手段は、
前記残された利用者が１人の場合には、前記共通小画面を前記残された利用者の視線位置に合わせて表示することを特徴とする請求項７記載の画面表示システム。
【請求項１０】
前記画面処理手段は、
前記位置検出手段が検出した複数の利用者それぞれの視線位置が予め定めた範囲内にあって、複数の利用者それぞれの視線位置の高さの差異が予め定めた閾値以上の場合には、前記複数の利用者それぞれの視線位置に合わせて、前記第２の大きさの小画面をそれぞれ表示することを特徴とする請求項４記載の画面表示システム。
【請求項１１】
前記位置検出手段は、
複数の人の体型及び姿勢に関する三次元形状パターンを備えており、
検出した形状と、前記三次元形状パターンと比較することで検出した物体が人であるか否かを判定する第１の検出手段と、
検出した物体が人である場合には、検出した利用者の頭頂の３次元位置を検出する第２の検出手段と、
前記検出した利用者の頭頂の３次元位置から予め定められた方法により視線位置を算出する補正手段と、
を備えることを特徴とする請求項１乃至１０のいずれか１項に記載の画面表示システム。
【請求項１２】
前記画面処理手段は、
前記位置検出手段が検出した前記利用者の視線位置の前記画像表示面からの距離に基づいて、前記第２の大きさを変化させることを特徴とする請求項１乃至１１のいずれか１項に記載の画面表示システム。
【請求項１３】
前記画面処理手段は、
前記位置検出手段が検出した前記利用者の視線位置の移動に追随して、前記第２の大きさの小画面を表示することを特徴とする請求項１記載の画面表示システム。
【請求項１４】
第１の大きさの画像表示面を有する表示手段に情報を表示するコンピュータが読み取り可能な画面表示プログラムであって、
前記画像表示面の前方の所定領域に存在する利用者の視線位置を検出する位置検出ステップと、
前記位置検出ステップで検出した前記利用者の視線位置に合わせて、前記画像表示面上に前記第１の大きさよりも小さな第２の大きさの小画面を表示する画面処理ステップと、
を前記コンピュータに実行させることを特徴とする画面表示プログラム。
【請求項１５】
前記画面処理ステップは、
前記位置検出ステップで検出した前記利用者が移動したと判断した場合には、前記第２の大きさの小画面を消去することを特徴とする請求項１３記載の画面表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面を表示する技術に関し、特に、大型ディスプレイに小画面を表示する画面表示システム及び画面表示プログラムに好適に適用できる。
【背景技術】
【０００２】
昨今、大型ディスプレイを街頭やイベント会場に設けて、大型ディスプレイに広告画像やプレゼンテーション画像を表示することがある。大型ディスプレイは同時に多数の聴衆に対して情報を表示することできる便利なツールであるが、個々の聴衆それぞれがインタラクティブに操作して、個々の操作に応じた情報を大型ディスプレイに表示できるとさらに便利である。【０００３】
このようなインタラクティブ性を備える大型ディスプレイシステムとしては、例えば、タッチパネルを設置した大型ディスプレイにおいて、複数の利用者がタッチパネルを操作すると、複数の利用者ごとに大型ディスプレイ上に子ウィンドウを表示する技術が提案されている（例えば、特許文献１参照）。【０００４】
【特許文献１】特開２００６−１８３４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、タッチパネルを設置した大型ディスプレイにおいては、利用者は画面に触れて操作しなければならないので、その操作が煩わしいと感じる利用者も存在する。特に、子ウィンドウを表示させる際の操作はまだしも、表示させた子ウィンドウを消去する際の操作は煩わしく感じる。また、手が塞がっているような状況においては、操作ができないという問題もある。【０００６】
一方、このような大型ディスプレイシステムを管理する側においても、子ウィンドウを表示させたままユーザが立ち去ってしまうことが想定されるので、子ウィンドウを消去するシステム保守要員を必要とするという問題もある。【０００７】
本発明は、上記の事情を鑑みてなされたものであり、その課題の一例としては、大型ディスプレイ上に小画面を表示するに際して、ユーザが操作に煩わしさを感じることがないとともに、システム保守が容易な画面表示システム及び画面表示プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を達成するため、請求項１に記載の発明は、第１の大きさの画像表示面を有する表示手段と、前記画像表示面の前方の所定領域に存在する利用者の視線位置を検出する位置検出手段と、前記位置検出手段が検出した前記利用者の視線位置に合わせて、前記画像表示面上に前記第１の大きさよりも小さな第２の大きさの小画面を表示する画面処理手段と、を有する画面表示システムである。【０００９】
また、請求項１４に記載の発明は、第１の大きさの画像表示面を有する表示手段に情報を表示するコンピュータが読み取り可能な画面表示プログラムであって、前記画像表示面の前方の所定領域に存在する利用者の視線位置を検出する位置検出ステップと、前記位置検出ステップで検出した前記利用者の視線位置に合わせて、前記画像表示面上に前記第１の大きさよりも小さな第２の大きさの小画面を表示する画面処理ステップと、を前記コンピュータに実行させる画面表示プログラムである。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る小画面表示システムの概観構成を示す図である。
【図２】本発明の実施の形態に係る小画面表示システムの機能構成図である。
【図３】本発明の実施の形態に係る小画面表示システムのセンサ装置の概観構成を示す図である。
【図４】本発明の実施の形態に係る小画面表示システムの範囲検出処理の流れを示すフローチャートである。
【図５】本発明の実施の形態に係る小画面表示システムの範囲検出処理の流れを示すフローチャートである。
【図６】本発明の実施の形態に係る小画面表示システムの画面表示処理の流れを示すフローチャートである。
【図７】本発明の実施の形態に係る小画面表示システムの画面消去処理の流れを示すフローチャートである。
【図８】本発明の実施の形態に係る小画面表示システムにおいて別々の小画面を見ている２人の利用者が近づいた場合の小画面表示制御を説明する図である。
【図９】本発明の実施の形態に係る小画面表示システムにおいて小画面を見ている利用者に別の利用者が近づいた場合の画面表示制御を説明する図である。
【図１０】本発明の実施の形態に係る小画面表示システムにおいて複数の利用者が同時に大画面に近づいた場合の画面表示制御を説明する図である。
【図１１】本発明の実施の形態に係る小画面表示システムにおいて複数の利用者が１つの小画面を見ている状態からいずれかの利用者が立ち去る場合の画面表示制御を説明する図である。
【符号の説明】
【００１１】
１  表示装置
２  センサ装置
３  表示制御装置
４  位置検出装置
５  記憶装置
６  画面処理装置
７  小画面
１０  位置検出部
２０  記憶部
３０  画面処理部
１００  小画面表示システム
Ｈ  利用者
Ｓ  検知範囲
Ｐ１０  範囲検出処理
Ｐ２０  詳細位置検出処理
Ｐ３０  画面表示処理
Ｐ４０  画面消去処理
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面を用いて説明する。【００１３】
＜構成＞
図１は、本発明の実施の形態に係る大型ディスプレイを用いた小画面表示システム（以下、小画面表示システムと略す）１００の概観構成を示す図である。小画面表示システム１００は、例えば、１００インチを超えるような大画面１１を有する表示装置１と、大画面１１前方の検知範囲Ｓにおける利用者Ｈを検出するセンサ装置２と、センサ装置２の利用者検出の態様に応じて、表示装置１の大画面１１上に利用者Ｈごとの小画面７を生成して表示する表示制御装置３と、を備えて構成され、個々の利用者Ｈの目線に応じて最適な位置に最適な小画面７を表示するようになっている。なお、本実施の形態においては、図１に示すような座標軸、すなわち、矩形の大画面１１の横方向をｘ軸、縦方向をｚ軸（大画面１１はｘｚ平面上にある）、大画面１１に垂直な方向をｙ軸とした座標軸を用いて、以下、説明を行う。【００１４】
また、表示制御装置３は、センサ装置２と接続され、利用者Ｈの位置を検出する位置検出装置４と、小画面７を表示するための各種情報を記憶する記憶装置５と、表示装置１と接続され、位置検出装置４による位置検出状況に応じて、大画面１１上に小画面７を表示したり、大画面１１上に表示された小画面７を消去したりする画面処理装置６と、を備えている。なお、表示制御装置３の形態は、物理的に一つからなる装置、または複数の装置がネットワーク接続されたシステム構成のいずれであってもよい。【００１５】
図２は、図１に示した小画面表示システム１００の機能構成図である。小画面表示システム１００は、機能的には大別して、位置検出部１０と、記憶部２０と、画面処理部３０と、を備える。【００１６】
位置検出部１０は、センサ装置２と、位置検出装置４と、から構成されている。センサ装置２は、検知範囲Ｓに利用者Ｈが存在すること、並びに存在する利用者Ｈの三次元位置を検出できる非接触型のセンサ装置であれば何であってもよい。本実施の形態では、図１及び図３に示すように、センサ装置２として、赤外線センサ８と、超音波センサ９を検知範囲Ｓの上方の天井に配設し、検知範囲Ｓに存在する利用者Ｈを監視可能としている。すなわち、赤外線センサ８及び超音波センサ９は、検知範囲Ｓの真上に碁盤目状に等間隔に配置され、赤外線及び超音波を下方に向かって照射することにより、検知範囲Ｓに存在する物体を検出するようになっている。本実施の形態では、赤外線センサ８は、検出した物体（利用者Ｈ）の二次元位置（ｘｙ座標）を検出し、超音波センサ９は、検出した物体（利用者Ｈ）の三次元位置（ｘｙｚ座標）を検出するようになっている。なお、本実施の形態では、赤外線センサ８は、物体の大まかな位置を検出するのに用いているため、配置密度は超音波センサ９と比べて低くてもよい。【００１７】
位置検出装置４は、センサ装置２が検出した情報を用いて、位置検出処理を行うようになっている。本実施の形態における位置検出処理は、範囲検出処理Ｐ１０と、詳細位置検出処理Ｐ２０に大別される。範囲検出処理Ｐ１０は、赤外線センサ８を稼働させて、赤外線センサ８が取得した情報に基づいて、物体が存在する大まかな範囲を検出する処理である。一方、詳細位置検出処理Ｐ２０は、範囲検出処理Ｐ１０の結果を受けて、超音波センサ９を稼働させて、超音波センサ９が取得した情報に基づいて、範囲検出処理Ｐ１０で検出された物体が人であるか否かを判断し、人である場合には、利用者Ｈの視線位置を算出する処理である。【００１８】
記憶部２０は、記憶装置５から構成され、小画面７を表示するための各種情報を記憶している。詳しくは、記憶部２０は、検知範囲Ｓにおける各利用者Ｈの視線位置を管理している構造体配列Ａ、表示されている各小画面７の表示位置及び当該小画面７を見ている利用者Ｈを管理している構造体配列Ｂ、新たに視聴を開始した人を管理する新規人ＩＤ、視聴を終了した人を管理する消去人ＩＤなどの情報を記憶している。【００１９】
構造体配列Ａは、利用者Ｈに関する情報を管理しており、利用者Ｈを一意に識別可能な人ＩＤ（ＨＩＤと表記する）、当該利用者Ｈの視線位置（３次元座標で表し、ＥＬ（ｘ，ｙ，ｚ）と表記する）、及び当該配列番号のデータが使われているか否かを示す人ＩＤ使用フラグ（ＨＩＤＦと表記する）を構成要素とする構造体配列である。本実施の形態では、構造体配列Ａの配列番号をＨＩＤとして用いており、また、ＨＩＤＦには、当該配列番号のデータが使用されているときは１、使用されていないときは０が設定されるようになっている。【００２０】
構造体配列Ｂは、表示する小画面７に関する情報を管理しており、小画面７を一意に識別可能な小画面ＩＤ（ＤＩＤと表記する）、当該小画面７の表示位置（２次元座標で表し、ＤＬ（ｄｘ，ｄｚ）と表記する）、当該小画面７を見ている人の人ＩＤ（ＷＩＤと表記する）、当該配列番号のデータが使われているか否かを示す小画面ＩＤ使用フラグ（ＤＩＤＦと表記する）、及び当該小画面７を表示開始した時刻（ＤＴと表記する）を構成要素とする構造体配列である。本実施の形態では、構造体配列Ｂの配列番号をＤＩＤとして用いており、また、ＤＩＤＦには、当該配列番号のデータが使用されているときは１、使用されていないときは０が設定される。【００２１】
新規人ＩＤは、位置検出部１０の処理において、新たに視聴を開始した利用者Ｈを検出したときに記録される情報であり、当該利用者Ｈの人ＩＤ（ＨＩＤ）が新規人ＩＤ（ＮｅｗＨＩＤと表記する）として設定される。【００２２】
消去人ＩＤは、位置検出部１０の処理において、視聴を終了した利用者Ｈを検出したときに記録される情報であり、当該利用者Ｈの人ＩＤ（ＨＩＤ）が消去人ＩＤ（ＤｅｌＨＩＤと表記する）として設定される。【００２３】
画面処理部３０は、画面処理装置６と、表示装置１から構成されている。画面処理装置６は、位置検出部１０における位置検出状況に応じて、表示装置１の大画面１１に小画面７を表示する画面表示処理Ｐ３０、及び表示装置１の大画面１１に表示されていた小画面７を消去する画面消去処理Ｐ４０を実行するようになっている。【００２４】
画面表示処理Ｐ３０は、位置検出部１０の処理において、新たに視聴を開始した利用者Ｈを検出したときに、検出された利用者Ｈの視線位置に小画面７を表示する処理である。ただし、既に近傍に小画面７が表示されている場合や、ほぼ同時に複数人の利用者Ｈが現れた場合には、新しく小画面７を表示しない、または既に表示されている小画面７を複数人の利用者Ｈにとって好適な位置に再表示するようになっている。画面表示処理Ｐ３０のこのような表示制御に関しては、詳しくは後述する。【００２５】
画面消去処理Ｐ４０は、位置検出部１０の処理において、視聴を終了した利用者Ｈを検出したときに、当該利用者Ｈが見ていた小画面７を消去する処理である。ただし、当該利用者Ｈが見ていた小画面７を他の利用者Ｈも見ていた場合には、小画面７を消去せずに、他の利用者Ｈにとって好適な位置に小画面７を再表示するようになっている。画面消去処理Ｐ４０のこのような表示制御に関しては、詳しくは後述する。【００２６】
なお、小画面表示システム１００は、具体的には、少なくとも演算・制御機能を備えた中央演算装置（ＣＰＵ）、プログラムやデータを格納する記憶機能を備えたＲＯＭ、ＲＡＭ等からなる主記憶装置（メモリ）及びハードディスクなどの補助記憶装置から構成されている。このうち、位置検出部１０及び画面処理部３０は、小画面表示システム１００における演算・制御機能、記憶部２０は、小画面表示システム１００における記憶機能を具体的に示したものに他ならない。【００２７】
また、本実施の形態に係る各種処理（具体的には、範囲検出処理Ｐ１０、詳細位置検出処理Ｐ２０、画面表示処理Ｐ３０、画面消去処理Ｐ４０）を実行するプログラムは、上述した主記憶装置またはハードディスクに格納されているものであるが、当該プログラムを携行可能なフラッシュメモリ、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ−ＲＯＭなどのＡＶ機器やコンピュータが読み取り可能な記録媒体に記録することも、通信ネットワークを介して配信することも可能である。【００２８】
＜動作＞
次に、図４〜図７を用いて、本発明の実施の形態に係る小画面表示システム１００の動作について説明する。ここで、図４は、小画面表示システム１００の位置検出部１０における範囲検出処理Ｐ１０の流れを示すフローチャートであり、図５は、小画面表示システム１００の位置検出部１０における詳細位置検出処理Ｐ２０の流れを示すフローチャートである。また、図６は、小画面表示システム１００の画面処理部３０における画面表示処理Ｐ３０の流れを示すフローチャートであり、図７は、小画面表示システム１００の画面処理部３０における画面消去処理Ｐ４０の流れを示すフローチャートである。【００２９】
（範囲検出処理）
範囲検出処理Ｐ１０は、上述したように、物体が存在する大まかな位置を検出する処理であり、位置検出部１０において常時、稼働している。【００３０】
まず、位置検出装置４は、赤外線センサ８から周期ｄｔ１ごとに、検知範囲Ｓ全体の値を取得する（ステップＳ１０）。【００３１】
次いで、位置検出装置４は、取得した値から、大画面１１を見ている物体がいるか否かを判定する（ステップＳ２０）、具体的には、取得した赤外線センサ８の値から、温度Ｔ１（人間の体温に近い値が設定されている）以上の熱を有して、面積Ｓ１（人間が占める面積に近い値が設定されている）以上の物体が検出され、かつ、この物体がほとんど動かないか否か（具体的には、周期ｄｔ１ごとに検出される物体の位置の変化から判断する）を判定する。すなわち、本実施の形態では、温度Ｔ１以上の熱を有して、面積Ｓ１以上の物体が検出され、かつ、この物体がほとんど動かない場合は、物体は大画面１１を見ていると判断する。【００３２】
大画面１１を見ている物体がいると判断した場合には（ステップＳ２０：ＹＥＳ）、位置検出装置４は、物体が占める範囲ａ１の面積ｓ１を計算し（ステップＳ３０）、次いで、詳細位置検出処理Ｐ２０を生成して、範囲ａ１及び面積ｓ１を引数として渡し（ステップＳ４０）、ステップＳ１０に戻る。一方、大画面１１を見ている物体がいないと判断した場合には（ステップＳ２０：ＮＯ）、ステップＳ１０に戻る。【００３３】
なお、ステップＳ２０において、同時に複数の大画面１１を見ている物体を検出した場合には、それぞれの物体に合わせて、詳細位置検出処理Ｐ２０を複数生成し、並列に動作させる。また、ステップＳ２０において、大画面１１を見ている物体を検出した場合の以降の範囲検出処理Ｐ１０においては、当該物体の再度の検出を防止するため、赤外線センサ８を当該範囲ａ１においては稼働させないようにする。【００３４】
（詳細検出処理）
詳細位置検出処理Ｐ２０は、上述したように、範囲検出処理Ｐ１０で検出された物体が人であるか否かを判断し、人である場合には、人の視線位置を算出する処理であり、範囲検出処理Ｐ１０からの指示により起動する。【００３５】
まず、位置検出装置４は、範囲検出処理Ｐ１０から範囲ａ１及び面積ｓ１（ステップＳ４０参照）を受け取ると、範囲ａ１において超音波センサ９を稼働させ（ステップＳ１１０）、超音波センサ９からの範囲ａ１における値を取得し、物体の三次元形状を検出する（ステップＳ１２０）。【００３６】
次いで、位置検出装置４は、検出した物体の三次元形状と、予め登録されている人の形状パターンとのマッチングを行い、検出した物体の三次元形状が人の形状であるか否かを判定する（ステップＳ１３０）。この判定処理は、人間以外の物体（例えば、動物等）に対する誤作動をなくすための処理である。ここで、人の形状パターンとは、例えば、立っている状態、前かがみの状態、地面に座っている状態など想定される人の姿勢に関する複数のパターンを意味し、この人の姿勢に関する複数のパターンは、予め位置検出装置４に登録されている。このように、複数の人間の姿勢に関するパターンを保持しておくことにより、直立姿勢の人を検出するほか、腰の曲がった老人など様々な体型及び姿勢の人を検出することが可能となる。なお、除外パターン（例えば、犬や猫などの動物の姿勢パターン）を予め登録しておき、除外パターンに合致するか否かの判定機能も加え、除外パターンに合致する場合には、検出した物体の三次元形状が人の形状ではないと判断するようにしてもよい。この場合には、人間以外の物体に対する誤作動をさらに減少させることができる。【００３７】
検出した物体の三次元形状から、物体が人であると判定したときは（ステップＳ１３０：ＹＥＳ）、位置検出装置４は、利用者Ｈのｘｙ平面上における中心位置（ｘ１，ｙ１）と、利用者Ｈの高さｚ１を検出し（ステップＳ１４０）、次いで、利用者Ｈの高さｚ１から目の高さｚ２を算出する（ステップＳ１５０）。ここで、利用者Ｈの高さｚ１は、頭頂部の高さであるので、目の視線位置を算出するためは、ｚ１を補正する必要がある。本実施の形態では、目の位置は頭の長さの略中央に位置すると考え、三次元形状から検出される人の頭頂部の高さと肩の高さの差から頭部の長さを算出し、それを２で割った値Ｚ１を引くことにより、目の高さｚ２を算出するようにしている（例えば、頭部の長さを略２０ｃｍとすると、Ｚ１は略１０ｃｍとなる）。なお、より精密に目の高さを算出する場合には、頭頂部の高さに合わせた補正値テーブルを作成しておき、当該補正値テーブルを用いて目の高さを算出するようにしてもよい。【００３８】
次いで、位置検出装置４は、記憶装置５の構造体配列Ａを参照して、使用していない配列番号（ＨＩＤＦ＝０）のデータ、かつ最も小さい配列番号のデータを取得し（ステップＳ１６０）、当該データの視線位置ＥＬ（ｘ，ｙ，ｚ）に算出した利用者Ｈの視線座標（ｘ１，ｙ１，ｚ２）を設定し、ＨＩＤＦに１を設定して更新する（ステップＳ１７０）。例えば、構造体配列Ａの中で、配列番号Ｎ１のデータが使用されてなく、かつ使用されていないデータのうち配列番号Ｎ１が最も小さい場合には、構造体配列ＡのＮ１番目のデータの視線位置ＥＬに（ｘ１，ｙ１，ｚ２）を設定し、ＨＩＤＦに１を設定して、データを更新する。【００３９】
また、位置検出装置４は、記憶装置５の新規ＩＤ（ＮｅｗＨＩＤ）に当該利用者ＨのＨＩＤ（配列番号）を設定し（ステップＳ１７０）、画面処理装置６に対して画面表示処理Ｐ３０を生成するように命令する（ステップＳ１８０）。例えば、構造体配列ＡのＮ１番目のデータに対して視線位置ＥＬを更新した場合には、ＮｅｗＨＩＤにはＮ１を設定して、記憶装置５に記録する。この結果、画面処理装置６は、後述する画面表示処理Ｐ３０において、どの人に対して新たに小画面７を表示すればよいのかを把握することができる。なお、記憶装置５に新規人ＩＤを記録する際には、初期化処理が行われるため、それまでに記録されていた新規人ＩＤに対応する要素はクリアされることとなる。【００４０】
次いで、位置検出装置４は、利用者Ｈの三次元形状に基づいて、利用者Ｈの占める体積ｖ１をｄｔ２の時間間隔ごとに計算する（ステップＳ１９０）。これは、利用者Ｈの位置を検出した後、当該利用者Ｈが大画面１１（小画面７）前を離れるか否か（留まっているか）を監視するための処理である。【００４１】
位置検出装置４は、計算した体積ｖ１の変化から人が移動したか否かを判定する（ステップＳ２００）。詳しくは、体積ｖ１の変化が大きい、例えば、体積ｖ１の減少率が予め定めた閾値より大きい場合には、人が視聴位置から離れたと判定し、そうでない場合には、人が視聴位置に留まって、小画面７を見ているものと判定する。【００４２】
体積ｖ１の変化から利用者Ｈが移動したと判定したときには（ステップＳ２００：ＹＥＳ）、位置検出装置４は、利用者Ｈは小画面７を見ることを止めたと判断して、記憶装置５の消去人ＩＤ（ＤｅｌＨＩＤ）に当該利用者ＨのＨＩＤを設定して、画面処理装置６に対して画面消去処理Ｐ４０を生成するように命令して（ステップＳ２１０）、処理を終了する。例えば、この利用者ＨのＨＩＤ（配列番号）がＮ１である場合には、ＤｅｌＨＩＤにはＮ１を設定して、記憶装置５に記録する。この結果、画面処理装置６は、後述する画面消去処理Ｐ４０においては、どの小画面７を消去すればよいのかを把握することができる。なお、記憶装置５の消去人ＩＤを記録する際には、初期化処理が行われるため、それまでに記録されていた消去人ＩＤに対応する要素はクリアされることとなる。また、体積ｖ１の変化から利用者Ｈが移動していないと判定したときには（ステップＳ２００：ＮＯ）、ステップＳ１９０の処理を繰り返す。【００４３】
これに対して、検出した物体の三次元形状から、物体が人でないと判定したとき（ステップＳ１３０：ＮＯ）、位置検出装置４は、範囲ａ１において稼働していた超音波センサ９を停止させる（ステップＳ２２０）。さらに、範囲ａ１に関しては、別の詳細位置検出処理Ｐ３０からも超音波センサ９を稼働させないように、超音波センサ９をロックした状態とする。これは、人でない物体を何度も検出することを防止するためである。【００４４】
次いで、位置検出装置４は、検出した物体が移動したか否かを判定する（ステップＳ２３０）。詳しくは、範囲ａ１のうち、温度Ｔ１以上の部分の面積ｓ２が最初の面積ｓ１と比べて大きな変化があった、例えば、面積ｓ２が面積ｓ１より著しく小さくなったときは、検出した物体が移動したものと判断する。【００４５】
検出した物体が移動したときは（ステップＳ２３０：ＹＥＳ）、位置検出装置４は、ロックした状態の超音波センサ９を解除し、範囲ａ１における超音波センサ９の稼働を可能として（ステップＳ２４０）、処理を終了する。これは、当該地点に他の物体が来るかもしれないので、他の物体の検出を可能とするためである。一方、検出した物体が移動しなかったときは（ステップＳ２３０：ＮＯ）、ステップＳ２３０の処理を繰り返す。【００４６】
（画面表示処理）
画面表示処理Ｐ３０は、上述したように、位置検出部１０で新たに検出された利用者Ｈの視線位置に小画面７を表示する処理であり、詳細位置検出処理Ｐ２０からの指示により起動する。【００４７】
まず、画面処理装置６は、記憶装置５に記録された新規人ＩＤ（ＮｅｗＨＩＤ）を読み出し、読み出した新規人ＩＤに従って、構造体配列Ａから該当するデータの視線位置ＥＬを取得する（ステップＳ３１０）。例えば、ＮｅｗＨＩＤがＮ１であり、構造体配列ＡのＮ１番目のデータの視線位置ＥＬが（ｘ３，ｙ３，ｚ３）であるとする。【００４８】
次いで、画面処理装置６は、小画面７が表示されるべき位置（ｘ３，ｚ３）の近傍に別の小画面７があるか否かを判定する（ステップＳ３２０）。これは、（ｘ３，ｚ３）の近傍に小画面７が表示されている場合には、当該小画面７の近傍にさらに新たな小画面７を表示すると、却って邪魔になり適切でないので、小画面７を表示させないようにするため、当該判定を行うものである。詳しくは、位置（ｘ３，ｚ３）から予め定めた半径Ｒ１以内に別の小画面７が存在するか否かを、構造体配列Ｂの表示位置ＤＬを参照して、判定する。【００４９】
小画面７が表示されるべき位置（ｘ３，ｚ３）の近傍に別の小画面７がないときは（ステップＳ３２０：ＮＯ）、画面処理装置６は、小画面７が表示されるべき位置（ｘ３，ｚ３）に小画面７を表示する（ステップＳ３５０）。本実施の形態においては、画面処理装置６は、ｘ軸方向に関してはｘ３を中心に、また、ｚ軸方向に関してはｚ３を上限にして、約１２インチ程度の小画面７を表示する。すなわち、利用者Ｈはやや見下げる姿勢で小画面７を見ることができる。【００５０】
次いで、画面処理装置６は、記憶装置５の構造体配列Ｂを参照して、使用していない配列番号（ＤＩＤＦ＝０）、かつ最も小さい配列番号のデータを取得し（ステップＳ３６０）、当該データの表示位置ＤＬに小画面７が表示された位置（ｘ３，ｚ３）を設定し、ＷＩＤにＮｅｗＨＩＤを設定し、ＤＴに現在時刻を設定し、ＤＩＤＦに１を設定して、データを更新し（ステップＳ３７０）、処理を終了する。例えば、構造体配列Ｂの中で、配列番号Ｎ２のデータが使用されてなく、かつ使用されていないデータのうち配列番号Ｎ２が最も小さい場合には、構造体配列ＢのＮ２番目のデータの表示位置ＤＬに（ｘ３，ｚ３）を設定し、ＷＩＤにＮｅｗＨＩＤを設定し、ＤＴに現在時刻を設定し、ＤＩＤＦに１を設定して、データを更新する。【００５１】
一方、小画面７が表示されるべき位置（ｘ３，ｚ３）の近傍に別の小画面７があるときは（ステップＳ３２０：ＹＥＳ）、構造体配列Ｂを参照して、最も近い位置にある小画面７（以下、最近接小画面７という）の表示位置ＤＬ（ｄｘ，ｄｚ）を取得し（ステップＳ３３０）、最近接小画面７のｚ座標ｄｚとｚ３を比較し、その差がＺ２以上あるか否かを判定する（ステップＳ３４０）。例えば、最近接小画面７のＤＩＤをＮ３とし、その表示位置ＤＬを（ｄｘＮ３，ｄｚＮ３）とした場合には、ｚ３とｄｚＮ３の差がＺ２以上あるか否かを判定する。これは、ｘｙ位置が略同一または近くても、ｚ位置があまりに離れている場合には（例えば、大人が見ている小画面７を子供が見ようとする場合など）、高さに応じて異なる小画面７を表示したほうがよいので、このような場合に該当するか否かを判定するものである。【００５２】
ｚ３とｄｚＮ３の差がＺ２以上あるとき（ステップＳ３４０：ＹＥＳ）、すなわち、高さの差が予め定めた閾値Ｚ２以上あるときは、画面処理装置６は、新たな小画面７を表示すべく、上述したステップＳ３５０〜Ｓ３７０の処理を実行する。この結果、新たに現れた利用者Ｈは、新たに表示された小画面７を見ることができる。【００５３】
これに対して、ｚ３とｄｚＮ３の差がＺ２未満であるときは（ステップＳ３４０：ＮＯ）、最近接小画面７を表示してから一定時間ＴＴ１以上経過しているか否かを判定する（ステップＳ３８０）。これは、複数人の利用者Ｈが略同時に検知範囲Ｓに現れたときの小画面表示において、複数人のうち最初に検出された利用者Ｈの視線に合わせて小画面７が表示されることを防止するために当該判定を行うものである。本実施の形態では、ＴＴ１は数秒程度の値が設定されている。なお、最近接小画面７を表示してからの時間は、ＤＴと現在時刻から算出される。【００５４】
最近接小画面７を表示してから一定時間ＴＴ１以上経過しているときは（ステップＳ３８０：ＹＥＳ）、画面処理装置６は、最近接小画面７の位置補正を行わず、構造体配列Ｂから、最近接小画面７のＤＩＤを有するデータを取得して、当該データのＷＩＤにＮｅｗＨＩＤを追加して、データを更新する（ステップＳ４１０）。例えば、最近接小画面７のＤＩＤがＮ３の場合には、構造体配列ＢのＮ３番目のデータのＷＩＤにＮｅｗＨＩＤを追加して、データを更新する。【００５５】
このように、最近接小画面７が表示されてから長い時間が経過した後、別の利用者Ｈが当該最近接小画面７の近傍に来た場合には、画面処理装置６は、先の利用者Ｈに対して表示していた最近接小画面７の位置を変更せずにそのままの位置で表示を継続する。【００５６】
これに対して、最近接小画面７を表示してから一定時間ＴＴ１以上経過していないときは（ステップＳ３８０：ＮＯ）、画面処理装置６は、構造体配列Ｂから、最近接小画面７のＤＩＤを有するデータを取得して、当該データのＷＩＤから最近接小画面７を見ている人全員の人ＩＤを参照し、参照した人ＩＤに基づいて、構造体配列Ａを参照して、最近接小画面７を見ている人全員の視線位置ＥＬのｘ座標及びｚ座標の平均値を計算する（ステップＳ３９０）。ここで、最近接小画面７を見ている人全員の視線位置ＥＬのｘ座標の平均をｘａｖ１、ｚ座標の平均をｚａｖ１とする。【００５７】
次いで、画面処理装置６は、（ｘａｖ１，ｚａｖ１）に小画面７を表示し、構造体配列Ｂから、最近接小画面７のＤＩＤを有するデータを取得して、当該データの表示位置ＤＬに（ｘａｖ１，ｚａｖ１）を設定し（ステップＳ４００）、さらに、ＷＩＤにＮｅｗＨＩＤを追加して、データを更新する（ステップＳ４１０）。例えば、最近接小画面７のＤＩＤがＮ３の場合には、構造体配列ＢのＮ３番目のデータの表示位置ＤＬに（ｘａｖ１，ｚａｖ１）を設定し、ＷＩＤにＮｅｗＨＩＤを追加して、データを更新する。【００５８】
このように、最近接小画面７が表示されてからあまり時間が経過していないときに、別の利用者Ｈが当該最近接小画面７の近傍に来た場合には（ほぼ同時に複数人の利用者Ｈが大画面１１に近づいて来た場合）、画面処理装置６は、複数人の利用者Ｈの視線の平均位置を計算し、計算した平均位置に最近接小画面７を移動して表示する。【００５９】
（画面消去処理）
画面消去処理Ｐ４０は、上述したように、利用者Ｈが小画面７を見ることを止めたときに当該利用者Ｈが見ていた小画面７を消去する処理であり、詳細位置検出処理Ｐ２０からの指示により起動する。【００６０】
まず、画面処理装置６は、記憶装置５に記録された消去人ＩＤ（ＤｅｌＨＩＤ）を読み出し、読み出した消去人ＩＤに基づいて、構造体配列ＢのＷＩＤを参照して、該当するデータを取得する（ステップＳ５１０）。例えば、ＤｅｌＨＩＤがＮ１であり、構造体配列Ｂの中で、ＷＩＤにＮ１が含まれているデータのＤＩＤがＮ４であるとする。【００６１】
次いで、画面処理装置６は、構造体配列ＢのＮ４番目のデータのＷＩＤに含まれる要素、すなわち、ＷＩＤに含まれる人ＩＤの数を数える（ステップＳ５２０）。ここでは、ＷＩＤに含まれる人ＩＤがＮ５個あるものとする。【００６２】
次いで、画面処理装置６は、上述したＮ５の値を用いて、ＤＩＤがＮ４の小画面７（以下、消去対象小画面７という）を見ている利用者Ｈが１人か否かを判定する（ステップＳ５３０）。【００６３】
消去対象小画面７を見ている利用者Ｈが１人であるときは（ステップＳ５３０：ＹＥＳ）、画面処理装置６は、消去対象小画面７を消去するとともに、構造体配列ＢのＮ４番目のデータを初期化する（ステップＳ５４０）。ここで、構造体配列Ｂのデータの初期化とは、具体的には、該当データの表示位置、ＷＩＤ、ＤＩＤＦ、及びＤＴを初期化すること意味する。なお、ＤＩＤＦには０が設定される。【００６４】
次いで、画面処理装置６は、消去人ＩＤをＨＩＤとする構造体配列Ａのデータを取得し、取得したデータを初期化して（ステップＳ５９０）、処理を終了する。ここで、構造体配列Ａのデータの初期化とは、具体的には、該当データの視線位置ＥＬ、及びＨＩＤＦを初期化することを意味する。なお、ＨＩＤＦには０が設定される。例えば、ＤｅｌＨＩＤがＮ１である場合には、構造体配列ＡのＮ１番目のデータを初期化する。【００６５】
消去対象小画面７を見ている利用者Ｈが１人でないときは（ステップＳ５３０：ＮＯ）、  画面処理装置６は、消去対象小画面７を見ている利用者Ｈが３人以上であるか否かを判定する（ステップＳ５５０）。【００６６】
消去対象小画面７を見ている利用者Ｈが３人以上でない、すなわち、利用者Ｈが２人のときは（ステップＳ５５０：ＮＯ）、その後消去対象小画面７を見続ける利用者Ｈ（残された利用者Ｈという）は１人なので、消去対象小画面７の表示位置を残された利用者Ｈの視線位置に合わせて移動し、構造体配列ＢのＮ４番目のデータの表示位置ＤＬに残された利用者Ｈの視線位置を設定して、更新する（ステップＳ５６０）。例えば、構造体配列ＢのＮ４番目のデータのＷＩＤから、残された利用者の人ＩＤがＮ５の場合には、構造体配列ＡのＨＩＤがＮ５のデータの視線位置ＥＬを取得し、取得した視線位置ＥＬのｘ座標及びｚ座標に消去対象小画面７を表示し、取得した視線位置ＥＬのｘ座標及びｚ座標を構造体配列ＢのＮ４番目のデータの表示位置ＤＬに設定する。なお、消去対象小画面７の表示位置ＤＬを変更し、構造体配列Ｂを更新した後は、上述したステップＳ５９０に進み、画面処理装置６は、ＤｅｌＨＩＤをＨＩＤとする構造体配列Ａのデータを取得し、取得したデータを初期化して、処理を終了する。【００６７】
一方、消去対象小画面７を見ている利用者Ｈが３人以上のときは（ステップＳ５５０：ＹＥＳ）、その後消去対象小画面７を見続ける利用者Ｈは２人以上いるので、残された利用者Ｈの視線位置の平均を算出する（ステップＳ５７０）。例えば、構造体配列ＢのＮ４番目のデータのＷＩＤから、残された利用者の人ＩＤがＮ５及びＮ６の場合には、構造体配列ＡのＨＩＤがＮ５及びＮ６のデータの視線位置ＥＬを取得し、取得した視線位置ＥＬの平均を算出する。ここで、残された利用者Ｈの視線位置ＥＬのｘ座標の平均をｘａｖ２、ｙ座標の平均をｙａｖ２、ｚ座標の平均をｚａｖ２とする。【００６８】
次いで、画面処理装置６は、（ｘａｖ２，ｚａｖ２）に消去対象小画面７を表示し、構造体配列ＢのＮ４番目のデータの表示位置ＤＬに（ｘａｖ２，ｚａｖ２）を設定し、データを更新する（ステップＳ５８０）。なお、消去対象小画面７の表示位置ＤＬを変更し、構造体配列Ｂを更新した後は、上述したステップＳ５９０に進み、画面処理装置６は、ＤｅｌＨＩＤをＨＩＤとする構造体配列Ａのデータを取得し、取得したデータを初期化して、処理を終了する。【００６９】
＜小画面表示制御の具体例＞
次に、上述した小画面表示システム１００の小画面表示制御を利用者Ｈの行動と対比して具体的に説明する。【００７０】
（別々の小画面７を見ていた２人の利用者Ｈが近づく場合）
図８を参照して、利用者ＨＡが小画面７Ａ、利用者ＨＢが小画面７Ｂをそれぞれ見ている状態から、利用者ＨＢが利用者ＨＡに近づく場合について説明する。【００７１】
まず、利用者ＨＢが小画面７Ｂから離れると、小画面表示システム１００は、利用者ＨＢが見ていた小画面７Ｂを消去する（詳細位置検出処理のステップＳ２００、Ｓ２１０、画面消去処理のステップＳ５３０（ＮＯ）、Ｓ５４０参照）。【００７２】
次いで、利用者ＨＢが利用者ＨＡに近づいて、小画面７Ａに近い場合には、小画面表示システム１００は、新たな小画面７を表示しないとともに、小画面７Ａの表示位置も変更しない（画面表示処理のステップＳ３２０（ＹＥＳ）、ステップＳ３４０（ＮＯ）、ステップＳ３８０（ＹＥＳ）、ステップＳ４１０参照）。従って、利用者ＨＢは、表示位置の変わらない小画面７Ａを見ることとなる。【００７３】
一方、利用者ＨＢが利用者ＨＡに近づいたが、利用者ＨＢと小画面７Ａと遠い場合には、小画面表示システム１００は、利用者ＨＢの視線に合わせた新たな小画面７Ｂを表示する（画面表示処理のステップＳ３２０（ＮＯ）、Ｓ３５０参照）。この結果、利用者ＨＢは新たな小画面７Ｂを見ることとなる。【００７４】
（小画面７を見ていた利用者Ｈに別の利用者Ｈが近づく場合）
図９を参照して、利用者ＨＡが小画面７Ａを見ているときに、別の利用者ＨＢが近づいて来る場合について説明する。【００７５】
まず、利用者ＨＢが利用者ＨＡに近づいて、小画面７Ａに近い場合には、小画面表示システム１００は、新たな小画面７を表示しないとともに、小画面７Ａの表示位置も変更しない（画面表示処理のステップＳ３２０（ＹＥＳ）、ステップＳ３４０（ＮＯ）、ステップＳ３８０（ＹＥＳ）、ステップＳ４１０参照）。従って、利用者ＨＢは、表示位置の変わらない小画面７Ａを見ることとなる。【００７６】
一方、利用者ＨＢが利用者ＨＡに近づいて、小画面７Ａに近いが、利用者ＨＢの視線位置の高さが利用者ＨＡの視線位置の高さと大きく離れている場合には、小画面表示システム１００は、利用者ＨＢの視線に合わせて新たな小画面７Ｂを表示する（画面表示処理のステップＳ３２０（ＹＥＳ）、ステップＳ３４０（ＹＥＳ）、ステップＳ３５０参照）。【００７７】
また、利用者ＨＢが利用者ＨＡに近づいたが、小画面７Ａと遠い場合には、小画面表示システム１００は、利用者ＨＢの視線に合わせた新たな小画面７Ｂを表示する（画面表示処理のステップＳ３２０（ＮＯ）、Ｓ３５０参照）。この結果、利用者ＨＢは小画面７Ｂを見ることとなる。【００７８】
（複数人の利用者Ｈが同時に小画面７を見に来た場合）
図１０を参照して、利用者ＨＡと利用者ＨＢがほぼ同時に検知範囲Ｓに進入してきて、小画面７を見る場合について説明する。【００７９】
利用者ＨＡと利用者ＨＢの距離が近い場合には、小画面表示システム１００は、二人の視線平均位置（視線位置のｘ座標及びｚ座標の平均）に小画面７Ａを表示する（画面表示処理のステップＳ３２０（ＹＥＳ）、Ｓ３４０（ＮＯ）、Ｓ３８０（ＮＯ）、Ｓ３９０、Ｓ４００参照）。したがって、利用者ＨＡ及び利用者ＨＢは、二人の間の中間位置に表示された小画面７Ａを見ることとなる。【００８０】
一方、利用者ＨＡと利用者ＨＢの距離が遠い場合には、小画面表示システム１００は、利用者ＨＡ及びＨＢの視線に合わせた新たな小画面７Ａ及び７Ｂをそれぞれ表示する（画面表示処理のステップＳ３２０（ＮＯ）、Ｓ３５０参照）。この結果、利用者ＨＡは小画面７Ａ、利用者ＨＢは小画面７Ｂをそれぞれ見ることとなる。【００８１】
（複数人の利用者Ｈが１つの小画面７を見ている状態からいずれかの利用者Ｈが立ち去る場合）
図１１を参照して、まず、利用者ＨＡ及び利用者ＨＢが小画面７Ａを見ている状態から、利用者ＨＢが立ち去る場合について説明する。この場合には、利用者ＨＡだけが小画面７Ａを見ることになるので、小画面表示システム１００は、利用者ＨＡの視線位置に合わせて、小画面７Ａを移動して表示する（画面消去処理のステップＳ５３０（ＮＯ）、Ｓ５５０（ＮＯ）、Ｓ５６０参照）。この結果、利用者ＨＡは自分の視線位置に表示された小画面７Ａを見ることとなる。【００８２】
次に、利用者ＨＡ、利用者ＨＢ及び利用者ＨＣが小画面７Ａを見ている状態から、利用者ＨＣが立ち去る場合について説明する。この場合には、利用者ＨＡ及びＨＢが小画面７Ａを見ることになるので、小画面表示システム１００は、利用者ＨＡ及びＨＢの視線平均位置（ｘ座標及びｙ座標の平均）に合わせて、小画面７Ａを移動して表示する（画面消去処理のステップＳ５３０（ＮＯ）、Ｓ５５０（ＹＥＳ）、Ｓ５７０、Ｓ５８０参照）。この結果、利用者ＨＡ及び利用者ＨＢは、二人の間の中間位置に表示された小画面７Ａを見ることとなる。【００８３】
以上、本実施の形態に係る小画面表示システム１００によれば、大画面１１を有する表示装置１と、大画面１１の前方の検知範囲Ｓに存在する利用者Ｈの視線位置を検出する位置検出部１０と、位置検出部１０が検出した利用者Ｈの視線位置に合わせて、大画面１１上に小画面７を表示する画面処理装置６と、を有するので、大型ディスプレイ上に小画面７を表示するに際して、利用者Ｈが操作に煩わしさを感じることがない。すなわち、本実施の形態に係る小画面表示システム１００は、位置検出部１０のセンサ装置２を非接触センサとするので、利用者Ｈが表示操作をすることなく、位置検出装置４が自動的に利用者Ｈの視線位置を検出して、画面処理装置６が利用者Ｈの視線位置に合わせて小画面を表示するので、利用者Ｈは表示操作に煩わしさを感じることがない。また、本実施の形態に係る小画面表示システム１００は、利用者Ｈが消去操作をすることなく、位置検出装置４が自動的に利用者Ｈの移動を検出して、画面処理装置６が表示されていた小画面７を消去するので、利用者Ｈは消去操作に煩わしさを感じることがないとともに、小画面７を消去するためのシステム保守要員を必要としないので、システム保守を容易とすることができる。【００８４】
また、本実施の形態に係る小画面表示システム１００によれば、複数の利用者Ｈの集まり状況に応じて最適な位置に小画面７を表示する表示制御アルゴリズムを備えているので、複数の利用者Ｈが同時に大画面１１の前に存在する場合でも、複数の利用者Ｈそれぞれにとって最適な位置に小画面７を表示することができる。例えば、複数の利用者Ｈが離れて存在する場合には、それぞれの利用者Ｈの視線位置に合わせて、好適な位置に小画面７をそれぞれ表示する。また、複数の利用者Ｈが近接して存在する場合には、それぞれの利用者Ｈの視線位置の平均位置に共通の小画面７を表示したり、最初に見ていた利用者Ｈの小画面７の表示位置に固定して表示したりするので、近接していてもそれぞれの利用者Ｈに邪魔にならずに小画面７を表示することができる。また、複数の利用者Ｈが近接していても、視線の高さ位置が大きく離れている場合には、利用者Ｈごとに小画面７を表示するので、背の高さを考慮した小画面表示をすることができる。さらには、複数の利用者Ｈが１つの小画面７を見ていたときに利用者のいずれかが立ち去るような場合においても、残された利用者Ｈの数に応じて、最適な視線位置に小画面７を移動して表示することができる。例えば、残された利用者Ｈが１人の場合には、残された利用者Ｈの視線位置に合わせて小画面７を表示し、また、残された利用者Ｈが２人以上の場合には、残された利用者Ｈそれぞれの視線位置の平均位置に小画面７を表示するので、残された利用者Ｈにとってより好適な位置に小画面７が表示されることとなる。【００８５】
また、本実施の形態に係る小画面表示システム１００によれば、人と判断した場合に利用者Ｈの視線位置を検出するので、不要な物体に対する誤作動を排除することができる。【００８６】
なお、本実施の形態に係る小画面表示システム１００においては、小画面７の大きさを１２インチ程度としたが、小画面７の大きさはこれに限定されるものではない。また、本実施の形態に係る小画面表示システム１００においては、小画面７の大きさを固定して表示したが、小画面７の大きさを可変させて表示するようにしてもよい。例えば、表示装置１の大画面１１からの距離（ｙ座標）に応じて、小画面７の大きさを変化させるようにしてもよい。この場合には、大画面１１からの距離が離れるに従って、小画面７の大きさを大きくするように制御してもよい。また、１人の利用者Ｈが１つの小画面７を見ている場合だけに、このような小画面７の大きさを変化させる制御を適用してもよい。また、複数の利用者Ｈが１つの小画面７を見ている場合においても、複数の利用者Ｈのｙ座標の平均に基づいて、小画面７の大きさを決定するようにしてもよい。【００８７】
また、本実施の形態に係る小画面表示システム１００においては、利用者Ｈの位置を検出する装置としてセンサ装置２（赤外線センサ８、超音波センサ９）を用いたが、利用者Ｈの位置を検出する装置はこれに限定されるものではない。例えば、動画を撮影できるカメラを用いて、検知範囲Ｓの画像を撮影し、撮影した画像を処理して、検知範囲Ｓに存在する利用者Ｈを検出するようにしてもよい。また、利用者Ｈに自分の身長などの情報（高さ情報）が記憶された電子タグを装着してもらい、利用者Ｈが装着した電子タグと通信を行って、電子タグの位置情報（ｘｙ座標）を検出するとともに、高さ情報（ｚ座標）を取得するようにしてもよい。特に屋外に表示装置１を設置するなどして天井にセンサ装置２を配設することができない場合には、上述したカメラや電子タグを用いた方法が有効である。【００８８】
また、本実施の形態に係る小画面表示システム１００は、種々の施設に適用が可能であるが、特に表示装置１を広告用ディスプレイとして使用する場合に好適である。例えば、街頭に設置された超大型ディスプレイに近づくと、利用者Ｈの存在位置を検出して、利用者Ｈの視線位置に広告画像を表示するようにしてもよい。この場合には、利用者Ｈが荷物等を持っていて両手が空いていなくても、超大型ディスプレイに近づくだけで自分に向けた広告が表示されるので、便利である。【００８９】
また、超大型ディスプレイに表示される画像の大きさを距離に応じて変化させるようにしてもよい。例えば、超大型ディスプレイとの距離が遠い場合には、超大型ディスプレイの表示画面全体に広告画像を表示し、超大型ディスプレイとの距離が近い場合には、小画面７に同一の広告映像を表示するようにしてもよい。超大型ディスプレイの場合には、近づき過ぎると、何が映っているかよくわからないので、近づいても表示画像を把握できるようにするためである。【００９０】
なお、本実施の形態に係る小画面表示システム１００においては、利用者Ｈが移動すると小画面７を消去するように制御していたが、これに代えて、利用者Ｈの視線位置に追随して、小画面７を移動させて表示するようにしてもよい。この場合には、例えば、上述した表示装置１を広告用ディスプレイとして使用すると、利用者Ｈは歩きながらその横に広告画像を見ることが可能となる。【００９１】
また、利用者Ｈの視線位置に追随して、小画面７を移動させて表示するような小画面表示システム１００の場合には、アミューズメント施設に好適である。例えば、大画面１１の前において複数人で遊ぶようなシューティングゲームの場合には、利用者Ｈの視線位置に追随して、ゲームに必要な情報を視線位置に表示することができる。また、水族館などにおいて水槽に透過型のディスプレイが貼られている場合には、利用者Ｈの移動に追随して、視線位置にガイド情報を表示するようにしてもよい。【００９２】
以上、本発明の実施の形態について説明してきたが、本発明は、上述した実施の形態に限られるものではなく、本発明の要旨を逸脱しない範囲において、本発明の実施の形態に対して種々の変形や変更を施すことができ、そのような変形や変更を伴うものもまた、本発明の技術的範囲に含まれるものである。
【図１】
2009125481.tif 000003
【図２】
2009125481.tif 000004
【図３】
2009125481.tif 000005
【図４】
2009125481.tif 000006
【図５】
2009125481.tif 000007
【図６】
2009125481.tif 000008
【図７】
2009125481.tif 000009
【図８】
2009125481.tif 000010
【図９】
2009125481.tif 000011
【図１０】
2009125481.tif 000012
【図１１】
2009125481.tif 000013
【手続補正書】
【提出日】平成21年10月30日(2009.10.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の大きさの画像表示面を有する表示手段と、
前記画像表示面の前方の所定領域に存在する利用者の視線位置を検出する位置検出手段と、
前記位置検出手段が検出した前記利用者の視線位置に合わせて、前記画像表示面上に前記第１の大きさよりも小さな第２の大きさの小画面を表示する画面処理手段とを有し、
前記位置検出手段は、
複数の人の体型及び姿勢に関する三次元形状パターンを備えており、
検出した形状と、前記三次元形状パターンと比較することで検出した物体が人であるか否かを判定する第１の検出手段と、
検出した物体が人である場合には、検出した利用者の頭部の三次元位置を検出する第２の検出手段と、
前記検出した利用者の頭部の三次元位置から予め定められた方法により視線位置を算出する補正手段と、
を備えることを特徴とする画面表示システム。
【請求項２】
前記画面処理手段は、
前記位置検出手段が検出した前記利用者が移動したと判断した場合には、前記利用者の視線に合わせて表示した小画面を消去することを特徴とする請求項１記載の画面表示システム。
【請求項３】
前記位置検出手段は、
前記画像表示面の前方の所定領域に存在する複数の利用者それぞれの視線位置を検出し、
前記画面処理手段は、
前記位置検出手段が検出した前記複数の利用者それぞれの視線位置に合わせて、前記第２の大きさの小画面をそれぞれ表示することを特徴とする請求項１記載の画面表示システム。
【請求項４】
前記画面処理手段は、
前記位置検出手段が検出した複数の利用者それぞれの視線位置が予め定めた範囲内にある場合には、前記複数の利用者の視線位置に基づいて、前記第２の大きさの共通小画面を１つ表示することを特徴とする請求項３記載の画面表示システム。
【請求項５】
前記画面処理手段は、
前記共通小画面を前記複数の利用者それぞれの視線位置を平均した位置に表示することを特徴とする請求項４記載の画面表示システム。
【請求項６】
前記画面処理手段は、
前記複数の利用者のうち、前記位置検出手段が検出した最初の利用者の視線位置に合わせて、前記共通小画面を表示することを特徴とする請求項４記載の画面表示システム。
【請求項７】
前記画面処理手段は、
前記位置検出手段が前記複数の利用者のうち、いずれかの利用者の移動を判断した場合には、残された利用者の視線位置に基づいて、前記共通小画面を移動して表示することを特徴とする請求項４乃至６のいずれか１項に記載の画面表示システム。
【請求項８】
前記画面処理手段は、
前記残された利用者が２人以上の場合には、前記共通小画面を前記残された利用者の視線位置を平均した位置に表示することを特徴とする請求項７記載の画面表示システム。
【請求項９】
前記画面処理手段は、
前記残された利用者が１人の場合には、前記共通小画面を前記残された利用者の視線位置に合わせて表示することを特徴とする請求項７記載の画面表示システム。
【請求項１０】
前記画面処理手段は、
前記位置検出手段が検出した複数の利用者それぞれの視線位置が予め定めた範囲内にあって、複数の利用者それぞれの視線位置の高さの差異が予め定めた閾値以上の場合には、前記複数の利用者それぞれの視線位置に合わせて、前記第２の大きさの小画面をそれぞれ表示することを特徴とする請求項４記載の画面表示システム。
【請求項１１】
（削除）
【請求項１２】
前記画面処理手段は、
前記位置検出手段が検出した前記利用者の視線位置の前記画像表示面からの距離に基づいて、前記第２の大きさを変化させることを特徴とする請求項１乃至１０のいずれか１項に記載の画面表示システム。
【請求項１３】
前記画面処理手段は、
前記位置検出手段が検出した前記利用者の視線位置の移動に追随して、前記第２の大きさの小画面を表示することを特徴とする請求項１記載の画面表示システム。
【請求項１４】
第１の大きさの画像表示面を有する表示手段に情報を表示するコンピュータが読み取り可能な画面表示プログラムであって、
前記画像表示面の前方の所定領域に存在する利用者の視線位置を検出する位置検出ステップと、
前記位置検出ステップで検出した前記利用者の視線位置に合わせて、前記画像表示面上に前記第１の大きさよりも小さな第２の大きさの小画面を表示する画面処理ステップと、
を前記コンピュータに実行させ、
前記コンピュータは、
複数の人の体型及び姿勢に関する三次元形状パターンを備えており、
前記位置検出ステップは、
検出した形状と、前記三次元形状パターンと比較することで検出した物体が人であるか否かを判定する第１の検出ステップと、
検出した物体が人である場合には、検出した利用者の頭部の三次元位置を検出する第２の検出ステップと、
前記検出した利用者の頭部の三次元位置から予め定められた方法により視線位置を算出する補正ステップと、
を備えることを特徴とする画面表示プログラム。
【請求項１５】
前記画面処理ステップは、
前記位置検出ステップで検出した前記利用者が移動したと判断した場合には、前記第２の大きさの小画面を消去することを特徴とする請求項１４記載の画面表示プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
型ディスプレイ上に小画面を表示するに際して、ユーザが操作に煩わしさを感じることがないとともに、システム保守が容易な画面表示システム及び画面表示プログラムを提供することにある。
課題を解決するための手段
［０００８］
上記の課題を達成するため、請求項１に記載の発明は、第１の大きさの画像表示面を有する表示手段と、前記画像表示面の前方の所定領域に存在する利用者の視線位置を検出する位置検出手段と、前記位置検出手段が検出した前記利用者の視線位置に合わせて、前記画像表示面上に前記第１の大きさよりも小さな第２の大きさの小画面を表示する画面処理手段とを有し、前記位置検出手段は、複数の人の体型及び姿勢に関する三次元形状パターンを備えており、検出した形状と、前記三次元形状パターンと比較することで検出した物体が人であるか否かを判定する第１の検出手段と、検出した物体が人である場合には、検出した利用者の頭部の三次元位置を検出する第２の検出手段と、前記検出した利用者の頭部の三次元位置から予め定められた方法により視線位置を算出する補正手段と、を備える画面表示システムである。
［０００９］
また、請求項１４に記載の発明は、第１の大きさの画像表示面を有する表示手段に情報を表示するコンピュータが読み取り可能な画面表示プログラムであって、前記画像表示面の前方の所定領域に存在する利用者の視線位置を検出する位置検出ステップと、前記位置検出ステップで検出した前記利用者の視線位置に合わせて、前記画像表示面上に前記第１の大きさよりも小さな第２の大きさの小画面を表示する画面処理ステップと、を前記コンピュータに実行させ、前記コンピュータは、複数の人の体型及び姿勢に関する三次元形状パターンを備えており、前記位置検出ステップは、検出した形状と、前記三次元形状パターンと比較することで検出した物体が人であるか否かを判定する第１の検出ステップと、検出した物体が人である場合には、検出した利用者の頭部の三次元位置を検出する第２の検出ステップと、前記検出した利用者の頭部の三次元位置から予め定められた方法により視線位置を算出する補正ステップと、を備える画面表示プログラムである。
図面の簡単な説明
［００１０］
［図１］本発明の実施の形態に係る小画面表示システムの概観構成を示す図である。
［図２］本発明の実施の形態に係る小画面表示システムの機能構成図である。
［図３］本発明の実施の形態に係る小画面表示システムのセンサ装置の概観構成を示す図である。
［図４］本発明の実施の形態に係る小画面表示システムの範囲検出処理の流れを示すフローチャートである。
［図５］本発明の実施の形態に係る小画面表示システムの範囲検出処理の流れを示すフローチャートである。
［図６］本発明の実施の形態に係る小画面表示システムの画面表示処理の流れを示すフローチャートである。
［図７］本発明の実施の形態に係る小画面表示システムの画面消去処理の流れを示すフローチャートである。
【手続補正書】
【提出日】平成22年8月23日(2010.8.23)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、請求項１３に記載の発明は、第１の大きさの画像表示面を有する表示手段に情報を表示するコンピュータが読み取り可能な画面表示プログラムであって、前記画像表示面の前方の所定領域に存在する利用者の視線位置を検出する位置検出ステップと、前記位置検出ステップで検出した前記利用者の視線位置に合わせて、前記画像表示面上に前記第１の大きさよりも小さな第２の大きさの小画面を表示する画面処理ステップと、を前記コンピュータに実行させ、前記コンピュータは、複数の人の体型及び姿勢に関する三次元形状パターンを備えており、前記位置検出ステップは、検出した形状と、前記三次元形状パターンと比較することで検出した物体が人であるか否かを判定する第１の検出ステップと、検出した物体が人である場合には、検出した利用者の頭部の三次元位置を検出する第２の検出ステップと、前記検出した利用者の頭部の三次元位置から予め定められた方法により視線位置を算出する補正ステップと、を備える画面表示プログラムである。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の大きさの画像表示面を有する表示手段と、
前記画像表示面の前方の所定領域に存在する利用者の視線位置を検出する位置検出手段と、
前記位置検出手段が検出した前記利用者の視線位置に合わせて、前記画像表示面上に前記第１の大きさよりも小さな第２の大きさの小画面を表示する画面処理手段とを有し、
前記位置検出手段は、
複数の人の体型及び姿勢に関する三次元形状パターンを備えており、
検出した形状と、前記三次元形状パターンと比較することで検出した物体が人であるか否かを判定する第１の検出手段と、
検出した物体が人である場合には、検出した利用者の頭部の三次元位置を検出する第２の検出手段と、
前記検出した利用者の頭部の三次元位置から予め定められた方法により視線位置を算出する補正手段と、
を備えることを特徴とする画面表示システム。
【請求項２】
前記画面処理手段は、
前記位置検出手段が検出した前記利用者が移動したと判断した場合には、前記利用者の視線に合わせて表示した小画面を消去することを特徴とする請求項１記載の画面表示システム。
【請求項３】
前記位置検出手段は、
前記画像表示面の前方の所定領域に存在する複数の利用者それぞれの視線位置を検出し、
前記画面処理手段は、
前記位置検出手段が検出した前記複数の利用者それぞれの視線位置に合わせて、前記第２の大きさの小画面をそれぞれ表示することを特徴とする請求項１記載の画面表示システム。
【請求項４】
前記画面処理手段は、
前記位置検出手段が検出した複数の利用者それぞれの視線位置が予め定めた範囲内にある場合には、前記複数の利用者の視線位置に基づいて、前記第２の大きさの共通小画面を１つ表示することを特徴とする請求項３記載の画面表示システム。
【請求項５】
前記画面処理手段は、
前記共通小画面を前記複数の利用者それぞれの視線位置を平均した位置に表示することを特徴とする請求項４記載の画面表示システム。
【請求項６】
前記画面処理手段は、
前記複数の利用者のうち、前記位置検出手段が検出した最初の利用者の視線位置に合わせて、前記共通小画面を表示することを特徴とする請求項４記載の画面表示システム。
【請求項７】
前記画面処理手段は、
前記位置検出手段が前記複数の利用者のうち、いずれかの利用者の移動を判断した場合には、残された利用者の視線位置に基づいて、前記共通小画面を移動して表示することを特徴とする請求項４乃至６のいずれか１項に記載の画面表示システム。
【請求項８】
前記画面処理手段は、
前記残された利用者が２人以上の場合には、前記共通小画面を前記残された利用者の視線位置を平均した位置に表示することを特徴とする請求項７記載の画面表示システム。
【請求項９】
前記画面処理手段は、
前記残された利用者が１人の場合には、前記共通小画面を前記残された利用者の視線位置に合わせて表示することを特徴とする請求項７記載の画面表示システム。
【請求項１０】
前記画面処理手段は、
前記位置検出手段が検出した複数の利用者それぞれの視線位置が予め定めた範囲内にあって、複数の利用者それぞれの視線位置の高さの差異が予め定めた閾値以上の場合には、前記複数の利用者それぞれの視線位置に合わせて、前記第２の大きさの小画面をそれぞれ表示することを特徴とする請求項４記載の画面表示システム。
【請求項１１】
前記画面処理手段は、
前記位置検出手段が検出した前記利用者の視線位置の前記画像表示面からの距離に基づいて、前記第２の大きさを変化させることを特徴とする請求項１乃至１０のいずれか１項に記載の画面表示システム。
【請求項１２】
前記画面処理手段は、
前記位置検出手段が検出した前記利用者の視線位置の移動に追随して、前記第２の大きさの小画面を表示することを特徴とする請求項１記載の画面表示システム。
【請求項１３】
第１の大きさの画像表示面を有する表示手段に情報を表示するコンピュータが読み取り可能な画面表示プログラムであって、
前記画像表示面の前方の所定領域に存在する利用者の視線位置を検出する位置検出ステップと、
前記位置検出ステップで検出した前記利用者の視線位置に合わせて、前記画像表示面上に前記第１の大きさよりも小さな第２の大きさの小画面を表示する画面処理ステップと、
を前記コンピュータに実行させ、
前記コンピュータは、
複数の人の体型及び姿勢に関する三次元形状パターンを備えており、
前記位置検出ステップは、
検出した形状と、前記三次元形状パターンと比較することで検出した物体が人であるか否かを判定する第１の検出ステップと、
検出した物体が人である場合には、検出した利用者の頭部の三次元位置を検出する第２の検出ステップと、
前記検出した利用者の頭部の三次元位置から予め定められた方法により視線位置を算出する補正ステップと、
を備えることを特徴とする画面表示プログラム。
【請求項１４】
前記画面処理ステップは、
前記位置検出ステップで検出した前記利用者が移動したと判断した場合には、前記第２の大きさの小画面を消去することを特徴とする請求項１３記載の画面表示プログラム。
【国際調査報告】
2009125481.tif 000014
2009125481.tif 000015
2009125481.tif 000016
2009125481.tif 000017
2009125481.tif 000018
2009125481.tif 000019
2009125481.tif 000020
2009125481.tif 000021