(57)【特許請求の範囲】
【請求項１】
各画像データごとに、表示装置の表示画面に対する画像の表示領域及び画像全体に占める画像の表示範囲に関する表示属性情報を有して構成される表示属性ファイルを作成し、その画像データの画像ファイルと関連付けて保存し、画像の表示は、前記表示属性ファイルの表示属性情報に基づいて行なう画像表示方法であって、
前記表示属性ファイルは、前記表示属性情報についての初期値の設定の有無を示す初期値設定情報を有し、画像ファイルの画像の保存時又は表示終了時に、前記初期値設定情報が「無」の場合には、その時点の前記表示属性情報により前記表示属性ファイルを作成して保存する一方、前記初期値設定情報が「有」の場合には、前記表示属性情報の変更を禁止することを特徴とする画像表示方法。
【請求項２】
前記表示属性ファイルを作成して保存した後、又は前記表示属性情報の変更を禁止した後、前記初期値設定情報を更新するための設定画面を表示することを特徴とする請求項１記載の画像表示方法。
【請求項３】
請求項１又は２に記載の画像表示方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パソコンやワークステーション等の表示装置に画像データの画像を表示させる際の画像表示方法及びその画像表示方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】
従来の一般的な画像表示ソフトにおいては、表示装置の表示画面に対する画像の表示領域の位置、大きさ及び形状についての表示属性情報を有して構成される表示属性ファイルを、その画像表示ソフトとして作成し保存している。そして、その表示属性ファイルは、その画像表示ソフトを終了する際に、その時点の表示属性情報に基づいて更新して保存され、次回その画像表示ソフトを起動して画像を表示する場合には、その画像データが前回と同一であるか異なるかに関わらず、前回終了時の表示属性情報に基づいて画像の表示が行なわれる。すなわち、その画像表示ソフトを前回終了した時と同じ位置、大きさ及び形状の表示領域に次回の画像も表示されることとなる。
【０００３】
一方、その画像表示ソフトを前回終了した時に、その画像データの画像全体に対して特定の一部のみを表示していた場合や、画像を拡大又は縮小して表示していた場合であっても、表示属性ファイルの表示属性情報には、それらの情報は含まれていないことから、次回その画像表示ソフトを起動して画像を表示する際には、一律に画像の左上の基準点を基準として等倍で画像の表示が行なわれる。
【０００４】
【発明が解決しようとする課題】
しかしながら、このような従来の画像表示ソフトにおいては、画像の大きさや形状は各画像データごとに異なるにも関わらず、表示装置に画像を表示する際に、一律にその画像表示ソフトを前回終了した時と同じ位置、大きさ及び形状の表示領域に表示することとなるので、各画像データごとに最適な位置、大きさ及び形状で画像を表示することができないという問題があった。
【０００５】
また、画像データによっては、大きい画像を縮小して全体を表示したい場合や、大きい画像の中の一部のみを毎回同じように表示したい場合もあると考えられるが、従来の画像表示ソフトにおいては、一律に画像の左上の基準点を基準として等倍で画像の表示が行なわれることから、そのような画像を表示する都度、スクロールや拡大又は縮小等を行なうことによって、表示したい部分を探し出して表示したい倍率で表示するという煩雑な操作をしなければならないという問題もあった。
【０００６】
本発明は、上記課題に鑑みてなされたものであり、煩雑な操作を要することなく、各画像データごとに最適な位置、大きさ、形状及び倍率で画像を表示することができる画像表示方法を提供することを技術課題とするものである。
【０００７】
【課題を解決するための手段】
上記技術課題を解決するための具体的手段は、次のようなものである。すなわち、請求項１に記載する画像表示方法は、各画像データごとに、表示装置の表示画面に対する画像の表示領域及び画像全体に占める画像の表示範囲に関する表示属性情報を有して構成される表示属性ファイルを作成し、その画像データの画像ファイルと関連付けて保存し、画像の表示は、前記表示属性ファイルの表示属性情報に基づいて行なう画像表示方法であって、前記表示属性ファイルは、前記表示属性情報についての初期値の設定の有無を示す初期値設定情報を有し、画像ファイルの画像の保存時又は表示終了時に、前記初期値設定情報が「無」の場合には、その時点の前記表示属性情報により前記表示属性ファイルを作成して保存する一方、前記初期値設定情報が「有」の場合には、前記表示属性情報の変更を禁止することを特徴とするものである。
【０００８】
請求項２に記載する画像表示方法は、請求項１に記載する構成において、前記表示属性ファイルを作成して保存した後、又は前記表示属性情報の変更を禁止した後、前記初期値設定情報を更新するための設定画面を表示することを特徴とするものである。
【０００９】
請求項３に記載する画像表示方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体は、請求項１又は２に記載の画像表示方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【００１１】
【発明の実施の形態】
以下、本発明の実施形態に係る画像表示方法、及びその画像表示方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体について図面に基づいて説明する。図１は、本発明の実施形態に係る画像表示方法を実行するためのハードウェア１の構成を示すブロック図である。
【００１２】
前記ハードウェア１は、パソコンやワークステーション等のコンピュータにより構成される。ここでは、図１に示すように、このハードウェア１に対する入出力処理やプログラムの実行などのすべての処理を行なうＣＰＵ（Central Processing Unit：中央演算処理装置）２と、使用者からの各種命令の入力を行なうキーボードやマウス等の入力装置３と、プログラムの実行に伴うＣＰＵ２による処理の結果を表示する表示画面４を有するＣＲＴや液晶ディスプレイ等の表示装置５と、ＣＰＵ２から直接データの読み書きを行なうことができる記憶素子を備え、ハードウェア１の動作時にＣＰＵ２で処理するためのプログラムやデータ等が読み込まれるメインメモリ６と、各種のプログラムやデータ等を記憶するハードディスクドライブ等の記憶装置７と、これらの各部を結んで信号の伝送を行なうバス８とを有している。
【００１３】
そして、記憶装置７には、少なくとも画像表示ソフト９と、複数の画像データ１０とが記憶されている。ここで、画像表示ソフト９とは、画像データ１０の画像ファイル１１から画像を復元してハードウェア１の表示装置５に表示するためのプログラムであって、本実施形態に係る画像表示方法をハードウェア１に実行させるためのプログラムを有して構成されている。この画像表示ソフト９を起動して本実施形態に係る画像表示方法を実行させた場合のハードウェア１の処理動作については、後に詳しく説明する。
【００１４】
各画像データ１０は、画像ファイル１１と表示属性ファイル１２とを有して構成されるデータである。ここで、画像ファイル１１とは、文書や写真等に関する画像を所定のファイル形式のデジタルデータに変換してファイル化したものである。このような画像のファイル形式としては、ＪＰＥＧ（Joint Photographic Experts Group）、ＧＩＦ（Graphics Interchange format）、ＴＩＦＦ（Tagged Image File Format）等の一般的に使用されているものが用いられる。また、表示属性ファイル１２とは、画像ファイル１１から画像を復元して表示装置５の表示画面４に表示する際に用いる表示属性情報１３を有して構成されるファイルであって、画像ファイル１１と関連付けて保存されるものである。表示属性ファイル１２を画像ファイル１１と関連付けるためには、例えば、画像ファイル１１のファイル名が「image01.tif」である場合には、表示属性ファイル１２のファイル名は拡張子のみを変更したファイル名である「image01.pos」等とすると好適である。ただし、表示属性ファイル１２を画像ファイル１１と関連付ける手段はこれに限定されるものではなく、一般に用いられるすべての手段を用いることができる。
【００１５】
表示属性ファイル１２は、表示属性情報１３として、表示領域情報１４と、表示範囲情報１５とを有している。ここで、表示領域情報１４とは、画像ファイル１１から画像を復元して表示装置５に表示する場合において、表示装置５の表示画面４に対して画像が表示される領域の位置、大きさ及び形状についての情報である。具体的には、図２に示すように、画像が表示装置５の表示画面４に表示される場合において、画像表示領域１６の左上角部の第１基準点１７の座標（ｘ１，ｙ１）と、その画像表示領域１６の右下角部の第２基準点１８の座標（ｘ２，ｙ２）とを有して構成される。そして、この第１基準点１７の座標（ｘ１，ｙ１）により画像表示領域１６の位置が定まり、第１基準点１７の座標（ｘ１，ｙ１）と第２基準点１８の座標（ｘ２，ｙ２）との間の距離及び方向により画像表示領域１６の大きさ及び形状が定まる。
【００１６】
表示範囲情報１５とは、画像ファイル１１から画像を復元して表示装置５に表示する場合において、復元された画像全体に占める画像の表示される範囲の位置、大きさ及び形状についての情報である。具体的には、図３に示すように、復元された画像全体１９に占める表示装置５に表示される部分である画像表示範囲２０の左上角部の第３基準点２１の座標（ｘ３，ｙ３）と、その画像表示範囲２０の右下角部の第４基準点２２の座標（ｘ４，ｙ４）とを有して構成される。そして、この第３基準点２１の座標（ｘ３，ｙ３）により画像表示範囲２０の位置が定まり、第３基準点２１の座標（ｘ３，ｙ３）と第４基準点２２の座標（ｘ４，ｙ４）との間の距離及び方向により画像表示範囲２０の大きさ及び形状が定まる。この画像表示範囲２０は、復元された画像の全体を含む場合とその一部のみを含む場合との両方の場合がある。画像表示範囲２０として、画像全体１９の中の一部のみを含む場合としては、画像ファイル１１から復元された画像全体１９が画像表示領域１６よりも大きい場合や、画像全体１９の中の一部を拡大して表示する場合等がある。
【００１７】
また、表示属性ファイル１２は初期値設定情報２３も有している。ここで、初期値設定情報２３とは、表示属性ファイル１２に含まれる表示属性情報１３、すなわち表示領域情報１４及び表示範囲情報１５についての初期値の設定の有無を示す情報であり、この初期値設定情報２３が「有」の場合には、表示属性情報１３の変更を禁止し、初期値設定情報２３が「無」の場合には、表示属性情報の変更を許可するものである。したがって、初期値設定情報２３が「有」の場合には、それと関連付けられた画像ファイル１１の画像を復元して表示装置５に最初に表示する際に、常に同じ表示属性情報１３に基づいて行なわれることとなり、表示中にその画像の画像表示領域１６（図４参照）や画像表示範囲２０（図３参照）を変更した場合であっても、表示属性情報１３は変更されず、毎回同じ画像表示領域１６や画像表示範囲２０に画像が表示される。一方、初期値設定情報２３が「無」の場合には、それと関連付けられた画像ファイル１１の画像の保存時又は表示終了時に、その時点の表示属性情報１３により毎回表示属性ファイル１２を新たに作成して保存することとなり、表示中にその画像の画像表示領域１６や画像表示範囲２０を変更した場合には、表示属性情報１３は変更され、次回は、変更後の画像表示領域１６や画像表示範囲２０に画像が表示される。なお、表示属性ファイル１２が初期値設定情報２３を有しない場合もある。その場合には、初期値設定情報２３が「無」の場合と同様の動作を行なう。
【００１８】
次に、本発明の実施形態に係る画像表示方法を実行させた場合のハードウェア１の処理動作の具体例について図４及び図５に示すフローチャートに基づいて説明する。このフローチャートに示すように、まず、画像データ１０の画像ファイル１１を指定して画像の表示命令がされたか否かについて判断する（Ｓ１）。画像の表示命令は、ファイル管理ソフト等により表示装置に画像データ１０を一覧表示した状態で、入力装置３のマウスにより表示すべき画像についての画像ファイル１１をダブルクリックする等して画像表示ソフト９を起動させると同時に画像を表示させる場合や、先に画像表示ソフト９を起動してから、その画像表示ソフト９からその画像ファイル１１を開いて画像を表示させる場合等がある。画像の表示命令がされない場合には（Ｓ１：ＮＯ）、そのまま待機する。
【００１９】
画像の表示命令がされた場合には（Ｓ１：ＹＥＳ）、次に、指定された画像ファイル１１と関連付けて保存された表示属性ファイル１２を検索する（Ｓ２）。表示属性ファイル１２の検索は、ここでは、画像ファイル１１のファイル名が「image01.tif」である場合には、表示属性ファイル１２のファイル名は拡張子のみが異なる「image01.pos」等とされているので、拡張子以外の部分が同じファイル名のファイルを検索することにより行なう。そして、表示属性ファイル１２が検索された後は、表示属性ファイル１２に含まれる表示属性情報１３としての表示領域情報１４から、その画像ファイル１１から画像を復元して表示装置５に表示する場合に、表示装置５の表示画面４に対して画像が表示される領域の位置、大きさ及び形状についての情報を取得する（Ｓ３）。また、表示属性ファイル１２に含まれる表示属性情報１３としての表示範囲情報１５から、その画像ファイル１１から画像を復元して表示装置５に表示する場合に、復元された画像全体に占める画像の表示される範囲の位置、大きさ及び形状についての情報を取得する（Ｓ４）。そして、これらの表示属性情報１３に基づいて指定された画像ファイル１１の画像を表示装置５の表示画面に表示する（Ｓ５）。
【００２０】
以上のようにして画像を表示した後は、表示中の画像についての画像ファイル１１の保存命令がされたか否かについて判断する（Ｓ６）。表示中の画像についての画像ファイル１１の保存命令がされない場合には（Ｓ６：ＮＯ）、処理はＳ１３へ進む。表示中の画像についての画像ファイル１１の保存命令がされた場合には（Ｓ６：ＹＥＳ）、次に、表示属性ファイル１２の初期値設定情報２３が「有」に設定されているか否かについて判断する（Ｓ７）。表示属性ファイル１２の初期値設定情報２３が「無」に設定されている場合には（Ｓ７：ＮＯ）、その時点の表示属性情報１３により新たに表示属性ファイル１２を作成し、保存する（Ｓ８）。
【００２１】
表示属性ファイル１２の初期値設定情報２３が「有」に設定されている場合（Ｓ７：ＹＥＳ）、又はＳ８の処理が終了した場合には、次に、初期値設定情報２３の設定画面を表示する（Ｓ９）。この初期値設定情報２３の設定画面は、初期値設定情報２３の「有」又は「無」の設定を行なうための画面であって、初期値設定情報２３の「有」又は「無」の選択欄と決定ボタンとが設けられている。そして、初期値設定情報２３の設定が決定されたか否かについて判断する（Ｓ１０）。初期値設定情報２３の設定の決定は、使用者が入力装置３のマウス等を用いて「有」又は「無」のいずれかの選択欄をチェックし、決定ボタンを押すことにより行なわれる。初期値設定情報２３の設定が決定されない場合には（Ｓ１０：ＮＯ）、そのまま待機する。初期値設定情報２３の設定が決定された場合には（Ｓ１０：ＹＥＳ）、設定された初期値設定情報２３に更新する（Ｓ１１）。その後、表示中の画像についての画像ファイル１１を保存する（Ｓ１２）。
【００２２】
なお、上記Ｓ９からＳ１１までの初期値設定情報２３の設定のための処理は、画像ファイル１１の保存命令がされたとき以外であっても、画像表示ソフト９が起動している状態であれば行うことが可能である。すなわち、画像表示ソフト９を起動して画像が表示されている状態で初期値設定情報２３の設定の命令を入力装置３を用いて入力することにより、初期値設定情報２３の設定画面を表示装置５に表示することができ（Ｓ９）、上記と同様にして初期値設定情報２３の設定を行なうことができる。
【００２３】
次に、表示中の画像の表示終了命令がされたか否かについて判断する（Ｓ１３）。表示中の画像の表示終了命令がされない場合には（Ｓ１３：ＮＯ）、処理はＳ６へ戻り、引き続き画像を表示した状態を維持する。表示中の画像の表示終了命令がされた場合には（Ｓ１３：ＹＥＳ）、次に、表示属性ファイル１２の初期値設定情報２３が「有」に設定されているか否かについて判断する（Ｓ１４）。表示属性ファイル１２の初期値設定情報２３が「無」に設定されている場合には（Ｓ１４：ＮＯ）、その時点の表示属性情報１３により新たに表示属性ファイル１２を作成し、保存する（Ｓ１５）。
【００２４】
表示属性ファイル１２の初期値設定情報２３が「有」に設定されている場合（Ｓ１４：ＹＥＳ）、又はＳ１５の処理が終了した場合には、次に、初期値設定情報２３の設定画面を表示する（Ｓ１６）。この初期値設定情報２３の設定画面は、前述の処理Ｓ９において表示される初期値設定情報２３の設定画面と同じものである。そして、初期値設定情報２３の設定が決定されたか否かについて判断する（Ｓ１７）。初期値設定情報２３の設定が決定されない場合には（Ｓ１７：ＮＯ）、そのまま待機する。初期値設定情報２３の設定が決定された場合には（Ｓ１７：ＹＥＳ）、設定された初期値設定情報２３に更新する（Ｓ１８）。その後、表示中の画像についての画像ファイル１１を保存し（Ｓ１９）、画像の表示を終了する（Ｓ２０）。これにより処理は終了する。
【００２５】
なお、以上の画像表示方法は、それをコンピュータに実行させるためのプログラムとして、コンピュータ読み取り可能な記録媒体に記録して提供することが可能である。
【００２６】
【発明の効果】
以上説明したように、本発明の請求項１に係る画像表示方法によれば、各画像データごとに、表示装置の表示画面に対する画像の表示領域及び画像全体に占める画像の表示範囲に関する表示属性情報を有して構成される表示属性ファイルを作成し、その画像データの画像ファイルと関連付けて保存し、画像の表示は、前記表示属性ファイルの表示属性情報に基づいて行なうことにより、画像を表示するため命令を入力するのみで各画像データごとに個別に最適な位置、大きさ、形状、及び倍率等により表示装置に表示させることができるので、煩雑な操作を要することなく簡易且つ迅速に最適な状態で画像を表示させることができる。
【００２７】
本発明の請求項１に係る画像表示方法によれば、上述の効果に加えて、画像ファイルの画像の保存時又は表示終了時に、初期値設定情報が「無」の場合には、その時点の表示属性情報により表示属性ファイルを作成して保存することにより、使用者が特別な操作をすることなく、各画像データごとに、前回表示したときの位置、大きさ、形状、及び倍率等を表示属性情報として保存しておくことができるので、容易に最適な表示属性の設定を保存することができる。
【００２８】
本発明の請求項１に係る画像表示方法によれば、上述の効果に加えて、画像ファイルの画像の保存時又は表示終了時に、初期値設定情報が「有」の場合には、表示属性情報の変更を禁止することにより、一旦最適な表示属性情報を保存した後は、画像の表示位置を移動させる等、表示属性情報を変更した場合であっても、次回画像を表示する際には、元の最適な表示属性情報に基づいて画像を表示させることができる。
【００２９】
本発明の請求項３に係る画像表示方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体によれば、既存のコンピュータに容易に本発明に係る画像表示方法を実行させることができ、上述の効果と同様の効果を得ることができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る画像表示方法を実行するためのハードウェアの構成を示すブロック図である。
【図２】本発明の実施形態に係る画像表示方法において、表示装置の表示画面に画像が表示される場合の画像表示領域を示す図である。
【図３】本発明の実施形態に係る画像表示方法において、復元された画像全体に占める表示装置に表示される部分である画像表示範囲を示す図である。
【図４】本発明の実施形態に係る画像表示方法を実行させた場合のハードウェアの処理動作の具体例を示すフローチャートの前半部分である。
【図５】本発明の実施形態に係る画像表示方法を実行させた場合のハードウェアの処理動作の具体例を示すフローチャートの後半部分である。
【符号の説明】
１  ハードウェア
３  入力装置
４  表示画面
５  表示装置
７  記憶装置
９  画像表示ソフト
１０  画像データ
１１  画像ファイル
１２  表示属性ファイル
１３  表示属性情報
１４  表示領域情報
１５  表示範囲情報
１６  画像表示領域
１９  画像全体
２０  画像表示範囲
２３  初期値設定情報
【図１】
0004265103.tif 000002
【図２】
0004265103.tif 000003
【図３】
0004265103.tif 000004
【図４】
0004265103.tif 000005
【図５】
0004265103.tif 000006