(57)【特許請求の範囲】
【請求項１】
画面に表示するデータを作成する装置であって、
入力データから局所データを作成する局所データ作成手段と、
前記入力データの全体を示す全体データと前記局所データ作成手段により作成された前記局所データとを重ね合せることにより合成して前記画面に表示するための表示データを作成する表示データ作成手段とを備えて、
前記表示データ作成手段は、
重ね合わせられる前記全体データと前記局所データとを異なる表示態様に設定する表示態様設定手段を有し、
前記表示態様設定手段は、前記画面の各画素において、重ね合わせられる前記局所データと前記全体データとの対応の各画素値どうしを、所定比率で足し合わせることにより、前記異なる表示態様を設定し、
前記所定比率は、前記局所データの画素値の和に基づいて算出されることにより可変に決定される、表示データ作成装置。
【請求項２】
画面に表示するデータを作成する装置であって、
入力データから局所データを作成する局所データ作成手段と、
前記入力データの全体を示す全体データと前記局所データ作成手段により作成された前記局所データとを重ね合せることにより合成して前記画面に表示するための表示データを作成する表示データ作成手段とを備えて、
前記表示データ作成手段は、
重ね合わせられる前記全体データと前記局所データとを異なる表示態様に設定する表示態様設定手段を有し、
前記表示態様設定手段は、前記画面の各画素において、重ね合わせられる前記局所データと前記全体データとの対応の各画素値どうしを、所定比率で足し合わせることにより、前記異なる表示態様を設定し、
前記所定比率は、前記局所データの画素値と背景の画素値との差分の和に基づいて算出されることにより可変に決定される、表示データ作成装置。
【請求項３】
画面に表示するデータを作成する装置であって、
入力データから局所データを作成する局所データ作成手段と、
前記入力データの全体を示す全体データと前記局所データ作成手段により作成された前記局所データとを重ね合せることにより合成して前記画面に表示するための表示データを作成する表示データ作成手段とを備えて、
前記表示データ作成手段は、
重ね合わせられる前記全体データと前記局所データとを異なる表示態様に設定する表示態様設定手段を有し、
前記表示態様設定手段は、前記画面の各画素において、重ね合わせられる前記局所データと前記全体データとの対応の各画素値どうしを、所定比率で足し合わせることにより、前記異なる表示態様を設定し、
前記所定比率は、前記局所データの画素のうち、当該画素値と背景の画素値との差分が閾値以上の画素の数に基づいて算出されることにより可変に決定される、表示データ作成装置。
【請求項４】
画面に表示するデータを作成する装置であって、
入力データから局所データを作成する局所データ作成手段と、
前記入力データの全体を示す全体データと前記局所データ作成手段により作成された前記局所データとを重ね合せることにより合成して前記画面に表示するための表示データを作成する表示データ作成手段とを備えて、
前記表示データ作成手段は、
重ね合わせられる前記全体データと前記局所データとを異なる表示態様に設定する表示態様設定手段を有し、
前記表示態様設定手段は、前記画面の各画素において、重ね合わせられる前記局所データと前記全体データとの対応の各画素値どうしを、所定比率で足し合わせることにより、前記異なる表示態様を設定し、
前記所定比率は、前記局所データの画素のうち、当該画素値が閾値以上の画素の数に基づいて算出されることにより可変に決定される、表示データ作成装置。
【請求項５】
画面に表示するデータを作成する装置であって、
入力データから局所データを作成する局所データ作成手段と、
前記入力データの全体を示す全体データと前記局所データ作成手段により作成された前記局所データとを重ね合せることにより合成して前記画面に表示するための表示データを作成する表示データ作成手段とを備えて、
前記表示データ作成手段は、
重ね合わせられる前記全体データと前記局所データとを異なる表示態様に設定する表示態様設定手段を有し、
前記表示態様設定手段は、前記画面の各画素において、重ね合わせられる前記局所データと前記全体データとの対応の各画素値どうしを、所定比率で足し合わせることにより、前記異なる表示態様を設定し、
前記所定比率は、前記局所データの文字の量に基づいて算出されることにより可変に決定される、表示データ作成装置。
【請求項６】
前記表示データ作成手段は、
前記画面の全表示領域を前記全体データに対応付けたときに、前記全体データにおける前記局所データの位置に相当する前記全表示領域における位置を特定するための位置特定データを作成して、前記表示データに含める位置特定データ作成手段をさらに有する、請求項１から５のいずれかに記載の表示データ作成装置。
【請求項７】
予め準備された画面に表示するデータを作成する方法であって、
入力データから局所データを作成する局所データ作成ステップと、
前記入力データの全体を示す全体データと前記局所データ作成ステップにより作成された前記局所データとを重ね合せて前記画面に表示するための表示データを作成する表示データ作成ステップとを備えて、
前記表示データ作成ステップは、
重ね合わせられる前記全体データと前記局所データとを異なる表示態様に設定する表示態様設定ステップを有し、
前記表示態様設定ステップでは、前記画面の各画素において、重ね合わせられる前記局所データと前記全体データとの対応の各画素値どうしを、所定比率で足し合わせることにより、前記異なる表示態様を設定し、
前記所定比率は、前記局所データの画素値の和に基づいて算出されることにより可変に決定されるか、または、前記局所データの画素値と背景の画素値との差分の和に基づいて算出されることにより可変に決定されるか、または、前記局所データの画素のうち当該画素値と背景の画素値との差分が閾値以上の画素の数に基づいて算出されることにより可変に決定されるか、または、前記局所データの画素のうち当該画素値が閾値以上の画素の数に基づいて算出されることにより可変に決定されるか、または、前記局所データの文字の量に基づいて算出されることにより可変に決定されるかのいずれかである、表示データ作成方法。
【請求項８】
請求項７に記載の前記表示データ作成方法をコンピュータに実行させるための表示データ作成プログラム。
【請求項９】
請求項８に記載の前記表示データ作成プログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、表示データ作成装置、表示データ作成方法、表示データ作成プログラム、および表示データ作成プログラムを記録したコンピュータ読取り可能な記録媒体に関し、特に、小さな表示領域または低解像度のディスプレイ環境で、ドキュメントや画像のレイアウトを把握しながら閲覧可能な表示データを提供する表示データ作成装置、表示データ作成方法、表示データ作成プログラム、および表示データ作成プログラムを記録したコンピュータ読取り可能な記録媒体に関する。
【０００２】
【従来技術】
携帯電話やＰＤＡ（personal digital assistants)などの携帯端末の普及と性能向上に伴い、近年、これらの携帯端末で複雑な情報を扱うことが可能になってきた。従来技術では、これらの携帯端末をはじめとした小さな表示領域または低解像度のディスプレイ環境で、解像度の高いまたは複雑なレイアウトのドキュメントを閲覧する場合、文字を読みやすい大きさに拡大または縮小し、画面に表示できる領域をユーザに提示する手法が主に用いられていた。
【０００３】
また、特開平４−１２８８９２号公報で開示されている手法のように、全体画像と局所拡大画像を合成して表示していた。
【０００４】
【発明が解決しようとする課題】
しかし、主に用いられてきた文字を読みやすい大きさに拡大または縮小し、画面に表示できる領域をユーザに提示する手法は、ドキュメントの全体のどの個所を見ているのか直感的に分かりにくい欠点があった。
【０００５】
また、特開平４−１２８８９２号公報で開示されている手法では、全体の情報と局所情報の対応付けをユーザが行なわなければならないため、ユーザは全体の情報を読むことが出来なければ局所情報が全体のどの個所であるかを把握することができなくなる。
【０００６】
また、特開平４−１２８８９２号公報で開示されている手法では、全体情報と局所情報の重ね合わせによって、文字が読みにくくなっていた。
【０００７】
それゆえに、この発明の目的は、表示データの視認性を向上させる表示データ作成装置、表示データ作成方法、表示データ作成プログラム、および表示データ作成プログラムを記録したコンピュータ読取り可能な記録媒体を提供することである。
【０００８】
この発明の他の目的は、表示データにおいて入力データにおける局所データの位置を明示できる表示データ作成装置、表示データ作成方法、表示データ作成プログラム、および表示データ作成プログラムを記録したコンピュータ読取り可能な記録媒体を提供することである。
【０００９】
【課題を解決するための手段】
この発明のある局面に係る表示データ作成装置は、画面に表示するデータを作成する装置であって、入力データから局所データを作成する局所データ作成手段と、入力データの全体を示す全体データと局所データ作成手段により作成された局所データとを重ね合せて画面に表示するための表示データを作成する表示データ作成手段とを備える。そして、表示データ作成手段は、重ね合わせられる全体データと局所データとを異なる表示態様に設定する表示態様設定手段を有する。
【００１０】
したがって、画面には入力データの全体を示す全体データと局所データとが重ね合わせられて表示されるとき、全体データと局所データは異なる表示態様にて表示されるから、表示態様の相違に基づいて両データを個々に視認するのが容易になる。
【００１１】
この発明の他の局面に係る表示データ作成装置は、画面に表示するデータを作成する装置であって、入力データから局所データを作成する局所データ作成手段と、局所データ作成手段により作成された局所データを、入力データの全体と対応付けて画面に表示するための表示データを作成する表示データ作成手段とを備える。そして、表示データ作成手段は、画面の全表示領域を入力データの全体に対応付けたときに、入力データの全体における局所データの位置に相当する全表示領域における位置を特定するための位置特定データを作成して、表示データに含める位置特定データ作成手段を有する。
【００１２】
したがって、入力データのうちの局所データのみが画面に表示されるから、局所データを明確に確認できる。このとき、画面の全表示領域において該局所データの入力データの全体における位置に相当する位置を特定する位置特定データが作成されて、局所データとともに表示されるから、局所データを確認しながら、該局所データは入力データのおよそどこに位置するデータであるかのレイアウトも確認できる。
【００１３】
また、入力データの解像度よりも画面の解像度が低い場合でも、上述のように局所データの入力データにおけるレイアウトを把握しながら局所データを閲覧できる。
【００１４】
上述の表データ作成装置は好ましくは、表示データ作成手段は、画面の全表示領域を全体データに対応付けたときに、全体データにおける局所データの位置に相当する全表示領域における位置を特定するための位置特定データを作成して、表示データに含める位置特定データ作成手段をさらに有する。
【００１５】
したがって、入力データの全体データにおける局所データのレイアウトを把握することができる。
【００１６】
上述の表示データ作成装置は好ましくは、入力データを画面の表示領域のサイズに基づいて調整して全体データを作成する全体データ作成手段をさらに備える。
【００１７】
したがって、入力データに対応の全体データを画面の表示領域のサイズに基づいて、該サイズに収まるようなサイズとなるように作成できる。
【００１８】
上述の表示データ作成装置は好ましくは局所データ作成手段は、入力データの部分データを抜取り、抜取られた部分データを局所データに作成する。
【００１９】
したがって、局所データは入力データから部分データを抜取ることで簡単に作成できる。
【００２０】
上述の表示データ作成装置は好ましくは、抜取られた部分データの表示サイズを調整して局所データに作成するので、局所データの表示サイズを可変に、たとえば画面の表示領域のサイズ内の収まるように調整できる。
【００２１】
上述の表示データ作成装置は好ましくは画面の各画素において、全体データの画素値と局所データの画素値は合成されて、表示態様設定手段は、異なる表示態様として、局所データと全体データとの対応する画素値それぞれを所定比率で足し合わせる。
【００２２】
したがって、全体データと局所データとが重ね合わされて表示されるときは、局所データと全体データとの対応する画素値それぞれを所定比率で足し合わせるから、局所データと全体データとを所定比率に従う濃度を呈して、すなわち表示濃度が異なるという表示態様で表示できる。
【００２３】
上述の表示データ作成装置は、好ましくは所定比率は可変であるから、上述した表示濃度を可変調整できる。
【００２４】
上述の表示データ作成装置は好ましくは所定比率は、局所データの重要性の程度に基づいて決定されるから、局所データの重要性の程度により表示濃度である表示態様を異ならせることができる。
【００２５】
上述の表示データ作成装置は好ましくは所定比率は、局所データの画素値の和に基づいて算出される。
【００２６】
上述の表示データ作成装置は好ましくは所定比率は、局所データから検出されるエッジ情報に基づいて決定されるから、エッジ情報が多い局所データすなわち複雑な文字または図の局所データと、エッジ情報の少ない局所データすなわち単調な文字または図の局所データとで、所定比率を異ならせることができる。
【００２７】
上述の表示データ作成装置は好ましくは所定比率は、局所データの文字の情報に基づいて決定されるから、文字の情報が多い局所データずなわち文字の判読が比較的困難な局所データと、文字の情報が少ない局所データすなわち文字の判読が比較的容易な局所データとで、所定比率を異ならせることができる。
【００２８】
この発明のさらなる他の局面に係る表示データ作成方法は、予め準備された画面に表示するデータを作成する方法であって、入力データから局所データを作成する局所データ作成ステップと、入力データの全体を示す全体データと局所データ作成ステップにより作成された局所データとを重ね合せて画面に表示するための表示データを作成する表示データ作成ステップとを備えて、表示データ作成ステップは、重ね合わせられる前記全体データと前記局所データとを異なる表示態様に設定する表示態様設定ステップを有する。
【００２９】
したがって、画面には入力データの全体を示す全体データと局所データとが重ね合わせられて表示されるとき、全体データと局所データは異なる表示態様にて表示されるから、表示態様に相違に基づいて両データを個々に視認するのが容易になる。
【００３０】
この発明のさらなる他の局面に係る表示データ作成方法は、予め準備された画面に表示するデータを作成する方法であって、入力データから局所データを作成する局所データ作成ステップと、局所データ作成ステップにより作成された局所データを、入力データの全体を示す全体データと対応付けて画面に表示するための表示データを作成する表示データ作成ステップとを備えて、表示データ作成ステップは、画面の全表示領域を前記全体データに対応付けたときに、全体データにおける局所データの位置に相当する全表示領域における位置を特定するための位置特定データを作成して、表示データに含める位置特定データ作成ステップを有する。
【００３１】
したがって、入力データのうちの局所データのみが画面に表示される。このとき、画面の全表示領域において該局所データの入力データの全体における位置に相当する位置を特定する位置特定データが作成されて、入力データとともに表示される。
【００３２】
それゆえに、局所データのみが表示されるから局所データを明確に確認できる。また、局所データとともに位置特定データも表示されるから、局所データを確認しながら、該局所データは入力データのおよそどこに位置するデータであるかも確認できる。
【００３３】
また、入力データの解像度よりも画面の解像度が低い場合でも、上述のように局所データの入力データにおけるレイアウトを把握しながら局所データを閲覧できる。
【００３４】
この発明のさらなる他の局面では、上述の表示データ作成方法をコンピュータに実行させるための表示データ作成プログラムが提供される。
【００３５】
この発明のさらなる他の局面では、叙述の表示データ作成プログラムを記録したコンピュータ読取り可能な記録媒体が提供される。
【００３６】
【発明の実施の形態】
以下、各実施の形態について図面を参照して説明する。
【００３７】
図１は、第１および第２の実施の形態の画像表示データ作成装置の構成を示す図であり、図２はこの発明の各実施の形態に係る画像表示データ作成装置が搭載されるコンピュータの構成図である。各実施の形態に係る画像表示データ作成装置は、デスクトップ型コンピュータ、ＰＤＡなどの携帯型コンピュータ、携帯電話などの携帯型通信装置などの画面に情報を表示する機能を有したコンピュータに搭載される。
【００３８】
図２を参照してコンピュータは、ＣＲＴ（陰極線管）または液晶などからなるモニタ１１０、該コンピュータ自体を集中的に制御するためのＣＰＵ（中央処理装置の略）１２２、ＲＯＭ（Read  Only  Memory）またはＲＡＭ（ランダムアクセスメモリの略）を含んで構成されるメモリ１２４、固定ディスク１２６、ＦＤ（フレキシブルディスク）１３２が着脱自在に装着されて、装着されたＦＤ１３２をアクセスするＦＤ駆動装置１３０、ＣＤ−ＲＯＭ（Compact  Disc  Read  Only  Memory）１４２が着脱自在に装着されて、装着されたＣＤ−ＲＯＭ１４２をアクセスするＣＤ−ＲＯＭ駆動装置１４０、キーボード１５０、マウス１６０、ペンタブレット１７０、インターネットなどを含む各種の通信ネットワーク１８２と該コンピュータとを通信接続するための通信インターフェィス１８０を含む。これらの各部はバスを介して通信接続される。
【００３９】
コンピュータには、カセット形式の磁気テープが着脱自在に装着されて磁気テープをアクセスする磁気テープ装置が設けられても良い。
【００４０】
図１を参照して、画像表示データ作成装置０７０３は接続される画像入力装置０７０１より入力画像データと、接続されるユーザ操作入力装置０７０２からユーザの操作情報とを受取り、表示画像データを作成して接続されるディスプレイ装置０７０４に出力する。画像入力装置０７０１は図２のコンピュータに接続される装置であり、ここでは通信インターフェィス１８０を介して接続される装置である。ユーザ操作入力装置０７０２は図２のキーボード１５０、マウス１６０、ペンタブレット１７０などに相当する。ディスプレイ装置０７０４は図２のモニタ１１０に相当する。
【００４１】
（第１の実施の形態）
第１の実施の形態では、ユーザが全体画像データと局所画像データの表示度合いを手動で指定する画像表示データ作成装置が示される。
【００４２】
画像表示データ作成装置０７０３は、入力画像データバッファ０７０５、全体画像データ作成処理部０７０６、全体画像データバッファ０７０７、制御部０７０８、局所画像データ作成処理部０７０９、局所画像データバッファ０７１０、表示画像データ作成処理部０７１１および表示画像データバッファ０７１２を備える。
【００４３】
入力画像データバッファ０７０５は、画像入力装置０７０１から入力された画像データを格納する。全体画像データ作成処理部０７０６は入力画像データバッファ０７０５から入力画像を読取り全体画像データを出力する。全体画像データバッファ０７０７は全体画像データ作成処理部０７０６から出力された全体画像データを格納する。制御部０７０８はユーザ操作入力装置０７０２から入力された情報に伴い表示画像データの作成を制御する。局所画像データ作成処理部０７０９は入力画像データバッファ０７０５から入力画像データを読取り、局所画像データを作成し出力する。局所画像データバッファ０７１０は局所画像データ作成処理部０７０９から出力された局所画像データを格納する。
【００４４】
表示画像データ作成処理部０７１１は全体画像データバッファ０７０７から全体画像データを、局所画像データバッファ０７１０から局所画像データをそれぞれ読込み、制御部０７０８からの制御情報に従って、表示画像データを作成し出力する。表示画像データバッファ０７１２は表示画像データ作成処理部０７１１から出力された表示画像データを格納する。
【００４５】
入力画像データバッファ０７０５、全体画像データバッファ０７０７、局所画像データバッファ０７１０および表示画像データバッファ０７１２は、図２には示されないがフラッシュメモリ、メモリ１２４、固定ディスク１２６などのＲＡＭによって実現される。全体画像データ作成処理部０７０６、制御部０７０８、局所画像データ作成処理部０７０９および表示画像データ作成処理部０７１１は、たとえばそれぞれ独立した回路または図２のコンピュータのＣＰＵ１２２の図示されない演算処理回路によって実現される仮想回路、すなわちＣＰＵ１２２により実行されるプログラムにより実現されるとしてもよい。
【００４６】
図３には第１の実施の形態の画像表示データ作成装置の処理の流れが示される。ここでは、入力画像データに対応の入力画像の横方向、縦方向の大きさをそれぞれXSIZE，YSIZEとする。ディスプレイ装置０７０４の表示サイズの横方向、縦方向の大きさをそれぞれXDISPLAYSIZE，YDISPLAYSIZEとする。
【００４７】
動作が開始され画像入力装置０７０１から入力画像データを受取り、入力画像データバッファ０７０５に格納する（Ｓ０８０１、Ｓ０８０２）。
【００４８】
全体画像データ作成処理部０７０６は、入力画像データバッファ０７０５から入力画像データを受取り、入力画像データを表示サイズと同じ大きさとなるように横方向に(XDISPLAYSIZE/XSIZE)倍、縦方向に(YDISPLAYSIZE/YSIZE)倍に拡大または縮小処理を行なったものを全体画像データとして出力する（Ｓ０８０３）。
【００４９】
拡大または縮小処理は線形補完を用いたが、線形補完に限定されない。全体画像データ０１０１の例を図４に示す。
【００５０】
全体画像データ作成処理部０７０６から出力された全体画像データを全体画像データバッファ０７０７に格納する（Ｓ０８０４）。
【００５１】
制御部０７０８の初期値設定を行なう（Ｓ０８０５）。制御部０７０８で管理する変数は、局所画像データの左上点の入力画像データでの位置(xposition，yposition)、縮尺arate、局所画像データと全体画像データの足し合わせの比率を示す合成比率orateである。初期値として、(xposition，yposition)=(0,0)、arate=1、orate=0.8に設定したが、これら値は一例であって、これ以外の値であってもよい。
【００５２】
上述の局所画像データに特化した変数は局所画像データの左上点の入力画像データでの位置(xposition，yposition)、縮尺arateに限定されるものではなく、局所画像の入力画像での位置関係とその大きさが定まるのであればよい。たとえば、縮尺の代わりに局所画像データの入力画像データでの右下点の位置を用いてもかまわない。
【００５３】
通常、制御部０７０８はユーザからの入力情報を受けて動作するが、ここでの初期化設定はユーザからの入力情報の代わりに設定するものである。
【００５４】
制御部０７０８で、ユーザからの入力を受けてパラメータの値を変更する（Ｓ０８０６）。
【００５５】
局所画像データ作成処理部０７０９にて、入力画像データバッファ０７０５から入力画像データを受取り、制御部０７０８で指定された情報により、局所画像データを作成し、出力する（Ｓ０８０７）。
【００５６】
局所画像データ作成処理は、入力画像データの(xposition，yposition)から、横方向に(XDISPLAYSIZE/arate)、縦方向に(YDISPLAYSIZE/arate)の大きさを抜き出した画像を作成し、その抜き出した画像をarate倍に拡大または縮小処理したものを局所画像データとするものである。
【００５７】
ここでは、拡大縮小処理は線形補完を用いたが、他のどのような拡大縮小手法を用いてもよい。局所画像データ０３０１の例を図５に示す。
【００５８】
局所画像データ作成処理部０７０９から出力された局所画像データを局所画像データバッファ０７１０に格納する（Ｓ０８０８）。
【００５９】
表示画像データ作成処理部０７１１は、全体画像データバッファ０７０７と局所画像データバッファ０７１０からそれぞれ全体画像データと局所画像データを読取り、これらを用いて制御部０７０８で指定された情報により、表示画像データを作成し、出力する（Ｓ０８０９）。
【００６０】
座標(x，y)における全体画像データの画素値value1(x，y)と局所画像データの画素値value2(x，y)、表示画像データの画素値value3(x，y)としたとき、value3(x，y)=orate×value2(x，y)+（1-orate）×value1(x，y)となるように表示画像データを作成し（この段階での表示画像データ０４０１を図６に示す。）、そこに枠のデータを付け加える。該枠は、全体画像データにおける局所画像データの位置に相当するディスプレイ装置０７０４の全表示領域における位置を特定するためのものである。
【００６１】
合成比率orateが０より大きく、１より小さい場合は表示画像データは例えば図７に示した画像のように全体画像データと局所画像データが同時に表示される。図５の枠０５０１が先に述べた全体画像データでの局所画像データの位置を示す枠に相当する。また、全体画像データと局所画像データの関係をさらに分かりやすくするために表示画像データについての枠０５０２のように外枠を追加し、全体画像データでの枠０５０１に対応する局所画像データの枠としてもよい。また、表示画像データの例を図６に示すように対応枠を付け加えなくてもかまわない。
【００６２】
合成比率orateが０のとき、表示画像データは例えば図８に示すように局所画像データの枠０２０１を含む全体画像データ０２０２が表示される。合成比率orateが１のとき、表示画像データは例えば図９に示すように局所画像データが表示される。
【００６３】
合成比率orateの範囲に制限を加えると、全体画像データと局所画像データが常に表示されているように設定することも可能である。
【００６４】
図７、図８および図９の枠０５０１、０２０１および０６０１は、左上点（xposition×XDISPLAYSIZE/XSIZE，yposition×YDISPLAYSIZE/YSIZE）、右下点((xposition+XDISPLAYSIZE/arate)×XDISPLAYSZE/XSIZE，(yposition+YDISPLAYSIZE/arate)×YDISPLAYSZE/XSIZE)に位置する長方形である。
【００６５】
また、局所画像データの枠の情報を表示画像データに加えるかどうかを指示する情報を、制御部０７０８の管理に加えるとユーザが動的に枠の表示の有無を指定することも可能となる。
【００６６】
表示画像データ作成処理部０７１１で作成された表示画像データを表示画像データバッファ０７１２に格納し（Ｓ０８１０）、表示画像データバッファ０７１２に格納された表示画像データをディスプレイ装置０７０４に出力する（Ｓ０８１１）。
【００６７】
その後、制御部０７０８にてユーザ操作入力装置０７０２から入力を検出する（Ｓ０８１２）。ユーザ操作入力装置０７０２からの入力が終了要求であった場合、終了処理を行ない、他の場合はＳ０８０６以降の処理を再度行なう（Ｓ０８１３、Ｓ０８１４）。
【００６８】
本実施の形態によれば、図６または図７のように全体画像データと局所画像データが重ね合せて表示されるとき、両データの表示態様は合成比率orateによる濃度により異ならせることができるから、両データの文字などの画像を区別して視認することが可能となる。また、図７に示すように局所画像データと全体画像データの位置関係を示す枠０５０２と０５０１とを表示することにより、全体画像データの文字が小さくても局所画像データの位置と全体のレイアウトを把握しながら閲覧できる。
【００６９】
（第２の実施の形態）
第２の実施の形態では、図１の画像表示データ作成装置において全体画像データと局所画像データの表示度合いを自動で制御する機能が提供される。
【００７０】
図１０には第２の実施の形態の画像表示データ作成装置の処理の流れが示される。図１０の処理の流れと図３のそれとを比較して異なる点は、処理Ｓ０８０８と処理Ｓ０８０９の間に、全体画像データと局所画像データの重ね合わせ表示における濃度を制御するオーバーレイ濃度制御処理Ｓ０９０９を追加した点にある。他の処理は、図３に示したのと同様なので、ここでは説明を省略する。
【００７１】
動作において、処理Ｓ０８０１〜Ｓ０８０８が前述と同様に実行された後、オーバーレイ濃度制御処理において、制御部０７０８で、局所画像データバッファ０７１０から局所画像データを読取り、局所画像データと全体画像データの合成比率orateを決定する（Ｓ０９０９）。
【００７２】
具体的には、局所画像データと全体画像データの合成比率orateは、局所画像データの重要性の程度に基づき決定される。たとえば、局所画像データの重要性が高いほど合成比率orateは高くなり、逆に重要性が低いほど合成比率orateは低くなる。または、合成比率orateは局所画像データおよび全体画像データのうちの一方データに対する他方データの重要性の程度に基づき決定されてもよい。局所画像データの方が重要性が高ければ合成比率orateを高い値に設定し、局所画像データを重視した合成処理を行ない、逆の場合は合成比率orateを低い値に設定し、全体画像データを重視した合成処理を行なう。
【００７３】
その結果、局所画像データが重要な場合は、全体画像データの濃度は薄くなり局所画像データの濃度が濃くなりはっきり見やすく表示され、局所画像データが重要でない場合、局所画像データの濃度は薄くなり、全体画像データの濃度が濃くなりはっきり見やすく表示される。
【００７４】
合成比率orateの演算は、局所画像データの画素値の和SUMを用いて、orate=(255×XDISPLAYSIZE×YDISPLAYSIZE)/SUMと、算出される。
【００７５】
この演算は一例でありこれに限定されず、局所画像データの閾値TH以上の画素値をカウントした結果をカウント数Nを基として、orate=N/(XDISPLAYSIZE×YDISPLAYSIZE)と、演算してもかまわない。
【００７６】
また、上述の合成比率orateの演算は、入力画像データの背景が白であることを前提としているが、背景色との差分の和を用いれば、任意の背景色で用いることができる。
【００７７】
また、同様に閾値TH以上の画素値のカウント数を用いる場合でも、背景色との差分でTHを設定し、カウント数を用いれば、任意の背景色で用いることができる。
【００７８】
また、局所画像データのエッジの多さを基準として、エッジが多ければ合成比率orateを大きくし、エッジが少なければ合成比率orateを小さくしてもよい。これにより、エッジが多い画像は変化に富んで複雑な画像といえるから、濃度は濃く表示されて、複雑な画像でもはっきりと確認できる。
【００７９】
また、局所画像データの文字の多さを基準として、文字が多ければ合成比率orateを大きくし、文字が少なければ合成比率orateを小さくしてもよい。これにより、文字が多い画像は狭い間隔で多量の文字が表示されて比較的に細かい文字となっているが、濃度は濃く表示されるから、細かい文字であってもはっきりと確認できて判読できる。
【００８０】
その後は、図３の処理Ｓ０８０９〜Ｓ０８１４が同様に実行される。
本実施の形態によれば、画像表示データ作成装置は、局所画像データの重要性を解析し、動的に全体画像データと局所画像データの合成比率orateを調節する機能を有しているから、局所画像データが重要な個所では、レイアウトを示す全体画像データの表示は薄くなり、逆に局所画像データが重要でない個所では、レイアウトを示す全体画像データの表示を濃くすることにより、全体画像データと局所画像データの重ね合わせによって読みにくくなることが回避されている。
【００８１】
（第３の実施の形態）
第３の実施の形態では、ディスプレイ装置０７０４の画面を全表示領域を入力画像データの全体に対応付けたときに、入力画像データにおける局所画像データに相当する全表示領域における位置を特定する枠が表示される。
【００８２】
本実施の形態によれば、第１および第２の実施の形態であげた画像表示データ作成装置に比べると、局所画像データの入力画像データに対するレイアウトが大まかにしか把握できないが、全体画像データと局所画像データとの重ね合わせがないため、局所画像データを認識しやすいという特徴がある。
【００８３】
図１１は、第３の実施の形態の画像表示データ作成装置の構成を表す図である。図１１を参照して、画像表示データ作成装置１００３は接続する画像入力装置１００１より入力画像データと接続するユーザ操作入力装置１００２からユーザの操作情報を受取り、表示画像データを接続するディスプレイ装置１００４に出力する。
【００８４】
画像表示データ作成装置１００３は入力画像データバッファ１００５、局所画像データ作成処理部１００６、局所画像データバッファ１００７、制御部１００８、表示画像データ作成処理部１００９、および表示画像データバッファ１０１０を備える。
【００８５】
入力画像データバッファ１００５は、画像入力装置１００１から入力された画像データを格納する。局所画像データ作成処理部１００６は局所画像データバッファ１００５から入力画像データを読取り局所画像データを作成して出力する。
【００８６】
局所画像データバッファ１００７は局所画像データ作成処理部１００６から出力された局所画像データを格納する。制御部１００８はユーザ操作入力装置１００２から入力された情報に伴い表示画像データの作成を制御する。表示画像データ作成処理部１００９は局所画像データバッファ１００７から局所画像データを読込み、制御部１００８からの制御情報にしたがって、表示画像データを作成し出力する。表示画像データバッファ１０１０は表示画像データ作成処理部１００９から出力された表示画像データを格納する。
【００８７】
入力画像データバッファ１００５、局所画像データバッファ１００７および表示画像データバッファ１０１０は、図２の図示されないフラッシュメモリ、図２のメモリ１２４、図２の固定ディスク１２６などのＲＡＭによって実現されて、局所画像データ作成処理部１００６、制御部１００８および表示画像データ作成処理部１００９は、たとえばそれぞれ独立した回路、または、たとえば図２のコンピュータのＣＰＵ１２２の演算処理回路によってプログラムが実行されることにより実現される仮想回路によって実現される。
【００８８】
図１２は第３の実施の形態の画像表示データ作成装置の処理の流れを示したものである。ここでは入力画像の横方向、縦方向の大きさをそれぞれXSIZE，YSIZEとする。ディスプレイ装置１００４の全表示領域のサイズの横方向、縦方向の大きさをそれぞれXDISPLAYSIZE，YDISPLAYSIZEとする。
【００８９】
動作が開始されると（Ｓ１１０１）、画像入力装置１００１から入力画像データを受取り、入力画像データバッファ１００５に格納して（Ｓ１１０２）、制御部１００８の初期値設定を行なう（Ｓ１１０３）。
【００９０】
制御部１００８で管理する変数は、局所画像データの左上点の入力画像データでの位置(xposition，yposition)、縮尺arateである。
【００９１】
上で挙げた局所画像データに特化した変数は局所画像データの左上点の入力画像データでの位置(xposition，yposition)、縮尺arateに限定されるものではなく、局所画像データの入力画像データでの位置関係とその大きさが定まるのであればたとえば、縮尺の代わりに局所画像データの入力画像データでの右下点の位置のような変数を用いてもかまわない。
【００９２】
通常、制御部１００８はユーザからの入力情報を受けて動作するが、ここでの初期化設定はユーザからの入力情報の代わりに設定するものである。
【００９３】
制御部１００８で、ユーザからの入力を受けてパラメータの値を変更する（Ｓ１１０４）。
【００９４】
局所画像データ作成処理部１００６にて、入力画像データバッファ１００５から入力画像データを受取り、制御部１００８で指定された情報により、局所画像データを作成し出力する（Ｓ１１０５）。
【００９５】
局所画像データ作成処理は、入力画像データの(xposition，yposition)から、横方向に(XDISPLAYSIZE/arate)、縦方向に(YDISPLAYSIZE/arate)の大きさを抜き出した画像を作成し、その抜き出した画像を縮尺arate倍に拡大縮小処理したものを局所画像データとするものである。ここでは、拡大縮小処理は線形補完を用いたが、他のどのような拡大縮小手法を用いてもよい。局所画像データの例を図５に示す。
【００９６】
局所画像データ作成処理部１００６から出力された局所画像データを局所画像データバッファ１０７に格納する（Ｓ１１０６）。
【００９７】
表示画像データ作成処理部１００９は、局所画像データバッファ１００７から局所画像データを読取り、制御部１００８で指定された情報により、枠を追加した表示画像データを作成し出力する（Ｓ１１０７）。
【００９８】
枠は、左上点（xposition×XDISPLAYSIZE/XSIZE，yposition×YDISPLAYSIZE/YSIZE）、右下点((xposition+XDISPLAYSIZE/arate)×XDISPLAYSZE/XSIZE，(yposition+YDISPLAYSIZE/arate)×YDISPLAYSZE/XSIZE)に位置する長方形で示される。
【００９９】
この枠は、表示領域全体を入力画像データに対応付けたときに、表示されている局所画像データに対応の位置である領域を示している。このときの表示画像データの例を図９に示す。
【０１００】
図９では枠０６０１が先に述べた全体画像データでの局所画像データの位置を示す枠に相当する。また、入力画像データと局所画像データの関係をさらに分かりやすくするために表示画像データ０６０２のように外枠を追加し、枠０６０１に対応する局所画像データの枠としてもよい。
【０１０１】
表示画像作成処理部１００９から出力された表示画像データを表示画像データバッファ１０１０に格納して（Ｓ１１０８）、表示画像データバッファ１０１０に格納された表示画像データをディスプレイ装置１００４に出力する（Ｓ１１０９）。
【０１０２】
その後、制御部１００８にてユーザ操作入力装置１００２から入力を検出する（Ｓ１１１０）。ユーザ操作入力装置１００２からの入力が終了要求であった場合、終了処理を行ない、他の場合はＳ１１０４以降の処理を再度行なう（Ｓ１１１１、Ｓ１１１２）。
【０１０３】
本実施の形態によれば、図９に示すように、全体画像データを表示しないで、画面の全表示領域を入力画像データに対応するものと見立てて、表示領域（全体画像データ）において局所画像データに対応する位置を枠０６０１で表示することにより、局所画像データと全体画像データとを重ね合わせずとも、ユーザは入力画像データにおける局所画像データの位置を、すなわち全体のどの個所を閲覧しているかを、大まかに把握できる。
【０１０４】
上述の各実施の形態は、ワードプロセッサ、テキストエディタ、ドローツールなどのためのドキュメント（文書データ）の表示に際して、該ドキュメントを画像として扱うことにより適用することができる。
【０１０５】
また、フォントなどのオブジェクトデータを含むドキュメントの拡大または縮小処理は画像処理で行なう必要はなく、ほぼ同等の解像度のフォントなどのオブジェクトデータがあればそれを代替として用いてもかまわない。
【０１０６】
また、各実施の形態の画像表示データ作成装置は、パーソナルコンピュータ、携帯電話、ＰＤＡ、電子ブック機器などの各種端末、情報の表示機能を有してコンピュータ制御される各種家電製品に組み込んで用いることができる。
【０１０７】
また、各実施の形態の画像表示データ作成装置は、通信を用いてサーバとクライアントで処理することも可能である。例えば、入力画像データバッファ０７０５（１００５）、全体画像データ作成処理部０７０６、制御部０７０８（１００８）、および局所画像データ作成処理部０７０９（１００６）をサーバ側に、全体画像データバッファ０７０７、局所画像データバッファ０７１０（１００７）、表示画像データ作成処理部０７１１（１００９）、および表示画像データバッファ０７１２（１０１０）をクライアント側で実現することにより、データ量の小さい全体画像データと局所画像データの通信で閲覧を行なうことができるため、入力画像データをそのままダウンロードする方式と比べ、快適に閲覧することができる。
【０１０８】
（第４の実施の形態）
次に実施の形態４について説明する。
【０１０９】
以上説明した処理機能は、プログラムで実現される。本実施の形態では、このプログラムはコンピュータで読取可能な記録媒体に格納される。
【０１１０】
本実施の形態では、この記録媒体として、図２に示されているコンピュータで処理が行なわれるために必要なメモリ、たとえばメモリ１２４のようなそのものがプログラムメディアであってもよいし、また外部記憶装置として磁気テープ装置およびＣＤ−ＲＯＭ駆動装置１４０などのプログラム読取装置が設けられ、そこに記録媒体である磁気テープまたはＣＤ−ＲＯＭ１４２が挿入されることで読取可能なプログラムメディアであってもよい。いずれの場合においても、格納されているプログラムはＣＰＵ１２２がアクセスして実行させる構成であってもよいし、あるいはいずれの場合もプログラムが一旦読出されて、読出されたプログラムは、図２の所定のプログラム記憶エリア、たとえばメモリ１２４のプログラム記憶エリアにロードされて、ＣＰＵ１２２により読出されて実行される方式であってもよい。このロード用のプログラムは、予め当該コンピュータに格納されているものとする。
【０１１１】
ここで、上述したプログラムメディアはコンピュータ本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープなどのテープ系、ＦＤ１３２や固定ディスク１２６などの磁気ディスクやＣＤ−ＲＯＭ１４２／ＭＯ（Magnetic  Optical  Disc）／ＭＤ（Mini  Disc）／ＤＶＤ（Digital  Versatile  Disc）などの光ディスクのディスク系、ＩＣカード（メモリカードを含む）／光カードなどのカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable  and  Programmable  ＲＯＭ）、ＥＥＰＲＯＭ(Electrically  ＥＰＲＯＭ)、フラッシュＲＯＭなどによる半導体メモリを含めた固定的なプログラムを担持する媒体であってもよい。
【０１１２】
また、本実施の形態においては、図２のコンピュータはインターネットを含む通信ネットワーク１８２と接続可能な構成が採用されているから、通信ネットワーク１８２からプログラムがダウンロードされて流動的にプログラムを担持する媒体であってもよい。なお、このように通信ネットワーク１８２からプログラムがダウンロードされる場合には、ダウンロード用プログラムは予め当該コンピュータ本体に格納しておくか、あるいは別の記録媒体から予め当該コンピュータ本体にインストールされるものであってもよい。
【０１１３】
なお記録媒体に格納されている内容としてはプログラムに限定されず、データであってもよい。
【０１１４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１１５】
【発明の効果】
本発明によれば、画面には入力データの全体を示す全体データと局所データとが重ね合わせられて表示されるとき、全体データと局所データは異なる表示態様にて表示されるから、表示態様の相違に基づいて両データを個々に視認するのが容易になる。
【０１１６】
また、入力データのうちの局所データのみが画面に表示される場合には、局所データを明確に確認できる。このとき、画面の全表示領域において該局所データの入力データの全体における位置に相当する位置を特定する位置特定データが作成されて、局所データとともに表示されるから、局所データを確認しながら、該局所データは入力データのおよそどこに位置するデータであるかのレイアウトも確認できる。
【図面の簡単な説明】
【図１】  第１および第２の実施の形態の画像表示データ作成装置の構成を示す図である。
【図２】  各実施の形態に係る画像表示データ作成装置が搭載されるコンピュータの構成図である。
【図３】  第１の実施の形態の画像表示データ作成装置の処理フローチャートである。
【図４】  全体画像データの一例を示す図である。
【図５】  局所画像データの一例を示す図である。
【図６】  全体画像データと局所画像データを同時に表示した状態を示す図である。
【図７】  全体画像データと局所画像データを同時に表示し、枠を追加した状態を示す図である。
【図８】  全体画像データに枠を追加した状態を示す図である。
【図９】  局所画像データに枠を追加した状態を示す図である。
【図１０】  第２の実施の形態の画像表示データ作成装置の処理フローチャートである。
【図１１】  第３の実施の形態の画像表示データ作成装置の構成を示す図である。
【図１２】  第３の実施の形態の画像表示データ作成装置の処理フローチャートである。
【符号の説明】
０７０３，１００３  画像表示データ作成装置、０７０６  全体画像データ作成処理部、０７０９，１００６  局所画像データ作成処理部、０７１１，１００９  表示画像データ作成処理部、０５０１，０５０２，０２０１，０６０１，０６０２  枠。
【図１】
0004179810.tif 000002
【図２】
0004179810.tif 000003
【図３】
0004179810.tif 000004
【図４】
0004179810.tif 000005
【図５】
0004179810.tif 000006
【図６】
0004179810.tif 000007
【図７】
0004179810.tif 000008
【図８】
0004179810.tif 000009
【図９】
0004179810.tif 000010
【図１０】
0004179810.tif 000011
【図１１】
0004179810.tif 000012
【図１２】
0004179810.tif 000013