JPH08107365A - Digital audio system - Google Patents
Digital audio systemInfo
- Publication number
- JPH08107365A JPH08107365A JP24314094A JP24314094A JPH08107365A JP H08107365 A JPH08107365 A JP H08107365A JP 24314094 A JP24314094 A JP 24314094A JP 24314094 A JP24314094 A JP 24314094A JP H08107365 A JPH08107365 A JP H08107365A
- Authority
- JP
- Japan
- Prior art keywords
- error correction
- voice
- error
- audio
- processing
- 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.)
- Withdrawn
Links
Landscapes
- Error Detection And Correction (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Detection And Correction Of Errors (AREA)
- Television Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明はディジタル音声システム
の誤り処理方式に関し、特に閾値を可変して訂正処理を
繰り返す方式の誤り訂正符号が付加された所定数の音声
パケットから高能率符号化された音声ブロックが得ら
れ、これをデコードしてディジタル音声信号を得るディ
ジタル音声システムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an error processing system for a digital voice system, and more particularly to a high efficiency coding from a predetermined number of voice packets to which an error correction code of a system of varying a threshold value and repeating a correction process is added. The present invention relates to a digital voice system in which a voice block is obtained and decoded to obtain a digital voice signal.
【0002】[0002]
【従来の技術】近年、テレビジョンにおける映像の高画
質化の要求により、原稿のNTSC方式との両立性を保
ちつつ、ワイドアスペクト化(アスペクト比16:9)
や高画質化を目標とした第2世代EDTV(エンハンス
トテレビジョン「EDTVII」)が次世代のテレビジョ
ン方式として期待されている。2. Description of the Related Art In recent years, due to the demand for higher image quality in television, originals have a wide aspect ratio (aspect ratio of 16: 9) while maintaining compatibility with the NTSC system.
The second-generation EDTV (enhanced television "EDTVII"), which aims at high image quality, is expected as a next-generation television system.
【0003】このEDTVIIではPCM音声をISO国
際標準化方式11172−3 ISLayerII(MP
EG LayerII)の諸元により高能率符号化してビ
ットストリーム化した後、多数決論理回路で復号可能な
(269,187)短縮化差集合を用いたBEST方式
の誤り訂正符号を付加し、インターリーブ等の処理を行
ってパケット化し、映像信号に重畳して伝送している。In this EDTVII, PCM voice is converted into ISO international standardization system 11172-3 ISLayerII (MP
After highly efficient coding according to the specifications of EG Layer II) to form a bit stream, a BEST method error correction code using a (269,187) shortened difference set that can be decoded by a majority logic circuit is added, and interleaving is performed. It is processed, packetized, and superimposed on the video signal for transmission.
【0004】このため、受信側では映像信号から分離し
た音声パケットのデインターリーブ等の処理を行い、B
EST方式の誤り訂正符号(ECC)による誤り訂正を
行ってMPEG音声データを得、これからPCM音声デ
ータを復元している。ここで、音声パケットは図3
(A)に示す如く、例えばビット長が269ビットで時
系列的に入来し、映像信号の約1フィールド期間(約1
6msec)の同図(B)に示す如く、23パケット
(デインターリーブ後の)で誤り訂正ブロックを構成す
る。なお、各音声パケットは先頭に制御ビット(CB)
が設けられ、次に音声データ(DATA)が割当てら
れ、更に制御ビットと音声データに対する誤り訂正符号
(ECC)が設けられている。For this reason, the receiving side performs processing such as deinterleaving of the audio packet separated from the video signal, and B
The EST system error correction code (ECC) is used for error correction to obtain MPEG audio data, and PCM audio data is restored from this. Here, the voice packet is shown in FIG.
As shown in (A), for example, a bit length of 269 bits comes in chronologically, and a video signal has about one field period (about 1 field period).
6 msec), as shown in FIG. 7B, 23 packets (after deinterleaving) form an error correction block. Each voice packet has a control bit (CB) at the beginning.
Is provided, and then voice data (DATA) is assigned. Further, control bits and an error correction code (ECC) for the voice data are provided.
【0005】[0005]
【発明が解決しようとする課題】従来は音声パケット単
位で全ての音声パケットについて、BEST方式の誤り
訂正符号(ECC)による誤り訂正を行っている。BE
ST方式は高い誤り訂正能力を得るために、閾値を15
から順に9まで変化させて同じ訂正処理を繰り返す。こ
のとき誤りが無ければ閾値を9まで変化させる以前に訂
正処理が終了して繰り返し回数は少なく、訂正能力以上
の誤りが有る場合は閾値を9まで変化させて訂正処理を
7回繰り返すことが多い。つまり、誤りの有無により誤
り訂正の処理時間が異なっている。Conventionally, error correction by the error correction code (ECC) of the BEST system is performed on all voice packets in units of voice packets. BE
The ST method has a threshold value of 15 in order to obtain high error correction capability.
The same correction process is repeated by changing the sequence from 9 to 9. At this time, if there is no error, the correction process is completed before the threshold value is changed to 9, and the number of repetitions is small. If there is an error exceeding the correction capability, the threshold value is changed to 9 and the correction process is repeated 7 times in many cases. . That is, the processing time for error correction differs depending on the presence or absence of an error.
【0006】このため、従来の誤り訂正処理を行う回路
は全ての音声パケットについて、閾値を15から9まで
順に変化させて訂正処理を繰り返す最悪状態で誤り訂正
を行えるだけの処理能力を設定して設計している。従っ
て、誤りの無い音声パケットについては処理能力の一部
のみを用いて処理を行っており、無駄が大きいという問
題があった。For this reason, a conventional circuit for performing error correction processing sets a processing capability for performing error correction in the worst state in which the threshold value is changed from 15 to 9 in order for all voice packets and the correction processing is repeated. I'm designing. Therefore, an error-free voice packet is processed by using only a part of the processing capacity, which causes a problem of great waste.
【0007】本発明は上記の点に鑑みなされたもので、
誤り訂正の処理能力を低く抑えることができ、上記処理
能力の無駄が小さくて済むディジタル音声システムを提
供することを目的とする。[0007] The present invention has been made in view of the above points,
An object of the present invention is to provide a digital voice system capable of suppressing the error correction processing capacity to a low level and reducing the waste of the processing capacity.
【0008】[0008]
【課題を解決するための手段】請求項1に記載の発明
は、閾値を可変して誤りがなくなるまで訂正処理を繰り
返す方式の誤り訂正符号が付加された所定数の音声パケ
ットの音声データから高能率符号化された音声ブロック
を得て、この音声ブロックをデコードしてディジタル音
声信号を得るディジタル音声システムにおいて、上記音
声パケットの誤り訂正符号による誤り訂正処理で誤り訂
正能力を越えた誤りが検出されてから、所定期間、供給
される音声パケットの誤り訂正を符号による誤り訂正処
理及び音声データの取得を停止させる停止手段を有す
る。According to a first aspect of the present invention, a threshold value is changed to a high level from voice data of a predetermined number of voice packets to which an error correction code of a method of repeating correction processing until errors are eliminated is added. In a digital voice system that obtains a rate-encoded voice block and decodes this voice block to obtain a digital voice signal, an error exceeding the error correction capability is detected by error correction processing by the error correction code of the voice packet. After that, it has a stop means for stopping the error correction processing by the code for the error correction of the supplied voice packet and the acquisition of the voice data for a predetermined period.
【0009】請求項2に記載の発明は、請求項1記載の
ディジタル音声システムにおいて、前記誤り訂正符号は
BEST方式であり、前記高能率符号化はMPEG方式
である。According to a second aspect of the present invention, in the digital voice system according to the first aspect, the error correction code is the BEST system and the high efficiency coding is the MPEG system.
【0010】[0010]
【作用】請求項1に記載の発明においては、誤り訂正能
力を越えた誤りが検出されると、それから所定期間、供
給される音声パケットの誤り訂正処理及び音声パケット
からの音声データの取得を停止させるため、高能率符号
化された音声ブロックが得られず、この音声ブロックの
デコードができずディジタル音声信号が出力されないの
で異音の発生がなくなり、また閾値可変による訂正処理
の繰り返し回数が大きい音声パケットの誤り訂正処理が
連続しないため、この誤り訂正の処理能力を低く設定で
きる。According to the first aspect of the invention, when an error exceeding the error correction capability is detected, the error correction processing of the voice packet supplied and the acquisition of the voice data from the voice packet are stopped for a predetermined period after that. Therefore, a high-efficiency coded voice block cannot be obtained, the voice block cannot be decoded, and a digital voice signal is not output, so that no abnormal noise is generated, and a voice with a large number of repetitions of correction processing by variable threshold value is used. Since the packet error correction processing is not continuous, the error correction processing capacity can be set low.
【0011】請求項2に記載の発明においては、EDT
VII方式のシステムで誤り訂正の処理能力を低く設定で
きる。In the second aspect of the invention, the EDT is
In the VII system, the error correction processing capacity can be set low.
【0012】[0012]
【実施例】図1は本発明が適用されるEDTVII音声デ
コーダのブロック図を示す。同図中、端子20には映像
信号から分離されたEDTVIIのディジタル音声信号が
入来して信号変換部21に供給される。信号変換部21
はPN発生部22から供給されるPN(擬似ノイズ)パ
ターンを上記ディジタル音声信号に加算合成する。これ
によってランダム符号系列とされて伝送されたディジタ
ル音声信号が元の非ランダム符号系列のディジタル音声
信号(音声パケット)に変換され、次のデインターリー
ブ部23に供給される。1 is a block diagram of an EDTVII audio decoder to which the present invention is applied. In the figure, a digital audio signal of EDTVII separated from a video signal comes in to a terminal 20 and is supplied to a signal converter 21. Signal converter 21
Adds and synthesizes a PN (pseudo noise) pattern supplied from the PN generator 22 to the digital audio signal. As a result, the digital voice signal transmitted as the random code sequence is converted into the original digital voice signal (voice packet) of the non-random code sequence, and is supplied to the next deinterleave unit 23.
【0013】デインターリーブ部23ではインターリー
ブによりランダム化されているディジタル音声パケット
をデインターリーブして図3(B)に示す元の誤り訂正
ブロックの順に並べ換え、ゲート部24に供給する。ゲ
ート部24はカウンタ26からイネーブル信号を供給さ
れているとき、デインターリーブ部23から供給される
音声パケットを通過させてBEST誤り訂正部25に供
給する。The deinterleave unit 23 deinterleaves the digital voice packets randomized by interleaving, rearranges them in the order of the original error correction blocks shown in FIG. 3B, and supplies them to the gate unit 24. When the enable signal is supplied from the counter 26, the gate unit 24 passes the voice packet supplied from the deinterleave unit 23 and supplies the voice packet to the BEST error correction unit 25.
【0014】BEST誤り訂正部25は、カウンタ26
からイネーブル信号を供給されているときに、図2のフ
ローチャートに示す誤り訂正処理を実行する。この処理
は各音声パケットが入来する毎に実行される。図2にお
いて、ステップS10では内蔵のシンドロームレジスタ
をリセットし、次にステップS12で閾値Lに15をセ
ットし、ステップS14で入来した269ビットの音声
パケットを内蔵のデータレジスタにロードしてシンドロ
ームを求める。The BEST error correction unit 25 includes a counter 26.
When the enable signal is supplied from the device, the error correction process shown in the flowchart of FIG. 2 is executed. This processing is executed each time each voice packet arrives. In FIG. 2, in step S10, the built-in syndrome register is reset, then in step S12, the threshold L is set to 15, and the 269-bit voice packet received in step S14 is loaded into the built-in data register to set the syndrome. Ask.
【0015】次にステップS16で上記シンドロームが
格納される内蔵のシンドロームレジスタを1ビットシフ
トする。この後、ステップS18で誤り訂正を行う。こ
の後、ステップS20でシンドロームレジスタの全ビッ
トが0か否かによって誤りが残っているかどうかを判別
し、誤りが無ければステップS22で誤り訂正後の音声
データ(CB,ECCを除く)を出力して処理を終了す
る。Next, in step S16, the built-in syndrome register in which the syndrome is stored is shifted by 1 bit. After that, error correction is performed in step S18. Thereafter, in step S20, it is determined whether or not an error remains by determining whether or not all bits of the syndrome register are 0. If there is no error, the voice data after error correction (excluding CB and ECC) is output in step S22. Ends the process.
【0016】誤りが有る場合にはステップS24で閾値
Lが9かどうかを判別し、L≠9の場合はステップS2
6に進んで閾値Lを1だけデクリメントした後、ステッ
プS16に進む。また、ステップS24においてL=9
の場合はステップS28で誤り検出信号を出力して処理
を終了する。ところで、BEST誤り訂正部25の出力
する誤り検出信号はカウンタ26に供給され、誤り訂正
後の音声データはMPEGデコード部27に供給され
る。If there is an error, it is determined in step S24 whether the threshold value L is 9, and if L ≠ 9, step S2.
After proceeding to step 6 and decrementing the threshold value L by 1, proceed to step S16. In step S24, L = 9
In the case of, the error detection signal is output in step S28 and the process is terminated. The error detection signal output from the BEST error correction unit 25 is supplied to the counter 26, and the error-corrected audio data is supplied to the MPEG decoding unit 27.
【0017】カウンタ26は誤り検出信号の供給後、音
声パケットが22パケット供給される期間をカウント
し、この間、イネーブル信号の出力を停止する。これに
よって誤り訂正ができなかった音声パケットに続く22
パケットの音声パケットはゲート部24で阻止され、B
EST誤り訂正部25へ供給されなくなると共に、BE
ST誤り訂正部25の誤り訂正処理が停止する。上記の
カウンタ26及びゲート部24が停止手段に対応する。The counter 26 counts the period during which 22 voice packets are supplied after the error detection signal is supplied, and stops outputting the enable signal during this period. 22 following a voice packet that could not be error corrected by this
The voice packet of the packet is blocked by the gate unit 24, and B
It is no longer supplied to the EST error correction unit 25, and BE
The error correction process of the ST error correction unit 25 stops. The counter 26 and the gate unit 24 described above correspond to the stopping means.
【0018】MPEGデコード部27は図4に示す構成
であり、端子30にはBEST誤り訂正部25から出力
される23パケット分の音声データからなるMPEG
LayerIIのビットストリームを供給される。ビット
ストリーム分解部31はこのビットストリームをヘッ
ダ、補助情報、量子化された複数のサブバンド信号に分
解する。そして逆量子化部32は各サブバンド信号を補
助情報で示される割り当てられたビット数で逆量子化
し、逆スケーリング部33は補助情報に従って各サブバ
ンドの逆スケーリングを行って各サブバンドに応じたダ
イナミックレンジを設定する。この後、各サブバンド信
号はサブバンド合成フィルタ34で合成されてPCM信
号され、端子35(図1の端子28に対応)から出力さ
れる。The MPEG decoding unit 27 has the structure shown in FIG. 4, and the terminal 30 is provided with MPEG data consisting of 23 packets of audio data output from the BEST error correction unit 25.
LayerII bitstream supplied. The bitstream decomposition unit 31 decomposes this bitstream into a header, auxiliary information, and a plurality of quantized subband signals. Then, the inverse quantization unit 32 inversely quantizes each subband signal with the allocated number of bits indicated by the auxiliary information, and the inverse scaling unit 33 performs inverse scaling of each subband according to the auxiliary information and responds to each subband. Set the dynamic range. Thereafter, the sub-band signals are combined by the sub-band combining filter 34 to form a PCM signal, which is output from the terminal 35 (corresponding to the terminal 28 in FIG. 1).
【0019】このようにMPEGデコード部27では2
3パケット分の音声データであるビットストリームが誤
りなく供給されなければ音声データのデコードを行うこ
とができず、同期がずれた場合は、ビットストリームの
ヘッダを検出して複数回の同期取得により同期を確立し
てデコード処理を再開し、同期ずれから同期確立までの
間は異音を発生しないようにミュティング、つまりPC
M信号の出力を規制している。しかし、同期がとれた状
態でビットストリームの途中の音声データに誤りがあっ
てこの音声データが欠落すると異音を発生するおそれが
高い。In this way, the MPEG decoding unit 27 outputs 2
If the bit stream, which is the audio data for 3 packets, is not supplied without error, the audio data cannot be decoded. If the synchronization is deviated, the header of the bit stream is detected and the synchronization is obtained by synchronizing acquisition multiple times. , The decoding process is restarted, and muting is performed so that no abnormal noise is generated between the synchronization shift and the synchronization establishment.
The output of the M signal is regulated. However, if there is an error in the audio data in the middle of the bit stream in a synchronized state and the audio data is lost, there is a high possibility that abnormal noise will occur.
【0020】このため、本実施例ではBEST誤り訂正
部25で音声パケットの誤り訂正が不可能な場合は、最
悪値をとって訂正不能の音声パケット及びこれに続く2
2パケットの出力を中断させて異音の発生を防止してい
る。従ってBEST誤り訂正部25では音声パケットの
出力を中断する22パケットについて誤り訂正処理を行
なう必要がない。つまり閾値を15から順に9まで変化
させて訂正処理を繰り返し行っても誤りが残っていると
きは、これに続く音声パケットの誤り訂正処理を停止す
るため、BEST誤り訂正部25の処理能力は閾値を1
5から9まで順に変化させて訂正処理を繰り返す最悪状
態が連続するおそれが小さく、その分だけ処理能力を低
く設定して設計できる。For this reason, in this embodiment, when the BEST error correction unit 25 cannot correct the error of the voice packet, the worst value is taken and the voice packet cannot be corrected and the following 2
The output of two packets is interrupted to prevent the generation of abnormal noise. Therefore, the BEST error correction unit 25 does not need to perform error correction processing on 22 packets that interrupt the output of voice packets. That is, when an error remains even if the threshold value is changed from 15 to 9 in order and the correction process is repeated, the error correction process of the voice packet following this is stopped. 1
It is less likely that the worst state in which the correction process is repeated in order from 5 to 9 is repeated, and the processing capability can be set lower accordingly to design.
【0021】[0021]
【発明の効果】上述の如く、請求項1に記載の発明によ
れば、誤り訂正能力を越えた誤りが検出されると、それ
から所定期間、供給される音声パケットの誤り訂正処理
及び音声パケットからの音声データの取得を停止させる
ため、高能率符号化された音声ブロックが得られず、こ
の音声ブロックのデコードができずディジタル音声信号
が出力されないので異音の発生がなくなり、また閾値可
変による訂正処理の繰り返し回数が大きい音声パケット
の誤り訂正処理が連続しないため、この誤り訂正の処理
能力を低く設定して設計することが可能となる。As described above, according to the first aspect of the invention, when an error exceeding the error correction capability is detected, the error correction processing of the voice packet and the voice packet supplied for a predetermined period from that time are detected. Since the acquisition of the voice data of is stopped, the voice block encoded with high efficiency cannot be obtained, the voice block cannot be decoded, and the digital voice signal is not output, so that no abnormal noise is generated, and the correction by changing the threshold value is performed. Since the error correction processing of the voice packet having a large number of processing repetitions is not continuous, it is possible to set the error correction processing capacity to be low and design.
【0022】また、請求項2に記載の発明によれば、E
DTVII方式のシステムで誤り訂正の処理能力を低く設
定でき、実用上きわめて有用である。According to the invention of claim 2, E
In the DTVII system, the error correction processing capacity can be set low, which is extremely useful in practice.
【図1】本発明が適用されるEDTVII音声デコーダの
ブロック図である。FIG. 1 is a block diagram of an EDTVII audio decoder to which the present invention is applied.
【図2】誤り訂正処理のフローチャートである。FIG. 2 is a flowchart of error correction processing.
【図3】EDTVIIのデータフォーマットを示す図であ
る。FIG. 3 is a diagram showing a data format of EDTVII.
【図4】MPEGデコード部のブロック図である。FIG. 4 is a block diagram of an MPEG decoding unit.
21 信号変換部 22 PN発生部 23 デインターリーブ部 24 ゲート部 25 BEST誤り訂正部 26 カウンタ 27 MPEGデコード部 21 signal conversion unit 22 PN generation unit 23 deinterleave unit 24 gate unit 25 BEST error correction unit 26 counter 27 MPEG decoding unit
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04L 1/00 E H04N 7/015 7/24 ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI Technical indication H04L 1/00 E H04N 7/015 7/24
Claims (2)
処理を繰り返す方式の誤り訂正符号が付加された所定数
の音声パケットの音声データから高能率符号化された音
声ブロックを得て、この音声ブロックをデコードしてデ
ィジタル音声信号を得るディジタル音声システムにおい
て、 上記音声パケットの誤り訂正符号による誤り訂正処理で
誤り訂正能力を越えた誤りが検出されてから、所定期
間、供給される音声パケットの誤り訂正を符号による誤
り訂正処理及び音声データの取得を停止させる停止手段
を有することを特徴とするディジタル音声システム。1. A high-efficiency coded voice block is obtained from voice data of a predetermined number of voice packets to which an error correction code of a method in which a threshold value is varied and a correction process is repeated until an error is eliminated, is obtained. In a digital voice system for decoding a block to obtain a digital voice signal, the error of the voice packet supplied for a predetermined period after the error exceeding the error correction capability is detected by the error correction processing by the error correction code of the voice packet. A digital voice system having stop means for stopping error correction processing using a code for correction and acquisition of voice data.
において、 前記誤り訂正符号はBEST方式であり、前記高能率符
号化はMPEG方式であることを特徴とするEDTVII
方式のディジタル音声システム。2. The digital voice system according to claim 1, wherein the error correction code is a BEST system and the high efficiency coding is an MPEG system.
System digital voice system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24314094A JPH08107365A (en) | 1994-10-06 | 1994-10-06 | Digital audio system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24314094A JPH08107365A (en) | 1994-10-06 | 1994-10-06 | Digital audio system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH08107365A true JPH08107365A (en) | 1996-04-23 |
Family
ID=17099391
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP24314094A Withdrawn JPH08107365A (en) | 1994-10-06 | 1994-10-06 | Digital audio system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH08107365A (en) |
-
1994
- 1994-10-06 JP JP24314094A patent/JPH08107365A/en not_active Withdrawn
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5835165A (en) | Reduction of false locking code words in concatenated decoders | |
US6111916A (en) | Error resilient encoding | |
JP3597848B2 (en) | Encoding method and apparatus | |
US7472317B2 (en) | Coding system and decoding system | |
EP0800678B1 (en) | Method and device for error control in video compression | |
US5781561A (en) | Encoding apparatus for hierarchically encoding image signal and decoding apparatus for decoding the image signal hierarchically encoded by the encoding apparatus | |
US5710783A (en) | Optimization of synchronization control in concatenated decoders | |
JPH08256336A (en) | Synchronization and error detection in packeted data stream | |
JP2002335230A (en) | Method and device for decoding audio encoded signal | |
JP4226072B2 (en) | Image transmission method | |
US6983016B2 (en) | Method for detecting errors in video information | |
JPH0787483A (en) | Picture coding/decoding device, picture coding device and picture decoding device | |
JPH08107365A (en) | Digital audio system | |
JP3003460B2 (en) | Encoding and decoding device | |
JP3807110B2 (en) | Image encoding device | |
JP2008529384A (en) | Method and apparatus for correcting video signals | |
JPH1023417A (en) | Picture transmission system | |
JPH0440123A (en) | Picture data transmitting system | |
JPH04233375A (en) | Decoding device | |
JP2004007767A (en) | Moving image encoding device and moving image encoding method | |
JPH03297274A (en) | Picture data processing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20020115 |