JP3277705B2 - 情報符号化装置及び方法、並びに情報復号化装置及び方法 - Google Patents
情報符号化装置及び方法、並びに情報復号化装置及び方法Info
- Publication number
- JP3277705B2 JP3277705B2 JP17553194A JP17553194A JP3277705B2 JP 3277705 B2 JP3277705 B2 JP 3277705B2 JP 17553194 A JP17553194 A JP 17553194A JP 17553194 A JP17553194 A JP 17553194A JP 3277705 B2 JP3277705 B2 JP 3277705B2
- Authority
- JP
- Japan
- Prior art keywords
- frame
- data
- excess data
- bits
- excess
- 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 abstract description 95
- 230000000717 retained effect Effects 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 2
- 238000013139 quantization Methods 0.000 abstract description 48
- 238000001228 spectrum Methods 0.000 description 28
- 238000006243 chemical reaction Methods 0.000 description 27
- 230000003595 spectral effect Effects 0.000 description 23
- 238000010606 normalization Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 18
- 238000000926 separation method Methods 0.000 description 15
- 230000007812 deficiency Effects 0.000 description 6
- 230000005236 sound signal Effects 0.000 description 6
- 230000003044 adaptive effect Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 3
- 238000000354 decomposition reaction Methods 0.000 description 3
- 230000000873 masking effect Effects 0.000 description 3
- 238000003786 synthesis reaction Methods 0.000 description 3
- 230000002194 synthesizing effect Effects 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
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
- G10L19/032—Quantisation or dequantisation of spectral components
- G10L19/035—Scalar quantisation
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
の入力信号をいわゆる高能率符号化によって符号化する
情報符号化装置及び方法と、伝送路を介して伝送された
符号化信号又は記録媒体から再生された符号化された信
号を復号化して再生信号を得る情報復号化装置及び方法
に関する。
号の高能率符号化の手法には種々あるが、例えば、時間
軸のオーディオ信号を所定時間単位でフレーム化してこ
のフレーム毎の時間軸の信号を周波数軸上の信号に変換
(スペクトル変換)して複数の周波数帯域に分割し、各
帯域毎に符号化するいわゆる変換符号化方式や、時間軸
上のオーディオ信号等をフレーム化しないで、複数の周
波数帯域に分割して符号化するいわゆる帯域分割符号化
(サブ・バンド・コーディング:SBC)等を挙げるこ
とができる。また、上述の帯域分割符号化と変換符号化
とを組み合わせた高能率符号化の手法も考えられてお
り、この場合には、例えば、上記帯域分割符号化で帯域
分割を行った後、該各帯域毎の信号を周波数軸上の信号
にスペクトル変換し、このスペクトル変換された各帯域
毎に符号化が施される。
用いられる帯域分割用フィルタとしては、例えばQMF
などのフィルタがあり、このQMFのフィルタは、文献
「ディジタル・コーディング・オブ・スピーチ・イン・
サブバンズ」("Digital coding of speech in subband
s" R.E.Crochiere, Bell Syst.Tech. J., Vol.55,No.8
1976) に述べられている。このQMFのフィルタは、
帯域を等バンド幅に2分割するものであり、当該フィル
タにおいては上記分割した帯域を後に合成する際にいわ
ゆるエリアシングが発生しないことが特徴となってい
る。
ア・フィルターズ −新しい帯域分割符号化技術」("Po
lyphase Quadrature filters -A new subband coding t
echnique", Joseph H. Rothweiler ICASSP 83, BOSTON)
には、等帯域幅のフィルタ分割手法が述べられている。
このポリフェイズ・クァドラチュア・フィルタにおいて
は、信号を等バンド幅の複数の帯域に分割する際に一度
に分割できることが特徴となっている。
例えば、入力オーディオ信号を所定単位時間でフレーム
化し、当該フレーム毎に離散フーリエ変換(DFT)、
離散コサイン変換(DCT)、又はモディファイド離散
コサイン変換(MDCT)等を行うことで時間軸を周波
数軸に変換するようなスペクトル変換がある。なお、上
記MDCTについては、文献「時間領域エリアシング・
キャンセルを基礎とするフィルタ・バンク設計を用いた
サブバンド/変換符号化」("Subband/Transform Coding
Using Filter Bank Designs Based on Time Domain Al
iasing Cancellation," J.P.Princen A.B.Bradley, Uni
v. of Surrey Royal Melbourne Inst. of Tech. ICASSP
1987)に述べられている。
って帯域毎に分割された信号を量子化することにより、
量子化雑音が発生する帯域を制御することができ、いわ
ゆるマスキング効果などの性質を利用して聴覚的により
高能率な符号化を行うことができる。また、ここで量子
化を行う前に、各帯域毎に、例えばその帯域における信
号成分の絶対値の最大値で正規化を行うようにすれば、
さらに高能率な符号化を行うことができる。
分を量子化する場合の周波数分割幅としては、例えば人
間の聴覚特性を考慮した帯域幅を用いることが多い。す
なわち、一般に高域ほど帯域幅が広くなるような臨界帯
域(クリティカルバンド)と呼ばれている帯域幅で、オ
ーディオ信号を複数(例えば25バント)の帯域に分割
することがある。また、この時の各帯域毎のデータを符
号化する際には、生成される符号列が一定のビットレー
トになるようにフレーム毎にビットレートから求められ
る固定のビット数を使用し、各帯域毎に所定のビット配
分或いは、各帯域毎に適応的なビット割当て(ビットア
ロケーション)による符号化が行われる。例えば、上記
MDCT処理されて得られた係数データを上記ビットア
ロケーションによって符号化する際には、上記各フレー
ム毎のMDCT処理により得られる各帯域毎のMDCT
係数データに対して、適応的な割当てビット数で符号化
が行われることになる。ビット割当手法としては、次の
2手法が知られている。
化」("Adaptive Transform Coding of Speech Signal
s", IEEE Transactions of Accoustics, Speech, and S
ignal Processing, vol.ASSP-25, No.4, August 1977
)では、各帯域毎の信号の大きさをもとに、ビット割
当を行っている。この方式では、量子化雑音スペクトル
が平坦となり、雑音エネルギ最小となるが、聴感覚的に
はマスキング効果が利用されていないために実際の雑音
感は最適ではない。
聴覚システムの知覚の要求に関するディジタル符号化」
("The critical band coder --digital encoding of
theperceptual requirements of the auditory syste
m", M.A.Kransner MIT, ICASSP 1980)では、聴覚マス
キングを利用することで、各帯域毎に必要な信号対雑音
比を得て固定的なビット割当を行う手法が述べられてい
る。しかしこの手法では、サイン波入力で特性を測定す
る場合でも、ビット割当が固定的であるために特性値が
それほど良い値とならない。
当に使用できる全ビットが、上記各帯域或いは各帯域を
さらに小分割したブロック毎に予め定められた固定のビ
ット割当パターン分と、各ブロック内の信号の大きさに
依存したビット配分を行う分とに分割して使用すると共
に、その分割比を入力信号に関係する信号に依存させ、
例えば信号のスペクトルが滑らかなときほど上記固定ビ
ット割当パターン分への分割比率を大きくするような高
能率符号化装置が提案されている。
ように特定のスペクトルにエネルギが集中する場合に
は、そのスペクトルを含むブロックに多くのビットを割
り当てるようにすることによって、全体の信号対雑音特
性を著しく改善することができる。一般に、急峻なスペ
クトル成分をもつ信号に対する人間の聴覚は、極めて敏
感であるため、このような方法を用いることで信号対雑
音特性を改善することは、単に測定上の数値を向上させ
るばかりでなく、聴感上、音質を改善するのに有効であ
る。
も数多くの方式が提案されており、さらに聴覚に関する
モデルが精緻化され、符号化装置の能力が向上すれば聴
覚的にみてより高能率な符号化が可能になる。
符号化装置の構成例を示す。
された波形信号I101 は、変換回路11によって信号周
波数成分I102 に変換された後、量子化精度決定回路1
2によって求められる量子化精度情報I103 を用いて、
正規化/量子化回路13で正規化及び量子化される。
情報I104 と符号化された信号周波数成分I105 を出力
し、符号列生成回路14に送る。この符号列生成回路1
4では、上記量子化精度情報I103 と上記正規化係数情
報I104 と符号化された信号周波数成分I105 とから符
号列I106 が生成され、当該符号列I106 が出力端子1
6から出力される。
構成例を示す。
記入力端子10から供給された前記入力波形信号I101
に対応する入力波形信号I201 は、先ず初段の帯域分割
フィルタ21によって2つの帯域の信号I202 ,I203
に分割される。すなわち、上記信号I202 ,I203 の帯
域幅は入力波形信号I201 の帯域幅の1/2となってお
り、入力波形信号I201 の1/2に間引かれている。上
記帯域分割フィルタ21で分割された帯域のうち一方の
信号I203 は、さらに帯域分割フィルタ22によって2
つの帯域の信号I204 及びI205 に分割される。すなわ
ち、上記信号I204 ,I205 の帯域幅は、入力波形信号
I101 の帯域幅の1/4となっており、入力波形信号I
201 の1/4に間引かれている。
それぞれ対応する順スペクトル変換回路23,24,2
5に送られ、ここで前記MDCT等の順スペクトル変換
処理が施される。上記各スペクトル変換回路23,2
4,25から出力される各スペクトル信号成分I206 ,
I207 ,I208 は、それぞれ対応する端子26,27,
28を介して、図1の変換回路11からの信号周波数成
分I102 として後段の構成に送られる。
ペクトル信号に変換する変換回路としては、この図16
の例以外にも多数考えられ、例えば、入力信号を直接、
MDCT処理によってスペクトル信号に変換するものと
しても良いし、MDCT処理ではなく、前記DFTやD
CT処理を用いて変換しても良い。また、これらDFT
やDCT処理を用いる場合も、図16同様に帯域分割フ
ィルタによって信号を帯域成分に分割することも可能で
ある。
よって生成された符号列の情報から音響信号を生成して
出力する復号化装置の具体的構成を示す。
前記符号列I106 と対応する符号列I301 が供給され、
この符号列I301 が符号列分解回路31に送られる。当
該符号列分割回路31では、上記符号列I301 から前記
正規化係数情報I104 に対応する情報I302 及び前記信
号周波数成分I105 に対応する成分I303 と、前記量子
化精度情報I103 に対応する情報I304 を抽出し、それ
らを信号成分復号化回路32に送る。
報I302 ,I304 及び成分I303 から前記信号周波数成
分I102 に対応する信号周波数成分I305 を復元した
後、逆変換回路33に送る。当該逆変換回路33は、前
記変換回路11と対応する逆変換処理を行って音響波形
信号I306 を生成し、この信号I306 が出力端子34か
ら出力される。
8に示されるような構成を有するものとなる。なお、こ
の図18の構成は、図16に対応する構成である。
42には、前記各スペクトル信号成分I206 ,I207 ,
I208 に対応する信号成分I401 ,I402 ,I403 が供
給され、これらがそれぞれ対応する逆スペクトル変換回
路43,44,45に送られる。これら逆スペクトル変
換回路43,44,45では、前記順スペクトル変換回
路23,24,25と対応する逆スペクトル変換処理を
行い、前記各帯域の信号I202 ,I204 ,I205 に対応
する各帯域の信号I404 ,I405 ,I406 を出力する。
の信号のうち、信号I405 ,I406は帯域合成フィルタ
46に送られ、ここで前記帯域分割フィルタ22に対応
する合成処理が施される。当該帯域合成フィルタ46の
出力信号I407 は、上記信号I404 と共に帯域合成フィ
ルタ47に送られ、ここで前記帯域分割フィルタ21に
対応する合成処理が施される。当該帯域合成フィルタ4
7から音響波形信号I306 である信号I408 が端子48
を介して出力され、前記出力端子34に送られる。
化装置において従来行われてきた符号化の方法について
説明する。
分ESは図15(具体的構成は図16)に示した変換回
路11によって入力音響波形信号が所定の時間フレーム
毎に64個のスペクトル信号成分ESに変換されて得ら
れたものである。これら64個のスペクトル信号成分E
Sは5つの所定の帯域(帯域b1 〜b5 )毎にグループ
(これをここでは符号化ユニットと呼ぶことにする)に
まとめて、正規化/量子化回路13によって正規化及び
量子化が行われる。ここでは各符号化ユニットの帯域幅
は低域側で狭く、高域側で広くとられており、聴覚の性
質に合った量子化雑音の発生が制御できる。なお、図1
9にはMDCT処理によって得たスペクトル信号(周波
数成分)の絶対値のレベルをdB値に変換して示してお
り、また、この図19には各符号化ユニット毎の正規化
係数値も同時に示している。
ユニットが正規化及び量子化される様子を示したもので
ある。
最大値である7番目のスペクトル信号成分ESを正規化
係数値として求めて、例えば3ビットで量子化する場合
には図21に示すように各スペクトル信号成分ESに対
応した符号が得られる。すなわち、図20の1番目のス
ペクトル信号成分ESでは”010”が、2番目のスペ
クトル信号成分ESでは”001”が、3番目のスペク
トル信号成分ESでは”010”が、4番目のスペクト
ル信号成分ESでは”001”が、5番目のスペクトル
信号成分ESでは”001”が、6番目のスペクトル信
号成分ESでは”101”が、7番目のスペクトル信号
成分ESでは”111”が、8番目のスペクトル信号成
分ESでは”110”が、それぞれ3ビットで量子化し
た符号として得られる。なお、実際に量子化されるスペ
クトルは、正負の符号を持っているので、図21の3ビ
ットの他に1ビット符号を表すビットが必要であるが、
ここでは省略している。
よって生成された符号列I106 の例を示したものであ
る。
前記5つの符号化ユニットの情報U1 〜U5 からなり、
それぞれの符号化ユニット情報U1 〜U5 は量子化精度
情報と正規化係数情報と正規化及び量子化された各信号
成分情報SC1 〜SC8 とからなっている。これらの符
号列I106 が例えば光磁気ディスク等の記録媒体に記録
されることになる。ここで、例えば符号化ユニット情報
U4 のように、量子化精度情報が0である場合には、そ
の符号化ユニットにおいて実際に符号化が行われないこ
とを示している。
れていた方法では、量子化に使用できるビット数はフレ
ーム毎に固定されている。
広くなっているために符号化ユニット内のスペクトル本
数(スペクトル信号成分の数)が多くなる高域に、スペ
クトルが集中する場合や、低域から高域に渡って多くの
孤立スペクトルが立つような場合には、十分な音質を確
保するために、量子化のためのビット数が全体として多
く必要となり、したがって、上記フレーム毎に固定とな
っている量子化に使用可能なビット数では不十分となる
(すなわちビットが不足する)。逆に、入力信号の音の
レベルが例えば小さい場合には、フレーム内で量子化に
使用するビット数が少なくなるため、量子化のためのビ
ットが余ったりするということが生じていた。
ビットが不足した場合には音質が不充分になり、逆にビ
ットが余った場合には必要以上の音質が得られるという
ことになり、効率的ではなかった。
みて提案されたものであり、量子化のためのビットの過
不足に基づく音質変化を無くし、効率良く符号化及び復
号化することができる情報符号化装置及び方法、並びに
情報復号化装置及び方法を提供することを目的とするも
のである。
提案されたものであり、入力信号を所定の間隔で分割
し、分割した上記入力信号を固定ビット数のフレーム単
位で符号化する情報符号化装置において、符号化のため
のビット数が上記固定ビット数を越える場合、上記固定
ビット数を越えるデータを、復号化時にそのデータが無
くても当該フレームを復号化可能とする超過データとし
て求める超過データ算出手段と、上記超過データを保持
する超過データ保持手段と、符号化のためのビット数が
上記固定ビット数を越えない場合、上記超過データ保持
手段に保持されている他のフレームのための超過データ
を、当該フレームに書き込む超過データ書込手段とを有
することを特徴とするものである。
ムのための超過データであるかの情報が書き込まれてい
る。また、上記超過データ保持手段は、超過データを保
持するための保存用領域が不足する場合には、古い超過
データ又は時間的に遠いフレームのための超過データを
消去して、上記超過データを保持することが可能であ
る。
号を所定の間隔で分割し、分割した上記入力信号を固定
ビット数のフレーム単位で符号化する情報符号化方法に
おいて、符号化のためのビット数が上記固定ビット数を
越える場合、上記固定ビット数を越えるデータを、復号
化時にそのデータが無くても当該フレームを復号化可能
とする超過データとして求めて保持し、符号化のための
ビット数が上記固定ビット数を越えない場合、上記保持
している他のフレームのための超過データを、当該フレ
ームに書き込むことを特徴としている。
ムのための超過データであるかの情報が書き込まれてい
る。また、上記超過データを保持するための保存用領域
が不足する場合には、古い超過データ又は時間的に遠い
フレームのための超過データを消去して、上記超過デー
タを保持することが可能である。
号を所定の間隔で分割し、分割した上記入力信号を固定
ビット数のフレーム単位で符号化する際に、上記固定ビ
ット数を越えるデータを超過データとして他のフレーム
に書き込んで生成された符号列を受け取って復号化する
復号化装置であって、上記超過データを分離して保持す
る手段と、保持されている超過データに当該フレームの
超過データが含まれているかを判定する手段と、当該フ
レームの超過データが含まれている場合に、当該フレー
ムのデータと当該フレームの超過データとから信号を復
号化する手段とを有することを特徴とするものである。
は、保存用領域が不足した場合に、古い超過データ又は
時間的に遠いフレームのための超過データを消去して、
当該超過データを保持することが可能である。
号を所定の間隔で分割し、分割した上記入力信号を固定
ビット数のフレーム単位で符号化する際に、上記固定ビ
ット数を越えるデータを超過データとして他のフレーム
に書き込んで生成された符号列を受け取って復号化する
復号化方法であって、上記超過データを分離して保持
し、保持されている超過データに当該フレームの超過デ
ータが含まれているかを判定し、当該フレームの超過デ
ータが含まれている場合には、当該フレームのデータと
当該フレームの超過データとから信号を復号化すること
を特徴としている。
保存用領域が不足した場合、古い超過データ又は時間的
に遠いフレームのための超過データを消去して、当該超
過データを保持することが可能である。
ためのビットが余ったフレームに、量子化のためのビッ
トが足りないフレームのデータを書き込み、そのデータ
にはどのフレームのどのデータかを識別するような補助
情報を付加して復号化可能とするものである。
前後のどのビットの余ったフレームに書き込むかは、符
号化するシステムがどのくらい遅れ時間を許容できる
か、または復号化するシステムがどのくらい先読みがで
きるかにより変化させることができる。この情報は、符
号列に書き込んでも良いし、システムで規定してもかま
わない。また、ビットの足りないフレームのデータを分
割可能とすることにより、ビットの余ったフレームに効
率良く収めることができる。
込まれるデータは、それ単独でも復号化可能な形式にす
ることにより、システムのメモリーが有限な場合に、該
当するフレームの処理まで、ビットの余ったフレームに
書き込まれるデータを保持しておかなくても、あるいは
規定された分のフレームデータを先読みできなくても、
復号化処理に支障を来すことなく、従来の方式と同等の
音質を保つことができる。
来の方法と比較して、より高い符号化効率を実現するこ
とができる。
号化のためのビット数がフレーム単位の固定ビット数を
越える場合、上記固定ビット数を越えるデータを、復号
化時にそのデータが無くても当該フレームを復号化可能
とする超過データとして求めて保持し、符号化のための
ビット数が上記固定ビット数を越えない場合、保持され
ている他のフレームのための超過データを当該フレーム
に書き込むことによって、量子化のビット数の過不足を
調整している。
よれば、符号化時にフレーム単位の固定ビット数を越え
るデータを超過データとして他のフレームに書き込んで
生成された符号列を受け取って復号化する際に、分離し
て保持されている超過データに当該フレームの超過デー
タが含まれているかを判定し、当該フレームの超過デー
タが含まれている場合に、当該フレームのデータと当該
フレームの超過データとから信号を復号化している。
面を参照にしながら説明する。ただし、従来例と同じ部
分についての説明は省略する。
符号化方法が適用される符号化装置の実施例の構成を示
す。
1に示すように、第1のフレームと時間的に連続又は非
連続の前又は後の少なくとも一つ以上の第2のフレーム
の符号化情報の一部が、この第2のフレームの符号化情
報を復号化した復号化信号が必要な質を得るための必要
ビット数を使用して当該第2のフレームの入力信号を符
号化したときに第2のフレームの固定ビット数を越えた
超過データであるときに、これを分離するための量子化
精度決定回路52,過不足判定回路53,超過データ分
離回路55と、この分離した超過データを、第1のフレ
ームの符号化情報に含めるて符号列を生成する通常符号
列生成回路56,超過データ符号列生成回路57,記憶
回路58,59,符号列生成回路60とを有する。
入力された音響波形信号I501 は、前記図16と同様の
構成を有する変換回路51にて信号周波数成分I502 に
変換された後、量子化精度決定回路52と正規化/量子
化回路54に送られる。
周波数成分I502 から、必要な音質が得られるために必
要なビット数情報I503 を各符号化ユニット毎に求め
る。従来例の場合には全ビット数が所定ビットに収まる
ように各符号化ユニットの量子化ビット数の調整を行っ
ていたが、本実施例ではそのような調整を行わないで、
各符号化ユニット毎に求めた上記必要なビット数情報I
503 をそのまま出力する。このビット数情報I503 は、
後述する正規化/量子化回路54と超過データ分離回路
55と過不足判定回路53とに送られる。
度決定回路52からのフレーム毎のトータルビット数が
所定の固定ビット数を超過したかどうかを判定して、そ
の判定結果情報I504 を出力して、超過データ分離回路
55に送る。
波数成分I502 を上記量子化精度決定回路52で求めら
れた各符号化ユニット毎のビット数情報I503 に基づい
て正規化して量子化し、得られた正規化係数情報I505
と正規化及び量子化された信号周波数成分I506 を出力
する。上記正規化係数情報I505 は後述する通常符号列
生成回路56に、上記信号周波数成分I506 は超過デー
タ分離回路55に送られる。
足判定回路53からの判定結果情報I504 に基づいて、
上記正規化/量子化回路54から供給された正規化及び
量子化された信号周波数成分I506 を、当該フレームで
量子化に使用可能なビット数分で正規化/量子化された
信号周波数成分I507 及びそのときのビット数情報I
508 と、当該フレームで量子化に使用可能なビット数分
を超過したビット数分で正規化/量子化された信号周波
数成分I509 及びそのときの超過ビット数情報I510 と
に分離して出力する。
された正規化/量子化された信号周波数成分I506 を上
記超過分と分離する一例について、図2及び図3を用い
て説明する。
及び図21に対応して3ビットに量子化された符号化ユ
ニットの信号周波数成分を2ビットと1ビットに分離す
る例を示している。具体的には各符号の最上位ビット
(MSB)側の2ビットと最下位ビット(LSB)の1
ビットを分け、当該LSBの1ビットを超過データとし
て分離している。すなわち、図2において、符号化ユニ
ット内の最大値である7番目のスペクトル信号成分ES
を正規化係数値として求め、上記入力された正規化/量
子化された信号周波数成分I506 を上記超過分と分離す
る場合には、図2の1番目のスペクトル信号成分ES
は”01”と”0”に、2番目のスペクトル信号成分E
Sを”00”と”1”に、3番目のスペクトル信号成分
ESは”01”と”0”に、4番目のスペクトル信号成
分ESを”00”と”1”に、5番目のスペクトル信号
成分ESは”00”と”1”に、6番目のスペクトル信
号成分ESを”10”と”1”に、7番目のスペクトル
信号成分ESは”11”と”1”に、8番目のスペクト
ル信号成分ESを”11”と”0”に分離する。
ビット部分は、LSBの1ビットの超過データが無くて
も、それ自身でも後に復号化可能であることがわかる。
述べた方法でなくてもよく、さらに復号化処理において
復号化する際に超過データを必ず保持できているもので
あれば、当該超過データ分離後のデータがそれ自身で復
号可能である必要はない。
係数情報I505 と上記超過データ分離回路55からの当
該フレームで量子化に使用可能なビット数分で正規化/
量子化された信号周波数成分I507 及びそのときのビッ
ト数情報I508 とを、一つの符号列I511 にして出力る
す。この符号列(通常符号列)I511 は保持手段である
記憶回路58に送られる。
は、上記超過データ分離回路55からの、上記フレーム
で量子化に使用可能なビット数分を超過したビット数分
で正規化/量子化された信号周波数成分I509 及びその
ときの超過ビット数情報I510が供給され、当該フレー
ムの番号と上記超過分で正規化/量子化された信号周波
数成分I509 及び上記超過ビット数I510 を一つの符号
列I512 にして出力する。この符号列(超過データ符号
列)I512 は保持手段である記憶回路59に送られる。
された通常符号列I511 と超過データ符号列I512 を一
時的に記憶保持しておくものである。これら記憶回路5
8,59における通常符号列I511 の記憶と、超過デー
タ符号列I512 の記憶については後述する。
れた通常符号列I511 と超過データ符号列I512 は、符
号列生成回路60に送られる。当該符号列生成回路60
では、上記通常符号列I511 と超過データ符号列I512
を一つの符号列I513 にして出力端子61から出力す
る。
号化装置(本発明の符号化方法に対応する復号化方法を
実現する装置)の実施例の構成を示す。
4に示すように、超過データ符号列と通常符号列とを分
離する分離手段である超過データ分離回路71と、上記
分離した超過データ符号列を保持する保持手段である記
憶回路72,73と、現在まで保持されている超過デー
タ符号列と当該超過データ符号列に対応する通常符号列
とを合成する合成手段及び当該合成した符号化情報を復
号化する復号化手段としての通常符号列分解回路74,
超過データ符号列分解回路75及び信号成分復号化回路
76,逆変換回路77とを有するものである。
記符号列I513 に対応する符号列I701 が供給され、こ
れが超過データ分離回路71に送られる。当該超過デー
タ分離回路71は、上記符号列I701 が、前記通常符号
列I511 に対応する通常符号列I702 と前記超過データ
符号列I512 に対応する超過データ符号列I703 を含む
場合に、上記符号列I701 から上記通常符号列I702 と
超過データ符号列I70 3 を分離する。上記通常符号列I
702 は記憶回路72に、超過データ符号列I70 3 に送ら
れる。
れた符号列I702 ,I703 を一時的に記憶保持しておく
ものである。これら記憶回路72,73における通常符
号列I702 の記憶と、超過データ符号列I703 の記憶に
ついては後述する。
号列I702 は、通常符号列分解回路74に送られ、上記
記憶回路73からの超過データ符号列I703 は、超過デ
ータ符号列分離回路75に送られる。
た通常符号列I702 を、前記正規化係数情報I505 に対
応する正規化係数情報I704 と、前記信号周波数成分I
507に対応する正規化/量子化された信号周波数成分I
705 とそのときのビット数情報I508 とに分離する。
は、当該フレームのための超過データ符号列I703 があ
る場合、当該超過データ符号列I703 を、前記信号周波
数成分I509 に対応する超過した正規化/量子化された
信号周波数成分I707 と、前記超過ビット数情報I510
に対応する超過ビット数情報I708 とに分離する。
タ符号列分離回路75からの出力データは、信号成分復
号化回路76に送られる。当該信号成分復号化回路76
は、入力されたデータから前記信号周波数成分I502 に
対応する信号周波数成分I70 9 を復元し出力する。
がある場合、超過データも共に復号化するわけである
が、超過データを前記符号化装置の説明で述べたよう
に、ある符号化ユニットの信号周波数成分のLSBとし
た場合には、該当する符号化ユニットの信号周波数成分
にLSBとして結合して復号化する。すなわち、前述し
た図2及び図3の例のように3ビットのうちのLSBの
1ビットを超過データとした例の場合には、前記2ビッ
トの信号周波数成分のLSB側に当該超過データの1ビ
ットを結合し3ビットの信号周波数成分として復号化す
る。
波数成分I709 は、前記図18と同様の構成を有する逆
変換回路77にて音響波形信号I710 に変換された後、
出力端子78から出力される。
おける記憶回路58,59と記憶回路72,73の記憶
動作について説明する。
に格納するようにしており、このように超過分を他のフ
レームに格納する方法として、符号化時に遅延を許す場
合と、復号化時に先読みを行う場合を考えることができ
る。すなわち、符号化装置の記憶回路58,59は上記
符号化時に遅延を許すことで超過分を他のフレームに格
納し、復号化装置の記憶回路72,73は上記復号化時
に先読みを行うことで超過分を他のフレームに格納する
ために設けられている。
の流れを図5〜図8に、また、それぞれの処理を説明す
るための一例を図9〜図12に示す。
す場合の処理の流れを示す。
該フレームの必要な音質が得られるために必要なビット
数を求め、符号化する。次のステップS2では、必要ビ
ット数が使用可能な固定ビット数を越えたか否かを判定
し、越えていないと判定した場合にはステップS6へ、
越えていると判定した場合はステップS3に進む。
後、ステップS4に進む。当該ステップS4では、超過
データが遅延させているフレームに格納可能か否かを判
定する。当該ステップS4で、格納できないと判定した
場合にはステップS6へ、格納可能であると判定した場
合にはステップS5に進む。
に超過データを格納した後、次のステップS6に進む。
列処理し、次のステップS7では全フレーム処理を終了
したか否かを判定する。このステップS7で終了してい
ないと判定した場合にはステップS1に戻ってそれ以降
の処理を繰り返し、終了したと判定した場合には処理を
終了する。
いて説明する。この図9の例では、4フレーム分の遅延
させて処理をする例を示している。また、図9におい
て、横軸は時間を表すフレーム番号を、縦軸はビット数
を表し、図中Bは固定ビット数である。
理しているフレームを示し、図中(n−1)から(n−
3)までが遅延されているフレームで、図中(n−4)
は既に出力されたフレームを示す。また、各フレームの
必要ビット数を図中a〜dで表し、固定ビット数を超過
しているフレーム(n)のビットのデータをAとする。
この例では、当該処理フレーム(n)の超過分のビット
のデータAを格納できるフレームを、フレーム(n−
1)から順にサーチしていくと、フレーム(n−3)が
格納可能であることがわかる。したがって、このフレー
ム(n−3)にフレーム(n)の超過分ビットのデータ
Aを入れて符号列を形成して符号化処理を行う。なお、
ここでは超過分ビットのデータAを一つのデータとして
扱っているが、分離可能であれば分離して複数のフレー
ムに格納してもかまわない。
符号化された符号列を復号化する場合の処理の流れを示
す。
当該フレームの符号列を読み込む。次のステップS11
では、超過データを含むか否かを判定し、含まないと判
定した場合にはステップS16へ進み、含むと判定した
場合にはステップS12に進む。
次のステップS13では超過データを保存するための領
域があるか否かを判定する。このステップS13で領域
があると判定した場合には、ステップS15で超過デー
タを保存した後、ステップS16に進む。また、ステッ
プS13で領域がないと判定した場合には、ステップS
14に進む。
最も古い或いは最も遠いフレームの超過データを順に消
去して保存し、その後ステップS16に進む。
の超過データが保持されているか否かを判定する。この
ステップS16において、保存されていないと判定した
場合にはステップS18に進み、保存されていると判定
した場合にはステップS17に進む。
理し、ステップS17では超過データと当該フレームの
データを合わせて復号化処理する。
処理を終了したか否かを判定し、終了していないと判定
した場合にはステップS10に戻ってそれ以降の処理を
繰り返し、終了したと判定した場合には処理を終了す
る。
行う必要はない。
用いて説明する。この図10において、横軸は時間を表
すフレーム番号を、縦軸はビット数を表し、図中Bは固
定ビット数である。
処理しているフレームを示し、図中(n+1)以降がこ
れから処理されるフレームで、図中(n−1)は既に処
理されたフレームを示す。また、現在のフレームには前
記図9に示したようにフレーム(n+3)のデータAが
入っているので、それをフレーム(n+3)の処理を行
うまで保持しておくと共に、現在のフレーム(n+3)
のデータdを復号化処理する。フレーム(n+3)の処
理は、フレーム(n)の処理の際に読み込んでいた超過
分データAとフレーム(n+3)のデータaと合わせて
復号化処理を行う。
ない場合の処理の流れを表している。
該フレームの必要な音質が得られるために必要なビット
数を求め符号化処理する。次のステップS21では、必
要ビット数が使用可能な固定ビット数を越えたか否かを
判定し、越えていないと判定した場合にはステップS2
7に、越えていると判定した場合にはステップS22に
進む。
次のステップS23では超過データを保存するための領
域があるか否かを判定する。当該ステップS23で領域
があると判定した場合にはステップS25に進み、当該
ステップS25で超過データを保存した後、ステップS
26に進む。一方、ステップS23で領域がないと判定
した場合には、ステップS24に進む。このステップS
24では、保存できるまで保存してある最も古い或いは
最も遠いフレームの超過データを順に消去して保存す
る。
と判定された場合のステップS27では、保存されてい
る超過データを含めて送れる(格納できる)か否かを判
定する。このステップS27で送れると判定した場合に
は、ステップS28に進み、このステップS28で当該
データと超過データを符号列処理した後、ステップS2
9に進む。また、ステップS27で送れないと判定した
場合にはステップS26に進む。
理し、次のステップS29では全フレーム処理を終了し
たか否かを判定する。このステップS29で終了してい
ないと判定した場合にはステップS20に戻って上述の
処理を繰り返し、終了していると判定した場合には処理
を終了する。
用いて説明する。この図11において、横軸は時間を表
すフレーム番号を、縦軸はビット数を表し、図中Bは固
定ビット数である。
処理しているフレームを示し、図中(n+1)以降がこ
れから処理されるフレームで、図中(n−1)は既に処
理されたフレームを示す。当該処理フレーム(n)の固
定ビット数を越えた超過分のデータAを記憶回路のメモ
リに蓄えておきデータaを符号化処理する。その後の各
フレームを符号化処理する際には、超過分のデータAが
入るかどうか判定を行い、入らない場合には、そのフレ
ームのデータのみを符号化処理する。この例ではフレー
ム(n+3)を処理する際、フレーム(n)の処理の際
に読み込んでいた超過分データAが格納可能であること
を示している。このフレーム(n+3)にフレーム
(n)の超過分データAを入れて符号列を形成して符号
化処理を行う。
タとして扱っているが、分離可能であれば分離して複数
のフレームに格納してもかまわない。
示した処理により符号化された符号列を先読みして復号
化する場合の処理の流れを示している。
nフレーム分のデータを先読みし、ステップS31で超
過データを分離する。次のステップS32では、超過デ
ータを保存するための領域があるか否かを判定し、領域
があると判断した場合にはステップS34に進み、この
ステップS34で超過データを保存した後、ステップS
35に進む。
した場合にはステップS33に進み、このステップS3
3で保存できるまで最も古い或いは最も遠いフレームの
超過データを順に消去して保存した後、ステップS35
に進む。
データが保存されているか否かを判定し、保存されてい
ないと判定した場合にはステップS37に進み、このス
テップS37で当該フレームデータを復号化処理した
後、ステップS38に進む。
判定した場合にはステップS36に進む。このステップ
S36では、当該フレームデータと超過データを合わせ
て復号化処理し、その後ステップS38に進む。
を終了したか否かを判定し、終了していないと判定した
場合にはステップS30に戻って前述の処理を繰り返
し、終了していると判定した場合には処理を終了する。
用いて説明する。この図12では、4フレーム分の先読
み処理をする例を示している。また、この図12におい
て、横軸は時間を表すフレーム番号を、縦軸はビット数
を表し、図中Bは固定ビット数である。
処理しているフレームを示し、図中(n+1)から(n
+3)までが先読みされているフレームで、図中(n−
1)は既に出力された状態を示す。また、各フレームの
必要ビット数をa〜dで表し、超過しているフレーム
(n−3)のビットのデータをAとする。ここでは現在
のフレーム(n)の超過データが先読みした他のフレー
ムに入っていないかの判定を行う。この例ではフレーム
(n+3)にデータAが入っているので、フレーム
(n)の処理をデータAと合わせて復号化処理を行い出
力する。
化方法(又は符号化装置)によって生成された符号列の
例を示したものである。
った場合の符号列の例を示している。この図13におい
て、当該符号列には5つの符号化ユニットの情報U1 〜
U5とその後に固定ビット数を満たすようにゼロデータ
が並べられている。これは、このフレームに格納できる
超過データが無かったことを示している。符号化ユニッ
ト情報U1 〜U5 の内部の説明は従来例と同じであるの
で省略する。これら符号化ユニット情報U1 〜U5 及び
ゼロデータが例えば光磁気ディスク等の記録媒体に記録
されるようになる。
の符号列の例を示している。この図14において、当該
符号列には5つの符号化ユニット情報U1 〜U5 と、超
過データが2つ(超過データA1 ,A2 )と、ゼロデー
タが並べられている。超過データA1 ,A2 には、どの
フレームの超過データであるかを示すフレーム情報と、
そのフレームのどの符号化ユニットであるかの符号化ユ
ニット情報及び量子化精度情報が、分離された各信号成
分情報SC1 〜SC8 と共に含まれている。これら符号
化ユニットU1 〜U5 、超過データA1 ,A2 及びゼロ
データが例えば光磁気ディスク等の記録媒体に記録され
るようになる。
や相変化ディスク,磁気ディスク等のディスク状記録媒
体の他に、磁気テープや映画フィルム等のテープ状記録
媒体、或いは、ICカード等を用いることもできる。
明による情報符号化装置及び方法、並びに情報復号化装
置及び方法を用いれば、符号化のためのビット数がフレ
ーム単位の固定ビット数を越える場合、上記固定ビット
数を越えるデータを、復号化時にそのデータが無くても
当該フレームを復号化可能とする超過データとして求め
て保持し、符号化のためのビット数が上記固定ビット数
を越えない場合、保持されている他のフレームのための
超過データを当該フレームに書き込むことによって、量
子化のビット数の過不足が調整されており、したがっ
て、あるフレームを越えて、そのフレームのデータを伝
送することができるので、効率よく符号化でき、さらに
復号化することも可能になった。
は、符号化のためのビットが足りないためにノイズが聞
こえていたフレームのデータを、ビットが余っているフ
レームに書き込むことができるので、復号化された音響
信号の聴感上のノイズを減らすことができる効率の良い
情報符号化及び復号化が可能になった。
報符号化装置の概略構成を示すブロック回路図である。
本発明の符号化時の量子化ビット数とを示す図である。
る。
報復号化装置の概略構成を示すブロック回路図である。
フローチャートである。
た符号列を復号化する場合の処理の流れを示すフローチ
ャートである。
を示すフローチャートである。
た符号列を先読みして復号化する場合の処理の流れを示
すフローチャートである。
符号列の一例を示した図である。
超過データを含んだ符号列の一例を示した図である。
回路図である。
である。
回路図である。
図である。
図である。
号化ユニット抜き出して量子化ビット数と共に示す図で
ある。
量子化された後の符号について説明するための図であ
る。
列を示す図である。
Claims (10)
- 【請求項1】 入力信号を所定の間隔で分割し、分割し
た上記入力信号を固定ビット数のフレーム単位で符号化
する情報符号化装置において、 符号化のためのビット数が上記固定ビット数を越える場
合、上記固定ビット数を越えるデータを、復号化時にそ
のデータが無くても当該フレームを復号化可能とする超
過データとして求める超過データ算出手段と、 上記超過データを保持する超過データ保持手段と、 符号化のためのビット数が上記固定ビット数を越えない
場合、上記超過データ保持手段に保持されている他のフ
レームのための超過データを、当該フレームに書き込む
超過データ書込手段とを有することを特徴とする情報符
号化装置。 - 【請求項2】 上記超過データには、どのフレームのた
めの超過データであるかの情報が書き込まれていること
を特徴とする請求項1記載の情報符号化装置。 - 【請求項3】 上記超過データ保持手段は、超過データ
を保持するための保存用領域が不足する場合には、古い
超過データ又は時間的に遠いフレームのための超過デー
タを消去して、上記超過データを保持することを特徴と
する請求項1記載の情報符号化装置。 - 【請求項4】 入力信号を所定の間隔で分割し、分割し
た上記入力信号を固定ビット数のフレーム単位で符号化
する情報符号化方法において、 符号化のためのビット数が上記固定ビット数を越える場
合、上記固定ビット数を越えるデータを、復号化時にそ
のデータが無くても当該フレームを復号化可能とする超
過データとして求めて保持し、 符号化のためのビット数が上記固定ビット数を越えない
場合、上記保持している他のフレームのための超過デー
タを、当該フレームに書き込むことを特徴とする情報符
号化方法。 - 【請求項5】 上記超過データには、どのフレームのた
めの超過データであるかの情報が書き込まれていること
を特徴とする請求項4記載の情報符号化方法。 - 【請求項6】 上記超過データを保持するための保存用
領域が不足する場合には、古い超過データ又は時間的に
遠いフレームのための超過データを消去して、上記超過
データを保持することを特徴とする請求項4記載の情報
符号化方法。 - 【請求項7】 入力信号を所定の間隔で分割し、分割し
た上記入力信号を固定ビット数のフレーム単位で符号化
する際に、上記固定ビット数を越えるデータを超過デー
タとして他のフレームに書き込んで生成された符号列を
受け取って復号化する復号化装置であって、 上記超過データを分離して保持する手段と、 保持されている超過データに当該フレームの超過データ
が含まれているかを判定する手段と、 当該フレームの超過データが含まれている場合に、当該
フレームのデータと当該フレームの超過データとから信
号を復号化する手段とを有することを特徴とする情報復
号化装置。 - 【請求項8】 上記超過データを保持する手段は、保存
用領域が不足した場合に、古い超過データ又は時間的に
遠いフレームのための超過データを消去して、当該超過
データを保持することを特徴とする請求項7記載の情報
復号化装置。 - 【請求項9】 入力信号を所定の間隔で分割し、分割し
た上記入力信号を固定ビット数のフレーム単位で符号化
する際に、上記固定ビット数を越えるデータを超過デー
タとして他のフレームに書き込んで生成された符号列を
受け取って復号化する復号化方法であって、 上記超過データを分離して保持し、 保持されている超過データに当該フレームの超過データ
が含まれているかを判定し、 当該フレームの超過データが含まれている場合には、当
該フレームのデータと当該フレームの超過データとから
信号を復号化することを特徴とする情報復号化方法。 - 【請求項10】 上記超過データを保持するための保存
用領域が不足した場合、古い超過データ又は時間的に遠
いフレームのための超過データを消去して、当該超過デ
ータを保持することを特徴とする請求項9記載の情報復
号化方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17553194A JP3277705B2 (ja) | 1994-07-27 | 1994-07-27 | 情報符号化装置及び方法、並びに情報復号化装置及び方法 |
US08/506,726 US6647063B1 (en) | 1994-07-27 | 1995-07-26 | Information encoding method and apparatus, information decoding method and apparatus and recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17553194A JP3277705B2 (ja) | 1994-07-27 | 1994-07-27 | 情報符号化装置及び方法、並びに情報復号化装置及び方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0846516A JPH0846516A (ja) | 1996-02-16 |
JP3277705B2 true JP3277705B2 (ja) | 2002-04-22 |
Family
ID=15997704
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP17553194A Expired - Fee Related JP3277705B2 (ja) | 1994-07-27 | 1994-07-27 | 情報符号化装置及び方法、並びに情報復号化装置及び方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US6647063B1 (ja) |
JP (1) | JP3277705B2 (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IL127569A0 (en) | 1998-09-16 | 1999-10-28 | Comsense Technologies Ltd | Interactive toys |
US6607136B1 (en) | 1998-09-16 | 2003-08-19 | Beepcard Inc. | Physical presence digital authentication system |
US7334735B1 (en) | 1998-10-02 | 2008-02-26 | Beepcard Ltd. | Card for interaction with a computer |
US7315815B1 (en) * | 1999-09-22 | 2008-01-01 | Microsoft Corporation | LPC-harmonic vocoder with superframe structure |
US8019609B2 (en) | 1999-10-04 | 2011-09-13 | Dialware Inc. | Sonic/ultrasonic authentication method |
US9219708B2 (en) | 2001-03-22 | 2015-12-22 | DialwareInc. | Method and system for remotely authenticating identification devices |
US7668712B2 (en) * | 2004-03-31 | 2010-02-23 | Microsoft Corporation | Audio encoding and decoding with intra frames and adaptive forward error correction |
US7177804B2 (en) * | 2005-05-31 | 2007-02-13 | Microsoft Corporation | Sub-band voice codec with multi-stage codebooks and redundant coding |
US7831421B2 (en) * | 2005-05-31 | 2010-11-09 | Microsoft Corporation | Robust decoder |
US7707034B2 (en) * | 2005-05-31 | 2010-04-27 | Microsoft Corporation | Audio codec post-filter |
ES2558508T3 (es) * | 2011-01-25 | 2016-02-04 | Nippon Telegraph And Telephone Corporation | Método de codificación, codificador, método de determinación de la cantidad de una característica periódica, aparato de determinación de la cantidad de una característica periódica, programa y medio de grabación |
Family Cites Families (67)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3349183A (en) | 1963-10-29 | 1967-10-24 | Melpar Inc | Speech compression system transmitting only coefficients of polynomial representations of phonemes |
US4184049A (en) | 1978-08-25 | 1980-01-15 | Bell Telephone Laboratories, Incorporated | Transform speech signal coding with pitch controlled adaptive quantizing |
CH645501GA3 (ja) | 1981-07-24 | 1984-10-15 | ||
US4625286A (en) | 1982-05-03 | 1986-11-25 | Texas Instruments Incorporated | Time encoding of LPC roots |
US4535472A (en) | 1982-11-05 | 1985-08-13 | At&T Bell Laboratories | Adaptive bit allocator |
JPH07118159B2 (ja) | 1982-12-06 | 1995-12-18 | ソニー株式会社 | Pcm信号記録方法 |
DE3411962A1 (de) * | 1983-03-31 | 1984-10-31 | Sansui Electric Co., Ltd., Tokio/Tokyo | Datenuebertragungseinrichtung |
DE3314384A1 (de) | 1983-04-21 | 1984-10-25 | Siemens AG, 1000 Berlin und 8000 München | Uebertragungssystem |
CA1253255A (en) | 1983-05-16 | 1989-04-25 | Nec Corporation | System for simultaneously coding and decoding a plurality of signals |
JPH07118160B2 (ja) | 1983-06-18 | 1995-12-18 | ソニー株式会社 | ディジタル情報信号の記録方法 |
US4516241A (en) | 1983-07-11 | 1985-05-07 | At&T Bell Laboratories | Bit compression coding with embedded signaling |
GB8421498D0 (en) | 1984-08-24 | 1984-09-26 | British Telecomm | Frequency domain speech coding |
JPS61107818A (ja) | 1984-10-30 | 1986-05-26 | Nec Corp | エントロピ−符号化方式とその装置 |
US5128963A (en) | 1985-01-31 | 1992-07-07 | Sony Corporation | 3-mode PCM/DPCM/APCM maximizing dynamic range |
US4885790A (en) | 1985-03-18 | 1989-12-05 | Massachusetts Institute Of Technology | Processing of acoustic waveforms |
US4748579A (en) | 1985-08-14 | 1988-05-31 | Gte Laboratories Incorporated | Method and circuit for performing discrete transforms |
US4703477A (en) * | 1986-02-28 | 1987-10-27 | American Telephone And Telegraph Company At&T Bell Laboratories | Packet information field data format |
DE3688980T2 (de) | 1986-10-30 | 1994-04-21 | Ibm | Verfahren zur Multigeschwindigkeitskodierung von Signalen und Einrichtung zur Durchführung dieses Verfahrens. |
AU604807B2 (en) | 1986-12-19 | 1991-01-03 | Sony Corporation | Data recorder and method |
US4903301A (en) | 1987-02-27 | 1990-02-20 | Hitachi, Ltd. | Method and system for transmitting variable rate speech signal |
US4882754A (en) | 1987-08-25 | 1989-11-21 | Digideck, Inc. | Data compression system and method with buffer control |
JP2618916B2 (ja) | 1987-09-10 | 1997-06-11 | 富士通株式会社 | 動き補償のブロックサイズ決定方法 |
US4964166A (en) | 1988-05-26 | 1990-10-16 | Pacific Communication Science, Inc. | Adaptive transform coder having minimal bit allocation processing |
JPH0213135A (ja) | 1988-06-30 | 1990-01-17 | Sony Corp | ディジタル信号伝送装置 |
JP2828997B2 (ja) * | 1988-07-22 | 1998-11-25 | 株式会社日立製作所 | 適応型変換符号化装置 |
JPH0783315B2 (ja) | 1988-09-26 | 1995-09-06 | 富士通株式会社 | 可変レート音声信号符号化方式 |
EP0370277A3 (de) | 1988-11-24 | 1991-09-18 | Siemens Aktiengesellschaft | Subband-Übertragungssystem |
US5222189A (en) | 1989-01-27 | 1993-06-22 | Dolby Laboratories Licensing Corporation | Low time-delay transform coder, decoder, and encoder/decoder for high-quality audio |
US5109417A (en) | 1989-01-27 | 1992-04-28 | Dolby Laboratories Licensing Corporation | Low bit rate transform coder, decoder, and encoder/decoder for high-quality audio |
KR100220862B1 (ko) | 1989-01-27 | 1999-09-15 | 쥬더 에드 에이. | 고품질 오디오용 저속 비트 변환 코더, 디코더 및 인코더/디코더 |
US5142656A (en) | 1989-01-27 | 1992-08-25 | Dolby Laboratories Licensing Corporation | Low bit rate transform coder, decoder, and encoder/decoder for high-quality audio |
US5016107A (en) | 1989-05-09 | 1991-05-14 | Eastman Kodak Company | Electronic still camera utilizing image compression and digital storage |
US4932062A (en) | 1989-05-15 | 1990-06-05 | Dialogic Corporation | Method and apparatus for frequency analysis of telephone signals |
US5115240A (en) | 1989-09-26 | 1992-05-19 | Sony Corporation | Method and apparatus for encoding voice signals divided into a plurality of frequency bands |
FR2653280B1 (fr) | 1989-10-13 | 1992-01-10 | France Etat | Dispositif d'allocation de bits pour signal audio-numerique transforme, a quantification adaptative sur critere psycho-auditif. |
US5185800A (en) | 1989-10-13 | 1993-02-09 | Centre National D'etudes Des Telecommunications | Bit allocation device for transformed digital audio broadcasting signals with adaptive quantization based on psychoauditive criterion |
US5040217A (en) | 1989-10-18 | 1991-08-13 | At&T Bell Laboratories | Perceptual coding of audio signals |
DE69028176T2 (de) | 1989-11-14 | 1997-01-23 | Nippon Electric Co | Adaptive Transformationskodierung durch optimale Blocklängenselektion in Abhängigkeit von Unterschieden zwischen aufeinanderfolgenden Blöcken |
CA2032765C (en) | 1989-12-21 | 1995-12-12 | Hidetaka Yoshikawa | Variable rate encoding and communicating apparatus |
JP2913731B2 (ja) | 1990-03-07 | 1999-06-28 | ソニー株式会社 | ディジタルデータの高能率符号化方法 |
CN1062963C (zh) | 1990-04-12 | 2001-03-07 | 多尔拜实验特许公司 | 用于产生高质量声音信号的解码器和编码器 |
JP2751564B2 (ja) | 1990-05-25 | 1998-05-18 | ソニー株式会社 | ディジタル信号符号化装置 |
JP3185214B2 (ja) | 1990-06-12 | 2001-07-09 | 日本電気株式会社 | 改良dctの順変換計算装置および逆変換計算装置 |
JPH0472909A (ja) | 1990-07-13 | 1992-03-06 | Sony Corp | オーディオ信号の量子化誤差低減装置 |
JP3033156B2 (ja) | 1990-08-24 | 2000-04-17 | ソニー株式会社 | ディジタル信号符号化装置 |
JP3141241B2 (ja) | 1990-08-24 | 2001-03-05 | ソニー株式会社 | ディスク記録装置及びディスク再生装置 |
US5235671A (en) | 1990-10-15 | 1993-08-10 | Gte Laboratories Incorporated | Dynamic bit allocation subband excited transform coding method and apparatus |
CA2083709A1 (en) | 1991-03-29 | 1992-09-30 | Kenzo Akagiri | Coding apparatus or method for digital audio signal |
ZA921988B (en) | 1991-03-29 | 1993-02-24 | Sony Corp | High efficiency digital data encoding and decoding apparatus |
EP0506394A2 (en) | 1991-03-29 | 1992-09-30 | Sony Corporation | Coding apparatus for digital signals |
JP3134337B2 (ja) | 1991-03-30 | 2001-02-13 | ソニー株式会社 | ディジタル信号符号化方法 |
JP3134338B2 (ja) | 1991-03-30 | 2001-02-13 | ソニー株式会社 | ディジタル音声信号符号化方法 |
GB2258372B (en) | 1991-08-02 | 1995-05-31 | Sony Corp | Apparatus for and methods of recording and/or reproducing digital data |
EP0525809B1 (en) | 1991-08-02 | 2001-12-05 | Sony Corporation | Digital encoder with dynamic quantization bit allocation |
JP3178026B2 (ja) | 1991-08-23 | 2001-06-18 | ソニー株式会社 | ディジタル信号符号化装置及び復号化装置 |
JP3198550B2 (ja) | 1991-09-03 | 2001-08-13 | ソニー株式会社 | 圧縮データ記録方法及び圧縮データ記録再生装置 |
JP3158556B2 (ja) | 1991-09-27 | 2001-04-23 | ソニー株式会社 | ディスク記録装置及びディスク再生装置 |
EP0786874B1 (en) | 1991-09-30 | 2000-08-16 | Sony Corporation | Method and apparatus for audio data compression |
JP3141450B2 (ja) | 1991-09-30 | 2001-03-05 | ソニー株式会社 | オーディオ信号処理方法 |
JP3134455B2 (ja) | 1992-01-29 | 2001-02-13 | ソニー株式会社 | 高能率符号化装置及び方法 |
JPH0629934A (ja) | 1992-07-10 | 1994-02-04 | Nippon Hoso Kyokai <Nhk> | 適応差分符号化伝送方法 |
GB2270603B (en) * | 1992-09-09 | 1996-07-24 | Sony Broadcast & Communication | Data formatting |
JP3127600B2 (ja) | 1992-09-11 | 2001-01-29 | ソニー株式会社 | ディジタル信号復号化装置及び方法 |
JP3508146B2 (ja) | 1992-09-11 | 2004-03-22 | ソニー株式会社 | ディジタル信号符号化復号化装置、ディジタル信号符号化装置及びディジタル信号復号化装置 |
JP3343962B2 (ja) | 1992-11-11 | 2002-11-11 | ソニー株式会社 | 高能率符号化方法及び装置 |
JP3185413B2 (ja) | 1992-11-25 | 2001-07-09 | ソニー株式会社 | 直交変換演算並びに逆直交変換演算方法及びその装置、ディジタル信号符号化及び/又は復号化装置 |
US5708473A (en) * | 1994-08-30 | 1998-01-13 | Hughes Aircraft Company | Two stage video film compression method and system |
-
1994
- 1994-07-27 JP JP17553194A patent/JP3277705B2/ja not_active Expired - Fee Related
-
1995
- 1995-07-26 US US08/506,726 patent/US6647063B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH0846516A (ja) | 1996-02-16 |
US6647063B1 (en) | 2003-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3203657B2 (ja) | 情報符号化方法及び装置,情報復化方法及び装置,情報伝送方法,並びに情報記録媒体 | |
JP3336617B2 (ja) | 信号符号化又は復号化装置,及び信号符号化又は復号化方法,並びに記録媒体 | |
US5737718A (en) | Method, apparatus and recording medium for a coder with a spectral-shape-adaptive subband configuration | |
KR100310214B1 (ko) | 신호인코딩또는디코딩장치와레코딩매체 | |
US5774844A (en) | Methods and apparatus for quantizing, encoding and decoding and recording media therefor | |
JP4639441B2 (ja) | ディジタル信号処理装置および処理方法、並びにディジタル信号記録装置および記録方法 | |
JP3189660B2 (ja) | 信号符号化方法 | |
US6011824A (en) | Signal-reproduction method and apparatus | |
JPH09214347A (ja) | 信号符号化方法 | |
KR100512208B1 (ko) | 디지탈신호처리방법,디지탈신호처리장치,디지탈신호기록방법,디지탈신호기록장치,기록매체,디지탈신호전송방법,및디지탈신호전송장치 | |
JP3277705B2 (ja) | 情報符号化装置及び方法、並びに情報復号化装置及び方法 | |
JP3318931B2 (ja) | 信号符号化装置、信号復号化装置及び信号符号化方法 | |
US5781586A (en) | Method and apparatus for encoding the information, method and apparatus for decoding the information and information recording medium | |
JPH09214348A (ja) | 信号符号化方法 | |
EP1386310A1 (en) | Device to encode, decode and broadcast audio signal with reduced size spectral information | |
JP3557674B2 (ja) | 高能率符号化方法及び装置 | |
JPH09101799A (ja) | 信号符号化方法及び装置 | |
JPH07168593A (ja) | 信号符号化方法及び装置、信号復号化方法及び装置、並びに信号記録媒体 | |
JP3318824B2 (ja) | デジタル信号符号化処理方法、デジタル信号符号化処理装置、デジタル信号記録方法、デジタル信号記録装置、記録媒体、デジタル信号伝送方法及びデジタル信号伝送装置 | |
JPH07336231A (ja) | 信号符号化方法及び装置、信号復号化方法及び装置、並びに記録媒体 | |
JP3227948B2 (ja) | 復号化装置 | |
JPH11330974A (ja) | エンコード方法、デコード方法、エンコード装置、デコード装置、ディジタル信号記録方法、ディジタル信号記録装置、記録媒体、ディジタル信号送信方法及びディジタル信号送信装置 | |
JP3227945B2 (ja) | 符号化装置 | |
JP3527758B2 (ja) | 情報記録装置 | |
JPH07221650A (ja) | 情報符号化方法及び装置並びに情報復号化方法及び装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20020115 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080215 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090215 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100215 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100215 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110215 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120215 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130215 Year of fee payment: 11 |
|
LAPS | Cancellation because of no payment of annual fees |