(57)【要約】【課題】タッチした点から指を移動させることなくスクロールさせる。【解決手段】オートスクロール部３０８は、タッチ検知部３０３がタッチを検知している間、距離算出部３０６が算出した距離に応じた変位量だけ、表示部３０２における表示座標を変位させるオートスクロール処理を実行する。高速スクロール部３１０は、割合算出部３０９が算出した割合を表示情報の最大の座標値に乗じて得られる座標を、表示部３０２における表示座標とする高速スクロール処理を実行する。傾斜スクロール部３１４は、差分回転角算出部３１３が算出した回転角の絶対値に応じた変位量だけ、当該回転角の正負に応じた方向へ、表示部３０２における表示座標を変位させる傾斜スクロール処理を実行する。【選択図】図２
2013235355.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルに表示させる表示情報のうち表示座標によって指定される一部分を表示させる表示部と、
前記タッチパネルに対するタッチの有無を検知するタッチ検知部と、
前記タッチ検知部がタッチを検知した場合に、前記タッチパネルにおけるタッチ点の座標を特定する座標特定部と、
前記タッチパネル上の所定の座標であるスクロール基準点と前記座標特定部が特定した座標との間の距離を算出する距離算出部と、
前記タッチ検知部がタッチを検知している間、前記距離算出部が算出した距離に応じた変位量だけ、前記表示部における前記表示座標を変位させるオートスクロール処理を実行するオートスクロール部と
を備えることを特徴とする表示装置。
【請求項２】
前記表示部は、複数のボタンを含むスクロールメニューを前記スクロール基準点に表示し、
前記オートスクロール部は、前記スクロールメニューのうち前記オートスクロール処理を示すボタンが押下された場合に、前記オートスクロール処理を行う
ことを特徴とする請求項１に記載の表示装置。
【請求項３】
前記スクロール基準点から前記座標特定部が特定した座標へ伸びる半直線の方向を特定する方向特定部を備え、
前記オートスクロール部は、前記検知部がタッチを検知している間、前記距離算出部が算出した距離に応じた変位量だけ、前記方向特定部が特定した方向へ、前記表示部における前記表示座標を変位させる
ことを特徴とする請求項１または請求項２に記載の表示装置。
【請求項４】
画面に表示させる表示情報のうち表示座標によって指定される一部分を表示させる表示部と、
前記画面の縦軸回りまたは横軸回りの少なくとも一方の回転角を検知する回転角検知部と、
前記回転角検知部が検知した回転角と予め定めた基準の回転角との差を算出する差分回転角算出部と、
前記差分回転角算出部が算出した回転角の絶対値に応じた変位量だけ、当該回転角の正負に応じた方向へ、前記表示部における前記表示座標を変位させる傾斜スクロール処理を実行する傾斜スクロール部と
を備えることを特徴とする表示装置。
【請求項５】
前記表示部は、複数のボタンを含むスクロールメニューを表示し、
前記傾斜スクロール部は、前記スクロールメニューのうち前記傾斜スクロール処理を示すボタンが押下された場合に、前記傾斜スクロール処理を行う
ことを特徴とする請求項４に記載の表示装置。
【請求項６】
タッチパネルに表示させる表示情報のうち表示座標によって指定される一部分を表示させる表示部と、
前記タッチパネルに対するタッチの有無を検知するタッチ検知部と、
前記タッチ検知部がタッチを検知した場合に、前記タッチパネルにおけるタッチ点の座標を特定する座標特定部と、
前記座標特定部が特定した座標が前記タッチパネル上の所定の領域であるスクロール領域内に存在する場合に、当該スクロール領域の一端から他端までの長さを基準としたときの当該スクロール領域の一端から前記座標特定部が特定した座標までの長さの割合を算出する割合算出部と、
前記割合算出部が算出した割合を前記表示情報の最大の座標値に乗じて得られる座標を前記表示部における前記表示座標とする高速スクロール処理を実行する高速スクロール部と
を備えることを特徴とする表示装置。
【請求項７】
前記表示部は、複数のボタンを含むスクロールメニューを表示し、
前記高速スクロール部は、前記スクロールメニューのうち前記高速スクロール処理を示すボタンが押下された場合に、前記高速スクロール処理を行う
ことを特徴とする請求項６に記載の表示装置。
【請求項８】
タッチパネルに表示させる表示情報のうち表示座標によって指定される一部分と複数のボタンを含むスクロールメニューとを所定のスクロール基準点に表示させる表示部と、
前記タッチパネルに対するタッチの有無を検知するタッチ検知部と、
前記タッチ検知部がタッチを検知した場合に、前記タッチパネルにおけるタッチ点の座標を特定する座標特定部と、
前記スクロール基準点と前記座標特定部が特定した座標との間の距離を算出する距離算出部と、
前記タッチ検知部がタッチを検知している間、前記距離算出部が算出した距離に応じた変位量だけ、前記表示部における前記表示座標を変位させるオートスクロール処理を実行するオートスクロール部と、
前記タッチパネルの縦軸回りまたは横軸回りの少なくとも一方の回転角を検知する回転角検知部と、
前記回転角検知部が検知した回転角と予め定めた基準の回転角との差を算出する差分回転角算出部と、
前記差分回転角算出部が算出した回転角の絶対値に応じた変位量だけ、当該回転角の正負に応じた方向へ、前記表示部における前記表示座標を変位させる傾斜スクロール処理を実行する傾斜スクロール部と、
前記座標特定部が特定した座標が前記タッチパネル上の所定の領域であるスクロール領域内に存在する場合に、当該スクロール領域の一端から他端までの長さを基準としたときの当該スクロール領域の一端から前記座標特定部が特定した座標までの長さの割合を算出する割合算出部と、
前記割合算出部が算出した割合を前記表示情報の最大の座標値に乗じて得られる座標を前記表示部における前記表示座標とする高速スクロール処理を実行する高速スクロール部と
を備え、
前記オートスクロール部は、前記スクロールメニューのうち前記オートスクロール処理を示すボタンが押下された場合に、前記オートスクロール処理を行い、
前記傾斜スクロール部は、前記スクロールメニューのうち前記傾斜スクロール処理を示すボタンが押下された場合に、前記傾斜スクロール処理を行い、
前記高速スクロール部は、前記スクロールメニューのうち前記高速スクロール処理を示すボタンが押下された場合に、前記高速スクロール処理を行う
ことを特徴とする表示装置。
【請求項９】
タッチパネルを備える表示装置のスクロール方法であって、
表示部は、前記タッチパネルに表示させる表示情報のうち表示座標によって指定される一部分を表示させ、
タッチ検知部は、前記タッチパネルに対するタッチの有無を検知し、
座標特定部は、前記タッチ検知部がタッチを検知した場合に、前記タッチパネルにおけるタッチ点の座標を特定し、
距離算出部は、前記タッチパネル上の所定の座標であるスクロール基準点と前記座標特定部が特定した座標との間の距離を算出し、
オートスクロール部は、前記タッチ検知部がタッチを検知している間、前記距離算出部が算出した距離に応じた変位量だけ、前記表示部における前記表示座標を変位させるオートスクロール処理を実行する
ことを特徴とするスクロール方法。
【請求項１０】
タッチパネルを備える表示装置を、
前記タッチパネルに表示させる表示情報のうち表示座標によって指定される一部分を表示させる表示部、
前記タッチパネルに対するタッチの有無を検知するタッチ検知部、
前記タッチ検知部がタッチを検知した場合に、前記タッチパネルにおけるタッチ点の座標を特定する座標特定部、
前記タッチパネル上の所定の座標であるスクロール基準点と前記座標特定部が特定した座標との間の距離を算出する距離算出部、
前記タッチ検知部がタッチを検知している間、前記距離算出部が算出した距離に応じた変位量だけ、前記表示部における前記表示座標を変位させるオートスクロール処理を実行するオートスクロール部
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、スクロール方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、タッチパネルにより操作を行うスマートフォンが普及している。このようなスマートフォンの操作は、片手で筐体を保持し、他方の手でタッチパネルのタッチ操作を行うことが一般的である。
ところで、スマートフォンを用いてＷｅｂサイト、ニュースリーダ、電子書籍など、情報量の多い文書を閲覧する機会が増えている。情報量の多い文書の全てを１画面に表示することは困難であるため、スマートフォンは、その一部分を画面上に表示させ、スクロール処理を行うことで他の部分を画面上に表示させている。なお、スマートフォンにおけるスクロール処理は、ドラッグ操作やフリック操作によるものが一般的である。ここで、ドラッグ操作とは、タッチパネルをタッチしたまま指を移動させる操作を示し、フリック操作とは、タッチパネルを指で払う操作を示す。ドラッグ操作によるスクロール処理は、ドラッグ操作における指の移動に同期してスクロールを行う処理である。他方、フリック操作によるスクロール処理は、フリック操作における指の移動速度に応じた量だけスクロールを行う処理である。
【０００３】
ここで、特許文献１には、タッチパネルがドラッグされている間、タッチ開始座標から現在タッチされている座標までの長さに応じた量だけ、タッチ開始座標から現在タッチされている座標へ伸びる方向へスクロールさせる技術が開示されている。これにより、利用者は、タッチパネルをタッチし続けている間、指を動かさなくてもスクロールを継続させることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】再公表ＷＯ２００９／０４４７７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ドラッグ操作やフリック操作、特許文献１に記載の操作のように、タッチした点から指を移動させることでスクロールさせる方法は、片手で操作を行うことが困難である。
【０００６】
本発明の目的は、上述した課題を解決する表示装置、スクロール方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明は上記の課題を解決するためになされたものであり、タッチパネルに表示させる表示情報のうち表示座標によって指定される一部分を表示させる表示部と、前記タッチパネルに対するタッチの有無を検知するタッチ検知部と、前記タッチ検知部がタッチを検知した場合に、前記タッチパネルにおけるタッチ点の座標を特定する座標特定部と、前記タッチパネル上の所定の座標であるスクロール基準点と前記座標特定部が特定した座標との間の距離を算出する距離算出部と、前記タッチ検知部がタッチを検知している間、前記距離算出部が算出した距離に応じた変位量だけ、前記表示部における前記表示座標を変位させるオートスクロール処理を実行するオートスクロール部とを備えることを特徴とする。
【０００８】
また、本発明は、画面に表示させる表示情報のうち表示座標によって指定される一部分を表示させる表示部と、前記画面の縦軸回りまたは横軸回りの少なくとも一方の回転角を検知する回転角検知部と、前記回転角検知部が検知した回転角と予め定めた基準の回転角との差を算出する差分回転角算出部と、前記差分回転角算出部が算出した回転角に応じた変位量だけ、当該回転角の正負に応じた方向へ、前記表示部における前記表示座標を変位させる傾斜スクロール処理を実行する傾斜スクロール部とを備えることを特徴とする。
【０００９】
また、本発明は、タッチパネルに表示させる表示情報のうち表示座標によって指定される一部分を表示させる表示部と、前記タッチパネルに対するタッチの有無を検知するタッチ検知部と、前記タッチ検知部がタッチを検知した場合に、前記タッチパネルにおけるタッチ点の座標を特定する座標特定部と、前記座標特定部が特定した座標が前記タッチパネル上の所定の領域であるスクロール領域内に存在する場合に、当該スクロール領域の一端から他端までの長さを基準としたときの当該スクロール領域の一端から前記座標特定部が特定した座標までの長さの割合を算出する割合算出部と、前記割合算出部が算出した割合を前記表示情報の最大の座標値に乗じて得られる座標を前記表示座標とする高速スクロール処理を実行する高速スクロール部とを備えることを特徴とする。
【００１０】
また、本発明は、タッチパネルに表示させる表示情報のうち表示座標によって指定される一部分と複数のボタンを含むスクロールメニューとを所定のスクロール基準点に表示させる表示部と、前記タッチパネルに対するタッチの有無を検知するタッチ検知部と、前記タッチ検知部がタッチを検知した場合に、前記タッチパネルにおけるタッチ点の座標を特定する座標特定部と、前記スクロール基準点と前記座標特定部が特定した座標との間の距離を算出する距離算出部と、前記タッチ検知部がタッチを検知している間、前記距離算出部が算出した距離に応じた変位量だけ、前記表示部における前記表示座標を変位させるオートスクロール処理を実行するオートスクロール部と、前記タッチパネルの縦軸回りまたは横軸回りの少なくとも一方の回転角を検知する回転角検知部と、前記回転角検知部が検知した回転角と予め定めた基準の回転角との差を算出する差分回転角算出部と、前記差分回転角算出部が算出した回転角に応じた変位量だけ、当該回転角の正負に応じた方向へ、前記表示部における前記表示座標を変位させる傾斜スクロール処理を実行する傾斜スクロール部と、前記座標特定部が特定した座標が前記タッチパネル上の所定の領域であるスクロール領域内に存在する場合に、当該スクロール領域の一端から他端までの長さを基準としたときの当該スクロール領域の一端から前記座標特定部が特定した座標までの長さの割合を算出する割合算出部と、前記割合算出部が算出した割合を前記表示情報の最大の座標値に乗じて得られる座標を前記表示座標とする高速スクロール処理を実行する高速スクロール部とを備え、前記オートスクロール部は、前記スクロールメニューのうち前記オートスクロール処理を示すボタンが押下された場合に、前記オートスクロール処理を行い、前記傾斜スクロール部は、前記スクロールメニューのうち前記傾斜スクロール処理を示すボタンが押下された場合に、前記傾斜スクロール処理を行い、前記高速スクロール部は、前記スクロールメニューのうち前記高速スクロール処理を示すボタンが押下された場合に、前記高速スクロール処理を行うことを特徴とする。
【００１１】
また、本発明は、タッチパネルを備える表示装置のスクロール方法であって、表示部は、前記タッチパネルに表示させる表示情報のうち表示座標によって指定される一部分を表示させ、タッチ検知部は、前記タッチパネルに対するタッチの有無を検知し、座標特定部は、前記タッチ検知部がタッチを検知した場合に、前記タッチパネルにおけるタッチ点の座標を特定し、距離算出部は、前記タッチパネル上の所定の座標であるスクロール基準点と前記座標特定部が特定した座標との間の距離を算出し、オートスクロール部は、前記タッチ検知部がタッチを検知している間、前記距離算出部が算出した距離に応じた変位量だけ、前記表示部における前記表示座標を変位させるオートスクロール処理を実行することを特徴とする。
【００１２】
また、本発明は、タッチパネルを備える表示装置を、前記タッチパネルに表示させる表示情報のうち表示座標によって指定される一部分を表示させる表示部、前記タッチパネルに対するタッチの有無を検知するタッチ検知部、前記タッチ検知部がタッチを検知した場合に、前記タッチパネルにおけるタッチ点の座標を特定する座標特定部、前記タッチパネル上の所定の座標であるスクロール基準点と前記座標特定部が特定した座標との間の距離を算出する距離算出部、前記タッチ検知部がタッチを検知している間、前記距離算出部が算出した距離に応じた変位量だけ、前記表示部における前記表示座標を変位させるオートスクロール処理を実行するオートスクロール部として機能させるためのプログラムである。
【発明の効果】
【００１３】
本発明によれば、タッチパネルをタップすることで、またはタッチパネルにタッチすることなくスクロールを行うことができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態によるスマートフォンのハードウェア構成を示す概略ブロック図である。
【図２】本発明の一実施形態によるスマートフォンのソフトウェア構成を示す概略ブロック図である。
【図３】スクロールメニューを示す図である。
【図４】本発明の一実施形態によるスマートフォンのスクロール動作を示すフローチャートである。
【図５】本発明の一実施形態によるスマートフォンのオートスクロール処理の動作を示すフローチャートである。
【図６】本発明の一実施形態によるスマートフォンの高速スクロール処理の動作を示すフローチャートである。
【図７】本発明の一実施形態によるスマートフォンの傾斜スクロール処理の動作を示すフローチャートである。
【図８】傾斜スクロールの例を示す図である。
【図９】本発明による表示装置のオートスクロール処理のための基本構成を示す概略ブロック図である。
【図１０】本発明による表示装置の高速スクロール処理のための基本構成を示す概略ブロック図である。
【図１１】本発明による表示装置の傾斜スクロール処理のための基本構成を示す概略ブロック図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
図１は、本発明の一実施形態によるスマートフォンのハードウェア構成を示す概略ブロック図である。
本実施形態によるスマートフォン（表示装置）は、タッチパネル１０、傾斜センサ２０及びコンピュータ３０を備える。
タッチパネル１０は、ＬＣＤなどの表示デバイスに、入力デバイスであるタッチパッドを重畳したものである。なお、本実施形態においては、タッチパネル１０の横方向の座標をＸ座標とし、縦方向の座標をＹ座標とする。
傾斜センサ２０は、自装置の傾斜の度合いを検出するセンサであり、例えばジャイロスコープや加速度センサによって実現される。
コンピュータ３０は、ＣＰＵ３１（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ３２（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）及びＲＯＭ３３（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）を備え、ＲＯＭ３３が記憶する所定のプログラムをＣＰＵ３１が実行することで、自装置の制御を行う。
【００１６】
図２は、本発明の一実施形態によるスマートフォンのソフトウェア構成を示す概略ブロック図である。
コンピュータ３０は、所定のプログラムを実行すると、表示情報記憶部３０１、表示部３０２、タッチ検知部３０３、座標特定部３０４、基準座標決定部３０５、距離算出部３０６、方向特定部３０７、オートスクロール部３０８、割合算出部３０９、高速スクロール部３１０、回転角検知部３１１、基準回転角記憶部３１２、差分回転角算出部３１３、傾斜スクロール部３１４を備える。
【００１７】
表示情報記憶部３０１は、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）文書や画像などの表示情報を記憶する。
表示部３０２は、タッチパネル１０に表示すべき部分を示す表示座標に基づいて、表示情報記憶部３０１が記憶する表示情報の一部分を、タッチパネル１０に表示する。なお表示座標は、表示情報のうちタッチパネル１０に表示すべき部分の左上端の座標を示す。
タッチ検知部３０３は、タッチパネル１０がタッチされたか否かを検知する。
座標特定部３０４は、タッチパネル１０がタッチされた座標を特定する。
基準座標決定部３０５は、タッチパネル１０が長押しされた場合に、座標特定部３０４が特定した座標を基準座標に決定する。なお、基準座標が決定されると、表示部３０２は当該基準座標にスクロールメニューを表示させる。
【００１８】
図３は、スクロールメニューを示す図である。
表示部３０２が表示するスクロールメニューには、オートスクロールボタン、傾斜スクロールボタン、高速スクロールボタンが配置される。オートスクロールボタンは、基準座標を中心とした十字形のボタンである。傾斜スクロールボタンは、基準座標の左上及び右下に配置される正方形のボタンである。高速スクロールボタンは、基準座標の右上及び左下に配置される正方形のボタンである。オートスクロールボタン、傾斜スクロールボタン、高速スクロールボタンがタップされると、スマートフォンは、それぞれの方式のスクロールを実行する。
【００１９】
図２に戻り、距離算出部３０６は、基準座標決定部３０５が決定した座標から座標特定部３０４が特定した座標までの距離を算出する。
方向特定部３０７は、基準座標決定部３０５が決定した座標から座標特定部３０４が特定した座標へ伸びる半直線の方向を特定する。
オートスクロール部３０８は、スクロールメニューのオートスクロールボタンがタップされた場合に、オートスクロール処理を実行する。オートスクロール処理とは、タッチ検出部がタッチを検出している間、距離算出部３０６が算出した距離に応じた変位量だけ、方向特定部３０７が特定した方向に、表示部３０２における表示座標を変位させる処理である。これにより、表示部３０２において表示画像がスクロールされる。
【００２０】
割合算出部３０９は、タッチパネル１０の表示領域の左端から右端までの長さを基準にしたときのタッチパネル１０の表示領域の左端から座標特定部３０４が特定した座標のＸ座標までの長さの割合を算出する。また、割合算出部３０９は、タッチパネル１０の表示領域の上端から下端までの長さを基準にしたときのタッチパネル１０の表示領域の上端から座標特定部３０４が特定した座標のＹ座標までの長さの割合を算出する。
高速スクロール部３１０は、スクロールメニューの高速スクロールボタンがタップされた場合に、高速スクロール処理を実行する。高速スクロール処理とは、割合算出部３０９が算出したＸ座標の割合を表示情報の右端のＸ座標値（最大の座標値）に乗じて得られるＸ座標、及び割合算出部３０９が算出したＹ座標の割合を表示情報の下端のＹ座標値（最大の座標値）に乗じて得られるＹ座標を、表示部３０２における表示座標とする処理である。これにより、表示部３０２において表示画像がスクロールされる。
【００２１】
回転角検知部３１１は、傾斜センサ２０が検出したＸ軸回り及びＹ軸回りの回転角を取得する。
基準回転角記憶部３１２は、スマートフォンの基本姿勢となるＸ軸回り及びＹ軸回りの回転角である基準回転角を記憶する。なお、本実施形態において回転角は、反時計回りの回転である場合に正値をとり、時計回りの回転である場合に負値をとる。
差分回転角算出部３１３は、基準回転角記憶部３１２が記憶する基準回転角から回転角検知部３１１が取得した回転角を減じた値である差分回転角を算出する。
傾斜スクロール部３１４は、スクロールメニューの傾斜スクロールボタンがタップされた場合に、傾斜スクロール処理を実行する。傾斜スクロール処理とは、差分回転角算出部３１３が算出した差分回転角の絶対値に応じた変位量だけ、当該回転角の正負に応じた方向へ、表示部３０２における表示座標を変位させる処理である。これにより、表示部３０２において表示画像がスクロールされる。
【００２２】
次に、本実施形態によるスマートフォンのスクロール動作について説明する。
図４は、本発明の一実施形態によるスマートフォンのスクロール動作を示すフローチャートである。
まず、スマートフォンがＷｅｂブラウザや電子書籍リーダなどのアプリケーションを実行し、表示情報記憶部３０１に表示すべき表示情報が記録されると、表示部３０２は当該表示情報を表示する（ステップＳ１）。このとき表示部３０２は表示座標を（０，０）とし、表示情報の左上の領域を表示する。
【００２３】
次に、タッチ検知部３０３は、利用者によるタッチパネル１０のタッチの有無を検知する（ステップＳ２）。タッチ検知部３０３は、タッチパネル１０のタッチを検知できない場合（ステップＳ２：ＮＯ）、ステップＳ２の判定を繰り返す。他方、タッチ検知部３０３は、タッチパネル１０のタッチを検知した場合（ステップＳ２：ＹＥＳ）、当該タッチが長押しであるか否かを判定する（ステップＳ３）。このとき座標特定部３０４は、タッチパネル１０がタッチされた座標を特定する。タッチ検知部３０３は、例えば３秒間継続してタッチを検知した場合に、当該タッチが長押しで有ると判定する。
【００２４】
タッチ検知部３０３が、タッチが長押しでないと判定した場合（ステップＳ３：ＮＯ）、スマートフォンは当該タッチに応じた処理を実行し（ステップＳ４）、ステップＳ２に戻る。なお、タッチに応じた処理とは、座標特定部３０４が特定した座標のタップに対応するアプリケーションにおいて予め定められている処理であって、例えばタップされた座標にボタンが配置されている場合は当該ボタンの押下に関連付けられた処理を実行する。
【００２５】
他方、ステップＳ３においてタッチ検知部３０３が、タッチが長押しであると判定した場合（ステップＳ３：ＹＥＳ）、基準座標決定部３０５は、座標特定部３０４が特定した座標を基準座標に決定する（ステップＳ５）。次に、表示部３０２は基準座標決定部３０５が決定した基準座標に図２に示すスクロールメニューを表示する（ステップＳ６）。
【００２６】
次に、タッチ検知部３０３は、再度利用者によるタッチパネル１０のタッチの有無を検知する（ステップＳ７）。タッチ検知部３０３は、タッチパネル１０のタッチを検知できない場合（ステップＳ７：ＮＯ）、ステップＳ７の判定を繰り返す。他方、タッチ検知部３０３がタッチパネル１０のタッチを検知した場合（ステップＳ７：ＹＥＳ）、座標特定部３０４は、タッチパネル１０がタッチされた座標を特定する。このとき、座標特定部３０４は、特定した座標にスクロールメニューの何れかのボタンが配置されているか否かを判定する（ステップＳ８）。
【００２７】
座標特定部３０４が、特定した座標にスクロールメニューの何れのボタンも配置されていないと判定した場合（ステップＳ８：ＮＯ）、スマートフォンは当該タッチに応じた処理を実行し（ステップＳ４）、ステップＳ２に戻る。
他方、座標特定部３０４は、特定した座標にスクロールメニューの何れかのボタンが配置されている場合（ステップＳ８：ＹＥＳ）、スマートフォンは、何れのボタンがタッチされたかを判定し（ステップＳ９）、タッチされたボタンに応じた処理を実行する。すなわち、オートスクロールボタンがタッチされた場合は、オートスクロール処理を実行し（ステップＳ１０）、高速スクロールボタンがタッチされた場合は、高速スクロール処理を実行し（ステップＳ１１）、傾斜スクロールボタンがタッチされた場合は、傾斜スクロール処理を実行する（ステップＳ１２）。そして、各スクロール処理が終了した場合、表示部３０２はスクロールメニューの表示を消して、ステップＳ２に戻る。
【００２８】
ここで、各スクロール処理の詳細について説明する。まずオートスクロール処理について説明する。
図５は、本発明の一実施形態によるスマートフォンのオートスクロール処理の動作を示すフローチャートである。
ステップＳ１０によりオートスクロール処理を実行すると、まず座標特定部３０４は、十字形のオートスクロールボタンのうちＸ軸方向（左右方向）に伸びるアームとＹ軸方向（上下方向）に伸びるアームのいずれのアームがタッチされたかを判定する（ステップＳ１０１）。Ｘ軸方向に伸びるアームがタッチされた場合（ステップＳ１０１：Ｘ軸）、距離算出部３０６は、座標特定部３０４が特定した座標のＸ座標と基準座標のＸ座標との差を求めることで、Ｘ座標成分の距離を算出する（ステップＳ１０２）。
【００２９】
また、方向特定部３０７は、座標特定部３０４が特定した座標のＸ座標と基準座標のＸ座標の何れが大きいかを判定することで、基準座標決定部３０５が決定した座標から座標特定部３０４が特定した座標へ伸びる半直線のＸ座標成分の方向を特定する（ステップＳ１０３）。つまり、座標特定部３０４が特定した座標のＸ座標が、基準座標のＸ座標より大きい場合、基準座標から座標特定部３０４が特定した座標へ伸びる半直線のＸ座標成分の方向は、右方向（Ｘ座標値が大きくなる方向）であることが分かる。同様に、座標特定部３０４が特定した座標のＸ座標が、基準座標のＸ座標より小さい場合、基準座標から座標特定部３０４が特定した座標へ伸びる半直線のＸ座標成分の方向は、左方向（Ｘ座標値が小さくなる方向）であることが分かる。
【００３０】
そして、オートスクロール部３０８は、表示部３０２における表示座標を、ステップＳ１０２で算出した距離を定数倍した変位量だけ、ステップＳ１０３で特定した方向に変位させることで、表示情報のスクロールを行う（ステップＳ１０４）。
【００３１】
他方、ステップＳ１０１において座標特定部３０４がＹ軸方向に伸びるアームがタッチされていると判定した場合（ステップＳ１０１：Ｙ軸）、距離算出部３０６は、座標特定部３０４が特定した座標のＹ座標と基準座標のＹ座標との差を求めることで、Ｙ座標成分の距離を算出する（ステップＳ１０５）。
【００３２】
また、方向特定部３０７は、座標特定部３０４が特定した座標のＹ座標と基準座標のＹ座標の何れが大きいかを判定することで、基準座標決定部３０５が決定した座標から座標特定部３０４が特定した座標へ伸びる半直線のＹ座標成分の方向を特定する（ステップＳ１０６）。つまり、座標特定部３０４が特定した座標のＹ座標が、基準座標のＹ座標より大きい場合、基準座標から座標特定部３０４が特定した座標へ伸びる半直線のＹ座標成分の方向は、下方向（Ｙ座標値が大きくなる方向）であることが分かる。同様に、座標特定部３０４が特定した座標のＹ座標が、基準座標のＹ座標より小さい場合、基準座標から座標特定部３０４が特定した座標へ伸びる半直線のＹ座標成分の方向は、上方向（Ｙ座標値が小さくなる方向）であることが分かる。
【００３３】
そして、オートスクロール部３０８は、表示部３０２における表示座標を、ステップＳ１０５で算出した距離を定数倍した変位量だけ、ステップＳ１０６で特定した方向に変位させることで、表示情報のスクロールを行う（ステップＳ１０７）。
【００３４】
オートスクロール部３０８がステップＳ１０４またはステップＳ１０７によりスクロールを行うと、タッチ検知部３０３は、タッチパネル１０のタッチが継続されているか否かを判定する（ステップＳ１０８）。タッチ検知部３０３が、タッチパネル１０のタッチが継続されていると判定した場合（ステップＳ１０８：ＹＥＳ）、ステップＳ１０１に戻り、スクロール処理を継続する。他方、タッチ検知部３０３が、タッチパネル１０のタッチが終了したと判定した場合（ステップＳ１０８：ＮＯ）、オートスクロール処理を終了する。
【００３５】
本実施形態では、オートスクロールボタンの中心座標は基準座標に等しい。したがって、ステップＳ１０２またはステップＳ１０５で算出した距離の定数倍の変位量に基づいてスクロールすることで、十字形のオートスクロールボタンの中心からの距離によりスクロールの速さを制御することができる。つまり、利用者は、タッチパネル１０上で指を動かすことなく、表示情報をスクロールさせることができる。
なお、オートスクロール処理は、単一ページの長いものに特に有効であり、利用者は自動スクロールによる閲覧や斜め読みをすることができる。
【００３６】
次に、高速スクロール処理について説明する。
図６は、本発明の一実施形態によるスマートフォンの高速スクロール処理の動作を示すフローチャートである。
ステップＳ１１により高速スクロール処理を実行すると、タッチ検知部３０３は、再度利用者によるタッチパネル１０のタッチの有無を検知する（ステップＳ１１１）。タッチ検知部３０３は、タッチパネル１０のタッチを検知できない場合（ステップＳ１１１：ＮＯ）、ステップＳ１１１の判定を繰り返す。他方、タッチ検知部３０３がタッチパネル１０のタッチを検知した場合（ステップＳ１１１：ＹＥＳ）、座標特定部３０４は、タッチパネル１０がタッチされた座標を特定する。次に、割合算出部３０９は、タッチパネル１０の表示領域の左端から右端までの長さを基準にしたときのタッチパネル１０の表示領域の左端から座標特定部３０４が特定した座標のＸ座標までの長さの割合を算出する（ステップＳ１１２）。なお、タッチパネル１０の左端のＸ座標値は０であるため、座標特定部３０４が特定した座標のＸ座標をタッチパネル１０の右端のＸ座標値で除算することで当該割合を算出することができる。
【００３７】
次に、割合算出部３０９は、タッチパネル１０の表示領域の上端から下端までの長さを基準にしたときのタッチパネル１０の表示領域の上端から座標特定部３０４が特定した座標のＹ座標までの長さの割合を算出する（ステップＳ１１３）。なお、タッチパネル１０の上端のＹ座標値は０であるため、座標特定部３０４が特定した座標のＹ座標をタッチパネル１０の下端のＹ座標値で除算することで当該割合を算出することができる。
【００３８】
次に、高速スクロール部３１０は、割合算出部３０９がステップＳ１１２及びＳ１１３で算出した割合を、それぞれ表示情報の右端のＸ座標値及び下端のＹ座標値に乗じる（ステップＳ１１４）。そして、高速スクロール部３１０は、表示部３０２における表示座標を、ステップＳ１１４で算出したＸ座標値及びＹ座標値が示す座標に変更する（ステップＳ１１５）。
【００３９】
高速スクロール部３１０がスクロールを行うと、タッチ検知部３０３は、タッチパネル１０のタッチが継続されているか否かを判定する（ステップＳ１１６）。タッチ検知部３０３が、タッチパネル１０のタッチが継続されていると判定した場合（ステップＳ１１６：ＹＥＳ）、ステップＳ１１２に戻り、スクロール処理を継続する。他方、タッチ検知部３０３が、タッチパネル１０のタッチが終了したと判定した場合（ステップＳ１１６：ＮＯ）、高速スクロール処理を終了する。
【００４０】
これにより、高速スクロール処理中は、タッチパネル１０の全体がスクロールバーとして動作することとなる。例えば、利用者がタッチパネル１０の上部をタッチするとタッチパネル１０には表示情報の上部の領域が表示される。また例えば、利用者がタッチパネル１０の下部をタッチするとタッチパネル１０には表示情報の下部の領域が表示される。左右のスクロールも同様である。
また、高速スクロール処理によれば、利用者は、タッチパネル１０上で指を動かすことなく単一ページの長い表示情報を、ページの先頭から最後までを高速にスクロールすることができる。
【００４１】
次に、傾斜スクロール処理について説明する。
図７は、本発明の一実施形態によるスマートフォンの傾斜スクロール処理の動作を示すフローチャートである。
ステップＳ１２により傾斜スクロール処理を実行すると、差分回転角算出部３１３は、基準回転角記憶部３１２からＸ軸回り及びＹ軸回りの基準回転角を読み出す（ステップＳ１２１）。なお、基準回転角は、スマートフォンの設定時に利用者が予め設定しておく。次に、回転角検知部３１１は、傾斜センサ２０からＸ軸回り及びＹ軸回りの回転角（現在の回転角）を取得し、差分回転角算出部３１３に出力する（ステップＳ１２２）。
【００４２】
次に、差分回転角算出部３１３は、Ｘ軸回りの基準回転角からＸ軸回りの現在の回転角を減じて得られるＸ軸回りの差分回転角と、Ｙ軸回りの基準回転角からＹ軸回りの現在の回転角を減じて得られるＹ軸回りの差分回転角とを算出する（ステップＳ１２３）。そして、傾斜スクロール部３１４は、差分回転角算出部３１３が算出した差分回転角の絶対値に応じた変位量だけ、当該回転角の正負に応じた方向へ、表示部３０２における表示座標を変位させる（ステップＳ１２４）。
【００４３】
図８は、傾斜スクロールの例を示す図である。
なお、上述したように、本実施形態において回転角は、反時計回りの回転である場合に正値をとり、時計回りの回転である場合に負値をとる。このとき、傾斜スクロール部３１４は、Ｘ軸回りの差分回転角が正値である場合、傾斜スクロール部３１４は、表示部３０２における表示座標を上方向へ変位させる。他方、Ｘ軸回りの差分回転角が負値である場合、傾斜スクロール部３１４は、表示部３０２における表示座標を下方向へ変位させる。これにより、図８（Ｂ）に示すように、スマートフォンを基準回転角から立てるように傾けると表示情報がスクロールアップし、スマートフォンを基準回転角から寝かせるように傾けると表示情報がスクロールダウンする。なお、このとき現在の回転角が基準回転角に近いほどスクロールの速さが遅くなり、現在の回転角が基準回転角から遠いほどスクロールの速さが遅くなる。
【００４４】
また、Ｙ軸回りの差分回転角が正値である場合、傾斜スクロール部３１４は、右方向へ表示部３０２における表示座標を変位させる。他方、Ｙ軸回りの差分回転角が負値である場合、傾斜スクロール部３１４は、左方向へ表示部３０２における表示座標を変位させる。これにより、図８（Ｃ）に示すように、スマートフォンの右側が手前にくるように傾けると表示情報が左スクロールし、スマートフォンの左側が手前にくるように傾けると表示情報が右スクロールする。なお、このとき現在の回転角が基準回転角に近いほどスクロールの速さが遅くなり、現在の回転角が基準回転角から遠いほどスクロールの速さが遅くなる。
【００４５】
次に、タッチ検知部３０３は、利用者によるタッチパネル１０のタッチの有無を検知する（ステップＳ１２５）。タッチ検知部３０３は、タッチパネル１０のタッチを検知できない場合（ステップＳ１２５：ＮＯ）、ステップＳ１２１に戻り、傾斜スクロールを繰り返す。他方、タッチ検知部３０３がタッチパネル１０のタッチを検知した場合（ステップＳ１２５：ＹＥＳ）、傾斜スクロール処理を終了する。
【００４６】
傾斜スクロール処理によれば、利用者は、電車やその他片手での操作を余儀なくされる場合に、好みの速度、方向に表示情報をスクロールさせることができる。
【００４７】
このように、本実施形態によれば、スクロールメニューの選択により、オートスクロール処理、高速スクロール処理、傾斜スクロール処理の何れかにより表示情報をスクロールさせることができる。これにより、利用者は、タッチした点から指を移動させることなく表示情報をスクロールさせることができる。
【００４８】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
例えば、傾斜スクロール処理を行うに際し、現在の回転角が基準回転角と等しくなっているときに、その旨をタッチパネル１０への表示、報知音、報知光、振動などによって利用者に通知するようにしても良い。
【００４９】
また、例えば、オートスクロール処理、高速スクロール処理、傾斜スクロール処理の何れかのスクロール処理を実行している間、スクロールメニューの表示を薄くして表示内容を見やすくするようにしても良い。
【００５０】
また、本実施形態では、高速スクロール処理においてタッチパネル１０全体をスクロールバーとして機能させる場合について説明したが、これに限られず、タッチパネル１０内の所定の領域であるスクロール領域をスクロールバーとして機能させるようにしても良い。この場合、割合算出部３０９は、座標特定部３０４が特定した座標がスクロール領域内に存在する場合に、スクロール領域の一端から他端までの長さを基準としたときのスクロール領域の一端から座標特定部３０４が特定した座標までの長さの割合を算出する。
【００５１】
《第１の基本構成》
図９は、本発明による表示装置のオートスクロール処理のための基本構成を示す概略ブロック図である。
上述した実施形態では、本発明による表示装置の一実施形態として図２に示す構成について説明したが、本発明による表示装置のオートスクロール処理のための基本構成は、図９に示すとおりである。
すなわち、本発明によるオートスクロール処理のための表示装置は、表示部３０２、タッチ検知部３０３、座標特定部３０４、距離算出部３０６、オートスクロール部３０８を基本構成として備える。
【００５２】
表示部３０２は、タッチパネル１０に表示させる表示情報のうち表示座標によって指定される一部分を表示させる。
タッチ検知部３０３は、タッチパネル１０に対するタッチの有無を検知する。
座標特定部３０４は、タッチ検知部３０３がタッチを検知した場合に、タッチパネル１０におけるタッチ点の座標を特定する。
距離算出部３０６は、タッチパネル１０上の所定の座標であるスクロール基準点と座標特定部３０４が特定した座標との間の距離を算出する。
オートスクロール部３０８は、タッチ検知部３０３がタッチを検知している間、距離算出部３０６が算出した距離に応じた変位量だけ、表示部３０２における表示座標を変位させるオートスクロール処理を実行する。
これにより、利用者は、タッチした点から指を移動させることなく、タップ操作により表示情報をスクロールさせることができる。
【００５３】
《第２の基本構成》
図１０は、本発明による表示装置の高速スクロール処理のための基本構成を示す概略ブロック図である。
上述した実施形態では、本発明による表示装置の一実施形態として図２に示す構成について説明したが、本発明による表示装置の高速スクロール処理のための基本構成は、図１０に示すとおりである。
すなわち、本発明による高速スクロール処理のための表示装置は、表示部３０２、タッチ検知部３０３、座標特定部３０４、距離算出部３０６、オートスクロール部３０８を基本構成として備える。
【００５４】
表示部３０２は、タッチパネル１０に表示させる表示情報のうち表示座標によって指定される一部分を表示させる。
タッチ検知部３０３は、タッチパネル１０に対するタッチの有無を検知する。
割合算出部３０９は、座標特定部３０４が特定した座標がタッチパネル１０上の所定の領域であるスクロール領域内に存在する場合に、スクロール領域の一端から他端までの長さを基準としたときのスクロール領域の一端から座標特定部３０４が特定した座標までの長さの割合を算出する。
高速スクロール部３１０は、割合算出部３０９が算出した割合を表示情報の最大の座標値に乗じて得られる座標を表示部３０２における表示座標とする高速スクロール処理を実行する。
これにより、利用者は、タッチした点から指を移動させることなく、タップ操作により表示情報をスクロールさせることができる。
【００５５】
《第３の基本構成》
図１１は、本発明による表示装置の傾斜スクロール処理のための基本構成を示す概略ブロック図である。
上述した実施形態では、本発明による表示装置の一実施形態として図２に示す構成について説明したが、本発明による表示装置の傾斜スクロール処理のための基本構成は、図１１に示すとおりである。
すなわち、本発明による傾斜スクロール処理のための表示装置は、表示部３０２、回転角検知部３１１、差分回転角算出部３１３、傾斜スクロール部３１４を基本構成として備える。
【００５６】
表示部３０２は、タッチパネル１０に表示させる表示情報のうち表示座標によって指定される一部分を表示させる。
回転角検知部３１１は、タッチパネル１０の縦軸回りまたは横軸回りの少なくとも一方の回転角を検知する。
差分回転角算出部３１３は、回転角検知部３１１が検知した回転角と予め定めた基準の回転角との差を算出する。
傾斜スクロール部３１４は、差分回転角算出部３１３が算出した回転角の絶対値に応じた変位量だけ、当該回転角の正負に応じた方向へ、表示部３０２における表示座標を変位させる傾斜スクロール処理を実行する。
これにより、利用者は、タッチすることなく表示情報をスクロールさせることができる。
【００５７】
なお、本実施形態では、コンピュータ３０が実行するプログラムが、ＲＯＭ３３に記憶されている場合について説明したが、これに限られず、他のコンピュータ読み取り可能な記録媒体に記録されていても良い。コンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このプログラムを通信回線によってコンピュータ３０に配信し、この配信を受けたコンピュータ３０が当該プログラムを実行するようにしても良い。
【００５８】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータ３０にすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００５９】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００６０】
（付記１）
タッチパネルに表示させる表示情報のうち表示座標によって指定される一部分を表示させる表示部と、
前記タッチパネルに対するタッチの有無を検知するタッチ検知部と、
前記タッチ検知部がタッチを検知した場合に、前記タッチパネルにおけるタッチ点の座標を特定する座標特定部と、
前記タッチパネル上の所定の座標であるスクロール基準点と前記座標特定部が特定した座標との間の距離を算出する距離算出部と、
前記タッチ検知部がタッチを検知している間、前記距離算出部が算出した距離に応じた変位量だけ、前記表示部における前記表示座標を変位させるオートスクロール処理を実行するオートスクロール部と
を備えることを特徴とする表示装置。
【００６１】
（付記２）
前記表示部は、複数のボタンを含むスクロールメニューを前記スクロール基準点に表示し、
前記オートスクロール部は、前記スクロールメニューのうち前記オートスクロール処理を示すボタンが押下された場合に、前記オートスクロール処理を行う
ことを特徴とする付記１に記載の表示装置。
【００６２】
（付記３）
前記スクロール基準点から前記座標特定部が特定した座標へ伸びる半直線の方向を特定する方向特定部を備え、
前記オートスクロール部は、前記検知部がタッチを検知している間、前記距離算出部が算出した距離に応じた変位量だけ、前記方向特定部が特定した方向へ、前記表示部における前記表示座標を変位させる
ことを特徴とする付記１または付記２に記載の表示装置。
【００６３】
（付記４）
画面に表示させる表示情報のうち表示座標によって指定される一部分を表示させる表示部と、
前記画面の縦軸回りまたは横軸回りの少なくとも一方の回転角を検知する回転角検知部と、
前記回転角検知部が検知した回転角と予め定めた基準の回転角との差を算出する差分回転角算出部と、
前記差分回転角算出部が算出した回転角の絶対値に応じた変位量だけ、当該回転角の正負に応じた方向へ、前記表示部における前記表示座標を変位させる傾斜スクロール処理を実行する傾斜スクロール部と
を備えることを特徴とする表示装置。
【００６４】
（付記５）
前記表示部は、複数のボタンを含むスクロールメニューを表示し、
前記傾斜スクロール部は、前記スクロールメニューのうち前記傾斜スクロール処理を示すボタンが押下された場合に、前記傾斜スクロール処理を行う
ことを特徴とする付記４に記載の表示装置。
【００６５】
（付記６）
タッチパネルに表示させる表示情報のうち表示座標によって指定される一部分を表示させる表示部と、
前記タッチパネルに対するタッチの有無を検知するタッチ検知部と、
前記タッチ検知部がタッチを検知した場合に、前記タッチパネルにおけるタッチ点の座標を特定する座標特定部と、
前記座標特定部が特定した座標が前記タッチパネル上の所定の領域であるスクロール領域内に存在する場合に、当該スクロール領域の一端から他端までの長さを基準としたときの当該スクロール領域の一端から前記座標特定部が特定した座標までの長さの割合を算出する割合算出部と、
前記割合算出部が算出した割合を前記表示情報の最大の座標値に乗じて得られる座標を前記表示部における前記表示座標とする高速スクロール処理を実行する高速スクロール部と
を備えることを特徴とする表示装置。
【００６６】
（付記７）
前記表示部は、複数のボタンを含むスクロールメニューを表示し、
前記高速スクロール部は、前記スクロールメニューのうち前記高速スクロール処理を示すボタンが押下された場合に、前記高速スクロール処理を行う
ことを特徴とする付記６に記載の表示装置。
【００６７】
（付記８）
タッチパネルに表示させる表示情報のうち表示座標によって指定される一部分と複数のボタンを含むスクロールメニューとを所定のスクロール基準点に表示させる表示部と、
前記タッチパネルに対するタッチの有無を検知するタッチ検知部と、
前記タッチ検知部がタッチを検知した場合に、前記タッチパネルにおけるタッチ点の座標を特定する座標特定部と、
前記スクロール基準点と前記座標特定部が特定した座標との間の距離を算出する距離算出部と、
前記タッチ検知部がタッチを検知している間、前記距離算出部が算出した距離に応じた変位量だけ、前記表示部における前記表示座標を変位させるオートスクロール処理を実行するオートスクロール部と、
前記タッチパネルの縦軸回りまたは横軸回りの少なくとも一方の回転角を検知する回転角検知部と、
前記回転角検知部が検知した回転角と予め定めた基準の回転角との差を算出する差分回転角算出部と、
前記差分回転角算出部が算出した回転角の絶対値に応じた変位量だけ、当該回転角の正負に応じた方向へ、前記表示部における前記表示座標を変位させる傾斜スクロール処理を実行する傾斜スクロール部と、
前記座標特定部が特定した座標が前記タッチパネル上の所定の領域であるスクロール領域内に存在する場合に、当該スクロール領域の一端から他端までの長さを基準としたときの当該スクロール領域の一端から前記座標特定部が特定した座標までの長さの割合を算出する割合算出部と、
前記割合算出部が算出した割合を前記表示情報の最大の座標値に乗じて得られる座標を前記表示部における前記表示座標とする高速スクロール処理を実行する高速スクロール部と
を備え、
前記オートスクロール部は、前記スクロールメニューのうち前記オートスクロール処理を示すボタンが押下された場合に、前記オートスクロール処理を行い、
前記傾斜スクロール部は、前記スクロールメニューのうち前記傾斜スクロール処理を示すボタンが押下された場合に、前記傾斜スクロール処理を行い、
前記高速スクロール部は、前記スクロールメニューのうち前記高速スクロール処理を示すボタンが押下された場合に、前記高速スクロール処理を行う
ことを特徴とする表示装置。
【００６８】
（付記９）
タッチパネルを備える表示装置のスクロール方法であって、
表示部は、前記タッチパネルに表示させる表示情報のうち表示座標によって指定される一部分を表示させ、
タッチ検知部は、前記タッチパネルに対するタッチの有無を検知し、
座標特定部は、前記タッチ検知部がタッチを検知した場合に、前記タッチパネルにおけるタッチ点の座標を特定し、
距離算出部は、前記タッチパネル上の所定の座標であるスクロール基準点と前記座標特定部が特定した座標との間の距離を算出し、
オートスクロール部は、前記タッチ検知部がタッチを検知している間、前記距離算出部が算出した距離に応じた変位量だけ、前記表示部における前記表示座標を変位させるオートスクロール処理を実行する
ことを特徴とするスクロール方法。
【００６９】
（付記１０）
タッチパネルを備える表示装置を、
前記タッチパネルに表示させる表示情報のうち表示座標によって指定される一部分を表示させる表示部、
前記タッチパネルに対するタッチの有無を検知するタッチ検知部、
前記タッチ検知部がタッチを検知した場合に、前記タッチパネルにおけるタッチ点の座標を特定する座標特定部、
前記タッチパネル上の所定の座標であるスクロール基準点と前記座標特定部が特定した座標との間の距離を算出する距離算出部、
前記タッチ検知部がタッチを検知している間、前記距離算出部が算出した距離に応じた変位量だけ、前記表示部における前記表示座標を変位させるオートスクロール処理を実行するオートスクロール部
として機能させるためのプログラム。
【符号の説明】
【００７０】
１０…タッチパネル  ２０…傾斜センサ  ３０…コンピュータ  ３１…ＣＰＵ  ３２…ＲＡＭ  ３３…ＲＯＭ  ３０１…表示情報記憶部  ３０２…表示部  ３０３…タッチ検知部  ３０４…座標特定部  ３０５…基準座標決定部  ３０６…距離算出部  ３０７…方向特定部  ３０８…オートスクロール部  ３０９…割合算出部  ３１０…高速スクロール部  ３１１…回転角検知部  ３１２…基準回転角記憶部  ３１３…差分回転角算出部  ３１４…傾斜スクロール部
【図１】
2013235355.tif 000003
【図２】
2013235355.tif 000004
【図３】
2013235355.tif 000005
【図４】
2013235355.tif 000006
【図５】
2013235355.tif 000007
【図６】
2013235355.tif 000008
【図７】
2013235355.tif 000009
【図８】
2013235355.tif 000010
【図９】
2013235355.tif 000011
【図１０】
2013235355.tif 000012
【図１１】
2013235355.tif 000013