(57)【要約】【課題】コンテンツデータの任意の再生を指示するプレイリスト数が増大した場合でも、コンテンツデータの編集に応じてプレイリストを容易に更新すること。【解決手段】プレイリスト管理テーブルＴ１は、コンテンツデータであるクリップファイル毎に対応して設けられるもので、対応するクリップファイルＣＦの全部または一部を参照しているプレイリストを、プレイリスト毎の後述するクリップ参照情報により管理するテーブルである。このプレイリスト管理テーブルＴ１は、このクリップファイルＣＦ１を参照しているプレイリストＰＬ１〜ＰＬ３を、プレイアイテムＰＩ１〜ＰＩ３毎のクリップ参照情報ＣＲ０〜ＣＲ２により管理する。プレイリスト管理テーブルＴにより、クリップファイルＣＦをどのプレイリストＰＬがどのプレイアイテムＰＩとして指定しているかを知ることができる。【選択図】図３
2008152900.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録された複数のコンテンツデータの全部または一部分の任意の再生を指示するプレイリストを作成するプレイリスト作成手段と、
前記複数のコンテンツデータ毎に、各コンテンツデータの全部または一部分と、各コンテンツデータの全部または一部分の任意の再生を指示する前記プレイリストとの対応を示すプレイリスト管理テーブルを作成するプレイリスト管理テーブル作成手段と、
前記プレイリストと前記プレイリスト管理テーブルとを前記記録媒体に記録する記録手段と、
を有するコンテンツデータ編集装置。
【請求項２】
請求項１記載のコンテンツデータ編集装置において、
前記プレイリスト作成手段および前記プレイリスト管理テーブル作成手段は、複数のコンテンツデータの全部または一部分を、開始地点情報と終了地点情報とにより指定し、
さらに、
前記記録媒体に記録された複数のコンテンツデータを、その開始地点情報または終了地点情報の少なくとも一方を更新するコンテンツデータ更新手段と、
前記コンテンツデータ更新手段によって前記記録媒体に記録された前記複数のコンテンツデータの開始地点情報または終了地点情報の少なくとも一方が更新された場合、更新されたコンテンツデータに対応する前記プレイリスト管理テーブルにおける前記開始地点情報または前記終了地点情報を更新するプレイリスト管理テーブル更新手段と、
前記プレイリスト管理テーブル更新手段によって更新された前記プレイリスト管理テーブルを参照して、開始地点情報または終了地点情報の少なくとも一方が更新された前記コンテンツデータを指定している前記プレイリストの前記コンテンツデータの前記開始地点情報または前記終了地点情報を更新するプレイリスト更新手段と、
を有するコンテンツデータ編集装置。
【請求項３】
記録媒体に記録された複数のコンテンツデータの全部または一部分の任意の再生を指示するプレイリストを更新するステップと、
前記プレイリストが更新された場合、前記複数のコンテンツデータ毎に、各コンテンツデータの全部または一部分と、各コンテンツデータの全部または一部分の任意の再生を指示する前記プレイリストとの対応を示すプレイリスト管理テーブルを更新するステップと、
更新された前記プレイリストと前記プレイリスト管理テーブルとを前記記録媒体に記録するステップと、
を有するコンテンツデータのプレイリスト更新方法。
【請求項４】
請求項３記載のコンテンツデータのプレイリスト更新方法において、
前記複数のコンテンツデータの全部または一部分を、開始地点情報と終了地点情報とにより指定し、
さらに、
前記記録媒体に記録された複数のコンテンツデータを、その開始地点情報または終了地点情報の少なくとも一方を更新するステップと、
前記記録媒体に記録された前記複数のコンテンツデータの開始地点情報または終了地点情報の少なくとも一方が更新された場合、更新されたコンテンツデータに対応する前記プレイリスト管理テーブルにおける前記開始地点情報または前記終了地点情報を更新するステップと、
更新された前記プレイリスト管理テーブルを参照して、開始地点情報または終了地点情報の少なくとも一方が更新された前記コンテンツデータを指定している前記プレイリストの前記コンテンツデータの前記開始地点情報または前記終了地点情報を更新するステップと、
を有するコンテンツデータのプレイリスト更新方法。
【請求項５】
複数のコンテンツデータと、
前記複数のコンテンツデータの全部または一部分の任意の再生を指示するプレイリストと、
前記複数のコンテンツデータ毎に、各コンテンツデータの全部または一部分と、各コンテンツデータの全部または一部分の任意の再生を指示する前記プレイリストとの対応を示すプレイリスト管理テーブルと、
が記録されている記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に記録された複数のコンテンツデータの全部または一部分の任意の再生を指示するプレイリストを作成するコンテンツデータ編集装置、コンテンツデータのプレイリスト更新方法、記録媒体に関する。
【背景技術】
【０００２】
近年、ＤＶＤやメモリ、ＨＤＤ等の記録媒体に記録された多数のコンテンツデータのうちからユーザが所望するコンテンツデータを所望の順番で再生させるため、所望のコンテンツデータの再生順番等をプレイリストにより決めることが行われている。また、中には、一のコンテンツデータの一部分をプレイリストにより指定したり（例えば、特許文献１参照）、一のコンテンツデータを指定する複数のプレイリストを管理するため、コンテンツデータとプレイリストとの対応を示すプレイリスト管理テーブルを設けるようにした従来装置がある（例えば、特許文献２参照）。
【特許文献１】特開２００２−１５８９７１号公報
【特許文献２】特開２００５−１９６８３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、コンテンツデータを全部または部分的に削除等の編集をする場合、その編集部分に関係するプレイリストが多数ある場合、上記特許文献１，２に記載の従来装置では、プレイリストの更新に手間がかかる、という問題がある。
【０００４】
特に、コンテンツデータがビデオカメラ等で撮影した撮影データであり、その撮影データから失敗シーンを削除して新たな撮影のための記録領域を確保するため、例えばその撮影データの後半部分を削除する場合、記録媒体上の全てのプレイリストファイルを逐一読み取り、削除対象となっているコンテンツデータの区間開始位置や区間終了位置の情報を逐一更新等する必要があるため、プレイリスト数が増加するにつれて、コンテンツデータの編集に伴うプレイリストの更新処理にとても時間がかかる、という問題があった。
【０００５】
そこで、本発明は、コンテンツデータの任意の再生を指示するプレイリスト数が増大した場合でも、コンテンツデータの編集に応じてプレイリストを一括で簡単に更新することができるコンテンツデータ編集装置、コンテンツデータのプレイリスト更新方法、記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明のコンテンツデータ編集装置は、記録媒体に記録された複数のコンテンツデータの全部または一部分の任意の再生を指示するプレイリストを作成するプレイリスト作成手段と、前記複数のコンテンツデータ毎に、各コンテンツデータの全部または一部分と、各コンテンツデータの全部または一部分の任意の再生を指示する前記プレイリストとの対応を示すプレイリスト管理テーブルを作成するプレイリスト管理テーブル作成手段と、前記プレイリストと前記プレイリスト管理テーブルとを前記記録媒体に記録する記録手段と、を有する。ここで、前記プレイリスト作成手段および前記プレイリスト管理テーブル作成手段は、複数のコンテンツデータの全部または一部分を、開始地点情報と終了地点情報とにより指定し、さらに、前記記録媒体に記録された複数のコンテンツデータを、その開始地点情報または終了地点情報の少なくとも一方を更新するコンテンツデータ更新手段と、前記コンテンツデータ更新手段によって前記記録媒体に記録された前記複数のコンテンツデータの開始地点情報または終了地点情報の少なくとも一方が更新された場合、更新されたコンテンツデータに対応する前記プレイリスト管理テーブルにおける前記開始地点情報または前記終了地点情報を更新するプレイリスト管理テーブル更新手段と、前記プレイリスト管理テーブル更新手段によって更新された前記プレイリスト管理テーブルを参照して、開始地点情報または終了地点情報の少なくとも一方が更新された前記コンテンツデータを指定している前記プレイリストの前記コンテンツデータの前記開始地点情報または前記終了地点情報を更新するプレイリスト更新手段と、を有するようにしても良い。なお、プレイリストおよびプレイリスト管理テーブルの作成には、プレイリストおよびプレイリスト管理テーブルの新規作成と更新とを含み、新規作成または更新のいずれ一方でもよい。
【０００７】
また、本発明のコンテンツデータのプレイリスト更新方法は、記録媒体に記録された複数のコンテンツデータの全部または一部分の任意の再生を指示するプレイリストを更新するステップと、前記プレイリストが更新された場合、前記複数のコンテンツデータ毎に、各コンテンツデータの全部または一部分と、各コンテンツデータの全部または一部分の任意の再生を指示する前記プレイリストとの対応を示すプレイリスト管理テーブルを更新するステップと、更新された前記プレイリストと前記プレイリスト管理テーブルとを前記記録媒体に記録するステップと、を有する。ここで、前記複数のコンテンツデータの全部または一部分を、開始地点情報と終了地点情報とにより指定し、さらに、前記記録媒体に記録された複数のコンテンツデータを、その開始地点情報または終了地点情報の少なくとも一方を更新するステップと、前記記録媒体に記録された前記複数のコンテンツデータの開始地点情報または終了地点情報の少なくとも一方が更新された場合、更新されたコンテンツデータに対応する前記プレイリスト管理テーブルにおける前記開始地点情報または前記終了地点情報を更新するステップと、更新された前記プレイリスト管理テーブルを参照して、開始地点情報または終了地点情報の少なくとも一方が更新された前記コンテンツデータを指定している前記プレイリストの前記コンテンツデータの前記開始地点情報または前記終了地点情報を更新するステップと、を有するようにしてもよい。なお、このコンテンツデータのプレイリスト更新方法の発明では、プレイリストおよびプレイリスト管理テーブルの新規作成は問題にしてなく、プレイリストおよびプレイリスト管理テーブルの更新と新規作成とが別の装置や処理ルーチンで行われても良い。要は、コンテンツデータがプレイリストにより参照されている場合、コンテンツデータ毎にプレイリスト管理テーブルを設け、プレイリストの更新に応じてプレイリスト管理テーブルも更新するものであれば良い。
【０００８】
また、本発明の記録媒体は、複数のコンテンツデータと、前記複数のコンテンツデータの全部または一部分の任意の再生を指示するプレイリストと、前記複数のコンテンツデータ毎に、各コンテンツデータの全部または一部分と、各コンテンツデータの全部または一部分の任意の再生を指示する前記プレイリストとの対応を示すプレイリスト管理テーブルと、が記録されたものである。
【発明の効果】
【０００９】
本発明によれば、記録媒体に記録された複数のコンテンツデータの全部または一部分の任意の再生を指示するプレイリストを作成すると共に、前記複数のコンテンツデータ毎に、各コンテンツデータの全部または一部分と、各コンテンツデータの全部または一部分の任意の再生を指示する前記プレイリストとの対応を示すプレイリスト管理テーブルを作成して、プレイリストとプレイリスト管理テーブルとを記録媒体に記録するので、記録媒体に記録されたコンテンツデータの全部または一部分を削除処理等の更新処理をした場合でも、その更新処理の影響を受けるプレイリストを、プレイリスト管理テーブルを参照して容易に把握することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明に係るコンテンツデータ編集装置、コンテンツデータのプレイリスト更新方法、記録媒体の実施の形態について説明する。なお、以下の実施の形態では、ＤＶＤ-ＲＷや、ＤＶＤ-ＲＡＭ等の書換え可能なＤＶＤを記録媒体の一例として説明するが、本発明では、書換え可能なＤＶＤ以外の記録媒体、例えば、管理情報が書換え可能な記録型（追記型）光ディスクや、ＨＤＤＶＤ、ブルーレイディスクなどのディスク状の記録媒体の他、メモリや、ＨＤＤなどの記録媒体であっても勿論よい。
【００１１】
図１は、本発明に係るコンテンツデータ編集装置の一実施の形態の構成例を示すブロック図である。
【００１２】
同図において、実施の形態のコンテンツデータ編集装置は、ドライブ部１と、ホスト部２とを有している。
【００１３】
ドライブ部１は、スピンドルモータ１２、光ピックアップ１３、アクチュエータ１４、サーボ制御回路１５、信号処理回路１６、ドライブ制御回路１７を有している。
【００１４】
ドライブ部１の動作を簡単に説明すると、スピンドルモータ１２はＤＶＤ１１が装着され、サーボ制御回路１５の制御のもとに線速度が略一定となるようにＤＶＤ１１を回転駆動する。信号処理回路１６はデータの記録再生に際し、変復調、訂正符号化復号化の処理を実行する。
【００１５】
光ピックアップ１３は、再生時に一定強度のレーザー光をＤＶＤ１１に照射し、これによりＤＶＤ１１の反射光から得られた信号を信号処理回路１６に供給すると共に、記録時には信号処理回路１６からの信号に従ってレーザー光をスイッチングさせてＤＶＤ１１へのデータ記録を行う。サーボ制御回路１５は、スピンドルモータ１２を制御するのと同時に、アクチュエータ１４を制御し、光ピックアップ１３の位置決めや、レーザー光の照射が適切であるようにフォーカス/トラッキング制御を行う。ドライブ制御回路１７はサーボ制御回路１５と信号処理回路１６の制御を行い、ドライブ部１全体の動作を管理する。
【００１６】
ホスト部２は、ＣＰＵ２１、メモリ２２及びＡＶコーデック回路２３を内蔵している。
【００１７】
ホスト部２の動作を簡単に説明すると、ＣＰＵ２１は、主としてドライブ部１の制御や、ＤＶＤ１１からの再生データ処理、ＤＶＤ１１への記録データの処理を行う。また、ＣＰＵ２１は、ユーザ等からの操作入力を受け付ける共に、表示出力を行い、外部の操作ボタンや表示装置と接続してユーザとのインターフェイスを行う。メモリ２２はＣＰＵ２１の実行コードを格納すると共に、ＣＰＵ２１の処理データを一時記憶するために用いられる。
【００１８】
そして、ＣＰＵ２１が、本発明のプレイリスト作成手段、プレイリスト管理テーブル作成手段、記録手段、コンテンツデータ更新手段、プレイリスト管理テーブル更新手段、プレイリスト更新手段等として機能して、後述するようにプレイリストＰＬの生成や更新、またプレイリスト管理テーブルＴの生成及び更新を行う。
【００１９】
ＡＶコーデック回路２３は、ＣＰＵ２１からの指示により、ＤＶＤ１１に記録する音声映像信号（ＡＶ信号）をＡＶ入力とし、ＤＶＤ１１から再生したＡＶ信号をＡＶ出力として出力するもので、ＡＶ入力である映像音声信号を圧縮、多重化してコンテンツデータであるクリップファイルをＣＰＵ２１に出力すると共に、ＣＰＵ２１から供給されるクリップファイルを受け取り、音声/映像の分離と伸長処理を行ってＡＶ出力する。
【００２０】
なお、本実施の形態では、ＤＶＤ１１に映像や音声からなる一のマルチメディアコンテンツデータを、一のクリップファイルとして記憶しているものとして説明する。
【００２１】
図２は、本実施の形態のＤＶＤ１１に記録されるクリップファイルと、プレイリストと、プレイリスト管理テーブルとの関係を示す図である。
【００２２】
図２に示すように、本実施の形態のＤＶＤ１１には、映像データや音声データからなる０〜ｎ（ｎは自然数）個のコンテンツデータがそれぞれクリップファイルＣＦ０〜ｎとして記録されている。
【００２３】
また、このＤＶＤ１１には、そのクリップファイルＣＦ０〜ｎの全部または一部を、自動的にあるいはユーザからの操作入力に応じて指定する０〜ｍ（ｍは自然数）個のプレイリストＰＬ０〜ＰＬｍがファイル等として記録されていると共に、各クリップファイルＣＦ０〜ＣＦｎに対応して本実施の形態の特徴である０〜ｎ個のプレイリスト管理テーブル０〜ｎがそれぞれ対応するクリップファイルＣＦ０〜ｎ毎にファイル等として記録されている。
【００２４】
ここで、クリップファイル０〜ｎは、ＤＶＤ１１のデータ領域に記録される一方、プレイリスト０〜ｍとプレイリスト管理テーブル０〜ｎとは、ＤＶＤ１１の管理領域に記録される。なお、このような記録形式でなく、プレイリスト管理テーブル０〜ｎが、各クリップファイル０〜ｎ内の先頭部分に記録するようにしても勿論よい。
【００２５】
図３は、本実施の形態のクリップファイルＣＦと、プレイリストＰＬと、プレイリスト管理テーブルＴとの参照関係の一例を示す図である。
【００２６】
図３において、コンテンツデータであるクリップファイルＣＦ１は、３つのプレイリストＰＬ１〜ＰＬ３により参照されている。
【００２７】
具体的には、プレイリストＰＬ１では、ＰＴＳ（プレゼンテーションタイムスタンプ）が”３０００”から”３６３０００”のクリップファイルＣＦ１の全部をプレイアイテム０として参照し、プレイリストＰＬ２では、クリップファイルＣＦ１の一部であるＰＴＳ”３０００”から“９３０００”をプレイアイテム１として参照し、プレイリストＰＬ３では、クリップファイルＣＦ１の一部であるＰＴＳ“１８３０００”から“２７３０００”をプレイアイテム０として参照している。なお、プレイリストＰＬ２では、他のクリップファイルＣＦ、例えば、クリップファイルＣＦ２等の全部または一部をプレイアイテム０として参照しており、プレイアイテム０、プレイアイテム１の順に再生順番を設定している。
【００２８】
ここで、本実施の形態では、クリップファイルＣＦの全部または一部分を指定する開始地点情報および終了地点情報として、スタートＰＴＳとエンドＰＴＳというＰＴＳ等の時間情報により指定しているが、本発明では、これに限らず、これ以外の方法によりクリップファイルＣＦの全部または一部を再生区間として指定できるのであれば、これ以外の方法により指定するようにしても勿論よい。例えば、記録開始ブロックアドレスや記録終了ブロックアドレス等の記録ブロックアドレスによりクリップファイル等のコンテンツデータの全部または一部を再生区間として指定するようにしても良いし、さらには、クリップファイルＣＦ等のストリームデータであっても、ＰＴＳ等の時間情報ではなく、クリップファイル先頭からの開始ビデオフレーム番号と、終了ビデオフレーム番号というようにビデオフレーム番号等によりクリップファイルＣＦの全部または一部を再生区間として指定するようにしても勿論よい。
【００２９】
プレイリスト管理テーブルＴ１は、コンテンツデータであるクリップファイル毎に対応して設けられるもので、対応するクリップファイルＣＦの全部または一部を参照しているプレイリストを、プレイリスト毎の後述するクリップ参照情報により管理するテーブルである。例えば、このクリップファイルＣＦ１に対応するプレイリスト管理テーブルＴ１は、図３に示すように、このクリップファイルＣＦ１の全部または一部を参照しているプレイリストＰＬ１〜ＰＬ３を、プレイアイテムＰＩ毎のクリップ参照情報ＣＲ０〜ＣＲ２により管理している。
【００３０】
ここで、プレイアイテムＰＩとは、図３に示すように、クリップファイルＣＦ１の全部または一部分を、スタートＰＴＳとエンドＰＴＳとにより指定したコンテンツデータのことである。
【００３１】
図４は、図３に示すプレイリスト管理テーブルＴ１の一例を示す図である。
【００３２】
図３でも説明したように、クリップファイルＣＦ１に対応するプレイリスト管理テーブルＴ１は、このクリップファイルＣＦ１の全部または一部を参照しているプレイリストＰＬ１〜ＰＬ３を、プレイアイテムＰＩ毎のクリップ参照情報ＣＲ０〜ＣＲ２により管理するものである。
【００３３】
図４において、プレイリスト管理テーブルＴ１は、クリップ参照情報ＣＲ０〜ＣＲ２の数”３”と、プレイリスト管理テーブルＴ１に掲載しているクリップ参照情報ＣＲ０〜ＣＲ２の内容とを示している。
【００３４】
各クリップ参照情報ＣＲ０〜ＣＲ２は、プレイアイテムＰＩ毎に設けられるもので、例えば、図４に示すように、プレイリストの識別番号と、プレイアイテムＰＩの識別番号と、クリップファイルＣＦ１の再生範囲の開始点と終了点とを示すスタートＰＴＳとエンドＰＴＳとを有している。そのため、各クリップ参照情報ＣＲは、当該クリップファイルＣＦ１の全部または一部分をスタートＰＴＳとエンドＰＴＳとにより再生部分を指定するプレイアイテムＰＩが参照される毎に，ＣＰＵ２１によって追加される。
【００３５】
ここで、クリップ参照情報ＣＲ０は、図３に示すプレイリストＰＬ１のプレイアイテムＰＩ０に対応するもので、プレイリストＰＬの識別番号が“１”、プレイアイテムＰＩの識別番号“０”、スタートＰＴＳ”３０００”、エンドＰＴＳ”３６３０００”のようになる。
【００３６】
また、クリップ参照情報ＣＲ１は、図３に示すプレイリストＰＬ２のプレイアイテムＰＩ１に対応するもので、プレイリストＰＬの識別番号が“２”と、プレイアイテムＰＩの識別番号“１”、スタートＰＴＳ”３０００”と、エンドＰＴＳ“９３０００”のようになる。
【００３７】
また、クリップ参照情報ＣＲ２は、図３に示すプレイリストＰＬ３のプレイアイテムＰＩ０に対応するもので、プレイリストＰＬの識別番号が”３”、プレイアイテムＰＩの識別番号“０”と、スタートＰＴＳ“１８３０００”、エンドＰＴＳ“２７３０００”のようになる。
【００３８】
図３、図４に示すように、プレイアイテムＰＩがプレイリストＰＬからクリップファイルＣＦへ向けた方向の参照情報と考えると、クリップ参照情報ＣＲはクリップファイルＣＦからプレイリストＰＬへ向けた逆方向の参照情報と考えることができる。つまり、プレイリストＰＬを参照すれば、プレイリストＰＬに掲載されているプレイアイテムＰＩにより、どのクリップファイルＣＦの全部または一部をどの順番で指定しているかを知ることができる一方、プレイリスト管理テーブルＴを参照すれば、プレイリスト管理テーブルＴに掲載されているクリップ参照情報ＣＲにより、対応するクリップファイルＣＦの全部または一部をどのプレイリストＰＬの、どのプレイアイテムＰＩとして指定しているかを知ることができる。
【００３９】
本装置のコンテンツ編集装置や、他の装置であるコンテンツ記録装置、コンテンツ再生装置は、ＤＶＤ１１に記録されたプレイリスト管理テーブルＴ1を読み取ることにより、クリップファイルＣＦ１内の全部または一部分の再生区間がどのプレイリストＰＬの、どのプレイアイテムＰＩから参照されているのかを容易に知ることができる。
【００４０】
次に、本実施の形態におけるクリップファイルＣＦの更新処理の一例として、フローチャートを参照してクリップファイルＣＦのエンドＰＴＳを短くする部分削除処理を一例として説明する。
【００４１】
図５は、本実施の形態におけるクリップファイルＣＦ１のエンドＰＴＳを短くする部分削除処理の例を示すフローチャートである。
【００４２】
なお、以下では、図３に示した状態において、ユーザによるクリップファイルＣＦ１の編集操作等に基づき、クリップファイルＣＦ１のＰＴＳが”２２８０００”以降の区間、すなわちＰＴＳが”２２８０００”〜”３６３０００”までの区間を削除する部分削除指令が発生したものとして説明する。
【００４３】
つまり、本装置では、ＣＰＵ２１が、クリップファイルＣＦ１のＰＴＳが”２２８０００”以降の区間、すなわちＰＴＳが”２２８０００”〜”３６３０００”までの区間を削除する部分削除指令を受信すると（Ｓ１１０）、まず、ＤＶＤ１１の管理領域等からクリップファイルＣＦ１に対応するプレイリスト管理テーブルＴ１を読み込み、メモリ２２に格納する（Ｓ１２０）。なお、クリップファイルＣＦの指定は、例えば、クリップファイルＣＦに付された番号等で行って良い。
【００４４】
次に、ＣＰＵ２１は、ｉ＝０を設定して、プレイリスト管理テーブルＴ１のクリップ参照情報ＣＲｉにアクセスし（Ｓ１３０）、クリップ参照情報ＣＲｉのスタートＰＴＳとエンドＰＴＳとにより指定される再生範囲と、部分削除指令により指定された削除範囲との比較を行い、再生範囲が削除範囲を含むか否かを判断する（Ｓ１４０）。
【００４５】
ここで、クリップ参照情報ＣＲｉの再生範囲が、部分削除指令によって指定された削除範囲を含まないと判断した場合（Ｓ１４０“ｎｏ”）、ＣＰＵ２１は、続いてクリップ参照情報ＣＲｉが最終か否かを判断する（Ｓ１５０）。クリップ参照情報ＣＲｉが最終でなければ（Ｓ１５０“ｎｏ”）、ＣＰＵ２１は、ｉを＋１インクリメントして（Ｓ１６０）、インクリメントした次のクリップ参照情報iの区間が部分削除指令によって指定された削除区間の範囲を含むか否かを判断するＳ１４０の処理に戻る。
【００４６】
これに対し、クリップ参照情報ＣＲｉが最終であれば（Ｓ１５０“ｙｅｓ”）、プレイリスト管理テーブルＴ１のクリップ参照情報ＣＲｉを全て参照し、更新すべきクリップ参照情報ＣＲｉがあれば後述するＳ１９０〜Ｓ２３０の処理により更新したことになるので、ＣＰＵ２１は、更新したプレイリスト管理テーブルＴ１をＤＶＤ１１に書込み（Ｓ１７０）、ＤＶＤ１１よりクリップファイルＣＦ１のＰＴＳが”２２８０００”〜”３６３０００”までの部分を削除する（Ｓ１８０）。
【００４７】
ところで、クリップ参照情報ＣＲｉの再生範囲が、部分削除指令によって指定された削除範囲を含むと判断した場合（Ｓ１４０“ｙｅｓ”）、ＣＰＵ２１は、まず、メモリ２２に格納したプレイリスト管理テーブルＴ１上のクリップ参照情報iの再生範囲が、削除範囲を含まないように更新する（Ｓ１９０）。
【００４８】
具体的には、ＣＰＵ２１は、メモリ２２に格納したプレイリスト管理テーブルＴ１上のクリップ参照情報ＣＲ０のエンドＰＴＳを、図６に示すように”３６３０００”から”２２８０００”へ修正する。
【００４９】
次に、ＣＰＵ２１は、図４に示すようなプレイリスト管理テーブルＴ１を参照して、クリップ参照情報ＣＲｉのプレイリスト識別番号“Ｊ”と、プレイアイテム識別番号“ｋ”とを読み込む（Ｓ２００）。
【００５０】
次に、ＣＰＵ２１は、Ｓ２００で読み込んだクリップ参照情報ＣＲｉのプレイリスト識別番号に基づいて、ＤＶＤ１１から対応するプレイリストＰＬｊを読み出し、メモリ２２に格納する（Ｓ２１０）。
【００５１】
次いで、ＣＰＵ２１は、Ｓ２００で読み込んだクリップ参照情報ＣＲｉのプレイアイテム識別番号に基づいて、そのプレイリストＰＬｊ中のプレイアイテムＰＩｋについて、再生範囲が削除範囲を含まないよう、スタートＰＴＳもしくはエンドＰＴＳを更新する（Ｓ２２０）。例えば、本例のプレイリストＰＬ１(ｊ＝１)のプレイアイテム０(ｋ＝０)のエンドＰＴＳは、図７（Ａ）に示すように”３６３０００”であったので、図７（Ｂ）に示すように”２２８０００”へ修正する。
【００５２】
そして、ＣＰＵ２１は、更新したメモリ２２上で更新したプレイリストＰＬｊを、ＤＶＤ１１へ書き戻し、ＤＶＤ１１上のディスクファイルを更新し（Ｓ２３０）、上述のＳ１５０の処理に戻る。
【００５３】
以上のクリップファイルＣＦ１のエンドＰＴＳを短くする部分削除処理により、プレイリスト管理テーブルＴ１中のクリップ参照情報ＣＲ０、ＣＲ２のエンドＰＴＳは、図４に示すような”３６３０００”、”２７３０００”から、図６に示すようにそれぞれ”２２８０００”へ修正されることになる。
【００５４】
また、クリップファイルＣＦ１のエンドＰＴＳを短くする部分削除処理により、本例のプレイリストＰＬ３(ｊ＝３)のプレイアイテム０(ｋ＝０)のエンドＰＴＳも、図８（Ａ）に示すように”２７３０００”であったものが、図８（Ｂ）に示すように”２２８０００”へ修正されることになる。
【００５５】
これら一連の処理によって、ＤＶＤ１１上のクリップファイルＣＦ１の部分削除が実行された場合、ＤＶＤ１１上の全てのプレイリストＰＬのプレイアイテムＰＩと、プレイリスト管理テーブルＴ１中のクリップ参照情報ＣＲとの整合がとられ、クリップファイルＣＦ１の部分削除に関係するスタートＰＴＳやエンドＰＴＳが一括して更新されることになる。
【００５６】
このように、従来によれば、クリップファイルＣＦの削除処理に伴い、プレイリストＰＬ中のプレイアイテムのスタートＰＴＳやエンドＰＴＳを整合させるために、削除対象のクリップファイルＣＦを参照しているプレイリストＰＬを探し出し、探し出したプレイリストＰＬ全てについてスタートＰＴＳやエンドＰＴＳについて逐一処理する必要があったが、本実施の形態によれば、クリップファイルＣＦ毎に設けられたプレイリスト管理テーブルＴ１を参照することにより、削除対象のクリップファイルＣＦを参照しているプレイリストＰＬを簡単に検出でき、プレイリスト管理テーブルＴ１中のクリップ参照情報ＣＲのスタートＰＴＳやエンドＰＴＳと、削除対象のクリップファイルＣＦを参照しているプレイリストＰＬのプレイアイテムＰＩのスタートＰＴＳやエンドＰＴＳとを整合をとって更新するので、削除処理を大幅に簡略化することができる。
【００５７】
従って、本実施の形態のコンテンツデータ編集装置によれば、記録媒体であるＤＶＤ１１等に記録された複数のコンテンツデータの全部または一部分の任意の再生を指示するプレイリストＰＬを作成すると共に、複数のコンテンツデータであるクリップファイル毎に、各クリップファイルの全部または一部分と、各クリップファイルの全部または一部分の任意の再生を指示するプレイリストＰＬとの対応を示すプレイリスト管理テーブルＴを作成し、作成したプレイリストＰＬとプレイリスト管理テーブルＴとを記録媒体であるＤＶＤ１１等に記録するので、記録媒体であるＤＶＤ１１等に記録されたクリップファイルの全部または一部分を削除処理等の編集処理を行った場合、その編集処理の影響を受けるプレイリストＰＬを、プレイリスト管理テーブルＴを参照して容易に把握することが可能となり、その結果、プレイリスト数が増大した場合でも、コンテンツデータであるクリップファイルの編集に応じてプレイリストＰＬを一括で簡単に更新することができる。
【００５８】
特に、本実施の形態では、記録媒体であるＤＶＤ１１等に記録された複数のコンテンツデータの全部または一部分を、スタートＰＴＳやエンドＰＴＳ等の開始地点情報または終了地点情報により指定し、その開始地点情報または終了地点情報の少なくとも一方を更新した場合、そのコンテンツデータに対応するプレイリスト管理テーブルＴにおける開始地点情報または終了地点情報を更新すると共に、そのプレイリスト管理テーブルＴを参照して、そのコンテンツデータの更新部分を指定しているプレイリストのコンテンツデータの開始地点情報または終了地点情報を更新するようにしたので、従来必要であったコンテンツデータの部分削除処理などの編集処理によって影響を受けるプレイリストとそのプレイアイテム全てとを判定する全数検査が不要となり、コンテンツの部分削除処理等の編集処理が高速化される。このような効果は、多数のプレイリストがＤＶＤ１１に記録されている場合や、プレイリスト内に多数のプレイアイテムが記録されている場合に、より顕著となる。
【００５９】
その結果、このコンテンツデータ編集装置が、ＤＶＤ１１やＨＤＤＶＤ、ブルーレイディスク等のディスク状の記録媒体の他、メモリや、ＨＤＤなどの記録媒体を利用したビデオカメラやＨＤＤレコーダ、ＤＶＤレコーダ、ＨＤＤＶＤレコーダ，ブルーレイディスクレコーダ、メモリレコーダ等に使用され、撮影データや、番組データ、音楽データをコンテンツデータであるクリップファイルとして記録すると共に、プレイリストにより参照している場合に、それらのクリップファイルを部分的に編集する場合に、とても有効になる。
【００６０】
なお、上記実施の形態の説明では、クリップファイルＣＦの更新処理として、クリップファイルＣＦのエンドＰＴＳを短くする部分削除処理について説明したが、本発明では、これに限らず、クリップファイルＣＦの更新処理として、クリップファイルＣＦのスタートＰＴＳを短くする部分削除処理や、クリップファイルＣＦの全てを削除する全体削除処理、スタートＰＴＳとエンドＰＴＳとにより指定されるクリップファイルＣＦの中間部分の削除処理にも対応可能であるとともに、クリップファイルＣＦの部分削除処理以外に、クリップファイルＣＦの内容を書き換える編集処理や、内容を追加ないしは継ぎ足す編集処理等の更新処理も含むものとする。
【００６１】
つまり、クリップファイルＣＦのスタートＰＴＳを短くする部分削除処理の場合は、エンドＰＴＳとスタートＰＴＳとの違いだけで、上述した図５に示すクリップファイルＣＦのエンドＰＴＳを短くする部分削除処理とほぼ同様である。
【００６２】
また、クリップファイルＣＦの全てを削除する全体削除処理の場合は、そのクリップファイルＣＦに対応するプレイリスト管理テーブルＴを削除すると共に、そのクリップファイルＣＦの全部または一部を参照しているプレイリストＰＬからそのクリップファイルＣＦのプレイアイテムを削除することになる。ただし、この場合には、プレイリスト管理テーブルＴを参照してそのクリップファイルＣＦの全部または一部を参照しているプレイリストＰＬからそのクリップファイルＣＦのプレイアイテムを削除してから、プレイリスト管理テーブルＴを削除するほうが、プレイリスト管理テーブルＴの更新処理が一括して簡単に済ますことができるので、プレイリスト管理テーブルＴの削除処理前にプレイリストＰＬの更新処理を行うようにする。
【００６３】
また、スタートＰＴＳとエンドＰＴＳとにより指定されるクリップファイルＣＦの中間部分の削除処理の場合は、クリップファイルＣＦが分割、すなわちその中間部分の処理によりプレイアイテムが２つになることを意味しているので、そのクリップファイルＣＦに対応するプレイリスト管理テーブルＴにて、クリップ参照情報を追加すると共に、その分割したクリップファイルＣＦの全部または一部を参照しているプレイリストＰＬにてそのクリップファイルＣＦのプレイアイテムを追加することになる。この場合にも、プレイリスト管理テーブルＴを参照することにより、そのクリップファイルＣＦの全部または一部を参照しているプレイリストＰＬの更新処理が一括して簡単に済ますことができる。
【図面の簡単な説明】
【００６４】
【図１】本発明に係るコンテンツデータ編集装置の一実施の形態の構成例を示すブロック図である。
【図２】実施の形態のＤＶＤに記録されるクリップファイルと、プレイリストと、プレイリスト管理テーブルとの関係を示す図である。
【図３】実施の形態のクリップファイルＣＦと、プレイリストＰＬと、プレイリスト管理テーブルＴとの参照関係の一例を示す図である。
【図４】図３に示すプレイリスト管理テーブルＴ１の内容の一例を示す図である。
【図５】実施の形態におけるクリップファイルＣＦ１のエンドＰＴＳを短くする部分削除処理の例を示すフローチャートである。
【図６】図３に示すプレイリスト管理テーブルＴ１の更新後の内容を示す図である。
【図７】プレイリストＰＬ１の更新前と更新後の内容を示す図である。
【図８】プレイリストＰＬ３の更新前と更新後の内容を示す図である。
【符号の説明】
【００６５】
１  ドライブ部
２  ホスト部
１１  ＤＶＤ（記録媒体）
１２  スピンドルモータ
１３  光ピックアップ
１４  アクチュエータ
１５  サーボ制御回路
１６  信号処理回路
１７  ドライブ制御回路
２１  ＣＰＵ（プレイリスト作成手段、プレイリスト管理テーブル作成手段、記録手段、コンテンツデータ更新手段、プレイリスト管理テーブル更新手段、プレイリスト更新手段）
２２  メモリ
２３  ＡＶコーデック部
【図１】
2008152900.tif 000003
【図２】
2008152900.tif 000004
【図３】
2008152900.tif 000005
【図４】
2008152900.tif 000006
【図５】
2008152900.tif 000007
【図６】
2008152900.tif 000008
【図７】
2008152900.tif 000009
【図８】
2008152900.tif 000010