(57)【要約】【課題】操作パネルに対する簡易な操作に応じて表示パネルにおける表示画面のスクロールを制御することができること。【解決手段】第１操作検出部（３，Ｓ１）は、操作パネル１に対する長押し操作である第１操作を検出する。第２操作検出部（３，Ｓ３）は、前記第１操作が継続して検出されている期間における前記操作パネル１に対するタッチ操作である第２操作を検出する。表示制御部５１は、前記第１操作の位置に対する前記第２操作の相対位置に応じてスクロール制御方向を設定し、前記スクロール制御方向へ表示パネル２の表示画面をスクロールさせる。【選択図】図１
2018084942.tif 000002
【特許請求の範囲】
【請求項１】
情報を表示する表示パネルと、
マルチタッチ操作を検出可能な操作パネルと、
前記操作パネルに対する長押し操作である第１操作を検出する第１操作検出部と、
前記第１操作が継続して検出されている長押し期間における前記操作パネルに対するタッチ操作である第２操作を検出する第２操作検出部と、
前記第１操作の位置に対する前記第２操作の相対位置に応じてスクロール制御方向を設定し、前記スクロール制御方向へ前記表示パネルの表示画面をスクロールさせる表示制御部と、を備える表示装置。
【請求項２】
前記表示制御部は、前記第２操作が検出されてから前記第１操作が検出されなくなるまで前記表示パネルの前記表示画面をスクロールさせる、請求項１に記載の表示装置。
【請求項３】
前記長押し期間において複数回の前記第２操作が検出され、かつ、前回の前記スクロール制御方向において今回の前記第２操作の位置が、前記第１操作の位置を基準にして前回の前記第２操作の位置に対して反対側の位置である場合に、前記表示制御部は、前回の前記スクロール制御方向を維持しつつ前記表示パネルの表示画面のスクロール速度を減速させる、請求項１または請求項２に記載の表示装置。
【請求項４】
前記表示制御部は、前記第１操作の位置と前記第２操作の位置との間隔の大きさに応じて、前記表示パネルの表示画面のスクロール速度を制御する、請求項１から請求項３のいずれか１項に記載の表示装置。
【請求項５】
前記第２操作検出部は、予め定められた時間間隔以内で、かつ、予め定められた位置ズレの範囲内で、前記第２操作が行われる回数である連続タッチ回数を検出し、
前記表示制御部は、前記連続タッチ回数に応じて、前記表示パネルの表示画面のスクロール速度を制御する、請求項１から請求項３のいずれか１項に記載の表示装置。
【請求項６】
請求項１から請求項５のいずれか１項に記載の表示装置を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置およびそれを備える情報処理装置に関する。
【背景技術】
【０００２】
一般に、スマートフォン、タブレットＰＣ（Personal Computer）またはノートブックＰＣなどの情報処理装置は、情報を表示する表示パネルと、マルチタッチ操作を検出可能な操作パネルとを備える。
【０００３】
例えば、前記スマートフォンおよび前記タブレットＰＣは、前記表示パネルと前記操作パネルとを兼ねるタッチパネルユニットを備える。また、前記ノートブックＰＣは、前記操作パネルの一例であるタッチパッドを備える場合が多い。
【０００４】
また、前記表示装置は、前記操作パネルに対するスライド操作を検出した場合に、前記スライド操作の方向へ前記表示パネルの表示画面をスクロールさせる。その際、前記表示装置は、前記スライド操作の操作量に応じて、前記表示画面のスクロール量を制御することが多い。
【０００５】
また、前記表示装置が、慣性スクロール制御を行うことが知られている（例えば、特許文献１参照）。前記慣性スクロール制御は、前記操作パネルに対する前記スライド操作が検出されなくなった場合に、直前の前記スライド操作の操作ベクトルに応じたベクトルで、前記表示パネルの前記表示画面をスクロールさせる制御である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−１６１６２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、前記表示画面のスクロール量が、前記スライド操作の操作ベクトルに応じて決まる場合、目的の情報が前記表示パネルに表示されるまでに、前記スライド操作を大きなゼスチャーで多数回行うことが必要になる可能性がある。このように前記スライド操作を大きなゼスチャーで多数回行うことは、ユーザーにとって煩雑である。
【０００８】
本発明の目的は、操作パネルに対する簡易な操作に応じて表示パネルにおける表示画面のスクロールを制御することができる表示装置およびそれを備える情報処理装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一の局面に係る表示装置は、表示パネルと、第１操作検出部と、第２操作検出部と、表示制御部と、を備える。前記表示パネルは、情報を表示する装置である。前記操作パネルは、マルチタッチ操作を検出可能な装置である。前記第１操作検出部は、前記操作パネルに対する長押し操作である第１操作を検出する。前記第２操作検出部は、前記第１操作が継続して検出されている長押し期間における前記操作パネルに対するタッチ操作である第２操作を検出する。前記表示制御部は、前記第１操作の位置に対する前記第２操作の相対位置に応じてスクロール制御方向を設定し、前記スクロール制御方向へ前記表示パネルの表示画面をスクロールさせる。
【００１０】
本発明の他の局面に係る情報処理装置は、本発明の一の局面に係る前記表示装置を備える。
【発明の効果】
【００１１】
本発明によれば、操作パネルに対する簡易な操作で表示パネルにおける表示画面のスクロールを制御することができる表示装置およびそれを備える情報処理装置を提供することが可能になる。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施形態に係る表示装置を含む情報処理装置のブロック図である。
【図２】図２は、実施形態に係る表示装置におけるスクロール制御の手順の一例を示すフローチャートである。
【図３】図３は、実施形態に係る表示装置において第１操作が行われているタッチパネルユニットの一例を示す図である。
【図４】図４は、実施形態に係る表示装置において第２操作が行われたときの相対位置ベクトルおよび偏差ベクトルを表す図である。
【図５】図５は、実施形態に係る表示装置において小ベクトルの第２操作が行われたタッチパネルユニットの一例を示す図である。
【図６】図６は、実施形態に係る表示装置において大ベクトルの第２操作が行われたタッチパネルユニットの一例を示す図である。
【図７】図７は、実施形態に係る表示装置においてスクロール方向の下流側の第２操作が行われたタッチパネルユニットの一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照しながら、本発明の実施形態について説明する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格を有さない。
【００１４】
［情報処理装置１０の構成］
実施形態に係る表示装置１００を含む情報処理装置１０は、例えばスマートフォン、タブレットＰＣまたはノートブックＰＣなどである。
【００１５】
図１に示されるように、情報処理装置１０は、ＴＰＵ（Touch Panel Unit）１ｘ、二次記憶部４、制御部５および無線通信部６などを備える。
【００１６】
ＴＰＵ１ｘは、一体に形成された操作パネル１および表示パネル２と、操作検出部３とを含む。また、制御部５は、ＣＰＵ（Central Processing Unit）５１およびＲＡＭ（Random Access Memory）５２を含む。
【００１７】
操作パネル１は、マルチタッチ操作を検出可能なパネルである。例えば、静電容量式、抵抗式または光学式の操作パネル１が採用されることが考えられる。また、表示パネル２は、液晶パネルなどのパネル状の表示デバイスである。表示パネル２は、各種の情報を含む画面を表示可能である。
【００１８】
操作検出部３は、操作パネル１に対するワンタッチ操作、長押し操作、連続タッチ操作およびスライド操作などの各種の操作を検出する装置である。例えば、操作検出部３が、ＤＳＰ（Digital Signal Processor）またはＭＰＵ（Micro Processing Unit）などのプロセッサーまたはＡＳＩＣ（Application Specific Integrated Circuit）などの回路であることが考えられる。
【００１９】
二次記憶部４は、非一時的かつコンピューター読み取り可能な記憶装置である。例えば、ハードディスクドライブまたはフラッシュメモリーなどが、二次記憶部４として採用される。例えば、二次記憶部４は、ＣＰＵ５１が実行するプログラムまたはＣＰＵ５１が参照するデータなどを予め記憶する。
【００２０】
制御部５において、ＣＰＵ５１は、各種の演算、データ処理および情報処理装置１０が備える各種の電子機器の制御を実行する。ＲＡＭ５２は、ＣＰＵ５１によって実行される各種のプログラムを一時記憶する。ＣＰＵ５１は、ＲＡＭ５２に展開された前記プログラムを実行する。
【００２１】
例えば、ＣＰＵ５１は、二次記憶部４に予め記憶された表示制御プログラム４ａを実行することにより、表示パネル２の画面表示を制御する。その際、ＣＰＵ５１は、二次記憶部４に予め記憶された画面データ４ｂに基づく画面を表示パネル２に表示させる。また、操作検出部３が操作パネル１に対するスクロール操作を検出した場合に、ＣＰＵ５１は、前記スクロール操作の内容に応じた方向へ表示パネル２の表示画面をスクロールさせる。
【００２２】
ＣＰＵ５１は、バス７を通じてＴＰＵ１ｘ、二次記憶部４および無線通信部６との間でデータおよび制御信号の受け渡しが可能である。
【００２３】
無線通信部６は、他装置との間で無線通信を行う通信インターフェイスである。例えば、無線通信部６は、前記他装置から受信したデータをＣＰＵ５１に転送する。また、無線通信部６は、ＣＰＵ５１からの送信指令に従って、ＣＰＵ５１から転送されて来たデータを前記他装置へ送信する。
【００２４】
本実施形態において、表示装置１００は、ＴＰＵ１ｘ、表示制御プログラム４ａを記憶する二次記憶部４、表示制御プログラム４ａを実行するＣＰＵ５１およびＲＡＭ５２を含む。
【００２５】
ところで、従来の一般的な情報処理装置において、前記表示画面のスクロール量が、前記スライド操作の操作ベクトルに応じて決まることが多い。この場合、目的の情報が表示パネル２に表示されるまでに、前記スライド操作を大きなゼスチャーで多数回行うことが必要になる可能性がある。このように前記スライド操作を大きなゼスチャーで多数回行うことは、ユーザーにとって煩雑である。
【００２６】
一方、表示装置１００において、ＣＰＵ５１は、後述するスクロール制御を実行する。これにより、表示装置１００は、操作パネル１に対する簡易な操作に応じて表示パネル２における表示画面のスクロールを制御することができる。
【００２７】
ＣＰＵ５１は、例えば表示パネル２にウィンドウ画面ｇ０を表示させた状態で、前記スクロール制御を実行する（図３参照）。ウィンドウ画面ｇ０は、情報表示エリアｇ１と、スクロール操作エリアｇ２とを含む。ウィンドウ画面ｇ０は、表示画面の一例である。
【００２８】
情報表示エリアｇ１は、画面データ４ｂに含まれる表示対象が表示されるエリアである。前記表示対象は、文字、画像および影像のうちの１つまたは複数を含む。情報表示エリアｇ１に表示される前記表示対象が、前記スクロール制御におけるスクロールの対象である。
【００２９】
スクロール操作エリアｇ２は、表示パネル２に対する前記スクロール操作を受け付けるエリアである。本実施形態において、スクロール操作エリアｇ２は、縦スクロール操作エリアｇ２１および横スクロール操作エリアｇ２２を含む。
【００３０】
縦スクロール操作エリアｇ２１は、情報表示エリアｇ１の前記表示対象を縦方向にスクロールさせる操作を受け付けるエリアである。横スクロール操作エリアｇ２２は、情報表示エリアｇ１の前記表示対象を横方向にスクロールさせる操作を受け付けるエリアである。なお、前記縦方向および前記横方向は、それぞれ表示パネル２の表示領域の座標におけるＹ軸方向およびＸ軸方向である。
【００３１】
前記スクロール制御において、前記スクロール操作は、片手の３本の指Ｆ１〜Ｆ３で行われることが想定されている。３本の指Ｆ１〜Ｆ３は、一次指Ｆ１と、一次指Ｆ１の両隣に位置する二次指Ｆ２および三次指Ｆ３とを含む。
【００３２】
例えば、一次指Ｆ１が人差し指であり、二次指Ｆ２が親指であり、三次指Ｆ３が中指であることが考えられる。また、一次指Ｆ１が中指であり、二次指Ｆ２が人差し指であり、三次指Ｆ３が薬指であることも考えられる。
【００３３】
もちろん、前記スクロール操作が、片手の３本の指Ｆ１〜Ｆ３以外の指またはスタイラスペンなどによって行われてもよい。
【００３４】
［スクロール制御］
以下、図２に示されるフローチャートを参照しつつ、前記スクロール制御の手順の一例について説明する。以下の説明において、Ｓ１，Ｓ２，…は、前記スクロール制御において実行される工程の識別符号を表す。
【００３５】
＜工程Ｓ１＞
前記スクロール制御において、操作検出部３が、第１操作を検出する処理を実行する。前記第１操作は、操作パネル１におけるスクロール操作エリアｇ２に対する長押し操作である。工程Ｓ１の処理を実行する操作検出部３が第１操作検出部の一例である。
【００３６】
前記長押し操作は、操作パネル１の同じ位置を予め定められた時間以上継続してタッチし続ける操作である。前記第１操作は、例えば一次指Ｆ１によって行われる。図３は、一次指Ｆ１によって縦スクロール操作エリアｇ２１に前記第１操作が行われているタッチパネルユニット１ｘの一例を示す。
【００３７】
操作検出部３は、前記第１操作を検出するまで、工程Ｓ１の処理を繰り返す。また、操作検出部３は、前記第１操作を検出すると、処理を工程Ｓ２へ移行させる。
【００３８】
以下の説明において、工程Ｓ１において前記第１操作が検出された縦スクロール操作エリアｇ２１および横スクロール操作エリアｇ２２の一方を検出エリアと称する。また、操作パネル１における前記第１操作の位置のことを第１操作位置Ｐ１と称する。操作検出部３は、前記第１操作を検出した場合、第１操作位置Ｐ１を一時記憶する。
【００３９】
＜工程Ｓ２＞
操作検出部３は、前記第１操作を検出すると、前記第１操作の検出結果をＣＰＵ５１に通知し、ＣＰＵ５１が、その通知に応じて待機マークｇ３を表示パネル２に表示させる（図３参照）。前記第１操作の検出結果は、表示パネル２における前記第１操作の検出位置である第１操作位置Ｐ１の情報を含む。
【００４０】
表示装置１００は、待機マークｇ３の表示により、表示画面のスクロールを開始するための第２操作を待ち受けるモードへ移行したことをユーザーに通知する。図３に示される例では、待機マークｇ３は、スクロール方向の候補を示すマークである。
【００４１】
＜工程Ｓ３＞
続いて、操作検出部３は、第２操作を検出する処理を実行する。前記第２操作は、前記第１操作が継続して検出されている期間における操作パネル１に対するタッチ操作である。工程Ｓ３の処理を実行する操作検出部３が第２操作検出部の一例である。
【００４２】
図５，６は、二次指Ｆ２によって前記第２操作が行われているタッチパネルユニット１ｘの一例を示す。以下の説明において、前記第１操作が継続して検出されている期間のことを長押し期間と称する。
【００４３】
前記第２操作が検出されない場合、操作検出部３は、処理を後述する工程Ｓ９へ移行させる。一方、前記第２操作が検出された場合、操作検出部３は、処理を次の工程Ｓ４へ移行させる。
【００４４】
＜工程Ｓ４＞
操作検出部３は、前記第２操作を検出すると、前記第２操作の検出結果をＣＰＵ５１に通知し、ＣＰＵ５１が、前記第１操作および前記第２操作の検出結果に基づいて偏差ベクトルＶ０を算出する（図４参照）。前記第２操作の検出結果は、表示パネル２における前記第２操作の検出位置である第２操作位置Ｐ２の情報を含む。
【００４５】
図４に示されるように、第１操作位置Ｐ１に対する第２操作位置Ｐ２の相対位置を表す相対位置ベクトルＶ００は、Ｙ軸方向の成分である縦偏差ベクトルＶｙ０と、Ｘ軸方向の成分である横偏差ベクトルＶｘ０とに分解できる。
【００４６】
ＣＰＵ５１は、まず、第１操作位置Ｐ１に基づいて前記検出エリアが縦スクロール操作エリアｇ２１および横スクロール操作エリアｇ２２のいずれであるかを判定する。
【００４７】
ＣＰＵ５１は、前記検出エリアが縦スクロール操作エリアｇ２１であると判定した場合、縦偏差ベクトルＶｙ０を偏差ベクトルＶ０として算出する。一方、ＣＰＵ５１は、前記検出エリアが横スクロール操作エリアｇ２２であると判定した場合、横偏差ベクトルＶｘ０を偏差ベクトルＶ０として算出する。
【００４８】
図５は、二次指Ｆ２によって偏差ベクトルＶ０の小さな前記第２操作が行われているタッチパネルユニット１ｘの一例を示す。図６は、二次指Ｆ２によって偏差ベクトルＶ０の大きな前記第２操作が行われているタッチパネルユニット１ｘの一例を示す。
【００４９】
＜工程Ｓ５＞
さらに、ＣＰＵ５１は、偏差ベクトルＶ０の方向に対して反対の方向をスクロール制御方向Ｄ０として設定する（図５，６参照）。後述するように、前記スクロール制御方向は、ＣＰＵ５１が表示パネル２においてウィンドウ画面ｇ０をスクロールさせる方向である。
【００５０】
＜工程Ｓ６＞
さらに、ＣＰＵ５１は、偏差ベクトルＶ０の大きさに応じて、スクロール速度を設定する。その際、ＣＰＵ５１は、偏差ベクトルＶ０が小さい場合よりも大きい場合の方が、より速い前記スクロール速度を設定する。なお、偏差ベクトルＶ０の大きさは、第１操作位置Ｐ１と第２操作位置Ｐ２との間隔の大きさに相当する。
【００５１】
例えば、ＣＰＵ５１は、偏差ベクトルＶ０の大きさが、予め複数段階の速度候補に対応づけられた複数の数値範囲のいずれに属するかを判定する。この場合、ＣＰＵ５１は、偏差ベクトルＶ０の大きさが属する前記数値範囲に対応する前記速度候補を、前記スクロール速度として設定する。また、ＣＰＵ５１が、偏差ベクトルＶ０の大きさに比例した前記スクロール速度として設定することなども考えられる。
【００５２】
＜工程Ｓ７＞
そして、ＣＰＵ５１は、表示パネル２におけるウィンドウ画面ｇ０を、工程Ｓ５で設定したスクロール制御方向Ｄ０へ、工程Ｓ６で設定した前記スクロール速度でスクロールさせる。
【００５３】
＜工程Ｓ８＞
さらに、ＣＰＵ５１は、待機マークｇ３に代えて、スクロールマークｇ４を表示パネル２に表示させる（図５，６参照）。スクロールマークｇ４は、スクロールの上流方向を指し示すマークである。
【００５４】
例えば、ＣＰＵ５１は、前記スクロール制御速度が低速であるか高速であるかを識別可能なスクロールマークｇ４を表示パネル２に表示させる。図５において、前記スクロール制御速度が低速である場合に表示される低速スクロールマークｇ４１が示されている。また、図６において、前記スクロール制御速度が高速である場合に表示される高速スクロールマークｇ４２が示されている。
【００５５】
前述の工程Ｓ４〜Ｓ６の処理は、前記長押し期間における１回目の前記第２操作が検出された場合の処理である。以下、前記長押し期間において、２回目以降の前記第２操作が検出された場合の工程Ｓ４〜Ｓ６の処理について説明する。
【００５６】
前記長押し期間における２回目以降の前記第２操作が検出された場合、工程Ｓ４において、ＣＰＵ５１は、１回目と同様に、前記第１操作および今回の前記第２操作の検出結果に基づいて偏差ベクトルＶ０を算出する（図４参照）。その際、ＣＰＵ５１は、例えばＲＡＭ５２などに前回の前記第２操作に対応する偏差ベクトルＶ０を記憶させる。
【００５７】
以下の説明において、前回の前記第２操作に対応する偏差ベクトルＶ０のことを前回偏差ベクトルＶ０（−１）と称し、今回の前記第２操作に対応する偏差ベクトルＶ０のことを今回偏差ベクトルＶ０（０）と称する（図７参照）。
【００５８】
図７は、縦スクロール操作エリアｇ２１に対する前記第１操作に続いて、第１操作位置Ｐ１よりも下方の位置での前記第２操作が行われた後、第１操作位置Ｐ１よりも上方の位置での前記第２操作が行われた例を示す。また、図７は、前記第１操作が、前記一次指Ｆ１で行われ、前回の前記第２操作が前記二次指Ｆ２で行われ、今回の前記第２操作が前記三次指Ｆ３で行われた例を示す。
【００５９】
次に、工程Ｓ５，Ｓ６において、ＣＰＵ５１は、今回偏差ベクトルＶ０（０）が、前回偏差ベクトルＶ０（−１）に対して反対方向である場合、前回のスクロール制御方向Ｄ０の設定を維持しつつ、今回の前記スクロール速度を前回よりも減速させる。
【００６０】
なお、今回偏差ベクトルＶ０（０）が、前回偏差ベクトルＶ０（−１）に対して反対方向であることは、前回のスクロール制御方向Ｄ０において、今回の前記第２操作の位置が、前記第１操作の位置を基準にして前回の前記第２操作の位置に対して反対側の位置であることを意味する。
【００６１】
例えば、今回偏差ベクトルＶ０（０）が、前回偏差ベクトルＶ０（−１）に対して反対方向である場合、ＣＰＵ５１は、今回の前記スクロール速度を予め定められた最低速度に設定する。この場合、前記超低速度が、１回目の前記第２操作が検出されたときに採用され得るスクロール速度の全ての候補よりも低い速度であることが考えられる。
【００６２】
また、前記スクロール速度が既に前記最低速度に設定されている場合、ＣＰＵ５１は、工程Ｓ５，Ｓ６において、前回偏差ベクトルＶ０（−１）に関わらず、１回目と同様に、今回偏差ベクトルＶ０（０）に基づいて今回のスクロール制御方向Ｄ０および今回のスクロール速度を設定する。
【００６３】
また、今回偏差ベクトルＶ０（０）が、前回偏差ベクトルＶ０（−１）に対して同じ方向である場合、工程Ｓ５，Ｓ６において、ＣＰＵ５１は、１回目と同様に、今回偏差ベクトルＶ０（０）に基づいて今回のスクロール制御方向Ｄ０および今回のスクロール速度を設定する。
【００６４】
そして、前記長押し期間における２回目以降の前記第２操作が検出された場合にも、工程Ｓ７において、ＣＰＵ５１は、工程Ｓ５で設定したスクロール制御方向Ｄ０へ、工程Ｓ６で設定した前記スクロール速度でスクロールさせる。
【００６５】
なお、図７には、ＣＰＵ５１が、ウィンドウ画面ｇ０を前記最低速度でスクロールさせたときに表示パネル２に表示させる最低速スクロールマークｇ４０の例が示されている。
【００６６】
＜工程Ｓ９＞
工程Ｓ９の処理は、工程Ｓ１において前記第１操作が検出された後に、操作検出部３によって随時実行される。なお、便宜上、図２においては、工程Ｓ３において前記第２操作が検出されなかった場合、または、工程Ｓ４〜Ｓ８の処理の後に実行されるように記載されている。
【００６７】
工程Ｓ９において、操作検出部３は、前記第１操作が継続して検出されているか否かを判定する。操作検出部３は、前記第１操作が継続して検出されていると判定した場合、処理を工程Ｓ３へ移行させる。これにより、操作検出部３は、引き続き前記第２操作を検出する処理を実行する。
【００６８】
一方、操作検出部３は、前記第１操作が継続して検出されていないと判定した場合、前記第１操作が終了したことをＣＰＵ５１へ通知し、処理を工程Ｓ１０へ移行させる。
【００６９】
＜工程Ｓ１０＞
ＣＰＵ５１は、操作検出部３から前記第１操作が終了した旨の通知を受けると、表示パネル２におけるウィンドウ画面ｇ０のスクロールを停止させる。その後、ＣＰＵ５１は、処理を工程Ｓ１へ移行させる。これにより、操作検出部３は、再び前記第１操作を検出する処理を実行する。
【００７０】
なお、ＣＰＵ５１は、表示制御プログラム４ａを実行することにより、工程Ｓ４〜Ｓ８，Ｓ１０の処理を実現する。表示制御プログラム４ａを実行するＣＰＵ５１が表示制御部の一例である。
【００７１】
以上に示されるように、ＣＰＵ５１は、第１操作位置Ｐ１に対する第２操作位置Ｐ２の相対位置に応じてスクロール制御方向Ｄ０を設定し、そのスクロール制御方向Ｄ０へ表示パネル２の表示画面をスクロールさせる（Ｓ５，Ｓ７）。なお、偏差ベクトルＶ０は、第１操作位置Ｐ１に対する第２操作位置Ｐ２の相対位置を表す。
【００７２】
表示装置１００において、ユーザーは、前記第１操作に続いて前記第２操作を行うだけで、目的の情報が表示パネル２に現れるまでウィンドウ画面ｇ０を意図した方向へスクロールさせることができる。この場合、前記ユーザーは、目的の情報が表示パネル２に表示されるまでに、スライド操作を大きなゼスチャーで多数回行う必要がない。
【００７３】
従って、表示装置１００は、操作パネル１に対する簡易な操作に応じて表示パネル２における表示画面のスクロールを制御することができる。
【００７４】
また、ＣＰＵ５１は、前記第２操作が検出されてから前記第１操作が検出されなくなるまで表示パネル２の表示画面をスクロールさせる（Ｓ３〜Ｓ７，Ｓ１０）。そのため、前記第２操作を繰り返すことなく、より簡易な操作で、表示画面のスクロールを継続させることができる。
【００７５】
また、前記長押し期間において複数回の前記第２操作が検出され、かつ、前回のスクロール制御方向Ｄ０において今回の第２操作位置Ｐ２が、第１操作位置Ｐ１を基準にして前回の第２操作位置Ｐ２に対して反対側の位置である場合が考えられる。この場合、ＣＰＵ５１は、前回のスクロール制御方向Ｄ０を維持しつつ表示パネル２におけるウィンドウ画面ｇ０のスクロール速度を減速させる（Ｓ６）。これにより、ユーザーは、直感的な操作によってスクロール速度を調節することができる。
【００７６】
さらに、ＣＰＵ５１は、偏差ベクトルＶ０の大きさ、即ち、第１操作位置Ｐ１と第２操作位置Ｐ２との間隔の大きさに応じて、ウィンドウ画面ｇ０のスクロール速度を制御する（Ｓ４，Ｓ６）。これにより、ユーザーは、直感的な操作によってスクロール速度を調節することができる。
【００７７】
[第１応用例]
以上に示された表示装置１００において、操作検出部３が、工程Ｓ３において、連続タッチ操作を前記第２操作として検出することも考えられる。前記連続タッチ操作は、予め定められた時間間隔以内で、かつ、予め定められた位置ズレの範囲内で、操作パネル１に対して行われる前記第２操作である。
【００７８】
本応用例の場合、操作検出部３は、工程Ｓ３において、前記連続タッチ操作の位置に加えて、連続タッチ回数を検出する。前記連続タッチ操作は、前記連続タッチ操作において前記第２操作が行われる回数である。
【００７９】
そして、ＣＰＵ５１が、工程Ｓ６において、前記連続タッチ回数に応じて、表示パネル２におけるウィンドウ画面ｇ０のスクロール速度を制御することが考えられる。例えば、ＣＰＵ５１は、前記連続タッチ回数が多いほど、より速いスクロール速度を設定する。本応用例が採用されても、前述の実施形態が採用される場合と同様の効果が得られる。
【００８０】
[第２応用例]
また、ＣＰＵ５１が、工程Ｓ５において、偏差ベクトルＶ０の方向をスクロール制御方向Ｄ０として設定することも考えられる。
【００８１】
[第３応用例]
また、表示装置１００において、操作パネル１が、表示パネル２に対して独立して構成されたタッチパッドなどであることも考えられる。
【００８２】
なお、本発明に係る表示装置および情報処理装置は、各請求項に記載された発明の範囲において、以上に示された実施形態及び応用例を自由に組み合わせること、或いは実施形態及び応用例を適宜、変形する又は一部を省略することによって構成されることも可能である。
【符号の説明】
【００８３】
１ｘ    ：タッチパネルユニット
１      ：操作パネル
２      ：表示パネル
３      ：操作検出部
４      ：二次記憶部
４ａ    ：表示制御プログラム
４ｂ    ：画面データ
５      ：制御部
６      ：無線通信部
７      ：バス
１０    ：情報処理装置
５１    ：ＣＰＵ
５２    ：ＲＡＭ
１００  ：表示装置
Ｄ０    ：スクロール制御方向
Ｆ１    ：一次指
Ｆ２    ：二次指
Ｆ３    ：三次指
Ｐ１    ：第１操作位置
Ｐ２    ：第２操作位置
Ｖ０    ：偏差ベクトル
Ｖ００  ：相対位置ベクトル
Ｖｘ０  ：横偏差ベクトル
Ｖｙ０  ：縦偏差ベクトル
ｇ０    ：ウィンドウ画面（表示画面）
ｇ１    ：情報表示エリア
ｇ２    ：スクロール操作エリア
ｇ２１  ：縦スクロール操作エリア
ｇ２２  ：横スクロール操作エリア
ｇ３    ：待機マーク
ｇ４    ：スクロールマーク
ｇ４０  ：最低速スクロールマーク
ｇ４１  ：低速スクロールマーク
ｇ４２  ：高速スクロールマーク
【図１】
2018084942.tif 000003
【図２】
2018084942.tif 000004
【図３】
2018084942.tif 000005
【図４】
2018084942.tif 000006
【図５】
2018084942.tif 000007
【図６】
2018084942.tif 000008
【図７】
2018084942.tif 000009