(57)【特許請求の範囲】
【請求項１】
表示領域を備える表示部と、
操作面に対するタッチ操作を検出するセンサを有する少なくとも１つの操作入力部と、
前記センサからの信号に基づいて最初に検出される第１のタッチ操作に基づいて、選択対象としての標示を、前記操作面に予め対応付けられる前記表示部の前記表示領域に表示させる表示制御部と、
前記第１のタッチ操作が検出されている状態で、前記操作入力部の前記センサからの信号に基づいて前記第１のタッチ操作に続く第２のタッチ操作が検出された場合には、複数の操作モードの中から、前記第１のタッチ操作および前記第２のタッチ操作からなる一連のタッチ操作に対応する操作モードを判定する操作モード判定部と、
前記判定された操作モードに基づいて、前記標示に対するユーザの決定操作を行うための操作処理を行う入力操作実施部と、
を含み、
前記操作モード判定部は、前記タッチ操作が検出された時間差を基に、前記タッチ操作を、前記第１のタッチ操作または前記第２のタッチ操作のいずれかのグループに分けて判別する
ことを特徴とするタッチ式入力システム。
【請求項２】
前記操作モード判定部は、前記第１のタッチ操作と前記第２のタッチ操作との対応関係に基づいて前記操作モードを判定することを特徴とする請求項１に記載のタッチ式入力システム。
【請求項３】
前記操作モードは、クリック操作、ダブルクリック操作、拡大縮小操作、ドラッグ操作、フリップ操作、スクロール操作、スワイプ操作、または回転操作の少なくとも１つを含むことを特徴とする請求項１または２に記載のタッチ式入力システム。
【請求項４】
前記操作入力部が２つの操作入力部を有する場合、前記各操作入力部に予め対応付けられている前記表示部の右側または左側の表示領域は、最初にタッチが行われた順番で、前記ユーザの選択操作を行うための選択画面領域として設定されることを特徴とする請求項１ないし３のいずれか１項に記載のタッチ式入力システム。
【請求項５】
コンピュータが行う入力制御方法であって、
操作面に対するタッチ操作を検出するセンサを有する操作入力部の前記センサからの信号に基づいて最初に検出される第１のタッチ操作に基づいて、
選択対象としての標示を、前記操作面に予め対応付けられる表示部の表示領域に表示させるステップと、
前記第１のタッチ操作が検出されている状態で、前記操作入力部の前記センサからの信号に基づいて前記第１のタッチ操作に続く第２のタッチ操作が検出した場合には、複数の操作モードの中から、前記第１のタッチ操作および前記第２のタッチ操作からなる一連のタッチ操作に対応する操作モードを判定するステップと、
前記操作モードに基づいて、前記標示に対するユーザの決定操作を行うための操作処理を行うステップと、
を含み、
前記判定するステップは、前記タッチ操作が検出された時間差を基に、前記タッチ操作を、前記第１のタッチ操作または前記第２のタッチ操作のいずれかのグループに分けて判別する
ことを特徴とする入力制御方法。
【請求項６】
請求項５に記載の入力制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチ式入力装置および入力制御方法に関し、より詳細には、指で行うタッチ操作を行うためのタッチ式入力システムおよび入力制御方法に関する。
【背景技術】
【０００２】
一般に、スマートフォンには、ユーザによるタッチ操作を実現するためにタッチパネルが備えられ、タッチパネルから指が離れた時点で、クリック操作やダブルクリック操作が判定されるものが多い。タッチパネルを備える装置として、例えば特許文献１の入力装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１７３７４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、タッチパネルからタッチ操作が行われている指が離された時点で、クリック操作またはダブルクリック操作が判定されると、指が誤って離れることもあり得ることから、状況次第では誤って操作内容が判定される場合もあり得る。
【０００５】
また、特許文献１の入力装置では、タッチパネルが表示部と一体に構成されているので、常に表示部と一体で使用しなければならないという問題があった。
【０００６】
本発明は上述した観点に鑑みてなされたもので、表示機能を有さないタッチセンサを用いてマルチタッチ操作を可能にするとともに、ユーザの決定指示に基づいて適切なタッチ操作を可能にするタッチ式入力システムおよび入力制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するためのタッチ式入力システムは、表示領域を備える表示部と、操作面に対するタッチ操作を検出するセンサを有する少なくとも１つの操作入力部と、前記センサからの信号に基づいて最初に検出される第１のタッチ操作に基づいて、選択対象としての標示を、前記操作面に予め対応付けられる前記表示部の前記表示領域に表示させる表示制御部と、前記第１のタッチ操作が検出されている状態で、前記操作入力部の前記センサからの信号に基づいて前記第１のタッチ操作に続く第２のタッチ操作が検出された場合には、複数の操作モードの中から、前記第１のタッチ操作および前記第２のタッチ操作からなる一連のタッチ操作に対応する操作モードを判定する操作モード判定部と、前記判定された操作モードに基づいて、前記標示に対するユーザの決定操作を行うための操作処理を行う入力操作実施部とを含み、前記操作モード判定部は、前記タッチ操作が検出された時間差を基に、前記タッチ操作を、前記第１のタッチ操作または前記第２のタッチ操作のいずれかのグループに分けて判別する。
【０００８】
ここで、前記操作モード判定部は、前記第１のタッチ操作と前記第２のタッチ操作との対応関係に基づいて前記操作モードを判定するようにしてもよい。
【０００９】
前記操作モードは、クリック操作、ダブルクリック操作、拡大縮小操作、ドラッグ操作、フリップ操作、スクロール操作、スワイプ操作、または回転操作の少なくとも１つを含むようにしてもよい。
【００１０】
前記操作入力部が２つの操作入力部を有する場合、前記各操作入力部に予め対応付けられている前記表示部の右側または左側の表示領域は、最初にタッチが行われた順番で、前記ユーザの選択操作を行うための選択画面領域として選択画面領域に設定するようにしてもよい。
【００１１】
上記目的を達成するためのコンピュータが行う入力制御方法は、操作面に対するタッチ操作を検出するセンサを有する操作入力部の前記センサからの信号に基づいて最初に検出される第１のタッチ操作に基づいて、選択対象としての標示を、前記操作面に予め対応付けられる表示部の表示領域に表示させるステップと、前記第１のタッチ操作が検出されている状態で、前記操作入力部の前記センサからの信号に基づいて前記第１のタッチ操作に続く第２のタッチ操作が検出した場合には、複数の操作モードの中から、前記第１のタッチ操作および前記第２のタッチ操作からなる一連のタッチ操作に対応する操作モードを判定するステップと、前記操作モードに基づいて、前記標示に対するユーザの決定操作を行うための操作処理を行うステップとを含み、前記判定するステップは、前記タッチ操作が検出された時間差を基に、前記タッチ操作を、前記第１のタッチ操作または前記第２のタッチ操作のいずれかのグループに分けて判別する。
【００１２】
さらに、上記目的を達成するためのプログラムは、上記入力制御方法をコンピュータに実行させるためのものである。
【発明の効果】
【００１３】
本発明によれば、表示機能を有さないタッチセンサを用いてマルチタッチ操作を可能にするとともに、ユーザの決定指示に基づいて適切なタッチ操作を確実に行えるようにすることができる。
【図面の簡単な説明】
【００１４】
【図１】第１実施形態に係るタッチ式入力システムのハードウエア構成の一例を示す図である。
【図２】操作入力部の外観の一例を示す図である。
【図３】操作入力部の使用態様の例を示す図である。
【図４】第１のタッチ操作、第２のタッチ操作および操作イメージの一例を示すタイミングチャートである。
【図５】操作モードの例を示す図である。
【図６】タッチ操作の例を示す図である。
【図７】第１実施形態に係るタッチ式入力システムの機能構成の一例を示す図である。
【図８】第１実施形態におけるタッチ式入力システムの全体動作例の概略を示すフローチャートである。
【図９】第１実施形態の入力処理を詳細に説明するためのフローチャートである。
【図１０】ユーザが片手でタッチ操作する場合の使用態様を示す図である。
【図１１】変形例２のタッチ式入力システムにおいて、第１の操作入力部の操作領域と表示部の表示領域との対応関係を説明するための図である。
【図１２】変形例２のタッチ式入力システムにおいて、第２の操作入力部の操作領域と表示部の表示領域との対応関係を説明するための図である。
【図１３】変形例３のタッチ式入力システムで実現される２つの操作入力部の操作領域と表示部の表示領域との対応関係を説明するための図である。
【図１４】変形例４のタッチ式入力システムにおいて、表示装置に表示されるキーボード画面に対してタッチ操作が行えるようにしたタッチ式入力システムの使用態様を示す図である。
【図１５】ユーザがソファーに座って操作入力部を使用する態様を説明するための図である。
【図１６】操作入力部の使用態様を説明するための図である。
【発明を実施するための形態】
【００１５】
＜第１実施形態＞
以下、本発明の第１実施形態であるタッチ式入力システムについて説明する。このタッチ式入力システム（以下、入力システムという。）１は、指で行われるタッチ操作を受け付けるものである。
【００１６】
[入力システム１の構成]
図１は、本発明の一実施形態に係る入力システム１のハードウエア構成の一例を示す図である。図１に示すように、入力システム１は、本体部２と操作入力部３とを備える。本体部２は、ＣＰＵ（Central Processing Unit）２１と、ＲＯＭ（Read Only Memory）２２と、ＲＡＭ（Random Access Memory）２３と、スピーカ２４と、表示装置２５と、インターフェース２６とを含む。
【００１７】
ＣＰＵ２１は、各構成要素とバスで接続されて制御信号やデータの転送処理を行うとともに、入力システム１全体の動作を実現するための各種のプログラムの実行、演算処理等を行う。
【００１８】
ＲＯＭ２２には、入力システム１全体の動作に必要なプログラムやデータが記録される。このプログラムはＤＶＤ−ＲＯＭ等の記録媒体に格納されており、ＲＡＭ２３に読み出されてＣＰＵ２１による実行が開始され、本実施形態の入力システム１が実現される。
【００１９】
ＲＡＭ２３には、データやプログラムが一時的に保持される。
【００２０】
スピーカ２４は、ＣＰＵ２１によって生成された効果音等の音声データに対応した音声を出力する。
【００２１】
表示装置２５は、例えば、液晶ディスプレイ、ＥＬ(Electro-Luminescence)などのフラットパネル表示器とすることができる。
【００２２】
インターフェース２６と接続される操作入力部３は、情報入力時にユーザによって行われるタッチ操作を検出するセンサを備え、そのセンサ出力がインターフェース２６を介してＣＰＵ２１へ伝送されて処理される。この実施形態では、インターフェース２６と操作入力部３とは無線で接続される構成とするが、有線の構成も採り得る。この実施形態では、ユーザは、操作入力部３上で指を当てて表示装置２５の表示画面上の対応するカーソル等の標示を動かすことにより、本体部２の操作を行うが、この操作が可能であれば、操作入力部３の構成としていかなる方式も採り得る。
【００２３】
操作入力部３は、例えば、タッチパネルなどを含む。操作入力部３に備えられるセンサは、例えば、ユーザによる操作入力部３に対する接触を検出する圧力センサである。また、本実施形態のセンサは、例えばマルチタッチセンサであり、トラックパッドのように別途、ボタン等のハードウエア構造を備える必要がない。
【００２４】
上述の標示として、アイコン、ポインタ、カーソルなどを採用することが考えられる。
【００２５】
図２は、操作入力部３の外観の一例を示す図であって、（ａ）は操作入力部３の上面図、（ｂ）は操作入力部３の側面図を示している。図２（ａ）に示す操作入力部３は、上述するセンサが搭載された操作面３１と、外枠３２とを含んで構成されており、操作面３１に指が触れると、センサによりその接触が検出される。
【００２６】
メニューボタン３３は、例えば、ソフトウエアキーボードによる入力操作、またはカーソル等の標示による入力操作に切り替える役割を果たす。なお、入力操作の切り替えは、予め設定されているタッチ操作（例えば、５本指でのタッチなど）で行うようにしてもよい。
【００２７】
操作入力部３は、図２（ｂ）に示すように、ユーザからみて手前が低く奥が高くなるように傾斜が設けられ、操作がしやすいように構成されている。
【００２８】
[タッチ操作の概略]
次に、入力システム１によって実現されるタッチ操作の概略について、図３、図４および図５を参照して説明する。図３は、操作入力部３を介したタッチ操作の使用態様の一例を示す図であって、（ａ）は両手１１０，１２０の親指のみでタッチ操作する場合、（ｂ）は右手１１０の人差し指と左手１２０の人差し指および親指とでタッチ操作する場合を示している。図４は、第１のタッチ操作、第２のタッチ操作および操作イメージの一例を示すタイミングチャートである。図５は、操作モードの例を示す図である。
【００２９】
例えば図３（ａ）および図３（ｂ）に示すように、ユーザが操作入力部３に対して両手１１０，１２０の１本指または２本指でタッチすることによって、操作入力部３のセンサは、ユーザのタッチ操作を検出する。例えば、図４（ａ）〜図４（ｅ）の例では、ユーザが右手の２本指（人差し指および親指）でタッチした後に、左手の１本指（親指）でタッチ（第２のタッチ操作）するとともに、右手の２本指を広げるピンチアウト動作（第１のタッチ操作）をすることによって、ピンチアウト動作に応じた画面の拡大動作（図４（ｃ））という操作モードが確定されたことになり、表示装置２５の表示画面が拡大される例を示している。この場合、図４（ｄ）および（ｅ）の操作イメージによれば、ＣＰＵ２１は、それぞれの標示Ａ１，Ａ２を、各指が操作入力部３に触れた位置（ｄ１→ｄ３，ｄ２→ｄ４）に対応する、表示装置２５の表示領域２５１内の位置に表示する。
【００３０】
なお、この実施形態では、標示Ａ１，Ａ２は、第１のタッチ操作に応じて表示されることになるが、第２のタッチ操作の実行時に、一括してすべての標示Ａ１，Ａ２を消すようにしてもよい。
【００３１】
入力システム１では、ＣＰＵ２１は、第１のタッチ操作および第２のタッチ操作からなる一連のタッチ操作の操作モードを、例えば図５に示す操作モードパターンを参照することによって判定する。このパターンはＲＯＭ２２に記録されており、入力システム１のタップ操作の実行時には、ＲＯＭ２２から読み出される。
【００３２】
図５に一例を示すように、操作モードは、第１のタッチ操作および第２のタッチ操作の各操作内容と予め対応付けられている。ここで、第１のタッチ操作と第２のタッチ操作とは異なる指で行われ、第２のタッチ操作は第１のタッチ操作の実施時に行われる。
【００３３】
図５では、例えば、第１のタッチ操作が１本指で行われる「シングルタッチ」、および第２のタッチ操作が「シングルタップ」の場合は、操作モードが「クリック操作」として設定され、第１のタッチ操作が「シングルタッチ」、および第２のタッチ操作が「ダブルタップ」の場合は、操作モードが「ダブルクリック操作」として設定されている。タップ操作は、１本または複数の指で行ってもよい。
【００３４】
また、図５では、第１のタッチ操作が２本指で行われるマルチタッチでの「ピンチアウト動作またはピンチイン動作」、および第２のタッチ操作が「シングルタッチ」の場合は、操作モードが「画面の拡大・縮小操作」として設定されている（拡大操作は図４を参照）。第１のタッチ操作が「シングルタッチ」、および第２のタッチ操作が指（本数を問わない。）を移動させる「スライド」の場合は、操作モードが「ドラッグ操作」として設定されている。第１のタッチ操作が「シングルタッチ」、および第２のタッチ操作が指をタッチした後で移動させながらすぐに離す「フリップ」の場合は、操作モードが「フリップ操作」として設定されている。
【００３５】
なお、第１のタッチ操作と第２のタッチ操作との対応関係は、図５で例示したものに限られない。その対応関係は、様々な設定が考えられる。例えば、「画面の拡大・縮小操作」の操作モードの一例として、第１のタッチ操作（シングルタッチ）と第２のタッチ操作（２本指で行うピンチアウト動作またはピンチイン動作）との対応関係を設定してもよい。  
【００３６】
また、操作モードが「ドラッグ操作」の場合として、第１のタッチ操作（シングルタッチ）と、第２のタッチ操作（シングルタッチまたはマルチタッチ）の後に、第１のタッチ操作で使用したシングルタッチの指でドラッグする対応関係を設定してもよい。
【００３７】
さらに、操作モードが「フリップ操作」の場合として、第１のタッチ操作（シングルタッチ）と、第２のタッチ操作（シングルタッチまたはマルチタッチ）の後に、第１のタッチ操作で使用したシングルタッチの指でフリップする対応関係を設定してもよい。
【００３８】
図６は、基本的なタッチ操作の動作例を示す図であって、（ａ）は操作入力部３に指で行うタッチ動作、（ｂ）は２本指を任意の方向に移動させるスライド動作、（ｃ）は３本指を左方向に移動させるスライド動作、（ｄ）は２本指を時計回りに動かす回転動作を例示している。
【００３９】
図６（ａ）〜（ｄ）では、右手１１０の指で第１のタッチ操作、左手１２０の親指で第２のタッチ操作が行われている場合を例としている。
【００４０】
ここで、操作入力部３の操作面にはセンサが搭載されているので、操作入力部３の操作面上に指がタッチされると、そのセンサがそのタッチ操作を検出する。
【００４１】
図７は、図１に示したハードウエア構成上で実現される入力システム１の本体部２の機能構成の一例を示す図である。
【００４２】
図７に示すように、入力システム１の本体部２は、記憶部１０１、表示制御部１０２、表示部１０３、操作モード判定部１０４および入力操作実施部１０５を備える。
【００４３】
記憶部１０１は、図１におけるＲＯＭ２２およびＲＡＭ２３によって構成され、操作モードパターン（図５を参照）などのデータを記憶する。
【００４４】
表示制御部１０２は、ＣＰＵ２１によって機能する。表示制御部１０２は、操作入力部３のセンサ３１からの信号に基づいて最初に検出される第１のタッチ操作に基づいて、選択対象としての標示（カーソル等）を表示部１０３に表示させる。
【００４５】
表示部１０３は、図１における表示装置２５によって構成され、標示をユーザに対して視認可能にするために設けられる。
【００４６】
操作モード判定部１０４は、上述した第１のタッチ操作が検出されている状態で、第１のタッチ操作に続く第２のタッチ操作が検出された場合には、第１のタッチ操作および第２のタッチ操作からなる一連のタッチ操作の操作モードを判定する。操作モードとしては、例えば、クリック操作、ダブルクリック操作、画面の拡大・縮小操作、ドラッグ操作、フリップ操作、スクロール操作、スワイプ操作、画面の回転操作等がある。操作モードを判定する処理については、後に詳細に説明する。
【００４７】
入力操作実施部１０５は、操作モード判定部１０４によって判定された操作モードに応じた入力操作を行う。なお、操作モード判定部１０４と入力操作実施部１０５とはともに、ＣＰＵ２１によって機能する。
【００４８】
[入力システム１の動作]
以下、この入力システム１の動作について、図１、図４、図５、図８および図９を参照して説明する。図８は、入力システム１の全体動作例の概略を示すフローチャートである。
【００４９】
図８において先ず、ＣＰＵ２１は、操作入力部３を介した第１のタッチ操作に基づいて標示としての例えばカーソルを表示装置２５の表示領域２５１に表示する（ステップＳ１０１）。図４の例では、ＣＰＵ２１は、第１のタッチ操作でタッチされた２本指の位置ｄ１，ｄ２に対応付けられた表示領域２５１上の位置にカーソルＡ１，Ａ２を表示する。この場合、ＣＰＵ２１は、操作入力部３のセンサ３１からの信号をインターフェース２６を介して受信し、この信号に基づいて２本指（操作入力部３に触れる２本指の接触点）の各位置（ｄ１→ｄ３，ｄ２→ｄ４）を判断する。センサ３１からの信号には、操作入力部３上を基準にしたタッチ操作における接触点の位置を示す位置情報が含まれており、ＣＰＵ２１は、センサ３１からの信号に基づいて検出される接触点の移動に対応して、対応する表示装置２５の表示領域上の位置Ａ１，Ａ２をそれぞれ特定することになる。
【００５０】
ここで、ステップＳ１０１では、ＣＰＵ２１は、表示制御部１０２として機能する。
【００５１】
次にＣＰＵ２１は、ステップＳ１０１における第１のタッチ操作を検出している状態で、センサ３１からの信号に基づいて第１のタッチ操作に続く第２のタッチ操作を検出した場合（ステップＳ１０２のＹＥＳ）には、第１のタッチ操作および第２のタッチ操作からなる一連のタッチ操作の操作モードを判定する（ステップＳ１０３）。この場合、ＣＰＵ２１は、第２のタッチ操作を検出した時点で、例えば図５に示す操作モードパターンを参照し、第１のタッチ操作および第２のタッチ操作からなる一連のタッチ操作の操作モードを判定する。換言すると、ＣＰＵ２１は、第２のタッチ操作を検出した時点で、操作モードを確定する。
【００５２】
例えば、図４の例では、ＣＰＵ２１は、センサ３１からの信号に基づいて、第１のタッチ操作（２本指でタッチした後にピンチアウト動作）と、第２のタッチ操作（シングルタッチ）とを特定する。そして、ＣＰＵ２１は、２つのタッチ操作の対応関係から、操作モードパターン（図５）を参照して「画面の拡大操作」として判定する。
【００５３】
ステップＳ１０２，Ｓ１０３では、ＣＰＵ２１は、操作モード判定部１０４として機能する。
【００５４】
なお、操作モードを確定する時点は、第２のタッチ操作を検出してから所定の時間が経過した後であってもよい。
【００５５】
図８において、第２のタッチ操作が検出されない場合は（ステップＳ１０２のＮｏ）、ＣＰＵ２１は、第１のタッチ操作に基づいたカーソルの表示処理（ステップＳ１０１）を行う。
【００５６】
さらにＣＰＵ２１は、操作モードに応じた入力操作を実施する（ステップＳ１０４）。図４の例では、ＣＰＵ２１は、操作モードを画面の拡大操作と判定するので、ピンチイン動作に従って、画面の拡大操作を実施する。
【００５７】
ここで、ステップＳ１０４では、ＣＰＵ２１は、入力操作実施部１０５として機能する。
【００５８】
次に、図９を参照して、入力システム１で実行される入力処理について、より具体的に説明する。図９は、本実施形態の入力処理を詳細に説明するためのフローチャートである。
【００５９】
なお、図９のＳ２０１，Ｓ２０２，Ｓ２０４，Ｓ２０６〜Ｓ２０８は操作モード判定部１０４、Ｓ２０３，Ｓ２０５は表示制御部１０２、Ｓ２０９は入力操作実施部１０５にそれぞれ対応する。
【００６０】
図９では、Ｓ２０１〜Ｓ２０３と、Ｓ２０４〜Ｓ２０９とをそれぞれ別々のグループの処理としてＳＴＥＰ１，ＳＴＥＰ２が表記されている場合を例としている。
【００６１】
図９において先ず、ＣＰＵ２１は、センサ３１からの信号に基づいて、最初に接触する指を検知し（ステップＳ２０１）、検知した指をＳＴＥＰ１（第１のタッチ操作のグループ）として分類する（ステップＳ２０２）。この場合、複数本の指が検出された場合には、それら複数本の指で行われるタッチ操作がすべて第１のタッチ操作のグループとして分類されることになる。
【００６２】
次に、ＣＰＵ２１は、ＳＴＥＰ１に分類された指のタッチ操作に基づいて標示を表示装置２５に表示する（ステップＳ２０３）。この表示例については、図４（ｄ）に示した標示Ａ１，Ａ２のとおりである。
【００６３】
上述の標示の表示後、ＣＰＵ２１がセンサ３１からの信号に基づいて接触する指を検出した場合、ＣＰＵ２１は、その検出した指をＳＴＥＰ２（第２のタッチ操作のグループ）として分類する（ステップＳ２０４）。つまり、ＣＰＵ２１は、タッチ操作が検出された時間差を基に、タッチ操作を、第１のタッチ操作または第２のタッチ操作のいずれかのグループに分けて判別する。ＣＰＵ２１は、センサ３１からの検知信号の受信時間からタッチ操作の時間差を判断することができる。この場合、第１のタッチ操作と第２のタッチ操作とを分類する時間差が予め決まっている。
【００６４】
ここで、ステップＳ２０４において、検知された指によるタッチ操作が標示の表示を対象とする操作であるならば、ＣＰＵ２１は、このＳＴＥＰ２に分類されたタッチ操作に基づいて標示を表示装置２５に表示することになる（ステップＳ２０５）。なお、ＳＴＥＰ２の標示の表示が不要な場合には、Ｓ２０５のような処理は必要ない。
【００６５】
ＣＰＵ２１は、ステップＳ２０３で指の接触を検出した結果、ユーザにはタッチ操作の内容を確定させてもよいという「決定」動作の意思があると判定し（ステップＳ２０６）、ＳＴＥＰ１およびＳＴＥＰ２に分類された指の動作による「決定」動作の種類を判別する（ステップＳ２０７）。ステップＳ２０７を実行するときには、図５で例示した操作モードパターンから、対応する操作モードの抽出を行うことになる。
【００６６】
次に、ＣＰＵ２１は、ＳＴＥＰ１の標示に対する上記「決定」動作の割り当てを行い（ステップＳ２０８）、ＳＴＥＰ１の標示の変化処理を行う（ステップＳ２０９）。ここで、ステップＳ２０８において、例えば、画面の拡大動作を示す「決定」動作が割り当てられたならば、ＣＰＵ２１は、その拡大動作のために行われたＳＴＥＰ１の指の動きに従って、ＳＴＥＰ１の標示を移動させる（図４（ｅ）の標示Ａ１，Ａ２を参照）。
【００６７】
以上説明したように、本実施形態の入力システム１によれば、ユーザが第１のタッチ操作と第２のタッチ操作とを実施することにより、タッチの時間差で別々の操作と判別されたそれらの一連のタッチ操作に対応する操作モードを判定して、その操作モードに応じた入力操作を実施する。ここで、操作モードが判定されるためには、ユーザは、第１のタッチ操作と第２のタッチ操作とを行わなければならない。すなわち、ユーザは、第１のタッチ操作の指とは異なる指で第２のタッチ操作を行わなければならない。このことは、第２のタッチ操作が行われる度に、入力操作に対するユーザの実施指示がなされているに等しく、これにより、正しい入力操作が実施される。
【００６８】
また、入力操作部３は、表示装置２５と別個独立に構成されている。つまり、この入力システム１によれば、表示機能を有さないタッチセンサを用いてマルチタッチ操作を行うことができる。
【００６９】
ここで、操作入力部３には、操作キーや操作ボタン等の操作部が存在しない。この点で、この入力システム１によれば、製造コストが削減される。また、ユーザは、操作入力部３の操作キーや操作ボタン等を用いずに、指を自由に動かして操作することができることになるので、片手または両手の指の動きに対する自由度が高まる。つまり、操作がより直感的になるという側面も備える。
【００７０】
次に、本実施形態の入力システム１の変形例について説明する。
【００７１】
（変形例１）
以上では、図４を参照して、両手の指のタッチ操作に対応して入力操作が行われる場合について説明した。これとは別に、両手ではなく、片手でタッチ操作するようにしてもよい。
【００７２】
図１０は、ユーザが片手でタッチ操作する場合の使用態様を示す図である。図１０に示す例では、右手の人差し指で第１のタッチ操作が行われ、右手の親指で第２のタッチ操作が行われる。これは、ＣＰＵ２１が、図８のフローチャートのステップＳ１０１〜Ｓ１０４の処理、および、図９のフローチャートのステップＳ２０１〜Ｓ２０９の処理を行うようにすることで実施可能である。
【００７３】
このようなタッチ操作を行うことで、片手での一連のタッチ操作を行うことを可能にする。
【００７４】
（変形例２）
以上では、２つの操作入力部の使用態様について言及しなかったが、２つの操作入力部を使用するようにしてもよい。以下、図１１，図１２を参照して、操作入力部３Ａ，３Ｂの機能について説明する。図１１は、操作入力部３Ａの操作領域３１１と表示装置２５の表示領域２４１，２４２との対応関係を説明するための図である。図１２は、操作入力部３Ｂの操作領域３２１と表示装置２５の表示領域２４３，２４４との対応関係を説明するための図である。
【００７５】
図１１の例では、操作入力部３Ａの操作領域（操作面）３１１は、表示装置２５の全表示領域のうちの第１表示領域２４１および第２表示領域２４２（総称して、「右側の表示領域」ともいう。）に対応付けられている。この対応付けは、例えばそれぞれの領域の座標データを変換するためのマッピングテーブルに従って行われる。なお、第１表示領域２４１は、後述する第２表示領域２４４の一部と共通している。
【００７６】
この入力システム１では、第１表示領域２４１と第２表示領域２４２との総領域は、表示領域の中央（図中、第１表示領域２４１と第２表示領域２４２との境界線を示す。）で均等に２分割した領域よりも大きくなるように設定される。
【００７７】
図１２の例では、操作入力部３Ｂの操作領域（操作面）３２１は、表示装置２５の全表示領域のうちの第１表示領域２４３および第２表示領域２４４（総称して、「左側の表示領域」ともいう。）に対応付けられている。この対応付けは、例えばそれぞれの領域の座標データを変換するためのマッピングテーブルに従って行われる。なお、第１表示領域２４３は、前述の第２表示領域２４２の一部と共通している。
【００７８】
この入力システム１では、第１表示領域２４３と第２表示領域２４４との総領域は、表示領域の中央（図中、第１表示領域２４３と第２表示領域２４４との境界線を示す。）で均等に２分割した領域よりも大きくなるように設定される。
【００７９】
本変形例の入力システムによれば、所定の表示領域に対して操作を行うための２つの操作入力部３Ａ，３Ｂを備えているため、対応する表示領域に対してタッチ操作を行うための操作入力部が使用される。この場合、各操作入力部３Ａ，３Ｂに予め対応付けられている表示装置２５の表示領域２４１〜２４４は、最初にタッチが行われた順番で、標示の選択操作を行うための選択画面領域に設定される。この点で、ユーザは、左右いずれの手でも選択操作が行えることができる。例えば、両利きのユーザにも対応することができる。
【００８０】
例えば、操作入力部３Ａで最初にタッチされた場合、ＣＰＵ２１は、第１表示領域２４１，２４２を選択画面領域として設定することになる。
【００８１】
（変形例３）
変形例３の入力システムにおいて、変形例２の２つの入力操作部３Ａ，３Ｂを、結合して使用してもよい。
【００８２】
図１２は、２つの入力操作部３Ａ，３Ｂを結合した使用例を示す図である。図１２の例では、入力操作部３Ａ，３Ｂが結合され、表示装置２５の表示領域２４５に対して各入力操作部３Ａ，３Ｂの操作領域が対応付けられる。
【００８３】
なお、この変形例の入力システムでは、入力操作部３Ａ，３Ｂの各操作領域は、表示領域と一対一の対応関係を有するように対応付けられる。
【００８４】
（変形例４）
変形例４の入力システムは、表示画面３００上の所定エリアにキーボード画面を設定し、そのキーボード画面に対してタッチ操作が行えるようにするため、各キーボード画面の領域と、操作入力部３、または、各操作入力部３Ａ，３Ｂの操作領域とを対応付けていることを特徴としている。
【００８５】
例えば図１３は、表示装置に表示されるキーボード画面に対してタッチ操作が行えるようにした入力システムの使用態様を例示している。図１３では、２つのキーボード画面が表示画面３００内に配置され、各キーボード画面に対して、例えば操作入力部３に指をタッチして、キーボード画面内のデータを選択可能に構成されている。
【００８６】
また、操作入力部３Ａ，３Ｂの例でも、各操作入力部３Ａ，３Ｂに指をタッチして、対応付けられたキーボード画面内のデータを選択可能に構成されている。これにより、ユーザは、操作入力部を介して、タッチ操作を行うことができるようになる。
【００８７】
入力システムは種々の状況で使用することが考えられる。例えば図１４は、ユーザがソファーに座って操作入力部３を使用する態様を例示している。また、例えば図１５は、操作入力部３の他の使用態様が例示している。
【００８８】
[その他の変更例]
以上では、図４を参照して、２本指のタッチ操作に対応する２つの標示Ａ１，Ａ２を表示する場合を例にとって説明したが、これに限られない。１本指のタッチ操作に対応する単一の標示、または、３本指以上のタッチ操作に対応する３つ以上の標示を用いた入力システムの場合であっても、同様の作用および効果を奏する。
【符号の説明】
【００８９】
１    タッチ式入力システム
２    本体部
３，３Ａ，３Ｂ    操作入力部
２１    ＣＰＵ
２５    表示装置
３１    センサ    
１０２    表示制御部
１０３    表示部
１０４    操作モード判定部
１０５    入力操作実施部
Ａ１，Ａ２    標示
【要約】
【課題】ユーザの決定指示に基づいて適切なタッチ操作を確実に行えるタッチ式入力システムおよび入力制御方法を提供すること。
【解決手段】タッチ式入力システム１は、表示部１０３と、センサ３１を有し、タッチ操作を受け入れる少なくとも１つの操作入力部３と、センサ３１からの信号に基づいて最初に検出される第１のタッチ操作に基づいて、選択対象としての標示を表示部１０３に表示させる表示制御部１０２と、第１のタッチ操作が検出されている状態で、第１のタッチ操作に続く第２のタッチ操作が検出された場合には、第１のタッチ操作および前記第２のタッチ操作からなる一連のタッチ操作の操作モードを判定する操作モード判定部１０４と、操作モードに応じた入力処理を行う入力操作実施部１０５とを含み、操作モード判定部１０４は、検出されるタッチ操作を、第１のタッチ操作のグループと前記第２のタッチ操作のグループとに順次、振り分けて判別する。
【選択図】図７【図１】
0005414134.tif 000002
【図２】
0005414134.tif 000003
【図３】
0005414134.tif 000004
【図４】
0005414134.tif 000005
【図５】
0005414134.tif 000006
【図６】
0005414134.tif 000007
【図７】
0005414134.tif 000008
【図８】
0005414134.tif 000009
【図９】
0005414134.tif 000010
【図１０】
0005414134.tif 000011
【図１１】
0005414134.tif 000012
【図１２】
0005414134.tif 000013
【図１３】
0005414134.tif 000014
【図１４】
0005414134.tif 000015
【図１５】
0005414134.tif 000016
【図１６】
0005414134.tif 000017