JP4731774B2 - 高品質オーディオ用縮尺自在符号化方法 - Google Patents
高品質オーディオ用縮尺自在符号化方法 Download PDFInfo
- Publication number
- JP4731774B2 JP4731774B2 JP2001516180A JP2001516180A JP4731774B2 JP 4731774 B2 JP4731774 B2 JP 4731774B2 JP 2001516180 A JP2001516180 A JP 2001516180A JP 2001516180 A JP2001516180 A JP 2001516180A JP 4731774 B2 JP4731774 B2 JP 4731774B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- layer
- data
- audio
- encoded
- 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
Links
- 238000000034 method Methods 0.000 title claims description 110
- 238000001228 spectrum Methods 0.000 claims abstract description 60
- 238000012545 processing Methods 0.000 claims abstract description 35
- 230000004044 response Effects 0.000 claims abstract description 25
- 230000003416 augmentation Effects 0.000 claims abstract description 18
- 230000005540 biological transmission Effects 0.000 claims abstract description 7
- 238000013139 quantization Methods 0.000 claims description 70
- 238000001514 detection method Methods 0.000 claims description 29
- 238000004458 analytical method Methods 0.000 claims description 7
- 230000008447 perception Effects 0.000 claims 1
- 230000005236 sound signal Effects 0.000 abstract description 38
- 230000003595 spectral effect Effects 0.000 abstract description 7
- 238000001914 filtration Methods 0.000 abstract description 3
- 239000010410 layer Substances 0.000 abstract 2
- 239000012792 core layer Substances 0.000 abstract 1
- 230000008569 process Effects 0.000 description 59
- 230000000873 masking effect Effects 0.000 description 26
- 238000005192 partition Methods 0.000 description 24
- 238000010586 diagram Methods 0.000 description 16
- 230000003190 augmentative effect Effects 0.000 description 11
- 238000012986 modification Methods 0.000 description 7
- 230000004048 modification Effects 0.000 description 7
- 230000015572 biosynthetic process Effects 0.000 description 6
- 238000003786 synthesis reaction Methods 0.000 description 6
- 238000012937 correction Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 238000007667 floating Methods 0.000 description 5
- 238000012360 testing method Methods 0.000 description 5
- 230000000295 complement effect Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000003139 buffering effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 208000033937 musculocontractural type Ehlers-Danlos syndrome Diseases 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000000872 buffer Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- 125000000391 vinyl group Chemical group [H]C([*])=C([H])[H] 0.000 description 1
- 229920002554 vinyl polymer Polymers 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
- G10L19/0204—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders using subband decomposition
- G10L19/0208—Subband vocoders
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
【産業上の利用分野】
本発明はオーディオ符号化及び復号に関し、特に、オーディオデータを標準データチャンネルの複数層への縮尺可能な符号化及びオーディオデータの標準データチャンネルからの縮尺可能な復号に関する。
【0002】
【発明の背景】
最近20年間に亘るコンパクトディスク(CD)の広く普及した商業的成功に一部起因して、16ビットパルスコード変調(PCM)が記録済みオーディオの配分及び再生用の工業標準になっている。この期間の大部分に亘ってオーディオ業界は、ビニルレコードより優れた音質を与えるものとしてコンパクトディスクを賞賛し、多くの人々は16ビットPCMから得られる以上にはオーディオの分解能(解像度)を増大することによって聴覚的利益は殆ど得られないと考えた。
【0003】
最近の数年に亘って、この信念は各種の理由で疑問視されてきている。16ビットPCMのダイナミックレンジはあらゆる楽音につき雑音のない再生に対して過大に制限されている。オーディオが16ビットPCMに量子化されると繊細な詳細が失われる。さらに、同信念では、信号対雑音比の低化及び信号分解能の低減を犠牲にして追加の上部余裕(ヘッドルーム)を与えるために量子化分解能を低下させることを怠っている。そのような関心事のために16ビットPCMに関して改良された信号分解能を与えるオーディオプロセスに対し現在強い商業的要求がある。
【0004】
同様に、現在多重チャンネルオーディオに対する強い商業的要求もある。多重チャンネルオーディオは、在来のモノラル及びステレオ技術に関する再生音の安定性を改良し得るオーディオの多重チャンネルを与える。一般的システムは聴取フィールドの前方及び後方の双方で別個の左及び右チャンネルに備えると共に中央チャンネル及びサブウーファーチャンネルにも備える。最近の改変は、異なった種類のオーディオデータの空間的分離を再生又は同期するために聴取フィールドを囲む多くのオーディオチャンネルを与えている。
【0005】
知覚符号化は、匹敵するビットレートのPCM信号に関してオーディオ信号の知覚される分解能を改良する技術の一変形である。知覚符号化は、本来の品質の保存に関連しないと思われる情報を除去することによって、符号化される信号から回復されるオーディオの当該品質を保存すると同時に符号化される信号のビットレートを低下させ得る。これはオーディオ信号を周波数サブバンドに分割し、復号された信号自体によってマスキング(隠蔽)されるのに十分低い量子化レベルを導入する量子化分解能において各サブバンド信号を量子化することによって行い得る。符号化された信号のビットレートを本質的に第1PCM信号のものまで低下させるために、より高い分解能の第2PCM信号を知覚的に符号化することによって所与のビットレート制約以内で所与の分解能の第1PCM信号に関して知覚される信号分解能の増加が達成され得る。第2PCM信号の符号化されたバージョン(版)はそこで第1PCM信号の代わりに用いられ、再生時に復号され得る。
【0006】
知覚符号化の一例は、高等テレビ標準委員会(ATSC)A52 文書(1994)に特定される公共ATCS AC-3ビットストリーム仕様に従う装置で具体化されている。他の知覚符号化技術のみならずこの特殊の符号化技術は、Dolby Digital(登録商標)コーダー及びデコーダーの各種のバージョンで具体化されている。これらのコーダー及びデコーダーは、カリフォルニア州サンフランシスコのDolby Laboratories,Inc.から商業的に入手できる。知覚符号化技術の他の例は、MPEG-1オーディオ符号化標準ISO 11172-3(1993)に従う装置で具体化される。
【0007】
【発明が解決しようとする課題】
従来の知覚符号化技術の一欠点は、所与レベルの本質的品質に対して知覚的に符号化される信号のビットレートが通信チャンネル及び記憶媒体の利用可能なデータ容量を越え得ることである。例えば、24ビットPCMオーディオ信号の知覚符号化は、16ビット幅データチャンネルによって与えられるものを越えるデータ容量を要する視覚的に復号される信号を与え得る。符号化された信号のビットレートをより低いレベルに下げる試みは、符号化された信号から回復され得るの本質的品質を劣化させ得る。従来知覚符号化技術の他の欠点は、当該技術では一レベルを超える本質的品質でオーディオ信号を回復するために知覚的に符号化される信号の復号を支援し得ないことである。
【0008】
縮尺可能符号化は、ある範囲の復号品質を与える一技術である。縮尺可能符号化は、オーディオ信号のより高い分解能符号化を与えるために増加データと共に1つ又はそれ以上のより低い分解能符号化の形でデータを用いる。より低い分解能符号化及び増加データは複数の層で与えられ得る。縮尺可能知覚符号化、特に、復号段階において商業的に利用可能な16ビットデジタル信号伝送又は記憶手段と逆向き両立できる縮尺可能知覚符号化にも同様に強い要求がある。
EP-A-0 869 622 は2つの縮尺可能な符号化技術を開示する。一方の技術によると入力信号が中心層に符号化され、符号化された信号はその後復号されて入力信号及び復号された信号間の差が増加層に符号化される。この技術は、エンコーダーの1つ又はそれ以上の復号処理を行うのに要する資源のために不利である。他方の技術によると、入力信号が量子化され、量子化された信号のビット表現部分が中心層に復号され、量子化された信号の追加部分を表すビットが増加層に符号化される。この技術は、符号化された縮尺可能な信号の各層に対して異なった符号化プロセスを用いることをできないので不利である。
【0009】
【課題を解決するための手段】
所望の第1ノイズスペクトルに応答してデータチャンネルの中心層へのオーディオデータの符号化を支援する縮尺可能なオーディオ符号化が開示される。所望の第1ノイズスペクトルは心理音響及びデータ容量基準により設定されるのが望ましい。増加データは、所望の追加ノイズスペクトルに応答して1つ又はそれ以上の増加層に符号化される得る。在来量子化のような代わりの基準が増加データを符号化するために用いられ得る。
【0010】
データチャンネルの中心層のみを復号するシステム及び方法が開示される。データチャンネルの中心層及び1つ又はそれ以上の増加チャンネルの双方を復号するシステム及び方法も開示され、これらは中心層のみを復号することによって得られるものに対して改良されたオーディオ品質を与える。
【0011】
本発明のいくつかの実施形態はサブバンド信号に用いられる。当業界では理解されるように、サブバンド信号は多くの方法で発生され得る。即ち、直角位相ミラーフィルタのようなデジタルフィルタの使用及び広範囲の時間領域対周波数領域変換及び小波変換等によって発生される。
【0012】
本発明で用いられるデータチャンネルは、オーディオエンジニアリングソサエティー(AES)によって出版される標準AES3に従う16ビット幅中心層及び2つの4ビット幅増加層を有するのがの望ましい。この標準は、米国規格協会(ANSI)による標準ANSI S4.40としても知られている。そのようなデータチャンネルは本明細書では標準AES3データチャンネルと称する。
【0013】
本発明の各種の面による縮尺可能なオーディオ符号化及び復号は、離散論理構成要素(コンポーネント)、1つ又はそれ以上のASIC、プログラム制御されたプロセッサ及び他の商業的に利用できるコンポーネントによって実行され得る。これらのコンポーネントが実行される方法は本発明にとって重要ではない。望ましい実施形態では、モトローラ(Motorola)からのデジタル信号プロセッサのDSP563xxラインにおけるようなプログラム制御されたプロセッサを用いる。そのような実行用のプログラムは、ベースバンド又は変調された通信経路及び記憶媒体のような機械読取り可能な媒体によって伝えられる命令を含み得る。通信経路は超音波乃至紫外周波数スペクトル内であることが望ましい。本質的にあらゆる磁気又は光学記録技術、即ち、磁気テープ、磁気ディスク及び光学ディスク等が記憶媒体として用いられ得る。
【0014】
本発明の各種の面によると本発明により符号化されるオーディオ情報は、そのような機械読取り可能媒体によってルーター、デコーダー及び他のプロセッサへ伝達され、その後のルート選択、復号及び他の処理のためにそのような機械読取り可能媒体によって記憶され得る。望ましい実施形態では、オーディオ情報は本発明により復号され、コンパクトディスクのような機械読取り可能媒体に記憶される。そんなデータは各種のフレーム、開示された他のデータ構造体によりフォーマットされるのが望ましい。次いでデコーダーは後刻復号及び再生のために、記憶された情報を読取り得る。そのようなデコーダーは符号化機能を含むことを要しない。
【0015】
本発明の一面により縮尺可能な符号化プロセスは、中心層及び1つ又はそれ以上の増加層を有するデータチャンネルを利用する。複数のサブバンド信号が受信される。各サブバンド信号に対するそれぞれの第1量子化分解能は所望の第1ノイズスペクトルに応答して決定され、符号化された第1信号を発生させるために各サブバンド信号はそれぞれの第1量子化分解能により量子化される。各サブバンド信号に対するそれぞれの第2量子化分解能は所望の第2ノイズスペクトルに応答して決定され、符号化された第2信号を発生させるために各サブバンド信号はそれぞれの第2量子化分解能により量子化される。符号化された第1及び第2信号間の残部を示す残余信号が発生される。符号化された第1信号は中心層に出力され、残余信号は増加層に出力される。
【0016】
本発明の他の面によると、オーディオ信号符号化するプロセスは複数の層を有する標準データチャンネルを用いる。複数のサブバンド信号が受信される。知覚符号化及びサブバンド信号の第2符号化が発生される。知覚符号化に関する第2符号化の残部を示す残余信号が発生される。知覚符号化はデータチャンネルの第1層に出力され、残余信号はデータチャンネルの第2層に出力される。
【0017】
本発明の他の面によると、標準データチャンネル用の処理システムはメモリユニット及びプログラム制御されたプロセッサを含む。メモリユニットは本発明によりオーディオ情報を復号するための命令プログラムを記憶する。プログラム制御されたプロセッサは命令プログラムを受信するためにメモリユニットと結合され、処理用の複数のサブバンド信号を受信するためにさらに結合される。命令プログラムに応答してプログラム制御されたプロセッサは本発明によりサブバンド信号を処理する。一実施形態では、これは符号化された第1信号又は知覚符号化された信号を出力し、データチャンネルの他の層、例えば、開示された上記縮尺可能な符号化プロセスによりデータチャンネルの他の層に残余信号を出力することを含む。
【0018】
本発明の別の面によるデータ処理方法は多重層データチャンネルを用いる。同データチャンネルは、オーディオ信号の知覚符号化を伝える第1層及びオーディオ信号知覚符号化の分解能を増加させる増加データを伝える第2層を有する。同方法によると、オーディオ信号知覚符号化及び増加データはデータチャンネルを介して受信される。知覚符号化は更なる処理のためにデコーダー又は他のプロセッサにルートづけられる。これは、増加データの更なる考慮なしに、復号された第1信号を与えるために知覚符号化の復号を含み得る。その代わりに、増加データはデコーダー又は他のプロセッサにルートづけられ、そこでは符号化された第2信号を発生させるために知覚符号化と結合され得る。同符号化された信号は、符号化された第1信号より高い分解能を有する復号された第2信号を与えるために復号される。
【0019】
本発明の他の面によると、多重層データチャンネルのデータを処理する処理システムが開示される。多重層データチャンネルは、オーディオ信号の知覚符号化を伝える第1層及びオーディオ信号の知覚符号化の分解能を増加させる増加データを伝える第2層を有する。処理システムは、信号ルートづけ回路要素、メモリユニット及びプログラム制御されたプロセッサを含む。信号ルートづけ回路要素はデータチャンネルを介して知覚符号化及び増加データを受信し、知覚符号化及び選択的に増加データをプログラム制御されたプロセッサにルートづけする。メモリユニットは、本発明によりオーディオ情報を処理するための命令プログラムを記憶する。プログラム制御されたプロセッサは知覚符号化を受信するために信号ルートづけ回路要素に結合され、命令プログラムを受信するためにメモリユニットに結合される。命令プログラムに応答して、プログラム制御されたプロセッサは本発明により知覚符号化及び選択的に増加データを処理する。一実施形態では、これは既に述べた通り、1つ又はそれ以上の情報層のルートづけ及び復号を含む。
【0020】
本発明の他の面によると、機械読取り可能な媒体は本発明により符号化プロセスを行うために機械によって実行可能な命令プログラムを伝える。本発明の別の面によると、機械読取り可能な媒体は本発明による多重層データチャンネルによって伝えられるデータをルートづけし、復号する方法を行うために機械によって実行可能な命令プログラムを伝える。そのような符号化、ルートづけ及び復号の例は上記により開示されかつ以下の記載で詳説される。本発明の他の面によると、機械読取り可能な媒体は、本発明により符号化される符号化されたオーディオ情報、即ち、開示されたプロセス又は方法により処理されるあらゆる情報を伝える。
【0021】
本発明の他の面によると、本発明の符号化及び復号プロセスは各種の方法で実行され得る。例えば、プログラム可能なデジタルプロセッサ又はコンピュータプロセッサのような、そのようなプロセスを行う、機械によって実行可能な命令プログラムは当該機械によって読取り得る媒体によって伝達され、同機械はプログラムを入手し、それに応答してそんなプロセスを行うために媒体を読取ることが出来る。同機械は、例えば、そんな媒体を介して対応するプログラム資料を単に伝達することによって、そのようなプロセスの一部のみを専ら行うようされ得る。
【0022】
本発明の各種の特徴及びその望ましい実施形態は、幾つかの図面では同一要素が同一参照番号で言及される添付図と共に以下の論議を参照することによってよりよく理解されるであろう。以下の論議及び図面の内容は例としてのみ記載され、本発明の範囲に係る限定を表わすものと解されるべきではない。
【0023】
【実施形態】
本発明は、オーディオ信号の縮尺可能な符号化に関する。縮尺可能符号化は、複数の層を有するデータチャンネルを用いる。これらは、第1分解能によりオーディオ信号を表わすデータを伝える中心層及びより高い分解能により中心層で伝えられるデータと組合ってオーディオ信号を表わすデータを伝える1つ又はそれ以上の増加層を含む。本発明はオーディオサブバンド信号に用いられ得る。各サブバンド信号は典型的にオーディオスペクトルの周波数帯(バンド)を表わす。これらの周波数帯は互いに重複し得る。各サブバンド信号は概して1つ又はそれ以上のサブバンド信号要素を含む。
【0024】
サブバンド信号は各種の技術によって発生され得る。一技術は、スペクトル領域においてサブバンド信号要素を発生させるためにオーディオデータにスペクトル変換を用いる。サブバンド信号を限定するために1つ又はそれ以上の隣接サブバンド要素は各グループにアセンブルされ得る。所与のサブバンド信号を形成するサブバンド信号要素の数及び識別(同一性)は予め決定されるか若しくはその代わりに符号化されたオーディオデータの特性に基づかせ得る。適切なスペクトル変換の例としては、離散フーリエ変換(DFT)及び各種の離散余弦変換(DCT)がある。DCTは、特に、時には時間領域エイリアシング相殺(TDAC)変換と呼ばれる、修正離散余弦変換(MDCT)を含む。TDACはPrincen、Jonson及びBradleyによる「時間領域エイリアシング相殺に基づくフィルタバンクデザインを用いるサブバンド変換符号化」(Proc. Int. Conf. Acoust., Speech, and Signal Proc., May 1987, pp. 2161-2164)に記載されている。サブバンド発生させる他の技術は、サブバンド信号を発生させるために一組の縦続(カスケード)接続された直角位相ミラーフィルタ(QMF)又は何らかの他の帯域通過フィルタをオーディオデータに用いることである。実施手段の選択は、符号化システムの性能に甚大な影響を有するが、本発明の概念上特定の実施手段は重要ではない。
【0025】
「サブバンド」の用語は、本明細書ではオーディオ信号のバンド幅の一部を指すために用いられる。「サブバンド信号」の用語は、本明細書ではサブバンドを表す信号を指すために用いられる。「サブバンド信号要素」の用語は、本明細書ではサブバンド信号の要素又構成要素を指すために用いられる。スペクトル変換を用いる実施では、例えば、サブバンド信号要素は変換係数である。簡単のために、本明細書ではサブバンド信号の発生は、そのような信号発生がスペクトル変換又は他の種類のフィルタを用いることによって行われるかどうかにかかわらずサブバンド濾波と云う。フィルタそれ自体は本明細書ではフィルタバンク又は特に分析フィルタバンクと云われる。従来方法では、合成フィルタバンクは分析フィルタバンクの逆又は実質的に逆のものを云う。
【0026】
本発明により処理されたデータの1つ又はそれ以上の誤りを検出するために誤り訂正情報が与えられ得る。誤りは、例えば、そのようなデータの伝達又は緩衝中に発生し、そのような誤りを検出してデータの再生に先立ってデータを適切に訂正することはしばしば有益である。誤り訂正の用語は、本質的にパリティビット、周期的冗長コード、チェックサム(照合合計)及びリードソロモン(Reed‐Solomon)コードのようなあらゆる誤り検出、訂正案を指して云う。
【0027】
図1Aを参照すると、本発明によるオーディオデータを符号化及び復号する処理システム100の実施形態の概略ブロック線図が示される。処理システム100はプログラム制御されたプロセッサ110、読取り専用メモリ120、ランダムアクセスメモリ130、バス116によって従来の方法で相互接続されたオーディオ入・出力インタフェース140を含む。プログラム制御されたプロセッサ110は、モトローラから商業的に入手可能なDSP563xx型デジタル信号プロセッサである。読取り専用メモリ120及びランダムアクセスメモリ130は従来設計のものである。読取り専用メモリ120は、図2A乃至7Dに関して記載されるように、ランダムアクセスメモリ130はが分析及び合成濾波を行ってオーディオ信号を処理することを可能にする命令のプログラムを記憶する。
【0028】
当該プログラムは読取り専用メモリ120ではそのままに止まり、一方処理システム100はパワー減少状態にある。本発明によると読取り専用メモリ120は、磁気テープ、磁気ディスク又は光学ディスクを用いるもののような事実上あらゆる磁気又は光学技術によって代替的に置き換えられ得る。ランダムアクセスメモリ130は、プログラム制御されたプロセッサ110のために、受信されかつ処理される信号を含めて、命令及びデータを従来の方法で緩衝する。オーディオ入・出力インタフェース140は、プログラム制御されたプロセッサ110のような他のコンポーネントに1つ又はそれ以上の層の受信される信号をルートづけする信号ルートづけ回路要素を含む。信号ルートづけ回路要素は入力及び出力信号の双方に対する別個のターミナルを含み得るか又は、その代わりに、同一ターミナルを入・出力双方に用い得る。処理システム100は、合成及び復号命令を省略することによって代替的に符号化専用にされ得るか、又は分析及び符号化命令を省略することによって代替的に復号専用にされ得る。処理システム100は、本発明を実行するのに有益な典型的処理作動を表すものであり、その特殊なハードウエア実行手段を表現することを意図するものではない。
【0029】
符号化を行うためにプログラム制御されたプロセッサ110は、読取り専用メモリ120から符号化命令プログラムをアクセスする。オーディオ入・出力インタフェース140においてオーディオ信号が処理システム100に加えられ、符号化されるためにプログラム制御されたプロセッサ110にルートづけされる。符号化命令プログラムに応答して、サブバンド信号を発生させるためにオーディオ信号は分析フィルタバンクによって濾波され、符号化された信号を発生させるためにサブバンド信号が符号化される。符号化された信号は、オーディオ入・出力インタフェース140を通して他の装置に与えられるか又は、代替的に、ランダムアクセスメモリ130に記憶される。
【0030】
復号するために、プログラム制御されたプロセッサ110は読取り専用メモリ120から復号命令プログラムをアクセスする。望ましくは本発明により符号化されているオーディオ信号がオーディオ入・出力インタフェース140において処理システム100に与えられ、復号されるためにプログラム制御されたプロセッサ110にルートづけされる。復号命令プログラムに応答して、対応するサブバンド信号を得るためにオーディオ信号が復号され、出力信号を得るために合成フィルタバンクによってサブバンド信号が濾波される。出力信号はオーディオ入・出力インタフェース140を通して他の装置に与えられるかまたは、代替的に、ランダムアクセスメモリ130に記憶される。
【0031】
さらに図1Bを参照すると、本発明によりオーディオ信号を符号化及び復号するコンピュータ実行システム150の概略ブロック線図が示される。コンピュータ実行システム150は、バス158によって従来の方法で相互接続される中央処理装置(CPU)152、ランダムアクセスメモリ153、ハードディスク154、入力装置155、ターミナル156、出力装置157を含む。CPU152は、望ましくはIntel(登録商標)x86命令内蔵アーキテクチャを実行し、望ましくは浮動小数点計算処理用ハードウエア支援を含み、例えば、カリフォルニア州サンタクララのIntel(登録商標)Corporationから商業的に入手可能なIntel(登録商標)Pentium(登録商標)IIIマイクロプロセッサでよい。ターミナル156を介してオーディオ情報がコンピュータ実行システム150に与えられ、CPU152にルートづけられる。ハードディスク154に記憶される命令プログラムは、コンピュータ実行システム150が本発明によりオーディオデータを処理することを可能にする。デジタルの形で処理されたオーディオデータは次いでターミナル156を介して与えられるか又は代替的にハードディスク154書込まれかつ記憶される。
【0032】
処理システム100、コンピュータ実行システム150及び本発明の他の実施形態は、オーディオ及びビデオ処理の双方を含み得る用法で用いられることが予期される。典型的なビデオ用法では、その作動はビデオ及びオーディオクロッキング信号と同期するであろう。ビデオクロッキング信号はビデオフレームとの同期基準を与える。ビデオクロッキング信号は、例えば、NTSC、PAL又はATSCビデオ信号の基準フレームを与え得る。オーディオクロッキング信号はオーディオサンプルに対する同期基準を与える。クロッキング信号は実質的にあらゆるレートを持ち得る。例えば、48kHは、職業的用法では一般的オーディオクロッキングレートである。本発明の実施上特別のクロッキング信号又はクロッキング信号レートは重要ではない。
【0033】
図2Aを参照すると、心理音響及びデータ容量規準によりオーディオデータをデータチャンネルに符号化するプロセス200のフローチャートが示される。図2Bを参照すると、データチャンネル250のブロック線図が示される。データチャンネル250は各フレーム260が一連のワードを含む、一連のフレーム260から成る。各ワードは一連のビット(n)と呼ばれ、そこではnはゼロと、15を含めた15との間の整数であり、表示ビット(n〜m)はワードのビット(n)乃至(m)を表す。各フレーム260は、制御区分270及びオーディオ区分280を含み、その各々がフレーム260のワードのそれぞれの整数を含む。
【0034】
複数のサブバンド信号がオーディオ信号の第1ブロックを表す210で受信される。各サブバンド信号は1つ又はそれ以上のサブバンド要素を含み、各サブバンド要素は一ワードによって表される。聴覚隠蔽(マスキング)カーブを決めるためにサブバンド信号が212で分析される。聴覚マスキングカーブは、聴取可能になることなく各それぞれのサブバンド内に注入され得るノイズの最大量を示す。この関係で何が可聴かは人の聴覚の心理音響モデルに基づき、クロス(相互)チャンネルマスキング特性を伴い、そこではサブバンド信号は2以上のオーディオチャンネルを表し得る。聴覚マスキングカーブは所望のノイズスペクトルの第1推定値として役立つ。所望のノイズスペクトルは214で分析され、サブバンド信号がそれに応じて量子化され、その後脱量子化されて第2音声波形に変換される時、結果的に生じる符号化ノイズが所望のノイズスペクトルの下方になるように、各サブバンド信号に対するそれぞれの量子化分解能を決定するようにされる。上記により適宜量子化されたサブバンド信号がオーディオ区分280以内に適合しかつそれを実質的に満たし得るかどうかの決定216がなされる。若しそうでなければ、所望のノイズスペクトルが調節218され、段階214、216が反復される。若しそうならば、サブバンド信号はそれに応じて量子化220され、オーディオ区分280に出力222される。
【0035】
フレーム260の制御区分270に対して制御データが発生される。これは同期パターンを含み、同パターンは制御区分270の第1ワード272に出力される。同期パターンは、デコーダーがデータチャンネル250の一連のフレーム260と同期することを可能にする。フレームレート、区分260、270の境界、符号化作動のパラメータ及び誤り検出情報を示す追加の制御データが、制御区分270の残りの部分に出力される。このプロセスは、オーディオ信号の各ブロックにつき反復され、各一連のブロックがデータチャンネル250の対応する一連のフレーム260に符号化されるのが望ましい。
【0036】
プロセス200は、多重層オーディオチャンネルの1つ又はそれ以上の層にデータを符号化することに用いられる。プロセス200により2層以上が符号化されるところでは、そのような層に伝えられるデータ間には本質的相関があり、従って多重層オーディオチャンネルのデータ容量の本質的浪費がありそうである。そのようなデータチャンネルの第1層で伝えられるデータの分解能を改良するために増加データをデータチャンネルの第2層に出力する縮尺可能なプロセスにつき以下に論じられる。分解能の改良は第1層の符号化パラメータの機能的関係として表され得るのが望ましい。即ち、それは第1層を符号化するのに用いられる所望のノイズスペクトルに用いられるとき、第2層を符号化するのに用いられる所望の第2ノイズスペクトルを与える相殺量のようなものであることが望ましい。そのような相殺量は、第2層のフィールド又は区分におけるような、デコーダーに改良値を示すデータチャンネルの設定された位置に出力され得る。その後これは各サブバンド信号要素の位置又は第2層のそれに関する情報を決めるために用いられ得る。それに応じて縮尺可能なデータチャンネルを構成するフレーム構造体が次に処理される。
【0037】
図3Aを参照すると、縮尺可能データチャンネル300の一実施形態の概略図が示される。同データチャンネルは中心層310、第1増加層320及び第2増加層330を含む。中心層310はLビット幅、第1増加層320はMビット幅、第2増加層330はNビット幅であり、L、M、Nは正の整数である。中心層310は一連のLビットワードを含む。中心層310及び及び第1増加層320の組合せは一連の(L+N)ビットワードを含み、中心層310、第1増加層320及び第2増加層330の組合せは一連の(L+M+N)ビットワードを含む。ビット(n〜m)の表示は、本明細書ではワードのビット(n)から(m)を表し、n及びmはm>nであり、m及びnはゼロ乃至23を含めた23の整数である。縮尺可能データチャンネル300は、例えば、24ビット幅標準AES3データチャンネルであり、L、M、Nはそれぞれ16、4、4である。
【0038】
縮尺可能データチャンネル300は、本発明により一連のフレーム340として構成され得る。各フレーム340は制御区分350及びそれに続くオーディオ区分360に分割される。制御区分350は、制御区分350と中心層310との交差部分によって限定される中心層352と、制御区分350と第1増加層320との交差部分によって限定される第1増加層部分354と、制御区分350と第2増加層330との交差部分によって限定される第2増加層部分356とを含む。オーディオ区分360は第1及び第2サブ区分370、380を含む。第1サブ区分370は、第1サブ区分370と中心層310との交差部分によって限定される中心層372と、第1サブ区分370と第1増加層320との交差部分によって限定される第1増加層部分374と、第1サブ区分370と第2増加層330との交差部分によって限定される第2増加層部分376とを含む。同様に、第2サブ区分380は、第2サブ区分380と中心層310との交差部分によって限定される中心層382と、第2サブ区分380と第1増加層320との交差部分によって限定される第1増加層部分384と、第2サブ区分380と第2増加層330との交差部分によって限定される第2増加層部分386とを含む。
【0039】
この実施形態では、中心層372、382は、符号化されたオーディオデータが中心層310内に適合するように心理音響規準により圧縮される符号化されたオーディオを伝える。符号化プロセスへの入力として与えられるオーディオデータは、例えば、サブバンド信号要素を含み、その各々がLより大きい整数であるPのビット幅ワードによって表される。符号化された値、即ち、約Lビットの平均幅を有する「シンボル」にサブバンド信号要素を符号化するためにその後心理音響原理が用いられる。サブバンド信号要素によって占められるデータ容量はそれによって十分に圧縮され、中心層310を介して都合よく伝達し得るようにされる。符号化作動は、中心層310が従来の方法で復号され得るように、Lビット幅データチャンネルのオーディオデータに対する従来のオーディオ伝達規準と一致するのが望ましい。第1増加層部分374、384は増加データを伝達し、それが中心層310の符号化された情報のみから回復され得るより高い分解能を有するオーディオ信号を回復するために中心層310の符号化された情報と組合って用いられ得る。第2増加層部分376、386は追加の増加データを伝達し、連合された中心層310の第1増加層320で伝えられる符号化された情報のみから回復され得るより高い分解能を有するオーディオ信号を回復するために中心層310及び第1増加層320の符号化された情報と組合って用いられ得る。この実施形態では、第1サブ区分370が左オーディオチャンネルCH_L用の符号化されたオーディオデータを伝え、第2サブ区分380が右オーディオチャンネルCH_R用の符号化されたオーディオデータを伝える。
【0040】
制御区分350の中心層部分352は復号プロセスの作動を制御する制御データを伝える。そのような制御データは、フレーム340の始めの位置を示す同期データ、プログラム構成及びフレームレートを示すフォーマットデータ、フレーム340内の区分及びサブ区分の境界を示す区分データ、符号化作動のパラメータを示すパラメータデータ及び中心層部分352のデータを保護する誤り検出情報を含み得る。デコーダーが中心層部分352からの各多様な制御データを速やかに分析することを可能にするために中心層352に各種のものに対して予め決定又は設定された位置が与えられるのが望ましい。本実施形態によると、中心層310を復号かつ処理するのに肝要なすべての制御データが中心層部分352に含まれる。これは、例えば、信号ルートづけ回路要素によって本質的制御データを失うことなく、増加層320、330が除かれるか又は捨てられことを可能にし、それによってLビットワードとしてフォーマットされたデータを受信するように設計されたデジタル信号プロセッサとの両立性を支援する。増加層320、330に対する追加の制御データは、本発明による増加層部分354に含まれ得る。
【0041】
制御区分350内では、各層310、320、330はオーディオ区分360の符号化されたオーディオデータのそれぞれの部分を復号するパラメータ及び他の情報を伝えるのが望ましい。例えば、中心層部分352は、中心層部分372、382に情報を知覚的に符号化するのに用いられる所望の第1ノイズスペクトルを与える聴覚マスキングカーブの相殺量を伝え得る。同様に、第1増加層部分354は、増加層部分374、384に情報を符号化するのに用いられる所望の第2ノイズスペクトルを与える所望の第1ノイズスペクトルの相殺量を伝え得る。また、第2増加層部分356は、第2増加層部分376、386に情報を符号化するのに用いられる所望の第3ノイズスペクトルを与える所望の第2ノイズスペクトルの相殺量を伝え得る。
【0042】
図3Bを参照すると、縮尺可能なデータチャンネル300に対する代替フレーム390の概略図が示される。フレーム390は制御区分350及びフレーム340のオーディオ区分360を含む。フレーム390では、制御区分350は、中心層310、第1増加層320及び第2増加層330にそれぞれフィールド392、394、396を有する。
【0043】
フィールド392は、増加データの構成を示すフラッグを伝える。第1フラッグ値によると、増加データは所与の設定により構成される。これはフレーム340の設定であることが望ましく、左オーディオチャンネルCH_L用の増加データが第1サブ区分370で伝えられかつ右オーディオチャンネルCH_R用の増加データが第2区分サブ380で伝えられるようにされる。各チャンネルの中心及び増加データが同一サブ区分で伝えられる設定は、整列された設定と呼ばれる。第2フラッグ値によると、増加データは適応的に増加層320、330に分配され、フィールド394及び396は、各それぞれのオーディオチャンネルがどこで伝えられるかの表示をそれぞれ伝える。
【0044】
フィールド392は、制御区分350の中心層352のデータに対して誤り検出コードを伝えるのに十分なサイズを有するのが望ましい。この制御データを保護するのが望ましいのは、それが中心層310の復号作動を制御するからである。フィールド392は、オーディオ区分360の中心層372、382を保護する誤り検出コードを代替的に伝えてもよい。増加層320、330のデータに対しては誤り検出データを与える必要はない。それは中心層310の幅Lが十分なところでは通常そのような誤りの影響が悪くても殆ど聴取不可能だからである。例えば、中心層310が16ビットワード深さまで聴覚的に符号化されるところでは、増加データは第1に繊細な詳細を与えので増加データの誤りは復号及び再生に際して概して聴取するのが困難である。
【0045】
フィールド394、396はそれぞれ誤り検出コードを伝え得る。各コードは、それが伝えられる増加層320、330に対して保護を与える。これは制御データに対する誤り検出を含むのが望ましいが、代替的にオーディオデータ又は制御及びオーディオデータの双方に対する誤り訂正を含む。2つの異なった誤り検出コードが各増加層320、330に対して特定され得る。第1誤り検出コードは、それぞれの増加層に対する増加データが、フレーム340のそれのように、所与の設定により構成されるように特定する。各層に対する第2誤り検出コードは、それぞれの層に対する増加データがそれぞれの層に分配されかつこの増加データの位置を示すためにポインターが制御区分350に含まれることを特定する。増加データは、中心層310の対応するデータと同一のデータチャンネル300のフレーム390にあるのが望ましい。所与の設定は、その他のものを構成するために一増加層及び各ポインターを構成するのに用いられ得る。誤り検出コードは代替的に誤り訂正コードであり得る。
【0046】
図4Aを参照すると、本発明による縮尺可能な符号化プロセス400の一実施形態のフローチャートが示される。この実施形態は、図3Aに示される中心層310及びデータチャンネル300の第1増加層320を用いる。複数のサブバンド信号が受信402され、各々が1つ又はそれ以上のサブバンド信号要素を含む。段階404では、各サブバンド信号に対するそれぞれの第1量子化分解能が所望の第1ノイズスペクトルに応答して決められる。所望の第1ノイズスペクトルは心理音響原理及び望ましくは同様に中心層310のデータ容量要件に応答して設定される。この要件は、例えば、中心層部分372、382の合計データ容量限界であり得る。第1符号化された信号を発生さるためにサブバンド信号はそれぞれの第1量子化分解能により量子化される。第1符号化された信号はオーディオ区分360の中心層部分372、382に出力406される。
【0047】
段階408では、各サブバンド信号につきそれぞれの第2量子化分解能が決められる。第2量子化分解能は、中心及び第1増加層310、320の結合体のデータ容量要件に応答しかつ同様に心理音響原理により設定されるのが望ましい。データ容量要件は、例えば、中心及び第1増加層部分372、374の結合体の合計データ容量限界であり得る。サブバンド信号は、符号化された第2信号を発生させるためにそれぞれの第2量子化分解能により量子化される。第1残余信号が発生410され、それは符号化された第1及び第2信号間の何らかの残余の量目又は差を伝達する。これは2の補数又は他の形式の2進計算により第2符号化信号から第1符号化信号を減算することによって実行される。第1残余信号はオーディオ区分360の第1増加層部分374、384に出力412される。
【0048】
段階414では、各サブバンド信号につきそれぞれの第3量子化分解能が決められる。第3量子化分解能は層310、320、330の結合体のデータ容量により設定されるのが望ましい。第3量子化分解能を決めるためにもまた心理音響原理が用いられるのが望ましい。サブバンド信号は、符号化された第3信号を発生させるためにそれぞれの第3量子化分解能により量子化される。第2残余信号が発生416され、それは符号化された第2及び第3信号間の何らかの残余の量目又は差を伝達する。第2残余信号は、2の補数(又は他の2進計算)第2及び第3符号化信号間の差を形成することによって発生される。符号化された第1及び第3信号間の何らかの残余の量目又は差を伝達するために第2残余信号が代替的に発生され得る。第2残余信号はオーディオ区分360の第1増加層部分376、386に出力418される。
【0049】
段階404、408、414では、サブバンド信号が2以上のサブバンド信号要素を含む場合には、特定の分解能に対するサブバンド信号の量子化は特定の分解能に対するサブバンド信号の各要素を均一に量子化することを含み得る。従って、サブバンド信号が3つのサブバンド要素(se1、se2、se3)を含むなら、サブバンド信号は量子化分解能Qにより量子化され得る。即ち、この量子化分解能Qによりそのサブバンド信号要素の各々を均一に量子化することによって行われる。量子化されたサブバンド信号はQ(ss)と記載され、量子化されたサブバンド信号要素はQ(se1、se2、se3)と記載され得る。従って、量子化されたサブバンド信号はQ(ss)は量子化されたサブバンド信号要素はQ(se1、se2、se3)の集合体を含む。基点に関して許容し得るサブバンド信号要素の量子化範囲を識別する符号化範囲は符号化パラメータとして特定され得る。同基点は、実質的に聴覚マスキングカーブに適合する注入されたノイズを与える量子化レベルであることが望ましい。符号化範囲は、例えば、除去されたノイズの約144デシベルから聴覚マスキングカーブに関して注入されたノイズの約48デシベルまでの間、即ち、より簡単には、‐144dB乃至+48dBであり得る。
【0050】
本発明の代わりの実施形態では、同一サブバンド信号内のサブバンド信号要素は平均して特殊の量子化分解能Qに対して量子化されるが、個々のサブバンド信号は異なった分解能に対して不均一に量子化される。サブバンド以内では不均一量子化を与えるさらに他の代わりの実施形態における利得適応量子化技術では、同一サブバンド以内の何らかのサブバンド信号要素が特殊の量子化分解能Qに対して量子化され、当該サブバンドの他のサブバンド信号要素が、分解能Qよりある決定可能な量だけ細かいか若しくは粗い異なった分解能に対して量子化される。それぞれのサブバンド内で不均一量子化を行う望ましい方法は、Daviodson他による1997年7月7日付特許出願「改良型オーディオ符号化に用いられる利得適応量子化及び不均一シンボル長」に開示されている。
【0051】
段階402では、受信されたサブバンド信号は左オーディオチャンネルCH_Lを表わす一組の左サブバンド信号SS_L及び右オーディオチャンネルCH_Rを表わす一組の右サブバンド信号SS_Rを含む。これらのオーディオチャンネルは、ステレオ対であり得るか又はその代わりに実質的に互いに無関係であり得る。オーディオチャンネルCH_L、 CH_Rの知覚符号化は一対の望ましいノイズスペクトル、即ち、オーディオチャンネルCH_L、 CH_Rの各々につき一スペクトルを用いて行うのが望ましい。従って、組SS_Lのサブバンド信号は対応するサブバンド信号組SS_Rとは異なった分解能で量子化され得る。一オーディオチャンネルに対して望ましいノイズスペクトルは、クロスチャンネルマスキング効果を考慮することによって他チャンネルの信号内容によって影響され得る。望ましい実施形態ではクロスチャンネルマスキング効果が無視される。
【0052】
左オーディオチャンネルCH_Lに対する所望の第1ノイズスペクトルは、中心層部分372の利用可能なデータ容量のような追加の規準に加えて、サブバンド信号SS_Lの聴覚マスキング特性、選択的にサブバンド信号SS_Rのクロスチャンネル聴覚マスキング特性に応答して以下の通り設定される。左オーディオチャンネルCH_Lに対する聴覚マスキングカーブAMC_Lを決定するために左サブバンド信号SS_L及び同様に右サブバンド信号SS_Rも選択的に分析される。聴覚マスキングカーブは、聴取可能になることなく左オーディオチャンネルCH_Lのそれぞれのサブバンド内に注入され得るノイズの最大量を示す。この関係で何が聴取可能かは、人の聴覚の心理音響モデルに基づきかつ右オーディオチャンネルCH_Rクロスチャンネルの聴覚マスキング特性を伴い得る。聴覚マスキングカーブAMC_Lは左オーディオチャンネルCH_Lに対する所望の第1スペクトルの初期値として役立ち、それは組SS_Lのサブバンド信号がQ1_L(SS_L)により量子化され、次いで量子化されて音波に変換される時結果的に生じる符号化ノイズが聴取不能になるように、組SS_Lの各サブバンド信号に対するそれぞれの量子化分解能Q1_Lを決定するために分析される。簡単のために、Q1_Lの用語は一組の量子化分解能を指し、そのような組はサブバンド信号SS_L組の各サブバンド信号ssに対してそれぞれの値Q1_Lssを有することに言及する。Q1_L(SS_L)の表示は、組SS_Lの各サブバンド信号がそれぞれの量子化分解能により量子化されることを意味することが理解されるべきである。各サブバンド信号内のサブバンド信号要素は、既に述べた通り均一又は不均一に量子化され得る。
【0053】
同様に、右オーディオチャンネルCH_Rに対する聴覚マスキングカーブAMC_Rを発生させるために、右サブバンド信号SS_R及び左サブバンド信号SS_Lもまた分析されるのが望ましい。この聴覚マスキングカーブAMC_Rは右オーディオチャンネルCH_Rに対する所望の第1スペクトルの初期値として役立ち、それは組SS_Rの各サブバンド信号に対するそれぞれの量子化分解能Q1_Rを決定するために分析される。
【0054】
図4Bを参照すると、本発明による量子化分解能を決定するプロセスのフローチャートが示される。プロセス420は、例えば、プロセス400により各層を符号化するのに適切な量子化分解能を見出すために用いられる。プロセス420は左オーディオチャンネルCH_Lにつき記載される。右オーディオチャンネルCH_Rは同様な方法で処理される。
【0055】
所望の第1ノイズスペクトルFDNS_Lに対する初期値は聴覚マスキングカーブAMC_Lと等しく設定422される。組SS_Lの各サブバンド信号に対するそれぞれの量子化分解能は、これらのサブバンド信号がそれに応じて量子化され、次いで脱量子化されて音波に変換されことによって、発生されるあらゆる量子化ノイズが実質的に所望の第1ノイズスペクトルFDNS_Lに適合するように決定424される。段階426では、それに応じて量子化されるサブバンド信号が中心層310のデータ容量要件を満たすかどうかが決定される。プロセス420のこの実施形態ではデータ容量要件が、それに応じて量子化されるサブバンド信号が中心層部分372のデータ容量に適合して同容量を使い果たすかどうかとして特定される。段階426の否定の決定に応答して所望の第1ノイズスペクトルFDNS_Lが調節428される。同調節は、左オーディオチャンネルCH_Lサブバンドを横切って実質的に均一になることが望ましい量だけ所望の第1ノイズスペクトルFDNS_Lを移動させることを含む。移動の方向は上向きであり、それはより粗い量子化に対応し、そこではそれに応じて量子化される段階426からのサブバンド信号は中心層部分372に適合しなかった。移動の方向は下向きであり、それはよりより細かい量子化に対応し、そこではそれに応じて量子化される段階426からのサブバンド信号は中心層部分372に適合した。第1移動の大きさは、移動方向の符号化の極値までの残余距離の約半分と等しいのが望ましい。従って、符号化範囲が‐144dB乃至+48dBと特定されるところでは、そのような第1移動は、例えば、FDNS_Lを上方に約24dBだけ移動させることを含む各後続移動の大きさは直ぐ前の移動の大きさの約半分であることが望ましい。一度所望の第1ノイズスペクトルFDNS_Lが調節されると、段階424及び426が反復される。段階426の作動で肯定の決定がなされると、同処理が終結430して決定された量子化分解能Q1_Lが適切と考えられる。
【0056】
組SS_Lのサブバンド信号は、量子化されたサブバンド信号Q1_L(SS_L)を発生させるために所与の量子化分解能Q1_Lにおいて量子化される。量子化されたサブバンド信号Q1_L(SS_L)は、左オーディオチャンネルCH_Lの符号化された第1信号FCS_Lとして役立つ。量子化されたサブバンド信号Q1_L(SS_L)は、サブバンド信号要素のスペクトル周波数を増加させることによるような任意の予め設定された順序で便利に中心層部分に出力され得る。量子化されたサブバンド信号Q1_L(SS_L)間での中心層部分372のデータ容量の割当は、中心層310のこの部分のデータ容量を前提とすれば、従って可能な限り多くの量子化ノイズを隠すことに基づくものである。右オーディオチャンネルCH_Rのサブバンド信号SS1_RはそのチャンネルCH_Rの符号化された第1信号FCS_Rを発生させるために同様な方法で処理され、それは中心層部分382に出力される。
【0057】
第1増加層部分374を符号化する適切な量子化分解能Q2_Lはプロセス420により以下の通り決定される。左オーディオチャンネルCH_Lに対する所望の第2ノイズスペクトルSDNS_Lの初期値は所望の第1ノイズスペクトルFDNS_Lと等しく設定される。所望の第2ノイズスペクトルSDNS_Lは、組SS_Lの各サブバンド信号ssに対するそれぞれの第2量子化分解能Q2_Lssを決定するために、Q2_L(SS_L)により組SS_Lのサブバンド信号が量子化され、次いで脱量子化されかつ音波に変換され、結果的に生じる量子化ノイズが実質的に所望の第2ノイズスペクトルSDNS_Lに適合するように分析される。段階426では、それに応じて量子化されたサブバンド信号が第1増加層320のデータ容量要件を満たすかどうかが決定される。プロセス420のこの実施形態では、データ容量要件は、残余信号が第1増加層374のデータ容量に適合しかつ実質的に同容量を使い果たすかどうかであることが特定される。同残余信号は、そのように量子化されたサブバンド信号Q2_L(SS_L)及び中心層部分372に対して決定された量子化されたサブバンド信号Q1_L(SS_L)間の残余の測量値又は差として特定される。
【0058】
段階426の否の決定に応答して所望の第2ノイズスペクトルSDNS_Lが調節される428。調節は、左オーディオチャンネルCH_Lのサブバンドを横切って実質的に均一であることが望ましい量だけ、所望の第2ノイズスペクトルSDNS_Lを移動させることから成る。段階426からの残余信号が第1増加層部分374に適合しなかったところでは移動の方向は上向きで、さもなければ下向きにされる。第1移動の大きさは、移動方向での符号化範囲の極限値に対する残余の距離の約半分に等しいことが望ましい。各後続移動の大きさは直前の移動の大きさの約半分が望ましい。一度所望の第2ノイズスペクトルSDNS_Lが調節428されると、段階424及び426が反復される。段階426の作動で肯定の決定がなされると、プロセスは終結430し、決定された量子化分解能Q2_Lが適切であると考えられる。
【0059】
左オーディオチャンネルCH_Lの符号化された第2信号SCS_Lとした役立つそれぞれの量子化されたサブバンド信Q2_L(SS_L)を発生させるために組SS_Lのサブバンド信号が所与の量子化分解能Q2_Lで量子化される。左オーディオチャンネルCH_Lに対応する第1残余信号FRS_Lが発生される。望ましい方法は、各サブバンド信号要素に対して残部を形成し、第1増加層部分374においてサブバンド信号の増加する周波数に従うような、予め設定した順序で連結することによってそのような残部に対してビット表現を出力することである。第1増加層部分374のデータ容量の量子化されたサブバンド信号Q2_L(SS_L)間への割当は、このように第1増加層320のこの部分374のデータ容量を前提として可能な限り多くの量子化ノイズを隠すことに基づくものである。符号化された第2信号SCS_R及びそのチャンネルCH_Rに対する第1残余信号FRS_Rを発生させるために右オーディオチャンネルCH_Rのサブバンド信号SS_Rが同様な方法で処理される。右オーディオチャンネルCH_Rに対する第1残余信号FRS_Rは第1増加部分384に出力される。
【0060】
量子化されたサブバンド信号Q2_L(SS_L)及びQ1_L(SS_L)は並行して決定され得る。これは、左オーディオチャンネルCH_Lに対する所望の第2ノイズスペクトルSDNS_Lの初期値を、聴覚マスキングカーブAMC_L又は中心層を符号化するために決められた所望の第1ノイズスペクトルFDNS_Lに依存しない他の仕様と等しく設定することによって実行されるのが望ましい。データ容量要件は、そのように量子化されたサブバンド信号Q2_L(SS_L)が、第1増加層部分374と中心層部分372との結合体に適合しかつそれを実質的に使い果たすかどうかで特定される。
【0061】
オーディオチャンネルCH_Lの所望の第3ノイズスペクトルに対する初期値が得られ、所望の第2ノイズスペクトルにつきなされるように、それぞれの第3量子化分解能Q3_Lを得るためにプロセス420が用いられる。従って、量子化されたサブバンド信号Q3_L(SS_L)は、左オーディオチャンネルCH_Lに対する符号化された第3信号TCS_Lとして役立つ。次いで、第1増加層に対してなされるのと類似の方法で、左オーディオチャンネルCH_Lに対する第2残余信号SRS_Lが発生される。しかし、この場合残余信号は、符号化された第2信号SCS_Lの対応するサブバンド信号要素から符号化された第3信号TCS_Lのサブバンド信号要素を減算することによって得られる。第2残余信号SRS_Lは第2増加層部分376に出力される。右オーディオチャンネルCH_Rに対するサブバンド信号SS_Rは、符号化された第3信号TCS_R及びそのチャンネルCH_Rに対する第2残余信号SRS_Rを発生させるものと類似の方法で処理される。右オーディオチャンネルCH_Rに対する第2残余信号SRS_Rは第2増加層部分386に出力される。
【0062】
中心層部分352に対して制御データが発生される。概して、制御データは、デコーダーが符号化されたフレームの流れの各フレームと同期すること及びフレーム340のような各フレームに与えられるデータをどのように解析かつ復号するかをデコーダに示すことを可能にする。複数の符号化された分解能が与えられるので、制御データは概して縮尺不能な符号化実施手段で見られるものよりも複雑である。本発明の望ましい実施形態では、制御データは、同期パターン、フォーマットデータ、区分データ及び誤り検出コードを含み、それらの全てが以下で論じられる。追加の制御情報は増加層320、330に与えられ、それはこれらの層がどのように復号される得るかを特定する。
【0063】
フレームの始めを示すために所与の同期ワードが発生され得る。どこでフレームが始まるかを示すために各フレーム第1ワードの最初のLビットに同期パターンが出力される。同期パターンは同フレーム内の他のいかなる位置にも発生しないことが望ましい。同期パターンは、符号化されたデータ流れからどのようにフレームを解析するかをデコーダーに示す。
【0064】
プログラム設定、ビットストリーム輪郭及びフレームレートを示すフォーマットデータが発生され得る。プログラム設定は、符号化されたビットストリームに含まれるチャンネルの数及び配分を示す。ビットストリーム輪郭は、フレームのどの層が用いられるかを示す。ビットストリーム輪郭の最初の値は、符号化が中心層310のみに与えられることを示す。この場合にはデータチャンネルのデータ容量を節約するために増加層320、330は省略されるのが望ましい。ビットストリーム輪郭の第2の値は、符号化されたデータが中心l層310及び第1増加層320に与えられることを示す。この場合には第2増加層330が省かれるのが望ましい。ビットストリーム輪郭の第3値は、符号化されたデータが各層310、320、330に与えられることを示す。ビットストリーム輪郭の第1、第2及び第3値はAES3仕様に従って決定されるのが望ましい。フレームレートは、30Hzのような単位時間当りフレームの数又は概数として決定され得る。同数値は3,200ワード当り約1フレームに相当する標準AES3用のものである。フレームレートは、デコーダーが入ってくる符号化されたデータの同期及び効果的緩衝を維持するのを助長する。
【0065】
各区分及び副区分(サブセグメント)の境界を示す区分データが発生される。これらは制御区分350、オーディオ区分360、第1副区分370及び第2副区分380の境界を示す。縮尺可能な符号化プロセス400の代わりの実施形態では、追加の副区分が、例えば、多重チャンネルオーディオ用のフレームに含まれる。複数のフレームからのオーディオ情報をより大きなフレームに結合させることによって、フレーム内の制御データの平均容量を下げるために追加のオーディオ区分もまた与えられ得る。副区分もまた、例えば、より少ないオーディオチャンネルしか要しないオーディオ用途に対して省略され得る。追加の副区分又は省略された区分の境界に関するデータは区分データとして与えられ得る。それぞれ層310、320、330の深さL、M、Nもまた類似の方法で特定され得る。Lは従来の16ビットデジタル信号プロセッサとの逆向き両立性を支持するために16として特定されるのが望ましい。M及びNは、標準AES3によって特定される縮尺可能なチャンネルデータ規準を支持するために4及び4として特定されるのが望ましい。特定された深さは、フレームデータとしては明示的に伝えられないが、復号時に復号アーキテクチャーで適切に実行されることが想定されのが望ましい。
【0066】
符号化作動のパラメータを示すパラメータデータが発生される。そのようなパラメータは、データをフレームに符号化するのにどの種類の符号化作動が用いられるかを示す。パラメータデータの第1値は、高等テレビ標準委員会(ATSC)A52 文書(1994)に特定される公共ATCS AC-3ビットストリーム仕様により中心層310が符号化されることを示す。パラメータデータの第2値は、Dolby Digital(登録商標)コーダー及びデコーダーで具体化された知覚符号化技術により中心層310が符号化されることを示し得る。Dolby Digital(登録商標)コーダー及びデコーダーは、カリフォルニア州サンフランシスコのDolby Laboratories,Inc.から商業的に入手できる。本発明は広範な知覚符号化及び復号技術で用いられ得る。そのような知覚符号化及び復号技術の各種の面は、米国特許第5,913,196(Fielder)、5,222,189(Fielder)、5,109,417(Fielder他)、5,632,003(Davidson他)、5,583,962(Davis他)及び5,623,577(Fielder)に開示される。本発明の実施上特殊の知覚符号化又は復号技術は肝要ではない。
【0067】
中心層310部分352のデータ及び、もしデータ容量が許すならば、中心層310のオーデイオ副区分372、382のデータを保護するために1つ又はそれ以上の誤り保護コードが発生される。中心層部分352は、フレーム340の他のいかなる部分よりも高度の保護が望ましい。その理由は同部が、符号化されたデータストリームの各フレーム340に対して同期させかつ各フレーム340の中心層310を解析するすべての肝要な情報を含むからである。
【0068】
本発明の本実施形態では、データは以下に示すようにフレームに出力される。即ち、符号化された第1信号FCS_L、 FCS_Rはそれぞれ中心層部分372に出力され、第1残余信号FRS_L、FRS_Rはそれぞれ第1増加層部分374、384に出力され、第2残余信号SRS_L、SRS_Rはそれぞれ第2増加層部分376、386に出力される。これは、各々が長さL+M+Rのワードのストリームを形成するために、これらの信号FCS_L、FCS_R、FRS_L、FRS_R、SRS_L、SRS_Rを共に多重送信し、例えば、信号FCS_Lが最初のLビットで伝えられ、FRS_Lが次のMビットで伝えられ、SRS_Lが最後のNビットで伝えられ、また、信号FCS_R、FRS_R、SRS_Rに対しても同様に伝えられるようにすることによって達成される。ワードのこのストリームはオーディオ区分360に連続的に出力される。同期ワード、フォーマットデータ、区分データ、パラメータデータ及びデータ保護情報は中心層部分352に出力される。増加層320、330に対する追加の制御情報はそれらのそれぞれの層320、330に与えられる。
【0069】
縮尺可能なオーディオコードプロセス400の望ましい実施形態によると、中心層の各サブバンド信号は、縮尺率及び各サブバンド信号要素を表す1つ又はそれ以上の縮尺された値を含むブロック縮尺形状で表される。例えば、各サブバンド信号はブロック浮動小数点で表され得る。そこではブロック浮動小数点指数は縮尺率であり、各サブバンド信号要素は浮動小数点仮数によって表される。本質的にあらゆる形の尺度化が用いられ得る。縮尺率及び縮尺された値を回復する符号化されたデータッストリームを容易に解析するために、縮尺率は、オーディオ区分360内の副区分370、380の始めのような各フレーム内の予め設定された位置においてデータストリームに符号化され得る。
【0070】
望ましい実施形態では、縮尺率は既に述べた聴覚マスキングカーブAMC_L、AMC_Rを決定するために心理音響モデルで用いられ得るサブバンド信号力(パワー)の尺度を与える。中心310に対する縮尺率は、増加層320、330の縮尺率として用いられるのが望ましく、従って各層に対して別組の縮尺率を発生かつ出力する必要はない。各種の符号化された信号の対応するサブバンド信号間の差の最上位ビットのみが概して増加層に符号化される。
【0071】
望ましい実施形態では、符号化されたデータから保留又は禁止されたデータパターンを除去するために追加の処理が行われる。例えば、フレームの始めにおいて現れるために保留された同期パターンをまねる符号化されたオーディオデータ内のデータパターンは避けられるべきである。特殊のゼロでないデータパターンが避けられ得る簡単な一方法は、符号化されたオーディオデータ及び適切なキー間でビット幅の排他的OR(論理和)を行うことによって符号化されたオーディオデータを改変させることである。禁止及び保留されたデータパターンを避けるさらなる詳細及び追加の技術は、 Vemon他による米国特許第6,233,718「符号化オーディオデータの禁止データパターン回避」に開示されている。キー又は他の制御情報は、これらのパターンを除去するために行われるあらゆる改変の効果を逆転させるために各フレームに含まれ得る。
【0072】
図5を参照すると、本発明による縮尺可能な復号プロセス500を例示するフローチャートが示される。縮尺可能な復号プロセス500は、一連の層に符号化されたオーディオ信号を受信する。第1層はオーディオ信号の知覚符号化を含む。この知覚符号化は第1分解能を有するオーディオ信号を表す。残りの層はそれぞれオーディオ信号のそれぞれ他の符号化に関するデータを含む。各層は符号化されたオーディオの増加する分解能により順序づけられる。特に、始めのK層からのデータは、K−1層のデータより高い分解能を有するオーディオを与えるために結合かつ復号され、そこではKは1より大きいが層の合計数未満の整数である。
【0073】
プロセス500により符号化用の分解能が選択511される。選択された分解能に関連する層が決定される。若し保留又は禁止されたデータパターンを除去するようにデータストリームが改変されるならば、その改変の効果は逆転されるべきである。決定された層で伝えられるデータは各先行層のデータと結合され、次いでオーディオ信号をそれぞれの分解能に符号化するために用いられる符号化プロセスの逆作動により復号515される。選択されたものより高い分解能に関連する層は、例えば、信号ルートづけ回路要素によって排除又は無視される。尺度化の効果を逆転させるに要するあらゆるプロセス又は作動が復号に先立ってなされるべきである。
【0074】
処理システム100によって標準AES3データチャンネルを介して受信されるオーディオデータに縮尺可能な復号プロセス500がなされる実施形態につき記載以下に記載する。標準AES3データチャンネルは一連の24ビット幅ワードの形でデータを与える。ワードの各ビットは、最上位ビットであるゼロから最下位ビットである23に及ぶビット数によって都合よく識別され得る。ワードのビット(n)乃至(m)を表すために表示ビット(n〜m)が用いられ、そこではn及びmは整数でありかつm>nである。AES3データチャンネルは、本発明の縮尺可能なデータ構成300によりフレーム340のような一連のフレームに分割される。中心層310はビット(0〜15)を含み、第1増加層320はビット(16〜19)、第2増加層330はビット(20〜23)を含む。
【0075】
層310,320,330のデータは、処理システム100のオーディオ入・出力インタフェース140を介して受信される。復号命令のプログラムに応答して、処理システム100はその処理を各フレーム境界に整列させるためにデータストリームの16ビット同期パターンを捜索し、同期パターンと共に始まる一連のデータをビット(0〜23)として表される24ビット幅ワードに分割する。第1ワードのビット(0〜15)は従って同期パターンである。保留されたパターンを避けるためになされた改変の効果を逆転させるために要するあらゆる処理がこの時点で行われ得る。
【0076】
中心層310に予め設定される各位置は、フォーマットデータ、区分データ、パラメータデータ、相殺量及びデータ保護情報を得るために読取られる。制御層部分352内のデータのあらゆる誤りを検出するために誤り検出コードが処理される。対応するオーディオの弱音化又はデータの再送信はデータ誤りの検出に応答して行われ得る。後続の復号作動のデータを得るために次いでフレーム340が解析される。
【0077】
ただ中心層310を復号するために16ビット分解能が選択511される。符号化されたサブバンド信号要素を得るために第1及び第2オーディオ副区分370、380の中心層部分372、382に予め設定された位置が読取られる。ブロック尺度化された表現を用いる望ましい実施形態では、始めに各サブバンド信号に対するブロック縮尺率を入手し、符号化プロセスで用いられたものと同一の聴覚マスキングカーブAMC_L、AMC_Rを発生させるためにこれらの縮尺率を用いることによってこれが達成される。オーディオチャンネルCH_L、CH_Rに対する望ましい第1ノイズスペクトルは、中心層部分352から読取られる各チャンネルのそれぞれの相殺量O1_L、O1_Rだけ聴覚マスキングカーブAMC_L、AMC_Rを移動させることによって発生される。次いで、符号化プロセス400よって用いられるのと同一方法でオーディオチャンネルに対して第1量子化分解能Q1_L、Q1_Rが決定される。今や処理システム100は、サブバンド信号要素の尺度化された値を表す、それぞれオーディオ副区分370、380の中心層部分372、382内の符号化され尺度化された各値の長さ及び位置を決定することができる。符号化され尺度化された各値はサブバンド区分370、380から解析され、オーディオチャンネルCH_L、CH_Rに対する量子化されたサブバンド信号要素を得るために対応するサブバンド縮尺係数と結合され、その後それらがデジタルオーディオストリームに変換される。変換は、符号化プロセス間に用いられた分析フィルタバンクと相補的な合成フィルタバンクを用いることによって行われる。デジタルオーディオストリームは、左及び右オーディオチャンネルCH_L、CH_Rを表す。これらのデジタル信号は、デジタル対アナログ変換によってアナログ信号に変換され、それは従来の方法で有利に実行され得る。
【0078】
中心及び第1増加層310、330は以下のように復号され得る。20ビット符号化分解能が選択511される。今述べたように中心層310のサブバンド信号が得られる。追加の相殺量O2_Lが制御区分350の増加層部分354から読取られる。相殺量O2_Lだけ左オーディオチャンネルCH_Lの所望の第1ノイズスペクトルを移動させることによって、オーディオチャンネルCH_Lに対する所望の第2ノイズスペクトルが発生され、得られたノイズスペクトルに応答して、符号化プロセス400により第1増加層を知覚的に符号化する前述の方法で第2量子化分解能Q2_Lが決定される。これらの量子化分解能Q2_Lは、増加層部分374内の残余信号RES1_Lの各構成要素の長さ及び位置を示す。処理システム100はそれぞれの残余信号を読取り、残余信号RES1_Lを中心層310から得られた縮尺された表現と結合513することによって量子化されたサブバンド信号の尺度化された表現を得る。本発明のこの実施形態ではこれが2の補数加算を用いて達成され、そこではサブバンド信号要素基底によりサブバンド信号要素上でこの加算が行われる。量子化されたサブバンド信号要素は、各サブバンド信号の尺度化された表現から得られ、次いで各チャンネルに対するデジタルオーディオストリームを発生させるために適切な信号合成プロセスによって変換される。デジタルオーディオストリームはデジタル対アナログ変換によってアナログ信号に変換され得る。中心、第1及び第2増加層310、320、330は今説明したものと類似の方法で復号され得る。
【0079】
図6Aを参照すると、本発明による縮尺可能なオーディオ符号化に対するフレーム700の代わりの実施形態の概略図が示される。フレーム700は、24ビット幅AES3データチャンネル701のデータ容量割当てを限定する。AES3データチャンネルは、中心層710と、中間層720及び細層730として識別される2つの増加層とを含む。中心層710はビット(0〜15)を含み、中間層720ビット(16〜19)を含み、細層730はそれぞれビット(20〜23)を含み、各ビットはそれぞれ各ワードを構成する。従って、細層730はAES3データチャンネルの4つの最下位ビットを含み、中間層720は同データチャンネルの次の4つの最下位ビットを含む。
【0080】
データチャンネル701のデータ容量は、複数の分解能におけるオーディオの復号を支援するために割当てられる。本明細書ではこれらの分解能は、中心層710で支援される16ビット分解能と、中心層710及び中間層720の連合体で支援される20ビット分解能と、3つの層710、20及び730の連合体で支援される24ビット分解能と呼ばれる。上記の各分解能のビット数は送信及び記憶中それぞれの層の各容量を指し、符号化されたオーディオ信号を表すために各種の層で伝えられるシンボルの量子化分解能又はビット長を指すものではないことが理解されるべきである。その結果、いわゆる「16ビット分解能」は基本的分解能での知覚符号化に対応すると共に概して復号及び再生時に16ビットPCMオーディオ信号より正確に知覚される。同様に、20及び24ビット分解能は、次第に高くなる分解能での知覚符号化に対応すると共に概してそれぞれ20及び24ビットPCMオーディオ信号より正確に知覚される。
【0081】
フレーム700は、同期区分740、メタデータ区分750、オーディオ区分760を含むと共に選択的にメタデータ拡張区分770、オーディオ拡張区分780及びメーター区分790を含み得る。メタデータ拡張区分は770及びオーディオ拡張区分780は相互に依存し、従って、双方が含まれるか又は双方が含まれない。フレーム700のこの実施形態では、各区分は各層710、720、730の各部分を含む。図6B、6C及び6Dを参照すると、オーディオ及びオーディオ拡張区分760及び780、メタデータ区分750及びメタデータ拡張区分770に対する望ましい構成の概略図が示される。
【0082】
同期区分740では、ビット(1〜15)は16ビット同期パターンを伝え、ビット(16〜19)は中間層720に対する1つ又はそれ以上の誤り検出コードを伝え、ビット(20〜23)は細層730に対する1つ又はそれ以上の誤り検出コードを伝える。増加データの誤りは該して鋭敏な可聴許可を与え、従って、AES3データチャンネル内のデータを節約するためにデータ保護は増加層当たり4ビットのコードに有利に限定される。増加層720、730に対する追加のデータ保護は、以下に述べるようにメタデータ区分750及びメタデータ拡張区分770で与えられる。各それぞれの増加層720、730に対して選択的に2つの異なったデータ保護値が特定され得る。各々がそれぞれの層720、730につきデータ保護を与える。データ保護の第1値は、オーディオ区分760のそれぞれの層が整列された構成のような所与の方法で構成される。データ保護の第2値は以下のことを示す。即ち、メタデータ区分750によって伝えられるポンターは増加データがオーディオ区分760のそれぞれの層のどこで伝えられるかを示し、もしオーディオ拡張区分780が含まれるならば、メタデータ拡張区分770の各ポインターがオーディオ区分780のそれぞれの層のどこで伝えられるかを示す。
【0083】
オーディオ区分760は、上記フレーム390のオーディオ区分360と実質的に同様である。オーディオ区分760は第1副区分761及び第2副区分7610を含む。第1副区分761は、データ保護区分767、各々が第1副区分761のそれぞれの副区分763、764、765,766を含む4つのそれぞれのチャンネル副区分(CS_0、CS_1、CS_2、CS_3)を含み、さらに選択的に接頭辞762を含み得る。チャンネル副区分は、多重チャンネルオーディオ信号のそれぞれの4オーディオチャンネル(CH_0、CH_1、CH_2、CH_3)に対応する。
【0084】
選択的接頭辞(プリフィクス)762では、中心層710はそれによってそれぞれ伝えられる第1副区分のその部分内の禁止パターンを避ける禁止パターンキー(KEY1_C)を伝え、中間層720はそれによって伝えられる第1副区分のその部分以内の近パターンを避ける禁止パターンキー(KEY1_1)を伝え、また細層730はそれによってそれぞれ伝えられる第1副区分のその部分以内の禁止パターンを避ける禁止パターンキー(KEY1_F)を伝える。
【0085】
チャンネル副区分CS_0では、中心層710は4オーディオチャンネルCH_0に対する符号化された第1信号を伝え、中間層720は4オーディオチャンネルCH_0に対する第1残余信号を伝え、細層730は4オーディオチャンネルCH_0に対する第2残余信号を伝える。これらは以下に述べるように改変される符号化プロセス401を用いて各対応する層に符号化されるのが望ましい。チャンネル区分CS_1、CS_2、CS_3は同様な方法でオーディオチャンネルCH_1、CH_2、CH_3に対するデータをそれぞれ伝える。
【0086】
データ保護区分767では、中心層710はそれによってそれぞれ伝えられる第1副区分のその部分に対する1つ又はそれ以上の誤り検出コードを伝え、中間層720はそれによってそれぞれ伝えられる第1副区分のその部分に対する1つ又はそれ以上の誤り検出コードを伝え、細層730はそれによってそれぞれ伝えられる第1副区分のその部分に対する1つ又はそれ以上の誤り検出コードを伝える。データ保護は本実施形態の周期的冗長性コード(CRC)によって与えられる。
【0087】
同様な方法で第2副区分7610は、データ保護区分7670、各々が第2副区分7610のそれぞれの副区分7630、7640、7650、7660を含む4つのチャンネル副区分(CH_4、CH_5、CH_6、CH_7)を含み、さらに選択的に接頭辞7620を含み得る。第2副区分7610は副区分761と同様な方法で構成される。オーディオ拡張区分780はオーディオ区分760と同様に構成され、単一フレーム内において2つ又はそれ以上のオーディオ区分に備え、それによって標準AES3データチャンネルで消費されるデータ容量を低下させる。
【0088】
メタデータ区分750は以下のとおり構成される。即ち、中心層710によって伝えられるメタデータ区分750のその部分は、ヘッダー区分751、フレーム制御区分752、メタデータ副区分753及びデータ保護区分754を含む。中間層720によって伝えられるメタデータ区分750のその部分は中間メタデータ副区分755及びデータ保護副区分757を含み、細層730によって伝えられるメタデータ区分750のその部分は中間メタデータ副区分756及びデータ保護副区分758を含む。データ保護副区分754、757、758は層間で整列される必要はないが、各々がそのそれぞれの端に位置するか若しくは他の所与の位置に置かれるのが望ましい。
【0089】
ヘッダー751はプログラム構成及びフレームレートを示すフォーマットデータを伝える。フレーム制御区分752は、同期における区分及び副区分の各境界と、メタデータと、オーディオ区分740、750、760を特定する区分データを伝える。メタデータ副区分753、755、756はそれぞれオーディオデータを中心、中間及び細層710、720、730に符号化するために行われる符号化作動の各パラメータを示すパラメータデータを伝える。これらはそれぞれの層を符号化するためにどの種類の符号化作動が用いられるかを示す。各層のデータ容量の相対的量を反映するように調節された分解能で、各層に対して同一種類の符号化作動が用いられるのが望ましい。中心層720の中間及び細層720、730に対してパラメータデータを伝えることが代替的に許容される。しかし、中心層710に対するすべてのパラメータデータが同層のみに含まれ、増加層720、730が、中心層710を復号する能力に影響を与えることなく、例えば、信号ルートづけ回路要素によって除去されるか又は無視されるようにするのが望ましい。データ保護区分754、757、758は、それぞれ中心、中間及び細層710、720、730を保護する1つ又はそれ以上の誤り検出コードを伝える。
【0090】
メタデータ拡張区分770は、それがフレーム制御区分752を含まないことを除けば、実質的にメタデータ区分750と同様である。メタデータ拡張及びオーディオ拡張770、780の区分及び副区分の各境界は、メタデータ区分750のフレーム制御区分752によって伝えられる区分データと組合って、メタデータ及びオーディオ区分750,760に対する各境界の類似性によって示される。
【0091】
選択的メーター区分790は、フレーム700に伝えられる符号化されたオーディオデータの平均振幅を伝える。特に、オーディオ拡張区分780が省略されるところでは、メーター区分790のビット(0〜15)はオーディオ区分760のビット(0〜15)に伝えられる符号化されたオーディオデータの平均振幅の表現を伝え、ビット(16〜19)及び(20〜23)はそれぞれ中間メーター(IM)及び細メーター(FM)と呼ばれる拡張データをそれぞれ伝える。IMはオーディオ区分760のビット(16〜19)で伝えられる符号化されたオーディオデータの平均振幅であり、FMは、例えば、オーディオ区分760のビット(20〜23)で伝えられる符号化されたオーディオデータの平均振幅であり得る。オーディオ拡張区分780が含まれるところでは、平均振幅IM及びFMはその区分780のそれぞれの層で伝えられる符号化されたオーディオを反映するのが望ましい。メーター区分790は復号における平均オーディオ振幅の都合の良い表示を支援する。概してこれはオーディオの適切な復号には肝要ではなく、例えば、AES3データチャンネルのデータ容量を節約するために省略され得る。
【0092】
オーディオデータのフレーム700への符号化は、縮尺可能な改変された符号化プロセス400及び420を用いて以下のように実行される。8チャンネルの各々に対するオーディオサブバンド信号が受信される。これらのサブバンド信号は、時間領域オーディオデータの8対応チャンネルに対するサンプルの各ブロックにブロック変換を用いることによって発生され、サブバンド信号を形成するために変換係数をグループ化するのが望ましい。サブバンド信号は、ブロック指数及びサブバンドの各係数に対する仮数から成るブロック浮動小数点の形でそれぞれ表される。
【0093】
所与のビット長サブバンド指数のダイナミックレンジはサブバンドグループに対する「マスター(原)指数」を用いて拡張され得る。グループのサブバンドに対する指数は、関連するマスター指数の値を決定するために幾つかの閾値と比較される。若しグループの各サブバンド指数が閾値3より大きいならば、例えば、マスター指数の値は1に設定され、関連するサブバンド指数が3だけ低下され、さもなければマスター指数はゼロに設定される。
【0094】
簡単に論じた上記利得適応量子化技術も同様に用いられ得る。一実施形態では、各サブバンド信号に対する仮数は、それらが半分の量より大きいかどうかにより2つのグループに割当てられる。半分の量未満か又はそれと等しい仮数は、それらを表すのに要するビット数を低下させるために値が倍増される。仮数の量子化はこの倍増を反映するように調節される。例えば、仮数はそれらの量が0と1/4、1/4と1/2及び1/2と1の間にあるかどうかに依存して3グループに割当てられ、それぞれ4、2、及び1だけ縮尺され、それに応じて追加のデータ容量を節約するために量子化され得る。追加の情報は引用した上記米国特許から入手され得る。
【0095】
各チャンネルに対して聴覚マスキングカーブが発生され得る。各聴覚マスキングカーブは多重チャンネル(本実施例では8チャンネルまで)のオーディオデータに依存し、ただ1又は2チャンネルに依存することはない。仮数の量子化に対して論じた上記改変と共にこれらの聴覚マスキングカーブを用いて、縮尺可能な符号化プロセス400が適用される。各層を符号化する適切な量子化分解能を決定するために相互作用プロセス420が用いられる。本実施形態では、符号化範囲は対応する聴覚マスキングカーブに関して約‐144dB乃至+48dBと特定される。結果的に生じる各チャンネルに対してプロセス400及び420によって発生される符号化された第1及び第2残余信号は、オーディオ区分760の第1副区分761(同様に第2副区分7610)に対して禁止パターンキーKEY1_C、KEY1_I、KEY1_Fを決定するためにその後分析される。
【0096】
仮数区分750に対する制御データは多重チャンネルオーディオの第1ブロックにつき発生される。第2ブロックに対する区分情報が省略されることを除いて、同様な方法で多重チャンネルオーディオの第2ブロックにつきメタデータ拡張区分770に対する制御データが発生される。既に述べたようにこれらはそれぞれの禁止パターンキーによってそれぞれ改変され、メタデータ区分750及びメタデータ拡張区分770にそれぞれ出力される。
【0097】
上記プロセスは8オーディオチャンネルの第2ブロックにも同様に行われ、発生される符号化された信号は同様な方法でオーディオ拡張区分780に出力される。第2ブロックについては区分データが発生されないことを除いて、第1ブロックに対するものと本質的に同一方法で多重チャンネルオーディオの第2ブロックにつき制御データが発生される。この制御データはメタデータ区分770に出力される。
【0098】
同期区分740のビット(0〜15)に同期パターンが出力される。2つの4ビット幅誤り検出データが中間及び細層720、730に対してそれぞれ発生され、同期区分740のビット(16〜19)及びビット(20〜23)に出力される。本実施形態では、概して増加データの誤りは鋭敏な可聴結果を与え、従って、標準AES3データチャンネルのデータ容量を節約するために、誤り検出は増加層当たり4ビットのコードの有利に限定される。
【0099】
本発明によると、誤り検出コードは、「0001」のような、保護されるデータのビットパターンに依存しない所与の値を持ち得る。誤り検出は、コード自体が悪化されてしまっているかどうかを決定するためにそのような誤り検出コードを検査することによって与えられる。若しそうならば、層内の他のデータが悪化されると想定され、データの他のコピーが得られるか、又はその代わりに、誤りが弱化される。望ましい実施形態では、各増加層につき予め決められた他の多重誤り検出コードが特定される。これらのコードも同様に層の構成を示す。第1誤り検出コード「0101」は、例えば、層は、整列された構成のような、予め決められた構成を持つことを示す。第2誤り検出コード「1001」は、例えば、層は分配された構成を有することを示し、層内のデータの分配パターンを示すために、ポンター又は他のデータがメタデータ区分750又は他の位置に出力されることを示す。伝送中に一方コードが他方を与えるために悪化され得る可能性は殆どない。その理由は2ビットのコードが残りのビットを悪化させることなく悪化されなければならからである。従って、本実施形態は単一ビット伝送誤りに対して実質的に影響されない。さらに、復号増加層のあらゆる誤りは概して高々鋭敏な可聴結果を与えるにすぎない。
【0100】
本発明の代わりの実施形態では、オーディオデータを圧縮するために他の形のエントロピー符号化が用いられる。例えば、一代替実施形態では、16ビットエントロピー符号化プロセスで、中心層に出力される圧縮されたオーディオデータが与えられる。符号化された試験信号を発生させるためにより高い分解能においてデータ符号化のためにこれが反復される。符号化された試験信号は、試験残余信号を発生させるために圧縮されたオーディオデータと結合される。これは必要に応じて試験残余信号が第1増加層のデータ容量を効率的に利用するまで繰り返され、試験残余信号は第1増加層に出力される。これは、エントロピー符号化の分解能を再び増加させることによって、第2層又は追加の多重増加層につき反復される。
【0101】
本出願を精査すると、当業者にとって本発明の各種の改変及び変更がなされることは明らかである。そのような改変及び変更は、以下の請求項によってのみ限定される本発明により与えられる。
【図面の簡単な説明】
【図1】 図1Aは、専用のデジタル信号プロセッサを含むオーディオ信号を符号化、復号する処理システムの概略ブロック線図である。図1Bは、オーディオ信号を符号化、復号する、コンピュータ実行システムの概略ブロック線図である。
【図2】 図2Aは、心理音響原理及びデータ容量基準によるオーディオチャンネルを符号化するプロセスのフローチャートである。図2Bは、各フレームが一連のワードから成り、各ワードが16ビット幅である一連のフレームを含むデータチャンネルの概略図である。
【図3】 図3Aは、フレーム、区分及び部分として構成される複数の層を含む縮尺可能なデータチャンネルの概略図である。図3Bは、縮尺可能なデータチャンネル用フレームの概略図である。
【図4】 図4Aは、縮尺可能な符号化プロセスのフローチャートである。図4Bは、図4Aに例示された縮尺可能な符号化プロセスにつき適切な量子化分解能を決定するプロセスのフローチャートである。
【図5】 縮尺可能な復号プロセスを例示するフローチャートである。
【図6】 図6Aは、縮尺可能なデータチャンネル用フレームの概略図である。図6Bは、図6Aに例示されたオーディオ区分及びオーディオ拡張区分の望ましい構造の概略図である。図6Cは、図6Aに例示されたメタデータ拡張区分の望ましい構造の概略図である。図6Dは、図6Aに例示されたメタデータ拡張区分の望ましい構造の概略図である。
Claims (18)
- 中心層および増加層を有する標準データチャンネルを用いる縮尺自在な符号化方法であって、
複数のサブバンド信号を受信するステップと、
所望の第1ノイズスペクトルに応答して各サブバンド信号に対するそれぞれの第1量子分解能を決定し、符号化された第1信号を発生させるために該それぞれの第1量子化分解能に従って各サブバンド信号を量子化するステップと、
所望の第2ノイズスペクトルに応答して各サブバンド信号に対するそれぞれの第2量子化分解能を決定し、符号化された第2信号を発生させるために該それぞれの第2量子化分解能に従って各サブバンド信号を量子化するステップと、
該符号化された第1および第2信号間の残余を示す残余信号を発生させ、該中心層の符号化された第1信号および該増加層の該残余信号を出力するステップと、
を具備し、
該第1量子化分解能が、該中心層のデータ容量要件を満たすような第1量子化分解能により量子化されたサブバンド信号に応じて決定されることを特徴とする縮尺自在な符号化方法。 - 該符号化された第1信号および残余信号が整列された形状で出力されることを特徴とする、請求項1に記載の方法。
- 該符号化された第1信号に関して該残余信号の形状パターンを示すために追加のデータが出力されることを特徴とする、請求項1に記載の方法。
- 該所望の第2ノイズスペクトルが、実質的に一定量だけ該所望の第1ノイズスペクトルから相殺され、該実質的に一定量の表示が該標準データチャンネルに出力されることを特徴とする、請求項1に記載の方法。
- 該符号化された第1信号が複数の縮尺係数を含み、該残余信号が該符号化された第1信号の該縮尺係数で表されることを特徴とする、請求項1に記載の方法。
- それぞれの第2量子化分解能に量子化されたサブバンド信号が一連のビットを含む縮尺された数値によって表され、それぞれの第1量子化分解能に量子化された該サブバンド信号が一連の前記ビットを含む他の縮尺された数値によって表されることを特徴とする、請求項1に記載の方法。
- 複数の層を有する標準データチャンネルを用いる縮尺自在な符号化方法であって、
複数のサブバンド信号を受信するステップと、
該サブバンド信号の知覚符号化および第2符号化を発生させるステップと、
該知覚符号化に関する該第2符号化の残余を示す残余信号を発生させるステップと、
第1層の該知覚符号化および第2層の該残余信号を出力するステップと、
該サブバンド信号の第3符号化を発生させるステップと、
該知覚および第2符号化少のなくとも1つに関する該第3符号化の残部を示す第2残余信号を発生させるステップと、
第3層の該第2残部を出力するステップと、
を具備し、
該第1層が該データチャンネルの16ビット幅層であり、該第2及び第3層がそれぞれ該データチャンネルの4ビット幅層であることを特徴とする、縮尺自在な符号化方法。 - 該知覚符号化に関して該残余信号の形状を示す誤り検出データを発生させるステップと、
該標準データチャンネルに該標準データを出力するステップと、
をさらに具備することを特徴とする、請求項7に記載の方法。 - 一連のビットを発生させるステップと、
該標準データチャンネルに該一連のビットを発生させるステップと、
受信機において該一連の出力ビットに対応する一連のビットを受信するステップと、
該受信した一連のビットが該発生させた一連のビットに適合するかどうかを決めるために該受信した一連のビットを分析するステップと、
該分析に応答して該知覚符号化および該残余信号が伝送誤りを含むかどうかを決めるステップと、
をさらに具備することを特徴とする、請求項7に記載の方法。 - 該第1および第2層の結合されたデータ容量に応答して該第2符号化が発生することを特徴とする、請求項7に記載の方法。
- 中心層及び増加層を有する標準データチャンネルを用いる縮尺自在な復号方法であって、
該中心層から第1制御層を入手しかつ該増加層から第2制御層を入手するステップと、
所望の第1ノイズスペクトルに応答して決められるそれぞれの第1量子化分解能によりサブバンド信号を量子化することによって発生された符号化された第1信号を得るために該第1制御信号により該中心層を処理するステップと、
該符号化された第1信号及び所望の第2ノイズスペクトルに応答して決められるそれぞれの第2量子化分解能によりサブバンド信号を量子化することによって発生した、符号化された第2信号間の残部を示す残余信号を得るために該第2制御信号により該増加層を処理するステップと、
該第1量子化分解能により量子化される複数の第1サブバンド信号を得るために第1制御信号により該符号化された第1信号を復号するステップと、
該複数の第1サブバンドを該残余信号と結合させることによって該第2量子化分解能により量子化される複数の第2サブバンド信号を入手するステップと、
該複数の第2サブバンド信号を出力するステップと、
を具備し、
該第2制御データが、該所望の第1ノイズスペクトル及び該所望の第2ノイズスペクトル間の相殺量を表すことを特徴とする、縮尺自在な復号方法。 - 該中心層のデータが、縮尺係数及び1つ又はそれ以上の尺度化された値を含むブロック尺度化形式のそれぞれのサブバンド信号を表し、該中心層からの縮尺係数も同様に該増加層から得られるサブバンド信号に用いられることを特徴とする、請求項11に記載の方法。
- 該縮尺係数が、該中心層で運ばれるデータのフレーム内の予め設定される位置において符号化されることを特徴とする、請求項12に記載の方法。
- 該所望の第1及び第2ノイズスペクトルが該縮尺係数に応答して発生することを特徴とする、請求項12又は請求項13に記載の方法。
- 符号化された値は、該中心層から得られる該縮尺係数から決められる該中心及び増加層で受信される該データの位置から解析されることを特徴とする、請求項12乃至請求項14のいずれか1項に記載の方法。
- 中心層および増加層を有する標準データチャンネル用の処理システムであって、
命令のプログラムを記憶するメモリユニットと、
請求項1乃至請求項15項のいずれか1項に記載の方法を行うための命令のプログラムを受信しかつ実行するメモリユニットと結合されることを特徴とするプログラム制御プロセッサと、
から成る標準データチャンネル用処理システム。 - 機械によって読取り可能な媒体であって、請求項1乃至請求項15項のいずれか1項に記載の方法を行うために該機械によって実行可能な命令のプログラムを伝えることを特徴とする機械読取り可能媒体。
- 符号化されたオーディオ情報を伝える機械読取り可能な媒体であって、該符号化された情報を請求項1乃至請求項15項のいずれか1項に記載の方法で発生させることを特徴とする、機械読取り可能媒体。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/370,562 | 1999-08-09 | ||
US09/370,562 US6446037B1 (en) | 1999-08-09 | 1999-08-09 | Scalable coding method for high quality audio |
PCT/US2000/021303 WO2001011609A1 (en) | 1999-08-09 | 2000-08-04 | Scalable coding method for high quality audio |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003506763A JP2003506763A (ja) | 2003-02-18 |
JP4731774B2 true JP4731774B2 (ja) | 2011-07-27 |
Family
ID=23460204
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001516180A Expired - Fee Related JP4731774B2 (ja) | 1999-08-09 | 2000-08-04 | 高品質オーディオ用縮尺自在符号化方法 |
Country Status (13)
Country | Link |
---|---|
US (1) | US6446037B1 (ja) |
EP (1) | EP1210712B1 (ja) |
JP (1) | JP4731774B2 (ja) |
KR (1) | KR100903017B1 (ja) |
CN (1) | CN1153191C (ja) |
AT (1) | ATE239291T1 (ja) |
AU (1) | AU774862B2 (ja) |
CA (1) | CA2378991A1 (ja) |
DE (1) | DE60002483T2 (ja) |
DK (1) | DK1210712T3 (ja) |
ES (1) | ES2194765T3 (ja) |
TW (1) | TW526470B (ja) |
WO (1) | WO2001011609A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220294545A1 (en) * | 2021-03-09 | 2022-09-15 | Apple Inc. | Multi-phase-level signaling to improve data bandwidth over lossy channels |
US11606230B2 (en) | 2021-03-03 | 2023-03-14 | Apple Inc. | Channel equalization |
Families Citing this family (94)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19743662A1 (de) * | 1997-10-02 | 1999-04-08 | Bosch Gmbh Robert | Verfahren und Vorrichtung zur Erzeugung eines bitratenskalierbaren Audio-Datenstroms |
US7283965B1 (en) * | 1999-06-30 | 2007-10-16 | The Directv Group, Inc. | Delivery and transmission of dolby digital AC-3 over television broadcast |
NL1016478C2 (nl) * | 1999-10-28 | 2001-11-29 | Sennheiser Electronic | Inrichting voor het in twee richtingen zenden van audio- en/of videosignalen. |
JP4595150B2 (ja) | 1999-12-20 | 2010-12-08 | ソニー株式会社 | 符号化装置および方法、復号装置および方法、並びにプログラム格納媒体 |
JP3468183B2 (ja) * | 1999-12-22 | 2003-11-17 | 日本電気株式会社 | 音声再生記録装置および方法 |
JP4842483B2 (ja) * | 1999-12-24 | 2011-12-21 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | マルチチャネルオーディオ信号処理装置及び方法 |
JP2003520512A (ja) * | 2000-01-14 | 2003-07-02 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 伝送符号化方法及び伝送符号化装置 |
US7043312B1 (en) * | 2000-02-17 | 2006-05-09 | Sonic Solutions | CD playback augmentation for higher resolution and multi-channel sound |
JP2002016925A (ja) * | 2000-04-27 | 2002-01-18 | Canon Inc | 符号化装置及び符号化方法 |
DE10102154C2 (de) * | 2001-01-18 | 2003-02-13 | Fraunhofer Ges Forschung | Verfahren und Vorrichtung zum Erzeugen eines skalierbaren Datenstroms und Verfahren und Vorrichtung zum Decodieren eines skalierbaren Datenstroms unter Berücksichtigung einer Bitsparkassenfunktion |
DE10102155C2 (de) * | 2001-01-18 | 2003-01-09 | Fraunhofer Ges Forschung | Verfahren und Vorrichtung zum Erzeugen eines skalierbaren Datenstroms und Verfahren und Vorrichtung zum Decodieren eines skalierbaren Datenstroms |
US7848929B2 (en) * | 2001-02-06 | 2010-12-07 | Harris Systems Limited | Method and apparatus for packing and decoding audio and other data |
US7020811B2 (en) * | 2001-04-24 | 2006-03-28 | Sun Microsystems, Inc. | System and method for verifying error detection/correction logic |
US7333929B1 (en) | 2001-09-13 | 2008-02-19 | Chmounk Dmitri V | Modular scalable compressed audio data stream |
JP2003250155A (ja) * | 2002-02-25 | 2003-09-05 | Ando Electric Co Ltd | 動画符号評価装置及び課金システム |
EP1483759B1 (en) * | 2002-03-12 | 2006-09-06 | Nokia Corporation | Scalable audio coding |
DE10236694A1 (de) * | 2002-08-09 | 2004-02-26 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Vorrichtung und Verfahren zum skalierbaren Codieren und Vorrichtung und Verfahren zum skalierbaren Decodieren |
JP3881943B2 (ja) * | 2002-09-06 | 2007-02-14 | 松下電器産業株式会社 | 音響符号化装置及び音響符号化方法 |
RU2005120236A (ru) * | 2002-11-28 | 2006-01-20 | Конинклейке Филипс Электроникс Н.В. (Nl) | Кодирование аудиосигнала |
CA2514682A1 (en) * | 2002-12-28 | 2004-07-15 | Samsung Electronics Co., Ltd. | Method and apparatus for mixing audio stream and information storage medium |
KR20040060718A (ko) * | 2002-12-28 | 2004-07-06 | 삼성전자주식회사 | 오디오 스트림 믹싱 방법, 그 장치 및 그 정보저장매체 |
US7277427B1 (en) * | 2003-02-10 | 2007-10-02 | Nvision, Inc. | Spatially distributed routing switch |
GB2400254A (en) * | 2003-03-31 | 2004-10-06 | Sony Uk Ltd | Video processing |
CN100493199C (zh) * | 2003-06-16 | 2009-05-27 | 松下电器产业株式会社 | 编码装置、编码方法和码本 |
DE10328777A1 (de) * | 2003-06-25 | 2005-01-27 | Coding Technologies Ab | Vorrichtung und Verfahren zum Codieren eines Audiosignals und Vorrichtung und Verfahren zum Decodieren eines codierten Audiosignals |
EP1939863A3 (en) * | 2003-10-10 | 2008-07-16 | Agency for Science, Technology and Research | Method for encoding a digital signal into a scalable bitstream; method for decoding a scalable bitstream |
US7809579B2 (en) * | 2003-12-19 | 2010-10-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Fidelity-optimized variable frame length encoding |
US7725324B2 (en) * | 2003-12-19 | 2010-05-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Constrained filter encoding of polyphonic signals |
DE102004009955B3 (de) * | 2004-03-01 | 2005-08-11 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Vorrichtung und Verfahren zum Ermitteln einer Quantisierer-Schrittweite |
US7392195B2 (en) * | 2004-03-25 | 2008-06-24 | Dts, Inc. | Lossless multi-channel audio codec |
EP1756807B1 (en) * | 2004-06-08 | 2007-11-14 | Koninklijke Philips Electronics N.V. | Audio encoding |
US7536302B2 (en) * | 2004-07-13 | 2009-05-19 | Industrial Technology Research Institute | Method, process and device for coding audio signals |
JP4771674B2 (ja) * | 2004-09-02 | 2011-09-14 | パナソニック株式会社 | 音声符号化装置、音声復号化装置及びこれらの方法 |
JP4606418B2 (ja) * | 2004-10-13 | 2011-01-05 | パナソニック株式会社 | スケーラブル符号化装置、スケーラブル復号装置及びスケーラブル符号化方法 |
US20060088093A1 (en) * | 2004-10-26 | 2006-04-27 | Nokia Corporation | Packet loss compensation |
JP2006126482A (ja) * | 2004-10-28 | 2006-05-18 | Seiko Epson Corp | 音声データ処理装置 |
ATE545131T1 (de) * | 2004-12-27 | 2012-02-15 | Panasonic Corp | Tonkodierungsvorrichtung und tonkodierungsmethode |
WO2006082790A1 (ja) * | 2005-02-01 | 2006-08-10 | Matsushita Electric Industrial Co., Ltd. | スケーラブル符号化装置およびスケーラブル符号化方法 |
US9626973B2 (en) * | 2005-02-23 | 2017-04-18 | Telefonaktiebolaget L M Ericsson (Publ) | Adaptive bit allocation for multi-channel audio encoding |
JP4809370B2 (ja) * | 2005-02-23 | 2011-11-09 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | マルチチャネル音声符号化における適応ビット割り当て |
US7548853B2 (en) * | 2005-06-17 | 2009-06-16 | Shmunk Dmitry V | Scalable compressed audio bit stream and codec using a hierarchical filterbank and multichannel joint coding |
US8270439B2 (en) * | 2005-07-08 | 2012-09-18 | Activevideo Networks, Inc. | Video game system using pre-encoded digital audio mixing |
FR2888699A1 (fr) * | 2005-07-13 | 2007-01-19 | France Telecom | Dispositif de codage/decodage hierachique |
KR100755471B1 (ko) * | 2005-07-19 | 2007-09-05 | 한국전자통신연구원 | 가상음원위치정보에 기반한 채널간 크기 차이 양자화 및역양자화 방법 |
US8074248B2 (en) | 2005-07-26 | 2011-12-06 | Activevideo Networks, Inc. | System and method for providing video content associated with a source image to a television in a communication network |
KR100738077B1 (ko) * | 2005-09-28 | 2007-07-12 | 삼성전자주식회사 | 계층적 오디오 부호화 및 복호화 장치와 방법 |
KR100754389B1 (ko) * | 2005-09-29 | 2007-08-31 | 삼성전자주식회사 | 음성 및 오디오 신호 부호화 장치 및 방법 |
KR100851972B1 (ko) * | 2005-10-12 | 2008-08-12 | 삼성전자주식회사 | 오디오 데이터 및 확장 데이터 부호화/복호화 방법 및 장치 |
US8321230B2 (en) * | 2006-02-06 | 2012-11-27 | France Telecom | Method and device for the hierarchical coding of a source audio signal and corresponding decoding method and device, programs and signals |
US8260620B2 (en) * | 2006-02-14 | 2012-09-04 | France Telecom | Device for perceptual weighting in audio encoding/decoding |
US7835904B2 (en) * | 2006-03-03 | 2010-11-16 | Microsoft Corp. | Perceptual, scalable audio compression |
WO2007102782A2 (en) * | 2006-03-07 | 2007-09-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and arrangements for audio coding and decoding |
JP5058152B2 (ja) * | 2006-03-10 | 2012-10-24 | パナソニック株式会社 | 符号化装置および符号化方法 |
EP1990800B1 (en) * | 2006-03-17 | 2016-11-16 | Panasonic Intellectual Property Management Co., Ltd. | Scalable encoding device and scalable encoding method |
JP4193865B2 (ja) * | 2006-04-27 | 2008-12-10 | ソニー株式会社 | デジタル信号切換え装置及びその切換え方法 |
KR101322392B1 (ko) * | 2006-06-16 | 2013-10-29 | 삼성전자주식회사 | 스케일러블 코덱의 부호화 및 복호화 방법 및 장치 |
ATE496365T1 (de) * | 2006-08-15 | 2011-02-15 | Dolby Lab Licensing Corp | Arbiträre formung einer temporären rauschhüllkurve ohne nebeninformation |
US20080059154A1 (en) * | 2006-09-01 | 2008-03-06 | Nokia Corporation | Encoding an audio signal |
KR101086515B1 (ko) * | 2006-11-06 | 2011-11-23 | 노키아 코포레이션 | 복수의 파라미터를 가진 입력 신호 인코딩 방법, 이진 포맷 데이터 디코딩 방법, 복수의 파라미터를 가진 입력 신호 인코딩 장치, 이진 포맷 데이터 디코딩 장치 및 컴퓨터 판독가능 매체 |
WO2008088741A2 (en) | 2007-01-12 | 2008-07-24 | Ictv, Inc. | Interactive encoded content system including object models for viewing on a remote device |
US9826197B2 (en) | 2007-01-12 | 2017-11-21 | Activevideo Networks, Inc. | Providing television broadcasts over a managed network and interactive content over an unmanaged network to a client device |
US9015051B2 (en) * | 2007-03-21 | 2015-04-21 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Reconstruction of audio channels with direction parameters indicating direction of origin |
US8908873B2 (en) * | 2007-03-21 | 2014-12-09 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Method and apparatus for conversion between multi-channel audio formats |
EP2133872B1 (en) * | 2007-03-30 | 2012-02-29 | Panasonic Corporation | Encoding device and encoding method |
WO2009086174A1 (en) | 2007-12-21 | 2009-07-09 | Srs Labs, Inc. | System for adjusting perceived loudness of audio signals |
CN101281748B (zh) * | 2008-05-14 | 2011-06-15 | 武汉大学 | 用编码索引实现的空缺子带填充方法及编码索引生成方法 |
JP4784653B2 (ja) * | 2009-01-23 | 2011-10-05 | ソニー株式会社 | 音声データ送信装置、音声データ送信方法、音声データ受信装置および音声データ受信方法 |
ES2567129T3 (es) * | 2009-01-28 | 2016-04-20 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Codificador de audio, decodificador de audio, información de audio codificada, métodos para la codificación y decodificación de una señal de audio y programa de ordenador |
US8194862B2 (en) * | 2009-07-31 | 2012-06-05 | Activevideo Networks, Inc. | Video game system with mixing of independent pre-encoded digital audio bitstreams |
US8538042B2 (en) | 2009-08-11 | 2013-09-17 | Dts Llc | System for increasing perceived loudness of speakers |
WO2011045926A1 (ja) * | 2009-10-14 | 2011-04-21 | パナソニック株式会社 | 符号化装置、復号装置およびこれらの方法 |
US8374858B2 (en) * | 2010-03-09 | 2013-02-12 | Dts, Inc. | Scalable lossless audio codec and authoring tool |
CN101859569B (zh) * | 2010-05-27 | 2012-08-15 | 上海朗谷电子科技有限公司 | 数字音频信号处理降噪的方法 |
US8862465B2 (en) * | 2010-09-17 | 2014-10-14 | Qualcomm Incorporated | Determining pitch cycle energy and scaling an excitation signal |
AU2011315950B2 (en) | 2010-10-14 | 2015-09-03 | Activevideo Networks, Inc. | Streaming digital video between video devices using a cable television system |
WO2014124377A2 (en) | 2013-02-11 | 2014-08-14 | Dolby Laboratories Licensing Corporation | Audio bitstreams with supplementary data and encoding and decoding of such bitstreams |
WO2012138660A2 (en) | 2011-04-07 | 2012-10-11 | Activevideo Networks, Inc. | Reduction of latency in video distribution networks using adaptive bit rates |
EP2815582B1 (en) | 2012-01-09 | 2019-09-04 | ActiveVideo Networks, Inc. | Rendering of an interactive lean-backward user interface on a television |
US9800945B2 (en) | 2012-04-03 | 2017-10-24 | Activevideo Networks, Inc. | Class-based intelligent multiplexing over unmanaged networks |
US9123084B2 (en) | 2012-04-12 | 2015-09-01 | Activevideo Networks, Inc. | Graphical application integration with MPEG objects |
US9312829B2 (en) | 2012-04-12 | 2016-04-12 | Dts Llc | System for adjusting loudness of audio signals in real time |
KR102158002B1 (ko) | 2013-01-21 | 2020-09-21 | 돌비 레버러토리즈 라이쎈싱 코오포레이션 | 프로그램 라우드니스 및 경계 메타데이터를 가진 오디오 인코더 및 디코더 |
CN105027478B (zh) * | 2013-01-21 | 2018-09-21 | 杜比实验室特许公司 | 元数据转码 |
WO2014145921A1 (en) | 2013-03-15 | 2014-09-18 | Activevideo Networks, Inc. | A multiple-mode system and method for providing user selectable video content |
EP2997573A4 (en) | 2013-05-17 | 2017-01-18 | Nokia Technologies OY | Spatial object oriented audio apparatus |
US9219922B2 (en) | 2013-06-06 | 2015-12-22 | Activevideo Networks, Inc. | System and method for exploiting scene graph information in construction of an encoded video sequence |
EP3005712A1 (en) | 2013-06-06 | 2016-04-13 | ActiveVideo Networks, Inc. | Overlay rendering of user interface onto source video |
US9294785B2 (en) | 2013-06-06 | 2016-03-22 | Activevideo Networks, Inc. | System and method for exploiting scene graph information in construction of an encoded video sequence |
KR102244613B1 (ko) * | 2013-10-28 | 2021-04-26 | 삼성전자주식회사 | Qmf 필터링 방법 및 이를 수행하는 장치 |
US9788029B2 (en) | 2014-04-25 | 2017-10-10 | Activevideo Networks, Inc. | Intelligent multiplexing using class-based, multi-dimensioned decision logic for managed networks |
US10015612B2 (en) | 2016-05-25 | 2018-07-03 | Dolby Laboratories Licensing Corporation | Measurement, verification and correction of time alignment of multiple audio channels and associated metadata |
AU2018368589B2 (en) * | 2017-11-17 | 2021-10-14 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Apparatus and method for encoding or decoding directional audio coding parameters using quantization and entropy coding |
CN113302688A (zh) * | 2019-01-13 | 2021-08-24 | 华为技术有限公司 | 高分辨率音频编解码 |
US11051115B2 (en) * | 2019-06-27 | 2021-06-29 | Olga Sheymov | Customizable audio signal spectrum shifting system and method for telephones and other audio-capable devices |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08263096A (ja) * | 1995-03-24 | 1996-10-11 | Nippon Telegr & Teleph Corp <Ntt> | 音響信号符号化方法及び復号化方法 |
JPH10105193A (ja) * | 1996-09-26 | 1998-04-24 | Yamaha Corp | 音声符号化伝送方式 |
JPH1130997A (ja) * | 1997-07-11 | 1999-02-02 | Nec Corp | 音声符号化復号装置 |
WO1999018673A1 (de) * | 1997-10-02 | 1999-04-15 | Robert Bosch Gmbh | Verfahren und vorrichtung zur erzeugung eines bitratenskalierbaren audio-datenstroms |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3639753A1 (de) | 1986-11-21 | 1988-06-01 | Inst Rundfunktechnik Gmbh | Verfahren zum uebertragen digitalisierter tonsignale |
NL9000338A (nl) * | 1989-06-02 | 1991-01-02 | Koninkl Philips Electronics Nv | Digitaal transmissiesysteem, zender en ontvanger te gebruiken in het transmissiesysteem en registratiedrager verkregen met de zender in de vorm van een optekeninrichting. |
DE4136825C1 (ja) * | 1991-11-08 | 1993-03-18 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung Ev, 8000 Muenchen, De | |
US5369724A (en) * | 1992-01-17 | 1994-11-29 | Massachusetts Institute Of Technology | Method and apparatus for encoding, decoding and compression of audio-type data using reference coefficients located within a band of coefficients |
US5253055A (en) | 1992-07-02 | 1993-10-12 | At&T Bell Laboratories | Efficient frequency scalable video encoding with coefficient selection |
US5253056A (en) | 1992-07-02 | 1993-10-12 | At&T Bell Laboratories | Spatial/frequency hybrid video coding facilitating the derivatives of variable-resolution images |
US5270813A (en) | 1992-07-02 | 1993-12-14 | At&T Bell Laboratories | Spatially scalable video coding facilitating the derivation of variable-resolution images |
DE4241068C2 (de) * | 1992-12-05 | 2003-11-13 | Thomson Brandt Gmbh | Verfahren zum Übertragen, Speichern oder Decodieren eines digitalen Zusatzsignals in einem digitalen Tonsignal |
US5537510A (en) * | 1994-12-30 | 1996-07-16 | Daewoo Electronics Co., Ltd. | Adaptive digital audio encoding apparatus and a bit allocation method thereof |
KR0144011B1 (ko) * | 1994-12-31 | 1998-07-15 | 김주용 | 엠펙 오디오 데이타 고속 비트 할당 및 최적 비트 할당 방법 |
EP0734021A3 (en) | 1995-03-23 | 1999-05-26 | SICAN, GESELLSCHAFT FÜR SILIZIUM-ANWENDUNGEN UND CAD/CAT NIEDERSACHSEN mbH | Method and apparatus for decoding of digital audio data coded in layer 1 or 2 of MPEG format |
JP2776300B2 (ja) * | 1995-05-31 | 1998-07-16 | 日本電気株式会社 | 音声信号処理回路 |
DE19549621B4 (de) | 1995-10-06 | 2004-07-01 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Vorrichtung zum Codieren von Audiosignalen |
IT1281001B1 (it) * | 1995-10-27 | 1998-02-11 | Cselt Centro Studi Lab Telecom | Procedimento e apparecchiatura per codificare, manipolare e decodificare segnali audio. |
JP3189660B2 (ja) * | 1996-01-30 | 2001-07-16 | ソニー株式会社 | 信号符号化方法 |
JP3344944B2 (ja) | 1997-05-15 | 2002-11-18 | 松下電器産業株式会社 | オーディオ信号符号化装置,オーディオ信号復号化装置,オーディオ信号符号化方法,及びオーディオ信号復号化方法 |
US6092041A (en) * | 1996-08-22 | 2000-07-18 | Motorola, Inc. | System and method of encoding and decoding a layered bitstream by re-applying psychoacoustic analysis in the decoder |
JP3283200B2 (ja) | 1996-12-19 | 2002-05-20 | ケイディーディーアイ株式会社 | 符号化音声データの符号化レート変換方法および装置 |
DE19706516C1 (de) | 1997-02-19 | 1998-01-15 | Fraunhofer Ges Forschung | Verfahren und Vorricntungen zum Codieren von diskreten Signalen bzw. zum Decodieren von codierten diskreten Signalen |
KR100261253B1 (ko) | 1997-04-02 | 2000-07-01 | 윤종용 | 비트율 조절이 가능한 오디오 부호화/복호화 방법및 장치 |
KR100261254B1 (ko) | 1997-04-02 | 2000-07-01 | 윤종용 | 비트율 조절이 가능한 오디오 데이터 부호화/복호화방법 및 장치 |
KR100335609B1 (ko) | 1997-11-20 | 2002-10-04 | 삼성전자 주식회사 | 비트율조절이가능한오디오부호화/복호화방법및장치 |
KR100335611B1 (ko) | 1997-11-20 | 2002-10-09 | 삼성전자 주식회사 | 비트율 조절이 가능한 스테레오 오디오 부호화/복호화 방법 및 장치 |
-
1999
- 1999-08-09 US US09/370,562 patent/US6446037B1/en not_active Expired - Lifetime
-
2000
- 2000-07-27 TW TW089115054A patent/TW526470B/zh not_active IP Right Cessation
- 2000-08-04 WO PCT/US2000/021303 patent/WO2001011609A1/en active IP Right Grant
- 2000-08-04 CN CNB008113289A patent/CN1153191C/zh not_active Expired - Fee Related
- 2000-08-04 CA CA002378991A patent/CA2378991A1/en not_active Abandoned
- 2000-08-04 AT AT00955365T patent/ATE239291T1/de not_active IP Right Cessation
- 2000-08-04 JP JP2001516180A patent/JP4731774B2/ja not_active Expired - Fee Related
- 2000-08-04 EP EP00955365A patent/EP1210712B1/en not_active Expired - Lifetime
- 2000-08-04 AU AU67584/00A patent/AU774862B2/en not_active Ceased
- 2000-08-04 KR KR1020027001558A patent/KR100903017B1/ko not_active IP Right Cessation
- 2000-08-04 DK DK00955365T patent/DK1210712T3/da active
- 2000-08-04 DE DE60002483T patent/DE60002483T2/de not_active Expired - Lifetime
- 2000-08-04 ES ES00955365T patent/ES2194765T3/es not_active Expired - Lifetime
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08263096A (ja) * | 1995-03-24 | 1996-10-11 | Nippon Telegr & Teleph Corp <Ntt> | 音響信号符号化方法及び復号化方法 |
JPH10105193A (ja) * | 1996-09-26 | 1998-04-24 | Yamaha Corp | 音声符号化伝送方式 |
JPH1130997A (ja) * | 1997-07-11 | 1999-02-02 | Nec Corp | 音声符号化復号装置 |
WO1999018673A1 (de) * | 1997-10-02 | 1999-04-15 | Robert Bosch Gmbh | Verfahren und vorrichtung zur erzeugung eines bitratenskalierbaren audio-datenstroms |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11606230B2 (en) | 2021-03-03 | 2023-03-14 | Apple Inc. | Channel equalization |
US20220294545A1 (en) * | 2021-03-09 | 2022-09-15 | Apple Inc. | Multi-phase-level signaling to improve data bandwidth over lossy channels |
US11784731B2 (en) * | 2021-03-09 | 2023-10-10 | Apple Inc. | Multi-phase-level signaling to improve data bandwidth over lossy channels |
Also Published As
Publication number | Publication date |
---|---|
US6446037B1 (en) | 2002-09-03 |
WO2001011609A1 (en) | 2001-02-15 |
CN1153191C (zh) | 2004-06-09 |
EP1210712A1 (en) | 2002-06-05 |
ATE239291T1 (de) | 2003-05-15 |
ES2194765T3 (es) | 2003-12-01 |
TW526470B (en) | 2003-04-01 |
AU774862B2 (en) | 2004-07-08 |
KR20020035116A (ko) | 2002-05-09 |
CN1369092A (zh) | 2002-09-11 |
DE60002483D1 (de) | 2003-06-05 |
EP1210712B1 (en) | 2003-05-02 |
CA2378991A1 (en) | 2001-02-15 |
JP2003506763A (ja) | 2003-02-18 |
KR100903017B1 (ko) | 2009-06-16 |
DE60002483T2 (de) | 2004-03-25 |
AU6758400A (en) | 2001-03-05 |
DK1210712T3 (da) | 2003-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4731774B2 (ja) | 高品質オーディオ用縮尺自在符号化方法 | |
US6169973B1 (en) | Encoding method and apparatus, decoding method and apparatus and recording medium | |
JP3804968B2 (ja) | 適応配分式符号化・復号装置及び方法 | |
CA2238026C (en) | Multi-channel predictive subband coder using psychoacoustic adaptive bit allocation | |
JP3970342B2 (ja) | 音響信号の知覚符号化 | |
JP3926399B2 (ja) | オーディオ信号コーディング中にノイズ置換を信号で知らせる方法 | |
US6314391B1 (en) | Information encoding method and apparatus, information decoding method and apparatus and information recording medium | |
KR100310214B1 (ko) | 신호인코딩또는디코딩장치와레코딩매체 | |
US6061649A (en) | Signal encoding method and apparatus, signal decoding method and apparatus and signal transmission apparatus | |
KR20070037945A (ko) | 오디오 신호의 부호화/복호화 방법 및 장치 | |
WO2005083679A1 (en) | An audio distribution system, an audio encoder, an audio decoder and methods of operation therefore | |
KR100251453B1 (ko) | 고음질 오디오 부호화/복호화장치들 및 디지털다기능디스크 | |
JP3964860B2 (ja) | ステレオオーディオの符号化方法、ステレオオーディオ符号化装置、ステレオオーディオの復号化方法、ステレオオーディオ復号化装置及びコンピュータで読み取り可能な記録媒体 | |
KR100300887B1 (ko) | 디지털 오디오 데이터의 역방향 디코딩 방법 | |
US6463405B1 (en) | Audiophile encoding of digital audio data using 2-bit polarity/magnitude indicator and 8-bit scale factor for each subband | |
Prandoni et al. | Perceptually hidden data transmission over audio signals | |
JP3854313B2 (ja) | 複数の情報信号のエンコーディング | |
KR100563161B1 (ko) | 부호화 방법 및 장치, 복호화 방법 및 장치,기록 매체 | |
Smyth | An Overview of the Coherent Acoustics Coding System | |
JP3200886B2 (ja) | オーディオ信号処理方法 | |
JP3141853B2 (ja) | オーディオ信号処理方法 | |
Jayant | Digital audio communications | |
JPH07288476A (ja) | 符号化信号復号化方法及びその装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070712 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101109 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110209 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110405 |
|
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: 20110420 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140428 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |
|
LAPS | Cancellation because of no payment of annual fees |