JP2008527597A - ローカルストレージを用いて記録媒体からデータを再生する方法及び装置 - Google Patents
ローカルストレージを用いて記録媒体からデータを再生する方法及び装置 Download PDFInfo
- Publication number
- JP2008527597A JP2008527597A JP2007550281A JP2007550281A JP2008527597A JP 2008527597 A JP2008527597 A JP 2008527597A JP 2007550281 A JP2007550281 A JP 2007550281A JP 2007550281 A JP2007550281 A JP 2007550281A JP 2008527597 A JP2008527597 A JP 2008527597A
- Authority
- JP
- Japan
- Prior art keywords
- information
- file
- package
- local storage
- binding
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B7/00—Recording 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/004—Recording, reproducing or erasing methods; Read, write or erase circuits therefor
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B7/00—Recording 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/004—Recording, reproducing or erasing methods; Read, write or erase circuits therefor
- G11B7/005—Reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/11—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; 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/32—Indexing; 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/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00094—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers
- G11B20/00115—Circuits 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B2020/1264—Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
- G11B2020/1288—Formatting by padding empty spaces with dummy data, e.g. writing zeroes or random data when de-icing optical discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2541—Blu-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
本発明による記録媒体に記録されたデータを再生する装置は、ピックアップユニット、ローカルストレージ及び制御部を備える。ピックアップユニットは、記録媒体からディスクパッケージを読み取り、ローカルストレージは、ディスクパッケージと関連したローカルストレージパッケージを保存する。制御部は、ローカルストレージパッケージのメタデータ情報を表示し、ローカルストレージパッケージからバインディングユニットを生成するための制御信号を生成する。バインディングのプロセスは、表示されたメタデータ情報を参照してユーザによって編集されたバインディング情報に基づいて行われる。制御部は、編集されたバインディング情報に基づいてバインディングユニットとディスクパッケージとをバインディングすることによってバーチャルパッケージを生成する。
Description
本発明は、記録媒体からデータを再生する方法及び装置に関し、より詳細には、光記録再生装置内に含まれるローカルストレージを用いて記録媒体からデータを再生する方法及び装置に関する。
大容量のデータを記録できる記録媒体として作動する光ディスクが広く使用されている。なかでも最近では高画質のビデオデータ及び高音質のオーディオデータを長時間記録/保存することができる新しい高密度光記録媒体、例えば、ブルーレイディスク(BD:Blu-ray Disc(登録商標))が開発されている。
次世代記録媒体技術であるBDは、既存のDVDを遥かに凌駕する量のデータを格納できる次世代光記録ソリューションとされている。最近では、他のデジタル機器と共にBDに関する国際的な技術標準の仕様についての集中的な研究が多くの開発者によって行われている。
以上の状況と関連して、BD国際標準規格に基づいて光記録/再生装置が開発されているが、未だBD国際標準規格は完備しておらず、光記録/再生装置を開発するのに多くの制約及び難題が生じている。
特に、上記のような光記録/再生装置は、BDのデータを記録再生する基本機能の他に、光記録/再生装置を周辺のデジタル機器と相互作用できるようにする付加的な機能も考慮しなければならない。言い換えると、光記録/再生装置は、外部入力信号を受信し、受信信号をディスプレイし、外部入力信号及びBDを用いて所望のデータを再生するなどの機能を必ず備えなければならない。
しかしながら、記録媒体からデータを再生し、外部入力信号及びBDのデータを共に再生する装置はまだ完成しておらず、本格的なBD基盤の光記録再生装置を開発するのに多くの制約及び課題がある。
本発明は従来技術の制約及び不都合な点による1つまたは複数の問題点を実質的に取り除く、ローカルストレージを用いて記録媒体からデータを再生する方法及び装置を対象にする。本発明の目的は、外部からデータをダウンロードし、ダウンロードしたデータを複数のローカルストレージに格納し、ローカルストレージ内に保存されたデータとBDなどの記録媒体内に記録されたデータとを効率的に再生する方法及び装置を提供することにある。
本発明の追加的な利点、目的、及び特徴は、以下の詳細な説明において一部が説明され、以下の実施形態に基づいて当業者に明らかになり、本発明の実施から分かるだろう。本発明の目的及び他の利点は、添付図面とともに発明の詳細な説明及び特許請求の範囲において特に指摘された構造によって理解され、得ることができる。
これらの目的及び利点を達成するため、及び本発明の目的に従って、本明細書において具現され、かつ広範囲にわたって記載されているように、ローカルストレージを用いて記録媒体上に記録されたデータを再生する方法は、記録媒体からディスクパッケージを読み取るステップと、ディスクパッケージと関連したローカルストレージパッケージをローカルストレージから読み取るステップと、ローカルストレージパッケージのメタデータ情報を表示するステップと、表示されたメタデータ情報を参照してユーザによって編集されたバインディング情報に基づいてローカルストレージパッケージから第1のバインディングユニットを生成するステップと、編集されたバインディング情報に基づいて第1のバインディングユニットとディスクパッケージをバインディングすることによって第1のバーチャルパッケージ(Virtual Package)を生成するステップと、を含む。
一方、本発明の他の態様において、バーチャルパッケージを生成する方法が提供されている。この方法は、光ディスクから第1のパッケージを読み取るステップと、ローカルストレージから第1のパッケージと関連した第2のパッケージを読み取るステップと、BD−Jアプリケーションを介して格納された第2のパッケージのメタデータ情報を表示するステップと、表示されたメタデータ情報を参照してユーザによって編集されたバインディングユニットマニフェスト情報を含むバインディングユニットを第2のパッケージから生成するステップと、バインディングユニットに含まれたバインディングユニットマニフェスト情報に基づいてバインディングユニットとディスクパッケージとをバインディングすることによってバーチャルパッケージを生成するステップと、を含む。
一方、本発明の他の態様において、記録媒体上に記録されたデータを再生する装置が提供される。この装置は、記録媒体からディスクパッケージを読み取るピックアップユニットと、ディスクパッケージと関連したローカルストレージパッケージを保存するローカルストレージと、ローカルストレージパッケージのメタデータ情報を表示し、かつ表示されたメタデータ情報を参照してユーザによって編集されたバインディング情報に基づいてローカルストレージパッケージからバインディングユニットを生成する制御信号を生成する制御部と、を備える。この制御部は、編集されたバインディング情報に基づいてバインディングユニットとディスクパッケージとをバインディングすることによってバーチャルパッケージを生成する。
本発明の前述した一般的な説明及び後述する詳細な説明は、例示的なものであり、かつ説明のためのものであり、特許請求の範囲として本発明のさらなる説明を提供することを意図している。
本発明に係るローカルストレージを用いて記録媒体からデータを再生する方法及び装置によれば、記録媒体内に記録されたオリジナルデータと複数個のローカルストレージ内にダウンロードされて保存されたアディショナルデータを効率的に再生することができる。ユーザが必要時にアディショナルデータを編集できるため、ユーザは本発明による様々な機能を便利に利用することができる。
以下、本発明のさらなる理解を提供することを意図し、かつ本願に組み込まれてその一部を構成する添付図面は、本発明の原理を説明するのに役立つ詳細な説明と共に本発明の実施形態を説明する。以下では、本発明の好適な実施形態、つまり添付図面において説明される実施例についての詳細な参照がなされる。可能な限り、同一の参照番号は、同一のまたは類似の部分を示すために図面全体を通して使用される。ローカルストレージを用いて記録媒体からデータを再生する方法及び装置は、附属の図面を参照して以下において説明される。
本発明の説明をする前に、本発明において開示されるほとんどの用語は、当該技術分野において周知な一般的な用語に対応するが、必要に応じて本件特許出願人が任意に選定した用語もあり、この場合には該当する発明の説明部分で詳細にその意味を定義した。したがって、本件特許出願人によって定義された用語は、本明細書における意味に基づいて理解されることが好ましい。
本発明において使用される“記録媒体(recording medium)”とは、例えば、その記録方式にかかわらず、光ディスク及び磁気テープなどの全ての記録可能媒体を指し示す。本発明でいう“ディスク”は、本発明に係る“記録媒体”と同一概念である。
本発明の更なる理解及び説明の便宜上、BDなどの光ディスク(optical disc)を本発明における上述したような記録媒体として例示的に使用する。本発明の技術思想は、本発明の範囲及び要旨から離れることなく他の記録媒体にも同一に適用可能である。
“ローカルストレージ(local storage)”とは、図1に示す光記録/再生装置10に備えられた一種の保存手段を指し示す。より詳細に言えば、“ローカルストレージ”とは、必要な情報またはデータをユーザから受信し、受信した情報またはデータを格納できるコンポーネントを指し示す。例えば、一般的に使用されるローカルストレージは、ハードディスクドライブ(HDD)を指し示すが、本発明における“ローカルストレージ”は、HDDに限定されることなく、必要に応じて他の例にも適用可能である。ローカルストレージは、光記録再生装置と結合/分離可能であり、かつポータブルな記録媒体(例えば、ポータブルハードディスク、ポータブルフラッシュメモリ等)と共に実装可能であることは当業者には自明である。
特に、“ローカルストレージ”は、BDなどの記録媒体と関連付けられたデータを格納する保存手段を指し示す。記録媒体と関連付けられたデータは、一般的に、外部装置からダウンロードされる。
本発明において使用される“ローカルストレージファイル構造”は、ローカルストレージに格納されたデータのファイル構造を意味する。
以上の説明と関連して、ローカルストレージが記録媒体からパーミッションデータを直接読み取ることができ、記録媒体の記録再生動作と関連付けられたシステムデータ(例えば、メタデータ)を生成することができ、外部のコンテンツプロバイダ(CP)からシステムデータをダウンロードできて、そのシステムデータをローカルストレージ内に格納することも可能であることは当業者に自明である。
このとき、メタデータは、メタデータファイルに記録されたデータ、例えば、「バインディングユニットのためのメタデータ(Metadata for Binding Unit)」であることが好ましい。特に、ここでは、バインディングユニットまたはバーチャルパッケージの編集のための情報である「バインディングユニットのためのディスクリプタ(Descriptor for Binding Unit)」情報を本発明において「バインディングユニットのためのメタデータ」として説明するが、本発明が「バインディングユニットのためのディスクリプタ」情報に限定されることはない。
“バインディングユニット(Binding Unit)”とは、ローカルストレージ内に格納された一連のファイルを意味する。特に、特定の記録媒体に関連付けられた一連の情報(すなわち、一組の情報)を意味する。この場合、この一組の情報は、バインディングユニットマニフェストファイル(Binding Unit Manifest files)の情報に基づいて記録媒体内のデータと置き換えられ(Replacing)、追加され(Appending)、または併合(Merging)されて、記録媒体内のデータ及びローカルストレージ内のデータを共に再生することができるようになる。特に、バインディングユニットは、メタデータファイルの情報によっても削除(Deleting)または編集(modifying)が可能であり、これについては後述する。
本発明では説明の便宜上、記録媒体内に記録されたデータを“オリジナルデータ(original data)”とし、ローカルストレージ内に格納された複数のデータ単位のうち記録媒体に関連付けられたデータを“アディショナルデータ(additional data)”とする。
以上の説明と関連して、本発明では、記録媒体のデータを再生し、または光記録再生装置を駆動する(dirve)ためのプログラムを“アプリケーション(Application)”と総称する。例えば、記録媒体がブルーレイディスク(BD)であると決まれば、駆動のためのアプリケーションとしてBD−Jアプリケーションが使用され、ディスクライブラリアプリケーション(Disc Library Application)がディスクライブラリのために使用される。しかしながら、本発明は上述したような特定のアプリケーションの名称に限定されることはなく、他のアプリケーションの例にも適用可能である。
図1は、本発明に係るデータを再生する方法及び装置を説明する概念図である。光記録再生装置10と周辺機器間の統合的使用の一例を図1に示す。
光記録再生装置10は、様々な規格の光ディスクに対してデータを記録し、再生できる。必要ならば、光記録再生装置10は、BDなどの特定規格の光ディスクのみに対して特定のデータを記録再生可能にしても良く、記録は除いて光ディスクからの再生のみ可能にしても良い。特に、説明の便宜上、BDと周辺機器との連携性を考慮して、BDからデータを再生することができるBDプレーヤー(BD Player)またはBDにデータを記録再生できるBDレコーダ(BD Recoder)を例に挙げて説明する。本発明の光記録再生装置10は、コンピュータなどの特定の装置に内蔵可能な“ドライブ(drive)”にも適用可能であることは周知の事実である。
光記録再生装置10は、光ディスク30に対してデータを記録/再生し、外部入力信号を受信し、この受信信号を信号処理したのち、別の外部ディスプレイ20を通じて信号処理した結果を伝送して、装置の使用者が信号処理した結果を外部ディスプレイ20上で見ることができる。この場合、受信可能な外部信号には特に制限はない。例えば、デジタルテレビ放送(DTV)関連の信号及びインターネット関連の信号などが代表的な外部入力信号となりうる。特に、インターネットの場合、ユーザが容易にアクセスできる通信ネットワークを意味し、ユーザは、光記録再生装置10を用いてインターネット上の特定のデータをダウンロードし、そのダウンロードしたデータを使用することができる。
以上の説明と関連して、外部入力ソース(external source)として使用されるコンテンツを提供する者を総称して“コンテンツプロバイダ(CP)”とする。
光記録再生装置10内にローディングされた光ディスク30にはオリジナルデータが記録されており、オリジナルデータと関連したアディショナルデータが他の保存場所(例えば、インターネット上)に存在する場合に、本発明は、オリジナルデータとアディショナルデータを共に再生することを目的とする。
特に、アディショナルデータ及びオリジナルデータを共に再生する場合に、アディショナルデータ及びオリジナルデータのうちから使用者が所望するデータを再生するために、使用者からの命令や操作に応じてアディショナルデータを編集できる機能が使用され、本発明は、より効率的なデータ再生方法を提示する。
例えば、多重化されたAV(音響/映像)ストリームが光ディスク内に記録されたオリジナルデータとして記録され、インターネット上で使用されるアディショナルデータがオリジナルデータのオーディオストリーム(例えば、韓国語のオーディオストリーム)と相異なるオーディオストリームであると仮定する。この場合、使用者は、インターネットからアディショナルデータとして動作する特定のオーディオストリーム(例えば、英語)をダウンロードして、オリジナルデータとして動作するAVストリームと共にダウンロードしたオーディオストリームを再生しようとすることができ、または、アディショナルデータのみを再生しようとすることができる。このような使用者の要求を充足させるために、オリジナルデータ及びアディショナルデータ間の連関性を規定し、これらのデータを使用者の要求に応じて管理/再生する体系化した方法が必要とされる。
ここでは、説明の便宜上、ディスク内に記録された信号をオリジナルデータと呼び、ディスク外部に存在する他の信号をアディショナルデータと呼んだが、単にそれぞれのデータを取得する方法によって区分した、オリジナルデータ及びアディショナルデータは、必ずしも特定のデータに限定されることはない。
一般的に、アディショナルデータは、オーディオデータ、プレゼンテーショングラフィック(PG)データ、インタラクティブグラフィック(IG)データ、またはテキストサブタイトル(Text sub title)などを示すことが可能であるが、アディショナルデータは、上述したデータ及びビデオデータを含む多重化されたAVストリームも示すことが可能である。すなわち、光ディスク外部に存在しながら、オリジナルデータと関連したいずれの属性のデータもアディショナルデータとして動作することが可能である。
上記のような使用者の要求を満足させるためには、オリジナルデータとアディショナルデータ相互間に予め定められた関連したファイル構造を持つ必要がある。したがって、以下、図2及び図3に基づいてBDで使用可能なファイル構造及びデータ記録構造について詳細に説明する。
図2は、光ディスク内に記録されたオリジナルデータを再生管理するためのファイル構造及びそのファイル構造によって特定のタイトルを再生する方法を説明する概念図である。特に、本発明は、ディスクがBD−ROMであると仮定して説明する。
図2を参照すると、本発明によるファイル構造は、一つのルートディレクトリ(root)の下に、一つまたは複数のBDディレクトリ(BDMV)を含む。BDディレクトリ(BDMV)は、ユーザとのインタラクティビティ(interactivity)を保証することが可能な一般ファイル(すなわち、上位ファイル)情報としてインデックスファイル(index)とオブジェクトファイル(MovieObjet)を含む。このファイル構造は、ディスク内に記録された実データに関する情報と、そのデータを再生する方法に関する他の情報とを格納する様々なディレクトリ、例えば、プレイリストディレクトリ(PLAYLIST)、クリップ情報ディレクトリ(CLIPINF)、ストリームディレクトリ(STREAM)、補助データディレクトリ(AUXDATA)、メタデータディレクトリ(META)、及びバックアップディレクトリ(BACKUP)を含む。以下、これらのディレクトリ及びそのディレクトリ内に含まれるファイルについて詳細に説明する。
補助データディレクトリ(AUXDATA)は、ディスクのデータを再生するのに必要な付加的なデータファイルを含む。例えば、補助データディレクトリ(AUXDATA)は、インタラクティブグラフィック(interactive graphic)機能の実行時に音声データをユーザに提供する“Sound.bdmv”ファイルと、ディスクのデータを再生する時にフォント情報をユーザに提供する“11111.otf”ファイルなどを含む。
ストリームディレクトリ(STREAM)は、ディスク内に特定のフォーマットにしたがって記録された複数のAVストリームファイルを含む。それぞれのストリームはMPEG−2方式のトランスポートパケットを用いて記録され、ストリームディレクトリ(STREAM)は、ストリームファイル(01000.m2ts、02000.m2ts)の拡張子名として特定の拡張子名である“*.m2ts”を使用する。
特に、上述のストリームのうち、ビデオ/オーディオ/グラフィック情報が多重化された場合、多重化された情報をAVストリームと呼び、少なくとも一つのAVストリームファイルで一つのタイトルを構成する。
クリップ情報ディレクトリ(CLIPINF)は、それぞれのストリームファイル(“*.m2ts”)と一対一対応する複数のクリップ情報ファイル(01000.clpi、02000.clpi)で構成される。特に、クリップ情報ファイル(“*.clpi”)は、対応するストリームファイル(“*.m2ts”)の属性情報及びタイミング情報を記録する。ストリームファイル(“*.m2ts”)に一対一対応するクリップ情報ファイル(“*.clpi”)を“クリップ”と総称する。すなわち、一つの“クリップ”は、ストリームファイル(“*.m2ts”)及びクリップ情報ファイル(“*.clpi”)を含むデータを指し示す。
プレイリストディレクトリ(PLAYLIST)は、複数のプレイリストファイル(“*.mpls”)で構成される。それぞれのプレイリストファイル(“*.mpls”)は、一つまたは複数のプレイアイテム(PlayItem)及び一つまたは複数のサブプレイアイテム(SubPlayItem)を含む。一つまたは複数のプレイアイテム(PlayItem)及び一つまたは複数のサブプレイアイテム(SubPlayItem)は、特定のクリップが再生される時間(Playing Interval)を指定するために適合される。プレイアイテム(PlayItem)及びサブプレイアイテム(SubPlayItem)は、再生される特定のクリップに関連する情報、すなわち、再生開始時間(IN−Time)と、特定のクリップの再生終了時間(OUT−Time)に関連する他の情報とを含む。
以上の説明と関連して、プレイリストファイル内における少なくとも一つのプレイアイテム(PlayItem)を用いてデータを再生する過程をメインパス(main path)といい、それぞれのサブプレイアイテム(SubPlayItem)を用いてデータを再生する過程をサブパス(sub path)という。プレイリストファイルは、一つのメインパスを含まなければならない。また、プレイリストファイルは、サブプレイアイテム(SubPlayItem)の存在または不存在によって少なくとも一つのサブパスを必要に応じて含むことが可能である。
結論として、プレイリストファイルは、一つまたは複数のプレイアイテム(PlayItem)の組み合わせによって所望のクリップを再生するための再生管理ファイル全体に含まれる基本的な再生管理ファイル単位として動作する。
メタデータディレクトリ(META)は、メタデータファイル(Metadata File)を含むディレクトリを示す。これらのメタデータファイルは、バインディングユニットのためのメタデータ情報を含む。バインディングユニットのためのメタデータ情報は、ローカルストレージに格納されたデータのコンテンツを使用者が認識できる情報であるディスクリプタ情報を含むことが好ましい。
ディスクリプタ情報は、特定のディスク(例えば、disc_ID #1)に関連した各ディレクトリの編集用の「ディスク情報のためのディスクリプタ(Descriptors for Disc Information)」と、それぞれのタイトル情報の編集用の「タイトル情報のためのディスクリプタ(Descriptors for Title Information)」とを含むことが可能であることが好ましい。
特に、一つのメタデータファイルは、ディスク特有のディレクトリ(Disc Specific Directory)と共有領域ディレクトリ(Shared Directory)のそれぞれのために使用される。例えば、本発明と関連したメタデータファイルは、“bumt_000.xml”などのファイル名で記録される。
以上の説明と関連して、上記のファイル名を構成する先頭の“bumt_”は、他のデータと区別されるファイルディスクリプタコード(File Descriptor Code)として使用される。例えば、“bumt_”の情報で始まるファイルは、「バインディングユニットのためのディスクリプタファイル(Descriptor File for Binding Unit)」を指し示す。本発明における「バインディングユニットのためのディスクリプタファイル」は、ディスクリプタファイルとして使用することができ、ディスクリプタファイルと同一なものと把握される。
なお、上記のファイル名を構成する“_000_”は、サポートする言語情報を区別するための識別コードである言語コード(Language Code)として使用される。例えば、英語で構成された「バインディングユニットのためのディスクリプタファイル」は、“_eng_”で表現され、韓国語で構成された「バインディングユニットのためのディスクリプタファイル」は、“_kor_”で表現され、日本語で構成された「バインディングユニットのためのディスクリプタファイル」は“_jpn_”で表現され、複数の言語で構成された「バインディングユニットのためのディスクリプタファイル」は“_mul_”で表現されることができる。
また、上記のファイル名を構成する”_xml”は、記述言語(Description Language)であり、メタデータファイル構造には必要に応じて他の制限(例えば、ファイルサイズ)を適用することも可能である。
したがって、例えば、ローカルストレージのバインディングユニットの編集(削除または修正)のためのメタデータファイルとして動作する「バインディングユニットのためのディスクリプタファイル」を“bumt_eng.xml”で表現することができる。
そして、「バインディングユニットのためのディスクリプタファイル」は、他のメタデータファイルと同じディレクトリに保存される。例えば、「バインディングユニットのためのディスクリプタファイル」が特定のディスクの特有のディレクトリ(disc_ID #1)のメタデータディレクトリ(META)の下位に位置する、または、共有ディレクトリ(Shared)のメタデータディレクトリ(META)の下位に位置する。
バックアップディレクトリ(BACKUP)は、複数の複製ファイル、すなわち、ファイル構造上のデータのうち、特にディスク再生と関連した情報が記録されるインデックスファイル(index)、オブジェクトファイル(MovieObject)、プレイリストディレクトリ(PLAYLIST)内の全てのプレイリストファイル(*.mpls)、及びクリップ情報ディレクトリ(CLIPINF)内の全てのクリップ情報ファイル(*.clpi)に対する複製ファイル(“コピーファイル”とも呼ばれる)を格納する。すなわち、このバックアップディレクトリは、前記のファイル(index、MovieObject、*.mpls、*.clpi)が損傷すると、ディスク再生過程にも致命的な損傷が与えられるので、あらかじめバックアップファイルとして上記ファイルの複製ファイルを前もって保存するために設けられる。
以上の説明と関連して、図2は、前述したディスクファイル構造を用いて特定のタイトルを再生する方法を示す。
すなわち、インデックスファイル(‘インデックステーブル’ともいう)として使用されるタイトルと関連するタイトル再生命令をユーザが入力する場合、該当タイトルの再生が始まる。これについて詳細に説明すると、次の通りである。
インデックスファイル(index.bdmv)内には、該当のディスクがロードされると、最初に再生される画像に関連する情報を示す第1の再生情報“First Playback”情報と、メニュー画面を提供する”Top Menu”情報と、少なくとも一つの“タイトル(Title #1〜Title #n)”情報とが含まれる。
光ディスク30が光記録再生装置10内にロードされると、インデックステーブルに関連するタイトルメニュー情報がユーザにディスプレイ20を介して提供される。ユーザが特定のタイトルまたはメニュー画面内の特定のメニューを選択すると、以降ディスク製作者によってあらかじめ定義されたシナリオにしたがってデータ再生が始まる。すなわち、ユーザによって特定のタイトル(例えば、Title #1)を再生する命令が入力されると、再生管理ファイル構造上のオブジェクトファイル(MovieObject)に備えられたコマンドによって該当のプレイリストファイルが実行される。その後、プレイリストファイル情報にしたがって、特定のプレイアイテム及び/または当該プレイリストファイルに含まれるサブプレイアイテムによってタイトル#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が、外部からダウンロードしたデータであるアディショナルデータを格納するファイル構造を構成する場合に、アディショナルデータがバインディングユニットまたはバーチャルパッケージを削除(Deleting)または修正(Modifying)できるメタデータ情報を含むメタデータファイルを含むことができることが好ましい。
そして、本発明は、ローカルストレージ15が複数個使用される場合または一つのローカルストレージ15内に複数個のバインディングユニットが存在する場合にも適用可能である。
制御部12は、ユーザからの命令を受信すると光ディスク外部に存在するアディショナルデータをダウンロードして、ダウンロードしたアディショナルデータをローカルストレージ15に格納するとともに、ローカルストレージ15内のバインディングユニットマニフェストファイルに記録されたバインディングユニットマニフェスト情報(Binding Unit Manifest Information)を用いてバインディングユニットを構成する。また、制御部12は、記録媒体に含まれるデータとローカルストレージ内に含まれるデータを再生できるように、ローカルストレージ内のバインディングユニットマニフェストファイルに記録されたバインディングユニットマニフェスト情報を用いてバーチャルファイル構造(以下、バーチャルパッケージ(Virtual Package)と呼ぶこととする)を構成する。制御部12は、ユーザからの要求を受信すると、バーチャルパッケージを用いてオリジナルデータ及び/またはアディショナルデータを再生する。
また、制御部12によって生成されたバーチャルパッケージは、複数のクリップを再生可能にするプレイアイテムを含むバーチャルプレイリスト(Virtual PlayList)を少なくとも一つ備える。
制御部12は、メタデータ情報のうち、「バインディングユニットのためのディスクリプタ情報(Descriptors Information for Binding Unit)」を用いてバインディングユニットの編集を制御して、編集されたバインディングユニットを生成する。制御部12は、編集されて生成されたバインディングユニットをディスクパッケージ(Disc package)にバインディングまたは結合するバインディングオペレーションを行って、バーチャルパッケージを生成することを制御する機能を果たす。また、制御部12は、バインディングユニットマニフェスト情報を用いてバーチャルパッケージを編集できる。
したがって、メタデータ情報のうち、「バインディングユニットのためのディスクリプタ情報」を用いてアプリケーションイメージを参照することによってユーザが編集を行う場合に、制御部12がユーザ命令に応じてバインディングユニットまたはバーチャルパッケージを編集することができる。
以上の説明と関連して、バインディングユニットマニフェストファイル、バインディングユニットマニフェスト情報、及びバーチャルパッケージについての詳細な内容を、付属の図面を参照して以下に述べる。
AVデコーダ17は、制御部12からの制御信号を受信すると出力データ(すなわち、オリジナルデータ及び/またはアディショナルデータ)を最終的にデコードして、デコードした結果をユーザに提供する。
AVエンコーダ18は、制御部12から制御信号を受信すると入力信号を特定のフォーマットの信号(例えば、MPEG2トランスポートストリーム)に変換して、その変換結果を信号処理部13に提供する。
新規に生成されたバーチャルパッケージを後に再使用できるようにローカルストレージ15に格納しておくことができる。または、新規に生成されたバーチャルパッケージを別のダイナミックメモリを用いて一時的に格納して、その後使用することもできる。
図4Bは、本発明に係る光記録再生装置10に含まれる構成要素全体から、ローカルストレージを用いて光ディスクのデータを再生する装置を説明するブロック図である。
以下、ローカルストレージ15内に保存された情報について説明する。本発明によるローカルストレージ15は、ディスク識別情報(ID)ごとにディレクトリ及びファイルを持つファイル情報(Directory-File for disc_ID #n dependent)と、外部からダウンロードした複数の付加クリップ(Additional Clip)を格納する。
ローカルストレージ15のバインディングユニットが生成され、ローカルストレージ15は、ディスクパッケージと関連するバインディングオペレーションのためのバインディングユニットマニフェスト情報と、バインディングユニットまたはバーチャルパッケージを編集するためにユーザがアプリケーションイメージを見ることができるようにする「バインディングユニットのためのディスクリプタ情報」とを含むことができる。
特に、ローカルストレージ15は、相異なる複数のディスクに対応するために複数のファイル情報単位(Directory-File for disc_ID #n dependent)を含むことが可能である。したがって、ローカルストレージ15は、上記のファイル情報単位を管理するためのファイルシステムを別個に要求する。
特に、このファイルシステムはローカルストレージファイルシステム41ともいい、ローカルストレージファイルシステム41は、ローカルストレージ15内に格納された全てのファイルを管理するシステムを意味する。
したがって、特定のディスク識別情報(disc_ID)を持つ光ディスク(例えば、disc_ID #1)が光記録再生装置10内にローディングされると、光記録再生装置10内の制御部12は、ピックアップユニット11及び信号処理部13を用いて該当ディスクの識別情報を確認する。ローカルストレージ15内に保存されたファイル情報があれば、制御部12は、ローカルストレージ15に保存されている全てのファイル情報単位のうち、ローディングされたディスク識別情報と一致するバインディングユニットファイル情報を読み取り、読み取られた情報をディスクパッケージとバインディング(または結合)することによってバーチャルパッケージを生成し、生成されたバーチャルパッケージを用いてディスク内のオリジナルデータとローカルストレージ内のアディショナルデータを共に再生する。
しかしながら、図4Bの実施例では一つのローカルストレージ15とローカルストレージファイルシステム41で説明しているが、本発明では、複数個のローカルストレージがある場合にも適用可能であり、ローカルストレージ15とローカルストレージファイルシステム41を複数個存在すると決定することは当業者にとって自明である。
以下、本発明のローカルストレージデータをディスクパッケージにバインディング(または結合)してバーチャルパッケージを生成する方法について、図5を参照して具体的に説明する。
図5は、本発明による記録媒体内のデータとローカルストレージ内のデータを共に再生するためのバーチャルパッケージを生成する方法を示す図である。
図5は、本発明に係る記録媒体のデータ及びローカルストレージのデータを共に再生するために上記のバーチャルパッケージを生成する方法を説明する概念図である。
図5を参照すると、ローカルストレージ15内に図4Bに示す情報及びコンテンツが保存されている状態で、特定のディスクがローディングされると、光記録再生装置10は、ローカルストレージ15内のローカルストレージファイルシステム情報41を読み取ると同時に、ディスク内に記録されたファイル構造を含むディスクファイルシステム情報42を読み取り、これからバーチャルファイルシステム(VFS)を形成する。すなわち、バーチャルファイルシステム(VFS)は、ローカルストレージ15内のファイルシステムとローディングされたディスクの他のファイルシステムとを統合して管理するために仮想的に形成されたファイルシステムを意味する。
光記録再生装置10は、ディスク内に記録されたオリジナルデータとローカルストレージ内のアディショナルデータとを共に再生するために、上述のバーチャルファイルシステム(VFS)を用いて新しいバーチャルパッケージを生成する。このため、光記録再生装置10は、ローカルストレージ15のファイルシステム内から、ローディングされたディスク(例えば、disc_ID #1)と関連したファイル情報(Directory-File for disc_ID #1 dependent)を読み取り、読み取られたバインディングユニットマニフェスト情報によってバインディングユニットを生成し、生成されたバインディングユニットを読み取り、そして、読み取られたファイル情報をローディングされたディスク(disc_ID #1)のディスクパッケージに置き換える(Replacing)、または読み取られたファイル情報をディスクパッケージに追加(Appending)するバインディングオペレーション(Binding Operation)を行う。
特に、本発明は、バインディングユニットマニフェスト情報に関連したバインディングオペレーションを行う前に、メタデータファイルによってバインディングユニットが編集され、または、バインディングオペレーションを行ってバーチャルパッケージを生成した後にバーチャルパッケージを編集するという点に特徴がある。
本発明に係るバインディングユニットマニフェストファイルは、ファイルとタイトルとの関係を表すリスト(Files and Titles Relation List)と、バーチャルパッケージの生成のためにバインディングユニット内の全てのファイルに対するマッピングを実行するネームマッピング情報(Name Mapping Information)と、プログレッシブプレイリストのためのプログレッシブプレイリスト情報(Progressive Playlist Information)と、クレデンシャル情報(Credential Information)とを含む。
特に、ネームマッピング情報は、ローカルストレージのファイル構造データがバインディングユニットを生成するときと、バインディングユニットがディスクパッケージにバインディングされるときに用いられる。
バインディングオペレーションによって生成されるバーチャルパッケージは、オリジナルクリップ422及び付加クリップ412を再生/管理するファイル構造を指し示す。オリジナルクリップ422は、ディスク内に記録されたオリジナルデータで構成される。一方、付加クリップ412は、ローカルストレージ内に記録されたアディショナルデータで構成される。
以下、図6を参照してローカルストレージ内でバインディングユニットを生成する好適な実施形態について説明する。図6に示す好適な実施形態は、バインディングユニットはタイトル単位にディレクトリを含むファイル構造を生成することに特徴があるが、本発明は他の実施形態にも適用可能である。
タイトル単位に構成されたバインディングユニットは、記録媒体と同じファイル構造を持つことができる。必要ならば、バインディングユニットは、記録媒体と相異なるファイル構造を持っても良い。
図6は、本発明によるバーチャルパッケージを生成するためのローカルストレージバインディングユニットを説明する構造図である。特に、図6は、“org_ID #1”及び“disc_ID #1”が使用される好適な実施形態を示す。
図6を参照すると、ローカルストレージのファイル構造におけるバインディングユニットマニフェストファイル61(disc_ID #1.bumf)は、New−trailerディレクトリの下位のファイル(42005.mpls、42005.clpi、42005.m2ts)と、ディスク内のSharedディレクトリの下位の補助データファイル(Japanese.otf)をマッピングしているマッピング情報を持っている。
上記マッピング情報によってディスクのバインディングユニット62(Binding Unit of disc_ID #1)が生成されると、New−trailerディレクトリは、特定のディスクのディレクトリ(disc_ID #1)の下位に位置付けられる。このNew−trailerディレクトリは、プレイリストファイル(42005.mpls)とクリップ情報ファイル(42005.clpi)とストリームファイル(42005.m2ts)とを含む。補助データファイル(Japanese.otf)は、ディスクが共有するSharedディレクトリの下位に位置する。
ここで、生成されたバインディングユニットの全てのファイルは、読み取り専用(Read-only)ファイルであり、ディスクパッケージにバインディングされるバインディングユニットは、新しいバーチャルパッケージを生成し、記録媒体のデータ及び/またはローカルストレージのデータを再生する。
図7は、本発明の他の好適な実施形態によるバーチャルパッケージを生成するためのローカルストレージバインディングユニットを説明する構造図である。特に、図7は、「バインディングユニットのためのディスクリプタファイル」を含むローカルストレージファイル構造を編集した後、バインディングユニットマニフェストファイルによってバインディングユニットを生成する好適な実施形態を示している。
図7を参照すると、ローカルストレージファイル構造内のバインディングユニットマニフェストファイル71(disc_ID #1.bumf)は、New−trailerディレクトリの下位に、特定のタイトル(例えば、Title #1)のファイル(72005.mpls:711、72005.clpi:712、72005.m2ts:713)と、別の特定のタイトル(例えば、Title #2)のファイル(62005.mpls:714、62005.clpi:715、62005.m2ts:716)と、メタデータファイルである「バインディングユニットのためのディスクリプタファイル」(bumt_eng.xml:717)と、ディスクが共有するSharedディレクトリの下位の補助データファイル(Chinese.otf)をマッピングしているマッピング情報(Mapping Information)を含む。
マッピング情報に関連するディスクのバインディングユニットを生成する前に「バインディングユニットのためのディスクリプタファイル」によってユーザがバインディングユニットディスクリプタのためのアプリケーションイメージを見ながら、特定のタイトル(Title #1)を削除する編集をした場合には、バインディングユニットマニフェストファイル71(disc_ID #1.bumf)が修正される。したがって、バインディングユニットマニフェストファイル情報は、New−trailerディレクトリの下位にある特定のタイトル(例えば、Title #2)のファイル(62005.mpls:714、62005.clpi:715、62005.m2ts:716)と、ディスクが共有するSharedディレクトリの下位の補助データファイル(Japanese.otf:718)をマッピングしているマッピング情報を持つファイルに修正される。これにより、修正された新しいバインディングユニットマニフェストファイルが生成される。
したがって、新しいバインディングユニットマニフェストファイルのマッピング情報によってディスクのバインディングユニット(Binding Unit of disc_ID #1:72)を生成すると、ディスク特有のディレクトリ(disc_ID #1)の下位にNew−trailerディレクトリが位置付けられる。New−trailerディレクトリは、特定のタイトル(Title #2)のためのプレイリストファイル(62005.mpls:724)とクリップ情報ファイル(62005.clpi:725)とストリームファイル(62005.m2ts:726)とを含む。補助データファイル(Japanese.otf:728)は、ディスクが共有するSharedディレクトリの下位に位置付けられる。
これと関連して、生成されたバインディングユニットの全てのファイルは、読み取り専用ファイルであり、バインディングユニットは、ディスクパッケージにバインディングされて新しいバーチャルパッケージを生成し、記録媒体のデータ及び/またはローカルストレージのデータを再生することは、図6で説明した通りである。
図8は、本発明によるバインディングユニットのためのディスクリプタ情報を説明するアプリケーションイメージで示す図である。図8を参照してバインディングユニットの編集について説明する。
まず、バインディングユニットのためのディスクリプタ情報(Descriptor for Binding Unit)が、ユーザがディスプレイなどから見ることができるアプリケーションイメージで表現された場合を挙げて説明する。選択されたディレクトリ情報800は、ディレクトリ名、コンテンツリスト及びダウンロード情報を含む。ディレクトリ名は、映画タイトルの“ダイハード(Die Hard)”を含む。また、コンテンツリストは、特定の映像“Movie #1”からなるTitle #1と、別の特定の映像である“Movie #2”からなるTitle #2とを含み、ダウンロード情報には、コンテンツプロバイダがコンテンツを提供するダウンロードサイトであるインターネットウェブサイトの“www.FOX.com”情報と、ダウンロード時間である“Jan−10−2005”情報とが含まれている。その他にも、ダウンロード情報には、ディレクトリプロパティ情報と、最近のダウンロード時間(Latest Downloaded Time)またはアップデート時間の情報なども含まれることができる。本発明が上記の例に限定されることはなく、他の例にも適用可能である。
選択されたディレクトリ情報800を表現したアプリケーションイメージに、バインディングユニットまたはバーチャルパッケージの編集のための特定の命令語の一つである“このディスクに関連するデータを削除したいですか?(Do you want to delete data associated with this disc?)”をユーザが見た場合に、ユーザが編集プログラムの1種であるディスクリプタアプリケーション(Descriptor Application)によって所望のディスクの情報を削除する動作を行うことが可能である。
しかし、ユーザが特定のディスクの情報を削除せず、特定のタイトルの情報を編集することを希望して特定のタイトル(例えば、Title #1)を選択すると、アプリケーションイメージは、選択されたタイトル情報810(Selected Title Information)をディスプレイ上に表示する。この選択されたタイトル情報810において、タイトル名は特定の映画である“ダイハード”であり、タイトルタイプは映画タイトルであり、ダウンロードされたリストは日本語オーディオ情報と韓国語テキストサブタイトル情報などで構成される。これ以外にも、選択されたタイトル情報810は、ダウンロードされたサイトなどが含まれることができるが、本発明がこれに限定されることはなく、他の例にも適用可能である。また、選択されたタイトル情報810を表現したアプリケーションイメージにバインディングユニットまたはバーチャルパッケージ編集のための特定の命令語の一つである“このタイトルに関連するデータを削除したいですか?(Do you want delete this title?)”をユーザが見て、ユーザが編集プログラムの一種であるディスクリプタアプリケーションによって所望のタイトル(例えば、Title #1)のディスクにある情報を削除する動作を行うことができる。
図9は、本発明の第1の好適な実施形態によるローカルストレージを用いて記録媒体からデータを再生する方法を説明するフローチャートである。特に、図9は、バインディングユニットのためのディスクリプタ情報を用いてバインディングユニットを編集する場合を説明している。
図9を参照すると、ディスクが光記録再生装置にローディングされると、光記録再生装置は、ローカルストレージのデータからディスク識別情報(disc_ID)を確認する(S901)。
ローカルストレージ内にローディングされたディスクと同一のディスク識別情報(disc_ID)のローカルストレージファイル構造情報を含むファイル情報を読み取る(S902)。
このファイル情報は、バインディングユニットのためのメタデータファイルも含むので、外部のコンテンツプロバイダからコンテンツデータをダウンロードするとき、メタデータファイルも共にダウンロードする。
アプリケーションによってメタデータファイルは修正される。例えば、ユーザが特定のディレクトリ内に含まれる特定のコンテンツデータを削除または修正したいので、ユーザインターフェースを介してユーザからの命令を光記録再生装置に入力すると、ユーザによって修正される特定のコンテンツデータは、BD−Jアプリケーションによって削除され、メタデータファイルも削除された情報に基づいてアップデートされる。
読み取られた同一のディスク識別情報(disc_ID)のファイル情報のうちメタデータ情報による編集を行うか否かを判断する(S903)。
メタデータ情報は特に、バインディングユニットのためのディスクリプタ(Descriptors for Binding Unit)の情報であり、ユーザがバインディングユニットを編集することを希望する場合に各バインディングユニット情報を認識するために必要とされる。
ユーザは、外部からダウンロードしてローカルストレージに保存されたコンテンツプロバイダ(CP)のコンテンツ情報、ディスクのコンテンツ情報、タイトルのコンテンツ情報などの多様な情報を確認することを希望するが、これらの情報を確認するときにディスクリプタ情報が必要とされる。該ディスクリプタ情報を用いてユーザはディレクトリ、ディスク、及びタイトルの編集動作のうちの一つである削除動作を行うことができる。すなわち、ディスクリプタ情報は、上記の編集動作のためのユーザオペレーションを支援することができる。
これと関連して、一つのバインディングユニットまたは複数のバインディングユニットで構成されたバインディングユニットのグループからアプリケーションを編集する動作は、ディスクライブラリアプリケーション(Disc Library Application)において特定のディスクに関連した各ディレクトリを編集するために「ディスク情報のためのディスクリプタ(Descriptor for Disc Information)」を使用する。特定のタイトルに関連した各ファイルの編集は、「タイトル情報のためのディスクリプタ(Descriptor for Title Information)」を用いて行うことが好ましい。
ステップS903においてメタデータ情報による編集動作が実行されないと、バインディングユニットマニフェストファイルに基づくバインディングユニットである第1のバインディングユニットが生成される(S904)。
ステップS903においてメタデータ情報による編集動作が実行されると、まず、メタデータファイルによるローカルストレージのファイル構造の編集を行い、修正されたバインディングユニットマニフェストファイルに関連するバインディングユニットである第2のバインディングユニットが生成される(S905)。
上記ステップS904及びS905で生成されたバインディングユニットをディスクパッケージにバインディングする(または結合する)バインディングオペレーションを行うか否かが判断される(S906)。
ステップS906においてバインディングオペレーションが行われないと、ディスク内のディスクパッケージが再生される(S907)。
ステップS907においてバインディングオペレーションが行われると、バインディングユニットマニフェストファイル内のネームマッピング情報(Name Mapping Information)に関連付けられるバインディングオペレーションを行ってバーチャルパッケージを生成する。生成されたバーチャルパッケージによって記録媒体であるディスクのオリジナルデータとローカルストレージのアディショナルデータを再生する(S908)。
ここで、バインディングオペレーション時にバインディング優先順位を定めることができる。制御部12がバインディング優先順位を定めることができることが好ましい。ローカルストレージ内のファイルと記録媒体のディスク内のファイル間でバインディングオペレーションが実行される時、ファイルのバインディング優先順位は、以下のようになる。つまり、記録媒体特有領域バインディングユニット(Disc Specific Area Binding Unit)のファイルが共有領域バインディングユニット(Shared Area Binding Unit)のファイルに優先し、さらに、当該共有領域バインディングユニットのファイルがディスクパッケージ(Disc package)のファイルに優先する。
これと関連して、バインディングユニット(Binding Unit)は基本的に、ディスクパッケージと類似な構造を持つ。場合によっては、タイトル単位に構成されたバインディングユニットが記録媒体と同一または相異なるファイル構造を持っても良い。
また、本発明においてバインディングユニットだけでは再生管理ファイルとして動作出できず、この点がバインディングユニットとディスクパッケージとの差異点である。
もし、バインディングユニットだけでも単独でデータ再生可能なように設計されると、これは単にローカルストレージ内のデータを再生することに他ならず、このようなバインディングユニットの動作は、本発明で達成しようとする、ディスク内のオリジナルデータとローカルストレージ内のアディショナルデータを共に再生するという目的に反する。
したがって、バーチャルファイルシステム(VFS)は、バインディングユニットマニフェストファイルの情報のうち、特にネームマッピング情報を用いて、ローディングされたディスク内のディスクパッケージに、ローカルストレージファイル構造にアップデートされたバインディングユニットをバインディングするバインディングオペレーションを行って新しいバーチャルパッケージを生成する。
このとき、生成されたバーチャルパッケージは、ディスクパッケージと同じ構造を有することができる。
図10は、本発明によるバーチャルファイルシステム(VFS)を用いてバーチャルパッケージを生成する方法及びバーチャルパッケージを編集する方法を説明する概念図である。
特定のディスク内のディスクパッケージ(org_ID #1、disc_ID #1:102)は、ルートディレクトリ(root)の下位ディレクトリであるBDディレクトリ(BDMV)内に、インデックスファイル(index.bdmv)、オブジェクトファイル(MovieObject.bdmv)、プレイリストファイル(00000.mpls:1021)、クリップ情報ファイル(01000.clpi:1022)、ストリームファイル(01000.m2ts:1023)、補助データファイル(sound.bdmv:1024)を含む。
ローディングされたディスク(例えば、disc_ID #1)に関連付けられた新しくダウンロードしてアップデートされたバインディングユニット、または、あらかじめダウンロードしてローカルストレージに保存されているバインディングユニットであるローカルストレージのバインディングユニット(Binding Unit of LocalStorage:101)は、特定のコンテンツプロバイダのディレクトリ(例えば、org_ID #1)の下位に、ディスク特有のディレクトリ(disc_ID #1)及びディスク共有ディレクトリ(Shared)を含む。
そして、ディスク特有のディレクトリ(disc_ID #1)の下位ディレクトリであるNew−trailerディレクトリは、特定のプレイリストファイル(42005.mpls:1011)、当該プレイリストファイル1011によって管理されるクリップであるクリップ情報ファイル(42005.clpi:1012)及びストリームファイル(42005.m2ts:1013)を含む。ディスク共有ディレクトリ(Shared)は、補助データファイル(Japanese.otf:1015)を含み、これでローカルストレージのバインディングユニットを構成する。
本発明の好適な実施形態によれば、本発明に係るローカルストレージのバインディングユニットマニフェストファイルのネームマッピング情報は、バーチャルパッケージにおけるバインディングユニット内のファイルのファイル名とファイル位置についての情報である。例えば、バインディングユニットマニフェストファイルのネームマッピング情報に基づいて、バインディングユニット内のプレイリストファイル(42005.mpls:1011)は、バーチャルパッケージのプレイリストディレクトリ(PLAYLIST)内のプレイリストファイル(00000.mpls:1031)に置き換えられ、クリップ情報ファイル(42005.clpi:1012)は、バーチャルパッケージのクリップ情報ディレクトリ(CLIPINF)内のクリップ情報ファイル(02000.clpi:1033)に置き換えられ、ストリームファイル(42005.m2ts:1013)は、バーチャルパッケージのストリームディレクトリ(STREAM)内のストリームファイル(02000.m2ts:1035)に置き換えられ、メタデータファイルである“バインディングユニットのためのディスクリプタファイル”(bumt_eng.xml:1014)は、バーチャルパッケージのメタデータディレクトリ(META)内のバインディングユニットのためのディスクリプタファイル(bumt_eng.xml:1036)に置き換えられ、補助データファイル(Japanese.otf:1015)は、バーチャルパッケージの補助データ(AUXDATA)ディレクトリ内の補助デートファイル(11111.otf:1038)に置き換えられる。上記ネームマッピング情報は、ファイルの位置についてのファイルのリストの情報を含む。
したがって、バーチャルファイルシステム(VFS)がバインディングオペレーションを行うとき、ローカルストレージ内のバインディングユニットマニフェストファイルに記録されているネームマッピング情報に基づいてバインディングオペレーションが行われ、バーチャルパッケージが生成される。
また、ネームマッピング情報によって生成されたバーチャルパッケージ103は、ルートディレクトリ(root)の下位ディレクトリであるBDディレクトリ(BDMV)を含む。BDディレクトリ(BDMV)は、バーチャルパッケージによるインデックスファイル(index.bdmv)及びオブジェクトファイル(MovieObject.bdmv)を含む。BDディレクトリは、プレイリストディレクトリ(PLAYLIST)、クリップ情報ディレクトリ(CLIPINF)、ストリームディレクトリ(STREAM)、メタデータディレクトリ(META)及び補助データディレクトリ(AUXDATA)を含む。プレイリストディレクトリ(PLAYLIST)は、ローカルストレージバインディングユニット101のプレイリストファイル(42005.mpls:1011)が置き換えられたプレイリストファイル(00000.mpls:1031)を含む。クリップ情報ディレクトリ(CLIPINF)には、ディスクパッケージのクリップインフォファイル(01000.clpi:1022)に、ローカルストレージバインディングユニット101のクリップ情報ファイル(42005.clpi:1012)が置き換えられたクリップ情報ファイル(02000.clpi:1033)が追加される。ストリームディレクトリ(STREAM)には、ディスクパッケージのストリームファイル(01000.m2ts:1023)に、ローカルストレージバインディングユニット101のストリームファイル(42005.m2ts:1013)が置き換えられたストリームファイル(02000.m2ts:1035)が追加される。メタデータディレクトリ(META)は、ローカルストレージバインディングユニット101のメタデータファイルである「バインディングユニットのためのディスクリプタファイル」(bumt_eng.xml:1036)を含む。補助データディレクトリ(AUXDATA)には、ディスクパッケージの補助データファイル(sound.bdmv:1024)に、ローカルストレージバインディングユニット101の補助データファイル(Japanese.otf:1015)が置き換えられた補助データファイル(11111.otf:1038)が追加される。
なお、バーチャルパッケージ内の上位ファイルであるインデックスファイル(index.bdmv)及びオブジェクトファイル(MovieObject.bdmv)は、新しく生成されるバーチャルプレイリストファイル(00000.mpls:1031)に基づいて、既存ディスク内のインデックスファイル(index.bdmv)及びオブジェクトファイル(MovieObject.bdmv)からアップデートされても良い。
例えば、バーチャルパッケージ内のプレイリストファイル(00000.mpls:1031)によってタイトル(Title)が別のタイトルに変更される場合(例えば、新しいタイトルが追加される、既存タイトルが削除される、または、タイトル再生のシナリオが別のシナリオに変更されるなどの場合)、既存のインデックス及びオブジェクトファイルは、新しく生成されたバーチャルパッケージに基づいてアップデートされても良い。
これと関連して、上記で生成されたバーチャルパッケージ103を第1のバーチャルパッケージと命名する。第1のバーチャルパッケージ内に位置するメタデータファイルである「バインディングユニットのためのディスクリプタファイル」(bumt_eng.xml:1036)の情報に基づいて、ユーザが第1のバーチャルパッケージを編集する場合に、新たに生成されたバーチャルパッケージを第2のバーチャルパッケージと命名する。
例えば、第1のバーチャルパッケージにおいて「バインディングユニットのためのディスクリプタファイル」(bumt_eng.xml:1036)の情報に基づいてユーザが特定のタイトルのデータを削除すると、その削除結果によって生成された第2のバーチャルパッケージ内の上位ファイルであるインデックスファイル(index.bdmv)及びオブジェクトファイル(MovieObject.bdmv)は、新しく生成されるバーチャルプレイリストファイル(00000.mpls)に基づいてアップデートされ、特定のタイトルのファイルも削除されて、第2のバーチャルパッケージが生成される。
上記で生成されたバーチャルパッケージ(第1のバーチャルパッケージ、第2のバーチャルパッケージ)によって、記録媒体のデータであるオリジナルデータとローカルストレージのデータであるアディショナルデータを再生する再生方法について、図11を参照して説明する。
図11は、本発明の第2の好適な実施形態に係るローカルストレージを用いて記録媒体からデータを再生する方法を説明するフローチャートである。特に、図11は、「バインディングユニットのためのディスクリプタファイル」を含むバーチャルパッケージを編集して生成された新しいバーチャルパッケージにおける記録媒体データとローカルストレージデータの再生方法を示すフローチャートである。
図11を参照すると、ディスクが光記録再生装置にローディングされると、光記録再生装置は、ローカルストレージデータからディスク識別情報(disc_ID)を確認する(S1101)。
光記録再生装置は、ローカルストレージ内に同一のディスク識別情報(disc_ID)のバインディングユニットが存在するか否かを確認する(S1102)。このとき、ローカルストレージが複数ある場合には、複数のローカルストレージ内には同じディスク識別情報(disc_ID)のバインディングユニットが少なくとも一つ存在することも、存在しないこともありうる。
また、バインディングユニットは、メタデータファイルである「バインディングユニットのためのディスクリプタファイル」(例えば、bumt_eng.xml)を含む。
ステップS1102において、ローカルストレージ内に同一のディスク識別情報(disc_ID)のバインディングユニットが存在しないと確認された場合、光記録再生装置は、記録媒体であるディスク内のディスクパッケージのデータを再生する(S1103)。
ステップS1102において、ローカルストレージ内に同一のディスク識別情報(disc_ID)のバインディングユニットが存在すると確認された場合、光記録再生装置は、ディスクパッケージにバインディングユニットをバインディングする(または結合する)バインディングオペレーションを行うか否か確認する(S1104)。
ステップS1104において、バインディングオペレーションを行わない場合は、光記録再生装置は、記録媒体であるディスク内のディスクパッケージのデータを再生する(S1105)。
ステップS1104において、バインディングオペレーションを行う場合は、光記録再生装置は、バインディングユニットマニフェストファイルのネームマッピング情報に基づいて第1のバーチャルパッケージを生成する。第1のバーチャルパッケージは、メタデータディレクトリ(META)に、バインディングユニットについてのメタデータファイルである「バインディングユニットのためのディスクリプタファイル」(例えば、bumt_eng.xml)を含む(S1106)。
また、バインディングオペレーションは、光記録再生装置がインターネットなどの外部ネットワークと連結していない状態で行われることが好ましい。
これと関連して、バインディング優先順位は、複数個のローカルストレージ間で定めることができる。この時、制御部がバインディング優先順位を定めることができることが好ましい。ローカルストレージ内でのバインディング優先順位については、記録媒体特有領域バインディングユニットのファイルが共有領域バインディングユニットのファイルよりも高いことが好ましい。
ローカルストレージ内のバインディングユニットのファイルと記録媒体内のバインディングユニット(すなわち、ディスクパッケージ)のファイル間のバインディング優先順位は、ローカルストレージ内のバインディングユニットのファイルがディスクパッケージのファイルよりも高いことが好ましい。
ステップS1106で生成された第1のバーチャルパッケージが、「バインディングユニットのためのディスクリプタファイル」(例えば、bumt_eng.xml)の情報を用いたユーザ命令によってバーチャルパッケージ編集が行われるか否かを判断する(S1107)。
ステップS1107において、バーチャルパッケージ編集が行われないと判断された場合、光記録再生装置は、ステップS1106で生成した第1のバーチャルパッケージによって記録媒体のデータ及びローカルストレージのデータを再生する(S1108)。
ステップS1107において、バーチャルパッケージ編集が行われると判断された場合、光記録再生装置は、ユーザ命令を行うことによって第2のバーチャルパッケージを生成する。再生命令がある場合、光記録再生装置は、生成した第2のバーチャルパッケージによって記録媒体のデータとローカルストレージのデータを再生する(S1109)。
本発明の要旨及び範囲から離れることなく本発明において様々な変形及び修正を行うことが可能であることは当業者には自明である。したがって、この発明の変形及び修正が特許請求の範囲やその均等の範囲に属するのであれば、本発明はそれらの変形及び修正の範囲にわたる。
Claims (22)
- ローカルストレージを用いて記録媒体上に記録されたデータを再生する方法であって、
前記方法は、
前記記録媒体からディスクパッケージを読み取るステップと、
前記ディスクパッケージと関連したローカルストレージパッケージをローカルストレージから読み取るステップと、
前記ローカルストレージパッケージのメタデータ情報を表示するステップと、
前記表示されたメタデータ情報を参照してユーザによって編集されたバインディング情報に基づいて前記ローカルストレージパッケージから第1のバインディングユニットを生成するステップと、
前記編集されたバインディング情報に基づいて前記第1のバインディングユニットと前記ディスクパッケージとをバインディングすることによって第1のバーチャルパッケージを生成するステップと
を含むことを特徴とする方法。 - 前記ローカルストレージパッケージに含まれたオリジナルバインディング情報に基づいて前記ローカルストレージパッケージから第2のバインディングユニットを生成するステップと、
前記オリジナルバインディング情報に基づいて前記第2のバインディングユニットと前記ディスクパッケージとをバインディングすることによって第2のバーチャルパッケージを生成するステップと
をさらに含むことを特徴とする請求項1に記載の方法。 - 前記ディスクパッケージのみを再生するステップをさらに含むことを特徴とする請求項1に記載の方法。
- 前記メタデータ情報は、前記ローカルストレージに格納されたデータのコンテンツを表すディスクリプタ情報を含むことを特徴とする請求項1に記載の方法。
- 前記メタデータ情報は、メタデータファイルに含まれ、
前記メタデータファイルは、前記ローカルストレージパッケージに含まれたメタデータディレクトリに含まれることを特徴とする請求項1に記載の方法。 - 前記メタデータファイルのファイル名は、前記メタデータファイルがメタデータファイルであることを表示するファイルディスクリプタ情報と、メタデータファイルがサポートする言語情報とを含むことを特徴とする請求項5に記載の方法。
- 前記ディスクリプタ情報は、コンテンツプロバイダによって提供された第1コンテンツ、記録媒体の第2コンテンツ、タイトルの第3コンテンツのうちの少なくとも一つを表すことを特徴とする請求項4に記載の方法。
- 前記バインディング情報の編集は、BD−Jアプリケーションを介してユーザによって行われることを特徴とする請求項1に記載の方法。
- 前記バインディング情報は、ディスク情報のためのディスクリプタを用いることによってユーザによって編集されることを特徴とする請求項1に記載の方法。
- ユーザが特定のディスクと関連したデータを前記ローカルストレージから削除する場合、前記バインディング情報が自動的に編集されることを特徴とする請求項9に記載の方法。
- 前記バインディング情報は、タイトル情報のためのディスクリプタを用いてユーザによって編集されることを特徴とする請求項1に記載の方法。
- ユーザが特定のタイトルと関連したデータを前記ローカルストレージから削除する場合、前記バインディング情報が自動的に編集されることを特徴とする請求項11に記載の方法。
- 前記バインディング情報は、バインディングユニットマニフェスト情報を含むことを特徴とする請求項1に記載の方法。
- 前記バインディングユニットマニフェスト情報は、バインディングユニットマニフェストファイルに含まれ、
前記バインディングユニットマニフェスト情報は、前記バインディングユニットに含まれるファイルと関連したネームマッピング情報を含むことを特徴とする請求項13に記載の方法。 - 前記ローカルストレージに格納されるローカルストレージパッケージは、特定のディスクと関連した全データを含むディレクトリを含むことを特徴とする請求項1に記載の方法。
- 前記ディスクパッケージは、第1のオブジェクトファイル及び第1のインデックスファイルを含み、
前記ローカルストレージパッケージは、第2のオブジェクトファイル及び第2のインデックスファイルを含み、
前記バーチャルパッケージは、前記第2のオブジェクトファイル及び前記第2のインデックスファイルを含むことを特徴とする請求項1に記載の方法。 - バーチャルファイルシステムは、前記バーチャルパッケージを生成するために使用されることを特徴とする請求項1に記載の方法。
- 前記バーチャルパッケージのファイル構造は、前記ディスクパッケージのファイル構造と同一であることを特徴とする請求項1に記載の方法。
- バーチャルパッケージを生成する方法であって、
前記方法は、
光ディスクから第1のパッケージを読み取るステップと、
ローカルストレージから前記第1のパッケージと関連した第2のパッケージを読み取るステップと、
BD−Jアプリケーションを介して格納されている前記第2のパッケージのメタデータ情報を表示するステップと、
表示された前記メタデータ情報を参照してユーザによって編集されたバインディングユニットマニフェスト情報を含むバインディングユニットを前記第2のパッケージから生成するステップと、
前記バインディングユニットに含まれた前記バインディングユニットマニフェスト情報に基づいて前記バインディングユニットと前記ディスクパッケージとをバインディングすることによってバーチャルパッケージを生成するステップと
を含むことを特徴とする方法。 - 記録媒体上に記録されたデータを再生する装置であって、
前記記録媒体からディスクパッケージを読み取るピックアップユニットと、
前記ディスクパッケージと関連したローカルストレージパッケージを格納するローカルストレージと、
前記ローカルストレージパッケージのメタデータ情報を表示し、前記表示されたメタデータ情報を参照してユーザによって編集されたバインディング情報に基づいて前記ローカルストレージパッケージからバインディングユニットを生成する制御信号を生成する制御部と
を備え、
前記制御部は、前記編集されたバインディング情報に基づいて前記バインディングユニットと前記ディスクパッケージとをバインディングすることによってバーチャルパッケージを生成することを特徴とする装置。 - 前記メタデータ情報は、前記ローカルストレージに格納されたデータのコンテンツを表すディスクリプタ情報を含むことを特徴とする請求項20に記載の装置。
- 前記メタデータ情報は、コンテンツプロバイダによって提供された第1コンテンツ、記録媒体の第2コンテンツ、タイトルの第3コンテンツのうちの少なくとも一つを表すディスクリプタ情報を含むことを特徴とする請求項20に記載の装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US64178005P | 2005-01-07 | 2005-01-07 | |
KR1020050109677A KR20060081333A (ko) | 2005-01-07 | 2005-11-16 | 로컬 스토리지를 이용한 기록매체 재생방법 및 재생장치 |
PCT/KR2005/004648 WO2006073247A1 (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 |
---|---|
JP2008527597A true JP2008527597A (ja) | 2008-07-24 |
Family
ID=37172370
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007550280A Pending JP2008527596A (ja) | 2005-01-07 | 2005-12-29 | ローカルストレージを使用記録媒体再生方法および再生装置 |
JP2007550281A Pending JP2008527597A (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 |
---|---|---|---|
JP2007550280A Pending JP2008527596A (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) | US20060164930A1 (ja) |
JP (3) | JP2008527596A (ja) |
KR (4) | KR20060081323A (ja) |
CN (4) | CN101099208B (ja) |
BR (2) | BRPI0519632A2 (ja) |
RU (2) | RU2007130084A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8291502B2 (en) | 2005-11-25 | 2012-10-16 | Sony Corporation | Information processing apparatus and method, information recording medium, and computer program |
US8861933B2 (en) | 2007-06-12 | 2014-10-14 | Sony Corporation | Information processing apparatus, information processing method and computer program |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8875198B1 (en) | 2001-08-19 | 2014-10-28 | The Directv Group, Inc. | Network video unit |
US9602862B2 (en) | 2000-04-16 | 2017-03-21 | The Directv Group, Inc. | Accessing programs using networked digital video recording devices |
AU2003264414A1 (en) * | 2002-09-12 | 2004-04-30 | Matsushita Electric Industrial Co., Ltd. | Recording medium, reproduction device, program, reproduction method, and recording method |
KR100973864B1 (ko) * | 2002-09-25 | 2010-08-03 | 파나소닉 주식회사 | 재생장치, 재생방법, 기록매체 |
EP1842376A4 (en) * | 2005-01-05 | 2008-01-02 | Digital Networks North America | METHOD AND SYSTEM FOR INTELLIGENTLY INDEXING INDICATORS FOR RECORDABLE EVENTS |
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 |
KR20060081337A (ko) * | 2005-01-07 | 2006-07-12 | 엘지전자 주식회사 | 비밀키를 이용한 암호화 및 복호화 방법 |
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 | 삼성전자주식회사 | 재생 장치 및 재생 방법 |
JP4462319B2 (ja) * | 2007-10-04 | 2010-05-12 | ソニー株式会社 | 情報処理装置、コンテンツ利用システム、および情報処理方法、並びにコンピュータ・プログラム |
JP5088550B2 (ja) * | 2007-10-26 | 2012-12-05 | ソニー株式会社 | 電子機器、再生方法及びプログラム |
US8873934B2 (en) * | 2008-03-31 | 2014-10-28 | Sony Corporation | CPS unit management in the disc for downloaded data |
JP5303026B2 (ja) * | 2008-03-31 | 2013-10-02 | ソニー株式会社 | 結合ユニットマニフェストファイル |
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 |
US8799221B2 (en) | 2010-04-23 | 2014-08-05 | John Canessa | Shared archives 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 (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004030356A1 (ja) * | 2002-09-25 | 2004-04-08 | Matsushita Electric Industrial Co., Ltd. | 再生装置、光ディスク、記録媒体、プログラム、再生方法 |
JP2006033067A (ja) * | 2004-07-12 | 2006-02-02 | Sony Corp | 再生装置および方法、情報提供装置および方法、データ、記録媒体、並びにプログラム |
Family Cites Families (123)
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 |
KR100188294B1 (ko) | 1993-10-29 | 1999-06-01 | 니시무로 타이죠 | 멀티 신 기록매체 및 재생장치 및 그 방법 |
EP1336963B1 (en) * | 1994-03-19 | 2006-05-31 | Sony Corporation | Optical disk, method and apparatus for recording and reproducing information |
WO1996011446A2 (en) | 1994-10-10 | 1996-04-18 | 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 |
KR100256663B1 (ko) | 1995-04-11 | 2000-05-15 | 니시무로 타이죠 | 데이타 기록 매체 |
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 |
US7068918B1 (en) * | 1998-05-01 | 2006-06-27 | 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 | パイオニア株式会社 | 情報記録再生装置及び情報記録方法 |
EP1249002B1 (en) * | 2000-01-13 | 2011-03-16 | Digimarc Corporation | Authenticating metadata and embedding metadata in watermarks of media signals |
GB2360122A (en) * | 2000-01-18 | 2001-09-12 | Nsm Music Gmbh | Method for operating a jukebox |
BRPI0104958B1 (pt) | 2000-03-09 | 2015-12-01 | Matsushita Electric Ind Co Ltd | sistema de gerenciamento de reprodução de dados de áudio. |
US7191392B1 (en) * | 2000-03-23 | 2007-03-13 | Virpack.Com | System and method for the creation of virtual information packages |
WO2001082608A1 (fr) * | 2000-04-21 | 2001-11-01 | Sony Corporation | Appareil et procede de traitement des informations, programme et support enregistre |
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 |
CN1471672A (zh) * | 2000-10-24 | 2004-01-28 | 汤姆森许可公司 | 利用嵌入媒体播放器页面收集数据的方法 |
JP2002152681A (ja) * | 2000-11-14 | 2002-05-24 | Alpine Electronics Inc | 記録媒体再生方法及び記録媒体再生装置 |
US6938005B2 (en) * | 2000-12-21 | 2005-08-30 | Intel Corporation | Digital content distribution |
DK1367587T3 (da) * | 2001-03-08 | 2012-07-09 | Sony Corp | Dataoptager |
EP1381232A4 (en) * | 2001-04-02 | 2005-09-28 | Matsushita Electric Ind Co Ltd | VIDEO PLAYBACK DEVICE FOR DIGITAL VIDEO CONTENT, VIDEO PLAY PROCESS, VIDEO PLAY PROGRAM AND PACKAGING MEDIUM |
US7047257B2 (en) * | 2001-04-03 | 2006-05-16 | Qnx Software Systems | Computer file management system |
KR100891087B1 (ko) * | 2001-08-30 | 2009-03-31 | 파나소닉 주식회사 | 정보 기록 매체, 동시 기록 재생 방법 및 정보 기록 재생 장치 |
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 | 엘지전자 주식회사 | 재기록 가능 기록매체의 편집 요약정보 관리방법 |
WO2004001748A1 (en) * | 2002-06-21 | 2003-12-31 | Lg Electronics Inc. | Recording medium having data structure for managing reproduction of video data recorded thereon |
CN101350214B (zh) | 2002-06-24 | 2015-07-01 | Lg电子株式会社 | 记录和再现用于视频数据的再现的数据结构的方法及装置 |
KR20040000290A (ko) | 2002-06-24 | 2004-01-03 | 엘지전자 주식회사 | 고밀도 광디스크의 멀티 경로 데이터 스트림 관리방법 |
KR100550695B1 (ko) | 2002-06-24 | 2006-02-08 | 엘지전자 주식회사 | 다중 재생 경로 비디오 데이터의 재생을 관리하기 위한데이터 구조를 갖는 기록 매체와 그에 따른 기록 및 재생방법 및 장치 |
JP2004078265A (ja) * | 2002-08-09 | 2004-03-11 | Logsun Industrial Co Ltd | 記憶装置の防火壁制御装置及び制御方法 |
KR100605188B1 (ko) | 2002-09-07 | 2006-07-31 | 엘지전자 주식회사 | 클립 파일로부터의 정지 영상 재생을 관리하기 위한데이터 구조를 갖는 기록 매체, 그에 따른 기록 및 재생방법 및 장치 |
AU2003264414A1 (en) | 2002-09-12 | 2004-04-30 | Matsushita Electric Industrial Co., Ltd. | Recording medium, reproduction device, program, reproduction method, and recording method |
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 | 엘지전자 주식회사 | 압축데이터 기록 및 재생방법 |
KR100620332B1 (ko) | 2002-11-08 | 2006-09-13 | 엘지전자 주식회사 | 멀티 컴포넌트 스트림의 기록 방법 및 장치와, 그에 따라기록된 멀티 컴포넌트 스트림을 갖는 고밀도 광디스크그리고 이의 재생 방법과 장치 |
US20060051062A1 (en) * | 2002-11-20 | 2006-03-09 | Matsushita Electric Industrial Co., Ltd. | Intergrated video data file intergration device and method therefor and intergrated video data file reproduction device and method |
AU2003282415B2 (en) | 2002-11-20 | 2007-10-18 | Lg Electronics Inc. | Recording medium having data structure for managing reproduction of data recorded thereon and recording and reproducing methods and apparatuses |
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 |
JP4204448B2 (ja) * | 2002-11-26 | 2009-01-07 | パナソニック株式会社 | 記録媒体を着脱可能な記録媒体管理装置、着脱可能な記録媒体を管理する記録媒体管理方法、記録媒体管理プログラム、及びシステムlsi |
WO2004051468A1 (en) * | 2002-11-29 | 2004-06-17 | Research In Motion Limited | Method for generating interpretable code for storage in a device having limited storage |
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 |
KR100886526B1 (ko) | 2003-02-28 | 2009-03-02 | 파나소닉 주식회사 | 애니메이션을 수반한 대화화면의 표시를 실현할 수 있는 기록매체, 재생장치, 기록방법, 컴퓨터 판독 가능한 기록매체, 재생방법 |
WO2004077211A2 (en) | 2003-02-28 | 2004-09-10 | Tilmon Systems Ltd. | Method and apparatus for increasing file server performance by offloading data path processing |
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 |
PL378173A1 (pl) * | 2003-03-20 | 2006-03-06 | Koninklijke Philips Electronics N.V. | Sposób i urządzenie do generowania sygnału prezentacji treści |
WO2004097599A2 (en) * | 2003-04-28 | 2004-11-11 | Sony Pictures Entertainment Inc. | Rich media publishing |
BRPI0410109A (pt) | 2003-05-06 | 2006-05-09 | Lg Electronics Inc | meio de gravação possuindo estrutura de dados para gerenciar dados de vìdeo e dados de conteúdo adicional dos mesmos e métodos e aparelhos de gravação e de reprodução |
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 |
EP1677532B1 (en) | 2003-06-18 | 2011-08-31 | Panasonic Corporation | Playback apparatus, recording medium, program, and playback method |
CN100498948C (zh) * | 2003-06-18 | 2009-06-10 | 松下电器产业株式会社 | 重放装置、重放方法 |
KR100967737B1 (ko) | 2003-06-30 | 2010-07-05 | 파나소닉 주식회사 | 기록매체, 재생장치, 기록방법, 재생방법 |
US7555483B2 (en) * | 2003-07-24 | 2009-06-30 | 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 | ソニー株式会社 | 情報提供システム、再生装置および方法、情報提供装置および方法、記録媒体、並びにプログラム |
BRPI0407057A (pt) | 2003-11-28 | 2006-01-17 | Sony Corp | Aparelho de reprodução, método de reprodução, programa de reprodução, e, meio de gravação |
KR20050052790A (ko) | 2003-12-01 | 2005-06-07 | 엘지전자 주식회사 | 고밀도 광디스크 및 고밀도 광디스크의 파일 관리방법 및재생방법과 기록재생장치 |
JP4534501B2 (ja) * | 2004-01-30 | 2010-09-01 | 株式会社日立製作所 | 映像再生装置および記録媒体 |
KR101104528B1 (ko) | 2004-02-16 | 2012-01-11 | 소니 주식회사 | 재생 장치, 재생 방법 및 기록 매체 |
JP5119566B2 (ja) | 2004-02-16 | 2013-01-16 | ソニー株式会社 | 再生装置および再生方法、プログラム記録媒体、並びにプログラム |
TR201905055T4 (tr) | 2004-03-19 | 2019-05-21 | Koninklijke Philips Nv | Aplikasyon kontrollu uzak depolama birimi. |
KR100636141B1 (ko) * | 2004-04-30 | 2006-10-18 | 삼성전자주식회사 | 프로그래밍 기능을 가진 어플리케이션을 기록한 저장매체, 재생 장치 및 그 재생 방법 |
CN101714383B (zh) * | 2004-05-11 | 2012-09-26 | 松下电器产业株式会社 | 再现装置、程序、再现方法 |
KR100601677B1 (ko) | 2004-05-17 | 2006-07-14 | 삼성전자주식회사 | 저장 매체에 기록된 데이터와 다운로드된 데이터를 함께재생하는 재생 방법 및 그 재생 장치 |
US8036513B2 (en) * | 2004-07-22 | 2011-10-11 | Panasonic Corporation | Playback apparatus and playback method |
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 |
-
2005
- 2005-06-09 KR KR1020050049470A patent/KR20060081323A/ko not_active Application Discontinuation
- 2005-10-13 KR KR1020050096450A patent/KR20060081330A/ko not_active Application Discontinuation
- 2005-10-26 KR KR1020050101231A patent/KR20060081331A/ko not_active Application Discontinuation
- 2005-11-16 KR KR1020050109677A patent/KR20060081333A/ko not_active Application Discontinuation
- 2005-12-29 JP JP2007550280A patent/JP2008527596A/ja active Pending
- 2005-12-29 BR BRPI0519632-9A patent/BRPI0519632A2/pt not_active IP Right Cessation
- 2005-12-29 CN CN2005800460019A patent/CN101099208B/zh not_active Expired - Fee Related
- 2005-12-29 CN CN2005800460038A patent/CN101099200B/zh not_active Expired - Fee Related
- 2005-12-29 JP JP2007550281A patent/JP2008527597A/ja active Pending
- 2005-12-29 RU RU2007130084/28A patent/RU2007130084A/ru not_active Application Discontinuation
-
2006
- 2006-01-03 RU RU2007130078/28A patent/RU2007130078A/ru not_active Application Discontinuation
- 2006-01-03 BR BRPI0606405-1A patent/BRPI0606405A2/pt not_active IP Right Cessation
- 2006-01-03 JP JP2007550287A patent/JP2008527601A/ja active Pending
- 2006-01-03 CN CN2006800018418A patent/CN101099213B/zh not_active Expired - Fee Related
- 2006-01-05 US US11/325,493 patent/US20060164930A1/en not_active Abandoned
- 2006-01-05 US US11/325,341 patent/US20060153021A1/en not_active Abandoned
- 2006-01-05 US US11/325,317 patent/US7761422B2/en not_active Expired - Fee Related
- 2006-01-05 US US11/325,460 patent/US20060153022A1/en not_active Abandoned
- 2006-01-09 CN CN2006100739752A patent/CN1855277B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004030356A1 (ja) * | 2002-09-25 | 2004-04-08 | Matsushita Electric Industrial Co., Ltd. | 再生装置、光ディスク、記録媒体、プログラム、再生方法 |
JP2006033067A (ja) * | 2004-07-12 | 2006-02-02 | Sony Corp | 再生装置および方法、情報提供装置および方法、データ、記録媒体、並びにプログラム |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8291502B2 (en) | 2005-11-25 | 2012-10-16 | Sony Corporation | Information processing apparatus and method, information recording medium, and computer program |
US8861933B2 (en) | 2007-06-12 | 2014-10-14 | Sony Corporation | Information processing apparatus, information processing method and computer program |
Also Published As
Publication number | Publication date |
---|---|
CN101099213A (zh) | 2008-01-02 |
CN1855277A (zh) | 2006-11-01 |
CN101099208B (zh) | 2010-05-12 |
JP2008527601A (ja) | 2008-07-24 |
US20060153016A1 (en) | 2006-07-13 |
KR20060081331A (ko) | 2006-07-12 |
RU2007130078A (ru) | 2009-02-20 |
US20060164930A1 (en) | 2006-07-27 |
CN101099213B (zh) | 2010-08-18 |
CN101099208A (zh) | 2008-01-02 |
JP2008527596A (ja) | 2008-07-24 |
BRPI0606405A2 (pt) | 2009-12-22 |
BRPI0519632A2 (pt) | 2009-03-03 |
CN1855277B (zh) | 2010-05-12 |
US20060153022A1 (en) | 2006-07-13 |
KR20060081330A (ko) | 2006-07-12 |
US20060153021A1 (en) | 2006-07-13 |
KR20060081333A (ko) | 2006-07-12 |
RU2007130084A (ru) | 2009-02-20 |
CN101099200A (zh) | 2008-01-02 |
CN101099200B (zh) | 2010-07-14 |
US7761422B2 (en) | 2010-07-20 |
KR20060081323A (ko) | 2006-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2008527597A (ja) | ローカルストレージを用いて記録媒体からデータを再生する方法及び装置 | |
RU2393555C2 (ru) | Способ и устройство воспроизведения данных с носителя записи, использующие локальное запоминающее устройство | |
US20080025182A1 (en) | Method And Apparatus For Reproducing A Data Recorded In Recording Medium Using A Local Storage | |
US20060155786A1 (en) | Recording medium, and method and apparatus for reproducing data from recording medium using local storage | |
JP2008533631A (ja) | 記録媒体、ならびに記録媒体からデータを再生する方法および装置 | |
JP4610566B2 (ja) | 記録媒体の再生管理ファイルを生成する方法、およびプレイリスト管理ファイルを使用してデータを再生する方法および装置 | |
WO2006073247A1 (en) | Method and apparatus for reproducing data from recording medium using local storage | |
KR101169279B1 (ko) | 기록매체 재생관리 파일 생성방법 및 기록매체 재생방법과재생장치 | |
JP2008519389A (ja) | ローカルストレージを用いて記録媒体からデータを再生する方法及び再生装置 | |
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 | |
US20060077817A1 (en) | Method and apparatus for reproducing data from recording medium using local storage | |
WO2006073246A1 (en) | Method and apparatus for reproducing data from recording medium using local storage | |
JP2008517355A (ja) | ローカルストレージを使用して記録媒体からデータを再生する方法および装置 | |
EP1817773A2 (en) | Method and apparatus for reproducing data from recording medium using local storage | |
RU2383946C2 (ru) | Способ и устройство для воспроизведения данных, записанных на носителе записи, используя локальный накопитель | |
RU2383949C2 (ru) | Способ и устройство воспроизведения данных с носителя записи с использованием локального запоминающего устройства | |
KR20060063597A (ko) | 로컬 스토리지를 이용한 기록매체 재생방법 및 재생장치 | |
KR20060046120A (ko) | 로컬 스토리지를 이용한 기록매체 재생방법 및 재생장치 | |
KR20070067129A (ko) | 로컬 스토리지를 이용한 기록매체 재생방법 및 재생장치 | |
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 |