(57)【要約】【課題】ユーザによる特別な情報付加操作がなくとも、多数の縮小画像の中から所望の画像を容易に選択することを可能にする。【解決手段】ＣＰＵ１４が、撮影された画像データのタイムスタンプ情報を用いて多数の縮小画像のグルーピングを行う。具体的には、タイムスタンプ情報に含まれる日付に基づいて、縮小画像をグルーピングし、さらに、タイムスタンプ情報に含まれる時刻に基づいて、画像の撮影時間間隔を求め、該時間間隔の大小に応じて更に細かくグルーピングを行う。そして、同一グループの縮小画像ごとに異なる方法で縮小画像をＣＲＴ表示装置１０に表示する。【選択図】      図１
2004355493.tif 000002
【特許請求の範囲】
【請求項１】
画像表示装置を備え、縮小画像を前記画像表示装置に一覧表示することが可能な画像処理装置において、
複数の画像の縮小画像をそれぞれ生成する生成手段と、
前記複数の画像にそれぞれ付加された日時情報に基づいて、前記生成手段により生成された各縮小画像を分類する分類手段と、
前記生成手段により生成された各縮小画像を、前記分類手段によって行われた分類ごとに纏めて前記画像表示装置に表示する表示手段と
を有することを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置に関し、特に、画像表示装置を備え、縮小画像を前記画像表示装置に一覧表示することが可能な画像処理装置に関する。
【０００２】
【従来の技術】
デジタルカメラ等で撮影された画像を一覧表示して、その中から所望の画像を選択するために、従来、縮小画像を作成して表示するサムネイル表示機能が知られる。このサムネイル表示機能は、画像処理ソフトウェアやデジタルカメラ内に搭載されており、縮小画像は通常、元の画像データファイルのタイムスタンプ（ファイルに記録されているデータ入力日時）順に並べられて２次元表示される。
【０００３】
ところで、一覧表示したい縮小画像の数が多い場合には、縮小画像を単に２次元表示するだけでは、その中から所望の画像を選択することは容易ではない。このため、撮影時にグルーピング情報やカテゴリ情報を画像に付加し、こうした情報に基づき、所望の画像を選択するようにした技術が提案されている（特許文献１参照）。
【０００４】
【特許文献１】
特開２０００−３４１６３６号公報（段落３１〜段落３２）
【０００５】
【発明が解決しようとする課題】
しかしながら、撮影時にグルーピング情報やカテゴリ情報を画像に付加する上記従来の技術では、撮影時にユーザが、画像に情報を付加する操作を行わねばならず、その操作はユーザにとって煩わしいものであった。
【０００６】
また、そのような情報を撮影時に付加する機能のついたデジタルカメラで撮影された画像データと、そうした機能の無いデジタルカメラで撮影された画像データとがパーソナルコンピュータ上で混在した場合は、付加情報を利用した適切な画像の選択はできないという問題点があった。
【０００７】
本発明はこのような問題点に鑑みてなされたものであって、ユーザによる特別な情報付加操作がなくとも、多数の縮小画像の中から所望の画像を容易に選択することを可能にした画像処理装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、本発明によれば、画像表示装置を備え、縮小画像を前記画像表示装置に一覧表示することが可能な画像処理装置において、複数の画像の縮小画像をそれぞれ生成する生成手段と、前記複数の画像にそれぞれ付加された日時情報に基づいて、前記生成手段により生成された各縮小画像を分類する分類手段と、前記生成手段により生成された各縮小画像を、前記分類手段によって行われた分類ごとに纏めて前記画像表示装置に表示する表示手段とを有することを特徴とする画像処理装置が提供される。
【０００９】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して説明する。
【００１０】
図１は、本発明に係る画像処理装置の一実施の形態の構成を示すブロック図である。本画像処理装置はパーソナルコンピュータによって構成される。
【００１１】
図１において、１０はＣＲＴ表示装置であり、デジタルカメラ等で撮影された画像データ、各種メッセージメニューなどを表示する。１１はビデオＲＡＭ（ＶＲＡＭ）であり、ＣＲＴ表示装置１０の画面上に表示される文字、画像データを展開記憶する。１２はキーボードであり、ユーザが本画像処理装置に対して各種指示などを行うためのキーを備えている。１３はポインティングデバイス（ＰＤ）であり、ＣＲＴ表示装置１０の画面上の画像データあるいはアイコンなどを指し示すためなどに用いられる。１４はＣＰＵであり、ＲＯＭ１５やＲＡＭ１６に記憶された制御プログラムに基づいて本画像処理装置の各部を制御する。１７はハードディスクドライブ（ＨＤＤ）であり、オペレーティングシステムや画像データ、アプリケーションプログラム等の各種データが記憶されている。
【００１２】
本アプリケーションプログラムはユーザにより起動されると、ＣＰＵ１４により実行される。そして必要に応じてＣＲＴ表示装置１０に処理結果を表示し、またキーボード１２やポインティングデバイス１３を介して送られるユーザからの指示を受け付ける。
【００１３】
図２は、本アプリケーションプログラムに基づきＣＲＴ表示装置１０に表示される画面の一例を示す図である。
【００１４】
画面は、日付表示部２１とサムネイル表示部２２との２つの部分に分かれている。日付表示部２１は、サムネイル表示部２２で表示されている縮小画像の元の画像データの入力日時を表示するものである。サムネイル表示部２２は、ハードディスクドライブ１７内の画像データの縮小画像が、後述するサムネイル表示処理によって表示される部分である。なお、画像数や画像データの分類時の閾値（後述）によっては、サムネイル表示部２２にすべての縮小画像を一度に表示できない可能性がある。このため、上下スクロールバー２３と左右スクロールバー２４とが設けられ、サムネイル表示部２２ではスクロール表示が行われる。また、日付表示部２１及びサムネイル表示部２２は、日付表示部２１に記載される日付ごとにセパレータ２９によって分割されている。
【００１５】
さらに、サムネイル表示部２２には、通常の縮小画像２５が表示される他にスタック型縮小画像２６が表示される。スタック型縮小画像２６は、図４及び図５を参照して後述する分類アルゴリズムによって、撮影間隔が所定時間（閾値Ｔ１）よりも短い複数の画像を一纏めにすることによって縮小画像表示されたものである。具体的には、一纏めの先頭の縮小画像の下に、スタック型縮小画像を表す影をつけることによって表される。ユーザが、この影のついたスタック型縮小画像２６をポインティングデバイス１３で選択することにより、スタック画像表示ウインドウが開き、ユーザはスタック内の各画像を確認することができる。図３は、スタック画像表示ウインドウの例を示す図である。
【００１６】
また、図２に示す画面の上部には、撮影間隔の長短に基づいて画像データを分類する際に用いられる２つの閾値を設定するための閾値設定スライドバー（１）２７及び閾値設定スライドバー（２）２８が設けられる。
【００１７】
なお、縮小画像（サムネイル）の生成は、既存の技術を利用して行われるので、その説明は省略する。
【００１８】
つぎに、図２に示す画面を生成するためのサムネイル（縮小画像）表示処理を説明する。
【００１９】
図４及び図５は、ＣＰＵ１４において実行されるサムネイル表示処理の手順を示すフローチャートである。
【００２０】
まず、このサムネイル表示処理において使用する各変数を説明する。
【００２１】
ｉは、サムネイル表示を行いたい画像ファイルのリストにおけるインデックス番号を表す。Ｘ，Ｙは、サムネイル表示部２２に表示する縮小画像の表示位置座標を表し、サムネイル表示部２２の左上を原点とし、右方向がＸ方向、下方向がＹ方向とする。ＣＴは、ファイルリストにおけるｉ番目のファイルのタイムスタンプ情報（ファイルに記録されているデータ入力日時）を保持する変数である。ＰＴは、ファイルリストにおける（ｉ−１）番目のファイルのタイムスタンプ情報を保持する変数である。またＴ１は、閾値設定スライドバー（１）２７により設定された閾値が格納される変数、Ｔ２は、閾値設定スライドバー（２）２８により設定された閾値が格納される変数である。なお、Ｔ１とＴ２との間には、常にＴ１＜Ｔ２という関係が成り立っている。
【００２２】
以下、ステップに沿って説明する。
【００２３】
ステップＳ４０１：まず、サムネイル表示を行いたい画像ファイルのリストを取得する。そして取得したファイルリストにおいて、ファイルのタイムスタンプ順にソーティングを行う。
【００２４】
ステップＳ４０２：利用する変数を初期化する。具体的には、ｉ＝１，Ｘ＝０，Ｙ＝０，ＰＴ＝０００１年０１月０１日：００：００：００とする。
【００２５】
ステップＳ４０３：ファイルリストにおけるｉ番目のファイルのタイムスタンプ情報を獲得し、変数ＣＴに保存する。
【００２６】
ステップＳ４０４：変数ＰＴと変数ＣＴとにおける日付情報を比較する。その結果、日付が一致していなければ、ステップＳ４０５へ進み、一致していればステップＳ４１０へ進む。
【００２７】
ステップＳ４０５：日付表示部２１において、（ｉ−１）番目のファイルのタイムスタンプ情報が表示されている表示位置（行）とは別の新たな位置（１段下の行）を、ｉ番目のファイルのタイムスタンプ情報を表示するための表示位置（行）に決定する。ただし、ＰＴ＝０００１年０１月０１日：００：００：００、すなわち初期化直後だけは、日付表示部２１の一番上の行に決定する。
【００２８】
ステップＳ４０６：日付表示部２１内で、ステップＳ４０５で決定された新たな位置（行）に、変数ＣＴに保存されている日付情報を表示するとともに、セパレータ２９も追加する。ただし、ＰＴ＝０００１年０１月０１日：００：００：００の初期化直後だけはセパレータ２９を追加しない。
【００２９】
ステップＳ４０７：サムネイル表示部２２内のＸ，Ｙの座標位置にファイルリストのｉ番目のファイルの縮小画像を表示する。
【００３０】
ステップＳ４０８：変数ＰＴに変数ＣＴの値を設定し、変数ＰＴに設定されたタイムスタンプ情報を保存する。また、ｉ＝ｉ＋１として、ファイルリストのインデックス番号を１つ進める。
【００３１】
ステップＳ４０９：ファイルリストに、ｉ番目のファイルが存在するか否かを判別し、ｉ番目のファイルが存在しなければ、ファイルリスト内の全ファイルに対して本サムネイル表示処理が終了したこととなり、本処理を終了する。一方、ｉ番目のファイルが存在すれば、ステップＳ４０３へ戻る。
【００３２】
ステップＳ４１０：ステップＳ４０４で変数ＰＴと変数ＣＴとの日付情報が一致していると判別された場合は、変数ＣＴと変数ＰＴとの差（ＣＴ−ＰＴ）を計算し、この差（ＣＴ−ＰＴ）を閾値Ｔ１と比較し、差（ＣＴ−ＰＴ）が閾値Ｔ１より小さければ、すなわち（ｉ−１）番目のファイルのデータ入力日時からｉ番目のファイルのデータ入力日時までの期間が閾値Ｔ１より小さければ、ステップＳ４１１へ進む。一方、差（ＣＴ−ＰＴ）が閾値Ｔ１以上である場合は、ステップＳ４１２へ進む。
【００３３】
ステップＳ４１１：変数ＣＴと変数ＰＴとの差（ＣＴ−ＰＴ）が閾値Ｔ１より小さい場合、スタック表示の処理を行う。すなわちＸ，Ｙの座標位置に表示されている縮小画像に対して影の表示を行う。なお、この影の表示が既に行われている場合は、そのままとして、ステップＳ４０８へ進む。
【００３４】
ステップＳ４１２：ステップＳ４１０で変数ＣＴと変数ＰＴとの差（ＣＴ−ＰＴ）が閾値Ｔ１以上であると判別された場合には、変数ＣＴと変数ＰＴとの差（ＣＴ−ＰＴ）が閾値Ｔ２（前述したようにＴ１＜Ｔ２）より小さいか否かの判断を行う。差（ＣＴ−ＰＴ）が閾値Ｔ２より小さい場合、すなわち、（ｉ−１）番目のファイルのデータ入力日時からｉ番目のファイルのデータ入力日時までの期間が閾値Ｔ２より小さければ、ステップＳ４１３へ進む。差（ＣＴ−ＰＴ）が閾値Ｔ２以上である場合は、ステップＳ４１４へ進む。
【００３５】
ステップＳ４１３：差（ＣＴ−ＰＴ）が閾値Ｔ１以上であり、閾値Ｔ２よりも小さい場合、サムネイル表示部２２において横方向に縮小画像を並べる処理を行う。具体的には、Ｘ＝Ｘ＋１として、ｉ番目ファイルの縮小画像の表示位置を、（ｉ−１）番目ファイルの縮小画像の表示位置よりも右方向へずらした位置に決定する。
【００３６】
この後ステップＳ４０７へ進み、こうして決定されたサムネイル表示部２２内のＸ，Ｙの座標位置にファイルリストのｉ番目のファイルの縮小画像を表示する。
【００３７】
ステップＳ４１４：差（ＣＴ−ＰＴ）が閾値Ｔ２以上である場合、サムネイル表示部２２において改行処理を行う。具体的には、具体的にはＸ＝０，Ｙ＝Ｙ＋１として、ｉ番目ファイルの縮小画像の表示位置を、（ｉ−１）番目ファイルの縮小画像が表示されている行よりも下の行の最も左位置に決定する。
【００３８】
この後ステップＳ４０７へ進み、こうして決定されたサムネイル表示部２２内のＸ，Ｙの座標位置にファイルリストのｉ番目のファイルの縮小画像を表示する。
【００３９】
以上のサムネイル表示処理を実行することで、図２に例示するような画面の表示を実現することができる。
【００４０】
例えば、閾値設定スライドバー（１）２７および閾値設定スライドバー（２）２８により閾値Ｔ１を５分、閾値Ｔ２を３０分と設定すると、（ｉ−１）番目のファイルのデータ入力日時からｉ番目のファイルのデータ入力日時までの期間である差（ＣＴ−ＰＴ）が５分未満の場合はスタック表示が行われ（Ｓ４１１）、５分以上３０分未満の場合はＸ方向に並べて表示が行われ（Ｓ４１３）、３０分以上の場合は改行が行われる（Ｓ４１４）。
【００４１】
これにより、ユーザによる特別な情報付加操作がなくとも、グループ化されたサムネイル表示を行うことが可能となり、ユーザは、このグループ化されたサムネイル表示画面から所望の画像を容易に選択することが可能となる。
【００４２】
なお、ユーザによって閾値設定スライドバー（１）２７および閾値設定スライドバー（２）２８が操作されたとき、それらのスライドバーの位置に応じて、上記のサムネイル表示処理を実行するようにする。すなわち、スライドバーの移動に連動して縮小画像のレイアウトを変更する。これにより、スライドバーの位置に応じたサムネイル表示が即座に行われ、簡単かつ視覚的にサムネイル表示のグルーピングの割合を確認することができる。
【００４３】
なお、上記のような閾値Ｔ１以下の場合において、縮小画像に付加する影付け画像は、画像を纏める枚数に応じて変更するように構成すると、纏めた画像数の予測ができるのでさらに使い勝手がよい。例えば、纏める枚数が多くなるにつれて影を大きくするとよい。
【００４４】
また、纏めた場合に、縮小画像に付加する画像は、影のような表示に限らない。例えば、画像を囲むような表示や、文字やアイコン表示を利用してもよい。
【００４５】
さらに、上記の実施の形態において、閾値Ｔ１以下の場合に表示させる縮小画像は、日付情報の一番古いものであったが、そのような場合に限るものではなく、一番新しい画像等を表示するようにしてもよい。
【００４６】
また、他の付属情報を利用して、所定の条件で選択された画像を表示するように構成すると、より好ましい画像を代表画像として表示させるのに好都合である。
【００４７】
上記の表示形態において、閾値Ｔ２の場合に、横方向に並べた表示形態は、これに限るものではなく、画像表示エリアの中で、視覚的に区別できる表示エリア（セクションと呼ぶ）に表示すればよい。この場合の各セクションは、線で明示的に区切ってもよいし、背景の色を変更するように区切ってもよい。また、余白量を操作することで、なんとなく区切りが分かる表示形態であってもよい。
【００４８】
［他の実施の形態］
なお、本発明の目的は、前述の実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵ、ＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００４９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５０】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００５１】
また、コンピュータが読み出したプログラムコードを実行することにより、上記の実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００５２】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００５３】
以上のように、本発明の各種の実施の形態を示して説明したが、以下に本発明の実施態様の例を列挙する。
【００５４】
〔実施態様１〕  画像表示装置を備え、縮小画像を前記画像表示装置に一覧表示することが可能な画像処理装置において、
複数の画像の縮小画像をそれぞれ生成する生成手段と、
前記複数の画像にそれぞれ付加された日時情報に基づいて、前記生成手段により生成された各縮小画像を分類する分類手段と、
前記生成手段により生成された各縮小画像を、前記分類手段によって行われた分類ごとに纏めて前記画像表示装置に表示する表示手段と
を有することを特徴とする画像処理装置。
【００５５】
〔実施態様２〕  前記分類手段は、前記日時情報に含まれる日付に基づいて、前記生成手段により生成された各縮小画像を分類する第１の分類手段を含むことを特徴とする実施態様１に記載の画像処理装置。
【００５６】
〔実施態様３〕  前記分類手段は、前記日時情報に含まれる時刻に基づいて、各縮小画像間の時間間隔を算出し、前記第１の分類手段によって同一グループに分類された各縮小画像を、前記算出された時間間隔に基づいて更に分類する第２の分類手段を含むことを特徴とする実施態様２に記載の画像処理装置。
【００５７】
〔実施態様４〕  前記第２の分類手段は、前記算出された時間間隔が第１の所定時間よりも短い場合は、対応する２つの縮小画像を第１のグループに分類し、前記算出された時間間隔が前記第１の所定時間以上であり、かつ前記第１の所定時間よりも長い第２の所定時間よりも短い場合は、対応する２つの縮小画像を第２のグループに分類し、前記算出された時間間隔が前記第２の所定時間以上である場合は、対応する２つの縮小画像を第３のグループに分類することを特徴とする実施態様３に記載の画像処理装置。
【００５８】
〔実施態様５〕  前記表示手段は、前記第１のグループに分類された各縮小画像については、前記第１グループ中のいずれか１つの縮小画像を選択し、該選択された縮小画像に所定のマークを付加して前記画像表示装置に表示するとともに、ユーザの操作に従い、該表示の画面とは別の画面に、前記第１のグループに分類された各縮小画像をすべて表示することを特徴とする実施態様４に記載の画像処理装置。
【００５９】
〔実施態様６〕  前記表示手段は、前記第２のグループに分類された各縮小画像については、該各縮小画像を同一表示エリアに並べて表示することを特徴とする実施態様４に記載の画像処理装置。
【００６０】
〔実施態様７〕  前記表示手段は、前記第３のグループに分類された各縮小画像については、該各縮小画像を互いに別の表示エリアに表示することを特徴とする実施態様４に記載の画像処理装置。
【００６１】
〔実施態様８〕  前記第１及び第２の所定時間をそれぞれ設定するための設定手段を、前記表示手段が各縮小画像を表示する前記画像表示装置の同一画面上に表示する設定表示手段を更に有することを特徴とする実施態様４に記載の画像処理装置。
【００６２】
〔実施態様９〕  縮小画像を画像表示装置に一覧表示する縮小画像表示方法において、
複数の画像の縮小画像をそれぞれ生成する生成ステップと、
前記複数の画像にそれぞれ付加された日時情報に基づいて、前記生成ステップにより生成された各縮小画像を分類する分類ステップと、
前記生成ステップにより生成された各縮小画像を、前記分類ステップによって行われた分類ごとに纏めて前記画像表示装置に表示する表示ステップと
を有することを特徴とする縮小画像表示方法。
【００６３】
〔実施態様１０〕  前記分類ステップは、前記日時情報に含まれる日付に基づいて、前記生成ステップにより生成された各縮小画像を分類する第１の分類ステップを含むことを特徴とする実施態様９に記載の縮小画像表示方法。
【００６４】
〔実施態様１１〕  前記分類ステップは、前記日時情報に含まれる時刻に基づいて、各縮小画像間の時間間隔を算出し、前記第１の分類ステップによって同一グループに分類された各縮小画像を、前記算出された時間間隔に基づいて更に分類する第２の分類ステップを含むことを特徴とする実施態様１０に記載の縮小画像表示方法。
【００６５】
〔実施態様１２〕  前記第２の分類ステップは、前記算出された時間間隔が第１の所定時間よりも短い場合は、対応する２つの縮小画像を第１のグループに分類し、前記算出された時間間隔が前記第１の所定時間以上であり、かつ前記第１の所定時間よりも長い第２の所定時間よりも短い場合は、対応する２つの縮小画像を第２のグループに分類し、前記算出された時間間隔が前記第２の所定時間以上である場合は、対応する２つの縮小画像を第３のグループに分類することを特徴とする実施態様１１に記載の縮小画像表示方法。
【００６６】
〔実施態様１３〕  前記表示ステップは、前記第１のグループに分類された各縮小画像については、該各縮小画像の内の１つを、所定のマークを付加して前記画像表示装置に表示するとともに、ユーザの操作に従い、該表示の画面とは別の画面に、前記第１のグループに分類された各縮小画像をすべて表示することを特徴とする実施態様１２に記載の縮小画像表示方法。
【００６７】
〔実施態様１４〕  前記表示ステップは、前記第２のグループに分類された各縮小画像については、該各縮小画像を同一行に並べて表示することを特徴とする実施態様１２に記載の縮小画像表示方法。
【００６８】
〔実施態様１５〕  前記表示ステップは、前記第３のグループに分類された各縮小画像については、該各縮小画像を互いに別の行に表示することを特徴とする実施態様１２に記載の縮小画像表示方法。
【００６９】
〔実施態様１６〕  前記第１及び第２の所定時間をそれぞれ設定するための設定手段を、前記表示ステップによって各縮小画像が表示される前記画像表示装置の同一画面上に表示する設定表示ステップを更に有することを特徴とする実施態様１２に記載の縮小画像表示方法。
【００７０】
〔実施態様１７〕  縮小画像を画像表示装置に一覧表示する縮小画像表示方法を、コンピュータに実行させるためのプログラムにおいて、
前記縮小画像表示方法が、
複数の画像の縮小画像をそれぞれ生成する生成ステップと、
前記複数の画像にそれぞれ付加された日時情報に基づいて、前記生成ステップにより生成された各縮小画像を分類する分類ステップと、
前記生成ステップにより生成された各縮小画像を、前記分類ステップによって行われた分類ごとに纏めて前記画像表示装置に表示する表示ステップと
を有することを特徴とするプログラム。
【００７１】
〔実施態様１８〕  前記分類ステップは、前記日時情報に含まれる日付に基づいて、前記生成ステップにより生成された各縮小画像を分類する第１の分類ステップを含むことを特徴とする実施態様１７に記載のプログラム。
【００７２】
〔実施態様１９〕  前記分類ステップは、前記日時情報に含まれる時刻に基づいて、各縮小画像間の時間間隔を算出し、前記第１の分類ステップによって同一グループに分類された各縮小画像を、前記算出された時間間隔に基づいて更に分類する第２の分類ステップを含むことを特徴とする実施態様１８に記載のプログラム。
【００７３】
〔実施態様２０〕  前記第２の分類ステップは、前記算出された時間間隔が第１の所定時間よりも短い場合は、対応する２つの縮小画像を第１のグループに分類し、前記算出された時間間隔が前記第１の所定時間以上であり、かつ前記第１の所定時間よりも長い第２の所定時間よりも短い場合は、対応する２つの縮小画像を第２のグループに分類し、前記算出された時間間隔が前記第２の所定時間以上である場合は、対応する２つの縮小画像を第３のグループに分類することを特徴とする実施態様１９に記載のプログラム。
【００７４】
〔実施態様２１〕  縮小画像を画像表示装置に一覧表示する縮小画像表示方法をプログラムとして記憶した、コンピュータにより読み出し可能な記憶媒体において、
前記縮小画像表示方法が、
複数の画像の縮小画像をそれぞれ生成する生成ステップと、
前記複数の画像にそれぞれ付加された日時情報に基づいて、前記生成ステップにより生成された各縮小画像を分類する分類ステップと、
前記生成ステップにより生成された各縮小画像を、前記分類ステップによって行われた分類ごとに纏めて前記画像表示装置に表示する表示ステップと
を有することを特徴とする記憶媒体。
【００７５】
〔実施態様２２〕  前記分類ステップは、前記日時情報に含まれる日付に基づいて、前記生成ステップにより生成された各縮小画像を分類する第１の分類ステップを含むことを特徴とする実施態様２１に記載の記憶媒体。
【００７６】
〔実施態様２３〕  前記分類ステップは、前記日時情報に含まれる時刻に基づいて、各縮小画像間の時間間隔を算出し、前記第１の分類ステップによって同一グループに分類された各縮小画像を、前記算出された時間間隔に基づいて更に分類する第２の分類ステップを含むことを特徴とする実施態様２２に記載の記憶媒体。
【００７７】
〔実施態様２４〕  前記第２の分類ステップは、前記算出された時間間隔が第１の所定時間よりも短い場合は、対応する２つの縮小画像を第１のグループに分類し、前記算出された時間間隔が前記第１の所定時間以上であり、かつ前記第１の所定時間よりも長い第２の所定時間よりも短い場合は、対応する２つの縮小画像を第２のグループに分類し、前記算出された時間間隔が前記第２の所定時間以上である場合は、対応する２つの縮小画像を第３のグループに分類することを特徴とする実施態様２３に記載の記憶媒体。
【００７８】
【発明の効果】
以上詳述したように本発明によれば、撮影された画像データのタイムスタンプ情報を用いて多数の縮小画像のグルーピングを行う。具体的には、タイムスタンプ情報に含まれる日付に基づいて、縮小画像をグルーピングし、さらに、タイムスタンプ情報に含まれる時刻に基づいて、画像の撮影時間間隔を求め、該時間間隔の大小に応じて更に細かくグルーピングを行う。そして、同一グループの縮小画像ごとに異なる方法で縮小画像の表示を行う。
【００７９】
これにより、ユーザによる特別な情報付加操作がなくとも、多数の縮小画像の中から所望の画像を容易に選択することが可能になる。
【００８０】
また、時間間隔の大小に応じて更に細かくグルーピングを行う際に使用する時間基準値を、縮小画像が表示される画面上で設定できるようにする。
【００８１】
これによって、時間基準値の変更に応じた縮小画像の表示が即座に行われるとともに、縮小画像のグルーピングの状態を簡単かつ視覚的に確認することができる。
【図面の簡単な説明】
【図１】本発明に係る画像処理装置の一実施の形態の構成を示すブロック図である。
【図２】アプリケーションプログラムに基づきＣＲＴ表示装置に表示される画面の一例を示す図である。
【図３】スタック画像表示ウインドウの例を示す図である。
【図４】ＣＰＵにおいて実行されるサムネイル表示処理の手順を示すフローチャート（１／２）である。
【図５】ＣＰＵにおいて実行されるサムネイル表示処理の手順を示すフローチャート（２／２）である。
【符号の説明】
１０  ＣＲＴ表示装置（画像表示装置）
１１  ＶＲＡＭ
１２  キーボード（ＫＢ）
１３  ポインティングデバイス（ＰＤ）
１４  ＣＰＵ（生成手段、分類手段、表示手段）
１５  ＲＯＭ
１６  ＲＡＭ
１７  ハードディスクドライブ（ＨＤＤ）
２１  日付表示部
２２  サムネイル表示部
２３  上下スクロールバー
２４  左右スクロールバー
２５  通常の縮小画像
２６  スタック型縮小画像
２７  閾値設定スライドバー（１）
２８  閾値設定スライドバー（２）
２９  セパレータ
【図１】
2004355493.tif 000003
【図２】
2004355493.tif 000004
【図３】
2004355493.tif 000005
【図４】
2004355493.tif 000006
【図５】
2004355493.tif 000007