(57)【特許請求の範囲】
【請求項１】
表示画面上に、第１の画像を表示する第１の表示領域と前記第１の画像よりも小さい第２の画像を複数表示する第２の表示領域とを有し、前記表示画面上の位置を指定するためのポインタが表示される画像表示装置において、
前記ポインタの位置を検知する検知手段と、
前記検知手段により検知された前記ポインタの位置に応じて、前記第１の表示領域を拡大するとともに前記第２の表示領域を縮小し、拡大された第１の表示領域に合わせて前記第１の画像を拡大して表示するともに、縮小された前記第２の表示領域に合わせて、複数の前記第２の画像を、各画像のサイズ及び表示画像数を変更することなく重ね合わせて表示する表示処理を行う表示制御手段とを備えたことを特徴とする画像表示装置。
【請求項２】
前記表示制御手段は、前記検知手段により前記ポインタが前記第１の表示領域に位置すると検知された場合、前記表示処理を実行することを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記表示処理を実行した後に、前記検知手段により前記ポインタが前記第２の表示領域に位置すると検知された場合、前記表示制御手段は前記第２の表示領域を拡大するとともに前記第１の表示領域を縮小し、縮小された前記第１の表示領域に合わせて前記第１の画像を縮小して表示することを特徴とする請求項２に記載の画像表示装置。
【請求項４】
前記検知手段により、前記第１の画像が表示されている領域上に前記ポインタが位置すると検知された場合、前記表示制御手段は、前記表示処理を実行することを特徴とする請求項１に記載の画像表示装置。
【請求項５】
前記表示処理を実行した後に、前記検知手段により、前記第２の画像が表示されている領域上に前記ポインタが位置すると検知された場合、前記表示制御手段は前記第２の表示領域を拡大するとともに前記第１の表示領域を縮小し、縮小された前記第１の表示領域に合わせて前記第１の画像を縮小して表示することを特徴とする請求項４に記載の画像表示装置。
【請求項６】
前記重ねて表示した第２の画像を半透明に表示することを特徴とする請求項１乃至５のいずれか１項に記載の画像表示装置。
【請求項７】
前記表示制御手段は、前記第１の画像とともに前記第１の画像に関する情報を表示することが可能であり、
前記表示処理が実行された場合、前記表示制御手段は、前記第１の画像に関する情報の表示を変更することを特徴とする請求項１乃至６のいずれか１項に記載の画像表示装置。
【請求項８】
前記表示制御手段は、前記第２の画像とともに前記第２の画像に関する情報を表示することが可能であり、
前記表示処理が実行された場合、前記表示制御手段は、前記第２の画像に関する情報の表示を変更することを特徴とする請求項１乃至７のいずれか１項に記載の画像表示装置。
【請求項９】
表示画面上に、第１の画像を表示する第１の表示領域と前記第１の画像よりも小さい第２の画像を複数表示する第２の表示領域とを有し、前記表示画面上の位置を指定するためのポインタが表示される画像表示装置の制御方法であって、
前記ポインタの位置を検知する検知工程と、
前記検知工程により検知された前記ポインタの位置に応じて、前記第１の表示領域を拡大するとともに前記第２の表示領域を縮小し、拡大された第１の表示領域に合わせて前記第１の画像を拡大して表示するともに、縮小された前記第２の表示領域に合わせて、複数の前記第２の画像を、各画像のサイズ及び表示画像数を変更することなく重ね合わせて表示する表示処理を行う表示制御工程とを備えたことを特徴とする画像表示装置の制御方法。
【請求項１０】
コンピュータに、請求項９に記載の制御方法を実行させるための、コンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータやデジタルカメラなどの画像表示装置及びその制御方法、並びに前記制御方法を実現するためのプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラの普及、記憶装置の容量の増大等に伴い、デジタル画像データを用いて画像をコンピュータ等の表示画面上に表示させ、ユーザが閲覧する機会が増えている。このような中で、画像の閲覧をより効率的に行うために、各種画像表示装置や画像表示方法が提案されている。
【０００３】
特に、ユーザは入力デバイスの１つであるマウスを用いてＰＣを操作することが多い。そこで、マウスのポインタの位置を検知し、マウスポインタが現在位置している領域に対応した画像を拡大表示し、マウスポインタが他の領域に移動すると、拡大されていた画像を元のサイズに戻して表示する技術が知られている（例えば、特許文献１参照）。
【特許文献１】特開平０７−３２５９３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１のような画像表示装置においては、拡大されていない領域の画像は表示サイズが小さく、視認性が良くない。例えば、サムネイル画像などの小さな画像の場合、表示サイズが小さいとユーザは画像の内容を一見して把握することができない。
【０００５】
本発明は上記従来の問題点に鑑み、良好な視認性で画像を表示することができる画像表示装置及びその制御方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の画像表示装置は、表示画面上に、第１の画像を表示する第１の表示領域と前記第１の画像よりも小さい第２の画像を複数表示する第２の表示領域とを有し、前記表示画面上の位置を指定するためのポインタが表示される画像表示装置において、前記ポインタの位置を検知する検知手段と、前記検知手段により検知された前記ポインタの位置に応じて、前記第１の表示領域を拡大するとともに前記第２の表示領域を縮小し、拡大された第１の表示領域に合わせて前記第１の画像を拡大して表示するともに、縮小された前記第２の表示領域に合わせて、複数の前記第２の画像を、各画像のサイズ及び表示画像数を変更することなく重ね合わせて表示する表示処理を行う表示制御手段とを備えたことを特徴とする。
【０００７】
また、本発明の画像表示装置の制御方法は、表示画面上に、第１の画像を表示する第１の表示領域と前記第１の画像よりも小さい第２の画像を複数表示する第２の表示領域とを有し、前記表示画面上の位置を指定するためのポインタが表示される画像表示装置の制御方法であって、前記ポインタの位置を検知する検知工程と、前記検知工程により検知された前記ポインタの位置に応じて、前記第１の表示領域を拡大するとともに前記第２の表示領域を縮小し、拡大された第１の表示領域に合わせて前記第１の画像を拡大して表示するともに、縮小された前記第２の表示領域に合わせて、複数の前記第２の画像を、各画像のサイズ及び表示画像数を変更することなく重ね合わせて表示する表示処理を行う表示制御工程とを備えたことを特徴とする。
【０００８】
また、本発明のプログラムは、コンピュータに、上記制御方法を実行させるための、コンピュータが読み取り可能なプログラムであることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、良好な視認性で画像を表示することが可能になるため、ユーザは快適に画像を閲覧することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１１】
［第１の実施の形態］
＜コンピュータの構成＞
図１は、本発明の第１の実施の形態に係る画像表示装置であるコンピュータの構成を示すブロック図である。
【００１２】
このコンピュータ（ＰＣ：ＰｅｒｓｏｎａｌＣｏｍｐｕｔｅｒ）は、システムバス１２０を介して、ＣＰＵ１０１、ＲＡＭ１０２、ＨＤＤ１０３、リムーバブルドライブ１０４、及びネットワークＩ／Ｆ１０５が接続されている。
【００１３】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１は、画像表示装置であるＰＣ１００を制御する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０２は、ＣＰＵ１０１のワークエリアとして機能し、プログラムや画像データはＲＡＭ１０２上に展開される。プログラムは、画像表示及び画像処理制御を行うプログラムコードであり、ＣＰＵ１０１を介して実行される。その他、ＣＰＵ１０１のワーク領域、エラー処理時のデータの退避領域などとして使用される。
【００１４】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０３は、ＣＰＵ１０１で実行される各制御プログラムや、画像ファイル、テキストファイルなどのコンテンツファイルなどを格納することができる。リムーバブルディスク・ドライブ１０４は、外部記憶媒体を読込み及び書込みを行う装置である。プログラムや画像データが外部記憶媒体に記録されている場合は、リムーバブルディスク・ドライブ１０４を介してＲＡＭ１０２へとロードされる。これらは、例えばＤＶＤ−ＲＷドライブ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＡＭなどの光ディスクや、フレキシブルディスク、ＭＯなどの磁気ディスク、またフラッシュメモリなどの不揮発性メモリも含まれる。
【００１５】
ネットワークＩ／Ｆ１０５は、ネットワークに接続するためのインターフェイスである。ネットワークＩ／Ｆ１０５を介してＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ）やＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）などに接続することで、アクセス可能な記録装置に記録されているプログラムや画像データをロードする。
【００１６】
さらに、システムバス１２０には、ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）１０６、サウンドデバイス１０８、キーボード１０９、ポインティングデバイス１１０、プリントデバイス１１１、及び通信インターフェイス１１２が接続されている。ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）１０６は、画像データや実行されたプログラムのＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）などの映像信号を出力する。ディスプレイ１０７は、ＶＲＡＭ１０６によって入力された映像信号を表示処理する。これは、例えば、ＣＲＴやＬＣＤ、ＳＥＤ、ＥＬなどのディスプレイである。ＣＲＴはＣａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅの略語であり、ＬＣＤはＬｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略語である。ＳＥＤは、Ｓｕｒｆａｃｅ−ｃｏｎｄｕｃｔｉｏｎ  Ｅｌｅｃｔｒｏｎ−ｅｍｉｔｔｅｒ  Ｄｉｓｐｌａｙの略語であり、ＥＬはＥｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｔの略語である。
【００１７】
サウンドデバイス１０８は、例えば、画像データに添付されている音声データを処理し、スピーカーなどに転送する。キーボード１０９は、文字などを入力するための各種キーが配置されている。ポインティングデバイス１１０は、例えばマウスパッドが挙げられる。これは、ディスプレイ１０７の表示画面上に表示されたマウスポインタを制御し、プログラムのメニューやその他のオブジェクトを操作するために使用される。
【００１８】
プリントデバイス１１１は、例えばインクジェットプリンタや昇華型プリンタが挙げられる。プリントデバイス１１１は、ＨＤＤ１０３に保存された画像、またリムーバブルドライブ１０４から読み込まれた画像やテキストなどのコンテンツデータを紙媒体に印刷するために使用される。
【００１９】
通信インターフェイス１１２は、例えばＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）規格が挙げられる。このインターフェイスを用いて、外部デバイスとデータを送受信することが可能となる。
【００２０】
なお、本実施の形態では、ＨＤＤ１０３に記録されたプログラムや画像データをＲＡＭ１０２にロードし、ＣＰＵ１０１が実行することによりコンピュータ装置を本実施の形態の画像表示装置として機能させる形態を適用した。
【００２１】
＜ユーザインターフェイスの表示＞
次に、図２、図３及び図４を用いて、本画像表示装置のユーザインターフェイス（以下「ＵＩ」）の表示処理の詳細について説明する。
【００２２】
なお、本実施の形態では、デジタルカメラで撮影を行うことで生成されるＪＰＥＧ画像や、ＲＡＷ画像、音声データと関連付けされたＪＰＥＧ画像などが再生可能な画像表示装置を想定している。また、これらの画像はＨＤＤ１０３に複数格納されているものとする。
【００２３】
図２は、本実施の形態に係る画像表示装置であるＰＣ１００のＵＩがディスプレイ１０７上に表示された状態を示す画面図である。
【００２４】
図中の２００は、ＰＣ１００のＵＩの全体像である。ＵＩ２００は、矩形状のプレビュー領域２０２とサムネイル領域２０１という、第１の表示領域と第２の表示領域を有している。そして、プレビュー領域２０２とサムネイル領域２０１にはそれぞれ第１の画像と第２の画像が表示される。第２の画像は第１の画像より表示もサイズの小さな画像であり、本実施形態ではサムネイル画像を用いることとする。画像サムネイル画像２０３とは、表示対象となった画像を小さなサイズで表示した表示形態のことを指し、再生対象となった複数の画像を同時に表示する場合に用いられる。なお、選択状態にあるサムネイル画像は他のサムネイル画像と識別可能に表示される。本実施の形態では、「Ｔｈｍ１」が選択状態にあり、サムネイル画像が太枠で囲まれて強調表示されている。
【００２５】
２０４及び２０５は、画像に関する情報表示アイコンである。このアイコンは、サムネイル画像上に表示され、画像が持つ属性情報や性質の一部をアイコンで表示している。例えば、２０４は音声データと関連付けされたＪＰＥＧ画像であることを示し、２０５では、ＲＡＷ画像であることを示している。
【００２６】
また、図示していないが、例えば回転処理を行った画像であれば回転を行ったことを示すアイコンを表示したり、編集することを禁止している画像であれば編集が禁止されていることを示すアイコンを表示してもよい。さらに、画像が動画ファイルに基づくものであれば、動画であることを示すアイコンを表示したりしてもよい。さらには、画像についての情報や撮影日時など、Ｅｘｉｆ規格に準拠した画像情報の一部が表示されていてもよい。
【００２７】
上記のように表示されたサムネイル画像群は、サムネイル領域２０１の中に収まる形態の行列で複数表示される。また、サムネイル領域２０１にて表示が納まらない場合には、スクローラー２０６が表示され、スクローラー２０６を移動することで全てのサムネイル画像を表示することが可能である。本実施の形態では、サムネイル画像群が４行以上３列で表示される形態を採用したが、２行以上、２列以上のサムネイル画像群の表示が可能であればよい。
【００２８】
２０７は、プレビュー画像である。プレビュー画像とは、表示対象となった画像群の中から１画像を、プレビュー領域２０２の中に収まる最大サイズで表示された画像のことを指す。
【００２９】
本実施の形態では、サムネイル画像群の中から選択状態にある１画像がプレビュー画像として表示される。選択されたサムネイル画像は、例えばサムネイル画像２０３のように、画像の外枠が強調されて表示される。
【００３０】
２０８は、マウスポインタであり、画面上の特定の領域を指定するためのものである。これは、操作者によりポインティングデバイス１１０が操作されることに応じて、プレビュー表示する画像をサムネイル画像群の中から選択したり、スクローラー２０６の移動などを行ったりすることが可能である。
【００３１】
なお、本実施の形態における画像表示装置は、第１の表示モードまたは第２の表示モードという２つの表示モードが設定可能であり、ＵＩはそれぞれのモードに応じた表示形態で表示される。第１の表示モードと第２の表示モードとでは、サムネイル領域２０１及びプレビュー領域２０２の大きさが異なる。第２の表示モードにおけるサムネイル領域２０１は第１の表示モードでのサムネイル領域よりも小さく、第２の表示モードにおけるプレビュー領域は第１での表示モードのプレビュー領域よりも大きい。以下、表示モードの変化に応じた表示形態の遷移について説明する。
【００３２】
＜表示形態の遷移＞
次に、図３及び図４を参照して、本実施の形態におけるＵＩの表示形態の遷移を説明する。
【００３３】
図３は、画像表示装置であるＰＣ１００の表示処理を示すフローチャートであり、図４（ａ），（ｂ）は、第１の実施の形態に係る画像表示装置であるＰＣ１００のＵＩの第１の表示形態の遷移を表した画面図である。この表示処理は、そのプログラムが例えばＨＤＤ１０３に格納され、ＣＰＵ１０１が表示制御を行うことで実行される。なお、ここでは「Ｔｈｍ１」が選択状態にあるものとする。
【００３４】
ＰＣ１００の表示処理が開始されると、ＣＰＵ１０１は、図３のステップＳ３０１において、マウスポインタ２０８の移動を検出する処理を行う。マウスポインタ２０８の移動を検出する処理の一例としては、ポインティングデバイス１１０からの入力値とディスプレイ１０７上におけるマウスポインタ２０８の座標値とを例えばＲＡＭ１０２に記録しておく。そしてＳ３０２においてマウスポインタ２０８の移動検出の判定を行う。
【００３５】
もし、移動が検出されなければＳ３０１に戻り、移動が検出されるまでループ処理が行われる。
【００３６】
次のＳ３０２においてマウスポインタ２０８の移動が検出された場合、ＣＰＵ１０１は、続くＳ３０３において、マウスポインタ２０８が現在位置している場所がプレビュー領域２０２であるか否かを判定する。例えば、図４（ａ）に示すように、マウスポインタ２０８が４０３の位置から４０４の位置へ移動した場合、マウスポインタ２０８はプレビュー領域２０２上にあると判断される。
【００３７】
そして、マウスポインタがプレビュー領域上にあると判断された場合、Ｓ３０４において、ＣＰＵ１０１は領域変更処理Ａを行う。この領域変更処理Ａでは、プレビュー領域を拡大し、それに合わせサムネイル領域を縮小する処理を行う。即ち、プレビュー領域は、例えば図４（ａ）のプレビュー領域２０２から図４（ｂ）のプレビュー領域４１０のように幅が広げられる。そして、プレビュー領域の幅が広がった分、サムネイル領域は、図４（ａ）のサムネイル領域２０１から図４（ｂ）のサムネイル領域４０９のように幅が狭められる。
【００３８】
次にＣＰＵ１０１は、Ｓ３０５において、表示画像の表示サイズを変更する処理を行う。ここでは、プレビュー領域とサムネイル領域の幅が変更されたことに伴い、表示しているプレビュー画像及びサムネイル画像の表示方法を変更する処理を行う。
【００３９】
例えば、プレビュー画像は、図４（ａ）のプレビュー画像２０７から図４（ｂ）のプレビュー画像４１１のように拡大表示される。また、プレビュー画像４１１には、プレビュー画像２０７では非表示であった回転ボタン４１２や印刷ボタン４１３が表示される。回転ボタン４１２については、閲覧したプレビュー画像４１１に対して、操作者が回転処理を所望した場合に押下すると、プレビュー画像４１１が回転して表示される。なお、プレビュー画像４１１が回転処理されると、それに合わせてサムネイル領域４０９に表示されたサムネイル画像も回転処理されて表示される。また、印刷ボタン４１３については、閲覧したプレビュー画像に対して、操作者が印刷処理を所望した場合に押下すると、プリントデバイス１１１から印刷物が出力される。
【００４０】
また、サムネイル画像の表示形態も変更される。例えば、図４（ａ）に示すサムネイル画像４０６、４０７、４０８のような、画像が４×３の行列で配置された形態から、例えば図４（ｂ）のサムネイル画像４１４、４１５、４１６に示すように、画像が重なる形態へ表示方法が変更される。このとき、サムネイル画像のサイズは変更されない。画像は、半透明処理が施されて表示される。この際、奥側に重なっている画像ほど透明度が高く表示される。また、サムネイル画像の４０７と４１５を比較して判るように、画像に関する情報表示アイコンは非表示となる。
【００４１】
以上の処理が行われた後はＳ３０１に戻り、マウスポインタ２０８の移動検出処理を行うといった流れで処理される。
【００４２】
図５（ａ），（ｂ）は、第１の実施の形態に係る画像表示装置であるＰＣ１００のＵＩの第２の表示形態の遷移を表した画面図である。次に、図４（ａ）の示す画面で「Ｔｈｍ２」が選択された状態で、マウスポインタ２０８がプレビュー領域２０２に移動された場合について説明する。この場合には、図５（ａ）に示すような画面が表示される。
【００４３】
図５（ａ）と図４（ｂ）の違いは、サムネイル領域４０９におけるサムネイル画像の重なりの順序である。図５（ａ）の例では、選択状態にある「Ｔｈｍ２」が属する列に配列されたサムネイル画像（Ｔｈｍ２、Ｔｈｍ５、Ｔｈｍ８、Ｔｈｍ１１）が、その重なりの最も手前側に表示される。同時に、「Ｔｈｍ２」が強調表示される。この処理により、選択状態にある画像の全体がプレビュー領域２０２に表示されることとなる。このことにより、操作者は現在、プレビュー領域４１０に表示されている画像が、サムネイル領域４０９のどこに表示されているかを一見して把握することができる。
【００４４】
また、図５（ａ）の代わりに図５（ｂ）の例のように、選択状態にある画像（Ｔｈｍ２）だけを、重なりの最も手前側に表示することも可能である。このことにより、操作者は現在プレビュー領域４１０に表示されている画像が、サムネイル領域４０９のどこに表示されているかをより容易に把握することができる。
【００４５】
図３に説明を戻す。一方、Ｓ３０３においてマウスポインタ２０８がプレビュー領域にない場合は、ＣＰＵ１０１は、Ｓ３０６において、マウスポインタ２０８が現在位置している場所がサムネイル領域であるかを判定する。例えば、図４（ｂ）に示すように、マウスポインタ２０８が４１７の位置から４１８の位置へ移動した場合、マウスポインタ２０８はサムネイル領域４０９上にあると判断される。
【００４６】
そして、ＣＰＵ１０１は、次のＳ３０７において、領域変更処理Ｂを行う。ここでは、サムネイル領域の幅を広げ、それに合わせプレビュー領域の幅を狭める処理を行う。即ち、サムネイル領域は、例えば図４（ｂ）のサムネイル領域４０９から図４（ａ）のサムネイル領域２０１のように幅が広げられる。それに合わせてプレビュー領域は、図４（ｂ）のプレビュー領域４１０から図４（ａ）のプレビュー領域２０２のように幅が狭められる。
【００４７】
続くＳ３０８において、ＣＰＵ１０１は、表示画像の表示サイズを変更する処理を行う。ここでは、プレビュー領域とサムネイル領域の幅が変更されたことに伴い、表示しているプレビュー画像及びサムネイル画像の表示方法を変更する処理を行う。
【００４８】
即ち、プレビュー画像は、例えば図４（ｂ）のプレビュー画像４１１から図４（ａ）のプレビュー画像４０５へ縮小表示される。このとき、プレビュー画像４１１に表示されていた回転ボタン４１２や印刷ボタン４１３が非表示となる。また、サムネイル画像群は、例えば図４（ｂ）のサムネイル画像４１４、４１５、４１６に示すように画像が重なる形態から、図４（ａ）のサムネイル画像４０６、４０７、４０８に示すような行列の形態へ表示方法が変更される。このとき、サムネイル画像のサイズは変更されない。また、サムネイル画像４１５と４０７を比較して判るように、画像に関する情報表示アイコンが表示される。
【００４９】
以上の処理が行われた後はＳ３０１に戻り、マウスポインタ２０８の移動検出処理を行うといった流れで処理される。
【００５０】
もし、Ｓ３０６において、マウスポインタ２０８がサムネイル領域上にないと判断された場合は、ＣＰＵ１０１は、Ｓ３０１に戻り、マウスポインタ２０８の移動検出処理を行う。
【００５１】
＜本実施の形態に係る利点＞
本実施の形態によれば、ＣＰＵ１０１が上述したような表示処理を行うことによって、操作者が所望するタイミングに合わせ、プレビュー画像と複数のサムネイル画像を効果的に表示することが可能となる。
【００５２】
また、本実施の形態では、サムネイル表示領域が縮小された場合であっても、サムネイル画像の表示サイズを変化させず、重ねて表示することとした。これにより、サムネイル画像の一覧表示のように、１つ１つの画像の表示サイズが小さい場合であっても、操作者は画像の内容を容易に把握することができる。
【００５３】
＜変形例＞
本実施の形態において、Ｓ３０３やＳ３０６に示した通り、マウスポインタ２０８の位置の判定に用いた領域は、プレビュー領域上にあるか、またはサムネイル領域上にあるかで判定したが、必ずしも上記の判定方法に限定されない。以下、他の判定方法の例を示す。  まず、他の判定方法のうち第１の例を図６（ａ），（ｂ）を参照して説明する。
【００５４】
図６（ａ），（ｂ）は、第１の実施の形態に係る画像表示装置であるＰＣ１００のＵＩの第３の表示状態の遷移を表した画面図である。
【００５５】
図６（ａ）において点線で示されている６０１は、プレビュー画像表示領域である。また、点線で示されている６０２は、サムネイル画像表示領域である。なお、マウスポインタ２０８の位置の判定に用いられる領域は、表示されているサムネイル画像全てが対象となる。
【００５６】
図６（ａ）に示すように、マウスポインタ２０８が、サムネイル画像表示領域上の６０３位置からプレビュー画像表示領域上にある６０４の位置に移動した場合は、前述したＳ３０４以降の処理を行う。また、図６（ｂ）に示すように、マウスポインタ２０８が、プレビュー画像表示領域上の６０７の位置からサムネイル画像表示領域上にある６０８の位置へ移動した場合は、前述したＳ３０７以降の処理を行う。
【００５７】
以上で説明したような判定処理を行うことによって、操作者が所望するタイミングに合わせ、プレビュー画像と複数のサムネイル画像を効果的に表示することが可能となる。
【００５８】
次に、他の判定方法のうち第２の例を図７に示す。
【００５９】
図７（ａ），（ｂ）は、画像表示装置であるＰＣ１００のＵＩの第４の表示状態の遷移を表した画面図である。
【００６０】
図７（ａ），（ｂ）においてそれぞれ点線で示されている７０１、７０７は、任意の判定領域Ａである。この判定領域は、プレビュー領域とサムネイル領域の境界付近のプレビュー領域側に位置する。また、図７（ａ），（ｂ）においてそれぞれ点線で示されている７０２、７０８は、任意の判定領域Ｂである。この判定領域は、プレビュー領域とサムネイル領域の境界付近のサムネイル領域側に位置する。
【００６１】
図７（ａ）に示すように、マウスポインタ２０８が、任意の判定領域Ｂ上にある７０３の位置から任意の判定領域Ａ上にある７０４の位置に移動した場合は、前述したＳ３０４以降の処理を行う。また、図７（ｂ）に示すように、マウスポインタ２０８が、７０７の位置から任意の判定領域Ｂ上にある７０８の位置へ移動した場合は、前述したＳ３０７以降の処理を行う。
【００６２】
以上で説明したような判定処理を行うことによって、操作者が所望するタイミングに合わせ、プレビュー画像と複数のサムネイル画像を効果的に表示することが可能となる。
【００６３】
［第２の実施の形態］
第１の実施の形態では、コンピュータ装置（ＰＣ１００）を画像表示装置として機能させる形態を適用したが、撮像装置（例えばデジタルカメラ）を画像表示装置として機能させる形態を以下で説明する。なお、装置上での処理フローや画像やＵＩの表示状態の遷移については、第１の実施の形態で説明した内容と同一であるため、本実施の形態では、要部のハードウェア構成のみ説明する。
【００６４】
図８は、本発明の第２の実施の形態に係る画像表示装置である撮像装置の構成を示すブロック図である。
【００６５】
この撮像装置１０００は、装置の全体を制御するシステム制御部１０１５を有し、不揮発性メモリ１０２５には、本装置を制御するプログラムが記憶されている。第１の実施の形態で説明したような表示処理は、その制御プログラムが例えば不揮発性メモリ１０２５に格納され、システム制御部１０１５によって実行される。本実施の形態では、画像表示部１００８に表示されるプレビュー画像とサムネイル画像について、上記表示処理が適用される。例えば、画像表示部１００８のディスプレイ上に第１の実施の形態におけるマウスポインタ２０８に相当するポインタを表示する。そして、操作部１０３３に配置されたポインティングデバイスを操作者が操作して前記ポインタの位置を制御し、前記表示処理を実行するものである。
【００６６】
以下、本発明の画像表示装置が適用される撮像装置１０００の構成及び動作について説明する。
【００６７】
まず、撮影レンズ１００２、絞り機能を備えるシャッター１００３を通して撮像素子１００４上に光学像が結像される。撮像素子１００４は、この光学像を電気信号に変換し、アナログ信号を出力する。Ａ／Ｄ変換器１００５は撮像素子１００４から出力されたアナログ信号をデジタルデータに変換する。
【００６８】
タイミング発生部１００６は、メモリ制御部１０１０及びシステム制御部１０１５により制御され、撮像素子１００４、Ａ／Ｄ変換器１００５、Ｄ／Ａ変換器１００７にクロック信号や制御信号を供給する。画像処理回路１００９は、Ａ／Ｄ変換器１００５からのデジタルデータ或いはメモリ制御部１０１０からのデータに対して所定の画素補間処理や色変換処理を行う。
【００６９】
また、画像処理回路１００９は、撮像した画像データを用いて所定の演算処理を行い、この演算結果をシステム制御部１０１５に供給する。システム制御部１０１５は、得られた演算結果に基づいて、露光制御部１０１６、測距制御部１０１７に対して制御を行い、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理を実現する。さらに、画像処理回路１００９は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００７０】
メモリ制御部１０１０は、Ａ／Ｄ変換器１００５、タイミング発生部１００６、画像処理回路１００９、画像表示メモリ１０１１、Ｄ／Ａ変換器１００７、メモリ１０１２、圧縮・伸長回路１０１３を制御する。Ａ／Ｄ変換器１００５からのデジタルデータは、画像処理回路１００９とメモリ制御部１０１０を介して、或いは直接メモリ制御部１０１０を介して、画像表示メモリ１０１１或いはメモリ１０１２に画像データとして書き込まれる。
【００７１】
画像表示メモリ１０１１に書き込まれた画像データはＤ／Ａ変換器１００７を介して画像表示部１００８により表示される。画像表示部１００８は、例えばＴＦＴやＬＣＤなどから構成される。画像表示部１００８を用いて撮像した画像データを逐次表示すれば、ＥＶＦ（電子ビューファインダー）機能を実現することが可能である。また、画像表示部１００８は、システム制御部１０１５の指示により任意に表示をＯＮ／ＯＦＦすることが可能である。
【００７２】
メモリ１０１２には、撮影した静止画像や動画像が格納される。また、メモリ１０１２はシステム制御部１０１５の作業領域としても使用することが可能である。圧縮・伸長回路１０１３は、ＡＤＣＴ（適応離散コサイン変換）などにより画像データを圧縮／伸長する。圧縮・伸長回路１０１３は、メモリ１０１２に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ１０１２に書き込む。
【００７３】
露光制御部１０１６は、シャッター１００３が備える絞り機能を制御すると共に、フラッシュ１０２０と連携することによりフラッシュ調光機能を実現する。測距制御部１０１７は、撮影レンズ１００２のフォーカシングを制御する。ズーム制御部１０１８は撮影レンズ１００２のズーミングを制御する。バリア制御部１０１９はバリアである保護部材１００１の動作を制御する。１０２０はフラッシュであり、通常のフラッシュ機能のほかに、ＡＦ補助光の投光機能やフラッシュ調光機能も有する。
【００７４】
システム制御部１０１５は、撮像した画像データに対して画像処理回路１００９が行った演算の結果に基づいて、露光制御部１０１６、測距制御部１０１７を制御する。こうして、露光制御部１０１６、測距制御部１０１７はＴＴＬ方式を用いて制御される。
【００７５】
提示部１０２４は、システム制御部１０１５でのプログラムの実行に応じて、文字、画像、音声などを用いて動作状態やメッセージなどを操作者に提示する。提示部１０２４は、各種情報を表示するための液晶表示器（ＬＣＤ）やＬＥＤ、スピーカー（発音素子）などの組み合わせで構成され、撮像装置１０００の操作部近辺の視認し易い位置に単数或いは複数箇所に設置される。
【００７６】
不揮発性メモリ１０２５は電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭなどで構成される。１０２８、１０２９、１０３０は、システム制御部１０１５へ各種の動作指示を入力するためのＵＩを構成する。操作部１０３３は、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置などの単数或いは複数の組み合わせで構成される。
【００７７】
モードダイアルスイッチ１０２８は、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モードなど各機能モードの切り替えを設定するためのスイッチである。動画ボタン１０２９は動画撮影の開始と終了を指示するためのボタンである。動画撮影されていないときに動画ボタン１０２９が押下されると動画撮影開始となり、動画撮影中に動画ボタン１０２９が押下されると動画撮影終了となる。
【００７８】
１０３０はシャッタースイッチ（ＳＷ１）であり、不図示のシャッターボタンの操作途中でＯＮとなる。シャッタースイッチ１０３０のＯＮ入力により、システム制御部１０１５は、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理などの動作を開始する。
【００７９】
１０３１はシャッタースイッチ（ＳＷ２）であり、不図示のシャッターボタンの操作完了でＯＮとなる。シャッタースイッチ１０３１のＯＮ入力により、システム制御部１０１５は、撮影に関わる一連の動作、即ち、露光処理、現像処理、記録処理を実行する。露光処理は、撮像素子１００４から読み出した信号が、Ａ／Ｄ変換器１００５、メモリ制御部１０１０を介してデジタルデータとしてメモリ１０１２に書き込まれる。現像処理では、画像処理回路１００９やメモリ制御部１０１０がデジタルデータに対して演算を施し、デジタル画像データが取得され、メモリ１０１２に書き込まれる。記録処理では、メモリ１０１２から画像データが読み出され、圧縮・伸長回路１０１３で圧縮され、記録媒体１１００或いは１２００に書き込まれる。
【００８０】
動画中静止画ＷＢ切替部１０３２は、動画撮影中の静止画撮影においてＷＢの動作を設定するためのＵＩを提供する。操作部１０３３は、各種ボタンやタッチパネルなどからなる。その中に、上記したポインティングデバイスが含まれる。
【００８１】
電源制御部１０２１は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路などにより構成される。電源制御部１０２１はコネクタ１０３５を介して電源部１０２２に接続される。
【００８２】
インターフェイス１０３６及び１０３７はメモリカードやハードディスクなどの記録媒体と内部バスを接続する。コネクタ１０３８及び１０３９は、メモリカードやハードディスクなどの記録媒体との接続を行うコネクタである。記録媒体検知部１０３４は、コネクタ１０３８及びコネクタ１０３９の各々に記録媒体が装着されているか否かを検知する。
【００８３】
保護部材１００１は、撮像装置１０００のレンズ１００２を含む撮像部を覆うことにより、撮像部の汚れや破損を防止するバリアである。光学ファインダー１０１４は、画像表示部１００８による電子ビューファインダー機能を使用すること無しに、撮影を行うことを可能とする。
【００８４】
通信部１０２６は、ＲＳ２３２ＣやＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信、などの各種通信機能を有する。コネクタ／アンテナ１０２７は通信部１０２６により撮像装置１０００を他の機器と接続するためのものであり、接続形態が有線であればコネクタであり、無線通信であればアンテナである。
【００８５】
記録媒体１１００及び１２００はメモリカード或いはハードディスクなどである。記録媒体１１００及び１２００は、半導体メモリや磁気ディスクなどから構成される記録部１０４２及び１０４３、撮像装置１０００とのインターフェイス１０４０及び１０４１、撮像装置１０００と接続を行うためのコネクタ１０３８及び１０３９を備えている。
【００８６】
以上のハードウェア構成において、予め画像データは着脱可能な記録媒体１１００及び１２００に保存されているものとする。本装置を制御するプログラムは、不揮発性メモリ１０２５に記録されており、実行されるとメモリ１０１２にプログラムが展開される。そして、着脱可能な記録媒体１１００及び１２００に保存された画像データをロードし、システム制御部１０１５にてプログラムが制御・実行される。画像データは画像表示部１００８にて再生表示される。
【００８７】
本実施の形態では、本装置に動画の撮影が可能なコンパクトデジタルカメラを採用したが、他にもデジタル一眼レフカメラなどであってもよい。また、本実施の形態の処理シーケンスや表示シーケンスについては、第１の実施の形態をそのまま用いることが可能であるためここでは省略する。
【００８８】
［第３の実施の形態］
第１の実施の形態では、コンピュータ装置を画像表示装置として機能させる形態を適用した。また、第２の実施の形態では、撮像装置を画像表示装置として機能させる形態を適用した。第３の実施の形態では、コンピュータ装置と撮像装置が接続された形態を画像表示装置として機能させる形態とし、以下で説明する。なお、装置上での処理フローや画像やＵＩの表示状態の遷移については、第１の実施の形態で説明した内容と同一であるため、本実施の形態では、要部のハードウェア構成のみ説明する。
【００８９】
図９は、本発明の第３の実施の形態に係る画像表示装置の構成を示すブロック図である。  この画像表示装置は、図１の構成のＰＣ１００と図８の構成の撮像装置（デジタルカメラ）１０００とが通信ケーブル２０００を介して接続された構成である。通信ケーブル２０００は、ＰＴＰ規格に従ってデータを送受信できるものであれば、いかなるものでも構わない。一例として、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルが利用可能である。また、ＰＣ１００と撮像装置１０００とは、有線ではなく、例えばＩＥＥＥ８０２．１１ｘ（ｘはａ，ｂ，ｇなど）に準拠した無線インターフェイスによって接続されていてもよい。
【００９０】
本実施の形態では、ＰＣ１００の通信インターフェイス１１２と撮像装置１０００のコネクタ／アンテナ１０２７を介して通信部１０２６とがＵＳＢの有線ケーブルにて接続されている。そして、ＰＴＰ規格に従った通信を行い、データの送受信を行う形態を適用する。
【００９１】
以上のハードウェア構成において、本実施の形態の第１の処理例では、ＰＴＰ規格に従って撮像装置１０００と通信可能であり、本装置を制御するプログラムが、ＰＣ１００のＨＤＤ１０３にインストールされているものとする。また、画像データは、ＨＤＤ１０３や撮像装置１０００の着脱可能な記録媒体１１００及び１２００に予め保存されているものとする。
【００９２】
表示処理が実行されるとＲＡＭ１０２にプログラムが展開され、ＨＤＤ１０３の画像データ、及び撮像装置１０００から送信された画像データをロードし、ＣＰＵ１０１にてプログラムが制御・実行される。プログラムのＵＩや画像データは、ディスプレイ１０７にて再生表示される。
【００９３】
このような構成においては、撮像装置１０００に記憶された画像をＰＣ１００のディスプレイ１０７で閲覧することが可能である。この場合、撮像装置１０００に記憶された画像も、図４に示すようなＵＩで表示し、マウスポインタ２０８の動きに応じて第１の実施の形態で説明した表示処理を行うことができる。
【００９４】
また、以上のハードウェア構成において、本実施の形態の第２の処理例では、ＰＴＰ規格に従ってＰＣ１００と通信可能であり、本装置を制御するプログラムが、撮像装置１０００の不揮発性メモリ１０２５に記録されているものとする。また、画像データは、ＰＣ１００のＨＤＤ１０３や記録部１０４２、１０４３に予め保存されているものとする。
【００９５】
表示処理が実行されるとメモリ１０１２にプログラムが展開され、ＨＤＤ１０３及び記録部１０４２、１０４３からの画像データをロードし、システム制御部１０１５にてプログラムが制御・実行される。プログラムのＵＩや画像データは、画像表示部１００８にて再生表示される。
【００９６】
このような構成においては、ＰＣ１００に記憶された画像を撮像装置１０００の画像表示部１００８で閲覧することが可能である。この場合、ＰＣ１００に記憶された画像も、図４に示すようなＵＩで表示し、マウスポインタ２０８の動きに応じて第１の実施の形態で説明した表示処理を行うことができる。
【００９７】
なお、本実施の形態の処理シーケンスや表示シーケンスについては、第１の実施の形態をそのまま用いることが可能であるため、ここでは省略する。
【００９８】
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００９９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１００】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１０１】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【０１０２】
更に、前述した実施の形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【０１０３】
【図１】第１の実施の形態に係る画像表示装置であるコンピュータの構成を示すブロック図である。
【図２】ＰＣのＵＩがディスプレイ上に表示された状態を示す画面図である。
【図３】画像表示装置であるＰＣの表示処理を示すフローチャートである。
【図４】ＰＣのＵＩの第１の表示形態の遷移を表した画面図である。
【図５】ＰＣのＵＩの第２の表示形態の遷移を表した画面図である。
【図６】ＰＣのＵＩの第３の表示状態の遷移を表した画面図である。
【図７】ＰＣのＵＩの第４の表示状態の遷移を表した画面図である。
【図８】第２の実施の形態に係る画像表示装置である撮像装置の構成を示すブロック図である。
【図９】第３の実施の形態に係る画像表示装置の構成を示すブロック図である。
【符号の説明】
【０１０４】
１００  ＰＣ
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  ＨＤＤ
１０６  ＶＲＡＭ
１０７  ディスプレイ
１１０  ポインティングデバイス
１０００  撮像装置
１００８  画像表示部
１０１５  システム制御部
１０２５  不揮発性メモリ
【図１】
0005147424.tif 000002
【図２】
0005147424.tif 000003
【図３】
0005147424.tif 000004
【図４】
0005147424.tif 000005
【図５】
0005147424.tif 000006
【図６】
0005147424.tif 000007
【図７】
0005147424.tif 000008
【図８】
0005147424.tif 000009
【図９】
0005147424.tif 000010