(57)【要約】【課題】タッチダウンからスクロール開始までのタイムラグを低減できる情報表示装置を提供する。【解決手段】情報表示装置（１）では、スクロール判定部（２２）が、操作体のホバーでの面方向移動距離が第１閾値よりも大きく、かつホバーとタッチとで面方向の移動方向が同じと判定すると、判定されなかった場合のスクロール操作検知のため設定された第２閾値よりも小さい第３閾値を接触移動距離が超えると、表示制御部（２１）はスクロールを開始する。【選択図】図１
2014182497.tif 000002
【特許請求の範囲】
【請求項１】
表示画面に情報を表示する表示部と、当該表示画面への操作体の接近および接触を検知する検知部と、を備え、上記操作体によって上記表示画面に対して行われる入力に応じた処理を行う情報表示装置において、
上記検知部の検知結果により、上記操作体が、上記表示画面の垂直方向に所定距離離れた近接検知位置から上記表示画面への接触が初めて検知される接触開始検知位置まで移動する間に、上記表示画面の面方向に移動した方向である第１方向および上記表示画面の面方向に移動した距離である面方向移動距離、並びに、上記接触開始検知位置から上記表示画面に接触したままの状態で移動した方向である第２方向および移動した距離である接触移動距離、を検出する状態判定手段と、
上記状態判定手段により検出された上記面方向移動距離と第１閾値とを比較し、かつ、上記状態判定手段により検出された上記第１方向と上記第２方向とを比較するスクロール判定手段と、
上記スクロール判定手段により、上記面方向移動距離が第１閾値よりも大きく、かつ、上記第１方向と上記第２方向とが同じ方向であると判定された場合には、判定されなかった場合のスクロール操作の入力を検知するために設定された上記接触移動距離の閾値である第２閾値よりも小さく設定された第３閾値を、上記接触移動距離が超えると、上記表示画面に表示された情報のスクロールを開始する表示制御手段と、を備えたことを特徴とする情報表示装置。
【請求項２】
上記表示制御手段は、上記第３閾値を、上記面方向移動距離の大きさ毎に上記第３閾値が格納された格納部から選択して用いることを特徴とする請求項１に記載の情報表示装置。
【請求項３】
上記格納部は、上記面方向移動距離の大きさが大きいほど小さい値の上記第３閾値を格納することを特徴とする請求項２に記載の情報表示装置。
【請求項４】
上記表示制御手段は、上記第３閾値を、上記面方向移動距離の大きさに応じて上記第３閾値が変化する数式から算出して用いることを特徴とする請求項１に記載の情報表示装置。
【請求項５】
上記数式は、上記面方向移動距離の大きさが大きくなるほど上記第３閾値が小さくなる式であることを特徴とする請求項４に記載の情報表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面にてスクロール操作の入力を検知するとスクロール表示を行う情報表示装置に関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレット端末のようなタッチパネルが搭載された情報端末の普及が拡大している。このような情報端末は、タッチパネルに指等の操作体が接触（タッチ）したことを検知し、例えば、操作体が接触した座標に配置されたＧＵＩ（Graphical User Interface）に対応付けられた機能の起動をしたり、操作体のタッチ後のタッチパネル上の移動によってスクロールをしたりする。
【０００３】
このような情報端末では、タッチパネルへのタッチがＧＵＩに対応付けられた機能の起動操作であるのかスクロール操作であるのかを判定する必要がある。そのため、例えば、Android（登録商標）のオープンソースでは、操作体のタッチパネルにタッチしたままの状態での移動距離が、タッチ開始（タッチダウン）を検知したタッチパネル上の座標から所定の閾値を超えた場合に、スクロールを開始するようになっている。
【０００４】
また、タッチパネルが搭載された情報端末の中には、例えば、特許文献１から４のように、近接する物体を検知する近接センサを有するものもある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−４３１８０号公報（２０１２年３月１日公開）
【特許文献２】特開２０１２−１１３６９４号公報（２０１２年６月１４日公開）
【特許文献３】特開２０１１−２１５３１３号公報（２０１１年１０月２７日公開）
【特許文献４】特開２０１１−５３９７１号公報（２０１１年３月１７日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが、従来のタッチパネルが搭載された情報端末では、上記所定の閾値は一定量以上必要となる。図５の上段に示すように、ユーザがスクロール操作を行いたい場合、操作体（図５では、指）をタッチパネルにタッチダウンした後、タッチしたままわずかに移動させる（少し動かす）だけでは、スクロールは開始されない。その後、さらに移動させる（さらに動かす）ことで、上記所定の閾値を超え、初めてスクロールが開始される。このように、タッチダウンからスクロールが開始されるまでにはタイムラグが生じてしまう。
【０００７】
なお、特許文献１から４に開示された技術では、タッチにおける誤作動を防ぐことはできたとしても、タッチダウンからスクロール開始までのタイムラグを低減させることはできない。
【０００８】
そこで本発明は、上記課題に鑑み、その目的は、タッチダウンからスクロール開始までのタイムラグを低減させることができる情報表示装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明の一態様に係る情報表示装置は、表示画面に情報を表示する表示部と、当該表示画面への操作体の接近および接触を検知する検知部と、を備え、上記操作体によって上記表示画面に対して行われる入力に応じた処理を行う情報表示装置において、上記検知部の検知結果により、上記操作体が、上記表示画面の垂直方向に所定距離離れた近接検知位置から上記表示画面への接触が初めて検知される接触開始検知位置まで移動する間に、上記表示画面の面方向に移動した方向である第１方向および上記表示画面の面方向に移動した距離である面方向移動距離、並びに、上記接触開始検知位置から上記表示画面に接触したままの状態で移動した方向である第２方向および移動距離である接触移動距離、を検出する状態判定手段と、上記状態判定手段により検出された上記面方向移動距離と第１閾値とを比較し、かつ、上記状態判定手段により検出された上記第１方向と上記第２方向とを比較するスクロール判定手段と、上記スクロール判定手段により、上記面方向移動距離が第１閾値よりも大きく、かつ、上記第１方向と上記第２方向とが同じ方向であると判定された場合には、判定されなかった場合のスクロール操作の入力を検知するために設定された上記接触移動距離の閾値である第２閾値よりも小さく設定された第３閾値を、上記接触移動距離が超えると、上記表示画面に表示された情報のスクロールを開始する表示制御手段と、を備えたことを特徴としている。
【発明の効果】
【００１０】
本発明の一態様に係る情報表示装置の上記構成では、操作体の接触開始検知前（タッチダウン前）の面方向の移動距離である面方向移動距離が第１閾値よりも大きく、かつ、接触開始検知前の面方向の移動方向である第１方向と接触開始検知後の面方向の移動方向である第２方向とが同じと判定された場合には、判定されなかった場合のスクロール操作の入力を検知するために設定された上記接触移動距離の閾値である第２閾値よりも小さく設定された第３閾値を、上記接触移動距離が超えると、スクロールを開始する。よって、上記のように判定された場合、従来よりも、早くスクロールを開始できる。そのため、タッチダウンからスクロール開始までのタイムラグが低減される。従って、上記構成によると、操作体による実操作に近づくようにスクロール表示を行うことができ、ユーザに対してより違和感の少ない表示を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る情報表示装置の概略構成を示すブロック図である。
【図２】操作体が上記情報表示装置へスクロール操作を入力するときの動作を示す図である。
【図３】上記情報表示装置のスクロール開始前の処理の流れを示すフローチャートである。
【図４】タッチ操作とスクロール操作との操作体の軌道の違いを示す図である。
【図５】比較例と本発明の一実施形態とに係る情報表示装置でのスクロール操作時の動作を直感的に示す図である。
【発明を実施するための形態】
【００１２】
〔実施形態１〕
以下、本発明の一実施形態について図１〜図５に基づいて説明すれば以下のとおりである。
【００１３】
（情報表示装置の構成）
図１は、本実施形態の情報表示装置１の概略構成を示すブロック図である。図１に示すように、情報表示装置１は、制御部２、メモリ部（格納部）３、表示操作部４を備え、指等の操作体によって表示操作部４が有する表示画面４１０に対して行われる入力に応じた処理を行う装置である。情報表示装置１の例としては、スマートフォンやタブレット端末が挙げられる。情報表示装置１は、図示しないが、通信部、音声入力部、音声出力部などを備えていてもよい。
【００１４】
表示操作部４は、表示画面４１０に情報を表示する表示部４１と、表示画面４１０への操作体の接近および接触を検知する検知部４２とを備える。
【００１５】
表示部４１は、各種情報を表示画面４１０に表示する表示デバイスである。例えば、表示部４１は、例えば、液晶ディスプレイ（ＬＣＤ）、有機ＥＬディスプレイ（ＯＬＥＤ）などで構成される。
【００１６】
検知部４２は、近接の程度および位置を検知するデバイスである。検知部４２は、表示画面４１０に対する操作体の近接および接触を検知するとともに、表示画面４１０における操作体が近接した位置（座標）および接触した位置（座標）を検知するタッチセンサとして構成されている。タッチセンサは、操作体と表示画面４１０との近接および接触、並びに近接座標および接触座標を検知できればどのようなセンサで実現されていてもかまわない。
【００１７】
本実施形態では、検知部４２として静電容量式センサが用いられるものとする。よって、検知部４２は、操作体と表示画面４１０との間の近接距離の大きさ（程度）に応じて変化する静電容量の値を検出する。検知部４２は、操作体が表示画面４１０に対して垂直方向に所定距離離れた位置に来ると所定量の静電容量を検知する。操作体が表示画面４１０に近接するにつれて、検知部４２により検知される静電容量は増加する。そして、操作体が表示画面４１０に接触すると、検出部４２により検出される静電容量が最大となる。
【００１８】
以下では、検知部４２が、操作体の近接により所定量の静電容量を検知する、表示画面４１０に対して垂直方向に所定距離離れた位置を、近接検知位置と称する。
【００１９】
本実施形態では、表示部４１と検知部４２とは表示操作部４として一体となって設けられ、表示操作部４は静電容量式タッチパネルにて構成される。
【００２０】
メモリ部３は、各種情報や各種プログラムを記憶するブロックである。
【００２１】
制御部２は、情報表示装置１の備える各ブロックを制御するブロックである。制御部２は、さらに、表示部４１での表示を制御する表示制御部（表示制御手段）２１、スクロール判定部（スクロール判定手段）２２、近接／タッチ判定部（状態判定手段）２３を備える。
【００２２】
近接／タッチ判定部２３は、検知部４２の検知結果により、操作体が、近接検知位置から表示画面４１０への接触が初めて検知される接触開始検知位置まで移動する間に、操作体が表示画面４１０の面方向に移動した方向である第１方向および表示画面４１０の面方向に移動した距離である面方向移動距離ΔＴを検出する。さらに、近接／タッチ判定部２３は、検知部４２の検知結果により、接触開始検知位置から表示画面４１０に操作体が接触したままの状態で移動した移動方向である第２方向および移動した距離である接触移動距離ΔＹを検出する。
【００２３】
以下では、表示画面４１０に沿った所定方向（図２では、左右方向）をＹ軸方向として、近接検知位置のＹ座標をホバー座標Ｙ２と称し、接触開始検知位置のＹ座標をタッチダウン座標Ｙ１と称する。ホバー座標とは、操作体が、表示画面４１０に対して垂直方向に所定距離離れた近接検知位置で検出されたときの、操作体と表示画面４１０との最短距離に位置する表示画面４１０上の座標である。
【００２４】
なお、検知部４２は、操作体が近接検知位置から表示画面４１０までの領域である近接検知領域内にあると、操作体の近接（ホバー）を検知し続けるが、近接／タッチ判定部２３は、検知部４２が所定量の静電容量を検知した場合に操作体が近接検知位置にいると判定する。
【００２５】
スクロール判定部２２は、近接／タッチ判定部２３により検出された操作体のホバー座標Ｙ２からタッチダウン座標Ｙ１までの表示画面４１０の面方向の移動距離である面方向移動距離ΔＴ（｜Ｙ１−Ｙ２｜）と第１閾値ｔ１とを比較し、かつ、操作体の、ホバー座標Ｙ２からタッチダウン座標Ｙ１までの表示画面４１０の面方向での移動方向である第１方向と、タッチダウン座標Ｙ１から上記表示画面４１０に接触したままの状態での移動方向である第２方向とを比較する。
【００２６】
表示制御部２１は、スクロール判定部２２により、面方向移動距離ΔＴが第１閾値ｔ１よりも大きく、かつ、第１方向と第２方向とが同じ方向であると判定された場合には、判定されなかった場合のスクロール操作の入力を検知するために設定された接触移動距離の閾値である第２閾値ｙ１よりも小さく設定された第３閾値ｙ３を、接触移動距離ΔＹが超えると、表示画面４１０に表示された情報のスクロールを開始する。他方、表示制御部２１は、スクロール判定部２２により、面方向移動距離ΔＴが第１閾値ｔ１よりも大きく、かつ、第１方向と第２方向とが同じ方向である、と判定されなかった場合には、接触移動距離ΔＹが第２閾値ｙ１を超えると、表示画面４１０に表示された情報のスクロールを開始する。なお、第２閾値は、起動操作の入力とスクロール操作の入力とを区別するために従来用いられていた閾値（一定量以上必要である所定の閾値）であってもよい。
【００２７】
本発明者らは、図４に示すように、操作体（例えば、指）が、タッチ操作を入力する場合、近接を検知したホバー座標Ｙ２とタッチを検知したタッチダウン座標Ｙ１との差である面方向移動距離ΔＴが小さいが、スクロール操作を入力する場合、面方向移動距離ΔＴが大きくなる傾向にあることを発見し、この違いを用いて、ΔＴが第１閾値ｔ１よりも大きい場合は、スクロールを早く開始できるようにした。
【００２８】
（スクロール開始までの処理の流れ）
本実施形態の情報表示装置１のスクロール開始までの処理の流れについて、図２および図３を参照して説明する。
【００２９】
情報表示装置１に指などの操作体が近づくと、ホバーを検知して（ステップ１、以下ではＳ１のように略す）、ホバー座標Ｙ２を取得し（Ｓ２）、表示画面４１０への操作体によるタッチダウンを検知したか否かを判定する（Ｓ３）。
【００３０】
タッチダウンを検知した場合（Ｓ３でＹＥＳ）、タッチダウン座標Ｙ１を取得し（Ｓ４）、タッチダウンを検知しない場合（Ｓ３でＮＯ）、タッチダウンを検知するまでＳ２から繰り返す。
【００３１】
Ｓ４にてタッチダウン座標を取得すると、ホバー検知からタッチダウン検知までの面方向移動距離（移動量）ΔＴ（＝｜Ｙ１−Ｙ２｜）を検出（算出）する（Ｓ５）。
【００３２】
次に、Ｙ１とＹ２との大きさを比較する。ここではＹ１＞Ｙ２を判定する（Ｓ６）。Ｙ１＞Ｙ２である場合（Ｓ６でＹＥＳ）、ホバー検知からタッチダウン検知までの面方向の移動方向Ｄ（第１方向）を右向きとして決定する（Ｓ７）。Ｙ１＞Ｙ２でない場合（Ｓ６でＮＯ、Ｙ１≦Ｙ２の場合）、ホバー検知からタッチダウン検知までの面方向の移動方向Ｄ（第１方向）を左向きとして決定する（Ｓ８）。
【００３３】
Ｓ７およびＳ８の後、面方向移動距離ΔＴと第１閾値ｔ１とを比較する。ここでは、ΔＴ＞ｔ１を判定する（Ｓ９）。ΔＴ＞ｔ１である場合（Ｓ９でＹＥＳ）、スクロール判定の閾値Ｙとして、ホバーからのスクロール操作と判定する閾値である第３閾値ｙ２を選択する（Ｓ１０）。ΔＴ＞ｔ１でない場合（Ｓ９でＮＯ、ΔＴ≦ｔ１の場合）、スクロール判定の閾値Ｙとして、タッチからのスクロール操作と判定する閾値である第２閾値ｙ１を選択する（Ｓ１１）。ここで、第２閾値ｙ１は、操作体のタッチダウン座標Ｙ１から表示画面４１０に接触したままの状態での接触移動距離ΔＹを、起動操作の入力とスクロール操作の入力とを区別するための閾値である。第３閾値ｙ２は、第２閾値ｙ１よりも小さく設定されている。
【００３４】
Ｓ１０およびＳ１１の後、現在操作体が位置する現在座標Ｙ３を保持する（Ｓ１２）。Ｓ１２では、Ｙ３＝Ｙ１として保持される。そして、タッチアップを検知したかを判定する（Ｓ１３）。タッチアップを検知した場合（Ｓ１３でＮＯ）、タップとして処理する（Ｓ１４）。タップとしての処理は、従来と同様であるので説明を割愛する。タッチアップを検知しない場合（Ｓ１３でＮＯ）、タッチダウン後の表示画面４１０に接触したままの状態での移動後の座標Ｙ４を検知する（Ｓ１５）。
【００３５】
Ｓ１５の後、ホバーからのスクロール操作であるか否かの判定を行う（Ｓ１６）。ここでは、現在のスクロール判定の閾値Ｙがｙ２になっているか否かを判定する。あるいは、Ｓ１６の判定は、Ｓ９の判定と同じであってもよい。
【００３６】
ホバーからのスクロール操作であると判定した場合（Ｓ１６でＹＥＳ）、移動方向Ｄが右かつＹ３＞Ｙ４であるか、または、移動方向Ｄが左かつＹ３＜Ｙ４であるか、を判定する（Ｓ１７）。移動方向Ｄが右かつＹ３＞Ｙ４である、または、移動方向Ｄが左かつＹ３＜Ｙ４である場合（Ｓ１７でＹＥＳ）、ホバー座標Ｙ２からタッチダウン座標Ｙ１までの表示画面４１０の面方向での移動方向Ｄである第１方向と、タッチダウン座標Ｙ１から表示画面４１０に接触したままの状態での移動方向である第２方向とは逆方向であるので、Ｙ＝ｙ１とする。Ｓ１６でＮＯの場合、Ｓ１７およびＳ１８は、実行しない。Ｓ１７でＮＯの場合は、Ｓ１８は実行しない。そして、現在座標Ｙ３を保持する（Ｓ１９）。Ｓ１９では、操作体は、現在、タッチダウン後接触したままの状態での移動後の座標Ｙ４に位置しているので、Ｙ３＝Ｙ４となる。そして、タッチダウン座標から現在座標の移動距離である接触移動距離ΔＹ（＝｜Ｙ４−Ｙ１｜）を検出（算出）する（Ｓ２０）。
【００３７】
次に、接触移動距離ΔＹとスクロール判定の閾値Ｙとを比較する（Ｓ２１）。Ｓ２１では、ΔＹ＞Ｙを判定する。そして、ΔＹ＞Ｙになると（Ｓ２１でＹＥＳ）、スクロールを開始する。ΔＹ＞Ｙにならない場合（Ｓ２１でＮＯ）、Ｓ１３から繰り返す。
【００３８】
以上のように、情報表示装置１では、操作体のタッチダウン前の面方向の移動距離ΔＴが第１閾値ｔ１よりも大きく、かつ、タッチダウン前の面方向の移動方向Ｄである第１方向とタッチダウン後の面方向の移動方向である第２方向とが同じ場合には、起動操作の入力とスクロール操作の入力とを区別するための第２閾値ｙ１よりも小さい第３閾値ｙ２を超えた場合にスクロールを開始する。
【００３９】
ここで、従来は、図５の上段に示す比較例のように、操作体のタッチダウン後の接触したままの状態での移動距離が、起動操作の入力とスクロール操作の入力とを区別するための閾値を超えると、スクロールを開始していた。
【００４０】
しかし、情報表示装置１では、図５の下段に示す本実施形態のように、従来よりも、早くスクロールを開始できる。そのため、タッチダウンからスクロール開始までのタイムラグが低減される。よって、操作体による実操作に近づくようにスクロール表示を行うことができ、ユーザに対してより違和感の少ない表示を行うことができる。
【００４１】
〔実施の形態２〕
本実施形態の情報表示装置１ａは、実施形態１の情報表示装置１と同様の構成を有する。よって、情報表示装置１ａの構成は情報表示装置１と同じ図１にて表わされる。また、情報表示装置１ａにおいて、実施形態１にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００４２】
本実施形態の情報表示装置１ａは、メモリ部３が、面方向移動距離ΔＴの大きさ毎に第３閾値ｙ２を格納したテーブルを格納している点が情報表示装置１と異なる。このテーブルは、例えば、次のようなものであってもよい。
【００４３】
ΔＴ＝０〜Ｎ１→ｙ２＝閾値１
ΔＴ＝Ｎ１〜Ｎ２→ｙ２＝閾値２
…
ΔＴ＝ＮｍＮｎ→ｙ２＝閾値ｎ
情報表示装置１ａでは、表示制御部２１は、第３閾値ｙ２を、上記テーブルから選択して用いる。
【００４４】
このように、本実施形態の情報表示装置１ａでは、第３閾値ｙ２を動的に変更させることができる。面方向移動距離ΔＴの大きさが大きくなるほど第３閾値ｙ２が小さくなるようにΔＴとｙ２とが対応付けられていると、次のような効果がある。操作体によってスクロール操作を入力する場合、操作体の接触開始検知前の面方向の移動距離である面方向移動距離ΔＴが大きくなる傾向にあるため、上記テーブルを用いることで、よりタッチダウンからスクロール開始までのタイムラグを減らせることができる。
【００４５】
〔実施の形態３〕
本実施形態の情報表示装置１ｂは、実施形態１の情報表示装置１と同様の構成を有する。よって、情報表示装置１ｂの構成は情報表示装置１と同じ図１にて表わされる。また、情報表示装置１ｂにおいて、実施形態１にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００４６】
本実施形態の情報表示装置１ｂは、実施形態１の情報表示装置１とは異なり、表示制御部２１は、第３閾値ｙ２を、面方向移動距離ΔＴの大きさに応じて第３閾値ｙ２が変化する数式から算出して用いる。上記数式はメモリ部３に格納されていてもよい。
【００４７】
上記数式は、例えば次のものを用いてもよい。
【００４８】
ｙ２＝ｙ１−ΔＴ×重み係数
ここで重み係数は、ｙ２がｙ１を超えない値となるように適切に設定される数値である。
【００４９】
このように、本実施形態の情報表示装置１ｂでは、第３閾値ｙ２を動的に変更させることができる。上記数式の場合、面方向移動距離ΔＴの大きさが大きくなるほど第３閾値ｙ２が小さくなる。ここで、操作体によってスクロール操作を入力する場合、操作体の接触開始検知前の面方向の移動距離である面方向移動距離ΔＴが大きくなる傾向にあるため、上記数式を用いることで、タッチダウンからスクロール開始までのタイムラグを、より減らせることができる。
【００５０】
〔ソフトウェアによる実現例〕
上記情報表示装置１、１ａ、１ｂの特に制御部２は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００５１】
本実施形態では、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現する。そのため、情報表示装置１、１ａ、１ｂは、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００５２】
〔まとめ〕
本発明の態様１に係る情報表示装置１は、表示画面４１０に情報を表示する表示部４１と、当該表示画面４１０への操作体の接近および接触を検知する検知部４２と、を備え、上記操作体によって上記表示画面４１０に対して行われる入力に応じた処理を行う情報表示装置１において、上記検知部４２の検知結果により、が、上記表示画面４１０の垂直方向に所定距離離れた近接検知位置から上記表示画面４１０への接触が初めて検知される接触開始検知位置まで移動する間に、上記表示画面４１０の面方向に移動した方向である第１方向および上記表示画面４１０の面方向に移動した距離である面方向移動距離、並びに、上記接触開始検知位置から上記表示画面４１０に接触したままの状態で移動した方向である第２方向および移動した距離である接触移動距離、を検出する状態判定手段（近接／タッチ判定部２３）と、上記状態判定手段により検出された上記面方向移動距離と第１閾値とを比較し、かつ、上記状態判定手段により検出された上記第１方向と上記第２方向とを比較する（スクロール判定部２２）と、上記スクロール判定手段により、上記面方向移動距離が第１閾値よりも大きく、かつ、上記第１方向と上記第２方向とが同じ方向であると判定された場合には、判定されなかった場合のスクロール操作の入力を検知するために設定された上記接触移動距離の閾値である第２閾値よりも小さく設定された第３閾値を、上記接触移動距離が超えると、上記表示画面４１０に表示された情報のスクロールを開始する表示制御手段（表示制御部２１）と、を備えたことを特徴としている。
【００５３】
上記構成では、操作体の接触開始検知前（タッチダウン前）の面方向の移動距離である面方向移動距離が第１閾値よりも大きく、かつ、接触開始検知前の面方向の移動方向である第１方向と接触開始検知後の面方向の移動方向である第２方向とが同じと判定された場合には、判定されなかった場合のスクロール操作の入力を検知するために設定された上記接触移動距離の閾値である第２閾値よりも小さく設定された第３閾値を、上記接触移動距離が超えると、スクロールを開始する。よって、上記のように判定された場合、従来よりも、早くスクロールを開始できる。そのため、タッチダウンからスクロール開始までのタイムラグが低減される。従って、上記構成によると、操作体による実操作に近づくようにスクロール表示を行うことができ、ユーザに対してより違和感の少ない表示を行うことができる。
【００５４】
なお、第２閾値は、起動操作の入力とスクロール操作の入力とを区別するための従来の閾値（一定量以上必要である所定の閾値）であってもよい。従来技術では、この従来の閾値を接触移動距離が超えると、スクロールを開始していた。
【００５５】
本発明の態様２に係る情報表示装置１ａでは、上記態様１において、上記表示制御手段は、上記第３閾値を、上記面方向移動距離の大きさに応じて上記第３閾値が複数格納された格納部（メモリ部３）から選択して用いてもよい。
【００５６】
上記構成によると、第３閾値を動的に変更させることができる。
【００５７】
本発明の態様３に係る情報表示装置１ａでは、上記態様２において、上記格納部は、上記面方向移動距離の大きさが大きいほど小さい値の上記第３閾値を格納してもよい。
【００５８】
上記構成によると、指などの操作体によってスクロール操作を入力する場合、操作体の接触開始検知前の面方向の移動距離である面方向移動距離が大きくなる傾向にあるため、上記構成は好適に用いられ、よりタッチダウンからスクロール開始までのタイムラグを減らせることができる。
【００５９】
本発明の態様４に係る情報表示装置１ｂでは、上記態様１において、上記表示制御手段は、上記第３閾値を、上記面方向移動距離の大きさに応じて上記第３閾値が変化する数式から算出して用いてもよい。
【００６０】
上記構成によると、第３閾値を動的に変更させることができる。
【００６１】
本発明の態様５に係る情報表示装置１ｂでは、上記態様４において、上記数式は、上記面方向移動距離の大きさが大きくなるほど上記第３閾値が小さくなる式であってもよい。
【００６２】
上記構成によると、指などの操作体によってスクロール操作を入力する場合、操作体の接触開始検知前の面方向の移動距離である面方向移動距離が大きくなる傾向にあるため、上記構成は好適に用いられ、よりタッチダウンからスクロール開始までのタイムラグを減らせることができる。
【００６３】
本発明の態様６に係る情報表示装置１，１ａ，１ｂでは、上記態様１から５のいずれか１つにおいて、上記表示制御手段は、上記操作体の上記表示画面４１０に接触したままの状態での移動に対応する方向に、スクロールを実行してもよい。
【００６４】
上記構成によると、上記操作体の上記表示画面４１０に接触したままの状態での移動方向に対応する方向にスクロールが実行されるので、操作体の移動方向とスクロールの方向とが揃うので、ユーザにとって違和感のないスクロール表示を行うことができる。
【００６５】
本発明の態様７に係る情報表示装置１，１ａ，１ｂでは、上記態様１から６のいずれか１つにおいて、上記表示部４１および上記検知部４２は、静電容量式タッチパネルとして設けられていてもよい。
【００６６】
また、本発明の態様８に係る情報表示方法は、表示画面４１０に情報を表示する表示部４１と、当該表示画面４１０への操作体の接近および接触を検知する検知部４２と、を備え、上記操作体によって上記表示画面４１０に対して行われる入力に応じた処理を行う情報表示装置１，１ａ，１ｂでの情報表示方法において、上記検知部４２の検知結果により、上記操作体が、上記表示画面４１０の垂直方向に所定距離離れた近接検知位置から上記表示画面４１０への接触が初めて検知される接触開始検知位置まで移動する間に、上記表示画面４１０の面方向に移動した方向である第１方向および上記表示画面４１０の面方向に移動した距離である面方向移動距離、並びに、上記接触開始検知位置から上記表示画面４１０に接触したままの状態で移動した方向である第２方向および移動距離である接触移動距離、を検出する状態判定ステップと、上記状態判定ステップより検出された上記面方向移動距離と第１閾値とを比較し、かつ、上記状態判定手段により検出された上記第１方向と上記第２方向とを比較するスクロール判定ステップと、上記スクロール判定ステップにより、上記面方向移動距離が第１閾値よりも大きく、かつ、上記第１方向と上記第２方向とが同じ方向であると判定された場合には、判定されなかった場合のスクロール操作の入力を検知するために設定された上記接触移動距離の閾値である第２閾値よりも小さく設定された第３閾値を、上記接触移動距離が超えると、上記表示画面４１０に表示された情報のスクロールを開始する表示制御ステップと、を含むことを特徴としている。
【００６７】
上記方法によると、情報表示装置１，１ａ，１ｂと同様の効果を奏し、タッチダウンからスクロール開始までのタイムラグを低減した表示を行うことができる。
【００６８】
また、本発明の各態様に係る情報表示装置１，１ａ，１ｂは、コンピュータによって実現してもよく、この場合には、コンピュータを情報表示装置１，１ａ，１ｂが備える各手段として動作させることにより情報表示装置１，１ａ，１ｂをコンピュータにて実現させる情報表示装置１，１ａ，１ｂの制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。
【００６９】
本発明は上述した各実施形態に限定されるものではなく、種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【００７０】
本発明は、例えば、スマートフォンやタブレット端末のようなタッチパネルが搭載された情報端末等に利用可能である。
【符号の説明】
【００７１】
１，１ａ，１ｂ  情報表示装置
２  制御部
３  メモリ部（記憶部）
４  表示操作部
２１  表示制御部（表示制御手段）
２２  スクロール判定部（スクロール判定手段）
２３  近接／タッチ判定部（状態判定手段）
４１  表示部
４２  検知部
４１０  表示画面
【図１】
2014182497.tif 000003
【図２】
2014182497.tif 000004
【図３】
2014182497.tif 000005
【図４】
2014182497.tif 000006
【図５】
2014182497.tif 000007