(57)【要約】【課題】閲覧するドキュメントファイルによって、最適な動作モード遷移制御を実現する文書閲覧端末、動作モード制御方法及び動作モード制御プログラムを提供する。【解決手段】閲覧するドキュメントファイルに関するユーザ操作履歴に基づいて、ドキュメントファイルの閲覧先ページを予測し、予測する閲覧先ページの種別をドキュメントファイルのドキュメント情報より取得し、種別に基づいて、複数の動作モードの遷移制御を行う。【選択図】  図３
2005018640.tif 000002
【特許請求の範囲】
【請求項１】
閲覧するドキュメントファイルに関するユーザ操作履歴に基づいて、前記ドキュメントファイルの閲覧先ページを予測し、該予測する閲覧先ページの種別を前記ドキュメントファイルのドキュメント情報より取得し、該種別に基づいて、動作モードの遷移命令を出力するユーザプロファイル情報管理手段と、
該ユーザプロファイル情報管理手段からの動作モードの遷移命令に基づいて、複数の動作モードの遷移制御を行う制御手段と
を具備することを特徴とする文書閲覧端末。
【請求項２】
前記ユーザ操作履歴は、前記ドキュメントファイルの操作イベントの発生時刻を含み、
前記ユーザプロファイル情報管理手段は、さらに、前記ユーザ操作履歴に基づいて、前記ドキュメントファイルの閲覧期間を予測し、該閲覧期間及び前記閲覧先ページの種別に基づいて、動作モードの遷移命令を出力する
ことを特徴とする請求項１に記載の文書閲覧端末。
【請求項３】
前記ユーザプロファイル情報管理手段は、前記閲覧先のページ種別と対応するユーザ操作履歴に基づいて、前記ドキュメントファイルの閲覧期間を予測する
ことを特徴とする請求項２に記載の文書閲覧端末。
【請求項４】
閲覧するドキュメントファイルに関するユーザ操作履歴に基づいて、前記ドキュメントファイルの閲覧先ページを予測し、
該予測する閲覧先ページの種別を前記ドキュメントファイルのドキュメント情報より取得し、該種別に基づいて、複数の動作モードの遷移制御を行う
ことを特徴とする動作モード制御方法。
【請求項５】
閲覧するドキュメントファイルに関するユーザ操作履歴に基づいて、前記ドキュメントファイルの閲覧先ページを予測する処理と、
該予測する閲覧先ページの種別を前記ドキュメントファイルのドキュメント情報より取得し、該種別に基づいて、複数の動作モードの遷移制御を行う処理と
をコンピュータに実行させるための動作モード制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書閲覧端末において、閲覧するドキュメントファイルによって、最適な動作モード遷移制御を実現する文書閲覧端末、動作モード制御方法及び動作モード制御プログラムに関する。
【０００２】
【従来の技術】
近年、ＸＧＡ，ＳＶＧＡ程度の解像度のＬＣＤを備え、コンテンツ閲覧機能に特化した電子書籍端末等の文書閲覧端末が開発されている。このような端末は、バッテリー駆動による動作が想定され、充電無しで長時間利用可能であることが商品の付加価値向上につながる。
このため、特に表示ディスプレイ部分における消費電力の低減が望まれており、以下のような従来技術が存在する。
例えば、特許文献１には、電子ペーパのような記憶性を持つ表示ディスプレイを利用し、ユーザのページ送り操作を外部イベントとして電力供給の制御を行うことで、低消費電力化を図ることが記載されている。
また、特許文献２には、ＥＬ素子と記憶回路を画素とする文書閲覧端末において、画素毎にデジタル映像信号を記憶させることが記載されている。
一方、特許文献３には、文書閲覧端末において、過去の閲覧状況を反映させて過去に閲覧した部分の要約を自動的に作成することにより各利用者に適合した要約を提供するための技術が記載されている。
【０００３】
【特許文献１】
特開２０００−３１５１２７号公報
【特許文献２】
特開２００２−１４００３６号公報
【特許文献３】
特開２００２−３１２３８０号公報
【０００４】
【発明が解決しようとする課題】
一方で、近年、電子書籍ファイルにおいて記録されるコンテンツがテキストのみから、文字と静止画、動画等の組み合わせなど、多様化している。このような電子書籍ファイルを表示処理する場合、上述したような低消費電力設計のみを重視すると、応答性が悪くなる場面も想定され、ユーザの操作性が著しく低下するという問題がある。
【０００５】
本発明は、このような事情を考慮してなされたものであり、その目的は、閲覧するドキュメントファイルによって、最適な動作モード遷移制御を実現する文書閲覧端末、動作モード制御方法及び動作モード制御プログラムを提供することにある。
【０００６】
【課題を解決するための手段】
この発明は上記の課題を解決すべくなされたもので、本発明は、閲覧するドキュメントファイルに関するユーザ操作履歴に基づいて、前記ドキュメントファイルの閲覧先ページを予測し、該予測する閲覧先ページの種別を前記ドキュメントファイルのドキュメント情報より取得し、該種別に基づいて、動作モードの遷移命令を出力するユーザプロファイル情報管理手段と、該ユーザプロファイル情報管理手段からの動作モードの遷移命令に基づいて、複数の動作モードの遷移制御を行う制御手段とを具備することを特徴とする。
【０００７】
また、本発明は、前記ユーザ操作履歴は、前記ドキュメントファイルの操作イベントの発生時刻を含み、前記ユーザプロファイル情報管理手段は、さらに、前記ユーザ操作履歴に基づいて、前記ドキュメントファイルの閲覧期間を予測し、該閲覧期間及び前記閲覧先ページの種別に基づいて、動作モードの遷移命令を出力することを特徴とする。
【０００８】
また、本発明は、前記ユーザプロファイル情報管理手段は、前記閲覧先のページ種別と対応するユーザ操作履歴に基づいて、前記ドキュメントファイルの閲覧期間を予測することを特徴とする。
【０００９】
また、本発明は、閲覧するドキュメントファイルに関するユーザ操作履歴に基づいて、前記ドキュメントファイルの閲覧先ページを予測し、該予測する閲覧先ページの種別を前記ドキュメントファイルのドキュメント情報より取得し、該種別に基づいて、複数の動作モードの遷移制御を行うことを特徴とする。
【００１０】
また、本発明は、閲覧するドキュメントファイルに関するユーザ操作履歴に基づいて、前記ドキュメントファイルの閲覧先ページを予測する処理と、該予測する閲覧先ページの種別を前記ドキュメントファイルのドキュメント情報より取得し、該種別に基づいて、複数の動作モードの遷移制御を行う処理とをコンピュータに実行させるための動作モード制御プログラムである。
【００１１】
【発明の実施の形態】
以下、図面を参照して、本発明の文書閲覧端末の一実施形態について説明する。図１は、本実施形態の文書閲覧端末のハードウェア構成を示す構成図である。
本実施形態の文書閲覧端末は、ＣＰＵコア１０と、ディスプレイ１１と、ディスプレイコントローラ１２と、メモリ１３と、メモリコントローラ１４と、ＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）コントローラ１５とを内部バス２０を介して接続し、ＤＭＡコントローラ１５と、周辺装置１６−１〜Ｎ（Ｎは自然数）とを外部バス２１を介して接続して構成される。
【００１２】
ディスプレイ１１は、文書閲覧端末の表示デバイスである。
ディスプレイコントローラ１２は、ディスプレイ１１の表示制御及び動作モード遷移制御を行う制御装置である。
メモリコントローラ１４は、メモリ１３の読み込み／書き込みを制御する制御装置である。
ＤＭＡコントローラ１５は、周辺装置１６−１〜Ｎとメモリ１３、メモリコントローラ１４との間の入出力制御を行う制御装置である。
周辺装置１６−１〜Ｎは、文書閲覧端末の入力装置、出力装置等である。
【００１３】
図２は、本実施形態の文書閲覧端末のソフトウェア構成を示す構成図である。
ＣＰＵコア１０は、メモリ１３上にプログラムを読み出して、情報の加工・演算処理を実行することにより、図２に示すユーザインタフェース処理部１００、ドキュメント情報管理部１０１、ユーザプロファイル情報管理部１０２、動作モード制御部１０３、タイマ処理部１０４として機能する。
また、メモリ１３は、ユーザプロファイル情報格納部１１０として機能する。
【００１４】
ユーザインタフェース処理部１００は、文書閲覧端末を操作するユーザの操作を受け付け、操作に関するイベント（操作イベント）情報をユーザプロファイル情報管理部１０２に渡す。ここで、操作イベント情報は、ユーザが閲覧するドキュメントに対して行った操作イベント（ページ送り操作、ページ戻り操作、ページ指定操作）を識別するＩＤと、該当イベントを発生した時点でディスプレイ１１に表示していたページ番号等とからなる。
【００１５】
ドキュメント情報管理部１０１は、メモリ１３によって構成されるドキュメントファイル格納部（図示せず）において、ユーザが閲覧するドキュメントに関する情報を管理する。ドキュメントファイル格納部に格納されるドキュメントファイルには、コンテンツデータ（テキストデータ、画像データ、動画データ）以外に、ページ毎にページ番号、ページの種別（テキスト／静止画／動画／それらの組合せ）、ページ内のテキスト文字数等の情報が格納されている。このように、ドキュメントファイル情報を管理するモジュールを別にすることで、他の処理部に影響を与えずに様々なフォーマットのドキュメントファイルに対応できる。
ユーザプロファイル情報管理部１０２は、ドキュメント情報管理部１０１からドキュメント情報を取得する。ここで、ドキュメント情報は、ドキュメントファイル内の各ページに関する情報として、ページ番号と、ページの種別（テキスト／静止画／動画／それらの組合せ）と、ページ内のテキスト文字数とからなる。
【００１６】
ユーザプロファイル情報格納部１１０は、ユーザ操作に関するイベント情報をユーザプロファイル情報管理部１０２から受け取り、ユーザプロファイル情報として、イベント発生時刻と共に記録する。ここで、ユーザプロファイル情報は、ドキュメント識別情報と、ページ番号／ページ閲覧予測期間と、ユーザ操作履歴（ユーザ操作に関するイベント識別子／ページ番号／発生時刻）とからなる。このように、ユーザ操作履歴において、ユーザの操作内容と表示するページ番号とをイベントとして関連付けることで、ユーザのドキュメント閲覧特性を取得できる。
以下、例えば、次のようなユーザプロファイル情報がユーザプロファイル情報格納部１１０に格納されているものとする。
2005018640.tif 000003
【００１７】
ユーザプロファイル情報管理部１０２は、以下の情報を各処理部から取得し、ユーザのページ閲覧期間を予測して、動作モード制御部１０３に動作モード変更命令を出すことでモード遷移制御を行う。
・ユーザインタフェース処理部１００から取得するユーザ操作イベント
・ドキュメント情報管理部１０１から取得するドキュメント情報
・ユーザプロファイル情報格納部１０２から取得する過去のユーザ操作履歴情報
ただし、ユーザがドキュメントの閲覧を開始した時点で、プロファイル情報が不十分である場合、予測精度が悪くなる。このため、設定されたページ数分のプロファイル情報が生成されないとページ閲覧期間の予測は行わないようにする。
一方、ユーザが閲覧するドキュメントが以前に閲覧したドキュメントであり、ユーザプロファイル情報がある場合、閲覧開始時点でも、そのユーザプロファイル情報を参照してページ閲覧期間を予測する。なお、２回目以降の閲覧時には該当ページのユーザプロファイル情報を更新してもよい。
また、ページ閲覧期間を予測するために、ドキュメント情報に格納されているページ内のテキスト数も考慮して予測期間を算出してもよい。
【００１８】
また、ユーザプロファイル情報管理部１０２は、外部から動作モードの変更条件の設定要求を受け付ける。すなわち、ユーザプロファイル情報管理部１０２は、タイマイベント機能を備えたタイマ処理部１０４を利用し、タイマイベントが通知された時点で遷移すべき動作モードを指定してタイマイベントを登録する（後述する）。
【００１９】
動作モード制御部１０３は、ユーザプロファイル処理部１０２からの命令を受けて、制御下にある各種ハードウェアやクロック等の制御を行う。具体的には、動作モード制御部１０３は、制御対象として複数のパラメータ値をまとめて１つの集合とし、そのパラメータ集合と動作モードを対応させておく。そして、動作モード制御部１０３は、このパラメータ集合と対応する動作モード（図２の動作モード１〜Ｎ）を変更することにより各種ハードウェアの制御パラメータを変更する。
すなわち、動作モード制御部１０３は、複数の動作モードを用意しておき、動作モードをユーザプロファイル情報管理部１０２からの命令に従い変更することで、動作モード遷移制御を行う。また、動作モード制御部１０３は、動作中の動作モード情報を保持しており、外部からのスデータス取得要求に応答する。
【００２０】
なお、本発明において、上述した動作モードで規定される制御パラメータについて特に限定されるものでないが、例えば、一実施形態としては以下のように制御パラメータを規定することができる。当該制御パラメータは、ＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−ｃｈｉｐ）のような組込み向けプロセッサを想定したものであり、各パラメータを動作モード制御部１０３が設定可能である。
・ＣＰＵコア電圧
・ＣＰＵ動作周波数
・システムバス周波数（Ｌｏｃａｌ  Ｂｕｓ）
・表示デバイスクロック周波数
・外部バスクロック周波数
【００２１】
次に、図面を参照して、本実施形態の文書閲覧端末の動作について説明する。図３は、本実施形態の文書閲覧端末による動作モード遷移制御処理の過程を示すフローチャートである。
まず本実施形態の文書閲覧端末による動作モード遷移制御処理の前提条件として、ページ閲覧期間の予測によるモード遷移について説明する。
文書閲覧端末のハードウェアシステムは、以下に定義される３つの動作モード（低消費電力動作モード、標準動作モード、パフォーマンス優先動作モード）毎の制御パラメータで動作する。なお、本実施形態において、設定可能な制御パラメータは、ＣＰＵ電圧／ＣＰＵ動作周波数／ＰＬＢ周波数／Ｐｉｘｅｌクロック周波数／外部バス周波数とする。
・Ｌｏｗ  Ｐｅｒｆｏｒｍａｎｃｅ  ｍｏｄｅ（低消費電力動作モード）
（１．０ｖ／３３ＭＨｚ／１１ＭＨｚ／１１ＭＨｚ／７ＭＨｚ）
・Ｎｏｒｍａｌ  Ｐｅｒｆｏｒｍａｎｃｅ  ｍｏｄｅ（標準動作モード）
（１．８ｖ／１３３ＭＨｚ／６６ＭＨｚ／２２ＭＨｚ／１１ＭＨｚ）
・Ｈｉｇｈ  Ｐｅｒｆｏｒｍａｎｃｅ  ｍｏｄｅ（表示処理優先動作モード）
（１．８Ｖ／２６６ＭＨｚ／１３３ＭＨｚ／３３ＭＨｚ／２２ＭＨｚ）
【００２２】
また、上記の動作モードを遷移する条件は以下の通りであり、ユーザプロファイル情報管理部１０２は、以下の条件でモード変更を行うように設定されている。ただし、以下、ページ送り予測時間を閲覧期間の予測値と定義する。
・ｌｏｗ  Ｐｅｒｆｏｒｍａｎｃｅ  ｍｏｄｅへのモード遷移条件
ドキュメント情報管理部１０１が管理するドキュメント情報において、次に閲覧が予測されるページ内のページ種別がテキストのみのコンテンツであり、ユーザプロファイル情報管理部１０２が予測するページ送り予測時間が１０ｓｅｃを越える場合、標準動作モードから低消費電力動作モードにモード遷移する。そして、（予測時間−Ｘｓｅｃ）経過後、タイマ処理部１０４からのタイマイベント通知により再び標準動作モードにモード遷移する。ただし、Ｘ  ｓｅｃは、低消費電力動作モードから標準動作モードへのモード遷移に必要な時間を示す。モード遷移に必要な時間とは、一例として、クロックの安定するまでの期間やハードウェア制御が完了するまでの時間の和で表すことが出来る。
【００２３】
・Ｈｉｇｈ  Ｐｅｒｆｏｒｍａｎｃｅ  ｍｏｄｅへのモード遷移
ドキュメント情報管理部１０１が管理するドキュメント情報において、次に閲覧が予測されるページ内のページ種別が静止画、動画等のコンテンツである場合、ユーザプロファイル情報管理部１０２が予測するページ送り予測時間に関わらず、表示処理優先動作モードにモード遷移する。また、（予測時間−Ｘｓｅｃ）経過後、次ページのページ種別がテキストであれば、タイマ処理部１０４からのタイマイベント通知により再び標準動作モードにモード遷移する。
【００２４】
・Ｎｏｒｍａｌ  Ｐｅｒｆｏｒｍａｎｃｅ  ｍｏｄｅ
デフォルトの動作モードであり、ページ送り予測時間が１０ｓｅｃ以下であり、次に閲覧が予測されるページ内のページ種別がテキストの場合、この動作モードを継続する。
【００２５】
このように、タイマイベント登録時に遷移するモードを指定しておくことで、イベント発生時に即座に省電力制御や高速表示のためのモード遷移を要求できる。
また、動作モード情報は外部のモジュールからは独立しているので、ハードウェアが変更されたときにもハードウェア毎のパラメータを変更することで動作モード遷移を実現できる。
また、複数の制御パラメータをまとめてグループ化しておくことで、アプリケーションの状態に応じた制御パラメータを定義できる。
また、他のモジュールからは動作モードでのみ指定され、外部からはハードウェア制御パラメータを認識する必要がなくなり、モジュールの再利用性が高まる。
【００２６】
次に、上記前提条件の下、本実施形態の文書閲覧端末の動作について説明する。
まずユーザプロファイル情報の作成について説明する。
ユーザがドキュメントファイルを閲覧するために、周辺装置１６である入力装置を介してページ送り操作をした場合、ユーザの閲覧属性に関連するページ送り操作イベントが発生する（図３のステップＳ８）。
イベント待ち状態において（ステップＳ９）、ユーザインタフェース処理部１００からユーザプロファイル情報管理部１０２にイベント発生が通知されると、ユーザプロファイル情報管理部１０２は、ページ送りイベントが発生したことを認識して（ステップＳ１０でＹｅｓ）、設定されているタイマイベントをリセットした後（ステップＳ１１）、ユーザインタフェース処理部１００から受信したイベント情報をユーザプロファイル格納部１１０に格納する。この際にユーザが閲覧を終えたページの「ページ番号」、「ページ閲覧期間」の情報も格納する（ステップＳ１２〜Ｓ１４）。
【００２７】
このような操作イベントの登録操作を繰り返すことで、ユーザプロファイル情報管理部１０２は、ユーザプロファイル格納部１１０において、ユーザプロファイルを作成する。
そして、予め設定されたｎページだけ、ユーザプロファイルが蓄積された段階で、ユーザプロファイル情報管理部１０２は、作成したユーザプロファイルと、閲覧するドキュメントファイルのドキュメント情報から、次にページ送り操作イベントが発生する時刻、すなわち、ユーザが次ページを表示する操作を行う時刻を予測し、動作モードの変更を開始する。なお、ｎページ閲覧するまでベージ閲覧予測期間を元にしたモード変更はしないこととし、ｎは予測期間の信頼性に影響するので、変更可能とする。
【００２８】
次に、ユーザが以前に上記電子書籍コンテンツを閲覧したことがあり、ユーザプロファイル情報管理部１１０にはそのユーザプロファイル情報が記録されている場合において、ユーザが文書閲覧端末にメモリカードやネットワーク経由でメモリ１０３に格納された電子書籍ファイル（ドキュメントファイル）より、閲覧するドキュメントファイルを指定すると、ドキュメント情報管理部１０１は、指定されたドキュメントファイルを読み込むとともに（図３のステップＳ１）、ドキュメント情報を取得する（ステップＳ２）。
そして、ユーザプロファイル情報管理部１０２は、ドキュメント情報管理部１０１から指定されたドキュメントファイルに関するドキュメント情報を取得し、ユーザプロファイル情報格納部１１０から指定されたドキュメントファイルに関するユーザプロファイル情報を検索する（ステップＳ３）。
該当するユーザプロファイル情報がユーザプロファイル情報格納部１１０に格納されている場合（ステップＳ４でＹｅｓ）、ユーザプロファイル情報管理部１０２は、当該ユーザプロファイル情報より次に表示するページ番号を取得し（ステップＳ５）、これを次に表示するページであると予測する。一方、該当するユーザプロファイル情報がユーザプロファイル情報格納部１１０に格納されていない場合（ステップＳ４でＮｏ）、イベント待ち状態に遷移し（ステップＳ９）、ユーザプロファイル情報を作成する（ステップＳ１０〜Ｓ１４）。
【００２９】
今、１ページ目（ページ種別：ｔｅｘｔ  予測閲覧時間：１２０ｓｅｃ）を閲覧している場合において、ユーザプロファイル情報管理部１０２は、ユーザプロファイル情報に登録されている次のページ番号（本実施形態では、１より大きい次のページ番号として、１０ページ目が該当する）のドキュメント情報（ページ種別：ｔｅｘｔ／ｓｔｉｌｌ／ｖｉｄｅｏ）及びユーザプロファイル情報（予測閲覧時間：１８０ｓｅｃ）を取得する。この場合、ドキュメント情報より、動画／静止画が含まれたファイルであることが分かるため、予測ページのページ種別に基づいて、表示処理優先動作モードへ遷移することが予想され（ステップＳ６でＹｅｓ）、予測閲覧時間に基づいて、１０ページ目をデフォルト設定のページ閲覧予測時間（１０ｓｅｃ）より長い一定時間（１２０ｓｅｃ）閲覧することが予測される。
【００３０】
ユーザプロファイル情報管理部１０２は、１０ページ目の表示に備えるために、１ページ目のページ閲覧予測時間がデフォルト設定の１０ｓｅｃを越えていることを検出し、ベージ閲覧予測期間１２０ｓｅｃからＸｓｅｃだけ減算した（１２０−Ｘ）ｓｅｃ後にタイマイベント通知要求をタイマ処理部１０４に対して出力するとともに、当該タイマイベントにより、動作モード制御部１０３に対して、表示処理優先動作モードへ遷移する制御命令を出す（ステップＳ７）。
なお、Ｘｓｅｃは低消費電力動作モードや標準動作モードから表示処理優先動作モードに移行するのに必要な時間であり、ユーザの習熟特性をデータ化しておいて、Ｘに加算しておいてもよい。
【００３１】
ユーザがページ番号１のページ閲覧後、ページ番号１０のページの表示要求を出した時点で、ユーザインタフェース処理部１００からユーザプロファイル情報管理部１０２にイベント発生が通知されると（ステップＳ８〜Ｓ１０）、ユーザインタフェース処理部１００からページ送りイベント等を受信したイベント受信時刻が、前回のページ送りイベント発生時刻から（１２０−Ｘ）ｓｅｃ以内であれば、ユーザプロファイル情報管理部１０２は、タイマイベント通知要求を解除する（ステップＳ１１）。
そして、ユーザプロファイル情報管理部１０２は、ユーザインタフェース処理部１００から受信したイベント情報をユーザプロファイル格納部１１０に格納し、ページ番号１のユーザプロファイル情報を更新する（ステップＳ１２、Ｓ１３）。
また、ユーザプロファイル情報管理部１０２は、前回のページ送りイベント発生時刻から今回のイベント発生時刻までの期間から表示中のページのページ閲覧予測期間を計算し、ユーザプロファイル情報を更新する（ステップＳ１４）。
【００３２】
一方、ユーザがページ番号１のページ閲覧中であって、（１２０−Ｘ）ｓｅｃ後にタイマ処理部１０４からタイマイベントが通知された場合、ユーザプロファイル情報管理部１０２は、タイムアウトイベントの発生を認識して（ステップＳ１５でＹｅｓ）、当該タイマイベントに対して設定された動作モードへの遷移命令を出力する。すなわち、ユーザプロファイル情報管理部１０２は、予めドキュメントファイルの閲覧先ページを予測し、予測する閲覧先ページの種別をドキュメントファイルのドキュメント情報より取得し、種別に基づいて、動作モードの遷移命令を出力する。
この場合、上述したように、予測される閲覧先ページのページ番号が１０であり、ページ番号１０のページ種別がｔｅｘｔ／ｓｔｉｌｌ／ｖｉｄｅｏであることから、表示処理優先動作モードへ遷移することが登録されており、動作モード制御部１０３に対して、表示処理優先動作モードへ遷移する制御命令を出す（ステップＳ１７）。
【００３３】
そして、ユーザプロファイル情報管理部１０２は、ユーザインタフェース処理部１００から受信したイベント情報をユーザプロファイル格納部１１０に格納し、ページ番号１のユーザプロファイル情報を更新する（ステップＳ１８）。
また、ユーザプロファイル情報管理部１０２は、前回のページ送りイベント発生時刻から今回のイベント発生時刻までの期間から表示中のページのページ閲覧予測期間を計算し、ユーザプロファイル情報を更新する（ステップＳ１９）。
【００３４】
なお、実装によっては、予測する閲覧先ページの種別、予測閲覧期間に応じて、標準動作モード、低消費電力動作モードへ遷移するようにする設定を行うことが考えられる（ステップＳ２０〜Ｓ２３）。
また、上記実施形態においては、ベージ閲覧予測期間をそれぞれのページについて算出する場合の例を示したが、本発明はこれに限られるものではなく、ページ種別毎のベージ閲覧予測期間を算出するようにしてもよい。
すなわち、ユーザプロファイル情報管理部１０２は、ｎページ目の表示中にページ送りイベントが発生した場合、（ｎ＋１）ページ目の表示が完了後、ｎ＋１ページのドキュメント情報を取得する。取得したドキュメント情報において、（ｎ＋１）ページまでのページ種別がすべてテキストであれば、ユーザプロファイル情報管理部１０２は、取得したｎページ目までのドキュメント情報に基づいて、ページ種別毎の平均ベージ閲覧予測期間を計算する。
【００３５】
したがって、本実施形態の文書閲覧装置によれば、閲覧するドキュメントファイルによって、最適な動作モード遷移制御、具体的には、ユーザの文書閲覧端末利用特性のプロファイリング情報とドキュメント情報から、必要な処理能力を予測した動作モード遷移制御により、ユーザがコンテンツを閲覧する際の操作属性を元に、消費電力低減を考慮しつつ、ユーザの操作に対する応答性向上を実現することが出来る効果が得られる。
【００３６】
また、本実施形態の文書閲覧装置によれば、ユーザプロファイル情報を格納することで、ユーザが同じドキュメントを閲覧する度に、過去の操作履歴を利用することができ、ユーザプロファイル情報を最新の状態に更新することで、より正確な消費電力制抑や高速表示制御を実現できる効果が得られる。
さらに、本実施形態の文書閲覧装置によれば、省電力制御や高速表示制御を実行する判斯処理を他のモジュールと分離し、ユーザプロファイル情報管理部１０２に統合することで、他のモジュールに影響を与えることなく様々な判断処理を定義でき、複雑な動作モード遷移制御処理への適応性を高めることが出来る効果が得られる。
【００３７】
なお、各処理を行うための処理部の機能を実現する為のプログラムは、それぞれ別々のプログラムモジュールにより構成してもよいし、一体化したプログラムモジュールにより構成してもよい。
また、これらの機能の全部または一部を論理回路によるハードウェアで構成しても構わない。
また、各プログラムモジュールは、既存のアプリケーションプログラムに組み込んで動作させてもよいし、独立のプログラムとして動作させてもよい。
上記のような本発明を実現するためのコンピュータプログラムは、コンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませ、実行することにより各処理を行っても良い。また、ネットワークを通じてコンピュータのメモリ中にダウンロードして利用することもできる。
【００３８】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータサーバに内蔵されるハードディスク等の記憶装置のことをいう。
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータサーバ内部の揮発メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータサーバから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータサーバに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現する為のものであっても良い。さらに、前述した機能をコンピュータサーバに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【図１】本実施形態の文書閲覧装置のハードウェア構成図。
【図２】本実施形態の文書閲覧装置のソフトウェア構成図。
【図３】動作モード遷移制御処理の過程を示すフローチャート。
【符号の説明】
１０…ＣＰＵコア、１１…ディスプレイ、１２…ディスプレイコントローラ、１３…メモリ、１４…メモリコントローラ、１５…ＤＭＡコントローラ、１６−１〜Ｎ…周辺装置、２０…内部バス、２１…外部バス、１００…ユーザインタフェース処理部、１０１…ドキュメント情報管理部、１０２…ユーザプロファイル情報管理部、１０３…動作モード制御部、１０４…タイマ処理部、１１０…ユーザプロファイル情報格納部
【図１】
2005018640.tif 000004
【図２】
2005018640.tif 000005
【図３】
2005018640.tif 000006