(57)【要約】      （修正有）【課題】スクロール表示される情報をユーザにとって読み取りやすくする方法を提供する。【解決手段】閲覧対象となる情報の表示用情報に基づいて、表示用情報が想定する仮想画面上へ表示する場合の展開データを作成する仮想画面展開部１０８と、作成された展開データにあらかじめ指定された注目データが含まれる場合に、指定された注目データと指定された注目データの展開データ中における位置とを検出する注目データ検出部１１０と、表示部に表示された情報に対して行われたスクロール操作に応じて決定されるスクロールの方向および速度に基づいて算出される表示領域に表示する対象となる展開データの一部の基本更新位置と検出された注目データの位置とに基づいて表示領域に表示する対象となる展開データの一部の修正更新位置を算出するためのスクロール処理部１１２と、を含む。【選択図】図１
2010237777.tif 000002
【特許請求の範囲】
【請求項１】
情報を閲覧するための情報閲覧装置において、
閲覧対象となる情報の表示用情報を記憶する情報記憶部と、
前記表示用情報に基づいて、当該表示用情報が想定する仮想画面上へ表示する場合の展開データを作成する仮想画面展開部と、
前記作成された展開データにあらかじめ指定された注目データが含まれる場合に、当該指定された注目データと当該指定された注目データの展開データ中における位置とを検出する注目データ検出部と、
前記仮想画面より小さい表示面に対して、当該表示面の画面サイズに応じた表示領域に相当する前記展開データの一部を表示する表示部と、
前記表示部に表示された情報に対して行われたスクロール操作に応じて決定されるスクロールの方向および速度に基づいて算出される前記表示領域に表示する対象となる展開データの一部の基本更新位置と前記検出された注目データの位置とに基づいて前記表示領域に表示する対象となる展開データの一部の修正更新位置を算出するスクロール処理部と、
前記算出された修正更新位置に基づいて、前記展開データから前記表示部に表示させるための展開データの一部を切り出すデータ切出部と、
を含むことを特徴とする情報閲覧装置。
【請求項２】
請求項１に記載された情報閲覧装置であって、さらに
ユーザから入力された入力情報を受け付ける入力部を含み、
前記スクロール処理部は、さらに前記入力情報にも基づいて、前記修正更新位置を算出する
ことを特徴とする情報閲覧装置。
【請求項３】
請求項２に記載された情報閲覧装置であって
前記入力情報は、入力強度情報を含み、
前記スクロール処理部は、さらに前記入力強度情報にも基づいて、前記修正更新位置を算出する
ことを特徴とする情報閲覧装置。
【請求項４】
情報を閲覧するための情報閲覧装置が実行する情報表示制御方法であって、当該情報閲覧装置が、
閲覧対象となる情報の表示用情報を記憶し、
前記表示用情報に基づいて、当該表示用情報が想定する仮想画面上へ表示する場合の展開データを作成し、
前記情報閲覧装置の表示面の画面サイズに応じた表示領域に相当するデータを前記展開データから切り出して当該表示面に対して表示し、
前記作成された展開データにあらかじめ指定された注目データが含まれる場合に、当該指定された注目データと当該指定された注目データの展開データ中における位置とを検出し、
前記表示部に表示された情報に対して行われたスクロール操作に応じて決定されるスクロールの方向および速度に基づいて算出される前記表示領域に表示する対象となる展開データの一部の基本更新位置と前記検出された注目データの位置とに基づいて前記表示領域に表示する対象となる展開データの一部の修正更新位置を算出し、
前記算出された修正更新位置に基づいて、前記展開データから前記表示部に表示させるための展開データの一部を切り出す
ことを特徴とする情報表示制御方法。
【請求項５】
コンピュータに情報表示制御方法を実行させる情報表示制御プログラムであって、前記情報表示制御方法は、前記コンピュータが、
閲覧対象となる情報の表示用情報を記憶し、
前記表示用情報に基づいて、当該表示用情報が想定する仮想画面上へ表示する場合の展開データを作成し、
前記コンピュータの表示面の画面サイズに応じた表示領域に相当するデータを前記展開データから切り出して当該表示面に対して表示し、
前記作成された展開データにあらかじめ指定された注目データが含まれる場合に、当該指定された注目データと当該指定された注目データの展開データ中における位置とを検出し、
前記表示部に表示された情報に対して行われたスクロール操作に応じて決定されるスクロールの方向および速度に基づいて算出される前記表示領域に表示する対象となる展開データの一部の基本更新位置と前記検出された注目データの位置とに基づいて前記表示領域に表示する対象となる展開データの一部の修正更新位置を算出し、
前記算出された修正更新位置に基づいて、前記展開データから前記表示部に表示させるための展開データの一部を切り出す
ことを特徴とする情報表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報閲覧装置に関し、特に、小型表示面を搭載した携帯装置における情報表示制御方法に関する。
【背景技術】
【０００２】
携帯電話やＰｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ（ＰＤＡ）、スマートフォンなどの携帯装置に、パーソナルコンピュータ（ＰＣ）向けのリッチコンテンツを閲覧できるようなＷｅｂ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）ブラウザ（通称：フルブラウザ）が搭載されるようになった。フルブラウザを使うことにより、ユーザは携帯装置を用いて携帯装置向けにカストマイズされたコンテンツではなく、ＰＣ向けのリッチコンテンツを参照することができるようになり、モバイル環境においても、ＰＣと同様にインターネットから情報収集が可能になった。
【０００３】
ＰＣ向けのＷｅｂコンテンツなどを閲覧する場合に、スクロール表示が行われる。スクロール表示される情報を読み取りやすくする方法として、表示されるコンテンツに含まれるキーワードに基づいて表示速度を変更することが提案されている。たとえば、特定のキーワードを含む記述を表示するときにスクロール速度を遅くしたり、表示されるコンテンツの種類に応じて表示速度を変える（たとえば特許文献１参照）。重要情報の表示速度を遅くすることにより、ユーザが重要情報を見逃すことを少なくすることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−８２６６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＰＣでは、高解像度なＥｘｔｅｎｄｅｄ  Ｖｉｄｅｏ  Ｇｒａｐｈｉｃｓ  Ａｒｒａｙ（ＸＶＧＡ：１０２４×７６８ピクセル）などのディスプレイが使用されるため、複雑で多様なＷｅｂコンテンツをそのまま表示しても問題なくユーザが閲覧できる。
【０００６】
しかし、携帯装置は携帯しやすいように小型なものが多く、表示面もＱｕａｒｔｅｒ  Ｖｉｄｅｏ  Ｇｒａｐｈｉｃｓ  Ａｒｒａｙ（ＱＶＧＡ：３２０×２４０ピクセル）やＶｉｄｅｏ  Ｇｒａｐｈｉｃｓ  Ａｒｒａｙ（ＶＧＡ：６４０×４８０ピクセル）程度の解像度のものが多い。
【０００７】
携帯装置では、ＰＣに比べて画面が小さいため、携帯装置でＰＣ向けのＷｅｂコンテンツなどを閲覧する場合には、縦方向にも横方向にもスクロールが必要であり、一方向にスクロールするだけではコンテンツの全容が見えない。このため、重要情報が表示されないという不都合が生じることがある。また、読み飛ばしたい情報が表示されるという不都合が生じることもある。このような不都合を減らして、スクロール表示される情報をユーザにとって読み取りやすくする方法を提供することが課題である。
【課題を解決するための手段】
【０００８】
本発明の一態様にかかる情報閲覧装置は、閲覧対象となる情報の表示用情報に基づいて、表示用情報が想定する仮想画面上へ表示する場合の展開データを作成する仮想画面展開部と、作成された展開データにあらかじめ指定された注目データが含まれる場合に、指定された注目データと指定された注目データの展開データ中における位置とを検出する注目データ検出部と、表示部に表示された情報に対して行われたスクロール操作に応じて決定されるスクロールの方向および速度に基づいて算出される表示領域に表示する対象となる展開データの一部の基本更新位置と検出された注目データの位置とに基づいて表示領域に表示する対象となる展開データの一部の修正更新位置を算出するためのスクロール処理部と、を含むことを特徴とする。
【発明の効果】
【０００９】
本発明の一態様によれば、特定の情報の存在に依存してスクロールの軌道を修正することにより、重要情報が表示されやすい、あるいは不要な情報が表示されにくいスクロールが可能となるため、スクロール表示される情報がユーザにとって読み取りやすくなる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態にかかる情報閲覧装置のシステム構成例を示す図である。
【図２】本発明の第１の実施形態にかかる情報閲覧装置におけるスクロール処理部の詳細構成例を示す図である。
【図３】本発明の第１の実施形態にかかる情報閲覧装置におけるWebページ表示処理の処理フロー例を示す図である。
【図４】本発明の第１の実施形態にかかる情報閲覧装置におけるスクロール処理の処理フロー例を示す図である。
【図５】本発明の第１の実施形態にかかる情報閲覧装置におけるスクロール指示の例を示す図である。
【図６】本発明の第１の実施形態にかかる情報閲覧装置における基本更新位置の算出処理の例を示す図である。
【図７】本発明の第１の実施形態にかかる情報閲覧装置における注目データの記述例を示す図である。
【図８】本発明の第１の実施形態にかかる情報閲覧装置における引力算出処理の例を示す図である。
【図９】本発明の第１の実施形態にかかる情報閲覧装置における更新位置の修正処理の例を示す図である。
【図１０】本発明の第２の実施形態にかかる情報閲覧装置におけるスクロール処理部の詳細構成例を示す図である。
【図１１】本発明の第２の実施形態にかかる情報閲覧装置における更新位置の修正処理の例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面に基づいて本発明の実施形態を説明する。
【００１２】
［第１の実施形態］
図１は、本発明の第１の実施形態にかかる情報閲覧装置のシステム構成例を示す図である。図１に示されたように、情報閲覧装置１００は、入力部１０２と、表示部１０４と、情報記憶部１０６と、仮想画面展開部１０８と、注目データ検出部１１０と、スクロール処理部１１２と、データ切出部１１４と、通信部１１６と、閲覧処理部１１８と、制御部１２０とを含む。
【００１３】
入力部１０２は、ユーザから入力された入力情報を受け付けて、スクロール処理部１１２に送る。
【００１４】
情報記憶部１０６は、閲覧対象となる情報の表示用情報を記憶している。情報記憶部１０６は、たとえば、後述のようにインターネット経由で受信したＷｅｂページの表示情報を一時的に記憶している。
【００１５】
仮想画面展開部１０８は、情報記憶部１０６に記憶された表示用情報に基づいて、ＰＣ画面を想定した仮想画面上に表示用情報を表示する場合の展開データを作成する。
【００１６】
注目データ検出部１１０は、あらかじめ指定された注目データが、仮想画面展開部１０８で作成された展開データに含まれる場合に、指定された注目データが展開データ中のどの位置にあるかを検出する。
【００１７】
表示部１０４は、仮想画面より小さい表示面を持っている。表示部１０４は、展開データのうち、表示面の画面サイズに応じた表示領域に相当するデータを表示面に対して表示する。
【００１８】
スクロール処理部１１２は、更新表示領域の位置を決定する。更新表示領域は、現在表示されている表示領域に置き換えて表示される表示領域である。
【００１９】
データ切出部１１４は、決定された更新表示領域に相当するデータを展開データから切り出して表示部１０４に表示させる。
【００２０】
通信部１１６は、情報閲覧装置１００が通信ネットワーク１４２を介して通信・通話等を行うためのインタフェースである。第１の実施形態においては、通信部１１６は、閲覧処理部１１８からの指示に基づいて、Ｗｅｂサーバ１４０にＷｅｂページの参照要求を送信する。また通信部１１６は、Ｗｅｂページの参照要求に対してＷｅｂサーバから送出されるＷｅｂページのデータを受信する。
【００２１】
閲覧処理部１１８は、フルブラウザの処理を行う。閲覧処理部１１８は、入力部１０２を介して入力された、ユーザが閲覧したいＷｅｂページのＵｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ（ＵＲＬ）等を受け付ける。閲覧処理部１１８は、受け付けたＷｅｂページのＵＲＬに基づいて、Ｗｅｂサーバ１４０から通信部１１６を介してＷｅｂページの表示情報を取得する。取得されたＷｅｂページの表示情報は情報記憶部１０６に一時的に記憶される。
【００２２】
制御部１２０は、情報閲覧装置１００全体を制御する。情報閲覧装置１００が処理する機能のうち、本明細書において陽に説明されない機能はすべて制御部１２０が実行するものとする。
【００２３】
図２は、本発明の第１の実施形態にかかる情報閲覧装置におけるスクロール処理部の詳細構成例を示す図である。図２に示されたように、スクロール処理部１１２は、ベクトル決定部２２２と、基本更新算出部２２４と、引力算出部２２６と、更新位置修正部２２８とを含む。
【００２４】
ベクトル決定部２２２は、スクロールの方向および速度を決定する。
【００２５】
基本更新算出部２２４は、スクロール開始時の表示領域の位置と、スクロール開始からの経過時間と、スクロールの方向および速度とから表示領域に表示する対象となる展開データの一部の基本更新位置を算出する。基本更新位置は、注目データの影響を考えずに算出される表示領域の更新位置である。
【００２６】
引力算出部２２６は、算出された表示領域に表示する対象となる展開データの一部の基本更新位置と注目データの位置との間の距離に基づいて引力を算出する。引力は、注目データが表示領域の更新位置に与える影響の強さを表す。
【００２７】
更新位置修正部２２８は、算出された表示領域に表示する対象となる展開データの一部の基本更新位置と算出された引力とに基づいて、表示領域に表示する対象となる展開データの一部の修正更新位置を算出する。修正更新位置は、引力によって基本更新位置から変更された表示領域の更新位置である。
【００２８】
図３は、本発明の第１の実施形態にかかる情報閲覧装置におけるＷｅｂページ表示処理の処理フロー例を示す図である。図３に基づいて本発明の第１の実施形態にかかる情報閲覧装置におけるＷｅｂページ表示処理の流れを説明する。
【００２９】
（オペレーションＳ３０２）入力部１０２は、ユーザからのＷｅｂページ閲覧要求を受け付け、指定されたＵＲＬを閲覧処理部１１８に送る。
【００３０】
（オペレーションＳ３０４）閲覧処理部１１８は、指定されたＵＲＬに基づき、通信部１１６を介してＷｅｂサーバ１４０からＷｅｂページの表示情報を取得する。取得されたＷｅｂページの表示情報は、情報記憶部１０６に記憶される。
【００３１】
（オペレーションＳ３０６）仮想画面展開部１０８は、情報記憶部１０６に記憶された表示情報に基づいて、展開データを作成する。
【００３２】
（オペレーションＳ３０８）データ切出部１１４は、展開データのうち、あらかじめ決められた領域（たとえば、展開データの左上の領域）を表示領域として切り出し、表示部１０４に表示させる。
【００３３】
図４は、本発明の第１の実施形態にかかる情報閲覧装置におけるスクロール処理の処理フロー例を示す図である。図４に基づいて本発明の第１の実施形態にかかる情報閲覧装置におけるスクロール処理の流れを説明する。
【００３４】
（オペレーションＳ４０２）入力部１０２は、ユーザからのスクロール開始指示を受け付ける。スクロール開始指示の方法としては、たとえば、表示面に重ねられたタッチパネル上でユーザが指またはタッチパネル入力用のペン等を用いて直線を描画するような操作を行うことにより、スクロールの向きと速さを指定する。入力部１０２は、ユーザからの入力情報をベクトル決定部２２２に送る。
【００３５】
（オペレーションＳ４０４）ベクトル決定部２２２は、ユーザからの入力情報に基づいてスクロールの方向と速さを決定する。図５は、本発明の第１の実施形態にかかる情報閲覧装置におけるスクロール指示の例を示す図である。図５に基づいて、本発明の第１の実施形態にかかる情報閲覧装置におけるスクロール指示について具体的に説明する。
【００３６】
仮想画面展開部１０８は、情報記憶部１０６に記憶された表示用情報に基づいて、展開データ５０２を作成する。展開データ５０２が最初に表示面上に表示されるときは、たとえば展開データ５０２の左上の領域すなわち表示領域５０４が表示される。ユーザはスクロール指示として、表示面に重ねられたタッチパネル上でたとえば矢印５０８で示されるように指５０６を移動する。ベクトル決定部２２２は、矢印５０８の始点から終点に向かう方向をスクロールの方向とし、線の始点から終点までの距離を移動時間（ユーザがタッチパネルにタッチしてから指を離すまでの時間）で除した値をスクロールの速さとする。スクロールの開始位置は現在の表示領域とする。したがって、スクロール処理部１１２は、展開データ５０２上の表示領域５０４を矢印５０８と逆方向の矢印５１０の方向に動かすことになる。スクロールの方向と速さの決定に関しては、ユーザからの指示によらず、あらかじめ設定されているデフォルト値を用いることにしてもよい。
【００３７】
（オペレーションＳ４０６）基本更新算出部２２４は、決定されたスクロールの方向および速さに基づいて、表示領域に表示する対象となる展開データの一部の基本更新位置を算出する。図６は、本発明の第１の実施形態にかかる情報閲覧装置における基本更新位置の算出処理の例を示す図である。表示領域を１回更新すると、表示領域６０４の重心６２０はスクロールの方向と速さで決まる値（Δｘ，Δｙ）だけシフトする。このため、基本更新後の表示領域は重心６２２をもつ表示領域６０６となる。ｎ回目の更新では表示領域に表示する対象となる展開データの一部の基本更新位置はスクロールの開始時点から（Δｘ＊ｎ，Δｙ＊ｎ）だけシフトすることになる。
【００３８】
（オペレーションＳ４０８）注目データ検出部１１０は、表示用情報に含まれる注目データを検出し、展開データにおける注目データの位置を特定する。注目データは、たとえば、Ｗｅｂページの作成者が読者に注目してもらいたいと思うデータである。Ｗｅｂページの作成者はＷｅｂページを記述したＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＨＴＭＬ）文書に注目データを記述しておく。図７は、本発明の第１の実施形態にかかる情報閲覧装置における注目データの記述例を示す図である。注目データ検出部１１０はこの記述に基づいて注目データを検出する。
【００３９】
また、ユーザが特定のデータを注目データとして定義できるようにしてもよい。その場合、ユーザは、あらかじめ用意された注目データ定義用ツールあるいはエディタを用いて注目データ設定ファイルに注目データ情報を記述し、記述された注目データ設定ファイルを所定のディレクトリに保存する。注目データ検出部１１０は、所定のディレクトリから注目データ設定ファイルを読み出して注目データ検出処理を行う。
【００４０】
（オペレーションＳ４１０）引力算出部２２６は、検出された注目データによる引力を算出する。図８は、本発明の第１の実施形態にかかる情報閲覧装置における引力算出処理の例を示す図である。展開データ８０２の表示領域８０４が矢印８１０の方向にスクロールしているとする。ｎ回目の更新によって表示領域８０４の基本更新位置が表示領域８０６の位置に来るとする。このとき、表示領域８０４の重心８２０は表示領域８０６の重心８２２の位置に移動する。引力算出部２２６は、検出された注目データ８３０（図８に示された例では文字列「キャンペーン」）の重心と表示領域８０６の重心８２２との距離に基づいて引力値を算出する。引力値は、注目データ８３０の重心と表示領域８０６の重心８２２との距離が小さいほど大きくなるように定義することが望ましい。たとえば、引力値を注目データ８３０の重心と表示領域８０６の重心８２２との距離に反比例する値と定義する。
【００４１】
（オペレーションＳ４１２）更新位置修正部２２８は、算出された表示領域に表示する対象となる展開データの一部の基本更新位置と算出された引力値とに基づいて表示領域に表示する対象となる展開データの一部の修正更新位置を算出する。図９は、本発明の第１の実施形態にかかる情報閲覧装置における更新位置の修正処理の例を示す図である。更新位置修正部２２８は、表示領域８０６の重心８２２の位置が注目データ８３０の重心に近づくように修正する。更新位置修正部２２８は、たとえば、表示領域８０６の重心８２２を矢印８１０に直交する矢印８３４の方向に沿って注目データ８３０に近づくように移動させる。このとき、引力値が大きいほど移動量を大きくすることが望ましい。たとえば移動量を引力値に比例させる。その結果、重心９２４を持つ表示領域９０８が、修正されたｎ回目の更新表示領域となる。このような処理により、更新表示領域の重心の軌跡は矢印８１０に沿った軌跡から、軌跡９１２に変更される。
【００４２】
（オペレーションＳ４１４）ユーザからスクロール終了の指示があれば（Ｓ４１４：Ｙｅｓ）スクロール処理部１１２は処理を終了する。ユーザからスクロール終了の指示がなければ（Ｓ４１４：Ｎｏ）スクロール処理部１１２は処理をオペレーションＳ４０６に戻す。スクロール終了の指示は、たとえばユーザがタッチパネルを軽く叩く等とする。
【００４３】
上述の例においては注目データを文字列としたが、文字列に限らず、図表や写真を注目データとしてもよい。図表や写真を注目データとする場合は、たとえば、図表や写真に付されたキーワードによって注目データを定義し、図表や写真の重心と表示領域の重心との距離に基づいて引力値を算出すればよい。
【００４４】
また、引力を反発力に置き換えることもできる。たとえば、ユーザは、注目データの定義と同様の方法で、ユーザが避けたいデータを忌避データとして定義する。注目データ検出部１１０は忌避データを検出する。引力算出部２２６は、忌避データによる反発力値を、たとえば引力値と同様の算出方法で算出する。反発力更新位置修正部２２８は、反発力値が大きいほど、忌避データから遠ざかるように更新表示領域の位置を修正する。たとえば、図８に示された表示領域８０６の重心８２２を反発力値に応じて矢印８３４の反対方向に沿って注目データ８３０に遠ざかるように移動させる。これにより、忌避データを遠ざけるようなスクロール軌跡を得ることができる。
【００４５】
上述したように、本発明の第１の実施形態によれば、注目データあるいは忌避データの存在に依存してスクロールの軌道が修正されるため、重要あるいは注目情報が表示されやすい、あるいは不要な情報が表示されにくいスクロールが可能となる。注目データが表示領域の中に十分に入るようにスクロールの軌跡を変更することで、ユーザは注目データを認識しやすくなり、また、その注目データを閲覧しやすくなる。また、指やタッチパネル入力用のペン等でタッチパネルを押す強さによってスクロール軌跡の変更量を変化させることによって、スクロール操作をしながら、ユーザの意思・好みに応じて、注目データへの誘導／敬遠の度合いを調整することができる。
【００４６】
なお、上述の例ではタッチパネルによる入力を想定しているが、スクロールの方向を指定できるものであればどのような入力手段を用いてもよい。たとえば、ジャイロセンサを搭載した装置を傾けたり、加速度センサを搭載した装置を振ったりすることでスクロールを指示するようにしてもよい。
【００４７】
第１の実施形態においては、注目データの位置に応じてスクロール軌跡を変更するが、それとともに。注目データの位置に応じてスクロールの速さを遅くするようにしてもよい。
【００４８】
［第２の実施形態］
本発明の第２の実施形態は、第１の実施形態に対して、さらにユーザの指示によって引力値を変更するものである。第２の実施形態にかかる情報閲覧装置のシステム構成は、図１に示された第１の実施形態にかかる情報閲覧装置のシステム構成例と同様である。ただし、入力部１０２からは位置情報だけでなく、タッチパネルに対する押圧力の値も入力されるものとする。また、ユーザはスクロールの間、タッチパネルを押し続け、ユーザがタッチパネルから指を離したときにスクロールを終了するものとする。
【００４９】
図１０は、本発明の第２の実施形態にかかる情報閲覧装置におけるスクロール処理部の詳細構成例を示す図である。図２に示された第１の実施形態にかかる情報閲覧装置におけるスクロール処理部の詳細構成例に対して、圧力検知部１０３０が追加されている。圧力検知部１０３０は、入力情報に含まれるタッチパネルへの押圧力の値を取得する。
【００５０】
第２の実施形態にかかる情報閲覧装置の処理フローは、図４に示された第１の実施形態にかかる情報閲覧装置の処理フローと同様である。ただし、各オペレーションにおける処理の詳細は第１の実施形態と異なるものもある。第１の実施形態と異なる処理について詳細に説明し、第１の実施形態と同じ処理については詳細な説明を省略する。
【００５１】
（オペレーションＳ４０４）ベクトル決定部２２２は、スクロールの方向と速さを決定する。第１の実施形態においては、ユーザがタッチパネルから指を離したときをスクロール開始指示の終了時点としたが、第２の実施形態においては、ユーザの指が特定の位置に一定時間留まったときにスクロール開始指示の終了とみなし、一定時間遡った時点をスクロール開始指示の終了時点とする。以後、ユーザがさらに指を移動させた場合には、新たなスクロール開始指示とみなして、改めてスクロールの方向と速度を決定する。
【００５２】
（オペレーションＳ４０６）基本更新算出部２２４は、決定されたスクロールの方向および速さに基づいて、表示領域に表示する対象となる展開データの一部の基本更新位置を算出する。  
【００５３】
（オペレーションＳ４０８）注目データ検出部１１０は、展開データに含まれる注目データを検出する。
【００５４】
（オペレーションＳ４１０）引力算出部２２６は、検出された注目データによる引力を算出する。圧力検知部１０３０は、入力情報に含まれるタッチパネルへの押圧力の値を取得する。引力算出部２２６は、算出した引力値をタッチパネルへの押圧力の値に基づいて変更する。このとき、押圧力が強いほど引力値を小さくすることが望ましい。たとえば、引力値を押圧力に反比例させる。
【００５５】
（オペレーションＳ４１２）更新位置修正部２２８は、変更された引力値に基づいて更新表示領域の位置を修正する。
【００５６】
このようにすることにより、ユーザがタッチパネルを強く押せば、スクロールの軌道が特定の注目データの方に逸れることを制限することができる。図１１は本発明の第２の実施形態にかかる情報閲覧装置における更新位置の修正処理の例を示す図である。ユーザがある強さでタッチパネルを押しているときにスクロール軌道１１１２が得られるとすると、ユーザがさらに強くタッチパネルを押した場合にはスクロール軌道１１１４が得られる。
【００５７】
さらに、押圧力の値に閾値を設け、閾値を越える力で押されたときには引力をキャンセルするようにしてもよい。その場合、引力に影響されずオペレーションＳ４０４で決定されたスクロールの方向および速さでスクロールする。また、次回以降、この注目データからの引力を無視するようにしてもよい。
【００５８】
上述したように、第２の実施形態によれば、スクロールの軌道が逸れることをユーザの指示によって制御することができるため、ユーザにとって不要な情報が表示されにくいスクロールが可能となる。
【００５９】
なお、第２の実施形態においてはタッチパネルに対する押圧力の値を入力情報として引力を変更しているが、強度を区別できる入力情報であれば、どのような入力情報を用いてもよい。
【００６０】
また、第２の実施形態においてはユーザによるスクロールの開始指示によって自動スクロールが開始されるとしているが、自動スクロールではなく、ユーザの指の移動にともなって表示内容がスクロールされるようにしてもよい。
【００６１】
さらに、注目データに重要度というパラメタを付加して引力値を算出してもよい。たとえば、引力値を重要度に比例させる。上述の引力のキャンセルの場合、重要度を下げる（たとえば半減させる）ことにより、次回以降の引力を弱くすることもできる。
【００６２】
本発明の実施形態にかかる情報閲覧装置は、ハードウェアとしても、コンピュータのソフトウェアとしても実施可能である。例えば、図１に示された入力処理部、表示部、仮想画面展開部、注目データ検出部、スクロール処理部、データ切出部、および制御部の機能をコンピュータに実行させるプログラムを作成し、当該プログラムをコンピュータのメモリに読み込ませて実行させれば、情報閲覧装置１００を実現することができる。
【００６３】
本発明の実施形態にかかる情報閲覧装置の構成要素は、任意の組合せで実現されてよい。複数の構成要素が一つの部材として実現されてもよいし、一つの構成要素が複数の部材から構成されてもよい。
【００６４】
以上の第１の実施形態および第２の実施形態を含む実施形態に関し、更に以下の付記を開示する。
【００６５】
（付記１）情報を閲覧するための情報閲覧装置において、
閲覧対象となる情報の表示用情報を記憶する情報記憶部と、
前記表示用情報に基づいて、当該表示用情報が想定する仮想画面上へ表示する場合の展開データを作成する仮想画面展開部と、
前記作成された展開データにあらかじめ指定された注目データが含まれる場合に、当該指定された注目データと当該指定された注目データの展開データ中における位置とを検出する注目データ検出部と、
前記仮想画面より小さい表示面に対して、当該表示面の画面サイズに応じた表示領域に相当する前記展開データの一部を表示する表示部と、
前記表示部に表示された情報に対して行われたスクロール操作に応じて決定されるスクロールの方向および速度に基づいて算出される前記表示領域に表示する対象となる展開データの一部の基本更新位置と前記検出された注目データの位置とに基づいて前記表示領域に表示する対象となる展開データの一部の修正更新位置を算出するスクロール処理部と、
前記算出された修正更新位置に基づいて、前記展開データから前記表示部に表示させるための展開データの一部を切り出すデータ切出部と、
を含むことを特徴とする情報閲覧装置。
【００６６】
（付記２）付記１に記載された情報閲覧装置であって、さらに
ユーザから入力された入力情報を受け付ける入力部を含み、
前記スクロール処理部は、さらに前記入力情報にも基づいて、前記修正更新位置を算出する
ことを特徴とする情報閲覧装置。
【００６７】
（付記３）付記２に記載された情報閲覧装置であって
前記入力情報は、入力強度情報を含み、
前記スクロール処理部は、さらに前記入力強度情報にも基づいて、前記修正更新位置を算出する
ことを特徴とする情報閲覧装置。
【００６８】
（付記４）情報を閲覧するための情報閲覧装置が実行する情報表示制御方法であって、当該情報閲覧装置が、
閲覧対象となる情報の表示用情報を記憶し、
前記表示用情報に基づいて、当該表示用情報が想定する仮想画面上へ表示する場合の展開データを作成し、
前記情報閲覧装置の表示面の画面サイズに応じた表示領域に相当するデータを前記展開データから切り出して当該表示面に対して表示し、
前記作成された展開データにあらかじめ指定された注目データが含まれる場合に、当該指定された注目データと当該指定された注目データの展開データ中における位置とを検出し、
前記表示部に表示された情報に対して行われたスクロール操作に応じて決定されるスクロールの方向および速度に基づいて算出される前記表示領域に表示する対象となる展開データの一部の基本更新位置と前記検出された注目データの位置とに基づいて前記表示領域に表示する対象となる展開データの一部の修正更新位置を算出し、
前記算出された修正更新位置に基づいて、前記展開データから前記表示部に表示させるための展開データの一部を切り出す
ことを特徴とする情報表示制御方法。
【００６９】
（付記５）付記４に記載された情報表示制御方法であって、さらに前記情報閲覧装置が、
ユーザから入力された入力情報を受け付け、
前記修正更新位置を算出する処理においては、さらに前記入力情報にも基づいて、前記修正更新位置を算出する
ことを特徴とする情報表示制御方法。
【００７０】
（付記６）付記５に記載された情報表示制御方法であって
前記入力情報は、入力強度情報を含み、前記情報閲覧装置が、
前記修正更新位置を算出する処理においては、さらに前記入力強度情報にも基づいて、前記修正更新位置を算出する
ことを特徴とする情報表示制御方法。
【００７１】
（付記７）コンピュータに情報表示制御方法を実行させる情報表示制御プログラムであって、前記情報表示制御方法は、前記コンピュータが、
閲覧対象となる情報の表示用情報を記憶し、
前記表示用情報に基づいて、当該表示用情報が想定する仮想画面上へ表示する場合の展開データを作成し、
前記コンピュータの表示面の画面サイズに応じた表示領域に相当するデータを前記展開データから切り出して当該表示面に対して表示し、
前記作成された展開データにあらかじめ指定された注目データが含まれる場合に、当該指定された注目データと当該指定された注目データの展開データ中における位置とを検出し、
前記表示部に表示された情報に対して行われたスクロール操作に応じて決定されるスクロールの方向および速度に基づいて算出される前記表示領域に表示する対象となる展開データの一部の基本更新位置と前記検出された注目データの位置とに基づいて前記表示領域に表示する対象となる展開データの一部の修正更新位置を算出し、
前記算出された修正更新位置に基づいて、前記展開データから前記表示部に表示させるための展開データの一部を切り出す
ことを特徴とする情報表示制御プログラム。
【００７２】
（付記８）付記７に記載された情報表示制御プログラムであって、前記情報表示制御方法は、さらに前記コンピュータが、
ユーザから入力された入力情報を受け付け、
前記修正更新位置を算出する処理においては、さらに前記入力情報にも基づいて、前記修正更新位置を算出する
ことを特徴とする情報表示制御プログラム。
【００７３】
（付記９）付記８に記載された情報表示制御プログラムであって
前記入力情報は、入力強度情報を含み、
前記情報表示制御方法は、前記コンピュータが、
前記修正更新位置を算出する処理においては、さらに前記入力強度情報にも基づいて、前記修正更新位置を算出する
ことを特徴とする情報表示制御プログラム。
【符号の説明】
【００７４】
１００：  情報閲覧装置
１０２：  入力部
１０４：  表示部
１０６：  情報記憶部
１０８：  仮想画面展開部
１１０：  注目データ検出部
１１２：  スクロール処理部
１１４：  データ切出部
１１６：  通信部
１１８：  閲覧処理部
１２０：  制御部
２２２：  ベクトル決定部
２２４：  基本更新算出部
２２６：  引力算出部
２２８：  更新位置修正部
１０３０：  圧力検知部
【図１】
2010237777.tif 000003
【図２】
2010237777.tif 000004
【図３】
2010237777.tif 000005
【図４】
2010237777.tif 000006
【図５】
2010237777.tif 000007
【図６】
2010237777.tif 000008
【図７】
2010237777.tif 000009
【図８】
2010237777.tif 000010
【図９】
2010237777.tif 000011
【図１０】
2010237777.tif 000012
【図１１】
2010237777.tif 000013