(57)【要約】【課題】  個々のドキュメントに対して適当な表示倍率を考える必要がない表示装置を提供することを目的とする。【解決手段】  表示装置１は、ドキュメントの入力を受け付けるものである入力部２と、表示するドキュメントの文字領域を抽出し、この文字領域を解析するドキュメント解析部３と、たとえば文字領域内の文字のポイント数、文字の書式または文字数を含むドキュメント解析部３の解析結果に基づいて、ドキュメントの表示倍率を決定する表示倍率決定部４と、表示倍率決定部４により決定された表示倍率で拡大した文字のポイント数が所定のポイントに満たないとき、該当文字を拡大したドキュメントを作成する補足ドキュメント作成部５と、表示倍率決定部４が決定した表示倍率に基づいて、ドキュメントを表示領域に表示する出力部６とを備える。【選択図】          図１
2006251041.tif 000002
【特許請求の範囲】
【請求項１】
表示するドキュメントの文字領域を抽出し該文字領域を解析する解析手段と、
前記解析手段の解析結果に基づいて、前記ドキュメントの表示倍率を決定する決定手段と、
前記決定手段が決定した表示倍率に基づいて、前記ドキュメントを表示領域に表示する表示手段と
を備えることを特徴とする表示装置。
【請求項２】
前記解析手段は、前記文字領域内の文字のポイント数、文字の書式および文字数のうちの少なくとも一つを検出し、
前記決定手段は、前記文字領域内の文字のポイント数、文字の書式および文字数のうちの少なくとも一つに基づいて、前記ドキュメントの表示倍率を決定することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記決定手段は、前記文字領域内の文字のポイント数の統計処理結果に基づいて、前記ドキュメントの表示倍率を決定することを特徴とする請求項１に記載の表示装置。
【請求項４】
前記決定手段は、前記文字領域内の文字の書式により前記文字のポイント数を補正することを特徴とする請求項３に記載の表示装置。
【請求項５】
前記決定手段は、前記文字領域内の文字のポイント数の平均値に基づいて、前記ドキュメントの表示倍率を決定することを特徴とする請求項１に記載の表示装置。
【請求項６】
前記決定手段は、前記文字領域内の文字のポイント数の中間値に基づいて、前記ドキュメントの表示倍率を決定することを特徴とする請求項１に記載の表示装置。
【請求項７】
前記決定手段は、前記文字領域内の文字のポイント数の最頻値に基づいて、前記ドキュメントの表示倍率を決定することを特徴とする請求項１に記載の表示装置。
【請求項８】
前記決定手段により決定した表示倍率で拡大した文字のポイント数が所定のポイントに満たないとき、該当文字を拡大したドキュメントを作成する作成手段をさらに備え、
前記表示手段は、前記作成手段が作成したドキュメントを前記表示領域に表示することを特徴とする請求項１に記載の表示装置。
【請求項９】
表示するドキュメントの文字領域を抽出し該文字領域を解析する解析ステップと、
前記解析ステップによる解析結果に基づいて、前記ドキュメントの表示倍率を決定する決定ステップと、
前記決定ステップで決定した表示倍率に基づいて、表示領域に前記ドキュメントを表示する表示ステップと
を有することを特徴とする表示方法。
【請求項１０】
前記解析ステップは、前記文字領域内の文字のポイント数、文字の書式および文字数のうちの少なくとも一つを検出し、
前記決定ステップは、前記文字領域内の文字のポイント数、文字の書式および文字数のうちの少なくとも一つに基づいて、前記ドキュメントの表示倍率を決定することを特徴とする請求項９に記載の表示方法。
【請求項１１】
表示するドキュメントの文字領域を抽出し該文字領域を解析する解析ステップ、
前記解析ステップによる解析結果に基づいて、前記ドキュメントの表示倍率を決定する決定ステップをコンピュータに実行させるためのプログラム。
【請求項１２】
前記解析ステップは、前記文字領域内の文字のポイント数、文字の書式および文字数のうちの少なくとも一つを検出し、
前記決定ステップは、前記文字領域内の文字のポイント数、文字の書式および文字数のうちの少なくとも一つに基づいて、前記ドキュメントの表示倍率を決定することを特徴とする請求項１１に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、表示方法およびプログラムに関する。
【背景技術】
【０００２】
従来、移動通信端末は、その携帯性から一般に表示部が小さく、一度に表示可能な表示容量が少ないため、携帯端末等の狭い表示領域おいて高い視認性を持ってデータを閲覧するための様々な手法が提案されている。中でもデータ中の文字を読むための技術として、文字の画数により文字のポイント数を変える技術や、一覧性を重視し、文を表示領域内で収容できる限界のポイント数に拡大する技術がある。
【０００３】
また、表示量に合わせ、自動的に文字の拡大、縮小を切り替えることによって表示を見やすく、かつ、より多くの文字を表示するために、携帯端末において表示する文章の文字数をカウントし、表示領域内に収まる限界の大きさで表示を行う技術が提案されている（特許文献１）。また、操作性の悪化を伴うことなく表示内容の視認性を向上させるために、表示すべき文書中の画数を検出し、規定の画数より大きいものは拡大して表示を行う技術が提案されている（特許文献２）。
【特許文献１】特開平１１−５５３９２号公報
【特許文献２】特開２００１−２０２０７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記一覧性を重視し、文を表示領域内で収容できる限界のポイント数に拡大する技術では、例えばパワーポイントファイルのようにデータの位置関係が重要な意味を持つドキュメントでは対応できない。
【０００５】
また、特許文献２記載の技術では、画数という文章の意味とは関係ない基準を用いるため、ドキュメント製作者の意図とは異なる部分が強調されてしまう可能性がある。
【０００６】
これに対し、任意の倍率でドキュメント全体を拡大し、表示領域を超える際にはスクロールを用いて閲覧する技術があるが、個々のドキュメントにより適当な倍率は異なり、倍率を上げることとスクロールにより閲覧する手間はトレードオフとなる。そのため、ユーザが個々のドキュメントに対し適当な倍率を思考錯誤する必要があった。
【０００７】
そこで、本発明は、上記問題点に鑑みてなされたもので、個々のドキュメントに対して適当な表示倍率を考える必要がない表示装置、表示方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、表示するドキュメントの文字領域を抽出し該文字領域を解析する解析手段と、前記解析手段の解析結果に基づいて、前記ドキュメントの表示倍率を決定する決定手段と、前記決定手段が決定した表示倍率に基づいて、前記ドキュメントを表示領域に表示する表示手段とを備える表示装置である。本発明によれば、データ属性を基準とした表示倍率によりドキュメントを表示することができる。また、文字領域にあった倍率でドキュメントを表示することができるため、個々のドキュメントに対し適当な倍率を考える必要がない。さらに無用なスクロールを減らすことができる。
【０００９】
前記解析手段は、前記文字領域内の文字のポイント数、文字の書式および文字数のうちの少なくとも一つを検出し、前記決定手段は、前記文字領域内の文字のポイント数、文字の書式および文字数のうちの少なくとも一つに基づいて、前記ドキュメントの表示倍率を決定することを特徴とする。これにより、文字領域にあった倍率でドキュメントを表示できる。
【００１０】
前記決定手段は、たとえば前記文字領域内の文字のポイント数の統計処理結果に基づいて、前記ドキュメントの表示倍率を決定する。前記決定手段は、前記文字領域内の文字の書式により前記文字のポイント数を補正することを特徴とする。これにより書式を考慮した倍率でドキュメントを表示できる。前記決定手段は、たとえば前記文字領域内の文字のポイント数の平均値に基づいて、前記ドキュメントの表示倍率を決定する。
【００１１】
前記決定手段は、たとえば前記文字領域内の文字のポイント数の中間値に基づいて、前記ドキュメントの表示倍率を決定する。前記決定手段は、たとえば前記文字領域内の文字のポイント数の最頻値に基づいて、前記ドキュメントの表示倍率を決定する。本発明の表示装置は、前記決定手段により決定された表示倍率で拡大した文字のポイント数が所定のポイントに満たないとき、該当文字を拡大したドキュメントを作成する作成手段をさらに備え、前記表示手段は、前記作成手段が作成したドキュメントを前記表示領域に表示することを特徴とする。これにより文字数が少ない部分に対しても見え易くすることができる。
【００１２】
本発明は、表示するドキュメントの文字領域を抽出し該文字領域を解析する解析ステップと、前記解析ステップによる解析結果に基づいて、前記ドキュメントの表示倍率を決定する決定ステップと、前記決定ステップで決定した表示倍率に基づいて、表示領域に前記ドキュメントを表示する表示ステップとを有する。本発明によれば、文字領域にあった倍率でドキュメントを表示することができるため、ユーザは個々のドキュメントに対し適当な倍率を考える必要がない。前記解析ステップは、前記文字領域内の文字のポイント数、文字の書式および文字数のうちの少なくとも一つを検出し、前記決定ステップは、前記文字領域内の文字のポイント数、文字の書式および文字数のうちの少なくとも一つに基づいて、前記ドキュメントの表示倍率を決定することを特徴とする。
【００１３】
本発明は、表示するドキュメントの文字領域を抽出し該文字領域を解析する解析ステップ、前記解析ステップによる解析結果に基づいて、前記ドキュメントの表示倍率を決定する決定ステップをコンピュータに実行させるためのプログラムである。本発明によれば、文字領域にあった倍率でドキュメントを表示することができるため、ユーザは個々のドキュメントに対し適当な倍率を考える必要がない。前記解析ステップは、前記文字領域内の文字のポイント数、文字の書式および文字数のうちの少なくとも一つを検出し、前記決定ステップは、前記文字領域内の文字のポイント数、文字の書式および文字数のうちの少なくとも一つに基づいて、前記ドキュメントの表示倍率を決定することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、個々のドキュメントに対して適当な表示倍率を考える必要がない表示装置、表示方法およびプログラムを提供できる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明を実施するための最良の形態について説明する。図１は、本発明の実施例に係る携帯端末装置の構成を示す図である。図１に示すように、携帯端末装置（表示装置）１は、入力部２、ドキュメント解析部３、表示倍率決定部４、補足ドキュメント作成部５および出力部６を備える。
【００１６】
携帯端末装置１は、一般のパーソナルコンピュータなどに比べて狭い表示領域を備える（図９）。入力部２は、ドキュメントの入力を受け付けるものである。ドキュメント解析部３は、表示するドキュメントの文字領域を抽出し、この文字領域を解析する。このドキュメント解析部３は、たとえば文字領域内の文字のポイント数、文字の書式および文字数のうちの少なくとも一つを検出することにより、解析を行う。表示倍率決定部４は、たとえば文字領域内の文字のポイント数、文字の書式および文字数のうちの少なくとも一つを含むドキュメント解析部３の解析結果に基づいて、ドキュメントの表示倍率を決定する。また、表示倍率決定部４は、たとえば文字領域内の文字のポイント数の統計処理結果に基づいて、ドキュメントの表示倍率を決定する。このとき、表示倍率決定部４は、文字領域内の文字の書式により文字のポイント数を補正する。
【００１７】
補足ドキュメント作成部５は、表示倍率決定部４により決定された表示倍率で拡大した文字のポイント数が所定のポイントに満たないとき、該当文字を拡大したドキュメントを作成する。出力部６は、表示倍率決定部４が決定した表示倍率に基づいて、ドキュメントを表示領域に表示する。また、出力部６は、補足ドキュメント作成部５が作成したドキュメントを表示領域に表示する。これにより文字数が少ない部分に対しても見え易くすることができる。
【００１８】
次に、ドキュメントのデータ属性による表示倍率の決定法について説明する。図２は、ドキュメントのデータ属性（文字のポイント数）による表示倍率決定フローチャートである。ステップＳ１で、ドキュメント解析部３は、表示ドキュメントを解析する。たとえば、ドキュメント解析部３は、文字領域内の文字のポイント数、文字の書式および文字数を検出するなどして文字領域を解析する。ステップＳ２で、表示倍率決定部４は、文字領域内の文字の書体によってポイント数を補正する。ステップＳ３で、表示倍率決定部４は、文字ポイント数の統計処理によってドキュメントの表示倍率を決定する。
【００１９】
次に、ステップＳ１のドキュメント解析について説明する。図３は、ドキュメント解析部３のフローチャートである。ステップＳ１１で、まず、ドキュメント解析部３は、表示ドキュメント中の文字領域を抽出する。ステップＳ１２で、ドキュメント解析部３は、抽出した文字領域中の文字の書体、文字のポイント数、文字数を算出（検出）する。
【００２０】
次に、ステップＳ２のポイント数の補正処理について説明する。図４は、文字の書式によるポイント数の補正処理のフローチャートである。図５は、書式補正データベースの内容を示す図である。表示倍率決定部４は、内部に書体補正データベースを有する。図５に示すように、書体補正データベースは、書式、補正値を含む。たとえば、表示倍率決定部４は、書体がゴシック体の場合、補正値を１．１とし、明朝体の場合は補正値を０．８とし、アライアル体の場合は補正値を１．２とする。図４において、ステップＳ２１で、表示倍率決定部４は、ドキュメント解析部３から文字領域内の文字の書体に関する情報に基づいて、書体補正データベースの照合を行う。ステップＳ２２で、表示倍率決定部４は、書体のポイント数の補正値Ｘを取得する。ステップＳ２３で、表示倍率決定部４は、書体のポイント数の補正値Ｘ×文字ポイント数により補正後の文字ポイント数を求める。
【００２１】
次に、表示倍率決定部４が、文字領域内の文字のポイント数の平均値に基づいて、ドキュメントの表示倍率を決定する例について説明する。図６は、ドキュメント中の文字ポイント数の平均値を基準とした表示倍率決定時のフローチャートである。ステップＳ３１で、表示倍率決定部４は、ドキュメント解析部３から文字領域内の文字のポイント数に関する情報を得て、表示ドキュメント中の文字領域内の平均ポイント数ｘ１を算出する。ここで平均ポイント数ｘ１は、ポイント数の種類を全て足して、ポイント数の種類の個数で割ればよい。ステップＳ３２で、表示倍率決定部４は、式（１）により表示倍率を決定する。
【００２２】
Ｚ＝Ｙ／ｘ１  ・・・  （１）
ここで、Ｚは表示倍率、Ｙは視認性が高いポイント数、ｘ１は表示ドキュメント中の文字の平均ポイント数をそれぞれ示す。
【００２３】
次に、表示倍率決定部４が、文字領域内の文字のポイント数の中間値に基づいて、ドキュメントの表示倍率を決定する例について説明する。図７は、ドキュメント中の文字ポイント数の中央値を基準とした表示倍率決定フローチャートである。ステップＳ４１で、表示倍率決定部４は、ドキュメント中の文字のポイントの中間値ｘ２を検出する。ここで、文字のポイントの中間値ｘ２は、ドキュメント中の文字のポイント数をすべて並べて、この中で中間に位置するポイントポイント数である。ステップＳ４２で、表示倍率決定部４は、式（２）により表示倍率を決定する。
【００２４】
Ｚ＝Ｙ／ｘ２  ・・・  （２）
ここで、Ｚは表示倍率、Ｙは視認性が高いポイント数、ｘ２は文字のポイントの中央値を示す。
【００２５】
次に、表示倍率決定部４が、文字領域内の文字のポイント数の最頻値に基づいて、ドキュメントの表示倍率を決定する例について説明する。図８は、ドキュメント中の文字ポイント数の最頻値を基準とした表示倍率決定時のフローチャートである。ステップＳ５１で、表示倍率決定部４は、ドキュメント中の文字のポイントの最頻値ｘ３を算出する。ステップＳ５２で、表示倍率決定部４は、以下の式（３）により表示倍率を決定する。
【００２６】
Ｚ＝Ｙ／ｘ３  ・・・  （３）
ここで、Ｚは表示倍率、Ｙは認識性が高いポイント数、ｘ３はドキュメント中の文字のポイントの最頻値をそれぞれ示す。
【００２７】
図９は、ドキュメント中の文字ポイント数の最頻値を基準とした表示倍率の決定法を説明するための図である。参照符号Ｅは携帯端末装置１の表示領域である。ドキュメント解析部３は、表示ドキュメント中の文字領域Ｅ１およびＥ２を抽出する。ドキュメント解析部３は、抽出した文字領域Ｅ１およびＥ２の文字のポイント数、文字数を算出する。ここで、文字領域Ｅ１は、ポイント数８の文字が１０文字で構成されている。文字領域Ｅ２は、ポイント数１４の文字が３文字で構成されている。図９（ｂ）は、横軸をポイント数、縦軸を頻度としたグラフであり、ポイント数８の文字が多いことが分かる。
【００２８】
このため、表示倍率決定部４は、最頻値ｘ３＝８、視認性が高い倍率Ｙ＝２０、式（３）を用いて、表示倍率Ｚ＝２０／８＝２．５とする。出力部６は、表示倍率決定部４が決定した表示倍率２．５に基づいて、図９（ｃ）に示すように、ドキュメントを２．５倍に拡大（Ｅ’）して表示領域に表示する。このように、大半の文字（１３文字中１０文字）が読みやすくなる倍率にすることで、おおよその内容を把握しやすい最小限の倍率にすることができる。これにより、無用なスクロールを減らすことができる。
【００２９】
図１０は、補足ドキュメント作成部５の処理フローチャートである。ステップＳ６１で、補足ドキュメント作成部５は、表示倍率決定部４により決定された表示倍率で拡大した文字のポイント数Ｘ＜視認性が高いポイント数Ｙかどうかを検出する。ステップＳ６２で、補足ドキュメント作成部５は、表示倍率決定部４により決定された表示倍率で拡大した文字のポイント数Ｘを視認性が高いポイント数Ｙまで拡大した補足ドキュメントを作成する。出力部６は、補足ドキュメント作成部５が作成したドキュメントを表示領域に表示する。
【００３０】
図１１は、補足ドキュメントの作成部５の処理を説明するための図である。ドキュメント解析部３は、表示ドキュメント中の文字領域Ｅ３およびＥ４を抽出する。ドキュメント解析部３は、抽出した文字領域Ｅ３およびＥ４の文字のポイント数、文字数を算出する。図９で説明した例を用いて、表示倍率決定部４は、表示倍率Ｚ＝２．５とする。出力部６は、表示倍率Ｚ＝２．５に基づいて、文字領域Ｅ３およびＥ４を拡大する。図１１（ａ）に示すように、大きい文字を含む領域Ｅ３が表示領域Ｅの大半を占める場合、ドキュメントの大部分が読みやすくなる倍率で拡大される。そうすると、同図（ｂ）に示すように、少量の小さい文字を含む領域Ｅ４については、見えにくいという問題がある。
【００３１】
この問題を解決するため、補足ドキュメント作成部５は、表示倍率決定部４により決定された表示倍率で拡大した文字のポイント数Ｘ＜視認性が高いポイント数Ｙかどうかを検出し、表示倍率決定部４により決定された表示倍率で拡大した文字のポイント数Ｘを視認性が高いポイント数Ｙまで拡大した補足ドキュメントを作成する。すなわち、補足ドキュメント作成部５は、小さい文字を含む領域Ｅ４を拡大して表示するためのドキュメントを作成する。図１１（ｃ）に示すように、出力部６は、拡大した文字を表示し、この文字部分をクリックすると、もとのドキュメントの対応部分に戻るように表示する。また、図１１（ｄ）に示すように、出力部６は、全体Ｅ５を小さく表示するとともに、拡大した文字の領域Ｅ４を表示し、クリックするドキュメントの対応部分を強調するように表示する。
【００３２】
このように、視認性が悪い文字は、少量のため視認性が悪い文字が少量の場合、ユーザが文意を推測できる可能性がある。このため、別途に拡大した注釈的ページを作成する。ユーザは時間が無ければ読み飛ばすなどの判断をすることができる。
【００３３】
なお、本発明による表示方法は、例えば、ＣＰＵ（Central Processing Unit）、ＲＯＭ(Read Only Memory)、ＲＡＭ(Random Access Memory)等を用いて実現され、プログラムをハードディスク装置や、ＣＤ−ＲＯＭ、ＤＶＤまたはフレキシブルディスクなどの可搬型記憶媒体等からインストールし、または通信回路からダウンロードし、ＣＰＵがこのプログラムを実行することで、各ステップが実現される。このプログラムは、表示するドキュメントの文字領域を抽出し該文字領域を解析する解析ステップ、前記解析ステップによる解析結果に基づいて、前記ドキュメントの表示倍率を決定する決定ステップをＣＰＵ（コンピュータ）に実行させる。ここで、前記解析ステップは、前記文字領域内の文字のポイント数、文字の書式および文字数のうちの少なくとも一つを検出し、前記決定ステップは、前記文字領域内の文字のポイント数、文字の書式および文字数のうちの少なくとも一つに基づいて、前記ドキュメントの表示倍率を決定するようにしても良い。
【００３４】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。たとえば上記実施例において表示装置の例として携帯端末装置を用いて説明したが本発明による表示装置はこれに限定されるものではない。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施例に係る携帯端末装置の構成を示す図である。
【図２】ドキュメントのデータ属性による表示倍率決定フローチャートである。
【図３】ドキュメント解析部のフローチャートである。
【図４】文字の書式によるポイント数の補正処理のフローチャートである。
【図５】書式補正データベースの実施例である。
【図６】ドキュメント中の文字ポイント数の平均値を基準とした表示倍率決定フローチャートである。
【図７】ドキュメント中の文字ポイント数の中央値を基準とした表示倍率決定フローチャートである。
【図８】ドキュメント中の文字ポイント数の最頻値を基準とした表示倍率決定フローチャートである。
【図９】ドキュメント中の文字ポイント数の最頻値を基準とした表示倍率の決定法を説明するための図である。
【図１０】補足ドキュメント作成部５の処理フローチャートである。
【図１１】補足ドキュメントの作成部５の処理を説明するための図である。
【符号の説明】
【００３６】
１  携帯端末装置
２  入力部
３  ドキュメント解析部
４  表示倍率決定部
５  補足ドキュメント作成部
６  出力部
【図１】
2006251041.tif 000003
【図２】
2006251041.tif 000004
【図３】
2006251041.tif 000005
【図４】
2006251041.tif 000006
【図５】
2006251041.tif 000007
【図６】
2006251041.tif 000008
【図７】
2006251041.tif 000009
【図８】
2006251041.tif 000010
【図９】
2006251041.tif 000011
【図１０】
2006251041.tif 000012
【図１１】
2006251041.tif 000013