(57)【特許請求の範囲】
【請求項１】
設定されたフレームレートの動画データを出力する撮像手段と、
前記撮像手段により得られた動画データを記憶するメモリと、
記録開始の指示に応じて前記撮像手段により得られた動画データを記録媒体に記録する記録手段と、
前記撮像手段から出力された動画データの前記記録開始の指示に対応するフレームから前記記録手段による記録を開始する第１の記録モードと、前記撮像手段により出力された動画データを前記記録開始の指示があるまで繰り返し前記メモリに記憶すると共に、前記記録開始の指示に応じて、前記メモリに記憶された動画データのうち前記記録開始の指示の所定の時間前に対応したフレームから前記記録手段による記録を開始する第２の記録モードのうちのいずれかを記録モードとして設定するモード設定手段と、
前記フレームレートを、複数のフレームレートの何れかに設定するフレームレート設定手段と、
前記フレームレート設定手段によるフレームレートの設定処理を制御する制御手段とを備え、
前記制御手段は、前記第２の記録モードにおいて、前記所定の時間に基づいて、前記メモリに記憶される動画データの記録時間が前記所定の時間よりも短くなる所定のフレームレートが設定されないように制御し、前記第１のモードにおいて前記所定のフレームレートを含む複数のフレームレートの何れかが設定されるように制御することを特徴とする記録装置。
【請求項２】
設定可能な複数のフレームレートの情報を表示装置に表示する表示手段を備え、
前記フレームレート設定手段は、前記表示手段に表示されたフレームレートからユーザがフレームレートを指定する手段を有し、
前記制御手段は、前記第２の記録モードにおいて、前記所定のフレームレートの情報を表示しないように前記表示手段を制御することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記制御手段は、前記第１の記録モードにおいて前記所定のフレームレートが設定されている場合、当該第１の記録モードから前記第２の記録モードに変更されないように制御することを特徴とする請求項１または２に記載の記録装置。
【請求項４】
前記第２の記録モードにおける前記所定の時間を設定する時間設定手段をさらに備え、
前記制御手段は、前記時間設定手段により設定された前記所定の時間に基づいて、前記第２の記録モードにおいて前記メモリに記憶される動画データの記録時間が前記時間設定手段により設定された前記所定の時間よりも短くなる所定のフレームレートが設定されないように制御することを特徴とする請求項１に記載の記録装置。
【請求項５】
前記第２の記録モードにおいて記録開始の指示があるまで繰り返し前記メモリに記憶される動画データの記録時間が、前記動画データのフレームレートが高くなるほど短くなることを特徴とする請求項１に記載の記録装置。
【請求項６】
設定されたフレームレートの動画データを出力する撮像手段と、前記撮像手段により得られた動画データを記憶するメモリを備えた記録装置の制御方法において、
記録開始の指示に応じて前記撮像手段により得られた動画データを記録媒体に記録する記録ステップと、
前記撮像手段から出力された動画データの前記記録開始の指示に対応するフレームから前記記録ステップにおける記録を開始する第１の記録モードと、前記撮像手段により出力された動画データを前記記録開始の指示があるまで繰り返し前記メモリの所定の記憶領域に記憶すると共に、前記記録開始の指示に応じて、前記メモリに記憶された動画データのうち前記記録開始の指示の所定の時間前に対応したフレームから前記記録ステップによる記録を開始する第２の記録モードのうちのいずれかを記録モードとして設定するモード設定ステップと、
前記フレームレートを、複数のフレームレートの何れかに設定するフレームレート設定ステップと、
前記フレームレート設定ステップにおけるフレームレートの設定処理を制御する制御ステップとを備え、
前記制御ステップは、前記第２の記録モードにおいて、前記所定の時間に基づいて、前記メモリに記憶される動画データの記録時間が前記所定の時間よりも短くなる所定のフレームレートが設定されないように制御し、前記第１のモードにおいて前記所定のフレームレートを含む複数のフレームレートの何れかが設定されるように制御するステップを有することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置に関し、特に、動画を記録する装置に関する。
【背景技術】
【０００２】
従来、動画や音声を記録する装置としてビデオカメラが知られている。ビデオカメラでは、ユーザによる撮影開始の指示により撮影を開始するので、撮影開始前の撮り逃したシーンを記録することができないという問題点があった。そこで、バッファメモリに対して繰り返しデータを記録しておき、ユーザの指示があった時点でバッファメモリへの書き込みを停止することで、撮り逃しを防ぐ構成が提案されている（例えば、特許文献１参照）。
【０００３】
また、ビデオカメラにメモリを内蔵し、撮影開始指示の直前の所定期間分の動画像を繰り返しメモリに記憶しておき、撮影指示があると、その時点でメモリに記憶しておいた所定期間前の動画から記録媒体に記録することも考えられている。
【０００４】
また、近年では、記録する動画のフレームレートを変更することが可能なビデオカメラも登場している。例えば、高いフレームレートで撮影、記録した動画を低いフレームレートで再生、表示することで、スローモーション効果を得ることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平７−９９６２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前記の様に、撮影開始の指示に応じて、メモリに記憶しておいた所定期間前の動画から記録媒体に記録する構成により、撮り逃しを防ぐことができる。しかし、撮影する動画のフレームレートが変わると、メモリに記憶可能な動画の時間も変わってしまう。また、フレームレートが非常に高くなった場合、極めて短い時間しかメモリに記憶できなくなることもある。
【０００７】
この様にフレームレートを変えた場合、ユーザは、撮影指示の前にどのくらいの期間、動画をメモリに記憶しておくことができるのかということを確認できない。そのため、使い勝手が悪いものであった。
【０００８】
本発明はこの様な問題を解決することを目的とする。本発明は、動画のフレームレートを変更する場合の使い勝手を向上させることを目的とする。
【０００９】
また、本発明は、記録開始の直前に記憶する動画の記録時間とフレームレートとを簡単に設定できるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
上記本件発明の目的を達成するため、本発明における記録装置は、設定されたフレームレートの動画データを出力する撮像手段と、撮像手段により得られた動画データを記憶するメモリと、記録開始の指示に応じて撮像手段により得られた動画データを記録媒体に記録する記録手段と、撮像手段から出力された動画データの記録開始の指示に対応するフレームから記録手段による記録を開始する第１の記録モードと、撮像手段により得られた動画データを記録開始の指示があるまで繰り返しメモリに記憶すると共に、記録開始の指示に応じて、前記メモリに記憶された動画データのうち記録開始の指示の所定の時間前に対応したフレームから記録手段による記録を開始する第２の記録モードのうちのいずれかを記録モードとして設定するモード設定手段と、フレームレートを、複数のフレームレートの何れかに設定するフレームレート設定手段と、フレームレート設定手段によるフレームレートの設定処理を制御する制御手段とを備え、制御手段は、第２の記録モードにおいて、所定の時間に基づいて、メモリに記憶される動画データの記録時間が所定の時間よりも短くなる所定のフレームレートが設定されないように制御し、第１のモードにおいて所定のフレームレートを含む複数のフレームレートの何れかが設定されるように制御する。
【発明の効果】
【００１１】
動画のフレームレートを変更する場合の記録装置の使い勝手を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態におけるビデオカメラの構成を示す図である。
【図２】本発明の第１の実施例における記録処理を示すフローチャートである。
【図３】本発明の第１の実施例におけるフレームレート設定処理を示すフローチャートである。
【図４】本発明の第１の実施例におけるフレームレートの設定画面を示す図である。
【図５】本発明の第１の実施例におけるプレ記録モード設定処理を示すフローチャートである。
【図６】本発明の第２の実施例におけるフレームレートの設定処理を示すフローチャートである。
【図７】本発明の第２の実施例におけるフレームレートの設定画面を示す図である。
【図８】本発明の第３の実施例におけるプレ記録時間とフレームレートの対応情報を示す図である。
【図９】本発明の第３の実施例におけるプレ記録モード設定処理を示すフローチャートである。
【図１０】本発明の第３の実施例におけるプレ記録時間の設定画面を示す図である。
【図１１】本発明の第３の実施例におけるフレームレートの設定処理を示すフローチャートである。
【図１２】本発明の第３の実施例におけるフレームレートの設定画面を示す図である。
【図１３】本発明の第４の実施例におけるフレームレートの設定処理を示すフローチャートである。
【図１４】本発明の第４の実施例におけるフレームレートの設定画面を示す図である。
【図１５】本発明の第５の実施例におけるフレームレートの設定処理を示すフローチャートである。
【図１６】本発明の第５の実施例におけるフレームレートの設定画面を示す図である。
【図１７】本発明の第５の実施例におけるプレ記録モード設定処理を示すフローチャートである。
【図１８】本発明の第５の実施例におけるプレ記録時間の設定画面を示す図である。
【図１９】フレームレートの設定画面とプレ記録時間の設定画面の他の実施例を示す図である。
【発明を実施するための形態】
【００１３】
（第１の実施形態）
図１は、本発明の記録装置としてのビデオカメラ１００の構成を示すブロック図である。なお、ビデオカメラ１００は、所定の記録フォーマットに従い動画信号を記録する。また、記録媒体に記録された動画信号やその他の情報は、ＦＡＴ(File Allocation Table)ファイルシステムに従い、ファイルとして管理される。また、ビデオカメラ１００は、撮影する動画のフレームレート（単位時間あたりのフレーム数）を複数の所定のフレームレートのうちの何れかに変更することができる。また、ビデオカメラ１００は、ユーザによる撮影開始の指示の直前の所定の記録時間分の動画を繰り返しメモリに記憶しておき、記録開始の指示があると、メモリから所定の記録時間前に撮影された動画を読み出して記録する、プレ記録モードを備えている。
【００１４】
図１において、撮像部１０１は被写体を撮影し、被写体を示す動画データを生成して出力する。撮像部１０１は、ズームレンズやフォーカスレンズ等の光学系、ＣＣＤ等のイメージセンサ、アイリス、撮影した動画データをデジタルデータに変換するＡＤ変換器、撮影された動画データに必要な処理を施す処理回路等を含む。音声入力部１０２は、マイクロフォンやアンプ、ＡＤ変換器等を有し、被写体の音声を取得し、音声データを出力する。メモリ１０３は、撮像部１０１から出力された動画データや音声入力部１０２からの音声データ、表示用の画像信号、圧縮された動画データやその他の情報を記憶する。また、メモリ１０３は、後述のプレ記録モードにおいて、ユーザからの撮影開始の指示の直前の所定期間の圧縮された動画データを記憶可能な容量（所定の記憶領域）を備えている。
【００１５】
信号処理部１０４は、記録時においては、撮影された動画データに対してＭＰＥＧ等の公知の符号化方式に従う符号化処理を施し、その情報量を圧縮してメモリ１０３に記憶する。また、信号処理部１０４は、再生時においては、再生された動画データや音声データを復号し、情報量を伸張する。
【００１６】
表示制御部１０５は、制御部１０７からの指示に従い、動画像や各種の情報を表示部１０６に表示する。表示部１０６は液晶パネル等、公知の表示装置を含む。
【００１７】
制御部１０７はマイコンやその他必要なメモリを有し、不図示の不揮発メモリに記憶されたプログラムに従い、操作部１０８からの指示に応じてビデオカメラ１００の各部の動作を制御する。操作部１０８は、ユーザにより操作可能な電源スイッチ、動画像の撮影開始、停止を指示するトリガスイッチ、再生スイッチ、メニュースイッチ等の各種のスイッチを備える。制御部１０７は、操作部１０８からのユーザの指示を受け付ける。また、ユーザはメニュースイッチを操作して表示部１０６にメニュー画面を表示し、このメニュー画面を利用してビデオカメラ１００の動作モードを変更し、また、設定を変更する。
【００１８】
記録再生部１０９は、制御部１０７からの指示に従い、動画データや音声データ、各種の情報を記録媒体１１０に記録し、また、記録媒体１１０から再生する。記録媒体１１０はメモリカードやハードディスク（ＨＤＤ）等のランダムアクセス可能な記録媒体である。本実施形態では、記録媒体１１０はフラッシュメモリを内蔵した交換可能なメモリカードである。また、記録媒体１１０は、不図示の装着、排出機構により、ビデオカメラ１００に対してユーザが容易に装着、排出可能な構成である。出力部１１１は、撮影された動画データ、或いは、再生された動画データをビデオカメラ１００の外部機器に出力する。内部バス１１２は、ビデオカメラ１００の各部の間で、各種のデータやコマンドを転送するために用いられる。
【００１９】
次に、ビデオカメラ１００による記録処理について説明する。図２はビデオカメラ１００における記録処理を示すフローチャートである。なお、図２の処理は制御部１０７が上記記憶されたプログラムを実行することで各部を制御することにより実行される。
【００２０】
操作部１０７によりビデオカメラ１００の電源が投入されると、制御部１０７はビデオカメラの動作モードを通常記録モード（第１の記録モード）に設定する。そして、各部を制御して、撮像部１０１により得られた動画データをメモリ１０３に記憶する。制御部１０７は、後述の様にユーザにより設定されたフレームレートの動画を撮影し、動画データを出力するように撮像部１０１を制御する。そして、メモリ１０３に記憶された動画データに応じた被写体の動画像を表示部１０６に表示し、記録待機状態となる（Ｓ２０１）。
【００２１】
この状態で、制御部１０７は、操作部１０８によりプレ記録モード（第２の記録モード）への切り替え要求があったか否かを判別する。プレ記録モードへの切り替え要求が無い場合、制御部１０７は、記録開始の指示があるか否かを判別する（Ｓ２０５）。記録開始の指示があると、制御部１０７は各部を制御し、動画の記録を開始する。通常記録モードでは、記録開始の指示に対応するフレームから動画の記録を開始する。撮像部１０１は、制御部１０７からの指示により、設定されたフレームレートの動画データを出力し、バス１１０を介して順次メモリ１０３に記憶する。信号処理部１０４は、メモリ１０３に記憶された動画データを圧縮して、再度メモリ１０３に記憶する（Ｓ２０６）。また、制御部１０７は、現在設定されているフレームレートが３０フレーム／秒（ｆｐｓ）、或いは、２４ｆｐｓの場合、音声入力部１０２からの音声データを符号化するように信号処理部１０４を制御する。制御部１０７は記録再生部１０９に対し、メモリ１０３から動画データを読み出し、記録媒体１１０に記録するように指示する（Ｓ２０７）。
【００２２】
そして、記録開始後、操作部１０７により記録停止の指示があると（Ｓ２０８）、制御部１０７は記録再生部１０９に対して、動画の記録停止を指示する（Ｓ２０９）。なお、本実施形態では、記録開始の指示から記録停止の指示までの間に記録された一連の動画を一つのファイルとして管理する。
【００２３】
なお、本実施形態では、圧縮された動画データと音声データのデータレート（単位時間あたりのデータ量）が記録媒体１１０に対して記録可能なデータレートよりも低い。そのため、記録開始の指示の後、メモリ１０３に対して所定量の圧縮された動画信号が記憶される度にメモリ１０３から動画データを読み出して記録媒体１１０に対して書き込む。そして、メモリ１０３に記憶された動画データの量が閾値よりも低くなると記録媒体への記録を一時停止する。この様に、記録媒体１１０に対しては動画データを間欠的に記録する。
【００２４】
そして、制御部１０７は、操作部１０８より再生モードや電源オフなど、他のモードへの指示があると、処理を終了する（Ｓ２１０）。
【００２５】
また、Ｓ２０２でプレ記録モードへの切り替え要求があった場合、制御部１０７はプレ記録モードの設定処理を実行する（Ｓ２０３）。プレ記録モード設定処理については後述する。そして、制御部１０７は、プレ記録モードに設定されたか否かを判別し（Ｓ２０４）、プレ記録モードに設定されていない場合には、Ｓ２０５に進み、前述の通常記録モードの処理を実行する。また、プレ記録モードが設定された場合、制御部１０７は、撮像部１０１により撮影された動画データを圧縮し、順次メモリ１０３に記憶するように、信号処理部１０４を制御する（Ｓ２１１）。本実施形態では、ｎ秒分、例えば３秒分の圧縮された動画データをメモリ１０３に繰り返し記憶する。そして、記録開始の指示があると、メモリ１０３に記憶された動画信号のうち、記録開始の指示から３秒前のフレームから動画の記録を開始する。この様に、プレ記録モードでは、ユーザからの記録開始指示の時点から３秒前に入力された画面より動画信号の記録を開始する。なお、メモリ１０３の容量によっては、プレ記録モードにおいて記憶する動画データの記録時間を長くすることも可能である。
【００２６】
プレ記録モードでは、撮像部１０１からの動画データの各フレームがメモリ１０３に書き込まれる。その後、信号処理部１０４により圧縮処理され、メモリ１０３の決められたアドレスに、繰り返し圧縮された動画データが記憶される。本実施形態では、プレ記録モードにおいて、記録待機状態のときに圧縮された動画データを記憶するためにメモリ１０３に用意した記憶容量は、１２０ｆｐｓの動画を所定時間分記憶可能な容量とする。そして、プレ記録モードの設定指示に応じて、圧縮された動画を繰り返し記憶するための記憶領域の先頭アドレスから圧縮された動画データの書き込みを開始する。そして、圧縮された動画のための記憶領域の最後まで動画を書き込むと、圧縮された動画のための記憶領域の先頭アドレスに戻って上書きする。従って、プレ記録モードに設定した後、所定時間が経過した後は、記録待機状態において常に所定時間前までの動画がメモリ１０３に記憶されている。
【００２７】
なお、本実施形態では、ＭＰＥＧ方式で動画データを圧縮しているため、符号化された後のデータ量がフレーム毎に異なる。そのため、信号処理部１０４は、各フレームの符号化が終了し、メモリ１０３への書き込みが完了する度に、各フレームの記憶アドレスの情報を制御部１０７に知らせる。これにより、制御部１０７は、現在メモリ１０３に記憶されている動画データのｎ秒前のフレームの記憶アドレスを検出することができる。
【００２８】
この様に、プレ記録モードが設定されると、メモリ１０３に対して撮像部１０１からの動画データを順次記憶する。そして、信号処理部１０４により圧縮された動画データをメモリ１０３に記憶する。
【００２９】
次に、制御部１０７は、操作部１０８により通常記録モードへの変更が指示されたかどうかを判別する（Ｓ２１２）。プレ記録モードから通常記録モードへの変更が指示された場合、制御部１０７は、メモリ１０３への動画データの記憶を停止し、通常記録モードに切り替えて記録待機状態に戻る。また、通常記録モードへの変更指示が無い場合、制御部１０７は、操作部１０８により記録開始の指示があったかどうかを判別する（Ｓ２１３）。記録開始の指示が無い場合には、Ｓ２１１に戻る。また、記録開始の指示があると、制御部１０７は、メモリ１０３に記憶された圧縮動画データのうち記録開始の指示に対応したフレームのｎ秒前のフレームから記録媒体１１０対する記録を開始するように、記録再生部１０９を制御する（Ｓ２１４）。記録開始の指示の後も、撮像部１０１は引き続き設定されたフレームレートの動画データの撮影を継続し、動画データを継続して出力する。また、信号処理部１０４は、記録開始の指示の後も、引き続き動画、音声データの圧縮を継続し、メモリ１０３に対して圧縮された動画、音声データを継続して書き込む。このとき、記録再生部１０４は、メモリ１０３における、圧縮された動画を繰り返し記憶するための記憶領域に対して引き続いて圧縮された動画、音声データを記憶する。記録再生部１０９は、メモリ１０３から圧縮された動画データと音声データを読み出して記録媒体１１０に記録する。そして、メモリ１０３に記憶された動画データと音声データのデータ量が閾値よりも少なくなったことに応じて、メモリ１０３からのデータの読み出しと記録媒体１１０への記録を一時停止する。この様に、記録媒体１１０に対しては動画と音声データを間欠的に記録する。
そして、制御部１０７は、記録停止の指示があったかどうかを判別し（Ｓ２１５）、記録停止の指示があると、記録媒体１１０に対する圧縮動画データの記録を停止する（Ｓ２１６）。このとき、制御部１０７は、記録停止の指示があったときに撮影されていたフレームを記録停止フレームとして検出する。そして、制御部１０７は、この記録停止フレームまで動画データを符号化してメモリ１０３に記憶するように信号処理部１０４に指示する。そして、制御部１０７は、記録停止フレームまで動画データを記録した後、記録を停止するように記録再生部１０９に指示する。記録媒体１１０への記録が停止すると、制御部１０７は再度、撮像部１０１からの動画データを圧縮し、前述の様に繰り返しメモリ１０３に書き込む様に各部を制御する。そして、記録待機状態に移行して（Ｓ２１７）、操作部１０８より再生モードや電源オフなど、他のモードへの指示があると、処理を終了する（Ｓ２１８）。
なお、プレ記録モードを設定後、ｎ秒経過する前に記録開始の指示があった場合には、プレ記録モードを設定後、最初にメモリ１０３に記憶されたフレームから記録を開始するものとする。
【００３０】
次に、フレームレートの設定処理について説明する。ユーザは、通常記録モードとプレ記録モードの何れにおいても、記録待機状態のときに、撮像部１０１により撮影して記録する動画のフレームレートを設定することができる。そして、本実施形態では、通常記録モードにおいては、１２ｆｐｓ、１５ｆｐｓ、２４ｆｐｓ、３０ｆｐｓ、６０ｆｐｓ、１２０ｆｐｓ、２４０ｆｐｓ、４８０ｆｐｓ、９６０ｆｐｓの何れかに設定することができる。一方、動画データの圧縮率を変えない場合、フレームレートが高くなるほど、単位時間当たりの符号化された動画データのデータ量が増加する。また、メモリ１０３の容量に限界があり、フレームレートが高くなると、プレ記録モードにおいて、記録開始前にメモリに記憶可能な動画の時間が極めて短くなる。本実施形態では、プレ記録モードにおいて、記録待機状態のときに圧縮された動画データを記憶するためにメモリ１０３に用意した記憶容量は、１２０ｆｐｓの動画を所定時間分記憶可能な容量とする。そのため、プレ記録モードにおいては、記録開始前にメモリ１０３に記憶可能な動画の記録時間が所定時間、ここでは３秒よりも短くならないように、２４０ｆｐｓ、４８０ｆｐｓ、９６０ｆｐｓの設定を禁止している。なお、もしユーザがフレームレートを１２０ｆｐｓよりも低く設定した場合、記録待機状態において、３秒よりも長い時間の圧縮された動画をメモリ１０３に記憶することができる。しかし、第１の実施形態では、設定されたフレームレートが１２０ｆｐｓ以下の何れであっても、プレ記録モードにおいては記録開始の指示の３秒前のフレームから記録を開始するものとしている。例えば、フレームレートを６０ｆｐｓに設定した場合、メモリ１０３には６秒分の圧縮された動画、音声データを記憶することができるが、この場合でも、記録開始の指示の３秒前のフレームから記録を開始する。
【００３１】
図３はフレームレートの設定処理を示すフローチャートである。図３の処理は制御部１０７が各部を制御することにより実行される。
【００３２】
ユーザが操作部１０８を操作して、フレームレートの設定を指示すると、制御部１０７は、現在の記録モードが通常記録モードかプレ記録モードかを判別する（Ｓ３０１）。通常記録モードの場合、制御部１０７は、前記の通り全てのフレームレートの設定を許可する（Ｓ３０２）。そして、制御部１０７は表示部１０６にフレームレートの設定画面を表示するように表示制御部１０５を制御する（Ｓ３０３）。そして、制御部１０７は、設定画面に表示されたフレームレートの何れかが選択され、フレームレートが設定されたか否かを判別し（Ｓ３０４）、フレームレートが設定されると、設定されたフレームレートの情報をメモリ１０３に記憶して終了する（Ｓ３０５）。
【００３３】
一方、現在の記録モードがプレ記録モードの場合、制御部１０７は、通常記録モードで設定可能なフレームレートのうち、一部の所定のフレームレートの設定を許可し、他のフレームレートの設定を禁止する（Ｓ３０６）。具体的には、１２ｆｐｓ、１５ｆｐｓ、２４ｆｐｓ、３０ｆｐｓ、６０ｆｐｓ、１２０ｆｐｓの何れかの設定を許可する。そして、制御部１０７は表示部１０６にフレームレートの設定画面を表示するように表示制御部１０５を制御する（Ｓ３０３）。このときに表示されるのは、Ｓ３０６で許可されたフレームレートである。そして、制御部１０７は、設定画面に表示されたフレームレートの何れかが選択され、フレームレートが設定されたか否かを判別し（Ｓ３０４）、フレームレートが設定されると、設定されたフレームレートの情報をメモリ１０３に記憶して終了する（Ｓ３０５）。
【００３４】
図４は、Ｓ３０３で表示されるフレームレートの設定画面の例を示す図である。表示画面４０１は通常記録モードにおいて表示部１０６に表示される設定画面である。設定画面４０１において、メニュー４０２は撮影機能のメニュー項目であり、ここではフレームレートの変更に関する項目が選択されている。また、メニュー４０３はフレームレートの変更に関するメニュー項目であり、ここではフレームレートを設定する項目が選択されている。メニュー４０４は設定可能なフレームレートの値が表示されるメニューである。ここでは、全ての値がメニュー４０４に表示される。ユーザは操作部１０８を操作してカーソル４０４ａを移動することにより任意のフレームレートを選択することができる。そして、操作部１０８により、選択されたフレームレートの値を設定する。
【００３５】
また、表示画面４０５はプレ記録モードにおいて表示部１０６に表示される設定画面である。設定画面４０１において、メニュー４０６は設定可能なフレームレートの値が表示されるメニューである。ここでは、２４０、４８０、９６０以外の値が表示されている。ユーザは操作部１０８を操作してカーソル４０４ａを移動することにより任意のフレームレートを選択することができる。そして、操作部１０８により、選択されたフレームレートの値を設定する。
【００３６】
次に、Ｓ２０３のプレ記録モード設定処理を説明する。本実施形態では、通常記録モードにおいて設定可能なフレームレートの値と、プレ記録モードにおいて設定可能なフレームレートとが異なる。そこで、プレ記録モードへの切り替え要求の際に、設定されているフレームレートに基づき、プレ記録モードへの切り替えを行うか否かを設定する。図５は、プレ記録モード設定処理を示すフローチャートである。
【００３７】
まず、制御部１０７は、図３の処理によりメモリ１０３に記憶された、現在設定されているフレームレートの値を確認する（Ｓ５０１）。そして、制御部１０７は、現在のフレームレートが、プレ記録モードで設定可能な所定のフレームレートであるか否かを判別する（Ｓ５０２）。現在のフレームレートがプレ記録モードで設定可能な所定のフレームレートであった場合、制御部１０７は、プレ記録モードへの切り替えを許可し（Ｓ５０３）、プレ記録モードの設定画面を表示部１０６に表示するように、表示制御部１０５を制御する（Ｓ５０４）。そして、ユーザが操作部１０８を操作して、プレ記録モードの設定を指示すると（Ｓ５０５）、制御部１０７は、プレ記録モードを設定して図２のＳ２０４に進む。
【００３８】
また、Ｓ５０２において、現在のフレームレートがプレ記録モードで設定可能な所定のフレームレートでない場合、制御部１０７は、プレ記録モードへの切り替えを禁止する（Ｓ５０６）。そして、制御部１０７は、プレ記録モードで設定可能なフレームレートが設定されておらず、プレ記録モードへの切り替えができない旨の警告画面を表示部１０６に表示するように、表示制御部１０５を制御する（Ｓ５０７）。
【００３９】
次に、再生処理について説明する。
操作部１０８により再生モードの指示があると、制御部１０７は、記録媒体１１０に記録された動画データのファイル（動画ファイル）に含まれる動画データの先頭部分を再生するように、記録再生部１０９を制御する。そして、再生された動画信号の先頭部分を信号処理部１０４により復号し、表示制御部１０５に送る。表示制御部１０５は、復号された先頭画面のサイズを縮小し、代表画像を生成して表示部１０６に表示する。ユーザは操作部１０８を操作し、表示部１０６に表示された各動画ファイルの代表画像のうち、再生したい所望の代表画像を選択し、再生を指示する。
【００４０】
制御部１０７は再生が指示されると、選択された代表画像に対応した動画ファイルを再生するように、記録再生部１０９を制御する。記録再生部１０９は、指定された動画ファイルを記録媒体から再生し、メモリ１０３に記憶する。信号処理部１０４はメモリ１０３から動画データを読み出して復号し、再度メモリ１０３に記憶する。表示制御部１０５はメモリ１０３から復号された動画データを読み出し、再生された動画像を表示部１０６に表示する。そして、再生停止の指示があると、制御部１０７は動画ファイルの再生を停止し、再び、代表画像を表示部１０６に表示させる。
【００４１】
なお、本実施形態では、前述の様に様々なフレームレートで撮影されて記録された動画を再生する場合には、所定のフレームレート、例えば３０フレーム／秒で再生、表示するものとする。そのため、例えば、６０ｆｐｓで撮影した動画を再生する場合には、１／２倍速のスローモーションの動画として再生、表示する。また、１５ｆｐｓで撮影した動画を再生する場合には、２倍速のファストモーションの動画として再生、表示する。
この様に、本実施形態では、プレ記録モードにおいて、記録開始前にメモリに記憶可能な動画の時間が極めて短くなるフレームレートを設定させないようにした。
そのため、ユーザは、簡単に、プレ記録モードにおける適切なフレームレートを設定することが可能となる。
なお、図５において、Ｓ５０２で所定のフレームレート以外のフレームレートが設定されていた場合、警告画面を表示して処理を終了したが、例えば、フレームレートの変更を促すようにしてもよい。例えば、Ｓ５０７で、警告画面を表示した後、図４のフレームレート設定画面４０５を自動的に表示部１０６に表示し、フレームレートの変更をユーザに促す。
また、第１の実施形態では、プレ記録モードにおいて、圧縮された動画データを繰り返しメモリ１０３に記憶する構成としたが、圧縮していない動画データを記憶する様にしてもよい。その場合、制御部１０７は、記録開始の指示に応じて、メモリ１０３に記憶された圧縮されていない動画データのうち、記録開始の指示のｎ秒前のフレームを検出する。そして、制御部１０７は、このｎ秒前のフレームから符号化を開始する様に信号処理部１０４に指示する。信号処理部１０４は、制御部１０７の指示に従い、記録開始のｎ秒前のフレームから動画と音声の符号化を開始し、符号化された動画と音声データをメモリ１０３に記憶する。その後、記録再生部１０９は、メモリ１０３から動画と音声データを読み出し、記録媒体１１０への記録を開始する。記録を開始した後、撮像部１０１は継続して動画データを撮影し、メモリ１０３に記憶する。制御部１０７は、記録開始後は、ｎ秒分の符号化されていない動画がメモリ１０３に記憶されるのを待たずに、順次、メモリ１０３より動画データを読み出して符号化するように信号処理部１０４を制御する。その後、記録停止の指示に応じて、制御部１０７は記録停止の指示に対応したフレームまで符号化を行い、その後記録を停止する様に信号処理部１０４と記録再生部１０９を制御する。記録が停止された後、制御部１０７は、再びメモリ１０３に対して圧縮されていない動画データを記憶するように撮像部１０１に指示する。
【００４２】
（第２の実施形態）
次に、第２の実施形態を説明する。なお、本実施形態においてもビデオカメラ１００の構成は図１と同様である。第２の実施形態では、プレ記録モードにおけるフレームレートの設定処理が第１の実施形態と異なる。
【００４３】
図６は第２の実施形態におけるフレームレートの設定処理を示すフローチャートである。図６の処理は制御部１０７が各部を制御することにより実行される。
【００４４】
ユーザが操作部１０８を操作して、フレームレートの設定を指示すると、制御部１０７は、現在の記録モードが通常記録モードかプレ記録モードかを判別する（Ｓ６０１）。通常記録モードの場合、制御部１０７は、全てのフレームレートの設定を許可する（Ｓ６０２）。そして、制御部１０７は、表示部１０６にフレームレートの設定画面を表示するように表示制御部１０５を制御する（Ｓ６０３）。そして、制御部１０７は、設定画面に表示されたフレームレートの何れかが選択され、フレームレートが設定されたか否かを判別し（Ｓ６０４）、フレームレートが設定されると、設定されたフレームレートの情報をメモリ１０３に記憶して終了する（Ｓ６０５）。
【００４５】
一方、現在の記録モードがプレ記録モードの場合、制御部１０７は、通常記録モードで設定可能なフレームレートのうち、一部の所定のフレームレートの設定を許可し、他のフレームレートの設定を禁止する（Ｓ６０６）。そして、制御部１０７は表示部１０６にフレームレートの設定画面を表示するように表示制御部１０５を制御する（Ｓ６０７）。このとき、本実施形態では、Ｓ６０６で許可されたフレームレートではなく、通常記録モードで設定可能なフレームレートを全て表示する。そして、制御部１０７は、設定画面に表示されたフレームレートのうち、プレ記録モードにおいて設定可能な所定のフレームレートが選択されたか否かを判別する（Ｓ６０８）。所定のフレームレートが選択された場合、制御部１０７は、この選択されたフレームレートが設定されたか否かを判別し（Ｓ６０９）、設定されたフレームレートの情報をメモリ１０３に記憶して終了する（Ｓ６１０）。
【００４６】
また、Ｓ６０８で、所定のフレームレート以外のフレームレートが選択された場合、制御部１０７は通常記録モードへの切り替えを問い合わせる警告画面を表示部１０６に表示するように、表示制御部１０６を制御する（Ｓ６１１）。この結果、通常記録モードへの切り替え指示があると（Ｓ６１２）、制御部１０７は、選択されたフレームレートをメモリ１０３に保存し（Ｓ６１３）、通常記録モードに変更する（Ｓ６１４）。また、Ｓ６１２で通常記録モードへの切り替え指示が無い場合は、Ｓ６０７に戻り、設定画面を表示する。
【００４７】
制御部１０７は、フレームレートが変更されると、記録開始の指示に応じて、変更されたフレームレートの動画データを撮影し、出力する様に撮像部１０１を制御する。また、制御部１０７は、各部に対し、設定されたフレームレートに応じて符号化処理、或いは記録処理を実行するように、制御する。
【００４８】
図７は、第２の実施形態におけるフレームレートの設定画面の例を示す図である。プレ記録モードにおいて設定画面７０１が表示される。設定画面７０１において、メニュー７０２、７０３はそれぞれ図４のメニュー４０２、４０３と同様である。また、メニュー７０４には、設定可能なフレームレートの値が表示される。ここでは、全ての値がメニュー７０４に表示される。ユーザは操作部１０８を操作してカーソル７０４ａを移動することにより任意のフレームレートを選択することができる。この状態で、例えば、ユーザが操作部１０８を操作して、４８０ｆｐｓを選択した場合、制御部１０７は、通常記録モードへの切り替えを問い合わせる警告画面７０６を含む設定画面７０５を表示部１０６に表示するように表示制御部１０５を制御する。ユーザは操作部１０８を操作して、カーソル７０７を移動させることで、プレ記録モードをオフし、通常記録モードに切り替えるか否かを選択する。ここで、通常記録モードへの切り替えを指示しない場合には、再度、設定画面７０１が表示される。また、通常記録モードへの切り替えが指示された場合、フレームレートとして４８０ｆｐｓが設定され、通常記録モードに変更される。
【００４９】
この様に、本実施形態では、プレ記録モードにおいて、記録開始前にメモリに記憶可能な動画の時間が極めて短くなるフレームレートを選択した場合に、通常記録モードへの切り替えを問い合わせるようにした。
そのため、ユーザは、簡単に、適切なフレームレートを設定することが可能となる。
【００５０】
（第３の実施形態）
次に、第３の実施形態を説明する。なお、本実施形態においてもビデオカメラ１００の構成は図１と同様である。第３の実施形態では、プレ記録モードにおいて、ユーザが、記録開始の指示の時点から、実際に記録開始するフレームまでの時間（プレ記録時間）を、複数の所定の記録時間から選択できるようにした。そして、フレームレートを変更する場合には、そのときに設定されているプレ記録時間によってフレームレートの設定処理を変更する。また、プレ記録時間を変更する場合には、プレ記録時間が短くならないように、そのときに設定されているフレームレートによってプレ記録時間の設定処理を変更する。
【００５１】
図８（ａ）は、それぞれのフレームレートが設定されている場合に選択可能なプレ記録時間の情報８０１を示す図である。情報８０１に示す様に、設定されているフレームレートが高くなるほど、選択可能なプレ記録時間の上限が短くなる。また、フレームレートとして４８０と９６０が設定されている場合には、プレ記録時間が短くなりすぎるため、プレ記録モードへの設定が禁止される。そして、本実施形態では、プレ記録モードにおいて、記録待機状態のときに圧縮された動画データを記憶するためにメモリ１０３に用意した記憶容量は、フレームレートが３０ｆｐｓの圧縮された動画データを２４秒分記憶可能な容量とする。例えば、１２０ｆｐｓの動画であれば、６秒分記憶可能である。
【００５２】
また、図８（ｂ）は、それぞれのプレ記録時間が設定されている場合に選択可能なフレームレートの情報８０２を示す図である。８０２に示す様に、設定されているプレ記録時間が長くなるほど、選択可能なフレームレートの上限が低くなる。即ち、プレ記録時間毎に決められた所定のフレームレート以上のフレームレートの設定が禁止される。図８に示す情報８０１、８０２は、不図示の不揮発メモリに保存されており、制御部１０７は、図８に示す情報８０１、８０２に基づいてフレームレートとプレ記録時間の設定処理を制御する。
【００５３】
図９（ａ）は、第３の実施形態における、図２のＳ２０３のプレ記録モード設定処理を示すフローチャートである。まず、制御部１０７は、メモリ１０３に記憶された、現在設定されているフレームレートの値を確認する（Ｓ９０１）。そして、制御部１０７は、現在のフレームレートが、プレ記録モードで設定可能な所定のフレームレートであるか否かを判別する（Ｓ９０２）。現在のフレームレートがプレ記録モードで設定可能な所定のフレームレートである場合、制御部１０７は、プレ記録モードへの切り替えを許可し（Ｓ９０３）、情報８０１に基づいて、現在のフレームレートに対応するプレ記録時間の設定を許可する（Ｓ９０４）。そして、制御部１０７は、プレ記録モードの設定画面を表示部１０６に表示するように、表示制御部１０５を制御する（Ｓ９０５）。ユーザは操作部１０８を操作して、設定画面に表示されたプレ記録時間の中から所望のプレ記録時間を選択し、プレ記録モードの設定を指示する（Ｓ９０６）。すると、制御部１０７は、選択されたプレ記録時間の情報をメモリ１０３に保存し（Ｓ９０７）、プレ記録モードを設定して図２のＳ２０４に進む。
【００５４】
また、Ｓ９０２で、現在のフレームレートがプレ記録モードで設定可能な所定のフレームレートでない場合は、Ｓ９０８に進む。制御部１０７は、プレ記録モードへの切り替えを禁止し（Ｓ９０８）、プレ記録モードへの設定が無効になっている設定画面を表示部１０６に表示するように、表示制御部１０５を制御する（Ｓ９０９）。
【００５５】
なお、本実施形態においても、プレ記録モードの記録待機状態において設定されたフレームレートの圧縮された動画データをメモリ１０３に繰り返し記憶するように、制御部１０７が各部を制御する。
【００５６】
図１０は、プレ記録モードの設定処理の際に表示部１０６に表示される設定画面の例を示す図である。図１０において、メニュー１００２は撮影機能のメニュー項目であり、ここでは特殊な記録機能を設定するための項目が選択されている。また、メニュー１００３は特殊な記録機能として設定可能なメニュー項目であり、ここではプレ記録モードを設定する項目が選択されている。設定画面１００１は、設定されているフレームレートが４８０ｆｐｓのときに表示される設定画面である。図８（ａ）の情報８０１によれば、フレームレートが４８０ｆｐｓの場合、プレ記録モードの設定が禁止されている。そのため、設定画面１００１では、プレ記録モードの設定メニューがグレーアウトされて表示され、プレ記録モードの設定が無効になっている。
【００５７】
設定画面１００４は、設定されているフレームレートが２４０ｆｐｓのときに表示される設定画面である。フレームレートが２４０ｆｐｓの場合、プレ記録時間として３秒が設定可能である。そのため、設定可能なプレ記録時間を示すメニュー１００５には、プレ記録時間として３秒のみが表示される。ユーザは操作部１０８を操作して、カーソル１００５ａを移動することにより、メニュー１００５に表示されたプレ記録時間の中から所望のプレ記録時間を選択し、設定することができる。
【００５８】
設定画面１００６は、設定されているフレームレートが３０ｆｐｓのときに表示される設定画面である。フレームレートが３０ｆｐｓの場合、プレ記録時間として３秒、６秒、１２秒、２４秒が設定可能である。そのため、設定可能なプレ記録時間を示すメニュー１００５には、プレ記録時間として３秒、６秒、１２秒、２４秒が表示される。ユーザは操作部１０８を操作して、カーソル１００５ａを移動することにより、メニュー１００５に表示されたプレ記録時間の中から所望のプレ記録時間を選択し、設定することができる。
【００５９】
この様に、プレ記録時間を設定する場合、現在設定されているフレームレートに対応したプレ記録時間を設定可能なプレ記録時間として設定画面に表示する。ユーザは、表示されたプレ記録時間の中から所望のプレ記録時間を選択するだけでよいので、簡単にプレ記録モード及びプレ記録時間を設定することができる。
【００６０】
また、本実施形態では、プレ記録モードの記録待機状態において、プレ記録時間を変更することが可能である。図９（ｂ）は、プレ記録時間の変更処理を示すフローチャートである。
【００６１】
プレ記録モードの記録待機状態においてユーザが操作部１０８を操作し、プレ記録時間の変更を要求すると、制御部１０７は、現在設定されているフレームレートを確認する（Ｓ９１０）。そして、制御部１０７は、不揮発メモリに記憶された図８（ａ）の情報８０１に基づいて、設定されているフレームレートに対応したプレ記録時間を検出する（Ｓ９１１）。そして、制御部１０７は、検出したプレ記録時間の情報を含むプレ記録モードの設定画面を表示部１０６に表示するように、表示制御部１０５を制御する（Ｓ９１２）。ユーザは操作部１０８を操作して、設定画面に表示されたプレ記録時間の中から所望のプレ記録時間を選択し、プレ記録時間の設定を指示する（Ｓ９１３）。すると、制御部１０７は、選択されたプレ記録時間により、メモリ１０３に保存されたプレ記録時間の情報を更新する（Ｓ９１４）。
【００６２】
制御部１０７は、プレ記録時間が更新されると、再度、動画を符号化してメモリ１０３に記憶し直すように、各部を制御する。そして、これ以降は、符号化された動画データをメモリ１０３における、圧縮された動画データの記憶領域に対して、繰り返し記憶するように、制御部１０７が各部を制御する。
【００６３】
次に、フレームレートの設定処理について説明する。本実施形態においても、通常記録モードとプレ記録モードの何れにおいても、記録待機状態のときに、撮像部１０１により撮影して記録する動画のフレームレートを設定することができる。
【００６４】
図１１は第３の実施形態におけるフレームレートの設定処理を示すフローチャートである。図１１の処理は制御部１０７が各部を制御することにより実行される。
【００６５】
ユーザが操作部１０８を操作して、フレームレートの設定を指示すると、制御部１０７は、現在の記録モードが通常記録モードかプレ記録モードかを判別する（Ｓ１１０１）。通常記録モードの場合、制御部１０７は、全てのフレームレートの設定を許可する（Ｓ１１０２）。そして、制御部１０７は表示部１０６にフレームレートの設定画面を表示するように表示制御部１０５を制御する（Ｓ１１０３）。そして、制御部１０７は、設定画面に表示されたフレームレートの何れかが選択され、フレームレートが設定されたか否かを判別し（Ｓ１１０４）、フレームレートが設定されると、設定されたフレームレートの情報をメモリ１０３に記憶して終了する（Ｓ１１０５）。
【００６６】
一方、現在の記録モードがプレ記録モードの場合、制御部１０７は、現在設定されているプレ記録時間を確認する（Ｓ１１０６）。そして、制御部１０７は、図８（ｂ）の情報８０２に基づいて、現在設定されているプレ記録時間に対応したフレームレートの設定を許可し、他のフレームレートの設定を禁止する（Ｓ１１０７）。そして、制御部１０７は表示部１０６にフレームレートの設定画面を表示するように表示制御部１０５を制御する（Ｓ１１０３）。このときに表示されるのは、Ｓ１１０７で許可されたフレームレートである。そして、制御部１０７は、設定画面に表示されたフレームレートの何れかが選択され、フレームレートが設定されたか否かを判別し（Ｓ１１０４）、フレームレートが設定されると、設定されたフレームレートの情報をメモリ１０３に記憶して終了する（Ｓ１１０５）。
【００６７】
図１２は、第３の実施形態におけるフレームレートの設定画面の例を示す図である。図１２において、メニュー１２０２、１２０３はそれぞれ図４のメニュー４０２、４０３と同様である。また、メニュー１２０４には、設定可能なフレームレートの値が表示される。ユーザは操作部１０８を操作してカーソル１２０４ａを移動することにより任意のフレームレートを選択することができる。
【００６８】
設定画面１２０１は、プレ記録時間が２４秒に設定されている場合に、Ｓ１１０３で表示されるフレームレートの設定画面である。図８（ｂ）の情報８０２によれば、プレ記録時間が２４秒の場合に設定可能なフレームレートは、１２ｆｐｓ、１５ｆｐｓ、２４ｆｐｓ、３０ｆｐｓである。そのため、メニュー１２０４には、１２ｆｐｓ、１５ｆｐｓ、２４ｆｐｓ、３０ｆｐｓが表示される。
【００６９】
また、設定画面１２０５は、プレ記録時間が３秒に設定されている場合に、Ｓ１１０３で表示されるフレームレートの設定画面である。図８（ｂ）の情報８０２によれば、プレ記録時間が３秒の場合に設定可能なフレームレートは、１２ｆｐｓ、１５ｆｐｓ、２４ｆｐｓ、３０ｆｐｓ、６０ｆｐｓ、１２０ｆｐｓ、２４０ｆｐｓである。そのため、メニュー１２０４には、１２ｆｐｓ、１５ｆｐｓ、２４ｆｐｓ、３０ｆｐｓ、６０ｆｐｓ、１２０ｆｐｓ、２４０ｆｐｓが表示される。
【００７０】
この様に、プレ記録モードにおいてフレームレートを設定する場合、現在設定されているプレ記録時間に対応したフレームレートを設定可能なフレームレートとして設定画面に表示する。ユーザは、表示されたフレームレートの中から所望のフレームレートを選択するだけでよいので、簡単にフレームレートを設定することができる。
この様にフレームレートとプレ記録時間（ｎ秒）が設定されると、制御部１０７はフレームレートの情報とプレ記録時間の情報をメモリ１０３に記憶する。そして、記録開始の指示があると、第１、第２の実施形態と同様に、記録開始の指示があった時点からｎ秒前のフレームからの動画をメモリ１０３から読み出して記録を開始する。これ以降の記録処理は第１、第２の実施形態と同様である。
【００７１】
（第４の実施形態）
次に、第４の実施形態を説明する。なお、本実施形態においてもビデオカメラ１００の構成は図１と同様である。また、本実施形態においても、第３の実施形態と同様に、プレ記録時間とフレームレートをユーザが変更することができる。本実施形態では、プレ記録モードの設定処理、及び、プレ記録時間の変更処理は、第３の実施形態における図９の処理と同様である。本実施形態では、フレームレート設定処理が第３の実施形態と異なる。
【００７２】
図１３は、第４の実施形態におけるフレームレートの設定処理を示すフローチャートである。図１３の処理は制御部１０７が各部を制御することにより実行される。本実施形態においても、通常記録モードとプレ記録モードの何れにおいても、記録待機状態のときに、撮像部１０１により撮影して記録する動画のフレームレートを設定することができる。
【００７３】
ユーザが操作部１０８を操作して、フレームレートの設定を指示すると、制御部１０７は、現在の記録モードが通常記録モードかプレ記録モードかを判別する（Ｓ１３０１）。通常記録モードの場合、制御部１０７は、全てのフレームレートの設定を許可する（Ｓ１３０２）。そして、制御部１０７は表示部１０６にフレームレートの設定画面を表示するように表示制御部１０５を制御する（Ｓ１３０３）。そして、制御部１０７は、設定画面に表示されたフレームレートの何れかが選択され、フレームレートが設定されたか否かを判別し（Ｓ１３０４）、フレームレートが設定されると、設定されたフレームレートの情報をメモリ１０３に記憶して終了する（Ｓ１３０５）。
【００７４】
一方、現在の記録モードがプレ記録モードの場合、制御部１０７は、現在設定されているプレ記録時間を確認する（Ｓ１３０６）。そして、図８（ｂ）の情報８０１に基づいて、プレ記録モードへの切り替えが禁止されていないフレームレートの設定を許可し、他のフレームレートの設定を禁止する（Ｓ１３０７）。さらに、制御部１０７は表示部１０６にフレームレートの設定画面を表示するように表示制御部１０５を制御する（Ｓ１３０８）。このとき、本実施形態では、Ｓ１３０７で許可されたフレームレートではなく、通常記録モードで設定可能なフレームレートを全て表示する。そして、制御部１０７は、設定画面に表示されたフレームレートのうち、プレ記録モードにおいて設定可能な所定のフレームレートが選択されたか否かを判別する（Ｓ１３０９）。所定のフレームレートが選択された場合、制御部１０７は、図８（ａ）の情報８０１に基づいて、選択されたフレームレートで撮影された動画を現在設定されているプレ記録時間分メモリ１０３に記録できるか否かを判別する（Ｓ１３１０）。具体的には、情報８０１において、選択されたフレームレートに対応したプレ記録時間の中に、現在設定されているプレ記録時間が含まれているか否かを判別する。そして、選択されたフレームレートで撮影された動画を現在設定されているプレ記録時間分メモリ１０３に記録できる場合、制御部１０７は、選択されたフレームレートがユーザにより新たなフレームレートとして設定されたか否かを判別する（Ｓ１３１１）。新たなフレームレートが設定された場合、制御部１０７は、設定されたフレームレートの情報をメモリ１０３に記憶して終了する（Ｓ１３１２）。
【００７５】
また、Ｓ１３１０で、選択されたフレームレートの動画をプレ記録時間分メモリ１０３に記録できない場合、制御部１０７は、選択されたフレームレートに対応したプレ記録時間のうち、最も長い記録時間（上限時間）を検出する（Ｓ１３１３）。そして、制御部１０７は、プレ記録時間を、検出した上限時間に変更するか否かをユーザに問い合わせるための警告画面を表示部１０６に表示するように、表示制御部１０５に指示する（Ｓ１３１４）。この結果、ユーザがプレ記録時間の変更を指示すると（Ｓ１３１５）、制御部１０７は、選択されたフレームレートを新たなフレームレートとしてメモリ１０３に保存する（Ｓ１３１６）。そして、制御部１０７は、Ｓ１３１３で検出したプレ記録時間により、メモリ１０３に保存されたプレ記録時間の情報を更新する（Ｓ１３１７）。また、Ｓ１３１５で、プレ記録時間の変更指示がない場合には、Ｓ１３０８に戻り、再度フレームレートの設定画面を表示する。
【００７６】
また、Ｓ１３０９で、所定のフレームレート以外のフレームレートが選択された場合、制御部１０７は通常記録モードへの切り替えを問い合わせる警告画面を表示部１０６に表示するように、表示制御部１０６を制御する（Ｓ１３１８）。この結果、通常記録モードへの切り替え指示があると（Ｓ１３１９）、制御部１０７は、選択されたフレームレートをメモリ１０３に保存し（Ｓ１３２０）、通常記録モードに変更する（Ｓ１３２１）。
【００７７】
図１４は、第４の実施形態におけるフレームレートの設定画面の例を示す図である。図１４において、メニュー１４０２、１４０３はそれぞれ図４のメニュー４０２、４０３と同様である。また、メニュー１４０４にはフレームレートの値が表示される。ユーザは操作部１０８を操作してカーソル１４０４ａを移動することにより任意のフレームレートを選択することができる。
【００７８】
設定画面１４０１に示すように、現在設定されているプレ記録時間が２４秒の場合、カーソル１４０１ａにより、２４０ｆｐｓが選択されると、警告画面１４０６が設定画面１４０５に表示される。２４０ｆｐｓが選択された場合、図８（ａ）の情報８０１によれば、２４０ｆｐｓではプレ記録時間を２４秒に設定することができない。そのため、プレ記録時間を、２４０ｆｐｓに対応したプレ記録時間である３秒に変更するか否かを問い合わせる画面１４０６が表示される。ユーザは操作部１０８を操作して、カーソル１４０７を移動して、プレ記録時間を変更するか否かを指示する。
【００７９】
この結果、プレ記録時間の変更が指示されると、設定画面１４０８が表示部１０６に表示される。
【００８０】
この様に、プレ記録モードにおいてフレームレートを設定する場合、選択したフレームレートの動画を、現在設定されているプレ記録時間分記録できない場合、プレ記録時間を変更するための問い合わせ画面を表示する。そのため、ユーザは、フレームレートの変更に伴い、簡単にプレ記録時間を変更することができる。
この様にフレームレートとプレ記録時間（ｎ秒）が設定されると、制御部１０７はフレームレートの情報とプレ記録時間の情報をメモリ１０３に記憶する。そして、記録開始の指示があると、第１、第２の実施形態と同様に、記録開始の指示があった時点からｎ秒前のフレームからの動画をメモリ１０３から読み出して記録を開始する。これ以降の記録処理は第１、第２の実施形態と同様である。
【００８１】
（第５の実施形態）
次に、第５の実施形態を説明する。なお、本実施形態においてもビデオカメラ１００の構成は図１と同様である。また、本実施形態においても、第３、第４の実施形態と同様に、プレ記録時間とフレームレートをユーザが変更することができる。本実施形態では、フレームレートの設定処理とプレ記録モードの設定処理が第３、第４の実施形態とは異なる。
【００８２】
図１５は、第５の実施形態におけるフレームレートの設定処理を示すフローチャートである。図１５の処理は制御部１０７が各部を制御することにより実行される。本実施形態においても、通常記録モードとプレ記録モードの何れにおいても、記録待機状態のときに、撮像部１０１により撮影して記録する動画のフレームレートを設定することができる。
【００８３】
ユーザが操作部１０８を操作して、フレームレートの設定を指示すると、制御部１０７は、現在の記録モードが通常記録モードかプレ記録モードかを判別する（Ｓ１５０１）。通常記録モードの場合、制御部１０７は、全てのフレームレートの設定を許可する（Ｓ１５０２）。そして、制御部１０７は、表示部１０６にフレームレートの設定画面を表示するように表示制御部１０５を制御する（Ｓ１５０３）。制御部１０７は、設定画面に表示されたフレームレートの何れかが選択され、フレームレートが設定されたか否かを判別し（Ｓ１５０４）、フレームレートが設定されると、設定されたフレームレートの情報をメモリ１０３に記憶して終了する（Ｓ１５０５）。
【００８４】
一方、現在の記録モードがプレ記録モードの場合、図８（ｂ）の情報８０１に基づいて、プレ記録モードへの切り替えが禁止されていないフレームレートの設定を許可し、それ以外のフレームレートの設定を禁止する（Ｓ１５０６）。そして、制御部１０７は表示部１０６にフレームレートの設定画面を表示するように表示制御部１０５を制御する（Ｓ１５０７）。このとき、本実施形態では、Ｓ１５０６で許可されたフレームレートではなく、通常記録モードで設定可能なフレームレートを全て表示する。制御部１０７は、設定画面に表示されたフレームレートのうち、プレ記録モードにおいて設定可能な所定のフレームレートが選択されたか否かを判別する（Ｓ１５０８）。所定のフレームレートが選択された場合、制御部１０７は、情報８０１に基づき、選択されたフレームレートの動画を記録可能なプレ記録時の情報を含む、プレ記録時間の設定画面を表示部１０６に表示するように、表示制御部１０５を制御する（Ｓ１５０９）。ユーザによりプレ記録時間が選択され、新たなフレームレートが設定された場合（Ｓ１５１０）、制御部１０７は、設定されたフレームレートの情報をメモリ１０３に記憶する（Ｓ１５１１）。また、制御部１０７は、選択されたプレ記録時間により、メモリ１０３に保存されたプレ記録時間の情報を更新する（Ｓ１３１２）。
【００８５】
また、Ｓ１５０８で、所定のフレームレート以外のフレームレートが選択された場合、制御部１０７は、通常記録モードへの切り替えを問い合わせる警告画面を表示部１０６に表示するように、表示制御部１０６を制御する（Ｓ１５１３）。この結果、通常記録モードへの切り替え指示があると（Ｓ１５１４）、制御部１０７は、選択されたフレームレートをメモリ１０３に保存し（Ｓ１５１５）、通常記録モードに変更する（Ｓ１５１６）。
【００８６】
図１６は、第５の実施形態におけるフレームレートの設定画面の例を示す図である。図１６において、メニュー１６０２、１６０３はそれぞれ図４のメニュー４０２、４０３と同様である。また、メニュー１６０４にはフレームレートの値が表示される。ユーザは操作部１０８を操作してカーソル１６０４ａを移動することにより任意のフレームレートを選択することができる。
【００８７】
設定画面１６０１に示すように、カーソル１４０１ａにより、１２０ｆｐｓが選択されると、この１２０ｆｐｓに対応したプレ記録時間の情報を含むプレ記録時間の設定画面１６０６が設定画面１６０５内に表示される。ユーザは操作部１０８を操作して、カーソル１６０７を移動して、プレ記録時間を選択する。
この結果、プレ記録時間が選択されると、設定画面１６０８が表示部１０６に表示される。
【００８８】
この様に、プレ記録モードにおいてフレームレートを変更した場合、変更後のフレームレートに対応するプレ記録時間の情報を含む、プレ記録時間の設定画面を自動的に表示する。そのため、ユーザは、フレームレートの変更に伴い、簡単にプレ記録時間を変更することができる。
【００８９】
図１７は、第５の実施形態における図２のＳ２０３のプレ記録モード設定処理を示すフローチャートである。まず、制御部１０７は、プレ記録モードの設定画面を表示部１０６に表示するように、表示制御部１０５を制御する（Ｓ１７０１）。このとき、全てのプレ記録時間をユーザに表示する。そして、制御部１０７は、設定画面に表示されたプレ記録時間の中からプレ記録時間が選択されたか否かを判別する（Ｓ１７０２）。プレ記録時間が選択されると、制御部１０７は、図８（ｂ）の情報８０２に基づき、選択されたプレ記録時間に対応したフレームレートを含む、フレームレートの設定画面を表示部１０６に表示するように表示制御部１０５を制御する（Ｓ１７０３）。ユーザによりフレームレートが選択され、プレ記録時間が設定されると（Ｓ１７０４）、制御部１０７は、設定されたプレ記録時間によりメモリ１０３に保存されたプレ記録時間の情報を更新する（Ｓ１７０５）。また、制御部１０７は、設定されたフレームレートをメモリに１０３に保存して図２のＳ２０４に進む。
【００９０】
図１８は、第５の実施形態において、プレ記録モードの設定処理の際に表示部１０６に表示される設定画面の例を示す図である。図１８において、メニュー１８０２、１８０３はそれぞれ、図１０におけるメニュー１００２、１００３と同じである。また、メニュー１８０４には、プレ記録時間が表示され、ユーザは操作部１０８を操作して、カーソル１８０４ａを移動することにより、メニュー１８０４に表示されたプレ記録時間の中から所望のプレ記録時間を選択し、設定することができる。設定画面１８０１において、ユーザがプレ記録時間として２４秒を選択すると、選択されたプレ記録時間に対応したフレームレートを含む、フレームレートの設定画面１８０６が設定画面１８０５内に表示される。ここでは、選択されたプレ記録時間である２４秒に対応したフレームレートとして、１２ｆｐｓ、１５ｆｐｓ、２４ｆｐｓ、３０ｆｐｓが表示される。ユーザはカーソル１８０７によりフレームレートを選択する。
【００９１】
フレームレートの設定画面１８０６において、１５ｆｐｓが選択されると、設定画面１８０８が表示される。
【００９２】
この様に、プレ記録時間を変更した場合、変更後のプレ記録時間に対応するフレームレートの情報のみを含む、フレームレートの設定画面を自動的に表示する。そのため、ユーザは、プレ記録時間の変更に伴い、簡単にフレームレートを変更することができる。
この様にフレームレートとプレ記録時間（ｎ秒）が設定されると、制御部１０７はフレームレートの情報とプレ記録時間の情報をメモリ１０３に記憶する。そして、記録開始の指示があると、第１、第２の実施形態と同様に、記録開始の指示があった時点からｎ秒前のフレームからの動画をメモリ１０３から読み出して記録を開始する。これ以降の記録処理は第１、第２の実施形態と同様である。
【００９３】
なお、第５の実施形態では、フレームレート、或いは、プレ記録時間の選択画面で、カーソルの移動に伴ってフレームレートやプレ記録時間が変更される度に、設定可能なプレ記録時間やフレームレートの情報を表示する様にしてもよい。
【００９４】
例えば、図１９のフレームレート設定画面１９０１では、カーソル１９０４ａが移動する度に、カーソル１９０４ａにより選択されているフレームレートに対応した、設定可能なプレ記録時間の情報１９０５を自動的に表示する。図１９において、メニュー１９０２、１９０３はそれぞれ図４のメニュー４０２、４０３と同様である。
【００９５】
また、図１９のプレ記録時間設定画面１９０６では、カーソル１９０９ａが移動する度に、カーソル１９０９ａにより選択されているプレ記録時間に対応した、設定可能なフレームレートの情報１９１０を自動的に表示する。図１９において、メニュー１９０７、１９０８はそれぞれ、図１０におけるメニュー１００２、１００３と同じである。
【００９６】
この様に表示することで、ユーザは、選択されているフレームレート、或いはプレ記録時間に設定した場合に、設定可能なプレ記録時間やフレームレートを簡単に確認することができる。
【００９７】
その後、フレームレートやプレ記録時間が選択された後の処理は、図１５或いは図１７の処理と同様である。
【００９８】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００９９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１００】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１０１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ(基本システム或いはオペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０３】
なお、上記実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図１】
0005686574.tif 000002
【図２】
0005686574.tif 000003
【図３】
0005686574.tif 000004
【図４】
0005686574.tif 000005
【図５】
0005686574.tif 000006
【図６】
0005686574.tif 000007
【図７】
0005686574.tif 000008
【図８】
0005686574.tif 000009
【図９】
0005686574.tif 000010
【図１０】
0005686574.tif 000011
【図１１】
0005686574.tif 000012
【図１２】
0005686574.tif 000013
【図１３】
0005686574.tif 000014
【図１４】
0005686574.tif 000015
【図１５】
0005686574.tif 000016
【図１６】
0005686574.tif 000017
【図１７】
0005686574.tif 000018
【図１８】
0005686574.tif 000019
【図１９】
0005686574.tif 000020