(57)【要約】【課題】従来のデータ表示装置あるいは電子書籍装置は、表示データの強調を行う場合、表示強調処理の操作が複雑であり、読者（ユーザ）が装置を使用している環境やユーザの表示データの理解度に応じて容易に表示データを眼で追うことができないという問題があった。【解決手段】本発明のデータ表示装置は、データを記憶した記憶手段１０１と、データを表示する表示手段１０２と、記憶手段１０１に記憶されたデータの表示手段１０２への表示を制御する表示制御手段１０３を有したデータ表示装置において、表示手段１０２中の表示データの特定範囲を強調する目視追認ガイドを表示する強調表示制御手段１０４を備えたことを特徴とする。【選択図】図１
2004220621.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶した記憶手段と、データを表示する表示手段と、前記記憶手段に記憶されたデータの前記表示手段への表示を制御する表示制御手段とを備えたデータ表示装置において、目視すべき表示データサイズをユーザが任意に指定する目視サイズ指定手段を備え、前記表示手段へ表示する表示データのうち、現在目視すべき表示データの先頭位置から、前記目視サイズ指定手段により指定された前記表示データサイズ分の範囲を目視範囲として、該目視範囲に存在する表示データを強調する目視追認ガイドを表示する強調表示制御手段を備えたことを特徴とするデータ表示装置。
【請求項２】
データを記憶した記憶手段と、データを表示する表示手段と、前記記憶手段に記憶されたデータの前記表示手段への表示を制御する表示制御手段とを備えたデータ表示装置において、前記表示手段へ表示する表示データのうち、目視すべき表示データ範囲を強調する目視追認ガイドを表示する強調表示制御手段を備え、前記強調表示制御手段は、前記表示手段へ表示する表示データのうち、前記目視すべき表示データ範囲、あるいは、該目視すべき表示データ範囲以外の表示データのいずれかに重ねて前記目視追認ガイドを表示することを特徴とするデータ表示装置。
【請求項３】
前記強調表示制御手段は、前記目視追認ガイドに重ねられた表示データに変形あるいは情報付加することにより、前記表示手段へ表示される前記目視追認ガイドが重ねられていない範囲に存在する表示データとの間で視認性の差を発生させ、変形あるいは情報付加された前記表示データを前記目視追認ガイドに重ねて表示することを特徴とする請求項１又は請求項２記載のデータ表示装置。
【請求項４】
前記強調表示制御手段は、表示された前記目視追認ガイドを予め定めた方向又はユーザにより指定された方向へ移動させて表示することを特徴とする請求項１乃至請求項３いずれかに記載のデータ表示装置。
【請求項５】
前記強調表示制御手段は、表示された前記目視追認ガイドを予め定めた状態又はユーザにより指定された状態へ変形させて表示することを特徴とする請求項１乃至請求項３いずれかに記載のデータ表示装置。
【請求項６】
前記強調表示制御手段は、表示された前記目視追認ガイドを予め定めた方向又はユーザにより指定された方向へ移動させながら、予め定めた状態又はユーザにより指定された状態へ変形させて表示することを特徴とする請求項１乃至請求項３いずれかに記載のデータ表示装置。
【請求項７】
前記強調表示制御手段は、表示された前記目視追認ガイドが移動あるいは変形を開始していない場合は、予め定めた方向又はユーザにより指定された方向への移動、あるいは、予め定めた状態又はユーザにより指定された状態へ変形を開始し、移動あるいは変形を既に開始している場合は、移動あるいは変形を停止する開始・停止手段を備えていることを特徴とする請求項１乃至請求項６いずれかに記載のデータ表示装置。
【請求項８】
前記強調表示制御手段は、表示された前記目視追認ガイドを消去する消去手段を備えていることを特徴とする請求項１乃至請求項７いずれかに記載のデータ表示装置。
【請求項９】
前記強調表示制御手段は、前記目視追認ガイドを移動させて表示する際に、予め定めた移動速度又はユーザから任意に指定された移動速度を参照し、該移動速度を用いて前記目視追認ガイドを移動させて表示することを特徴とする請求項１乃至請求項８いずれかに記載のデータ表示装置。
【請求項１０】
前記強調表示制御手段は、前記目視追認ガイドを移動させて表示する際に、予め定めた移動量又はユーザから任意に指定された移動量を参照し、該移動量を用いて前記目視追認ガイドを変形させて表示することを特徴とする請求項１乃至請求項９いずれかに記載のデータ表示装置。
【請求項１１】
前記強調表示制御手段は、目視すべき表示データの複雑度に基づいて算出された移動速度あるいは移動量に応じて、前記目視追認ガイドを移動あるいは変形させることを特徴とする請求項１乃至請求項８いずれかに記載のデータ表示装置。
【請求項１２】
前記強調表示制御手段は、目視すべき表示データにおけるデータの出現頻度に基づいて算出された移動速度あるいは移動量に応じて、前記目視追認ガイドを移動あるいは変形させることを特徴とする請求項１乃至請求項８いずれかに記載のデータ表示装置。
【請求項１３】
前記強調表示制御手段は、目視すべき表示データの複雑度あるいは出現頻度を組み合わせて算出された移動速度あるいは移動量に基づいて、前記目視追認ガイドを移動あるいは変形させることを特徴とする請求項１乃至請求項８いずれかに記載のデータ表示装置。
【請求項１４】
データを記憶手段に記憶する記憶ステップと、データを表示手段に表示する表示ステップと、前記記憶手段に記憶されたデータの前記表示手段への表示を制御する表示制御ステップとを有するデータ表示方法において、前記表示手段へ表示する表示データのうち、目視すべき表示データ範囲を強調する目視追認ガイドを表示する強調表示制御ステップを有し、前記強調表示制御ステップは、前記表示手段へ表示する表示データのうち、前記目視すべき表示データ範囲、あるいは、該目視すべき表示データ範囲以外の表示データのいずれかに重ねて前記目視追認ガイドを表示することを特徴とするデータ表示方法。
【請求項１５】
表示手段へ表示する表示データのうち、目視すべき表示データ範囲を強調する目視追認ガイドを、前記目視すべき表示データ範囲、あるいは、該目視すべき表示データ範囲以外の表示データのいずれかに重ねて表示する機能をコンピュータで実現するためのプログラムとして記録したことを特徴とするデータ表示プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ表示装置あるいは電子書籍装置に関する。特に記憶媒体に格納されている文字あるいはイメージ等から構成される文書データを表示するデータ表示装置あるいは電子書籍装置及びデータ表示方法及びデータ表示プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
データ表示装置の従来例として、特許文献１に示す特開平０７-１８２３２５号公報には、文書データ（本発明では表示データに相当）を記憶する文書記憶手段と、この文書記憶手段の文書データに対応して音声データの記録を指定する指定手段と、この指定手段の指定に応じて、入力された音声データにて指定された文書データと対応する文書データを識別して表示する技術が公開されている。例えば、前記公報では、音声を記憶する際に、指定された文書データに対応して音声データの記録を指定し、指定された文章データと音声データを対応づけて音声記録手段へ記録する。そうすることにより、文書データをカーソルキーなどで指示すると、指示された位置にある音声出力対象になっている文書データが反転表示などで識別して表示手段に表示されるとともに、対応する音声データが読み出され、音声出力手段より出力される。逆に、音声を中心にすると、音声再生において音声に対応した文書データがどの部分にあるかを反転表示（表示の強調）により見分けることができるようになっている。
【０００３】
また、特定の文字列あるいは特定の領域を強調する方法として例えばワードプロセッサにおいて、文字、単語、行、文、段落またはイメージを指定し、傍線を付ける、反転する、目印を付ける、フォントやポイント数を他の部分と変える、フォントの色を変える、３Ｄイメージに変更する、グラデーションをつける、ボールドあるいは斜体など強調文字のスタイルに変更する、浮きだしなどの文字飾りをつけるなどにより、文字あるいは領域を強調する技術が公知である。この公知技術によれば、まず初めに、強調する領域をマウスなどで領域指定し、次のステップでその中の文字やイメージに変形を加える２ステップの処理が取られている。
【０００４】
また、電子ブック、電子書籍装置が知られており、辞書や小説などの文書を表示装置に表示することのできる記憶手段と、表示手段と、表示制御手段を有する携帯型の装置に関する技術が公知である。
【特許文献１】特開平０７−１８２３２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記従来の技術の中の前記特許文献１に示す特開平０７-１８２３２５号公報における反転表示を用いた強調表示の技術は、音声出力データに対応した文書データを強調するのが目的であり、文書データを読みやすくするための強調表示の機能を有していなかった。
【０００６】
また、前記公報における技術によれば、音声出力の速度によって強調される文書データの位置が変化するものであり、文書データの内容に応じて強調表示箇所を移動させることができなかった。
【０００７】
また、前記公報による強調表示の技術によれば、文書データの強調表示の方法が反転に限られており、強調方法を装置を使う環境やユーザの好みに合わせて選択することが不可能であった。
【０００８】
また、前記公報による表示強調の技術によれば、強調表示文書の移動単位は音声出力に対応した文字であり、文字を越えた行、文、段落、章などの強調を行うことが不可能であった。
【０００９】
また、前記公報による表示強調の技術によれば、強調表示のタイミングを制御することができないという問題があった。
【００１０】
また、前記公報による強調表示の技術によれば、強調表示される文書データの領域を文書データやユーザの好みに応じてダイナミックに変化させることができなかった。
【００１１】
また、前記公報による強調表示の技術によれば、強調表示された文書データの移動速度をユーザの目視の速度に合わせて調整することができなかった。
【００１２】
また、前記公報による強調表示の技術によれば、強調表示を逆向きに移動させることができないという問題があった。
【００１３】
また、前記公報による強調表示の技術によれば、強調表示を消去することができないという問題があった。
【００１４】
また、前記公知技術においては、強調表示される部分は静的であり、強調表示部分をユーザに適した速度で移動させることが不可能であるという問題があった。
【００１５】
また、前記ワードプロセッサなどに見られる文字やイメージ強調表示の方法は領域指定と文字やイメージの変形（強調）処理が二つのステップに分かれており、強調表示の度毎に二つのステップの設定を行わねばならず、操作が煩わしいという問題があった。
【００１６】
また、携帯型電子ブック装置は、細かい文書や複雑な文書が表示された場合目視先を間違えやすいという問題があった。例えば、行を読み飛ばすあるいは再び同じ行を読んでしまうなどの問題があった。
【００１７】
また、前記従来例あるいは公知技術においては、電車などで電子的な書籍を読む場合、画面の揺れのために、目視先を間違えてしまうという問題があった。
【００１８】
また、前記従来例あるいは公知技術においては、ユーザの文書の理解度に応じて強調表示される場所の移動速度や変形を変化させることができないという問題があった。
【００１９】
本発明の目的は、文字やイメージを含む文書データを読み易くするためになされる強調処理の操作が簡単であり、かつ、読者（ユーザ）が装置を使用している環境やユーザの表示データの理解度に応じて容易に文字やイメージを眼で追うことができるデータ表示装置あるいは電子書籍装置あるいはデータ表示方法あるいはデータ表示プログラムを記録した記録媒体を提供することである。
【課題を解決するための手段】
【００２０】
本発明に関わるデータ表示装置は、データを記憶した記憶手段と、データを表示する表示手段と、前記記憶手段に記憶されたデータの前記表示手段への表示を制御する表示制御手段とを備えたデータ表示装置において、目視すべき表示データサイズをユーザが任意に指定する目視サイズ指定手段を備え、前記表示手段へ表示する表示データのうち、現在目視すべき表示データの先頭位置から、前記目視サイズ指定手段により指定された前記表示データサイズ分の範囲を目視範囲として、該目視範囲に存在する表示データを強調する目視追認ガイドを表示する強調表示制御手段を備えたことを特徴とする。更に、本発明に関わるデータ表示装置は、データを記憶した記憶手段と、データを表示する表示手段と、前記記憶手段に記憶されたデータの前記表示手段への表示を制御する表示制御手段とを備えたデータ表示装置において、前記表示手段へ表示する表示データのうち、目視すべき表示データ範囲を強調する目視追認ガイドを表示する強調表示制御手段を備え、前記強調表示制御手段は、前記表示手段へ表示する表示データのうち、前記目視すべき表示データ範囲、あるいは、該目視すべき表示データ範囲以外の表示データのいずれかに重ねて前記目視追認ガイドを表示することを特徴とする。更に、前記強調表示制御手段は、前記目視追認ガイドに重ねられた表示データに変形あるいは情報付加することにより、前記表示手段へ表示される前記目視追認ガイドが重ねられていない範囲に存在する表示データとの間で視認性の差を発生させ、変形あるいは情報付加された前記表示データを前記目視追認ガイドに重ねて表示することを特徴とする。
【００２１】
更に、前記強調表示制御手段は、表示された前記目視追認ガイドを予め定めた方向又はユーザにより指定された方向へ移動させて表示することを特徴とする。更に、前記強調表示制御手段は、表示された前記目視追認ガイドを予め定めた状態又はユーザにより指定された状態へ変形させて表示することを特徴とする。更に、前記強調表示制御手段は、表示された前記目視追認ガイドを予め定めた方向又はユーザにより指定された方向へ移動させながら、予め定めた状態又はユーザにより指定された状態へ変形させて表示することを特徴とする。
【００２２】
更に、前記強調表示制御手段は、表示された前記目視追認ガイドが移動あるいは変形を開始していない場合は、予め定めた方向又はユーザにより指定された方向への移動、あるいは、予め定めた状態又はユーザにより指定された状態へ変形を開始し、移動あるいは変形を既に開始している場合は、移動あるいは変形を停止する開始・停止手段を備えていることを特徴とする。更に、前記強調表示制御手段は、表示された前記目視追認ガイドを消去する消去手段を備えていることを特徴とする。更に、前記強調表示制御手段は、前記目視追認ガイドを移動させて表示する際に、予め定めた移動速度又はユーザから任意に指定された移動速度を参照し、該移動速度を用いて前記目視追認ガイドを移動させて表示することを特徴とする。更に、前記強調表示制御手段は、前記目視追認ガイドを移動させて表示する際に、予め定めた移動量又はユーザから任意に指定された移動量を参照し、該移動量を用いて前記目視追認ガイドを変形させて表示することを特徴とする。
【００２３】
更に、前記強調表示制御手段は、目視すべき表示データの複雑度に基づいて算出された移動速度あるいは移動量に応じて、前記目視追認ガイドを移動あるいは変形させることを特徴とする。更に、前記強調表示制御手段は、目視すべき表示データにおけるデータの出現頻度に基づいて算出された移動速度あるいは移動量に応じて、前記目視追認ガイドを移動あるいは変形させることを特徴とする。更に、前記強調表示制御手段は、目視すべき表示データの複雑度あるいは出現頻度を組み合わせて算出された移動速度あるいは移動量に基づいて、前記目視追認ガイドを移動あるいは変形させることを特徴とする。
【００２４】
また、本発明に係わるデータ表示方法は、データを記憶手段に記憶する記憶ステップと、データを表示手段に表示する表示ステップと、前記記憶手段に記憶されたデータの前記表示手段への表示を制御する表示制御ステップとを有するデータ表示方法において、前記表示手段へ表示する表示データのうち、目視すべき表示データを強調する目視追認ガイドを表示する強調表示制御ステップを有し、前記強調表示制御ステップは、前記表示手段へ表示する表示データのうち、前記目視すべき表示データ範囲、あるいは、該目視すべき表示データ範囲以外の表示データのいずれかに重ねて前記目視追認ガイドを表示することを特徴とする。
【００２５】
また、本発明に係わるデータ表示プログラムを記録した記録媒体は、表示手段へ表示する表示データのうち、目視すべき表示データを強調する目視追認ガイドを、前記目視すべき表示データ範囲、あるいは、該目視すべき表示データ範囲以外の表示データのいずれかに重ねて表示する機能をコンピュータで実現するためのプログラムとして記録したことを特徴とする。
【発明の効果】
【００２６】
本発明によれば、ユーザが任意に指定した目視範囲に表示する目視追認ガイドとして該目視範囲外の表示データとの間で視認差を付けて設定することにより、従来技術では不可能であった文書データ（前記説明では表示データ）を読みやすくするための強調表示の機能を実現することができるという効果がある。
【００２７】
また、本発明によれば、複雑度や出現頻度など文書データの内容に基づくパラメータを導入して目視追認ガイドの移動速度や移動量を算出することにより、文書内容に応じて強調表示箇所（目視追認ガイド）を移動・変形させることができるようになるという効果がある。
【００２８】
また、本発明によれば、文書データの強調表示の方法はパラメータ設定あるいはユーザインタフェースにより反転以外に多数の方法が選択できるようになっており、装置の使用環境やユーザの好みに合わせて選択することが可能になるという効果がある。
【００２９】
また、本発明によれば、強調表示される文書データの移動単位は１文字、数文字、行、文、段落、章など装置の使用環境やユーザの好みに合わせて選択することが可能になるという効果がある。
【００３０】
また、本発明によれば、強調表示のインターバル、移動タイプ、変形変動タイプなどのパラメータを導入することにより強調表示のタイミングを制御することができるようになるという効果がある。
【００３１】
また、本発明によれば、強調表示される文書データの領域は、目視追認ガイドを変形することより文書データやユーザの好みに応じてダイナミックに変化させることが可能になるという効果がある。
【００３２】
また、本発明によれば、強調表示された文書データの移動速度は、目視追認ガイドの移動する速度で設定できるのでユーザの目視の速度に調整することが可能となるという効果がある。
【００３３】
また、本発明によれば、強調表示された文書データの移動方向は、正逆いずれでも容易に変更ができるという効果がある。
【００３４】
また、本発明によれば、目視追認ガイドにより静的及び動的な文書の強調表示が同じ枠組みででき、システムの構築が簡便になるという効果がある。
【００３５】
また、本発明によれば、強調表示は、強調表示の開始／停止のスイッチの押下で実行でき、操作が簡単になるという効果がある。
【００３６】
また、本発明によれば、細かい文書や複雑な文書が表示された場合においても、目視追認ガイドの働きにより、行を読み飛ばすあるいは再び同じ行を読んでしまうなどの目視先を間違いの発生を抑えることができるという効果がある。
【００３７】
また、本発明によれば、電車などの移動時における画面の揺れに対しても目視追認ガイドにより目視先の間違いを少なくするという効果がある。また、本発明によれば、文書の複雑度あるいは出現頻度を用いて強調表示時間を制御することにより、ユーザの文書を読解するのに時間がかかると想定される文字ほど強調表示時間がかけられるのでユーザの文書の理解を促進するという効果がある。
【００３８】
以上を総合して、ユーザが、より容易に、快適に画面の文書データを読み進めることが可能になった。
【発明を実施するための最良の形態】
【００３９】
（実施形態１）
図１は、本発明の実施形態１の実施例を説明するための機能ブロックである。１０１は、ＣＤ−ＲＯＭなどの光ディスクメモリやＩＣカードなどの半導体メモリなどから構成される記憶手段であり、記憶手段１０１に格納された表示データは表示制御手段１０３に読み込まれ、液晶ディスプレイ、ＣＲＴ、プラズマディスプレイなどの表示手段１０２に表示される。表示制御手段１０３は、表示データが文字列データであれば文字フォントパターンへの変換を行い、表示データが画像データであれば、必要に応じて伸長、解像度変換などの変換を加えて表示手段１０２に表示を行う。なお、本発明では表示制御手段１０３という表現を表示の実行を制御する手段を総合する意味で用いており、例えばその中にＣＰＵが含まれる場合があり得る。強調表示制御手段１０４は、表示手段１０２に表示された表示データに目視追認ガイドを重ねて表示することにより、前記目視追認ガイドの重なった表示データを強調する手段であり、以下で詳しく説明する。なお、表示手段１０２は２次元であっても３次元であってもよいが、説明を簡単にするため本発明では２次元に限った説明を加える。
【００４０】
図２は、目視追認ガイドを表示するためのデータ構造の例を表した図である。図中の２０１は目視追認ガイドの開始のアドレス情報を表す項目である。アドレスは２次元画面を対象にしているので（Ｘ１，Ｙ１）のように表すことができる。２０２は目視追認ガイドの終了のアドレス情報（Ｘ２，Ｙ２）を表す項目である。この（Ｘ１，Ｙ１）と（Ｘ２，Ｙ２）で囲われる領域が目視追認ガイド領域となる。２０３は目視追認ガイド領域の極性を決める項目で、極性が正である場合は、前記の（Ｘ１，Ｙ１）と（Ｘ２，Ｙ２）で囲われる領域が目視追認ガイド領域になり、極性が負の場合は、画面全体から前記の（Ｘ１，Ｙ１）と（Ｘ２，Ｙ２）で囲われる領域を除いた領域が目視追認ガイド領域になる。２０４は、目視追認ガイドのパターン情報を格納する項目であり、例えば、全域均一のカラー、四角枠囲み、三角形付加などの目視追認ガイドのパターンを選択することができる。
【００４１】
２０５は、目視追認ガイド領域内の表示データに加える変形処理の種類に関する情報を格納する項目である。この情報には、例えば、拡大の倍率、回転角度などの情報が含まれる。２０６は、目視追認ガイド領域内の表示データの属性を変更するための情報を格納した項目である。この情報には、例えば、フォントの色、フォントの種類、イメージの階調などが含まれる。
【００４２】
２０７は、目視追認ガイドの表示のインターバルを決めるための情報を格納する項目であり、例えば、５秒間隔で点滅する、プログレッシブに変化させる、変化をさせないなどの情報が含まれる。２０８は、目視追認ガイド領域の配置を管理する情報項目である。この情報には指定内、前、後、指定内＋前などの情報が含まれる。ここで「指定内」とは前記の（Ｘ１，Ｙ１）と（Ｘ２，Ｙ２）で囲われる領域のことであり、また、「前」は前記で囲われた領域より前の領域のことである。すなわち、表示された画面の左上隅の起点から、前記の（Ｘ１，Ｙ１）と（Ｘ２，Ｙ２）で囲われる領域の前までの領域という意味である。なお、２０１乃至２０７の情報は例えば配列、テーブルとして管理することができる。
【００４３】
図３（ａ）乃至図３（ｃ）は反転表示による表示データの強調を説明するための図であり、表示データが表示制御手段１０３あるいは強調表示制御手段１０４により表示手段１０２に表示された状態を表している。図３（ａ）は、強調表示が行われない表示データを表示した状態である。図３（ｂ）は、現在目視すべき表示データが存在する範囲を示す目視範囲が１文字の場合であり、目視範囲として「示」の１文字部分が反転表示により強調された状態を表した図であり、図３（ｃ）は、目視範囲として「籍」で始まる行全体を反転表示により強調した状態を表している。反転された領域は、前記目視追認ガイド領域になる。このように、強調する範囲、すなわち目視追認ガイドは、画面全体、画面に表示された一部の文字、単語、行、文または段落など各種の範囲に設定することができる。
【００４４】
図４（ａ）乃至図４（ｊ）は図３（ｂ）、図３（ｃ）以外の強調表示の例を説明するための図である。図４（ａ）は目視範囲として書体変更によって１文字単位で強調表示を行なった例であり「示」の文字が書体変更されている。図４（ｂ）は同じく書体変更によって強調表示を行なった例であり、ここでは目視範囲として「籍」で始まる１行単位で強調表示を行なっている。図４（ｃ）は目視範囲として「籍」で始まる１行単位に目視追認ガイドを設定し、その後で極性を負に変えた領域が目視追認ガイド領域になった場合で、目視追認ガイド領域の表示を特定のパターンあるいは処理により視認性を弱めることで、視認性の差を発生させ、目視追認ガイド以外の部分を強調表示した例となっている。図４（ｄ）は図４（ｃ）の目視追認ガイド領域の表示を行なわない方法で目視追認ガイド以外の１行を強調表示している例である。
【００４５】
図４（ｅ）は拡大による強調表示を１文字単位（例では示）で行なった例である。図４（ｆ）は１行単位の強調表示を、行頭の目印で行なった例である。図４（ｇ）は１文字単位の目視範囲を「示」に設定した後、目視追認ガイド領域配置を「後」に設定し、目視追認ガイドパターンを「白」に設定した強調表示の例であり、図４（ｈ）は同じ方法を「籍」で始まる行に適用した強調表示の例である。図４（ｉ）は１行単位の強調表示を長方形で囲むことで行った例であり、図４（ｊ）は１行単位の強調表示を下線を引くことで行った例である。
【００４６】
以上述べたように強調表示の範囲や方法は、図２の目視追認ガイドのパラメータの値を予め定めた値からユーザが任意に指定した値に変え、表示手段１０２の中の表示データのうち、目視すべき表示データが存在する目視範囲の上に重ねて前記目視追認ガイドを表示する、あるいは、目視追認ガイドに重ねられた表示データを変形あるいは情報付加することにより、前記目視範囲以外に存在する表示データとの間で視認性の差を発生させ、現在目視すべき表示データの視認性を高めることができる。即ち、現在目視すべき表示データの目視範囲に、又は、逆の該目視範囲外に、目視追認ガイドを重ねて表示することにより種々の強調表示を実現できるが、図３、図４で示した例に限られることはない。
【００４７】
図５は、図３（ｂ）〜（ｃ）あるいは図４（ａ）〜（ｊ）の強調表示の実施例を説明するための処理フローの例を示した図である。図２のデータ構造と、図４（ｄ）を展開した図６（ａ）〜（ｄ）を用いて説明する。
【００４８】
Ｓ１０１は、ユーザが指定したあるいは強調表示制御手段１０４が指定した強調したい領域を設定する処理モジュールである。例えばユーザは図６のポイント（Ｘ１,Ｙ１）６０１とポイント（Ｘ２,Ｙ２）６０２を目視開始時における目視範囲の開始位置と終了位置としてポインティングデバイスで指示する。これらの値はそれぞれ図２の目視追認ガイド開始アドレス２０１及び目視追認ガイド終了アドレス２０２に蓄積されているので、強調表示制御手段１０４は（Ｘ１,Ｙ１）、（Ｘ２,Ｙ２）を参照する。強調表示制御手段１０４は（Ｘ１,Ｙ１）、（Ｘ２,Ｙ２）を表示制御手段１０３に送付する。表示制御手段１０３は、ページバッファの（Ｘ１,Ｙ１）、（Ｘ２,Ｙ２）のアドレスから、（Ｘ１,Ｙ１）と（Ｘ２,Ｙ２）で囲われる図６（ｂ）の矩形領域６０３を割り出す。なお、上の説明では（Ｘ１,Ｙ１）、（Ｘ２,Ｙ２）はユーザがポインティングデバイスで設定する場合で説明したが、通常は強調表示制御手段１０４によって指定され（ユーザが指定するあるいは強調表示制御手段１０４のデフォルト設定）、その場合の強調表示領域の単位には、画面全体、画面に表示された１文字、ｎ文字、単語、行、文または段落など各種がある。また、領域指定の形状は矩形として説明したが、それ以外の楕円形、円形などであっても良い。ここで、目視開始時においてユーザが任意に目視範囲の開始位置と終了位置とを設定する処理は、開始位置と終了位置とにより目視すべき表示データサイズをユーザが任意に指定する目視サイズ指定手段を提供しているものである。以降、現在目視すべき表示データが存在するデータの先頭位置から、該目視サイズ指定手段により指定された前記表示データサイズ分の範囲を、目視範囲として、強調表示制御手段１０４が、該目視範囲に存在する表示データの強調表示が可能な目視追認ガイドを表示していくことになる。
【００４９】
次に、強調表示制御手段１０４は、図２の目視追認ガイド極性領域情報２０３を参照する。図６の場合、その値は「負」であるとする。極性「負」の値を得た強調表示制御手段１０４は、図６（ｃ）のように、表示制御手段１０３に前記で割り出した矩形領域６０３の反転領域６０４を指定するようにする（Ｓ１０２）。
【００５０】
次に、強調表示制御手段１０４は、図２の目視追認ガイド領域配置情報２０８を参照する。図６の場合、この値は「領域内」であるとする。これは前記で指定した領域そのものを領域とするという意味であり、この値により、目視追認ガイド領域６０４が確定する（Ｓ１０３）。
【００５１】
次に、強調表示制御手段１０４は、図２の目視追認ガイドパターン情報２０４を参照する。図６の場合、この値は「白色化」であるとする。「白色化」という情報を得た強調表示制御手段１０４は、表示制御手段１０３に前記で確定した目視追認ガイド領域６０４内のページバッファ情報をクリアするように指令し、表示制御手段１０３は「白色化」を実行する（Ｓ１０４）。
【００５２】
次に、強調表示制御手段１０４は、図２の表示データ変形種類情報２０５を参照する。図６の場合、この値は「変更無し」であるとする。「変更無し」の場合、目視追認ガイド領域内のデータに対してなんらデータ変形処理を行わない。もしここに変形の種類が指定されている場合は、指定された変形を実行するように表示制御手段１０３に指示を出し、表示制御手段１０３はそれを実行する（Ｓ１０５）。
【００５３】
次に、強調表示制御手段１０４は、図２の表示データ属性変更種類情報２０６を参照する。図６の場合、この値は「変更無し」であるとする。「変更無し」の場合、目視追認ガイド領域内のデータに対してなんらデータ属性変更処理を行わない。もしここに属性変更の種類が指定されている場合は、指定された属性変更を実行するように表示制御手段１０３に指示を出し、表示制御手段１０３はそれを実行する（Ｓ１０６）。
【００５４】
次に、強調表示制御手段１０４は、図２のインターバル情報２０７を参照する。図６の場合、この情報の値も「無し」であるとする。この値により、目視追認ガイド領域に重ねられた表示データはインターバルなしに表示されることになる。もしインターバル情報２０７の値が「起動時２秒間隔で１０回点滅、その後点滅解除」であるとすると、目視追認ガイド領域は起動時に２秒間隔で１０回点滅した後、定常状態になり、例えば、しおり機能としても使うこともできるようになっている。
【００５５】
以上の処理を行った結果を表示手段１０２に表示した結果が図６（ｄ）である。その結果６０５が表示される（Ｓ１０８）。これは、例えばユーザが強調表示しようとして指定した領域以外の部分の視認性を下げる（図６（ｄ）の場合は情報を消去する）ことにより、現在目視すべき当該表示データ領域には何の処理を施すことなく強調表現した例になっている。
【００５６】
Ｓ１０９は強調表現処理を終了するか否かの判断ルーチンであり、終了する場合は終了する処理を実行する（Ｓ１１０）。終了しない場合は次の強調表現処理を行うために、データの保存、次のデータを取り込むためのデータの再設定などを行う（Ｓ１１１）。
【００５７】
以上述べた手段と、処理フローに基づいて本発明に係るデータ表示装置を実現することが可能である。
【００５８】
（実施形態２）
図７は本発明の実施形態２の実施例を実現するためのデータ構造の例を表した図である。７０１は目視追認ガイドの移動の単位を表すもので、例えば、１文字、ｎ文字、単語、行、文、段落、章、ページなどを含む。７０２は、目視追認ガイドの移動速度を表す情報を格納した項目であり、目視追認ガイド移動量７０１を単位に目視追認ガイドが移動する速度を表し、予め定めた移動速度又はユーザから任意に指定された移動速度が設定されている。目視追認ガイドの移動のタイプに関する情報を格納した項目が７０３であり、例えば、一定の速度で移動するとか、移動の開始と終了で速度の傾斜を持たせるとか、移動の途中に静止時間を入れるなどのタイプあるいは前記タイプに係わるパラメータを設定するようになっている。７０４は目視追認ガイドの変形に関する情報を格納した項目であり、変形に変動がある場合に、予め定めた移動量又はユーザから任意に指定された移動量に応じて、予め定めた状態又はユーザから任意に指定された状態へ順次変形させるように、状態の数に対応する目視追認ガイドを設定するようになっている。変形が「無い」場合は処理の最初に設定された目視追認ガイドをそのまま処理の対象にする。なお、「変形」という言葉を二通りの概念で用いているので注意が必要である。一つは、表示データにかかわる「変形」であり、例えば文字データの回転、イメージデータの拡大などを意味する「変形」である。もう一つは目視追認ガイドにかかわる「変形」であり、例えば目視追認ガイドの領域が変わることなどを意味する「変形」である。
【００５９】
７０５は変形変動のタイプに関する情報を格納する項目であり、目視追認ガイドの変形が複数ある場合に、それらの状態がどのように変動していくかのタイプ情報を設定するようになっている。例えばＡという目視追認ガイドを最初６秒設定し、Ｂという目視追認ガイドをそれ以降設定するなどである。また、この項目に移動タイプ７０３との関係、例えば、移動しながら変形するなどの情報を付加することも可能である。これにより、例えば静止した水面に石を投じたときの波紋の広がりのような強調表示が可能になる。
【００６０】
７０６は、目視追認ガイドの移動方向に関する情報を格納した項目である。移動方向には正方向と逆方向があり、予め定めた方向又はユーザにより任意に指定された方向に設定されている。７０７は、開始／停止のコントロール情報を格納する項目である。この情報が「開始」であれば目視追認ガイドの移動あるいは変形を開始することが可能になり、「停止」であれば、既に開始されている目視追認ガイドの移動あるいは変形を停止させることができる。７０８は目視追認ガイドの解除（消去）を行うコントロール情報を格納した項目である。この値は通常「非解除」であるが、「解除」である場合は、目視追認ガイドが削除され、強調表示が消去され、通常の表示データの表示になる。これらのデータ構造はテーブルあるいは配列として容易に実現することが可能である。
【００６１】
なお、開始／停止情報７０７、あるいは、目視追認ガイド解除情報７０８は、タイミングに応じて予め定めた状態に設定しておくことも可能であるが、それぞれユーザが操作するスイッチ手段で制御を管理することも可能である。例えば開始スイッチで、目視追認ガイドの移動・変形を開始し、停止スイッチで目視追認ガイドの移動・変形を停止する、あるいは、目視追認ガイド解除スイッチで目視追認ガイドを消去することなどが可能である。
【００６２】
図８（ａ）〜（ｄ）は、目視追認ガイドの移動に関する表示例を示した図である。図８（ａ）、（ｂ）は、５文字単位で反転することにより強調を行なっている例である。図８（ａ）では５文字ごとに目視追認ガイドの移動を一斉に行なっているのに対し、図８（ｂ）では移動は１文字単位で行なわれている。
【００６３】
図８（ｃ）、（ｄ）は、３行単位で反転することにより強調表示を行なっている例である。図８（ｃ）では３行単位で目視追認ガイドの移動を一斉に行なっているのに対し、（ｄ）での移動は２行単位で行なっている。
【００６４】
目視追認ガイド解除７０８をスイッチで行う場合、ユーザが一時的に装置の使用を中止する際に前記目視追認ガイド解除スイッチをＯＮにしても、再びユーザがその目視追認ガイド解除スイッチをＯＦＦにするまで、目視追認ガイドの移動、変形を中止する。
【００６５】
なお、開始／停止情報７０７あるいは目視追認ガイド解除情報７０８の設定をスイッチ手段で行う場合は、ユーザの意思に基づいた手動的なスイッチのＯＮ／ＯＦＦ制御ができ、移動タイプ、変形変動タイプなどの情報による自動的目視追認ガイドの移動・変形制御と、手動的制御とを組み合わせることも可能となる。
【００６６】
また、自動的に目視追認ガイドを移動させる代わりに、手動でユーザが目視追認ガイドを移動させることも考えられる。
【００６７】
図９は本発明の実施形態２に関わる実施例の処理のジェネラルフローの例を記載した図である。ここでは図８（ｄ）を実現する場合を例として説明を行う。Ｓ２０１は図５のＳ１０１〜Ｓ１０３を実行する処理モジュールである。なお、図２の目視追認ガイドに関するパラメータは以下のようになっているものとする。目視追認ガイドの開始アドレス２０１及び終了アドレス２０２は図８（ｄ）左側の反転表示の左上隅と右下隅であり（３行分）、目視追認ガイド領域極性２０３は「正」であり、目視追認ガイドパターン２０４は「全面黒」であり、表示データ変形種類２０５は「無し」であり、表示データ属性変更種類２０６は「白黒反転」であり、インターバル２０７は「無し」であり、目視追認ガイド領域配置２０８は「領域内」である。Ｓ１０１〜Ｓ１０３で述べた方法により、図８（ｄ）の左側の図が得られる。
【００６８】
Ｓ２０２は図７の開始／停止のコントロール情報７０７を参照し、その値が「停止」か「開始」かにより目視追認ガイドの移動変形処理を開始あるいは停止するための判断処理モジュールである。Ｓ２０３は前記の判断に基づき移動変形処理を開始する処理モジュールであり、開始／停止情報７０７の値が「開始」であれば移動変形処理を開始し、「停止」であれば、移動変形処理を停止し、停止後、開始／停止指示手段のスイッチが押される、あるいは、一定時間後自動的に開始に変更になるなど移動変形処理が開始できる状態になるのを待つ（Ｓ２１０）。
【００６９】
Ｓ２０４は移動処理を行う処理モジュールであり、強調表示制御手段１０４が図７の移動にかかわるパラメータを参照することにより実現される。今、図７の移動にかかわるパラメータの値は以下のようになっているものとする。目視追認ガイド移動量７０１は「行」であり、目視追認ガイド移動速度７０２は「０.２行／秒」であり、移動タイプ７０３は「一定」であり、目視追認ガイド移動方向７０６は「正方向」である。前記の目視追認ガイドの移動に関わる情報を得ると強調表示制御手段１０４はそれらを表示制御手段１０３に伝え、表示手段１０２はそれを実行する。すなわち表示バッファの表示データの当該目視追認ガイドのアドレスを前記パラメータの値で示されるように移動する。
【００７０】
Ｓ２０５は変形処理を行う処理モジュールであり、強調表示制御手段１０４が図７の変形にかかわるパラメータを参照することにより実現される。今、図７の変形に関わるパラメータの値は以下のようになっているものとする。目視追認ガイド変形７０４は「無し」であり、変形変動タイプ７０５は「一定」である。前記の目視追認ガイドの変形に関わる情報を得ると強調表示制御手段１０４はそれらを表示制御手段１０３に伝え、表示手段１０２はそれを実行する。すなわち表示バッファの表示データの当該目視追認ガイドのアドレスを前記パラメータの値で示されるように変形する。図７の変形に関わるパラメータが前述のような場合には、変形は行われない。
【００７１】
Ｓ２０６は、目視追認ガイドの下にある表示データの変形あるいは目視追認ガイドの表示インターバルの設定を行う処理モジュールであり、図５で説明したＳ１０４〜Ｓ１０７の処理が行われる。
【００７２】
Ｓ２０７は、目視追認ガイド解除情報７０８により、目視追認ガイドを消去するか否かを判断する処理モジュールである。「解除」でなければ強調表示する処理モジュール（Ｓ２０８）へ移り、「解除」であれば目視追認ガイドを消去する処理モジュール（Ｓ２１１）へ移る。Ｓ２０８の処理の実体はＳ１０８で説明したものと同じである。また、Ｓ２１１は目視追認ガイドに関する設定されたアドレス情報あるいは目視追認ガイドに関するすべての情報をクリアすることなどで実現される。Ｓ２０８及びＳ２１１はＳ２０９（実体はＳ１０９）に統合され、図５のＳ１０９以下の処理を行う。
【００７３】
以上の処理により、図８（ｄ）の右側の図は、左側の図が表示されてから１０秒経過後に表示される。
【００７４】
（実施形態３）
次に本発明の実施形態３に関わる実施例について説明する。図１０（ａ）、図１０（ｂ）は本発明の実施形態３に関わる実施例を実現するためのデータ構造を表した図である。図１０（ａ）は、目視追認ガイドの移動のタイプを決定するための一次元の配列を表した図であり、８０１は図７に示す目視追認ガイド移動量７０１が「１文字」であり、移動タイプ７０３が「表示時間指定」である場合の、目視追認ガイドが表示データ上に止まる時間（強調文字表示時間）をミリ秒を単位として格納したものである。前記配列の順序は例えばシフトＪＩＳコードなどの文字コードの順にソートされており、配列の順序で該当する文字を特定することができる。すなわち、図１０（ａ）は例えば「じ」という漢字の各文字コードを示す数字の並びの順に上から「磁、示、而、耳」の文字の強調表示時間が表された配列となっている。なお、正しいシフトＪＩＳコードとしてありえない整数ｉに対して、８０１のｉ番目の要素に何が入っていても本発明の動作には影響がない。また、配列の順序を決める文字コードはシフトＪＩＳ以外のコード、例えばＪＩＳコード、ユニコード等であってもかまわない。また、強調文字表示時間の単位はミリ秒以外の、たとえばシステムの１クロックを１単位として表した時間などであっても良い。
【００７５】
図１０（ｂ）は図１０（ａ）の別の表現形式である。８０２はシフトＪＩＳコードを１０進数で表した値であり、８０３はシフトＪＩＳコードに対応した強調表示時間が格納されている。そのほか各種の表現形式があるが、本発明は強調表示時間の表現形式を制限するものではない。
【００７６】
また、強調表示時間は、各文字に目視追認ガイドが止まる時間がそのまま数値として格納されているとして説明したが、後述するように、強調表示時間を決定するパラメータを格納しておき、そこから実際の強調表示時間を得るようにすることも可能である。
【００７７】
次に、強調表示時間の設定方法について説明する。強調表示時間はユーザが読解するのに時間がかかると想定される文字ほど長くする、つまり目視追認ガイドの移動・変形速度を小さくするのが合理的だと考えられる。前記を実現する一つの方法として、文字を形成する画数が多い、つまり複雑度が大きい文字ほど強調表示時間を長くする方法が考えられる。例えば、「うつ」の漢字文字として「鬱」という文字は「討」に比べて画数が多いため強調表示時間に大きい値を設定する。
【００７８】
強調表示時間を設定する他の方法として、文字の出現頻度を用いる方法も考えられる。この場合、出現頻度が大きいほど強調表示時間を長くする場合と、逆に出現頻度が小さいほど強調表示時間を長くする場合が考えられる。いずれにするかはユーザの興味・関心に依存し、設計事項あるいはユーザが設定するようにすることで決めることができる。今、出現頻度が低いほど強調表示時間を長くするとすれば、例えば、「き」の漢字文字である「祁」という文字は「気」という文字に比べて出現頻度が低いので強調表示時間を長くする、つまり、目視追認ガイドの移動・変形速度を小さくする。
【００７９】
前記説明は、強調表示される表示データが文字である場合について述べたが文字に限定されるものではないことについて触れる。例えば強調表示される表示データがイメージの場合も、イメージの複雑度や出現頻度で強調表示時間が設定できる。イメージの場合の複雑度は、例えば、構成ビットの数、色の数、階調の数などを規準に決めることができる。また、文字コードに当たる部分はイメージの番号を用いることができる。出現頻度は文字、イメージなどの情報の種類に関わりのない情報である。
【００８０】
また、同じく上の強調表示時間は１文字のみに限定されて設定されるものではない。例えば、目視追認ガイドに複数の文字が含まれる場合には、各文字の強調表示時間の総和を目視追認ガイドの強調表示時間とすることなどが可能である。
【００８１】
図１０（ｃ）は、「示」が強調表示されるタイムテーブルを表したものである。「示」は強調表示時間で設定された値だけ強調表示８０４され、続いて次の文字例えば、「し」へ目視追認ガイドを移行する。この移行に関わる時間ｔ８０５を加えた時間が「示」に関わる移動時間になる。
【００８２】
次に、強調表示時間を用いた強調表示の処理フローについて説明する。図１１は強調表示時間を用いた強調表示の処理フローの一例を示す図であり、強調表示時間に関する制御は主に図７のパラメータの中の移動タイプ７０３、目視追認ガイド移動量７０１、目視追認ガイド移動速度７０２、目視追認ガイド移動方向７０６の扱いに集中するので、図９のフローで変化の現れる移動処理の部分（Ｓ２０４）のみを取り出して図１１を用いて説明する。
【００８３】
Ｓ３０１は、Ｓ２０３までの処理を行う処理モジュールである。次に移動処理に移るが初めに、強調表示制御手段１０４は、図７の中の移動タイプ７０３の値を参照する（Ｓ３０２）。移動タイプ７０３の値が「強調表示時間設定」であるか否かを判断し（Ｓ３０３）、「強調表示時間設定」である場合は、目視追認ガイドが重ねられた範囲（例えば目視範囲）に存在する表示データを参照する（Ｓ３０４）。表示データが複数であるか否かを判断し（Ｓ３０５）、複数でない場合は当該表示データの強調表示時間を図１０（ａ）などを参照して決定する（Ｓ３０６）。もし、目視追認ガイドが重ねられた範囲に存在する表示データが複数である場合は、複数の各表示データの強調表示時間それぞれを図１０（ａ）などを参照して決定する（Ｓ３０９）。得られた各表示データの強調表示時間の総和を計算し、表示データ全体の強調表示時間とする（Ｓ３１９）。移動タイプ７０３以外の移動に関わるパラメータを決定（Ｓ３０７）し、Ｓ２０５の変形処理に移る（Ｓ３１１）。なお、前記Ｓ３０９の説明では、強調表示される表示データ（文字）が複数の場合には、強調表示される表示データ全体を単位として移動する場合を想定して複数の表示データの強調表示時間は各表示データ（文字など）の強調表示時間の総和で求めたが、例えば、強調表示される複数の表示データより移動の単位が小さい場合は、例えば各表示データの強調表示時間の平均時間、最長時間、最短時間などにより強調表示時間を設定することもできる。また、強調表示時間の単位の積和で全体の強調表示時間を決める場合もありうる。
【００８４】
なお、前記では強調表示時間は移動タイプ７０３の一つのパラメータとして取り扱ったが、変形変動タイプ７０５の一つのパラメータとして扱うこともできる。
【００８５】
次に、表示データの複雑度あるいは出現頻度に基づく強調表示時間は、図１０（ａ）のように直接時間を定義しておく方法の他に、強調表示時間を導き出す方法を格納することでも実現できることを説明する。
【００８６】
例えば、強調表示時間をＴとし、文字の画数をＳとすると、Ｔは、
Ｔ＝αＳ （αは比例定数）
で表現することができる。
【００８７】
また、文字の出現頻度をＦとすると、Ｔは、
Ｔ＝β／Ｆ （βは比例定数）
で表現することができる。
【００８８】
従って、例えば各文字の文字コードと画数を対応付けたテーブルを用いることにより、文字の画数（文字の複雑度）に基づいた強調表示時間を強調表示制御手段１０４で計算することにより、強調表示時間を決定することができる。同様に文字とその出現頻度の対応を取ったテーブルなどを用意することにより、出現頻度に基づく強調表示時間も前記式から導き出すことができる。
【００８９】
前記２つの式で出てきた比例定数αまたはβは、あらかじめ設定しておくこともできるが、ユーザが調整できるような構成も考えられる。
【００９０】
（実施形態４）
次に、本発明の実施形態４に関わる実施例の説明をする。図１２（ａ）、（ｂ）は、出現頻度に基づいた強調表示の他の実施例を説明するための強調表示時間を定義したテーブルのデータ構造の例を表した図である。８１０は先行文字であり、８１１はそれに続く後続文字であり、８１２は接続頻度（強調表示時間の逆数）である。この図１２（ａ）における強調表示時間は、先行文字と後続文字の接続頻度（以下接続確率と表現する場合もある。なお、接続頻度と接続確率とは比例定数を決めることにより相互に変換可能であり、本質的な違いはない）を基にして決めた値になっている。例えば、（昆、虫、０.０２）というエントリは、直前の先行文字８１０が「昆」である場合に、「虫」という後続文字８１１が出現する確率８１２は０.０２であり、同様に、（玉、虫、０.０１）というエントリは、直前の先行文字８１０が「玉」であるとき「虫」という後続文字８１１が出現する確率８１２は０.０１であることを示す。
【００９１】
前記の接続頻度あるいは確率に基づく強調表示時間の設定の根拠は以下のようなものである。例えば、「阜」という文字は一般的な出現頻度は高くないが、「岐阜」という特定の単語ではよく用いられる。また、「岐」という漢字自体、一般的な出現頻度は高くないので、「岐」の後には「阜」という漢字が来る確率はかなり高い。逆にいえば、「岐」という文字に続いて現れたときの「阜」という文字が持つ情報量はあまり大きくない。また、「日」という漢字は一般的な出現頻度は高いが、「岐日」という単語はないので、「岐」という漢字の直後に「日」が現れる確率は非常に低いと考えられる。このことは、「岐」という文字に続いて現れた「日」という漢字が持っている情報量は大きいことを示す。このような情報量が大きいと考えられる文字については、強調表示が持続する時間を長く設定するのは合理的なことである。
【００９２】
なお、分かりやすくするため、図１２（ａ）、（ｂ）では文字コードは文字に置き換えて図示してあるが、実際には、対応する文字コードが格納されている。
【００９３】
すべての文字の組み合わせのエントリを強調表示時間のテーブル（例えば、図１２（ａ））に格納しておくのは現実的ではないので、前記エントリは特定の頻度の高い組み合わせに対応するものに限り、それ以外の場合は、一般的な文字の出現頻度を用いることが考えられる。例えば、強調表示時間のテーブルを２つの表から構成し、１つは図１２（ａ）形式の接続の確率を用いた強調表示時間のテーブル、他方は図１０（ａ）あるいは図１０（ｂ）に示されるような形式の文字ごとの一般的な出現確率を格納する方法が考えられる。
【００９４】
前述のように、図１２と図１０のごとく、強調表示時間に関する２つのテーブルを用いる場合、強調表示制御手段１０４は、現在の文字、直前の文字をキーとして、３つの組からなる図１２（ａ）の表を検索し、そこに該当するエントリがあれば、現在の文字の出現確率を取り出し、なければ、図１０（ａ）あるいは図１０（ｂ）により現在の文字の出現確率を取り出すようにすることで容易に実現が可能である。他の実施例として、例えば、文字のつながりを考慮しない、図１０（ａ）あるいは図１０（ｂ）形式の表は省略して、文字の組み合わせを考慮した出現確率のみを示す図１２（ａ）のような表を参照することにより獲得し、該表にない組み合わせの文字にはすべて同一の出現確率を与えることでも本発明を実現することができる。
【００９５】
強調表示される単位を一定数の表示データ（例えば文字）の代わりに可変長の単語とすることも考えられる。図１２（ｂ）は、単語単位で強調表示を行う場合の接続確率（即ち強調表示時間の逆数）を格納したテーブルであり、単語と接続確率（即ち強調表示時間の逆数）の組からなっている。この図では文字コードは文字に置き換えて図示してあるが、実際には、対応する文字コードが格納されている。図中の「ＥＮＤ」は単語の終端記号であり、「ＥＮＤ」の欄の左端８１３を起点とする文字列で単語が形成されることを意味している。「ＥＮＤ」には、文字コードとならないような値（例えばシフトＪＩＳでは１０進で６５５３５など）を割り当てる。「ＥＮＤ」の右側の数値が当該単語の出現確率となっている。
【００９６】
強調表示制御手段１０４は、目視追認ガイドが上に重なった目視範囲にある表示データ（本実施例の場合は文字列からなる単語）と図１２（ｂ）の「ＥＮＤ」の左側にある文字列を比較し、一致した場合は「ＥＮＤ」の右側の出現確率を参照する。
【００９７】
単語の出現頻度Ｆから当該単語の強調表示時間Ｔへの変換は、例えば、
Ｔ＝Γ／Ｆ （Γは比例定数）
で行う。
【００９８】
なお、前記実施形態３あるいは実施形態４では、強調表示時間は目視追認ガイドに重なった表示データの複雑度あるいは出現頻度のいずれかを用いて決定する実施例について述べたが、目視追認ガイドに重なった表示データの複雑度あるいは出現頻度を組み合わせて強調表示時間を決定することも可能である。
【００９９】
（実施形態５）
前記各実施形態では強調表示制御手段１０４の動作あるいは操作の実施例について述べた。以下本発明のデータ表示装置のヒューマンインタフェースに関わる実施例について述べる。
【０１００】
図１３（ａ）、（ｂ）は本発明のデータ表示装置の外観図の例であり、図１４は強調表示のパラメータを設定するためのメニュー画面の例を表した図である。図１３（ａ）において、９０１は、表示手段１０２あるいは表示データであり、９０２は強調表示の開始停止を制御する開始／停止スイッチであり、例えば、表示手段１０２に表示データが表示された状態で、開始／停止スイッチ９０２を押すと表示の強調が開始され、表示強調が開始された状態で開始／停止スイッチ９０２を押すと表示の強調がクリアされるようになっている。
【０１０１】
９０３は目視追認ガイドの移動の方向の制御と強調表示の一時停止を兼務するスイッチであり、例えば、デフォルト値は順方向に設定されており、停止や方向を変える場合は、１回押すごとに一時停止、逆方向、順方向が順次サイクル的に変わるようになっている。９０４は目視追認ガイドに関わるパラメータを設定するためのメニュー表示スイッチであり、例えば、このスイッチを押すと図１４のようなメニューが表示されるようになっている。９０５は目視追認ガイドのパラメータの中で移動速度、変形速度、点滅速度などの変化に関するパラメータを選択するダイヤルあるいはスイッチであり、ダイヤル（スイッチ）を回転させることにより変化の程度を調整できるようになっている。また、このダイヤルあるいはスイッチ９０５の回転によりメニュー表示スイッチ９０４の押下により表示される目視追認ガイドのパラメータ設定メニュー項目を選択するようにすることもできる。また、ダイヤルあるいはスイッチ９０５は加えられた力の方向を検出できるようにすることにより、ポインティングデバイスとして使うこともできる。
【０１０２】
図１３（ｂ）は、見開き２画面のデータ表示装置の外観図の例であり、数字は図１３（ａ）と共通である。
【０１０３】
なお、９０２〜９０５の選択手段（スイッチ）の数、配置は実施例に制限されるものではなく、設計により各種の数、配列が可能である。
【０１０４】
図１４は目視追認ガイドのパラメータを設定するためのメニューであり、図１３（ａ）における目視追認ガイドパラメータ選択用のメニュー表示スイッチ９０４が押されることにより表示される。メニュー項目は複数の候補から選択される項目、数値設定、アナログ表示などから構成されている。なお、このメニューの表示は本実施例に限定されるものではなく、配置、項目の数など各種が存在しうる。
【０１０５】
また、本発明に係るデータ表示方法及びデータ表示プログラムを記録した記録媒体の実施例は前述の説明で自明であるので、説明を割愛する。
【図面の簡単な説明】
【０１０６】
【図１】本発明の実施形態１の実施例を説明するための機能ブロックである。
【図２】目視追認ガイドを表示するためのデータ構造の例を表した図である。
【図３】同図（ａ）〜（ｃ）は反転表示による表示データの強調を説明するための図である。
【図４】同図（ａ）〜（ｊ）は図３（ｂ）、図３（ｃ）以外の強調表示の例を説明するための図である。
【図５】図３（ｂ）〜（ｃ）あるいは図４（ａ）〜（ｊ）の強調表示の実施例を説明するための処理フローの例を示した図である。
【図６】同図（ａ）〜（ｄ）は図４（ｄ）を展開した図である。
【図７】本発明の実施形態２の実施例を実現するためのデータ構造の例を表した図である。
【図８】同図（ａ）〜（ｄ）は、目視追認ガイドの移動に関する表示例を示した図である。
【図９】本発明の実施形態２に関わる実施例の処理のジェネラルフローの例を記載した図である。
【図１０】同図（ａ）、（ｂ）は本発明の実施形態３に関わる実施例を実現するためのデータ構造を表した図である。
【図１１】強調表示時間を用いた強調表示の処理フローの一例を示す図である。
【図１２】同図（ａ）、（ｂ）は、出現頻度に基づいた強調表示の他の実施例を説明するための強調表示時間を定義したテーブルのデータ構造の例を表した図である。
【図１３】同図（ａ）、（ｂ）は本発明のデータ表示装置の外観図の例である。
【図１４】強調表示のパラメータを設定するためのメニュー画面の例を表した図である。
【符号の説明】
【０１０７】
１０１…記憶手段、１０２…表示手段、１０３…表示制御手段、１０４…強調表示制御手段、Ｓ１０１…目視追認ガイドアドレス設定モジュール、Ｓ１０２…目視追認ガイド極性設定モジュール、Ｓ１０３…目視追認ガイド領域配置処理モジュール、Ｓ１０４…目視追認ガイドパターンの設定モジュール、Ｓ１０５…表示データ属性変更処理モジュール、Ｓ１０６…表示データ変形処理モジュール、Ｓ１０７…強調表示インターバル設定モジュール、Ｓ１０８…強調表示実行モジュール、Ｓ１０９…終了判定処理モジュール、Ｓ１１０…終了処理モジュール、Ｓ１１１…次の目視追認ガイド設定準備処理モジュール。
【図１】
2004220621.tif 000003
【図２】
2004220621.tif 000004
【図３】
2004220621.tif 000005
【図４】
2004220621.tif 000006
【図５】
2004220621.tif 000007
【図６】
2004220621.tif 000008
【図７】
2004220621.tif 000009
【図８】
2004220621.tif 000010
【図９】
2004220621.tif 000011
【図１０】
2004220621.tif 000012
【図１１】
2004220621.tif 000013
【図１２】
2004220621.tif 000014
【図１３】
2004220621.tif 000015
【図１４】
2004220621.tif 000016