(57)【要約】【課題】光ディスク２にオーディオ／ビデオ情報ストリームを書き込む方法、およびディスクから情報を読み出す方法を開示する。【解決手段】情報ストリームは、インターリーブ化された形式で記録された複数の択一選択可能なビデオ部分ＶＳ１、ＶＳ２、ＶＳ３を含む。インターリーブ単位ＩＵ（ｉ）は、複数の角度ブロックＡＢｊ（ｉ）を含み、それぞれの角度ブロックＡＢｊ（ｉ）は、それぞれの択一選択可能なビデオ・ストリームのストリーム部分ＶＳｊから、１つずつの部分ＶＳｊ（ｉ）を含んでいる。各ビデオ部分について、複数のエントリ点ＥＰが規定される。ユーザーは、ビデオ部分の再生中の任意の時において、１つのビデオ・ストリームＶＳ２から、別の１つのビデオ・ストリームＶＳ１、ＶＳ３に変更を行うことを許されている。この変更は、ユーザーコマンドの後の最初のエントリ点において有効とされる。【選択図】図６Ａ
2011003266.tif 000002
【特許請求の範囲】
【請求項１】
複数の択一選択可能なストリームを含む情報ストリームを、前記複数の択一選択可能なストリームがインターリーブ化された形態で記録されるようにして、ブルーレイディスク上に記録する方法であって、
前記複数の択一選択可能なストリームの各々が、択一選択可能な情報ストリームのブロックに分割され、
前記情報ストリームが、連続するインターリーブ単位の連なりとして記録され、各インターリーブ単位は、前記複数の択一選択可能なストリームの各々から１つずつの対応する複数の前記択一選択可能な情報ストリームのブロックを含み、
前記複数の択一選択可能な情報ストリームのブロックの各々について、少なくとも２つのエントリ点を規定する工程をさらに含み、
前記択一選択可能な情報ストリームのブロックの長さが、前記インターリーブ単位あたりの前記択一選択可能な情報ストリームのブロックの数との組み合わせにおいて、前記ブルーレイディスクでの半径方向ジャンプ距離が１００μｍを超えないように選択されることを特徴とする方法。
【請求項２】
各エントリ点が、ＧＯＰの始点に対応することを特徴とする請求項１記載の方法。
【請求項３】
前記エントリ点が、ディスクドライブのメモリ内に記憶されることを特徴とする請求項１記載の方法。
【請求項４】
前記エントリ点を規定する情報が、前記ブルーレイディスクの１つ以上の予め規定された記憶位置に記録されることを特徴とする請求項１記載の方法。
【請求項５】
選択的に出力される複数の択一選択可能なストリームを含む情報ストリームを含み、該複数の択一選択可能なストリームがインターリーブ化された形態で記録されたブルーレイディスクであって、
当該ブルーレイディスクのトラックが、連続するインターリーブ単位の連なりを含み、各インターリーブ単位は、前記複数の択一選択可能なストリームの各々から１つずつの対応するストリーム部分を含み、
前記ストリーム部分の各々が、複数のエントリ点を有し、
前記ストリーム部分の長さが、前記インターリーブ単位あたりの前記ストリーム部分の数との組み合わせにおいて、当該ブルーレイディスクでの半径方向ジャンプ距離が１００μｍを超えないように選択されることを特徴とするブルーレイディスク。
【請求項６】
１つのインターリーブ単位の、前記ストリーム部分同士の前記エントリ点が、互いに同一であることを特徴とする請求項５記載のブルーレイディスク。
【請求項７】
各エントリ点が、ＧＯＰの始点に対応することを特徴とする請求項５記載のブルーレイディスク。
【請求項８】
前記エントリ点を規定する情報をさらに含むことを特徴とする請求項５記載のブルーレイディスク。
【請求項９】
前記情報ストリームが、複数の択一選択可能な動画と、オプションとして１つ以上のオーディオ・ストリームと、オプションとして１つ以上のグラフィック・ストリームとを含む、オーディオビジュアル・ストリームであることを特徴とする請求項５記載のブルーレイディスク。
【請求項１０】
請求項５記載のブルーレイディスクを読み出す方法であって、
ａ）前記複数の択一選択可能なストリームのうちの１つを選択する工程と、
ｃ）１つのインターリーブ単位と関連付けられた、前記複数の択一選択可能なストリームのうちの選択された１つのストリーム部分を読み出す工程と、
ｄ）読み出された情報をバッファメモリ内に記憶する工程と、
ｅ）前記バッファメモリから、前記ストリーム部分を出力する工程と、
ｆ）前記複数の択一選択可能なストリームのうちの別のストリームに変更するコマンドを受け取る工程と、
ｉ）同一の前記インターリーブ単位内において、前記複数の択一選択可能なストリームのうちの前記別のストリームの、前記ストリーム部分のエントリ点にジャンプする工程とを含むことを特徴とする方法。
【請求項１１】
前記工程ｆ）と前記工程ｉ）との間に、
ｇ）現在のストリーム部分の次のエントリ点を特定する工程と、
ｈ）前記次のエントリ点に到達するまで、前記現在のストリーム部分の読出しを続ける工程とをさらに含み、
前記工程ｉ）が、前記同一の前記インターリーブ単位内において、前記複数の択一選択可能なストリームのうちの前記別のストリームの、前記ストリーム部分の同一のエントリ点にジャンプする工程を含んでいることを特徴とする請求項１０記載の方法。
【請求項１２】
前記次のエントリ点を特定する前記工程ｇ）が、エントリ点の位置に関する情報を含むメモリから読出しを行う工程を含んでいることを特徴とする請求項１１記載の方法。
【請求項１３】
前記次のエントリ点を特定する前記工程ｇ）が、エントリ点の位置に関する情報を含む、前記ブルーレイディスクの予め規定された位置を読み出す工程を含んでいることを特徴とする請求項１１記載の方法。
【請求項１４】
前記工程ｉ）が、前記複数の択一選択可能なストリームのうちの前記別のストリームの、前記ストリーム部分のエントリ点に直ちにジャンプする工程を含んでいることを特徴とする請求項１０記載の方法。
【請求項１５】
前記工程ｆ）と前記工程ｉ）との間に、
ｇ）ジャンプおよび１つのＧＯＰの読出しを完了するのに必要な時間を見積もる工程と、
ｈ）前記ジャンプおよび読出しのための見積もられた時間が経過した後にディスプレイ
により到達されるべき次の最初のエントリ点を計算する工程とをさらに含み、
前記工程ｉ）において、該計算されたエントリ点に向かって、ジャンプが行われることを特徴とする請求項１４記載の方法。
【請求項１６】
前記到達されるべき次の最初のエントリ点を計算する前記工程ｈ）が、エントリ点の位置に関する情報を含むメモリから読出しを行う工程を含んでいることを特徴とする請求項１５記載の方法。
【請求項１７】
前記到達されるべき次の最初のエントリ点を計算する前記工程ｈ）が、エントリ点の位置に関する情報を含む、前記ブルーレイディスクの予め規定された位置を読み出す工程を含んでいることを特徴とする請求項１５記載の方法。
【請求項１８】
各ジャンプの終結時において、予め決められた持続時間を有するタイマーが始動させられ、
前記工程ｆ）においてストリーム変更コマンドが受け取られた後、前記次のエントリ点は、前記タイマーのタイムアウト後の最初のエントリ点として特定されることを特徴とする請求項１０記載の方法。
【請求項１９】
各ジャンプの終結時において、カウンタがリセットされ、
読出中においてＧＯＰがカウントされ、
前記工程ｆ）においてストリーム変更コマンドが受け取られた後、前記次のエントリ点は、前記カウンタの値が予め決められた数のＧＯＰが読み出されたことを示す値となった後の、次の最初のエントリ点として特定されることを特徴とする請求項１０記載の方法。
【請求項２０】
請求項５記載のブルーレイディスクを読み出すためのドライブであって、バッファメモリが設けられたコントローラを有し、前記コントローラが、請求項１０記載の方法を実行するように構成されているドライブ。
【請求項２１】
請求項２０記載のドライブと、
画像を表示するための少なくとも１つの画面、および音声を発生させるための少なくとも１つのスピーカーを含む、ディスプレイ装置とを含むことを特徴とするオーディオ／ビデオ再生システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広くは、記録媒体上への情報記録の分野、およびそれと逆の、記録媒体からの記録情報の読出しの分野に関するものである。
【０００２】
本発明は特に、光記録の分野に関するものである。この場合、記録媒体は典型的には光ディスクである。ただし、本発明の要旨は、ディスク上への情報の光記録に限定されるものではない。
【０００３】
さらに本発明は、とりわけオーディオ・ストリームおよび／またはビデオ・ストリームの記録の分野に関するものであるが、本発明の要旨は、かかる用途に限定されるものではない。以下の説明で明らかとされるように、本発明は、情報ストリームが、複数の択一選択可能な部分と、１つまたは複数の共通部分とを有するような、より多くのケースに適用可能なものである。
【０００４】
光ディスクおよびディスクドライブは、たとえばＣＤ規格やＤＶＤ規格等といったような、種々の規格またはフォーマットに従って開発されてきた。比較的新しい規格としては、ＢＤ（ブルーレイディスク）が挙げられる。本発明は、とりわけＢＤ−ＲＯＭの記録および読出しの分野に関するものであり、以下でも、特にこの例示的な用途について本発明の説明を行うが、それは、本発明の適用範囲をＢＤ−ＲＯＭに限定する意図のものではない点に留意されたい。
【背景技術】
【０００５】
広く知られているように、光記憶ディスクは、一続きの螺旋の形態、または複数の同心円の形態とされた、記憶スペースの少なくとも１つのトラックを有し、その記憶スペースに、データパターンの形式で情報を記憶することができる。光ディスクは、製造時において情報が記録され、ユーザーによってはその情報の読出しのみが可能な、読出専用型とされてもよい。あるいは、光記憶ディスクは、ユーザーによる情報の記憶が可能な書込可能型とされてもよい。一般的な光ディスクの技術、光ディスク上への情報の記憶を可能とする方法、および光ディスクからの光データの読出しを可能とする方法は、広く知られているので、ここでこれらの技術をより詳細に説明することは必要でない。
【０００６】
光ディスクは、情報担体として広範な用途を見出してきた。これには、コンピュータデータの記憶に関する用途のみならず、オーディオおよび／またはビデオ記録の作成に関する用途も含まれる。書込可能型ディスク上にユーザーが自分の記録を行うことを可能とする装置も、入手可能となっている。また、オーディオ出版社やビデオ出版社は、読出専用ディスク（ＲＯＭ）である予め記録されたディスクを出版しており、そのようなディスクをユーザーが再生することを可能とする装置も入手可能とされている。そのような再生装置（以下、単にプレーヤーと呼ぶ）では、ディスクドライブ要素がディスク上に記録されたデータを読み出して復号し、テレビ装置、モニタ、スピーカー等のディスプレイ装置を通じたディスプレイに適した、ビデオ・ストリームおよび／またはオーディオ・ストリームが生成される。以下の例において、このことを説明する。
【０００７】
１つのムービーは、以下に示すいくつかの要素を含み得る。
動画、すなわちテレビ画面上に表示されるべきムービーの実際の画像。動画のコンテンツは、ビデオ・エレメンタリ・ストリーム内に記憶される。
グラフィック画像。グラフィック画像は、ピクチャ・イン・ピクチャ表現のように、動画上に重畳される。グラフィック画像は、字幕を伝えるために使用される。それらのグラフィック画像は、背景グラフィック（たとえば静止画像）と、いくらかのテキスト文とを含み得る。グラフィック画像のコンテンツは、グラフィック・エレメンタリ・ストリーム内に記憶されるので、ユーザーは、そのムービーをグラフィックありで見るかグラフィックなしでみるかの選択肢を有する。通常、ユーザーは、言語を選択するオプションを与えられ、その場合、異なる言語と関連付けられた、異なる複数のグラフィック画像が提供される。そのような場合、ムービーには、各言語につき一組の、複数のグラフィック・エレメンタリ・ストリームからなる組が付随することとなる。
オーディオ信号。ムービーのオーディオ信号は、会話文を伴うバックグラウンド・オーディオからなり、この組合せが、オーディオ・エレメンタリ・ストリーム内に記憶されている。通常、ユーザーは、言語を選択するオプションを与えられ、その場合、会話文は異なる言語に対して異なるが、バックグラウンド・オーディオはすべての言語に対して同一である。そのような場合、ムービーには、各言語につき一組の、複数のオーディオ・エレメンタリ・ストリームからなる組が付随することとなる。
【０００８】
複数のエレメンタリ・ストリームの組合せ（たとえば、動画＋グラフィック＋オーディオ）は、１つの伝送（Ｔｒａｎｓｐｏｒｔ）ストリーム内で送信され得る。各伝送ストリームは、別個のファイルとして記憶される。
【０００９】
従来は、１つの情報担体は、１つのバージョンのムービーのみを含んでいた。光ディスクの現在も進行中の進歩、とりわけデータ記憶容量の増大に伴い、情報担体を、２つ以上のバージョンのムービーを含むものとし、ユーザーが見たいバージョンを選択できるようにすることも可能となった。たとえば、あるユーザーは、そのムービーをオリジナル版で見たいと思うかもしれないが、別のユーザーは字幕が欲しいと思うかもしれない。さらに別のユーザーは、会話文を自分の母国語で聞きたいと思うかもしれない。
【００１０】
現行の技術水準、とりわけよく知られているＤＶＤ−ＶＩＤＥＯの規格によれば、オーディオ・エレメンタリ・ストリームおよびグラフィック・エレメンタリ・ストリームのいくつかの異なるバージョンが、１つの伝送ストリーム内に記録され、エレメンタリ・ストリームのパケットが、その伝送ストリーム内において多重化される。ユーザーの選択に応じて、オーディオ・エレメンタリ・ストリームのいくつかの異なるバージョンのうち１つのみが、再生中に復号されるべく選択され、かつグラフィック・エレメンタリ・ストリームのいくつかの異なるバージョンのうち１つのみが、再生中に提示されるべく選択される。
【００１１】
そのため、たとえばオリジナルでは英語のムービーが、オプションとしてのフランス語会話文およびオプションとしてのドイツ語会話文と共に出版されることが可能である。その場合、オリジナルの英語会話文を含む第１のオーディオ・エレメンタリ・ストリームと、フランス語会話文（翻訳１）を含む第２のオーディオ・エレメンタリ・ストリームと、ドイツ語会話文（翻訳２）を含む第３のオーディオ・エレメンタリ・ストリームとが存在することとなる。
【００１２】
また、たとえば、ムービーが、英語とフランス語とドイツ語との字幕を伴って出版されることもあり得る。その場合、英語テキスト文を含む第１のグラフィック・エレメンタリ・ストリームと、フランス語テキスト文を含む第２のグラフィック・エレメンタリ・ストリームと、ドイツ語テキスト文を含む第３のグラフィック・エレメンタリ・ストリームとが存在することとなる。
【００１３】
上記の形態は、１バージョンのみの動画すなわちビデオ・エレメンタリ・ストリームが存在するケースにおいて、既に適用されている。しかしながら、同一のシーンが異なる角度から観察されるような、２つ以上の択一選択可能な動画のバージョンを、情報担体が含むようにすることも可能である。この形態は、マルチアングル・ムービーと呼ばれている。
【００１４】
理論的には、択一選択可能な複数のビデオ・エレメンタリ・ストリームを、伝送ストリーム内に多重化することも可能である。再生中においては、伝送ストリーム全体が読み出され、選択されたビデオ・ストリーム、オーディオ・ストリームおよびグラフィック・ストリームのみが復号される。しかしながら、１つのビデオ・エレメンタリ・ストリームに伴うビットレートが既に非常に高いものである（２０Ｍｂｐｓより高い）という事実に鑑みると、このアプローチは、結果として極めて高いビットレートを必要とし、かかるビットレートは、ＢＤ−ＲＯＭドライブ用のドライブからの読出レート（５４Ｍｂｐｓ）との関連において高すぎる。
【００１５】
上記のＤＶＤ−ＶＩＤＥＯ規格によれば、この問題は、択一選択可能なビデオ・エレメンタリ・ストリームと関連付けられた、択一選択可能な複数の別個の伝送ストリームを生成すること、すなわち、択一選択可能な複数のビデオ・エレメンタリ・ストリームの各々を、複数のオーディオ・エレメンタリ・ストリームとグラフィック・エレメンタリ・ストリームとの同一の組と組み合わせることにより、回避される。再生中においては、所望の観察角度と関連付けられた１つのみの伝送ストリームが読み出され、かつ選択されたオーディオ・ストリームおよびグラフィック・ストリームのみが復号される。すなわち、オーディオおよびグラフィックに関する情報は、複数回記録される（択一選択可能なビデオ・エレメンタリ・ストリームの個数と同じ回数だけ）。このアプローチの１つの欠点は、すべての観察角度に対してオーディオおよびグラフィック情報が同一である場合に、記憶スペースが無駄に使用される点である。
【００１６】
原理上、択一選択可能な各伝送ストリームを、１個の連続した記録として記憶し、異なる伝送ストリームが、物理的に異なるディスク部分に記録されるようにすることが可能である。ユーザーが再生開始時においてのみ選択を行うことができる場合には、この形態で十分である。しかしながら、マルチアングル・ビデオでは、ユーザーは、任意の所望の瞬間において、１つの観察角度から、他の観察角度のうちの任意のものに変更を行うことができる可能性を与えられている。この変更は、再生中において、現在の伝送ストリーム中の現在の読出位置から、ユーザーが選択した伝送ストリーム内の対応の読出位置へのジャンプを伴う。連続的なプレゼンテーションを保障するためには非常に大きなビデオバッファを必要とするほど、ここで必要なジャンプ距離は大きな距離となる。また、ユーザーが自分の選択を入力する（たとえばボタンを押す）時と、システムが１つの観察角度から別の観察角度へとプレゼンテーション内容を変更することにより反応する時との間の時間は、比較的長いので、耐えられなくなったユーザーが再びボタンを押してしまうことも考えられる。
【００１７】
これらの問題を回避するため、上記のＤＶＤ−ＶＩＤＥＯ規格は、異なる複数の伝送ストリームのインターリーブ記録を提示している。より具体的にいうと、各伝送ストリームは、比較的小さな伝送ストリーム片（角度ブロックと呼ばれる）に分割され、異なる複数の伝送ストリームの角度ブロックが、１つのストリーム内にインターリーブ配置される。この形態は、図１に模式的に描かれている。この図１には、図解用の例として３つの異なる観察角度でムービーが記録された、記録担体（光ディスク）のトラックの一部のコンテンツが示されている。記録担体は、３つの異なる情報ストリームＴＳ１、ＴＳ２、ＴＳ３を含んでいる。
【００１８】
各情報ストリームは、角度ブロックＡＢ１（ｉ）、ＡＢ２（ｉ）、ＡＢ３（ｉ）に分割される。ここで、添数ｉは表示順序を示している。３つの角度ブロックＡＢ１（ｉ）、ＡＢ２（ｉ）、ＡＢ３（ｉ）の組合せは、インターリーブ単位ＩＵ（ｉ）として示されている。それぞれの角度ブロックＡＢｊ（ｉ）（ｊ＝１−３）は、１つのビデオ・エレメンタリ・ストリームＶＳｊ（ｉ）と、複数のオーディオ・エレメンタリ・ストリームＡＳｊ，ｋ（ｉ）およびグラフィック・エレメンタリ・ストリームＧＳｊ，ｍ（ｉ）とが、多重化されたものを含んでいる。この例では、ｋ＝１−２、ｍ＝１−３である。１つのインターリーブ単位ＩＵ（ｉ）内において、それぞれの角度ブロックＡＢｊ（ｉ）の３つのオーディオ・エレメンタリ・ストリームＡＳｊ，ｋ（ｉ）は互いに異なるものであってもよく、また、それぞれの角度ブロックＡＢｊ（ｉ）の３つのグラフィック・エレメンタリ・ストリームＧＳｊ，ｍ（ｉ）も互いに異なるものであってもよい。
【００１９】
ここで、ユーザーがバージョン２のムービーを視聴しており、その第２のムービーバージョンと関連付けられた、第２のオーディオ・ストリームＡＳ２，２と第３のグラフィック・ストリームＧＳ２，３とを選択したものと仮定する。ディスクドライブは、インターリーブ単位ＩＵ（ｉ）について角度ブロックＡＢ２（ｉ）を読み出し、この角度ブロックの終点において、次のインターリーブ単位ＩＵ（ｉ＋１）内にある、同一の伝送ストリームＴＳ２の次の角度ブロックＡＢ２（ｉ＋１）の始点にジャンプする。こうして、伝送ストリームＴＳ２の全体がディスクから読み出され、対応のビデオ・ストリームＶＳ２、選択されたオーディオ・ストリームＡＳ２，２、および選択されたグラフィック・ストリームＧＳ２，３が、復号されディスプレイされる。
【発明の概要】
【発明が解決しようとする課題】
【００２０】
ａ］上記の従来技術の記録方法の１つの欠点は、それぞれの角度ブロックが、その全長に亘って読出しおよびディスプレイされなくてはならないという事実に関連する。観察角度の変更は、角度ブロック間の境界においてのみ許容される。
【００２１】
ｂ］上記の従来技術の記録方法の別の１つの欠点は、角度ブロックの長さが、いくつかの相対する要請の間のトレードオフであるという事実に関連する。
【００２２】
ｂ．１］角度ブロックが非常に短い場合には、それらの角度ブロックのコンテンツは、ジャンプ動作全体の間に亘って表示を保障するのに十分な量の情報で表示バッファを満たすには不十分となるので、シームレスなプレゼンテーションが危うくなるかもしれない。
【００２３】
ｂ．２］また、通常の再生時（すなわち角度を変更しない再生時）において、ディスクドライブは、同一の伝送ストリームＴＳｊの、１つの角度ブロックＡＢｊ（ｉ）から次の角度ブロックＡＢｊ（ｉ＋１）へと、定期的にジャンプを行わなくてはならない。ジャンプはノイズを伴い、システムの信頼性を低下させるので、ジャンプの頻度を減らすことが望ましい。
【００２４】
ｂ．３］さらに、それぞれの角度ブロックは、ファイルシステムテーブル内においてある範囲（すなわちディスク領域）を構成するので、短い範囲が多数となることは、ファイルシステムテーブルのサイズを増大させる。
【００２５】
上記の側面［ｂ．１］−［ｂ．３］は、角度ブロックの長さを増大させることが望ましいことを説明する。しかしながら、角度ブロックの長さを増大させることは、別の問題を導入する。
【００２６】
ｂ．４］角度ブロックの長さが増大させられると、ジャンプ距離もまた増大する。通常の再生動作中においては、定期的なジャンプはすべてＬｎ＝（Ｎ−１）×Ｌｂの長さを有する。ここで、Ｌｂは角度ブロックの長さを表し、Ｎは１つのインターリーブ単位内にある角度ブロックの数（すなわちビデオ・ストリームの数）を表す。観察角度を変更する場合には、ジャンプは、最大Ｌｍ＝２（Ｎ−１）×Ｌｂの長さを有する。ジャンプは相応の時間を必要とし、ジャンプが長いほど、必要とされる時間も長くなる。ジャンプ中においては、ディスクは読み出されず、ディスプレイは、データバッファからのデータ読出しによりデータの供給を受ける。より長いジャンプに対しては、より大きなデータバッファが必要とされる。
【００２７】
ｂ．５］また、角度ブロックの長さが増大させられると、反応時間もまた増大する。反応時間とは、ユーザーが選択ボタンを押した時と、システムが新たな角度での表示を開始するときとの間の時間を意味する。ユーザーがボタンを押した瞬間の後、新たな角度における読出し、復号および表示が開始可能となるまでの間において、ディスクドライブは、現在の角度ブロックの読出しを継続し、そして長いジャンプを実行しなくてはならない。
【００２８】
本発明の１つの重要な目的は、上記の欠点の少なくとも１つを、克服または少なくとも軽減することである。
【課題を解決するための手段】
【００２９】
本発明の１つの重要な側面によれば、角度ブロック内の予め規定された位置において、角度の変更が許される。これらの予め規定された位置は、ディスクドライブのメモリ内に記憶されたテーブル内、ディスクの予め規定された記憶場所に記憶されたテーブル内、またはムービーのヘッダ内に記憶されたテーブル内に示されていてもよい。
【００３０】
その結果、上記のｂ．５の問題を生じさせることなく、角度ブロックの長さとして、上記のｂ．１、ｂ．２、ｂ．３の問題を克服するようなより長い長さを選択することが、より容易に可能となる。
【００３１】
１００μｍを超えない半径方向ジャンプ距離を有するジャンプについては、ジャンプ時間は実質的に等しくなる。そのため、単位あたりの角度ブロックの数との組合せにおいて、角度ブロックの長さが、半径方向ジャンプ距離が１００μｍを越えないように選択された値に増大させられると、上記の問題ｂ．４は、より深刻にはならない。角度ブロックの長さと、単位あたりの角度ブロックの数との組合せが、１００μｍを超える半径方向ジャンプ距離をもたらすような組合せである場合には、ジャンプの回数が可能な限り少なくなるような最適化が好ましい。
【図面の簡単な説明】
【００３２】
【図１】現行技術によるマルチアングル情報のインターリーブ記録を図解するため、記録担体のトラックの一部を示した模式図
【図２】光ディスクの模式図
【図３】本発明の１つの好ましい実施形態によるマルチアングル情報のインターリーブ記録を図解するため、記録担体のトラックの一部を示した模式図
【図４】オーディオ／ビデオ再生システムの１つの実施形態を概略的に示したブロック図
【図５Ａ】通常の再生処理中における時間の関数として、光ヘッドの位置を概略的に示したタイミング図
【図５Ｂ】通常の再生処理中における、ディスクドライブ装置の動作タイミングを概略的に示したタイミング図
【図６Ａ】観察角度の変更処理中における時間の関数として、光ヘッドの位置を概略的に示したタイミング図
【図６Ｂ】観察角度の変更処理中における、ディスクドライブ装置の動作タイミングを概略的に示したタイミング図
【図６Ｃ】１つの動作モードを図解したタイミング図
【図６Ｄ】図６Ｃとは異なる１つの動作モードを図解したタイミング図
【図７】観察角度の変更処理中における時間の関数として、本発明に従う、光ヘッドの位置を概略的に示したタイミング図
【発明を実施するための形態】
【００３３】
以下、本発明の上記およびその他の側面、特徴および利点を、図面を参照しながらさらに説明する。図中において、同一の参照番号は、同一または類似の部分を示している。
【００３４】
図２は、本発明が関係する記録担体の好適例として、光ディスク２、より具体的にはＢＤディスクを示した模式図である。このディスク２は、トラック３を有する。トラック３は、図２では一続きの螺旋形状のトラックとして示されているが、これに代えて、互いに同心円である複数の円形トラック部分からなるものであってもよい。トラック３は、マルチアングル・ムービーＭの記録を含んでいる。この例では、マルチアングル・ムービーＭは、動画の３つの択一選択可能なバージョンＶＳ１、ＶＳ２、ＶＳ３、グラフィック画像の３つのバージョンＧＳ１、ＧＳ２、ＧＳ３、およびオーディオ信号の２つのバージョンＡＳ１、ＡＳ２を伴っている。
【００３５】
図３は、トラック３の一部を示した模式図である。この例では、動画の３つの択一選択可能なバージョンＶＳ１、ＶＳ２、ＶＳ３、グラフィック画像の３つのバージョンＧＳ１、ＧＳ２、ＧＳ３、およびオーディオ信号の２つのバージョンＡＳ１、ＡＳ２は、多重化されたビデオ／オーディオ／グラフィック・ストリームとして記録されている。マルチアングル・ムービーのストリームは、互いに等しいプレゼンテーション期間を有する複数のインターリーブ単位ＩＵに分割されている。各インターリーブ単位ＩＵ（ｉ）は、予め決められた再生時間量に対応する。各インターリーブ単位ＩＵ（ｉ）は、以下の要素を含む。
−  上記の予め決められた再生時間量に対応する長さを有する、第１の角度ブロックＡＢ１（ｉ）、
−  上記の予め決められた再生時間量に対応する長さを有する、第２の角度ブロックＡＢ２（ｉ）、および
−  上記の予め決められた再生時間量に対応する長さを有する、第３の角度ブロックＡＢ３（ｉ）。
【００３６】
それぞれの角度ブロックＡＢｊ（ｉ）は、以下の要素を含む。
−  第１のオーディオ・エレメンタリ・ストリームＡＳ１の一部分であって、上記の予め決められた再生時間量に対応する長さを有する部分ＡＳｊ，１（ｉ）、
−  第２のオーディオ・エレメンタリ・ストリームＡＳ２の一部分であって、上記の予め決められた再生時間量に対応する長さを有する部分ＡＳｊ，２（ｉ）、
−  第１のグラフィック・エレメンタリ・ストリームＧＳ１の一部分であって、上記の予め決められた再生時間量に対応する長さを有する部分ＧＳｊ，１（ｉ）、
−  第２のグラフィック・エレメンタリ・ストリームＧＳ２の一部分であって、上記の予め決められた再生時間量に対応する長さを有する部分ＧＳｊ，２（ｉ）、
−  第３のグラフィック・エレメンタリ・ストリームＧＳ３の一部分であって、上記の予め決められた再生時間量に対応する長さを有する部分ＧＳｊ，３（ｉ）、および
−  ｊ番目の角度のビデオ・エレメンタリ・ストリームＶＳｊの一部分であって、上記の予め決められた再生時間量に対応する長さを有する部分ＶＳｊ（ｉ）。
【００３７】
図３の例では、本発明は、現行技術に従う記録構造、すなわち、図１に図示したような角度ブロックを得るべく、角度ブロックＡＢｊ（ｉ）の各ビデオ部分ＶＳｊ（ｉ）が、その角度ブロックＡＢｊ（ｉ）のすべてのオーディオ部分ＡＳｊ，１（ｉ）、ＡＳｊ，２（ｉ）、およびその角度ブロックＡＢｊ（ｉ）のすべてのグラフィック部分ＧＳｊ，１（ｉ）、ＧＳｊ，２（ｉ）、ＧＳｊ，３（ｉ）と多重化された記録構造を用いて、実施されている。このような場合、角度ブロックの読出しおよび復号は、図１に関連して説明したのと類似のやり方で行われる。あるいは、オーディオ部分、グラフィック部分、およびビデオ部分が、別個のブロックとして記録されてもよい。そのような場合、オーディオブロックおよびグラフィックブロックが先に読み出され、その後、ビデオブロックが読み出される。しかしながら、そのような形態が好適ではあるが、本発明の実施に必須というわけではない。
【００３８】
一方、本発明は、ビデオに加えて、オーディオおよび／またはグラフィックを含む情報ストリームに限定されるものでもない。一般化すると、本発明は、１つのタイプ（特にビデオ）の複数の択一選択可能な部分を少なくとも含むような、情報ストリームに関するものである。例として、本発明は、グラフィックを有さないサイレント・ムービーの場合にも適用可能である。
【００３９】
図４は、オーディオ／ビデオ再生システム１の１つの実施形態を概略的に示したブロック図である。このオーディオ／ビデオ再生システム１は、ディスクドライブ１０と、画像を表示する少なくとも１つの画面２１および音声を発生させる少なくとも１つのスピーカー２２を含むディスプレイ装置２０とを含む。ディスクドライブ１０は、本発明に従って記録された情報を含むディスク２から、情報を読み出す能力を有する。
【００４０】
ディスクドライブ１０は、ディスク２を回転させるためのディスクモーター４と、回転しているディスク２のトラック３を走査するための光ヘッド５とを含んでいる。アクチュエータ装置６は、光ヘッド５の正しい配置を設定する。コントローラ３０は、ディスクモーター４およびアクチュエータ装置６を制御する。コントローラ３０は、光読出信号ＳＲを光ヘッド５から受信する第１の入力部３１を有する。コントローラ３０は、第１の出力部３２において、光ヘッド５の配置を制御するための制御信号ＳＣを発生させるように設計されている。
【００４１】
コントローラ３０には、オーディオバッファメモリＭＡ、グラフィックバッファメモリＭＧ、およびビデオバッファメモリＭＶが設けられている。コントローラ３０にはさらに、ユーザー制御パネル１１が設けられている。このユーザー制御パネル１１は、ユーザーにより制御可能な入力手段（たとえばキー、スイッチ、ノブ等）を含んでおり、ユーザーが選択結果またはコマンドをコントローラ３０に入力することを可能としている。そのような入力手段自体は周知であるので、図４には取り立てて示してはいない。
【００４２】
前述のように、現行の技術水準においては、別の観察角度へのジャンプができる状態となるには、その前に、常に（多重化された）角度ブロック全体が読み出され表示される必要がある。本発明によれば、この制約が回避される。オーディオおよび／またはグラフィックと多重化されたビデオを含んでいるものであるか否かにかかわらず、角度ブロック内において、エントリ点が予め規定されている。これらのエントリ点は、図３では、垂直な矢印ＥＰにより示されている。これらのエントリ点は、それより前の位置からの情報を必要とせずに、情報の読出しおよび復号を開始することが可能な位置である。したがって、各エントリ点は、ＧＯＰ（Ｇｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅｓ；ピクチャ群）の始点と一致する。好ましくは、ＧＯＰの各始点がエントリ点と一致するようにされるが、このことは必須ではない。図では、各ビデオブロックが６個のエントリ点を含んでいるものと仮定されているが、これは単なる説明のための一例である。さらに、図では、エントリ点は等間隔とされている。この等間隔とする形態は好適であるが、必須ではない。
【００４３】
エントリ点ＥＰは、ディスクドライブ１０のメモリ中の、エントリ点位置テーブルＥＰＬＴ内に記憶されてもよい。このテーブル中のエントリ点は、それぞれの角度の情報ストリーム内における同一の瞬間に対する位置（タイムスタンプ）を含んでいる。一方、エントリ点ＥＰはまた、ビデオ・ストリームＶＳの特別なエントリ点情報ブロックＥＰＩＢ内に書き込まれていてもよい。各インターリーブ単位ＩＵに対し、対応のエントリ点情報ブロックＥＰＩＢが関連付けられる。このエントリ点情報ブロックＥＰＩＢは、インターリーブ単位ＩＵ内の予め規定された位置に、１回書き込まれてもよい。その場合、観察角度の選択とは無関係に、この予め規定された位置へのジャンプは、読出時において常に必要とされる。一方、エントリ点情報ブロックＥＰＩＢは、複数回書き込まれてもよい（すなわち、インターリーブ単位内の個々のビデオブロックＡＢ１、ＡＢ２、ＡＢ３のそれぞれの先頭に書き込まれてもよい）。
【００４４】
図３では、１つのエントリ点情報ブロックＥＰＩＢが、ムービーＭの先頭に示されている。ディスクからのムービーＭの読出しを開始する際、ディスクドライブ１０はまず、エントリ点情報ブロックＥＰＩＢを読み出し、この情報を自己のエントリ点位置テーブルＥＰＬＴ内に記憶する。ムービーＭの再生中、このテーブルが参照されることとなる。
【００４５】
したがって、以下では、エントリ点ＥＰの位置が、ディスクドライブ１０のメモリ中のエントリ点位置テーブルＥＰＬＴに記憶されているものと仮定する。
【００４６】
以下の説明では、通常の再生動作中におけるディスクドライブ１０の動作が、図５Ａおよび図５Ｂを参照して説明される。図５Ａは、図３に準拠するものであり、光ヘッド５の位置が、時間ｔ（縦軸）の関数として示されている。図５Ｂは、装置１の動作のタイミングを示したタイミング図である。
【００４７】
ここでは、ユーザーは、マルチアングル・ムービーＭを、第２の観察角度、第１のオーディオ・ストリーム、および第２のグラフィック・ストリームを用いて視聴するという選択をしたものと仮定する。
【００４８】
再生動作が、インターリーブ単位ＩＵ（ｉ）に到達したと想定する。より具体的には、時刻ｔ１において、光ヘッド５が第２の角度ブロックＡＢ２（ｉ）に到達し、コントローラ３０が、ディスクから情報を読み出すために光ヘッド５を制御しているとする。読み出された情報から、この第２の角度ブロックＡＢ２（ｉ）の第１のオーディオ・エレメンタリ・ストリーム部分ＡＳ２，１（ｉ）が復号され、そのコンテンツが、オーディオバッファＭＡに記憶される。同様にして、この第２の角度ブロックＡＢ２（ｉ）の第２のグラフィック・エレメンタリ・ストリーム部分ＧＳ２，２（ｉ）が復号され、そのコンテンツが、グラフィックバッファＭＧに記憶される。さらに同様にして、第２の角度のビデオ・エレメンタリ・ストリーム部分ＶＳ２（ｉ）が復号され、そのコンテンツが、ビデオバッファＭＶに記憶される。
【００４９】
時刻ｔ６において、ビデオバッファＭＶ内のデータ量が少なくとも１つの画像に対応するデータ量になると直ちに、表示を開始することができるようになる。コントローラ３０は、ビデオバッファＭＶからビデオ情報を、グラフィックバッファＭＧからグラフィック情報を、かつオーディオバッファＭＡからオーディオ情報を読み出し、対応の画像および音声信号を、ディスプレイ装置２０に供給する。
【００５０】
ｔ５からｔ７までの期間中、バッファメモリＭＡ、ＭＧおよびＭＶは、ＡＢ２からのデータを読み出すことにより、満杯状態に保持される。
【００５１】
時刻ｔ７において、光ヘッド５が第２の角度ブロックＡＢ２（ｉ）の終端に到達すると、コントローラ３０は、次のインターリーブ単位ＩＵ（ｉ＋１）の第２の角度ブロックＡＢ２（ｉ＋１）の開始位置にジャンプするように光ヘッドを制御し、時刻ｔ８において、次のインターリーブ単位ＩＵ（ｉ＋１）に対して、上記のプロセスが繰り返される。すなわち、第２の角度ブロックＡＢ２（ｉ＋１）が読み出され、この第２の角度ブロックＡＢ２（ｉ＋１）の第１のオーディオ・エレメンタリ・ストリームＡＳ２，１（ｉ＋１）が復号されて、そのコンテンツがオーディオバッファＭＡに記憶され、第２の角度ブロックＡＢ２（ｉ＋１）の第２のグラフィック・エレメンタリ・ストリームＧＳ２，２（ｉ＋１）が復号されて、そのコンテンツがグラフィックバッファＭＧに記憶され、第２の角度のビデオ・エレメンタリ・ストリームＶＳ２（ｉ＋１）が復号されて、そのコンテンツがビデオバッファＭＶに記憶される。次のブロックＡＢ２（ｉ＋１）の開始位置へのジャンプ、および第２の角度のビデオ・エレメンタリ・ストリームＶＳ２（ｉ＋１）の読出しに必要とされる、ｔ７（ｉ）からｔ６'（ｉ＋１）までの期間中は、バッファＭＡ、ＭＧ、ＭＶから情報を読み出すことにより、表示が続けられる。
【００５２】
上記の各工程が、ムービーの持続時間全体に亘って続けられることは、当業者には自明であろう。
【００５３】
以下では、ユーザーが観察角度を変更したい場合におけるディスクドライブ１０の動作が、図５Ａおよび図５Ｂに対応する、図６Ａおよび図６Ｂを参照して説明される。
【００５４】
インターリーブ単位ＩＵ（ｉ）のｔ１からｔ７までの期間中における何らかの時刻ｔｘまでは、上記で説明したような動作が行われる。時刻ｔｘにおいて、ユーザーが、観察角度を変更するコマンド、より具体的には第３のビデオ・ストリームＶＳ３に変更するコマンドを与えたものとする。第２の角度ブロックＡＢ２（ｉ）の読出しは、時刻ｔ１１において到達される次のエントリ点ＥＰｘまで継続される。この時刻ｔ１１において、コントローラ３０は、同一のインターリーブ単位ＩＵ（ｉ）の第３の角度ブロックＡＢ３（ｉ）における対応のエントリ点ＥＰｘにジャンプするように、光ヘッド５を制御する。さらに、時刻ｔ１２において、第３の角度ブロックＡＢ３（ｉ）のこのエントリ点ＥＰｘから、読出しが再開される。すなわち、第３の角度ブロックＡＢ３（ｉ）が読み出され、この第３の角度ブロックＡＢ３（ｉ）の第１のオーディオ・エレメンタリ・ストリームＡＳ３，１（ｉ）が復号され、そのコンテンツがオーディオバッファＭＡに記憶され、第３の角度ブロックＡＢ３（ｉ）の第２のグラフィック・エレメンタリ・ストリームＧＳ３，２（ｉ）が復号され、そのコンテンツがグラフィックバッファＭＧに記憶され、第３の角度のビデオ・エレメンタリ・ストリームＶＳ３（ｉ）が復号され、そのコンテンツがビデオバッファＭＶに記憶される。
【００５５】
時刻ｔ１３において、ビデオバッファＭＶ内の、第２の角度のビデオ・エレメンタリ・ストリーム・ブロックＶＳ２（ｉ）のデータが完全に表示され終わると直ちに、第３のビデオ・エレメンタリ・ストリーム・ブロックＶＳ３（ｉ）および第２のグラフィック・エレメンタリ・ストリームＧＳ３，２（ｉ）の表示が始まり、かつ第１のオーディオ・エレメンタリ・ストリームＡＳ３，１（ｉ）のプレゼンテーションが始まる。
【００５６】
光ヘッド５が第３の角度ブロックＡＢ３（ｉ）の終点に到達する時刻ｔ１４まで、上記で説明したような動作が続く。時刻ｔ１４に到達すると、コントローラ３０は、次のインターリーブ単位ＩＵ（ｉ＋１）の第３の角度ブロックＡＢ３（ｉ＋１）の開始位置へとジャンプするように光ヘッド５を制御し、時刻ｔ１５において、この第３の角度ブロックＡＢ３（ｉ＋１）の読出しが始まる。
【００５７】
ここで、システムの反応時間は、ユーザーコマンドの時刻ｔｘから、第３のビデオ・ストリームＶＳ３の表示開始時刻ｔ１３までの期間に等しいことに留意されたい。
【００５８】
この点に関し、ｔ１からｔ１４までの期間中、ビデオバッファＭＶ内の情報量は、比較的少ない量、すなわち数個（１または２個）のＧＯＰのみに対応する量に維持されてもよい点に留意されたい。光ディスクからの読出しは、５４Ｍｂｐｓのビットレートで実行可能とされている一方、ビデオバッファからの情報の読出し（リークレート）は、ディスクドライブが読出しと待機とを交互に行うように、たとえば２０Ｍｂｐｓのビットレートで実行可能とされている。ビデオバッファＭＶ内のＧＯＰの数は、インターリーブ単位ＩＵ内でのジャンプの間（ｔ１１からｔ１２）において、表示をサポートするのに十分な数である。ジャンプの後、ビデオバッファは、新たな角度ブロックから読み出されたビデオ情報で満たされていく。
【００５９】
この動作モードは、図６Ｃに図解されている。横軸は時間を表し、縦軸はビデオ情報を表している。縦方向の各単位は、１つのＧＯＰを表している。曲線６１は、ディスクから読み出されビデオバッファＭＶ内に記憶されている情報を表し、曲線６２は、ビデオバッファＭＶから読み出されている情報を表す。ディスクからの読出しは、時刻τ＝０において開始される。時刻τ１において、１つのＧＯＰがビデオバッファＭＶ内に書込済となり、このＧＯＰのビデオバッファＭＶからの読出し、復号、および表示が開始可能となる。ディスクからの読出しは、第２のＧＯＰが読出済となる時刻τ２まで続く。その後、ディスクドライブは、第１のＧＯＰがビデオバッファＭＶから読出済となる時刻τ３までアイドリング状態となり、続いて、ディスクからの読出しが再開される。
【００６０】
時刻ｔｘにおいて、ディスクドライブがディスクからの読出動作をしている間に（線６１ａ）、変更コマンドが受け取られたと想定する。上記で述べたように、読出動作は、ＥＰｘとして示す次の最初のエントリ点（新たなＧＯＰの始点）に到達する時刻ｔ１１まで継続される。その後、時刻ｔ１２までジャンプ動作（曲線６３で示す）が行われ、新たな角度ブロック内の同一のエントリ点ＥＰｘにおいて、読出動作が開始される。新たなビデオブロックの１つのＧＯＰの読出しが完了すると直ちに、時刻ｔ１３において、新たな観察角度での表示が始まる。
【００６１】
ここで、時刻ｔｘにおいてディスクドライブがアイドリング状態にあるときは、ジャンプは直ちに行われてもよく、必ずしも次のエントリ点まで待つ必要はない点に留意されたい。
【００６２】
また、ビデオバッファＭＶ内の情報量が比較的多数のＧＯＰに対応する量となるような、光ディスクからの読出しが行われることもあり得る。その場合、ユーザーが変更コマンドを入力したときの、ビデオバッファＭＶ内のＧＯＰの数は、インターリーブ単位ＩＵ内でのジャンプの間（ｔ１１−ｔ１２）における表示をサポートするのに必要な数よりも多い。この動作モードは、図６Ｃに対応する図６Ｄに図解されている。
【００６３】
このケースでは、ビデオバッファ内の情報量が連続的に増加するように、読出しが連続的に行われる。そのため、時刻ｔｘにおけるビデオバッファ内のＧＯＰの数は、ジャンプの間の表示をサポートするのに十二分な数となっている。時刻ｔｘにおいて、ディスクドライブはディスクから読出しを行うプロセス中にあるが、この例では、ＥＰｘで示す次の最初のエントリ点（新たなＧＯＰの始点）に到達するまで読み出しを続ける必要はない。その代わり、曲線６４で示すように、ジャンプを直ちに実行することができる。
【００６４】
まず、ジャンプが完了し、かつ１つのＧＯＰの読み出しが終わるまでに、どれだけの時間がかかるかが計算（見積もり）される。この見積もられたジャンプ時間を、Δｔｅで示すこととする。その後、ｔｘ＋Δｔｅの時間の後にディスプレイにより到達されるべき、次の最初のエントリ点はどれであるかが計算される（曲線６２）。このエントリ点を、図６ＤではＥＰｙで示すものとする。その後、新たなビデオブロック内の上記のエントリ点ＥＰｙへのジャンプが行われ、時刻ｔ１２においてこのエントリ点ＥＰｙに到達し、読み出しが開始される。新たなビデオブロックの１つのＧＯＰの読出しが時刻ｔ１３において完了すると（あるいは、図示されているようにいくらか後の、先行するＧＯＰがビデオバッファＭＶから完全に読み出されると）、新たな観察角度での表示が開始可能となる。バッファ内にある以前の角度からの残りのデータは、表示されずに除去される。
【００６５】
図７は、第１のビデオ・ストリームＶＳ１に変更するコマンドを、時刻ｔｘにおいてユーザーが与えるような、１つの変更例のケースについての、図６Ａに対応する図である。このケースでは、時刻ｔ１１において、コントローラ３０は、同一のインターリーブ単位ＩＵ（ｉ）の第１の角度ブロックＡＢ１（ｉ）における対応のエントリ点ＥＰｘにジャンプするように、光ヘッド５を制御する。さらに、時刻ｔ１２において、第１の角度ブロックＡＢ１（ｉ）のこのエントリ点ＥＰｘから、読出しが再開される。第１の角度のビデオ・エレメンタリ・ストリーム・ブロックＶＳ１（ｉ）の復号および表示は、時刻ｔ１３において始まる。光ヘッド５が第１の角度ブロックＡＢ１（ｉ）の終点に到達する時刻ｔ１４では、コントローラ３０は、次のインターリーブ単位ＩＵ（ｉ＋１）の第１の角度ブロックＡＢ１（ｉ＋１）の開始位置へとジャンプするように光ヘッド５を制御し、時刻ｔ１５において、この第１の角度ブロックＡＢ１（ｉ＋１）の読出しが始まる。
【００６６】
図５Ａを参照すると、通常の再生動作中において、インターリーブ単位ＩＵ（ｉ）の再生は常に、ｔ７からｔ８の１回のジャンプを伴っていることが分かる。図６Ａおよび図７を参照すると、観察角度の変更の場合には、インターリーブ単位ＩＵ（ｉ）の再生は常に、２回のジャンプ、すなわち上記と同様のジャンプとｔ１４からｔ１５の追加ジャンプとを伴っていることが分かる。１つの重要な利点は、ユーザーがコマンドを入力した時点（ｔｘ）と、システムが新たな観察角度を表示することにより反応する時点との間の待ち時間が、大幅に減少させられる点である。すなわち、この待ち時間は、次のエントリ点に到達し、同一のインターリーブ単位内の目標の角度ブロック中の対応のエントリ点にジャンプし、最初のビデオ画像を読み出す時間により決定されるようになる。このことは、角度ブロックの長さを実質的に増大させることを可能とし、したがって範囲の数を減少させる一方、１つのインターリーブ単位のプレゼンテーション持続時間（ｔ６−ｔ６'）を増大させることも可能とする。通常の再生動作では、角度ブロックが読み出されている限りジャンプは必要でないので、１つのインターリーブ単位のプレゼンテーション持続時間（ｔ６−ｔ６'）を増大させることは、ジャンプ間のプレゼンテーション期間の持続時間増大を意味する。
【００６７】
ディスクドライブ１０を設計する際、バッファＭＡ、ＭＧ、ＭＶのサイズは、ブロックサイズやビットレート等との関係において予測される、最も長いジャンプ時間に適応するように選択されるべきである。あるいは、逆に記録／再生システムを設計する際には、最大バッファサイズやビットレート等との関係において、ブロックのサイズが選択されるべきである。また、角度ブロックのサイズは、任意の所望の長さに増大させることができるが、通常の再生動作中において、スレッジを変位させる必要なしに常に光学レンズを制御することによってジャンプが可能となるように、ビデオ・ストリームの数との組合せにおいて上記のサイズを選択することが好ましい。これは、スレッジの変位は、より多くのノイズを発生させ、かつより多くの電力を消費するためである。
【００６８】
以下において、数値例が示される。
【００６９】
ここでは、スレッジの変位を要さない最大ジャンプ距離が、約１００μｍであると仮定する。さらに、トラックピッチが約３３０ｎｍであり、内径側においてトラックあたりのＥＣＣブロック数が２．５であると仮定すると、最大ジャンプ距離は、７５０個のＥＣＣブロック分（２４０００個の論理ブロック分）に等しい。安全のためのマージンを導入するため、６００個のＥＣＣブロック分（１９２００個の論理ブロック分）の最大ジャンプ距離を考える。必要な対応のジャンプ時間は、約１５０ミリ秒である。
【００７０】
通常再生動作中においては、最大ジャンプ距離は、（ｍ−１）個の角度ブロックに対応する。ここで、ｍはビデオ・ストリームの数を表す。したがって、それぞれの角度ブロックのサイズは、６００／（ｍ−１）個のＥＣＣブロック分とされ得る。このようなブロックの（ジャンプのない）プレゼンテーション持続時間は、リークレート、すなわちビデオメモリが読み出される際のビットレートに依存する。以下の表は、リークレートとｍとのいくつかの組合せに対して、角度ブロックのプレゼンテーション期間を示している。ここで、リークレートとは、１つの角度ブロック内に多重化されたエレメンタリ・ストリームを含むようなストリームからのレートである。
【表１】
2011003266.tif 000003
【００７１】
太線で囲んで示す組合せの場合には、ジャンプ距離は小さく、６００個のＥＣＣブロック分未満である。
【００７２】
これらの組合せは、最も重要な組合せである。これは、マルチアングル・システムでは、角度の数は２または３に限られていることが多く、また、再生時間が維持されるべきなので、ビットレートも制限されていることが多いためである。
【００７３】
したがって、いくつかの最も重要な状況に対しては、スレッジを動かさずに、なお１秒あたりのジャンプの数を制限するような、ジャンプ距離を実現することが可能である。
【００７４】
他の組合せの場合には、より大きな角度ブロックを有することが好ましい。そのようなより長い距離は、ジャンプ中においてスレッジの変位を伴うことは否めないが、ジャンプ間のプレゼンテーション期間は、実質的に増やすことができる。
【００７５】
観察角度が変更される際、（ＡＢ１（ｉ）からＡＢｍ（ｉ＋１）への）最大ジャンプ距離は、２（ｍ−１）個の角度ブロック分となる。ここで、この最大ジャンプ距離が、約２５０００個のＥＣＣブロック分であると仮定する。対応のジャンプ時間は、約４５０ミリ秒である。通常の再生動作中においては、ジャンプは約１２５００個のブロック分の長さを有するものとなる。簡単のため、対応のジャンプ時間は、やはり約４５０ミリ秒であると仮定する。
【００７６】
以下の表は、リークレートとｍとのいくつかの組合せについて、プレゼンテーション期間（単位：秒）を示している。１分を超えるプレゼンテーション期間（ｔ６−ｔ６'）が、明らかに実現可能であることが見て取れる。
【表２】
2011003266.tif 000004
【００７７】
バッファメモリのサイズに関連して、４個のビデオ・ストリームがあり、リークレートが２４Ｍｂｐｓ、最大ジャンプ時間が４５０ミリ秒である場合についての例を、以下に挙げる。
【００７８】
ジャンプ直前のバッファのコンテンツは、１．３５ＭＢ（０．４５秒×３ＭＢ／秒）であるべきである。そうすれば、ジャンプの終了時において、バッファのアンダーフローがない状態となる。ここで、ディスクが５４Ｍｂｐｓのレートで読み出されるものと仮定すると、このバッファを満たすには、０．３６秒の時間がかかる（１．３５ＭＢ／（６．７５−３）ＭＢ／秒）。ジャンプ同士が０．８１秒離れていれば、連続的なデータフローが可能である。ＧＯＰの持続時間が０．５秒である場合には、エントリ点同士の間の最小間隔は０．５秒である。角度の変更動作同士の間においては、少なくとも２つのＧＯＰがプレゼンテーションされるべきである。
【００７９】
ここで、角度ブロック中のある位置へのジャンプの後では、ジャンプ中も表示を続けるため、ビデオバッファメモリのコンテンツが大幅に使用されている。その後、読出しが始まり、ビデオバッファメモリのコンテンツが増加する。新たなジャンプがあまりにも早く行われると、ビデオバッファメモリのコンテンツが、ジャンプ中も表示を提供するには少なすぎるという事態が生じるかもしれない。そのため、前回のジャンプの終了直後のジャンプは、避けることが賢明である。
【００８０】
時間に基づいてジャンプが禁止される形態も可能である。その場合、ジャンプの終了時において、予め決められた持続時間を有するタイマーが始動させられる。タイマーのタイムアウト前に角度変更コマンドが受信されると、コントローラは、タイマーの持続時間が終了するまで待ち、その終了後の最初のエントリ点において、対応のジャンプが実行される。
【００８１】
また、ＧＯＰの数に基づいてジャンプが禁止される形態も可能である。これはたとえば、ドライブが２つのＧＯＰを読み出すと、新たなジャンプが許される状態となるような形態とされ得る。そのような場合には、ジャンプの終了時において、カウンタが始動させられる。各後続のＧＯＰを読み出すごとに、カウンタの値が増分（または減少）させられる。角度変更コマンドが受信されると、コントローラはカウンタをチェックし、カウンタが予め決められた値に到達していれば、ジャンプが許される。あるいは、カウンタが予め決められた値に到達するまで、ジャンプが遅延させられる。
【００８２】
上記の説明は、すべてのＧＯＰがエントリ点に対応するわけではないことを示唆している。上記の例では、通常の再生動作中は、読出しは常に最初のＧＯＰの始点から始まるので、２番目のＧＯＰの始点は、エントリ点でないかもしれない。一方、最後のＧＯＰの始点も、エントリ点でないかもしれない。これは、最後のＧＯＰの終点においては、どうしてもジャンプが行われなくてはならないためである。
【００８３】
本発明は、上記で説明した例示的な実施形態に限定されるものではなく、特許請求の範囲で規定される本発明の保護範囲内において、いくつかのバリエーションおよび変更形態が可能であることは、当業者には明らかである。
【００８４】
たとえば、本発明は、３つの択一選択可能なビデオ・ストリームと、２つの択一選択可能なオーディオ・ストリームと、３つの択一選択可能なグラフィック・ストリームとを有するムービーに限定されるものではない。たとえば、ムービーは、グラフィックならびに／もしくはオーディオを含まないものであってもよいし、またはオーディオ・ストリームならびに／もしくはビデオ・ストリームのみを含むものであってもよい。一方、ムービーは、３つよりも多いオーディオ・ストリームおよび／またはビデオ・ストリームを含んでいてもよい。
【００８５】
また、上記では、３つの択一選択可能なビデオ・ストリームのそれぞれについて、択一選択可能なオーディオ・ストリームの数が常に等しく、かつ、３つの択一選択可能なビデオ・ストリームのそれぞれについて、択一選択可能なグラフィック・ストリームの数が常に等しい形態に関して、本発明を説明してきたが、かかる特徴は必須ではない。
【００８６】
さらに、オーディオ・ストリームおよびグラフィック・ストリームがビデオ・ストリームと多重化される態様に関して、本発明を説明してきたが、かかる特徴は必須ではない。オーディオブロック、グラフィックブロックおよびビデオブロックが、ディスク上に別個に書き込まれてもよい。その場合、当業者には明白なことであるが、選択されたオーディオ・ストリーム、グラフィック・ストリームおよびビデオ・ストリームのブロックへの、追加のジャンプが必要となる。
【００８７】
また、上記では、メモリへの記憶前に復号が行われる形態に関連して、本発明を説明してきた。これに代えて、符号化された形式でデータを記憶し、プレゼンテーション直前に復号を行うことも可能であり、いずれの形態にするかは本発明には無関係である。さらに、バッファメモリＭＡ、ＭＧおよびＭＶは、１つのストリームバッファメモリ内に存在していてもよいが、このことも本発明には無関係である。
【００８８】
上記では、本発明に従う装置の機能ブロック図を示したブロック図を参照して、本発明を説明してきた。これらの機能ブロックの１つまたは複数は、ハードウェアとして実装され、それらの機能ブロックの機能が個々のハードウェア要素により実行されてもよいが、これらの機能ブロックの１つまたは複数が、ソフトウェアとして実装され、それらの機能ブロックの機能が、コンピュータプログラムの１つ以上のプログラムライン、またはマイクロプロセッサやマイクロコントローラ等のプログラミング可能な装置により実行されることも可能である点を理解されたい。
【図１】
2011003266.tif 000005
【図２】
2011003266.tif 000006
【図３】
2011003266.tif 000007
【図４】
2011003266.tif 000008
【図５Ａ】
2011003266.tif 000009
【図５Ｂ】
2011003266.tif 000010
【図６Ａ】
2011003266.tif 000011
【図６Ｂ】
2011003266.tif 000012
【図６Ｃ】
2011003266.tif 000013
【図６Ｄ】
2011003266.tif 000014
【図７】
2011003266.tif 000015