JP3132477B2 - Buffer memory, buffer memory management method, and image playback device - Google Patents
Buffer memory, buffer memory management method, and image playback deviceInfo
- 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
Landscapes
- Television Signal Processing For Recording (AREA)
Description
【0001】[0001]
【発明の属する技術分野】この発明は、バッファメモ
リ、バッファメモリ管理方法及び画像再生装置に係り、
特に、同時進行する複数の時系列のデータをインタリー
ブ記録した光ディスクからのデータを再生するのに好適
な、バッファメモリ、バッファメモリ管理方法及び画像
再生装置に関する。The present invention relates to a buffer memory, a buffer memory management method, and an image reproducing apparatus.
In particular, the present invention relates to a buffer memory, a buffer memory management method, and an image reproducing apparatus suitable for reproducing data from an optical disk in which a plurality of time-series data proceeding simultaneously are interleaved and recorded.
【0002】[0002]
【従来の技術】DVD(Digital Video Disc)は光ディ
スクの一種であって、映像,音声等を符号化して高密度
でディジタル記録するものであるが、記録容量が大きい
ので、ビデオ画像等を記録するために、従来のCD(Co
mpact Disc)等の光学式ディスクに代わって、広く用い
られようとしているものである。DVDにおいては、そ
の記録容量が大きいことと、高速読み出しが可能なこと
を利用して、同時進行する複数の情報を並列に記録す
る、マルチアングル,マルチストーリ等の記録方式を用
いることができる。2. Description of the Related Art A DVD (Digital Video Disc) is a kind of optical disk which encodes video, audio, and the like and digitally records it at a high density. However, because of its large recording capacity, it records video images and the like. For this reason, conventional CDs (Co
mpact Disc) and other optical discs. In the DVD, a recording method such as a multi-angle or multi-story, which records a plurality of pieces of information proceeding in parallel in parallel can be used by utilizing the large recording capacity and the fact that high-speed reading is possible.
【0003】図8は、マルチアングル方式の概念を説明
するための図であって、(a)は画像に対する複数の撮
像アングルを示し、(b)は各アングルの画像の再生方
法を示している。いま、図8(a)に示すような場面が
あった場合、この場面を例えば、アングルA,アングル
B,アングルCの3方向から撮像して、それぞれのアン
グルの画像データを、インタリーブ記録方式(同時進行
する複数の時系列のデータを、一定サイズのデータブロ
ックとして、ディスク上に一定順序で順次シリアルに記
録する方式)によって、後述する図9のフォーマット
で、ディスク上に記録する。このような画像データを再
生する場合には、各アングルのデータを記録されている
順に読み出すが、この際の読み出し速度が、記録データ
を復号して再生する際の速度より速いので、再生装置内
では、どのアングルのデータでも任意に選択して再生す
ることができる状態になっている。そこでユーザは、再
生装置上において、例えば操作ボタン等を用いて、所望
のアングルを選択することによって、再生装置内におい
て、図8(b)に示すように、同時進行の形で読み出さ
れている複数の画像から、例えば、アングルA→アング
ルB→アングルC→の順に選択を行なうことによって、
画像データが選択された順に、順次切り替えられて出力
される。従って、ユーザは、図示されないディスプレイ
の画面上において、図8(a)に示す同一場面を、同一
時刻に、アングルA,アングルB,アングルCのそれぞ
れの方向から見た画像を、任意に切り替えて見ることが
できる。FIGS. 8A and 8B are views for explaining the concept of the multi-angle system, in which FIG. 8A shows a plurality of imaging angles for an image, and FIG. 8B shows a method of reproducing an image at each angle. . Now, when there is a scene as shown in FIG. 8A, this scene is imaged from, for example, three directions of an angle A, an angle B, and an angle C, and the image data of each angle is recorded in an interleave recording method ( A method of sequentially recording a plurality of time-series data proceeding simultaneously as a data block of a fixed size on the disc in a fixed order and serially) is recorded on the disc in a format shown in FIG. When such image data is reproduced, the data at each angle is read out in the order in which they are recorded. However, since the reading speed at this time is higher than the speed at which the recorded data is decoded and reproduced, the reproduction device In this example, any angle data can be arbitrarily selected and reproduced. Then, the user selects a desired angle on the playback device by using, for example, an operation button or the like, and is read out in the playback device in a simultaneous manner as shown in FIG. 8B. By selecting, for example, in the order of angle A → angle B → angle C →
The image data is sequentially switched and output in the selected order. Therefore, on the screen of a display (not shown), the user can arbitrarily switch the images of the same scene shown in FIG. 8A viewed from the respective directions of angle A, angle B, and angle C at the same time. You can see.
【0004】マルチストーリ方式の場合についても、略
同様であって、同時進行する例えば3つの異なるストー
リの画像を、図8(b)の場合と同様な方法で、再生す
ることができる。ユーザは、このような画像データを再
生する際には、再生装置上において、操作ボタン等によ
って、例えば第1のストーリ→第2のストーリ→第3の
ストーリの順に選択を行なうことによって、画像データ
が第1のストーリ→第2のストーリ→第3のストーリの
順に順次切り替えられて出力される。従ってユーザは、
同時進行する、第1のストーリ,第2のストーリ,第3
のストーリからなる3つのストーリを、図示されないデ
ィスプレイの画面上において、任意の時刻において任意
に切り替えて見ることができる。The same applies to the case of the multi-story system, and images of, for example, three different stories proceeding simultaneously can be reproduced in the same manner as in the case of FIG. 8 (b). When playing back such image data, the user selects, for example, the first story, the second story, and the third story on the playback apparatus by using operation buttons or the like, thereby obtaining image data. Are sequentially switched and output in the order of a first story → a second story → a third story. Therefore, the user
1st story, 2nd story, 3rd
Can be arbitrarily switched and viewed at any time on a screen of a display (not shown).
【0005】図9は、ディスク上に記録されるマルチア
ングル画像データのフォーマットを例示するものであ
る。例えばアングルA,アングルB,アングルCの3つ
の画像からなるマルチアングル画像データの場合、それ
ぞれの画像データは、所定の大きさのデータブロックご
とに分割されて、図示のように、一定順序で、(A0−
B0−C0−A1−B1−C1−……−An−Bn−C
n−…)のように、順次、インタリーブ記録されてい
る。ここで、各画像データにおける0,1,…,n,…
は、画像の出現順番を示すインタリーブナンバであっ
て、同じインタリーブナンバのデータは、3種類の画像
における同時刻の画像に対応している。各データブロッ
クのヘッダ部分には、図示のように、次のデータブロッ
クへの行き先情報(ジャンプ先アドレスとデータサイ
ズ)とが、アングル数分、記録されており、これによっ
てディスクを駆動する、図示されないディスクドライブ
装置側では、ユーザの指示に応じて、任意のアングルデ
ータを選択して読み出すことができる。FIG. 9 illustrates the format of multi-angle image data recorded on a disk. For example, in the case of multi-angle image data including three images of angle A, angle B, and angle C, each image data is divided into data blocks of a predetermined size, and as illustrated, (A0-
B0-C0-A1-B1-C1 -...- An-Bn-C
n-...) are sequentially interleaved. Here, 0, 1,..., N,.
Is an interleave number indicating the order of appearance of images, and data of the same interleave number corresponds to images at the same time in three types of images. In the header portion of each data block, destination information (jump destination address and data size) to the next data block is recorded for the number of angles as shown in the figure, and the disk is thereby driven. On the disk drive device side that is not performed, arbitrary angle data can be selected and read according to a user's instruction.
【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個までのアングルを持つこと
ができるようになっている。FIG. 10 shows a schematic configuration of a conventional disk reproducing apparatus, and shows only a portion related to reading of image data. The disk 100 rotates with its rotation speed controlled by a motor 101. In this state, the pickup 102 reads recorded data from the surface of the disk 100. The read data is subjected to amplification, waveform shaping, and binarization in the waveform shaping / amplifying unit 103. The error correction unit 104 detects and corrects a code error in the read data and outputs the result. Selector 1
In step 05, based on an instruction from the system controller 106, only data at an angle specified by the user on an operation unit (not shown) is selected and sequentially written to the buffer memory 107. On the other hand, the selector 108 sequentially reads the data written in the buffer memory 107 and outputs the data to the video data processing unit 109. Disk 10
Since the data read from 0 is compression-encoded, the video data processing unit 109 decodes the input data and performs a predetermined decompression process to generate a video output and an audio output. In the display unit not shown,
The video output and the audio output perform image display and audio output. At this time, the data read speed (bit rate) from the disk 100 is, for example, 26M.
bps, but the video data processing unit 10
Speed of decoding and data processing at 9 (bit rate)
Is usually about 10 Mbps, low speed, and variable speed (bit rate). Buffer memory 107
Are used to absorb such a difference between the data write speed and the data read speed. As described above, since the bit rate for reading data from the disc is higher than the bit rate for video playback, the disc reproducing apparatus can select and read arbitrary angle data from a plurality of interleaved recorded data. Is possible, and according to the standard, it is possible to have up to nine angles.
【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
のデータをバッファメモリに格納し続ける。FIG. 11 is a diagram for explaining a method of switching multi-angle images in a conventional disk reproducing apparatus, and illustrates a conventional DVD reproducing standard (DVD Specifications f).
or Read-Only Disc Part 3 VIDEO SPECIFICATIONS). Now, (A0-B0-C0-
(A1-B1-C1-A2-B2-C2-...), Data of the angle A indicated by hatching is selected from data interleaved and recorded on the disk and is being read. . In FIG. 11, the image data being read from the disk is A2. On the other hand, the data is read from a buffer memory (not shown) that stores the read data, decoded by the video decoder, and displayed on the television screen. Assume that the projected image is A0. At this time, if the person watching the television gives an instruction to switch angles while watching the A0 screen, the instruction is transmitted to the system controller,
The system controller controls the selector to store the image data B2 indicated by hatching, which is read from the disk and sent next through the error correction unit, in the buffer memory. After that, the system controller
Angle B until the next angle switch is instructed
Continues to be stored in the buffer memory.
【0008】[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は、廃棄されて出力されない。そのため、テ
レビ画面を見ているユーザは、アングル等の画面切り替
えの応答性が悪いと感じてしまう。このような現象は、
将来的に、ディスク側の読み出しビットレートが高速に
なるにつれて、さらに顕著になるものと予想される。Therefore, in the above-mentioned conventional disk reproducing apparatus, the time required from the user's instruction to switch the reproduced image to the display of the actually switched image is displayed. For a long time, there has been a problem that the responsiveness to the switching operation is unsatisfactory. That is, since the bit rate on the video reproduction side is a variable bit rate according to the standard of the video data compression processing method, the address on the buffer memory for reading out the video output and the writing of the disk reproduction data are performed. There may be a case where the distance from the address on the buffer memory is large. For example, as shown in FIG. 10, the buffer memory pointer that is currently sending image data to the video data processing unit 109 is A0, while the image data sent from the error correction unit and stored in the buffer memory is A0. The data is assumed to be An. Here, when the person watching the television gives a screen switching instruction, the system controller operates the input selector 105 to store the image data of Bn + 1, Bn + 2,... Next to An. On the other hand, the output side selector 108 sequentially advances the pointer to A1, A2,..., An to output an image, and then outputs image data of Bn + 1, Bn + 2,. Therefore, even if the screen is switched at the time of the screen of A0,
The screen is actually switched from the screen of Bn + 1, and the image data B read from the disk corresponding to A1 to An is discarded and not output. Therefore, the user watching the television screen feels that the responsiveness of the screen switching such as the angle is poor. Such a phenomenon,
In the future, it is expected that this will become more prominent as the read bit rate on the disk side increases.
【0009】この発明は、上述の事情に鑑みてなされた
もので、複数のアングル画面のような、同時進行する複
数の画像情報をインタリーブ記録されている画像情報記
憶媒体(例えばDVDのようなディスク等)から、ユー
ザの選択に応じて、任意の画像情報を選択してデータを
再生する機能を有する画像再生装置(ディスク再生装
置)において、ユーザからの画像情報切り替え指示に対
する応答性を向上させることが可能な、バッファメモ
リ,バッファメモリ管理方法及び画像再生装置を提供す
ることを目的としている。The present invention has been made in view of the above circumstances, and has been made in consideration of the above circumstances, and has been made in consideration of the above circumstances, and has been made in view of the above circumstances. And the like, in an image reproducing apparatus (disc reproducing apparatus) having a function of selecting arbitrary image information and reproducing data according to a user's selection, to improve responsiveness to an image information switching instruction from the user. It is an object of the present invention to provide a buffer memory, a buffer memory management method, and an image reproducing device that can perform the following.
【0010】[0010]
【0011】[0011]
【0012】[0012]
【課題を解決するための手段】上記課題を解決するため
に、請求項1記載の発明は、バッファメモリに係り、画
像情報記憶媒体から読み出されたインタリーブ画像情報
における複数の時系列の画像情報を個別に格納するため
のバッファメモリ領域が並列に構成されていて、各バッ
ファメモリ領域の同一のアドレスにおいて、前記インタ
リーブ画像情報における対応する画像情報を順次読み出
しながら更新するように構成されているとともに、前記
同一のアドレスにおける読み出しが、書き込みによって
追い越されないようにするための追越し制御を行なうよ
うに構成されていることを特徴としている。According to an aspect of the present invention, there is provided a buffer memory, comprising: a plurality of time-series image information in interleaved image information read from an image information storage medium; Buffer memory regions for individually storing the interleaved image information at the same address of each buffer memory region are sequentially read and updated. , And is configured to perform overtaking control so that reading at the same address is not overtaken by writing.
【0013】また、請求項2記載の発明は、バッファメ
モリに係り、画像情報記憶媒体から読み出されたインタ
リーブ画像情報における複数の時系列の画像情報を格納
するための領域がメインバッファ領域とサブバッファ領
域とからなり、選択されている画像情報を前記メインバ
ッファ領域において順次読み出しながら更新するととも
に、選択されていない画像情報を前記サブバッファ領域
に順次書き込み、画像情報の選択を変更したときは、前
記メインバッファ領域とサブバッファ領域とを入れ換え
て順次読み出しと書き込みを行なうとともに、それぞれ
の場合の読み出しが、書き込みによって追い越されない
ようにするための追越し制御を行なうように構成されて
いることを特徴としている。According to a second aspect of the present invention, there is provided the buffer memory, wherein an area for storing a plurality of time-series image information in the interleaved image information read from the image information storage medium is a sub-buffer area and a sub-buffer area. When the selected image information is updated while sequentially reading out the selected image information in the main buffer area, and the unselected image information is sequentially written in the sub-buffer area, and the selection of the image information is changed. The main buffer area and the sub-buffer area are interchanged to sequentially perform reading and writing, and in each case, reading is performed so as to perform overtaking control so as not to be overtaken by writing. And
【0014】また、請求項3記載の発明は、バッファメ
モリに係り、画像情報記憶媒体から読み出されたインタ
リーブ画像情報における複数の時系列の画像情報を格納
するための領域が単一のバッファメモリ領域からなり、
該バッファメモリに前記インタリーブ画像情報を順次書
き込んで、選択された画像情報を順次読み出すとともも
に、該読み出しが、書き込みによって追い越されないよ
うにするための追越し制御を行なうように構成されてい
ることを特徴としている。According to a third aspect of the present invention, there is provided a buffer memory having a single area for storing a plurality of time-series image information in interleaved image information read from an image information storage medium. Area,
The interleaved image information is sequentially written in the buffer memory, and the selected image information is sequentially read out, and an overtaking control is performed to prevent the reading from being overtaken by writing. It is characterized by:
【0015】また、請求項4記載の発明は、バッファメ
モリ管理方法に係り、並列に構成されている複数のバッ
ファメモリ領域を備えたバッファメモリに対して、画像
情報記憶媒体から読み出されたインタリーブ画像情報に
おける複数の時系列の画像情報を、各バッファメモリ領
域の同一のアドレスに順次書き込み、各バッファメモリ
領域の同一アドレスの画像情報を順次読み出しながら更
新して、選択された画像情報に対応するバッファメモリ
領域の出力を取り出すとともに、前記同一のアドレスに
おける読み出しが、書き込みによって追い越されないよ
うにするための追越し制御を行なうことを特徴としてい
る。According to a fourth aspect of the present invention, there is provided a buffer memory management method, wherein an interleave read from an image information storage medium is provided to a buffer memory having a plurality of buffer memory areas configured in parallel. A plurality of time-series image information in the image information is sequentially written to the same address in each buffer memory area, and updated while sequentially reading out the image information at the same address in each buffer memory area to correspond to the selected image information. The output of the buffer memory area is taken out, and overtaking control for preventing the reading at the same address from being overtaken by writing is performed.
【0016】また、請求項5記載の発明は、バッファメ
モリ管理方法に係り、メインバッファ領域とサブバッフ
ァ領域とからなるバッファメモリに対して、画像情報記
憶媒体から読み出されたインタリーブ画像情報における
複数の時系列の画像情報中の選択されている画像情報を
前記メインバッファ領域に書き込み、選択されていない
画像情報を前記サブバッファ領域に書き込んで、選択さ
れている画像情報を前記メインバッファ領域から読み出
しながら更新し、画像情報の選択を変更したときは、前
記メインバッファ領域とサブバッファ領域とを入れ換え
て順次書き込みと読み出しを行なうとともに、それぞれ
の場合の読み出しが、書き込みによって追い越されない
ようにするための追越し制御を行なうことを特徴として
いる。According to a fifth aspect of the present invention, there is provided a buffer memory management method, wherein a buffer memory comprising a main buffer area and a sub-buffer area stores a plurality of pieces of interleaved image information read from an image information storage medium. The selected image information in the time-series image information is written into the main buffer area, the unselected image information is written into the sub-buffer area, and the selected image information is read from the main buffer area. When the selection is made while updating the image information, the main buffer area and the sub-buffer area are interchanged to sequentially perform writing and reading, and to prevent reading in each case from being overtaken by writing. Is performed.
【0017】また、請求項6記載の発明は、バッファメ
モリ管理方法に係り、単一の領域からなるバッファメモ
リに対して、画像情報記憶媒体から読み出されたインタ
リーブ画像情報における複数の時系列の画像情報を順次
書き込んで、選択された画像情報を順次読み出すととも
に、該読み出しが、書き込みによって追い越されないよ
うにするための追越し制御を行なうことを特徴としてい
る。According to a sixth aspect of the present invention, there is provided a buffer memory management method, wherein a plurality of time series of interleaved image information read from an image information storage medium is stored in a buffer memory having a single area. The image information is sequentially written, the selected image information is sequentially read, and overtaking control for preventing the reading from being overtaken by writing is performed.
【0018】[0018]
【0019】[0019]
【0020】[0020]
【0021】また、請求項7記載の発明は、画像再生装
置に係り、画像情報記憶媒体から読み出されたインタリ
ーブ画像情報における複数の時系列の画像情報を格納す
るための、並列に構成された複数のバッファメモリ領域
からなるバッファメモリと、前記インタリーブ画像情報
における複数の画像情報を対応する各バッファメモリ領
域の同一アドレスに格納する第1の手段と、選択された
画像情報に対応するバッファメモリ領域を出力に接続す
る第2の手段と、各バッファメモリ領域の同一アドレス
から対応する画像情報を順次読み出す第3の手段とを備
えるとともに、該第3の手段における読み出しが、書き
込みによって追い越されないようにするための追越し制
御を行なうように構成されていることを特徴としてい
る。According to a seventh aspect of the present invention, there is provided an image reproducing apparatus configured to store a plurality of time-series image information in interleaved image information read from an image information storage medium. A buffer memory comprising a plurality of buffer memory areas; first means for storing the plurality of image information in the interleaved image information at the same address of each corresponding buffer memory area; and a buffer memory area corresponding to the selected image information To the output, and third means for sequentially reading out the corresponding image information from the same address in each buffer memory area, so that reading by the third means is not overtaken by writing. This is characterized in that it is configured to perform overtaking control to make
【0022】また、請求項8記載の発明は、請求項7記
載の画像再生装置に係り、前記第1の手段が、画像情報
記憶媒体から読み出された複数の画像情報における同一
時系列のインタリーブ画像情報を対応するバッファメモ
リ領域の同一のアドレスに格納する第1の選択手段から
なり、前記第2の手段が、選択された画像情報を格納す
るバッファメモリ領域から読み出された情報を出力に接
続する第2の選択手段からなり、前記第3の手段が、各
バッファメモリ領域の同一のアドレスから複数の画像情
報における対応するインタリーブ画像情報を順次読み出
す第3の選択手段からなるとともに、前記第3の選択手
段における読み出しアドレス供給ごとに、前記各バッフ
ァメモリ領域における次の出力時系列の画像情報のアド
レスとデータサイズとを記憶する別のメモリ手段を設
け、 再生画像情報の選択変更時、前記第2の選択手段
において新たな画像情報に対応するバッファメモリ領域
に接続を変更するとともに、前記第3の選択手段におい
て、前記別のメモリ手段に記憶されているアドレスとデ
ータサイズに基づいて算出された新たな画像情報のアド
レスによって、次の出力時系列の画像情報の読み出しを
行なうように構成されていることを特徴としている。The invention according to claim 8 relates to the image reproducing apparatus according to claim 7, wherein the first means is configured to perform interleaving of the same time series in a plurality of pieces of image information read from the image information storage medium. A first selection unit for storing the image information at the same address in the corresponding buffer memory area, wherein the second unit outputs the information read from the buffer memory area for storing the selected image information to an output A second selecting means for connecting, wherein the third means comprises third selecting means for sequentially reading out corresponding interleaved image information in a plurality of pieces of image information from the same address of each buffer memory area, and For each supply of the read address by the selecting means of No. 3, the address of the next output time-series image information in each buffer memory area and the data size When the selection of the reproduction image information is changed, the connection to the buffer memory area corresponding to the new image information is changed by the second selection means. And reading out the next output time-series image information by using the address of the new image information calculated based on the address and the data size stored in the another memory means. And
【0023】[0023]
【0024】また、請求項9記載の発明は、画像再生装
置に係り、画像情報記憶媒体から読み出されたインタリ
ーブ画像情報における複数の時系列の画像情報を格納す
るための、メインバッファ領域とサブバッファ領域とか
らなるバッファメモリと、前記インタリーブ画像情報中
の選択されている画像情報を前記メインバッファ領域に
格納し、選択されていない画像情報を前記サブバッファ
領域に格納する第1の手段と、選択された画像情報を前
記メインバッファ領域から読み出す第2の手段とを備え
るとともに、画像情報の選択変更時、前記メインバッフ
ァ領域とサブバッファ領域とを入れ替えて順次書き込み
と読み出しを行ない、さらに、それぞれの場合の読み出
しが、書き込みによって追い越されないようにするため
の追越し制御を行なうように構成されていることを特徴
としている。According to a ninth aspect of the present invention, there is provided an image reproducing apparatus, comprising: a main buffer area for storing a plurality of time-series image information in interleaved image information read from an image information storage medium; A buffer memory comprising a buffer area, first means for storing selected image information in the interleaved image information in the main buffer area, and storing unselected image information in the sub-buffer area; A second means for reading out the selected image information from the main buffer area, and when the selection of the image information is changed, the main buffer area and the sub-buffer area are interchanged to sequentially perform writing and reading, and further, In the case of, the overtaking control is performed so that the reading is not overtaken by the writing. It is characterized by being configured to Migihitsuji.
【0025】また、請求項10記載の発明は、請求項9
記載の画像再生装置に係り、前記第1の手段が、画像情
報記憶媒体から読み出された複数の画像情報における選
択されている画像情報と選択されていない画像情報とを
区分して、それぞれ前記メインバッファ領域とサブバッ
ファ領域とに格納する第1の選択手段からなり、前記第
2の手段が、前記選択されている画像情報のアドレスを
供給することによって、前記メインバッファ領域から前
記選択されている画像情報を順次読み出す第2の選択手
段からなるとともに、前記第2の選択手段における読み
出しアドレス供給ごとに、前記サブバッファ領域におけ
る次の出力時系列の画像情報のアドレスとデータサイズ
とを記憶する別のメモリ手段を設け、再生画像情報の選
択変更時、前記第2の選択手段において、前記別のメモ
リ手段に記憶されているアドレスとデータサイズに基づ
いて算出された新たな画像情報のアドレスによって、前
記サブバッファ領域中の次の出力時系列の選択された画
像情報の読み出しを行なうように構成されていることを
特徴としている。The invention described in claim 10 is the same as the ninth invention.
The image reproducing apparatus according to the above, wherein the first means classifies selected image information and unselected image information among a plurality of pieces of image information read from the image information storage medium, and A first selection unit that stores the selected image information in the main buffer region and a sub-buffer region, wherein the second selection unit supplies an address of the selected image information. A second selection unit for sequentially reading out the image information stored in the sub-buffer area, and storing an address and a data size of the next output time-series image information in the sub-buffer area each time the second selection unit supplies a read address. Another memory means is provided, and when the reproduction image information is selected and changed, the second selection means stores the information stored in the another memory means. And reading out the selected image information of the next output time series in the sub-buffer area by the address of the new image information calculated based on the current address and the data size. I have.
【0026】[0026]
【0027】また、請求項11記載の発明は、画像再生
装置に係り、画像情報記憶媒体から読み出されたインタ
リーブ画像情報における複数の時系列の画像情報を順次
格納するための、単一の領域からなるバッフメモリと、
該バッファメモリから選択された時系列の画像情報を順
次読み出す読み出し手段とを備えるとともに、該読み出
しが、書き込みによって追い越されないようにするため
の追越し制御を行なうように構成されていることを特徴
としている。The invention according to claim 11 relates to an image reproducing apparatus, wherein a single area for sequentially storing a plurality of time-series image information in interleaved image information read from an image information storage medium is provided. A buff memory consisting of
Reading means for sequentially reading out the time-series image information selected from the buffer memory, and performing overtaking control so that the reading is not overtaken by writing. I have.
【0028】また、請求項12記載の発明は、請求項1
1記載の画像再生装置に係り、前記読み出し手段が、前
記バッファメモリに対して前記選択された画像情報のア
ドレスを供給することによって、前記選択された画像情
報を順次読み出す選択手段からなるとともに、該選択手
段における読み出しアドレス供給ごとに、前記バッファ
メモリにおける次の出力時系列の各画像情報のアドレス
とデータサイズとを記憶する別のメモリ手段を設け、再
生画像情報の選択変更時、前記選択手段において、前記
別のメモリ手段に記憶されているアドレスとデータサイ
ズに基づいて算出された新たな画像情報のアドレスによ
って、前記バッファメモリにおける次の出力時系列の選
択された画像情報の読み出しを行なうように構成されて
いることを特徴としている。The invention according to claim 12 is the first invention.
1. The image reproducing apparatus according to 1, wherein the reading means comprises a selecting means for sequentially reading the selected image information by supplying an address of the selected image information to the buffer memory. For each read address supply in the selection means, another memory means for storing the address and data size of each image information of the next output time series in the buffer memory is provided. Reading out the next output time-series selected image information in the buffer memory by using the address of the new image information calculated based on the address and the data size stored in the another memory means. It is characterized by being constituted.
【0029】[0029]
【0030】[0030]
【作用】この発明の構成では、画像情報記憶媒体(ディ
スク等)から読み出された複数の画像情報をバッファメ
モリ領域に格納し、バッファメモリ領域に格納された画
像情報を読み出して画面を再生する際に、画面切り替え
が生じたときは、次に読み出す画像情報を、バッファメ
モリの対応する領域から読み出して再生するようにする
ために、バッファメモリ領域を複数の画像情報に対応し
て並列に構成し、画像情報記憶媒体から読み出された複
数の画像情報における対応するインタリーブ画像情報を
各バッファメモリ領域の同一のアドレスに格納するとと
もに、選択された画像情報に対応するバッファメモリ領
域を出力に接続して、各バッファメモリ領域の同一のア
ドレスから複数の画像情報における対応するインタリー
ブ画像情報を順次読み出すように構成したので、エラー
訂正部の入力転送レートと、ビデオデータ処理部の出力
転送レートの差によって再生されないビデオデータがな
くなるとともに、ユーザからの画面切り替え指示に対す
る応答性を向上させることができる。According to the structure of the present invention, a plurality of image information read from an image information storage medium (such as a disk) is stored in a buffer memory area, and the image information stored in the buffer memory area is read to reproduce a screen. When a screen change occurs, the buffer memory area is configured in parallel with a plurality of pieces of image information so that the next image information to be read is read from the corresponding area of the buffer memory and reproduced. The corresponding interleaved image information in the plurality of image information read from the image information storage medium is stored at the same address of each buffer memory area, and the buffer memory area corresponding to the selected image information is connected to the output. Then, the corresponding interleaved image information in the plurality of image information is sequentially read from the same address in each buffer memory area. As a result, there is no video data that is not reproduced due to the difference between the input transfer rate of the error correction unit and the output transfer rate of the video data processing unit, and the responsiveness to the screen switching instruction from the user can be improved. it can.
【0031】また、この発明の別の構成では、画像情報
記憶媒体(ディスク等)から読み出された複数の画像情
報をバッファメモリ領域に格納し、バッファメモリ領域
に格納された画像情報を読み出して画面を再生する際
に、画面切り替えが生じたときは、次に読み出す画像情
報を、バッファメモリの対応する領域から読み出して再
生するようにするために、バッファメモリをメインバッ
ファ領域とサブバッファ領域とから構成し、画像情報記
憶媒体から読み出された複数の画像情報における選択さ
れている画像情報をメインバッファ領域に格納し、選択
されていない画像情報をサブバッファ領域に格納して、
選択された画像情報をメインバッファ領域から読み出す
とともに、画像情報の選択を変更したときは、サブバッ
ファ領域中の変更選択された画像情報を読み出すように
構成したので、エラー訂正部の入力転送レートと、ビデ
オデータ処理部の出力転送レートの差によって再生され
ないビデオデータがなくなるとともに、ユーザからの画
面切り替え指示に対する応答性を向上させることができ
る。In another configuration of the present invention, a plurality of pieces of image information read from an image information storage medium (such as a disk) are stored in a buffer memory area, and the image information stored in the buffer memory area is read out. When the screen is switched when the screen is reproduced, the buffer memory is divided into a main buffer area and a sub-buffer area so that the next image information to be read is read from the corresponding area of the buffer memory and reproduced. , The selected image information among the plurality of image information read from the image information storage medium is stored in the main buffer area, the unselected image information is stored in the sub-buffer area,
The selected image information is read from the main buffer area, and when the selection of the image information is changed, the changed and selected image information in the sub-buffer area is read. In addition, there is no video data that is not reproduced due to the difference in the output transfer rate of the video data processing unit, and the responsiveness to a screen switching instruction from the user can be improved.
【0032】また、この発明のさらに別の構成では、画
像情報記憶媒体(ディスク等)から読み出された複数の
画像情報をバッファメモリ領域に格納し、バッファメモ
リ領域に格納された画像情報を読み出して画面を再生す
る際に、画面切り替えが生じたときは、次に読み出す画
像情報を、バッファメモリの対応する領域から読み出し
て再生するようにするために、バッファメモリを単一の
領域から構成し、このバッファメモリ領域に、画像情報
記憶媒体から読み出された複数の画像情報を格納して、
選択された画像情報を読み出すように構成したので、エ
ラー訂正部の入力転送レートと、ビデオデータ処理部の
出力転送レートの差によって再生されないビデオデータ
がなくなるとともに、ユーザからの画面切り替え指示に
対する応答性を向上させることができる。In still another configuration of the present invention, a plurality of pieces of image information read from an image information storage medium (such as a disk) are stored in a buffer memory area, and the image information stored in the buffer memory area is read. When the screen is switched when the screen is played back, the buffer memory is composed of a single area so that the image information to be read next is read out from the corresponding area of the buffer memory and played back. In the buffer memory area, a plurality of pieces of image information read from the image information storage medium are stored,
Since the selected image information is configured to be read, there is no video data that is not reproduced due to the difference between the input transfer rate of the error correction unit and the output transfer rate of the video data processing unit. Can be improved.
【0033】[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とを設けた概略構成を有し
ている。Embodiments of the present invention will be described below with reference to the drawings. The description will be made specifically using an embodiment. In each of the following examples,
The case of the multi-angle system will be described, but the same applies to the case of the multi-story system. First Embodiment FIG. 1 is a block diagram showing a configuration of a disc reproducing apparatus according to a first embodiment of the present invention. FIG. 2 is a flowchart (1) for explaining the operation of the disc reproducing apparatus.
FIG. 3 is a flowchart (2) for explaining the operation of the disc reproducing apparatus. As shown in FIG. 1, the disc reproducing apparatus of this example is configured such that a motor 2
A pickup 3, a current amplification unit 4, a pickup control unit 5, a waveform shaping amplification unit 6, an error correction unit 7,
.. , A buffer memory 8 1, 8 2, 8 3 ,.
, A selector 10, a selector 11, a video data processing unit 12, a system controller 13, and a system controller memory 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に供給する。The disc 1 is composed of, for example, an optical disc such as a DVD, and records a plurality of pieces of information which proceed simultaneously in an interleaved manner. The motor 2 rotates the disk 1 at a predetermined variable speed. The pickup 3 reads data recorded in pits on the surface of the disk 1. Current amplifier 4
Supplies a driving current for rotating the motor 2, a reading light source driving current for the pickup 3, and a positioning control driving current. The pickup control unit 5 controls the current output of the current amplification unit 4 and controls the positioning drive of the pickup 3. The waveform shaping / amplifying unit 6 amplifies the data signal read from the pickup 3, shapes the waveform, and binarizes the data signal. The error correction unit 7 detects and corrects a code error in the output data from the waveform shaping amplification unit. The buffer memories 8 1, 8 2, 8 3, ... Are composed of a plurality of cells, and store the respective angle data from the error correction unit 7 for each cell. When the address of the cell reaches the end, each buffer memory returns to the beginning and is used cyclically. The buffer memory 8
, 8 , 8 3, ... May be configured as separate memories, or one memory may be divided in parallel,
A plurality of locations may be accessible with the same address. The selector 9 selects a buffer memory in which data is to be stored according to the angle of the data output from the error correction unit 7. Also, the selector 10
Selectively output data from the buffer memory in which the selected angle data is stored. The selector 11 selects a cell in the buffer memory where the read data is stored. The video data processing unit 12 decodes output data from the buffer memory to generate a video output and an audio output. The system controller 13
In addition to controlling the pickup control unit 5 according to the data read information from the error correction unit 7, the selector 9 selects a data write buffer memory, the selector 10 selects a data read buffer memory,
The selection of the data read cell in the selector 11 is controlled. The system controller memory 14 includes selectors 10 and 1 necessary for switching image information when an angle change instruction is issued from the system controller 13.
1 to store the control information, etc.
Supply 3
【0035】以下、図1,図2,図3を参照して、上記
構成のディスク再生装置の動作について説明する。この
例においては、バッファメモリ81,82,83,…
は、m個からなるとともに、それぞれのバッファメモリ
は、n個の時系列データ数に対応するセルを有し、全体
としてm×n個のセルからなるマトリクス状メモリを構
成している。また、バッファメモリ81,82,83,
…における、マトリクス内の要素セルを選択し、エラー
訂正ブロック7からのデータ入力と、ビデオデータ処理
部12へのデータ出力とを行なうために、セレクタ9,
10,11が設けられている。ここで、mはアングル数
の最大値である9個用意するものとし、nはそれぞれの
バッファの最大容量から考慮した値に設計されているも
のとする。Hereinafter, the operation of the disk reproducing apparatus having the above configuration will be described with reference to FIGS. In this example, the buffer memories 8 1 , 8 2 , 8 3 ,.
Are composed of m cells, and each buffer memory has n cells corresponding to the number of time-series data, and constitutes a matrix memory composed of m × n cells as a whole. The buffer memory 8 1, 8 2, 8 3,
In order to select an element cell in the matrix and input data from the error correction block 7 and output data to the video data processing unit 12,
10 and 11 are provided. Here, it is assumed that m is the maximum value of the number of angles and nine are prepared, and n is designed to be a value considering the maximum capacity of each buffer.
【0036】セレクタ9は、エラー訂正部7からシーケ
ンシャルに読み出された、図9に示されたような、マル
チアングルデータを、各アングルごとにそれぞれ対応す
るバッファメモリに選択的に格納する。また、セレクタ
10は、現在、ユーザによって選択されているアングル
データが格納されているバッファメモリを選択して、読
み出されたデータを出力する。セレクタ11は、各バッ
ファメモリにおける、読み出すべきデータブロックが格
納されているセルを選択するものであって、時系列の変
化に伴って更新されてゆく、各バッファメモリ上の同一
のポインタを指定する。例えば、セレクタ10によっ
て、アングルAに対応するバッファメモリ81 が選択
されると、セレクタ11によって示されるポインタが、
インタリーブナンバ0,1,2,…に対応して順次、更
新されてゆくのに伴って、データA0,A1,…が順
次、ビデオデータ処理部12に出力される。ビデオデー
タ処理部12に出力ずみのデータは、バッファメモリ内
から破棄して、次の新しいデータを順次格納する。この
ようにすることによって、アングルごとのデータに対し
て、セレクタ10の選択と、セレクタ11の更新動作の
みによって、マルチアングルデータの再生が可能にな
る。The selector 9 selectively stores the multi-angle data, as shown in FIG. 9, sequentially read from the error correction unit 7 in a buffer memory corresponding to each angle. Further, the selector 10 selects a buffer memory in which the angle data currently selected by the user is stored, and outputs the read data. The selector 11 selects a cell in each buffer memory in which a data block to be read is stored, and designates the same pointer on each buffer memory, which is updated with a change in time series. . For example, the selector 10, the buffer memory 81 which corresponds to the angle A is selected, the pointer indicated by the selector 11,
The data A0, A1,... Are sequentially output to the video data processing unit 12 as they are sequentially updated in accordance with the interleave numbers 0, 1, 2,. The data output to the video data processing unit 12 is discarded from the buffer memory, and the next new data is sequentially stored. By doing so, it is possible to reproduce multi-angle data by only selecting the selector 10 and updating the selector 11 for data for each angle.
【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,…)に、それぞれのアングルのデグ
タが格納される。First, the operation of writing data to the buffer memory will be described with reference to FIG. the first,
When a disc is set in the disc reproducing apparatus (DVD player), the pickup control unit 5 and the like operate in accordance with an instruction from the system controller 13 to read data recorded on the disc 1 via the pickup 3 and obtain a waveform. After being binarized in the shaping / amplifying unit 6 and subjected to error correction processing in the error correcting unit 7 (step S1), the data is input to the system controller 13. The system controller 13 checks the contents of the input serial data and detects that multi-angle data is being read from the disk (step S2), and determines what kind of angle data is on the disk. Is displayed on a display unit (not shown) on the disk reproducing device (step S3). At this time, by selecting an angle of the image to be viewed by the user using an operation button (not shown) of the disc reproducing apparatus main body, an operation button of the remote control device, or the like, information indicating the selected angle is displayed. , To the system controller 13. Upon receiving this instruction, the system controller 13 performs an operation of controlling each selector so as to reproduce the image data of the selected angle recorded on the disk 1. For the data write operation, the system controller 13 controls the selector 9 to store the data at the specified angle (step S4). As a result, the selector 9 sequentially stores the interleaved image data input serially via the error correction unit 7 in the buffer memory corresponding to each designated angle (step S5). Such a data write operation is performed for each designated angle until the storage of data for one interleave block is completed (step S6). At this time, in the data read from the disk 1, information related to all angles (information of a jump destination address to next interleaved data and data size) is recorded in the header portion thereof. Controls the switching of the selector 9 with reference to this data, whereby the buffer memory 8 i of the selected angle is controlled.
(I = 1, 2, 3,...) Store the deguter of each angle.
【0038】次に、図3を参照して、上記構成のバッフ
ァメモリからの読み出し動作について説明する。前述の
アングルの選択操作で、アングルAを選んだとすると、
システム・コントローラ13は、バッファメモリの出力
側のセレクタ10を、選択されたアングルAに対応する
バッファメモリ81 からの出力を選択するように制御
する(ステップP1)。さらにシステム・コントローラ
13が、セレクタ11を制御することによって、セレク
タ11は、時間的に最も古いセルのバッファポインタを
選択する(ステップP2)ので、そのセルのバッファデ
ータがセレクタ10を経てビデオデータ処理部12に転
送され(ステップP5)、復号処理が行なわれて、ビデ
オ信号とオーディオ信号が再生され出力される。なおこ
の際、セレクタ11によってバッファポインタを指し示
されているセルに対して、セレクタ9から入力されるエ
ラー訂正データによって上書きされないように、追越し
制御を行なうことが必要である。ビデオデータ処理部1
2に出力し終えたデータは、不要になるので、セレクタ
11によって示されるバッファポインタを更新(+1)
する(ステップP6)。前述の追越し制御によって、読
み出しを完了したセルの直前のセルまで新たなデータの
書き込みが行なわれるので、バッファポインタの更新に
よって、次のエラー訂正データの入力が可能になる。Next, the operation of reading data from the buffer memory having the above configuration will be described with reference to FIG. If angle A is selected by the above-mentioned angle selection operation,
System controller 13, the selector 10 of the output side of the buffer memory is controlled to select the output from the buffer memory 81 corresponding to the selected angle A (step P1). Further, the system controller 13 controls the selector 11 so that the selector 11 selects the buffer pointer of the oldest cell in time (step P2). The video signal and the audio signal are transferred to the unit 12 (Step P5), decoded, and reproduced and output. At this time, it is necessary to perform overtaking control so that the cell pointed to by the buffer pointer by the selector 11 is not overwritten by the error correction data input from the selector 9. Video data processing unit 1
Since the data output to 2 becomes unnecessary, the buffer pointer indicated by the selector 11 is updated (+1).
(Step P6). By the above-mentioned overtaking control, new data is written up to the cell immediately before the cell from which reading has been completed, so that the next error correction data can be input by updating the buffer pointer.
【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の画像から見ることができる。When the user watching the playback screen instructs angle switching by a remote controller or the like (step P3), when this instruction is transmitted to the system controller 13, the system controller 13 responds to the selected angle. Then, control is performed to switch the selector 10 (step P4). For example, when the user is on the playback screen,
Pictures have state that viewed by the data from the buffer memory A 1 corresponding to the angle A, when an instruction to switch the angle B, the system controller 1
The control of the 3, the selector 10 is switched so as to select and output the data read from the buffer memory 82 which corresponds to the angle B. On the other hand, the addresses output from the selector 11 are stored in all the buffer memories 8.
Since i (i = 1, 2, 3,...) is common, there is no need to recalculate the address of the buffer memory or switch the address according to the angle switching. Thus, a user who was watching images A i is, when switching to the image of the angle B, the system controller 13 that has received the instruction may be performed only switching of the selector 10. Therefore, assuming that the angle switching instruction by the user's remote control operation is transmitted to the system controller 13 and the time lag until the selector 10 is switched can be ignored, the user can view the Bi + 1 image on the playback screen. it can.
【0040】このように、この例のディスク再生装置の
構成によれば、バッファメモリを、アングル数と時系列
データ数とに対応してマトリクス状に構成し、バッファ
メモリの入力側と出力側にそれぞれセレクタを設けてア
ングルごとに選択してデータの格納と出力とを行なうと
ともに、各バッファメモリに共通に読み出しセルのポイ
ンタ指示を行なうセレクタを設けたので、各アングルの
データが歯抜け状にバッファメモリに記録されるような
場合でも、バッファメモリごとにインタリーブデータの
セルのアドレスを意識して書き込み読み出しの処理を行
なう必要がなく、またアドレス変換等の作業も不要にな
り、バッファリングのための構成もシンプルになるとと
もに、従来、エラー訂正部の入力転送レートと、ビデオ
データ処理部の出力転送レートの差によって出力されな
かったビデオデータも再生可能になるとともに、ユーザ
によるアングル切り替え時の応答速度も向上する。As described above, according to the configuration of the disk reproducing apparatus of this example, the buffer memory is configured in a matrix corresponding to the number of angles and the number of time-series data, and is provided on the input side and the output side of the buffer memory. Selectors are provided for each angle to select and store data and output, and a selector is provided for each buffer memory to indicate the pointer of a read cell in common. Even in the case where data is recorded in the memory, there is no need to be aware of the address of the cell of the interleaved data for each buffer memory and to perform write / read processing. In addition to simplifying the configuration, the input transfer rate of the error correction unit and the output of the video data Video data that has not been output by the difference between the transfer rate even with allowing reproduction, thereby improving the response speed at the time of angle change by the user.
【0041】◇第2実施例 図4は、この発明の第2実施例であるディスク再生装置
の構成を示すブロック図、また、図5は、同ディスク再
生装置の動作を説明するための図である。この例のディ
スク再生装置は、図4に示すように、ディスク1に対し
て、モータ2と、ピックアップ3と、電流増幅部4と、
ピックアップ制御部5と、波形整形増幅部6と、エラー
訂正部7と、ビデオデータ処理部12と、バッファメモ
リ15と、セレクタ16と、セレクタ17と、システム
・コントローラ18と、システム・コントローラ用メモ
リ19とを設けた概略構成を有している。Second Embodiment FIG. 4 is a block diagram showing the configuration of a disk reproducing apparatus according to a second embodiment of the present invention, and FIG. 5 is a diagram for explaining the operation of the disk reproducing apparatus. is there. As shown in FIG. 4, the disc reproducing apparatus of this example has a motor 1, a pickup 3, a current amplifier 4,
Pickup control unit 5, waveform shaping / amplification unit 6, error correction unit 7, video data processing unit 12, buffer memory 15, selector 16, selector 17, system controller 18, and memory for system controller 19 is provided.
【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に供給する。Disc 1, motor 2, pickup 3,
The current amplification unit 4, the pickup control unit 5, the waveform shaping amplification unit 6, the error correction unit 7, and the video data processing unit 12
Is the same as that of the first embodiment shown in FIG. The buffer memory 15 includes a main buffer 15A and a sub buffer 15
The main buffer 15A stores image data of a currently selected angle, and the sub-buffer 15B stores image data of an unselected angle. The main buffer 15A and the sub-buffer 15B each have a plurality of cells, and store input angle data for each cell. When the address of the cell reaches the end, the main buffer and the sub-buffer return to the beginning and are used cyclically. Note that the buffer memory 15 may have a main buffer and a sub-buffer separately, or one memory may be divided into regions and used as the main buffer and the sub-buffer. The selector 16 stores the selected angle data in the main buffer 15A, and stores the unselected angle data in the sub-buffer 15B. The selector 17 specifies an address on the buffer memory to be output to the video data processing unit 12. The system controller 18 controls the pickup control unit 5 according to the data read information from the error correction unit 7, and controls the selection of the data write buffer memory in the selector 16 and the selection of the data read cell in the selector 17. . The system controller memory 19 stores control information and the like of the selector 16 necessary for switching image information at the time of an angle change instruction from the system controller 18, and supplies the information to the system controller 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に格納
される。Hereinafter, the operation of the disk reproducing apparatus having the above configuration will be described with reference to FIGS. First, a write operation to the buffer memory will be described. In the same manner as described in the first embodiment, the data recorded on the disk 1 is read out,
The data is input to the system controller 18 via the error correction unit 7. When the system controller 18 checks the contents of the input serial data and detects that multi-angle data is being read from the disk, the system controller 18 determines what kind of angle data is on the disk. The information is displayed on a display unit (not shown) on the disc reproducing apparatus. At this time, information indicating the selected angle is transmitted to the system controller 18 in the same manner as in the first embodiment. Upon receiving this instruction, the system controller 18 performs an operation of controlling each selector so as to reproduce the image data of the selected angle recorded on the disk 1. When writing the image data read from the disk to the buffer memory, the system controller controls the selector 16 to store the image data of the currently selected screen in the main buffer 15A, and to store the unselected B, C Are sequentially stored in the sub-buffer 15B. At this time, the data read from the disk 1 contains information related to all angles (jump destination address to next interleaved data and information on data size).
8 controls the switching of the selector 16 with reference to this data, whereby each angle data is stored in the main buffer 15A and the sub-buffer 15B.
【0044】次に、バッファメモリからの読み出し動作
について説明する。第1実施例の場合と同様のアングル
の選択操作において、例えばアングルAが選択されてい
る場合には、システム・コントローラ18は、バッファ
メモリの出力側のセレクタ17が、メインバッファ15
Aに格納されているアングルAのデータのうち、時間的
に最も古いセルのバッファポインタから順次選択するよ
うに制御する。これによって、これらのセルのバッファ
データが順次ビデオデータ処理部12に転送されて、ビ
デオ信号とオーディオ信号が再生されて出力される。こ
のとき、セレクタ17で指し示されているバッファポイ
ンタのセルが、セレクタ16から入力されるエラー訂正
データによって上書きされないように、追越し制御を行
なう必要がある。Next, the reading operation from the buffer memory will be described. In the same angle selection operation as in the first embodiment, for example, when the angle A is selected, the system controller 18 sets the selector 17 on the output side of the buffer memory to the main buffer 15.
Control is performed so that the data of the angle A stored in A is sequentially selected from the buffer pointer of the oldest cell in time. As a result, the buffer data of these cells is sequentially transferred to the video data processing unit 12, and the video signal and the audio signal are reproduced and output. At this time, it is necessary to perform overtaking control so that the cell of the buffer pointer indicated by the selector 17 is not overwritten by the error correction data input from the selector 16.
【0045】システム・コントローラ18は、ビデオデ
ータ制御部12に対してインタリーブデータを出力する
際に、セレクタ17の指し示すバッファアドレス更新用
として、インタリーブデータのヘッダ部分に記録されて
いる管理情報を参照して、それぞれのアングルにおけ
る、次のインタリーブデータの開始アドレスとデータサ
イズを、システム・コントローラ用メモリ19に記憶す
る。例えば、アングルAnのインタリーブブロックを転
送する際に、An+1/Bn+1/Cn+1のインタリ
ーブブロックの開始アドレスとデータサイズを記憶して
おく。When outputting the interleaved data to the video data controller 12, the system controller 18 refers to the management information recorded in the header of the interleaved data for updating the buffer address indicated by the selector 17. Then, the start address and data size of the next interleaved data at each angle are stored in the system controller memory 19. For example, when transferring the interleaved block of the angle An, the start address and the data size of the interleaved block An + 1 / Bn + 1 / Cn + 1 are stored.
【0046】1つの画像データをビデオデータ処理部1
2へ出力すると、次の画像データを出力するために、シ
ステム・コントローラ18は、セレクタ17の次の読み
出しのためのバッファポインタを更新する。前述の追越
し制御によって、読み出しを完了したセルの直前のセル
まで新たなデータの書き込みが行なわれるので、バッフ
ァポインタの更新によって、次のエラー訂正データの入
力が可能になる。また、システム・コントローラ18
は、アングルを変更した際に、読み出しを行なうことと
なる、サブバッファ15B側の、同一インタリーブナン
バに対応アドレスポインタも更新する。システム・コン
トローラ18は、このメインバッファ15Aとサブバッ
ファ15Bの更新位置を、システム・コントローラ用メ
モリ19に順次記憶しておく。この場合のバッファポイ
ンタの更新方法としては、次のように行なう。One image data is transferred to the video data processing unit 1
When the data is output to the selector 2, the system controller 18 updates the buffer pointer for the next read of the selector 17 in order to output the next image data. By the above-mentioned overtaking control, new data is written up to the cell immediately before the cell from which reading has been completed, so that the next error correction data can be input by updating the buffer pointer. Also, the system controller 18
Updates the address pointer corresponding to the same interleave number on the side of the sub-buffer 15B to be read when the angle is changed. The system controller 18 sequentially stores the update positions of the main buffer 15A and the sub-buffer 15B in the system controller memory 19. The updating method of the buffer pointer in this case is as follows.
【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
の転送を行なうことが例示されている。(A) Main Buffer The system controller 18 stores the data in the system controller memory 19 at the time when the angle data An was transferred from the selector 17 and the last time when the angle data An-1 was transferred, for example. Put, angle data A
n, and by adding this data size to the address of An, the next selector 17
Is obtained and stored in the system controller memory 19. The system controller 18 instructs the selector 17 of this address stored in the system controller memory 19 at the time of the next read. In FIG. 5, at the time of transfer of A1 from the buffer memory this time, the system controller determines the start address of A1 and the address of A1 which was previously stored in the system controller memory at the time of transfer of A0 from the buffer memory. By adding the data size, the start address of A2 is calculated and stored in the memory for the system controller. At the next transfer, the start address of A2 stored in the memory for the system controller is selected. By instructing A17, A2
Is illustrated as an example.
【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の転送を行な
うことが例示されている。(B) Sub-buffer The system controller 18 stores the data in the system controller memory 19 at the time when the angle data An was transferred from the selector 17 and the previous time when the angle data An-1 was transferred last time. Set angle data B
By referring to the data size of n / Cn and adding this data size to the address of Bn / Cn, the read buffer pointer Bn + 1 / C of the next selector 17 is obtained.
Finding n + 1, the system controller memory 19
To memorize it. When changing the angle at the next reading, the system controller 18 sets the system
This address stored in the controller memory 19 is instructed to the selector 17. In FIG. 5, when transferring A2 from the buffer memory, the system controller sets the start address of B2 having the same interleave number,
During the previous transfer of A1 from the buffer memory, the system
The start address of B3 is calculated by adding the data size of B2 and C2 stored in the memory for the controller, and stored in the memory for the system controller. It is exemplified that the transfer of B3 is performed by instructing the selector 17 of the start address of B3 stored in the controller memory.
【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へ転送する。When the user watching the playback screen instructs angle switching by a remote controller or the like, when this instruction is transmitted to the system controller 18, the system controller 18 selects the angle to be indicated by the selector 17. The address of the cell in which the data of the angle is stored is calculated. For example, the calculation of the read address when changing from the reproduction screen of the data An of the angle A to another angle is performed in the following manner according to the selected angle. (A) When Angle Data B is Selected The system controller 18 designates the address of the angle B data Bn in the sub-buffer 15B stored in the system controller memory 19 to the selector 17 as it is. I do. Then, the data read from the sub-buffer 15B in accordance with the address is transferred to the video data processing unit 12. (B) When Angle Data C is Selected The system controller 18 has stored the address of the data Bn in the sub-buffer 15B stored in the system controller memory 19 at the time of the previous interleaved data transfer. , The address Cn is calculated by adding the data size of the angle data Cn, and this address is designated to the selector 17. Then, the data read from the sub-buffer 15B in accordance with the address is transferred to the video data processing unit 12.
【0050】アングル切り替えが行なわれたときは、シ
ステム・コントローラ18は、セレクタ16に対してメ
インバッファとサブバッファの切り替えを指示する。す
なわち、例えば上述の例で、アングルBが選択されたと
きは、セレクタ16は、バッファ15Bのこれまで格納
されていたデータB/Cの後にアングルBのデータを格
納し、バッファ15Aのこれまで格納されていたデータ
Aの後にアングルA/Cのデータを格納する。これによ
って、これまで格納されていたデータの読み出し終了
時、バッファ15Bがメインバッファとなり、バッファ
15Aがサブバッファとなって動作が継続される。When the angle is switched, the system controller 18 instructs the selector 16 to switch between the main buffer and the sub buffer. That is, for example, in the above-described example, when the angle B is selected, the selector 16 stores the data of the angle B after the data B / C previously stored in the buffer 15B, and stores the data of the angle B so far in the buffer 15A. After the data A, the data of the angle A / C is stored. As a result, when the reading of the data stored so far is completed, the buffer 15B becomes the main buffer, and the buffer 15A becomes the sub-buffer, and the operation is continued.
【0051】このようにこの例のディスク再生装置によ
れば、バッファメモリをメインバッファとサブバッファ
に区分するとともに、バッファメモリの入力側と出力側
にそれぞれセレクタを設けて、選択されているアングル
のデータをメインバッファに格納し、選択されていない
アングルのデータをサブバッファに格納して、選択され
ているアングルのデータをメインバッファから読み出す
とともに、アングル切り替え時にサブバッファからデー
タを読み出すようにしたので、従来技術において、エラ
ー訂正部の入力転送レートと、ビデオデータ処理部の出
力転送レートの差によって再生されなかったアングルデ
ータも再生されるようになり、ユーザによるアングル切
り替え時の反応速度も向上することになる。As described above, according to the disk reproducing apparatus of this embodiment, the buffer memory is divided into the main buffer and the sub-buffer, and the selectors are provided on the input side and the output side of the buffer memory, respectively. The data is stored in the main buffer, the data of the unselected angle is stored in the sub-buffer, the data of the selected angle is read from the main buffer, and the data is read from the sub-buffer when the angle is switched. In the related art, angle data that has not been reproduced due to the difference between the input transfer rate of the error correction unit and the output transfer rate of the video data processing unit is also reproduced, and the reaction speed when the user switches angles is improved. Will be.
【0052】◇第3実施例 図6は、この発明の第3実施例であるディスク再生装置
の構成を示すブロック図、また、図7は、同ディスク再
生装置の動作を説明するための図である。この例のディ
スク再生装置は、図6に示すように、ディスク1に対し
て、モータ2と、ピックアップ3と、電流増幅部4と、
ピックアップ制御部5と、波形整形増幅部6と、エラー
訂正部7と、バッファメモリ20と、セレクタ21と、
システム・コントローラ22と、システム・コントロー
ラ用メモリ23とを設けた概略構成を有している。Third Embodiment FIG. 6 is a block diagram showing the configuration of a disk reproducing apparatus according to a third embodiment of the present invention, and FIG. 7 is a diagram for explaining the operation of the disk reproducing apparatus. is there. As shown in FIG. 6, the disc reproducing apparatus of this example has a motor 1, a pickup 3, a current amplifier 4,
A pickup control unit 5, a waveform shaping / amplifying unit 6, an error correcting unit 7, a buffer memory 20, a selector 21,
It has a schematic configuration including a system controller 22 and a system controller memory 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に供給する。Disc 1, motor 2, pickup 3,
The current amplification unit 4, the pickup control unit 5, the waveform shaping amplification unit 6, the error correction unit 7, and the video data processing unit 12
Is the same as that of the first embodiment shown in FIG. The buffer memory 20 has a plurality of cells, and sequentially stores all angle data input from the error correction unit 7 for each cell. When the cell address reaches the end, the buffer memory 20 returns to the beginning and is used cyclically. The selector 21 specifies an address on the buffer memory 20 to output to the video data processing unit 12. The system controller 22 controls the pickup control unit 5 according to the data read information from the error correction unit 7.
And the selection of the data read cell in the selector 21 is controlled. The system controller memory 23 stores control information and the like of the selector 21 necessary for switching image information when an angle change instruction is issued from the system controller 22, and supplies the information to the system controller 22.
【0054】以下、図6,図7を参照して、上記構成の
ディスク再生装置の動作について説明する。まず、バッ
ファメモリへの書き込み動作について説明する。この例
では、ディスク1から読み出されたデータは、波形整形
増幅部6において二値化され、エラー訂正部7において
エラー訂正の処理を行なわれたのち、アングルと無関係
に、読み出された順に、すべてバッファメモリ20に格
納される。Hereinafter, the operation of the disk reproducing apparatus having the above configuration will be described with reference to FIGS. First, a write operation to the buffer memory will be described. In this example, the data read from the disk 1 is binarized in the waveform shaping / amplifying unit 6, subjected to error correction processing in the error correcting unit 7, and then read in the reading order regardless of the angle. , Are all stored in the buffer memory 20.
【0055】次に、バッファメモリからの読み出し動作
について説明する。第1実施例について説明したのと同
様にして、ディスク1からの読み出しデータが波形整形
増幅部6,エラー訂正部7を経てシステム・コントロー
ラ22に入力される。システム・コントローラ22は、
入力されたシリアルデータの内容をチェックして、ディ
スクからマルチアングルのデータが読み出されているこ
とを検出すると、ディスク上にどのような種類のアング
ルデータがあるかを、ディスク再生装置上の図示されな
いディスプレイ装置部に表示する。このとき、第1実施
例の場合と同様にして、選択されたアングルを指示する
情報がシステム・コントローラ22に伝達される。シス
テム・コントローラ22は、この指示を受けたことによ
って、ディスク1に記録されている、選択されたアング
ルの画像データを再生するように、セレクタ21を制御
する動作を行なう。いま、アングルAが選択されていた
場合には、セレクタ21は、システム・コントローラ2
2の制御に応じて、アングルAのデータであって、書き
込み時間が最も古いセルのバッファポインタを指示する
ので、そのセルのデータが読み出されてビデオデータ処
理部12に転送される。このとき、セレクタ21で指示
されているバッファポインタが、エラー訂正部7から入
力されるデータによって上書きされないように、追越し
制御を行なう必要がある。ビデオデータ処理部12で
は、転送されたデータに対して復号処理を行なって、ビ
デオ出力とオーディオ出力を発生する。Next, the read operation from the buffer memory will be described. As described in the first embodiment, data read from the disk 1 is input to the system controller 22 via the waveform shaping / amplifying unit 6 and the error correcting unit 7. The system controller 22
Checking the contents of the input serial data and detecting that multi-angle data is being read from the disc, the type of angle data on the disc is shown on the disc playback device. Display on the display unit that is not performed. At this time, information indicating the selected angle is transmitted to the system controller 22 in the same manner as in the first embodiment. Upon receiving the instruction, the system controller 22 performs an operation of controlling the selector 21 so as to reproduce the image data of the selected angle recorded on the disk 1. If the angle A has been selected, the selector 21
In accordance with the control of No. 2, since the data of the angle A indicates the buffer pointer of the cell with the oldest write time, the data of the cell is read and transferred to the video data processing unit 12. At this time, it is necessary to perform overtaking control so that the buffer pointer specified by the selector 21 is not overwritten by data input from the error correction unit 7. The video data processing unit 12 performs a decoding process on the transferred data to generate a video output and an audio output.
【0056】ビデオデータ制御部12に対してインタリ
ーブデータを出力する際に、システム・コントローラ2
2が、セレクタ21の指示するバッファアドレス更新用
として、インタリーブデータのヘッダ部分に記録されて
いる管理情報を参照して、それぞれのアングルにおけ
る、次のインタリーブデータの開始アドレスとデータサ
イズを、システム・コントローラ用メモリ23に記憶し
ておく。例えば、アングルAのデータブロックAnを転
送する際に、インタリーブブロックAn+1/Bn+1
/Cn+1の開始アドレスとデータサイズを記憶する。When outputting interleaved data to the video data control unit 12, the system controller 2
2 refers to the management information recorded in the header part of the interleaved data for updating the buffer address indicated by the selector 21 and determines the start address and data size of the next interleaved data at each angle in the system. It is stored in the controller memory 23. For example, when transferring the data block An of the angle A, the interleaved block An + 1 / Bn + 1
The start address and data size of / Cn + 1 are stored.
【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に指示する。Since the data whose output has been completed to the video data processing unit 12 becomes unnecessary (Bn / Cn becomes unnecessary when the data An has been output), the system controller 22 reads out the next data from the selector 21. Update the buffer pointer for the operation. By the above-mentioned overtaking control, new data is written up to the cell immediately before the cell from which reading has been completed, so that the next error correction data can be input by updating the buffer pointer. To update the buffer pointer in this case,
Proceed as follows. (A) When Angle Data A is Selected The system controller 22 transfers the angle data An-1 at the time when the angle data An of the address indicated by the selector 21 is transferred, and then transfers the angle data An-1 to the system controller memory 23. Angle data B stored in
By referring to the data size of n / Cn and adding this data size to the address of An, the read buffer pointer An + 1 of the next selector 21 is obtained,
It is stored in the system controller memory 23.
The system controller 22 instructs this address stored in the system controller memory 23 to the selector 21 at the next reading. In FIG. 6, when the current data A1 is transferred from the buffer memory,
The system controller refers to the data size of the data B1 and the data size of the data C1 stored in the memory for the system controller during the previous transfer of the data A0, and adds the data size to the start address of A1. The start address of the data A2 is calculated and stored in the memory for the system controller, and at the next transfer, the address stored in the memory for the system controller is instructed to the selector 21 so that A2 Is illustrated as an example. (B) When Angle Data B is Selected When the angle data Bn of the address indicated by the selector 21 is transferred, the system controller 22 transfers the angle data Bn-1 to the system controller memory 23. Angle data C stored in
n and the data size of the angle data An + 1 referred to when transferring the angle data Bn, and adding these data sizes to the address of Bn, the read buffer pointer of the next selector 21 is read. Bn + 1 is obtained and stored in the system controller memory 23. The system controller 22 instructs this address stored in the system controller memory 23 to the selector 21 at the next reading. (C) When Angle Data C is Selected When the system controller 22 transfers the angle data Cn, the system controller memory 23
Is added to the address of Cn by adding the data size of the angle data An + 1 / Bn + 1 referred to from
Read buffer pointer Cn + 1 of next selector 21
Is stored in the system controller memory 23. The system controller 22 instructs this address stored in the system controller memory 23 to the selector 21 at the next reading.
【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の
アドレスを算出する。When the user watching the playback screen instructs angle switching by a remote controller or the like, when this instruction is transmitted to the system controller 22, the system controller 22 operates the buffer memory to which the selector 21 should instruct. The address at which the data of the selected angle in 20 is stored is calculated. For example, as a method of calculating the address when the angle A is selected and the angle is switched to the angle B or C, the address is calculated as follows based on the current address of An indicated by the selector 21. (A) When Angle Data B is Selected The system controller 22 refers to the data size of the data An in the management information of the header part of the angle data An, adds the data size to the address of the data An, and adds the data size. The address of the data Bn is calculated. (B) When Angle Data C is Selected The system controller 22 refers to the data size of the angle data An and the data size of the angle data Bn in the management information of the header portion of the angle data An, and refers to the address of the data An. Data An and data B
Then, the address of the data Cn is calculated by adding the respective data sizes of n.
【0059】このように、この例のディスク再生装置の
構成によれば、バッファメモリにインタリーブデータを
シリアルに格納するとともに、バッファメモリの出力側
にセレクタを設けてアングルごとに選択してデータの出
力を行なうようにしたので、従来技術において、エラー
訂正部の入力転送レートと、ビデオデータ処理部の出力
転送レートの差によって再生されなかったアングルデー
タも再生されるようになり、ユーザによるアングル切り
替え時の反応速度も向上することになる。As described above, according to the configuration of the disc reproducing apparatus of this example, the interleaved data is serially stored in the buffer memory, and a selector is provided on the output side of the buffer memory to select data for each angle and output the data. In the prior art, angle data that was not reproduced due to a difference between the input transfer rate of the error correction unit and the output transfer rate of the video data processing unit is also reproduced. Will also improve the reaction rate.
【0060】以上、この発明の実施例を図面により詳述
してきたが、具体的な構成はこの実施例に限られたもの
ではなく、この発明の要旨を逸脱しない範囲の設計の変
更等があってもこの発明に含まれる。例えば、この発明
は、DVDの再生に限らず、読み取り側の速度が、再生
データの出力速度に比べて十分速い媒体であって、複数
の同時進行する情報が記録されている記録媒体からのデ
ータ再生を行なう再生装置に対して適用可能なものであ
る。Although the embodiment of the present invention has been described in detail with reference to the drawings, the specific configuration is not limited to this embodiment, and there are design changes and the like without departing from the gist of the present invention. Even this is included in the present invention. For example, the present invention is not limited to DVD playback, and is a medium in which the reading speed is sufficiently higher than the output speed of the playback data, and the data from a recording medium on which a plurality of simultaneously proceeding information are recorded. The present invention can be applied to a reproducing apparatus for performing reproduction.
【0061】[0061]
【発明の効果】以上説明したように、この発明の構成に
よれば、同時進行する複数の画像情報がインタリーブ記
録されている画像情報記録媒体(ディスク等)から、ユ
ーザの指示によって複数の画像情報から任意に選択して
再生する機能を有する画像再生装置(ディスク再生装
置)において、再生しない画像情報のデータもバッファ
上に格納しておくようにしたので、再生すべき画像情報
の切り替え時に、従来はエラー訂正部の入力転送レート
と、ビデオデータ処理部の出力転送レートとの差によっ
て再生されなかった領域のデータのビデオ再生が可能に
なるとともに、ユーザからの切り替え指示に対する反応
時間を短縮することができる。As described above, according to the configuration of the present invention, a plurality of pieces of image information can be read from an image information recording medium (such as a disc) on which a plurality of pieces of image information proceeding simultaneously are interleaved and recorded by a user's instruction. In an image reproducing apparatus (disc reproducing apparatus) having a function of arbitrarily selecting and reproducing the image information, the data of the image information not to be reproduced is also stored in the buffer. Is to enable video playback of data in an area that has not been played back due to the difference between the input transfer rate of the error correction unit and the output transfer rate of the video data processing unit, and to reduce the response time to a switching instruction from the user. Can be.
【図面の簡単な説明】[Brief description of the drawings]
【図1】この発明の第1実施例であるディスク再生装置
の電気的構成を示すブロック図である。FIG. 1 is a block diagram showing an electrical configuration of a disk reproducing apparatus according to a first embodiment of the present invention.
【図2】同ディスク再生装置の動作を説明するためのフ
ローチャート(1)である。FIG. 2 is a flowchart (1) for explaining the operation of the disc reproducing apparatus.
【図3】同ディスク再生装置の動作を説明するためのフ
ローチャート(2)である。FIG. 3 is a flowchart (2) for explaining the operation of the disc reproducing apparatus.
【図4】この発明の第2実施例であるディスク再生装置
の電気的構成を示すブロック図である。FIG. 4 is a block diagram showing an electrical configuration of a disc reproducing apparatus according to a second embodiment of the present invention.
【図5】同ディスク再生装置の動作を説明するための図
である。FIG. 5 is a diagram for explaining the operation of the disc reproducing apparatus.
【図6】この発明の第3実施例であるディスク再生装置
の電気的構成を示すブロック図である。FIG. 6 is a block diagram showing an electrical configuration of a disc reproducing apparatus according to a third embodiment of the present invention.
【図7】同ディスク再生装置の動作を説明するための図
である。FIG. 7 is a diagram for explaining the operation of the disc reproducing apparatus.
【図8】マルチアングル方式の概念を説明するための図
である。FIG. 8 is a diagram for explaining the concept of the multi-angle system.
【図9】ディスク上に記録されるマルチアングル画像デ
ータのフォーマットを例示する図である。FIG. 9 is a diagram illustrating a format of multi-angle image data recorded on a disc.
【図10】従来のディスク再生装置の概略構成を示す図
である。FIG. 10 is a diagram showing a schematic configuration of a conventional disk reproducing apparatus.
【図11】従来のディスク再生装置におけるマルチアン
グル画像の切替方式を説明するための図である。FIG. 11 is a diagram for explaining a multi-angle image switching method in a conventional disk reproducing apparatus.
1 ディスク(画像情報記憶媒体) 81,82,83,… バッファメモリ 9 セレクタ(第1の選択手段) 10 セレクタ(第2の選択手段) 11 セレクタ(第3の選択手段) 15 バッファメモリ 15A メインバッファ領域 15B サブバッファ領域 16 セレクタ(第1の選択手段) 17 セレクタ(第2の選択手段) 20 バッファメモリ 21 セレクタ(選択手段)DESCRIPTION OF SYMBOLS 1 Disc (image information storage medium) 8 1 , 8 2 , 8 3, ... Buffer memory 9 Selector (first selecting means) 10 Selector (second selecting means) 11 Selector (third selecting means) 15 Buffer memory 15A Main buffer area 15B Sub-buffer area 16 Selector (first selecting means) 17 Selector (second selecting means) 20 Buffer memory 21 Selector (selecting means)
Claims (12)
タリーブ画像情報における複数の時系列の画像情報を個
別に格納するためのバッファメモリ領域が並列に構成さ
れていて、各バッファメモリ領域の同一のアドレスにお
いて、前記インタリーブ画像情報における対応する画像
情報を順次読み出しながら更新するように構成されてい
るとともに、前記同一のアドレスにおける読み出しが、
書き込みによって追い越されないようにするための追越
し制御を行なうように構成されていることを特徴とする
バッファメモリ。A buffer memory area for individually storing a plurality of time-series image information in interleaved image information read from an image information storage medium is configured in parallel, and the same buffer memory area of each buffer memory area is provided. In the address, while being configured to update while sequentially reading the corresponding image information in the interleaved image information, reading at the same address,
A buffer memory configured to perform overtaking control for preventing overtaking by writing.
タリーブ画像情報における複数の時系列の画像情報を格
納するための領域がメインバッファ領域とサブバッファ
領域とからなり、選択されている画像情報を前記メイン
バッファ領域において順次読み出しながら更新するとと
もに、選択されていない画像情報を前記サブバッファ領
域に順次書き込み、画像情報の選択を変更したときは、
前記メインバッファ領域とサブバッファ領域とを入れ換
えて順次読み出しと書き込みを行なうとともに、それぞ
れの場合の読み出しが、書き込みによって追い越されな
いようにするための追越し制御を行なうように構成され
ていることを特徴とするバッファメモリ。2. An area for storing a plurality of time-series image information in interleaved image information read from an image information storage medium includes a main buffer area and a sub-buffer area. While updating while sequentially reading in the main buffer area, sequentially writing unselected image information to the sub-buffer area, and changing the selection of image information,
The main buffer area and the sub-buffer area are interchanged to sequentially perform reading and writing, and in each case, reading is performed so as to perform overtaking control so as not to be overtaken by writing. And the buffer memory.
タリーブ画像情報における複数の時系列の画像情報を格
納するための領域が単一のバッファメモリ領域からな
り、該バッファメモリに前記インタリーブ画像情報を順
次書き込んで、選択された画像情報を順次読み出すとと
ももに、該読み出しが、書き込みによって追い越されな
いようにするための追越し制御を行なうように構成され
ていることを特徴とするバッファメモリ。3. A single buffer memory area for storing a plurality of time-series image information in the interleaved image information read from the image information storage medium, wherein the interleaved image information is stored in the buffer memory. A buffer memory configured to sequentially write and sequentially read selected image information and to perform overtaking control for preventing the reading from being overtaken by writing.
モリ領域を備えたバッファメモリに対して、画像情報記
憶媒体から読み出されたインタリーブ画像情報における
複数の時系列の画像情報を、各バッファメモリ領域の同
一のアドレスに順次書き込み、各バッファメモリ領域の
同一アドレスの画像情報を順次読み出しながら更新し
て、選択された画像情報に対応するバッファメモリ領域
の出力を取り出すとともに、前記同一のアドレスにおけ
る読み出しが、書き込みによって追い越されないように
するための追越し制御を行なうことを特徴とするバッフ
ァメモリ管理方法。4. A buffer memory having a plurality of buffer memory areas configured in parallel, wherein a plurality of time-series image information in interleaved image information read from an image information storage medium is stored in each buffer memory. Sequentially writing at the same address in the area, updating while sequentially reading out the image information at the same address in each buffer memory area, taking out the output of the buffer memory area corresponding to the selected image information, and reading out at the same address Performs overtaking control to prevent overtaking by writing.
とからなるバッファメモリに対して、画像情報記憶媒体
から読み出されたインタリーブ画像情報における複数の
時系列の画像情報中の選択されている画像情報を前記メ
インバッファ領域に書き込み、選択されていない画像情
報を前記サブバッファ領域に書き込んで、選択されてい
る画像情報を前記メインバッファ領域から読み出しなが
ら更新し、画像情報の選択を変更したときは、前記メイ
ンバッファ領域とサブバッファ領域とを入れ換えて順次
書き込みと読み出しを行なうとともに、それぞれの場合
の読み出しが、書き込みによって追い越されないように
するための追越し制御を行なうことを特徴とするバッフ
ァメモリ管理方法。5. A buffer memory comprising a main buffer area and a sub-buffer area stores selected image information in a plurality of time-series image information in interleaved image information read from an image information storage medium. When writing to the main buffer area, writing unselected image information to the sub-buffer area, updating the selected image information while reading from the main buffer area, when changing the selection of image information, A buffer memory management method characterized by performing writing and reading sequentially by exchanging a main buffer area and a sub-buffer area, and performing overtaking control so that reading in each case is not overtaken by writing.
して、画像情報記憶媒体から読み出されたインタリーブ
画像情報における複数の時系列の画像情報を順次書き込
んで、選択された画像情報を順次読み出すとともに、該
読み出しが、書き込みによって追い越されないようにす
るための追越し制御を行なうことを特徴とするバッファ
メモリ管理方法。6. A plurality of time-series image information in interleaved image information read from an image information storage medium are sequentially written to a buffer memory consisting of a single area, and the selected image information is sequentially read. A buffer memory management method for performing overtaking control so that the reading is not overtaken by writing.
タリーブ画像情報における複数の時系列の画像情報を格
納するための、並列に構成された複数のバッファメモリ
領域からなるバッファメモリと、前記インタリーブ画像
情報における複数の画像情報を対応する各バッファメモ
リ領域の同一アドレスに格納する第1の手段と、選択さ
れた画像情報に対応するバッファメモリ領域を出力に接
続する第2の手段と、各バッファメモリ領域の同一アド
レスから対応する画像情報を順次読み出す第3の手段と
を備えるとともに、該第3の手段における読み出しが、
書き込みによって追い越されないようにするための追越
し制御を行なうように構成されていることを特徴とする
画像再生装置。7. A buffer memory comprising a plurality of buffer memory areas arranged in parallel for storing a plurality of time-series image information in interleaved image information read from an image information storage medium, and said interleaved image. First means for storing a plurality of pieces of image information in information at the same address of each corresponding buffer memory area, second means for connecting a buffer memory area corresponding to the selected image information to an output, and each buffer memory And third means for sequentially reading out corresponding image information from the same address of the area.
An image reproducing apparatus configured to perform overtaking control for preventing overtaking by writing.
ら読み出された複数の画像情報における同一時系列のイ
ンタリーブ画像情報を対応するバッファメモリ領域の同
一のアドレスに格納する第1の選択手段からなり、前記
第2の手段が、選択された画像情報を格納するバッファ
メモリ領域から読み出された情報を出力に接続する第2
の選択手段からなり、前記第3の手段が、各バッファメ
モリ領域の同一のアドレスから複数の画像情報における
対応するインタリーブ画像情報を順次読み出す第3の選
択手段からなるとともに、前記第3の選択手段における
読み出しアドレス供給ごとに、前記各バッファメモリ領
域における次の出力時系列の画像情報のアドレスとデー
タサイズとを記憶する別のメモリ手段を設け、 再生画像情報の選択変更時、前記第2の選択手段におい
て新たな画像情報に対応するバッファメモリ領域に接続
を変更するとともに、前記第3の選択手段において、前
記別のメモリ手段に記憶されているアドレスとデータサ
イズに基づいて算出された新たな画像情報のアドレスに
よって、次の出力時系列の画像情報の読み出しを行なう
ように構成されていることを特徴とする請求項7記載の
画像再生装置。8. A first selection means for storing the same time-series interleaved image information in a plurality of pieces of image information read from an image information storage medium at the same address in a corresponding buffer memory area. Means for connecting information read from a buffer memory area for storing selected image information to an output.
And a third selecting means for sequentially reading out corresponding interleaved image information in a plurality of pieces of image information from the same address in each buffer memory area, and the third selecting means. For each supply of the read address in the above, another memory means for storing the address and the data size of the next output time-series image information in each buffer memory area is provided. Means for changing the connection to the buffer memory area corresponding to the new image information, and a new image calculated by the third selecting means based on the address and data size stored in the another memory means. It is configured to read the next output time-series image information according to the address of the information. The image reproducing apparatus according to claim 7, wherein:
タリーブ画像情報における複数の時系列の画像情報を格
納するための、メインバッファ領域とサブバッファ領域
とからなるバッファメモリと、前記インタリーブ画像情
報中の選択されている画像情報を前記メインバッファ領
域に格納し、選択されていない画像情報を前記サブバッ
ファ領域に格納する第1の手段と、選択された画像情報
を前記メインバッファ領域から読み出す第2の手段とを
備えるとともに、画像情報の選択変更時、前記メインバ
ッファ領域とサブバッファ領域とを入れ替えて順次書き
込みと読み出しを行ない、さらに、それぞれの場合の読
み出しが、書き込みによって追い越されないようにする
ための追越し制御を行なうように構成されていることを
特徴とする画像再生装置。9. A buffer memory comprising a main buffer area and a sub-buffer area for storing a plurality of time-series image information in the interleaved image information read from the image information storage medium; First means for storing selected image information in the main buffer area and storing unselected image information in the sub-buffer area; and second means for reading selected image information from the main buffer area. Means for switching the main buffer area and the sub-buffer area to sequentially perform writing and reading when changing the selection of image information, and to prevent reading in each case from being overtaken by writing. Image reproduction characterized by performing overtaking control for apparatus.
から読み出された複数の画像情報における選択されてい
る画像情報と選択されていない画像情報とを区分して、
それぞれ前記メインバッファ領域とサブバッファ領域と
に格納する第1の選択手段からなり、前記第2の手段
が、前記選択されている画像情報のアドレスを供給する
ことによって、前記メインバッファ領域から前記選択さ
れている画像情報を順次読み出す第2の選択手段からな
るとともに、前記第2の選択手段における読み出しアド
レス供給ごとに、前記サブバッファ領域における次の出
力時系列の画像情報のアドレスとデータサイズとを記憶
する別のメモリ手段を設け、 再生画像情報の選択変更時、前記第2の選択手段におい
て、前記別のメモリ手段に記憶されているアドレスとデ
ータサイズに基づいて算出された新たな画像情報のアド
レスによって、前記サブバッファ領域中の次の出力時系
列の選択された画像情報の読み出しを行なうように構成
されていることを特徴とする請求項9記載の画像再生装
置。10. The image processing apparatus according to claim 1, wherein the first unit classifies selected image information and unselected image information in the plurality of image information read from the image information storage medium,
A first selection unit for storing the selected image information in the main buffer area and a sub-buffer area, wherein the second unit supplies an address of the selected image information, and A second selecting means for sequentially reading the image information which has been input, and each time a read address is supplied by the second selecting means, an address and a data size of the next output time-series image information in the sub-buffer area are determined. Another memory means for storing is provided. When the selection of the reproduced image information is changed, the second selecting means stores the new image information calculated based on the address and the data size stored in the other memory means. According to the address, the selected image information of the next output time series in the sub-buffer area is read out. 10. The image reproducing device according to claim 9, wherein the image reproducing device is configured as follows.
ンタリーブ画像情報における複数の時系列の画像情報を
順次格納するための、単一の領域からなるバッフメモリ
と、該バッファメモリから選択された時系列の画像情報
を順次読み出す読み出し手段とを備えるとともに、該読
み出しが、書き込みによって追い越されないようにする
ための追越し制御を行なうように構成されていることを
特徴とする画像再生装置。11. A buffer memory comprising a single area for sequentially storing a plurality of time-series image information in interleaved image information read from an image information storage medium, and a time series selected from the buffer memory. And a reading means for sequentially reading out the image information of the image reproducing apparatus, and performing an overtaking control for preventing the reading from being overtaken by the writing.
モリに対して前記選択された画像情報のアドレスを供給
することによって、前記選択された画像情報を順次読み
出す選択手段からなるとともに、該選択手段における読
み出しアドレス供給ごとに、前記バッファメモリにおけ
る次の出力時系列の各画像情報のアドレスとデータサイ
ズとを記憶する別のメモリ手段を設け、 再生画像情報の選択変更時、前記選択手段において、前
記別のメモリ手段に記憶されているアドレスとデータサ
イズに基づいて算出された新たな画像情報のアドレスに
よって、前記バッファメモリにおける次の出力時系列の
選択された画像情報の読み出しを行なうように構成され
ていることを特徴とする請求項11記載の画像再生装
置。12. The reading means comprises a selecting means for sequentially reading out the selected image information by supplying an address of the selected image information to the buffer memory. For each address supply, another memory means for storing the address and data size of each image information of the next output time series in the buffer memory is provided. According to the address of the new image information calculated based on the address stored in the memory means and the data size, the selected image information of the next output time series in the buffer memory is read out. The image reproducing apparatus according to claim 11, wherein:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10211366A JP3132477B2 (en) | 1998-07-27 | 1998-07-27 | Buffer memory, buffer memory management method, and image playback device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10211366A JP3132477B2 (en) | 1998-07-27 | 1998-07-27 | Buffer memory, buffer memory management method, and image playback device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000050210A JP2000050210A (en) | 2000-02-18 |
JP3132477B2 true JP3132477B2 (en) | 2001-02-05 |
Family
ID=16604788
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10211366A Expired - Fee Related JP3132477B2 (en) | 1998-07-27 | 1998-07-27 | Buffer memory, buffer memory management method, and image playback device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3132477B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007516553A (en) | 2003-12-22 | 2007-06-21 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Method for recording information on recording medium, recording medium including information, and method and apparatus for reading information from recording medium |
KR20120084817A (en) | 2007-11-09 | 2012-07-30 | 미쓰비시덴키 가부시키가이샤 | Disc-shaped recording medium, video information reproducing apparatus and video information reproducing method |
JP5096628B1 (en) | 2011-09-29 | 2012-12-12 | 徹平 江里口 | Moving image display device, moving image display method, program, and moving image processing display system |
-
1998
- 1998-07-27 JP JP10211366A patent/JP3132477B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2000050210A (en) | 2000-02-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2003100023A (en) | Recording and reproducing device of catalog information | |
JP3609586B2 (en) | Video playback device | |
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 (en) | Buffer memory, buffer memory management method, and image playback device | |
JP3740213B2 (en) | Playback device | |
JP2002171472A (en) | Video reproducing device | |
JPH0528648A (en) | Electronic picture-card show | |
JPH02246054A (en) | Picture recording and reproducing system | |
US7742686B2 (en) | Signal processor | |
JP2812305B2 (en) | Optical disk drive | |
JP3503820B2 (en) | Disk player | |
JP3831175B2 (en) | Recording / reproducing apparatus and digital broadcast receiver | |
JP2002252833A (en) | Optical disk reproducing device | |
JP3089005U (en) | Optical disc playback device | |
JP3580898B2 (en) | Video playback device and video karaoke device equipped with the same | |
JPH10285551A (en) | Image reproducing device | |
JPH1079921A (en) | Video reproducing device | |
JP2708637B2 (en) | Information playback device | |
JP3073272U (en) | Image playback device | |
JP3687428B2 (en) | Digital signal reproduction device | |
JP2675457B2 (en) | Information playback device | |
JP4712922B2 (en) | DVD audio playback device | |
JPH11298846A (en) | Optical disk reproducing device | |
JPH09261595A (en) | Method and device for image display processing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |