(57)【要約】本発明は、書き換え可能なコンパクトディスクのプログラムを編集する方法及び装置に関し、当該方法は、プログラムの２つのプログラムセグメントの記述情報を取得するステップを含む。該プログラムセグメントは、順序どおり、再生の順序にあり、該記述情報は、前のプログラムセグメントの終了ポイント情報と後続するプログラムセグメントの開始ポイント情報とを含む。また、当該方法は、該プログラムセグメントの記述情報及び再生の順序に従って、終了ポイント情報を開始ポイント情報に誘導するガイド情報を生成するステップ、及び該ガイド情報に従って該プログラムの記述情報を更新するステップを含む。本発明によれば、過度の詳細なアプリケーションの編集作業及び高いバッファコストの費用がコンパクトディスクプログラムの編集において回避される。
2009515285.tif 000002
【特許請求の範囲】
【請求項１】
書き換え可能なコンパクトディスクのプログラムを編集する方法であって、
当該方法は、
プログラムの２つのプログラムセグメントの記述情報を取得するステップと、前記プログラムセグメントは、再生の順序で順序どおり配置され、前記記述情報は、前のプログラムセグメントの終了ポイント情報と後続するプログラムセグメントの開始ポイント情報とを含み、
前記プログラムセグメントの記述情報及び再生の順序に従って、前記終了ポイント情報を前記開始ポイント情報に誘導するガイド情報を生成するステップと、
前記ガイド情報に従って前記プログラムの記述情報を更新するステップと、
を備える方法。
【請求項２】
前記プログラムセグメントは、前記プログラムの削除されたコンテンツの前で、プログラムコンテンツのセグメントを有する、
請求項１記載の方法。
【請求項３】
前記プログラムセグメントは、前記プログラムの削除されたコンテンツの後で、プログラムコンテンツのセグメントを有する、
請求項１又は２記載の方法。
【請求項４】
前記プログラムセグメントは、前記プログラムの加算されたセグメントを有する、
請求項１記載の方法。
【請求項５】
前記プログラムセグメントは、前記プログラムの加算されたコンテンツの前で、プログラムコンテンツのセグメントを有する、
請求項１又は４記載の方法。
【請求項６】
前記終了情報は、前記プログラムセグメントの時間終了情報を含む、
請求項１，２又は４記載の方法。
【請求項７】
前記終了情報は、前記プログラムセグメントのアドレス終了情報を含む、
請求項１，２又は４記載の方法。
【請求項８】
前記記述情報を更新するステップは、前記プログラムセグメントのガイド情報に従ってそれぞれのプログラムセグメント間のシーケンスの接続関係を生成するステップを含む、
請求項１，２又は４記載の方法。
【請求項９】
前記記述情報を更新するステップは、前記プログラムセグメントのガイド情報に従って前記終了ポイントと前記開始ポイントとの間のアドレス情報である前記ガイド情報を生成するステップを含む、
請求項１，２又は４記載の方法。
【請求項１０】
前記記述情報を更新するステップは、前記ガイド情報に従って前記終了ポイントと前記開始ポイントとの間の時間情報である前記ガイド情報を生成するステップを含む、
請求項１，２又は４記載の方法。
【請求項１１】
書き換え可能なコンパクトディスクのプログラムを編集する装置であって、
当該装置は、
プログラムの２つのプログラムセグメントの記述情報を取得する取得手段と、前記プログラムセグメントは、再生の順序で順序どおり配置され、前記記述情報は、前のプログラムセグメントの終了ポイント情報と後続するプログラムセグメントの開始ポイント情報とを含み、
前記プログラムセグメントの記述情報及び再生の順序に従って、前記終了ポイント情報を前記開始ポイント情報に誘導するガイド情報を生成する生成手段と、
前記ガイド情報に従って前記プログラムの記述情報を更新する更新手段と、
を備える装置。
【請求項１２】
前記プログラムセグメントは、前記プログラムの削除されたコンテンツの前で、プログラムコンテンツのセグメントを有する、
請求項１１記載の装置。
【請求項１３】
前記プログラムセグメントは、前記プログラムの削除されたコンテンツの後で、プログラムコンテンツのセグメントを有する、
請求項１１又は１２記載の装置。
【請求項１４】
前記プログラムセグメントは、前記プログラムの加算されたセグメントを有する、
請求項１１記載の装置。
【請求項１５】
前記プログラムセグメントは、前記プログラムの加算されたコンテンツの前で、プログラムコンテンツのセグメントを有する、
請求項１１又は１４記載の装置。
【請求項１６】
前記終了情報は、前記プログラムセグメントの時間終了情報を含む、
請求項１１，１２又は１４記載の装置。
【請求項１７】
前記終了情報は、前記プログラムセグメントのアドレス終了情報を含む、
請求項１１，１２又は１４記載の装置。
【請求項１８】
前記記述情報の更新は、前記プログラムセグメントのガイド情報に従ってそれぞれのプログラムセグメント間のシーケンスの接続関係を生成することを含む、
請求項１１，１２又は１４記載の装置。
【請求項１９】
前記記述情報の更新は、前記プログラムセグメントのガイド情報に従って前記終了ポイントと前記開始ポイントとの間のアドレス情報である前記ガイド情報を生成することを含む、
請求項１１，１２又は１４記載の装置。
【請求項２０】
前記記述情報の更新は、前記プログラムセグメントのガイド情報に従って前記終了ポイントと前記開始ポイントとの間の時間情報である前記ガイド情報を生成することを含む、
請求項１１，１２又は１４記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光記憶の技術分野に関し、より詳細には、光ディスクのプログラムを編集する方法及び装置に関する。
【背景技術】
【０００２】
デジタルプログラムの分野では、プログラムコンテンツの編集は、プログラムの一体構造を編集することで常に達成される。プログラム構造の編集は、独立のプログラムとして、コンテンツの編集（たとえば削除又は追加等）のために分割される複数のプログラムセグメントに常につながるか、複数のプログラムセグメントをバッファリングして、リソースを再割り当てし、これにより１つのファイルとして統合して記憶する。これらの技術的なソリューションは、シンプルなオーディオ／ビデオストリームのプログラムを編集するために比較的順応性があるが、光記憶の分野において複雑なオーディオ／ビデオストリームのプログラムを編集するために殆ど順応性がない。
【０００３】
光記憶の分野では、特にインタラクティブ機能といった、光ディスクのプレイバック機能の増加する機能拡張により、プログラムデータストリーム及び対応するアプリケーションは、更に複雑になる。アプリケーション及びプログラムデータストリームは、互いに密に対応し、プログラムコンテンツの複雑な呼び出しの関係及び対話の関係が常に含まれ、したがって、プログラムコンテンツ及び構造の編集は、複雑なアプリケーションの編集により達成される。それぞれのプログラムセグメントを独立のプログラムとして処理する場合、関連するアプリケーションの編集は、アプリケーションにより処理されるオブジェクトが単一のプログラムから複数のプログラムに変化しているために非常に複雑となる。
【０００４】
時々、アプリケーションの変更を実行することができないことがある。異なる消費者の要件に適合するため、光ディスクフォーマットは、異なる機能レイヤにおいて光ディスクの書込み及び再生機能を提供する。上位の機能レイヤは、ユーザに、各種メニュー及びインタラクションのような高性能なナビゲーション機能を提供し、下位の機能レイヤは、比較的シンプルなメニューのような従来のナビゲーション機能を提供する。
【０００５】
たとえば、低機能の光ディスク書込み手段は、高機能の書き換え可能な光ディスクで記録されるプログラムコンテンツのセグメントを削除し、同時に、低機能のレイヤでアプリケーションを相応して編集する場合があるが、高機能のレイヤで情報を識別することができないため、高機能レイヤでアプリケーションを変更することができない。高機能の光ディスク再生手段を使用して光ディスクを再生する場合、高機能レイヤでのアプリケーションが編集されず、必然的に、エラーの再生が生成されるため、アプリケーションは、削除されているそのプログラムコンテンツのセグメントを呼び出し続ける。
【０００６】
さらに、光ディスクプログラムは、比較的大量のデータを通常有しており、様々なプログラムセグメントがバッファリングされ、完全なファイルに統合されて光ディスクに記憶される場合、非常に大きなバッファリングスペースを必要とし、バッファリング手段について非常に重要な要件を有するので、コストが非常に高くなる。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
したがって、光ディスクプログラムを編集して書き換え可能な光ディスクのプログラムを編集し、これにより、高コストのバッファリング手段の利用及び関連するアプリケーションの複雑な編集を回避するだけでなく、異なる機能レイヤによりプログラムとアプリケーション間での再生におけるコンフリクトを回避することができる方法及び装置を提供することが必要とされる。
【０００８】
本発明の目的は、従来技術における問題点を克服するように、光ディスクプログラムを編集する方法及び装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の実施の形態によれば、書き換え可能な光ディスクでプログラムを編集する方法は、以下のステップを含む。前記プログラムの２つのプログラムセグメントの記述情報を取得するステップ。前記プログラムセグメントは、プレイバックの順序において順序どおりにある。前記記述情報は、前のプログラムセグメントの終了ポイント情報と後続プログラムセグメントの開始ポイント情報を含む。前記プログラムセグメントの記述情報とプレイバックの順序に従って、終了ポイント情報を開始ポイント情報にガイドするガイド情報を生成するステップ。前記ガイド情報に従って前記プログラムの記述情報をアップデートするステップ。
【００１０】
前記プログラムセグメントは、前記プログラムのコンテンツを編集する間に形成されるプログラム部分である場合があり、プログラムの他の部分とは独立である。たとえば、削除後の新たに追加されるプログラム部分又は残りのプログラムセグメントである。前記開始ポイント情報及び終了ポイント情報は、時間情報であるか、両方のエンドのそれぞれのアドレス情報である場合がある。
【００１１】
本発明の実施の形態によれば、書き換え可能な光ディスクでプログラムを編集する装置が提供され、本装置は、以下の構成要素を有する。前記プログラムの２つのプログラムセグメントの記述情報を取得する取得手段。前記プログラムセグメントは、プレイバックの順序において順序どおりにある。前記記述情報は、前のプログラムセグメントの終了ポイント情報と後続するプログラムセグメントの開始ポイント情報を含む。前記プログラムセグメントの記述情報とプレイバックの順序に従って、終了ポイント情報を開始ポイント情報にガイドするガイド情報を生成する生成手段。前記ガイド情報に従って前記プログラムの記述情報をアップデートする更新手段。
【００１２】
本発明で提供される光ディスクプログラムを編集する方法及び装置によれば、プログラムのコンテンツが編集されたとき、関連するアプリケーションを編集する必要がない。アプリケーション及びプログラム編集処理が同じ機能レイヤにあろうと、編集プログラムお統合及びバッファリングを実行する必要がなく、したがって、過度に詳細なアプリケーション編集作業及び高いバッファリングコストの費用が回避される。
【００１３】
添付図面及び請求項を参照して行われる本発明の以下の記載を通して、本発明の目的及び効果は明らかとなり、本発明の包括的な理解が得られる。  
本発明は、特定の実施の形態を通して添付図面を参照して詳細に説明される。図面では、同じ参照符号は、同じ、類似又は対応する特徴又は機能を表す。
【発明を実施するための最良の形態】
【００１４】
図１は、本発明の実施の形態に係る光ディスクのプログラムを編集する方法に関するフローチャートである。はじめに、光ディスクのプログラムのコンテンツを編集し、編集されたプログラムは、編集後に２を超えるプログラムセグメントを含む（ステップＳ１１０）。プログラムの編集は、プログラムの一部の削除、追加及び変更のような処理を含む。前記編集により、プログラムは２以上のプログラムセグメントに分割される。
【００１５】
たとえば、プログラムセグメントの一部のコンテンツは、プログラムの所定の中央の位置に追加され、編集されたプログラムは、３つのプログラムセグメントを含む。これらは、新たに追加されたプログラムセグメント、この新たなセグメントの前のプログラム部分及びこの新たなセグメントの後のプログラムコンテンツである。別の例は、プログラムのセグメントがプログラムの所定の中央の位置から削除されたので、編集されたプログラムは、２つのプログラムセグメント、すなわち、削除されたコンテンツの前のプログラムセグメント、削除されたコンテンツの後のプログラムセグメントを有する。２を超えるプログラムセグメントは、複数のプログラムセグメントを削除又は追加する場合に作成される。
【００１６】
特に、プログラムのコンテンツ編集は、プログラム全体の削除又は置換を更に含む場合がある。プログラム全体が削除される場合、オリジナルのプログラムが２つのセグメントに分割されると考えられる。第一のセグメントでは、開始ポイントのアドレスは、終了ポイントのアドレスに同一であり、オリジナルのプログラムの開始ポイントのアドレスと同じである。第二のセグメントでは、開始ポイントのアドレスは、終了ポイントのアドレスに同一であり、オリジナルのプログラムの終了ポイントのアドレスと同じである。
【００１７】
第二に、前記プログラムの２つのプログラムセグメントの記述情報が取得され、前記プログラムセグメントは、プレイバックの順序において順序どおり、前記記述情報は、前のプログラムセグメントの終了ポイント情報と、後続するプログラムセグメントの開始ポイント情報とを含む（ステップＳ１２０）。前記プログラムセグメントは、コンテンツ編集のために形成されたプログラムコンテンツであり、たとえばプログラムコンテンツの新たに追加されたセグメントといった、プログラムの他の部分とは独立なプログラムコンテンツである。
【００１８】
それぞれのプログラムと共に、それぞれのプログラムセグメントは、たとえばプレイバックの時間長、再生を開始する時間、再生を終了する時間、開始及び終了アドレス等といったその対応する記述情報を有する。開始時間又はアドレスは、プログラムセグメントの開始ポイント情報である、終了時間又はアドレスは、プログラムセグメントの終了ポイント情報である。前記記述情報は、プログラムセグメントを識別するために使用される。
【００１９】
次いで、プログラムセグメントの開始及び終了ポイントの取得された情報及び前記プリグラムセグメントの再生の順序に従って、ガイド情報の一部は、プログラムセグメントの終了ポイント情報を別のプログラムセグメントの開始ポイント情報にガイドするために生成される（ステップＳ１３０）。シーケンスの関係に従って、プログラムセグメントの終了は、別のプログラムセグメントのまさに開始であり、ガイド情報は、前のプログラムセグメントの終了ポイント情報と後続するプログラムセグメントの開始ポイント情報との間のガイドの関係を確立する。プログラムの再生が前のプログラムセグメントの終了ポイントに到達するとき、ガイド情報の誘導に従って、光ディスク再生装置は、後続のプログラムセグメントの開始ポイントからプログラムを再生し始める。
【００２０】
プログラム全体が削除された場合、ガイド情報は、オリジナルのプログラムの開始ポイント情報をその終了ポイント情報に直接に誘導する場合がある。
【００２１】
最後に、前記ガイド情報によれば、前記プログラムの記述情報が更新される（ステップＳ１４０）。本発明によれば、光ディスクのプログラムの編集は、プログラムのコンテンツ、構造及び記述を更新することに制限され、プログラムの再生に関連するアプリケーションの編集を含まず、したがって、プログラムのオリジナルの記述情報を更新する必要があり、これは、アプリケーションがプログラムを普通に呼び出すことを保証するだけでなく、プログラムコンテンツの編集が機能することを保証する。
【００２２】
記述情報は、プログラムセグメントの生成されたガイド情報に従って更新される。更新は、終了情報のガイド情報等のような、それぞれのプログラムセグメント間のシーケンスの接続を生成することを含む。前記更新は、開始ポイント情報と終了ポイント情報間の時間又はアドレス情報のガイド情報を生成することを更に含む。たとえば、呼び出された部分の開始アドレスが削除されたプログラムセグメントの中央にある場合、記述情報は、別のアドレスから呼び出し動作を実行するために対応するアプリケーションをガイドする。
【００２３】
本発明により提供される光ディスクプログラムを編集する方法を通して、記述情報の更新は、プログラムの外部構造を変更せず、したがって、アプリケーションによるプログラムの呼び出しに影響を及ぼさず、アプリケーションを編集する必要がないか、アプリケーション及び編集処理が同じ機能レイヤにあるかを考慮する必要がなく、これにより、過度に詳細なアプリケーション編集機能及び高いバッファコストの費用が回避される。
【００２４】
図２は、本発明の実施の形態に係る光ディスク編集装置のブロック図である。装置２００は、前記プログラムの２つのプログラムセグメントの記述情報を取得する取得手段２２０を有する。前記プログラムセグメントは、順序どおり、プレイバックの順序において順序どおりであり、前記記述情報は、前のプログラムセグメントの終了ポイント情報と後続するプログラムセグメントの開始ポイント情報を含む。
【００２５】
また、装置２００は、記述情報と前記プログラムセグメントの再生順序に従って終了ポイント情報を開始ポイント情報にガイドするガイド情報を生成する生成手段２３０を有し、ガイド情報は、前記終了ポイント情報を前記開始ポイント情報にガイドするために使用される。再生順序に従って、プログラムセグメントの終了は、別のプログラムセグメントのまさに開始であり、したがってガイド情報は、前のプログラムセグメントの終了ポイント情報と後続するプログラムセグメントの開始ポイント情報との間のガイドの関係を確立する。プログラムの再生が、ガイド情報に従って前のプログラムセグメントの終了ポイントに到達したとき、光ディスク再生装置は、後続するプログラムセグメントの開始ポイントからプログラムを連続的に再生する。
【００２６】
また、装置２００は、前記ガイド情報に従って前記プログラムの記述情報を更新する更新手段２４０を含む。記述情報の更新は、たとえば終了情報のガイド情報等といった、それぞれのプログラムセグメント間のシーケンシャルなコネクションを確立する。さらに、終了ポイント情報と開始ポイント情報との間の時間又はアドレス情報にガイド情報を生成する生成手段を更に含む。たとえば、呼び出された部分Ｒの開始ポイントアドレスｒ０が削除された部分の中央にある場合、記述情報は、ガイド情報を通して、前記ｒ０アドレスを、削除された部分の直後にあるプログラムセグメントの開始アドレスに誘導する。
【００２７】
また、装置２００は、プログラムコンテンツを編集するプログラム編集手段２１０を有する。プログラムコンテンツの編集により、プログラムコンテンツは、相対的に独立な２を超えるプログラムセグメントとなる。
【００２８】
本発明により提供される光ディスクプログラム編集装置を通して、記述情報の更新は、プログラムの外部構造を変更せず、したがって、アプリケーションによるプログラムの呼び出しに影響を及ぼさず、アプリケーションを編集する必要がないか、アプリケーション及び編集処理が同じ機能レイヤにあるかを考慮する必要がなく、これにより、過度の詳細なアプリケーションの編集作業及び高いバッファのコストの費用が回避される。
【００２９】
図３は、本発明に係るプログラムを編集するプロセスを説明する概念図である。プログラムＰは、書き換え可能な光ディスクに記憶されるプログラムである。編集者（たとえばユーザ）は、プログラムＰからプログラムセグメントＢを削除し、プログラムＰは、不連続なセグメントＡ及びセグメントＢに分割される。プログラムセグメントＢのアドレスは、アドレスｂ０からアドレスｂ１であり、アドレスｂ０は、プログラムセグメントＡの終了ポイントアドレスａ１の直後に隣接され、アドレスｂ１は、プログラムセグメントＣの開始ポイントアドレスｃ０の直前に隣接される。
【００３０】
従来技術によれば、プログラムセグメントＡ及びＣは、独立なプログラムとしてそれぞれ処理される。かかるソリューションは、関連するアプリケーションの複雑な編集を必要とする。プログラム編集が実行される機能レイヤにアプリケーションがない場合、アプリケーションは、相応して編集することができない。従来技術によれば、プログラムセグメントＡ及びＣは、巨大なバッファに記憶され、完全な連続するファイルとして統合して編集された後、これらは光ディスクに記憶される。このソリューションは、高いコストのバッファを必要とする。
【００３１】
本発明によれば、プログラムセグメントＡ及びＣに関してガイド情報の一部が生成され、ガイド情報は、アドレスａ１→アドレスｃ０のように概念的に表される。光ディスクを再生するとき、ガイド情報は、プログラムセグメントＡの終了ポイントからプログラムセグメントＣの開始ポイントに光ディスク再生手段を誘導する。図３の破線のブロックにおけるプログラムＰで示されるように、更新されたプログラムＰの記述情報は、形式的に完全な連続するプログラムとしてプログラムＰを保持する。
【００３２】
以下は、プログラムの記述情報を更新する例である。
【００３３】
【表１】
2009515285.tif 000003
この例では、clipiは、書き換え可能な光ディスクに記憶されるプログラムである。プログラムが編集されない場合、光ディスク再生装置は、clipiの記述情報に従ってプログラムを再生する（Use  the  clip  information  for  real  clip）。
【００３４】
プログラムclipiが編集されて、これにより２を超えるプログラムセグメントを含む場合、clipiはこの例ではバーチャルクリップと呼ばれ、プログラムを再生するときに記述情報を更新する必要がある。更新された記述情報は、ガイド情報Info  Bridgeを有する。このInfo  Bridgeは、本発明に従って発生されるガイド情報であり、Info  Bridgeは、前のプログラムセグメントの終了ポイント情報及び後続のプログラムセグメントの開始ポイント情報、並びに、終了ポイントを開始ポイントにガイドする情報を含む。この例では、プログラムセグメントにより使用される終了情報は、時間情報である。
【００３５】
呼び出されたプログラム部分のアドレス又は時間情報のガイドは、プログラムの記述情報を更新することで実現される場合がある。更新は、ガイド情報に従って、終了ポイントと開始ポイントとの間のアドレス又は時間情報を終了ポイント又は開始ポイントに誘導するやり方で実行される。
【００３６】
光ディスク再生機能の設計によれば、アプリケーションは、プログラムの全体又はプログラムのコンテンツの一部を呼び出す場合がある。図４−１〜図４−４は、プログラムＰのアプリケーションが呼び出している部分的なコンテンツＲの４つのケースを示す概念図である。プログラムの一部が削除された後、プログラムＰは２つのセグメントＡ及びＣを有する。
【００３７】
プログラムセグメントＡ及びＣに対応して、プログラムＰの記述情報は、アドレスａ１→アドレスｃ０といったガイド情報の一部を含んでおり、呼び出されたプログラム部分のアドレスのガイド情報を更に含む。
【００３８】
図４−１〜図４−４において、Ｒは、アプリケーションにより呼び出される必要があるプログラム部分であり、ｒ０及びｒ１は、Ｒの開始ポイント情報及び終了ポイント情報のそれぞれであり、これらは、アドレス情報であるか時間情報である。以下、アドレス情報を例として取り上げて説明が行われる。
【００３９】
図４−１は、第一のケースを説明する概念図である。呼び出し部分Ｒの開始ポイントアドレスｒ０は、アドレスａ１の前であり、終了ポイントアドレスは、アドレスａ１とｃ０との間にある。プログラムＰの記述情報、並びにｒ０及びｒ１及びａ１及びｃ０の相対的な位置に従って、アドレスｒ１はアドレスａ１に等しく、すなわち記述情報は、アドレスｒ０〜ａ１にプログラムコンテンツの一部を実際に呼び出すためにアプリケーションをガイドする。ガイド情報に従って更新された記述情報を通して、アプリケーションは、任意の変更を必要とせず、これにより、アドレスａ１とｒ１との間のエラーの再生が回避される。
【００４０】
図４−２は、第二のケースを説明する概念図である。呼び出し部分Ｒの開始ポイントアドレスｒ０は、アドレスａ１の前であり、終了ポイントアドレスｒ１はｃ０の後にある。プログラムＰのガイド情報によれば、呼び出されたプログラムコンテンツは、ｒ０からａ１に再生され、連続した再生のためにアドレスｃ０に直接ガイドされ、これにより、ａ１とｃ１との間にエラーの再生が回避される。
【００４１】
図４−３は、第三のケースを説明する概念図である。呼び出し部分Ｒの開始ポイントアドレスｒ０及び終了ポイントアドレスｒ１は、アドレスａ１とｃ０との間にある。プログラムＰのガイド情報によれば、呼び出されたプログラムコンテンツは、空であり、アドレスｒ０＝ｒ１として表される。このケースでは、光ディスク再生装置は、以下の再生手順を直接的に実行する。呼び出された部分が削除されたことの指示をユーザに与えるか、対応するアプリケーションが削除されるべきかに関する指示をユーザに更に与える。
【００４２】
図４−４は、第四のケースを説明する概念図である。呼び出し部分Ｒの開始ポイントアドレスｒ０は、アドレスａ１とアドレスｃ０の間であり、終了ポイントアドレスは、アドレスｃ０の後にある。プログラムＰのガイド情報、ｒ０のアドレス及びｒ１のアドレスに従って、アドレスｒ０はアドレスｃ０に等しく、すなわち実際に呼び出された部分は、アドレスｃ０からｒ１へのプログラムコンテンツの部分である。
【００４３】
本発明により提供される光ディスクプログラムを編集する方法及び装置を通して、プログラムのコンテンツを編集するとき、アプリケーション及びプログラム編集処理が同じ機能レイヤにあるとしても、関連するアプリケーションを編集する必要がなく、編集されたプログラムの統合及びバッファリングを実行する必要がなく、これにより、過度に詳細なアプリケーション編集機能及び高いバッファリングコストの費用を回避することができる。
【００４４】
本発明は好適な実施の形態と組み合わせて記載されたが、上述した内容に従って当業者により行われる様々な置き換え、変更、変形は明らかである。したがって、かかる置き換え、変更及び変形は、本発明の特許請求の範囲の精神及び範囲に含まれる。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施の形態に係る光ディスクプログラムを編集する方法のフローチャートである。
【図２】本発明の実施の形態に係る光ディスク編集装置のブロック図である。
【図３】本発明に係るプログラムを編集するプロセスを説明する概念図である。
【図４−１】本発明に従って編集されたプログラムを呼び出す第一のケースを説明する概念図である。
【図４−２】本発明に従って編集されたプログラムを呼び出す第二のケースを説明する概念図である。
【図４−３】本発明に従って編集されたプログラムを呼び出す第三のケースを説明する概念図である。
【図４−４】本発明に従って編集されたプログラムを呼び出す第四のケースを説明する概念図である。
【図１】
2009515285.tif 000004
【図２】
2009515285.tif 000005
【図３】
2009515285.tif 000006
【図４−１】
2009515285.tif 000007
【図４−２】
2009515285.tif 000008
【図４−３】
2009515285.tif 000009
【図４−４】
2009515285.tif 000010
【国際調査報告】
2009515285.tif 000011
2009515285.tif 000012
2009515285.tif 000013