JP3141450B2 - オーディオ信号処理方法 - Google Patents

オーディオ信号処理方法

Info

Publication number
JP3141450B2
JP3141450B2 JP03276167A JP27616791A JP3141450B2 JP 3141450 B2 JP3141450 B2 JP 3141450B2 JP 03276167 A JP03276167 A JP 03276167A JP 27616791 A JP27616791 A JP 27616791A JP 3141450 B2 JP3141450 B2 JP 3141450B2
Authority
JP
Japan
Prior art keywords
block
time frame
audio signal
signal
processing method
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 - Lifetime
Application number
JP03276167A
Other languages
English (en)
Other versions
JPH0591061A (ja
Inventor
京弥 筒井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP03276167A priority Critical patent/JP3141450B2/ja
Priority to GB9220445A priority patent/GB2260069B/en
Priority to US07/953,556 priority patent/US5471558A/en
Priority to DE69233094T priority patent/DE69233094T2/de
Priority to EP92116735A priority patent/EP0545017B1/en
Publication of JPH0591061A publication Critical patent/JPH0591061A/ja
Application granted granted Critical
Publication of JP3141450B2 publication Critical patent/JP3141450B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/66Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission for reducing bandwidth of signals; for improving efficiency of transmission
    • H04B1/665Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission for reducing bandwidth of signals; for improving efficiency of transmission using psychoacoustic properties of the ear, e.g. masking effect

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、オーディオ信号をブロ
ックフローティング処理して圧縮するオーディオ信号処
理方法に関するものである。
【0002】
【従来の技術】従来より、オーディオ信号処理方法とし
て、オーディオ信号を圧縮して符号化する高能率符号化
技術には、例えば、入力オーディオ信号(ディジタルオ
ーディオデータ)を所定時間毎(所定時間フレーム毎)
にブロック化し、この各ブロック毎にいわゆるブロック
フローティング処理を施し、各ブロックのデータを適応
的なビット割り当てで量子化して伝送すると共に、上記
ブロックフローティング処理に関連するパラメータを伝
送するものがある。
【0003】ここで、上記ブロックフローティング処理
は、基本的には、ブロック内の各ワードに共通の値を掛
けて大きくし、量子化時の精度を上げるものであるが、
具体的には、例えばブロック内の各ワードの絶対値の内
で最も大きなもの(最大絶対値)を探し出し、この最大
絶対値が飽和しないような当該ブロック内の全ワードに
対して共通のフローティング係数を用いてフローティン
グ処理を行うものが一例としてある。より簡易なものと
しては、ビットシフトを利用する6dB単位のフローテ
ィングもある。
【0004】ところで、上記ブロックフローティングを
行うオーディオ信号処理方法によって入力オーディオ信
号を圧縮するようなシステムにおいては、いわゆるプリ
エコーという現象が発生する虞れがあり、このプリエコ
ーが、復号化及び再生後の音質上、大きな問題となって
いる。
【0005】ここで、上記プリエコーとは、ブロックフ
ローティングを行なう時間フレーム内に過渡的信号が含
まれる場合すなわち信号レベルが急激に大きくなる(時
間フレーム内にトーナリティの高い信号が存在する)場
合に、量子化ノイズがその時間フレーム内でほぼ一様に
現われ、この時間フレーム内で信号レベルの低い所に現
われた量子化ノイズがいわゆるマスキング効果が作用し
ないために聞こえてくる現象、或いは当該信号レベルが
低いところで現れた量子化ノイズそのものをいう。
【0006】なお、上記マスキング効果とは、人間の聴
覚特性により、ある音により他の音がマスクされて聞こ
えなくなる現象を言う。換言すれば、上記マスキングと
は、ある信号によって他の信号がマスクされて聞こえな
くなる現象をいうものであり、このマスキング効果に
は、時間軸上のオーディオ信号による時間軸マスキング
効果と、周波数軸上の信号による同時刻マスキング効果
とがある。これらのマスキング効果により、マスキング
される部分にノイズがあったとしても、このノイズは聞
こえないことになる。このため、実際のオーディオ信号
では、このマスキングされる範囲内のノイズは許容可能
なノイズとされる。また、当該マスキング効果には、い
わゆるフォワードマスキング(Forward Masking )効果
すなわち時間的に前にある音によって後ろの音がマスキ
ングされる現象と、いわゆるバックワードマスキング
(Backward Masking)すなわち時間的に後ろにある音に
よって前の音がマスキングされる現象(ただし、マスキ
ング効果は非常に短い時間に限られる。)とも存在す
る。
【0007】すなわち例えば、図7に示すように、信号
レベルが急激に高くなる信号を含むオーディオ信号を所
定時間フレーム(時間フレームT1〜T4)毎にブロッ
ク化して上記ブロックフローティング処理を施した後に
復号化すると(オーディオ信号をブロックフローティン
グ処理で圧縮した後に伸長すると)、図8に示すよう
に、当該信号レベルが急激に高くなる信号を含む時間フ
レームT2の信号レベルの低い所(時間フレームT2の
前半部分)に、上記プリエコー(量子化ノイズ)peが
現れるようになる。
【0008】図9に、上記入力オーディオ信号を所定の
時間フレーム毎にブロック化し、各ブロック毎にブロッ
クフローティング処理を施し、各ブロック毎のデータを
適応的なビット割り当てで量子化して伝送すると共に、
上記ブロックフローティング処理に関連するパラメータ
を伝送するオーディオ信号処理方法が適用される従来の
オーディオ信号処理装置の概略構成を示し、この図9の
構成を用いて上記プリエコーが発生する過程を説明す
る。
【0009】なお、この図9には、時系列のオーディオ
信号(波形データ)をスペクトル信号(スペクトルデー
タ)に変換して符号化を行ういわゆる変換符号化(トラ
ンスフォームコーデイング)の構成を示している。
【0010】この図9において、入力端子101には、
上記所定の時間フレーム毎の時系列のオーディオ信号
(波形データ)TSが供給される。このオーディオ信号
TSは、供給された時系列信号をスペクトル信号に変換
する時間/周波数変換回路111によりスペクトル信号
SPに変換される。このスペクトル信号SPは、スペク
トル信号量子化回路115に送られ量子化される。
【0011】このとき、当該スペクトル信号量子化回路
115は、供給されたスペクトル信号SPをブロックフ
ローティング処理により正規化(ノーマライズ)した
後、適応的な割り当てビット数で量子化する。
【0012】当該スペクトル信号量子化回路115で上
記ブロックフローティング処理を行う際のブロックフロ
ーティング処理に関連するパラメータのうちのフローテ
ィング係数(スケールファクタSF)は、スケールファ
クタ計算回路113から供給される。すなわち、上記ス
ケールファクタ計算回路113には上記スペクトル信号
SPが供給されており、このスケールファクタ計算回路
113から、上記時間フレーム毎のブロック毎のスペク
トル信号SPの例えばピーク或いは平均値に所定の係数
を乗算したフローティング係数(スケールファクタS
F)が出力されるようになっている。
【0013】また、上記スペクトル信号量子化回路11
5において上記適応的な割り当てビット数で量子化を行
うための割り当てビット数に対応するワード長WLのデ
ータは、ビットアロケーシヨン計算回路114から供給
されている。すなわち、上記ビットアロケーシヨン計算
回路114にも上記スペクトル信号SPが供給されてお
り、このビットアロケーシヨン計算回路114から、上
記ブロック毎のスペクトル信号SPのエネルギレベルに
応じた許容ノイズレベル(マスキング効果を考慮した許
容ノイズレベル)に基づく割り当てビット数データとし
てのワード長WLのデータが出力されるようになってい
る。
【0014】上記スペクトル信号量子化回路115で、
上記スケールファクタSFに基づいてブロックフローテ
ィング処理された後に上記ワード長WLに基づく割り当
てビット数で量子化されたスペクトル信号QSPは、上
記スケールファクタSF,ワード長WLと共にビットス
トリーム変換回路116でビットストリームに変換され
る。このビットストリーム変換回路116の出力(コー
ディングされた信号)CDTが出力端子102から出力
される。
【0015】図10には、上記ビットアロケーシヨン計
算回路114の具体的構成を示す。この図10におい
て、端子141に供給された上記スペクトル信号SP
は、先ず、エネルギ計算回路145でエネルギ分布が求
められる。このエネルギ計算回路145の出力(エネル
ギレベルEN)は、許容ノイズ量計算回路146に送ら
れる。当該許容ノイズ量計算回路146では、上記エネ
ルギ計算回路145で求めたエネルギ分布に基づいて上
記ブロック毎(ブロックフローティング単位)で、上記
マスキング効果を考慮した許容ノイズレベルを求める。
この許容ノイズ量計算回路146の出力(許容ノイズレ
ベルAN)は、ワード長計算回路147に送られる。こ
のワード長計算回路147には、端子143を介して上
記スケールファクタ計算回路113からのスケールファ
クタSFも供給されている。したがって、このワード長
計算回路147では、上記各ブロック毎のスケールファ
クタSFの値から上記割り当てビット数を示すワード長
WLのデータが求められている。
【0016】ここで、図11には、上記ブロックフロー
ティング処理を行う単位を示す。すなわち、この図11
に示すように、上記ブロックフローティング処理は、周
波数軸方向および時間軸方向に分割された各小領域毎に
ブロックフローティングが行なわれる。例えば、上記時
間フレームT1〜T4の任意の周波数帯域の4つのブロ
ック(フローティングブロックB1〜B4)の各ブロッ
ク単位で、上記ビットアロケーシヨン計算回路114で
の割り当てビット数を求めるための計算が行われる。
【0017】また、図12には、前述した図7のような
オーディオ信号に対する上記ビットアロケーシヨン計算
回路114での計算結果を示している。
【0018】すなわち、上記ビットアロケーシヨン計算
回路114では、この図12に示すように、各ブロック
B1〜B4において、上記エネルギレベルEN(各ブロ
ック毎のエネルギレベルEN1〜EN4)が求められ、
これら各エネルギレベルEN1〜EN4に基づいて許容
ノイズレベルAN(各ブロック毎の許容ノイズレベルA
N1〜AN4)が求められる。この各ブロックB1〜B
4の許容ノイズレベルAN1〜AN4と、各ブロックB
1〜B4における上記スケールファクタSFの値とから
上記ワード長WLのデータが求められる。
【0019】ここで、この図12において、ブロックB
2では、前述した図7に示したように、当該ブロックB
2内の信号の後半部分の信号レベルが大きくなっている
ため、当該ブロックB2の上記エネルギレベルEN2
と、当該エネルギレベルEN2に基づく許容ノイズレベ
ル(すなわち上記エネルギレベルENに応じてマスキン
グされるノイズレベル)AN2も大きな値に評価される
ようになる。このような場合、当該ブロックB2のスペ
クトル信号SPの量子化の際に割り当てられるビット数
(すなわちワード長WL2に応じたビット数)は、量子
化ノイズを上記許容ノイズレベルAN2以下に抑える程
度にしか割り振られないことになる。
【0020】しかし、上記図7で示したようにブロック
B2すなわち時間フレームT2の前半部分は信号レベル
が低いものであるため、実際には、図13に示すよう
に、当該時間フレームT2の前半部分のブロックB21
の許容ノイズレベルAN21 は、低い値となっているは
ずである。また、図7で示したように時間フレームT2
の後半部分は信号レベルが急激に大きくなっているもの
(過渡的信号)であるため、実際には、図13に示すよ
うに、当該時間フレームT2の後半部分のブロックB2
2 の許容ノイズレベルAN22 は、高い値となっている
はずである。なお、図13には、上記図7の信号に対応
して時間フレームT2のブロックB21 ,B22 のエネ
ルギレベルEN21 ,EN22 も同時に示している。
【0021】このようなことから、図12のようにして
割り当てビット数を決定すると、上記図13の時間フレ
ームT2の前半部分(ブロックB21 の部分)に、上記
許容ノイズレベルAN22 を越えている量子化ノイズが
前述したようなプリエコーとして聞こえるようになる。
【0022】
【発明が解決しようとする課題】ところで、上記プリエ
コーを防ぐ方法としては、例えば、上記時間フレームを
できるだけ小さくとることによってプリエコーの生じる
時間をなるべく小さくし、上述のいわゆるバックワード
マスキング(Backward Masking)すなわち時間的に後ろ
にある音によって前の音がマスキングされる現象(ただ
し、マスキング効果は非常に短い時間に限られる。)を
利用して上記プリエコーが聞こえなくなるようにする方
法がある。
【0023】しかし、通常のオーディオ信号では時間フ
レームを短くとると符号化の効率が悪くなるため、時間
フレームを極端に短くとることはできない。
【0024】また、上記時間フレームを可変にして信号
レベルが急激に大きくなる時間フレームのみを短くする
ことも可能ではあるが、通常、上記ブロックフローティ
ング処理は上記時間フレームの時系列のオーディオ信号
を周波数軸に変換して得たスペクトル信号に対して施さ
れるため、この場合も、上記時系列信号からスペクトル
を求める場合のウインドウ形状等の関係から、あまり短
い時間フレームを混在させることはできない。
【0025】したがって、これら時間フレームを短くす
る方法のみでプリエコーを防止することには限界があっ
た。
【0026】更に、例えば、信号レベルが急激に大きく
なる時間フレームを検出し、その時間フレームには余分
にビットを割り当てることで量子化歪みを減らすように
する方法もある。
【0027】しかし、当該多くビットを割り当てる方法
の場合、実際にどれだけ余分なビットを割り振るかを正
しく決めることは困難であった。
【0028】そこで、本発明は、上述のような実情に鑑
みて提案されたものであり、プリエコーと呼ばれる音質
劣化を防止することができるオーディオ信号処理方法を
提供するを目的とするものである。
【0029】
【課題を解決するための手段】本発明のオーディオ信号
処理方法は、上述の目的を達成するために提案されたも
のであり、入力オーディオ信号を所定の時間フレーム毎
にブロック化し、各ブロック毎にブロックフローティン
グ処理を施し、各ブロック毎のデータを適応的なビット
割り当てで量子化して伝送すると共に、上記ブロックフ
ローティング処理に関連するパラメータを伝送するオー
ディオ信号処理方法において、注目する時間フレームの
ブロックのビット割り当てを少なくとも当該注目する時
間フレームより以前の時間フレーム、或いは、当該注目
する時間フレームの直前の時間フレームの信号エネルギ
又はマスキング量に基づいて決定するようにしたもので
ある。
【0030】また、本発明のオーディオ信号処理方法
は、入力オーディオ信号を所定の時間フレーム毎にブロ
ック化し、各ブロック毎にブロックフローティング処理
を施し、各ブロック毎のデータを適応的なビット割り当
てで量子化して伝送すると共に、上記ブロックフローテ
ィング処理に関連するパラメータを伝送するオーディオ
信号処理方法において、過渡的信号を含む(信号レベル
が急激に高くなる)時間フレームを検出し、当該時間フ
レームのブロックのビット割り当てを少なくとも当該時
間フレームより以前の時間フレーム、或いは、当該時間
フレームの直前の時間フレームにおける信号エネルギ又
はマスキング量に基づいて決定するようにしたものであ
る。
【0031】更に、本発明のオーディオ信号処理方法
は、上述のように、上記注目する時間フレームのブロッ
クのビット割り当てを当該注目する時間フレームより以
前の時間フレーム又は直前の時間フレームの信号エネル
ギ又はマスキング量に基づいて決定したり、過渡的信号
を含む(信号レベルが急激に高くなる)時間フレームの
ブロックのビット割り当てをこの時間フレームより以前
の時間フレーム又は直前の時間フレームにおける信号エ
ネルギ又はマスキング量に基づいて決定したりすると共
に、上記入力オーディオ信号の所定の時間フレームの複
数の時間フレームからなる期間における情報量、或い
は、上記ブロックフローティング処理を可変長の時間フ
レームで行い短い時間フレームが選択された場合の複数
の時間フレームからなる期間における情報量を一定化す
るようにしたものである。
【0032】
【作用】本発明のオーディオ信号処理方法によれば、注
目する時間フレームのブロックのビット割り当ては、こ
の注目する時間フレームより以前或いは直前の時間フレ
ームの信号エネルギ又はマスキング量に基づいて決定さ
れている。このため、例えば、注目する時間フレームと
して過渡的信号を含む時間フレームのビット割り当て
は、信号エネルギ又はマスキング量の小さいこの注目時
間フレーム以前の時間フレームのものに基づいたものと
なり、したがって、この注目する時間フレームの割り当
てビット数が増えて量子化歪みを減らすことができる。
【0033】また、上記入力オーディオ信号の所定の時
間フレームの複数の時間フレームからなる期間における
情報量を一定化するようにしたことで、ビットの過不足
が発生しない。
【0034】更に、複数の時間フレームからなる期間に
おける情報量を一定化する際、上記ブロックフローティ
ング処理を可変長の時間フレームで行い短い時間フレー
ムが選択された場合に情報量を一定化するようにしたこ
とで、ビットレートを一定化することによる信号劣化を
抑えることができる。
【0035】
【実施例】以下、本発明の実施例を図面を参照しながら
説明する。
【0036】本実施例のオーディオ信号処理方法は、図
1に示すように、時系列の入力オーディオ信号TSを所
定の時間フレーム毎(例えば前記時間フレームT1〜T
2)にブロック化(前記時間フレーム毎の周波数帯域の
ブロックB1〜B4)し、各ブロックB1〜B3毎にブ
ロックフローティング処理を施し、各ブロックB1〜B
3毎のデータを適応的なビット割り当て(ワード長に基
づくビット割り当て数)で量子化して伝送すると共に、
上記ブロックB1〜B3毎のブロックフローティング処
理に関連するパラメータとしてのフローティング係数
(スケールファクタSF1〜SF4)及びワード長wl
のデータを伝送するオーディオ信号処理方法であって、
注目する時間フレームのブロックのビット割り当てを少
なくとも当該注目する時間フレームより以前の時間フレ
ーム、或いは、当該注目する時間フレームの直前の時間
フレームの信号エネルギ(エネルギレベルEN)又はマ
スキング量(マスキング量に基づく許容ノイズレベルA
N)に基づいて決定するようにしたものである。
【0037】すなわち、本実施例信号処理方法では、上
記注目する時間フレームが例えば時間フレームT2であ
るときは、当該時間フレームT3以前の時間フレームT
0やT1のブロックB0,B1のエネルギレベルEN
0,EN1又は、許容ノイズレベルAN0,AN1に基
づいて、当該時間フレームT2のブロックB2のデータ
に対するビット割り当て数(ワード長wl0,wl1)
を決定するようにしている。同様に、本実施例信号処理
方法では、上記注目する時間フレームが例えば時間フレ
ームT2であるときは、当該時間フレームT2の直前の
時間フレームT1のブロックB1のエネルギレベルEN
1又は、許容ノイズレベルAN1に基づいて、当該時間
フレームT2のブロックB2のデータに対するビット割
り当て数(ワード長wl1)を決定するようにしてい
る。
【0038】また、本発明のオーディオ信号処理方法
は、図1に示すように、過渡的信号を含む(信号レベル
が急激に高くなる)時間フレーム(例えば図1の時間フ
レームT2)を検出し、当該時間フレームT2のブロッ
クB2のビット割り当てを少なくとも当該時間フレーム
T2より以前の時間フレームT0やT1のブロックB
0,B1、或いは、当該時間フレームT2の直前の時間
フレームT1のブロックB1における信号エネルギ(す
なわちエネルギレベルEN0やEN1、或いはEN1)
又はマスキング量(すなわちマスキング量に基づく許容
ノイズレベルAN0やAN1、或いはAN1)に基づい
て決定する(すなわちワード長wl0やwl1、或いは
wl1)ようにしたものである。
【0039】上述したことを言い換えると、本実施例の
オーディオ信号処理方法においては、前述の図12で示
したように各ブロックB1〜B4でのワード長WL1〜
WL4を決定するに当たって、各ブロックB1〜B4自
身での許容ノイズレベルAN1〜AN4を使用するので
はなく、図1に示すように、例えば一つ前のブロックに
おける許容ノイズレベルANを用いる。すなわち例え
ば、ブロックB1に対しては一つ前のブロックB0の許
容ノイズレベルAN0を用いてワード長wl1を決定
し、ブロックB2に対してはブロックB1の許容ノイズ
レベルAN1を用いてワード長wl2を決定し、ブロッ
クB3に対してはブロックB2の許容ノイズレベルAN
2を用いてワード長wl3を決定し、ブロックB4に対
してはブロックB3の許容ノイズレベルAN3を用いて
ワード長wl4を決定するようにしている。
【0040】このようにすることで、例えば、前述した
図12に対応して信号レベルが急激に大きくなる図1の
ブロックB2においては、ブロックB1の低い許容ノイ
ズレベルAN1の値を用いてワード長wl2が計算され
るため、上記ブロックB2の信号レベルの低い前半部分
にプリエコーが発生しないだけの十分なビット数が当該
ブロックB2に対して割り当てられることになる。
【0041】ここで、この図1の例において、ブロック
B2の1つ前のブロックB1におけるエネルギレベルE
N1が例えば高くなったような場合には、当該ブロック
B1の許容ノイズレベルAN1も高くなり、したがっ
て、ブロックB2に割り当てられるビット数も少なくな
る。しかし、この場合には、ブロックB1の信号による
いわゆるフォワードマスキング(Forward Masking)効
果すなわち時間的に前にある音によって後ろの音がマス
キングされる現象が働くようになるため、上記ブロック
B2で発生した量子化ノイズは聞こえなくなり、問題な
い。
【0042】また、本実施例の場合、上記ブロックB2
の後ろのブロックB3,B4に与えられるビット数は前
述した従来の方法に較べ少なくなるが、これらのブロッ
クB3,B4で発生したノイズも、やはり前のブロック
B2の信号による上記フォワードマスキング効果が作用
するようになるため、聴感上の障害にはならない。
【0043】このように本発明実施例のオーディオ信号
処理方法は、過渡的な信号(トーナリティの高い)を処
理する場合にうまく作用することがわかる。
【0044】更に、本発明実施例のオーディオ信号処理
方法は、上述したような過渡的な信号のみならず、定常
的な信号を処理する場合にもうまく作用する。
【0045】すなわち、例えば図2に示すような定常的
なオーディオ信号SPに対して信号処理を行う場合、こ
の定常的なオーディオ信号SPの各ブロックB1〜B4
(B0〜B4)における各エネルギレベルEN1〜EN
4と、各許容ノイズレベルAN1〜AN4(AN0〜A
N4)と、各スケールファクタSF1〜SF4と、ワー
ド長wl1〜wl4とは、図3に示すようになる。な
お、この図3には、比較のため、各ブロックB1〜B4
自身の許容ノイズレベルAN1〜AN4及びスケールフ
ァクタSF1〜SF4に基づくワード長WL1〜WL4
も示している。
【0046】この図3からもわかるように、図2に示し
たような定常的な信号が入力された場合には、各ブロッ
クB1〜B4における許容ノイズレベルAN1〜AN4
と、それぞれのブロックB1〜B4の直前のブロック
(B0〜B3)における各許容ノイズレベル(AN0〜
AN3)は、ほとんど同じ値をとることになる。すなわ
ち、例えば上記各ブロックB1〜B4自身で前記ワード
長WL1〜WL4を計算したとしても、本実施例のよう
に、一つ前のブロックのものを用いてワード長wl1〜
wl4を計算したとしても、ほとんど同じ結果になるこ
とがわかる。したがって、定常的な信号部分に本発明実
施例のオーディオ信号処理方法をそのまま適用してもよ
い事がわかる。なお、このようにすると、入力されたオ
ーディオ信号に対して統一的な処理を施す事ができるた
め、当該処理方法を実現するためのシステムの構成を簡
単にすることができるようになる。
【0047】ただし、定常的な信号に対して各ブロック
B1〜B4のワード長を求める場合には、それぞれ各ブ
ロックB1〜B4自身の許容ノイズレベルAN1〜AN
4を用いるようにしたほうが音質上はよくなるので、前
述したように、信号レベルが急激に大きくなる部分を検
出して、その部分にのみ、上述の実施例の方法を適用す
るようにしてもよい。
【0048】特に各時点での信号が過渡的であるか、或
いは定常的であるかを判断し、定常的である場合には長
い時間ブロックをとるようにする(すなわち複数の時間
フレームをまとめた期間)場合においては、その期間の
ワード長を求める際に、当該期間での許容ノイズレベル
を用いるようにしたほうが音質上はよくなる。
【0049】また、上述の説明では、各ブロックの直前
の許容ノイズレベルを用いてワード長wlを計算すると
しているが、バックワードマスキング効果(時間的に後
ろにある音によって前の音がマスキングされる現象であ
り、上記フォワードマスキング効果と比較すると、マス
キング効果は小さい。)が働くことを考慮して、直前の
ブロックの許容ノイズレベルと、ワード長を計算するブ
ロックの許容ノイズレベルとを補間した値をもとにして
ワード長を求めるようにしてもよい。
【0050】更に、許容ノイズレベルの代わりに、注目
ブロックのエネルギ計算を行なう時点で、前のブロック
でのスペクトル信号から計算した値を当該注目ブロック
におけるエネルギ値とし、このエネルギ値から求めた許
容ノイズレベルに基づいて当該注目ブロックのワード長
を求めるか、或いは、前のブロックのエネルギレベルと
当該注目ブロックとのエネルギレベルを補間したエネル
ギ値を当該注目ブロックにおけるエネルギ値とし、この
エネルギ値から求めた許容ノイズレベルに基づいて当該
注目ブロックのワード長を求めるような方法も、すべて
上述した本実施例の処理方法と同じ効果を与えるもので
あり、本発明のオーディオ信号処理方法の一部として含
まれる。
【0051】また、本発明の方法は、ビットレートを固
定にしたシステムにも可変にしたシステムにも適用でき
るが、上述したように信号レベルが急激に大きくなるブ
ロックに多くのビットを割り当てることができるため、
ビットレートを固定にしたシステムに適用する場合、時
間的に連続した幾つかのブロックをまとめてビットパッ
キング(ビットレート調整)を行なうようにすると効果
が大きい。
【0052】すなわち、本発明のオーディオ信号処理方
法は、上述したように、上記注目する時間フレームのブ
ロックのビット割り当てを当該注目する時間フレームよ
り以前の時間フレーム又は直前の時間フレームのエネル
ギレベルEN又はマスキング量(許容ノイズレベルA
N)に基づいて決定したり、過渡的信号を含む(信号レ
ベルが急激に高くなる)時間フレームのブロック(例え
ば時間フレームT2のブロックB2)のビット割り当て
をこの時間フレームT2より以前の時間フレーム又は直
前の時間フレーム(時間フレームT0やT1、或いはT
1)におけるエネルギレベルEN0やEN1或いはEN
1又は、マスキング量(許容ノイズレベルAN0やAN
1、或いはAN1)に基づいて決定したりすると共に、
上記入力オーディオ信号の所定の時間フレームの複数の
時間フレームからなる期間における情報量、或いは、上
記ブロックフローティング処理を可変長の時間フレーム
で行い短い時間フレームが選択された場合の複数の時間
フレームからなる期間における情報量を一定化する(す
なわちビットパッキングを行う)ようにもしている。
【0053】図4は、上述した実施例のように、各時点
での信号が過渡的であるか、或いは定常的であるかによ
って時間フレームのとり方を可変にしたオーディオ信号
処理方法を適用した具体的な構成を示している。なお、
この図4には、時系列のオーディオ信号(波形データ)
TSをスペクトル信号(スペクトルデータ)SPに変換
して符号化を行ういわゆる変換符号化(トランスフォー
ムコーデイング)の構成を示している。
【0054】この図4において、入力端子1には、上記
所定の時間フレーム毎の時系列のオーディオ信号(波形
データ)TSが供給される。このオーディオ信号TS
は、供給された時系列信号をスペクトル信号に変換する
時間/周波数変換回路11によりスペクトル信号SPに
変換される。ここで、当該時間/周波数変換回路11に
は、上記オーディオ信号TSが供給され上記時間フレー
ム毎のブロック(B1〜B4)を決定すると共に可変ブ
ロック長(可変時間フレーム)を決定するブロック長決
定回路12からのブロック長BLのデータが供給されて
いる。したがって、当該時間/周波数変換回路11で
は、このブロック長BLのデータに基づいて上記時系列
信号のオーディオ信号TSをスペクトル信号に変換する
処理がなされている。この時間/周波数変換回路11か
らのスペクトル信号SPは、スペクトル信号量子化回路
15に送られ量子化される。
【0055】このとき、当該スペクトル信号量子化回路
15は、供給されたスペクトル信号SPをブロックフロ
ーティング処理により正規化(ノーマライズ)した後、
適応的な割り当てビット数で量子化する。
【0056】当該スペクトル信号量子化回路15で上記
ブロックフローティング処理を行う際のブロックフロー
ティング処理に関連するパラメータのフローティング係
数(スケールファクタSF)は、スケールファクタ計算
回路13から供給される。すなわち、上記スケールファ
クタ計算回路13には上記スペクトル信号SPが供給さ
れており、このスケールファクタ計算回路13から、上
記時間フレーム毎のブロック毎のスペクトル信号SPの
例えばピーク或いは平均値に所定の係数を乗算したフロ
ーティング係数(スケールファクタSF)が出力される
ようになっている。なお、上記スケールファクタ計算回
路13には、上記ブロック長決定回路12から、上記ス
ケールファクタSFを求めるのに必要なブロック長BL
のデータも供給されている。更に、上記スペクトル信号
量子化回路15にも、上記ブロック長決定回路12か
ら、上記ブロックフローティング処理を行う際に必要な
ブロック長BLのデータが供給されている。
【0057】また、上記スペクトル信号量子化回路15
で上記適応的な割り当てビット数で量子化を行うための
割り当てビット数データ(ワードwlのデータ)は、ビ
ットアロケーシヨン計算回路14から供給されている。
すなわち、上記ビットアロケーシヨン計算回路14にも
上記スペクトル信号SPが供給されており、このビット
アロケーシヨン計算回路14から、上記ブロック毎のス
ペクトル信号SPのエネルギレベルに応じた許容ノイズ
レベル(マスキング効果を考慮した許容ノイズレベル)
に基づく割り当てビット数データとしてのワード長wl
が出力されるようになっている。なお、上記ビットアロ
ケーシヨン計算回路14にも、上記ブロック長決定回路
12からブロック毎の割り当てビット数を決定するのに
必要なブロック長BLのデータが供給されている。
【0058】上記スペクトル信号量子化回路15で、上
記スケールファクタSFに基づいてブロックフローティ
ング処理された後に上記ワード長wlに基づく割り当て
ビット数で量子化されたスペクトル信号QSPは、上記
スケールファクタSF,ワード長wl,ブロック長BL
のデータと共にビットストリーム変換回路16でビット
ストリームに変換される。このビットストリーム変換回
路16の出力(コーディングされた信号)CDTが出力
端子2から出力される。
【0059】図5には、上記ブロック長決定回路12の
具体的構成を示す。この図5において、端子1に供給さ
れた上記オーディオ信号TSは、先ず、ピーク値計算回
路21に送られ、当該ピーク値計算回路21で上記オー
ディオ信号TSの各時間フレームT1〜T4のピーク値
PK1〜PK4が求められる。このピーク値計算回路2
1の出力は、ピーク値比較回路22に送られる。当該ピ
ーク値比較回路22では、上記ピーク値計算回路21の
出力に基づいて上記入力オーディオ信号TSが例えば定
常的な信号であるか、或いは過渡的な信号であるかを判
断し、例えば、定常的な信号である場合は長い時間フレ
ーム(ブロック長)とするためのブロック長BLのデー
タを出力する。このブロック長BLのデータが端子23
から出力されるようになっている。
【0060】図6には、上記ビットアロケーシヨン計算
回路14の具体的構成を示す。この図6において、端子
41には上記スペクトル信号SPが供給される。また、
端子42には上記ブロック長BLのデータが供給され、
端子43には上記スケールファクタSFが供給されるよ
うになっている。上記端子41を介して供給されたスペ
クトル信号SPと、上記端子42を介して供給された上
記ブロック長BLのデータとは、エネルギ計算回路45
に送られる。
【0061】当該エネルギ計算回路45では上記ブロッ
ク長BLに基づくブロック単位で上記スペクトル信号S
Pのエネルギ分布が求められる。このエネルギ計算回路
45の出力(ブロック毎のエネルギレベルEN)は、許
容ノイズ量計算回路46に送られる。
【0062】この許容ノイズ量計算回路46には上記ブ
ロック長BLのデータも送られ、したがって、当該許容
ノイズ量計算回路46では、上記エネルギ計算回路45
で求めたエネルギ分布に基づいて上記ブロック長BLに
応じたブロック単位で、上記マスキング効果を考慮した
許容ノイズレベルANが求められる。
【0063】また、この許容ノイズ量計算回路46で求
めた許容ノイズレベルANは、許容ノイズ量記憶回路4
8に記憶され、この記憶された許容ノイズレベルANに
より、前述したような前のブロックの許容ノイズレベル
ANの値を得るワード長を求める際に用いることができ
るようになる。
【0064】この許容ノイズ量計算回路14からの注目
ブロックの出力(注目ブロックの許容ノイズレベルA
N)及び上記許容ノイズ量記憶回路48からの当該注目
ブロックの前のブロックの許容ノイズレベルANは、ワ
ード長計算回路47に送られる。このワード長計算回路
47には、端子43を介して上記スケールファクタ計算
回路13からのスケールファクタSFも供給され、更に
上記ブロック長BLのデータも供給されている。したが
って、このワード長計算回路47では、上記許容ノイズ
レベルANと、上記ブロック長BLに応じたブロック毎
のスケールファクタSFの値とから割り当てビット数を
示すワード長wlが求められる。
【0065】なお、本発明の実施例としては、上述した
ように、時系列のオーディオ信号TSをスペクトル信号
SPに変換したものを符号化するシステムに関して説明
を行なったが、本発明は、時系列信号をサブバンドに分
割して符号化する(いわゆるサブバンドコーディング)
ものなど、時系列信号に対してブロックフローティング
するシステムに対しても適用することができる。
【0066】
【発明の効果】上述のように、本発明のオーディオ信号
処理方法においては、注目する時間フレームのブロック
のビット割り当てを少なくともこの注目する時間フレー
ムより以前の時間フレーム、或いは、この注目する時間
フレームの直前の時間フレームの信号エネルギ又はマス
キング量に基づいて決定するようにしたことにより、ま
た、過渡的信号を含む時間フレームを検出し、時間フレ
ームのブロックのビット割り当てを少なくともこの時間
フレームより以前の時間フレーム、或いは、この時間フ
レームの直前の時間フレームにおける信号エネルギ又は
マスキング量に基づいて決定するようにしたことによ
り、プリエコーを軽減し、音質を向上させることがで
き、これを簡単な処理で確実に行なうことができるよう
になる。
【0067】また、本発明のオーディオ信号処理方法に
おいては、上述のように、注目する時間フレームのブロ
ックのビット割り当てをこの注目する時間フレームより
以前の時間フレーム又は直前の時間フレームの信号エネ
ルギ又はマスキング量に基づいて決定したり、過渡的信
号を含む時間フレームのブロックのビット割り当てをこ
の時間フレームより以前の時間フレーム又は直前の時間
フレームにおける信号エネルギ又はマスキング量に基づ
いて決定したりすると共に、入力オーディオ信号の所定
の時間フレームの複数の時間フレームからなる期間にお
ける情報量、或いは、ブロックフローティング処理を可
変長の時間フレームで行い短い時間フレームが選択され
た場合の複数の時間フレームからなる期間における情報
量を一定化するようにしたことにより、入力オーディオ
信号の所定の時間フレームの複数の時間フレームからな
る期間における情報量を一定化でき、ビットの過不足が
発生しないようになる。更に、複数の時間フレームから
なる期間における情報量を一定化する際、ブロックフロ
ーティング処理を可変長の時間フレームで行い短い時間
フレームが選択された場合に情報量を一定化するように
したことで、ビットレートを一定化することによる信号
劣化を抑えることができるようになる。したがって、こ
の場合も、プリエコーを軽減し、音質を向上させること
ができる。これを簡単な処理で確実に行なうことができ
る。
【図面の簡単な説明】
【図1】本発明実施例の方法による割り当てビット数の
決定の様子を説明するための図である。
【図2】定常的な信号を示す波形図である。
【図3】本発明方法による定常的な信号に対する割り当
てビット数決定の様子を説明するための図である。
【図4】本発明実施例の信号処理方法を適用する具体的
構成を示すブロック回路図である。
【図5】図4の構成のブロック長決定回路の具体的構成
を示すブロック回路図である。
【図6】図4の構成のビットアロケーシヨン計算回路の
具体的構成を示すブロック回路図である。
【図7】過渡的信号の例を示す波形図である。
【図8】プリエコーを説明するための波形図である。
【図9】従来の構成を示すブロック回路図である。
【図10】図9の構成のビットアロケーシヨン計算回路
の具体的構成を示すブロック回路図である。
【図11】ブロックフローティング単位を説明するため
の図である。
【図12】従来の信号処理方法による割り当てビット数
決定の様子を説明するための図である。
【図13】従来の信号処理方法の問題点を説明するため
の図である。
【符号の説明】
SF1〜SF4・・・スケールファクタ EN1〜EN4・・・エネルギレベル AN0〜AN4・・・許容ノイズレベル wl1〜wl4・・・ワード長 11・・・・・・・・時間/周波数変換回路 12・・・・・・・・ブロック長決定回路 13・・・・・・・・スケールファクタ計算回路 14・・・・・・・・ビットアロケーシヨン計算回路 15・・・・・・・・スペクトル信号量子化回路 16・・・・・・・・ビットストリーム変換回路

Claims (6)

    (57)【特許請求の範囲】
  1. 【請求項1】 入力オーディオ信号を所定の時間フレー
    ム毎にブロック化し、各ブロック毎にブロックフローテ
    ィング処理を施し、各ブロック毎のデータを適応的なビ
    ット割り当てで量子化して伝送すると共に、上記ブロッ
    クフローティング処理に関連するパラメータを伝送する
    オーディオ信号処理方法において、 注目する時間フレームのブロックのビット割り当てを少
    なくとも当該注目する時間フレームより以前の時間フレ
    ームにおける信号エネルギ又はマスキング量に基づいて
    決定することを特徴とするオーディオ信号処理方法。
  2. 【請求項2】 上記注目する時間フレームのブロックに
    おけるビット割り当てを当該注目する時間フレームの直
    前の時間フレームの信号エネルギ又はマスキング量に基
    づいて決定することを特徴とする請求項1記載のオーデ
    ィオ信号処理方法。
  3. 【請求項3】 入力オーディオ信号を所定の時間フレー
    ム毎にブロック化し、各ブロック毎にブロックフローテ
    ィング処理を施し、各ブロック毎のデータを適応的なビ
    ット割り当てで量子化して伝送すると共に、上記ブロッ
    クフローティング処理に関連するパラメータを伝送する
    オーディオ信号処理方法において、 過渡的信号を含む時間フレームを検出し、当該時間フレ
    ームのブロックのビット割り当てを少なくとも当該時間
    フレームより以前の時間フレームにおける信号エネルギ
    又はマスキング量に基づいて決定することを特徴とする
    オーディオ信号処理方法。
  4. 【請求項4】 上記過渡的信号を含む時間フレームのビ
    ット割り当てを当該時間フレームの直前の時間フレーム
    における信号エネルギ又はマスキング量に基づいて決定
    することを特徴とする請求項3記載のオーディオ信号処
    理方法。
  5. 【請求項5】 上記入力オーディオ信号の所定の時間フ
    レームの複数の時間フレームからなる期間における情報
    量を一定化することを特徴とする請求項1又は請求項2
    又は請求項3又は請求項4記載のオーディオ信号処理方
    法。
  6. 【請求項6】 上記ブロックフローティング処理を可変
    長の時間フレームで行い、短い時間フレームが選択され
    た場合には複数の時間フレームからなる期間における情
    報量を一定化することを特徴とする請求項1又は請求項
    2又は請求項3又は請求項4記載のオーディオ信号処理
    方法。
JP03276167A 1991-09-30 1991-09-30 オーディオ信号処理方法 Expired - Lifetime JP3141450B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP03276167A JP3141450B2 (ja) 1991-09-30 1991-09-30 オーディオ信号処理方法
GB9220445A GB2260069B (en) 1991-09-30 1992-09-28 Signal processing apparatus and method and storage medium
US07/953,556 US5471558A (en) 1991-09-30 1992-09-29 Data compression method and apparatus in which quantizing bits are allocated to a block in a present frame in response to the block in a past frame
DE69233094T DE69233094T2 (de) 1991-09-30 1992-09-30 Verfahren und Anordnung zur Datenkompression bei welchem Quantisierungsbits einem Block in einem gegenwärtigen Rahmen in Abhängigkeit eines Blocks in einem vergangenen Rahmen zugeteilt werden
EP92116735A EP0545017B1 (en) 1991-09-30 1992-09-30 Data compression method and apparatus in which quantizing bits are allocated to a block in a present frame in response to the block in a past frame

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP03276167A JP3141450B2 (ja) 1991-09-30 1991-09-30 オーディオ信号処理方法

Publications (2)

Publication Number Publication Date
JPH0591061A JPH0591061A (ja) 1993-04-09
JP3141450B2 true JP3141450B2 (ja) 2001-03-05

Family

ID=17565667

Family Applications (1)

Application Number Title Priority Date Filing Date
JP03276167A Expired - Lifetime JP3141450B2 (ja) 1991-09-30 1991-09-30 オーディオ信号処理方法

Country Status (5)

Country Link
US (1) US5471558A (ja)
EP (1) EP0545017B1 (ja)
JP (1) JP3141450B2 (ja)
DE (1) DE69233094T2 (ja)
GB (1) GB2260069B (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014105519A (ja) * 2012-11-28 2014-06-09 Sb Energy Corp 陸屋根に設ける太陽光パネル設置架台構造
JP2015017397A (ja) * 2013-07-10 2015-01-29 鹿島建設株式会社 太陽電池モジュールの取付構造および取付方法
KR101814585B1 (ko) * 2017-08-14 2018-01-30 (주)현대파워솔라텍 베란다 태양광 발전장치
KR102032444B1 (ko) 2018-02-07 2019-10-15 크린빌(주) 가로등 설치형 태양열전지판 거치체
KR102032440B1 (ko) 2018-02-07 2019-10-15 크린빌(주) 가로등 설치형 태양열전지판 거치대

Families Citing this family (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5115240A (en) * 1989-09-26 1992-05-19 Sony Corporation Method and apparatus for encoding voice signals divided into a plurality of frequency bands
DE69231369T2 (de) * 1991-09-30 2001-03-29 Sony Corp Verfahren und Einrichtung zur Audiodatenkompression
JP3446216B2 (ja) * 1992-03-06 2003-09-16 ソニー株式会社 音声信号処理方法
US5765127A (en) * 1992-03-18 1998-06-09 Sony Corp High efficiency encoding method
JP3104400B2 (ja) * 1992-04-27 2000-10-30 ソニー株式会社 オーディオ信号符号化装置及び方法
JP3153933B2 (ja) * 1992-06-16 2001-04-09 ソニー株式会社 データ符号化装置及び方法並びにデータ復号化装置及び方法
JP3186292B2 (ja) * 1993-02-02 2001-07-11 ソニー株式会社 高能率符号化方法及び装置
JP3150475B2 (ja) * 1993-02-19 2001-03-26 松下電器産業株式会社 量子化方法
JP3186307B2 (ja) * 1993-03-09 2001-07-11 ソニー株式会社 圧縮データ記録装置及び方法
US5581654A (en) * 1993-05-25 1996-12-03 Sony Corporation Method and apparatus for information encoding and decoding
JP3721582B2 (ja) * 1993-06-30 2005-11-30 ソニー株式会社 信号符号化装置及び方法並びに信号復号化装置及び方法
JPH07123242B2 (ja) * 1993-07-06 1995-12-25 日本電気株式会社 音声信号復号化装置
TW327223B (en) * 1993-09-28 1998-02-21 Sony Co Ltd Methods and apparatus for encoding an input signal broken into frequency components, methods and apparatus for decoding such encoded signal
DE69427222T2 (de) * 1993-10-08 2001-08-30 Sony Corp Digitaler signalprozessor, verfahren zum verarbeiten digitaler signale und medium zum aufnehmen von signalen
KR100330290B1 (ko) * 1993-11-04 2002-08-27 소니 가부시끼 가이샤 신호부호화장치,신호복호화장치,및신호부호화방법
KR960003628B1 (ko) * 1993-12-06 1996-03-20 Lg전자주식회사 디지탈신호의 부호화/복호화 방법 및 장치
JP3404837B2 (ja) * 1993-12-07 2003-05-12 ソニー株式会社 多層符号化装置
DE69426860T2 (de) * 1993-12-10 2001-07-19 Nec Corp Sprachcodierer und Verfahren zum Suchen von Codebüchern
JPH07202820A (ja) * 1993-12-28 1995-08-04 Matsushita Electric Ind Co Ltd ビットレート制御システム
US5608713A (en) * 1994-02-09 1997-03-04 Sony Corporation Bit allocation of digital audio signal blocks by non-linear processing
DE4405659C1 (de) * 1994-02-22 1995-04-06 Fraunhofer Ges Forschung Verfahren zum kaskadierten Codieren und Decodieren von Audiodaten
JP3186412B2 (ja) * 1994-04-01 2001-07-11 ソニー株式会社 情報符号化方法、情報復号化方法、及び情報伝送方法
JP3277682B2 (ja) * 1994-04-22 2002-04-22 ソニー株式会社 情報符号化方法及び装置、情報復号化方法及び装置、並びに情報記録媒体及び情報伝送方法
JP3250376B2 (ja) * 1994-06-13 2002-01-28 ソニー株式会社 情報符号化方法及び装置並びに情報復号化方法及び装置
JP3277699B2 (ja) * 1994-06-13 2002-04-22 ソニー株式会社 信号符号化方法及び装置並びに信号復号化方法及び装置
KR100289733B1 (ko) * 1994-06-30 2001-05-15 윤종용 디지탈 오디오 부호화 방법 및 장치
JP3277705B2 (ja) 1994-07-27 2002-04-22 ソニー株式会社 情報符号化装置及び方法、並びに情報復号化装置及び方法
JP3341474B2 (ja) * 1994-07-28 2002-11-05 ソニー株式会社 情報符号化方法及び復号化方法、情報符号化装置及び復号化装置、並びに情報記録媒体
JP2776277B2 (ja) * 1994-12-08 1998-07-16 日本電気株式会社 音声符号化装置
JP3557674B2 (ja) * 1994-12-15 2004-08-25 ソニー株式会社 高能率符号化方法及び装置
JPH08190764A (ja) * 1995-01-05 1996-07-23 Sony Corp ディジタル信号処理方法、ディジタル信号処理装置及び記録媒体
JP2842276B2 (ja) * 1995-02-24 1998-12-24 日本電気株式会社 広帯域信号符号化装置
JP3307138B2 (ja) * 1995-02-27 2002-07-24 ソニー株式会社 信号符号化方法及び装置、並びに信号復号化方法及び装置
US5991725A (en) * 1995-03-07 1999-11-23 Advanced Micro Devices, Inc. System and method for enhanced speech quality in voice storage and retrieval systems
US5960390A (en) * 1995-10-05 1999-09-28 Sony Corporation Coding method for using multi channel audio signals
JPH09148937A (ja) * 1995-11-21 1997-06-06 Sony Corp 符号化処理方法、復号化処理方法、符号化処理装置および復号化処理装置
JP3189660B2 (ja) 1996-01-30 2001-07-16 ソニー株式会社 信号符号化方法
US5825320A (en) * 1996-03-19 1998-10-20 Sony Corporation Gain control method for audio encoding device
US5913186A (en) * 1996-03-25 1999-06-15 Prometheus, Inc. Discrete one dimensional signal processing apparatus and method using energy spreading coding
US5794180A (en) * 1996-04-30 1998-08-11 Texas Instruments Incorporated Signal quantizer wherein average level replaces subframe steady-state levels
JP3318825B2 (ja) * 1996-08-20 2002-08-26 ソニー株式会社 デジタル信号符号化処理方法、デジタル信号符号化処理装置、デジタル信号記録方法、デジタル信号記録装置、記録媒体、デジタル信号伝送方法及びデジタル信号伝送装置
JPH1083623A (ja) * 1996-09-10 1998-03-31 Sony Corp 信号記録方法、信号記録装置、記録媒体および信号処理方法
JP3496411B2 (ja) * 1996-10-30 2004-02-09 ソニー株式会社 情報符号化方法及び復号化装置
US5941936A (en) * 1996-10-31 1999-08-24 Taylor Group Of Companies, Inc. One-bit run-length encoding and playback system
JP3328532B2 (ja) * 1997-01-22 2002-09-24 シャープ株式会社 デジタルデータの符号化方法
US6466912B1 (en) * 1997-09-25 2002-10-15 At&T Corp. Perceptual coding of audio signals employing envelope uncertainty
US5913190A (en) * 1997-10-17 1999-06-15 Dolby Laboratories Licensing Corporation Frame-based audio coding with video/audio data synchronization by audio sample rate conversion
US5903872A (en) * 1997-10-17 1999-05-11 Dolby Laboratories Licensing Corporation Frame-based audio coding with additional filterbank to attenuate spectral splatter at frame boundaries
JP2000134105A (ja) * 1998-10-29 2000-05-12 Matsushita Electric Ind Co Ltd オーディオ変換符号化に用いられるブロックサイズを決定し適応させる方法
EP1312179B1 (en) * 2000-08-17 2012-12-05 Broadcom Corporation Method and system for transmitting isochronous voice in a wireless network
US7240001B2 (en) 2001-12-14 2007-07-03 Microsoft Corporation Quality improvement techniques in an audio encoder
US6934677B2 (en) 2001-12-14 2005-08-23 Microsoft Corporation Quantization matrices based on critical band pattern information for digital audio wherein quantization bands differ from critical bands
JP4676140B2 (ja) 2002-09-04 2011-04-27 マイクロソフト コーポレーション オーディオの量子化および逆量子化
US7502743B2 (en) 2002-09-04 2009-03-10 Microsoft Corporation Multi-channel audio encoding and decoding with multi-channel transform selection
US7567900B2 (en) * 2003-06-11 2009-07-28 Panasonic Corporation Harmonic structure based acoustic speech interval detection method and device
US7460990B2 (en) 2004-01-23 2008-12-02 Microsoft Corporation Efficient coding of digital media spectral data using wide-sense perceptual similarity
CN1922657B (zh) * 2004-02-19 2012-04-25 Nxp股份有限公司 用于可变块尺寸信号的解码方案
CN100468997C (zh) * 2004-10-08 2009-03-11 鸿富锦精密工业(深圳)有限公司 抖动图形产生装置及方法
US7822117B1 (en) * 2005-09-30 2010-10-26 Ambarella, Inc. Video encoder rate control using bit usage measuring and allocating by macroblock classes
US7885819B2 (en) 2007-06-29 2011-02-08 Microsoft Corporation Bitstream syntax for multi-process audio decoding
US8249883B2 (en) 2007-10-26 2012-08-21 Microsoft Corporation Channel extension coding for multi-channel source
TWI562133B (en) * 2011-05-13 2016-12-11 Samsung Electronics Co Ltd Bit allocating method and non-transitory computer-readable recording medium
US10003377B1 (en) * 2016-12-19 2018-06-19 Cisco Technology, Inc. Spread spectrum acoustic communication techniques
US10404319B1 (en) 2018-07-09 2019-09-03 Cisco Technology, Inc. Fast correlation of prometheus orthonormal sets (PONS) for communications
EP3834441B1 (en) 2018-08-07 2023-10-04 Signify Holding B.V. Compressive sensing method and edge node of distributed computing networks
US10396846B1 (en) 2018-10-12 2019-08-27 Cisco Technology, Inc. Adaptive decoding of spread spectrum signals using multiple correlator peaks
US10601459B1 (en) 2018-11-02 2020-03-24 Cisco Technology, Inc. Efficient handling of clock offset in spread spectrum decoders

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0059294B1 (fr) * 1981-02-27 1984-11-21 International Business Machines Corporation Perfectionnement aux procédés de transmission et dispositif de mise en oeuvre du procédé perfectionné
DE3171990D1 (en) * 1981-04-30 1985-10-03 Ibm Speech coding methods and apparatus for carrying out the method
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
US5115240A (en) * 1989-09-26 1992-05-19 Sony Corporation Method and apparatus for encoding voice signals divided into a plurality of frequency bands
JPH03117919A (ja) * 1989-09-30 1991-05-20 Sony Corp ディジタル信号符号化装置
JP2913731B2 (ja) * 1990-03-07 1999-06-28 ソニー株式会社 ディジタルデータの高能率符号化方法
JP3134338B2 (ja) * 1991-03-30 2001-02-13 ソニー株式会社 ディジタル音声信号符号化方法
JP3178026B2 (ja) * 1991-08-23 2001-06-18 ソニー株式会社 ディジタル信号符号化装置及び復号化装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014105519A (ja) * 2012-11-28 2014-06-09 Sb Energy Corp 陸屋根に設ける太陽光パネル設置架台構造
JP2015017397A (ja) * 2013-07-10 2015-01-29 鹿島建設株式会社 太陽電池モジュールの取付構造および取付方法
KR101814585B1 (ko) * 2017-08-14 2018-01-30 (주)현대파워솔라텍 베란다 태양광 발전장치
KR102032444B1 (ko) 2018-02-07 2019-10-15 크린빌(주) 가로등 설치형 태양열전지판 거치체
KR102032440B1 (ko) 2018-02-07 2019-10-15 크린빌(주) 가로등 설치형 태양열전지판 거치대

Also Published As

Publication number Publication date
JPH0591061A (ja) 1993-04-09
GB2260069B (en) 1995-05-10
GB2260069A (en) 1993-03-31
US5471558A (en) 1995-11-28
GB9220445D0 (en) 1992-11-11
EP0545017A2 (en) 1993-06-09
DE69233094T2 (de) 2004-04-01
EP0545017B1 (en) 2003-06-11
DE69233094D1 (de) 2003-07-17
EP0545017A3 (en) 1994-08-24

Similar Documents

Publication Publication Date Title
JP3141450B2 (ja) オーディオ信号処理方法
KR100271553B1 (ko) 오디오 신호의 고능률 부호화 장치
KR100241498B1 (ko) 디지털신호 부호화장치
JP3274285B2 (ja) オーディオ信号の符号化方法
JP3446216B2 (ja) 音声信号処理方法
JP3178026B2 (ja) ディジタル信号符号化装置及び復号化装置
US20040162720A1 (en) Audio data encoding apparatus and method
US7650278B2 (en) Digital signal encoding method and apparatus using plural lookup tables
US6952677B1 (en) Fast frame optimization in an audio encoder
KR100695125B1 (ko) 디지털 신호 부호화/복호화 방법 및 장치
US5893065A (en) Apparatus for compressing audio data
JP2776300B2 (ja) 音声信号処理回路
JPH0969781A (ja) オーディオデータ符号化装置
JP3041967B2 (ja) ディジタル信号符号化装置
JP3336619B2 (ja) 信号処理装置
JP3465341B2 (ja) オーディオ信号符号化方法
JP3454394B2 (ja) 音声の準可逆符号化装置
JP3291948B2 (ja) 高能率符号化方法及び装置、並びに伝送媒体
JPH09288498A (ja) 音声符号化装置
JP3301886B2 (ja) 可変レート音声符号化方法及び装置
KR100217139B1 (ko) 정보량 제어 방법 및 장치
US5146222A (en) Method of coding an audio signal by using coding unit and an adaptive orthogonal transformation
JPH0750589A (ja) サブバンド符号化装置
JP3070123B2 (ja) ディジタル信号符号化装置及び方法
JP3200886B2 (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: 20001121

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

Free format text: PAYMENT UNTIL: 20071222

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20081222

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20091222

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20091222

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20101222

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20101222

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20111222

Year of fee payment: 11

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111222

Year of fee payment: 11