[go: up one dir, main page]

JP4094553B2 - リアルタイム情報を記録する方法及び装置 - Google Patents

リアルタイム情報を記録する方法及び装置 Download PDF

Info

Publication number
JP4094553B2
JP4094553B2 JP2003577265A JP2003577265A JP4094553B2 JP 4094553 B2 JP4094553 B2 JP 4094553B2 JP 2003577265 A JP2003577265 A JP 2003577265A JP 2003577265 A JP2003577265 A JP 2003577265A JP 4094553 B2 JP4094553 B2 JP 4094553B2
Authority
JP
Japan
Prior art keywords
unit
speed
cell
time
information
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
Application number
JP2003577265A
Other languages
English (en)
Other versions
JP2005521189A5 (ja
JP2005521189A (ja
Inventor
ハーン,ウィーベ デ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips NV
Koninklijke Philips Electronics NV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips NV, Koninklijke Philips Electronics NV filed Critical Koninklijke Philips NV
Publication of JP2005521189A publication Critical patent/JP2005521189A/ja
Publication of JP2005521189A5 publication Critical patent/JP2005521189A5/ja
Application granted granted Critical
Publication of JP4094553B2 publication Critical patent/JP4094553B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • H04N5/783Adaptations for reproducing at a rate different from the recording rate
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/005Reproducing at a different information rate from the information rate of recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; 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/3027Indexing; 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B2020/10935Digital recording or reproducing wherein a time constraint must be met
    • G11B2020/10944Real-time recording or reproducing, e.g. for ensuring seamless playback of AV data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/213Read-only discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/215Recordable discs
    • G11B2220/216Rewritable discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/215Recordable discs
    • G11B2220/218Write-once discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2545CDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • G11B2220/2575DVD-RAMs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation 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/8042Transformation 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Television Signal Processing For Recording (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Debugging And Monitoring (AREA)
  • Optical Recording Or Reproduction (AREA)

Description

本発明は、記録担体上のトラックからリアルタイム情報及びそれに関連する再生パラメータを取り出す読み出し手段と、速度ポインタに基づきリアルタイム速度とは異なる速度でリアルタイム情報をレンダリングする速度手段とを有し、リアルタイム情報は単位へ分割され、多数の連続する単位はセルを構成し単位にはローカル再生パラメータが含まれ、ローカル再生パラメータは速度ポインタが含まれている単位に対して前方及び/又は後方に距離をおいて配置される単位を指す速度ポインタを有する、記録担体からリアルタイム情報をレンダリングする装置に関連する。
本発明は更に、リアルタイム情報をレンダリングする速度を速度ポインタに基づきリアルタイム速度とは異なる速度へ制御する段階を有し、リアルタイム情報はそれに関連する再生パラメータを有し単位へ分割され、多数の連続する単位はセルを構成しローカル再生パラメータは単位に含まれ、ローカル再生パラメータは速度ポインタが含まれている単位に対して前方及び/又は後方に距離をおいて配置される単位を指す速度ポインタを有する、リアルタイム情報をレンダリングする方法に関連する。
本発明は更に、リアルタイム情報をレンダリングするコンピュータプログラムプロダクトに関連する。
記録担体からリアルタイム情報を取り出す装置は、特許文献1から公知である。リアルタイム情報は、通常はオーディオ或いはビデオ情報、又は、オーディオ及びビデオの組合せであり、規定された速度で再生されるべきリアルタイム性質を有する情報である。公知の方法では、ビデオ情報はディジタルに符号化され、短いがリアルタイム情報の単独で再生可能なセグメントである単位へ分割され、一方で、対応するオーディオ情報は単位に含まれうる。幾つかの再生機能を可能とするよう、リアルタイム素材へアクセスし再生するための制御情報が生成される。通常はタイトルと称されるユーザ再生可能なプログラム(例えば映画)は、セルのシーケンスによって構成され、1つのセルは、単位のシーケンス及び対応する制御情報を有する。制御情報の一部、いわゆる再生パラメータは、関連するリアルタイム情報自体と共に格納された情報を用いた再生制御を可能とするよう単位に含まれ、これは例えば単位のアドレスリストといった別個のテーブルから読み出される制御情報を格納するためのプレーヤ内のメモリの必要性を低減させる。特に、再生パラメータは、通常は再生時間中に一定の間隔で、前方又は後方に距離をおいて配置された単位を指す速度ポインタを有する。
単位は記録担体上に連続的に格納されているため、上述の距離は、上述のポインタを有する単位と前方及び後方の単位との間のトラックに沿った距離に対応する。可変ビットレートリアルタイム信号、例えば、MPEG2によって圧縮された後のビデオの場合は、時間的な距離とトラックに沿った距離との間に一定の関係はない。また、他のデータ、例えば多重化されたオーディオ、ビデオ、及びテキストは、トラックに沿って予測可能でない距離を生じさせうる。従って、読まれたばかりの単位に対する他の単位へのジャンプのためにローカルなポインタが使用される。ユーザは、単位を連続的に読むことにより標準的な速度で映画を再生することができるが、ユーザはまた、前方及び/又は後方の方向を指している単位中の再生パラメータを用い、例えば早送り又は逆スローモーションといった異なる速度モード又はトリックプレイモードで素材をスキャンすることもできる。
制御情報及びリアルタイム情報が記録担体上に与えられる方法は、素材を再生するために異なるブランドのプレーヤを可能とするよう規格化される。このような規格の例としては、DVDビデオ規格がある。DVDに関する更なる詳細は、非特許文献1に記載されている。民生記録装置におけるリアルタイム記録中、限られた数のローカル速度ポインタのみが計算され、単位に入れられ、例えば前方に最大で3秒のためのポインタである。更に、セルの境界では、限られた数のポインタのみが利用可能である。ビデオ情報を高速でレンダリングするには、利用可能でない、より大きい距離だけ離れた単位を指す速度ポインタが必要となる。従って、ビデオ情報を滑らかにレンダリングするための速度範囲は限られている。
国際公開第00/30113号パンフレット ECMA−267:120mm DVD−Read-Only Disc(1997年)
本発明は、より大きい速度範囲に亘ってリアルタイム速度とは異なる速度で情報を滑らかにレンダリングする装置及び方法を提供することを目的とする。
このために、冒頭の段落に記載の装置は、速度手段が、セル内の最初の単位及び最後の単位のアドレス、並びに、セル再生時間を含むセル再生情報を取り出し、単位の連続するシーケンスのアドレスを含む単位アドレスマップを取り出し、単位アドレスマップ中の最初及び最後の単位のアドレスの位置を決定することによりセル内の単位の数を決定し、セル再生時間を単位の数で割り算することにより、単位の再生時間の推定に基づいて少なくとも1つの更なる速度ポインタを計算する計算手段を有することを特徴とする。
冒頭の段落に記載の方法は、セル内の最初の単位及び最後の単位のアドレス、並びに、セル再生時間を含むセル再生情報を取り出し、単位の連続するシーケンスのアドレスを含む単位アドレス・マップを取り出し、単位アドレスマップ中の最初及び最後の単位のアドレスの位置を決定することによりセル内の単位の数を決定し、セル再生時間を単位の数で割り算することにより、単位の再生時間を推定することに基づき、少なくとも1つの更なる速度ポインタを計算する段階を有することを特徴とする。
このことは、所望の距離範囲に対する速度ポインタが、異なる速度で再生されるべきリアルタイムデータの所望の量についてのセル再生情報及び単位アドレスマップを取り出すことにより計算されうる。従って、大きい再生速度の範囲に亘って滑らかなレンダリングが達成される。
本発明は、以下の認識にも基づいている。リアルタイム情報は、可変ビットレートで圧縮され、従って単位は可変の量のリアルタイム情報を含む。それでも、本願発明者は、以下の理由により、推定される単位再生時間は実際の再生時間に十分に近いものでありうることを見いだした。1つの単位に許される再生時間の範囲は、通常は記録規格によって制限されており、例えばDVDでは0.4秒乃至1.0秒である。更に、家庭用レコーダは、ある量のビデオフレーム、例えばMPEG2の場合のGOP(Group of Pictures)を符号化するために一定のサイズを使用する傾向があり、かかる量のフレームは単位と整列される。更に、より高い再生速度では、かかるシーケンスで表示されるピクチャ間の相関関係は低くなるため、ユーザは変化する速度の差にあまり敏感ではない。また、本願発明者は、時間と速度についての誤差はセル内で生じうるが、かかる誤差は、セル境界の付近では、境界が推定された速度ポインタ値における較正点として作用するため、減少される。
装置の一実施例では、速度手段は、ローカル再生パラメータに含まれる速度ポインタを、時間的な距離で表わして所定の値までジャンプするのに使用し、より大きな時間的な距離をジャンプするのに更なる速度ポインタを使用するようにされる。装置の他の実施例では、速度手段は、どの最大ローカルジャンプ距離に対してローカル速度ポインタが利用可能であるかを検出し、最大ローカルジャンプ距離までの距離をジャンプするのにローカル速度ポインタを用いるようにされる。これは、より低い速度の再生では、ローカル再生パラメータ中の速度ポインタは記録中に計算されるため所望の速度に対応するが、高い速度では、速度ポインタの推定値に基づいて近く近似されるという利点がある。
装置の一実施例では、速度手段は、ジャンプ後に取り出された単位からの現在セル時間と所望の速度に基づく目標時間とを比較することにより速度誤差を検出し、前記速度誤差を補償する手段を有する。これは、再生の速度における平均誤差が、目標速度に適切な反対の増加又は減少を導入することによって効果的に減少されるという利点を有する。
本発明による方法及び装置の更に望ましい実施例は、従属項に記載されている。
本発明の上述の及び他の面は、以下の説明に記載され、添付の図面を参照して説明される実施例を更に参照して明らかとなろう。様々な図中の対応する要素には、同一の参照番号を付す。
図1aは、トラック19及び中央の穴10を有するディスク状の記録担体11を示す。トラック19は、情報層上に略平行なトラックを構成する巻きの螺旋状のパターンに従って配置される。記録担体は、光学的に読み取り可能な光ディスクと称されるものでありえ、例えばDVD−video等の読み出し専用タイプ、又は、記録可能なタイプの情報層を有する。記録可能なディスクの例は、CD−R及びCD−RWや、DVD−RAM及びDVD+RW等の書き込み可能なバージョンのDVDである。記録可能なタイプの記録担体上のトラック19は、ブランク記録担体の製造中に与えられる予めエンボスされたトラック構造によって示される。トラック構造は、例えば、走査中に読み出し/書き込みヘッドがトラックを追跡することを可能とするプリグルーブ14によって構成される。情報は、トラックに沿って設けられた光学的に検出可能なマーク、例えばピット及びランド、又は、色素、合金、又は相変化材料等の材料中に記録するときに得られるそれらの周囲とは異なる反射係数を有する領域の形、或いは、光磁気材料に記録するときに得られるそれらの周囲とは異なる磁化の方向を有する領域の形でありうる領域によって、情報層上に表わされる。
図1bは、透明基板15に記録層16及び保護層17が設けられた記録可能なタイプの記録担体11の線b−bに沿った断面図である。プリグルーブ14は、基板15材料の凹部又は凸部として、又は、その周囲とは異なる性質の材料として実施されうる。
記録担体11は、標準化された再生装置上で再生可能とされるべき、標準化されたフォーマットに従ったリアルタイム情報を担持することが意図される。記録フォーマットは、情報が記録され、符号化され、論理的にマップされる方式を含む。論理マッピングは、利用可能な領域をリードイン(lead−in)、ユーザデータ用の記録領域、及びリードアウト(lead−out)へ分割することを含む。更に、マッピングは、ユーザ情報を取り出すためのファイル管理情報、例えば、Table Of Contents又はファイルシステム、例えばCD−ROMではISO9660又はDVD−ROMではUDFを有しうる。このようなファイル管理情報は、通常はリードイン領域の中又は直後の、記録担体上の所定の位置にマップされる。しかしながら、この文書は更に、ビデオ及び/又はオーディオ情報のフォーマット及びその対応する制御情報を定義することによってリアルタイム情報がどのように構造化され取り出されるかに関連する。特に、リアルタイム情報は、速度ポインタを用いることによりリアルタイム速度とは異なる速度で再生される。更なる速度ポインタを計算する方法について、図19を参照して以下詳述する。
図2は、図1に示す記録担体11からリアルタイム情報を読み出すレンダリング装置を示す。装置は、記録担体11を回転させる駆動ユニット21と、記録担体上のトラック19を走査する読み出しヘッド22、読み出しユニット27、デフォーマッタ28、及び、復号化器29を含む読み出し手段とを含む。光ディスクへの記録のための情報の書き込み及び読み出し、並びに、利用可能なフォーマッティング、誤り訂正、及びチャネル符号化の規則は、例えばCD又はDVDシステム等により、従来技術で周知である。装置は、読み出しヘッド22をトラック上で半径方向(トラックの長さ方向に対して垂直)に粗く位置決めするための位置決めユニット25を具備する。読み出しヘッド22は、光学素子を通って案内され記録担体の情報層のトラック上の放射線スポット23へ合焦される放射線ビーム24を発生するための公知の種類の光学系を有する。放射線ビーム24は、例えばレーザダイオードといった放射線源によって発生される。読み出しヘッドは更に、放射線ビーム24の焦点を当該ビームの光学軸に沿って動かすフォーカシングアクチュエータと、スポット23をトラックの中心で半径方向に微細に位置決めするトラッキングアクチュエータとを有する。
トラッキングアクチュエータは、例えば、ビーム24の光学軸に関する反射素子の角度を変化させるために光学素子又は圧電素子を半径方向に動かすコイルを含みうる。情報層によって反射される放射線は、読み出し信号、並びに、処理されトラッキングアクチュエータ及びフォーカシングアクチュエータへ印加されるトラッキングエラー信号及びフォーカシングエラー信号を含む更なる検出器信号を発生する読み出しヘッド22内で、例えば4象限ダイオードといった通常のタイプの検出器によって検出される。読み出しユニット27は、例えば読み出し信号から情報を取り出すチャネル復号化器及び誤り訂正ユニットを有する通常のタイプのものである。情報は、情報を格納し、以下図3乃至図18を参照して説明するように所定のフォーマットに従って記録担体上に記録されるように、制御パラメータ及びリアルタイム情報に含まれる様々なデータタイプを取り出すデフォーマッタ28へ結合される。デフォーマッタ28からのデフォーマットされた情報は、復号化器29へ結合され、復号化器は、例えばDVD規格によるビデオ及び/又はオーディオといったリアルタイム情報を復号化する1つ又はそれ以上の復号化ユニットを有する。
装置は更に、駆動ユニット21、位置決めユニット25、及び読み出し手段に接続された例えばシステムバスといった制御線26を介して装置を制御するようユーザ又はホストコンピュータからの命令を受信する制御ユニット20を具備する。このために、制御ユニット20は、通常の制御手順を実行するよう、例えばマイクロプロセッサ、プログラムメモリ、及び制御ゲートといった制御回路を有する。制御ユニット20はまた、論理回路内の状態機械として実装されうる。1つの実施例では、装置は、例えば携帯型再生装置といった、ユーザにビデオを表示する復号化器29に結合された表示ユニット(図示せず)を具備する。尚、記録されたリアルタイム情報ストリームは、データの単位を有し、例えば以下DVDについて説明するVOBUを有し、これはリアルタイム情報及び再生パラメータを有する。
制御ユニット20は、リアルタイム情報の再生の速度、例えば早送り又は逆再生モード、を制御する速度制御ユニット31を具備する。1つの実施例では、速度制御ユニットはまた、時間サーチを実行し、これは例えば、プレーヤが、順方向参照を用いて指示された時間を有するユニットを探索する繰り返しモードで行われる。セルが120秒であり、次の単位への最大参照は3秒であるとすると、所望の単位を見つけるには、実際的な装置では、平均で20回のディスクアクセスが必要であり、最悪の場合は39回のディスクアクセスが必要である。所望の距離にある単位への速度ポインタが利用可能でない場合は、1秒当たり4ディスクアクセスであるとすると、ユーザにとって多くの時間がかかる。1つの実施例では、速度制御ユニットは汎用コンピュータをプログラムするコンピュータプログラムとして実施され、このコンピュータは、DVD−ROMドライブ等の周辺装置を通じた媒体からリアルタイム情報を取り出すか、インターネット等のネットワークを介して情報を取得する。再生の異なる速度モードを実行するために、速度制御ユニットは記録担体から速度ポインタを取り出す。
以下、図18を参照して、前方又は後方のビデオ情報の単位の場所を示すポインタについて説明する。このようなローカル速度ポインタは、ビデオ情報のストリームに含まれる。構造体は、前方又は後方に0.5*n秒のところに提示されるVOBUの開始アドレスを記述する。しかしながら、ポインタは、セル境界の外側には行かない。VOBUが存在しない場合、VOBUがこの場所に存在しないことを示すために3F FF FF FFの値が埋められる。例えば、32倍速早送りを行い、0.3乃至0.4秒のビデオフラグメントを示すために、ポインタFWDI_20によって示される約10秒前方へのジャンプがなされねばならない。しかしながら、例えば、3秒のビデオであるバッファサイズよりも多い前方ポインタを計算することができない家庭用ビデオレコーダで記録が行われたため、又は、現在セル内にビデオが存在しないために、このローカル速度ポインタはローカルポインタ中には存在しないかもしれない。更なる速度ポインタを計算するために、速度ユニット31は、例えば処理ユニットをプログラムするためのソフトウエアの特定的な部分である速度制御ユニットと協働する計算ユニット32を有する。追加的な速度ポインタは、図19を参照して説明するように、異なる速度で再生されるべき領域中のリアルタイム情報中の単位の再生時間を推定することに基づいて計算される。
装置の実施例では、速度ユニットは、時間的な距離でみたときに所定の値までジャンプするためにローカル再生パラメータに含まれる速度ポインタを用いるよう、また、時間的により大きい距離へジャンプするために更なる速度ポインタを用いるようにされる。所定の値は、実際的な装置では3秒であり、殆どの記録ローカル速度ポインタでは少なくともこの値まで利用可能である。1つの実施例では、速度手段は、どの最大ローカルジャンプ距離に対してローカル速度ポインタが利用可能であるかを検出し、また、最大ローカルジャンプ距離までの距離をジャンプするようローカル速度パラメータを用いるようにされる。速度手段は、例えば、ビデオ存在状態ビット又は特定の所望の時間ジャンプに対するポインタが有効でないことを示す上述の例では3F FF FF FFであるデフォルト値を検出することにより、どのポインタが実際のビデオ単位を指すかを検出する。
装置の1つの実施例では、速度ユニットは、セル境界へジャンプするためにローカル再生パラメータに含まれる速度ポインタを用いるよう、また、当該セル境界を越える時間的な距離をジャンプするよう計算された更なる速度ポインタを用いるようにされる。セル境界は、以下説明するセル再生情報から導出されうる。
図3は、光ディスク11上のボリューム空間を示す図である。図3に示すように、ボリューム空間は、ボリューム及びファイルコンフィギュレーションゾーン、DVDビデオゾーン、及び他のゾーンを有する。ボリューム及びファイルコンフィギュレーションゾーン中、制御データはコンフィギュレーションフォーマット(例えばUDF Universal Disk Format Specification Revision 1.02)に従って記録され、そのデータは所定の規格に準拠する任意のコンピュータによって読み出されうる。DVDビデオゾーンは、ビデオマネージャ(VMG)及びビデオ・タイトル・セット(VTS)を有する。ビデオマネージャ(VMG)は、ビデオ・タイトル・セット(VTS)を制御する情報である。
図4は、ビデオマネージャ(VMG)及びビデオ・タイトル・セット(VTS)の構造をより詳細に示す図である。ビデオマネージャ(VMG)は、制御データとしてのビデオマネージャ情報(VMGI)と、メニュー表示用データとしてのビデオ・オブジェクト・セット(VMGM_VOBS)とを有する。また、VMGIと内容が同じであるバックアップビデオマネージャ情報(VMGI_BUP)が含まれる。ビデオ・タイトル・セット(VTS)は、制御データとしてのビデオ・タイトル・セット情報(VTSI)、任意のメニュー表示用データとしてのビデオ・オブジェクト・セット(VTSM_VOBS)、及び、ビデオ表示用のビデオ・オブジェクト・セットであるビデオ・タイトル・セットのタイトル用のビデオ・オブジェクト・セット(VTSTT_VOBS)を含む。また、VTSIと内容が同じであるバックアップビデオ・タイトル・セット情報(VTSI_BUP)が含まれる。ビデオ表示用のビデオ・オブジェクト・セット(VTSTT_VOBS)は、多数のセルによって形成される。各セルには、セル識別番号が割り当てられる。
図5は、ビデオ・オブジェクト・セット(VOBS)とセルとの間の関係、並びに、セル階層構造の内容を示す図である。DVD再生処理が実行されるとき、ビデオブレーク(シーン変化、角度の変化、ストーリーの変化等)及び特殊再生は、セル(Cell)の単位で、又は、セルの下のレイヤにあるビデオ・オブジェクト単位(VOBU)の単位で、又はインタリーブされた単位(ILVU)の単位で扱われる。まず、ビデオ・オブジェクト・セット(VOBS)は、多数のビデオ・オブジェクト(VOB_IDN1乃至VOB_IDNi)を有する。更に、1つのビデオ・オブジェクトは、多数のセル(C_IDN1乃至C_IDNj)を有する。更に、1つのセル(cell)は、多数のビデオ・オブジェクト単位(VOBU)又は以下説明するインタリーブされた単位を有する。1つのビデオ・オブジェクト単位(VOBU)は、1つのナビゲーションパック(NV_PCK)、多数のオーディオパック(A_PCK)、多数のビデオパック(V_PCK)、及び多数のサブピクチャパック(SP_PCK)を有する。ナビゲーションパック(NV_PCK)は、それが属するビデオ・オブジェクト単位中のデータの再生された表示の制御用の制御データ、及び、ビデオ・オブジェクト単位中のデータについてのサーチ用の制御データとして、主に用いられる。ビデオパック(V_PCK)は、主にビデオ情報であり、MPEG2標準等に従って圧縮される。サブピクチャパック(SP_PCK)は、主ビデオに対して補助的な内容、例えば字幕を有するサブビデオ情報である。オーディオパック(A_PCK)はオーディオ情報である。
図6は、プログラムチェーン(PGC)によるセル(Cell)の再生のシーケンスを制御する図を示す。プログラムチェーン(PGC)として、データセルの再生の順序が様々に設定されることを可能とするよう、様々なプログラムチェーン(PGC#1,PGC#2,PGC#3,...)が準備される。従って、セルの再生の順序は、プログラムチェーンの間で選択を行うことによって設定される。プログラムチェーン情報(PGCI)によって記述されるプログラム#1乃至プログラム#nが実行される例を示す。図示のプログラムは、(VOB_IDN#s,C_IDN#1)によって指定されるセル及びビデオ・オブジェクト・セット(VOBS)中の続くセルを順番に指定するための内容を有する。光ディスクの管理情報記録領域に記録されたプログラムチェーンは、光ディスクのビデオ・タイトル・セットの読み出しの前に読み出され、システム制御器中のメモリに格納された情報である。管理情報は、ビデオマネージャの始まり及び各ビデオ・タイトル・セットに配置される。
図7は、ビデオ・オブジェクト単位(VOBU)とその中のビデオパックとの間の関係を示す図である。VOBU中のビデオデータは、1つ又はそれ以上のGOP(GOP=Group Of Pictures)を有する。符号化されたビデオデータは、例として、MPEG2(ISO/IEC13818−2)に準拠する。VOBU内のGOPは、I−ピクチャ及びB−ピクチャを有し、このデータの続きはビデオパックへ分割される。次に、多数角度情報が記録及び再生されるときのデータ単位について説明する。被写体に対する視点が異なる多数のシーンが光ディスク上に記録されるとき、インタリーブされたブロック部分は、シームレスな再生を行うよう記録トラック上に構築される。インタリーブされたブロック部分中、角度が異なる多数のビデオ・オブジェクト(VOB)は、夫々が多数のインタリーブされた単位へ分割される。インタリーブされた単位は、再生しているように見えることを可能とするよう記録される。多数のストーリーが時分割式に多重化されうる。説明では、全ての分割されたブロックをセルと称した。次に、インタリーブされた単位と、インタリーブされた単位を再生するのに用いられる管理情報について説明する。
図8は、ビデオ・タイトル・セット(VTS)中のビデオ・タイトル・セット情報(VTSI)を示す。ビデオ・タイトル・セットプログラムチェーン情報テーブル(VTS_PGCIT)は、ビデオ・タイトル・セット情報(VTSI)中に記述されている。従って、1つのビデオ・タイトル・セット(VTS)中のビデオ・オブジェクト・セット(VOBS)が再生されるとき、ビデオ・タイトル・セットプログラムチェーン情報テーブル(VTS_PGCIT)中に与えられている多数のプログラムチェーンのうち、製造者によって指定されたものか、ユーザによって選択されたものが使用される。VTSI中、以下のデータが更に記述される。VTSI_MATは、このビデオ・タイトル・セット中にどの種類の情報が存在するか、及び各情報項目の開始及び終了アドレスが記述されるビデオ・タイトル・セット情報管理テーブルである。VTS_PTT_SRPTは、タイトルのエントリポイント等が記述されるビデオタイトルセット・タイトル部分・サーチポインタテーブルである。VTS_PGCI_UTは、ビデオ・タイトル・セットのメニューが様々な言語で記述されるビデオ・タイトル・セットメニュープログラムチェーン情報単位テーブルである。従って、メニューは、ユーザが、どの種類のビデオ・タイトル・セットが記述されており、再生がどの順序のスタイルで行われるかを決定することを可能とする。VTS_TMAPTは、各プログラムチェーン内で管理され規則的な間隔の秒数で示される各VOBUの記録された位置が記述されるビデオ・タイトル・セット時間マップテーブルである。尚、ビデオ・タイトル・セット時間マップテーブルVTS_TMAPTは任意であり、例えば、家庭で記録されたディスクでは空となる。従って、このテーブルは更なる速度ポインタを導出するのには使用されえない。VTSM_C_ADTは、ビデオ・タイトル・セットメニュー等を有する各セルの開始及び終了アドレスが記述されるビデオ・タイトル・セット・メニュー・セル・アドレス・テーブルである。VTSM_VOBU_ADMAPは、メニュー・ビデオ・オブジェクト単位の開始アドレスが記述されるビデオ・タイトル・セットメニュー・ビデオ・オブジェクト単位アドレスマップである。VTS_C_ADTは、セルアドレス情報が記述されるビデオ・タイトル・セット・セル・アドレステーブルである。プログラムチェーンが再生装置中で選択されると、セルを再生する順序はそのチェーンによって設定される。ビデオ・オブジェクト単位に含まれるNV_PCKが参照される。NV_PCKは、表示内容及び表示タイミングを制御する情報、並びに、データサーチについての情報を有する。従って、V_PCKの取り出し及び復号化は、NV_PCKはテーブル中の情報に基づいて行われる。更に、他のパックが取り出され復号化され、その場合、製造者又はユーザによって指定された言語でA_PCK及びSP_PCKが取り出される。
図9は、ビデオ・タイトル・セット・プログラムチェーン情報テーブル(VTS_PGCIT)の内容を示す図である。このテーブルには、ビデオ・タイトル・セットPGCIテーブル情報(VTS_PGCITI)、ビデオ・タイトル・セットプログラムチェーン情報用のサーチポインタ(VTS_PGCI_SRP#1乃至#n)、及び、固有プログラムチェーン情報(VTS_PGCI)が記述される。(VTS_PGCITI)中、サーチポインタの数及びテーブルの終了ポインタが示される。(VTS_PGCI_SRP#1乃至#n)には、ビデオ・タイトル・セット・プログラムチェーンのカテゴリとして、目標となるビデオ・タイトル・セット中のタイトルの数、プログラムチェーンが1つのブロックで終わるか他のブロック中のチェーンへ続くか等が記述される。更に、ビデオ・タイトル・セットプログラムチェーンの開始アドレスは、このテーブルの開始位置に対する相対アドレスで記述される。
図10は、プログラムチェーン情報(PGCI)の内容を示す。PGCIは、プログラムチェーン一般情報(PGCI_GI)、プログラムチェーン命令テーブル(PGC_CMDT)、プログラムチェーン・プログラムマップ(PGC_PGMAP)、セル再生情報(C_PBI)、並びに、セル位置情報テーブル(C_POSIT)を含む。PGCI_GI中には、プログラムの数、並びに、このプログラムチェーンについてのセルの数が記述される(この情報はPGC内容(PGC_CNT)と称される)。更に、プログラムチェーンが意図する全ての再生時間が示される(この情報はPGC再生時間と称される(PGC_PB_TM)と称される)。更に、このプログラムチェーンによって再生されるプログラムがユーザ操作を許すかどうか、例えば角度の切り換えが可能であるかどうか、のコードが記述される(この情報はPGCユーザ操作制御(PGC_UPR_CTL))と称される。更に、オーディオストリームが切り換えられ得るか、及び、どの種類のオーディオストリーム(例えばリニアPCM、AC−3、MPEG等)へ切り換えられ得るかのコードもまた記述されている(この情報は、PFCオーディオストリーム制御テーブル(PGC_AST_CTLI)と称される。更に、サブビデオが切り換えられうるかどうか、及び、どの種類のサブビデオ(例えば異なるアスペクト比)に切り換えられ得るかについてのコードが記述される(この情報は、PGCサブビデオストリーム制御テーブル(PGC_SPST_CTLTと称される)。更に、このPGCI_CIには、次のプログラムチェーン番号及び前のプログラムチェーン番号も記述される。更に、このプログラムチェーンによって意図されるプログラムが連続的な再生、ランダムな再生、又はシャッフル再生を意図したものであるかどうかが記述される(この情報は、PGCナビゲーション制御(PGC_NV_CTL)と称される。更に、サブビデオがどの色で表示されるべきかを示す色指定が行われる(この情報は、PGCサブビデオ・パレット(PGC_SP_PLI)と称される。また、プログラムチェーン命令テーブルの開始アドレス(PGC_CMDT_SA)、プログラムチェーンプログラムマップの開始アドレス(PGC_PGMAP_SA)、セル再生情報テーブルの開始アドレス(C_PBIT_SA)、及びセル位置情報の開始アドレス(C_POSI_SA)が記述される。プログラムチェーン命令テーブル中には、プログラムチェーンの前命令及び後命令、並びに、セル命令が記述される。前命令は、プログラムチェーンの実行の前に処理されるべきものであり、後命令は、プログラムチェーンの実行の後に処理されるべきものである。前命令及び後命令は、プレーヤ側又はディスク製造者側で予め決められた命令又はパラメータに基づいて、ビデオタイトル、オーディオの再生された状態、及び再生されたストリームを決定するために用いられる。セル命令は、セルの再生処理の実行に続いて処理されるべきものである。プログラムチェーン・プログラムマップ(PGC_PGMAP)の開始アドレスには、プログラムチェーンが意図するプログラム構造が示され、既存のプログラムのエントリ・セル番号が記述される。セル再生情報テーブル(C_PBIT)には、プログラムチェーンが意図するセルを再生する順序を示す情報が記述される。
図11は、セル再生情報(C_PBIT)及びその内容を示す図である。C_CATは、セル属性情報であり、セルブロックのモードを示す。セルブロックのモードは、セルが最初のものであるか最後のものであるかを示す。また、シームレス再生が行われるべきであるかどうかに関する情報、セルブロックがインタリーブされたブロックの間であるかどうかに関する情報、並びに、シームレス角度切り換えに関する情報が含まれる。シームレス角度切り換えに関する情報は、角度の切り換えがシームレスに行われうるか又はシームレスでなく行われうるかを示す。C_PBTMは、セル再生時間を示し、C_FVOBU_SAは、セルの最初のビデオ・オブジェクト単位(VOBU)の開始アドレスを示し、C_ILVU_EAは、セルの最初のインタリーブされた単位(ILVU)の終了アドレスを示し、C_FVOBU_SAはセルの最後のビデオ・オブジェクト単位(VOBU)の開始アドレスを示し、C_FVOBU_EAはセルの最後のビデオ・オブジェクト単位(VOBU)の終了アドレスを示す。アドレスは、セルが属するVOBSの第1の論理ブロックに対する論理ブロック番号について記述される。セル再生情報を参照することにより、現在の再生状態がセルの最後に達するかどうかの判定がなされうる。次のセルが再生されると、セル再生情報テーブル中の次の再生情報を参照して、次のセルの最初のVOBU(又はインタリーブされた単位)の開始アドレスを決定する。
図12は、セル位置情報テーブル(C_PSIT)の内容を示す。セル位置情報は、セルが含まれているビデオ・オブジェクトのID番号(C_VOB_IDN)及びセルのセルID番号(C_IDN)を含む。上述のように、管理情報は、多数の角度に対するインタリーブされた単位等が記録されているかどうかを示すセル属性情報があるセル再生情報を記述する。多角度ビデオ又は多ストーリービデオが記録されると、再生装置は、ユーザの操作により、再生されている角度から他の角度へ切り換えること又は再生されているストーリーから他のストーリーへ切り換える必要がある。この場合、再生装置は、以下の情報に基づいてユーザの操作に応ずる。まず、パックの構造について説明する。
図13は、1パック及び1パケットのフォーマットを示す。1パックは、パックヘッダ及びパケットを含む。パケットヘッダには、パック開始コード、システムクロック基準(SCR)等が記述される。パック開始コードは、パックの始まりを示すものであり、システムクロック基準(SCR)は再生装置全体に対して再生経過時間中の基準時間を示す情報である。1パックは、2048ビット長であり、光ディスク上の1つの論理ブロックとして定義され記録される。1パケットは、パケットヘッダと、ビデオデータ又はオーディオデータ又はサブピクチャデータ又はナビゲーションデータとを含む。パケットヘッダ内にスタッフィングが与えられうる。パケットのデータ区分にパディングが与えられうる。
図14は、NV_PCK(図5参照)を示す。NV_PCKは、基本的には表示ピクチャを制御するよう適合されるピクチャ制御情報(PCI)と、同じビデオ・オブジェクト内に存在するデータサーチ情報(DSI)パケットとを含む。各パケット内には、パックヘッダ及びサブストリームIDが記述され、その後にデータが続く。各パケットヘッダ内には、NV_PCKを示すストリームIDが記述される。サブストリームIDは、PCIとDSIを区別するのに用いられる。各パックヘッダ内には、パケット開始コード、ストリームID、及びパケット長が記述され、その後にデータが続く。PCIパケットは、NVパケットが属するビデオ・オブジェクト単位(VOBU)内のビデオデータの再生と同時に表示内容を変化させるナビゲーションデータである。PCIパケット内には、一般情報であるPCI一般情報(PCI_GI)、シームレスでない角度情報(NSML_ANGLI)、ハイライト情報(HLI)、及び記録された情報である記録情報(RECI)が記述される。PCI_GI内には、PCI一般情報が記述され、これは、ナビゲーションパックのアドレスである論理ブロック番号(NV_PCK_LBN)、PCIによって管理されるビデオ・オブジェクト単位(VOBU)の属性を示すビデオ・オブジェクト単位カテゴリ(VOBU_CAT)、PCIによって管理されるビデオ・オブジェクト単位の表示期間におけるユーザ操作禁止情報であるユーザ操作制御(VOBU_UPO_CTL)、ビデオ・オブジェクト単位表示開始時間(VOBU_S_PTM)、及びビデオ・オブジェクト単位表示終了時間(VOBU_E_PTM)を含む。VOBU_S_PTMによって指定される最初のピクチャは、MPEG標準のI−ピクチャである。更に、ビデオ・オブジェクト単位内の最後のビデオの表示時間を示すビデオ・オブジェクト単位シーケンス終了提示時間(VOBU_SE_E_PTM)、セル内の最初のビデオフレームに対する表示経過時間を示すセル経過時間(C_EITM)等が記述される。NSML_ANGLは、角度変化がなされたときの宛先アドレスを示す。即ち、ビデオ・オブジェクト単位は、異なる角度から撮影されたピクチャを含む。現在の角度とは異なる角度から撮影されたピクチャの表示がユーザによって指定されたときに、次の表示への移行が行われるVOBUのアドレスが記述される。HLIは、画面上の特定の矩形の領域を指定し、その領域の明るさ又はその中に表示されるサブビデオの色を変化させるための情報である。情報は、ハイライト一般情報(HL_GI)、ユーザが色の選択のためにボタンのうちの幾つかを選択するために用いるボタン色情報テーブル(BTN_COLIT)、及び選択ボタン用のボタン情報テーブル(BTNIT)を含む。RECIは、ビデオ・オブジェクト単位内で記録されるビデオ、オーディオ及びサブピクチャに関する情報であり、各情報項目は、復号化されるべきデータがどのようなものであるかを記述する。例えば、国コード、著作権保有者コード、及び記録の日付が含まれる。DSIパケットは、ビデオ・オブジェクト単位についてサーチをするためのナビゲーションデータである。DSIパケット中には、DSI一般情報(DSI_GI)、シームレス再生情報(SML_PBI)、シームレス角度情報(SML_AGLI)、ビデオ・オブジェクト単位サーチ情報(VOBU_SRI)、及び同期情報(SYNCI)が記述される。
図15に示すように、DSI_GI内には、以下の情報が記述される。即ち、NV_PCKの復号化を開始する基準時間を示すシステムクロック基準(NV_PCK_SCR)、NV_PCKの論理アドレス(NV_PCK_LBN)、NV_PCKが属するビデオ・オブジェクト単位の終了アドレス(VOBU_EA)、最初に復号化されるべき最初の基準ピクチャ(I−ピクチャ)の終了アドレス(VOBU_1STREF_EA)、最初に復号化されるべき第2の基準ピクチャ(P−ピクチャ)の終了アドレス(VOBU−2NDREF_EA)、最初に復号化されるべき第3の基準ピクチャ(B−ピクチャ)の終了アドレス(VOBU_3RDREF_EA)、DSIが属するVOBのID番号(VOBU_VOB_IDN)、DSIが属するセルのID番号(VOBU_C_IDN)、及びセル内の最初のビデオフレームに対する経過時間を示すセル経過時間(C_E1TM)を含む。
図16中、以下の情報を記述するSMP_PBIが示される。即ち、DSIが属するVOBUがインタリーブされた単位(ILVU)であるか、ビデオ・オブジェクト間の接続を示す規準である前単位(PREU)であるかを示すビデオ・オブジェクト単位シームレスカテゴリ、インタリーブされた単位の終了アドレス(ILVU_EA)、次のインタリーブされた単位の開始アドレス(ILVU_SA)、次のインタリーブされた単位のサイズ(ILVU_SZ)、ビデオ・オブジェクト(VOB)内のビデオ表示開始時間(VOB_V_S_TPM)、ビデオ・オブジェクト(VOB)内のビデオ表示終了時間(VOB_V_E_PTM)、ビデオ・オブジェクト(VOB)内のオーディオ停止時間(VOB_A_STP_PTM)、及び、ビデオ・オブジェクト(VOB)内のオーディオ・ギャップ長(VOB_A_GAP_LEN)を含む。前単位(PREU)は、インタリーブされた単位の直前のBOVU内の最後の単位である。ビデオ・オブジェクト単位内では、シームレスなカテゴリ(VOBU_SML_CAD)が更に記述され、インタリーブされた単位が開始時間におけるものであるか否か、及び、インタリーブされた単位を示すフラグが終了時間におけるものであるか否かを示すフラグが記述される。
図17は、シームレス角度情報(SML_GLI)の内容を示す。C1乃至C9は、角度の番号を示す。最大で9つの角度が存在する場合であっても、それらの宛先がインタリーブされた単位のアドレス及びサイズが示されうる。即ち、夫々の角度に対する宛先であるインタリーブされた単位のアドレス及びサイズ(SML_ADL_Cn_DSTA)(n=1乃至9)が記述される。ユーザが、ビデオを見ているときに、角度を変化させる操作を行うと、この操作情報は参照され、再生装置が次のインタリーブ単位の再生位置を認識するのを可能とする。
図18は、特殊再生時等に参照されるVOBUサーチ情報(VOBU_SRI)を示す。情報は、現在ビデオ・オブジェクト単位(VOBU)の開始時間のVOBU(0.5×n)秒前及び後の開始アドレスを記述する。即ち、前方アドレス(FWDIn)としての+1、+20、+60、+120、及び+240VOBUの各開始アドレスと、ビデオパックが単位内に存在することについてのフラグは、参照されているDSIを含むVOBUと共に再生される順序に従って記述される。開始アドレスは、VOBU内の先行論理セクタに対する論理セクタの数について記述される。この情報の使用は、ユーザが再生しようとするVOBUが任意に選択されることを可能とする。
上述の管理情報を、光ディスクについて説明する。再生システムのシステム制御器は、セル再生情報を取得するよう、ビデオマネージャ内のプログラムチェーン情報を参照する。従って、セル再生順序は、プログラムチェーン情報(PGCI)から知られている。本発明によれば、図2に示すようなレンダリング装置は、リアルタイム速度とは異なる速度でリアルタイム情報を再生する速度手段を含み、リアルタイム情報データストリーム内で利用可能なローカル速度ポインタに加えて速度ポインタを計算する計算手段とを有する。
図19は、単位当たりの平均時間の計算を示す。再生システムでは、セル再生順序は、STARTノード200において知られている。第1のステップ201、READ_CELL_INFOでは、セル再生情報テーブル(C−PBIT、図11参照)が取り出される。このテーブルから、そのセル内の最初の単位のアドレス(C_FVOBU_SA)及び最後の単位のアドレス(C_LVOBU_SA)、並びに、その再生時間が読み出される。第2のステップ202、READ_ADR_MAPでは、単位アドレスマップ(VTS_VOBU_ADMAP、図8参照)が取り出される。このマップは、記録担体上に連続的に格納されるビデオプログラムを構成する単位のシーケンスのアドレスを含む。第3のステップ、CALC_NUMでは、セル内の単位の数が計算される。このために、単位アドレスマップ中の最初及び最後の単位のアドレスの位置が、例えばアドレスマップ内のアドレスのルックアップ手順により決定される。マップ内の位置から、中間ユニットの数NIUが容易に決定され、例えば、マップ内の1つの単位のエントリがnバイトを必要とする場合、数NIUは最後の位置と最初の位置の間の差をnで割り算したものに等しくなる。第4のステップ204、CALC_ATでは、単位当たりの平均時間ATUが以下のように計算される。セルの再生時間(C_PBTM)は、セル再生情報テーブル(C−PBIT)から知られている。ATUについての値は、セル再生時間C_PBTMを単位の数NIUで割り算することによって得られる。最後に、ジャンプすべき単位の量を計算することにより、特定的な所望の時間ジャンプについての1つ又はそれ以上の速度ポインタが決定される。単位の量は、所望の時間ジャンプを平均再生時間ATUで割り算したものである。すると、目標単位がわかり、そのアドレスはアドレスマップVTS_VOBU_ADMAPから得られる。ステップ205、JUMPでは、目標単位へのジャンプが行われ、目標単位が表示される。更に、再生速度が更なる速度ポインタを必要とするか、又は、再生速度が利用可能な速度ポインタで取り扱うことが出来る範囲内であるかどうかが判定される。そうであれば、ステップ207、PLAYBACKで、例えば時間サーチ手順の後に、所望の再生モードに入る。
計算ユニットの第2の実施例では、速度ポインタは以下のように計算される。ステップ204、CALC_ATでは、単位当たりの平均時間ATUは、現在レンダリングされているユニットからセル経過再生時間(C_ELTM、図15参照)を読み出すことによりセルの残り再生時間を決定し、セル再生時間から経過時間を差し引くことによって計算される。また、残りの単位の数NIUは、アドレスマップVTS_VOBU_ADMAP中の現在単位の開始アドレスの位置を見つけることによって決定される。実際の残り時間を用いると、平均再生時間ATUのより正確な推定値が与えられる。
計算ユニットの第3の実施例では、速度ポインタは以下のように計算される。ステップ205、JUMPにおいて、ジャンプが行われ、目標単位がレンダリングされた後、速度モードが再び速度ポインタを必要とすることが検出される。ここで、ステップ204が、上述の第2の実施例について説明したように、再び実行される。計算ユニットの実施例では、速度誤差補償は以下のように計算される。ステップ205における、計算された速度ポインタに基づくジャンプの後、ステップ206、ERROR_COMPにおいて、セル経過再生時間から実際の再生時間が導出される(C_ELTM)。尚、速度の誤差は、単位の実際の再生時間と推定される平均再生時間の間の差によって生じうる。ジャンプ位置における所望の再生時間は、選択された速度からわかっている。所望の再生時間と実際の再生時間の間の時間の誤差T_ERRが検出され、例えば減算により計算される。速度誤差T_ERRは、例えば、目標単位によって表わされるビデオフラグメントを誤差に基づいてより長く又はより短く表示すること、といった、幾つかの方法で補償されうる。また、ジャンプされるべき次の単位の数は、例えば、速度を幾らか高く事実上設定することにより、すなわち、次のジャンプにおいてより多くの単位がジャンプされるようにすることにより、誤差を補償するための速度誤差T_ERRに基づくようにされうる。
本発明について、DVDビデオフォーマットを用いた実施例によって説明したが、本発明は、リアルタイムデータ自体の中で多重化されて書き込まれるべき非因果制御データを必要とするリアルタイムデータの任意のフォーマットに適用されうる。情報担体についても、光ディスクについて説明したが、磁気ディスク又はテープ等の他の媒体が使用されうる。尚、本願明細書では、「有する」、「含む」の語は、列挙された要素又は段階以外の要素又は他の段階の存在を排除するものではなく、単数形で記載された要素はそのような要素が複数個存在する場合を排除するものではなく、参照符号は特許請求の範囲を制限するものではなく、本発明はハードウエア及びソフトウエアのいずれによっても実施されうるものであり、幾つかの「手段」は同じハードウエアによって表わされうる。更に、本発明の範囲は実施例に制限されるものではなく、本発明の範囲は上述の各新規な特徴又は特徴の組み合わせにある。
記録担体を示す図である。 記録担体を示す図である。 レンダリング装置を示す図である。 光ディスク上のボリューム空間を示す図である。 ビデオマネージャ及びビデオ・タイトル・セットの構造をより詳細に示す図である。 ビデオ・オブジェクト・セットとセルとの間の関係、及び、セル階層構造の内容を示す図である。 プログラムチェーンによるセルの再生のシーケンスの制御を示す図である。 ビデオ・オブジェクトユニットとユニット中のビデオパックの間の関係を示す図である。 ビデオ・タイトル・セット中のビデオ・タイトル・セット情報を示す図である。 ビデオ・タイトル・セットプログラムチェーン情報テーブルの内容を示す図である。 プログラムチェーン情報の構造を示す図である。 セル再生情報とその内容を示す図である。 セル位置情報テーブルの内容を示す図である。 光ディスク上に記録されたパック及びパケットのフォーマットを示す図である。 NV_PCKパックを示す図である。 データサーチ一般情報中に記述された情報を示す図である。 シームレス再生情報中に記述された情報を示す図である。 シームレス角度情報の内容を示す図である。 VOBUサーチ情報を示す図である。 ユニット当たりの平均時間の計算を示す図である。

Claims (9)

  1. 記録担体上のトラックからリアルタイム情報及びそれに関連する再生パラメータを取り出す読み出し手段と、速度ポインタに基づきリアルタイム速度とは異なる速度で前記リアルタイム情報をレンダリングする速度手段とを有し、前記リアルタイム情報は単位(VOBU)へ分割され、多数の連続する単位はセルを構成し単位にはローカル再生パラメータが含まれ、前記ローカル再生パラメータは速度ポインタ(VOBU_SRI)が含まれている単位に対して前方及び/又は後方に距離をおいて配置される単位を指す速度ポインタ(VOBU_SRI)を有する、
    記録担体からリアルタイム情報をレンダリングする装置であって、
    前記速度手段は、
    セル内の最初の単位及び最後の単位のアドレス、並びに、セル再生時間を含むセル再生情報(C−PBIT)を取り出し、
    単位の連続するシーケンスのアドレスを含む単位アドレスマップ(VTS−VOBU−ADMAP)を取り出し、
    前記単位アドレスマップ中の前記最初及び最後の単位のアドレスの位置を決定することにより前記セル内の単位の数を決定し、
    前記セル再生時間を前記単位の数で割り算することにより、
    前記単位の再生時間の推定に基づいて少なくとも1つの更なる速度ポインタを計算する計算手段を有することを特徴とする、装置。
  2. 前記速度手段は、前記ローカル再生パラメータに含まれる速度ポインタを、時間的な距離で表わして所定の値までジャンプするのに使用し、より大きな時間的な距離をジャンプするのに更なる速度ポインタを使用するようにされる、請求項1記載の装置。
  3. 前記速度手段は、どの最大ローカルジャンプ距離に対してローカル速度ポインタが利用可能であるかを検出し、前記最大ローカルジャンプ距離までの距離をジャンプするのに前記ローカル速度ポインタを用いるようにされる、請求項1記載の装置。
  4. 前記速度手段は、セル境界を検出し、前記セル境界を越えて時間的な距離をジャンプするのに更なる速度ポインタを使用するようにされる、請求項1記載の装置。
  5. 前記計算手段は、現在レンダリングされている単位から現在セル時間(C_ELTM)を取り出し、前記セル再生時間及び前記現在セル時間から残りのセル再生時間を計算し、前記セル内の残りの単位の数を計算し、前記残りのセル再生時間を残りの単位の数で割り算することにより、前記単位の推定再生時間を調整するようにされる、請求項1記載の装置。
  6. 前記速度手段は、ジャンプ後に取り出された単位からの現在セル時間(C_ELTM)と所望の速度に基づく目標時間とを比較することにより速度誤差を検出し、前記速度誤差を補償するようにされる、請求項1記載の装置。
  7. 前記速度手段は、前記速度誤差を補償するよう、次のジャンプへの単位の数又はリアルタイム情報のフラグメントの表示時間を調整するようにされる、請求項6記載の装置。
  8. リアルタイム情報をレンダリングする速度を速度ポインタに基づきリアルタイム速度とは異なる速度へ制御する段階を有し、前記リアルタイム情報はそれに関連する再生パラメータを有し単位(VOBU)へ分割され、多数の連続する単位はセルを構成しローカル再生パラメータは単位に含まれ、前記ローカル再生パラメータは速度ポインタ(VOBU_SRI)が含まれている単位に対して前方及び/又は後方に距離をおいて配置される単位を指す速度ポインタ(VOBU_SRI)を有し、
    リアルタイム情報をレンダリングする方法であって、
    前記方法は、
    セル内の最初の単位及び最後の単位のアドレス、並びに、セル再生時間を含むセル再生情報(C−PBIT)を取り出し、
    単位の連続するシーケンスのアドレスを含む単位アドレス・マップ(VTS−VOBU−ADMAP)を取り出し、
    前記単位アドレスマップ中の前記最初及び最後の単位のアドレスの位置を決定することにより前記セル内の単位の数を決定し、
    前記セル再生時間を前記単位の数で割り算することにより、前記単位の再生時間を推定することに基づき、少なくとも1つの更なる速度ポインタを計算する段階を有することを特徴とする、方法。
  9. リアルタイム情報をレンダリングするためのコンピュータプログラムであって、プログラムは、プロセッサに請求項8記載の方法を実行させるよう動作可能である、コンピュータプログラム。
JP2003577265A 2002-03-20 2003-02-25 リアルタイム情報を記録する方法及び装置 Expired - Fee Related JP4094553B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP02076090 2002-03-20
PCT/IB2003/000731 WO2003079358A1 (en) 2002-03-20 2003-02-25 Method and device for recording real-time information

Publications (3)

Publication Number Publication Date
JP2005521189A JP2005521189A (ja) 2005-07-14
JP2005521189A5 JP2005521189A5 (ja) 2006-04-13
JP4094553B2 true JP4094553B2 (ja) 2008-06-04

Family

ID=27838104

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003577265A Expired - Fee Related JP4094553B2 (ja) 2002-03-20 2003-02-25 リアルタイム情報を記録する方法及び装置

Country Status (12)

Country Link
US (1) US7376335B2 (ja)
EP (1) EP1488423B1 (ja)
JP (1) JP4094553B2 (ja)
KR (1) KR100899784B1 (ja)
CN (1) CN100472478C (ja)
AT (1) ATE407428T1 (ja)
AU (1) AU2003207864A1 (ja)
BR (1) BR0303393A (ja)
DE (1) DE60323347D1 (ja)
RU (1) RU2004130855A (ja)
TW (1) TWI277955B (ja)
WO (1) WO2003079358A1 (ja)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000030112A1 (en) * 1998-11-16 2000-05-25 Koninklijke Philips Electronics N.V. Method and device for recording real-time information
US20050050659A1 (en) 2003-09-09 2005-03-10 The Procter & Gamble Company Electric toothbrush comprising an electrically powered element
US7302169B2 (en) * 2003-12-30 2007-11-27 Fujitsu Limited Method and apparatus for playing-back moving image data
KR100592499B1 (ko) * 2004-12-14 2006-06-26 엘지전자 주식회사 Dvd+r에 있어서 기록 영역 지시자에 마지막 데이터주소를 기록 및 탐색하는 방법
KR100676999B1 (ko) * 2005-01-12 2007-01-31 엘지전자 주식회사 광디스크 기기에서의 타임 서치 재생 방법
WO2006080194A1 (ja) 2005-01-26 2006-08-03 Sharp Kabushiki Kaisha 情報記録再生装置及び情報記録媒体
JP5116664B2 (ja) 2005-04-26 2013-01-09 トムソン ライセンシング 同期化されたストリーム・パッキング
JP4828927B2 (ja) * 2005-12-16 2011-11-30 パナソニック株式会社 ストリーム制御装置
JP4325633B2 (ja) * 2006-03-24 2009-09-02 船井電機株式会社 光ディスク装置
JP2007305189A (ja) 2006-05-09 2007-11-22 Nec Electronics Corp 再生装置及び再生方法
US20080115175A1 (en) * 2006-11-13 2008-05-15 Rodriguez Arturo A System and method for signaling characteristics of pictures' interdependencies
US8875199B2 (en) 2006-11-13 2014-10-28 Cisco Technology, Inc. Indicating picture usefulness for playback optimization
US8155207B2 (en) 2008-01-09 2012-04-10 Cisco Technology, Inc. Processing and managing pictures at the concatenation of two video streams
US8416859B2 (en) * 2006-11-13 2013-04-09 Cisco Technology, Inc. Signalling and extraction in compressed video of pictures belonging to interdependency tiers
US8873932B2 (en) 2007-12-11 2014-10-28 Cisco Technology, Inc. Inferential processing to ascertain plural levels of picture interdependencies
JP5050588B2 (ja) * 2007-03-15 2012-10-17 船井電機株式会社 ディスク装置および再生方法
JP4780024B2 (ja) * 2007-04-10 2011-09-28 船井電機株式会社 光ディスク装置
US8958486B2 (en) 2007-07-31 2015-02-17 Cisco Technology, Inc. Simultaneous processing of media and redundancy streams for mitigating impairments
US8804845B2 (en) * 2007-07-31 2014-08-12 Cisco Technology, Inc. Non-enhancing media redundancy coding for mitigating transmission impairments
US8416858B2 (en) * 2008-02-29 2013-04-09 Cisco Technology, Inc. Signalling picture encoding schemes and associated picture properties
US8886022B2 (en) 2008-06-12 2014-11-11 Cisco Technology, Inc. Picture interdependencies signals in context of MMCO to assist stream manipulation
US8971402B2 (en) * 2008-06-17 2015-03-03 Cisco Technology, Inc. Processing of impaired and incomplete multi-latticed video streams
US8705631B2 (en) 2008-06-17 2014-04-22 Cisco Technology, Inc. Time-shifted transport of multi-latticed video for resiliency from burst-error effects
US8699578B2 (en) 2008-06-17 2014-04-15 Cisco Technology, Inc. Methods and systems for processing multi-latticed video streams
US8320465B2 (en) * 2008-11-12 2012-11-27 Cisco Technology, Inc. Error concealment of plural processed representations of a single video signal received in a video program
US8949883B2 (en) 2009-05-12 2015-02-03 Cisco Technology, Inc. Signalling buffer characteristics for splicing operations of video streams
US8279926B2 (en) 2009-06-18 2012-10-02 Cisco Technology, Inc. Dynamic streaming with latticed representations of video
US8633968B2 (en) * 2009-12-11 2014-01-21 Dish Network L.L.C. Three-dimensional recording and display system using near- and distal-focused images
US20110222837A1 (en) * 2010-03-11 2011-09-15 Cisco Technology, Inc. Management of picture referencing in video streams for plural playback modes
JP2011259110A (ja) * 2010-06-07 2011-12-22 Panasonic Corp 動画再生方法および動画再生装置
JP6097506B2 (ja) * 2012-08-31 2017-03-15 東芝アルパイン・オートモティブテクノロジー株式会社 再生制御装置および再生制御方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2043670C (en) * 1990-06-05 2002-01-08 Wiebe De Haan Method of transmitting a picture sequence of a full-motion video scene, and a medium for said transmission
JP2985703B2 (ja) * 1995-01-19 1999-12-06 日本ビクター株式会社 画像圧縮記録媒体再生装置
JP3329979B2 (ja) * 1995-02-24 2002-09-30 株式会社日立製作所 光ディスク及び光ディスク再生装置
GB9506493D0 (en) * 1995-03-30 1995-05-17 Thomson Consumer Electronics The implementation of trick-play modes for pre-encoded video
KR100242448B1 (ko) * 1997-06-28 2000-02-01 윤종용 디지털 비디오 디스크 고속 재생 제어장치 및 방법
US6320825B1 (en) * 1997-11-29 2001-11-20 U.S. Philips Corporation Method and apparatus for recording compressed variable bitrate audio information
IL137284A (en) * 1998-11-16 2004-05-12 Koninkl Philips Electronics Nv Method and device for recording real-time information
WO2000030112A1 (en) * 1998-11-16 2000-05-25 Koninklijke Philips Electronics N.V. Method and device for recording real-time information
JP4447195B2 (ja) * 1999-11-10 2010-04-07 トムソン ライセンシング デジタルディスクレコーダのための3段階メニュー処理

Also Published As

Publication number Publication date
CN100472478C (zh) 2009-03-25
WO2003079358A1 (en) 2003-09-25
BR0303393A (pt) 2004-03-30
KR20040094442A (ko) 2004-11-09
RU2004130855A (ru) 2005-04-10
US7376335B2 (en) 2008-05-20
KR100899784B1 (ko) 2009-05-28
CN1643604A (zh) 2005-07-20
JP2005521189A (ja) 2005-07-14
EP1488423A1 (en) 2004-12-22
EP1488423B1 (en) 2008-09-03
US20050141863A1 (en) 2005-06-30
ATE407428T1 (de) 2008-09-15
AU2003207864A1 (en) 2003-09-29
DE60323347D1 (de) 2008-10-16
TWI277955B (en) 2007-04-01
TW200307251A (en) 2003-12-01

Similar Documents

Publication Publication Date Title
JP4094553B2 (ja) リアルタイム情報を記録する方法及び装置
KR100583358B1 (ko) 실시간 정보를 기록하는 방법 및 장치
KR100583357B1 (ko) 실시간 정보를 기록하는 방법 및 장치
JP3634643B2 (ja) 情報記録媒体及びその記録再生装置
JP2007305189A (ja) 再生装置及び再生方法
JP2006107665A (ja) 情報記録装置および情報記録方法
JPH10126743A (ja) 画像再生装置及び画像再生方法

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060222

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060222

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: 20080205

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080305

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110314

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees