(57)【要約】  本発明は複数のアプリケーション機能層を有する光ディスクを編集する方法を提供する。当該方法は、前記層の１つにあるプログラム・データに対し実行された編集の記述情報を得る段階、及び前記光ディスクの他の層にあるアプリケーション・ファイルを相応して編集するために、前記記述情報に従い共有情報を生成する段階、を有する。当該方法及び装置により、光ディスクの１つの層に実行された編集は他の機能層で識別され、プログラム・データとアプリケーション・ファイルとの間の矛盾を回避するよう、当該他の機能層の対応するアプリケーション・ファイルを編集及び更新するために用いられて良い。
2009512965.tif 000002
【特許請求の範囲】
【請求項１】
方法であって、複数のアプリケーション機能層を有する光ディスクを編集し：
前記層の１つにあるプログラム・データに対し実行された編集の記述情報を得る段階；及び
前記光ディスクの他の層にあるアプリケーション・ファイルを相応して編集するために、前記記述情報に従い共有情報を生成する段階、を有する方法。
【請求項２】
前記機能層にあるプログラム・データを編集する段階、を更に有する請求項１記載の方法。
【請求項３】
前記光ディスクが前記機能層の共有情報ファイルを有するか否かを判定する段階、を更に有する請求項１又は２記載の方法。
【請求項４】
前記光ディスクが共有情報ファイルを有する場合、共有情報ファイル内の共有情報を編集する段階、を更に有する請求項３記載の方法。
【請求項５】
前記光ディスクが共有情報ファイルを有さない場合、共有情報ファイルを作成する段階、及び
前記共有情報ファイル内の共有情報を編集する段階、を更に有する請求項３記載の方法。
【請求項６】
前記記述情報は：
プログラム名、プログラム・データのアドレス、編集の種類、編集の実行時間、及び編集が実行される機能層、のうちの少なくとも１つを有する、請求項１記載の方法。
【請求項７】
前記共有情報は、他の機能層にあるプログラム・データに対応するアプリケーション・ファイルを編集するための参照情報を有する、請求項１記載の方法。
【請求項８】
前記共有情報は、他の機能層にあるプログラム・データに対応するアプリケーション・ファイルを編集するための種類情報を有する、請求項１、６、又は７記載の方法。
【請求項９】
前記共有情報は、編集前後のプログラム・データの記述情報間の差分情報を有する、請求項１又は７記載の方法。
【請求項１０】
装置であって、複数の機能層を有する光ディスクを編集し：
前記層の１つにあるプログラム・データに対し実行された編集の記述情報を得る手段；及び
前記光ディスクの他の層にあるアプリケーション・ファイルを相応して編集するために、前記記述情報に従い共有情報を生成する手段、を有する装置。
【請求項１１】
前記機能層にあるプログラム・データを編集する手段、を更に有する請求項１０記載の装置。
【請求項１２】
前記光ディスクが共有情報ファイルを有さない場合、共有情報ファイルを作成する手段、及び
前記共有情報ファイル内の共有情報を編集する手段、を更に有する請求項１０又は１１記載の装置。
【請求項１３】
前記記述情報は：
プログラム名、プログラム・データのアドレス、編集の種類、編集の実行時間、及び編集が実行される機能層、のうちの少なくとも１つを有する、請求項１０記載の装置。
【請求項１４】
前記共有情報は、他の機能層にあるプログラム・データに対応するアプリケーション・ファイルを編集するための参照情報を有する、請求項１０記載の装置。
【請求項１５】
前記共有情報は、他の機能層にあるプログラム・データに対応するアプリケーション・ファイルを編集するための種類情報を有する、請求項１０又は１４記載の装置。
【請求項１６】
前記共有情報は、編集前後のプログラム・データの記述情報間の差分情報を有する、請求項１０又は１６記載の装置。
【請求項１７】
機器であって、複数の機能層を有する光ディスクに書き込み：
前記光ディスクにデータを書き込む装置；及び
前記光ディスクを編集する装置、を有し、前記光ディスクを編集する装置は：
前記層の１つにあるプログラム・データに対し実行された編集の記述情報を得る手段；及び
前記光ディスクの他の層にあるアプリケーション・ファイルを相応して編集するために、前記記述情報に従い共有情報を生成する手段、を有し；
前記共有情報は前記データを書き込む装置を通じて前記光ディスクに書き込まれる、機器。
【請求項１８】
前記記述情報は：
プログラム名、プログラム・データのアドレス、編集の種類、編集の実行時間、及び編集が実行される機能層、のうちの少なくとも１つを有する、請求項１７記載の機器。
【請求項１９】
前記共有情報は、他の機能層にあるプログラム・データに対応するアプリケーション・ファイルを編集するための参照情報を有する、請求項１７記載の機器。
【請求項２０】
前記共有情報は、他の機能層にあるプログラム・データに対応するアプリケーション・ファイルを編集するための種類情報を有する、請求項１７又は１９記載の機器。
【請求項２１】
前記共有情報は、編集前後のプログラム・データの記述情報間の差分情報を有する、請求項１７記載の機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は光学記憶装置に関し、特に光ディスクを編集する方法及び装置に関する。
【背景技術】
【０００２】
光学記憶装置の技術分野では、同一の光ディスク形式で、光ディスクへの書き込み、再生、及び編集機能といった異なる層が提供され、異なる水準の消費者要求に適合している。より高い機能層は、豊富なメニュー、相互作用のような種々の高性能な案内機能を提供し得る。一方、より低い機能層は、簡略メニューのような比較的簡易な従来の案内機能を提供し得る。異なる機能層は、ビデオ又は音声プログラムのような共有データを処理して良い。
【０００３】
一般に、高機能光ディスクを再生する装置は、低機能光ディスクと互換性があり再生し得る。一方で、低機能光ディスクを再生する装置は、高機能光ディスクの低機能部分のみを再生し得るが、高機能光ディスクの高機能部分を識別し用いることはできない。
【０００４】
高機能光ディスクに書き込む装置は、高機能層と低機能層の両方でアプリケーション・ファイルを編集し修正し得る。従って、プログラムが編集された場合、各機能層でアプリケーション・ファイルの整合が保たれる。低機能光ディスク書き込み装置はまた、再書き込み可能な高機能光ディスクを編集し得る。しかしながら、このような編集は識別可能な低機能部分のみに限定される。例えば、低機能光ディスク書き込み装置は、ビデオ・コンテンツ・データのセグメントを削除する。低機能に対応するアプリケーションはまた、ビデオ・コンテンツとアプリケーションとの間の整合性を保証するために相応して更新されて良い。しかしながら、当該装置は高機能に対応する削除されたコンテンツに対応するアプリケーションを同時に変更できない。
【０００５】
低機能光ディスク書き込み装置により編集された当該高機能光ディスクが、高機能光ディスク再生装置で再生される場合、高機能に対応する対応するアプリケーションは、依然として、削除されたビデオ・データのセグメントを呼び出すだろう。何故なら、これらのアプリケーションは変更されず、相応して編集されず、結果として必然的に誤りが直されないからである。
【０００６】
従って、再書き込み可能な光ディスクがある機能層で編集されるが他の機能層で編集されない場合に円滑な再生を保証し誤りを回避するために、光ディスクを編集する方法及び装置を提供する必要がある。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、従来技術の欠点を克服する、光ディスクを編集する方法及び装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明のある実施例によると、複数のアプリケーション機能層を有する光ディスクを編集する方法が提供される。当該方法は、前記層の１つにあるプログラム・データに対し実行された編集の記述情報を得る段階、及び前記光ディスクの他の層にあるアプリケーション・ファイルを相応して編集するために、前記記述情報に従い共有情報を生成する段階、を有する。
【０００９】
方法は、前記機能層にあるプログラム・データを編集する段階、を更に有して良い。当該方法はまた、共有情報ファイル内の共有情報を編集する段階を有して良い。当該共有情報ファイルは新たに作成されるか又はファイル・システムに存在して良い。
【００１０】
プログラム・データの編集が低機能層で実行される場合、共有情報は、プログラム・データの元の記述情報と編集された（削除された、又は部分的に削除された）記述情報との間の情報を比較することであって良い。そして比較情報は、対応するアプリケーション・ファイルを更新及び編集するために、より高機能な層に適用されて良い。
【００１１】
プログラム・データの編集がより高機能な層で実行される場合、共有情報は、より高機能な層がより低機能な層を編集し得る方法の説明又は制限であって良い。
【００１２】
本発明のある実施例によると、複数のアプリケーション機能層を有する光ディスクを編集する装置が提供される。当該装置は、前記層の１つにあるプログラム・データに対し実行された編集の記述情報を得る手段、及び前記光ディスクの他の層にあるアプリケーション・ファイルを相応して編集するために、前記記述情報に従い共有情報を生成する手段、を有する。
【００１３】
当該装置は、前記機能層にあるプログラム・データを編集する手段、を更に有して良い。当該装置はまた、共有情報ファイル内の共有情報を編集する手段を有して良い。当該共有情報ファイルは新たに作成されるか又はファイル・システムに存在して良い。共有情報ファイルは適時更新されて良い。例えば、前記共有情報は、全ての関連する機能層にあるアプリケーション・ファイルが前記共有情報に従い相応して更新された後に、削除されて良い。
【００１４】
本発明で言及される複数の機能層は、２以上の機能層を有する。本発明により提供される光ディスクを編集する方法及び装置は、異なるアプリケーション機能層が設けられる再書き込み可能な光ディスクに適用可能である。
【００１５】
本発明により提供される光ディスクを編集する方法及び装置を用い、ある機能層にあるプログラム・データに対し実行される光ディスクの編集（例えば追加、削除、等）は、他の機能層により確認されて良く、プログラム・データとアプリケーションとの間の矛盾を回避するよう、対応するアプリケーション・ファイルを編集及び更新するために用いられて良い。
【００１６】
本発明の他の目的及び特徴は、図と関連した以下の詳細な記載及び請求項を参照することにより明らかになり更に理解される。
【００１７】
本発明は以下の図を参照し実施例を用い更に詳細に説明される。
【発明を実施するための最良の形態】
【００１８】
図中、同一の符号は同一の、同様の、又は対応する特徴若しくは機能を表す。
【００１９】
図１は、本発明のある実施例による、光ディスクを編集する方法のフローチャートを示す。先ず、光ディスク書き込み装置は、複数の機能層を有する再書き込み可能な光ディスクのプログラム・データを編集する（段階Ｓ１１０）。例えば当該プログラムを削除する、当該プログラムの一部を削除する、又は商業広告データの部分を挿入する、又は新たなプログラムを当該光ディスクに書き込む、などである。
【００２０】
プログラム・データの編集に加え、編集動作は、当該装置がどの機能層に対応するかに無関係に、機能層にある対応するアプリケーション・ファイルも更新して良い。例えば、光ディスク書き込み装置が基本機能層に対応する書き込み装置である場合、つまり装置が基本機能層を有する光ディスクの書き込みだけに対応する場合、上述のプログラム・データの編集動作は、同一の機能層にあるアプリケーション及びナビゲーション・ファイルの変更を伴う。このような変更は、当該変更が変更されたプログラム・コンテンツに関連する場合でも、他の機能層のアプリケーション又はナビゲーション・ファイルに実施されない。
【００２１】
しかしながら、光ディスク書き込み装置が高機能層に対応する書き込み装置である場合、つまり装置が低機能層だけでなく高機能層にも対応する場合、上述のプログラム・データの編集動作は、全ての対応する機能層にあるアプリケーション及びナビゲーション・ファイルの変更を伴う。
【００２２】
その後、編集動作に関する記述情報が得られる（段階Ｓ１２０）。記述情報は、関連プログラム・データ・オブジェクトのタイトル、編集の種類（削除、追加、置換、等）、プログラム・データ情報の関連部分の情報（開始時間、開始アドレス、等）、当該編集動作を実行する時間、及び当該動作が実行される機能層、等である。
【００２３】
次に、当該記述情報は、編集されたプログラム・データに関連するアプリケーション、ナビゲーション・ファイル等を更新するために他の機能層で使用される層間共有情報に編集される（段階Ｓ１３０）。共有情報は異なる機能層により識別されて良い。共有情報は２つの種類を有して良い。一方は高機能層で生成され、低機能層へ情報を転送する。また他方は低機能層で生成され、高機能層へ情報を転送する。
【００２４】
高機能の光ディスクに書き込む場合（例えば新たなプログラム・データを格納する場合）、低機能層で実行される編集動作は、当該動作が高機能層の動作に影響することを避けるために、共有情報を用い制限されて良い。例えば、プログラムに関連する高機能層のアプリケーションは、当該プログラムの削除に伴い削除されるべきであり、又は削除される代わりに保留されるべきであり、又は当該アプリケーションの特定の部分が削除されるべきである、等である。
【００２５】
低機能光ディスクに書き込む場合、装置は共有情報を用い、編集動作によりプログラム・データに生じた変化（例えば削除される等）を高機能光ディスク再生／書き込み装置へ転送して良い。それにより、高機能光ディスク再生装置は再生中の誤りの発生を回避し、高機能光ディスク書き込み装置は対応するアプリケーション及び他の関連するナビゲーション・ファイルを更新及び変更し得る。
【００２６】
次に、光ディスクの全ての機能層に対し、共有情報ファイルが存在するかが判定される（段階Ｓ１４０）。段階Ｓ１３０に従い生成された共有情報は当該共有情報ファイル内で編集されて良い。
【００２７】
光ディスクに如何なる共有情報ファイルも存在しない場合、共有情報ファイルは生成されて良い（段階Ｓ１５０）。そして段階Ｓ１３０で生成された共有情報は当該ファイルに追加されて良い。当該ファイルは全ての機能層に対する情報転送ファイルとして識別され、各機能層により用いられて良い。光ディスクが当該共有情報ファイルを格納する場合、段階Ｓ１３０で生成された共有情報は当該共有情報ファイルに追加される（Ｓ１６０）。
【００２８】
他の関連する機能層のアプリケーション又はナビゲーション・ファイルが共有情報に従い更新されている場合（例えば高機能光ディスク書き込み装置が共有情報に従い削除されたプログラム・コンテンツだけに関連する１個のアプリケーション・ファイルを削除した場合）、共有情報を保持する必要はなく、従って共有情報ファイルを適時に更新するよう、共有情報は削除されて良い。
【００２９】
本発明により提供される光ディスク編集方法では、１つの機能層で実行される編集（例えば追加、削除、等）は、他の機能層により識別されて良く、対応する編集が共有情報に従い他の機能層で実行されて良い。従って、通常はオブジェクトの変化により生じる動作誤りが回避され得る。
【００３０】
図２は、本発明のある実施例による、光ディスク編集装置２００のブロック図を示す。装置２００は、プログラム・データの編集に関する情報を取得する取得手段２１０を有する。光ディスクのプログラム・データに対し実行された編集動作は、対応する記述情報を有する。例えば、編集動作が命令されたデータ・オブジェクトの名称、編集動作の種類（追加、削除、置換、等）、関連するプログラム・コンテンツのデータ部分の情報（開始時間及び終了時間、開始アドレス及び終了アドレス、等）、当該編集動作を実行する時間、及び当該動作が実行される機能層、等である。
【００３１】
装置２００は、他の機能層の当該プログラム・データに関連するために記述情報に従い機能層の共有情報を生成するアプリケーション・ファイルを編集する共有情報編集手段２２０を更に有する。編集動作に関する記述情報は、他の機能層で、当該編集動作に固有の詳細を識別し、それにより当該編集動作に関連するアプリケーション及びナビゲーション・ファイルに実行されるべき編集を決定するために用いられる。
【００３２】
装置２００は、共有情報ファイルを生成し手段２２０により生成された共有情報を編集してファイルにする共有情報ファイル編集手段２３０を更に有して良い。装置２００は、光ディスクのプログラム・データを編集するプログラム・データ編集手段を更に有して良い。
【００３３】
本発明により提供される光ディスク編集装置は、光ディスク書き込み装置内に配置されて良い。また共有情報は当該光ディスク編集装置の光学読み出し／書き込み構成要素を通じてディスクに書き込まれて良い。更に共有情報ファイルが更新されても良い。従って、光ディスク書き込み装置が本発明で提供される。
【００３４】
高機能層のプログラム・データclip-１を編集するときに、プログラム・データとアプリケーションが低機能層で矛盾するのを回避するため、共有情報が生成され、編集動作を低機能層へ転送して良い。ここで低機能層の固有動作が定められて良い。低機能層がプログラム・データを編集する場合、共有情報内の動作、例えばある高機能層のファイルを削除する等に従い進められる。
【００３５】
次に示す表１は、光ディスクの高機能層のプログラム・データを編集する間に生成される共有情報ENH_FILES.TXTを示す。プログラム・データclip-１に関し、高機能層（つまり拡張層）から低機能層（つまり基本層）へ転送された情報が、clip-１が低機能層で削除されるべきであるという場合に、削除動作は高機能層にある２個のアプリケーション・ファイルENH１.１及びENH１.２も削除しなければならない。当該２つのアプリケーション・ファイルの内容を識別する必要はない。低機能層の動作が一般的な編集（例えば当該低機能層の特定の内容を変更する等）のみに限定される場合、共有情報はENH１.２に影響しないので、ENH１.１は削除され、同時にENH１.２は保持されるべきである。
［表１］高機能層から低機能層へ転送される共有情報
【表１】
2009512965.tif 000003
表２は、本発明のある実施例に従い高機能層のプログラム・データを編集する間に生成された共有情報の別の書式ENH_FILES.TXTを示す。プログラム・データclip-１に関し、高機能層から低機能層へ共有情報により転送された情報が、clip-１が低機能層で編集されるという場合に、高機能層にあるアプリケーション・ファイルENH１.１及びENH１.２に対する動作（削除又は保持）も相応して実行されるべきである。
［表２］高機能層から低機能層へ転送される共有情報の別の書式
【表２】
2009512965.tif 000004
従って、低機能光ディスク再生／書き込み装置は、プログラム・データとアプリケーション・ファイルとの間の整合を保証するよう、共有情報（ENH_FILES.TXT）を識別することによりENH１.１及びENH１.２を相応して編集して良い。
【００３６】
低機能光ディスク書き込み装置は（clip-１のような）プログラム・データを編集する間、低機能層にある関連するアプリケーション・ファイルも相応して編集すべきである。編集されたclip-１と高機能層のアプリケーション・ファイルとの間の矛盾を回避するため、低機能書き込み装置は高機能層へ共有情報によりプログラム・データに対し実行された編集に関する情報を転送する必要がある。従って、高機能書き込み装置は共有情報に従い高機能層のアプリケーション・ファイルを更新して良い。或いは高機能再生装置は削除のような編集動作が実行されたプログラム・コンテンツを再生することを拒否して良い。
【００３７】
図３は、本発明のある実施例による、プログラム・データを編集する場合の、低機能光ディスク書き込み装置のブロック図を示す。図３に示されるように、光ディスクの低機能層は、順序再生等のようなプログラム・データclip-１の低水準の再生機能に対応するプレイリスト・ファイルを有する。高機能層は、clip-１を制御し対話式再生機能等のような高機能を実現する拡張アプリケーション・ファイル（ENH１.２）を有する。
【００３８】
低機能光ディスク書き込み装置はclip-１を編集する場合、clip-１に対し実行される編集の記述情報に従い共有情報を生成する。共有情報は元のプレイリスト・ファイルと編集されたプレイリスト・ファイルとの間の差分情報等を有して良い。高機能光ディスク書き込み装置は高機能層のアプリケーション・ファイルENH１.２を更新し、それにより一貫した再生を達成し及び再生誤りを回避する。
【００３９】
ブルーレイ・ディスク（ＢＤ）方式が本願明細書で例として用いられる。光ディスクのPlaylist−１は、異なるプログラム・データに対応するいくつかの再生項目を有する。ブルーレイ・ディスク方式のプレイリスト・ファイルは次の通りである。
【表３】
2009512965.tif 000005
ここで、上記の再生項目の構造は次の通りである。
【表４】
2009512965.tif 000006
光ディスクにあるプログラム・データは、プレイリスト内に設けられた機能に従い低機能再生モードで再生されて良い。
【００４０】
図４Ａは最初のブルーレイ光ディスクのプレイリストの時間図である。図４ＡはPlaylist-１に対応し、３個の再生項目、つまり０、１、及び２を有する。各再生項目は対応する入時間（IN-time）と出時間（OUT-time）を有する。
【００４１】
低機能層の再生項目０及び２のプログラム・データに対し編集０及び編集２を実行した後、図４Ａは図４Ｂに変化する。
【００４２】
図４ＢはPlaylist−１内の再生項目が編集された後のPlaylist-１の時間図である。
【００４３】
低機能光ディスク書き込み装置は高機能アプリケーション・ファイルを編集できず、図４Ｂに示されるように編集情報に従い共有情報を生成することのみが可能である。共有情報は編集前後のプレイリストを有して良く、編集前と後のプレイリスト間の差分情報を有しても良く、或いは各再生項目に関する差分情報を有しても良い。
【００４４】
以下の共有情報は編集されたプレイリストを有する。
【表５】
2009512965.tif 000007
ここでPlayItem_Edit_Flagは再生項目が編集されたか否かを決定するためのフラグである。PlayItem_Edit_Flagの構造は次の通りである。
【表６】
2009512965.tif 000008
PlayItem_Edit_Flag＝１の場合、再生項目は低機能層で編集されている。その他の場合、再生項目は未だ編集されていない。
【００４５】
編集された再生項目では、プレイリスト・ファイルは、再生項目が編集される前後の記述情報間の差分情報（Diferential_PlayItem）を更に有する。差分情報は以下のように定められて良い。
【表７】
2009512965.tif 000009
ここでclip_file_nameはプログラム・データのファイル名、Original_IN_timeはプログラム・データの元のIN-time、Original_OUT_timeはプログラム・データの元のOUT-time、Number_of_editsはプログラム・データが被った編集の数、Edit_IN_timeは編集のIN-time、Edit_OUT_timeは編集のOUT-timeである。
【００４６】
追って光ディスクを再生するとき、高機能光ディスク再生装置は共有情報に従い削除されたプログラム・データを再生することを回避し得る。同時に、高機能光ディスク書き込み装置は共有情報に従い対応する機能層のアプリケーション・ファイルを更新及び編集し、それによりプログラム・データとアプリケーション・ファイルとの間の矛盾を回避し得る。
【００４７】
本発明は特定の実施例と関連して記載されたが、上述の記載を踏まえて多くの代替、変更、及び変形が当業者に明らかである。従って、全ての代替、変更、及び変形は請求項の精神と範囲に包含される。
【図面の簡単な説明】
【００４８】
【図１】本発明のある実施例による、光ディスク編集方法のフローチャートを示す。
【図２】本発明のある実施例による、光ディスク編集装置のブロック図を示す。
【図３】本発明のある実施例による、プログラム・データを編集する場合の、低機能光ディスク書き込み装置のブロック図を示す。
【図４Ａ】最初のブルーレイ光ディスクのプレイリストに対応する時間情報の図である。
【図４Ｂ】プログラム・データが編集された後の、図４Ａのプレイリストに対応するプレイリストの時間情報の図である。
【図１】
2009512965.tif 000010
【図２】
2009512965.tif 000011
【図３】
2009512965.tif 000012
【図４Ａ】
2009512965.tif 000013
【図４Ｂ】
2009512965.tif 000014
【国際調査報告】
2009512965.tif 000015
2009512965.tif 000016
2009512965.tif 000017
2009512965.tif 000018
2009512965.tif 000019
2009512965.tif 000020
2009512965.tif 000021