(57)【要約】【構成】イメージセンサ１６は、撮像面で捉えられた光学像に対応する電子画像を出力する。ＣＰＵ２６は、繰り返し発行されるカウント信号を受け付け、カウント信号が特定カウント値を示す時期を受け付け時期に基づいて予測する。ＣＰＵ２６はまた、予測された時期に撮像面で捉えられた光学像に対応する電子画像をイメージセンサ１６から取得する。【効果】セルフタイマ撮影に関する操作性が向上する。【選択図】図２
2013093726.tif 000002
【特許請求の範囲】
【請求項１】
撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段、
繰り返し発行されるカウント信号を受け付ける受け付け手段、
前記カウント信号が特定カウント値を示す時期を前記受け付け手段の受け付け時期に基づいて予測する予測手段、および
前記予測手段によって予測された時期に前記撮像面で捉えられた光学像に対応する電子画像を前記撮像手段から取得する取得手段を備える、電子カメラ。
【請求項２】
前記受け付け手段によるカウント信号の受け付け間隔を計測する計測手段をさらに備え、
前記予測手段は前記受け付け手段によって受け付けられたカウント信号が示す値と前記計測手段によって計測された受け付け間隔とに基づいて予測処理を実行する、請求項１記載の電子カメラ。
【請求項３】
前記カウント信号はカウント値を表す音声情報を含み、
前記受け付け手段は前記音声情報を取り込むマイクロフォンを含む、請求項１または２記載の電子カメラ。
【請求項４】
前記受け付け手段は前記マイクロフォンによって取り込まれた音声から辞書音声を用いて前記音声情報を検出する音声検出手段を含む、請求項３記載の電子カメラ。
【請求項５】
前記撮像手段は前記電子画像を繰り返し出力し、
前記カウント信号はカウント値を示す画像情報を含み、
前記受け付け手段は前記撮像手段の出力から前記画像情報を検出する検出手段を含む、請求項１または２記載の電子カメラ。
【請求項６】
前記検出手段は辞書画像を用いて検出処理を実行する、請求項５記載の電子カメラ。
【請求項７】
前記取得手段によって取得された電子画像を記録媒体に記録する記録手段をさらに備える、請求項１ないし６のいずれかに記載の電子カメラ。
【請求項８】
前記取得手段は前記予測手段によって予測された時期から取得処理を繰り返し実行する、請求項１ないし６のいずれかに記載の電子カメラ。
【請求項９】
撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段、
前記撮像手段から出力された複数の電子画像からカウントに対応する既定の動作を検出する動作検出手段、
前記動作検出手段の処理に関連したカウントが特定カウント値を示す時期を前記動作検出手段の検出時期に基づいて予測する予測手段、および
前記予測手段によって予測された時期に前記撮像面で捉えられた光学像に対応する電子画像を前記撮像手段から取得する取得手段を備える、電子カメラ。
【請求項１０】
撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段を備える電子カメラのプロセッサに、
繰り返し発行されるカウント信号を受け付ける受け付けステップ、
前記カウント信号が特定カウント値を示す時期を前記受け付けステップの受け付け時期に基づいて予測する予測ステップ、および
前記予測ステップによって予測された時期に前記撮像面で捉えられた光学像に対応する電子画像を前記撮像手段から取得する取得ステップを実行させるための、撮像制御プログラム。
【請求項１１】
撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段を備える電子カメラによって実行される撮像制御方法であって、
繰り返し発行されるカウント信号を受け付ける受け付けステップ、
前記カウント信号が特定カウント値を示す時期を前記受け付けステップの受け付け時期に基づいて予測する予測ステップ、および
前記予測ステップによって予測された時期に前記撮像面で捉えられた光学像に対応する電子画像を前記撮像手段から取得する取得ステップを備える、撮像制御方法。
【請求項１２】
撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段、および
メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える電子カメラに供給される外部制御プログラムであって、
繰り返し発行されるカウント信号を受け付ける受け付けステップ、
前記カウント信号が特定カウント値を示す時期を前記受け付けステップの受け付け時期に基づいて予測する予測ステップ、および
前記予測ステップによって予測された時期に前記撮像面で捉えられた光学像に対応する電子画像を前記撮像手段から取得する取得ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。
【請求項１３】
撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段、
外部制御プログラムを受信する受信手段、および
前記受信手段によって受信された外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える電子カメラであって、
前記外部制御プログラムは、
繰り返し発行されるカウント信号を受け付ける受け付けステップ、
前記カウント信号が特定カウント値を示す時期を前記受け付けステップの受け付け時期に基づいて予測する予測ステップ、および
前記予測ステップによって予測された時期に前記撮像面で捉えられた光学像に対応する電子画像を前記撮像手段から取得する取得ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特に撮像操作を支援する、電子カメラに関する。
【背景技術】
【０００２】
この種のカメラの一例が、特許文献１に開示されている。この背景技術によれば、人間の画像が含まれている時系列の画像データが入力され、入力された画像データから人間の指の本数が認識される。認識された人間の指の本数に応じてタイマー時間が設定され、タイマー時間が経過した後に、入力された画像データの一部を蓄積および／または伝送する制御が行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２８０４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、人間が立てた手の指の本数に応じてタイマー時間が設定され、タイマー時間が経過した後に、入力された画像データの一部が蓄積および／または伝送される。つまり、セルフタイマ撮影に背景技術を用いた場合、指を立ててタイマー時間を指定する人物は、画像データの取込が実行されるまでに必要な時間を正確に決めておく必要がある。このため、操作性が低下する恐れがある。
【０００５】
それゆえに、この発明の主たる目的は、セルフタイマ撮影に関する操作性を高めることができる、電子カメラを提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う電子カメラ(10：実施例で相当する参照符号。以下同じ)は、撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段(16)、繰り返し発行されるカウント信号を受け付ける受け付け手段(46, 48, 52, S7)、カウント信号が特定カウント値を示す時期を受け付け手段の受け付け時期に基づいて予測する予測手段(S33~S35, S41)、および予測手段によって予測された時期に撮像面で捉えられた光学像に対応する電子画像を撮像手段から取得する取得手段(S45, S51)を備える。
【０００７】
好ましくは、受け付け手段によるカウント信号の受け付け間隔を計測する計測手段(S13, S19, S37)をさらに備え、予測手段は受け付け手段によって受け付けられたカウント信号が示す値と計測手段によって計測された受け付け間隔とに基づいて予測処理を実行する。
【０００８】
好ましくは、カウント信号はカウント値を表す音声情報を含み、受け付け手段は音声情報を取り込むマイクロフォン(48)を含む。
【０００９】
さらに好ましくは、受け付け手段はマイクロフォンによって取り込まれた音声から辞書音声を用いて音声情報を検出する音声検出手段(46)を含む。
【００１０】
好ましくは、撮像手段は電子画像を繰り返し出力し、カウント信号はカウント値を示す画像情報を含み、受け付け手段は撮像手段の出力から画像情報を検出する検出手段(52)を含む。
【００１１】
さらに好ましくは、検出手段は辞書画像を用いて検出処理を実行する。
【００１２】
好ましくは、取得手段によって取得された電子画像を記録媒体に記録する記録手段(S47)をさらに備える。
【００１３】
好ましくは、取得手段は予測手段によって予測された時期から取得処理を繰り返し実行する。
【００１４】
この発明に従う電子カメラは、撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段(16)、撮像手段から出力された複数の電子画像からカウントに対応する既定の動作を検出する動作検出手段(S61)、動作検出手段の処理に関連したカウントが特定カウント値を示す時期を動作検出手段の検出時期に基づいて予測する予測手段(S65)、および予測手段によって予測された時期に撮像面で捉えられた光学像に対応する電子画像を撮像手段から取得する取得手段(S45, S51)を備える。
【００１５】
この発明に従う撮像制御プログラムは、撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段(16)を備える電子カメラ(10)のプロセッサ(26)に、繰り返し発行されるカウント信号を受け付ける受け付けステップ(46, 48, 52, S7)、カウント信号が特定カウント値を示す時期を受け付けステップの受け付け時期に基づいて予測する予測ステップ(S33~S35, S41)、および予測ステップによって予測された時期に撮像面で捉えられた光学像に対応する電子画像を撮像手段から取得する取得ステップ(S45, S51)を実行させるための、撮像制御プログラムである。
【００１６】
この発明に従う撮像制御方法は、撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段(16)を備える電子カメラ(10)によって実行される撮像制御方法であって、繰り返し発行されるカウント信号を受け付ける受け付けステップ(46, 48, 52, S7)、カウント信号が特定カウント値を示す時期を受け付けステップの受け付け時期に基づいて予測する予測ステップ(S33~S35, S41)、および予測ステップによって予測された時期に撮像面で捉えられた光学像に対応する電子画像を撮像手段から取得する取得ステップ(S45, S51)を備える。
【００１７】
この発明に従う外部制御プログラムは、撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段(16)、およびメモリ(44)に保存された内部制御プログラムに従う処理を実行するプロセッサ(26)を備える電子カメラ(10)に供給される外部制御プログラムであって、繰り返し発行されるカウント信号を受け付ける受け付けステップ(46, 48, 52, S7)、カウント信号が特定カウント値を示す時期を受け付けステップの受け付け時期に基づいて予測する予測ステップ(S33~S35, S41)、および予測ステップによって予測された時期に撮像面で捉えられた光学像に対応する電子画像を撮像手段から取得する取得ステップ(S45, S51)を内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。
【００１８】
この発明に従う電子カメラ(10)は、撮像面で捉えられた光学像に対応する電子画像を出力する撮像手段(16)、外部制御プログラムを受信する受信手段(60)、および受信手段によって受信された外部制御プログラムとメモリ(44)に保存された内部制御プログラムとに従う処理を実行するプロセッサ(26)を備える電子カメラ(10)であって、外部制御プログラムは、繰り返し発行されるカウント信号を受け付ける受け付けステップ(46, 48, 52, S7)、カウント信号が特定カウント値を示す時期を受け付けステップの受け付け時期に基づいて予測する予測ステップ(S33~S35, S41)、および予測ステップによって予測された時期に撮像面で捉えられた光学像に対応する電子画像を撮像手段から取得する取得ステップ(S45, S51)を内部制御プログラムと協働して実行するプログラムに相当する。
【発明の効果】
【００１９】
受け付けられたカウント信号が特定カウント値を示す時期が、受け付け時期に基づいて予測される。このようにして予測された時期に撮像面で捉えられた光学像に対応する電子画像が、取得される。
【００２０】
つまり、カメラに与えるカウント信号の発行時期を調節することによって、電子画像取得のタイミングを変化させることができる。したがって、カメラをセルフタイマ撮影に用いた場合には撮影タイミングの自由度が増し、セルフタイマ撮影に関する操作性が向上する。
【００２１】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００２２】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】図２実施例で参照される辞書の構成の一例を示す図解図である。
【図４】図２実施例で参照される他の辞書の構成の一例を示す図解図である。
【図５】図２実施例で参照される参照されるレジスタの構成の一例を示す図解図である。
【図６】図２実施例で参照される参照される他のレジスタの構成の一例を示す図解図である。
【図７】図２実施例で参照される参照されるその他のレジスタの構成の一例を示す図解図である。
【図８】図２実施例で参照される参照されるさらにその他のレジスタの構成の一例を示す図解図である。
【図９】（Ａ）はカウントダウンがなされる状態を示す図解図であり、（Ｂ）はカウントダウンがなされる状態を示す他の図解図であり、（Ｃ）はカウントダウンがなされる状態を示すその他の図解図である。
【図１０】図２実施例の動作の一部を示すタイミング図である。
【図１１】（Ａ）はカウントダウンがなされる状態を示すさらにその他の図解図であり、（Ｂ）はカウントダウンがなされる状態を示す他の図解図であり、（Ｃ）はカウントダウンがなされる状態を示すその他の図解図である。
【図１２】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１３】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１４】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１５】この発明の他の実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１６】この発明のその他の実施例によってカウントダウンがなされる状態を示す図解図である。
【図１７】この発明のその他の実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１８】この発明のさらにその他の実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１９】この発明の他の実施例の基本的構成を示すブロック図である。
【発明を実施するための形態】
【００２３】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００２４】
図１を参照して、この実施例の電子カメラは、基本的に次のように構成される。撮像手段１は、撮像面で捉えられた光学像に対応する電子画像を出力する。受け付け手段２は、繰り返し発行されるカウント信号を受け付ける。予測手段３は、カウント信号が特定カウント値を示す時期を受け付け手段の受け付け時期に基づいて予測する。取得手段４は、予測手段によって予測された時期に撮像面で捉えられた光学像に対応する電子画像を撮像手段から取得する。
【００２５】
受け付けられたカウント信号が特定カウント値を示す時期が、受け付け時期に基づいて予測される。このようにして予測された時期に撮像面で捉えられた光学像に対応する電子画像が、取得される。
【００２６】
つまり、カメラに与えるカウント信号の発行時期を調節することによって、電子画像取得のタイミングを変化させることができる。したがって、カメラをセルフタイマ撮影に用いた場合には撮影タイミングの自由度が増し、セルフタイマ撮影に関する操作性が向上する。
［実施例］
【００２７】
図２を参照して、この実施例のディジタルカメラ１０は、ドライバ１８によって駆動されるフォーカスレンズ１２を含む。これらの部材を経たシーンの光学像は、イメージセンサ１６の撮像面に照射され、光電変換を施される。これによって、シーンを表す電荷が生成される。
【００２８】
システム全体が起動されるとＣＰＵ２６は、キー入力装置２８に設けられたモード変更ボタン２８ｍｄの状態（つまり現時点の動作モード）をメインタスクの下で判別し、撮像モードに対応して撮像タスクを起動する一方、セルフ撮像モードに対応してセルフ撮像タスクを起動する。
【００２９】
撮像タスクまたはセルフ撮像タスクが起動されるとＣＰＵ２６は、動画取り込み処理を実行するべく、ドライバ１８に露光動作および電荷読み出し動作の繰り返しを命令する。ドライバ１８は、図示しないＳＧ(SignalGenerator)から周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。イメージセンサ１６からは、読み出された電荷に基づく生画像データが周期的に出力される。
【００３０】
信号処理回路２０は、イメージセンサ１６から出力された生画像データに白バランス調整，色分離，ＹＵＶ変換などの処理を施し、これによって生成されたＹＵＶ形式の画像データをメモリ制御回路３０を通してＳＤＲＡＭ３２に書き込む。ＬＣＤドライバ３６は、ＳＤＲＡＭ３２に格納された画像データをメモリ制御回路３０を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ３８を駆動する。この結果、シーンを表す動画像がモニタ画面に表示される。
【００３１】
信号処理回路２０によって生成された画像データのうち、ＹデータはＣＰＵ２６にも与えられる。ＣＰＵ２６は、与えられたＹデータにＡＥ処理を施して適正ＥＶ値を算出する。算出された適正ＥＶ値を定義する絞り量および露光時間はドライバ１８に設定され、これによってスルー画像の明るさが適度に調整される。
【００３２】
ＣＰＵ２６はまた、信号処理回路２０から与えられたＹデータのうち既定領域に属する一部の高周波成分にコンティニュアスＡＦ処理を施す。この結果、フォーカスレンズ１２が合焦点に配置され、スルー画像の鮮鋭度が継続的に向上する。
【００３３】
撮像タスクの下でシャッタボタン２８ｓｈが押し下げられると、静止画取り込み処理および記録処理が実行される。シャッタボタン２８ｓｈが押し下げられた時点の１フレームの画像データは、静止画取り込み処理によってＳＤＲＡＭ３２に取り込まれる。取り込まれた１フレームの画像データは、記録処理に関連して起動したＩ／Ｆ４０によってＳＤＲＡＭ３２から読み出され、ファイル形式で記録媒体４２に記録される。
【００３４】
一方、セルフ撮像タスクの下では、ＣＰＵ２６は、音声認識回路４６または物体検出回路５２から数値が入力されたか否かを繰り返し判別する。
【００３５】
音声認識回路４６では、複数の辞書音声を収めた図３に示す音声辞書ＤＩＣａｄが用いられる。音声辞書ＤＩＣａｄが収める複数の辞書音声の各々は、数値を示す特定の音声を検出するために準備される。例えば、数値“１”に対応した辞書音声は“イチ”または“ワン”と発せられた音声を検出するために準備され、数値“２”に対応した辞書音声は“ニ”または“ツー”と発せられた音声を検出するために準備され、数値“３”に対応した辞書音声は“サン”または“スリー”と発せられた音声を検出するために準備される。
【００３６】
音声認識回路４６は、ディジタルカメラ１０の周囲で発生しマイクロフォン４８によって捉えられた音声を符号化した上で、符号化音声データを音声辞書ＤＩＣａｄに収められた複数の辞書音声の各々と照合する。
【００３７】
符号化音声データが複数の辞書音声のいずれかと符合すると、音声認識回路４６は、符合した辞書音声が対応する数値をＣＰＵ２６に向けて出力する。
【００３８】
物体検出回路５２では、複数の辞書画像を収めた図４に示す画像辞書ＤＩＣｖｓが用いられる。画像辞書ＤＩＣｖｓが収める複数の辞書画像の各々は、人物の手の指のうち立てられた指を検出するために準備される。例えば、数値“１”に対応した辞書画像は１本の指の画像を検出するために準備され、数値“２”に対応した辞書画像は２本の指の画像を検出するために準備され、数値“３”に対応した辞書画像は３本の指の画像を検出するために準備される。
【００３９】
物体検出回路５２は、ＳＤＲＡＭ３２に格納された画像の先頭位置から末尾位置に向けてラスタ走査態様で照合枠を移動させ、照合枠に属する一部の画像を画像辞書ＤＩＣｖｓに収められた複数の辞書画像の各々と照合する。
【００４０】
照合枠の画像が複数の辞書画像のいずれかと符合すると、物体検出回路５２は、符合した辞書画像が対応する数値をＣＰＵ２６に向けて出力する。照合枠は、末尾位置に到達する毎に縮小され、その後に先頭位置に再度設定される。これによって、互いに異なるサイズを有する照合枠が画像上をラスタ方向に走査される。最小サイズの照合枠が末尾位置に到達すると、最大サイズの照合枠が先頭位置に再度設定され、新たに取り込まれた画像に対する照合処理が実行される。
【００４１】
物体検出回路５２は、照合枠の画像が同一の辞書画像と繰り返し符合する間は、新たな出力を行わず、符合した辞書画像が変化したとき新たに符合した辞書画像に対応する数値をＣＰＵ２６に向けて出力する。
【００４２】
音声認識回路４６または物体検出回路５２から数値が入力されたとき、ＣＰＵ２６は、時計回路５０が示す現在の時刻を図５に示す時刻レジスタＲＧＳＴｔｍに記録する。
【００４３】
ＣＰＵ２６は次に、入力された数値をデクリメントし、算出された数値を予測値として図６に示す予測値レジスタＲＧＳＴｅｔｍに登録する。つまり、数値“５”が入力されたとき予測値は“４”となり、数値“４”が入力されたとき予測値は“３”となる。また、時刻レジスタＲＧＳＴｔｍに記録された時刻は、図７に示す退避レジスタＲＧＳＴｓｖに退避される。
【００４４】
次に音声認識回路４６または物体検出回路５２から数値が入力されたとき、ＣＰＵ２６は、時計回路５０が示す現在の時刻を時刻レジスタＲＧＳＴｔｍに記録する。ＣＰＵ２６はまた、入力された数値と予測値レジスタＲＧＳＴｅｔｍに登録された予測値とが一致するか否かを判別する。
【００４５】
これらの数値が一致したとき、ＣＰＵ２６は、時刻レジスタＲＧＳＴｔｍに記録された時刻と退避レジスタＲＧＳＴｓｖに退避された時刻との差分を求めることによって、数値の入力間隔を算出する。算出された入力間隔が既定の閾値以下であったとき、ＣＰＵ２６は、人物の声または手の指によってカウントダウンがなされていると判断し、算出された入力間隔を図８に示す間隔レジスタＲＧＳＴｉｎｔに登録する。
【００４６】
なお、閾値以下の間隔で入力された数値と予測値との一致がまだ連続で発生していないとき、ＣＰＵ２６は、上述の通りに予測値を新たに算出して記録時刻を退避する。
【００４７】
一方、閾値以下の間隔で入力された数値と予測値との一致が連続して発生したとき、つまり、連続して入力された３つの数値がカウントダウンを示すと判断されたとき、ＣＰＵ２６は、算出された２つの入力間隔の平均をタイマ間隔とし、直近に入力された数値をタイマ値として、タイマ２６ｔのリセット＆スタートを実行する。つまり、人物の声または手の指によってなされたカウントダウンの続きが、タイマ２６ｔによって実行される。
【００４８】
タイマ２６ｔにタイムアウトが発生すると、ＣＰＵ２６は、静止画取り込み処理および記録処理を実行する。タイムアウトの時点の１フレームの画像データは、静止画取り込み処理によってＳＤＲＡＭ３２に取り込まれる。取り込まれた１フレームの画像データは、記録処理に関連して起動したＩ／Ｆ４０によってＳＤＲＡＭ３２から読み出され、ファイル形式で記録媒体４２に記録される。
【００４９】
入力された数値と予測値とが一致しなかったとき、または一致したが算出された入力間隔が閾値を超えたとき、ＣＰＵ２６は、人物の声または手の指によって新たなカウントダウンがなされていると判断し、上述の通りに予測値を算出して記録時刻を退避する。新たに数値が入力されると、予測値との比較によってカウントダウンがなされているか否かが判断される。
【００５０】
図９（Ａ）を参照して、人物ＨＭ１が“５”と言うと、人物ＨＭ１が発した声は、マイクロフォン４８によって捉えられて、音声認識回路４６によって符合化される。符合化音声データは、音声辞書ＤＩＣａｄに収められた複数の辞書音声の各々と照合された結果、数値‘５’に対応した辞書音声と符合する。したがって、ＣＰＵ２６には数値“５”が入力される。
【００５１】
図９（Ｂ）を参照して、“５”と言った０．８８秒後に人物ＨＭ１が“４”と言うと、音声認識回路４６によって照合処理が実行され、この結果、ＣＰＵ２６には数値“４”が入力される。図９（Ｃ）を参照して、“４”と言った０．８４秒後に人物ＨＭ１が“３”と言うと、音声認識回路４６によって照合処理が実行され、この結果、ＣＰＵ２６には数値“３”が入力される。また、ＣＰＵ２６へのこれらの数値の入力間隔の平均は、０．８６秒である。
【００５２】
したがって、図１０に示すように、タイマ間隔を０．８６秒とし、タイマ値を３として、タイマ２６ｔのリセット＆スタートが実行される。タイマ２６ｔにタイムアウトが発生すると、上述のように静止画取り込み処理および記録処理が実行される。
【００５３】
図１１（Ａ）を参照して、人物ＨＭ２がディジタルカメラ１０に向けて５本の指を立てると、物体検出回路５２の検出処理によって画像辞書ＤＩＣｖｓに収められた複数の辞書画像の各々と人物ＨＭ２の手を示す部分画像とが照合された結果、数値‘５’に対応した辞書画像と符合する。したがって、ＣＰＵ２６には数値“５”が入力される。
【００５４】
図１１（Ｂ）を参照して、５本の指を立てた０．８８秒後に人物ＨＭ２が４本の指を立てると、物体検出回路５２の検出処理の結果、ＣＰＵ２６には数値“４”が入力される。図１１（Ｃ）を参照して、４本の指を立てた０．８４秒後に人物ＨＭ２が３本の指を立てると、物体検出回路５２の検出処理の結果、ＣＰＵ２６には数値“３”が入力される。また、ＣＰＵ２６へのこれらの数値の入力間隔の平均は、０．８６秒である。
【００５５】
したがって、図９（Ａ）〜（Ｃ）に示す例と同様に、タイマ間隔を０．８６秒とし、タイマ値を３として、タイマ２６ｔのリセット＆スタートが実行される。タイマ２６ｔにタイムアウトが発生すると、上述のように静止画取り込み処理および記録処理が実行される（図１０参照）。
【００５６】
このように、静止画取り込み処理および記録処理が実行されるタイミングは、人物の意図によって決定される。つまり、人物がディジタルカメラに示した複数の数値とそれらの数値が示された間隔とに基づいて、静止画取り込み処理および記録処理が実行されるタイミングが算出される。このような動作を示すために“予測”という語が用いられる。
【００５７】
ＣＰＵ２６は、図１２〜１４に示すセルフ撮像タスクを含む複数のタスクを並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ４４に記憶される。
【００５８】
図１２を参照して、ステップＳ１では動画取り込み処理を開始する。この結果、シーンを表すスルー画像がＬＣＤモニタ３８に表示される。ステップＳ３では変数ＣＴを“０”に初期設定し、ステップＳ５では予測値レジスタＲＧＳＴｅｔｍを初期化するべく登録内容を初期化する。
【００５９】
ステップＳ７では音声認識回路４６または物体検出回路５２から数値が入力されたか否かを繰り返し判別し、判別結果がＹＥＳであればステップＳ１３に進む一方、判別結果がＮＯであればステップＳ９およびＳ１１の処理を経てステップＳ７に戻る。
【００６０】
ステップＳ９ではＡＥ処理を実行する。この結果、スルー画像の明るさが適度に調整される。ステップＳ１１では、コンティニュアスＡＦ処理を実行する。この結果、フォーカスレンズ１２が合焦点に配置され、スルー画像の鮮鋭度が継続的に向上する。
【００６１】
ステップＳ１３では、時計回路５０が示す現在の時刻を時刻レジスタＲＧＳＴｔｍに記録する。ステップＳ１５では、予測値レジスタＲＧＳＴｅｔｍに予測値が登録されているか否かを判別し、判別結果がＹＥＳであればステップＳ１７で、入力された数値と登録された予測値とが一致するか否かを判別する。ステップＳ１５およびＳ１７の判別結果がいずれもＹＥＳであればステップＳ１９に進み、ステップＳ１５およびＳ１７のいずれかの判別結果がＮＯであればステップＳ２９に進む。
【００６２】
ステップＳ１９では、時刻レジスタＲＧＳＴｔｍに記録された時刻と退避レジスタＲＧＳＴｓｖに退避された時刻との差分を求めることによって、数値の入力間隔を算出する。算出された入力間隔が既定の閾値を超えているか否かをステップＳ２１で判別し、判別結果がＹＥＳであればステップＳ２９に進む一方、判別結果がＮＯであればステップＳ２３に進む。
【００６３】
ステップＳ２３では、ステップＳ１９で算出された入力間隔を間隔レジスタＲＧＳＴｉｎｔに登録する。ステップＳ２５では変数ＣＴをインクリメントし、この結果変数ＣＴが３以上となったか否かをステップＳ２７で判別する。判別結果がＮＯであればステップＳ３３に進む一方、判別結果がＹＥＳであればステップＳ３９に進む。
【００６４】
ステップＳ２９では変数ＣＴを“１”に設定し、ステップＳ３１では間隔レジスタＲＧＳＴｉｎｔの登録内容をクリアする。ステップＳ３３では入力された数値をデクリメントし、算出された数値を用いて予測値レジスタＲＧＳＴｅｔｍの登録内容をステップＳ３５で更新する。
【００６５】
ステップＳ３７では、ステップＳ１３で時刻レジスタＲＧＳＴｔｍに記録された時刻を退避レジスタＲＧＳＴｓｖに退避する。ステップＳ３７の処理が完了すると、ステップＳ７に戻る。
【００６６】
ステップＳ３９では、間隔レジスタＲＧＳＴｉｎｔに登録された２つの入力間隔の平均を算出する。算出された平均値をタイマ間隔とし、直近に入力された数値をタイマ値として、ステップＳ４１ではタイマ２６ｔのリセット＆スタートを実行する。
【００６７】
ステップＳ４３では、タイマ２６ｔにタイムアウトが発生したか否かを繰り返し判別し、判別結果がＮＯからＹＥＳに更新されると、ステップＳ４５で静止画取り込み処理を実行し、ステップＳ４７で記録処理を実行する。この結果、タイムアウトの時点の１フレームの画像データは、静止画取り込み処理によってＳＤＲＡＭ３２に取り込まれる。また、取り込まれた１フレームの画像データは、記録処理に関連して起動したＩ／Ｆ４０によってＳＤＲＡＭ３２から読み出され、ファイル形式で記録媒体４２に記録される。ステップＳ４７の処理が完了すると、ステップＳ３に戻る。
【００６８】
以上の説明から分かるように、イメージセンサ１６は、撮像面で捉えられた光学像に対応する電子画像を出力する。ＣＰＵ２６は、繰り返し発行されるカウント信号を受け付け、カウント信号が特定カウント値を示す時期を受け付け時期に基づいて予測する。ＣＰＵ２６はまた、予測された時期に撮像面で捉えられた光学像に対応する電子画像をイメージセンサ１６から取得する。
【００６９】
受け付けられたカウント信号が特定カウント値を示す時期が、受け付け時期に基づいて予測される。このようにして予測された時期に撮像面で捉えられた光学像に対応する電子画像が、取得される。
【００７０】
つまり、カメラに与えるカウント信号の発行時期を調節することによって、電子画像取得のタイミングを変化させることができる。したがって、カメラをセルフタイマ撮影に用いた場合には撮影タイミングの自由度が増し、セルフタイマ撮影に関する操作性が向上する。また、セルフタイマ撮影に限らず、カメラの遠隔操作において撮影タイミング設定の自由度が増し、遠隔操作による撮影の操作性が向上する。
【００７１】
なお、この実施例では、ディジタルスチルカメラのタイマにタイムアウトが発生したとき、静止画取り込み処理および記録処理を実行するようにした。しかし、本発明をディジタルビデオカメラに用いて、タイマにタイムアウトが発生したときに記録処理を開始するようにしてもよい。この場合、図１４のステップＳ４５およびＳ４７に代えて、図１５のステップＳ５１〜Ｓ５９を実行すればよい。
【００７２】
図１５を参照して、ステップＳ５１ではＩ／Ｆ４０に記録処理の開始を命令する。Ｉ／Ｆ４０は、記録媒体４２に動画ファイルを新規に作成し、ＳＤＲＡＭ３２に格納された画像データをメモリ制御回路３０を通してＳＤＲＡＭ３２から繰り返し読み出し、そして読み出された画像データを作成された動画ファイルに書き込む。
【００７３】
ステップＳ５３では記録終了操作が行われたか否かを判別し、判別結果がＹＥＳであればステップＳ５９に進む一方、判別結果がＮＯであればステップＳ５５およびＳ５７の処理を経てステップＳ５３に戻る。ステップＳ５５およびＳ５７では、ステップＳ９およびＳ１１とそれぞれ同一の処理が実行される。
【００７４】
ステップＳ５９ではＩ／Ｆ４０に記録処理の終了を命令する。Ｉ／Ｆ４０は、ＳＤＲＡＭ３２からの画像データの読み出しを終了し、書き込み先の動画ファイルに終了処理を施す。ステップＳ５９の処理が完了すると、ステップＳ３に戻る。
【００７５】
また、この実施例では、人物の声または手の指によって３つの連続した数値が示された後にタイマをスタートさせるようにした。しかし、４つ以上の連続した数値または２つの連続した数値が示された後にタイマをスタートさせるようにしてもよい。
【００７６】
また、この実施例では、数値の入力間隔の平均をタイマ間隔としたが、これ以外の値をタイマ間隔としてもよい。例えば、最後に算出された数値入力間隔または最初に算出された数値入力間隔などをタイマ間隔としてもよい。
【００７７】
また、この実施例では、数値の入力間隔に基づいてタイマ間隔を決定するようにしたが、人物が１つの数値を言い始めてから言い終わるまでの経過時間を考慮して、タイマ間隔を決定するようにしてもよい。
【００７８】
また、この実施例では、数値を示す声または手の指を検出して、人物によってカウントダウンがなされていると判断するようにした。しかし、これら以外の既定の動作を検出して、人物によってカウントダウンがなされていると判断するようにしてもよい。
【００７９】
例えば、図１６に示すように、上に向けて腕を突き上げる動作および突き上げた腕を下ろす動作を検出するようにしてもよい。この場合、予め既定開始値および既定タイマ値を“５”および“３”とそれぞれ定めて、初めに人物ＨＭ３が腕を突き上げたときに既定開始値の“５”とカウントされたとみなす。突き上げられた腕が既定時間内に下ろされたときに“４”とカウントされたと見なし、下ろされた腕が既定時間内に再度突き上げられたときに“３”とカウントされたとみなす。次に、既定タイマ値の“３”が設定された上でタイマがスタートされ、タイムアウトが発生したとき静止画取り込み処理および記録処理が実行される。
【００８０】
この場合、図１２のステップＳ７に代えて図１７のステップＳ６１を実行し、ステップＳ１５およびＳ１７に代えてステップＳ６３を実行し、図１４のステップＳ４１に代えて図１８のステップＳ６５を実行すればよい。またこの場合、図１２のステップＳ５ならびに図１３のステップＳ３３およびＳ３５は、実行されない。
【００８１】
図１７を参照して、ステップＳ６１では、取り込まれた動画像から既定動作が検出されたか否かを繰り返し判別し、判別結果がＹＥＳであればステップＳ１３に進む一方、判別結果がＮＯであればステップＳ９およびＳ１１の処理を経てステップＳ６１に戻る。
【００８２】
ステップＳ６３では、変数ＣＴに“０”が設定されているか否かを検出し、判別結果がＮＯであればステップＳ１９に進む一方、判別結果がＹＥＳであればステップＳ２９に進む。
【００８３】
図１８を参照して、ステップＳ６５では、ステップＳ３９で算出された平均値をタイマ間隔とし、“３”などの既定値をタイマ値として、タイマ２６ｔのリセット＆スタートを実行する。
【００８４】
また、この実施例では、人物の声または手の指によってカウントダウンがなされる場合を例に挙げて説明した。しかし、カウントアップがなされる場合に本発明を適用してもよい。
【００８５】
また、この実施例では、マルチタスクＯＳおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ４４に予め記憶される。しかし、外部サーバに接続するための通信Ｉ／Ｆ６０を図１９に示す要領でディジタルカメラ１０に設け、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ４４に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。
【００８６】
また、この実施例では、ＣＰＵ２６によって実行される処理を、図１２〜１４に示すセルフ撮像タスクを含む複数のタスクに区分するようにしている。しかし、これらのタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、転送タスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。
【００８７】
また、上述の実施例では、ディジタルスチルカメラおよびディジタルビデオカメラを用いて説明したが、本発明は、携帯電話端末またはスマートフォンなどにも適用することができる。
【符号の説明】
【００８８】
１０  …ディジタルカメラ
１６  …イメージセンサ
２６  …ＣＰＵ
３２  …ＳＤＲＡＭ
３８  …ＬＣＤモニタ
４６  …音声認識回路
４８  …マイクロフォン
５０  …時計回路
５２  …物体検出回路
【図１】
2013093726.tif 000003
【図２】
2013093726.tif 000004
【図３】
2013093726.tif 000005
【図４】
2013093726.tif 000006
【図５】
2013093726.tif 000007
【図６】
2013093726.tif 000008
【図７】
2013093726.tif 000009
【図８】
2013093726.tif 000010
【図９】
2013093726.tif 000011
【図１０】
2013093726.tif 000012
【図１１】
2013093726.tif 000013
【図１２】
2013093726.tif 000014
【図１３】
2013093726.tif 000015
【図１４】
2013093726.tif 000016
【図１５】
2013093726.tif 000017
【図１６】
2013093726.tif 000018
【図１７】
2013093726.tif 000019
【図１８】
2013093726.tif 000020
【図１９】
2013093726.tif 000021