Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4403721B2 - ディジタルオーディオデコーダ - Google Patents
[go: Go Back, main page]

JP4403721B2 - ディジタルオーディオデコーダ - Google Patents

ディジタルオーディオデコーダ Download PDF

Info

Publication number
JP4403721B2
JP4403721B2 JP2003147742A JP2003147742A JP4403721B2 JP 4403721 B2 JP4403721 B2 JP 4403721B2 JP 2003147742 A JP2003147742 A JP 2003147742A JP 2003147742 A JP2003147742 A JP 2003147742A JP 4403721 B2 JP4403721 B2 JP 4403721B2
Authority
JP
Japan
Prior art keywords
data
subband
output
circuit
digital audio
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
JP2003147742A
Other languages
English (en)
Other versions
JP2004348056A (ja
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.)
Yamaha Corp
Original Assignee
Yamaha 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 Yamaha Corp filed Critical Yamaha Corp
Priority to JP2003147742A priority Critical patent/JP4403721B2/ja
Publication of JP2004348056A publication Critical patent/JP2004348056A/ja
Application granted granted Critical
Publication of JP4403721B2 publication Critical patent/JP4403721B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、サブバンド符号化方式により圧縮されたディジタルオーディオ信号(ビットストリーム)をデコードするディジタルオーディオデコータに関する。
【0002】
【従来の技術】
従来、ディジタルオーディオ信号の圧縮方法として、サブバンド符号化方法が知られている。この方法による圧縮回路の構成を図3に示す。入力されたディジタルオーディオ信号Daは所定のサンプル数毎にブロック化(フレームと言う)され、2つのパスに分かれて処理される。まず、一方のパスにおけるフィルタバンク1は、入力信号を等しい帯域幅を持つ32バンドのサブバンド信号に分割する。この場合、各々のサブバンド信号は1/32のサンプリング周波数にダウンサンプルされる。スケールファクタ抽出・正規化回路2は、1フレームにおける各々のサブバンド信号に対し、最大絶対値を持つサンプルを検出する。その値を量子化したものをスケールファクタと呼ぶ。そして、このスケールファクタによって各サブバンドサンプルを除算し、それらの値を±1の範囲内に正規化する。
【0003】
一方、心理聴覚分析部3は、FFT(高速フーリエ変換)による周波数スペクトルの計算を行い、それに基づき各サブバンド毎のマスキングしきい値、すなわち、許容量子化雑音電力を計算して出力する。ビット割当部4は心理聴覚分析部3の出力と、ビットレートで決まる1フレームで使用可能なビット数の制限の下で反復ループ処理により各サブバンド毎の量子化ビット数を決定する。量子化部5は、各サブバンド毎に設定された量子化ビット数でスケールファクタ抽出・正規化回路2から出力されるサブバンド信号を量子化する。ビットストリーム生成部6は、量子化されたサブバンドサンプル、各サブバンドに対するビット割当情報およびスケールファクタをマルチプレックスし、それにヘッダを付けてビットストリームを作成し、出力する。
【0004】
また、図4は上述した回路によって生成されたビットストリームを復号するデコーダの構成を示すブロック図である。この図において、ビット割当情報/スケールファクタ抽出回路11は、ビットストリームからビット割当情報およびスケールファクタを抽出する。逆量子化回路12は、ビット割当情報に従ってビットストリームから32のサブバンドサンプルに各々対応したビット列を読み取り、サブバンドサンプル毎に逆量子化を行い、さらに、スケールファクタを乗算して出力する。サブバンド合成フィルタバンク13は、逆量子化されたサブバンド信号を合成して元のディジタルオーディオ信号(PCM信号)に戻す。
【0005】
近年、種々の分野において、上述した圧縮方法を適用した圧縮データ(ビットストリーム)による複数チャンネルの楽音生成回路が用いられる。このような複数チャンネル、例えば16チャンネルの圧縮データをデコードするデコーダとしては、図4に示すデコード回路を16組設ければ、各チャンネルの楽音に対しそれぞれピッチ変換や効果付与を行うことができて好ましい。しかし、サブバンド合成フィルタバンク13は大容量のRAM(ランダムアクセスメモリ)が必要であり、このため、図4のデコード回路を16組設けると、メモリを含む回路規模が非常に大きくなり、LSIの価格が高くなってしまう問題がある。
【0006】
そこで、特許文献1に記載されるデコーダにおいては、各チャンネル毎に逆量子化回路12を設け、それぞれの出力をサブバンドデータ毎に合成し、その合成によって得られた32のサブバンドデータを1つのサブバンド合成フィルタバンク13に入力してサブバンド合成を行うようになっている。このデコーダによれば、サブバンド合成フィルタバンク13が1回路で済み、価格が高価になることを押さえることができる。
【0007】
【特許文献1】
特開2002-49394号公報
【0008】
【発明が解決しようとする課題】
しかしながら、上述したように、サブバンドデータの段階で各チャンネルのデータを合成すると、低音ブースト等の効果はチャンネル毎に付与することができるが、ピッチ変更やビブラート付与等の時間軸の信号処理を要する楽音変更(効果付与)を行うことができない欠点がある。
この発明は、このような事情を考慮してなされたもので、その目的は、チャンネル毎に時間軸処理に係わる楽音変更を行うことができ、しかも、チャンネル数分サブバンド合成フィルタバンクを設ける場合に比較し、メモリを含む回路規模を小さくすることができる複数チャンネルのディジタルオーディオデコータを提供することにある。
【0009】
【課題を解決するための手段】
この発明は、上記の課題を解決するもので、請求項1に記載の発明は、N(Nは2以上の正の整数)チャンネルのビットストリームデータの各々に対応して設けられ、前記ビットストリームデータの各サブバンドサンプルをサブバンド毎に逆量子化するN個の逆量子化手段と、前記N個の逆量子化手段の各サブバンド出力を、時系列化データに変換するN個の時系列化手段と、前記N個の時系列化手段の出力のデータ変換を行うN個のデータ変換手段と、前記データ変換手段の出力をミキシングする1個のミキシング手段と、前記ミキシング手段の出力のフィルタ処理を行う1個のフィルタ処理手段とを具備することを特徴とするディジタルオーディオデコーダである。
【0010】
請求項2に記載の発明は、請求項1に記載のディジタルオーディオデコーダにおいて、前記データ変換手段は、前記N個の時系列化手段の出力のピッチ変換を行うN個のピッチ変換手段であることを特徴とする。
【0011】
【発明の実施の形態】
以下、図面を参照しこの発明の一実施の形態について説明する。図1はこの発明の一実施形態によるディジタルオーディオデコーダの構成を示すブロック図である。この図において、符号20−1、20−2・・・はサブバンド符号化方法によって圧縮した楽音データが記憶された音源である。21−1、21−2・・・は音源20−1・20−2・・・から各々出力されるビットストリームBS1、BS2・・・の各サブバンドサンプルを逆量子化する逆量子化回路である。すなわち、逆量子化回路21−1は、ビットストリームBS1から32個のサブバンドサンプルを各々、ビット割当情報に従って読み取り、逆量子化を行い、さらに、スケールファクタを乗算し、32個のサブバンドデータSB0〜SB31として時系列化処理回路22−1へ出力する。逆量子化回路22−2,・・・も同様に構成されている。なお、図示は省略しているが、各逆量子化回路21−1,21−2,・・・には各々、ビット割当情報/スケールファクタ抽出回路(図4参照)が付属されている。
【0012】
時系列化処理回路22−1,22−2,・・・は逆量子化回路21−1,21−2,・・・から出力される周波数帯域毎に分割されたサブバンドデータを[数1]の演算によって時系列データに変換する回路である。
【数1】
Figure 0004403721
そして、各時系列化処理回路22−1,22−2,・・・から出力される時系列化データはそれぞれピッチ変換回路23−1,23−2,・・・へ出力される。
【0013】
ピッチ変換回路23−1,23−2,・・・は、時系列化処理回路22−1,22−2,・・・から出力される時系列化データのピッチを変更して出力する。例えば、時系列化データが図2(イ)の黒丸によって示すデータであった場合において、そのピッチを1/2倍にする場合、まず、時系列化処理回路22−kが通常の1/2倍のスピードで時系列化を行い、次いで、ピッチ変換回路23−kが、図2(ロ)に示すように、各データ間に例えば前後のデータの平均値を持つデータを挿入(直線補間)して出力する。
【0014】
ピッチ変換回路23−1,23−2,・・・の各出力はチャンネルミックス回路24へ供給される。チャンネルミックス回路24は各ピッチ変換回路23−1,23−2,・・・の出力をミキシングし、フィルタ処理回路25へ出力する。フィルタ処理回路25はチャンネルミックス回路24の出力にフィルタ処理(FIR)を行って出力する。このフィルタ処理回路25の出力データがPCM楽音信号として次段へ出力される。
【0015】
上述した実施形態におるデコーダにおいて、時系列化処理回路22−1,22−2,・・・、ピッチ変換回路23−1,23−2,・・・、チャンネルミックス回路24、フィルタ処理回路25がサブバンド合成フィルタバンクを構成している。そして、ピッチ変換回路23−1,23−2,・・・およびチャンネルミックス回路24が従来のサブバンド合成フィルタバンクと異なる構成である。すなわち、この実施形態においては、従来のサブバンド合成フィルタバンクにおける時系列化処理が終了した時点でチャンネル毎にピッチ変換処理を行い、ピッチ変換処理後のデータをミックスした後、フィルタ処理を行うようにしたものである。
【0016】
このような構成により、各チャンネル毎にピッチ変換(効果付与)が可能になると共に、処理に多くのメモリおよび演算回路を必要とするフィルタ処理回路25を1回路とすることができるので、メモリを含む回路規模の削減を図ることができる。
【0017】
なお、上述した実施形態においては、時系列化処理回路22−1、22−2・・・の出力のピッチ変換処理を行うようになっているが、これに代えて、時系列化処理回路22−1、22−2・・・の出力のチャンネルミックス処理を行ってもよい。
また、上記実施形態においては、図2に示すように、ピッチを1/2にすると共に再生時間を2倍にし、ピッチおよび再生時間の双方を変えているが、これに代えて、次の信号処理を行うようにしてもよい。
▲1▼ピッチを変化させ、再生時間は変化させない(カラオケのキーコン)。
▲2▼ピッチを変化させないで、再生時間のみ変化させる。
さらに、サブバンド合成フィルタバンクにおいてリバーブのようなエフェクトを付与する信号処理を行ってもよい。
また、上述した実施形態における各回路は、ハードウエアによって構成してもよく、あるいは、マイクロコンピュータによるプログラム処理で実施してもよい。
【0018】
【発明の効果】
以上説明したように、この発明によれば、メモリを含む回路規模を大幅に増やすことなく、ピッチ変換、エフェクト付与等のピッチに係わる楽音変更をチャンネル毎に行うことができる効果がある。
【図面の簡単な説明】
【図1】 この発明の一実施形態によるディジタルオーディオデコーダの構成を示すブロック図である。
【図2】 同実施形態の動作を説明するための波形図である。
【図3】 サブバンド符号化方式によるデータ圧縮回路の構成を示すブロック図である。
【図4】 従来のサブバンド符号化方式によるデコーダの構成を示すブロック図である。
【符号の説明】
20−1…CH1音源、20−2…CH2音源、22−1、22−2…時系列化処理回路、23−1、23−2…ピッチ変換回路、24…チャンネルミックス回路、25…フィルタ処理回路。

Claims (2)

  1. N(Nは2以上の正の整数)チャンネルのビットストリームデータの各々に対応して設けられ、前記ビットストリームデータの各サブバンドサンプルをサブバンド毎に逆量子化するN個の逆量子化手段と、
    前記N個の逆量子化手段の各サブバンド出力を、時系列化データに変換するN個の時系列化手段と、
    前記N個の時系列化手段の出力のデータ変換を行うN個のデータ変換手段と、
    前記データ変換手段の出力をミキシングする1個のミキシング手段と、
    前記ミキシング手段の出力のフィルタ処理を行う1個のフィルタ処理手段と、
    を具備することを特徴とするディジタルオーディオデコーダ。
  2. 前記データ変換手段は、前記N個の時系列化手段の出力のピッチ変換を行うN個のピッチ変換手段であることを特徴とする請求項1に記載のディジタルオーディオデコーダ。
JP2003147742A 2003-05-26 2003-05-26 ディジタルオーディオデコーダ Expired - Fee Related JP4403721B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003147742A JP4403721B2 (ja) 2003-05-26 2003-05-26 ディジタルオーディオデコーダ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003147742A JP4403721B2 (ja) 2003-05-26 2003-05-26 ディジタルオーディオデコーダ

Publications (2)

Publication Number Publication Date
JP2004348056A JP2004348056A (ja) 2004-12-09
JP4403721B2 true JP4403721B2 (ja) 2010-01-27

Family

ID=33534190

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003147742A Expired - Fee Related JP4403721B2 (ja) 2003-05-26 2003-05-26 ディジタルオーディオデコーダ

Country Status (1)

Country Link
JP (1) JP4403721B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101968963A (zh) * 2010-10-26 2011-02-09 安徽大学 音频信号压缩采样系统

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4639966B2 (ja) * 2005-05-31 2011-02-23 ヤマハ株式会社 オーディオデータ圧縮方法およびオーディオデータ圧縮回路並びにオーディオデータ伸張回路

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101968963A (zh) * 2010-10-26 2011-02-09 安徽大学 音频信号压缩采样系统
CN101968963B (zh) * 2010-10-26 2012-04-25 安徽大学 音频信号压缩采样系统

Also Published As

Publication number Publication date
JP2004348056A (ja) 2004-12-09

Similar Documents

Publication Publication Date Title
US5848164A (en) System and method for effects processing on audio subband data
JP5883561B2 (ja) アップミックスを使用した音声符号器
KR101120911B1 (ko) 음성신호 복호화 장치 및 음성신호 부호화 장치
US20120134511A1 (en) Multichannel audio coder and decoder
JP4899359B2 (ja) 信号符号化装置及び方法、信号復号装置及び方法、並びにプログラム及び記録媒体
CN1585972A (zh) 音频解码装置和音频解码方法
EP2133872B1 (en) Encoding device and encoding method
CN106663432A (zh) 对压缩的hoa表示解码的方法和装置以及对压缩的hoa表示编码的方法和装置
JP2011059714A (ja) 信号符号化装置及び方法、信号復号装置及び方法、並びにプログラム及び記録媒体
CN101253556B (zh) 能量整形装置以及能量整形方法
CN106471579A (zh) 用于对hoa信号表示的子带内的主导方向信号的方向进行编码/解码的方法和装置
US20100121632A1 (en) Stereo audio encoding device, stereo audio decoding device, and their method
JP5063363B2 (ja) 音声合成方法
JP4403721B2 (ja) ディジタルオーディオデコーダ
EP1851752B1 (en) Sound synthesis
Sripada MP3 decoder in theory and practice
CN106463131A (zh) 用于对hoa信号表示的子带内的主导方向信号的方向进行编码/解码的方法和装置
WO2007004186A2 (en) Parametric multi-channel decoding
Marchand et al. Informed Source Separation for Stereo Unmixing--An Open Source Implementation
JP2000151414A (ja) ディジタルオーディオ符号化装置、同符号化方法、及び同符号化プログラムを記録した記録媒体
JP2001306097A (ja) 音声符号化方式及び装置、音声復号化方式及び装置、並びに記録媒体
JP4081994B2 (ja) ディジタルオーディオデコーダ
Chen et al. Real-time implementation of the MPEG-2 audio codec on a DSP
Sandler et al. Audio coding for mobile multimedia communications
JP2000357969A (ja) オーディオ信号の符号化装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20051220

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081007

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081014

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081208

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091026

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

Free format text: PAYMENT UNTIL: 20121113

Year of fee payment: 3

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

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20131113

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees