JP4213764B2 - 記録方法、再生装置、再生方法、プログラム - Google Patents
記録方法、再生装置、再生方法、プログラム Download PDFInfo
- Publication number
- JP4213764B2 JP4213764B2 JP2008114159A JP2008114159A JP4213764B2 JP 4213764 B2 JP4213764 B2 JP 4213764B2 JP 2008114159 A JP2008114159 A JP 2008114159A JP 2008114159 A JP2008114159 A JP 2008114159A JP 4213764 B2 JP4213764 B2 JP 4213764B2
- Authority
- JP
- Japan
- Prior art keywords
- button
- state
- information
- graphics
- stream
- 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 - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 133
- 238000012545 processing Methods 0.000 claims description 73
- 230000002452 interceptive effect Effects 0.000 claims description 43
- 238000012790 confirmation Methods 0.000 claims description 2
- 230000008569 process Effects 0.000 description 75
- 239000000872 buffer Substances 0.000 description 57
- 239000008186 active pharmaceutical agent Substances 0.000 description 34
- 230000015654 memory Effects 0.000 description 31
- 238000002156 mixing Methods 0.000 description 25
- 238000010586 diagram Methods 0.000 description 22
- 230000008859 change Effects 0.000 description 18
- 230000007704 transition Effects 0.000 description 18
- 239000000203 mixture Substances 0.000 description 16
- 230000036316 preload Effects 0.000 description 16
- 230000006870 function Effects 0.000 description 13
- 238000012546 transfer Methods 0.000 description 12
- 239000012634 fragment Substances 0.000 description 10
- 230000001360 synchronised effect Effects 0.000 description 10
- 230000006835 compression Effects 0.000 description 8
- 238000007906 compression Methods 0.000 description 8
- 238000004519 manufacturing process Methods 0.000 description 7
- 230000002093 peripheral effect Effects 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 6
- 238000003825 pressing Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 239000000463 material Substances 0.000 description 5
- 230000001172 regenerating effect Effects 0.000 description 5
- 238000012795 verification Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 239000003086 colorant Substances 0.000 description 4
- 238000011068 loading method Methods 0.000 description 4
- 230000002123 temporal effect Effects 0.000 description 4
- 101000608720 Helianthus annuus 10 kDa late embryogenesis abundant protein Proteins 0.000 description 3
- 230000003213 activating effect Effects 0.000 description 3
- 230000006837 decompression Effects 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 238000002360 preparation method Methods 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 230000008921 facial expression Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 101100395863 Caenorhabditis elegans hst-2 gene Proteins 0.000 description 1
- 101150101014 HST1 gene Proteins 0.000 description 1
- 206010034719 Personality change Diseases 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000003292 diminished effect Effects 0.000 description 1
- 101150069022 dss-1 gene Proteins 0.000 description 1
- 239000000284 extract Substances 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
- 230000003287 optical effect Effects 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 238000002834 transmittance Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- 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
- 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
-
- 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/30—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 the same track as the main recording
- G11B27/3027—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 the same track as the main recording used signal is digitally coded
-
- 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/30—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 the same track as the main recording
- G11B27/3027—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 the same track as the main recording used signal is digitally coded
- G11B27/3036—Time code signal
-
- 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/92—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N5/9201—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving the multiplexing of an additional signal and the video signal
- H04N5/9205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving the multiplexing of an additional signal and the video signal the additional signal being at least another television 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/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
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/775—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
-
- 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/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/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
-
- 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/87—Regeneration of colour television signals
- H04N9/8715—Regeneration of colour television signals involving the mixing of the reproduced video signal with a non-recorded signal, e.g. a text signal
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Television Signal Processing For Recording (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Description
VOBUに対するNAVIパックに、状態制御情報を格納するというのは、DVDにおける読出レートを考えれば有効な手法であった。何故なら、状態制御情報をNAVIパックに格納しておけば、NAVIパックに対する読み出しで、同時に状態制御情報をDVDから読み出することができるので、読み出し時の帯域を低く抑えることができるからである。
ここで対話画面におけるn個のボタンのそれぞれには、数値が割り当てられており、前記n個のボタン情報は、自身に割り当てられた数値と、その数値によるボタン選択が可能か否かを示すフラグを含んでいてもよい。ボタンの1つ1つに飛び飛びの番号を割り当てることができるので、プロ野球選手の選手名鑑のようなタイトルの作成に便利である。
以降、本発明に係る記録媒体の実施形態について説明する。先ず始めに、本発明に係る記録媒体の実施行為のうち、使用行為についての形態を説明する。図2(a)は、本発明に係る記録媒体の、使用行為についての形態を示す図である。図2において、本発明に係る記録媒体は、BD−ROM100である。このBD−ROM100は、再生装置200、テレビ300、リモコン400により形成されるホームシアターシステムに、映画作品を供給するという用途に供される。このうちリモコン400は、対話画面の状態を変化させるための操作をユーザから受け付けるものであり、本発明に係る記録媒体に深い係りをもつ。図2(b)は、対話画面に対する操作をユーザから受け付けるためのリモコン400におけるキーを示す図である。本図に示すようにリモコン400は、MoveUpキー、MoveDownキー、MoveRightキー、MoveLeftキーが設けられている。ここで対話画面におけるボタンは、ノーマル状態、セレクテッド状態、アクティブ状態という3つの状態をもち、これらMoveUpキー、MoveDownキー、MoveRightキー、MoveLeftキーは、このボタンの状態をノーマル状態→セレクテッド状態→アクティブ状態と変化させる操作をユーザから受け付ける。ノーマル状態とは、単に表示されているに過ぎない状態である。これに対しセレクテッド状態とは、ユーザ操作によりフォーカスが当てられているが、確定に至っていない状態をいう。アクティブ状態とは、確定に至った状態をいう。MoveUpキーは、対話画面においてあるボタンがセレクテッド状態である場合、このボタンより上にあるボタンをセレクテッド状態に設定するためのキーである。MoveDownキーは、このボタンより下にあるボタンをセレクテッド状態に設定するためのキー、MoveRightキーは、このボタンより右にあるボタンをセレクテッド状態に設定するためのキー、MoveLeftキーは、このボタンより左にあるボタンをセレクテッド状態に設定するためのキーである。
続いて本発明に係る記録媒体の実施行為のうち、生産行為についての形態について説明する。本発明に係る記録媒体は、BD−ROMの応用層に対する改良により実施することができる。図3は、BD−ROMの構成を示す図である。
本図の第4段目にBD−ROMを示し、第3段目にBD−ROM上のトラックを示す。本図のトラックは、BD−ROMの内周から外周にかけて螺旋状に形成されているトラックを、横方向に引き伸ばして描画している。このトラックは、リードイン領域と、ボリューム領域と、リードアウト領域とからなる。本図のボリューム領域は、物理層、ファイルシステム層、応用層というレイヤモデルをもつ。ディレクトリ構造を用いてBD−ROMの応用層フォーマット(アプリケーションフォーマット)を表現すると、図中の第1段目のようになる。本図に示すようにBD−ROMには、ROOTディレクトリの下にBDMVディレクトリがあり、BDMVディレクトリの配下には、XXX.M2TS、XXX.CLPI,YYY.MPLSといったファイルが存在する。本図に示すようなアプリケーションフォーマットを作成することにより、本発明に係る記録媒体は生産される。
AVClip(XXX.M2TS)は、MPEG−TS(Transport Stream)形式のデジタルストリームであり、ビデオストリーム、1つ以上のオーディオストリーム、プレゼンテーショングラフィクスストリーム、インタラクティブグラフィクスストリームを多重化することで得られる。ビデオストリームは映画の動画部分を、オーディオストリームは映画の音声部分を、プレゼンテーショングラフィクスストリームは、映画の字幕を、インタラクティブグラフィクスストリームは、メニューを対象とした動的な再生制御の手順をそれぞれ示している。図4は、AVClipがどのように構成されているかを模式的に示す図である。
続いてインタラクティブグラフィクスストリームについて説明する。図8(a)は、インタラクティブグラフィクスストリームの構成を示す図である。第1段目は、AVClipを構成するTSパケット列を示す。第2段目は、グラフィクスストリームを構成するPESパケット列を示す。第2段目におけるPESパケット列は、第1段目におけるTSパケットのうち、所定のPIDをもつTSパケットからペイロードを取り出して、連結することにより構成される。尚、プレゼンテーショングラフィクスストリームについては、本願の主眼ではないので説明は行わない。
第2段目のDisplay Set(DSと略す)とは、グラフィクスストリームを構成する複数機能セグメントのうち、一画面分のグラフィクスを構成するものの集合をいう。図中の破線は、第3段目の機能セグメントが、どのDSに帰属しているかという帰属関係を示す。ICS−PDS−ODS−ENDという一連の機能セグメントが、1つのDSを構成していることがわかる。再生装置は、このDSを構成する複数機能セグメントをBD−ROMから読み出せば、一画面分のグラフィクスを構成することができる。
『Object_Definition_Segment』は、グラフィクスオブジェクトを定義する情報である。このグラフィクスオブジェクトについて以下説明する。BD−ROMに記録されているAVClipは、ハイビジョン並みの高画質をセールスポイントにしているため、グラフィクスオブジェクトの解像度も、1920×1080画素という高精細な大きさに設定されている。画素の色にあたっては、一画素当たりのインデックス値(赤色差成分(Cr値),青色差成分(Cb値),輝度成分Y値,透明度(T値))のビット長が8ビットになっており、これによりフルカラーの16,777,216色から任意の256色を選んで画素の色として設定することができる。
『last_insequence_flag』、『object_data_fragment』について説明する。PESパケットのペイロードの制限から、ボタンを構成する非圧縮グラフィクスが1つのODSでは格納できない場合がある。そのような場合、ボタンコマンドを分割することにより得られた1部分(フラグメント)がobject_data_fragmentに設定される。1つのグラフィクスオブジェクトを複数ODSで格納する場合、最後のフラグメントを除く全てのフラグメントは同じサイズになる。つまり最後のフラグメントは、それ以前のフラグメントサイズ以下となる。これらフラグメントを格納したODSは、DSにおいて同じ順序で出現する。グラフィクスオブジェクトの最後は、last_sequence_flagをもつODSにより指示される。上述したODSのデータ構造は、前のPESパケットからフラグメントを詰めてゆく格納法を前提にしているが、各PESパケットに空きが生じるように、詰めてゆくという格納法であっても良い。以上がODSの説明である。
『composition_state』は、本ICSから始まるDSが、NormalCaseであるか、Acquisition Pointであるか、EpochStartであるかを示す。
『Selection_Timeout_PTS』は、有効なボタン選択期間の終了時点を記述する。Selection_Timeout_PTSの時点において、Default_activated_button_numberにより特定されるボタンがアクティベートされる。Selection_Timeout_PTSは、composition_time_out_PTSの時間と等しいかそれより短い。Selection_Timeout_PTSはビデオフレームの時間精度で記述される。
『animation_frame_rate_code』は、アニメーション型ボタンに適用すべきフレームレートを記述する。アニメーションフレームレートは、本フィールドの値を用いて、ビデオフレームレートを割ることにより与えられる。本フィールドが00なら、各ボタンのグラフィクスオブジェクトを定義するODSのうち、Start_Object_id_xxxにて特定されるもののみが表示され、アニメーションされない。
『button_number』は、ボタンiを、ICSにおいて一意に識別する数値である。
『auto_action_flag』は、ボタンiを自動的にアクティブ状態にするかどうかを示す。auto_action_flagがオン(ビット値1)に設定されれば、ボタンiは、セレクテッド状態になる代わりにアクティブ状態になる。auto_action_flagがオフ(ビット値0)に設定されれば、ボタンiは、選択されたとしてもセレクテッド状態になるにすぎない。
『upper_button_number』は、ボタンiがセレクテッド状態である場合においてMOVEUPキーが押下された場合、ボタンiの代わりに、セレクテッド状態にすべきボタンの番号を示す。もしこのフィールドにボタンiの番号が設定されていれば、MOVEUPキーの押下は無視される。
『end_object_id_normal』は、ノーマル状態のボタンiをアニメーションで描画する場合、アニメーションを構成する複数ODSに付加された連番たる『object_ID』のうち、最後の番号がこのend_object_id_normalに記述される。このEnd_object_id_normalに示されるIDが、start_object_id_normalに示されるIDと同じである場合、このIDにて示されるグラフィックオブジェクトの静止画が、ボタンiの絵柄になる。
『start_object_id_selected』は、セレクテッド状態のボタンiをアニメーションで描画する場合、アニメーションを構成する複数ODSに付加された連番のうち、最初の番号がこのstart_object_id_selectedに記述される。このEnd_object_id_selectedに示されるIDが、start_object_id_selectdに示されるIDと同じである場合、このIDにて示されるグラフィックオブジェクトの静止画が、ボタンiの絵柄になる。
『repeat_selected_flag』は、セレクテッド状態にあるボタンiのアニメーション表示を、反復継続するかどうかを示す。start_object_id_selectedと、end_object_id_selectedとが同じ値になるなら、本フィールド00に設定される。
『end_object_id_activated』は、アクティブ状態のボタンをアニメーションで描画する場合、アニメーションを構成する複数ODSに付加された連番たる『object_ID』のうち、最後の番号がこのend_object_id_activatedに記述される。
『ボタンコマンド(button_command)』は、ボタンiがアクティブ状態になれば、実行されるコマンドである。ボタンコマンドでは、PL、PlayItemを対象とした再生を再生装置に命じることができる。PlayItem、PlayItemを対象とした再生を、再生装置に命じるコマンドをLinkPLコマンドという。本コマンドは、第1引数で指定するプレイリストの再生を、第2引数で指定する位置から再生を開始させるものである。
第1引数は、プレイリストの番号で、再生すべきPLを指定することができる。第2引数は、そのPLに含まれるPlayItemや、そのPLにおけるChapter、Markを用いて再生開始位置を指定することができる。
PlayItemにより再生開始位置を指定したLinkPL関数をLinkPLatPlayItem()、
Chapterにより再生開始位置を指定したLinkPL関数をLinkPLatChapter()、
Markにより再生開始位置を指定したLinkPL関数をLinkPLatMark()という。
書式:Get value of Player Status Register(引数)
この関数は、引数で指定されたPlayer Status Registerの設定値を取得する。
書式:Set value of Player Status Register(第1引数、第2引数)
この関数は、第1引数で指定されたPlayer Status Registerに、第2引数で指定された値を設定させる。
書式:Get value of General Purpose Register(引数)
この関数は、引数で指定されたGeneral Purpose Registerの設定値を取得する関数である。
書式:Set value of General Purpose Register(第1引数、第2引数)
この関数は、第1引数で指定されたGeneral Purpose Registerに、第2引数で指定された値を設定させる。
続いてnumerically_selectable_flagによる応用について説明する。図18は、DSに含まれるICS、ODSの一例を示す図である。本図におけるODS31〜33は、図中上段に示すような3人の野球選手の肖像及び選手名、背番号を示すものとする。一方、このDSに属するICSは、3つのボタン情報を含んでおり、ボタン情報(1)のstart_object_idは、ODS31を示すよう設定され、ボタン情報(2)のstart_object_idは、ODS32を示すよう、ボタン情報(3)のstart_object_idは、ODS33を示すよう設定されているものとする。一方、ボタン情報(1)は、buttonnumberが99に、ボタン情報(2)はbutton numberが42に、ボタン情報(3)はbuttonnumberが94に設定されているものとする。またボタン情報(1)〜(3)は、全てnumerically_selectable_flagが1に設定されているものとする。この場合、ボタン情報(1)〜(3)に対応する各ボタンの数値選択が可能になるので、ユーザによりリモコン400による「99」の数値入力がなされれば、ビギナーズ・ラック選手のボタンがセレクテッド状態になる。数値「99」の入力は、「4」キーの押下と、「9」キーの押下とを連続して受け付けることで実現しても良い。また「9」キーの押下と、「+10」キーの4回の押下とを連続して受け付けることで実現しても良い。「42」の数値入力がなされれば、ケアレス・ミス選手のボタンがセレクテッド状態、「94」の数値入力がなされれば、デッド・ストック選手のボタンがセレクテッド状態になる。
詳しくいうとDisplay SetにおいてODSは、ノーマル状態を表すもの(1)、セレクテッド状態を表すもの(2)、アクティブ状態を示すもの(3)というように、同じ状態を表すもの同士がグループ化される。このボタンの1つの状態を表すグループをbutton−stateグループという。そしてこれらbutton−stateグループを、ノーマル状態→セレクテッド状態→アクティブ状態というように並べる。このようにボタンのどの状態を表すかに応じて、ODSの順序を決めるというのが、DisplaySetにおけるODSの順序である。
本図における対話画面は、”初期表示”、”1stユーザアクションによる更新表示”、”2ndユーザアクションによる更新表示”という複数の状態をもつ。図中の矢印は、状態遷移のトリガとなるユーザアクションを表す。この図を参照すると、4つのボタンA,B,C,Dはそれぞれノーマル状態、セレクテッド状態、アクティブ状態という状態をもっている。このうち初期表示に必要なのは、3つのノーマル状態を描くグラフィクスオブジェクトと、1つのセレクテッド状態を描くグラフィクスオブジェクトであることがわかる。
DTSは、ODSのデコードを開始すべき時間を90KHzの時間精度で示しており、PTSはデコードデッドラインを示す。
ODSのデコードは、瞬時には完了せず、時間的な長さをもっている。このデコード期間の開始点・終了点を明らかにしたいとの要望から、ODSについてのDTS、PTSはデコード開始時刻、デコードデッドラインを示している。
Display Setnに属する任意のODSjのデコード開始時刻は、90KHzの時間精度でDTS(DSn[ODS])に示されるので、これにデコードを要する最長時間を加えた時刻が、DisplaySetのODSjのデコードデッドラインになる。
ODSjのサイズを”SIZE(DSn[ODSj])”、ODSのデコードレートを”Rd”とすると、デコードに要する最長時間(秒)は、”SIZE(DSn[ODSj])//Rd”になる。
DSnに属するODSjのPTSを、数式で表すと、以下の式のようになる。
PTS(DS[ODSj])=DTS(DSn[ODSj])+90,000×(SIZE(DSn[ODSj])//Rd)
次にICSの、PTS値について説明する。
ICSのPTSは、DSnの初期表示を構成するODSのうち、デコード時刻が最も遅いODSのPTS値(1)、グラフィクスプレーンのクリアに要する時間(2)、ODSのデコードにより得られたグラフィクスオブジェクトをグラフィクスプレーンに転送する転送時間(3)を足した値に設定される。
PTS(DSn[ICS])≧PTS(DSn[S-ODSsfirst])
+90,000×(8×video_width×video_height//128,000,000)
+90,000×(ΣSIZE(DSn[ICS.BUTTON[i]])//128,000,000)
尚、本式は、ICSにおけるdefault_selected_button_numberが有効である場合の算出式に過ぎない。default_selected_button_numberが無効である場合の算出式は、以下の通りになる。
PTS(DSn[ICS])≧PTS(DSn[S-ODSslast])
+90,000×(8×video_width×video_height//128,000,000)
+90,000×(ΣSIZE(DSn[ICS.BUTTON[i]])//128,000,000)
以上のようにしてPTS、DTSを設定することにより、同期表示を実現する場合の一例を図22に示す。本図において動画における任意のピクチャデータpy1の表示タイミングで、ボタンを表示させる場合を想定する。この場合、ICSのPTS値は、このピクチャデータの表示時点になるよう設定せねばならない。尚ICSのDTSは、PTSにより示される時刻より前の時刻を示すよう設定される。
図23は、対話画面の初期表示が複数ODSにて構成され、デフォルトセレクテッドボタンが確定している場合のDTS、PTSの設定を示す図である。初期表示を実現するODSのうち、デコードが最も遅いS−ODSsfirstのデコードが図中の期間dd1の経過時に終了するなら、このS−ODSsfirstのPTS(DSn[S−ODSsfirst])は、期間dd1の経過時を示すよう設定される。
更に、初期表示の実現には、画面クリアを行い、デコードされたグラフィクスオブジェクトを転送せねばならないから、このPTS(DSn[S−ODSsfirst])の値に画面クリアに要する期間(90,000×(8×video_width×video_height//128,000,000))、デコードされたグラフィクスオブジェクトの転送期間(90,000×(ΣSIZE(DSn[ICS.BUTTON[i]])//128,000,000))を足した時点以降を、ICSのPTS(DSn[ICS])として設定せねばならない。
尚、ICSのPTSによる同期制御は、再生時間軸上のあるタイミングでボタンを表示するという制御のみならず、再生時間軸上のある期間でPopupメニューの表示を可能とする制御を含む。Popupメニューとは、リモコン400に設けられたメニューキーの押下でPopup表示されるメニューであり、このPopup表示が、AVClipにおけるあるピクチャデータの表示タイミングで可能になることも、ICSのPTSによる同期制御である。Popupメニューを構成するODSは、ボタンを構成するODSと同様、ODSのデコードが完了し、デコードにより得られたグラフィックオブジェクトがグラフィックプレーンに書き込まれる。このグラフィックプレーンへの書き込みが完了していなければ、ユーザからのメニューコールに応ずることはできない。そこでPopupメニューの同期表示にあたって、ICSのPTSに、Popup表示が可能になる時刻を示しておくのである。
BD−ROMドライブ1は、BD−ROMのローディング/リード/イジェクトを行い、BD−ROMに対するアクセスを実行する。
PIDフィルタ3は、トラックバッファ2から出力される複数TSパケットに対してフィルタリングを施す。PIDフィルタ3によるフィルタリングは、TSパケットのうち、所望のPIDをもつもののみをTransportBuffer4a,b,cに書き込むことでなされる。PIDフィルタ3によるフィルタリングでは、バッファリングは必要ではない。従って、PIDフィルタ3に入力されたTSパケットは、時間遅延なく、TransportBuffer4a,b,cに書き込まれる。
周辺回路4dは、Transport Buffer4a,b,cから読み出されたTSパケットを、機能セグメントに変換する処理を行うワイアロジックである。変換により得られた機能セグメントはCodedDataバッファ13に格納される。
ビデオプレーン6は、動画用のプレーンである。
オーディオデコーダ7は、PIDフィルタ3から出力されたTSパケットを復号して、非圧縮形式のオーディオデータを出力する。
CLUT部9は、グラフィクスプレーン8に格納された非圧縮グラフィクスにおけるインデックスカラーを、PDSに示されるY,Cr,Cb値に基づき変換する。
加算器10は、CLUT部9により色変換された非圧縮グラフィクスに、PDSに示されるT値(透過率)を乗じて、ビデオプレーン6に格納された非圧縮状態のピクチャデータと画素毎に加算し、合成画像を得て出力する。
Compositionバッファ16は、ICS、PDSが配置されるメモリである。
Graphicalコントローラ17は、Compositionバッファ16に配置されたICSを解読して、ICSに基づく制御をする。この制御の実行タイミングは、ICSに付加されたPTSの値に基づく。
プレーヤレジスタ群19は、制御部20に内蔵されるレジスタであり、32個のPlayerStatus Registerと、32個のGeneral Purppose Registerとからなる。Player Status Registerの設定値(PSR)がどのような意味をもつかは、以下に示す通りである。以下のPSR(x)という表記は、x番目のPlayerStatus Registerの設定値を意味する。
PSR(0) : Reserved
PSR(1) : デコード対象たるオーディオストリームのストリーム番号
PSR(2) : デコード対象たる副映像ストリームのストリーム番号
PSR(3) : ユーザによるアングル設定を示す番号
PSR(4) : 現在再生対象とされているタイトルの番号
PSR(5) : 現在再生対象とされているChapterの番号
PSR(6) : 現在再生対象とされているPLの番号
PSR(7) : 現在再生対象とされているPlayItemの番号
PSR(8) : 現在の再生時点を示す時刻情報
PSR(9) : ナビゲーションタイマのカウント値
PSR(10) : 現在セレクテッド状態にあるボタンの番号
PSR(11)〜(12): Reserved
PSR(13) : ユーザによるパレンタルレベルの設定
PSR(14) : 再生装置の映像再生に関する設定
PSR(15) : 再生装置の音声再生に関する設定
PSR(16) : 再生装置における音声設定を示す言語コード
PSR(17) : 再生装置における字幕設定を示す言語コード
PSR(18) : メニュー描画のための言語設定
PSR(19)〜(63): Reserved
PSR(8)は、AVClipに属する各ピクチャデータが表示される度に更新される。つまり再生装置が新たなピクチャデータを表示させれば、その新たなピクチャデータの表示開始時刻(PresentationTime)を示す値にPSR(8)は更新される。このPSR(8)を参照すれば、現在の再生時点を知得することができる。
図26は、ODSのデコードがどのように行われるかの時間的遷移を示すタイミングチャートである。ODSのデコードがどのように行われるかの時間的遷移を示すタイミングチャートである。第4段目は、BD−ROMにおけるDisplaySetを示し、第3段目は、Coded Dataバッファ13へのICS、PDS、ODSの読出期間を示す。第2段目は、StreamGraphicsプロセッサ14による各ODSのデコード期間を示す。第1段目は、Graphicalコントローラ17による処理期間を示す。各ODSのデコード開始時刻は、図中のDTS11,DTS12,DTS13に示されている。デコード開始時刻がDTSに規定されているので、各ODSは、自身のDTSに示される時刻までにCodedDataバッファ13に読み出されなければならない。そのためODS1の読み出しは、Coded Dataバッファ13へのODS1のデコード期間dp1の直前までに完了している。Coded Dataバッファ13へのODSnの読み出しは、ODS2のデコード期間dp2の直前までに完了している。
グラフィクスデコーダ12において、Graphicalコントローラ17がグラフィクスプレーン8のクリアやグラフィクスプレーン8への書き込みを実行している間においても、StreamGraphicsプロセッサ14のデコードは継続して行われる(第2段目のODSnのデコード期間,ODS1のデコード期間,ODSnのデコード期間n,)。Graphicalコントローラ17によるグラフィクスプレーン8のクリアやグラフィクスプレーン8への書き込みが行われている間に、残りのODSに対するデコードは、継続してなされるので、残りのODSのデコードは早く完了する。残りのODSのデコードが早く完了することにより対話画面を更新するための準備は早く整うので、これら残りのODSを用いた対話画面更新も、ユーザ操作に即応することができる。以上のようなパイプライン処理により、対話画面の初期表示、更新の双方を迅速に実施することができる。
図28は、制御部20によるLinkPL関数の実行手順を示すフローチャートである。LinkPL関数を含むコマンドの解読時において、制御部20は本図のフローチャートに従って、処理を行う。
ステップS11は、本フローチャートの終了判定であり、PIyがPIzになったかを判定している。もしステップS11がYesなら本フローチャートを終了し、そうでないなら、PIyを次のPlayItemに設定して(ステップS12)、ステップS3に戻る。以降、ステップS11がYesと判定されるまで、ステップS1〜ステップS10の処理は繰り返される。
図29は、機能セグメントのロード処理の処理手順を示すフローチャートである。本フローチャートにおいてSegmentKとは、ACCESSUNITと共に読み出されたSegment(ICS,ODS,PDS)のそれぞれを意味する変数であり、無視フラグは、このSegmentKを無視するかロードするかを切り換えるフラグである。本フローチャートは、無視フラグを0に初期化した上で、ステップS21〜S24、ステップS27〜S35の処理を全てのSegmentKについて繰り返すループ構造を有している(ステップS25、ステップS26)。
ステップS27は、ICSにおけるSegment_TypeがAcquisitionPointであるか否かの判定である。SegmentKがAcquisition Pointであるなら、ステップS28に移行し、SegmentKがもしEpochStartかNormal Caseであるなら、ステップS33に移行する。
ステップS31は、command_update_flagが1であるか否かの判定である。もし1であるなら(ステップS31でYes)、ボタン情報のボタンコマンドのみをCodedDataバッファ13にロードし、それ以外を無視する(ステップS32)。もし0であるなら、ステップS22に移行する。これによりAcquisitionPointを示すICSは無視されることになる(ステップS24)。
ステップS33は、ICSにおけるSegment_TypeがNormal Caseであるか否かの判定である。SegmentKがEpoch Startであるなら、ステップS30において無視フラグを0に設定する。
DS20は、DS1のInheritであり、Segment_TypeはAcquisionPointになっている。DS1から変化があるのはボタンコマンドであり(LinkPL(PL#10))、これを示すべくCommand_update_flagが1に設定されている。
ステップS43は、現在の再生時点がODSのPTSに示される時刻であるかの判定であり、もしそうであれば、グラフィクスプレーン8への書き込み処理を行って(ステップS51)、メインルーチンにリターンする。
ステップS46は、現在の再生時点がselection_TimeOut_PTSに示される時刻であるかの判定であり、もしそうであれば、defaut_activated_button_numberで指定されるボタンをアクティベートする処理を行い、メインルーチンにリターンする(ステップS54)。
ステップS61においてNoと判定されれば、ステップS62においてODSxは,S−ODSslastであるか否かを判定する。ステップS62がNoならそのまま本フローチャートを終了してメインルーチンにリターンする。
デフォルトセレクテッドボタンに対応するボタン情報であるなら、button_info(p)のselected_state_infoに指定されているstart_object_id_selectedのグラフィクスオブジェクトを、グラフィクスオブジェクト(p)としてObjectBuffer15から特定して(ステップS70)、ボタン(p)をカレントボタンにする(ステップS71)。カレントボタンとは、現在表示中の対話画面において、セレクテッド状態になっているボタンであり、再生装置はこのカレントボタンの識別子を、PSR(10)として格納している。
続いて、メニューにおけるアニメーション(ステップS36)について説明する。図38は、アニメーション表示の処理手順を示すフローチャートである。
ここで初期表示は、各button_infoのnormal_state_infoにおけるstart_object_id_normal、selected_state_infoにおけるstart_object_id_selectedで指定されているグラフィクスオブジェクトを、グラフィクスプレーン8に書き込まれることにより実現した。アニメーションとは、ステップS35〜ステップS37のループ処理が一巡する度に、各ボタンにおける任意のコマ(qコマ目にあるグラフィクスオブジェクト)をこのグラフィクスプレーン8に上書する処理である。この更新は、button_infoのnormal_state_info、selected_state_infoで指定されているグラフィクスオブジェクトを、一枚ずつグラフィクスプレーン8に書き込んでメインルーチンにリターンすることでなされる。ここで変数qとは、各ボタン情報のbutton_infoのnormal_state_info、selected_state_infoで指定されている個々のグラフィクスオブジェクトを指定するための変数である。
カレントボタンに対応するボタンであれば、button_info(p).normal_state_infoにおけるstart_object_id_selectedに変数qを足した識別子をID(q)とする(ステップS84)。
そしてObject Buffer15に存在する、ID(q)を有するグラフィクスオブジェクト(p)を、button_info(p)のbutton_horizontal_position,button_vertical_positionに示されるGraphicsPlane8上の位置に書き込む(ステップS87)。以上の処理は、ICSにおける全てのbutton_infoについて繰り返される(ステップS81、ステップS82)。
ステップS88は、end_object_id_normalがstart_object_id_normal+qに達したか否かの判定であり、もし達したならqを0に初期化した後メインルーチンにリターンする(ステップS89)。まだ達しないなら変数qをインクリメントした後メインルーチンにリターンする(ステップS90)。
以上が同期表示を行う場合のGraphicalコントローラ17の処理手順である。Popup表示のように、ユーザ操作をトリガとした対話画面表示を行う場合、StreamGraphicsプロセッサ14、Graphicalコントローラ17は以下のような処理を行う。つまり、同期表示の場合と同様の処理を行う。これにより、グラフィクスプレーン8にはグラフィックオブジェクトが得られる。このようにグラフィックオブジェクトを得た後、現在の再生時点が、ICSに付加されたPTSに示される時点を経過するのを待つ。そしてこの再生時点の経過後、UOコントローラ18がメニューコールを示すUOを受け付ければ、グラフィクスプレーン8に格納されたグラフィックオブジェクトを合成させるよう、CLUT部9に出力する。UOに同期して、かかる出力を行えば、メニューコールの押下に応じたPopup表示を実現することができる。
(第2実施形態)
第2実施形態は、ボタンの状態がセレクテッド状態、アクティブ状態に変化した際、この変化に伴いクリック音を発音させる改良に関する。例えば図16、図17のようなボタン、つまり、映画作品のキャラクターを象徴するようなボタンが操作対象である場合、それらボタンの状態変化時に、キャラクタの音声をクリック音として再生させることができれば、ユーザは、自分がどのボタンを操作しているかを直感的に知ることができる。こうすることにより、ユーザに対するボタン操作の認知度は高まる。ボタン毎のクリック音を発音させるにあたって、問題になるのが主音声との併存である。ここでの主音声とは、映画作品における登場人物の台詞やBGMのことである。主音声たるオーディオストリームは、ビデオストリーム、グラフィクスストリームと多重されてAVClipを構成しているので、オーディオデコーダ7はこれのデコードを行う。しかしクリック音を再生しようとすると、主音声を消してクリック音を再生するという制御が必要になる。この際、オーディオデコーダ7の動作を止める必要があるが、この動作停止により、再生の途切れ音が出力される恐れがあり望ましくない。
プリロードメモリ21は、クリック音として発音すべき非圧縮LPCMデータを予め格納しているメモリである。
以上が第2実施形態に係る再生装置の内部構成である。
かかる統合を行いつつも、L成分のみの出力を行うよう規定した発音制御情報をボタン情報(1)に組み込み、R成分のみの出力を行うよう規定した発音制御情報をボタン情報(2)に組み込んでおけば、ボタンAがセレクテッド状態に遷移したタイミングで、ボタン情報(1)の発音制御情報に基づき、非圧縮LPCMデータのL成分の再生を開始させることにより、ボタンA用のクリック音を発音させることができる。
以上のように構成されたICS、再生装置によりクリック音の発音がどのように行われるかの具体例を、図44、図45を参照しながら説明する。本具体例は、図44(a)(b)のような状態制御情報を想定している。図44(a)における状態制御情報は、button_info(1)(2)を含んでいる。本図における矢印sy1,2に示すようにbutton_info(1)(2)のオーディオ指定情報は何れも、同じ、ステレオ音声たるクリック音データを指定している。一方、button_info(1)の発音制御情報は、L音声のミキシングパラメータを含み、button_info(2)の発音制御情報は、R音声のミキシングパラメータを含む。
図45(a)(b)は、プリロードメモリ21に読み出されたICSによるクリック音データの発音制御を示す。button_info(1)に対応するボタンAがセレクテッド状態である場合、グラフィクスデコーダ12はbutton_info(1)における発音制御情報に基づき再生を行うようオーディオデコーダ7を制御する。これによりステレオ音声たるクリック音データのうち、L音声が出力される。button_info(2)に対応するボタンBがセレクテッド状態である場合、グラフィクスデコーダ12はbutton_info(2)における発音制御情報に基づき再生を行うようオーディオデコーダ7を制御する。これによりステレオ音声たるクリック音データのうち、R音声が出力される。
以上は、複数ボタンのクリック音を1つの非圧縮LPCMデータに統合する場合の具体例であったが、本実施形態のボタン情報は、ボタンの操作時に、異なる方向から聞こえるように、クリック音を発音させることもできる。そのような具体例を図45を参照しながら説明する。図45(c)は、横方向に並べられた3つのボタン(ボタンA、ボタンB、ボタンC)と、これらのボタンについてのボタン情報の設定例である。これら3つのボタン情報のうち、左側のボタンAについてのミキシングパラメータは、L音声が1.0、真ん中のボタンBについてのミキシングパラメータはL,R音声がそれぞれ0.5,0.5、右側のボタンCについてのミキシングパラメータは、R音声が1.0になっている。ミキシングパラメータがこのように設定されているので、左側のボタンAがセレクテッド状態になった際には、左側のスピーカから、右側のボタンCがセレクテッド状態になった際には右側のスピーカから、真ん中のボタンBがセレクテッド状態になった際には、両方のスピーカから発音が聞こえる。このようなボタン情報の設定により、画面におけるボタンの位置に応じて、クリック音が聞こえる方向を変えることができる。このように押下されたボタンの位置に応じて、クリック音が聞こえる方向を変えることができるので、ボタン操作に対する臨場感が増す。
(第3実施形態)
本実施形態は、BD−ROMの製造工程に関する実施形態である。図46は、第3実施形態に係るBD−ROMの製造工程を示すフローチャートである。
これらの工程のうち、BD−ROMを対象としたオーサリング工程は、以下のステップS204〜ステップS209を含む。
(備考)
以上の説明は、本発明の全ての実施行為の形態を示している訳ではない。下記(A)(B)(C)(D)・・・・・の変更を施した実施行為の形態によっても、本発明の実施は可能となる。本願の請求項に係る各発明は、以上に記載した複数の実施形態及びそれらの変形形態を拡張した記載、ないし、一般化した記載としている。拡張ないし一般化の程度は、本発明の技術分野の、出願当時の技術水準の特性に基づく。しかし請求項に係る各発明は、従来技術の技術的課題を解決するための手段を反映したものであるから、請求項に係る各発明の技術範囲は、従来技術の技術的課題解決が当業者により認識される技術範囲を超えることはない。故に、本願の請求項に係る各発明は、詳細説明の記載と、実質的な対応関係を有する。
またビデオテープに記録されているアナログ/デジタルの映像信号をエンコードしてコンテンツを得ても良い。更にビデオカメラから直接取り込んだアナログ/デジタルの映像信号をエンコードしてコンテンツを得ても良い。他にも、配信サーバにより配信されるデジタル著作物でもよい。
(I)第2実施形態では、各ボタンについてのクリック音をボタン情報に定義できるようにしたが、リモコンにおけるキー毎のクリック音をICSに定義できるようにしてもよい。図48は、リモコンのキー毎にクリック音を定義するようにしたICSを示す図である。
『upper_audio』は、MoveUpキーの押下時に参照すべきオーディオ指定情報及び発音制御情報、
『lower_audio』は、MoveDownキーの押下時に参照すべきオーディオ指定情報及び発音制御情報、
『left_audio』は、MoveLeftキーの押下時に参照すべきオーディオ指定情報及び発音制御情報、
『Right_audio』は、MoveRightキーの押下時に参照すべきオーディオ指定情報及び発音制御情報、
『Activated_audio』は、Activatedキーの押下時に参照すべきオーディオ指定情報及び発音制御情報である。リモコン400におけるキー押下時に、該当するキーのオーディオ指定情報及び発音制御情報を参照した処理をプリロードメモリ21、ミキシング部22に行わせることにより、クリック音の発音が可能になる。
2 トラックバッファ
3 PIDフィルタ
4a,b,c Transport Buffer
4d 周辺回路
5 ビデオデコーダ
6 ビデオプレーン
7 オーディオデコーダ
8 グラフィクスプレーン
9 CLUT部
10 加算器
12 グラフィクスデコーダ
13 Coded Dataバッファ
13a 周辺回路
14 Stream Graphicsプロセッサ
15 Object Buffer
16 Compositionバッファ
17 Graphicsコントローラ
18 UOコントローラ
19 プレーヤレジスタ群
20 制御部
Claims (14)
- 記録媒体の記録方法であって、
動画ストリームにグラフィクスストリームを多重化し、デジタルストリームを得る第一ステップと、
前記デジタルストリームを前記記録媒体に記録する第二ステップと、
を含み、
前記グラフィクスストリームは、ボタンを含む対話画面を構成するグラフィクスデータ(i)、ノーマル状態、セレクテッド状態及びアクティブ状態を含む前記ボタンの状態を、前記デジタルストリームの再生進行及び前記ボタンに対するユーザ操作に応じて変化させる状態制御情報(ii)を一体化したストリームであり、前記状態制御情報及び前記グラフィクスデータの組みを複数含み、
前記グラフィクスストリームは、複数のディスプレィセットを含み、
各前記ディスプレィセットは、前記状態制御情報及び前記グラフィクスデータの組みを含み、
各前記ディスプレィセットにおける前記状態制御情報はアップデートフラグを含み、
当該アップデートフラグはオンに設定されることにより、当該ディスプレィセットに先行するディスプレィセットに対してボタンコマンドを変更させることができ、オフに設定されることにより、当該先行するディスプレィセットに対してボタンコマンドを同じとすることができ、
前記ボタンコマンドとは、ユーザが前記ボタンに対して確定操作を行った場合に、再生装置に実行させるべきコマンドであることを特徴とする記録方法。 - 前記対話画面は、前記ボタンをn個配置してなり、そのうち任意の1つのボタンiの状態は、ノーマル状態、セレクテッド状態及びアクティブ状態という3つの状態を含み、
前記状態制御情報はn個のボタン情報を含み、前記ボタンiについてのボタン情報は3つの状態情報を含み、
前記ボタンiの前記3つの状態のうち任意の1つの状態を状態jとした場合、前記ボタンiについてのボタン情報における状態jについての状態情報は、複数の前記グラフィクスデータのうちどれを用いて、前記ボタンiの状態jを表現すべきかを示す
ことを特徴とする請求項1記載の記録方法。 - 前記ボタンiについてのボタン情報は、近隣情報を含んでおり、
前記近隣情報は、前記ボタンiがカレントボタンであり、尚且つ、方向を指定する操作がユーザによりなされた場合、前記n個のボタンのうち、どれをカレントボタンにすべきかを示す
ことを特徴とする請求項2記載の記録方法。 - 前記n個のボタンのそれぞれには、数値が割り当てられており、
前記n個のボタン情報は、自身に割り当てられた数値と、その数値によるボタン選択が可能か否かを示すフラグを含む
ことを特徴とする請求項2記載の記録方法。 - 記録媒体の記録方法であって、
動画ストリームにグラフィクスストリームを多重化し、デジタルストリームを得る第一ステップと、
前記デジタルストリームを前記記録媒体に記録する第二ステップと、
を含み、
前記グラフィクスストリームは、ボタンを含む対話画面を構成するグラフィクスデータ(i)、ノーマル状態、セレクテッド状態及びアクティブ状態を含む前記ボタンの状態を、前記デジタルストリームの再生進行及び前記ボタンに対するユーザ操作に応じて変化させる状態制御情報(ii)を一体化したストリームであり、前記状態制御情報及び前記グラフィクスデータの組みを複数含み、
前記グラフィクスストリームは、複数のディスプレィセットを含み、
各前記ディスプレィセットは、前記状態制御情報及び前記グラフィクスデータの組みを含み、
前記状態制御情報は、ディスプレイセットのタイプを示すタイプ情報及びアップデートフラグを含み、
前記グラフィクスストリームに含まれる複数の前記タイプ情報は、前記ディスプレィセットにより規定されるグラフィクスデータが、前記グラフィクスストリームにおいて先行するディスプレィセットにより規定されるグラフィクスデータと同じであることを示す前記タイプ情報を含み、
前記アップデートフラグは、オンに設定されることで、前記タイプ情報が前記状態制御情報に属するディスプレィセットにより規定されるグラフィクスデータと前記グラフィクスストリームにおいて先行するディスプレィセットにより規定されるグラフィクスデータとが同じであることを示していても、ボタンコマンドを変更できることを特徴とする記録方法。 - 前記対話画面は、前記ボタンをn個配置してなり、そのうち任意の1つのボタンiは、ノーマル状態、セレクテッド状態及びアクティブ状態という3つの状態を含み、
前記状態制御情報はn個のボタン情報を含み、前記ボタンiについてのボタン情報は3つの状態情報を含み、
前記ボタンiの前記3つ状態のうち任意の1つの状態を状態jとした場合、前記ボタンiについてのボタン情報における状態jについての状態情報は、複数の前記グラフィクスデータのうちどれを用いて、前記ボタンiの前記状態jを表現すべきかを示すことを特徴とする請求項5記載の記録方法。 - 前記ボタンiについてのボタン情報は、近隣情報を含んでおり、
近隣情報は、ボタンiがカレントボタンであり、尚且つ、方向を指定する操作がユーザによりなされた場合、n個のボタンのうち、どれをカレントボタンにすべきかを示す
ことを特徴とする請求項6記載の記録方法。 - 前記n個の前記ボタンのそれぞれには、数値が割り当てられており、
前記n個のボタン情報は、自身に割り当てられた数値と、その数値によるボタン選択が可能か否かを示すフラグを含む
ことを特徴とする請求項6記載の記録方法。 - ビデオストリーム、グラフィクスストリームが多重化されたデジタルストリームについての再生装置であって、
前記ビデオストリームをデコードして動画像を得るビデオデコーダと、
前記グラフィクスストリームをデコードしてボタンを含む対話画面をえるグラフィクスデコーダと、を備え、
前記グラフィクスストリームは、グラフィクスデータ及び状態制御情報の組みを複数含み、
前記グラフィクスストリームは、複数のディスプレィセットを含み、
各前記ディスプレィセットは、前記状態制御情報及び前記グラフィクスデータの組みを含み、
前記ボタンの状態は、ノーマル状態、セレクテッド状態及びアクティブ状態を含み、
前記状態制御情報は前記ボタンの状態を、前記デジタルストリームの再生進行及び前記ボタンに対するユーザ操作に応じて変化させる情報であり、前記ディスプレィセットのタイプを示すタイプ情報と、アップデートフラグとを含み、
前記グラフィクスデコーダは、
前記グラフィクスストリームに含まれる前記グラフィクスデータをデコードして前記ボタンを含む前記対話画面を得る処理部と、
前記ボタンの状態を、前記状態制御情報に基づき制御するコントローラと、を備え、
前記コントローラは、通常再生時において、ディスプレィセットにおけるアップデートフラグがオンを示しているなら、当該ディスプレィセットにおけるタイプ情報が先行ディスプレィセットと同じである旨を示していたとしても、当該ディスプレィセットのボタンコマンドを取り入れることを特徴とする再生装置。 - 前記対話画面は、前記ボタンをn個配置してなり、そのうち任意の1つのボタンiは、ノーマル状態、セレクテッド状態及びアクティブ状態という3つの状態を含み、
前記状態制御情報はn個のボタン情報を含み、前記ボタンiについてのボタン情報は3つの状態情報を含み、
前記コントローラは、前記ボタンiの前記3つの状態のうち任意の1つの状態を状態jとした場合、前記ボタンiについてのボタン情報における前記状態jについての状態情報に示されるグラフィクスデータを用いて、前記ボタンiの前記状態jを表現する
ことを特徴とする請求項9記載の再生装置。 - 前記ボタンiについてのボタン情報は、近隣情報を含んでおり、
前記コントローラは、前記ボタンiがカレントボタンであり、尚且つ、移動操作がユーザによりなされた場合、前記ボタンiをノーマル状態に戻すと共に、前記n個のボタンのうち前記近隣情報により示されるものをカレントボタンにする
ことを特徴とする請求項10記載の再生装置。 - ユーザ操作が数値入力である場合、前記コントローラは、前記ボタンのうち、数値入力された値が割り当てられたボタンの状態を変化させる
ことを特徴とする請求項9記載の再生装置。 - ビデオストリーム、グラフィクスストリームが多重化されたデジタルストリームについての再生方法であって、
前記ビデオストリームをデコードして動画像を得る第一ステップと、
前記グラフィクスストリームをデコードしてボタンを含む対話画面をえる第二ステップと、を備え、
前記グラフィクスストリームは、グラフィクスデータ及び状態制御情報の組みを複数含み、
前記グラフィクスストリームは、複数のディスプレィセットを含み、
各前記ディスプレィセットは、前記状態制御情報及び前記グラフィクスデータの組みを含み、
前記ボタンの状態は、ノーマル状態、セレクテッド状態及びアクティブ状態を含み、
前記状態制御情報は前記ボタンの状態を、前記デジタルストリームの再生進行及び前記ボタンに対するユーザ操作に応じて変化させる情報であり、前記ディスプレィセットのタイプを示すタイプ情報と、アップデートフラグとを含み、
前記第二ステップは、
前記グラフィクスストリームに含まれるグラフィクスデータをデコードして前記ボタンを含む前記対話画面を得る第一サブステップと、
前記ボタンの状態を、前記状態制御情報に基づき制御する第二サブステップと、を備え、
前記第二サブステップは、通常再生時において、ディスプレィセットにおけるアップデートフラグがオンを示しているなら、当該ディスプレィセットにおけるタイプ情報が先行ディスプレィセットと同じである旨を示していたとしても、当該ディスプレィセットのボタンコマンドを取り入れる
ことを特徴とする再生方法。 - ビデオストリーム、グラフィクスストリームが多重化されたデジタルストリームについての再生をコンピュータに実行させるプログラムであって、
前記ビデオストリームをデコードして動画像を得る第一ステップと、
前記グラフィクスストリームをデコードしてボタンを含む対話画面をえる第二ステップと、を備え、
前記グラフィクスストリームは、グラフィクスデータ及び状態制御情報の組みを複数含み、
前記グラフィクスストリームは、複数のディスプレィセットを含み、
各前記ディスプレィセットは、前記状態制御情報及び前記グラフィクスデータの組みを含み、
前記ボタンの状態は、ノーマル状態、セレクテッド状態及びアクティブ状態を含み、
状態制御情報は前記ボタンの状態を、前記デジタルストリームの再生進行及び前記ボタンに対するユーザ操作に応じて変化させる情報であり、前記ディスプレィセットのタイプを示すタイプ情報と、アップデートフラグとを含み、
前記第二ステップは、
前記グラフィクスストリームに含まれる前記グラフィクスデータをデコードして前記ボタンを含む前記対話画面を得る第一サブステップと、
前記ボタンの状態を、前記状態制御情報に基づき制御する第二サブステップと、を備え、
前記第二サブステップは、通常再生時において、ディスプレィセットにおけるアップデートフラグがオンを示しているなら、当該ディスプレィセットにおけるタイプ情報が先行ディスプレィセットと同じである旨を示していたとしても、当該ディスプレィセットのボタンコマンドを取り入れる
ことを特徴とするプログラム。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US44387603P | 2003-01-31 | 2003-01-31 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005504762A Division JP4245607B2 (ja) | 2003-01-31 | 2004-01-30 | 記録方法、再生装置、再生方法、プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008245303A JP2008245303A (ja) | 2008-10-09 |
JP4213764B2 true JP4213764B2 (ja) | 2009-01-21 |
Family
ID=32825388
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005504762A Expired - Lifetime JP4245607B2 (ja) | 2003-01-31 | 2004-01-30 | 記録方法、再生装置、再生方法、プログラム |
JP2008114159A Expired - Lifetime JP4213764B2 (ja) | 2003-01-31 | 2008-04-24 | 記録方法、再生装置、再生方法、プログラム |
JP2008114161A Expired - Fee Related JP4549404B2 (ja) | 2003-01-31 | 2008-04-24 | 記録媒体の記録方法、再生装置、及び再生方法 |
JP2008114160A Expired - Lifetime JP4213765B2 (ja) | 2003-01-31 | 2008-04-24 | 再生装置、プログラム、再生方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005504762A Expired - Lifetime JP4245607B2 (ja) | 2003-01-31 | 2004-01-30 | 記録方法、再生装置、再生方法、プログラム |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008114161A Expired - Fee Related JP4549404B2 (ja) | 2003-01-31 | 2008-04-24 | 記録媒体の記録方法、再生装置、及び再生方法 |
JP2008114160A Expired - Lifetime JP4213765B2 (ja) | 2003-01-31 | 2008-04-24 | 再生装置、プログラム、再生方法 |
Country Status (10)
Country | Link |
---|---|
US (2) | US7729598B2 (ja) |
EP (2) | EP1608165B1 (ja) |
JP (4) | JP4245607B2 (ja) |
KR (5) | KR101019360B1 (ja) |
CN (4) | CN101510981B (ja) |
CA (1) | CA2512058C (ja) |
DE (1) | DE602004026036D1 (ja) |
ES (1) | ES2343065T3 (ja) |
MX (1) | MXPA05007922A (ja) |
WO (1) | WO2004068854A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008198354A (ja) * | 2003-01-31 | 2008-08-28 | Matsushita Electric Ind Co Ltd | システムlsi |
Families Citing this family (55)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100448452B1 (ko) | 2000-06-09 | 2004-09-13 | 엘지전자 주식회사 | 고밀도 광 기록매체의 메뉴 지원방법 |
AU2003245096A1 (en) * | 2002-07-04 | 2004-01-23 | Lg Electronics Inc. | Read-only recording medium containing menu data and menu displaying method therefor |
RU2355048C2 (ru) * | 2002-09-07 | 2009-05-10 | Эл Джи Электроникс Инк. | Носитель записи со структурой данных для управления воспроизведением статических изображений из записанного на нем файла клипа и способы и устройства записи и воспроизведения |
CN101106729B (zh) | 2002-10-02 | 2012-12-19 | Lg电子株式会社 | 用于控制图形数据再现的数据结构的记录和再现方法及装置 |
WO2004032136A1 (en) | 2002-10-04 | 2004-04-15 | Lg Electronics Inc. | Recording medium having a data structure for managing reproduction of graphic data and recording and reproducing methods and apparatuses |
AU2003282414B2 (en) * | 2002-11-20 | 2007-09-13 | Lg Electronics Inc. | Recording medium having data structure for managing reproduction of still images recorded thereon and recording and reproducing methods and apparatuses |
JP4165895B2 (ja) * | 2003-01-20 | 2008-10-15 | エルジー エレクトロニクス インコーポレーテッド | 記録された静止映像の再生を管理するためのデータ構造を有する記録媒体、それによる記録と再生の方法及び装置 |
US8050538B2 (en) * | 2003-01-20 | 2011-11-01 | Lg Electronics Inc. | Recording medium having data structure for managing reproduction of still pictures recorded thereon and recording and reproducing methods and apparatuses |
US7734154B2 (en) * | 2003-02-14 | 2010-06-08 | Lg Electronics Inc. | Recording medium having data structure for managing reproduction duration of still pictures recorded thereon and recording and reproducing methods and apparatuses |
US8055117B2 (en) * | 2003-02-15 | 2011-11-08 | Lg Electronics Inc. | Recording medium having data structure for managing reproduction duration of still pictures recorded thereon and recording and reproducing methods and apparatuses |
CA2515517C (en) | 2003-02-28 | 2014-12-30 | Matsushita Electric Industrial Co., Ltd. | Recording medium, reproduction apparatus, recording method, program, and reproduction method |
CN1781148B (zh) * | 2003-04-29 | 2012-03-21 | Lg电子株式会社 | 具有管理图形数据再现的数据结构的记录介质以及记录和再现的方法和装置 |
US7616865B2 (en) | 2003-04-30 | 2009-11-10 | Lg Electronics Inc. | Recording medium having a data structure for managing reproduction of subtitle data and methods and apparatuses of recording and reproducing |
EP2383743B1 (en) | 2003-06-18 | 2012-10-24 | Panasonic Corporation | Playback apparatus, recording medium, program, and playback method |
ES2347701T3 (es) * | 2003-06-30 | 2010-11-03 | Panasonic Corporation | Medio de grabacion, aparato de reproduccion, metodo de grabacion, programa y metodo de reproduccion. |
KR20050005074A (ko) | 2003-07-01 | 2005-01-13 | 엘지전자 주식회사 | 고밀도 광디스크의 그래픽 데이터 관리방법 및 그에 따른고밀도 광디스크 |
KR20050004339A (ko) | 2003-07-02 | 2005-01-12 | 엘지전자 주식회사 | 고밀도 광디스크의 그래픽 데이터 관리방법 및 그에 따른고밀도 광디스크 |
KR20050064150A (ko) | 2003-12-23 | 2005-06-29 | 엘지전자 주식회사 | 고밀도 광디스크의 메뉴 구성방법 및 실행방법과기록재생장치 |
KR20050072256A (ko) * | 2004-01-06 | 2005-07-11 | 엘지전자 주식회사 | 고밀도 광디스크의 메뉴 사운드 구성방법 및 재생방법과기록재생장치 |
KR101109960B1 (ko) | 2004-01-13 | 2012-03-13 | 파나소닉 주식회사 | 기록매체, 재생장치, 기록방법, 재생방법 |
KR100782808B1 (ko) * | 2004-01-13 | 2007-12-06 | 삼성전자주식회사 | 인터렉티브 그래픽 스트림을 기록한 저장 매체 및 그 재생장치 |
US8190003B2 (en) | 2004-01-14 | 2012-05-29 | Samsung Electronics Co., Ltd. | Storage medium storing interactive graphics stream activated in response to user's command, and reproducing apparatus for reproducing from the same |
CN1700329B (zh) * | 2004-01-29 | 2010-06-16 | 索尼株式会社 | 再现装置、再现方法、再现程序和记录介质 |
KR100561417B1 (ko) * | 2004-02-09 | 2006-03-16 | 삼성전자주식회사 | Av 데이터의 재생상태를 전환할 수 있는 인터랙티브그래픽 스트림을 기록한 정보저장매체, 그 재생방법 및 장치 |
US7660516B2 (en) | 2004-02-17 | 2010-02-09 | Panasonic Corporation | Recording medium, reproduction device, program, and reproduction method |
JP4048223B2 (ja) * | 2004-05-11 | 2008-02-20 | 松下電器産業株式会社 | 再生装置 |
JP2006012300A (ja) * | 2004-06-25 | 2006-01-12 | Funai Electric Co Ltd | ディスク再生装置 |
CN102223514B (zh) | 2004-07-06 | 2013-01-02 | 松下电器产业株式会社 | 再现装置、记录方法 |
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. |
WO2006070298A1 (en) * | 2004-12-27 | 2006-07-06 | Koninklijke Philips Electronics N.V. | Method and apparatus for enabling an application to cooperate with running ofa program |
US20060143566A1 (en) * | 2004-12-28 | 2006-06-29 | Meng-Han Tsai | Recording medium, method for previewing on-demand digital multimedia data on the recording medium |
JP5279276B2 (ja) | 2005-02-28 | 2013-09-04 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | データ再生のためのフォールバックメカニズム |
EP1859446B1 (en) * | 2005-03-10 | 2020-05-20 | Koninklijke Philips N.V. | Method and device for displaying virtual objects |
KR20060131610A (ko) * | 2005-06-15 | 2006-12-20 | 엘지전자 주식회사 | 기록매체, 오디오 데이터 믹싱방법 및 믹싱장치 |
US8799757B2 (en) * | 2005-07-01 | 2014-08-05 | Microsoft Corporation | Synchronization aspects of interactive multimedia presentation management |
US20070006238A1 (en) * | 2005-07-01 | 2007-01-04 | Microsoft Corporation | Managing application states in an interactive media environment |
US20090172028A1 (en) * | 2005-07-14 | 2009-07-02 | Ana Belen Benitez | Method and Apparatus for Providing an Auxiliary Media In a Digital Cinema Composition Playlist |
JP4251298B2 (ja) * | 2005-07-15 | 2009-04-08 | ソニー株式会社 | 再生装置および再生方法、プログラム、プログラム格納媒体、データ、記録媒体、記録装置、および、記録媒体の製造方法 |
CN101026725B (zh) * | 2005-07-15 | 2010-09-29 | 索尼株式会社 | 再现设备及再现方法 |
US20080244407A1 (en) * | 2005-08-29 | 2008-10-02 | Eklund Don | Abstractions in disc authoring |
US7773864B2 (en) * | 2005-08-29 | 2010-08-10 | Sony Corporation | Slicing interactive graphic data in disc authoring |
US8644682B2 (en) * | 2005-08-29 | 2014-02-04 | Sony Corporation | Playable content |
TWI466110B (zh) * | 2005-12-23 | 2014-12-21 | Koninkl Philips Electronics Nv | 使應用程式配合節目運行之方法及裝置 |
JP2007282023A (ja) * | 2006-04-10 | 2007-10-25 | Nec Electronics Corp | 多重化装置及び多重化方法 |
JPWO2008146421A1 (ja) * | 2007-05-30 | 2010-08-19 | パナソニック株式会社 | 情報再生装置及び映像表示装置 |
JP5190458B2 (ja) * | 2007-09-26 | 2013-04-24 | パナソニック株式会社 | データ処理装置及び方法 |
KR101208380B1 (ko) | 2007-09-27 | 2012-12-05 | 미쓰비시 마테리알 가부시키가이샤 | ZnO 증착재와 그 제조 방법, 및 ZnO 막 |
JP5224862B2 (ja) * | 2008-03-25 | 2013-07-03 | キヤノン株式会社 | コンテンツ切換装置およびコンテンツ切換方法 |
JP4596060B2 (ja) | 2008-08-29 | 2010-12-08 | ソニー株式会社 | 電子機器、動画像データ区間変更方法及びプログラム |
CN107257326B (zh) * | 2010-04-20 | 2021-04-23 | 三星电子株式会社 | 用于传送和接收媒体数据的接口装置和方法 |
JP5899751B2 (ja) * | 2011-09-28 | 2016-04-06 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにプログラム |
KR20130038745A (ko) * | 2011-10-10 | 2013-04-18 | 삼성전자주식회사 | 휴대 단말기에서 키 효과음을 제공하는 장치 및 방법 |
CN106463149B (zh) * | 2014-10-17 | 2020-06-02 | 松下电器(美国)知识产权公司 | 记录介质、再现方法以及再现装置 |
MX2019004303A (es) * | 2014-10-17 | 2019-10-15 | Panasonic Ip Corp America | Medio de grabacion, metodo de reproduccion y dispositivo de reproduccion. |
CN111859214A (zh) * | 2020-06-24 | 2020-10-30 | 北京金山云网络技术有限公司 | 网页浏览器的加载方法、装置、设备及存储介质 |
Family Cites Families (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2735557B2 (ja) * | 1988-02-29 | 1998-04-02 | パイオニア株式会社 | 画像情報の再生方法 |
JP3259272B2 (ja) | 1990-10-23 | 2002-02-25 | ソニー株式会社 | 画像表示制御装置および方法 |
US5600838A (en) * | 1994-01-18 | 1997-02-04 | Sybase, Inc. | Object oriented dispatch and supercall process and arrangement |
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 |
KR100326130B1 (ko) * | 1995-08-21 | 2002-09-05 | 마츠시타 덴끼 산교 가부시키가이샤 | 동적인재생출력의전환을실현하는멀티미디어광디스크와그재생장치및그재생방법 |
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 |
JP2813245B2 (ja) | 1995-08-21 | 1998-10-22 | 松下電器産業株式会社 | 光ディスクの再生装置及び再生方法 |
JP3345411B2 (ja) | 1995-08-21 | 2002-11-18 | 松下電器産業株式会社 | 記録媒体の記録方法 |
JPH0981118A (ja) | 1995-09-11 | 1997-03-28 | Casio Comput Co Ltd | 画像制御装置 |
TW436777B (en) * | 1995-09-29 | 2001-05-28 | Matsushita Electric Ind Co Ltd | A method and an apparatus for reproducing bitstream having non-sequential system clock data seamlessly therebetween |
DE69709004T2 (de) * | 1996-03-29 | 2002-05-02 | Matsushita Electric Ind Co Ltd | Optische multimediascheibe mit verbesserter interaktiver wiedergabe sowie aufnahmeverfahren und -vorrichtung |
US6567612B2 (en) * | 1996-04-05 | 2003-05-20 | Pioneer Electronic Corporation | Information record medium, apparatus for recording the same and apparatus for reproducing the same |
JPH09282848A (ja) | 1996-04-05 | 1997-10-31 | Pioneer Electron Corp | 情報記録媒体並びにその記録装置及び再生装置 |
US5859642A (en) * | 1996-09-26 | 1999-01-12 | Sandia Corporation | Virtual button interface |
CN1145965C (zh) | 1996-11-13 | 2004-04-14 | 松下电器产业株式会社 | 用于生成存储在信息记录盘上的图象位流设备和方法 |
JP3655433B2 (ja) | 1997-06-20 | 2005-06-02 | パイオニア株式会社 | コンピュータ読み取り可能な記録媒体及び情報再生装置 |
US6806893B1 (en) * | 1997-08-04 | 2004-10-19 | Parasoft Corporation | System and method for displaying simulated three dimensional buttons in a graphical user interface |
JP4416846B2 (ja) | 1997-08-22 | 2010-02-17 | ソニー株式会社 | メニュー制御用データを記録したコンピュータ読み取り可能な記録媒体ならびにメニュー制御方法および装置 |
US5929857A (en) | 1997-09-10 | 1999-07-27 | Oak Technology, Inc. | Method and apparatus for dynamically constructing a graphic user interface from a DVD data stream |
JP3407287B2 (ja) | 1997-12-22 | 2003-05-19 | 日本電気株式会社 | 符号化復号システム |
JP2000067522A (ja) | 1998-08-25 | 2000-03-03 | Sony Corp | 情報再生装置および方法、情報記録装置および方法、提供媒体、並びに記録媒体 |
RU2233011C2 (ru) | 1998-12-14 | 2004-07-20 | Конинклейке Филипс Электроникс Н.В. | Носитель записи, устройство и способ воспроизведения носителя записи и способ изготовления носителя записи |
EP1798948A3 (en) | 1998-12-24 | 2008-09-10 | Matsushita Electric Industrial Co., Ltd. | Recording/reproduction device and method for digital broadcasting |
JP3615954B2 (ja) * | 1999-01-29 | 2005-02-02 | 大日本スクリーン製造株式会社 | 基板処理装置用の槽内液面検出装置 |
WO2000049803A1 (fr) * | 1999-02-18 | 2000-08-24 | Kabushiki Kaisha Toshiba | Support d'enregistrement pour flux de donnees, procede d'enregistrement et procede de reproduction associes |
US6466220B1 (en) | 1999-03-05 | 2002-10-15 | Teralogic, Inc. | Graphics engine architecture |
JP2001052470A (ja) | 1999-08-04 | 2001-02-23 | Toshiba Corp | キー操作ナビゲーション装置及び方法 |
US7099561B1 (en) | 1999-08-20 | 2006-08-29 | Thomson Licensing | User interface and processing system for digital video, audio and ancillary data |
EP1145566A1 (en) | 1999-10-21 | 2001-10-17 | Koninklijke Philips Electronics N.V. | Playback apparatus and method for playback of a record carrier |
MXPA02004015A (es) | 1999-10-22 | 2003-09-25 | Activesky Inc | Un sistema de video orientado a los objetos. |
GB0007870D0 (en) * | 2000-03-31 | 2000-05-17 | Koninkl Philips Electronics Nv | Methods and apparatus for making and replauing digital video recordings, and recordings made by such methods |
US6600502B1 (en) * | 2000-04-14 | 2003-07-29 | Innovative Technology Application, Inc. | Immersive interface interactive multimedia software method and apparatus for networked computers |
JP2001332006A (ja) | 2000-05-17 | 2001-11-30 | Toshiba Corp | 背景画像取り込みシステム |
US6867781B1 (en) | 2000-08-23 | 2005-03-15 | Nintendo Co., Ltd. | Graphics pipeline token synchronization |
WO2002079902A2 (en) | 2000-12-01 | 2002-10-10 | Smartdisk Corporation | Systems, methods and computer program products for managing multimedia content |
US20020163543A1 (en) * | 2001-05-02 | 2002-11-07 | Minoru Oshikiri | Menu item selection method for small-sized information terminal apparatus |
JP2003249057A (ja) * | 2002-02-26 | 2003-09-05 | Toshiba Corp | デジタル情報媒体を用いるエンハンスド・ナビゲーション・システム |
GB0225789D0 (en) * | 2002-03-25 | 2002-12-11 | Makemyphone Ltd | Method and apparatus for creating image production file for a custom imprinted article |
US8150237B2 (en) | 2002-11-28 | 2012-04-03 | Sony Corporation | Reproducing apparatus, reproducing method, reproducing program, and recording medium |
CN101510981B (zh) * | 2003-01-31 | 2011-08-10 | 松下电器产业株式会社 | 再现装置、记录方法以及再现方法 |
CA2515517C (en) * | 2003-02-28 | 2014-12-30 | Matsushita Electric Industrial Co., Ltd. | Recording medium, reproduction apparatus, recording method, program, and reproduction method |
KR20050005074A (ko) * | 2003-07-01 | 2005-01-13 | 엘지전자 주식회사 | 고밀도 광디스크의 그래픽 데이터 관리방법 및 그에 따른고밀도 광디스크 |
-
2004
- 2004-01-30 CN CN2009100044225A patent/CN101510981B/zh not_active Expired - Lifetime
- 2004-01-30 CN CN2009100044210A patent/CN101510980B/zh not_active Expired - Lifetime
- 2004-01-30 KR KR1020057013952A patent/KR101019360B1/ko active IP Right Grant
- 2004-01-30 MX MXPA05007922A patent/MXPA05007922A/es active IP Right Grant
- 2004-01-30 CA CA2512058A patent/CA2512058C/en not_active Expired - Lifetime
- 2004-01-30 ES ES04706788T patent/ES2343065T3/es not_active Expired - Lifetime
- 2004-01-30 US US10/543,515 patent/US7729598B2/en active Active
- 2004-01-30 EP EP04706788A patent/EP1608165B1/en not_active Expired - Lifetime
- 2004-01-30 EP EP10151651A patent/EP2194532A3/en not_active Withdrawn
- 2004-01-30 CN CNB2004800033137A patent/CN100474915C/zh not_active Expired - Fee Related
- 2004-01-30 JP JP2005504762A patent/JP4245607B2/ja not_active Expired - Lifetime
- 2004-01-30 KR KR1020097003186A patent/KR101019333B1/ko active IP Right Grant
- 2004-01-30 WO PCT/JP2004/000891 patent/WO2004068854A1/ja active Application Filing
- 2004-01-30 KR KR1020097003190A patent/KR100984442B1/ko active IP Right Grant
- 2004-01-30 KR KR1020097003192A patent/KR101019346B1/ko active IP Right Grant
- 2004-01-30 DE DE602004026036T patent/DE602004026036D1/de not_active Expired - Lifetime
- 2004-01-30 KR KR1020097009033A patent/KR100999743B1/ko not_active IP Right Cessation
- 2004-01-30 CN CN200910004423XA patent/CN101510982B/zh not_active Expired - Lifetime
-
2008
- 2008-04-24 JP JP2008114159A patent/JP4213764B2/ja not_active Expired - Lifetime
- 2008-04-24 JP JP2008114161A patent/JP4549404B2/ja not_active Expired - Fee Related
- 2008-04-24 JP JP2008114160A patent/JP4213765B2/ja not_active Expired - Lifetime
-
2010
- 2010-04-09 US US12/757,128 patent/US8463107B2/en active Active
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008198354A (ja) * | 2003-01-31 | 2008-08-28 | Matsushita Electric Ind Co Ltd | システムlsi |
JP4549404B2 (ja) * | 2003-01-31 | 2010-09-22 | パナソニック株式会社 | 記録媒体の記録方法、再生装置、及び再生方法 |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4213764B2 (ja) | 記録方法、再生装置、再生方法、プログラム | |
JP3863906B2 (ja) | 記録媒体、再生装置、記録方法、プログラム、再生方法。 | |
JP4388972B2 (ja) | 再生装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20080704 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080715 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080909 |
|
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: 20081007 |
|
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: 20081030 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111107 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4213764 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: 20121107 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131107 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131107 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141107 Year of fee payment: 6 |