(57)【要約】【課題】  複数の画像ファイルをカレンダー上で視覚的に管理できるようにする。【解決手段】  カレンダー表示モードに設定すると、カレンダー画面が表示される。カレンダーの例えば日付を選択すると、その日に撮影した画像ファイルの代表画像が表示される。この代表画像は、所定時間毎に他の画像で更新される。これにより、１日に複数の画像を撮影した場合にも、所望の画像を検索することができる。また、本発明では、画像の枚数をグラフ表示させることで、画像の枚数が視覚的に把握できる。【選択図】        図１
2006081129.tif 000002
【特許請求の範囲】
【請求項１】
画像を記憶する画像記憶手段と、
複数の画像を表示することが可能なディスプレイと、
前記画像記憶手段に記憶された画像をその画像に付随する日時情報を基に分類する画像分類手段と、
前記ディスプレイに表示する、複数の表示単位より構成されるカレンダーを生成するカレンダー生成手段と、
前記カレンダーの表示単位のそれぞれについて、表示単位により決まる期間に属すると分類された一つ又は複数の画像のサムネイル画像から代表サムネイルを選択する代表選択手段と、
前記ディスプレイに表示された前記カレンダー生成手段で生成されたカレンダーの前記代表サムネイルを所定時間毎に同一単位期間に属する他の画像のサムネイル画像で置き換えるサムネイル更新手段と、
を有することを特徴とする画像表示装置。
【請求項２】
前記サムネイル更新手段は、前記ディスプレイに表示されている代表サムネイルを前記カレンダー全体にわたって、各表示単位が同期してサムネイルの表示の更新を行うことを特徴とする請求項1に記載の画像表示装置。
【請求項３】
前記サムネイル更新手段は、前記ディスプレイに表示されているカレンダーの各表示単位毎に異なった周期で代表サムネイルを更新し、多くの画像が属する表示単位の場合には短い周期でサムネイルを更新することを特徴とする請求項１に記載の画像表示装置。
【請求項４】
前記ディスプレイに表示されたカレンダーの複数の表示単位の一つを指定する指定手段と、
前記指定手段で指定された表示単位に対応するサムネイル画像を一覧表示するサムネイル一覧表示手段と
を有することを特徴とする請求項１に記載の画像表示装置。
【請求項５】
前記カレンダーの表示単位は時間、日、週、月、年の何れかであることを特徴とする請求項１に記載の画像表示装置。
【請求項６】
前記ディスプレイに表示されているカレンダーがカバーする期間を表示単位として、各カレンダーがカバーする画像数を表すグラフを表示するグラフ表示手段を更に有することを特徴とする請求項１に記載の画像表示装置。
【請求項７】
前記グラフは、画像数をグラフ単位の長さ、高さ、２次元的或いは３次元的なサイズ、個数で表し、それぞれ画像数の増加に対して、線形又は対数的に増加することを特徴とする請求項６に記載の画像表示装置。
【請求項８】
画像を記憶する画像記憶ステップと、
複数の画像を表示する表示ステップと、
前記画像記憶ステップで記憶された画像をその画像に付随する日時情報を基に分類する画像分類ステップと、
前記ディスプレイに表示する、複数の表示単位より構成されるカレンダーを生成するカレンダー生成ステップと、
前記カレンダーの表示単位のそれぞれについて、表示単位により決まる期間に属すると分類された一つ又は複数の画像のサムネイル画像から代表サムネイルを選択する代表選択ステップと、
前記ディスプレイに表示された前記カレンダーステップで生成されたカレンダーの前記代表サムネイルを所定時間毎に同一単位期間に属する他の画像のサムネイル画像で置き換えるサムネイル更新ステップと、
を有することを特徴とする画像表示プログラム。
【請求項９】
前記サムネイル更新ステップは、前記ディスプレイに表示されている代表サムネイルを前記カレンダー全体にわたって、各表示単位が同期してサムネイルの表示の更新を行うことを特徴とする請求項８に記載の画像表示プログラム。
【請求項１０】
前記サムネイル更新ステップは、前記ディスプレイに表示されているカレンダーの各表示単位毎に異なった周期で代表サムネイルを更新し、多くの画像が属する表示単位の場合には短い周期でサムネイルを更新することを特徴とする請求項８に記載の画像表示プログラム。
【請求項１１】
前記ディスプレイに表示されたカレンダーの複数の表示単位の一つを指定する指定ステップと、
前記指定ステップで指定された表示単位に対応するサムネイル画像を一覧表示するサムネイル一覧表示ステップと
を有することを特徴とする請求項８に記載の画像表示プログラム。
【請求項１２】
前記カレンダーの表示単位は時間、日、週、月、年の何れかであることを特徴とする請求項８に記載の画像表示プログラム。
【請求項１３】
前記ディスプレイに表示されているカレンダーがカバーする期間を表示単位として、各カレンダーがカバーする画像数を表すグラフを表示するグラフ表示ステップを更に有することを特徴とする請求項８に記載の画像表示プログラム。
【請求項１４】
前記グラフは、画像数をグラフ単位の長さ、高さ、２次元的或いは３次元的なサイズ、個数で表し、それぞれ画像数の増加に対して、線形又は対数的に増加することを特徴とする請求項１３に記載の画像表示プログラム。
【請求項１５】
画像を記憶する画像記憶ステップと、
複数の画像を表示する表示ステップと、
前記画像記憶ステップで記憶された画像をその画像に付随する日時情報を基に分類する画像分類ステップと、
前記ディスプレイに表示する、複数の表示単位より構成されるカレンダーを生成するカレンダー生成ステップと、
前記カレンダーの表示単位のそれぞれについて、表示単位により決まる期間に属すると分類された一つ又は複数の画像のサムネイル画像から代表サムネイルを選択する代表選択ステップと、
前記ディスプレイに表示された前記カレンダーステップで生成されたカレンダーの前記代表サムネイルを所定時間毎に同一単位期間に属する他の画像のサムネイル画像で置き換えるサムネイル更新ステップと、
を有することを特徴とする画像表示プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１６】
前記サムネイル更新ステップは、前記ディスプレイに表示されている代表サムネイルを前記カレンダー全体にわたって、各表示単位が同期してサムネイルの表示の更新を行うことを特徴とする請求項１５に記載の画像表示プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１７】
前記サムネイル更新ステップは、前記ディスプレイに表示されているカレンダーの各表示単位毎に異なった周期で代表サムネイルを更新し、多くの画像が属する表示単位の場合には短い周期でサムネイルを更新することを特徴とする請求項１５に記載の画像表示プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１８】
前記ディスプレイに表示されたカレンダーの複数の表示単位の一つを指定する指定ステップと、
前記指定ステップで指定された表示単位に対応するサムネイル画像を一覧表示するサムネイル一覧表示ステップと
を有することを特徴とする請求項１５に記載の画像表示プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１９】
前記カレンダーの表示単位は時間、日、週、月、年の何れかであることを特徴とする請求項１５に記載の画像表示プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２０】
前記ディスプレイに表示されているカレンダーがカバーする期間を表示単位として、各カレンダーがカバーする画像数を表すグラフを表示するグラフ表示ステップを更に有することを特徴とする請求項１５に記載の画像表示プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２１】
前記グラフは、画像数をグラフ単位の長さ、高さ、２次元的或いは３次元的なサイズ、個数で表し、それぞれ画像数の増加に対して、線形又は対数的に増加することを特徴とする請求項２０に記載の画像表示プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディジタルカメラで撮影した画像ファイルを管理するのに用いて好適な画像表示装置、画像表示プログラム、画像表示プログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来より、ディジタルカメラで撮影等した画像データを各ユーザのパーソナルコンピュータに転送して管理することが行われている。ディジタルカメラで撮影等した画像データを各ユーザのパーソナルコンピュータに転送すると、多数の画像データを一括して管理することができる。また、パーソナルコンピュータ上では、画像の編集が簡単に行える。また、パーソナルコンピュータに保存された画像データをＣＤ−Ｒ(Compact Disc Recordable)等の光ディスクにコピーし、長期にわたって保存することができる。更に、ハードプリントが必要な場合は、パーソナルコンピュータに接続されたプリンタで印刷することができる。
【０００３】
ディジタルカメラで撮影した画像データをパーソナルコンピュータで管理する場合、ファイルを階層的なファイルシステムのフォルダツリーで表示し、この階層的なファイルシステムのフォルダツリーを移動しながら目的のファイルを探すという方法が一般的である。ところが、近年のパーソナルコンピュータの記憶装置の容量の増大に伴い、パーソナルコンピュータに保存される画像ファイルの数も膨大になっている。パーソナルコンピュータに保存される画像ファイルの数が膨大になると、このようなの階層的なファイルシステムのフォルダツリーでは、所望の画像ファイルを効率的に検索するのが困難である。
【０００４】
そこで、サムネイル画像と呼ばれる縮小画像を使って、画像ファイルを視覚的に管理できるようにしたものが登場してきている。更に、例えば特許文献１に示されるように、カレンダーを表示し、このカレンダーに、その日に撮影したサムネイル画像を表示させるようにしたものがある。
【特許文献１】特開平１１−２１５４７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、ディジタルカメラの使用状況は、各ユーザ毎に異なる。１年に数回しかディジタルカメラを使わないユーザもいれば、ディジタルカメラを常に持ち歩き、日常の出来事を頻繁に撮影するユーザもおり、更に、プロカメラマンのように、１日に大量の枚数の撮影を行うユーザもいる。
【０００６】
特許文献１に示されるものでは、カレンダー上にサムネイル画像を表示させるようにした場合、画像を殆ど撮影しないユーザにとっては、カレンダーで視覚的に画像が管理できるので、好都合である。しかしながら、サムネイル画像の表示領域に限りがあり、多数の画像を表示することは難しい。
【０００７】
したがって、本発明は、カレンダー上で複数の画像を視覚的に管理できるようにした画像表示装置、画像表示プログラム、画像表示プログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１の発明は、画像を記憶する画像記憶手段と、複数の画像を表示することが可能なディスプレイと、画像記憶手段に記憶された画像をその画像に付随する日時情報を基に分類する画像分類手段と、ディスプレイに表示する、複数の表示単位より構成されるカレンダーを生成するカレンダー生成手段と、カレンダーの表示単位のそれぞれについて、表示単位により決まる期間に属すると分類された一つ又は複数の画像のサムネイル画像から代表サムネイルを選択する代表選択手段と、ディスプレイに表示されたカレンダー生成手段で生成されたカレンダーの代表サムネイルを所定時間毎に同一単位期間に属する他の画像のサムネイル画像で置き換えるサムネイル更新手段とを有することを特徴とする。
【０００９】
請求項２の発明は、請求項1の画像表示装置において、サムネイル更新手段は、ディスプレイに表示されている代表サムネイルをカレンダー全体にわたって、各表示単位が同期してサムネイルの表示の更新を行うことを特徴とする。
【００１０】
請求項３の発明は、請求項１の画像表示装置において、サムネイル更新手段は、ディスプレイに表示されているカレンダーの各表示単位毎に異なった周期で代表サムネイルを更新し、多くの画像が属する表示単位の場合には短い周期でサムネイルを更新することを特徴とする。
【００１１】
請求項４の発明は、請求項１の画像表示装置において、ディスプレイに表示されたカレンダーの複数の表示単位の一つを指定する指定手段と、指定手段で指定された表示単位に対応するサムネイル画像を一覧表示するサムネイル一覧表示手段とを有することを特徴とする。
【００１２】
請求項５の発明は、請求項１の画像表示装置において、カレンダーの表示単位は時間、日、週、月、年の何れかであることを特徴とする。
【００１３】
請求項６の発明は、請求項１の画像表示装置において、ディスプレイに表示されているカレンダーがカバーする期間を表示単位として、各カレンダーがカバーする画像数を表すグラフを表示するグラフ表示手段を更に有することを特徴とする。
【００１４】
請求項７の発明は、請求項６の画像表示装置において、グラフは、画像数をグラフ単位の長さ、高さ、２次元的或いは３次元的なサイズ、個数で表し、それぞれ画像数の増加に対して、線形又は対数的に増加することを特徴とする。
【００１５】
請求項８の発明は、画像を記憶する画像記憶ステップと、複数の画像を表示する表示ステップと、画像記憶ステップで記憶された画像をその画像に付随する日時情報を基に分類する画像分類ステップと、ディスプレイに表示する、複数の表示単位より構成されるカレンダーを生成するカレンダー生成ステップと、カレンダーの表示単位のそれぞれについて、表示単位により決まる期間に属すると分類された一つ又は複数の画像のサムネイル画像から代表サムネイルを選択する代表選択ステップと、ディスプレイに表示されたカレンダーステップで生成されたカレンダーの代表サムネイルを所定時間毎に同一単位期間に属する他の画像のサムネイル画像で置き換えるサムネイル更新ステップとを有することを特徴とする。
【００１６】
請求項９の発明は、請求項８の画像表示プログラムにおいて、サムネイル更新ステップは、ディスプレイに表示されている代表サムネイルをカレンダー全体にわたって、各表示単位が同期してサムネイルの表示の更新を行うことを特徴とする。
【００１７】
請求項１０の発明は、請求項８に記載の画像表示プログラムにおいて、サムネイル更新ステップは、ディスプレイに表示されているカレンダーの各表示単位毎に異なった周期で代表サムネイルを更新し、多くの画像が属する表示単位の場合には短い周期でサムネイルを更新することを特徴とする。
【００１８】
請求項１１の発明は、請求項８の画像表示プログラムにおいて、ディスプレイに表示されたカレンダーの複数の表示単位の一つを指定する指定ステップと、指定ステップで指定された表示単位に対応するサムネイル画像を一覧表示するサムネイル一覧表示ステップとを有することを特徴とする。
【００１９】
請求項１２の発明は、請求項８の画像表示プログラムにおいて、カレンダーの表示単位は時間、日、週、月、年の何れかであることを特徴とする。
【００２０】
請求項１３の発明は、請求項８の画像表示プログラムにおいて、ディスプレイに表示されているカレンダーがカバーする期間を表示単位として、各カレンダーがカバーする画像数を表すグラフを表示するグラフ表示ステップを更に有することを特徴とする。
【００２１】
請求項１４の発明は、請求項１３の画像表示プログラムにおいて、グラフは、画像数をグラフ単位の長さ、高さ、２次元的或いは３次元的なサイズ、個数で表し、それぞれ画像数の増加に対して、線形又は対数的に増加することを特徴とする。
【００２２】
請求項１５の発明は、画像表示プログラムを記録したコンピュータ読み取り可能な記録媒体であって、画像表示プログラムは、画像を記憶する画像記憶ステップと、複数の画像を表示する表示ステップと、画像記憶ステップで記憶された画像をその画像に付随する日時情報を基に分類する画像分類ステップと、ディスプレイに表示する、複数の表示単位より構成されるカレンダーを生成するカレンダー生成ステップと、カレンダーの表示単位のそれぞれについて、表示単位により決まる期間に属すると分類された一つ又は複数の画像のサムネイル画像から代表サムネイルを選択する代表選択ステップと、ディスプレイに表示されたカレンダーステップで生成されたカレンダーの代表サムネイルを所定時間毎に同一単位期間に属する他の画像のサムネイル画像で置き換えるサムネイル更新ステップとを有することを特徴とする。
【００２３】
請求項１６の発明は、請求項１５に記載の画像表示プログラムを記録した記録媒体において、サムネイル更新ステップは、ディスプレイに表示されている代表サムネイルをカレンダー全体にわたって、各表示単位が同期してサムネイルの表示の更新を行うことを特徴とする。
【００２４】
請求項１７の発明は、請求項１５に記載の画像表示プログラムを記録した記録媒体において、サムネイル更新ステップは、ディスプレイに表示されているカレンダーの各表示単位毎に異なった周期で代表サムネイルを更新し、多くの画像が属する表示単位の場合には短い周期でサムネイルを更新することを特徴とする。
【００２５】
請求項１８の発明は、請求項１５に記載の画像表示プログラムを記録した記録媒体において、ディスプレイに表示されたカレンダーの複数の表示単位の一つを指定する指定ステップと、指定ステップで指定された表示単位に対応するサムネイル画像を一覧表示するサムネイル一覧表示ステップとを有することを特徴とする。
【００２６】
請求項１９の発明は、請求項１５に記載の画像表示プログラムを記録した記録媒体において、カレンダーの表示単位は時間、日、週、月、年の何れかであることを特徴とする。
【００２７】
請求項２０の発明は、請求項１５に記載の画像表示プログラムを記録した記録媒体において、ディスプレイに表示されているカレンダーがカバーする期間を表示単位として、各カレンダーがカバーする画像数を表すグラフを表示するグラフ表示ステップを更に有することを特徴とする。
【００２８】
請求項２１の発明は、請求項２０の画像表示プログラムを記録した記録媒体において、グラフは、画像数をグラフ単位の長さ、高さ、２次元的或いは３次元的なサイズ、個数で表し、それぞれ画像数の増加に対して、線形又は対数的に増加することを特徴とする。
【発明の効果】
【００２９】
本発明によれば、画像ファイルの検索を行う際には、カレンダー画面が表示される。カレンダーの例えば日付を選択すると、その日に撮影した画像ファイルの代表画像が表示される。この代表画像は、所定時間毎に他の画像で更新される。これにより、複数の画像を撮影した場合にも、カレンダー表示により、所望の画像を検索することができる。また、本発明では、画像の枚数をグラフ表示させることで、画像の枚数が視覚的に把握できる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施形態について図面を参照しながら説明する。本発明は、ディジタルカメラ等で撮影した画像データを管理するのに用いて好適である。
【００３１】
図１は、本発明が適用できるデータ管理システムの構成を示すものである。図１において、１はディジタルカメラ、２はデータ管理装置である。データ管理装置２は、パーソナルコンピュータに、本発明に係わる情報管理プログラム（画像表意プログラムを含む）をインストールして構成される。
【００３２】
なお、ソースとなる情報管理プログラムは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体等のコンピュータ読み取り可能な記録媒体で提供される。また、ソースとなる情報管理プログラムは、コンピュータシステムから、伝送媒体を介して、或いは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されても良い。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、ソースとなるプログラムは、前述した機能の一部を実現するためのものであっても良い。更に、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００３３】
ディジタルカメラ１にはメモリカードが装着されており、このメモリカードに、ユーザが撮影した画像データが保存される。ディジタルカメラ１により撮影した画像データをデータ管理装置２に転送する場合には、例えばＵＳＢ(Universal Serial Bus)インターフェースを用いて、ディジタルカメラ１とデータ管理装置２とが接続される。そして、ディジタルカメラ１からデータ管理装置２に画像データが転送される。
【００３４】
なお、ディジタルカメラ１の画像データをデータ管理装置２に転送する方法は、ＵＳＢインターフェースに限るものではない。インターフェースとしては、ＩＥＥＥ(Institute of Electrical and Electronics Engineers)１３９４やＵＡＲＴ(Universal Asynchronous Receiver-Transmitter)を用いても良い。また、このような有線のインターフェースばかりでなく、BlueTooth (IEEE802.15.)（登録商標）のようなワイヤレスな接続手段を用いても良い。更に、例えば、データ管理装置２にメモリカードを記録／再生できるドライブを設け、ディジタルカメラ１からメモリカードを取り出し、このメモリカードをデータ管理装置２のドライブに装着し、データ管理装置２でメモリカードに保存されている画像データを直接読み取ることができる。また、ディジタルカメラ１で撮影した画像データを、ネットワークを経由して、データ管理装置２に転送することもできる。
【００３５】
データ管理装置２の記憶装置には、このようにして、ディジタルカメラ１から転送されてきた画像データが画像ファイルとして保存される。ディジタルカメラ１からデータ管理装置２に転送されてくる画像ファイルには、付加情報として、撮影日付、撮影時刻、撮影場所、データ種別、カメラの機種名、シャッター速度、絞り値、焦点距離、画像サイズ、ＩＳＯ感度等が記録されている。すなわち、ディジタルカメラ１からの画像ファイルとしては、例えばＥｘｉｆ( Exchangeable image file format)形式のものが用いられる。Ｅｘｉｆ形式では、このような各種の情報を付加情報として記録できる。ディジタルカメラ１からの画像データがデータ管理装置２に転送される際に、これらの付加情報を基に、情報管理データベースが作成される。
【００３６】
データ管理装置２に保存されている画像ファイルの管理を行う場合には、データ管理装置２にインストールされている情報管理プログラムが起動される。本発明が適用された情報管理プログラムでは、データ管理装置２の画像ファイルの検索を行う際には、後に説明するように、撮影年月日に基づいて、ツリーが表示される。また、選択したグループに属する画像ファイルの一覧のサムネイル画像が表示される。このように、ツリーを辿りながら、サムネイル画像を表示させることで、所望の画像ファイルが検索できる。
【００３７】
また、本発明が適用された情報管理プログラムでは、サムネイル表示とカレンダー表示とが選択できる。カレンダー表示に設定すると、カレンダーが表示され、画像のある日付にマークが付される。そして、カレンダー上から、画像のある日を選択すると、その日に撮影した画像のうちの代表画像が表示される。この代表画は、所定時間毎に更新される。このことについては、後に詳述する。
【００３８】
図２は、ディジタルカメラ１の一例の構成を示すものである。図２において、制御部２１は、ディジタルカメラ全体の制御を行っている。制御部２１に対して入力キー２２が設けられる。入力キー２２はユーザからの入力を受け付けるもので、シャッターキーや動作モードの設定を行うためのキーを含んでいる。
【００３９】
カメラブロック２３は、レンズ部、撮像素子、アイリス、信号処理回路等から構成される。レンズ部は、被写体像光を撮像素子の受光面に結像させる。図示していないが、レンズ部には、オートフォーカス機構や光学ズーム機構が備えられている。撮像素子は、その受光面に結像された被写体像光を光電変換する。撮像素子としては、ＣＣＤ(Charge Coupled Device)撮像素子や、ＣＭＯＳ(Complementary MOS)撮像素子が用いられる。撮像素子の前面には、色フィルタが配列されている。色フィルタの配列の構成としては、Ｒ（赤）、Ｇ（碧）、Ｂ（青）の原色系フィルタを用いる場合と、Ｃｙ（シアン）、Ｍｇ（マゼンタ）、Ｙｅ（黄色）の補色系フィルタを用いる場合とがある。
【００４０】
撮像素子の出力は信号処理回路に供給され、信号処理回路によりその受光面に結像された被写体像光に基づく３原色のカラー画像信号が形成される。このカラー画像信号は、バス２４介して、各部に送られる。
【００４１】
画像信号処理部２５は、ホワイトバランス補正、ガンマ補正、輪郭強調等の画像処理を行うものである。また、画像信号処理部２５で、所望の解像度への変換処理が行われる。
【００４２】
画像符号化／復号化部２６は、カメラブロック２３からの画像データを圧縮符号化し、また、圧縮符号化された画像データを伸長する処理を行うハードウェアであり、バス２４に接続される。静止画の画像データの圧縮方式としては、例えば、ＪＰＥＧ(Joint Photographic Experts Group)が用いられる。ＪＰＥＧは離散コサイン変換を用いて画像圧縮するための規格である。
【００４３】
また、静止画処理ばかりでなく、動画処理を行えるものもある。動画処理の場合には、動画の圧縮方式として、ＭＰＥＧ(Moving Picture Coding Experts Group)が用いられる。勿論、静止画や動画の圧縮方式は、ＪＰＥＧ方式やＭＰＥＧ方式に限定されるものではない。
【００４４】
表示部２７は、撮影時には電子ビューファインダ等として利用され、また、表示部２７は、再生時には、撮影した画像をモニタするのに使用される。表示部２７としては、例えばＬＣＤ(Liquid Crystal Display)ディスプレイが用いられる。
【００４５】
メモリカード２８は、撮影した画像を保存するのに用いられる。メモリカード２８は、フラッシュメモリを使ったカード型のメモリである。また、着脱自在のメモリカード２８を用いずに、カメラに内蔵されたフラッシュメモリに、撮影した画像を保存させるようにしても良い。
【００４６】
インターフェース２９は、例えば、パーソナルコンピュータと接続して、カメラで撮影した画像をデータ管理装置２に転送するのに使用される。インターフェース２９としては、例えば、ＵＳＢインターフェースが用いられる。
【００４７】
撮影時には、カメラブロック２３の撮像素子で被写体像光が光電変換され、ディジタル化される。カメラブロック２３からの画像データは、画像信号処理部２５に送られ、画像信号処理が行われる。また、表示部２７には撮影中の画面が映し出され、表示部２７が電子ビューファインダとなる。
【００４８】
ユーザは、表示部２７を見ながら、カメラの方向をセットし、撮影する画像が決まると、シャッターキーを押す。シャッターキーは、入力キー２２中に含まれている。シャッターキーが押されると、そのときのカメラブロック２３の画像データが取り込まれる。この画像データは、画像信号処理部２５で画像処理が行われ、画像符号化／復号化部２６により、例えばＪＰＥＧ方式で圧縮される。そして、撮影日付、撮影時刻、撮影場所、データ種別、カメラの機種名、シャッター速度、絞り値、焦点距離、画像サイズ、ＩＳＯ感度等の付加情報と共に、ｅｘｉｆ形式でファイル化され、メモリカード２８に保存される。
【００４９】
再生時には、メモリカード２８から、所望の画像データが読み出される。メモリカード２８に保存されている画像データは、上述のように、例えばＪＰＥＧ方式で圧縮されている。メモリカード２８から読み出された画像データは、画像符号化／復号化部２６に送られ、デコードされる。この画像データが表示部２７に送られ、表示部２７に映し出される。
【００５０】
図３は、データ管理装置２の構成を示すものである。データ管理装置２は、パーソナルコンピュータに、画像管理用のソフトウェアをインストールして構成される。
【００５１】
図３において、ＣＰＵ(Central Processing Unit)５１は、コマンドを解釈して実行を行っている。ＣＰＵ５１は、バス５２を介して、ＲＯＭ(Read Only Memory)５３、ＲＡＭ(Random Access Memory)５４に接続される。ＲＯＭ５３には、ＢＩＯＳ(Basic Input Output System)等のブートプログラムが記憶されている。ＲＡＭ５４は、作業領域として用いられる。
【００５２】
バス５２には、インターフェース５５を介して、ＨＤＤドライブ５６や、光ディスクドライブ５７が接続される。ＨＤＤドライブ５６には、オペレーティングシステムのプログラムや各種のアプリケーションのプログラムが記録されると共に、各種のデータが記録される。
【００５３】
また、バス５２には、画像処理部５８を介して、ディスプレイ５９が接続される。ディスプレイ５９としては、ＬＣＤ(Liquid Crystal Display)やＣＲＴ(Cathode-Ray Tube)が用いられる。また、バス５２には、オーディオ処理部６０を介して、スピーカ６１が接続される。また、バス５２には、通信インターフェース６２が接続される。通信インターフェース６２は、ＬＡＮ(Local Area Network)やインターネット等により通信を行うためのものである。
【００５４】
更に、バス５２には、汎用インターフェース６３が接続される。汎用インターフェース６３としては、例えば、ＵＳＢインターフェースが用いられる。汎用インターフェース６３には、キーボード６４やマウス６５等の入力装置が接続される。また、この汎用インターフェース６３には、ディジタルカメラ１から、画像データを取り込むのに使用される。更に、この汎用インターフェース６３は、メモリカードドライブや、プリンタ、その他、各種のデバイスを接続するのに利用できる。
【００５５】
次に、本発明が適用された情報管理プログラムによる画像ファイルの管理について詳述する。
【００５６】
図４は、本発明の情報管理プログラムによる表示画面を示すものである。図４に示すように、画面上には、ツリーエリア１０１と、サムネイルエリア１０２とが表示される。
【００５７】
ツリーエリア１０１には、保存されている画像の分類がツリー表示される。ツリーエリア１０１の上方には、分類タグ１１１ａ、１１１ｂ、１１１ｃ、１１１ｄが設けられる。分類タグ１１１ａ、１１１ｂ、１１１ｃ、１１１ｄにより、画像の分類する際の期間「全」、「年」、「月」、「日」に切り換えられる。この「年」、「月」、「日」の各期間をグループとして、画像ファイルが管理される。
【００５８】
図４は、「年表示モード」に設定されている場合を示す。「年表示モード」に設定されている場合には、ツリーエリア１０１には、各年に撮影された画像ファイルの数が棒グラフ１５５で表示される。
【００５９】
棒グラフ１５５は、ｎをマス数とすると、１マスの画像ファイルの枚数は、５×２＾ｎ枚（＾はべき乗を示す）となっている。つまり、最初の１マスの画像ファイルの枚数は
５×２＝１０枚
となる。２個目の１マスの画像ファイルの枚数は、
５×２＾２＝２０枚
となる。３個目の１マスの画像ファイルの枚数は、
５×２＾３＝４０枚と
なる。８個目の１マスの画像ファイルの枚数は、
５×２＾８＝１２８０枚
となる。
【００６０】
このように、最初の１マスは１０枚、次の１マスは２０枚という、比較的少ない画像の枚数で埋まる。よって、撮影枚数が少ないユーザでも、画像ファイルの枚数に応じてマスが埋まっていくのを確認できる。また、８個目の１マスの画像ファイルの枚数は１２８０枚となり、撮影枚数が非常に多いユーザでも、棒グラフでの表示が可能である。
【００６１】
なお、ここでは、１マスと画像の枚数との関係を５×２＾ｎの関係としているが、これに限定されるものではない。ａ×ｂ＾ｎ（ａ、ｂは任意の数）で良いことは勿論のことである。
【００６２】
サムネイルエリア１０２には、ツリーエリア１０１で選択しているグループの画像の一覧がサムネイル画像で表示される。この例では、ツリーエリア１０１で「２００３年」が選択されており、サムネイルエリア１０２には、２００３年に撮影された画像ファイルの一覧がサムネイル画像と呼ばれる縮小画像をインデックス画像として表示される。
【００６３】
サムネイルエリア１０２の下側には、サムネイル選択タグ１０７ａ、カレンダー選択タグ１０７ｂが設けられている。このサムネイル選択タグ１０７ａ、カレンダー選択タグ１０７ｂにより、サムネイル表示と、カレンダー表示とが切り換えられる。
【００６４】
図５は、「年のカレンダー表示モード」に切り換えたときの画面を示すものである。年のカレンダー表示では、サムネイルエリア１０２がカレンダー表示エリア１０８となり、カレンダー表示エリア１０８には、１年分のカレンダーが表示される。そして、このカレンダー中で、画像のある日付の部分には、マーク（四角で囲んで示す）が付けられる。マークが付けられた日付の部分にポインタを合わせると、その日に撮影された画像のうちの代表画像１５１がサムネイル画像で表示される。
【００６５】
図６は、「月のカレンダーモードでカレンダー表示モード」に切り換えたときの画面を示すものである。月のカレンダー表示では、サムネイルエリア１０２がカレンダー表示エリア１０８となり、カレンダー表示エリア１０８には、１月分のカレンダー１５２が表示される。そして、このカレンダー１５２中で、画像のある日付の部分には、その日に撮影された画像のうちの代表画像１５３がサムネイル画像で表示される。
【００６６】
図５及び図６の「年のカレンダー表示モード」や「月のカレンダー表示モード」において、その代表画像１５１や１５３をクリックすると、その日に撮影された画像が複数ある場合、この代表画像は、所定時間毎に、同一日の他の画像のサムネイル画像で置き換えられる。
【００６７】
すなわち、図７（Ａ）〜図７（Ｆ）に示すように、最初に代表画像Ｐ１ａが表示され、次に、同日の他の画像Ｐ１ｂに入れ替わり、次に、同日の他の画像Ｐ１ｃに入れ替わり、以下、同日の他の画像Ｐ１ｅ、Ｐ１ｆに入れ替わっていく。その代表画像をもう一度クリックするか、又は、他の日付の代表画像をクリックすると、代表画像の更新動作が停止される。
【００６８】
なお、「年のカレンダー表示モード」と、「月のカレンダー表示モード」について説明したが、週カレンダーでも、同様に、代表画像をサムネイル画像で表示できる。更に、１日を時間で管理するようなものでも、同様に、代表画像をサムネイル画像で表示できる。
【００６９】
なお、代表画となるサムネイル画像を更新させる場合に、代表画となるサムネイル画像をカレンダー全体にわたって、各表示単位が同期して、サムネイルの表示の更新を行うようにしても良い。
【００７０】
また、表示されているカレンダーの各表示単位毎に異なった周期で、代表画となるサムネイル画像を更新し、多くの画像が属する表示単位の場合には短い周期でサムネイルを更新するようにしても良い。
【００７１】
また、代表画像の更新動作は、月モードのカレンダー表示と年モードのカレンダー表示の双方で行うようにしても良いし、月モードのカレンダー表示のときのみ、或いは、年モードのカレンダー表示のときのみ、代表画像の更新動作を行わせるようにしても良い。
【００７２】
図８は、上述のように、カレンダー上に代表画像のを表示を行うための動作に基づく機能ブロック図である。図８において、７１は情報管理データベースである。情報管理データベース７１には、図９に示すように、ファイルＩＤと、ファイル名と、そのファイルの撮影日と、そのファイルの保存先のパスとが関連して登録されている。この情報管理データベース７１は、ディジタルカメラ１から画像データが転送される際に、例えばＥｘｉｆ形式の画像ファイル中の付加情報に基づいて作成される。なお、情報管理データベース７１には、更に、「撮影日付」、「撮影時刻」、「撮影場所」、「撮影日付」、「データ種別」、「カメラ機種」、「シャッター速度」、「絞り値」、「焦点距離」、「画像サイズ」、「ＩＳＯ感度」、「撮影者」等のフィールドを設けるようにしても良い。
【００７３】
カレンダー発生部７２からはカレンダー情報が発生される。入力部７５により、カレンダー上の画像のある日付がクリックされると、画像分類抽出部７６により、その日付に属する画像が情報管理データベース７１から抽出される。そして、この画像ファイルはサムネイル画像形成部７７に送られる。サムネイル画像形成部７７で、カレンダー上で選択された日付に属する画像ファイルのサムネイル画像が形成される。このサムネイル画像は、代表画像更新選択部７８に送られる。
【００７４】
代表画像更新選択部７８は、カレンダー上で選択された日付に属する画像ファイルのサムネイル画像の中から、代表画像を選択する。この代表画像は、所定時間毎に更新される。
【００７５】
代表画像更新選択部７８で選択された代表画像は、合成部７３に送られる。また、カレンダー発生部７２からのカレンダー画像が合成部７３に送られる。合成部７３でカレンダー画像中に合成される。合成部７３の出力信号が表示画像形成部７４に供給される。これにより、カレンダー画像中に、選択された日付に属する代表画像がサムネイル画像で表示され、同日に複数の画像がある場合には、その代表画像が所定時間毎に更新される。
【００７６】
図１０は、カレンダー上のサムネイル画像を更新表示する場合の処理を示すフローチャートである。図１０において、カレンダー上の指定した日がクリックされたことを特定すると（ステップＳ１）、情報管理データベース（図９）から、指定された日の画像情報を抽出する（ステップＳ２）。抽出された画像の情報より画像のサムネイル画像を生成する（ステップＳ３）。そして、抽出された画像情報から画像の日付を読み取り、日付の新しい順にクリックされたカレンダー日付上のサムネイル画像をクロスフェードで入れ替えて表示する（ステップＳ４）。これにより、その日に複数の画像がある場合に、代表画像が所定時間毎に更新されていく。そして、異なる日付がクリックされたか又は表示モードが変更されたかどうかを判断し（ステップＳ５）、変更されていなければ、全ての画像を表示したかどうかを判断する（ステップＳ６）。全ての画像が表示されていなければ、ステップＳ４にリターンし、画像の更新を継続する。ステップＳ５で、異なる日付がクリックされたか又は表示モードが変更された場合には、カレンダー日付上のサムネイル画像の更新処理を終了する。
【００７７】
図１１は、ツリー棒グラフの表示処理を示すものである。図１１において、情報管理データベースから、登録されているファイルの数を所定のグループ単位毎にカウントする（ステップＳ１１）。例えば、年表示モードの場合には、登録されているファイルの数を各年毎にカウントする。そして、カウント数に応じて、ｎをグラフのマスの個数とすると、５×２＾ｎ（但し＾はべき乗を示す）で定義される棒グラフのマスを作成する（ステップＳ１２）。そして、ツリーエリアの該当箇所にツリー棒グラフを表示する（ステップＳ１３）。全てのグループ単位の棒グラフ表示を終了したかどうかを判断し（ステップＳ１４）、全てのグループ単位の棒グラフを表示していなければ、ステップＳ１１にリターンし、棒グラフの表示処理を継続する。ステップＳ１４で、全てのグループ単位の棒グラフを表示したと判断されたら、ツリー棒グラフの表示処理は終了される。
【００７８】
図１２は、本発明の他の実施形態を示すものである。前述の実施形態では、その日に撮影された画像が複数ある場合、この代表画像は、所定時間毎に、同一日の他の画像のサムネイル画像で置き換えられるようにしている。これに対して、この実施形態では、複数の画像の一覧をツールチップのように表示するようにしている。
【００７９】
図１２は、年モードでカレンダー表示のときの画面を示すものである。カレンダー表示では、サムネイルエリア１０２がカレンダー表示エリア１０８となり、カレンダー表示エリア１０８には、１年分のカレンダーが表示される。そして、このカレンダー中で、画像のある日付の部分には、マーク（四角で囲んで示す）が付けられる。マークが付けられた日付の部分をマウスでホバーすると、その日に撮影された画像のうちの複数の画像Ｐ１１ａ、Ｐ１１ｂ、Ｐ１１ｃ、Ｐ１１ｄ、Ｐ１１ｅ、Ｐ１１ｆの一覧画像１５６が表示される。
【００８０】
図１３は、このように、カレンダー上のサムネイル画像を複数一覧表示する場合の処理を示すフローチャートである。図１３において、カレンダー上の指定した日上にマウスがホバーされたことを特定すると（ステップＳ２１）、情報管理データベースから、指定された日の画像情報を抽出する（ステップＳ２２）。抽出された画像の情報より画像のサムネイル画像を生成する（ステップＳ２３）。そして、抽出された画像情報から画像の日付を読み取り、日付の新しい順にサムネイル画像を一覧表示する（ステップＳ２４）。これにより、その日に複数の画像がある場合に、サムネイル画像が一覧表示される。そして、マウスのホバー状態が解除されたかどうかを判断し（ステップＳ２５）、マウスホバー状態が解除されていなければ、ステップＳ２４にリターンする。ステップＳ２５でマウスホバー状態が解除されたら、カレンダー日付上のサムネイル画像の一覧表示処理を終了する。
【００８１】
図１４は、本発明の更に他の実施形態を示すものである。前述の実施形態では、画像の枚数を棒グラフで表示させているが、この実施形態では、画像の枚数を円の大きさで表現させるようにしても良い。
【００８２】
図１４において、ツリーエリア１０１には、各年に撮影された画像ファイルの数が円グラフ１５７で表示される。円グラフ１５７は、ｎを半径とすると、５×２＾ｎ（＾はべき乗を示す）となっている。つまり、半径ｎの画像ファイルの枚数は
５×２＝１０枚
となる。半径２ｎの画像ファイルの枚数は、
５×２＾２＝２０枚
となる。半径３ｎの画像ファイルの枚数は、
５×２＾３＝４０枚と
なる。半径８ｎの画像ファイルの枚数は、
５×２＾８＝１２８０枚
となる。
【００８３】
この実施形態では、画像の枚数が円グラフとなって現れ、ユーザに認識し易い。また、半径ｎは１０枚、半径２ｎは２０枚という、比較的少ない画像の枚数でも円の大きさは変化する。よって、撮影枚数が少ないユーザでも、画像ファイルの枚数に応じて円の大きさが変化することが確認できる。また、半径８ｎの画像ファイルの枚数は１２８０枚となり、撮影枚数が非常に多いユーザでも、円グラフでの表示が可能である。
【００８４】
なお、ここでは、円グラフと画像の枚数との関係を５×２＾ｎの関係としているが、これに限定されるものではない。ａ×ｂ＾ｎ（ａ、ｂは任意の数）で良いことは勿論のことである。
【００８５】
また、グラフの形態は、円グラフに限らず、四角形等としても良い。更に、画像の枚数を３次元のグラフで表現するようにしても良い。すなわち、画像数をグラフ単位の長さ、高さ、２次元的或いは３次元的なサイズ、個数で表し、それぞれ画像数の増加に対して、線形又は対数的に増加するようなものであれば、どのようなものでも良い。
【００８６】
図１５は、ツリー円グラフの表示処理を示すものである。図１５において、情報管理データベースから、登録されているファイルの数を所定のグループ単位毎にカウントする（ステップＳ３１）。そして、カウント数に応じて、ｎを円グラフの半径として、５×２＾ｎ（但し＾は巾乗を示す）で定義される径の円グラフを作成する（ステップＳ３２）。そして、ツリーエリアの該当箇所にツリー棒グラフを表示する（ステップＳ３３）。全てのグループ単位の円グラフ表示を終了したかどうかを判断し（ステップＳ３４）、全てのグループ単位の円グラフを表示していなければ、ステップＳ３１にリターンし、円グラフの表示処理を継続する。ステップＳ３４で、全てのグループ単位の円グラフを表示したと判断されたら、ツリー円グラフの表示処理は終了される。
【００８７】
本発明は、上述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
【産業上の利用可能性】
【００８８】
本発明は、ディジタルカメラで撮影した画像ファイルをパーソナルコンピュータに転送して管理するのに用いて好適である。
【図面の簡単な説明】
【００８９】
【図１】本発明が適用できるデータ管理システムの構成を示すブロック図である。
【図２】本発明が適用できるデータ管理システムにおけるディジタルカメラの一例の構成を示すブロック図である。
【図３】本発明が適用できるデータ管理システムにおけるデータ管理装置の一例の構成を示すブロック図である。
【図４】年表示モードでの画面構成の一例を示す説明図である。
【図５】年のカレンダー表示モードでの画面構成の一例を示す説明図である。
【図６】月のカレンダー表示モードでの画面構成の一例を示す説明図である。
【図７】代表画像の更新処理の説明図である。
【図８】カレンダー表示で代表画を表示する際の動作に基づく機能ブロック図である。
【図９】情報管理データベースの説明図である。
【図１０】カレンダー日付上のサムネイル画像の更新表示処理の一例の説明に用いるフローチャートである。
【図１１】画像の枚数を示すグラフ表示の一例の説明に用いるフローチャートである。
【図１２】年のカレンダー表示モードでの画面構成の他の例を示す説明図である。
【図１３】カレンダー日付上のサムネイル画像の更新表示処理の他の例の説明に用いるフローチャートである。
【図１４】画像の枚数を示すグラフ表示の他の例の説明図である。
【図１５】画像の枚数を示すグラフ表示の他の例の説明に用いるフローチャートである。
【符号の説明】
【００９０】
１  ディジタルカメラ
２  データ管理装置
７１  情報管理データベース
７２  カレンダー発生部
７３  合成部
７４  表示画像形成部
７６  画像分類抽出部
７７  サムネイル画像形成部
７８  代表画像更新選択部
１０１  ツリーエリア
１０２  サムネイルエリア
１０７ａ  サムネイル選択タグ
１０７ｂ  カレンダー選択タグ
１０８  カレンダー表示エリア
【図１】
2006081129.tif 000003
【図２】
2006081129.tif 000004
【図３】
2006081129.tif 000005
【図４】
2006081129.tif 000006
【図５】
2006081129.tif 000007
【図６】
2006081129.tif 000008
【図７】
2006081129.tif 000009
【図８】
2006081129.tif 000010
【図９】
2006081129.tif 000011
【図１０】
2006081129.tif 000012
【図１１】
2006081129.tif 000013
【図１２】
2006081129.tif 000014
【図１３】
2006081129.tif 000015
【図１４】
2006081129.tif 000016
【図１５】
2006081129.tif 000017