JP2009151925A - 集積回路 - Google Patents
集積回路 Download PDFInfo
- Publication number
- JP2009151925A JP2009151925A JP2009031486A JP2009031486A JP2009151925A JP 2009151925 A JP2009151925 A JP 2009151925A JP 2009031486 A JP2009031486 A JP 2009031486A JP 2009031486 A JP2009031486 A JP 2009031486A JP 2009151925 A JP2009151925 A JP 2009151925A
- Authority
- JP
- Japan
- Prior art keywords
- avclip
- information
- playback
- stream
- file
- 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.)
- Granted
Links
- 238000003860 storage Methods 0.000 claims abstract description 73
- 230000008859 change Effects 0.000 claims abstract description 20
- 238000000034 method Methods 0.000 abstract description 141
- 238000012545 processing Methods 0.000 abstract description 45
- 238000007726 management method Methods 0.000 description 98
- 230000008569 process Effects 0.000 description 30
- 230000006870 function Effects 0.000 description 25
- 238000010586 diagram Methods 0.000 description 24
- 238000012217 deletion Methods 0.000 description 16
- 230000037430 deletion Effects 0.000 description 16
- 238000010276 construction Methods 0.000 description 15
- 238000006243 chemical reaction Methods 0.000 description 11
- 230000002452 interceptive effect Effects 0.000 description 10
- 230000000750 progressive effect Effects 0.000 description 10
- 230000004044 response Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 5
- 230000008929 regeneration Effects 0.000 description 5
- 238000011069 regeneration method Methods 0.000 description 5
- 239000000203 mixture Substances 0.000 description 4
- 238000009826 distribution Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000001172 regenerating effect Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000002194 synthesizing effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 101100137868 Solanum lycopersicum PAD1 gene Proteins 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Images
Classifications
-
- 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
-
- 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
-
- 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
- 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
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/93—Regeneration of the television signal or of selected parts thereof
-
- 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/21—Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
- G11B2220/213—Read-only 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)
- Signal Processing (AREA)
- Multimedia (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Television Signal Processing For Recording (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Abstract
【解決手段】Virtual FileSysterm部38は、ストリームシーケンスのうち一部のAVClipに対する再生処理が係続している間、アプリケーションによるメソッド呼出に従って、残りのAVClipの状態を、Playback Control Engine32が認識し得るenable状態、又は、認識し得ないdisable状態に変化させる。enable状態への変化は、BD-ROM上のファイル管理情報と、Local Storage18におけるファイル管理情報とから、仮想的なボリューム管理情報を生成して、Playback Control Engine32に引き渡すことによりなされ、disable状態への変化は、仮想的なボリューム管理情報から、Local Storage18におけるファイル管理情報を取り去ることでなされる。
【選択図】図12
Description
前記再生手段は、ストリームシーケンスを構成する一部のデジタルストリームが認識できる状態であれば、残りのデジタルストリームが認識できない状態であっても、再生を開始し、前記パッケージ管理手段は、ストリームシーケンスのうち一部のデジタルストリームに対する再生処理が係続している間、アプリケーション実行手段からの要求に従って、残りのデジタルストリームの状態を、再生手段が認識し得る状態、又は、認識し得ない状態に変化させる、ことを特徴としている。
以降、本発明に係る記録媒体の実施形態について説明する。先ず始めに、本発明に係る再生装置の実施行為のうち、使用行為についての形態を説明する。図1は、本発明に係る再生装置の、使用行為についての形態を示す図である。図1において、本発明に係る再生装置は、再生装置200である。この再生装置200は、リモコン300、テレビ400により形成されるホームシアターシステムに、映画作品を供給するという用途に供される。
<AVClip>
先ず初めに、拡張子.M2TSが付与されたファイルについて説明する。図3は、拡張子.M2TSが付与されたファイルがどのように構成されているかを模式的に示す図である。拡張子.M2TSが付与されたファイル(00001.M2TS,00002.M2TS,00003.M2TS・・・・・)は、AVClipを格納している。AVClipは(中段)、複数のビデオフレーム(ピクチャpj1,2,3)からなるビデオストリーム、複数のオーディオフレームからなるオーディオストリームを(上1段目)、PESパケット列に変換し(上2段目)、更にTSパケットに変換し(上3段目)、同じく字幕系のプレゼンテーショングラフィクスストリーム(下1段目のPGストリーム)及び対話系のインタラクティブグラフィクスストリーム(下1段目のIGストリーム)をTSパケットに変換して(下3段目)、これらを多重化することで構成される。
<Clip情報>
拡張子"CLPI"が付与されたファイル(00001.CLPI)は、AVClipのそれぞれに1対1に対応するClip情報である。管理情報故に、Clip情報は、AVClipにおけるストリームの符号化形式、フレームレート、ビットレート、解像度等の情報や、GOPの先頭位置を示すEP_mapをもっている。<PlayList情報>
拡張子"MPLS"が付与されたファイル(00001.MPLS)は、PlayLIst(PL)情報を格納したファイルである。PL情報は、AVClipを参照してプレイリストを定義する情報である。図4は、PL情報の構成を示す図であり、本図の左側に示すように、PL情報は、『MainPath情報』、『PLMark情報』、『SubPath情報』から構成される。
Java(登録商標)アプリケーションについて説明する。Java(登録商標)アプリケーションは、仮想マシンのヒープ領域(ワークメモリとも呼ばれる)にロードされた1つ以上のxletプログラムからなる。このワークメモリにロードされたxletプログラム、及び、データから、アプリケーションは構成されることになる。以上がJava(登録商標)アプリケーションの構成である。
Java(登録商標)アーカイブファイル(図2の00001.jar)は、1つ以上のクラスファイル、1つ以上のデータファイル等を1つにまとめることで得られるファイルである。図11(a)は、アーカイブファイルにより収められているプログラム、データを示す図である。本図におけるデータは、枠内に示すディレクトリ構造が配置された複数ファイルを、java(登録商標)アーカイバでまとめたものである。枠内に示すディレクトリ構造は、Rootディレクトリ、java(登録商標)ディレクトリ、imageディレクトリとからなり、Rootディレクトリにcommon.pkgが、java(登録商標)ディレクトリにクラスファイル(aaa.class,bbb.class)が、imageディレクトリに、menu.jpgが配置されている。java(登録商標)アーカイブファイルは、これらをjava(登録商標)アーカイバでまとめることで得られる。かかるクラスファイル及びデータは、BD-ROMからキャッシュに読み出されるにあたって展開され、キャッシュ上で、ディレクトリに配置された複数ファイルとして取り扱われる。Java(登録商標)アーカイブファイルのファイル名における"zzzzz"という5桁の数値は、アプリケーションのID(applicationID)を示す。本Java(登録商標)アーカイブファイルがキャッシュに読み出された際、このファイル名における数値を参照することにより、任意のJava(登録商標)アプリケーションを構成するプログラム,データを取り出すことができる。
図12は、本発明に係る再生装置の内部構成を示す図である。本発明に係る再生装置は、本図に示す内部に基づき、工業的に生産される。本発明に係る再生装置は、主としてシステムLSIと、ドライブ装置という2つのパーツからなり、これらのパーツを装置のキャビネット及び基板に実装することで工業的に生産することができる。システムLSIは、再生装置の機能を果たす様々な処理部を集積した集積回路である。こうして生産される再生装置は、BD-ROMドライブ1、ReadBuffer2、デマルチプレクサ3、ビデオデコーダ4、ビデオプレーン5、P-Graphicsデコーダ6、Presentation Graphicsプレーン7、合成部8、フォントゼネレータ9、I-Graphicsデコーダ10、スイッチ11、InteractiveGraphicsプレーン12、合成部13、CLUT部14、CLUT部15、オーディオデコーダ16、Network Device17、Local Storage18、ReadBuffer19、デマルチプレクサ20、命令ROM21、ユーザイベント処理部22、PSRセット23、CPU24、シナリオメモリ25、Local Memory26、スイッチ27から構成される。
a)BD Player Deviceの第1階層、
b)BD Player Modelの第2階層、
c)Application Runtime Enviromentの第3階層からなる。
b2)Playback Control Engine32の層
b1)Virtual File System38及びPresentation Engine31の層
からなり、自身より上位の階層に対し、ファンクションAPIを提供する。
このうち図12に示したPSRセット23やシナリオメモリ25は、Playback Control Engine32内に存在することになる。
第3階層"Application Runtime Enviroment"は、以下のc1)のスタック階層からなる。つまり、
c1)HDMVモジュール29a、BD-Jモジュール29bが存在する層
からなる。
以降、このソフトウェア構造における各構成要素について説明する。
<HDMVモジュール29a、BD-Jモジュール29b>
HDMVモジュール29aは、ナビゲーションコマンドを解読し、解読結果に基づきPlayback Control Engine32に対するファンクションコールを実行する。
d1-1)Java(登録商標)仮想マシン30
d1-2)Java(登録商標)仮想マシンが動作するためのミドルウエアを階層化した構成になっている。
<Java(登録商標)仮想マシン30>
Java(登録商標)仮想マシン30は、アプリケーションを構成するxletプログラムをワークメモリにロードして、xletプログラムを解読し、解読結果に従って、下位層に対する制御を行う。下位層への制御は、メソッドをミドルウェアに発行して、BD再生装置が対応しているファンクションコールに置き換えさせ、置換後のファンクションコールをPlaybackControl Engine32に発行することでなされる。
ここでJava(登録商標)仮想マシン30の内部構成について説明する。図15は、Java(登録商標)仮想マシン30の内部構成を示す図である。本図に示すようにJava(登録商標)仮想マシン30は、図12に示したCPU24と、ユーザクラスローダ52、メソッドエリア53、ワークメモリ54、スレッド55a,b・・・n、Java(登録商標)スタック56a,b・・・nとから構成される。
<Presentation Engine31>
Presentation Engine31は、AV再生ファンクションを実行する。再生装置のAV再生ファンクションとは、DVDプレーヤ、CDプレーヤから踏襲した伝統的な機能群であり、再生開始(Play)、再生停止(Stop)、一時停止(PauseOn)、一時停止の解除(Pause Off)、Still機能の解除(still off)、速度指定付きの早送り(Forward Play(speed))、速度指定付きの巻戻し(BackwardPlay(speed))、音声切り換え(Audio Change)、副映像切り換え(Subtitle
Change)、アングル切り換え(AngleChange)といった機能である。AV再生ファンクションを実現するべく、Presentation Engine31は、Read Buffer2上に読み出されたAVClipのうち、所望に時刻にあたる部分のデコードを行うよう、ビデオデコーダ4、P-Graphicsデコーダ6、I-Graphicsデコーダ10、オーディオデコーダ16を制御する。所望の時刻としてPSR8(カレントPTM)に示される箇所のデコードを行わせることにより、AVClipにおいて、任意の時点を再生を可能することができる。
<Playback Control Engine32>
再生制御エンジン(Playback Control Engine32(PCE))32は、プレイリストに対する再生制御ファンクション(i)、PSRセット23における状態取得/設定ファンクション(ii)といった諸機能を実行する。PLに対する再生制御ファンクションとは、PresentationEngine31が行うAV再生ファンクションのうち、再生開始や再生停止を、カレントPL情報及びClip情報に従って行わせることをいう。これら機能(i)〜(ii)は、HDMVモジュール29a〜BD-Jモジュール29bからのファンクションコールに応じて実行する。
<ネットワーク管理モジュール37>
ネットワーク管理モジュール37は、アプリケーションからのメソッド呼出に従って、Virtual Package構築に必要なデータを、映画作品のプロバイダが運営しているWWWサイトからダウンロードする。VirtualPackage構築に必要なデータには、ストリーム格納位置情報ファイル、PlayList情報、Clip情報、AVClipがある。Work Memory54上のアプリケーションによるダウンロード要求がなされると、ネットワーク管理モジュール37は、ネットワークを通じて、VirtualPackage構築に必要なデータをダウンロードし、Local Storage18に書き込んでゆく。
ストリーム格納位置情報ファイル→PlayList情報→複数Clip情報→複数AVClip
となる。
<Virtual FileSystem部38>
Virtual FileSystem部38は、第2階層に属する構成要素の1つであり、アプリケーションからのメソッド呼出に従い、Virtual Packageを構築する。VirtualPackageの構築処理には、Virtual Packageを構成する各AVClipの状態管理と、Virtual Package情報の生成処理とが含まれる。
1.Virtual Package情報
Virtual Package情報は、BD-ROMにおけるボリューム管理情報を拡張した情報である。ここでボリューム管理情報は、ある記録媒体上に存在するディレクトリ−ファイル構造を規定する情報であり、ディレクトリについてのディレクトリ管理情報、ファイルについてのファイル管理情報とからなる。
Package情報構築の一例を示す図である。本図の左上は、BD-ROMにおけるディレクトリ−ファイル構造であり、図2に示したものと同じである。本図の左下は、LocalStorage18におけるディレクトリ−ファイル構造であり、図13(a)に示したものと同じである。このLocal Storage18上のPlayLIst情報、Clip情報、AVClipについてのファイル管理情報を、BD-ROMのボリューム管理情報に追加する。
i)Local Storage18上のPlayLIst(00002.MPLS)についてのファイル管理情報を、BDボリューム構成情報におけるMPLSディレクトリのディレクトリ管理情報に追加し、
ii)Local Storage18上のClip情報#2、Clip情報#3、#4(00002.CLPI,00003.CLPI,00004.CLPI)についてのファイル管理情報を、BDボリューム構成情報におけるCLPIディレクトリのディレクトリ管理情報に追加し、
iii)Local Storage18上のAVClip#2、AVClip#3、#4(00002.M2TS,00003.M2TS,00004.M2TS)についてのファイル管理情報を、BDボリューム構成情報におけるSTREAMディレクトリのディレクトリ管理情報に追加する。
3.enable及びdisable
"状態管理"とは、Virtual Packageを構築すべきAVClipが、enableであるか、disableであるかの管理である。ここでPlayList情報における1つのPlayItem情報がマルチアングル対象である場合、マルチアングル区間を構成するそれぞれのAVClipが、enableであるか/disableであるかという状態管理の対象になる。また、PlayItem情報にSubPlayItem情報が存在する場合、そのSubPlayItem情報のClip_information_file_nameに記述されているAVClipも、enableであるか/disableであるかという状態管理の対象になる。
3.Read Only Mode及びそのキャンセル
続いてRead Only Modeについて説明する。Read Only Modeへの変化は、Local Storage18におけるボリューム管理情報の、ファイル管理情報を書き換えることでなされる。この書き換えの対象は、LocalStorage18におけるDLDATディレクトリ配下のPACKAGE00001ディレクトリにおけるファイル管理情報であり、かかるファイル管理情報における、ファイル属性を全てRead-only属性に書き換えることにより、LocalStorage18上のAVClipは、書き換えられることはなくなる。そのため、Playback Control Engine32による再生中、アプリケーションがLocalStorage18上のAVClipをアクセスしようとしても、AVClipが書き換えられることはないので、再生中のAVClipの同一性は保たれることになる。
Only Modeへの変化同様、LocalStorage18におけるボリューム管理情報の、ファイル管理情報を書き換えることでなされる。この書き換えの対象は、Local Storage18におけるDLDATディレクトリ配下のPACKAGE00001ディレクトリにおけるファイル管理情報であり、かかるファイル管理情報における、ファイル管理情報を、Read-only属性からRe-writable属性に書き換えることにより、LocalStorage18上のAVClipは、いつでも書き換えられることになる。そのため、Playback Control Engine32による再生が済んだ直後、LocalStorage18におけるファイル管理情報を、Re-writable属性に書き換えることにより、Local Storage18上のAVClipは、削除の対象になる。以上が、状態管理についての説明である。
この状態管理の内容は、Virtual Package情報の作成に反映されうる。つまり状態管理において、disableとされているAVClipについてのファイル管理情報は、BD-ROMのボリューム管理情報に追加されず、enableとされているAVClipについてのファイル管理情報のみが、BD-ROMのボリューム管理情報に追加されるのである。こうして作成したVirtualPackage情報を、Playback Control Engine32に引き渡すことにより、Playback Control Engine32は、enableと設定されたAVClipのみを認識することになる。BD-ROM上に存在するAVClip#1、及びLocalStorage18上に存在するAVClip#2、AVClip#3、AVClip#4のうち、AVClip#1、AVClip#2はenableであるが、AVClip#3、AVClip#4はdisableであるとすると、VirtualFileSysterm部38は、図18に示すように、Virtual Package情報の作成を行う。図18は、状態管理を反映したVirtual Package情報の作成を示す図である。本図においてAVClip#2についてのファイル管理情報は、BDボリューム構成情報におけるSTREAMディレクトリのディレクトリ管理情報に追加されるが、AVClip#3、AVClip#4についてのファイル管理情報は、BDボリューム構成情報におけるSTREAMディレクトリのディレクトリ管理情報に追加されない。図18左下における4つのAVClipのうち、AVClip#2にあたる、00002.M2TSがenableであり、AVClip#3、AVClip#4にあたる、00003.M2TS,00004.M2TSがdisableであるものとする。そうすると、本図に示すように、LocalStorage18において、AVClip#2にあたる、00002.M2TSのファイル属性は、Read-only属性に設定される。またAVClip#3、AVClip#4にあたる、00003.M2TS,00004.M2TSのファイル属性は、Re-writable属性に設定される。こうして作成したVirtualPackage情報をPlayback Control Engine32に引き渡すことにより、Playback Control Engine32は、disableにあるAVClip#3、AVClip#4を認識することはない。
5.Virtual Package情報の引き渡し
以上の1.〜4.にて作成されたVirtual Package情報が、どのように引き渡されるかについて説明する。
<管理情報変換モジュール39>
管理情報変換モジュール39は、BD-J Module29b内のミドルウエアの1つであり、Virtual Package中に存在するPlayList情報のインスタンス生成をアプリケーションが要求した際、Java(登録商標)仮想マシンのWorkMemory54に、JMF形式によるPlayList情報のインスタンス(図16のWork Memory54内に示したPlayListオブジェクト)を生成する。
<メソッド実行モジュール40>
メソッド実行モジュール40は、BD-J Module29b内のミドルウェアにおける構成要素の1つであり、Java(登録商標)仮想マシン30に存在するアプリケーションからのメソッド呼出に応じて、各種メソッドを実行する。メソッド実行モジュール40により実行されるメソッドには、様々なものがあるが、getMissingStreamsメソッド、enableClipメソッド、disableClipメソッド、getDisableClipsメソッドといったものは、本願における特徴的なものである。以降、これらのメソッドについて説明する。
1. getMissingStreamsメソッド
getMissingStreamsメソッドとは、ネットワーク管理モジュール37によるダウンロードが継続している際に、未だMissing StreamになっているAVClipが存在するかを、VirtualFileSystem部38に問い合わせるメソッドである。
2.enableClipメソッド
enableClipメソッドとは、Virtual Packageの構築時においてMissing Streamであったが、その後、Missing StreamでなくなったAVClipが存在する場合、そのAVClipをenableに設定するためのメソッドである。
3.disableClipメソッド
disableClipメソッドとは、enableにあるAVClipを、disableに設定するメソッドである。ここで図20に示したProgressivePlayList情報の再生中において、AVClip#2の再生が完了した旨のイベントが、Playback Control Engine32により通知されたものとする。この場合、AVClip#2の再生が完了したことが通知されれば、図25のような処理を行う。図25は、disableClipメソッドの呼出を模式的に示す図である。本図において、PlaybackControl Engine32による再生に進行に伴い、AVClip#2の再生が完了したことが、end of Clipイベントにより通知されれば(◎1)、このAVClip#2を対象にしたdisableClipメソッドを呼出すことにより(◎2)、アプリケーションは、AVClip#2をdisableに変化させることができる。こうすることにより、再生が済んだAVClipをdisableに変化させてゆくことができる。こうすることにより、AVClip#2はdisableに設定されるので、AVClip#2は、削除の対象になる。予告編を構成するようなAVClipが時々刻々とダウンロードされるような場合、ProgressivePlayList情報により規定されるストリームシーケンスのうち、再生が済んだものを順次disableにしてゆけば、再生が済んだAVClipを、disableにして削除の対象にしてゆくことができる。AVClipをdisableにした際、メソッド実行モジュール40は、新たにdisableにしたAVClipを除いたVirtualPackage情報を、アプリケーション及びPlayback Control Engine32に引き渡させる。これにより、Playback ControlEngine32は、disableになったAVClipを認識することはない。尚、Local Storage18上のAVClipを削除するにあたって、ミドルウェアは、削除しようとするアプリケーションの書き込み権限をチェックした上で、その削除を実行する。これは、不本意な削除によるAVClipの消失を防ぐためである。
4.getDisableClipsメソッド
getDisableClipsメソッドとは、Disable になっている AVClip が存在するかを問い合わせるメソッドである。このメソッドの呼出によりアプリケーションはこのメソッドを使って現在Disable となっているAVClip があるかどうかの情報を得ることができる。使用例としては、例えば、 Progressive PlayList 再生中、ユーザからのチャプタースキップ要求を受けたときに、アプリケーションは、ジャンプ先のAVClip がDisableかどうかをこのメソッドを使って判断する。そして、Disableであれば、チャプタースキップを行わず、「現在ダウンロード中のため、そのチャプターにはまだジャンプできません」などと、注意を喚起する表示を行う。こうすることにより、チャプタースキップといった、特殊再生を、ProgressivePlayListの再生中に実行することができる。
これまで説明した各構成要素について、フローチャートを参照しながら、その処理手順の詳細を説明する。
<動作>
図20に示したPlayList情報を再生する場合の、再生装置の動作について説明する。図30〜図33は、ネットワーク管理モジュール37によるダウンロードの進捗と、PlaybackControl Engine32による再生の進捗とを示す図である。第1段目は、ネットワーク管理モジュール37によるダウンロードの進捗を示し、第2段目は、PlaybackControl Engine32による再生の進捗を示す。第3段目は現状の時間軸である。第4段目は、アプリケーションによるメソッドの呼出を示す。
図30(a)現在時点=時点t0
時点t0は、PlayList情報、Clip情報#1〜Clip情報#4のダウンロードが完了した時点である。そのため、Virtual Packageの構築は可能になる。また、VirtualPackageにおけるPlayList情報はAVClip#1を参照しており、このAVClip#1は、少なくともenableであるから、ストリームシーケンスの再生は、t0から開始している。
図30(b)現在時点=時点t1
時点t1は、PlayList#1により参照されるAVClip#1の再生途上であるが、AVClip#2のダウンロードが完了した時点である。AVClip#2のダウンロードが完了したので、AVClip#2はdisableではなくなっている。そのためアプリケーションが、enableClipメソッドを呼出すことにより、AVClip#2をenableにすることができる。この呼出により、AVClip#2にあたるPlayItem#4は、再生の対象になる。
図31(a)現在時点=時点t2
時点t2は、PlayList#1により参照されるAVClip#2の再生途上であるが、AVClip#3のダウンロードが完了した時点である。AVClip#3のダウンロードが完了したので、AVClip#3はdisableではなくなっている。そのためアプリケーションが、enableClipメソッドを呼出すことにより、AVClip#3をenableにすることができる。この呼出により、AVClip#3にあたるPlayItem#5は、再生の対象になる。
図31(b)現在時点=時点t3
時点t3は、AVClip#2の再生が完了した時点である。AVClip#2の再生が完了しており、AVClip#2は予告編であるので、PlayItem#2により参照されるAVClip#2は、削除の対象になりうる。そこで、このAVClip#2を対象にしたdisableClipメソッドを呼び出すことにより、AVClip#2を削除対象にする。こうすることでPlaybackControl Engine32は、AVClip#2があたかも存在しなかったかのように扱うことができる。
図32(a)現在時点=時点t4
時点t4は、PlayList#1により参照されるAVClip#3の再生途上であるが、AVClip#4のダウンロードが完了した時点である。AVClip#4のダウンロードが完了したので、AVClip#4はdisableではなくなっている。そのためアプリケーションが、enableClipメソッドを呼出すことにより、AVClip#4をenableにすることができる。この呼出により、AVClip#4にあたるPlayItem#6は、再生の対象になる。
図32(b)現在時点=時点t5
時点t5は、AVClip#3の再生が完了した時点である。AVClip#3の再生が完了しており、AVClip#3は予告編であるので、PlayItem#5により参照されるAVClip#3は、削除の対象になりうる。そこで、このAVClip#3を対象にしたdisableClipメソッドを呼び出すことにより、AVClip#3を削除対象にする。こうすることでPlaybackControl Engine32は、AVClip#3があたかも存在しなかったかのように扱うことができる。
図33 現在時点=時点t6
時点t6は、AVClip#4の再生が完了した時点である。AVClip#4の再生が完了しており、AVClip#4は予告編であるので、PlayItem#6により参照されるAVClip#4は、削除の対象になりうる。そこで、このAVClip#4を対象にしたdisableClipメソッドを呼び出すことにより、AVClip#4を削除対象にする。こうすることでPlaybackControl Engine32は、AVClip#4があたかも存在しなかったかのように扱うことができる。
以上のように本実施形態によれば、ネットワーク管理モジュール37によるダウンロードと、Playback Control Engine32による再生とを、パラレルに行い、ダウンロードがなされたAVClipをdisableからenableに設定することにより、PlaybackControl Engine32による再生に供することができる。これにより、ダウンロードの進捗を追いかけるように再生処理を進める"追いかけ再生"を実現することができる。
(B)全ての実施形態では、記録媒体をBD-ROMとして実施したが、AVClip及びPlayList情報を記録しうる記録媒体なら、どのような記録媒体であってもよい。例えば、DVD-ROM,DVD-RAM,DVD-RW,DVD-R,DVD+RW,DVD+R,CD-R,CD-RW等の光ディスク、PD,MO等の光磁気ディスクであってもよい。また、コンパクトフラッシュ(登録商標)カード、スマートメディア、メモリスティック、マルチメディアカード、PCM-CIAカード等の半導体メモリカードであってもよい。フレシキブルディスク、SuperDisk,Zip,Clik!等の磁気記録ディスク(i)、ORB,Jaz,SparQ,SyJet,EZFley,マイクロドライブ等のリムーバルハードディスクドライブ(ii)であってもよい。更に、機器内蔵型のハードディスクであってもよい。
(C) 全ての実施形態における再生装置は、BD-ROMに記録されたAVClipをデコードした上でTVに出力していたが、再生装置をBD-ROMドライブのみとし、これ以外の構成要素をTVに具備させてもい、この場合、再生装置と、TVとをIEEE1394で接続されたホームネットワークに組み入れることができる。また、実施形態における再生装置は、テレビと接続して利用されるタイプであったが、ディスプレィと一体型となった再生装置であってもよい。更に、各実施形態の再生装置において、処理の本質的部分をなす部分のみを、再生装置としてもよい。これらの再生装置は、何れも本願明細書に記載された発明であるから、これらの何れの態様であろうとも、各実施形態に示した再生装置の内部構成を元に、再生装置を製造する行為は、本願の明細書に記載された発明の実施行為になる。各実施形態に示した再生装置の有償・無償による譲渡(有償の場合は販売、無償の場合は贈与になる)、貸与、輸入する行為も、本発明の実施行為である。店頭展示、カタログ勧誘、パンフレット配布により、これらの譲渡や貸渡を、一般ユーザに申し出る行為も本再生装置の実施行為である。
←識別子<BUDAFile name="1/1/streams/0.m2ts"></BUDAFile>
←ファイルパス</ProgressiveAsset><ProgressiveAsset VPFilename="BDMV/STREAM/01001.m2ts"><BUDAFile name="1/1/streams/1.m2ts"></BUDAFile></ProgressiveAsset><ProgressiveAsset VPFilename="BDMV/STREAM/01002.m2ts"><BUDAFile name="1/1/streams/2.m2ts"></BUDAFile></ProgressiveAsset></Progressive>※ "BUDA" は Binding Unit Data Area の略であり、Binding Unit Data Area とは Virtual Package に利用するファイルを格納する Local Storage 内の領域のことb)java(登録商標).io を使って、Binding Unit Manifest File に記載されているファイルパス(ストリーム格納位置)に、xxxxx.m2ts が存在するか確認する。例:new java(登録商標).io.File("1/1/streams/0.m2ts").exists();// false の場合は Missing Streamc)ダウンロードが完了したかどうかの判断は java(登録商標).net, java(登録商標).io を使って、サーバ上のファイルのサイズと LocalStorage 上のファイルのサイズが一致しているかどうかを確認する。例:new java(登録商標).net.URL(http://xxx.com/vp_data/0.m2ts).openConnection().getContentLength()== new java(登録商標).io.File("1/1/streams/0.m2ts").length();// 一致していれば、ダウンロードが完了したとみなすことが可能
2 Read Buffer
3 デマルチプレクサ
4 ビデオデコーダ
5 ビデオプレーン
6 P-Graphicsデコーダ
7 Presentation Graphicsプレーン
8 合成部
9 フォントゼネレータ
10 I-Graphicsデコーダ
11 スイッチ
12 Interactive Graphicsプレーン
13 合成部
14 CLUT部
15 CLUT部
16 オーディオデコーダ
17 Network Device
18 Local Storage
19 Read Buffer
20 デマルチプレクサ
21 命令ROM
22 ユーザイベント処理部
23 PSRセット
24 CPU
25 シナリオメモリ
26 Local Memory
27 スイッチ
29a HDMVモジュール
29b BD-Jモジュール
30 Java(登録商標)仮想マシン
31 Presentation Engine
32 Playback Control Engine
38 Virtual File Systerm部
Claims (2)
- 記録媒体に記録されたアプリケーションを実行する仮想マシンとしての機能を含むモジュールを記憶する記憶部を備え、
格納場所が複数の記録媒体に分かれている異なるデジタルストリームにより構成されるストリームシーケンスを再生できるように構成した再生装置に用いる集積回路であって、
前記モジュールを実行することにより前記仮想マシンを機能させるCPUと、
前記記録媒体に記録されたデジタルストリームのうちビデオストリームをデコードするとともに、前記デジタルストリームのうちオーディオストリームをデコードする、前記CPUとは異なるデコーダとを備え、
前記CPUが前記モジュールを実行している間、
(1)前記ストリームシーケンスを構成する各デジタルストリームを前記再生装置が認識できる状態であるか、または、認識できない状態であるかを示す状態情報を管理し、
(2)前記ストリームシーケンスを構成する複数のデジタルストリームのうち、一部のデジタルストリームが認識できる状態であれば、残りのデジタルストリームが認識できない状態であっても、前記認識できる状態のデジタルストリームのデコードを前記デコーダに行なわせ、
(3)前記認識できる状態のデジタルストリームのうちの一部のデジタルストリームに対するデコードが行なわれている間、前記アプリケーションからの要求に従って、前記デコードが行なわれていない残りのデジタルストリームの前記状態情報を、認識できる状態、または、認識できない状態に変化させるよう構成されている集積回路。 - 前記デコーダは、前記デジタルストリームに含まれるビデオストリームをデコードするビデオデコーダと、
前記デジタルストリームに含まれるオーディオストリームをデコードするオーディオデコーダとを備える請求項1記載の集積回路。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009031486A JP4634511B2 (ja) | 2004-05-11 | 2009-02-13 | 集積回路 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004141560 | 2004-05-11 | ||
JP2009031486A JP4634511B2 (ja) | 2004-05-11 | 2009-02-13 | 集積回路 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006513022A Division JP4351248B2 (ja) | 2004-05-11 | 2005-05-10 | 再生装置、プログラム、再生方法 |
Related Child Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009162550A Division JP4774453B2 (ja) | 2004-05-11 | 2009-07-09 | 再生装置、プログラム、再生方法 |
JP2009285952A Division JP4634522B2 (ja) | 2004-05-11 | 2009-12-17 | 再生装置、プログラム、再生方法 |
JP2009285951A Division JP4634521B2 (ja) | 2004-05-11 | 2009-12-17 | 再生装置、プログラム、再生方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009151925A true JP2009151925A (ja) | 2009-07-09 |
JP4634511B2 JP4634511B2 (ja) | 2011-02-16 |
Family
ID=35320444
Family Applications (11)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006513022A Active JP4351248B2 (ja) | 2004-05-11 | 2005-05-10 | 再生装置、プログラム、再生方法 |
JP2008121917A Active JP4436421B2 (ja) | 2004-05-11 | 2008-05-08 | 再生装置、プログラム、再生方法 |
JP2008121916A Active JP4436420B2 (ja) | 2004-05-11 | 2008-05-08 | 再生装置、プログラム、再生方法 |
JP2008121918A Active JP4436422B2 (ja) | 2004-05-11 | 2008-05-08 | 再生装置、プログラム、再生方法 |
JP2009031486A Expired - Fee Related JP4634511B2 (ja) | 2004-05-11 | 2009-02-13 | 集積回路 |
JP2009162550A Expired - Fee Related JP4774453B2 (ja) | 2004-05-11 | 2009-07-09 | 再生装置、プログラム、再生方法 |
JP2009285952A Expired - Fee Related JP4634522B2 (ja) | 2004-05-11 | 2009-12-17 | 再生装置、プログラム、再生方法 |
JP2009285951A Expired - Fee Related JP4634521B2 (ja) | 2004-05-11 | 2009-12-17 | 再生装置、プログラム、再生方法 |
JP2010279420A Expired - Fee Related JP4995963B2 (ja) | 2004-05-11 | 2010-12-15 | 再生装置、再生方法 |
JP2010279421A Expired - Fee Related JP4995964B2 (ja) | 2004-05-11 | 2010-12-15 | 再生装置、再生方法 |
JP2012081065A Expired - Fee Related JP5368600B2 (ja) | 2004-05-11 | 2012-03-30 | 再生装置、再生方法 |
Family Applications Before (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006513022A Active JP4351248B2 (ja) | 2004-05-11 | 2005-05-10 | 再生装置、プログラム、再生方法 |
JP2008121917A Active JP4436421B2 (ja) | 2004-05-11 | 2008-05-08 | 再生装置、プログラム、再生方法 |
JP2008121916A Active JP4436420B2 (ja) | 2004-05-11 | 2008-05-08 | 再生装置、プログラム、再生方法 |
JP2008121918A Active JP4436422B2 (ja) | 2004-05-11 | 2008-05-08 | 再生装置、プログラム、再生方法 |
Family Applications After (6)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009162550A Expired - Fee Related JP4774453B2 (ja) | 2004-05-11 | 2009-07-09 | 再生装置、プログラム、再生方法 |
JP2009285952A Expired - Fee Related JP4634522B2 (ja) | 2004-05-11 | 2009-12-17 | 再生装置、プログラム、再生方法 |
JP2009285951A Expired - Fee Related JP4634521B2 (ja) | 2004-05-11 | 2009-12-17 | 再生装置、プログラム、再生方法 |
JP2010279420A Expired - Fee Related JP4995963B2 (ja) | 2004-05-11 | 2010-12-15 | 再生装置、再生方法 |
JP2010279421A Expired - Fee Related JP4995964B2 (ja) | 2004-05-11 | 2010-12-15 | 再生装置、再生方法 |
JP2012081065A Expired - Fee Related JP5368600B2 (ja) | 2004-05-11 | 2012-03-30 | 再生装置、再生方法 |
Country Status (9)
Country | Link |
---|---|
US (3) | US8036515B2 (ja) |
EP (1) | EP1758119B1 (ja) |
JP (11) | JP4351248B2 (ja) |
KR (4) | KR101217203B1 (ja) |
CN (7) | CN101714385B (ja) |
AU (2) | AU2005241787B2 (ja) |
MX (1) | MXPA06012806A (ja) |
TW (4) | TW200602945A (ja) |
WO (1) | WO2005109434A1 (ja) |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101714385B (zh) | 2004-05-11 | 2012-09-26 | 松下电器产业株式会社 | 再现装置、程序、再现方法 |
WO2006009270A1 (en) * | 2004-07-22 | 2006-01-26 | Matsushita Electric Industrial Co., Ltd. | Playback apparatus and playback method |
KR20060081323A (ko) * | 2005-01-07 | 2006-07-12 | 엘지전자 주식회사 | 로컬 스토리지를 이용한 기록매체 재생방법 및 재생장치 |
US8122263B2 (en) * | 2005-02-14 | 2012-02-21 | Panasonic Corporation | Application executing device, managing method, and program |
JP5166036B2 (ja) * | 2005-11-22 | 2013-03-21 | パナソニック株式会社 | 再生装置、再生方法及び再生プログラム |
CN102290076B (zh) * | 2006-04-27 | 2014-03-05 | 三菱电机株式会社 | 光学式记录介质的再现装置以及光学式记录介质的再现方法 |
US8015548B2 (en) * | 2007-03-22 | 2011-09-06 | Arcsoft, Inc. | Method for obtaining context of corresponding Xlet while playing BD-J title |
KR101125286B1 (ko) | 2007-03-27 | 2012-03-21 | 삼성전자주식회사 | 부가 데이터 업데이트 방법 및 재생 장치 |
WO2008149501A1 (ja) * | 2007-06-06 | 2008-12-11 | Panasonic Corporation | 再生装置、再生方法、プログラム |
US8903842B2 (en) * | 2007-10-26 | 2014-12-02 | Microsoft Corporation | Metadata driven reporting and editing of databases |
KR20090061804A (ko) * | 2007-12-12 | 2009-06-17 | 삼성전자주식회사 | 데이터 재생 방법 및 장치 |
EP2234109B8 (en) * | 2007-12-17 | 2016-06-01 | Panasonic Intellectual Property Corporation of America | Individual sales oriented recording medium, recording device, reproducing device and method for them |
EP2242269A4 (en) | 2008-02-15 | 2014-05-07 | Panasonic Corp | APSPIELGERÄT, RECORDING DEVICE, PLAYING PROCEDURE AND RECORDING PROCEDURE |
KR100933003B1 (ko) * | 2008-06-20 | 2009-12-21 | 드리머 | Bd-j 기반 채널 서비스 제공 방법 및 이를 실현시키기위한 프로그램을 기록한 컴퓨터로 판독 가능한 기록 매체 |
JP5081076B2 (ja) * | 2008-06-23 | 2012-11-21 | 株式会社リコー | メモリ管理装置、画像形成装置及びメモリ管理方法 |
JP2010028455A (ja) * | 2008-07-18 | 2010-02-04 | Sony Corp | データ構造、再生装置および方法、並びにプログラム |
CN102100076B (zh) * | 2008-07-24 | 2013-06-12 | 松下电器产业株式会社 | 能够进行立体视觉再生的再生装置、再生方法 |
KR100972541B1 (ko) * | 2008-07-28 | 2010-07-28 | 드리머 | Bd-j 기반 컨텐츠 제공 방법 및 이를 실현시키기 위한프로그램을 기록한 컴퓨터로 판독 가능한 기록 매체 |
WO2010052857A1 (ja) * | 2008-11-06 | 2010-05-14 | パナソニック株式会社 | 再生装置、再生方法、再生プログラム、及び集積回路 |
JP5451745B2 (ja) * | 2009-03-16 | 2014-03-26 | パナソニック株式会社 | 再生装置、集積回路、再生方法、アプリケーションプログラム、記録媒体、記録装置、及び記録方法 |
KR101445777B1 (ko) * | 2010-02-19 | 2014-11-04 | 삼성전자 주식회사 | 재생 기기 및 그 제어방법 |
JP2013134795A (ja) | 2011-12-26 | 2013-07-08 | Jvc Kenwood Corp | 再生装置、モード設定装置、及び再生方法 |
KR20140029991A (ko) * | 2012-08-31 | 2014-03-11 | 삼성전자주식회사 | 프로그래시브 플레이리스트 재생 장치 및 재생 방법, 기록 장치 및 기록 방법, 이를 위한 정보저장매체 |
JP6855348B2 (ja) * | 2017-07-31 | 2021-04-07 | 株式会社ソニー・インタラクティブエンタテインメント | 情報処理装置およびダウンロード処理方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002369154A (ja) * | 2001-04-02 | 2002-12-20 | Matsushita Electric Ind Co Ltd | ディジタル映像コンテンツの映像再生装置、映像再生方法、映像再生プログラム、パッケージメディア |
JP2003249057A (ja) * | 2002-02-26 | 2003-09-05 | Toshiba Corp | デジタル情報媒体を用いるエンハンスド・ナビゲーション・システム |
WO2004025651A1 (ja) * | 2002-09-12 | 2004-03-25 | Matsushita Electric Industrial Co., Ltd. | 記録媒体、再生装置、プログラム、再生方法、記録方法 |
Family Cites Families (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04351248A (ja) | 1991-05-27 | 1992-12-07 | Nippon Steel Corp | 鋳込み複層鋳片の製造方法 |
TW332961B (en) * | 1996-02-09 | 1998-06-01 | Sony Co Ltd | Recording media |
US6850273B1 (en) | 1999-02-03 | 2005-02-01 | Fuji Photo Film Co., Ltd. | Digital camera recording image frame and printing information files on a recording medium |
JP4154554B2 (ja) | 1999-02-03 | 2008-09-24 | 富士フイルム株式会社 | デジタルカメラ |
JP2001043139A (ja) | 1999-07-29 | 2001-02-16 | Pioneer Electronic Corp | 信号処理装置及びそれに用いる情報記録媒体 |
JP2002050116A (ja) * | 2000-08-01 | 2002-02-15 | Kenwood Corp | 再生装置、再生方法および記録媒体 |
JP2002056612A (ja) | 2000-08-07 | 2002-02-22 | Hitachi Ltd | 車載用オーディオ再生システム |
JP2002112162A (ja) * | 2000-10-03 | 2002-04-12 | Funai Electric Co Ltd | ディスク再生装置 |
JP2002295562A (ja) | 2001-03-29 | 2002-10-09 | Kayaba Ind Co Ltd | フロントフォーク |
KR20030007706A (ko) * | 2001-04-02 | 2003-01-23 | 마츠시타 덴끼 산교 가부시키가이샤 | 디지털 영상 콘텐츠의 영상재생 장치, 영상재생 방법,영상재생 프로그램, 패키지 미디어 |
US7577333B2 (en) * | 2001-08-04 | 2009-08-18 | Samsung Electronics Co., Ltd. | Method and apparatus for recording and reproducing video data, and information storage medium in which video data is recorded by the same |
JP4147767B2 (ja) * | 2001-12-19 | 2008-09-10 | 富士通株式会社 | 連続情報の記録方法および記録装置 |
US6816415B2 (en) * | 2002-02-14 | 2004-11-09 | Sony Corporation | Additional information read/write system, additional information read/write method, additional information read/write program, computer-readable program storage medium storing additional information read/write program, and id/additional information distributing apparatus. |
JP2003308645A (ja) | 2002-02-14 | 2003-10-31 | Sony Corp | 追加情報記録再生システム、追加情報記録再生方法、追加情報記録再生プログラム、追加情報記録再生プログラムを記録したコンピュータ読み取り可能なプログラム格納媒体並びに、idおよび追加情報配信装置 |
TWI285808B (en) * | 2002-07-27 | 2007-08-21 | Samsung Electronics Co Ltd | Apparatus and method for reproducing content and information storage medium therefor |
KR100607949B1 (ko) | 2002-09-11 | 2006-08-03 | 삼성전자주식회사 | 계층화된 정보 구조를 이용한 멀티미디어 데이터 기록장치, 재생 장치 및 그 정보저장매체 |
WO2004030356A1 (ja) * | 2002-09-25 | 2004-04-08 | Matsushita Electric Industrial Co., Ltd. | 再生装置、光ディスク、記録媒体、プログラム、再生方法 |
CN100431029C (zh) | 2002-10-10 | 2008-11-05 | 松下电器产业株式会社 | 再现装置、再现方法以及记录方法 |
JP3840183B2 (ja) * | 2003-01-10 | 2006-11-01 | 株式会社東芝 | 情報再生装置及び情報再生方法 |
JP3952194B2 (ja) | 2003-06-02 | 2007-08-01 | 信越化学工業株式会社 | シロキサン共重合体及びその製造方法並びにそれを用いた熱硬化性樹脂組成物 |
KR20050036277A (ko) * | 2003-10-15 | 2005-04-20 | 엘지전자 주식회사 | 고밀도 광디스크의 네비게이션 정보 관리방법 |
KR20050054034A (ko) | 2003-12-03 | 2005-06-10 | 엘지전자 주식회사 | 고밀도 광디스크 및 고밀도 광디스크의 파일 관리방법 및재생방법과 기록재생장치 |
EP2528325A1 (en) | 2004-05-11 | 2012-11-28 | Panasonic Corporation | Reproduction device |
CN101714385B (zh) | 2004-05-11 | 2012-09-26 | 松下电器产业株式会社 | 再现装置、程序、再现方法 |
KR20070028317A (ko) | 2004-06-03 | 2007-03-12 | 마츠시타 덴끼 산교 가부시키가이샤 | 재생장치, 프로그램 |
WO2006009270A1 (en) | 2004-07-22 | 2006-01-26 | Matsushita Electric Industrial Co., Ltd. | Playback apparatus and playback method |
CN101002262B (zh) | 2004-07-22 | 2011-03-23 | 松下电器产业株式会社 | 再现装置及再现方法 |
WO2006009305A1 (en) | 2004-07-22 | 2006-01-26 | Matsushita Electric Industrial Co., Ltd. | Playback apparatus for performing application-synchronized playback |
CN101833966B (zh) | 2004-12-01 | 2013-05-08 | 松下电器产业株式会社 | 再现装置和再现方法 |
-
2005
- 2005-05-10 CN CN2009102115085A patent/CN101714385B/zh not_active Expired - Fee Related
- 2005-05-10 EP EP05739122.9A patent/EP1758119B1/en active Active
- 2005-05-10 MX MXPA06012806A patent/MXPA06012806A/es active IP Right Grant
- 2005-05-10 CN CN2009102115102A patent/CN101714387B/zh not_active Expired - Fee Related
- 2005-05-10 TW TW094115041A patent/TW200602945A/zh not_active IP Right Cessation
- 2005-05-10 KR KR1020127000874A patent/KR101217203B1/ko not_active IP Right Cessation
- 2005-05-10 KR KR1020117019410A patent/KR101162895B1/ko not_active IP Right Cessation
- 2005-05-10 CN CN200910211509XA patent/CN101714386B/zh not_active Expired - Fee Related
- 2005-05-10 TW TW097118881A patent/TW200839559A/zh not_active IP Right Cessation
- 2005-05-10 WO PCT/JP2005/008488 patent/WO2005109434A1/ja active Application Filing
- 2005-05-10 KR KR1020067024255A patent/KR101121371B1/ko not_active IP Right Cessation
- 2005-05-10 US US11/568,862 patent/US8036515B2/en active Active
- 2005-05-10 CN CN2009102115047A patent/CN101714383B/zh not_active Expired - Fee Related
- 2005-05-10 AU AU2005241787A patent/AU2005241787B2/en not_active Ceased
- 2005-05-10 KR KR1020127012703A patent/KR101249224B1/ko not_active IP Right Cessation
- 2005-05-10 CN CN200910130154A patent/CN101533656A/zh active Pending
- 2005-05-10 JP JP2006513022A patent/JP4351248B2/ja active Active
- 2005-05-10 TW TW097118880A patent/TW200839747A/zh not_active IP Right Cessation
- 2005-05-10 TW TW097118887A patent/TW200839560A/zh not_active IP Right Cessation
- 2005-05-10 CN CNB2005800151636A patent/CN100568372C/zh active Active
- 2005-05-10 CN CN200910211505A patent/CN101714384A/zh active Pending
-
2008
- 2008-05-08 JP JP2008121917A patent/JP4436421B2/ja active Active
- 2008-05-08 JP JP2008121916A patent/JP4436420B2/ja active Active
- 2008-05-08 JP JP2008121918A patent/JP4436422B2/ja active Active
-
2009
- 2009-02-13 JP JP2009031486A patent/JP4634511B2/ja not_active Expired - Fee Related
- 2009-04-20 US US12/426,539 patent/US8200065B2/en not_active Expired - Fee Related
- 2009-07-09 JP JP2009162550A patent/JP4774453B2/ja not_active Expired - Fee Related
- 2009-10-30 US US12/609,137 patent/US8401369B2/en not_active Expired - Fee Related
- 2009-12-17 JP JP2009285952A patent/JP4634522B2/ja not_active Expired - Fee Related
- 2009-12-17 JP JP2009285951A patent/JP4634521B2/ja not_active Expired - Fee Related
-
2010
- 2010-12-10 AU AU2010249289A patent/AU2010249289B2/en not_active Ceased
- 2010-12-15 JP JP2010279420A patent/JP4995963B2/ja not_active Expired - Fee Related
- 2010-12-15 JP JP2010279421A patent/JP4995964B2/ja not_active Expired - Fee Related
-
2012
- 2012-03-30 JP JP2012081065A patent/JP5368600B2/ja not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002369154A (ja) * | 2001-04-02 | 2002-12-20 | Matsushita Electric Ind Co Ltd | ディジタル映像コンテンツの映像再生装置、映像再生方法、映像再生プログラム、パッケージメディア |
JP2003249057A (ja) * | 2002-02-26 | 2003-09-05 | Toshiba Corp | デジタル情報媒体を用いるエンハンスド・ナビゲーション・システム |
WO2004025651A1 (ja) * | 2002-09-12 | 2004-03-25 | Matsushita Electric Industrial Co., Ltd. | 記録媒体、再生装置、プログラム、再生方法、記録方法 |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4634511B2 (ja) | 集積回路 | |
JP5336622B2 (ja) | 再生装置、プログラム、再生方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100820 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20101026 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101118 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4634511 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131126 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |