(57)【特許請求の範囲】
【請求項１】
利用者にタッチパネルディスプレイにより情報を提供する情報提供装置であって、
提供情報を大人用と子供用とに区分して記憶した記憶部と、
前記利用者の頭部位置を検出する位置検出手段と、
前記利用者の前記タッチパネルディスプレイへのタッチに追従して連続出力された座標情報を取得するタッチ情報取得手段と、
前記タッチ情報取得手段により前記利用者による最初のタッチから所定時間取得した座標情報が、前記タッチパネルディスプレイの表示中の情報提供ボタンの占める領域にある割合を求め、該割合が予め定めた値以上であるときに有効タッチ、該値未満のときに無効タッチと判断するタッチ判断手段と、
前記タッチ判断手段で有効タッチと判断した場合に、前記位置検出手段により検出した頭部位置が所定の高さ以上であるときに大人と判断して前記記憶部から大人用の提供情報を読出し表示し、該頭部位置が所定の高さ未満であるときに子供と判断して該記憶部から子供用の提供情報を読出し表示する情報表示手段と
を備えることを特徴とする情報提供装置。
【請求項２】
前記位置検出手段は、前記頭部位置に加え、該利用者と前記情報提供装置との間の距離を検出し、
前記情報表示手段は、前記頭部位置が所定の高さ未満である場合に、前記距離が所定の距離以上あるときは車椅子の大人と判断して前記記憶部から大人用の提供情報を読出し表示し、該距離が所定の距離未満のときは子供と判断して該記憶部から子供用の提供情報を読出し表示する
ことを特徴とする請求項１に記載の情報提供装置。
【請求項３】
前記情報提供装置は、さらに
前記情報表示手段で大人用の提供情報を表示した後の所定時間経過後に前記位置検出手段により再び前記利用者の頭部位置を検出し、該頭部位置が大人と判断したときの頭部位置より所定の値以上に低く変化していたとき、該利用者は弱視者であると見なして表示中の該大人用の提供情報の表示を拡大する拡大表示手段と
を備えることを特徴とする請求項１に記載の情報提供装置。
【請求項４】
利用者にタッチパネルディスプレイにより情報を提供する情報提供装置の情報提供方法であって、
前記情報提供装置のコンピュータが
前記利用者による前記タッチパネルディスプレイへの最初のタッチから該タッチに追従して連続出力された座標情報を取得するタッチ情報取得手順と、
取得した座標情報が、前記タッチパネルディスプレイの表示中の情報提供ボタンの占める領域にある割合を求め、該割合が予め定めた値以上であるときに有効タッチ、該値未満のときに無効タッチと判断するタッチ判断手順と、
前記タッチ判断手順で有効タッチと判断した場合に、前記情報提供装置が搭載する頭部位置を検出する検出器により前記利用者の頭部位置を検出する位置検出手順と、
前記位置検出手順により検出した頭部位置が所定の高さ以上であるときに大人と判断して記憶部に予め記憶してある大人用の提供情報を読出し表示し、該頭部位置が所定の高さ未満であるときに子供と判断して該記憶部に予め記憶してある子供用の提供情報を読出し表示する情報表示手順と
を実行することを特徴とする情報提供方法。
【請求項５】
利用者にタッチパネルディスプレイにより情報を提供する情報提供装置の情報提供プログラムであって、
前記情報提供装置のコンピュータに
前記利用者による前記情報提供装置が搭載するタッチパネルディスプレイへの最初のタッチから該タッチに追従して連続出力された座標情報を該タッチパネルディスプレイから取得し、該情報提供装置の記憶部に記憶するタッチ情報取得手順と、
前記記憶した座標情報に対して、前記タッチパネルディスプレイの表示中の情報提供ボタンの占める領域にある座標の割合を求め、該割合が予め定めた値以上であるときに有効タッチ、該値未満のときに無効タッチと判断するタッチ判断手順と、
前記タッチ判断手順で有効タッチと判断した場合に、前記情報提供装置が搭載する頭部位置を検出する検出器により前記利用者の頭部位置を検出する位置検出手順と、
前記位置検出手順により検出した頭部位置が所定の高さ以上であるときに大人と判断して記憶部に予め記憶してある大人用の提供情報を読出し表示し、該頭部位置が所定の高さ未満であるときに子供と判断して該記憶部に予め記憶してある子供用の提供情報を読出し表示する情報表示手順と
を実行させるための情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はショッピングセンタ等の場所で、タッチパネルディスプレイを搭載し、利用者の操作に応じて案内や情報提供を行うロボット等の情報提供装置、予情報提供方法および情報提供プログラムに関するものである。
【背景技術】
【０００２】
ショッピングセンタや博物館などの公共の場所で、施設の案内や催事の情報などを来客者や来館者に提供するロボットなどの情報提供装置が設置されるようになってきている。このような情報提供装置は、来客者に有益な情報を提供するするために来客者による操作は出来るだけシンプルに作られている。例えば、情報提供にタッチパネルディスプレイを用いている場合では、一般にそのＧＵＩ（Graphical User Interface）は一見して誰も理解できるように操作ボタンの配置や色、あるいは画面の階層などに工夫が凝らされ、画面に表示された内容に沿って操作ボタンをタッチしていくと目的の情報が得られるようになっている。
上記のように、画面の作り方には操作面から見た配慮がなされているが、操作を行う来客者に合わせて情報の提供するには一段の工夫が必要である。例えば、来客者が大人か子供かを見分け、それに応じて情報の提供を行うなどである。これを解決するための提案がなされている。
例えば、予め複数種類の操作ガイド情報を記憶しておき、タッチパネルディスプレイの初期画面上には「大人用」ボタンと「子供用」ボタンを利用者の属性情報のボタンとして表示しておく。利用者が上記のいずれかのボタンを画面上でタッチする（選択する）と大人か、子供かの利用者の属性情報を取得し、取得した属性情報に応じた操作ガイドを選択し画面表示する。即ち、「大人用」ボタンか「子供用」ボタンが選択させることにより、利用者に適したＧＵＩ画面に切り替え、所定のサービスの提供が受けられるものである（特許文献１）。
また、来客者の背の高さを検出して大人と子供などを自動的に識別する方法も提案されている。この方法は、情報提供ロボットが来客者の高さを検出する手段を備え、検出した高さに応じて大人、子供、幼児等のモードを決定する。別途、モードに対応付けてロボットの紹介内容や発声、ジェスチャなどに関する情報を登録しておき、その登録情報から決定したモードの情報を読出し、読み出した情報に基づいてロボットに実行させるものである（特許文献２）。    
【特許文献１】特開２００６−２８５７７９号公報
【特許文献２】特願２００６−２３７８９６号
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記に述べたように、情報提供装置のＧＵＩは来客者が簡便な操作で必要とする情報を得られるよう考慮したものになっている。しかしながら、それらのＧＵＩは来客者が大人か子供かを自動判別してそれに対応したＧＵＩによるものではなかった。また、画面が理解できない幼児や、いたずら目的の子供が画面を適当に連打したことにも反応して、子供に対し必要でない案内や情報提供などを行っていた。さらに、視力が弱くなった老人などの場合、従来はディスプレイに近寄って表示を見なければならず、それでも読めない場合は諦めなければならなかった。
【０００４】
提案されている特許文献１による方法は、一般的に図書館の蔵書検索システムなどで使用されている形式のGUIである。この方法は、大人用、子供用を利用者が選択しなければならず、利用者にその操作を強いることになる、という問題がある。また、特許文献２に提案されている方法は、情報提供ロボットが自動的に利用者の背の高さを検出して大人と子供を判断するので、利用者にその判断の操作を強いることはない。しかしながら、この検出方法では、車椅子を使用する人も子供と判断されてしまう可能性が高かった。
【０００５】
本発明は、タッチパネルディスプレイのタッチ情報と、来客者の頭部位置と距離の情報から、大人か子供か、さらには視力の弱い大人であるかを判断し、来客者に適した情報の提供を行なうこと目的とする。
【課題を解決するための手段】
【０００６】
本発明の情報提供装置、情報提供方法および情報提供プログラムは以下のように構成される。
（１）第１の発明
第１の発明の情報提供装置は、利用者にタッチパネルディスプレイにより情報を提供する情報提供装置であり、提供情報を大人用と子供用とに区分して記憶した記憶部と、利用者の頭部位置を検出する位置検出手段と、利用者のタッチパネルディスプレイへのタッチに追従して連続出力された座標情報を取得するタッチ情報取得手段と、タッチ情報取得手段により利用者による最初のタッチから所定時間取得した座標情報が、タッチパネルディスプレイの表示中の情報提供ボタンの占める領域にある割合を求め、その割合が予め定めた値以上であるときに有効タッチ、予め定めた値未満のときに無効タッチと判断するタッチ判断手段と、タッチ判断手段で有効タッチと判断した場合に、位置検出手段により検出した頭部位置が所定の高さ以上であるときに大人と判断して記憶部から大人用の提供情報を読出し表示し、頭部位置が所定の高さ未満であるときに子供と判断して記憶部から子供用の提供情報を読出し表示する情報表示手段と、を備えるよう構成する。
【０００７】
大人用、または子供用の提供情報とは、提供する情報が大人、または子供に対応するように表現したものである。
（２）第２の発明
第２の発明の情報提供装置は、第１の発明の位置検出手段が、頭部位置に加えて利用者と情報提供装置との間の距離を検出し、情報表示手段が、頭部位置が所定の高さ未満である場合に、距離が所定の距離以上あるときは車椅子の大人と判断して記憶部から大人用の提供情報を読出し表示し、その距離が所定の距離未満のときは子供と判断して記憶部から子供用の提供情報を読出し表示する、ことを特徴とする。
（３）第３の発明
第３の発明の情報提供装置は、第１の発明の情報提供装置の構成に加えて、情報表示手段で大人用の提供情報を表示した後の所定時間経過後に位置検出手段により再び利用者の頭部位置を検出し、頭部位置が大人と判断したときの頭部位置より所定の値以上に低く変化していたとき、利用者は弱視者であると見なして表示中の大人用の提供情報の表示を拡大する拡大表示手段と、を備えるよう構成する。
（４）第４の発明
第４の発明の情報提供方法は、利用者にタッチパネルディスプレイにより情報を提供する情報提供装置の情報提供方法であり、利用者によるタッチパネルディスプレイへの最初のタッチからそのタッチに追従して連続出力された座標情報を取得するタッチ情報取得手順と、取得した座標情報がタッチパネルディスプレイの表示中の情報提供ボタンの占める領域にある割合を求め、その割合が予め定めた値以上であるときに有効タッチ、予め定めた値未満のときに無効タッチと判断するタッチ判断手順と、タッチ判断手順で有効タッチと判断した場合に、情報提供装置が搭載する頭部位置を検出する検出器により利用者の頭部位置を検出する位置検出手順と、位置検出手順により検出した頭部位置が所定の高さ以上であるときに大人と判断して記憶部に予め記憶してある大人用の提供情報を読出し表示し、頭部位置が所定の高さ未満であるときに子供と判断して憶部に予め記憶してある子供用の提供情報を読出し表示する情報表示手順とを実行する、ことを特徴とする。
（５）第５の発明
第５の発明の情報提供プログラムは、利用者にタッチパネルディスプレイにより情報を提供する情報提供装置の情報提供プログラムであり、その情報提供装置のコンピュータに、利用者による情報提供装置が搭載するタッチパネルディスプレイへの最初のタッチからそのタッチに追従して連続出力された座標情報をタッチパネルディスプレイから取得し、情報提供装置の記憶部に記憶するタッチ情報取得手順と、記憶した座標情報に対してタッチパネルディスプレイの表示中の情報提供ボタンの占める領域にある座標の割合を求め、その割合が予め定めた値以上であるときに有効タッチ、予め定めた値未満のときに無効タッチと判断するタッチ判断手順と、タッチ判断手順で有効タッチと判断した場合に、情報提供装置が搭載する頭部位置を検出する検出器により利用者の頭部位置を検出する位置検出手順と、位置検出手順により検出した頭部位置が所定の高さ以上であるときに大人と判断して記憶部に予め記憶してある大人用の提供情報を読出し表示し、頭部位置が所定の高さ未満であるときに子供と判断して記憶部に予め記憶してある子供用の提供情報を読出し表示する情報表示手順とを実行させるためのプログラムである。
【発明の効果】
【０００８】
上述した本発明によれば、次に示す効果が得られる。
【０００９】
第１の発明により、画面のタッチによる座標情報により有効／無効のタッチかを判断するため利用者が画面を理解できない幼児や子供のいたずらかの判別ができると共に、タッチが有効である場合に頭部位置により大人か子供かを判断して大人または子供に対応した情報提供を行う情報提供装置の提供ができる。
【００１０】
第２の発明により、利用者の立つ位置によって車椅子を用いた大人の判別ができるため、子供と判断される身長であっても大人に対応する情報の提供ができる。
【００１１】
第３の発明により、弱視者が表示中の画面を見るときに顔をタッチパネルディスプレイに近づけ、頭部位置が下がることを判別して弱視者を判断できるので、弱視者に対して拡大表示した情報を提供できる。
【００１２】
第４の発明により、該１の発明と同様の効果を有する情報提供方法の提供ができる。
【００１３】
第５の発明により、該１の発明と同様の効果を有する情報提供プログラムの提供ができる。
【発明を実施するための最良の形態】
【００１４】
情報提供装置の実施形態を、図１から図７を用いて説明する。
【００１５】
図１は、本発明の情報提供装置１００の全体の構成例を示したものである。情報提供装置１００は、全体を制御する制御部１１０、タッチパネルディスプレイ１３０やＣＣＤ（Charge Coupled Device）カメラ１４０、スピーカ１５０の入出力機器を制御する入出力制御部１２０、情報提供プログラム１７０を実行する主メモリ１６０、利用者の頭部位置や距離の情報、タッチパネルディスプレイ１３０から取得した座標情報を記憶する取得データ記憶部１８０および提供情報を記憶する提供情報記憶部１９０から構成する。
【００１６】
タッチパネルディスプレイ１３０は、提供情報の表示を行うと共に利用者がタッチパネルディスプレイ１３０の面上をタッチすると（触れると）、そのタッチに追従して座標値を出力する。また、ＣＣＤカメラ１３０は、２台のＣＣＤカメラを一定の間隔に配置した所謂ステレオカメラで、ＣＣＤカメラ１３０が撮像した画像から例えば顔の特徴を抽出して、三角測量の原理で利用者の頭部位置（高さ）、および利用者と情報提供装置間の距離を求める。
【００１７】
情報提供プログラム１７０は、タッチ情報取得部１７１、頭部位置／距離検出部１７２、タッチ判別部１７３、大人／子供判別部１７４、車椅子判別部１７５、弱視者判別部１７６および提供情報表示部１７７からなる。各部のプログラムの概要を次に説明する。
【００１８】
タッチ情報取得部１７１は、タッチパネルディスプレイ１３０に初期画面を表示中に、利用者が最初にタッチしたときから所定時間のタッチパネルディスプレイ１３０から出力された座標値を取得し、この座標値を取得データ記憶部１８０に格納する。初期画面には、提供する情報のボタンが表示され、このボタンを利用者がタッチすると該当する情報がタッチパネルディスプレイに表示されるものとする。
【００１９】
頭部位置／距離検出部１７２は、ＣＣＤカメラ１３０が撮像した画像から利用者の「頭部位置」と情報提供装置との間の「距離」を求め、取得データ記憶部１８０に格納する。
【００２０】
タッチ判別部１７３は、取得データ記憶部１８０に格納されている座標値のうち情報提供を行うボタンの領域にある座標値を抽出し、この抽出した座標数の全体の座標数に対する割合を求める。そして、その割合が所定の割合以上あれば、利用者のタッチは「有効タッチ」と判別する。そうでなければ「無効タッチ」と判別する。
【００２１】
大人／子供判別部１７４は、頭部位置／距離検出部１７２で求めた頭部の高さから、予め定めた高さ以上ある場合は「大人」と判別し、その高さ未満の場合は「子供」と判別する。
【００２２】
車椅子判別部１７５は、大人／子供判別部１７４で「子供」と判別された場合に、頭部位置／距離検出部１７２で求めた「距離」が予め定めた距離以上あれば「車椅子の大人」と判別し、先に判別された「子供」から「大人」に判別を変更する。
【００２３】
弱視者判別部１７６は、次に述べる提供情報表示部１７７で大人用の提供情報を表示しているときに、頭部位置／距離検出部１７２により再び頭部位置を検出し、頭部位置を求める。このときの頭部位置が先に求めた頭部位置（取得データ記憶部１８０に記憶されている頭部位置）から予め定めた値以上低くなっていれば、タッチパネルディスプレイ１３０に表示している画像を見るために顔を近づけ頭部位置が下がっていると見なし、その利用者は弱視者であると判別する。そして、提供情報表示部１７７が表示している提供情報を拡大する。
【００２４】
提供情報表示部１７７は、タッチ判別部１７３で「有効タッチ」と判別された場合に、大人／子供判別部１７４で判別された結果に基づいて対応する提供情報を提供情報記憶部１９０から取り出しタッチパネルディスプレイ１３０に表示する。即ち、「大人」と判別されていれば「大人用の提供情報」を、「子供」と判別されていれば「子供用の提供情報」を表示する。タッチ判別部１７３で「無効タッチ」と判別された場合には、同様に無効タッチ情報を提供情報記憶部１９０から取り出し、大人／子供判別部１７４で判別された結果に基づいてタッチパネルディスプレイ１３０に表示する。
【００２５】
次に、取得データ記憶部１８０のデータ例について説明する。図２は取得したデータの一例を示しており、「時刻」、「タッチ座標」、「ボタン種別」および「頭部位置／距離」のフィールドから構成する。例えば、第１行目のデータは最初にタッチした時刻が１０時３４分１秒２０で、その画面上のＸ座標とＹ座標はｘ１、ｙ１であり、頭部位置はＬ１、で距離はＤ１であることを示している。時刻は図１で図示しなかった計時部から時刻情報を取得している。また、ボタン種別は１行目は「ＢｕｔｔｏｎＡ」となっているが、これは座標情報を取得するとともにその座標情報が初期画面の画像データと比較して提供情報ボタンの領域内に在るかどうかを調べ記録している。
【００２６】
図３を用いて「ボタン種別」フィールドへの記録の方法を説明する。図３は初期画面の例を示しており、ここでは提供情報Ａボタン１３２と提供情報Ｂボタン１３３の二つのボタンがあり、このボタンをタッチすると該当する情報（提供情報Ａボタン１３２をタッチすれば提供情報Ａが表示され、提供情報Ｂボタン１３２をタッチすれば提供情報Ｂが表示される）が表示されるようになっている。例えばタッチした座標がこれらのボタンの領域上にあればボタン情報のフィールドには「ＢｕｔｔｏｎＡ」あるいは「ＢｕｔｔｏｎＢ」が記録され、それ以外の画面領域１３１では「無効」が記録される。１行目の座標値ｘ１，ｙ１は提供情報Ａボタンの領域に在ったので、「ＢｕｔｔｏｎＡ」と記録されたものである。３行目のｘ１，ｙ２の座標値は提供情報Ａボタン１３２あるいは提供情報Ｂボタン１３３の領域に位置するものではないため「無効」が記録されている。
【００２７】
次に、頭部位置／距離検出部１７２における頭部位置と距離を求める例を説明する。図４は情報提供装置１００とその情報提供装置１００を利用する利用者２００の位置関係を示すものである。情報提供装置１００はここではロボットの形をしており、ロボットの目の位置にＣＣＤカメラ１４０を配置している。また、胸の位置にタッチパネルディスプレイ１３０を配置している。利用者２００が、タッチパネルディスプレイ１３０に表示されている例えば図３に示す初期画面を見て、提供情報Ａを求めるのであれば画面中の「提供情報Ａボタン」をタッチすることになる。
【００２８】
情報提供装置１００はこのタッチをトリガとしてＣＣＤカメラ１４０により利用者２００の頭部位置Ｌ１と距離Ｄ１とを求める。より具体的には、二つＣＣＤカメラ１４０がそれぞれ捉えた画像で顔の特徴（目、鼻、口）を基にまず顔部を特定し、その二つの顔部から三角測量の原理により顔部の位置（高さと距離）を求める。顔部の中心の高さにある数値（例えば１０ｃｍ）を加えて頭部位置（頭部の高さ）とする（顔部の高さを頭部位置としてもよい）。ここで求めた頭部位置は、大人／子供判別部１７４で「大人」か「子供」かの判別に用いられる。
【００２９】
次に車椅子判別部１７５の「車椅子」判別の例を説明する。図５は車椅子に乗った利用者３００が情報提供装置１００を利用しょうとしている状態を示している。比較のために子供４００も情報提供装置１００を利用しょうとしている状態に立たせている。この場合、先の大人／子供判別部１７４では車椅子に乗った利用者３００の頭部位置Ｌ２と子供の頭部位置Ｌ３を共に「子供」と判定する。そこで「子供」と判定された場合に利用者３００と情報提供装置１００との距離を調べ、予め定めた距離以上であれば「大人」と判定する（先の「子供」の判別を撤回し「大人」と判別することになる）。ここでは、利用者３００の距離Ｄ２は予め定めた値以上の距離で車椅子に乗った「大人」と判別し、子供２００の距離Ｄ３は予め定めた値未満なので「子供」と判別する。子供の立つ位置が一般に車椅子に乗った利用者より近い（距離が短い）ことを利用している。
【００３０】
次に、弱視者判別部１７６の「弱視者」判別の例を説明する。図６はタッチパネルディスプレイ１３０に提供情報が表示されているとき、視力の弱い利用者が顔をタッチパネルディスプレイ１３０に近づけ表示を見ている状態を示している。このような状態から表示中における利用者の頭部位置と、最初にタッチしたときの頭部位置とを較べ、ある値以上高さが低く変化していれば、「弱視者」と判別するものである。例えば、図４の利用者２００の頭部位置（高さ）はＬ１であるが、図６ではＬ１’に低く変化しており、このような場合に「弱視者」と判別するのである。
【００３１】
最後に、情報提供装置１００の処理フローについて図７を用いて説明する。図７の処理フローでは、前述と同様に提供情報ボタンを表示した初期画面を表示している状態で、利用者が情報提供装置１００のタッチパネルディスプレイ１３０に触れた（タッチした）場合の処理を示す。まず、タッチパネルディスプレイ１３０が最初の画面タッチを感知して所定時間の画面上のタッチに追従する座標値を取得する。例えば１００ポイント／秒のサンプリングレートで１秒間座標値を取得すると、１００個の座標値を取得することになる。そして、取得した座標値を取得データ記憶部１８０に格納する。続いて、ＣＣＤカメラ１４０を用いて利用者の頭部位置および情報提供装置１００との距離を求め、この値も取得データ記憶部１８０に格納する（図７のステップＳ１００、Ｓ１１０。以降単にＳｘｘという）。
【００３２】
取得データ記憶部１８０に格納された座標値に対して、全体の座標数に対して初期画面に表示した提供情報ボタンの領域にある座標値の数の割合を求める。例えば、図３に示すように提供情報ボタンが二つ（提供情報Ａボタンと提供情報Ｂボタン）あるような場合は、全体の数に対する提供情報Ａボタンの領域にある座標値の数の割合と、全体の数に対する提供情報Ｂボタンの領域にある座標値の数の割合をそれぞれ求める。そして、求めた割合が所定の割合（図７で所定の割合を「Ｂ」とした）以上あれば「有効タッチ」と見做し、その値未満の場合に「無効タッチ」と見做す（Ｓ１２０、Ｓ１３０）。
【００３３】
「有効タッチ」の場合に、Ｓ１１０で求めた頭部位置が所定の高さ（図７で所定の高さを「Ｌ」とした。例えばＬ＝１４０ｃｍ）以上有る場合に「大人」と判別し、そうでなければ「子供」と判別する。「大人」と判別した場合に「大人に対する提供情報」の表示を行う。この「大人に対する提供情報」は「子供に対する提供情報」と共に予め提供情報記憶部１９０に記憶されているものとする。「大人」の判別に基づいて、この提供情報記憶部１９０から該当する大人に対する提供情報」を読出し、タッチパネルディスプレイ１３０に表示する。また、「大人、または子供に対する」とは、提供する情報を表現や文字、あるいは図柄などを大人向けと子供向けに作成したものである（Ｓ１４０、Ｓ１５０）。
【００３４】
「大人に対する提供情報」の表示を行った際に、表示後の一定時間経過後（例えば３秒後）に再度利用者の頭部位置を求める。求めた頭部位置が取得データ記憶部１８０に記憶した頭部位置（この頭部位置は最初にタッチしたときのもの）より有る値以上低く成っている場合（図７で有る値を「ΔＬ」とした）は、利用者が画面に顔を近づけたので「弱視者」と見做し、表示中の提供情報を拡大表示する。そうでなければ拡大表示を行わない（Ｓ１６０−Ｓ１８０）。
【００３５】
Ｓ１４０で頭部位置が所定の高さ未満であった場合に「子供」と判別されるが、Ｓ１１０で求めた距離が予め定めた距離（図７で予め定めた距離を「Ｄ」とした。例えば４０ｃｍ）以上あればその判別を「大人」に変更する。即ち、頭部位置が低くても距離が離れていれば車椅子に乗った「大人」と見做すわけである。この場合は「大人に対する提供情報」に加えて「バリアフリー情報」を併せて表示する。例えば、提供情報が店内の案内情報であれば、奇数階の手洗いはバリアフリーになっている、といった情報である。距離が予め定めた距離未満であれば利用者は「子供」であると確定し、「子供に対する提供情報」の表示を行う（Ｓ１９０、Ｓ２１０）。
【００３６】
次に、Ｓ１３０において「無効タッチ」と判別した場合のフローについて説明する。「無効タッチ」と判別された後に、「有効タッチ」と同様にＳ１１０で求めた頭部位置で「大人」と「子供」と判別する。「大人」と判別した場合は「大人に対する無効タッチ」を表示する。「子供」と判別した場合でも、「有効タッチ」と同様に利用者の立つ位置の「距離」がある値以上であれば「大人」に判別を変更し、そうでなければ「子供」と確定し、「子供に対する無効タッチ」を表示する。「大人、または子供に対する無効タッチ」の表示とは、前述と同様に表現や文字、あるいは図柄などを大人向けと子供向けに作成したものである。この無効タッチを表示する情報も、やはり予め提供情報記憶部１９０に記憶しておき、「大人」、「子供」の判別結果に基づいて提供情報記憶部１９０から読出しタッチパネルディスプレイ１３０に表示する（Ｓ２２０−Ｓ２５０）。
【００３７】
以上、提供情報装置１００の処理フロー例を説明した。ここでは、座標値を取得した後に頭部位置と距離を求めるようにしたが、座標値の提供情報ボタン領域の割合を求めた後にそれらを求めるようにしてもよい。
【００３８】
また、提供情報はスピーカ１５０により音声で利用者に伝えるようにしてもよい。
【００３９】
上記の実施例に関し、さらに以下の付記を開示する。
（付記１）
利用者にタッチパネルディスプレイにより情報を提供する情報提供装置であって、
提供情報を大人用と子供用とに区分して記憶した記憶部と、
前記利用者の頭部位置を検出する位置検出手段と、
前記利用者の前記タッチパネルディスプレイへのタッチに追従して連続出力された座標情報を取得するタッチ情報取得手段と、
前記タッチ情報取得手段により前記利用者による最初のタッチから所定時間取得した座標情報が、前記タッチパネルディスプレイの表示中の情報提供ボタンの占める領域にある割合を求め、該割合が予め定めた値以上であるときに有効タッチ、該値未満のときに無効タッチと判断するタッチ判断手段と、
前記タッチ判断手段で有効タッチと判断した場合に、前記位置検出手段により検出した頭部位置が所定の高さ以上であるときに大人と判断して前記記憶部から大人用の提供情報を読出し表示し、該頭部位置が所定の高さ未満であるときに子供と判断して該記憶部から子供用の提供情報を読出し表示する情報表示手段と
を備えることを特徴とする情報提供装置。
（付記２）
前記位置検出手段は、前記頭部位置に加え、該利用者と前記情報提供装置との間の距離を検出し、
前記情報表示手段は、前記頭部位置が所定の高さ未満である場合に、前記距離が所定の距離以上あるときは車椅子の大人と判断して前記記憶部から大人用の提供情報を読出し表示し、該距離が所定の距離未満のときは子供と判断して該記憶部から子供用の提供情報を読出し表示する
ことを特徴とする付記１に記載の情報提供装置。
（付記３）
前記情報提供装置は、さらに
前記情報表示手段で大人用の提供情報を表示した後の所定時間経過後に前記位置検出手段により再び前記利用者の頭部位置を検出し、該頭部位置が大人と判断したときの頭部位置より所定の値以上に低く変化していたとき、該利用者は弱視者であると見なして表示中の該大人用の提供情報の表示を拡大する拡大表示手段と
を備えることを特徴とする付記１に記載の情報提供装置。
（付記４）
利用者にタッチパネルディスプレイにより情報を提供する情報提供装置の情報提供方法であって、
前記情報提供装置のコンピュータが
前記利用者による前記タッチパネルディスプレイへの最初のタッチから該タッチに追従して連続出力された座標情報を取得するタッチ情報取得手順と、
取得した座標情報が、前記タッチパネルディスプレイの表示中の情報提供ボタンの占める領域にある割合を求め、該割合が予め定めた値以上であるときに有効タッチ、該値未満のときに無効タッチと判断するタッチ判断手順と、
前記タッチ判断手順で有効タッチと判断した場合に、前記情報提供装置が搭載する頭部位置を検出する検出器により前記利用者の頭部位置を検出する位置検出手順と、
前記位置検出手順により検出した頭部位置が所定の高さ以上であるときに大人と判断して記憶部に予め記憶してある大人用の提供情報を読出し表示し、該頭部位置が所定の高さ未満であるときに子供と判断して該記憶部に予め記憶してある子供用の提供情報を読出し表示する情報表示手順と
を実行することを特徴とする情報提供方法。
（付記５）
利用者にタッチパネルディスプレイにより情報を提供する情報提供装置の情報提供プログラムであって、
前記情報提供装置のコンピュータに
前記利用者による前記情報提供装置が搭載するタッチパネルディスプレイへの最初のタッチから該タッチに追従して連続出力された座標情報を該タッチパネルディスプレイから取得し、該情報提供装置の記憶部に記憶するタッチ情報取得手順と、
前記記憶した座標情報に対して、前記タッチパネルディスプレイの表示中の情報提供ボタンの占める領域にある座標の割合を求め、該割合が予め定めた値以上であるときに有効タッチ、該値未満のときに無効タッチと判断するタッチ判断手順と、
前記タッチ判断手順で有効タッチと判断した場合に、前記情報提供装置が搭載する頭部位置を検出する検出器により前記利用者の頭部位置を検出する位置検出手順と、
前記位置検出手順により検出した頭部位置が所定の高さ以上であるときに大人と判断して記憶部に予め記憶してある大人用の提供情報を読出し表示し、該頭部位置が所定の高さ未満であるときに子供と判断して該記憶部に予め記憶してある子供用の提供情報を読出し表示する情報表示手順と
を実行させるための情報提供プログラム。
（付記６）
前記記憶部には、提供情報とタッチ無効の情報を大人用と子供用とに区分して記憶し、
前記情報表示手段は、前記タッチ判断手段で無効タッチと判断した場合に、前記位置検出手段により検出した前記利用者の頭部位置が所定の高さ以上であるときに大人と判断して前記記憶部より大人用のタッチ無効の情報を読出し表示し、該頭部位置が所定の高さ未満であるときに子供と判断して該記憶部より子供用のタッチ無効の情報を読出し表示する
ことを特徴とする付記１に記載の情報提供装置。
（付記７）
前記利用者検出手段は、前記頭部位置に加え、該利用者と前記情報提供装置との間の距離を検出し、
前記情報表示手段は、前記頭部位置が所定の高さ未満である場合に、前記距離が所定の距離以上あるときは車椅子の大人と判断して前記記憶部より大人用のタッチ無効の情報を読出し表示し、該距離が所定の距離未満のときは子供と判断して該記憶部より子供用のタッチ無効の情報を読出し表示する
ことを特徴とする付記６に記載の情報提供装置。
【図面の簡単な説明】
【００４０】
【図１】本発明の情報提供装置の構成例である。
【図２】取得データ記憶部のデータ例である。
【図３】初期画面における取得情報ボタンの表示例である。
【図４】利用者の頭部高さと距離を求める例である。
【図５】車椅子の判定例である。
【図６】弱視者の頭部位置の変化例である。
【図７】情報提供装置の処理フロー例である。
【符号の説明】
【００４１】
１００  情報提供装置
１１０  主制御部
１２０  入出力制御部
１３０  タッチパネルディスプレイ
１４０  ＣＣＤカメラ
１５０  スピーカ
１６０  主メモリ  
１７０  情報提供プログラム
１７１  タッチ情報取得部
１７２  頭部位置／距離検出部
１７３  タッチ判別部
１７４  大人／子供判別部
１７５  車椅子判別部
１７６  弱視者判別部
１７７  提供情報表示部
２００  利用者
３００  利用者
４００  利用者（子供）
【図１】
0004831026.tif 000002
【図２】
0004831026.tif 000003
【図３】
0004831026.tif 000004
【図４】
0004831026.tif 000005
【図５】
0004831026.tif 000006
【図６】
0004831026.tif 000007
【図７】
0004831026.tif 000008