JPH0787385B2 - 音楽信号圧縮方法 - Google Patents
音楽信号圧縮方法Info
- Publication number
- JPH0787385B2 JPH0787385B2 JP1203390A JP20339089A JPH0787385B2 JP H0787385 B2 JPH0787385 B2 JP H0787385B2 JP 1203390 A JP1203390 A JP 1203390A JP 20339089 A JP20339089 A JP 20339089A JP H0787385 B2 JPH0787385 B2 JP H0787385B2
- Authority
- JP
- Japan
- Prior art keywords
- samples
- music signal
- encoded
- sample
- linear approximation
- 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
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
【発明の詳細な説明】 産業上の利用分野 本発明は、A/D変換された音声信号のサンプル系列を直
線近似する音楽信号圧縮方法に関するものである。
線近似する音楽信号圧縮方法に関するものである。
従来の技術 従来の音声符号化方式においては、音声信号は複数の帯
域に分割され、各々について予測係数が求められ、この
予測係数を用いて、各々の帯域の信号は予測符号化され
る。その際に量子化レベル数を時間的に不均一に割り当
て、符号化前後の量子化誤差が小さくなるようにする
(例えば、特願昭54−42858号参照)。
域に分割され、各々について予測係数が求められ、この
予測係数を用いて、各々の帯域の信号は予測符号化され
る。その際に量子化レベル数を時間的に不均一に割り当
て、符号化前後の量子化誤差が小さくなるようにする
(例えば、特願昭54−42858号参照)。
発明が解決しようとする課題 従来の音声符号化方法では、分割された各周波数帯域に
ついて予測残差信号を送っており、この予測残差信号の
情報量が比較的多く、全体としての伝送情報量が多くな
るという問題点があった。
ついて予測残差信号を送っており、この予測残差信号の
情報量が比較的多く、全体としての伝送情報量が多くな
るという問題点があった。
本発明は、少ない伝送情報量で品質がよい音楽信号圧縮
方法を提供することを目的としている。
方法を提供することを目的としている。
課題を解決するための手段 上記課題を解決するために、本発明の音楽信号圧縮方法
は、A/D変換された音楽信号のサンプル系列を一定数の
サンプルを含むブロック毎に近似するもので、上記ブロ
ック内の最初の3サンプルを近似する直線を最小2乗法
を用いて求め、最小2乗誤差が上記ブロックに含まれる
全サンプルの振幅の2乗和に基づいてあらかじめ定めて
おいたしきい値を超えていなければ、順にサンプル数を
1個ずつ増やしながら、逐次最小2乗誤差を算出し、最
小2乗誤差がしきい値を超えたとすれば、しきい値を超
えるまでのサンプルを近似する直線を定める係数2個
と、直線近似されたサンプル個数を符号化することと
し、次の3サンプルから新たな直線近似を行なうように
する。最初の3サンプルの直線近似の最小2乗誤差がし
きい値を超えてしまった場合は、最初の2サンプルの値
と2サンプルが直線近似されていないことのフラグを符
号化することとし、3個目のサンプルから新たな直線近
似を行なうようにする。
は、A/D変換された音楽信号のサンプル系列を一定数の
サンプルを含むブロック毎に近似するもので、上記ブロ
ック内の最初の3サンプルを近似する直線を最小2乗法
を用いて求め、最小2乗誤差が上記ブロックに含まれる
全サンプルの振幅の2乗和に基づいてあらかじめ定めて
おいたしきい値を超えていなければ、順にサンプル数を
1個ずつ増やしながら、逐次最小2乗誤差を算出し、最
小2乗誤差がしきい値を超えたとすれば、しきい値を超
えるまでのサンプルを近似する直線を定める係数2個
と、直線近似されたサンプル個数を符号化することと
し、次の3サンプルから新たな直線近似を行なうように
する。最初の3サンプルの直線近似の最小2乗誤差がし
きい値を超えてしまった場合は、最初の2サンプルの値
と2サンプルが直線近似されていないことのフラグを符
号化することとし、3個目のサンプルから新たな直線近
似を行なうようにする。
また、直線近似されないで符号化されるサンプルがある
とき、そのサンプルを対数圧縮または下位nビット切り
捨てて符号化することもできる。
とき、そのサンプルを対数圧縮または下位nビット切り
捨てて符号化することもできる。
作用 上記のような音楽信号圧縮方法を用いてサンプル系列を
符号化すると、最小2乗誤差があらかじめ定めたしきい
値を超えないサンプル系列が一つの直線として扱われ、
サンプル系列は圧縮されて符号化されることとなる。ま
た、3サンプルですでにしきい値を超えるような、サン
プルの値の変化が激しい場合はサンプルの値をそのまま
符号化することにより、音質の劣化が少なくなる。
符号化すると、最小2乗誤差があらかじめ定めたしきい
値を超えないサンプル系列が一つの直線として扱われ、
サンプル系列は圧縮されて符号化されることとなる。ま
た、3サンプルですでにしきい値を超えるような、サン
プルの値の変化が激しい場合はサンプルの値をそのまま
符号化することにより、音質の劣化が少なくなる。
実施例 以下本発明の音楽信号圧縮方法の一実施例について、図
面を参照しながら説明する。第1図は音声信号の模式図
である。第1図において1は音楽信号を表わし、s1、
s2、s3、s4、s5……はA/D変換された音楽信号のサンプ
ル系列である。2、3、4、5は音楽信号を近似する直
線である。s1′、s2′、s3′、s4′、s5′、……はサン
プルs1、s2、s3、s4、s5……の近似値である。直線2、
3、4、5は最小2乗誤差があらかじめ定めたしきい値
を超えないような直線として求められる。
面を参照しながら説明する。第1図は音声信号の模式図
である。第1図において1は音楽信号を表わし、s1、
s2、s3、s4、s5……はA/D変換された音楽信号のサンプ
ル系列である。2、3、4、5は音楽信号を近似する直
線である。s1′、s2′、s3′、s4′、s5′、……はサン
プルs1、s2、s3、s4、s5……の近似値である。直線2、
3、4、5は最小2乗誤差があらかじめ定めたしきい値
を超えないような直線として求められる。
第2図は第1図の直線の係数2個、サンプル個数を符号
化した図である。6、7、8、9は各々第1図の直線
2、3、4、5を符号化したもので、a1、a2、a3、a4お
よびb1、b2、b3、b4は直線をさだめる係数、n1、n2、
n3、n4はサンプル個数である。
化した図である。6、7、8、9は各々第1図の直線
2、3、4、5を符号化したもので、a1、a2、a3、a4お
よびb1、b2、b3、b4は直線をさだめる係数、n1、n2、
n3、n4はサンプル個数である。
第1図において1サンプル当り16ビットで符号化されて
いるとすると、図中には18サンプルあるので、全サンプ
ルで288ビット必要である。しかし、本方式を用いて、
第2図のように符号化した場合、直線の係数2個、サン
プル個数を各々8ビットで符号すると、4直線あるの
で、全サンプルで96ビット必要となり、情報圧縮が可能
となる。
いるとすると、図中には18サンプルあるので、全サンプ
ルで288ビット必要である。しかし、本方式を用いて、
第2図のように符号化した場合、直線の係数2個、サン
プル個数を各々8ビットで符号すると、4直線あるの
で、全サンプルで96ビット必要となり、情報圧縮が可能
となる。
第3図は第1図と同様に音楽信号の模式図である。第3
図において10は音楽信号を表わし、s1、s2、s3、s4、
s5、s6……はA/D変換された音楽信号のサンプル系列で
ある。11、12、13、14は音楽信号を近似する直線であ
る。直接11、12、13、14は最小2乗誤差があらかじめ定
めたしきい値を超えないような直線として求められる。
図において10は音楽信号を表わし、s1、s2、s3、s4、
s5、s6……はA/D変換された音楽信号のサンプル系列で
ある。11、12、13、14は音楽信号を近似する直線であ
る。直接11、12、13、14は最小2乗誤差があらかじめ定
めたしきい値を超えないような直線として求められる。
第4図は第3図の直線の係数2個、サンプル個数を符号
化した図である。15、16、17は各々第3図のサンプル
s1、s2、とフラグF1、サンプルs3、s4とフラグF2、サン
プルs5、s6とフラグF3を符号化したものである。18、1
9、20、21は各々第3図の直線11、12、13、14を符号化
したもので、a1、a2、a3、a4及びb1、b2、b3、b4は直線
を定める係数、n1、n2、n3、n4はサンプル個数である。
化した図である。15、16、17は各々第3図のサンプル
s1、s2、とフラグF1、サンプルs3、s4とフラグF2、サン
プルs5、s6とフラグF3を符号化したものである。18、1
9、20、21は各々第3図の直線11、12、13、14を符号化
したもので、a1、a2、a3、a4及びb1、b2、b3、b4は直線
を定める係数、n1、n2、n3、n4はサンプル個数である。
第3図において1サンプル当り16ビットで符号化されて
いるとすると、図中には18サンプルあるので、全サンプ
ルで288ビット必要である。しかし、本方式を用いて、
第4図に示すように符号化した場合、直線の係数2個、
サンプル個数、フラグを各々8ビットで符号化すると、
全サンプルで216ビット必要となり、情報圧縮が可能と
なる。
いるとすると、図中には18サンプルあるので、全サンプ
ルで288ビット必要である。しかし、本方式を用いて、
第4図に示すように符号化した場合、直線の係数2個、
サンプル個数、フラグを各々8ビットで符号化すると、
全サンプルで216ビット必要となり、情報圧縮が可能と
なる。
発明の効果 本発明は、以上説明したような音楽信号圧縮方法である
ので、以下に記載されるような効果を奏する。
ので、以下に記載されるような効果を奏する。
すなわち、本発明はあらかじめA/D変換された音楽信号
のサンプル系列を直線近似するので、情報伝送量が少な
くなる。また、最小2乗法を用いて直線を求めるので、
サンプル系列をよりよく近似する直線が得られる。さら
に、3サンプルを近似する直線を求めた際に、最小2乗
誤差があらかじめ定めたしきい値を超える場合は、最初
の2サンプルをそのまま符号化するので、サンプルの値
の変化が急激であっても、音質の劣化が少なくなる。サ
ンプル数が一定のブロック毎に複数の直線によってサン
プル系列を近似し、ブロック内のすべてのサンプルに対
して符号化が完了したならば、次のブロックから新たな
符号化を開始するので、他の一定長のブロック毎に符号
化された信号と合わせて符号化する場合に、同期をとる
ことが容易となる。また、ブロック中に含まれるサンプ
ルの振幅に合わせてブロック毎にしきい値を定めるの
で、波形をより高い精度で近似することとなり、符号化
されたサンプルを復号した場合、より良い音質を得るこ
とが可能となる。
のサンプル系列を直線近似するので、情報伝送量が少な
くなる。また、最小2乗法を用いて直線を求めるので、
サンプル系列をよりよく近似する直線が得られる。さら
に、3サンプルを近似する直線を求めた際に、最小2乗
誤差があらかじめ定めたしきい値を超える場合は、最初
の2サンプルをそのまま符号化するので、サンプルの値
の変化が急激であっても、音質の劣化が少なくなる。サ
ンプル数が一定のブロック毎に複数の直線によってサン
プル系列を近似し、ブロック内のすべてのサンプルに対
して符号化が完了したならば、次のブロックから新たな
符号化を開始するので、他の一定長のブロック毎に符号
化された信号と合わせて符号化する場合に、同期をとる
ことが容易となる。また、ブロック中に含まれるサンプ
ルの振幅に合わせてブロック毎にしきい値を定めるの
で、波形をより高い精度で近似することとなり、符号化
されたサンプルを復号した場合、より良い音質を得るこ
とが可能となる。
また、サンプル値を直線近似しないでそのまま符号化す
る際に、対数圧縮または下位nビット切り捨てて符号化
することもできるので、音質の劣化を押さえて、より情
報伝送量を少なくすることが可能である。
る際に、対数圧縮または下位nビット切り捨てて符号化
することもできるので、音質の劣化を押さえて、より情
報伝送量を少なくすることが可能である。
第1図は本発明の一実施例を説明するための音楽信号の
模式図、第2図は第1図の音楽信号を符号化した説明
図、第3図は本発明の一実施例を説明するための音楽信
号の模式図、第4図は第3図の音楽信号を符号化した説
明図である。 1……音楽信号、2、3、4、5……音楽信号を近似す
る直線、6、7、8、9……符号化された音楽信号、10
……音楽信号、11、12、13、14……音楽信号を近似する
直線、15、16、17、18、19、20、21……符号化された音
楽信号。
模式図、第2図は第1図の音楽信号を符号化した説明
図、第3図は本発明の一実施例を説明するための音楽信
号の模式図、第4図は第3図の音楽信号を符号化した説
明図である。 1……音楽信号、2、3、4、5……音楽信号を近似す
る直線、6、7、8、9……符号化された音楽信号、10
……音楽信号、11、12、13、14……音楽信号を近似する
直線、15、16、17、18、19、20、21……符号化された音
楽信号。
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭63−217731(JP,A) 特開 昭59−96513(JP,A) 特開 昭53−52045(JP,A) 特開 昭53−101968(JP,A) 特開 平1−82711(JP,A) 特開 平1−105617(JP,A) 特開 平2−205117(JP,A) 特公 昭40−10178(JP,B1) 特公 平6−31989(JP,B2)
Claims (3)
- 【請求項1】あらかじめA/D変換された音楽信号のサン
プル系列を一定数のサンプルを含むブロック毎に直線近
似する音楽信号圧縮方法であって、上記ブロック内の各
一定時刻における最初の3サンプルを近似する直線を最
小2乗法を用いて求め、最小2乗誤差が、上記ブロック
に含まれるサンプルの振幅の2乗和に基づいてあらかじ
め定めておいたしきい値を超えていなければ、順にサン
プル数を1個ずつ増やしながら、逐次最小2乗誤差を算
出し、上記最小2乗誤差が上記しきい値を超えたとすれ
ば、サンプルを近似する直線を定める係数2個と、直線
近似されたサンプル数n(nは整数)を符号化して次の
第(n+1)サンプルから新たな直線近似を行なうよう
にし、前記最初の3サンプルの直線近似の最小2乗誤差
がすでに上記しきい値を超えた場合は、最初の2サンプ
ルの値と前記最初の2サンプルが直線近似されていない
ことのフラグを符号化して第3サンプルから新たな直線
近似を行なうようにし、ブロック内のすべてのサンプル
の直線近似を完了したならば、次のブロックから新たに
直線近似を開始し、A/D変換された音楽信号のサンプル
系列すべてを直線近似するようにしたことを特徴とする
音楽信号圧縮方法。 - 【請求項2】直線近似されないで符号化されるサンプル
Si、Si+1(iは整数)があるとき、上記Si、Si+1を対数
圧縮して符号化するようにした請求項1記載の音楽信号
圧縮方法。 - 【請求項3】直線近似されないで符号化されるサンプル
Si、Si+1(iは整数)があるとき、上記Si、Si+1を下位
nビット切捨てを行なって符号化するようにした請求項
1記載の音楽信号圧縮方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1203390A JPH0787385B2 (ja) | 1989-08-05 | 1989-08-05 | 音楽信号圧縮方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1203390A JPH0787385B2 (ja) | 1989-08-05 | 1989-08-05 | 音楽信号圧縮方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0366225A JPH0366225A (ja) | 1991-03-20 |
JPH0787385B2 true JPH0787385B2 (ja) | 1995-09-20 |
Family
ID=16473253
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1203390A Expired - Lifetime JPH0787385B2 (ja) | 1989-08-05 | 1989-08-05 | 音楽信号圧縮方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0787385B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007031903A (ja) * | 2005-07-28 | 2007-02-08 | Kengo Kojima | 五本指ソックス |
CN100435136C (zh) * | 2006-06-21 | 2008-11-19 | 浙江中控软件技术有限公司 | 一种基于最小二乘线性拟合的实时数据压缩方法 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5352045A (en) * | 1976-10-22 | 1978-05-12 | Fujitsu Ltd | Modulating converter for pcm-forecasting code |
JPS53101968A (en) * | 1977-02-17 | 1978-09-05 | Fujitsu Ltd | Modulating converter for pcm-forecast code |
JPS5996513A (ja) * | 1982-11-24 | 1984-06-04 | Nippon Gakki Seizo Kk | 波形の記録及び再生方法 |
JPS63217731A (ja) * | 1987-03-05 | 1988-09-09 | Yuuseishiyou Tsushin Sogo Kenkyusho | ベクトル量子化符号帳のメモリ量の節約法 |
JPH0793584B2 (ja) * | 1987-09-25 | 1995-10-09 | 株式会社日立製作所 | 符号化装置 |
JP2542864B2 (ja) * | 1987-10-19 | 1996-10-09 | 三洋電機株式会社 | デジタル補正回路 |
JPH0787384B2 (ja) * | 1989-02-03 | 1995-09-20 | 松下電器産業株式会社 | 音楽信号圧縮方法 |
-
1989
- 1989-08-05 JP JP1203390A patent/JPH0787385B2/ja not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH0366225A (ja) | 1991-03-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0591061A (ja) | オーデイオ信号処理方法 | |
JP2811175B2 (ja) | 画像データの直交変換符号化方法 | |
KR20010021226A (ko) | 디지털 음향 신호 부호화 장치, 디지털 음향 신호 부호화방법 및 디지털 음향 신호 부호화 프로그램을 기록한 매체 | |
KR20020019483A (ko) | 오디오 신호의 부호화 효율 개선 방법 | |
US5701389A (en) | Window switching based on interblock and intrablock frequency band energy | |
US10008210B2 (en) | Method, apparatus, and system for encoding and decoding multi-channel signals | |
JP3158932B2 (ja) | 信号符号化装置及び信号復号化装置 | |
US6480550B1 (en) | Method of compressing an analogue signal | |
US5812982A (en) | Digital data encoding apparatus and method thereof | |
JPH0787385B2 (ja) | 音楽信号圧縮方法 | |
JP2523286B2 (ja) | 音声符号化及び復号化方法 | |
KR950003557B1 (ko) | 음성 샘플 및 신호 샘플 엔코딩 방법 | |
JPH09162745A (ja) | 高速分析フィルタ及び合成フィルタを備えるオーディオ符号化器及び復号化器 | |
JPH0787384B2 (ja) | 音楽信号圧縮方法 | |
JPH01171324A (ja) | 高能率符号化装置 | |
US5875424A (en) | Encoding system and decoding system for audio signals including pulse quantization | |
US5761633A (en) | Method of encoding and decoding speech signals | |
US6430534B1 (en) | Method for decoding coefficients of quantization per subband using a compressed table | |
JP3010655B2 (ja) | 圧縮符号化装置及び方法、並びに復号装置及び方法 | |
JPH0750589A (ja) | サブバンド符号化装置 | |
JPH0918348A (ja) | 音響信号符号化装置及び音響信号復号装置 | |
JP3250367B2 (ja) | 符号化信号復号化方法及びその装置 | |
JPH09232964A (ja) | ブロック長可変型変換符号化装置および過渡状態検出装置 | |
JP3013375B2 (ja) | 符号化装置 | |
JPS62224122A (ja) | 信号符号化方法 |