(57)【特許請求の範囲】
【請求項１】
連続的に撮像動作を複数回繰り返すことによって、複数の画像のデータを順次出力する撮像手段と、
前記撮像手段により順次出力された複数の時点の各々の画像のデータに対する複数の記録指示を受信する受信手段と、
前記受信手段により受信された複数の記録指示を前記複数の時点の各々に対応する画像のデータに対して評価する評価手段と、
前記撮像手段により順次出力される前記複数の画像のデータのうち、前記評価手段による評価が相対的に高い画像のデータを記録手段に記録させるよう制御する記録制御手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記撮像手段により順次出力される複数の画像のデータのうち、前記評価手段による評価が最も高い画像のデータを、前記記録手段に記録させるよう制御する請求項１に記載の撮像装置。
【請求項３】
前記評価手段は、前記受信手段により受信された複数の記録指示を前記複数の時点の各々に対応する画像のデータに対して計数し、
前記記録制御手段は、前記撮像手段により順次出力される前記複数の画像のデータのうち、前記評価手段により計数された所定の時点における前記記録指示の数が他の時点の前記記録指示の数よりも相対的に多い画像のデータを、前記記録手段に記録させるよう制御する、
ことを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記撮像手段により順次出力される複数の画像のデータのうち、前記評価手段により計数された前記記録指示の数が最も大きい時点に対応する画像のデータを、前記記録手段に記録させるよう制御する請求項３に記載の撮像装置。
【請求項５】
前記記録制御手段は、
前記撮像手段により所定の時点で出力された画像のデータを、前記記録手段とは異なる記憶領域に記憶させ、
前記評価手段による評価結果に応じて、前記撮像手段により前記所定の時点以降で画像のデータが出力される毎に、当該出力された画像のデータを前記記憶領域に上書きし、
前記撮像手段による撮像動作の終了が指示されると、前記記憶領域に記憶されている画像のデータを前記記録手段に記録させる、
ことを特徴とする請求項１から４の何れか１項に記載の撮像装置。
【請求項６】
連続的に撮像動作を複数回繰り返すことによって、複数の画像のデータを順次出力する撮像手段と、
前記撮像手段により順次出力された複数の時点の各々の画像のデータに対する複数の記録指示を受信する受信手段と、
前記受信手段により受信された複数の記録指示を前記複数の時点の各々に対応する画像のデータに対して評価する評価手段と、
前記評価手段による評価に基づいて、前記撮像手段により順次出力される前記複数の画像のデータのうち、特定の時点の画像のデータを記録手段に記録させるよう制御する記録制御手段と、
を備え、
前記記録制御手段は、
前記撮像手段により所定の時点で出力された画像のデータを、前記記録手段とは異なる記憶領域に記憶させ、
前記評価手段による評価結果に応じて、前記撮像手段により前記特定の時点以降で画像のデータが出力される毎に、当該出力された画像のデータを前記記憶領域に上書きし、
前記撮像手段による撮像動作の終了が指示されると、前記記憶領域に記憶されている画像のデータを前記記録手段に記録させる、
ことを特徴とする撮像装置。
【請求項７】
各々異なる時点で撮像された複数の画像のデータを取得する取得手段と、
前記取得手段により取得された複数の時点の各々の画像のデータに対する複数の記録指示を受信する受信手段と、
前記受信手段により受信された複数の記録指示を各時点に対応する画像のデータ毎に評価する評価手段と、
前記取得手段により取得される画像のデータのうち、前記評価手段による所定の時点における評価が他の時点の評価よりも相対的に高い時点の画像のデータを記録手段に記録させるよう制御する記録制御手段と、
を備えることを特徴とする記録制御装置。
【請求項８】
各々異なる時点で撮像された複数の画像のデータを取得する取得手段と、
前記取得手段により取得された複数の時点の各々の画像のデータに対する複数の記録指示を受信する受信手段と、
前記受信手段により受信された複数の記録指示を前記複数の時点の各々に対応する画像のデータに対して評価する評価手段と、
前記取得手段により取得される画像のデータのうち、前記評価手段による評価が相対的に高い画像のデータを記録手段に記録させるよう制御する記録制御手段と、
を備え、
前記記録制御手段は、
前記複数の時点の各々の画像のデータを、前記記録手段とは異なる記憶領域に記憶させ、
前記評価手段による評価結果に応じて、前記複数の時点中の所定の時点以降で画像のデータが出力される毎に、当該出力された画像のデータを前記記憶領域に上書きし、
前記取得手段による取得動作の終了が指示されると、前記記憶領域に記憶されている画像のデータを前記記録手段に記録させる、
ことを特徴とする記録制御装置。
【請求項９】
連続的に撮像動作を複数回繰り返すことによって、複数の画像のデータを順次出力する撮像手段を備える撮像装置が実行する撮像制御方法において、
前記撮像手段により順次出力された複数の時点の各々の画像のデータに対する複数の記録指示を受信する受信ステップと、
前記受信ステップにより受信された複数の記録指示を前記複数の時点の各々に対応する画像のデータに対して評価する評価ステップと、
前記撮像手段により順次出力される前記複数の画像のデータのうち、前記評価ステップによる評価が相対的に高い画像のデータを記録手段に記録させるよう制御する記録制御ステップと、
を含むことを特徴とする撮像制御方法。
【請求項１０】
連続的に撮像動作を複数回繰り返すことによって、複数の画像のデータを順次出力する撮像手段を備える撮像装置のコンピュータを、
前記撮像手段により順次出力された複数の時点の各々の画像のデータに対する複数の記録指示を受信する受信手段、
前記受信手段により受信された複数の記録指示を前記複数の時点の各々に対応する画像のデータに対して評価する評価手段、
前記撮像手段により順次出力される前記複数の画像のデータのうち、前記評価手段による評価が相対的に高い画像のデータを記録手段に記録させるよう制御する記録制御手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、記録制御装置、撮像制御方法及びプログラムに関し、特に、連写撮影により得られた複数の画像のデータの中から、特定の画像のデータを記録する技術に関する。
【背景技術】
【０００２】
従来より、デジタルカメラが所定のシーンを撮影している場合、当該シーンの決定的瞬間が写った画像のデータを的確に記録することが要求されている。
このような要求に応えるべく、例えば、特許文献１には、所定期間内に連続的に複数回繰り返して撮像する動作（以下、「連写撮影」と呼ぶ）を実行するデジタルカメラの技術が開示されている。その後、デジタルカメラは、当該連写撮影の終了の指示操作の時点から所定の時間遡った時点に撮像された画像のデータを記録するか否かについて、撮影者に選択させる処理を実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２９０４７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、記録対象の画像は撮影者が選択するため、その画像が、他の多くの人から見て必ずしも見たい画像であるとは限らないという問題がある。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、連写撮影により得られた複数の画像のデータ中から、記録指示の数を反映した画像のデータを記録することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１に記載の発明は、
連続的に撮像動作を複数回繰り返すことによって、複数の画像のデータを順次出力する撮像手段と、
前記撮像手段により順次出力された複数の時点の各々の画像のデータに対する複数の記録指示を受信する受信手段と、
前記受信手段により受信された複数の記録指示を前記複数の時点の各々に対応する画像のデータに対して評価する評価手段と、
前記撮像手段により順次出力される前記複数の画像のデータのうち、前記評価手段による評価が相対的に高い画像のデータを記録手段に記録させるよう制御する記録制御手段と、
を備える撮像装置を提供する。
また、上記目的を達成するため、請求項６に記載の発明は、
連続的に撮像動作を複数回繰り返すことによって、複数の画像のデータを順次出力する撮像手段と、
前記撮像手段により順次出力された複数の時点の各々の画像のデータに対する複数の記録指示を受信する受信手段と、
前記受信手段により受信された複数の記録指示を前記複数の時点の各々に対応する画像のデータに対して評価する評価手段と、
前記評価手段による評価に基づいて、前記撮像手段により順次出力される前記複数の画像のデータのうち、特定の時点の画像のデータを記録手段に記録させるよう制御する記録制御手段と、
を備え、
前記記録制御手段は、
前記撮像手段により所定の時点で出力された画像のデータを、前記記録手段とは異なる記憶領域に記憶させ、
前記評価手段による評価結果に応じて、前記撮像手段により前記特定の時点以降で画像のデータが出力される毎に、当該出力された画像のデータを前記記憶領域に上書きし、
前記撮像手段による撮像動作の終了が指示されると、前記記憶領域に記憶されている画像のデータを前記記録手段に記録させる、
記録制御装置を提供する。
また、上記目的を達成するため、請求項７に記載の発明は、
各々異なる時点で撮像された複数の画像のデータを取得する取得手段と、
前記取得手段により取得された複数の時点の各々の画像のデータに対する複数の記録指示を受信する受信手段と、
前記受信手段により受信された複数の記録指示を各時点に対応する画像のデータ毎に評価する評価手段と、
前記取得手段により取得される画像のデータのうち、前記評価手段による所定の時点における評価が他の時点の評価よりも相対的に高い時点の画像のデータを記録手段に記録させるよう制御する記録制御手段と、
を備える記録制御装置を提供する。
また、上記目的を達成するため、請求項８に記載の発明は、
各々異なる時点で撮像された複数の画像のデータを取得する取得手段と、
前記取得手段により取得された複数の時点の各々の画像のデータに対する複数の記録指示を受信する受信手段と、
前記受信手段により受信された複数の記録指示を各時点に対応する画像のデータ毎に評価する評価手段と、
前記取得手段により取得される画像のデータのうち、前記評価手段による評価が相対的に高い画像のデータを記録手段に記録させるよう制御する記録制御手段と、
を備え、
前記記録制御手段は、
前記複数の時点の各々の画像のデータを、前記記録手段とは異なる記憶領域に記憶させ、
前記評価手段による評価結果に応じて、前記複数の時点中の所定の時点以降で画像のデータが出力される毎に、当該出力された画像のデータを前記記憶領域に上書きし、
前記取得手段による取得動作の終了が指示されると、前記記憶領域に記憶されている画像のデータを前記記録手段に記録させる、
記録制御装置を提供する。
【０００７】
上記目的を達成するため、請求項９に記載の発明は、
連続的に撮像動作を複数回繰り返すことによって、複数の画像のデータを順次出力する撮像手段を備える撮像装置が実行する撮像制御方法において、
前記撮像手段により順次出力された複数の時点の各々の画像のデータに対する複数の記録指示を受信する受信ステップと、
前記受信ステップにより受信された複数の記録指示を前記複数の時点の各々に対応する画像のデータに対して評価する評価ステップと、
前記撮像手段により順次出力される前記複数の画像のデータのうち、前記評価ステップによる評価が相対的に高い画像のデータを記録手段に記録させるよう制御する記録制御ステップと、
を含む撮像制御方法を提供する。
【０００８】
上記目的を達成するため、請求項１０に記載の発明は、
連続的に撮像動作を複数回繰り返すことによって、複数の画像のデータを順次出力する撮像手段を備える撮像装置のコンピュータを、
前記撮像手段により順次出力された複数の時点の各々の画像のデータに対する複数の記録指示を受信する受信手段、
前記受信手段により受信された複数の記録指示を前記複数の時点の各々に対応する画像のデータに対して評価する評価手段、
前記撮像手段により順次出力される前記複数の画像のデータのうち、前記評価手段による評価が相対的に高い画像のデータを記録手段に記録させるよう制御する記録制御手段、
として機能させるプログラムを提供する。
【発明の効果】
【０００９】
本発明によれば、連写撮影により得られた複数の画像のデータの中から、記録指示の数を反映した決定的瞬間の画像のデータを記録することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る撮像装置を含む情報処理システムの構成例を示す図である。
【図２】本発明の一実施形態に係る撮像装置のハードウェアの構成を示すブロック図である。
【図３】撮像制御処理を実行するための図２の撮像装置の機能的構成を示す機能ブロック図である。
【図４】撮像制御処理の流れを説明するフローチャートである。
【図５】撮像制御処理の具体的な処理結果を説明する図である。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態を図面に基づいて説明する。
【００１２】
図１は、本発明の一実施形態に係る撮像装置を含む情報処理システムの構成例を示す図である。
情報処理システムは、撮像装置１と、複数の送信端末１００−Ａ乃至１００−Ｄと、を備えている。
撮像装置１は、例えばデジタルカメラ等により構成され、撮影者Ｕにより操作される。また、送信端末１００−Ａ乃至１００−Ｄの各々は、例えば無線通信機能を備えたリモコン等により構成され、ユーザＵＡ乃至ＵＤの各々により操作される。
撮像装置１と、送信端末１００−Ａ乃至１００−Ｄの各々とは、無線通信により相互に各種情報を授受できる。
【００１３】
なお、図１には、４台の送信端末１００−Ａ乃至１００−Ｄのみが図示されているが、撮像装置１と無線通信を行う送信端末の台数は、特に４台に限定されず、複数台であれば任意の台数でよい。
また、撮像装置１と各送信端末（図１の例では送信端末１００−Ａ乃至１００−Ｄ）との間の通信形態は、図１の例では無線通信とされているが、特にこれに限定されず、有線通信を採用することもできる。また、インターネット等の所定のネットワークを介する通信の形態を採用することもできるし、ネットワークを介さずに赤外線やケーブル等で直接通信する形態を採用することもできる。
【００１４】
撮像装置１は、撮影者Ｕの連写撮影の開始の指示操作を受け付けると、所定期間の間に被写体（図示せず）を連続的に繰り返し撮像し、その都度得られる各々の画像（以下、「フレーム」と呼ぶ）のデータを、内部メモリ（後述する図３のリングバッファ６１）に一時的に保持する。
撮像装置１の連写撮影の最中、ユーザＵＡ乃至ＵＤの各々は、決定的瞬間と判断したタイミングで、各送信端末１００−Ａ乃至１００−Ｄの各々に対して所定の操作をすることで、画像の記録指示を行う。各送信端末１００−Ａ乃至１００−Ｄの各々は、このような画像の記録指示を受け付けたタイミングで、当該記録指示を示す信号（以下、「記録指示信号」と呼ぶ）を生成し、撮像装置１に送信する。
撮像装置１は、送信端末１００−Ａ乃至１００−Ｄのうちの何れから記録指示信号が送信される毎に、当該記録指示信号を受信する。この場合、撮像装置１は、送信端末１００−Ａ乃至１００−Ｄのうち２以上から略同時に記録指示信号がそれぞれ送信されたときには、２以上の記録信号の各々を略同時に受信できるものとする。
この場合、撮像装置１は、フレームを撮像する毎に、受信した記録指示信号の数を計数する。このようにして計数された数は、ユーザＵＡ乃至ＵＤのうち、撮像されたフレームが決定的瞬間のシーンを含んでいると判断して記録を指示したユーザの人数に相当する。従って、このようにして計数された数を、以下「記録指示数」と呼ぶ。
このようにして、連写撮影により得られた複数のフレームのデータの各々に対して、記録指示数が関連付けられる。この場合、記録指示数が最大のフレームのデータが、決定的瞬間のシーンを含むものとして一番評価されていると把握することができる。
そこで、撮像装置１は、連写撮影により得られた複数のフレームのデータのうち、記録指示数が最大のフレームのデータを記録対象として、リムーバブルメディア３１に記録する。
なお、このような撮像装置１による一連の処理を、以下、「撮像制御処理」と呼ぶ。
【００１５】
図２は、図１の撮像装置１のハードウェアの構成を示すブロック図である。
【００１６】
撮像装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、撮像部１６と、操作部１７と、表示部１８と、記憶部１９と、通信部２０と、ドライブ２１と、を備えている。
【００１７】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、又は、記憶部１９からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
ＲＡＭ１３にはまた、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１８】
例えば本実施形態では、後述する図３の計数部５１及び記録制御部５２の各機能を実現するプログラムが、ＲＯＭ１２や記憶部１９に記憶されている。従って、ＣＰＵ１１が、これらのプログラムに従った処理を実行することで、後述する図３の計数部５１及び記録制御部５２の各機能を実現することができる。
【００１９】
ＣＰＵ１１、ＲＯＭ１２、及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、撮像部１６、操作部１７、表示部１８、記憶部１９及び通信部２０が接続されている。
【００２０】
撮像部１６は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。
【００２１】
光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
【００２２】
イメージセンサは、光電変換素子や、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）等から構成される。
光電変換素子は、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、一定時間毎に被写体像を光電変換（撮像）して画像信号を蓄積し、蓄積した画像信号をアナログ信号としてＡＦＥに順次供給する。
ＡＦＥは、このアナログの画像信号に対して、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換処理等の各種信号処理を実行する。各種信号処理によって、デジタル信号が生成され、撮像部１６の出力信号として出力される。
即ち、連写撮影においては、連続的に繰り返して出力される撮像部１６の各出力信号が、フレームのデータとして、ＣＰＵ１１等に適宜供給される。
【００２３】
操作部１７は、シャッタ釦等各種釦等で構成され、ユーザの指示操作を受け付ける。
表示部１８は、液晶ディスプレイ等で構成され、各種画像を表示する。
記憶部１９は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、撮像部１６から出力された画像のデータを一時的に記憶する。また、記憶部１９は、各種画像処理に必要な各種データ、例えば、画像のデータ、各種フラグの値、閾値等も記憶する。
通信部２０は、他の装置、本実施形態では図１に示す送信端末１００−Ａ乃至１００−Ｄの各々との間で行う無線通信を制御する。その他、通信部２０は、図示せぬ他の装置との間で行う各種通信（インターネット等のネットワークを介する通信を含む）も制御する。
【００２４】
入出力インターフェース１５にはまた、必要に応じてドライブ２１が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなるリムーバブルメディア３１が適宜装着される。ドライブ２１によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部１９にインストールされる。また、リムーバブルメディア３１は、記憶部１９に記憶されている画像データ等の各種データも、記憶部１９と同様に記憶することができる。
【００２５】
図３は、このような撮像装置１の機能的構成のうち、撮像制御処理を実行するための機能的構成を示す機能ブロック図である。
図３においては、図２の撮像装置１の構成のうち、ＣＰＵ１１と、撮像部１６と、記憶部１９と、通信部２０と、リムーバブルメディア３１と、が図示されている。
通信部２０は、受信部４１を備えている。
ＣＰＵ１１は、計数部５１と、記録制御部５２と、を備えている。
記憶部１９は、リングバッファ６１と、候補バッファ６２と、を備えている。
【００２６】
受信部４１は、複数の送信端末１００−Ａ乃至１００−Ｄのうちの何れかから記録指示信号が送信されてきた場合、当該記録指示信号を受信することによって、記録指示を受け付ける。受信部４１は、略同時に複数の記録指示信号を受信することによって、略同時に複数の記録指示を受け付けることができる。受信部４１によって記録指示が受け付けられる毎に、その旨の通知（記録指示信号そのものでも可）が計数部５１に通知される。
【００２７】
計数部５１は、撮像部１６による連写撮影が行われている間、撮像部１６からフレームのデータが記録制御部５２に供給される毎に、受信部４１からの通知回数に基づいて記録指示数を計数し、記録制御部５２に通知する。
【００２８】
記録制御部５２は、撮像部１６による連写撮影が行われている間、撮像部１６からフレームのデータが供給される毎に、当該フレームのデータを、ＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ）のリングバッファ６１に記録する。
また、記録制御部５２は、撮像部１６からフレームのデータが供給される毎に、計数部５１から通知された記録指示数が、これまでに通知された記録指示数の中で最大値か否かを判定する。そして、記録制御部５２は、今回通知された記録指示数が最大値であると判定した場合、今回の記録指示数が通知されたタイミングで供給されたフレーム（以下、「今回のフレーム」と呼ぶ）のデータを、記録対象の候補として、リングバッファ６１とは別の候補バッファ６２に記憶する。
ここで、過去のフレームのデータが候補バッファ６２に既に記憶されている場合には、当該過去のフレームのデータが候補バッファ６２から削除されて、今回のフレームのデータが候補バッファ６２に上書きされる。ただし、今回のフレームのデータに対する記録指示数と、過去の記録指示数の最大値とが同一値であった場合、過去のフレームのデータは削除されずに、今回のフレームのデータが候補バッファ６２に記憶されるようにしてもよい。
そして、記録制御部５２は、撮像部１６による連写撮影の終了が通知された場合には、その通知時点において候補バッファ６２に記録対象の候補として記憶されているフレームのデータを、記録対象の主画像のデータとしてリムーバブルメディア３１に記録する。
このようにして、記録制御部５２は、記録指示数が最も多いフレームのデータを、主画像のデータとしてリムーバブルメディア３１に記録することができる。
【００２９】
次に、図４を参照して、撮像装置１の処理のうち、このような図３の機能的構成により実現される撮像制御処理について説明する。
図４は、撮像制御処理の流れを説明するフローチャートである。
【００３０】
例えば、撮像制御処理は、本実施形態では、操作部１７のシャッタ釦の押下操作等、ユーザが連写撮影を開始する指示操作を操作部１７に対して行った場合、その指示操作を契機として開始される。
【００３１】
図４のステップＳ１１において、撮像部１６は、連写撮影を開始する。
【００３２】
ステップＳ１２において、記録制御部５２は、ステップＳ１１の処理で開始された撮像部１６による連写撮影に伴い、撮像部１６から出力されてくるフレームのデータを、今回のフレームのデータとして取得する。
【００３３】
ステップＳ１３において、受信部４１は、記録指示を受け付ける。具体的には、複数の送信端末１００−Ａ乃至１００−Ｄのうち１以上から記録指示信号が送信されてきた場合、受信部４１は、１以上の記録指示信号のそれぞれを受信することで、１以上の記録指示を受け付ける。
【００３４】
ステップＳ１４において、計数部５１は、撮影中に各ユーザＵＡ乃至ＵＤによる記録指示があったか否かを判定する。
【００３５】
各ユーザＵＡ乃至ＵＤによる記録指示がない場合、即ち、受信部４１が何ら記録指示信号を受信していない場合、ステップＳ１４においてＮＯであると判定されて、後述するステップＳ１５乃至Ｓ１７の処理は実行されずに、処理はステップＳ１８に進む。ステップＳ１８以降の処理については後述する。
【００３６】
これに対して、各ユーザＵＡ乃至ＵＤのうち少なくとも１人による記録指示がある場合、即ち、受信部４１が少なくとも１つの記録指示信号を受信した場合、ステップＳ１４においてＹＥＳであると判定されて、処理はステップＳ１５に進む。
【００３７】
ステップＳ１５において、計数部５１は、ステップＳ１３の処理で受け付けられた記録指示数を計数する。即ち、この処理では、ユーザＵＡ，ＵＢ，ＵＣ，ＵＤのうち、記録指示を出したユーザの人数が計数される。
【００３８】
ステップＳ１６において、記録制御部５２は、記録指示数は最大であるか否かを判定する。
即ち、記録制御部５２は、今回の記録指示数が、過去の記録指示数のうち最大値以上であるか否かを判定する。
【００３９】
今回の記録指示数が最大値未満の場合ステップＳ１６においてＮＯであると判定されて、後述するステップＳ１７の処理は実行されずに、処理はステップＳ１８に進む。ステップＳ１８以降の処理については後述する。
【００４０】
これに対して、今回の記録指示数が最大である場合、ステップＳ１６においてＹＥＳであると判定されて、処理はステップＳ１７に進む。
【００４１】
ステップＳ１７において、記録制御部５２は、記録指示数が最大のフレームのデータ、即ち直前のステップＳ１２の処理で修得された今回のフレームのデータを、候補バッファ６２に記録する。即ち、連写撮影の途中の時点で既に得られている１以上のフレームのデータのうち、今回のフレームのデータが、最も多くの記録指示を受け付けたことになるので、即ち、現時点において各ユーザＵＡ乃至ＵＤの全体の観点で興味が最も高いと評価されたことになるので、記録対象の候補として仮に保持されるのである。
【００４２】
このようにして、今回の記録指示数が最大であった場合には、ステップＳ１７の処理で、今回のフレームのデータが候補バッファ６２に記録されると、処理はステップＳ１８に進む。また、今回の記録指示数が、これまでの最大値よりも小さい場合にはステップＳ１６においてＮＯであると判定され、また、０の場合にはステップＳ１４においてＮＯであると判定されて、今回のフレームのデータは候補バッファ６２に記録されずに、処理はステップＳ１８に進む。
【００４３】
ステップＳ１８において、記録制御部５２は、連写撮影の終了指示があったか否かを判定する。例えば本実施形態では、操作部１７のシャッタ釦の押下操作を解除する等、ユーザが連写撮影の終了を指示する操作を操作部１７に対して行われたか否かによって、連写撮影の終了指示あったか否かが判定される。
【００４４】
終了指示がなかった場合、即ち、連写撮影がまだ継続される場合、ステップＳ１８においてＮＯであると判定されて、処理はステップＳ１２に戻される。即ち、終了指示があるまでの間、ステップＳ１２乃至ステップＳ１８のループ処理が繰り返し実行される。要するに、連写撮影が継続されて新たな撮像が行われる毎に、当該撮像により得られた今回のフレームのデータに対する記録指示数がその都度計測され、その時点で記録指示数が最大のフレームが更新対象の候補となるように適宜更新される。このようにして、何れの時点でも、候補バッファ６２には、これまでに記録指示数が最大であったフレームのデータが常に記憶されている。
【００４５】
その後、連写撮影の終了指示があり、最後のフレームのデータがステップＳ１２の処理で今回のフレームのデータとして取得され、ステップＳ１３乃至Ｓ１７の処理が実行され、かつ、ステップＳ１８においてＹＥＳであると判定されると、処理はステップＳ１９に進む。
【００４６】
ステップＳ１９において、記録制御部５２は、記録指示数が最大であったフレームのデータを主画像のデータとしてリムーバブルメディア３１に記録する。即ち、記録制御部５２は、ステップＳ１９の処理時点で候補バッファ６２に記録されているフレームのデータを、主画像のデータとしてリムーバブルメディア３１に記録する。
このようにして、連写撮影の終了時点において、各最も多くの記録指示を受け付けたフレーム、即ち、各ユーザＵＡ乃至ＵＤ全体の観点で興味が最も高いフレームのデータが、主画像のデータとしてリムーバブルメディア３１に記録される。
これにより、撮像制御処理は終了となる。
【００４７】
さらに、図５を参照して、撮像制御処理について具体的に説明する。
図５は、撮像制御処理の具体的な処理結果を説明する図である。
【００４８】
図５の一番上には、図４のステップＳ１１の処理で連写撮影が開始されてから、ステップＳ１８の処理で連写撮影の終了が指示されるまでの時間軸が示されている。
時間軸の下方には、連写撮影の間に撮像部１６から順次出力されて、毎回のステップＳ１２の処理で今回のフレームのデータとして順次取得される対象が模式的に示されている。即ち、図５の例では、フレームａ乃至ｈの各データが、その順番で順次撮像部１６から出力されて、毎回のステップＳ１２の処理で順次取得される。
さらに、その下方には、各ユーザＵＡ乃至ＵＤの各々の操作に基づき、各送信端末１００−Ａ乃至１００−Ｄの各々から記録指示信号が送信されるタイミングが上から順にそれぞれ示されている。
さらに、その下方には、フレームａ乃至ｈの各データが取得された際における、候補バッファ６２の記憶内容、記録指示数及び最大記録指示数（記録指示数の最大値）が上から順にそれぞれ示されている。
【００４９】
上述したように、ユーザがシャッタ釦を押下操作する等、操作部１７に対する所定の操作をすることによって、撮像制御処理が開始され、図４のステップＳ１１の処理で、連写撮影が開始される。
【００５０】
最初の時刻ｔ１においては、ステップＳ１２の処理で、フレームａのデータが取得される。このとき、ユーザＵＡの操作に基づき送信端末１００−Ａから記録指示信号が送信される。従って、ステップＳ１３の処理で、ユーザＵＡといった１人の記録指示が受け付けられる。
すると、ステップＳ１４の処理でＹＥＳであると判定されて、ステップＳ１５の処理で記録指示数として「１」が計数される。
時刻ｔ１においては、過去に記録指示数が計数されていないことから、時刻ｔ１における記録指示数が最大記録指示数になるため、最大記録指示数が「１」に更新される。従って、ステップＳ１６の処理でＹＥＳであると判定され、ステップＳ１７の処理で当該フレームａのデータが候補バッファ６２に記録される。
この時点においては、まだ連写撮影の終了指示がされていないことから、ステップＳ１８の処理でＮＯであると判定されて、処理はステップＳ１２に戻される。
【００５１】
すると、次の時刻ｔ２において、ステップＳ１２の処理で、フレームｂのデータが取得される。このとき、ユーザＵＡの操作に基づき送信端末１００−Ａと、及び、ユーザＵＢの操作に基づき送信端末１００−Ｂとから、それぞれ記録指示信号が送信される。従って、ステップＳ１３の処理で、ユーザＡ及びユーザＢといった２人の記録指示が受け付けられる。
すると、ステップＳ１４の処理でＹＥＳであると判定されて、ステップＳ１５の処理で記録指示数として「２」が計数される。
このようにして計数が行われている段階（時刻ｔ１の段階）の最大記録指示数は「１」であるところ、時刻ｔ２における記録指示数は「２」であるから、時刻ｔ２における記録指示数が新たな最大記録指示数になる。即ち、最大記録指示数が「２」に更新される。従って、ステップＳ１６の処理でＹＥＳであると判定されて、ステップＳ１７の処理で当該フレームｂのデータが候補バッファ６２に記録される。
この時点においては、まだ連写撮影の終了指示がされていないことから、ステップＳ１８の処理でＮＯであると判定されて、処理はステップＳ１２に戻される。
このようなステップＳ１２乃至Ｓ１８のループ処理が、フレームｃ，ｄの各データが取得された際もそれぞれ繰り消し実行される。
【００５２】
次に、次の時刻ｔ３において、ステップＳ１２の処理で、フレームｅのデータが取得される。このとき、ユーザＵＡの操作に基づき送信端末１００−Ａと、及び、ユーザＵＤの操作に基づき送信端末１００−Ｄとから、それぞれ記録指示信号が送信される。従って、ステップＳ１３の処理で、ユーザＡ及びユーザＤといった２人の記録指示が受け付けられる。
すると、ステップＳ１４の処理でＹＥＳであると判定されて、ステップＳ１５の処理で記録指示数として「２」が計数される。
このようにして計数が行われている段階（時刻ｔ３の段階）の最大記録指示数は「３」であるところ、時刻ｔ３における記録指示数は「２」であるから、最大記録指示数は「３」のままに維持される。従って、ステップＳ１６の処理でＮＯであると判定されて、当該フレームｅのデータが候補バッファ６２に記録されることなく、処理はステップＳ１８に進む。
この時点においては、まだ連写撮影の終了指示がされていないことから、ステップＳ１８の処理でＮＯであると判定されて、処理はステップＳ１２に戻される。
【００５３】
すると、次の時刻ｔ４において、ステップＳ１２の処理で、フレームｆのデータが取得される。このとき、ユーザＵＡの操作に基づき送信端末１００−Ａと、ユーザＵＢの操作に基づき送信端末１００−Ｂと、ユーザＵＣの操作に基づき送信端末１００−Ｃと、及び、ユーザＵＤの操作に基づき送信端末１００−Ｄとから、それぞれ記録指示信号が送信される。従って、ステップＳ１３の処理で、ユーザＡ乃至ユーザＤといった４人の記録指示が受け付けられる。
すると、ステップＳ１４の処理でＹＥＳであると判定されて、ステップＳ１５の処理で記録指示数として「４」が計数される。
このようにして計数が行われている段階（時刻ｔ４の段階）の最大記録指示数は「３」であるところ、時刻ｔ４における記録指示数は「４」であるから、時刻ｔ４における記録指示数が新たな最大記録指示数になる。即ち、最大記録指示数が「４」に更新される。従って、ステップＳ１６の処理でＹＥＳであると判定されて、ステップＳ１７の処理で当該フレームｆのデータが候補バッファ６２に記録される。
この時点においては、まだ連写撮影の終了指示がされていないことから、ステップＳ１８の処理でＮＯであると判定されて、処理はステップＳ１２に戻される。
このようなステップＳ１２乃至Ｓ１８のループ処理が、フレームｇのデータが取得された際もそれぞれ繰り消し実行される。
【００５４】
そして、次の時刻ｔ５において、ステップＳ１２の処理で、フレームｈのデータが取得される。このとき、送信端末１００−Ａ乃至１００−Ｄの何れからも記録指示信号は送信されない。このため、ステップＳ１３の処理で、０人の記録指示が受け付けられる（記録指示の受け付けは行われない）。
すると、ステップＳ１４の処理でＮＯであると判定されて、当該フレームｈのデータが候補バッファ６２に記録されることなく、処理はステップＳ１８に進む。
この時点において、連写撮影の終了指示がなされたので、ステップＳ１８の処理でＹＥＳであると判定されて、処理はステップＳ１９に進む。
【００５５】
ステップＳ１９の処理で、この時点において候補バッファ６２に記録されているフレームｆのデータが、主画像のデータとしてリムーバブルメディア３１に記録される。
これにより、撮像制御処理は終了となる。
【００５６】
以上説明したように、本実施形態の撮像装置１は、撮像部１６と、受信部４１と、計数部５１と、記録制御部５２と、を備えている。
撮像部１６は、連続的に撮像動作を複数回繰り返すことによって、複数の画像のデータを順次出力する。
受信部４１は、撮像部１６により出力された画像のデータに対する記録指示を受信する。
計数部５１は、受信部４１により受信された記録指示の数を計数する。
記録制御部５２は、撮像部１６により順次出力される複数の画像のデータのうち、計数部５１により計数された記録指示の数が最も多かった時点で撮像された画像のデータを、リムーバブルメディア３１に記録させるよう制御する。
【００５７】
これにより、撮像部１６が連写撮影をしている状況下において、複数の人からの記録指示を受け付けることによって、記録指示数が最も大きいフレームのデータ、即ち、最も多くの人から記録したいと所望されたフレームのデータを、リムーバブルメディア３１に記録することができる。
例えば、結婚式の披露宴でのケーキカットのシーンが対象シーンであるものとすると、従来においては、披露宴の参列者等の複数の人が、対象シーンの決定的瞬間の画像のデータを記録したいと考えている時には、各々が操作する撮像装置を個別に用意して、各々が撮影者として対象シーンの撮像操作を個別に行っていた。この場合、複数の人の各々が操作する複数の撮像装置により、それぞれ撮像されて記録された複数の画像のデータの各々は、撮像操作をした１人の者にとっては決定的瞬間であるが、残りの他の者にとっては必ずしも決定的瞬間ではない。
これに対して、本実施形態では１台の撮像装置１だけで、対象シーンの中で、複数人の意見を反映して最も望まれる決定的瞬間の画像のデータを記録することができる。
【００５８】
また、本実施形態においては、連写撮影により得られる複数の画像のデータをリムーバブルメディア３１に最終的に記録する前に、記録対象の画像のデータが決定される。これにより、連写撮影により得られた複数の画像のデータの全てをリムーバブルメディア３１に記録する必要が特になくなるため、リムーバブルメディア３１の記録容量の節約を図ることができる。
【００５９】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００６０】
例えば、上述の実施形態では、記録制御部５２は、記録指示数が最も大きいと判定したフレームのデータを候補バッファ６２に記憶し、連写撮影の終了時点において候補バッファ６２に記録されているフレームのデータを主画像のデータとして記録している。しかしながら、記録制御部５２による記録対象は、特にこれに限定されない。
例えば、記録制御部５２は、記録指示数が予め設定された閾値以上であると判定した複数のフレームのデータを候補バッファ６２に記憶するようにしてもよい。
或いはまた、記録制御部５２は、記録指示数が上位の複数のフレームのデータを候補バッファ６２に記録するようにしてもよい。
これにより、連写撮影の終了時点においては、連写撮影により得られた複数のフレームのデータのうち、厳選された幾つかのフレームのデータが候補バッファ６２に記憶されている。よって、記録制御部５２は、厳選された複数のフレームのデータ、即ち、複数人の興味が比較的高いものとして厳選された複数のフレームのデータを、リムーバブルメディア３１に記録することができる。
【００６１】
また、上述の実施形態では、受信部４１は、複数の送信端末１００−Ａ乃至１００−Ｄから送信され得る記録指示信号を、記録指示として受け付けているが、特にこれに限定されない。
例えば、図示はしないが、撮像装置１は、さらに、複数のユーザから発せられる拍手の音の大きさ若しくは拍手の長さ又は拍手の回数を検出する検出部をさらに備えることができる。この場合、受信部４１は、検出部の検出結果に基づいて、定量化した拍手量を求め、それを記録指示として受け付けることができる。
また例えば、撮像装置１は、複数人の各種内的状態や外的状態のうち少なくとも１の状態を検出する検出部をさらに備えることができる。この場合、受信部４１は、検出部の検出結果に基づいて、定量化した状態量を求め、それを記録指示として受け付けることができる。
【００６２】
また例えば、上述した実施形態では、本発明が適用される撮像装置１は、デジタルカメラとして構成される例として説明した。
しかしながら、本発明は、特にこれに限定されず、受信機能を有する電子機器一般に適用することができ、例えば、本発明は、携帯電話、パーソナルコンピュータ、携帯型ナビゲーション装置、ポータブルゲーム機等に幅広く適用可能である。
【００６３】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
【００６４】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００６５】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布されるリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されているＲＯＭ１２やハードディスク等で構成される。
【００６６】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
【符号の説明】
【００６７】
１・・・撮像装置、１１・・・ＣＰＵ、１２・・・ＲＯＭ、１３・・・ＲＡＭ、１６・・・撮像部、１７・・・操作部、１８・・・表示部、１９・・・記憶部、２０・・・通信部、２１・・・ドライブ、３１・・・リムーバブルメディア、４１・・・受信部、５１・・・計数部、５２・・・記録制御部、６１・・・リングバッファ、６２・・・候補バッファ
【図１】
0005707815.tif 000002
【図２】
0005707815.tif 000003
【図３】
0005707815.tif 000004
【図４】
0005707815.tif 000005
【図５】
0005707815.tif 000006