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