JP2008527596A - ローカルストレージを使用記録媒体再生方法および再生装置 - Google Patents

ローカルストレージを使用記録媒体再生方法および再生装置 Download PDF

Info

Publication number
JP2008527596A
JP2008527596A JP2007550280A JP2007550280A JP2008527596A JP 2008527596 A JP2008527596 A JP 2008527596A JP 2007550280 A JP2007550280 A JP 2007550280A JP 2007550280 A JP2007550280 A JP 2007550280A JP 2008527596 A JP2008527596 A JP 2008527596A
Authority
JP
Japan
Prior art keywords
binding
file
package
local storage
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2007550280A
Other languages
English (en)
Inventor
カン スー ソ
ジェ ヨン ウー
ビュン ジン キム
Original Assignee
エルジー エレクトロニクス インコーポレーテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by エルジー エレクトロニクス インコーポレーテッド filed Critical エルジー エレクトロニクス インコーポレーテッド
Priority claimed from PCT/KR2005/004647 external-priority patent/WO2006073246A1/en
Publication of JP2008527596A publication Critical patent/JP2008527596A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/004Recording, reproducing or erasing methods; Read, write or erase circuits therefor
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/004Recording, reproducing or erasing methods; Read, write or erase circuits therefor
    • G11B7/005Reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00094Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers
    • G11B20/00115Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers wherein the record carrier stores a unique medium identifier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1264Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
    • G11B2020/1288Formatting by padding empty spaces with dummy data, e.g. writing zeroes or random data when de-icing optical discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2541Blu-ray discs; Blue laser DVR discs

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

記録媒体に記録されたデータを再生する装置は、ピックアップ部、複数のローカルストレージ、および制御部を含む。ピックアップ部は、記録媒体からディスクパッケージを読み出す。ローカルストレージは、ディスクパッケージに関連する複数のバインディングユニットを格納し、制御部は、複数のバインディングユニットに含まれるファイルのバインディング優先順位に従って、複数のバインディングユニットおよびディスクパッケージをバインディングすることにより仮想パッケージを生成する。複数のバインディングユニットは、バインディングされる2以上の同一ファイルを含むとき、仮想パッケージで最も高いバインディング優先順位を有するファイルが選択される。

Description

本発明は、記録媒体からデータを再生する方法および装置に関し、より詳細には、光記録/再生デバイスに含まれるローカルストレージを使用して、記録媒体からデータを再生する方法および装置に関する。
一般に、大容量のデータをそこに記録できる記録媒体として動作する光ディスクが広く使用されてきている。特に、高画質のビデオデータと高音質のオーディオデータを長時間記録/格納することができる高密度記録媒体が最近開発されてきており、これは例えば、ブルーレイディスク(BD:Blu−ray Disc)である。
次世代記録媒体技術に基づくBDは、既存のDVDよりはるかに多くのデータを格納できる次世代光記録ソリューションとみなされている。近来、他のデジタル機器と共にBDに関連する世界標準技術仕様の強力な研究が、多くの開発者によってなされてきている。
上述の状況に関連して、BD国際標準に基づく光記録/再生デバイスが近年開発されてきているが、光記録/再生デバイスの開発において多くの制限および問題が起こるので、BD国際標準はまだ完成していない。
特に、上述の光記録/再生デバイスは、BDのデータの記録/再生のための基本機能だけでなく、光記録/再生デバイスが周辺デジタル機器とやりとりすることを可能とする追加機能も考慮しなければならない。言い換えると、光記録/再生デバイスは、外部入力信号を受信し、受信した信号を表示し、外部入力信号とBDを使用して所望のデータを再生しなければならない。
しかし、光記録/再生デバイスの開発において多くの制限および問題が起こるので、外部入力信号とBDとのデータを同時に再生するための、記録媒体からデータを再生するための装置はまだ確立されていない。
したがって、本発明は関連分野の制限および不利点のために、1以上の問題を大幅に取り除くローカルストレージを使用して記録媒体からデータを再生する方法および装置に向けられる。
本発明の目的は、外部からデータをダウンロードし、複数のローカルストレージにダウンロードしたデータを格納し、ローカルストレージ内に記録されたデータおよび記録媒体内に記録されたデータを効率的に再生するための方法および装置を提供することにある。
本発明の更なる利点、目的、および特徴は、一部は続く詳細な説明で説明され、一部は以下の検証の上で、当業者にとって明らかとなるか、または本発明の実践から学ぶだろう。本発明の目的および他の利点は、書かれた明細書および特許請求の範囲、ならびに添付の図面で特に指摘される構造によって認識され取得できる。
これらの目的及び他の利点を達成するために、そして本発明の目的のより、ここで組み込まれ広く説明されるように、複数のローカルストレージを用いて記録媒体上に記録されたデータを再生する方法は、記録媒体に記録されたディスクパッケージを読み出すステップと、ディスクパッケージと関連づけられ、複数のローカルストレージに格納された複数のバインディングユニットを読み出すステップと、各バインディングユニットに含まれるバインディング情報を読み出すステップと、複数のバインディングユニットに含まれるファイルのバインディング優先順位に従って、複数のバインディングユニットとディスクパッケージとをバインディングすることによって仮想パッケージを生成するステップであって、バインディング優先順位は、各バインディングユニットに含まれるバインディング情報に基づいて決定されるステップと、仮想パッケージを再生するステップを備える。
本発明の他の態様において、仮想パッケージを生成する方法が提供され、この方法は、複数のローカルストレージから、複数のバインディングユニットを読み出すステップであって、各バインディングユニットは、記録媒体に記録されたディスクパッケージと関連するデータを格納するディレクトリを含むステップと、複数のバインディングユニットのバインディング優先順位に従って、複数のバインディングユニットをディスクパッケージとバインディングすることによって仮想パッケージを生成するステップとを備える。
本発明の別の態様においても、記録媒体に記録されたデータを再生する装置が提供され、この装置は、記録媒体からディスクパッケージを読み出すピックアップ部と、ディスクパッケージと関連する複数のバインディングユニットを格納するための複数のローカルストレージと、複数のバインディングユニットに含まれるファイルのバインディング優先順位に従って、複数のバインディングユニットとディスクパッケージとをバインディングすることによって仮想パッケージを生成する制御部とを備える。
以下の一般的な説明および以下の本発明の詳細な説明の両方が、例示的および説明的であり、特許請求の範囲のように本発明の更なる説明を提供することを意図することを理解されたい。
本発明の更なる理解を提供するために含められ、組み込まれ、本出願の一部を構成する添付の図面は、本発明の実施形態を示し、詳細な説明と共に本発明の本質を説明するために提供される。
ここで本発明の好適な実施形態に詳しく参照がなされ、その例は、添付の図面に示される。可能な限り、同じまたは似たような部分のことのことを呼ぶために、同じ参照番号を図面全体で使用する。
以下、本発明に係るローカルストレージを使用して記録媒体からデータを再生する方法および装置を、添付の図面を参照して説明する。
本発明の説明に先立って、本発明で開示されるほとんどの用語は、当分野でよく知られている一般的な用語に対応するが、いくつかの用語は、必要に応じて出願人により選択され、本発明の以下の詳細な説明で、以降で開示されることに留意されたい。したがって、出願によって定義された用語は、本発明のおけるそれらの意味を基に理解されるのが好ましい。
本発明において使用される記録媒体は、すべての記録可能な媒体を示し、たとえば、様々な記録方式による、光ディスク、磁気テープなどである。「ディスク」という用語は、本発明によれば、記録媒体と同一とみなされる。
説明の便宜の本発明のより良い理解のため、BDなどの光ディスクは、本発明における上述の記録媒体として、例示的に以降で使用される。本発明の技術的思想は、本発明の範囲および精神から逸脱することなく、他の記録媒体に適用可能であることに留意されたい。
「ローカルストレージ」という用語は、図1に示されるように、光記録/再生デバイス10に含まれる格納部を示す。より詳しくは、「ローカルストレージ」という用語は、ユーザから必要な情報およびデータを受信し、受信した情報及びデータを格納できるコンポーネントを示す。たとえば、一般的なローカルストレージはハードディスクドライブ(HDD)であるかもしれないが、本発明の「ローカルストレージ」という用語は、HDDに限られず、必要に応じて他の例に適用可能であることに留意すべきである。ローカルストレージは、光記録/再生デバイスへ/から結合/分離することができ、ポータブルHDD(例えば、ポータブルハードディスク、ポータブルフラッシュメモリ等)に実装できることは、当業者にとって明らかである。
特に、「ローカルストレージ」という用語は、BDなどの記録媒体と関連付けられたデータを格納するための格納部を示す。記録媒体と関連付けられたデータは、一般に外部デバイスからダウンロードされる。
上述の説明と関連して、ローカルストレージは、記録媒体から一部の許容データを直接読み出し、記録媒体の記録/再生動作と関連するシステムデータ(例えば、メタデータ(Metadata))を生成することができ、これにより、システムデータは、ローカルストレージ内に格納することができることは、当業者にとって明らかである。
「バインディングユニット」は、ローカルストレージ内に格納されたファイルのセットを示す。特に、バインディングユニットは、特定記録媒体に関連する情報のセット(つまり情報セット)を示す。この場合は、情報セットは、バインディングユニットマニフェストファイルの情報により記録媒体に含まれるデータに、置き換え、追加(または付加)、または併合されるので、記録媒体のデータをローカルストレージのデータを同時に再生できるようになる。バインディングユニットの詳細な説明は後に説明する。
説明の便宜のため、記録媒体内に記録されたデータを「オリジナルデータ(original data)」と呼び、ローカルストレージ内に格納された複数のデータユニットの中から記録媒体に関連するデータを「追加データ(additional data)」と呼ぶ。
図1は、本発明によるデータを再生する方法および装置を示す概念図である。光記録/再生デバイス10および周辺機器が図1に示されている。
光記録/再生デバイス10は、様々なフォーマットを有する様々な光ディスクに/からデータを記録/再生できる。必要に応じて、光記録/再生デバイス10は、BDのなどの特定の光ディスクのみに/から特定のデータを記録/再生できるか、または同時にデータを記録することなしに光ディスクからデータを再生できる。本発明は、説明の便宜のためBDと周辺機器との相関の考慮において、例示的にBDからデータを再生可能なBDプレイヤまたは、BDにデータを記録可能なBDレコーダを使用することに留意されたい。光記録/再生デバイス10は、コンピュータなどの特定のデバイスに組み込まれたドライブにも適用可能である。
光記録/再生デバイス10に/からデータを記録または再生し、外部入力信号を受信し、受信した信号処理を実行し、信号の処理した結果を外部ディスプレイ20に送信するので、ユーザは信号処理結果をディスプレイ20でみることができる。この場合、受信可能な外部信号に制限はない。たとえば、典型的な外部入力信号は、DTV関連信号およびインターネット関連信号など決定されるかもしれない。特に、インターネットは、ユーザがアクセスを得る通信ネットワークを示すので、ユーザは光記録/再生デバイス10を使用して特定のインターネットデータをダウンロードでき、ダウンロードしたデータを使用することができる。
上述の説明と関連して、外部ソースとして使用されるコンテンツデータを提供する人は、コンテンツプロバイダ(CP)と一般に呼ばれる。
オリジナルデータが、光記録/再生デバイス10に置かれた光ディスク30に記録され、このオリジナルデータと関連する追加データが、他の格納場所(例えば、インターネット)に存在するとき、本発明は、オリジナルデータと追加データを同時に再生することを目的とする。
例えば多重AV(オーディオ/ビデオ)ストリームが、光ディスクに記録されたオリジナルデータとして記録されると仮定すると、インターネットで使用する追加データは、追加データのオーディオストリーム(例えば、韓国語)と異なるオーディオストリームである。この場合、何人かのユーザは、インターネットから追加データとして動作する特定のオーディオストリーム(例えば、英語)をダウンロードでき、オリジナルデータとして動作するAVストリームと共にダウンロードしたオーディオストリームを再生することを望むことができ、あるいは追加データのみを再生することができる。上述のユーザの望みを実装するために、オリジナルデータと追加データ間の相関が確立されなければならず、上述のデータをユーザの要求にしたがって、管理/再生するシステム化された方法が必要とされる。
説明の便宜上、ディスクに記録された信号をオリジナルデータと呼び、ディスクの外部に存在する他の信号を追加データと呼ぶが、これは、オリジナルデータおよび追加データは、特定のデータに制限されないことに留意荒れたい。一般に。追加データは、オーディオデータ、プレゼンテーショングラフィック(PG)データ、インタラクティブグラフィック(IG)データ、テキストサブタイトルなどを示すことができるが、追加データもまた、上述のデータおよびビデオデータを含む多重AVストリームを示すこともできる。言い換えると、光ディスクの外部に同時に存在するオリジナルデータに関連するデータは、追加データとして動作することができる。
上記のユーザの要求を満たすために、規定のファイル構造が、オリジナルデータおよび追加データの間で確立されなければならない。したがって、BDで用いるファイル構造およびデータ記録構造は、以降で図2〜3を参照して説明される。
図2は、光ディスクに記録されたオリジナルデータを再生/管理するためのファイル構造、およびファイル構造によって特定タイトルを再生する方法を示す概念図である。
上述のファイル構造は図2に示される。本発明によるファイル構造は、一つのルートディレクトリの下に、1以上のBDディレクトリ(BDMV)を含む。BDディレクトリ(BDMV)は、ユーザインタラクティビティを保障可能な一般ファイル(つまり、上位ファイル)として動作すするインデックスファイル「index」のみならず、上述のオブジェクトファイルも含む。ファイル構造は、実際にディスク内に記録されたデータの情報、およびデータを再生する方法に関する他の情報を格納するための様々なディレクトリを含み、例えば、プレイリストディレクトリ(PLAYLIST)、クリップ情報ディレクトリ(CLIPINF)、ストリームディレクトリ(STREAM)、補助データディレクトリ(AUXDATA)、およびバックアップディレクトリ(BACKUP)などである。上述のディレクトリおよびディレクトリ内に含まれる様々なファイルについて以降で説明する。
補助データディレクトリ(AUXDATA)は、ディスクのデータを再生するための追加データを含む。AUXディレクトリは、例えば、インタラクティブグラフィック機能を実行するときにサウンドデータをユーザに提供する「Sound.bdmv」ファイル、およびディスクのデータが再生されるときにフォント情報をユーザに提供する「11111.otf」ファイルを含む。
ストリームディレクトリ(STREAM)は、特定フォーマットに従ってディスクに記録された複数のAVストリームファイルを含む。一般に、それぞれのストリームは、MPEG−2ベースの転送パケットを使用して記録され、ストリームディレクトリ(STREAM)は、特定の拡張名「*.m2ts」として、ストリームファイルの拡張名(01000.m2ts、02000.m2ts)を使用する。特に、上述のストリームの中から、ビデオ/オーディオ/グラフィック情報が多重の場合、多重情報は、AVストリームと呼ばれ、ストリームをAVストリームといい、1つのタイトルが、少なくとも一つのAVストリームファイルで構成される。
クリップ情報(Clip−info)ディレクトリ(CLIPINF)は、一対一対応で上述のストリームファイルと接続された複数のクリップ情報ファイル(01000.clpi、02000.clpi)で構成される。特に、クリップ情報ファイル(*.clpi)はそこに、ストリームファイル(*.m2ts)の属性情報およびタイミング情報を記録する。クリップ情報ファイル(*.clpi)は、一対一対応でストリームファイル(*.m2ts)に接続され、一般に「クリップ」と呼ばれる。言い換えると、これは、1つのクリップがストリームファイル(*.m2ts)およびクリップ情報ファイル(*.clpi)から構成されるデータを示すことを意味する。
プレイリストディレクトリ(PLAYLIST)は、複数のプレイリストファイル(*.mpls)を含む。それぞれのプレイリストファイル(*.mpls)は、1以上のプレイアイテム(PlayItem)およびサブプレイアイテム(SubPlayItem)を含む。各プレイアイテム(PlayItem)およびサブプレイアイテム(SubPlayItem)は、特定クリップが再生される間の再生間隔を設計されるよう適応される。プレイアイテム(PlayItem)およびサブプレイアイテム(SubPlayItem)は、再生されることになる特定のクリップに関連する情報を含み、これは例えば、開始時間(IN−Time)および再生終了時間(OUT−Time)に関する情報である。
上述の説明に関連して、プレイリストファイル内で少なくとも一つのプレイアイテム(PlayItem)を使用するデータを再生する処理は、メインパス(main path)と呼ばれ、それぞれのサブプレイアイテム(SubPlayItem)を使用してデータを再生する処理は、サブパス(sub path)とよばれる。プレイリストファイルは一つのメインパスを含まなければならない。プレイリストファイルは、サブプレイアイテム(SubPlayItem)の存在または非存在に従って、必要に応じて少なくとも一つのサブパスを含むことができる。
結局として、プレイリストファイルは、1以上のプレイアイテム(PlayItem)の組み合わせにより所望のクリップを再生するための全体再生/管理ファイル構造に含まれる基本の再生/管理ファイルユニットとして動作する。
バックアップディレクトリ(BACKUP)は、複製の再生ファイルを格納し、つまり、ディスク再生に関連する情報を格納するインデックスファイル「index」の複製ファイル(「コピーファイル」とも呼ばれる)、オブジェクトファイル「MovieObject」の複製ファイル、プレイリストディレクトリ(PLAYLIST)内の全てのプレイリストファイル(*.mpls)、およびクリップ情報ディレクトリ(CLIPINF)に含まれる全てのクリップ情報ファイル(*.clpi)の複製ファイルである。上述のファイル(「index」、「MovieObject」、「*.mpls」、および「*.clpi」)が損傷した場合、ディスク再生処理も致命的なダメージを受けるので、バックアップディレクトリ(BACKUP)は、バックアップファイルとして、上述のファイルの複製ファイルを事前格納するよう設計されている。
上述の説明と関連して、上述のディスクファイル構造を使用して特定タイトルを再生する方法が図2に示されている。
インデックスファイル(「インデックステーブル」も呼ばれる)として使用されるタイトルに関連するタイトル再生コマンドをユーザが入力する場合、タイトルの再生が開始する。この詳細な説明は以降で説明する。
インデックスファイル(index.bdmv)は、対応するディスクのデータがロードされるとき最初の再生画像に関連する情報を示す最初のプレイバック情報「First Playback」、メニュー画像を提供するトップメニュー情報「Top Menu」、および少なくとも一つのタイトル情報「Title #1〜Title #n」を含む。
光ディスク30が光記録/再生デバイス10にロードされる場合、インデックステーブルに関連するタイトルメニュー情報は、ディスプレイ20を介してユーザに提供される。ユーザが特定タイトルまたは特定メニュー画像を選択する場合、ディスク製作者により予め定められたシナリオに従って、データ再生が開始する。言い換えると、すなわち、ユーザの特定タイトル(例えば、Title #1)を再生するコマンドを入力する場合、再生/管理ファイル構造のオブジェクトファイル(MovieObject)に含まれるコマンドに従って、特定のプレイリストファイルが実行される。その後、プレイリストファイル情報に従って、プレイリストファイルに含まれる特定プレイアイテムおよび/またはサブプレイアイテムにより、タイトル#1を構成する1以上のクリップ(例えば、Clip #1〜Clip #3)が再生される。
図3は、本発明による記録媒体に記録されたデータ記録構造を示す構造図である。より詳細には、図3は、ファイル構造に関連する情報のディスク記録フォーマットを示す。図3に示されるように、ディスク内部領域の観点から、上述のディスク構造は、全体ファイルを管理するためのシステム情報として提供されるファイルシステム情報領域、記録されたAVストリーム(*.m2ts)を再生するためのプレイリストファイルおよびクリップ情報ファイルを記録するためのデータベース領域と、オーディオデータ、ビデオデータ、およびグラフィックデータなどで構成される複数のストリームを記録するためのAVストリーム領域を順に含む。特に、AVストリーム領域に記録されたデータは、前述のとおり、オリジナルデータと決定されてもよいことに留意されたい。
本発明は、ディスクに記録されたオリジナルデータ(例えば、図2に示されるファイル構造)、およびローカルストレージに記録された追加データを同時にするための方法および装置を提供し、本発明による様々な好適な実施形態が以降で説明される。
図4Aは、本発明による光記録/再生デバイス10を示すブロック図である。
図4Aを参照すると、光記録/再生デバイス10は、ピックアップ部11、サーボ部14、信号処理部13、ローカルストレージ15、およびマイクロプロセッサ16を含む。ピックアップ部11は、光ディスクに記録されたオリジナルデータ、および再生/管理ファイル情報を含む管理情報を再生する。サーボ部14は、ピックアップ部11の動作を制御する。信号処理部13は、ピックアップ部11から再生信号を受信するか、受信した再生信号を所望の信号値に復元するか、または記録される信号を光ディスクに記録された他の信号に変調することによって、復元または変調された結果を送信する。ローカルストレージ15はそこにデータを格納する。マイクロプロセッサ16は、上述の構成要素の相互動作を制御する。
外部からダウンロードしたデータを格納するファイル構造を構成するとき、ローカルストレージ15は、本発明による複数のローカルストレージから構成されてもよい。説明の便宜上、図7は、2つのローカルストレージの例を示す(第1ローカルストレージ、第2ローカルストレージ)が、本発明が図7の例に限定されることはなく、必要に応じて他の例に適用可能であることに留意されたい。
制御部12は、ユーザからのコマンドを受信した上で、光ディスクの外部から追加データをダウンロードし、ダウンロードされた追加データをローカルストレージ15に格納し、ローカルストレージのバインディングユニットマニフェストファイルに記録されたバインディングユニットマニフェスト情報を使用してバインディングユニットを構成する。さらに制御部12は、バインディングユニットマニフェストファイルに記録されたバインディングユニットマニフェスト情報を使用して、仮想ファイル構造(以下、仮想パッケージと呼ぶ)を構成することによって、記録媒体に含まれるデータおよびローカルストレージに含まれるデータを再生できる。制御部は、ユーザからの要求を受信した上で、仮想パッケージを使用してオリジナルデータおよび/または追加データを再生する。
制御部12により生成された仮想パッケージは、複数のクリップを再生可能なプレイアイテムを含む少なくとも1つの仮想プレイリストを含む。
制御部12は、少なくとも一つのローカルストレージバインディングユニットファイルおよびディスクパッケージの間のバインディング優先順位に従って、バインディング動作を実行することによって、仮想パッケージを生成する方法を制御する。この場合、制御部12がバインディング優先順位を決定してもよいことが好ましい。
例えば、第1ローカルストレージ第2がローカルストレージよりもバインディング優先順位が高い場合、および第1ローカルストレージのバインディングユニットと第2ローカルストレージのバインディングユニットがバインディング動作を実行する場合、第1および第2ローカルストレージのバインディングユニットに同一ファイルが存在するとき、より高いバインディング優先順位を有する第1ローカルストレージのバインディングユニット内に含まれるファイルが選択される。一方で、上述のバインディングユニットに異なるファイルが存在する場合、バインディングユニットのすべてのファイルが仮想パッケージを生成するために選択される。
上述の説明と関連して、バインディングユニットマニフェストファイル、バインディングユニットマニフェスト情報、および仮想パッケージの詳細な説明は、添付の図面を参照して以降で説明する。
AVデコーダ17は、制御部12から制御信号を受信した上で、出力データ(オリジナルデータおよび/または追加データ)を最終的にデコードし、デコードした結果をユーザに提供する。
AVエンコーダ18は、制御部12から制御信号を受信した上で、入力信号を特定フォーマットの信号(例えば、MPEG2転送ストリーム)に変換し、変換した結果を信号処理部13に送信する。
新しい仮想パッケージをローカルストレージ15に格納できるので、将来再利用ができるようになる。また、新しい仮想パッケージは、追加の動的メモリに一時的に格納でき、その後に使用できる。
図4Bは、本発明による光記録/再生デバイス10に含まれるコンポーネント全体の中からローカルストレージを使用して光ディスクのデータを再生する装置を示す。
ローカルストレージ15に格納された情報を以降で説明する。本発明によるローカルストレージ15は、個々のディスク識別(ID)情報ごとについてのディレクトリおよびファイルを含むファイル情報(disc_ID #n依存のディレクトリファイル)、および外部からダウンロードした複数の付加クリップを格納する。ローカルストレージ15のバインディングユニットが生成され、ローカルストレージ15は、ディスクファイル構造(つまりディスクパッケージ)に関連するバインディング動作についてのバインディングユニットマニフェスト情報を格納することができる。
特に、ローカルストレージ15内は、異なるディスクを処理するために複数のファイル情報ユニット(disc_ID #n依存のディレクトリファイル)を含むことができる。したがって、ローカルストレージ15は、上述のファイル情報ユニットを管理するためのファイルシステムをさらに必要とする。特に、ファイルシステムは、ローカルストレージファイルシステム41と呼ばれ、ローカルストレージファイルシステム41は、ローカルストレージ15に格納されたすべてのファイルを管理するシステムを示す。
したがって、特定ディスクID(disc_ID)の光ディスク(例えば、disc_ID #1)が光記録/再生デバイス10内にローディングされる場合、光記録/再生デバイス10に含まれる制御部12は、ピックアップ部11および信号処理部13のID情報を認識する。ローカルストレージ15がファイル情報を格納する場合、制御部は、ローカルストレージ15に格納されたすべてのファイル情報ユニットの中から、ロードされたディスクID情報と等しいバインディングユニットファイル情報を読み出し、読み出した情報およびディスクパッケージをバインディング(または結合)することにより仮想パッケージを生成し、生成された仮想パッケージを使用してディスクのオリジナルデータとローカルストレージの追加データの両方を再生する。
しかし、1つのローカルストレージ15およびローカルストレージファイルシステム41が図4Bで図示されているが、本発明は、複数のローカルストレージの一例に関し、ローカルストレージ15の数が複数であると決定され、ローカルストレージファイルシステム41の数もまた複数であると決定されうることは、当業者にとって明らかである。
仮想パッケージを形成するために、ローカルストレージデータをディスクパッケージにバインディング(または結合)する方法が、図5を参照して以下で説明される。
図5は、本発明による記録媒体のデータおよびローカルストレージのデータを同時にするための上述の仮想パッケージを生成する方法を示す概念図である。
図4Bに示される情報およびコンテンツがローカルストレージ15内に格納される状態出、特定のディスクが光記録/再生デバイス10にロードされる場合、光記録/再生デバイス10は、ローカルストレージ15に含まれファイルシステム情報41を読み出し、同時に、ディスクに記録されたファイル構造を含むディスクファイルシステム情報42を読み出し、結果としてVFSを生成する。さらに詳しくは、仮想ファイルシステム(VFS)は、ローカルストレージに含まれるファイルシステムおよびローディングされたディスクの他のファイルシステムの両方を管理するために仮想的に生成されるファイルシステムを示す。
光記録/再生デバイスは、上述の仮想ファイルシステム(VFS)を使用して、ディスク内のオリジナルデータおよびローカルストレージ内の追加データを同時に再生するために、新しい仮想パッケージを生成する。このために、光記録/再生デバイス10は、ファイルシステムからディスク(例えば、disc_ID #1)に関連するファイル情報(disc_ID #1依存のディレクトリファイル)を読み出し、読み出されたバインディングユニットマニフェスト情報に従ってバインディングユニットを生成し、生成されたバインディングユニットを読み出し、読み出したファイル情報をロードされたディスク(disc_ID #1)のディスクパッケージに置き換えるか、または読み出されたファイル情報をディスクパッケージに付加するために、バインディング動作を実行する。
上述の説明に関連して、本発明によるバインディングユニットマニフェストファイルは、ファイルとタイトルの関係を示すリスト(つまりファイルおよびタイトル関連リスト)List)、仮想パッケージを形成するためにバインディングユニットに含まれる全てのファイルのマッピングを実行するためのネームマッピング情報、プレイリストを進行するための進行プレイリスト情報、および認証情報を含む。
特に、ローカルストレージのファイル構造データがバインディングユニットを生成するとき、またはバインディングユニットがディスクパッケージと結合されるとき、上述のネームマッピング情報は使用される。
上述のバインディング動作により生成される仮想パッケージは、オリジナルクリップ422および付加クリップ412を再生/管理するためのファイル構造を示す。付加クリップ422は、ディスクに記録されるオリジナルデータから構成される。付加クリップ312は、ローカルストレージに記録された追加データで構成される。
ローカルストレージバインディングユニットを生成する好適な実施形態は、図6A〜6Bを参照して以下で説明する。図6A〜6Bに示される好適な実施形態は、バインディングユニットが、タイトル単位にディレクトリを含むファイル構造を生成するように特徴付けられている。
タイトル単位で構成される前述のバインディングユニットは、記録媒体と同じファイル構造を有することができる。必要に応じて、バインディングユニットは、記録媒体と異なるファイル構造を有することができる。
図6Aは、本発明による仮想パッケージを生成するためのローカルストレージバインディングユニットを示す構造図である。特に、図6Aに示されるローカルストレージは第1ローカルストレージ(ローカルストレージ1)と呼ぶ。
図6Aを参照すると、ローカルストレージファイル構造に含まれるバインディングユニットマニフェストファイル(disc_ID #1.bumf)61は、ニュートレーラ(42005.mpls、42005.clpi、42005.m2ts)の個々のファイルを、ディスクの共有ディレクトリに含まれる補助データファイル(Japanese.otf)にマッピングするためのマッピング情報を含む。
ディスクバインディングユニット(disc_ID #1のバインディングユニット)71が、上述のマッピング情報により生成されると、ニュートレーラ(New−trailer)ディレクトリが特有ディスクディレクトリ(disc_ID #1)の下に位置づけられる。上述のニュートレーラディレクトリは、プレイリストファイル(42005.mpls)、クリップ情報ファイル(42005.clpi)、およびストリームファイル(42005.m2ts)を含む。補助データファイル(Japanese.otf)が共有ディレクトリの下に位置づけられる。
上述の説明に関連して、生成されたバインディングユニットの全てのファイルは読み取り専用ファイルとして動作し、上述のディスクパッケージと結合されるバインディングユニットは、記録媒体データおよび/またはローカルストレージデータを再生するために、新しい仮想パッケージを生成し、仮想パッケージ生成する方法は、図7を参照して以降で説明する。
図6Bは、本発明の別の好適な実施形態によって仮想パッケージを生成するためのローカルストレージのバインディングユニットを示す構造図である。特に、図6Bに示されるローカルストレージを第2ローカルストレージ(ローカルストレージ2)と呼ぶ。
図6Bを参照して、ローカルストレージファイル構造に含まれるバインディングユニットマニフェストファイル(disc_ID #1.bumf)62は、ニュートレーラ(32005.mpls、32005.clpi、32005.m2ts)の個々のファイルを、ディスクの共有ディレクトリに含まれる補助データファイル(Chinese.otf)にマッピングするためのマッピング情報を含む。
ディスクバインディングユニット(disc_ID #1のバインディングユニット)72が、上述のマッピング情報により生成されると、ニュートレーラディレクトリは、特有ディスクディレクトリ(disc_ID #1)の下に位置づけられる。上述のニュートレーラディレクトリは、プレイリストファイル(32005.mpls)、クリップ情報ファイル(32005.clpi)、およびストリームファイル(32005.m2ts)を含む。補助データファイル(Chinese.otf)が共有ディレクトリの下に位置づけられる。
上述の説明に関連して、生成されたバインディングユニットの全てのファイルは読み取り専用ファイルとして動作し、上述のディスクパッケージと結合されるバインディングユニットは、記録媒体データおよび/またはローカルストレージデータを再生するために、新しい仮想パッケージを生成し、仮想パッケージ生成する方法は、図7を参照して以降で説明する。
図7は、本発明によるファイル構造を基に、仮想ファイルシステム(VFS)を用いて仮想パッケージを生成する方法を示す概念図である。
図7を参照すると、複数のローカルストレージが記録媒体に関連するコンテンツを含み、バインディングユニットマニフェストファイルが存在する場合に、ローカルストレージに含まれるバインディングユニットマニフェストファイルが、最も最近に生成されるか、または最初に生成されるとき、最も高いバインディング優先順位が決定される。バインディング優先順位が光記録/再生デバイスにおいて確立される場合、光記録/再生デバイスは、上述のバインディング優先順位に従って、バインディング動作を実行する。
さらに、光記録/再生デバイスは、ユーザのためのプレイオプションを含むことにより、ユーザは、プレイオプションメニューを使用いてローカルストレージの任意の1つのバインディングユニットに所望の優先順位を自由に割り当てることができるようになる。 特に、本発明の好適な実施形態は、複数のローカルストレージ(例えば2つのローカルストレージ(ローカルストレージ1、ローカルストレージ2))を示し、バインディング動作が実行されるとき、ローカルストレージ1のバインディング優先順位は、ローカルストレージ2よりも高くなることが想定される。
言い換えると、ディスクパッケージ73のとき、ローカルストレージ1のバインディングユニット71およびローカルストレージ2のバインディングユニット72はバインディング動作を実行し、ローカルストレージ1のファイル、ローカルストレージ2のファイル、および記録媒体ファイルの中のバインディング優先順位は、降順で、ローカルストレージ1のファイル→ローカルストレージ2のファイル→記録媒体ファイルで決定される。言い換えると、最も高いバインディング優先順位は、ローカルストレージ1のファイルに設定され、中間のバインディング優先順位は、ローカルストレージ2のファイルに設定され、最も低いバインディング優先順位は、記録媒体ファイルに設定される。
好ましくは、ディスク特有領域バインディングユニットのファイルが、共有領域バインディングユニットのファイルより高い優先順位を有するのが好ましい。
特定ファイル構造(例えば、図2のディスクパッケージ)がローディングされたディスクに記録され、ディスクパッケージとも呼ばれる。ローカルストレージファイルシステム41がローカルストレージに含まれる。ローカルストレージファイルシステム41には、ロードされディスク(例えば、disc_ID #1)と結合されるバインディングユニットおよびバインディングユニットマニフェストファイルを含む。
上述の説明に関連して、バインディングユニットは基本的に、ディスクファイル構造(つまりディスクパッケージ)と似ている。必要に応じて、タイトル単位で構成されたバインディングユニットが記録媒体と同じファイル構造を有するか、または記録媒体と異なるファイル構造を有することもできる。
バインディングユニットが、ディスクパッケージとは異なり、それ自身だけでは再生/管理ファイルとして動作できないことに留意されたい。
バインディングユニットがそれ自身でデータを実行するよう設計されていると仮定する場合、このデータ再生は、ローカルストレージのデータ再生と似ていることによって、ディスクに記録されたオリジナルデータおよびローカルストレージに記録された追加データの両方を掃除に再生することについて、バインディングユニットの上述の動作は、本発明の目的と正反対となる。
したがって、仮想ファイルシステム(VFS)は、上述のバインディングユニットマニフェストファイルの情報の中から特にネームマッピング情報を使用し、ローカルストレージファイル構造にアップデートされたバインディングユニットを、ロードされたディスクに含まれるディスクパッケージとバインディング(または結合)することにより、バインディング動作を実行することによって、新しい仮想パッケージを生成する。
好ましくは、生成された生成された仮想パッケージは、ディスクパッケージと同じ構造を有することができるのが好ましい。
例えば、ディスクに含まれるディスクパッケージ(org_ID #1、disc_ID #1)は、ルートディレクトリの下位ディレクトリを示すBDディレクトリ(BDMV)内に、インデックスファイル(Index.bdmv)、オブジェクトファイル(MovieObject.bdmv)、プレイリストファイル(00000.mpls)、クリップ情報ファイル(01000.clpi)、ストリームファイル(01000.m2ts)、および補助データファイル(sound.bdmv)を含む。
また、ロードされたディスク(例えば、disc_ID #1)に関連する、新しくダウンロードされてアップデートされたバインディングユニット、またはあらかじめダウンロードされてローカルストレージに格納されているローカルストレージ1のバインディングユニット71は、特定CPディレクトリ(例えば、org_ID #1)の下に、ディスク特有ディレクトリ(disc_ID #1)およびディスク共有ディレクトリを含む。
ディスク特有のディレクトリ(disc_ID #1)の下位ディレクトリを示すニュートレーラディレクトリは、特定のプレイリストファイル(42005.mpls)711、プレイリストファイル(42005.mpls)711により管理されるクリップであるクリップ情報ファイル(42005.clpi)712、およびストリームファイル(42005.m2ts)713を含む。ディスク共有ディレクトリ(Shared)は、補助データファイル(Japanese.otf)714を含むことによって、ローカルストレージ1のバインディングユニットが生成される。
本発明によるローカルストレージ1のバインディングユニットマニフェストファイルのネームマッピング情報は、仮想パッケージ内に、バインディングユニットファイルの名前および位置を示す特定情報を含む。例えば、バインディングユニットマニフェストファイルのネームマッピング情報によれば、バインディングユニットに含まれるプレイリストファイル(42005.mpls)711は、仮想パッケージのプレイリストディレクトリ(PLAYLIST)に含まれるプレイリストファイル(00000.mpls)741に置き換えられ、クリップ情報ファイル(42005.clpi)712は、仮想パッケージのクリップ情報ディレクトリ(CLIPINF)のクリップ情報ファイル(02000.clpi)743に置き換えられ、ストリームファイル(42005.m2ts)713は、仮想パッケージのストリームディレクトリ(STREAM)のストリームファイル(02000.m2ts)745に置き換えられ、ならびに補助データファイル(Japanese.otf)714は、仮想パッケージのAUXDATAディレクトリの補助デートファイル(11111.otf)747に置き換えられる。上述のネームマッピング情報は、ファイルの位置に関連するファイルのリスト情報を含む。
予めダウンロードされてローカルストレージに格納されている、ロードされたディスク(例えば、disc_ID #1)またはローカルストレージ2のバインディングユニット72に関連する新しくダウンロードされてアップデートされたバインディングユニットは、特定CPディレクトリ(例えば、org_ID #1)の下にディスク特有のディレクトリ(disc_ID #1)およびディスク共有ディレクトリ(Shared)を含む。
ディスク特有のディレクトリ(disc_ID #1)の下位ディレクトリを示すニュートレーラディレクトリは、特定プレイリストファイル(32005.mpls)721、プレイリストファイル(32005.mpls)721によって管理されるクリップ情報ファイル(32005.clpi)722、およびストリームファイル(32005.m2ts)723を含む。ディスク共有ディレクトリ(Shared)は、補助データファイル(Chinese.otf)724を含むことによって、ローカルストレージ2のバインディングユニットが生成される。
本発明によるローカルストレージ1のバインディングユニットマニフェストファイルのネームマッピング情報は、仮想パッケージ内に、バインディングユニットファイルの名前および位置を示す特定情報を含む。例えば、バインディングユニットマニフェストファイルのネームマッピング情報によれば、バインディングユニットに含まれるプレイリストファイル(32005.mpls)721は、仮想パッケージのプレイリストディレクトリ(PLAYLIST)に含まれるプレイリストファイル(00000.mpls)741に置き換えられ、クリップ情報ファイル(32005.clpi)722は、仮想パッケージのクリップ情報ディレクトリ(CLIPINF)のクリップ情報ファイル(02000.clpi)743に置き換えられ、ストリームファイル(32005.m2ts)723は、仮想パッケージのストリームディレクトリ(STREAM)のストリームファイル(02000.m2ts)745に置き換えられ、ならびに補助データファイル(Chinese.otf)724は、仮想パッケージのAUXDATAディレクトリの補助デートファイル(222221.otf)748に置き換えられる。上述のネームマッピング情報は、ファイルの位置に関連するファイルのリスト情報を含む。
したがって、仮想ファイルシステム(VFS)がバインディング動作を実行するとき、ローカルストレージに含まれるバインディングユニットマニフェストファイルに記録された上述のネームマッピング情報にしたがって、バインディング動作が実行されることによって、仮想パッケージが生成されることになる。
この場合、ローカルストレージ1のバインディングユニット(ローカルストレージ1のバインディングユニット)に含まれるファイル(42005.mpls)711、およびローカルストレージ2のバインディングユニット(ローカルストレージ2のバインディングユニット)に含まれるファイル(32005.mpls)721は、バインディング動作後に生成された仮想パッケージに含まれるファイル(00000.mpls)741に変更される。ローカルストレージ1のバインディングユニット(ローカルストレージ1のバインディングユニット)に含まれるファイル(42005.clpi)712、およびローカルストレージ2のバインディングユニット(ローカルストレージ2のバインディングユニット)に含まれるファイル(32005.clpi)722は、バインディング動作後に生成された仮想パッケージに含まれるファイル(02000.clpi)743に変更される。ローカルストレージ1のバインディングユニット(ローカルストレージ1のバインディングユニット)に含まれるファイル(42005.m2ts)713およびローカルストレージ2のバインディングユニット(ローカルストレージ2のバインディングユニット)に含まれるファイル(32005.m2ts)723は、バインディング動作後に生成された仮想パッケージに含まれるファイル(02000.m2ts)745に変更される。ローカルストレージ1のファイルは、ローカルストレージ2のファイルより高いバインディング優先順位を有することによって、仮想パッケージファイル(00000.mpls:741、02000.clpi:743、02000.m2ts:745)はそれぞれ、ローカルストレージ1のファイル(42005.mpls:711、42005.clpi:712、42005.m2ts:713)で構成される。
しかし、ローカルストレージ1のバインディングユニット(ローカルストレージ1のバインディングユニット)に含まれるファイル(Japanese.otf)714およびローカルストレージ2のバインディングユニット(ローカルストレージ2のバインディングユニット)に含まれるファイル(Chinese.otf)724は、それぞれ異なる従って、バインディング動作後に生成された仮想パッケージ74のAUXDATAディレクトリの下に位置づけられる、ローカルストレージ1に含まれるファイル(Japanese.otf)714は、補助データファイル(11111.otf)747で構成され、バインディング動作後に生成された仮想パッケージ74のAUXDATAディレクトリの下に位置づけられる、ローカルストレージ2のバインディングユニットに含まれるファイル(Chinese.otf)724は、補助データファイル(22222.otf)748で構成される。
したがって、ネームマッピング情報によって生成された仮想パッケージ74は、ルートディレクトリの下位ディレクトリとして動作するBDディレクトリを含む。BDディレクトリは、仮想パッケージによるインデックスファイル(Index.bdmv)およびオブジェクトファイル(MovieObject.bdmv)を含む。さらに、BDディレクトリは、プレイリストディレクトリ(PLAYLIST)、クリップ情報ディレクトリ(CLIPINF)、ストリームディレクトリ(STREAM)、および補助データディレクトリ(AUXDATA)を含む。
プレイリストディレクトリ(PLAYLIST)は、ローカルストレージ1のバインディングユニット71のプレイリストファイル(42005.mpls)711の代替として動作するプレイリストファイル(00000.mpls)741を含む。クリップ情報ディレクトリ(CLIPINF)は、ディスクパッケージのクリップ情報ファイル(01000.m2ts)742に、ローカルストレージ1バインディングユニット71のクリップ情報ファイル(42005.clpi)712の代替として動作するクリップ情報ファイル(02000.clpi)743を付加する。ストリームディレクトリ(STREAM)は、ディスクパッケージのストリームファイル(01000.m2ts)744に、ローカルストレージ1のバインディングユニット71のストリームファイル(42005.m2ts)713の代替として動作するストリームファイル(02000.m2ts)745を付加する。補助データディレクトリ(AUXDATA)は、ディスクパッケージの補助データファイル(sound.bdmv)746に、ローカルストレージ1のバインディングユニット71の補助デートファイル(Japanese.otf)714の代替として動作する補助データファイル(11111.otf)747、およびローカルストレージ2のバインディングユニット72の補助デートファイル(Chinese.otf)724の代替として動作する補助データファイル(22222.otf)748を付加する。
上述の説明と関連して、仮想パッケージの上位ファイルとして動作するインデックスファイル(Index.bdmv)およびオブジェクトファイル(MovieObject.bdmv)は、新しく生成された仮想プレイリストファイル(00000.mpls)741を基にして、ディスクに含まれる既存のインデックスファイル(Index.bdmv)およびオブジェクトファイル(MovieObject.bdmv)においてアップデートされてもよい。特に、タイトルが仮想パッケージに含まれるプレイリストファイル(00000.mpls)741により別のタイトルに変更される場合(例えば、新しいタイトルが追加、既存タイトルが削除、またはタイトル再生のシナリオが他のシナリオに変更される場合)、上述のインデックスおよびオブジェクトファイルは、新しく生成された仮想パッケージを基にしてアップデートされてもよい。
上述の仮想パッケージ74によって、記録媒体データを示すオリジナルデータおよびローカルストレージデータを示す追加データを再生する方法を、図8を参照して以降で説明する。
図8は、本発明によるローカルストレージを使用して記録媒体からデータを再生する方法を示すフローチャートである。特に、複数のローカルストレージが存在する場合、記録媒体データおよびローカルストレージのデータを再生する方法が図8に示される。
図8を参照すると、ディスクが光記録/再生デバイスにロードされると、光記録/再生デバイスは、ローカルストレージのデータ内の、ステップS801において、ディスクID情報(disc_ID)を認識する。
光記録/再生デバイスは、ステップS802において上述のローカルストレージ内に同一ディスクID(disc_ID)のバインディングユニットが存在するか否か決定する。この場合、同じディスクID(disc_ID)の少なくとも1つのバインディングユニットがローカルストレージに含まれるか、または必要に応じて、ローカルストレージに同じディスクID(disc_ID)のバインディグユニットは存在しない。
同一ディスクID情報(disc_ID)のバインディングユニットがローカルストレージに存在しない場合、光記録/再生デバイスは、ステップS803において、記録媒体を示すディスクパッケージのデータを再生する。
同一ディスク識別情報(disc_ID)のバインディングユニットがローカルストレージに存在すると、光記録/再生デバイスは、ステップS804において、同一ディスクID情報(disc_ID)を有するバインディングユニット内に同じファイルが存在するか否かを決定する。
同一ディスクID情報(disc_ID)を有するバインディングユニットに同じファイルが含まれないと決定した場合、互いに異なるすべてのファイルが、仮想パッケージを生成するためのバインディング動作の間に選択されることによって、ステップS805において仮想パッケージが生成される。
ステップS804において同一ディスクID情報(disc_ID)を有するバインディングユニットに同じファイルが存在すると決定した場合、ステップS806において、仮想パッケージを生成するためのバインディング動作の間に、より高いバインディング優先順位を有するファイルが選択されることによって、仮想パッケージファイルが生成される。
好ましくは、上述のバインディング動作は、ローカルストレージに含まれるバインディングユニットおよびディスクパッケージに同時に適用できるのが望ましい。好ましくは、バインディング動作は、光記録/再生デバイスがインターネットなどのネットワークに接続されていない状態で実行することもできる。
上述の説明に関連して、バインディング優先順位は、複数のローカルストレージ間で確立できる。好ましくは、制御部はバインディング優先順位を確立できる。ローカルストレージに含まれるバインディング優先順位に関連して、ディスク特有領域バインディングユニットのファイルは、共有領域バインディングユニットより高いバインディング優先順位を有する。
好ましくは、ローカルストレージバインディングユニットのファイルおよび記録媒体(つまりディスクパッケージ)の間のバインディング優先順位は、ローカルストレージバインディングユニットファイル→ディスクパッケージのファイルの順に決定される。言い換えると、ローカルストレージバインディングユニットファイルは、ディスクパッケージファイルより高いバインディング優先順位を有する。
ステップS805〜S806において、「同一ファイル」または、「異なるファイル」という用語は、ネームマッピング情報に従って仮想パッケージを生成された後に取得されたファイルが、互いに等しいかまたは異なるかを示す。たとえば、「同一ファイル」という用語が決定されると、2つのファイルのファイル名は互いに同じであるので、2つのファイルもまた互いに等しくなる。
上記のステップS805〜S806において選択されたファイルにより仮想パッケージを生成し、生記録媒体として動作するディスクのオリジナルデータおよびローカルストレージの追加データは、ステップS807において、上述のディスクパッケージに従って再生される。
上述の説明から明らかなように、本発明によるローカルストレージを使用して記録媒体からデータを再生する方法及び装置は、記録媒体に記録されたオリジナルデータおよび複数のローカルストレージにダウンロード/記録された追加データを効率的に再生でき、ユーザにとってより便利な機能を生成できることとなる。
様々な変更および修正が、本発明の精神または範囲から逸脱することなく本発明においてなされうることは、当業者にとって明らかである。従って、本発明は、添付の特許請求の範囲およびその均等物の範囲内で提供されるこの発明の修正及び変更を網羅する。
本発明による記録媒体からデータを再生する方法および装置を示す概念図である。 記録媒体として動作する光ディスクに記録されたファイル構造、およびファイル構造を用いて特定タイトルが再生する方法を示す概念図である。 本発明による記録媒体として動作する光ディスクのデータ記録構造を示す構造図である。 本発明による光記録/再生デバイスを示すブロック図である。 本発明による光記録/再生デバイスに含まれる全体コンポーネントの中から、ローカルストレージを使用してデータを再生する装置を示すブロック図である。 本発明による記録媒体内に記録されたデータとローカルストレージ内に記録されたデータを同時に再生可能な仮想パッケージを生成する方法を示す概念図である。 本発明の好適な実施形態による仮想パッケージを生成するためのローカルストレージバインディングユニットを示す構造図である。 本発明の別の好適な実施形態による仮想パッケージを生成するためのローカルストレージのバインディングユニットを示す構造図である。 本発明によるファイル構造を基にして、仮想ファイルシステム(VFS)を用いて仮想パッケージを生成する方法を示す概念図である。 本発明によるローカルストレージを用いて記録媒体からデータを再生する方法を示すフローチャートである。

Claims (25)

  1. 複数のローカルストレージを用いて記録媒体に記録されたデータを再生する方法であって、
    前記記録媒体に記録されたディスクパッケージ(Disc Package)を読み出すステップと、
    前記ディスクパッケージと関連づけられ、前記複数のローカルストレージ(Local Storage)に格納された複数のバインディングユニット(Binding Unit)を読み出すステップと、
    各バインディングユニットに含まれるバインディング情報を読み出すステップと、
    前記複数のバインディングユニットに含まれるファイルのバインディング優先順位に従って、前記複数のバインディングユニットと前記ディスクパッケージとをバインディングすることによって仮想パッケージ(Virtual Package)を生成するステップであって、前記バインディング優先順位は、各バインディングユニットに含まれる前記バインディング情報に基づいて決定されるステップと
    を備えたことを特徴とする方法。
  2. 前記複数のバインディングユニットと前記ディスクパッケージがバインディングされる2以上の同一のファイルを含むとき、最優先バインディング順位を有するファイルが前記仮想パッケージ内で選択されることを特徴とする請求項1に記載の方法。
  3. 前記複数のバインディングユニットに含まれるファイルのバインディング優先順位は、前記複数のバインディングユニットのバインディング優先順位に基づくことを特徴とする請求項1に記載の方法。
  4. 最も最近のバインディングユニットマニフェストファイルを有するバインディングユニットが、前記複数のバインディングユニットの中で、最も高いバインディング優先順位を有することを特徴とする請求項3に記載の方法。
  5. 前記複数のローカルストレージは、データ再生デバイス内に設置された少なくとも一つのローカルストレージと、前記データ再生デバイスから分離可能な少なくとも一つのローカルストレージとを備えることを特徴とする請求項1に記載の方法。
  6. 前記複数のバインディングユニットおよび前記ディスクパッケージは、同時にバインディングされることを特徴とする請求項1に記載の方法。
  7. 前記複数のバインディングユニットおよび前記ディスクパッケージは、ネットワークに接続されていないデータ再生デバイスによってバインディングされることを特徴とする請求項1に記載の方法。
  8. 前記複数のバインディングユニットのそれぞれは、ディスク特定データ(disc specific data)および共有データ(shared data)を含むことを特徴とする請求項1に記載の方法。
  9. 前記複数のバインディングユニットのそれぞれは、ファイルがタイトルで構成されるファイル構造を有することを特徴とする請求項1に記載の方法。
  10. 前記複数のバインディングユニットの前記ファイル構造は、前記ディスクパッケージのファイル構造と同一であることを特徴とする請求9に記載の方法。
  11. 前記複数のバインディングユニットの前記ファイル構造は、前記ディスクパッケージのファイル構造と同一でないことを特徴とする請求項9に記載の方法。
  12. 前記バインディング情報は、バインディングユニットマニフェスト情報(Binding Unit Manifest Information)を備えることを特徴とする請求項1に記載の方法。
  13. 前記バインディングユニットマニフェスト情報は、バインディングユニットマニフェストファイル(Binding Unit Manifest Files)に含まれ、前記バインディングユニットマニフェストファイルは、複数のバインディングユニットのそれぞれに含まれるファイルに関連するネームマッピング情報(Name Mapping Information)を含むことを特徴とする請求項12に記載の方法。
  14. 前記ローカルストレージは、ダウンロードしたデータを特定可能なディレクトリを含むことを特徴とする請求項1に記載の方法。
  15. 各バインディングユニットは、ディスク特有領域および共有領域を有し、前記ディスク特有領域に含まれるファイルのバインディング優先順位は、前記共有領域に含まれるファイルのバインディング優先順位よりも高いことを特徴とする請求項1に記載の方法。
  16. 前記複数のバインディングユニットに含まれるファイルのバインディング優先順位は、前記ディスクパッケージに含まれるファイルのバインディング優先順位よりも高いことを特徴とする請求項1に記載の方法。
  17. 前記ディスクパッケージは、第1インデックスファイルおよび第1オブジェクトファイルを含み、前記複数のバインディングユニットのうちの一つは、第2インデックスファイルおよび第2オブジェクトファイルを含み、前記仮想パッケージは、前記第2インデックスファイルおよび前記第2オブジェクトファイルを含むことを特徴とする請求項1に記載の方法。
  18. 前記仮想パッケージは、前記ディスクパッケージに含まれるプレイリストファイルと前記複数のバインディングユニットに含まれる少なくとも一つのプレイリストファイルとを結合することによって生成される仮想プレイリストファイルを含むことを特徴とする請求項1に記載の方法。
  19. 仮想ファイルシステムは、前記仮想パッケージを生成するのに使用されることを特徴とする請求項1に記載の方法。
  20. 前記仮想パッケージのファイル構造は、前記ディスクパッケージのファイル構造と同一であることを特徴とする請求項1に記載の方法。
  21. 仮想パッケージを生成する方法であって、
    複数のローカルストレージから、複数のバインディングユニットを読み出すステップであって、各バインディングユニットは、記録媒体に記録されたディスクパッケージと関連するデータを格納するディレクトリを含むステップと、
    前記複数のバインディングユニットのバインディング優先順位(Binding Priority)に従って、前記複数のバインディングユニットを前記ディスクパッケージとバインディングすることによって仮想パッケージを生成するステップと
    を備えたことを特徴とする方法。
  22. 前記複数のバインディングユニットが、バインディングされる2以上の同一のファイルを含むとき、最も高いバインディング優先順位を有するバインディングユニットに含まれるファイルが前記仮想パッケージ内で選択される請求項21に記載の方法。
  23. 記録媒体に記録されたデータを再生する装置であって、
    前記記録媒体からディスクパッケージを読み出すピックアップ部と、
    前記ディスクパッケージと関連する複数のバインディングユニットを格納するための複数のローカルストレージと、
    前記複数のバインディングユニットに含まれるファイルのバインディング優先順位に従って、前記複数のバインディングユニットと前記ディスクパッケージとをバインディングすることによって仮想パッケージを生成する制御部と
    を含むことを特徴とする装置。
  24. 前記複数のバインディングユニットが、バインディングされる2以上の同一のファイルを含むとき、最も高いバインディング順位を有するファイルが前記仮想パッケージで選択されることを特徴とする請求項23に記載の装置。
  25. 前記制御部は、各バインディングユニットに含まれるバインディング情報を使用して、前記複数のバインディングユニットに含まれる前記ファイルの前記バインディング優先順位を決定することを特徴とする請求項23に記載の装置。
JP2007550280A 2005-01-07 2005-12-29 ローカルストレージを使用記録媒体再生方法および再生装置 Pending JP2008527596A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US64178005P 2005-01-07 2005-01-07
KR1020050101231A KR20060081331A (ko) 2005-01-07 2005-10-26 로컬 스토리지를 이용한 기록매체 재생방법 및 재생장치
PCT/KR2005/004647 WO2006073246A1 (en) 2005-01-07 2005-12-29 Method and apparatus for reproducing data from recording medium using local storage

Publications (1)

Publication Number Publication Date
JP2008527596A true JP2008527596A (ja) 2008-07-24

Family

ID=37172370

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2007550281A Pending JP2008527597A (ja) 2005-01-07 2005-12-29 ローカルストレージを用いて記録媒体からデータを再生する方法及び装置
JP2007550280A Pending JP2008527596A (ja) 2005-01-07 2005-12-29 ローカルストレージを使用記録媒体再生方法および再生装置
JP2007550287A Pending JP2008527601A (ja) 2005-01-07 2006-01-03 ローカルストレージを用いた記録媒体のデータ再生方法及び再生装置

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2007550281A Pending JP2008527597A (ja) 2005-01-07 2005-12-29 ローカルストレージを用いて記録媒体からデータを再生する方法及び装置

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2007550287A Pending JP2008527601A (ja) 2005-01-07 2006-01-03 ローカルストレージを用いた記録媒体のデータ再生方法及び再生装置

Country Status (6)

Country Link
US (4) US20060153021A1 (ja)
JP (3) JP2008527597A (ja)
KR (4) KR20060081323A (ja)
CN (4) CN101099200B (ja)
BR (2) BRPI0519632A2 (ja)
RU (2) RU2007130084A (ja)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9602862B2 (en) 2000-04-16 2017-03-21 The Directv Group, Inc. Accessing programs using networked digital video recording devices
US8875198B1 (en) 2001-08-19 2014-10-28 The Directv Group, Inc. Network video unit
KR100937793B1 (ko) * 2002-09-12 2010-01-20 파나소닉 주식회사 기록매체, 재생장치, 재생방법, 기록방법
JP3749910B2 (ja) * 2002-09-25 2006-03-01 松下電器産業株式会社 再生装置、プログラム、再生方法
US7657151B2 (en) * 2005-01-05 2010-02-02 The Directv Group, Inc. Method and system for displaying a series of recordable events
US7290211B2 (en) * 2005-01-05 2007-10-30 Digital Networks North America, Inc. Method and system for reconfiguring a selection system based on layers of categories descriptive of recordable events
CA2592778C (en) * 2005-01-05 2013-05-28 Digital Networks North America, Inc. Method and system for intelligent indexing of recordable event identifiers
KR20060081336A (ko) * 2005-01-07 2006-07-12 엘지전자 주식회사 기록매체에서의 디지털 인증방법
JP4687424B2 (ja) 2005-11-25 2011-05-25 ソニー株式会社 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム
JP2008059188A (ja) * 2006-08-30 2008-03-13 Seiko Epson Corp 情報処理装置
US20080104126A1 (en) * 2006-10-30 2008-05-01 Motorola, Inc. Method and systems for sharing data with mobile multimedia processors
US8218947B2 (en) * 2006-12-04 2012-07-10 Victor Company Of Japan, Ltd. Video data recording apparatus and method, and video data reproducing apparatus and method
KR101118218B1 (ko) * 2007-03-28 2012-03-16 삼성전자주식회사 재생 장치 및 재생 방법
JP4349441B2 (ja) * 2007-06-12 2009-10-21 ソニー株式会社 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
JP4462319B2 (ja) * 2007-10-04 2010-05-12 ソニー株式会社 情報処理装置、コンテンツ利用システム、および情報処理方法、並びにコンピュータ・プログラム
JP5088550B2 (ja) * 2007-10-26 2012-12-05 ソニー株式会社 電子機器、再生方法及びプログラム
CN103761259B (zh) * 2008-03-31 2017-12-05 索尼公司 绑定单元声明文件
WO2009146037A1 (en) * 2008-03-31 2009-12-03 Sony Corporation Cps unit management in the disc for downloaded data
KR100933003B1 (ko) * 2008-06-20 2009-12-21 드리머 Bd-j 기반 채널 서비스 제공 방법 및 이를 실현시키기위한 프로그램을 기록한 컴퓨터로 판독 가능한 기록 매체
KR100972541B1 (ko) * 2008-07-28 2010-07-28 드리머 Bd-j 기반 컨텐츠 제공 방법 및 이를 실현시키기 위한프로그램을 기록한 컴퓨터로 판독 가능한 기록 매체
US8788519B2 (en) 2008-10-24 2014-07-22 John C. Canessa System and methods for metadata management in content addressable storage
US8909806B2 (en) * 2009-03-16 2014-12-09 Microsoft Corporation Delivering cacheable streaming media presentations
US20100260020A1 (en) * 2009-04-14 2010-10-14 Sony Corporation Information processing apparatus, information processing system, information processing method, and program
US8407244B2 (en) * 2010-04-23 2013-03-26 Datcard Systems, Inc. Management of virtual packages of medical data in interconnected content-addressable storage systems
US9258175B1 (en) * 2010-05-28 2016-02-09 The Directv Group, Inc. Method and system for sharing playlists for content stored within a network
KR20140029991A (ko) * 2012-08-31 2014-03-11 삼성전자주식회사 프로그래시브 플레이리스트 재생 장치 및 재생 방법, 기록 장치 및 기록 방법, 이를 위한 정보저장매체
KR101416322B1 (ko) 2012-09-11 2014-07-08 도시바삼성스토리지테크놀러지코리아 주식회사 복사 방지된 타이틀의 인증 방법 및 이를 적용하는 재생장치
KR102134250B1 (ko) * 2019-08-12 2020-07-16 네이버 주식회사 스트리밍 콘텐츠의 재생 방법 및 시스템

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004030356A1 (ja) * 2002-09-25 2004-04-08 Matsushita Electric Industrial Co., Ltd. 再生装置、光ディスク、記録媒体、プログラム、再生方法
JP2004192785A (ja) * 2002-11-26 2004-07-08 Matsushita Electric Ind Co Ltd 記録媒体を着脱可能な記録媒体管理装置、着脱可能な記録媒体を管理する記録媒体管理方法、記録媒体管理プログラム、及びシステムlsi
WO2005111845A1 (en) * 2004-04-30 2005-11-24 Samsung Electronics Co., Ltd. Storage medium storing application data providing programming function, and apparatus and method for reproducing the application
WO2006009270A1 (en) * 2004-07-22 2006-01-26 Matsushita Electric Industrial Co., Ltd. Playback apparatus and playback method

Family Cites Families (121)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US25459A (en) * 1859-09-13 Improvement in machines for raking and loading hay
US755483A (en) * 1903-02-14 1904-03-22 Alexander Hamilton Gate for fruit-chutes.
US4465082A (en) 1982-08-17 1984-08-14 Sperry Corporation Impeller for rotary cleaning mechanism in combines
EP0836191B1 (en) 1993-10-29 1999-03-03 Kabushiki Kaisha Toshiba Method and apparatus for reproducing data from a recording medium
EP1336963B1 (en) * 1994-03-19 2006-05-31 Sony Corporation Optical disk, method and apparatus for recording and reproducing information
EP0733239B1 (en) 1994-10-10 2003-08-06 Koninklijke Philips Electronics N.V. Database system with local information remotely supported with dynamic information
US5644782A (en) * 1994-10-17 1997-07-01 Motorola, Inc. System with virtual update capable read-only memory
EP0737975B1 (en) 1995-04-11 1999-07-07 Kabushiki Kaisha Toshiba Recording medium, recording apparatus and recording method for recording data into recording medium, and reproducing apparatus and reproducing method for reproducing data from recording medium
JPH08287653A (ja) 1995-04-12 1996-11-01 Fujitsu Ltd 光記録媒体
US5813010A (en) 1995-04-14 1998-09-22 Kabushiki Kaisha Toshiba Information storage and information transmission media with parental control
US5930768A (en) * 1996-02-06 1999-07-27 Supersonic Boom, Inc. Method and system for remote user controlled manufacturing
US5778389A (en) 1996-05-23 1998-07-07 Electronic Data Systems Corporation Method and system for synchronizing computer file directories
JPH1074092A (ja) * 1996-08-30 1998-03-17 Yamaha Corp カラオケ装置
US6021438A (en) * 1997-06-18 2000-02-01 Wyatt River Software, Inc. License management system using daemons and aliasing
JP3899596B2 (ja) * 1997-06-19 2007-03-28 ソニー株式会社 再生装置および再生方法
JPH1165996A (ja) 1997-08-11 1999-03-09 Toshiba Corp ネットワークコンピュータおよびその初期化処理方法
US6580870B1 (en) * 1997-11-28 2003-06-17 Kabushiki Kaisha Toshiba Systems and methods for reproducing audiovisual information with external information
JP4220008B2 (ja) 1998-02-27 2009-02-04 株式会社東芝 コンピュータシステム
JPH11249948A (ja) 1998-02-27 1999-09-17 Toshiba Corp コンピュータシステム、同システムで使用されるファイルリソース切り替え方法および記録媒体
JP3643477B2 (ja) 1998-04-02 2005-04-27 株式会社東芝 イントロ再生方法
US6118450A (en) * 1998-04-03 2000-09-12 Sony Corporation Graphic user interface that is usable as a PC interface and an A/V interface
US6775803B1 (en) * 1998-05-01 2004-08-10 Samsung Electronics Co., Ltd Recording medium for storing real time recording/reproduction information, method and apparatus for recording and reproducing in real time, and file operating method using the same
US6563769B1 (en) * 1998-06-11 2003-05-13 Koninklijke Philips Electronics N.V. Virtual jukebox
JP3356691B2 (ja) * 1998-07-07 2002-12-16 株式会社東芝 情報記録媒体とその記録方法及び再生方法
US6697869B1 (en) * 1998-08-24 2004-02-24 Koninklijke Philips Electronics N.V. Emulation of streaming over the internet in a broadcast application
US6230184B1 (en) * 1998-10-19 2001-05-08 Sun Microsystems, Inc. Method and apparatus for automatically optimizing execution of a computer program
DE19859923A1 (de) 1998-12-23 2000-06-29 Thomson Brandt Gmbh Wiedergabegerät für Informationsblöcke enthaltende Aufzeichnungsträger
US20020048224A1 (en) * 1999-01-05 2002-04-25 Dygert Timothy W. Playback device having text display and communication with remote database of titles
US6823348B2 (en) * 1999-01-29 2004-11-23 International Business Machines Corporation File manager for storing several versions of a file
JP2000251401A (ja) 1999-02-26 2000-09-14 Sony Corp 無線装置およびデータ再生装置
KR100544175B1 (ko) * 1999-05-08 2006-01-23 삼성전자주식회사 링킹 타입 정보를 저장하는 기록 매체와 결함 영역 처리 방법
US6675382B1 (en) * 1999-06-14 2004-01-06 Sun Microsystems, Inc. Software packaging and distribution system
US6508709B1 (en) * 1999-06-18 2003-01-21 Jayant S. Karmarkar Virtual distributed multimedia gaming method and system based on actual regulated casino games
US7039863B1 (en) * 1999-07-23 2006-05-02 Adobe Systems Incorporated Computer generation of documents using layout elements and content elements
DE19952362A1 (de) * 1999-10-30 2001-05-10 Bosch Gmbh Robert Verfahren zur Wiedergabe von auf einem Speichermedium gespeicherten Daten
JP4097867B2 (ja) 1999-12-22 2008-06-11 パイオニア株式会社 情報記録再生装置及び情報記録方法
KR100865247B1 (ko) * 2000-01-13 2008-10-27 디지맥 코포레이션 메타데이터를 인증하고 매체 신호들의 워터마크들 내에 메타데이터를 임베딩하는 방법
GB2360122A (en) * 2000-01-18 2001-09-12 Nsm Music Gmbh Method for operating a jukebox
CN100414864C (zh) * 2000-03-09 2008-08-27 松下电器产业株式会社 具有编辑装置和记录媒体的音频数据重放管理***及方法
US7191392B1 (en) 2000-03-23 2007-03-13 Virpack.Com System and method for the creation of virtual information packages
EP2268016A3 (en) * 2000-04-21 2013-01-02 Sony Corporation Information processing method and apparatus, program and recording medium
KR20010113235A (ko) 2000-06-17 2001-12-28 윤종용 기록가능한 광디스크를 이용한 데이터 베이스 갱신 방법및 이에 적합한 장치들
US20030041110A1 (en) * 2000-07-28 2003-02-27 Storymail, Inc. System, Method and Structure for generating and using a compressed digital certificate
DE60132624T2 (de) 2000-10-24 2009-01-29 Aol Llc Verfahren zum verteilen von werbung unter verwendung einer eingebetteten medien-abspielerseite
JP2002152681A (ja) * 2000-11-14 2002-05-24 Alpine Electronics Inc 記録媒体再生方法及び記録媒体再生装置
US6938005B2 (en) 2000-12-21 2005-08-30 Intel Corporation Digital content distribution
PT2175452E (pt) * 2001-03-08 2013-01-29 Sony Corp Aparelho de gravação de dados
US20020194618A1 (en) * 2001-04-02 2002-12-19 Matsushita Electric Industrial Co., Ltd. Video reproduction apparatus, video reproduction method, video reproduction program, and package media for digital video content
US7047257B2 (en) * 2001-04-03 2006-05-16 Qnx Software Systems Computer file management system
CN100399455C (zh) * 2001-08-30 2008-07-02 松下电器产业株式会社 用于同时记录和再生的方法以及信息记录和再生设备
US6980979B2 (en) * 2001-09-19 2005-12-27 Sun Microsystems, Inc. Method and apparatus for customizing Java API implementations
JP2005505846A (ja) 2001-10-12 2005-02-24 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 安全なコンテンツ配布の方法及びシステム
US20030105743A1 (en) * 2001-11-16 2003-06-05 Sonicblue, Inc. Use of database queries for manipulation of media content
US6928613B1 (en) * 2001-11-30 2005-08-09 Victor Company Of Japan Organization, selection, and application of video effects according to zones
CA2372465A1 (en) * 2002-02-15 2003-08-15 Norseman Plastics Limited Refuse container
JP3350539B2 (ja) 2002-02-21 2002-11-25 株式会社東芝 オーディオ情報を保持する媒体、その情報を記録する方法、およびその情報を再生する装置
US7158176B2 (en) * 2002-03-01 2007-01-02 Nokia Corporation Prioritization of files in a memory
JP2003296223A (ja) * 2002-03-29 2003-10-17 Fuji Xerox Co Ltd ウェブページ提供方法および装置並びにプログラム
KR100521914B1 (ko) * 2002-04-24 2005-10-13 엘지전자 주식회사 재생리스트 요약정보 관리방법
JP3832432B2 (ja) * 2002-05-09 2006-10-11 ソニー株式会社 光ディスク記録方法、光ディスク記録装置及び情報記録媒体
KR100521933B1 (ko) * 2002-06-05 2005-10-13 엘지전자 주식회사 재기록 가능 기록매체의 편집 요약정보 관리방법
EP1516328B1 (en) * 2002-06-21 2013-11-13 LG Electronics, Inc. Recording medium having data structure for managing reproduction of video data recorded thereon
JP4390701B2 (ja) 2002-06-24 2009-12-24 エルジー エレクトロニクス インコーポレイティド 多重再生経路ビデオデータの再生を管理するためのデータ構造を有する記録媒体とそれによる記録及び再生方法及び装置
CN101350214B (zh) 2002-06-24 2015-07-01 Lg电子株式会社 记录和再现用于视频数据的再现的数据结构的方法及装置
KR20040000290A (ko) 2002-06-24 2004-01-03 엘지전자 주식회사 고밀도 광디스크의 멀티 경로 데이터 스트림 관리방법
JP2004078265A (ja) * 2002-08-09 2004-03-11 Logsun Industrial Co Ltd 記憶装置の防火壁制御装置及び制御方法
RU2355048C2 (ru) 2002-09-07 2009-05-10 Эл Джи Электроникс Инк. Носитель записи со структурой данных для управления воспроизведением статических изображений из записанного на нем файла клипа и способы и устройства записи и воспроизведения
KR100937793B1 (ko) 2002-09-12 2010-01-20 파나소닉 주식회사 기록매체, 재생장치, 재생방법, 기록방법
US6907397B2 (en) * 2002-09-16 2005-06-14 Matsushita Electric Industrial Co., Ltd. System and method of media file access and retrieval using speech recognition
EP1408505A1 (en) 2002-10-11 2004-04-14 Deutsche Thomson-Brandt Gmbh Method and apparatus for synchronizing data streams containing audio, video and/or other data
KR20040039885A (ko) 2002-11-05 2004-05-12 엘지전자 주식회사 압축데이터 기록 및 재생방법
CN1685420B (zh) 2002-11-08 2010-07-07 Lg电子有限公司 在高密度记录介质上记录多成分数据流及其重现的方法和装置
US7664372B2 (en) 2002-11-20 2010-02-16 Lg Electronics Inc. Recording medium having data structure for managing reproduction of multiple component data recorded thereon and recording and reproducing methods and apparatuses
EP1585128A4 (en) * 2002-11-20 2008-05-07 Matsushita Electric Ind Co Ltd DEVICE AND METHOD FOR INTEGRATION OF INTEGRATED VIDEO DATA FILES AND DEVICE AND METHOD FOR REPRODUCING INTEGRATED VIDEO DATA FILES
AU2003282414B2 (en) 2002-11-20 2007-09-13 Lg Electronics Inc. Recording medium having data structure for managing reproduction of still images recorded thereon and recording and reproducing methods and apparatuses
DE60226786D1 (de) * 2002-11-29 2008-07-03 Research In Motion Ltd Verfahren zur erzeugung von interpretierbarem code zur speicherung in einem speichermedium mit begrenzter speicherkapazität
JP2004187051A (ja) 2002-12-04 2004-07-02 Pioneer Electronic Corp 情報記録媒体、情報再生装置及び方法、並びにコンピュータプログラム
US7580614B2 (en) * 2002-12-09 2009-08-25 Kabushiki Kaisha Toshiba Information playback apparatus having expansion information storage unit and information playback method
JP3762368B2 (ja) 2002-12-27 2006-04-05 株式会社東芝 クランプ回路装置
JP2004215111A (ja) 2003-01-07 2004-07-29 Pioneer Electronic Corp 情報記録媒体、情報再生装置及び方法、並びにコンピュータプログラム
TW583538B (en) 2003-01-17 2004-04-11 Yu-De Wu Method of remote redundancy
WO2004077211A2 (en) * 2003-02-28 2004-09-10 Tilmon Systems Ltd. Method and apparatus for increasing file server performance by offloading data path processing
CA2515517C (en) 2003-02-28 2014-12-30 Matsushita Electric Industrial Co., Ltd. Recording medium, reproduction apparatus, recording method, program, and reproduction method
JP4026517B2 (ja) * 2003-03-12 2007-12-26 ソニー株式会社 記録媒体、記録装置、記録方法
US8671132B2 (en) * 2003-03-14 2014-03-11 International Business Machines Corporation System, method, and apparatus for policy-based data management
RU2005132305A (ru) * 2003-03-20 2006-02-27 Конинклейке Филипс Электроникс Н.В. (Nl) Способ и устройство формирования сигнала воспроизведения контента
US20050114784A1 (en) * 2003-04-28 2005-05-26 Leslie Spring Rich media publishing
WO2004100048A2 (en) 2003-05-06 2004-11-18 Lg Electronics Inc. Recording medium having data structure for managing video data and additional content data thereof and recording and reproducing methods and apparatuses
GB0311140D0 (en) * 2003-05-15 2003-06-18 Koninkl Philips Electronics Nv Audiovisual playback
US7008308B2 (en) * 2003-05-20 2006-03-07 Memc Electronic Materials, Inc. Wafer carrier
CN100498948C (zh) * 2003-06-18 2009-06-10 松下电器产业株式会社 重放装置、重放方法
EP2383743B1 (en) 2003-06-18 2012-10-24 Panasonic Corporation Playback apparatus, recording medium, program, and playback method
ES2347701T3 (es) 2003-06-30 2010-11-03 Panasonic Corporation Medio de grabacion, aparato de reproduccion, metodo de grabacion, programa y metodo de reproduccion.
EP1650665B1 (en) * 2003-07-24 2012-07-11 Panasonic Corporation File management method and information processing device
JP3931869B2 (ja) * 2003-08-14 2007-06-20 ソニー株式会社 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム
EP1513152A1 (en) 2003-09-02 2005-03-09 Deutsche Thomson-Brandt Gmbh Method for retrieving data from first and second storage medium
KR100532467B1 (ko) * 2003-09-18 2005-12-01 삼성전자주식회사 서로 다른 버전에서 생성된 디버깅 정보 파일들을 이용한소스 코드 레벨 디버깅을 제공하는 엠시유 응용프로그램검증 시스템 및 그 방법
AU2004280492A1 (en) * 2003-10-10 2005-04-21 Koninklijke Philips Electronics N.V. Java lifecycle model for BD-discs
WO2005045834A1 (en) * 2003-11-10 2005-05-19 Samsung Electronics Co., Ltd. Apparatus and method for reproducing av data based on updated reproduction control information
EP1536427A1 (en) 2003-11-12 2005-06-01 Deutsche Thomson-Brandt Gmbh Method for composing a menu
JP4651277B2 (ja) 2003-11-13 2011-03-16 ソニー株式会社 情報記録再生装置および方法、プログラム格納媒体、並びにプログラム
KR20050048848A (ko) 2003-11-20 2005-05-25 엘지전자 주식회사 고밀도 광디스크의 플레이리스트 생성방법, 관리방법 및재생방법과 기록재생장치
JP3888348B2 (ja) 2003-11-25 2007-02-28 ソニー株式会社 情報提供システム、再生装置および方法、情報提供装置および方法、記録媒体、並びにプログラム
US7821881B2 (en) * 2003-11-28 2010-10-26 Sony Corporation Reproduction device, reproduction method, reproduction program, and recording medium
KR20050052790A (ko) 2003-12-01 2005-06-07 엘지전자 주식회사 고밀도 광디스크 및 고밀도 광디스크의 파일 관리방법 및재생방법과 기록재생장치
JP4534501B2 (ja) * 2004-01-30 2010-09-01 株式会社日立製作所 映像再生装置および記録媒体
AU2005213036A1 (en) 2004-02-16 2005-08-25 Sony Corporation Reproduction device, reproduction method, program, recording medium, and data structure
JP5119566B2 (ja) 2004-02-16 2013-01-16 ソニー株式会社 再生装置および再生方法、プログラム記録媒体、並びにプログラム
EP1728392B1 (en) 2004-03-19 2019-02-20 Koninklijke Philips N.V. Application controlled remote storage.
CN101714383B (zh) * 2004-05-11 2012-09-26 松下电器产业株式会社 再现装置、程序、再现方法
KR100601677B1 (ko) 2004-05-17 2006-07-14 삼성전자주식회사 저장 매체에 기록된 데이터와 다운로드된 데이터를 함께재생하는 재생 방법 및 그 재생 장치
JP4626799B2 (ja) * 2004-07-12 2011-02-09 ソニー株式会社 再生装置および方法、情報提供装置および方法、データ、記録媒体、並びにプログラム
JP4164478B2 (ja) 2004-07-29 2008-10-15 キヤノン株式会社 再生装置
US7640228B2 (en) * 2004-08-23 2009-12-29 Thomson Licensing Method for retrieving data from first and second storage medium
US7609947B2 (en) * 2004-09-10 2009-10-27 Panasonic Corporation Method and apparatus for coordinating playback from multiple video sources
WO2006031048A2 (en) * 2004-09-13 2006-03-23 Lg Electronics Inc. Method and apparatus for reproducing a data recorded in recording medium using a local storage
WO2006038688A1 (ja) * 2004-10-07 2006-04-13 Pioneer Corporation 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造
US7610296B2 (en) * 2004-12-17 2009-10-27 Microsoft Corporation Prioritized files
KR100782810B1 (ko) * 2005-01-07 2007-12-06 삼성전자주식회사 확장 검색 기능을 제공하기 위한 메타데이터가 기록된 저장매체를 재생하는 방법 및 장치
KR20060082014A (ko) 2005-01-11 2006-07-14 삼성전자주식회사 매니페스트 파일 자료구조, 이를 이용한 컨텐츠 다운로드방법 및 그 재생장치
US20060156354A1 (en) * 2005-01-12 2006-07-13 Samsung Electronics Co., Ltd. Method and apparatus for reproducing data recorded on storage medium along with downloaded data

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004030356A1 (ja) * 2002-09-25 2004-04-08 Matsushita Electric Industrial Co., Ltd. 再生装置、光ディスク、記録媒体、プログラム、再生方法
JP2004192785A (ja) * 2002-11-26 2004-07-08 Matsushita Electric Ind Co Ltd 記録媒体を着脱可能な記録媒体管理装置、着脱可能な記録媒体を管理する記録媒体管理方法、記録媒体管理プログラム、及びシステムlsi
WO2005111845A1 (en) * 2004-04-30 2005-11-24 Samsung Electronics Co., Ltd. Storage medium storing application data providing programming function, and apparatus and method for reproducing the application
WO2006009270A1 (en) * 2004-07-22 2006-01-26 Matsushita Electric Industrial Co., Ltd. Playback apparatus and playback method

Also Published As

Publication number Publication date
RU2007130084A (ru) 2009-02-20
KR20060081333A (ko) 2006-07-12
CN101099213B (zh) 2010-08-18
CN1855277B (zh) 2010-05-12
US20060153022A1 (en) 2006-07-13
BRPI0606405A2 (pt) 2009-12-22
BRPI0519632A2 (pt) 2009-03-03
JP2008527601A (ja) 2008-07-24
US20060153016A1 (en) 2006-07-13
JP2008527597A (ja) 2008-07-24
RU2007130078A (ru) 2009-02-20
US20060164930A1 (en) 2006-07-27
CN101099200A (zh) 2008-01-02
CN101099200B (zh) 2010-07-14
CN101099208B (zh) 2010-05-12
CN101099213A (zh) 2008-01-02
KR20060081323A (ko) 2006-07-12
CN1855277A (zh) 2006-11-01
US7761422B2 (en) 2010-07-20
KR20060081331A (ko) 2006-07-12
KR20060081330A (ko) 2006-07-12
CN101099208A (zh) 2008-01-02
US20060153021A1 (en) 2006-07-13

Similar Documents

Publication Publication Date Title
RU2393555C2 (ru) Способ и устройство воспроизведения данных с носителя записи, использующие локальное запоминающее устройство
JP2008527596A (ja) ローカルストレージを使用記録媒体再生方法および再生装置
US20080025182A1 (en) Method And Apparatus For Reproducing A Data Recorded In Recording Medium Using A Local Storage
RU2408092C2 (ru) Способ и устройство воспроизведения данных с носителя записи
US20060155786A1 (en) Recording medium, and method and apparatus for reproducing data from recording medium using local storage
US7792418B2 (en) Method and apparatus for reproducing data from recording medium using local storage
EP1836710A2 (en) Method and apparatus for reproducing data from recording medium using local storage
EP1836708A2 (en) Recording medium, and method and apparatus for reproducing data from recording medium using local storage
EP1817772A2 (en) Method and apparatus for managing data files stored in local storage
US20060077817A1 (en) Method and apparatus for reproducing data from recording medium using local storage
EP1836701A1 (en) Method and apparatus for reproducing data from recording medium using local storage
JP2008517355A (ja) ローカルストレージを使用して記録媒体からデータを再生する方法および装置
WO2006059888A2 (en) Method and apparatus for reproducing data from recording medium using local storage
RU2383949C2 (ru) Способ и устройство воспроизведения данных с носителя записи с использованием локального запоминающего устройства
RU2383946C2 (ru) Способ и устройство для воспроизведения данных, записанных на носителе записи, используя локальный накопитель
WO2006041257A2 (en) Method and apparatus for reproducing data from recording medium using local storage
KR20070120000A (ko) 데이터를 기록하는 방법, 장치 및 기록매체 그리고재생방법 및 장치

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081217

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110203

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110208

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110712