(57)【要約】【課題】一定時間記録モードにおいて、記録開始の指示から一定時間の経過前に記録開始の指示がされた場合であっても、各記録開始の指示に対応する一定期間の映像を独立して記録することができる技術を提供する。【解決手段】撮像手段からの映像を変換してストリームデータを生成し、当該ストリームデータをバッファ手段に保存するエンコード手段と、記録開始の指示に応じて一定時間の記録を行う一定時間記録モードにおいて、第１の記録開始の指示から前記一定時間の経過前に第２の記録開始の指示がされた場合に、前記第１の記録開始の指示に対応した前記一定時間の前記ストリームデータと、前記第２の記録開始の指示に対応した前記一定時間の前記ストリームデータとを独立して前記バッファ手段に保存するように、前記エンコード手段を制御する制御手段と、前記バッファ手段に独立して保存されたストリームデータのそれぞれを記録メディアに記録する記録手段と、を有することを特徴とする撮像装置を提供する。【選択図】図１
2010141740.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段からの映像を変換してストリームデータを生成し、当該ストリームデータをバッファ手段に保存するエンコード手段と、
記録開始の指示に応じて一定時間の記録を行う一定時間記録モードにおいて、第１の記録開始の指示から前記一定時間の経過前に第２の記録開始の指示がされた場合に、
前記第１の記録開始の指示に対応した前記一定時間の前記ストリームデータと、前記第２の記録開始の指示に対応した前記一定時間の前記ストリームデータとを独立して前記バッファ手段に保存するように、前記エンコード手段を制御する制御手段と、
前記バッファ手段に独立して保存されたストリームデータのそれぞれを記録メディアに記録する記録手段と、
を有することを特徴とする撮像装置。
【請求項２】
前記エンコード手段は、前記映像をストリームデータに変換する変換処理を行う複数のエンコーダを含み、
前記制御手段は、前記第１の記録開始の指示に対応した前記一定時間の前記ストリームデータと、前記第２の記録開始の指示に対応した前記一定時間の前記ストリームデータとを独立して生成するように、前記複数のエンコーダの動作タイミングを制御し、
前記エンコード手段は、前記複数のエンコーダで独立して生成されたストリームデータを前記バッファ手段に保存することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記バッファ手段は、複数のバッファを含み、
前記制御手段は、前記第１の記録開始の指示に対応した前記一定時間の前記ストリームデータと、前記第２の記録開始の指示に対応した前記一定時間の前記ストリームデータとが独立して前記複数のバッファの異なるバッファに保存されるように、前記エンコード手段による前記複数のバッファへの保存タイミングを制御することを特徴とする請求項１に記載の撮像装置。
【請求項４】
撮像手段からの映像を変換してストリームデータを生成するエンコード手段と、
前記エンコード手段で生成されたストリームデータを記録メディアに記録する記録手段と、
記録開始の指示に応じて一定時間の記録を行う一定時間記録モードにおいて、第１の記録開始の指示から前記一定時間の経過前に第２の記録開始の指示がされた場合に、
前記第１の記録開始が指示された時刻、及び、前記第２の記録開始が指示された時刻を記憶する記憶手段と、
前記第１の記録開始の指示、及び、前記第２の記録開始の指示に応じた記録が終了した後で、前記記録メディアに記録されたストリームデータから、前記記憶手段に記憶した前記第１の記録開始が指示された時刻から前記一定時間のストリームデータ、及び、前記記憶手段に記憶した前記第２の記録開始が指示された時刻から前記一定時間のストリームデータをそれぞれ切り出し、前記記録手段によって前記第１の記録開始の指示に対応した前記一定時間の前記ストリームデータ、及び、前記第２の記録開始の指示に対応した前記一定時間の前記ストリームデータとして独立して前記記録メディアに記録させる制御手段と、
を有することを特徴とする撮像装置。
【請求項５】
前記記録メディアに独立して記録された複数のストリームデータをユーザが選択可能に一覧表示する表示手段を更に有し、
前記記録手段は、前記表示手段に一覧表示した複数のストリームデータのうち、ユーザによって選択されたストリームデータを前記記録メディアから削除することを特徴とする請求項１乃至４のうちいずれか１項に記載の撮像装置。
【請求項６】
撮像手段からの映像を変換してストリームデータを生成し、当該ストリームデータをバッファ手段に保存するエンコード手段を備える撮像装置の制御方法であって、
記録開始の指示に応じて一定時間の記録を行う一定時間記録モードにおいて、第１の記録開始の指示から前記一定時間の経過前に第２の記録開始の指示がされた場合に、
前記第１の記録開始の指示に対応した前記一定時間の前記ストリームデータと、前記第２の記録開始の指示に対応した前記一定時間の前記ストリームデータとを独立して前記バッファ手段に保存するように、前記エンコード手段を制御する制御ステップと、
前記バッファ手段に独立して保存されたストリームデータのそれぞれを記録メディアに記録する記録ステップと、
を有することを特徴とする制御方法。
【請求項７】
撮像手段からの映像を変換してストリームデータを生成するエンコード手段と、前記エンコード手段で生成されたストリームデータを記録メディアに記録する記録手段とを備える撮像装置の制御方法であって、
記録開始の指示に応じて一定時間の記録を行う一定時間記録モードにおいて、第１の記録開始の指示から前記一定時間の経過前に第２の記録開始の指示がされた場合に、
前記第１の記録開始が指示された時刻、及び、前記第２の記録開始が指示された時刻を記憶する記憶ステップと、
前記第１の記録開始の指示、及び、前記第２の記録開始の指示に応じた記録が終了した後で、前記記録メディアに記録されたストリームデータから、前記記憶ステップで記憶した前記第１の記録開始が指示された時刻から前記一定時間のストリームデータ、及び、前記記憶ステップで記憶した前記第２の記録開始が指示された時刻から前記一定時間のストリームデータをそれぞれ切り出し、前記記録手段によって前記第１の記録開始の指示に対応した前記一定時間の前記ストリームデータ、及び、前記第２の記録開始の指示に対応した前記一定時間の前記ストリームデータとして独立して前記記録メディアに記録させる制御ステップと、
を有することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びその制御方法に関する。
【背景技術】
【０００２】
動画を記録する撮像装置として、光ディスク、ハードディスクドライブ、フラッシュメモリなどのランダムアクセス可能な記録メディアを使用したデジタルビデオカメラ（以下、「ＤＶＣ」とする）が普及してきている。また、静止画を記録する撮像装置であるデジタルスチルカメラ（以下、「ＤＳＣ」とする）においても、動画を記録する機能を有するものが多くなってきている。
【０００３】
このような撮像装置は、記録した動画（又は静止画）へのランダムアクセスが可能で、且つ、パーソナルコンピュータ（ＰＣ）などの他の処理装置との親和性が高いという特徴を有している。かかる特徴を利用して、近年では、撮像装置で記録した動画から短時間の動画ファイル（スナップムービー）を作成し、電子メールなどに添付して送信したり、Ｗｅｂページ上に公開したりすることが一般的に行われている。
【０００４】
そこで、記録メディアの容量が許す限りユーザの指示に応じて連続して記録を行う通常記録モードと、一定時間（例えば、５秒間や１０秒間）だけ自動的に記録を行う一定時間記録モードとを選択可能にした撮像装置が提案されている（特許文献１及び２参照）。かかる撮像装置では、一定時間記録モードを選択することで、スナップムービーを容易に作成することができる。
【特許文献１】特開２００５−２０４８４号公報
【特許文献２】特開２００７−２５９３９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、一定時間記録モードで記録を開始してしまうと、一定期間の経過によって記録が停止されることを待つか、一定期間の経過前に記録を中断することしかできない。従って、一定時間経過前により印象の強いシーンに遭遇した場合、即ち、映像として記録すべき期間が重複した場合に、所望の映像を記録することができない可能性がある。
【０００６】
一方、特許文献２は、一定時間記録モードにおいて、映像として記録すべき期間が重複した場合に、それぞれの映像を独立して抽出するための技術を開示している。しかしながら、特許文献２では、映像として記録すべき期間が重複した際に、片方、或いは、双方の映像をカットし、重複部分がなくなるようにしているため、ユーザが期待した期間の映像を記録できないことがある。
【０００７】
本発明は、一定時間記録モードにおいて、記録開始の指示から一定時間の経過前に記録開始の指示がされた場合であっても、各記録開始の指示に対応する一定期間の映像を独立して記録することができる技術を提供することを例示的目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の第１の側面としての撮像装置は、撮像手段からの映像を変換してストリームデータを生成し、当該ストリームデータをバッファ手段に保存するエンコード手段と、記録開始の指示に応じて一定時間の記録を行う一定時間記録モードにおいて、第１の記録開始の指示から前記一定時間の経過前に第２の記録開始の指示がされた場合に、前記第１の記録開始の指示に対応した前記一定時間の前記ストリームデータと、前記第２の記録開始の指示に対応した前記一定時間の前記ストリームデータとを独立して前記バッファ手段に保存するように、前記エンコード手段を制御する制御手段と、前記バッファ手段に独立して保存されたストリームデータのそれぞれを記録メディアに記録する記録手段と、を有することを特徴とする。
【０００９】
本発明の第２の側面としての撮像装置は、撮像手段からの映像を変換してストリームデータを生成するエンコード手段と、前記エンコード手段で生成されたストリームデータを記録メディアに記録する記録手段と、記録開始の指示に応じて一定時間の記録を行う一定時間記録モードにおいて、第１の記録開始の指示から前記一定時間の経過前に第２の記録開始の指示がされた場合に、前記第１の記録開始が指示された時刻、及び、前記第２の記録開始が指示された時刻を記憶する記憶手段と、前記第１の記録開始の指示、及び、前記第２の記録開始の指示に応じた記録が終了した後で、前記記録メディアに記録されたストリームデータから、前記記憶手段に記憶した前記第１の記録開始が指示された時刻から前記一定時間のストリームデータ、及び、前記記憶手段に記憶した前記第２の記録開始が指示された時刻から前記一定時間のストリームデータをそれぞれ切り出し、前記記録手段によって前記第１の記録開始の指示に対応した前記一定時間の前記ストリームデータ、及び、前記第２の記録開始の指示に対応した前記一定時間の前記ストリームデータとして独立して前記記録メディアに記録させる制御手段と、を有することを特徴とする。
【００１０】
本発明の第３の側面としての制御方法は、撮像手段からの映像を変換してストリームデータを生成し、当該ストリームデータをバッファ手段に保存するエンコード手段を備える撮像装置の制御方法であって、記録開始の指示に応じて一定時間の記録を行う一定時間記録モードにおいて、第１の記録開始の指示から前記一定時間の経過前に第２の記録開始の指示がされた場合に、前記第１の記録開始の指示に対応した前記一定時間の前記ストリームデータと、前記第２の記録開始の指示に対応した前記一定時間の前記ストリームデータとを独立して前記バッファ手段に保存するように、前記エンコード手段を制御する制御ステップと、前記バッファ手段に独立して保存されたストリームデータのそれぞれを記録メディアに記録する記録ステップと、を有することを特徴とする。
【００１１】
本発明の第４の側面としての制御方法は、撮像手段からの映像を変換してストリームデータを生成するエンコード手段と、前記エンコード手段で生成されたストリームデータを記録メディアに記録する記録手段とを備える撮像装置の制御方法であって、記録開始の指示に応じて一定時間の記録を行う一定時間記録モードにおいて、第１の記録開始の指示から前記一定時間の経過前に第２の記録開始の指示がされた場合に、前記第１の記録開始が指示された時刻、及び、前記第２の記録開始が指示された時刻を記憶する記憶ステップと、前記第１の記録開始の指示、及び、前記第２の記録開始の指示に応じた記録が終了した後で、前記記録メディアに記録されたストリームデータから、前記記憶ステップで記憶した前記第１の記録開始が指示された時刻から前記一定時間のストリームデータ、及び、前記記憶ステップで記憶した前記第２の記録開始が指示された時刻から前記一定時間のストリームデータをそれぞれ切り出し、前記記録手段によって前記第１の記録開始の指示に対応した前記一定時間の前記ストリームデータ、及び、前記第２の記録開始の指示に対応した前記一定時間の前記ストリームデータとして独立して前記記録メディアに記録させる制御ステップと、を有することを特徴とする。
【００１２】
本発明の更なる目的又はその他の側面は、以下、添付図面を参照して説明される好ましい実施形態によって明らかにされるであろう。
【発明の効果】
【００１３】
本発明によれば、例えば、一定時間記録モードにおいて、記録開始の指示から一定時間の経過前に記録開始の指示がされた場合であっても、各記録開始の指示に対応する一定期間の映像を独立して記録する技術を提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面を参照して、本発明の好適な実施の形態について説明する。なお、各図において、同一の部材については同一の参照番号を付し、重複する説明は省略する。
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係る撮像装置１の構成を示す概略ブロック図である。撮像装置１は、被写体の映像をストリームデータに変換して記録メディアに記録する撮像装置であって、例えば、デジタルビデオカメラやデジタルスチルカメラで具現化される。また、撮像装置１は、記録メディアに記録された映像を再生することもできる。撮像装置１は、記録モードとして、記録メディアの容量が許す限りユーザの指示に応じて連続して記録を行う通常記録モードと、ユーザからの記録開始の指示から一定時間の記録を行う一定時間記録モードとを選択可能としている。なお、一定時間記録モードにおいて記録を行う一定時間は、ユーザが任意（例えば、５秒間や１０秒間）に設定することができる。
【００１５】
撮像装置１は、撮像部１０２と、エンコード部１０４と、エンコード制御部１０６と、主制御部１０８と、操作部１１０と、表示部１１２と、バッファメモリ１１４と、記録部１１６と、記録メディア１１８とを備える。
【００１６】
撮像部１０２は、撮像レンズや撮像素子などを含み、被写体の光学像を形成すると共に、かかる光学像を光電変換して映像信号を生成する。撮像部１０２で生成された映像信号は、図示しない映像信号処理部を介して、エンコード部１０４に出力される。
【００１７】
エンコード部１０４は、撮像部１０２から入力される映像信号を変換してストリームデータを生成し、かかるストリームデータをバッファメモリ１１４に保存する。エンコード部１０４は、本実施形態では、映像をストリームデータに変換する変換処理を行う複数のエンコーダ１０４−１、１０４−２、・・・、１０４−ｎで構成される。複数のエンコーダ１０４−１乃至１０４−ｎは、エンコード制御部１０６に制御され、撮像部１０２から入力される映像信号を所定のフォーマットのストリームデータに変換する。
【００１８】
エンコード制御部１０６は、エンコード部１０４を制御する。具体的には、エンコード制御部１０６は、主制御部１０８による制御の下で、エンコード部１０４を構成する複数のエンコーダ１０４−１乃至１０４−ｎによる変換処理（即ち、複数のエンコーダ１０４−１乃至１０４−ｎの動作タイミング）を制御する。
【００１９】
主制御部１０８は、撮像装置１の全体（動作）を統括的に制御する。本実施形態では、主制御部１０８は、撮像装置１の動作に応じて、エンコード制御部１０６を制御する。主制御部１０８には、ユーザが撮像装置１を操作するための操作部１１０が接続されており、ユーザによる操作部１１０の操作に対応した制御を行う。また、主制御部１０８には、撮像装置１の状態などを表示するための表示部１１２も接続されており、必要に応じて、撮像映像、再生映像、或いは、ユーザへのメッセージなどを表示部１１２に表示させる。なお、操作部１１０は、例えば、ユーザからの操作（指示）を受け付ける各種の操作ボタンや表示部１１２に設けられたタッチパネルを含む。本実施形態において、通常記録モードと一定時間記録モードの選択や記録開始の指示などは、操作部１１０を介して、主制御部１０８に入力される。また、表示部１１２は、ＬＣＤなどの表示素子で構成される。
【００２０】
バッファメモリ１１４は、エンコード部１０４（エンコーダ１０４−１、１０４−２、・・・、１０４−ｎ）で生成されたストリームデータを一時的に保存するメモリである。
【００２１】
記録部１１６は、バッファメモリ１１４、及び、記録メディア１１８に接続している。記録部１１６は、バッファメモリ１１４の状態を定期的に監視し、バッファメモリ１１４に保存されたストリームデータを記録メディア１１８に記録する。
【００２２】
記録メディア１１８は、撮像装置１に着脱可能に設けられている。記録メディア１１８は、例えば、光ディスク、ハードディスクドライブ、フラッシュメモリなどのランダムアクセス可能な記録メディアで構成され、バッファメモリ１１４に保存されたストリームデータをファイルとして記録する。
【００２３】
なお、図１に示す撮像装置１において、エンコード部１０４、エンコード制御部１０６、主制御部１０８、及び、記録部１１６の一部又は全部は、撮像装置１に搭載されるＣＰＵ上のプログラムとして実現してもよい。
【００２４】
ここで、撮像装置１においては、一定時間記録モードの選択中に、第１の記録開始の指示から一定時間の経過前に第２の記録開始の指示がされる場合がある。このような場合、エンコード制御部１０６及び主制御部１０８は、第１の記録開始の指示及び第２の記録開始の指示のそれぞれに対応した一定時間のストリームデータを独立してバッファメモリ１１４に保存するように、エンコード部１０４を制御する。具体的には、エンコード制御部１０６及び主制御部１０８は、第１の記録開始の指示及び第２の記録開始の指示のそれぞれに対応した一定時間のストリームデータを独立して生成するように、複数のエンコーダ１０４−１乃至１０４−ｎの動作タイミングを制御する。エンコード部１０４は、複数のエンコーダ１０４−１乃至１０４−ｎで独立して生成したストリームデータをバッファメモリ１１４に保存する。そして、記録部１１６は、バッファメモリ１１４に独立して保存されたストリームデータのそれぞれを記録メディア１１８に記録する。
【００２５】
以下、図２を参照して、撮像装置１の動作について説明する。ここでは、撮像装置１の全体の動作のうち一定時間記録モードにおける動作について説明する。かかる動作は、撮像装置１の記録モードとして一定時間記録モードが選択され、主制御部１０８が撮像装置１の各部を統括的に制御することで実行される。
【００２６】
ステップＳ２０２では、操作部１１０がユーザからの記録開始の指示を受け付け、かかる記録開始の指示が、操作部１１０を介して、主制御部１０８に入力される。
【００２７】
ステップＳ２０４では、ユーザからの記録開始の指示に応じて、主制御部１０８は、エンコード制御部１０６を介して、エンコード部１０４に記録処理を開始させる。具体的には、主制御部１０８は、エンコード部１０４の先頭のエンコーダ１０４−１に対して、撮像部１０２から入力される映像信号をストリームデータに変換する変換処理を行うように指示する。なお、エンコード部１０４で変換されたストリームデータは、バッファメモリ１１４に逐次保存される。
【００２８】
ステップＳ２０６では、主制御部１０８は、ユーザからの記録開始の指示に応じて現在記録中のシーン記録のチェックを開始する。この際、主制御部１０８は、記録開始の指示の時刻が早いシーン記録からチェックを開始する。なお、記録開始の指示がされていない（即ち、記録が停止している）状態から記録開始が指示された段階では、１つのシーン記録のみが行われていることになる。
【００２９】
ステップＳ２０８では、主制御部１０８は、チェック対象のシーン記録に対して、記録開始の指示から一定時間が経過したかどうかを判定する。記録時間の指示から一定時間が経過していない場合には、チェック対象としたシーン記録のチェックを終了して、ステップＳ２１６に進む。また、記録時間の指示から一定時間が経過している場合には、ステップＳ２１０に進む。
【００３０】
ステップＳ２１０では、主制御部１０８は、チェック対象としたシーン記録に対する記録処理を終了させる。具体的には、主制御部１０８は、エンコード制御部１０６を介して、チェック対象のシーン記録に使用されているエンコーダに変換処理を停止するように指示する。そして、主制御部１０８は、記録部１１６に対して、バッファメモリ１１４に保存されているチェック対象のシーン記録のストリームデータを記録メディア１１８に記録するように指示する。
【００３１】
ステップＳ２１２では、主制御部１０８は、エンコード制御部１０６を介して、エンコード部１０４においてチェック対象のシーン記録に使用していたエンコーダを解放して未使用状態にする。
【００３２】
ステップＳ２１４では、主制御部１０８は、現在記録中の他のシーン記録があるかどうかを判定する。現在記録中の他のシーン記録がない場合には、全てのシーン記録が終了しているため、動作を終了する。また、現在記録中の他のシーン記録がある場合には、他のシーン記録のチェックを継続するため、ステップＳ２１６に進む。
【００３３】
ステップＳ２１６では、主制御部１０８は、現在記録中の全てのシーン記録をチェックしたかどうかを判定する。シーン記録のチェックは、上述したように、記録開始の指示の時刻が早いシーン記録からチェックされるため、主制御部１０８は、記録開始の指示の時刻が最も遅いシーン記録をチェックしたかどうかを判定すればよい。全てのシーン記録をチェックしていない場合には、次のシーン記録をチェックするために、ステップＳ２０８に戻る。また、全てのシーン記録をチェックした場合には、ステップＳ２１８に進む。
【００３４】
ステップＳ２１８では、主制御部１０８は、操作部１１０がユーザからの新たな記録開始の指示を受け付け、かかる新たな記録開始の指示が入力されたかどうかを判定する。新たな記録開始の指示が入力されていない場合には、ステップＳ２０６に戻り、現在記録中のシーン記録のチェックを開始する。新たな記録開始の指示が入力されている場合には、ステップＳ２２０に進む。
【００３５】
ステップＳ２２０では、主制御部１０８は、エンコード制御部１０６を介して、エンコード部１０４の動作状態のチェックを開始する。ここで、エンコード部１０４の動作状態のチェックとは、エンコード部１０４のエンコーダが未使用状態であるかどうか（即ち、変換処理を行っていないかどうか）のチェックであって、エンコード部１０４の先頭のエンコーダ１０４−１から順にチェック対象となる。
【００３６】
ステップＳ２２２では、主制御部１０８は、チェック対象のエンコーダが未使用状態であるかどうか（又は使用状態であるかどうか）を判定する。チェック対象のエンコーダが未使用状態である場合には、ステップＳ２２４に進む。また、チェック対象のエンコーダが未使用状態でない（即ち、使用状態である）場合には、チェック対象としたエンコーダのチェックを終了して、ステップＳ２２６に進む。
【００３７】
ステップＳ２２４では、主制御部１０８は、エンコード制御部１０６を介して、ステップＳ２２２で未使用状態とされたエンコーダに記録処理を開始させる。具体的には、主制御部１０８は、ステップＳ２２２で未使用状態とされたエンコーダに対して、撮像部１０２から入力される映像信号をストリームデータに変換する変換処理を行うように指示する。これにより、新たな記録開始の指示に対応した一定時間のストリームデータがバッファメモリ１１４に保存されることになる。なお、ステップＳ２２２で未使用状態とされたエンコーダに記録処理を開始させたら、シーン記録のチェックを開始するために、ステップＳ２０６に戻る。
【００３８】
ステップＳ２２６では、主制御部１０８は、エンコード部１０４の動作状態のチェックが終了したかどうか（即ち、エンコード部１０４の全てのエンコーダについて未使用状態であるかのチェックを行ったかどうか）を判定する。エンコード部１０４の動作状態のチェックが終了していない場合には、次のエンコーダをチェックするために、ステップＳ２２２に戻る。また、エンコード部１０４の動作状態のチェックが終了した場合には、ステップＳ２０６に戻り、現在記録中のシーン記録のチェックを開始する。この際、主制御部１０８は、操作部１１０から入力された新たな記録開始の指示を破棄し、記録開始ができなかったことを表すメッセージを表示部１１２に表示させてもよい。これにより、ユーザは、エンコード部１０４の全てのエンコーダが使用状態であったために、新たな記録開始の指示に対応する記録処理が行われていないことを知ることができる。また、主制御部１０８は、次の記録開始の指示が入力されたかどうかの判定（ステップＳ２１８）まで、新たな記録開始の指示を保留してもよい。これにより、シーン記録のチェックの終了後、エンコード部１０４の動作状態のチェックが再び開始されることになり、いずれかのエンコーダが未使用状態になれば記録処理を自動的に開始させることができる。
【００３９】
また、主制御部１０８は、記録開始の指示に対応した全ての記録処理を終了した後、表示部１１２に、記録メディア１１８に記録された複数のストリームデータを選択可能に一覧表示し、ユーザによって選択されたストリームデータを削除するようにしてもよい。これにより、記録メディア１１８に記録されたストリームデータを確認して不要なストリームデータを削除することが可能となり、記録メディア１１８の容量を効率的に使用することができる。なお、記録メディア１１８に記録されたストリームデータの削除は、主制御部１０８による制御の下で、記録部１１６によって行われる。
【００４０】
図３は、記録メディア１１８に記録された複数のストリームデータのうちユーザによって選択されたストリームデータを削除する際に表示部１１２に表示される表示画面の一例を示す図である。ストリームデータ表示部３０２には、記録メディア１１８に記録されたストリームデータが識別可能に表示され、本実施形態では、ストリームデータの記録開始の時刻が表示されている。カーソル３０４は、ストリームデータ表示部３０２に表示されたストリームデータを選択するためのカーソルである。ユーザは、操作部１１０を介してカーソル３０４を動かすことで、ストリームデータ表示部３０２に表示されたストリームデータを選択することができる。なお、カーソル３０４で選択されているストリームデータ（映像）の先頭の画像は、画像表示部３０６に表示される。図３（ａ）及び（ｂ）に示すように、時刻１４：０３：０２に記録を開始したストリームデータを選択した状態からカーソル３０４を動かして時刻１４：０３：０６に記録を開始したストリームデータを選択すると、画像表示部３０６に表示される画像が切り替わる。また、「プレビュー」ボタン３０８が選択されると、カーソル３０４で選択されているストリームデータのプレビューが画像表示部３０６に表示される。また、「削除」ボタン３１０が選択されると、図３（ｃ）に示すように、カーソル３０４で選択されているストリームデータを削除することを確認する表示画面が表示される。図３（ｃ）に示す表示画面において、「はい」ボタン３１２が選択されると、カーソル３０４で選択されているストリームデータが記録メディア１１８から削除される。一方、図３（ｃ）に示す表示画面において、「いいえ」ボタン３１４が選択されると、カーソル３０４で選択されているストリームデータの削除がキャンセルされ、図３（ａ）又は（ｂ）に示す表示画面に戻る。
【００４１】
図４は、撮像装置１の一定時間記録モードにおいて、任意の記録開始の指示から一定時間の経過前に複数の記録開始の指示がされた場合の各記録開始の指示に対応するストリームデータの記録状況を示すタイミングチャートである。
【００４２】
図４を参照するに、シーン記録を行っていない状態において、時刻ｔ１にユーザからの記録開始の指示が入力されると、エンコード部１０４のエンコーダ１０４−１による変換処理（撮像部１０２からの映像信号をストリームデータに変換する処理）が行われる。エンコーダ１０４−１で変換（生成）されたストリームデータは、ストリームデータ４０１としてバッファメモリ１１４に一時的に保持され、記録部１１６を介して、記録メディア１１８に記録される。ここで、時刻ｔ１より前にｎ−１個のストリームデータが記録されていた場合、ストリームデータ４０１は、ｎ番目のストリームデータとなる。なお、時刻ｔ１の記録開始の指示に応じて開始したエンコーダ１０４−１による変換処理は、時刻ｔ１から一定時間ｔｃの経過後に、主制御部１０８からの指示によって終了する。
【００４３】
次いで、時刻ｔ１から時刻ｔ１＋ｔｃまでの間の時刻ｔ２にユーザからの新たな記録開始の指示が入力されると、エンコーダ１０４−１は変換処理を既に行っている（使用状態である）ため、次の未使用状態であるエンコーダ１０４−２による変換処理が行われる。エンコーダ１０４−２で変換（生成）されたストリームデータは、ストリームデータ４０２としてバッファメモリ１１４に一時的に保持され、記録部１１６を介して、記録メディア１１８に記録される。ストリームデータ４０２は、ｎ＋１番目のストリームデータとなる。なお、時刻ｔ２の記録開始の指示に応じて開始したエンコーダ１０４−２による変換処理は、時刻ｔ２から一定時間ｔｃの経過後に、主制御部１０８からの指示によって終了する。
【００４４】
更に、時刻ｔ２から時刻ｔ２＋ｔｃまでの間の時刻ｔ３にユーザからの新たな記録開始の指示が入力されると、エンコーダ１０４−１及び１０４−２は変換処理を既に行っているため、次の未使用状態であるエンコーダ１０４−３による変換処理が行われる。エンコーダ１０４−３で変換（生成）されたストリームデータは、ストリームデータ４０３としてバッファメモリ１１４に一時的に保持され、記録部１１６を介して、記録メディア１１８に記録される。ストリームデータ４０３は、ｎ＋２番目のストリームデータとなる。なお、時刻ｔ３の記録開始の指示に応じて開始したエンコーダ１０４−３による変換処理は、時刻ｔ３から一定時間ｔｃの経過後に、主制御部１０８からの指示によって終了する。
【００４５】
このように、撮像装置１によれば、一定時間記録モードにおいて、記録開始の指示から一定時間の経過前に新たな記録開始の指示がされた場合であっても、各記録開始の指示に対応する一定期間の映像を独立して記録することができる。従って、ユーザは、映像として記録すべき期間が重複した場合であっても、所望の映像を逃すことなく記録することができる。また、記録された映像は一定時間であるため、かかる映像を編集する際の作業負荷を低減することができる。
＜第２の実施形態＞
図５は、本発明の第２の実施形態に係る撮像装置１Ａの構成を示す概略ブロック図である。撮像装置１Ａは、撮像装置１と同様に、被写体の映像をストリームデータに変換して記録メディアに記録したり、記録メディアに記録された映像を再生したりする撮像装置である。また、撮像装置１Ｂは、通常記録モードと、一定時間記録モードとを選択可能としている。
【００４６】
撮像装置１Ａは、図５に示すように、撮像装置１と同様な構成を有するが、エンコード部１０４Ａ及びバッファメモリ１１４Ａの構成が異なる。
【００４７】
エンコード部１０４Ａは、撮像部１０２から入力される映像信号を変換してストリームデータを生成し、かかるストリームデータをバッファメモリ１１４Ａに保存する。また、エンコード部１０４Ａは、エンコード制御部１０６による制御の下で、バッファメモリ１１４Ａに構成された複数のバッファ１１４Ａ−１乃至１１４Ａ−ｎへのストリームデータの保存を独立して制御することができる。エンコード部１０４Ａは、本実施形態では、映像をストリームデータに変換する変換処理を行う１つのエンコーダ１０４Ａ−１で構成される。エンコーダ１０４Ａ−１は、エンコード制御部１０６に制御され、撮像部１０２から入力される映像信号を所定のフォーマットのストリームデータに変換する。
【００４８】
バッファメモリ１１４Ａは、エンコード部１０４Ａ（エンコーダ１０４Ａ−１）で生成されたストリームデータを一時的に保存するメモリである。バッファメモリ１１４は、本実施形態では、ストリームデータを保存する複数のバッファ１１４Ａ−１、１１４Ａ−２、・・・、１１４Ａ−ｎを含む。複数のバッファ１１４Ａ−１乃至１１４Ａ−ｎのそれぞれは、エンコード部１０４Ａからのストリームデータを独立して保存する。バッファメモリ１１４Ａ−ｎ乃至１１４Ａ−ｎのそれぞれの状態は、記録部１１６によって定期的に監視され、バッファメモリ１１４Ａ−ｎ乃至１１４Ａ−ｎに保存されたストリームデータは、記録部１１６を介して、独立して記録メディア１１８に記録される。
【００４９】
なお、図５に示す撮像装置１Ａにおいて、エンコード部１０４Ａ、エンコード制御部１０６、主制御部１０８、及び、記録部１１６の一部又は全部は、撮像装置１Ａに搭載されるＣＰＵ上のプログラムとして実現してもよい。
【００５０】
ここで、撮像装置１Ａにおいては、一定時間記録モードの選択中に、第１の記録開始の指示から一定時間の経過前に第２の記録開始の指示がされる場合がある。このような場合、エンコード制御部１０６及び主制御部１０８は、第１の記録開始の指示及び第２の記録開始の指示のそれぞれに対応した一定時間のストリームデータを独立してバッファメモリ１１４Ａに保存するように、エンコード部１０４Ａを制御する。具体的には、エンコード制御部１０６及び主制御部１０８は、第１の記録開始の指示及び第２の記録開始の指示のそれぞれに対応した一定時間のストリームデータが独立して複数のバッファの異なるバッファに保存されるように、エンコード部１０４Ａを制御する。即ち、エンコード制御部１０６及び主制御部１０８は、エンコード部１０４Ａによる複数のバッファ１１４Ａ−１乃至１１４Ａ−ｎへの保存タイミングを制御する。そして、記録部１１６は、複数のバッファ１１４Ａ−１乃至１１４Ａ−ｎに独立して保存されたストリームデータのそれぞれを記録メディア１１８に記録する。
【００５１】
以下、図６を参照して、撮像装置１Ａの動作について説明する。ここでは、撮像装置１Ａの全体の動作のうち一定時間記録モードにおける動作について説明する。かかる動作は、撮像装置１Ａの記録モードとして一定時間記録モードが選択され、主制御部１０８が撮像装置１Ａの各部を統括的に制御することで実行される。
【００５２】
ステップＳ６０２では、操作部１１０がユーザからの記録開始の指示を受け付け、かかる記録開始の指示が、操作部１１０を介して、主制御部１０８に入力される。
【００５３】
ステップＳ６０４では、ユーザからの記録開始の指示に応じて、主制御部１０８は、エンコード制御部１０６を介して、エンコード部１０４Ａ（エンコーダ１０４Ａ−１）に記録処理を開始させる。具体的には、主制御部１０８は、エンコーダ１０４Ａ−１に対して、撮像部１０２から入力される映像信号をストリームデータに変換する変換処理を行うように指示する。なお、主制御部１０８は、エンコーダ１０４Ａ−１で変換（生成）されたストリームデータを、バッファメモリ１１４Ａの先頭のバッファ１１４Ａ−１に保存するように指示する。
【００５４】
ステップＳ６０６では、主制御部１０８は、ユーザからの記録開始の指示に応じて現在記録中のシーン記録のチェックを開始する。この際、主制御部１０８は、記録開始の指示の時刻が早いシーン記録からチェックを開始する。なお、記録開始の指示がされていない（即ち、記録が停止している）状態から記録開始が指示された段階では、１つのシーン記録のみが行われていることになる。
【００５５】
ステップＳ６０８では、主制御部１０８は、チェック対象のシーン記録に対して、記録開始の指示から一定時間が経過したかどうかを判定する。記録時間の指示から一定時間が経過していない場合には、チェック対象としたシーン記録のチェックを終了して、ステップＳ６１６に進む。また、記録時間の指示から一定時間が経過している場合には、ステップＳ６１０に進む。
【００５６】
ステップＳ６１０では、主制御部１０８は、チェック対象としたシーン記録に対する記録処理を終了させる。具体的には、主制御部１０８は、エンコード制御部１０６を介して、チェック対象のシーン記録に対応するストリームデータのバッファメモリ１１４Ａへの保存を停止するように指示する。そして、主制御部１０８は、記録部１１６に対して、バッファメモリ１１４Ａに保存されているチェック対象のシーン記録のストリームデータを記録メディア１１８に記録するように指示する。
【００５７】
ステップＳ６１２では、主制御部１０８は、エンコード制御部１０６を介して、チェック対象のシーン記録に使用していたバッファメモリ１１４Ａのバッファを解放して未使用状態にする。ここで、バッファメモリ１１４Ａのバッファの解放とは、かかるバッファへのエンコード部１０４Ａによるストリームデータの保存を停止することである。
【００５８】
ステップＳ６１４では、主制御部１０８は、現在記録中の他のシーン記録があるかどうかを判定する。現在記録中の他のシーン記録がない場合には、全てのシーン記録が終了しているため、動作を終了する。また、現在記録中の他のシーン記録がある場合には、他のシーン記録のチェックを継続するため、ステップＳ６１６に進む。
【００５９】
ステップＳ６１６では、主制御部１０８は、現在記録中の全てのシーン記録をチェックしたかどうかを判定する。シーン記録のチェックは、上述したように、記録開始の指示の時刻が早いシーン記録からチェックされるため、主制御部１０８は、記録開始の指示の時刻が最も遅いシーン記録をチェックしたかどうかを判定すればよい。全てのシーン記録をチェックしていない場合には、次のシーン記録をチェックするために、ステップＳ６０８に戻る。また、全てのシーン記録をチェックした場合には、ステップＳ６１８に進む。
【００６０】
ステップＳ６１８では、主制御部１０８は、操作部１１０がユーザからの新たな記録開始の指示を受け付け、かかる新たな記録開始の指示が入力されたかどうかを判定する。新たな記録開始の指示が入力されていない場合には、ステップＳ６０６に戻り、現在記録中のシーン記録のチェックを開始する。新たな記録開始の指示が入力されている場合には、ステップＳ６２０に進む。
【００６１】
ステップＳ６２０では、主制御部１０８は、エンコード制御部１０６を介して、バッファメモリ１１４Ａの使用状態のチェックを開始する。ここで、バッファメモリ１１４Ａの使用状態のチェックとは、バッファ１１４Ａ−１乃至１１４Ａ−ｎのそれぞれに対して、エンコード部１０４Ａによるストリームデータの保存が行われているかどうかのチェックである。なお、バッファメモリ１１４Ａを構成する先頭のバッファ１１４Ａ−１から順にチェック対象となる。
【００６２】
ステップＳ６２２では、主制御部１０８は、チェック対象のバッファが未使用状態であるかどうか（又は使用状態であるかどうか）を判定する。チェック対象のバッファが未使用状態である場合には、ステップＳ６２４に進む。また、チェック対象のバッファが未使用状態でない（即ち、使用状態である）場合には、チェック対象としたエンコーダのチェックを終了して、ステップＳ６２６に進む。
【００６３】
ステップＳ６２４では、主制御部１０８は、エンコード制御部１０６を介して、ステップＳ６２２で未使用状態とされたバッファへのストリームデータの保存を開始させる。具体的には、主制御部１０８は、エンコード部１０４Ａ（エンコーダ１０４Ａ−１）に対して、ステップＳ６２２で未使用状態とされたバッファにストリームデータを保存するように指示する。換言すれば、エンコード部１０４Ａは、主制御部１０８による指示を受けたタイミングから生成したストリームデータを、現在保存しているバッファに加えて、ステップＳ６２２で未使用状態とされたバッファにも保存する。これにより、新たな記録開始の指示に対応した一定時間のストリームデータがバッファメモリ１１４Ａに保存されることになる。なお、ステップＳ６２２で未使用状態とされたバッファへのストリームデータの保存を開始させたら、シーン記録のチェックを開始するために、ステップＳ６０６に戻る。
【００６４】
ステップＳ６２６では、主制御部１０８は、バッファメモリ１１４Ａの使用状態のチェックが終了したかどうか（即ち、バッファメモリ１１４Ａの全てのバッファについて未使用状態であるかのチェックを行ったかどうか）を判定する。バッファメモリ１１４Ａの使用状態のチェックが終了していない場合には、次のエバッファをチェックするために、ステップＳ６２２に戻る。また、バッファメモリ１１４Ａの使用状態のチェックが終了した場合には、ステップＳ６０６に戻り、現在記録中のシーン記録のチェックを開始する。この際、主制御部１０８は、操作部１１０から入力された新たな記録開始の指示を破棄し、記録開始ができなかったことを表すメッセージを表示部１１２に表示させてもよい。これにより、ユーザは、バッファメモリ１１４Ａの全てのバッファが使用状態であったために、新たな記録開始の指示に対応する記録処理が行われていないことを知ることができる。また、主制御部１０８は、次の記録開始の指示が入力されたかどうかの判定（ステップＳ６１８）まで、新たな記録開始の指示を保留してもよい。これにより、シーン記録のチェックの終了後、バッファメモリ１１４Ａの使用状態のチェックが再び開始されることになり、いずれかのバッファが未使用状態になれば記録処理を自動的に開始させることができる。
【００６５】
また、主制御部１０８は、記録開始の指示に対応した全ての記録処理を終了した後、表示部１１２に、記録メディア１１８に記録された複数のストリームデータを選択可能に一覧表示し、ユーザによって選択されたストリームデータを削除するようにしてもよい。
【００６６】
このように、撮像装置１Ａによれば、一定時間記録モードにおいて、記録開始の指示から一定時間の経過前に新たな記録開始の指示がされた場合であっても、各記録開始の指示に対応する一定期間の映像を独立して記録することができる。また、撮像装置１Ａは、撮像装置１と同様な効果を１つのエンコーダで実現することができるため、回路規模やコストの増加の抑制に有効である。
＜第３の実施形態＞
図７は、本発明の第３の実施形態に係る撮像装置１Ｂの構成を示す概略ブロック図である。撮像装置１Ｂは、撮像装置１や撮像装置１Ａと同様に、被写体の映像をストリームデータに変換して記録メディアに記録したり、記録メディアに記録された映像を再生したりする撮像装置である。また、撮像装置１Ｂは、通常記録モードと、一定時間記録モードとを選択可能としている。
【００６７】
撮像装置１Ｂは、図７に示すように、撮像装置１又は撮像装置１Ａと同様な構成を有し、記憶部１２０Ｂと、ストリーム切出部１２２Ｂとを更に備える。
【００６８】
記憶部１２０Ｂは、例えば、ＲＡＭなどで構成され、一定時間記録モードにおいて、操作部１１０がユーザからの記録開始の指示を主制御部１０８に入力した時刻、即ち、記録開始が指示された時刻を記憶する。なお、記憶部１２０Ｂには、主制御部１０８を介して、記録開始が指示された時刻が入力される。
【００６９】
ストリーム切出部１２２Ｂは、主制御部１０８による制御の下で、記録メディア１１８に記録されたストリームデータを読み出し、任意の開始位置から任意の終了位置までのストリームデータを新たなストリームデータとして切り出す。なお、ストリーム切出部１２２Ｂで切り出されたストリームデータは、記録部１１６を介して、記録メディア１１８に記録される。
【００７０】
なお、図７に示す撮像装置１Ｂにおいて、エンコード部１０４Ａ、エンコード制御部１０６、主制御部１０８、記録部１１６、及び、ストリーム切出部１２２Ｂの一部又は全部は、撮像装置１Ｂに搭載されるＣＰＵ上のプログラムとして実現してもよい。
【００７１】
ここで、撮像装置１Ｂにおいては、一定時間記録モードの選択中に、第１の記録開始の指示から一定時間の経過前に第２の記録開始の指示がされる場合がある。このような場合、主制御部１０８は、第１の記録開始が指示された時刻（第１の時刻）、及び、第２の記録開始が指示された時刻（第２の時刻）を記憶部１２０Ｂに記憶させる。また、主制御部１０８は、記録メディア１１８に記録されたストリームデータから、第１の時刻から一定時間のストリームデータ、及び、第２の時刻から一定時間のストリームデータをそれぞれ切り出すように、ストリーム切出部１２２Ｂを制御する。そして、主制御部１０８は、ストリーム切出部１２２Ｂで切り出されたストリームデータのそれぞれを、記録部１１６によって第１の記録開始の指示及び第２の記録開始の指示のそれぞれに対応したストリームデータとして独立して記録メディア１１８に記録させる。
【００７２】
以下、図８を参照して、撮像装置１Ｂの動作について説明する。ここでは、撮像装置１Ｂの全体の動作のうち一定時間記録モードにおける動作について説明する。かかる動作は、撮像装置１Ｂの記録モードとして一定時間記録モードが選択され、主制御部１０８が撮像装置１Ｂの各部を統括的に制御することで実行される。
【００７３】
ステップＳ８０２では、操作部１１０がユーザからの記録開始の指示を受け付け、かかる記録開始の指示が、操作部１１０を介して、主制御部１０８に入力される。
【００７４】
ステップＳ８０４では、主制御部１０８は、ステップＳ８０２で記録開始の指示が入力された時刻、即ち、記録開始が指示された時刻を記憶部１２０Ｂに記憶させる。但し、ステップＳ８０４は、後述するステップＳ８０６とほぼ同時に行われる。
【００７５】
ステップＳ８０６では、ユーザからの記録開始の指示に応じて、主制御部１０８は、エンコード制御部１０６を介して、エンコード部１０４Ａに記録処理を開始させる。具体的には、主制御部１０８は、エンコード部１０４Ａのエンコーダ１０４Ａ−１に対して、撮像部１０２から入力される映像信号をストリームデータに変換する変換処理を行うように指示する。なお、エンコード部１０４Ａで変換されたストリームデータは、バッファメモリ１１４に逐次保存される。
【００７６】
ステップＳ８０８では、主制御部１０８は、ユーザからの記録開始の指示に応じて現在記録中のシーン記録のチェックを開始する。この際、主制御部１０８は、記録開始の指示の時刻が早いシーン記録からチェックを開始する。なお、記録開始の指示がされていない（即ち、記録が停止している）状態から記録開始が指示された段階では、１つのシーン記録のみが行われていることになる。
【００７７】
ステップＳ８１０では、主制御部１０８は、チェック対象のシーン記録に対して、記録開始の指示から一定時間が経過したかどうかを判定する。記録時間の指示から一定時間が経過していない場合には、チェック対象としたシーン記録のチェックを終了して、ステップＳ８１４に進む。また、記録時間の指示から一定時間が経過している場合には、ステップＳ８１２に進む。
【００７８】
ステップＳ８１２では、主制御部１０８は、チェック対象のシーン記録が最後のシーン記録かどうかを判定する。チェック対象のシーン記録が最後のシーン記録である場合には、記録処理を終了させるために、ステップＳ８２０に進む。また、チェック対象のシーン記録が最後のシーン記録ではない場合には、ステップＳ８１４に進む。
【００７９】
ステップＳ８１４では、主制御部１０８は、現在記録中の全てのシーン記録をチェックしたかどうかを判定する。シーン記録のチェックは、上述したように、記録開始の指示の時刻が早いシーン記録からチェックされるため、主制御部１０８は、記録開始の指示の時刻が最も遅いシーン記録をチェックしたかどうかを判定すればよい。全てのシーン記録をチェックしていない場合には、次のシーン記録をチェックするために、ステップＳ８１０に戻る。また、全てのシーン記録をチェックした場合には、ステップＳ８１６に進む。
【００８０】
ステップＳ８１６では、主制御部１０８は、操作部１１０がユーザからの新たな記録開始の指示を受け付け、かかる新たな記録開始の指示が入力されたかどうかを判定する。新たな記録開始の指示が入力されていない場合には、ステップＳ８０８に戻り、現在記録中のシーン記録のチェックを開始する。新たな記録開始の指示が入力されている場合には、ステップＳ８１８に進む。
【００８１】
ステップＳ８１８では、主制御部１０８は、新たな記録開始の指示が入力された時刻、即ち、新たな記録開始が指示された時刻を記憶部１２０Ｂに記憶させる。なお、新たな記録開始が指示された時刻を記憶部１２０Ｂに記憶させたら、シーン記録のチェックを開始するために、ステップＳ８０８に戻る。
【００８２】
ステップＳ８２０では、主制御部１０８は、記録処理を終了させる。具体的には、主制御部１０８は、エンコード制御部１０６を介して、エンコード部１０４Ａ（エンコーダ１０４Ａ−１）に変換処理を停止するように指示する。
【００８３】
ステップＳ８２２では、主制御部１０８は、ストリーム切出部１２２Ｂを介して、記録メディア１１８に記録されたストリームデータの切り出しを開始する。具体的には、主制御部１０８は、ストリーム切出部１２２Ｂに対して、記憶部１２０Ｂに記憶した記録開始が指示された時刻のうち先頭の時刻（早い時刻）から一定時間のストリームデータを順次切り出すように指示する。なお、ストリーム切出部１２２Ｂで切り出されたストリームは、記録部１１６に入力される。
【００８４】
ステップＳ８２４では、主制御部１０８は、記録部１１６を介して、ストリーム切出部１２２Ｂによって切り出されたストリームを記録メディア１１８に記録する。具体的には、主制御部１０８は、記録部１１６に対して、ストリーム切出部１２２Ｂで切り出されたストリームのそれぞれを、各記録開始の指示に対応した一定時間のストリームデータとして記録メディア１１８に記録するように指示する。これにより、記録メディア１１８には、複数の記録開始の指示のそれぞれに対応した一定時間のストリームデータが記録されることになる。
【００８５】
ステップＳ８２６では、主制御部１０８は、全ての記録開始の指示に対応したストリームデータを切り出したかどうか（即ち、記憶部１２０Ｂに記憶した全ての時刻から一定時間のストリームデータを切り出したかどうか）を判定する。全ての記録開始の指示に対応したストリームデータを切り出していない場合には、ステップＳ８２２に戻り、ストリームデータの切り出しを継続する。また、全ての記録開始の指示に対応したストリームデータを切り出した場合には、動作を終了する。
【００８６】
なお、主制御部１０８は、記録開始の指示に対応した全ての記録処理を終了した後、表示部１１２に、記録メディア１１８に記録された複数のストリームデータを選択可能に一覧表示し、ユーザによって選択されたストリームデータを削除するようにしてもよい。
【００８７】
図９は、撮像装置１Ｂの一定時間記録モードにおいて、任意の記録開始の指示から一定時間の経過前に複数の記録開始の指示がされた場合の各記録開始の指示に対応するストリームデータの記録状況を示すタイミングチャートである。
【００８８】
図９を参照するに、シーン記録を行っていない状態において、時刻ｔ１にユーザからの記録開始の指示が入力されると、エンコード部１０４Ａ（エンコーダ１０４Ａ−１）による変換処理が行われる。エンコーダ１０４Ａ−１で変換（生成）されたストリームデータは、一時ストリームデータとしてバッファメモリ１１４に保持され、記録部１１６を介して、記録メディア１１８に記録される。なお、時刻ｔ１から一定時間ｔｃが経過するまでの間に新たな記録開始が指示されなかった場合、主制御部１０８は、時刻ｔ１から一定時間ｔｃの経過後に、エンコーダ１０４Ａ−１による変換処理を終了させる。
【００８９】
次いで、時刻ｔ１から時刻ｔ１＋ｔｃまでの間の時刻ｔ２にユーザからの新たな記録開始の指示が入力されると、主制御部１０８は、エンコーダ１０４Ａ−１による変換処理を終了する時刻を、時刻ｔ２＋ｔｃまで延長する。なお、時刻ｔ２から一定時間ｔｃが経過するまでの間に新たな記録開始が指示されなかった場合、主制御部１０８は、時刻ｔ２から一定時間ｔｃの経過後に、エンコーダ１０４Ａ−１による変換処理を終了させる。このように、最後の記録開始が指示されてから一定時間ｔｃが経過する前に新たな記録開始が指示された場合、エンコーダ１０４Ａ−１による変換処理を終了する時刻が更新される。
【００９０】
更に、時刻ｔ２から時刻ｔ２＋ｔｃまでの間の時刻ｔ３にユーザからの新たな記録開始の指示が入力されると、主制御部１０８は、エンコーダ１０４Ａ−１による変換処理を終了する時刻を、時刻ｔ３＋ｔｃまで延長する。そして、記録メディア１１８に記録された一時ストリームデータから、時刻ｔ１から一定時間ｔｃのストリームデータを切り出し、時刻ｔ１の記録開始の指示に対応したストリームデータ９０１とする。同様に、記録メディア１１８に記録された一時ストリームデータから、時刻ｔ２及びｔ３から一定時間ｔｃのストリームデータをそれぞれ切り出し、時刻ｔ２及びｔ３のそれぞれの記録開始の指示に対応したストリームデータ９０２及び９０３とする。
【００９１】
このように、撮像装置１Ｂによれば、一定時間記録モードにおいて、記録開始の指示から一定時間の経過前に新たな記録開始の指示がされた場合であっても、各記録開始の指示に対応する一定期間の映像を独立して記録することができる。また、撮像装置１Ｂは、撮像装置１や撮像装置１Ａと同様な効果を１つのエンコーダ及び１つのバッファメモリで実現することができるため、回路規模やコストの増加の抑制に更に有効である。
【００９２】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されないことはいうまでもなく、その要旨の範囲内で種々の変形及び変更が可能である。
【図面の簡単な説明】
【００９３】
【図１】本発明の第１の実施形態に係る撮像装置の構成を示す概略ブロック図である。
【図２】図１に示す撮像装置の一定時間記録モードにおける動作を説明するためのフローチャートである。
【図３】図１に示す撮像装置において、記録メディアに記録された複数のストリームデータのうちユーザによって選択されたストリームデータを削除する際に表示部に表示される表示画面の一例を示す図である。
【図４】図１に示す撮像装置の一定時間記録モードにおいて、任意の記録開始の指示から一定時間の経過前に複数の記録開始の指示がされた場合の各記録開始の指示に対応するストリームデータの記録状況を示すタイミングチャートである。
【図５】本発明の第２の実施形態に係る撮像装置の構成を示す概略ブロック図である。
【図６】図５に示す撮像装置の一定時間記録モードにおける動作を説明するためのフローチャートである。
【図７】本発明の第３の実施形態に係る撮像装置の構成を示す概略ブロック図である。
【図８】図７に示す撮像装置の一定時間記録モードにおける動作を説明するためのフローチャートである。
【図９】図７に示す撮像装置の一定時間記録モードにおいて、任意の記録開始の指示から一定時間の経過前に複数の記録開始の指示がされた場合の各記録開始の指示に対応するストリームデータの記録状況を示すタイミングチャートである。
【符号の説明】
【００９４】
１                            撮像装置
１０２                        撮像部
１０４                        エンコード部
１０４−１乃至１０４−ｎ      エンコーダ
１０６                        エンコード制御部
１０８                        主制御部
１１０                        操作部
１１２                        表示部
１１４                        バッファメモリ
１１６                        記録部
１１８                        記録メディア
１Ａ                          撮像装置
１０４Ａ                      エンコード部
１０４Ａ−１                  エンコーダ
１１４Ａ                      バッファメモリ
１１４Ａ−１乃至１１４Ａ−ｎ  バッファ
１Ｂ                          撮像装置
１２０Ｂ                      記憶部
１２２Ｂ                      ストリームデータ切出部
【図１】
2010141740.tif 000003
【図２】
2010141740.tif 000004
【図３】
2010141740.tif 000005
【図４】
2010141740.tif 000006
【図５】
2010141740.tif 000007
【図６】
2010141740.tif 000008
【図７】
2010141740.tif 000009
【図８】
2010141740.tif 000010
【図９】
2010141740.tif 000011