[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP3606388B2 - Audio data reproducing method and audio data reproducing apparatus - Google Patents

Audio data reproducing method and audio data reproducing apparatus Download PDF

Info

Publication number
JP3606388B2
JP3606388B2 JP29054094A JP29054094A JP3606388B2 JP 3606388 B2 JP3606388 B2 JP 3606388B2 JP 29054094 A JP29054094 A JP 29054094A JP 29054094 A JP29054094 A JP 29054094A JP 3606388 B2 JP3606388 B2 JP 3606388B2
Authority
JP
Japan
Prior art keywords
data
encoded
audio data
recording unit
frequency
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP29054094A
Other languages
Japanese (ja)
Other versions
JPH08129834A (en
Inventor
正明 五十崎
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP29054094A priority Critical patent/JP3606388B2/en
Publication of JPH08129834A publication Critical patent/JPH08129834A/en
Application granted granted Critical
Publication of JP3606388B2 publication Critical patent/JP3606388B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Description

【0001】
【目次】
以下の順序で本発明を説明する。
産業上の利用分野
従来の技術(図3〜図5)
発明が解決しようとする課題(図5〜図8)
課題を解決するための手段(図1)
作用(図1)
実施例(図1、図2、図4、図6及び図7)
発明の効果
【0002】
【産業上の利用分野】
本発明はオーデイオデータ再生方法及びオーデイオデータ再生装置において、特にデイジタルオーデイオ信号が周波数分割され符号化されたものを変速再生する場合に適用して好適なものである。
【0003】
【従来の技術】
従来、デイジタルオーデイオ信号に対して、データ量を削減するために、サブバンド符号化方式や変換符号化方式等が用いられている。これらはオーデイオ信号が周波数軸方向に偏在する性質を利用して、冗長な情報を削減して符号化するものである。図3にデイジタルオーデイオ信号をM分割するサブバンド符号化復号化方式の原理を示す。まずエンコーダ1側では入力されたデイジタルオーデイオ信号が、M個の分割フイルタ(BPF)3でM個の周波数領域のサブバンド成分に分割される。
【0004】
各サブバンド成分は発生データ量に応じて、全体で一定のデータ量になるように量子化レベルが割り当てられる。各サブバンド成分のデータは量子化器(Q)4で、割り当てられた量子化レベルで量子化され、ビツトストリーム5のフオーマツトに並べ換えられる。ビツトストリーム5上には各サブバンド成分のデータの量子化レベルとして、ビツト数情報や最大値情報も記録される。
【0005】
デコーダ2側ではビツトストリーム5の状態から、各サブバンド成分のデータ列に並べ換え、記録されていた量子化レベルに応じて、逆量子化器(Q−1)6において逆量子化して元のデータに戻す。そしてこの逆量子化された各サブバンド成分のデータから、M個の合成フイルタ7によつて元のデイジタルオーデイオ信号を復号化する。
【0006】
図4は、PAL(625/50)方式のビデオフレームに対応して、48〔KHz〕でサンプリングされたデイジタルオーデイオ信号を、分割数32、符号長 320サンプルのサブバンド符号化方式で記録する場合のビツトストリームの構成である(図4(A)及び図4(B))。32個のサブバンド成分のデータが、10サンプルで1つのサブバンドブロツクを構成している(図4(C))。
【0007】
また各サブバンドブロツクには、エンコード時の量子化レベル、つまり各サブバンドデータのビツト数をそれぞれ4ビツトで示すビツト数情報(ALLOC)と、各サブバンドブロツク内のデータの最大値をそれぞれ6ビツトで示す最大値情報(SF)が同時に記録されている(図4(D))。各サブバンドのサンプルデータは、バンドによつて量子化レベルが異なるため、通常は長さがまちまちである。ここでは全てを合計した情報量を一定としている。
【0008】
またビツト数情報(ALLOC)や最大値情報(SF)等の情報は、各サブバンドブロツクで同じである。例えばビデオフレームがPAL(625/50)方式の場合には、1フレーム内のオーデイオデータは1920サンプルなので、1フレーム内は6サブバンドブロツクで構成される。ここでは図4(E)に示すように、サブバンドブロツクの先頭にフレーム番号FN(0〜32)が、ブロツクヘツダ(ANC)として記録されている。
【0009】
ここで図5に、このような従来のサブバンド符号化方式を用いたデイジタルオーデイオ機器10の構成を示す。実際上エンコード時、オーデイオプロセツサ(図示せず)から送られてきた、例えば48〔KHz〕でサンプリングされた16ビツトのデイジタルオーデイオ信号S1は、32個の分割フイルタ部(Analysis Filter Bank)11でサブバンド成分の32個のデイジタルデータS2に分割され、ビツト割当部(Bit Allocation)12で発生データ量に応じて、全体で一定のデータ量になるように量子化レベルが割り当てられる。
【0010】
次に各サブバンド成分のデータS2は、量子化部(Quantize)13で割り当てられた量子化レベルでそれぞれ量子化され、ビツトストリームフオーマツト部(Bit Stream Formatting )14で、図4に上述したように並べ換えられ、ビツトストリームデータS3として、次のエラー訂正のための情報を付加するECCブロツク(図示せず)へと送られ記録又は伝送される。
【0011】
デコード時エラー訂正されたビツトストリームデータS4は、ビツトストリームデコード部(Decoding of Bit Stream)15で各サブバンドブロツクのデータに分配され、ビツト割当デコード部(Decoding of Bit Allocation)16及び逆量子化部(Dequantize)17を通じて逆量子化され、それぞれサブバンド成分のデータS5が32個の合成フイルタ部(Synthesis Filter Bank )18で合成されデイジタルオーデイオ信号S6として、オーデイオプロセツサ(図示せず)等に送出される。
【0012】
なお分割フイルタ部11、ビツト割当部12、量子化部13、ビツトストリームフオーマツト部14、ビツトストリームデコード部15、ビツト割当デコード部16、逆量子化部17及び合成フイルタ部18の処理タイミングは、シスコンインターフエース部(Syscon Interface)19を通じてシステムコントローラ(図示せず)より制御され、動作クロツクはタイミング発生部(Timing Generator)20で発生される。
【0013】
【発明が解決しようとする課題】
ところで上述したサブバンド符号化方式を用いたデイジタルオーデイオ機器においては、変速再生すなわち1倍速再生以外の再生モードでは、圧縮されたデータの順番が記録された順番と異なる場合がある。ここでは複数のブロツクで構成される単位として、例えば図6(A)〜図6(D)に示すように、フレームの単位でジヤンプ(JUMP)する場合を考慮する。このようにフレームの単位でジヤンプすると、フレームの境界で隣接するブロツクが、記録された時のブロツクと異なつてしまう。
【0014】
ここでサブバンド符号化方式のように、合成フイルタ部18を用いて復号化処理する場合には、合成フイルタ部18のタツプ数と同じサンプル数分のデータを計算で用いる。従つて例えば図7(A)に示すように、合成フイルタ部18を512 タツプのFIR型フイルタで構成した場合には、ブロツクの境界で隣接するブロツクに、図7(B)に示すように512 タツプの半分の256 サンプルのデータがオーバーラツプする。
【0015】
ところが上述したように変速再生時、サブバンドブロツクが不連続になると、図8に示すように、隣接するサブブロツクのデータのサンプルがフイルタ処理に含まれてしまう。この結果不連続点で隣接するサブブロツクの影響を受けて記録されたデータを正しく再現できず、耳障りな高域成分として聞き取られ、異音として感知され易くなり、再生音声の音質が劣化する問題があつた。
【0016】
本発明は以上の点を考慮してなされたもので、周波数分割して符号化し複数の符号化ブロツクを記録単位として順次記録したオーデイオデータを記録時と異なる順序で再生する際、異音の発生を未然に防止して聞き取り易い音質を得るオーデイオデータ再生方法及びオーデイオデータ再生装置を提案しようとするものである。
【0017】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、デイジタルオーデイオ信号(S1)を周波数分割して符号化し、それぞれ符号化データを含む複数の符号化ブロツクを1記録単位として順次記録したオーデイオデータ(S3)を再生するオーデイオデータ再生方法において、オーデイオデータ(S4)を記録時の記録単位の順序と異なる順序で再生する際に、当該再生する符号化データの周波数の上限値を設定し、デコード時に上限値の周波数を越える帯域で記録単位のうち隣接する符号化ブロツクについてのみ、当該符号化ブロツクに含まれる符号化データを所定値に置き換えて、再生音を帯域制限するようにした。
【0018】
また本発明においては、デイジタルオーデイオ信号(S1)を周波数分割して符号化し、それぞれ符号化データを含む複数の符号化ブロツクを1記録単位として順次記録したオーデイオデータ(S3)を再生するオーデイオデータ再生装置(30)において、オーデイオデータ(S4)を記録時の記録単位の順序と異なる順序で再生する際に、当該再生する符号化データの周波数の上限値を設定し、デコード時に上限値の周波数を越える帯域で記録単位のうち隣接する符号化ブロツクについてのみ、当該符号化ブロツクに含まれる符号化データを所定値に置き換えて、再生音を帯域制限する帯域制限手段(31)を設けるようにした。
【0019】
【作用】
オーデイオ信号(S1)を周波数分割して符号化し、複数の符号化ブロツクを1記録単位として順次記録したオーデイオデータ(S3、S4)を、記録時の記録単位の順序と異なる順序で再生する際に、帯域制限手段(31)において、再生する符号化データの周波数の上限値を設定し、デコード時に上限値の周波数を越える帯域で記録単位のうち隣接する符号化ブロツクについてのみ、当該符号化ブロツクに含まれる符号化データを所定値に置き換えて、再生音を帯域制限するようにしたことにより、記録単位間に生じる異音の発生を有効に回避して、再生音の音質を向上し得る。
【0020】
【実施例】
以下図面について、本発明の一実施例を詳述する。
【0021】
図5との対応部分に同一符号を付して示す図1において、30は本発明によるサブバンド符号化方式を用いたデイジタルオーデイオ機器を示す。実際上エンコード時、オーデイオプロセツサから送られてきたデイジタルオーデイオ信号S1は、分割フイルタ部11でサブバンド成分のデイジタルデータS2に分割され、ビツト割当部12で発生データ量に応じて、全体で一定のデータ量になるように量子化レベルが割り当てられる。
【0022】
次に各サブバンド成分のデータS2は、量子化部13で割り当てられた量子化レベルでそれぞれ量子化され、ビツトストリームフオーマツト部14で、図4に上述したように並べ換えられ、ビツトストリームデータS3として、次のエラー訂正のための情報を付加するECCブロツク(図示せず)へと送られ記録又は伝送される。デコード時エラー訂正されたビツトストリームデータS4は、ビツトストリームデコード部15で各サブバンドブロツクのデータに分配され、ビツト割当デコード部16及び逆量子化部17を通じて逆量子化され、帯域制限部(Limiter)31を通じてそれぞれサブバンド成分のデータS10が合成フイルタ部18で合成されデイジタルオーデイオ信号S11として、オーデイオプロセツサ等に送出される。
【0023】
以上の構成において、変速再生として図6に示すように、フレームの単位でジヤンプすると、フレームの境界で隣接するブロツクが記録された時のブロツクと異なつてしまう。サブバンド符号化のように合成フイルタ部18を用いている場合には、図7に上述したように、合成フイルタ部18のタツプ数と同じ数のサンプルを計算で用いることから、ブロツクが不連続になると隣接するブロツクの影響を受けるため記録されたデータを再現できず、異音として感知されやすい。
【0024】
そこでこの実施例では、再生するサブバンドの上限を設定し、符号のデコード時にその設定値以上の周波数のサブバンドデータを例えば値「0」でなる所定値に置き換え、再生音の帯域を制限することで、聞き易い音質にする。デコーダ側では、ビツトストリームの状態から、各サブバンドのデータ列に並び換えられ、記録されていた量子化レベルに応じて、もとのデータに戻される。そしてこの逆量子化された各サブバンド成分のデータが得られる。
【0025】
ここでこの実施例の帯域制限部31では、システムコントローラ等で設定された再生するサブバンドの上限値BANDLMとモード信号FILTMDとから、該当するサブバンドのデータを値「0」に置き換える。このように帯域制限されたサブバンド成分のデータS10を合成フイルタ部18によつて、デイジタルオーデイオ信号に復号すると、周波数帯域が制限された再生音が得られる。
【0026】
またフレームの不連続は、サブバンドブロツクのブロツクヘツダANC(図4(E))に書かれたフレーム番号FNBより容易に検出できる。またこのようなタイミング信号は、再生システムの再生信号処理回路、またはサーボ回路でも容易に作り出すことが可能である。実際の不連続点の検出は、サブバンドブロツクの先頭のブロツクヘツダANC からフレームナンバFNB(x) の値を取り出し、フレームナンバFNB(x) が次式
【数1】

Figure 0003606388
を満足するとき、連続していると判断する。なお(1)式中、direction は前方向(Forward)のとき1、後方向(Reverse)のとき−1である。
【0027】
変速再生時に帯域制限して、耳障りな高域成分を出力しないように制御する方法として、例えば第1に全てのブロツクの帯域を例えば周波数10〔KHz〕以下に制限したり、第2に全てのフレームの境界のブロツク(Block0、Block5)の帯域を制限したり、第3に不連続点でフレームFNB(x−1)側の最後のブロツクと、FNB(x) 側の最初のブロツクの帯域を制限することが考えられる。
【0028】
なお帯域制限部31は例えばDSP(デイジタル信号処理装置)構成でなり、図2に示すような帯域制限処理のプログラム手順を内蔵し実行する。ここでモード信号FILTMD=0の時、全てのブロツクの上限値BANDLMを越えるバンドのデータを値「0」に置き換える。またモード信号FILTMD=1の時、全てのフレームの境界のブロツク(Block0、Block5)で、設定値SHLIM を越えたバンドのデータを値「0」に置き換える。さらにモード信号FILTMD=2の時、不連続点の境界のブロツク(Block0)で、設定値SHLIM を越えたバンドのデータを値「0」に置き換える。
【0029】
さらにまたモード信号FILTMD=3の時、不連続点の境界のブロツク(Block5)で、設定値SHLIM を越えたバンドのデータを値「0」に置き換える。システムとして、ブロツクの上限値BANDLM、モード信号FILTMDが設定される。モード信号FILTMDに関しては、不連続点においてフレームFNB(x−1) ではモード信号FILTMD=3、FNB(x) でモード信号FILTMD=2になるように制御することで、上述した第3の制御方法が実現される。
【0030】
以上の構成によれば、再生するサブバンドデータの周波数の上限値を設定し、デコード時に上限値の周波数を越える帯域のサブバンドデータを値「0」に置き換えて、再生音を帯域制限するようにしたことにより、変速再生時に境界ブロツクで生じる異音の発生を有効に回避して再生音の音質を向上し得る。
【0031】
なお上述の実施例においては、再量子化後のサブバンド成分のデータについて帯域制限処理した場合について述べたが、同様の処理を再量子化部の前で帯域制限処理するようにしても、上述の実施例と同様の効果を実現できる。
【0032】
また上述の実施例においては、デイジタルオーデイオ信号を周波数分解して符号化する符号化方式の例として、サブバンド符号化方式を用いた場合について述べたが、本発明はこれに限らず、周波数を線形に処理して分割する離散コサイン変換(DCT)等の直交変換符号化を含む、他のすべての符号化方式について適応できる。
【0033】
【発明の効果】
上述のように本発明によれば、オーデイオ信号を周波数分割して符号化し、複数の符号化ブロツクを1記録単位として順次記録したオーデイオデータを、記録時の記録単位の順序と異なる順序で再生する際に、当該再生する符号化データの周波数の上限値を設定し、デコード時に上限値の周波数を越える帯域で記録単位のうち隣接する符号化ブロツクについてのみ、当該符号化ブロツクに含まれる符号化データを所定値に置き換えて、再生音を帯域制限するようにしたことにより、記録単位間に生じる異音の発生を有効に回避して、再生音の音質を向上し得るオーデイオデータ再生方法及びオーデイオデータ再生装置を実現できる。
【図面の簡単な説明】
【図1】本発明によるオーデイオデータ再生方法及びオーデイオデータ再生装置を適用したデイジタルオーデイオ機器を示すブロツク図である。
【図2】図1のデイジタルオーデイオ機器で実現する帯域制限処理を示すプログラムリストである。
【図3】サブバンド符号化復号化方式の原理の説明に供するブロツク図である。
【図4】ビデオフレームとサブバンドブロツクとの関係の説明に供する略線図である。
【図5】従来のサブバンド符号化によるデイジタルオーデイオ機器を示すブロツク図である。
【図6】変速再生におけるブロツクの不連続性の説明に供する略線図である。
【図7】フイルタのタツプ数と隣接ブロツクとの関係の説明に供する略線図である。
【図8】不連続点での影響の範囲の説明に供する略線図である。
【符号の説明】
1……エンコーダ、2……デコーダ、3……分割フイルタ(BPF)、4……量子化器(Q)、5……ビツトストリーム、6……逆量子化器(Q−1)、7……合成フイルタ(BPF)、10、30……デイジタルオーデイオ機器、11……分割フイルタ部、12……ビツト割当部、13……量子化部、14……ビツトストリームフオーマツト部、15……ビツトストリームデコード部、16……ビツト割当デコード部、17……逆量子化部、18……合成フイルタ部、19……シスコンインターフエース部、20……タイミング発生部、31……帯域制限部。[0001]
【table of contents】
The present invention will be described in the following order.
Industrial application fields Conventional technologies (Figs. 3-5)
Problems to be Solved by the Invention (FIGS. 5 to 8)
Means for solving the problem (FIG. 1)
Action (Fig. 1)
Example (FIGS. 1, 2, 4, 6, and 7)
Effect of the Invention
[Industrial application fields]
The present invention is suitable for application in audio data reproduction method and audio data reproduction apparatus, particularly when the digital audio signal is frequency-divided and encoded and is reproduced with variable speed.
[0003]
[Prior art]
Conventionally, in order to reduce the amount of data for a digital audio signal, a subband encoding method, a transform encoding method, and the like are used. These utilize the property that audio signals are unevenly distributed in the frequency axis direction and reduce redundant information for encoding. FIG. 3 shows the principle of a subband encoding / decoding system that divides a digital audio signal into M parts. First, on the encoder 1 side, an input digital audio signal is divided into M frequency domain subband components by M division filters (BPF) 3.
[0004]
Each subband component is assigned a quantization level so as to have a constant data amount as a whole in accordance with the amount of generated data. The data of each subband component is quantized by the quantizer (Q) 4 at the assigned quantization level, and rearranged into the format of the bit stream 5. Bit number information and maximum value information are also recorded on the bit stream 5 as the quantization level of each subband component data.
[0005]
On the decoder 2 side, from the state of the bit stream 5, the data is rearranged into the data string of each subband component, and the original data is dequantized in the inverse quantizer (Q −1 ) 6 according to the recorded quantization level. Return to. Then, the original digital audio signal is decoded by the M synthesis filters 7 from the sub-quantized subband component data.
[0006]
FIG. 4 shows a case where a digital audio signal sampled at 48 [KHz] corresponding to a PAL (625/50) video frame is recorded by a subband encoding method having a division number of 32 and a code length of 320 samples. (FIG. 4A and FIG. 4B). The data of 32 subband components constitute one subband block with 10 samples (FIG. 4C).
[0007]
In each subband block, the quantization level at the time of encoding, that is, the bit number information (ALLOC) indicating the number of bits of each subband data in 4 bits, and the maximum value of data in each subband block are 6 Maximum value information (SF) indicated by bits is simultaneously recorded (FIG. 4D). The sample data of each sub-band usually varies in length because the quantization level differs depending on the band. Here, the total information amount is constant.
[0008]
Information such as bit number information (ALLOC) and maximum value information (SF) is the same in each subband block. For example, when the video frame is a PAL (625/50) system, the audio data in one frame is 1920 samples, so one frame is composed of 6 subband blocks. Here, as shown in FIG. 4 (E), the frame number FN (0 to 32) is recorded as a block header (ANC) at the head of the subband block.
[0009]
FIG. 5 shows the configuration of the digital audio device 10 using such a conventional subband encoding method. In practice, a 16-bit digital audio signal S1 sampled at, for example, 48 [KHz] sent from an audio processor (not shown) at the time of encoding is sent to 32 divided filter sections (Analysis Filter Bank) 11. The subband component is divided into 32 pieces of digital data S2, and a bit allocation unit (Bit Allocation) 12 assigns a quantization level so as to obtain a constant data amount as a whole according to the amount of generated data.
[0010]
Next, the data S2 of each subband component is respectively quantized at the quantization level assigned by the quantizing unit (Quantize) 13, and the bit stream formatting unit (Bit Stream Formatting) 14 as described above with reference to FIG. The bit stream data S3 is sent to an ECC block (not shown) to which information for the next error correction is added and recorded or transmitted.
[0011]
The bit stream data S4 whose error has been corrected at the time of decoding is distributed to the data of each subband block by a bit stream decoding unit (Decoding of Bit Stream) 15, and a bit allocation decoding unit (Decoding of Bit Allocation) 16 and an inverse quantization unit (Dequantize) 17 is dequantized, and each subband component data S5 is synthesized by 32 synthesis filter sections 18 and sent to an audio processor (not shown) as a digital audio signal S6. Is done.
[0012]
The processing timing of the division filter unit 11, the bit allocation unit 12, the quantization unit 13, the bit stream format unit 14, the bit stream decoding unit 15, the bit allocation decoding unit 16, the inverse quantization unit 17 and the synthesis filter unit 18 is as follows. Controlled by a system controller (not shown) through a syscon interface unit (syscon interface) 19, an operation clock is generated by a timing generator unit (timing generator) 20.
[0013]
[Problems to be solved by the invention]
By the way, in the digital audio apparatus using the above-described subband encoding method, the order of the compressed data may be different from the recorded order in the playback mode other than the variable speed playback, that is, the 1 × speed playback. Here, as a unit constituted by a plurality of blocks, for example, as shown in FIGS. 6 (A) to 6 (D), a case of jumping (JUMP) in frame units is considered. When jumping in units of frames in this way, adjacent blocks at the boundary of the frame are different from the blocks at the time of recording.
[0014]
Here, when decoding is performed using the synthesis filter unit 18 as in the subband encoding method, data for the same number of samples as the number of taps of the synthesis filter unit 18 is used in the calculation. Therefore, for example, as shown in FIG. 7 (A), when the composite filter unit 18 is constituted by a 512-type FIR type filter, the block adjacent to the block boundary is 512, as shown in FIG. 7 (B). Data of 256 samples, which is half of the tap, overlap.
[0015]
However, as described above, when subband blocks are discontinuous during variable speed reproduction, as shown in FIG. 8, samples of data of adjacent subblocks are included in the filter processing. As a result, the data recorded under the influence of adjacent sub-blocks at discontinuous points cannot be reproduced correctly, it can be heard as an annoying high-frequency component, easily detected as an abnormal sound, and the sound quality of the reproduced sound deteriorates. Hot.
[0016]
The present invention has been made in consideration of the above points. When audio data obtained by frequency-division encoding and sequentially recording a plurality of encoding blocks as recording units is reproduced in an order different from that at the time of recording, abnormal noise is generated. The present invention is intended to propose an audio data reproducing method and an audio data reproducing apparatus for preventing sound from occurring and obtaining sound quality that is easy to hear.
[0017]
[Means for Solving the Problems]
In order to solve such a problem, in the present invention, the digital audio signal (S3) is obtained by frequency-dividing and encoding the digital audio signal (S1) and sequentially recording a plurality of encoding blocks each including encoded data as one recording unit. In the audio data reproduction method for reproduction, when audio data (S4) is reproduced in an order different from the order of recording units at the time of recording, an upper limit value of the frequency of the encoded data to be reproduced is set, and the upper limit value is set at the time of decoding. Only in the coding block adjacent to the recording unit in the band exceeding the frequency, the coded data included in the coding block is replaced with a predetermined value to limit the band of the reproduced sound.
[0018]
In the present invention, the digital audio signal (S1) is frequency-divided and encoded, and audio data reproduction for reproducing the audio data (S3) sequentially recorded by using a plurality of encoding blocks each including encoded data as one recording unit. In the apparatus (30), when the audio data (S4) is reproduced in an order different from the order of recording units at the time of recording, an upper limit value of the frequency of the encoded data to be reproduced is set, and the frequency of the upper limit value is set at the time of decoding. Only for the adjacent encoded block in the recording unit in the band exceeding the band, the encoded data included in the encoded block is replaced with a predetermined value, and band limiting means (31) for limiting the band of the reproduced sound is provided.
[0019]
[Action]
When audio data (S3, S4), in which the audio signal (S1) is frequency-divided and encoded and sequentially recorded with a plurality of encoding blocks as one recording unit, is reproduced in an order different from the order of recording units at the time of recording. In the band limiting means (31), the upper limit value of the frequency of the encoded data to be reproduced is set, and only the adjacent encoding block in the recording unit in the band exceeding the upper limit frequency at the time of decoding is set as the encoding block. By replacing the included encoded data with a predetermined value so as to limit the band of the reproduced sound, it is possible to effectively avoid the occurrence of abnormal sound generated between recording units and improve the sound quality of the reproduced sound.
[0020]
【Example】
Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
[0021]
In FIG. 1, in which parts corresponding to those in FIG. 5 are assigned the same reference numerals, reference numeral 30 denotes a digital audio device using the subband encoding method according to the present invention. In practice, the digital audio signal S1 sent from the audio processor at the time of encoding is divided into subband component digital data S2 by the division filter unit 11, and the bit allocation unit 12 keeps the whole constant according to the amount of generated data. The quantization level is assigned so that the amount of data becomes.
[0022]
Next, the data S2 of each subband component is respectively quantized at the quantization level assigned by the quantization unit 13, and is rearranged by the bit stream format unit 14 as described above with reference to FIG. Then, it is sent to an ECC block (not shown) to which information for error correction is added and recorded or transmitted. The bit stream data S4 that has been error-corrected at the time of decoding is distributed to the data of each subband block by the bit stream decoding unit 15, dequantized through the bit allocation decoding unit 16 and the inverse quantization unit 17, and the band limiting unit (Limiter) ) 31, the sub-band component data S10 is synthesized by the synthesis filter unit 18 and sent as a digital audio signal S11 to an audio processor or the like.
[0023]
In the above configuration, jumping in units of frames as shown in FIG. 6 as the variable speed reproduction is different from the block when the adjacent block is recorded at the boundary of the frame. When the synthesis filter unit 18 is used as in the case of subband coding, as described above with reference to FIG. 7, the same number of samples as the number of taps of the synthesis filter unit 18 are used in the calculation. Then, the recorded data cannot be reproduced because it is affected by the adjacent block, and it is easily detected as an abnormal sound.
[0024]
Therefore, in this embodiment, the upper limit of the subband to be reproduced is set, and the subband data having a frequency equal to or higher than the set value is replaced with a predetermined value of, for example, a value “0” at the time of decoding the code to limit the band of the reproduced sound That makes it easy to hear. On the decoder side, the data is rearranged into the data sequence of each subband from the state of the bit stream and returned to the original data according to the recorded quantization level. Then, the sub-quantized data of each sub-band component is obtained.
[0025]
Here, the band limiting unit 31 of this embodiment replaces the data of the corresponding subband with the value “0” from the upper limit value BANDLM of the subband to be reproduced set by the system controller or the like and the mode signal FILTMD. When the subband component data S10 whose band is limited in this way is decoded into a digital audio signal by the synthesis filter unit 18, a reproduction sound with a limited frequency band is obtained.
[0026]
Further, the discontinuity of the frame can be easily detected from the frame number FNB written in the block header ANC (FIG. 4E) of the subband block. Such timing signals can also be easily generated by a reproduction signal processing circuit or a servo circuit of the reproduction system. The actual discontinuity is detected by extracting the value of the frame number FNB (x) from the block header ANC at the head of the subband block, and the frame number FNB (x) is expressed by the following equation:
Figure 0003606388
When satisfying, it is determined to be continuous. In the equation (1), direction is 1 for the forward direction and -1 for the backward direction.
[0027]
As a method for controlling the band so that no disturbing high-frequency components are output at the time of variable speed reproduction, for example, firstly, the band of all blocks is limited to, for example, a frequency of 10 [KHz] or less, or secondly, The bandwidth of the block at the boundary of the frame (Block 0, Block 5) is limited. Third, the bandwidth of the last block on the frame FNB (x-1) side and the first block on the FNB (x) side at the discontinuity point. It is possible to restrict.
[0028]
The band limiting unit 31 has a DSP (digital signal processing apparatus) configuration, for example, and incorporates and executes a program procedure for band limiting processing as shown in FIG. Here, when the mode signal FILTMD = 0, the data of the band exceeding the upper limit value BANDLM of all the blocks is replaced with the value “0”. When the mode signal FILTMD = 1, the band data exceeding the set value SHLIM is replaced with the value “0” in the block (Block 0, Block 5) of the boundary of all frames. Further, when the mode signal FILTMD = 2, the data of the band exceeding the set value SHLIM is replaced with the value “0” in the block (Block 0) at the boundary of the discontinuous points.
[0029]
Further, when the mode signal FILTMD = 3, the data of the band exceeding the set value SHLIM is replaced with the value “0” in the block (Block 5) of the boundary of the discontinuous points. As a system, a block upper limit value BANDLM and a mode signal FILTMD are set. With respect to the mode signal FILTMD, the above-described third control method is performed by controlling the mode signal FILTMD = 3 in the frame FNB (x−1) and the mode signal FILTMD = 2 in FNB (x) at the discontinuity point. Is realized.
[0030]
According to the above configuration, the upper limit value of the frequency of the subband data to be reproduced is set, and the subband data in the band exceeding the upper limit frequency at the time of decoding is replaced with the value “0” to limit the band of the reproduced sound. By doing so, it is possible to effectively avoid the generation of abnormal noise that occurs in the boundary block during variable speed reproduction and improve the sound quality of the reproduced sound.
[0031]
In the above-described embodiment, the case where the band limitation process is performed on the subband component data after the requantization has been described. However, the same process may be performed before the requantization unit. The same effect as the embodiment can be realized.
[0032]
In the above-described embodiment, the case where the subband coding method is used as an example of the coding method for frequency-decomposing and coding the digital audio signal is described. However, the present invention is not limited to this, and the frequency is not limited. It can be applied to all other coding schemes including orthogonal transform coding such as discrete cosine transform (DCT) that is linearly processed and divided.
[0033]
【The invention's effect】
As described above, according to the present invention, the audio signal is frequency-divided and encoded, and the audio data sequentially recorded with a plurality of encoding blocks as one recording unit is reproduced in an order different from the order of the recording units at the time of recording. At this time, the upper limit value of the frequency of the encoded data to be reproduced is set, and the encoded data included in the encoded block is included only in the adjacent encoded block in the recording unit in the band exceeding the upper limit frequency at the time of decoding. Is replaced with a predetermined value to limit the band of the playback sound, effectively avoiding the generation of abnormal noise between recording units and improving the sound quality of the playback sound and audio data A playback device can be realized.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a digital audio apparatus to which an audio data reproducing method and an audio data reproducing apparatus according to the present invention are applied.
FIG. 2 is a program list showing a bandwidth limitation process realized by the digital audio device of FIG. 1;
FIG. 3 is a block diagram for explaining the principle of a subband coding / decoding system;
FIG. 4 is a schematic diagram for explaining a relationship between a video frame and a subband block;
FIG. 5 is a block diagram showing a digital audio device using conventional subband coding.
FIG. 6 is a schematic diagram for explaining block discontinuity in variable speed reproduction;
FIG. 7 is a schematic diagram for explaining the relationship between the number of taps of a filter and adjacent blocks.
FIG. 8 is a schematic diagram for explaining a range of influence at a discontinuous point;
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Encoder, 2 ... Decoder, 3 ... Split filter (BPF), 4 ... Quantizer (Q), 5 ... Bit stream, 6 ... Inverse quantizer (Q <-1> ), 7 ... ... Synthetic filter (BPF), 10, 30 ... Digital audio equipment, 11 ... Split filter section, 12 ... Bit allocation section, 13 ... Quantization section, 14 ... Bitstream format section, 15 ... Bit Stream decoding unit, 16... Bit allocation decoding unit, 17 .. inverse quantization unit, 18... Synthesis filter unit, 19 .. syscon interface unit, 20 .. timing generation unit, 31.

Claims (12)

デイジタルオーデイオ信号を周波数分割して符号化し、それぞれ符号化データを含む複数の符号化ブロツクを1記録単位として順次記録したオーデイオデータを再生するオーデイオデータ再生方法において、
上記オーデイオデータを記録時の上記記録単位の順序と異なる順序で再生する際に、当該再生する上記符号化データの周波数の上限値を設定し、デコード時に上記上限値の周波数を越える帯域で上記記録単位のうち隣接する上記符号化ブロツクについてのみ、当該符号化ブロツクに含まれる上記符号化データを所定値に置き換えて、再生音を帯域制限するようにした
ことを特徴とするオーデイオデータ再生方法。
In an audio data reproducing method for reproducing audio data in which a digital audio signal is frequency-divided and encoded, and a plurality of encoded blocks each including encoded data are sequentially recorded as one recording unit,
When reproducing in an order different from the order of the recording unit at the time of recording the audio data, the recording in a band that sets the upper limit of the frequency of the coded data to the reproduction exceeds the frequency of the upper limit value when decoding An audio data reproducing method characterized in that, for only the adjacent encoded block in a unit, the encoded data included in the encoded block is replaced with a predetermined value to limit the band of the reproduced sound.
上記符号化データを置き換える上記所定値は値「0」でなる
ことを特徴とする請求項1に記載のオーデイオデータ再生方法。
2. The audio data reproducing method according to claim 1, wherein the predetermined value for replacing the encoded data is a value “0”.
上記複数の符号化ブロツクの上記1記録単位は、ビデオデータの所定記録単位に応じて選定される
ことを特徴とする請求項1に記載のオーデイオデータ再生方法。
It said plurality of said one recording unit of the encoding block is audio data reproducing method according to claim 1, characterized in that it is selected according to a predetermined recording unit of the video data.
デイジタルオーデイオ信号を周波数分割して符号化し、それぞれ符号化データを含む複数の符号化ブロツクを1記録単位として順次記録したオーデイオデータを再生するオーデイオデータ再生方法において、
上記オーデイオデータを記録時の上記記録単位の順序と異なる順序で再生する際に、当該再生する上記符号化データの周波数の上限値を設定し、デコード時に上記上限値の周波数を越える帯域の上記符号化データのうち不連続な上記記録単位の隣接する上記符号化ブロツクについてのみ、当該符号化ブロツクに含まれる上記符号化データを所定値に置き換えて、再生音を帯域制限するようにした
ことを特徴とするオーデイオデータ再生方法。
In an audio data reproducing method for reproducing audio data in which a digital audio signal is frequency-divided and encoded, and a plurality of encoded blocks each including encoded data are sequentially recorded as one recording unit,
When reproducing in the order different from the order of the recording unit at the time of recording the audio data, and sets the upper limit of the frequency of the encoded data to the reproduction bandwidth of the code beyond the frequency of the upper limit value when decoding Only for the encoded blocks adjacent to the discontinuous recording unit in the encoded data, the encoded data included in the encoded block is replaced with a predetermined value to limit the band of the reproduced sound. and to Luo Deiodeta reproduction method.
上記符号化データを置き換える上記所定値は値「0」でなる
ことを特徴とする請求項に記載のオーデイオデータ再生方法。
The audio data reproducing method according to claim 4 , wherein the predetermined value for replacing the encoded data is a value "0" .
上記複数の符号化ブロツクの上記1記録単位は、ビデオデータの所定記録単位に応じて選定される
ことを特徴とする請求項に記載のオーデイオデータ再生方法。
The audio data reproducing method according to claim 4 , wherein the one recording unit of the plurality of encoding blocks is selected according to a predetermined recording unit of video data .
デイジタルオーデイオ信号を周波数分割して符号化し、それぞれ符号化データを含む複数の符号化ブロツクを1記録単位として順次記録したオーデイオデータを再生するオーデイオデータ再生装置において、
上記オーデイオデータを記録時の上記記録単位の順序と異なる順序で再生する際に、当該再生する上記符号化データの周波数の上限値を設定し、デコード時に上記上限値の周波数を越える帯域で上記記録単位のうち隣接する上記符号化ブロツクについてのみ、当該符号化ブロツクに含まれる上記符号化データを所定値に置き換えて、再生音を帯域制限する帯域制限手段
を具えることを特徴とするオーデイオデータ再生装置。
In an audio data reproducing apparatus for reproducing digital data in which a digital audio signal is frequency-divided and encoded, and a plurality of encoded blocks each including encoded data are sequentially recorded as one recording unit,
When reproducing in an order different from the order of the recording unit at the time of recording the audio data, the recording in a band that sets the upper limit of the frequency of the coded data to the reproduction exceeds the frequency of the upper limit value when decoding Audio data reproduction characterized by comprising band limiting means for band limiting the reproduced sound by replacing the encoded data contained in the encoded block with a predetermined value only for the adjacent encoded block in the unit apparatus.
上記帯域制限手段で、上記符号化データを置き換える上記所定値は、値「0」でなる
ことを特徴とする請求項7に記載のオーデイオデータ再生装置。
8. The audio data reproducing apparatus according to claim 7, wherein the predetermined value for replacing the encoded data by the band limiting unit is a value “0”.
上記複数の符号化ブロツクの上記1記録単位は、ビデオデータの所定記録単位に応じて選定される
ことを特徴とする請求項7に記載のオーデイオデータ再生装置。
It said plurality of said one recording unit of the encoding block is audio data reproducing apparatus according to claim 7, characterized in that it is selected according to a predetermined recording unit of the video data.
デイジタルオーデイオ信号を周波数分割して符号化し、それぞれ符号化データを含む複数の符号化ブロツクを1記録単位として順次記録したオーデイオデータを再生するオーデイオデータ再生装置において、
記オーデイオデータを記録時の上記記録単位の順序と異なる順序で再生する際に、当該再生する上記符号化データの周波数の上限値を設定し、デコード時に上記上限値の周波数を越える帯域の上記符号化データのうち不連続な上記記録単位の隣接する上記符号化ブロツクについてのみ、当該符号化ブロツクに含まれる上記符号化データを所定値に置き換えて、再生音を帯域制限する帯域制限手段
を具えることを特徴とするオーデイオデータ再生装置。
In an audio data reproducing apparatus for reproducing digital data in which a digital audio signal is frequency-divided and encoded, and a plurality of encoded blocks each including encoded data are sequentially recorded as one recording unit,
When playing on the Symbol audio data in an order different from the order of the recording unit at the time of recording, to set the upper limit of the frequency of the coded data to the reproduction, the above band exceeding the frequency of the upper limit value when decoding Band limiting means for limiting the playback sound band by replacing the encoded data included in the encoded block with a predetermined value only for the adjacent encoded block of the discontinuous recording unit in the encoded data
Features and to Luo Deiodeta reproducing apparatus that comprises a.
上記帯域制限手段で、上記符号化データを置き換える上記所定値は、値「0」でなる
ことを特徴とする請求項10に記載のオーデイオデータ再生装置。
The audio data reproducing apparatus according to claim 10 , wherein the predetermined value that replaces the encoded data by the band limiting unit is a value "0" .
上記複数の符号化ブロツクの上記1記録単位は、ビデオデータの所定記録単位に応じて選定される
ことを特徴とする請求項10に記載のオーデイオデータ再生装置。
The audio data reproducing apparatus according to claim 10 , wherein the one recording unit of the plurality of encoding blocks is selected according to a predetermined recording unit of video data .
JP29054094A 1994-10-31 1994-10-31 Audio data reproducing method and audio data reproducing apparatus Expired - Fee Related JP3606388B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29054094A JP3606388B2 (en) 1994-10-31 1994-10-31 Audio data reproducing method and audio data reproducing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29054094A JP3606388B2 (en) 1994-10-31 1994-10-31 Audio data reproducing method and audio data reproducing apparatus

Publications (2)

Publication Number Publication Date
JPH08129834A JPH08129834A (en) 1996-05-21
JP3606388B2 true JP3606388B2 (en) 2005-01-05

Family

ID=17757353

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29054094A Expired - Fee Related JP3606388B2 (en) 1994-10-31 1994-10-31 Audio data reproducing method and audio data reproducing apparatus

Country Status (1)

Country Link
JP (1) JP3606388B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2966639T3 (en) 2009-01-16 2024-04-23 Dolby Int Ab Enhanced harmonic transposition of cross product

Also Published As

Publication number Publication date
JPH08129834A (en) 1996-05-21

Similar Documents

Publication Publication Date Title
KR100903017B1 (en) Scalable coding method for high quality audio
JP2756515B2 (en) Perceptual encoding method of audible signal and audio signal transmission method
JP4126680B2 (en) Frame and basic audio coding with additional filter bank for aliasing suppression
KR100955014B1 (en) Method and apparatus for encoding and for decoding a digital information signal
JP2796673B2 (en) Digital coding method
US6009386A (en) Speech playback speed change using wavelet coding, preferably sub-band coding
KR20020002241A (en) Digital audio system
JP3606388B2 (en) Audio data reproducing method and audio data reproducing apparatus
US5918205A (en) Audio decoder employing error concealment technique
KR100300887B1 (en) A method for backward decoding an audio data
KR100682915B1 (en) Method and apparatus for encoding and decoding multi-channel signals
JP2001527735A (en) A transmission device for alternately transmitting digital information signals in a coded form and a non-coded form
KR100238324B1 (en) Audio signal error concealment method and circuit therefor
JP4180124B2 (en) Data prediction in transmission systems.
JP4486387B2 (en) Error compensation apparatus and error compensation method
JP3321878B2 (en) Dubbing method of digital video signal
JPH08181617A (en) Digital signal transmitter
JP3778739B2 (en) Audio signal reproducing apparatus and audio signal reproducing method
JP2679507B2 (en) Digital signal editing method and editing apparatus
JPH08162963A (en) Data encoder and decoder
JP4530567B2 (en) Digital audio decoding device
JP2670398B2 (en) Coded signal duplication device
JP3922412B2 (en) Audio signal recording apparatus and method, and audio signal recording / reproducing apparatus and method
JPH08171779A (en) Method and device for reproducing compression data
JP3458398B2 (en) Digital image signal transmission equipment

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040625

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040823

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: 20040917

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040930

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

Free format text: PAYMENT UNTIL: 20091015

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees