(57)【特許請求の範囲】
【請求項１】
タッチパネルを用いた入力装置であって、
ユーザの入力操作に用いる仮想ボタンを生成して前記タッチパネル表面に配置するボタン生成手段と、
前記タッチパネル表面における前記仮想ボタンの位置にユーザが接触したことをユーザに知覚させるフィードバック手段と、
を有し、
前記ボタン生成手段は、ユーザが入力操作の最初に接触した前記タッチパネル上の位置を基準点とし、前記基準点に基づいて前記仮想ボタンの位置を決定すると共に、前記タッチパネル上に、前記仮想ボタンを配置した範囲を示すガイド領域を仮想的に生成し、
前記フィードバック手段は、前記ガイド領域の位置にユーザが接触したことをユーザに知覚させることにより、前記基準点から前記仮想ボタンの配列の末端位置までユーザを誘導する入力装置。
【請求項２】
タッチパネルを用いた入力装置であって、
ユーザの入力操作に用いる仮想ボタンを生成して前記タッチパネル表面に配置するボタン生成手段と、
前記タッチパネル表面における前記仮想ボタンの位置にユーザが接触したことをユーザに知覚させるフィードバック手段と、
を有し、
前記ボタン生成手段は、ユーザが入力操作の最初に接触した前記タッチパネル上の位置を基準点とし、前記基準点に基づいて前記仮想ボタンの位置を決定すると共に、前記基準点から始まる所定のラインに沿って前記仮想ボタンを配置し、前記タッチパネル上に、前記所定のラインの長さ方向に沿って前記仮想ボタンを挟んで対向する２つの領域により前記仮想ボタンを配置した範囲を示すガイド領域を仮想的に生成し、
前記フィードバック手段は、前記ガイド領域の位置にユーザが接触したことをユーザに知覚させることにより、前記基準点から前記仮想ボタンの配列の末端位置までユーザを誘導する入力装置。
【請求項３】
請求項１又は２に記載された入力装置において、
前記フィードバック手段は、前記タッチパネル表面に振動を生じさせる振動発生部を備え、前記振動発生部に発生させた振動を、前記タッチパネルを介してユーザに伝達することにより、前記仮想ボタン又は前記ガイド領域に接触したことをユーザに知覚させる入力装置。
【請求項４】
請求項３に記載された入力装置において、
前記フィードバック手段は、ユーザが前記仮想ボタンに接触したときと前記ガイド領域に接触したときとで、前記振動発生部に発生させる振動の態様を異なるものとする入力装置。
【請求項５】
請求項１又は２に記載された入力装置において、
前記フィードバック手段は、前記タッチパネル表面の触感を変化させる感覚刺激装置を備え、前記感覚刺激装置により前記タッチパネル表面の触感を変化させることにより、前記仮想ボタン又は前記ガイド領域に接触したことをユーザに知覚させる入力装置。
【請求項６】
請求項５に記載された入力装置において、
前記フィードバック手段は、ユーザが前記仮想ボタンに接触したときと前記ガイド領域に接触したときとで、前記感覚刺激装置により前記タッチパネル表面に生じさせる触感を異なるものとする入力装置。
【請求項７】
請求項１又は２に記載された入力装置において、
前記フィードバック手段は、スピーカを備え、前記スピーカに音響を生じさせることにより、前記仮想ボタン又は前記ガイド領域にユーザが接触したことをユーザに知覚させる入力装置。
【請求項８】
請求項７に記載された入力装置において、
前記フィードバック手段は、ユーザが前記仮想ボタンに接触したときと前記ガイド領域に接触したときとで、前記スピーカにより生じさせる音響の態様を異なるものとする入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを用いた入力装置に関する。
【背景技術】
【０００２】
画像形成装置などの電子機器においては、ユーザがデータ等を入力するための手段として、一般に、タッチパネルを用いた入力装置が用いられる。タッチパネルは、これに表示された操作ボタン等のアイコンにユーザが触れることにより、電子機器に対し動作指示やデータを入力する装置であって、操作ボタン等を表示する表示部と、その上に重ねられユーザの触れた位置を検出する透明な位置検出部などで構成される。
【０００３】
このようなタッチパネルを用いた入力装置では、表示部に操作ボタンを表示すると共に、操作ボタンごとに、その表示位置範囲に対応する位置検出部上の座標範囲を関連付ける。入力操作の際に、ユーザは、透明な位置検出部を透して、表示部に表示された操作ボタンの位置を目で確認し、所望の操作ボタンの上で、例えば位置検出部を押圧すると、入力装置は、押圧箇所の位置座標を位置検出部により確認し、その座標に関連付けられた操作ボタンを特定して、その操作ボタンに割り当てられた入力データを出力する。
【０００４】
しかし、上述した従来の入力装置では、表示部に操作ボタンが表示されるため、入力操作の内容を周囲に居る他人に覗かれてしまうことがあり、例えば、入力した暗証番号やパスワードなどの秘密情報を他人に知られてしまう危険があるという問題を有している。
【０００５】
この問題を解消する方法として、電子機器を服のポケットやバッグに入れたまま、その入力装置のタッチパネルを手探りで操作できるように、操作ボタンに関連付ける位置検出部上の座標範囲を、その操作ボタンの表示位置範囲より広く設定しておき、ユーザが操作ボタンの表示範囲をある程度外れて操作しても、入力装置がユーザの入力内容を特定できるようにする方法が知られている（特許文献１参照）。
【０００６】
また、タッチパネルの四隅に段差を設けて手探りでも位置を特定できるようにし、これら四隅の位置に操作ボタンを配置する方法や（特許文献２参照）、タッチパネルの四つの頂点のうちの一の頂点から他の一の頂点へ指を滑らせる１２種類の操作に対し、それぞれ特定の動作を定義付けることにより、全体として１２個の動作指示を入力できるようにする方法が知られている（特許文献３参照）。
【０００７】
しかしながら、特許文献１に記載された方法では、操作ボタンの位置範囲外での操作を許容するために、操作ボタンどうしの間隔を広げておく必要があり、パスワード入力等における英数字ボタンの操作のように、タッチパネル上の限られたスペースに多数の操作ボタンを配置しなければならない入力操作の場合には、適用が困難であるという問題を有している。また、特許文献２及び３の方法では、識別可能な操作の種類の数が４又は１２に限られているため、例えば英数字を用いたパスワード入力のように多数の操作ボタンを要する入力操作等、多様な入力操作に対応することができないという問題を有している。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、上記従来の問題に鑑みなされたものであって、その目的は、タッチパネルを用いた入力装置において、画面に操作ボタンを表示することなく、正確かつ多様な入力操作を可能とすることである。
【課題を解決するための手段】
【０００９】
本発明は、タッチパネルを用いた入力装置であって、ユーザの入力操作に用いる仮想ボタンを生成して前記タッチパネル表面に配置するボタン生成手段と、前記タッチパネル表面における前記仮想ボタンの位置にユーザが接触したことをユーザに知覚させるフィードバック手段と、を有し、前記ボタン生成手段は、ユーザが入力操作の最初に接触した前記タッチパネル上の位置を基準点とし、前記基準点に基づいて前記仮想ボタンの位置を決定すると共に、前記タッチパネル上に、前記仮想ボタンを配置した範囲を示すガイド領域を仮想的に生成し、前記フィードバック手段は、前記ガイド領域の位置にユーザが接触したことをユーザに知覚させることにより、前記基準点から前記仮想ボタンの配列の末端位置までユーザを誘導する入力装置である。
【発明の効果】
【００１０】
本発明によれば、タッチパネルを用いた入力装置において、画面に操作ボタンを表示することなく、正確かつ多様な入力操作を実現することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態に係る入力装置の構成を示すブロック図である。
【図２】第１の実施形態に係る入力装置の、コントローラの構成を示すブロック図である。
【図３】第１の実施形態に係る入力装置を適用した、画像形成装置の構成を示すブロック図である。
【図４】第１の実施形態に係る入力装置において、位置検出部上に生成される仮想ボタンの一例である。
【図５】第１の実施形態に係る入力装置の動作手順を示すフロー図である。
【図６】本発明の第２の実施形態に係る入力装置において、位置検出部上に生成される仮想ボタンとガイド領域の例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施の形態を説明する。
図１は、本発明の第１の実施形態に係る入力装置の構成を示すブロック図である。
本入力装置１は、ユーザが触れることにより入力操作を行なうタッチパネル２と、タッチパネル２の動作を制御すると共に、本入力装置１が組み込まれた装置（上位装置）にユーザの入力内容を出力するコントローラ３とを有している。また、タッチパネル２は、操作ボタン等のアイコンを表示する表示部、例えば液晶表示部２１と、液晶表示部２１に重ねて配置され、ユーザがその表面に触れると接触位置に応じた信号を出力する位置検出部２２と、液晶表示部２１に表示された後述する仮想ボタンにユーザが接触したことを位置検出部２２を介してユーザに知覚させるフィードバック発生部、例えば、ユーザの指等に振動を与える振動発生部２３とを有している。
【００１３】
本実施例では、アイコンを表示する表示部として液晶表示部２１を用いたが、これに限らず有機化合物から成る発光ダイオードで構成される有機ＥＬ（Electro-Luminescence）ディスプレイや、白色と黒色の粒子と流体を収めたマイクロカプセルを平面に並べ、その厚み方向に電界を印加することにより白色及び黒色粒子を移動させることで白と黒の表示を行なうマイクロカプセル方式の表示装置を用いることもできる。
なお、位置検出部２２の表面は、タッチパネル２の表面としてユーザが入力操作に使用する部分であり、以下の記述においては、「位置検出部２２の表面」とは「タッチパネル２の表面」と同一の意味を持つものとする。
【００１４】
図２は、コントラーラ３の構成を示すブロック図である。
コントローラ３は、液晶表示部２１等の内部機能部及び上位装置との通信を行なう入出力インタフェース部３１と、タッチパネル２の制御等を行なう処理部３２とを有している。また、処理部３２は、ＣＰＵ（Central Processing Unit）、プログラムが書き込まれたＲＯＭ（Read Only Memory）、データの一時記憶のためのＲＡＭ（Random Access Memory）等を有するコンピュータであり、位置検出部２２の出力信号に基づいて位置検出部２２上におけるユーザの接触位置を検知し、その接触位置の座標を算出する位置検知手段３２１と、ユーザが指示やデータを入力するための操作ボタンを位置検出部２２の表面上に仮想的に生成するボタン生成手段３２２とを有している。
【００１５】
ここに、「仮想的に生成する」とは、位置検出部２２の表面（即ち、タッチパネル２の表面）の特定の位置範囲を特定の意味を持つ領域（上記の場合は操作ボタン）として決定し、その領域の位置座標を処理部３２のＲＡＭ等に記憶することをいう。また、このように仮想的に生成された操作ボタンを仮想ボタンと称する。
【００１６】
また、処理部３２は、ユーザが仮想ボタン等に触れたときに振動発生部２３の動作を制御して、操作ボタンに接触したことをユーザに知覚させるフィードバック制御手段３２３も有している。なお、上記に示した種々の手段は、例えば、プログラムによりＣＰＵを含むコンピュータで実現される機能実現手段である。また、コンピュータ・プログラムは、任意の記憶媒体に記憶させておくことができる。
【００１７】
ここで、ユーザに対し仮想ボタンに接触したことを知覚させるフィードバック手段は、例えば、ユーザに知覚刺激を与えるフィードバック発生部である振動発生部２３と、その知覚刺激を制御するフィードバック制御手段３２３とで構成される。なお、フィードバック発生部として、振動発生部２３を用いる代わりに、位置検出部２２の全体に振動を付与する圧電素子を用いることもできるし（例えば、特開２００８−１８６１８８号公報参照）、矩形の位置検出部２２の４辺又は直行する２辺に配置され、位置検出部２２を湾曲させて振動させる圧電素子を用いることもできる（例えば、特開２００７−８６９９０号公報参照）。
【００１８】
また、フィードバック発生部の他の代替手段として、振動発生部２３の代わりにスピーカを用い、スピーカから発生する音響により、ユーザに対し位置検出部２２上の特定の部分に触れたことを知覚させるものとすることもできる。さらに、振動発生部２３の代わりに、裏面に複数の電極が設けられた絶縁フィルムであって、裏面電極への印加電圧を制御して絶縁フィルム表面の電荷分布状態を変化させることで、絶縁フィルム表面の触感を変化させる感覚刺激装置（例えば、特開２００９―０８７３５９号公報参照）を用いることもできる。
【００１９】
図３に、本入力装置１を適用した画像形成装置の構成例を示す。
本画像形成装置４は、記録用紙等の記録媒体に画像を印刷する印刷部４１と、印刷部４１の動作を制御する装置制御部４２と、本実施形態に係る入力装置１とを有している。ここで、入力装置１は、装置制御部４２に接続されており、ユーザから入力される指示やデータを認識して装置制御部４２に伝える役目を果たす。
なお、上記では本入力装置１の適用例として画像形成装置４を示したが、本入力装置１は、原稿画像を読取るスキャナ等の画像読取手段を備えた画像読取装置や、携帯電話機等の携帯機器その他、ユーザからの入力操作を必要とする装置や機器等の全般に適用することができる。
【００２０】
次に、図３に示した画像形成装置４を例に採り、入力装置１の動作の概要について説明する。本入力装置１は、液晶表示部２１に操作ボタンを表示して動作する通常の動作モード（通常ボタンモード）と、液晶表示部２１に操作ボタンを表示せず位置検出部２２上に仮想ボタンを配置して動作する動作モード（仮想ボタンモード）とを有している。ここで、画像形成装置４は、特定のユーザにのみ操作が許可されているものとし、装置制御部４２には、操作が許可されているユーザの識別コードとパスワードが登録されているものとする。
【００２１】
まず、ユーザが画像形成装置４の電源を投入し画像形成装置４が立ち上がると、例えば、画像形成装置４の装置制御部４２は、入力装置１に対し、ユーザに識別コードとパスワードの入力を求める画面を表示させると共に、仮想ボタンモードによる入力動作を開始するよう指示する。
【００２２】
入力装置１が仮想ボタンモードに移行した後、ユーザが入力操作を開始して位置検出部２２に触れると、コントローラ３のボタン生成手段３２２は、その最初の接触位置を基準点とし、位置検出部２２上に仮想ボタンを配置する。
図４に、ボタン生成手段３２２が位置検出部２２上に生成する仮想ボタンの一例を示す。ボタン生成手段３２２は、ユーザの最初の接触位置Ａを基準点として、その基準点から所定のラインＤ（図４では水平方向に延びた直線）に沿って所定の距離Ｃだけ離れた位置Ｂから、例えば１〜９及び０の値をそれぞれ表す仮想ボタン５０１〜５１０を配置する。ここで、識別コードとパスワードの入力時に、１から９及び０を表す仮想ボタンがその順番で位置検出部２２上に配置されることは、予め定められており、かつ、ユーザはこれを認識しているものとする。
【００２３】
ボタン生成手段３２２は、更に、各仮想ボタン５０１〜５１０の内部にフィードバック発生領域６０１〜６１０を仮想的に生成する。このフィードバック発生領域６０１〜６１０は、ユーザに仮想ボタン５０１〜５１０の配置位置であることを知覚させるための領域であり、ユーザがこのフィードバック発生領域６０１〜６１０に触れると、振動発生部２３により位置検出部２２に振動が発生し、ユーザはこの振動により仮想ボタン５０１〜５１０に触れたことを知覚することができる。
【００２４】
ユーザは、入力操作の開始後、最初の接触位置Ａから指を水平方向に滑らせ、フィードバック発生領域６０１に触れる。すると、振動発生部２３が振動を発生し、ユーザはこの振動を知覚して、最初の仮想ボタン５０１、即ち数字「１」を表す仮想ボタンの配置位置であることを知る。同様に、ユーザが更に指を滑らせていくと、残りのフィードバック領域６０２〜６１０に触れるたびに、振動発生部２３が振動を発生し、ユーザはこれを知覚することができる。このため、ユーザは、最初の接触位置Ａから現在の位置に至るまでの間に知覚した振動の回数（知覚回数）から、現在触れている仮想ボタンが何番目の仮想ボタンであるか、したがってどの数字を表す仮想ボタンであるかを特定して操作することができる。
【００２５】
上述の仮想ボタン５０１〜５１０を用いた入力操作は、液晶表示部２１に操作ボタンを表示することなく行なわれるため、何の操作を行なっているのかを他人に知られることはない。また、仮にどのような操作を行っているのかを他人に知られたとしても、仮想ボタン５０１〜５１０の表示位置は、最初の接触位置Ａを基準点として入力操作の都度変更されるため、液晶表示部２１上における指の接触位置から他人に入力内容を推測されることはない。このため、識別コードやパスワード等の入力の際に、これらの情報を周囲にいる他人に知られることがない。さらに、仮想ボタンは液晶表示部２１に表示する通常の操作ボタンと同様の大きさ及び間隔で位置検出部２２上に配置できるので、英数字を用いるパスワード入力など、多数の仮想ボタンを要する多様な入力操作に対応することができる。
【００２６】
次に、入力装置１の仮想ボタンモードにおける動作手順を、図５のフロー図に従って説明する。
図５に示す仮想ボタンモードの動作は、入力装置１が上位装置から仮想ボタンモード動作の開始指示を受信した後に開始される。
【００２７】
（１）仮想ボタンモード動作を開始すると、コントローラ３は、まずユーザが位置検出部２２に触れるのを待機し（Ｓ１０１、Ｎｏ）、触れたときは（Ｓ１０１、Ｙｅｓ）、位置検知手段３２１によりその最初の接触位置の座標を特定する（Ｓ１０２）。次に、ボタン生成手段３２２は、例えば図４に示すように、その最初の接触位置Ａを基準点として、所定のラインＤに沿って、この基準点から所定の距離Ｃだけ離れた位置Ｂから、仮想ボタン５０１〜５１０を配置する（Ｓ１０３）。
【００２８】
ここで、「所定のラインＤ」は、図４に示すように水平方向へ延びる直線のほか、傾斜した直線や、曲線、折れ線でもよいし、仮想ボタン５０１〜５１０を配置するごとに、ボタン生成手段３２２がその形状をランダムに決定するものとしてもよい。また、上述した基準点からの「所定の距離」及び仮想ボタン５０１〜５１０どうしの間隔も、仮想ボタン５０１〜５１０を配置する毎にランダムに決定することができる。さらに、仮想ボタン５０１〜５１０の配列内において隣接する仮想ボタンどうしの間隔をそれぞれランダムとすることもできる。これらのランダムな設定を行なうことにより、周囲に居る他人は、液晶表示部２１上におけるユーザの指の位置から入力内容を推測することが更に困難となり、入力操作の安全性が向上する。なお、図４では、仮想ボタン５０１〜５１０が１〜９及び０の数字を表すものとしたが、数字に限らず、仮想ボタンの数を増やしてアルファベットＡ〜Ｚをそれぞれ表すものとしてもよい。また、それまでに入力したデータをキャンセルするための仮想ボタンや、入力したデータを確定して入力操作を終了するための仮想ボタンなどを含めて配置してもよい。
【００２９】
（２）次に、ボタン生成手段３２２は、各仮想ボタン５０１〜５１０の内部に、それぞれフィードバック発生領域６０１〜６１０を仮想的に生成して配置する（Ｓ１０４）。続いて、位置検出部２２は、ユーザの接触位置の座標を一定の時間間隔で取得して、その接触位置が仮想ボタン５０１〜５１０のフィードバック発生領域６０１〜６１０の一つに入るまで待機する（Ｓ１０５、Ｎｏ）。そして、接触位置がフィードバック発生領域６０１〜６１０のいずれかに入ったときは（Ｓ１０５、Ｙｅｓ）、フィードバック制御手段３２３により振動発生部２３の振動動作を開始させて、指が仮想ボタン５０１〜５１０のいずれかの上にあることをユーザに知覚させる（Ｓ１０６）。
【００３０】
なお、図４では、仮想ボタン５０１〜５１０の位置範囲内の一部をフィードバック発生領域６０１〜６１０としているが、仮想ボタン５０１〜５１０の全体をそれぞれフィードバック発生領域６０１〜６１０としてもよい。ただし、この場合には、フィードバック発生領域６０１〜６１０の位置の違いを指先が認識できるように、仮想ボタン５０１〜５１０の配置間隔を決定する必要がある。
【００３１】
（３）次に、位置検知手段３２１により、ユーザの接触位置が停止しているか否かを判定し（Ｓ１０７）、停止しているときは（Ｓ１０７、Ｙｅｓ）、ユーザが位置検出部２２を押す力（押圧力）が所定値を超えたか否かを判定し（Ｓ１０８）、所定値を超えたときは（Ｓ１０８、Ｙｅｓ）、その仮想ボタンが表している数字を入力文字として確定し、その入力文字を、例えば処理部３２のＲＡＭに記憶して（Ｓ１０９）、１文字分の入力処理を終了する。
【００３２】
（４）上記のステップＳ１０７において、ユーザの接触位置が移動したときは（Ｓ１０７、Ｎｏ）、接触位置がフィードバック発生領域６０１〜６１０を外れたか否かを判定し（Ｓ１１０）、外れたときは（Ｓ１１０、Ｙｅｓ）、フィードバック制御手段３２３により振動発生部２３の振動動作を停止してから（Ｓ１１１）、ステップＳ１０５に戻って処理を繰り返す。一方、フィードバック発生領域６０１〜６１０の配置位置を外れていないときは（Ｓ１１０、Ｎｏ）、そのままステップＳ１０５に戻って処理を繰り返す。
（５）また、上記のステップＳ１０８において、押圧力が所定値を超えていないときは、ステップＳ１０７に戻って処理を繰り返す。
【００３３】
なお、入力装置１は、ユーザが位置検出部２２から指を離したときは、割り込み処理によりステップＳ１０１に戻ってユーザの入力操作を待機する。したがって、ユーザは、ステップＳ１０９により１文字分の入力処理を終了した後に、続けて次の文字を入力したい場合には、位置検出部２２から一旦指を離せば、ステップＳ１０１に戻って再び入力操作を開始することができる。また、数字の入力をすべて完了したときは、例えば、入力装置１にハードキー（不図示）を設けておき、これを押下することにより、入力装置１に全ての数字入力を上位装置へ出力させると共に、入力装置１を仮想ボタンモードから通常ボタンモードに復帰させるものとすることができる。
【００３４】
上記のステップＳ１０８及びＳ１０９では、押圧力が所定値を超えたことで入力数字の確定を判定するものとしたが、その他の判定方法として、同一接触位置での滞留時間が所定時間を超えたことで判定する方法、一旦指を離してから再度同一位置に接触したことで判定する方法、その接触位置で指が離れたことをもって判定する方法、あるいは、入力装置１に設けられたハードキー（不図示）の押下で判定する方法等を用いることができる。
【００３５】
次に、本発明の第２の実施形態に係る入力装置について説明する。
本入力装置では、第１の実施形態に係る入力装置におけるボタン生成手段３２２が、位置検出部２２上に、ユーザの最初の接触位置から始まる所定のラインに沿って仮想ボタンを配置すると共に、その所定のラインの長さ方向に沿って、仮想ボタンを挟んで対向する位置に、２つのガイド領域を仮想的に生成して配置するものとし、フィードバック制御手段３２３は、ユーザがガイド領域に触れたときに振動発生部２３を振動させることにより、ユーザにガイド領域の位置を知覚させて、基準点から仮想ボタンの配列の末端位置までユーザを誘導するものとする。
【００３６】
本実施形態によれば、ユーザは、ガイド領域に触れたことを振動発生部２３の振動により知覚することができるので、仮想ボタン５０１〜５１０が曲線や折れ線に沿って配置されている場合であっても、仮想ボタン５０１〜５１０の配列から逸れることなく、所望の操作ボタンを特定して入力操作を行なうことができる。
【００３７】
図６に、本入力装置の位置検出部２２上に生成される仮想ボタンとガイド領域の例を示す。図６において、数字１〜９及び０を表す仮想ボタン５０１〜５１０は、ユーザが入力操作の際に最初に触れた位置Ａ（基準点）から所定のラインＤ（曲線）に沿って所定の距離離れた位置Ｂから配置され、これらの仮想ボタン５０１〜５１０の配列を挟んで長手方向に２つのガイド領域７０１、７０２が設けられている。
【００３８】
ユーザは、位置Ａ（基準点）から指を滑らせると、ガイド領域７０１又は７０２に触れた時点で位置検出部２２の振動を知覚し、仮想ボタン５０１〜５１０の配置範囲から逸れたことを知ることができる。このため、ユーザは、このガイド領域７０１、７０２を手がかりとして仮想ボタン５０１〜５１０の位置を知り、所望の仮想ボタンを特定して操作することができる。
【００３９】
次に、本発明の第３の実施形態に係る入力装置について説明する。
本入力装置では、第２の実施形態に係る入力装置において、フィードバック制御手段３２３は、ユーザがフィードバック発生領域６０１〜６１０に触れたときとガイド領域７０１、７０２に触れたときとで、振動発生部２３に発生させる振動の態様（例えば、振幅、周波数、振動の発生回数など）を変更し、ユーザにより知覚される知覚刺激の態様を異なるものとする。
【００４０】
本実施形態によれば、ユーザは、振動発生部２３から発生する振動の態様の違いを感知して、現在触れている部分がフィードバック発生領域６０１〜６１０であるのかガイド領域７０１、７０２であるのかを明確に識別することができる。その結果、仮想ボタン５０１〜５１０の位置の特定が更に容易となる。
【００４１】
なお、第１の実施形態に係る入力装置１について前述した、振動発生部２３の代替手段であるスピーカや感覚刺激装置は、上記第３の実施形態においても使用することができ、これらの代替手段を用いた場合には、フィードバック制御手段３２３は、ユーザがフィードバック発生領域６０１〜６１０に触れたときとガイド領域７０１、７０２に触れたときとで、それぞれ、スピーカから発する音の態様（例えば、音色、周波数、振幅、音の発生回数等）を異なるものとしたり、感覚刺激装置の絶縁フィルム表面の触感を異なるものとすることができる。
【００４２】
以上説明したように、第１ないし第３の実施形態では、位置検出部２２の表面に仮想ボタン５０１〜５１０とフィードバック発生領域６０１〜６１０を仮想的に生成し、ユーザが、仮想ボタン５０１〜５１０の位置範囲内にあるフィードバック発生領域６０１〜６１０に触れたときに、振動発生部２３により位置検出部２２に振動を発生させ、ユーザに仮想ボタン５０１〜５１０のいずれかに触れたことを知覚させる。
【００４３】
この仮想ボタン５０１〜５１０を用いた入力操作は、液晶表示部２１に操作ボタンを表示することなく行なわれるため、何の操作を行なっているのかを他人に知られることはない。また、仮にどのような操作を行っているのかを他人に知られたとしても、仮想ボタン５０１〜５１０の表示位置は、最初の接触位置Ａを基準点として入力操作の都度変更されるため、液晶表示部２１上における指の接触位置から他人に入力内容を推測されることはない。このため、識別コードやパスワード等の入力の際に、これらの情報を周囲にいる他人に知られることがない。さらに、仮想ボタンは液晶表示部２１に表示する通常の操作ボタンと同様の大きさ及び間隔で位置検出部２２上に配置できるので、パスワード入力のためのアルファベットなど、多数の仮想ボタンを要する多様な入力操作に対応することができる。
【符号の説明】
【００４４】
１・・・入力装置、２・・・タッチパネル、３・・・コントローラ、２１・・・液晶表示部、２２・・・位置検出部、２３・・・振動発生部、３１・・・入出力インタフェース部、３２・・・処理部、３２１・・・位置検知手段、３２２・・・ボタン生成手段、３２３・・・フィードバック制御手段、４・・・画像形成装置、４１・・・印刷部、４２・・・装置制御部、５０１〜５１０・・・仮想ボタン、６０１〜６１０・・・フィードバック発生領域、７０１、７０２・・・ガイド領域。
【先行技術文献】
【特許文献】
【００４５】
【特許文献１】特開２００９−１２３００４号公報
【特許文献２】特開２００７−２８６７９６号公報
【特許文献３】特開２００１−１５４７６６号公報
【図１】
0005630172.tif 000002
【図２】
0005630172.tif 000003
【図３】
0005630172.tif 000004
【図４】
0005630172.tif 000005
【図５】
0005630172.tif 000006
【図６】
0005630172.tif 000007