(57)【要約】【課題】撮像時に被写体の顔領域を検出し、撮像した画像の情報と検出された顔領域の情報とを対応付けてデータベースに記憶すること可能な撮像装置、撮像方法、およびプログラムを提供する。【解決手段】撮像を行う撮像部と、撮像部が撮像した画像の中から被写体の顔領域を検出する顔検出部と、撮像部が撮像した画像の情報と顔検出部が検出した顔領域の情報とが、画像ごとに対応付けて記録されたデータベースを記憶可能な内部メモリと、撮像部が撮像した画像の情報と顔検出部が検出した顔領域の情報とを対応付けてデータベースに記録するデータベース記録部と、撮像部が撮像した画像を記録する画像記録部とを備える撮像装置が提供される。【選択図】図１
2009071480.tif 000002
【特許請求の範囲】
【請求項１】
撮像を行う撮像部と；
前記撮像部が撮像した画像の中から被写体の顔領域を検出する顔検出部と；
前記撮像部が撮像した画像の情報と前記顔検出部が検出した顔領域の情報とが、画像ごとに対応付けて記録されたデータベースを記憶可能な内部メモリと；
前記撮像部が撮像した画像の情報と前記顔検出部が検出した顔領域の情報とを対応付けて前記データベースに記録するデータベース記録部と；
前記撮像部が撮像した画像を記録する画像記録部と；
を備えることを特徴とする、撮像装置。
【請求項２】
着脱可能な外部メモリを収納する外部メモリ収納部をさらに備え、
前記データベース記録部は、前記外部メモリ収納部に収納された前記外部メモリを識別し、識別された前記外部メモリごとのデータベースを前記内部メモリに作成することを特徴とする、請求項１に記載の撮像装置。
【請求項３】
前記データベース記録部は、前記外部メモリ収納部に収納された前記外部メモリに対応するデータベースに前記撮像部が撮像した画像の情報と前記顔検出部が検出した顔領域の情報とを記録し、
前記画像記録部は、前記外部メモリ収納部に収納された前記外部メモリに前記画像を記録することを特徴とする、請求項２に記載の撮像装置。
【請求項４】
前記内部メモリに記憶されたデータベースの中から前記外部メモリ収納部に収納された前記外部メモリに対応するデータベースを読み出し、前記画像の情報および／または前記顔領域の情報に関する条件に基づく画像の再生リストを生成する再生リスト生成部をさらに備えることを特徴とする、請求項３に記載の撮像装置。
【請求項５】
前記画像の情報および／または前記顔領域の情報に関する条件を前記再生リスト生成部に入力可能な操作部をさらに備えることを特徴とする、請求項４に記載の撮像装置。
【請求項６】
前記再生リスト生成部が生成した前記生成リストに基づいて、前記外部メモリ収納部に収納された前記外部メモリから画像を読み出して再生する画像再生部をさらに備えることを特徴とする、請求項４に記載の撮像装置。
【請求項７】
前記撮像部における撮像間隔を測定し、前記撮像間隔が所定の時間間隔を超えると前記データベース内に記録された画像の情報をグループ化させるグループ設定部をさらに備えることを特徴とする、請求項１に記載の撮像装置。
【請求項８】
撮像を行う撮像部と、データベースを記憶可能な内部メモリとを備える撮像装置における撮像方法であって：
撮像するステップと；
前記撮像するステップにおいて撮像された画像の中から被写体の顔領域を検出するステップと；
前記撮像するステップにおいて撮像された画像の情報と、前記顔領域を検出するステップにおいて検出された顔領域の情報とを対応付けて前記データベースに記録するステップと；
前記撮像するステップにおいて撮像された画像を記録するステップと；
を有することを特徴とする、撮像方法。
【請求項９】
撮像を行う撮像部と、データベースを記憶可能な内部メモリとを備える撮像装置に用いることが可能なプログラムであって：
撮像するステップ；
前記撮像するステップにおいて撮像された画像の中から被写体の顔領域を検出するステップ；
前記撮像するステップにおいて撮像された画像の情報と、前記顔領域を検出するステップにおいて検出された顔領域の情報とを対応付けて前記データベースに記録するステップ；
前記撮像するステップにおいて撮像された画像を記録するステップ；
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラ（Digital  camera）、本件出願人が商標権を有する「ハンディカム（Handycam）」などのデジタルビデオカメラ（Digital  video  camera）、デジタルカメラ機能を有する携帯電話など、静止画像または動画像を撮像する撮像機能を有する装置が普及している。撮像機能が、例えば、携帯電話などの携帯型の装置に備わることにより、ユーザが撮像を行う頻度は増し、撮像される画像の数も増大している。また、撮像された画像を記憶する記録媒体の記憶容量も増大しており、より多くの画像を一つの記録媒体内に記憶することが可能となっている。
【０００３】
上記のような装置を使用するユーザは、撮影した静止画像、動画像を後日（例えば、当日、数日後、あるいは、数年後など）確認することにより、撮影時における情景の思い出に浸ることができる。また、ユーザは、撮影した静止画像、動画像を確認する過程において、撮影した静止画像、動画像の中から、例えば、被写体が笑顔を向けている画像など特定の画像を発見して、当該特定の画像を抽出することもできる。
【０００４】
しかしながら、撮影した静止画像、動画像の量が多くなればなる程、ユーザが確認に要する時間も多くなり、また、ユーザが時間をかけて確認を行ったとしても、確認した静止画像、動画像から所望する画像が得られるとは限らない。
【０００５】
このような中、撮像された複数の画像の中から所定の画像を検索するための技術が開発されている。撮像後に記憶された複数の画像それぞれに対して顔検出を行い、画像と顔検出で得られた情報とを関連付けて記憶することにより検索の容易化を図る技術としては、例えば、特許文献１が挙げられる。
【０００６】
【特許文献１】特開２００７−４１９８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、撮像後に記憶された複数の画像それぞれに対して顔検出を行い、画像と顔検出で得られた情報とを関連付けて記憶する従来の技術は、外部の装置から供給された画像や自己の装置に既に記憶された画像など、どの装置で撮像され記録された画像であるかを問わず、既に撮像され記録された画像を処理の対象とする。つまり、画像と顔検出により得られた情報とを関連付けて記憶する従来の技術は、既に撮像され記録された画像を処理の対象とするので、撮像に係る一連の処理とは別途の処理が行われなければ、画像と顔検出により得られた情報とを関連付けて記憶することができない。したがって、ユーザは、例えば、画像と顔検出により得られた情報とを関連付けるための所定の操作（例えば、自己の装置に記憶された画像の選択や、外部の装置からの画像の入力）を別途行わなければならず、ユーザに過度の負担を強いる場合がある。
【０００８】
また、画像と顔検出により得られた情報とを関連付けて記憶する従来の技術は、既に撮像され記録された画像を処理の対象とするので、例えば、ユーザが撮像時において撮像した画像を意図的にグループ化したいと所望した場合であっても、撮像時において得られる情報と画像と関連付けて記憶することはできない。
【０００９】
本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、撮像時に被写体の顔領域を検出し、撮像した画像の情報と検出された顔領域の情報とを対応付けてデータベースに記憶すること可能な、新規かつ改良された撮像装置、撮像方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の第１の観点によれば、撮像を行う撮像部と、上記撮像部が撮像した画像の中から被写体の顔領域を検出する顔検出部と、上記撮像部が撮像した画像の情報と上記顔検出部が検出した顔領域の情報とが、画像ごとに対応付けて記録されたデータベースを記憶可能な内部メモリと、上記撮像部が撮像した画像の情報と上記顔検出部が検出した顔領域の情報とを対応付けて上記データベースに記録するデータベース記録部と、上記撮像部が撮像した画像を記録する画像記録部とを備える撮像装置が提供される。
【００１１】
上記撮像装置は、撮像部と、顔検出部と、内部メモリと、データベース記録部と、画像記録部とを備えることができる。撮像部は、撮像により画像を生成することができる。顔検出部は、撮像部が撮像した画像に含まれる被写体の顔領域を検出し、検出した顔領域に基づいて顔領域の情報を取得することができる。内部メモリは、例えば、撮像部が撮像した画像の情報と顔検出部が検出した顔領域の情報とが、画像ごとに対応付けて記録されたデータベースを記憶することができる。データベース記録部は、撮像部が撮像した画像の情報と顔検出部が検出した顔領域の情報とを対応付けて、内部メモリに記憶されたデータベースに記録することができる。画像記録部は、撮像部が撮像した画像を記録媒体に記録することができる。かかる構成により、撮像時に被写体の顔領域を検出し、撮像した画像の情報と検出された顔領域の情報とを対応付けてデータベースに記憶することができる。
【００１２】
また、着脱可能な外部メモリを収納する外部メモリ収納部をさらに備え、上記データベース記録部は、上記外部メモリ収納部に収納された上記外部メモリを識別し、識別された上記外部メモリごとのデータベースを上記内部メモリに作成してもよい。
【００１３】
かかる構成により、外部メモリ収納部に収納される外部メモリが入れ替えられた場合であっても、撮像部において撮像された画像が記録された外部メモリに対応するデータベースに対して、撮像した画像の情報と検出された顔領域の情報とを対応付けて記録することができる。また、かかる構成により、例えば、データベースへの記録中に外部メモリが抜かれることによってデータベースが壊れるなどの、データベースの意図しない破壊を防止することができる。
【００１４】
また、上記データベース記録部は、上記外部メモリ収納部に収納された上記外部メモリに対応するデータベースに上記撮像部が撮像した画像の情報と上記顔検出部が検出した顔領域の情報とを記録し、上記画像記録部は、上記外部メモリ収納部に収納された上記外部メモリに上記画像を記録してもよい。
【００１５】
かかる構成により、外部メモリ収納部に収納される外部メモリが入れ替えられた場合であっても、撮像部において撮像された画像が記録された外部メモリに対応するデータベースに対して、撮像した画像の情報と検出された顔領域の情報とを対応付けて記録することができる。
【００１６】
また、上記内部メモリに記憶されたデータベースの中から上記外部メモリ収納部に収納された上記外部メモリに対応するデータベースを読み出し、上記画像の情報および／または上記顔領域の情報に関する条件に基づく画像の再生リストを生成する再生リスト生成部をさらに備えてもよい。
【００１７】
かかる構成により、所定の条件を満たす画像の情報をデータベースに記録された情報の中から抽出して再生リストを生成し、生成された再生リストに基づいて、記録媒体に記憶された画像を選択的に読み出して再生、表示させることができる。
【００１８】
また、上記画像の情報および／または上記顔領域の情報に関する条件を上記再生リスト生成部に入力可能な操作部をさらに備えてもよい。
【００１９】
かかる構成により、ユーザは、所望の画像を選択的に表示させることができる。
【００２０】
また、上記再生リスト生成部が生成した上記生成リストに基づいて、上記外部メモリ収納部に収納された上記外部メモリから画像を読み出して再生する画像再生部をさらに備えてもよい。
【００２１】
かかる構成により、所定の条件を満たす画像の情報をデータベースに記録された情報の中から抽出して生成された再生リストに基づいて、記録媒体に記憶された画像を選択的に読み出して再生、表示させることができる。
【００２２】
また、上記撮像部における撮像間隔を測定し、上記撮像間隔が所定の時間間隔を超えると上記データベース内に記録された画像の情報をグループ化させるグループ設定部をさらに備えてもよい。
【００２３】
かかる構成により、例えば、ユーザが特定のイベントにおいて撮像した画像を自動的にグループ化することができるので、ユーザがグループ化のために行う操作の手間を省くことができる。
【００２４】
また、上記目的を達成するために、本発明の第２の観点によれば、撮像を行う撮像部と、データベースを記憶可能な内部メモリとを備える撮像装置における撮像方法であって、撮像するステップと、上記撮像するステップにおいて撮像された画像の中から被写体の顔領域を検出するステップと、上記撮像するステップにおいて撮像された画像の情報と、上記顔領域を検出するステップにおいて検出された顔領域の情報とを対応付けて上記データベースに記録するステップと、上記撮像するステップにおいて撮像された画像を記録するステップとを有する撮像方法が提供される。
【００２５】
かかる方法を用いることにより、撮像時に被写体の顔領域を検出し、撮像した画像の情報と検出された顔領域の情報とを対応付けてデータベースに記憶することができる。
【００２６】
また、上記目的を達成するために、本発明の第３の観点によれば、撮像を行う撮像部と、データベースを記憶可能な内部メモリとを備える撮像装置に用いることが可能なプログラムであって、撮像するステップ、上記撮像するステップにおいて撮像された画像の中から被写体の顔領域を検出するステップ、上記撮像するステップにおいて撮像された画像の情報と、上記顔領域を検出するステップにおいて検出された顔領域の情報とを対応付けて上記データベースに記録するステップ、上記撮像するステップにおいて撮像された画像を記録するステップをコンピュータに実行させるためのプログラムが提供される。
【００２７】
かかるプログラムにより、撮像時に被写体の顔領域を検出し、撮像した画像の情報と検出された顔領域の情報とを対応付けてデータベースに記憶することができる。
【発明の効果】
【００２８】
本発明によれば、撮像時に被写体の顔領域を検出し、撮像した画像の情報と検出された顔領域の情報とを対応付けてデータベースに記憶することができる。
【発明を実施するための最良の形態】
【００２９】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００３０】
（実施形態）
図１は、本発明の実施形態に係る撮像装置１００を示す説明図である。なお、以下では、本発明の実施形態に係る撮像装置が撮像によって得られた画像を記録するものとして説明するが、本発明の実施形態に係る撮像装置が撮像により記録する画像は、静止画像であってもよいし、または、動画像（いわゆる映像）であってもよい。本発明の実施形態に係る撮像装置は、音声を録音する録音機能し、撮像と共に音声を併せて記録することもできる。
【００３１】
図１を参照すると、撮像装置１００は、撮像部１０２と、内部メモリ１０４と、外部メモリ収納部１０６と、顔検出部１０８と、データベース記録部１１０と、画像記録部１１２と、グループ設定部１１４と、再生リスト生成部１１６と、画像再生部１１８と、表示部１２０と、操作部１２２とを備えることができる。
【００３２】
また、撮像装置１００は、ＭＰＵ（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）などが挙げられるが、上記に限られない。したがって、通信部（図示せず）は、外部装置（図示せず）との接続形態に応じたインタフェースを有することができる。
【００３４】
[撮像装置１００のハードウェア構成例]
図２は、本発明の実施形態に係る撮像装置１００のハードウェア構成の一例を示す説明図である。図２を参照すると、撮像装置１００は、レンズ／撮像素子１５０と、信号処理回路１５２と、ＭＰＵ１５４と、ＲＯＭ１５６と、ＲＡＭ１５８と、記録媒体１６０と、入出力インタフェース１６２と、操作入力デバイス１６４と、表示デバイス１６６と、通信インタフェース１６８と、スロット１７０とを備えることができる。また、撮像装置１００は、例えば、データの伝送路としてのバス１７２で各構成要素間を接続することができる。
【００３５】
レンズ／撮像素子１５０と、信号処理回路１５２とは、撮像部１０２として機能することができる。レンズ／撮像素子１５０は、例えば、光学系のレンズ（Lens）とＣＣＤ（Charge  Coupled  Device）やＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などの撮像素子を複数用いたイメージセンサで構成することができる。信号処理回路１５２は、例えば、ＡＧＣ（Automatic  Gain  Control）回路、ＡＤＣ（Analog  to  Digital  Converter）を備え、撮像素子により生成されたアナログ信号をデジタル信号（画像データ）に変換し、各種信号処理を行うことができる。信号処理回路１５２が行う信号処理としては、例えば、Ｗｈｉｔｅ  Ｂａｌａｎｃｅ補正処理、補間処理、色調補正処理、ガンマ補正処理、ＹＣｂＣｒ変換処理、エッジ強調処理、およびＪｐｅｇコーディング処理などが挙げられるが、上記に限られない。ここで、Ｗｈｉｔｅ  Ｂａｌａｎｃｅ補正処理は、例えば、ＲＡＷ画像データ（信号処理前の画像）に対して、ＲＧＢ（Red  Green  Blue）の各色ごとに予め設定されたゲインをかけ、各画素（pixel）に対応する画素値を増幅する処理である。補間処理は、例えば、ベイヤー配列からすべての画素のＲＧＢを作り出す処理である。色調補正処理は、例えば、画像の色調を補正する処理である。ガンマ補正処理は、例えば、ＲＧＢの信号を非線形変換し、視覚的なリニアリティ（linearity）を確保する処理である。ＹＣｂＣｒ変換処理は、例えば、所定の変換式に基づいて、ＲＧＢをＹＣｂＣｒに変換する処理である。ここで、Ｙは輝度（luminance）、Ｃｂは色差（chrominance）、そして、Ｃｒは色差（chrominance）をそれぞれ表す。エッジ強調処理は、例えば、画像からエッジ部分を検出し、検出されたエッジ部分の輝度を高めることにより画像の濃淡を強調する処理である。そして、Ｊｐｅｇコーディング処理は、画像をＪｐｅｇ（Joint  Photographic  Experts  Group）形式の画像ファイルに変換する処理である。
【００３６】
また、信号処理回路１５２は、信号処理された画像データに対して圧縮処理を施して各種記録媒体（例えば、内部メモリ１０４、外部メモリ１８０）に記録したり、また、各種記録媒体から読み出した画像データに対して伸張処理を施して表示デバイス１６６（表示部１２０）に表示させたりすることもできる。
【００３７】
ＭＰＵ１５４は、撮像装置１００全体を制御する制御部としての機能することができる。また、ＭＰＵ１５４は、例えば、顔検出部１０８、データベース記録部１１０、画像記録部１１２、グループ設定部１１４、再生リスト生成部１１６、および画像再生部１１８として機能することができる。ＲＯＭ１５６は、ＭＰＵ１５４が使用するプログラムや演算パラメータなどの制御用データを記憶することができ、また、ＲＡＭ１５８は、ＭＰＵ１５４により実行されるプログラムなどを一次記憶することができる。記録媒体１６０は、撮像装置１００の内部メモリ１０４として機能することができ、例えば、撮像装置１００において用いられるアプリケーションやデータ、後述するデータベースなどを記憶することができる。ここで、記録媒体１６０としては、例えば、ハードディスク（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）が挙げられるが、上記に限られない。
【００３８】
入出力インタフェース１６２は、例えば、キーボードやマウスなどの操作入力デバイス１６４や、ＬＣＤ（Liquid  Crystal  Display；液晶ディスプレイ）、有機ＥＬディスプレイ（organic  ElectroLuminescence  display；または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  display）とも呼ばれる。）などの表示デバイス１６６を接続することができる。ここで、入出力インタフェース１６２としては、例えば、ＵＳＢ端子や、ＨＤＭＩ（High-Definition  Multimedia  Interface）端子などが挙げられるが、上記に限られない。また、操作入力デバイス１６４は、例えば、ボタン、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなど、撮像装置１００上に備えられ、撮像装置１００の内部で入出力インタフェース１６２と接続されることもできる。
【００３９】
通信インタフェース１６８は、外部装置と通信を行うためのインタフェースであり、例えば、ＬＡＮ端子、赤外線ポート、ＩＥＥＥ８０２．１１ポートなどが挙げられるが、上記に限られない。
【００４０】
スロット１７０は、着脱可能な外部メモリの差込口を有し、外部メモリを着脱可能に収納する外部メモリ収納部１０６として機能することができる。ここで、スロット１７０に挿入され収納される外部メモリとしては、例えば、メモリスティック（Memory  Stick）やＳＤメモリーカード（SD  Memory  Card）などが挙げられるが、上記に限られない。また、スロット１７０は、複数の外部メモリの規格に対応したマルチスロットとすることもできる。
【００４１】
撮像装置１００は、図２に示すようなハードウェア構成により、撮像時に被写体の顔の領域（顔領域）を検出し、撮像した画像の情報と検出された顔領域の情報とを対応付けて記憶することができる。また、撮像装置１００は、図２に示すようなハードウェア構成により、対応付けて記憶された撮像した画像の情報と検出された顔領域の情報とに基づいて、撮像した画像を検索することができる。なお、本発明の実施形態に係る撮像装置１００のハードウェア構成が、図２に示す構成に限られないことは、言うまでもない。
【００４２】
再度図１を参照して、撮像装置１００の各構成要素について説明する。撮像部１０２は、例えば、レンズと、ＣＣＤやＣＭＯＳなどの撮像素子とを有して撮像を行い、撮像により画像を得ることができる（以下、撮像部１０２における撮像により得られた画像を「撮像画像」という。）。ここで、撮像画像としては、例えば、ＪＰＥＧやビットマップ（bitmap）などの静止画フォーマットで記録された画像（静止画像）や、ＷＭＶ（Windows  Media  Video）やＨ．２６４／ＭＰＥＧ−４  ＡＶＣ（H.264/Moving  Picture  Experts  Group  phase-4  Advanced  Video  Coding）などの動画フォーマットで記録された画像（動画像）が挙げられるが上記に限られない。
【００４３】
また、撮像部１０２は、例えば、操作部１２２からの撮像命令に応じて撮像を行うことができるが、上記に限られず、予め規定された時刻や、撮像命令を受けてから所定の時間経過後に自動的に撮像を行うこともできる。
【００４４】
内部メモリ１０４は、撮像装置１００が内部に備える記憶部であり、後述するデータベースや、撮像装置１００において用いられる各種アプリケーション（図示せず）、撮像装置１００の各部で使用されるデータ（図示せず）、あるいは、撮像画像など、様々なデータやソフトウェアを記憶することができる。例えば、図１では、内部メモリ１０４にデータベースＡ１３０、Ｂ１３２、…が記憶されている例を示している。
【００４５】
内部メモリ１０４に記憶されるデータベースＡ１３０、Ｂ１３２、…は、例えば、撮像画像が記録された記録媒体ごと作成される、画像検索用のデータベースである。データベースＡ１３０、Ｂ１３２、…それぞれには、例えば、撮像部１０２が撮像した画像の情報と、後述する顔検出部１０８が検出した被写体の顔に係る情報（顔領域の情報）とが、画像ごとに対応付けて記録される。また、データベースＡ１３０、Ｂ１３２、…には、画像の検索に用いられる検索を補助するの検索補助情報がさらに記録されてもよい。
【００４６】
ここで、撮像部１０２が撮像した画像の情報とは、撮像部１０２における撮像時に得られる情報（または、撮像部１０２や制御部（図示せず）などにより撮像時に付される情報）である。画像の情報としては、例えば、撮像画像を識別するためのファイル名の情報や、撮像した日時を特定する情報などが挙げられるが、上記に限られない。
【００４７】
また、被写体の顔に係る情報（顔領域の情報）とは、顔検出部１０８が特定した被写体の顔部分を含む領域（顔領域）に基づいて生成された情報である。被写体の顔に係る情報（顔領域の情報）としては、例えば、撮像画像に含まれる被写体の数の情報や、被写体を分類する情報（例えば、男女、大人、子供などを分類する情報）、被写体の特定の表情に関する情報（例えば、笑顔の被写体の数、泣き顔の被写体の数など）が挙げられるが、上記に限られない。
【００４８】
また、検索補助情報とは、撮像時および／または画像が記録された後に設定されうる、画像の検索の一条件となる情報である。検索補助情報としては、例えば、ユーザが撮像時において撮像した画像を意図的にグループ化した場合や、撮像装置１００が撮像時に自動的にグループ化した場合など、画像のグループ化に係る情報（例えば、各グループの識別子やグループ名称など）や、ユーザが操作部１２２を用いて指定したお気に入りの画像を識別する情報が挙げられるが、上記に限られない。
【００４９】
図３は、本発明の実施形態に係るデータベースの一例を示す説明図であり、データベースＡ１３０を例示したものである。図３を参照すると、本発明の実施形態に係るデータベースは、例えば、以下の（ａ）〜（ｈ）の情報を含むことができる。なお、本発明の実施形態に係るデータベースに含まれる情報は、以下の（ａ）〜（ｈ）の情報に限られず、例えば、画像（画像データ）が記録されている場所の情報（例えば、どのフォルダに記録されているかなどのアドレス情報）を含むこともできる。また、本発明の実施形態に係るデータベースのデータベース構造が図３に限られないことは、言うまでもない。
（ａ）撮像画像それぞれを識別するための「ファイル名」
（ｂ）撮像画像それぞれが撮像された日付を規定する「日付」
（ｃ）撮像画像それぞれに含まれる被写体の顔の数を規定する「顔」
（ｄ）撮像画像それぞれに含まれる被写体のうち、子供の数を規定する「子供」
（ｅ）撮像画像それぞれに含まれる被写体のうち、表情が笑顔の被写体の数を規定する「笑顔」
（ｆ）ユーザが指定するお気に入りの撮像画像を判別するためのフラグとしての「お気に入り」
（ｇ）撮像画像それぞれが属するグループを規定する「グループ」
（ｈ）上記（ｇ）のグループに付された名称を示す「グループ名称」
【００５０】
ここで、図３に示すデータベースのうち、上記（ａ）、（ｂ）の情報は画像の情報に該当し、上記（ｃ）〜（ｅ）の情報は被写体の顔に係る情報（顔領域の情報）に該当する。また、上記（ｆ）〜（ｈ）の情報は検索補助情報として用いることができる。
【００５１】
内部メモリ１０４は、図３に示すようなデータベースを、撮像画像が記録される記録媒体ごとに記憶することができる。ここで、記録媒体ごとに記憶された各データベースは、例えば、データベース作成時に付されるユニーク（unique）な名称などのデータベースの識別情報により、一意に識別することができる。ここで、各データベースに付されるユニークな名称としては、例えば、外部メモリの製品名や製造番号を示すシリアル番号など、外部メモリを識別するために外部メモリに記憶される識別情報と同一なものとすることができる。
【００５２】
また、内部メモリ１０４としては、例えば、ハードディスクなどの磁気記録媒体や、ＥＥＰＲＯＭ、フラッシュメモリなどの不揮発性メモリが挙げられるが、上記に限られない。
【００５３】
再度図１を参照して、撮像装置１００の各構成要素について説明する。外部メモリ収納部１０６は、外部メモリの差込口を有し、外部メモリを着脱可能に収納することができる。図１では、外部メモリ収納部１０６に外部メモリ１８０が収納された例を示している。なお、図１では、外部メモリ収納部１０６に１つの外部メモリ１８０が収納されている例を示しているが、本発明の実施形態に係る外部メモリ収納部は上記に限られず、例えば、複数の外部メモリを収納することもできる。
【００５４】
[外部メモリ１８０]
外部メモリ１８０は、撮像装置１００に対して着脱可能に収納される記録媒体であり、様々なデータを記憶することができる。撮像装置１００は、撮像部１０２が撮像した撮像画像それぞれを表す画像データを外部メモリ収納部１０６に収納された外部メモリ１８０に記録することができる。図１では、外部メモリ１８０に画像データＡ１８４、Ｂ１８６、Ｃ１８８、…が記録された例を示している。また、外部メモリ１８０は、例えば、製品名や製造番号を示すシリアル番号など、外部メモリ１８０を識別するための識別情報１８２を記憶することができる。
【００５５】
撮像装置１００は、外部メモリ収納部１０６に収納された外部メモリそれぞれから上記識別情報を読み取ることにより、収納された外部メモリを識別することができる。したがって、撮像装置１００は、例えば、識別した外部メモリごとのデータベースを内部メモリ１０４に作成し、作成したデータベースに各種情報を記録することができる。データベースの作成やデータベースへの情報の記録については、後述する。
【００５６】
顔検出部１０８は、例えば、以下の〔１−１〕、〔１−２〕の処理を行うことにより、被写体の顔を検出し、検出結果に基づく情報を後述するデータベース記録部１１０に伝達することができる。
【００５７】
〔１−１〕顔領域の特定
顔検出部１０８は、撮像画像の中から被写体の顔を検出し、被写体の顔部分を含む領域（以下、「顔領域」という。）を特定する。ここで、被写体の顔領域を特定は、例えば、目、鼻、口などの特徴点の検出や、顔の輝度分布および構造パターンと類似した領域を検出することで行うことができるが、本発明の実施形態に係る被写体の顔領域を特定手段が上記に限られないことは、言うまでもない。なお、顔の輝度分布および構造パターンのデータなど、顔検出部１０８における顔領域を特定に係るデータは、例えば、内部メモリ１０４に保持することができるが、上記に限られず、例えば、撮像装置１００が備える通信部（図示せず）を介して外部装置（例えば、基地局を介して接続されるサーバ（Server）など）から取得することもできる。
【００５８】
また、撮像画像が動画像である場合には、顔検出部１０８は、一つ前のフレーム（frame）との差分をとって動体を検出し、当該動体から頭部を特定することにより行うことにより、顔領域を特定することもできる。
【００５９】
〔１−２〕顔領域の情報の生成、および伝達
また、顔検出部１０８は、撮像画像から特定した顔領域それぞれを解析し、解析の結果得られた情報（以下、「顔領域の情報」という。）を後述するデータベース記録部１１０に伝達することができる。
【００６０】
ここで、顔領域の情報としては、例えば、（１）撮像画像に含まれる被写体の数の情報、（２）撮像画像に含まれる子供の数の情報（および／または、大人の数の情報）、（３）笑顔など表情の情報、などが挙げられるが、上記に限られない。顔検出部１０８は、上記（１）の情報を、例えば、特定された顔領域の数を用いて生成することができる。また、顔検出部１０８は、例えば、顔領域内から検出される目、鼻、口などの特徴点と、骨格との位置関係などから子供または大人を判定して、上記（２）の情報を生成することができる。さらに、顔検出部１０８は、例えば、顔領域内から検出される目、鼻、口などの特徴点それぞれの相対位置から表情を判定して、上記（３）の情報を生成することができる。なお、顔検出部１０８における上記（１）〜（３）の情報の生成方法が上記に限られないことは、言うまでもない。なお、上記（１）〜（３）の情報の生成に必要な各種判定用のデータは、例えば、内部メモリ１０４に保持することができるが、上記に限られず、例えば、撮像装置１００が備える通信部（図示せず）を介して外部装置から取得することもできる。
【００６１】
データベース記録部１１０は、例えば、以下の〔２−１〕、〔２−２〕の処理により、データベースの作成、および作成したデータベースへの情報の記録を行うことができる。
【００６２】
〔２−１〕データベースの作成
データベース記録部１１０は、外部メモリ収納部１０６に収納された外部メモリごとにデータベースを作成し、内部メモリ１０４に記憶させることができる。
【００６３】
[データベース作成方法]
図４は、本発明の実施形態に係るデータベース作成方法を示す流れ図である。
【００６４】
データベース記録部１１０は、外部メモリ収納部１０６に外部メモリが挿入されたか否かを判定する（Ｓ１００）。ステップＳ１００における判定は、例えば、外部メモリ収納部１０６が外部メモリを検出する検出センサを備え、当該検出センサからの検出信号をデータベース記録部１１０が検出することによって行うことができるが、上記に限られない。
【００６５】
ステップＳ１００において外部メモリ収納部１０６に外部メモリが挿入されていないと判定された場合には、データベース記録部１１０は、外部メモリ収納部１０６に外部メモリが挿入されたと判定されるまで処理を進めない。
【００６６】
また、ステップＳ１００において外部メモリ収納部１０６に外部メモリが挿入されたと判定された場合には、データベース記録部１１０は、外部メモリ収納部１０６に収納された外部メモリから識別情報を読み出す（Ｓ１０２）。
【００６７】
ステップＳ１０２において識別情報が読み出されると、データベース記録部１１０は、外部メモリ収納部１０６に収納された外部メモリに対応するデータベースが内部メモリ１０４に記憶されているか否かを判定する（Ｓ１０４）。ステップＳ１０４における判定は、例えば、ステップＳ１０２において読み出された識別情報と、内部メモリ１０４に記憶されているデータベースのうち、データベースの識別情報が一致するものがあるか否かで判定することができる。
【００６８】
ステップＳ１０４において、外部メモリ収納部１０６に収納された外部メモリに対応するデータベースが内部メモリ１０４に記憶されていないと判定された場合には、データベース記録部１１０は、当該外部メモリに対応するデータベースを内部メモリ１０４に新規に作成する（Ｓ１０６）。そして、データベース記録部１１０は、ステップＳ１０６において作成されたデータベースをチェックする（Ｓ１０８）。ここで、データベース記録部１１０は、例えば、ＳＱＬなどのデータベース言語によりデータベースの構造を規定するデータベース作成情報に基づいて、予め構造が規定されたデータベースを作成することができる。データベース作成情報は、例えば、データベース記録部１１０が記憶手段を備え、当該記憶手段に記憶されていてもよい。データベース記録部１１０が備える記憶手段としては、例えば、ＥＥＰＲＯＭやフラッシュメモリなどの不揮発性メモリが挙げられるが、上記に限られない。なお、データベース作成情報は、内部メモリ１０４に記憶され、データベース記録部１１０が適宜読み出すこともできる。
【００６９】
また、ステップＳ１０４において、外部メモリ収納部１０６に収納された外部メモリに対応するデータベースが内部メモリ１０４に記憶されていると判定された場合には、データベース記録部１１０は、外部メモリに対応するデータベースをチェックする（Ｓ１０８）。
【００７０】
ステップＳ１０８においてチェックした結果に基づいて、データベース記録部１１０は、データベースが正常か否かを判定する（Ｓ１１０）。ステップＳ１１０においてデータベースが正常ではないと判定された場合には、外部メモリ収納部１０６に収納された外部メモリに対応するデータベースを再作成する（Ｓ１１２）。そして、データベース記録部１１０は、ステップＳ１０８からの処理を再度行う。
【００７１】
また、ステップＳ１１０においてデータベースが正常であると判定された場合には、データベース記録部１１０は、データベース作成に係る処理を終了する。
【００７２】
データベース記録部１１０は、例えば、図４に示す方法を用いることにより、外部メモリ収納部１０６に収納された外部メモリごとのデータベースを内部メモリ１０４に作成することができる。また、データベース記録部１１０が内部メモリ１０４にデータベースを作成することにより、例えば、データベースへの記録中に外部メモリ１８０が抜かれることによってデータベースが壊れるなど、データベースの意図しない破壊を防止することができる。
【００７３】
〔２−２〕データベースへの情報の記録
データベース記録部１１０は、撮像部１０２から取得する画像の情報と、顔検出部１０８から伝達される顔領域の情報とを撮像画像ごとに対応付けて、外部メモリ収納部１０６に収納された外部メモリ１８０に対応するデータベースに記録する。ここで、データベース記録部１１０が記録するデータベースは、例えば、データベース記録部１１０が外部メモリ収納部１０６に収納された外部メモリ１８０から識別情報１８２を読み出すことによって特定することができる。
【００７４】
また、データベース記録部１１０は、後述するグループ設定部１１４から伝達されるグループ設定指示や、操作部１２２から伝達されるグループ設定指示やお気に入り設定指示などの各種指示に基づいて、データベースに検索補助情報を記録することもできる。
【００７５】
データベース記録部１１０が、例えば、上記〔２−１〕、〔２−２〕の処理を行うことより、撮像装置１００は、内部メモリ１０４に記録媒体ごとのデータベースを作成し、作成されたデータベースに各種情報を記録することができる。したがって、撮像装置１００は、内部メモリ１０４に、例えば、図３に示すようなデータベースを記憶することができる。
【００７６】
グループ設定部１１４は、撮像部１０２における撮像間隔を測定し、当該撮像間隔が所定の時間間隔を超えると、データベース内に記録された画像の情報をグループ化するためのグループ設定指示を生成し、データベース記録部１１０に伝達することができる。グループ設定部１１４がグループ設定指示をデータベース記録部１１０に伝達することによって、例えば、図３の項目「グループ」に示すように画像の情報をグループ化することができる。
【００７７】
[画像の情報のグループ化方法]
図５は、本発明の実施形態に係る画像の情報のグループ化方法の一例を示す流れ図である。
【００７８】
グループ設定部１１４は、グループ化を開始する（Ｓ２００）。ここで、グループ設定部１１４は、例えば、撮像装置１００の電源がＯＮとなった後の１回目の撮像、あるいは、ユーザ入力による操作部１２２からのグループ化処理開始指示をトリガとしてステップＳ２００の処理を行うことができるが、上記に限られない。
【００７９】
ステップＳ２００においてグループ化が開始されると、グループ設定部１１４は、経過時間のカウントを初期化し（Ｓ２０２）、その後経過時間のカウントを行う（Ｓ２０４）。ステップＳ２０４における経過時間のカウントは、ステップＳ２０２における初期化処理や、ステップＳ２１０におけるグループ化の終了処理が行われるまで継続的に行われる。ここで、経過時間のカウントの情報は、例えば、グループ設定部１１４が記憶手段を備え、当該記憶手段に記録、保持されてもよい。ここで、上記経過時間のカウントの情報を記憶するグループ設定部１１４が備える記憶手段としては、例えば、ＳＤＲＡＭ（Synchronous  Dynamic  Random  Access  Memory）やＳＲＡＭ（Static  Random  Access  Memory）などの揮発性メモリ（volatile  memory）が挙げられるが、上記に限られず、例えば、フラッシュメモリなどの不揮発性メモリであってもよい。なお、上記経過時間のカウントの情報が、例えば、内部メモリ１０４に記録されてもよいことは、言うまでもない。
【００８０】
ステップＳ２０４において経過時間のカウントが行われると、グループ設定部１１４は、経過時間のカウントを開始してから所定の時間が経過したか否かを判定する（Ｓ２０６）。ここで、ステップＳ２０６における判定に用いる所定の時間の情報は、例えば、グループ設定部１１４が記憶手段を備え、当該記憶手段に保持することができる。ここで、上記所定の時間の情報を記憶するグループ設定部１１４が備える記憶手段としては、例えば、ＥＥＰＲＯＭやフラッシュメモリなどの不揮発性メモリが挙げられるが、上記に限られない。なお、上記所定の時間の情報は、内部メモリ１０４に記憶され、グループ設定部１１４が適宜読み出すこともできる。また、上記所定の時間の情報は、予め規定された固定の値とすることができるが、上記に限られない。例えば、上記所定の時間の情報は、操作部１２２を用いたユーザ入力に応じて適宜変更可能な値とすることもできる。
【００８１】
ステップＳ２０６において、所定の時間が経過していないと判定された場合には、グループ設定部１１４は、撮像部１０２において撮像が行われたか否かを判定する（Ｓ２０８）。ステップＳ２０８において撮像が行われていないと判定した場合には、グループ設定部１１４は、経過時間のカウントを継続する（Ｓ２０４）。また、ステップＳ２０８において撮像が行われたと判定された場合には、グループ設定部１１４は、経過時間のカウントを初期化し（Ｓ２０２）、再度経過時間のカウントを行う（Ｓ２０４）。
【００８２】
また、ステップＳ２０６において、所定の時間が経過したと判定された場合には、グループ設定部１１４は、経過時間のカウントを中止する（Ｓ２１０）。ステップＳ２１０において経過時間のカウントが中止されると、グループ設定部１１４は、ステップＳ２００のグループ化の開始からステップ２１０の経過時間のカウントの中止までに撮像された画像をグループ化するためのグループ設定指示を生成する（Ｓ２１２）。そしてグループ設定部１１４は、生成したグループ設定指示をデータベース記録部１１０に伝達する。データベース記録部１１０は、伝達されたグループ設定指示に基づいて、データベースにグループの情報を記録する（Ｓ２１４）。
【００８３】
グループ設定部１１４は、例えば、図５に示す方法を用いることにより、データベース内に記録された画像の情報をグループ化するためのグループ設定指示を生成し、データベース記録部１１０に伝達することができる。また、データベース記録部１１０は、伝達されたグループ設定指示に基づいてデータベース内に記録された画像の情報をグループ化することができる。なお、本発明の実施形態に係る画像の情報のグループ化方法は、図５に示す方法に限られない。例えば、ユーザ入力によって操作部１２２からグループ化処理中止指示がグループ設定部１１４に伝達された場合には、撮像装置１００は、グループ化に係る処理を中止し、グループ化を行わないとすることもできる。
【００８４】
撮像装置１００は、グループ設定部１１４を備えることによって、撮像間隔が所定の時間を超えると自動的に画像のグループ化を行うことができる。画像のグループ化が自動的に行われることにより、例えば、海水浴やパーティなど、特定のイベントにおいて撮像した画像を当該イベントごとにグループ化することができる。
【００８５】
再度図１を参照して、撮像装置１００の各構成要素について説明する。再生リスト生成部１１６は、例えば、ユーザ入力により操作部１２２から伝達される検索条件に応じて、内部メモリ１０４に記憶されている外部メモリ収納部１０６に収納された外部メモリに対応するデータベースを検索し、検索の結果に基づいて再生リストを生成することができる。ここで、再生リスト生成部１１６は、例えば、外部メモリ収納部１０６に収納された外部メモリから読み出された識別情報と、内部メモリ１０４に記憶されているデータベースの識別情報を用いて、検索するデータベースを特定することができる。また、再生リスト生成部１１６は、例えば、画像を識別するためのファイル名や画像が記録されている場所（例えば、アドレス情報）などの情報が画像ごとに記録された再生リストを作成することができるが、再生リストに含まれる情報が上記に限られないことは、言うまでもない。また、上記検索条件としては、例えば、撮像の日付、被写体として人が写っている画像、子供が写っている画像、特定の表情をした被写体が写っている画像、などが挙げられるが、上記に限られない。
【００８６】
また、再生リスト生成部１１６は、作成した再生リストを表示部１２０に伝達し、再生リストに基づいて画像を表示させることができる。なお、再生リスト生成部１１６は、作成した再生リストを表示部１２０に伝達することに限られず、例えば、表示部１２０に再生リストの内容を表示させることもできる。上記の場合、再生リスト生成部１１６は、例えば、再生リストを表示用のデータに加工してもよい。
【００８７】
画像再生部１１８は、再生リスト生成部１１６が生成した再生リストに基づいて、外部メモリ収納部１０６に収納された外部メモリ１８０から画像データを読み出して再生し、様々な表示形式で表示部１２０に表示させることができる。ここで、画像再生部１１８が再生リストに基づいて表示部１２０に表示させる表示形式としては、例えば、サムネイル（thumbnail）形式、スライドショー（slideshow）形式などが挙げられるが、上記に限られない。また、画像再生部１１８は、再生リスト生成部１１６が生成した再生リストに基づいて画像を再生することに限られず、例えば、ユーザが操作部１２２を用いて選択した画像を選択的に再生し表示させることもできる。
【００８８】
[再生リストに基づいて再生された再生例]
図６〜図１０は、本発明の実施形態に係る再生リストに基づいて再生された第１〜第５の再生例を示す説明図であり、表示部１２０に表示された例を示している。ここで、図６は、「日付」が検索条件として指定された場合の再生例であり、図７は、「人」が検索条件として指定された場合の再生例を示している。また、図８は、「子供」が検索条件として指定された場合の再生例であり、図９は、「笑顔」が検索条件として指定された場合の再生例を示している。さらに、図１０は、「子供」および「笑顔」という複数の検索条件が指定された場合の再生例である。なお、図６〜図１０では、画像再生部１１８が再生リストに基づいてサムネイル形式で表示した例を示しているが、本発明の実施形態に係る再生例が、図６〜図１０に限られないことは、言うまでもない。
【００８９】
〔１〕「日付」が検索条件として指定された場合（図６）
「２００７年８月１日」が検索条件として指定された場合、再生リスト生成部１１６は、当該検索条件に基づいて、内部メモリ１０４に記憶されているデータベース（外部メモリ収納部１０６に収納された外部メモリ１８０に対応するデータベース）を検索する。そして、再生リスト生成部１１６は、検索条件に合致するレコードを抽出し再生リストに登録する。例えば、図３に示すデータベースＡ１３０を参照すると、「２００７年８月１日」に合致するファイル名“０７０．ｊｐｇ”、“０７１．ｊｐｇ”、“０７２．ｊｐｇ”、…のレコードが、検索条件に合致するレコードとして抽出され、再生リストに記録されることとなる。
【００９０】
また、画像再生部１１８は、再生リストに基づいて、再生リストに記録された画像に対応する画像を外部メモリ１８０から読み出し、読み出した画像を再生し表示させる。このとき、画像再生部１１８は、読み出した画像からサムネイル用の画像を生成し、生成したサムネイル用の画像を表示することができる。なお、画像再生部１１８は、例えば、外部メモリ１８０から読み出した画像をリサイズすることによりサムネイル用の画像を生成することができるが、サムネイル用の画像の生成方法は、上記に限られない。
【００９１】
したがって、撮像装置１００は、例えば、図６に示すように、指定された検索条件「日付」に合致する画像をサムネイル形式で表示することができる。
【００９２】
〔２〕「人」が検索条件として指定された場合（図７）
「人」が検索条件として指定された場合、再生リスト生成部１１６は、当該検索条件に基づいて、内部メモリ１０４に記憶されているデータベースを検索する。そして、再生リスト生成部１１６は、検索条件に合致するレコードを抽出し再生リストに登録する。例えば、図３に示すデータベースＡ１３０を参照すると、項目「顔」が１以上の値を有するレコードが、検索条件に合致するレコードとして抽出され、再生リストに記録されることとなる。
【００９３】
また、画像再生部１１８は、再生リストに基づいて、再生リストに記録された画像に対応する画像を外部メモリ１８０から読み出し、読み出した画像を再生し表示させる。したがって、撮像装置１００は、例えば、図７に示すように、指定された検索条件「人」に合致する画像をサムネイル形式で表示することができる。
【００９４】
〔３〕「子供」が検索条件として指定された場合（図８）
「子供」が検索条件として指定された場合、再生リスト生成部１１６は、当該検索条件に基づいて、内部メモリ１０４に記憶されているデータベースを検索する。そして、再生リスト生成部１１６は、検索条件に合致するレコードを抽出し再生リストに登録する。例えば、図３に示すデータベースＡ１３０を参照すると、項目「子供」が１以上の値を有するレコードが、検索条件に合致するレコードとして抽出され、再生リストに記録されることとなる。
【００９５】
また、画像再生部１１８は、再生リストに基づいて、再生リストに記録された画像に対応する画像を外部メモリ１８０から読み出し、読み出した画像を再生し表示させる。したがって、撮像装置１００は、例えば、図８に示すように、指定された検索条件「子供」に合致する画像をサムネイル形式で表示することができる。
【００９６】
〔４〕「笑顔」が検索条件として指定された場合（図９）
「笑顔」が検索条件として指定された場合、再生リスト生成部１１６は、当該検索条件に基づいて、内部メモリ１０４に記憶されているデータベースを検索する。そして、再生リスト生成部１１６は、検索条件に合致するレコードを抽出し再生リストに登録する。例えば、図３に示すデータベースＡ１３０を参照すると、項目「笑顔」が１以上の値を有するレコードが、検索条件に合致するレコードとして抽出され、再生リストに記録されることとなる。
【００９７】
また、画像再生部１１８は、再生リストに基づいて、再生リストに記録された画像に対応する画像を外部メモリ１８０から読み出し、読み出した画像を再生し表示させる。したがって、撮像装置１００は、例えば、図９に示すように、指定された検索条件「笑顔」に合致する画像をサムネイル形式で表示することができる。
【００９８】
〔５〕「子供」および「笑顔」が検索条件として指定された場合（図１０）
「子供」および「笑顔」という複数の検索条件が指定された場合、再生リスト生成部１１６は、当該検索条件に基づいて、内部メモリ１０４に記憶されているデータベースを検索する。そして、再生リスト生成部１１６は、検索条件に合致するレコードを抽出し再生リストに登録する。例えば、図３に示すデータベースＡ１３０を参照すると、項目「子供」が１以上の値を有し、かつ項目「笑顔」が１以上の値を有するレコードが、検索条件に合致するレコードとして抽出され、再生リストに記録されることとなる。
【００９９】
また、画像再生部１１８は、再生リストに基づいて、再生リストに記録された画像に対応する画像を外部メモリ１８０から読み出し、読み出した画像を再生し表示させる。したがって、撮像装置１００は、例えば、図１０に示すように、指定された検索条件「子供」および「笑顔」に合致する画像をサムネイル形式で表示することができる。
【０１００】
〔６〕「グループ」が検索条件として指定された場合
図６〜図１０に示すように、本発明の実施形態に係る撮像装置１００は、例えば、「日付」、「人」、「子供」、「笑顔」それぞれ、または、上記が組み合わされた検索条件が指定されることにより、検索条件に合致する画像をサムネイル形式で表示することができる。しかしながら、本発明の実施形態に係る検索条件は、上記に限られない。例えば、撮像装置１００は、グループ設定部１１４によって自動的に設定されたグループの情報を検索条件とすることもできる。
【０１０１】
「グループ」が検索条件として指定された場合再生リスト生成部１１６は、当該検索条件に基づいて、内部メモリ１０４に記憶されているデータベースを検索する。そして、再生リスト生成部１１６は、検索条件に合致するレコードを抽出し再生リストに登録する。例えば、検索条件としてグループ「ＡＹ」が指定された場合、図３に示すデータベースＡ１３０を参照すると、グループ「ＡＹ」に合致するファイル名“０７０．ｊｐｇ”、“０７１．ｊｐｇ”、“０７２．ｊｐｇ”、…のレコードが、検索条件に合致するレコードとして抽出され、再生リストに記録されることとなる。
【０１０２】
また、画像再生部１１８は、再生リストに基づいて、再生リストに記録された画像に対応する画像を外部メモリ１８０から読み出し、読み出した画像を再生し表示させる。したがって、撮像装置１００は、指定された検索条件グループ「ＡＹ」に合致する画像をサムネイル形式で表示することができ、例えば、表示部１２０には、図６と同様の画面が表示されることとなる。なお、上記では、検索条件として「グループ」が指定された例について説明したが、上記に限られず、例えば、図３に示す項目「グループ名称」が指定されてもよい。
【０１０３】
上記のように、撮像装置１００は、グループ設定部１１４によって自動的に設定されたグループの情報を検索条件とすることができるので、撮像装置１００は、特定のイベントにおいて撮像された画像を選択的に表示することができる。
【０１０４】
再度図１を参照して、撮像装置１００の各構成要素について説明する。表示部１２０は、撮像装置１００が備える表示手段であり、例えば、画像再生部１１８が再生リストに基づいて再生する図６〜図１０に示すような画面や、制御部（図示せず）が表示させる操作部１２２の操作のための操作画面などの各種画面を表示することができる。ここで、表示部１２０としては、例えば、ＬＣＤ、有機ＥＬディスプレイなどが挙げられるが、上記に限られない。
【０１０５】
操作部１２２は、ユーザによる所定の操作を可能とする撮像装置１００の操作手段であり、例えば、ユーザは、撮像操作や、検索条件の指定操作、サムネイル形式からスライドショー形式への表示形式の変更操作、撮像装置１００の各種設定操作などを行うことができる。撮像装置１００が操作部１２２を備えることにより、ユーザは、撮像や画像表示、あるいは、撮像装置の設定など、ユーザが所望する動作を撮像装置１００に対して行わせることができる。ここで、操作部１２２としては、例えば、キーボードやマウスなどの操作入力デバイス、ボタン、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられるが、上記に限られない。なお、操作部１２２は、例えば、タッチスクリーン（touch  screen）のように表示部１２０と一体の部とすることもできる。
【０１０６】
以上のように、本発明の実施形態に係る撮像装置１００は、撮像時に被写体の顔領域を検出し、撮像した画像の情報と検出された顔領域の情報とを対応付けて記録媒体ごとのデータベースに記憶させることができる。データベースに上記情報が記録されることによって、撮像装置１００は、所定の条件を満たす画像の情報をデータベースに記録された情報の中から抽出して再生リストを生成し、生成された再生リストに基づいて、記録媒体（例えば、外部メモリ１８０または内部メモリ１０４）に記憶された画像を選択的に読み出して再生、表示することができる。したがって、撮像装置１００は、たとえ、記録媒体に数多くの画像データが記憶されていたとしても、当該記録媒体からの画像の読み出し回数（記録媒体へのアクセス回数）を最小限に留めた上で、ユーザが所望する画像を再生、表示することができる。
【０１０７】
また、撮像装置１００は、撮像に係る一連の処理の中でデータベースに情報を記録させることができるので、従来の技術を用いる装置のようにデータベースに情報を記録するための処理を、撮像に係る一連の処理とは別途に行う必要はない。したがって、撮像装置１００は、従来の技術を用いる装置のように、ユーザに対して画像と顔検出により得られた情報とを関連付けるための所定の操作を要求しないので、ユーザへの負荷を軽減することができる。
【０１０８】
また、撮像装置１００は、撮像に係る一連の処理の中でデータベースに情報を記録させることができるので、例えば、撮像間隔をトリガとして撮像した画像を自動的にグループ化する（アルバム設定する）ことができる。撮像間隔をトリガとすることによって、例えば、ユーザが特定のイベントにおいて撮像した画像を自動的にグループ化することができるので、ユーザがグループ化のために行う操作の手間を省くことができる。
【０１０９】
さらに、撮像装置１００は、撮像に係る一連の処理の中でデータベースに情報を記録させることができるので、既に撮像され記録された画像を処理の対象とする従来の技術を用いる装置とは異なり、撮像時において得られる情報（例えば、ユーザが意図的にグループ化を指定した場合のグループの情報や、撮像間隔をトリガとして自動的にグループ化されたグループの情報などの上記検索補助情報）と画像と関連付けてデータベースに記憶することができる。
【０１１０】
また、本発明の実施形態として撮像装置１００を挙げて説明したが、本発明の実施形態は、係る形態に限られず、例えば、デジタルカメラ、本件出願人が商標権を有する「ハンディカム（Handycam）」などのデジタルビデオカメラ、デジタルカメラ機能を有する携帯電話などの携帯型通信装置、デジタルカメラ機能を追加的に備えることが可能なＰｌａｙＳｔａｔｉｏｎ  Ｐｏｒｔａｂｌｅ（登録商標）などの携帯型ゲーム機、ＵＭＰＣ(Ultra  Mobile  Personal  Computer)などのコンピュータなどに適用することができる。
【０１１１】
（本発明の実施形態に係るプログラム）
本発明の実施形態に係る撮像装置１００をコンピュータとして機能させるためのプログラムによって、撮像時に被写体の顔領域を検出し、撮像した画像の情報と検出された顔領域の情報とを対応付けてデータベースに記憶することができる。
【０１１２】
また、本発明の実施形態に係る撮像装置１００をコンピュータとして機能させるためのプログラムによって、所定の条件を満たす画像の情報をデータベースに記録された情報の中から抽出して再生リストを生成し、生成された再生リストに基づいて、記録媒体に記憶された画像を選択的に読み出して再生、表示させることができる。
【０１１３】
（本発明の実施形態に係る撮像方法）
次に、本発明の実施形態に係る撮像装置１００における撮像方法について説明する。図１１は、本発明の実施形態に係る撮像装置１００における撮像方法の一例を示す流れ図である。
【０１１４】
撮像装置１００は、撮像により画像データを生成する（Ｓ３００）。
【０１１５】
ステップＳ３００において画像データが生成されると、撮像装置１００は、撮像された画像データを用いて顔検出を行い、顔領域の情報を取得する（Ｓ３０２）。
【０１１６】
ステップＳ３０２において顔検出を行い顔領域の情報が取得されると、撮像装置１００は、画像データを記録媒体に記録し（Ｓ３０４）、画像の情報と顔領域の情報とを対応付けてデータベースに記録する（Ｓ３０６）。
【０１１７】
図１１に示す撮像方法を用いることにより、撮像装置１００は、撮像時に被写体の顔領域を検出し、撮像した画像の情報と検出された顔領域の情報とを対応付けてデータベースに記憶することができる。なお、図１１では、画像データを記録媒体に記録した後にデータベースへ記録する方法を示したが、本発明の実施形態に係る撮像方法は上記に限られず、例えば、データベースに記録した後に画像データを記録媒体へ記録してもよい。
【０１１８】
（本発明の実施形態に係るデータベースを用いた再生方法）
次に、本発明の実施形態に係る撮像装置１００におけるデータベースを用いた再生方法について説明する。図１２は、本発明の実施形態に係る撮像装置１００におけるデータベースを用いた再生方法の一例を示す流れ図である。
【０１１９】
撮像装置１００は、検索条件が指定されたか否かを判定する（Ｓ４００）。ここで、上記検索条件は、例えば、ユーザが操作部１２２を用いて指定することができ、撮像装置１００は、操作部１２２からのユーザ操作に応じた信号によりステップＳ４００の判定を行うことができる。
【０１２０】
ステップＳ４００において検索条件が指定されたと判定されない場合には、撮像装置１００は、検索条件が指定されたと判定されるまで処理を進めない。
【０１２１】
また、ステップＳ４００において検索条件が指定されたと判定された場合には、撮像装置１００は、当該検索条件に基づいてデータベースを検索する（Ｓ４０２）。ここで、撮像装置１００は、ステップＳ４０２において検索するデータベースとして、再生、表示を行う画像が記録された記録媒体（例えば、外部メモリ１８０）に対応するものを選択することができる。また、撮像装置１００は、ステップＳ４００において指定された検索条件を、例えば、ＳＱＬなどのデータベース言語に変換することもできる。
【０１２２】
ステップＳ４０２におけるデータベースの検索結果に応じて、撮像装置１００は、再生リストを生成する（Ｓ４０４）。そして、撮像装置１００は、ステップＳ４０４において生成された再生リストに基づいて、記録媒体から画像データを読み出し（Ｓ４０６）、読み出された画像データを再生して表示する（Ｓ４０８）。ここで、撮像装置１００は、例えば、読み出された画像の一覧が表示されるサムネイル形式により画像を表示してもよいし、また、読み出された画像が順次表示されるスライドショー形式により画像を表示することもできるが、上記に限られない。
【０１２３】
図１２に示すデータベースを用いた再生方法を用いることにより、撮像装置１００は、所定の条件を満たす画像の情報をデータベースに記録された情報の中から抽出して再生リストを生成し、生成された再生リストに基づいて、記録媒体に記憶された画像を選択的に読み出して再生、表示させることができる。
【０１２４】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１２５】
例えば、図１に示す撮像装置１００では、顔検出部１０８を備えて撮像時に被写体の顔領域を検出し、撮像した画像の情報と検出された顔領域の情報とを対応付けてデータベースに記憶する構成を示したが、本発明の実施形態に係る撮像装置は、かかる構成に限られない。例えば、本発明の実施形態に係る撮像装置は、撮像時に画像データの色情報や輝度情報などの情報をさらに取得し、撮像した画像の情報と、顔領域の情報および／または取得した情報とを対応付けてデータベースに記憶することもできる。上記の構成であっても、撮像に係る一連の処理の中でデータベースに情報を記録させることができるので、図１に示す撮像装置１００と同様の効果を奏することができる。
【０１２６】
上述した構成は、本発明の実施形態の一例を示すものであり、当然に、本発明の技術的範囲に属するものである。
【図面の簡単な説明】
【０１２７】
【図１】本発明の実施形態に係る撮像装置を示す説明図である。
【図２】本発明の実施形態に係る撮像装置のハードウェア構成の一例を示す説明図である。
【図３】本発明の実施形態に係るデータベースの一例を示す説明図である。
【図４】本発明の実施形態に係るデータベース作成方法を示す流れ図である。
【図５】本発明の実施形態に係る画像の情報のグループ化方法の一例を示す流れ図である。
【図６】本発明の実施形態に係る再生リストに基づいて再生された第１の再生例を示す説明図である。
【図７】本発明の実施形態に係る再生リストに基づいて再生された第２の再生例を示す説明図である。
【図８】本発明の実施形態に係る再生リストに基づいて再生された第３の再生例を示す説明図である。
【図９】本発明の実施形態に係る再生リストに基づいて再生された第４の再生例を示す説明図である。
【図１０】本発明の実施形態に係る再生リストに基づいて再生された第５の再生例を示す説明図である。
【図１１】本発明の実施形態に係る撮像装置における撮像方法の一例を示す流れ図である。
【図１２】本発明の実施形態に係る撮像装置におけるデータベースを用いた再生方法の一例を示す流れ図である。
【符号の説明】
【０１２８】
１００    撮像装置
１０２    撮像部
１０４    内部メモリ
１０６    外部メモリ収納部
１０８    顔検出部
１１０    データベース記録部
１１２    画像記録部
１１４    グループ設定部
１１６    再生リスト生成部
１１８    画像再生部
１２０    表示部
１２２    操作部
【図１】
2009071480.tif 000003
【図２】
2009071480.tif 000004
【図３】
2009071480.tif 000005
【図４】
2009071480.tif 000006
【図５】
2009071480.tif 000007
【図６】
2009071480.tif 000008
【図７】
2009071480.tif 000009
【図８】
2009071480.tif 000010
【図９】
2009071480.tif 000011
【図１０】
2009071480.tif 000012
【図１１】
2009071480.tif 000013
【図１２】
2009071480.tif 000014