(57)【要約】【課題】ディスプレイの面積を有効活用し、端部付近にまでボタン等を設けることを可能にする。【解決手段】ディスプレイ２１上で、ユーザの指とディスプレイ２１との接触点Ｃの左上にポインタＰが表示されるようになっている場合、接触点Ｃからディスプレイ２１の右端までの距離Ｘが所定値以下になると、ディスプレイ２１上の画面Ｍを左側へ移動させ、接触点Ｃからディスプレイ２１の下端までの距離Ｙが所定値以下になると、ディスプレイ２１上の画面Ｍを上側へ移動させる。【選択図】図６
2009059125.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに画面を表示するディスプレイ、及び上記ディスプレイにおけるユーザの接触位置を検出するセンサを備えるタッチパネルと、
上記接触位置から上記ディスプレイの一端までの距離が所定値以下になったとき、上記画面をディスプレイの上記一端から上記接触位置に向かう方向に移動させる画面位置制御部と、を備えるタッチパネル装置。
【請求項２】
上記画面位置制御部は、上記距離が小さくなるほど、画面の移動量を大きくするようになっている請求項１に記載のタッチパネル装置。
【請求項３】
上記ディスプレイに、上記接触位置に対してユーザから見て上方向にポインタを表示させるポインタ制御部をさらに備え、
上記画面位置制御部は、上記接触位置から上記ディスプレイの下端までの距離が所定値以下になったとき、上記画面をユーザから見て上方向に移動させるようになっている請求項１又は２に記載のタッチパネル装置。
【請求項４】
上記ディスプレイに、上記接触位置に対してユーザから見て左方向にポインタを表示させるポインタ制御部をさらに備え、
上記画面位置制御部は、上記接触位置から上記ディスプレイの右端までの距離が所定値以下になったときは、上記画面をユーザから見て左方向に移動させるようになっている請求項１又は２に記載のタッチパネル装置。
【請求項５】
上記ディスプレイに、上記接触位置に対してユーザから見て左上方向にポインタを表示させるポインタ制御部をさらに備え、
上記画面位置制御部は、上記接触位置から上記ディスプレイの下端までの距離が所定値以下になったときは上記画面をユーザから見て上方向に移動させ、上記接触位置から上記ディスプレイの右端までの距離が所定値以下になったときは上記画面をユーザから見て左方向に移動させるようになっている請求項１又は２に記載のタッチパネル装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はタッチパネルを備えたタッチパネル装置に関する。
【背景技術】
【０００２】
駅の券売機、銀行のキャッシュディスペンサ等に代表されるように、ディスプレイにタッチセンサを重ね合わせたタッチパネルと呼ばれる入力インタフェースがある。ユーザは、ディスプレイ上に表示されたボタン等に対応する位置を指等で触れることによってタッチパネルに情報を入力することができる。
【０００３】
しかし、指等がディスプレイに触れるとき、ユーザの視界が指等によって遮られるので、どのボタンが押されているのかユーザに見えにくい場合があった。また、ボタン等が小さくなると指で押すのが難しい場合もあった。
【０００４】
そこで、例えば特許文献１に記載されているように、指等の接触位置から所定の距離を隔てた位置にポインタを表示し、このポインタを介して情報の入力を受け付けるタッチパネル装置が提案されている。
【特許文献１】特開平６−５１９０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来の技術では、例えば、ディスプレイ上で指等の接触位置の上方にポインタが表示されるようになっている場合には、接触位置をディスプレイの下端まで移動させても、ポインタをディスプレイの下端にまで移動させることはできない。それゆえ、ディスプレイ上の画面のうち、下端近傍の領域にはボタンを設けることができず、余白を設けなければならない。さらに、画面レイアウトのバランスを考慮すると、ディスプレイの外縁に沿って一周するように余白を設けなければならない場合もある。接触位置に対して下方向、又は左右のどちらかの方向にポインタが表示される場合も、ポインタをディスプレイの端にまで移動させることはできないので、同様に、余白を設けなければならない。以上のことから、従来の技術ではタッチパネルの使用領域が狭くなってしまうという問題があった。
【０００６】
本発明は上記従来の問題点に鑑み、タッチパネルを使用領域がより広いタッチパネル装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１のタッチパネル装置は、ユーザに画面を表示するディスプレイ、及び上記ディスプレイにおけるユーザの接触位置を検出するセンサを備えるタッチパネルと、上記接触位置から上記ディスプレイの一端までの距離が所定値以下になったとき、上記画面をディスプレイの上記一端から上記接触位置に向かう方向に移動させる画面位置制御部と、を備える。
【０００８】
上記構成によると、ユーザの接触位置がディスプレイの一端に近づいたときに画面が移動し、しかもその移動方向が上記一端から接触位置に向かう方向となっている。その結果、画面の端がディスプレイの中央により近い位置に表示されることになり、ユーザは画面の端に表示されていたボタン等をより押下しやすくなる。それゆえ、ディスプレイの端の近傍にボタン等を配置することができ、タッチパネルの使用領域がより広くなる。
【０００９】
また、請求項２に記載するように、請求項１のタッチパネル装置において、上記画面位置制御部は、上記距離が小さくなるほど、画面の移動量を大きくするようになっていることが好ましい。
【００１０】
また、より具体的には、請求項３に記載するように、請求項１又は２のタッチパネル装置は、上記ディスプレイに上記接触位置に対してユーザから見て上方向にポインタを表示させるポインタ制御部をさらに備え、上記画面位置制御部は、上記接触位置から上記ディスプレイの下端までの距離が所定値以下になったとき、上記画面をユーザから見て上方向に移動させるようになっていてもよい。
【００１１】
また、請求項４に記載するように、請求項１又は２のタッチパネル装置は、上記ディスプレイに上記接触位置に対してユーザから見て左方向にポインタを表示させるポインタ制御部をさらに備え、上記画面位置制御部は、上記接触位置から上記ディスプレイの右端までの距離が所定値以下になったときは、上記画面をユーザから見て左方向に移動させるようになっていてもよい。
【００１２】
また、請求項５に記載するように、請求項１又は２のタッチパネル装置は、上記ディスプレイに上記接触位置に対してユーザから見て左上方向にポインタを表示させるポインタ制御部をさらに備え、上記画面位置制御部は、上記接触位置から上記ディスプレイの下端までの距離が所定値以下になったときは上記画面をユーザから見て上方向に移動させ、上記接触位置から上記ディスプレイの右端までの距離が所定値以下になったときは上記画面をユーザから見て左方向に移動させるようになっていてもよい。
【発明の効果】
【００１３】
本発明のタッチパネル装置によると、ユーザの接触位置がディスプレイの一端に近づいたときに画面が移動し、しかもその移動方向が上記一端から接触位置に向かう方向となっている。その結果、画面の端がディスプレイの中央により近い位置に表示されることになり、ユーザは画面の端に表示されていたボタン等をより押下しやすくなる。それゆえ、ディスプレイの端の近傍にボタン等を配置することができ、タッチパネルの使用領域がより広くなる。
【発明を実施するための最良の形態】
【００１４】
本発明の実施の一形態である入力装置について、図面を参照して説明する。
【００１５】
〔１〕入力装置１の概略
図１は本実施形態の入力装置１のハードウェア構成を示す図面であり、図２は入力装置１におけるデータの流れを示す図面、図３は入力装置１における表示画面の例を示す平面図である。
【００１６】
図１に示すように、入力装置１は、ユーザからの情報の入力を受け付けるタッチパネル２、種々の演算を行ったり、プログラムを実行することによって入力装置１内の各部の動作を制御したりするＣＰＵ（central processing unit）３１、上記プログラムを格納するＲＯＭ（read only memory）３２、上記プログラムを展開するＲＡＭ（random access memory）３３、及び、各種情報を記憶するＨＤＤ（Hard Disk Drive）３４等を備える。また、入力装置１は、タッチパネル２の他に、ユーザから入力を受け付けるためのハードキー５を備えていてもよい。これらの部材は、互いにバス１１を介して接続されている。
【００１７】
タッチパネル２は、ユーザに画面を提示するディスプレイ２１、及びディスプレイ２１上におけるユーザの接触点（図３に“Ｃ”で示す部分）の位置を検出するタッチセンサ２２等を備える。タッチセンサ２２が得た位置情報はＣＰＵ３１に送られる。この位置情報を「絶対的位置情報」と称する。
【００１８】
ディスプレイ２１としては、液晶ディスプレイパネル等の従来公知の表示装置を用いることができる。ディスプレイ２１は、図３等に示すように、入力装置１がその外面にユーザに向けるように備えた入力盤５１上に配される。ハードキー５も、ディスプレイ２１と共に入力盤５１上に配される。
【００１９】
タッチセンサ２２としては、従来のタッチパネルに用いられているタッチセンサを好適に用いることができる。例えばタッチセンサ２２としては、アナログ抵抗膜方式を採用することができる。
【００２０】
アナログ抵抗膜方式のタッチセンサは、ディスプレイに近い方から順に、フィルムと、上記フィルムに対向するガラス板とを備えており、上記フィルム及びガラス板の互いに対向する面にそれぞれ形成されたＩＴＯ（インジウム錫酸化物）膜が形成されている。また、フィルムには左右両端に、ガラス板には上下両端に電極が設けられる。タッチセンサ２１はこれらの部材の他、ＩＴＯ膜間の誤接触を防ぐドットスペーサ等を備える。
【００２１】
このアナログ抵抗膜方式のタッチセンサにおいて、ディスプレイ２１上でユーザが触れた位置、つまり接触点の位置（接触位置）は、以下のようにして検出される。まず、ディスプレイ２１にユーザが触れることでフィルムが押下される。すると、フィルム側のＩＴＯ膜とガラス板側のＩＴＯ膜とが接触することで、ＩＴＯ膜間が通電する。フィルム側電極に電圧を印加するとＩＴＯ膜の抵抗によって左右方向に電位勾配が形成されるので、ガラス側の電極を通じて電位を検出すると、分圧により、通電した部分、すなわち接触点のＸ座標上での位置が検出される。また、ガラス側の電極に電圧を印加するとＩＴＯ膜の抵抗によって上下方向に電位勾配が形成されるので、フィルム側の電極を通じて電位を検出すると、分圧により、接触点のＹ座標上での位置が検出される。こうして検出されたＸ方向及びＹ方向における接触点の位置が上述の絶対的位置情報として、ＣＰＵ３１に送られる。
【００２２】
なお、本実施形態ではタッチセンサ２２は、ディスプレイ２１上でユーザが指で触れた位置を検出するようになっているが、これに限らず、ユーザがペン等の器具を用いてディスプレイ２１に触れた位置を検出するようになっていてもよい。つまり、「ディスプレイにおけるユーザの接触位置」とは、器具を介するか否かにかかわらず、ユーザが触れた位置を意味する。
【００２３】
ＲＯＭ３２は特に、ポインタ制御プログラム３２ａ、画面位置制御プログラム３２ｂ、及び表示制御プログラム３２ｃ等を格納する。
【００２４】
図２に示すように、ＣＰＵ３１は、画面位置制御プログラム３２ｂによって画面位置制御部４１として機能する。また、ＣＰＵ３１は、ポインタ制御プログラム３２ａによってポインタ制御部４３として機能する。さらにＣＰＵ３１は、表示制御プログラム３２ｃによって表示制御部４４として機能する。この他にも、ＣＰＵ３１は入力受付部４５等として機能することができる。
【００２５】
画面位置制御部４１は、タッチセンサ２２から得た絶対的位置情報に基づいて、ディスプレイ２１上の画面Ｍを移動（シフト）させる。「画面」とは、ディスプレイ２１上に表示されている各種ボタン、文字、及び画像等を含む。さらに詳しくは、「画面」とは、ディスプレイ２１上に同時に表示されるボタン、文字、画像等の全体を指す。
【００２６】
ポインタ制御部４３は、タッチセンサ２２から得た絶対的位置情報に基づいて、ディスプレイ２１上にポインタＰを表示させる（図３）。ポインタ制御部４３は、ポインタＰを接触点Ｃから一定の方向に表示させ、かつ、接触点Ｃから一定の距離を持って表示させる。具体的には、ポインタＰは接触点Ｃの左上に、接触点Ｃから一定の距離を持って表示される。なお、ディスプレイ２１上における「上」、「下」、「左」、及び「右」は、それぞれ、ユーザから向かって上、下、左、及び右を指す。
【００２７】
表示制御部４４は、種々のボタン、文字、画像等をディスプレイ２１に表示させる。
【００２８】
入力受付部４５は、ポインタ制御部４３からのポインタ位置情報、表示制御部４４からの表示内容についての情報（表示情報）、さらにタッチセンサ２２による検知結果等から、ユーザの入力内容を受け付ける。特に本形態では、入力受付部４５は、指がディスプレイ２１から離れたとき、つまりタッチセンサ２２が接触を検知しなくなったときに、ポインタＰの位置に応じた入力内容を受け付ける。よって、タッチセンサ２２からは、ディスプレイ２１へのユーザの接触の有無のみが伝えられればよく、接触点Ｃの絶対的位置情報までは要さない。
【００２９】
具体的には、入力受付部４５は、画面位置制御部４１から得た画面Ｍのシフト量とポインタ制御部４３から得たポインタ位置情報と、を参照し、画面Ｍに対するポインタＰの相対的な位置を算出する。そして、例えば図３に示すように、ポインタＰの相対的な位置が画面Ｍ上の或るボタンＢ１上にある状態で、ユーザが指をディスプレイ２１から離すと、入力受付部４５はボタンＢ１を介して入力がされたものと認識する。
【００３０】
なお、本実施形態では、入力受付部４５はポインタ制御部４３からポインタ位置情報を取得するが、ポインタＰの画面Ｍ上での位置から入力内容を受け付けることができるようになっていれば、他の構成であってもよい。例えば入力受付部４５は、タッチセンサ２２から得た絶対的位置情報及び画面位置制御部４１から得た画面シフト量から、ディスプレイ２１の画面Ｍ上での相対的な位置、つまり相対的位置情報を算出し、この相対的位置情報とポインタＰの接触点Ｃからの距離及び方向とから、画面Ｍに対するポインタＰの相対的な位置を取得するようになっていてもよい。
【００３１】
〔２〕具体的な動作例
次に、入力装置１のより具体的な動作例について、上述の図面に併せて図４〜図８をさらに参照して説明する。図４〜図６は、入力装置１における画面Ｍの例を示す平面図、図７及び図８は画面シフト量と接触点Ｃの絶対的な位置との関係を表すグラフである。
【００３２】
本例では、図３に示すように、ポインタ制御部４３は接触点Ｃの左上にポインタＰを表示するようになっている。
【００３３】
接触点Ｃがディスプレイ２１の中央付近にあるとき、ディスプレイ２１の全面に画面Ｍが表示される（図３）。
【００３４】
図４に示すようにユーザが指を右に動かし、接触点Ｃのディスプレイ２１から右端までの距離Ｘが所定値（図７中ｘ１で示す）以下になると、画面位置制御部４１は画面Ｍを左へシフトさせる。つまり、画面位置制御部４１は、画面Ｍをディスプレイ２１の右端から接触点Ｃに向かう方向に移動させる。画面Ｍの左方向へのシフト量Ｌｘは、距離Ｘが小さくなるほど大きくなるように設定されており、接触点Ｃが最も右端に接近したときに最大値ｍとなるよう設定されている。
【００３５】
また、図５に示すように、接触点Ｃのディスプレイ２１の下端までの距離Ｙが所定値（図８中ｙ１で示す）以下になると、画面位置制御部４１は画面Ｍを上へシフトさせる。つまり、画面位置制御部４１は、画面Ｍをディスプレイ２１の下端から接触点Ｃに向かう方向に移動させる。画面Ｍの上方向へのシフト量Ｌｙは、距離Ｙが小さくなるほど大きくなるように設定されており、接触点Ｃが最も下端に接近したときに最大値ｎとなるよう設定されている。
【００３６】
また、図６に示すように、距離Ｘ及びＹが、それぞれｘ１以下及びｙ１以下になると、画面位置制御部４１は、画面Ｍを左方向及び右方向に移動させる。このときのシフト量Ｌｘ及びＬｙについては既に述べた通りである。
【００３７】
ここで、接触点Ｃが図６に示す位置にあるとき、つまりポインタＰが画面Ｍ上のボタンＢ２上に位置するときに、ユーザが指をディスプレイ２１から離したとする。すると、入力受付部４５は、ディスプレイ２１における表示内容、つまり各ボタンの位置と、シフト量Ｌｘ及びＬｙ、さらにディスプレイ２１上におけるポインタＰの位置から、ポインタＰがボタンＢ２上にあることを認識し、ボタンＢ２がユーザにより選択されたものと認識して、入力内容を確定する。
【００３８】
このように入力が受け付けられると、表示制御部４４は選択されたボタンＢ２の表示色を変化させる等、どのボタンが選択されたかをユーザに認識しやすいように表示するよう、ディスプレイ２１を制御することができる。
【００３９】
また、指がディスプレイ２１から離れると、画面位置制御部４１は画面Ｍのシフト量をゼロとし、画面Ｍを元の位置（図３）に戻す。但し、画面位置制御部４１は、指がディスプレイ２１から離れたときに直ちに画面Ｍを元の位置に戻す必要はなく、指が離れてから数秒後に画面Ｍを元の位置に戻すようになっていてもよい。
【００４０】
以上に述べたように、画面位置制御部４１によって画面Ｍが移動することで、画面Ｍ上の端部付近にボタンを設けても、ユーザは容易にそのボタンを選択することができる。
【００４１】
なお、以上に述べた例では、ユーザがポインタＰを視覚によって認識しやすいという観点から、接触点Ｃの左上にポインタＰが表示されるようになっている。そして、ポインタＰが接触点Ｃの左上に表示されることから、接触点Ｃが、ディスプレイ２１の端部のうち接触点Ｃに対してポインタＰの逆側に位置する端部、つまり右端及び下端に近づいたときに、画面Ｍが左方向及び上方向にシフトされるようになっている。
【００４２】
しかし、本発明はこれに限定されず、ポインタＰは接触点Ｃの上方向、下方向、左方向、又は右方向のいずれに表示されるようになっていてもよい。また、接触点Ｃに対するポインタＰの表示位置に応じて、画面位置制御部４１が画面Ｍを移動させる方向も適宜変更可能である。
【００４３】
具体的には、ポインタＰが接触点Ｃの下方向に表示されるときには、画面位置制御部４１は、図８中の“上”を“下”に、“下”を“上”に置換したグラフに沿って、画面Ｍを移動させるようになっていればよい。つまり、画面位置制御部４１は、ディスプレイ２１の上端から接触点Ｃまでの距離が所定値以下になったときに画面Ｍを下方向に移動させるようになっていればよい。また、ポインタＰが接触点Ｃの右方向に表示されるときには、画面位置制御部４１は、図７中の“右”を“左”に、“左”を“右”に置換したグラフに沿って、画面Ｍを移動させるようになっていればよい。つまり、画面位置制御部４１は、ディスプレイ２１の左端から接触点Ｃまでの距離が所定値以下になったときに画面Ｍを右方向に移動させるようになっていればよい。
【００４４】
また、本発明は、ポインタを表示する形態に限定されるものではない。つまり、上述の例のようにポインタＰを表示してそのポインタＰの位置と一致するボタンが選択される以外にも、接触点Ｃ自体の位置と合致するボタンが選択されるようになっていてもよい。この場合は、入力受付部４５は、画面シフト量、表示情報、及び絶対的位置情報から、画面Ｍに対する接触点Ｃの相対的な位置を算出し、接触点Ｃがどのボタン上にあるかを認識するようになっていればよい。この場合も、画面Ｍが移動することによって、画面Ｍの端近傍にボタンを設けても、ユーザにとってはボタン等の押下が容易になるという効果が実現される。
【００４５】
また、以上の例ではディスプレイ２１の外縁を矩形としたが、これ以外にも、角の丸い矩形、円形、楕円形、三角形、五角形、他の多角形等、いかなる形状であっても、本発明を適用することができる。
【００４６】
本発明は以上に述べた実施形態に限定されるものではない。すなわち、特許請求の範囲に記載した範囲で種々の変更を加えたり、さらなる技術を組み合わせたりして得られる実施形態も、本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【００４７】
本発明のタッチパネル装置は、キャッシュディスペンサ、券売機、コピー機、複合機等の器機において、ユーザからの指示を受け付けるための装置として好適に利用可能である。
【図面の簡単な説明】
【００４８】
【図１】本実施形態の入力装置１のハードウェア構成を示す図面。
【図２】入力装置１におけるデータの流れを示す図面。
【図３】ディスプレイ２１上の画面Ｍの例を示す平面図。
【図４】ディスプレイ２１上の画面Ｍの例を示す平面図。
【図５】ディスプレイ２１上の画面Ｍの例を示す平面図。
【図６】ディスプレイ２１上の画面Ｍの例を示す平面図。
【図７】接触点Ｃからディスプレイ２１の右端までの距離Ｘと、左方向への画面シフト量Ｌｘとの関係を示すグラフ。
【図８】接触点Ｃからディスプレイ２１の下端までの距離Ｙと、上方向への画面シフト量Ｌｙとの関係を示すグラフ。
【符号の説明】
【００４９】
１    入力装置（タッチパネル装置）
２    タッチパネル
２１  ディスプレイ
２２  タッチセンサ
４１  画面位置制御部
４３  ポインタ制御部
４４  表示制御部
４５  入力受付部
【図１】
2009059125.tif 000003
【図２】
2009059125.tif 000004
【図３】
2009059125.tif 000005
【図４】
2009059125.tif 000006
【図５】
2009059125.tif 000007
【図６】
2009059125.tif 000008
【図７】
2009059125.tif 000009
【図８】
2009059125.tif 000010