(57)【要約】【課題】利便性の高いタッチパネル装置および入力制御方法を提供すること。【解決手段】表示面に画像を表示するとともに、前記表示面に対するユーザのタッチ操作位置を検出するタッチパネルと、前記タッチパネルの付近にいるユーザが、前記タッチパネルの上部に手が届きにくい特定のユーザであるか否かを判定する判定部と、前記判定部により、前記タッチパネルの付近にいるユーザが、前記特定のユーザであると判定された場合、前記ユーザの操作を受け付けるための操作受付領域を、前記表示面の上端部から下方に離間させて設定する制御部とを備える、タッチパネル装置。【選択図】図１
2019139380.tif 000002
【特許請求の範囲】
【請求項１】
表示面に画像を表示するとともに、前記表示面に対するユーザのタッチ操作位置を検出するタッチパネルと、
前記タッチパネルの付近にいるユーザが、前記タッチパネルの上部に手が届きにくい特定のユーザであるか否かを判定する判定部と、
前記判定部により、前記タッチパネルの付近にいるユーザが、前記特定のユーザであると判定された場合、前記ユーザの操作を受け付けるための操作受付領域を、前記表示面の上端部から下方に離間させて設定する制御部と
を備える、タッチパネル装置。
【請求項２】
前記ユーザの頭部を認識可能な認識デバイスを更に備え、
前記判定部は、前記認識デバイスの認識結果に基づいて少なくとも前記ユーザの身長、または前記タッチパネル装置を設置する個所の床面から前記ユーザの頭頂までの高さのうちいずれかを導出し、導出結果に基づいて、前記特定のユーザであるか否かを判定する、
請求項１に記載の、タッチパネル装置。
【請求項３】
前記操作受付領域には、前記表示面に表示する画像を、前記操作受付領域に割り当てる表示面の面積に合わせて、サムネイル状に縮小して表示する
請求項１または２に記載の、タッチパネル装置。
【請求項４】
前記制御部は、前記操作受付領域に対する前記ユーザの前記タッチ操作位置の座標および操作内容を、前記表示面における座標および操作内容に換算した上で、前記表示面に表示する画像に対するタッチ操作として受け付ける、
請求項１から３のいずれか１項に記載の、タッチパネル装置。
【請求項５】
前記制御部は、前記ユーザの操作に基づいて、前記操作受付領域の表示位置を前記タッチパネルの任意の位置に移動する、
請求項１から４のうちいずれか１項に記載の、タッチパネル装置。
【請求項６】
前記制御部は、前記ユーザの操作に基づいて、前記操作受付領域によって隠れる前記タッチパネルの領域が視認できるよう、前記操作受付領域を透過状態に変更する、
請求項１から５のうちいずれか１項に記載の、タッチパネル装置。
【請求項７】
タッチパネルの付近にいるユーザが、前記タッチパネルの上部に手が届きにくい特定のユーザであるか否かを判定し、
前記タッチパネルの付近にいるユーザが、前記特定のユーザであると判定された場合、前記ユーザの操作を受け付けるための操作受付領域を、前記タッチパネルの表示面の上端部から下方に離間させて設定し、
前記操作受付領域に対する前記ユーザのタッチ操作位置の座標および操作内容を、対応する前記タッチパネルの表示面の位置に換算した上で、前記タッチパネルの表示面に表示する画像に対するタッチ操作位置の座標および操作内容として受け付ける、
前記タッチパネルの入力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル装置および入力制御方法に関する。
【背景技術】
【０００２】
近年では、画面全体が操作パネルと表示装置を兼ねる大型タッチパネルが案内板等に用いられることがある。その多くは成人の使用を想定しており、地上から高い位置に固定されている。
【０００３】
一方、公共交通施設や行楽地など、車いす使用者や子供などの目線の低い利用者が多数利用することが想定される場所に設置することを目的とした、メイン表示画面より低位置にサブ表示画面を備える装置や、利用者の背の高さをセンサで検知して、その高さに合わせて案内画面の位置を調整する装置が知られている（例えば、特許文献１、２）。また、ユーザ自身が、操作パネルの表示位置を調整できるディスプレイ装置が知られている（例えば、特許文献３）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２６６０２０号公報
【特許文献２】実開平１−１５５５７４号公報
【特許文献３】特開２００７−８１９７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のように、大型タッチパネルは、ユーザによっては特にタッチパネル上部に手が届かなかったり、表示画像の上部が見づらかったりするため、利便性が十分でない場合があった。この点、各特許文献に記載の技術は、これらの問題を部分的に解消しているが、そもそも大型タッチパネルに適用可能な技術ではない。
【０００６】
本発明は、このような事情に鑑みてなされたもので、その目的は、利便性の高いタッチパネル装置および入力制御方法を提供することである。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明の一様態に掛かるタッチパネル装置は、表示面に画像を表示するとともに、前記表示面に対するユーザのタッチ操作位置を検出するタッチパネルと、前記タッチパネルの付近にいるユーザが、前記タッチパネルの上部に手が届きにくい特定のユーザであるか否かを判定する判定部と、前記判定部により、前記タッチパネルの付近にいるユーザが、前記特定のユーザであると判定された場合、前記ユーザの操作を受け付けるための操作受付領域を、前記表示面の上端部から下方に離間させて設定する制御部とを備える。
【発明の効果】
【０００８】
以上説明したように、この発明によれば、タッチパネル上部の操作や視認が困難であることが見込まれるユーザに対して、タッチパネル上部の操作や視認ができる操作受付領域を自動表示して提供することで、大型タッチパネルの利便性を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係るタッチパネル装置１００の構成例を示すブロック図である。
【図２】第２の実施形態に係るタッチパネル装置１００Ａの構成例を示すブロック図である。
【図３】親画面と子画面の関係の一例を示す図である。
【図４】タッチパネル装置１００Ａを成人が操作する様子を示すイメージ図である。
【図５】タッチパネル装置１００Ａを子供が操作する様子を示すイメージ図である。
【図６】タッチパネル装置１００Ａの子画面の一例を示す図である。
【図７】親画面と子画面の関係の他の一例を示す図である。
【図８】タッチパネル装置１００Ａの子画面表示判定の処理の流れの一例を示すフローチャート図である。
【図９】タッチパネル装置１００Ａの子画面の他の一例を示す図である。
【図１０】タッチパネル装置１００Ａの子画面を透過状態にした様子を示す図である。
【図１１】タッチパネル装置１００Ａの子画面を透過表示する処理の流れの一例を示すフローチャート図である。
【図１２】タッチパネル装置１００Ａの子画面の表示位置を移動した様子を示す図である。
【図１３】タッチパネル装置１００Ａの子画面の表示位置を移動する処理の流れの一例を示すフローチャート図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面を参照して説明する。
【００１１】
（第１の実施形態）
以下、第１の実施形態のタッチパネル装置１００について説明する。図１は、第１の実施形態によるタッチパネル装置１００の構成を示すブロック図である。図１のタッチパネル装置１００は、例えば、タッチパネル１１０と、判定部１２０と、制御部１３０とを備える。
【００１２】
タッチパネル１１０は、表示面に画像を表示し、ユーザによるタッチパネル１１０の表示面におけるタッチ操作位置を検出する。判定部１２０は、タッチパネル装置１００の付近にいるユーザが、特定のユーザであるか否かを判定する。特定のユーザとは、例えば、タッチパネル装置１００の上部にユーザの手が届きにくい子供や、車いす使用者、老人等である。判定部１２０は、タッチパネル装置１００の付近にいるユーザが、特定のユーザであると判定した場合、制御部１３０に、特定のユーザの操作を受け付けるための操作受付領域を、表示面の上端部から下方に離間させて設定するよう指示する。
【００１３】
制御部１３０は、タッチパネル１１０に入力されたタッチ操作位置に応じた画像表示処理を行う。また、制御部１３０は、判定部１２０から指示された特定のユーザの操作を受け付けるための操作受付領域をタッチパネル１１０の表示面に表示するよう指示する。制御部１３０は、タッチパネル１１０に特定のユーザ向けの操作受付領域を表示している場合、ユーザのタッチ操作位置が特定のユーザ向けの操作受付領域内であるか、特定のユーザ向けの操作受付領域外であるかを区別して処理する。
【００１４】
上述したように第１の実施形態によれば、タッチパネル装置１００は、判定部１２０によってユーザが特定のユーザであるか否かを判定し、特定のユーザであると判定した場合に、特定のユーザ向けの操作受付領域を表示することで、より高い操作性および利便性を提供できる。
【００１５】
（第２の実施形態）
以下、第２の実施形態のタッチパネル装置１００Ａについて説明する。以下の説明において、第１の実施形態で説明した内容と同様の機能を有する部分については、同様の名称および符号を付し、その機能に関する詳細な説明は省略する。
【００１６】
図２は、第２の実施形態によるタッチパネル装置１００Ａの構成を示すブロック図である。図２のタッチパネル装置１００Ａは、例えば、タッチパネル１１０と、判定部１２０と、制御部１３０とを備える。タッチパネル装置１００Ａは、認識デバイス１５０に接続される。認識デバイス１５０は、例えば、人感センサを備えたカメラである。認識デバイス１５０は、タッチパネル装置１００Ａのタッチパネル１１０の正面付近に存在するユーザを認識して撮像を行う。認識デバイス１５０は、タッチパネル装置１００Ａの正面付近にユーザの存在を認識すると、撮像を行い、撮像した画像データを判定部１２０に送信する。また、タッチパネル装置１００Ａは、記憶部１６０を備えてもよい。記憶部１６０は、例えば、タッチパネル装置１００Ａに表示するコンテンツ情報を格納する。コンテンツ情報は、予め記憶部１６０に格納されているのではなく、ネットワークを介して取得されてもよい。
【００１７】
タッチパネル１１０は、例えば、表示部１１２と、タッチセンサ１１４とを備える。表示部１１２は、表示面に画像を表示する。表示部１１２は、例えば、液晶パネルや有機ＥＬ（Electroluminescence）表示装置である。タッチセンサ１１４は、ユーザによるタッチパネル１１０の表示面におけるタッチ操作位置を検出する。タッチパネル１１０には、表示部１１２およびタッチセンサ１１４が積層され、構成される。
【００１８】
判定部１２０は、認識デバイス１５０から画像データを受信すると、例えば、撮像されたユーザの画像における立ち位置、およびユーザの頭部の位置を導出する。判定部１２０は、立ち位置および頭部の位置と、各種撮像パラメータとに基づいて、ユーザの身長を推定する。判定部１２０は、推定した身長に基づいて、撮像されたユーザが特定のユーザであるか否かを判定する。判定部１２０は、撮像されたユーザが特定のユーザであると判定した場合、例えば、制御部１３０に特定のユーザ向けの操作受付領域を表示するよう指示する。判定部１２０は、撮像されたユーザが特定のユーザではないと判定した場合、例えば、認識デバイス１５０による新たなユーザの認識に向けて待機する。
【００１９】
制御部１３０は、判定部１２０から、特定のユーザ向けの操作受付領域を表示するよう指示を入力さない場合、タッチパネル１１０に、主な使用者として想定される成人ユーザの目線に合わせた表示命令を送信する。このときのタッチパネル１１０の操作受付領域（アクティブエリア）は、例えば、タッチパネル１１０の上端部から下端部までを網羅する領域である。タッチセンサ１１４は、タッチパネル１１０に対するユーザのタッチ操作を検出した場合、制御部１３０にタッチセンサ１１４の検出したタッチ操作位置のデータを出力する。制御部１３０は、タッチセンサ１１４から入力されたタッチ操作位置のデータに応じた画像表示処理を行う。制御部１３０は、タッチ操作位置のデータに応じた処理結果に基づいて、記憶部１６０に記憶された画像情報を取得してもよい。制御部１３０は、タッチ操作位置のデータに応じた処理結果に基づく表示信号を表示部１１２に送信する。
【００２０】
制御部１３０は、判定部１２０から、特定のユーザ向けの操作受付領域を表示するよう指示された場合、特定のユーザ向けの操作受付領域を設定するよう、タッチパネル１１０に表示命令を送信する。特定のユーザ向けの操作受付領域（以下、「子画面」）の表示位置は、例えば、タッチパネル１１０の上端部より下方に離間するように設定される。これに対し、タッチパネル１１０全体の表示を「親画面」と称する。また子画面は、撮像されたユーザの推定身長から導出される、ユーザの手の届きやすい高さであって、かつ、撮像されたユーザの立ち位置から導出された、ユーザの正面に設定される。また、子画面の表示位置は、撮像されたユーザが既に何らかのタッチ操作を行っている場合、そのタッチ操作位置に基づいて導出されてもよい。子画面には、例えば、タッチパネル１１０の全体に表示する画像を縮小したサムネイル状の複製画像が、タッチパネル全体に表示する画像の最新の状態と常時連動して表示される。サムネイルとは、通常表示する画像を縮小して表示した、視認性の高い見本画像のことである。子画面は、例えば、判定部１２０によって特定のユーザであると判定されたユーザがタッチパネル装置１００Ａ付近を離れるまで表示される。
【００２１】
特定のユーザ向けの操作受付領域には、タッチパネル１１０に対する操作を間接的に受け付ける機能を備える。制御部１３０は、子画面が表示されているタッチパネル１１０に対するユーザのタッチ操作位置を検出した場合、そのタッチ位置が子画面を表示した領域内であるか、子画面を表示した領域外であるかを区別する。制御部１３０は、検出したタッチ位置が子画面を表示した領域内である場合、子画面のタッチ操作位置を、親画面の対応する位置へのタッチ操作位置として解釈する。そして、制御部１３０は、解釈されたタッチ操作位置に応じた画像表示処理を行い、処理結果に基づく表示信号を表示部１１２に送信する。対応する位置とは、例えば、子画面を親画面と同サイズに換算した場合に、子画面におけるタッチ操作位置の座標に該当する、親画面上での換算後の座標のことである。制御部１３０は、検出したタッチ位置が子画面を表示した領域外である場合、親画面のみが表示されたタッチパネル１１０に対するタッチ操作位置と同様に処理する。
【００２２】
[対応する位置について]
以下、図３を用いて、子画面のタッチ操作位置を、親画面の対応する位置へのタッチ操作位置として解釈する処理の一例を説明する。図３は、親画面および子画面の関係の一例を示す図である。
【００２３】
図３の左図は、タッチパネル１１０に表示されている子画面１１６の表示を抜粋して示す図である。子画面１１６の右上領域に示した星印の位置Ｐは、特定のユーザによるタッチ操作位置である。図３の左図に示すように、子画面１１６に表示する画像コンテンツの大きさ（解像度）は、例えば、（ｍ×ｎ）画素であるとする。この場合、各画素の座標（ｘ，ｙ）は、図３に示すように、（ｘ１，ｙ１）〜（ｘｍ，ｙｎ）となる。ここで、ｍおよびｎは正の整数である。また、タッチ操作位置Ｐの座標は（ｘｐ，ｙｐ）であるとする。
【００２４】
図３の右図は、子画面１１６を表示している、親画面１１２の一例である。なお、親画面１１２の表示面内に子画面１１６がどのように表示されるかについては後述するため、図３の右図では説明を割愛する。図３の右図に示すように、親画面１１２に表示する画像コンテンツの大きさは、例えば、（Ｍ×Ｎ）画素であるとする。この場合、各画素の座標（ｘ，ｙ）は、図３に示すように、（Ｘ１，Ｙ１）〜（ＸＭ，ＹＮ）となる。ここで、ＭおよびＮは正の整数である。なお、子画面１１６のタッチ操作位置Ｐを親画面１１２の対応する位置に換算した座標を、位置Ｐ＃（ＸＰ＃，ＹＰ＃）と称する。
【００２５】
以下、子画面１１６のタッチ操作位置Ｐを、親画面１１２の対応する位置Ｐ＃へのタッチ操作位置として解釈する、処理の一例を説明する。制御部１３０は、例えば、子画面１１６の右上領域に示した星印の位置Ｐに対するタッチ操作が検出された場合、そのタッチ操作位置に対応する座標（ｘｐ，ｙｐ）を導出する。
【００２６】
次に、制御部１３０は、導出した子画面１１６のタッチ操作位置Ｐの座標（ｘｐ，ｙｐ）を、親画面１１２での座標に換算する。制御部１３０は、子画面１１６の解像度を、親画面１１２の解像度に拡大する際の比率をタッチ操作位置Ｐの座標（ｘｐ，ｙｐ）に乗算する。制御部１３０は、例えば、子画面１１６のＸ座標であるｘｐに、子画面と親画面の解像度の比であるＭ／ｍを乗じて、親画面１１２のＸ座標であるＸＰ＃を導出する。同様に、制御部１３０は、子画面１１６のＹ座標であるｙｐに、子画面と親画面の解像度の比であるＮ／ｎを乗じて、親画面１１２のＹ座標であるＹＰ＃を導出する。上述のように、制御部１３０は、タッチセンサ１１４が検出したタッチ操作を、親画面の対応する位置であるタッチ操作位置Ｐ＃として解釈する。
【００２７】
[特定のユーザであるか否かの判定]
以下、図４および図５を用いて、判定部１２０による特定のユーザであるか否かを判定する手法の一例を示す。
【００２８】
図４は、ユーザＵ１がタッチパネル装置１００Ａを操作する様子を示すイメージ図である。認識デバイス１５０は、例えば、少なくともユーザの頭部が認識可能となるよう、タッチパネル１１０の上端中央に設置される。ユーザＵ１は、例えば、成人である。図４に示す操作可能範囲Ｈ１は、ユーザＵ１の手が届くと想定される高さである。
【００２９】
判定部１２０は、認識デバイス１５０によって認識されたユーザＵ１の頭部、および足元の両方が、同一撮影データから確認できる場合、認識デバイス１５０のレンズ焦点距離などの内部パラメータを用いた変換規則によって、足元の二次元座標を導出し、その二次元座標と画像における頭部の位置から頭の高さを導出する。判定部１２０は、処理結果に基づいて、ユーザＵ１の位置と身長の推定を行い、例えば、身長に任意の係数（例えば、１．２〜１．５）を乗じて、操作可能範囲Ｈ１を導出する。
【００３０】
なお、撮像されたユーザが車いす利用者である場合、タッチパネル装置１００の設置個所の床面からユーザの頭頂までの高さを、身長に見立てて、操作可能範囲を導出してもよい。また、判定部１２０が、撮影データから車いすの存在を認識でき、撮像されたユーザが車いす利用者であるか否かを判別できる場合には、ユーザの身長を推定して操作可能範囲の導出を行う処理を省略して、特定のユーザであると判定してもよい。
【００３１】
また、認識されたユーザＵ１の足元が撮影データから確認できない場合、判定部１２０、例えば、認識デバイス１５０の撮影データにおいて、ユーザＵ１の頭部以外に、ユーザＵ１の身長を導出する上で比較対象とできる対象物（例えば、高さを測定済の案内板など）が確認できる場合、その対象物の撮影データ上でのサイズ、および、その対象物の実際の大きさの比を用いて、ユーザＵ１の身長を導出してもよい。
【００３２】
また、操作可能範囲Ｈ１は、認識デバイス１５０の撮影データから、例えば、ユーザＵ１の瞳孔間隔など、ユーザの身長の高低に関わらず、個人差の小さい部位を認識し、撮影データにおける部位のサイズ、および、その部位の平均値から、ユーザＵ１の身長を導出してもよい。
【００３３】
図４に示したように、判定部１２０は、導出結果である操作可能範囲Ｈ１がタッチパネル装置１００Ａの上部領域に到達しており、タッチパネル装置１００Ａの操作受付領域を十分操作できると判定する。したがって、判定部１２０は、ユーザＵ１を特定のユーザではないと判定する。なお、タッチパネル装置１００Ａの工場出荷時、またはタッチパネル装置１００Ａ設置者によって、予め操作可能範囲の閾値が設定されてもよい。その場合、判定部１２０は、導出結果である操作可能範囲Ｈ１が閾値未満であれば、撮像対象であるユーザが特定のユーザであると判定する。
【００３４】
図５は、ユーザＵ２がタッチパネル装置１００Ａを操作する様子を示すイメージ図である。ユーザＵ２は、例えば、子供である。図５に示す操作可能範囲Ｈ２は、ユーザＵ２の手が届くと想定される高さである。判定部１２０は、導出結果である操作可能範囲Ｈ２がタッチパネル装置１００Ａの上部領域に到達しないことから、ユーザＵ２を特定のユーザであると判定し、制御部１３０に子画面の表示を命令する。
【００３５】
また、判定部１２０は、ユーザＵ１およびユーザＵ２の推定した身長そのものに基づいて特定のユーザであるか否かを判定してもよい。
【００３６】
[子画面による入力制御]
以下、図６を用いて子画面の一例を説明する。図６は、上述の図５において、ユーザＵ２を検出した結果、タッチパネル１１０に子画面が表示された様子を示す図である。図６に示すように、子画面１１６は、操作可能範囲Ｈ２の上端より下方の領域に表示される。
【００３７】
親画面１１２と子画面１１６は、例えば、一対一の制御関係にある。一対一の制御関係とは、例えば、子画面１１６の任意の位置に対するタッチ操作は、親画面１１２において対応する位置にタッチ操作が行われたことに相当する、と解釈される関係である。また一対一の制御関係においては、例えば、親画面１１２において対応する、操作できるアクティブエリアの面積は、親画面による操作であっても子画面による操作であっても同じである。また、一対一の制御関係においては、例えば、親画面１１２によるタッチ操作で得られる結果および、子画面１１６によるタッチ操作で得られる結果は、同じである。
【００３８】
以下、図７を用いて、親画面１１２および子画面１１６が一対一の制御関係にあることについて、具体例を挙げて説明する。図７は、親画面および子画面の関係の他の一例を示す図である。図７は、タッチパネル１１０に子画面１１６が表示されていることを示している。制御部１３０は、例えば、タッチパネル１１０によって子画面１１６の右上領域に示した星印の位置Ｐ１に対するタッチ操作が検出された場合、検出されたタッチ操作は親画面１１２の右上領域に示した星印の位置Ｐ２に対するタッチ操作を意図したものであると解釈し、親画面１１２で位置Ｐ２に対してタッチ操作が行われた場合の処理を行い、処理結果に基づく表示信号を親画面１１２および子画面１１６に送信する。
【００３９】
また、制御部１３０は、例えば、位置Ｐ１に対してタッチ操作内容についても、位置Ｐ２に対するタッチ操作を意図したものであると解釈する。タッチ操作内容とは、例えば、画面をタッチし、すぐに指を離す「タップ」や、画面をタッチしたままの状態を一定時間保つ「長押し」などである。制御部１３０は、例えば、タッチパネル１１０によってユーザによる位置Ｐ１に対する長押しのタッチ操作が検出された場合、検出されたタッチ操作を、親画面１１２の位置Ｐ２に対する長押しのタッチ操作を意図したものであると解釈する。制御部１３０は、親画面１１２で位置Ｐ２に対して長押しのタッチ操作が行われた場合の処理を行い、処理結果に基づく表示信号を親画面１１２および子画面１１６に送信する。
【００４０】
以下、タッチパネル装置１００Ａに子画面を表示した場合に行われる処理の流れの一例を、フローチャートを用いて説明する。図８は、タッチパネル装置１００Ａに子画面表示した場合の処理の流れの一例を説明するフローチャートである。
【００４１】
親画面であるタッチパネル１１０の表示が開始される（ステップＳ１００）。次に、認識デバイス１５０によるユーザの認識が開始される（ステップＳ１０２）。次に、判定部１２０は、ユーザがタッチパネル装置１００Ａ付近に存在するか否かを判定する（ステップＳ１０４）。判定部１２０は、ユーザがタッチパネル装置１００Ａ付近に存在しないと判定した場合、新たなユーザの認識に備えてステップＳ１０２に戻る。判定部１２０は、ユーザがタッチパネル装置１００Ａ付近に存在すると判定した場合、そのユーザがタッチパネル装置１００Ａ上部に手が届かない可能性がある、特定のユーザであるか否かを判定する（ステップＳ１０６）。判定部１２０は、タッチパネル装置１００Ａ付近に存在するユーザが特定のユーザであると判定した場合、新たなユーザの認識に備えてステップＳ１０２に戻る。判定部１２０は、タッチパネル装置１００Ａ付近に存在するユーザが特定のユーザであると判定した場合、制御部１３０に子画面の表示の開始を命令する（ステップＳ１０８）。
【００４２】
制御部１３０は、タッチパネル装置１００Ａ付近に存在するユーザが子画面をタッチしたか否かを判定する（ステップＳ１１０）。制御部１３０は、タッチパネル装置１００Ａ付近に存在するユーザが子画面をタッチしたと判定した場合、子画面でのタッチ操作位置を親画面のタッチ操作位置として解釈して処理を行う（ステップＳ１１２）。制御部１３０は、タッチパネル装置１００Ａ付近に存在するユーザが子画面をタッチしなかったと判定した場合、そのユーザが親画面をタッチしたか否かを判定する（ステップＳ１１４）。制御部１３０は、タッチパネル装置１００Ａ付近に存在するユーザが親画面をタッチしたと判定した場合、タッチ操作位置に応じた処理を行う（ステップＳ１１６）。制御部１３０は、タッチパネル装置１００Ａ付近に存在し、子画面表示対象であると判定したユーザが親画面をタッチしなかったと判定した場合、判定部１２０に、そのユーザがタッチパネル装置１００Ａ付近を離れたか否かを判定させる（ステップＳ１１８）。判定部１２０は、子画面表示対象であると判定したユーザがタッチパネル装置１００Ａ付近を離れていないと判定した場合、次のタッチ操作に備えてステップＳ１１０に戻る。判定部１２０は、子画面表示対象であると判定したユーザがタッチパネル装置１００Ａ付近を離れたと判定した場合、制御部１３０に子画面表示の終了を命令する（ステップＳ１２０）。判定部１２０は、新たなユーザの検出に備えてステップＳ１０２に戻る。本フローチャートの処理は、親画面の表示が終了するまで繰り返し行われる。
【００４３】
[子画面の透過表示および移動]
図９は、タッチパネル装置１００Ａの子画面の他の一例を示す図である。図９には、複数の円形の表示コンテンツを表示するタッチパネル１１０に、子画面１１６が表示される様子を示す。子画面１１６は、任意の位置に、透過ボタンＢ１および移動ボタンＢ２を備える。以下では、ユーザが、複数の表示コンテンツのうち、子画面１１６によって表示の大部分が隠れているコンテンツＣを、視認および操作したい場合に採用することができる処理方法の例を示す。
【００４４】
図１０は、図９の状態から子画面を透過状態に変更する処理が行われた場合の一例を示す図である。ユーザは、例えば、子画面を消さずにコンテンツＣを視認したい場合、透過ボタンＢ１をタッチする。制御部１３０は、透過ボタンＢ１がタッチされたことを検出した場合、子画面の表示を、コンテンツＣが十分視認できる程度に、透過状態にする。なお、制御部１３０は、子画面を透過状態に変更する場合であっても、子画面の外枠や、透過ボタンＢ１および移動ボタンＢ２は透過表示対象から除外してもよい。また、制御部１３０は、例えば、子画面を透過状態にした場合、子画面を表示する領域に対するタッチ操作は、親画面に対する操作であるものとして処理する。ユーザは、子画面の表示を元に戻したい場合、透過ボタンＢ１を再度タッチする。
【００４５】
以下、子画面１１６を透過表示する場合に行われる処理の流れの一例を、図１１のフローチャートを用いて説明する。
【００４６】
制御部１３０は、タッチパネル１１０に子画面の表示を開始する（ステップＳ２００）。次に、制御部１３０は、ユーザによって透過ボタンＢ１がタッチされたか否かを判定する（ステップＳ２０２）。判定部１２０は、透過ボタンＢ１がタッチされなかったと判定した場合、次の操作に備えて再度ステップＳ２０２に戻る。判定部１２０は、透過ボタンＢ１がタッチされたと判定した場合、子画面の透過表示を開始する（ステップＳ２０４）。次に、制御部１３０は、ユーザによって再度透過ボタンＢ１がタッチされたか否かを判定する（ステップＳ２０６）。判定部１２０は、透過ボタンＢ１がタッチされなかったと判定した場合、次の操作に備えて再度ステップＳ２０６に戻る。判定部１２０は、透過ボタンＢ１がタッチされたと判定した場合、子画面の透過表示を終了する（ステップＳ２０８）。判定部１２０は、次のユーザのタッチ操作に備えてステップＳ２０２に戻る。本フローチャートの処理は、子画面の表示が終了するまで繰り返し行われる。
【００４７】
また、図１２は、図９の状態から子画面の表示位置を移動した様子を示す図である。ユーザは、例えば、子画面の表示位置を移動することで表示が遮られているコンテンツＣを視認したい場合、移動ボタンＢ２をタッチする。制御部１３０は、移動ボタンＢ２がタッチされたことを検出した場合、ユーザによる次のタッチ操作が子画面移動を意図した操作であると解釈し、ユーザによるタッチ操作の座標に応じて、任意の領域に子画面を移動する。ユーザは、子画面の表示位置の移動を終えた場合、移動ボタンＢ２を再度タッチする。制御部１３０は、移動ボタンＢ２がタッチされたことを検出した場合、子画面の移動に伴う処理を終了する。
【００４８】
以下、子画面１１６の表示位置を移動する場合に行われる処理の流れの一例を、図１３のフローチャートを用いて説明する。
【００４９】
タッチパネル１１０に子画面の表示が開始される（ステップＳ３００）。次に、制御部１３０は、ユーザによって移動ボタンＢ２がタッチされたか否かを判定する（ステップＳ３０２）。判定部１２０は、移動ボタンＢ２がタッチされなかったと判定した場合、次の操作に備えて再度ステップＳ３０２に戻る。判定部１２０は、移動ボタンＢ２がタッチされたと判定した場合、子画面の移動を開始する（ステップＳ３０４）。次に、制御部１３０は、ユーザによって再度移動ボタンＢ２がタッチされたか否かを判定する（ステップＳ３０６）。判定部１２０は、移動ボタンＢ２がタッチされなかったと判定した場合、次の操作に備えて再度ステップＳ３０６に戻る。判定部１２０は、移動ボタンＢ２がタッチされたと判定した場合、子画面の移動を終了する（ステップＳ３０８）。判定部１２０は、次のユーザのタッチ操作に備えてステップＳ３０２に戻る。本フローチャートの処理は、子画面の表示が終了するまで繰り返し行われる。
【００５０】
なお、制御部１３０は、図１１および図１３に示したフローチャートの処理の途中で、ユーザがタッチパネル装置１００Ａ付近を離れたと判定した場合には、子画面の表示に関する一連の処理を中断し、子画面の表示を終了してもよい。また、図１１および図１３で示した、子画面の透過表示処理および子画面の移動処理は、例えば、子画面を移動させつつ透過表示する、というように同時に並行して行われてもよい。その場合、図１１および図１３で示した処理のどちらが優先されるかは、ユーザが直前に透過ボタンＢ１および移動ボタンＢ２のどちらを操作したかに基づいて判断されてもよい。
【００５１】
上述したように第２の実施形態によれば、第１の実施形態と同様の効果を奏する他、タッチパネル装置１００Ａは、認識デバイス１５０の認識結果に基づいて、ユーザの手がタッチパネル１１０の上部に届かない可能性があるか否かを判定し、ユーザの手がタッチパネル１１０の上部に届かない可能性があると判定された場合に、ユーザの手が届きやすい位置にそのユーザ向けの操作受付領域を表示することで、より高い操作性および利便性を提供できる。また、タッチパネル装置１００Ａのユーザは、そのユーザ向けの操作受付領域を表示する位置を移動したり、透過表示したりすることを選択することができるため、親画面および子画面の使い分けを容易に行うことができ、より高い操作性および利便性を享受することができる。
【００５２】
［まとめ］
以上のように、本実施形態によれば、タッチパネル装置のユーザがタッチパネルの上部の操作および視認が困難であるか否かを判定した結果に基づいて、特定のユーザ向けの操作受付領域を自動表示することによって、ユーザに高い操作性および利便性を提供することができる。
【００５３】
なお、上述の実施形態においては、撮像した画像データに基づいてユーザの身長を推定して、特定のユーザであるか否かを判定する場合を例として説明したが、この技術に限定されず、他の公知の身長推定技術や年齢推定技術を用いて特定のユーザであるか否かを判定してもよい。また、上述の実施形態においては、認識デバイス１５０が人感センサを備えたカメラである例を示したが、例えば、赤外線や超音波を用いた距離センサでもよい。
【００５４】
また、上述の実施形態においては、認識デバイス１５０および判定部１２０の処理結果に応じて目線の低いユーザに子画面を自動表示する例を示したが、どのようなユーザであっても、ユーザ自身が任意に子画面の表示および非表示を選択できてもよい。
【００５５】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【００５６】
また、タッチパネル装置の機能を実現するためのプログラムをコンピュータ読み取り可能な記憶媒体に記録して、このプログラムをコンピュータシステムに読み込ませ、実行することにより、タッチパネル装置の制御システムにおいて、判定部１２０が行う特定ユーザであるか否かを判定する工程および、制御部１３０が行う制御工程を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００５７】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記憶媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記憶媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【符号の説明】
【００５８】
１００、１００Ａ  タッチパネル装置
１１０  タッチパネル
１１２  表示部（親画面）
１１４  タッチセンサ
１１６  特定のユーザ向けの操作受付領域（子画面）
１２０  判定部
１３０  制御部
１５０  認識デバイス
１６０  記憶部
Ｕ１、Ｕ２  ユーザ
Ｂ１  透過ボタン
Ｂ２  移動ボタン
Ｈ１、Ｈ２  操作可能上限
Ｃ  表示コンテンツ
Ｐ、Ｐ＃、Ｐ１、Ｐ２  タッチ操作位置
【図１】
2019139380.tif 000003
【図２】
2019139380.tif 000004
【図３】
2019139380.tif 000005
【図４】
2019139380.tif 000006
【図５】
2019139380.tif 000007
【図６】
2019139380.tif 000008
【図７】
2019139380.tif 000009
【図８】
2019139380.tif 000010
【図９】
2019139380.tif 000011
【図１０】
2019139380.tif 000012
【図１１】
2019139380.tif 000013
【図１２】
2019139380.tif 000014
【図１３】
2019139380.tif 000015