JPH05335967A - 音情報圧縮方法及び音情報再生装置 - Google Patents
音情報圧縮方法及び音情報再生装置Info
- Publication number
- JPH05335967A JPH05335967A JP4138431A JP13843192A JPH05335967A JP H05335967 A JPH05335967 A JP H05335967A JP 4138431 A JP4138431 A JP 4138431A JP 13843192 A JP13843192 A JP 13843192A JP H05335967 A JPH05335967 A JP H05335967A
- Authority
- JP
- Japan
- Prior art keywords
- sound
- information
- sound information
- input
- dimensional
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B14/00—Transmission systems not characterised by the medium used for transmission
- H04B14/02—Transmission systems not characterised by the medium used for transmission characterised by the use of pulse modulation
- H04B14/04—Transmission systems not characterised by the medium used for transmission characterised by the use of pulse modulation using pulse code modulation
- H04B14/046—Systems or methods for reducing noise or bandwidth
-
- 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
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/3082—Vector coding
-
- 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
- G10L2019/0001—Codebooks
-
- 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
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/27—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the analysis technique
- G10L25/30—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the analysis technique using neural networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
(57)【要約】
【目的】 入力音情報を分類、近似する代表音値を格納
する3次元以上n次元の相関マップを適用し、高次元、
短時間で入力音情報を良好に分類、符号化する音情報圧
縮方法と、該音情報圧縮方法により符号化した音コード
情報を記憶するメモリから音コード情報を読み出して再
生する簡単構成で、かつ低コストの音情報再生装置を提
供することを目的とする。 【構成】 音情報再生装置20は、予めn次元相関マッ
プを適用して得たコードブックデータをメモリ21に記
憶し、制御部22内のアドレス参照伸張実行部23が、
データ読取切替部24から入力されるインデックスデー
タに対応するメモリ21のアドレスからコードブックデ
ータをデータ読取切替部24に転送し、データ読取切替
部24が、転送されたコードブックデータを一時的にバ
ッファ25に格納後、D/Aコンバータ26でアナログ
信号に変換して増幅部27に出力し、増幅部27でアナ
ログ信号を増幅してスピーカー等を駆動する。
する3次元以上n次元の相関マップを適用し、高次元、
短時間で入力音情報を良好に分類、符号化する音情報圧
縮方法と、該音情報圧縮方法により符号化した音コード
情報を記憶するメモリから音コード情報を読み出して再
生する簡単構成で、かつ低コストの音情報再生装置を提
供することを目的とする。 【構成】 音情報再生装置20は、予めn次元相関マッ
プを適用して得たコードブックデータをメモリ21に記
憶し、制御部22内のアドレス参照伸張実行部23が、
データ読取切替部24から入力されるインデックスデー
タに対応するメモリ21のアドレスからコードブックデ
ータをデータ読取切替部24に転送し、データ読取切替
部24が、転送されたコードブックデータを一時的にバ
ッファ25に格納後、D/Aコンバータ26でアナログ
信号に変換して増幅部27に出力し、増幅部27でアナ
ログ信号を増幅してスピーカー等を駆動する。
Description
【0001】
【産業上の利用分野】本発明は、音情報圧縮方法及び音
情報再生装置に係り、詳細には、音楽情報や音声情報等
の音情報を高能率符号化し、該符号化した音情報を再生
する音情報圧縮方法及び音情報再生装置に関する。
情報再生装置に係り、詳細には、音楽情報や音声情報等
の音情報を高能率符号化し、該符号化した音情報を再生
する音情報圧縮方法及び音情報再生装置に関する。
【0002】
【従来の技術】近時、デジタル技術の発達に伴い、コン
パクトディスク(CD)等のデジタル記録・蓄積メディ
アが登場し普及している。デジタル記録・蓄積メディア
が普及する背景には、アナログ情報をデジタル化するA
/D変換技術の発達があり、特に、音声情報や音楽情報
等のオーディオ信号をA/D変換する技術は、家電音響
製品や通信情報機器の分野に多用されている。
パクトディスク(CD)等のデジタル記録・蓄積メディ
アが登場し普及している。デジタル記録・蓄積メディア
が普及する背景には、アナログ情報をデジタル化するA
/D変換技術の発達があり、特に、音声情報や音楽情報
等のオーディオ信号をA/D変換する技術は、家電音響
製品や通信情報機器の分野に多用されている。
【0003】また、オーディオ信号をデジタル化すると
情報量が増加するため、通信情報機器の分野では、通信
コストを下げる目的で送信時にデジタル情報を圧縮し、
受信時に圧縮送信されたデジタル情報を再生するための
圧縮/再生(符号化/復号化)技術が開発されて実用化
されている。また、通信情報機器や家電音響製品の分野
においてデジタル情報をより多く記録・蓄積するための
圧縮/再生技術が研究開発されており、その圧縮率の向
上とともに聴覚上の音質向上も課題となっている。 こ
のデジタル記録・蓄積メディアにおけるオーディオ信号
の圧縮率の向上と聴覚上の音質向上を図る高能率符号化
技術として提案されているものとしては、例えば、サブ
バンド符号化と聴覚特性とを使うオーディオ信号の高能
率符号化技術が、日経エレクトロニクス誌の1991年
7月22日号及び同誌の1991年8月5日号に記載さ
れている。この高能率符号化技術は、入力信号を384
サンプル毎に区切って1フレームとし、フレーム単位に
帯域通過フィルタ(帯域幅750Hz)で帯域毎に分割
し、各帯域のビット割り当てを聴覚マスキング効果(5
12点FFTによる振幅スペクトルを使う)と最小可聴
限特性(1kHzの順音を基準)から求めた閾値から決
定することにより、CD並みのオーディオ信号(標本化
周波数48kHz,量子化16ビット)を128kビッ
ト/秒に圧縮するものである。
情報量が増加するため、通信情報機器の分野では、通信
コストを下げる目的で送信時にデジタル情報を圧縮し、
受信時に圧縮送信されたデジタル情報を再生するための
圧縮/再生(符号化/復号化)技術が開発されて実用化
されている。また、通信情報機器や家電音響製品の分野
においてデジタル情報をより多く記録・蓄積するための
圧縮/再生技術が研究開発されており、その圧縮率の向
上とともに聴覚上の音質向上も課題となっている。 こ
のデジタル記録・蓄積メディアにおけるオーディオ信号
の圧縮率の向上と聴覚上の音質向上を図る高能率符号化
技術として提案されているものとしては、例えば、サブ
バンド符号化と聴覚特性とを使うオーディオ信号の高能
率符号化技術が、日経エレクトロニクス誌の1991年
7月22日号及び同誌の1991年8月5日号に記載さ
れている。この高能率符号化技術は、入力信号を384
サンプル毎に区切って1フレームとし、フレーム単位に
帯域通過フィルタ(帯域幅750Hz)で帯域毎に分割
し、各帯域のビット割り当てを聴覚マスキング効果(5
12点FFTによる振幅スペクトルを使う)と最小可聴
限特性(1kHzの順音を基準)から求めた閾値から決
定することにより、CD並みのオーディオ信号(標本化
周波数48kHz,量子化16ビット)を128kビッ
ト/秒に圧縮するものである。
【0004】このサブバンド符号化と聴覚特性とを使う
オーディオ信号の高能率符号化技術の基本アルゴリズム
に基づくブロック図を図11に示しており、図11にお
いては、入力信号を8〜20ms(384〜1000サ
ンプル程度)毎のフレーム単位で処理し、サブバンド符
号化には、32個の通過帯域フィルタ群を使うものとす
る。図中1で示すブロックは、サブバンド符号化ブロッ
クを示しており、サブバンド符号化ブロック1内の通過
帯域フィルタ群(BPF1〜BPF32)は、64〜5
12タップのFIR型ポリフェーズ・フィルタである。
通過帯域フィルタ群の各出力信号は、間引きブロックの
間引き処理によりベースバンド信号に変換された後、量
子化/符号化ブロックにより符号化され、符号化データ
として出力される。この符号化処理と並行して図中2で
示す聴覚特性ブロック内のFFTブロックでは、入力信
号に512〜1024点FFT(高速フーリエ変換)を
施し、振幅スペクトルを求める。次いで、聴覚特性ブロ
ック2内の閾値計算ブロックにおいて聴覚マスキング効
果や最小可聴限特性のモデルを当てはめて振幅スペクト
ルの閾値を求め、この閾値から各通過帯域フィルタの出
力信号のビット割り当てを決定する。次いで、サブバン
ド符号化ブロック1内の多重化ブロックにおいて、最終
的な出力信号として、上記符号化データに補助情報(ビ
ット割り当てや量子化のスケール因子等)を組み合わ
せ、128kビット/秒で出力信号を出力する。
オーディオ信号の高能率符号化技術の基本アルゴリズム
に基づくブロック図を図11に示しており、図11にお
いては、入力信号を8〜20ms(384〜1000サ
ンプル程度)毎のフレーム単位で処理し、サブバンド符
号化には、32個の通過帯域フィルタ群を使うものとす
る。図中1で示すブロックは、サブバンド符号化ブロッ
クを示しており、サブバンド符号化ブロック1内の通過
帯域フィルタ群(BPF1〜BPF32)は、64〜5
12タップのFIR型ポリフェーズ・フィルタである。
通過帯域フィルタ群の各出力信号は、間引きブロックの
間引き処理によりベースバンド信号に変換された後、量
子化/符号化ブロックにより符号化され、符号化データ
として出力される。この符号化処理と並行して図中2で
示す聴覚特性ブロック内のFFTブロックでは、入力信
号に512〜1024点FFT(高速フーリエ変換)を
施し、振幅スペクトルを求める。次いで、聴覚特性ブロ
ック2内の閾値計算ブロックにおいて聴覚マスキング効
果や最小可聴限特性のモデルを当てはめて振幅スペクト
ルの閾値を求め、この閾値から各通過帯域フィルタの出
力信号のビット割り当てを決定する。次いで、サブバン
ド符号化ブロック1内の多重化ブロックにおいて、最終
的な出力信号として、上記符号化データに補助情報(ビ
ット割り当てや量子化のスケール因子等)を組み合わ
せ、128kビット/秒で出力信号を出力する。
【0005】すなわち、サブバンド符号化は、帯域通過
フィルタを用いて複数の周波数帯域に分割して符号化す
る方式であり、各帯域毎に割り当てる情報量(ビット)
の判断に聴覚特性(聴覚マスキング効果や最小可聴限特
性)を積極的に利用して聴こえない周波数成分を取り除
くことにより、データ圧縮を実現する。このサブバンド
符号化や聴覚マスキング効果を利用するためには、フィ
ルタ演算を多用する必要があり、複数のDSP(Digita
l Signal Processor)による演算処理が必要である。
フィルタを用いて複数の周波数帯域に分割して符号化す
る方式であり、各帯域毎に割り当てる情報量(ビット)
の判断に聴覚特性(聴覚マスキング効果や最小可聴限特
性)を積極的に利用して聴こえない周波数成分を取り除
くことにより、データ圧縮を実現する。このサブバンド
符号化や聴覚マスキング効果を利用するためには、フィ
ルタ演算を多用する必要があり、複数のDSP(Digita
l Signal Processor)による演算処理が必要である。
【0006】また、オーディオ信号のデジタル化過程の
量子化技術における1980年代以降発達してきた技術
としてベクトル量子化があり、ベクトル量子化は、複数
の値の組(ベクトル)をまとめて一つの符号で表現する
量子化方法であり、標本値間の冗長度を情報圧縮に直接
利用しようとするものである。
量子化技術における1980年代以降発達してきた技術
としてベクトル量子化があり、ベクトル量子化は、複数
の値の組(ベクトル)をまとめて一つの符号で表現する
量子化方法であり、標本値間の冗長度を情報圧縮に直接
利用しようとするものである。
【0007】ベクトル量子化では、送信側と受信側と
で、同一の量子化代表ベクトルを記憶しておき、送信側
では、複数の標本値をまとめてベクトルとして量子化す
るが、例えば、入力波形を標本化した後、連続した2つ
の標本値を要素とした2次元ベクトルの系列を生成し、
この2次元ベクトルを一つ入力し、送信側と受信側で記
憶されている2次元の量子化代表ベクトルの中から入力
ベクトルに最も良く似た量子化代表ベクトルを選択し、
そのインデックスを符号化して受信側に伝送する。受信
側では、伝送されてきたインデックスに基づき量子化代
表ベクトルを出力する。すなわち、ベクトル量子化と
は、入力波形を一定長の標本値毎に波形セグメントに分
割し、量子化代表ベクトルの形式で表現された有限個の
波形パターンの中から、波形セグメントに良く似た波形
パターンを選択し、この波形パターンで波形セグメント
を次々と置き換えていくことにより、入力情報の圧縮を
図るものである。
で、同一の量子化代表ベクトルを記憶しておき、送信側
では、複数の標本値をまとめてベクトルとして量子化す
るが、例えば、入力波形を標本化した後、連続した2つ
の標本値を要素とした2次元ベクトルの系列を生成し、
この2次元ベクトルを一つ入力し、送信側と受信側で記
憶されている2次元の量子化代表ベクトルの中から入力
ベクトルに最も良く似た量子化代表ベクトルを選択し、
そのインデックスを符号化して受信側に伝送する。受信
側では、伝送されてきたインデックスに基づき量子化代
表ベクトルを出力する。すなわち、ベクトル量子化と
は、入力波形を一定長の標本値毎に波形セグメントに分
割し、量子化代表ベクトルの形式で表現された有限個の
波形パターンの中から、波形セグメントに良く似た波形
パターンを選択し、この波形パターンで波形セグメント
を次々と置き換えていくことにより、入力情報の圧縮を
図るものである。
【0008】したがって、ベクトル量子化の性能を左右
する条件は、入力ベクトルとのひずみが最小となる量子
化代表ベクトルを探索することにあり、その最適化条件
としては、例えば、2次元空間で表現すると、入力ベク
トルが存在するK次元の信号空間を互いに重なり合わな
いN個の領域への分割が与えられたとき、このN個の領
域に1つづつ格納されるN個の量子化代表ベクトルは、
各領域の重心として与えられる。この最適化条件を満た
す各領域を「ボロノイ領域」といい、この分割の仕方を
「ボロノイ分割」という。このボロノイ領域を求める量
子化演算では、サンプル当りの符号化レートRと次元数
Kが指定されると、レベル数N(入力ベクトルを置き換
える量子化代表ベクトルの集合:コードブック数)は、
2K・R で与えられる。この計算により、量子化代表ベク
トルを格納するのに必要なメモリ容量は、N×Kで与え
られる。
する条件は、入力ベクトルとのひずみが最小となる量子
化代表ベクトルを探索することにあり、その最適化条件
としては、例えば、2次元空間で表現すると、入力ベク
トルが存在するK次元の信号空間を互いに重なり合わな
いN個の領域への分割が与えられたとき、このN個の領
域に1つづつ格納されるN個の量子化代表ベクトルは、
各領域の重心として与えられる。この最適化条件を満た
す各領域を「ボロノイ領域」といい、この分割の仕方を
「ボロノイ分割」という。このボロノイ領域を求める量
子化演算では、サンプル当りの符号化レートRと次元数
Kが指定されると、レベル数N(入力ベクトルを置き換
える量子化代表ベクトルの集合:コードブック数)は、
2K・R で与えられる。この計算により、量子化代表ベク
トルを格納するのに必要なメモリ容量は、N×Kで与え
られる。
【0009】このベクトル量子化処理を行うベクトル量
子化器の設計をする際には、LBGアルゴリズムと呼ば
れる学習系列を用いた設計法がある。LBGアルゴリズ
ムは、適当な初期コードブックから出発し学習系列に分
割条件と代表点条件を繰り返し適用し、良好なコードブ
ックに収束させるアルゴリズムである。図12に、その
LBGアルゴリズムの処理の流れを示して説明する。
子化器の設計をする際には、LBGアルゴリズムと呼ば
れる学習系列を用いた設計法がある。LBGアルゴリズ
ムは、適当な初期コードブックから出発し学習系列に分
割条件と代表点条件を繰り返し適用し、良好なコードブ
ックに収束させるアルゴリズムである。図12に、その
LBGアルゴリズムの処理の流れを示して説明する。
【0010】なお、以下の説明の中で、“X,Y”の付
く表記は、ベクトルを表わすものとする。
く表記は、ベクトルを表わすものとする。
【0011】図12において、まず、ステップP1で、
初期設定を行う。この初期設定では、次元数K,レベル
数N,N個の初期量子化代表ベクトルY1 (0),Y2 (0),
…,YN (0)から成る初期コードブックCN (0),L個のK
次元学習ベクトルX1,X2,…,XL から成る学習系列
T,収束判定用閾値εが与えられているとする。また、
m=0,初期ひずみD(-1)=∞と設定する。次いで、ス
テップP2で、分割条件の適用と平均ひずみの算出処理
を行う。この算出処理では、量子化代表ベクトル
X1 (m),Y2 (m),…,YN (m)から成るコードブックCN
(m)の下で、平均ひずみを最小とするN個の領域
P1 (m),P2 (m),…,PN (m)への学習系列Tの分割PN
(m)を分割条件を次式(1)を適用して定める。
初期設定を行う。この初期設定では、次元数K,レベル
数N,N個の初期量子化代表ベクトルY1 (0),Y2 (0),
…,YN (0)から成る初期コードブックCN (0),L個のK
次元学習ベクトルX1,X2,…,XL から成る学習系列
T,収束判定用閾値εが与えられているとする。また、
m=0,初期ひずみD(-1)=∞と設定する。次いで、ス
テップP2で、分割条件の適用と平均ひずみの算出処理
を行う。この算出処理では、量子化代表ベクトル
X1 (m),Y2 (m),…,YN (m)から成るコードブックCN
(m)の下で、平均ひずみを最小とするN個の領域
P1 (m),P2 (m),…,PN (m)への学習系列Tの分割PN
(m)を分割条件を次式(1)を適用して定める。
【0012】 d(X,Yi )≦d(X,Yj )‥‥(1) すなわち、量子化代表ベクトルYi (m)に対応した領域P
i (m)は、N個の量子化代表ベクトルの中で、Yi (m)との
ひずみが最小となる学習ベクトルの集合で与えられる。
こうして、L個の学習ベクトルがN個の領域に分割され
る。また、各領域に所属する学習ベクトルをその領域内
の量子化代表ベクトルで置き換えたときに生じる平均ひ
ずみD(m) を算出する。
i (m)は、N個の量子化代表ベクトルの中で、Yi (m)との
ひずみが最小となる学習ベクトルの集合で与えられる。
こうして、L個の学習ベクトルがN個の領域に分割され
る。また、各領域に所属する学習ベクトルをその領域内
の量子化代表ベクトルで置き換えたときに生じる平均ひ
ずみD(m) を算出する。
【0013】次いで、ステップP3で収束判定処理を行
う。この収束判定処理では、もし、(D(m-1)−D(m)/
D(m)<ε)ならば、ステップP4で処理を停止して、
コードブックCN (m)を最終的に設計されたNレベルのコ
ードブックとして出力する。収束していなければ、ステ
ップP5に進む。ステップP5では、代表点条件の適用
処理を行う。この適用処理では、N個の領域P1 (m),P
2 (m),…,PN (m)への学習系列Tに対して平均ひずみを
最小とするN個の量子化代表ベクトルY1,Y2,…,Y
N から成るコードブックCCNを次式(2)の代表点条
件を適用して定める。
う。この収束判定処理では、もし、(D(m-1)−D(m)/
D(m)<ε)ならば、ステップP4で処理を停止して、
コードブックCN (m)を最終的に設計されたNレベルのコ
ードブックとして出力する。収束していなければ、ステ
ップP5に進む。ステップP5では、代表点条件の適用
処理を行う。この適用処理では、N個の領域P1 (m),P
2 (m),…,PN (m)への学習系列Tに対して平均ひずみを
最小とするN個の量子化代表ベクトルY1,Y2,…,Y
N から成るコードブックCCNを次式(2)の代表点条
件を適用して定める。
【0014】 Yi =(∫piX・p(X)dx)/(∫pip(X)dx)‥‥(2) すなわち、領域Pi (m)に所属する学習ベクトルの平均ベ
クトルとして与えられる重心を量子化代表ベクトルYi
とする。さらに、ステップP6で、m←m+1とし、C
CN をコードブックCN (m)として、ステップP1へ戻
る。
クトルとして与えられる重心を量子化代表ベクトルYi
とする。さらに、ステップP6で、m←m+1とし、C
CN をコードブックCN (m)として、ステップP1へ戻
る。
【0015】以上のアルゴリズムにより設計されたコー
ドブックの良否は初期コードブックCN (0)と学習系列T
の選定法に強く依存する。初期コードブックCN (0)は想
定される入力ベクトルの分布範囲を被覆していることが
望ましい。
ドブックの良否は初期コードブックCN (0)と学習系列T
の選定法に強く依存する。初期コードブックCN (0)は想
定される入力ベクトルの分布範囲を被覆していることが
望ましい。
【0016】一方、学習系列Tは、想定される入力ベク
トルの特性を代表するのに十分な個数の学習ベクトルを
含んでいなければならない。学習ベクトルの個数が少な
い場合には、学習系列と異なる入力ベクトル系列に対し
て望ましい結果が得られないことがある。このようなこ
とが生じないようにするためには、学習ベクトルの個数
を少なくともレベル数Nの数10倍から100倍程度に
しなければならないことが経験的に知られている。
トルの特性を代表するのに十分な個数の学習ベクトルを
含んでいなければならない。学習ベクトルの個数が少な
い場合には、学習系列と異なる入力ベクトル系列に対し
て望ましい結果が得られないことがある。このようなこ
とが生じないようにするためには、学習ベクトルの個数
を少なくともレベル数Nの数10倍から100倍程度に
しなければならないことが経験的に知られている。
【0017】
【発明が解決しようとする課題】しかしながら、このよ
うな従来の上記高能率符号化技術にあっては、サブバン
ド符号化方式において聴覚特性(聴覚マスキング効果や
最小可聴限特性)を積極的に利用して聴こえない周波数
成分を取り除くことにより、データ圧縮を実現するた
め、フィルタ演算を多用する必要があり、複数の通過帯
域フィルタ及びDSPを必要とするため、回路構成が複
雑化するとともに演算処理も複雑化し、製品化する際に
コスト高になるという問題点があった。
うな従来の上記高能率符号化技術にあっては、サブバン
ド符号化方式において聴覚特性(聴覚マスキング効果や
最小可聴限特性)を積極的に利用して聴こえない周波数
成分を取り除くことにより、データ圧縮を実現するた
め、フィルタ演算を多用する必要があり、複数の通過帯
域フィルタ及びDSPを必要とするため、回路構成が複
雑化するとともに演算処理も複雑化し、製品化する際に
コスト高になるという問題点があった。
【0018】また、上記ベクトル量子化においては、量
子化代表ベクトルを格納するメモリ容量が次元数K及び
符号化レートRにより指数関数的に増大し、また、量子
化操作を行う際には、入力ベクトル毎にN×K回の乗算
が必要となり量子化演算量も急速に増大するため、次元
の拡大には限界があり、実現可能な次元数は8程度であ
る。したがって、8以上のより高度の次元数で量子化代
表ベクトルを現存するコンピューターにより実用上の有
限時間内の量子化演算により求めることは不可能であ
る。
子化代表ベクトルを格納するメモリ容量が次元数K及び
符号化レートRにより指数関数的に増大し、また、量子
化操作を行う際には、入力ベクトル毎にN×K回の乗算
が必要となり量子化演算量も急速に増大するため、次元
の拡大には限界があり、実現可能な次元数は8程度であ
る。したがって、8以上のより高度の次元数で量子化代
表ベクトルを現存するコンピューターにより実用上の有
限時間内の量子化演算により求めることは不可能であ
る。
【0019】すなわち、上記従来のベクトル量子化器を
設計するLBGアルゴリズムにあっては、学習系列Tの
分割PN (m)の分割条件として上記式(1)を適用し、平
均ひずみを最小とするN個の量子化代表ベクトルY1,
Y2,…,YN から成るコードブックCCNの代表点条件
として上記式(2)を適用し、これらの条件を交互に繰
り返し適用することによって、良好なコードブックに収
束させようとしているが、最適なコードブックへの収束
は必ずしも保証されていない。さらに、このようなベク
トル量子化器の設計法は、次元数の低い1次元や2次元
の場合には、上記ボロノイ分割を求めることが、現実的
な有限時間内の量子化演算により求めることが可能であ
るが、実用上の入力ベクトルに応じて次元数Kを大きく
した場合には、ボロノイ分割を求める量子化演算の実行
時間が指数関数的に増大し、急速に実行困難となるた
め、非現実的である。
設計するLBGアルゴリズムにあっては、学習系列Tの
分割PN (m)の分割条件として上記式(1)を適用し、平
均ひずみを最小とするN個の量子化代表ベクトルY1,
Y2,…,YN から成るコードブックCCNの代表点条件
として上記式(2)を適用し、これらの条件を交互に繰
り返し適用することによって、良好なコードブックに収
束させようとしているが、最適なコードブックへの収束
は必ずしも保証されていない。さらに、このようなベク
トル量子化器の設計法は、次元数の低い1次元や2次元
の場合には、上記ボロノイ分割を求めることが、現実的
な有限時間内の量子化演算により求めることが可能であ
るが、実用上の入力ベクトルに応じて次元数Kを大きく
した場合には、ボロノイ分割を求める量子化演算の実行
時間が指数関数的に増大し、急速に実行困難となるた
め、非現実的である。
【0020】そこで、このような従来のベクトル量子化
手法におけるボロノイ分割を満足するコードブックを求
める際の諸問題に対してニューラルネットワーク技術か
らのアプローチも試みられている。
手法におけるボロノイ分割を満足するコードブックを求
める際の諸問題に対してニューラルネットワーク技術か
らのアプローチも試みられている。
【0021】ニューラルネットワークは、それまでの逐
次処理型コンピュータシステムでは手に負えない問題に
対して、脳の神経細胞をモデルとして複数のプロッセッ
サを相互に密に結合させて並列処理を行う並列処理型コ
ンピュータシステムにより解決しようとするものであ
り、特に、パターンマッピング、パターン完全化、パタ
ーン認識等のパターンに関連した問題において優れた能
力を発揮する。これらのパターン認識に関連した問題を
多く含む領域の例として、音声合成と音声認識があり、
音声認識手法としてニューラルネットワーク技術におい
て提案されている各種手法が適用可能である。ニューラ
ルネットワークの各種手法は、パターン分類器として分
類した場合、入力信号が2値パターンか連続値をとる
か、結合効率を教師つきで学習するか教師なしで学習す
るか、などによって分類できる。音声認識にニューラル
ネットワークの手法を適用する場合は、音声が時系列で
連続的に変化するため入力パターンに連続値をとる手法
のものを適用することになる。連続値をとるニューラル
ネットワークのうち教師ありのものとしては、パーセプ
トロン及び多層パーセプトロン等があり、教師なしのも
のとしては、自己組織化特徴写像がある。これらのニュ
ーラルネットワーク手法のうち上記ベクトル量子化手法
におけるボロノイ分割を実現するものが、自己組織化特
徴写像マップである。
次処理型コンピュータシステムでは手に負えない問題に
対して、脳の神経細胞をモデルとして複数のプロッセッ
サを相互に密に結合させて並列処理を行う並列処理型コ
ンピュータシステムにより解決しようとするものであ
り、特に、パターンマッピング、パターン完全化、パタ
ーン認識等のパターンに関連した問題において優れた能
力を発揮する。これらのパターン認識に関連した問題を
多く含む領域の例として、音声合成と音声認識があり、
音声認識手法としてニューラルネットワーク技術におい
て提案されている各種手法が適用可能である。ニューラ
ルネットワークの各種手法は、パターン分類器として分
類した場合、入力信号が2値パターンか連続値をとる
か、結合効率を教師つきで学習するか教師なしで学習す
るか、などによって分類できる。音声認識にニューラル
ネットワークの手法を適用する場合は、音声が時系列で
連続的に変化するため入力パターンに連続値をとる手法
のものを適用することになる。連続値をとるニューラル
ネットワークのうち教師ありのものとしては、パーセプ
トロン及び多層パーセプトロン等があり、教師なしのも
のとしては、自己組織化特徴写像がある。これらのニュ
ーラルネットワーク手法のうち上記ベクトル量子化手法
におけるボロノイ分割を実現するものが、自己組織化特
徴写像マップである。
【0022】自己組織化特徴写像マップは、ヘルシンキ
大学のKohonen(コホーネン)によって提案され
たニューラルネットワークのマッピング手法であり、教
師なしで学習を行うため、そのネットワーク構造は単純
なものであり、一層の相互結合された連合層とも呼ぶべ
きニューロンと、全ての連合層と結合している入力シナ
プスから構成される。自己組織化特徴写像マップでは、
入力信号はシナプス荷重により積和計算され、連合層の
どれか特定のニューロンを出力状態にする。出力状態に
なった特定のニューロン及びその近傍のニューロンは、
同様の入力信号に最も敏感に反応するようにシナプス荷
重が変更される。このとき、最初に最も高い出力状態に
なったニューロンは同一の入力信号に対して他のニュー
ロンと競い合って自己の出力を最大にするように見える
ため、この学習過程は協合学習とも呼ばれている。この
協合学習により、入力信号に対して特定のニューロンの
活性度が上がると、距離的に近い位置関係にあるニュー
ロンは引きずられて活性度が上がり、さらにその外側に
あるニューロンは逆に活性度が下がるという現象が発生
する。この現象により活性度が上がるニューロンをまと
めて「泡」と呼んでいる。すなわち、自己組織化特徴写
像マップにおける基本動作は、入力信号に従ってニュー
ロンの2次元平面上に、ある特定の「泡」が発生するこ
とであり、その「泡」は徐々に成長しながら、特定の入
力信号(刺激)に対して選択的に反応するようニューラ
ルネットワークのシナプス荷重が自動的に修正されてい
くものである。この動作の結果、最終的には特定の入力
信号と「泡」が対応づけられ、入力信号の自動的な分類
が行われる。
大学のKohonen(コホーネン)によって提案され
たニューラルネットワークのマッピング手法であり、教
師なしで学習を行うため、そのネットワーク構造は単純
なものであり、一層の相互結合された連合層とも呼ぶべ
きニューロンと、全ての連合層と結合している入力シナ
プスから構成される。自己組織化特徴写像マップでは、
入力信号はシナプス荷重により積和計算され、連合層の
どれか特定のニューロンを出力状態にする。出力状態に
なった特定のニューロン及びその近傍のニューロンは、
同様の入力信号に最も敏感に反応するようにシナプス荷
重が変更される。このとき、最初に最も高い出力状態に
なったニューロンは同一の入力信号に対して他のニュー
ロンと競い合って自己の出力を最大にするように見える
ため、この学習過程は協合学習とも呼ばれている。この
協合学習により、入力信号に対して特定のニューロンの
活性度が上がると、距離的に近い位置関係にあるニュー
ロンは引きずられて活性度が上がり、さらにその外側に
あるニューロンは逆に活性度が下がるという現象が発生
する。この現象により活性度が上がるニューロンをまと
めて「泡」と呼んでいる。すなわち、自己組織化特徴写
像マップにおける基本動作は、入力信号に従ってニュー
ロンの2次元平面上に、ある特定の「泡」が発生するこ
とであり、その「泡」は徐々に成長しながら、特定の入
力信号(刺激)に対して選択的に反応するようニューラ
ルネットワークのシナプス荷重が自動的に修正されてい
くものである。この動作の結果、最終的には特定の入力
信号と「泡」が対応づけられ、入力信号の自動的な分類
が行われる。
【0023】したがって、自己組織化特徴写像マップの
シナプス荷重により最終的に分類されて出力されるパタ
ーン情報には、上記ベクトル量子化手法において求めら
れるボロノイ分割の重心となる量子化代表ベクトルに相
当するものが得られることになる。
シナプス荷重により最終的に分類されて出力されるパタ
ーン情報には、上記ベクトル量子化手法において求めら
れるボロノイ分割の重心となる量子化代表ベクトルに相
当するものが得られることになる。
【0024】しかしながら、従来、自己組織化特徴写像
マップを適用した入力信号の分類手法では、あくまでマ
ップ構成が2次元平面に限ってしか試みられていなかっ
たため、例えば、図13に示すように、2次元平面上で
は、分類しきれずに“ねじれ”が発生する場合があり、
この“ねじれ”部分に相当する入力信号は一致せずに分
類されないという問題点があった。例えば、2次元構成
の自己組織化特徴写像マップを適用して音情報を分類し
て符号化した場合に、マップに“ねじれ”が発生してい
ると、その符号化した音情報の分類が良好でないため、
すなわち、ベクトル量子化手法におけるコードブックが
良好に収束されていないため、再生音が聴きづらいもの
となり、自己組織化特徴写像マップを利用した音情報の
高能率符号化を実用化する際に障害となる。
マップを適用した入力信号の分類手法では、あくまでマ
ップ構成が2次元平面に限ってしか試みられていなかっ
たため、例えば、図13に示すように、2次元平面上で
は、分類しきれずに“ねじれ”が発生する場合があり、
この“ねじれ”部分に相当する入力信号は一致せずに分
類されないという問題点があった。例えば、2次元構成
の自己組織化特徴写像マップを適用して音情報を分類し
て符号化した場合に、マップに“ねじれ”が発生してい
ると、その符号化した音情報の分類が良好でないため、
すなわち、ベクトル量子化手法におけるコードブックが
良好に収束されていないため、再生音が聴きづらいもの
となり、自己組織化特徴写像マップを利用した音情報の
高能率符号化を実用化する際に障害となる。
【0025】さらに、このような2次元平面の自己組織
化特徴写像マップにおける“ねじれ”を修正して良好な
分類結果を得るためには、膨大な学習回数が必要とな
り、この点でも実用化する際に障害となる。
化特徴写像マップにおける“ねじれ”を修正して良好な
分類結果を得るためには、膨大な学習回数が必要とな
り、この点でも実用化する際に障害となる。
【0026】そこで本発明は、自己組織化特徴写像マッ
プにおける“ねじれ”を修正する3次元以上n次元相関
マップを適用することにより、より実用的な高次元で、
かつ短時間で入力音情報パターンを良好に分類して高能
率符号化を実現する音情報圧縮方法を提供するととも
に、該音情報圧縮方法を用いて符号化した音コード情報
を記憶するメモリを設け、該メモリから音コード情報を
読み出して再生することにより、簡単なハード構成で、
かつ低コストの音情報再生装置を提供することを目的と
する。
プにおける“ねじれ”を修正する3次元以上n次元相関
マップを適用することにより、より実用的な高次元で、
かつ短時間で入力音情報パターンを良好に分類して高能
率符号化を実現する音情報圧縮方法を提供するととも
に、該音情報圧縮方法を用いて符号化した音コード情報
を記憶するメモリを設け、該メモリから音コード情報を
読み出して再生することにより、簡単なハード構成で、
かつ低コストの音情報再生装置を提供することを目的と
する。
【0027】
【課題を解決するための手段】上記目的を達成するた
め、請求項1記載の発明の音情報圧縮方法は、一連の音
情報が所定時間間隔で標本化され、該所定サンプル数毎
に音情報パターンとして入力されると、該入力音情報パ
ターンを分類して近似する代表音値に置換してコード化
することにより該一連の音情報を圧縮する音情報圧縮方
法において、前記入力音情報パターンの変化に基づいて
該入力音情報パターンを分類して近似する代表音値を重
心として格納する複数の分割領域を3次元以上n次元の
相関マップに形成するとともに、該入力音情報パターン
の変化に応じて該各分割領域の重心となる代表音値を変
更して該n次元の相関マップを更新するマップ形成手段
と、マップ形成手段の形成する相関マップの各分割領域
に格納される代表音値を所定のコード情報に変換する符
号化手段と、を設け、入力音情報パターンの変化に応じ
て各分割領域の重心となる代表音値を変更して3次元以
上n次元の相関マップを更新し、該更新した相関マップ
の代表音値を所定のコード情報に変換することにより入
力音情報を圧縮することを特徴としている。
め、請求項1記載の発明の音情報圧縮方法は、一連の音
情報が所定時間間隔で標本化され、該所定サンプル数毎
に音情報パターンとして入力されると、該入力音情報パ
ターンを分類して近似する代表音値に置換してコード化
することにより該一連の音情報を圧縮する音情報圧縮方
法において、前記入力音情報パターンの変化に基づいて
該入力音情報パターンを分類して近似する代表音値を重
心として格納する複数の分割領域を3次元以上n次元の
相関マップに形成するとともに、該入力音情報パターン
の変化に応じて該各分割領域の重心となる代表音値を変
更して該n次元の相関マップを更新するマップ形成手段
と、マップ形成手段の形成する相関マップの各分割領域
に格納される代表音値を所定のコード情報に変換する符
号化手段と、を設け、入力音情報パターンの変化に応じ
て各分割領域の重心となる代表音値を変更して3次元以
上n次元の相関マップを更新し、該更新した相関マップ
の代表音値を所定のコード情報に変換することにより入
力音情報を圧縮することを特徴としている。
【0028】また、請求項2記載の発明の音情報圧縮方
法は、前記請求項1記載のマップ形成手段を、前記複数
の代表音値を設定するための複数の分割領域毎に重み付
けした初期値を設定する初期値設定手段と、該初期値設
定手段により設定される各分割領域の初期値に前記入力
音情報パターンを提示する提示手段と、該提示手段によ
り提示される各入力音情報パターンと各分割領域の初期
値との間の距離を3次元以上n次元方向に演算する距離
演算手段と、該距離演算手段の演算結果に基づいて各分
割領域の代表音値を更新して前記3次元以上n次元の相
関マップを更新する更新手段と、により構成したことを
特徴としている。
法は、前記請求項1記載のマップ形成手段を、前記複数
の代表音値を設定するための複数の分割領域毎に重み付
けした初期値を設定する初期値設定手段と、該初期値設
定手段により設定される各分割領域の初期値に前記入力
音情報パターンを提示する提示手段と、該提示手段によ
り提示される各入力音情報パターンと各分割領域の初期
値との間の距離を3次元以上n次元方向に演算する距離
演算手段と、該距離演算手段の演算結果に基づいて各分
割領域の代表音値を更新して前記3次元以上n次元の相
関マップを更新する更新手段と、により構成したことを
特徴としている。
【0029】請求項3記載の音情報再生装置は、音楽情
報や音声情報等の再生資源が所定時間間隔で標本化され
る一連の音情報パターンを所定サンプル数毎に分類して
近似する複数の代表音コード情報を記憶する音コード記
憶手段と、該音コード記憶手段に記憶された複数の代表
音コード情報を入力音情報パターンの順序通りに再生す
るための再生順序情報を記憶する再生順序記憶手段と、
音コード記憶手段に記憶された複数の代表音コード情報
を再生順序記憶手段に記憶された再生順序情報に基づい
て選択して読み取る読取手段と、該読取手段により読み
取られた代表音コード情報を再生する再生手段と、を備
えたことを特徴としている。
報や音声情報等の再生資源が所定時間間隔で標本化され
る一連の音情報パターンを所定サンプル数毎に分類して
近似する複数の代表音コード情報を記憶する音コード記
憶手段と、該音コード記憶手段に記憶された複数の代表
音コード情報を入力音情報パターンの順序通りに再生す
るための再生順序情報を記憶する再生順序記憶手段と、
音コード記憶手段に記憶された複数の代表音コード情報
を再生順序記憶手段に記憶された再生順序情報に基づい
て選択して読み取る読取手段と、該読取手段により読み
取られた代表音コード情報を再生する再生手段と、を備
えたことを特徴としている。
【0030】また、請求項4記載の音情報再生装置は、
前記音コード記憶手段に記憶する音コード情報は、請求
項1記載の音情報圧縮方法においてマップ形成手段によ
り3次元以上n次元の相関マップから求められる代表音
値を符号化手段により変換したコード情報を適用するこ
とを特徴としている。
前記音コード記憶手段に記憶する音コード情報は、請求
項1記載の音情報圧縮方法においてマップ形成手段によ
り3次元以上n次元の相関マップから求められる代表音
値を符号化手段により変換したコード情報を適用するこ
とを特徴としている。
【0031】
【作用】請求項1記載の発明によれば、入力音情報パタ
ーンの変化に基づいて該入力音情報パターンを分類して
近似する代表音値を重心として格納する複数の分割領域
を3次元以上n次元の相関マップをマップ形成手段で形
成するとともに、該マップ形成手段が、入力音情報パタ
ーンの変化に応じて該各分割領域の重心となる代表音値
を変更して該n次元の相関マップを更新し、該相関マッ
プの各分割領域に格納される代表音値を符号化手段が所
定のコード情報に変換することにより入力音情報を圧縮
する。
ーンの変化に基づいて該入力音情報パターンを分類して
近似する代表音値を重心として格納する複数の分割領域
を3次元以上n次元の相関マップをマップ形成手段で形
成するとともに、該マップ形成手段が、入力音情報パタ
ーンの変化に応じて該各分割領域の重心となる代表音値
を変更して該n次元の相関マップを更新し、該相関マッ
プの各分割領域に格納される代表音値を符号化手段が所
定のコード情報に変換することにより入力音情報を圧縮
する。
【0032】また、この場合、マップ形成手段は、請求
項2に記載するように、初期値設定手段が、前記複数の
代表音値を設定するための複数の分割領域毎に重み付け
した初期値を設定し、提示手段が該初期値設定手段によ
り設定される各分割領域の初期値に前記入力音情報パタ
ーンを提示し、距離演算手段が該提示手段により提示さ
れる各入力音情報パターンと各分割領域の初期音値との
間の距離を3次元以上n次元方向に演算し、更新手段が
該距離演算手段の演算結果に基づいて各分割領域の代表
音値を更新して前記3次元以上n次元の相関マップを更
新する。
項2に記載するように、初期値設定手段が、前記複数の
代表音値を設定するための複数の分割領域毎に重み付け
した初期値を設定し、提示手段が該初期値設定手段によ
り設定される各分割領域の初期値に前記入力音情報パタ
ーンを提示し、距離演算手段が該提示手段により提示さ
れる各入力音情報パターンと各分割領域の初期音値との
間の距離を3次元以上n次元方向に演算し、更新手段が
該距離演算手段の演算結果に基づいて各分割領域の代表
音値を更新して前記3次元以上n次元の相関マップを更
新する。
【0033】したがって、3次元以上n次元の相関マッ
プにより高次元の入力音情報パターンを分類する更新演
算処理を行うことにより、演算回数を大幅に削減でき、
現存するコンピューターにより実用的演算時間内に分類
結果を得ることができるとともに、入力音情報パターン
を従来より少ない代表音値で良好に分類することができ
る。
プにより高次元の入力音情報パターンを分類する更新演
算処理を行うことにより、演算回数を大幅に削減でき、
現存するコンピューターにより実用的演算時間内に分類
結果を得ることができるとともに、入力音情報パターン
を従来より少ない代表音値で良好に分類することができ
る。
【0034】請求項3記載の発明によれば、音情報再生
装置は、音楽情報や音声情報等の再生資源が所定時間間
隔で標本化される一連の音情報パターンを所定サンプル
数毎に分類して近似する複数の代表音コード情報を音コ
ード記憶手段に記憶し、この音コード記憶手段に記憶し
た複数の代表音コード情報を入力音情報パターンの順序
通りに再生するための再生順序情報を再生順序記憶手段
に記憶し、読取手段が、この再生順序記憶手段に記憶し
た再生順序情報に基づいて音コード記憶手段に記憶した
複数の代表音コード情報を選択して読み取り、再生手段
が、読取手段が読み出した代表音コード情報を再生す
る。
装置は、音楽情報や音声情報等の再生資源が所定時間間
隔で標本化される一連の音情報パターンを所定サンプル
数毎に分類して近似する複数の代表音コード情報を音コ
ード記憶手段に記憶し、この音コード記憶手段に記憶し
た複数の代表音コード情報を入力音情報パターンの順序
通りに再生するための再生順序情報を再生順序記憶手段
に記憶し、読取手段が、この再生順序記憶手段に記憶し
た再生順序情報に基づいて音コード記憶手段に記憶した
複数の代表音コード情報を選択して読み取り、再生手段
が、読取手段が読み出した代表音コード情報を再生す
る。
【0035】また、この場合、前記音コード記憶手段に
記憶する複数の代表音コード情報は、例えば、請求項4
に記載するように、請求項1記載の音情報圧縮方法にお
いてマップ形成手段により3次元以上n次元の相関マッ
プから求められる代表音値を符号化手段により変換した
コード情報を適用してもよい。
記憶する複数の代表音コード情報は、例えば、請求項4
に記載するように、請求項1記載の音情報圧縮方法にお
いてマップ形成手段により3次元以上n次元の相関マッ
プから求められる代表音値を符号化手段により変換した
コード情報を適用してもよい。
【0036】したがって、少ないメモリ容量で再生資源
となる音楽情報及び音声情報を符号化して代表音コード
情報として記憶することができ、複雑な演算処理を必要
とすることなく簡単なアルゴリズムでメモリからを代表
音コード情報を読み出すだけで音情報を再生することが
でき、回路構成も単純化することができる。その結果、
低コストで小型の音情報再生装置を提供することができ
る。
となる音楽情報及び音声情報を符号化して代表音コード
情報として記憶することができ、複雑な演算処理を必要
とすることなく簡単なアルゴリズムでメモリからを代表
音コード情報を読み出すだけで音情報を再生することが
でき、回路構成も単純化することができる。その結果、
低コストで小型の音情報再生装置を提供することができ
る。
【0037】
【実施例】以下、図1〜図10を参照して実施例を説明
する。
する。
【0038】まず、請求項1及び2記載の音情報圧縮方
法の基本的な考え方を説明する。
法の基本的な考え方を説明する。
【0039】本実施例では、上記従来で説明したベクト
ル量子化手法に2次元の自己組織化特徴写像マップ(以
下、コホーネンマップという)を適用する際に問題とな
る2次元平面上の“ねじれ”を修正して入力音情報パタ
ーンを良好に分離するため、n次元のコホーネンマップ
を適用するようにしたところにその特徴がある。
ル量子化手法に2次元の自己組織化特徴写像マップ(以
下、コホーネンマップという)を適用する際に問題とな
る2次元平面上の“ねじれ”を修正して入力音情報パタ
ーンを良好に分離するため、n次元のコホーネンマップ
を適用するようにしたところにその特徴がある。
【0040】具体例として、2次元で形成したコホーネ
ンマップを図1に示し、この2次元のコホーネンマップ
を3次元に拡張して形成した場合のコホーネンマップを
図2に示している。
ンマップを図1に示し、この2次元のコホーネンマップ
を3次元に拡張して形成した場合のコホーネンマップを
図2に示している。
【0041】図1において、2次元平面の上下方向に分
離されていないシナプス荷重点が目立っているが、この
2次元平面を図2に示すように、3次元に拡張すること
により、シナプス荷重点が良好に分離することは明白で
ある。すなわち、入力音情報パターンに対して3次元以
上n次元のコホーネンマップを適用すれば、“ねじれ”
により一致せずに分離されない部分が分離されるように
なるとともに、修正するための学習回数を大幅に削減す
ることになる。
離されていないシナプス荷重点が目立っているが、この
2次元平面を図2に示すように、3次元に拡張すること
により、シナプス荷重点が良好に分離することは明白で
ある。すなわち、入力音情報パターンに対して3次元以
上n次元のコホーネンマップを適用すれば、“ねじれ”
により一致せずに分離されない部分が分離されるように
なるとともに、修正するための学習回数を大幅に削減す
ることになる。
【0042】以下、上記基本的な考え方に基づいて実施
例を説明する。
例を説明する。
【0043】図3〜図5は、本発明の音情報圧縮方法を
適用する音情報圧縮装置10の一実施例を示す図であ
る。
適用する音情報圧縮装置10の一実施例を示す図であ
る。
【0044】まず、構成を説明する。図3は、音情報圧
縮装置10のブロック構成図である。この図において、
音情報圧縮装置10は、音声信号や音楽信号が入力され
る入力部11と、入力部11に入力される音声信号や音
楽信号を所定のサンプリング数でサンプリングして音情
報パターンを出力するサンプリング部12と、n次元の
コホーネンマップに基づいてサンプリング部12でサン
プリングされる音情報パターンを所定の代表音値に分類
する演算処理を実行する演算処理部13と、演算処理部
13で分類される代表音値を所定のコード情報に変換す
るコード変換部14と、コード変換部14で変換される
コード情報のインデックスからコードブックを作成する
コードブック作成部15とにより構成される。
縮装置10のブロック構成図である。この図において、
音情報圧縮装置10は、音声信号や音楽信号が入力され
る入力部11と、入力部11に入力される音声信号や音
楽信号を所定のサンプリング数でサンプリングして音情
報パターンを出力するサンプリング部12と、n次元の
コホーネンマップに基づいてサンプリング部12でサン
プリングされる音情報パターンを所定の代表音値に分類
する演算処理を実行する演算処理部13と、演算処理部
13で分類される代表音値を所定のコード情報に変換す
るコード変換部14と、コード変換部14で変換される
コード情報のインデックスからコードブックを作成する
コードブック作成部15とにより構成される。
【0045】上記入力部11は、入力される音声情報や
音楽情報を所定のアナログ信号に変換してサンプリング
部12に出力する。
音楽情報を所定のアナログ信号に変換してサンプリング
部12に出力する。
【0046】上記サンプリング部12は、A/D変換器
等から構成され、所定のサンプリング間隔(サンプリン
グ周波数)でサンプリングして標本化し、その標本化デ
ータを演算処理部13に出力する。
等から構成され、所定のサンプリング間隔(サンプリン
グ周波数)でサンプリングして標本化し、その標本化デ
ータを演算処理部13に出力する。
【0047】上記演算処理部(マップ形成手段、初期値
設定手段、提示手段、距離演算手段、更新手段)13
は、CPU(Central Processing Unit)及びRAM(Ra
ndom Ac-cesss Memory)等から構成され、CPUがRA
M内に格納された上記図2に示した3次元のコホーネン
マップに基づく学習アルゴリズムに従ってサンプリング
部12から入力される標本化データを次元数Kでブロッ
ク化し、そのブロックに対応した所定の代表音値に分類
してコード変換部14に出力する。
設定手段、提示手段、距離演算手段、更新手段)13
は、CPU(Central Processing Unit)及びRAM(Ra
ndom Ac-cesss Memory)等から構成され、CPUがRA
M内に格納された上記図2に示した3次元のコホーネン
マップに基づく学習アルゴリズムに従ってサンプリング
部12から入力される標本化データを次元数Kでブロッ
ク化し、そのブロックに対応した所定の代表音値に分類
してコード変換部14に出力する。
【0048】上記コード変換部14は、演算処理部13
から入力される代表音値を所定のインデックスデータに
置き換えてコードブック作成部15に出力する。
から入力される代表音値を所定のインデックスデータに
置き換えてコードブック作成部15に出力する。
【0049】上記コードブック作成部15は、コード変
換部14から入力されるインデックスデータに基づいて
上記従来のベクトル量子化手法に適用可能なコードブッ
クを作成する。
換部14から入力されるインデックスデータに基づいて
上記従来のベクトル量子化手法に適用可能なコードブッ
クを作成する。
【0050】次に、本実施例の動作を説明する。
【0051】まず、入力部11に一連の音声情報や音楽
情報が入力されると所定のアナログ信号に変換されてサ
ンプリング部12に出力され、サンプリング部12で
は、所定のサンプリング間隔でアナログ信号がサンプリ
ングされて標本化され、標本化データが次元数Kでブロ
ック化され、そのブロックが演算処理部13に出力され
る。演算処理部13では、入力される標本化データが3
次元のコホーネンマップに基づく学習アルゴリズムによ
って所定の代表音値に分類される。ここで、演算処理部
13で実行される学習アルゴリズムについて図4に示す
フローチャートに基づいて説明する。
情報が入力されると所定のアナログ信号に変換されてサ
ンプリング部12に出力され、サンプリング部12で
は、所定のサンプリング間隔でアナログ信号がサンプリ
ングされて標本化され、標本化データが次元数Kでブロ
ック化され、そのブロックが演算処理部13に出力され
る。演算処理部13では、入力される標本化データが3
次元のコホーネンマップに基づく学習アルゴリズムによ
って所定の代表音値に分類される。ここで、演算処理部
13で実行される学習アルゴリズムについて図4に示す
フローチャートに基づいて説明する。
【0052】図4において、まず、ステップS1で、初
期値設定処理を行う。初期値設定では、最初に入力標本
化データからニューロンへのシナプス荷重の初期値を、
乱数を使って分散されるように設定する。次いで、ステ
ップS2で入力パターンの提示処理を行う。入力パター
ンの提示では、入力標本化データに何らかの入力パター
ンを与える。このとき、ステップS3の距離計算処理の
簡略化のため、入力パターンは、正規化されている必要
があり、次式(3)、(4)の仮定により正規化される
ものとする。
期値設定処理を行う。初期値設定では、最初に入力標本
化データからニューロンへのシナプス荷重の初期値を、
乱数を使って分散されるように設定する。次いで、ステ
ップS2で入力パターンの提示処理を行う。入力パター
ンの提示では、入力標本化データに何らかの入力パター
ンを与える。このとき、ステップS3の距離計算処理の
簡略化のため、入力パターンは、正規化されている必要
があり、次式(3)、(4)の仮定により正規化される
ものとする。
【0053】 dWij/dt=α(xi −Wij)‥‥(3) dWij/dt=0‥‥(4) 但し、Wij:シナプス荷重 xi :入力パターン(入力標本化データ) α :正の定数 なお、これらの仮定は、コホーネンのモデルにおける学
習動作を定義する次式(5)に基づいて求められてい
る。
習動作を定義する次式(5)に基づいて求められてい
る。
【0054】 dWij/dt=αOi xi −β(Oi )Wij‥‥(5) 但し、Oi :活性度 β(Oi ):右辺第2項をテーラー展開したときに定数
項が0になるような関数 次いで、ステップS3で距離計算処理を行う。距離計算
では、上記図2の3次元マップにおいてボロノイ分割
(泡)の中心になるニューロンpを求める。このとき、
ステップS2で提示された入力パターンが上記式
(3)、(4)の仮定により正規化されていれば、ボロ
ノイ分割(泡)の中心となるニューロンは入力パターン
xi とシナプス荷重Wijのベクトル間の距離を求めるこ
とで計算できる。そのためには、次式(6)、(7)に
おいて、Dj が最小になるニューロンjを求めればよ
い。
項が0になるような関数 次いで、ステップS3で距離計算処理を行う。距離計算
では、上記図2の3次元マップにおいてボロノイ分割
(泡)の中心になるニューロンpを求める。このとき、
ステップS2で提示された入力パターンが上記式
(3)、(4)の仮定により正規化されていれば、ボロ
ノイ分割(泡)の中心となるニューロンは入力パターン
xi とシナプス荷重Wijのベクトル間の距離を求めるこ
とで計算できる。そのためには、次式(6)、(7)に
おいて、Dj が最小になるニューロンjを求めればよ
い。
【0055】まず、コードブックの数がnxで一次元の
場合の式を式(6)に示す。
場合の式を式(6)に示す。
【0056】
【数1】
【0057】次に、コードブックの数がnx,ny,n
zで三次元の場合の式を式(7)に示す。
zで三次元の場合の式を式(7)に示す。
【0058】
【数2】
【0059】次いで、ステップS4でWijの修正処理を
行う。修正処理では、ステップS3で選ばれたニューロ
ンpの近傍のニューロンを上記式(6)、(7)に合わ
せて次式(8)、(9)に基づいてまとめて修正する。
行う。修正処理では、ステップS3で選ばれたニューロ
ンpの近傍のニューロンを上記式(6)、(7)に合わ
せて次式(8)、(9)に基づいてまとめて修正する。
【0060】 Wij(t+1)=Wij(t)+α(t)(xi (t)−Wij(t))2 ‥‥(8) Wijkl(t+1)=Wijkl(t)+α(t)(xi (t)−Wijkl(t))2 ‥‥(9) 但し、
【0061】
【数3】
【0062】α(t)のαは経験的に定められる値で、
0〜1の値をとる。αはtの時間経過に従って時間経過
に従って減少するように設定される。また、
0〜1の値をとる。αはtの時間経過に従って時間経過
に従って減少するように設定される。また、
【0063】
【数4】
【0064】の定義も経験的、かつ時間経過に従って減
少するように設定されたある種の距離関数である。
少するように設定されたある種の距離関数である。
【0065】次いで、ステップS5で上記ステップS2
〜S4の処理を、入力パターン数分だけ繰り返し計算し
て本処理を終了する。
〜S4の処理を、入力パターン数分だけ繰り返し計算し
て本処理を終了する。
【0066】以上のステップS1〜S5の処理により入
力標本化データは、分類されて所定の代表音値に置き換
えられてコード変換部14に出力される。コード変換部
14では、入力される各代表音値に所定のインデックス
データが付与され、コードブック作成部15に出力され
る。コードブック作成部15では、入力される代表音値
のインデックスデータに基づいてコードブックが作成さ
れる。
力標本化データは、分類されて所定の代表音値に置き換
えられてコード変換部14に出力される。コード変換部
14では、入力される各代表音値に所定のインデックス
データが付与され、コードブック作成部15に出力され
る。コードブック作成部15では、入力される代表音値
のインデックスデータに基づいてコードブックが作成さ
れる。
【0067】以上の音情報圧縮装置10により作成され
るコードブックの具体例について図5に示す入力音情報
を参照して説明する。
るコードブックの具体例について図5に示す入力音情報
を参照して説明する。
【0068】図5では、入力音情報をサンプリング間隔
tn (n =1,2,3,…n)、標本化レベル8ビット
(255レベル)で標本化データをとるものとし、この
標本化データをt1 〜t8 の8個分づつ、すなわち次元
数K=8(8バイト)づつを1つの入力音情報パターン
としてブロック化して分類するものとし、標本化データ
数をSDとする。
tn (n =1,2,3,…n)、標本化レベル8ビット
(255レベル)で標本化データをとるものとし、この
標本化データをt1 〜t8 の8個分づつ、すなわち次元
数K=8(8バイト)づつを1つの入力音情報パターン
としてブロック化して分類するものとし、標本化データ
数をSDとする。
【0069】この入力音情報パターンを上記従来のベク
トル量子化手法におけるLBGアルゴリズムと、今回の
3次元コホーネンマップに基づいてそれぞれコードブッ
クを計算した場合を比較する。
トル量子化手法におけるLBGアルゴリズムと、今回の
3次元コホーネンマップに基づいてそれぞれコードブッ
クを計算した場合を比較する。
【0070】従来のベクトル量子化において、コードブ
ックに必要なメモリ容量、レベル数Nは、ベクトルの次
元数K、サンプリングレートRとしたとき、上記従来で
説明したように、N=2K・N として求められる。この場
合、例えば、図5に示したように、K=8,R=8とす
ると、必要なメモリ容量は、28・8 =264と膨大なもの
となり、現在の技術で実現可能なメモリ容量をはるかに
超えている。このレベル数Nを一定量以下に抑えてコー
ドブックを作成する手法に、上記従来の説明で図12に
示したLBGアルゴリズムがある。このLBGアルゴリ
ズムのステップP2において、分割条件の適用としてボ
ロノイ分割を用いている。この場合、上記のように、実
際の標本化データ数SD=10,000とすると、ボロ
ノイ分割の条件を求める計算には、各種の計算方法が提
案されているが、最近の計算方法として、次式(11)
により必要とされる演算回数が求められる。
ックに必要なメモリ容量、レベル数Nは、ベクトルの次
元数K、サンプリングレートRとしたとき、上記従来で
説明したように、N=2K・N として求められる。この場
合、例えば、図5に示したように、K=8,R=8とす
ると、必要なメモリ容量は、28・8 =264と膨大なもの
となり、現在の技術で実現可能なメモリ容量をはるかに
超えている。このレベル数Nを一定量以下に抑えてコー
ドブックを作成する手法に、上記従来の説明で図12に
示したLBGアルゴリズムがある。このLBGアルゴリ
ズムのステップP2において、分割条件の適用としてボ
ロノイ分割を用いている。この場合、上記のように、実
際の標本化データ数SD=10,000とすると、ボロ
ノイ分割の条件を求める計算には、各種の計算方法が提
案されているが、最近の計算方法として、次式(11)
により必要とされる演算回数が求められる。
【0071】 Kn (K/2)+1+K3 n (K/2)logn(回)‥‥(11) この(11)式を、以下の(イ)〜(ハ)の条件で計算
すると、 (イ)N=500、K=2のとき、524,858回 (ハ)N=500、K=8のとき、約449兆回 (ハ)N=10,000、K=8のとき、8.5×10
20回 となり、次元数K=2のときは、演算回数は、実用的時
間内に計算可能であるが、次元数K=8になると、膨大
な演算回数になる。したがって、実際の入力音情報を実
用的な時間内に現存するコンピュータを用いて計算を終
了することは不可能である。
すると、 (イ)N=500、K=2のとき、524,858回 (ハ)N=500、K=8のとき、約449兆回 (ハ)N=10,000、K=8のとき、8.5×10
20回 となり、次元数K=2のときは、演算回数は、実用的時
間内に計算可能であるが、次元数K=8になると、膨大
な演算回数になる。したがって、実際の入力音情報を実
用的な時間内に現存するコンピュータを用いて計算を終
了することは不可能である。
【0072】そこで、ボロノイ分割に相当する結果が得
られるコホーネンのアルゴリズムを利用してベクトル量
子化を試みると、その演算回数は、レベル数N、標本化
データ数SD、次元数K及び学習回数Lとにより、次式
(12)で求められる。
られるコホーネンのアルゴリズムを利用してベクトル量
子化を試みると、その演算回数は、レベル数N、標本化
データ数SD、次元数K及び学習回数Lとにより、次式
(12)で求められる。
【0073】N・SD・K・L(回)‥‥(12) この(12)式を、N=1000、SD=10,00
0、K=8、L=100として計算すると、 N・SD・K・L=1,000×10,000×8×100=800,000(回) となり、実際の入力音情報を実用的な時間内に現存する
コンピュータを用いて計算することが可能である。
0、K=8、L=100として計算すると、 N・SD・K・L=1,000×10,000×8×100=800,000(回) となり、実際の入力音情報を実用的な時間内に現存する
コンピュータを用いて計算することが可能である。
【0074】したがって、LBGアルゴリズムにより得
られるコードブック数と同等のコードブック数、あるい
はそれ以上のコードブック数であっても実用的な時間内
に演算を終了することができる。しかも、本実施例で
は、従来の2次元のコホーネンマップで発生していた
“ねじれ”を改善する上記図2に示した3次元のコホー
ネンマップを用いることにより、入力音情報を良好に分
離するコードブックを大幅に少ない演算回数で得ること
ができる。
られるコードブック数と同等のコードブック数、あるい
はそれ以上のコードブック数であっても実用的な時間内
に演算を終了することができる。しかも、本実施例で
は、従来の2次元のコホーネンマップで発生していた
“ねじれ”を改善する上記図2に示した3次元のコホー
ネンマップを用いることにより、入力音情報を良好に分
離するコードブックを大幅に少ない演算回数で得ること
ができる。
【0075】したがって、3次元のコホーネンマップに
より入力音情報パターンを分類する学習演算処理を行う
ことにより、従来2次元のコホーネンマップにおける
“ねじれ”の問題を解決でき、学習のための演算回数を
大幅に削減でき、現存するコンピューターにより実用的
演算時間内にコードブックデータの演算結果を得ること
ができるとともに、入力音情報パターンを良好に分類す
るコードブックを作成することができる。
より入力音情報パターンを分類する学習演算処理を行う
ことにより、従来2次元のコホーネンマップにおける
“ねじれ”の問題を解決でき、学習のための演算回数を
大幅に削減でき、現存するコンピューターにより実用的
演算時間内にコードブックデータの演算結果を得ること
ができるとともに、入力音情報パターンを良好に分類す
るコードブックを作成することができる。
【0076】なお、本実施例では、次元数K=8として
いるが、より大きい次元数であっても、その入力信号に
応じて初期荷重を設定した上記3次元以上、n次元のコ
ホーネンマップを用いることにより、従来のLBGアル
ゴリズムより少ない演算回数及び演算時間で良好に分類
するコードブックを得ることが可能であることは勿論で
ある。さらに、上記3次元のコホーネンマップによる学
習処理において入力音情報を分類するシナプス荷重の初
期値設定を工夫することにより、より少ないコードブッ
ク数で入力音情報を良好に分類するコードブックを得る
ことも可能である。
いるが、より大きい次元数であっても、その入力信号に
応じて初期荷重を設定した上記3次元以上、n次元のコ
ホーネンマップを用いることにより、従来のLBGアル
ゴリズムより少ない演算回数及び演算時間で良好に分類
するコードブックを得ることが可能であることは勿論で
ある。さらに、上記3次元のコホーネンマップによる学
習処理において入力音情報を分類するシナプス荷重の初
期値設定を工夫することにより、より少ないコードブッ
ク数で入力音情報を良好に分類するコードブックを得る
ことも可能である。
【0077】図6〜図10は、請求項3及び4記載の音
情報再生装置の一実施例を示す図である。
情報再生装置の一実施例を示す図である。
【0078】図6は、音情報再生装置20のブロック図
であり、音情報再生装置20は、コードブックデータ
(代表音コード情報)を記憶するメモリ21と、データ
読取切替部24から順次入力されるコードブックのイン
デックスデータに基づいて対応するメモリ21内のコー
ドブックデータが格納されているアドレスデータに変換
するアドレス参照伸張実行部23及びメモリ21に記憶
されたコードブックのインデックスデータとコードブッ
クデータを切り替えて読み取り、アドレス参照実行伸張
部23とバッファ25に切り替えて出力するデータ読取
切替部24を含む制御部22と、データ読取切替部24
で読み取られるコードブックデータを所定タイミングで
一時的に格納してD/Aコンバータ26に出力するバッ
ファ25と、バッファ25から入力されるコードブック
データをD/A変換して所定のアナログ信号を増幅部2
7に出力するD/Aコンバータ26と、D/Aコンバー
タ26から入力されるアナログ信号を増幅して図外のス
ピーカー等を駆動する増幅部27等から構成され、各部
はバスにより接続されている。
であり、音情報再生装置20は、コードブックデータ
(代表音コード情報)を記憶するメモリ21と、データ
読取切替部24から順次入力されるコードブックのイン
デックスデータに基づいて対応するメモリ21内のコー
ドブックデータが格納されているアドレスデータに変換
するアドレス参照伸張実行部23及びメモリ21に記憶
されたコードブックのインデックスデータとコードブッ
クデータを切り替えて読み取り、アドレス参照実行伸張
部23とバッファ25に切り替えて出力するデータ読取
切替部24を含む制御部22と、データ読取切替部24
で読み取られるコードブックデータを所定タイミングで
一時的に格納してD/Aコンバータ26に出力するバッ
ファ25と、バッファ25から入力されるコードブック
データをD/A変換して所定のアナログ信号を増幅部2
7に出力するD/Aコンバータ26と、D/Aコンバー
タ26から入力されるアナログ信号を増幅して図外のス
ピーカー等を駆動する増幅部27等から構成され、各部
はバスにより接続されている。
【0079】上記メモリ(音コード記憶手段、再生順序
記憶手段)21は、ROMあるいはRAM等から構成さ
れ、音楽情報や音声情報等の再生資源を所定サンプリン
グ間隔で標本化される一連の音情報パターンを所定サン
プル数毎に分類して近似する複数の代表音コード情報と
してのコードブックデータを記憶する。このコードブッ
クデータは、上記請求項1及び2記載の実施例で説明し
た音情報圧縮装置10により作成されたコードブックデ
ータを用いるものとする。
記憶手段)21は、ROMあるいはRAM等から構成さ
れ、音楽情報や音声情報等の再生資源を所定サンプリン
グ間隔で標本化される一連の音情報パターンを所定サン
プル数毎に分類して近似する複数の代表音コード情報と
してのコードブックデータを記憶する。このコードブッ
クデータは、上記請求項1及び2記載の実施例で説明し
た音情報圧縮装置10により作成されたコードブックデ
ータを用いるものとする。
【0080】メモリ11の具体的構成例を図7に示す。
図7において、メモリ21は、再生資源となる一連の音
声情報あるいは音楽情報をコードブックデータのインデ
ックスデータとしての波形番号を記憶する波形番号記憶
領域21aと、波形番号記憶領域21aに記憶される各
波形番号に対応してメモリアドレス20番地分の領域毎
に各コードブックデータ内容としての各波形番号の内容
を記憶する波形内容記憶領域21bとにより構成され
る。ここでは、再生資源となる一連の音情報に対応する
一連の波形番号情報をメモリアドレスの0〜105番地
に記憶し、メモリアドレスの106番地以降の106〜
125番地に波形番号1に対応する内容、メモリアドレ
スの126〜145番地に波形番号2の内容、以降20
番地分の領域毎に順次波形番号に対応する内容を記憶す
るように設定している。
図7において、メモリ21は、再生資源となる一連の音
声情報あるいは音楽情報をコードブックデータのインデ
ックスデータとしての波形番号を記憶する波形番号記憶
領域21aと、波形番号記憶領域21aに記憶される各
波形番号に対応してメモリアドレス20番地分の領域毎
に各コードブックデータ内容としての各波形番号の内容
を記憶する波形内容記憶領域21bとにより構成され
る。ここでは、再生資源となる一連の音情報に対応する
一連の波形番号情報をメモリアドレスの0〜105番地
に記憶し、メモリアドレスの106番地以降の106〜
125番地に波形番号1に対応する内容、メモリアドレ
スの126〜145番地に波形番号2の内容、以降20
番地分の領域毎に順次波形番号に対応する内容を記憶す
るように設定している。
【0081】上記制御部22は、図8に示すように、デ
ータ読取切替部24から順次入力されるコードブックの
インデックスデータに基づいて対応するメモリ21内の
コードブックデータが格納されているアドレスデータに
変換し、そのアドレスに格納されたメモリ21内の波形
内容記憶領域21aから波形内容をデータ読取切替部2
4に転送させるアドレス参照伸張実行部23と、メモリ
21内の波形番号記憶領域21a及び波形内容記憶領域
21bに記憶された波形番号及び波形番号毎の内容を切
り替えて読み取り、アドレス参照伸張実行部23とバッ
ファ25に切り替えて出力するデータ読取切替部(読取
手段)24と、図外のスイッチ等からの外部制御信号
(送り信号FW、戻し信号BK、再生信号PLAY、停
止信号STOP)を受信してアドレス参照伸張実行部2
3に転送するインターフェィス制御部28と、データ読
取切替部24の制御によりメモリ21から読み出された
波形番号及び波形番号毎の内容をアドレス参照実行部2
3とバッファ25に出力する際の出力方向を切り替える
スイッチ29とにより構成される。また、アドレス参照
伸張実行部23及びデータ読取切替部24は、図示しな
い制御部22内のROMに格納された後述する再生処理
プログラムのフローチャートに従ってそれぞれの処理を
実行する。さらに、データ読取切替部24内には、図示
しないがメモリ21内のアドレスデータを読み取る際の
アドレスカウンタが内蔵されている。
ータ読取切替部24から順次入力されるコードブックの
インデックスデータに基づいて対応するメモリ21内の
コードブックデータが格納されているアドレスデータに
変換し、そのアドレスに格納されたメモリ21内の波形
内容記憶領域21aから波形内容をデータ読取切替部2
4に転送させるアドレス参照伸張実行部23と、メモリ
21内の波形番号記憶領域21a及び波形内容記憶領域
21bに記憶された波形番号及び波形番号毎の内容を切
り替えて読み取り、アドレス参照伸張実行部23とバッ
ファ25に切り替えて出力するデータ読取切替部(読取
手段)24と、図外のスイッチ等からの外部制御信号
(送り信号FW、戻し信号BK、再生信号PLAY、停
止信号STOP)を受信してアドレス参照伸張実行部2
3に転送するインターフェィス制御部28と、データ読
取切替部24の制御によりメモリ21から読み出された
波形番号及び波形番号毎の内容をアドレス参照実行部2
3とバッファ25に出力する際の出力方向を切り替える
スイッチ29とにより構成される。また、アドレス参照
伸張実行部23及びデータ読取切替部24は、図示しな
い制御部22内のROMに格納された後述する再生処理
プログラムのフローチャートに従ってそれぞれの処理を
実行する。さらに、データ読取切替部24内には、図示
しないがメモリ21内のアドレスデータを読み取る際の
アドレスカウンタが内蔵されている。
【0082】上記バッファ25は、制御部22内のデー
タ読取切替部24から出力される波形番号毎の内容をD
/Aコンバータ26の変換タイミングに合わせて一時的
に記憶し、記憶した波形番号毎をD/Aコンバータ26
に出力する。
タ読取切替部24から出力される波形番号毎の内容をD
/Aコンバータ26の変換タイミングに合わせて一時的
に記憶し、記憶した波形番号毎をD/Aコンバータ26
に出力する。
【0083】上記D/Aコンバータ(再生手段)26
は、バッファ25から入力される波形番号毎の内容をD
/A変換して所定のアナログ音信号を増幅部27に出力
し、増幅部27は、D/Aコンバータ26から入力され
るアナログ音信号を増幅して図外のスピーカー等に出力
する。
は、バッファ25から入力される波形番号毎の内容をD
/A変換して所定のアナログ音信号を増幅部27に出力
し、増幅部27は、D/Aコンバータ26から入力され
るアナログ音信号を増幅して図外のスピーカー等に出力
する。
【0084】次に、本実施例の動作を説明する。
【0085】まず、図8において制御部22に再生信号
PLAYが入力されると、アドレス参照実行部23及び
データ読取切替部24では、図9及び図10に示す再生
処理プログラムのフローチャートに従ってそれぞれの処
理が実行される。
PLAYが入力されると、アドレス参照実行部23及び
データ読取切替部24では、図9及び図10に示す再生
処理プログラムのフローチャートに従ってそれぞれの処
理が実行される。
【0086】図9において、まず、ステップS11でデ
ータ読取切替部24内のアドレスカウンタをリセット
し、次いで、ステップS12でデータ読取切替部24に
よりスイッチ29をアドレス参照伸張実行部23側へ切
り替えて接続する。次いで、ステップS13でメモリ2
1内の上記図7に示した波形番号記憶領域21aから波
形番号(インデックスデータ)を読み出してアドレス参
照伸張実行部23に転送する。アドレス参照伸張実行部
23では、データ読取切替部24から転送された波形番
号に基づいてメモリ21内の波形内容記憶領域21aの
対応するアドレスデータに変換する。例えば、“波形番
号31”が入力された場合は、上記図7に示したメモリ
21構成により、105+(20×30)+1番地、す
なわち、706番地に変換され、この706番地以降の
20番地分の波形内容記憶領域21bの波形内容がデー
タ読取切替部24に転送される。
ータ読取切替部24内のアドレスカウンタをリセット
し、次いで、ステップS12でデータ読取切替部24に
よりスイッチ29をアドレス参照伸張実行部23側へ切
り替えて接続する。次いで、ステップS13でメモリ2
1内の上記図7に示した波形番号記憶領域21aから波
形番号(インデックスデータ)を読み出してアドレス参
照伸張実行部23に転送する。アドレス参照伸張実行部
23では、データ読取切替部24から転送された波形番
号に基づいてメモリ21内の波形内容記憶領域21aの
対応するアドレスデータに変換する。例えば、“波形番
号31”が入力された場合は、上記図7に示したメモリ
21構成により、105+(20×30)+1番地、す
なわち、706番地に変換され、この706番地以降の
20番地分の波形内容記憶領域21bの波形内容がデー
タ読取切替部24に転送される。
【0087】次いで、ステップS14でデータ読取切替
部24は、スイッチ29をD/Aコンバータ26(バッ
ファ25)側に切り替え、ステップS15で転送された
波形内容を読み出してバッファ25に一時格納した後、
D/Aコンバータ26に転送する。次いで、ステップS
16でデータ読取切替部24内のアドレスカウンタを1
つカウントアップし、ステップS17でアドレスカウン
タのカウント値nがメモリ21の波形番号記憶領域21
aの105番地分に相当するカウント数N“105”に
以上になったかどうかを判別し、N以上になっていなけ
れば、ステップS12に戻って上記ステップS12〜ス
テップS16の処理を繰り返し実行し、N以上になって
いれば本処理を終了する。
部24は、スイッチ29をD/Aコンバータ26(バッ
ファ25)側に切り替え、ステップS15で転送された
波形内容を読み出してバッファ25に一時格納した後、
D/Aコンバータ26に転送する。次いで、ステップS
16でデータ読取切替部24内のアドレスカウンタを1
つカウントアップし、ステップS17でアドレスカウン
タのカウント値nがメモリ21の波形番号記憶領域21
aの105番地分に相当するカウント数N“105”に
以上になったかどうかを判別し、N以上になっていなけ
れば、ステップS12に戻って上記ステップS12〜ス
テップS16の処理を繰り返し実行し、N以上になって
いれば本処理を終了する。
【0088】また、図10においてステップS21でD
/Aコンバータ26は、上記図9のステップS14の処
理によりデータ読取切替部24からバッファ25を介し
て転送される波形内容(コードブックデータ)をD/A
変換処理により所定のアナログ信号に変換して増幅部2
7に出力し、次いで、ステップS22で増幅部27は、
D/Aコンバータ26から入力されるアナログ信号を増
幅して図外のスピーカー等を駆動して本処理を終了す
る。
/Aコンバータ26は、上記図9のステップS14の処
理によりデータ読取切替部24からバッファ25を介し
て転送される波形内容(コードブックデータ)をD/A
変換処理により所定のアナログ信号に変換して増幅部2
7に出力し、次いで、ステップS22で増幅部27は、
D/Aコンバータ26から入力されるアナログ信号を増
幅して図外のスピーカー等を駆動して本処理を終了す
る。
【0089】上記図9及び図10の処理は並行して実行
され、メモリ21に記憶された一連の音情報が再生され
る。この再生処理の最中に、図8のインターフェイス制
御部28に、例えば、停止信号STOP、送り信号FW
あるいは戻り信号BKが入力されると、その外部制御信
号に応じて再生中の音情報の停止、早送りあるいは早戻
し等の処理が実行される。
され、メモリ21に記憶された一連の音情報が再生され
る。この再生処理の最中に、図8のインターフェイス制
御部28に、例えば、停止信号STOP、送り信号FW
あるいは戻り信号BKが入力されると、その外部制御信
号に応じて再生中の音情報の停止、早送りあるいは早戻
し等の処理が実行される。
【0090】したがって、上記音情報再生装置20は、
メモリ21に予め上記請求項1及び2記載の実施例で説
明した音情報圧縮装置10により作成されたコードブッ
クデータをメモリに記憶することにより、少ないメモリ
容量で再生資源となる音楽情報及び音声情報を符号化し
てコードブックデータとして記憶することができ、複雑
な演算処理を必要とすることなく簡単なアルゴリズムで
メモリからをコードブックデータを読み出すだけで音情
報を再生することができ、回路構成も単純化し、部品点
数も大幅に削減することができる。その結果、低コスト
で小型の音情報圧縮装置を実現することができる。
メモリ21に予め上記請求項1及び2記載の実施例で説
明した音情報圧縮装置10により作成されたコードブッ
クデータをメモリに記憶することにより、少ないメモリ
容量で再生資源となる音楽情報及び音声情報を符号化し
てコードブックデータとして記憶することができ、複雑
な演算処理を必要とすることなく簡単なアルゴリズムで
メモリからをコードブックデータを読み出すだけで音情
報を再生することができ、回路構成も単純化し、部品点
数も大幅に削減することができる。その結果、低コスト
で小型の音情報圧縮装置を実現することができる。
【0091】
【発明の効果】請求項1記載の発明によれば、入力音情
報パターンの変化に基づいて該入力音情報パターンを分
類して近似する代表音値を重心として格納する複数の分
割領域をn次元の相関マップをマップ形成手段で形成す
るとともに、該マップ形成手段が、入力音情報パターン
の変化に応じて該各分割領域の重心となる代表音値を変
更して該n次元の相関マップを更新し、該相関マップの
各分割領域に格納される代表音値を符号化手段が所定の
コード情報に変換することにより入力音情報を圧縮す
る。また、この場合、マップ形成手段は、初期値設定手
段が、前記複数の代表音値を設定するための複数の分割
領域毎に重み付けした初期値を設定し、提示手段が該初
期値設定手段により設定される各分割領域の初期値に前
記入力音情報パターンを提示し、距離演算手段が該提示
手段により提示される各入力音情報パターンと各分割領
域の初期音値との間の距離をn次元方向に演算し、更新
手段が該距離演算手段の演算結果に基づいて各分割領域
の代表音値を更新して前記n次元の相関マップを更新し
ているので、3次元以上n次元の相関マップを適用して
高次元の入力音情報パターンを分類する更新演算処理を
行うことにより、演算回数を大幅に削減でき、現存する
コンピューターにより実用的演算時間内に分類結果を得
ることができるとともに、入力音情報パターンを従来よ
り少ない代表音値で良好に分類することができる。
報パターンの変化に基づいて該入力音情報パターンを分
類して近似する代表音値を重心として格納する複数の分
割領域をn次元の相関マップをマップ形成手段で形成す
るとともに、該マップ形成手段が、入力音情報パターン
の変化に応じて該各分割領域の重心となる代表音値を変
更して該n次元の相関マップを更新し、該相関マップの
各分割領域に格納される代表音値を符号化手段が所定の
コード情報に変換することにより入力音情報を圧縮す
る。また、この場合、マップ形成手段は、初期値設定手
段が、前記複数の代表音値を設定するための複数の分割
領域毎に重み付けした初期値を設定し、提示手段が該初
期値設定手段により設定される各分割領域の初期値に前
記入力音情報パターンを提示し、距離演算手段が該提示
手段により提示される各入力音情報パターンと各分割領
域の初期音値との間の距離をn次元方向に演算し、更新
手段が該距離演算手段の演算結果に基づいて各分割領域
の代表音値を更新して前記n次元の相関マップを更新し
ているので、3次元以上n次元の相関マップを適用して
高次元の入力音情報パターンを分類する更新演算処理を
行うことにより、演算回数を大幅に削減でき、現存する
コンピューターにより実用的演算時間内に分類結果を得
ることができるとともに、入力音情報パターンを従来よ
り少ない代表音値で良好に分類することができる。
【0092】請求項3記載の発明によれば、音情報再生
装置は、音楽情報や音声情報等の再生資源が所定時間間
隔で標本化される一連の音情報パターンを所定サンプル
数毎に分類して近似する複数の代表音コード情報を音コ
ード記憶手段に記憶し、この音コード記憶手段に記憶し
た複数の代表音コード情報を入力音情報パターンの順序
通りに再生するための再生順序情報を再生順序記憶手段
に記憶し、読取手段が、この再生順序記憶手段に記憶し
た再生順序情報に基づいて音コード記憶手段に記憶した
複数の代表音コード情報を選択して読み取り、再生手段
が、読取手段が読み出した代表音コード情報を再生す
る。また、この場合、前記音コード記憶手段に記憶する
複数の代表音コード情報は、例えば、請求項1記載の音
情報圧縮方法においてマップ形成手段によりn次元の相
関マップから求められる代表音値を符号化手段により変
換したコード情報を適用しているので、少ないメモリ容
量で再生資源となる音楽情報及び音声情報を符号化して
代表音コード情報として記憶することができ、複雑な演
算処理を必要とすることなく簡単なアルゴリズムでメモ
リからを代表音コード情報を読み出すだけで音情報を再
生することができ、回路構成も単純化することができ
る。その結果、低コストで小型の音情報再生装置を提供
することができる。
装置は、音楽情報や音声情報等の再生資源が所定時間間
隔で標本化される一連の音情報パターンを所定サンプル
数毎に分類して近似する複数の代表音コード情報を音コ
ード記憶手段に記憶し、この音コード記憶手段に記憶し
た複数の代表音コード情報を入力音情報パターンの順序
通りに再生するための再生順序情報を再生順序記憶手段
に記憶し、読取手段が、この再生順序記憶手段に記憶し
た再生順序情報に基づいて音コード記憶手段に記憶した
複数の代表音コード情報を選択して読み取り、再生手段
が、読取手段が読み出した代表音コード情報を再生す
る。また、この場合、前記音コード記憶手段に記憶する
複数の代表音コード情報は、例えば、請求項1記載の音
情報圧縮方法においてマップ形成手段によりn次元の相
関マップから求められる代表音値を符号化手段により変
換したコード情報を適用しているので、少ないメモリ容
量で再生資源となる音楽情報及び音声情報を符号化して
代表音コード情報として記憶することができ、複雑な演
算処理を必要とすることなく簡単なアルゴリズムでメモ
リからを代表音コード情報を読み出すだけで音情報を再
生することができ、回路構成も単純化することができ
る。その結果、低コストで小型の音情報再生装置を提供
することができる。
【図1】請求項1及び2記載の発明の基本的な考え方を
説明するための2次元のコホーネンマップを示す図であ
る。
説明するための2次元のコホーネンマップを示す図であ
る。
【図2】請求項1及び2記載の発明の基本的な考え方を
説明するための3次元のコホーネンマップを示す図であ
る。
説明するための3次元のコホーネンマップを示す図であ
る。
【図3】音情報圧縮装置のブロック構成図である。
【図4】図3の演算処理部で処理される学習アルゴリズ
ムのフローチャートを示す図である。
ムのフローチャートを示す図である。
【図5】図3の音情報圧縮装置で圧縮される入力音情報
の一例を示す図である。
の一例を示す図である。
【図6】音情報再生装置のブロック構成図である。
【図7】図6のメモリ内の構成を示す図である。
【図8】図6の制御部のブロック構成図である。
【図9】図6の音情報再生装置で処理される音情報伸張
アルゴリズムのフローチャートを示す図である。
アルゴリズムのフローチャートを示す図である。
【図10】図6の音情報再生装置で処理される音情報D
/A変換処理のフローチャートを示す図である。
/A変換処理のフローチャートを示す図である。
【図11】従来のサブバンド符号化と聴覚特性とを使う
オーディオ信号の高能率符号化技術の基本アルゴリズム
に基づくブロック図である。
オーディオ信号の高能率符号化技術の基本アルゴリズム
に基づくブロック図である。
【図12】従来のベクトル量子化手法におけるLBGア
ルゴリズムのフローチャートを示す図である。
ルゴリズムのフローチャートを示す図である。
【図13】従来の2次元のコホーネンマップによる“ね
じれ”の発生を説明するための図である。
じれ”の発生を説明するための図である。
10 音情報圧縮装置 11 入力部 12 サンプリング部 13 演算処理部 14 コード変換部 15 コードブック作成部 21 音情報再生装置 21a 波形番号記憶領域 21b 波形内容記憶領域 22 制御部 23 アドレス参照伸張実行部 24 データ読取切替部 25 バッファ 26 D/Aコンバータ 27 増幅部 28 インターフェィス制御部 29 スイッチ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 宮沢 丈夫 東京都三鷹市下連雀4丁目12番3号プレス テージS&T W2
Claims (4)
- 【請求項1】 一連の音情報が所定時間間隔で標本化さ
れ、該所定サンプル数毎に音情報パターンとして入力さ
れると、該入力音情報パターンを分類して近似する代表
音値に置換してコード化することにより該一連の音情報
を圧縮する音情報圧縮方法において、 前記入力音情報パターンの変化に基づいて該入力音情報
パターンを分類して近似する代表音値を重心として格納
する複数の分割領域を3次元以上n次元の相関マップに
形成するとともに、該入力音情報パターンの変化に応じ
て該各分割領域の重心となる代表音値を変更して該n次
元の相関マップを更新するマップ形成手段と、 マップ形成手段の形成する相関マップの各分割領域に格
納される代表音値を所定のコード情報に変換する符号化
手段と、 を設け、入力音情報パターンの変化に応じて各分割領域
の重心となる代表音値を変更して3次元以上n次元の相
関マップを更新し、該更新した相関マップの代表音値を
所定のコード情報に変換することにより入力音情報を圧
縮することを特徴とする音情報圧縮方法。 - 【請求項2】 前記マップ形成手段を、 前記複数の代表音値を設定するための前記複数の分割領
域毎に重み付けした初期値を設定する初期値設定手段
と、 該初期値設定手段により設定される各分割領域の初期値
に前記入力音情報パターンを提示する提示手段と、 該提示手段により提示される各入力音情報パターンと各
分割領域の初期値との間の距離を3次元以上n次元方向
に演算する距離演算手段と、 該距離演算手段の演算結果に基づいて各分割領域の代表
音値を更新して前記3次元以上n次元の相関マップを更
新する更新手段と、 により構成したことを特徴とする請求項1記載の音情報
圧縮方法。 - 【請求項3】 音楽情報や音声情報等の再生資源が所定
時間間隔で標本化される一連の音情報パターンを所定サ
ンプル数毎に分類して近似する複数の代表音コード情報
を記憶する音コード記憶手段と、 該音コード記憶手段に記憶された複数の代表音コード情
報を入力音情報パターンの順序通りに再生するための再
生順序情報を記憶する再生順序記憶手段と、 音コード記憶手段に記憶された複数の代表音コード情報
を再生順序記憶手段に記憶された再生順序情報に基づい
て選択して読み取る読取手段と、 該読取手段により読み取られた代表音コード情報を再生
する再生手段と、 を備えたことを特徴とする音情報再生装置。 - 【請求項4】 前記音コード記憶手段に記憶する音コー
ド情報は、請求項1記載の音情報圧縮方法においてマッ
プ形成手段により3次元以上n次元の相関マップから求
められる代表音値を符号化手段により変換したコード情
報を適用することを特徴とする請求項3記載の音情報再
生装置。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4138431A JPH05335967A (ja) | 1992-05-29 | 1992-05-29 | 音情報圧縮方法及び音情報再生装置 |
| EP93910421A EP0597126A4 (en) | 1992-05-29 | 1993-05-31 | METHOD FOR COMPRESSING AUDIO INFORMATION, AND APPARATUS FOR REPRODUCING AUDIO INFORMATION. |
| US08/182,105 US5594833A (en) | 1992-05-29 | 1993-05-31 | Rapid sound data compression in code book creation |
| KR1019940700294A KR0142844B1 (ko) | 1992-05-29 | 1993-05-31 | 음정보압축방법 및 음정보재생장치 |
| PCT/JP1993/000731 WO1993025007A1 (fr) | 1992-05-29 | 1993-05-31 | Procede pour comprimer des informations audio, et appareil pour reproduire des informations audio |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4138431A JPH05335967A (ja) | 1992-05-29 | 1992-05-29 | 音情報圧縮方法及び音情報再生装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05335967A true JPH05335967A (ja) | 1993-12-17 |
Family
ID=15221817
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4138431A Pending JPH05335967A (ja) | 1992-05-29 | 1992-05-29 | 音情報圧縮方法及び音情報再生装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US5594833A (ja) |
| EP (1) | EP0597126A4 (ja) |
| JP (1) | JPH05335967A (ja) |
| KR (1) | KR0142844B1 (ja) |
| WO (1) | WO1993025007A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009509456A (ja) * | 2005-09-23 | 2009-03-05 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | 逐次改善可能な格子ベクトル量子化 |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5765127A (en) * | 1992-03-18 | 1998-06-09 | Sony Corp | High efficiency encoding method |
| US5943446A (en) * | 1995-07-19 | 1999-08-24 | Unisys Corporation | Method and apparatus for increasing the speed of a full code book search in a quantizer encoder |
| JP4661074B2 (ja) * | 2004-04-07 | 2011-03-30 | ソニー株式会社 | 情報処理システム、情報処理方法、並びにロボット装置 |
| US8990073B2 (en) * | 2007-06-22 | 2015-03-24 | Voiceage Corporation | Method and device for sound activity detection and sound signal classification |
| JP5890963B2 (ja) * | 2011-03-17 | 2016-03-22 | 富士通株式会社 | データ保存プログラム及びデータ保存方法 |
| FR2973551A1 (fr) * | 2011-03-29 | 2012-10-05 | France Telecom | Allocation par sous-bandes de bits de quantification de parametres d'information spatiale pour un codage parametrique |
| US9779807B2 (en) | 2014-07-31 | 2017-10-03 | Nxp Usa, Inc. | Non-volatile memory using bi-directional resistive elements |
| US10586546B2 (en) | 2018-04-26 | 2020-03-10 | Qualcomm Incorporated | Inversely enumerated pyramid vector quantizers for efficient rate adaptation in audio coding |
| US10573331B2 (en) | 2018-05-01 | 2020-02-25 | Qualcomm Incorporated | Cooperative pyramid vector quantizers for scalable audio coding |
| US10580424B2 (en) | 2018-06-01 | 2020-03-03 | Qualcomm Incorporated | Perceptual audio coding as sequential decision-making problems |
| US10734006B2 (en) | 2018-06-01 | 2020-08-04 | Qualcomm Incorporated | Audio coding based on audio pattern recognition |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0241170B1 (en) * | 1986-03-28 | 1992-05-27 | AT&T Corp. | Adaptive speech feature signal generation arrangement |
| GB8720387D0 (en) * | 1987-08-28 | 1987-10-07 | British Telecomm | Matching vectors |
| US5077798A (en) * | 1988-09-28 | 1991-12-31 | Hitachi, Ltd. | Method and system for voice coding based on vector quantization |
| JPH0375700A (ja) * | 1989-08-18 | 1991-03-29 | Hitachi Ltd | ベクトル量子化方式 |
| JPH02287399A (ja) * | 1989-04-28 | 1990-11-27 | Fujitsu Ltd | ベクトル量子化制御方式 |
| JPH0458300A (ja) * | 1990-06-28 | 1992-02-25 | Matsushita Electric Ind Co Ltd | 音声信号のベクトル量子化方法 |
| JP2780458B2 (ja) * | 1990-08-01 | 1998-07-30 | 松下電器産業株式会社 | ベクトル量子化法および音声符号化復合化装置 |
| JPH088503B2 (ja) * | 1990-11-27 | 1996-01-29 | 松下電器産業株式会社 | 音声符号化復号化装置 |
| JP2802549B2 (ja) * | 1991-01-23 | 1998-09-24 | 松下電器産業株式会社 | ベクトル量子化装置 |
| JPH04334206A (ja) * | 1991-05-10 | 1992-11-20 | Matsushita Electric Ind Co Ltd | ベクトル量子化用コードブック作成方法 |
-
1992
- 1992-05-29 JP JP4138431A patent/JPH05335967A/ja active Pending
-
1993
- 1993-05-31 US US08/182,105 patent/US5594833A/en not_active Expired - Fee Related
- 1993-05-31 WO PCT/JP1993/000731 patent/WO1993025007A1/ja not_active Ceased
- 1993-05-31 EP EP93910421A patent/EP0597126A4/en not_active Withdrawn
- 1993-05-31 KR KR1019940700294A patent/KR0142844B1/ko not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009509456A (ja) * | 2005-09-23 | 2009-03-05 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | 逐次改善可能な格子ベクトル量子化 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO1993025007A1 (fr) | 1993-12-09 |
| US5594833A (en) | 1997-01-14 |
| EP0597126A4 (en) | 1997-01-08 |
| KR0142844B1 (ko) | 1998-08-17 |
| EP0597126A1 (en) | 1994-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112786021B (zh) | 一种基于分层量化的轻量级神经网络语音关键词识别方法 | |
| CN109785847B (zh) | 基于动态残差网络的音频压缩算法 | |
| US20220224926A1 (en) | Variable bit rate compression using neural network models | |
| JP2000507754A (ja) | 組込み形コーディングを有するテーブルベースの圧縮 | |
| KR0142844B1 (ko) | 음정보압축방법 및 음정보재생장치 | |
| KR20200039530A (ko) | 오디오 신호의 부호화 방법 및 장치, 그리고 복호화 방법 및 장치 | |
| CN118692473A (zh) | 一种基于深度学习架构的骨传导语音信号传输方法 | |
| US11615286B2 (en) | Computing system and compressing method for neural network parameters | |
| CN119479632A (zh) | 噪声特征向量分类模型构建方法、语音增强方法和装置 | |
| KR101010585B1 (ko) | 벡터 코드북 생성 방법, 데이터 압축 방법 및 장치, 및분산 음성 인식 시스템 | |
| JP7831483B2 (ja) | プログラム、情報処理方法、記録媒体および情報処理装置 | |
| JPH0722957A (ja) | 副バンドコーディングシステムの信号処理装置 | |
| KR20210030886A (ko) | 동적 모델 파라미터를 이용한 오디오 부호화 방법 및 오디오 복호화 방법, 오디오 부호화 장치 및 오디오 복호화 장치 | |
| CN112669857B (zh) | 一种语音处理的方法、装置及设备 | |
| Wang et al. | Training compressed fully-connected networks with a density-diversity penalty | |
| JP2626492B2 (ja) | ベクトル量子化装置 | |
| CN111816196A (zh) | 一种声波信息的解码方法及装置 | |
| JP3146355B2 (ja) | セルオートマトンを用いたデータ記録及び伝送システム | |
| JP2002091497A (ja) | オーディオ信号符号化方法、復号化方法及びそれらの方法を実行するプログラム記憶媒体 | |
| CN118830021A (zh) | 捆绑多速率反馈自编码器 | |
| JP4645866B2 (ja) | ディジタル信号処理方法、学習方法及びそれらの装置並びにプログラム格納媒体 | |
| WO2022155245A1 (en) | Variable bit rate compression using neural network models | |
| JP4645867B2 (ja) | ディジタル信号処理方法、学習方法及びそれらの装置並びにプログラム格納媒体 | |
| JPH06175695A (ja) | 音声パラメータの符号化方法および復号方法 | |
| Wu et al. | Source coding and vector quantization with codebook-excited neural networks |