JP2000163879A - Digital reproducing device - Google Patents

Digital reproducing device

Info

Publication number
JP2000163879A
JP2000163879A JP10334532A JP33453298A JP2000163879A JP 2000163879 A JP2000163879 A JP 2000163879A JP 10334532 A JP10334532 A JP 10334532A JP 33453298 A JP33453298 A JP 33453298A JP 2000163879 A JP2000163879 A JP 2000163879A
Authority
JP
Japan
Prior art keywords
group data
sound group
data
address
half sound
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.)
Granted
Application number
JP10334532A
Other languages
Japanese (ja)
Other versions
JP3628532B2 (en
Inventor
Hiroyuki Matsuoka
弘之 松岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP33453298A priority Critical patent/JP3628532B2/en
Publication of JP2000163879A publication Critical patent/JP2000163879A/en
Application granted granted Critical
Publication of JP3628532B2 publication Critical patent/JP3628532B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

PROBLEM TO BE SOLVED: To reduce the manufacturing cost on the whole by unneccesitating providing a work RAM region of just before right answer half sound group data for each channel in a voice expanding section side. SOLUTION: This digital reproducing device is provided with an error discriminating circuit 5 discriminating whether half sound group data can be restored or not at the time of expansion processing, a DRAM 6 storing half sound group data and the error discriminated result, and a register recording only an address corresponding to half sound group data just before an error is not caused out of half sound group data read out from the DRAM 6. And the discriminated result is read out from the DRAM 6, when the discriminated result indicates that half sound group data to be expansion-processed cannot be restored at the time of expansion-processing, half sound group data stored in an address recorded in the register is read out from the DRAM 6, this data is transferred to a voice expansion circuit 8 alternatively.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、MD(ミニディス
ク)装置等のバッファメモリを備え、圧縮データを伸長
して再生を行うデジタル再生装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a digital reproducing apparatus having a buffer memory such as an MD (mini-disc) apparatus for expanding and reproducing compressed data.

【0002】[0002]

【従来の技術】従来のMD装置において、音楽信号を再
生する場合、ミニディスクから読み取られた信号は、誤
り訂正符号に基づいて、信号処理回路で、C1訂正、C
2訂正、及びデスクランブル処理がこの順に行われ、最
終的に順次1バイト(8ビット)のデータと該データに
対応する1ビットのバイトフラグとなった後、ダイナミ
ックRAM(以下、DRAMと称す。)に書き込まれ
る。このバイトフラグは、訂正後に該データにエラーが
残っている可能性を示しており、2値論理の1のとき、
その可能性が大きいことを示し、2値論理の0のとき、
その可能性が小さいことを示している。
2. Description of the Related Art In a conventional MD device, when reproducing a music signal, a signal read from a mini-disc is subjected to C1 correction, C1 correction by a signal processing circuit based on an error correction code.
The two corrections and the descrambling process are performed in this order, and finally, one byte (8 bits) of data and a 1-bit byte flag corresponding to the data are sequentially formed, and then a dynamic RAM (hereinafter referred to as DRAM). ) Is written. This byte flag indicates the possibility that an error remains in the data after correction, and when the binary logic is 1,
It indicates that the possibility is large, and when the binary logic is 0,
This indicates that the possibility is small.

【0003】なお、C1符号およびC2符号は何れもリ
ードソロモン符号であり、記録の際に、C2符号化、イ
ンターリーブ、C1符号化が行われ、再生の際にこの逆
が行われる。前記のC1訂正およびC2訂正は、それぞ
れ上記C1符号化およびC2符号化に係るものである。
また、上記DRAMは、ショックを吸収するために設け
られたバッファメモリ(耐震メモリ)である。
The C1 code and the C2 code are both Reed-Solomon codes. C2 coding, interleaving, and C1 coding are performed during recording, and vice versa during reproduction. The C1 correction and the C2 correction relate to the C1 coding and the C2 coding, respectively.
The DRAM is a buffer memory (seismic memory) provided for absorbing shock.

【0004】上述のようにしてDRAMに書き込まれた
データ及びバイトフラグは、一定間隔で読み出された
後、音声伸長部で、第1エラー処理及び第2エラー処理
が行われ、伸長処理が施された後、D/Aコンバータを
経由してデジタル装置外部へ音楽信号として出力される
ようになっている。
[0004] The data and byte flags written in the DRAM as described above are read out at regular intervals, and then subjected to a first error process and a second error process in an audio decompression unit, and subjected to a decompression process. After that, the music signal is output to the outside of the digital device via the D / A converter.

【0005】なお、ここでは、説明の便宜上、上記の第
1エラー処理においては、データフォーマット検出、及
びバイトフラグのエラーの有無に基づいて、以降の伸長
処理において、エラー修復不可能と判断される場合に
は、最も時間の近い前回の正解ハーフサウンドグループ
データ(以下、直前正解ハーフサウンドグループデータ
と称す)と同じものを次段に送るという大まかなエラー
処理が行われる一方、上記の第2エラー処理は、ハーフ
サウンドグループデータ内の情報により、原音を小さく
するようにデータを訂正するという詳細なエラー処理が
行われるものとする。
[0005] For convenience of explanation, in the first error processing described above, it is determined that an error cannot be repaired in the subsequent decompression processing based on the detection of the data format and the presence / absence of an error in the byte flag. In this case, a rough error process of sending the same data as the previous correct half-sound group data having the closest time (hereinafter referred to as the immediately preceding correct half-sound group data) to the next stage is performed, while the second error described above is performed. In the processing, detailed error processing of correcting data so as to reduce the original sound is performed based on information in the half sound group data.

【0006】ところで、音声処理部のワークRAMの容
量は、データの圧縮処理時に比べて、伸長処理時の方が
はるかに小さくてよく、したがって、伸長処理時には、
圧縮処理時と伸長処理時との差分に対応する容量の一部
を第1エラー処理用の一つのハーフサウンドグループデ
ータの保存用として使用していた。
By the way, the capacity of the work RAM of the audio processing unit may be much smaller in the decompression process than in the data compression process.
A part of the capacity corresponding to the difference between the compression processing and the decompression processing is used for storing one half sound group data for the first error processing.

【0007】[0007]

【発明が解決しようとする課題】近年、再生専用のMD
再生装置の普及が目ざましく、システム全体を再生専用
とし、ハードウェア構成の簡素化によりコストダウンが
必須の事項となってきている。
In recent years, a reproduction-only MD has been developed.
The spread of the playback apparatus has been remarkable, and the cost reduction has become an indispensable matter by dedicating the entire system to playback and simplifying the hardware configuration.

【0008】しかしながら、上記従来の技術では、第1
エラー処理時に、直前正解ハーフサウンドグループデー
タを常に保持しておくために、直前正解ハーフサウンド
グループデータ分のワークRAM領域(容量)を音声伸
長部側において確保することが必要となり、このために
全体としてコスト高を招来するという問題点を有してい
る。
However, in the above-mentioned conventional technology, the first
At the time of error processing, it is necessary to secure a work RAM area (capacity) for the immediately preceding correct half-sound group data on the audio decompressor side in order to always hold the immediately preceding correct half-sound group data. However, there is a problem that the cost is increased.

【0009】本発明は上記問題点に鑑みなされたもので
あって、その目的は、音声伸長部側において直前正解ハ
ーフサウンドグループデータ分のワークRAM領域をチ
ャンネル毎に設けることを不要とすることによって全体
としてコスト低減が可能なデジタル再生装置を提供する
ことにある。
SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and an object of the present invention is to make it unnecessary to provide a work RAM area for the immediately preceding correct half sound group data for each channel on the audio decompression unit side. It is an object of the present invention to provide a digital reproducing apparatus capable of reducing costs as a whole.

【0010】[0010]

【課題を解決するための手段】請求項1に係る発明のデ
ジタル再生装置は、上記課題を解決するために、信号処
理系からハーフサウンドグループデータを伸長処理系へ
転送して再生するデジタル再生装置において、以下の措
置を講じたことを特徴としている。
According to a first aspect of the present invention, there is provided a digital playback apparatus for transferring half-sound group data from a signal processing system to a decompression processing system for playback. The following measures have been taken.

【0011】即ち、上記デジタル再生装置においては、
上記信号処理系は、上記ハーフサウンドグループデータ
が伸長処理の際に修復可能か否かを判断する判断手段
と、上記ハーフサウンドグループデータと上記判断手段
の判断結果とを格納するバッファメモリと、上記バッフ
ァメモリから読み出されたハーフサウンドグループデー
タのうち、エラーの無い直前のハーフサウンドグループ
データに対応するアドレスのみを記録するレジスタ手段
とを備え、上記判断結果を上記バッファメモリから読み
出し、伸長処理すべきハーフサウンドグループデータが
該伸長処理の際に修復不可能であることを該判断結果が
示す場合、上記レジスタ手段に記録されたアドレスに格
納されたハーフサウンドグループデータを上記バッファ
メモリから読み出し、これを代わりに上記伸長処理系へ
転送することを特徴としている。
That is, in the above digital playback device,
The signal processing system includes: a determination unit configured to determine whether the half sound group data can be restored during the decompression process; a buffer memory configured to store the half sound group data and a determination result of the determination unit; Register means for recording only the address corresponding to the half-sound group data immediately before the error-free half-sound group data among the half-sound group data read from the buffer memory; If the result of the determination indicates that the half sound group data to be recovered cannot be repaired during the decompression processing, the half sound group data stored at the address recorded in the register means is read out from the buffer memory. Is transferred to the decompression processing system instead. It is.

【0012】上記発明によれば、ハーフサウンドグルー
プデータは信号処理系から伸長処理系へ転送され、所定
の伸長処理が施されて再生される。このハーフサウンド
グループデータの伸長処理系への転送は以下のようにし
て行われる。
According to the invention, the half sound group data is transferred from the signal processing system to the decompression processing system, subjected to a predetermined decompression process, and reproduced. The transfer of the half sound group data to the decompression processing system is performed as follows.

【0013】各ハーフサウンドグループデータが伸長処
理の際に修復可能か否かが、判断手段によって判断され
る。ハーフサウンドグループデータと該ハーフサウンド
グループデータに係る判断手段による判断結果が、バッ
ファメモリに格納される。
The determination means determines whether or not each half sound group data can be restored during the decompression process. The half sound group data and the result of the determination by the determining means relating to the half sound group data are stored in the buffer memory.

【0014】上記バッファメモリから読み出されたハー
フサウンドグループデータのうち、エラーの無い直前の
ハーフサウンドグループデータに対応するアドレスのみ
がレジスタ手段に記録される。つまり、エラーの無い直
前のハーフサウンドグループデータそのものが記録され
るのではなくて、該ハーフサウンドグループデータに対
応するアドレスのみがレジスタ手段に記録されることに
なる。
[0014] Of the half sound group data read from the buffer memory, only the address corresponding to the half sound group data immediately before without error is recorded in the register means. That is, the half-sound group data itself immediately before the error-free operation is not recorded, but only the address corresponding to the half-sound group data is recorded in the register means.

【0015】各ハーフサウンドグループデータを信号処
理系から伸長処理系へ転送する際、上記判断結果が上記
バッファメモリから読み出される。伸長処理すべきハー
フサウンドグループデータが該伸長処理の際に修復不可
能であることを読み出された判断結果が示す場合、バッ
ファメモリに対して上記レジスタ手段に記録されたアド
レスがアクセスされ、該アドレスに格納されたハーフサ
ウンドグループデータが上記バッファメモリから読み出
され、これが代わりに伸長処理系へ転送されることにな
る。この結果、伸長処理系へは、常に、エラーのないハ
ーフサウンドグループデータが転送されることになる。
When transferring each half sound group data from the signal processing system to the decompression processing system, the result of the determination is read from the buffer memory. If the read result indicates that the half sound group data to be decompressed cannot be restored at the time of the decompression processing, the address recorded in the register means is accessed for the buffer memory, and the The half sound group data stored at the address is read from the buffer memory, and is transferred to the decompression processing system instead. As a result, error-free half sound group data is always transferred to the decompression processing system.

【0016】以上のように、上記レジスタ手段は、伸長
処理系ではなくて信号処理系に設けられており、上記バ
ッファメモリから読み出されたハーフサウンドグループ
データのうち、エラーの無い直前の正解ハーフサウンド
グループデータに対応するアドレスのみがレジスタ手段
に記録されている。したがって、従来のように、直前の
正解ハーフサウンドグループデータそのものを伸長処理
系のワークRAMにおいて常に保持することが不要とな
るので、1サウンドグループデータ分のワークRAM領
域を音声伸長系に設けることが不要となり、装置全体と
してコスト低減が可能となる。
As described above, the register means is provided not in the decompression processing system but in the signal processing system. Of the half sound group data read from the buffer memory, the correct half immediately before the error-free half-sound group data is output. Only the address corresponding to the sound group data is recorded in the register means. Therefore, unlike the related art, it is not necessary to always hold the immediately preceding correct half sound group data itself in the work RAM of the decompression processing system. Therefore, a work RAM area for one sound group data is provided in the audio decompression system. This is unnecessary, and the cost of the entire apparatus can be reduced.

【0017】請求項2に係る発明のデジタル再生装置
は、上記課題を解決するために、請求項1に係るデジタ
ル再生装置において、上記判断手段は、上記ハーフサウ
ンドグループデータ内において対応するデータ同士が合
致しているか否かとバイトフラグのエラーの有無とに基
づいて1ビットのフラグを作成し、該フラグに基づいて
上記ハーフサウンドグループデータが伸長処理の際に修
復可能か否かを判断することを特徴としている。
According to a second aspect of the present invention, there is provided a digital reproduction apparatus according to the first aspect, wherein the judging means determines that the corresponding data in the half sound group data are different from each other. A 1-bit flag is created based on whether or not there is a match and the presence / absence of an error in the byte flag, and it is determined whether or not the half sound group data can be restored at the time of decompression processing based on the flag. Features.

【0018】上記発明によれば、請求項1の発明の作用
に加えて、1ビットのフラグは、ハーフサウンドグルー
プデータ内において対応するデータ同士が合致している
か否かと、バイトフラグのエラーの有無とに基づいて、
判断手段によって作成される。このようにして作成され
たフラグに基づいて、ハーフサウンドグループデータが
伸長処理の際に修復可能か否かが判断手段によって判断
される。
According to the above invention, in addition to the operation of the first invention, the 1-bit flag indicates whether or not the corresponding data in the half sound group data matches each other and whether or not there is an error in the byte flag. And based on
Created by the judgment means. Based on the flag created in this way, the determination unit determines whether the half sound group data can be restored during the decompression process.

【0019】これにより、多数のビットからなるハーフ
サウンドグループデータが伸長処理の際に修復可能か否
かは、たった1ビットのフラグに基づいて判断できるの
で、判断の簡素化が図れる。しかも、該判断基準が1ビ
ットのフラグゆえ、これを格納する際、バッファメモリ
に容量的に負担を強いることもない。
Thus, it is possible to determine whether or not half-sound group data consisting of a large number of bits can be restored during the decompression process, based on the flag of only one bit, so that the determination can be simplified. In addition, since the determination criterion is a one-bit flag, when storing the flag, no load is imposed on the buffer memory in terms of capacity.

【0020】請求項3に係る発明のデジタル再生装置
は、上記課題を解決するために、信号処理系からハーフ
サウンドグループデータを伸長処理系へ転送して再生す
るデジタル再生装置において、以下の措置を講じたこと
を特徴としている。
According to a third aspect of the present invention, there is provided a digital playback apparatus for transferring half-sound group data from a signal processing system to a decompression processing system and playing back the data. It is characterized by taking.

【0021】即ち、上記デジタル再生装置においては、
上記信号処理系は、上記ハーフサウンドグループデータ
が伸長処理の際に修復可能か否かを判断する判断手段
と、上記ハーフサウンドグループデータと上記判断手段
の判断結果とを格納するバッファメモリと、上記バッフ
ァメモリから読み出されたハーフサウンドグループデー
タのうちエラーの無い直前のハーフサウンドグループデ
ータに対応する第1アドレスと、所定のハーフサウンド
グループデータに対応する第2アドレスとを記録するレ
ジスタ手段とを備え、上記判断結果を上記バッファメモ
リから読み出し、該判断結果が伸長処理すべきハーフサ
ウンドグループデータが該伸長処理の際に修復不可能で
あることを示す場合、上記レジスタ手段に記録された第
1アドレス又は第2アドレスに格納されたハーフサウン
ドグループデータを上記バッファメモリから読み出し、
これを代わりに上記伸長処理系へ転送することを特徴と
している。
That is, in the above digital reproducing apparatus,
The signal processing system includes: a determination unit configured to determine whether the half sound group data can be restored during the decompression process; a buffer memory configured to store the half sound group data and a determination result of the determination unit; Register means for recording a first address corresponding to the immediately preceding half sound group data having no error among the half sound group data read from the buffer memory and a second address corresponding to predetermined half sound group data. Reading out the judgment result from the buffer memory, and if the judgment result indicates that the half sound group data to be decompressed cannot be restored at the time of the decompression processing, the first sound recorded in the register means The half sound group data stored at the address or the second address. Serial read from the buffer memory,
It is characterized in that it is transferred to the decompression processing system instead.

【0022】上記の発明によれば、ハーフサウンドグル
ープデータは信号処理系から伸長処理系へ転送され、所
定の伸長処理が施されて再生される。このハーフサウン
ドグループデータの伸長処理系への転送は以下のように
して行われる。
According to the above invention, the half sound group data is transferred from the signal processing system to the expansion processing system, subjected to a predetermined expansion processing, and reproduced. The transfer of the half sound group data to the decompression processing system is performed as follows.

【0023】各ハーフサウンドグループデータが伸長処
理の際に修復可能か否かが、判断手段によって判断され
る。ハーフサウンドグループデータと該ハーフサウンド
グループデータに係る判断手段による判断結果が、バッ
ファメモリに格納される。
The determination means determines whether or not each half sound group data can be restored during the decompression process. The half sound group data and the result of the determination by the determining means relating to the half sound group data are stored in the buffer memory.

【0024】上記バッファメモリから読み出されたハー
フサウンドグループデータのうちエラーの無い直前のハ
ーフサウンドグループデータに対応する第1アドレス
と、所定のハーフサウンドグループデータに対応する第
2アドレスとが記録するレジスタ手段に記録される。つ
まり、エラーの無い直前のハーフサウンドグループデー
タそのもの、及び所定のハーフサウンドグループデータ
そのものがそれぞれ記録されるのではなくて、それぞれ
の対応するアドレスのみがレジスタ手段に記録されるこ
とになる。
In the half sound group data read from the buffer memory, a first address corresponding to the immediately preceding half sound group data having no error and a second address corresponding to predetermined half sound group data are recorded. It is recorded in the register means. In other words, the half-sound group data itself immediately before the error-free operation and the predetermined half-sound group data itself are not recorded, but only the corresponding addresses are recorded in the register means.

【0025】各ハーフサウンドグループデータを信号処
理系から伸長処理系へ転送する際、上記判断結果が上記
バッファメモリから読み出される。伸長処理すべきハー
フサウンドグループデータが該伸長処理の際に修復不可
能であることを読み出された判断結果が示す場合、バッ
ファメモリに対して上記レジスタ手段に記録された第1
又は第2アドレスがアクセスされ、該アドレスに格納さ
れたハーフサウンドグループデータが上記バッファメモ
リから読み出され、これが代わりに伸長処理系へ転送さ
れることになる。この結果、伸長処理系へは、常に、エ
ラーのないハーフサウンドグループデータか、又は所定
のハーフサウンドグループデータが転送されることにな
る。
When transferring each half sound group data from the signal processing system to the decompression processing system, the result of the determination is read from the buffer memory. If the read result indicates that the half sound group data to be decompressed is not recoverable at the time of the decompression processing, the first sound recorded in the register means is stored in the buffer means.
Alternatively, the second address is accessed, and the half sound group data stored at the address is read from the buffer memory, and is instead transferred to the decompression processing system. As a result, error-free half sound group data or predetermined half sound group data is always transferred to the decompression processing system.

【0026】以上のように、上記レジスタ手段は、伸長
処理系ではなくて信号処理系に設けられており、上記バ
ッファメモリから読み出されたハーフサウンドグループ
データのうち、エラーの無い直前の正解ハーフサウンド
グループデータに対応する第1アドレスと、所定のハー
フサウンドグループデータに対応する第2アドレスとが
レジスタ手段に記録されている。したがって、従来のよ
うに、直前の正解ハーフサウンドグループデータそのも
の、又は所定のハーフサウンドグループデータそのもの
を伸長処理系のワークRAMにおいて常に保持すること
が不要となるので、1サウンドグループデータ分のワー
クRAM領域を音声伸長系に設けることが不要となり、
装置全体としてコスト低減が可能となる。
As described above, the register means is provided not in the decompression processing system but in the signal processing system. Of the half sound group data read from the buffer memory, the correct half immediately before the error-free half-sound group data is output. A first address corresponding to the sound group data and a second address corresponding to the predetermined half sound group data are recorded in the register means. Therefore, unlike the related art, it is not necessary to always hold the immediately preceding correct half sound group data itself or predetermined half sound group data itself in the work RAM of the decompression processing system. There is no need to provide a region in the audio decompression system,
The cost can be reduced as a whole device.

【0027】加えて、伸長処理すべきハーフサウンドグ
ループデータが該伸長処理の際に修復不可能であると判
断された場合、リスナーの聴感に基づいて伸長処理が行
われるので、リスナーの再生処理に関与する程度が大き
くなり、リスナーの聴感を反映させることが可能とな
る。
In addition, if it is determined that the half sound group data to be decompressed cannot be restored at the time of the decompression processing, the decompression processing is performed based on the listener's audibility, so that the listener reproduction processing is performed. The degree of involvement is increased, and it is possible to reflect the listener's hearing.

【0028】[0028]

【発明の実施の形態】本発明の実施の一形態について図
1乃至図5に基づいて説明すれば、以下のとおりであ
る。
DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below with reference to FIGS.

【0029】本発明に係るデジタル再生装置としてMD
装置を例示し、該MD装置の再生を通して本発明を以下
に説明する。
As a digital reproduction apparatus according to the present invention, MD
The device is illustrated and the invention is described below through playback of the MD device.

【0030】上記MD装置は、図1に示すような構成を
有している。このMD装置によれば、再生時において、
光ピックアップ2はミニディスク1にレーザ光(図示し
ない)を照射し、ミニディスク1からの反射光に基づい
てミニディスク1に記録されたRF信号(変調された音
声データ)を検出するようになっている。
The MD device has a configuration as shown in FIG. According to this MD device, during playback,
The optical pickup 2 irradiates the mini disc 1 with laser light (not shown), and detects an RF signal (modulated audio data) recorded on the mini disc 1 based on the reflected light from the mini disc 1. ing.

【0031】このRF信号は、RFアンプ3へ送られ、
ここで増幅された後、信号処理回路4へ送られる。信号
処理回路4では、フレーム同期及び復調、並びに誤り訂
正符号に基づくC1エラー訂正及びC2エラー訂正が行
われ、1バイトのデータにつき、1ビットのバイトフラ
グが作成された後、セクタ同期、デスクランブル処理が
施されてエラー判定回路5へ送られる。
This RF signal is sent to the RF amplifier 3,
After being amplified here, it is sent to the signal processing circuit 4. The signal processing circuit 4 performs frame synchronization and demodulation, C1 error correction and C2 error correction based on an error correction code, and creates a 1-bit byte flag for 1-byte data, and then performs sector synchronization and descrambling. The processing is performed and sent to the error determination circuit 5.

【0032】エラー判定回路5では、ハーフサウンドグ
ループデータが修復可能か否かを表すHSGフラッグが
検出された後、上記バイトフラグと共にリアルタイムで
DRAM6に書き込まれる。
After detecting the HSG flag indicating whether or not the half sound group data can be restored, the error determination circuit 5 writes the data together with the byte flag to the DRAM 6 in real time.

【0033】図1において、スピンモータ10は、ミニ
ディスク1を回転させるために設けられている。また、
送りモータ11は、光ピックアップ2をミニディスク1
のトラックに直交する方向へ移動させるために設けられ
ている。ドライバ回路13は、上記スピンモータ10、
上記送りモータ11、及び光ピックアップ2の対物レン
ズ(図示しない)を駆動する駆動装置(図示しない)を
動作させるために、これらに電力を供給するために設け
られている。サーボ回路12は、光ピックアップ2から
照射される光をミニディスク1の目標トラックに追従さ
せるなどの動作が正確に行われるように、上記ドライバ
回路13によって駆動される各装置をフィードバック制
御する。
In FIG. 1, a spin motor 10 is provided for rotating the mini disc 1. Also,
The feed motor 11 connects the optical pickup 2 to the mini disc 1
Is provided in order to move the track in a direction perpendicular to the track. The driver circuit 13 includes the spin motor 10,
In order to operate a driving device (not shown) for driving the feed motor 11 and an objective lens (not shown) of the optical pickup 2, it is provided for supplying electric power thereto. The servo circuit 12 performs feedback control of each device driven by the driver circuit 13 so that the operation of causing the light emitted from the optical pickup 2 to follow the target track of the mini disc 1 is performed accurately.

【0034】DRAM6からの読み出し時には、常に、
直前正解ハーフサウンドグループデータが書き込まれて
いるDRAMのアドレスだけが、エラー処理回路7内の
レジスタ(図示しない)に保持されるようになってい
る。現在、音声伸長回路8へ転送しようとしているデー
タ及びバイトフラグに対応するHSGフラグが、正解で
ある場合(エラーでない場合)、そのデータ及びバイト
フラグをそのまま転送する一方、不正解である場合(エ
ラーである場合)、エラー処理回路7内の上記レジスタ
に保持されたアドレスに書き込まれているDRAMのデ
ータ(即ち、常にHSGフラグが正解である直前正解ハ
ーフサウンドグループデータ)が次段の音声伸長回路8
へ送られる。
When reading from the DRAM 6, always
Only the address of the DRAM in which the immediately preceding correct half sound group data is written is held in a register (not shown) in the error processing circuit 7. If the HSG flag corresponding to the data and the byte flag to be transferred to the audio decompression circuit 8 is correct (if not an error), the data and the byte flag are transferred as they are while the HSG flag is incorrect (error). ), The DRAM data written in the address held in the register in the error processing circuit 7 (that is, the immediately preceding correct half sound group data in which the HSG flag is always correct) is transferred to the next-stage audio decompression circuit. 8
Sent to

【0035】音声伸長回路8では、まず、ハーフサウン
ドグループデータ内の情報に基づいて、原音を小さくす
るようにデータを訂正する詳細なエラー処理が行われた
後、伸長処理が施されてD/Aコンバータ9へ送られ、
ここで、デジタル信号からアナログ信号に変換された
後、音声として出力される。
In the audio decompression circuit 8, first, based on the information in the half sound group data, detailed error processing for correcting data so as to reduce the original sound is performed. Sent to the A converter 9,
Here, after being converted from a digital signal to an analog signal, it is output as audio.

【0036】以上の全処理は、システムマイコン15に
よって集中管理される。また、光ピックアップ2、サー
ボ回路12、ドライバ回路13、及びシステムマイコン
15に対しては、電源ON/OFF回路を介して動作電
源が適宜供給される。なお、上記音声伸長回路8では詳
細なエラー処理及び伸長処理が行われるが、本発明の主
要部ではないので、詳細な説明は省略する。
The entire processing described above is centrally managed by the system microcomputer 15. The operating power is appropriately supplied to the optical pickup 2, the servo circuit 12, the driver circuit 13, and the system microcomputer 15 via a power ON / OFF circuit. Although the audio decompression circuit 8 performs a detailed error process and a decompression process, it is not a main part of the present invention, and thus a detailed description is omitted.

【0037】ここで、本発明の詳細を図2及び図3を参
照しながら、以下に説明する。
The details of the present invention will be described below with reference to FIGS.

【0038】まず、図2を参照しながら、上記エラー判
定回路5(図1参照)に入力されるサウンドグループデ
ータのフォーマット例について説明する。サウンドグル
ープデータ(424バイトからなる。)は、図1の音声
伸長回路8に入力されるデジタル信号の最小単位であ
り、Lチャンネル(左チャンネル)及びRチャンネル
(右チャンネル)にそれぞれ一つのハーフサウンドグル
ープデータ(212バイトからなる。)によって構成さ
れている。
First, a format example of the sound group data input to the error determination circuit 5 (see FIG. 1) will be described with reference to FIG. The sound group data (comprising 424 bytes) is the minimum unit of a digital signal input to the audio decompression circuit 8 of FIG. 1, and one half sound is provided for each of the L channel (left channel) and the R channel (right channel). It is composed of group data (consisting of 212 bytes).

【0039】図2に示すフォーマット例では、0バイト
目の第1のBSM(Block Size Mode )、1バイト目の
第1のSIA(Sub Information Amount)、2バイト目
の第1のWL(Word Length )、3バイト目の第1のS
F(Scale Factor)、及び4バイト目の第1のASD
(Audio Spectrum Data )、並びに、208バイト目の
第2のSF、209バイト目の第2のWL、210バイ
ト目の第2のSIA、及び211バイト目の第2のBS
Mがチャンネル毎に先頭部より順に格納されている。
In the format example shown in FIG. 2, the first BSM (Block Size Mode) at the 0th byte, the first SIA (Sub Information Amount) at the 1st byte, and the first WL (Word Length) at the 2nd byte ) First S in the third byte
F (Scale Factor) and the first ASD at the 4th byte
(Audio Spectrum Data), the second SF at the 208th byte, the second WL at the 209th byte, the second SIA at the 210th byte, and the second BS at the 211th byte
M are stored in order from the head for each channel.

【0040】ここで、上記BSMはIMDCT(Invers
e Modified Discrete Cosine Transform: 変形離散コサ
イン逆変換)を行う際のブロックサイズに係るデータを
示し、上記WLは上記ASDのデータ長を表すデータを
示し、上記SFは上記ASDのスケールファクタを表す
データを示し、上記SIAは上記WL及び上記SFの個
数のデータを示す。第1に係るデータと第2に係るデー
タとは基本的には同一であるが、第2のWL及び第2の
SFは存在しない場合もある。図2に示すサウンドグル
ープデータには、上記の信号処理回路4によって得られ
たバイトフラグが付加されている。
Here, the BSM is IMDCT (Invers
e indicates data relating to the block size when performing Modified Discrete Cosine Transform), WL indicates data indicating the data length of the ASD, and SF indicates data indicating the scale factor of the ASD. The SIA indicates data of the number of the WLs and the SFs. Although the first data and the second data are basically the same, the second WL and the second SF may not be present in some cases. The byte flag obtained by the signal processing circuit 4 is added to the sound group data shown in FIG.

【0041】上記サウンドグループデータをハーフサウ
ンドグループデータ毎にエラー判定すること、及びHS
GフラグをDRAM6に書き込むことについて以下に説
明する。なお、Lチャンネル及びRチャンネルに対して
行われるエラー判定は同じであるので、チャンネルの別
を付して説明しない。
Determining an error in the sound group data for each half sound group data;
Writing the G flag to the DRAM 6 will be described below. It should be noted that the error determination performed for the L channel and the R channel is the same, and therefore will not be described with reference to the other channels.

【0042】まず、ステップ1において、0バイト目の
データ(第1のBSM)と211バイト目のデータ(第
2のBSM)とにおいて、両データが互いに合致してい
るか否かの比較、及び両バイトフラグのエラーの有無の
検出が行われる。この結果、両データが互いに異なる
か、又はバイトフラグが共にエラー有りの場合において
のみ、中間フラグは2値論理の1に設定され、これ以外
の場合には中間フラグは2値論理の0に設定される。
First, in step 1, a comparison is made between the 0th byte data (first BSM) and the 211th byte data (second BSM) to determine whether or not the two data match each other. The presence / absence of a byte flag error is detected. As a result, the intermediate flag is set to binary logic 1 only when both data are different from each other or when both byte flags have an error, otherwise the intermediate flag is set to binary logic 0. Is done.

【0043】次に、ステップ2において、上記ステップ
1と同様に、1バイト目のデータ(第1のSIA)と2
10バイト目のデータ(第2のSIA)とに対して、両
データが互いに合致しているか否かの比較、及び両バイ
トフラグのエラーの有無の検出が行われる。この結果、
両データが互いに異なるか、又はバイトフラグが共にエ
ラー有りの場合には、中間フラグは2値論理の1に設定
され、これ以外の場合には中間フラグは2値論理の0に
設定される。
Next, in step 2, as in step 1, the first byte data (first SIA) and 2
For the tenth byte data (second SIA), a comparison is made as to whether or not both data match each other, and the presence or absence of an error in both byte flags is detected. As a result,
If the two data are different from each other or if both the byte flags have an error, the intermediate flag is set to binary logic 1; otherwise, the intermediate flag is set to binary logic 0.

【0044】そして、ステップ3において、1バイト目
の上記データ(第1のSIA)と210バイト目の上記
データ(第2のSIA)とのそれぞれにおいて、ビット
3及び4(最下位ビットをビット0とし、最上位ビット
をビット7とする。)が共に2値論理の0であるか否か
が判断される。ここで、ビット3及び4は、209バイ
ト目のデータがWLであるか否かを表しており、ビット
3及び4が共に0の場合、209バイト目のデータはW
Lではないと判断される一方、それ以外の場合、209
バイト目のデータはWLであると判断される。
In step 3, in the first byte of the data (first SIA) and the 210th byte of the data (second SIA), bits 3 and 4 (the least significant bit is bit 0) , And the most significant bit is set to bit 7). Here, bits 3 and 4 indicate whether or not the data of the 209th byte is WL. When both bits 3 and 4 are 0, the data of the 209th byte is W
L is determined not to be L, otherwise 209
The data in the byte is determined to be WL.

【0045】ステップ4では、上記ステップ3におい
て、209バイト目のデータがWLではないと判断され
ると、バイトフラグが2値論理で0の場合に中間フラグ
は2値論理の0に設定される一方、バイトフラグが2値
論理で1の場合に中間フラグは2値論理の1に設定され
る。
In step 4, if it is determined in step 3 that the data in the 209th byte is not WL, the intermediate flag is set to 0 in binary logic if the byte flag is 0 in binary logic. On the other hand, when the byte flag is 1 in binary logic, the intermediate flag is set to 1 in binary logic.

【0046】これに対して、上記ステップ3において、
209バイト目のデータがWLであると判断されると、
上記ステップ1と同様に、2バイト目のデータ(第1の
WL)と209バイト目のデータ(第2のWL)とにお
いて、両データが合致しているか否かの比較、及び両バ
イトフラグのエラーの有無の検出が行われる。この結
果、両データが互いに異なるか、又はバイトフラグが共
にエラー有りの場合には、中間フラグは2値論理の1に
設定され、これ以外の場合には中間フラグは2値論理の
0に設定される。
On the other hand, in step 3 above,
When it is determined that the data in the 209th byte is WL,
As in step 1 above, a comparison is made between the data of the second byte (first WL) and the data of the 209th byte (second WL) to determine whether or not both data match, An error is detected. As a result, if both data are different from each other or if both byte flags have an error, the intermediate flag is set to 1 of binary logic, otherwise the intermediate flag is set to 0 of binary logic. Is done.

【0047】以上のように、ステップ1乃至ステップ4
に基づいて、ハーフサウンドグループデータ毎に、合計
4種類の中間フラグが生成される。この内、一つでも2
値論理で1となる場合には、2値論理の1が、また全て
の中間フラグが2値論理で0となる場合には、2値論理
の0が、当該ハーフサウンドグループデータのHSGフ
ラグとして、DRAM6内のHSGフラグ領域に、対応
するデータ及びバイトフラグと共に書き込まれる。この
とき、バイトフラグとHSGフラグとに対するアドレッ
シングは、データのアドレスを単にデコードするだけで
得られるように簡素化されている。
As described above, steps 1 to 4
, A total of four types of intermediate flags are generated for each half sound group data. Of these, at least 2
When the value logic is 1, the binary logic 1 is used as the HSG flag of the half sound group data, and when all the intermediate flags are 0 in the binary logic, the binary logic 0 is used as the HSG flag of the half sound group data. , And the corresponding data and byte flags are written into the HSG flag area in the DRAM 6. At this time, the addressing for the byte flag and the HSG flag is simplified so that the address can be obtained simply by decoding the address of the data.

【0048】以上のような場合のDRAM6のマップを
図3に示す。図3に示すように、バイトフラグは、デー
タ1バイト(8ビット)に対して1ビットに対応し、H
SGフラグは、データ212バイト(1696ビット:
一つのハーフサウンドグループデータ長に対応する。)
に対して1ビットに対応する。したがって、データ領域
をAバイトに設定した場合、少なくとも、バイトフラグ
領域としては(A/8)バイトの容量が必要となり、H
SGフラグ領域としては(A/1696)バイトの容量
が必要となる。
FIG. 3 shows a map of the DRAM 6 in the above case. As shown in FIG. 3, the byte flag corresponds to one bit for one byte (8 bits) of data.
The SG flag has 212 bytes of data (1696 bits:
It corresponds to one half sound group data length. )
Corresponds to one bit. Therefore, when the data area is set to A bytes, at least the capacity of (A / 8) bytes is required for the byte flag area.
The SG flag area requires a capacity of (A / 1696) bytes.

【0049】ここで、DRAM6からハーフサウンドグ
ループデータを読み出し、音声伸長回路8内の音声伸長
部(図示しない)へ送るまでについて図4を参照しなが
ら以下に説明する。
The process of reading half sound group data from the DRAM 6 and sending it to the audio decompression unit (not shown) in the audio decompression circuit 8 will be described below with reference to FIG.

【0050】図4において、転送基準クロックであるS
GRQTは、所定周期を有しデューティ比が50%のク
ロックである。従来、SGRQTが2値論理で1のとき
には、Lチャンネルの212バイトのデータとそれに対
応するバイトフラグが、DRAM6から読み出される一
方、SGRQTが2値論理で0のときには、Rチャンネ
ルの212バイトのデータとそれに対応するバイトフラ
グが、DRAM6から読み出された後、そのまま、音声
伸長部へ転送されていた。
In FIG. 4, S, which is a transfer reference clock,
GRQT is a clock having a predetermined cycle and a duty ratio of 50%. Conventionally, when SGRQT is 1 in binary logic, 212-byte data of the L channel and the corresponding byte flag are read from the DRAM 6, while when SGRQT is 0 in binary logic, 212 bytes of data in the R channel are read. And the corresponding byte flags are read from the DRAM 6 and then transferred to the audio decompression unit as they are.

【0051】これに対して、本実施の形態によれば、各
チャンネルの音声伸長部(伸長処理系)への転送直前
に、DRAM6内の上記HSG領域からHSGフラグを
読み出し、HSGフラグレジスタ4においてエラー結果
信号HFGとして一旦保持される。このエラー結果信号
HFGが2値論理で0の場合(データが正解の場合に対
応する。)に従来と同じアドレスCAOが選択される一
方、HFGが2値論理で1の場合(データが不正解の場
合に対応する。)、最も時間の近い前回の正解ハーフサ
ウンドグループデータ(以下、直前正解ハーフサウンド
グループデータと称す)のアドレス(Lチャンネルの場
合にはLAO、Rチャンネルの場合にはRAO)が選択
される。
On the other hand, according to the present embodiment, the HSG flag is read from the HSG area in the DRAM 6 immediately before transfer to the audio decompression unit (decompression processing system) of each channel, and the HSG flag register 4 It is temporarily held as an error result signal HFG. When the error result signal HFG is 0 in binary logic (corresponding to the case where the data is correct), the same address CAO as in the prior art is selected, while when HFG is 1 in binary logic (data is incorrect). ), The address of the previous correct half-sound group data (hereinafter referred to as the immediately preceding correct half-sound group data) having the closest time (LAO for the L channel, RAO for the R channel) Is selected.

【0052】このため、システムマイコン15によっ
て、転送前に、DRAM6のアドレスカウンタ21にス
タートアドレスがロードされるだけではなく、Lチャン
ネルアドレス保持レジスタ22とRチャンネルアドレス
レジスタ23にも各チャンネルに対応する正解のスター
トアドレスがロードされている。
Therefore, the system microcomputer 15 not only loads the address counter 21 of the DRAM 6 with the start address before the transfer, but also stores the L channel address holding register 22 and the R channel address register 23 for each channel. The correct start address has been loaded.

【0053】図4において、マスタークロックは、上記
SGRQTより充分周波数の高いクロックであり、選択
回路25は、上記SGRQTが2値論理の1の場合には
上記LAOを選択して出力する一方、2値論理の0の場
合にはRAOを選択して出力するセレクタである。選択
回路26は、上記HFG(現在転送しようとしているH
SGフラグ)が2値論理の0の場合にはCAOを選択し
て出力する一方、2値論理で1の場合(HSGエラー有
りの場合)には上記の選択回路25の出力を選択して出
力するセレクタである。選択回路27は、HFA(後述
する)が2値論理の0の場合にはDECA30(後述す
る)の出力を選択して出力する一方、2値論理で1の場
合には上記の選択回路26の出力を選択して出力するセ
レクタである。
In FIG. 4, the master clock is a clock having a frequency sufficiently higher than the SGRQT, and the selection circuit 25 selects and outputs the LAO when the SGRQT is binary logic 1, while outputting When the value logic is 0, the selector selects and outputs RAO. The selection circuit 26 receives the HFG (H currently being transferred)
When the SG flag is binary logic 0, CAO is selected and output. On the other hand, when binary logic is 1 (when an HSG error is present), the output of the selection circuit 25 is selected and output. Selector. The selection circuit 27 selects and outputs the output of the DECA 30 (described below) when the HFA (described below) is binary logic 0, and outputs the output of the selection circuit 26 when the HFA (described below) is 1 using binary logic. This is a selector for selecting and outputting an output.

【0054】図4において、ACK28は、上記SGR
QTのエッジに同期してクロックパルスを生成する回路
である。また、正解ラッチパルス生成回路29は、入力
されるマスタークロック、HFG、及びSGRQTに基
づいて、各チャンネルで正解の場合のみクロックパルス
(Lチャンネルで正解の場合には正解ラッチパルスLC
K、Rチャンネルで正解の場合には正解ラッチパルスR
CK)を生成する回路である。更に、上記DECA30
は、入力されるSGRQTに基づいて、データアドレス
からHSGアドレス(HSGフラグ領域のアドレス)を
デコードする回路であり、CNT31は、入力されるS
GRQTに基づいてクロックを生成してHSGフラグレ
ジスタ24へ送ると共に上記HFAを生成して上記選択
回路27へ送るための回路である。
In FIG. 4, ACK 28 is the SGR
This is a circuit that generates a clock pulse in synchronization with the edge of QT. In addition, the correct answer latch pulse generating circuit 29 generates a clock pulse based on the input master clock, HFG, and SGRQT only when the correct answer is obtained on each channel (when the correct answer is obtained on the L channel, the correct latch pulse LC
Correct answer latch pulse R in case of correct answer in K and R channels
CK). Further, the above DECA30
Is a circuit for decoding an HSG address (address in the HSG flag area) from a data address based on the input SGRQT, and the CNT 31
This is a circuit for generating a clock based on GRQT and sending it to the HSG flag register 24 and also generating the HFA and sending it to the selection circuit 27.

【0055】また、図4において、ANDゲート32
は、上記HFAが2値論理で1の場合においてのみ、D
RAM6からのリードデータRADを音声伸長部へ送る
データとする回路であり、DECB33は、上記HFA
が2値論理で1の場合においてのみ、212発のクロッ
クを生成する回路である。
In FIG. 4, the AND gate 32
Is D only when the HFA is 1 in binary logic.
This is a circuit for converting the read data RAD from the RAM 6 into data to be sent to the audio decompression unit.
Is a circuit that generates 212 clocks only when is 1 in binary logic.

【0056】ここで、図4に対応する図5のタイミング
チャートを参照しながら、DRAM6に対する読み出し
の具体例を以下に説明する。
A specific example of reading from the DRAM 6 will be described below with reference to the timing chart of FIG. 5 corresponding to FIG.

【0057】まず、システムマイコン15から、Lチャ
ンネルアドレス保持レジスタ22、Rチャンネルアドレ
ス保持レジスタ23に対して、それぞれ正解スタートア
ドレスとして、L0ad及びR0adがロードされる。
なお、DRAMアドレスカウンタ21は、クロック端子
に入力されるクロックに同期してカウントアップし、C
AOとして、L1、R1、L2、R2、L3、R3、L
4、R4……を順に出力するようになっている。
First, the system microcomputer 15 loads L0ad and R0ad into the L-channel address holding register 22 and the R-channel address holding register 23 as correct answer start addresses, respectively.
The DRAM address counter 21 counts up in synchronization with the clock input to the clock terminal, and
As AO, L1, R1, L2, R2, L3, R3, L
4, R4... Are sequentially output.

【0058】SGRQTが2値論理の0から1へ立ち上
がるのに同期して、DRAMアドレスカウンタ21から
L1データに対応するアドレス(以下、L1adと称
す。)がCAOとしてLチャンネルアドレス保持レジス
タ22及びRチャンネルアドレス保持レジスタ23へそ
れぞれ出力される。
In synchronization with the rise of SGRQT from binary logic 0 to 1, the address (hereinafter, referred to as L1ad) corresponding to the L1 data from the DRAM address counter 21 becomes CAO and the L channel address holding register 22 and R It is output to the channel address holding register 23, respectively.

【0059】図5中のHFAにおけるA点において、L
1データに係るHSGフラグ領域に対応するアドレスが
DRAM6に対するリードアドレスRAAとして設定さ
れた後、DRAM6に対してアクセスが行われる。DR
AM6からL1データのHSGフラグがリードデータR
ADとして読み出され、HSGフラグレジスタ24に入
力される。このとき、HSGフラグレジスタ24からは
HFGが出力されるが、2値論理で0(即ち、正解の場
合に対応)である(図5のHFG参照)ので、正解ラッ
チパルス生成回路29からは正解ラッチパルスLCKが
生成されてLチャンネルアドレス保持レジスタ22のク
ロック端子へ出力される。
At the point A in the HFA in FIG.
After the address corresponding to the HSG flag area for one data is set as the read address RAA for the DRAM 6, the DRAM 6 is accessed. DR
The HSG flag of the L1 data is read data R from AM6.
The signal is read out as AD and input to the HSG flag register 24. At this time, HFG is output from the HSG flag register 24, but is 0 in binary logic (that is, corresponds to the case of the correct answer) (see HFG in FIG. 5), so that the correct latch pulse generating circuit 29 outputs the correct answer. A latch pulse LCK is generated and output to the clock terminal of the L channel address holding register 22.

【0060】これにより、入力されているL1adがL
チャンネルアドレス保持レジスタ22からLAOとして
出力される。選択回路25は、SGRQTが2値論理で
1であるので、L1ad(LAO)を選択回路26へ出
力する。選択回路26は、HFGが2値論理の0である
ので、DRAMアドレスカウンタ21の出力CAO(L
1ad)を選択回路27へ出力する。選択回路27は、
HFAが2値論理の1であるので、選択回路26の出力
であるCAO(L1ad)がDRAM6のリードアドレ
スRAAとして出力される。したがって、DRAM6か
らのリードデータRADはL1データとなる。また、H
FAは2値論理の1であるので、音声伸長部へ送られる
データATDTは、リードデータRADであるL1デー
タとなる。
As a result, the input L1ad becomes L
It is output as LAO from the channel address holding register 22. Since SGRQT is 1 in binary logic, the selection circuit 25 outputs L1ad (LAO) to the selection circuit 26. The selection circuit 26 outputs the output CAO (L) of the DRAM address counter 21 because HFG is binary logic 0.
1ad) to the selection circuit 27. The selection circuit 27
Since the HFA has a binary logic of 1, the output CAO (L1ad) of the selection circuit 26 is output as the read address RAA of the DRAM 6. Therefore, the read data RAD from the DRAM 6 becomes L1 data. Also, H
Since FA is 1 of binary logic, data ATDT sent to the audio decompression unit is L1 data which is read data RAD.

【0061】次に、SGRQTが2値論理の1から0に
立ち下がるのに同期して、DRAMアドレスカウンタ2
1からR1データに対応するアドレス(以下、R1ad
と称す。)がCAOとしてLチャンネルアドレス保持レ
ジスタ22及びRチャンネルアドレス保持レジスタ23
へそれぞれ出力される。
Next, in synchronization with the fall of SGRQT from binary logic 1 to 0, the DRAM address counter 2
1 to an address corresponding to R1 data (hereinafter, R1ad
Called. ) Are the CAO as the L channel address holding register 22 and the R channel address holding register 23.
Output to

【0062】図5中のHFAにおけるB点において、D
RAM6に対するリードアドレスRAAとしてR1デー
タに係るHSGフラグ領域に対応するアドレスがDRA
M6に対するリードアドレスRAAとして設定された
後、DRAM6に対してアクセスが行われる。
At the point B in the HFA in FIG.
As the read address RAA for the RAM 6, the address corresponding to the HSG flag area related to the R1 data is DRA.
After being set as the read address RAA for the M6, the DRAM 6 is accessed.

【0063】DRAM6からR1データのHSGフラグ
がリードデータRADとして読み出され、HSGフラグ
レジスタ24に入力される。このとき、HSGフラグレ
ジスタ24からはHFGが出力されるが、2値論理で1
(即ち、不正解の場合に対応)である(図5のHFG参
照)ので、正解ラッチパルス生成回路29からは正解ラ
ッチパルスRCKが生成されない。
The HSG flag of the R1 data is read from the DRAM 6 as read data RAD, and is input to the HSG flag register 24. At this time, HFG is output from the HSG flag register 24, but is 1 in binary logic.
(That is, corresponding to an incorrect answer) (see HFG in FIG. 5), so that the correct answer latch pulse RCK is not generated from the correct answer latch pulse generation circuit 29.

【0064】したがって、Rチャンネルアドレス保持レ
ジスタ23からは正解スタートアドレスR0adがアド
レスRAOとして出力される。選択回路25は、SGR
QTが2値論理で0であるので、正解スタートアドレス
R0ad(RAO)を選択回路26へ出力する。選択回
路26は、HFGが2値論理の1であるので、正解スタ
ートアドレスR0ad(RAO)を選択回路27へ出力
する。選択回路27は、HFAが2値論理の1であるの
で、選択回路26の出力であるRAO(正解スタートア
ドレスR0ad)がDRAM6のリードアドレスRAA
として出力される。したがって、DRAM6からのリー
ドデータRADは正解スタートアドレスR0adに書き
込まれたR0データとなる。また、HFAは2値論理の
1であるので、音声伸長部へ送られるデータATDT
は、リードデータRADであるR0データとなり、DR
AMアドレスカウンタ21の出力であるCAOに対応す
るR1データではなくて、R0データ(直前正解ハーフ
サウンドグループデータ)となる。
Therefore, the correct answer start address R0ad is output from the R channel address holding register 23 as the address RAO. The selection circuit 25 is an SGR
Since QT is 0 in binary logic, the correct answer start address R0ad (RAO) is output to the selection circuit 26. The selection circuit 26 outputs the correct start address R0ad (RAO) to the selection circuit 27 because the HFG is a binary logic 1. In the selection circuit 27, since the HFA is binary logic 1, the output RAO (correct start address R0ad) of the selection circuit 26 is the read address RAA of the DRAM 6.
Is output as Therefore, the read data RAD from the DRAM 6 becomes the R0 data written in the correct start address R0ad. Also, since the HFA is a binary logic 1, the data ATDT sent to the audio decompression unit
Becomes R0 data which is read data RAD, and DR
Instead of the R1 data corresponding to the CAO output from the AM address counter 21, the data becomes R0 data (immediately correct half sound group data).

【0065】それから、SGRQTが再び2値論理の0
から1へ立ち上がるのに同期して、DRAMアドレスカ
ウンタ21からL2データに対応するアドレス(以下、
L2adと称す。)がCAOとしてLチャンネルアドレ
ス保持レジスタ22及びRチャンネルアドレス保持レジ
スタ23へそれぞれ出力される。
Then, SGRQT is again set to the binary logic 0.
In synchronization with the rise from “1” to “1”, the address (hereinafter, referred to as “L2”) corresponding to the L2 data
L2ad. ) Is output to the L channel address holding register 22 and the R channel address holding register 23 as CAO.

【0066】図5中のHFAにおけるC点において、L
2データに係るHSGフラグ領域に対応するアドレスが
DRAM6に対するリードアドレスRAAとして設定さ
れた後、DRAM6に対してアクセスが行われる。DR
AM6からL2データのHSGフラグがリードデータR
ADとして読み出され、HSGフラグレジスタ24に入
力される。このとき、HSGフラグレジスタ24からは
HFGが出力されるが、2値論理で0(即ち、正解の場
合に対応)である(図5のHFG参照)ので、正解ラッ
チパルス生成回路29からは正解ラッチパルスLCKが
生成されてLチャンネルアドレス保持レジスタ22のク
ロック端子へ出力される。
At the point C in the HFA in FIG.
After the address corresponding to the HSG flag area relating to the two data is set as the read address RAA for the DRAM 6, the DRAM 6 is accessed. DR
The HSG flag of the L2 data is read data R from AM6.
The signal is read out as AD and input to the HSG flag register 24. At this time, HFG is output from the HSG flag register 24, but is 0 in binary logic (that is, corresponds to the case of the correct answer) (see HFG in FIG. 5), so that the correct latch pulse generating circuit 29 outputs the correct answer. A latch pulse LCK is generated and output to the clock terminal of the L channel address holding register 22.

【0067】これにより、入力されているL2adがL
チャンネルアドレス保持レジスタ22からLAOとして
出力される。選択回路25は、SGRQTが2値論理で
1であるので、L2ad(LAO)を選択回路26へ出
力する。選択回路26は、HFGが2値論理の0である
ので、DRAMアドレスカウンタ21の出力CAO(L
2ad)を選択回路27へ出力する。選択回路27は、
HFAが2値論理の1であるので、選択回路26の出力
であるCAO(L2ad)がDRAM6のリードアドレ
スRAAとして出力される。したがって、DRAM6か
らのリードデータRADはL2データとなる。また、H
FAは2値論理の1であるので、音声伸長部へ送られる
データATDTは、リードデータRADであるL2デー
タとなる。
As a result, the input L2ad becomes L
It is output as LAO from the channel address holding register 22. Since SGRQT is 1 in binary logic, the selection circuit 25 outputs L2ad (LAO) to the selection circuit 26. The selection circuit 26 outputs the output CAO (L) of the DRAM address counter 21 because HFG is binary logic 0.
2ad) to the selection circuit 27. The selection circuit 27
Since the HFA is binary logic 1, the output CAO (L2ad) of the selection circuit 26 is output as the read address RAA of the DRAM 6. Therefore, the read data RAD from the DRAM 6 becomes L2 data. Also, H
Since FA is a binary logic 1, the data ATDT sent to the audio decompression unit is L2 data which is read data RAD.

【0068】そして、SGRQTが再び2値論理の1か
ら0に立ち下がるのに同期して、DRAMアドレスカウ
ンタ21からR2データに対応するアドレス(以下、R
2adと称す。)がCAOとしてLチャンネルアドレス
保持レジスタ22及びRチャンネルアドレス保持レジス
タ23へそれぞれ出力される。
Then, in synchronism with the fall of SGRQT from binary logic 1 to 0 again, the DRAM address counter 21 outputs an address corresponding to the R2 data (hereinafter referred to as R2).
Called 2ad. ) Is output to the L channel address holding register 22 and the R channel address holding register 23 as CAO.

【0069】図5中のHFAにおけるD点において、R
2データに係るHSGフラグ領域に対応するアドレスが
DRAM6に対するリードアドレスRAAとして設定さ
れた後、DRAM6に対してアクセスが行われる。DR
AM6からR2データのHSGフラグがリードデータR
ADとして読み出され、HSGフラグレジスタ24に入
力される。このとき、HSGフラグレジスタ24からは
HFGが出力されるが、2値論理で0(即ち、正解の場
合に対応)である(図5のHFG参照)ので、正解ラッ
チパルス生成回路29からは正解ラッチパルスRCKが
生成されてRチャンネルアドレス保持レジスタ23のク
ロック端子へ出力される。
At the point D in the HFA in FIG.
After the address corresponding to the HSG flag area relating to the two data is set as the read address RAA for the DRAM 6, the DRAM 6 is accessed. DR
The HSG flag of the R2 data from AM6 is read data R
The signal is read out as AD and input to the HSG flag register 24. At this time, HFG is output from the HSG flag register 24, but is 0 in binary logic (that is, corresponds to the case of the correct answer) (see HFG in FIG. 5), so that the correct latch pulse generating circuit 29 outputs the correct answer. A latch pulse RCK is generated and output to the clock terminal of the R channel address holding register 23.

【0070】これにより、入力されているR2adがR
チャンネルアドレス保持レジスタ23からRAOとして
出力される。選択回路25は、SGRQTが2値論理で
0であるので、R2ad(RAO)を選択回路26へ出
力する。選択回路26は、HFGが2値論理の0である
ので、DRAMアドレスカウンタ21の出力CAO(R
2ad)を選択回路27へ出力する。選択回路27は、
HFAが2値論理の1であるので、選択回路26の出力
であるCAO(R2ad)がDRAM6のリードアドレ
スRAAとして出力される。したがって、DRAM6か
らのリードデータRADはR2データとなる。また、H
FAは2値論理の1であるので、音声伸長部へ送られる
データATDTは、リードデータRADであるR2デー
タとなる。
As a result, the input R2ad becomes R2ad.
It is output as RAO from the channel address holding register 23. Since SGRQT is 0 in binary logic, the selection circuit 25 outputs R2ad (RAO) to the selection circuit 26. The selection circuit 26 outputs the output CAO (R) of the DRAM address counter 21 because HFG is binary logic 0.
2ad) to the selection circuit 27. The selection circuit 27
Since the HFA has a binary logic of 1, the output CAO (R2ad) of the selection circuit 26 is output as the read address RAA of the DRAM 6. Therefore, the read data RAD from the DRAM 6 becomes R2 data. Also, H
Since FA is 1 of binary logic, data ATDT sent to the audio decompression unit is R2 data which is read data RAD.

【0071】次に、SGRQTが2値論理の0から1に
立ち下がるのに同期して、DRAMアドレスカウンタ2
1からL3データに対応するアドレス(以下、L3ad
と称す。)がCAOとしてLチャンネルアドレス保持レ
ジスタ22及びRチャンネルアドレス保持レジスタ23
へそれぞれ出力される。
Next, in synchronization with the fall of SGRQT from binary logic 0 to 1, the DRAM address counter 2
1 to addresses corresponding to L3 data (hereinafter, L3ad
Called. ) Are the CAO as the L channel address holding register 22 and the R channel address holding register 23.
Output to

【0072】図5中のHFAにおけるE点において、D
RAM6に対するリードアドレスRAAとしてL3デー
タに係るHSGフラグ領域に対応するアドレスがDRA
M6に対するリードアドレスRAAとして設定された
後、DRAM6に対してアクセスが行われる。DRAM
6からL3データのHSGフラグがリードデータRAD
として読み出され、HSGフラグレジスタ24に入力さ
れる。このとき、HSGフラグレジスタ24からはHF
Gが出力されるが、2値論理で1(即ち、不正解の場合
に対応)である(図5のHFG参照)ので、正解ラッチ
パルス生成回路29からは正解ラッチパルスLCKが生
成されない。
At the point E in the HFA in FIG.
As the read address RAA for the RAM 6, the address corresponding to the HSG flag area relating to the L3 data is DRA.
After being set as the read address RAA for the M6, the DRAM 6 is accessed. DRAM
HSG flag of L3 data from 6 is read data RAD
And input to the HSG flag register 24. At this time, the HSG flag register 24 outputs HF
Although G is output, it is 1 in binary logic (that is, corresponds to an incorrect answer) (see HFG in FIG. 5), so that the correct latch pulse LCK is not generated from the correct latch pulse generating circuit 29.

【0073】したがって、Lチャンネルアドレス保持レ
ジスタ23からはL2adがアドレスLAOとして出力
される。選択回路25は、SGRQTが2値論理で1で
あるので、L2ad(LAO)を選択回路26へ出力す
る。選択回路26は、HFGが2値論理の1であるの
で、L2ad(LAO)を選択回路27へ出力する。選
択回路27は、HFAが2値論理の1であるので、選択
回路26の出力であるLAO(L2ad)がDRAM6
のリードアドレスRAAとして出力される。したがっ
て、DRAM6からのリードデータRADはL2adに
書き込まれたL2データとなる。また、HFAは2値論
理の1であるので、音声伸長部へ送られるデータATD
Tは、リードデータRADであるL2データとなり、D
RAMアドレスカウンタ21の出力であるCAOに対応
するL3データではなくて、L2データ(直前正解ハー
フサウンドグループデータ)となる。
Therefore, the L channel address holding register 23 outputs L2ad as the address LAO. Since SGRQT is 1 in binary logic, the selection circuit 25 outputs L2ad (LAO) to the selection circuit 26. The selection circuit 26 outputs L2ad (LAO) to the selection circuit 27 because HFG is a binary logic one. The selection circuit 27 outputs the LAO (L2ad) output from the selection circuit 26 to the DRAM 6
Is output as the read address RAA. Therefore, the read data RAD from the DRAM 6 becomes L2 data written to L2ad. Also, since the HFA is a binary logic 1, the data ATD sent to the audio decompression unit
T becomes L2 data which is read data RAD, and D
Instead of L3 data corresponding to CAO which is the output of the RAM address counter 21, it becomes L2 data (immediately correct half sound group data).

【0074】そして、SGRQTが再び2値論理の1か
ら0に立ち下がるのに同期して、DRAMアドレスカウ
ンタ21からR3データに対応するアドレス(以下、R
3adと称す。)がCAOとしてLチャンネルアドレス
保持レジスタ22及びRチャンネルアドレス保持レジス
タ23へそれぞれ出力される。
In synchronization with the fall of SGRQT from binary logic 1 to 0 again, the DRAM address counter 21 outputs an address corresponding to the R3 data (hereinafter referred to as R3).
Called 3ad. ) Is output to the L channel address holding register 22 and the R channel address holding register 23 as CAO.

【0075】図5中のHFAにおけるF点において、R
3データに係るHSGフラグ領域に対応するアドレスが
DRAM6に対するリードアドレスRAAとして設定さ
れた後、DRAM6に対してアクセスが行われる。DR
AM6からR3データのHSGフラグがリードデータR
ADとして読み出され、HSGフラグレジスタ24に入
力される。このとき、HSGフラグレジスタ24からは
HFGが出力されるが、2値論理で0(即ち、正解の場
合に対応)である(図5のHFG参照)ので、正解ラッ
チパルス生成回路29からは正解ラッチパルスRCKが
生成されてRチャンネルアドレス保持レジスタ23のク
ロック端子へ出力される。
At point F in the HFA in FIG.
After the address corresponding to the HSG flag area relating to the three data is set as the read address RAA for the DRAM 6, the DRAM 6 is accessed. DR
The HSG flag of the data from AM6 to R3 is read data R
The signal is read out as AD and input to the HSG flag register 24. At this time, HFG is output from the HSG flag register 24, but is 0 in binary logic (that is, corresponds to the case of the correct answer) (see HFG in FIG. 5), so that the correct latch pulse generating circuit 29 outputs the correct answer. A latch pulse RCK is generated and output to the clock terminal of the R channel address holding register 23.

【0076】これにより、入力されているR3adがR
チャンネルアドレス保持レジスタ23からRAOとして
出力される。選択回路25は、SGRQTが2値論理で
0であるので、R3ad(RAO)を選択回路26へ出
力する。選択回路26は、HFGが2値論理の0である
ので、DRAMアドレスカウンタ21の出力CAO(R
3ad)を選択回路27へ出力する。選択回路27は、
HFAが2値論理の1であるので、選択回路26の出力
であるCAO(R3ad)がDRAM6のリードアドレ
スRAAとして出力される。したがって、DRAM6か
らのリードデータRADはR3データとなる。また、H
FAは2値論理の1であるので、音声伸長部へ送られる
データATDTは、リードデータRADであるR3デー
タとなる。
As a result, the input R3ad becomes R3ad.
It is output as RAO from the channel address holding register 23. The selection circuit 25 outputs R3ad (RAO) to the selection circuit 26 because SGRQT is 0 in binary logic. The selection circuit 26 outputs the output CAO (R) of the DRAM address counter 21 because HFG is binary logic 0.
3ad) to the selection circuit 27. The selection circuit 27
Since the HFA is binary logic 1, the output CAO (R3ad) of the selection circuit 26 is output as the read address RAA of the DRAM 6. Therefore, the read data RAD from the DRAM 6 becomes R3 data. Also, H
Since FA is a binary logic 1, the data ATDT sent to the audio decompression unit is R3 data which is read data RAD.

【0077】以上のように、従来は音声伸長部側に、1
サウンドグループデータとバイトフラグ(少なくとも3
816ビット(=424×9))のためのワークRAM
領域が必要であったのと比較すると、信号処理回路側の
アドレスレジスタ及びその制御回路を追加すると共に、
従来未使用だったDRAM6の空き領域を使用すること
によって、全体として、大幅なコストダウンが可能とな
る。
As described above, conventionally, the 1
Sound group data and byte flags (at least 3
Work RAM for 816 bits (= 424 × 9)
Compared to the need for an area, the address register on the signal processing circuit side and its control circuit were added,
By using a vacant area of the DRAM 6 which has not been used in the past, it is possible to largely reduce the cost as a whole.

【0078】以上は、HSGフラグレジスタ24からの
HFGが、2値論理で1(即ち、不正解の場合に対応)
である場合、正解ラッチパルス生成回路29からは正解
ラッチパルスが生成されず、音声伸長部へ送られるデー
タATDTとしては、直前の正解のリードデータRAD
が出力される例について説明したが、本発明はこれに限
定されるものではない。例えば、図4において、システ
ムマイコン15により、選択回路26および選択回路2
7を適宜選択することによって、DRAM6のリードア
ドレスRAAを従来と同じCAOとし、音声伸長部へハ
ーフサウンドグループデータの転送直前ごとに、スター
トアドレスを設定する。
In the above, the HFG from the HSG flag register 24 is 1 in binary logic (ie, corresponds to an incorrect answer).
In this case, no correct latch pulse is generated from the correct latch pulse generation circuit 29, and the data ATDT sent to the audio decompression unit includes the immediately preceding correct read data RAD.
Has been described, but the present invention is not limited to this. For example, in FIG. 4, the selection circuit 26 and the selection circuit 2 are selected by the system microcomputer 15.
7, the read address RAA of the DRAM 6 is set to the same CAO as the conventional one, and a start address is set immediately before the transfer of the half sound group data to the audio decompression unit.

【0079】即ち、システムマイコン15によって、図
3のDRAMマップのHSGフラグ領域を読み出し、現
在転送しようとしているHSGフラグが不正解の場合、
前述したように、直前の正解ハーフサウンドグループデ
ータを音声伸長部へ転送することに加えて、任意のデー
タ、例えば次に転送すべきハーフサウンドグループデー
タを転送し、訂正不可能な信号の外部での音声信号の聴
感により、エラー処理の仕方を切り換えることが可能で
ある。
That is, the system microcomputer 15 reads the HSG flag area of the DRAM map shown in FIG. 3 and if the HSG flag currently being transferred is incorrect.
As described above, in addition to transferring the immediately preceding correct half-sound group data to the audio decompressor, transferring arbitrary data, for example, the half-sound group data to be transferred next, outside the uncorrectable signal It is possible to switch the method of error processing depending on the audibility of the audio signal.

【0080】この場合、Lチャンネルアドレス保持レジ
スタ22(又はRチャンネルアドレス保持レジスタ2
3)は、DRAM6から読み出されたハーフサウンドグ
ループデータのうちエラーの無い直前のハーフサウンド
グループデータに対応する第1アドレスと、所望のハー
フサウンドグループデータ(例えば、上記のように、次
に転送すべきハーフサウンドグループデータ)に対応す
る第2アドレスとを記録するように構成され、音声信号
の聴感に基づいて、第1アドレス又は第2アドレスに格
納された上記バッファメモリ内のハーフサウンドグルー
プデータを上記DRAM6から読み出してこれを代わり
に伸長処理することが可能となる。
In this case, the L channel address holding register 22 (or the R channel address holding register 2)
3) is a first address corresponding to the half-sound group data immediately before the error-free half-sound group data among the half-sound group data read from the DRAM 6, and the desired half-sound group data (for example, as described above, the next transfer is performed). Half-sound group data in the buffer memory stored in the first address or the second address based on the audibility of the audio signal. Can be read from the DRAM 6 and decompressed instead.

【0081】これにより、伸長処理すべきハーフサウン
ドグループデータが該伸長処理の際に修復不可能である
と判断された場合、リスナーの聴感に基づいて伸長処理
が行われるので、リスナーの再生処理に関与する程度が
大きくなり、リスナーの聴感を反映させることが可能と
なる。
In this way, if it is determined that the half sound group data to be decompressed cannot be restored at the time of the decompression processing, the decompression processing is performed based on the listener's audibility. The degree of involvement is increased, and it is possible to reflect the listener's hearing.

【0082】以上のように、上記レジスタ手段は、伸長
処理系ではなくて信号処理系に設けられており、上記バ
ッファメモリから読み出されたハーフサウンドグループ
データのうち、エラーの無い直前の正解ハーフサウンド
グループデータに対応する第1アドレスと、所定のハー
フサウンドグループデータに対応する第2アドレスとが
レジスタ手段に記録されている。したがって、従来のよ
うに、直前の正解ハーフサウンドグループデータそのも
の、又は所定のハーフサウンドグループデータそのもの
を伸長処理系のワークRAMにおいて常に保持すること
が不要となるので、1サウンドグループデータ分のワー
クRAM領域を音声伸長系に設けることが不要となり、
装置全体としてコスト低減が可能となる。
As described above, the register means is provided not in the decompression processing system but in the signal processing system. Of the half sound group data read from the buffer memory, the correct half immediately before the error-free half-sound group data is output. A first address corresponding to the sound group data and a second address corresponding to the predetermined half sound group data are recorded in the register means. Therefore, unlike the related art, it is not necessary to always hold the immediately preceding correct half sound group data itself or predetermined half sound group data itself in the work RAM of the decompression processing system. There is no need to provide a region in the audio decompression system,
The cost can be reduced as a whole device.

【0083】加えて、伸長処理すべきハーフサウンドグ
ループデータが該伸長処理の際に修復不可能であると判
断された場合、リスナーの聴感に基づいて伸長処理が行
われるので、リスナーの再生処理に関与する程度が大き
くなり、リスナーの聴感を反映させることが可能となる
という効果を併せて奏する。
In addition, when it is determined that the half sound group data to be decompressed cannot be restored at the time of the decompression processing, the decompression processing is performed based on the listener's audibility. The degree of involvement is increased, and the listener's audibility can be reflected.

【0084】以上のように、本発明に係るデジタル再生
装置は、圧縮データを伸長処理するMD装置などのデジ
タル再生装置であって、外乱を吸収する耐震メモリに入
力するデータが次段の伸長処理で訂正可能か否かを示す
ハーフサウンドグループフラグ(HSGフラグ)を作成
するフラグ作成手段と、耐震メモリにそのHSGフラグ
をC2訂正後のバイトフラグと同様にデータに対応して
保持するフラグ記憶手段と、耐震メモリからデータ、バ
イトフラグを一定間隔で読み出し、伸長処理部へそれを
転送する前に対応するHSGフラグを読み出し、正解で
あればそのデータアドレスを保持する記憶手段と、その
HSGフラグにより、データアドレスとして現在のアド
レス、又は前述のアドレス記憶手段出力を使用するかを
切り換える選択手段とを備え、直前の訂正可能なハーフ
サウンドグループデータとバイトフラグを音声伸長部へ
転送することを特徴としている。
As described above, the digital reproducing apparatus according to the present invention is a digital reproducing apparatus such as an MD apparatus for expanding compressed data, and the data inputted to the earthquake-resistant memory for absorbing disturbance is subjected to the expansion processing at the next stage. Flag creation means for creating a half-sound group flag (HSG flag) indicating whether or not correction is possible, and flag storage means for holding the HSG flag in an earthquake-resistant memory corresponding to data in the same manner as the byte flag after C2 correction The data and byte flags are read out from the seismic memory at regular intervals, and the corresponding HSG flags are read out before transferring them to the decompression processing unit. If the answer is correct, storage means for holding the data address and the HSG flag are used. A selection method for switching between using the current address as the data address or the output of the address storage means described above. With the door, and just before the correctable half sound group data and byte flag and transferring to the voice decompression section.

【0085】上記フラグ作成手段は、耐震メモリへの記
憶前に、対応するデータとリアルタイムに上記HSGフ
ラグの作成を行い、該HSGフラグは、ハーフサウンド
グループデータ内の該当するデータが合致するか否かと
バイトフラグの正解か否かとの判定に基づいて作成され
ることが好ましい。
The flag creation means creates the HSG flag in real time with the corresponding data before storing it in the seismic memory. The HSG flag determines whether or not the corresponding data in the half sound group data matches. It is preferably created based on the determination of whether or not the byte flag is correct.

【0086】上記フラグ記憶手段への書き込みと読み出
しのアドレッシングは、対応するデータアドレスからデ
コード手段によって行われることが好ましい。
It is preferable that the addressing of writing and reading to and from the flag storage means is performed by a decoding means from a corresponding data address.

【0087】上記記憶手段は、データそのものではな
く、そのアドレスのみをLチャンネルとRチャンネルと
で独立して保持することが好ましい。
It is preferable that the storage means holds not the data itself but only the address of the L channel and the R channel independently.

【0088】上記選択手段は、別途、システムマイコン
で、上記HSGフラグ領域を読み出し、その値により、
任意のデータ領域を音声伸長部へ転送することも行える
ことが好ましい。
The selecting means reads the HSG flag area separately by a system microcomputer, and uses the value to read the HSG flag area.
It is preferable that any data area can be transferred to the audio decompression unit.

【0089】上記の発明によれば、従来のように第1エ
ラー処理は、音声伸長部で行われるのではなくて、耐震
メモリ(DRAM6)内に空き領域があることを利用
し、信号処理回路側で行われる。すなわち、耐震メモリ
にデータとバイトフラグを書き込むだけでなく、信号処
理回路で、あらかじめ現在のハーフサウンドグループデ
ータが修復可能か否かを表すHSGフラグを検出し、こ
れも耐震メモリに書き込み、読み出し時には、最も時間
の近い正解耐震メモリアドレスのみをレジスタに保持
し、現在のHSGフラグが、エラーである場合は、レジ
スタをアクセスし、常にHSGフラグが正解であるデー
タを次段の音声伸長部へ送り、詳細なエラー処理が行わ
れる。これにより、信号処理回路側のレジスタ等が増加
することとなるが、音声伸長部側の正解データ保存用の
ワークRAMが不要となり、全体として、大幅なコスト
ダウンが実現可能となる。
According to the above-described invention, the first error processing is not performed by the voice decompression unit as in the related art, but by utilizing the fact that there is a free area in the seismic memory (DRAM 6), the signal processing circuit is used. Done on the side. That is, in addition to writing data and byte flags to the seismic memory, the signal processing circuit previously detects an HSG flag indicating whether or not the current half sound group data can be restored. If the current HSG flag is an error, the register is accessed and the data with the correct HSG flag is always sent to the next audio decompressor. , Detailed error processing is performed. This increases the number of registers and the like on the signal processing circuit side, but eliminates the need for a work RAM for storing the correct answer data on the audio decompression unit side, and can realize a significant cost reduction as a whole.

【0090】[0090]

【発明の効果】請求項1に係る発明のデジタル再生装置
は、以上のように、信号処理系は、ハーフサウンドグル
ープデータが伸長処理の際に修復可能か否かを判断する
判断手段と、上記ハーフサウンドグループデータと上記
判断手段の判断結果とを格納するバッファメモリと、上
記バッファメモリから読み出されたハーフサウンドグル
ープデータのうち、エラーの無い直前のハーフサウンド
グループデータに対応するアドレスのみを記録するレジ
スタ手段とを備え、上記判断結果を上記バッファメモリ
から読み出し、伸長処理すべきハーフサウンドグループ
データが該伸長処理の際に修復不可能であることを該判
断結果が示す場合、上記レジスタ手段に記録されたアド
レスに格納されたハーフサウンドグループデータを上記
バッファメモリから読み出し、これを代わりに上記伸長
処理系へ転送するものである。
As described above, in the digital reproduction apparatus according to the first aspect of the present invention, the signal processing system determines whether or not the half sound group data can be restored during the decompression processing, and A buffer memory for storing the half sound group data and the result of the determination by the determination means, and of the half sound group data read from the buffer memory, only an address corresponding to the immediately preceding half sound group data having no error is recorded. Register means for reading out the judgment result from the buffer memory, and when the judgment result indicates that the half sound group data to be decompressed cannot be restored at the time of the decompression processing, the register means The half sound group data stored at the recorded address is stored in the buffer memory Read, is intended to transfer this to the decompression processing system instead.

【0091】それゆえ、エラーの無い直前のハーフサウ
ンドグループデータそのものが記録されるのではなく
て、該ハーフサウンドグループデータに対応するアドレ
スのみがレジスタ手段に記録されることになる。したが
って、各ハーフサウンドグループデータを信号処理系か
ら伸長処理系へ転送する際、上記判断結果が上記バッフ
ァメモリから読み出される。伸長処理すべきハーフサウ
ンドグループデータが該伸長処理の際に修復不可能であ
ることを読み出された判断結果が示す場合、バッファメ
モリに対して上記レジスタ手段に記録されたアドレスが
アクセスされ、該アドレスに格納されたハーフサウンド
グループデータが上記バッファメモリから読み出され、
これが代わりに伸長処理系へ転送されることになる。こ
の結果、伸長処理系へは、常に、エラーのないハーフサ
ウンドグループデータを転送することができる。
Therefore, the half-sound group data immediately before the error-free operation is not recorded, but only the address corresponding to the half-sound group data is recorded in the register means. Therefore, when transferring each half sound group data from the signal processing system to the decompression processing system, the result of the determination is read from the buffer memory. If the read result indicates that the half sound group data to be decompressed cannot be restored at the time of the decompression processing, the address recorded in the register means is accessed for the buffer memory, and the The half sound group data stored at the address is read from the buffer memory,
This will be transferred to the decompression processing system instead. As a result, it is possible to always transfer error-free half sound group data to the decompression processing system.

【0092】以上のように、上記レジスタ手段は、伸長
処理系ではなくて信号処理系に設けられており、上記バ
ッファメモリから読み出されたハーフサウンドグループ
データのうち、エラーの無い直前の正解ハーフサウンド
グループデータに対応するアドレスのみがレジスタ手段
に記録されている。したがって、従来のように、直前の
正解ハーフサウンドグループデータそのものを伸長処理
系のワークRAMにおいて常に保持することが不要とな
るので、1サウンドグループデータ分のワークRAM領
域を音声伸長系に設けることが不要となり、装置全体と
して大幅なコスト低減が可能となるという効果を奏す
る。
As described above, the register means is provided not in the decompression processing system but in the signal processing system. Among the half sound group data read from the buffer memory, the correct half immediately before the error-free half-sound group data is output. Only the address corresponding to the sound group data is recorded in the register means. Therefore, unlike the related art, it is not necessary to always hold the immediately preceding correct half sound group data itself in the work RAM of the decompression processing system. Therefore, a work RAM area for one sound group data is provided in the audio decompression system. This eliminates the necessity of the device, thereby achieving an effect that the cost of the entire device can be significantly reduced.

【0093】請求項2に係る発明のデジタル再生装置
は、以上のように、請求項1に係るデジタル再生装置に
おいて、判断手段は、上記ハーフサウンドグループデー
タ内において対応するデータ同士が合致しているか否か
とバイトフラグのエラーの有無とに基づいて1ビットの
フラグを作成し、該フラグに基づいて上記ハーフサウン
ドグループデータが伸長処理の際に修復可能か否かを判
断するものである。
As described above, in the digital reproduction device according to the second aspect of the present invention, in the digital reproduction device according to the first aspect, the determination means determines whether or not the corresponding data in the half sound group data match. A one-bit flag is created based on whether or not there is an error in the byte flag, and whether or not the half sound group data can be restored during the decompression process is determined based on the flag.

【0094】それゆえ、請求項1の発明の効果に加え
て、多数のビットからなるハーフサウンドグループデー
タが伸長処理の際に修復可能か否かは、たった1ビット
のフラグに基づいて判断できるので、判断の簡素化が図
れる。しかも、該判断基準が1ビットのフラグゆえ、こ
れを格納する際、バッファメモリに容量的に負担を強い
ることもないという効果を併せて奏する。
Therefore, in addition to the effect of the first aspect of the present invention, it is possible to determine whether half-sound group data composed of a large number of bits can be restored in the decompression process based on a flag of only one bit. Thus, the determination can be simplified. In addition, since the determination criterion is a 1-bit flag, the storage of the flag does not impose a load on the buffer memory in terms of capacity.

【0095】請求項3に係る発明のデジタル再生装置
は、以上のように、信号処理系は、ハーフサウンドグル
ープデータが伸長処理の際に修復可能か否かを判断する
判断手段と、上記ハーフサウンドグループデータと上記
判断手段の判断結果とを格納するバッファメモリと、上
記バッファメモリから読み出されたハーフサウンドグル
ープデータのうちエラーの無い直前のハーフサウンドグ
ループデータに対応する第1アドレスと、所定のハーフ
サウンドグループデータに対応する第2アドレスとを記
録するレジスタ手段とを備え、上記判断結果を上記バッ
ファメモリから読み出し、該判断結果が伸長処理すべき
ハーフサウンドグループデータが該伸長処理の際に修復
不可能であることを示す場合、上記レジスタ手段に記録
された第1アドレス又は第2アドレスに格納されたハー
フサウンドグループデータを上記バッファメモリから読
み出し、これを代わりに上記伸長処理系へ転送するもの
である。
According to a third aspect of the present invention, as described above, the signal processing system determines whether or not the half sound group data can be restored at the time of decompression processing, and the half sound group data. A buffer memory for storing the group data and the determination result of the determination means, a first address corresponding to the half-sound group data immediately before the error-free half-sound group data among the half-sound group data read from the buffer memory; Register means for recording a second address corresponding to the half sound group data, reading the judgment result from the buffer memory, and restoring the half sound group data to be decompressed in the decompression processing at the time of the decompression processing. When indicating that it is impossible, the first address recorded in the register means Are those half sound group data stored in the second address read from said buffer memory, and transfers this to the decompression processing system instead.

【0096】それゆえ、エラーの無い直前のハーフサウ
ンドグループデータそのもの、及び所定のハーフサウン
ドグループデータそのものがそれぞれ記録されるのでは
なくて、それぞれの対応するアドレスのみがレジスタ手
段に記録される。
Therefore, the half-sound group data itself without error and the predetermined half-sound group data itself are not recorded, but only the corresponding addresses are recorded in the register means.

【0097】したがって、伸長処理すべきハーフサウン
ドグループデータが該伸長処理の際に修復不可能である
ことを読み出された判断結果が示す場合、バッファメモ
リに対して上記レジスタ手段に記録された第1又は第2
アドレスがアクセスされ、該アドレスに格納されたハー
フサウンドグループデータが上記バッファメモリから読
み出され、これが代わりに伸長処理系へ転送されること
になる。この結果、伸長処理系へは、常に、エラーのな
いハーフサウンドグループデータか、又は所定のハーフ
サウンドグループデータを転送することができる。
Therefore, if the read result indicates that the half sound group data to be decompressed is not recoverable at the time of the decompression processing, the second sound recorded in the register means is stored in the buffer memory. 1st or 2nd
The address is accessed, and the half sound group data stored at the address is read from the buffer memory, and is transferred to the decompression processing system instead. As a result, it is possible to always transfer error-free half sound group data or predetermined half sound group data to the decompression processing system.

【0098】以上のように、上記レジスタ手段は、伸長
処理系ではなくて信号処理系に設けられており、上記バ
ッファメモリから読み出されたハーフサウンドグループ
データのうち、エラーの無い直前の正解ハーフサウンド
グループデータに対応する第1アドレスと、所定のハー
フサウンドグループデータに対応する第2アドレスとが
レジスタ手段に記録されている。したがって、従来のよ
うに、直前の正解ハーフサウンドグループデータそのも
の、又は所定のハーフサウンドグループデータそのもの
を伸長処理系のワークRAMにおいて常に保持すること
が不要となるので、1サウンドグループデータ分のワー
クRAM領域を音声伸長系に設けることが不要となり、
装置全体として大幅なコスト低減が可能となる。
As described above, the register means is provided not in the decompression processing system but in the signal processing system. Of the half sound group data read from the buffer memory, the correct half immediately before the error-free half-sound group data is output. A first address corresponding to the sound group data and a second address corresponding to the predetermined half sound group data are recorded in the register means. Therefore, unlike the related art, it is not necessary to always hold the immediately preceding correct half sound group data itself or predetermined half sound group data itself in the work RAM of the decompression processing system. There is no need to provide a region in the audio decompression system,
Significant cost reduction is possible for the entire device.

【0099】加えて、伸長処理すべきハーフサウンドグ
ループデータが該伸長処理の際に修復不可能であると判
断された場合、リスナーの聴感に基づいて伸長処理が行
われるので、リスナーの再生処理に関与する程度が大き
くなり、リスナーの聴感を反映させることができるとい
う効果を併せて奏する。
In addition, if it is determined that the half sound group data to be decompressed cannot be restored at the time of the decompression processing, the decompression processing is performed based on the listener's audibility. The degree of involvement is increased, and the effect that the listener's sense of hearing can be reflected is also exhibited.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明のデジタル再生装置の一例であるMD装
置の構成例を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration example of an MD device that is an example of a digital playback device according to the present invention.

【図2】図1のエラー判定回路に入力されるサウンドグ
ループデータのフォーマット例を示す説明図である。
FIG. 2 is an explanatory diagram showing a format example of sound group data input to the error determination circuit of FIG. 1;

【図3】図1のDRAMのマップを示す説明図である。FIG. 3 is an explanatory diagram showing a map of the DRAM of FIG. 1;

【図4】上記DRAMからハーフサウンドグループデー
タを読み出し、音声伸長回路内の音声伸長部へ送る構成
例を示すブロック図である。
FIG. 4 is a block diagram showing a configuration example in which half sound group data is read from the DRAM and sent to an audio decompression unit in an audio decompression circuit.

【図5】図4に対応する図5のタイミングチャートであ
る。
FIG. 5 is a timing chart of FIG. 5 corresponding to FIG. 4;

【符号の説明】[Explanation of symbols]

4 信号処理回路 5 エラー判定回路 7 エラー処理回路 8 音声伸長回路 15 システムマイコン 21 DRAMアドレスカウンタ 22 Lチャンネルアドレス保持レジスタ 23 Rチャンネルアドレス保持レジスタ 24 HSGフラグレジスタ 25 選択回路 26 選択回路 27 選択回路 29 正解ラッチパルス生成回路 4 Signal Processing Circuit 5 Error Determination Circuit 7 Error Processing Circuit 8 Audio Decompression Circuit 15 System Microcomputer 21 DRAM Address Counter 22 L Channel Address Holding Register 23 R Channel Address Holding Register 24 HSG Flag Register 25 Selection Circuit 26 Selection Circuit 27 Selection Circuit 29 Correct Answer Latch pulse generation circuit

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】信号処理系からハーフサウンドグループデ
ータを伸長処理系へ転送して再生するデジタル再生装置
であって、 上記信号処理系は、 上記ハーフサウンドグループデータが伸長処理の際に修
復可能か否かを判断する判断手段と、 上記ハーフサウンドグループデータと上記判断手段の判
断結果とを格納するバッファメモリと、 上記バッファメモリから読み出されたハーフサウンドグ
ループデータのうち、エラーの無い直前のハーフサウン
ドグループデータに対応するアドレスのみを記録するレ
ジスタ手段とを備え、 上記判断結果を上記バッファメモリから読み出し、該判
断結果が伸長処理すべきハーフサウンドグループデータ
が該伸長処理の際に修復不可能であることを示す場合、
上記レジスタ手段に記録されたアドレスに格納されたハ
ーフサウンドグループデータを上記バッファメモリから
読み出し、これを代わりに上記伸長処理系へ転送するこ
とを特徴とするデジタル再生装置。
1. A digital reproduction apparatus for transferring half-sound group data from a signal processing system to a decompression processing system and reproducing the half-sound group data, wherein the signal processing system can restore the half-sound group data at the time of decompression processing. Judging means for judging whether or not the half sound group data and the judgment result of the judging means are stored; and, of the half sound group data read from the buffer memory, the immediately preceding half without error. Register means for recording only the address corresponding to the sound group data, wherein the determination result is read from the buffer memory, and the half sound group data to be expanded according to the determination result cannot be recovered at the time of the expansion processing. To indicate that
A digital reproducing apparatus, wherein half sound group data stored at an address recorded in said register means is read from said buffer memory and transferred to said decompression processing system instead.
【請求項2】上記判断手段は、上記ハーフサウンドグル
ープデータ内において対応するデータ同士が合致してい
るか否かとバイトフラグのエラーの有無とに基づいて1
ビットのフラグを作成し、該フラグに基づいて上記ハー
フサウンドグループデータが伸長処理の際に修復可能か
否かを判断することを特徴とする請求項1に記載のデジ
タル再生装置。
2. The method according to claim 1, wherein the determining means determines whether the corresponding data in the half sound group data match each other, and whether there is an error in the byte flag.
2. The digital reproducing apparatus according to claim 1, wherein a bit flag is created, and it is determined whether or not the half sound group data can be restored at the time of decompression processing based on the flag.
【請求項3】信号処理系からハーフサウンドグループデ
ータを伸長処理系へ転送して再生するデジタル再生装置
であって、 上記信号処理系は、 上記ハーフサウンドグループデータが伸長処理の際に修
復可能か否かを判断する判断手段と、 上記ハーフサウンドグループデータと上記判断手段の判
断結果とを格納するバッファメモリと、 上記バッファメモリから読み出されたハーフサウンドグ
ループデータのうちエラーの無い直前のハーフサウンド
グループデータに対応する第1アドレスと、所定のハー
フサウンドグループデータに対応する第2アドレスとを
記録するレジスタ手段とを備え、 上記判断結果を上記バッファメモリから読み出し、該判
断結果が伸長処理すべきハーフサウンドグループデータ
が該伸長処理の際に修復不可能であることを示す場合、
上記レジスタ手段に記録された第1アドレス又は第2ア
ドレスに格納されたハーフサウンドグループデータを上
記バッファメモリから読み出し、これを代わりに上記伸
長処理系へ転送することを特徴とするデジタル再生装
置。
3. A digital reproducing apparatus for transferring half sound group data from a signal processing system to a decompression processing system and reproducing the half sound group data, wherein the signal processing system can restore the half sound group data at the time of decompression processing. Judging means for judging whether or not the half sound group data and the judgment result of the judging means are stored; and the half sound immediately before the error free half sound group data among the half sound group data read from the buffer memory. Register means for recording a first address corresponding to the group data and a second address corresponding to the predetermined half sound group data; reading out the judgment result from the buffer memory; Half sound group data cannot be repaired during the decompression process If it shows the door,
A digital reproducing apparatus, wherein half sound group data stored at a first address or a second address recorded in the register means is read from the buffer memory and transferred to the decompression processing system instead.
JP33453298A 1998-11-25 1998-11-25 Digital playback device Expired - Fee Related JP3628532B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33453298A JP3628532B2 (en) 1998-11-25 1998-11-25 Digital playback device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33453298A JP3628532B2 (en) 1998-11-25 1998-11-25 Digital playback device

Publications (2)

Publication Number Publication Date
JP2000163879A true JP2000163879A (en) 2000-06-16
JP3628532B2 JP3628532B2 (en) 2005-03-16

Family

ID=18278466

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33453298A Expired - Fee Related JP3628532B2 (en) 1998-11-25 1998-11-25 Digital playback device

Country Status (1)

Country Link
JP (1) JP3628532B2 (en)

Also Published As

Publication number Publication date
JP3628532B2 (en) 2005-03-16

Similar Documents

Publication Publication Date Title
US7370262B2 (en) Apparatus and method generating error flag for error correction
KR970002860A (en) A CD player and a CD-ROM decoder
US6651208B1 (en) Method and system for multiple column syndrome generation
KR100373467B1 (en) Address generation circuit
JPH11102576A (en) Data-reproducing apparatus
JP3628532B2 (en) Digital playback device
JPH06338141A (en) Writing once type recording medium, format device and method, data reading device and method, and data writing device and method
JP3221011B2 (en) Error correction method and apparatus
JP4004102B2 (en) Code error correction detection device
JP3995693B2 (en) Code error correction detection device
US7738339B2 (en) Data recording devices and methods thereof
JPH1186465A (en) Signal processor
JP4696931B2 (en) Optical disk device
JPH01245470A (en) Rotary head type magnetic recording and reproducing device
JP2005166117A (en) Error correction circuit
JPS63197122A (en) Error correcting and checking device
US6966023B2 (en) Encoding method for an optical recorder
JPH06150540A (en) Disk reproducing device
US20030107963A1 (en) Optical disc apparatus
JPH06275032A (en) Digital data reproducing device
KR100518544B1 (en) Method for storing disc data in exernal memory device
JPH1116298A (en) Code error correcting device
JP2002150666A (en) Optical disk reproducing device
JPH09139027A (en) Error correcting device
JPH0973730A (en) Cd-rom decoder

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040608

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040809

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040907

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041102

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20041207

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20041208

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20071217

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20081217

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20091217

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20091217

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20101217

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20101217

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20111217

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20111217

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20121217

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees