(57)【要約】【課題】撮影動作の待機を指示してから実際に撮影動作が行われるまでの経過時間を撮影画像と共に記録する。【解決手段】計時部７が、タイマ１２ｂを作動させることにより、撮影動作の待機を指示されてから実際に撮影動作が行われるまでの経過時間を計時する。制御部１４が、撮影画像データとタイマ１２ｂの計時時間とを関連付けして記録領域５に記録する。これにより、撮影動作の待機を指示してから実際に撮影動作が行われるまでの経過時間を撮影画像と共に記録することができる。【選択図】図１
2010161537.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影する撮像手段と、
記録手段と、
前記撮像手段による撮影動作の待機を指示する指示手段と、
前記指示手段により撮影動作の待機を指示されてからの経過時間を計時する計時手段と、
前記指示手段により撮影動作の待機を指示された後に前記被写体の所定状態を検出する検出手段と、
前記検出手段により前記被写体の所定状態が検出されたタイミングで前記撮像手段に撮影動作の実行を指示し、撮像手段により撮影された前記被写体の画像と前記計時手段により計時された経過時間とを関連付けして前記記録手段に記録する制御手段と
を備えることを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
シャッターボタンの押下操作又は第１のタイマのカウント完了に応じて、前記指示手段に対し前記撮影手段による撮影動作の待機を指示する第１の指示制御手段と、
前記計時手段の計時動作完了時又は前記制御手段の記録動作完了時に第２のタイマのカウントを開始するカウント手段と、
前記カウント手段のカウント動作完了に応じて、前記指示手段に対し前記撮影手段による撮影動作の待機を指示する第２の指示制御手段と
を備えることを特徴とする撮像装置。
【請求項３】
請求項１又は請求項２に記載の撮像装置において、
前記制御手段は、前記被写体の画像データの付加情報領域に前記計時手段により計時された経過時間を記録することにより、前記被写体の画像と前記経過時間とを関連付けして記録手段に記録することを特徴とする撮像装置。
【請求項４】
請求項１乃至請求項３のうち、いずれか１項に記載の撮像装置において、
前記被写体は人の顔であり、前記被写体の所定状態は人の顔の笑顔に係る状態であることを特徴とする撮像装置。
【請求項５】
被写体を撮影する撮像処理と、
前記撮像処理の実行の待機を指示されてからの経過時間を計時する計時処理と、
前記撮像処理の実行の待機を指示された後に前記被写体の所定状態を検出する検出処理と、
前記検出処理により前記被写体の所定状態が検出されたタイミングで前記撮像処理の実行を指示し、前記撮像処理により撮影された前記被写体の画像と前記計時処理により計時された経過時間とを関連付けして記録手段に記録する記録処理と
をコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来より、撮影された画像データに撮影日時の情報を関連づけして記録する撮像装置（特許文献１参照）や、被写体の所定状態（例えば笑顔）が検出されたタイミングで被写体を自動的に撮影する撮像装置（特許文献２参照）が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−９２４４０号公報
【特許文献２】特開２００８−４２３１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の撮像装置によれば、ユーザが撮影動作の待機を指示してから実際に撮影動作が行われるまでの経過時間を撮像画像と共に記録することはできない。
【０００５】
本発明は、上記課題を解決するためになされたものであり、その目的は、ユーザが撮影動作の待機を指示してから実際に撮影動作が行われるまでの経過時間を撮影画像と共に記録可能な撮像装置及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る撮像装置は、被写体を撮影する撮像手段と、記録手段と、撮像手段による撮影動作の待機を指示する指示手段と、指示手段により撮影動作の待機を指示されてからの経過時間を計時する計時手段と、指示手段により撮影動作の待機を指示された後に被写体の所定状態を検出する検出手段と、検出手段により被写体の所定状態が検出されたタイミングで撮像手段に撮影動作の実行を指示し、撮像手段により撮影された被写体の画像と計時手段により計時された経過時間とを関連付けして記録手段に記録する制御手段とを備える。
【０００７】
本発明に係るコンピュータプログラムは、被写体を撮影する撮像処理と、撮像処理の実行の待機を指示されてからの経過時間を計時する計時処理と、撮像処理の実行の待機を指示された後に被写体の所定状態を検出する検出処理と、検出処理により被写体の所定状態が検出されたタイミングで撮像処理の実行を指示し、撮像処理により撮影された被写体の画像と計時処理により計時された経過時間とを関連付けして記録手段に記録する記録処理とをコンピュータに実行させる。
【発明の効果】
【０００８】
本発明に係る撮像装置及びコンピュータプログラムによれば、ユーザが撮影動作の待機を指示してから実際に撮影動作が行われるまでの経過時間を撮影画像と共に記録できる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態となるデジタルスチルカメラの構成を示すブロック図である。
【図２】本発明の一実施形態となる撮像処理の流れを示すフローチャート図である。
【図３】本発明の一実施形態となる笑顔検出ゲームプログラムの流れを示すフローチャート図である。
【図４】ゲームスタート時，１人目撮影待機中，１人目撮影完了時，２人目撮影開始時，及び３人目撮影開始時に一次記録装置に一次記録されるデータを示す図である。
【図５】ゲームモード毎の笑顔度の判定処理に用いられる閾値を示す図である。
【図６】撮影画像データのデータ形式の一例を示す図である。
【図７】図３に示す笑顔検出ゲームの流れの一例を示す図である。
【図８】撮影動作の待機を指示されてから実際に撮影動作が行われるまでの経過時間とゲーム得点の関係を示す図である。
【図９】笑顔検出ゲームの出力の一例を示す図である。
【図１０】笑顔検出ゲームの出力の一例を示す図である。
【図１１】笑顔検出ゲームの出力の一例を示す図である。
【図１２】笑顔検出ゲームにおける撮影条件の他の例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態となるデジタルスチルカメラの構成について詳しく説明する。
【００１１】
〔全体構成〕
始めに、図１を参照して、本発明の一実施形態となるデジタルスチルカメラ１の全体構成について説明する。
【００１２】
本発明の一実施形態となるデジタルスチルカメラ１１は、撮像光学部２，撮像部３，情報処理領域４，記録領域５，操作入力領域６，計時部７，メイン表示制御部８，及び音処理部９を有する。撮像光学部２は撮影レンズにより構成され、撮影レンズの合焦位置や絞り位置はモータによる駆動によって移動される。撮像部３は、撮像光学部２の撮影光軸後方に配置された撮像素子を備える。撮像部３は、走査駆動されることにより一定周期毎に結像した光像に対応する光電変換出力を１画面分出力する。この光電変換出力は、アナログ信号の状態でＲＧＢの各原色成分毎に適宜ゲイン調整された後にサンプルホールドされる。サンプルホールドされた信号は、デジタル信号に変換された後に画素補間処理及びγ補正処理を含むカラープロセス処理が施される。これにより、デジタル形態の輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒが生成され、これらの信号は情報処理領域４に出力される。
【００１３】
情報処理領域４は、特殊演算部１１、タイマ１２ａ，１２ｂ、撮像処理部１３、制御部１４、及び画像圧縮部１５を備える。特殊演算部１１は、後述する顔検出処理及び笑顔検出処理を実行する。タイマ１２ａは、予め定められた所定時間を計時する。タイマ１２ｂは、撮影動作の待機を指示されてから実際に撮影動作が行われるまでの経過時間を計時する。撮像処理部１３は、撮像部３から出力される輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを複合同期信号，メモリ書込みイネーブル信号，及びクロック信号を用いてＤＭＡコントローラ内部のバッファに書込み、ＤＲＡＭインタフェースを介してバッファメモリとして使用されるＤＲＡＭにＤＭＡ転送する。
【００１４】
制御部１４は撮像装置１全体の動作を制御する。制御部１４は、ＤＲＡＭへの輝度及び色差信号のＤＭＡ転送終了後に、この輝度及び色差信号をＤＲＡＭインタフェースを介してＤＲＡＭより読出し、ＶＲＡＭコントローラを介してＶＲＡＭに書込む。また制御部１４は、輝度及び色差信号をＶＲＡＭコントローラを介してＶＲＡＭより定期的に読出し、これらのデータを元にビデオ信号を発生してメイン表示制御部８に出力する。メイン表示制御部８は、制御部１４からのビデオ信号に基づいた表示を行なうことで、その時点で撮像処理部１３から取込んでいる画像情報に基づく画像をリアルタイムにメイン表示部４１に表示する。
【００１５】
このようにしてメイン表示部４１にはその時点での画像がモニタ画像としてリアルタイムに表示される、所謂スルー画像の表示状態で、静止画撮影を行ないたいタイミングで撮影指示部３０を操作するとトリガ信号を発生する。制御部１４は、このトリガ信号に応じてその時点で撮像処理部１３から取込んでいる１画面分の輝度及び色差信号のＤＲＡＭへのＤＭＡ転送を取り止め、改めて適正な露出条件に従った絞り値及びシャッタ速度で撮像部３を駆動して１画面分の輝度及び色差信号を得てＤＲＡＭへ転送し、その後にこの経路を停止し、記録保存の状態に遷移する。
【００１６】
この記録保存の状態では、制御部１４はＤＲＡＭに書込まれている輝度及び色差信号をＤＲＡＭインタフェースを介してＹ，Ｃｂ，Ｃｒの各コンポーネント毎に読出して画像圧縮部１５に書込み、画像処理部１５でＡＤＣＴ（Adaptive Discrete Cosine Transform：適応離散コサイン変換），エントロピ符号化方式であるハフマン符号化等の処理によりデータ圧縮する。そして、得た符号データを画像圧縮部１５から読出し、記録領域５に書き込む。そして、輝度及び色差信号の圧縮処理及び記録領域５への書込み終了に伴なって、制御部１４は撮像処理部１３からＤＲＡＭへの経路を再び起動する。
【００１７】
記録領域５は、ＲＡＭ等の一時記録装置２０と、ＲＯＭ等の保存記録装置２１と、外部記録装着部２２に着脱自在に装着されたメモリカード等の外部記憶装置２３を備える。操作入力領域６は、シャッターキー等の撮影指示部３０，セットキー等の決定指示部３１，撮影モードキーや再生モードキー等のモード設定部３２，リングキー等の移動操作部３３，メニューキー等のメニュー操作部３４，及び電源ボタン等の電源操作部３５により構成され、各部の操作に伴なう信号は情報処理領域４の制御部１６に送出される。
【００１８】
計時部７は、タイマ１２ａ，１２ｂの動作を制御する。音処理部９は、ＰＣＭ音源等の音源回路を備え、音声の録音時には図示しないマイクロホン部より入力された音声信号をデジタル化し、所定のデータファイル形式、例えばＭＰ３（MPEG-1 audio layer 3）規格にしたがってデータ圧縮して音声データファイルを作成して記録領域５へ送出する一方、音声の再生時には記録領域５から送られてきた音声データファイルの圧縮を解いてアナログ化し、音出力部４２を駆動して、拡声放音させる。
【００１９】
〔撮像処理〕
このような構成を有するデジタルスチルカメラ１は、以下に示す撮像処理を実行することにより、ユーザが撮影動作の待機を指示してから実際に撮影動作が行われるまでの経過時間を撮影画像と共に記録する。以下、図２に示すフローチャートを参照して、この撮像処理を実行する際のデジタルスチルカメラ１の動作について説明する。
【００２０】
図２に示すフローチャートは、撮影動作の待機を指示されたタイミングで開始となり、撮像処理はステップＳ１の処理に進む。なお撮影動作の待機は、撮影指示部３０の操作（例えばシャッターボタンの押下）やタイマ１２ａによる所定時間の計時が完了したタイミングで指示される。また以下に示すデジタルスチルカメラ１の動作は、制御部１４が保存記録装置２１内に記憶されているコンピュータプログラムを一時記録装置２０にロードし、一時記録装置２０にロードされたコンピュータプログラムを実行することにより実現される。
【００２１】
ステップＳ１の処理では、計時部７が、タイマ１２ｂ（タイマＴＢ）を作動させることにより、撮影動作の待機を指示されてからの経過時間の計時を開始する。これにより、ステップＳ１の処理は完了し、撮像処理はステップＳ２の処理に進む。
【００２２】
ステップＳ２の処理では、制御部１４が、メイン表示制御部８を制御することによりメイン表示部４１にスルー画像を表示すると共に、スルー画像の輝度信号Ｙ（輝度画像）を特殊演算部１１に出力する。これにより、ステップＳ２の処理は完了し、撮像処理はステップＳ３の処理に進む。
【００２３】
ステップＳ３の処理では、特殊演算部１１が、ステップＳ２の処理により入力された輝度画像から被写体Ａの顔画像を検出する（顔検出処理）。なおこの顔検出処理は本願発明の出願時点で既に公知であるので、その詳細な説明は省略する。具体例としては特開２００２−３３３６５２号公報を参照されたい。また顔検出処理において複数人の顔が検出された場合、特殊演算部１１は顔検出枠が最も大きい顔画像を出力するようにしてもよい。これにより、ステップＳ３の処理は完了し、撮像処理はステップＳ４の処理に進む。
【００２４】
ステップＳ４の処理では、特殊演算部１１が、ステップＳ３の処理により検出された顔画像を用いて被写体Ａの笑顔度を検出する（笑顔検出処理）。なおこの笑顔検出処理は本願発明の出願時点で既に公知であるので、その詳細な説明は省略する。具体例としては特開２００５−２３４６８６号公報を参照されたい。なおステップＳ３の処理により複数の顔画像が検出されている場合、特殊演算部１１は、各顔画像の笑顔度を検出し、検出された各顔画像の笑顔度から画像全体の笑顔度を算出するようにしてもよい。これにより、ステップＳ４の処理は完了し、撮像処理はステップＳ５の処理に進む。
【００２５】
ステップＳ５の処理では、制御部１４が、ステップＳ４の処理により検出された笑顔度が所定の閾値以上であるか否かを判別する。判別の結果、笑顔度が所定の閾値未満である場合、制御部１４は、被写体Ａの笑顔が検出されていないと判断し、撮像処理をステップＳ２の処理に戻す。一方、笑顔度が所定の閾値以上である場合には、制御部１４は、被写体Ａの笑顔が検出されたと判断し、撮像処理をステップＳ６の処理に進める。なお複数の顔画像の笑顔度が検出されている場合において、笑顔度が閾値以下の顔画像が存在する際には、制御部１４は、被写体Ａの笑顔が検出されていないと判断し、撮像処理をステップＳ２の処理に戻すようにしてもよい。
【００２６】
ステップＳ６の処理では、制御部１４が、ＤＲＡＭに書込まれている輝度及び色差信号をＤＲＡＭインタフェースを介してＹ，Ｃｂ，Ｃｒの各コンポーネント毎に読出して画像圧縮部１５に書込み、画像処理部１５でデータ圧縮する。また計時部７がタイマ１２ｂの作動を停止する。これにより、ステップＳ６の処理は完了し、撮像処理はステップＳ７の処理に進む。
【００２７】
ステップＳ７の処理では、制御部１４が、ステップＳ６の処理により得られた符号データを画像圧縮部１５から読出し、読み出された符号データを撮影画像データとしてタイマ１２ｂの計時時間と関連付けして記録領域５に記録する。具体的には、制御部１４は、ＥＸＩＦ形式の撮影画像データの付加情報にタイマ１２ｂの計時時間を記録することにより、撮影画像データとタイマ１２ｂの計時時間とを関連付けして記録する。これにより、ステップＳ７の処理は完了し、一連の撮像処理は終了する。
【００２８】
以上の説明から明らかなように、本発明の実施形態となる撮像処理によれば、計時部７が、タイマ１２ｂを作動させることにより、撮影動作の待機を指示されてから実際に撮影動作が行われるまでの経過時間を計時し、制御部１４が、撮影画像データとタイマ１２ｂの計時時間とを関連付けして記録領域５に記録するので、撮影動作の待機を指示してから実際に撮影動作が行われるまでの経過時間を撮影画像と共に記録することができる。また本発明の実施形態となる撮像処理によれば、制御部１４が、ＥＸＩＦ形式の撮影画像データの付加情報にタイマ１２ｂの計時時間を記録することにより、撮影画像データとタイマ１２ｂの計時時間とを関連付けして記録するので、撮影画像と共に記録されている経過時間を所望の用途に容易に利用することができる。
【００２９】
このように本発明の実施形態となる撮像処理は撮影動作の待機を指示してから実際に撮影動作が行われるまでの経過時間を撮影画像と共に記録するが、このような撮像処理によれば、撮影動作の待機を指示してから実際に撮影動作が行われるまでの経過時間が短い順に撮影画像を順に再生表示する処理や、撮影動作の待機を指示してから実際に撮影動作が行われるまでの経過時間の長短を利用したゲーム等、今までにはないアプリケーションを提供することができる。以下、図３に示すフローチャートを参照して、この撮像処理を利用したゲームの一実施例について説明する。
【００３０】
〔笑顔検出ゲーム〕
本実施形態の笑顔検出ゲームは、Ｘ人の被写体Ａの笑顔の撮影が完了するまでの時間を競うものであり、Ｘ人以上の大人数が集まっているパーティー等の場面において遊技できる。以下、図３に示すフローチャートを参照して、この笑顔検出ゲームの流れについて説明する。図３に示すフローチャートは、ユーザがゲームの実行開始を指示したタイミングで開始となり、この笑顔検出ゲームプログラムはステップＳ１１の処理に進む。なお笑顔検出ゲーム開始時、ユーザはメニュー操作部３４を操作することにより笑顔を撮影する被写体Ａの人数Ｘを設定すると共に、モード設定部３２を操作することにより後述するステップＳ１６において笑顔度の判定に用いる閾値が撮影人数に関係なく一定であるモード１と撮影人数に応じて笑顔度の判定に用いる閾値が変化するモード２との間で笑顔検出ゲームのモードを選択する（詳しくは図６を参照して後述する）。
【００３１】
ステップＳ１１の処理では、制御部１４が、撮影が完了した被写体Ａの人数を計数するためのプログラムカウンタＮの値及びタイマー１２ｂの値を「０」に初期化し、図４（ａ）に示すような撮影が完了した被写体Ａの人数Ｎ，ユーザにより設定された被写体Ａの撮影人数Ｘ，タイマ１２ｂのカウント値ＴＢ、及びステップＳ１７の処理において用いる閾値を示すデータセットを一次記録装置２０内に記憶する。これにより、ステップＳ１１の処理は完了し、笑顔検出ゲームプログラムはステップＳ１２の処理に進む。
【００３２】
ステップＳ１２の処理では、制御部１４が、プログラムカウンタＮの値がユーザにより設定された被写体Ａの撮影人数Ｘ以上であるか否かを判別する。判別の結果、プログラムカウンタＮの値が被写体Ａの撮影人数Ｘ以上である場合、制御部１４は、Ｘ人の撮影動作が完了したと判断し、笑顔検出ゲームプログラムをステップＳ２４の処理に進める。一方、プログラムカウンタＮの値が被写体Ａの撮影人数Ｘ未満である場合には、制御部１４は、Ｘ人の撮影動作が完了していないと判断し、笑顔検出ゲームプログラムをステップＳ１３の処理に進める。
【００３３】
ステップＳ１３の処理では、計時部７が、タイマ１２ｂ（タイマＴＢ）を作動させることにより、撮影動作の待機を指示されてから実際に撮影動作が行われるまでの経過時間の計時を開始する。なおこの段階では一次記録装置２０内に記憶されているデータセットは図４（ｂ）に示すようになり、タイマ１２ｂのカウント値ＴＢ（この場合は５秒）のみが計時部７により随時更新されていく。これにより、ステップＳ１３の処理は完了し、笑顔検出ゲームプログラムはステップＳ１４の処理に進む。
【００３４】
ステップＳ１４の処理では、制御部１４が、メイン表示制御部８を制御することによりメイン表示部４１にスルー画像を表示すると共に、スルー画像の輝度信号Ｙ（輝度画像）を特殊演算部１１に出力する。これにより、ステップＳ１４の処理は完了し、笑顔検出ゲームプログラムはステップＳ１５の処理に進む。
【００３５】
ステップＳ１５の処理では、特殊演算部１１が、ステップＳ１４の処理により入力された輝度画像から被写体Ａの顔画像を検出する（顔検出処理）。なお２回目の撮影動作以後において以前の撮影動作において撮影された顔画像と酷似する顔画像が検出された場合、制御部１４はメイン表示制御部８や音処理部９を制御することにより他の被写体の撮影動作を行うことをユーザに促す警告情報を出力することが望ましい。これにより、ステップＳ１５の処理は完了し、笑顔検出ゲームプログラムはステップＳ１６の処理に進む。
【００３６】
ステップＳ１６の処理では、特殊演算部１１が、ステップＳ１５の処理により検出された顔画像用いて被写体Ａの笑顔度を検出する（笑顔検出処理）。これにより、ステップＳ１６の処理は完了し、笑顔検出ゲームプログラムはステップＳ１７の処理に進む。
【００３７】
ステップＳ１７の処理では、制御部１４が、ステップＳ１６の処理により検出された笑顔度が所定の閾値以上であるか否かを判別する。判別の結果、笑顔度が所定の閾値未満である場合、制御部１４は、被写体Ａの笑顔が検出されていないと判断し、笑顔検出ゲームプログラムをステップＳ１４の処理に戻す。一方、笑顔度が所定の閾値以上である場合には、制御部１４は、被写体Ａの笑顔が検出されたと判断し、笑顔検出ゲームプログラムをステップＳ１８の処理に進める。なお本実施形態では、笑顔度の判定に用いる閾値は、図５に示すような、撮影の順番Ｎ（Ｎ＝１，２，…）に関係なく閾値ＡＮが一定（図５に示す例では定数“５”）であるモード１と、撮影の順番Ｎが後になるほど閾値ＡＮが増加（図５に示す例では５，６，７，８，９，１０の順に増加）するモード２等、モード毎に閾値ＡＮが規定したテーブルを制御部１４が参照することにより予め設定される。また笑顔度が所定時間以上所定の閾値以上にならない場合、制御部１４はメイン表示部４１や音出力部４２を介して撮影条件をユーザに報知するようにしてもよい。
【００３８】
ステップＳ１８の処理では、制御部１４が、ＤＲＡＭに書込まれている輝度及び色差信号をＤＲＡＭインタフェースを介してＹ，Ｃｂ，Ｃｒの各コンポーネント毎に読出して画像圧縮部１５に書込み、画像処理部１５でデータ圧縮する。また計時部７がタイマ１２ｂの作動を停止する。これにより、ステップＳ１８の処理は完了し、笑顔検出ゲームプログラムはステップＳ１９の処理に進む。
【００３９】
ステップＳ１９の処理では、制御部１４が、ステップＳ１８の処理により得られた符号データを画像圧縮部１５から読出し、読み出された符号データを撮影画像データとしてタイマ１２ｂの計時時間とを関連付けして記録領域５に記憶する。具体的には、制御部１４は、図６に示すようにＥＸＩＦ形式の撮影画像データの付加情報（ＥＸＩＦ情報）にタイマ１２ｂの計時時間を記録することにより、撮影画像データとタイマ１２ｂの計時時間とを関連付けして記録する。なおこの段階では一次記録装置２０内に記憶されているデータセットは図４（ｃ）に示すようになり、タイマ１２ｂのカウント値は撮影動作の待機を指示されてから実際に撮影動作が完了するまでの経過時間となる。これにより、ステップＳ１９の処理は完了し、笑顔検出ゲームプログラムはステップＳ２０の処理に進む。
【００４０】
ステップＳ２０の処理では、制御部１４が、プログラムカウンタＮの値を１増数する。これにより、ステップＳ２０の処理は完了し、笑顔検出ゲームプログラムはステップＳ２１の処理に進む。
【００４１】
ステップＳ２１の処理では、計時部７がタイマ１２ａによる計時を開始し、制御部１４が次のステップＳ１６の処理において用いる閾値を設定する。これにより、ステップＳ２１の処理は完了し、笑顔検出ゲームプログラムはステップＳ２２の処理に進む。
【００４２】
ステップＳ２２の処理では、制御部１４が、タイマ１２ａの計時時間が所定時間（本実施形態では５秒）以上になったか否かを判別する。そしてタイマ１２ａの計時時間が所定時間以上になったタイミングで制御部１４は笑顔検出ゲームプログラムをステップＳ２３の処理に進める。
【００４３】
ステップＳ２３の処理では、計時部７がタイマ１２ａ，１２ｂのカウント値を０にリセットし、制御部１４がメイン表示制御部８や音処理部９を制御することにより“次の人の笑顔を撮影して下さい”等の次の撮影動作をユーザに促すメッセージを出力する。この段階では一次記録装置２０内に記憶されているデータセットは図４（ｄ）や図４（ｅ）に示すようになり、プログラムカウンタＮ，タイマ１２ｂのカウント値ＴＢ，及び閾値の値が更新される。これにより、ステップＳ２３の処理は完了し、笑顔検出ゲームプログラムはステップＳ２４の処理に進む。
【００４４】
ステップＳ２４の処理では、制御部１４が、図７に示すようなＸ人の被写体Ａに対する撮影処理による総得点を計算する。具体的には、制御部１４は、図８に示すような撮影動作の待機を指示されてから実際に撮影動作が完了するまでの経過時間と点数とを対応付けしたテーブルを参照して、撮影動作の待機を指示されてから実際に撮影動作が完了するまでの経過時間に対応する点数を各被写体Ａ毎に算出する。そして制御部１４は、算出された点数と被写体画像の笑顔度に予め設定された重み係数を乗算した値との和を各被写体Ａ毎に算出し、算出された値の合計値を総得点として出力する。なお本実施形態では、制御部１４は、撮影動作の待機を指示されてから実際に撮影動作が完了するまでの経過時間と笑顔度の双方を用いて得点を計算しているが、得点の計算方法は本実施形態に限定されることはなく、どちらか一方を用いて計算するようにしてもよい。これにより、ステップＳ２４の処理は完了し、笑顔検出ゲームプログラムはステップＳ２５の処理に進む。
【００４５】
ステップＳ２５の処理では、制御部１４が、ステップＳ２４の処理により算出された総得点を保存記録装置２１に記録する。これにより、ステップＳ２５の処理は完了し、笑顔検出ゲームプログラムはステップＳ２６の処理に進む。
【００４６】
ステップＳ２６の処理では、制御部１４が、メイン表示制御部８を制御することにより、例えば図９に示すような形態でステップＳ２４の処理により算出された総得点をメイン表示部４１に出力する。なお図９に示す例では、総得点に関する情報に加えて、撮影動作の待機を指示されてから実際に撮影動作が完了するまでの経過時間と得点が被写体毎に表示されている。またこの処理の際、制御部１４は、メイン表示制御部８を制御することにより、図１０に示すように今回の笑顔検出ゲームのランキングをメイン表示部４１に表示したり、図１１に示すようにＸ人の被写体のうち最も得点が高い被写体の画像をメイン表示部４１に表示したりしてもよい。これにより、ステップＳ２６の処理は完了し、笑顔検出ゲームプログラムはステップＳ２７の処理に進む。
【００４７】
ステップＳ２７の処理では、制御部１４が、ステップＳ２４の処理により算出された総得点が所定の得点以上であるか否かを判別する。そして判別の結果、総得点が所定の特定未満である場合、制御部１４は一連の笑顔検出ゲームプログラムを終了する。一方、総得点が所定の得点以上である場合には、制御部１４は笑顔検出ゲームプログラムをステップＳ２８の処理に進める。
【００４８】
ステップＳ２８の処理では、制御部１４が、例えばマクロ撮影モード等の撮影モードを１つ増やす等、高得点を取得したボーナスとして所定処理を実行する。これにより、ステップＳ２８の処理は完了し、一連の笑顔検出ゲームプログラムは終了する。
【００４９】
以上の説明から明らかなように、本発明の実施形態となる笑顔検出ゲームプログラムによれば、撮影動作の待機を指示されてから実際に撮影動作が行われるまでの経過時間に基づいた今までにない新規なゲームアプリケーションを提供することができる。また本発明の実施形態となる笑顔検出ゲームプログラムによれば、制御部１４が、シャッターボタンの押下操作又はタイマ１２ａのカウント完了に応じて撮影動作の待機を指示し、タイマ１２ｂの計時動作完了時又は撮影画像の記録動作完了時にタイマ１２ａのカウントを開始し、タイマ１２ａのカウント動作完了に応じて撮影動作の待機を指示するので、連続した撮像処理においても撮像処理毎に撮影動作の待機を指示されてから実際に撮影動作が行われるまでの経過時間を記録することができる。本発明の実施形態となる笑顔検出ゲームプログラムによれば、制御部１４が、ＥＸＩＦ形式の撮影画像データの付加情報にタイマ１２ｂの計時時間を記録することにより、撮影画像データとタイマ１２ｂの計時時間とを関連付けして記録するので、撮影画像と共に記録されている経過時間を所望の用途に容易に利用することができる。
【００５０】
なお本実施形態では、Ｘ人の被写体Ａの笑顔を撮影する等の撮影条件をユーザ側で設定することとしたが、笑顔検出ゲームプログラム側で撮影条件を設定してメイン表示部４１や音出力部４２を介して設定した条件をユーザに報知するようにしてもよい。具体的には、笑顔検出ゲームプログラムは、乱数を発生させるプログラムを利用して図１２（ａ）や図１２（ｂ）に示すように同時に撮影する被写体Ａの人数や配置を撮影条件として指定するようにしてもよいし、図１２（ｃ）や図１２（ｄ）に示すように撮影する被写体Ａの性別，年齢（大人と子供），及び配置を撮影条件として指定するようにしてもよい。撮影された被写体Ａの性別や年齢が設定した撮影条件に適合しているか否かは本願発明の出願時点で公知な顔検出技術を利用することにより判定できる。また複数人の被写体を撮影する場合において、笑顔度が閾値以下の被写体が存在する際には、制御部１４は、音出力部４２を制御することにより“右から２番目の人もっと笑って下さい”等の笑顔を促すメッセージを出力するようにしてもよい。またこの際、制御部１４は、音出力部４２を制御することにより笑顔度が高い被写体を褒めるメッセージを出力するようにしてもよい。このような笑顔検出ゲームプログラムによれば、より高度で楽しいゲームアプリケーションを提供することができる。
【００５１】
以上、本発明者によってなされた発明を適用した実施の形態について説明したが、この実施の形態による本発明の開示の一部をなす論述及び図面により本発明は限定されることはない。すなわち、上記実施の形態に基づいて当業者等によりなされる他の実施の形態、実施例及び運用技術等は全て本発明の範疇に含まれることは勿論であることを付け加えておく。
【産業上の利用可能性】
【００５２】
本発明は、デジタルカメラ、ビデオカメラ、携帯電話を含む撮像装置並びにこの撮像装置を利用したゲーム装置に適用することができる。
【符号の説明】
【００５３】
１：デジタルスチルカメラ
２：撮像光学部
３：撮像部
４：情報処理領域
５：記録領域
６：操作入力領域
７：計時部
８：メイン表示制御部
９：音処理部
１１：特殊演算部
１２ａ，１２ｂ：タイマ
１３：撮像処理部
１４：制御部
１５：画像圧縮部
２０：一時記録装置
２１：保存記録装置
２２：外部記録装着部
２３：外部記録装置
３０：撮影指示部
３１：決定指示部
３２：モード設定部
３３：移動操作部
３４：メニュー操作部
３５：電源操作部
４１：メイン表示部
４２：音出力部
【図１】
2010161537.tif 000003
【図２】
2010161537.tif 000004
【図３】
2010161537.tif 000005
【図４】
2010161537.tif 000006
【図５】
2010161537.tif 000007
【図６】
2010161537.tif 000008
【図７】
2010161537.tif 000009
【図８】
2010161537.tif 000010
【図９】
2010161537.tif 000011
【図１０】
2010161537.tif 000012
【図１１】
2010161537.tif 000013
【図１２】
2010161537.tif 000014