(57)【特許請求の範囲】
【請求項１】
ファイルを読み込み、読み込んだ前記ファイルの中から画像データを判定する画像判定部と；
前記画像判定部が判定した画像データに基づいて、前記画像データそれぞれに対応するサムネイルを生成し、複数の画像データから生成される１のサムネイルである、生成された前記サムネイルがグループ化されたグループサムネイルを生成するグループサムネイル生成部と；
を備え、
前記グループサムネイルは、
前記グループサムネイルを構成する前記サムネイルそれぞれ、および前記サムネイルそれぞれに対応する前記複数の画像データと関連付けられ、
前記グループサムネイルを構成する前記サムネイルそれぞれの一部または全部を示す、画像処理装置。
【請求項２】
撮像を行う撮像部と；
前記撮像部が撮像した画像データが記録される記憶部と；
前記撮像部が撮像した画像データに前記画像データを識別するメタ情報を付加するメタ情報付加部と；
前記撮像部が撮像した画像データを前記記憶部に記録する画像記録部と；
前記記憶部に記憶された画像データの中から、メタ情報に関する条件に基づいて画像データを選択的に読み出す画像データ読み出し部と；
をさらに備え、
前記グループサムネイル生成部は、前記画像データ読み出し部が読み出した画像データに基づいてグループサムネイルを生成する、請求項１に記載の画像処理装置。
【請求項３】
前記メタ情報付加部は、前記撮像部が撮像した画像データの中から被写体の顔領域を検出する顔検出部を備え、前記メタ情報として前記顔領域の情報を付加する、請求項２に記載の画像処理装置。
【請求項４】
前記メタ情報付加部は、前記撮像部が撮像した画像データの撮像場所、および／または撮像時間を特定する画像特定補助情報を生成する画像特定補助情報生成部を備え、前記メタ情報として前記画像特定補助情報を付加する、請求項２に記載の画像処理装置。
【請求項５】
前記メタ情報付加部は、前記撮像部が撮像した画像データを画像解析して画像解析情報を生成する画像解析部を備え、前記メタ情報として前記画像解析情報を付加する、請求項２に記載の画像処理装置。
【請求項６】
前記画像解析部は、前記画像データそれぞれに含まれる色の割合を示す色情報を前記画像解析情報として生成する、請求項５に記載の画像処理装置。
【請求項７】
前記メタ情報に関する条件を前記画像データ読み出し部に入力する操作部をさらに備える、請求項２に記載の画像処理装置。
【請求項８】
前記記憶部は、前記撮像部が撮像した画像データと前記画像データに対応する前記メタ情報とが、画像データごとに対応付けて記録されたデータベースを記憶し、
前記撮像部が撮像した画像データと、前記画像データに対応する前記メタ情報とを対応付けて前記データベースに記録するデータベース記録部をさらに備え、
画像データ読み出し部は、前記データベースと前記メタ情報に関する条件とに基づいて画像データを選択的に読み出す、請求項２に記載の画像処理装置。
【請求項９】
外部装置からファイルを取り込み、取り込んだファイルの中から画像データを判定するファイル取込部をさらに備え、
前記メタ情報付加部は、前記ファイル取込部が判定した画像データにメタ情報を付加し、
前記画像記録部は、前記ファイル取込部が判定した画像データを前記記憶部に記録する、請求項２に記載の画像処理装置。
【請求項１０】
前記グループサムネイル生成部が生成した前記グループサムネイルを表示する表示部をさらに備える、請求項１に記載の画像処理装置。
【請求項１１】
前記画像判定部が読み込むファイルを指定する操作部をさらに備える、請求項１に記載の画像処理装置。
【請求項１２】
ファイルを読み込み、読み込んだ前記ファイルの中から画像データを判定するステップと；
判定するステップにおいて判定された画像データに基づいて、前記画像データそれぞれに対応するサムネイルを生成するステップと；
前記サムネイルを生成するステップにおいて生成された前記サムネイルに基づいて、複数の画像データから生成される１のサムネイルである、生成された前記サムネイルがグループ化されたグループサムネイルを生成するステップと；
を有し、
前記グループサムネイルは、
前記グループサムネイルを構成する前記サムネイルそれぞれ、および前記サムネイルそれぞれに対応する前記複数の画像データと関連付けられ、
前記グループサムネイルを構成する前記サムネイルそれぞれの一部または全部を示す、画像処理方法。
【請求項１３】
ファイルを読み込み、読み込んだ前記ファイルの中から画像データを判定するステップ；
判定するステップにおいて判定された画像データに基づいて、前記画像データそれぞれに対応するサムネイルを生成するステップ；
前記サムネイルを生成するステップにおいて生成された前記サムネイルに基づいて、複数の画像データから生成される１のサムネイルである、生成された前記サムネイルがグループ化されたグループサムネイルを生成するステップ；
をコンピュータに実行させ、
前記グループサムネイルは、
前記グループサムネイルを構成する前記サムネイルそれぞれ、および前記サムネイルそれぞれに対応する前記複数の画像データと関連付けられ、
前記グループサムネイルを構成する前記サムネイルそれぞれの一部または全部を示す、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラ（Digital  still  camera）、本件出願人が商標権を有する「ハンディカム（Handycam）」などのデジタルビデオカメラ（Digital  video  camera）、デジタルカメラ機能を有する携帯電話など、静止画像または動画像を撮像する撮像機能を有する装置が普及している。撮像機能が、例えば、携帯電話などの携帯型の装置に備わることにより、ユーザが撮像を行う頻度は増し、撮像される画像の数も増大している。また、撮像された画像データを記憶する記録媒体の記憶容量も増大しており、撮像機能を有する装置や、ＰＣ（Personal  Computer）などのコンピュータは、より多くの画像データを一つの記録媒体内に記憶することが可能となっている。
【０００３】
上記のような装置を使用するユーザは、記録媒体に記憶された静止画像、動画像を後日（例えば、当日、数日後、あるいは、数年後など）確認することにより、撮影時における情景の思い出に浸ることができる。また、ユーザは、記録媒体に記憶された静止画像、動画像を確認する過程において、記録媒体に記憶された静止画像、動画像の中から、例えば、被写体が笑顔を向けている画像など特定の画像を発見して、当該特定の画像を抽出することもできる。
【０００４】
上記のように一つの記録媒体内に多くの画像データが記録されるにしたがい、ユーザが記録媒体に記憶された画像データの把握に要する時間も増大しており、ユーザに対してどのような画像データが記録媒体に記憶されているのかを伝達する手段の必要性が高まっている。そのため、デジタルカメラなどの撮像装置や、ＰＣなどのコンピュータでは、「サムネイル（thumbnail）」と呼ばれる縮小された画像データを用い、複数の画像を一覧表示する表示方法、すなわち「サムネイル表示」が用いられている。
【０００５】
このような中、ユーザによる記録媒体に記憶された画像データの把握を補助するために記録媒体に記憶された画像データを管理する技術が開発されている。記録媒体に記憶された画像データをグルーピング化することにより、記録媒体に記憶された画像データを管理する技術としては、例えば、特許文献１が挙げられる。
【０００６】
【特許文献１】特開２００７−１８１１５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
デジタルカメラやＰＣなどにおいてサムネイル表示で一画面に表示されるサムネイル（縮小された画像データ）の数は、表示デバイスの画面サイズに応じて増やすことができる。しかしながら、一画面に表示できるサムネイルの数には限りがあることから、一度にサムネイル表示される画像の数が増大する程、サムネイル表示された画像の中からユーザが所望の画像を見つけることは困難となっている。なお、一画面に表示できる数を超えた数の画像が一度にサムネイル表示された場合には、例えば、スクロール（scroll）と呼ばれる表示方法が併用されることがあるが、一画面に表示される画像の情報量は変わらない。
【０００８】
また、記録媒体に記憶された画像データを管理する従来の技術は、記録媒体に記憶された画像データをグルーピング化することによりサムネイル表示される画像の数を記録媒体に記憶された画像データの数よりも少なくすることはできるが、一画面に表示しきれない程の数の画像が一度にサムネイル表示された場合には、結局の所、サムネイル表示された画像の中からユーザが所望の画像を見つけることは困難である。
【０００９】
本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ユーザによる記録媒体に記憶された画像データの把握を補助するサムネイルを生成することが可能な、新規かつ改良された画像処理装置、画像処理方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の第１の観点によれば、ファイルを読み込み、読み込んだ上記ファイルの中から画像データを判定する画像判定部と、上記画像判定部が判定した画像データに基づいて、上記画像データそれぞれに対応するサムネイルを生成し、上記サムネイルがグループ化されたグループサムネイルを生成するグループサムネイル生成部とを備える画像処理装置が提供される。
【００１１】
かかる構成により、ユーザによる記録媒体に記憶された画像データの把握を補助するサムネイル（グループサムネイル）を生成することができる。
【００１２】
また、撮像を行う撮像部と、上記撮像部が撮像した画像データが記録される記憶部と、上記撮像部が撮像した画像データに上記画像データを識別するメタ情報を付加するメタ情報付加部と、上記撮像部が撮像した画像データを上記記憶部に記録する画像記録部と、上記記憶部に記憶された画像データの中から、メタ情報に関する条件に基づいて画像データを選択的に読み出す画像データ読み出し部とをさらに備え、上記グループサムネイル生成部は、上記画像データ読み出し部が読み出した画像データに基づいてグループサムネイルを生成してもよい。
【００１３】
かかる構成により、メタ情報に関する条件に合致する画像データを記録媒体から読み出し、記録媒体に記憶されたメタ情報に関する条件に合致する画像データに対するユーザによる把握を補助するサムネイル（グループサムネイル）を生成することができる。
【００１４】
また、上記メタ情報付加部は、上記撮像部が撮像した画像データの中から被写体の顔領域を検出する顔検出部を備え、上記メタ情報として上記顔領域の情報を付加してもよい。
【００１５】
かかる構成により、顔領域の情報を画像データに付加することができる。
【００１６】
また、上記メタ情報付加部は、上記撮像部が撮像した画像データの撮像場所、および／または撮像時間を特定する画像特定補助情報を生成する画像特定補助情報生成部を備え、上記メタ情報として上記画像特定補助情報を付加してもよい。
【００１７】
かかる構成により、画像データの撮像場所、および／または撮像時間を画像データに付加することができる。
【００１８】
また、上記メタ情報付加部は、上記撮像部が撮像した画像データを画像解析して画像解析情報を生成する画像解析部を備え、上記メタ情報として上記画像解析情報を付加してもよい。
【００１９】
かかる構成により、画像解析の結果を画像データに付加することができる。
【００２０】
また、上記画像解析部は、上記画像データそれぞれに含まれる色の割合を示す色情報を上記画像解析情報として生成してもよい。
【００２１】
かかる構成により、色の割合を示す色情報を画像データに付加することができる。
【００２２】
また、上記メタ情報に関する条件を上記画像データ読み出し部に入力する操作部をさらに備えてもよい。
【００２３】
かかる構成により、ユーザが所望する画像データを選択的に読み出すことができる。
【００２４】
また、上記記憶部は、上記撮像部が撮像した画像データと上記画像データに対応する上記メタ情報とが、画像データごとに対応付けて記録されたデータベースを記憶し、上記撮像部が撮像した画像データと、上記画像データに対応する上記メタ情報とを対応付けて上記データベースに記録するデータベース記録部をさらに備え、画像データ読み出し部は、上記データベースと上記メタ情報に関する条件とに基づいて画像データを選択的に読み出してもよい。
【００２５】
かかる構成により、メタ情報に関する条件に合致する画像データを選択的に読み出すことができる。
【００２６】
また、外部装置からファイルを取り込み、取り込んだファイルの中から画像データを判定するファイル取込部をさらに備え、上記メタ情報付加部は、上記ファイル取込部が判定した画像データにメタ情報を付加し、上記画像記録部は、上記ファイル取込部が判定した画像データを上記記憶部に記録してもよい。
【００２７】
かかる構成により、外部装置から取り込まれた画像データにメタ情報を付加して記憶部に記録することができる。
【００２８】
また、上記グループサムネイル生成部が生成した上記グループサムネイルを表示する表示部をさらに備えてもよい。
【００２９】
かかる構成により、グループサムネイルをユーザに提示することができる。
【００３０】
また、上記画像判定部が読み込むファイルを指定する操作部をさらに備えてもよい。
【００３１】
かかる構成により、ユーザが選択したファイルに基づいてグループサムネイルを生成することができる。
【００３２】
また、上記目的を達成するために、本発明の第２の観点によれば、ファイルを読み込み、読み込んだ上記ファイルの中から画像データを判定するステップと、判定するステップにおいて判定された画像データに基づいて、上記画像データそれぞれに対応するサムネイルを生成するステップと、上記サムネイルを生成するステップにおいて生成された上記サムネイルに基づいて、上記サムネイルがグループ化されたグループサムネイルを生成するステップとを有する画像処理方法が提供される。
【００３３】
かかる方法を用いることにより、ユーザによる記録媒体に記憶された画像データの把握を補助するサムネイル（グループサムネイル）を生成することができる。
【００３４】
また、上記目的を達成するために、本発明の第３の観点によれば、ファイルを読み込み、読み込んだ上記ファイルの中から画像データを判定するステップ、判定するステップにおいて判定された画像データに基づいて、上記画像データそれぞれに対応するサムネイルを生成するステップ、上記サムネイルを生成するステップにおいて生成された上記サムネイルに基づいて、上記サムネイルがグループ化されたグループサムネイルを生成するステップをコンピュータに実行させるためのプログラムが提供される。
【００３５】
かかるプログラムにより、ユーザによる記録媒体に記憶された画像データの把握を補助するサムネイル（グループサムネイル）を生成することができる。
【発明の効果】
【００３６】
本発明によれば、ユーザによる記録媒体に記憶された画像データの把握を補助するサムネイルを生成することができる。
【発明を実施するための最良の形態】
【００３７】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００３８】
また、以下では、本発明の実施形態に係る画像処理装置が画像データを処理するものとして説明するが、本発明の実施形態に係る画像データは、静止画像を示すデータであってもよいし、または、動画像（いわゆる映像）を示すデータであってもよい。
【００３９】
（本発明の実施形態に係る画像処理装置が生成するサムネイルの概要）
本発明の実施形態に係る画像処理装置について説明する前に、本発明の実施形態に係る画像処理装置が生成するサムネイルの概要について説明する。
【００４０】
本発明の実施形態に係る画像処理装置は、ユーザによる記録媒体に記憶された画像データの把握を補助するために、記録媒体に記憶された画像データからサムネイルを生成する。ここで、本発明の実施形態に係る画像処理装置が生成するサムネイルは、従来の画像処理装置が生成するサムネイルと異なる。以下、従来の画像処理装置が生成するサムネイルと、本発明の実施形態に係る画像処理装置が生成するサムネイルとについて説明する。
【００４１】
[従来の画像処理装置が生成するサムネイル]
図１は、従来の画像処理装置が生成するサムネイルを用いたサムネイル表示の一例を示す説明図である。図１に示すように、従来の画像処理装置が生成するサムネイルを用いたサムネイル表示では、一画面内に画面サイズに応じた数（図１では、例えば９つ）のサムネイルｔｎ１〜ｔｎ９が表示され、それぞれのサムネイルは、それぞれ一の画像に対応する。また、従来の画像処理装置が生成するサムネイルを用いたサムネイル表示では、生成したサムネイルが一画面内に表示する数を超えた場合には、スクロールバーｓｃ０を表示させてスクロール表示を可能とする。
【００４２】
したがって、従来の画像処理装置が生成するサムネイルを用いたサムネイル表示では、一画面内において、９つの画像分に相当する情報量をユーザに与えることができる。
【００４３】
[本発明の実施形態に係る画像処理装置が生成するサムネイル]
次に、本発明の実施形態に係る画像処理装置が生成するサムネイルについて説明する。図２は、本発明の実施形態に係る画像処理装置におけるサムネイルの生成を説明するための説明図である。
【００４４】
まず、本発明の実施形態に係る画像処理装置におけるサムネイルの生成処理の概要について説明する。従来の画像処理装置が図１に示すように１の画像データから１のサムネイルを生成したのに対して、本発明の実施形態に係る画像処理装置は、複数の画像データから１のサムネイルを生成する。つまり、本発明の実施形態に係る画像処理装置が生成するサムネイルは、１のサムネイルが複数の画像に相当する情報量を有することとなる。以下、本発明の実施形態に係る複数の画像データから生成されたサムネイル（複数の画像の情報を有するサムネイル）、すなわち、図１に示すようないわゆる一般的なサムネイルがグループ化されたサムネイルを「グループサムネイル」という。
【００４５】
本発明の実施形態に係る画像処理装置は、例えば、以下の（Ｉ）〜（ＩＩＩ）の処理によって、グループサムネイルを生成する。
【００４６】
（Ｉ）グループサムネイルを作成する画像データの読み込み
本発明の実施形態に係る画像処理装置は、グループサムネイルを作成する画像データを記録媒体から読み込む。ここで、記録媒体には、画像を示す画像データに限られず、例えば、ＯＳ（Operating  System）を構成するシステムデータや、アプリケーションプログラム、アプリケーションプログラムが生成したアプリケーションデータ（例えば、文書データ）など様々なデータが記憶されうる（以下、記録媒体に記憶されている各データの総称を「ファイル」という。）。つまり、記録媒体から読み込まれるデータは画像データであるとは限らない。したがって、本発明の実施形態に係る画像処理装置は、記録媒体に記憶されたファイルを読み込み、当該ファイルの中から画像データを判定することによって、選択的に記録媒体から画像データを読み込む。
【００４７】
（ＩＩ）サムネイルの生成
本発明の実施形態に係る画像処理装置は、上記（Ｉ）において読み込んだ画像データから例えば、図２に示すような画像データそれぞれに対応するサムネイルＴｎＡ〜ＴｎＤを生成する。なお、本発明の実施形態に係る画像処理装置は、上記（Ｉ）において読み込んだファイルに画像データが含まれていない場合など、処理対象が存在しない場合には処理を行わない。
【００４８】
（ＩＩＩ）グループサムネイルの生成
本発明の実施形態に係る画像処理装置は、上記（ＩＩ）において生成したサムネイルに基づいて、グループサムネイルを生成する。なお、上記（ＩＩ）において生成されたサムネイルが、例えば１つ、あるいは所定数より少ない場合には、本発明の実施形態に係る画像処理装置は、グループサムネイルの作成処理をスキップすることができる。また、本発明の実施形態に係る画像処理装置は、上記（ＩＩ）において生成されたサムネイルに基づいて、グループサムネイルの作成処理を任意に実行することもできる。以下では、図２に示すサムネイルＴｎＡ〜ＴｎＤに基づいて生成されるグループサムネイルを例示するが、本発明の実施形態に係るグループサムネイルが、４つの画像データから生成されたサムネイルに基づいて生成されることに限られないことは、言うまでもない。
【００４９】
（ＩＩＩ−１）グループサムネイルの第１の例：整列
図３は、本発明の実施形態に係る画像処理装置が生成するグループサムネイルの第１の例を示す説明図である。図３に示すように、本発明の実施形態に係る画像処理装置は、サムネイルＴｎＡ〜ＴｎＤが整列されたグループサムネイルを生成することができる。
【００５０】
（ＩＩＩ−２）グループサムネイルの第２の例：一部切り出し
図４は、本発明の実施形態に係る画像処理装置が生成するグループサムネイルの第２の例を示す説明図である。図４に示すように、本発明の実施形態に係る画像処理装置は、サムネイルの一部が切り出されて比率が変更されたグループサムネイルを生成することができる。
【００５１】
（ＩＩＩ−３）グループサムネイルの第３の例：重ね合わせ・回転
図５は、本発明の実施形態に係る画像処理装置が生成するグループサムネイルの第３の例を示す説明図である。図５に示すように、本発明の実施形態に係る画像処理装置は、サムネイルが重ね合わされ、また回転したグループサムネイルを生成することができる。
【００５２】
（ＩＩＩ−４）グループサムネイルの第４の例：縮小比変更
図６は、本発明の実施形態に係る画像処理装置が生成するグループサムネイルの第４の例を示す説明図である。図６に示すように、本発明の実施形態に係る画像処理装置は、サムネイルの縮小比が変更されたグループサムネイルを生成することができる。
【００５３】
（ＩＩＩ−５）グループサムネイルの第５の例：パノラマ合成
上記グループサムネイルの第１〜第４の例では、互いに関連しない画像データから生成された４つのサムネイルＴｎＡ〜ＴｎＤを用いて生成されたグループサムネイルを示したが、本発明の実施形態に係るグループサムネイルは、上記に限られない。例えば、本発明の実施形態に係るグループサムネイルは、同一の被写体をほぼ同時刻に撮像した画像データなど、互いに関連する画像データからグループサムネイルを生成することもできる。
【００５４】
図７は、本発明の実施形態に係る画像処理装置が生成するグループサムネイルの第５の例を示す説明図である。図７（ａ）に示すように、同一の橋を撮像した３つの画像データＬｅｆｔ、Ｃｅｎｔｅｒ、Ｒｉｇｈｔが記録媒体に記憶されていたとき、図７（ｂ）に示すように、本発明の実施形態に係る画像処理装置は、パノラマ合成されたグループサムネイルを生成することができる。ここで、本発明の実施形態に係る画像処理装置は、後述するメタ情報に基づいて互いに関連する画像データを判定し、パノラマ合成されたグループサムネイルを生成することができる。
【００５５】
本発明の実施形態に係る画像処理装置は、例えば、上記（Ｉ）〜（ＩＩＩ）の処理によって、グループサムネイルを生成することができる。なお、図３〜７に示したグループサムネイルは、本発明の実施形態に係る画像処理装置が生成するグループサムネイルの一例であり、本発明の実施形態に係るグループサムネイルが上記第１〜第５の例に限られないことは、言うまでもない。
【００５６】
図８は、本発明の実施形態に係る画像処理装置が生成するサムネイルを用いたグループサムネイル表示の一例を示す説明図である。図８に示すように、本発明の実施形態に係る画像処理装置は、上記第１の例に係るグループサムネイル（図８のＴｎ１、Ｔｎ３、Ｔｎ６）、上記第２の例に係るグループサムネイル（図８のＴｎ５）、上記第３の例に係るグループサムネイル（図８のＴｎ４）、上記第４の例に係るグループサムネイル（図８のＴｎ２）、上記第５の例に係るグループサムネイル（図８のＴｎ８）、および通常のサムネイル（図８のＴｎ７）を生成し、グループサムネイルとサムネイルとが任意に混在したサムネイル表示を行わせることができる。また、本発明の実施形態に係るサムネイル表示では、生成したグループサムネイルとサムネイルとが一画面内に表示する数を超えた場合には、スクロールバーｓｃ１を表示させてスクロール表示を可能とする。
【００５７】
図８に示す本発明の実施形態に係る画像処理装置が生成したグループサムネイルを用いたサムネイル表示では、サムネイルの数が８つであるのに対して、一画面内に２８の画像を含んでいる。したがって、図８に示す本発明の実施形態に係る画像処理装置が生成したグループサムネイルを用いたサムネイル表示では、一画面内において２８の画像分に相当する情報量をユーザに与えることができる。
【００５８】
これに対して、図１に示す従来の画像処理装置が生成したサムネイルを用いたサムネイル表示では、表示されたサムネイルの数は図８よりも多いのにも関わらず、一画面内において９つの画像分に相当する情報量しかユーザに与えることはできない。したがって、本発明の実施形態に係る画像処理装置は、グループサムネイルを生成することによって、従来の画像処理装置が生成するサムネイルよりもより多くの画像データに係る情報を一度にユーザに提示することが可能となるので、ユーザによる記録媒体に記憶された画像データの把握を補助することができる。
【００５９】
[グループサムネイルが選択された場合の画面遷移例]
図８に示すように、本発明の実施形態に係る画像処理装置は、複数の画像データに基づく多様なグループサムネイルを生成するので、１つのグループサムネイルに複数の画像データが関連することとなる。そこで、次に、本発明の実施形態に係るグループサムネイルが選択された場合の画面遷移の例を示す。ここで、上記選択とは、例えば、ユーザがボタンやマウスなどの操作入力デバイスを用いて特定のグループサムネイルを指定することを指すが、上記に限られない。
【００６０】
図９は、本発明の実施形態に係るグループサムネイルが選択された場合の画面遷移例を示す説明図である。図９では、図９（ａ）に示すように、図８のグループサムネイルＴｎ８、すなわち図７に示すグループサムネイルの第５の例を例に挙げて説明する。
【００６１】
〔１〕画面遷移の第１の例：複数のサムネイルを表示する画面に遷移
図９（ｂ）は、本発明の実施形態に係るグループサムネイルを用いた場合の画面遷移の第１の例を示している。図８においてグループサムネイルＴｎ８が選択された場合には、図９（ｂ）に示すように、グループサムネイルＴｎ８を構成する画像データ（図７（ａ））に対応するサムネイルＴｎＬｅｆｔ、ＴｎＣｅｎｔｅｒ、ＴｎＲｉｇｈｔがそれぞれ表示される。
【００６２】
また、図９（ｂ）において、サムネイルＴｎＬｅｆｔ、ＴｎＣｅｎｔｅｒ、ＴｎＲｉｇｈｔのいずれかが選択されると、選択されたサムネイルに対応する画像が表示される画面へと遷移する。
【００６３】
〔２〕画面遷移の第２の例：代表の画像を表示する画面に遷移
図９（ｃ）は、本発明の実施形態に係るグループサムネイルを用いた場合の画面遷移の第２の例を示している。図８においてグループサムネイルＴｎ８が選択された場合には、図９（ｃ）に示すように、グループサムネイルＴｎ８を構成する画像データ（図７（ａ））のうちの代表の画像を表示する画面に遷移する。図９（ｃ）は、代表の画像として、図７（ａ）に示す画像データＣｅｎｔｅｒが表示された例を示している。
【００６４】
本発明の実施形態に係る画像処理装置が生成したグループサムネイルは、選択されると、例えば、図９（ｂ）、図９（ｃ）に示すように、当該グループサムネイルを構成するサムネイル、画像データが表示される画面へと遷移させることができる。なお、本発明の実施形態に係る遷移が、図９（ｂ）、図９（ｃ）に限られないことは、言うまでもない。また、本発明の実施形態に係る画像処理装置が生成したサムネイル（例えば、図８のＴｎ７のような通常のサムネイル）は、選択されると、当該サムネイルと対応する画像データが表示される画面へと遷移させることができる。
【００６５】
[本発明の実施形態に係る画像グループの構成]
図９では、本発明の実施形態に係るグループサムネイルが選択された場合の画面遷移例を示した。上記選択による画面遷移は、選択されたグループサムネイルが属する画像グループに基づいて行われる。そこで、次に、本発明の実施形態に係る画像グループの構成について説明する。
【００６６】
図１０は、本発明の実施形態に係る画像グループの構成を説明するための説明図である。図１０では、図３に示すグループサムネイルの第１の例を例に挙げて説明する。
【００６７】
図１０を参照すると、本発明の実施形態に係る画像グループは、グループサムネイルＧＴｎと、グループサムネイルＧＴｎを構成する各画像データのサブグループＧｐ１〜Ｇｐ４とから構成される。また、サブグループは、画像データと当該画像データから生成されるサムネイルとからなる（例えば、サブグループＧｐ１は、画像データＡとサムネイルＴｎＡとからなる）。
【００６８】
本発明の実施形態に係る画像処理装置は、図１０に示すような関係を有する画像グループ単位でグループサムネイルを生成することができる。なお、本発明の実施形態に係る画像処理装置は、生成したサムネイルやグループサムネイル、画像グループの情報を記録媒体に記録することができるが、かかる構成に限られない。例えば、本発明の実施形態に係る画像処理装置は、生成したサムネイルやグループサムネイル、画像グループの情報を一次記憶して用いることもできる。
【００６９】
以上のように、本発明の実施形態に係る画像処理装置は、グループサムネイルを生成することによって、従来の画像処理装置が生成するサムネイルよりもより多くの画像データに係る情報を一度にユーザに提示することを可能とする。したがって、本発明の実施形態に係る画像処理装置は、ユーザによる記録媒体に記憶された画像データの把握を補助することができる。
【００７０】
また、本発明の実施形態に係る画像処理装置は、画像グループ単位でグループサムネイルを生成することができるので、生成したグループサムネイルと構成する画像データとを対応付けて管理することもできる。
【００７１】
以下、本発明の実施形態に係る画像処理装置の構成について、具体的に説明する。
【００７２】
（第１の実施形態）
図１１は、本発明の第１の実施形態に係る画像処理装置１００を示すブロック図である。図１１を参照すると、画像処理装置１００は、記憶部１０２と、画像判定部１０４と、グループサムネイル生成部１０６と、画像再生部１０８と、表示部１１０と、操作部１１２とを備える。
【００７３】
また、画像処理装置１００は、ＭＰＵ（Micro  Processing  Unit）などで構成され、制御用プログラムなどを用いて様々な演算処理を行い画像処理装置１００全体を制御する制御部（図示せず）、制御部（図示せず）が使用するプログラムや演算パラメータなどの制御用データが記録されたＲＯＭ（Read  Only  Memory；図示せず）、制御部（図示せず）により実行されるプログラムなどを一次記憶するＲＡＭ（Random  Access  Memory；図示せず）、外部装置（図示せず）と通信を行うための通信部（図示せず）などを備えてもよい。画像処理装置１００は、例えば、データの伝送路としてのバス（bus）で各構成要素間を接続する。
【００７４】
画像処理装置１００と外部装置（図示せず）とは、例えば、ＵＳＢ（Universal  Serial  Bus）端子やＩＥＥＥ１３９４規格の端子などを介して物理的に接続されてもよいし、また、ＷＵＳＢ（Wireless  Universal  Serial  Bus）やＩＥＥＥ８０２．１１（「Ｗｉ−Ｆｉ」とも呼ばれる。）などを利用して無線で接続することもできる。さらに、画像処理装置１００と外部装置（図示せず）とは、例えば、ネットワークを介して接続することもできる。ネットワークとしては、例えば、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）など有線ネットワーク、ＭＩＭＯ（Multiple-Input  Multiple-Output）を用いたＷＬＡＮ（Wireless  Local  Area  Network）などの無線ネットワーク、あるいは、ＴＣＰ／ＩＰ（Transmission  Control  Protocol/Internet  Protocol）などの通信プロトコルを用いたインターネット（Internet）などが挙げられるが、上記に限られない。したがって、通信部（図示せず）は、外部装置（図示せず）との接続形態に応じたインタフェースを有することができる。
【００７５】
[画像処理装置１００のハードウェア構成例]
図１２は、本発明の第１の実施形態に係る画像処理装置１００のハードウェア構成の一例を示す説明図である。図１２を参照すると、画像処理装置１００は、例えば、ＭＰＵ１５０と、ＲＯＭ１５２と、ＲＡＭ１５４と、記録媒体１５６と、入出力インタフェース１５８と、操作入力デバイス１６０と、表示デバイス１６２と、通信インタフェース１６４とを備える。また、画像処理装置１００は、例えば、データの伝送路としてのバス１６６で各構成要素間を接続する。
【００７６】
ＭＰＵ１５０は、画像処理装置１００全体を制御する制御部として機能する。また、ＭＰＵ１５０は、例えば、画像判定部１０４、グループサムネイル生成部１０６、画像再生部１０８として機能することができる。ＲＯＭ１５２は、ＭＰＵ１５０が使用するプログラムや演算パラメータなどの制御用データを記憶し、また、ＲＡＭ１５４は、ＭＰＵ１５０により実行されるプログラムなどを一次記憶する。
【００７７】
記録媒体１５６は、画像処理装置１００の記憶部１０２として機能し、例えば、画像データやシステムデータ、アプリケーション、アプリケーションデータなどの様々なファイルを記憶することができる。ここで、記録媒体１５６としては、例えば、ハードディスク（Hard  Disk）などの磁気記録媒体や、ＥＥＰＲＯＭ（Electronically  Erasable  and  Programmable  Read  Only  Memory）、フラッシュメモリ（flash  memory）、ＭＲＡＭ（Magnetoresistive  Random  Access  Memory）、ＦｅＲＡＭ（Ferroelectric  Random  Access  Memory）、ＰＲＡＭ(Phase  change  Random  Access  Memory)などの不揮発性メモリ（nonvolatile  memory）が挙げられるが、上記に限られない。
【００７８】
入出力インタフェース１５８は、例えば、操作入力デバイス１６０や、表示デバイス１６２を接続する。ここで、入出力インタフェース１５８としては、例えば、ＵＳＢ端子や、ＤＶＩ（Digital  Visual  Interface）端子、ＨＤＭＩ（High-Definition  Multimedia  Interface）端子などが挙げられるが、上記に限られない。また、操作入力デバイス１６０は、例えば、ボタン、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなど、画像処理装置１００上に備えられ、画像処理装置１００の内部で入出力インタフェース１５８と接続される。また、表示デバイス１６２は、例えば、ＬＣＤ（Liquid  Crystal  Display；液晶ディスプレイ）、有機ＥＬディスプレイ（organic  ElectroLuminescence  display；または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  display）とも呼ばれる。）など、画像処理装置１００上に備えられ、画像処理装置１００の内部で入出力インタフェース１５８と接続される。なお、入出力インタフェース１５８は、画像処理装置１００の外部装置としての操作入力デバイス（例えば、キーボードやマウスなど）や、表示デバイス（例えば、外部ディスプレイなど）と接続することもできることは、言うまでもない。
【００７９】
通信インタフェース１６４は、外部装置と通信を行うためのインタフェースであり、例えば、ＬＡＮ端子、赤外線ポート、ＩＥＥＥ８０２．１１ポートなどが挙げられるが、上記に限られない。
【００８０】
画像処理装置１００は、図１２に示すようなハードウェア構成により、グループサムネイルを生成し、生成したグループサムネイルを用いたサムネイル表示を行うことができる。なお、本発明の第１の実施形態に係る画像処理装置１００のハードウェア構成が、図１２に示す構成に限られないことは、言うまでもない。
【００８１】
再度図１１を参照して、画像処理装置１００の各構成要素について説明する。記憶部１０２は、画像処理装置１００が備える記憶手段であり、例えば、画像データやシステムデータ、アプリケーション、アプリケーションデータなどの様々なファイルを記憶する。例えば、図１１では、記憶部１０２に画像データＡ１４０、画像データＢ１４２、…、アプリケーション１４４、アプリケーションデータ１４６、…が記憶されている例を示している。
【００８２】
また、記憶部１０２としては、例えば、ハードディスクなどの磁気記録媒体や、ＥＥＰＲＯＭ、フラッシュメモリなどの不揮発性メモリが挙げられるが、上記に限られない。
【００８３】
画像判定部１０４は、ファイルを読み込み、読み込んだファイルの中から画像データを判定する。ここで、画像判定部１０４は、例えば、ファイルの拡張子や、ファイルのヘッダ情報などを用いて読み込んだファイルが画像データであるのか否かを判定することができるが、上記に限られない。ここで、画像判定部１０４が判定する画像データとして判定するファイルとしては、例えば、ＪＰＥＧ（Joint  Photographic  Experts  Group）やビットマップ（bitmap）などの静止画フォーマットで記録されたデータ（静止画像を示す）や、ＷＭＶ（Windows  Media  Video）やＨ．２６４／ＭＰＥＧ−４  ＡＶＣ（H.264/Moving  Picture  Experts  Group  phase-4  Advanced  Video  Coding）などの動画フォーマットで記録されたデータ（動画像を示す）が挙げられるが上記に限られない。
【００８４】
また、画像判定部１０４が読み込むファイルは、例えば、操作部１１２からのユーザ入力に応じて設定される。ここで、上記ユーザ入力としては、例えば、記憶部１０２内の所定の場所（例えば、所定のフォルダ）の指定や、読み込むファイルの指定などが挙げられるが、上記に限られない。
【００８５】
グループサムネイル生成部１０６は、画像判定部１０４が判定した画像データに基づいてサムネイルを生成し、生成したサムネイルに基づいて、例えば、図３〜図７に示す第１〜第５の例のようなグループサムネイルを生成する。また、グループサムネイル生成部１０６は、グループサムネイルの生成と併せて、例えば図１０に示すような画像グループの情報を生成することができる。ここで、グループサムネイル生成部１０６は、例えば図８に示すように、グループサムネイルの生成の有無や生成するグループサムネイルの形式をランダムに選択することができるが、かかる構成に限られない。例えば、グループサムネイル生成部１０６は、操作部１１２からのユーザ入力に応じて所定の形式のグループサムネイルを生成することもできる。
【００８６】
また、グループサムネイル生成部１０６は、生成したサムネイルやグループサムネイル、画像グループ情報を、例えば、記憶部１０２に記録することができるが、かかる構成に限られない。例えば、グループサムネイル生成部１０６は、成したサムネイルやグループサムネイル、画像グループ情報を、例えば、ＲＡＭ１５４に一次記憶させることもできる。
【００８７】
画像再生部１０８は、グループサムネイル生成部１０６が生成したサムネイル、グループサムネイルに基づいて、図８に示すようなサムネイル表示を表示部１１０に表示させる。
【００８８】
また、画像再生部１０８は、画像グループ情報に基づいて、図９（ｂ）または図９（ｃ）を参照して説明したように、グループサムネイル／サムネイルの選択に応じて画面を遷移させる。
【００８９】
表示部１１０は、画像処理装置１００が備える表示手段であり、例えば、画像再生部１０８が再生する図８に示すようなサムネイル表示画面や、制御部（図示せず）が表示させる操作部１１２の操作のための操作画面などの各種画面を表示する。ここで、表示部１１０としては、例えば、ＬＣＤ、有機ＥＬディスプレイなどが挙げられるが、上記に限られない。
【００９０】
操作部１１２は、ユーザによる所定の操作を可能とする画像処理装置１００の操作手段である。画像処理装置１００が操作部１１２を備えることにより、ユーザは、例えば、画像判定部１０４に読み込ませるファイルの指定操作や、グループサムネイルの形式の設定操作、サムネイルやグループサムネイルの選択操作、画像処理装置１００の各種設定操作などを行い、ユーザが所望する動作を画像処理装置１００に対して行わせることができる。ここで、操作部１１２としては、例えば、キーボードやマウスなどの操作入力デバイス、ボタン、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられるが、上記に限られない。なお、操作部１１２は、例えば、タッチスクリーン（touch  screen）のように表示部１１０と一体の部とすることもできる。
【００９１】
以上のように、本発明の第１の実施形態に係る画像処理装置１００は、ファイルを読み込み読み込んだファイルの中から画像データを判定する画像判定部１０４と、画像判定部１０４が判定した画像データに基づいてグループサムネイルを生成するグループサムネイル生成部１０６とを備える。ここで、グループサムネイル生成部１０６が生成するグループサムネイルは、１のグループサムネイルに複数の画像データが対応付けられたもの（１のグループサムネイルと複数の画像データとが１の画像グループに属する）であり、１のグループサムネイルは当該複数の画像データに係る情報を有する。したがって、画像処理装置１００は、グループサムネイルを生成することによって、従来の画像処理装置が生成するサムネイルよりもより多くの画像データに係る情報を一度にユーザに提示することが可能となるので、ユーザによる記録媒体（記憶部１０２）に記憶された画像データの把握を補助することができる。
【００９２】
[第１の実施形態に係る画像処理装置１００の変形例]
上記では、第１の実施形態に係る画像処理装置１００として、画像処理装置１００が記憶部１０２を備え、画像判定部１０４が記憶部１０２に記憶されたファイルを読み込んでグループサムネイルを生成する構成を示した。しかしながら、第１の実施形態に係る画像処理装置は、かかる構成に限られず、例えば、記憶部を備えずに、画像判定部が通信部を介して外部装置から入力されたファイルに基づいて画像データを判定することにより、外部装置に記憶された画像データに基づくグループサムネイルを生成することもできる。上記の構成であっても、第１の実施形態の変形例に係る画像処理装置は、グループサムネイルを生成することができるので、従来の画像処理装置が生成するサムネイルよりもより多くの画像データに係る情報を一度にユーザに提示することが可能となり、ユーザによる記録媒体（外部装置の記憶媒体）に記憶された画像データの把握を補助することができる。
【００９３】
本発明の第１の実施形態として画像処理装置１００を挙げて説明したが、本発明の第１の実施形態は、かかる形態に限られず、例えば、デジタルカメラやデジタルビデオカメラなどの撮像装置、携帯電話などの携帯型通信装置、ＰｌａｙＳｔａｔｉｏｎ  Ｐｏｒｔａｂｌｅ（登録商標）などの携帯型ゲーム機、ＰＣやサーバ（Server）、ＵＭＰＣ(Ultra  Mobile  Personal  Computer)などのコンピュータ、あるいは、ＬＣＤ、有機ＥＬディスプレイなどを備えた表示装置などに適用することができる。
【００９４】
（第１の実施形態に係るプログラム）
本発明の第１の実施形態に係る画像処理装置１００をコンピュータとして機能させるためのプログラムによって、ユーザによる記録媒体に記憶された画像データの把握を補助するサムネイル（グループサムネイル）を生成することができる。
【００９５】
（第１の実施形態に係る画像処理方法）
次に、本発明の第１実施形態に係る画像処理方法について説明する。図１３は、本発明の第１の実施形態に係る画像処理方法の一例を示す流れ図である。
【００９６】
画像処理装置１００は、ファイルを読み込む（Ｓ１００）。ステップＳ１００において読み込まれるファイルは、例えば、ユーザが操作部１１２を用いて設定することができる。
【００９７】
ステップＳ１００においてファイルが読み込まれると、画像処理装置１００は、読み込んだファイルの中から画像データを判定する（Ｓ１０２）。画像処理装置１００は、例えば、ファイルの拡張子やヘッダ情報を用いてステップＳ１０２の判定を行うことができる。
【００９８】
ステップＳ１０２において画像データが判定されると、画像処理装置１００は、判定された画像データを用いて画像データそれぞれに対応するサムネイルを生成し（Ｓ１０４）、ステップＳ１０４で生成したサムネイルに基づいてグループサムネイルを生成する（Ｓ１０６）。
【００９９】
画像処理装置１００は、ステップＳ１０６において生成されたグループサムネイルをサムネイル表示画面に表示させる（Ｓ１０８）。
【０１００】
第１の実施形態に係る画像処理装置１００は、図１３に示す画像処理方法を用いることにより、ユーザによる記録媒体に記憶された画像データの把握を補助するサムネイル（グループサムネイル）を生成し、ユーザに提示することができる。
【０１０１】
なお、図１３では、画像処理装置１００がグループサムネイルを生成し（ステップＳ１００〜Ｓ１０６）、さらに生成したグループサムネイルを表示させる（ステップＳ１０８）ことを示しているが、本発明の第１実施形態に係る画像処理方法は、かかる方法に限られず、ステップＳ１０６のグループサムネイルの生成処理で処理を終了してもよい。上記の方法を用いる場合であっても、画像処理装置１００は、ユーザによる記録媒体に記憶された画像データの把握を補助するサムネイル（グループサムネイル）を生成することができる。
【０１０２】
（第２の実施形態）
上述した第１の実施形態に係る画像処理装置１００では、読み込んだファイルの中から画像データを判定してグループサムネイルを生成する構成を示した。上記の構成によって、第１の実施形態に係る画像処理装置１００は、ユーザによる記録媒体（記憶部１０２）に記憶された画像データの把握を補助することができる。しかしながら、本発明の実施形態に係る画像処理装置は、上記の構成に限られない。そこで、次に、本発明の第２の実施形態に係る画像処理装置として、ユーザによるグループサムネイルを生成するための画像データの指定を容易とし、ユーザの指定に合致する画像データに基づいてグループサムネイルを生成することが可能な構成を示す。
【０１０３】
[第２の実施形態に係る画像処理装置の処理の概要]
本発明の第２の実施形態に係る画像処理装置の構成を説明する前に、まず、第２の実施形態に係る画像処理装置の処理の概要を示す。
【０１０４】
第２の実施形態に係る画像処理装置は、以下の（Ａ）〜（Ｃ）の処理によって、ユーザによるグループサムネイルを生成するための画像データの指定を容易とし、ユーザの指定に合致する画像データに基づいてグループサムネイルを生成する。
【０１０５】
（Ａ）メタ情報の付加
第２の実施形態に係る画像処理装置は、撮像により得られた画像データ、または、外部装置から入力された画像データに対して、画像データを識別するメタ情報（画像データ自身に関する情報）を付加する。
【０１０６】
第２の実施形態に係る画像処理装置が画像データに付加するメタ情報としては、例えば、以下の（１）〜（５）が挙げられるが、本発明の実施形態に係るメタ情報は以下の（１）〜（５）に限られない。また、第２の実施形態に係る画像処理装置は、以下の（１）〜（５）に示すようなメタ情報を選択的に付加することもできる。
【０１０７】
（１）場所の情報
第２の実施形態に係る画像処理装置は、例えば、画像データが撮像された場所、あるいは、画像データが外部装置から画像処理装置に取り込まれた場所の情報をメタ情報として画像データに付加する。
【０１０８】
（２）時間の情報
第２の実施形態に係る画像処理装置は、例えば、画像データが撮像された時間、あるいは、画像データが外部装置から画像処理装置に取り込まれた時間の情報をメタ情報として画像データに付加する。
【０１０９】
（３）被写体の情報
第２の実施形態に係る画像処理装置は、画像データが示す画像に含まれる被写体の情報をメタ情報として画像データに付加する。ここで、被写体の情報としては、例えば、以下の（３−１）〜（３−６）が挙げられるが、以下のものに限られない。
（３−１）人物の数
（３−２）性別
（３−３）子供の数
（３−４）笑顔の数（特定の表情の数）
（３−５）人物を特定するための特徴点の情報
（３−６）海、および／または山が含まれる画像であるか
【０１１０】
ここで、上記（３−１）〜（３−５）の情報は、例えば、画像データに対して顔検出処理を行うことにより生成することができる。また、上記（３−６）の情報は、例えば、画像データに含まれる色の割合の情報に基づいて生成することができる。
【０１１１】
（４）色の情報
第２の実施形態に係る画像処理装置は、画像データが示す画像に含まれる色の情報をメタ情報として画像データに付加する。ここで、色の情報としては、例えば、画像データに含まれる色の割合の情報（色情報）が挙げられる。第２の実施形態に係る画像処理装置は、例えば、画像データを解析することにより色情報を生成する。
【０１１２】
（５）ユーザ入力された情報
第２の実施形態に係る画像処理装置は、ユーザ入力された情報をメタ情報として画像データに付加する。ここで、ユーザ入力された情報としては、例えば、以下の（５−１）〜（５−４）が挙げられるが、以下のものに限られない。
（５−１）予め用意されたキーワードの中からユーザが選択したキーワード
（５−２）画像データに対してユーザが入力した画像に関するメモ
（５−３）ユーザによる「お気に入り」画像の指定
（５−４）音声情報
【０１１３】
（Ｂ）メタ情報に関する条件に基づく画像データの検索
また、第２の実施形態に係る画像処理装置は、例えば、ユーザ入力により指定されたメタ情報に関する条件に基づいて、処理する画像データを記録媒体から検索し、当該メタ情報に関する条件に合致する画像データを抽出する。
【０１１４】
（Ｃ）グループサムネイルの生成
そして、第２の実施形態に係る画像処理装置は、上記（Ｂ）において抽出された画像データに基づいて、第１の実施形態に係る画像処理装置１００と同様に、グループサムネイルを生成する。
【０１１５】
本発明の第２の実施形態に係る画像処理装置は、上記（Ａ）〜（Ｃ）の処理により、ユーザが指定した条件に合致する画像データに対応するグループサムネイルを生成することができる。第２の実施形態に係る画像処理装置を用いるユーザは、例えば、画像データを直接指定したり、所望の画像データがあるか分からない記録媒体の場所（例えば、フォルダ）を指定したりする必要はなく、ユーザが条件の指定を行いさえすれば、第２の実施形態に係る画像処理装置は、ユーザが所望する画像に係るグループサムネイルを生成する。したがって、第２の実施形態に係る画像処理装置は、ユーザによるグループサムネイルを生成するための画像データの指定を容易とし、ユーザの指定に合致する画像データに基づいてグループサムネイルを生成することができる。
【０１１６】
以下、本発明の第２の実施形態に係る画像処理装置の構成について説明する。図１４は、本発明の第２の実施形態に係る画像処理装置２００を示すブロック図である。
【０１１７】
図１４を参照すると、画像処理装置２００は、記憶部２０２と、撮像部２０４と、ファイル取り込み部２０６と、メタ情報付加部２０８と、データベース記録部２１６と、画像記録部２１８と、画像データ読み出し部２２０と、画像判定部１０４と、グループサムネイル生成部２２２と、画像再生部１０８と、表示部１１０と、操作部１１２とを備える。
【０１１８】
また、画像処理装置２００は、第１の実施形態に係る画像処理装置１００と同様に、ＭＰＵなどで構成される制御部（図示せず）、制御部（図示せず）が使用するプログラムや演算パラメータなどの制御用データが記録されたＲＯＭ（図示せず）、制御部（図示せず）により実行されるプログラムなどを一次記憶するＲＡＭ（図示せず）、外部装置（図示せず）と通信を行うための通信部（図示せず）などを備えてもよい。画像処理装置２００は、例えば、データの伝送路としてのバスで各構成要素間を接続する。
【０１１９】
[画像処理装置２００のハードウェア構成例]
図１５は、本発明の第２の実施形態に係る画像処理装置２００のハードウェア構成の一例を示す説明図である。図１５を参照すると、画像処理装置２００は、例えば、レンズ／撮像素子２３０と、信号処理回路２３２と、ＭＰＵ２３４と、ＲＯＭ１５２と、ＲＡＭ１５４と、記録媒体２３６と、入出力インタフェース２３８と、操作入力デバイス１６０と、表示デバイス１６２と、通信インタフェース１６４と、ＧＰＳ受信回路２４０と、時計２４２とを備える。また、画像処理装置２００は、例えば、データの伝送路としてのバス１６６で各構成要素間を接続する。
【０１２０】
レンズ／撮像素子２３０と、信号処理回路２３２とは、撮像部２０４として機能する。レンズ／撮像素子２３０は、例えば、光学系のレンズ（Lens）とＣＣＤ（Charge  Coupled  Device）やＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などの撮像素子を複数用いたイメージセンサで構成することができる。信号処理回路２３２は、例えば、ＡＧＣ（Automatic  Gain  Control）回路、ＡＤＣ（Analog  to  Digital  Converter）を備え、撮像素子により生成されたアナログ信号をデジタル信号（画像データ）に変換し、各種信号処理を行う。信号処理回路２３２が行う信号処理としては、例えば、Ｗｈｉｔｅ  Ｂａｌａｎｃｅ補正処理、補間処理、色調補正処理、ガンマ補正処理、ＹＣｂＣｒ変換処理、エッジ強調処理、およびＪｐｅｇコーディング処理などが挙げられるが、上記に限られない。ここで、Ｗｈｉｔｅ  Ｂａｌａｎｃｅ補正処理は、例えば、ＲＡＷ画像データ（信号処理前の画像）に対して、ＲＧＢ（Red  Green  Blue）の各色ごとに予め設定されたゲインをかけ、各画素（pixel）に対応する画素値を増幅する処理である。補間処理は、例えば、ベイヤー配列からすべての画素のＲＧＢを作り出す処理である。色調補正処理は、例えば、画像の色調を補正する処理である。ガンマ補正処理は、例えば、ＲＧＢの信号を非線形変換し、視覚的なリニアリティ（linearity）を確保する処理である。ＹＣｂＣｒ変換処理は、例えば、所定の変換式に基づいて、ＲＧＢをＹＣｂＣｒに変換する処理である。ここで、Ｙは輝度（luminance）、Ｃｂは色差（chrominance）、そして、Ｃｒは色差（chrominance）をそれぞれ表す。エッジ強調処理は、例えば、画像からエッジ部分を検出し、検出されたエッジ部分の輝度を高めることにより画像の濃淡を強調する処理である。そして、Ｊｐｅｇコーディング処理は、画像をＪｐｅｇ形式の画像ファイルに変換する処理である。
【０１２１】
ＭＰＵ２３４は、画像処理装置２００全体を制御する制御部として機能する。また、ＭＰＵ２３４は、例えば、メタ情報付加部２０８、データベース記録部２１６、画像記録部２１８、画像判定部１０４、グループサムネイル生成部２２２、画像再生部１０８として機能することができる。ＲＯＭ１５２は、ＭＰＵ１５０が使用するプログラムや演算パラメータなどの制御用データを記憶し、また、ＲＡＭ１５４は、ＭＰＵ２３４により実行されるプログラムなどを一次記憶する。
【０１２２】
記録媒体２３６は、画像処理装置２００の記憶部２０２として機能し、例えば、画像データやアプリケーションデータなどの様々なファイル、後述するデータベースなどを記憶することができる。
【０１２３】
入出力インタフェース２３８には、図１２に示す第１の実施形態に係る画像処理装置１００と同様に操作入力デバイス１６０、表示デバイス１６２が接続される。また、入出力インタフェース２３８は、さらに、マイクロホン２９０（microphone）が接続されて音声情報を画像処理装置２００に取り込むことができる。
【０１２４】
通信インタフェース１６４は、図１２に示す第１の実施形態に係る画像処理装置１００と同様の構成をとり、ファイル取り込み部２０６として機能することができる。
【０１２５】
ＧＰＳ受信回路２４０は、ＧＰＳ衛星からの電波を受信し、ＧＰＳ（Global  Positioning  System）を利用して画像処理装置２００の位置を特定する。ＧＰＳ受信回路２４０が特定した位置情報は、ＭＰＵ２３４に伝達され、メタ情報として画像データに付加される。つまり、ＧＰＳ受信回路２４０は、メタ情報付加部２０８の一部として機能することができる。
【０１２６】
時計２４２は、例えば、レンズ／撮像素子２３０により撮像された撮像時間の特定や、ＧＰＳ受信回路２４０における位置の特定などに使用する時間情報を生成し、ＭＰＵ２３４やＧＰＳ受信回路２４０に時間情報を伝達する。ここで、時計２４２が生成した時間情報は、メタ情報として画像データに付加される。つまり、時計２４２は、メタ情報付加部２０８の一部として機能することができる。
【０１２７】
画像処理装置２００は、図１５に示すようなハードウェア構成により、上記（Ａ）〜（Ｃ）の処理を実現し、ユーザが指定した条件に合致する画像データに対応するグループサムネイルを生成することができる。なお、本発明の第２の実施形態に係る画像処理装置２００のハードウェア構成が、図１５に示す構成に限られないことは、言うまでもない。
【０１２８】
再度図１４を参照して、画像処理装置２００の各構成要素について説明する。記憶部２０２は、画像処理装置２００が備える記憶手段であり、例えば、画像データやアプリケーションなどの様々なファイル、画像データとメタ情報とが対応付けられたデータベースなどを記憶する。例えば、図１４では、記憶部２０２に画像データＡ１４０および画像データＡのメタ情報Ａ２５０、画像データＢ１４２および画像データＢのメタ情報Ｂ２５０、…、データベース２５８が記憶されている例を示している。ここで、データベース２５８には、例えば、上記（１）〜（５）に示したメタ情報が画像データごとに選択的に記録される。
【０１２９】
また、記憶部１０２としては、例えば、ハードディスクなどの磁気記録媒体や、ＥＥＰＲＯＭ、フラッシュメモリなどの不揮発性メモリが挙げられるが、上記に限られない。
【０１３０】
撮像部２０４は、例えば、レンズと、ＣＣＤやＣＭＯＳなどの撮像素子とを有して撮像を行い、撮像により画像データを生成する。また、撮像部２０４は、例えば、操作部１１２からの撮像命令に応じて撮像を行うことができるが、上記に限られず、予め規定された時刻や、撮像命令を受けてから所定の時間経過後に自動的に撮像を行うこともできる。
【０１３１】
ファイル取り込み部２０６は、外部装置と有線／無線で通信を行い、外部装置からファイルを取り込む。また、ファイル取り込み部２０６は、取り込んだファイルの中から画像データを判定する。ここで、ファイル取り込み部２０６は、例えば、画像判定部１０４と同様に画像データの判定を行う。
【０１３２】
メタ情報付加部２０８は、画像特定補助情報生成部２１０と、画像解析部２１２と、顔検出部２１４とを備え、撮像部２０４が生成した画像データまたはファイル取り込み部２０６が判定した画像データにメタ情報を付加する。
【０１３３】
画像特定補助情報生成部２１０は、場所の情報（上記（１）の情報）および／または時間の情報（上記（２）の情報）を画像データに付加する。ここで、場所の情報は、例えば、画像処理装置２００がＧＰＳ受信回路を備えることにより、ＧＰＳを利用して生成することができる。また、時間の情報は、画像処理装置２００が時計を備えることによって生成することができる。なお、画像特定補助情報生成部２１０が付加する場所の情報、および／または時間の情報は、画像データが撮像部２０４により生成された画像データである場合には、撮像場所、撮像時間に対応する。
【０１３４】
画像解析部２１２は、画像データに対して画像解析処理を行い、当該画像解析処理の結果である画像解析情報を画像データに付加する。画像解析部２１２は、例えば、画像データが示す画像を構成する色の割合を示す色情報（上記（４）の情報）を画像解析情報として付加するが、本発明の実施形態に係る画像解析情報は、色情報に限られない。例えば、画像解析部２１２は、画像データから輝度の割合の情報（輝度情報）を画像解析情報として付加することもできる。
【０１３５】
また、画像解析部２１２は、例えば、青の割合が所定の値以上であれば「海」が画像データが示す画像に含まれており、また、緑の割合が所定の値以上であれば「山」が画像データが示す画像に含まれているというように、色情報を用いて、上記（３−６）の情報を導出することができる。
【０１３６】
顔検出部２１４は、例えば、以下の〔１−１〕、〔１−２〕の処理を行うことにより、被写体の顔を検出し、検出結果に基づく情報を画像データに付加する。
【０１３７】
〔１−１〕顔領域の特定
顔検出部２１４は、画像データの中から被写体の顔を検出し、被写体の顔部分を含む領域（以下、「顔領域」という。）を特定する。ここで、被写体の顔領域を特定は、例えば、目、鼻、口などの特徴点の検出や、顔の輝度分布および構造パターンと類似した領域を検出することで行うことができるが、本発明の実施形態に係る被写体の顔領域を特定手段が上記に限られないことは、言うまでもない。なお、顔の輝度分布および構造パターンのデータなど、顔検出部２１４における顔領域を特定に係るデータは、例えば、記憶部２０２に保持することができるが、上記に限られず、例えば、画像処理装置２００が備える通信部（図示せず）を介して外部装置（例えば、基地局を介して接続されるサーバなど）から取得することもできる。
【０１３８】
また、画像データが動画像である場合には、顔検出部２１４は、一つ前のフレーム（frame）との差分をとって動体を検出し、当該動体から頭部を特定することにより行うことにより、顔領域を特定することもできる。
【０１３９】
〔１−２〕顔領域の情報の生成、および画像データへの付加
また、顔検出部２１４は、画像データから特定した顔領域それぞれを解析し、解析の結果得られた情報（以下、「顔領域の情報」という。）を画像データへメタ情報として付加する。
【０１４０】
ここで、顔領域の情報としては、例えば、以下の（ｉ）〜（ｉｖ）が挙げられるが、顔領域の情報は以下の（ｉ）〜（ｉｖ）に限られない。
（ｉ）画像データが示す画像に含まれる人物の数の情報（上記（３−１）の情報）
（ｉｉ）画像データが示す画像に含まれる人物の性別の情報（上記（３−２）の情報）
（ｉｉｉ）画像データが示す画像に含まれる子供の数の情報（および／または、大人の数の情報。上記（３−３）の情報）
（ｉｖ）笑顔など表情の情報（上記（３−４）の情報）
【０１４１】
顔検出部２１４は、上記（ｉ）の情報を、例えば、特定された顔領域の数を用いて生成することができる。また、顔検出部２１４は、例えば、顔領域内から検出される目、鼻、口などの特徴点と、骨格との位置関係などから子供または大人を判定して、上記（ｉｉ）の情報を生成することができる。ここで、顔検出部２１４は、上記目、鼻、口などの特徴点の位置関係の情報を、人物を特定するためのメタ情報として画像データへ付加することもできる（上記（３−５）の情報）。さらに、顔検出部２１４は、例えば、顔領域内から検出される目、鼻、口などの特徴点それぞれの相対位置から表情を判定して、上記（ｉｖ）の情報を生成することができる。
【０１４２】
なお、顔検出部２１４における上記（ｉ）〜（ｉｖ）の情報の生成方法が上記に限られないことは、言うまでもない。なお、上記（ｉ）〜（ｉｖ）の情報の生成に必要な各種判定用のデータは、例えば、記憶部２０２に保持することができるが、上記に限られず、例えば、画像処理装置２００が備える通信部（図示せず）を介して外部装置から取得することもできる。
【０１４３】
メタ情報付加部２０８は、画像特定補助情報生成部２１０と、画像解析部２１２と、顔検出部２１４とを備えることにより、画像データにメタ情報を付加することができる。なお、図１４では、メタ情報付加部２０８が、画像特定補助情報生成部２１０、画像解析部２１２、および顔検出部２１４を備える構成を示したが、本発明の第２の実施形態に係るメタ情報付加部は、上記の構成に限られない。例えば、本発明の第２の実施形態に係るメタ情報付加部は、操作部１１２からのユーザ入力に応じたメタ情報を画像データに付加する入力情報付加部（図示せず。例えば、上記（５−１）〜（５−３）の情報を付加する。）や、マイクロホン２９０などの音声出力装置からの入力に応じたメタ情報を画像データに付加する音声情報付加部（図示せず。上記（５−４）の情報を付加する。）を備えることもできる。また、本発明の第２の実施形態に係るメタ情報付加部が、画像特定補助情報生成部２１０、画像解析部２１２、顔検出部２１４、入力情報付加部（図示せず）、および音声情報付加部（図示せず）を選択的に備えることができることは、言うまでもない。
【０１４４】
データベース記録部２１６は、メタ情報付加部２０８がメタ情報を付加した画像データの情報（例えば、画像データのファイル名）と、画像データに付加されたメタ情報とを対応付けてデータベース２５８に記録する。
【０１４５】
また、データベース記録部２１６は、記憶部２０２にデータベースが存在しない場合には、データベースを新規に作成して記録する。ここで、データベース記録部２１６は、例えば、ＳＱＬなどのデータベース言語によりデータベースの構造を規定するデータベース作成情報に基づいて、予め構造が規定されたデータベースを作成することができる。データベース作成情報は、例えば、記憶部２０２に記憶されるが、上記に限られず、ＲＯＭ１５２に記憶されていてもよい。
【０１４６】
画像記録部２１８は、メタ情報付加部２０８がメタ情報を付加した画像データを記憶部２０２に記録する。したがって、記憶部２０２には、図１４に示すように、メタ情報Ａ２５０が付加された画像データＡ１４０やメタ情報Ｂ２５２が付加された画像データＢ１４２が記憶される。
【０１４７】
画像処理装置２００は、上述した記憶部２０２、撮像部２０４、ファイル取り込み部２０６、メタ情報付加部２０８、データベース記録部２１６、および画像記録部２１８を備えることにより、撮像により得た画像データまたは外部装置からの入力により得られた画像データそれぞれに対してメタ情報を付加し、画像データの情報とメタ情報とが対応付けられたデータベースに記録、および記憶部２０２への画像データの記録を行うことができる。なお、図１４では、画像処理装置２００がデータベース記録部２１６を備える構成を示したが、本発明の第２の実施形態に係る画像処理装置は、上記の構成に限られない。例えば、本発明の第２の実施形態に係る画像処理装置は、データベース記録部を備えない構成とすることもできる。
【０１４８】
[第２の実施形態に係る画像データ記録方法]
ここで、本発明の第２の実施形態に係る画像データ記録方法について説明する。図１６は、本発明の第２の実施形態に係る画像データ記録方法を示す流れ図である。
【０１４９】
画像処理装置２００は、撮像または外部装置からのファイルの取り込みを行い（Ｓ２００）、処理を行う画像データを取得する。ステップＳ２００において画像処理装置２００は、撮像部２０４によって撮像による画像データを生成し、また、ファイル取り込み部２０６によって取り込んだファイルの中から画像データを判定する。以下に示す各処理は、ステップＳ２００において取得された画像データそれぞれに対して行われる。
【０１５０】
ステップＳ２００により画像データが取得されると、画像処理装置２００は、画像データに対して画像特定補助情報を付加する（Ｓ２０２；第１のメタ情報付加処理）。ステップＳ２０２の処理は、画像特定補助情報生成部２１０が行う。ここで、画像特定補助情報としては、例えば、場所の情報や、時間の情報などが挙げられるが、上記に限られない。
【０１５１】
ステップＳ２０２において画像特定補助情報が付加されると、画像処理装置２００は、画像データを解析し、画像データに対して画像解析情報を画像データに付加する（Ｓ２０４；第２のメタ情報付加処理）。ステップＳ２０４の処理は、画像解析部２１２が行う。ここで、画像解析情報としては、例えば、画像データが示す画像を構成する色の割合を示す色情報や、輝度の割合の情報などが挙げられるが、上記に限られない。
【０１５２】
ステップＳ２０４において画像解析情報が付加されると、画像処理装置２００は、画像データを用いた顔検出を行い（Ｓ２０６）、顔が検出されたか否かを判定する（Ｓ２０８）。画像処理装置２００は、例えば、顔領域を特定することによりステップＳ２０６の顔検出処理を行い、当該顔領域が検出されたか否かでステップＳ２０８の処理を行う。ステップＳ２０８において顔が検出されたと判定されない場合には、画像処理装置２００は、次の処理を行う。
【０１５３】
ステップＳ２０８において顔が検出されたと判定された場合には、画像処理装置２００は、検出された顔領域の情報を画像データに付加する（Ｓ２１０；第３のメタ情報付加処理）。ステップＳ２０８、Ｓ２１０の処理は、顔検出部２１４が行う。ここで、顔領域の情報としては、例えば、画像データが示す画像に含まれる人物の数の情報や、画像データが示す画像に含まれる人物の性別の情報、画像データが示す画像に含まれる子供の数の情報、笑顔など表情の情報、あるいは、目、鼻、口などの特徴点の位置関係の情報、などが挙げられるが、上記に限られない。
【０１５４】
ステップＳ２０８において顔が検出されたと判定されない場合、あるいは、ステップＳ２１０において顔領域の情報が画像データに付加されると、画像処理装置２００は、付加されたメタ情報に基づいて、画像データの情報とメタ情報とを対応付けてデータベースへ記録する（Ｓ２１２）。
【０１５５】
ステップＳ２１２においてデータベースへの記録が完了すると、画像処理装置２００は、画像データを記憶部２０２に記録する（Ｓ２１４）。
【０１５６】
画像処理装置２００は、図１６に示す画像データ記録方法を用いることにより、メタ情報が付加された画像データを記憶部２０２に記録することができる。なお、本発明の第２の実施形態に係る画像データ記録方法は、図１６に示す方法に限られない。例えば、画像処理装置２００は、図１６のステップＳ２０２（第１のメタ情報付加処理）、Ｓ２０４（第２のメタ情報付加処理）、およびステップＳ２０６〜Ｓ２１０（第３のメタ情報付加処理）を任意の順序で行うことができる。上記の方法を用いる場合であっても、画像処理装置２００は、メタ情報が付加された画像データを記憶部２０２に記録することができる。
【０１５７】
再度図１４を参照して、画像処理装置２００の構成要素について説明する。画像データ読み出し部２２０は、記憶部２０２に記憶された画像データの中から、メタ情報に関する条件に基づいて画像データを選択的に読み出す。ここで、メタ情報に関する条件（以下、「検索条件」という。）は、例えば、操作部１１２を用いたユーザ入力により画像データ読み出し部２２０に伝達される。画像データ読み出し部２２０は、検索条件と合致する画像データを、データベース２５８あるいは、各画像データのメタ情報を参照して抽出し、抽出された画像データを記憶部２０２から読み出す。
【０１５８】
操作部１１２から伝達される検索条件としては、例えば、〔Ａ〕ユーザにより入力された検索ワード、〔Ｂ〕予め容易された検索ワード、が挙げられるが、本発明の第２の実施形態に係る検索条件は、上記〔Ａ〕、〔Ｂ〕に限られない。例えば、画像処理装置２００は、検索条件が予め規定された〔Ｃ〕表示モード、を用意し、ユーザが操作部１１２を用いて表示モードを選択することにより、予め規定された条件に合致する画像データを検索して読み出すこともできる。ここで、表示モードとしては、例えば、「日にち別」や「場所別」などが挙げられるが、上記に限られない。
【０１５９】
また、画像データ読み出し部２２０は、例えば、操作部１１２から検索条件の入力要求があった場合（例えば、ユーザが操作部１１２を用いて検索モードを指定した場合）には、表示部１１０に検索条件の入力画面を表示させ、検索条件の入力を可能とさせる。ここで、検索条件の入力画面には、例えば、ユーザによる検索ワードの入力を可能とするテキストボックス（text  box。上記〔Ａ〕の入力に使用）、および／または、ユーザに予め容易された検索ワードを選択させるチェックボックス（check  box。上記〔Ｂ〕の入力に使用）やプルダウンメニュー（pull-down  menu。上記〔Ｂ〕の入力に使用）が表示される。
【０１６０】
ユーザによる検索ワードの入力のためのテキストボックスは、例えば、場所の情報（例えば、緯度や経度の情報）を入力する「場所」、日付や日時を入力する「時間」、人物名を入力する「人物」、画像に含まれる主要な色を入力する「色」など、検索カテゴリごとに設けられてもよい。
【０１６１】
画像データ読み出し部２２０は、各テキストボックスに入力された検索ワードを用いてデータベース２５８を検索することにより、画像データを選択的に読み出す。ここで、画像データ読み出し部２２０は、例えば、各テキストボックスに入力された検索ワードを予め記憶したＳＱＬなどのデータベース言語に当てはめることにより、データベース２５８を検索することができる。なお、テキストボックス「人物」に入力があった場合には、画像データ読み出し部２２０は、例えば、人物名と、目、鼻、口などの特徴点の位置関係の情報とが対応付けられた人物特定用データベース（図示せず）をまず読み出し、人物特定用データベース（図示せず）により特定された特徴点の位置関係の情報を用いることによって、特定の人物に係る画像データを選択的に読み出すことができる。また、人物特定用データベース（図示せず）への情報の登録は、例えば、操作部１１２を用いたユーザ入力により行うことができるが、上記に限られず、例えば、画像処理装置２００が備える通信部（図示せず）を介して外部装置（例えば、基地局を介して接続されるサーバなど）から取得して登録することもできる。
【０１６２】
また、ユーザに予め容易された検索ワードを選択させるチェックボックスやプルダウンメニューとしては、例えば、以下の（Ｂ−１）〜（Ｂ−１１）が挙げられるが、以下の（Ｂ−１）〜（Ｂ−１１）に限られないことは、言うまでもない。
（Ｂ−１）特定の場所を指定する「場所」
（Ｂ−２）期間を指定する「期間」
（Ｂ−３）特定の人物を指定する「人物」
（Ｂ−４）画像に含まれる主要な色を指定する「色」
（Ｂ−５）複数の人物が含まれる画像を指定する「グループ写真」
（Ｂ−６）画像に含まれる人物の性別を指定する「性別」
（Ｂ−７）大人／子供が含まれる画像を指定する「大人／子供」
（Ｂ−８）お気に入り画像として設定された画像を指定する「お気に入り」
（Ｂ−９）海が写った画像を指定する「海」
（Ｂ−１０）山が写った画像を指定する「山」
（Ｂ−１１）メタ情報として音声が付加された画像を指定する「音声付画像」
【０１６３】
画像データ読み出し部２２０は、各チェックボックスやプルダウンメニューで選択された検索ワードを用いてデータベース２５８を検索することにより、画像データを選択的に読み出す。ここで、画像データ読み出し部２２０は、例えば、各チェックボックスやプルダウンメニューで選択された検索ワードを予め記憶したＳＱＬなどのデータベース言語に当てはめることにより、データベース２５８を検索することができる。
【０１６４】
画像データ読み出し部２２０は、例えば、上記のように操作部１１２を用いたユーザ入力によって検索条件（メタ情報に関する条件）に基づいて画像データを選択的に読み出すまた、ユーザが操作部１１２を用いて検索条件を指定することによって、画像データ読み出し部２２０は、例えば、ポートレート画像、スナップ画像、メジロ色や翡翠色が含まれる画像、笑顔の画像などを選択的に読み出すことができる。なお、上記では、画像データ読み出し部２２０がデータベース２５８を検索することによって検索条件に合致する画像データを読み出すことを示したが、画像データの読み出し方法は上記に限られない。例えば、画像データ読み出し部２２０は、記憶部２０２に記憶された画像データそれぞれに付加されたメタ情報を直接検索することにより、検索条件に合致する画像データを読み出すこともできる。
【０１６５】
画像判定部１０４は、図１１に示す第１の実施形態に係る画像判定部１０４と同様に、ファイルを読み込み、読み込んだファイルの中から画像データを判定する。
【０１６６】
グループサムネイル生成部２２２は、画像データ読み出し部２２０が読み出した画像データ、または画像判定部１０４が判定した画像データに基づいて、図１１に示す第１の実施形態に係るグループサムネイル生成部１０６と同様に、サムネイルを生成し、生成したサムネイルに基づいて、例えば、図３〜図７に示す第１〜第５の例のようなグループサムネイルを生成する。また、グループサムネイル生成部２２２は、図１１に示す第１の実施形態に係るグループサムネイル生成部１０６と同様に、グループサムネイルの生成と併せて、例えば図１０に示すような画像グループの情報を生成することができる。
【０１６７】
画像再生部１０８は、グループサムネイル生成部２２２が生成したサムネイル、グループサムネイルに基づいて、図１１に示す第１の実施形態に係る画像再生部１０８と同様に、図８に示すようなサムネイル表示を表示部１１０に表示させる。また、画像再生部１０８は、画像グループ情報に基づいて、図９（ｂ）または図９（ｃ）を参照して説明したように、グループサムネイル／サムネイルの選択に応じて画面を遷移させる。
【０１６８】
表示部１１０は、画像処理装置２００が備える表示手段であり、例えば、画像再生部１０８が再生する図８に示すようなサムネイル表示画面や、制御部（図示せず）が表示させる操作部１１２の操作のための操作画面、画像データ読み出し部２２０が表示させる検索条件の入力画面などの各種画面を表示する。ここで、表示部１１０としては、例えば、ＬＣＤ、有機ＥＬディスプレイなどが挙げられるが、上記に限られない。
【０１６９】
操作部１１２は、ユーザによる所定の操作を可能とする画像処理装置２００の操作手段である。画像処理装置２００が操作部１１２を備えることにより、ユーザは、例えば、検索条件の入力や、グループサムネイルの形式の設定、サムネイルやグループサムネイルの選択操作、画像処理装置２００の各種設定操作などを行い、ユーザが所望する動作を画像処理装置２００に対して行わせることができる。ここで、操作部１１２としては、例えば、キーボードやマウスなどの操作入力デバイス、ボタン、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられるが、上記に限られない。
【０１７０】
画像処理装置２００は、上述した画像データ読み出し部２２０と、画像判定部１０４と、グループサムネイル生成部２２２と、画像再生部１０８と、表示部１１０と、操作部１１２とを備えることにより、操作部１１２を用いたユーザ入力（検索条件の指定）に応じて、ユーザが所望する画像データを記憶部２０２から読み出し、読み出した画像データに基づいてグループサムネイルを生成してサムネイル表示を行うことができる。
【０１７１】
以上のように、本発明の第２の実施形態に係る画像処理装置２００は、撮像して得た画像データまたは外部装置から取り込んだファイルの中から判定した画像データに対してメタ情報を付加して画像データを記憶部２０２に記録し、また、画像データの情報とメタ情報とを対応付けてデータベース２５８に記録する。また、画像処理装置２００は、操作部１１２を用いたユーザ入力により入力された検索条件（メタ情報に関する条件）に基づいてデータベース２５８（あるいは、各画像データのメタ情報）を検索し、当該検索条件に合致する画像データを記憶部２０２から読み出す。そして、画像処理装置２００は、読み出された画像データに基づいて、第１の実施形態に係る画像処理装置１００と同様に、グループサムネイルを生成する。したがって、画像処理装置２００は、ユーザが所望する画像データを記憶部２０２から読み出し、読み出された画像データに基づいて、グループサムネイルを生成することができる。
【０１７２】
また、画像処理装置２００は、グループサムネイルを生成することによって、第１の実施形態に係る画像処理装置１００と同様に、従来の画像処理装置が生成するサムネイルよりもより多くの画像データに係る情報を一度にユーザに提示することができるので、ユーザによる記録媒体（記憶部１０２）に記憶された画像データの把握を補助することができる。
【０１７３】
[第２の実施形態に係る画像処理装置２００の変形例]
〔Ｉ〕第１の変形例
上記では、第２の実施形態に係る画像処理装置２００として、メタ情報付加部２０８およびデータベース記録部２１６を備え、画像データへのメタ情報の付加と、データベースへの記録との双方を行う構成を示した。しかしながら、第２の実施形態に係る画像処理装置は、かかる構成に限られず、例えば、画像データへのメタ情報の付加と、データベースへの記録とのどちらか一方を行う構成とすることもできる。上記の構成であっても、第２の実施形態の第１の変形例に係る画像処理装置は、操作部を用いたユーザ入力により入力された検索条件（メタ情報に関する条件）に合致する画像データを読み出すことができ、読み出された画像データに基づいて、グループサムネイルを生成することができる。
【０１７４】
〔ＩＩ〕第２の変形例
また、上記では、第２の実施形態に係る画像処理装置２００として、データベース記録部２１６および画像記録部２１８が記憶部２０２にデータベースおよび画像データを記録し、記憶部２０２から選択的に読み出された画像データに基づいてグループサムネイル生成部２２２がグループサムネイルを生成する構成を示した。しかしながら、本発明の第２の実施形態に係る画像処理装置は、かかる構成に限られず、例えば、通信部を介して外部装置の記録媒体にデータベースおよび画像データを記録し、外部装置の記録媒体から選択的に読み出された画像データに基づいてグループサムネイル生成部がグループサムネイルを生成することもできる。上記の構成であっても、第２の実施形態の第２の変形例に係る画像処理装置は、操作部を用いたユーザ入力により入力された検索条件（メタ情報に関する条件）に合致する画像データを読み出すことができ、読み出された画像データに基づいて、グループサムネイルを生成することができる。
【０１７５】
〔ＩＩＩ〕第３の変形例
また、上記では、第２の実施形態に係る画像処理装置２００として、撮像部２０４およびファイル取り込み部２０６の双方を備える構成を示した。しかしながら、本発明の第２の実施形態に係る画像処理装置は、かかる構成に限られず、例えば、撮像部２０４とファイル取り込み部２０６とのどちらか一方を備える構成とすることもできる。上記の構成であっても、第３の実施形態の第２の変形例に係る画像処理装置は、操作部を用いたユーザ入力により入力された検索条件（メタ情報に関する条件）に合致する画像データを読み出すことができ、読み出された画像データに基づいて、グループサムネイルを生成することができる。
【０１７６】
本発明の第２の実施形態として画像処理装置２００を挙げて説明したが、本発明の第２の実施形態は、かかる形態に限られず、例えば、デジタルカメラやデジタルビデオカメラなどの撮像装置、携帯電話などの携帯型通信装置、ＰｌａｙＳｔａｔｉｏｎ  Ｐｏｒｔａｂｌｅ（登録商標）などの携帯型ゲーム機、ＰＣやサーバ、ＵＭＰＣなどのコンピュータ、あるいは、ＬＣＤ、有機ＥＬディスプレイなどを備えた表示装置などに適用することができる。
【０１７７】
（第２の実施形態に係るプログラム）
本発明の第２の実施形態に係る画像処理装置２００をコンピュータとして機能させるためのプログラムによって、検索条件（メタ情報に関する条件）に合致する画像データを記録媒体から読み出し、記録媒体に記憶された検索条件（メタ情報に関する条件）に合致する画像データに対するユーザによる把握を補助するサムネイル（グループサムネイル）を生成することができる。
【０１７８】
（第２の実施形態に係る画像処理方法）
次に、本発明の第２実施形態に係る画像処理方法について説明する。以下では、本発明の第２実施形態に係る画像処理方法として、２つの例を挙げて説明する。
【０１７９】
[第２の実施形態に係る第１の画像処理方法]
図１７は、本発明の第２の実施形態に係る第１の画像処理方法を示す流れ図である。
【０１８０】
画像処理装置２００は、検索情報を生成する（Ｓ３００）。ここで、画像処理装置２００は、例えば、操作部１１２からのユーザ入力に基づいて検索情報を生成する。検索情報としては、例えば、ユーザが操作部１１２を用いて入力した上記〔Ａ〕ユーザにより入力された検索ワードや、上記〔Ｂ〕予め容易された検索ワード、などの検索条件（メタ情報に関する条件）が挙げられるが、上記に限られない。
【０１８１】
画像処理装置２００は、ステップＳ３００において生成された検索情報に基づいて、記憶部２０２に記憶された画像データを検索して選択的に読み出す（Ｓ３０２）。画像処理装置２００は、データベース２５８あるいは各画像データに付加されたメタ情報を検索することにより、検索情報が示す検索条件に合致する画像データを選択的に読み出すことができる。
【０１８２】
ステップＳ３０２において画像データの読み出しが行われると、画像処理装置２００は、読み出された画像データがあるか否かを判定する（Ｓ３０４）。ステップＳ３０４において読み出された画像データがないと判定された場合には、画像処理装置２００は例外処理を行い（Ｓ３０６）、処理を終了する。ここで、ステップＳ３０６の例外処理としては、例えば、表示部１１０に警告表示を行うことが挙げられるが、上記に限られない。
【０１８３】
また、ステップＳ３０４において読み出された画像データがあると判定された場合には、読み出された画像データが所定数以上であるか否かを判定する（Ｓ３０８）。ここで、上記所定数の情報は、例えば、記憶部２０２に記憶されグループサムネイル生成部２２２が記憶部２０２から読み出すことにより、画像処理装置２００はステップＳ３０８の処理を行うことができる。
【０１８４】
ステップＳ３０８において読み出された画像データが所定数以上であると判定された場合には、図１３に示す第１の実施形態に係る画像処理方法のステップＳ１０６と同様に、画像処理装置２００はグループサムネイルを生成する（Ｓ３１０）。また、ステップＳ３０８において読み出された画像データが所定数以上であると判定されない場合には、画像処理装置２００はグループサムネイルを生成しない（Ｓ３１２）。なお、ステップＳ３１２では、ステップＳ３０２で読み出された画像データそれぞれに対応するサムネイルが生成される。
【０１８５】
そして、画像処理装置２００は、例えば、図８（あるいは図１）に示すようなサムネイル表示を行う（Ｓ３１４）。
【０１８６】
第２の実施形態に係る画像処理装置２００は、図１７に示す画像処理方法を用いることにより、検索条件（メタ情報に関する条件）に合致する画像データを記録媒体から読み出し、記録媒体に記憶された検索条件（メタ情報に関する条件）に合致する画像データに対するユーザによる把握を補助するサムネイル（グループサムネイル）を生成することができる。
【０１８７】
[第２の実施形態に係る第２の画像処理方法]
図１８は、本発明の第２の実施形態に係る第２の画像処理方法を示す流れ図である。
【０１８８】
画像処理装置２００は、表示モード情報を生成する（Ｓ４００）。ここで、画像処理装置２００は、例えば、操作部１１２からのユーザ入力に基づいて表示モード情報を生成する。表示モード情報としては、例えば、ユーザが操作部１１２を用いて選択した上記〔Ｃ〕表示モード、が既定する検索条件（メタ情報に関する条件）が挙げられるが、上記に限られない。
【０１８９】
画像処理装置２００は、ステップＳ４００において生成された検索情報に基づいて、図１７のステップＳ３０２と同様に、記憶部２０２に記憶された画像データを検索して選択的に読み出す（Ｓ４０２）。
【０１９０】
ステップＳ４０２において画像データの読み出しが行われると、画像処理装置２００は、図１７のステップＳ３０４と同様に、読み出された画像データがあるか否かを判定する（Ｓ４０４）。ステップＳ４０４において読み出された画像データがないと判定された場合には、図１７のステップＳ３０６と同様に、画像処理装置２００は例外処理を行い（Ｓ４０６）、処理を終了する。
【０１９１】
また、ステップＳ４０４において読み出された画像データがあると判定された場合には、図１７のステップＳ３０８と同様に、読み出された画像データが所定数以上であるか否かを判定する（Ｓ４０８）。
【０１９２】
ステップＳ４０８において読み出された画像データが所定数以上であると判定された場合には、図１７のステップＳ３１０と同様に、画像処理装置２００はグループサムネイルを生成する（Ｓ４１０）。また、ステップＳ４０８において読み出された画像データが所定数以上であると判定されない場合には、図１７のステップＳ３１２と同様に、画像処理装置２００はグループサムネイルを生成しない（Ｓ４１２）。
【０１９３】
そして、画像処理装置２００は、例えば、図８（あるいは図１）に示すようなサムネイル表示を行う（Ｓ４１４）。
【０１９４】
第２の実施形態に係る画像処理装置２００は、図１８に示す画像処理方法を用いることにより、検索条件（メタ情報に関する条件）に合致する画像データを記録媒体から読み出し、記録媒体に記憶された検索条件（メタ情報に関する条件）に合致する画像データに対するユーザによる把握を補助するサムネイル（グループサムネイル）を生成することができる。
【０１９５】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１９６】
例えば、図１１、図１４に示す第１、第２の実施形態に係る画像処理装置では、画像処理装置が内部に記憶部を備える構成を示したが、本発明の実施形態に係る画像処理装置は、かかる構成に限られない。例えば、本発明の実施形態に係る画像処理装置は、着脱可能な記憶部（例えば、メモリスティックなど）を収納する収納部を備えることにより、記憶部を着脱可能に備える構成とすることもできる。上記の構成であっても、上述した第１、第２の実施形態に係る画像処理装置と同様の効果を奏することができる。
【０１９７】
上述した構成は、本発明の実施形態の一例を示すものであり、当然に、本発明の技術的範囲に属するものである。
【図面の簡単な説明】
【０１９８】
【図１】従来の画像処理装置が生成するサムネイルを用いたサムネイル表示の一例を示す説明図である。
【図２】本発明の実施形態に係る画像処理装置におけるサムネイルの生成を説明するための説明図である。
【図３】本発明の実施形態に係る画像処理装置が生成するグループサムネイルの第１の例を示す説明図である。
【図４】本発明の実施形態に係る画像処理装置が生成するグループサムネイルの第２の例を示す説明図である。
【図５】本発明の実施形態に係る画像処理装置が生成するグループサムネイルの第３の例を示す説明図である。
【図６】本発明の実施形態に係る画像処理装置が生成するグループサムネイルの第４の例を示す説明図である。
【図７】本発明の実施形態に係る画像処理装置が生成するグループサムネイルの第５の例を示す説明図である。
【図８】本発明の実施形態に係る画像処理装置が生成するグループサムネイルを用いたサムネイル表示の一例を示す説明図である。
【図９】本発明の実施形態に係るグループサムネイルが選択された場合の画面遷移例を示す説明図である。
【図１０】本発明の実施形態に係る画像グループの構成を説明するための説明図である。
【図１１】本発明の第１の実施形態に係る画像処理装置を示すブロック図である。
【図１２】本発明の第１の実施形態に係る画像処理装置のハードウェア構成の一例を示す説明図である。
【図１３】本発明の第１の実施形態に係る画像処理方法の一例を示す流れ図である。
【図１４】本発明の第２の実施形態に係る画像処理装置を示すブロック図である。
【図１５】本発明の第２の実施形態に係る画像処理装置のハードウェア構成の一例を示す説明図である。
【図１６】本発明の第２の実施形態に係る画像データ記録方法を示す流れ図である。
【図１７】本発明の第２の実施形態に係る第１の画像処理方法を示す流れ図である。
【図１８】本発明の第２の実施形態に係る第２の画像処理方法を示す流れ図である。
【符号の説明】
【０１９９】
１００、２００  画像処理装置
１０２、２０２  記憶部
１０４  画像判定部
１０６、２２２  グループサムネイル生成部
１０８    画像再生部
１１０    表示部
１１２    操作部
２０４    撮像部
２０６    ファイル取り込み部
２０８    メタ情報付加部
２１０    画像特定補助情報生成部
２１２    画像解析部
２１４    顔検出部
２１６    データベース記録部
２１８    画像記録部
２２０    画像データ読み出し部
【図１】
0004992664.tif 000002
【図２】
0004992664.tif 000003
【図３】
0004992664.tif 000004
【図４】
0004992664.tif 000005
【図５】
0004992664.tif 000006
【図６】
0004992664.tif 000007
【図７】
0004992664.tif 000008
【図８】
0004992664.tif 000009
【図９】
0004992664.tif 000010
【図１０】
0004992664.tif 000011
【図１１】
0004992664.tif 000012
【図１２】
0004992664.tif 000013
【図１３】
0004992664.tif 000014
【図１４】
0004992664.tif 000015
【図１５】
0004992664.tif 000016
【図１６】
0004992664.tif 000017
【図１７】
0004992664.tif 000018
【図１８】
0004992664.tif 000019