JP4445542B2 - 再生装置、再生方法、記録媒体、記録方法、記録装置、集積回路、プログラム - Google Patents
再生装置、再生方法、記録媒体、記録方法、記録装置、集積回路、プログラム Download PDFInfo
- Publication number
- JP4445542B2 JP4445542B2 JP2007277642A JP2007277642A JP4445542B2 JP 4445542 B2 JP4445542 B2 JP 4445542B2 JP 2007277642 A JP2007277642 A JP 2007277642A JP 2007277642 A JP2007277642 A JP 2007277642A JP 4445542 B2 JP4445542 B2 JP 4445542B2
- Authority
- JP
- Japan
- Prior art keywords
- object data
- command
- playback
- menu call
- resume
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 92
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 1
- 230000006870 function Effects 0.000 description 53
- 238000012545 processing Methods 0.000 description 53
- 230000008569 process Effects 0.000 description 36
- 238000010586 diagram Methods 0.000 description 28
- 230000003068 static effect Effects 0.000 description 21
- 230000002452 interceptive effect Effects 0.000 description 17
- 238000001824 photoionisation detection Methods 0.000 description 13
- 230000006872 improvement Effects 0.000 description 12
- 238000004519 manufacturing process Methods 0.000 description 10
- 230000001965 increasing effect Effects 0.000 description 9
- 238000007726 management method Methods 0.000 description 9
- 230000006399 behavior Effects 0.000 description 7
- 230000008929 regeneration Effects 0.000 description 7
- 238000011069 regeneration method Methods 0.000 description 7
- 238000012790 confirmation Methods 0.000 description 5
- 239000000463 material Substances 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 230000005764 inhibitory process Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000001172 regenerating effect Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000002123 temporal effect Effects 0.000 description 3
- 230000002411 adverse Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000002829 reductive effect Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N33/00—Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
- G01N33/48—Biological material, e.g. blood, urine; Haemocytometers
- G01N33/50—Chemical analysis of biological material, e.g. blood, urine; Testing involving biospecific ligand binding methods; Immunological testing
- G01N33/58—Chemical analysis of biological material, e.g. blood, urine; Testing involving biospecific ligand binding methods; Immunological testing involving labelled substances
-
- 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
-
- C—CHEMISTRY; METALLURGY
- C12—BIOCHEMISTRY; BEER; SPIRITS; WINE; VINEGAR; MICROBIOLOGY; ENZYMOLOGY; MUTATION OR GENETIC ENGINEERING
- C12Q—MEASURING OR TESTING PROCESSES INVOLVING ENZYMES, NUCLEIC ACIDS OR MICROORGANISMS; COMPOSITIONS OR TEST PAPERS THEREFOR; PROCESSES OF PREPARING SUCH COMPOSITIONS; CONDITION-RESPONSIVE CONTROL IN MICROBIOLOGICAL OR ENZYMOLOGICAL PROCESSES
- C12Q1/00—Measuring or testing processes involving enzymes, nucleic acids or microorganisms; Compositions therefor; Processes of preparing such compositions
- C12Q1/68—Measuring or testing processes involving enzymes, nucleic acids or microorganisms; Compositions therefor; Processes of preparing such compositions involving nucleic acids
- C12Q1/6813—Hybridisation assays
- C12Q1/6816—Hybridisation assays characterised by the detection means
-
- C—CHEMISTRY; METALLURGY
- C12—BIOCHEMISTRY; BEER; SPIRITS; WINE; VINEGAR; MICROBIOLOGY; ENZYMOLOGY; MUTATION OR GENETIC ENGINEERING
- C12Q—MEASURING OR TESTING PROCESSES INVOLVING ENZYMES, NUCLEIC ACIDS OR MICROORGANISMS; COMPOSITIONS OR TEST PAPERS THEREFOR; PROCESSES OF PREPARING SUCH COMPOSITIONS; CONDITION-RESPONSIVE CONTROL IN MICROBIOLOGICAL OR ENZYMOLOGICAL PROCESSES
- C12Q1/00—Measuring or testing processes involving enzymes, nucleic acids or microorganisms; Compositions therefor; Processes of preparing such compositions
- C12Q1/68—Measuring or testing processes involving enzymes, nucleic acids or microorganisms; Compositions therefor; Processes of preparing such compositions involving nucleic acids
- C12Q1/6813—Hybridisation assays
- C12Q1/6834—Enzymatic or biochemical coupling of nucleic acids to a solid phase
- C12Q1/6837—Enzymatic or biochemical coupling of nucleic acids to a solid phase using probe arrays or probe chips
-
- C—CHEMISTRY; METALLURGY
- C40—COMBINATORIAL TECHNOLOGY
- C40B—COMBINATORIAL CHEMISTRY; LIBRARIES, e.g. CHEMICAL LIBRARIES
- C40B30/00—Methods of screening libraries
- C40B30/04—Methods of screening libraries by measuring the ability to specifically bind a target molecule, e.g. antibody-antigen binding, receptor-ligand binding
-
- 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/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
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
-
- 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
-
- 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
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16B—BIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
- G16B25/00—ICT specially adapted for hybridisation; ICT specially adapted for gene or protein expression
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/781—Television signal recording using magnetic recording on disks 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/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/907—Television signal recording using static stores, e.g. storage tubes or semiconductor memories
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/806—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal
- H04N9/8063—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
- H04N9/8227—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being at least another television signal
Landscapes
- Chemical & Material Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Organic Chemistry (AREA)
- Molecular Biology (AREA)
- Immunology (AREA)
- Proteomics, Peptides & Aminoacids (AREA)
- Zoology (AREA)
- Biochemistry (AREA)
- General Health & Medical Sciences (AREA)
- Wood Science & Technology (AREA)
- Biotechnology (AREA)
- Analytical Chemistry (AREA)
- Microbiology (AREA)
- Physics & Mathematics (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Urology & Nephrology (AREA)
- Medicinal Chemistry (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Genetics & Genomics (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Hematology (AREA)
- Signal Processing (AREA)
- Cell Biology (AREA)
- Food Science & Technology (AREA)
- General Physics & Mathematics (AREA)
- Pathology (AREA)
- Chemical Kinetics & Catalysis (AREA)
- General Chemical & Material Sciences (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Television Signal Processing For Recording (AREA)
Description
以下、上述したサーチマスクフラグを導入したことで、図18(a)に示した動的シナリオの記述が、どのように簡略化されるかについて説明する。図18(a)におけるMOVIEオブジェクト(0)は、MOVIEオブジェクト(1)に先立ち実行されるMOVIEオブジェクトである。このMOVIEオブジェクト(0)においてTitle_search_maskは、“1”に設定されているので、MOVIEオブジェクト(0)により再生制御がなされている間は、PL#5,PL#6の何れで再生を行う場合も、タイトルサーチの要求はマスクされることになる(原出願の段落0048)。
以降、本発明に係る記録媒体の実施形態について説明する。先ず始めに、本発明に係る記録媒体の実施行為のうち、使用行為についての形態を説明する。図2は、本発明に係る記録媒体の、使用行為についての形態を示す図である。図2において、本発明に係る記録媒体は、BD-ROM100である。このBD-ROM100は、再生装置200、テレビ300、リモコン400により形成されるホームシアターシステムに、映画作品を供給するという用途に供される。
本図の第4段目にBD-ROMを示し、第3段目にBD-ROM上のトラックを示す。本図のトラックは、BD-ROMの内周から外周にかけて螺旋状に形成されているトラックを、横方向に引き伸ばして描画している。このトラックは、リードイン領域と、ボリューム領域と、リードアウト領域とからなる。本図のボリューム領域は、物理層、ファイルシステム層、応用層というレイヤモデルをもつ。図3に示すようなデータフォーマットを、BD-ROMの応用層上に形成することにより本発明に係る記録媒体は、工業的に生産される。
BDMVディレクトリの配下には、INFO.BD、XXX.M2TS、XXX.CLPI,YYY.MPLS、ZZZ.MOVIEといったファイルが存在する。JCLASSディレクトリの配下には、ZZZ.CLASSというファイルが、BROWSERディレクトリの配下には、ZZZ.HTMというファイルが配置されている。
図6の第1層は、物理層であり、処理対象たるストリーム本体の供給制御である。この第1層に示すように、処理対象たるストリームは、BD-ROMだけではなく、HD(Hard Disc)、メモリカード、ネットワークといったあらゆる記録媒体、通信媒体を供給源としている。これらHD、メモリカード、ネットワークといった供給源に対する制御(ディスクアクセス、カードアクセス、ネットワーク通信)が第1層の制御である。
第3層(静的シナリオ)は、ストリームの静的なシナリオを規定するレイアである。静的なシナリオとは、ディスク制作者によって予め規定された再生経路情報、Clip情報であり、これらに基づく再生制御を規定しているのがこの第3層(静的シナリオ)である。
AVClip(XXX.M2TS)は、MPEG-TS(Transport Stream)形式のデジタルストリームであり、ビデオストリーム、1つ以上のオーディオストリーム、1つ以上のグラフィカルストリーム、プレゼンテーショングラフィカルストリーム、インタラクティブグラフィカルストリームを多重化することで得られる。ビデオストリームは映画の動画部分を、オーディオストリームは映画の音声部分を、プレゼンテーショングラフィカルストリームは、映画の字幕を、インタラクティブグラフィカルストリームは、メニューを対象とした動的な再生制御の手順をそれぞれ示している。図7は、AVClipがどのように構成されているかを模式的に示す図である。
<静的なシナリオ>
続いて、静的なシナリオであるファイル(XXX.CLPI,YYY.MPLS)について説明する。
EP_mapは、複数の頭出し位置のアドレスを、時刻情報を用いて間接参照するためのリファレンステーブルであり、破線の引き出し線hn5に示すように複数のエントリー情報(ACCESS UNIT#1エントリー、ACCESS UNIT#2エントリー、ACCESS UNIT#3エントリー・・・・・)と、エントリー数(Number)とからなる。各エントリーは、引き出し線hn6に示すように、対応するACCESS UNITの再生開始時刻を、アドレスと、ACCESS UNITにおける先頭Iピクチャのサイズ(I-size)とを対応づけて示す。ACCESS UNITの再生開始時刻は、ACCESS UNIT先頭に位置するピクチャデータのタイムスタンプ(Presentation Time Stamp)で表現される。またACCESS UNITにおけるアドレスは、TSパケットの連番(SPN(Source Packet Number))で表現される。可変長符号圧縮方式が採用されるため、GOPを含む各ACCESS UNITのサイズや再生時間がバラバラであっても、このACCESS UNITについてのエントリーを参照することにより、任意の再生時刻から、その再生時刻に対応するACCESS UNIT内のピクチャデータへと頭出しを行うことが可能になる。尚、XXX.CLPIのファイル名XXXは、Clip情報が対応しているAVClipと同じ名称が使用される。つまり本図におけるAVClipのファイル名はXXXであるから、AVClip(XXX.M2TS)に対応していることを意味する。以上がClip情報についての説明である。続いてプレイリスト情報について説明する。
尚、PL情報のファイル名YYYは、BD-ROMにおいてPL情報に付与される3桁の識別番号を抽象化している。つまり本図におけるPL情報は、この識別番号YYYを用いて一意に識別される。PL情報の識別番号を”YYY”と表現しているのは、PL情報の識別番号が、AVClip及びAVClip情報の識別番号XXXとは別の番号体系であることを意味している(ここでの3桁という桁数は例示に過ぎず、何桁でもよい。)。
<動的なシナリオ>
動的なシナリオは、AVClipの動的な再生制御手順を示すコマンド列である。動的な再生制御手順とは、装置に対するユーザ操作に応じて変化するものであり、プログラム的な性質をもつ。ここでの動的な再生制御には、2つのモードがある。2つのモードのうち1つは、AV機器特有の再生環境で、BD-ROMに記録された動画データを再生するモード(ノーマルモード)であり、もう1つはBD-ROMに記録された動画データの付加価値を高めるモード(エンハンスドモード)である。図12は、レイヤモデルの第4層における再生モードを示す図である。本図において第4層には、1つのノーマルモードと、2つのエンハンスドモードとが記述されている。1つのノーマルモードは、DVDライクな再生環境での再生モードでありMOVIEモードと呼ばれる。2つのエンハンスドモードのうち、1つ目は、Java(登録商標)仮想マシンを主体とした再生モードであり、Java(登録商標)モードと呼ばれる。2つ目のエンハンスドモードのうち、2つ目はブラウザを主体とした再生モードであり、Browserモードと呼ばれる。第4層には、MOVIEモード、Java(登録商標)モード、Browserモードという3つのモードがあるので、動的シナリオはどれかのモードで実行できるように記述されればよい。DVDプレーヤ向けのコマンドと良く似たコマンドで、制御手順を記述したい場合は、MOVIEモードの再生制御手順を記述すればよい。そうすれば既存のDVD再生装置と良く似た再生制御を再生装置に実行させることができる。ページ記述言語で制御手順を記述した場合は、Browserモードの再生制御手順を記述すればよい。ネットワーク上のサイトをアクセスしたり、ファイルをダウンロードするような制御手順を記述することができる。Java(登録商標)モードの動的シナリオが図4に示したZZZ.CLASSであり、ブラウザモードの動的シナリオがZZZ.HTMである。MOVIEモードの動的シナリオがZZZ.MOVIEである。
<MOVIEモードにおける動的なシナリオ>
MOVIEモードにおける動的シナリオについて説明する。MOVIEオブジェクト(ZZZ.MOVIE)は、DVD再生装置用コマンドに類似したコマンドにて記述された、動的シナリオである。PLの再生を命じる再生コマンド、その再生に先立ち実行すべきコマンド(PREコマンド)、その再生後に実行すべきコマンド(POSTコマンド)からなる。1つ以上の動的シナリオと、各動的シナリオにて再生が命じられるPLとの組みをTitleという。Titleは、BD-ROMにおける映画作品全体に相当する単位である。またMOVIEオブジェクトは、M-OBJと略記する場合がある。
以上の動的シナリオは、第3層(静的シナリオ)から供給される関数を用いた記述が可能である。以降、第3層(静的シナリオ)から供給される関数について説明する。
(a)再生関数:第1引数で指定するプレイリストの再生を、第2引数で指定する位置から再生を開始させる;
書式:PlayPL(第1引数,第2引数)
第1引数は、プレイリストの番号で、再生すべきPLを指定することができる。第2引数は、そのPLに含まれるPlayItemや、そのPLにおける任意の時刻、Chapter、Markを用いて再生開始位置を指定することができる。
Chapterにより再生開始位置を指定したPlayPL関数をPlayPLatChapter()、
時刻情報により再生開始位置を指定したPlayPL関数をPlayPLatSpecified Time()という。
(b)再生装置の状態取得や状態設定のための関数
再生装置の状態は、32個のPlayer Status Register(これの設定値は、System Parameter(SPRM)と呼ばれる)と、32個のGeneral Purpose Register(これの設定値は、General Parameter(GPRM)と呼ばれる)とに示されている。
(i)Get value of Player Status Register関数
書式:Get value of Player Status Register(引数)
この関数は、引数で指定されたPlayer Status Registerの設定値を取得する関数である。
書式:Set value of Player Status Register(第1引数、第2引数)
この関数は、第1引数で指定されたPlayer Status Registerに、第2引数で指定された値を設定させる関数である。
(iii)Get value of General Purpose Register関数
書式:Get value of General Purpose Register(引数)
この関数は、引数で指定されたGeneral Purpose Registerの設定値を取得する関数である。
書式:Set value of General Purpose Register(第1引数、第2引数)
この関数は、第1引数で指定されたGeneral Purpose Registerに、第2引数で指定された値を設定させる関数である。
Player Status Registerの設定値(SPRM)がどのような意味をもつかは、以下に示す通りである。以下のSPRM(x)という表記は、x番目のPlayer Status Registerの設定値を意味する。
SPRM(0) : Reserved
SPRM(1) : デコード対象たるオーディオストリーム
のストリーム番号
SPRM(2) : デコード対象たるグラフィカルストリーム
のストリーム番号
SPRM(3) : ユーザによるアングル設定を示す番号
SPRM(4) : 現在再生対象とされているタイトルの番号
SPRM(5) : 現在再生対象とされているChapterの番号
SPRM(6) : 現在再生対象とされているPLの番号
SPRM(7) : 現在再生対象とされているPlayItemの番号
SPRM(8) : 現在の再生時点を示す時刻情報
SPRM(9) : ナビゲーションタイマのカウント値
SPRM(10) : 現在選択状態にあるボタンの番号
SPRM(11)〜(12): Reserved
SPRM(13) : ユーザによるパレンタルレベルの設定
SPRM(14) : 再生装置の映像再生に関する設定
SPRM(15) : 再生装置の音声再生に関する設定
SPRM(16) : 再生装置における音声設定を示す言語コード
SPRM(17) : 再生装置における字幕設定を示す言語コード
SPRM(18) : メニュー描画のための言語設定
SPRM(19)〜(31): Reserved
これらのSPRMのうち、SPRM(4)は、メニュー操作を介して、ユーザによりTitleが選択された場合に更新される。SPRM(5)〜(7)は、現在の再生時点が進行する度に更新される。つまり現在の再生時点があるPlayItemから別のPlayItemに移行すれば、SPRM(7)が更新される。あるPLから別のPLへの切り換えがなされればSPRM(6)が更新される。Chapterの切り換えがなされればSPRM(5)が更新される。
SPRM(8)は、現在の再生時点を示す時刻情報であり、AVClipに属する各ピクチャデータが表示される度に更新される。つまり再生装置が新たなピクチャデータを表示させれば、その新たなピクチャデータの表示開始時刻(Presentation Time)を示す値にSPRM(8)は更新される。
(C)第3層(静的シナリオ)から供給されるプログラミング関数ではないが、動的シナリオから動的シナリオへの分岐も存在する。動的シナリオから動的シナリオへの分岐を行わせる関数には、以下のJMP関数と、CALL関数とがある。
書式:JMP 引数
CALL関数
書式:CALL 引数
JMP関数は、現在の動的シナリオを途中で廃棄し(discard)、引数たる分岐先動的シナリオを実行するという分岐である。JMP命令の形式には、分岐先動的シナリオを直接指定している直接参照のものと、分岐先動的シナリオを間接参照している間接参照のものがある。
図13は、MOVIEオブジェクトの内部構成を示す図である。本図に示すようにMOVIEオブジェクトは、属性情報と、コマンド列とからなる。属性情報は、resume_intension_flag、menu_call_mask、Title_search_maskからなる。
『resume_intension_flag』は、メニューコールが要求された際、MOVIEオブジェクトがどのような制御を行うべきかを示す。resume_intension_flagがオフであるなら、メニューコールがユーザから要求された場合、状態設定ルーチンを呼び出す。この際、上述したような再開は行わず、現在実行中のカレントMOVIEオブジェクトは廃棄される。再生装置側でカレントMOVIEオブジェクトが廃棄されれば、再生装置側の再生を、リスタートさせねばならない。リスタートにあたって、どの再生位置まで遡るかについては、2つの考えがある。1つはカレントMOVIEオブジェクトに分岐する直前の状態にまで遡ってリスタートを行うというものである。
resume_intension_flagによる再生再開又はリスタートは、MOVIEオブジェクトの単位で可能になるので、1つ、2つのコマンドからなるMOVIEオブジェクトを作成し、これらのMOVIEオブジェクトを分岐させてゆけば、1つ、2つのコマンドの単位で、再生再開又はリスタートが可能になる。つまり再生再開、リスタートをどの単位で実行するかに応じて、MOVIEオブジェクトを作成すればよい。以上がresume_intension_flagの説明である。
『Title_search_mask』は、タイトルサーチがマスクされているか否かを示すフラグである。本フラグがオフであるなら、ユーザによるタイトルサーチの要求は許可され、オンであるなら、ユーザによるタイトルサーチの要求は禁じられる。カレントMOVIEオブジェクトが、FBIによる警告映像やTrailer(予告編映像)の再生を行うものである場合、MOVIEオブジェクトのTitle_search_maskをオンに設定することにより、これらの映像の内容を確実にユーザに視聴させ、内容を理解させることができる。
この図14(a)のMOVIEオブジェクトの記述例は、図1(a)に示したMOVIEオブジェクトの記述例に、resume_intension_flag、menu_call_mask、Title_search_maskを付加したものである。これらresume_intension_flag、menu_call_mask、Title_search_maskは全て0に設定されている。図14(b)は、こうして記述されたMOVIEオブジェクトに基づく再生制御を示す図である。図14(a)の記述例は、再生装置における言語設定(SPRM(0))が「日本語」なら(if(SPRM(0)==Japanese))、PL#4を再生し(Link(PL#4,PI#1)、再生装置における言語設定がそれ以外なら(else)、PL#2を再生する(Link(PL#2,PI#1)という条件付き再生を実現するものである。ここで再生装置側の言語設定が英語であるなら、再生位置はPL#2上を進行することになる。
図16は、設問による分岐を実現する場合のMOVIEオブジェクトの記述例と、この記述例による再生制御とを示す図である。この図16(a)のMOVIEオブジェクトの記述例が、図14(a)のものと異なるのは、図14(a)はラングゲージクレジットを実現するものであるのに対し、図16(a)は、対話的な再生制御を実現する点である。この図16(a)においてPL#1が設問のシーンであり、PL#2はその設問に対し、回答(1)を選択した場合に現れるシーン、PL#4はその設問に対し、回答(2)を選択した場合に現れるシーンである。どの回答を選択したかは、GPRM(0)に設定されている。そしてif文による再生の切り換えは、GPRM(0)に応じてなされる。GPRM(0)は、汎用レジスタの値に過ぎず、状態設定ルーチンへの設定に応じて更新されるものではない。そして本記述例では、resume_intension_flagは1に設定されている。
再生位置がPL#2上にある状態で、ユーザからメニューコールが要求されたものとする。この際、本MOVIEオブジェクトではresume_intension_flagが1に設定されているので、再生装置側では、図15(a)を省いて、図15(b)の処理を行う。つまり再生位置を示すSPRM(4)〜(8)をレジスタからメモリに退避する。退避後、状態設定ルーチンrc1への分岐br1を実行する。この状態設定ルーチンでユーザは、言語設定を英語から日本語に変更したものとする(図中の英語→日本語)。そうして、この状態設定ルーチンの処理を終えれば、再生装置側では、SPRM(4)〜(8)をメモリからレジスタに復帰する処理を行う。かかる復帰がなされれば、SPRM(4)〜(8)が再生装置側のレジスタに設定されるので、再生位置は、前回の再生位置から再開することになる。
再生位置がPL#4上にある時点でメニューコールが要求されたものとする。図17(a)では、resume_intension_flagが0に設定されているので、SPRM(5)〜(8)を初期化した上で(図15(a))、SPRM(4)〜(8)を退避する(図15(b))。その後、状態設定ルーチンへの分岐を行う。
以上の図14、図16、図17の一例は、resume_intension_flagに対する設定例であった。図18は、Title_search_maskに対するMOVIEオブジェクトの設定例を示す図である。
かかる再生制御の簡易な記述を実現するので、本実施形態に係るMOVIEオブジェクトは、タイトルの頒布時に有効である。
トラックバッファ2は、FIFOメモリであり、BD-ROMから読み出されたACCESS UNITが先入れ先出し式に格納される。
PIDフィルタ4は、トラックバッファ2からACCESS UNITを取り出して、このACCESS UNITを構成するTSパケットをPESパケットに変換する。そして変換により得られたPESパケットのうち、所望のものをビデオデコーダ5、オーディオデコーダ7、グラフィカルデコーダ9のどれかに出力する。この出力は、PESパケットのID(PID)を参照して行われる。PIDがビデオを示しているならビデオデコーダ5にPESパケットを出力し、PIDがオーディオを示しているならオーディオデコーダ7に、PIDがグラフィカルイメージを示しているならグラフィカルデコーダ9にPESパケットを出力する。
ピクチャプレーン6は、非圧縮形式のピクチャを格納しておくためのメモリである。
オーディオデコーダ7は、PIDフィルタ4から出力されたPESパケットを復号して、非圧縮形式のオーディオデータを出力する。
グラフィカルデコーダ9は、グラフィカルストリームをデコードして、ラスタイメージをグラフィカルプレーン8に書き込む。グラフィカルストリームのデコードにより、字幕やメニューが画面上に現れることになる。
静的シナリオメモリ11は、カレントのPL情報やカレントのClip情報を格納しておくためのメモリである。カレントPLとは、BD-ROMに記録されている複数PL情報のうち、現在処理対象になっているものをいう。カレントClip情報とは、BD-ROMに記録されている複数Clip情報のうち、現在処理対象になっているものをいう。
DVDライクモジュール16は、MOVIEモードの実行主体となるDVD仮想プレーヤであり、動的シナリオメモリ15に読み出されたカレントのMOVIEオブジェクトを実行する。
Java(登録商標)モジュール17は、動的シナリオメモリ15に読み出されたZZZ.CLASSからカレントのJava(登録商標)オブジェクトを生成し、実行する。Java(登録商標)仮想マシンは、Java(登録商標)言語で記述されたJava(登録商標)オブジェクトを、再生装置におけるCPUのネィティブコードに変換して、CPUに実行させる。
UOコントローラ19は、リモコンや再生装置のフロントパネルに対してなされたユーザ操作を検出して、ユーザ操作を示す情報(以降UO(User Operation)という)をモジュールマネージャ20に出力する。
モジュールマネージャ20は、汎用のCPUに、図20〜図22の処理手順を行うプログラムを読み取せることで実施することができる。図20〜図22は、モジュールマネージャ20による処理手順を示すフローチャートである。以降本フローチャートを参照しながら、モジュールマネージャ20による分岐制御について説明する。本フローチャートは、Index TableのFirstPlayのIndexからファイル名を取り出す(ステップS1)。Index Tableとは、BD-ROMにおけるMOVIEオブジェクトの統合情報であり、FirstPlayのIndexとは、MOVIEオブジェクトのうち、BD-ROMのスタートアップ手順を記述したものを示すIndexである。
このステップS4〜ステップS9は、カレントの動的シナリオが新たに設定される度に、実行される。
ステップS10は、ユーザ操作がメニューコールによるものかを判定するステップである。もしメニューコールであるなら、ステップS13、ステップS14の判定を経て、図21のステップS15、ステップS16の何れかで退避処理を行う。そして、状態設定を行う動的シナリオをカレントの動的シナリオiに設定して(ステップS17)、ステップS4に戻る。このステップS17により、状態設定を行う動的シナリオがカレントの動的シナリオiになるので、状態設定用動的シナリオが、ステップS5〜ステップS9で実行されることになる。
ステップS15は、カレント動的シナリオiをsuspendし、変数x,SPRM(4)〜(8)をBACKUPメモリ14に退避するという処理であり、resume_intension_flagが1なら(ステップS14でYes)、このステップS15が実行される。
ステップS11は、ユーザ操作がタイトルサーチを要求するものかどうかの判定であり、もしタイトルサーチを要求するものなら、ステップS18においてカレント動的シナリオiのTitle_search_maskが1であるか否かを判定する。もし1であるなら、ステップS19においてタイトルサーチを行う動的シナリオをカレント動的シナリオiに設定する。
Resumeコマンドとは、呼出元となる動的シナリオの状態復帰を再生装置に命じるコマンドであり、状態設定ルーチンとなる状態設定用の動的シナリオの末尾には、このコマンドが配されている。
ここでresume_intension_flagが1であるなら、SPRM(4)〜(8)及び変数xは、それまでの再生位置を示す値に設定されており、このSPRM(4)〜(8)及び変数xがメモリ14に退避されているので、ステップS24の復帰によりプレーヤレジスタは状態設定ルーチンを呼び出す前の再生位置を示すことになる。プレーヤレジスタにかかる値が設定されたので、タイトル再生の再開が行われることになる。
第2実施形態は、再生装置における再生停止やリスタートの回避を実現する改良に関する。再生装置における再生停止やリスタートは、以下の(1)〜(3)のケースが再生装置で生じた場合にも、起こりうる。
(1) MOVIEモードだけに対応している再生装置において、Java(登録商標)モード、ブラウザモードに対応しているBD-ROMが装填され、Java(登録商標)オブジェクトやWebPageオブジェクトへの分岐が生じた場合
(2)存在しないストリームを読み出そうとした場合、
又は存在しない動的シナリオから構成されるタイトルへと分岐しようとした場合、
(3)Java(登録商標)オブジェクトでエラーが生じてしまい、Java(登録商標)プラットフォームではこれの復旧が不可能である場合
かかる再生停止、リスタートを回避するため本実施形態では、動的シナリオを統合管理するための情報に、例外処理用のタイトルについてのINDEXを設けている。
図23(a)は、INFO.BDの内部構成を示す図である。本図に示すようにINFO.BDはIndex Tableを含む。Index Tableは、動的シナリオから動的シナリオへの分岐の際、参照される間接参照用テーブルであり、複数ラベルのそれぞれに対するIndexからなる。各Indexには、そのラベルに対応する動的シナリオのファイル名が記述されている。図23(b)に示すように、このファイル名は、ファイルボディと、拡張子とからなる。ラベルには、Title#1〜#m、Title#m+1〜#n、Title#0といったものがある。Index Tableは、3つのモードの何れの動的シナリオからも参照される。MOVIEオブジェクトからJava(登録商標)オブジェクト、MOVIEオブジェクトからWebPageオブジェクトへの分岐は、Index Tableを介した場合のみ可能となる。逆に言えば、Index TableにIndexがないJava(登録商標)オブジェクト、WebPageオブジェクトには、MOVIEオブジェクトからは分岐できない。
図27は、コアシステムの再生装置に図26に示したシナリオが記録されたBD-ROMが装填された場合、どのような分岐が行われるかを示す。図26に示した矢印が、図27において破線hs1で描かれているのは、コアシステムでは、Java(登録商標)オブジェクトを実行する主体が存在しないので、図26に示した分岐が無効化されていることを示す。図中の実線矢印js1は、この分岐に代えてなされる例外処理用の分岐を示す。この例外処理用の分岐は、Title#0のIndexを介した間接参照である。Title#0のIndexには、MOVIEオブジェクトsg1のファイル名が格納されており、この分岐ではMOVIEオブジェクトsg1が再生装置により読み出され、実行されることになる。コアシステムのみの再生装置に本BD-ROMが装填された場合、MOVIEモードにおける映像を表示させるので、再生停止やリスタートを回避することができる。
第2実施形態におけるモジュールマネージャ20の特徴は、分岐制御にある。分岐制御とは、分岐先となる動的シナリオを特定し、これをメモリに読み出して、DVDライクモジュール16〜BROWSERモジュール18のどれかに実行させることをいう。分岐先動的シナリオの特定は、間接参照形式で分岐先動的シナリオが指定されている場合に特に必要となる。この特定は、分岐コマンドの分岐先ラベルを参照し、これに対応するIndexから、ファイル名を取り出すことでなされる。この特定にあたってモード切り換えの要否を併せて判定する。モード切り換えの要否判定は、分岐先ラベルに対応するIndexにおいて、何というファイル拡張子が格納されているか、又は、どのモードを示す属性情報が格納されているかを参照することでなされる。Indexの格納内容が何であるかで、モード切り換えが必要かどうかがわかる。モード切り換えが必要なら、分岐先動的シナリオをメモリに読み出させて、切り換え後のモードを実行するモジュールに、モード遷移要求を出力する。切り換え後のモードを実行するモジュールは、この遷移要求の出力により、メモリ中の分岐先動的シナリオを実行することとなる。
本フローチャートは、ステップS6〜ステップS9を繰り返することにより、カレント動的シナリオiのコマンドを1つずつ実行してゆくものだが、このステップS6〜ステップS9のループ処理において、ステップS30が新規に追加されている。
以降、ステップS31〜ステップS43の処理について説明する。この処理は、分岐制御であり、ステップS31、ステップS34、ステップS39、ステップS42の判定結果に応じて、異なる処理を実行するものである。ステップS31は、分岐コマンドの分岐先がTitleラベルを用いて記述されているか否かの判定であり、もしYesならステップS42の判定を経て分岐先ラベルであるTitlejを取得し(ステップS32)、Index TableにおけるTitlejのIndexiからファイル名jを取り出す(ステップS33)という処理を行う。もしNoなら、分岐先を示すファイル名jを取り出す(ステップS41)という処理を行う。
以上の処理を経れば、ファイル名jから特定される動的シナリオをカレントの動的シナリオiに設定し(ステップS37)、取り出された拡張子から特定される再生モードを再生モードkに設定する(ステップS38)。これらの設定後、ステップS39を実行する。ステップS39は、再生モードkがカレントモードかどうかの判定であり、違うなら再生モードkをカレントモードに設定してから(ステップS40)、ステップS4に移行する。その後、新たに設定されたカレント動的シナリオに対して、ステップS4〜ステップS9の処理が繰り返されることになる。尚ステップS42は、再生装置がコアシステムであるか、フルシステムであるかの判定であり、もしコアシステムであるなら、Title#0のIndexからファイル名を取り出し、これを分岐先とする(ステップS43)。
(第3実施形態)
第3実施形態は、様々な規格の再生装置、BD-ROMが登場する場合の改良に関する。BD-ROMや再生装置を早く商品化したいという要望が強ければ、ムービーモードのみサポートしたバージョン1.0、ムービーモードとエンハンスドモードをとサポートしたバージョン1.1というように、サポート可能な機能数が少ないバージョンのBD-ROMから徐々に商品化され、市場に投入される。この場合、バージョン1.0のBD-ROM、バージョン1.1のBD-ROM、バージョン1.0の再生装置、バージョン1.1の再生装置というように、複数バージョンの再生装置が市場を賑わすことになる。そうすると、例えばバージョン1.0の再生装置にバージョン1.1のBD-ROMが装填された場合、ムービーモードのMOVIEオブジェクトからエンハンスドモードのMOVIEオブジェクトへの分岐が生じる場合がある。この場合、バージョン1.0の再生装置は、ムービーモードのモジュールしかもたないから、エンハンスドモードのMOVIEオブジェクトを実行することはできない。そこで本実施形態では、BD-ROMにそれまでのバージョンの全てについてのIndex Tableを記録しておく。図29は、バージョン1.1のBD-ROMである。本図におけるBD-ROMには、バージョン1.1のIndex Table、バージョン1.0のIndex Tableが記録される。バージョン1.0のIndex Tableには、TITLE#1INDEX〜TITLE#mINDEXが存在する。第2実施形態に示したようにこれらのINDEXは、ムービーモードの動的シナリオへの分岐時に参照されるINDEXである。
そしてどれかのバージョンのBD-ROMが再生装置に装填された場合、再生装置はBD-ROMに記録された複数バージョンについてのIndex Tableのうち、自身のバージョンに合致したものを用いて、MOVIEオブジェクトの選択を行う。
図29(c)は、図29(a)に示したBD-ROMが、バージョン1.1の再生装置に装填された状態を想定した図である。本図では再生装置側がバージョン1.1なので、分岐時にはバージョン1.0,バージョン1.1のIndex Tableのうち、バージョン1.1のIndex Tableが参照されて分岐先のMOVIEオブジェクトが特定されることになる。
(第4実施形態)
本実施形態は、DVDと同様のメニュー制御をBD-ROM上で実現する場合の改良に関する。図31は、BD-ROMにより実現されるメニュー階層を示す図である。本図におけるメニュー階層は、TopMenuを最上位に配し、このTopMenuから下位のTitleMenu、SubTitleMenu、AudioMenuを選択できる構造になっている。図中の矢印sw1,2,3は、ボタン選択によるメニュー切り換えを模式的に示す。TopMenuとは、音声選択、字幕選択、タイトル選択の何れを行うかを受け付けるボタン(図中のボタンsn1,sn2,sn3)を配置したメニューである。
FirstPlayオブジェクト(FirstPlay OBJ)は、再生装置へのBD-ROMのローディング時におけるスタートアップ手順を記述した動的シナリオである。FirstPlayオブジェクトを表す四角枠は、このスタートアップ手順を実行するためのコマンドを示す。FirstPlayオブジェクトの最後のコマンドは分岐コマンドであり、TopMenuオブジェクトを分岐先にしている。
続いて本実施形態におけるIndex Tableの改良について説明する。本実施形態におけるIndex Tableには、FirstPLayINDEX、TopMenuINDEX, Audio MenuINDEX、Subtitle MenuINDEX、Title MenuINDEXが追加されている。第1実施形態に示したように、これらのIndexは、3つのモードの何れの動的シナリオからも参照される。
Top MenuINDEX、Audio MenuINDEX、Subtitle MenuINDEX、Title MenuINDEXは、それぞれAudio Menu、Subtitle Menu、Title Menuをダイレクトにコールするようなユーザ操作がなされた際、参照されるIndexである。ユーザによるダイレクトなコールは、ユーザがリモコンにおけるAudio選択キー、Subtitle選択キー、Title選択キーを押下することにより場合になされる。
メニュー制御を行うべく、本実施形態を示すモジュールマネージャ20は、図33に示すような処理手順で分岐制御を行う。本フローチャートが新規なのは、ステップS30とステップS31との間にステップS50が挿入されており、このステップS50がYesである場合に、ステップS51〜ステップS54の処理を行って、ステップS4に戻る点である。ステップS51〜ステップS54は、メニューの制御を行うシナリオを、カレント動的シナリオに設定するものである。つまり分岐コマンドの分岐先がxxxMenuであるなら(ステップS50でYes)、カレントの動的シナリオiをSuspendし、SPRM及び変数xを退避して(ステップS52)、分岐先Menuに対応するIndexからファイル名を取り出し(ステップS52)、取り出されたファイル名の動的シナリオをカレントの動的シナリオiに設定し(ステップS53)、カレントモードをMOVIEモードに戻す(ステップS54)。その後、カレント動的シナリオを実行してゆく。
第5実施形態は、ムービーモードのために設けられたデータが、他のモードに与え得る弊害を防止するための改良に関する。ムービーモードでの制御はMOVIEオブジェクトだけでなく、AVClipに多重化されたインタラクティブグラフィカルストリーム中のコマンド(ボタンコマンド)によってもなされ得る。
図34は、第5実施形態に係るPlayItemの内部構成を示す図である。本図ではplayable_PID_entriesが追加されている。図中の引き出し線hp1はplayable_PID_entriesの構成をクローズアップしている。これからも分かるように、playable_PID_entriesは再生を行うべきエレメンタリストリームのPIDを羅列してなる。
図36は、PlayItem#3,#12におけるplayable_PID_entriesにより、どのようにフィルタ指定が行われるかを示す図である。本図では、下側にAVClipを構成する各ACCESS UNITを、上側に2つのPlayItem#3,#12を示している。このACCESS UNITには、1本のビデオストリーム、3本のオーディオストリーム、2本のプレゼンテーショングラフィカルストリーム、1本のインタラクティブグラフィカルストリームが多重化されている。ビデオストリームには、Video_PIDというPIDが、プレゼンテーショングラフィカルストリームには、P.Graphics_PIDというPIDが、インタラクティブグラフィカルストリームには、I.Graphics_PIDというPIDが付加される。3本のオーディオストリームのうち、Audio_PID1が付されたものは英語音声(0:English)、Audio_PID2が付されたものは日本語音声(1:Japanese)、Audio_PID3が付されたものはコメンタリ音声(2:Commentary)である。2本のプレゼンテーショングラフィカルストリームのうち、P.Graphics_PID1が付されたものは英語音声(0:English)、P.Graphics_PID2が付されたものは日本語音声(1:Japanese)である。
図37は、PlayItem#3,#12のPlayable_PID_entriesにより、どのような再生出力が可能になるかを示す図である。PlayItem#3では、Video_PIDのビデオストリーム、Audio_PID1のオーディオストリーム、Audio_PID2のオーディオストリーム、P.Graphics_PID1のプレゼンテーショングラフィカルストリーム、P.Graphics_PID2のプレゼンテーショングラフィカルストリーム、I.Graphics_PIDのインタラクティブグラフィカルストリームの再生が可能であるので、MOVIEオブジェクトによる再生では、Audio_PID1のオーディオストリームの再生出力(図中の『She is captive of her own lies』というナレーション)、P.Graphics_PID1のプレゼンテーショングラフィカルストリームの再生出力と(『彼女は自分のうそに酔いしれた』という日本語字幕)、I.Graphics_PIDのインタラクティブグラフィカルストリームの再生出力(『続けますかはい いいえ』)とを伴って、ビデオストリームの再生出力を行うことができる。
かかるタイトルを、ボーナストラック的なタイトルとしてBD-ROMに記録することにより、BD-ROMの商品価値を高めることができる。PlayItemにおけるフィルタ指定を利用して、ボーナストラック的なタイトルをBD-ROMに記録することは、以下のようなメリットをもたらす。
かかるタイトルは、ディレクタのコメンタリを聴けることが最大の魅力であるが、背景画として映画シーンが再生されることも、その魅力を高めている要因である。つまり、映画のハイライトシーンと共に、映画制作の裏話が聴けるというのは、コメンタリの臨場感を高めるからである。この場合、このコメンタリのオーディオストリームをどのように扱うかが問題になる。本編とは別に、背景画としたい映画シーンを設けてオーディオストリームと多重化し、上述したボーナストラックを作成するというのがオーソドックスな手法だが、これでは本編とは別に背景画の映画シーンをBD-ROMに記録せねばならず、記録対象が増え、容量的な問題が生じる。
以上が第5実施形態におけるBD-ROM側の改良である。続いて第5実施形態における再生装置側の改良について説明する。
図38は、再生制御エンジン12によるPLPlay関数の実行手順を示すフローチャートである。本フローチャートにおいて処理対象たるPLをPLx、処理対象たるPIをPIy、処理対象たるACCESS UNITをACCESS UNITvとする。本フローチャートは、PLPlay関数の引数で指定されたPLをPLxに設定し、PLxをメモリに読み込んでから(ステップS61)、処理対象たるPIを特定し(ステップS62〜ステップS64)、以降、このPIを構成するACCESS UNITを読み出す(ステップS65〜ステップS76)という手順からなる。
引数指定がなければ、PIyを引数指定されたPIに設定し、PIzを同じ引数指定されたPIに設定する(ステップS64)。PIy、PIzを、引数指定されたPIに設定しておくのは、引数でPIが指定されている場合は、そのPIさえ読み出せばよいからである。
ステップS69は、Out点vがPIyのOut点ビデオフレームを含んでいるかどうかの判定である。もしOut点ビデオフレームを含んでいる場合は(ステップS69でYes)、ACCESS UNITvの先頭ビデオフレームからOut点ビデオフレームまでのデコードを行うようビデオデコーダ5に指示してから(ステップS73)、PIyのPlayable_PID_entriesをPIDフィルタ4から解放する(ステップS74)。これにより、PIyによるフィルタ指定は、無効となる。以降ステップS75の判定を行う。ステップS75は、本フローチャートの終了判定であり、PIyがPIzになったかを判定している。もしステップS75がYesなら本フローチャートを終了し、そうでないなら、PIyを次のPIに設定して(ステップS76)、ステップS65に戻る。以降、ステップS75がYesと判定されるまで、ステップS65〜ステップS77の処理は繰り返される。以上が再生制御エンジン12の処理手順である。
本実施形態は、BD-ROMの製造工程に関する実施形態である。図39は、第6実施形態に係るBD-ROMの製造工程を示すフローチャートである。
BD-ROMの制作工程は、動画収録、音声収録等の素材作成を行う素材制作工程S101、オーサリング装置を用いて、アプリケーションフォーマットを生成するオーサリング工程S102、BD-ROMの原盤を作成し、プレス・貼り合わせを行って、BD-ROMを完成させるプレス工程103を含む。
シナリオ編集工程S104とは、企画段階において作成された筋書きを再生装置が理解できる形式に変換する工程である。シナリオ編集の結果は、BD-ROM用シナリオとして生成される。また、このシナリオ編集において、多重化を実現するため多重化パラメータ等も生成される。
多重化工程S107では、素材エンコードにより得られた、ビデオストリーム、オーディオストリーム、グラフィカルストリームをインターリーブ多重して、これらを1本のデジタルストリームに変換する。
エミュレーション工程S109では、オーサリング作業の結果が正しいか否かの確認を行う。
上述したシナリオ編集工程において、Java(登録商標)オブジェクト及びWebPageオブジェクトは、Java(登録商標)言語、マークアップ言語を用いた記述が可能であるから、通常のコンピュータ向けのソフトウェアを開発するのと同じ感覚で、開発することができる。よって本実施形態では、このシナリオ制作の効率を高めることができるという効果がある。
以上の説明は、本発明の全ての実施行為の形態を示している訳ではない。下記(A)(B)(C)(D)・・・・・の変更を施した実施行為の形態によっても、本発明の実施は可能となる。本願の請求項に係る各発明は、以上に記載した複数の実施形態及びそれらの変形形態を拡張した記載、ないし、一般化した記載としている。拡張ないし一般化の程度は、本発明の[技術分野]の、出願当時の技術水準の特性に基づく。
(A)全ての実施形態では、本発明に係る光ディスクをBD-ROMとして実施したが、本発明の光ディスクは、記録される動的シナリオ、Index Tableに特徴があり、この特徴は、BD-ROMの物理的性質に依存するものではない。動的シナリオ、Index Tableを記録しうる記録媒体なら、どのような記録媒体であってもよい。例えば、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)であってもよい。更に、機器内蔵型のハードディスクであってもよい。
(B) 全ての実施形態における再生装置は、BD-ROMに記録されたAVClipをデコードした上でTVに出力していたが、再生装置をBD-ROMドライブのみとし、これ以外の構成要素をTVに具備させてもい、この場合、再生装置と、TVとをIEEE1394で接続されたホームネットワークに組み入れることができる。また、実施形態における再生装置は、テレビと接続して利用されるタイプであったが、ディスプレィと一体型となった再生装置であってもよい。更に、各実施形態の再生装置において、処理の本質的部分をなす部分のみを、再生装置としてもよい。これらの再生装置は、何れも本願明細書に記載された発明であるから、これらの何れの態様であろうとも、第1実施形態〜第6実施形態に示した再生装置の内部構成を元に、再生装置を製造する行為は、本願の明細書に記載された発明の実施行為になる。第1実施形態〜第6実施形態に示した再生装置の有償・無償による譲渡(有償の場合は販売、無償の場合は贈与になる)、貸与、輸入する行為も、本発明の実施行為である。店頭展示、カタログ勧誘、パンフレット配布により、これらの譲渡や貸渡を、一般ユーザに申し出る行為も本再生装置の実施行為である。
(F)BD-ROMに記録するにあたって、AVClipを構成する各TSパケットには、拡張ヘッダを付与しておくことが望ましい。拡張ヘッダは、TP_extra_headerと呼ばれ、『Arribval_Time_Stamp』と、『copy_permission_indicator』とを含み4バイトのデータ長を有する。TP_extra_header付きTSパケット(以下EX付きTSパケットと略す)は、32個毎にグループ化されて、3つのセクタに書き込まれる。32個のEX付きTSパケットからなるグループは、6144バイト(=32×192)であり、これは3個のセクタサイズ6144バイト(=2048×3)と一致する。3個のセクタに収められた32個のEX付きTSパケットを”Aligned Unit”という。
(I)各実施形態における映像作品は、アナログ放送で放送されたアナログ映像信号をエンコードすることにより得られたものでもよい。デジタル放送で放送されたトランスポートストリームから構成されるストリームデータであってもよい。
またビデオテープに記録されているアナログ/デジタルの映像信号をエンコードしてコンテンツを得ても良い。更にビデオカメラから直接取り込んだアナログ/デジタルの映像信号をエンコードしてコンテンツを得ても良い。他にも、配信サーバにより配信されるデジタル著作物でもよい。
更に携帯電話の処理制御のために機器に組み込まれたJava(登録商標)プラットフォームであってもよい。かかるJava(登録商標)モジュール17がかかるJava(登録商標)プラットフォームであれば、本発明に係る再生装置は、携帯電話としての処理を兼用することになる。
(K)図に示したレイアモデルにおいて、Java(登録商標)モードの上にブラウザモード及びMOVIEモードを配置してもよい。特にMOVIEモードでの動的シナリオの解釈や、動的シナリオに基づく制御手順の実行は、再生装置に対する負担が軽いので、MOVIEモードをJava(登録商標)モード上で実行させても何等問題は生じないからである。また再生装置や映画作品の開発にあたって、動作保証が1つのモードで済むからである。
2 トラックバッファ
4 PIDフィルタ
5 ビデオデコーダ
6 ピクチャプレーン
7 オーディオデコーダ
8 グラフィカルプレーン
9 グラフィカルデコーダ
10 加算器
11 静的シナリオメモリ
12 再生制御エンジン
13 プレーヤレジスタ
14 BACKUPメモリ
15 動的シナリオメモリ
16 DVDライクモジュール
17 Java(登録商標)モジュール
18 BROWSERモジュール
19 UOコントローラ
20 モジュールマネージャ
21 ディスパッチャ
100 BD-ROM
200 再生装置
300 テレビ
400 リモコン
Claims (5)
- 再生装置であって、
ビデオストリーム及びオーディオストリームを含むデジタルストリームと、前記デジタルストリームの再生経路を示す再生経路情報と、前記再生経路情報を再生するためのコマンドを含むオブジェクトデータと、を記憶媒体から読み出す読み出し手段と、
前記読み出されたオブジェクトデータを実行するモジュールと、
前記実行されたオブジェクトデータに含まれるコマンドが実行された場合に、前記コマンドによって再生される再生経路情報が示す再生経路に従って、前記デジタルストリームを再生する、再生制御エンジンと、
ユーザからメニューコールを受け付ける受付手段と、
を備え、
前記オブジェクトデータは、さらに、メニューコールを実行するか否かを示すメニューコールマスクフラグと、前記オブジェクトデータをレジュームするか否かを示すレジュームフラグと、を含み、
前記再生装置は、
前記コマンドの実行中にメニューコールが受け付けられた場合に、
前記オブジェクトデータに含まれるメニューコールマスクフラグに応じて、前記メニューコールを実行するか否かを制御し、
前記メニューコールが実行される場合に、前記オブジェクトデータに含まれているレジュームフラグに応じて、前記オブジェクトデータ及び前記コマンドの実行をレジュームするか否かを制御する、
ことを特徴とする再生装置。 - 再生方法であって、
ビデオストリーム及びオーディオストリームを含むデジタルストリームと、前記デジタルストリームの再生経路を示す再生経路情報と、前記再生経路情報を再生するためのコマンドを含むオブジェクトデータと、を記憶媒体から読み出す、ステップと、
前記読み出されたオブジェクトデータを実行する、ステップと、
前記実行されたオブジェクトデータに含まれるコマンドが実行された場合に、前記コマンドによって再生される再生経路情報が示す再生経路に従って、前記デジタルストリームを再生する、ステップと、
ユーザからメニューコールを受け付ける、ステップと、
を備え、
前記オブジェクトデータは、さらに、メニューコールを実行するか否かを示すメニューコールマスクフラグと、前記オブジェクトデータをレジュームするか否かを示すレジュームフラグと、を含み、
前記再生方法は、
前記コマンドの実行中にメニューコールが受け付けられた場合に、
前記オブジェクトデータに含まれるメニューコールマスクフラグに応じて、前記メニューコールを実行するか否かを制御し、
前記メニューコールが実行される場合に、前記オブジェクトデータに含まれているレジュームフラグに応じて、前記オブジェクトデータ及び前記コマンドの実行をレジュームするか否かを制御する、
ことを特徴とする再生方法。 - ビデオストリーム及びオーディオストリームを含むデジタルストリームと、
前記デジタルストリームの再生経路を示す再生経路情報と、
前記再生経路情報を再生するためのコマンドを含むオブジェクトデータと、
を記録しており、
前記オブジェクトデータは、実行され、
前記デジタルストリームは、前記実行されたオブジェクトデータに含まれるコマンドが実行された場合には、前記コマンドによって再生される再生経路情報が示す再生経路に従って、再生され、
前記オブジェクトデータは、さらに、メニューコールを実行するか否かを示すメニューコールマスクフラグと、前記オブジェクトデータをレジュームするか否かを示すレジュームフラグと、を含み、
前記オブジェクトデータ及び前記コマンドは、さらに、
前記コマンドの実行中にユーザからのメニューコールが受け付けられた場合に、
前記オブジェクトデータに含まれるメニューコールマスクフラグに応じて、前記メニューコールを実行するか否かを制御し、
前記メニューコールが実行される場合に、前記オブジェクトデータに含まれているレジュームフラグに応じて、前記オブジェクトデータ及び前記コマンドの実行をレジュームするか否かを制御される、
ことを特徴とする記録媒体。 - ビデオストリーム及びオーディオストリームを含むデジタルストリームと、前記デジタルストリームの再生経路を示す再生経路情報と、前記再生経路情報を再生するためのコマンドを含むオブジェクトデータと、を記録媒体に記録する記録手段を備え、
前記オブジェクトデータは、実行され、
前記デジタルストリームは、前記実行されたオブジェクトデータに含まれるコマンドが実行された場合に、前記コマンドによって再生される再生経路情報が示す再生経路に従って、再生され、
前記オブジェクトデータは、さらに、メニューコールを実行するか否かを示すメニューコールマスクフラグと、前記オブジェクトデータをレジュームするか否かを示すレジュームフラグと、を含み、
前記オブジェクトデータ及び前記コマンドは、さらに、
前記コマンドの実行中にユーザからのメニューコールが受け付けられた場合に、
前記オブジェクトデータに含まれるメニューコールマスクフラグに応じて、前記メニューコールを実行するか否かを制御し、
前記メニューコールが実行される場合に、前記オブジェクトデータに含まれているレジュームフラグに応じて、前記オブジェクトデータ及び前記コマンドの実行をレジュームするか否かを制御される、
ことを特徴とする記録装置。 - ビデオストリーム及びオーディオストリームを含むデジタルストリームと、前記デジタルストリームの再生経路を示す再生経路情報と、前記再生経路情報を再生するためのコマンドを含むオブジェクトデータと、を記録媒体に記録するステップを備え、
前記オブジェクトデータは、実行され、
前記デジタルストリームは、前記実行されたオブジェクトデータに含まれるコマンドが実行された場合に、前記コマンドによって再生される再生経路情報が示す再生経路に従って、再生され、
前記オブジェクトデータは、さらに、メニューコールを実行するか否かを示すメニューコールマスクフラグと、前記オブジェクトデータをレジュームするか否かを示すレジュームフラグと、を含み、
前記オブジェクトデータ及び前記コマンドは、さらに、
前記コマンドの実行中にユーザからのメニューコールが受け付けられた場合に、
前記オブジェクトデータに含まれるメニューコールマスクフラグに応じて、前記メニューコールを実行するか否かを制御し、
前記メニューコールが実行される場合に、前記オブジェクトデータに含まれているレジュームフラグに応じて、前記オブジェクトデータ及び前記コマンドの実行をレジュームするか否かを制御される、
ことを特徴とする記録方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US44913603P | 2003-02-21 | 2003-02-21 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006283106A Division JP4129277B2 (ja) | 2003-02-21 | 2006-10-17 | 記録媒体、再生装置、記録方法、集積回路、プログラム、再生方法 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009098991A Division JP4971386B2 (ja) | 2003-02-21 | 2009-04-15 | 再生装置、再生方法、記録媒体再生システム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2008112561A JP2008112561A (ja) | 2008-05-15 |
JP2008112561A5 JP2008112561A5 (ja) | 2009-05-28 |
JP4445542B2 true JP4445542B2 (ja) | 2010-04-07 |
Family
ID=32908689
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006502680A Expired - Lifetime JP3940164B2 (ja) | 2003-02-21 | 2004-02-20 | 記録媒体、再生装置、記録方法、集積回路、再生方法、プログラム |
JP2006283106A Expired - Fee Related JP4129277B2 (ja) | 2003-02-21 | 2006-10-17 | 記録媒体、再生装置、記録方法、集積回路、プログラム、再生方法 |
JP2007277642A Expired - Fee Related JP4445542B2 (ja) | 2003-02-21 | 2007-10-25 | 再生装置、再生方法、記録媒体、記録方法、記録装置、集積回路、プログラム |
JP2009098991A Expired - Lifetime JP4971386B2 (ja) | 2003-02-21 | 2009-04-15 | 再生装置、再生方法、記録媒体再生システム |
JP2009284934A Expired - Lifetime JP4971415B2 (ja) | 2003-02-21 | 2009-12-16 | 再生装置、再生方法、記録媒体再生システム |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006502680A Expired - Lifetime JP3940164B2 (ja) | 2003-02-21 | 2004-02-20 | 記録媒体、再生装置、記録方法、集積回路、再生方法、プログラム |
JP2006283106A Expired - Fee Related JP4129277B2 (ja) | 2003-02-21 | 2006-10-17 | 記録媒体、再生装置、記録方法、集積回路、プログラム、再生方法 |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009098991A Expired - Lifetime JP4971386B2 (ja) | 2003-02-21 | 2009-04-15 | 再生装置、再生方法、記録媒体再生システム |
JP2009284934A Expired - Lifetime JP4971415B2 (ja) | 2003-02-21 | 2009-12-16 | 再生装置、再生方法、記録媒体再生システム |
Country Status (8)
Country | Link |
---|---|
US (4) | US7542659B2 (ja) |
EP (3) | EP2261922A3 (ja) |
JP (5) | JP3940164B2 (ja) |
KR (3) | KR101046869B1 (ja) |
CN (2) | CN1754225B (ja) |
AU (2) | AU2004214180B2 (ja) |
MX (1) | MXPA05008752A (ja) |
WO (1) | WO2004074976A2 (ja) |
Families Citing this family (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1754225B (zh) | 2003-02-21 | 2012-05-30 | 松下电器产业株式会社 | 再现设备、记录方法以及再现方法 |
TWI268499B (en) * | 2003-03-07 | 2006-12-11 | Samsung Electronics Co Ltd | Information storage medium containing multi-path presentation data, reproducing apparatus of reproducing multi-path presentation data, and method of providing multi-path presentation data |
CA2693757C (en) * | 2003-03-13 | 2013-10-15 | Samsung Electronics Co., Ltd. | Information storage medium storing a plurality of titles, reproducing apparatus and method thereof |
KR100561479B1 (ko) | 2003-03-13 | 2006-03-16 | 삼성전자주식회사 | 동영상으로 재생되는 복수개의 타이틀이 기록된정보저장매체, 그 재생 장치 및 재생 방법 |
US7620301B2 (en) | 2003-04-04 | 2009-11-17 | Lg Electronics Inc. | System and method for resuming playback |
TW200518070A (en) | 2003-10-10 | 2005-06-01 | Matsushita Electric Ind Co Ltd | Recording medium, reproduction device, program, and reproduction method |
KR100965883B1 (ko) * | 2003-10-17 | 2010-06-24 | 삼성전자주식회사 | 모드 정보가 포함된 동영상 데이터가 기록된 저장 매체,재생 장치 및 재생 방법 |
ATE389935T1 (de) | 2003-11-10 | 2008-04-15 | Matsushita Electric Ind Co Ltd | Aufzeichnungsmedium, wiedergabeeinrichtung, programm, wiedergabeverfahren und systemintegrierte schaltung |
US8391677B2 (en) | 2004-01-09 | 2013-03-05 | Panasonic Corporation | Recording medium, reproduction device, program, reproduction method |
JP3855273B2 (ja) * | 2004-01-19 | 2006-12-06 | 船井電機株式会社 | 光ディスク再生装置 |
CN101833969A (zh) | 2004-07-22 | 2010-09-15 | 松下电器产业株式会社 | 重放装置和重放方法 |
KR100694123B1 (ko) * | 2004-07-30 | 2007-03-12 | 삼성전자주식회사 | 동영상 데이터와 어플리케이션 프로그램이 기록된 저장매체 및 그 재생 장치 및 방법 |
JP3832666B2 (ja) * | 2004-08-16 | 2006-10-11 | 船井電機株式会社 | ディスク再生装置 |
US7725010B2 (en) | 2004-08-17 | 2010-05-25 | Lg Electronics, Inc. | Method and apparatus of reproducing data recorded on recording medium and local storage |
US7609939B2 (en) | 2004-08-17 | 2009-10-27 | Lg Electronics Inc. | Method and apparatus of reproducing data recorded on recording medium and local storage |
US7613384B2 (en) | 2004-08-17 | 2009-11-03 | Lg Electronics Inc. | Method for configuring composite file structure for data reproduction, and method and apparatus for reproducing data using the composite file structure |
US7609945B2 (en) | 2004-08-17 | 2009-10-27 | Lg Electronics Inc. | Recording medium, and method and apparatus for reproducing data from the recording medium |
US7599611B2 (en) | 2004-09-13 | 2009-10-06 | Lg Electronics Co. | Recording medium, and method and apparatus of reproducing data recorded on the same |
KR20060031750A (ko) * | 2004-10-09 | 2006-04-13 | 삼성전자주식회사 | 동영상 재생 및 프로그래밍 기능을 위한 멀티미디어데이터를 기록한 저장매체, 그 재생장치 및 재생방법 |
MXPA06013139A (es) * | 2004-12-01 | 2007-02-28 | Matsushita Electric Ind Co Ltd | Medio de grabacion, dispositivo de reproduccion, programa, metodo de reproduccion y circuito integrado. |
JP4949853B2 (ja) | 2004-12-01 | 2012-06-13 | パナソニック株式会社 | 再生装置、画像合成方法、画像合成プログラム及び集積回路 |
US8125859B2 (en) * | 2004-12-06 | 2012-02-28 | Koninklijke Philips Electronics N.V. | Method and device for extending interactivity to multiple storage media |
CN101084550B (zh) * | 2004-12-20 | 2011-09-14 | 皇家飞利浦电子股份有限公司 | 盘保护方案 |
WO2006067659A1 (en) | 2004-12-24 | 2006-06-29 | Koninklijke Philips Electronics N.V. | Method and apparatus for editing program search information |
US8842977B2 (en) * | 2005-01-07 | 2014-09-23 | Samsung Electronics Co., Ltd. | Storage medium storing metadata for providing enhanced search function |
KR100782810B1 (ko) * | 2005-01-07 | 2007-12-06 | 삼성전자주식회사 | 확장 검색 기능을 제공하기 위한 메타데이터가 기록된 저장매체를 재생하는 방법 및 장치 |
KR20060085151A (ko) * | 2005-01-21 | 2006-07-26 | 엘지전자 주식회사 | 기록매체, 기록매체 재생장치와 재생방법 |
JP4820812B2 (ja) | 2005-01-28 | 2011-11-24 | パナソニック株式会社 | 再生装置、プログラム、再生方法 |
JP4410253B2 (ja) | 2005-02-04 | 2010-02-03 | パナソニック株式会社 | 読出装置、プログラム、読出方法 |
JP4968560B2 (ja) * | 2005-03-04 | 2012-07-04 | ソニー株式会社 | 記録方法 |
JP4968506B2 (ja) * | 2005-03-04 | 2012-07-04 | ソニー株式会社 | 再生装置、再生方法、およびプログラム |
EP1859446B1 (en) * | 2005-03-10 | 2020-05-20 | Koninklijke Philips N.V. | Method and device for displaying virtual objects |
GB2428329A (en) * | 2005-07-09 | 2007-01-24 | Zootech Ltd | Interactive switching between different versions of the same audiovisual event or production |
KR100698277B1 (ko) * | 2005-07-15 | 2007-03-22 | 엘지전자 주식회사 | 영상표시장치 및 이를 이용한 방송신호 재생 방법 |
JP2009505325A (ja) * | 2005-08-22 | 2009-02-05 | エルジー エレクトロニクス インコーポレーテッド | データ再生方法及び再生装置、記録媒体並びにデータ記録方法及び記録装置 |
KR20080002088A (ko) * | 2006-06-30 | 2008-01-04 | 삼성전자주식회사 | 재생 제어 방법, 재생 제어 장치 및 정보 저장 매체 |
JP4963661B2 (ja) * | 2007-10-16 | 2012-06-27 | アルパイン株式会社 | ビデオ再生装置 |
JP4963660B2 (ja) * | 2007-10-16 | 2012-06-27 | アルパイン株式会社 | ビデオ再生装置 |
JP5106039B2 (ja) * | 2007-10-24 | 2012-12-26 | パナソニック株式会社 | 画像音声同期再生装置 |
JP2009180972A (ja) * | 2008-01-31 | 2009-08-13 | Panasonic Corp | オーディオレジューム再生装置及びオーディオレジューム再生方法 |
EP2270801B1 (en) | 2008-04-16 | 2018-12-05 | Panasonic Intellectual Property Management Co., Ltd. | Recording medium, recording device, recording method, and reproduction device |
US20100023520A1 (en) * | 2008-07-28 | 2010-01-28 | Viewfinity Inc. | Encapsulated file management systems |
US8444485B2 (en) * | 2008-08-05 | 2013-05-21 | Warner Bros. Entertainment Inc. | Seamless user navigation between high-definition movie and video game in digital medium |
JP5216865B2 (ja) * | 2008-10-24 | 2013-06-19 | パナソニック株式会社 | Bd再生システム、bd再生装置、表示装置及びコンピュータプログラム |
US20120106919A1 (en) * | 2010-10-27 | 2012-05-03 | Toshiba Samsung Storage Technology Korea Corporation | Multimedia system |
KR101383839B1 (ko) * | 2010-10-27 | 2014-04-10 | 도시바삼성스토리지테크놀러지코리아 주식회사 | 멀티미디어 시스템 |
JP2013054796A (ja) * | 2011-09-02 | 2013-03-21 | Sony Corp | 情報処理装置、および情報処理方法、並びにプログラム |
JP5821631B2 (ja) * | 2011-12-28 | 2015-11-24 | 富士通株式会社 | 再生装置、再生方法、及び再生プログラム |
US20180046337A1 (en) * | 2015-03-27 | 2018-02-15 | Panasonic Intellectual Property Management Co., Ltd. | Video playback device and program information display method |
CN105828100A (zh) * | 2016-03-21 | 2016-08-03 | 乐视网信息技术(北京)股份有限公司 | 一种音视频文件同时播放的方法、装置和*** |
US10349136B2 (en) | 2017-03-22 | 2019-07-09 | Opentv, Inc. | User-initiated transitioning between media content versions |
US11862200B2 (en) | 2018-07-18 | 2024-01-02 | Hypex S.R.L. | Method for the creation of interactive audio-video contents of the live-action type for mobile terminals, electronic system for the implementation of the method, and mobile terminal for using the method |
Family Cites Families (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3089575B2 (ja) | 1992-11-13 | 2000-09-18 | 三信工業株式会社 | 船外機の排気装置 |
JP2541464B2 (ja) * | 1993-08-18 | 1996-10-09 | 日本電気株式会社 | マルチメディア文書の記述・提示方法 |
EP0836191B1 (en) * | 1993-10-29 | 1999-03-03 | Kabushiki Kaisha Toshiba | Method and apparatus for reproducing data from a recording medium |
CA2192077C (en) | 1995-04-14 | 2001-02-27 | Hideki Mimura | Recording medium, apparatus and method for recording data on the recording medium, apparatus and method for reproducing data from the recording medium |
CN100364009C (zh) * | 1995-08-21 | 2008-01-23 | 松下电器产业株式会社 | 再生设备及记录方法 |
EP0915470A3 (en) * | 1995-08-21 | 2004-03-24 | Matsushita Electric Industrial Co., Ltd. | Multimedia optical disk, reproduction apparatus and method for achieving variable scene development based on interactive control |
JP2856363B2 (ja) | 1995-08-21 | 1999-02-10 | 松下電器産業株式会社 | 光ディスクの再生装置 |
EP0831647B9 (en) * | 1996-04-05 | 2002-11-27 | Matsushita Electric Industrial Co., Ltd. | Multimedia optical disk on which audio data of a plurality of channels and sub-video data together with time-varying image data, and device and method of reproducing the data |
US6798981B1 (en) * | 1996-04-05 | 2004-09-28 | Matsushita Electric Industrial Co., Ltd. | Multimedia optical disc for storing audio data and sub-picture data in a plurality of channels as well as moving picture data and apparatus and method for reproducing the multimedia optical disc |
KR100217179B1 (ko) | 1997-03-25 | 1999-09-01 | 윤종용 | 디지털비디오디스크 재생장치에서의 메뉴재생방법 |
WO1999014757A2 (en) * | 1997-09-17 | 1999-03-25 | Matsushita Electric Industrial Co., Ltd. | Video data editing apparatus, optical disc for use as a recording medium of a video data editing apparatus, and computer-readable recording medium storing an editing program |
DE69805256T2 (de) | 1997-09-17 | 2002-08-29 | Matsushita Electric Ind Co Ltd | Videodatenschnittgerät und rechnerlesbares Aufzeichnungsmedium zur Speicherung eines Schnittprogramms |
CN1309252C (zh) * | 1997-09-17 | 2007-04-04 | 松下电器产业株式会社 | 将视频数据记录在光盘的设备和方法 |
JP2000132953A (ja) * | 1998-10-22 | 2000-05-12 | Toshiba Degital Frontier Kk | 選択メニュー画面を記録した記録媒体 |
WO2000030112A1 (en) | 1998-11-16 | 2000-05-25 | Koninklijke Philips Electronics N.V. | Method and device for recording real-time information |
US7178106B2 (en) * | 1999-04-21 | 2007-02-13 | Sonic Solutions, A California Corporation | Presentation of media content from multiple media sources |
US20060193606A1 (en) * | 1999-04-21 | 2006-08-31 | Interactual Technologies, Inc. | Two navigation |
KR100657241B1 (ko) * | 1999-09-03 | 2006-12-18 | 삼성전자주식회사 | 동영상 기록/재생 장치와 방법 및 기록 매체 |
WO2001082609A1 (fr) * | 2000-04-21 | 2001-11-01 | Sony Corporation | Appareil et procede d'enregistrement, appareil et procede de reproduction, support enregistre et programme |
JP2001332006A (ja) | 2000-05-17 | 2001-11-30 | Toshiba Corp | 背景画像取り込みシステム |
EP1314313A2 (en) * | 2000-08-21 | 2003-05-28 | Koninklijke Philips Electronics N.V. | Method and system for active modification of video content responsively to processes and data embedded in a video stream |
SG95685A1 (en) * | 2001-01-10 | 2003-04-23 | Samsung Electronics Co Ltd | Recording medium with content stream data recorded thereon, recording apparatus, and reproducing apparatus therefor |
PT2175452E (pt) * | 2001-03-08 | 2013-01-29 | Sony Corp | Aparelho de gravação de dados |
JP2002369154A (ja) | 2001-04-02 | 2002-12-20 | Matsushita Electric Ind Co Ltd | ディジタル映像コンテンツの映像再生装置、映像再生方法、映像再生プログラム、パッケージメディア |
US20020194618A1 (en) * | 2001-04-02 | 2002-12-19 | Matsushita Electric Industrial Co., Ltd. | Video reproduction apparatus, video reproduction method, video reproduction program, and package media for digital video content |
JP3354564B2 (ja) * | 2001-08-30 | 2002-12-09 | 株式会社東芝 | 情報記録媒体とその再生方法及び記録方法 |
JP4390701B2 (ja) * | 2002-06-24 | 2009-12-24 | エルジー エレクトロニクス インコーポレイティド | 多重再生経路ビデオデータの再生を管理するためのデータ構造を有する記録媒体とそれによる記録及び再生方法及び装置 |
KR100937793B1 (ko) * | 2002-09-12 | 2010-01-20 | 파나소닉 주식회사 | 기록매체, 재생장치, 재생방법, 기록방법 |
JP3793152B2 (ja) | 2002-12-26 | 2006-07-05 | 株式会社東芝 | 情報記録方法、情報再生方法、情報再生装置及び情報記録媒体 |
CN1754225B (zh) | 2003-02-21 | 2012-05-30 | 松下电器产业株式会社 | 再现设备、记录方法以及再现方法 |
US7620301B2 (en) | 2003-04-04 | 2009-11-17 | Lg Electronics Inc. | System and method for resuming playback |
JP4177705B2 (ja) | 2003-05-13 | 2008-11-05 | 株式会社東芝 | 情報記憶媒体、情報再生装置、情報再生方法 |
JP4138614B2 (ja) | 2003-09-05 | 2008-08-27 | 株式会社東芝 | 情報記憶媒体、情報再生装置、情報再生方法 |
JP4171735B2 (ja) | 2005-03-31 | 2008-10-29 | 日鉱金属株式会社 | クロム含有銅合金の製造方法、クロム含有銅合金および伸銅品 |
-
2004
- 2004-02-20 CN CN2004800048486A patent/CN1754225B/zh not_active Expired - Fee Related
- 2004-02-20 EP EP10181223.8A patent/EP2261922A3/en not_active Withdrawn
- 2004-02-20 KR KR1020107025010A patent/KR101046869B1/ko active IP Right Grant
- 2004-02-20 KR KR1020087029750A patent/KR101027200B1/ko active IP Right Grant
- 2004-02-20 MX MXPA05008752A patent/MXPA05008752A/es active IP Right Grant
- 2004-02-20 EP EP09171796A patent/EP2133880A3/en not_active Ceased
- 2004-02-20 KR KR1020057015371A patent/KR101027249B1/ko active IP Right Grant
- 2004-02-20 JP JP2006502680A patent/JP3940164B2/ja not_active Expired - Lifetime
- 2004-02-20 EP EP04713240A patent/EP1604367A2/en not_active Ceased
- 2004-02-20 CN CN201110259717.4A patent/CN102394090B/zh not_active Expired - Fee Related
- 2004-02-20 WO PCT/JP2004/002026 patent/WO2004074976A2/en active Application Filing
- 2004-02-20 AU AU2004214180A patent/AU2004214180B2/en not_active Ceased
- 2004-02-20 US US10/546,052 patent/US7542659B2/en active Active
-
2006
- 2006-10-17 JP JP2006283106A patent/JP4129277B2/ja not_active Expired - Fee Related
-
2007
- 2007-10-25 JP JP2007277642A patent/JP4445542B2/ja not_active Expired - Fee Related
- 2007-10-30 US US11/929,339 patent/US8145037B2/en not_active Expired - Fee Related
- 2007-10-30 US US11/929,291 patent/US8145036B2/en not_active Expired - Fee Related
- 2007-10-30 US US11/929,222 patent/US7650060B2/en not_active Expired - Fee Related
-
2009
- 2009-04-15 JP JP2009098991A patent/JP4971386B2/ja not_active Expired - Lifetime
- 2009-12-03 AU AU2009243507A patent/AU2009243507B2/en not_active Ceased
- 2009-12-16 JP JP2009284934A patent/JP4971415B2/ja not_active Expired - Lifetime
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4445542B2 (ja) | 再生装置、再生方法、記録媒体、記録方法、記録装置、集積回路、プログラム | |
JP4126066B2 (ja) | 記録媒体再生システム、再生装置、記録方法、再生方法、プログラム | |
KR100886526B1 (ko) | 애니메이션을 수반한 대화화면의 표시를 실현할 수 있는 기록매체, 재생장치, 기록방법, 컴퓨터 판독 가능한 기록매체, 재생방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090409 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090917 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091006 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091207 |
|
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: 20091222 |
|
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: 20100115 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4445542 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: 20130122 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130122 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |