(57)【特許請求の範囲】
【請求項１】
表示制御装置において、
記憶媒体に記憶された画像の属性情報を読み出す読み出し手段と、
前記読み出し手段が読み出した前記属性情報に基づいて前記記憶媒体に記憶された画像を複数のグループに分類する分類手段と、
前記分類手段によって分類された複数のグループの画像をグループ毎に並べたマルチ表示画面を表示装置に表示するように制御する表示制御手段とを備え、
前記表示制御手段は、前記マルチ表示画面を表示する際に、前記複数のグループのうち表示処理の優先順が１番目である第１のグループ内での表示処理の優先順が１番目の画像の表示処理を最初に行い、該第１のグループ内での表示処理の優先順が２番目の画像よりも先に、前記複数のグループのうち表示処理の優先順が２番目である第２のグループ内での表示処理の優先順位が１番目の画像の表示処理を次に行うように制御することを特徴とする表示制御装置。
【請求項２】
前記画像の属性情報は、日付の情報、イベント情報、カメラ情報、顔情報、位置情報、画角情報、画像名情報、画像のフォルダ情報の少なくともいずれかであることを特徴とする請求項１記載の表示制御装置。
【請求項３】
前記複数のグループの一つに属する画像の表示処理の優先順は、該グループ内における前記画像の撮影時間の早さに基づき決定されることを特徴とする請求項１又は２記載の表示制御装置。
【請求項４】
前記複数のグループの一つの内で最初に表示される画像は該グループ内で撮影時間が最も早い画像であり、該グループ内で次に表示される画像は、該グループ内で撮影時間が最も遅い画像であることを特徴とする請求項１又は２記載の表示制御装置。
【請求項５】
前記表示制御手段は更に、前記マルチ表示画面において、並べて表示される前記複数のグループの夫々の表示領域を識別可能に表示を行うことを特徴とする請求項１乃至４のいずれか１項に記載の表示制御装置。
【請求項６】
操作者からの操作を受け付ける操作キーを備える操作手段を更に備え、
前記表示制御手段は、現在表示されている前記マルチ表示画面に表示される全ての画像の表示処理が終了する前に、次のマルチ表示画面への切り替えの指示を前記操作キーを通して受け付けた場合に、前記マルチ表示画面に表示される全ての画像の表示処理を中断し、前記次のマルチ表示画面に表示される全ての画像の表示処理に切り替えることを特徴とする請求項１乃至５のいずれか１項に記載の表示制御装置。
【請求項７】
前記表示制御手段は、前記マルチ表示画面に表示された前記画像の中から１つの画像を選択するための選択枠を前記マルチ表示画面に表示し、前記選択枠の移動のユーザ指示を操作キーを通して受け付けた場合に、前記選択枠を表示手段に表示される前記画像の表示処理が開始される順番と同じように移動することを特徴とする請求項１乃至６のいずれか１項に記載の表示制御装置。
【請求項８】
前記表示処理は、前記記憶媒体に記憶されている符号化された画像の復号化の処理及び前記復号化された画像をさらに変倍する処理の少なくとも一方を含むことを特徴とする請求項１乃至７のいずれか１項に記載の表示制御装置。
【請求項９】
表示制御装置の制御方法において、
記憶媒体に記憶された画像の属性情報を読み出す読み出しステップと、
前記読み出しステップで読み出した前記属性情報に基づいて前記記憶媒体に記憶された画像を複数のグループに分類する分類ステップと、
前記分類ステップによって分類された複数のグループの画像をグループ毎に並べたマルチ表示画面を表示手段に表示するように制御する表示制御ステップと、
前記表示制御ステップにおいて、前記マルチ表示画面を表示する際に、前記複数のグループのうち表示処理の優先順が１番目である第１のグループ内での表示処理の優先順が１番目の画像の表示処理を最初に行い、該第１のグループ内での表示処理の優先順が２番目の画像よりも先に、前記複数のグループのうち表示処理の優先順が２番目である第２のグループ内での表示処理の優先順位が１番目の画像の表示処理を次に行うように制御する制御ステップとを有することを特徴とする表示制御装置の制御方法。
【請求項１０】
コンピュータを、請求項１乃至８のいずれか１項に記載された表示制御装置の各手段として機能させることを特徴とするプログラム。
【請求項１１】
コンピュータを、請求項１乃至８のいずれか１項に記載された表示制御装置の各手段として機能させるプログラムを記憶することを特徴とする記憶媒体。
【請求項１２】
複数の画像を１画面に所定の順序で並べたマルチ表示画面を表示装置に表示する表示制御装置において、
各画像に付与された属性情報を読み出す読み出し手段と、
前記読み出し手段で読みだした各画像の属性情報に基づいて、前記マルチ表示画面の１画面分の表示処理において、第１の画像の表示処理の開始の後、特定の属性情報が該第１の画像と異なる第２の画像の表示処理を、特定の属性情報が該第１の画像と同じであり、表示される並び順が該第２の画像より該第１の画像に近い第３の画像よりも先に開始するように制御する表示制御手段とを備えることを特徴とする表示制御装置。
【請求項１３】
複数の画像を１画面に所定の順序で並べたマルチ表示画面を表示装置に表示する表示制御装置の制御方法において、
各画像に付与された属性情報を読み出す読み出しステップと、
前記読み出しステップで読みだした各画像の属性情報に基づいて、前記マルチ表示画面の１画面分の表示処理において、第１の画像の表示処理の開始の後、特定の属性情報が該第１の画像と異なる第２の画像の表示処理を、特定の属性情報が該第１の画像と同じであり、表示される並び順が該第２の画像より該第１の画像に近い第３の画像よりも先に開始するように制御する表示制御ステップとを有することを特徴とする表示制御装置の制御方法。
【請求項１４】
コンピュータを、請求項１２に記載された表示制御装置の各手段として機能させるプログラムを記憶することを特徴とする記憶媒体。
【請求項１５】
コンピュータを、請求項１２に記載された表示制御装置の各手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を表示するための表示制御装置及び表示制御方法、該表示制御方法に用いられるプログラム及びこのプログラムを記憶した記憶媒体に関する。
【背景技術】
【０００２】
デジタルカメラやビデオカメラ等の液晶ディスプレイでの画像表示方法として、画面を複数の領域に分割し、各領域に、記録メディアに記録されている静止画又は動画の代表画のいずれか一方を縮小した画像（サムネイル）を並べて表示するサムネイル表示方法が知られている。サムネイル表示方法により表示されるマルチ表示画面を見ることで、操作者は、記録メディアに記録されている静止画又は動画の中から、所望する画像を容易に検索することができる。
【０００３】
しかしながら、サムネイル表示方法では、画像を１枚ずつ縮小してサムネイルを作成し、作成したサムネイルを画面内の領域に表示していくため、１画面に表示するサムネイルの数が増大すると、１画面の表示が完了するまでの処理時間が長くなる。特に近年は、記録メディアの大容量化が進んで記録可能な画像数が増大し、１画面内に表示すべき縮小画像の数が増大している。このため、表示時間の長時間化という問題を無くすための効率的な表示方法が求められている。
【０００４】
そこで、特許文献１では、マルチ表示画面の表示開始時に、マルチ表示画面に切り換える直前に表示されていた画像のサムネイルから表示を開始する方法等、画面に表示されている画像や操作者の操作条件に応じて、マルチ表示画面に最初に表示されるサムネイルを決定する方法を提案している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２３１００５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示された技術では、マルチ表示画面に最初に表示されるサムネイルを初期設定により決定されるサムネイルから変更できるものの、マルチ表示画面の表示が開始されると、その最初にサムネイルで表示された画像の次（又は直前）に記録媒体に保存される画像から順にサムネイルを表示する。そのため、１画面内に表示すべきサムネイル数が多くなるほど処理時間が長くなり、操作者にとって、マルチ表示画面上での画像の把握に時間がかかるという問題がある。
【０００７】
また、例えば、操作者は、マルチ表示画面上に所望の画像がなかった場合、マルチ表示画面に多くのサムネイルを表示した後に次のマルチ表示画面に移動することになるため、画像の把握に更に時間がかかることとなる。
【０００８】
この問題は、サムネイルをグループ分けして表示する場合でも同様である。すなわち、１つのグループの全サムネイルが表示され終わるまでは、次のグループに含まれるサムネイルは１枚も表示されない。そのため、操作者は、表示処理の途中であるグループの次に表示されるグループが、どのような画像を含むグループであるかの見当をつけることができず、効率よく閲覧することができない。
【０００９】
本発明は、マルチ表示画面上で所望の画像を、時間を掛けずに、容易に把握することができる表示制御装置及び表示制御方法を提供することを目的とする。また、本発明は、この表示制御方法をコンピュータに実行させるためのプログラム、このプログラムを格納した記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１記載の表示制御装置は、記憶媒体に記憶された画像の属性情報を読み出す読み出し手段と、前記読み出し手段が読み出した前記属性情報に基づいて前記記憶媒体に記憶された画像を複数のグループに分類する分類手段と、前記分類手段によって分類された複数のグループの画像をグループ毎に並べたマルチ表示画面を表示装置に表示するように制御する表示制御手段とを備え、前記表示制御手段は、前記マルチ表示画面を表示する際に、前記複数のグループのうち表示処理の優先順が１番目である第１のグループ内での表示処理の優先順が１番目の画像の表示処理を最初に行い、該第１のグループ内での表示処理の優先順が２番目の画像よりも先に、前記複数のグループのうち表示処理の優先順が２番目である第２のグループ内での表示処理の優先順位が１番目の画像の表示処理を次に行うように制御することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、画像の属性情報に基づいてグループ分けが行われ、各グループの優先順位、及び各グループ中の画像の優先順位にしたがって１枚ずつ画像が表示される。これにより、操作者は、各グループにどのような画像があるかを素早く容易に把握することができるので、サムネイルの数が多い場合でも、マルチ表示画面上で所望の画像の位置を、時間を掛けずに、容易に把握することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る表示制御装置の概略構成を示すブロック構成図である。
【図２】図１の表示制御装置でのサムネイル表示の処理手順を示すフローチャートである。
【図３】図１の表示制御装置の表示部の１画面に表示するサムネイルのデータリストを示す図である。
【図４】図２のステップＳ９０３で実行される、データリストの未表示画像の中から表示すべき画像を検索、決定する処理手順を示すフローチャートである。
【図５】図２のステップＳ９０４で実行される、図４のフローチャートにしたがって決定された表示すべき画像の画面上の表示位置を決定する処理手順を示すフローチャートである。
【図６】図１の表示部の１画面に全てのサムネイルが表示された状態の一例を示す図である。
【図７】図６に示されるサムネイルの表示状態に至る、第１実施形態に係るサムネイルの表示処理順を示す図である。
【図８】図６に示されるサムネイルの表示状態に至る、第２実施形態に係るサムネイルの表示処理順を示す図である。
【図９】図８(ａ)〜（ｃ）に示される第２実施形態に係るサムネイルの表示処理順を決定する処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について添付図面を参照しながら詳細に説明する。
【００１４】
＜表示制御装置の構成＞
図１は、本発明の実施形態に係る表示制御装置の概略構成を示すブロック構成図である。図１において、表示制御装置１は、画像の属性情報を用いて画像を分類する分類手段、画像の表示処理順を決定する決定手段及び縮小画像をマルチ表示する機能を有し、表示制御装置１全体の動作を制御する演算処理装置（ＣＰＵ）１００を備える。
【００１５】
また、この表示制御装置１は、ＲＡＭ１０１と、ＲＯＭ１０２と、デコーダ１０３と、読み出し部１０４と、表示部１０５と、操作部１０６と、縮小部１０７と、記憶媒体Ｉ／Ｆ１０８を備えている。
【００１６】
ＲＡＭ１０１は、ＣＰＵ１００のワークエリア及び画像データ等のバッファエリアとして使用される。ＲＯＭ１０２は、表示制御装置１において実現される各種の処理をＣＰＵ１００が実行するためのプログラムやデータ等を格納している。デコーダ１０３は、符号化されている符号化画像データを復号化（デコード）し、画像データを作成する。読み出し部１０４は、記憶媒体Ｉ／Ｆ１０８を介して記憶媒体１０９から符号化画像データや画像の属性情報を読み出す。
【００１７】
表示部１０５は、マルチ表示画面が表示される、ＬＣＤや有機ＥＬ等の表示パネルを有しており、後述するように、この表示パネルにサムネイルがマルチ表示されることで、操作者は、記憶媒体１０９に記憶されている画像を認識することができる。操作部１０６は、表示制御装置１と操作者とのインタフェースとなる各種の操作キーを備えている。
【００１８】
縮小部１０７は、デコーダ１０３によってデコードされた画像データのサイズを縮小し、サムネイルを作成する。記憶媒体Ｉ／Ｆ１０８は、記憶媒体１０９と表示制御装置１との間でのデータのやりとりを可能にするためのインタフェースであり、記憶媒体１０９としては、ＤＶＤディスク等の光ディスク、ＨＤＤ等の磁気記憶媒体、フラッシュメモリ等の半導体メモリ等が挙げられる。
【００１９】
＜表示制御装置１における表示制御＞
《第１実施形態》
次に、表示制御装置１で実行される第１実施形態に係る処理、すなわち、ＣＰＵ１００の処理手順を、図２〜５を参照して以下に説明する。表示制御装置１で以下に実行される各処理は、ＣＰＵ１００がＲＯＭ１０２に格納されたプログラムをＲＡＭ１０１に展開し、実行することにより、表示制御装置１の各部が所定の動作を行うことにより実現される。
【００２０】
なお、表示制御装置１では、サムネイルの表示を開始する前に、画像のグループ分け（分類）に用いる画像の属性情報と優先順位が予め設定されているものとする。この設定は、表示制御装置１の各種設定を行うメニュー画面が表示された状態で、操作者が操作部１０６を操作することにより行えるようにしてもよいし、デフォルトで予め設定されていてもよい。また、表示制御装置１の動作状態に応じて複数の設定を自動的に使い分けることができるようにしてもよい。
【００２１】
グループ分けに用いる画像の属性情報と優先順位の組み合わせとしては、以下の例がある。例えば、撮影日（属性情報）／撮影時間が早い順又は遅い順（優先順位）、撮影場所（属性情報）／撮影場所が北から順（優先順位）、撮影者名（属性情報）／画像のファイル名順（優先順位）等が挙げられる。以下の説明においては、撮影日（属性情報）／撮影時間が早い順（優先順位）が、グループ分けに用いられるものとする。
【００２２】
図２は、図１の表示制御装置１でのサムネイル表示の処理手順を示すフローチャートである。最初に、ＣＰＵ１００は、操作者による操作部１０６の操作によって操作部１０６からサムネイル表示開始の指示を受けると、記憶媒体１０９に記憶された画像のうち、１画面（1ページ）分に表示すべき全ての画像の画像名と撮影された画像の日付（属性情報）を読み出し部１０４に読み出させ、読み出した情報からデータリストを作成した後、その作成したデータリストをＲＡＭ１０１に格納する（ステップＳ９００）。なお、このステップＳ９００の処理は、記憶媒体１０９に記憶されている画像の本体部分の符号化画像データをデコードすることなく、ヘッダ部分の属性情報を取得して解析することにより行われる。データリストについては、図３を参照して後に詳細に説明する。
【００２３】
続いて、ＣＰＵ１００は、操作部１０６からマルチ表示画面のページ送り等を行うためのキー入力がなされたか否かを判定する（ステップＳ９０１）。このマルチ表示画面のページ送りについては、後に、図６を参照して説明する。ＣＰＵ１００は、キー入力がなされた場合（Ｓ９０１で“ＹＥＳ”）、処理をステップＳ９０２に進め、キー入力がない場合（Ｓ９０１で“ＮＯ”）、処理をステップＳ９０３に進める。
【００２４】
ステップＳ９０２では、表示部１０５の次の１画面（次のページ）分に表示すべき全ての画像（サムネイル）の画像名と撮影された画像の日付とが記憶媒体１０９から読み出され、それらのデータリストが作成され、ＲＡＭ１０１内のデータリストに上書き保存されて格納され、その後、処理はステップＳ９０３に進められる。
【００２５】
ステップＳ９０３では、データリストの未表示画像の中から画像の属性情報を基に、表示処理順が最も早い画像を１つ検索し、今回表示処理を行うべき画像（以下、表示すべき画像と称する）を決定する。この表示すべき画像を検索する処理手順の詳細については、図４を参照して後に詳細に説明する。
【００２６】
ステップＳ９０３の後、ＣＰＵ１００は、表示すべき画像の画面上の表示位置を決定し（ステップＳ９０４）、読み出し部１０４に表示すべき画像の符号化画像データを記憶媒体１０９から読み出させて、読み出した符号化画像データをＲＡＭ１０１に格納する。この表示すべき画像の画面上の表示位置を決定する処理手順は、図５を参照して後に詳細に説明する。
【００２７】
その後、ＲＡＭ１０１に格納されている符号化画像データは、デコーダ１０３によってデコード（復号化）され、こうして作成された画像データがＲＡＭ１０１に格納され、縮小部１０７がＲＡＭ１０１に格納された画像データを縮小（変倍処理）してサムネイルを作成する（ステップＳ９０５）。尚、ステップＳ９０５のサムネイルは符号化画像データのデコードのみにより作成してもよい。そして、作成されたサムネイルは、表示位置にしたがって表示部１０５に表示され（ステップＳ９０６）、データリスト内の全ての画像のサムネイルが表示されたか否かが判定される（ステップＳ９０７）。
【００２８】
ＣＰＵ１００は、表示されていないサムネイルがある場合（Ｓ９０７で“ＮＯ”）、ステップＳ９０３からの処理を繰り返す。一方、全ての画像のサムネイルが表示された場合（Ｓ９０７で“ＹＥＳ”）、ステップＳ９０１に戻し、キー入力待ちの状態となる。
【００２９】
尚、図２では具体的には図示していないが、ステップＳ９０２〜Ｓ９０６の各処理の後、又はステップＳ９００，Ｓ９０２〜Ｓ９０７の各処理の途中にキー入力があった場合は、次のステップの処理を開始したり、現在のステップの処理を継続することなく、ステップＳ９０２以降の処理に進む。
【００３０】
図３は、図１の表示制御装置１の表示部１０５の１画面（1ページ）に表示するサムネイルのデータリストを示す図である。ここでは、１画面に９６枚のサムネイルを表示するものとし、そのためにデータリストは、９６枚分のデータを有する。本第１実施形態のデータリストでは、１つのサムネイルの符号化画像データ及びその画像データの優先順位を特定するのに必要なデータは、画像名と、グループ分けに使う属性情報として設定されている撮影日と、不図示ではあるが表示画像の並びを決定する属性情報として設定されている撮影時間である。
【００３１】
データリストは、グループ分けに使う属性情報として設定されている撮影日で画像をグループ分けし、撮影日の優先度の高いグループから順に並べられる。図３のデータリストは、画像は、撮影日及びその撮影時間の古い順に上から順に並べて、記述されている。
【００３２】
同一撮影日の複数の画像の並び順は、グループ分けに使うために設定されている属性情報の下位階層に相当する情報の順でもよいし、グループ分けに使う属性情報とは別の基準に従う順であってもよい。本実施の形態ではグループ分けに使うとして設定されている属性情報は撮影日であるので、その下位階層にあたる情報としては撮影時間があり、同一日付内では撮影時間の古い順に並べている。しかし、同一日付に撮影されたの複数の画像を、グループ分けに用いた属性情報とは異なる基準であるファイル名の順に並べてもよい。
【００３３】
以下の説明では、同一日付に撮影されたの複数の画像は、撮影日時の古い順に並べられるものとする。なお、ファイル名に含まれる番号は撮影日時の古い順に付与されるので、図３に示されるデータリストでは、同一日付に撮影された複数の画像は、撮影時間の早い順に画像が並べられていると共に、ファイル名に含まれる番号の小さいものから順でも並べられている。このデータリストの順番が、表示部１０５の１画面に表示されるサムネイルの表示位置の順番である。
【００３４】
サムネイルの表示位置の順番は、ｎ行×ｍ列の行列に画像が配置されるマルチ表示画面において、左上を先頭として、同一行内の左から右へ、続いて、１つ下の行の左から右へ、という順番であるものとする。一方、サムネイルの表示処理を開始する順序（表示処理順）は、データリストの記載順とは異なり、次に図４及び図５を参照して説明する処理の通りに決定される。
【００３５】
図４は、図２のステップＳ９０３で実行される、データリストの未表示画像の中から表示すべき画像を検索、決定する処理手順を示すフローチャートである。この処理は、換言すれば、データリスト内の未表示画像から表示処理順の最も早い画像を検索する処理ということができる。
【００３６】
先ず、ＣＰＵ１００は、データリスト内の表示処理順が未決定の画像のうち、前回表示された画像の撮影日と比べて日付の変わる画像を検索し（ステップＳ１０００）、日付の変わる画像があるか否かを判定する（ステップＳ１００１）。
【００３７】
日付が変わった画像があった場合（ステップＳ１００１で“ＹＥＳ”）、今回表示すべき画像のグループの属性情報を、該日付の変わる画像の撮影日に更新する（ステップＳ１００２）。その後、処理はステップＳ１００４に進められる。一方、日付の変わる画像がなかった場合（ステップＳ１００１で“ＮＯ”）、今回表示される画像の撮影の日付を、前回画像が表示されたグループの属性情報（日付）と同じにする（ステップＳ１００３）、その後、処理はステップＳ１００４に進められる。
【００３８】
ステップＳ１００４では、ＣＰＵ１００は、今回画像を表示するグループ内の、表示処理順が未決定の画像のうち、撮影時間の最も早い画像を検索する。そして、ステップＳ１００４で検索された画像が表示すべき画像として決定され（ステップＳ１００５）、処理は終了する。
【００３９】
尚、図４では具体的には図示していないが、前回表示した画像がデータリスト中の最後のグループに属している場合は、今回表示する画像は、データリスト中の最初のグループ内から検索される。
【００４０】
図５は、図２のステップＳ９０４で実行される、図４のフローチャートにしたがって決定された表示すべき画像の画面上の表示位置を決定する処理手順を示すフローチャートである。
【００４１】
先ず、ＣＰＵ１００は、表示部１０５の１画面に表示するサムネイルの総数をデータリストから取得する（ステップＳ１１００）。取得した１画面に表示するサムネイルの総数に基づいて、１画面に表示する画像のレイアウトを決定する。例えば、総数が９６枚であれば８行×１２列のレイアウトであると決定でき、３６枚であれば６行×６列のレイアウトであると決定できる。このように、レイアウトが決まれば、レイアウトの先頭位置からどの位置に表示すべき画像を配置すればよいのかが決まれば、表示すべき画像の画面上における表示位置が決めることができる。そこで、続いて、ＣＰＵ１００は、１画面に表示する全てのサムネイルのうち、ステップＳ１００５（図４参照）で決定された表示すべき画像とデータリスト上の先頭の画像の間の画像数をデータリストを用いて検索する（ステップＳ１１０１）。こうして検索された画像数に基づき今回表示すべき画像の表示位置を決定し（ステップＳ１１０２）、処理は終了する。
【００４２】
なお、今回表示する画像の表示位置は、サムネイルを表示する領域を予め決めておき、左上の領域から行方向に右端に向かって順にサムネイルを割り当て、右端に到達したら一段下に下がって再び左端から右端に向かって順にサムネイルを割り当てることを繰り返して、決定される。また、サムネイルのレイアウト（８行１２列であるのか、６行６列であるのか）が予め決まっている場合は、図５のＳ１１００の処理は不要である。
【００４３】
次に、上述したサムネイルの表示処理について、表示部１０５に表示されるサムネイルの具体例を示した図６及び図７（ａ）〜（ｅ）を参照して説明する。
【００４４】
図６は、図１の表示部１０５の１画面に全てのサムネイルが表示された状態の一例を示す図である。表示部１０５は、８行×１２列からなる９６箇所の表示位置が形成されており、これにより、９６枚のサムネイルを表示可能なマルチ表示画面が形成されている。
【００４５】
図６には、ある１日に撮影された３３枚の画像のサムネイルが１グループとして第１領域２００に、別の日に撮影された２９枚の画像のサムネイルが１グループとして第２領域２０１に、更に別の日に撮影された３４枚の画像のサムネイルが１グループとして第３領域２０２に、それぞれ表示されている。
【００４６】
なお、図６では、表示部１０５のマルチ表示画面が３日分の画像のサムネイルを表示するとしているが、これに限定されるものではない。つまり、記憶媒体１０９に記憶されている画像が、より多い日数分ある場合には、その日数に応じて領域の数を設定することができる。
【００４７】
図６では、表示部１０５に、第１領域２００、第２領域２０１及び第３領域２０２のそれぞれに対して、太線による枠表示が重畳して表示されており、これにより操作者は、３つのグループが現在表示部１０５に表示されていることを容易に認識することができるようになっている。すなわち、マルチ表示画面において、どの画像のサムネイルがどのグループに属しているかを識別可能な表示がされている。但し、このような枠表示は、必ずしも必要なものではない。
【００４８】
表示部１０５には、右方向ボタン２０３ａと左方向ボタン２０３ｂからなるページ送りボタンが表示されている。右方向ボタン２０３ａが選択されると、現在表示されている９６枚のサムネイル以降の９６枚のサムネイルが表示部１０５に表示される。つまり、マルチ表示画面が１画面（１ページ）、先に進む。一方、左方向ボタン２０３ｂが選択されると、現在表示されている９６枚のサムネイル以前の９６枚のサムネイルが表示部１０５に表示される。つまり、マルチ表示画面が１画面（１ページ）、前に戻る。
【００４９】
右方向ボタン２０３ａと左方向ボタン２０３ｂの選択は、タッチパネル機能によって行ってもよいし、右方向ボタン２０３ａと左方向ボタン２０３ｂにそれぞれ割り当てられるボタン等によって行ってもよい。右方向ボタン２０３ａ又は左方向ボタン２０３ｂが、サムネイルが逐次表示されている途中で押下された場合には、現在のマルチ表示画面でのサムネイルの表示は終了し、ページ送りされた次の／前のマルチ表示画面でのサムネイル表示が開始される。
【００５０】
図７（ａ）〜（ｅ）は、図６に示されるサムネイルの表示状態に至る、第１実施形態に係るサムネイルの表示処理順を示す図である。図７（ａ）〜（ｅ）に示されている数字がサムネイルの表示処理順を示している。また、図７（ａ）〜（ｅ）では、図６に示したような第１領域２００、第２領域２０１及び第３領域２０２の枠表示を省略している。
【００５１】
図７（ａ）は、表示開始前の状態を示しており、サムネイルは１枚も表示されていない状態である。表示部１０５へのサムネイルの表示が開始されると、図７（ａ）から図７（ｂ）に示される状態へと移る。
【００５２】
図７（ｂ）には、最初の３枚のサムネイルが表示された状態が示されている。まず、図６の第１領域２００に表示される３３枚のサムネイルの内の１枚目のサムネイル（番号１）として表示され、続いて、図６の第２領域２０１に表示される２９枚のサムネイルの内の１枚目のサムネイル（番号２）として表示される。そして、次に、図６の第３領域２０２に表示される３４枚のサムネイルの内の１枚目のサムネイル（番号３）として表示される。つまり、各領域に対応するグループ毎に、優先順位の高いサムネイルから表示が開始される。なお、図中の番号は画像のファイル名ではなく、表示処理が開始されるタイミングの早い順（表示処理順）を示す番号である。
【００５３】
図７（ｃ）には、図７（ｂ）に示された３枚のサムネイルの次の３枚のサムネイルが表示された状態が示されている。第１領域２００に表示される３３枚のサムネイルの内の２枚目のサムネイル（番号４）が表示され、続いて第２領域２０１に表示される２９枚のサムネイルの内の２枚目のサムネイル（番号５）が表示される。そして、次に、第３領域２０２に表示される３４枚のサムネイルの内の２枚目のサムネイル（番号６）が表示される。
【００５４】
図７（ｄ）には、図７（ｃ）に示された状態から更にサムネイルが表示されていき、第２領域２０１に２９枚のサムネイルが表示され終わった状態が示されており、図７（ｅ）には、全てのサムネイルの表示が終了した状態が示されている。
【００５５】
第２領域２０１に表示される２９枚目（最後）のサムネイルの表示処理順は８６番目となるので、第３領域２０２の２９枚目のサムネイルが８７番目に表示され、第１領域２００の３０枚目のサムネイルが８８番目に表示される。第２領域２０１に表示する３０枚目のサムネイルは無いので、第３領域２０２の３０枚目のサムネイルが８９番目に表示される。
【００５６】
以下、順次、第１領域２００と第３領域２０２に交互にサムネイルが表示され、９４番目のサムネイルが第１領域２００に表示されると、第１領域２００におけるサムネイルの表示が終了する。この状態では、第３領域２０２にはまだ２枚のサムネイルが表示されていないので、９５枚目と９６枚目のサムネイルが第３領域２０２に続けて表示され、全てのサムネイルの表示が終了する。
【００５７】
このように、第１実施形態では、各領域に優先順位にしたがって１枚目のサムネイルを順次表示し、続いて各領域に優先順位にしたがって２枚目の縮小画像（サムネイル）を順次表示するように、逐次、各領域に１枚ずつ、優先順位にしたがう各縮小画像が順次表示されてゆく。言い換えれば、マルチ表示画面を表示する際に、第１のグループ内での表示処理の優先順が１番目の画像の表示処理を終了すると、この第１のグループ内での表示処理の優先順が２番目の画像よりも先に、この第１のグループよりも優先順位の低い他のグループ内での表示処理の優先順位が１番目の画像の表示処理を開始するように制御している。また、さらに言い換えれば、各画像の属性情報に基づいて、前記マルチ表示画面の１画面分の表示処理において、第１の画像（例えば図７（ｃ）の１枚目のサムネイル（番号１）の画像）の表示処理の開始の後、特定の属性情報（本実施形態では撮影日）が該第１の画像と異なる第２の画像（例えば図７（ｃ）の２枚目のサムネイル（番号２）の画像）の表示処理を、特定の属性情報（撮影日）が該第１の画像と同じであり、表示される並び順が該第２の画像より該第１の画像に近い第３の画像（図７（ｃ）の４枚目のサムネイル（番号４）の画像）よりも先に開始するように制御している。すなわち、属性情報に基づいたグループ分けを特に明確に行わなくとも本実施形態のような表示制御は可能である。また、より端的には、以下の制御を行うだけでもよい。複数の画像を１画面に所定の順序で並べたマルチ表示画面の１画面分の表示処理において、第１の画像（例えば図７（ｃ）の１枚目のサムネイル（番号１）の画像）の表示処理の開始の後、第２の画像（例えば図７（ｃ）の２枚目のサムネイル（番号２）の画像）の表示処理を、表示される並び順が該第２の画像より該第１の画像に近い第３の画像（図７（ｃ）の４枚目のサムネイル（番号４）の画像）よりも先に開始するように制御する。このような構成だけでも、１画面に表示すべき全ての画像が表示され終わる前に１画面分の表示内容の概要が把握でき、ページ送りを行うか否かの判断材料とすることができるという本願の効果を得ることが可能である。
【００５８】
以上の第１実施形態によれば、表示制御装置１の操作者は、グループに含まれる全ての画像のサムネイルが表示されなくとも、各グループの内の何枚かのサムネイルを見ることで、どのグループが表示されようとしているのか判断することができる。これによって、操作者は、探している画像が現在表示されようとしているマルチ表示画面に含まれるか否かの見当をつけることができる。
【００５９】
こうして、現在順次サムネイルが表示されているマルチ表示画面に探している画像が無いであろうという見当が付けば、マルチ表示画面に全ての画像のサムネイルを表示し終わる前に、右方向ボタン２０３ａを押下すれば、次のマルチ表示画面に表示を切り替えることができる。つまり、操作者は、素早く探している画像が表示されるマルチ表示画面を呼び出して、所望の画像を検索することができる。
【００６０】
なお、上記第１実施形態では、画像の日付でグループ分けを行ったが、これに限られず、イベント情報やカメラ情報、顔情報、位置情報、画角情報、画像名情報、画像のフォルダ情報等の画像を区別できる情報であれば、グループ分けはどのような情報を用いて行ってもよい。これらの情報を用いる場合、上記第１実施形態で使用した画像の日付の部分の条件を変えるだけでよいため、ここでの詳細な説明は省略する。
【００６１】
また、表示部１０５に表示されたサムネイルからの１つの画像の選択には、表示部１０５がタッチパネル機能を備えている場合には、所望の画像を押下すればよいし、操作部１０６に設けられる４方向ボタン等のボタン（不図示）を用いて行うようにしてもよい。
【００６２】
図７（ｅ）には、選択中のサムネイルを示すカーソル（選択枠）が、番号７９で示されるサムネイルに重畳して表示されている。４方向ボタンを用いる場合、一般的に、例えば、ボタンの右矢印が押下されると、現在選択されているサムネイルからその右隣のサムネイルへ選択位置が移動するので、図７（ｅ）の場合は、番号７９のサムネイルから番号８２のサムネイルにカーソルが移動する。
【００６３】
しかし、これに限定されずに、例えば、４方向ボタンの右矢印が押下されると、現在選択されている７９番のサムネイルの次に表示された８０番のサムネイルへと選択が移動する（つまり、表示処理順に移動する）ようにしてもよい。このようなカーソルの移動方法を用いることにより、表示部１０５の１画面に表示するサムネイルの数が多い場合に、所望の画像の位置の把握を迅速に行うことができるようになる。
【００６４】
《第２実施形態》
第２実施形態では、本実施形態に係る表示制御装置１において、同一日付内の画像の表示処理順を、撮影時間が早い画像、撮影時間が遅い画像、撮影時間が早い画像、というように交互に表示する方法について説明する。すなわち、グループ内での表示処理の優先順が最も高い画像をグループ内で撮影時間が最も早い画像、次に表示処理の優先順が高い画像は、該グループ内で撮影時間が最も遅い画像とした例を説明する。上記の第１実施形態について図６を参照して説明した設定は、第２実施形態においても適用されるものとする。また、第１実施形態と同様に、第１〜第３領域２００〜２０２の各領域にはそれぞれ、３３枚、２９枚、３４枚のサムネイルが表示されるものとする。
【００６５】
図８は、図６に示されるサムネイルの表示状態に至る、第２実施形態に係るサムネイルの表示処理順を示す図である。図８に示されている数字はサムネイルの表示処理順を示している。
【００６６】
図８（ａ）は、サムネイルが６枚表示された状態を示している。１番目に、第１領域２００の３３枚のサムネイルのうちの最初のサムネイルとして、撮影時間の最も早い１枚目のサムネイル（番号１）が表示される。２番目に、第２領域２０１の２９枚のサムネイルのうちの最初のサムネイルとしても、撮影時間の最も早い１枚目（番号２）が表示され、３番目に、第３領域２０２の３４枚のサムネイルのうちの最初のサムネイルとしても、撮影時間の最も早い１枚目（番号３）が表示される。
【００６７】
４番目には、第１領域２００に表示される３３枚のサムネイルのうち、撮影時間が最も遅い３３枚目のサムネイル（番号４）が表示される。同様に、５番目には、第２領域２０１に表示される２９枚のサムネイルのうち、撮影時間が最も遅い２９枚目のサムネイル（番号５）が表示され、６番目には、第３領域２０２に表示され３４枚のサムネイルのうち、撮影時間が最も遅い３４枚目のサムネイル（番号６）が表示される。
【００６８】
図８（ｂ）には、９枚のサムネイルが表示された時点での状態が示されている。７番目には、第１領域２００の３３枚のサムネイルのうち、撮影時間が早い順の２枚目（番号７）が表示される。同様に８番目には、第２領域２０１の２９枚のサムネイルのうち、撮影時間が早い順の２枚目（番号８）が表示され、９番目には、第３領域２０２の３４枚のサムネイルのうち、撮影時間が早い順の２枚目（番号９）が表示される。このように同一日付内の表示処理順が、撮影時間の早い順、遅い順、早い順、と交互になり、最終的には、図８（ｃ）に示される番号順で、全てのサムネイルが表示される。
【００６９】
この第２実施形態に係るサムネイルの表示方法を実現するためには、先に説明した第１実施形態でのサムネイルの表示処理順を決定する処理手順を変更すればよい。
【００７０】
図９は、図８（ａ）〜（ｃ）に示される第２実施形態に係るサムネイルの表示処理順を決定する処理手順を示すフローチャートである。図９に示されるステップＳ１５００〜Ｓ１５０３及びステップＳ１５０７は、図４に示されるステップＳ１０００〜Ｓ１００３及びステップＳ１００５と同じであるため、ここでは、差異のあるステップＳ１５０４〜Ｓ１５０６について説明する。また、図４の処理と同様、図９では具体的には図示していないが、前回表示した画像がデータリスト中の最後のグループに属している場合は、今回表示する画像は、データリスト中の最初のグループ内から検索される。
【００７１】
ステップＳ１５０２又はステップＳ１５０３によって、今回画像表示するグループの属性情報（日付）が決定すると、今回画像を表示するグループ内の前回に表示した画像が、後述するステップＳ１５０６の処理により検索されたか否かが判断される（ステップＳ１５０４）。尚、今回画像を表示するグループにおいて初めて画像の表示が行われる場合は、今回画像を表示するグループ内で前回に表示した画像というのは存在しないので、ステップＳ１５０４においてステップＳ１５０６による検索がされていないと判断し、ステップＳ１５０６の処理に進む。
【００７２】
上記ステップＳ１５０４の判断の結果、前回の検索がステップＳ１５０６により行われた場合（ステップＳ１５０４で“ＹＥＳ”）、処理はステップＳ１５０５に進められ、前回の検索がステップＳ１５０６により行われなかった場合（ステップＳ１５０４で“ＮＯ”）、処理はステップＳ１５０６に進められる。
【００７３】
ＣＰＵ１００は、ステップＳ１５０５において、今回画像を表示するグループ内の、表示処理順が未決定の画像のうち、撮影時間の最も遅い画像を検索して、その後、処理をステップＳ１５０７に進める。一方、ＣＰＵ１００は、ステップＳ１５０６において、今回画像を表示するグループ内の、表示処理順が未決定の画像のうち、撮影時間の最も早い画像を検索し、その後、処理をステップＳ１５０７に進める。
【００７４】
以上の第２実施形態によれば、先に説明した第１実施形態と同様の効果を得ることができる。すなわち、表示制御装置１の操作者は、グループに含まれる画像がすべて表示されなくとも、各グループの内の何枚か見た時点で、どのグループが表示されようとしているのかを判断し、探している画像が表示されるマルチ表示画面に切り替えることができる。
【００７５】
《その他の実施形態》
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【００７６】
また、上記の実施形態では、１つのハードウェアであるＣＰＵ１００が、表示制御装置１の全体制御を行うとしたが、複数のハードウェアが処理を分担することで、表示制御装置１全体の制御が行われる構成となっていてもよい。
【００７７】
更に、本発明は上述した特定の実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。そして、上述した各実施形態は、本発明の一例を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００７８】
また、本発明に係る表示制御装置１は、例えば、パーソナルコンピュータやデジタルカメラ、ＰＤＡ、携帯電話端末や携帯型の画像ビューワ、プリンタ装置に設けられた印刷画像選択および確認のためのディスプレイ、デジタルフォトフレーム等、複数の画像を同時に表示可能な装置に適用することができる。
【符号の説明】
【００７９】
１００      ＣＰＵ
１０１      ＲＡＭ
１０２      ＲＯＭ
１０３      デコーダ
１０４      読み出し部
１０５      表示部
１０６      操作部
１０７      縮小部
１０８      記憶媒体Ｉ／Ｆ
１０９      記憶媒体
【図１】
0005787639.tif 000002
【図２】
0005787639.tif 000003
【図３】
0005787639.tif 000004
【図４】
0005787639.tif 000005
【図５】
0005787639.tif 000006
【図６】
0005787639.tif 000007
【図７】
0005787639.tif 000008
【図８】
0005787639.tif 000009
【図９】
0005787639.tif 000010