(57)【要約】表示画像データ作成装置（１８０３）は、ディスプレイ装置（１８０４）を用いて複数の画像を連続的に表示することにより、表示領域の変更、ズームイン、およびズームアウトを実現する装置である。ディスプレイ装置（１８０４）に画像を表示させるために、入力画像データの一部領域を切り取り、縮尺を変えた局所画像データを作成する局所画像データ作成処理部（１８０７）と、局所画像データ作成処理部が入力画像データから切り取る箇所および縮尺を制御する制御部（１８０６）とを有することを特徴とする。これにより、レイアウトを自然に把握しながら閲覧することが可能となる。
2004064033.tif 000002
【特許請求の範囲】
【請求項１】
表示装置（１８０４）を用いて複数の画像を順次表示することにより、表示領域の変更、ズームイン、およびズームアウトを実現する表示データ制御装置（１８０３）において、
前記複数の画像の画像データを含む、入力画像データの一部領域を切り取り、縮尺を変えた局所画像データを作成する局所画像データ作成処理部（１８０７）と、
前記局所画像データ作成処理部（１８０７）が入力画像データから切り取る箇所および縮尺を制御する制御部（１８０６）とを有することを特徴とする表示データ制御装置（１８０３）。
【請求項２】
前記制御部（１８０６）は、表示領域が任意の領域から前記任意の領域とは異なる領域に変更される際に、前記任意の領域から前記異なる領域にズームインおよびズームアウトを伴いながら移動するように前記局所画像データ作成処理部（１８０７）を制御することを特徴とする請求項１記載の表示データ制御装置（１８０３）。
【請求項３】
前記制御部（１８０６）は、表示領域が任意の領域から前記任意の領域とは異なる領域に変更される際に、前記任意の領域を含む領域をズームアウトさせ、ズームアウトさせた状態で表示領域の連続的な変化および段階的な変化のいずれかにより前記異なる領域を含む領域まで移動し、前記異なる領域を含む領域をズームインするように前記局所画像データ作成処理部（１８０７）を制御することを特徴とする請求項１記載の表示データ制御装置（１８０３）。
【請求項４】
前記制御部（１８０６）は、表示領域が任意の領域から前記任意の領域とは異なる領域に変更される際に、前記任意の領域を含む領域を入力画像全体が画面に表示されるまでズームアウトさせ、前記異なる領域を含む領域をズームインするように前記局所画像データ作成処理部（１８０７）を制御することを特徴とする請求項１記載の表示データ制御装置（１８０３）。
【請求項５】
前記制御部（１８０６）は、表示領域が任意の領域から前記異なる領域に変更される際に、前記任意の領域と前記異なる領域の距離の大きさを演算し、前記距離の大きさによって、前記局所画像データ作成処理部（１８０７）の制御方法を変えることを特徴とする請求項１記載の表示データ制御装置（１８０３）。
【請求項６】
前記制御部（１８０６）は、表示領域が、画像として表示された文書の行末から行頭に移動する際に、行末を含む領域をズームアウトさせ、ズームアウトさせた状態で表示領域の連続的な変化および段階的な変化のいずれかにより行頭を含む領域まで移動し、行頭を含む領域をズームインするように前記局所画像データ作成処理部（１８０７）を制御することを特徴とする請求項１記載の表示データ制御装置（１８０３）。
【請求項７】
前記制御部（１８０６）は、表示領域が、画像として表示された文書の行頭から行末に移動する際に、行頭を含む領域をズームアウトさせ、ズームアウトさせた状態で表示領域の連続的な変化および段階的な変化のいずれかにより行末を含む領域まで移動し、行末を含む領域をズームインするように前記局所画像データ作成処理部（１８０７）を制御することを特徴とする請求項１記載の表示データ制御装置（１８０３）。
【請求項８】
画像データを表示サイズに縮小した全体画像データの作成を行う全体画像データ作成処理部（０７０６）と、
入力画像データの一部領域を切り取り、縮尺を変えた局所画像データを複数作成する局所画像データ作成処理部（０７０６）と、
前記全体画像データと前記局所画像データを指定した強調度合いで重ね合わせ、表示画像データを作成する表示画像データ作成処理部（０７１１）と、
前記局所画像データ作成処理部を前記入力画像データから切り取る箇所および縮尺、ならびに前記全体画像データと前記表示画像データの強調度合いを制御する表示データ制御部（１３０６）とを有することを特徴とする表示データ制御装置（１３０３）。
【請求項９】
前記表示データ制御部（１３０６）は、前記局所画像データによる表示領域が任意の領域から前記任意の領域とは異なる領域に変更される際に、前記表示画像データ作成処理部で前記全体画像が強調されるように制御し、その後、前記局所画像データ作成処理部は前記任意の領域から前記異なる領域まで表示領域が連続するように局所画像データを作成し、その後、前記表示画像データ作成処理部で前記局所画像データが強調されるように制御することを特徴とする請求項８記載の表示データ制御装置（１３０３）。
【請求項１０】
表示装置（１８０４）を用いて複数の画像を順次表示することにより、表示領域の変更、ズームイン、およびズームアウトを実現する表示データ制御方法において、
前記表示装置（１８０４）に画像を表示させるために、入力画像データの一部領域を切り取り、縮尺を変えた画像データを作成する局所画像データ作成処理ステップ（Ｓ１９０８）と、
前記局所画像データ作成処理ステップが入力画像データから切り取る箇所および縮尺を制御する制御ステップ（Ｓ１９０７）とを有することを特徴とする表示データ制御方法。
【請求項１１】
請求項１０記載の表示データ制御方法の各ステップをコンピュータに実行させるための表示データ制御プログラム。
【請求項１２】
表示装置（１８０４）を用いて複数の画像を順次表示することにより、表示領域の変更、ズームイン、およびズームアウトを実現する表示データ制御装置（１８０３）において、
前記複数の画像の画像データを含む、入力画像データの一部領域を切り取り、縮尺を変えた局所画像データを作成するための局所画像データ作成処理手段（１８０７）と、
前記局所画像データ作成処理手段（１８０７）が入力画像データから切り取る箇所および縮尺を制御するための制御手段（１８０６）とを有することを特徴とする表示データ制御装置（１８０３）。
【請求項１３】
画像データを表示サイズに縮小した全体画像データの作成を行うための全体画像データ作成処理手段（０７０６）と、
入力画像データの一部領域を切り取り、縮尺を変えた局所画像データを複数作成するための局所画像データ作成処理手段（０７０６）と、
前記全体画像データと前記局所画像データを指定した強調度合いで重ね合わせ、表示画像データを作成するための表示画像データ作成処理手段（０７１１）と、
前記局所画像データ作成処理手段を前記入力画像データから切り取る箇所および縮尺、ならびに前記全体画像データと前記表示画像データの強調度合いを制御するための表示データ制御手段（１３０６）とを有することを特徴とする表示データ制御装置（１３０３）。
【請求項１４】
表示装置（１３０３）を用いて複数の画像を順次表示することにより、表示領域の変更を実現する表示データ制御方法において、
画像データを表示サイズに縮小した全体画像データの作成を行う全体画像データ作成処理ステップ（Ｓ１４０５）と、
入力画像データの一部領域を切り取り、縮尺を変えた局所画像データを複数作成する局所画像データ作成処理ステップ（Ｓ１４０５）と、
前記表示装置（１３０３）に画像を表示させるために、前記全体画像データと前記局所画像データを指定した強調度合いで重ね合わせ、表示画像データを作成する表示画像データ作成処理ステップ（Ｓ１４０５）と、
前記局所画像データ作成処理ステップが前記入力画像データから切り取る箇所および縮尺、ならびに前記全体画像データと前記表示画像データの強調度合いを制御する表示データ制御ステップ（Ｓ１４０６）とを有することを特徴とする表示データ制御方法。
【請求項１５】
請求項１４記載の表示データ制御方法の各ステップをコンピュータに実行させるための表示データ制御プログラム。
【発明の詳細な説明】
【技術分野】  本発明は、小さな表示領域または低解像度のディスプレイ環境で、高解像度ドキュメントや画像のレイアウトを把握しながら閲覧可能な表示インターフェースに関する技術である。
【背景技術】  携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などの携帯端末の普及と性能向上に伴い、近年、これらの携帯端末で複雑な情報を扱うことが可能になってきた。従来技術では、これらの携帯端末をはじめとした小さな表示領域または低解像度のディスプレイ環境で、解像度の高いドキュメントを閲覧する場合、単にディスプレイ内に入る領域を表示するものがほとんどであり、ユーザがレイアウトを把握することを考慮にいれたインターフェースは少なかった。
また、従来の画面表示制御技術には、画面に表示できる画像の一部領域を表示し、表示領域の位置が、画面に表示されていない領域へ切り替わる際に、全体画像を縮小して表示した後に切り替えを行う技術を施したものがある（例えば、特開平９−３０５３４４号公報（特許文献１）参照）。
従来、多く用いられてきた単にディスプレイ内に入る領域を表示するものは、表示領域が大きく変わる場合に、ユーザが全体のどの個所を見ているのか分からなくなる。すなわち、ユーザにとってレイアウトを非常に把握しにくいものであった。
また、特開平９−３０５３４４で開示されている手法は、領域が切り替わる際に全体が一旦表示されるものの、ユーザは全体のレイアウトと表示個所の位置関係が非常に把握しにくかった。
本発明は上述の問題点を解決するためになされたものであって、その目的は、レイアウトを自然に把握しながら閲覧することが可能な表示データ制御装置、方法およびプログラムを提供することにある。
【発明の開示】
第１の発明に係る表示データ制御装置は、表示装置を用いて複数の画像を順次表示することにより、表示領域の変更、ズームイン、およびズームアウトを実現する表示データ制御装置である。複数の画像の画像データを含む、入力画像データの一部領域を切り取り、縮尺を変えた局所画像データを作成する局所画像データ作成処理部と、局所画像データ作成処理部が入力画像データから切り取る箇所および縮尺を制御する制御部とを有することを特徴とする。
第１の発明によると、制御部の制御に基づいて、局所画像データ作成処理部は入力画像データからの一部領域を切り取り、縮尺を変えた局所画像データを作成する。これにより、局部画像データが表す画像を順次表示するので、ズームインおよびズームアウトを伴う表示領域の変更を実現することができる。ズームインおよびズームアウトを伴う表示領域の変更は、レイアウトの自然な把握を容易にする。その結果、レイアウトを自然に把握しながら閲覧することが可能な表示データ制御装置を提供することができる。
第２の発明に係る表示データ制御装置は、第１の発明の構成に加え、制御部は、表示領域が任意の領域から任意の領域とは異なる領域に変更される際に、任意の領域から異なる領域にズームインおよびズームアウトを伴いながら移動するように局所画像データ作成処理部を制御することを特徴とする。
第２の発明によると、表示領域が変更される際、ズームインおよびズームアウトを伴いながら移動する。これにより、表示装置で画像が表示される際、任意の領域および異なる領域のいずれかが表示される。それらが表示されるので、ユーザはレイアウトをより自然に把握することができる。その結果、レイアウトを自然に把握しながら閲覧することが可能な表示データ制御装置を提供することができる。
第３の発明に係る表示データ制御装置は、第１の発明の構成に加え、制御部は、表示領域が任意の領域から任意の領域とは異なる領域に変更される際に、任意の領域を含む領域をズームアウトさせ、ズームアウトさせた状態で表示領域の連続的な変化および段階的な変化のいずれかにより異なる領域を含む領域まで移動し、異なる領域を含む領域をズームインするように局所画像データ作成処理部を制御することを特徴とする。
第３の発明によると、制御部は、任意の領域を含む領域をズームアウトさせ、その状態から、表示領域が連続的な変化および段階的な変化のいずれかにより移動するように制御する。これにより、任意の領域から異なる領域を含む領域までが順次表示されるので、ユーザはレイアウトを自然に把握することができる。その結果、レイアウトを自然に把握しながら閲覧することが可能な表示データ制御装置を提供することができる。
第４の発明に係る表示データ制御装置は、第１の発明の構成に加え、制御部は、表示領域が任意の領域から任意の領域とは異なる領域に変更される際に、任意の領域を含む領域を入力画像全体が画面に表示されるまでズームアウトさせ、異なる領域を含む領域をズームインするように局所画像データ作成処理部を制御することを特徴とする。
第４の発明によると、入力画像全体が画面に表示されるまでズームアウトされた後、異なる領域を含む領域がズームインされる。これにより、表示装置で画像が表示される際、当初表示されていた画像が次第に縮小され、任意の領域と異なる領域とを含んだ画像が表示された後、画像は次第に拡大して表示される。最初に表示された画像と最終的に表示される画像を含む画像が１度表示されるので、ユーザはレイアウトをより自然に把握することができる。その結果、レイアウトをより自然に把握しながら閲覧することが可能な表示データ制御装置を提供することができる。
第５の発明に係る表示データ制御装置は、第１の発明の構成に加え、制御部は、表示領域が任意の領域から異なる領域に変更される際に、任意の領域と異なる領域の距離の大きさを演算し、距離の大きさによって、局所画像データ作成処理部の制御方法を変えることを特徴とする。
第５の発明によると、制御部は、任意の領域と異なる領域との距離が、たとえば予め定められた値を上回るといった場合に局所画像データ作成処理部の制御方法を変える。これにより、制御部はたとえば比較的離れているため表示された領域の間のレイアウトを把握することが困難といった場合のみズームインやズームアウトを伴って表示するといった制御を行なうことができる。その結果、快適に操作することが可能な表示データ制御装置を提供することができる。
第６の発明に係る表示データ制御装置は、第１の発明の構成に加え、制御部は、表示領域が、画像として表示された文書の行末から行頭に移動する際に、行末を含む領域をズームアウトさせ、ズームアウトさせた状態で表示領域の連続的な変化および段階的な変化のいずれかにより行頭を含む領域まで移動し、行頭を含む領域をズームインするように局所画像データ作成処理部を制御することを特徴とする。
第６の発明によると、制御部は、文書の行頭から行末に移動する際に、ズームインおよびズームアウトを伴うように局所画像データ作成処理部を制御する。通常、文章の行末とこれに続く行頭とは、肉眼で探し出すことに多少労力を必要とする。制御部は、これらの領域間の移動について、レイアウトが容易に把握できるように局所画像データ作成処理部を制御する。これにより、文章の行末とこれに連続する行頭とが、レイアウトを自然に把握できるように表示される。その結果、文章の行末とこれに連続する行頭とを容易に見ることができる表示データ制御装置を提供することができる。
第７の発明に係る表示データ制御装置は、第１の発明の構成に加え、制御部は、表示領域が、画像として表示された文書の行頭から行末に移動する際に、行頭を含む領域をズームアウトさせ、ズームアウトさせた状態で表示領域の連続的な変化および段階的な変化のいずれかにより行末を含む領域まで移動し、行末を含む領域をズームインするように局所画像データ作成処理部を制御することを特徴とする。
第７の発明によると、制御部は、文書の行頭から行末に移動する際に、ズームインおよびズームアウトを伴うように局所画像データ作成処理部を制御する。通常、文章の行末とこれに続く行頭とは、肉眼で探し出すことに多少労力を必要とする。制御部は、これらの領域間の移動について、レイアウトが容易に把握できるように局所画像データ作成処理部を制御する。これにより、文章の行末とこれに連続する行頭とが、レイアウトを自然に把握できるように表示される。その結果、文章の行末とこれに連続する行頭とを容易に見ることができる表示データ制御装置を提供することができる。
第８の発明に係る表示データ制御装置は、画像データを表示サイズに縮小した全体画像データの作成を行う全体画像データ作成処理部と、入力画像データの一部領域を切り取り、縮尺を変えた局所画像データを複数作成する局所画像データ作成処理部と、全体画像データと局所画像データを指定した強調度合いで重ね合わせ、表示画像データを作成する表示画像データ作成処理部と、局所画像データ作成処理部を入力画像データから切り取る箇所および縮尺、ならびに全体画像データと表示画像データの強調度合いを制御する表示データ制御部とを有することを特徴とする。
第８の発明によると、表示画像データ作成処理部は、全体画像データと局所画像データとを指定した強調度合いで重ね合わせ、表示画像データを作成する。局所画像データは互いに連続する領域である。これにより、表示装置を見るユーザには、全体画像と重ね合わされた局部画像が連続的に移動しているように見える。全体画像と局部画像とが同時に表示されるので、ユーザはレイアウトを自然に把握することができる。その結果、レイアウトを自然に把握しながら閲覧することが可能な表示データ制御装置を提供することができる。
第９の発明に係る表示データ制御装置は、第８の発明の構成に加え、表示データ制御部は、局所画像データによる表示領域が任意の領域から任意の領域とは異なる領域に変更される際に、表示画像データ作成処理部で全体画像が強調されるように制御し、その後、局所画像データ作成処理部は任意の領域から異なる領域まで表示領域が連続するように局所画像データを作成し、その後、表示画像データ作成処理部で局所画像データが強調されるように制御することを特徴とする。
第９の発明によると、表示領域を変更するにあたり、レイアウトを把握する必要があるときは全体画像が強調され、表示される内容を具体的に把握するべきときは局所画像が強調される。これにより、必要なときにレイアウトを把握しやすい全体画像が強調されるので、レイアウトを自然に把握することができる。その結果、レイアウトを自然に把握しながら閲覧することが可能な表示データ制御装置を提供することができる。
第１０の発明に係る表示データ制御方法は、表示装置を用いて複数の画像を順次表示することにより、表示領域の変更、ズームイン、およびズームアウトのいずれかを実現する表示データ制御方法である。表示装置に画像を表示させるために、入力画像データの一部領域を切り取り、縮尺を変えた画像データを作成する局所画像データ作成処理ステップと、局所画像データ作成処理ステップが入力画像データから切り取る箇所および縮尺を制御する制御ステップとを有することを特徴とする。
第１０の発明によると、制御ステップにおける制御に基づいて、局所画像データ作成処理ステップにおいては、入力画像データからの一部領域を切り取り、縮尺を変えた局所画像データを作成する。これにより、局部画像データが表す画像を順次表示するので、ズームインおよびズームアウトを伴う表示領域の変更を実現することができる。ズームインおよびズームアウトを伴う表示領域の変更は、レイアウトの自然な把握を容易にする。その結果、レイアウトを自然に把握しながら閲覧することが可能な表示データ制御方法を提供することができる。
第１１の発明に係る表示データ制御プログラムは、第１０の発明に記載の表示データ制御方法の各ステップをコンピュータに実行させるためのものである。
第１１の発明によると、レイアウトを自然に把握しながら閲覧することが可能な表示データ制御方法を実現するプログラムを提供することができる。
第１２の発明に係る表示データ制御装置は、表示装置を用いて複数の画像を順次表示することにより、表示領域の変更、ズームイン、およびズームアウトを実現する表示データ制御装置である。複数の画像の画像データを含む、入力画像データの一部領域を切り取り、縮尺を変えた局所画像データを作成するための局所画像データ作成処理手段と、局所画像データ作成処理手段が入力画像データから切り取る箇所および縮尺を制御するための制御手段とを有することを特徴とする。
第１２の発明によると、制御手段の制御に基づいて、局所画像データ作成処理手段は入力画像データからの一部領域を切り取り、縮尺を変えた局所画像データを作成する。これにより、局部画像データが表す画像を順次表示するので、ズームインおよびズームアウトを伴う表示領域の変更を実現することができる。ズームインおよびズームアウトを伴う表示領域の変更は、レイアウトの自然な把握を容易にする。その結果、レイアウトを自然に把握しながら閲覧することが可能な表示データ制御装置を提供することができる。
第１３の発明に係る表示データ制御装置は、画像データを表示サイズに縮小した全体画像データの作成を行うための全体画像データ作成処理手段と、入力画像データの一部領域を切り取り、縮尺を変えた局所画像データを複数作成するための局所画像データ作成処理手段と、全体画像データと局所画像データを指定した強調度合いで重ね合わせ、表示画像データを作成するための表示画像データ作成処理手段と、局所画像データ作成処理手段を入力画像データから切り取る箇所および縮尺、ならびに全体画像データと表示画像データの強調度合いを制御するための表示データ制御手段とを有することを特徴とする。
第１３の発明によると、表示画像データ作成処理手段は、全体画像データと局所画像データとを指定した強調度合いで重ね合わせ、表示画像データを作成する。局所画像データは互いに連続する領域である。これにより、表示装置を見るユーザには、全体画像と重ね合わされた局部画像が連続的に移動しているように見える。全体画像と局部画像とが同時に表示されるので、ユーザはレイアウトを自然に把握することができる。その結果、レイアウトを自然に把握しながら閲覧することが可能な表示データ制御装置を提供することができる。
第１４の発明に係る表示データ制御方法は、表示装置を用いて複数の画像を順次表示することにより、表示領域の変更を実現する表示データ制御方法である。画像データを表示サイズに縮小した全体画像データの作成を行う全体画像データ作成処理ステップと、入力画像データの一部領域を切り取り、縮尺を変えた局所画像データを複数作成する局所画像データ作成処理ステップと、表示装置に画像を表示させるために、全体画像データと局所画像データを指定した強調度合いで重ね合わせ、表示画像データを作成する表示画像データ作成処理ステップと、局所画像データ作成処理ステップが入力画像データから切り取る箇所および縮尺、ならびに全体画像データと表示画像データの強調度合いを制御する表示データ制御ステップとを有することを特徴とする。
第１４の発明によると、表示データ制御ステップにおける制御に基づいて、全体画像データ作成処理ステップにおいては、画像データを表示サイズに縮小した全体画像データの作成を行う。局所画像データ作成処理ステップにおいては、入力画像データの一部領域を切り取り、縮尺を変えた局所画像データを複数作成する。表示画像データ作成処理ステップにおいては、表示装置に画像を表示させるために、全体画像データと局所画像データを指定した強調度合いで重ね合わせ、表示画像データを作成する。これにより、局部画像データが指定された強調度合いで重ねあわされた画像が順次表示されるので、レイアウトの自然な把握が容易になる。その結果、レイアウトを自然に把握しながら閲覧することが可能な表示データ制御方法を提供することができる。
第１５の発明に係る表示データ制御プログラムは、第１４の発明に記載の表示データ制御方法の各ステップをコンピュータに実行させるためのものである。
第１５の発明によると、レイアウトを自然に把握しながら閲覧することが可能な表示データ制御方法を実現するプログラムを提供することができる。
【図面の簡単な説明】  図１は、第一、第二の実施の形態の表示画像データ作成装置の構成を示す図である。
図２は、第一の実施の形態の表示画像データ作成装置の処理の流れを示す図である。
図３は、全体情報を示す図である。
図４は、局所情報を示す図である。
図５は、全体情報と局所情報を同時に表示した図である。
図６は、全体情報と局所情報を同時に表示し、枠を追加した図である。
図７は、全体情報に枠を追加した図である。
図８は、局所情報に枠を追加した図である。
図９は、第二の実施の形態の表示画像データ制御装置の構成を示す図である。
図１０は、第二の実施の形態の表示画像データ制御装置の処理の流れを示す図である。
図１１は、全体情報と局所情報を同時に表示し、枠を追加した図である。
図１２は、全体情報内の枠の移動のイメージ図である。
図１３は、全体情報に枠を追加した図である。
図１４は、局所情報に枠を追加した図である。
図１５は、第三の実施の形態の表示画像データ制御装置の構成を示す図である。
図１６は、第三の実施の形態の表示画像データ制御装置の処理の流れを示す図である。
図１７は、ドキュメント全体中の２つの領域の位置関係図である。
図１８は、拡大縮小を伴った表示領域移動説明図である。
図１９は、拡大縮小と移動を伴った表示領域移動説明図である。
図２０は、目印を用いて、局所画像の全体画像に対する位置をおおまかに示す図である。
【発明を実施するための最良の形態】  （第一の実施の形態）
第一の実施の形態は、ユーザが全体情報と局所情報の表示度合いを手動で指定する画像表示データ作成装置である。
図１は、第一の実施の形態の表示画像データ作成装置の構成を表す図である。表示画像データ作成装置０７０３は画像入力装置０７０１より入力画像データとユーザ操作入力装置０７０２からユーザの操作情報を受け取り、出力データをディスプレイ装置０７０４に出力する。
入力画像データバッファ０７０５は、画像入力装置０７０１から入力された画像データを格納する。
全体画像データ作成処理部０７０６は入力画像データバッファ０７０５から入力画像を読み取り全体画像データを出力する。
全体画像データバッファ０７０７は全体画像データ作成処理部０７０６から出力された全体画像データを格納する。
制御部０７０８はユーザ操作入力装置０７０２から入力された情報に伴い表示画像の作成を制御する。
局所画像データ作成処理部０７０９は入力画像データバッファ０７０５から入力画像データを読み取り、局所画像データを出力する。
局所画像データバッファ０７１０は局所画像データ作成処理部０７０９から出力された局所画像データを格納する。
表示画像データ作成処理部０７１１は全体画像データバッファ０７０７から全体画像データを、局所画像データバッファ０７１０から局所画像データをそれぞれ読み込み制御部０７０８からの制御情報にしたがって、表示画像データを出力する。
表示画像データバッファ０７１２は表示画像データ作成処理部０７１１から出力された表示画像データを格納する。
入力画像データバッファ０７０５、全体画像データバッファ０７０７、局所画像データバッファ０７１０、表示画像データバッファ０７１２は、フラッシュメモリ、ハードディスク等のＲＡＭ（ランダムアクセスメモリ、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）によって、全体画像データ作成処理部０７０６、制御部０７０８、局所画像データ作成処理部０７０９、表示画像データ作成処理部０７１１は、たとえばそれぞれ独立した回路によって実現される。
また、たとえばコンピュータ等の演算処理回路によって実現される仮想回路（すなわち、コンピュータがプログラムなどを実行することにより実現される仮想回路）とされてもよい。
図２は第一の実施の形態の表示画像データ作成装置の処理の流れを示したものである。
入力画像の横方向、縦方向の大きさをそれぞれＸＳＩＺＥ，ＹＳＩＺＥとする。
表示サイズの横方向、縦方向の大きさをそれぞれＸＤＩＳＰＬＡＹＳＩＺＥ，ＹＤＩＳＰＬＡＹＳＩＺＥとする。
画像入力装置０７０１から入力画像データを受け取り、入力画像データバッファ０７０５に格納する（Ｓ０８０２）。
全体画像データ作成処理部０７０６は、入力画像データバッファ０７０５から入力画像データを受け取り、入力画像データを表示サイズと同じ大きさとなるように横方向に（ＸＤＩＳＰＬＡＹＳＩＺＥ／ＸＳＩＺＥ）倍、縦方向に（ＹＤＩＳＰＬＡＹＳＩＺＥ／ＹＳＩＺＥ）倍に縮小処理を行ったものを全体画像データとして出力する（Ｓ０８０３）。
縮小処理は線形補間を用いたが、他のどのような縮小手法を用いてもよい。
全体画像データの例を図３に示す。
全体画像データ作成処理部０７０６から出力された全体画像データを全体画像データバッファ０７０７に格納する（Ｓ０８０４）。
制御部０７０８の初期値設定を行う（Ｓ０８０５）。
制御部０７０８で管理する変数は、局所画像データの左上点の入力画像データでの位置（ｘｐｏｓｉｔｉｏｎ，ｙｐｏｓｉｔｉｏｎ）、縮尺ａｒａｔｅ、局所画像データと全体画像データの合成比率ｏｒａｔｅである。
初期値として、
（ｘｐｏｓｉｔｉｏｎ，ｙｐｏｓｉｔｉｏｎ）＝（０，０）
ａｒａｔｅ＝１
ｏｒａｔｅ＝０．８
に設定した。
もちろん初期値設定値は一例である。
上で挙げた局所画像データに特化した変数である局所画像データの左上点の入力画像データでの位置（ｘｐｏｓｉｔｉｏｎ，ｙｐｏｓｉｔｉｏｎ）、縮尺ａｒａｔｅに規定されるものではなく、局所画像の入力画像での位置関係とその大きさが定まるのであれば、どのような変数を用いてもかまわない。例えば、局所画像データの左上点の入力画像データでの位置を用いる代わりに、局所画像データの重心の入力画像データでの位置を用いてもよいし、縮尺を用いる代わりに、局所画像データの右下点をもちいてもよい（左上点と右下点から局所画像の大きさが特定でき、表示画像データの大きさから縮尺が特定できる）。
通常、制御部０７０８はユーザからの入力情報を受けて動作するが、ここでの初期化設定はユーザからの入力情報の代わりに設定するものである。
制御部０７０８で、ユーザからの入力を受けてパラメータの値を変更する（Ｓ０８０６）。
局所画像データ作成処理部０７０９にて、入力画像データバッファ０７０５から入力画像データを受け取り、制御部０７０８で指定された情報により、局所画像データを作成し、出力する（Ｓ０８０７）。
局所画像データ作成処理は、入力画像データの（ｘｐｏｓｉｔｉｏｎ，ｙｐｏｓｉｔｉｏｎ）から、横方向に（ＸＤＩＳＰＬＡＹＳＩＺＥ／ａｒａｔｅ）、縦方向に（ＹＤＩＳＰＬＡＹＳＩＺＥ／ａｒａｔｅ）の大きさを抜き出した画像を作成し、その抜き出した画像をａｒａｔｅ倍に拡大縮小処理したものを局所画像データとするものである。
拡大縮小処理は線形補間を用いたが、他のどのような拡大縮小手法を用いてもよい。
局所画像データの例を図４に示す。
局所画像データ作成処理部０７０９から出力された局所画像データを局所画像データバッファ０７１０に格納する（Ｓ０８０８）。
表示画像データ作成処理部０７１１は、全体画像データバッファ０７０７と局所画像データバッファ０７１０からそれぞれ全体画像データと局所画像データを読み取り、制御部０７０８で指定された情報により、表示画像データを作成し、出力する（Ｓ０８０９）。
座標（ｘ，ｙ）における全体画像データの画素値ｖａｌｕｅ１（ｘ，ｙ），と局所画像データの画素値ｖａｌｕｅ２（ｘ，ｙ）、表示画像データの画素値ｖａｌｕｅ３（ｘ，ｙ）としたとき、ｖａｌｕｅ３（ｘ，ｙ）＝ｏｒａｔｅ×ｖａｌｕｅ２（ｘ，ｙ）＋（１−ｏｒａｔｅ）×ｖａｌｕｅ１（ｘ，ｙ）となるように表示画像データを作成し、（この段階での表示画像データ例を図５に示す。）そこに全体情報での局所情報の位置を示す枠を付け加える。
ｏｒａｔｅが０より大きく、１より小さい場合表示画像データは例えば図６に示した画像のように全体情報、局所情報が同時に表示される。
枠０５０１が先に述べた全体画像での局所画像の位置を示す枠に相当する。また、全体画像と局所画像の関係をさらに分かりやすくするために表示画像０５０２のように外枠を追加し、全体画像での枠０５０１に対応する局所情報の枠としてもよい。
また、枠０５０１の代わりに、全体画像での局所画像の位置の重心に、図２０に示すような目印２００２を用いて、局所画像の全体画像に対する位置をおおまかに示してもよい。もちろん目印は、○や□など、任意の印でよい。また、表示画像データの例を図５に示すように対応枠を付け加えなくてもかまわない。
ｏｒａｔｅが０のとき、表示画像データは例えば図７に示した画像のように全体情報が表示される。
ｏｒａｔｅが１のとき、表示画像データは例えば図８に示した画像のように局所情報が表示される。
ｏｒａｔｅの範囲に制限を加えると、全体情報と局所情報が常に表示されているように設定することも可能である。
枠は、
左上点
2004064033.tif 000003
右下点
2004064033.tif 000004
に位置する長方形である。
また、枠情報を表示画像データに加えるかどうかの情報を制御部０７０８の管理に加えるとユーザが動的に枠の有無を指定することも可能となる。
表示画像データ作成処理部０７１１から出力された表示画像データを表示画像データバッファ０７１２に格納する（Ｓ０８１０）。
表示画像データ作成処理部０７１１で作成された表示画像データを表示画像データバッファ０７１２に格納し、表示画像データバッファ０７１２に格納された表示画像データをディスプレイ装置０７０４に出力する（Ｓ０８１１）。
制御部０７０８にてユーザ操作入力装置０７０２からの入力を検出する（Ｓ０８１２）。
ユーザ操作入力装置０７０２からの入力が終了要求であった場合、終了処理を行い、他の場合はＳ０８０６処理以降の処理を再度行う。
ワープロ、テキストエディタ、ドローツール、地図等のあらゆる種類のドキュメントの表示に、それらを画像として扱うことで適用できるのは明らかである。
また、フォント等のオブジェクトデータを含むドキュメントの拡大または縮小処理は、画像処理で行う必要はなく、ほぼ同等の解像度のフォント等のオブジェクトデータがあればそれを代替として用いてもかまわない。
また、本実施の形態の画像表示データ作成装置は、パーソナルコンピュータ、携帯電話、ＰＤＡ、電子ブック機器等の各種端末、各種家電製品に組み込んで用いることが出来る。
また、本実施の形態の表示画像データ作成装置は、通信を用いてサーバとクライアントで処理することも可能である。例えば、入力画像データバッファ０７０５、全体画像データ作成処理部０７０６、制御部０７０８、局所画像データ作成処理部０７０９をサーバ側に、全体画像データバッファ０７０７、局所画像データバッファ０７１０、表示画像データ作成処理部０７１１、表示画像データバッファ０７１２をクライアント側で実現することにより、データ量の小さい全体画像データと局所画像データの通信で閲覧を行うことができる。これにより、入力画像データをそのままダウンロードする方式と比べ、快適に閲覧することが出来る。
（第二の実施の形態）
第二の実施の形態の表示画像データ制御装置は、ユーザが表示領域の位置情報やレイアウト情報を把握しにくくなるような表示位置の移動を検出し、第一の実施の形態で挙げた全体情報と局所情報を重ね合わせる技術を利用して、表示領域の切替時にユーザが表示領域の位置情報やレイアウト情報を把握しにくくなる問題を解決している。
本実施の形態では、局所画像データの全体画像データ内での位置を表示位置と呼ぶことにする。図９は、第二の実施の形態の表示データ制御装置の構成を表す図である。
表示画像データ制御装置１３０３は画像入力装置１３０１より入力画像データとユーザ操作入力装置１３０２からユーザの操作情報を受け取り、出力データをディスプレイ装置１３０４に出力する。
表示画像データ制御部１３０６は、ユーザ操作入力装置１３０２から入力された情報に伴い表示データの制御情報を出力する。
表示画像データ作成処理部１３０５は、第一の実施の形態記載の表示画像データ作成装置０７０３と同一の構成からなる、発明とは直接関係のない部分に相違点がある装置であり、画像入力装置１３０１から入力画像を、表示画像データ制御部１３０６から表示画像データの制御情報をそれぞれ受け取り、表示画像データをディスプレイ装置１３０４に出力する。
表示画像データ制御装置１３０３は、たとえばそれぞれ独立した回路によって実現される。
また、たとえばコンピュータ等の演算処理回路によって実現される仮想回路（すなわち、コンピュータがプログラムなどを実行することにより実現される仮想回路）とされてもよい。
図１０は第二の実施の形態の表示画像データ制御装置の処理の流れを示したものである。
第一の実施の形態で、定義した変数や名称はここで特に定義せずに用いるが、第一の実施の形態で用いたものと同じである。
表示画像データ制御装置１３０３の処理の流れは、第一の実施の形態の表示画像データ作成装置０７０３の処理の流れにユーザから表示位置が大幅に変える要求を受けた場合に全体画像データと局所画像データの合成比ｏｒａｔｅを自動制御する処理が追加されている。以下に出てくる変数名や用語は第一の実施の形態のそれと同じである。ただし、同一の用語に異なる符号を付している場合は、第一の実施の形態とは装置の形状など発明とは直接関わりのない点で相違点を有していることを表す。
表示画像データ制御部１３０６にて、以下の処理がなされる。
ユーザから要求のあった表示位置（ユーザ操作入力装置１３０２から受け取った位置）（ｘｐｏｓｉｔｉｏｎ，ｙｐｏｓｉｔｉｏｎ）と現在の表示位置（ｘｐｏｓｉｔｉｏｎ０，ｙｐｏｓｉｔｉｏｎ０）との２乗距離がｄｉｓｔ＿ｔｈ（ここでは１００００に設定した）より大きければ、すなわち
2004064033.tif 000005
であれば、表示位置の移動距離が大きいと判定する（Ｓ１４０３、Ｓ１４０４）。
なお、ここでは、２乗距離を用いたが、距離を用いてもかまわない。
表示位置の移動距離が大きいと判定されなければ、ユーザ入力情報をそのまま表示画像データ作成処理部１３０５に送る（Ｓ１４０４）。
この際、移動処理の終了判定に用いる移動処理フラグｆｌａｇを１にする。
また、表示位置の移動距離が大きいと判定されると、全体情報を強調し、レイアウトを把握しながら次の位置に移動するように、表示画像データ作成処理部１３０５である第一の実施の形態の表示画像データ作成装置のユーザ入力を制御する（Ｓ１４０５）。
すなわち、制御部０７０８は、直接的または間接的に全体画像データ作成処理部０７０６、局所画像データ作成処理部０７０９および表示画像データ作成処理部０７１１を制御し、ディスプレイ装置１３０４に表示させる複数枚分の画像のデータを作成させる。前記複数枚数分の画像データは、その入力画像データにおける位置が、前述した（ｘｐｏｓｉｔｉｏｎ０，ｙｐｏｓｉｔｉｏｎ０）から（ｘｐｏｓｉｔｉｏｎ，ｙｐｏｓｉｔｉｏｎ）まで少しずつ異なるように、または、局所画像データと全体画像データの合成比率ｏｒａｔｅが少しずつ異なるように作成される。さらに、作成されるデータにおいては、全体情報と局所情報との視覚による認知の度合いも後述する効果が得られるように変えられている。作成されたデータは、制御部０７０８によって順次表示画像データバッファ０７１２を通じてディスプレイ装置１３０４に出力される。その際、制御部０７０８によって、後述する効果が得られるように、データの出力順序が決定され、１群のデータとして構成される。
この際に、表示画像データ制御部１３０６は、ユーザ操作入力による移動を複数のステップに分割して、順次表示画像データ作成処理部１３０５にステップを渡すことにより、ディスプレイ装置１３０４に表示していく（Ｓ１４０６）。
すなわち、表示画像データ制御部１３０６は、作成される画像の入力画像データにおける位置と、その画像のデータを作成するタイミング（本実施の形態の場合、そのタイミングとは全体画像データと局所画像データとを合成比率ｏｒａｔｅで表示するタイミングである）とを、表示画像データ作成処理部１３０５に渡す。表示画像データ作成処理部１３０５で作成された表示画像データは、直ちにディスプレイ装置１３０４に出力される。これにより、表示位置と全体画像データと局所画像データの合成比率を連続的、または段階的に変化させて表示することが可能となる。
なお、この複数のステップ分割を行う際に移動処理フラグｆｌａｇを０にし、最後のステップが表示画像データ作成処理部１３０５に渡される直前にｆｌａｇを１にする。
これにより、ｆｌａｇが１の時移動処理が終了したとし、（Ｓ１４０７）次のユーザの入力を受け付ける処理に戻る（Ｓ１４０２）。
ここでの動作は、例えば表示位置（ｘｐｏｓｉｔｉｏｎ０，ｙｐｏｓｉｔｉｏｎ０）である状態（表示画像データは図６に示す）から、ユーザから、表示位置を（ｘｐｏｓｉｔｉｏｎ，ｙｐｏｓｉｔｉｏｎ）にする操作がなされた場合を説明する。
まず、表示位置を（ｘｐｏｓｉｔｉｏｎ０，ｙｐｏｓｉｔｉｏｎ０）のまま変えずに、局所画像データと全体画像データの合成比率ｏｒａｔｅを複数ステップに分けて小さくしていき（例えば、０．０５ずつ小さくしていき）、ｏｒａｔｅが所定の値ｏｒａｔｅ＿ｍｉｎまで小さくする。ここまでのステップで、表示画像データは、全体画像データの強調度合いが連続的にまたは段階的に増してくる。これにより全体のレイアウトと移動前の表示位置との関連をユーザに認識させることができる。次に、表示位置を実際に動かす。表示位置を（ｘｐｏｓｉｔｉｏｎ０，ｙｐｏｓｉｔｉｏｎ０）から、（ｘｐｏｓｉｔｉｏｎ，ｙｐｏｓｉｔｉｏｎ）まで、複数のステップで、連続的あるいは段階的に移動する。（例えば表示位置（ｘｐｏｓｉｔｉｏｎ０，ｙｐｏｓｉｔｉｏｎ０）と（ｘｐｏｓｉｔｉｏｎ，ｙｐｏｓｉｔｉｏｎ）を結ぶ直線上に設定し、かつユーザ指定した表示位置に距離を４ずつ近づける。）表示位置の変動を連続的あるいは段階的に行うことにより、レイアウトのどの位置からどの位置に表示位置が動いているのかをユーザに認識させることができる。
次に、複数ステップに分けてｏｒａｔｅを大きく（例えば、０．０５ずつ大きく）していき、所定の値ｏｒａｔｅ＿ｍａｘで一連の移動処理を終える。このステップでは、表示画像データは、局所画像データの強調度合いが連続的にまたは段階的に増してくる。これにより全体のレイアウトと移動後の表示位置との関連をユーザに認識させることができる。
ｏｒａｔｅ＿ｍｉｎ＝０，ｏｒａｔｅ＿ｍａｘ＝０．８
のようにｏｒａｔｅ＿ｍｉｎが０で、ｏｒａｔｅ＿ｍａｘが１でない場合、表示は図６から全体情報が次第に強くなり、図７のようになる。
次に、図１２のように複数のステップに分けて、位置を（ｘｐｏｓｉｔｉｏｎ０，ｙｐｏｓｉｔｉｏｎ０）から、（ｘｐｏｓｉｔｉｏｎ，ｙｐｏｓｉｔｉｏｎ）に移動する。
この時点での表示は図１３のようになる。その後、複数のステップに分けて、局所情報を次第に強く表示していき、図１１のようになり全体情報を伴った移動処理が完了する。
また、ｏｒａｔｅ＿ｍｉｎ＝０，ｏｒａｔｅ＿ｍａｘ＝１
のようにｏｒａｔｅ＿ｍｉｎが０で、ｏｒａｔｅ＿ｍａｘが１の場合、表示は図６から全体情報が次第に強くなり、図７のようになる。
次に、図１２のように複数のステップに分けて、位置を（ｘｐｏｓｉｔｉｏｎ０，ｙｐｏｓｉｔｉｏｎ０）から、（ｘｐｏｓｉｔｉｏｎ，ｙｐｏｓｉｔｉｏｎ）に移動する。
この時点での表示は図１３のようになる。その後、複数のステップに分けて、局所情報を次第に強く表示していき、図１１を経て図１４のようになり全体情報を伴った移動処理が完了する。
また、ｏｒａｔｅ＿ｍｉｎが０より大きくかつｏｒａｔｅ＿ｍａｘが１より小さい場合、全体情報を強調後の移動が局所情報と全体情報が常に表示されている状態で行われる。
本実施の形態では、表示画像データ作成処理部１３０５である第一の実施の形態の表示画像データ作成装置０７０３と同一の構成からなる装置のユーザ入力を次のように制御した。
「表示位置の移動距離を演算し、その大小を判定し、移動距離が大きいと判定されると、全体情報を強調し、レイアウトを把握しながら、次の位置に移動するようにする。」
しかし、文書データに対しては、表示画像データ作成処理部１３０５である第一の実施の形態の表示画像データ作成装置０７０３と同一の構成からなる装置のユーザ入力を次のように制御してもよい。
「行末から行頭へ移動する時または、逆に行末から行頭へ移動する時に全体情報を強調し、レイアウトを把握しながら、次の行頭位置に移動するようにする。」
また、現在の表示領域外の領域への移動のときに、全体情報を強調し、レイアウトを把握しながら次の位置に移動するように、表示画像データ作成処理部１３０５である第一の実施の形態の表示画像データ作成装置のユーザ入力を制御してもよい。
また、第一の実施の形態の表示画像データ作成装置の局所画像データの全体画像データでの位置を明示する機能（枠や目印など）は用いた方が、より位置関係が明確になるが、用いても、用いなくてもどちらでもよい。ワープロ、テキストエディタ、ドローツール、地図等のあらゆる種類のドキュメントの表示に、それらを画像として扱うことで適用できるのは明らかである。
また、フォント等のオブジェクトデータを含むドキュメントの拡大または縮小処理は、画像処理で行う必要はなく、ほぼ同等の解像度のフォント等のオブジェクトデータがあればそれを代替として用いてもかまわない。
また、本実施の形態の表示画像データ制御装置１３０３は、パーソナルコンピュータ、携帯電話、ＰＤＡ、電子ブック機器等の各種端末、各種家電製品に組み込んで用いることが出来る。
また、本実施の形態の表示画像データ制御装置は、通信を用いてサーバとクライアントで処理することも可能である。例えば、入力画像データバッファ０７０５、全体画像データ作成処理部０７０６、制御部０７０８、局所画像データ作成処理部０７０９をサーバ側に、全体画像データバッファ０７０７、局所画像データバッファ０７１０、表示画像データ作成処理部０７１１、表示画像データバッファ０７１２をクライアント側で実現することにより、データ量の小さい全体画像データと局所画像データの通信で閲覧を行うことができるため、入力画像データをそのままダウンロードする方式と比べ、快適に閲覧することが出来る。
以上のようにして、本実施の形態に係る発明の表示画像データ制御装置は、表示領域と全体を重ねて表示することが可能な方式で、表示領域が大きく変動する際に、全体を複数ステップで徐々に強調表示したのち、全体を強調表示した状態で表示領域を複数ステップで滑らかに移動させ、表示領域を複数ステップで徐々に強調する。
すなわち、表示領域を大幅に変える場合に、複数ステップで連続的または段階的に変化させることで、ユーザがレイアウトを把握できなくなるのを防いでいる。これにより、ユーザは、レイアウトを自然に把握しながら閲覧することが可能となる。
（第三の実施の形態）
第三の実施の形態の表示画像データ制御装置は、ユーザが表示領域の位置情報やレイアウト情報を把握しにくくなるような表示位置の移動を検出し、拡大、縮小処理を利用して、表示領域の切替時に連続的または、段階的に周辺情報を表示しながら、表示領域を移動する。これにより、ユーザが表示領域の位置情報やレイアウト情報を把握しにくくなる問題を解決している。
本実施の形態では、局所画像データの全体画像データ内での位置を表示位置と呼ぶことにする。図１５は、第三の実施の形態の表示画像データ制御装置の構成を表す図である。
表示画像データ制御装置１８０３は画像入力装置１８０１より入力画像データとユーザ操作入力装置１８０２からユーザの操作情報を受け取り、表示画像データをディスプレイ装置１８０４に出力する。
入力画像データバッファ１８０５は、画像入力装置１８０１から入力された入力画像データを格納する。
制御部１８０６は、ユーザ操作入力装置１８０２から入力された情報を受け取り、表示画像データ作成条件を出力する。
表示画像データ作成処理部１８０７は入力画像データバッファ１８０５から入力画像データと制御部１８０６から表示画像データ作成条件を受け取り表示画像データを出力する。
また、表示画像データ作成処理部１８０７は、入力画像データの一部領域の縮尺を変えた表示画像データを作成することが可能なものであればよく、ここでは、一例として、第一の実施の形態の表示画像データ作成装置を表示画像データ作成処理部１８０７に用いることにする。第一の実施の形態で用いた用語や符号は本実施の形態でも同じ意味であるため、説明なしに用いる。なお、ここでは、第一の実施の形態の表示画像データ作成装置の局所画像データのうち、拡大、縮小に関する変数ａｒａｔｅ、表示位置に関する変数（ｘｐｏｓｉｔｉｏｎ，ｙｐｏｓｉｔｉｏｎ）のみを制御部１８０６での制御対象とする。また、本実施の形態では、局所画像データのみを表示するため、ｏｒａｔｅは１で固定にすることとする。また、ｏｒａｔｅが１であれば、局所画像データがそのまま表示画像データとなるため、本実施の形態では、局所画像データと表示画像データは同じ意味として用いる。表示画像データバッファ１８０８は、表示画像データ作成処理部１８０７から出力された表示画像データを格納する。
入力画像データバッファ１８０５、表示画像データバッファ１８０８は、フラッシュメモリ、ハードディスク等のＲＡＭ（ランダムアクセスメモリ）によって、制御部１８０６、表示画像データ作成処理部１８０７は、たとえばそれぞれ独立した回路によって実現される。
また、たとえばコンピュータ等の演算処理回路によって実現される仮想回路（すなわち、コンピュータがプログラムなどを実行することにより実現される仮想回路）とされてもよい。
図１６は第三の実施の形態の表示画像データ制御装置の処理の流れを示したものである。
入力画像の横方向、縦方向の大きさをそれぞれＸＳＩＺＥ，ＹＳＩＺＥとする。
表示サイズの横方向、縦方向の大きさをそれぞれＸＤＩＳＰＬＡＹＳＩＺＥ，ＹＤＩＳＰＬＡＹＳＩＺＥとする。
表示されている表示画像データの左上端点に対応する入力画像データでの座標を位置（ｘｐｏｓｉｔｉｏｎ０，ｙｐｏｓｉｔｉｏｎ０）とする。
画像入力装置１８０１から入力画像データを受け取り、入力画像データバッファ１８０５に格納する（Ｓ１９０２）。
制御部１８０６にて、ユーザからの入力検出を行う（Ｓ１９０３）。
ユーザからの入力が終了要求であった場合は終了する（Ｓ１９０４、Ｓ１９１２）。
ユーザからの入力が終了要求でなかった場合、ユーザから表示要求があった位置（ｘｐｏｓｉｔｉｏｎ，ｙｐｏｓｉｔｉｏｎ）と現在表示位置（ｘｐｏｓｉｔｉｏｎ０，ｙｐｏｓｉｔｉｏｎ０）間の２乗距離ｄｉｓｔの演算を行う（Ｓ１９０５）。
ｄｉｓｔの演算式は以下の通り。
2004064033.tif 000006
なお、ここでは、２乗距離を用いたが、距離を用いてもかまわない。
ｄｉｓｔがある一定の２乗距離ｄｉｓｔ＿ｔｈ（ここでは１００００に設定した）より大きくなければ、移動距離は小さいと判定し、移動処理終了判定に用いる移動処理終了フラグｆｌａｇを１に設定し、（Ｓ１９０６）ユーザから要求された表示位置の表示画像データを表示画像データ作成処理部１８０７で作成し、（Ｓ１９０８）作成された表示画像データを表示画像データバッファ１８０８に格納し、（Ｓ１９０９）ディスプレイ装置１８０４に表示画像データの内容が表示される（Ｓ１９１０）。
その後、移動処理終了フラグｆｌａｇが１であれば移動処理が終了したと判定する（Ｓ１９１１）。
また、ｄｉｓｔがｄｉｓｔ＿ｔｈよりも大きければ、移動距離が大きいと判定し、（Ｓ１９０６）ユーザ操作入力による移動を拡大縮小を含めた複数のステップに分割して、表示画像データ作成処理部１８０７に順次渡し、（Ｓ１９０７）表示画像データ作成処理部１８０７にて表示画像データを作成し、（Ｓ１９０８）作成された表示画像データをディスプレイ装置に順次表示していく（Ｓ１９１０）。
すなわち、制御部１８０６は、表示画像データ作成処理部１８０７を制御し、ディスプレイ装置１８０４に表示させる複数枚分の画像のデータを作成させる。その画像は、入力画像データにおける位置（ｘｐｏｓｉｔｉｏｎ，ｙｐｏｓｉｔｉｏｎ）または、縮尺ａｒａｔｅが少しずつ異なるように作成される。作成されたデータは、制御部１８０６によって順次表示画像データバッファ１８０８を通じてディスプレイ装置１８０４に出力される。その際、制御部１８０６によって、後述する効果が得られるように、データの出力順序が決定され、１群のデータとして構成される。
なお、制御部１８０６は最初のステップの情報を表示画像データ作成処理部１８０７に渡す前に、移動処理終了フラグｆｌａｇを０に設定し、最後のステップの情報を表示画像データ作成処理部１８０７に渡す前に、移動処理終了フラグｆｌａｇを１に設定する。
移動処理終了フラグｆｌａｇが１であれば、一連のステップ実行が終わったと判定し、移動処理が終了したと見なされる（Ｓ１９１１）。
ここで、上の拡大縮小を含めた複数のステップを作成するロジックとその表示を例を挙げて説明する。
図１７に示す図は表示画像データ位置（ｘｐｏｓｉｔｉｏｎ０，ｙｐｏｓｉｔｉｏｎ０）を左上点とする領域Ａとユーザが指定した移動先の表示画像データ位置（ｘｐｏｓｉｔｉｏｎ，ｙｐｏｓｉｔｉｏｎ）を左上点とする領域Ｂとの位置関係とそれぞれの領域を示している。図１８は、表示画像データ位置（領域Ａ）からユーザが指定した移動先の表示画像データ位置（領域Ｂ）まで、移動処理が行なわれる際に表示される画像領域の変化を説明する図である。
まず、画像縮小変移図１６０１に示すように、表示画像データ領域の重心を可能な限り固定したまま、（固定したままでは、表示領域からはみ出す場合は、重心の移動が最も小さくなるようにする）表示領域を領域Ａから、表示データが入力画像データ全体が表示されるまで、複数ステップに分けて表示画像データの領域を広く（ズームアウト）していく（例えば、ａｒａｔｅを０．０５ずつ小さくしていく）。このとき表示画像データは縮小されていく。その後、表示画像データは、移動先の表示画像データ領域Ｂまで複数ステップで表示画像データの領域を狭く（ズームイン）していく（例えば、ａｒａｔｅを０．０５ずつ大きくしていく）。このとき表示画像データは拡大されていく。
また、ここで、上記領域Ａから領域Ｂのもう一つの移動処理を説明する。画像縮小変移図１９の、１７０１、１７０２および１７０３に示すように現在表示データの表示領域から表示領域を複数のステップで広くしていき（画像は縮小されていく）、入力画像データ全体が表示領域となる前に、表示領域の拡大を止め、次にその表示領域の大きさでユーザ指定位置を含む領域に複数のステップで移動し、画像拡大変移図のようにユーザが指定した移動先異なる領域まで、表示領域を複数ステップで狭くしていく（画像は拡大されていく）ようにしてもよい。
また、拡大と縮小のステップを行わず、等倍のままでユーザ指定の位置まで複数ステップで移動するようにしてもかまわない。
本実施の形態ではｄｉｓｔがｄｉｓｔ＿ｔｈよりも大きければ、移動距離が大きいと判定し、（Ｓ１９０６）ユーザ操作入力による移動を拡大縮小を含めた複数のステップに分割して、表示画像データ作成処理部１８０７に順次渡すことにより、ディスプレイ装置に順次表示していったが、文章データの閲覧などでは、行末から行頭へ移動する時または逆に行末から行頭へ移動する時にユーザ操作入力による移動を拡大縮小を含めた複数のステップに分割して、表示画像データ作成処理部１８０７に順次渡すことにより、ディスプレイ装置に順次表示していくように制御してもよい。
ワープロ、テキストエディタ、ドローツール、地図等のあらゆる種類のドキュメントの表示に、それらを画像として扱うことで適用できるのは明らかである。
また、フォント等のオブジェクトデータを含むドキュメントの拡大または縮小処理は、画像処理で行う必要はなく、ほぼ同等の解像度のフォント等のオブジェクトデータがあればそれを代替として用いてもかまわない。
また、第一の実施の形態の表示画像データ作成装置の局所画像データの全体画像データでの位置を明示する機能（枠や目印など）は用いた方が、より位置関係が明確になるが、用いても、用いなくてもどちらでもよい。また、拡大縮小を伴った移動処理をする場合の各ステップで、移動前の表示位置と移動後の表示位置に相当する個所の両方または一方を枠等で分かるように表示してもよい。
以上のようにして、本実施の形態に係る発明の表示画像データ制御装置は、表示領域が大きく離れる場合に、複数のステップに分けて滑らかにズームアウトして全体を表示し、また、全体から複数のステップに分けて滑らかに移動先の領域をズームインしていく。ユーザは連続的または段階的に変化する表示により、レイアウトを自然に把握しながら閲覧することが可能となる。
すなわち、表示領域を大幅に変える場合に、複数ステップで連続的または段階的に変化させることで、ユーザがレイアウトを把握できなくなるのを防いでいる。これにより、ユーザは、レイアウトを自然に把握しながら閲覧することが可能となる。
【産業上の利用可能性】  以上のように、この発明の表示画像データ制御装置、方法およびプログラムは、高解像度の情報を低解像度のディスプレイで、表示位置の位置情報やレイアウト情報を把握して閲覧することができる。また、表示位置の位置情報とレイアウト情報の把握しにくくなる移動を自動的に検出することにより、ユーザは簡単な操作で快適に閲覧することができる。その結果、表示装置の製造などに携わる業界に有利に適用することができる。
【図１】
2004064033.tif 000007
【図２】
2004064033.tif 000008
【図３】
2004064033.tif 000009
【図４】
2004064033.tif 000010
【図５】
2004064033.tif 000011
【図６】
2004064033.tif 000012
【図７】
2004064033.tif 000013
【図８】
2004064033.tif 000014
【図９】
2004064033.tif 000015
【図１０】
2004064033.tif 000016
【図１１】
2004064033.tif 000017
【図１２】
2004064033.tif 000018
【図１３】
2004064033.tif 000019
【図１４】
2004064033.tif 000020
【図１５】
2004064033.tif 000021
【図１６】
2004064033.tif 000022
【図１７】
2004064033.tif 000023
【図１８】
2004064033.tif 000024
【図１９】
2004064033.tif 000025
【図２０】
2004064033.tif 000026
【国際調査報告】
2004064033.tif 000027
2004064033.tif 000028
2004064033.tif 000029
2004064033.tif 000030