(57)【要約】【課題】ドラッグ操作以外の別操作を行うことなく、異なる処理を切り替えること。【解決手段】タッチセンサと、タッチセンサと積層構造になる、凹形状または凸形状の複数の操作キーとを有する入力装置１００であって、操作検出部１０２は、物体とタッチセンサとの接触位置の座標値の変化に基づいて、物体による操作が、凹形状または凸形状の部分にひっかかりながら移動する特定の操作であるか否かを検出し、処理実行部１０４は、操作検出部１０２が特定の操作を検出しない場合には連続操作の処理を実行し、操作検出部１０２が特定の操作を検出した場合には不連続操作の処理を実行する。【選択図】図２
2010257039.tif 000002
【特許請求の範囲】
【請求項１】
複数の凹形状または凸形状を有する表面部材と、物体と前記表面部材との接触位置の座標値を出力可能なセンサと、を有する入力装置であって、
前記座標値の変化に基づいて、前記物体による操作が、前記凹形状または前記凸形状の部分にひっかかりながら移動する特定の操作であるか否かを検出する検出手段と、
前記検出手段が前記特定の操作を検出しない場合には連続操作の処理を実行し、前記検出手段が前記特定の操作を検出した場合には不連続操作の処理を実行する実行手段と、
を具備する入力装置。
【請求項２】
前記センサは、前記表面部材と積層構造になるタッチセンサである、
請求項１記載の入力装置。
【請求項３】
前記検出手段は、前記座標値の変化に基づいて得られる、前記物体が自装置から離反した時間が、予め決められた時間内であり、かつ、前記座標値の変化に基づいて得られる前記接触位置の移動方向が、前記離反した時間の前後で略同一である場合、前記物体による操作が前記特定の操作であることを検出する、
請求項１記載の入力装置。
【請求項４】
前記実行手段は、前記検出手段が前記特定の操作を検出しない場合にはスムーススクロール処理を実行し、前記検出手段が前記特定の操作を検出した場合にはジャンプスクロール処理を実行する、
請求項１記載の入力装置。
【請求項５】
前記実行手段は、前記検出手段が前記特定の操作を検出しない場合には１ページずつページをめくるページめくり処理を実行し、前記検出手段が前記特定の操作を検出した場合には予め決められたページ数だけページをめくるページめくり処理を実行する、
請求項１記載の入力装置。
【請求項６】
前記表面部材は、複数の操作キーである、
請求項１記載の入力装置。
【請求項７】
複数の凹形状または凸形状を有する表面部材と、物体と前記表面部材との接触位置の座標値を出力可能なセンサと、を有する入力装置における処理切替方法であって、
前記座標値の変化に基づいて、前記物体による操作が、前記凹形状または前記凸形状の部分にひっかかりながら移動する特定の操作であるか否かを検出し、
前記特定の操作を検出しない場合には連続操作の処理を実行し、前記検出手段が前記特定の操作を検出した場合には不連続操作の処理を実行する、
処理切替方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置および処理切替方法に関する。
【背景技術】
【０００２】
近年、携帯端末装置等にタッチセンサを導入することで、より直感的なインターフェースを実現することが検討されている（例えば、特許文献１および特許文献２）。
【０００３】
ここで、タッチセンサに物体（例えば、ユーザの指等）を接触させたまま移動させるドラッグ操作により、画面等のスクロールを行うことが検討されている。例えば、連続する画面のスクロール（以下、スムーススクロール）を行う際、タッチセンサとユーザとの接触位置の座標値（以下、接触座標値という）の移動速度に応じて、スクロール速度を変更することが検討されている（例えば、特許文献１参照）。すなわち、タッチパネル上をユーザの指が速く移動するほど、スクロール速度がより速くなる。
【０００４】
また、タッチセンサの上に複数の操作キー（ボタン）を配置することが検討されている（例えば、特許文献２参照）。これにより、例えば、タッチセンサ上でのドラッグ操作によるスクロール中に特定の操作キーを押下することでスクロール速度の変更、または、不連続な箇所への画面のスクロール（以下、ジャンプスクロール）等への切替を行うことが検討されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−０１８０４０号公報
【特許文献２】特開２００７−１４８９２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記従来技術では、互いに異なる複数の処理（ここでは、スムーススクロールおよびジャンプスクロール）の切替を行う際、ドラッグ操作の他に別途操作を行う必要がある。具体的には、特許文献１に開示された技術では、ドラッグ操作によりスクロール速度を変更する操作の他に、スムーススクロールおよびジャンプスクロールの切替を行うための別途操作が新たに必要となる。また、特許文献２に開示された技術では、スムーススクロールおよびジャンプスクロールの切替を行うためには、ドラッグ操作中に特定のボタンを押下する必要がある。このように、上記従来技術では、ドラッグ操作時において、異なる処理（ここではスムーススクロールおよびジャンプスクロール）を切り替える際にドラッグ操作以外の操作が別途必要となり煩わしい。
【０００７】
本発明はかかる点に鑑みてなされたものであり、ドラッグ操作以外の別操作を行うことなく、異なる処理を切り替えることができる入力装置および処理切替方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の入力装置は、複数の凹形状または凸形状を有する表面部材と、物体と前記表面部材との接触位置の座標値を出力可能なセンサと、を有する入力装置であって、前記座標値の変化に基づいて、前記物体による操作が、前記凹形状または前記凸形状の部分にひっかかりながら移動する特定の操作であるか否かを検出する検出手段と、前記検出手段が前記特定の操作を検出しない場合には連続操作の処理を実行し、前記検出手段が前記特定の操作を検出した場合には不連続操作の処理を実行する実行手段と、を具備する構成を採る。
【０００９】
本発明の処理切替方法は、複数の凹形状または凸形状を有する表面部材と、物体と前記表面部材との接触位置の座標値を出力可能なセンサと、を有する入力装置における処理切替方法であって、前記座標値の変化に基づいて、前記物体による操作が、前記凹形状または前記凸形状の部分にひっかかりながら移動する特定の操作であるか否かを検出し、前記特定の操作を検出しない場合には連続操作の処理を実行し、前記検出手段が前記特定の操作を検出した場合には不連続操作の処理を実行するようにした。
【発明の効果】
【００１０】
本発明によれば、ドラッグ操作以外の別操作を行うことなく、異なる処理を切り替えることができる。
【図面の簡単な説明】
【００１１】
【図１Ａ】本発明の一実施の形態に係る入力装置の構造を示す図
【図１Ｂ】本発明の一実施の形態に係る入力装置を具備する携帯端末装置を示す図
【図２】本発明の一実施の形態に係る入力装置の構成を示すブロック図
【図３Ａ】本発明の一実施の形態に係るドラッグ操作を示す図
【図３Ｂ】本発明の一実施の形態に係るドラッグ操作における検出座標値の変化を示す図
【図４Ａ】本発明の一実施の形態に係るドラッグ操作を示す図
【図４Ｂ】本発明の一実施の形態に係るドラッグ操作における検出座標値の変化を示す図
【図５】本発明の一実施の形態に係る操作検出処理の流れを示す図
【図６】本発明の一実施の形態に係る操作内容決定処理の流れを示す図
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１３】
図１Ａに本発明の実施の形態に係る入力装置の構造を示す。図１Ａに示すように、本発明の実施の形態に係る入力装置は、複数の操作キー１１、キーシート１２、タッチセンサ１３、パネルスイッチ（またはdiaphragm）１４およびＰＣＢ（Printed Circuit Board）（またはＦＰＣ（Flexible Printed Circuit））１５から成る構造を有する。図１Ａに示す入力装置では、パネルスイッチ１４は、操作キー１１が押下されると、その押下を感知し、操作入力を検出する。また、図１Ａに示す入力装置では、タッチセンサ１３は、物体（ここでは、ユーザの指）の接触を感知し、操作キー１１またはキーシート１２とユーザとの接触位置の座標値を検出する。このように、図１Ａに示す入力装置は、タッチセンサ１３と、タッチセンサ１３と積層構造になる、凸形状の複数の操作キー１１とを有する。
【００１４】
また、図１Ａに示す入力装置を具備する携帯端末装置を図１Ｂに示す。図１Ｂに示すように、携帯端末装置の外部（表面）には、十字キー２１、ディスプレイ２２、および、図１Ａに示す入力装置の複数の操作キー１１、キーシート１２が備えられる。
【００１５】
ここで、図１Ａおよび図１Ｂに示すように、本発明の実施の形態に係る入力装置には、検出座標（ｘ、ｙ、ｚ）が定義されている。具体的には、図１Ｂに示すように、検出座標ｘおよびｙは、タッチセンサ１３上の特定の位置を０とし、タッチセンサ１３の表面に対して水平方向にそれぞれ定義される。また、図１Ａに示すように、検出座標ｚは、操作キー１１の表面（キートップ）を０とし、タッチセンサ１３の表面に対して垂直方向に定義される。
【００１６】
なお、図１Ａおよび図１Ｂでは、キーシート１２が携帯端末装置の表面に露出するよう構成されているが、キーシート１２を覆う形状のカバー（図示せず）をキーシート１２の外側に設けることによってキーシート１２を保護するように携帯端末装置を構成することもできる。このように携帯端末装置を構成した場合、タッチセンサ１３は操作キー１１またはカバーとユーザとの接触位置の座標値を検出することになる。
【００１７】
また、図１Ａに示すように、パネルスイッチ１４には接点１６が設けられ、ＰＣＢ１５には接点１７、接点１８および接点１９が設けられている。操作キー１１が押下されると、押圧によりパネルスイッチ１４の接点１６と、ＰＣＢ１５の接点１７、１９とが接触するとともに、パネルスイッチ１４の接点１６とＰＣＢ１５の接点１８とが接触するように構成されている。図１Ａにおいて、接点１６と接点１７、１９とが接触し、接点１６と接点１８とが接触すると、ＰＣＢ１５上の接点１７〜１８間および接点１８〜接点１９間が短絡する。本発明の実施の形態に係る入力装置は、ＰＣＢ１５上の接点１７〜１８間および接点１８〜接点１９間の短絡を検出することにより、操作キー１１が押下されたことを判定する。
【００１８】
次に、本発明の実施の形態に係る入力装置の構成を図２に示す。
【００１９】
図２に示す入力装置１００において、座標検出部１０１は、図１Ａに示すタッチセンサ１３により、物体（例えば、ユーザの指）との接触位置の座標値（ｘ、ｙ、ｚ）を検出する。また、座標検出部１０１は、ユーザがドラッグ操作を行う場合には、座標値（ｘ、ｙ、ｚ）を順次サンプリングする。そして、座標検出部１０１は、検出した座標値（検出座標値）（ｘ、ｙ、ｚ）を操作検出部１０２および決定部１０３に出力する。なお、座標検出部１０１では、タッチセンサ１３が物体との接触位置の座標値を検出する検出方式として、例えば、静電容量方式、感圧方式、光学方式または超音波方式等のいずれの方式を用いてもよい。例えば、静電容量方式のタッチセンサ１３を用いる場合には、座標検出部１０１は、タッチセンサ１３と物体との間の静電容量を検出することで、ユーザとの接触位置の座標を検出する。これにより、座標検出部１０１は、タッチセンサ１３と物体とが直接接触していなくても、タッチセンサ１３と物体との接触位置の座標値（ｘ、ｙ、ｚ）を検出することができる。
【００２０】
操作検出部１０２は、座標検出部１０１から入力される検出座標値（つまり、操作キー１１またはキーシート１２と物体との接触位置の座標値）の変化に基づいて、物体（ユーザ）の操作が‘ひっかかりドラッグ操作’であるか否かを検出する。ここで、ユーザが図１Ａに示す複数の操作キー１１に渡ってドラッグ操作を行う際、ユーザの指等が操作キー１１の凸形状の部分にひっかかりながら移動する操作を‘ひっかかりドラッグ操作’という。これに対し、ユーザが図１Ａに示す複数の操作キー１１に渡ってドラッグ操作を行う際、ユーザの指等が操作キー１１のキートップ上およびキーシート１２上を滑らかに移動する操作を‘通常のドラッグ操作’という。そして、操作検出部１０２は、ユーザの操作が‘ひっかかりドラッグ操作’であるか否かを示す情報を決定部１０３に出力する。なお、操作検出部１０２におけるドラッグ操作検出処理の詳細な説明については後述する。
【００２１】
決定部１０３は、座標検出部１０１から入力される検出座標値（ｘ、ｙ、ｚ）および操作検出部１０２から入力される情報に応じて、ユーザが行った操作内容を決定する。具体的には、決定部１０３は、操作検出部１０２から入力される情報に、‘ひっかかりドラッグ操作’が含まれる場合、ユーザの操作内容が‘ひっかかりドラッグ操作’であることを決定する。一方、決定部１０３は、操作検出部１０２から入力される情報に、‘ひっかかりドラッグ操作’が含まれない場合、ユーザの操作内容が‘通常のドラッグ操作’であることを決定する。また、決定部１０３は、座標検出部１０１から入力される検出座標値（ｘ、ｙ、ｚ）に基づいて、ユーザとの接触を検出した場合、ユーザの操作内容が‘ドラッグ開始’であることを決定する。また、決定部１０３は、自装置とユーザとが接触中にユーザの離反を検出した場合には、ユーザの操作内容として‘ドラッグ終了’であることを決定する。また、決定部１０３は、座標検出部１０１から入力される検出座標値（ｘ、ｙ、ｚ）を入力位置（ｘ’、ｙ’、ｚ’）として決定する。そして、決定部１０３は、決定した操作内容（‘通常のドラッグ’または‘ひっかかりドラッグ操作’、‘ドラッグ開始’、‘ドラッグ終了’および入力位置（ｘ’、ｙ’、ｚ’））を処理実行部１０４に出力する。なお、決定部１０３における操作内容決定処理の詳細な説明については後述する。
【００２２】
処理実行部１０４は、決定部１０３から入力される操作内容に応じて、互いに異なる複数の処理を切り替えて実行する。例えば、処理実行部１０４がスクロール処理（スムーススクロール処理またはジャンプスクロール処理）を実行する場合を想定する。この場合、例えば、処理実行部１０４は、決定部１０３から入力される操作内容が‘通常のドラッグ’の場合にはスムーススクロール処理を実行し、決定部１０３から入力される操作内容が‘ひっかかりドラッグ操作’の場合にはジャンプスクロール処理を実行する。換言すると、処理実行部１０４は、操作検出部１０２が‘ひっかかりドラッグ操作’を検出しない場合にはスムーススクロール処理を実行し、操作検出部１０２が‘ひっかかりドラッグ操作’を検出した場合にはジャンプスクロール処理を実行する。
【００２３】
次に、ユーザがドラッグ操作を行う場合の入力装置１００における検出座標値（ｘ、ｙ、ｚ）の変化について説明する。以下の説明では、説明を簡略するために、物体（ユーザ）がｘ軸上のみでドラッグ操作を行う場合について説明する。また、ここでは、ユーザはタッチセンサ１３のｘ軸上を負の方向に一定の移動速度で移動する。また、入力装置１００（タッチセンサ１３）とユーザとの接触が検出されない場合（例えば、ユーザの指が入力装置１００から離れた場合）の各検出座標値を０とする。
【００２４】
まず、図３Ａに示すように、ユーザが‘通常のドラッグ操作’を行う場合の検出座標値（ｘ、ｙ、ｚ）の変化について説明する。すなわち、図３Ａに示すように、入力装置１００において、ユーザの指が、操作キー１１のキートップ上およびキーシート１２上をｘ軸の負の方向に滑らかに移動する場合について説明する。
【００２５】
この場合、ユーザの指は、操作キー１１のキートップまたはキーシート１２に常に触れながら一定の移動速度で移動する。よって、座標検出部１０１が検出する検出座標値ｘは、図３Ｂに示すように、一定の傾きで変化（減少）する。すなわち、検出座標値ｘは、時間の経過とともに連続して減少する。
【００２６】
次いで、図４Ａに示すように、ユーザが‘ひっかかりドラッグ操作’を行う場合の検出座標値（ｘ、ｙ、ｚ）の変化について説明する。すなわち、図４Ａに示すように、入力装置１００において、ユーザの指が、操作キー１１の凸形状の部分にひっかかりながらｘ軸の負の方向に移動する場合について説明する。
【００２７】
この場合、ユーザの指が複数の操作キー１１間を移動する際、例えば図４Ａの時刻３に示すように、ユーザの指が操作キー１１にもキーシート１２にも触れることなく移動する時間が存在する。つまり、座標検出部１０１は、例えば、図４Ａの時刻３ではユーザとの接触を検出しない。よって、座標検出部１０１は、図４Ｂに示すように、時刻３では検出座標値（ｘ、ｙ、ｚ）＝０を検出する。すなわち、‘ひっかかりドラッグ操作’時には、座標検出部１０１は、ドラッグ操作中（例えば、図４Ｂに示す時刻１〜４）に、ユーザの離反（座標値（ｘ、ｙ、ｚ）＝０）を検出する。
【００２８】
また、図４Ｂでは、時刻１と時刻２との間の検出座標値ｘ、および、時刻４以降の検出座標値ｘはいずれも減少する方向に変化している。また、図４Ｂに示すように、ユーザの離反後にユーザの再接触を検出した時刻４におけるｘの値は、ユーザの離反を検出する前（時刻２）のｘの値に対して減少する方向に変化している。すなわち、‘ひっかかりドラッグ操作’時には、ユーザの離反前からユーザの再接触までの検出座標値ｘの変化の方向は、ユーザの離反前の検出座標値ｘの変化の方向若しくはユーザの再接触後の検出座標値ｘの変化の方向と略同一である。つまり、‘ひっかかりドラッグ操作’時には、ユーザの離反が検出される時間の前後では、検出座標値が変化する方向がほぼ同一となる。
【００２９】
このように、‘通常のドラッグ操作’時には、図３Ｂに示すように、ドラッグの開始からドラッグの終了までの検出座標値の変化（傾き）は一定となる。これに対し、‘ひっかかりドラッグ操作’時には、図４Ｂに示すように、ドラッグの開始からドラッグの終了までに、検出座標値が所定の値（図４Ｂの例では０）になる時刻（つまり、ドラッグ操作中にユーザが離反する時刻）が存在する。また、‘ひっかかりドラッグ操作’時には、ユーザの離反が検出される時間の前後では、検出座標値が変化する方向、つまり、ユーザとの接触位置の移動方向は略同一となる。
【００３０】
そこで、本発明の実施の形態に係る入力装置１００の操作検出部１０２は、座標検出部１０１から入力される検出座標値（ｘ、ｙ、ｚ）の変化に基づいて得られる、ユーザが自装置から離反した時間が、予め決められた時間内であり、かつ、検出座標値（ｘ、ｙ、ｚ）の変化に基づいて得られるユーザとの接触位置の移動方向が、離反した時間の前後で略同一である場合、ユーザの操作が‘ひっかかりドラッグ操作’であることを検出する。
【００３１】
次に、本発明の実施の形態に係る入力装置１００の操作検出部１０２におけるドラッグ操作検出処理について詳細に説明する。図５は、操作検出部１０２（図２）におけるドラッグ操作検出処理の流れを示す。
【００３２】
図５においてステップ（以下、ＳＴという）１１では、操作検出部１０２は、座標検出部１０１から入力される検出座標値（ｘ、ｙ、ｚ）を取得する。
【００３３】
ＳＴ１２では、操作検出部１０２は、ＳＴ１１で取得した検出座標値（ｘ、ｙ、ｚ）に基づいて、ユーザとの接触を検出したか否かを判断する。すなわち、操作検出部１０２は、検出座標値（ｘ、ｙ、ｚ）が所定の値（本実施の形態では０）以外の値であるか否かを判断する。
【００３４】
ユーザとの接触を検出しない場合（ＳＴ１２：ＮＯ）、操作検出部１０２は、ＳＴ１１の処理に戻る。一方、ユーザとの接触を検出した場合（ＳＴ１２：ＹＥＳ）、ＳＴ１３では、操作検出部１０２は、ＳＴ１２で接触を検出した時刻と、ＳＴ１２で前回に接触を検出した時刻との間の時間（つまり、ユーザが離反していた時間）が所定時間内であるか否かを判断する。ここで、例えば、隣接する操作キー１１（図１Ａ）間をユーザが移動する時間を測定し、測定結果に基づいて所定時間を予め決定してもよい。
【００３５】
ユーザが離反していた時間が所定時間よりも長い場合（ＳＴ１３：ＮＯ）、操作検出部１０２は、ＳＴ１１の処理に戻る。一方、ユーザが離反していた時間が所定時間内の場合（ＳＴ１３：ＹＥＳ）、ＳＴ１４では、操作検出部１０２は、ＳＴ１１で取得した検出座標（ｘ、ｙ、ｚ）に基づいて得られるユーザとの接触位置の移動方向（ユーザとの接触位置の座標値の変化）と、ユーザが離反していた時間の直前のユーザとの接触位置の移動方向（ユーザとの接触位置の座標値の変化）とが、ほぼ同一であるか否かを判断する。具体的には、操作検出部１０２は、ユーザが離反していた時間の検出座標値の変化の方向（ユーザの離反前からユーザの再接触までの検出座標値の変化の方向）と、ユーザが離反していた時間の直前の検出座標値の変化の方向とが、略同一か否かを判断する。すなわち、操作検出部１０２は、ユーザとの接触位置の移動方向、つまり、検出座標の変化の方向が、ユーザが離反していた時間の前後で略同一か否かを判断する。
【００３６】
ユーザが離反していた時間の前後で移動方向が同一ではない場合（ＳＴ１４：ＮＯ）、操作検出部１０２は、検出結果（ひっかかり情報）として何も出力せず、ＳＴ１１の処理に戻る。一方、ユーザが離反していた時間の前後で移動方向が同一である場合（ＳＴ１４：ＹＥＳ）、ＳＴ１５では、操作検出部１０２は、ドラッグ操作が‘ひっかかりドラッグ操作’であることを検出し、検出結果（ひっかかり情報）として‘ひっかかりドラッグ操作’を示す情報を決定部１０３に出力する。そして、操作検出部１０２は、ＳＴ１１の処理に戻る。
【００３７】
例えば、図４Ａおよび図４Ｂでは、操作検出部１０２は、ＳＴ１３において、ユーザが離反している時間（図４Ｂに示す時刻３の前後の時間（時刻２〜時刻４））が所定時間内であると判断する（つまり、ＳＴ１３：ＹＥＳ）。また、操作検出部１０２は、ＳＴ１４において、ユーザが離反していた時間の前後（図４Ｂに示す時刻２〜３と、時刻１〜２または時刻４以降）でユーザとの接触位置の移動方向（図４Ｂに示す検出座標値ｘが変化する方向）が同一であると判断する（つまり、ＳＴ１４：ＹＥＳ）。これにより、図４Ａおよび図４Ｂでは、操作検出部１０２は、ユーザの操作が‘ひっかかりドラッグ操作’であることを検出する。
【００３８】
一方、図３Ａおよび図３Ｂに示すように、１回の‘通常のドラッグ操作’における検出座標値は連続して増減する。すなわち、１回の‘通常のドラッグ操作’では、ユーザが離反することがない。よって、‘通常のドラッグ操作’が行われる場合には、ユーザが離反している時間の前後のドラッグ操作は互いに関連が無い‘通常のドラッグ操作’同士となり、ユーザが離反している時間は、所定時間よりも長くなる。よって、‘通常のドラッグ操作’が行われる場合には、操作検出部１０２は、ＳＴ１３において、ユーザが離反している時間が所定時間より長いと判断する（つまり、ＳＴ１３：ＮＯ）。
【００３９】
また、所定時間内にタッチセンサ１３が同一座標に繰り返しユーザとの接触を感知する場合、例えば、ユーザがダブルタップを行う場合には、操作検出部１０２は、ＳＴ１３において、ユーザが離反している時間が所定時間内であると判断する（つまり、ＳＴ１３：ＹＥＳ）。しかし、ユーザがダブルタップする場合には、ユーザが離反している時間の前後で検出座標値の変化はほとんど無く、ユーザは検出座標上を移動していない。よって、ユーザがダブルタップを行う場合には、操作検出部１０２は、ＳＴ１４において、ユーザが離反していた時間の前後で移動方向が同一ではないと判断する（つまり、ＳＴ１４：ＮＯ）。
【００４０】
このようにして、操作検出部１０２は、座標検出部１０１から入力される検出座標値の変化に基づいて、ユーザの操作が‘ひっかかりドラッグ操作’であるか否かを検出する。
【００４１】
次に、本発明の実施の形態に係る入力装置１００の操作決定部１０３における操作内容決定処理について詳細に説明する。図６は、本発明の実施の形態に係る決定部１０３における操作内容決定処理の流れを示す。
【００４２】
図６において、ＳＴ２１では、決定部１０３は、操作検出部１０２から入力される検出結果（ひっかかり情報）を取得する。ＳＴ２１で取得したひっかかり情報に‘ひっかかりドラッグ操作’を示す情報が含まれる場合（ＳＴ２２：ＹＥＳ）、ＳＴ２３では、決定部１０３は、ユーザの操作内容が‘ひっかかりドラッグ操作’であると決定し、操作内容を示す情報として‘ひっかかりドラッグ操作’を処理実行部１０４に出力する。
【００４３】
一方、ＳＴ２１で取得したひっかかり情報に‘ひっかかりドラッグ操作’を示す情報が含まれない場合（ＳＴ２２：ＮＯ）、ＳＴ２４では、決定部１０３は、ユーザの操作内容がドラッグ終了であると決定し、操作内容を示す情報として‘ドラッグ終了’を処理実行部１０４に出力する。ただし、決定部１０３は、初回のＳＴ２４の処理をスキップする。すなわち、ＳＴ２２で‘ひっかかりドラッグ操作’を示す情報が含まれないと２回以上判断した場合に、決定部１０３は、ユーザの操作内容がドラッグ終了であると決定する。
【００４４】
ＳＴ２５では、決定部１０３は、座標検出部１０１から入力される検出座標値（ｘ、ｙ、ｚ）を取得する。
【００４５】
ＳＴ２６では、決定部１０３は、ＳＴ２５で取得した検出座標値（ｘ、ｙ、ｚ）に基づいて、ユーザとの接触を検出したか否かを判断する。すなわち、決定部１０３は、検出座標値（ｘ、ｙ、ｚ）が所定の値（本実施の形態では０）以外の値であるか否かを判断する。
【００４６】
ユーザとの接触を検出しない場合（ＳＴ２６：ＮＯ）、決定部１０３は、ＳＴ２５の処理に戻る。一方、ユーザとの接触を検出した場合（ＳＴ２６：ＹＥＳ）、ＳＴ２７では、決定部１０３は、ユーザの操作内容がドラッグ開始であると決定し、操作内容を示す情報として‘ドラッグ開始’を処理実行部１０４に出力する。
【００４７】
ＳＴ２８では、決定部１０３は、座標検出部１０１から入力される検出座標値（ｘ、ｙ、ｚ）を取得する。
【００４８】
ＳＴ２９では、決定部１０３は、ＳＴ２８で取得した検出座標値（ｘ、ｙ、ｚ）に基づいて、ユーザが離反しているか否かを検出する。すなわち、決定部１０３は、検出座標値（ｘ、ｙ、ｚ）が所定の値（本実施の形態では０）であるか否かを判断する。
【００４９】
ユーザの離反を検出した場合（ＳＴ２９：ＹＥＳ）、決定部１０３は、ＳＴ２１の処理に戻る。一方、ユーザの離反を検出しない場合（ＳＴ２９：ＮＯ）、ＳＴ３０では、決定部１０３は、ＳＴ２８で取得した検出座標値（ｘ、ｙ、ｚ）を入力位置（ｘ’、ｙ’、ｚ’）として処理実行部１０４に出力する。そして、決定部１０３は、ＳＴ２８の処理に戻る。
【００５０】
図６に示すように、‘通常のドラッグ操作’時には、決定部１０３は、ＳＴ２７でドラッグ操作を開始してから、ＳＴ２９でユーザの離反を検出して、ＳＴ２４でドラッグ操作を終了するまで、ＳＴ２８〜３０の処理を繰り返すことで入力位置（ｘ’、ｙ’、ｚ’）を出力し続ける。一方、‘ひっかかりドラッグ操作’時には、決定部１０３は、ＳＴ２８〜３０の処理を繰り返すのに加え、ＳＴ２９でユーザの離反を検出した場合でも、ＳＴ２２で‘ひっかかりドラッグ操作’を検出している間は‘ひっかかりドラッグ操作’を出力し続ける。
【００５１】
このようにして、入力装置１００は、検出座標値（ｘ、ｙ、ｚ）の変化に基づいて、ユーザの操作が‘ひっかかりドラッグ操作’であるか否かを検出する。よって、入力装置１００の処理実行部１０４は、ユーザの操作が‘通常のドラッグ操作’（例えば、図３Ａ）であるか、‘ひっかかりドラッグ操作’（例えば、図４Ａ）であるかに応じて、処理を切り替えることができる。例えば、処理実行部１０４は、ユーザの操作が‘通常のドラッグ操作’（例えば、図３Ａ）の場合には、スムーススクロール処理を実行し、ユーザの操作が‘ひっかかりドラッグ操作’（例えば、図４Ａ）の場合には、ジャンプスクロール処理を実行する。
【００５２】
つまり、入力装置１００は、ユーザとの接触位置の検出座標値の変化が図３Ｂに示すように連続的である‘通常のドラッグ操作’時には連続操作の処理（例えばスムーススクロール処理）を実行する。また、入力装置１００は、ユーザとの接触位置の検出座標の変化が図４Ｂに示すように不連続的である‘ひっかかりドラッグ操作’時には不連続操作の処理（例えばジャンプスクロール処理）を実行する。これにより、ユーザは、図１Ａおよび図１Ｂに示すようなタッチセンサ１３の上に凸形状の複数の操作キー１１が配置された積層構造を有する入力装置１００において、凸形状の部分を移動する際の指の動きを異ならせることで、互いに異なる処理を切り替えることができる。
【００５３】
このように、本発明の実施の形態によれば、入力装置は、タッチセンサ上に凸形状の複数の操作キーを配置し、タッチセンサにより検出される、ユーザとの接触位置の座標値の変化に基づいて、操作キーの凸形状の部分におけるユーザの指のひっかかりを検出する。これにより、入力装置は、ユーザとの接触位置の座標値の変化に基づいて、ユーザの操作を検出し、ユーザの操作に応じて互いに異なる複数の処理を切り替えて実行することができる。すなわち、ユーザは、操作を行う際、入力装置のタッチセンサ上に配置された複数の操作キーの凸形状の部分における指の動きを変化させることで、異なる処理を切り替えることが可能となる。よって、本発明の実施の形態によれば、ドラッグ操作以外の別操作を行うことなく、異なる処理を切り替えることができる。
【００５４】
また、本発明の実施の形態では、スクロール処理の一例として、物体（ユーザ）の操作が‘ひっかかりドラッグ操作’の場合にジャンプスクロール処理を行う場合について説明した。しかし、本発明では、物体（ユーザ）の操作が‘ひっかかりドラッグ操作’の場合に行う処理内容はジャンプスクロール処理に限らず、例えば、ハイパーリンク、ボタンまたはテキスト入力オブジェクト等が現れる位置までスクロールする処理でもよい。
【００５５】
なお、本発明の実施の形態では、入力装置が、ユーザの操作が‘ひっかかりドラッグ操作’であるか否かに基づいてスクロール処理を切り替える場合について説明した。しかし、本発明では、入力装置は、ユーザの操作が‘ひっかかりドラッグ操作’であるか否かに基づいて、例えば、ページめくり処理を実行してもよい。具体的には、入力装置は、ユーザの操作が‘ひっかかりドラッグ操作’ではない場合（つまり、‘通常のドラッグ操作’の場合）には１ページずつページをめくるページめくり処理を行う。一方、入力装置は、ユーザの操作が‘ひっかかりドラッグ操作’の場合には予め決められたページ数（例えば１０ページ）だけページをまとめてめくるページめくり処理を実行してもよい。または、入力装置は、ユーザの操作が‘ひっかかりドラッグ操作’の場合には章または節の単位でページをめくるページめくり処理、または、次の巻へのスキップ処理を行ってもよい。または、本発明では、入力装置は、ユーザの操作が‘ひっかかりドラッグ操作’であるか否かに基づいて、楽曲アイコンにおいて曲をめくる処理を行ってもよい。例えば、入力装置は、ユーザの操作が‘ひっかかりドラッグ操作’ではない場合（つまり、‘通常のドラッグ操作’の場合）には、１曲ずつ曲をめくる処理を実行し、ユーザの操作が‘ひっかかりドラッグ操作’の場合には、アルバム単位で曲をめくる処理を実行してもよい。
【００５６】
また、本発明では、入力装置は、凸形状の操作キーを有する場合に限らず、凹形状の操作キーを有する場合でも同様の効果を得ることができる。すなわち、本発明では、操作キーの形状は、ドラッグ操作時にひっかかりを検出できる形状であればよい。
【００５７】
また、本発明では、操作キーを利用した‘ひっかかりドラッグ操作’について説明したが、操作キーに限らず、複数の凸形状または凹形状を有する表面部材であればどのようなものを用いてもよい。
【００５８】
また、本発明の実施の形態では、ドラッグ操作はユーザの指で行うものとして説明したが、たとえばスタイラスのような指示具でドラッグ操作を行ってもよい。このとき、指示具と表面部材とが接触する部分には柔軟性を有する素材を用いるようにすれば、‘通常のドラッグ操作’の際に指示具が表面部材上を滑らかに移動することができる。
【００５９】
また、本発明の実施の形態では、センサが検出する接触位置の座標値が所定の値であるかどうかに基づいて物体と表面部材との離反を検出するようにした。しかし、本発明では、接触位置の座標を検出するセンサに加えて、物体と表面部材とが接触しているか否かを押圧、電気抵抗、静電容量、電磁波または音波等の変化に基づいて検出する第２のセンサを入力装置若しくは指示具に備えて離反を検出するようにしてもよい。
【産業上の利用可能性】
【００６０】
本発明は、複数の凹形状または凸形状を有する表面部材と、物体と前記表面部材との接触位置の座標値を出力可能なセンサとを有する入力装置を備えた携帯端末装置等に適用することができる。
【符号の説明】
【００６１】
１１  操作キー
１２  キーシート
１３  タッチセンサ
１４  パネルスイッチ
１５  ＰＣＢ
１６，１７，１８，１９  接点
２１  十字キー
２２  ディスプレイ
１００  入力装置
１０１  座標検出部
１０２  操作検出部
１０３  決定部
１０４  処理実行部
【図１Ａ】
2010257039.tif 000003
【図１Ｂ】
2010257039.tif 000004
【図２】
2010257039.tif 000005
【図３Ａ】
2010257039.tif 000006
【図３Ｂ】
2010257039.tif 000007
【図４Ａ】
2010257039.tif 000008
【図４Ｂ】
2010257039.tif 000009
【図５】
2010257039.tif 000010
【図６】
2010257039.tif 000011