(57)【要約】【課題】無用な画像取得処理を伴うことなく、画像の特徴情報を取得する。【解決手段】シャッターキーを操作すると、ステップＳ１０３からステップＳ１０４に進み特徴データを取得する。このステップＳ１０４での処理に前記特徴データを取得できたか否かを判断し（ステップＳ１０５）、特徴データが取得されことを条件として顔画像撮影処理を実行する（ステップＳ１０９）。そして、ステップＳ１１４でファイル作成処理を実行し、顔登録ファイルのフォーマットを作成するとともに、この顔登録ファイルのフォーマット内に、前記特徴データと画像データとを書き込んで、単一の顔登録ファイルを生成する。【選択図】図３
2008278350.tif 000002
【特許請求の範囲】
【請求項１】
順次撮像する撮像手段と、
この撮像手段により撮像される画像の特徴情報を取得する特徴取得手段と、
この特徴取得手段により前記特徴情報が取得できたか否かを判断する判断手段と、
この判断手段により前記特徴情報が取得できたと判断されたことを条件として、前記撮像手段により撮像された画像を取得する画像取得手段と、
前記特徴取得手段により取得された特徴情報と、前記画像取得手段により取得された画像とを含む単一のファイルを生成するファイル生成手段と
を備えることを特徴とする撮像装置。
【請求項２】
前記ファイル生成手段は、さらに前記画像に関連する関連情報を加えて前記単一のファイルを生成することを特徴とする請求項１記載の撮像装置。
【請求項３】
前記ファイル生成手段により生成されたファイルを記憶するファイル記憶手段を更に備えることを特徴とする請求項１又は２記載の撮像装置。
【請求項４】
前記ファイル記憶手段が、着脱自在であることを特徴とする請求項３記載の撮像装置。
【請求項５】
前記ファイル記憶手段に記憶されたファイルを外部に出力する出力手段を備えることを特徴とする請求項３又は４記載の撮像装置。
【請求項６】
前記ファイル生成手段により生成されるファイルと同一種のファイルを入力させる入力手段と、
この入力手段により入力されたファイルを前記ファイル記憶手段に記憶させる記憶制御手段と
を備えることを特徴とする請求項３、４又は５記載の撮像装置。
【請求項７】
前記画像は、人物の顔画像であることを特徴とする請求項１から６にいずれか記載の撮像装置。
【請求項８】
操作に応答して、前記撮像手段により撮像された画像を記録する画像記録手段と、
この画像記録手段において、前記ファイル記憶手段に記憶された各ファイルに含まれている特徴情報を有する画像の記録状況を検出する検出手段と、
この検出手段による検出結果を表示する表示手段と
を備えることを特徴とする請求項２から６にいずれか記載の撮像装置。
【請求項９】
前記表示手段は、前記検出手段の検出結果を前記各ファイルに含まれている前記画像に対応させて表示することを特徴とする請求項８記載の撮像装置。
【請求項１０】
前記検出手段は、前記画像記録手段に、前記各ファイルに含まれている特徴情報を有する画像が記憶されているか否かを検出し、
前記表示手段は、前記検出手段による前記特徴情報を有する画像が記憶されているか否かの検出結果を表示することを特徴とする請求項８又は９記載の撮像装置。
【請求項１１】
前記検出手段は、前記画像記録手段において、前記各ファイルに含まれている特徴情報を有する画像の枚数を各ファイルに対応して検出し、
前記表示手段は、前記検出手段により検出された各ファイルに対応する画像の枚数を表示することを特徴とする請求項８又は９記載の撮像装置。
【請求項１２】
順次撮像する撮像手段を備える撮像装置が有するコンピュータを、
前記撮像手段により撮像される画像の特徴情報を取得する特徴取得手段と、
この特徴取得手段により前記特徴情報が取得できたか否かを判断する判断手段と、
この判断手段により前記特徴情報が取得できたと判断されたことを条件として、前記撮像手段により撮像された画像を取得する画像取得手段と、
前記特徴取得手段により取得された特徴情報と、前記画像取得手段により取得された画像とを含む単一のファイルを生成するファイル生成手段と
して機能させることを特徴とする撮像制御プログラム。
【請求項１３】
順次撮像する撮像手段を備える撮像装置における撮像制御方法であって、
前記撮像手段により撮像される画像の特徴情報を取得する特徴取得ステップと、
この特徴取得ステップにより前記特徴情報が取得できたか否かを判断する判断ステップと、
この判断ステップにより前記特徴情報が取得できたと判断されたことを条件として、前記撮像により撮像された画像を取得する画像取得ステップと、
前記特徴取得ステップにより取得された特徴情報と、前記画像取得ステップにより取得された画像とを含む単一のファイルを生成するファイル生成ステップと
を含むことを特徴とする撮像制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の特徴情報を取得する機能を備えた撮像装置、及びこの撮像装置に用いられる撮像制御プログラム及び撮像制御方法に関する。
【背景技術】
【０００２】
従来の撮像装置として、例えば特許文献１記載のものが知られている。この撮像装置は、シャッターキーの操作に応答して撮影処理を行って画像を取得する。次に、顔認識手段を用いて前記撮影した画像に含まれている顔を検出し、検出された顔がから個人を判定できる特徴情報を作成し、この特徴情報を画像に付与して記憶させる。これにより、画像を表示させずとも、特徴情報に基づきその画像に含まれている個人を特定することが可能となるとするものである。
【特許文献１】特開２００５−８６５１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このように、従来の撮像装置にあっては、先ず撮影処理を行って画像を取得した後、この取得した画像に含まれている顔の特徴情報を作成するようにしている。しかしながら、撮影処理に取得された画像は、明るさ等の撮影環境や手ブレ等の撮影状態によっては、当該画像から特徴情報を作成したり抽出することが不可能な場合がある。したがって、撮影処理を行って画像を取得しても、この画像から特徴情報を作成したり抽出することができないことにより、特徴情報を画像に付与して記憶させることができず、画像を取得した撮影処理が無用の動作となってしまう。
【０００４】
本発明は、かかる従来の課題に鑑みてなされたものであり、無用な画像取得処理を伴うことなく、画像の特徴情報を取得することのできる撮像装置、撮像制御プログラム及び撮像制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記課題を解決するため請求項１記載の発明に係る撮像装置にあっては、順次撮像する撮像手段と、この撮像手段により撮像される画像の特徴情報を取得する特徴取得手段と、この特徴取得手段により前記特徴情報が取得できたか否かを判断する判断手段と、この判断手段により前記特徴情報が取得できたと判断されたことを条件として、前記撮像手段により撮像された画像を取得する画像取得手段と、前記特徴取得手段により取得された特徴情報と、前記画像取得手段により取得された画像とを含む単一のファイルを生成するファイル生成手段とを備えることを特徴とする。
【０００６】
また、請求項２記載の発明に係る撮像装置にあっては、前記ファイル生成手段は、さらに前記画像に関連する関連情報を加えて前記単一のファイルを生成することを特徴とする。
【０００７】
また、請求項３記載の発明に係る撮像装置にあっては、前記ファイル生成手段により生成されたファイルを記憶するファイル記憶手段を更に備えることを特徴とする。
【０００８】
また、請求項４記載の発明に係る撮像装置にあっては、前記ファイル記憶手段が、着脱自在であることを特徴とする。
【０００９】
また、請求項５記載の発明に係る撮像装置にあっては、前記ファイル記憶手段に記憶されたファイルを外部に出力する出力手段を備えることを特徴とする。
【００１０】
また、請求項６記載の発明に係る撮像装置にあっては、前記ファイル生成手段により生成されるファイルと同一種のファイルを入力させる入力手段と、この入力手段により入力されたファイルを前記ファイル記憶手段に記憶させる記憶制御手段とを備えることを特徴とする。
【００１１】
また、請求項７記載の発明に係る撮像装置にあっては、前記画像は、人物の顔画像であることを特徴とする。
【００１２】
また、請求項８記載の発明に係る撮像装置にあっては、操作に応答して、前記撮像手段により撮像された画像を記録する画像記録手段と、この画像記録手段において、前記ファイル記憶手段に記憶された各ファイルに含まれている特徴情報を有する画像の記録状況を検出する検出手段と、この検出手段による検出結果を表示する表示手段とを備えることを特徴とする。
【００１３】
また、請求項９記載の発明に係る撮像装置にあっては、前記表示手段は、前記検出手段の検出結果を前記各ファイルに含まれている前記画像に対応させて表示することを特徴とする。
【００１４】
また、請求項１０記載の発明に係る撮像装置にあっては、前記検出手段は、前記画像記録手段に、前記各ファイルに含まれている特徴情報を有する画像が記憶されているか否かを検出し、前記表示手段は、前記検出手段による前記特徴情報を有する画像が記憶されているか否かの検出結果を表示することを特徴とする。
【００１５】
また、請求項１１記載の発明に係る撮像装置にあっては、前記検出手段は、前記画像記録手段において、前記各ファイルに含まれている特徴情報を有する画像の枚数を各ファイルに対応して検出し、前記表示手段は、前記検出手段により検出された各ファイルに対応する画像の枚数を表示することを特徴とする。
【００１６】
また、請求項１２記載の発明に係る撮像制御プログラムにあっては、順次撮像する撮像手段を備える撮像装置が有するコンピュータを、前記撮像手段により撮像される画像の特徴情報を取得する特徴取得手段と、この特徴取得手段により前記特徴情報が取得できたか否かを判断する判断手段と、この判断手段により前記特徴情報が取得できたと判断されたことを条件として、前記撮像手段により撮像された画像を取得する画像取得手段と、前記特徴取得手段により取得された特徴情報と、前記画像取得手段により取得された画像とを含む単一のファイルを生成するファイル生成手段として機能させることを特徴とする。
【００１７】
また、請求項１３記載の発明に係る撮像制御方法にあっては、順次撮像する撮像手段を備える撮像装置における撮像制御方法であって、前記撮像手段により撮像される画像の特徴情報を取得する特徴取得ステップと、この特徴取得ステップにより前記特徴情報が取得できたか否かを判断する判断ステップと、この判断ステップにより前記特徴情報が取得できたと判断されたことを条件として、前記撮像により撮像された画像を取得する画像取得ステップと、前記特徴取得ステップにより取得された特徴情報と、前記画像取得ステップにより取得された画像とを含む単一のファイルを生成するファイル生成ステップとを含むことを特徴とする。
【発明の効果】
【００１８】
本発明によれば、特徴情報が取得できたと判断されたことを条件として、撮像手段により撮像された画像を取得するようにしたことから、無用な画像取得処理を伴うことなく、画像の特徴情報を取得することができる。
【００１９】
また、取得された特徴情報と、取得された画像とを含む単一のファイルを生成するようにしたことから、画像を管理情報として特徴情報を管理することが可能となるとともに、特徴情報とその管理情報を常に一体不可分な情報として取り扱うことができ、これより情報整合性が崩れることを防ぐことができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の一実施の形態を図にしたがって説明する。
（第１の実施の形態）
図１は、本発明の各実施の形態に共通するデジタルカメラ１のブロック図である。このデジタルカメラ１はＡＦ機能（オートフォーカス機能）を備えたものであって、フォーカスレンズ２、ズームレンズ３、ＣＣＤ４、ＣＤＳ／ＡＤブロック５、ＴＧ（Timing Generator）６、ＣＣＤデータ前処理ブロック７、色処理（ＣＰ）ブロック８、ＪＰＥＧ符号化器９、ＤＲＡＭ１０、内蔵のフラッシュメモリ１１、ＲＡＭ１２、ＣＰＵ１３、表示部１４、キーブロック１５、カード・インターフェイス１６、モータ駆動ブロック１７、及び入出力インターフェイス１９を備えている。カード・インターフェイス１６には、図示しないカメラ本体のカードスロットに着脱自在に装着されたメモリカード１８が接続されてており、入出力インターフェイス１９には他のデジタルカメラやパソコン等の外部機器が接続される。
【００２１】
フォーカスレンズ２及びズームレンズ３はそれぞれが図示しないレンズ群から構成されるものである。モータ駆動ブロック１７は、フォーカスレンズ２を光軸方向に駆動するフォーカスモータ１７０ａ、及びズームレンズ３を光軸方向に駆動するズームモータ１７０ｂと、ＣＰＵ１３から送られる制御信号に従いフォーカスモータ１７０ａ及びズームモータ１７０ｂをそれぞれ駆動するモータドライバ１７１ａ，１７１ｂとから構成されている。なお、フォーカスモータ１７０ａ及びズームモータ１７０ｂは共にステッピングモータである。
【００２２】
ＣＣＤ４は、フォーカスレンズ２とズームレンズ３を介して投影された被写体像を光電変換し撮像信号として出力する。ＴＧ６は、所定周波数のタイミング信号を生成してＣＣＤ４を駆動する。ＣＤＳ／ＡＤブロック５は、ＣＣＤ４からの出力信号をサンプリングしてノイズを除去しデジタル信号に変換する。ＣＣＤデータ前処理ブロック７は、デジタル信号に変換された撮像信号に対し輝度信号処理等のデータ処理を行う。色処理（ＣＰ）ブロック８は、輝度信号処理等が行われた画像信号に対して色分離等の色処理を行い、Ｙ，Ｃｂ，Ｃｒの画像データを生成する。ＤＲＡＭ１０は、色処理後のＹ，Ｃｂ，Ｃｒの画像データを逐次記憶する。
【００２３】
表示部１４は、カラーＬＣＤと、それを駆動する駆動回路等からなり、撮影モードが設定された状態でシャッタキーが押されていない撮影待機状態には、ＣＣＤ４から取り込まれＤＲＡＭ１０に蓄積された１フレーム（画面）分の画像データに基づくスルー画像を表示し、再生モードが設定された状態では、メモリカード１８から読み出されるとともに伸張された画像データに基づく記録画像を表示する。
【００２４】
ＪＰＥＧ符号化器９は、画像記録時（撮影処理時）には、色処理（ＣＰ）ブロック８から入力した画像データをＪＰＥＧ圧縮する。メモリカード１８は、カード・インターフェイス１６を介して送られた圧縮後の画像データを記録する。記録された画像データは、記録画像の再生時に読み出され、ＪＰＥＧ符号化器９により伸張された後、表示部１４において表示される。また、キーブロック１５は、撮影モード、再生モード、顔画像登録モード等の各種モードの切り替えに使用される切替キーや、ＳＥＴキー、シャッタキー、絞りやシャッタ速度を設定するための設定キー、ズーム倍率の変更に使用されるズームキー等の各種の操作キーを含み、キー操作に応じた操作信号をＣＰＵ１３へ送る。また、シャッタキーは、所謂ハーフシャッタ機能を備えたものであり、撮影予告のための半押し操作と、撮影指示用の全押し操作が可能な構成である。
【００２５】
前記フラッシュメモリ１１には、ＣＰＵ１３によるデジタルカメラ１の制御、すなわちＡＦ制御、ＡＥ制御、ＡＷＢ制御等に必要なプログラムと各種データ、後述するフローチャートに示す制御を実行するための制御プログラム等が格納されており、ＣＰＵ１３は、キーブロック１５からの操作信号と前記プログラムに従いＲＡＭ１２を作業用メモリとして動作する。
【００２６】
図２（Ａ）は、後述するフローチャートに従った処理により作成される顔登録ファイル２０のファイル構造を示す図である。この顔登録ファイル２０は、「セグメント」毎に「マーカーコード」、「セグメントの内容」及び「備考」の書き込み欄が設けられている。セグメント「ＡＰＰ２」（マーカーコード；ＦＦＥ２ｈ）のユーザ設定情報２０１は、図２（Ｂ）に示すように、「Ｌｅｎｇｔｈ」、「Ｍｏｄｅｌ」、「Ｆａｍｉｌｙ  Ｐｒｉｏｒｉｔｙ」、「Ｆａｍｉｌｙ  Ｎａｍｅ」で構成されている。「Ｆａｍｉｌｙ  Ｐｒｉｏｒｉｔｙ」は、撮影時の優先順位を示す情報であり、「Ｆａｍｉｌｙ  Ｎａｍｅ」は母、父等の家族名称を示す情報である。
【００２７】
セグメント「ＡＰＰ３」（マーカーコード；ＦＦＥ３ｈ）のユーザ辞書データ２０２は、図２（Ｃ）に示すように、「Ｌｅｎｇｔｈ」、「Ｂｏｄｙ（ユーザ辞書データ）」で構成されている。「Ｌｅｎｇｔｈ」は、当該ユーザ辞書データのデータ長さを示す情報であり、「Ｂｏｄｙ（ユーザ辞書データ）」は後述するようにして取得された顔画像の特徴を示す特徴データである。
【００２８】
また図２（Ａ）において、セグメント「ＤＱＴ」〜「ＳＯＳ」（マーカーコード；ＦＦＤＢｈ〜ＦＦＤ９ｈ）は、後述するように撮影された顔画像データ２０３である。つまり、１つの顔画像データ２０３は、Ｙ量子化テーブル・Ｃ量子化テーブル、スタンダードハフマンテーブル、リスタートインターバル、フレームヘッダ、スキャンヘッダの各情報でで構成されている。
【００２９】
したがって、この顔登録ファイル２０は、撮影時に優先順位や母、父等の家族名称を示す情報であるユーザ設定情報２０１、当該ユーザ（登録者）の顔画像における特徴データであるユーザ辞書データ２０２、及び当該ユーザ（登録者）の顔画像データ２０３を含んで構成される。よって、表示可能なユーザ設定情報２０１と顔画像データ２０３とを、当該顔登録ファイル２０を管理するための管理情報として機能させ得るように構成されている。
【００３０】
次に、以上の構成からなるデジタルカメラ１の本発明に係る動作を説明する。電源をオンにした後、キーブロック１５に設けられているモード切替キーを操作して顔登録モードを設定すると、ＣＰＵ１３は、前記プログラムに従って動作することにより、図３のフローチャートに示すように処理を実行する。すなわち、ＣＣＤ４から取り込まれＤＲＡＭ１０に順次蓄積される１フレーム（画面）分の画像データに基づき、スルー画像の表示を開始する（ステップＳ１０１）。したがって、このとき撮影者が登録しようとする人物の顔にデジタルカメラ１を向けていると、表示部１４には所定のフレームレートで当該人物の顔画像が表示される。
【００３１】
次に、ガイド表示処理を実行して、表示部１４にガイド枠を表示する（ステップＳ１０２）。このステップＳ１０２での処理により、図４に示すように、表示部１４の略中央部に縦長矩形状のガイド枠１４１を表示させる。これにより、撮影者はこのガイド枠１４１内に、前記人物の顔画像Ｆが収まるようにデジタルカメラ１の向き等を調整することを促される。そして、図４に示すように、ガイド枠１４１内に顔画像Ｆが収まるようにデジタルカメラ１を調整した後、シャッターキーを操作すると、ステップＳ１０３の判断がＹＥＳとなる。
【００３２】
したがって、ステップＳ１０３からステップＳ１０４に進み特徴データを取得する。この特徴データの取得に際しては、ＣＣＤ４から順次取り込まれる１フレーム（画面）分の顔画像の画像データから所定の輝度情報や輝度分布情報等の特徴データを抽出する。無論、周知のアイリスデータ取得技術や認識技術を用いて、顔画像における瞳の輝度分布情報であるアイリスデータを特徴データとして取得するようにしてもよい。
【００３３】
次に、このステップＳ１０４での処理に前記特徴データを取得できたか否かを判断する（ステップＳ１０５）。取得できなかった場合には、所定時間が経過したか否かを判断し（ステップＳ１０６）、所定時間を経過していない場合にはステップＳ１０４からの処理を繰り返す。このステップＳ１０４からの処理を繰り返し実行した場合において、特徴データが取得できずに所定時間が経過した場合には、ステップＳ１０６の判断がＹＥＳとなる。したがって、この場合には表示部１４にエラー表示を行って（ステップＳ１０７）、ステップＳ１０１からの処理を再開する。
【００３４】
前記エラー表示を見たユーザは、例えば撮影環境が暗い等の特徴データを取得不可能な撮影環境であることを認識することができる。そして、撮影者が撮影環境を改善する等により、特徴データが取得されるとステップＳ１０５の判断がＹＥＳとなる。したがって、ステップＳ１０５からステップＳ１０８に進み取得した特徴データをＤＲＡＭ１０に一時的に記憶する。次に、顔画像撮影処理を実行して、前記ガイド枠１４１内の顔画像Ｆの画像データをＤＲＡＭ１０に保存する（ステップＳ１０９）。
【００３５】
引き続き、他の管理データの追加入力ガイドを実行して、例えば「顔画像以外の他の管理データを入力しますか？」等の追加入力ガイドを表示部１４に表示させる（ステップＳ１１０）。この追加ガイド表示を見た撮影者が、キーブロック１５での操作により、前記撮影時の優先順位や母、父等の家族名称を入力すると、ステップＳ１１１の判断がＹＥＳとなる。したがって、ステップＳ１１１からステップＳ１１２に進み、この追加入力された管理データを前記ユーザ設定情報２０１としてＤＲＡＭ１０に一時的に記憶する（ステップＳ１１２）。
【００３６】
また、キーブロック１５にての操作により、追加入力の終了が指示されたか否かを判断し（ステップＳ１１３）、追加入力の終了操作があったならば、ステップＳ１１３からステップＳ１１４に進みファイル作成処理を実行する。このファイル作成処理に際しては、ＤＲＡＭ１０内において図２（Ａ）に示した顔登録ファイル２０のフォーマットを作成するとともに、この顔登録ファイル２０のフォーマット内に、ユーザ辞書データ２０２として前記ＤＲＡＭ１０に一時記憶した特徴データを書き込み、前記顔画像データ２０３として前記ＤＲＡＭ１０に保存した顔画像Ｆの画像データを書き込むとともに、前記ユーザ設定情報２０１を書き込む。これにより、ＤＲＡＭ１０内において、図２（Ａ）に示した顔登録ファイル２０が生成されることとなる。
【００３７】
引き続き、ファイル記録処理を実行して、ＤＲＡＭ１０内にて生成されている前記顔登録ファイルをフラッシュメモリ１１に記録する（ステップＳ１１５）。また、表示処理を実行して、フラッシュメモリ１１に記録した顔登録ファイル２０からユーザ設定情報２０１と顔画像データ２０３とを読み出して、表示部１４に表示させる（ステップＳ１１６）。したがって、撮影者はこれを見ることにより、今回特徴データを登録した人物の顔画像とユーザ設定情報とを確認することができる。
【００３８】
引き続き、キーブロック１５にての操作により現在設定されている顔登録モードの終了が指示されたか否かを判断する（ステップＳ１１７）。顔登録モードの終了操作があるまで、ステップＳ１０１からの処理を繰り返し、顔登録モードの終了操作があった時点で、このフローに従った処理を終了する。
【００３９】
したがって、ステップＳ１０１が繰り返されることにより、顔画像における特徴データであるユーザ辞書データ２０２、及びユーザ設定情報２０１と顔画像データ２０３とからなる管理情報とを含む顔登録ファイル２０を人物毎に作成して、フラッシュメモリ１１に記録することができる。
【００４０】
また、本実施の形態においては、顔画像の特徴データが取得できたことを条件として（ステップＳ１０５）、顔画像の撮影処理を実行するようにしており（ステップＳ１０９）、撮影した顔画像から特徴データを取得する従来の手順とは異なる手順で処理を行っている。ここで、撮影した顔画像から特徴データを取得する従来の手順の場合、当該撮影した顔画像から特徴データが取得できなかった場合には、撮影が無駄となってしまうこととなる。しかし、本実施の形態の手順によれば、顔画像の特徴データが取得できたことを条件として（ステップＳ１０５）、顔画像の撮影処理を実行することから、顔画像の撮影処理は単一回で済み、無駄な顔画像の撮影処理を回避することができる。
【００４１】
また、顔画像における特徴データであるユーザ辞書データ２０２と、ユーザ設定情報２０１及び顔画像データ２０３とからなる管理情報とが単一のファイル（顔登録ファイル２０）で記録されている。よって、特徴データとその管理情報とを常に一体不可分なデータとして取り扱うことができ、これより情報整合性が崩れることを防ぐことができる。
【００４２】
なお、本実施の形態においては、顔登録ファイル２０をフラッシュメモリ１１に記録するようにしたが、メモリカード１８に記録したり、別途専用メモリを固定的に設けて、この専用メモリに顔登録ファイル２０を記録するようにしてもよい。
【００４３】
顔登録ファイル２０をメモリカード１８に記録した場合、メモリカード１８はカメラ本体のカードスロットに着脱自在に装着されていることから、このメモリカード１８を取り外して、他のデジタルカメラに装着することができる。これにより、他のデジタルカメラにおいても後述するように、顔登録ファイル２０を利用した撮影を行うことができる利点が生ずる。
【００４４】
図５は、編集モードにおける処理手順を示すフローチャートであり、キーブロック１５に設けられているモード切替キーを操作して編集モードを設定すると、ＣＰＵ１３は、前記プログラムに従って動作することにより、このフローチャートに示すように処理を実行する。すなわち、メモリカード１８に記録されている顔登録ファイル２０の一覧画像を生成して、表示部１４に表示する（ステップＳ２０１）。次に、この表示部１４に表示されたファイル一覧からいずれかのファイルが選択されたか否かを判断する（ステップＳ２０２）。選択されない場合には、後述するステップＳ２１０に進み、選択された場合には表示処理を実行する（ステップＳ２０３）。
【００４５】
この表示処理は、前述したステップＳ１１６における表示処理と同様であり、メモリカード１８に記録されている選択された顔登録ファイル２０から、ユーザ設定情報２０１と顔画像データ２０３とを読み出して、表示部１４に表示させる。したがって、編集者はこれを見ることにより、選択した顔登録ファイル２０に記録されている人物の顔画像とユーザ設定情報とを見ることができ、これにより選択した顔登録ファイル２０を視覚により確認することができる。
【００４６】
次に、キーブロック１５にて出力指示（移動指示）操作があったか否かを判断し（ステップＳ２０４）、出力指示（移動指示）があった場合には入出力インターフェイス１９を介して、選択された顔登録ファイル２０を外部に出力する（ステップＳ２０５）。したがって、入出力インターフェイス１９に他のデジタルカメラやマイコン等の外部機器を接続しておくことにより、当該デジタルカメラ１において作成して記録した顔登録ファイル２０を外部機器に提供することができる。なお、このとき外部出力した顔登録ファイル２０は、当該デジタルカメラ１のメモリカード１８から削除するようにしてもよいし（移動）、そのまま残存させてもよい。
【００４７】
また、キーブロック１５にて削除指示操作があったか否かを判断し（ステップＳ２０６）、削除指示操作があった場合には、選択された顔登録ファイル２０をメモリカード１８から削除する（ステップＳ２０７）。さらに、修正指示操作があったか否かを判断し（ステップＳ２０８）、修正指示操作があった場合には、そのキーブロック１５にて入力されたデータに基づき、選択された顔登録ファイル２０のユーザ設定情報２０１を修正する（ステップＳ２０９）。
【００４８】
したがって、ユーザ設定情報２０１に関しては、前述した顔登録モードに限らず、この編集モードにおいて追加したり、削除、修正することが可能である。よって、顔登録登録モード時には、ユーザ設定情報２０１を全く入力することなく、この編集モードでユーザ設定情報２０１を入力してもよい。これにより、撮影を伴う登録モードの終了後、余裕をもってユーザ設定情報の入力操作を行うことができる。
【００４９】
また、キーブロック１５にて入力指示（読込指示）操作があったか否かを判断する（ステップＳ２１０）。入力指示（読込指示）があった場合には、予め入出力インターフェイス１９に接続されている他のデジタルカメラやマイコン等の外部機器から転送された顔登録ファイル２０を取り込んで、メモリカード１８に記録する（ステップＳ２１１）。したがって、外部機器で作成された顔登録ファイル２０を当該デジタルカメラ１で利用することができる。
【００５０】
引き続き表示処理を実行する（ステップＳ２１２）。この表示処理も、前述したステップＳ１１６における表示処理と同様であり、今回メモリカード１８に記録された顔登録ファイル２０から、ユーザ設定情報２０１と顔画像データ２０３とを読み出して、表示部１４に表示させる。したがって、編集者は、今回メモリカード１８に記録した顔登録ファイル２０に記録されている人物の顔画像とユーザ設定情報とを見ることができる。
【００５１】
この今回メモリカード１８に記録した顔登録ファイル２０にあっては、当該デジタルカメラ１で生成したものではなく、外部機器から提供されたものである。したがって、表示されたユーザ設定情報２０１と顔画像データ２０３とを見ることにより、提供された顔登録ファイル２０をの内容を視覚により確認することができる。
【００５２】
引き続き、キーブロック１５にての操作により現在設定されている編集モードの終了が指示されたか否かを判断する（ステップＳ２１３）。編集モードの終了操作があるまで、ステップＳ２０１からの処理を繰り返し、編集モードの終了操作があった時点で、このフローに従った処理を終了する。
【００５３】
以上の編集モードにおいて、出力（移動）、削除、修正、入力（読込）される顔登録ファイル２０は、前述のように、顔画像における特徴データであるユーザ辞書データ２０２と、ユーザ設定情報２０１及び顔画像データ２０３とからなる管理情報とが単一のファイル（顔登録ファイル２０）で記録されている。よって、特徴データとその管理情報とを常に一体不可分なデータである顔登録ファイル２０を単位として、出力（移動）、削除、修正、入力（読込）を行うことができ、これにより、出力（移動）、削除、修正、入力（読込）時において、これより情報整合性が崩れることを防ぐことができる。
【００５４】
他方、撮影漏れ防止撮影モード又は通常の撮影モードを設定すると、ＣＰＵ１３は、前記プログラムに従って動作することにより、図６のフローチャートに示すように処理を実行する。すなわち、ＣＣＤ４から取り込まれＤＲＡＭ１０に蓄積された１フレーム（画面）分の画像データに基づくスルー画像を表示部１４に表示する（ステップＳ３０１）。次に、シャッターキーが操作されたか否かを判断し（ステップＳ３０２）、シャッターキーが操作されると、撮影処理を実行して（ステップＳ３０３）、ＪＰＥＧ圧縮された画像データをメモリカード１８に記録する。
【００５５】
次に、顔画像抽出処理を実行してメモリカード１８に記録した画像データである撮影画像から、顔画像を抽出する（ステップＳ３０４）。また、このステップＳ３０４での処理により顔画像が抽出できたか否かを判断し（ステップＳ３０５）、抽出できなかった場合には、ステップＳ３１２に進む。抽出できた場合には、この抽出した顔画像の特徴データを取得して、この取得した顔画像の特徴データとフラッシュメモリ１１に記憶されている複数の顔登録ファイル２０に記録されている各特徴データとを比較する（ステップＳ３０６）。そして、この比較の結果、撮影顔画像の特徴データと一致する特徴データを有する顔登録ファイル２０があるか否かを判断する（ステップＳ３０７）。
【００５６】
撮影顔画像の特徴データと一致する特徴データを有する顔登録ファイル２０がない場合には（ステップＳ３０７；ＮＯ）、ステップＳ３０８〜Ｓ３１１の処理を行うことなく、ステップＳ３１２に進む。また、前記顔画像の特徴データと一致する特徴データを有する顔登録ファイル２０がある場合には、予めフラッシュメモリ１１に設けられた顔登録ファイル２０毎の撮影済みフラグＦにおいて、一致する特徴データを有すると判断された顔登録ファイル２０に対応する撮影済みフラグＦをＯＮにする（ステップＳ３０８）。
【００５７】
引き続き、フラッシュメモリ１１に記憶されている複数の顔登録ファイル２０において、撮影済みフラグＦがＯＦＦとなっている顔登録ファイル２０を検出する（ステップＳ３０９）。また、フラッシュメモリ１１に記憶されている各顔登録ファイル２０から顔画像データ２０３を読み出して、この読み出した顔画像データ２０３に基づく顔画像である登録顔画像を一覧表示する（ステップＳ３１０）。これにより、図７（Ａ）（Ｂ）に示すように、表示部１４には各顔登録ファイル２０に記録されている顔画像データ２０３に基づく登録顔画像が一覧表示される。
【００５８】
つまり、顔登録ファイル２０には、顔画像の特徴データであるユーザ辞書データ２０２のみならず、管理情報として顔画像データ２０３も記録されているので、この顔画像データ２０３を有効に利用することにより、フラッシュメモリ１１に記憶されている顔登録ファイル２０毎の顔画像を一覧表示することができる。
【００５９】
また、顔登録ファイル２０には、管理情報としてユーザ設定情報２０１も記録されているので、ユーザ設定情報２０１における撮影時の優先順位を示す情報である「Ｆａｍｉｌｙ  Ｐｒｉｏｒｉｔｙ」に基づき、図７（Ａ）（Ｂ）に示すように、登録顔画像を優先順位に従って配置して一覧表示することもできる。また、図７（Ａ）に示すように、登録顔画像毎に優先順位１４２を表示することもでき、ユーザ設定情報２０１における「Ｆａｍｉｌｙ  Ｎａｍｅ」に基づき、登録顔画像毎に「僕」「姉」「妹」等の家族名称１４３を表示することもできる。
【００６０】
しかる後に、未撮影情報表示処理を実行する（ステップＳ３１１）。この未撮影情報表示処理に際しては、例えば図７（Ａ）に示すように、ステップＳ２０９で検出した撮影済みフラグＦがＯＦＦとなっている顔登録ファイル２０に対応する登録顔画像はそのまま表示するとともに、撮影済みフラグＦがＯＮとなっている撮影済み登録顔画像上に「ＯＫ」を重畳表示する。又は、図７（Ｂ）に示すように、撮影済みフラグＦがＯＦＦとなっている未撮影の登録顔画像はそのまま表示するとともに、撮影済みフラグＦがＯＮとなっている撮影済み登録顔画像をぼかし表示する。
【００６１】
したがって、本実施の形態においては、フラッシュメモリ１１に記憶されているいずれかの顔登録ファイル２０に記録されている特徴データと一致する顔画像が含まれている画像が撮影される都度、表示部１４には未撮影登録顔画像が表示される。したがって、ユーザは予め顔登録ファイル２０で登録した者を撮影する都度、未撮影者を確認することができる。よって、ユーザは未撮影者が強く印象付けられ、以降において未撮影者を優先して撮影しようと意識し、その結果、撮影漏れなく予め登録した者の撮影を行うことができる。
【００６２】
そして、ステップＳ３１１に続くステップＳ３１２では、撮影モードから他のモードへのモード切替がなれる等による撮影終了指示があったか否かを判断する。撮影終了指示があるまで、ステップＳ３０１からの処理を繰り返し、撮影終了指示があった時点でこのフローチャートに従った処理を終了する。
【００６３】
なお、本実施の形態においては、ステップＳ３０３で撮影処理を行って撮影画像をメモリカード１８に記録した後、ステップＳ３０７で撮影顔画像の特徴データと一致する特徴データを有する顔登録ファイル２０がある否かを判断するようにした。しかし、シャッターキーが操作された時点では、撮影画像をＤＲＡＭ１０に保存しておき、撮影顔画像の特徴データと一致する特徴データを有する顔登録ファイル２０があると判断された時点で、撮影画像をメモリカード１８に記録し、撮影画像に登録顔画像が含まれていないと判断された場合には、ＤＲＡＭ１０に保存した撮影画像をメモリカード１８に記録することなく消去するようにしてもよい。これにより、登録顔画像が含まれている撮影画像のみをメモリカード１８に記録することができる。
【００６４】
また、本実施の形態においては、ステップＳ３０７の判断がＮＯであった場合、ステップＳ３１２に進むようにしたが、ステップＳ３０９に進むようにしてもよい。この場合、撮影顔画像の特徴データと一致する特徴データを有する顔登録ファイル２０がない場合でも、撮影の都度、未撮影登録顔画像が表示されることなる。これにより、ユーザに予め登録した者の撮影を早期に行うべきことを促すことができる。
【００６５】
更に、ステップＳ３１０及びステップＳ３１１の顔画像一覧表示及び未撮影情報表示を実行する時点も、撮影処理直後に限ることなく電源ＯＮ時、その日始めて撮影モードが設定された時点、その日始めてシャッターキーが操作された時点等、他の時点であってもよい。また、ステップＳ３０９での未撮影情報表示も図７に示した表示形態に限らず、他の表示形態で撮影済みと未撮影とを識別表示したり、撮影済みの登録顔画像のみを表示するようにしてもよい。
【００６６】
（第２の実施の形態）
図８は、本発明の第２の実施の形態における撮影モード処理の処理手順を示すフローチャートである。撮影漏れ防止撮影モード又は通常の撮影モードを設定すると、ＣＰＵ１３は、前記プログラムに従って動作することにより、このフローチャートに示すように処理を実行する。すなわち、ＣＣＤ４から取り込まれＤＲＡＭ１０に蓄積された１フレーム（画面）分の画像データに基づくスルー画像を表示部１４に表示する（ステップＳ４０１）。次に、シャッターキーが操作されたか否かを判断し（ステップＳ４０２）、シャッターキーが操作されると、撮影処理を実行して（ステップＳ４０３）、ＪＰＥＧ圧縮された画像データをメモリカード１８に記録する。
【００６７】
また、顔画像抽出処理を実行してメモリカード１８に記録した画像データである撮影画像から、顔画像を抽出する（ステップＳ４０４）。また、このステップＳ４０４での処理により顔画像が抽出できたか否かを判断し（ステップＳ４０５）、抽出できなかった場合には、ステップＳ４１１に進む。抽出できた場合には、この抽出した顔画像の特徴データを取得して、この取得した顔画像の特徴データとフラッシュメモリ１１に記憶されている複数の顔登録ファイル２０に記録されている各特徴データとを比較する（ステップＳ４０６）。そして、この比較の結果、撮影顔画像の特徴データと一致する特徴データを有する顔登録ファイル２０があるか否かを判断する（ステップＳ４０７）。
【００６８】
撮影顔画像の特徴データと一致する特徴データを有する顔登録ファイル２０がない場合には（ステップＳ４０７；ＮＯ）、ステップＳ４０８〜Ｓ４１０の処理を行うことなく、ステップＳ４１１に進む。また、前記顔画像の特徴データと一致する特徴データを有する顔登録ファイル２０がある場合には、予めフラッシュメモリ１１に設けられた顔登録ファイル２０毎のカウンタＣにおいて、一致する特徴データを有すると判断された顔登録ファイル２０に対応するカウンタＣをカウントアップする（ステップＳ４０８）。
【００６９】
次に、フラッシュメモリ１１に記憶されている各顔登録ファイル２０から顔画像データ２０３を読み出して、この読み出した顔画像データ２０３に基づく顔画像である登録顔画像を一覧表示する（ステップＳ４０８）。これにより、図９に示すように、表示部１４には各顔登録ファイル２０に記録されている顔画像データ２０３に基づく登録顔画像が一覧表示される。
【００７０】
つまり、前述のように顔登録ファイル２０には、顔画像の特徴データであるユーザ辞書データ２０２のみならず、管理情報として顔画像データ２０３も記録されているので、この顔画像データ２０３を有効に利用することにより、フラッシュメモリ１１に記憶されている顔登録ファイル２０毎の顔画像を一覧表示することができる。
【００７１】
しかも、顔登録ファイル２０には、管理情報としてユーザ設定情報２０１も記録されているので、ユーザ設定情報２０１における撮影時の優先順位を示す情報である「Ｆａｍｉｌｙ  Ｐｒｉｏｒｉｔｙ」に基づき、登録顔画像を優先順位に従って配置して一覧表示するとともに、登録顔画像毎に優先順位１４２を表示する。
【００７２】
引き続き、撮影枚数表示処理を実行する（ステップＳ４１０）。このステップＳ４１０での処理より、図９に示すように、各顔画像上に対応するカウンタＣの値を重畳表示する。したがって、登録顔画像が含まれている画像を撮影する都度、表示部１４には登録顔画像毎に、当該登録顔画像が含まれている撮影画像の枚数が表示される。これにより、撮影者予め登録した者を撮影する都度、各登録者の撮影枚数を確認することができる。よって、撮影者は各登録者の撮影枚数が強く印象付けられ、以降において撮影されていない者や撮影枚数が少ない者を優先して撮影しようと意識し、撮影漏れなくかつ均等に、予め登録した者の撮影を行うことができる。
【００７３】
加えて、本実施の形態においては、各登録顔画像が優先順位に従って配列されているともに、登録顔画像毎に優先順位１４２も表示されている。したがって、登録顔画像の配置位置及び優先順位１４２と枚数表示とを比較することにより、優先順位の高い者の撮影枚数が優先順位の低い者の撮影枚数よりも多いか否かを一見して確認することができる。したがって、これを確認した撮影者は、優先順位と撮影枚数とが比例するように撮影しようと意識し、これにより優先順位に応じた適切な枚数で各登録者を含む画像を撮影を行うことができる。
【００７４】
つまり、前述のように、顔登録ファイル２０には、顔画像の特徴データであるユーザ辞書データ２０２のみならず、管理情報であるユーザ設定情報２０１として、撮影時の優先順位を示す情報である「Ｆａｍｉｌｙ  Ｐｒｉｏｒｉｔｙ」も記録されているので、この「Ｆａｍｉｌｙ  Ｐｒｉｏｒｉｔｙ」を有効利用することにより、優先順位に応じた適切な枚数で各登録者を含む画像を撮影を行うことができることとなる。
【００７５】
なお、各実施の形態で用いたられたフラグＦ及びカウンタＣは、撮影モードでの処理開始時、又は撮影モードでの撮影終了時等にリセットすればよい。
【００７６】
また、実施の形態においては、人物の顔画像を対象としてファイルを生成するようにしたが、ファイルを生成する対象は顔画像に限らず如何なる被写体であってもよい。
【図面の簡単な説明】
【００７７】
【図１】本発明の各実施の形態に共通するデジタルカメラのブロック図である。
【図２】（Ａ）は顔登録ファイル２０のファイル構造を示す図、（Ｂ）はユーザ設定情報の詳細を示す図、（Ｃ）はユーザ辞書データの詳細を示す図である。
【図３】本発明の第１の実施の形態における顔登録モードの処理手順を示すフローチャートである。
【図４】ガイド表示の表示画面例を示す図である。
【図５】本発明の第１の実施の形態における編集モードの処理手順を示すフローチャートである。
【図６】同実施の形態における撮影モードの処理手順を示すフローチャートである。
【図７】同実施の形態における表示例を示す図である。
【図８】本発明の第２の実施の形態における撮影モードの処理手順を示すフローチャートである。
【図９】同実施の形態における表示例を示す図である。
【符号の説明】
【００７８】
１    デジタルカメラ
４    ＣＣＤ
６    ＴＧ
８    ブロック
９    ＪＰＥＧ符号化器
１０    ＤＲＡＭ
１１    フラッシュメモリ
１２    ＲＡＭ
１３    ＣＰＵ
１４    表示部
１５    キーブロック
１６    インターフェイス
１９    入出力インターフェイス
２０    顔登録ファイル
１４１    ガイド枠
１４２    優先順位
１４３    家族名称
２０１    ユーザ設定情報
２０２    ユーザ辞書データ
２０３    顔画像データ
【図１】
2008278350.tif 000003
【図２】
2008278350.tif 000004
【図３】
2008278350.tif 000005
【図４】
2008278350.tif 000006
【図５】
2008278350.tif 000007
【図６】
2008278350.tif 000008
【図７】
2008278350.tif 000009
【図８】
2008278350.tif 000010
【図９】
2008278350.tif 000011