(57)【要約】【課題】記録開始指示後の撮影時間の変動を抑制する技術を提供する。【解決手段】動画を撮影する撮影手段と、前記動画を格納する格納手段と、前記動画のシーンを検出する検出手段と、前記検出したシーンに基づいて、第１の撮影時間と、第２の撮影時間と、単位撮影時間あたりの記録フレーム数に対応する記録フレームレートとを決定する決定手段と、記録開始指示に応えて、前記格納手段に格納されている動画のうち前記記録開始指示のタイミングまでの前記第１の撮影時間に対応する第１の動画と、前記記録開始指示のタイミングから前記第２の撮影時間にわたり撮影された第２の動画とを、前記決定された記録フレームレートで記録する記録手段と、を備え、前記決定手段は、前記記録手段により記録されるフレームから構成される動画の再生時間が所定の範囲に収まり、かつ、前記第２の撮影時間が所定の範囲に収まるように、前記第１の撮影時間及び前記第２の撮影時間を決定することを特徴とする撮像装置を提供する。【選択図】図３
2017028545.tif 000002
【特許請求の範囲】
【請求項１】
動画を撮影する撮影手段と、
前記動画を格納する格納手段と、
前記動画のシーンを検出する検出手段と、
前記検出したシーンに基づいて、第１の撮影時間と、第２の撮影時間と、単位撮影時間あたりの記録フレーム数に対応する記録フレームレートとを決定する決定手段と、
記録開始指示に応えて、前記格納手段に格納されている動画のうち前記記録開始指示のタイミングまでの前記第１の撮影時間に対応する第１の動画と、前記記録開始指示のタイミングから前記第２の撮影時間にわたり撮影された第２の動画とを、前記決定された記録フレームレートで記録する記録手段と、
を備え、
前記決定手段は、前記記録手段により記録されるフレームから構成される動画の再生時間が所定の範囲に収まり、かつ、前記第２の撮影時間が所定の範囲に収まるように、前記第１の撮影時間及び前記第２の撮影時間を決定する
ことを特徴とする撮像装置。
【請求項２】
前記記録開始指示のタイミングにおいて、前記格納手段に格納されている動画全体に対応する第３の撮影時間が前記第１の撮影時間よりも短い場合、前記記録手段は、前記格納手段に格納されている動画全体を前記第１の動画として記録し、前記記録開始指示のタイミングから前記第２の撮影時間よりも長い第４の撮影時間にわたり撮影された動画を前記第２の動画として記録する
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記記録手段は、前記第４の撮影時間として、前記第１の撮影時間と前記第３の撮影時間との差分を前記第２の撮影時間に加えた値を用いる
ことを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記記録手段は、前記第１の撮影時間と前記第３の撮影時間との差分を前記第２の撮影時間に加えた値が閾値を超える場合、前記第４の撮影時間として当該閾値を用いる
ことを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記決定手段は、前記記録手段に前記決定された記録フレームレートでの記録を行わせるために、前記撮影手段の撮影フレームレート、及び前記記録手段によるフレームの記録割合のうちの少なくとも一方を制御する
ことを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記撮影フレームレートが変化した場合に、前記格納手段に格納されている動画を破棄する破棄手段を更に備える
ことを特徴とする請求項５に記載の撮像装置。
【請求項７】
動画を撮影する撮影手段と、
前記動画を格納する格納手段と、
ユーザ指定された第２の撮影時間を取得する取得手段と、
前記動画のシーンを検出する検出手段と、
前記検出したシーン及び前記第２の撮影時間に基づいて、第１の撮影時間と、単位撮影時間あたりの記録フレーム数に対応する記録フレームレートとを決定する決定手段と、
記録開始指示に応えて、前記格納手段に格納されている動画のうち前記記録開始指示のタイミングまでの前記第１の撮影時間に対応する第１の動画と、前記記録開始指示のタイミングから前記第２の撮影時間にわたり撮影された第２の動画とを、前記決定された記録フレームレートで記録する記録手段と、
を備え、
前記決定手段は、前記記録手段により記録されるフレームから構成される動画の再生時間が所定の範囲に収まるように、前記第１の撮影時間を決定する
ことを特徴とする撮像装置。
【請求項８】
前記決定手段は、前記第１の撮影時間が０であっても前記再生時間が前記所定の範囲の最大値を超える場合、前記第１の撮影時間を０に決定する
ことを特徴とする請求項７に記載の撮像装置。
【請求項９】
動画を撮影する撮影手段と、前記動画を格納する格納手段と、を備える撮像装置の制御方法であって、
前記動画のシーンを検出する検出工程と、
前記検出したシーンに基づいて、第１の撮影時間と、第２の撮影時間と、単位撮影時間あたりの記録フレーム数に対応する記録フレームレートとを決定する決定工程と、
記録開始指示に応えて、前記格納手段に格納されている動画のうち前記記録開始指示のタイミングまでの前記第１の撮影時間に対応する第１の動画と、前記記録開始指示のタイミングから前記第２の撮影時間にわたり撮影された第２の動画とを、前記決定された記録フレームレートで記録する記録工程と、
を備え、
前記決定工程では、前記記録工程により記録されるフレームから構成される動画の再生時間が所定の範囲に収まり、かつ、前記第２の撮影時間が所定の範囲に収まるように、前記第１の撮影時間及び前記第２の撮影時間を決定する
ことを特徴とする撮像装置の制御方法。
【請求項１０】
動画を撮影する撮影手段と、前記動画を格納する格納手段と、を備える撮像装置の制御方法であって、
ユーザ指定された第２の撮影時間を取得する取得工程と、
前記動画のシーンを検出する検出工程と、
前記検出したシーン及び前記第２の撮影時間に基づいて、第１の撮影時間と、単位撮影時間あたりの記録フレーム数に対応する記録フレームレートとを決定する決定工程と、
記録開始指示に応えて、前記格納手段に格納されている動画のうち前記記録開始指示のタイミングまでの前記第１の撮影時間に対応する第１の動画と、前記記録開始指示のタイミングから前記第２の撮影時間にわたり撮影された第２の動画とを、前記決定された記録フレームレートで記録する記録工程と、
を備え、
前記決定工程では、前記記録工程により記録されるフレームから構成される動画の再生時間が所定の範囲に収まるように、前記第１の撮影時間を決定する
ことを特徴とする撮像装置の制御方法。
【請求項１１】
コンピュータを、請求項１乃至６のいずれか１項に記載の撮像装置の、撮影手段及び格納手段を除く各手段として機能させるためのプログラム。
【請求項１２】
コンピュータを、請求項７又は８に記載の撮像装置の、撮影手段及び格納手段を除く各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、撮影した動画をインターネット上で共有するという動画共有サイトが発展し、数秒の短編動画を投稿することが一般化してきている。そんな中、クリエイティブで面白い動画を撮影したいというユーザのニーズが高まっている。動画を面白くするための１つの方法として、動画を撮影する際に、撮影する動画のフレームレート（単位時間あたりのフレーム数）を切り替えることにより、動画の再生時に特殊効果を持たせる技術がある（特許文献１参照）。例えば、６０ｆｐｓ（フレーム／秒）のフレームレートで撮影した動画を３０ｆｐｓのフレームレートで再生することで、１／２倍速のスローモーションの動画を再生することができる。逆に、１５ｆｐｓのフレームレートで撮影した動画を３０ｆｐｓのフレームレートで再生することで、２倍速の早送り動画を再生することができる。
【０００３】
また、特許文献２のように、既存の動画ファイルに格納された動画データに対して、新規に撮影して得られた動画データを追記記録する技術が知られている。
【０００４】
更に、前述したようなスローモーション効果や早送り効果を動画に付加した場合でも再生時間が一定時間になるように、動画の記録時間（撮影時間）を設定する技術も知られている（特許文献３参照）。特許文献３によれば、ユーザが映像の記録開始を指示した後、設定された時間が経過すると、動画記録が自動的に停止する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１５３０５４号公報
【特許文献２】特開２００２−２１８３８４号公報
【特許文献３】特開２０１０−２５１９０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献３の技術を利用した場合、動画に対するスローモーション効果や早送り効果の付加に応じて、設定される撮影時間が変動する。従って、ユーザによる記録開始指示から記録停止までの時間が変動し、撮影がいつまで継続するかをユーザが予測することが困難になる。とりわけ、ユーザが短編動画を繰り返し撮影するような場合、撮影の度に撮影時間が変動すると、ユーザが違和感を覚える可能性がある。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、記録開始指示後の撮影時間の変動を抑制する技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、動画を撮影する撮影手段と、前記動画を格納する格納手段と、前記動画のシーンを検出する検出手段と、前記検出したシーンに基づいて、第１の撮影時間と、第２の撮影時間と、単位撮影時間あたりの記録フレーム数に対応する記録フレームレートとを決定する決定手段と、記録開始指示に応えて、前記格納手段に格納されている動画のうち前記記録開始指示のタイミングまでの前記第１の撮影時間に対応する第１の動画と、前記記録開始指示のタイミングから前記第２の撮影時間にわたり撮影された第２の動画とを、前記決定された記録フレームレートで記録する記録手段と、を備え、前記決定手段は、前記記録手段により記録されるフレームから構成される動画の再生時間が所定の範囲に収まり、かつ、前記第２の撮影時間が所定の範囲に収まるように、前記第１の撮影時間及び前記第２の撮影時間を決定することを特徴とする撮像装置を提供する。
【０００９】
なお、その他の本発明の特徴は、添付図面及び以下の発明を実施するための形態における記載によって更に明らかになるものである。
【発明の効果】
【００１０】
本発明によれば、記録開始指示後の撮影時間の変動を抑制することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】撮像装置１００の構成を示すブロック図。
【図２】撮像装置１００が実行する動画撮影処理のフローチャート。
【図３】撮影パラメータの設定テーブルを示す図。
【図４】動画に付加される早送り再生効果の説明図。
【図５】動画に付加されるスロー再生効果の説明図。
【図６】（ａ）プリＲＥＣ時間を利用しない場合に、シーンに応じて本撮影時間が変動する様子を示す図、（ｂ）プリＲＥＣ時間を利用することにより、本撮影時間を所定の範囲に収める様子を示す図、（ｃ）プリＲＥＣ動画が不足している場合の処理を説明する図。
【図７】複数の動画データ（チャプタ）を連結する様子を示す図。
【図８】変形例に係る、撮像装置１００が実行する動画撮影処理のフローチャート。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して、本発明の実施形態を説明する。なお、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。また、実施形態の中で説明されている特徴の組み合わせすべてが、本発明に必須とは限らない。
【００１３】
［第１の実施形態］
＜撮像装置１００の構成＞
図１を参照して、第１の実施形態に係る撮像装置１００の主要な構成について説明する。撮像装置１００は、撮影レンズ１０と、絞り機能を備えるシャッター１２と、被写体の光学像を電気信号に変換する撮像素子１４とを有する。Ａ／Ｄ変換器１６は、撮像素子１４のアナログ信号出力をデジタル信号に変換する。
【００１４】
タイミング発生回路１８は、撮像素子１４、Ａ／Ｄ変換器１６、及びＤ／Ａ変換器２６にクロック信号や制御信号を供給するものであり、メモリ制御回路２２及びシステム制御回路５０により制御される。画像処理回路２０は、Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。また、画像処理回路２０は、撮像により生成された画像データを用いて所定の演算処理を行い、その演算結果をシステム制御回路５０に供給する。更に、画像処理回路２０は、撮像により生成された画像データを用いてＴＴＬ（スルー・ザ・レンズ）方式のＡＷＢ（オートホワイトバランス）処理も行う。
【００１５】
システム制御回路５０は、その演算結果に基づいて、露光制御部４０及び測距制御部４２を制御して、ＴＴＬ方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理を実現する。
【００１６】
メモリ制御回路２２は、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、及び圧縮伸長回路３２を制御する。Ａ／Ｄ変換器１６から出力されるデータは、画像処理回路２０を介してメモリ制御回路２２に供給され、或いは直接メモリ制御回路２２に供給され、これにより、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００１７】
画像表示部２８は、ＴＦＴ−ＬＣＤ等から構成される。画像表示メモリ２４に書き込まれた表示用の画像データは、Ｄ／Ａ変換器２６を介して画像表示部２８に供給され、これにより画像表示部２８に画像が表示される。画像表示部２８に撮像に係る画像を逐次表示することにより、電子ファインダ機能を実現することができる。また、画像表示部２８を用いて、再生表示機能や、各種表示機能を利用することができる。また、画像表示部２８は、システム制御回路５０の指示により任意に表示をオン／オフすることが可能であり、表示をオフにした場合は、撮像装置１００の電力消費を低減することができる。
【００１８】
メモリ３０は、撮影した静止画像や動画像を格納する。メモリ３０は、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶容量を備えている。このメモリ３０を利用することにより、複数枚の静止画像を連続して撮影する連写撮影やパノラマ撮影の場合においても、高速に大量の画像を保存することができる。また、メモリ３０は、システム制御回路５０の作業領域としても利用され得る。
【００１９】
圧縮伸長回路３２は、適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮し又は伸長する。圧縮伸長回路３２は、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００２０】
露光制御部４０は、絞り機能を備えるシャッター１２を制御するものであり、ストロボ４８と連携してフラッシュ調光を行うこともできる。測距制御部４２は、撮影レンズ１０のフォーカシングを制御する。露光制御部４０及び測距制御部４２は、撮像により生成された画像データを画像処理回路２０が演算した演算結果に基づいて、システム制御回路５０によって制御される。これにより、ＴＴＬ方式の露光制御及び測距制御が実現される。
【００２１】
ズーム制御部４４は、撮影レンズ１０のズーミングを制御する。バリア制御部４６は、バリア１０２（保護部）の動作を制御する。ストロボ４８は、被写体を明るく照らしてピントを合いやすくするためのＡＦ補助光の投光機能を有する。なお、ストロボ４８は、単一でもよいし、閃光発光用にキセノン管、微小長秒発光用にＬＥＤ、などのように、複数設け、本発光時にそれぞれを切り替えて制御してもよい。
【００２２】
システム制御回路５０は、撮像装置１００全体を制御する。メモリ５２は、システム制御回路５０の動作用の定数、変数、プログラム等を記憶する。また、メモリ５２は、ＡＥで用いるプログラム線図も格納している。プログラム線図は、露出値に対する絞り開口径とシャッター速度の制御値との関係を定義したテーブルである。
【００２３】
表示部５４は、液晶表示装置やスピーカ等を含み、システム制御回路５０によるプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示又は通知する。表示部５４は、撮像装置１００の操作部近辺の視認し易い位置に単数或いは複数箇所設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。また、表示部５４は、その一部が光学ファインダ１０４内に設置されている。
【００２４】
表示部５４の表示内容のうち、ＬＣＤ等で表示するものとしては、シングルショット／連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示等がある。加えて、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００及び２１０の着脱状態表示、通信Ｉ／Ｆ動作表示、日付・時刻表示等がある。また、表示部５４の表示内容のうち、光学ファインダ１０４内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示等がある。
【００２５】
不揮発性メモリ５６は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等で構成される。モードダイヤル６０、シャッタースイッチ（ＳＷ１）６２、シャッタースイッチ（ＳＷ２）６４、及び操作部６６は、ユーザがシステム制御回路５０へ各種動作を指示するためのものである。これらは、例えば、スイッチやダイヤル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００２６】
具体的に説明すると、モードダイヤル６０は、撮像装置１００の各種モードの切り替えに使用される。各種モードとしては、電源オフ、プログラムＡＥモードなどの自動露出モード、全自動モード、マニュアル露出モード、寝顔撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等がある。
【００２７】
シャッタースイッチ（ＳＷ１）６２は、不図示のシャッターボタンの操作途中でオンとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始を指示する。
【００２８】
シャッタースイッチ（ＳＷ２）６４は、不図示のシャッターボタンの操作完了でオンとなり、撮像素子１４から読み出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ３０に画像データとして書き込む露光処理の動作を開始する。更に、画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理、メモリ３０から画像データを読み出し、圧縮伸長回路３２で圧縮を行い、記録媒体２００に画像データを書き込む記録処理という、一連の処理の動作開始を指示する。
【００２９】
操作部６６は、各種ボタンやタッチパネル等を含む。操作部６６には、メニューボタン、セットボタン、マクロボタン、画像表示オン／オフボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切り替えボタンなどが含まれる。また、操作部６６には、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタンなども含まれる。
【００３０】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されている。電源制御部８０は、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。電源８６は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。コネクタ８２及び８４は、電源制御部８０と電源８６とを接続する。
【００３１】
Ｉ／Ｆ９０及び９４は、メモリカードやハードディスク等の記録媒体とのインタフェースである。コネクタ９２及び９６は、メモリカードやハードディスク等の記録媒体と接続を行うコネクタである。記録媒体着脱検知部９８は、コネクタ９２及び９６に記録媒体２００及び２１０が装着されているか否かを検知する。
【００３２】
なお、本実施形態では、撮像装置１００は、記録媒体を取り付けるインタフェース及びコネクタを２系統持つものとして説明を行っている。もちろん、記録媒体を取り付けるインタフェース及びコネクタは、単数或いは複数、いずれの系統数を備える構成としても構わない。また、異なる規格のインタフェース及びコネクタを組み合わせて備える構成としても構わない。インタフェース及びコネクタとしては、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いて構成して構わない。
【００３３】
更に、Ｉ／Ｆ９０及び９４、そしてコネクタ９２及び９６をＰＣＭＣＩＡカードやＣＦカード等の規格に準拠したものを用いて構成した場合、各種通信カードを接続することができる。各種通信カードとしては、ＬＡＮカードやモデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、ＰＨＳ等の通信カードなどがある。各種通信カードを接続することにより、撮像装置１００は、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことができる。
【００３４】
バリア１０２は、撮像装置１００の撮影レンズ１０を含む撮像部を覆う事により、撮像部の汚れや破損を防止する。光学ファインダ１０４は、画像表示部２８による電子ファインダ機能を使用すること無しに撮影を行うことを可能にする。また、光学ファインダ１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示などの機能が設置されている。
【００３５】
通信部１１０は、ＲＳ２３２ＣやＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信、等の各種通信機能を有する。コネクタ１１２は、通信部１１０により撮像装置１００を他の機器と接続するコネクタ（無線通信の場合、アンテナ）である。
【００３６】
記録媒体２００は、メモリカードやハードディスク等の記録媒体である。記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部２０２、撮像装置１００とのＩ／Ｆ２０４、撮像装置１００と接続を行うコネクタ２０６を備えている。同様に、記録媒体２１０は、半導体メモリや磁気ディスク等から構成される記録部２１２、撮像装置１００とのＩ／Ｆ２１４、撮像装置１００と接続を行うコネクタ２１６を備えている。
【００３７】
＜動画撮影処理の概要＞
次に、撮像装置１００が実行する動画撮影処理の概要について説明する。なお、本実施形態の動画撮影処理は、特に断らない限り、システム制御回路５０が、不揮発性メモリ５６に記録されたプログラムを、メモリ５２のワークエリアに展開して実行することにより実現される。
【００３８】
電源８６がオンされ、モードダイヤル６０が撮影可能なモードに設定されると、システム制御回路５０は、各種撮影準備動作を行う。撮影準備が完了すると、システム制御回路５０は、画像表示部２８へスルー画像の表示を開始する。ここで、スルー画像とは、静止画を撮影する前後にファインダ機能として表示させるため、撮像素子１４によって撮像された画像のことである。スルー画像表示状態においては、撮像素子１４、Ａ／Ｄ変換器１６、画像処理回路２０、及びメモリ制御回路２２を介して画像表示メモリ２４に逐次書き込まれたデータは、メモリ制御回路２２及びＤ／Ａ変換器２６を介して画像表示部２８に逐次表示される。これにより、電子ビューファインダ（ＥＶＦ）機能が実現する。
【００３９】
本実施形態では、撮像装置１００は、複数回の動画撮影により得られた複数の動画データを連結して１つの結合動画データを生成する撮影モード（結合動画撮影モード）で動作するものとする。また、撮像装置１００は、単位撮影時間あたりの記録フレーム数に対応する記録フレームレートを制御することにより、連結する個々の動画データに対して、スロー再生効果や早送り再生効果といった特殊効果を付加することができる。記録フレームレートの制御は、例えば、動画撮影時のフレームレート（撮影フレームレート）及び動画記録時のフレームの記録割合の一方又は両方を制御することにより実行可能である。
【００４０】
結合動画撮影モードにおいて、撮像装置１００は、プリＲＥＣを行う。プリＲＥＣとは、ユーザにより記録開始指示が行われる前に撮影された動画（プリＲＥＣ動画）（第１の動画）をメモリ３０に一時的に格納する動作を意味する。プリＲＥＣ動画は、必要に応じて、記録開始指示後に行われる本撮影により取得された動画（本撮影動画）（第２の動画）と共に、連続した１つの動画データとしてファイルに記録される。
【００４１】
記録開始指示が行われると、撮像装置１００は、本撮影を開始する。記録開始指示のタイミングから所定の本撮影時間（詳細は後述）が経過すると、撮像装置１００は、本撮影を終了する。
【００４２】
撮像装置１００は、本撮影時間が、付加する特殊効果の種類に関わらず一定になるか、又は、少なくとも所定の範囲に収まるようにする制御を行う。また、撮像装置１００は、動画の再生時間が、付加する特殊効果の種類に関わらず一定になるか、又は、少なくとも所定の範囲に収まるようにする制御を行う。
【００４３】
＜動画撮影処理の詳細＞
図２を参照して、撮像装置１００が実行する動画撮影処理について説明する。撮像装置１００の動作モードが上述の結合動画撮影モードに遷移すると、撮像装置１００はスルー画像表示状態となり、図２のフローチャートの処理が開始する。本フローチャートの各ステップの処理は、特に断らない限り、システム制御回路５０が、不揮発性メモリ５６に記録されたプログラムを、メモリ５２のワークエリアに展開して実行することにより実現される。
【００４４】
Ｓ２０１で、撮像装置１００は、画像処理回路２０を用いて、所定間隔で取得される信号データに基づき、シーン解析を行い、動画のシーンを検出する。ここでのシーン解析とは、信号データの明るさ状況、ピント合焦状況、及び色状況などの認識により、青空、夕景、夜景、逆光などの背景シーンを解析する背景解析でもよいし、被写体の状態解析を行う被写体解析でもよい。被写体の状態解析では、例えば、信号データからフレーム間の主要被写体領域の重心位置の変化量を取得し、その変化量から被写体の状態変化を検出することができる。主要被写体の検出については、画面内の輝度や色の領域分布やエッジ情報などに基づき、画面内に主要な被写体が存在するかどうかを判定するアルゴリズムが一般的に知られている。
【００４５】
Ｓ２０１においてシーン解析を行う目的は、スロー再生効果や早送り再生効果といった特殊効果をシーンに応じて選択し、記録する動画に対して付加するためである。特殊効果の選択方法についての詳細は後述する。
【００４６】
Ｓ２０２で、撮像装置１００は、シーンが変化したかどうかを判定する。シーンが変化した場合、処理はＳ２０３に進み、シーンが変化していない場合、処理はＳ２０６に進む。なお、シーンの初回検出時は、撮像装置１００はシーンが変化したと判断するものとする。
【００４７】
Ｓ２０３で、撮像装置１００は、シーン検出結果に基づき、撮影パラメータを決定する。撮影パラメータには、プリＲＥＣ時間（第１の撮影時間）、本撮影時間（第２の撮影時間）、及び、記録フレームレートを規定する情報が含まれる。本実施形態においては、撮像装置１００は、撮影フレームレート及びフレームの記録割合を制御することにより、記録フレームレートを制御するものとする。従って、以下の説明においては、撮影パラメータには、記録フレームレートを規定する情報として、撮影フレームレート及びフレームの記録割合が含まれるものとする。しかしながら、例えばフレームの記録割合を１に固定し、撮影フレームレートだけを制御することによっても、記録フレームレート（即ち単位撮影時間あたりの記録フレーム数）を制御可能であることに注意されたい。決定される撮影パラメータが撮影フレームレートを含む場合、撮像装置１００は、決定した撮影フレームレートで動画を撮影するように、撮像素子１４を制御する。
【００４８】
本実施形態では、撮像装置１００は、図３に示す設定テーブルに従って撮影パラメータを決定するものとする。設定テーブルは、各シーンに対応する撮影パラメータを規定する。図３の例では、設定テーブルは３つのシーン（シーンＡ、シーンＢ、及びシーンＣ）を含むが、シーンの数はこれに限定されない。シーンＣに対応する記録割合は、総撮影時間（プリＲＥＣ時間及び本撮影時間の合計）のうちの最初の１秒は１／３、次の１秒は１、最後の１秒は１／３である。このように、記録割合は総撮影時間全体にわたって一定である必要は無く、総撮影時間の途中で変化してもよい。
【００４９】
本実施形態では、再生フレームレートは、シーンに関わらず３０ｆｐｓであるものとする。記録フレームレートと再生フレームレートが異なる場合、動画は、スロー再生効果や早送り再生効果などの特殊効果を持つ。従って、Ｓ２０３において撮影フレームレート及び記録割合を決定することは、動画に付加する特殊効果を決定することに相当する（詳細は図４及び図５を参照して後述する）。図３の設定テーブルは３つのシーンしか含まないが、より多くのシーンとこれに対応する撮影パラメータとを設定テーブルに含めることで、よりシーンに適した特殊効果を得ることができる。
【００５０】
また、総撮影時間、撮影フレームレート、及び記録割合が決まると、動画の再生時間も決まることになる。図３の例では、シーンＡ、シーンＢ、及びシーンＣに対応する再生時間は、それぞれ４秒、３秒、５秒となる。なお、再生時間は、設定テーブルに含まれている必要は無い。
【００５１】
ここで、図４及び図５を参照して、動画に付加される特殊効果について説明する。図４は、シーンＢの場合の特殊効果を示す図である。この場合、撮像装置１００は、図３の設定テーブルに従い、プリＲＥＣ時間を２秒、本撮影時間を４秒、撮影フレームレートを３０ｆｐｓ、フレームの記録割合を１／２に設定する。総撮影時間は６秒なので、撮像素子１４の出力フレーム数は、３０ｆｐｓ×６秒＝１８０フレームとなる。記録割合は１／２なので、記録フレーム数は１／２に間引かれ、１８０フレーム×１／２＝９０フレームとなる。再生フレームレートが３０ｆｐｓなので、最終的に記録される動画は、２倍速再生の効果が付加された３秒の動画となる。
【００５２】
同様に、図５は、シーンＣの場合の特殊効果を示す図である。この場合、撮像装置１００は、図３の設定テーブルに従い、プリＲＥＣ時間を０秒、本撮影時間を３秒、撮影フレームレートを９０ｆｐｓに設定する。また、撮像装置１００は、フレームの記録割合を、最初の１秒は１／３に、次の１秒は１に、最後の１秒は１／３に設定する。総撮影時間が３秒なので、撮像素子１４の出力フレーム数は、９０ｆｐｓ×３秒＝２７０フレームとなる。また、記録フレーム数は、総撮影時間（３秒）のうちの最初の１秒と最後の１秒は１／３に間引かれ、９０フレーム×１／３＋９０フレーム＋９０フレーム×１／３＝１５０フレームとなる。再生フレームレートが３０ｆｐｓなので、最終的に記録される動画は、通常再生（１秒）→スロー再生（３秒）→通常再生（１秒）の効果が付加された５秒の動画となる。
【００５３】
再び図３を参照すると、本実施形態の設定テーブルにおいては、特殊効果の種類に関わらず（即ち、撮影フレームレート及び記録割合に関わらず）再生時間が所定の範囲（図３の例では、３〜５秒）に収まるように、総撮影時間が規定されている。また、本実施形態の設定テーブルにおいては、本撮影時間が所定の範囲（図３の例では、３〜４秒）に収まるように、総撮影時間の一部が必要に応じてプリＲＥＣ時間に割り振られている。
【００５４】
ここで、図６（ａ）及び図６（ｂ）を参照して、本撮影時間を所定の範囲に収める方法について更に詳細に説明する。仮にプリＲＥＣ時間を利用しない場合、図６（ａ）に示すように、シーンＢの本撮影時間は６秒となり、所定の範囲（３〜４秒）に収まらない。その結果、シーンＡの本撮影時間との間で２秒の差が生じ、ユーザが違和感を覚える可能性がある。そこで、図６（ｂ）に示すように、６秒の総撮影時間のうちの２秒をプリＲＥＣ時間に割り振る。これにより、シーンＢの本撮影時間が所定の範囲（３〜４秒）に収まり、シーンＡの本撮影時間と一致する。なお、図示しないが、シーンＢについては６秒の総撮影時間のうちの３秒をプリＲＥＣ時間に割り振り、シーンＡについても４秒の総撮影時間のうちの１秒をプリＲＥＣ時間に割り振ってもよい。この場合、本撮影時間は、シーンに関わらず完全に一定（３秒）となる。
【００５５】
前述の通り、本実施形態では、撮像装置１００は、結合動画撮影モードで動作する。この場合、ユーザは記録開始指示を繰り返し行い、撮像装置１００は、複数回の記録開始指示に対応して得られた複数の動画データ（チャプタ）を図７に示すように連結して、１つの結合動画データを生成する。本実施形態では、複数回の記録開始指示それぞれに対応する本撮影時間が所定の範囲に収まり、また、複数の動画データ（チャプタ）それぞれの再生時間も所定の範囲に収まるので、ユーザが違和感を覚える可能性を低減することができる。なお、本実施形態は、結合動画撮影モードに限定されない。ユーザが記録開始指示を１回しか行わない場合であっても、シーンに応じた（即ち、特殊効果の種類に応じた）本撮影時間及び再生時間の変動が抑制されるので、ユーザが違和感を覚える可能性を低減することができる。
【００５６】
ここで再び図２を参照する。Ｓ２０３における撮影パラメータの決定処理の後、Ｓ２０４で、撮像装置１００は、撮影フレームレートが前回の設定から変化したかどうかを判定する。撮影フレームレートが変化した場合、処理はＳ２０５に進み、そうでない場合、処理はＳ２０６に進む。
【００５７】
Ｓ２０５で、撮像装置１００は、メモリ３０に格納されているプリＲＥＣ動画を破棄する。これにより、本撮影動画とは撮影フレームレートの異なるプリＲＥＣ動画が本撮影動画と結合されることを防止できる。なお、処理がＳ２０４からＳ２０５に進む条件として、撮影フレームレートの変化以外の条件を追加してもよい。追加する条件としては、例えば、ピントが合っていないことや、露出やホワイトバランスがまだ追従しきれてない、もしくは一定以上変化したことなどが挙げられる。
【００５８】
Ｓ２０６で、撮像装置１００は、プリＲＥＣを行い、プリＲＥＣ動画をメモリ３０に格納する。プリＲＥＣ動画の撮影は、Ｓ２０３において決定された撮影フレームレートで行われる。Ｓ２０７で、撮像装置１００は、記録開始指示が行われたか否かを判定する。記録開始指示が行われていない場合、処理はＳ２０１に戻る。
【００５９】
撮像装置１００は、記録開始指示が行われる前にＳ２０６の処理を繰り返し実行することにより、最新のプリＲＥＣ動画をメモリ３０に順次格納する。なお、撮像装置１００は、プリＲＥＣ動画をメモリ３０に格納する際に、古いプリＲＥＣ動画を適宜削除してもよい。例えば、撮像装置１００は、設定テーブルに含まれる最長のプリＲＥＣ時間（図３の例では２秒）よりも前に撮影されたプリＲＥＣ動画を削除することができる。
【００６０】
Ｓ２０７において記録開始指示が行われたと判定された場合、Ｓ２０８で、撮像装置１００は、必要に応じて本撮影時間を増加させる。本撮影時間の増加について、図６（ｃ）を参照して説明する。シーンＢの場合、本来であれば、６秒の総撮影時間のうち、２秒がプリＲＥＣ時間であり、４秒が本撮影時間である。しかしながら、記録開始指示のタイミングでプリＲＥＣ時間に相当するプリＲＥＣ動画が蓄積されていない場合がある。このような状況は、例えば、電源８６がオンされた直後やＳ２０５においてプリＲＥＣ動画が破棄された直後に記録開始指示が行われた場合に発生する可能性がある。図６（ｃ）は、１．５秒（第３の撮影時間）相当のプリＲＥＣ動画しか蓄積されていない状況を示している。この場合、撮像装置１００は、プリＲＥＣ時間の不足分（必要なプリＲＥＣ時間との差分）である０．５秒を本撮影時間に加えることで、本撮影時間を４．５秒（第４の撮影時間）に増加させる。この場合、本撮影時間は、所定の範囲（３〜４秒）に収まらないが、プリＲＥＣ時間を全く利用しない場合よりは所定の範囲に近づく。
【００６１】
なお、図示しないが、プリＲＥＣ動画の蓄積量が更に少ない場合、本撮影時間が更に大きく増加し、ユーザが違和感を覚える可能性がある。これを防止するため、撮像装置１００は、本撮影時間が閾値を超えないように、本撮影時間の増加量を制限してもよい。この場合、再生時間の変動は大きくなるが、本撮影時間は最大でも閾値までしか増加しないので、本撮影時間の変動を抑制することができる。或いは、撮像装置１００は、シーンＢが検出された場合でも、所定量（例えば、必要量の５０％）のプリＲＥＣ動画が蓄積されるまではシーンＡに対応するように撮影パラメータを決定してもよい。この場合、撮像装置１００は、所定量のプリＲＥＣ動画が蓄積された後、シーンＢに対応するように撮影パラメータを変更する。この変更は、撮影フレームレートの変更を伴わないため、既に蓄積されたプリＲＥＣ動画は破棄されない。
【００６２】
Ｓ２０９で、撮像装置１００は、本撮影時間にわたり、本撮影を行う。Ｓ２１０で、撮像装置１００は、プリＲＥＣ時間に対応する動画と、本撮影時間に対応する動画とを、記録割合に従って記録する。Ｓ２０８において本撮影時間が増加された場合は、撮像装置１００は、プリＲＥＣ動画全体と、増加した本撮影時間に対応する本撮影動画とを、記録割合に従って記録する。その後、既に記録された動画に対して結合すべき次の動画を取得するために、撮像装置１００は、処理をＳ２０１に戻す。
【００６３】
以上説明したように、第１の実施形態によれば、撮像装置１００は、動画のシーンに基づいて、プリＲＥＣ時間と、本撮影時間と、記録フレームレートとを決定する。記録フレームレートの決定は、例えば、撮影フレームレート及びフレームの記録割合の一方又は両方の決定を通じて行われる。プリＲＥＣ時間及び本撮影時間の決定について、撮像装置１００は、最終的に記録される動画の再生時間が所定の範囲に収まり、かつ、本撮影時間が所定の範囲に収まるように、決定を行う。これにより、動画に付加する特殊効果の種類に関わらず再生時間の変動を抑制するように撮影時間を決定する場合において、記録開始指示後の撮影時間の変動を抑制し、ユーザが違和感を覚える可能性を低減することが可能となる。なお、本撮影時間に対応する動画の再生時間が所定の範囲に収まり、かつ、本撮影時間が所定の範囲に収まる状況である場合には、プリＲＥＣ時間に対応する動画を記録する必要はない。
【００６４】
＜変形例＞
変形例として、ユーザが本撮影時間を指定可能な構成について説明する。変形例は、動画撮影処理のフローチャートが図２から図８に置き換わる点を除き、上記の第１の実施形態と同様である。
【００６５】
図８は、変形例に係る、撮像装置１００が実行する動画撮影処理のフローチャートである。本フローチャートの各ステップの処理は、特に断らない限り、システム制御回路５０が、不揮発性メモリ５６に記録されたプログラムを、メモリ５２のワークエリアに展開して実行することにより実現される。本フローチャートにおいて、図２と同一又は同様の処理が行われるステップには図２と同一の符号を付す。
【００６６】
Ｓ８０１で、撮像装置１００は、本撮影時間のユーザ指定があったか否かを判定する。ユーザ指定は、例えば、操作部６６を介して行われる。ユーザ指定があった場合、Ｓ８０２で、撮像装置１００は、ユーザ指定に従って本撮影時間を更新する。
【００６７】
Ｓ８０３で、撮像装置１００は、シーン又は本撮影時間が変化したか否かを判定する。シーン又は本撮影時間が変化した場合、処理はＳ８０４に進み、そうでない場合、処理はＳ２０６に進む。
【００６８】
Ｓ８０４で、撮像装置１００は、シーン検出結果及び本撮影時間に基づき、撮影パラメータを決定する。ここでの決定処理は、図２のＳ２０３と同様、図３の設定テーブルを用いて行うことができる。但し、本撮影時間については、ユーザにより指定された本撮影時間がそのまま使用される。また、プリＲＥＣ時間は、本撮影時間に基づき、可能な限り再生時間が所定の範囲に収まるように決定される。プリＲＥＣ時間が０であっても再生時間が所定の範囲の最大値を超える場合は、撮像装置１００は、プリＲＥＣ時間を０に決定する。なお、本撮影時間が未指定の場合は、例えば、デフォルトの本撮影時間が使用される。
【００６９】
このように、変形例においては、撮像装置１００は、ユーザ指定に従って本撮影時間を決定する。従って、Ｓ２０８の処理による例外を除き、ユーザが意図する時間の本撮影が行われる。その上で、撮像装置１００は、可能な限り再生時間が所定の範囲に収まるように、プリＲＥＣ時間を決定する。ユーザが指定した本撮影時間によっては再生時間が所定の範囲に収まらない場合もあるが、その場合でも、プリＲＥＣ時間の利用により、再生時間の変動をある程度は抑制することができる。
【００７０】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７１】
１０…撮影レンズ、１２…シャッター、１４…撮像素子、１６…Ａ／Ｄ変換器、２０…画像処理回路、２２…メモリ制御回路、５０…システム制御回路、１００…撮像装置、２００…記録媒体、２１０…記録媒体
【図１】
2017028545.tif 000003
【図２】
2017028545.tif 000004
【図３】
2017028545.tif 000005
【図４】
2017028545.tif 000006
【図５】
2017028545.tif 000007
【図６】
2017028545.tif 000008
【図７】
2017028545.tif 000009
【図８】
2017028545.tif 000010