本発明の実施の形態について図面を参照して詳細に説明する。図1は、本実施形態に係る映像記録再生システムの構成を模式的に示す図である。本図に示すように、映像記録再生システム1は、ディスプレイ装置70に接続されたメディア記録再生装置10と、第1デジタルビデオカメラ20と、第2デジタルビデオカメラ50とを備えて構成される。メディア記録再生装置10と第1デジタルビデオカメラ20あるいは第2デジタルビデオカメラ50とは、所定の通信規格、例えば、USBで通信を行なうことができる。この場合、USBケーブル40を介して両者を接続することで、映像データ、制御用データ等の伝送が可能となる。なお、映像データには、音声情報、その他の情報も含まれるものとする。
第1デジタルビデオカメラ20は、可搬型あるいは固定式の記録メディアを備えており、記録メディアに対応した所定の記録フォーマットで映像データを記録する。映像データには、映像データを再生するために必要な情報であって、その映像データの記録フォーマット固有のされた固有再生制御情報(ナビゲーション情報)が付随しており、以下では、これらをまとめて映像情報と称する。本実施形態では、記録メディアはDVDであり、記録フォーマットはDVD−VR規格であるとする。もちろん、これは一例であり、DVD、DVD−VR規格に限定されるものではない。
第2デジタルビデオカメラ50も、可搬型あるいは固定式の記録メディアを備えており、記録メディアに対応した所定の記録フォーマットで映像データを記録する。本実施形態では、第2デジタルビデオカメラ50の記録メディアはHDDであり、記録フォーマットはSD−VIDEO規格であるとする。もちろん、これは一例であり、HDD、SD−VIDEO規格に限定されるものではない。
メディア記録再生装置10は、可搬型あるいは固定式の記録メディアを備えており、記録メディアに映像情報を記録するとともに、記録した映像情報を再生することができる。本実施形態では、メディア記録再生装置10の記録メディアは、例えば、ハードディスクであるとするが、これに限定されるものではなく、半導体メモリであったりBD等であってもよい。また、メディア記録再生装置10は、第1デジタルビデオカメラ20あるいは第2デジタルビデオカメラ50の記録メディアに記録されている映像データを、記録フォーマットに依存せず汎用的に再生するための再生制御情報である後述の共通再生制御情報を生成して格納する。
図2は、USBケーブル40を介して接続されたメディア記録再生装置10と第1デジタルビデオカメラ20、および、第2デジタルビデオカメラ50の機能構成を示すブロック図である。本図に示すようにメディア記録再生装置10は、通信部110、制御部120、操作受付部130、ディスク管理部140、HDD145、再生処理部150、画像処理部160、画像出力部170、記録フォーマット判別部180、共通再生制御情報処理部190を備えている。なお、DVD、SDカード等の可搬型の記録メディアのドライブ機能を備えるようにしてもよい。
通信部110は、USBケーブル40を介して、第1デジタルビデオカメラ20等と通信を行ない、制御用データを送信したり、映像情報を受信したりする。制御部120は、メディア記録再生装置10における各種処理を統括的に制御する機能部であり、例えば、ユーザに情報を提示して操作を受け付けるための各種メニュー画面やプレイリスト表示画面等の作成処理を行なう。
操作受付部130は、メディア記録再生装置10に設けられた操作ボタン等を介してユーザからの操作を受け付ける。操作受付部130がユーザから受け付ける操作は、例えば、接続された第1デジタルビデオカメラ20等からの再生制御情報の取得変換指示、接続された第1デジタルビデオカメラ20等に格納された映像データやプレイリストの選択や再生指示、メニュー選択操作等である。
ディスク管理部140は、HDD145に対するデータの読み書きを制御する。再生処理部150は、接続された第1デジタルビデオカメラ20等に格納された映像データの再生処理を行なう。画像処理部160は、映像データから得られた画像に基づいて、所定の解像度の静止画像を生成する処理を行なう。
画像出力部170は、ディスプレイ装置70と接続され、再生処理部150により再生される映像や、制御部120により生成されるメニュー画面、プレイリスト表示画面等をディスプレイ装置70に出力するための処理を行なう。
記録フォーマット判別部180は、第1デジタルビデオカメラ20等の記録メディアに記録された映像情報の記録フォーマットを判別する処理を行なう。映像情報の記録フォーマットは、例えば、映像情報が格納されているディレクトリ構造を調べたり、所定のファイルの有無、名称、内容等を調べることで判別することができる。記録フォーマット判別部180にはあらかじめ複数の記録フォーマット、例えば、DVD−VR規格、BD−RE規格、SD−VIDEO規格、AVCHD規格等に関する情報を登録しておき、複数の記録フォーマットに対応できるようにしておく。これらの記録フォーマットは、いずれもMPEG−2、MPEG−4/AVCで圧縮された映像データを扱うことができる。
共通再生制御情報処理部190は、映像情報に含まれる記録フォーマット固有の個別再生制御情報に基づいて、汎用フォーマットの共通再生制御情報を生成する。ここで、共通再生制御情報は、記録フォーマット毎に異なる個別再生制御情報を、記録フォーマットに依存しないよう例えばXMLフォーマット等の汎用フォーマットに変換した再生制御情報である。汎用フォーマットの共通再生制御情報を用いて映像データの再生を行なうことで、映像データの記録フォーマットにかかわらず、共通の圧縮方式を用いた映像データを汎用的に共通のインタフェースで再生できるようになる。このため、共通再生制御情報処理部190は、記録フォーマット判別部180が判別可能な記録フォーマットそれぞれの個別再生制御情報の内容を解釈できるようにしておく。共通再生制御情報を生成する処理の詳細については後述する。また、共通再生制御情報処理部190は、共通再生制御情報を生成する際に、再生制御情報にサムネイル等の代表画像情報が含まれている場合には、代表画像を共通再生制御情報に関連付ける処理を行なうようにしてもよい。
共通再生制御情報格納部195は、フラッシュメモリ等の不揮発性の記憶装置で構成され、共通再生制御情報処理部190が生成した共通再生制御情報を格納する。ただし、HDD145の一部の領域を援用してもよい。共通再生制御情報には、共通再生制御情報の再生対象となる映像情報の識別子等を付して共通再生制御情報格納部195に格納するようにする。
図2に示すように、第1デジタルビデオカメラ20は、撮影部210、記録再生部220、通信部230を備え、内部に装填されたDVDディスク30に映像情報を記録する。本実施形態ではDVD−VR規格で映像情報を記録するものとする。
撮影部210は、レンズ、撮像素子等の撮影機構を備え、光学情報を電子情報化した映像データを出力する。記録再生部220は、撮影部210から入力した映像データをDVD−VR規格の記録フォーマットにしたがって、DVDディスク30に記録する処理を行なう。また、メディア記録再生装置10の制御に基づいて、DVDディスク30に記録された映像情報の再生を行なう。通信部230は、USBケーブル40を介して、メディア記録再生装置10と通信を行ない、DVDディスク30に記録された映像情報を送信したり、制御用データを受信したりする。
また、第2デジタルビデオカメラ50は、撮影部510、記録再生部520、通信部530を備え、内部に装填されたHDD60に映像情報を記録する。本実施形態ではSD−VIDEO規格で映像情報を記録するものとする。
撮影部510は、レンズ、撮像素子等の撮影機構を備え、光学情報を電子情報化した映像データを出力する。記録再生部520は、撮影部510から入力した映像データをSD−VIDEO規格の記録フォーマットにしたがって、HDD60に記録する処理を行なう。また、メディア記録再生装置10の制御に基づいて、HDD60に記録された映像情報の再生を行なう。通信部230は、USBケーブル40を介して、メディア記録再生装置10と通信を行ない、HDD60に記録された映像情報を送信したり、制御用データを受信したりする。
次に、メディア記録再生装置10が、第1デジタルビデオカメラ20に装填されたDVDディスク30に記録された映像情報の再生制御情報に基づいて、共通再生制御情報を生成する処理について図3のフローチャートを参照して説明する。一般に、映像情報は、映像データと、映像データを再生する際の制御情報が記録された記録フォーマット固有の個別再生制御情報とを含んでいる。映像データはMPEG−2等の所定の方式で符号化圧縮されており、1または複数のファイルとして所定のディレクトリに格納されている。また、個別再生制御情報も記録する制御情報等に応じて1または複数のファイルとして所定のディレクトリに格納されている。
メディア記録再生装置10に第1デジタルビデオカメラ20がUSBケーブル40によって接続されると、USBのプロトコルにしたがって通信を開始する。メディア記録再生装置10の記録フォーマット判別部180は、第1デジタルビデオカメラ20に装填されているDVDディスク30のディレクトリ/ファイル構造を取得することでDVDディスク30に記録されている映像情報の記録フォーマットの判別を行なう(S101)。ここで、記録フォーマットの判別は、DVDディスク30のディレクトリ/ファイル構造を調べたり、所定のファイルの有無、名称、内容等の記録フォーマット固有の構造や情報を調べることで行なう。
本実施形態では、DVDディスク30の映像情報はDVD−VR規格の記録フォーマットで記録されているものとしているので、DVD−VR規格の記録フォーマットの概要について説明する。図4は、DVD−VR規格に基づくDVDディスクのディレクトリ/ファイル構造を示す図である。本図に示すように、DVD−VR規格は、ルートディレクトリに「DVD_RTAV」ディレクトリが作成され、「DVD_RTAV」ディレクトリ内には、少なくとも2つのファイルが配置されることになっている。そのうちの1つの「VR_MOVIE.VRO」は、第1デジタルビデオカメラ20によって撮影された音声/映像をMPEG方式に従って符号化した映像データを格納しているファイルである。もう1つの「VR_MANGER.IFO」は、「VR_MOVIE.VRO」の内容を再生するための再生制御情報を含むファイルであり、ナビゲーション情報ファイルとも呼ばれる。
したがって、記録フォーマット判別部180は、DVDディスク30のルートディレクトリに「DVD_RTAV」ディレクトリが作成され、「VR_MOVIE.VRO」ファイルと「VR_MANGER.IFO」ファイルとが配置されていることを検出することで、DVDディスク30に記録された映像情報の記録フォーマットがDVD−VR規格であると判別することができる。記録フォーマット判別部180は、同様に、AVCHD規格、SD−VIDEO規格等に固有のディレクトリ/ファイル構造を検出することで、それぞれの記録フォーマットを判別することができる。
DVD−VR規格における個別再生制御情報である「VR_MANGER.IFO」は、DVD−VR規格で定められた記録フォーマットにしたがって記述されている。「VR_MANGER.IFO」に記述される内容は多岐にわたるが、代表的には「メディア全体情報」「ストリーム情報」「プレイリスト情報」「タイムマップ情報」「代表画像情報」が含まれる。
「メディア全体情報」は、記録メディア内に記録されている映像データと関連する各種情報全体とを管理する情報である。
「ストリーム情報」は、映像の符号化方式、解像度、フレームレート、音声の符号化方式、チャンネル数、標本化周波数等の映像データの復号に際して用いられる情報である。
「プレイリスト情報」は、映像データを分割したシーン(チャプタ)を任意の順番で再生するための情報である。シーンはスタート時間とエンド時間とを保持するセル情報として表現され、プレイリスト情報は1つ以上のセル情報を連ねて構成されている。なお、様々なシーンの組み合わせ再生を可能とするために、複数のプレイリスト情報が記録可能となっている。
「タイムマップ情報」は、映像の経過時間と、これに対応する映像データの記録位置を表形式で記録した情報である。一般に、MPEG準拠の映像符号化においては、映像データの複雑さにしたがって動的に符号量を割り当てる方式が採用されている。この場合、映像データの経過時間と符号量は線形な関係にない。したがってセル情報のスタート時間を与えられても対応する映像データの記録位置を決定し、再生のためのアクセスを高速に実施することは困難である。この問題を解消するために、タイムマップ情報が記録される。タイムマップ情報を参照することで、セル情報のスタート時間、あるいはエンド時間から、正確な映像データの位置へ高速にアクセスすることが可能となる。
「代表画像情報」は、映像データあるいはシーン等をユーザが識別しやすいように、映像データあるいはシーン等を代表する画像、いわゆるサムネイル画像を表示するための情報である。代表画像情報は映像データの特定の時間情報を記録しており、メディア記録再生装置10の画像処理部160は代表画像情報を参照することで、映像データから静止画を生成する。この静止画は代表画像として、映像情報選択、プレイリスト選択、シーン選択等のメニュー画面で利用することができる。
図3に示したフローチャートの説明に戻って、記録フォーマット判別部180がDVDディスク30に記録されている映像情報の記録フォーマットを判別した結果、判別できなかったり、対応可能な記録フォーマットでなかった場合(S102:No)は、以下の処理は行なわない。一方、対応可能な記録フォーマットであった場合(S102:Yes)は、共通再生制御情報を生成する処理を行なう(S103)。なお、共通再生制御情報を生成する処理は、例えば、ユーザからの開始指示を受け付けてから開始するようにしているが、これに限らず、例えば、第1デジタルビデオカメラ20をメディア記録再生装置10に接続した際に自動的に共通再生制御情報が生成されるようにしてもよい。
図5は、共通再生制御情報処理部190が行なう共通再生制御情報付加処理の詳細な手順について説明するフローチャートである。共通再生制御情報処理部190は、記録フォーマット判別部180が判別した記録フォーマットに従って、第1デジタルビデオカメラ20のDVD30から個別再生制御情報を取得する(S201)。本実施形態のように、判別された記録フォーマットがDVD−VR規格であれば、「DVD_RTAV」ディレクトリの「VR_MANGER.IFO」ファイルを参照すればよい。
そして、共通再生制御情報処理部190は、取得した個別再生制御情報の解析を行なう(S202)。一般に、個別再生制御情報の内容は、記録フォーマット毎に独自に定められたシンタックスに則って記述されたバイナリデータである。共通再生制御情報処理部190は、あらかじめ、これらのシンタックスを解釈できるようにしておく。
図6は、共通再生制御情報処理部190の解析結果概要の一例を示す図である。本図に示すように、解析結果には、ストリーム情報601、タイムマップ情報602、プレイリスト情報603が含まれている。なお、タイムマップ情報602は、ストリーム情報601に含まれている。
プレイリスト情報603は、撮影されたすべての映像の再生を管理する実プレイリストと、ユーザが好みのシーンだけを選んで再生させるべく追加で作成したユーザプレイリストに区分される。各プレイリストは1以上のセル情報を含み、それぞれがシーンに対応している。各セル情報はエントリーポイント(EP)の情報を含み、時間と名前を結びつけ、名前からエントリーポイントを選択し、頭出し再生が可能となっている。代表画像のポイント、ストリーム期間、セル期間、エントリーポイントはすべてMPEG規格等で定められたPTS(プレゼンテーションタイムスタンプ)等により、例えば、90kHzのクロック値で記述されている。
また、解析結果先頭部分のディスク情報とプレイリスト情報603には、代表画像情報604a、604b、604cが含まれる。これは、元の再生制御情報に代表画像情報が含まれているためである。
このように元の個別再生制御情報に代表画像情報が含まれている場合には(S203:Yes)、共通再生制御情報処理部190は、代表画像に対応した処理を行なう(S204)。ここで、代表画像に対応した処理について説明する。上述のように代表画像は、映像情報、各プレイリスト、シーン(チャプタ)等に含まれる映像の特定の点を、ユーザが識別しやすくするためにサムネイル形式で表示する、比較的低解像度の静止画である。
映像情報の記録フォーマットによっては、代表画像情報として時間情報のみを保持し、画像情報を持たないものがある。このような記録フォーマットでは、メニュー画面における代表画像の表示に際して、時間情報に基づいて映像データを検索し、対応する静止画を生成するようにしてもよい。静止画の生成には、映像データのデコード、必要に応じた解像度変更等が必要となるため、再生用のメニュー画面に多数の代表画像を表示する場合、表示完了までに時間がかかる。
そこで、本実施形態のメディア記録再生装置10では、個別再生制御情報に代表画像情報が含まれている場合には、その個別再生制御情報に基づいて共通再生制御情報を生成する過程で、規定の解像度の代表画像を作成し、共通再生制御情報格納部195に格納するとともに、共通再生制御情報にリンク情報を含めるようにする。これにより、再生用のメニュー表示のたびに代表画像を生成する必要が無くなり、表示完了までの時間を早めることができる。
具体的には、再生制御情報に代表画像情報が含まれている場合には、そのエントリーポイントと時間情報を用いて、対応する映像データを第1デジタルビデオカメラ20のDVD30から検索する。そして、再生処理部150が検索された映像データをデコードして数フレーム分の画像データを生成する。次いで、画像処理部160が、時間情報に対応する画像データを選択し、規定の解像度に変換するとともに、JPEG等の所定の静止画圧縮方式に従って処理を行なうことで代表画像が生成される。
1つのプレイリストに複数の代表画像情報が含まれている場合には、上記の処理を繰り返す。本実施形態においては、画像処理部160は、生成された代表画像に番号付けを行ない、代表画像が連続した1つの代表画像ファイルにまとめて管理するものとする。代表画像ファイルは、後述するように、所定のファイル名を付して共通再生制御情報格納部195の所定のディレクトリに記録する。
共通再生制御情報処理部190は、個別再生制御情報の解析を終了すると、解析結果に基づいて共通再生制御情報を作成する(S205)。本実施形態では、共通再生制御情報は、汎用性を持たせるため汎用フォーマットである例えばXMLフォーマットのテキストファイルで作成する。もちろん、汎用フォーマットであれば、XMLフォーマットに限定されるものではない。この際に、あらかじめ定めたXMLフォーマットのシンタックス等にしたがって、解析結果の情報要素を、意味合いを失わせること無く変換できるようにする。このため、対応する記録フォーマットで示される情報の最大公約数的な情報を表現できるようなシンタックスを定めるようにすることができる。あるいは、対応する記録フォーマットで示される情報を網羅するようなシンタックスを定めるようにしてもよい。
共通再生制御情報で用いるシンタックスでは、例えば、各記録フォーマットで個別に定義されている呼称を統一した呼称に対応付けたり、各記録フォーマットで定義されているパラメータのうち、同一の意味を有するものを共通化したり、ある記録フォーマット固有のパラメータに対応するパラメータを定義したりすることができる。また、映像データへの参照を容易にするため、解析結果中の時間を表す情報はビデオフレーム数に統一して表現することが望ましい。
本実施形態では、汎用フォーマットのXMLフォーマットのテキストファイルで共通再生制御情報を作成するようにしているため、意味付けされたタグの中に値を記すことができ、直感的に理解しやすいという利点がある。また、タグを定義することにより各記録フォーマットの種々の項目に容易に対応できるという利点もある。
ここで、一例として、本実施形態の共通再生制御情報で用いるプレイリストに関するシンタックスについて説明する。本実施形態では、プレイリストを実プレイリストとユーザプレイリストの2種類に分類する。実プレイリストはコンテンツ記録時に映像データファイルと同時作成されるプレイリストで、コンテンツに密接したプレイリストである。ユーザプレイリストはユーザの編集操作によって作成されるプレイリストである。
本実施形態で一例として挙げているDVD−VR規格に限らず、呼称は異なるものの、BD等の他の規格でも2種類のプレイリストと同義の構造が定義されている。このため、各規格で対応するプレイリスト定義を以下に説明するプレイリストとユーザプレイリストの定義に対応させるものとする。
次に、各規格のプレイリスト内で定義されているシンタックス表現をXMLフォーマットにて表現される共通再生制御情報の要素として定義する。例えば、プレイリストの名前等は規格毎に表記が異なっても、同じ意味を表すシンタックス表現が備えられている。そこで、プレイリストの名前に相当するシンタックス表現をplayListName要素として統合して記述するものとする。
こうしてXMLフォーマットで表現された要素に対する記述規則は、XML記述では一般的なDTD(Document Type Definition)やXML Schemaで定義するものとする。例えば、上記のplayListName要素に対して文字列とし、最大255文字までとする等の条件を定義してもよい。
図7は、生成された実プレイリスト情報に関連する共通再生制御情報の一例を示す図である。本例では、プレイリストのセル情報は、playItem要素701として記述され、代表画像情報702a、702bおよびエントリーポイント情報702c、702dは、playListmark要素702へ統合され記述されている。
本実施形態では映像情報全体に関連する共通再生制御情報は、記録フォーマットに依存しない汎用フォーマットの例えばXMLフォーマットで記述された「general.xfun」ファイルとして記録し、実プレイリストに関連する共通再生制御情報も記録フォーマットに依存しない汎用フォーマットの例えばXMLフォーマットで記述された「r00001.xfun」ファイルとして記録し、ユーザプレイリストに関連する共通再生制御情報はXMLフォーマットで記述された「v00002.xfun」ファイルとして記録するものとする。「general.xfun」ファイルに記録される情報は、「メディア全体情報」に対応する。
また、実プレイリストに関連する代表画像ファイルは「r00001.thbf」として記録し、ユーザプレイリストに関連する代表画像ファイルは「r00002.thbf」として記録するものとする。これらの代表画像ファイルの個別の代表画像への参照情報は、代表画像情報702a、702bとして、thumbnailIndex要素における番号で示される。
図7に示すように、playListMark要素702は、複数のmark要素を含み、mark要素はtype要素、refToPlayItem要素、markTime要素、thumbnailIndex要素を含んでいる。
type要素は、そのmark要素がプレイリストの代表画像を表わすものであるか、DVD−VR規格のエントリーポイント(EP)等で表わされるような、チャプタ情報かであるか等の種別情報である。このような種別情報を持たせることによって、playListMark要素702内で代表画像情報を統一的に管理できるようになる。
refToPlayItem要素、markTime要素は代表画像作成の基となった、プレイリスト内でのポイントを示す。thumbnailIndex要素は上述のように、代表画像ファイル中の個別の代表画像への参照情報である。代表画像は、共通再生制御情報を生成する際に生成されているため、表示の際に映像データを検索する必要がなく、表示されるまでの時間を短縮することができる。
以上に示した手順にしたがって共通再生制御情報処理部190が個別再生制御情報に基づいて共通再生制御情報を生成すると、制御部120は、共通再生制御情報を共通再生制御情報格納部195に格納して、共通再生制御情報を生成する処理を終了する(S206)。共通再生制御情報は、共通再生制御情報格納部195のルートディレクトリに、映像情報を識別するためのディレクトリを作成し、さらに、そのディレクトリに共通再生制御情報用の「UNAV」ディレクトリを作成して、共通再生制御情報を格納するものとする。
映像情報を識別するためのディレクトリは、本実施形態のように元の映像情報の記録フォーマットが、DVD−VR規格の場合には、例えば、「DVD_RTAV」ディレクトリとすることができる。そして、「DVD_RTAV」ディレクトリの下に「UNAV」ディレクトリを作成し、生成した共通再生制御情報、すなわち、「general.xfun」ファイル、「r00001.xfun」ファイル、「v00002.xfun」ファイル、「r00001.thbf」ファイル、「r00002.thbf」ファイルを格納して、共通再生制御情報を生成する処理を終了する。図8は、共通再生制御情報を生成する処理が終了した状態における共通再生制御情報格納部195のディレクトリ/ファイル構造を示している。
メディア記録再生装置10は、第2デジタルビデオカメラ50が接続された場合も、同様にして、共通再生制御情報を生成して共通再生制御情報格納部195に格納することができる。この場合、映像情報を識別するためのディレクトリは、元の映像情報がSD−VIDEO規格であるから、例えば、「SD_VIDEO」ディレクトリを作成し、さらに、「SD_VIDEO」ディレクトリの下に「UNAV」ディレクトリを作成して生成した共通再生制御情報を格納する。
図9は、DVD−VR規格の第1デジタルビデオカメラ20およびSD−VIDEO規格の第2デジタルビデオカメラ50についての共通再生制御情報を生成する処理が終了した状態における共通再生制御情報格納部195のディレクトリ/ファイル構造を示している。本図に示すように、第1デジタルビデオカメラ20に関する共通再生制御情報は、「DVD_RTAV」ディレクトリの下の「UNAV」ディレクトリに格納され、第2デジタルビデオカメラ50に関する共通再生制御情報は、「SD_VIDEO」ディレクトリの下の「UNAV」ディレクトリに格納されている。
次に、メディア記録再生装置10における、第1デジタルビデオカメラ20に格納された映像情報の再生について図10のフローチャートを参照して説明する。メディア記録再生装置10は、第1デジタルビデオカメラ20が接続されると(S301)、共通再生制御情報格納部195を参照して、第1デジタルビデオカメラ20に装填されているDVD30に記録されている映像情報に対応したディレクトリに「UNAV」ディレクトリが生成されている場合(S302:Yes)には、以下に説明するような共通再生制御情報を用いた映像情報の再生処理を行なう。
ここで、メディア記録再生装置10と第1デジタルビデオカメラ20との記録フォーマットが同じで、映像情報に含まれる個別再生制御情報に従って映像データを再生できる場合でも、あるいはメディア記録再生装置10と第1デジタルビデオカメラ20との記録フォーマットが異なる場合でも、「UNAV」ディレクトリが生成されていれば、共通再生制御情報を用いた映像情報の再生処理を行なうようにしてよい。このため、共通再生制御情報の生成は、メディア記録再生装置10と第1デジタルビデオカメラ20との記録フォーマットが異なる場合だけ生成しても、記録フォーマットが異なる場合だけでなく、記録フォーマットが同じ場合にも生成するようにしてよい。これに対し、映像情報に対応したディレクトリが存在していなかったり、「UNAV」ディレクトリが生成されていない場合(S302:No)には、従来の処理を行なう(S304)。
共通再生制御情報を用いた映像情報の再生処理では、共通再生制御情報格納部195の「UNAV」ディレクトリに格納されている共通再生制御情報であるプレイリストファイルを読み込む(S303)。本実施形態では、XMLフォーマットで記述された「r00001.xfun」ファイル、「v00002.xfun」ファイルがプレイリストファイルに該当する。なお、映像情報の再生処理は、例えば、ユーザからのプレイリスト表示指示を受け付けてから開始するようにする。
続いて制御部120は、プレイリストファイルに記録された情報にしたがって、プレイリストを選択するためのメニュー画面を生成し、画像出力部170を介してディスプレイ装置70に表示する(S305)。この際に、プレイリストファイルに代表画像情報が含まれる場合には、代表画像情報に応じた代表画像を含めたメニュー画面を生成する。
具体的には、プレイリストの識別子と、代表画像情報におけるthumnailIndex要素に含まれる番号とを用いて、共通再生制御情報格納部195の「UNAV」ディレクトリに格納されている「r00001.thbf」等の代表画像ファイルから対応する代表画像を読み出すことで代表画像を取得する。そして、取得した代表画像をメニュー画面に含めるようにする。さらには、プレイリストの記録日時情報等を含めるようにしてもよい。
また、メニュー画面中のプレイリスト名は、図7に示したplayListName要素703から取得することができる。プレイリスト名および対応する代表画像を表示するレイアウトはあらかじめ定めておくようにする。図11は、ディスプレイ装置70に表示されるプレイリストを選択するためのメニュー画面の一例を示す図である。図11に示すように、メニュー画面には、DVDのタイトル名と、そのDVDに記録されている映像データのプレイリスト毎の代表画像や、プレイリスト名(Title)、記録日時(Date)等が表示される。
そして、メニュー画面を介して、ユーザからプレイリストの選択を受け付けると(S305)、選択されたプレイリストの再生を実行する(S306)。プレイリストの再生は図7に示したplayList要素704に含まれる、playItem要素701に記述されたプレイアイテム情報にしたがって実行される。すなわち、refToFileName要素、inTime要素、outTime要素に含まれる情報を再生処理部150に送り出すと、再生処理部150は、第1デジタルビデオカメラ20に装填されているDVD30に記録されている「VR_MOVIE.VRO」ファイル等の映像データ内の対応する再生区間を読み出す。そして、順次映像データのデコードを行ない、画像出力部170を介してディスプレイ装置70に出力することで、映像情報の再生が行なわれる。
また、ユーザが、メニュー画面でプレイリストを選択した際に、プレイリストを構成するシーン(チャプタ)の代表画像とシーン名とをメニュー形式で表示するようにしてもよい。この場合、ユーザがメニュー画面から特定のシーンを選択すると、映像データの再生は対応するmark要素で記述されているポイントからの再生を開始するように動作する。ユーザはメニュー形式でシーンの頭出し再生が可能となるために、メディア記録再生装置10の利便性が向上する。
メディア記録再生装置10は、第2デジタルビデオカメラ50か接続された場合においても、第1デジタルビデオカメラ20に格納された映像情報と同様に、共通再生制御情報格納部195に格納された共通再生制御情報を用いて、プレイリストの表示、再生制御等を行なうことができる。このため、ユーザは同じ操作で第1デジタルビデオカメラ20に格納された映像情報と、第2デジタルビデオカメラ50に格納された映像情報の再生を行なうことができるようになる。
このように、本実施形態のメディア記録再生装置10によれば、異なる機器で記録された記録フォーマットの異なる映像データ、共に記録した汎用フォーマットの共通再生制御情報を利用して再生できるため、ユーザの利便性が高まることになる。
なお、上記の例では、メディア記録再生装置10の共通再生制御情報格納部195に共通再生制御情報を格納するようにしていたが、第1デジタルビデオカメラ20に装填されているDVD30あるいは第2デジタルビデオカメラ50に装填されているHDD60に「UNAV」ディレクトリを作成して、共通再生制御情報を記録するようにしてもよい。図12は、第1デジタルビデオカメラ20に装填されているDVD30の「DVD_RTAV」ディレクトリに「UNAV」ディレクトリを作成して、共通再生制御情報を記録した場合のディレクトリ/ファイル構造を示している。この場合、メディア記録再生装置10は、DVD30の「UNAV」ディレクトリに格納された共通再生制御情報を参照してメニュー画面の作成、プレイリストにしたがった再生処理等を行なうことができる。
また、上記の例では、本発明の映像記録再生装置をブロック図によりハードウエア的に構成して説明したが、本発明は、これに限らず、CPUがプログラムを実行することにより、本発明の映像記録再生装置をソフトウエア的に構成するようにしてももちろんよい。