JP3132477B2 - バッファメモリ、バッファメモリ管理方法及び画像再生装置 - Google Patents
バッファメモリ、バッファメモリ管理方法及び画像再生装置Info
- Publication number
- JP3132477B2 JP3132477B2 JP10211366A JP21136698A JP3132477B2 JP 3132477 B2 JP3132477 B2 JP 3132477B2 JP 10211366 A JP10211366 A JP 10211366A JP 21136698 A JP21136698 A JP 21136698A JP 3132477 B2 JP3132477 B2 JP 3132477B2
- Authority
- JP
- Japan
- Prior art keywords
- image information
- buffer memory
- buffer
- data
- area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000015654 memory Effects 0.000 title claims description 212
- 238000007726 management method Methods 0.000 title claims description 13
- 238000012545 processing Methods 0.000 claims description 33
- 238000012937 correction Methods 0.000 description 32
- 238000012546 transfer Methods 0.000 description 25
- 238000010586 diagram Methods 0.000 description 15
- 238000007493 shaping process Methods 0.000 description 12
- 230000003321 amplification Effects 0.000 description 10
- 238000000034 method Methods 0.000 description 10
- 238000003199 nucleic acid amplification method Methods 0.000 description 10
- 230000004043 responsiveness Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 239000011159 matrix material Substances 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000012447 hatching Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000013144 data compression Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000036632 reaction speed Effects 0.000 description 1
Landscapes
- Television Signal Processing For Recording (AREA)
Description
【0001】
【発明の属する技術分野】この発明は、バッファメモ
リ、バッファメモリ管理方法及び画像再生装置に係り、
特に、同時進行する複数の時系列のデータをインタリー
ブ記録した光ディスクからのデータを再生するのに好適
な、バッファメモリ、バッファメモリ管理方法及び画像
再生装置に関する。
リ、バッファメモリ管理方法及び画像再生装置に係り、
特に、同時進行する複数の時系列のデータをインタリー
ブ記録した光ディスクからのデータを再生するのに好適
な、バッファメモリ、バッファメモリ管理方法及び画像
再生装置に関する。
【0002】
【従来の技術】DVD(Digital Video Disc)は光ディ
スクの一種であって、映像,音声等を符号化して高密度
でディジタル記録するものであるが、記録容量が大きい
ので、ビデオ画像等を記録するために、従来のCD(Co
mpact Disc)等の光学式ディスクに代わって、広く用い
られようとしているものである。DVDにおいては、そ
の記録容量が大きいことと、高速読み出しが可能なこと
を利用して、同時進行する複数の情報を並列に記録す
る、マルチアングル,マルチストーリ等の記録方式を用
いることができる。
スクの一種であって、映像,音声等を符号化して高密度
でディジタル記録するものであるが、記録容量が大きい
ので、ビデオ画像等を記録するために、従来のCD(Co
mpact Disc)等の光学式ディスクに代わって、広く用い
られようとしているものである。DVDにおいては、そ
の記録容量が大きいことと、高速読み出しが可能なこと
を利用して、同時進行する複数の情報を並列に記録す
る、マルチアングル,マルチストーリ等の記録方式を用
いることができる。
【0003】図8は、マルチアングル方式の概念を説明
するための図であって、(a)は画像に対する複数の撮
像アングルを示し、(b)は各アングルの画像の再生方
法を示している。いま、図8(a)に示すような場面が
あった場合、この場面を例えば、アングルA,アングル
B,アングルCの3方向から撮像して、それぞれのアン
グルの画像データを、インタリーブ記録方式(同時進行
する複数の時系列のデータを、一定サイズのデータブロ
ックとして、ディスク上に一定順序で順次シリアルに記
録する方式)によって、後述する図9のフォーマット
で、ディスク上に記録する。このような画像データを再
生する場合には、各アングルのデータを記録されている
順に読み出すが、この際の読み出し速度が、記録データ
を復号して再生する際の速度より速いので、再生装置内
では、どのアングルのデータでも任意に選択して再生す
ることができる状態になっている。そこでユーザは、再
生装置上において、例えば操作ボタン等を用いて、所望
のアングルを選択することによって、再生装置内におい
て、図8(b)に示すように、同時進行の形で読み出さ
れている複数の画像から、例えば、アングルA→アング
ルB→アングルC→の順に選択を行なうことによって、
画像データが選択された順に、順次切り替えられて出力
される。従って、ユーザは、図示されないディスプレイ
の画面上において、図8(a)に示す同一場面を、同一
時刻に、アングルA,アングルB,アングルCのそれぞ
れの方向から見た画像を、任意に切り替えて見ることが
できる。
するための図であって、(a)は画像に対する複数の撮
像アングルを示し、(b)は各アングルの画像の再生方
法を示している。いま、図8(a)に示すような場面が
あった場合、この場面を例えば、アングルA,アングル
B,アングルCの3方向から撮像して、それぞれのアン
グルの画像データを、インタリーブ記録方式(同時進行
する複数の時系列のデータを、一定サイズのデータブロ
ックとして、ディスク上に一定順序で順次シリアルに記
録する方式)によって、後述する図9のフォーマット
で、ディスク上に記録する。このような画像データを再
生する場合には、各アングルのデータを記録されている
順に読み出すが、この際の読み出し速度が、記録データ
を復号して再生する際の速度より速いので、再生装置内
では、どのアングルのデータでも任意に選択して再生す
ることができる状態になっている。そこでユーザは、再
生装置上において、例えば操作ボタン等を用いて、所望
のアングルを選択することによって、再生装置内におい
て、図8(b)に示すように、同時進行の形で読み出さ
れている複数の画像から、例えば、アングルA→アング
ルB→アングルC→の順に選択を行なうことによって、
画像データが選択された順に、順次切り替えられて出力
される。従って、ユーザは、図示されないディスプレイ
の画面上において、図8(a)に示す同一場面を、同一
時刻に、アングルA,アングルB,アングルCのそれぞ
れの方向から見た画像を、任意に切り替えて見ることが
できる。
【0004】マルチストーリ方式の場合についても、略
同様であって、同時進行する例えば3つの異なるストー
リの画像を、図8(b)の場合と同様な方法で、再生す
ることができる。ユーザは、このような画像データを再
生する際には、再生装置上において、操作ボタン等によ
って、例えば第1のストーリ→第2のストーリ→第3の
ストーリの順に選択を行なうことによって、画像データ
が第1のストーリ→第2のストーリ→第3のストーリの
順に順次切り替えられて出力される。従ってユーザは、
同時進行する、第1のストーリ,第2のストーリ,第3
のストーリからなる3つのストーリを、図示されないデ
ィスプレイの画面上において、任意の時刻において任意
に切り替えて見ることができる。
同様であって、同時進行する例えば3つの異なるストー
リの画像を、図8(b)の場合と同様な方法で、再生す
ることができる。ユーザは、このような画像データを再
生する際には、再生装置上において、操作ボタン等によ
って、例えば第1のストーリ→第2のストーリ→第3の
ストーリの順に選択を行なうことによって、画像データ
が第1のストーリ→第2のストーリ→第3のストーリの
順に順次切り替えられて出力される。従ってユーザは、
同時進行する、第1のストーリ,第2のストーリ,第3
のストーリからなる3つのストーリを、図示されないデ
ィスプレイの画面上において、任意の時刻において任意
に切り替えて見ることができる。
【0005】図9は、ディスク上に記録されるマルチア
ングル画像データのフォーマットを例示するものであ
る。例えばアングルA,アングルB,アングルCの3つ
の画像からなるマルチアングル画像データの場合、それ
ぞれの画像データは、所定の大きさのデータブロックご
とに分割されて、図示のように、一定順序で、(A0−
B0−C0−A1−B1−C1−……−An−Bn−C
n−…)のように、順次、インタリーブ記録されてい
る。ここで、各画像データにおける0,1,…,n,…
は、画像の出現順番を示すインタリーブナンバであっ
て、同じインタリーブナンバのデータは、3種類の画像
における同時刻の画像に対応している。各データブロッ
クのヘッダ部分には、図示のように、次のデータブロッ
クへの行き先情報(ジャンプ先アドレスとデータサイ
ズ)とが、アングル数分、記録されており、これによっ
てディスクを駆動する、図示されないディスクドライブ
装置側では、ユーザの指示に応じて、任意のアングルデ
ータを選択して読み出すことができる。
ングル画像データのフォーマットを例示するものであ
る。例えばアングルA,アングルB,アングルCの3つ
の画像からなるマルチアングル画像データの場合、それ
ぞれの画像データは、所定の大きさのデータブロックご
とに分割されて、図示のように、一定順序で、(A0−
B0−C0−A1−B1−C1−……−An−Bn−C
n−…)のように、順次、インタリーブ記録されてい
る。ここで、各画像データにおける0,1,…,n,…
は、画像の出現順番を示すインタリーブナンバであっ
て、同じインタリーブナンバのデータは、3種類の画像
における同時刻の画像に対応している。各データブロッ
クのヘッダ部分には、図示のように、次のデータブロッ
クへの行き先情報(ジャンプ先アドレスとデータサイ
ズ)とが、アングル数分、記録されており、これによっ
てディスクを駆動する、図示されないディスクドライブ
装置側では、ユーザの指示に応じて、任意のアングルデ
ータを選択して読み出すことができる。
【0006】図10は、従来のディスク再生装置の概略
構成を示したものであって、画像データの読み出しにか
かわる部分のみを表している。ディスク100はモータ
101によって、その回転速度を制御されて回転し、こ
の状態でピックアップ102は、ディスク100の面か
ら記録データを読み出す。読み出されたデータは、波形
整形増幅部103で増幅,波形整形,二値化を行なわれ
る。エラー訂正部104は読み出されたデータについて
符号誤りの検出と訂正を行なって出力する。セレクタ1
05は、システム・コントローラ106の指示に基づい
て、図示されない操作部においてユーザによって指示さ
れたアングルのデータのみを選択して、バッファメモリ
107に順次書き込む。一方、セレクタ108は、バッ
ファメモリ107に書き込まれたデータを順次読み出し
てビデオデータ処理部109に出力する。ディスク10
0から読み出されたデータは、圧縮符号化されているの
で、ビデオデータ処理部109では入力データを復号
し、所定の伸張処理を行なってビデオ出力とオーディオ
出力とを発生する。図示されないディスプレイ部では、
このビデオ出力とオーディオ出力とによって、画像表示
と音声出力とを行なう。この際、ディスク100からの
データ読み出し速度(ビットレート)は、例えは26M
bpsのように高速であるが、ビデオデータ処理部10
9における復号とデータ処理の速度(ビットレート)
は、通常10Mbps程度であって低速であり、かつ可
変速度(ビットレート)である。バッファメモリ107
は、このようなデータ書き込みと読み出しの速度の差を
吸収するために用いられるものである。このように、ビ
デオ再生のビットレートと比較して、ディスクからのデ
ータ読み出しのビットレートは高速なため、ディスク再
生装置では、インタリーブ記録された複数のデータから
任意のアングルデータを選択して読み出すことが可能で
あって、規格上は、最大9個までのアングルを持つこと
ができるようになっている。
構成を示したものであって、画像データの読み出しにか
かわる部分のみを表している。ディスク100はモータ
101によって、その回転速度を制御されて回転し、こ
の状態でピックアップ102は、ディスク100の面か
ら記録データを読み出す。読み出されたデータは、波形
整形増幅部103で増幅,波形整形,二値化を行なわれ
る。エラー訂正部104は読み出されたデータについて
符号誤りの検出と訂正を行なって出力する。セレクタ1
05は、システム・コントローラ106の指示に基づい
て、図示されない操作部においてユーザによって指示さ
れたアングルのデータのみを選択して、バッファメモリ
107に順次書き込む。一方、セレクタ108は、バッ
ファメモリ107に書き込まれたデータを順次読み出し
てビデオデータ処理部109に出力する。ディスク10
0から読み出されたデータは、圧縮符号化されているの
で、ビデオデータ処理部109では入力データを復号
し、所定の伸張処理を行なってビデオ出力とオーディオ
出力とを発生する。図示されないディスプレイ部では、
このビデオ出力とオーディオ出力とによって、画像表示
と音声出力とを行なう。この際、ディスク100からの
データ読み出し速度(ビットレート)は、例えは26M
bpsのように高速であるが、ビデオデータ処理部10
9における復号とデータ処理の速度(ビットレート)
は、通常10Mbps程度であって低速であり、かつ可
変速度(ビットレート)である。バッファメモリ107
は、このようなデータ書き込みと読み出しの速度の差を
吸収するために用いられるものである。このように、ビ
デオ再生のビットレートと比較して、ディスクからのデ
ータ読み出しのビットレートは高速なため、ディスク再
生装置では、インタリーブ記録された複数のデータから
任意のアングルデータを選択して読み出すことが可能で
あって、規格上は、最大9個までのアングルを持つこと
ができるようになっている。
【0007】図11は、従来のディスク再生装置におけ
るマルチアングル画像の切替方式を説明するための図で
あって、従来のDVD再生規格(DVD Specifications f
or Read-Only Disc Part 3 VIDEO SPECIFICATIONS )に
よった場合を示している。いま、(A0−B0−C0−
A1−B1−C1−A2−B2−C2−……)のよう
に、ディスク上にインタリーブ記録されているデータの
うち、斜線を施して示すアングルAのデータを選択して
読み出し中であったとする。図11においては、ディス
クから読み出しを行なっている画像データがA2であ
り、一方、読み出されたデータを格納する、図示されな
いバッファメモリからデータが読み出されビデオデコー
ダで復号されて、テレビ画面に写し出されている画像が
A0であったとする。このとき、テレビを見ている人が
A0画面を見ながらアングル切り替えの指示を行なう
と、その指示は、システム・コントローラに伝えられ、
システム・コントローラはディスクから読み出され、エ
ラー訂正部を経て次に送られてくる、斜線を施して示す
画像データB2をバッファメモリに格納するようにセレ
クタを制御する。その後、システム・コントローラは、
次にアングル切り替えが指示されるまでは、アングルB
のデータをバッファメモリに格納し続ける。
るマルチアングル画像の切替方式を説明するための図で
あって、従来のDVD再生規格(DVD Specifications f
or Read-Only Disc Part 3 VIDEO SPECIFICATIONS )に
よった場合を示している。いま、(A0−B0−C0−
A1−B1−C1−A2−B2−C2−……)のよう
に、ディスク上にインタリーブ記録されているデータの
うち、斜線を施して示すアングルAのデータを選択して
読み出し中であったとする。図11においては、ディス
クから読み出しを行なっている画像データがA2であ
り、一方、読み出されたデータを格納する、図示されな
いバッファメモリからデータが読み出されビデオデコー
ダで復号されて、テレビ画面に写し出されている画像が
A0であったとする。このとき、テレビを見ている人が
A0画面を見ながらアングル切り替えの指示を行なう
と、その指示は、システム・コントローラに伝えられ、
システム・コントローラはディスクから読み出され、エ
ラー訂正部を経て次に送られてくる、斜線を施して示す
画像データB2をバッファメモリに格納するようにセレ
クタを制御する。その後、システム・コントローラは、
次にアングル切り替えが指示されるまでは、アングルB
のデータをバッファメモリに格納し続ける。
【0008】
【発明が解決しようとする課題】従って、上記従来のデ
ィスク再生装置にあっては、ユーザによる再生画像切り
替えの指示があってから、実際に切り替えられた画像が
表示されるまでに必要な時間が長く、そのため、切り替
え操作に対する即応性に不満があるという問題があっ
た。すなわち、ビデオデータ圧縮処理方式の規格上、ビ
デオ再生側のビットレートは可変ビットレートであるた
め、ビデオ出力のための読み出しを行なっているバッフ
ァメモリ上のアドレスと、ディスク再生データの書き込
みを行なっているバッファメモリ上のアドレスとの距離
が大きく離れる場合が起こり得る。例えば、図10に示
すように、いま、ビデオデータ処理部109に画像デー
タを送ろうとしているバッファメモリポインタがA0で
あり、一方、エラー訂正部から送られてきてバッファメ
モリに格納されている画像データはAnであったとす
る。ここで、テレビを見ている人が、画面切り替えの指
示を行なうと、システム・コントローラは入力側セレク
タ105を操作して、Bn+1,Bn+2,…の画像デ
ータをAnの次に格納してゆく。一方、出力側セレクタ
108は、ポインタを順次A1,A2,…,Anと進め
て画像を出力し、次に、Bn+1,Bn+2,…の画像
データをビデオデータ処理部109に出力してゆく。従
って、A0の画面の時点で画面切り替えを行なっても、
実際に画面が切り替わるのは、Bn+1の画面からにな
り、A1〜Anに対応してディスクから読み出される画
像データBは、廃棄されて出力されない。そのため、テ
レビ画面を見ているユーザは、アングル等の画面切り替
えの応答性が悪いと感じてしまう。このような現象は、
将来的に、ディスク側の読み出しビットレートが高速に
なるにつれて、さらに顕著になるものと予想される。
ィスク再生装置にあっては、ユーザによる再生画像切り
替えの指示があってから、実際に切り替えられた画像が
表示されるまでに必要な時間が長く、そのため、切り替
え操作に対する即応性に不満があるという問題があっ
た。すなわち、ビデオデータ圧縮処理方式の規格上、ビ
デオ再生側のビットレートは可変ビットレートであるた
め、ビデオ出力のための読み出しを行なっているバッフ
ァメモリ上のアドレスと、ディスク再生データの書き込
みを行なっているバッファメモリ上のアドレスとの距離
が大きく離れる場合が起こり得る。例えば、図10に示
すように、いま、ビデオデータ処理部109に画像デー
タを送ろうとしているバッファメモリポインタがA0で
あり、一方、エラー訂正部から送られてきてバッファメ
モリに格納されている画像データはAnであったとす
る。ここで、テレビを見ている人が、画面切り替えの指
示を行なうと、システム・コントローラは入力側セレク
タ105を操作して、Bn+1,Bn+2,…の画像デ
ータをAnの次に格納してゆく。一方、出力側セレクタ
108は、ポインタを順次A1,A2,…,Anと進め
て画像を出力し、次に、Bn+1,Bn+2,…の画像
データをビデオデータ処理部109に出力してゆく。従
って、A0の画面の時点で画面切り替えを行なっても、
実際に画面が切り替わるのは、Bn+1の画面からにな
り、A1〜Anに対応してディスクから読み出される画
像データBは、廃棄されて出力されない。そのため、テ
レビ画面を見ているユーザは、アングル等の画面切り替
えの応答性が悪いと感じてしまう。このような現象は、
将来的に、ディスク側の読み出しビットレートが高速に
なるにつれて、さらに顕著になるものと予想される。
【0009】この発明は、上述の事情に鑑みてなされた
もので、複数のアングル画面のような、同時進行する複
数の画像情報をインタリーブ記録されている画像情報記
憶媒体(例えばDVDのようなディスク等)から、ユー
ザの選択に応じて、任意の画像情報を選択してデータを
再生する機能を有する画像再生装置(ディスク再生装
置)において、ユーザからの画像情報切り替え指示に対
する応答性を向上させることが可能な、バッファメモ
リ,バッファメモリ管理方法及び画像再生装置を提供す
ることを目的としている。
もので、複数のアングル画面のような、同時進行する複
数の画像情報をインタリーブ記録されている画像情報記
憶媒体(例えばDVDのようなディスク等)から、ユー
ザの選択に応じて、任意の画像情報を選択してデータを
再生する機能を有する画像再生装置(ディスク再生装
置)において、ユーザからの画像情報切り替え指示に対
する応答性を向上させることが可能な、バッファメモ
リ,バッファメモリ管理方法及び画像再生装置を提供す
ることを目的としている。
【0010】
【0011】
【0012】
【課題を解決するための手段】上記課題を解決するため
に、請求項1記載の発明は、バッファメモリに係り、画
像情報記憶媒体から読み出されたインタリーブ画像情報
における複数の時系列の画像情報を個別に格納するため
のバッファメモリ領域が並列に構成されていて、各バッ
ファメモリ領域の同一のアドレスにおいて、前記インタ
リーブ画像情報における対応する画像情報を順次読み出
しながら更新するように構成されているとともに、前記
同一のアドレスにおける読み出しが、書き込みによって
追い越されないようにするための追越し制御を行なうよ
うに構成されていることを特徴としている。
に、請求項1記載の発明は、バッファメモリに係り、画
像情報記憶媒体から読み出されたインタリーブ画像情報
における複数の時系列の画像情報を個別に格納するため
のバッファメモリ領域が並列に構成されていて、各バッ
ファメモリ領域の同一のアドレスにおいて、前記インタ
リーブ画像情報における対応する画像情報を順次読み出
しながら更新するように構成されているとともに、前記
同一のアドレスにおける読み出しが、書き込みによって
追い越されないようにするための追越し制御を行なうよ
うに構成されていることを特徴としている。
【0013】また、請求項2記載の発明は、バッファメ
モリに係り、画像情報記憶媒体から読み出されたインタ
リーブ画像情報における複数の時系列の画像情報を格納
するための領域がメインバッファ領域とサブバッファ領
域とからなり、選択されている画像情報を前記メインバ
ッファ領域において順次読み出しながら更新するととも
に、選択されていない画像情報を前記サブバッファ領域
に順次書き込み、画像情報の選択を変更したときは、前
記メインバッファ領域とサブバッファ領域とを入れ換え
て順次読み出しと書き込みを行なうとともに、それぞれ
の場合の読み出しが、書き込みによって追い越されない
ようにするための追越し制御を行なうように構成されて
いることを特徴としている。
モリに係り、画像情報記憶媒体から読み出されたインタ
リーブ画像情報における複数の時系列の画像情報を格納
するための領域がメインバッファ領域とサブバッファ領
域とからなり、選択されている画像情報を前記メインバ
ッファ領域において順次読み出しながら更新するととも
に、選択されていない画像情報を前記サブバッファ領域
に順次書き込み、画像情報の選択を変更したときは、前
記メインバッファ領域とサブバッファ領域とを入れ換え
て順次読み出しと書き込みを行なうとともに、それぞれ
の場合の読み出しが、書き込みによって追い越されない
ようにするための追越し制御を行なうように構成されて
いることを特徴としている。
【0014】また、請求項3記載の発明は、バッファメ
モリに係り、画像情報記憶媒体から読み出されたインタ
リーブ画像情報における複数の時系列の画像情報を格納
するための領域が単一のバッファメモリ領域からなり、
該バッファメモリに前記インタリーブ画像情報を順次書
き込んで、選択された画像情報を順次読み出すとともも
に、該読み出しが、書き込みによって追い越されないよ
うにするための追越し制御を行なうように構成されてい
ることを特徴としている。
モリに係り、画像情報記憶媒体から読み出されたインタ
リーブ画像情報における複数の時系列の画像情報を格納
するための領域が単一のバッファメモリ領域からなり、
該バッファメモリに前記インタリーブ画像情報を順次書
き込んで、選択された画像情報を順次読み出すとともも
に、該読み出しが、書き込みによって追い越されないよ
うにするための追越し制御を行なうように構成されてい
ることを特徴としている。
【0015】また、請求項4記載の発明は、バッファメ
モリ管理方法に係り、並列に構成されている複数のバッ
ファメモリ領域を備えたバッファメモリに対して、画像
情報記憶媒体から読み出されたインタリーブ画像情報に
おける複数の時系列の画像情報を、各バッファメモリ領
域の同一のアドレスに順次書き込み、各バッファメモリ
領域の同一アドレスの画像情報を順次読み出しながら更
新して、選択された画像情報に対応するバッファメモリ
領域の出力を取り出すとともに、前記同一のアドレスに
おける読み出しが、書き込みによって追い越されないよ
うにするための追越し制御を行なうことを特徴としてい
る。
モリ管理方法に係り、並列に構成されている複数のバッ
ファメモリ領域を備えたバッファメモリに対して、画像
情報記憶媒体から読み出されたインタリーブ画像情報に
おける複数の時系列の画像情報を、各バッファメモリ領
域の同一のアドレスに順次書き込み、各バッファメモリ
領域の同一アドレスの画像情報を順次読み出しながら更
新して、選択された画像情報に対応するバッファメモリ
領域の出力を取り出すとともに、前記同一のアドレスに
おける読み出しが、書き込みによって追い越されないよ
うにするための追越し制御を行なうことを特徴としてい
る。
【0016】また、請求項5記載の発明は、バッファメ
モリ管理方法に係り、メインバッファ領域とサブバッフ
ァ領域とからなるバッファメモリに対して、画像情報記
憶媒体から読み出されたインタリーブ画像情報における
複数の時系列の画像情報中の選択されている画像情報を
前記メインバッファ領域に書き込み、選択されていない
画像情報を前記サブバッファ領域に書き込んで、選択さ
れている画像情報を前記メインバッファ領域から読み出
しながら更新し、画像情報の選択を変更したときは、前
記メインバッファ領域とサブバッファ領域とを入れ換え
て順次書き込みと読み出しを行なうとともに、それぞれ
の場合の読み出しが、書き込みによって追い越されない
ようにするための追越し制御を行なうことを特徴として
いる。
モリ管理方法に係り、メインバッファ領域とサブバッフ
ァ領域とからなるバッファメモリに対して、画像情報記
憶媒体から読み出されたインタリーブ画像情報における
複数の時系列の画像情報中の選択されている画像情報を
前記メインバッファ領域に書き込み、選択されていない
画像情報を前記サブバッファ領域に書き込んで、選択さ
れている画像情報を前記メインバッファ領域から読み出
しながら更新し、画像情報の選択を変更したときは、前
記メインバッファ領域とサブバッファ領域とを入れ換え
て順次書き込みと読み出しを行なうとともに、それぞれ
の場合の読み出しが、書き込みによって追い越されない
ようにするための追越し制御を行なうことを特徴として
いる。
【0017】また、請求項6記載の発明は、バッファメ
モリ管理方法に係り、単一の領域からなるバッファメモ
リに対して、画像情報記憶媒体から読み出されたインタ
リーブ画像情報における複数の時系列の画像情報を順次
書き込んで、選択された画像情報を順次読み出すととも
に、該読み出しが、書き込みによって追い越されないよ
うにするための追越し制御を行なうことを特徴としてい
る。
モリ管理方法に係り、単一の領域からなるバッファメモ
リに対して、画像情報記憶媒体から読み出されたインタ
リーブ画像情報における複数の時系列の画像情報を順次
書き込んで、選択された画像情報を順次読み出すととも
に、該読み出しが、書き込みによって追い越されないよ
うにするための追越し制御を行なうことを特徴としてい
る。
【0018】
【0019】
【0020】
【0021】また、請求項7記載の発明は、画像再生装
置に係り、画像情報記憶媒体から読み出されたインタリ
ーブ画像情報における複数の時系列の画像情報を格納す
るための、並列に構成された複数のバッファメモリ領域
からなるバッファメモリと、前記インタリーブ画像情報
における複数の画像情報を対応する各バッファメモリ領
域の同一アドレスに格納する第1の手段と、選択された
画像情報に対応するバッファメモリ領域を出力に接続す
る第2の手段と、各バッファメモリ領域の同一アドレス
から対応する画像情報を順次読み出す第3の手段とを備
えるとともに、該第3の手段における読み出しが、書き
込みによって追い越されないようにするための追越し制
御を行なうように構成されていることを特徴としてい
る。
置に係り、画像情報記憶媒体から読み出されたインタリ
ーブ画像情報における複数の時系列の画像情報を格納す
るための、並列に構成された複数のバッファメモリ領域
からなるバッファメモリと、前記インタリーブ画像情報
における複数の画像情報を対応する各バッファメモリ領
域の同一アドレスに格納する第1の手段と、選択された
画像情報に対応するバッファメモリ領域を出力に接続す
る第2の手段と、各バッファメモリ領域の同一アドレス
から対応する画像情報を順次読み出す第3の手段とを備
えるとともに、該第3の手段における読み出しが、書き
込みによって追い越されないようにするための追越し制
御を行なうように構成されていることを特徴としてい
る。
【0022】また、請求項8記載の発明は、請求項7記
載の画像再生装置に係り、前記第1の手段が、画像情報
記憶媒体から読み出された複数の画像情報における同一
時系列のインタリーブ画像情報を対応するバッファメモ
リ領域の同一のアドレスに格納する第1の選択手段から
なり、前記第2の手段が、選択された画像情報を格納す
るバッファメモリ領域から読み出された情報を出力に接
続する第2の選択手段からなり、前記第3の手段が、各
バッファメモリ領域の同一のアドレスから複数の画像情
報における対応するインタリーブ画像情報を順次読み出
す第3の選択手段からなるとともに、前記第3の選択手
段における読み出しアドレス供給ごとに、前記各バッフ
ァメモリ領域における次の出力時系列の画像情報のアド
レスとデータサイズとを記憶する別のメモリ手段を設
け、 再生画像情報の選択変更時、前記第2の選択手段
において新たな画像情報に対応するバッファメモリ領域
に接続を変更するとともに、前記第3の選択手段におい
て、前記別のメモリ手段に記憶されているアドレスとデ
ータサイズに基づいて算出された新たな画像情報のアド
レスによって、次の出力時系列の画像情報の読み出しを
行なうように構成されていることを特徴としている。
載の画像再生装置に係り、前記第1の手段が、画像情報
記憶媒体から読み出された複数の画像情報における同一
時系列のインタリーブ画像情報を対応するバッファメモ
リ領域の同一のアドレスに格納する第1の選択手段から
なり、前記第2の手段が、選択された画像情報を格納す
るバッファメモリ領域から読み出された情報を出力に接
続する第2の選択手段からなり、前記第3の手段が、各
バッファメモリ領域の同一のアドレスから複数の画像情
報における対応するインタリーブ画像情報を順次読み出
す第3の選択手段からなるとともに、前記第3の選択手
段における読み出しアドレス供給ごとに、前記各バッフ
ァメモリ領域における次の出力時系列の画像情報のアド
レスとデータサイズとを記憶する別のメモリ手段を設
け、 再生画像情報の選択変更時、前記第2の選択手段
において新たな画像情報に対応するバッファメモリ領域
に接続を変更するとともに、前記第3の選択手段におい
て、前記別のメモリ手段に記憶されているアドレスとデ
ータサイズに基づいて算出された新たな画像情報のアド
レスによって、次の出力時系列の画像情報の読み出しを
行なうように構成されていることを特徴としている。
【0023】
【0024】また、請求項9記載の発明は、画像再生装
置に係り、画像情報記憶媒体から読み出されたインタリ
ーブ画像情報における複数の時系列の画像情報を格納す
るための、メインバッファ領域とサブバッファ領域とか
らなるバッファメモリと、前記インタリーブ画像情報中
の選択されている画像情報を前記メインバッファ領域に
格納し、選択されていない画像情報を前記サブバッファ
領域に格納する第1の手段と、選択された画像情報を前
記メインバッファ領域から読み出す第2の手段とを備え
るとともに、画像情報の選択変更時、前記メインバッフ
ァ領域とサブバッファ領域とを入れ替えて順次書き込み
と読み出しを行ない、さらに、それぞれの場合の読み出
しが、書き込みによって追い越されないようにするため
の追越し制御を行なうように構成されていることを特徴
としている。
置に係り、画像情報記憶媒体から読み出されたインタリ
ーブ画像情報における複数の時系列の画像情報を格納す
るための、メインバッファ領域とサブバッファ領域とか
らなるバッファメモリと、前記インタリーブ画像情報中
の選択されている画像情報を前記メインバッファ領域に
格納し、選択されていない画像情報を前記サブバッファ
領域に格納する第1の手段と、選択された画像情報を前
記メインバッファ領域から読み出す第2の手段とを備え
るとともに、画像情報の選択変更時、前記メインバッフ
ァ領域とサブバッファ領域とを入れ替えて順次書き込み
と読み出しを行ない、さらに、それぞれの場合の読み出
しが、書き込みによって追い越されないようにするため
の追越し制御を行なうように構成されていることを特徴
としている。
【0025】また、請求項10記載の発明は、請求項9
記載の画像再生装置に係り、前記第1の手段が、画像情
報記憶媒体から読み出された複数の画像情報における選
択されている画像情報と選択されていない画像情報とを
区分して、それぞれ前記メインバッファ領域とサブバッ
ファ領域とに格納する第1の選択手段からなり、前記第
2の手段が、前記選択されている画像情報のアドレスを
供給することによって、前記メインバッファ領域から前
記選択されている画像情報を順次読み出す第2の選択手
段からなるとともに、前記第2の選択手段における読み
出しアドレス供給ごとに、前記サブバッファ領域におけ
る次の出力時系列の画像情報のアドレスとデータサイズ
とを記憶する別のメモリ手段を設け、再生画像情報の選
択変更時、前記第2の選択手段において、前記別のメモ
リ手段に記憶されているアドレスとデータサイズに基づ
いて算出された新たな画像情報のアドレスによって、前
記サブバッファ領域中の次の出力時系列の選択された画
像情報の読み出しを行なうように構成されていることを
特徴としている。
記載の画像再生装置に係り、前記第1の手段が、画像情
報記憶媒体から読み出された複数の画像情報における選
択されている画像情報と選択されていない画像情報とを
区分して、それぞれ前記メインバッファ領域とサブバッ
ファ領域とに格納する第1の選択手段からなり、前記第
2の手段が、前記選択されている画像情報のアドレスを
供給することによって、前記メインバッファ領域から前
記選択されている画像情報を順次読み出す第2の選択手
段からなるとともに、前記第2の選択手段における読み
出しアドレス供給ごとに、前記サブバッファ領域におけ
る次の出力時系列の画像情報のアドレスとデータサイズ
とを記憶する別のメモリ手段を設け、再生画像情報の選
択変更時、前記第2の選択手段において、前記別のメモ
リ手段に記憶されているアドレスとデータサイズに基づ
いて算出された新たな画像情報のアドレスによって、前
記サブバッファ領域中の次の出力時系列の選択された画
像情報の読み出しを行なうように構成されていることを
特徴としている。
【0026】
【0027】また、請求項11記載の発明は、画像再生
装置に係り、画像情報記憶媒体から読み出されたインタ
リーブ画像情報における複数の時系列の画像情報を順次
格納するための、単一の領域からなるバッフメモリと、
該バッファメモリから選択された時系列の画像情報を順
次読み出す読み出し手段とを備えるとともに、該読み出
しが、書き込みによって追い越されないようにするため
の追越し制御を行なうように構成されていることを特徴
としている。
装置に係り、画像情報記憶媒体から読み出されたインタ
リーブ画像情報における複数の時系列の画像情報を順次
格納するための、単一の領域からなるバッフメモリと、
該バッファメモリから選択された時系列の画像情報を順
次読み出す読み出し手段とを備えるとともに、該読み出
しが、書き込みによって追い越されないようにするため
の追越し制御を行なうように構成されていることを特徴
としている。
【0028】また、請求項12記載の発明は、請求項1
1記載の画像再生装置に係り、前記読み出し手段が、前
記バッファメモリに対して前記選択された画像情報のア
ドレスを供給することによって、前記選択された画像情
報を順次読み出す選択手段からなるとともに、該選択手
段における読み出しアドレス供給ごとに、前記バッファ
メモリにおける次の出力時系列の各画像情報のアドレス
とデータサイズとを記憶する別のメモリ手段を設け、再
生画像情報の選択変更時、前記選択手段において、前記
別のメモリ手段に記憶されているアドレスとデータサイ
ズに基づいて算出された新たな画像情報のアドレスによ
って、前記バッファメモリにおける次の出力時系列の選
択された画像情報の読み出しを行なうように構成されて
いることを特徴としている。
1記載の画像再生装置に係り、前記読み出し手段が、前
記バッファメモリに対して前記選択された画像情報のア
ドレスを供給することによって、前記選択された画像情
報を順次読み出す選択手段からなるとともに、該選択手
段における読み出しアドレス供給ごとに、前記バッファ
メモリにおける次の出力時系列の各画像情報のアドレス
とデータサイズとを記憶する別のメモリ手段を設け、再
生画像情報の選択変更時、前記選択手段において、前記
別のメモリ手段に記憶されているアドレスとデータサイ
ズに基づいて算出された新たな画像情報のアドレスによ
って、前記バッファメモリにおける次の出力時系列の選
択された画像情報の読み出しを行なうように構成されて
いることを特徴としている。
【0029】
【0030】
【作用】この発明の構成では、画像情報記憶媒体(ディ
スク等)から読み出された複数の画像情報をバッファメ
モリ領域に格納し、バッファメモリ領域に格納された画
像情報を読み出して画面を再生する際に、画面切り替え
が生じたときは、次に読み出す画像情報を、バッファメ
モリの対応する領域から読み出して再生するようにする
ために、バッファメモリ領域を複数の画像情報に対応し
て並列に構成し、画像情報記憶媒体から読み出された複
数の画像情報における対応するインタリーブ画像情報を
各バッファメモリ領域の同一のアドレスに格納するとと
もに、選択された画像情報に対応するバッファメモリ領
域を出力に接続して、各バッファメモリ領域の同一のア
ドレスから複数の画像情報における対応するインタリー
ブ画像情報を順次読み出すように構成したので、エラー
訂正部の入力転送レートと、ビデオデータ処理部の出力
転送レートの差によって再生されないビデオデータがな
くなるとともに、ユーザからの画面切り替え指示に対す
る応答性を向上させることができる。
スク等)から読み出された複数の画像情報をバッファメ
モリ領域に格納し、バッファメモリ領域に格納された画
像情報を読み出して画面を再生する際に、画面切り替え
が生じたときは、次に読み出す画像情報を、バッファメ
モリの対応する領域から読み出して再生するようにする
ために、バッファメモリ領域を複数の画像情報に対応し
て並列に構成し、画像情報記憶媒体から読み出された複
数の画像情報における対応するインタリーブ画像情報を
各バッファメモリ領域の同一のアドレスに格納するとと
もに、選択された画像情報に対応するバッファメモリ領
域を出力に接続して、各バッファメモリ領域の同一のア
ドレスから複数の画像情報における対応するインタリー
ブ画像情報を順次読み出すように構成したので、エラー
訂正部の入力転送レートと、ビデオデータ処理部の出力
転送レートの差によって再生されないビデオデータがな
くなるとともに、ユーザからの画面切り替え指示に対す
る応答性を向上させることができる。
【0031】また、この発明の別の構成では、画像情報
記憶媒体(ディスク等)から読み出された複数の画像情
報をバッファメモリ領域に格納し、バッファメモリ領域
に格納された画像情報を読み出して画面を再生する際
に、画面切り替えが生じたときは、次に読み出す画像情
報を、バッファメモリの対応する領域から読み出して再
生するようにするために、バッファメモリをメインバッ
ファ領域とサブバッファ領域とから構成し、画像情報記
憶媒体から読み出された複数の画像情報における選択さ
れている画像情報をメインバッファ領域に格納し、選択
されていない画像情報をサブバッファ領域に格納して、
選択された画像情報をメインバッファ領域から読み出す
とともに、画像情報の選択を変更したときは、サブバッ
ファ領域中の変更選択された画像情報を読み出すように
構成したので、エラー訂正部の入力転送レートと、ビデ
オデータ処理部の出力転送レートの差によって再生され
ないビデオデータがなくなるとともに、ユーザからの画
面切り替え指示に対する応答性を向上させることができ
る。
記憶媒体(ディスク等)から読み出された複数の画像情
報をバッファメモリ領域に格納し、バッファメモリ領域
に格納された画像情報を読み出して画面を再生する際
に、画面切り替えが生じたときは、次に読み出す画像情
報を、バッファメモリの対応する領域から読み出して再
生するようにするために、バッファメモリをメインバッ
ファ領域とサブバッファ領域とから構成し、画像情報記
憶媒体から読み出された複数の画像情報における選択さ
れている画像情報をメインバッファ領域に格納し、選択
されていない画像情報をサブバッファ領域に格納して、
選択された画像情報をメインバッファ領域から読み出す
とともに、画像情報の選択を変更したときは、サブバッ
ファ領域中の変更選択された画像情報を読み出すように
構成したので、エラー訂正部の入力転送レートと、ビデ
オデータ処理部の出力転送レートの差によって再生され
ないビデオデータがなくなるとともに、ユーザからの画
面切り替え指示に対する応答性を向上させることができ
る。
【0032】また、この発明のさらに別の構成では、画
像情報記憶媒体(ディスク等)から読み出された複数の
画像情報をバッファメモリ領域に格納し、バッファメモ
リ領域に格納された画像情報を読み出して画面を再生す
る際に、画面切り替えが生じたときは、次に読み出す画
像情報を、バッファメモリの対応する領域から読み出し
て再生するようにするために、バッファメモリを単一の
領域から構成し、このバッファメモリ領域に、画像情報
記憶媒体から読み出された複数の画像情報を格納して、
選択された画像情報を読み出すように構成したので、エ
ラー訂正部の入力転送レートと、ビデオデータ処理部の
出力転送レートの差によって再生されないビデオデータ
がなくなるとともに、ユーザからの画面切り替え指示に
対する応答性を向上させることができる。
像情報記憶媒体(ディスク等)から読み出された複数の
画像情報をバッファメモリ領域に格納し、バッファメモ
リ領域に格納された画像情報を読み出して画面を再生す
る際に、画面切り替えが生じたときは、次に読み出す画
像情報を、バッファメモリの対応する領域から読み出し
て再生するようにするために、バッファメモリを単一の
領域から構成し、このバッファメモリ領域に、画像情報
記憶媒体から読み出された複数の画像情報を格納して、
選択された画像情報を読み出すように構成したので、エ
ラー訂正部の入力転送レートと、ビデオデータ処理部の
出力転送レートの差によって再生されないビデオデータ
がなくなるとともに、ユーザからの画面切り替え指示に
対する応答性を向上させることができる。
【0033】
【発明の実施の形態】以下、図面を参照して、この発明
の実施の形態について説明する。説明は、実施例を用い
て具体的に行なう。なお、以下の各実施例においては、
マルチアングル方式の場合について説明するが、マルチ
ストーリ方式等の場合についても同様である。 ◇第1実施例 図1は、この発明の第1実施例であるディスク再生装置
の構成を示すブロック図、図2は、同ディスク再生装置
の動作を説明するためのフローチャート(1)、また、
図3は、同ディスク再生装置の動作を説明するためのフ
ローチャート(2)である。この例のディスク再生装置
は、図1に示すように、ディスク1に対して、モータ2
と、ピックアップ3と、電流増幅部4と、ピックアップ
制御部5と、波形整形増幅部6と、エラー訂正部7と、
バッファメモリ81,82,83,…と、セレクタ9
と、セレクタ10と、セレクタ11と、ビデオデータ処
理部12と、システム・コントローラ13と、システム
・コントローラ用メモリ14とを設けた概略構成を有し
ている。
の実施の形態について説明する。説明は、実施例を用い
て具体的に行なう。なお、以下の各実施例においては、
マルチアングル方式の場合について説明するが、マルチ
ストーリ方式等の場合についても同様である。 ◇第1実施例 図1は、この発明の第1実施例であるディスク再生装置
の構成を示すブロック図、図2は、同ディスク再生装置
の動作を説明するためのフローチャート(1)、また、
図3は、同ディスク再生装置の動作を説明するためのフ
ローチャート(2)である。この例のディスク再生装置
は、図1に示すように、ディスク1に対して、モータ2
と、ピックアップ3と、電流増幅部4と、ピックアップ
制御部5と、波形整形増幅部6と、エラー訂正部7と、
バッファメモリ81,82,83,…と、セレクタ9
と、セレクタ10と、セレクタ11と、ビデオデータ処
理部12と、システム・コントローラ13と、システム
・コントローラ用メモリ14とを設けた概略構成を有し
ている。
【0034】ディスク1は、例えばDVD等の光ディス
クからなり、同時進行する複数の情報をインタリーブ記
録している。モータ2は、ディスク1を所定の可変速度
で回転させる。ピックアップ3は、ディスク1の表面に
ピット記録されているデータを読み取る。電流増幅部4
は、モータ2を回転させるための駆動電流と、ピックア
ップ3における読み取り用光源駆動電流と位置決め制御
用駆動電流とを供給する。ピックアップ制御部5は、電
流増幅部4における電流出力を制御するとともに、ピッ
クアップ3の位置決め駆動を制御する。波形整形増幅部
6は、ピックアップ3から読み取られたデータ信号を増
幅し波形整形して2値化する。エラー訂正部7は、波形
整形増幅部からの出力データにおける符号誤りを検出し
訂正する。バッファメモリ81,82,83,…は、複
数のセルからなり、エラー訂正部7からのそれぞれのア
ングルデータをセルごとに格納する。各バッファメモリ
は、セルのアドレスが最後まできたときは、最初に戻っ
てサイクリックに使用される。なお、バッファメモリ8
1,82,83,…は、それぞれ個別のメモリとして構
成してもよく、または1個のメモリを並列に分割して、
同じアドレスで複数の場所をアクセスできるようにして
おいてもよい。セレクタ9は、エラー訂正部7から出力
されたデータのアングルに対応して、データを格納すべ
きバッファメモリを選択する。また、セレクタ10は、
選択されたアングルデータが格納されているバッファメ
モリからのデータを選択出力する。セレクタ11は、バ
ッファメモリにおける読み出しデータが格納されたセル
を選択する。ビデオデータ処理部12は、バッファメモ
リからの出力データを復号処理してビデオ出力とオーデ
ィオ出力を発生する。システム・コントローラ13は、
エラー訂正部7からのデータ読み出し情報に応じてピッ
クアップ制御部5を制御するとともに、セレクタ9にお
けるデータ書き込みバッファメモリの選択と、セレクタ
10におけるデータ読み出しバッファメモリの選択と、
セレクタ11におけるデータ読み出しセルの選択とを制
御する。システム・コントローラ用メモリ14は、シス
テム・コントローラ13からのアングル変更指示時にお
ける画像情報切り替えのために必要なセレクタ10,1
1の制御情報等を格納して、システム・コントローラ1
3に供給する。
クからなり、同時進行する複数の情報をインタリーブ記
録している。モータ2は、ディスク1を所定の可変速度
で回転させる。ピックアップ3は、ディスク1の表面に
ピット記録されているデータを読み取る。電流増幅部4
は、モータ2を回転させるための駆動電流と、ピックア
ップ3における読み取り用光源駆動電流と位置決め制御
用駆動電流とを供給する。ピックアップ制御部5は、電
流増幅部4における電流出力を制御するとともに、ピッ
クアップ3の位置決め駆動を制御する。波形整形増幅部
6は、ピックアップ3から読み取られたデータ信号を増
幅し波形整形して2値化する。エラー訂正部7は、波形
整形増幅部からの出力データにおける符号誤りを検出し
訂正する。バッファメモリ81,82,83,…は、複
数のセルからなり、エラー訂正部7からのそれぞれのア
ングルデータをセルごとに格納する。各バッファメモリ
は、セルのアドレスが最後まできたときは、最初に戻っ
てサイクリックに使用される。なお、バッファメモリ8
1,82,83,…は、それぞれ個別のメモリとして構
成してもよく、または1個のメモリを並列に分割して、
同じアドレスで複数の場所をアクセスできるようにして
おいてもよい。セレクタ9は、エラー訂正部7から出力
されたデータのアングルに対応して、データを格納すべ
きバッファメモリを選択する。また、セレクタ10は、
選択されたアングルデータが格納されているバッファメ
モリからのデータを選択出力する。セレクタ11は、バ
ッファメモリにおける読み出しデータが格納されたセル
を選択する。ビデオデータ処理部12は、バッファメモ
リからの出力データを復号処理してビデオ出力とオーデ
ィオ出力を発生する。システム・コントローラ13は、
エラー訂正部7からのデータ読み出し情報に応じてピッ
クアップ制御部5を制御するとともに、セレクタ9にお
けるデータ書き込みバッファメモリの選択と、セレクタ
10におけるデータ読み出しバッファメモリの選択と、
セレクタ11におけるデータ読み出しセルの選択とを制
御する。システム・コントローラ用メモリ14は、シス
テム・コントローラ13からのアングル変更指示時にお
ける画像情報切り替えのために必要なセレクタ10,1
1の制御情報等を格納して、システム・コントローラ1
3に供給する。
【0035】以下、図1,図2,図3を参照して、上記
構成のディスク再生装置の動作について説明する。この
例においては、バッファメモリ81,82,83,…
は、m個からなるとともに、それぞれのバッファメモリ
は、n個の時系列データ数に対応するセルを有し、全体
としてm×n個のセルからなるマトリクス状メモリを構
成している。また、バッファメモリ81,82,83,
…における、マトリクス内の要素セルを選択し、エラー
訂正ブロック7からのデータ入力と、ビデオデータ処理
部12へのデータ出力とを行なうために、セレクタ9,
10,11が設けられている。ここで、mはアングル数
の最大値である9個用意するものとし、nはそれぞれの
バッファの最大容量から考慮した値に設計されているも
のとする。
構成のディスク再生装置の動作について説明する。この
例においては、バッファメモリ81,82,83,…
は、m個からなるとともに、それぞれのバッファメモリ
は、n個の時系列データ数に対応するセルを有し、全体
としてm×n個のセルからなるマトリクス状メモリを構
成している。また、バッファメモリ81,82,83,
…における、マトリクス内の要素セルを選択し、エラー
訂正ブロック7からのデータ入力と、ビデオデータ処理
部12へのデータ出力とを行なうために、セレクタ9,
10,11が設けられている。ここで、mはアングル数
の最大値である9個用意するものとし、nはそれぞれの
バッファの最大容量から考慮した値に設計されているも
のとする。
【0036】セレクタ9は、エラー訂正部7からシーケ
ンシャルに読み出された、図9に示されたような、マル
チアングルデータを、各アングルごとにそれぞれ対応す
るバッファメモリに選択的に格納する。また、セレクタ
10は、現在、ユーザによって選択されているアングル
データが格納されているバッファメモリを選択して、読
み出されたデータを出力する。セレクタ11は、各バッ
ファメモリにおける、読み出すべきデータブロックが格
納されているセルを選択するものであって、時系列の変
化に伴って更新されてゆく、各バッファメモリ上の同一
のポインタを指定する。例えば、セレクタ10によっ
て、アングルAに対応するバッファメモリ81 が選択
されると、セレクタ11によって示されるポインタが、
インタリーブナンバ0,1,2,…に対応して順次、更
新されてゆくのに伴って、データA0,A1,…が順
次、ビデオデータ処理部12に出力される。ビデオデー
タ処理部12に出力ずみのデータは、バッファメモリ内
から破棄して、次の新しいデータを順次格納する。この
ようにすることによって、アングルごとのデータに対し
て、セレクタ10の選択と、セレクタ11の更新動作の
みによって、マルチアングルデータの再生が可能にな
る。
ンシャルに読み出された、図9に示されたような、マル
チアングルデータを、各アングルごとにそれぞれ対応す
るバッファメモリに選択的に格納する。また、セレクタ
10は、現在、ユーザによって選択されているアングル
データが格納されているバッファメモリを選択して、読
み出されたデータを出力する。セレクタ11は、各バッ
ファメモリにおける、読み出すべきデータブロックが格
納されているセルを選択するものであって、時系列の変
化に伴って更新されてゆく、各バッファメモリ上の同一
のポインタを指定する。例えば、セレクタ10によっ
て、アングルAに対応するバッファメモリ81 が選択
されると、セレクタ11によって示されるポインタが、
インタリーブナンバ0,1,2,…に対応して順次、更
新されてゆくのに伴って、データA0,A1,…が順
次、ビデオデータ処理部12に出力される。ビデオデー
タ処理部12に出力ずみのデータは、バッファメモリ内
から破棄して、次の新しいデータを順次格納する。この
ようにすることによって、アングルごとのデータに対し
て、セレクタ10の選択と、セレクタ11の更新動作の
みによって、マルチアングルデータの再生が可能にな
る。
【0037】以下、まず、図2を参照して、バッファメ
モリへのデータ書き込み動作について説明する。最初、
ディスク再生装置(DVDプレーヤ)にディスクをセッ
トすると、システム・コントローラ13からの指示によ
ってピックアップ制御部5等が動作して、ピックアップ
3を介してディスク1に記録されているデータが読み出
され、波形整形増幅部6において二値化され、エラー訂
正部7においてエラー訂正の処理を行なわれた(ステッ
プS1)のち、システム・コントローラ13に入力され
る。システム・コントローラ13は、入力されたシリア
ルデータの内容をチェックして、ディスクからマルチア
ングルのデータが読み出されていることを検出する(ス
テップS2)と、ディスク上にどのような種類のアング
ルデータがあるかを、ディスク再生装置上の図示されな
いディスプレイ装置部に表示する(ステップS3)。こ
のとき、ユーザがどのアングルの画像を見ようとするか
を、ディスク再生装置本体の図示されない操作ボタン
や、リモコン装置の操作ボタン等を用いて選択すること
によって、選択されたアングルを指示する情報が、シス
テム・コントローラ13に伝達される。システム・コン
トローラ13は、この指示を受けたことによって、ディ
スク1に記録されている、選択されたアングルの画像デ
ータを再生するように、各セレクタを制御する動作を行
なう。データ書き込み動作のために、システム・コント
ローラ13は、セレクタ9を指定アングルのデータ格納
状態に制御する(ステップS4)。これによって、セレ
クタ9は、エラー訂正部7を介してシリアルに入力され
る、インタリーブ記録された画像データを、順次、各指
定アングルに対応するバッファメモリに格納する(ステ
ップS5)。このようなデータ書き込み動作を、各指定
アングルごとに、1インタリーブブロック分のデータの
格納終了まで行なう(ステップS6)。この際、ディス
ク1から読み出されるデータには、すべてのアングルに
関連した情報(次のインタリーブデータへのジャンプ先
アドレスとデータサイズの情報)がそのヘッダ部に記録
されているので、システム・コントローラ13は、この
データを参照して、セレクタ9の切り替えを制御し、こ
れによって、選択されたアングルのバッファメモリ8i
(i=1,2,3,…)に、それぞれのアングルのデグ
タが格納される。
モリへのデータ書き込み動作について説明する。最初、
ディスク再生装置(DVDプレーヤ)にディスクをセッ
トすると、システム・コントローラ13からの指示によ
ってピックアップ制御部5等が動作して、ピックアップ
3を介してディスク1に記録されているデータが読み出
され、波形整形増幅部6において二値化され、エラー訂
正部7においてエラー訂正の処理を行なわれた(ステッ
プS1)のち、システム・コントローラ13に入力され
る。システム・コントローラ13は、入力されたシリア
ルデータの内容をチェックして、ディスクからマルチア
ングルのデータが読み出されていることを検出する(ス
テップS2)と、ディスク上にどのような種類のアング
ルデータがあるかを、ディスク再生装置上の図示されな
いディスプレイ装置部に表示する(ステップS3)。こ
のとき、ユーザがどのアングルの画像を見ようとするか
を、ディスク再生装置本体の図示されない操作ボタン
や、リモコン装置の操作ボタン等を用いて選択すること
によって、選択されたアングルを指示する情報が、シス
テム・コントローラ13に伝達される。システム・コン
トローラ13は、この指示を受けたことによって、ディ
スク1に記録されている、選択されたアングルの画像デ
ータを再生するように、各セレクタを制御する動作を行
なう。データ書き込み動作のために、システム・コント
ローラ13は、セレクタ9を指定アングルのデータ格納
状態に制御する(ステップS4)。これによって、セレ
クタ9は、エラー訂正部7を介してシリアルに入力され
る、インタリーブ記録された画像データを、順次、各指
定アングルに対応するバッファメモリに格納する(ステ
ップS5)。このようなデータ書き込み動作を、各指定
アングルごとに、1インタリーブブロック分のデータの
格納終了まで行なう(ステップS6)。この際、ディス
ク1から読み出されるデータには、すべてのアングルに
関連した情報(次のインタリーブデータへのジャンプ先
アドレスとデータサイズの情報)がそのヘッダ部に記録
されているので、システム・コントローラ13は、この
データを参照して、セレクタ9の切り替えを制御し、こ
れによって、選択されたアングルのバッファメモリ8i
(i=1,2,3,…)に、それぞれのアングルのデグ
タが格納される。
【0038】次に、図3を参照して、上記構成のバッフ
ァメモリからの読み出し動作について説明する。前述の
アングルの選択操作で、アングルAを選んだとすると、
システム・コントローラ13は、バッファメモリの出力
側のセレクタ10を、選択されたアングルAに対応する
バッファメモリ81 からの出力を選択するように制御
する(ステップP1)。さらにシステム・コントローラ
13が、セレクタ11を制御することによって、セレク
タ11は、時間的に最も古いセルのバッファポインタを
選択する(ステップP2)ので、そのセルのバッファデ
ータがセレクタ10を経てビデオデータ処理部12に転
送され(ステップP5)、復号処理が行なわれて、ビデ
オ信号とオーディオ信号が再生され出力される。なおこ
の際、セレクタ11によってバッファポインタを指し示
されているセルに対して、セレクタ9から入力されるエ
ラー訂正データによって上書きされないように、追越し
制御を行なうことが必要である。ビデオデータ処理部1
2に出力し終えたデータは、不要になるので、セレクタ
11によって示されるバッファポインタを更新(+1)
する(ステップP6)。前述の追越し制御によって、読
み出しを完了したセルの直前のセルまで新たなデータの
書き込みが行なわれるので、バッファポインタの更新に
よって、次のエラー訂正データの入力が可能になる。
ァメモリからの読み出し動作について説明する。前述の
アングルの選択操作で、アングルAを選んだとすると、
システム・コントローラ13は、バッファメモリの出力
側のセレクタ10を、選択されたアングルAに対応する
バッファメモリ81 からの出力を選択するように制御
する(ステップP1)。さらにシステム・コントローラ
13が、セレクタ11を制御することによって、セレク
タ11は、時間的に最も古いセルのバッファポインタを
選択する(ステップP2)ので、そのセルのバッファデ
ータがセレクタ10を経てビデオデータ処理部12に転
送され(ステップP5)、復号処理が行なわれて、ビデ
オ信号とオーディオ信号が再生され出力される。なおこ
の際、セレクタ11によってバッファポインタを指し示
されているセルに対して、セレクタ9から入力されるエ
ラー訂正データによって上書きされないように、追越し
制御を行なうことが必要である。ビデオデータ処理部1
2に出力し終えたデータは、不要になるので、セレクタ
11によって示されるバッファポインタを更新(+1)
する(ステップP6)。前述の追越し制御によって、読
み出しを完了したセルの直前のセルまで新たなデータの
書き込みが行なわれるので、バッファポインタの更新に
よって、次のエラー訂正データの入力が可能になる。
【0039】再生画面を見ていたユーザがリモコン等に
よってアングル切り替えを指示した(ステップP3)と
きは、この指示がシステム・コントローラ13に伝達さ
れると、システム・コントローラ13は選択されたアン
グルに対応して、セレクタ10を切り替えるように制御
する(ステップP4)。例えば、ユーザが再生画面で、
アングルAに対応するバッファメモリA1 からのデー
タによる画像を見ていた状態から、アングルBに切り替
えるように指示を行なうと、システム・コントローラ1
3の制御によって、セレクタ10はアングルBに対応す
るバッファメモリ82 から読み出されたデータを選択
出力するように切り替えられる。一方、セレクタ11か
ら出力されるアドレスは、すべてのバッファメモリ8
i (i=1,2,3,…)に対して共通なので、アン
グル切り替えに応じて、バッファメモリのアドレスを計
算し直したり、アドレスを切り替えたりする必要がな
い。このように、Ai の画像を見ていたユーザが、ア
ングルBの画像に切り替えたときに、その指示を受けた
システム・コントローラ13は、セレクタ10の切り替
えのみを行なえばよい。そこで、ユーザのリモコン操作
によるアングル切り替えの指示が、システム・コントロ
ーラ13に伝達されて、セレクタ10が切り替えられる
までのタイムラグを無視できると仮定すると、ユーザは
再生画面上でBi+1の画像から見ることができる。
よってアングル切り替えを指示した(ステップP3)と
きは、この指示がシステム・コントローラ13に伝達さ
れると、システム・コントローラ13は選択されたアン
グルに対応して、セレクタ10を切り替えるように制御
する(ステップP4)。例えば、ユーザが再生画面で、
アングルAに対応するバッファメモリA1 からのデー
タによる画像を見ていた状態から、アングルBに切り替
えるように指示を行なうと、システム・コントローラ1
3の制御によって、セレクタ10はアングルBに対応す
るバッファメモリ82 から読み出されたデータを選択
出力するように切り替えられる。一方、セレクタ11か
ら出力されるアドレスは、すべてのバッファメモリ8
i (i=1,2,3,…)に対して共通なので、アン
グル切り替えに応じて、バッファメモリのアドレスを計
算し直したり、アドレスを切り替えたりする必要がな
い。このように、Ai の画像を見ていたユーザが、ア
ングルBの画像に切り替えたときに、その指示を受けた
システム・コントローラ13は、セレクタ10の切り替
えのみを行なえばよい。そこで、ユーザのリモコン操作
によるアングル切り替えの指示が、システム・コントロ
ーラ13に伝達されて、セレクタ10が切り替えられる
までのタイムラグを無視できると仮定すると、ユーザは
再生画面上でBi+1の画像から見ることができる。
【0040】このように、この例のディスク再生装置の
構成によれば、バッファメモリを、アングル数と時系列
データ数とに対応してマトリクス状に構成し、バッファ
メモリの入力側と出力側にそれぞれセレクタを設けてア
ングルごとに選択してデータの格納と出力とを行なうと
ともに、各バッファメモリに共通に読み出しセルのポイ
ンタ指示を行なうセレクタを設けたので、各アングルの
データが歯抜け状にバッファメモリに記録されるような
場合でも、バッファメモリごとにインタリーブデータの
セルのアドレスを意識して書き込み読み出しの処理を行
なう必要がなく、またアドレス変換等の作業も不要にな
り、バッファリングのための構成もシンプルになるとと
もに、従来、エラー訂正部の入力転送レートと、ビデオ
データ処理部の出力転送レートの差によって出力されな
かったビデオデータも再生可能になるとともに、ユーザ
によるアングル切り替え時の応答速度も向上する。
構成によれば、バッファメモリを、アングル数と時系列
データ数とに対応してマトリクス状に構成し、バッファ
メモリの入力側と出力側にそれぞれセレクタを設けてア
ングルごとに選択してデータの格納と出力とを行なうと
ともに、各バッファメモリに共通に読み出しセルのポイ
ンタ指示を行なうセレクタを設けたので、各アングルの
データが歯抜け状にバッファメモリに記録されるような
場合でも、バッファメモリごとにインタリーブデータの
セルのアドレスを意識して書き込み読み出しの処理を行
なう必要がなく、またアドレス変換等の作業も不要にな
り、バッファリングのための構成もシンプルになるとと
もに、従来、エラー訂正部の入力転送レートと、ビデオ
データ処理部の出力転送レートの差によって出力されな
かったビデオデータも再生可能になるとともに、ユーザ
によるアングル切り替え時の応答速度も向上する。
【0041】◇第2実施例 図4は、この発明の第2実施例であるディスク再生装置
の構成を示すブロック図、また、図5は、同ディスク再
生装置の動作を説明するための図である。この例のディ
スク再生装置は、図4に示すように、ディスク1に対し
て、モータ2と、ピックアップ3と、電流増幅部4と、
ピックアップ制御部5と、波形整形増幅部6と、エラー
訂正部7と、ビデオデータ処理部12と、バッファメモ
リ15と、セレクタ16と、セレクタ17と、システム
・コントローラ18と、システム・コントローラ用メモ
リ19とを設けた概略構成を有している。
の構成を示すブロック図、また、図5は、同ディスク再
生装置の動作を説明するための図である。この例のディ
スク再生装置は、図4に示すように、ディスク1に対し
て、モータ2と、ピックアップ3と、電流増幅部4と、
ピックアップ制御部5と、波形整形増幅部6と、エラー
訂正部7と、ビデオデータ処理部12と、バッファメモ
リ15と、セレクタ16と、セレクタ17と、システム
・コントローラ18と、システム・コントローラ用メモ
リ19とを設けた概略構成を有している。
【0042】ディスク1,モータ2,ピックアップ3,
電流増幅部4,ピックアップ制御部5,波形整形増幅部
6,エラー訂正部7,ビデオデータ処理部12は、図1
に示された第1実施例の場合と同様である。バッファメ
モリ15は、メインバッファ15Aとサブバッファ15
Bの2つの領域からなり、メインバッファ15Aには現
在選択されているアングルの画像データを格納し、サブ
バッファ15Bには選択されていないアングルの画像デ
ータを格納する。メインバッファ15Aとサブバッファ
15Bは、それぞれ複数のセルを有し、入力されるアン
グルデータをセルごとに格納する。メインバッファとサ
ブバッファは、それぞれセルのアドレスが最後まできた
ときは、最初に戻ってサイクリックに使用される。な
お、バッファメモリ15として、メインバッファとサブ
バッファとを個別に持っていてもよく、または、1個の
メモリを領域分割して、メインバッファとサブバッファ
として使用するようにしてもよい。セレクタ16は、選
択されているアングルデータをメインバッファ15Aに
格納し、選択されていないアングルデータをサブバッフ
ァ15Bに格納する。セレクタ17は、ビデオデータ処
理部12に出力するためのバッファメモリ上のアドレス
を指定する。システム・コントローラ18は、エラー訂
正部7からのデータ読み出し情報に応じてピックアップ
制御部5を制御するとともに、セレクタ16におけるデ
ータ書き込みバッファメモリの選択と、セレクタ17に
おけるデータ読み出しセルの選択とを制御する。システ
ム・コントローラ用メモリ19は、システム・コントロ
ーラ18からのアングル変更指示時における画像情報切
り替えのために必要なセレクタ16の制御情報等を格納
して、システム・コントローラ18に供給する。
電流増幅部4,ピックアップ制御部5,波形整形増幅部
6,エラー訂正部7,ビデオデータ処理部12は、図1
に示された第1実施例の場合と同様である。バッファメ
モリ15は、メインバッファ15Aとサブバッファ15
Bの2つの領域からなり、メインバッファ15Aには現
在選択されているアングルの画像データを格納し、サブ
バッファ15Bには選択されていないアングルの画像デ
ータを格納する。メインバッファ15Aとサブバッファ
15Bは、それぞれ複数のセルを有し、入力されるアン
グルデータをセルごとに格納する。メインバッファとサ
ブバッファは、それぞれセルのアドレスが最後まできた
ときは、最初に戻ってサイクリックに使用される。な
お、バッファメモリ15として、メインバッファとサブ
バッファとを個別に持っていてもよく、または、1個の
メモリを領域分割して、メインバッファとサブバッファ
として使用するようにしてもよい。セレクタ16は、選
択されているアングルデータをメインバッファ15Aに
格納し、選択されていないアングルデータをサブバッフ
ァ15Bに格納する。セレクタ17は、ビデオデータ処
理部12に出力するためのバッファメモリ上のアドレス
を指定する。システム・コントローラ18は、エラー訂
正部7からのデータ読み出し情報に応じてピックアップ
制御部5を制御するとともに、セレクタ16におけるデ
ータ書き込みバッファメモリの選択と、セレクタ17に
おけるデータ読み出しセルの選択とを制御する。システ
ム・コントローラ用メモリ19は、システム・コントロ
ーラ18からのアングル変更指示時における画像情報切
り替えのために必要なセレクタ16の制御情報等を格納
して、システム・コントローラ18に供給する。
【0043】以下、図4,図5を参照して、上記構成の
ディスク再生装置の動作について説明する。まず、バッ
ファメモリへの書き込み動作について説明する。第1実
施例について説明したのと同様にして、ディスク1に記
録されているデータが読み出され、波形整形増幅部6,
エラー訂正部7を経てシステム・コントローラ18に入
力される。システム・コントローラ18は、入力された
シリアルデータの内容をチェックして、ディスクからマ
ルチアングルのデータが読み出されていることを検出す
ると、ディスク上にどのような種類のアングルデータが
あるかを、ディスク再生装置上の図示されないディスプ
レイ装置部に表示する。このとき、第1実施例の場合と
同様にして、選択されたアングルを指示する情報がシス
テム・コントローラ18に伝達される。システム・コン
トローラ18は、この指示を受けたことによって、ディ
スク1に記録されている、選択されたアングルの画像デ
ータを再生するように、各セレクタを制御する動作を行
なう。ディスクから読み出された画像データをバッファ
メモリへ書き込むに際し、システム・コントローラはセ
レクタ16を制御して、いま選択されている画面の画像
データをメインバッファ15Aに格納し、選択されてい
ないB,Cの画像データをサブバッファ15Bに順次格
納してゆく。この際、ディスク1から読み出されるデー
タには、すべてのアングルに関連した情報(次のインタ
リーブデータへの飛び先アドレスとデータサイズの情
報)が記録されているので、システム・コントローラ1
8は、このデータを参照して、セレクタ16の切り替え
を制御し、これによって、それぞれのアングルデータ
が、メインバッファ15Aとサブバッファ15Bに格納
される。
ディスク再生装置の動作について説明する。まず、バッ
ファメモリへの書き込み動作について説明する。第1実
施例について説明したのと同様にして、ディスク1に記
録されているデータが読み出され、波形整形増幅部6,
エラー訂正部7を経てシステム・コントローラ18に入
力される。システム・コントローラ18は、入力された
シリアルデータの内容をチェックして、ディスクからマ
ルチアングルのデータが読み出されていることを検出す
ると、ディスク上にどのような種類のアングルデータが
あるかを、ディスク再生装置上の図示されないディスプ
レイ装置部に表示する。このとき、第1実施例の場合と
同様にして、選択されたアングルを指示する情報がシス
テム・コントローラ18に伝達される。システム・コン
トローラ18は、この指示を受けたことによって、ディ
スク1に記録されている、選択されたアングルの画像デ
ータを再生するように、各セレクタを制御する動作を行
なう。ディスクから読み出された画像データをバッファ
メモリへ書き込むに際し、システム・コントローラはセ
レクタ16を制御して、いま選択されている画面の画像
データをメインバッファ15Aに格納し、選択されてい
ないB,Cの画像データをサブバッファ15Bに順次格
納してゆく。この際、ディスク1から読み出されるデー
タには、すべてのアングルに関連した情報(次のインタ
リーブデータへの飛び先アドレスとデータサイズの情
報)が記録されているので、システム・コントローラ1
8は、このデータを参照して、セレクタ16の切り替え
を制御し、これによって、それぞれのアングルデータ
が、メインバッファ15Aとサブバッファ15Bに格納
される。
【0044】次に、バッファメモリからの読み出し動作
について説明する。第1実施例の場合と同様のアングル
の選択操作において、例えばアングルAが選択されてい
る場合には、システム・コントローラ18は、バッファ
メモリの出力側のセレクタ17が、メインバッファ15
Aに格納されているアングルAのデータのうち、時間的
に最も古いセルのバッファポインタから順次選択するよ
うに制御する。これによって、これらのセルのバッファ
データが順次ビデオデータ処理部12に転送されて、ビ
デオ信号とオーディオ信号が再生されて出力される。こ
のとき、セレクタ17で指し示されているバッファポイ
ンタのセルが、セレクタ16から入力されるエラー訂正
データによって上書きされないように、追越し制御を行
なう必要がある。
について説明する。第1実施例の場合と同様のアングル
の選択操作において、例えばアングルAが選択されてい
る場合には、システム・コントローラ18は、バッファ
メモリの出力側のセレクタ17が、メインバッファ15
Aに格納されているアングルAのデータのうち、時間的
に最も古いセルのバッファポインタから順次選択するよ
うに制御する。これによって、これらのセルのバッファ
データが順次ビデオデータ処理部12に転送されて、ビ
デオ信号とオーディオ信号が再生されて出力される。こ
のとき、セレクタ17で指し示されているバッファポイ
ンタのセルが、セレクタ16から入力されるエラー訂正
データによって上書きされないように、追越し制御を行
なう必要がある。
【0045】システム・コントローラ18は、ビデオデ
ータ制御部12に対してインタリーブデータを出力する
際に、セレクタ17の指し示すバッファアドレス更新用
として、インタリーブデータのヘッダ部分に記録されて
いる管理情報を参照して、それぞれのアングルにおけ
る、次のインタリーブデータの開始アドレスとデータサ
イズを、システム・コントローラ用メモリ19に記憶す
る。例えば、アングルAnのインタリーブブロックを転
送する際に、An+1/Bn+1/Cn+1のインタリ
ーブブロックの開始アドレスとデータサイズを記憶して
おく。
ータ制御部12に対してインタリーブデータを出力する
際に、セレクタ17の指し示すバッファアドレス更新用
として、インタリーブデータのヘッダ部分に記録されて
いる管理情報を参照して、それぞれのアングルにおけ
る、次のインタリーブデータの開始アドレスとデータサ
イズを、システム・コントローラ用メモリ19に記憶す
る。例えば、アングルAnのインタリーブブロックを転
送する際に、An+1/Bn+1/Cn+1のインタリ
ーブブロックの開始アドレスとデータサイズを記憶して
おく。
【0046】1つの画像データをビデオデータ処理部1
2へ出力すると、次の画像データを出力するために、シ
ステム・コントローラ18は、セレクタ17の次の読み
出しのためのバッファポインタを更新する。前述の追越
し制御によって、読み出しを完了したセルの直前のセル
まで新たなデータの書き込みが行なわれるので、バッフ
ァポインタの更新によって、次のエラー訂正データの入
力が可能になる。また、システム・コントローラ18
は、アングルを変更した際に、読み出しを行なうことと
なる、サブバッファ15B側の、同一インタリーブナン
バに対応アドレスポインタも更新する。システム・コン
トローラ18は、このメインバッファ15Aとサブバッ
ファ15Bの更新位置を、システム・コントローラ用メ
モリ19に順次記憶しておく。この場合のバッファポイ
ンタの更新方法としては、次のように行なう。
2へ出力すると、次の画像データを出力するために、シ
ステム・コントローラ18は、セレクタ17の次の読み
出しのためのバッファポインタを更新する。前述の追越
し制御によって、読み出しを完了したセルの直前のセル
まで新たなデータの書き込みが行なわれるので、バッフ
ァポインタの更新によって、次のエラー訂正データの入
力が可能になる。また、システム・コントローラ18
は、アングルを変更した際に、読み出しを行なうことと
なる、サブバッファ15B側の、同一インタリーブナン
バに対応アドレスポインタも更新する。システム・コン
トローラ18は、このメインバッファ15Aとサブバッ
ファ15Bの更新位置を、システム・コントローラ用メ
モリ19に順次記憶しておく。この場合のバッファポイ
ンタの更新方法としては、次のように行なう。
【0047】(a)メインバッファ システム・コントローラ18は、セレクタ17から例え
ばアングルデータAnを転送した時点で、前回、アング
ルデータAn−1を転送した際に、システム・コントロ
ーラ用メモリ19に記憶しておいた、アングルデータA
nのデータサイズを参照して、Anのアドレスにこのデ
ータサイズを加算することによって、次のセレクタ17
の読み出しバッファポインタAn+1を求めて、システ
ム・コントローラ用メモリ19に記憶しておく。システ
ム・コントローラ18は、次回の読み出し時、システム
・コントローラ用メモリ19に記憶されているこのアド
レスをセレクタ17に指示する。図5においては、バッ
ファメモリからの今回のA1の転送時、システム・コン
トローラが、A1の開始アドレスと、前回、バッファメ
モリからのA0の転送時にシステム・コントローラ用メ
モリに記憶しておいたA1のデータサイズとを加算し
て、A2の開始アドレスを算出して、システム・コント
ローラ用メモリに記憶しておき、次回の転送時、システ
ム・コントローラ用メモリに記憶しておいたA2の開始
アドレスをセレクタ17に指示することによって、A2
の転送を行なうことが例示されている。
ばアングルデータAnを転送した時点で、前回、アング
ルデータAn−1を転送した際に、システム・コントロ
ーラ用メモリ19に記憶しておいた、アングルデータA
nのデータサイズを参照して、Anのアドレスにこのデ
ータサイズを加算することによって、次のセレクタ17
の読み出しバッファポインタAn+1を求めて、システ
ム・コントローラ用メモリ19に記憶しておく。システ
ム・コントローラ18は、次回の読み出し時、システム
・コントローラ用メモリ19に記憶されているこのアド
レスをセレクタ17に指示する。図5においては、バッ
ファメモリからの今回のA1の転送時、システム・コン
トローラが、A1の開始アドレスと、前回、バッファメ
モリからのA0の転送時にシステム・コントローラ用メ
モリに記憶しておいたA1のデータサイズとを加算し
て、A2の開始アドレスを算出して、システム・コント
ローラ用メモリに記憶しておき、次回の転送時、システ
ム・コントローラ用メモリに記憶しておいたA2の開始
アドレスをセレクタ17に指示することによって、A2
の転送を行なうことが例示されている。
【0048】(b)サブバッファ システム・コントローラ18は、セレクタ17から例え
ばアングルデータAnを転送した時点で、前回、アング
ルデータAn−1を転送した際に、システム・コントロ
ーラ用メモリ19に記憶しておいた、アングルデータB
n/Cnのデータサイズを参照して、Bn/Cnのアド
レスにこのデータサイズを加算することによって、次の
セレクタ17の読み出しバッファポインタBn+1/C
n+1を求めて、システム・コントローラ用メモリ19
に記憶しておく。システム・コントローラ18は、次回
の読み出し時、アングルを変更する場合は、システム・
コントローラ用メモリ19に記憶されているこのアドレ
スをセレクタ17に指示する。図5においては、バッフ
ァメモリからのA2の転送時、システム・コントローラ
が、同じインタリーブナンバのB2の開始アドレスと、
前回のバッファメモリからのA1の転送時にシステム・
コントローラ用メモリに記憶しておいたB2及びC2の
データサイズとを加算して、B3の開始アドレスを算出
して、システム・コントローラ用メモリに記憶してお
き、これによって、次回の転送時、システム・コントロ
ーラ用メモリに記憶しておいたB3の開始アドレスをセ
レクタ17に指示することによって、B3の転送を行な
うことが例示されている。
ばアングルデータAnを転送した時点で、前回、アング
ルデータAn−1を転送した際に、システム・コントロ
ーラ用メモリ19に記憶しておいた、アングルデータB
n/Cnのデータサイズを参照して、Bn/Cnのアド
レスにこのデータサイズを加算することによって、次の
セレクタ17の読み出しバッファポインタBn+1/C
n+1を求めて、システム・コントローラ用メモリ19
に記憶しておく。システム・コントローラ18は、次回
の読み出し時、アングルを変更する場合は、システム・
コントローラ用メモリ19に記憶されているこのアドレ
スをセレクタ17に指示する。図5においては、バッフ
ァメモリからのA2の転送時、システム・コントローラ
が、同じインタリーブナンバのB2の開始アドレスと、
前回のバッファメモリからのA1の転送時にシステム・
コントローラ用メモリに記憶しておいたB2及びC2の
データサイズとを加算して、B3の開始アドレスを算出
して、システム・コントローラ用メモリに記憶してお
き、これによって、次回の転送時、システム・コントロ
ーラ用メモリに記憶しておいたB3の開始アドレスをセ
レクタ17に指示することによって、B3の転送を行な
うことが例示されている。
【0049】再生画面を見ていたユーザがリモコン等に
よってアングル切り替えを指示したときは、この指示が
システム・コントローラ18に伝達されると、システム
・コントローラ18は、セレクタ17が指示すべき、選
択されたアングルのデータが格納されているセルのアド
レスを算出する。例えばアングルAのデータAnの再生
画面から他のアングルに変更する場合の読み出しアドレ
ス算出は、選択されたアングルに応じて、次のような方
法で行なわれる。 (a)アングルデータBが選択された場合 システム・コントローラ18は、システム・コントロー
ラ用メモリ19に記憶していた、サブバッファ15Bに
おける、アングルBのデータBnのアドレスをそのま
ま、セレクタ17に対して指定する。そして、このアド
レスに応じてサブバッファ15Bから読み出されたデー
タを、ビデオデータ処理部12へ転送する。 (b)アングルデータCが選択された場合 システム・コントローラ18は、システム・コントロー
ラ用メモリ19に記憶していた、サブバッファ15Bに
おける、データBnのアドレスに、前回のインタリーブ
データ転送時に記憶していた、アングルデータCnのデ
ータサイズを加算してアドレスCnを算出して、このア
ドレスをセレクタ17に対して指定する。そして、この
アドレスに応じてサブバッファ15Bから読み出された
データを、ビデオデータ処理部12へ転送する。
よってアングル切り替えを指示したときは、この指示が
システム・コントローラ18に伝達されると、システム
・コントローラ18は、セレクタ17が指示すべき、選
択されたアングルのデータが格納されているセルのアド
レスを算出する。例えばアングルAのデータAnの再生
画面から他のアングルに変更する場合の読み出しアドレ
ス算出は、選択されたアングルに応じて、次のような方
法で行なわれる。 (a)アングルデータBが選択された場合 システム・コントローラ18は、システム・コントロー
ラ用メモリ19に記憶していた、サブバッファ15Bに
おける、アングルBのデータBnのアドレスをそのま
ま、セレクタ17に対して指定する。そして、このアド
レスに応じてサブバッファ15Bから読み出されたデー
タを、ビデオデータ処理部12へ転送する。 (b)アングルデータCが選択された場合 システム・コントローラ18は、システム・コントロー
ラ用メモリ19に記憶していた、サブバッファ15Bに
おける、データBnのアドレスに、前回のインタリーブ
データ転送時に記憶していた、アングルデータCnのデ
ータサイズを加算してアドレスCnを算出して、このア
ドレスをセレクタ17に対して指定する。そして、この
アドレスに応じてサブバッファ15Bから読み出された
データを、ビデオデータ処理部12へ転送する。
【0050】アングル切り替えが行なわれたときは、シ
ステム・コントローラ18は、セレクタ16に対してメ
インバッファとサブバッファの切り替えを指示する。す
なわち、例えば上述の例で、アングルBが選択されたと
きは、セレクタ16は、バッファ15Bのこれまで格納
されていたデータB/Cの後にアングルBのデータを格
納し、バッファ15Aのこれまで格納されていたデータ
Aの後にアングルA/Cのデータを格納する。これによ
って、これまで格納されていたデータの読み出し終了
時、バッファ15Bがメインバッファとなり、バッファ
15Aがサブバッファとなって動作が継続される。
ステム・コントローラ18は、セレクタ16に対してメ
インバッファとサブバッファの切り替えを指示する。す
なわち、例えば上述の例で、アングルBが選択されたと
きは、セレクタ16は、バッファ15Bのこれまで格納
されていたデータB/Cの後にアングルBのデータを格
納し、バッファ15Aのこれまで格納されていたデータ
Aの後にアングルA/Cのデータを格納する。これによ
って、これまで格納されていたデータの読み出し終了
時、バッファ15Bがメインバッファとなり、バッファ
15Aがサブバッファとなって動作が継続される。
【0051】このようにこの例のディスク再生装置によ
れば、バッファメモリをメインバッファとサブバッファ
に区分するとともに、バッファメモリの入力側と出力側
にそれぞれセレクタを設けて、選択されているアングル
のデータをメインバッファに格納し、選択されていない
アングルのデータをサブバッファに格納して、選択され
ているアングルのデータをメインバッファから読み出す
とともに、アングル切り替え時にサブバッファからデー
タを読み出すようにしたので、従来技術において、エラ
ー訂正部の入力転送レートと、ビデオデータ処理部の出
力転送レートの差によって再生されなかったアングルデ
ータも再生されるようになり、ユーザによるアングル切
り替え時の反応速度も向上することになる。
れば、バッファメモリをメインバッファとサブバッファ
に区分するとともに、バッファメモリの入力側と出力側
にそれぞれセレクタを設けて、選択されているアングル
のデータをメインバッファに格納し、選択されていない
アングルのデータをサブバッファに格納して、選択され
ているアングルのデータをメインバッファから読み出す
とともに、アングル切り替え時にサブバッファからデー
タを読み出すようにしたので、従来技術において、エラ
ー訂正部の入力転送レートと、ビデオデータ処理部の出
力転送レートの差によって再生されなかったアングルデ
ータも再生されるようになり、ユーザによるアングル切
り替え時の反応速度も向上することになる。
【0052】◇第3実施例 図6は、この発明の第3実施例であるディスク再生装置
の構成を示すブロック図、また、図7は、同ディスク再
生装置の動作を説明するための図である。この例のディ
スク再生装置は、図6に示すように、ディスク1に対し
て、モータ2と、ピックアップ3と、電流増幅部4と、
ピックアップ制御部5と、波形整形増幅部6と、エラー
訂正部7と、バッファメモリ20と、セレクタ21と、
システム・コントローラ22と、システム・コントロー
ラ用メモリ23とを設けた概略構成を有している。
の構成を示すブロック図、また、図7は、同ディスク再
生装置の動作を説明するための図である。この例のディ
スク再生装置は、図6に示すように、ディスク1に対し
て、モータ2と、ピックアップ3と、電流増幅部4と、
ピックアップ制御部5と、波形整形増幅部6と、エラー
訂正部7と、バッファメモリ20と、セレクタ21と、
システム・コントローラ22と、システム・コントロー
ラ用メモリ23とを設けた概略構成を有している。
【0053】ディスク1,モータ2,ピックアップ3,
電流増幅部4,ピックアップ制御部5,波形整形増幅部
6,エラー訂正部7,ビデオデータ処理部12は、図1
に示された第1実施例の場合と同様である。バッファメ
モリ20は、複数のセルを有し、エラー訂正部7から入
力されるすべてのアングルデータを順次セルごとに格納
する。バッファメモリ20は、セルのアドレスが最後ま
できたときは、最初に戻ってサイクリックに使用され
る。セレクタ21は、ビデオデータ処理部12に出力す
るための、バッファメモリ20上のアドレスを指定す
る。システム・コントローラ22は、エラー訂正部7か
らのデータ読み出し情報に応じてピックアップ制御部5
を制御するとともに、セレクタ21におけるデータ読み
出しセルの選択を制御する。システム・コントローラ用
メモリ23は、システム・コントローラ22からのアン
グル変更指示時における画像情報切り替えのために必要
なセレクタ21の制御情報等を格納して、システム・コ
ントローラ22に供給する。
電流増幅部4,ピックアップ制御部5,波形整形増幅部
6,エラー訂正部7,ビデオデータ処理部12は、図1
に示された第1実施例の場合と同様である。バッファメ
モリ20は、複数のセルを有し、エラー訂正部7から入
力されるすべてのアングルデータを順次セルごとに格納
する。バッファメモリ20は、セルのアドレスが最後ま
できたときは、最初に戻ってサイクリックに使用され
る。セレクタ21は、ビデオデータ処理部12に出力す
るための、バッファメモリ20上のアドレスを指定す
る。システム・コントローラ22は、エラー訂正部7か
らのデータ読み出し情報に応じてピックアップ制御部5
を制御するとともに、セレクタ21におけるデータ読み
出しセルの選択を制御する。システム・コントローラ用
メモリ23は、システム・コントローラ22からのアン
グル変更指示時における画像情報切り替えのために必要
なセレクタ21の制御情報等を格納して、システム・コ
ントローラ22に供給する。
【0054】以下、図6,図7を参照して、上記構成の
ディスク再生装置の動作について説明する。まず、バッ
ファメモリへの書き込み動作について説明する。この例
では、ディスク1から読み出されたデータは、波形整形
増幅部6において二値化され、エラー訂正部7において
エラー訂正の処理を行なわれたのち、アングルと無関係
に、読み出された順に、すべてバッファメモリ20に格
納される。
ディスク再生装置の動作について説明する。まず、バッ
ファメモリへの書き込み動作について説明する。この例
では、ディスク1から読み出されたデータは、波形整形
増幅部6において二値化され、エラー訂正部7において
エラー訂正の処理を行なわれたのち、アングルと無関係
に、読み出された順に、すべてバッファメモリ20に格
納される。
【0055】次に、バッファメモリからの読み出し動作
について説明する。第1実施例について説明したのと同
様にして、ディスク1からの読み出しデータが波形整形
増幅部6,エラー訂正部7を経てシステム・コントロー
ラ22に入力される。システム・コントローラ22は、
入力されたシリアルデータの内容をチェックして、ディ
スクからマルチアングルのデータが読み出されているこ
とを検出すると、ディスク上にどのような種類のアング
ルデータがあるかを、ディスク再生装置上の図示されな
いディスプレイ装置部に表示する。このとき、第1実施
例の場合と同様にして、選択されたアングルを指示する
情報がシステム・コントローラ22に伝達される。シス
テム・コントローラ22は、この指示を受けたことによ
って、ディスク1に記録されている、選択されたアング
ルの画像データを再生するように、セレクタ21を制御
する動作を行なう。いま、アングルAが選択されていた
場合には、セレクタ21は、システム・コントローラ2
2の制御に応じて、アングルAのデータであって、書き
込み時間が最も古いセルのバッファポインタを指示する
ので、そのセルのデータが読み出されてビデオデータ処
理部12に転送される。このとき、セレクタ21で指示
されているバッファポインタが、エラー訂正部7から入
力されるデータによって上書きされないように、追越し
制御を行なう必要がある。ビデオデータ処理部12で
は、転送されたデータに対して復号処理を行なって、ビ
デオ出力とオーディオ出力を発生する。
について説明する。第1実施例について説明したのと同
様にして、ディスク1からの読み出しデータが波形整形
増幅部6,エラー訂正部7を経てシステム・コントロー
ラ22に入力される。システム・コントローラ22は、
入力されたシリアルデータの内容をチェックして、ディ
スクからマルチアングルのデータが読み出されているこ
とを検出すると、ディスク上にどのような種類のアング
ルデータがあるかを、ディスク再生装置上の図示されな
いディスプレイ装置部に表示する。このとき、第1実施
例の場合と同様にして、選択されたアングルを指示する
情報がシステム・コントローラ22に伝達される。シス
テム・コントローラ22は、この指示を受けたことによ
って、ディスク1に記録されている、選択されたアング
ルの画像データを再生するように、セレクタ21を制御
する動作を行なう。いま、アングルAが選択されていた
場合には、セレクタ21は、システム・コントローラ2
2の制御に応じて、アングルAのデータであって、書き
込み時間が最も古いセルのバッファポインタを指示する
ので、そのセルのデータが読み出されてビデオデータ処
理部12に転送される。このとき、セレクタ21で指示
されているバッファポインタが、エラー訂正部7から入
力されるデータによって上書きされないように、追越し
制御を行なう必要がある。ビデオデータ処理部12で
は、転送されたデータに対して復号処理を行なって、ビ
デオ出力とオーディオ出力を発生する。
【0056】ビデオデータ制御部12に対してインタリ
ーブデータを出力する際に、システム・コントローラ2
2が、セレクタ21の指示するバッファアドレス更新用
として、インタリーブデータのヘッダ部分に記録されて
いる管理情報を参照して、それぞれのアングルにおけ
る、次のインタリーブデータの開始アドレスとデータサ
イズを、システム・コントローラ用メモリ23に記憶し
ておく。例えば、アングルAのデータブロックAnを転
送する際に、インタリーブブロックAn+1/Bn+1
/Cn+1の開始アドレスとデータサイズを記憶する。
ーブデータを出力する際に、システム・コントローラ2
2が、セレクタ21の指示するバッファアドレス更新用
として、インタリーブデータのヘッダ部分に記録されて
いる管理情報を参照して、それぞれのアングルにおけ
る、次のインタリーブデータの開始アドレスとデータサ
イズを、システム・コントローラ用メモリ23に記憶し
ておく。例えば、アングルAのデータブロックAnを転
送する際に、インタリーブブロックAn+1/Bn+1
/Cn+1の開始アドレスとデータサイズを記憶する。
【0057】ビデオデータ処理部12に出力を終了した
データは不要になるので(データAnを出力し終えた場
合は、Bn/Cnも不要になる)、システム・コントロ
ーラ22はセレクタ21の次の読み出し動作のためのバ
ッファポインタを更新する。前述の追越し制御によっ
て、読み出しを完了したセルの直前のセルまで新たなデ
ータの書き込みが行なわれるので、バッファポインタの
更新によって、次のエラー訂正データの入力が可能にな
る。この場合のバッファポインタの更新方法としては、
次のように行なう。 (a)アングルデータAが選択されていた場合 システム・コントローラ22は、セレクタ21の指示す
るアドレスのアングルデータAnを転送した時点で、ア
ングルデータAn−1を転送した際にシステム・コント
ローラ用メモリ23に記憶しておいたアングルデータB
n/Cnのデータサイズを参照して、Anのアドレスに
このデータサイズを加算することによって、次のセレク
タ21の読み出しバッファポインタAn+1を求めて、
システム・コントローラ用メモリ23に記憶しておく。
システム・コントローラ22は、次回の読み出し時、シ
ステム・コントローラ用メモリ23に記憶されているこ
のアドレスをセレクタ21に指示する。図6において
は、バッファメモリからの今回のデータA1の転送時、
システム・コントローラが、前回のデータA0の転送時
に、システム・コントローラ用メモリに記憶しておい
た、データB1のデータサイズとデータC1のデータサ
イズとを参照して、A1の開始アドレスに加算すること
によって、データA2の開始アドレスを算出して、シス
テム・コントローラ用メモリに記憶しておき、次回の転
送時、システム・コントローラ用メモリに記憶されてい
るこのアドレスをセレクタ21に指示することによっ
て、A2の転送を行なうことが例示されている。 (b)アングルデータBが選択されていた場合 システム・コントローラ22は、セレクタ21の指示す
るアドレスのアングルデータBnを転送した時点で、ア
ングルデータBn−1を転送した際にシステム・コント
ローラ用メモリ23に記憶しておいたアングルデータC
nのデータサイズと、アングルデータBnを転送する際
に参照するアングルデータAn+1のデータサイズとを
参照して、Bnのアドレスにこれらのデータサイズを加
算することによって、次のセレクタ21の読み出しバッ
ファポインタBn+1を求めて、システム・コントロー
ラ用メモリ23に記憶しておく。システム・コントロー
ラ22は、次回の読み出し時、システム・コントローラ
用メモリ23に記憶されているこのアドレスをセレクタ
21に指示する。 (c)アングルデータCが選択されていた場合 システム・コントローラ22が、アングルデータCnを
転送した時点で、システム・コントローラ用メモリ23
から参照するアングルデータAn+1/Bn+1のデー
タサイズを、Cnのアドレスに加算することによって、
次のセレクタ21の読み出しバッファポインタCn+1
を求めて、システム・コントローラ用メモリ23に記憶
しておく。システム・コントローラ22は、次回の読み
出し時、システム・コントローラ用メモリ23に記憶さ
れているこのアドレスをセレクタ21に指示する。
データは不要になるので(データAnを出力し終えた場
合は、Bn/Cnも不要になる)、システム・コントロ
ーラ22はセレクタ21の次の読み出し動作のためのバ
ッファポインタを更新する。前述の追越し制御によっ
て、読み出しを完了したセルの直前のセルまで新たなデ
ータの書き込みが行なわれるので、バッファポインタの
更新によって、次のエラー訂正データの入力が可能にな
る。この場合のバッファポインタの更新方法としては、
次のように行なう。 (a)アングルデータAが選択されていた場合 システム・コントローラ22は、セレクタ21の指示す
るアドレスのアングルデータAnを転送した時点で、ア
ングルデータAn−1を転送した際にシステム・コント
ローラ用メモリ23に記憶しておいたアングルデータB
n/Cnのデータサイズを参照して、Anのアドレスに
このデータサイズを加算することによって、次のセレク
タ21の読み出しバッファポインタAn+1を求めて、
システム・コントローラ用メモリ23に記憶しておく。
システム・コントローラ22は、次回の読み出し時、シ
ステム・コントローラ用メモリ23に記憶されているこ
のアドレスをセレクタ21に指示する。図6において
は、バッファメモリからの今回のデータA1の転送時、
システム・コントローラが、前回のデータA0の転送時
に、システム・コントローラ用メモリに記憶しておい
た、データB1のデータサイズとデータC1のデータサ
イズとを参照して、A1の開始アドレスに加算すること
によって、データA2の開始アドレスを算出して、シス
テム・コントローラ用メモリに記憶しておき、次回の転
送時、システム・コントローラ用メモリに記憶されてい
るこのアドレスをセレクタ21に指示することによっ
て、A2の転送を行なうことが例示されている。 (b)アングルデータBが選択されていた場合 システム・コントローラ22は、セレクタ21の指示す
るアドレスのアングルデータBnを転送した時点で、ア
ングルデータBn−1を転送した際にシステム・コント
ローラ用メモリ23に記憶しておいたアングルデータC
nのデータサイズと、アングルデータBnを転送する際
に参照するアングルデータAn+1のデータサイズとを
参照して、Bnのアドレスにこれらのデータサイズを加
算することによって、次のセレクタ21の読み出しバッ
ファポインタBn+1を求めて、システム・コントロー
ラ用メモリ23に記憶しておく。システム・コントロー
ラ22は、次回の読み出し時、システム・コントローラ
用メモリ23に記憶されているこのアドレスをセレクタ
21に指示する。 (c)アングルデータCが選択されていた場合 システム・コントローラ22が、アングルデータCnを
転送した時点で、システム・コントローラ用メモリ23
から参照するアングルデータAn+1/Bn+1のデー
タサイズを、Cnのアドレスに加算することによって、
次のセレクタ21の読み出しバッファポインタCn+1
を求めて、システム・コントローラ用メモリ23に記憶
しておく。システム・コントローラ22は、次回の読み
出し時、システム・コントローラ用メモリ23に記憶さ
れているこのアドレスをセレクタ21に指示する。
【0058】再生画面を見ていたユーザがリモコン等に
よってアングル切り替えを指示したときは、この指示が
システム・コントローラ22に伝達されると、システム
・コントローラ22は、セレクタ21が指示すべき、バ
ッファメモリ20における選択されたアングルのデータ
が格納されているアドレスを算出する。例えば、アング
ルAが選択されていた状態から、アングルB又はCに切
り替えられたときのアドレス算出方法としては、現在の
セレクタ21の指し示すAnのアドレスを基に、以下の
ようにして算出する。 (a)アングルデータBが選択されたとき システム・コントローラ22は、アングルデータAnの
ヘッダ部分の管理情報におけるデータAnのデータサイ
ズを参照して、データAnのアドレスにこのデータサイ
ズ分加算して、データBnのアドレスを算出する。 (b)アングルデータCが選択されたとき システム・コントローラ22は、アングルデータAnの
ヘッダ部分の管理情報におけるアングルデータAnのデ
ータサイズとアングルデータBnのデータサイズとを参
照して、データAnのアドレスにデータAnとデータB
nのそれぞれのデータサイズ分加算して、データCnの
アドレスを算出する。
よってアングル切り替えを指示したときは、この指示が
システム・コントローラ22に伝達されると、システム
・コントローラ22は、セレクタ21が指示すべき、バ
ッファメモリ20における選択されたアングルのデータ
が格納されているアドレスを算出する。例えば、アング
ルAが選択されていた状態から、アングルB又はCに切
り替えられたときのアドレス算出方法としては、現在の
セレクタ21の指し示すAnのアドレスを基に、以下の
ようにして算出する。 (a)アングルデータBが選択されたとき システム・コントローラ22は、アングルデータAnの
ヘッダ部分の管理情報におけるデータAnのデータサイ
ズを参照して、データAnのアドレスにこのデータサイ
ズ分加算して、データBnのアドレスを算出する。 (b)アングルデータCが選択されたとき システム・コントローラ22は、アングルデータAnの
ヘッダ部分の管理情報におけるアングルデータAnのデ
ータサイズとアングルデータBnのデータサイズとを参
照して、データAnのアドレスにデータAnとデータB
nのそれぞれのデータサイズ分加算して、データCnの
アドレスを算出する。
【0059】このように、この例のディスク再生装置の
構成によれば、バッファメモリにインタリーブデータを
シリアルに格納するとともに、バッファメモリの出力側
にセレクタを設けてアングルごとに選択してデータの出
力を行なうようにしたので、従来技術において、エラー
訂正部の入力転送レートと、ビデオデータ処理部の出力
転送レートの差によって再生されなかったアングルデー
タも再生されるようになり、ユーザによるアングル切り
替え時の反応速度も向上することになる。
構成によれば、バッファメモリにインタリーブデータを
シリアルに格納するとともに、バッファメモリの出力側
にセレクタを設けてアングルごとに選択してデータの出
力を行なうようにしたので、従来技術において、エラー
訂正部の入力転送レートと、ビデオデータ処理部の出力
転送レートの差によって再生されなかったアングルデー
タも再生されるようになり、ユーザによるアングル切り
替え時の反応速度も向上することになる。
【0060】以上、この発明の実施例を図面により詳述
してきたが、具体的な構成はこの実施例に限られたもの
ではなく、この発明の要旨を逸脱しない範囲の設計の変
更等があってもこの発明に含まれる。例えば、この発明
は、DVDの再生に限らず、読み取り側の速度が、再生
データの出力速度に比べて十分速い媒体であって、複数
の同時進行する情報が記録されている記録媒体からのデ
ータ再生を行なう再生装置に対して適用可能なものであ
る。
してきたが、具体的な構成はこの実施例に限られたもの
ではなく、この発明の要旨を逸脱しない範囲の設計の変
更等があってもこの発明に含まれる。例えば、この発明
は、DVDの再生に限らず、読み取り側の速度が、再生
データの出力速度に比べて十分速い媒体であって、複数
の同時進行する情報が記録されている記録媒体からのデ
ータ再生を行なう再生装置に対して適用可能なものであ
る。
【0061】
【発明の効果】以上説明したように、この発明の構成に
よれば、同時進行する複数の画像情報がインタリーブ記
録されている画像情報記録媒体(ディスク等)から、ユ
ーザの指示によって複数の画像情報から任意に選択して
再生する機能を有する画像再生装置(ディスク再生装
置)において、再生しない画像情報のデータもバッファ
上に格納しておくようにしたので、再生すべき画像情報
の切り替え時に、従来はエラー訂正部の入力転送レート
と、ビデオデータ処理部の出力転送レートとの差によっ
て再生されなかった領域のデータのビデオ再生が可能に
なるとともに、ユーザからの切り替え指示に対する反応
時間を短縮することができる。
よれば、同時進行する複数の画像情報がインタリーブ記
録されている画像情報記録媒体(ディスク等)から、ユ
ーザの指示によって複数の画像情報から任意に選択して
再生する機能を有する画像再生装置(ディスク再生装
置)において、再生しない画像情報のデータもバッファ
上に格納しておくようにしたので、再生すべき画像情報
の切り替え時に、従来はエラー訂正部の入力転送レート
と、ビデオデータ処理部の出力転送レートとの差によっ
て再生されなかった領域のデータのビデオ再生が可能に
なるとともに、ユーザからの切り替え指示に対する反応
時間を短縮することができる。
【図面の簡単な説明】
【図1】この発明の第1実施例であるディスク再生装置
の電気的構成を示すブロック図である。
の電気的構成を示すブロック図である。
【図2】同ディスク再生装置の動作を説明するためのフ
ローチャート(1)である。
ローチャート(1)である。
【図3】同ディスク再生装置の動作を説明するためのフ
ローチャート(2)である。
ローチャート(2)である。
【図4】この発明の第2実施例であるディスク再生装置
の電気的構成を示すブロック図である。
の電気的構成を示すブロック図である。
【図5】同ディスク再生装置の動作を説明するための図
である。
である。
【図6】この発明の第3実施例であるディスク再生装置
の電気的構成を示すブロック図である。
の電気的構成を示すブロック図である。
【図7】同ディスク再生装置の動作を説明するための図
である。
である。
【図8】マルチアングル方式の概念を説明するための図
である。
である。
【図9】ディスク上に記録されるマルチアングル画像デ
ータのフォーマットを例示する図である。
ータのフォーマットを例示する図である。
【図10】従来のディスク再生装置の概略構成を示す図
である。
である。
【図11】従来のディスク再生装置におけるマルチアン
グル画像の切替方式を説明するための図である。
グル画像の切替方式を説明するための図である。
1 ディスク(画像情報記憶媒体) 81,82,83,… バッファメモリ 9 セレクタ(第1の選択手段) 10 セレクタ(第2の選択手段) 11 セレクタ(第3の選択手段) 15 バッファメモリ 15A メインバッファ領域 15B サブバッファ領域 16 セレクタ(第1の選択手段) 17 セレクタ(第2の選択手段) 20 バッファメモリ 21 セレクタ(選択手段)
Claims (12)
- 【請求項1】 画像情報記憶媒体から読み出されたイン
タリーブ画像情報における複数の時系列の画像情報を個
別に格納するためのバッファメモリ領域が並列に構成さ
れていて、各バッファメモリ領域の同一のアドレスにお
いて、前記インタリーブ画像情報における対応する画像
情報を順次読み出しながら更新するように構成されてい
るとともに、前記同一のアドレスにおける読み出しが、
書き込みによって追い越されないようにするための追越
し制御を行なうように構成されていることを特徴とする
バッファメモリ。 - 【請求項2】 画像情報記憶媒体から読み出されたイン
タリーブ画像情報における複数の時系列の画像情報を格
納するための領域がメインバッファ領域とサブバッファ
領域とからなり、選択されている画像情報を前記メイン
バッファ領域において順次読み出しながら更新するとと
もに、選択されていない画像情報を前記サブバッファ領
域に順次書き込み、画像情報の選択を変更したときは、
前記メインバッファ領域とサブバッファ領域とを入れ換
えて順次読み出しと書き込みを行なうとともに、それぞ
れの場合の読み出しが、書き込みによって追い越されな
いようにするための追越し制御を行なうように構成され
ていることを特徴とするバッファメモリ。 - 【請求項3】 画像情報記憶媒体から読み出されたイン
タリーブ画像情報における複数の時系列の画像情報を格
納するための領域が単一のバッファメモリ領域からな
り、該バッファメモリに前記インタリーブ画像情報を順
次書き込んで、選択された画像情報を順次読み出すとと
ももに、該読み出しが、書き込みによって追い越されな
いようにするための追越し制御を行なうように構成され
ていることを特徴とするバッファメモリ。 - 【請求項4】 並列に構成されている複数のバッファメ
モリ領域を備えたバッファメモリに対して、画像情報記
憶媒体から読み出されたインタリーブ画像情報における
複数の時系列の画像情報を、各バッファメモリ領域の同
一のアドレスに順次書き込み、各バッファメモリ領域の
同一アドレスの画像情報を順次読み出しながら更新し
て、選択された画像情報に対応するバッファメモリ領域
の出力を取り出すとともに、前記同一のアドレスにおけ
る読み出しが、書き込みによって追い越されないように
するための追越し制御を行なうことを特徴とするバッフ
ァメモリ管理方法。 - 【請求項5】 メインバッファ領域とサブバッファ領域
とからなるバッファメモリに対して、画像情報記憶媒体
から読み出されたインタリーブ画像情報における複数の
時系列の画像情報中の選択されている画像情報を前記メ
インバッファ領域に書き込み、選択されていない画像情
報を前記サブバッファ領域に書き込んで、選択されてい
る画像情報を前記メインバッファ領域から読み出しなが
ら更新し、画像情報の選択を変更したときは、前記メイ
ンバッファ領域とサブバッファ領域とを入れ換えて順次
書き込みと読み出しを行なうとともに、それぞれの場合
の読み出しが、書き込みによって追い越されないように
するための追越し制御を行なうことを特徴とするバッフ
ァメモリ管理方法。 - 【請求項6】 単一の領域からなるバッファメモリに対
して、画像情報記憶媒体から読み出されたインタリーブ
画像情報における複数の時系列の画像情報を順次書き込
んで、選択された画像情報を順次読み出すとともに、該
読み出しが、書き込みによって追い越されないようにす
るための追越し制御を行なうことを特徴とするバッファ
メモリ管理方法。 - 【請求項7】 画像情報記憶媒体から読み出されたイン
タリーブ画像情報における複数の時系列の画像情報を格
納するための、並列に構成された複数のバッファメモリ
領域からなるバッファメモリと、前記インタリーブ画像
情報における複数の画像情報を対応する各バッファメモ
リ領域の同一アドレスに格納する第1の手段と、選択さ
れた画像情報に対応するバッファメモリ領域を出力に接
続する第2の手段と、各バッファメモリ領域の同一アド
レスから対応する画像情報を順次読み出す第3の手段と
を備えるとともに、該第3の手段における読み出しが、
書き込みによって追い越されないようにするための追越
し制御を行なうように構成されていることを特徴とする
画像再生装置。 - 【請求項8】 前記第1の手段が、画像情報記憶媒体か
ら読み出された複数の画像情報における同一時系列のイ
ンタリーブ画像情報を対応するバッファメモリ領域の同
一のアドレスに格納する第1の選択手段からなり、前記
第2の手段が、選択された画像情報を格納するバッファ
メモリ領域から読み出された情報を出力に接続する第2
の選択手段からなり、前記第3の手段が、各バッファメ
モリ領域の同一のアドレスから複数の画像情報における
対応するインタリーブ画像情報を順次読み出す第3の選
択手段からなるとともに、前記第3の選択手段における
読み出しアドレス供給ごとに、前記各バッファメモリ領
域における次の出力時系列の画像情報のアドレスとデー
タサイズとを記憶する別のメモリ手段を設け、 再生画像情報の選択変更時、前記第2の選択手段におい
て新たな画像情報に対応するバッファメモリ領域に接続
を変更するとともに、前記第3の選択手段において、前
記別のメモリ手段に記憶されているアドレスとデータサ
イズに基づいて算出された新たな画像情報のアドレスに
よって、次の出力時系列の画像情報の読み出しを行なう
ように構成されていることを特徴とする請求項7記載の
画像再生装置。 - 【請求項9】 画像情報記憶媒体から読み出されたイン
タリーブ画像情報における複数の時系列の画像情報を格
納するための、メインバッファ領域とサブバッファ領域
とからなるバッファメモリと、前記インタリーブ画像情
報中の選択されている画像情報を前記メインバッファ領
域に格納し、選択されていない画像情報を前記サブバッ
ファ領域に格納する第1の手段と、選択された画像情報
を前記メインバッファ領域から読み出す第2の手段とを
備えるとともに、画像情報の選択変更時、前記メインバ
ッファ領域とサブバッファ領域とを入れ替えて順次書き
込みと読み出しを行ない、さらに、それぞれの場合の読
み出しが、書き込みによって追い越されないようにする
ための追越し制御を行なうように構成されていることを
特徴とする画像再生装置。 - 【請求項10】 前記第1の手段が、画像情報記憶媒体
から読み出された複数の画像情報における選択されてい
る画像情報と選択されていない画像情報とを区分して、
それぞれ前記メインバッファ領域とサブバッファ領域と
に格納する第1の選択手段からなり、前記第2の手段
が、前記選択されている画像情報のアドレスを供給する
ことによって、前記メインバッファ領域から前記選択さ
れている画像情報を順次読み出す第2の選択手段からな
るとともに、前記第2の選択手段における読み出しアド
レス供給ごとに、前記サブバッファ領域における次の出
力時系列の画像情報のアドレスとデータサイズとを記憶
する別のメモリ手段を設け、 再生画像情報の選択変更時、前記第2の選択手段におい
て、前記別のメモリ手段に記憶されているアドレスとデ
ータサイズに基づいて算出された新たな画像情報のアド
レスによって、前記サブバッファ領域中の次の出力時系
列の選択された画像情報の読み出しを行なうように構成
されていることを特徴とする請求項9記載の画像再生装
置。 - 【請求項11】 画像情報記憶媒体から読み出されたイ
ンタリーブ画像情報における複数の時系列の画像情報を
順次格納するための、単一の領域からなるバッフメモリ
と、該バッファメモリから選択された時系列の画像情報
を順次読み出す読み出し手段とを備えるとともに、該読
み出しが、書き込みによって追い越されないようにする
ための追越し制御を行なうように構成されていることを
特徴とする画像再生装置。 - 【請求項12】 前記読み出し手段が、前記バッファメ
モリに対して前記選択された画像情報のアドレスを供給
することによって、前記選択された画像情報を順次読み
出す選択手段からなるとともに、該選択手段における読
み出しアドレス供給ごとに、前記バッファメモリにおけ
る次の出力時系列の各画像情報のアドレスとデータサイ
ズとを記憶する別のメモリ手段を設け、 再生画像情報の選択変更時、前記選択手段において、前
記別のメモリ手段に記憶されているアドレスとデータサ
イズに基づいて算出された新たな画像情報のアドレスに
よって、前記バッファメモリにおける次の出力時系列の
選択された画像情報の読み出しを行なうように構成され
ていることを特徴とする請求項11記載の画像再生装
置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10211366A JP3132477B2 (ja) | 1998-07-27 | 1998-07-27 | バッファメモリ、バッファメモリ管理方法及び画像再生装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10211366A JP3132477B2 (ja) | 1998-07-27 | 1998-07-27 | バッファメモリ、バッファメモリ管理方法及び画像再生装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000050210A JP2000050210A (ja) | 2000-02-18 |
| JP3132477B2 true JP3132477B2 (ja) | 2001-02-05 |
Family
ID=16604788
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10211366A Expired - Fee Related JP3132477B2 (ja) | 1998-07-27 | 1998-07-27 | バッファメモリ、バッファメモリ管理方法及び画像再生装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3132477B2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1700305A1 (en) | 2003-12-22 | 2006-09-13 | Koninklijke Philips Electronics N.V. | Method for recording information on a record medium, record medium containing information, and method and device for reading information from a record medium |
| KR20120084817A (ko) * | 2007-11-09 | 2012-07-30 | 미쓰비시덴키 가부시키가이샤 | 디스크 형상 기록 매체, 영상 정보 재생 장치 및 영상 정보 재생 방법 |
| JP5096628B1 (ja) | 2011-09-29 | 2012-12-12 | 徹平 江里口 | 動画像表示装置、動画像表示方法、プログラムおよび動画像処理表示システム |
-
1998
- 1998-07-27 JP JP10211366A patent/JP3132477B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000050210A (ja) | 2000-02-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3609586B2 (ja) | 映像再生装置 | |
| US6049654A (en) | Recording medium playing apparatus for reproducing same time information group | |
| US6347186B2 (en) | Disk playback device for performing special playback mode established by single special playback key, and media storing playback control program for same | |
| JP3132477B2 (ja) | バッファメモリ、バッファメモリ管理方法及び画像再生装置 | |
| JP3740213B2 (ja) | 再生装置 | |
| JP2002171472A (ja) | 映像再生装置 | |
| JPH0528648A (ja) | 電子紙芝居 | |
| JPH02246054A (ja) | 画像記録再生装置 | |
| JP2812305B2 (ja) | 光ディスク装置 | |
| JP3503820B2 (ja) | ディスクプレイヤ | |
| JP3831175B2 (ja) | 記録再生装置及びデジタル放送受信機 | |
| JP2002252833A (ja) | 光ディスク再生装置 | |
| JP3089005U (ja) | 光ディスク再生装置 | |
| KR100275873B1 (ko) | 멀티-광디스크 재생장치 및 그 제어방법 | |
| JP3580898B2 (ja) | 映像再生装置およびそれを搭載した映像カラオケ装置 | |
| JPH10285551A (ja) | 画像再生装置 | |
| JP2708637B2 (ja) | 情報再生装置 | |
| JP3073272U (ja) | 画像再生装置 | |
| JP3687428B2 (ja) | ディジタル信号の再生装置 | |
| JP2675457B2 (ja) | 情報再生装置 | |
| JPH1023368A (ja) | 映像再生装置およびベースバンドメモリ装置 | |
| JP4712922B2 (ja) | Dvdオーディオ再生装置 | |
| JPH11298846A (ja) | 光ディスク再生装置 | |
| JPH09261595A (ja) | 画像表示処理方法及び装置 | |
| JPH1127613A (ja) | 画像記録再生装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |