(57)【特許請求の範囲】
【請求項１】
表示機器であって、
タッチパネルと、
前記タッチパネルに対するタッチを検出するためのセンサと、
前記表示機器の動作を制御するための制御装置とを備え、
前記センサが、予め定められた時間内に２回のタッチを検出した場合に、２回目のタッチが継続しているとき、前記制御装置は、前記表示機器の動作モードを手書き入力モードに切り替え、前記タッチパネルに対する手書き入力操作を受け付けるように構成されている、表示機器。
【請求項２】
前記動作モードを手書き入力モードに切り替えることは、フリック操作を受け付けるモードから前記手書き入力モードに切り替えることを含む、請求項１に記載の表示機器。
【請求項３】
前記センサが、前記２回のタッチを検出した後に、新たな２回のタッチをさらに検出した場合に、前記制御装置は、前記手書き入力モードを解除するように構成されている、請求項１または２に記載の表示機器。
【請求項４】
タッチパネルを備える表示機器を制御するためのプログラムであって、前記プログラムは、前記表示機器に、
前記タッチパネルに対するタッチを検出するステップと、
前記表示機器の動作を制御するステップとを実行させ、
前記検出するステップは、予め定められた時間内に２回のタッチを検出するステップを含み、
前記制御するステップは、２回目のタッチが継続しているとき、前記表示機器の動作モードを手書き入力モードに切り替え、前記タッチパネルに対する手書き入力操作を受け付けるステップを含む、表示機器を制御するためのプログラム。
【請求項５】
請求項４に記載のプログラムを格納した、コンピュータ読み取り可能なデータ記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は表示機器の制御に関し、より特定的には、タッチ操作可能な表示機器の制御に関する。
【背景技術】
【０００２】
タッチパネルを備える機器の中には、複数の入力モードを備える機器がある。複数の入力モードは、特定の操作で切り替えられる。
【０００３】
入力モードの切り替えに関し、たとえば、特開２０１４−１３４９６８号公報（特許文献１）は、「異なる検出精度が要求されるフリック入力と手書き入力の２種類の入力操作に対して、フリック入力時のユーザーの操作感を損う可能性を低減する感圧式タッチパネル装置」を開示している。具体的には、表示パネル２０とタッチパネル部１０で構成される表示部３を有するナビゲーションシステム１００において（段落００１８，００１９、図１）、タッチパネル部１０は、２つの入力モード（フリック入力モード、手書き入力モード）を備える（段落００２１）。ユーザは、たとえば、ダブルタップ操作で入力モードを切り替える（段落００２６）。より具体的には、モード切替操作は、たとえば、次の順序で行われる。（１）タッチパネルに対する１回目のタッチが行なわれる。→（２）指をタッチパネルから離す。→（３）２回目のタッチが行なわれる→（４）指をタッチパネルから話す→（５）入力モードが切り替えられる→（６）再度タッチを行ない入力操作が行なわれる。この技術によると、ダブルタップ操作を終えた時（上記（４）の時点）に、入力モードが切り替わり（上記（５）の時点）、再度タッチした時点（上記（６）の時点）から新モードでの入力操作が開始される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１３４９６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特開２０１４−１３４９６８号公報に開示された技術によると、モード切り替えは、操作する指やペンがタッチパネルから離れた状態で行われ、モード切替操作と（６）以降の入力操作が完全に分離している。換言すると、所謂ダブルタップ（モード切替操作、ダブルタッチともいう。）とその後の操作とが不連続となる。その結果、ユーザの思考が分断され、利便性を損ねることになる。したがって、モードの切り替えにおける利便性が損なわれないような技術が必要とされている。
【０００６】
本開示は上述のような問題点を解決するためになされたものであって、ある局面における目的は、モードの切り替えによる利便性の低下が防止される表示機器を提供することである。他の局面における目的は、モードの切り替えによる利便性の低下が防止されるように表示機器を制御するためのプログラムを提供することである。さらに他の局面における目的は、モードの切り替えによる利便性の低下が防止されるように表示機器を制御するためのプログラムを格納したコンピュータ読み取り可能なデータ記録媒体を提供することである。
【課題を解決するための手段】
【０００７】
一実施の形態に従う表示機器は、タッチパネルと、タッチパネルに対するタッチを検出するためのセンサと、表示機器の動作を制御するための制御装置とを備える。センサが、予め定められた時間内に２回のタッチを検出した場合に、２回目のタッチが継続しているとき、制御装置は、表示機器の動作モードを手書き入力モードに切り替え、タッチパネルに対する入力操作を受け付けるように構成されている。
【０００８】
好ましくは、動作モードを手書き入力モードに切り替えることは、フリック操作を受け付けるモードから手書き入力モードに切り替えることを含む。
【０００９】
好ましくは、センサが、２回のタッチを検出した後に、新たな２回のタッチをさらに検出した場合に、制御装置は、手書き入力モードを解除するように構成されている。
【００１０】
他の実施の形態に従うと、タッチパネルを備える表示機器を制御するためのプログラムが提供される。このプログラムは、表示機器に、タッチパネルに対するタッチを検出するステップと、表示機器の動作を制御するステップとを実行させる。検出するステップは、予め定められた時間内に２回のタッチを検出するステップを含む。制御するステップは、２回目のタッチが継続しているとき、表示機器の動作モードを手書き入力モードに切り替え、タッチパネルに対する入力操作を受け付けるステップを含む。
【００１１】
さらに他の実施の形態に従うと、上記のプログラムを格納したコンピュータ読み取り可能なデータ記録媒体が提供される。
【発明の効果】
【００１２】
ある局面において、モードの切り替えによる表示機器の利便性の低下が防止され得る。  この発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解されるこの発明に関する次の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００１３】
【図１】表示機器１００のハードウェア構成を表わすブロック図である。
【図２】表示機器１００によって実現される機能を表すブロック図である。
【図３】表示機器１００のプロセッサ１３０が実行する複数の演算の一部を表わすフローチャートである。
【図４】本実施の形態に係る表示機器１００のディスプレイ１８０における画面の推移を表わす図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００１５】
［技術思想］
まず、以下の実施の形態において開示される表示機器の技術思想について説明する。当該技術思想は、要するに、入力モードの切り替えをダブルタッチで行い、タッチされた状態で次の操作を行う、というものである。より具体的には、以下のとおりである。
（１）表示機器のユーザは、１回目のタッチ操作を行なう。
（２）ユーザは、指その他の入力手段をタッチパネルから離す。
（３）ユーザは、２回目のタッチ操作を行なう。
（４）ユーザがタッチパネルへのタッチを維持している間に、表示機器は、その動作モードを手書き入力モードに切り替える。ユーザは、指その他の入力手段をタッチパネル上で移動することにより手書き入力が実現される。
【００１６】
＜第１の実施の形態＞
図１を参照して、本実施の形態に係る表示機器１００の構成について説明する。図１は、表示機器１００のハードウェア構成を表わすブロック図である。表示機器１００は、タッチパネル１１０と、タッチパネル制御部１２０と、プロセッサ１３０と、メモリ１５０と、表示ドライバ１７０と、ディスプレイ１８０とを備える。本実施の形態において、表示機器１００は、たとえば、スマートフォン、タブレット端末その他の機器であるが、これらに限られない。表示機器１００は、少なくとも、タッチパネル（タッチスクリーンともいう。）を有する。
【００１７】
タッチパネル１１０は、表示機器１００に対する操作を受け付けて、操作に応じた信号をタッチパネル制御部１２０に送る。タッチパネル制御部１２０は、当該信号に応じた制御信号をプロセッサ１３０に送出する。たとえば、タッチパネル１１０は、上端領域および下端領域のそれぞれに対するタッチ操作を検出し、当該タッチ操作が行なわれた位置の座標値をそれぞれタッチパネル制御部１２０に送る。
【００１８】
プロセッサ１３０は、当該制御信号に基づいて表示機器１００の動作を制御する。メモリ１５０は、表示機器１００が実行するプログラムおよびデータを保持する。メモリ１５０は、ＲＡＭ（Random  Access  Memory）その他の揮発性の記憶装置、フラッシュメモリ、ハードディスク装置その他の不揮発性の記憶装置によって実現される。
【００１９】
表示ドライバ１７０は、プロセッサ１３０からの出力に基づいてディスプレイ１８０を制御する。ディスプレイ１８０は、表示ドライバ１７０からの信号に基づいて、文字、画像等を表示する。ディスプレイ１８０は、液晶モニタ、有機ＥＬ（Electro  Luminescence）モニタ等によって実現される。
【００２０】
ある局面において、タッチパネル制御部１２０が、予め定められた時間内にタッチパネル１１０に対する２回のタッチ操作（ダブルタップ）を検出した場合に、２回目のタッチが継続しているとき、プロセッサ１３０は、表示機器１００の動作モードを手書き入力モードに切り替え、タッチパネル１１０に対する入力操作を受け付ける。
【００２１】
ここで、動作モードを手書き入力モードに切り替えることは、たとえば、フリック操作を受け付けるモードから手書き入力モードに切り替えることであるが、動作モードの切り替えはこれに限られない。
【００２２】
タッチパネル制御部１２０が、２回のタッチを検出した後に、予め定められた一定時間内に、新たな２回のタッチをさらに検出した場合に、プロセッサ１３０は、手書き入力モードを解除し、表示機器１００の動作モードを通常のモードに切り替える。
【００２３】
図２を参照して、表示機器１００の構成についてさらに説明する。図２は、表示機器１００によって実現される機能を表すブロック図である。表示機器１００は、タッチパネル１１０と、タッチ状態検知部２１０と、ジェスチャー検知部２２０と、データ入力部２３０と、入力モード切替部２４０とを備える。タッチ状態検知部２１０と、ジェスチャー検知部２２０と、データ入力部２３０と、入力モード切替部２４０とは、プロセッサ１３０によって実現される。
【００２４】
タッチ状態検知部２１０は、タッチパネル１１０からの出力に基づいて、タッチパネル１１０に対するタッチの状態、または、タッチダウン状態での軌跡を検知する。本実施の形態において、タッチダウン状態とは、指、スタイラスペンその他の入力デバイスがタッチパネル１１０に接触した状態が継続していることをいう。
【００２５】
ジェスチャー検知部２２０は、タッチ状態検知部２１０からの出力に基づいてタッチパネル１１０に対するジェスチャー（操作）を検出する。たとえば、ジェスチャー検知部２２０は、タッチ状態検知部２１０によって検知されたタッチの状態と、タッチダウン状態での軌跡とに基づいて、表示機器１００の入力モードを切り替えるための操作（切替ジェスチャー）が行なわれたことを検知する。別の局面において、ジェスチャー検知部２２０は、その他の操作が行われたことを検知する。その他の操作は、たとえば、シングルタップ（シングルタッチともいう）操作、ダブルタップ操作その他の操作を含み得る。
【００２６】
データ入力部２３０は、ジェスチャー検知部２２０によって検知された操作（切替ジェスチャー）以外の操作に基づいて、当該操作について予め規定された処理を実行する。
【００２７】
入力モード切替部２４０は、ジェスチャー検知部２２０からの出力に基づいて、表示機器１００の入力モードを切り替える。たとえば、入力モード切替部２４０は、タッチパネル１１０に対するタッチ操作の内容を表わす信号に応じて、表示機器１００の入力モードをフリックモードと手書き入力モードとの間で切り替える。本実施の形態において、フリックモードとは、フリック入力を受け付ける動作モードをいう。なお、手書き入力モードは、表示機器１００のユーザの指による入力を受け付けるだけでなく、スタイラスペンその他の入力装置による入力も受け付け得る。
【００２８】
［制御構造］
図３を参照して、本実施の形態に係る表示機器１００の制御構造について説明する。図３は、表示機器１００のプロセッサ１３０が実行する複数の演算の一部を表わすフローチャートである。ある局面において、当該複数の演算は、プロセッサ１３０がプログラムを構成する命令を実行することにより実現される。なお、他の局面において、複数の演算の一部または全部は、当該演算を実行する回路素子その他のハードウェアによっても実現され得る。
【００２９】
ステップＳ３１０にて、プロセッサ１３０は、タッチパネル制御部１２０からの信号に基づいて、タッチパネル１１０へのタッチ入力が行われたことを検知する。
【００３０】
ステップＳ３２０にて、プロセッサ１３０は、当該タッチ入力がダブルタッチであるか否かを判断する。より具体的には、プロセッサ１３０は、タッチパネル１１０に対する１回目のタッチ操作、１回目のタッチ操作の解除（指その他の入力デバイスがタッチパネル１１０から離れたこと）、１回目のタッチ操作が行われてから予め定められた時間内にタッチパネル１１０に対する２回目のタッチ操作が行われたことを検知する。プロセッサ１３０は、当該タッチ入力がダブルタッチであると判断すると（ステップＳ３２０にてＹＥＳ）、制御をステップＳ３３０に切り替える。そうでない場合には（ステップＳ３２０にてＮＯ）、プロセッサ１３０は、制御をステップＳ３２５に切り替える。
【００３１】
ステップＳ３２５にて、プロセッサ１３０は、ダブルタッチ以外のタッチ操作について予め規定された処理を実行する。その後、制御は、ステップＳ３１０に戻される。
【００３２】
ステップＳ３３０にて、プロセッサ１３０は、表示機器１００の動作モードをフリックモードから手書き入力モードに切り替える。なお、手書き入力モードに切り替わる前の動作モードは、フリックモードに限られない。
【００３３】
ステップＳ３３５にて、プロセッサ１３０は、現在のタッチ位置を入力開始地点として、プロセッサ１３０のレジスタ（図示しない）に一時的に保持する。プロセッサ１３０は、２回目のタッチ操作が行なわれたタッチ位置からの信号を入力信号として受け付ける。
【００３４】
ステップＳ３４０にて、プロセッサ１３０は、タッチパネル制御部１２０からの信号に基づいて、タッチパネル１１０へのタッチ入力が行われたことを検知する。
【００３５】
ステップＳ３５０にて、プロセッサ１３０は、当該タッチ入力がダブルタッチであるか否かを判断する。より具体的には、プロセッサ１３０は、タッチパネル１１０に対する１回目のタッチ操作、１回目のタッチ操作の解除（指その他の入力デバイスがタッチパネル１１０から離れたこと）、１回目のタッチ操作が行われてから予め定められた時間内にタッチパネル１１０に対する２回目のタッチ操作が行われたことを検知する。プロセッサ１３０は、当該タッチ入力がダブルタッチであると判断すると（ステップＳ３５０にてＹＥＳ）、制御をステップＳ３６０に切り替える。そうでない場合には（ステップＳ３５０にてＮＯ）、プロセッサ１３０は、制御をステップＳ３５５に切り替える。
【００３６】
ステップＳ３５５にて、プロセッサ１３０は、ダブルタッチ以外のタッチ操作について予め規定された処理を実行する。その後、制御は、ステップＳ３４０に戻される。
【００３７】
ステップＳ３６０にて、プロセッサ１３０は、表示機器１００の動作モードを手書き入力モードからフリックモードに切り替える。なお、手書き入力モードから切り替わる動作モードは、フリックモードに限られない。表示機器１００のユーザが設定することにより、手書き入力モードから別の動作モードに切り替わってもよい。
【００３８】
ステップＳ３７０にて、プロセッサ１３０は、現在のタッチ位置をタッチ開始地点としてレジスタに格納する。プロセッサ１３０は、２回目のタッチ操作が行なわれたタッチ位置からの信号を入力信号として受け付ける。
【００３９】
ステップＳ３８０にて、プロセッサ１３０は、タッチ状態に応じた処理を実行する。当該処理は、たとえば、フリック操作に基づく画面の移動、シングルタッチが行なわれたアイコンに関連付けられているアプリケーションの起動等であるが、実行される処理はこれらに限定されない。
【００４０】
［画面の表示］
図４を参照して、表示機器１００の画面の表示態様について説明する。図４は、本実施の形態に係る表示機器１００のディスプレイ１８０における画面の推移を表わす図である。
【００４１】
状態（Ａ）において、ディスプレイ１８０は、タッチパネル１１０に対する指４１０のタッチに基づいて、ポインタ４００が表示される。ポインタ４００は、仮に入力がタッチパネル１１０に行なわれた場合の位置を表す。このとき、表示機器１００の動作モードは、フリックモードである。
【００４２】
状態（Ｂ）に示されるように、ユーザが指４１０をタッチパネル１１０にタッチさせた状態でタッチパネル１１０の上方に移動させると、ディスプレイ１８０に表示される画像も上方に移動（スクロール）する。その後、ユーザが指４１０を離すと、プロセッサ１３０は、フリック操作に基づく処理（画像の移動）を終了する。
【００４３】
ユーザが改めて指４１０をタッチパネル１１０にタッチして、その状態で指４１０を左方向に移動させると、状態（Ｃ）に示されるように、ポインタ４００のみが左方向に移動する。ユーザが指４１０をタッチパネル１１０から離すと、プロセッサ１３０は、ドラッグ操作を終了する。
【００４４】
その後、ユーザがタッチパネル１１０に対してダブルタッチ操作（予め定められた期間内に２回のタッチ操作を行うこと）を行なうと、プロセッサ１３０は、表示機器１００の動作モードを手書き入力モードに設定する。状態（Ｄ）に示されるように、ユーザが指４１０でタッチパネル１１０にタッチすると、プロセッサ１３０は、タッチパネル制御部１２０からの信号に基づいて、モード切替が行われた地点から手書き入力を受け付ける。表示機器１００の動作モードが手書き入力モードである間、ユーザは一時的に指４１０をタッチパネル１１０から離す場合もあり得る。たとえば、手書き入力される文字に応じて、指４１０を一時的にタッチパネル１１０から離す。この場合、表示機器１００の動作モードは変わらず、手書き入力モードが維持される。
【００４５】
状態（Ｅ）は、手書き入力が完了した状態を示している。ユーザが指４１０をディスプレイ１８０から離した後、予め規定された時間内に２回のタッチ操作を行なうと、表示機器１００は、その動作モードを手書き入力モードからフリックモードに切り替える。
【００４６】
状態（Ｆ）は、フリックモードにある表示機器１００を表している。表示機器１００がフリックモードになると、ディスプレイ１８０は、ポインタ４００を再び表示する。ユーザがディスプレイ１８０に指４１０をタッチさせたまま下方向へのスクロール操作を実行すると、ポインタ４００が下方向に移動し、その移動に応じて、ディスプレイ１８０に表示されている画像も下方向に移動する。
【００４７】
以上のようにして、本実施の形態に係る表示機器１００によると、ユーザが２回のタッチ操作を行なうと、表示機器１００の動作モードが変更される。たとえば、表示機器１００は、手書き入力モードをフリックモードに切り替え、あるいは、逆に、フリックモードを手書き入力モードに切り替える。このような構成により、２回目のタッチの時に手書き入力モードへの切り替えが行われ、その状態（ユーザの指４１０がディスプレイ１８０にタッチした状態）から引き続き手書き入力を連続して行うことができる。その結果、ユーザの指４１０がタッチパネル１１０から離れないので、操作が途切れず、ユーザの利便性が向上する。具体的には、ユーザは、より少ない手順で入力操作を開始できる。また、モード切替操作中のタッチ位置のずれが、軽減され得る。さらに、入力モードの切り替えのために余分な操作が行なわれなくなるので、思考の中断が軽減できる。
【００４８】
＜第２の実施の形態＞
フリックモードにおいて表示される画像は、ポインタ４００に限定されない。たとえば、スクロール可能な方向を示す矢印が半透明な状態で表示されてもよい。このようにすると、表示機器１００のユーザは、いずれの方向にスクロールできるかを容易に知ることができる。
【００４９】
なお、第２の実施の形態に係る表示機器１００は、第１の実施の形態に係る表示機器１００と同様のハードウェア構成を用いて実現できる。したがって、ハードウェア構成の説明は繰り返さない。
【００５０】
＜第３の実施の形態＞
本実施の形態に係る表示機器１００は、第１の実施の形態に示されるように当該演算を実現するためのソフトウェアと当該演算を実行するハードウェアとの組み合わせ以外によっても実現できる。たとえば、他の局面において、当該演算を実現するための回路素子その他のハードウェアが表示機器１００において用いられてもよい。
【００５１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００５２】
１００  表示機器、１１０  タッチパネル、１２０  タッチパネル制御部、１３０  プロセッサ、１５０  メモリ、１７０  表示ドライバ、１８０  ディスプレイ、２１０  タッチ状態検知部、２２０  ジェスチャー検知部、２３０  データ入力部、２４０  入力モード切替部、４００  ポインタ、４１０  指。
【図１】
0006425577.tif 000002
【図２】
0006425577.tif 000003
【図３】
0006425577.tif 000004
【図４】
0006425577.tif 000005