(57)【要約】【課題】  記録中の動画データについてユーザが編集用の指示を行っている場合において、指示の記録が中断されても指示内容のデータの消失を軽減できるようにする。【解決手段】  記録媒体への動画データの記録中に入力された区間の開始の指示と区間の終了の指示とに応じて、記録中の動画データにおける区間の開始の指示に対応した位置から、区間の終了の指示に対応した位置までを再生する区間として指定する再生制御情報を生成する。動画データの記録中に、記録中の動画データを含むファイルの容量が所定値に達したことに応じて、ファイルの記録を停止して、新たなファイルを作成して動画データの記録を継続するように制御すると共に、新たにファイルを作成するタイミングに応じて、記録媒体に再生制御情報を記録する。【選択図】  図１
2015099996.tif 000002
【特許請求の範囲】
【請求項１】
動画データを含むデータをファイルとして記録媒体に記録する記録手段と、
動画データにおける区間の開始の指示と終了の指示とを受け付ける指示入力手段と、
前記動画データにおいて再生する区間を指定する再生制御情報を生成する生成手段と、
前記記録手段を制御する制御手段とを有し、
前記生成手段は、前記記録媒体への動画データの記録中に前記指示入力手段により入力された前記区間の開始の指示と前記区間の終了の指示とに応じて、前記記録中の動画データにおける前記区間の開始の指示に対応した位置から、前記区間の終了の指示に対応した位置までを前記再生する区間として指定する前記再生制御情報を生成し、
前記制御手段は、動画データの記録中に、前記記録中の動画データを含むファイルの容量が所定値に達したことに応じて、前記ファイルの記録を停止して、新たなファイルを作成して、前記動画データの記録を継続するように制御すると共に、前記新たにファイルを作成するタイミングに応じて、前記記録媒体に前記再生制御情報を記録するように前記記録手段を制御することを特徴とする記録装置。
【請求項２】
前記記録手段は、第１の記録モードと第２の記録モードとを有し、
前記記録手段は、前記第１の記録モードにおいて、前記区間の開始の指示に応じて動画データの記録を開始し、前記区間の終了の指示に応じて動画データの記録を終了し、前記第２の記録モードにおいて、前記区間の開始の指示に応じて動画データの記録を開始し、前記区間の終了の指示の後に動画データの記録を継続し、所定の条件に従い動画データの記録を終了することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記生成手段は、前記第１の記録モードにおいて第１の再生制御情報を生成し、前記第２の記録モードにおいて、前記第１の再生制御情報と第２の再生制御情報とを生成し、
前記第１の再生制御情報は、動画データにおける、前記動画データの記録開始位置から記録停止位置までを前記再生する区間として指定する情報を含み、前記第２の再生制御情報は、動画データにおける、前記指示入力手段により入力された前記区間の開始の指示に応じた位置から前記区間の終了の指示に応じた位置までを前記再生する区間として指定する情報を含むことを特徴とする請求項２に記載の記録装置。
【請求項４】
前記記録媒体への動画データの前記第２の記録モードでの記録中に、前記指示入力手段により入力された前記区間の開始の指示と前記区間の終了の指示とに応じて、前記区間の開始の指示に対応した位置の動画データに、前記区間の開始の指示に関する情報を付加し、前記区間の終了の指示に対応した位置の動画データに、前記区間の終了の指示に関する情報を付加する付加手段を有し、
前記記録手段は、前記区間の開始の指示に関する情報、または、前記区間の終了の指示に関する情報が付加された動画データを前記記録媒体に記録することを特徴とする請求項１から３のいずれか一項に記載の記録装置。
【請求項５】
前記所定の条件とは、前記記録媒体への動画データの記録ができないこと、前記記録装置は、前記第２の記録モードから前記第１の記録モードへ切り替えられたこと、または前記記録装置が前記第２の記録モードから前記第１の記録モードと異なるモードに切り替えられたことであることを特徴とする請求項２に記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置に関するものである。
【背景技術】
【０００２】
従来、動画を撮影して記録するビデオカメラなどの記録装置が知られている。この種の装置では、ユーザはトリガボタンと呼ばれるボタンを操作することにより、記録開始と記録停止を指示する構成となっている（特許文献１参照）。このように、同一のボタンを操作することで記録開始、停止を指示するため、ユーザが記録開始を指示したつもりでも実際には記録が停止される場合や、逆に、記録停止を指示したつもりでも実際には記録が開示されてしまうといったことが発生してしまう。この場合、ユーザが意図した動画が撮影されず、ユーザが意図しないシーンが記録されてしまうという問題があった。
【０００３】
そこで、撮影したいイベントの間、継続して動画を記録しておき、後でユーザが不要なシーンを削除するようなことが考えられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−４８９４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
撮影したいイベントの間、継続して動画を記録しておき、後で不要なシーンを削除する場合、記録した動画から不要なシーンをユーザ自身で確認して削除する必要があり、大変不便であった。また、記録している動画データについて、ユーザが必要なシーンと不要なシーンの指示を行っていた場合、その指示内容を記録する前に、誤操作や記録媒体との接続が切断された等により記録が中断してしまうと、指示内容が記録できず大変不便であった。
【０００６】
本発明は、記録中の動画データについてユーザが編集用の指示を行っている場合において、指示の記録が中断されても指示内容のデータの消失を軽減できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る記録装置は、動画データを含むデータをファイルとして記録媒体に記録する記録手段と、動画データにおける区間の開始の指示と終了の指示とを受け付ける指示入力手段と、前記動画データにおいて再生する区間を指定する再生制御情報を生成する生成手段と、前記記録手段を制御する制御手段とを有し、前記生成手段は、前記記録媒体への動画データの記録中に前記指示入力手段により入力された前記区間の開始の指示と前記区間の終了の指示とに応じて、前記記録中の動画データにおける前記区間の開始の指示に対応した位置から、前記区間の終了の指示に対応した位置までを前記再生する区間として指定する前記再生制御情報を生成し、前記制御手段は、動画データの記録中に、前記記録中の動画データを含むファイルの容量が所定値に達したことに応じて、前記ファイルの記録を停止して、新たなファイルを作成して、前記動画データの記録を継続するように制御すると共に、前記新たにファイルを作成するタイミングに応じて、前記記録媒体に前記再生制御情報を記録するように前記記録手段を制御する。
【発明の効果】
【０００８】
本発明によれば、記録中の動画データについてユーザが編集用の指示を行っている場合において、指示の記録が中断されても指示内容のデータの消失を軽減できるようにすることができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る記録装置１００の構成例を示すブロック図である。
【図２】撮影待機状態における記録モードの設定処理を示すフローチャートである。
【図３】通常記録モードの処理を示すフローチャートである。
【図４Ａ】常時記録モードの処理を示すフローチャートである。
【図４Ｂ】常時記録モードの処理を示すフローチャートである。
【図５】プレイリストにより指定されるクリップ情報ファイルとストリームファイルの概念図である。
【図６】常時記録モードにより記録された動画データと、リアルプレイリスト及びバーチャルプレイリストを例示した図である。
【図７】バーチャルプレイリストの再生処理を示すフローチャートである。
【図８】リアルプレイリストの再生処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明の実施形態を説明する。
【００１１】
図１は、本実施形態に係る記録装置１００の構成例を示すブロック図である。図１において、撮像部１０１はレンズ、絞り、シャッタ等の光学系やＣＣＤ、ＣＭＯＳ等の撮像素子を有し、被写体を撮影し、動画データを出力する。本実施形態では、撮像部１０１は、１画面が横１９２０画素×縦１０７０画素で、毎秒６０フレームの動画を出力することができる。
【００１２】
制御部１０２は、操作部１０３からの入力に応じて記録装置１００の動作全体を制御する。制御部１０２はマイクロコンピュータ（ＣＰＵ）やメモリ等を含み、不図示のメモリに記憶されたプログラムに従って記録装置１００を制御する。また、制御部１０２は、記録再生部１０６との間でデータやコマンドを通信するための記録媒体インターフェイス（ＩＦ）を内蔵している。
【００１３】
操作部１０３は、ユーザにより操作可能な各種のスイッチを含む。そして、操作部１０３は、ユーザによる各種の指示などを受理して制御部１０２へ通知する。また、操作部１０３は、電源スイッチや記録の開始、停止を指示入力するためのスイッチ、記録装置１００のモードを切り替えるためのスイッチ等を含む。また、操作部１０３は、メニュー画面を操作するためのスイッチ等を備える。ここで、スイッチは、物理的なボタンや、タッチパネルなどの表示部１０９上に表示されるボタンやつまみでも良い。本実施形態では、撮影の開始及び停止の指示入力スイッチは、トリガボタンであり、操作される度に記録開始、停止の指示を出力する。また、後述のように、常時記録モードにおいて、トリガボタンが操作される毎に、シーンの開始の指示、及び、シーンの終了の指示が交互に出力される。
【００１４】
信号処理部１０４は、記録時においては、記録すべき動画データをＭＰＥＧ４  ＡＶＣ／Ｈ．２６４等の公知の符号化により符号化して情報量を圧縮する。また、信号処理部１０４は、後述のように、記録された動画の代表画像（サムネイル画像）を生成する。また、信号処理部１０４は、再生時においては、再生する動画データを復号する。
【００１５】
メモリ１０５は、動画データやその他のデータを記憶する。記録装置１００の各ブロックは、メモリ１０５に対してアクセスすることにより必要な処理を行う。また、メモリ１０５は、動画データの他に、ファイルシステムの情報や管理情報など、各種の情報を記憶し、更に、制御部１０２による制御のためのワークメモリ等の役割を果たす。また、メモリ１０５は、データの記録時や再生時におけるバッファメモリの役割を果たす。
【００１６】
記録再生部１０６は、記録媒体１０８に対し、動画データや各種の情報を書き込み、また、読み出す。本実施形態では、記録媒体１０８はハードディスク（ＨＤＤ）、フラッシュメモリカード等、ランダムアクセスの記録媒体である。本実施形態においては、記録装置１００に記録媒体１０８を１つ有している構成にしているが、複数の記録媒体を備えていてもよい。
【００１７】
また、記録再生部１０６は、記録媒体１０８に記録する動画データや、各種の情報を、ＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅ）等のファイルシステムに従い、ファイルとして管理する。また、記録再生部１０６は、ＡＴＡ（ＡＴ  Ａｔｔａｃｈｍｅｎｔ）等の公知のインターフェイス（ＩＦ）を有し、制御部１０２における記録媒体ＩＦとの間でデータや各種のコマンドを通信する。また、記録装置１００では、不図示の装着、排出機構により、記録装置１００に対して記録媒体１０８を容易に装着、排出することができるように構成されている。
【００１８】
制御部１０２は、記録媒体１０８に対して動画ファイルの書き込み、読み出しを行う場合、記録再生部１０６を制御して、記録媒体１０８から、ＦＡＴやファイルエントリを含むファイルシステムデータ（管理データ）を読み出してメモリ１０５に記憶する。このファイルシステムデータは、記録媒体１０８に記録されたデータのファイル名やファイルのサイズ、データの記録アドレスなどを示すデータであり、ファイルを管理するための管理情報である。そして、制御部１０２は、読み出したファイルシステムデータに従ってファイルの書き込み、読み出しを制御する。制御部１０２は、記録媒体１０８へのファイルの書き込みに応じて、メモリ１０５に記憶されたファイルシステムデータを更新する。そして、更新したファイルシステムデータを、記録再生部１０６により記録媒体１０８に記録する。
【００１９】
出力部１０７は、外部の記録装置に動画データを出力する。表示部１０９は、画像やその他の情報を表示する。表示部１０９は、液晶表示装置や有機ＥＬ装置等を含む。内部バス１１０は、記録装置１００の各ブロックの間で、各種のデータやコマンドを転送するために用いられる。
【００２０】
次に、記録装置１００の記録形式について説明する、記録装置１００は、ＡＶＣＨＤに従って動画を記録する。ＡＶＣＨＤでは、動画データのファイル（ストリームファイル）以外に、プレイリストファイルとクリップ情報ファイルが記録される。
【００２１】
また、ＡＶＣＨＤ規格では、プレイリストファイルとして、リアルプレイリストとバーチャルプレイリストが用意されている。プレイリストファイルは、記録媒体に記録された動画の再生順を指定するための再生制御情報である。再生制御情報のうち、リアルプレイリストは、記録媒体に記録された全ての動画の再生順を指定するための情報である。また、バーチャルプレイリストは、記録された動画のうちの一部を指定して再生するための情報である。ユーザは、バーチャルプレイリストを使うことにより、記録された動画データを実際に編集すること無く、各動画における所望の再生区間を指定し、所望の順序で再生させることができる。リアルプレイリストとバーチャルプレイリストはそれぞれ独立のファイルとして記録される。
【００２２】
ＡＶＣＨＤ規格では、記録開始から記録停止までの間に記録される一連の動画を一つのクリップと呼ぶ。各クリップは、クリップ情報ファイルとストリームファイル（動画ファイル）から構成される。図５（ａ）は、リアルプレイリストにより指定されるクリップ情報ファイルとストリームファイルの概念図である。リアルプレイリストは１以上のプレイアイテムを含む。ＡＶＣＨＤでは、動画をＭＰＥＧトランスポートストリーム（ＴＳ）の形式で記録する。ＭＰＥＧでは、符号化した動画データに対し、再生時における各フレームの出力タイミングを規定するためのタイムスタンプを付加して記録する。このタイムスタンプは、Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ（ＰＴＳ）と呼ばれ、決められた周波数の基準クロックをカウントするカウンタのカウント値が格納される。
【００２３】
クリップ情報ファイルには、プレイリストファイルにより指定された、再生開始位置（イン点）と再生停止位置（アウト点）とを含む再生位置を、各ストリームファイル上の位置に変換するための情報が含まれる。またクリップ情報ファイルは、対応するクリップのストリームファイル（動画ファイル）における、全てのＩピクチャのＰＴＳと、ファイル先頭からのオフセット（データ量）との対応を示す情報を含む。以上から、クリップ情報ファイルにより、プレイリストファイルにおける各プレイアイテムの先頭と最後の動画が指定される。
【００２４】
図５（ｂ）は、バーチャルプレイリストにより指定されるクリップ情報ファイルとストリームファイルの概念図である。バーチャルプレイリストは１以上のプレイアイテムを含む。クリップ情報ファイルには、リアルプレイリストと同様に、プレイリストファイルにより指定された、再生開始位置（イン点）と再生停止位置（アウト点）とを含む再生位置を、各ストリームファイル上の位置に変換するための情報が含まれる。またクリップ情報ファイルは、対応するクリップのストリームファイル（動画ファイル）における、全てのＩピクチャのＰＴＳと、ファイル先頭からのオフセット（データ量）との対応を示す情報を含む。
【００２５】
バーチャルプレイリストによれば、一つのクリップにおける、異なる再生区間をそれぞれプレイアイテムとして指定することができる。更にバーチャルプレイリストでは、異なるクリップにおける、任意の再生区間もそれぞれプレイアイテムとして指定することができる。図５（ｂ）では、一つの動画ファイルにおける、異なる再生区間が、プレイアイテム１、２としてそれぞれ指定されている。
【００２６】
次に、記録装置１００における記録処理について説明する。本実施形態では、記録する動画データの１フレームの画素数を横１９２０画素×縦１０７０画素とする。また、記録する動画データのフレームレート（単位時間あたりのフレーム数）を、５９．９４フレーム／秒（ｆｐｓ）とする。なお、動画データの画素数やフレームレートをこれら以外の値とすることも可能である。
【００２７】
制御部１０２は、操作部１０３により電源が投入されると、各部を制御して、撮像部１０１により撮影された動画を表示部１０９に表示し、記録装置１００を撮影待機状態とする。記録装置１００は、記録モードとして、通常記録モードと、常時記録モードとを持つ。通常記録モードでは、ユーザによる記録の開始の指示に応じて動画データの記録が開始され、記録の停止の指示に応じて動画データの記録が停止される。また、前記のように、記録開始から記録停止までの一連の動画が一つのクリップとして記録される。また、記録開始から記録停止までの一連の動画の先頭から終わりまでが一つの再生区間（プレイアイテム）として、リアルプレイリストに記録される。
【００２８】
また、常時記録モードでは、常時記録モードによる記録開始から停止までの間、動画データが記録される。また、動画データの記録中における、ユーザによるシーンの開始の指示からシーンの終了の指示までの部分が、一つの再生区間（プレイアイテム）として、バーチャルプレイリストに記録される。
【００２９】
図２は、撮影待機状態における記録モードの設定処理を示すフローチャートである。図２の処理は制御部１０２が各部を制御することにより実行される。撮影待機状態において、制御部１０２は、メモリ１０５に記憶された記録モード情報を確認し、常時記録モードがオンに設定されているか否かを判別する（ステップＳ２０１）。常時記録モードがオフに設定されていた場合、制御部１０２は、記録装置１００の記録モードとして、常時記録モードをオフに設定し（ステップＳ２０２）、記録モード情報をメモリ１０５に記憶する。次に制御部１０２は、ユーザが操作部１０３を操作することにより、記録モードが常時記録モードに変更されたか否かを判別する（ステップＳ２０３）。記録モードが変更されていない場合、制御部１０２は、操作部１０３の記録開始及び停止ボタンが操作されたか否かを判別する（ステップＳ２０４）。記録開始及び停止ボタンが操作されない場合、制御部１０２は、ユーザが操作部１０３を操作することにより、再生モードや電源オフなど、記録モード以外のモードへの変更が指示されたか否かを判別する（ステップＳ２０５）。モードの変更が指示された場合、制御部１０２は、指定されたモードに変更する（ステップＳ２０６）。
【００３０】
また、ステップＳ２０４で、記録開始及び停止ボタンが操作され、記録の開始が指示された場合、制御部１０２は、通常記録モードの処理を実行する（ステップＳ２０７）。また、ステップＳ２０１で常時記録モードのオン設定の場合、或いは、ステップＳ２０３で記録モードが常時記録モードへ変更された場合、制御部１０２は、記録装置１００の記録モードとして、常時記録モードをオンに設定する（ステップＳ２０８）。また、制御部１０２は、記録モード情報をメモリ１０５に記憶する。そして、制御部１０２は、常時記録モードの処理を実行する（ステップＳ２０９）。
【００３１】
次にステップＳ２０７における通常記録モードの処理について説明する。図３は、通常記録モードの処理を示すフローチャートである。操作部１０３より記録開始の指示があった場合、制御部１０２は、信号処理部１０４に対し、動画データの符号化を開始するように指示する。信号処理部１０４は、撮像部１０１より順次メモリ１０５に記憶された動画データを読み出して符号化を行い、符号化された動画データをメモリ１０５に記憶する。
【００３２】
制御部１０２は、記録再生部１０６に対し、動画の記録を開始するように指示する。記録再生部１０６は、メモリ１０５より符号化されたデータを読み出し、各種の必要なデータを付加して記録用のデータストリームを生成する。そして、生成されたデータストリームを記録媒体１０８に記録する（ステップＳ３０１）。記録再生部１０６は、制御部１０２からの指示に従い、ストリームデータを記録媒体１０８に記録する。
【００３３】
次に、制御部１０２は、リアルプレイリストに対し、記録を開始した動画データの先頭フレーム（記録開始位置）のＰＴＳの値をイン点として記録する（ステップＳ３０２）。制御部１０２は、撮影待機状態において、記録媒体１０８からリアルプレイリストを読み出し、メモリ１０５に記憶しておく。そして、記録開始の指示があった場合、メモリ１０５に記憶されているリアルプレイリストに対し、新たに再生区間（プレイアイテム）を追加すると共に、動画データの先頭のＰＴＳの値を追加した再生区間のイン点（先頭位置）として記録する。また、制御部１０２は、記録を開始する動画データに対応するクリップ情報ファイルを生成し、メモリ１０５に記憶する。
【００３４】
記録を開始した後、制御部１０２は、記録開始及び停止ボタンが操作されたか否かを判別する（ステップＳ３０３）。記録開始及び停止ボタンが操作されなかった場合、制御部１０２は、動画データ（ストリームデータ）を記録しているファイルのファイルサイズが所定の上限値を超えているか否かを判別する（ステップＳ３０４）。ファイルサイズの上限値は、ファイルシステムや記録装置等によって決定される所定値である。例えばＦＡＴ３２ファイルシステムでは、１つのファイルサイズの上限が約４ギガバイト（ＧＢ）となっている。この場合、ファイルサイズの上限値を４ＧＢ以下に設定することが可能である。
【００３５】
記録中の動画データのファイルのファイルサイズが所定の上限値に達していた場合、制御部１０２は記録再生部１０６に、記録中のファイルをクローズし、分割して新たなファイルを記録媒体１０８に作成させる（ステップＳ３０５）。制御部１０２は、メモリ１０５に記憶されたリアルプレイリストに対し、ファイル分割時に対応した動画データのＰＴＳをアウト点として記録する。制御部１０２は、メモリ１０５に記憶されているリアルプレイリストに対し、新たに再生区間（プレイアイテム）を追加し、ファイル分割時に対応した動画データの先頭フレームのＰＴＳの値を、追加した再生区間のイン点として記録する（ステップＳ３０６）。
【００３６】
そして、制御部１０２は、メモリ１０５に記憶されているリアルプレイリストに基づいて、記録媒体１０８内のリアルプレイリストを記録（更新）するように、記録再生部１０６に指示する（ステップＳ３０７）。本発明においては、記録中のファイルへの記録を停止し、新たなファイルを作成して記録を継続するファイル分割時のタイミングに応じて、リアルプレイリストは記録媒体１０８に記録される。記録再生部１０６は、メモリ１０５よりリアルプレイリストを読み出し、記録媒体１０８内のリアルプレイリストに記録（更新）する。記録再生部１０６は動画の記録を続け、制御部１０２は処理をステップＳ３０３に戻し、処理を繰り返す。
【００３７】
ステップＳ３０３において、記録開始及び停止ボタンが操作され、記録停止の指示があった場合、制御部１０２は記録再生部１０６に対して記録停止を指示し、記録媒体１０８に対するストリームデータの記録を停止する（ステップＳ３０８）。また、制御部１０２は、信号処理部１０４に対し、符号化処理を停止するように指示する。
【００３８】
次に、制御部１０２は、メモリ１０５に記憶された、リアルプレイリストに対し、記録停止時における動画データのＰＴＳをアウト点として記録する（ステップＳ３０９）。そして、制御部１０２は、リアルプレイリストとクリップ情報ファイルとを記録媒体１０８に記録するように、記録再生部１０６に指示する（ステップＳ３１０）。記録再生部１０６は、メモリ１０５よりリアルプレイリストとクリップ情報ファイルとを読み出し、記録媒体１０８に記録する。この際記録再生部１０６は、記録媒体１０８に対し、記録されているリアルプレイリストがない場合には、新たにリアルプレイリストを作成して記録し、既にリアルプレイリストが記録されていた場合には、記録済みのリアルプレイリストを更新する。
【００３９】
次に、制御部１０２は、今回の記録により、リアルプレイリストに対して記録された再生区間（シーン）の数が、上限に達したか否かを判別する（ステップＳ３１１）。シーン数が上限に達した場合、制御部１０２は、シーン数が上限に達したため、現在の記録媒体１０８に対してこれ以上の動画の記録ができないことを示す警告情報を表示部１０９に表示する（ステップＳ３１２）。
【００４０】
また、シーン数が上限に達していない場合、制御部１０２は、記録装置１００を撮影待機状態とし、記録開始及び停止ボタンが操作されたか否かを判別する（ステップＳ３１３）。次に、制御部１０２は、ユーザが操作部１０３を操作することにより、記録モードが変更されたか否かを判別する（ステップＳ３１４）。記録モードが変更されていない場合、制御部１０２は、記録モード以外のモードへの変更が指示されたか否かを判別する（ステップＳ３１５）。モードの変更が指示された場合、制御部１０２は、指定されたモードに変更する（ステップＳ３１６）。
【００４１】
また、ステップＳ３１３において、記録開始及び停止ボタンが操作され、記録の開始が指示された場合、制御部１０２は、記録媒体１０８への動画の記録が可能であるか否かを判別する（ステップＳ３１９）。具体的には、制御部１０２は、リアルプレイリストのシーン数が上限に達しているか否か、更には、記録媒体１０８の記録残量が所定値未満か否かを判別する。シーン数が上限に達していた場合、または記録媒体１０８に所定値未満の記録残量しかない場合は記録を禁止し、記録できない旨の警告を表示部１０９に表示する（ステップＳ３２０）。ステップＳ３１９において、記録媒体１０８への動画の記録が可能であると判別された場合、制御部１０２は、ステップＳ３０１に戻り、動画の記録を行う。
【００４２】
また、ステップＳ３１４で、記録モードの変更が指示された場合、制御部１０２は、記録装置１００の記録モードとして、常時記録モードをオンに設定し（ステップＳ３１７）、記録モード情報をメモリ１０５に記憶する。そして、制御部１０２は、常時記録モードの処理を実行する（ステップＳ３１８）。
【００４３】
次に、常時記録モードの処理について説明する。図４Ａ及び図４Ｂは、常時記録モードの処理を示すフローチャートである。撮影待機状態において常時記録モードがオンに設定されると、図４Ａのフローが開始する。
【００４４】
撮影待機状態において、記録開始及び停止ボタンが操作された場合（ステップＳ４０１でＹｅｓ）、制御部１０２は、信号処理部１０４に対し、動画データの符号化を開始するように指示する。信号処理部１０４は、撮像部１０１より順次メモリ１０５に記憶された動画データを読み出して符号化を行い、符号化された動画データをメモリ１０５に記憶する。そして制御部１０２は、記録再生部１０６に対し、動画の記録を開始するように指示する。記録再生部１０６は、制御部１０２からの指示に従い、メモリ１０５より符号化されたデータを読み出し、各種の必要なデータを付加して記録用のデータストリームを生成し、生成されたデータストリームを記録媒体１０８に記録する（ステップＳ４０２）。
【００４５】
通常記録モード時と同様に、制御部１０２は、撮影待機状態において、記録媒体１０８からリアルプレイリストを読み出し、メモリ１０５に記憶しておく。そして制御部１０２は、メモリ１０５のリアルプレイリストに対し、記録を開始した動画データの先頭フレームのＰＴＳの値をイン点として記録する（ステップＳ４０３）。記録開始の指示に応じて、メモリ１０５に記憶されているリアルプレイリストに対し、新たに再生区間（プレイアイテム）を追加すると共に、動画データの先頭フレームのＰＴＳの値を追加した再生区間のイン点（先頭位置）として記録する。また、制御部１０２は、記録する動画データに対応するクリップ情報ファイルを生成し、メモリ１０５に記憶する。
【００４６】
また、制御部１０２は、新たにバーチャルプレイリストを生成し、記録を開始した動画データの先頭フレームのＰＴＳの値を新たな再生区間のイン点として記録する（ステップＳ４０４）。生成されたバーチャルプレイリストはメモリ１０５に記憶される。
【００４７】
記録を開始した後、制御部１０２は、記録媒体１０８の記録残量を確認し、記録残量が残っているか否かを判別する（ステップＳ４０５）。記録残量がある場合、制御部１０２は、ユーザにより記録モードの変更が指示されたか否かを判別する（ステップＳ４０６）。常時記録モードでは、記録媒体１０８への動画の記録中及び記録停止状態の何れにおいても、ユーザは、操作部１０３を操作することにより、記録モードを変更して、常時記録モードをオフに設定することができる。
【００４８】
記録モードの変更指示がない場合、制御部１０２は、ユーザにより記録モード以外のモードへの変更が指示されたか否かを判別する（ステップＳ４０７）。常時記録モードでは、記録媒体１０８への動画の記録中及び記録停止状態の何れにおいても、ユーザは、操作部１０３を操作することにより、記録モード以外のモード（例えば再生モード等）に変更することができる。別のモードへの変更指示がない場合、制御部１０２は、記録開始及び停止ボタンが操作されたか否かを判別する（ステップＳ４０８）。
【００４９】
記録開始及び停止ボタンの操作が無い場合、ステップＳ４０９において制御部１０２は、動画データ（ストリームデータ）を記録しているファイルのファイルサイズが所定の容量の上限値を超えているか否かを判別する。ファイルサイズの容量の上限値は、第１の実施形態と同様、ファイルシステム等によって決定される値である。
【００５０】
記録中の動画データのファイルのファイルサイズが所定の上限値に達していた場合、制御部１０２は記録再生部１０６に、記録中のファイルをクローズし、分割して新たなファイルを記録媒体１０８に作成させる（ステップＳ４１０）。そして制御部１０２は、メモリ１０５に記憶されたバーチャルプレイリスト及びリアルプレイリストに対し、ファイル分割時に対応した動画データのＰＴＳをアウト点として記録する。制御部１０２は、メモリ１０５に記憶されたバーチャルプレイリスト及びリアルプレイリストに対し、新たに再生区間を追加し、ファイル分割時に対応した動画データのＰＴＳの値を、追加した再生区間のイン点として記録する（ステップＳ４１１）。
【００５１】
次に制御部１０２は、バーチャルプレイリスト及びリアルプレイリストを記録媒体１０８に記録（更新）するように、記録再生部１０６に指示する（ステップＳ４１２）。本発明においては、記録中のファイルへの記録を停止し、新たなファイルを作成して記録を継続するファイル分割時のタイミングに応じて、バーチャルプレイリスト及びリアルプレイリストは記録媒体１０８に記録される。記録再生部１０６は、メモリ１０５よりバーチャルプレイリスト及びリアルプレイリストを読み出し、記録媒体１０８に記録する。記録再生部１０６は動画の記録を続け、制御部１０２は処理をステップＳ４０５に戻し、処理を繰り返す。
【００５２】
記録開始及び停止ボタンが操作された場合（ステップＳ４０８でＹｅｓ）、制御部１０２は、メモリ１０５に記憶されたバーチャルプレイリストに対し、ボタン操作に対応した動画データのＰＴＳをアウト点として記録する（ステップＳ４１３）。ここでは、記録開始及び停止ボタンの操作により、再生区間の終了が指示される。そして、記録中の動画データにおける、記録開始及び停止ボタンの操作の直後のＩピクチャのＰＴＳがアウト点としてバーチャルプレイリストに記録される。
【００５３】
次に、制御部１０２は、今回の再生区間の終了の指示により、バーチャルプレイリストに対して記録された再生区間（シーン）の数が、上限に達したか否かを判別する（ステップＳ４１４）。シーン数が上限に達した場合、制御部１０２は、シーン数が上限に達したため、現在の記録媒体１０８に対してこれ以上の再生区間の追加ができないことを示す警告情報を表示部１０９に表示する（ステップＳ４１５）。
【００５４】
また、シーン数が上限に達していない場合、制御部１０２は、記録媒体１０８の記録残量を確認し、記録残量が残っているか否かを判別する（ステップＳ４１６）。記録残量がある場合、制御部１０２は、ユーザにより記録モードの変更が指示されたか否かを判別する（ステップＳ４１７）。記録モードの変更指示がない場合、制御部１０２は、ユーザにより記録モード以外のモードへの変更が指示されたか否かを判別する（ステップＳ４１８）。
【００５５】
他のモードへの変更指示が無い場合、制御部１０２は、記録開始及び停止ボタンが操作され、再生区間の開始が指示されたか否かを判別する（ステップＳ４１９）。記録開始及び停止ボタンが操作されない場合、制御部１０２は処理をステップＳ４１６に戻し、処理を繰り返す。また、記録開始及び停止ボタンが操作された場合（ステップＳ４１９でＹｅｓ）、制御部１０２は、バーチャルプレイリストに対して新たに再生区間を追加可能であるか否かを判別する（ステップＳ４２０）。追加できない場合、制御部１０２は、バーチャルプレイリストに対して新たに再生区間を追加できない旨の警告情報を表示部１０９に表示し（ステップＳ４２１）、処理をステップＳ４１６に戻す。
【００５６】
また、バーチャルプレイリストに再生区間を追加できる場合、ステップＳ４０４に戻り、制御部１０２は、メモリ１０５に記憶されているバーチャルプレイリストに対し、新たな再生区間のイン点の情報を記録する。ここでは、記録中の動画データのうち、記録開始及び停止ボタンの操作による再生区間の開始の指示のタイミングの直前のＩピクチャのＰＴＳが、イン点として記録される。
【００５７】
また、ステップＳ４０５で記録媒体１０８の残量が無いと判断した場合、制御部１０２は、記録再生部１０６を制御して、動画データの記録を停止する（ステップＳ４２２）。そして、制御部１０２は、この動画データの記録停止位置のＰＴＳをアウト点として、メモリ１０５に記録されているバーチャルプレイリスト及びリアルプレイリストにそれぞれ記録する（ステップＳ４２３）。
【００５８】
そして制御部１０２は、記録再生部１０６を制御して、メモリ１０５に記憶されたバーチャルプレイリストとリアルプレイリストを読み出し、記録媒体１０８に記録する（ステップＳ４２４）。このとき、記録媒体１０８に対し、既にバーチャルプレイリスト及びリアルプレイリストが記録されていた場合、記録媒体１０８に記録されたバーチャルプレイリスト及びリアルプレイリストがそれぞれ更新される。
【００５９】
次に、制御部１０２は、ユーザにより記録モードの変更が指示されたか否かを判別する（ステップＳ４２５）。記録モードの変更指示がない場合、制御部１０２は、ユーザにより記録モード以外のモードへの変更が指示されたか否かを判別する（ステップＳ４２６）。別のモードへの変更指示がない場合、制御部１０２は、記録開始及び停止ボタンが操作されたか否かを判別する（ステップＳ４２７）。記録開始及び停止ボタンの操作が無い場合、制御部１０２は処理をステップＳ４２５に戻し、処理を繰り返す。
【００６０】
ステップＳ４２５において、記録モードの変更が指示された場合、制御部１０２は、常時記録モードをオフに設定し（ステップＳ４３６）、記録装置１００を撮影待機状態に設定する（ステップＳ４３７）。撮影待機状態における処理は図２に示した通りである。また、ステップＳ４２６において、別のモードへの変更が指示された場合、制御部１０２は、記録装置１００を指定されたモードに変更し、常時記録モードを終了する（ステップＳ４３２）。
【００６１】
また、ステップＳ４２７において、記録開始及び停止ボタンが操作された場合、制御部１０２は、記録媒体１０８の記録残量があるか否かを判別する（ステップＳ４２８）。ユーザは、ステップＳ４２２で動画データの記録を停止し、制御部１０２がバーチャルプレイリスト及びリアルプレイリストにアウト点を記録した後、記録媒体１０８を別の記録媒体に交換することができる。そこで、制御部１０２は、現在装着されている記録媒体１０８の記録残量を確認し、記録残量がある場合は処理をステップＳ４０２に戻し、記録残量がない場合は、動画の記録を行わず、処理をステップＳ４２５に移す。
【００６２】
また、ステップＳ４０６において、記録モードの変更が指示された場合、制御部１０２は、記録再生部１０６を制御して、動画データの記録を停止する（ステップＳ４３３）。そして、制御部１０２は、この動画データの記録停止位置のＰＴＳをアウト点として、メモリ１０５に記録されているバーチャルプレイリスト及びリアルプレイリストにそれぞれ記録する（ステップＳ４３４）。
【００６３】
続いて、制御部１０２は、記録再生部１０６を制御して、メモリ１０５に記憶されたバーチャルプレイリストとリアルプレイリストを読み出し、記録媒体１０８に記録する（ステップＳ４３５）。そして、制御部１０２は、常時記録モードをオフに設定し（ステップＳ４３６）、記録装置１００を撮影待機状態に設定する（ステップＳ４３７）。
【００６４】
また、ステップＳ４０７において、別のモードの処理が指示された場合、制御部１０２は記録再生部１０６を制御して、動画データの記録を停止する（ステップＳ４２９）。そして、制御部１０２は、この動画データの記録停止位置のＰＴＳをアウト点として、メモリ１０５に記憶されているバーチャルプレイリスト及びリアルプレイリストにそれぞれ記録する（ステップＳ４３０）。制御部１０２は、記録再生部１０６を制御して、メモリ１０５に記憶されたバーチャルプレイリストとリアルプレイリストを読み出し、記録媒体１０８に記録する（ステップＳ４３１）。そして、制御部１０２は、記録装置１００を指定されたモードに変更する（ステップＳ４３２）。
【００６５】
ステップＳ４１６で記録媒体１０８の記録残量が無いと判断した場合、制御部１０２は、記録再生部１０６を制御して、動画データの記録を停止する（ステップＳ４３８）。そして、制御部１０２は、この動画データの記録停止位置のＰＴＳをアウト点として、メモリ１０５に記憶されているリアルプレイリストに記録する（ステップＳ４３９）。そして、制御部１０２は、記録再生部１０６を制御して、メモリ１０５に記憶されたバーチャルプレイリスト及びリアルプレイリストを読み出し、記録媒体１０８に記録する（ステップＳ４２４）。
【００６６】
次に、制御部１０２は、ユーザにより記録モードの変更が指示されたか否かを判別する（ステップＳ４２５）。記録モードの変更指示がない場合、制御部１０２は、ユーザにより記録モード以外のモードへの変更が指示されたか否かを判別する（ステップＳ４２６）。別のモードへの変更指示がない場合、制御部１０２は、記録開始及び停止ボタンが操作されたか否かを判別する（ステップＳ４２７）。記録開始及び停止ボタンの操作が無い場合、制御部１０２は処理をステップＳ４２５に戻し、処理を繰り返す。
【００６７】
ステップＳ４２５において、記録モードの変更が指示された場合、制御部１０２は、常時記録モードをオフに設定し（ステップＳ４３６）、記録装置１００を撮影待機状態に設定する（ステップＳ４３７）。撮影待機状態における処理は図２に示した通りである。
【００６８】
また、ステップＳ４２６において、別のモードへの変更が指示された場合、制御部１０２は、記録装置１００を指定されたモードに変更し、常時記録モードを終了する（ステップＳ４３２）。
【００６９】
また、ステップＳ４２７において、記録開始及び停止ボタンが操作された場合、制御部１０２は、記録媒体１０８の記録残量があるか否かを判別する（ステップＳ４２８）。記録残量がある場合、制御部１０２は処理をステップＳ４０２に移し、記録残量がない場合、制御部１０２は動画の記録を行わず、処理をステップＳ４２５に移す。
【００７０】
また、ステップＳ４１７において、記録モードの変更が指示された場合、制御部１０２は、記録再生部１０６を制御して、動画データの記録を停止させる（ステップＳ４４０）。そして、制御部１０２は、この動画データの記録停止位置のＰＴＳをアウト点として、メモリ１０５に記憶されているリアルプレイリストに記録する（ステップＳ４４１）。
【００７１】
続いて、制御部１０２は、記録再生部１０６を制御して、メモリ１０５に記憶されたバーチャルプレイリストとリアルプレイリストを読み出し、記録媒体１０８に記録する（ステップＳ４３５）。そして、制御部１０２は、常時記録モードをオフに設定し（ステップＳ４３６）、記録装置１００を撮影待機状態に設定する（ステップＳ４３７）。
【００７２】
また、ステップＳ４１８において、別のモードの処理が指示された場合、制御部１０２は、記録再生部１０６を制御して、動画データの記録を停止する（ステップＳ４４２）。そして、制御部１０２は、この動画データの記録停止位置のＰＴＳをアウト点として、メモリ１０５に記憶されているリアルプレイリストに記録する（ステップＳ４４３）。
【００７３】
そして、制御部１０２は、記録再生部１０６を制御して、メモリ１０５に記憶されたバーチャルプレイリストとリアルプレイリストを読み出し、記録媒体１０８に記録する（ステップＳ４３１）。制御部１０２は、記録装置１００を指定されたモードに変更する（ステップＳ４３２）。
【００７４】
以上のように、常時記録モードにおいて動画データの記録中に、バーチャルプレイリストに１以上の再生区間の情報を追加することが可能となる。常時記録モードでは、記録開始に対応する指示に応じて動画データの記録が開始された後は、記録開始及び停止ボタンへの操作入力で記録停止せずに記録を継続するため、操作ミスにより所望のシーンが記録されたに状況を回避できる。常時記録モードでは、所定の条件（記録媒体への動画データの記録ができない、常時記録モードから通常記録モードまたは他のモードへ切り替えられたこと）によって、動画データの記録を停止する。
【００７５】
また本発明では、常時記録モードにおいて、記録開始及び停止ボタンへの操作入力によって記録される再生区間の情報を、メモリに記憶されているバーチャルプレイリスト及びリアルプレイリストに記録しておく。そして動画データの記録中にファイル分割が発生した際に、記録媒体にバーチャルプレイリスト及びリアルプレイリストを記録する。つまり、常時記録モードを終了して動画ファイルの記録を停止する前に、プレイリストを記録媒体に記録できるので、記録媒体との接続が切断された等により記録が中断しても、プレイリストが全部消失してしまうことを回避することができる。
【００７６】
本実施形態においては、通常記録モード及び常時記録モードそれぞれで、１つの記録媒体１０８に動画データを記録する構成にしているが、記録装置１００が複数の記録媒体を備え、同時に複数の記録媒体に動画データを記録してもよい。その際、複数の記録媒体に記録される動画データは、ファイル形式やフレームレート等が異なるデータであってもよいし、同じであってもよい。また同時に動画データを記録するに当たって、一方の記録媒体には通常記録モードで動画データを記録し、他方の記録媒体には常時記録モードで動画データを記録してもよい。
【００７７】
図６は、常時記録モードにより記録された動画データと、リアルプレイリスト及びバーチャルプレイリストを例示した図である。時間ｔ０において常時記録モードが設定された後、時間ｔ１において記録開始及び停止ボタンが操作されるまでは動画データは記録されない。
【００７８】
時間ｔ１において記録開始及び停止ボタンが操作されると、時間ｔ１に対応したＰＴＳの値Ｎ１が、メモリに記憶されているリアルプレイリスト及びバーチャルプレイリストそれぞれのプレイアイテム０のイン点として記録される。時間ｔ２で記録開始及び停止ボタンが操作され、再生区間の終了が指示されると、時間ｔ２に対応したＰＴＳの値Ｎ２が、メモリに記憶されているバーチャルプレイリストのプレイアイテム０のアウト点として記録される。このとき、動画データの記録は継続されるため、リアルプレイリストに対して、アウト点は記録されない。
【００７９】
次に、動画データを記録している動画ファイル６０５のファイルサイズが上限に達し、ファイル分割が行われた場合、記録再生部１０６により新たな動画ファイル６０６が作成される。その際、まず、ファイル分割時に対応したＰＴＳの値Ｎ３が、メモリに記憶されているリアルプレイリストのプレイアイテム０のアウト点、及び新たなプレイアイテム１のイン点として記録される。また、リアルプレイリストのプレイアイテム０とプレイアイテム１はシーン（プレイアイテム）であることを示す情報として、プレイアイテム１の“Ｃｏｎｎｅｃｔ  Ｃｏｎｄｉｔｉｏｎ”の値は、所定の値（図６では値６）を設定する。１つの前のプレイアイテムと一連のシーンでない場合には、該所定の値と異なる値（図６では値１）を設定する。
【００８０】
そして、動画ファイル６０５の記録を開始してからファイル分割が行われて動画ファイル６０５の記録が終了するまでに記録された、メモリに記憶されているバーチャルプレイリスト及びリアルプレイリストが、動画データが記録される記録媒体に記録される。ここでは、リアルプレイリストについては、プレイアイテム０のイン点（Ｎ１）及びアウト点（Ｎ３）、プレイアイテム１のイン点（Ｎ３）が、記録媒体のリアルプレイリストに記録される。また、バーチャルプレイリストについては、プレイアイテム０のイン点（Ｎ１）及びアウト点（Ｎ２）が、記録媒体のバーチャルプレイリストに記録される。
【００８１】
続いて時間ｔ３で記録開始及び停止ボタンが操作され、再生区間の開始が指示された場合、時間ｔ３に対応したＰＴＳの値Ｎ４が、メモリに記憶されているバーチャルプレイリストのプレイアイテム１のイン点として記録される。次に時間ｔ４で記録開始及び停止ボタンが操作され、再生区間の終了が指示された場合、時間ｔ４に対応したＰＴＳの値Ｎ５が、メモリに記憶されているバーチャルプレイリストのプレイアイテム１のアウト点として記録される。
【００８２】
更に時間ｔ５で記録開始及び停止ボタンが操作され、再生区間の開始が指示された場合、時間ｔ３に対応したＰＴＳの値Ｎ４が、メモリに記憶されているバーチャルプレイリストのプレイアイテム２のイン点として記録される。ここで、動画データを記録している動画ファイル６０６のファイルサイズが上限に達し、ファイル分割が行われた場合、記録再生部１０６により新たな動画ファイル６０７が作成される。その際、まず、ファイル分割時に対応したＰＴＳの値Ｎ７が、メモリに記憶されているリアルプレイリストのプレイアイテム１のアウト点、及び新たなプレイアイテム２のイン点として記録される。
【００８３】
そして、ファイル分割時に対応したＰＴＳの値Ｎ７が、メモリに記憶されているバーチャルプレイリストのプレイアイテム２のアウト点、及び新たなプレイアイテム３のイン点として記録される。また、バーチャルプレイリストのプレイアイテム２とプレイアイテム３は一連のプレイアイテムであることを示すため、プレイアイテム３の“Ｃｏｎｎｅｃｔ  Ｃｏｎｄｉｔｉｏｎ”の値は６を設定する。
【００８４】
次に、動画ファイル６０６の記録を開始してから、動画ファイル６０６の記録が終了するまでにまでに記録された、メモリに記憶されているバーチャルプレイリスト及びリアルプレイリストが、動画データが記録される記録媒体に記録される。ここでは、リアルプレイリストについては、プレイアイテム１のアウト点（Ｎ７）、プレイアイテム２のイン点（Ｎ７）が、記録媒体のリアルプレイリストに記録される。また、バーチャルプレイリストについては、プレイアイテム１のイン点（Ｎ４）及びアウト点（Ｎ５）、プレイアイテム２のイン点（Ｎ６）及びアウト点（Ｎ７）、プレイアイテム３のイン点（Ｎ７）、が記録媒体のバーチャルプレイリストに記録される。
【００８５】
その後、時間ｔ６で記録モードが変更され、常時記録モードがオフに設定された場合、動画データの記録が停止され、時間ｔ６に対応したＰＴＳの値Ｎ８が、メモリに記憶されているリアルプレイリストにおけるプレイアイテム２のアウト点として記録される。また、Ｎ８は、プレイアイテム２のアウト点として、メモリに記憶されているバーチャルプレイリストに記録される。そして、メモリに記憶されているバーチャルプレイリスト及びリアルプレイリストが、動画データが記録される記録媒体に記録される。ここでは、リアルプレイリストについては、プレイアイテム２のアウト点（Ｎ８）、バーチャルプレイリストについては、プレイアイテム１のアウト点（Ｎ８）が、記録媒体のリアルプレイリスト及びバーチャルプレイリストにそれぞれ記録される。
【００８６】
このように記録した結果、リアルプレイリスト６０８においては、動画ファイル６０５、６０６、及び６０７それぞれの先頭から最後までの期間６０１が全て再生区間として指定される。一方、バーチャルプレイリスト６０９においては、期間６０２、６０３、６０４がそれぞれ再生区間として指定される。
【００８７】
リアルプレイリスト６０８は、プレイアイテム数と、各プレイアイテムのイン点、アウト点の情報、及び、プレイアイテム（動画ファイル）の連続性を示す情報を含んでいる。各プレイアイテムのイン点とアウト点として、対応する動画ファイルのＰＴＳ値が記録される。バーチャルプレイリスト６０９は、プレイアイテム数と、各プレイアイテムにおいて再生区間として指定されている動画データを含むクリップのクリップ情報ファイルのファイル名の情報、及び、プレイアイテムの連続性を示す情報を含む。各プレイアイテムのイン点とアウト点として、対応する動画ファイルのＰＴＳ値が記録される。
【００８８】
次に、再生モードの処理を説明する。ユーザが操作部１０３を操作して再生モードに設定した場合に、制御部１０２は再生処理を行う。図７は、バーチャルプレイリストの再生処理を示すフローチャート、図８は、リアルプレイリストの再生処理を示すフローチャートである。
【００８９】
図７のバーチャルプレイリストの再生処理について説明する。常時記録モードがオンに設定された状態で再生モードに設定した場合や、操作部１０３によりバーチャルプレイリストの再生が指示された場合に、制御部１０２は、バーチャルプレイリストの再生処理を開始する。
【００９０】
本処理の開始前に、制御部１０２は、記録再生部１０６にバーチャルプレイリストファイルを記録媒体１０８から読み出させ、メモリ１０５に記憶させる。このとき、記録媒体１０８にバーチャルプレイリストが１つも記録されていない場合、制御部１０２は、記録されていない旨を表示部１０９に表示し、本処理を完了する。また複数のバーチャルプレイリストが記録媒体１０８に記録されている場合、制御部１０２は全てのバーチャルプレイリストファイルを読み出させ、メモリ１０５に記憶させる。
【００９１】
制御部１０２は、バーチャルプレイリストに記録された各再生区間を示すサムネイル画像が配置されたインデックス画面を表示部１０９に表示する（ステップＳ７０１）。具体的には制御部１０２は、バーチャルプレイリストに記録された各再生区間のイン点を検出し、記録再生部１０６により、各イン点の画像データを再生させる。そして、制御部１０２は、信号処理部１０４により、各イン点の画像データ、ここではＩピクチャのデータを復号し、更にインデックス画面に応じたサイズに変更することにより、各再生区間の代表画像（サムネイル画像）を生成する。
【００９２】
制御部１０２は、信号処理部１０４に生成した代表画像を含むインデックス画面を生成させ、バーチャルプレイリストのインデックスとして表示部１０９に表示する。このとき、複数のバーチャルプレイリストが記録媒体１０８に記録されていた場合は、先頭のバーチャルプレイリストの先頭の再生区間から順に代表画像を生成し、１つのインデックス画面として表示する。
【００９３】
例えば図６に示したようなバーチャルプレイリストが記録媒体１０８に記録されている場合、バーチャルプレイリスト６０９には４つのプレイアイテム（シーン）が記録されている。このうち、プレイアイテムの“Ｃｏｎｎｅｃｔ  Ｃｏｎｄｉｔｉｏｎ”の値が所定の値（本実施形態では値６）のプレイアイテム以外のプレイアイテムのイン点である、ＰＴＳの値がＮ１、Ｎ４、Ｎ６の画像がそれぞれのシーンの代表画像として表示される。
【００９４】
制御部１０２は、インデックス画面に代表画像が表示された再生区間に対する再生指示がなされたか否かを判断する（ステップＳ７０２）。本実施形態ではユーザは操作部１０３を操作することにより、インデックス画面に表示された代表画像から、所望の再生区間（シーン）の代表画像を選択し、対応する再生区間の再生開始を指示することができる。制御部１０２は、再生指示がなされたと判断した場合は処理をステップＳ７０７に移し、なされていないと判断した場合は処理をステップＳ７０３に移す。
【００９５】
制御部１０２は、ユーザにより、リアルプレイリストのインデックスへの変更が指示されたか否かを判断する（ステップＳ７０３）。リアルプレイリストのインデックスへの変更が指示された場合、制御部１０２は、リアルプレイリスト再生処理を実行する（ステップＳ７０４）。またリアルプレイリストのインデックスへの変更指示がない場合、制御部１０２は、再生モード以外の、他のモードへの変更が指示されたか否かを判断する（ステップＳ７０５）。他のモードへの変更が指示された場合、制御部１０２は、記録装置１００の状態を指定されたモードに変更する（ステップＳ７０６）。また他のモードへの変更指示がなされていない場合、制御部１０２は処理をステップＳ７０１に戻す。
【００９６】
またステップＳ７０２において再生開始の操作入力がなされた場合、制御部１０２は、対応する再生区間の動画データを再生して表示部１０９に表示する（ステップＳ７０７）。具体的には、制御部１０２は、メモリ１０５に記憶されているバーチャルプレイリストと、選択された代表画像に対応するシーン（再生区間）のクリップ情報とから、選択されたシーンのイン点の情報を取得する。そして、制御部１０２は、記録再生部１０６を制御して、イン点に対応した位置から、対応する動画データを再生する。信号処理部１０４は、再生された動画データを復号し、表示部１０９に送る。表示部１０９は再生された動画像を表示する。
【００９７】
再生開始後、制御部１０２は、ユーザによる再生停止の指示があったか否かを判断し（ステップＳ７０８）、再生停止の指示があった場合、記録再生部１０６を制御して動画の再生を停止させた（ステップＳ７１１）後、処理をＳ７０１に戻す。
【００９８】
また再生停止の指示がない場合、制御部１０２は、バーチャルプレイリストに記録されたアウト点のＰＴＳに基づいて、現在の再生位置が再生中のシーンの終了位置に至ったか否かを判断する（ステップＳ７０９）。終了位置でない場合、制御部１０２は再生処理を継続させつつ処理をステップＳ７０８に戻す。またシーンの終了位置に達した場合、制御部１０２は、次に再生すべきシーンがバーチャルプレイリストに記録されているか否かを判断する（ステップＳ８１０）。バーチャルプレイリストにおいて、記録された“Ｃｏｎｎｅｃｔ  Ｃｏｎｄｉｔｉｏｎ”の値が所定の値（本実施形態では値６）のプレイアイテムは、前に記録されたプレイアイテムに続いて再生されるべきシーンである。例えば図６に示したようなバーチャルプレイリスト６０９では、プレイアイテム２のシーンが再生された場合、次にプレイアイテム３のシーンが続けて再生される。
【００９９】
次のシーンが記録されていた場合、制御部１０２は、次のシーンのイン点の情報を取得し、記録再生部１０６に次のシーンのイン点に対応した動画データを再生させる（Ｓ７１２）。また次のシーンがバーチャルプレイリストに記録されていない場合、制御部１０２は、記録再生部１０６を制御して動画の再生を停止させ（Ｓ７１１）、処理をＳ７０１に戻す。
【０１００】
このように、本実施形態の再生処理によれば、動画記録中に指定された再生区間を、バーチャルリストを用いて再生することが可能である。
【０１０１】
次に、図８のリアルプレイリストの再生処理について説明する。常時記録モードがオフに設定された状態で再生モードに設定した場合や、操作部１０３によりリアルプレイリストの再生が指示された場合に、制御部１０２は、リアルプレイリストの再生処理を開始する。なお、本処理の開始前に、制御部１０２は、記録再生部１０６にリアルプレイリストファイルを記録媒体１０８から読み出させ、メモリ１０５に記憶させているものとする。
【０１０２】
制御部１０２は、リアルプレイリストに記録された各再生区間（動画ファイル）を示すサムネイル画像が配置されたインデックス画面を表示部１０９に表示する（ステップＳ８０１）。具体的には制御部１０２は、リアルプレイリストに記録された各再生区間（プレイアイテム）のイン点を検出し、記録再生部１０６により、各イン点の画像データを再生させる。
【０１０３】
そして、制御部１０２は、信号処理部１０４により、各イン点の画像データ（先頭フレームであるためＩピクチャ）のデータを復号し、更に、インデックス画面に応じたサイズに変更することにより、各再生区間の代表画像（サムネイル画像）を生成する。制御部１０２は、信号処理部１０４に生成した代表画像を含むインデックス画面を生成させ、リアルプレイリストのインデックスとして表示部１０９に表示する。
【０１０４】
例えば図６に示したようなリアルプレイリストが記録媒体１０８に記録されている場合、リアルプレイリスト６０８には３つのプレイアイテム（シーン）が記録されている。このうち、プレイアイテムの“Ｃｏｎｎｅｃｔ  Ｃｏｎｄｉｔｉｏｎ”の値が所定の値（本実施形態では値６）のプレイアイテム以外のプレイアイテムのイン点である、ＰＴＳの値がＮ１の画像がシーンの代表画像として表示される。
【０１０５】
制御部１０２は、インデックス画面に代表画像が表示された再生区間に対する再生指示がなされたか否かを判断する（ステップＳ８０２）。制御部１０２は、再生指示がなされたと判断した場合は処理をステップＳ８０７に移し、なされていないと判断した場合は処理をステップＳ８０３に移す。
【０１０６】
制御部１０２は、ユーザにより、バーチャルプレイリストのインデックスへの変更が指示されたか否かを判断する（ステップＳ８０３）。バーチャルプレイリストのインデックスへの変更が指示された場合、制御部１０２は、バーチャルプレイリストの再生処理を実行する（ステップＳ８０４）。またバーチャルプレイリストのインデックスへの変更指示がない場合、制御部１０２は、再生モード以外の、他のモードへの変更が指示されたか否かを判断する（ステップＳ８０５）。他のモードへの変更が指示された場合、制御部１０２は、記録装置１００の状態を指定されたモードに変更する（ステップＳ８０６）。また他のモードへの変更指示がなされていない場合、制御部１０２は処理をステップＳ８０１に戻す。
【０１０７】
またステップＳ８０２において、ユーザにより再生開始が指示された場合、制御部１０２は対応する再生区間の動画データを再生して表示部１０９に表示する（ステップ８０７）。具体的には、制御部１０２は、メモリ１０５に記憶されているリアルプレイリストと、選択された代表画像に対応するシーン（再生区間）のクリップ情報とから、選択されたシーンのイン点の情報を取得する。そして、制御部１０２は、記録再生部１０６を制御して、イン点に対応した位置から、対応する動画データを再生する。信号処理部１０４は、再生された動画データを復号し、表示部１０９に送る。表示部１０９は再生された動画像を表示する。
【０１０８】
再生開始後、制御部１０２は、ユーザによる再生停止の指示があったか否かを判断し（ステップＳ８０８）、再生停止の指示があった場合、記録再生部１０６を制御して動画の再生を停止させた（ステップＳ８１１）後、処理をステップＳ８０１に戻す。
【０１０９】
また再生停止の指示がない場合、制御部１０２は、リアルプレイリストに記録されたアウト点のＰＴＳに基づいて、現在の再生位置が再生中のシーンの終了位置に至ったか否かを判断する（ステップＳ８０９）。終了位置でない場合は、制御部１０２は再生処理を継続しつつ処理をステップＳ８０８に戻す。またシーンの終了位置に達した場合、制御部１０２は、次に再生すべきシーンがリアルプレイリストに記録されているか否かを判断する（ステップＳ８１０）。次のシーンが記録されていた場合、制御部１０２は、次のシーンに対応する動画ファイルの情報を取得し、記録再生部１０６に対応する動画データを再生させる（ステップＳ８１２）。また次のシーンがリアルプレイリストに記録されていない場合、制御部１０２は、記録再生部１０６を制御して動画の再生を停止させ（ステップＳ８１１）、処理をステップＳ８０１に戻す。
【０１１０】
例えば図６に示したようなリアルプレイリスト６０８では、プレイアイテム１とプレイアイテム２の“Ｃｏｎｎｅｃｔ  Ｃｏｎｄｉｔｉｏｎ”の値が所定の値（本実施形態では値６）である。よって、プレイアイテム０のシーンが再生された場合、次にプレイアイテム１更にプレイアイテム２のシーンが続けて再生される。
【０１１１】
このように、本実施形態では、バーチャルプレイリストの再生モードにおいて、バーチャルプレイリストのイン点の画像をインデックスとして表示し、選択されたシーンをバーチャルプレイリストに従って再生する。そのため、記録開始及び停止ボタンを操作して動画を記録する構成であっても、操作の間違いにより記録ができないということを防止することができる。また、動画記録中に、ユーザが再生区間の開始、終了位置として指定した再生区間を簡単に再生させることが可能となる。
【０１１２】
以上説明したように、本実施形態の記録装置は、ユーザの意図するシーンが含まれる動画を記録し、該動画の所望のシーンを容易に確認することが可能である。具体的には記録装置は、動画データを取得して記録媒体に記録するとともに、記録媒体に記録された動画データにおいて再生すべき区間を指定する再生制御情報を生成する。記録装置は、記録媒体への動画データの記録中に受け付けられた区間の開始及び終了の指示に応じて、記録中の動画データにおける、該指示に対応する開始位置から終了位置までを再生すべき区間として指定し、再生制御情報を生成する。
【０１１３】
（その他の実施形態）
また本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１１４】
１０１  撮像部
１０２  制御部
１０３  操作部
１０４  信号処理部
１０５  メモリ
１０６  記録再生部
１０７  出力部
１０８  記録媒体
１０９  表示部
１１０  内部バス
【図１】
2015099996.tif 000003
【図２】
2015099996.tif 000004
【図３】
2015099996.tif 000005
【図４Ａ】
2015099996.tif 000006
【図４Ｂ】
2015099996.tif 000007
【図５】
2015099996.tif 000008
【図６】
2015099996.tif 000009
【図７】
2015099996.tif 000010
【図８】
2015099996.tif 000011