(57)【要約】【課題】所定の規格フォーマットに従って管理情報を付随させながら記録された動画像ストリームの非破壊編集を行なう。【解決手段】まず実再生リストから所望のコンテンツを仮想再生リストにエントリを追加し、仮想再生リスト上で再生コンテンツの編集操作を行なう。実体のコンテンツを所有しない仮想再生リストに対する編集処理は実体のコンテンツの編集を伴わない非破壊編集である。また、仮想再生リストの非破壊編集は管理情報ファイルの更新で済み、再生区間をコピーしても記録メディアの使用量は管理情報の増分だけであることから、ユーザの利便性が向上する。【選択図】  図８
2008047985.tif 000002
【特許請求の範囲】
【請求項１】
記録メディアに記録された１以上の動画像ストリームの編集を行なうデータ処理装置であって、
前記記録メディアには、クリップ動画像ストリーム・ファイルと対で存在するクリップ動画像ストリームの属性を定義するクリップ属性定義ファイルと、クリップ動画像ストリーム・ファイル及び対となるクリップ属性定義ファイルからなるクリップ動画像ストリームの実体を所有して、前記クリップ動画像ストリームの再生区間を指定する実再生リストが記録されており、
前記実再生リストに実体が所有されている前記クリップ動画像ストリームの再生区間を指定する仮想再生リストを作成する仮想再生リスト作成手段と、
前記仮想再生リストにおいて前記クリップ動画像ストリームの再生区間を所望の再生位置にコピーしてクリップ動画像ストリームの非破壊編集を行なう非破壊編集手段と、
を具備することを特徴とするデータ処理装置。
【請求項２】
前記実再生リスト及び前記仮想再生リストは、前記クリップ動画像ストリーム中の再生開始点及び再生終了点からなる再生区間に関するデータを記述した１以上の再生項目を再生順序に従って再生時刻に関する時間軸上に配置するとともに、前記時間軸における前記動画像ストリームへのエントリ位置を示す１以上の再生リスト・マークを含み、
前記非破壊編集手段は、前記仮想再生リストにおける非破壊編集を再生リスト・マークで区切られるチャプタ単位で行なう、
ことを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記非破壊編集手段は、コピー対象として指定されたチャプタの境界がいずれの再生項目の再生開始点又は再生終了点とも一致しないときには、当該チャプタの境界を含む再生項目を当該チャプタの境界位置で分割してからコピー対象となる区間の再生項目をコピー先にコピーする、
ことを特徴とする請求項２に記載のデータ処理装置。
【請求項４】
再生リストに含まれる再生項目は前記時間軸上に配置した順序に従った通し番号を保持しており、
前記非破壊編集手段は、再生項目のコピーに伴って、コピーした再生項目、コピーした場所以降の再生項目がそれぞれ保持する通し番号が前記時間軸上で連続的となるように更新する、
ことを特徴とする請求項２に記載のデータ処理装置。
【請求項５】
前記時間軸上に配置された各再生リスト・マークは、該当する再生項目の通し番号への参照情報を保持しており、
前記非破壊編集手段は、再生項目のコピーに伴う再生項目の通し番号を更新したことに併せて、各再生リスト・マークの再生項目の通し番号への参照情報を更新する、
ことを特徴とする請求項４に記載のデータ処理装置。
【請求項６】
記録メディアに記録された１以上の動画像ストリームの編集を行なうデータ処理方法であって、
前記記録メディアには、クリップ動画像ストリーム・ファイルと対で存在するクリップ動画像ストリームの属性を定義するクリップ属性定義ファイルと、クリップ動画像ストリーム・ファイル及び対となるクリップ属性定義ファイルからなるクリップ動画像ストリームの実体を所有して、前記クリップ動画像ストリームの再生区間を指定する実再生リストが記録されており、
前記実再生リストに実体が所有されている前記クリップ動画像ストリームの再生区間を指定する仮想再生リストを作成する仮想再生リスト作成ステップと、
前記仮想再生リストにおいて前記クリップ動画像ストリームの再生区間を所望の再生位置にコピーしてクリップ動画像ストリームの非破壊編集を行なう非破壊編集ステップと、
を具備することを特徴とするデータ処理方法。
【請求項７】
前記実再生リスト及び前記仮想再生リストは、前記クリップ動画像ストリーム中の再生開始点及び再生終了点からなる再生区間に関するデータを記述した１以上の再生項目を再生順序に従って再生時刻に関する時間軸上に配置するとともに、前記時間軸における前記動画像ストリームへのエントリ位置を示す１以上の再生リスト・マークを含み、
前記非破壊編集ステップでは、前記仮想再生リストにおける非破壊編集を再生リスト・マークで区切られるチャプタ単位で行なう、
ことを特徴とする請求項６に記載のデータ処理方法。
【請求項８】
前記非破壊編集ステップでは、コピー対象として指定されたチャプタの境界がいずれの再生項目の再生開始点又は再生終了点とも一致しないときには、当該チャプタの境界を含む再生項目を当該チャプタの境界位置で分割してからコピー対象となる区間の再生項目をコピー先にコピーする、
ことを特徴とする請求項７に記載のデータ処理方法。
【請求項９】
再生リストに含まれる再生項目は前記時間軸上に配置した順序に従った通し番号を保持しており、
前記非破壊編集ステップでは、再生項目のコピーに伴って、コピーした再生項目、コピーした場所以降の再生項目がそれぞれ保持する通し番号が前記時間軸上で連続的となるように更新する、
ことを特徴とする請求項７に記載のデータ処理方法。
【請求項１０】
前記時間軸上に配置された各再生リスト・マークは、該当する再生項目の通し番号への参照情報を保持しており、
前記非破壊編集ステップでは、再生項目のコピーに伴う再生項目の通し番号を更新したことに併せて、各再生リスト・マークの再生項目の通し番号への参照情報を更新する、
ことを特徴とする請求項９に記載のデータ処理方法。
【請求項１１】
記録メディアに記録された１以上の動画像ストリームの編集を行なうためのデータ処理をコンピュータ上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、
前記記録メディアには、クリップ動画像ストリーム・ファイルと対で存在するクリップ動画像ストリームの属性を定義するクリップ属性定義ファイルと、クリップ動画像ストリーム・ファイル及び対となるクリップ属性定義ファイルからなるクリップ動画像ストリームの実体を所有して、前記クリップ動画像ストリームの再生区間を指定する実再生リストが記録されており、
前記コンピュータに対し、
前記実再生リストに実体が所有されている前記クリップ動画像ストリームの再生区間を指定する仮想再生リストを作成する仮想再生リスト作成手順と、
前記仮想再生リストにおいて前記クリップ動画像ストリームの再生区間を所望の再生位置にコピーしてクリップ動画像ストリームの非破壊編集を行なう非破壊編集手順と、
を実行させることを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データの記録や再生などの処理を行なうデータ処理装置及びデータ処理方法、並びにコンピュータ・プログラムに係り、特に、所定の記録メディア上にデジタルビデオカメラで撮影した動画像ストリームの記録などのデータ処理を行なうデータ処理装置及び無線通信方法、並びにコンピュータ・プログラムに関する。
【０００２】
さらに詳しくは、本発明は、記録メディアに記録された動画像ストリームの編集処理を行なうデータ処理装置及びデータ処理方法、並びにコンピュータ・プログラムに係り、特に、所定の規格フォーマットに従って管理情報を付随させながら記録された動画像ストリームの非破壊編集などのデータ処理を行なうデータ処理装置及びデータ処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００３】
ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）やＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）といった光学的読み取りを応用したディスク型記録メディア（以下では、「光ディスク」と呼ぶ）が、コンピュータ・ファイルや動画像ストリームの保存用途として、急速に普及してきている。光ディスクは、記憶容量が大きく、ランダム・アクセスが可能である。また、接触型の磁気記録メディアとは異なり、読み取りによる記録面の摩耗や損傷、ヘッド・クラッシュなどの心配がない。また、ディスク表面は頑丈であり、偶発的なデータ消失の危険性も低い。
【０００４】
光ディスクを用いた記録再生装置は、例えばコンピュータ用の外部記録メディア並びに外部記憶装置として既に幅広く利用されている。最近では、ディスク型記録メディアの記録容量の増大に伴って、従来の録画テープに代わってディスクに動画像を保存するタイプのビデオカメラが出現してきている（例えば、特許文献１を参照のこと）。
【０００５】
ディスク型記録メディアはランダム・アクセスが可能であるから、好きなシーンを効率的に見つけ出すことができるとともに、データへのアクセスは非接触であるから記録メディアを劣化させることなく利用することができる。例えば、ＤＶＤビデオカメラは、２０００年の発売以来、画質の良さや編集ができるなどの使い勝手の良さから年々ユーザが拡大してきている。
【０００６】
例えば、ＡＶＣＨＤ（Ａｄｖａｎｃｅｄ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ  Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）規格では、既存のディスク・フォーマット規格の内容を適宜継承しながら、記録互換、追記互換機能を追加して、高解像度（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ：ＨＤ）ビデオカメラ用のデータ・フォーマットなどに関する仕様の策定を行なっている。ＡＶＣＨＤ規格は、圧縮率の高いＭＰＥＧ−４  ＡＶＣ／Ｈ．２６４方式を採用し、ＨＤ画像を低容量・低速度の記録メディアへ記録可能にすることを主な目的としている。ＤＶＤディスクへの記録を想定しているが、ＡＶＣＨＤ規格フォーマットに従ってメモリカードやＨＤＤなどの多様な記録メディアへの記録も可能である（例えば、非特許文献１並びに非特許文献２を参照のこと）。
【０００７】
ＡＶＣＨＤ規格では、動画像ストリーム・ファイル形式として既にＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）−２  Ｓｙｓｔｅｍが決定している。但し、ストリーム・ファイル単体として記録メディア上に保存されるだけでなく、動画像ファイルを再生したり編集したりするための複数の管理情報ファイルを付随して保存するという、複合的なファイル構成を備えている。すなわち、ＭＰＥＧ２−ＴＳストリームに符号化した動画像コンテンツは、連続同期再生すなわち実時間再生が保証された再生が必要な単位となるデータのまとまりが１つのクリップ（Ｃｌｉｐ）を構成し、１つのクリップＡＶストリーム（ＣｌｉｐＡＶＳｔｒｅａｍ）ファイルとして記録される。また、クリップＡＶストリーム・ファイルを記録メディアに記録する際に、再生リスト（ＰｌａｙＬｉｓｔ）ファイル並びにクリップ情報（ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ）ファイルという各種別の管理情報ファイルが付随して記録される。
【０００８】
クリップ情報ファイルは、クリップＡＶストリーム・ファイルと対で存在し、実際のストリームを再生する上で必要となるストリームに関する情報が記載されたファイルである。また、再生リストは、１以上のクリップに対してそれぞれ再生開始点（ＩＮ点）及び再生終了点（ＯＵＴ点）を指定して、動画像データの再生区間及び再生順序を指定する。これらの管理情報ファイルを用いることによって、好適に録画編集機能を実現することができる。
【０００９】
ここで、記録メディアに記録された動画像ストリームの編集には、ユーザから見える再生リスト上で参照する部品の位置を並べ替えや削除などの操作をだけで記録メディア上のストリーム・データは編集しない非破壊編集と、記録メディア上での部品自体の変化を伴う破壊編集がある。
【００１０】
ユーザの利便性を考えると、記録メディアに記録された動画像ストリームの非破壊編集を行なえることが好ましい。ＡＶＣＨＤ規格では、再生リストの属性として、実体のコンテンツ（すなわちクリップＡＶストリーム）を所有する実再生リスト（Ｒｅａｌ  ＰｌａｙＬｉｓｔ）の他に、実体のコンテンツを所有しない仮想再生リスト（Ｖｉｒｔｕａｌ  ＰｌａｙＬｉｓｔ）が定義されている。実再生リストの編集は実体のコンテンツの編集を伴う破壊編集となる。他方、仮想再生リストの編集は、クリップＡＶファイルに対する再生開始点と再生終了点の付け替えだけを行なうものであり、実体のコンテンツ自体を変化させない非破壊編集が可能である。
【００１１】
しかしながら、上述した非破壊編集時における管理情報ファイルの操作方法に関して、ＡＶＣＨＤ規格では何ら具体的な規定がなされていないのが実情である。上述したようにＡＶＣＨＤ規格フォーマットでは、動画像ファイルを再生したり編集したりするための複数の管理情報ファイルを付随して保存するという複合的なファイル構成を備えており、破壊編集時は勿論、非破壊編集時においても管理情報ファイルを正しく記述する必要がある。例えば、ＡＶＣＨＤ規格に対応したデジタルビデオカメラユーザ・インターフェース上で同一の再生区間の複数回コピーを始めとした非破壊編集の操作が行なわれた際、ＡＶＣＨＤ規格に抵触しないように管理情報ファイルを更新する処理を考慮する必要がある。
【００１２】
しかしながら、上述した非破壊編集時における管理情報ファイルの操作方法に関して、ＡＶＣＨＤ規格では何ら具体的な規定がなされていないのが実情である。例えば、ＡＶＣＨＤ規格に対応したデジタルビデオカメラユーザ・インターフェース上で同一の再生区間の複数回コピーを始めとした非破壊編集の操作が行なわれた際、ＡＶＣＨＤ規格に抵触しないように管理情報ファイルを更新する処理を考慮する必要がある。
【００１３】
【特許文献１】特開２００４−１２０３６４号公報
【非特許文献１】ｈｔｔｐ：／／ｗｗｗ．ａｖｃｈｄ−ｉｎｆｏ．ｏｒｇ／
【非特許文献２】ｈｔｔｐ：／／ｓｕｐｐｏｒｔ．ｄ−ｉｍａｇｉｎｇ．ｓｏｎｙ．ｃｏ．ｊｐ／ｗｗｗ／ｈａｎｄｙｃａｍ／ｐｒｏｄｕｃｔｓ／ｂｅｎｒｉ／ａｖｃｈｄ／ｉｎｄｅｘ．ｈｔｍｌ
【発明の開示】
【発明が解決しようとする課題】
【００１４】
本発明の目的は、記録メディアに記録された動画像ストリームの編集処理を好適に行なうことができる、優れたデータ処理装置及びデータ処理方法、並びにコンピュータ・プログラムを提供することにある。
【００１５】
本発明のさらなる目的は、所定の規格フォーマットに従って管理情報を付随させながら記録された動画像ストリームの非破壊編集を行なうことができる、優れたデータ処理装置及びデータ処理方法、並びにコンピュータ・プログラムを提供することにある。
【００１６】
本発明のさらなる目的は、例えばＡＶＣＨＤ規格で定義されている、実体のコンテンツを所有しない仮想再生リストを用いて、記録メディア上に記録されたコンテンツの非破壊編集を好適に行なうことができる、優れたデータ処理装置及びデータ処理方法、並びにコンピュータ・プログラムを提供することにある。
【課題を解決するための手段】
【００１７】
本発明は、上記課題を参酌してなされたものであり、その第１の側面は、記録メディアに記録された１以上の動画像ストリームの編集を行なうデータ処理装置であって、
前記記録メディアには、クリップ動画像ストリーム・ファイルと対で存在するクリップ動画像ストリームの属性を定義するクリップ属性定義ファイルと、クリップ動画像ストリーム・ファイル及び対となるクリップ属性定義ファイルからなるクリップ動画像ストリームの実体を所有して、前記クリップ動画像ストリームの再生区間を指定する実再生リストが記録されており、
前記実再生リストに実体が所有されている前記クリップ動画像ストリームの再生区間を指定する仮想再生リストを作成する仮想再生リスト作成手段と、
前記仮想再生リストにおいて前記クリップ動画像ストリームの再生区間を所望の再生位置にコピーしてクリップ動画像ストリームの非破壊編集を行なう非破壊編集手段と、
を具備することを特徴とするデータ処理装置である。
【００１８】
高解像度の映像信号を低容量・低速度の記録メディアへ記録可能にすることを主な目的として、ＡＶＣＨＤ規格が策定されている。ＡＶＣＨＤ規格フォーマットに従って、ＤＶＤディスクを始めメモリカードやＨＤＤなどの多様な記録メディアへの記録が可能である。
【００１９】
ＡＶＣＨＤ規格では、動画像ストリーム・ファイル形式として既にＭＰＥＧ（−２  Ｓｙｓｔｅｍが決定しているが、ストリーム・ファイル単体として記録メディア上に保存されるだけでなく、動画像ファイルを再生したり編集したりするための複数の管理情報ファイルを付随して保存するという、複合的なファイル構成を備えている。また、ＡＶＣＨＤ規格では、再生リストの属性として、実体のコンテンツを所有する実再生リストの他に、実体のコンテンツを所有しない仮想再生リストが定義されている。仮想再生リストを用いてクリップＡＶファイルに対する再生開始点と再生終了点の付け替えだけを行なうことにより非破壊編集が可能であり、ユーザの利便性が図られている。
【００２０】
しかしながら、上述した非破壊編集時における管理情報ファイルの操作方法に関して、ＡＶＣＨＤ規格では何ら具体的な規定がなされていないのが実情である。例えば、ＡＶＣＨＤ規格に対応したデジタルビデオカメラユーザ・インターフェース上で同一の再生区間の複数回コピーを始めとした非破壊編集の操作が行なわれた際、ＡＶＣＨＤ規格に抵触しないように管理情報ファイルを更新する処理を考慮する必要がある。
【００２１】
本発明に係るデータ処理装置によれば、まず実再生リストから所望のコンテンツを仮想再生リストにエントリを追加し、仮想再生リスト上において、動画像ストリーム中の同一の再生区間を複数回コピーすることを始めとした再生コンテンツの編集操作を行なう。仮想再生リストは実体のコンテンツを所有しないことから、仮想再生リストに対する編集処理は実体のコンテンツの編集を伴わない非破壊編集である。
【００２２】
また、このような非破壊編集では、このようなコピーは再生開始点と再生終了点のコピーとこれに付随する属性情報の更新で済み、記録メディアの使用量は管理情報の増分だけであることから、ユーザの利便性が向上する。
【００２３】
前記実再生リスト及び前記仮想再生リストは、前記クリップ動画像ストリーム中の再生開始点及び再生終了点からなる再生区間に関するデータを記述した１以上の再生項目を再生順序に従って再生時刻に関する時間軸上に配置するとともに、前記時間軸における前記動画像ストリームへのエントリ位置を示す１以上の再生リスト・マークを含んでいる。そして、前記非破壊編集手段は、前記仮想再生リストにおける非破壊編集を再生リスト・マークで区切られるチャプタ単位で行なうことができる。
【００２４】
ここで、前記非破壊編集手段は、コピー対象として指定されたチャプタの境界がいずれの再生項目の再生開始点又は再生終了点とも一致しないときには、当該チャプタの境界を含む再生項目を当該チャプタの境界位置で分割してからコピー対象となる区間の再生項目をコピー先にコピーするようになっている。
【００２５】
再生リストに含まれる再生項目は前記時間軸上に配置した順序に従った通し番号を保持している。したがって、前記非破壊編集手段は、再生項目のコピーに伴って、コピーした再生項目、コピーした場所以降の再生項目がそれぞれ保持する通し番号が前記時間軸上で連続的となるように更新する。
【００２６】
また、前記時間軸上に配置された各再生リスト・マークは、該当する再生項目の通し番号への参照情報を保持しているので、前記非破壊編集手段は、再生項目のコピーに伴う再生項目の通し番号を更新したことに併せて、各再生リスト・マークの再生項目の通し番号への参照情報を更新する。
【００２７】
また、本発明の第２の側面は、記録メディアに記録された１以上の動画像ストリームの編集を行なうためのデータ処理をコンピュータ上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、
前記記録メディアには、クリップ動画像ストリーム・ファイルと対で存在するクリップ動画像ストリームの属性を定義するクリップ属性定義ファイルと、クリップ動画像ストリーム・ファイル及び対となるクリップ属性定義ファイルからなるクリップ動画像ストリームの実体を所有して、前記クリップ動画像ストリームの再生区間を指定する実再生リストが記録されており、
前記コンピュータに対し、
前記実再生リストに実体が所有されている前記クリップ動画像ストリームの再生区間を指定する仮想再生リストを作成する仮想再生リスト作成手順と、
前記仮想再生リストにおいて前記クリップ動画像ストリームの再生区間を所望の再生位置にコピーしてクリップ動画像ストリームの非破壊編集を行なう非破壊編集手順と、
を実行させることを特徴とするコンピュータ・プログラムである。
【００２８】
本発明の第２の側面に係るコンピュータ・プログラムは、コンピュータ上で所定の処理を実現するようにコンピュータ可読形式で記述されたコンピュータ・プログラムを定義したものである。換言すれば、本発明の第２の側面に係るコンピュータ・プログラムをコンピュータにインストールすることによって、コンピュータ上では協働的作用が発揮され、本発明の第１の側面に係るデータ処理装置と同様の作用効果を得ることができる。
【発明の効果】
【００２９】
本発明によれば、所定の規格フォーマットに従って管理情報を付随させながら記録された動画像ストリームの非破壊編集を行なうことができる、優れたデータ処理装置及びデータ処理方法、並びにコンピュータ・プログラムを提供することができる。
【００３０】
また、本発明によれば、例えばＡＶＣＨＤ規格で定義されている、実体のコンテンツを所有しない仮想再生リストを用いて、記録メディア上に記録されたコンテンツの非破壊編集を好適に行なうことができる、優れたデータ処理装置及びデータ処理方法、並びにコンピュータ・プログラムを提供することができる。
【００３１】
本発明に係るデータ処理装置によれば、まず実再生リストから所望のコンテンツを仮想再生リストにエントリを追加し、仮想再生リスト上において、動画像ストリーム中の同一の再生区間を複数回コピーすることを始めとした再生コンテンツの編集操作を行なう。仮想再生リストは実体のコンテンツを所有しないことから、仮想再生リストに対する編集処理は実体のコンテンツの編集を伴わない非破壊編集である。また、非破壊編集では、このようなコピーは再生開始点と再生終了点のコピーとこれに付随する属性情報の更新で済み、記録メディアの使用量は管理情報の増分だけであることから、ユーザの利便性が向上する。
【００３２】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【発明を実施するための最良の形態】
【００３３】
以下、図面を参照しながら本発明の実施形態について詳解する。
【００３４】
図１には、本発明を適用したデータ処理装置の内部構成を模式的に示している。図示の通り、データ処理装置はデジタルビデオカメラ１として構成されており、ＡＶＣＨＤ規格に準拠し、カメラ・ブロック２１で撮影した動画像ストリームを符号化部１２でＭＰＥＧ２−ＴＳストリームに符号化して、これを記録部１４によって機器内蔵の記録メディア１５に記録するようになっている。
【００３５】
中央処理部１６は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）な度で構成される一時記憶媒体１７に実行プログラムをロードするとともにシステム変数や環境変数を一時的に格納しながらプログラムを実行するという形式で、当該デジタルビデオカメラ１全体の処理動作を統括的にコントロールする。
【００３６】
ここで言う中央処理部１６における処理動作としては、カメラ・ブロック１１における動画像撮影やこれに伴うオート・フォーカス機能、自動露光、手振れ補正、オート・シャッターといったカメラ・ワークや、記録部１４における記録メディア１５の記録領域のフォーマット処理、記録メディア１５のマウント処理、記録領域への動画像ストリームの記録及び再生、並びに記録メディア１５上に記録された動画像ストリームの編集処理、ＵＳＢスレーブすなわちマスストレージ・デバイスとしての動作処理（但し、ＵＳＢ接続されている場合）などである。記録メディア１５上の動画像ストリームの編集処理には、ユーザから見える再生リスト上で参照する部品の位置を並べ替えや削除などの操作をだけで記録メディア上のストリーム・データは編集しない非破壊編集と、記録メディア上での部品自体の変化を伴う破壊編集がある。本実施形態では、ユーザの利便性を考慮して非破壊編集も実現しているが、その処理の詳細については後述に譲る。
【００３７】
カメラ・ブロック１１は、被写体像を取り込むレンズ、入力光量に応じて光電変換により電気的な画像信号を生成するＣＣＤ（ＣｈａｒｇｅＣｏｕｐｌｅｄ Ｄｅｖｉｃｅ）やＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ Ｍｅｎｔａｌ−Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などの固体撮像素子、画像信号をデジタル変換するＡ／Ｄ変換器、デジタル画像信号からＲＧＢ信号を算出するデモザイク処理部など（図示を省略）で構成される。
【００３８】
符号化部１２は、動画像ストリームをＭＰＥＧ２−ＴＳ方式で符号化して、固定バイト長のＴＳパケットからなるＡＶストリームを出力する。ＴＳパケットは、ストリーム・バッファ１３に一旦格納された後、記録部１４に転送する。記録部１４はストリーム・バッファ１３を介してＴＳパケット・データを特定の時間間隔で受信すると、これを記録メディア１５の記録領域上に記録する。
【００３９】
記録部１４は、ファイルやその他の管理データの記録メディア１５への記録を行なう。また、記録部１４は、ＡＶＣＨＤ規格に準じたフォーマットで動画像ストリームの記録を行ない、録画編集機能を実現することができる。ここで言う記録メディア１５は、例えばＤＶＤなどの可搬型メディアやハード・ディスクなどの固定型メディアなどが挙げられるが、ＡＶＣＨＤ規格フォーマットに従う以外は特に記録メディアの種別は限定されない。
【００４０】
また、ＵＳＢインターフェース１８からＵＳＢケーブル（図示しない）を介してＵＳＢマスタ（例えば、パーソナル・コンピュータ（図示しない）など）に接続されているときには、記録部１４及び記録メディア１５は、ＵＳＢスレーブすなわちＵＳＢマスタに外付け接続されたマスストレージ・デバイスとして動作する。
【００４１】
ＡＶＣＨＤ規格は、高解像度の映像信号を低容量・低速度の記録メディアへ記録可能にすることを主な目的としたビデオカメラの規格であり、既存のディスク・フォーマット規格の内容を適宜継承しながら、記録互換、追記互換機能を追加して、ＨＤビデオカメラ用のデータ・フォーマットなどに関する仕様を策定している。具体的には、ビデオカメラで撮影した動画像コンテンツをＭＰＥＧ２−ＴＳストリーム（ＣｌｉｐＡＶＳｔｒｅａｍ）に符号化して記録する際に、再生リスト（ＰｌａｙＬｉｓｔ）やクリップ情報（ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ）という各種別の付随するファイルを用いることで、好適に録画編集機能を実現することができる。
【００４２】
図２には、ＡＶＣＨＤ規格で規定されている記録メディア１５のディレクトリ構成を示している。ＢＤＭＶディレクトリの直下に配置されている“ＰＬＡＹＬＩＳＴ”、“ＣＬＩＰＩＮＦ”、“ＳＴＲＥＡＭ”は、それぞれ再生リスト、クリップ情報ファイル、クリップＡＶストリーム・ファイルを格納するためのサブディレクトリである。
【００４３】
動画像データは、連続同期再生、すなわち実時間再生が保証された再生が必要な単位となるデータのまとまりが１つのクリップ（Ｃｌｉｐ）を構成し、１つの動画像ファイルとして記録される。クリップＡＶストリームは、ＭＰＥＧ２−ＴＳ形式で動画像ストリームが格納されているファイルである。また、クリップ情報ファイルは、クリップＡＶストリーム・ファイルと対で存在し、実際の動画像ストリームを再生する上で必要となる動画像ストリームに関する情報が記載されたファイルである。そして、再生リストは、複数の再生項目（ＰｌａｙＩｔｅｍ）からなる。各再生項目は、クリップに対してそれぞれ再生開始点（ＩＮ点）及び再生終了点（ＯＵＴ点）を指定しており、再生リスト内の再生項目の系列によって動画像データの再生区間及び再生順序を指定するようになっている。
【００４４】
図３には、録画編集が可能な形式でユーザ・データをＡＶＣＨＤ規格フォーマットにより記録メディア１５上に記録するための論理的なデータ構造の一例を示している。図示のように、デジタルビデオカメラ１で撮影した動画像データをＭＰＥＧ２−ＴＳストリームに符号化して記録する際に、インデックス（Ｉｎｄｅｘ）、動画像オブジェクト（ＭｏｖｉｅＯｂｊｅｃｔ）、再生リスト（ＰｌａｙＬｉｓｔ）、クリップ情報（ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ）、クリップＡＶストリーム（ＣｌｉｐＡＶＳｔｒｅａｍ）という各種別のファイルが用いられる。
【００４５】
【表１】
2008047985.tif 000003
【００４６】
インデックス（ｉｎｄｅｘ．ｂｄｍｖ）のファイル種別レイヤで記録メディア１５上の記憶領域全体が管理されている。ユーザに見せるタイトル毎にインデックス・ファイルが作成され、動画像オブジェクトとの対応関係を管理している。ここで言う「タイトル（Ｔｉｔｌｅ）」とは、（ユーザが認識できる）再生リスト（ＰｌａｙＬｉｓｔ）の集合体であり、一般的には１つの番組や日付毎のコンテンツからなる。ＡＶＣＨＤ規格フォーマットでは、本来は動画像オブジェクト・ファイルで管理すべき再生リストの再生順をインデックス・ファイルのメタデータ内で管理している。記録メディアをプレーヤに装填した際にはまずインデックスが読み込まれ、ユーザはインデックスに記述されたタイトルを見ることができる。
【００４７】
動画像オブジェクトは、再生制御を行なうためのコマンドの集合体であり、例えば既存のＲＯＭ規格フォーマットではタイトルが指定されたときに再生される再生リストを管理しているファイルである。動画像オブジェクトへの参照は、タイトルの入り口としてインデックスに列挙されている。但し、ＡＶＣＨＤ規格フォーマットでは、動画像オブジェクト・ファイルを参照せずに、インデックス・ファイルのメタデータによって再生リストとタイトルの関係を管理するようになっている。
【００４８】
再生リストは、ユーザに見せるタイトルに対応して設けられ、１以上の再生項目（ＰｌａｙＩｔｅｍ）で構成される。各再生項目は、クリップに対する再生開始点（ＩＮ点）と再生終了点（ＯＵＴ点）を持つことで、その再生区間を指定している。そして、再生リスト内で複数の再生項目を時間軸上に並べることで、動画像ストリームのそれぞれの再生区間の再生順序を指定することができる。また、異なるクリップＡＶストリーム・ファイルで再生区間を指定する再生項目を１つの再生リストに含めることができる。
【００４９】
クリップと再生リスト間の参照関係は、自由に設定することができる。例えば、１つのクリップに対する参照を、ＩＮ点及びＯＵＴ点の異なる２つの再生リストから行なうことができる。さらに、タイトルと動画像オブジェクト間での参照関係も自由に設定することができる。再生リストは、クリップとの参照関係に応じて、実再生リスト（ＲｅａｌＰｌａｙＬｉｓｔ）と仮想再生リスト（ＶｉｒｔｕａｌＰｌａｙＬｉｓｔ）の２種類に大別される。
【００５０】
実再生リストは、オリジナル・タイトル用の再生リストであり、ビデオカメラにより録画・撮影した動画像ストリームについての再生項目を記録した順に配置している。
【００５１】
仮想再生リストは、非破壊編集によりユーザ定義の再生リストを作成するための再生リストであり、仮想再生リスト独自のクリップ（ＡＶストリーム）を持たず、同再生リスト内の再生項目はいずれかの実再生リストに登録されているクリップ又はその一部の範囲を指している。すなわち、ユーザは複数のクリップから必要な再生区間のみを切り出して、これらを指す各再生項目を取りまとめて（コピーして）仮想再生リストを編集することができる。
【００５２】
クリップは、連続同期再生すなわち実時間再生が保証された再生が必要な単位となるデータのまとまりとして記録された動画像データのファイルであり、クリップＡＶストリーム・ファイル（Ｃｌｉｐ  ＡＶ  Ｓｔｒｅａｍ）とクリップ情報ファイル（Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ）からなる。
【００５３】
コンテンツ・データとしてのクリップＡＶストリーム・ファイルは、ＭＰＥＧ２−ＴＳ形式で記録メディア１５に記録された動画像ストリームが格納されているファイルである。ＡＶＣＨＤ規格フォーマットでは、動画像ストリームはこのファイル内に格納される。
【００５４】
クリップ情報ファイルは、クリップＡＶストリーム・ファイルと対で存在し、実際の動画像ストリームを再生する上で必要となる、動画像ストリームに関する属性を定義するファイルである。具体的には、動画像ストリームの符号化方法、動画像ストリームのサイズ、再生時間→アドレス変換、再生管理情報、タイムマップ（但し、記録メディアがＤＶＤの場合）などを定義する情報がクリップ情報ファイルに含まれる。
【００５５】
続いて、デジタルビデオカメラ２による撮影操作に従ってＡＶストリームのクリップとともに再生リストが生成される手順について、図４Ａ〜図４Ｄを参照しながら説明する。
【００５６】
図示のように、ユーザが録画開始してから録画停止する区間毎に再生項目が１つずつ作成される。例えば、最初に録画開始されてから録画停止されるまでの区間は、通し番号０を持つ再生項目（ＰｌａｙＩｔｅｍ＃０）として動画像の再生リスト（Ｍｏｖｉｅ  ＰｌａｙＬｉｓｔ）に登録される。さらに、次に録画開始されてから録画停止されるまでの区間は、通し番号１を持つ再生項目（ＰｌａｙＩｔｅｍ＃１）として動画像の再生リスト（Ｍｏｖｉｅ  ＰｌａｙＬｉｓｔ）に登録される（以下同様）。
【００５７】
実再生リストは実体のコンテンツすなわちクリップＡＶストリームとは１対１に対応しており、実再生リストに登録されている個々の再生項目は、クリップＡＶストリームのそれぞれ該当する再生区間の再生開始点と再生終了点の時刻情報を保持している。また、ＭＰＥＧ２−ＴＳを始め動画像ストリームでは、内部バッファのアンダーフローやオーバーフローなどの所定のバッファ・モデルが破綻しないように符号化することによって、ストリームをまたいで連続再生する「シームレス再生」が可能である。各再生項目（但し、再生リストの先頭の再生項目を除く）は、直前の再生項目との接続条件（すなわちシームレス再生が可能か否か）を保持している。
【００５８】
また、ユーザが録画を開始する度に、再生項目の先頭には、エントリ・マーク（ｅｎｔｒｙ  ｍａｒｋ）としてのＭａｒｋが付け加えられる（再生リスト内のエントリ・マークを「再生リスト・マーク（ＰＬＭ）」とも呼ぶ）。再生リスト中には１以上の再生リスト・マークが存在し、それぞれクリップＡＶストリームの特定の再生位置を指し示す役割を持つ。１つの再生リスト内では、各再生リスト・マークに対し、時間軸に沿って連続的となる通し番号が付与されている。また、再生リストに登録される各再生リスト・マークは、当該マークが付与されている再生項目の通し番号と、クリップＡＶストリームの再生位置を示すタイムスタンプ情報を保持している。
【００５９】
そして、録画・撮影したストリームの区切りで１つのクリップＡＶストリーム・ファイルとなる。１つのクリップＡＶストリームは連続同期再生すなわち実時間再生が保証された再生が必要な単位となる。また、これに伴って、ストリームの符号化方法、動画像ストリームのサイズ、再生時間→アドレス変換、再生管理情報、タイムマップ（但し、記録メディアがＤＶＤの場合）などを定義するクリップ情報ファイルが作成される。
【００６０】
なお、動画像再生リスト（ＭｏｖｉｅＰｌａｙＬｉｓｔ）の先頭には必ず再生リスト・マークが打たれるという規定があるが、以後の編集操作により時間軸上で再生リスト・マークの位置を移動させることができる。
【００６１】
各再生リスト・マークは、ユーザがストリームにアクセスするエントリ位置となる。したがって、隣接するエントリ・マーク間で区切られる区間（並びに最後の再生リスト・マークから最後尾の再生項目の終端の区間）がユーザから見える最小の編集単位すなわち「チャプタ」となる。再生項目を再生順に並べることと、再生リスト・マークを所望の再生順に並べることで、再生リストに登録されているクリップＡＶストリームの各区間の再生順序が定義される。
【００６２】
商品仕様では、複数の実再生リストをまとめて一続きのチャプタ群としてユーザに提示する。例えば、デジタルビデオカメラの編集画面上では、チャプタを定義する各再生リスト・マーク位置の静止画フレームのサムネイル（若しくは再生リスト・マーク位置を再生開始点としたサムネイル動画）を一覧表示して、チャプタ単位での編集環境をユーザに提供する。
【００６３】
上述したように、ＡＶＣＨＤ規格では、再生リストの属性として、実体のコンテンツ（すなわちクリップＡＶストリーム）を所有する実再生リスト（Ｒｅａｌ  ＰｌａｙＬｉｓｔ）の他に、実体のコンテンツを所有しない仮想再生リスト（Ｖｉｒｔｕａｌ  ＰｌａｙＬｉｓｔ）が定義されている。実再生リストの編集は実体のコンテンツの編集を伴う破壊編集となる。他方、仮想再生リストの編集は、クリップＡＶファイルに対する再生開始点と再生終了点の付け替えだけを行なうものであり、実体のコンテンツ自体を変化させない非破壊編集が可能である。
【００６４】
ユーザの利便性を考えると、記録メディアに記録された動画像ストリームの非破壊編集を行なえることが好ましい。ＡＶＣＨＤ規格自体には、記録メディアに記録されたコンテンツの非破壊編集時における管理情報ファイルの操作方法に関して、何ら具体的な規定がなされていない。そこで、以下では、本実施形態に係るデータ処理装置上における非破壊編集の処理方法について詳解する。
【００６５】
図４Ａ〜図４Ｄを参照しながら説明したように、デジタルビデオカメラを扱うユーザの操作として、通常の撮影動作を通して記録されるコンテンツ（クリップＡＶストリーム・ファイル）はすべて実再生リストに登録される。したがって、動画像ストリームの非破壊編集を行なうには、まず、実再生リストから所望のコンテンツを仮想再生リストにエントリを追加する必要がある。
【００６６】
また、仮想再生リストの編集においては、動画像ストリーム中の同一の再生区間を複数回コピーできることが望ましい。非破壊編集では、このようなコピーは再生開始点と再生終了点のコピーとこれに付随する属性情報の更新で済み、実体のコンテンツのコピーを行なわないので、記録メディアの使用量は管理情報の増分だけである。
【００６７】
図５には、ＡＶＣＨＤにおけるファイル構造例を示している。上述したように、クリップＡＶストリームにはクリップ情報ファイルが対で存在するとともに、クリップＡＶストリームは動画像の再生リスト（以下では単に「再生リスト」とする）に登録されている。
【００６８】
ＭｏｖｉｅＰｌａｙＬｉｓｔ＃１０は、Ｃｌｉｐ＃２０内の再生区間を指定する再生項目としてＰｌａｙＩｔｅｍ＃０並びにＰｌａｙＩｔｅｍ＃１を登録するとともにＣｌｉｐ＃３１の一部の再生区間を指定する再生項目ＰｌａｙＩｔｅｍ＃２を登録している。そして、ＰｌａｙＩｔｅｍ＃０の先頭位置と、ＰｌａｙＩｔｅｍ＃１の先頭位置並びに中間位置、並びにＰｌａｙＩｔｅｍ＃２の中間位置に再生リスト・マークＰＬＭ＃０、ＰＬＭ＃１、ＰＬＭ＃２、ＰＬＭ＃３がそれぞれ打たれている。
【００６９】
また、後続のＭｏｖｉｅＰｌａｙＬｉｓｔ＃１１は、Ｃｌｉｐ＃３１内の再生区間を指定する再生項目としてＰｌａｙＩｔｅｍ＃０並びにＰｌａｙＩｔｅｍ＃１を登録している。そして、ＰｌａｙＩｔｅｍ＃０の先頭位置と、ＰｌａｙＩｔｅｍ＃１の先頭位置並びに中間位置に、再生リスト・マークＰＬＭ＃０、ＰＬＭ＃１、ＰＬＭ＃２がそれぞれ打たれている。
【００７０】
図５に示す再生リストは、非破壊編集を行なうために、実再生リストからそのままコピーされた仮想再生リストであるとし、以下で説明する再生リストに対する操作はクリップＡＶストリーム及びクリップ情報の変更を伴わない。
【００７１】
ここで、再生リストＭｏｖｉｅＰｌａｙＬｉｓｔ＃１０の再生リスト・マークＰＬＭ＃３で指定される最終チャプタと同じものを、当該再生リスト内の先頭から２番目のチャプタの前にコピーするための操作について考えてみる。
【００７２】
再生リスト・マークＰＬＭ＃３以降のチャプタは、再生項目ＰｌａｙＩｔｅｍ＃２の中間に位置する（すなわちチャプタの先頭及び終端の双方が再生項目の境界と一致しない）ので、このままではチャプタのコピーを行なうことができない。そこで、チャプタの移動の前処理として、図６に示すように、再生項目ＰｌａｙＩｔｅｍ＃２を再生リスト・マークＰＬＭ＃３の位置で分割する。これによって、新たな再生項目ＰｌａｙＩｔｅｍ＃３が作成される。そして、再生項目ＰｌａｙＩｔｅｍ＃２の再生終了点を再生リスト・マーク＃３のタイムスタンプ位置に書き換える。また、新規の再生項目ＰｌａｙＩｔｅｍ＃３の再生開始点に再生リスト・マーク＃３のタイムスタンプ位置を書き込むとともに、その再生終了点には元の再生項目ＰｌａｙＩｔｅｍ＃２の再生終了点を書き込む。また、新規の再生項目ＰｌａｙＩｔｅｍ＃３は直前の再生リストＰｌａｙＩｔｅｍ＃２の接続条件として、シームレス再生を解除する。
【００７３】
図７には、再生項目を分割するための処理手順をフローチャートの形式で示している。但し、ここでは、再生項目ＰｌａｙＩｔｅｍ＃Ｍを再生リスト・マークＰＬＭ＃Ｎの位置で分割するものとする。
【００７４】
まず、コピーしようとしているチャプタに対応する再生項目ＰｌａｙＩｔｅｍ＃Ｍを、コピー元のチャプタとして指定された再生リスト・マークＰＬＭ＃Ｎが保持している再生項目の通し番号（ｒｅｆ＿ｔｏ＿Ｐｌａｙｉｔｅｍ＿ｉｄ）より特定する（ステップＳ１）。
【００７５】
そして、分割に先立ち、該当する再生項目ＰｌａｙＩｔｅｍ＃Ｍを含む再生リストが保持する再生項目数（ｎｕｍｂｅｒ＿ｏｆ＿ＰｌａｙＩｔｅｍを１だけ増加しておく（ステップＳ２）。
【００７６】
次いで、再生項目ＰｌａｙＩｔｅｍ＃Ｍのデータを一旦コピーして、このコピーした再生項目をコピー元の直近後方の再生項目すなわちＰｌａｙＩｔｅｍ＃Ｍ＋１として配置する（ステップＳ３）。
【００７７】
次いで、元の再生項目ＰｌａｙＩｔｅｍ＃Ｍの再生終了位置（ＯＵＴ＿ｔｉｍｅ）、並びにコピーした再生項目ＰｌａｙＩｔｅｍ＃Ｍ＋１の再生開始位置（ＩＮ＿ｔｉｍｅ）をともに、分割した位置すなわち再生リスト・マークＰＬＭ＃Ｎが保持するタイムスタンプ情報（ｍａｒｋ＿ｔｉｍｅ＿ｓｔａｍｐ）に修正する（ステップＳ４）。
【００７８】
次いで、分割位置である再生リスト・マークＰＬＭ＃Ｎ以降の各再生リスト・マークＰＬＭにおいて、再生項目の通し番号（ｒｅｆ＿ｔｏ＿ＰｌａｙＩｔｅｍ＿ｉｄの値をそれぞれ１だけ増加する（ステップＳ５）。
【００７９】
図６及び図７で示したような再生項目の分割処理を終えると、続いて、図８に示すように、ＰＬＭ＃３で指定される最終チャプタと同じもの、すなわちＰｌａｙＩｔｅｍ＃３と同じもの（すなわち、同じ再生開始点と再生終了点を保持するとともに、同じ相対位置に再生リスト・マークが打たれている再生項目）を、当該再生リスト内の先頭から２番目のチャプタの前にコピーする。
【００８０】
このチャプタのコピーに伴って、コピーされた再生リストの通し番号はコピーした場所に相当する番号になるとともに、コピーした場所以降の再生リストは、コピーした再生リストの個数に応じてそれぞれの通し番号が増分する。また、再生リストの通し番号の変化に伴い、これら各再生リストに打たれている再生リスト・マークが保持する再生リストの通し番号の書き換えを行なう。
【００８１】
仮想再生リスト内でコピーされた再生項目は、該当区間の再生開始点と再生終了点を保持しているだけであり、実体のコンテンツのコピーを所有しない。すなわち、記録メディアの使用量は管理情報の分だけしか増加しない。
【００８２】
なお、図８では示さなかったが、コピーする場所として指定されたチャプタの先頭位置すなわち再生リスト・マークの位置が再生項目の境界と一致しない場合には、コピー先においても図６並びに図７に示したと同様の再生項目の分割処理が必要となる。
【００８３】
図５、図６、図８では、実再生リスト全体を一旦仮想再生リストにコピーしてから、仮想再生リスト上でチャプタのコピーを行なう操作例を示したが、実再生リスト内のチャプタを直接仮想再生リストにコピーすることも可能である。図９には、このようなコピー操作の手順を図解している。
【００８４】
図９の上段はチャプタのコピー元となる実再生リストのファイル構造を示している。図示のように実再生リストＭｏｖｉｅＰｌａｙＬｉｓｔ＃１０は、Ｃｌｉｐ＃２０内の再生区間を指定する再生項目としてＰｌａｙＩｔｅｍ＃０並びにＰｌａｙＩｔｅｍ＃１を登録するとともにＣｌｉｐ＃３１の一部の再生区間を指定する再生項目ＰｌａｙＩｔｅｍ＃２、ＰｌａｙＩｔｅｍ＃３を登録している。そして、ＰｌａｙＩｔｅｍ＃０の先頭位置と、ＰｌａｙＩｔｅｍ＃１の先頭位置並びに中間位置、ＰｌａｙＩｔｅｍ＃２並びにＰｌａｙＩｔｅｍ＃３の各先頭位置に再生リスト・マークＰＬＭ＃０、ＰＬＭ＃１、ＰＬＭ＃２、ＰＬＭ＃３がそれぞれ打たれている。実再生リストＭｏｖｉｅＰｌａｙＬｉｓｔ＃１０は、コンテンツの実体としてＣｌｉｐ＃２０及びＣｌｉｐ＃３１の該当する区間を所有している。
【００８５】
一方、図９の下段に示すように、コピー先となる仮想再生リストＰｌａｙＬｉｓｔ＃１０００は、Ｃｌｉｐ＃２０内の再生区間を指定する再生項目としてＰｌａｙＩｔｅｍ＃０を登録するとともに、Ｃｌｉｐ＃３１の一部の再生区間を指定する再生項目ＰｌａｙＩｔｅｍ＃１を登録している。そして、ＰｌａｙＩｔｅｍ＃０並びにＰｌａｙＩｔｅｍ＃１の各先頭位置に再生リスト・マークＰＬＭ＃０、ＰＬＭ＃１がそれぞれ打たれている。仮想再生リストＭｏｖｉｅＰｌａｙＬｉｓｔ＃１０００は、コンテンツの実体としてＣｌｉｐ＃２０及びＣｌｉｐ＃３１の該当する区間を所有している訳ではなく、該当区間の再生開始点と再生終了点を保持しているだけである。
【００８６】
そして、図９に示す例では、実再生リストＭｏｖｉｅＰｌａｙＬｉｓｔ＃１０に登録されている再生項目ＰｌａｙＩｔｅｍ＃３を、仮想再生リストＭｏｖｉｅＰｌａｙＬｉｓｔ＃１０００の最後尾にコピーする。その際、仮想再生リストＭｏｖｉｅＰｌａｙＬｉｓｔ＃１０００に登録される再生項目数はコピーした分だけ増加する。
【００８７】
このチャプタのコピーに伴って、コピーされた再生リストの通し番号はコピーした場所に相当する番号になるとともに、コピーした場所以降の再生リストは、コピーした再生リストの個数に応じてそれぞれの通し番号が増分する。また、再生リストの通し番号の変化に伴い、これら各再生リストに打たれている再生リスト・マークが保持する再生リストの通し番号の書き換えを行なう。図９に示した例では、コピーした再生項目の通し番号が＃２になるとともに、その再生項目ＰｌａｙＩｔｅｍ＃２の先頭に付与されている再生リスト・マークＰＬＭ＃２が干しする再生項目の通し番号は＃２に書き換えられる。
【００８８】
仮想再生リスト内でコピーされた再生項目は、該当区間の再生開始点と再生終了点を保持しているだけであり、実体のコンテンツのコピーを所有しない。すなわち、記録メディアの使用量は管理情報の分だけしか増加しない。
【００８９】
図９に示したように、異なる再生リスト間でチャプタのコピーを行なうときには、コピー先となる再生リスト内において、コピーした再生項目の情報と、再生リスト内のサイセイリスト・マークの情報の更新を行なう必要がある。
【００９０】
図１０には、コピー先となる再生リスト内において再生項目の情報を更新するための処理手順を示している。ここでは、コピー元の（実）再生リストのＭ番目の再生項目ＰｌａｙＩｔｅｍ＃Ｍを、コピー先となる（仮想）再生リストのＫ番目の位置にコピーするものとする（図１１を参照のこと）。また、説明の簡素化のため、コピーが指示されたチャプタの再生リスト・マーク位置が再生項目の境界と一致し、再生項目の分割は不要であるものとする。
【００９１】
まず、コピー先となる再生リストにける再生項目のコピー場所が当該再生リストの終端でない、すなわち後続の再生項目ＰｌａｙＩｔｅｍ＃Ｋ＋１が存在する場合であって、且つ、コピー場所に後続する再生項目ＰｌａｙＩｔｅｍ＃Ｋ＋１のｃｏｎｎｅｃｔｉｏｎ＿ｃｏｎｄｉｔｉｏｎが１以外、すなわち接続条件がシームレス再生可に設定されている場合には（ステップＳ１１のＹｅｓ）、当該再生項目ＰｌａｙＩｔｅｍ＃Ｋ＋１のｃｏｎｎｅｃｔｉｏｎ＿ｃｏｎｄｉｔｉｏｎを１に修正して、接続条件をシームレス再生不可に変更する（ステップＳ１２）。
【００９２】
また、コピー場所である再生項目ＰｌａｙＩｔｅｍ＃Ｋのｃｏｎｎｅｃｔｉｏｎ＿ｃｏｎｄｉｔｉｏｎが１以外、すなわち接続条件がシームレス再生可に設定されている場合には（ステップＳ１３のＹｅｓ）、当該再生項目ＰｌａｙＩｔｅｍ＃Ｋのｃｏｎｎｅｃｔｉｏｎ＿ｃｏｎｄｉｔｉｏｎを１に修正して、接続条件をシームレス再生不可に変更する（ステップＳ１４）。
【００９３】
そして、コピー対象となる再生項目ＰｌａｙＩｔｅｍ＃Ｋを含む（コピー先となる）再生リストＰｌａｙＬｉｓｔのＰｌａｙＩｔｅｍ（）ループにおいて、コピー元となる再生項目ＰｌａｙＩｔｅｍ＃Ｍをコピー先となる再生項目ＰｌａｙＩｔｅｍ＃Ｋの位置に挿入する（ステップＳ１５）。
【００９４】
このようにして、再生リスト間にまたがって再生項目をコピーした後には、続いて、コピー先となる再生リスト内において再生リスト・マークの情報を更新する。
【００９５】
図１２には、コピー先となる再生リスト内において再生リスト・マークの情報を更新するための処理手順を示している。コピー場所以降において再生項目の通し番号がコピーする再生項目の数だけ増加することに伴い、再生リスト・マークが保持する再生項目の通し番号を更新する必要がある。ここでは、コピー元の（実）再生リストのＭ番目の再生項目ＰｌａｙＩｔｅｍ＃Ｍを、コピー先となる（仮想）再生リストのＫ番目の位置にコピーするものとする。
【００９６】
まず、コピー場所である再生項目ＰｌａｙＩｔｅｍ＃Ｋ以降に含まれる再生リスト・マークＰＬＭが保持する再生項目の通し番号（ｒｅｆ＿ｔｏ＿ＰｌａｙＩｔｅｍ＿ｉｄ）の値を１だけ増加する（ステップＳ１６）。
【００９７】
次いで、コピー対象となる再生項目ＰｌａｙＩｔｅｍ＃Ｍに付与されている再生リスト・マークＰＬＭのうち、再生項目の通し番号（ｒｅｆ＿ｔｏ＿ＰｌａｙＩｔｅｍ＿ｉｄ）の値がＭのものすべてを、再生項目の通し番号（ｒｅｆ＿ｔｏ＿ＰｌａｙＩｔｅｍ＿ｉｄ）の値をＫに修正した上で、再生項目ＰｌａｙＩｔｅｍ＃Ｋを含む再生リストＰｌａｙＬｉｓｔ内で打たれている再生リスト・マークＰＬＭのうち、保持する再生項目の通し番号（ｒｅｆ＿ｔｏ＿ＰｌａｙＩｔｅｍ）の値がＫ−１以下で最大のものの後ろに挿入する（ステップＳ１７）。
【００９８】
図９、図１０、図１２では、コピー対象と指定されたチャプタの再生リスト・マークの位置が再生項目の境界と一致している例について説明したが、チャプタの再生リスト・マークの位置が再生項目の境界と一致していない場合には、コピーをしようとしている元の再生項目を変更しないようにするために、再生項目のうち、チャプタに該当する区間単位でコピーを行なうようにする。これは、実再生リストから仮想再生リストへコピーする場合も、仮想再生リストから仮想再生リストへコピーする場合も同様である。
【００９９】
図１３〜図１５には、実再生リストから仮想再生リストへチャプタをコピーする具体例を示している。図示の例では、５個の再生項目ＰｌａｙＩｔｅｍ＃０〜＃４を登録するとともに、５個の再生リスト・マークＰＬＭ＃０〜＃４が打たれた実再生リストのうち再生リスト・マークＰＬＭ＃３〜＃４で区切られたチャプタを、仮想再生リストの再生リスト・マークＰＬＭ＃２で指定されたい値にコピーする様子を図解している。但し、各図では、対応関係を明確にする目的で、コピー対象となる区間の再生項目の通し番号をコピー先でもそのまま用いている。
【０１００】
まず、図１３に示すように、コピー対象となるチャプタの終端を含む再生項目ＰｌａｙＩｔｅｍ＃４の該当区間を、仮想再生リストの再生リスト・マークＰＬＭ＃２の手前にコピーする。
【０１０１】
続いて、図１４に示すように、コピー対象となるチャプタで再生項目ＰｌａｙＩｔｅｍ＃４の手前となる再生項目ＰｌａｙＩｔｅｍ＃３全体を、コピー後のＰｌａｙＩｔｅｍ＃４の手前にコピーする。
【０１０２】
続いて、図１５に示すように、さらにコピー対象となるチャプタで再生項目ＰｌａｙＩｔｅｍ＃３の手前となる再生項目ＰｌａｙＩｔｅｍ＃２の該当区間を、コピー後のＰｌａｙＩｔｅｍ＃３の手前にコピーする。そして、再生リスト・マークＰＬＭも付与する。
【０１０３】
また、図１６〜図１９には、１つの仮想再生リスト内で、チャプタをコピーする具体例を示している。ここでは、図１６に示すように、５個の再生項目ＰｌａｙＩｔｅｍ＃０〜＃４を登録するとともに、５個の再生リスト・マークＰＬＭ＃０〜＃４が打たれた仮想再生リストのうち再生リスト・マークＰＬＭ＃３〜＃４で区切られたチャプタを、仮想再生リストの再生リスト・マークＰＬＭ＃１で指定されたい値にコピーする様子を図解している。但し、各図では、対応関係を明確にする目的で、コピー対象となる区間の再生項目の通し番号をコピー先でもそのまま用いている。
【０１０４】
まず、図１７に示すように、コピー対象となるチャプタの終端を含む再生項目ＰｌａｙＩｔｅｍ＃４の該当区間を、同仮想再生リスト内の再生リスト・マークＰＬＭ＃２の手前にコピーする。
【０１０５】
続いて、図１８に示すように、コピー対象となるチャプタで再生項目ＰｌａｙＩｔｅｍ＃４の手前となる再生項目ＰｌａｙＩｔｅｍ＃３全体を、コピー後のＰｌａｙＩｔｅｍ＃４の手前にコピーする。
【０１０６】
続いて、図１９に示すように、さらにコピー対象となるチャプタで再生項目ＰｌａｙＩｔｅｍ＃３の手前となる再生項目ＰｌａｙＩｔｅｍ＃２の該当区間を、コピー後のＰｌａｙＩｔｅｍ＃３の手前にコピーする。そして、再生リスト・マークＰＬＭも付与する。
【０１０７】
図２０には、チャプタをコピーするための処理手順をフローチャートの形式で示している。
【０１０８】
複写先となるチャプタの始端が再生項目の境界と一致しない場合には（ステップＳ２１）、複写先となるチャプタの始端において、再生項目の分割を行なう（ステップＳ２２）。再生項目の分割処理は、図７に示したフローチャートに従った処理手順により実現することができる。
【０１０９】
次いで、複製元のチャプタを含む再生項目群のうち、コピー処理をしていない最終端の再生項目を処理対象の再生項目としてコピー処理を行なう（ステップＳ２３）。
【０１１０】
ここで、処理対象となる再生項目が最終の再生項目であり、且つ、複製元となるチャプタの終端が終了時刻と不一致である場合には（ステップＳ２４のＹｅｓ）、複製元となるチャプタの終端時刻に最終の再生項目の再生終了点（ＯＵＴ＿ｔｉｍｅ）を修正する（ステップＳ２５）。
【０１１１】
また、処理対象となる再生項目が先頭の再生項目あり、且つ、複製元チャプタの始端が開始時刻と不一致である場合には（ステップＳ２６のＹｅｓ）、複製元チャプタの始端時刻に先頭再生項目の再生開始点（ＩＮ＿ｔｉｍｅ）を修正する（ステップＳ２７）。
【０１１２】
上記のステップＳ２５並びにステップＳ２７における処理は、コピー元チャプタ境界とコピー元再生項目の境界が不一致の際に、コピー元では操作（再生項目の分割）を行なうことなくコピー先の再生項目の始端や終端時刻を補正するためのものである。
【０１１３】
次いで、コピーした再生項目とその直後の直後のｃｏｎｎｅｃｔｉｏｎ＿ｃｏｎｄｉｔｉｏｎを１に修正して、接続条件をシームレス再生不可に設定する（ステップＳ２８）。
【０１１４】
次いで、挿入位置以降の再生項目に含まれる各再生リスト・マークが保持する再生項目の通し番号（ｒｅｆ＿ｔｏ＿ＰｌａｙＩｔｅｍ＿ｉｄ）の値を、再生項目をコピーしたことに伴ってそれぞれ１だけ増加する（ステップＳ２９）。
【０１１５】
次いで、挿入元の再生項目に含まれるすべて再生リスト・マークが保持する再生項目の通し番号（ｒｅｆ＿ｔｏ＿ＰｌａｙＩｔｅｍ）の値を、挿入位置の再生項目の通し番号にした上で、挿入先の再生リストの再生リスト・マークのうち、ｒｅｆ＿ｔｏ＿ＰｌａｙＩｔｅｍの値が（挿入位置−１）以下で最大のものの後ろに挿入する（ステップＳ３０）。
【０１１６】
次いで、複製元チャプタを含む最終再生項目を複製先チャプタの始端に対応する再生項目の前に複製する（ステップＳ３１）。
【０１１７】
そして、処理対象の再生項目が先頭の再生項目に到達するまで（ステップＳ３２のＮｏ）、ステップＳ２３〜Ｓ３１の処理を繰り返し実行する。
【０１１８】
なお、デジタルビデオカメラなどのデータ処理装置上で、仮想再生リストを表示し、あるいはチャプタを追加するなどの編集処理を行なう場合には仮想再生リストを選択するためのアルゴリズムが必要となる。図２１には、仮想再生リストを選択する処理手順をフローチャートの形式で示している。
【０１１９】
まず、変数ｉを１に初期化する（ステップＳ４１）。変数ｉは再生リストを未処理の取り出す通し番号である。
【０１２０】
ここで、変数ｉがＮｕｍｂｅｒＯｆＴｉｔｌｅＰａｉｒを超えたときには（ステップＳ４２のＮｏ）、自装置で表示又は編集する仮想再生リストが存在しない状態に設定して（ステップＳ４６）、本処理ルーチンを終了する。
【０１２１】
また、変数ｉがＮｕｍｂｅｒＯｆＴｉｔｌｅＰａｉｒ以下のときには（ステップＳ４２のＹｅｓ）、続いて、再生項目の属性をチェックする（ステップＳ４３）。
【０１２２】
再生項目の属性が仮想再生リストでない場合には（ステップＳ４３のＮｏ）、ｉを１だけ増分してから（ステップＳ４７）、ステップＳ４２に復帰して、次の再生リストの処理に移行する。
【０１２３】
また、再生項目の属性が仮想再生リストである場合には（ステップＳ４３のＹｅｓ）、さらに当該再生リストに含まれる動画像属性がすべて１４４０×１０８０ｉであるかどうかをチェックする（ステップＳ４４）。
【０１２４】
当該再生リストに含まれる動画像属性がすべて１４４０×１０８０ｉでない場合には（ステップＳ４４のＮｏ）、ｉを１だけ増分してから（ステップＳ４７）、ステップＳ４２に復帰して、次の再生リストの処理に移行する。
【０１２５】
一方、当該再生リストに含まれる動画像属性がすべて１４４０×１０８０ｉである場合には（ステップＳ４４のＹｅｓ）、ＴａｂｌｅＯｆＰｌａｙＬｉｓｔのｉ番目の再生リストを、自装置で表示も他派編集する仮想再生リストに設定して（ステップＳ４５）、本処理ルーチンを終了する。
【産業上の利用可能性】
【０１２６】
以上、特定の実施形態を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。
【０１２７】
本明細書では、デジタルビデオカメラに適用した実施形態を中心に説明してきたが、本発明の要旨はこれに限定されるものではない。ＤＶＤプレーヤ／レコーダ、パーソナル・コンピュータを始めＡＶＣＨＤ規格に準拠したさまざまなデータ処理装置に本発明を適用することができる。
【０１２８】
また、本発明の適用範囲は、ＡＶＣＨＤ規格に限定されるものではない。コンテンツ・データに付随させて管理情報ファイルを記録メディアに記録するとともに、実体のコンテンツを所有しない管理情報ファイルを定義する他のさまざまな規格フォーマットに従って記録メディア上に記録されたコンテンツの非破壊編集を行なうデータ処理装置に対して、同様に本発明を適用することができる。
【０１２９】
要するに、例示という形態で本発明を開示してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本発明の要旨を判断するためには、特許請求の範囲を参酌すべきである。
【図面の簡単な説明】
【０１３０】
【図１】図１は、本発明を適用したデジタルビデオカメラ１の内部構成を模式的に示した図である。
【図２】図２は、ＡＶＣＨＤ規格で規定されている記録メディア１５のディレクトリ構成を示した図である。
【図３】図３は、録画編集が可能な形式でユーザ・データをＡＶＣＨＤ規格フォーマットにより記録メディア１５上に記録するための論理的なデータ構造の一例を示した図である。
【図４Ａ】図４Ａは、デジタルビデオカメラによる録画・撮影に従って動画像ストリームのクリップとともに再生リストが生成される手順を説明するための図である。
【図４Ｂ】図４Ｂは、デジタルビデオカメラによる録画・撮影に従って動画像ストリームのクリップとともに再生リストが生成される手順を説明するための図である。
【図４Ｃ】図４Ｃは、デジタルビデオカメラによる録画・撮影に従って動画像ストリームのクリップとともに再生リストが生成される手順を説明するための図である。
【図４Ｄ】図４Ｄは、デジタルビデオカメラによる録画・撮影に従って動画像ストリームのクリップとともに再生リストが生成される手順を説明するための図である。
【図５】図５は、ＡＶＣＨＤにおけるファイル構造例を示した図である。
【図６】図６は、再生項目ＰｌａｙＩｔｅｍ＃２を再生リスト・マークＰＬＭ＃３の位置で分割する様子を示した図である。
【図７】図７は、再生項目を分割するための処理手順を示したフローチャートである。
【図８】図８は、ＰＬＭ＃３で指定される最終チャプタと同じものを当該再生リスト内の先頭から２番目のチャプタの前にコピーする様子を示した図である。
【図９】図９は、実再生リスト内のチャプタを直接仮想再生リストにコピーする操作を説明するための図である。
【図１０】図１０は、コピー先となる再生リスト内において再生項目の情報を更新するための処理手順を示した図である。
【図１１】図１１は、コピー元の（実）再生リストのＭ番目の再生項目ＰｌａｙＩｔｅｍ＃Ｍを、コピー先となる（仮想）再生リストのＫ番目の位置にコピーする様子を示した図である。
【図１２】図１２は、コピー先となる再生リスト内において再生リスト・マークの情報を更新するための処理手順を示した図である。
【図１３】図１３は、実再生リストから仮想再生リストへチャプタをコピーする具体例を示した図である。
【図１４】図１４は、実再生リストから仮想再生リストへチャプタをコピーする具体例を示した図である。
【図１５】図１５は、実再生リストから仮想再生リストへチャプタをコピーする具体例を示した図である。
【図１６】図１６は、１つの仮想再生リスト内で、チャプタをコピーする具体例を示した図である。
【図１７】図１７は、１つの仮想再生リスト内で、チャプタをコピーする具体例を示した図である。
【図１８】図１８は、１つの仮想再生リスト内で、チャプタをコピーする具体例を示した図である。
【図１９】図１９は、１つの仮想再生リスト内で、チャプタをコピーする具体例を示した図である。
【図２０】図２０は、チャプタをコピーするための処理手順を示したフローチャートである。
【図２１】図２１は、仮想再生リストを選択する処理手順を示したフローチャートである。
【符号の説明】
【０１３１】
１…デジタルビデオカメラ
１１…カメラ・ブロック
１２…符号化部
１３…ストリーム・バッファ
１４…記録部
１５…記録メディア
１６…ＣＰＵ
１７…一時記憶媒体
【図１】
2008047985.tif 000004
【図２】
2008047985.tif 000005
【図３】
2008047985.tif 000006
【図４Ａ】
2008047985.tif 000007
【図４Ｂ】
2008047985.tif 000008
【図４Ｃ】
2008047985.tif 000009
【図４Ｄ】
2008047985.tif 000010
【図７】
2008047985.tif 000011
【図１０】
2008047985.tif 000012
【図１２】
2008047985.tif 000013
【図２０】
2008047985.tif 000014
【図２１】
2008047985.tif 000015
【図５】
2008047985.tif 000016
【図６】
2008047985.tif 000017
【図８】
2008047985.tif 000018
【図９】
2008047985.tif 000019
【図１１】
2008047985.tif 000020
【図１３】
2008047985.tif 000021
【図１４】
2008047985.tif 000022
【図１５】
2008047985.tif 000023
【図１６】
2008047985.tif 000024
【図１７】
2008047985.tif 000025
【図１８】
2008047985.tif 000026
【図１９】
2008047985.tif 000027