(57)【要約】      （修正有）【課題】相対座標操作および絶対座標操作を効果的に組み合わせることで、操作性をより向上させることが可能な表示制御装置、表示制御方法、およびプログラムを提供する。【解決手段】操作面における操作体との接触情報を取得する取得部と、前記取得部により取得された前記接触情報が示す接触位置の変化量に応じて表示装置に表示されたカーソル４を移動させる第１の機能と、前記表示装置の所定の表示領域における前記接触位置に対応する位置に前記カーソル４を表示させる第２の機能と、を有する表示制御部と、前記表示制御部が前記第１の機能または前記第２の機能のいずれを発揮するかを切り替える切替部と、を備え、前記切替部は、前記取得部により前記操作面の所定の操作領域６における前記操作体との第１の前記接触情報が取得された場合に、前記第２の機能を発揮させる、表示制御装置。【選択図】図３
2015041189.tif 000002
【特許請求の範囲】
【請求項１】
操作面における操作体との接触情報を取得する取得部と、
前記取得部により取得された前記接触情報が示す接触位置の変化量に応じて表示装置に表示されたカーソルを移動させる第１の機能と、前記表示装置の所定の表示領域における前記接触位置に対応する位置に前記カーソルを表示させる第２の機能と、を有する表示制御部と、
前記表示制御部が前記第１の機能または前記第２の機能のいずれを発揮するかを切り替える切替部と、
を備え、
前記切替部は、前記取得部により前記操作面の所定の操作領域における前記操作体との第１の前記接触情報が取得された場合に、前記第２の機能を発揮させる、表示制御装置。
【請求項２】
前記切替部は、前記第２の機能を発揮させた後、前記取得部により前記操作体が前記操作面から離れたことを示す第２の前記接触情報を取得された場合に、前記第１の機能を発揮させる、請求項１に記載の表示制御装置。
【請求項３】
前記切替部は、前記第２の機能を発揮させた後に第１の時間が経過したか否かに基づいて、前記取得部により第２の前記接触情報を取得された場合に、前記第１の機能を発揮させるか否かを判定する、請求項２に記載の表示制御装置。
【請求項４】
前記切替部は、前記第２の機能を発揮させた後、前記第１の時間が経過した後に前記取得部により第２の前記接触情報を取得された場合に、前記第１の機能を発揮させる、請求項３に記載の表示制御装置。
【請求項５】
前記切替部は、前記第２の機能を発揮させた後、前記第１の時間が経過する前に前記取得部により第２の前記接触情報を取得された場合は、前記第２の機能を継続して発揮させる、請求項３に記載の表示制御装置。
【請求項６】
第２の前記接触情報は、前記操作体が前記操作面から第２の時間離れたことを示す情報である、請求項２に記載の表示制御装置。
【請求項７】
前記表示制御部は、前記第２の機能を発揮した後、前記取得部により第２の前記接触情報を取得され前記切替部により前記第１の機能を発揮するよう切り替えられた場合、前記所定の表示領域を前記カーソルの移動範囲として前記第１の機能を発揮する、請求項２に記載の表示制御装置。
【請求項８】
前記接触位置の変化量に応じた前記カーソルの移動量は、前記取得部により第２の前記接触情報を取得され前記切替部により切り替えられた後の前記第１の機能と、前記第２の機能とで略一致する、請求項２に記載の表示制御装置。
【請求項９】
前記表示制御部は、前記切替部により前記第２の機能を発揮するよう切り替えられた場合、前記所定の表示領域を示す画像を前記表示装置に表示させる、請求項１に記載の表示制御装置。
【請求項１０】
第１の前記接触情報は、押し込み、タッチ、タップの少なくともいずれかである、請求項１に記載の表示制御装置。
【請求項１１】
前記表示制御装置は、通信部をさらに備え、
前記表示制御部は、前記表示制御装置の表示を制御するための表示制御信号を生成し、
前記通信部は、前記表示制御部により生成された前記表示制御信号を前記表示装置に送信する、請求項１に記載の表示制御装置。
【請求項１２】
前記表示制御装置は、
前記取得部により取得された前記接触情報が示す前記操作体との接触領域の形状に基づいて誤動作を誘発する多点での入力を検出する検出部と、
多点での入力を許容するか否かを判定する判定部と、
前記検出部により誤動作を誘発する多点での入力が検出され、前記判定部により多点での入力が許容されないと判定された場合に警告処理を行う警告処理部と、
をさらに備える、請求項１に記載の表示制御装置。
【請求項１３】
前記所定の操作領域は、前記操作面の他の領域と比較して突出して形成される、請求項１２に記載の表示制御装置。
【請求項１４】
前記警告処理部は、前記警告処理として、前記表示制御部による表示制御の停止、前記表示装置での警告表示、振動または警告音の出力の少なくともいずれかを行う、請求項１２に記載の表示制御装置。
【請求項１５】
操作面における操作体との接触情報を取得するステップと、
取得された前記接触情報が示す接触位置の変化量に応じて表示装置に表示されたカーソルを移動させる第１の機能、または前記表示装置の所定の表示領域における前記接触位置に対応する位置に前記カーソルを表示させる第２の機能のいずれを発揮するかを切り替えるステップと、
前記操作面の所定の操作領域における前記操作体との第１の前記接触情報が取得された場合に、前記第２の機能を発揮させるステップと、
を備える表示制御方法。
【請求項１６】
コンピュータに、
操作面における操作体との接触情報を取得するステップと、
取得された前記接触情報が示す接触位置の変化量に応じて表示装置に表示されたカーソルを移動させる第１の機能、または前記表示装置の所定の表示領域における前記接触位置に対応する位置に前記カーソルを表示させる第２の機能のいずれを発揮するかを切り替えるステップと、
前記操作面の所定の操作領域における前記操作体との第１の前記接触情報が取得された場合に、前記第２の機能を発揮させるステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、表示制御装置、表示制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、テレビ受像機やＰＣ（Ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）などの様々な情報処理装置を外部から操作するために、リモートコントローラ機能を有する操作端末が提供されている。情報処理装置の機能が多様化するに伴い、操作端末を用いた様々な操作を画面上で行うことが一般的になりつつある。このような用途において、従来のボタンのみを配する操作端末では、画面上のフリーポインティングカーソルを意図通りに素早く操作することが困難であった。そこで、タッチパッドやモーションセンサ等を用いた操作端末が提案されている。
【０００３】
タッチパッドを搭載した操作端末で画面上のカーソルを移動制御する方法としては、相対座標操作と絶対座標操作の２種類がある。タッチパッドを搭載した操作端末においては、相対座標操作が採用されることが一般的であるが、これらを組み合わせることで操作性を向上させる技術が開発されている。
【０００４】
例えば、特許文献１では、相対座標操作と絶対座標操作とを切り替えることが可能な操作端末の技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−１１７７１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、相対座標操作および絶対座標操作にはそれぞれ一長一短があり、その組み合わせ方や切り替え処理にはこれらの長所を生かしつつ短所を補うことが求められる。
【０００７】
そこで、本開示では、相対座標操作および絶対座標操作を効果的に組み合わせることで、操作性をより向上させることが可能な、新規かつ改良された表示制御装置、表示制御方法、およびプログラムを提案する。
【課題を解決するための手段】
【０００８】
本開示によれば、操作面における操作体との接触情報を取得する取得部と、前記取得部により取得された前記接触情報が示す接触位置の変化量に応じて表示装置に表示されたカーソルを移動させる第１の機能と、前記表示装置の所定の表示領域における前記接触位置に対応する位置に前記カーソルを表示させる第２の機能と、を有する表示制御部と、前記表示制御部が前記第１の機能または前記第２の機能のいずれを発揮するかを切り替える切替部と、を備え、前記切替部は、前記取得部により前記操作面の所定の操作領域における前記操作体との第１の前記接触情報が取得された場合に、前記第２の機能を発揮させる、表示制御装置が提供される。
【０００９】
また、本開示によれば、操作面における操作体との接触情報を取得するステップと、取得された前記接触情報が示す接触位置の変化量に応じて表示装置に表示されたカーソルを移動させる第１の機能、または前記表示装置の所定の表示領域における前記接触位置に対応する位置に前記カーソルを表示させる第２の機能のいずれを発揮するかを切り替えるステップと、前記操作面の所定の操作領域における前記操作体との第１の前記接触情報が取得された場合に、前記第２の機能を発揮させるステップと、を備える表示制御方法が提供される。
【００１０】
また、本開示によれば、コンピュータに、操作面における操作体との接触情報を取得するステップと、取得された前記接触情報が示す接触位置の変化量に応じて表示装置に表示されたカーソルを移動させる第１の機能、または前記表示装置の所定の表示領域における前記接触位置に対応する位置に前記カーソルを表示させる第２の機能のいずれを発揮するかを切り替えるステップと、前記操作面の所定の操作領域における前記操作体との第１の前記接触情報が取得された場合に、前記第２の機能を発揮させるステップと、を実行させるためのプログラムが提供される。
【発明の効果】
【００１１】
以上説明したように本開示によれば、相対座標操作および絶対座標操作を効果的に組み合わせることで、操作性をより向上させることが可能である。
【図面の簡単な説明】
【００１２】
【図１】本開示の一実施形態に係る表示制御システムによる相対座標操作を示す説明図である。
【図２】本開示の一実施形態に係る表示制御システムによる絶対座標操作を説明するための図である。
【図３】本開示の一実施形態に係る表示制御システムによる表示制御処理を示す説明図である。
【図４】比較例に係る表示制御システムによる表示制御処理を示す説明図である。
【図５】第１の実施形態に係る操作端末の外観構成を示す説明図である。
【図６】第１の実施形態に係るタッチパッドの押し込み構造を示す模式図である。
【図７】第１の実施形態に係る操作端末の内部構成を示すブロック図である。
【図８】第１の実施形態に係る絶対座標モードによる操作を示す説明図である。
【図９】第１の実施形態に係る相対座標モードによる操作を示す説明図である。
【図１０】第１の実施形態に係る表示制御システムの動作を示すフローチャートである。
【図１１】第１の実施形態に係る切替部による切り替え処理を示すフローチャートである。
【図１２】第１の実施形態に係る切替部による切り替え処理を示すフローチャートである。
【図１３】変形例に係る表示制御システムを説明するための図である。
【図１４】第２の実施形態に係る表示制御システムの概要を示す説明図である。
【図１５】第２の実施形態に係るタッチパッドの外観構成を示す側面図である。
【図１６】第２の実施形態に係る操作端末の内部構成を示すブロック図である。
【図１７】第２の実施形態に係る表示制御システムの動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
なお、説明は以下の順序で行うものとする。
１．本開示の一実施形態に係る表示制御処理の概要
２．実施形態
２−１．第１の実施形態
２−１−１．構成
２−１−２．動作処理
２−１−３．変形例
２−２．第２の実施形態
２−２−１．概要
２−２−２．構成
２−２−３．動作処理
３．まとめ
【００１５】
＜＜１．本開示の一実施形態に係る表示制御処理の概要＞＞
まず、図１〜図４を参照して、本開示の一実施形態に係る表示制御処理の概要を説明する。
【００１６】
図１は、本開示の一実施形態に係る表示制御システムによる相対座標操作を示す説明図である。図１に示すように、本開示の一実施形態に係る表示制御システムは、操作端末１および表示装置２を有し、表示制御処理を行う。
【００１７】
操作端末１は、ユーザにより操作される端末であり、タッチパッド３（操作面）とユーザの指やスタイラスなどの操作体との接触を検出する。続いて、操作端末１は、検出結果に基づいてカーソル４を動作させるための制御信号を生成して、制御信号を表示装置２に送信する。表示装置２は、操作端末１から受信した制御信号に基づいて、カーソル４を表示または消滅させたり、移動させたりする。
【００１８】
ここで、本実施形態に係る表示制御システムは、相対座標操作を可能にする相対座標モード（第１の機能）、または絶対座標操作を可能にする絶対座標モード（第２の機能）のいずれかの動作モードによりカーソル４の動作を制御する。以下、まず、図１を参照して、本実施形態に係る表示制御システムによる相対座標操作について説明する。
【００１９】
図１に示すように、相対座標操作においては、ユーザがタッチパッド３を指で触りながら動かすと、そのタッチ点の移動距離および移動方向に応じてカーソル４が移動する。相対座標操作は、ノートＰＣ等で一般的に採用されている操作方法である。相対座標操作においては、タッチパッド３がタッチされているか否かに関わらず、カーソル４は表示される。そして、タッチパッド３がタッチされた場合、その後のタッチ点の移動距離、移動方向に応じた分だけ、カーソル４は画面上を移動する。
【００２０】
相対座標操作の場合、「指をタッチパッド３上から離してもカーソル４が消えない」、「ノートＰＣ等と同様の操作であるため操作に違和感がない」「画面上の小さい対象物にカーソル４を合わせやすい」というメリットがある。しかし、相対座標操作には、「カーソル４の移動量が多い場合は何度も指をスライドしなければならない」「直感的な操作が困難である」といった問題がある。
【００２１】
なお、相対座標操作においては、タッチパッド上の単位時間当たりの入力移動量が大きい場合はカーソルの移動量をより大きくし、逆に入力移動量が小さい場合はカーソルの移動量をより小さくする、「カーソルの加減速処理」が用いられることが多い。このような処理を行うことで、カーソルの選択対象が小さい場合にも、ユーザは比較的簡単にカーソルを対象にポインティングすることが可能となる。
【００２２】
以上、本実施形態に係る表示制御システムによる相対座標操作について説明した。続いて、図２を参照して、本実施形態に係る表示制御システムによる絶対座標操作について説明する。
【００２３】
図２は、本開示の一実施形態に係る表示制御システムによる絶対座標操作を説明するための図である。図２に示すように、絶対座標操作においては、ユーザがタッチパッド３を指で触ると、そのタッチ点の座標（タッチ座標）に対応する位置にカーソル４が表示される。例えば、ユーザがタッチパッド３上の「ｘ＿ｍｉｎ」「ｙ＿ｍｉｎ」にタッチすると、カーソル４は「Ｘ＿ＭＩＮ」「Ｙ＿ＭＩＮ」に表示され、「ｘ＿ｍａｘ」「ｙ＿ｍａｘ」にタッチすると、カーソル４は「Ｘ＿ＭＡＸ」「Ｙ＿ＭＡＸ」に表示される。つまり、絶対座標操作とは、タッチパッド３上のタッチ座標と、画面上のカーソル位置とを１対１に対応させる操作方法である。絶対座標操作においては、タッチパッド３がタッチされていない場合、カーソル４は表示されない。
【００２４】
絶対座標操作の場合、ユーザは、「画面上側をポインティングしたい時はタッチパッド３の上部をタッチする」というように、直感的にカーソル４の位置を指定することができるというメリットがある。また、ユーザは、タッチパッド３の周辺のエッジ部分のテクスチャ（触覚等）を手掛かりに指を動かすことで、例えば画面の右下など、画面の端の部分に素早くカーソル４を動かすことが可能である。このようなメリットにより、ユーザのポインティング負荷が軽減され、操作速度が向上する。しかし、絶対座標操作には、「指をタッチパッド３上から離すとカーソル４が消えてしまう」、「ノートＰＣ等で相対座標操作に慣れているユーザにとっては、操作に違和感がある」といった問題がある。さらに、絶対座標操作には、広い画面と小さいタッチパッド３とが１対１に対応するため、「画面上の小さい対象物にカーソル４を合わせにくい」といった問題がある。
【００２５】
以上、本実施形態に係る表示制御システムによる絶対座標操作について説明した。
【００２６】
このように、相対座標操作および絶対座標操作にはそれぞれ一長一短があるが、タッチパッドを搭載した操作端末においては、相対座標操作が採用されることが一般的であり、絶対座標操作のメリットが活かされてこなかった。しかし、相対座標操作のメリットを活かしつつ絶対座標操作のメリットを活かすことができれば、操作端末の操作性はより向上する。
【００２７】
そこで、上記事情を一着眼点にして本開示の各実施形態による操作端末１（表示制御装置）を創作するに至った。本開示の各実施形態に係る操作端末１は、相対座標操作および絶対座標操作を効果的に組み合わせることで、操作性をより向上させることができる。
【００２８】
具体的には、図３に示すように、操作端末１は、タッチパッド３上にヒット領域６を設ける。図３は、本開示の一実施形態に係る表示制御システムによる表示制御処理を示す説明図である。操作端末１は、ヒット領域６において所定の操作があった場合に、表示装置２にオンスクリーンキー５およびカーソル４を表示させ、絶対座標モードによる動作を開始する。そして、操作端末１は、タッチパッド３から指が離れるまでの間、絶対座標モードによる動作を継続する。
【００２９】
オンスクリーンキー５とは、画面上の一部に表示される操作用領域（所定の表示領域）であり、例えば図３に示したような０〜９の数字キーにより構成される。オンスクリーンキー５は、操作端末１をよりシンプルに構成するために、操作端末１上に数字キーを配置しない代わりに画面上に表示されるものである。ユーザは、カーソル４を操作して画面上の数字キーを選択・決定することで、数字の入力やテレビチャンネルの変更等を行うことができる。なお、オンスクリーンキー５を形成するキーは数字キーに限定されず、例えば、再生／停止キーや早送り／巻き戻しキー、決定キー、音量調節キー等であってもよい。
【００３０】
絶対座標モードにおいては、カーソル４は、移動範囲がオンスクリーンキー５の範囲内となり、絶対座標操作によりユーザに操作される。例えば、ユーザがタッチパッド３上の「ｘ＿ｍｉｎ」「ｙ＿ｍｉｎ」にタッチすると、カーソル４はオンスクリーンキー５上の「Ｘ＿ｍｉｎ」「Ｙ＿ｍｉｎ」に表示される。また、ユーザがタッチパッド３上の「ｘ＿ｍａｘ」「ｙ＿ｍａｘ」にタッチすると、カーソル４はオンスクリーンキー５上の「Ｘ＿ｍａｘ」「Ｙ＿ｍａｘ」に表示される。つまり、絶対座標モードでは、タッチパッド３上のタッチ座標と、オンスクリーンキー５上のカーソル位置とが１対１に対応する。
【００３１】
このため、ユーザは、絶対座標モードにおいては、上述したように直感的かつ素早い操作をすることができる。さらに、画面の一領域であり画面全体よりも狭いオンスクリーンキー５とタッチパッド３とが１対１に対応するため、上述した「画面上の小さい対象物にカーソル４を合わせにくい」という絶対座標操作の問題点は軽減される。このように、本実施形態に係る操作端末１は、絶対座標操作のメリットを活かしつつ、その問題点を軽減することができる。以下、本実施形態に係る操作端末１と比較例及び特許文献１に記載の技術との対比を行う。
【００３２】
図４は、比較例に係る表示制御システムによる表示制御処理を示す説明図である。比較例に係る操作端末１００は、タッチパッド３００とは別に物理キー６００を設け、物理キー６００が押下された場合に、表示装置２００の画面上にオンスクリーンキー５００を表示させると共にカーソル４００を表示させる。そして、操作端末１００は、表示されたカーソル４００を相対座標操作により動作させる。操作端末１００は、オンスクリーンキー５００の範囲内の例えば中央などにカーソル４００を出現させることで、ユーザが数字キーを選択するための負荷を軽減することができる。しかし、直感的かつ素早い操作が可能となるといった、本実施形態に係る操作端末１では享受可能な絶対座標操作のメリットを、ユーザは享受することができない。
【００３３】
また、上記特許文献１では、通常は相対座標操作で動作し、カーソルが画面上の一部の領域に入った場合に絶対座標操作に切り替わる技術が開示されている。しかし、その一部の領域に入るまでの間、ユーザは相対座標操作を強いられてしまい、絶対座標操作のメリットをすぐに享受することはできない。この点、本実施形態では、ユーザは、オンスクリーンキー５による操作をヒット領域６の押し込みによりすぐに開始することができ、且つ、すぐに絶対座標操作によるメリットを享受することできる。
【００３４】
以上、本実施形態に係る表示制御処理の概要について説明した。続いて、図５〜図１７を参照して、各実施形態について詳細に説明する。
【００３５】
＜＜２．実施形態＞＞
＜２−１．第１の実施形態＞
まず、図５〜図９を参照して、本実施形態に係る表示制御システムの構成を説明する。
【００３６】
［２−１−１．構成］
図５は、第１の実施形態に係る操作端末１の外観構成を示す説明図である。図５に示すように、操作端末１は、タッチパッド３を有する。
【００３７】
タッチパッド３は、平板状のセンサであり、ユーザの指やスタイラスなどの操作体との接触を検出してユーザ入力を受け付ける入力装置である。タッチパッド３は、例えば、静電容量型のタッチセンサにより構成され、複数の電極の静電容量の変化に基づいて、タッチ点の形状や各タッチ点の座標を検出する。静電容量型のタッチセンサには、検出対象が実際に接触していない領域においても静電容量の変化が検出される現象（ゴースト現象）が生じる問題がある。
【００３８】
タッチパッド３の一領域には、ヒット領域６（所定の操作領域）が形成される。ヒット領域６は、例えば、視覚的にユーザに把握され易いよう、他の領域と色分けされた領域である。操作端末１は、ヒット領域６が押し込まれて、タッチパッド３の裏側に設けられたスイッチが押下された場合に、絶対座標モードでの動作を開始する。以下、タッチパッド３の押し込み構造について、図６を参照して説明する。
【００３９】
図６は、第１の実施形態に係るタッチパッド３の押し込み構造を示す模式図である。図６に示すように、押し込み構造３０は、タッチパッド３、圧縮バネ３２、およびスイッチ３１を有する。図６に示すように、タッチパッド３の下部にスイッチ３１が配置され、その両側に圧縮バネ３２が配置されている。指によりタッチパッド３が押し込まれると、スイッチ３１により押し込み操作が検出される。その後、タッチパッド３は、圧縮バネ３２の反力により元の位置に戻る。
【００４０】
本明細書では、操作端末１は、上記押し込み操作により絶対座標モードによる動作を開始するものとして説明するが、本技術はかかる例に限定されない。例えば、操作端末１は、ヒット領域６におけるタッチ、タップ等、またはタッチパッド３とは別に設けられた物理キーの押下等によって、絶対座標モードによる動作を開始してもよい。
【００４１】
また、本実施形態に係る操作端末１は、カーソル４を移動させた後の決定操作を行う方法として、上述した押し込み操作を採用する。押し込み操作が、タッチパッド３から指を離さないままでの決定操作を可能にするためであり、特に絶対座標モードのまま決定操作を行う際に有用である。他にも、操作端末１は、タッチ、タップ等または物理キー押下等により、カーソル４による決定操作を受け付けてもよい。
【００４２】
以上、操作端末１の外観構成およびタッチパッド３の押し込み構造について説明した。続いて、操作端末１の内部構成について、図７を参照して説明する。
【００４３】
図７は、第１の実施形態に係る操作端末１の内部構成を示すブロック図である。図７に示すように、操作端末１は、取得部１１、切替部１２、表示制御部１３、および通信部１４を有する。操作端末１は、ユーザにより操作される端末であり、ユーザ操作に基づいて表示装置２の表示を制御する。操作端末１は、例えば専用の情報処理装置、スマートフォン、タブレット端末、携帯電話端末、携帯用音楽再生装置、携帯用映像処理装置または携帯用ゲーム機器等により実現される。
【００４４】
（取得部１１）
取得部１１は、タッチパッド３とユーザの指やスタイラスなどの操作体との接触を示す接触情報を取得する機能を有する。取得部１１は、タッチパッド３における操作体の接触位置（タッチ座標）を示す情報や、接触時間、接触圧力、タッチやタップなどの操作種別を示す情報を、タッチパッド３から取得する。また、取得部１１は、押し込み操作の有無を示す情報をスイッチ３１から取得する。以下では、操作体は指であるものとして説明する。取得部１１は、取得したこれらの接触情報を、切替部１２および表示制御部１３に出力する。
【００４５】
（切替部１２）
切替部１２は、表示制御部１３が絶対座標モードまたは相対座標モードのいずれの動作モードでカーソル４の表示制御を行うかを切り替える機能を有する。具体的には、切替部１２は、取得部１１により取得された接触情報に基づいて、表示制御部１３の動作モードを切り替える。なお、切替部１２は、カーソル４およびオンスクリーンキー５を表示させないよう、表示制御部１３による表示装置２の表示制御を停止させてもよい
【００４６】
表示装置２にカーソル４およびオンスクリーンキー５が表示されていない状態で、ヒット領域６が押し込まれたことを示す接触情報が取得部１１により取得された場合、切替部１２は、表示制御部１３の動作モードを絶対座標モードにする。そして、切替部１２は、取得部１１によりユーザの指がタッチパッド３から離れたことを示す接触情報が取得されるまでの間、動作モードを継続して絶対座標モードとする。なお、以下では、ユーザの指がタッチパッド３から離れることを、タッチリリースとも称する。
【００４７】
切替部１２は、表示制御部１３の動作モードを絶対座標モードにした後、タッチリリースされたことを示す接触情報が取得部１１により取得された場合、表示制御部１３の動作モードを相対座標モードに切り替える。これにより、ユーザは、押し込み操作を行ってから指をタッチパッド３から離すまでの間を絶対座標操作で、指を離した後は相対座標操作で、カーソル４を操作することができる。動作モードの切り替えのために他の物理キーを押下する必要がないため、ユーザの利便性は向上する。
【００４８】
指が離れるまで絶対座標モードが継続されるため、初めから絶対座標操作を意図したユーザは、相対座標操作への移行を意識することなく操作を完了することができる。一方で、指が離れたタイミングで相対座標モードに切り替わるため、初めから相対座標操作を意図したユーザは、絶対座標操作を介することを意識することなく、操作を完了することができる。このように、本実施形態に係る操作端末１は、どのようなユーザに対しても、直感的な操作を提供することが可能である。
【００４９】
切替部１２は、指がタッチパッド３から離れるタイミングに基づいて、動作モードの切り替えを行う。より具体的には、切替部１２は、動作モードを絶対座標モードにした後、所定時間（第１の時間）が経過したか否かに基づいて、タッチリリースされた場合に相対座標モードに切り替えるか否かを判定する。切替部１２は、所定時間が経過する前にタッチリリースされた場合には、絶対座標モードでの動作を継続させる。このため、押し込み操作直後に誤って指を離してしまった場合にも、ユーザはタッチし直して絶対座標操作を行うことができる。一方で、切替部１２は、所定時間が経過した後にタッチリリースされた場合には、相対座標モードに切り替える。このため、ユーザは、絶対座標操作により大まか位置決めをした後、相対座標操作により微調整して画面上の小さい対象物にカーソル４を合わせる、といった操作をすることができる。このような切替部１２による切り替え処理は、後に図１１を参照して詳しく説明する。
【００５０】
また、切替部１２は、指がタッチパッド３から離れた時間に基づいて、動作モードの切り替えを行う。より具体的には、切替部１２は、動作モードを絶対座標モードにした後、指がタッチパッド３から所定時間（第２の時間）離れたことを示す接触情報が取得部１１により取得された場合に、相対座標モードに切り替える。これにより、ユーザは、誤って指を離してしまった場合、すぐにタッチし直すことで、絶対座標操作を継続して行うことができる。一方で、ユーザは、意図的に所定時間以上指を離すことで、その後の操作を相対座標操作で行うことができる。このような切替部１２による切り替え処理は、後に図１２を参照して詳しく説明する。
【００５１】
（表示制御部１３）
表示制御部１３は、取得部１１により取得された接触情報に基づいて、相対座標モードまたは絶対座標モードのいずれかの動作モードでカーソル４の表示制御を行う機能を有する。表示制御部１３は、絶対座標モードにおいては、表示装置２の画面におけるタッチパッド３上のタッチ座標に対応する位置にカーソル４を表示させる。一方で、表示制御部１３は、相対座標モードにおいては、タッチ座標の変化量に応じて、表示装置２に表示されたカーソル４を移動させる。表示制御部１３は、切替部１２による切り替えに応じて、いずれかの動作モードで動作する。
【００５２】
表示装置２にオンスクリーンキー５が表示されていない状態で、切替部１２により絶対座標モードに切り替えられた場合、表示制御部１３は、オンスクリーンキー５を示す画像を表示装置２に表示させる。そして、表示制御部１３は、図３に示すように、オンスクリーンキー５におけるタッチパッド３上のタッチ座標に対応する位置にカーソル４を表示させる。このとき、図３に示すように、ヒット領域６におけるタッチ座標によって、カーソル４が出現する位置は変化する。このようにして、表示制御部１３は、オンスクリーンキー５を表示させると共に、絶対座標モードによる動作を開始する。
【００５３】
そして、表示制御部１３は、切替部１２により相対座標モードに切り替えられるまでの間、即ちユーザがタッチパッド３から指を離すまでの間、図８に示すように、タッチ座標と画面上のカーソル位置とを１対１に対応させて表示する。図８は、第１の実施形態に係る絶対座標モードによる操作を示す説明図である。
【００５４】
図８に示すように、ユーザは、ヒット領域６を押し込んだ後、タッチパッド３から指を離さずに指を滑らせて操作を行うことで、絶対座標操作による操作を行うことができる。このとき、ユーザは、タッチパッド３周辺のエッジ部分のテクスチャを手掛かりとした直感的な操作を行うことができる。例えば、「３」を選択するにはタッチパッド３の右上の角をタッチする、「０」を選択するにはタッチパッド３の下辺エッジの中央付近をタッチする、というように、エッジ部分の触感覚を利用した直感的な操作が可能となる。
【００５５】
特に、数字キーについては、３桁のチャンネル選局操作のように、複数の数字を連続して入力する状況が多いため、絶対座標操作による直感的な操作のメリットがより活かされる。ここで、絶対座標モードにおいては、上述したカーソルの加減速処理が適用されないため、図８に示した数字キーなどの画面上の小さい対象物にカーソル４を合わせにくい状況になる。しかしながら、カーソル４が移動する範囲は、画面全域ではなく一部の限られた領域となり、その分一つのボタンに対応するタッチパッドの領域は大きくなるので、この問題は軽減される。
【００５６】
このように、本実施形態に係る操作端末１は、絶対座標操作のメリットが活かすことができる。続いて、絶対座標モードから相対座標モードに切り替わった場合の動作について説明する。
【００５７】
表示制御部１３は、表示装置２にカーソル４およびオンスクリーンキー５が表示された状態で、切替部１２により絶対座標モードから相対座標モードに切り替えられた場合、相対座標モードによる動作を開始する。これにより、ユーザは、ヒット領域６を押し込んだ後、指をタッチパッド３から一旦離した後は、図９に示すように、相対座標モードによりカーソル４を操作する。図９は、第１の実施形態に係る相対座標モードによる操作を示す説明図である。
【００５８】
切替部１２は、指がタッチパッド３から離れる際に相対座標モードに切り替えるため、表示制御部１３は、カーソル４を表示し続けることができる。このため、「指をタッチパッド３上から離すとカーソル４が消えてしまう」という絶対座標操作の問題点は解消される。ユーザは、一旦指を離した後には、タッチパッド３周辺のエッジ部分のテクスチャによる触感覚を使った操作ができなくなるものの、従来ノートＰＣ等の操作で慣れている相対座標操作の感覚で操作することができる。
【００５９】
このとき、表示制御部１３は、カーソル４の移動範囲をオンスクリーンキー５の範囲内に限定してもよい。これにより、カーソル４がユーザの意図に反してオンスクリーンキー５から外れることがなくなり、操作性が向上する。
【００６０】
また、表示制御部１３は、絶対座標モードから相対座標モードに切り替えられた後、タッチ座標の変化量に対するカーソルの移動量（ゲイン）を、絶対座標モードにおけるタッチ座標の変化量に対する移動量（ゲイン）と略一致させてもよい。これにより、絶対座標操作の後に相対座標操作を行う際、カーソル移動のゲインが略一致するため、操作の途中でカーソルの移動の仕方が変わる違和感をユーザに与えることを防止することができる。他にも、表示制御部１３は、上述したカーソルの加減速処理により、ポインティングのしやすさをさらに向上させてもよい。表示制御部１３は、カーソル移動のゲインの略一致処理または加減速処理を、ユーザの使用状況や表示装置２に表示された画面に応じて選択的に実行してもよいし、両方実行してもよい。
【００６１】
なお、表示制御部１３は、表示装置２にオンスクリーンキー５を表示していないときにも、相対座標モードにより動作してもよい。これにより、ユーザは、オンスクリーンキー５以外の、例えばインターネットブラウザ等のカーソル操作を、相対座標操作により行うことができる。
【００６２】
このように、本実施形態に係る操作端末１は、絶対座標操作による直感的な操作をユーザに提供しながらも、相対座標操作を併用することにより、ユーザに特殊な操作であるという違和感を与えずに操作させることを可能にする、ハイブリッドな操作端末である。ユーザは、絶対座標操作を意図する場合、ヒット領域６を押し込んだ後そのまま指をタッチパッド３から離さずに操作することで、絶対座標操作のメリットを享受することができる。一方で、相対座標操作を意図する場合、ユーザは、一旦指をタッチパッド３から離すことで、相対座標操作のメリットを享受することができ、絶対座標操作を特段意識することなく操作を行うことができる。
【００６３】
また、表示制御部１３は、所定の条件を満たした場合にオンスクリーンキー５およびカーソル４の表示を消してもよい。例えば、表示制御部１３は、タッチパッド３から指が離れたまま所定時間経過した場合に表示を消し、所定時間経過する前に指がタッチパッド３に再度タッチされた場合に表示を継続してもよい。また、表示制御部１３は、図示しない決定ボタン（Ｒｅｔｕｒｎキー）が押下された場合に、表示を消してもよい。
【００６４】
表示制御部１３は、上記説明したカーソル４の移動制御やオンスクリーンキー５の表示制御など、表示装置２の表示を制御するための表示制御信号を生成して、通信部１４に出力する。
【００６５】
（通信部１４）
通信部１４は、外部機器との間でのデータの送受信を行うための通信モジュールである。通信部１４は、例えば無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ、登録商標）、赤外線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の方式で、外部機器と直接、またはネットワークアクセスポイントを介して無線通信する。本実施形態に係る通信部１４は、表示制御部１３から出力された表示制御信号を、表示装置２に送信する。
【００６６】
（表示装置２）
表示装置２は、操作端末１から受信した表示制御信号に基づいて画像表示を行う装置である。表示装置２は、例えばテレビ受像機、ディスプレイ、ノートＰＣ、スマートフォン、タブレット端末、携帯電話端末、携帯用映像処理装置または携帯用ゲーム機器等により実現される。
【００６７】
以上、本実施形態に係る表示制御システムの構成を説明した。続いて、図１０〜図１２を参照して、本実施形態に係る表示制御システムの動作処理を説明する。
【００６８】
［２−１−２．動作処理］
まず、図１０を参照して、本実施形態に係る表示制御システムの全体的な動作処理を説明する。
【００６９】
（全体動作）
図１０は、第１の実施形態に係る表示制御システムの動作を示すフローチャートである。図１０に示すように、まず、ステップＳ１０２で、取得部１１は、タッチパッド３における指の接触情報を取得する。より詳しくは、取得部１１は、タッチ点の座標を示す情報や、接触時間、タッチやタップなどの操作種別を示す情報を、タッチパッド３から取得する。また、取得部１１は、押し込み操作の有無を示す情報をスイッチ３１から取得する。
【００７０】
次いで、ステップＳ１０４で、表示制御部１３は、表示装置２にオンスクリーンキー５が表示されているか否かを判定する。例えば、表示制御部１３は、過去のユーザ操作により、オンスクリーンキー５を表示したか否か、その後非表示にしたか否か等の履歴情報に基づいて判定する。他にも、表示制御部１３は、通信部１４を介して表示装置２に問い合わせることで判定してもよい。
【００７１】
オンスクリーンキー５が表示されていない場合（Ｓ１０４／ＮＯ）、ステップＳ１０６で、切替部１２は、ヒット領域６が押し込まれたか否かを判定する。より詳しくは、切替部１２は、ヒット領域６が押し込まれたことを示す接触情報が取得部１１により取得されたか否かを判定する。
【００７２】
ヒット領域６が押し込まれていない場合（Ｓ１０６／ＮＯ）、ステップＳ１０８で、表示制御部１３は、画面上のカーソル４を相対座標操作により移動制御する。より詳しくは、表示制御部１３は、カーソル４の移動範囲を画面全体として、相対座標モードで動作する。
【００７３】
これに対し、ヒット領域６が押し込まれた場合（Ｓ１０６／ＹＥＳ）、ステップＳ１１０で、表示制御部１３は、オンスクリーンキー５を表示させる。より詳しくは、切替部１２は、ヒット領域６が押し込まれたことを示す接触情報に基づいて、表示制御部１３の動作モードを絶対座標モードにする。続いて、表示制御部１３は、切替部１２による動作モードの切り替えに応じて、オンスクリーンキー５を表示させる。
【００７４】
そして、ステップＳ１１２で、表示制御部１３は、オンスクリーンキー５上のカーソル４を絶対座標操作により移動制御する。より詳しくは、表示制御部１３は、絶対座標モードでの動作を開始し、オンスクリーンキー５におけるタッチパッド３上のタッチ座標に対応する位置にカーソル４を表示させる。
【００７５】
一方、オンスクリーンキー５が表示されていた場合（Ｓ１０４／ＹＥＳ）、ステップＳ１１４で、表示制御部１３は、オンスクリーンキー５上の閉じるボタンがカーソル４により押下されたか否かを判定する。
【００７６】
閉じるボタンが押下された場合（Ｓ１１４／ＹＥＳ）、ステップＳ１１６で、表示制御部１３は、オンスクリーンキー５の表示を終了する。このとき、表示制御部１３は、カーソル４の表示も終了する。
【００７７】
これに対し、閉じるボタンが押下されていない場合（Ｓ１１４／ＮＯ）、ステップＳ１１８で、切替部１２は、オンスクリーンキー５表示後、タッチリリースされたか否かを判定する。より詳しくは、切替部１２は、ヒット領域６が押し込まれたことを示す接触情報が取得部１１により取得された後に、指がタッチパッド３から離れたことを示す接触情報が取得部１１により取得されたか否かを判定する。
【００７８】
タッチリリースされていない場合（Ｓ１１８／ＮＯ）、ステップＳ１２０で、表示制御部１３は、オンスクリーンキー５上のカーソル４を絶対座標操作により移動制御する。より詳しくは、表示制御部１３は、上記ステップＳ１１２において開始された絶対座標モードでの動作を継続して、オンスクリーンキー５におけるタッチパッド３上のタッチ座標に対応する位置にカーソル４を表示させる。これにより、ユーザは、タッチパッド３周辺のエッジ部分のテクスチャを手掛かりとした、直感的な操作を行うことができる。
【００７９】
これに対し、タッチリリースされた場合（Ｓ１１８／ＹＥＳ）、ステップＳ１２２で、表示制御部１３は、オンスクリーンキー５上のカーソル４を相対座標操作により移動制御する。より詳しくは、切替部１２は、指がタッチパッド３から離れたことを示す接触情報に基づいて、表示制御部１３の動作モードを相対座標モードに切り替える。表示制御部１３は、カーソル４の移動範囲をオンスクリーンキー５の範囲内に限定して、相対座標モードで動作する。これにより、ユーザは、従来ノートＰＣ等の操作で慣れている相対座標操作の感覚で操作することができる。
【００８０】
以上、本実施形態に係る表示制御システムの全体的な動作処理を説明した。続いて、図１１を参照して、切替部１２が、指がタッチパッド３から離れるタイミングに基づいて動作モードの切り替えを行う処理について説明する。
【００８１】
（切り替え処理１）
図１１は、第１の実施形態に係る切替部１２による切り替え処理を示すフローチャートである。図１１に示すように、まず、ステップＳ２０２で、切替部１２は、表示制御部１３の動作モードを絶対座標モードにして、絶対座標モードでの動作を開始させる。このとき、表示制御部１３は、オンスクリーンキー５を表示させると共に、オンスクリーンキー５におけるタッチパッド３上のタッチ座標に対応する位置に、カーソル４を表示させる。
【００８２】
次に、ステップＳ２０４で、切替部１２は、絶対座標モードでの動作が開始されてから所定時間（第１の時間）が経過したか否かを判定する。
【００８３】
所定時間が経過していない場合（Ｓ２０４／ＮＯ）、ステップＳ２０６で、切替部１２は、タッチリリースされたか否かを判定する。タッチリリースされていない場合（Ｓ２０６／ＮＯ）、処理は再度ステップＳ２０４に戻る。これに対し、タッチリリースされた場合（Ｓ２０６／ＹＥＳ）、ステップＳ２０８で、切替部１２は、表示制御部１３による絶対座標モードでの動作を継続させる。このため、ユーザは、押し込み操作直後に誤って指を離してしまった場合にも、タッチし直して絶対座標操作を行うことができる。
【００８４】
一方で、所定時間が経過した場合（Ｓ２０４／ＹＥＳ）、ステップＳ２１０で、切替部１２は、タッチリリースされたか否かを判定する。タッチリリースされていない場合（Ｓ２１０／ＮＯ）、ステップＳ２１２で、切替部１２は、表示制御部１３による絶対座標モードでの動作を継続させる。これに対し、タッチリリースされた場合（Ｓ２１０／ＹＥＳ）、ステップＳ２１４で、切替部１２は、表示制御部１３の動作モードを相対座標モードに切り替える。このため、ユーザは、絶対座標操作により大まか位置決めをした後、相対座標操作により微調整して画面上の小さい対象物にカーソル４を合わせる、といった操作をすることができる。
【００８５】
以上、本実施形態に係る切替部１２が、指がタッチパッド３から離れるタイミングに基づいて、動作モードの切り替えを行う処理について説明した。続いて、図１２を参照して、切替部１２が、指がタッチパッド３から離れた時間に基づいて動作モードの切り替えを行う処理について説明する。
【００８６】
（切り替え処理２）
図１２は、第１の実施形態に係る切替部１２による切り替え処理を示すフローチャートである。図１２に示すように、まず、ステップＳ３０２で、切替部１２は、表示制御部１３の動作モードを絶対座標モードにして、絶対座標モードでの動作を開始させる。このとき、表示制御部１３は、オンスクリーンキー５を表示すると共に、オンスクリーンキー５におけるタッチパッド３上のタッチ座標に対応する位置に、カーソル４を表示させる。
【００８７】
次いで、ステップＳ３０４で、切替部１２は、タッチリリースされたか否かを判定する。タッチリリースされていない場合（Ｓ３０４／ＮＯ）、処理は再度ステップＳ３０４に戻る。
【００８８】
一方で、タッチリリースされた場合（Ｓ３０４／ＹＥＳ）、ステップＳ３０６で、切替部１２は、タッチリリースされてから所定時間（第２の時間）が経過したか否かを判定する。
【００８９】
所定時間が経過していない場合（Ｓ３０６／ＮＯ）、ステップＳ３０８で、切替部１２は、表示制御部１３による絶対座標モードでの動作を継続させる。次いで、ステップＳ３１０で、切替部１２は、タッチされたか否かを判定する。より詳しくは、切替部１２は、タッチパッド３に指が触れたことを示す接触情報が取得部１１により取得されたか否かを判定する。タッチされた場合（Ｓ３１０／ＹＥＳ）、処理は再度ステップＳ３０４に戻る。このため、ユーザは、誤って指を離してしまった場合、すぐにタッチし直すことで、絶対座標操作を継続して行うことができる。これに対し、タッチされていない場合（Ｓ３１０／ＮＯ）、処理は再度ステップＳ３０６に戻る。
【００９０】
そして、所定時間が経過した場合（Ｓ３０６／ＹＥＳ）、ステップＳ３１２で、切替部１２は、表示制御部１３の動作モードを相対座標モードに切り替える。このため、ユーザは、意図的に指を離すことで、その後の操作を相対座標操作で行うことができる。
【００９１】
以上、本実施形態に係る表示制御システムの動作処理を説明した。続いて、図１３を参照して、本実施形態の変形例を説明する。
【００９２】
［２−１−３．変形例］
図１３は、変形例に係る表示制御システムを説明するための図である。図１３に示すように、本変形例に係る操作端末１には、タッチパッド３のｙ方向の端部であって、ｘ方向の端から端までの領域にヒット領域６が形成されている。本変形例に係る操作端末１は、ヒット領域６がタッチされた場合に、表示装置２にオンスクリーンキー５およびカーソル４を表示させて、絶対座標モードによる動作を開始する。なお、本変形例に係る操作端末１は、タッチパッド３のうちヒット領域６以外の領域がタッチされ、その後ユーザが指を滑らせてタッチ点がヒット領域６に入ったとしても、オンスクリーンキー５およびカーソル４を表示させない。
【００９３】
ここで、図１３に示すように、オンスクリーンキー５は、画面のＹ方向の端部であって、Ｘ方向の端から端までの領域に表示される。このため、ユーザは、タッチパッド３のｙ方向端部周辺のエッジ部分のテクスチャを手掛かりとした直感的な操作を行うことができる。また、本変形例に係る操作端末１には、タッチパッド３のｙ方向上端に、指のガイドとして機能する横長の凸テクスチャが形成されてもよい。ユーザは、この凸テクスチャに沿って指を動かすことで、自然とｘ方向に指を動かすことができる。
【００９４】
なお、本変形例に係る操作端末１は、タッチ座標のｘ方向成分にのみ基づいて、カーソル４を表示させてもよい。図１３に示すように、キーがＸ方向に一列に並んでいるため、Ｙ方向にカーソル４を移動させる必要がなく、カーソル４のＹ方向の位置を固定した方が、カーソル４がキーから外れる可能性が少ないためである。オンスクリーンキー５およびカーソル４の表示後、操作端末１は、ヒット領域６に限らずタッチパッド３のどの部分がタッチされても、タッチ座標のｘ方向成分の座標変化に応じてカーソル４を移動させ、押し込み操作やタップにより決定や選択などの操作コマンドを実行する。
【００９５】
本変形例に係る操作端末１は、ヒット領域６がタッチされた場合に、表示装置２にオンスクリーンキー５を表示させると共に、オンスクリーンキー５の中央または前回表示時と同じ位置にカーソル４を表示させて、相対座標モードによる動作を開始してもよい。また、本変形例に係る操作端末１は、タッチパッド３から指が離れたまま例えば２秒経過した場合にカーソル４およびオンスクリーンキー５の表示を消し、２秒以内に再度タッチされた場合に表示を継続して、相対操作モードによる動作を継続してもよい。また、本変形例に係る操作端末１は、図示しない決定ボタン（Ｒｅｔｕｒｎキー）が押下された場合に、カーソル４およびオンスクリーンキー５の表示を消してもよい。
【００９６】
反対に、本変形例に係る操作端末１は、ヒット領域６がタッチされた場合、常に絶対座標モードにより動作してもよい。より詳しくは、本変形例に係る操作端末１は、オンスクリーンキー５およびカーソル４の表示後、タッチ座標のｘ方向成分の座標に応じて、オンスクリーンキー５内の対応する位置にカーソル４を表示させる。この場合、本変形例に係る操作端末１は、タッチパッド３から指が離れた場合に、カーソル４およびオンスクリーンキー５の表示を消す。
【００９７】
また、ヒット領域６およびオンスクリーンキー５の形状は、図３や図１３に示した形状に限定されず、他の形状であってもよい。例えば、ヒット領域６はｘ方向の端部に形成され、オンスクリーンキー５は画面のＸ方向端部に形成されてもよい。
【００９８】
以上、本変形例に係る表示制御システムについて説明した。
【００９９】
＜２−２．第２の実施形態＞
［２−２−１．概要］
従来、タッチパッドやタッチパネルが搭載された製品は数多く存在するが、タッチパッドやタッチパネルは全面が感知領域になっているため、感知領域と指や手のひら等との接触が意図せず発生してしまい、誤操作の原因となっていた。このような問題に対し、タッチパッドやタッチパネルに手のひら等が接触していることを、電気信号を解析して検出する技術等が開発されている。しかし、従来では、誤操作を検出しても自動的に排除を行うだけであって、ユーザにその状況を知らせないため、継続して誤操作およびそれに基づく誤動作が発生する状況になっていた。
【０１００】
そこで、本実施形態では、ユーザの誤操作を検出した場合にユーザに注意を促すことで、誤操作を防止して操作性をより向上させることとした。
【０１０１】
本実施形態は、マルチタッチ（多点タッチ）による誤動作を防止して操作性をより向上させることが可能な形態である。ここで、誤動作とは、ユーザの意図とは異なる動作を意味する。本実施形態に係る操作端末１０は、誤動作を誘発するマルチタッチを検出して、入力の受け付けを停止する／入力を修正して利用する／ユーザに警告を表示する等の誤動作防止処理を行う。誤動作を誘発するマルチタッチとしては、例えば、ユーザの誤操作による意図しないタッチや、タッチ点が多すぎる場合、またはゴースト現象を発生させる多点タッチなどが挙げられる。以下、図１４を参照して、本実施形態に係る表示制御システムの概要を説明する。
【０１０２】
図１４は、第２の実施形態に係る表示制御システムの概要を示す説明図である。図１４に示すように、本実施形態に係る操作端末１０には、上記説明した第１の実施形態の変形例と同様、タッチパッド３のｙ方向の端部であって、ｘ方向の端から端までの領域にヒット領域６が形成されている。また、オンスクリーンキー５は、画面のＹ方向の端部であって、Ｘ方向の端から端までの領域に表示される。
【０１０３】
本実施形態に係る操作端末１０は、マルチタッチを受け付けた場合に、それが誤動作を誘発するマルチタッチであるか否かを判定する。操作端末１０は、誤動作を誘発するマルチタッチであると判定した場合は、誤動作防止処理を行う。誤動作防止処理としては例えば、図１４に示すように、ユーザに対する警告画像７の表示（警告表示）、振動、警告音の出力などが挙げられる。他にも、操作端末１０は、ユーザがタッチパッド３に指の腹を密着させるベタ触りを行った場合に、誤動作を誘発するマルチタッチであると判定して、ベタ触りでは正しくタッチ点を取得することができないことを警告する警告画像を表示してもよい。ベタ触りを行った場合、誤って２点以上のタッチ点が取得される可能性があるためである。一方で、操作端末１０は、誤動作を誘発するマルチタッチではないと判定した場合、誤動作防止処理を行うことなく、画面の表示制御を行う。
【０１０４】
また、本実施形態に係る操作端末１０は、タッチパッド３を、ユーザが意図しないマルチタッチが発生しにくい形状に形成することで、ユーザの誤操作を未然に防止することができる。この形状については、次に図１５を参照して説明する。
【０１０５】
以上、本実施形態に係る表示制御システムの概要を説明した。続いて、図１５、図１６を参照して、本実施形態に係る表示制御システムの構成を説明する。
【０１０６】
［２−２−２．構成］
図１５は、第２の実施形態に係るタッチパッド３の外観構成を示す側面図である。図１５の構成例３３に示すように、タッチパッド３が平面である場合、例えばヒット領域６にタッチする際に、指が水平に近い状態で入ってきた場合、指先以外の部分が意図せず他の領域に接触する場合がある（図１５中、符号３４により示す）。これを防止するため、本実施形態では、ヒット領域６は、タッチパッド３における他の領域と比較して突出して形成される。図１５の構成例３５に示すように、ヒット領域６が他の領域と比較して突出して形成されていれば、指が水平に近い状態で入ってきても、高低差により指先以外の部分が意図せず他の領域に接触することを回避することができる（図１５中、符号３６により示す）。
【０１０７】
また、高低差を設けることに加えて、ヒット領域６の上面を窪んだ形状にしてもよい。操作時のタッチ座標が窪みを中心に安定するため、操作時の位置ずれが減少し、他の領域に意図せず接触することによる誤操作を防止することができる。さらに、ヒット領域６において指の接触を感知する感知領域を、高低差や窪みの形状に応じて最適化してもよい。具体的には、ヒット領域６をタッチする際には、窪みの位置にタッチ座標が集約されると推測されるため、その窪みの周辺の領域のみを感知するよう感知領域を狭める。これにより、隣接する他の領域への誤操作を防止することができる。
【０１０８】
このように、本実施形態に係る表示装置２は、高低差や窪み、感知領域の最適化により、ユーザ操作を補正することができる。このため、ユーザは特に注意を払わなくても、誤操作が未然に防止される。
【０１０９】
以上、操作端末１０のタッチパッド３の外観構成について説明した。続いて、操作端末１０の内部構成について、図１６を参照して説明する。
【０１１０】
図１６は、第２の実施形態に係る操作端末１０の内部構成を示すブロック図である。図１６に示すように、操作端末１０は、第１の実施形態に係る操作端末１に加えて、検出部１５、警告処理部１６、および判定部１７を有する。なお、第１の実施形態に係る操作端末１と共通して有する各構成は、上記説明した通りであるので、ここでの詳細な説明は省略する。
【０１１１】
（検出部１５）
検出部１５は、取得部１１により取得された接触情報が示す、タッチパッド３と指との接触領域の形状に基づいて、誤動作を誘発するマルチタッチを検出する機能を有する。具体的には、検出部１５は、タッチ点の個数、各タッチ点の面積、タッチ点の位置とボタン等の操作可能な領域との位置関係、複数のタッチ点の位置関係等に基づいて、誤動作を誘発するマルチタッチを検出する。
【０１１２】
例えば、図１４に示したように、ヒット領域６が親指の指先でタッチされている場合、親指の付け根がタッチパッド３におけるヒット領域６と逆の端部に接触し得る。検出部１５は、このようなタッチ座標が大きく離れたマルチタッチは誤操作によるものであり、誤動作を誘発するマルチタッチであると検出する。このとき、検出部１５は、ヒット領域６およびタッチパッド３右下にタッチ点があることに基づき、右手で操作しており、親指の付け根が意図せず接触している、と推定してもよい。左手の場合も同様である。他にも、接触箇所が多すぎる場合、検出部１５は、誤操作によるものであり、誤動作を誘発するマルチタッチであると検出する。具体的な場面としては、２本指までのジェスチャ入力に対応している場合に、３つ以上のタッチ点が検出された場合が挙げられる。
【０１１３】
また、検出部１５は、ユーザがタッチパッド３にベタ触りを行った場合に、誤動作を誘発するマルチタッチであると検出する。具体的には、検出部１５は、タッチ点の面積（接触面積）や接触強度に基づいてベタ触りであるか否かを判定し、誤動作を誘発するマルチタッチを検出する。
【０１１４】
また、検出部１５は、ゴースト現象を発生させるマルチタッチを、誤動作を誘発するマルチタッチとして検出する。検出部１５は、複数のタッチ点間の距離と、それらが出現する時間間隔などに基づいて、ゴースト現象が発生していることを検出する。なお、以下では実際にタッチされたタッチ座標とゴースト現象によるタッチ座標を区別するため、後者によるタッチ座標をゴースト座標とも称する。
【０１１５】
検出部１５は、誤動作を誘発するマルチタッチを検出しない場合、取得部１１から出力された接触情報を、切替部１２および表示制御部１３に出力する。一方で、検出部１５は、誤動作を誘発するマルチタッチを検出した場合、誤動作を防止するための処理を行う。
【０１１６】
例えば、検出部１５は、誤動作を誘発するマルチタッチを検出した場合に、警告処理部１６による制御に基づき接触情報の出力を停止する。これにより、動作モードの切り替えや、カーソル４の移動、決定や選択などの操作コマンドなどの受け付けが停止され、誤動作が防止される。
【０１１７】
また、検出部１５は、誤動作を誘発するマルチタッチを検出した場合に、ユーザの意図しないタッチ座標またはゴースト座標を無視して、ユーザの真の入力と考えられるタッチ点の接触情報のみを、切替部１２および表示制御部１３に出力する。これにより、ユーザの入力が修正されるので、切替部１２および表示制御部１３は、真のユーザ入力に基づいて、動作モードの切り替えやカーソル４の移動制御等を行うことができる。
【０１１８】
検出部１５が、ユーザの真のタッチ点と意図しないタッチ点またはゴースト座標とを区別する方法は多様に考えられる。例えば、検出部１５は、各タッチ点の面積を比較して、指操作を想定した場合に明らかに大きすぎる、又は小さすぎる場合に、それらを意図しないタッチ点またはゴースト座標であると判定して、それ以外のタッチ点をユーザの真のタッチ点として採用してもよい。他にも、取得部１１により接触点の圧力を接触情報として取得できる場合には、その圧力が高い方をユーザの真のタッチ点として採用してもよい。
【０１１９】
検出部１５は、ユーザによる真のタッチ点を検出することが困難である場合や、判定確度が低い場合には、警告処理部１６に対して誤動作を誘発する可能性が高いことを示す情報を出力する。
【０１２０】
（判定部１７）
判定部１７は、マルチタッチを許容するか否かを判定する機能を有する。具体的には、判定部１７は、通信部１４を介して表示装置２との通信を行い、表示装置２に表示されている画面がマルチタッチを許容するか否かを判定する。例えば、画面が、二本の指をタッチしたまま広げる動作による拡大操作や、近づける動作による縮小操作を受け付け可能である場合には、判定部１７はマルチタッチを許容すると判定する。一方で、画面が、一本の指によるカーソル移動操作のみを受け付け可能であった場合には、判定部１７はマルチタッチを許容しないと判定する。
【０１２１】
他にも、判定部１７は、表示装置２に表示されている画面が、カーソル移動が必要な画面であるか否かを判定する。例えば、判定部１７は、画面にカーソル４が表示されているか否かに基づいて、カーソル移動が必要な画面であるか否かを判定する。
【０１２２】
判定部１７は、判定結果を示す情報を、警告処理部１６に出力する。
【０１２３】
（警告処理部１６）
警告処理部１６は、検出部１５により誤動作を誘発するマルチタッチが検出され、且つ判定部１７によりマルチタッチが許容されないと判定された場合に、警告処理を行う機能を有する。具体的には、警告処理部１６は、検出部１５から誤動作を誘発する可能性が高いことを示す情報が出力され、判定部１７からマルチタッチを許容しないとする判定結果が出力された場合に、警告処理を行う。
【０１２４】
警告処理部１６は、警告処理として、表示制御部１３を制御して表示装置２に警告表示を行う。具体的には、警告処理部１６は、指の他に手のひらの一部がタッチパッド３に接触している場合、手のひらが接触していることを示す警告画像や、片手で支えてもう片方の手で操作をするような、手のひらが接触しない操作方法を推奨する警告画像を表示する。他にも、警告処理部１６は、対応可能なタッチ点の上限数を超えた数のタッチ点が検出された場合に、タッチ点が多すぎることを示す警告画像や、推奨する操作方法を示す警告画像を表示する。
【０１２５】
ユーザは、このような警告表示により、操作が正常に行えず意図とは異なる動作がなされた場合に、その理由を明確に知ることができる。よって、ユーザは、回避方法や再入力の方法をすぐに理解でき、ストレス無く操作することができる。さらに、ユーザは、どういった操作をすると問題が発生しやすいのかを、日常の使用から学習することができる。このため、ユーザは、使用を続けるに伴い、自然と意図しない動作が起こりにくい操作体系を習得することができる。
【０１２６】
また、警告処理部１６は、図示しない振動部およびスピーカを制御して、図１４に示したように操作端末１０を振動させ、警告音を出力させる。他にも、警告処理部１６は、検出部１５を制御して、切替部１２および表示制御部１３への接触情報の出力を停止する。これにより、表示制御部１３は、ユーザ入力に基づくカーソル移動や決定操作等の表示制御を停止する。
【０１２７】
警告処理部１６は、これらの警告処理の少なくともいずれかを行うものとする。
【０１２８】
一方で、警告処理部１６は、検出部１５により誤動作を誘発するマルチタッチが検出された場合であっても、判定部１７によりマルチタッチが許容されると判定された場合、警告処理を行わない。例えば、マルチタッチを許容する画面において、ユーザが二本の指をタッチしたまま広げる動作による拡大操作を行う場面を想定する。このとき、ゴースト現象が発生していたとしても、ユーザによる真のタッチ座標とゴースト座標とを区別しなくても、タッチ座標が互いに広がることは識別可能である。このような場合、操作端末１０は、タッチ座標が互いに広がっているという点に基づいて、画面を拡大することで、ユーザの意図に応じた画面表示を行うことができる。このように、警告処理部１６は、画面の状況に応じて警告処理をする／しないを切り替えることで、過度の警告処理を避け、ユーザの操作ストレスが増大することを防止することができる。
【０１２９】
以上、本実施形態に係る表示制御システムの構成を説明した。続いて、図１７を参照して、本実施形態に係る表示制御システムの動作処理を説明する。
【０１３０】
［２−２−３．動作処理］
図１７は、第２の実施形態に係る表示制御システムの動作を示すフローチャートである。なお、図１７においては、ゴースト現象を発生させるマルチタッチに対する警告処理を行う場合の、動作処理を説明する。
【０１３１】
図１７に示すように、まず、ステップＳ４０２で、取得部１１は、タッチパッド３における指の接触情報を取得する。より詳しくは、取得部１１は、タッチ点の座標を示す情報や、接触時間、タッチやタップなどの操作種別を示す情報を、タッチパッド３から取得する。また、取得部１１は、押し込み操作の有無を示す情報をスイッチ３１から取得する。
【０１３２】
次いで、ステップＳ４０４で、検出部１５は、マルチタッチであるか否かを判定する。より詳しくは、検出部１５は、取得部１１により取得された接触情報に基づいて、タッチ点が複数であるか否かを判定する。
【０１３３】
マルチタッチでないと判定された場合（Ｓ４０４／ＮＯ）、ステップＳ４１４で、操作端末１０は、通常動作を行う。マルチタッチでない場合は、ゴースト現象が発生しないため、誤動作防止処理を行う必要がないためである。
【０１３４】
本ステップにおいては、まず、検出部１５は、取得部１１から出力された接触情報を、そのまま切替部１２および表示制御部１３に出力する。そして、切替部１２は接触情報に基づいて動作モードの切り替えを行い、表示制御部１３は、カーソル４の移動、決定や選択などの操作コマンドを実行して、表示装置２の表示制御を行う。
【０１３５】
一方で、マルチタッチであると判定された場合（Ｓ４０４／ＹＥＳ）、ステップＳ４０６で、検出部１５は、ゴースト現象が発生しているか否かを判定する。より詳しくは、検出部１５は、複数のタッチ点間の距離と、それらが出現する時間間隔などに基づいて、ゴースト現象が発生しているか否かを判定する。
【０１３６】
ゴースト現象が発生していないと判定された場合（Ｓ４０６／ＮＯ）、ステップＳ４１４で、操作端末１０は通常動作を行う。ゴースト現象が発生していないため、ゴースト現象に起因する誤動作が生じることがなく、誤動作防止処理を行う必要が無いためである。
【０１３７】
一方で、ゴースト現象が発生していると判定された場合（Ｓ４０６／ＹＥＳ）、ステップＳ４０８で、判定部１７は、マルチタッチ対応画面であるか否かを判定する。より詳しくは、判定部１７は、通信部１４を介して表示装置２との通信を行い、表示装置２に表示されている画面が、マルチタッチを許容するか否かを判定する。
【０１３８】
マルチタッチ対応画面であると判定された場合（Ｓ４０８／ＹＥＳ）、ステップＳ４１４で、操作端末１０は通常動作を行う。具体的には、表示制御部１３は、マルチタッチによる画面の拡大や縮小などのコマンドを実行して、表示装置２の表示を制御する。
【０１３９】
一方で、マルチタッチ対応画面でないと判定された場合（Ｓ４０８／ＮＯ）、ステップＳ４１０で、判定部１７は、カーソル移動が必要な画面であるか否かを判定する。より詳しくは、判定部１７は、通信部１４を介して表示装置２との通信を行い、表示装置２に表示されている画面に、カーソル４が表示されているか否かを判定する。
【０１４０】
カーソル移動が必要な画面ではないと判定された場合（Ｓ４１０／ＮＯ）、ステップＳ４１４で、操作端末１０は通常動作を行う。カーソル４を移動させないため、ユーザの意図に反する画面表示がなされる可能性が低いためである。例えば、表示制御部１３は、メニュー起動などのコマンドを実行する。
【０１４１】
一方で、カーソル移動が必要な画面である判定された場合（Ｓ４１０／ＮＯ）、ステップＳ４１２で、警告処理部１６は、誤動作防止処理を行う。例えば、警告処理部１６は、表示制御部１３を制御して表示装置２に警告画像を表示させたり、操作端末１０を振動させたり、警告音を出力させたり、表示制御部１３による表示制御を停止する。
【０１４２】
以上、本実施形態に係る表示制御システムの動作処理を説明した。
【０１４３】
＜＜３．まとめ＞＞
以上説明したように、第１の実施形態に係る操作端末１は、相対座標操作および絶対座標操作を効果的に組み合わせることで、操作性をより向上させることが可能である。より具体的には、操作端末１は、ヒット領域６の押し込みとタッチリリースとを動作モードの切り替えに用いることで、絶対座標操作による直感的な操作と相対座標操作による従来慣れた操作とを、ユーザに提供することができる。
【０１４４】
また、第２の実施形態に係る操作端末１０は、マルチタッチによる誤動作を防止して、操作性をより向上させることが可能である。より具体的には、操作端末１０は、誤動作を誘発するマルチタッチを検出した場合に警告表示を行うことで、誤動作を防止する。この際、操作端末１０は、ユーザにその理由や推奨する操作方法を提示することで、ユーザにストレスの無い操作を提供し、誤動作が起こりにくい操作体系を身に着けさせることができる。また、操作端末１０は、タッチパッド３の高低差や窪み、感知領域の最適化により、誤操作を未然に防止することも可能である。
【０１４５】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１４６】
例えば、情報処理装置に内蔵されるＣＰＵ、ＲＯＭ及びＲＡＭ等のハードウェアに、上記操作端末１または操作端末１０の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、当該コンピュータプログラムを記録した記録媒体も提供される。
【０１４７】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
操作面における操作体との接触情報を取得する取得部と、
前記取得部により取得された前記接触情報が示す接触位置の変化量に応じて表示装置に表示されたカーソルを移動させる第１の機能と、前記表示装置の所定の表示領域における前記接触位置に対応する位置に前記カーソルを表示させる第２の機能と、を有する表示制御部と、
前記表示制御部が前記第１の機能または前記第２の機能のいずれを発揮するかを切り替える切替部と、
を備え、
前記切替部は、前記取得部により前記操作面の所定の操作領域における前記操作体との第１の前記接触情報が取得された場合に、前記第２の機能を発揮させる、表示制御装置。
（２）
前記切替部は、前記第２の機能を発揮させた後、前記取得部により前記操作体が前記操作面から離れたことを示す第２の前記接触情報を取得された場合に、前記第１の機能を発揮させる、前記（１）に記載の表示制御装置。
（３）
前記切替部は、前記第２の機能を発揮させた後に第１の時間が経過したか否かに基づいて、前記取得部により第２の前記接触情報を取得された場合に、前記第１の機能を発揮させるか否かを判定する、前記（２）に記載の表示制御装置。
（４）
前記切替部は、前記第２の機能を発揮させた後、前記第１の時間が経過した後に前記取得部により第２の前記接触情報を取得された場合に、前記第１の機能を発揮させる、前記（３）に記載の表示制御装置。
（５）
前記切替部は、前記第２の機能を発揮させた後、前記第１の時間が経過する前に前記取得部により第２の前記接触情報を取得された場合は、前記第２の機能を継続して発揮させる、前記（３）または（４）に記載の表示制御装置。
（６）
第２の前記接触情報は、前記操作体が前記操作面から第２の時間離れたことを示す情報である、前記（２）〜（５）のいずれか一項に記載の表示制御装置。
（７）
前記表示制御部は、前記第２の機能を発揮した後、前記取得部により第２の前記接触情報を取得され前記切替部により前記第１の機能を発揮するよう切り替えられた場合、前記所定の表示領域を前記カーソルの移動範囲として前記第１の機能を発揮する、前記（２）〜（６）のいずれか一項に記載の表示制御装置。
（８）
前記接触位置の変化量に応じた前記カーソルの移動量は、前記取得部により第２の前記接触情報を取得され前記切替部により切り替えられた後の前記第１の機能と、前記第２の機能とで略一致する、前記（２）〜（７）のいずれか一項に記載の表示制御装置。
（９）
前記表示制御部は、前記切替部により前記第２の機能を発揮するよう切り替えられた場合、前記所定の表示領域を示す画像を前記表示装置に表示させる、前記（１）〜（８）のいずれか一項に記載の表示制御装置。
（１０）
第１の前記接触情報は、押し込み、タッチ、タップの少なくともいずれかである、前記（１）〜（９）のいずれか一項に記載の表示制御装置。
（１１）
前記表示制御装置は、通信部をさらに備え、
前記表示制御部は、前記表示制御装置の表示を制御するための表示制御信号を生成し、
前記通信部は、前記表示制御部により生成された前記表示制御信号を前記表示装置に送信する、前記（１）〜（１０）のいずれか一項に記載の表示制御装置。
（１２）
前記表示制御装置は、
前記取得部により取得された前記接触情報が示す前記操作体との接触領域の形状に基づいて誤動作を誘発する多点での入力を検出する検出部と、
多点での入力を許容するか否かを判定する判定部と、
前記検出部により誤動作を誘発する多点での入力が検出され、前記判定部により多点での入力が許容されないと判定された場合に警告処理を行う警告処理部と、
をさらに備える、前記（１）〜（１１）のいずれか一項に記載の表示制御装置。
（１３）
前記所定の操作領域は、前記操作面の他の領域と比較して突出して形成される、前記（１２）に記載の表示制御装置。
（１４）
前記警告処理部は、前記警告処理として、前記表示制御部による表示制御の停止、前記表示装置での警告表示、振動または警告音の出力の少なくともいずれかを行う、前記（１２）または（１３）に記載の表示制御装置。
（１５）
操作面における操作体との接触情報を取得するステップと、
取得された前記接触情報が示す接触位置の変化量に応じて表示装置に表示されたカーソルを移動させる第１の機能、または前記表示装置の所定の表示領域における前記接触位置に対応する位置に前記カーソルを表示させる第２の機能のいずれを発揮するかを切り替えるステップと、
前記操作面の所定の操作領域における前記操作体との第１の前記接触情報が取得された場合に、前記第２の機能を発揮させるステップと、
を備える表示制御方法。
（１６）
コンピュータに、
操作面における操作体との接触情報を取得するステップと、
取得された前記接触情報が示す接触位置の変化量に応じて表示装置に表示されたカーソルを移動させる第１の機能、または前記表示装置の所定の表示領域における前記接触位置に対応する位置に前記カーソルを表示させる第２の機能のいずれを発揮するかを切り替えるステップと、
前記操作面の所定の操作領域における前記操作体との第１の前記接触情報が取得された場合に、前記第２の機能を発揮させるステップと、
を実行させるためのプログラム。
【符号の説明】
【０１４８】
１、１０    操作端末
１１    取得部
１２    切替部
１３    表示制御部
１４    通信部
１５    検出部
１６    警告処理部
１７    判定部
２    表示装置
３    タッチパッド
３０    押し込み構造
３１    スイッチ
３２    圧縮バネ
４    カーソル
５    オンスクリーンキー
６    ヒット領域
７    警告画像
【図１】
2015041189.tif 000003
【図２】
2015041189.tif 000004
【図３】
2015041189.tif 000005
【図４】
2015041189.tif 000006
【図５】
2015041189.tif 000007
【図６】
2015041189.tif 000008
【図７】
2015041189.tif 000009
【図８】
2015041189.tif 000010
【図９】
2015041189.tif 000011
【図１０】
2015041189.tif 000012
【図１１】
2015041189.tif 000013
【図１２】
2015041189.tif 000014
【図１３】
2015041189.tif 000015
【図１４】
2015041189.tif 000016
【図１５】
2015041189.tif 000017
【図１６】
2015041189.tif 000018
【図１７】
2015041189.tif 000019