JP2005018640A - Document browsing terminal, operation mode control method, and operation mode control program - Google Patents
Document browsing terminal, operation mode control method, and operation mode control program Download PDFInfo
- Publication number
- JP2005018640A JP2005018640A JP2003185625A JP2003185625A JP2005018640A JP 2005018640 A JP2005018640 A JP 2005018640A JP 2003185625 A JP2003185625 A JP 2003185625A JP 2003185625 A JP2003185625 A JP 2003185625A JP 2005018640 A JP2005018640 A JP 2005018640A
- Authority
- JP
- Japan
- Prior art keywords
- document
- browsing
- operation mode
- page
- document file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 16
- 230000007704 transition Effects 0.000 claims abstract description 40
- 230000008569 process Effects 0.000 claims description 11
- 238000012545 processing Methods 0.000 description 33
- 230000006870 function Effects 0.000 description 9
- 230000008859 change Effects 0.000 description 6
- 230000002093 peripheral effect Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000009467 reduction Effects 0.000 description 2
- 230000004043 responsiveness Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、文書閲覧端末において、閲覧するドキュメントファイルによって、最適な動作モード遷移制御を実現する文書閲覧端末、動作モード制御方法及び動作モード制御プログラムに関する。
【0002】
【従来の技術】
近年、XGA,SVGA程度の解像度のLCDを備え、コンテンツ閲覧機能に特化した電子書籍端末等の文書閲覧端末が開発されている。このような端末は、バッテリー駆動による動作が想定され、充電無しで長時間利用可能であることが商品の付加価値向上につながる。
このため、特に表示ディスプレイ部分における消費電力の低減が望まれており、以下のような従来技術が存在する。
例えば、特許文献1には、電子ペーパのような記憶性を持つ表示ディスプレイを利用し、ユーザのページ送り操作を外部イベントとして電力供給の制御を行うことで、低消費電力化を図ることが記載されている。
また、特許文献2には、EL素子と記憶回路を画素とする文書閲覧端末において、画素毎にデジタル映像信号を記憶させることが記載されている。
一方、特許文献3には、文書閲覧端末において、過去の閲覧状況を反映させて過去に閲覧した部分の要約を自動的に作成することにより各利用者に適合した要約を提供するための技術が記載されている。
【0003】
【特許文献1】
特開2000−315127号公報
【特許文献2】
特開2002−140036号公報
【特許文献3】
特開2002−312380号公報
【0004】
【発明が解決しようとする課題】
一方で、近年、電子書籍ファイルにおいて記録されるコンテンツがテキストのみから、文字と静止画、動画等の組み合わせなど、多様化している。このような電子書籍ファイルを表示処理する場合、上述したような低消費電力設計のみを重視すると、応答性が悪くなる場面も想定され、ユーザの操作性が著しく低下するという問題がある。
【0005】
本発明は、このような事情を考慮してなされたものであり、その目的は、閲覧するドキュメントファイルによって、最適な動作モード遷移制御を実現する文書閲覧端末、動作モード制御方法及び動作モード制御プログラムを提供することにある。
【0006】
【課題を解決するための手段】
この発明は上記の課題を解決すべくなされたもので、本発明は、閲覧するドキュメントファイルに関するユーザ操作履歴に基づいて、前記ドキュメントファイルの閲覧先ページを予測し、該予測する閲覧先ページの種別を前記ドキュメントファイルのドキュメント情報より取得し、該種別に基づいて、動作モードの遷移命令を出力するユーザプロファイル情報管理手段と、該ユーザプロファイル情報管理手段からの動作モードの遷移命令に基づいて、複数の動作モードの遷移制御を行う制御手段とを具備することを特徴とする。
【0007】
また、本発明は、前記ユーザ操作履歴は、前記ドキュメントファイルの操作イベントの発生時刻を含み、前記ユーザプロファイル情報管理手段は、さらに、前記ユーザ操作履歴に基づいて、前記ドキュメントファイルの閲覧期間を予測し、該閲覧期間及び前記閲覧先ページの種別に基づいて、動作モードの遷移命令を出力することを特徴とする。
【0008】
また、本発明は、前記ユーザプロファイル情報管理手段は、前記閲覧先のページ種別と対応するユーザ操作履歴に基づいて、前記ドキュメントファイルの閲覧期間を予測することを特徴とする。
【0009】
また、本発明は、閲覧するドキュメントファイルに関するユーザ操作履歴に基づいて、前記ドキュメントファイルの閲覧先ページを予測し、該予測する閲覧先ページの種別を前記ドキュメントファイルのドキュメント情報より取得し、該種別に基づいて、複数の動作モードの遷移制御を行うことを特徴とする。
【0010】
また、本発明は、閲覧するドキュメントファイルに関するユーザ操作履歴に基づいて、前記ドキュメントファイルの閲覧先ページを予測する処理と、該予測する閲覧先ページの種別を前記ドキュメントファイルのドキュメント情報より取得し、該種別に基づいて、複数の動作モードの遷移制御を行う処理とをコンピュータに実行させるための動作モード制御プログラムである。
【0011】
【発明の実施の形態】
以下、図面を参照して、本発明の文書閲覧端末の一実施形態について説明する。図1は、本実施形態の文書閲覧端末のハードウェア構成を示す構成図である。
本実施形態の文書閲覧端末は、CPUコア10と、ディスプレイ11と、ディスプレイコントローラ12と、メモリ13と、メモリコントローラ14と、DMA(Direct Memory Access)コントローラ15とを内部バス20を介して接続し、DMAコントローラ15と、周辺装置16−1〜N(Nは自然数)とを外部バス21を介して接続して構成される。
【0012】
ディスプレイ11は、文書閲覧端末の表示デバイスである。
ディスプレイコントローラ12は、ディスプレイ11の表示制御及び動作モード遷移制御を行う制御装置である。
メモリコントローラ14は、メモリ13の読み込み/書き込みを制御する制御装置である。
DMAコントローラ15は、周辺装置16−1〜Nとメモリ13、メモリコントローラ14との間の入出力制御を行う制御装置である。
周辺装置16−1〜Nは、文書閲覧端末の入力装置、出力装置等である。
【0013】
図2は、本実施形態の文書閲覧端末のソフトウェア構成を示す構成図である。
CPUコア10は、メモリ13上にプログラムを読み出して、情報の加工・演算処理を実行することにより、図2に示すユーザインタフェース処理部100、ドキュメント情報管理部101、ユーザプロファイル情報管理部102、動作モード制御部103、タイマ処理部104として機能する。
また、メモリ13は、ユーザプロファイル情報格納部110として機能する。
【0014】
ユーザインタフェース処理部100は、文書閲覧端末を操作するユーザの操作を受け付け、操作に関するイベント(操作イベント)情報をユーザプロファイル情報管理部102に渡す。ここで、操作イベント情報は、ユーザが閲覧するドキュメントに対して行った操作イベント(ページ送り操作、ページ戻り操作、ページ指定操作)を識別するIDと、該当イベントを発生した時点でディスプレイ11に表示していたページ番号等とからなる。
【0015】
ドキュメント情報管理部101は、メモリ13によって構成されるドキュメントファイル格納部(図示せず)において、ユーザが閲覧するドキュメントに関する情報を管理する。ドキュメントファイル格納部に格納されるドキュメントファイルには、コンテンツデータ(テキストデータ、画像データ、動画データ)以外に、ページ毎にページ番号、ページの種別(テキスト/静止画/動画/それらの組合せ)、ページ内のテキスト文字数等の情報が格納されている。このように、ドキュメントファイル情報を管理するモジュールを別にすることで、他の処理部に影響を与えずに様々なフォーマットのドキュメントファイルに対応できる。
ユーザプロファイル情報管理部102は、ドキュメント情報管理部101からドキュメント情報を取得する。ここで、ドキュメント情報は、ドキュメントファイル内の各ページに関する情報として、ページ番号と、ページの種別(テキスト/静止画/動画/それらの組合せ)と、ページ内のテキスト文字数とからなる。
【0016】
ユーザプロファイル情報格納部110は、ユーザ操作に関するイベント情報をユーザプロファイル情報管理部102から受け取り、ユーザプロファイル情報として、イベント発生時刻と共に記録する。ここで、ユーザプロファイル情報は、ドキュメント識別情報と、ページ番号/ページ閲覧予測期間と、ユーザ操作履歴(ユーザ操作に関するイベント識別子/ページ番号/発生時刻)とからなる。このように、ユーザ操作履歴において、ユーザの操作内容と表示するページ番号とをイベントとして関連付けることで、ユーザのドキュメント閲覧特性を取得できる。
以下、例えば、次のようなユーザプロファイル情報がユーザプロファイル情報格納部110に格納されているものとする。
【0017】
ユーザプロファイル情報管理部102は、以下の情報を各処理部から取得し、ユーザのページ閲覧期間を予測して、動作モード制御部103に動作モード変更命令を出すことでモード遷移制御を行う。
・ユーザインタフェース処理部100から取得するユーザ操作イベント
・ドキュメント情報管理部101から取得するドキュメント情報
・ユーザプロファイル情報格納部102から取得する過去のユーザ操作履歴情報
ただし、ユーザがドキュメントの閲覧を開始した時点で、プロファイル情報が不十分である場合、予測精度が悪くなる。このため、設定されたページ数分のプロファイル情報が生成されないとページ閲覧期間の予測は行わないようにする。
一方、ユーザが閲覧するドキュメントが以前に閲覧したドキュメントであり、ユーザプロファイル情報がある場合、閲覧開始時点でも、そのユーザプロファイル情報を参照してページ閲覧期間を予測する。なお、2回目以降の閲覧時には該当ページのユーザプロファイル情報を更新してもよい。
また、ページ閲覧期間を予測するために、ドキュメント情報に格納されているページ内のテキスト数も考慮して予測期間を算出してもよい。
【0018】
また、ユーザプロファイル情報管理部102は、外部から動作モードの変更条件の設定要求を受け付ける。すなわち、ユーザプロファイル情報管理部102は、タイマイベント機能を備えたタイマ処理部104を利用し、タイマイベントが通知された時点で遷移すべき動作モードを指定してタイマイベントを登録する(後述する)。
【0019】
動作モード制御部103は、ユーザプロファイル処理部102からの命令を受けて、制御下にある各種ハードウェアやクロック等の制御を行う。具体的には、動作モード制御部103は、制御対象として複数のパラメータ値をまとめて1つの集合とし、そのパラメータ集合と動作モードを対応させておく。そして、動作モード制御部103は、このパラメータ集合と対応する動作モード(図2の動作モード1〜N)を変更することにより各種ハードウェアの制御パラメータを変更する。
すなわち、動作モード制御部103は、複数の動作モードを用意しておき、動作モードをユーザプロファイル情報管理部102からの命令に従い変更することで、動作モード遷移制御を行う。また、動作モード制御部103は、動作中の動作モード情報を保持しており、外部からのスデータス取得要求に応答する。
【0020】
なお、本発明において、上述した動作モードで規定される制御パラメータについて特に限定されるものでないが、例えば、一実施形態としては以下のように制御パラメータを規定することができる。当該制御パラメータは、SoC(System−on−a−chip)のような組込み向けプロセッサを想定したものであり、各パラメータを動作モード制御部103が設定可能である。
・CPUコア電圧
・CPU動作周波数
・システムバス周波数(Local Bus)
・表示デバイスクロック周波数
・外部バスクロック周波数
【0021】
次に、図面を参照して、本実施形態の文書閲覧端末の動作について説明する。図3は、本実施形態の文書閲覧端末による動作モード遷移制御処理の過程を示すフローチャートである。
まず本実施形態の文書閲覧端末による動作モード遷移制御処理の前提条件として、ページ閲覧期間の予測によるモード遷移について説明する。
文書閲覧端末のハードウェアシステムは、以下に定義される3つの動作モード(低消費電力動作モード、標準動作モード、パフォーマンス優先動作モード)毎の制御パラメータで動作する。なお、本実施形態において、設定可能な制御パラメータは、CPU電圧/CPU動作周波数/PLB周波数/Pixelクロック周波数/外部バス周波数とする。
・Low Performance mode(低消費電力動作モード)
(1.0v/33MHz/11MHz/11MHz/7MHz)
・Normal Performance mode(標準動作モード)
(1.8v/133MHz/66MHz/22MHz/11MHz)
・High Performance mode(表示処理優先動作モード)
(1.8V/266MHz/133MHz/33MHz/22MHz)
【0022】
また、上記の動作モードを遷移する条件は以下の通りであり、ユーザプロファイル情報管理部102は、以下の条件でモード変更を行うように設定されている。ただし、以下、ページ送り予測時間を閲覧期間の予測値と定義する。
・low Performance modeへのモード遷移条件
ドキュメント情報管理部101が管理するドキュメント情報において、次に閲覧が予測されるページ内のページ種別がテキストのみのコンテンツであり、ユーザプロファイル情報管理部102が予測するページ送り予測時間が10secを越える場合、標準動作モードから低消費電力動作モードにモード遷移する。そして、(予測時間−Xsec)経過後、タイマ処理部104からのタイマイベント通知により再び標準動作モードにモード遷移する。ただし、X secは、低消費電力動作モードから標準動作モードへのモード遷移に必要な時間を示す。モード遷移に必要な時間とは、一例として、クロックの安定するまでの期間やハードウェア制御が完了するまでの時間の和で表すことが出来る。
【0023】
・High Performance modeへのモード遷移
ドキュメント情報管理部101が管理するドキュメント情報において、次に閲覧が予測されるページ内のページ種別が静止画、動画等のコンテンツである場合、ユーザプロファイル情報管理部102が予測するページ送り予測時間に関わらず、表示処理優先動作モードにモード遷移する。また、(予測時間−Xsec)経過後、次ページのページ種別がテキストであれば、タイマ処理部104からのタイマイベント通知により再び標準動作モードにモード遷移する。
【0024】
・Normal Performance mode
デフォルトの動作モードであり、ページ送り予測時間が10sec以下であり、次に閲覧が予測されるページ内のページ種別がテキストの場合、この動作モードを継続する。
【0025】
このように、タイマイベント登録時に遷移するモードを指定しておくことで、イベント発生時に即座に省電力制御や高速表示のためのモード遷移を要求できる。
また、動作モード情報は外部のモジュールからは独立しているので、ハードウェアが変更されたときにもハードウェア毎のパラメータを変更することで動作モード遷移を実現できる。
また、複数の制御パラメータをまとめてグループ化しておくことで、アプリケーションの状態に応じた制御パラメータを定義できる。
また、他のモジュールからは動作モードでのみ指定され、外部からはハードウェア制御パラメータを認識する必要がなくなり、モジュールの再利用性が高まる。
【0026】
次に、上記前提条件の下、本実施形態の文書閲覧端末の動作について説明する。
まずユーザプロファイル情報の作成について説明する。
ユーザがドキュメントファイルを閲覧するために、周辺装置16である入力装置を介してページ送り操作をした場合、ユーザの閲覧属性に関連するページ送り操作イベントが発生する(図3のステップS8)。
イベント待ち状態において(ステップS9)、ユーザインタフェース処理部100からユーザプロファイル情報管理部102にイベント発生が通知されると、ユーザプロファイル情報管理部102は、ページ送りイベントが発生したことを認識して(ステップS10でYes)、設定されているタイマイベントをリセットした後(ステップS11)、ユーザインタフェース処理部100から受信したイベント情報をユーザプロファイル格納部110に格納する。この際にユーザが閲覧を終えたページの「ページ番号」、「ページ閲覧期間」の情報も格納する(ステップS12〜S14)。
【0027】
このような操作イベントの登録操作を繰り返すことで、ユーザプロファイル情報管理部102は、ユーザプロファイル格納部110において、ユーザプロファイルを作成する。
そして、予め設定されたnページだけ、ユーザプロファイルが蓄積された段階で、ユーザプロファイル情報管理部102は、作成したユーザプロファイルと、閲覧するドキュメントファイルのドキュメント情報から、次にページ送り操作イベントが発生する時刻、すなわち、ユーザが次ページを表示する操作を行う時刻を予測し、動作モードの変更を開始する。なお、nページ閲覧するまでベージ閲覧予測期間を元にしたモード変更はしないこととし、nは予測期間の信頼性に影響するので、変更可能とする。
【0028】
次に、ユーザが以前に上記電子書籍コンテンツを閲覧したことがあり、ユーザプロファイル情報管理部110にはそのユーザプロファイル情報が記録されている場合において、ユーザが文書閲覧端末にメモリカードやネットワーク経由でメモリ103に格納された電子書籍ファイル(ドキュメントファイル)より、閲覧するドキュメントファイルを指定すると、ドキュメント情報管理部101は、指定されたドキュメントファイルを読み込むとともに(図3のステップS1)、ドキュメント情報を取得する(ステップS2)。
そして、ユーザプロファイル情報管理部102は、ドキュメント情報管理部101から指定されたドキュメントファイルに関するドキュメント情報を取得し、ユーザプロファイル情報格納部110から指定されたドキュメントファイルに関するユーザプロファイル情報を検索する(ステップS3)。
該当するユーザプロファイル情報がユーザプロファイル情報格納部110に格納されている場合(ステップS4でYes)、ユーザプロファイル情報管理部102は、当該ユーザプロファイル情報より次に表示するページ番号を取得し(ステップS5)、これを次に表示するページであると予測する。一方、該当するユーザプロファイル情報がユーザプロファイル情報格納部110に格納されていない場合(ステップS4でNo)、イベント待ち状態に遷移し(ステップS9)、ユーザプロファイル情報を作成する(ステップS10〜S14)。
【0029】
今、1ページ目(ページ種別:text 予測閲覧時間:120sec)を閲覧している場合において、ユーザプロファイル情報管理部102は、ユーザプロファイル情報に登録されている次のページ番号(本実施形態では、1より大きい次のページ番号として、10ページ目が該当する)のドキュメント情報(ページ種別:text/still/video)及びユーザプロファイル情報(予測閲覧時間:180sec)を取得する。この場合、ドキュメント情報より、動画/静止画が含まれたファイルであることが分かるため、予測ページのページ種別に基づいて、表示処理優先動作モードへ遷移することが予想され(ステップS6でYes)、予測閲覧時間に基づいて、10ページ目をデフォルト設定のページ閲覧予測時間(10sec)より長い一定時間(120sec)閲覧することが予測される。
【0030】
ユーザプロファイル情報管理部102は、10ページ目の表示に備えるために、1ページ目のページ閲覧予測時間がデフォルト設定の10secを越えていることを検出し、ベージ閲覧予測期間120secからXsecだけ減算した(120−X)sec後にタイマイベント通知要求をタイマ処理部104に対して出力するとともに、当該タイマイベントにより、動作モード制御部103に対して、表示処理優先動作モードへ遷移する制御命令を出す(ステップS7)。
なお、Xsecは低消費電力動作モードや標準動作モードから表示処理優先動作モードに移行するのに必要な時間であり、ユーザの習熟特性をデータ化しておいて、Xに加算しておいてもよい。
【0031】
ユーザがページ番号1のページ閲覧後、ページ番号10のページの表示要求を出した時点で、ユーザインタフェース処理部100からユーザプロファイル情報管理部102にイベント発生が通知されると(ステップS8〜S10)、ユーザインタフェース処理部100からページ送りイベント等を受信したイベント受信時刻が、前回のページ送りイベント発生時刻から(120−X)sec以内であれば、ユーザプロファイル情報管理部102は、タイマイベント通知要求を解除する(ステップS11)。
そして、ユーザプロファイル情報管理部102は、ユーザインタフェース処理部100から受信したイベント情報をユーザプロファイル格納部110に格納し、ページ番号1のユーザプロファイル情報を更新する(ステップS12、S13)。
また、ユーザプロファイル情報管理部102は、前回のページ送りイベント発生時刻から今回のイベント発生時刻までの期間から表示中のページのページ閲覧予測期間を計算し、ユーザプロファイル情報を更新する(ステップS14)。
【0032】
一方、ユーザがページ番号1のページ閲覧中であって、(120−X)sec後にタイマ処理部104からタイマイベントが通知された場合、ユーザプロファイル情報管理部102は、タイムアウトイベントの発生を認識して(ステップS15でYes)、当該タイマイベントに対して設定された動作モードへの遷移命令を出力する。すなわち、ユーザプロファイル情報管理部102は、予めドキュメントファイルの閲覧先ページを予測し、予測する閲覧先ページの種別をドキュメントファイルのドキュメント情報より取得し、種別に基づいて、動作モードの遷移命令を出力する。
この場合、上述したように、予測される閲覧先ページのページ番号が10であり、ページ番号10のページ種別がtext/still/videoであることから、表示処理優先動作モードへ遷移することが登録されており、動作モード制御部103に対して、表示処理優先動作モードへ遷移する制御命令を出す(ステップS17)。
【0033】
そして、ユーザプロファイル情報管理部102は、ユーザインタフェース処理部100から受信したイベント情報をユーザプロファイル格納部110に格納し、ページ番号1のユーザプロファイル情報を更新する(ステップS18)。
また、ユーザプロファイル情報管理部102は、前回のページ送りイベント発生時刻から今回のイベント発生時刻までの期間から表示中のページのページ閲覧予測期間を計算し、ユーザプロファイル情報を更新する(ステップS19)。
【0034】
なお、実装によっては、予測する閲覧先ページの種別、予測閲覧期間に応じて、標準動作モード、低消費電力動作モードへ遷移するようにする設定を行うことが考えられる(ステップS20〜S23)。
また、上記実施形態においては、ベージ閲覧予測期間をそれぞれのページについて算出する場合の例を示したが、本発明はこれに限られるものではなく、ページ種別毎のベージ閲覧予測期間を算出するようにしてもよい。
すなわち、ユーザプロファイル情報管理部102は、nページ目の表示中にページ送りイベントが発生した場合、(n+1)ページ目の表示が完了後、n+1ページのドキュメント情報を取得する。取得したドキュメント情報において、(n+1)ページまでのページ種別がすべてテキストであれば、ユーザプロファイル情報管理部102は、取得したnページ目までのドキュメント情報に基づいて、ページ種別毎の平均ベージ閲覧予測期間を計算する。
【0035】
したがって、本実施形態の文書閲覧装置によれば、閲覧するドキュメントファイルによって、最適な動作モード遷移制御、具体的には、ユーザの文書閲覧端末利用特性のプロファイリング情報とドキュメント情報から、必要な処理能力を予測した動作モード遷移制御により、ユーザがコンテンツを閲覧する際の操作属性を元に、消費電力低減を考慮しつつ、ユーザの操作に対する応答性向上を実現することが出来る効果が得られる。
【0036】
また、本実施形態の文書閲覧装置によれば、ユーザプロファイル情報を格納することで、ユーザが同じドキュメントを閲覧する度に、過去の操作履歴を利用することができ、ユーザプロファイル情報を最新の状態に更新することで、より正確な消費電力制抑や高速表示制御を実現できる効果が得られる。
さらに、本実施形態の文書閲覧装置によれば、省電力制御や高速表示制御を実行する判斯処理を他のモジュールと分離し、ユーザプロファイル情報管理部102に統合することで、他のモジュールに影響を与えることなく様々な判断処理を定義でき、複雑な動作モード遷移制御処理への適応性を高めることが出来る効果が得られる。
【0037】
なお、各処理を行うための処理部の機能を実現する為のプログラムは、それぞれ別々のプログラムモジュールにより構成してもよいし、一体化したプログラムモジュールにより構成してもよい。
また、これらの機能の全部または一部を論理回路によるハードウェアで構成しても構わない。
また、各プログラムモジュールは、既存のアプリケーションプログラムに組み込んで動作させてもよいし、独立のプログラムとして動作させてもよい。
上記のような本発明を実現するためのコンピュータプログラムは、コンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませ、実行することにより各処理を行っても良い。また、ネットワークを通じてコンピュータのメモリ中にダウンロードして利用することもできる。
【0038】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータサーバに内蔵されるハードディスク等の記憶装置のことをいう。
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータサーバ内部の揮発メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータサーバから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータサーバに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現する為のものであっても良い。さらに、前述した機能をコンピュータサーバに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。
【図面の簡単な説明】
【図1】本実施形態の文書閲覧装置のハードウェア構成図。
【図2】本実施形態の文書閲覧装置のソフトウェア構成図。
【図3】動作モード遷移制御処理の過程を示すフローチャート。
【符号の説明】
10…CPUコア、11…ディスプレイ、12…ディスプレイコントローラ、13…メモリ、14…メモリコントローラ、15…DMAコントローラ、16−1〜N…周辺装置、20…内部バス、21…外部バス、100…ユーザインタフェース処理部、101…ドキュメント情報管理部、102…ユーザプロファイル情報管理部、103…動作モード制御部、104…タイマ処理部、110…ユーザプロファイル情報格納部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a document browsing terminal, an operation mode control method, and an operation mode control program for realizing optimum operation mode transition control by a document file to be browsed in a document browsing terminal.
[0002]
[Prior art]
2. Description of the Related Art In recent years, document browsing terminals such as electronic book terminals that have an LCD with a resolution of about XGA or SVGA and have a content browsing function have been developed. Such a terminal is assumed to be operated by a battery, and can be used for a long time without charging, which leads to an increase in added value of the product.
For this reason, reduction of power consumption especially in the display portion is desired, and the following conventional techniques exist.
For example, Patent Document 1 describes that power consumption is controlled by using a display having a memory property such as electronic paper and controlling power supply using a user's page turning operation as an external event. Has been.
On the other hand,
[0003]
[Patent Document 1]
JP 2000-315127 A [Patent Document 2]
JP 2002-140036 A [Patent Document 3]
Japanese Patent Laid-Open No. 2002-31380
[Problems to be solved by the invention]
On the other hand, in recent years, contents recorded in electronic book files are diversified from text only to combinations of characters, still images, moving images, and the like. When such an electronic book file is displayed, if only the low power consumption design as described above is emphasized, there may be a case where the responsiveness is deteriorated, and the user operability is significantly lowered.
[0005]
The present invention has been made in view of such circumstances, and its object is to provide a document browsing terminal, an operation mode control method, and an operation mode control program that realize optimal operation mode transition control by a document file to be browsed. Is to provide.
[0006]
[Means for Solving the Problems]
The present invention has been made to solve the above-described problems. The present invention predicts a browsing destination page of the document file based on a user operation history related to the document file to be browsed, and the type of the browsing destination page to be predicted. Is acquired from the document information of the document file, and based on the type, a user profile information management unit that outputs an operation mode transition command, and a plurality of operations based on the operation mode transition command from the user profile information management unit And control means for performing transition control of the operation mode.
[0007]
In the present invention, the user operation history includes an occurrence time of the operation event of the document file, and the user profile information management means further predicts a browsing period of the document file based on the user operation history. The operation mode transition command is output based on the browsing period and the type of the browsing destination page.
[0008]
Also, the present invention is characterized in that the user profile information management means predicts a browsing period of the document file based on a user operation history corresponding to the page type of the browsing destination.
[0009]
Further, the present invention predicts a browsing destination page of the document file based on a user operation history related to the document file to be browsed, acquires the type of the browsing destination page to be predicted from the document information of the document file, and Based on the above, transition control of a plurality of operation modes is performed.
[0010]
Further, the present invention obtains the process of predicting the browsing destination page of the document file based on the user operation history related to the document file to be browsed, and the type of the browsing destination page to be predicted from the document information of the document file, An operation mode control program for causing a computer to execute a process for performing transition control of a plurality of operation modes based on the type.
[0011]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of a document browsing terminal of the present invention will be described with reference to the drawings. FIG. 1 is a configuration diagram illustrating a hardware configuration of the document browsing terminal according to the present embodiment.
The document browsing terminal of the present embodiment connects a
[0012]
The
The
The
The
The peripheral devices 16-1 to 16-N are an input device, an output device, and the like of a document browsing terminal.
[0013]
FIG. 2 is a configuration diagram illustrating a software configuration of the document browsing terminal according to the present embodiment.
The
The
[0014]
The user
[0015]
The document
The user profile
[0016]
The user profile
Hereinafter, for example, it is assumed that the following user profile information is stored in the user profile
[0017]
The user profile
User operation event acquired from the user
On the other hand, when the document browsed by the user is a document browsed before and there is user profile information, the page browsing period is predicted with reference to the user profile information even at the start of browsing. Note that the user profile information on the corresponding page may be updated at the second and subsequent browsing.
Further, in order to predict the page browsing period, the prediction period may be calculated in consideration of the number of texts in the page stored in the document information.
[0018]
In addition, the user profile
[0019]
The operation
In other words, the operation
[0020]
In the present invention, the control parameters defined in the operation mode described above are not particularly limited. For example, as an embodiment, the control parameters can be defined as follows. The control parameters are assumed to be embedded processors such as SoC (System-on-a-chip), and the operation
CPU core voltage CPU operating frequency System bus frequency (Local Bus)
Display device clock frequency External bus clock frequency [0021]
Next, the operation of the document browsing terminal according to the present embodiment will be described with reference to the drawings. FIG. 3 is a flowchart showing a process of operation mode transition control processing by the document browsing terminal according to the present embodiment.
First, mode transition based on prediction of a page browsing period will be described as a precondition for the operation mode transition control processing by the document browsing terminal of the present embodiment.
The hardware system of the document browsing terminal operates with control parameters for each of three operation modes (low power consumption operation mode, standard operation mode, and performance priority operation mode) defined below. In the present embodiment, the settable control parameters are CPU voltage / CPU operating frequency / PLB frequency / Pixel clock frequency / external bus frequency.
・ Low Performance mode (Low power consumption operation mode)
(1.0v / 33MHz / 11MHz / 11MHz / 7MHz)
・ Normal Performance mode (standard operation mode)
(1.8v / 133MHz / 66MHz / 22MHz / 11MHz)
・ High Performance mode (Display processing priority operation mode)
(1.8V / 266MHz / 133MHz / 33MHz / 22MHz)
[0022]
In addition, the conditions for changing the operation mode are as follows, and the user profile
-Mode transition condition to low Performance mode In the document information managed by the document
[0023]
-Mode transition to High Performance mode In the document information managed by the document
[0024]
・ Normal Performance mode
This is the default operation mode, and when the predicted page feed time is 10 sec or less and the page type in the next page to be viewed is text, this operation mode is continued.
[0025]
As described above, by designating the mode to be transitioned at the time of timer event registration, it is possible to immediately request mode transition for power saving control and high-speed display when an event occurs.
Further, since the operation mode information is independent of the external module, the operation mode transition can be realized by changing the parameters for each hardware even when the hardware is changed.
Further, by grouping a plurality of control parameters together, it is possible to define control parameters according to the application state.
In addition, it is specified from other modules only in the operation mode, and it is not necessary to recognize hardware control parameters from the outside, so that the reusability of the modules is improved.
[0026]
Next, the operation of the document browsing terminal of the present embodiment will be described under the above preconditions.
First, creation of user profile information will be described.
When the user performs a page turning operation via the input device as the
When an event occurrence is notified from the user
[0027]
By repeating such an operation event registration operation, the user profile
Then, when the user profile is accumulated for n pages set in advance, the user profile
[0028]
Next, when the user has browsed the electronic book content before and the user profile information is recorded in the user profile
Then, the user profile
When the corresponding user profile information is stored in the user profile information storage unit 110 (Yes in step S4), the user profile
[0029]
Now, when browsing the first page (page type: text predicted browsing time: 120 sec), the user profile
[0030]
In order to prepare for the display of the 10th page, the user profile
Xsec is a time required to shift from the low power consumption operation mode or the standard operation mode to the display processing priority operation mode, and the user's learning characteristics may be converted into data and added to X. .
[0031]
When the user issues a display request for the page with
Then, the user profile
Further, the user profile
[0032]
On the other hand, when the user is browsing the page with page number 1 and a timer event is notified from the
In this case, as described above, since the page number of the predicted browsing destination page is 10 and the page type of the
[0033]
Then, the user profile
Further, the user profile
[0034]
Depending on the implementation, it is conceivable to make a setting for transition to the standard operation mode and the low power consumption operation mode in accordance with the type of the browsing destination page to be predicted and the predicted browsing period (steps S20 to S23).
Moreover, in the said embodiment, although the example in the case of calculating a page browsing prediction period about each page was shown, this invention is not limited to this, It seems to calculate the page browsing prediction period for every page classification. It may be.
That is, when a page feed event occurs during display of the nth page, the user profile
[0035]
Therefore, according to the document browsing apparatus of the present embodiment, the necessary processing capability is determined based on optimal operation mode transition control depending on the document file to be browsed, specifically, profiling information and document information of the user's document browsing terminal usage characteristics. According to the operation mode transition control that predicts the above, it is possible to obtain an effect of improving the responsiveness to the user's operation while considering the power consumption reduction based on the operation attribute when the user browses the content.
[0036]
Further, according to the document browsing apparatus of the present embodiment, by storing user profile information, a past operation history can be used every time a user browses the same document, and the user profile information is updated to the latest state. By updating to, it is possible to obtain the effect of realizing more accurate power consumption suppression and high-speed display control.
Furthermore, according to the document browsing apparatus of the present embodiment, the processing for executing power saving control and high-speed display control is separated from other modules and integrated into the user profile
[0037]
Note that the program for realizing the function of the processing unit for performing each process may be configured by separate program modules, or may be configured by an integrated program module.
Further, all or part of these functions may be configured by hardware based on logic circuits.
Each program module may be operated by being incorporated into an existing application program or may be operated as an independent program.
The computer program for realizing the present invention as described above may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read by the computer and executed to execute each process. good. It can also be downloaded and used in the memory of a computer through a network.
[0038]
The “computer-readable recording medium” refers to a storage device such as a portable medium such as a flexible disk, a magneto-optical disk, a ROM, a CD-ROM, or a hard disk built in a computer server.
Further, the “computer-readable recording medium” refers to a volatile memory (RAM) inside a computer server serving as a server or client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. In addition, those holding a program for a certain period of time are also included.
The program may be transmitted from a computer server storing the program in a storage device or the like to another computer server via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line.
The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer server, and what is called a difference file (difference program) may be sufficient.
[Brief description of the drawings]
FIG. 1 is a hardware configuration diagram of a document browsing apparatus according to an embodiment.
FIG. 2 is a software configuration diagram of the document browsing apparatus according to the embodiment.
FIG. 3 is a flowchart showing a process of an operation mode transition control process.
[Explanation of symbols]
DESCRIPTION OF
Claims (5)
該ユーザプロファイル情報管理手段からの動作モードの遷移命令に基づいて、複数の動作モードの遷移制御を行う制御手段と
を具備することを特徴とする文書閲覧端末。Based on the user operation history related to the document file to be browsed, the browsing destination page of the document file is predicted, the type of the predicted browsing destination page is obtained from the document information of the document file, and the operation mode is determined based on the type. User profile information management means for outputting a transition instruction of
A document browsing terminal comprising: control means for performing transition control of a plurality of operation modes based on an operation mode transition command from the user profile information management means.
前記ユーザプロファイル情報管理手段は、さらに、前記ユーザ操作履歴に基づいて、前記ドキュメントファイルの閲覧期間を予測し、該閲覧期間及び前記閲覧先ページの種別に基づいて、動作モードの遷移命令を出力する
ことを特徴とする請求項1に記載の文書閲覧端末。The user operation history includes an occurrence time of the operation event of the document file,
The user profile information management means further predicts a browsing period of the document file based on the user operation history, and outputs an operation mode transition command based on the browsing period and the type of the browsing destination page. The document browsing terminal according to claim 1.
ことを特徴とする請求項2に記載の文書閲覧端末。3. The document browsing terminal according to claim 2, wherein the user profile information management unit predicts a browsing period of the document file based on a user operation history corresponding to the page type of the browsing destination.
該予測する閲覧先ページの種別を前記ドキュメントファイルのドキュメント情報より取得し、該種別に基づいて、複数の動作モードの遷移制御を行う
ことを特徴とする動作モード制御方法。Based on the user operation history related to the document file to be browsed, predict the browse page of the document file,
An operation mode control method comprising: obtaining a type of the browsing destination page to be predicted from document information of the document file, and performing transition control of a plurality of operation modes based on the type.
該予測する閲覧先ページの種別を前記ドキュメントファイルのドキュメント情報より取得し、該種別に基づいて、複数の動作モードの遷移制御を行う処理と
をコンピュータに実行させるための動作モード制御プログラム。A process of predicting a browsing destination page of the document file based on a user operation history regarding the document file to be browsed;
An operation mode control program for causing a computer to execute a process of acquiring a type of the predicted browsing destination page from document information of the document file and performing transition control of a plurality of operation modes based on the type.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003185625A JP2005018640A (en) | 2003-06-27 | 2003-06-27 | Document browsing terminal, operation mode control method, and operation mode control program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003185625A JP2005018640A (en) | 2003-06-27 | 2003-06-27 | Document browsing terminal, operation mode control method, and operation mode control program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2005018640A true JP2005018640A (en) | 2005-01-20 |
Family
ID=34185017
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003185625A Withdrawn JP2005018640A (en) | 2003-06-27 | 2003-06-27 | Document browsing terminal, operation mode control method, and operation mode control program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2005018640A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009539159A (en) * | 2006-06-01 | 2009-11-12 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | Arbiter diagnostic apparatus and method |
| JP2016006592A (en) * | 2014-06-20 | 2016-01-14 | ヤフー株式会社 | Display control unit, display control method, and display control program |
| JP2019074815A (en) * | 2017-10-12 | 2019-05-16 | 富士通コネクテッドテクノロジーズ株式会社 | Information processing apparatus, power control method, and power control program |
-
2003
- 2003-06-27 JP JP2003185625A patent/JP2005018640A/en not_active Withdrawn
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009539159A (en) * | 2006-06-01 | 2009-11-12 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | Arbiter diagnostic apparatus and method |
| US8468283B2 (en) | 2006-06-01 | 2013-06-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Arbiter diagnostic apparatus and method |
| JP2016006592A (en) * | 2014-06-20 | 2016-01-14 | ヤフー株式会社 | Display control unit, display control method, and display control program |
| JP2019074815A (en) * | 2017-10-12 | 2019-05-16 | 富士通コネクテッドテクノロジーズ株式会社 | Information processing apparatus, power control method, and power control program |
| JP7127768B2 (en) | 2017-10-12 | 2022-08-30 | Fcnt株式会社 | Mobile terminal, power control method and power control program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10394499B2 (en) | Computer readable recording medium, information processing apparatus, and information processing method for displaying converted image data | |
| US8795089B2 (en) | Game device, image processing method, and information recording medium | |
| RU2503054C2 (en) | Display control apparatus, display control method | |
| EP1630704A2 (en) | Image file management apparatus and method, program, and storage medium | |
| US9001148B2 (en) | Computer readable recording medium, information processing apparatus, and information processing method | |
| JP4929215B2 (en) | Image processing apparatus and image processing apparatus control method | |
| US8621388B2 (en) | Image forming apparatus for displaying information on screen | |
| US8230205B2 (en) | Image processing apparatus and program starting up method | |
| US8270009B2 (en) | Image forming apparatus, image forming system, and screen display method, all capable of displaying an operation screen without damaging any intrinsic performance of the image forming apparatus | |
| US8154760B2 (en) | Image forming apparatus, content display method, and computer program product | |
| CN104683644A (en) | Information processing apparatus capable of changing settings thereof and method of controlling the same | |
| JP2005018640A (en) | Document browsing terminal, operation mode control method, and operation mode control program | |
| US7483052B2 (en) | Image-capturing apparatus, image processing system, control method, and storage medium for use with external printer with determination of operating state of external printer and corresponding adjustment of clock signal | |
| JP6107246B2 (en) | Image processing apparatus, image processing apparatus control method, and image processing apparatus control program | |
| JP2005018231A (en) | Document browsing terminal, power consumption control method, and power consumption control program | |
| JP2008158493A (en) | Image forming apparatus, content display method, and program | |
| US20100165395A1 (en) | Image processing apparatus, image processing system, and control method for image processing apparatus | |
| US8405669B2 (en) | Display control device, display data server, and display control system | |
| CN114003183B (en) | Notification system, information processing device, and server system | |
| JP5298980B2 (en) | PRINT CONTROL DEVICE, PRINT CONTROL METHOD, PROGRAM, AND RECORDING MEDIUM | |
| JPH11175225A (en) | OA device operating device and OA device operation setting method | |
| US11968469B2 (en) | Computing apparatus, image capturing apparatus, control method, and storage medium | |
| JP2014174858A (en) | Computer readable recording medium, display control method of electronic book and computer control program | |
| JP2007274030A (en) | Image output apparatus and image output method | |
| JP2007006125A (en) | Image processing support device, electronic camera, image processing device, development processing system, and program for implementing these image processing support device and image processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20060905 |