JPH09212486A - Mpeg−2オーディオ復号化器の合成フィルタ - Google Patents

Mpeg−2オーディオ復号化器の合成フィルタ

Info

Publication number
JPH09212486A
JPH09212486A JP8253333A JP25333396A JPH09212486A JP H09212486 A JPH09212486 A JP H09212486A JP 8253333 A JP8253333 A JP 8253333A JP 25333396 A JP25333396 A JP 25333396A JP H09212486 A JPH09212486 A JP H09212486A
Authority
JP
Japan
Prior art keywords
accumulator
memory
multiplier
synthesis filter
mpeg
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
JP8253333A
Other languages
English (en)
Other versions
JP2885725B2 (ja
Inventor
Eitai Kan
英泰 韓
Shoseki Ko
鍾錫 高
Junko Ken
純弘 權
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.)
KOREA TELECOMMUN
Electronics and Telecommunications Research Institute ETRI
Original Assignee
KOREA TELECOMMUN
Electronics and Telecommunications Research Institute ETRI
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 KOREA TELECOMMUN, Electronics and Telecommunications Research Institute ETRI filed Critical KOREA TELECOMMUN
Publication of JPH09212486A publication Critical patent/JPH09212486A/ja
Application granted granted Critical
Publication of JP2885725B2 publication Critical patent/JP2885725B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/66Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission for reducing bandwidth of signals; for improving efficiency of transmission
    • H04B1/665Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission for reducing bandwidth of signals; for improving efficiency of transmission using psychoacoustic properties of the ear, e.g. masking effect
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Complex Calculations (AREA)

Abstract

(57)【要約】 【課題】 計算速度を向上させ不必要なメモリの使用を
減らしたMPEGオーディオ復号化器の合成フィルタを
提供する。 【解決手段】 第1メモリのサブバンドデータと第1R
OMのコサイン係数とを掛けて変換を行う第1乗算器及
び累算器の変換の結果を第2メモリに貯蔵すると共に第
3メモリに複写し、第3メモリに貯蔵されたデータと第
2ROMのウインドウ係数とを第2乗算器及び累算器で
処理して合成したオーディオ信号を先入先出部に貯蔵
し、このオーディオ信号をディジタル/アナログ信号変
換器で音響信号に復元してスピーカーに出力し、前記第
1、第2乗算器及び累算器の乗算及び累算動作を制御器
により制御する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明はMPEGオーディオ
復号化器に関し、特に計算速度を向上させ不必要なメモ
リの使用を減らしたMPEG−2オーディオ復号化器の
合成フィルタ(synthesis filter)に関する。
【0002】
【従来の技術】従来の合成フィルタの動作は例えば多チ
ャンネル処理器から5チャンネルの信号が同一構造のそ
れぞれの合成フィルタに入力されるようになっている。
1つの合成フィルタでは32個のサブバンド信号が最終
的に32個のオーディオ信号に出力されるまでの間、I
SO/IEC11172−3(International Organizat
ion for Standardization/International Standerdizat
ion Commision 11172-3)に明示された順序で段階的な演
算を行うが、その処理順序は次の通りである。 過程1:新しい32個のサブバンドサンプル値Siを入
力する。 Si,(i=0, ・・・ , 31) (1) 過程2:1023から64ずつ減少方向にシフトされる
iについてV〔i〕を求める。 V〔i〕=V〔i−64〕 (2) 過程3:i=0〜63についてViを求める。
【数2】 過程4:i=0〜7,j=0〜31について512値の
ベクトルUを構成する。 U〔64i+j〕=V〔128i+96+j〕 (4) 過程5:i=0〜511についてベクトルWを求める。 Wi=Ui・Di (5) 過程6:j=0〜31についてSjを求める。
【数3】
【0003】前記合成フィルタの計算過程はMPEG1
及びMPEG2で共通であり、チャンネル別に独立的に
行われる。
【0004】
【発明が解決しようとする課題】合成フィルタは復号化
器全体で一番多い計算量を要求する部分で、この計算過
程を上の処理過程順序にハードウェアを構成するには1
024ポイントキュー(queue)を64サンプルほど直接
1回にシフト(Shift)させなければならないので、多数
のデータバスが必要であり、これとは別にこれを順次に
1つずつシフトさせようとすれば多い時間が費やされ
る。なお、ベクトルU及びWは計算の中間結果を収容す
るメモリなので、最適化されたアルゴリズムで除去でき
る可能性がある。
【0005】従って、本発明では計算速度を向上させ、
不必要なメモリ素子の使用を低減させたMPEG−2オ
ーディオ復号化器の合成フィルタを提供することを目的
とする。
【0006】
【課題を解決するための手段】前記目的を達成するた
め、本発明のMPEG−2オーディオ復号化器の合成フ
ィルタは、コサイン変換係数を貯蔵する第1ROMと、
サブバンドデータを貯蔵する第1メモリと、前記サブバ
ンドデータに前記第1ROMに貯蔵されたコサイン変換
係数をかけて変換を行う第1乗算器及び累算器と、前記
第1乗算器及び累算器による変換の結果を貯蔵する第2
メモリと、前記第2メモリに貯蔵されたデータを複写す
る第3メモリと、ウィンドウ係数を貯蔵する第2ROM
と、前記第2ROMのウィンドウ係数と、前記第3メモ
リに貯蔵されたデータとを処理してオーディオ信号に合
成するための第2乗算器及び累算器と、前記第2乗算器
及び累算器からのオーディオデータを貯蔵する先入先出
部と、前記先入先出部に貯蔵されたオーディオ信号を音
響信号に復元してスピーカーに出力するディジタル/ア
ナログ信号変換器と、前記第1、第2乗算器及び累算器
の乗算及び累算演算動作をそれぞれ制御する制御器とを
備えることを特徴とする。
【0007】先ず、本発明では、前記過程2で実際にデ
ータをシフトさせるのではなく、キューの開始部分を指
示するポインター(pointer) を置き、このポインターの
値を変化させシフトした場合と同様な結果を得ようとす
る。このためにはソフトウェア上で用いる論理的なアド
レスと実際に用いる物理的なアドレスとを区別して用い
る必要がある。即ち、ハードウェアを構成する際、10
24ポイントキューは10ビットのアドレスを有するこ
とになる。この際、論理的なアドレスに基本アドレスを
加えて物理的なアドレスを作り出せば、基本アドレスの
みを操作することにより、さながらシフトした場合と同
じ結果を得ることができる。この場合に常に64サンプ
ルずつシフトさせるので基本アドレスレジスタは4ビッ
トであれば良い。従って、2つのアドレスを加える時に
も下位6ビットはそのままにして上位4ビットのみ加え
れば良い。ここで、用いられる加算器も4ビット被演算
子2つを加えてキャリー(carry)なく下位4ビットのみ
を出力すれば良い。
【0008】前記過程3,4,5,6で不要なメモリの
使用を低減するため、次のような数学的展開によりSj
を表現することができる。
【数4】
【0009】ここで、前記式(7) を用いて中間計算過程
で用いられるメモリのW及びUを除き、V及びDで直接
演算数(operand) を読み取って乗算を行ない累積させる
ことにより、不要なメモリの使用を低減することができ
る。式(7) で再び表現すれば式(8) のように表わすこと
ができ、この際のそれぞれのVとDのインデックス(in
dex )Va 及びDa は式(9) 及び(10)で表わされる。
【数5】
【0010】前記式(9) 及び(10)は図1のようにそれぞ
れ10ビット及び9ビットのアドレスに表わすことがで
きる。ここで特異な点はk値の変化(0又は1)により
aのオフセット(offset) ビットは常に“00”又は
“11”となり、Da のオフセットビットは常に“0”
又は“1”になるという点である。Va [ n:m] 及び
a [ n:m] をそれぞれVa 及びDa のアドレスでの
m番目ビットからn番目ビット(m≦n)と定義すれ
ば、図1から i=Va [ 2:0] =Da [ 2:0] j=Va [ 9:5] =Da [ 8:4] (11) k=Va [ 4:4] =Va [ 3:3] =Da [ 3:3] となることが分かる。新しい9ビツトカウンターをCa
とし、同じくCa [ n:m] を定義すれば、式(9) 及び
(10)はそれぞれ式(12)及び(13)のようになる。 Va =27・Va [2:0]+(26+25) ・Va [3:3]+Va [9:5] (12) Da =26・Da [2:0]+25・Da [3:3]+Da [8:4] (13) この式を再びCa [ n:m〕に対し整理すれば、 Va =27・Ca [2:0]+(26+25) ・Ca [3:3]+Ca [8:4] (14) Da =26・Ca [2:0]+25・Ca [3:3]+Ca [8:4] (15) となる。従って、この点に着目すれば2つのアドレスV
a 及びDa のため実際に構成する際、図1の中央と同じ
9ビットの1つのカウンターのみを置き、Va 及びDa
値を同時に計算することができる。
【0011】
【発明の実施の形態】以下、添付図面を参照して本発明
をさらに詳細に説明する。図2は、本発明のMPEG−
2オーディオ復号化器の合成フィルタが適用される全体
的な構成図であり、符号化器で分析フィルター(analys
is fjlter)により周波数領域にサブバンド信号を転換
し、復号化器で多チャンネル処理器(Multichannel pro
cessing processor : 100)を通過した出力である5
つのチャンネル信号(Lw , Rw , Cw ,LSw ,RS
w )をそれぞれの同様の合成フィルタの入力にしてさら
に時間領域で逆変換するD/A変換器を含む。このよう
な合成フィルタは各チャンネルにおいて同様の演算を行
う。
【0012】図3は、図2の合成フィルター(200)
の構成を詳しく示した図面であり、1つのチャンネルを
担当する合成フィルタは2つの乗算器及び累算器(Mult
iplyand Accumulate :以下MACという)ユニット(1
3)(14)及び1つの制御器(contrller)(10) で構成され
る。
【0013】各メモリの配置及び用途は簡略化した合成
フィルタアルゴリズムと関連しており、制御器(10)によ
りアルゴリズム具体化のためアドレッシングされる。前
記制御器(10)の内部には実際に独立的に動作する2つの
制御ブロック(11)(12)があるが、変換制御(matrixing c
ontrol) 部(11)はMACユニットA(13) を担当し、ウ
ィンドウイング及び重合(windowing & overlapping) 部
(12)はMACユニットB(14)を担当する。前記MACユ
ニットA(13)は64×32変換(matrixing)を行い、前
記MACユニットB(14)は前記式(8) に表現されたウィ
ンクドウイング及び重合加算演算を行う。
【0014】各MACユニット(13,14)は、16
×16ビット符号化乗算器と、31ビット乗算値を32
個までオーバーフローなく累積するための36ビット累
算器(accumulstor) とで構成される。また、MACユニ
ットと制御器との同期のため制御器内のステートマシー
ン(state machine )が待機状態にある時、各MACユ
ニットに4クロック毎にアクティブロー(active low)の
リセット信号を与えることになる。前記制御器は乗算開
始(multiplication start) 信号を用いて乗算演算が適
切な瞬間に開始されるよう前記MACユニット(13,
14)をアドレス生成と同期させ、累積(accumulate)
イネーブル信号として現在の倍を累算器に累積させるか
(acc=high) 、累算器を0 に初期化させるか(acc =lo
w)を決める。前記MACユニット(13)は32回加える毎
に累算器を初期化され、MACユニット(14)は16回加え
る毎に初期化される。
【0015】主信号であるサブフレーム開始信号は、3
2個のサブバンド信号を処理しなければならない時間を
前記制御器(10)に知らせる。即ち、隣接した2つのサブ
フレーム開始信号の間の時間は符号化器で32個のオー
ディオデータをサンプリングする時間と同一である。前
記主サブフレーム開始信号が入力されれば、前記MAC
ユニットA(13)はキューメモリR1(16)に貯蔵されてい
るサブバンドデータとROM C(15)に貯蔵されたコサ
イン変換(cosine matrix) 係数とをかけて変換を行い、
その結果を順次キューメモリR2(18) に貯蔵する。こ
こで、前記キューメモリR1(16)は合成フィルタの直前
のブロックである逆正規化(denormalization) ブロック
から32個のサブバンドデータを受けるためのものであ
る。この際、逆正規化ブロックで新しいデータを前記キ
ューメモリR1(16)に記す時間と、前記MACユニット
A(13)で前記キューメモリR1(16)に既に記されている
データを読み取る時間が重なるため、実際にキューメモ
リR1(16)は64ワードの大きさを有する双方向SRA
Mを用いてページ(page)0及びページ1に分けて用い
る。従って、一方のページにデータを記入する間、残り
のページでデータを読み取り演算を行うのでパイプライ
ン(pipeline)が可能である。前記MACユニットA(13)
が動作するとともに制御器(10)は既に1つのサブフレー
ム前にキューメモリR2(18) に貯蔵されている結果を
キューメモリV(19) に複写する。複写が終わると、前
記MACユニットB(14)はROM D(17)のウィンドウ
係数と前記キューメモリV(19) に貯蔵されたデータと
を処理してオーディオ信号を合成する。ここで、前記キ
ューメモリV(19)は1024ワードの大きさを有する循環キ
ューであるが、主サブフレーム開始信号が入力される
時、前記キューメモリR2(18)の内容を前記メモリV(1
9)に複写することになる。この際、複写が行われる時間
が非常に速いため、前記MACユニットA(13)で前記キ
ューメモリR2(18)にデータを記入する時間と殆ど重な
らない。ここで、係数(Coefficient) ROMC(15)及び
ROM D(17)はそれぞれ合成変換及びウィンドウイン
グのためのものであり、前記ROM C(15)は64×3
2=2048ワードの大きさを有し、前記ROM D(1
7)は512ワードの大きさを有する。
【0016】前記変換制御部(11)は前記MACユニット
A(13)の動作を制御し、待機状態で前記MACユニット
A(13)を引続きリセットさせ、主サブフレーム開始信号
が入力された場合に演算動作を開始させる。この際、演
算にかかる総サイクル数は8192cycle であり、これ
は主サブフレーム開始信号が入力される時間間隔である
10000cycleより1808 cycleの余裕を有する。従って、演
算を終えた後に残りの時間を待機状態で過ごすことにな
る。
【0017】ウィンドウイング及び重合制御部(12) は
前記MACユニットB(14)の動作を制御し、この制御部
が先に行うことになる作業は前記キューメモリR2(18)
の内容を前記キューメモリV(19)に複写することであ
る。複写が終わり次第、前記MACユニットB(14)を
稼働させウィンドウイング及び重合のための演算を行う
ことになる。この際、複写作業及び演算にかかる総時間
は約5000 cycle内外であり、50%以上の時間を待機状
態で過ごすことになる。前記MACユニットB(14)か
ら出力される結果は16ビットPCMオーディオデータ
であり、これはFIFO(20)に貯蔵された後、D/A
変換器(21) を介し音響信号に復元される。
【0018】
【発明の効果】以上説明したように、本発明の合成フィ
ルターをMPEG−2オーディオ復号化器として構成す
ることにより、1024個のデータを有するキューメモリV
をシフトする代りに循環キューを用いて計算速度を向上
させ、計算式を統合して中間過程での不要なメモリの使
用を低減する効果が得られる。
【図面の簡単な説明】
【図1】図1は、本発明のアルゴリズムを具体化するた
めのアドレス構成図である。
【図2】図2は、本発明による合成フィルタの全体的な
構成図である。
【図3】図3は、図2に示した合成フィルタの詳細な構
成図である。
【符号の説明】
10 合成フィルタ制御器 11 変換制御部 12 ウィンドウイング及び重合部 13 第1の乗算器及び累算器(乗算器及び累算器A) 14 第2の乗算器及び累算器(乗算器及び累算器B) 15 係数ROM C(第1ROM) 16 キューメモリR1(第1メモリ) 17 係数ROM D(第2ROM) 18 キューメモリR2(第2メモリ) 19 キューメモリV(第3メモリ) 20 先入先出部 21 ディジタル/アナログ信号変換器 100 多チャンネル処理器 200 合成フィルタ

Claims (8)

    【特許請求の範囲】
  1. 【請求項1】 MPEGオーディオ復号化器において、 コサイン変換係数を貯蔵する第1ROMと、 サブバンドデータを貯蔵する第1メモリと、 前記サブバンドデータに前記第1ROMに貯蔵されたコ
    サイン変換係数をかけて変換を行う第1乗算器及び累算
    器と、 前記第1乗算器及び累算器による変換の結果を貯蔵する
    第2メモリと、 前記第2メモリに貯蔵されたデータを複写する第3メモ
    リと、 ウィンドウ係数を貯蔵する第2ROMと、 前記第2ROMのウィンドウ係数と、前記第3メモリに
    貯蔵されたデータとを処理してオーディオ信号に合成す
    るための第2乗算器及び累算器と、 前記第2乗算器及び累算器からのオーディオデータを貯
    蔵する先入先出部と、 前記先入先出部に貯蔵されたオーディオ信号を音響信号
    に復元してスピーカーに出力するディジタル/アナログ
    信号変換器と、 前記第1、第2乗算器及び累算器の乗算及び累算演算動
    作をそれぞれ制御する制御器とを備えることを特徴とす
    るMPEG−2オーディオ復号化器の合成フィルタ。
  2. 【請求項2】 前記制御器は、 前記第1乗算器及び累算器を待機状態では引続きリセッ
    トさせ、主フレーム開始信号が入力された場合に演算動
    作を開始させる変換制御部と、 前記第2メモリのデータを前記第3メモリに複写した
    後、前記第2乗算器及び累算器を稼働させウィンドウイ
    ング及び重合のための演算を行うウィンドウイング及び
    重合部とから成ることを特徴とする請求項1記載のMP
    EG−2オーディオ復号化器の合成フィルタ。
  3. 【請求項3】 前記制御器は、 1つの9ビットカウンタを用いて下位サブバンドLSB
    の4ビット目の値KをインデックスVa及びDaに直接
    連結させ、カウンタ値Caを単純に0から1ずつ増加さ
    せることにより、 【数1】 で表わされるサブバンドサンプル値Sjの演算を全ての
    jについて行わせることを特徴とする請求項2記載のM
    PEG−2オーディオ復号化の合成フィルタ。
  4. 【請求項4】 前記制御器は、前記第1乗算器及び累算
    器が32回足す毎に累算器を初期化し、前記第2乗算器
    及び累算器が16回足す毎に初期化することを特徴とす
    る請求項1記載のMPEG−2オーディオ復号化器の合
    成フィルタ。
  5. 【請求項5】 前記第1及び第2乗算器及び累算器はそ
    れぞれ、16×16ビット符号化乗算器と、31ビット
    乗算値を32個までオーバーフローなく累積するための
    36ビット累算器とから成ることを特徴とする請求項1
    記載のMPEG−2オーディオ復号化器の合成フィル
    タ。
  6. 【請求項6】 前記第1ROMは、2048ワードの大
    きさを有することを特徴とする請求項1記載のMPEG
    −2オーディオ復号化器の合成フィルタ。
  7. 【請求項7】 前記第2ROMは、512ワードの大き
    さを有することを特徴とする請求項1記載のMPEG−
    2オーディオ復号化器の合成フィルタ。
  8. 【請求項8】 前記第3メモリは、1024ワードの大
    きさを有する循環キューであることを特徴とする請求項
    1記載のMPEG−2オーディオ復号化器の合成フィル
    タ。
JP8253333A 1995-09-25 1996-09-25 Mpeg−2オーディオ復号化器の合成フィルタ Expired - Fee Related JP2885725B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1019950031605A KR0147758B1 (ko) 1995-09-25 1995-09-25 Mpeg-2 오디오 복호화기의 합성 필터
KR95-31605 1995-09-25

Publications (2)

Publication Number Publication Date
JPH09212486A true JPH09212486A (ja) 1997-08-15
JP2885725B2 JP2885725B2 (ja) 1999-04-26

Family

ID=19427714

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8253333A Expired - Fee Related JP2885725B2 (ja) 1995-09-25 1996-09-25 Mpeg−2オーディオ復号化器の合成フィルタ

Country Status (3)

Country Link
US (1) US5812979A (ja)
JP (1) JP2885725B2 (ja)
KR (1) KR0147758B1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010090176A (ko) * 2000-03-23 2001-10-18 이계철 엠펙 오디오 디코더의 합성필터
US6798833B2 (en) 2001-05-07 2004-09-28 Hynix Semiconductor Inc. Video frame compression/decompression hardware system
KR100853690B1 (ko) * 2007-01-31 2008-08-25 엠텍비젼 주식회사 엠펙 오디오 디코더의 합성필터 및 그 디코딩 방법

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW395142B (en) * 1997-05-15 2000-06-21 Matsushita Electric Industrial Co Ltd Compressed code decoding device and audio decoding device
US6917913B2 (en) * 2001-03-12 2005-07-12 Motorola, Inc. Digital filter for sub-band synthesis
EP3979497B1 (en) * 2006-01-27 2023-01-04 Dolby International AB Efficient filtering with a complex modulated filterbank

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5297236A (en) * 1989-01-27 1994-03-22 Dolby Laboratories Licensing Corporation Low computational-complexity digital filter bank for encoder, decoder, and encoder/decoder
US5508949A (en) * 1993-12-29 1996-04-16 Hewlett-Packard Company Fast subband filtering in digital signal coding
US5404377A (en) * 1994-04-08 1995-04-04 Moses; Donald W. Simultaneous transmission of data and audio signals by means of perceptual coding

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010090176A (ko) * 2000-03-23 2001-10-18 이계철 엠펙 오디오 디코더의 합성필터
US6798833B2 (en) 2001-05-07 2004-09-28 Hynix Semiconductor Inc. Video frame compression/decompression hardware system
KR100853690B1 (ko) * 2007-01-31 2008-08-25 엠텍비젼 주식회사 엠펙 오디오 디코더의 합성필터 및 그 디코딩 방법

Also Published As

Publication number Publication date
KR0147758B1 (ko) 1998-12-01
US5812979A (en) 1998-09-22
KR970019118A (ko) 1997-04-30
JP2885725B2 (ja) 1999-04-26

Similar Documents

Publication Publication Date Title
US6058408A (en) Method and apparatus for multiplying and accumulating complex numbers in a digital filter
US5805488A (en) Method and structure for degrouping MPEG audio codes
US5936872A (en) Method and apparatus for storing complex numbers to allow for efficient complex multiplication operations and performing such complex multiplication operations
US5983253A (en) Computer system for performing complex digital filters
US5893066A (en) Fast requantization apparatus and method for MPEG audio decoding
US6823353B2 (en) Method and apparatus for multiplying and accumulating complex numbers in a digital filter
EP0245922B2 (en) Memory management unit for digital signal processor
JP4064989B2 (ja) パック・データの乗加算演算を実行する装置
US20020004809A1 (en) Data manipulation instruction for enhancing value and efficiency of complex arithmetic
KR19990076837A (ko) 승산-가산 연산을 이용한 신호 처리 시스템
US20080034161A1 (en) Sample rate converter and method to perform sample rate conversion
KR19990044305A (ko) 압축 데이터에 의한 승산-가산 연산 수행 장치
JPH11220359A (ja) デジタルフィルタ
WO1996042071A2 (en) Mpeg audio decoder
US5832445A (en) Method and apparatus for decoding of digital audio data coded in layer 1 or 2 of MPEG format
JP2885725B2 (ja) Mpeg−2オーディオ復号化器の合成フィルタ
JPS6145408B2 (ja)
SU886760A3 (ru) Цифровой решетчатый фильтр синтезатора речи
JPH03256455A (ja) Idct処理装置
KR0151523B1 (ko) 디지탈 오디오 디코더에 있어서 데이터 연산처리 속도 개선회로
JP2697619B2 (ja) Nポイントfft専用プロセッサ
US6308194B1 (en) Discrete cosine transform circuit and operation method thereof
KR100551458B1 (ko) 디지탈신호처리동작실행방법및디지탈신호처리기
JPH11330976A (ja) Mpegオ―ディオ多チャンネル処理用等間隔サブバンド分析フィルタ及び合成フィルタ
JPH11220358A (ja) デジタルフィルタ

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20080212

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20090212

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20090212

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20100212

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20110212

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20120212

Year of fee payment: 13

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

Free format text: PAYMENT UNTIL: 20120212

Year of fee payment: 13

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

Free format text: PAYMENT UNTIL: 20130212

Year of fee payment: 14

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

Free format text: PAYMENT UNTIL: 20140212

Year of fee payment: 15

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees