(57)【要約】【課題】ビットレートの選択を可能にする。【解決手段】ディジタル信号をフレームごとにダウンサンプリング部１３で例えばサンプリング周波数を９６ｋＨｚから４８ｋＨｚに変換し、その変換された信号を圧縮符号化して主符号Ｉｍとして出力し、その主符号Ｉｍに対応する局部信号をアップサンプリング部１６で例えば原９６ｋＨｚのサンプリング周波数の信号に変換しこれと入力ディジタル信号との誤差信号を作り、配列変換・符号化部１８で誤差信号のサンプル列のビットを配列変換し、誤差符号Ｐｅとして出力する。復号側では主符号Ｉｍと誤差符号Ｐｅとを用いて高忠実度の再生信号を得、または主符号Ｉｍのみによる再生信号を得る。【選択図】  図１
2004289196.tif 000002
【特許請求の範囲】
【請求項１】
ディジタル信号符号化方法であり、
（ａ）  符号化する信号より下位の属性の信号又はその変形信号を生成し符号化するステップと、
（ｂ）  符号化する信号と上記下位の属性の信号又はその変形信号との誤差信号を可逆符号化するステップ、
とを含むことを特徴とするディジタル信号符号化方法。
【請求項２】
請求項１に記載のディジタル信号符号化方法において、
上記ステップ（ａ）  は、フレームごとに第１サンプリング周波数のディジタル信号を、第１サンプリング周波数より低い第２サンプリング周波数のディジタル信号に変換し、
その第２サンプリング周波数のディジタル信号を圧縮符号化して主符号を出力し、
上記ステップ（ｂ）  はその主符号に対応した局部信号を第１サンプリング周波数の局部信号に変換し、
上記誤差信号としてその第１サンプリング周波数の局部信号と上記第１サンプリング周波数のディジタル信号との誤差信号を算出し、
上記誤差信号の予測誤差信号を生成し、
その予測誤差信号をその各サンプルの振幅を表わすビット位置のうち少くとも１ビット位置ごとにサンプルを跨いだ等位ビット列を可逆符号化して誤差符号として出力することを特徴とする。
【請求項３】
請求項１に記載のディジタル信号符号化方法において、上記ステップ（ｂ）  は上記誤差信号を周波数軸反転した誤差信号についての予測誤差信号を可逆符号化することを特徴とする。
【請求項４】
請求項２に記載のディジタル信号符号化方法において、
上記ステップ（ｂ）  は、上記誤差信号を第１サンプリング周波数よりも低いサンプリング周波数の誤差信号に変換するステップと、
その変換された誤差信号についての予測信号を生成し、その予測信号を第１サンプリング周波数の予測信号に変換するステップと、
その変換した予測信号と第１サンプリング周波数の上記誤差信号とから上記予測誤差信号を求めるステップとを含む。
【請求項５】
請求項２に記載のディジタル信号符号化方法において、
上記ステップ（ｂ）  は、上記誤差信号を線形予測分析し、その予測係数により上記誤差信号を処理して予測信号を生成するステップと、
その予測信号と上記誤差信号との差を求めて上記予測誤差信号を生成し、上記予測係数を符号化して係数符号を出力するステップとを含む。
【請求項６】
請求項１に記載のディジタル信号符号化方法において、上記ステップ（ａ）  は、ｍ＝１，  ｎ＝１の組に付いて、第ｍ量子化精度、第ｎサンプリング周波数の第ｍ，ｎディジタル信号を圧縮符号化して第ｍ，ｎ符号を出力するステップであり、
上記ステップ（ｂ）  は、
ｍ＝１，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、上記第ｍ，ｎディジタル信号を第ｎサンプリング周波数よりも高い第ｎ＋１サンプリング周波数にアップサンプリングして第ｍ，ｎ＋１アップサンプリング信号を生成し、
第ｍ量子化精度、第ｎ＋１サンプリング周波数でサンプリングされた第ｍ，ｎ＋１ディジタル信号と上記第ｍ，ｎ＋１アップサンプリング信号との誤差信号である第ｍ，ｎ＋１誤差信号を上記誤差信号として圧縮符号化して第ｍ，ｎ＋１符号を出力し、
１≦ｍ≦Ｍ−１，  １≦ｎ≦Ｎの範囲でｍ，ｎの組について、上記第ｍ，ｎディジタル信号を第ｍ量子化精度よりも高い第ｍ＋１量子化精度に精度変換して第ｍ＋１，ｎ精度変換信号を生成し、
第ｍ＋１量子化精度、第ｎサンプリング周波数でサンプリングされた第ｍ＋１，ｎディジタル信号と第ｍ＋１，ｎ精度変換信号との誤差信号である第ｍ＋１，ｎ誤差信号を圧縮符号化して第ｍ＋１，ｎ符号を出力することを特徴とする。
【請求項７】
請求項６に記載のディジタル信号符号化方法において、上記ステップ（ｂ）  は、調整パラメータに基づき調整された上記第ｍ，ｎ＋１アップサンプリング信号との上記第ｍ，ｎ＋１誤差信号のパワーが最小となる調整パラメータを表わす第ｍ，ｎ＋１補助情報を符号化して第ｍ，ｎ＋１補助符号を出力するステップを含む。
【請求項８】
請求項６に記載のディジタル信号符号化方法において、上記ステップ（ｂ）  は、調整パラメータに基づき調整された上記ｍ＋１，ｎ精度変換信号との上記第ｍ，ｎ誤差信号のパワーが最小となる調整パラメータを表わす第ｍ＋１，ｎ補助情報を符号化して第ｍ＋１，ｎ補助符号を出力するステップを含む。
【請求項９】
請求項１に記載のディジタル信号符号化方法において、上記ステップ（ａ）  は、ｍ＝１，  ｎ＝１の組について第ｍ，ｎ誤差信号を圧縮符号化して第ｍ，ｎ符号を生成し、
上記ステップ（ｂ）  は、２≦ｍ≦Ｍ，  １≦ｎ≦Ｎの範囲のｍ，ｎの組について第ｍ−１，ｎディジタル信号を圧縮符号化して、第ｍ−１，ｎ符号を生成し、
２≦ｍ≦Ｍ，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎについて第ｍ−１，ｎディジタル信号と、第ｍ−１量子化精度、第ｎサンプリング周波数より高い第ｎ＋１サンプリング周波数の第ｍ−１，ｎ＋１ディジタル信号との誤差である第ｍ−１，ｎ＋１誤差信号を生成するステップと、
その第ｍ−１，ｎ＋１誤差信号を圧縮符号化して第ｍ−１，ｎ＋１符号を生成することを特徴とする。
【請求項１０】
請求項１に記載のディジタル信号符号化方法において、上記ステップ（ａ）  は、ｍ＝１，  ｎ＝１の組について、第ｍ量子化精度、第ｎサンプリング周波数の第ｍ，ｎディジタル信号を圧縮符号化し、
上記ステップ（ｂ）  は、２≦ｍ≦Ｍ，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、
第ｍ量子化精度ｍ、第ｎ＋１サンプリング周波数の第ｍ，ｎ＋１ディジタル信号と、上記第ｍ，ｎディジタル信号及び上記第ｍ−１，ｎ＋１ディジタル信号との各誤差である第ｍ，ｎ誤差信号及び第ｍ−１，ｎ＋１誤差信号を上記誤差信号として生成し、
これら第ｍ，ｎ誤差信号と第ｍ−１，ｎ＋１誤差信号との歪が小さい誤差信号を選択して可逆圧縮符号化して第ｍ，ｎ＋１符号を生成し、かつ上記何れを選択したかを示す第ｍ，ｎ＋１補助符号を生成することを特徴とする。
【請求項１１】
請求項１に記載のディジタル信号符号化方法において、上記ステップ（ａ）  は、ｍ＝１，  ｎ＝１の組について、第ｍ量子化精度、第ｎサンプリング周波数の第ｍ，ｎディジタル信号を圧縮符号化し、
上記ステップ（ｂ）  は、２≦ｍ≦Ｍ，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、
上記第ｍ，ｎディジタル信号及び上記第ｍ−１，ｎ＋１ディジタル信号を重み付き加算して第ｍ，ｎ＋１加算信号を生成し、第ｍ，ｎ＋１ディジタル信号との差分を上記誤差信号として生成し、
上記誤差信号を可逆圧縮符号化して第ｍ，ｎ＋１符号を生成することを特徴とする。
【請求項１２】
請求項１に記載のディジタル信号符号化方法において、上記ステップ（ａ）  は、ｍ＝１，  ｎ＝１の組に付いて第ｍ量子化精度、第ｎサンプリング周波数の第ｍ，ｎディジタル信号を圧縮符号化して第ｍ，ｎ符号を出力し、
上記ステップ（ｂ）  は、１≦ｍ≦Ｍ，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、上記第ｍ，ｎディジタル信号を第ｎサンプリング周波数よりも高い第ｎ＋１サンプリング周波数にアップサンプリングして第ｍ，ｎ＋１アップサンプリング信号を生成し、
第ｍ量子化精度、第ｎ＋１サンプリング周波数の第ｍ，ｎ＋１ディジタル信号と上記第ｍ，ｎ＋１アップサンプリング信号との誤差信号である第ｍ，ｎ＋１誤差信号を上記誤差信号として圧縮符号化して第ｍ，ｎ＋１符号を出力し、
ｍ＝１，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、上記第ｍ，ｎディジタル信号を第ｍ量子化精度よりも高い第ｍ＋１量子化精度に精度変換して第ｍ＋１，ｎ精度変換信号を生成し、
第ｍ＋１量子化精度、第ｎサンプリング周波数の第ｍ＋１，ｎディジタル信号と第ｍ＋１，ｎ精度変換信号との上記誤差信号として誤差信号である第ｍ＋１，ｎ誤差信号を圧縮符号化して第ｍ＋１，ｎ符号を出力することを特徴とする。
【請求項１３】
請求項１２に記載のディジタル信号符号化方法において、上記ステップ（ｂ）  は、調整パラメータに基いて調整された上記第ｍ，ｎ＋１アップサンプリング信号との上記第ｍ，ｎ＋１誤差信号のパワーが最小になる調整パラメータを符号化して第ｍ，ｎ＋１補助符号を出力するステップ又は、
調整パラメータに基いて調整された上記第ｍ＋１，ｎ精度変換信号との上記第ｍ＋１，ｎ誤差信号が最小となる  調整パラメータを符号化して第ｍ＋１，ｎ補助符号を出力するステップとを含む。
【請求項１４】
ディジタル信号符号化装置であり、
符号化する信号より下位の属性の信号又はその変形信号を生成し、符号化する主符号生成手段と、
上記符号化する信号と上記下位の属性の信号又はその変形信号との誤差信号を可逆符号化する誤差信号符号化手段、
とを含むことを特徴とするディジタル信号符号化装置。
【請求項１５】
請求項１４に記載のディジタル信号符号化装置において、
上記主符号生成手段は、フレームごとに第１サンプリング周波数のディジタル信号を、第１サンプリング周波数より低い第２サンプリング周波数のディジタル信号に変換するダウンサンプリング部と、
上記第２サンプリング周波数のディジタル信号を圧縮符号化して主符号を出力する符号化部とからなり、
上記誤差信号符号化手段は、上記主符号に対応した局部信号を第１サンプリング周波数の局部信号に変換するアップサンプリング部と、
上記誤差信号として上記第１サンプリング周波数の局部信号と上記第１サンプリング周波数のディジタル信号との誤差信号を算出する誤差算出部と、
上記誤差信号の予測誤差信号を生成する予測誤差生成部からなり、
上記予測誤差信号をその各サンプルの振幅を表わすビット位置のうち少くとも１ビット位置ごとにサンプルを跨いだ等位ビット列を可逆符号化して誤差符号として出力する配列変換部を有することを特徴とする。
【請求項１６】
請求項１４に記載のディジタル信号符号化装置において、上記主符号生成手段は、ｍ＝１，  ｎ＝１のｍ，ｎの組について、上記第ｍ，ｎディジタル信号を圧縮符号化して第ｍ，ｎ符号を出力する第ｍ，ｎ符号化部からなり、
上記誤差信号符号化手段は、ｍ＝１，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、記第ｍ，ｎディジタル信号を第ｎサンプリング周波数よりも高い第ｎ＋１サンプリング周波数にアップサンプリングして第ｍ，ｎ＋１アップサンプリング信号を生成するアップサンプリング部と、
ｍ＝１，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、上記第ｍ，ｎ＋１アップサンプリング信号と上記第ｍ，ｎ＋１ディジタル信号との誤差信号である第ｍ，ｎ＋１誤差信号を上記誤差信号として圧縮符号化して第ｍ，ｎ＋１符号を出力する第ｍ，ｎ＋１符号化部と、
１≦ｍ≦Ｍ−１，  １≦ｎ≦Ｎの範囲のｍ，ｎの組について、上記第ｍ，ｎディジタル信号を第ｍ量子化精度よりも高い第ｍ＋１量子化精度に精度変換して第ｍ＋１，ｎ精度変換信号を生成する第ｍ＋１，ｎ精度変換部からなる。
【請求項１７】
請求項１４に記載のディジタル信号符号化装置において、上記主符号生成手段は、第ｍ量子化精度、第ｎサンプリング周波数の第ｍ，ｎディジタル信号を、第ｍ量子化精度より低い第ｍ−１量子化精度、第ｎサンプリング周波数の第ｍ−１，ｎディジタル信号と、第ｍ−１，ｎディジタル信号と第ｍ，ｎディジタル信号との誤差である第ｍ，ｎ誤差信号とに分割する分割部と、
ｍ＝１，  ｎ＝１の組について、その第ｍ，ｎ誤差信号を可逆圧縮符号化して第ｍ，ｎ符号を生成する第ｍ，ｎ圧縮部と、
２≦ｍ≦Ｍ，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について上記第ｍ−１，ｎディジタル信号又は入力された第ｍ−１，ｎディジタル信号を圧縮符号化して、第ｍ−１，ｎ符号を生成する第ｍ−１，ｎ圧縮部からなり、
上記誤差信号符号化手段は、上記第ｍ−１，ｎ符号の生成に用いた第ｍ−１，ｎディジタル信号と、第ｍ−１量子化精度、第ｎサンプリング周波数より高い第ｎ＋１サンプリング周波数の第ｍ−１，ｎ＋１ディジタル信号との誤差である第ｍ−１，ｎ＋１誤差信号を生成する第ｍ−１，ｎ＋１誤差生成部と、
その第ｍ，ｎ＋１誤差信号を可逆圧縮符号化して第ｍ−１，ｎ＋１符号を生成する第ｍ−１，ｎ＋１圧縮部、
からなる。
【請求項１８】
請求項１４に記載のディジタル信号符号化装置において、上記主符号生成手段は、ｍ＝１，  ｎ＝１の組について、第ｍ量子化精度、第ｎサンプリング周波数の第ｍ，ｎディジタル信号を圧縮符号化する第ｍ，ｎ符号化手段からなり、
上記誤差信号符号化手段は、１≦ｍ≦Ｍ，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について第ｍ量子化精度より低い第ｍ−１量子化精度、第ｎサンプリング周波数より高い第ｎ＋１サンプリング周波数の第ｍ−１，ｎ＋１ディジタル信号を圧縮符号化する第ｍ−１，ｎ＋１符号化手段と、
第ｍ量子化精度、第ｎ＋１サンプリング周波数の第ｍ，ｎ＋１ディジタル信号と、上記第ｍ，ｎディジタル信号及び上記第ｍ−１，ｎ＋１ディジタル信号との各誤差である第ｍ，ｎ誤差信号及び第ｍ−１，ｎ＋１誤差信号を生成する誤差信号生成手段と、
これら第ｍ，ｎ誤差信号と第ｍ−１，ｎ＋１誤差信号との歪が小さい誤差信号を選択して可逆圧縮符号化して第ｍ，ｎ＋１符号を生成する第ｍ，ｎ＋１圧縮部と、
上記何れを選択したかを示す第ｍ，ｎ＋１補助符号を生成する第ｍ，ｎ＋１補助符号化部、
からなる。
【請求項１９】
請求項１４に記載のディジタル信号符号化装置において、上記主符号生成手段は、ｍ＝１，  ｎ＝１の組について、第ｍ量子化精度、第ｎサンプリング周波数の第ｍ，ｎディジタル信号を圧縮符号化する第ｍ，ｎ符号化手段からなり、
上記誤差信号符号化手段は、２≦ｍ≦Ｍ，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、上記第ｍ，ｎディジタル信号及び上記第ｍ−１，ｎ＋１ディジタル信号を重み付き加算して第ｍ，ｎ＋１加算信号を生成し、第ｍ，ｎ＋１ディジタル信号との差分を誤差信号として生成する第ｍ，ｎ＋１混合部と、
上記誤差信号を可逆圧縮符号化して第ｍ，ｎ＋１符号を生成する第ｍ，ｎ＋１圧縮部、
からなる。
【請求項２０】
請求項１４に記載のディジタル信号符号化装置において、上記主符号生成手段は、ｍ＝１，  ｎ＝１の組について第ｍ量子化精度、第ｎサンプリング周波数でサンプリングされた第ｍ，ｎディジタル信号を圧縮符号化して第ｍ，ｎ符号を出力する第ｍ，ｎ圧縮部からなり、
上記誤差信号符号化手段は、１≦ｍ≦Ｍ，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、上記第ｍ，ｎディジタル信号を第ｎサンプリング周波数よりも高い第ｎ＋１サンプリング周波数にアップサンプリングして第ｍ，ｎ＋１アップサンプリング信号を生成する第ｍ，ｎ＋１アップサンプル部と、
第ｍ量子化精度、第ｎ＋１サンプリング周波数の第ｍ，ｎ＋１ディジタル信号と上記第ｍ，ｎ＋１アップサンプリング信号との誤差信号である第ｍ，ｎ＋１誤差信号を上記誤差信号として圧縮符号化して第ｍ，ｎ＋１符号を出力する第ｍ，ｎ＋１圧縮部と、
１≦ｍ≦Ｍ−１，  １≦ｎ≦Ｎの範囲いのｍ，ｎの組について、上記第ｍ，ｎディジタル信号を第ｍ量子化精度よりも高い第ｍ＋１量子化精度に精度変換して第ｍ＋１，ｎ精度変換信号を生成する第ｍ＋１，ｎ精度変換部と、
第ｍ＋１量子化精度、第ｎサンプリング周波数の第ｍ＋１，ｎディジタル信号と上記第ｍ＋１，ｎ精度変換信号との上記誤差信号として第ｍ＋１，ｎ誤差信号を圧縮符号化して第ｍ＋１，ｎ符号を出力する第ｍ＋１，ｎ圧縮部、
からなる。
【請求項２１】
ディジタル信号の符号を復号化する復号化方法であり、
（ａ）  入力符号を復号化して誤差信号を生成するステップと、
（ｂ）  上記誤差信号と、主符号を復号して生成した復号信号としてその差分信号より下位の属性の復号信号又はその変形信号とを合成して復号化信号を生成するステップ、
とを含むことを特徴とする復号化方法。
【請求項２２】
請求項２１に記載の復号化方法において、
上記ステップ（ａ）  は、上記入力符号として入力誤差符号を復号してビット位置のうち少なくとも１ビット位置ごとにサンプルを跨いだ同一ビット位置のビット列からなる第１サンプリング周波数の予測誤差信号を再生し、
上記ステップ（ｂ）  は、上記予測誤差信号を合成して上記誤差信号を再生し、主符号を復号した復号信号を、そのサンプリング周波数より高い上記第１サンプリング周波数の復号信号に変換し、その変換された復号信号と上記誤差信号とを加算して再生ディジタル信号を得ることを特徴とする。
【請求項２３】
請求項２１に記載の復号化方法において、上記ステップ（ｂ）  は、上記誤差信号を周波数軸反転して上記変換された復号信号と加算することを特徴とする。
【請求項２４】
請求項２２に記載の復号化方法において、上記ステップ（ｂ）  は、
上記予測誤差信号を第１サンプリング周波数より低い第２サンプリング周波数の予測誤差信号に変換し、
その第２サンプリング周波数の予測誤差信号に対する予測信号を上記第１サンプリング周波数の予測信号に変換し、
その第１サンプリング周波数の予測信号と上記第１サンプリング周波数の予測誤差信号とを加算して上記誤差信号を生成することを特徴とする。
【請求項２５】
請求項２２に記載の復号化方法において、
上記ステップ（ｂ）  は、入力係数符号を復号した線形予測係数により上記予測誤差信号を線形予測して予測信号を生成し、
この予測信号と上記予測誤差信号を加算して上記誤差信号を得ることを特徴とする。
【請求項２６】
請求項２１に記載のディジタル信号復号化方法において、上記ステップ（ａ）  は、
ｍ＝１，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、上記下位の属性の信号として第ｍ量子化精度、第ｎサンプリング周波数の第ｍ，ｎディジタル信号を第ｎサンプリング周波数よりも高い第ｎ＋１サンプリング周波数にアップサンプリングして第ｍ，ｎ＋１アップサンプリング信号を生成し、
１≦ｍ≦Ｍ，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、上記入力符号として第ｍ，ｎ＋１符号を復号して第ｍ量子化精度、第ｎ＋１サンプリング周波数の第ｍ，ｎ＋１誤差信号を生成し、上記第ｍ，ｎ＋１誤差信号と上記第ｍ，ｎ＋１アップサンプリング信号を加算して第ｍ，ｎ＋１再生信号を生成する第１手順と、
１≦ｍ≦Ｍ−１，  １≦ｎ≦Ｎの範囲のｍ，ｎの組について、上記下位の属性の信号として上記第ｍ，ｎディジタル信号を第ｍ量子化精度よりも高い第ｍ＋１量子化精度に精度変換して第ｍ＋１，ｎ精度変換信号を生成し、上記入力符号として第ｍ＋１，ｎ符号を復号して第ｍ＋１量子化精度、第ｎサンプリング周波数の第ｍ＋１，ｎ誤差信号を生成し、上記第ｍ＋１，ｎ誤差信号と上記ｍ＋１，ｎ精度変換信号を加算して第ｍ＋１，ｎディジタル信号を生成する第２手順、
との少なくとも一方の手順からなり、
上記ステップ（ｂ）  は、ｍ＝１，  ｎ＝１の組について第ｍ，ｎ符号を復号して上記第ｍ，ｎディジタル信号を生成することを特徴とする。
【請求項２７】
請求項２６に記載の復号化方法において、上記ステップ（ａ）  は、
１≦ｍ≦Ｍ，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、第ｍ，ｎ＋１補助情報を復号して上記第ｍ，ｎ＋１アップサンプリング信号の調整パラメータを生成するステップと、
上記第ｍ，ｎ＋１誤差信号と上記調整パラメータに基づいて調整した第ｍ，ｎ＋１アップサンプリング信号を加算して第ｍ，ｎ＋１再生信号を生成することを特徴とする。
【請求項２８】
請求項２６に記載の復号化方法において、上記ステップ（ａ）  は、
１≦ｍ≦Ｍ−１，  １≦ｎ≦Ｎの範囲のｍ，ｎの組について、第ｍ＋１，ｎ補助符号を復号して上記ｍ＋１，ｎ精度変換信号の調整パラメータを生成し、
上記第ｍ＋１，ｎ誤差信号と上記調整パラメータに基づいて調整したｍ＋１，ｎ精度変換信号を加算して第ｍ＋１，ｎディジタル信号を生成することを特徴とする。
【請求項２９】
請求項２１に記載の復号化方法において、上記ステップ（ａ）  は、
１≦ｍ≦Ｍ，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、上記下位の属性の信号として第ｍ，ｎ＋１符号を可逆伸張復号化して第ｍ量子化精度、第ｎ＋１サンプリング周波数の第ｍ，ｎ＋１誤差信号を生成し、
２≦ｍ≦Ｍ，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、上記下位の属性の信号として第ｍ，ｎディジタル信号及び第ｍ−１，ｎ＋１ディジタル信号中の第ｍ，ｎ＋１補助符号を復号した選択情報により指示された一方の信号と上記第ｍ，ｎ＋１誤差信号を加算して第ｍ，ｎ＋１ディジタル信号を再生し、
上記ステップ（ｂ）  は、ｍ＝１，  ｎ＝１の組について第ｍ，ｎ符号を復号して上記第ｍ，ｎディジタル信号を生成することを特徴とする。
【請求項３０】
請求項２１に記載の復号化方法において、上記ステップ（ａ）  は、
ｍ＝１，  ｎ＝１の組を除く１≦ｍ≦Ｍ，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、第ｍ，ｎ＋１符号を可逆伸張復号化して第ｍ量子化精度、第ｎ＋１サンプリング周波数の第ｍ，ｎ＋１誤差信号を生成し、
２≦ｍ≦Ｍ，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、上記下位の属性の信号として第ｍ，ｎディジタル信号と第ｍ−１，ｎ＋１ディジタル信号を、第ｍ，ｎ＋１補助符号を復号した情報により重み付き加算して第ｍ量子化精度、第ｎ＋１サンプリング周波数の第ｍ，ｎ＋１加算信号を生成し、
その第ｍ，ｎ＋１加算信号と上記第ｍ，ｎ＋１誤差信号とを加算して第ｍ，ｎ＋１ディジタル信号を再生し、
上記ステップ（ｂ）  は、ｍ＝１，  ｎ＝１の組について第ｍ，ｎ符号を復号して上記第ｍ，ｎディジタル信号を生成することを特徴とする。
【請求項３１】
請求項２１に記載の復号化方法において、上記ステップ（ａ）  は、１≦ｍ≦Ｍ，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組に付いて、上記下位の属性の信号として第ｍ，ｎディジタル信号を第ｎサンプリング周波数よりも高い第ｎ＋１サンプリング周波数にアップサンプリングして第ｍ，ｎ＋１アップサンプリング信号を生成し、
上記入力符号として第ｍ，ｎ＋１符号を復号して第ｍ量子化精度、第ｎ＋１サンプリング周波数の第ｍ，ｎ＋１誤差信号を生成し、
上記ステップ（ａ）  は更に、１≦ｍ≦Ｍ−１，  １≦ｎ≦Ｎの範囲のｍ，ｎの組について、上記第ｍ，ｎディジタル信号を第ｍ量子化精度よりも高い第ｍ＋１量子化精度に精度変換して第ｍ＋１，ｎ精度変換信号を生成し、
１≦ｍ≦Ｍ，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、上記第ｍ，ｎ＋１誤差信号と上記下位の属性の変形信号として上記第ｍ，ｎ＋１アップサンプリング信号を加算して第ｍ，ｎ＋１ディジタル信号を生成する第１手順と、
１≦ｍ≦Ｍ−１，  １≦ｎ≦Ｎの範囲のｍ，ｎの組について、上記第ｍ＋１，ｎ誤差信号と上記下位の属性の変形信号として上記第ｍ＋１，ｎ精度変換信号を加算して第ｍ＋１，ｎディジタル信号を生成する第２手順、
とのいずれかの手順により上記復号化信号を生成し、
上記ステップ（ｂ）  は、ｍ＝１，  ｎ＝１の組について第ｍ，ｎ符号を復号して上記第ｍ，ｎディジタル信号を生成することを特徴とする。
【請求項３２】
請求項３１に記載の復号化方法において、上記第１手順は、第ｍ，ｎ＋１補助符号を復号した調整パラメータに基づいて加算する上記第ｍ，ｎ＋１アップサンプリング信号を調整し、上記第２手順は生成した調整パラメータに基づいて第ｍ＋１，ｎ補助符号を復号して上記第ｍ＋１，ｎ精度変換信号を調整することを特徴とする。
【請求項３３】
ディジタル信号の復号化装置であり、
入力符号を復号して誤差信号を生成する誤差信号生成手段と、
上記誤差信号と、その誤差信号より下位の属性の復号化信号又はその変形信号とを合成して復号化信号を生成する信号合成手段、
とを含むことを特徴とするディジタル信号復号化装置。
【請求項３４】
請求項３３に記載の復号化装置において、上記誤差信号生成手段は、
入力誤差符号を復号してビット列を得て、得られたビット列の１フレーム分から、その各ビット配列方向における同一ビット位置のビットを抽出して第１サンプリング周波数の予測誤差信号を再生する配列変換部と、
上記予測誤差信号を予測合成して誤差信号を再生する予測合成部とからなり、
上記信号合成手段は、
入力主符号を復号して復号信号を得る復号部と、
上記復号信号を、そのサンプリング周波数より高い上記第１サンプリング周波数の復号信号に変換するアップサンプリング部と、
上記変換された復号信号と上記誤差信号とを加算して再生ディジタル信号を得る加算部、とからなる。
【請求項３５】
請求項３３に記載の復号化装置において、上記信号合成手段は、ｍ＝１，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、上記下位の属性の信号として第ｍ，ｎディジタル信号を第ｎサンプリング周波数よりも高い第ｎ＋１サンプリング周波数にアップサンプリングして第ｍ，ｎ＋１アップサンプリング信号を生成するアップサンプリング部と、
１≦ｍ≦Ｍ，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、第ｍ，ｎ＋１符号を復号して第ｍ量子化精度、第ｎ＋１サンプリング周波数の第ｍ，ｎ＋１誤差信号を生成する第ｍ，ｎ＋１復号部と、
上記第ｍ，ｎ＋１誤差信号と上記第ｍ，ｎ＋１アップサンプリング信号を加算して第ｍ，ｎ＋１再生信号を生成する加算部とを備える第ｍ，ｎ＋１再生手段と、
１≦ｍ≦Ｍ−１，  １≦ｎ≦Ｎの範囲のｍ，ｎの組について、上記下位の属性の信号として上記第ｍ，ｎディジタル信号を第ｍ量子化精度よりも高い第ｍ＋１量子化精度に精度変換して第ｍ＋１，ｎ精度変換信号を生成する精度変換部と、
第ｍ＋１，ｎ符号を復号して第ｍ＋１量子化精度、第ｎサンプリング周波数の第ｍ＋１，ｎ誤差信号を生成する第ｍ＋１，ｎ復号部と、
上記第ｍ＋１，ｎ誤差信号と上記ｍ＋１，ｎ精度変換信号を加算して第ｍ＋１，ｎディジタル信号を生成する加算部とを備える第ｍ＋１，ｎ再生手段との何れかの再生手段とからなり、
上記信号合成手段は、ｍ＝１，  ｎ＝１の組について、第ｍ，ｎ符号を復号して上記第ｍ，ｎディジタル信号を生成する第ｍ，ｎ復号部からなる。
【請求項３６】
請求項３３に記載の復号化装置において、上記誤差信号生成手段は、
ｍ＝１，  ｎ＝１の組を除く２≦ｍ≦Ｍ，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、入力された複数の符号を復号化して第ｍ量子化精度、第ｎサンプリング周波数の第ｍ，ｎディジタル信号及び第ｍ量子化精度より低い第ｍ−１量子化精度、第ｎサンプリング周波数より高い第ｎ＋１サンプリング周波数の第ｍ−１，ｎ＋１ディジタル信号を再生する再生手段と、
第ｍ，ｎ＋１符号を可逆伸張復号化して第ｍ量子化精度、第ｎ＋１サンプリング周波数の第ｍ，ｎ＋１誤差信号を生成する第ｍ，ｎ＋１伸張部と、
２≦ｍ≦Ｍ，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、上記下位の属性の信号として、第ｍ，ｎディジタル信号及び第ｍ−１，ｎ＋１ディジタル信号中の、第ｍ，ｎ＋１補助符号を復号した選択情報により指示された一方の信号と上記第ｍ，ｎ＋１誤差信号を加算して第ｍ，ｎ＋１ディジタル信号を再生する第ｍ，ｎ＋１加算部、
とからなり、
上記信号合成手段は、ｍ＝１，  ｎ＝１の組について、第ｍ，ｎ符号を復号して上記第ｍ，ｎディジタル信号を生成する第ｍ，ｎ復号部からなる。
【請求項３７】
請求項３３に記載の復号化装置において、上記誤差信号生成手段は、
ｍ＝１，ｎ＝１の組を除く１≦ｍ≦Ｍ，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、第ｍ，ｎ＋１符号を可逆伸張復号化して第ｍ量子化精度、第ｎ＋１サンプリング周波数の第ｍ，ｎ＋１誤差信号を生成する第ｍ，ｎ＋１伸張部と、
第ｍ，ｎ＋１補助符号を復号して加算法を指定する補助情報を求める第ｍ，ｎ＋１補助復号部と、
２≦ｍ≦Ｍ，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、上記補助情報に基づいて上記下位の属性の信号としての第ｍ，ｎディジタル信号と第ｍ−１，ｎ＋１ディジタル信号を重み付き加算して上記下位の俗世の変形信号として第ｍ，ｎ＋１加算信号を生成する第ｍ，ｎ＋１混合部と、
その第ｍ，ｎ＋１加算信号と上記第ｍ，ｎ＋１誤差信号とを加算して第ｍ量子化精度、第ｎ＋１サンプリング周波数の第ｍ，ｎ＋１ディジタル信号を再生する第ｍ，ｎ＋１加算部、
とからなる。
【請求項３８】
請求項３３に記載の復号化装置において、上記誤差信号生成合成手段は、１≦ｍ≦Ｍ，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、上記下位の属性の信号として第ｍ，ｎディジタル信号を第ｎサンプリング周波数よりも高い第ｎ＋１サンプリング周波数にアップサンプリングして上記下位の属性の変形信号として第ｍ，ｎ＋１アップサンプリング信号を生成する第ｍ，ｎ＋１アップサンプル部と、
上記入力符号として第ｍ，ｎ＋１符号を復号して第ｍ量子化精度、第ｎ＋１サンプリング周波数の第ｍ，ｎ＋１誤差信号を生成する第ｍ，ｎ＋１伸張部と、
１≦ｍ≦Ｍ−１，  １≦ｎ≦Ｎの範囲のｍ，ｎの組について、上記第ｍ，ｎ＋１誤差信号と上記下位の属性の変形信号としての上記第ｍ，ｎ＋１アップサンプリング信号を加算して第ｍ，ｎ＋１ディジタル信号を生成する加算部とからなる第ｍ，ｎ＋１再生手段と、
１≦ｍ≦Ｍ−１，  ｎ＝１の範囲のｍ，ｎの組について、上記第ｍ，ｎディジタル信号を第ｍ量子化精度よりも高い第ｍ＋１量子化精度に精度変換して第ｍ＋１，ｎ精度変換信号を生成する第ｍ＋１，ｎ精度変換部と、
第ｍ＋１，ｎ符号を復号して第ｍ＋１量子化精度、第Ｎサンプリング周波数の第ｍ＋１，ｎ誤差信号を生成する第ｍ＋１，ｎ伸張部と、
上記第ｍ＋１，ｎ誤差信号と上記第ｍ＋１，ｎ精度変換信号を加算して第ｍ＋１，ｎディジタル信号を生成する加算部とを備える第ｍ＋１，ｎ再生手段と、
上記第ｍ，ｎ＋１再生手段と、上記第ｍ＋１，ｎ再生手段と、上記第ｍ＋１，ｎ再生手段及び上記第ｍ＋１，ｎ＋１再生手段との少くとも１つからなり、
上記信号合成手段は、ｍ＝１，ｎ＝１の組について、第ｍ，ｎ符号を復号して上記第ｍ，ｎディジタル信号を生成する第ｍ，ｎ伸張部とからなる。
【請求項３９】
請求項１に記載のディジタル信号符号化方法において、上記符号化する信号は複数のチャンネルからなる第１のグループのうち１チャンネルのディジタル信号であり、
上記下位の属性の信号又はその変形信号は、上記第１のグループより少ないチャンネル数からなる第２のグループのうち１チャンネルのディジタル信号または以上の複数チャンネルのディジタル信号の線形結合であることを特徴とする。
【請求項４０】
請求項３９記載のディジタル信号符号化方法において、上記第２のグループのディジタル信号は、第１量子化精度及び第１サンプリング周波数を有するモノラル信号と、上記モノラル信号より上位の属性の第２量子化精度及び第２サンプリング周波数を有する複数のチャンネル信号とを含み、上記第１のグループのディジタル信号は上記第２量子化精度と第２サンプリング周波数を有し、上記第２グループのチャンネル信号の数と等しいかそれより多いチャンネル信号を含み、
上記ステップ（ａ）  は上記モノラル信号を符号化するステップを含み、
上記ステップ（ｂ）  は、
（ｂ−１）  上記モノラル信号を上記第２量子化精度と第２サンプリング周波数に属性をグレードアップした変換信号を生成するステップと、
（ｂ−２）  上記変換信号と上記第２グループのチャンネル信号間の差分を第２グループの誤差信号として生成して符号化するステップと、
（ｂ−３）  上記第２グループのチャンネル信号と上記第１グループのチャンネル信号間でそれぞれ誤差信号を生成して符号化するステップ、
とからなる。
【請求項４１】
請求項４０に記載の符号化方法において、上記第２グループは左チャンネル信号と右チャンネル信号を含み、上記ステップ（ｂ−２）は上記左チャンネル信号と右チャンネル信号間の差信号を上記第２グループの上記誤差信号の１つとして生成して符号化するステップと、
上記左チャンネル信号と右チャンネル信号の和信号を生成し、上記変換信号と上記和信号との差信号を上記誤差信号の他の１つとして生成して符号化するステップとからなる。
【請求項４２】
請求項１４に記載の符号化装置において、上記符号化する信号は複数のチャンネルからなる第１のグループのうち１チャンネルのディジタル信号であり、
上記下位の属性の信号又はその変形信号は、上記第１のグループより少ないチャンネル数からなる第２のグループのうち１チャンネルのディジタル信号または以上の複数チャンネルのディジタル信号の線形結合であることを特徴とする。
【請求項４３】
請求項４２に記載の符号化装置において、上記第２のグループのディジタル信号は、第１量子化精度及び第１サンプリング周波数を有するモノラル信号と、上記モノラル信号より上位の属性の第２量子化精度及び第２サンプリング周波数を有する複数のチャンネル信号とを含み、上記第１のグループのディジタル信号は上記第２量子化精度と第２サンプリング周波数を有し、上記第２グループのチャンネル信号の数と等しいかそれより多いチャンネル信号からなる第１グループとからなり、
上記主符号生成手段は、上記モノラル信号を圧縮符号化する手段であり、
上記誤差信号符号化手段は、
上記モノラル信号を上記第２量子化精度と第２サンプリング周波数の信号にグレードアップした変換信号を生成するグレードアップ手段と、
上記変換信号と上記第２グループのチャンネル信号間の誤差を求め、複数の第１誤差信号を出力する複数の第２グループ減算部と、
上記第２グループの誤差信号をそれぞれ可逆符号化する圧縮符号化部と、
上記第２グループのチャンネル信号と上記第１グループのチャンネル信号間の複数の第１グループ誤差信号を生成する複数の第１グループ減算部と、
上記複数の第１グループ誤差信号を可逆符号化する複数の第１グループ圧縮符号化部、
とを含む。
【請求項４４】
請求項４３に記載の符号化装置において、上記第２グループのチャンネル信号は左チャンネル信号と右チャンネル信号からなり、上記第１グループのチャンネル信号は２つ以上のマルチチャンネル信号からなり、
上記第２グループの誤差信号を生成する上記第２グループ減算部は、
上記左右チャンネル信号間の差信号を上記第２グループの誤差信号の１つとして生成する減算器と、
上記左右チャンネル信号間の和信号と生成する加算部と、その和信号と上記変換信号との差分を上記第２グループの誤差信号として生成する減算器、
とからなる。
【請求項４５】
請求項２１に記載の復号化方法において、
上記誤差信号は複数のチャンネルからなる第１のグループのうち、１チャンネルのディジタル誤差信号であり、
上記下位の属性の復号信号又はその復号信号は、上記第１のグループより少ないチャンネル数からなる第２のグループのうち１チャンネルのディジタル復号信号又は２以上の複数チャンネルのディジタル信号の線形結合であることを特徴とする。
【請求項４６】
請求項４５に記載の復号化方法において、上記第２のグループの上記ディジタル信号は、第１量子化精度及び第１サンプリング周波数を有するモノラル信号と、上記モノラル信号より上位の属性の第２量子化精度及び第２サンプリング周波数を有する複数のチャンネル信号とを含み、上記第１のグループのディジタル誤差信号は上記第２量子化精度と第２サンプリング周波数を有し、上記第２グループのチャンネル信号の数と等しいかそれより多いチャンネル信号を含み、
上記ステップ（ａ）  は、上記第２グループのチャンネル信号の誤差符号および第１グループのチャンネル信号の誤差符号をそれぞれ復号し、第２グループ誤差信号および第１グループ誤差信号を生成するステップとからなり、
上記ステップ（ｂ）  は、
（ｂ−１）  主符号を復号して上記モノラル信号を再生するステップと、
（ｂ−２）  上記モノラル信号を第２量子化精度及び第２サンプリング周波数に属性をグレードアップした変換信号を生成するステップと、
（ｂ−３）  上記変換信号と上記第１誤差信号とを加算して第２グループのチャンネル信号を再生するステップと、
（ｂ−４）  上記再生された第２グループのチャンネル信号と上記第１グループの誤差信号を加算して第１グループのチャンネル信号を再生するステップ、
とからなる。
【請求項４７】
請求項４６に記載の復号化方法において、上記第２グループのチャンネル信号は左チャンネル信号と右チャンネル信号であり、上記ステップ（ｂ−３）は上記第２グループの誤差符号を復号して第２グループの左右チャンネル信号の和信号と差信号を生成するステップと、上記和信号と差信号を互いに加算及び減算して左チャンネル信号及び右チャンネル信号を再生するステップとを含む。
【請求項４８】
請求項３３に記載の復号化装置において、
上記誤差信号は複数のチャンネルからなる第１のグループのうち、１チャンネルのディジタル誤差信号であり、
上記下位の属性の復号信号又はその復号信号は、上記第１のグループより少ないチャンネル数からなる第２のグループのうち１チャンネルのディジタル復号信号又は２以上の複数チャンネルのディジタル信号の線形結合であることを特徴とする。
【請求項４９】
請求項４８に記載の復号化装置において、上記第２のグループの上記ディジタル信号は、第１量子化精度及び第１サンプリング周波数を有するモノラル信号と、上記モノラル信号より上位の属性の第２量子化精度及び第２サンプリング周波数を有する複数のチャンネル信号とを含み、上記第１のグループの誤差信号は上記第２量子化精度と第２サンプリング周波数を有し、上記第１グループのチャンネル信号の数と等しいかそれより多いチャンネル信号からなり、
上記誤差信号生成手段は、第２グループの誤差符号を復号して第２グループ誤差信号を得る第２グループ復号部と、第１グループの誤差符号を復号して第１グループ誤差信号を得る第１グループ復号部とからなり、
上記信号合成手段は、主符号を復号してモノラル信号を再生するモノラル信号復号部と、上記モノラル信号を上記第２グループのチャンネル信号と同じ第２量子化精度と第２サンプリング周波数の信号にグレードアップした変換信号を生成するグレードアップ部と、上記変換信号と上記第２グループの誤差信号とを加算して第２グループのチャンネル信号を再生する第２グループ加算部と、再生された上記第２グループのチャンネル信号と上記第１グループの誤差信号を加算して第１グループのチャンネル信号を再生する第１グループ加算部、とからなる。
【請求項５０】
請求項４９に記載の復号化装置において、上記第１グループのチャンネル信号は左チャンネル信号と右チャンネル信号であり、上記第２グループの復号された上記誤差信号の１つは上記左右チャンネル信号間の差信号であり、上記第２グループの加算部は、上記変換信号と上記第２グループの復号されたもう１つの上記誤差信号とを加算して左右チャンネル信号の和信号を生成する第１加算器と、上記差信号と上記和信号を互いに加算及び減算してそれぞれ左チャンネル信号及び右チャンネル信号を再生する第２加算器と減算器とからなる。
【請求項５１】
請求項１に記載のディジタル信号符号化方法において、上記符号化する信号は複数のチャンネルからなる第１のグループのうち１チャンネルのディジタル信号であり、
上記下位の属性の信号又はその変形信号は、上記第１のグループより少ないチャンネル数からなる第２のグループのうち１チャンネルのディジタル信号または以上の複数チャンネルのディジタル信号の線形結合であることを特徴とする。
【請求項５２】
請求項５１に記載の符号化方法において、上記第２のグループの上記ディジタル信号は、第１量子化精度及び第１サンプリング周波数を有するモノラル信号と、上記モノラル信号より上位の属性の第２量子化精度及び第２サンプリング周波数を有する複数のチャンネル信号とを含み、上記第１のグループのディジタル信号は上記第２量子化精度と第２サンプリング周波数を有し、上記第２グループのチャンネル信号の数と等しいかそれより多いチャンネル信号を含み、
上記ステップ（ａ）  は、第１量子化精度と第１サンプリング周波数のモノラル信号を圧縮符号化するステップをからなり、
上記ステップ（ｂ）  は、
上記モノラル信号の属性を上記第２量子化精度と第２サンプリング周波数の信号にグレードアップした変換信号を生成するステップと、
上記変換信号と上記第２グループのチャンネル信号の成分との差分を第２グループの誤差信号として生成して符号化するステップと、
上記第１グループのチャンネル信号をチャンネル間直交変換して周波数領域信号を生成するステップと、
上記周波数領域信号の少なくとも１つと上記変換信号成分間の差分を上記第１グループの誤差信号として生成するステップと、
これら第１グループの誤差信号及び周波数領域信号をそれぞれ圧縮符号化するステップ、
とからなる。
【請求項５３】
請求項２１に記載の復号化方法において、
上記誤差信号は複数のチャンネルからなる第１のグループのうち、１チャンネルのディジタル誤差信号であり、
上記下位の属性の復号信号又はその復号信号は、上記第１のグループより少ないチャンネル数からなる第２のグループのうち１チャンネルのディジタル復号信号又は２以上の複数チャンネルのディジタル信号の線形結合であることを特徴とする。
【請求項５４】
請求項５３に記載の復号化方法において、上記第２のぐるうーぷの上記ディジタル信号は、第１量子化精度及び第１サンプリング周波数を有するモノラル信号と、上記モノラル信号より上位の属性の第２量子化精度及び第２サンプリング周波数を有する複数のチャンネル信号とを含み、上記第１のグループのディジタル誤差信号は上記第２量子化精度と第２サンプリング周波数を有し、上記第２グループのチャンネル信号の数と等しいかそれより多いチャンネル信号からなる第１グループとを含み、
上記ステップ（ｂ）  は主符号を復号してモノラル信号を再生し、
上記ステップ（ａ）  は上記モノラル信号を上記第２量子化精度と第２サンプリング周波数にグレードアップした変換信号を生成し、第２グループの誤差符号を復号して第２グループの誤差信号を生成し、上記第１グループの１つの誤差信号と上記変換信号と加算して第２グループのチャンネル信号を再生し、
その加算結果と残りの周波数領域信号とを直行逆変換して時間領域信号の第２グループのチャンネル信号として再生することを特徴とする。
【請求項５５】
請求項１４に記載のディジタル信号符号化装置において、上記符号化する信号は複数のチャンネルからなる第１のグループのうち１チャンネルのディジタル信号であり、
上記下位の属性の信号又はその変形信号は、上記第１のグループより少ないチャンネル数からなる第２のグループのうち１チャンネルのディジタル信号または以上の複数チャンネルのディジタル信号の線形結合であることを特徴とする。
【請求項５６】
請求項５５に記載の符号化装置において、上記第２のグループの上記ディジタル信号は、第１量子化精度及び第１サンプリング周波数を有するモノラル信号と、上記モノラル信号より上位の属性の第２量子化精度及び第２サンプリング周波数を有する複数のチャンネル信号とを含み、上記第１のグループのディジタル信号は上記第２量子化精度と第２サンプリング周波数を有し、上記第２グループのチャンネル信号の数と等しいかそれより多いチャンネル信号とを含み、
上記主符号生成手段は、第１量子化精度と第１サンプリング周波数のモノラル信号を圧縮符号化して主符号を生成する手段であり、
上記誤差信号符号化手段は、
上記モノラル信号をそれより上位の属性の上記第２量子化精度と上記第２サンプリング周波数の信号にグレードアップした変換信号を生成するグレードアップ部と、
上記第２グループのチャンネル信号の成分と上記変換信号間の差分を第２グループの誤差信号として生成する第２グループ減算部と、
上記第２グループの誤差信号を圧縮符号化して誤差符号を出力する第１圧縮符号化部と、第１グループのチャンネル信号をチャンネル間直交変換して周波数領域信号を生成するチャンネル間直交変換部と、
上記周波数領域信号の少なくとも１つと、上記変換信号との間の差分を第２グループの誤差信号として生成する第１グループ減算部と、
上記周波数領域信号及び上記第２グループの誤差信号との間の誤差信号を第１グループの誤差信号として生成する第１グループの減算部、とからなる。
【請求項５７】
請求項３３に記載の復号化装置において、
上記誤差信号は複数のチャンネルからなる第１のグループのうち、１チャンネルのディジタル誤差信号であり、
上記下位の属性の復号信号又はその復号信号は、上記第１のグループより少ないチャンネル数からなる第２のグループのうち１チャンネルのディジタル復号信号又は２以上の複数チャンネルのディジタル信号の線形結合であることを特徴とする。
【請求項５８】
請求項５７に記載の復号化装置において、上記信号合成手段は主符号を復号して上記モノラル信号を再生する主符号復号部と、
第２グループの誤差符号を復号して第２グループ誤差信号を生成する第２部ループ復号部と、
少なくとも１つの誤差符号を含む第１グループの符号を復号して周波数領域信号と第１グループ誤差信号とを生成する第１グループ復号部と、
上記モノラル信号を第２量子化精度と第２サンプリング周波数にグレードアップした変換信号を生成するグレードアップ部と、
上記変換信号と上記第２グループの誤差信号とを加算して第２グループのチャンネル信号を再生する第２グループの加算部と、
上記変換信号と上記第１グループの誤差信号とを加算し、その加算結果と上記周波数領域を直交逆変換して時間領域信号に変換し、第１グループのチャンネル信号として再生する直交逆変換部、
とからなる。
【請求項５９】
請求項１乃至１２、３９、５２のいずれかに記載のディジタル信号の符号化方法の処理手順を記述したコンピュータで実行可能な符号化プログラム。
【請求項６０】
請求項２１乃至３２、４３、４５、５４のいずれかに記載のディジタル信号の符号を復号化する復号化方法の処理手順を記述したコンピュータで実行可能な復号化プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は音声、音楽、画像などのディジタル信号をより低い情報量に圧縮された符号に変換する符号化方法、その復号化方法、符号化装置、復号化装置、これらのプログラムに関する。
【０００２】
【従来の技術】
音声、画像などの情報を圧縮する方法として歪を許す非可逆な符号化と、歪を許さない可逆な符号化がある。非可逆な圧縮としてはＩＴＵ−Ｔ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｕｎｉｏｎ−Ｔｅｌｅｃｏｍ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ）やＩＳＯ／ＩＥＣ  ＭＰＥＧ  （Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｏｒｇａｎｉｚａｔｉｏｎ  ｆｏｒ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ／Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｅｌｅｃｔｒｏｔｅｃｈｎｉｃａｌ  Ｃｏｍｍｉｓｓｉｏｎ  Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）の標準として種々の方法が知られている。これらの非可逆圧縮方法を使うとわずかの歪に押さえつつ、もとのディジタル信号を１／１０以下までに圧縮することが可能である。しかし、その歪は符号化条件や入力信号に依存し、用途によっては再生信号の劣化が問題となる場合がある。
【０００３】
一方、もとの信号を完全に再現できる可逆な圧縮方法として、コンピュータのファイルやテキストの圧縮によく使われているユニバーサルな圧縮符号化が知られている。これはどのような信号に対しても圧縮が可能で、テキストなどには１／２程度まで圧縮できるが、音声や画像のデータに直接適用しても圧縮効果は２割程度にとどまる。
圧縮率の高い非可逆の符号化を行い、その再生信号と原信号の誤差を可逆に圧縮することを組み合わせることで高い圧縮率で可逆な圧縮が可能となる。この組み合わせ圧縮方法が特許文献１に提案されている。この方法は前記文献に詳細に示されているが、以下に簡単に説明する。
【０００４】
符号器では、ディジタル入力信号（以下、入力信号サンプル系列とも呼ぶ）が、フレーム分割部で、その入力信号サンプル系列が、例えば１０２４個の入力信号サンプルからなるフレーム単位に、順次分割され、このフレーム単位ごとにディジタル信号が非可逆圧縮符号化される。この符号化は、復号化時に元のディジタル入力信号をある程度再現できる方式であれば、入力信号に適した如何なる方式でもよい。例えば、上記ディジタル入力信号が音声であればＩＴＵ−ＴのＧ．７２９標準として勧告されている音声符号化などが利用でき、音楽であればＭＰＥＧ−４で採用されているＴｗｉｎ  ＶＱ  （Ｔｒａｎｓｆｏｒｍ−Ｄｏｍａｉｎ  Ｗｅｉｇｈｔｅｄ  Ｉｎｔｅｒｌｅａｖｅｄ  Ｖｅｃｔｏｒ  Ｑｕａｎｔｉｚａｔｉｏｎ）符号化などが利用でき、その他、前記文献で示す非可逆符号化法を用いることもできる。この非可逆圧縮符号は局部復号され、この局部信号と元のディジタル信号との誤差信号が生成される。なお、実際的には、局部復号はする必要なく、非可逆圧縮符号を生成する際に得られる量子化信号と元のディジタル信号との誤差を求めればよい。この誤差信号の振幅は通常は元のディジタル信号の振幅よりもかなり小さい。よって、もとのディジタル信号を可逆圧縮符号化するよりも、誤差信号を可逆圧縮符号化する方が情報量を小さくできる。
【０００５】
この可逆圧縮符号化の効率を上げるために、この誤差信号の符号絶対値表現（極性と絶対値の２進数）されたサンプル列のフレーム内の全サンプルに対しそれらの各ビット位置、つまりＭＳＢ，第２ＭＳＢ，…，ＬＳＢ毎に、サンプル系列方向（時間方向）にビットを連結したビット列を生成する。即ち、ビット配列の変換が行われる。この各連結した同じビット位置の１０２４個のビットからなるビット列をここでは便宜上「等位ビット列」と呼ぶことにする。これに対し、各サンプルの極性も含む振幅値を表す１ワードのビット列を便宜上「振幅ビット列」と呼ぶことにする。誤差信号は振幅が小さいので、各サンプルの最上位から１つ又は連続する複数のビットは全て”０”となることが多い。そこで、それらのビット位置で連結して生成した等位ビット列を予め決めた符号で表すことによって、誤差信号の可逆圧縮符号化効率を上げることができる。
【０００６】
これら等位ビット列が可逆圧縮符号化される。可逆圧縮符号化としては、例えば、同一符号（１又は０）が連続する系列がある場合や頻繁に出現する系列がある場合を利用した、ハフマン符号化や算術符号化などのエントロピィ符号化などを用いることができる。
復号化側では、可逆圧縮符号が復号化され、その復号信号に対し、ビット配列の逆変換が行われ、即ち、フレーム毎に等位ビット列を振幅ビット列に変換し、得られた誤差信号が順次再生される。また、非可逆圧縮符号が復号化され、この復号信号と再生された誤差信号とが加算され、最後に、フレームごとの各加算信号が順次連結されて、元のディジタル信号系列が再生される。
【０００７】
【特許文献１】
特許出願公開２００１−４４８４７号公報
【０００８】
【発明が解決しようとする課題】
この発明の目的はディジタル信号を歪なく情報圧縮することと、階層化されたサンプルレートの選択を可能とする符号化方法、復号化方法、符号化装置、復号化装置、そのプログラムを提供することにある。
【０００９】
【課題を解決するための手段】
この発明によれば、ディジタル信号符号化方法は、
（ａ）  符号化する信号と、その信号の属性より下位の属性の信号又はその変形信号との差分信号を生成するステップと、
（ｂ）  上記差分信号を可逆符号化するステップと、
を含む。
この発明によれば、ディジタル信号の符号化装置は、
符号化する信号と、その信号の属性より下位の属性の信号又はその変形信号との差分信号を生成する差分信号生成手段と、
上記差分信号を可逆符号化する差分信号可逆符号化手段、
とを含む。
【００１０】
この発明によれば、ディジタル信号の符号を復号化する復号化方法は、
（ａ）  入力符号を復号化して差分信号を生成するステップと、
（ｂ）  上記差分信号と、その差分信号の属性より下位の属性の復号信号又はその変形信号とを合成して復号化された信号を生成するステップ、
とを含む。
この発明によれば、ディジタル信号の復号化装置は、
入力符号を復号して差分信号を生成する差分信号復号化手段と、
上記差分信号と、その差分信号の属性より下位の属性の復号化信号又はその変形信号とを合成して復号化信号を生成する信号合成手段、
とを含む。
【００１１】
この発明によれば、ディジタル信号の符号化処理手順を記述したコンピュータで実行可能な符号化プログラムであり、上記処理手順は、
（ａ）  符号化する信号と、その信号の属性より下位の属性の信号又はその変形信号との差分信号を生成するステップと、
（ｂ）  上記差分信号を可逆符号化するステップと、
を含む。
この発明によれば、ディジタル信号の符号を復号化する復号化処理手順を記述したコンピュータで実行可能なプログラムであり、上記処理手順は、
（ａ）  入力符号を復号化して差分信号を生成するステップと、
（ｂ）  上記差分信号と、その差分信号の属性より下位の属性の復号信号又はその変形信号とを合成して復号化された信号を生成するステップ、
とを含む。
【００１２】
【発明の実施の形態】
第１実施例
この発明の第１実施例を図１を参照して説明する。図中には信号のサンプリングレート（周波数）も記号で示している。入力端子１１よりのディジタル信号はフレーム分割部１２でフレーム単位、例えば１０２４サンプルごとに分割され、フレームごとのディジタル信号はダウンサンプリング部１３で第１サンプリング周波数Ｆ１のディジタル信号からこれよりも低い第２サンプリング周波数Ｆ２のディジタル信号に変換される。この場合、その第２サンプリング周波数Ｆ２のサンプリングにより折り返し信号が生じないように低域通過フィルタ処理により高くとも周波数Ｆ２／２以上の高域成分が除去される。
【００１３】
第２サンプリング周波数Ｆ２のディジタル信号は、符号化部１４で非可逆又は可逆の圧縮符号化が行われ、主符号Ｉｍとして出力される。符号化部１４で非可逆の圧縮符号化を行う場合は、例えばこの主符号Ｉｍは局部復号部１５で復号され、復号された局部信号はアップサンプリング部１６で第２サンプリング周波数Ｆ２の局部信号から第１サンプリング周波数Ｆ１の局部信号に変換される。あるいは符号化部１４で量子化誤差が最小となるように非可逆符号化を行う場合は、そのとき得られる量子化信号が局部復号部１５の出力信号と同じなので、その量子化信号を一点鎖線で示すようにアップサンプリング部１６に与えてもよく、その場合は局部復号部１５は不要である。また、符号化部１４で可逆符号化を行う場合は、局部復号部１５の出力は符号化部１４の入力信号と同じになるので、局部復号部１５を省略し、図に二点鎖線で示すように符号化部１４の入力信号をアップサンプリング部１６に与えてもよい。いずれの場合も、アップサンプリング部１６に与える信号は主符号Ｉｍに対応したものであり、以下の実施例の説明においても便宜上局部信号と呼ぶことにするが、このように局部復号部を使用しないでもよいことは他の実施例についても当てはまる。
【００１４】
誤差算出部１７はこの第１サンプリング周波数Ｆ１の局部信号と、フレーム分割部１２よりの分岐された第１サンプリング周波数のディジタル信号との差分を誤差信号として算出し、配列変換・符号化部１８へ供給する。配列変換・符号化部１８の処理は後で述べるが、ビット配列変換部と可逆符号化部を備え、誤差信号を正しく、つまり可逆に復元することができる誤差符号Ｐｅに符号化する。この配列変換・符号化部１８よりの誤差符号Ｐｅと主符号Ｉｍは出力部１９で必要な形式にフォーマットされ、出力端子２１に出力される。
【００１５】
この発明による符号化装置１０から出力される符号系列信号は、伝送路を通して復号装置４０に送信してもよいし、あるいは一旦記録媒体に蓄積し、後に記録媒体から読み出された符号系列信号が復号化装置４０に与えられてもよい。伝送路を通して符号系列信号を送信する場合は、例えば出力部１９は主符号Ｉｍと誤差符号Ｐｅをそれぞれ所定の長さ（例えば１乃至複数フレーム分の長さ）ごとに必要に応じて優先度を付けてパケット化し、順次出力する。符号系列を記録媒体に蓄積する場合は、例えばフレームごとに主符号Ｉｍと誤差符号Ｐｅを結合して一連の結合符号列を形成し、接続されている装置のインタフェースに応じて複数並列ビットとして出力するか、シングルビット列として出力する。以下の説明では、主符号Ｉｍと誤差符号Ｐｅをパケットとして出力する場合を例に説明する。
【００１６】
復号化装置４０においては入力端子４１よりの受信パケットは入力部４２において主符号Ｉｍと誤差符号Ｐｅとに分離され、主符号Ｉｍは復号部４３で符号化装置１０の符号化部１４と対応した復号処理により非可逆又は可逆復号されて第２サンプリング周波数Ｆ２の復号信号が得られる。この第２サンプリング周波数の復号信号はアップサンプリング部４４でアップサンプリングされて第１サンプリング周波数Ｆ１の復号信号に変換される。この際、サンプリング周波数をＦ２より高くするために補間処理が行われ局部信号が得られる。
【００１７】
分離された誤差符号Ｐｅは復号・配列逆変換部４５で誤差信号を再生する処理が行われる。この復号・配列逆変換部４５の具体的構成及び処理については後で述べる。再生された誤差信号のサンプリング周波数は第１のサンプリング周波数Ｆ１であり、この誤差信号とアップサンプリング部４４からの局部信号とが加算部４６で加算され、再生ディジタル信号としてフレーム合成部４７へ供給される。フレーム合成部４７では各再生されたフレームごとのディジタル信号が順次結合されて出力端子４８に供給される。より現実的な構成では、破線で示すように誤差符号Ｐｅのパケットの欠落を検出する欠落検出部４９と、そのパケット欠落検出に基づいて復号誤差信号サンプルを補正する欠落補正部５８が復号・配列逆変換部４５の出力側に設けられているが、これらについては後で図６、７及び８を参照して詳細に説明する。
【００１８】
この構成によれば、主符号Ｉｍと誤差符号Ｐｅの両方を使用して原ディジタル信号と同一サンプリング周波数の高品質の信号を再生することができる。またパケットで符号化出力する場合に、主符号Ｉｍのパケットに高い優先度を与えることにより、誤差符号Ｐｅのパケットが失われた場合でも比較的品質の高い信号を再生することができる。また利用者によってはそれ程高品質のデータ信号を要望しない場合は、サンプリング周波数が原ディジタル信号より低い信号に基づく主符号Ｉｍのみを提供することにより少ない情報で、その割合に高い品質の信号を提供することができる。例えばネットワークでディジタル信号を送信する場合に、即ち、送信側においてはネットワークの条件（経路の通信容量やトラヒック）に応じて、あるいは受信側の要求に応じて主符号Ｉｍのみ又は主符号Ｉｍと誤差符号Ｐｅの両方を送るか選択の自由度がある。
符号化部１４として可逆符号化を行う場合は後で具体的に述べるが、配列変換・符号化部１８で行う処理と同様の処理を行ってもよい。その場合は復号部４３においても復号・配列逆変換部４５と同様な手法で復号処理を行う。
【００１９】
第２実施例
この発明の第２実施例は、データ信号のサンプリング周波数を多段階に階層化し、より多くの種類の品質の信号を選択的に提供することを可能としたものである。
図２に図１と対応する部分に同一参照符号を付けて示すように、この第２実施例では誤差算出部１７よりの第１サンプリング周波数Ｆ１の誤差信号はダウンサンプリング部２２でダウンサンプリングされて、第１サンプリング周波数Ｆ１より低いが第２サンプリング周波数より高い第３サンプリング周波数Ｆ３の誤差信号に変換される。例えばダウンサンプリング部１３では入力信号のサンプリング周波数Ｆ１を４分の１に下げてサンプリング周波数Ｆ２の信号を得る。ダウンサンプリング部２２では誤差信号のサンプリング周波数Ｆ１を２分の１に下げてサンプリング周波数Ｆ３の誤差信号を得る。即ち、サンプリング周波数をＦ１＝４Ｆ２及びＦ１＝２Ｆ３の関係に決める。
【００２０】
ダウンサンプリング部２２よりの第３サンプリング周波数Ｆ３の誤差信号は符号化部２３で非可逆又は可逆圧縮符号化され、従符号Ｉｅとして出力される。この従符号Ｉｅは局部復号部２４で復号され、第３サンプリング周波数Ｆ３の局部信号が出力され、この第３サンプリング周波数の局部信号はアップサンプリング部２５でアップサンプリングされ、第１サンプリング周波数Ｆ１の局部信号に変換される。この第１サンプリング周波数の局部信号と誤差算出部１７よりの第１サンプリング周波数の誤差信号との誤差が誤差算出部２６で誤差信号として算出され、この誤差信号は配列変換・符号化部１８へ供給され、後述の配列変換・符号化部により誤差符号Ｐｅが生成される。局部復号部２４も局部復号部１５と同様に省略することができ、例えば、符号化部２３で非可逆符号化を行う場合は、誤差が最小となるように符号化部２３の入力信号を量子化する処理で得られる量子化信号をアップサンプリング部２５に与えればよい。または、符号化部２３で可逆符号化を行う場合は、その符号化部２３の入力信号をアップサンプリング部２５に与えればよい。以下の他の実施例においても同様に、局部復号部１５、２４を省略した構成が可能な場合はそれらのブロックを破線で示す。出力部１９は主符号Ｉｍと従符号Ｉｅと誤差符号Ｐｅをパケット化し、必要に応じて情報データに優先度をつけて出力する。
【００２１】
復号化装置４０においては入力部４２で受信パケットから主符号Ｉｍと従符号Ｉｅと誤差符号Ｐｅを分離し、主符号Ｉｍは復号部４３に供給され、誤差符号Ｐｅは復号・配列逆変換部４５へ供給され、それぞれ図１に示した復号部４３及び復号・配列逆変換部４５における主符号Ｉｍと誤差符号Ｐｅに対する処理と同様な処理が行われ、サンプリング周波数Ｆ２の主信号とサンプリング周波数Ｆ１の誤差信号が得られる。
従符号Ｉｅは復号部２７で復号され、第３サンプリング周波数Ｆ３の復号従信号が再生される。この復号部２７は符号化装置１０の符号化部２３の符号化方法と対応した復号処理を行うものである。第３サンプリング周波数Ｆ３の復号信号はアップサンプリング部５２で第１サンプリング周波数Ｆ１の復号信号に変換され、この第１サンプリング周波数の復号信号とアップサンプリング部４４よりの第１サンプリング周波数の復号信号とが加算部４３で加算され、この加算された第１サンプリング周波数Ｆ１の復号信号と復号・配列逆変換部４５よりの第１サンプリング周波数Ｆ１の誤差信号とが加算部４６で加算されて、再生ディジタル信号としてフレーム合成部４７へ供給される。
【００２２】
アップサンプリング部４４では前記符号化装置でのサンプリング周波数の関係の場合、サンプリング周波数Ｆ２を４倍にしてサンプリング周波数Ｆ１にし、アップサンプリング部５２ではサンプリング周波数Ｆ３を２倍に変換してサンプリング周波数Ｆ１にする。
この構成によればすべての情報、つまりＩｍ，Ｉｅ，Ｐｅが正しく得られれば高いサンプリング周波数Ｆ１の原ディジタル信号を得ることができる。再生誤差信号を得ることができない場合においては、図中破線で示すように復号部４３よりの第２サンプリング周波数Ｆ２の復号信号をアップサンプリング部５４で第３サンプリング周波数Ｆ３の復号信号に変換し、この信号と復号部２７よりの復号信号とを加算部５５で加算して再生ディジタル信号としてフレーム合成部４７へ供給することにより原ディジタル信号よりは、わずか品質が低下するが、サンプリング周波数Ｆ３の品質のディジタル信号を高能率圧縮符号化した符号から得ることができる。
【００２３】
更に符号化効率を上げる場合は主符号Ｉｍの復号信号、つまり復号部４３からの第２サンプリング周波数Ｆ２の復号信号のみを再生ディジタル信号としてフレーム合成部４７へ供給することができる。
例えば原ディジタル信号として第１サンプリング周波数Ｆ１が１９２ｋＨｚの音楽信号とし、第３サンプリング周波数Ｆ３を９６ｋＨｚとし、第２サンプリング周波数Ｆ２を４８ｋＨｚとすると、一般にはサンプリング周波数４８ｋＨｚの再生ディジタル信号でもコンパクトディスク（ＣＤ）並の高い品質が得られ、これで良いとする利用者の復号化装置４０には主符号Ｉｍのみを用いて、つまり少ない情報量で高品質の情報を提供することができ、サンプリング周波数がより高い９６ｋＨｚの再生ディジタル信号を望む利用者には主符号Ｉｍと従符号Ｉｅを用いることにより高い圧縮率でＣＤより高品質の信号を提供することができる。更に高いサンプリング周波数の信号が欲しい利用者の復号化装置４０にはＩｍとＩｅとＰｅを用いることにより１９２ｋＨｚの原ディジタル信号を再生することができる。
【００２４】
第２実施例の変形
サンプリング周波数を多段に変更する第２実施例の変形例を図３を参照して説明する。図３において図２と対応する部分に同一参照符号をつけてある。符号化装置１０においてこの例ではフレームごとのディジタル信号は複数段のダウンサンプリング部を経て符号化部１４へ供給する。図ではダウンサンプリング部１３とダウンサンプリング部２７を用いた２段構成とした場合で、第１サンプリング周波数Ｆ１の信号が入力されるダウンサンプリング部１３の出力信号のサンプリング周波数は前記例の第３サンプリング周波数Ｆ３であり、その第３サンプリング周波数Ｆ３の信号が入力されるダウンサンプリング部２７の出力信号のサンプリング周波数は第２サンプリング周波数Ｆ２である。符号化部１４よりの主符号Ｉｍを復号して得た局部信号のサンプリング周波数Ｆ２がアップサンプリング部１６で符号化部１４の直前のダウンサンプリング部２７の入力信号のサンプリング周波数つまり第３サンプリング周波数Ｆ３の局部信号に変換される。前記サンプリング周波数の関係の場合はダウンサンプリング部１３及び２７でそれぞれサンプリング周波数を２分の１に変換する。この第３サンプリング周波数Ｆ３の局部信号とダウンサンプリング部２７の入力信号との誤差が誤差算出部５２で誤差信号として算出され、この誤差信号は符号化部２３で非可逆又は可逆の好ましくは高圧縮符号化により符号化されて従符号Ｉｅとして出力される。
【００２５】
この従符号Ｉｅは局部復号部２４で復号され第３サンプリング周波数Ｆ３の局部信号が得られる。この局部信号とダウンサンプリング部２７の入力信号とが加算部２９で加算され、この加算された第３サンプリング周波数の局部信号はアップサンプリング部２５で第１サンプリング周波数の加算局部信号に変換される。この加算局部信号とフレーム分割部１２からの出力より分岐されたディジタル信号との誤差が誤差算出部１７で誤差信号として算出され、この誤差信号が配列変換・符号化部１８へ供給され誤差符号Ｐｅが生成される。誤差符号Ｐｅと主符号Ｉｍと従符号Ｉｅが出力部１９で結合されて出力される。
【００２６】
なお、この図３に示した変形実施例の符号化装置１０においても、図１及び２の符号化装置の場合と同様に局部復号部１５及び２４を使用しないで、それぞれ符号化部１４、２３における量子化信号をアップサンプリング部１６、加算部２９に与える（符号化部１４、２３が非可逆符号化を行う場合）か、または符号化部１４、２４の入力信号をそれぞれアップサンプリング部１６、加算部２９に与える（符号化部１４、２３が可逆符号化を行う場合）ように構成してもよい。
【００２７】
復号化装置４０においては入力部４２で端子４１からの入力パケットは主符号Ｉｍ、従符号Ｉｅ、誤差符号Ｐｅに分離され、それぞれ復号部４３、復号部５１、復号・配列逆変換部４５で各局部信号と誤差信号が再生されることは図２に示した場合と同様である。復号部４３よりの第２サンプリング周波数Ｆ２の復号信号はアップサンプリング部４４でこの例では第３サンプリング周波数Ｆ３の復号信号に変換され復号部５１よりの第３サンプリング周波数Ｆ３の復号信号と加算部５３で加算される。この加算復号信号はアップサンプリング部５２で第１サンプリング周波数の復号信号に変換され、この復号信号と復号・配列逆変換部４５よりの第１サンプリング周波数Ｆ１の誤差信号と加算部４６で加算され再生ディジタル信号としてフレーム合成部４７へ供給される。
【００２８】
なお誤差信号を再生するに十分な情報が得られない場合、あるいは誤差符号Ｐｅが入力されない場合は加算部５３よりの第３サンプリング周波数Ｆ３の加算復号信号が再生ディジタル信号としてフレーム合成部４７へ供給される。さらに主符号Ｉｍのみしか得られない場合は復号部４３よりの第２サンプリング周波数Ｆ２の復号信号が再生ディジタル信号としてフレーム合成部４７へ供給される。
図２及び図３に示した第２実施例では２段階にサンプリング周波数を変換したが更に３段階以上サンプリング周波数を変換して同様な符号化及び復号化をすることもできる。
【００２９】
配列変換・符号化部
上述の図１、２及び３に示した各符号化装置の実施例中の配列変換・符号化部１８の具体例を図４を参照して説明する。誤差算出部１７（図２では２６）よりの誤差信号は補助情報生成部１８Ｅへ供給される。補助情報生成部１８Ｅ内の有効桁数検出部１８Ｅ５でフレームごとに、そのフレーム内の誤差信号サンプルの絶対値の最大値を表現する桁数が有効桁数Ｆｅとして検出される。また各誤差信号サンプルはその有効桁数以内の部分のみがビット配列変換部１８Ａによりそれぞれのサンプルにおける同一ビット位置のビットが、等位ビット列として取り出される。
【００３０】
ビット配列変換部１８Ａよりの等位ビット列は伝送記録単位分割部１８Ｂで伝送単位あるいは記録単位のデータに分割される。これら各分割された伝送記録単位データは必要に応じて、可逆圧縮符号化部１８Ｃにより可逆圧縮符号化され、誤差データ符号Ｉｎｅとして補助符号付加部１８Ｄに与えられる。補助符号付加部１８Ｄは後述の補助情報符号化部１８Ｆからの補助符号Ｉｎｘを誤差データ符号Ｉｎｅに付加して誤差符号Ｐｅとして出力する。
ビット配列変換の例を図５Ａに示す。極性符号と絶対値表現された各誤差信号サンプルの振幅ビット列は図５Ａ中の左側の各縦の列で示されており、それらの振幅ビット列の１フレーム分がサンプル方向に順次配列されている。１つの振幅ビット列の様子を理解し易いように、振幅を跨いだ振幅ビット列ＤＶ（ｋ）を太線で囲んで示す、ｋはフレーム内の時刻を表わし、例えばｋ＝１，  ２，  …，  １０２４である。この例では各振幅ビット列ＤＶ（ｋ）の極性符号を絶対値のＭＳＢと隣接させ、図ではＭＳＢ（Ｍｏｓｔ  Ｓｉｇｎｉｆｉｃａｎｔ  Ｂｉｔ：最上位ビット）の直上に極性符号を位置させている。
【００３１】
極性絶対値表現された誤差信号が有効桁数検出部１８Ｅ５へ供給され、その誤差信号の振幅ビット列の１フレーム内で最もＭＳＢに近い桁に”１”がある所を検出、ＬＳＢ（Ｌｅａｓｔ  Ｓｉｇｎｉｆｉｃａｎｔ  Ｂｉｔ：最下位ビット）からその桁までの桁数が有効桁数Ｆｅとして求まる。この１フレームの誤差信号中のこの有効桁数以内の部分ＬＢＰのみと極性符号とを等位ビット列に変換する。つまり有効桁数より上の桁からＭＳＢまでの部分ＨＢＰは等位ビット列に変換する必要はない。
このようなサンプル配列データを、図５Ａの右側に示すようにこの例ではまず各サンプル（振幅ビット列）の振幅の数値の極性ビット（符号）のみをフレーム内で時間方向に連結したビット列を等位ビット列として抽出する。次に有効桁数Ｆｅ以内の最も上位の桁のみをフレーム内で連結した等位ビット列を抽出し、同様にして、順次、各桁（対応ビット位置）ごとに時間方向に連結した等位ビット列を抽出し、最後にＬＳＢのみをフレーム内で連結した等位ビット列を抽出する。これら抽出した等位ビット列の１つの例を図５Ａ中右側の水平配列において太枠でＤＨ（ｉ）として示す。ｉは等位ビット列を構成するビットの、配列変換前の振幅ビット列におけるビット位置を示す。以上のビット配列変換ではビット列を構成する各ビットの内容は全く変らない。
【００３２】
なお各誤差信号サンプルが２の補数で正負の整数で表現されている場合のサンプル列のビット配列変換を行う場合は、例えば図５Ｂに１フレーム分の振幅ビット列を示すように、サンプルの絶対値の最大値を表現する桁より上位の桁の部分（図５Ｂ中の部分ＨＢＰで示す）は、振幅ビット列が正の値であれば、全て”０”となり、負の値であれば全て”１”となる。それ以外の部分ＬＢＰの桁数が有効桁数Ｆｅとして図４の有効桁数検出部１８Ｅ５で検出される。この有効桁部分ＬＢＰとこれと隣接したビット位置（桁）、つまり極性符号についてのみ、等位ビット列への変換を行えばよい。
【００３３】
伝送記録単位分割部１８Ｂで、各等位ビット列ＤＨ（ｉ）ごとに又は互いに隣接する複数の等位ビット列ＤＨ（ｉ）ごとに伝送記録単位データに分割する。この場合、１フレーム中において、伝送記録単位データとして１つの等位ビット列で構成されるものと複数の等位ビット列で構成されるものとが混在してもよい。このように分割された各伝送記録単位データは可逆圧縮部１８Ｃで可逆圧縮符号化され、誤差データ符号Ｉｎｅとして補助符号付加部１８Ｄに与える。
出力部１９は、例えば図５Ｃに示すようにその伝送記録単位データの誤差符号をペイロードＰＹＬに格納し、そのペイロードＰＹＬにヘッダＨＤを付加する。ヘッダＨＤは例えばフレーム番号とフレーム内の伝送記録単位データの番号（出力順の番号）よりなるパケット番号ＰＫＴＮと、必要に応じてそのパケットの優先度ＰＲＩＯ及びデータ長ＤＴＬが設けられ、復号側で各フレームごとに誤差信号サンプル列を再構成できるようにされる。
【００３４】
データ長ＤＴＬは伝送記録単位データ（ペイロード）ＰＹＬのデータ長が固定であれば必要ないが、可逆圧縮部１８Ｃで圧縮された場合などはデータ長がパケットにより異なるため必要となる。更に一般にはパケット全体に誤りが生じているか否かを検出するためのＣＲＣ符号などの誤り検出符号ＥＤが最後に付加されて１つのパケットＰＫＴが構成される。主符号Ｉｍ及び従符号Ｉｅについても同様にしてパケット化を行い、これら誤差符号Ｐｅ、主符号Ｉｍ及び従符号ＩｅのパケットＰＫＴは順次出力端子２１に出力される。
パケットＰＫＴに優先順位がつけられる場合は、ＭＳＢ側に近い対応伝送記録単位データを含むもの程高い優先度を与える。優先度は例えば２〜５段階程度に設定される。極性符号の等位ビット列に最も高い優先度を与え、次に主符号Ｉｍを表すビット列、従符号Ｉｅを表わすビット列の順に優先度を与える。
【００３５】
図４の説明に戻って、有効桁数検出部１８Ｅ５で検出した有効桁数Ｆｅが補助情報符号化部１８Ｆで符号化されて送出される。図４の例では更に、フレームごとに誤差信号のサンプル列からスペクトル包絡算出部１８Ｅ４でスペクトル包絡を表現するパラメータ列ＬＰＣが、例えば線形予測分析により線形予測係数として求められ、またパワー算出部１８Ｅ１でフレームごとの誤差信号の平均パワーＰＷが算出される。あるいはスペクトル包絡算出部１８Ｅ４で求めた線形予測係数列に基づき構成した逆フィルタ１８Ｅ２に誤差信号を入力してそのスペクトル包絡で正規化することにより平坦化処理し、その平坦化された信号の平均パワーがパワー算出部１８Ｅ３で求められる。これら線形予測係数ＬＰＣ及び平均パワーＰＷも補助情報符号化部１８Ｆにより、例えば３０〜５０ビット／秒程度の低ビットで量子化し、それらの量子化値を代表する符号を補助符号Ｉｎｘとして出力する。この有効桁数Ｆｅ、スペクトル包絡のパラメータ列ＬＰＣ、平均パワーＰＷを符号化した補助符号Ｉｎｘは出力部１９へ供給され、各フレームの代表パケット、例えば極性符号を含む伝送記録単位データが格納されたパケット内に付加され、あるいは独立したパケットとして出力される。
【００３６】
上述の配列変換・符号化部は、フレームごとにサンプルの最大有効桁数を検出して、その有効桁内のビットを配列変換する場合を説明したが、それよりも多少は効率が劣るが、有効桁を検出せず、サンプル列の最下位ビットから最上位ビットまでの全ビットをビット配列変換処理して符号化してもよい。
【００３７】
復号・配列逆変換部
前述の配列変換・符号化部１８と対応する復号・配列逆変換部４５の具体例を欠落補正部５８の具体例とともに図６に示す。復号・配列逆変換部４５は、分離部４５Ａと、可逆伸張部４５Ｂと、伝送記録単位統合部４５Ｃと、ビット配列逆変換部４５Ｄとから構成されている。また、欠落補正部５８は補助情報復号部５８Ｄと、スイッチ５８Ａと、欠落情報補正部５８Ｂと、桁合わせ部５８Ｃとから構成されている。
【００３８】
入力部４２で分離された誤差符号Ｐｅのパケットは分離部４５Ａにおいて誤差データ符号Ｉｎｅと、補助符号Ｉｎｘとに分離される。誤差データ符号Ｉｎｅは可逆伸張部４５Ｂへ供給され、補助符号Ｉｎｘは欠落補正部５８の補助情報復号部５８Ｄへ供給される。補助情報復号部５８Ｄは当該フレームの有効桁数Ｆｅ、スペクトル包絡を表すパラメータ列ＬＰＣ及び平均パワーＰＷを示す符号を復号し、有効桁数Ｆｅを桁合せ部５８Ｃへ供給し、スペクトル包絡パラメータ列ＬＰＣ及び平均パワーＰＷを欠落情報補正部５８Ｂへ供給する。
【００３９】
誤差データ符号Ｉｎｅは可逆伸張部４５Ｂで可逆復号され、得られた伝送記録単位の誤差データは伝送記録単位統合部４５Ｃでそのパケット番号に基づき、複数のパケットから１フレーム分の誤差データが、例えば図５Ａの右側の等位ビット列の配列に示すように統合される。この統合された等位ビット列はビット配列逆変換部４５Ｄで振幅ビット列、つまりサンプル列（波形）に変換される。この際、各サンプルが極性符号と絶対値で表現したものから伝送記録単位データが作られたものである場合はビット配列逆変換部４５Ｄで、図５Ａで説明したビット配列変換と逆に図５の右側に示す等位ビット列を図５Ａの左側に示すように振幅ビット列に配列変換して誤差信号サンプル列として出力する。この配列逆変換は、伝送記憶単位統合部４５Ｃからのそれぞれの誤差データ等位ビット列中の、符号化装置１０における同一サンプルに属するビットを抽出して一サンプルの振幅ビット列を構成することである。
【００４０】
なお、伝送記録単位データが、２の補数表現された振幅ビット列から等位ビット列に直接配列変換したものに基づくものである場合は、図５Ｂにおいて右側に示す等位ビット列の配列を左側に示す振幅ビット列の配列に変換するが、その処理は上述の極性値と絶対値から構成されたサンプルの場合の配列逆変換と同じである。ビット配列逆変換部４５Ｄからの誤差信号サンプルは桁合わせ部５８Ｃに与えられる。桁合せ部５８Ｃでは各振幅ビット列に対し、復号有効桁数Ｆｅに応じた桁合せをする。つまり本来の振幅ビット列のビット数（桁数）になるように、その振幅ビット列の上位に図５Ａの桁部分ＨＢＰに対応して”０”を加える。サンプルが２の補数で表現されている場合は、例えば図５Ｂにおける桁部分ＨＢＰに対し、極性符号が正であれば”０”を、負であれば”１”を付け加える。このようにして桁合せされた振幅ビット列は、再生誤差信号サンプル列（即ち復号誤差信号サンプル列）として出力される。
【００４１】
パケット欠落が生じている場合は、受信されたパケットのパケット番号から欠落パケット番号が欠落検出部４９で検出され、これによりスイッチ５８Ａが切替えられてビット配列逆変換部４５Ｄよりの振幅ビット列は桁合せ部５８Ｃへ直接供給されることなく、欠落情報補正部５８Ｂへ供給され、欠落情報に対する補正が振幅ビット列（サンプル）に対し行われて、その後、桁合せ部５８Ｃへ供給される。
【００４２】
欠落情報補正部５８Ｂにおける補正は既知の情報から欠落した情報を推定して行う。一部のパケット、通常優先度の低いＬＳＢ側のビットのパケットが欠落した場合、その欠落部分に対応する数値が確定できないので小さい数値、例えば０か、その欠落部分のとり得る最小値と最大値の中央値を使って波形を再生せざるを得ない。この場合ＭＳＢ側の確定したビット数の精度は保てるが、聴覚的ひずみは大きい。この理由は原音のスペクトルは低域にエネルギーが偏る場合が多く、これに対してビットの欠落によるひずみ成分は平坦に近いスペクトル形状となるので、その高域成分が原音より大きく、再生すると受聴者は雑音として聞こえてしまう。そこで不確定の成分のスペクトルが平均的なスペクトルまたはフレーム毎に確定したスペクトルに近似するように不確定な波形の値を補正する。これにより、補正後の歪み成分のスペクトルは高域成分が小さくなり、ひずみが原音にマスクされて品質が改善される。
【００４３】
つまり、過去の数フレームの平均的スペクトル、又は後で述べるように補助情報の復号結果として得られたそのフレームにおける確定したスペクトルに、当該フレームの欠落情報以外の情報から得られるスペクトルが近似するように、欠落情報に対する補正を行う。この補正の好ましい手法は後で述べる。簡単な補正法としては、欠落情報補正部５８Ｂでその入力再生サンプル列を低域通過フィルタに通して平滑化して高域の雑音成分を除去すればよい。その低域通過フィルタの遮断特性は、原信号のスペクトル形状（包絡）が予め知られていれば、その特性に応じてカットオフ周波数より高域成分を減衰させるように選定する。あるいは、前述のように平均的なスペクトルを求め又はフレームごとの確定したスペクトルの形状に合せて遮断特性を適応的に変更してもよい。
【００４４】
このように復号・配列逆変換部４５でパケット欠落にもとづく情報欠落を補正できるため、必要に応じてＬＳＢ側パケットを意図的に送らず、符号化圧縮効率を大としても、復号・配列逆変換部４５で可逆復号が可能となる、あるいは聴感上問題にならない程度の誤差を持った再生を行うことができる。
あるいは欠落情報（ビット）のとり得る値の総ての組み合せを、各サンプル値に加算し、補正サンプル列（波形）の候補を作り、これら候補のスペクトル包絡を求め、そのスペクトル包絡が補助情報の復号スペクトル包絡と最も近いものと対応する補正サンプル列（波形）候補を、補正サンプル列として桁合せ部５８Ｃへ出力する。なお図４、図６において可逆圧縮部１８Ｃ、可逆伸張部４５Ｂを省略してもよい。
上述の復号・配列逆変換部の説明は、符号化装置１０側でサンプルの有効桁を検出して有効桁内のビットを配列変換した場合に対応した処理について説明したが、符号化装置１０で有効桁を検出せず、サンプル列の全ビットを配列変換する場合は、復号化装置４０において桁合わせは不要となる。
【００４５】
補助情報による補正
欠落情報のとり得る値の総ての組み合せを用いて補正サンプル列の候補を作る場合、欠落情報（ビット）が多くなると、補正サンプル列（波形）候補が著しく多くなることにより処理量が増大し、非現実的になるおそれがある。このような問題がないようにする欠落情報補正部５８Ｂの処理、及びその機能構成について以下に説明する。
【００４６】
図７にその処理手順の一例を、図８に機能構成の一例をそれぞれ示す。まず暫定波形生成部５８Ｂ１に配列変換部４５Ｄから入力された確定しているビットのみを使ってフレーム内の暫定波形（暫定的なサンプル列）を再生する（Ｓ１）。この暫定波形の再生は欠落しているビットは例えば０に固定するか、欠落ビットが取り得る最小値と最大値の中間値とする。例えば下位４ビットが欠落しているとすると、０〜１５までのレベルのどれかが正しい値であるが、仮に８または７に設定する。
【００４７】
次にこの暫定波形のスペクトル包絡をスペクトル包絡算出部５８Ｂ２で計算する（Ｓ２）。例えば音声分析で使われている全極型の線形予測分析を暫定波形に対し行えばスペクトル包絡を推定できる。誤差計算部５８Ｂ３で、この推定したスペクトル包絡と補助情報として送られた原音のスペクトル包絡、つまり補助情報復号部５８Ｄで復号されたスペクトル包絡とを比較して誤差が予め決めた許容範囲内であればスイッチＳＷ１を制御して暫定波形を補正された再生誤差信号として出力する（Ｓ３）。
【００４８】
ステップＳ３において、推定スペクトル包絡形状と復号スペクトル包絡波形状との誤差が許容範囲より大きいときには、まず推定したスペクトル包絡の逆特性を暫定波形に与える（Ｓ４）。具体的にはステップＳ２で求めたスペクトル包絡を表すパラメータを例えば全極型の線形予測の逆フィルタ（全零型）５８Ｂ４に設定し、暫定波形生成部５８Ｂ１からスイッチＳＷ２を通して与えられた暫定波形を逆フィルタ５８Ｂ４に通すことで暫定波形のスペクトルを平坦化して平坦化信号を得る。この平坦化信号の平均パワーをパワー計算部５８Ｂ５で計算し、この平均パワーと、補助情報復号部５８Ｄからの復号された平均パワーＰＷ（図４における平坦化パワー算出部１８Ｅ１の出力）とから補正量を補正量計算部５８Ｂ６で計算し、例えば両者の比又は差をとり、その補正量により、パワー補正部５８Ｂ７で逆フィルタ５８Ｂ４の出力パワー値に対し振幅補正を行う。つまり、逆フィルタ５８Ｂ４の出力に対し補正量を乗算又は加算して、パワー補正部５８Ｂ７の出力パワー値を復号パワー値に合せる（Ｓ５）。
【００４９】
次にこの振幅補正された平坦化信号に対して補助情報のスペクトル包絡の特性を与えてスペクトル包絡を補正する（Ｓ６）。すなわち補助情報の復号スペクトル包絡を表わすパラメータＬＰＣを用いた全極型の合成フィルタ５８Ｂ８にパワー補正部５８Ｂ７の出力を通してスペクトル補正波形を作る。この結果の波形のスペクトル包絡は原誤差信号に近いものになる。
ただしこのスペクトル補正波形はすでに確定している桁のビットと矛盾する可能性があるので、正しい値に修正部５８Ｂ９で修正する（Ｓ７）。例えば１６ビット精度の振幅の値のうち、下位４ビットが不明である場合、各サンプルのとりうる値には１６の範囲の不確定があるが、スペクトル補正波形と最も近い値に修正する。つまり各サンプルにおいて補正したサンプル値がとり得る範囲から外れた場合はとり得る範囲の限界値に修正する。たとえば上位１２ビットの補正サンプル値が正しい１２ビットのサンプル値より大きければ、補正サンプル値の上位１２ビットを正しいサンプル値に修正して補正サンプル値の下位４ビットを全て”１”（上限）にし、小さければ全て”０”（下限）にする。この修正で振幅値の確定しているビットはすべて一致して同時にスペクトル包絡も原誤差信号に近い波形が再生できる。
【００５０】
この修正波形をステップＳ１の暫定波形としてステップＳ２以後の処理を繰り返すことができる。なお復号有効桁数がフレーム毎に異なる場合で、スペクトル包絡算出部５８Ｂ２の線形予測分析、逆フィルタ５８Ｂ４、合成フィルタ５８Ｂ８の各処理の対象となるサンプルが現在のフレームと過去のフレームにまたがる場合がある。この場合には処理の対象は現在のフレームであっても、一つ過去のフレームの有効桁数を現在のフレームの有効桁数をそろえたうえで分析やフィルタ処理を行う必要がある。一つ過去のフレームの有効桁数が現在のフレームの有効桁数よりＮ桁小さい場合には、一つ過去のフレームのサンプルを例えばＮ桁下位にシフトさせて振幅値を縮小させてその有効桁数を現在のフレームの有効桁数に合わせる。逆に一つ過去のフレームの有効桁数が現在のフレームの有効桁数よりＭ桁大きい場合には、過去のフレームのサンプルを例えば浮動小数点表示などで一時的にＭ桁上位にシフトして振幅値を拡大させてその有効桁数を現在のフレームの有効桁数に合わせる。この場合、上位シフトによりレジスタから溢れ出て情報の欠落が大きいときにはその過去のフレームのサンプルの振幅値の精度が落ちているので、過去のフレームのサンプルを使わない、あるいは現在のフレームのサンプルに対する補正処理を省略してもよい。
【００５１】
このような有効桁数の補正は図７中に破線で示すように、ステップＳ２の分析処理に必要な場合はその前に、前述した有効桁数補正を行い（Ｓ２′）、ステップＳ４の逆フィルタ処理に必要な場合は、その前に有効桁数補正を行い（Ｓ４′）、ステップＳ６の合成フィルタ処理に必要な場合は、その前に有効桁数補正を行う（Ｓ６′）。また図８において、スペクトル包絡算出部５８Ｂ２、逆フィルタ５８Ｂ４、合成フィルタ５８Ｂ８中の過去のフレームのサンプルを必要とするものに対しては破線で示すように補助情報復号部５８Ｄから復号された有効桁数Ｆｅも供給され、これらスペクトル包絡算出部５８Ｂ２、逆フィルタ５８Ｂ４、合成フィルタ５８Ｂ８において、過去のフレームのサンプルに対する有効桁数を現在フレームの有効桁数に合せる処理を行った後、その本来の処理を行うようにされる。
【００５２】
なお波形（サンプル値）は整数値が前提であるが、フィルタ計算では実数扱いとなり、フィルタの出力値の整数化が必要になる。合成フィルタの場合にはサンプルごとに整数化するか、フレーム毎にあとで一括して整数化するかで結果は異なるが、どちらも可能である。
図７及び図８中に破線で示すように、ステップＳ４で暫定波形を平坦化した後、まずこの平坦化された暫定波形（平坦化信号）を合成フィルタ５８Ｂ８へ通して、スペクトル包絡補正した再構成サンプル系列（波形）を得（Ｓ５′）、そのスペクトル包絡補正された波形に対しパワー補正部５８Ｂ７’で振幅補正をして（Ｓ７′）ステップＳ７に移るようにしてもよい。この場合は、合成フィルタ５８Ｂ８よりのスペクトル包絡補正された波形の平均パワーがパワー計算部５８Ｂ５’で計算され、この平均パワーと、補助情報の復号パワーＰＷ（図４中のパワー計算部１８Ｅの出力に対応）とにより補正量計算部５８Ｂ６’で補正量が求められ、その補正量により合成フィルタ５８Ｂ８の出力に対してパワー補正部５８Ｂ７’で振幅補正が行われる。
【００５３】
図７に示した処理中のステップＳ３の後、ステップＳ２において推定したスペクトル包絡の逆フィルタ５８Ｂ４と、補助情報の復号スペクトル包絡の合成フィルタ５８Ｂ８とを組み合わせたひとつの合成フィルタ５８Ｂ８’のフィルタ係数を合成スペクトル包絡計算部５８Ｂ１０で計算し、その係数を設定した合成フィルタ５８Ｂ８’に暫定波形を通してスペクトル包絡を補正した波形を合成し、そのスペクトル包絡が補正された波形に対し振幅補正を行ってもよい。また符号化装置１０におけるビット配列変換部１８Ａが図５Ａ及び５Ｂで示した有効桁数Ｆｅを検出せず、全振幅ビット列を等位ビット列に配列変換する場合は、有効桁数検出部１８Ｅ５と、それに関連する復号化装置４０における桁合せ部５８Ｃを省略してもよい。更に必ずしも伝送記録単位に分割しなくてもよく、パケット化しなくてもよい。パケット化する場合は第１〜第３実施例における主符号Ｉｍ、従符号Ｉｅ、その他の符号もパケット化する。
【００５４】
なおこの明細書においては情報量を調整するために意図的に１フレーム中のパケットを除去したために、復号化器において１フレーム中のパケットが全て入力されない場合、あるいは通信網のトラヒック輻輳による交換局などで一部パケットを送出しないために基づく、又は伝送路障害、記録再生装置の異常などに基づくパケット欠落の場合、あるいは入力されたパケット中に誤りがあり、その伝送記録単位データを解読できず、使用することができない場合、またあるパケットが異常に遅延した場合などを総称してパケット欠落と記す。
以上説明した第１及び第２実施例によれば原ディジタル信号をそのサンプリング周波数を変換して符号化し、誤差信号は原信号のサンプリング周波数として少くとも等位ビット列として出力するため各種要求に応じた品質の信号を再生することができる。
【００５５】
第３実施例
前述の図１、２及び３の実施例では、配列変換・符号化部１８において誤差算出部１７又は２６からの誤差信号を配列変換・符号化した例を説明したが、誤差信号の予測誤差を配列変換・符号化してもよい。その例を図１の符号化装置１０に適用した構成と、それに対応する復号化装置４０の構成を図９に示す。
この構成は図１の符号化装置１０における誤差算出部１７と配列変換・符号化部１８との間に予測誤差生成部３１を設け、復号化装置４０における復号・配列逆変換部４５と加算部４６との間に予測合成部５６を設けた構成であり、その他の部分の構成は図１の場合と同様である。
【００５６】
予測誤差生成部３１は例えば図１０Ａに示すように、予測分析部３１Ａと、サンプルレジスタ３１Ｂと、線形予測部３１Ｃと、整数化部３１Ｄと、減算部３１Ｅとから構成されている。例えば誤差算出部１７よりの直前の過去の誤差信号の複数サンプルがサンプルレジスタ３１Ｂより線形予測部３１Ｃへ供給され、これらサンプルに対し、予測分析部３１Ａよりのスペクトル包絡パラメータ列に基づく線形予測係数ＬＰＣが畳み込み演算されて線形予測値が求められる。この線形予測値は整数化部３１Ｄで整数値とされ、整数の予測値と誤差算出部１７からの誤差信号の現サンプルとの差が減算部３１Ｅで求められて、予測誤差信号Ｓｐｅが得られ、この予測誤差信号Ｓｐｅは配列変換・符号化部１８に入力される。
【００５７】
あるいは図１０Ｂに示すように、予測誤差生成部３１を予測分析部３１Ａと線形予測部３１Ｃと、整数化部３１Ｄと、減算部３１Ｅとにより構成し、誤差算出部１７からの誤差信号を予測分析部３１Ａで線形予測分析してその予測係数ＬＰＣを求め、線形予測部３１Ｃでその予測係数ＬＰＣと誤差信号の対応するサンプルを畳み込み演算して予測信号を得る。その予測信号を整数化部３１Ｄで整数化し、減算器３１Ｅにより整数化予測信号と入力誤差信号との差を予測誤差信号Ｓｐｅとして求める。得られた予測誤差信号Ｓｐｅは配列変換・符号化部１８に与えられる。また、予測分析部３１Ａで求められた予測係数ＬＰＣの量子化値に対応する係数符号Ｉｃを図９の破線で示すように出力部１９に与える。
【００５８】
上述した各実施例において符号化装置１０、復号化装置４０はそれぞれコンピュータにより符号化プログラム、復号化プログラムを実行させて機能させることもできる。これらの場合は、そのコンピュータのプログラムメモリに、可逆符号化プログラム、可逆復号化プログラムを、ＣＤ−ＲＯＭ、可撓性磁気ディスクなどから、又は通信回線を通じてダウンロードして利用することになる。
このようにして得られた予測誤差信号Ｓｐｅは配列変換・符号化部１８において前述したと同様にビットの配列変換を行い、符号化して誤差符号Ｐｅを生成し、出力部１９に与える。出力部１９は誤差符号Ｐｅを主符号Ｉｍ及び必要に応じて係数符号Ｉｃをパケット化し、出力端子２１より出力する。
【００５９】
復号化装置４０においては入力部４２よりの分離された誤差符号Ｐｅは復号・配列逆変換部４５で復号化され、等位ビット列が得られ、それら等位ビット列の１フレーム分が振幅ビット列に配列変換され、予測誤差信号が再生される。この予測誤差信号から予測合成部５６で予測合成により誤差信号が再生される。この予測合成部５６は符号化装置１０の予測誤差生成部３１の構成と対応したものとされる。すなわち予測誤差生成部３１が図１０Ａに示した構成をとる場合の復号化装置４０における予測合成部５６は、例えば図１１Ａに示すように、線形予測部５６Ａと、加算部５６Ｂと、予測分析部５６Ｃと、整数化部５６Ｄとから構成されている。
【００６０】
線形予測部５６Ａで生成した予測信号と加算部５６Ｂよりの再生誤差信号との誤差のパワーが最小になるように予測分析部５６Ｃにより予測係数が決定され、その予測係数が線形予測部５６Ａで加算部５６Ｂよりの過去の複数の再生誤差信号サンプルに対し畳み込み演算されて予測信号が予測信号生成部５６Ａより出力される。この予測信号は整数化部５６Ｄで整数値とされ、この整数値の予測信号と復号・配列逆変換部４５よりの予測誤差信号とが加算部５６Ｂで加算されて誤差信号が再生出力される。
符号化装置１０の予測誤差生成部３１が図１０Ｂに示した構成の場合の復号化装置４０における予測誤差生成部５６は、例えば図１１Ｂに示すように、予測信号生成部５６Ａと、加算部５６Ｂと、整数化部５６Ｄと、係数復号部５６Ｅとから構成されている。
【００６１】
入力部４２で分離された係数符号Ｉｃが係数復号部５６Ｅで復号され、この復号により得られた線形予測係数が予測信号生成部５６Ａにおいて復号・配列逆変換部４５よりの予測誤差信号に対し畳み込み演算されることにより予測信号を生成し、得られた予測信号は整数化部５６Ｄで整数値とされこの整数値の予測信号と復号・配列逆変換部４５よりの予測誤差信号とが加算部５６Ｂで加算されて誤差信号が出力される。
このようにして再生した誤差信号のサンプリング周波数は第１サンプリング周波数Ｆ１であり、この誤差信号とアップサンプリング部４４よりの第１サンプリング周波数Ｆ１の復号信号とが加算部４６で加算されてディジタル信号が再生され、フレーム合成部４７へ供給される。フレーム合成部４７では順次フレームごとに再生されたディジタル信号をつなぎ合わせて出力端子４８へ出力する。
【００６２】
この構成によれば例えば入力端子１１に入力されるディジタル信号のサンプリング周波数Ｆ１が９６ｋＨｚの音楽信号の場合、復号化装置４０に主符号Ｉｍ、パケットＰｅ、場合によっては係数符号Ｐｃのすべての情報が入力される場合はサンプリング周波数が９６ｋＨｚのディジタル信号として原信号に忠実なものを再生することができる。利用者によっては例えばサンプリング周波数が４８ｋＨｚの信号で十分とする場合はダウンサンプリング部１３においてサンプリング周波数を２分の１とし、その時の主符号Ｉｍを提供すれば高い圧縮率の符号として供給することができる。つまり符号化効率を高くすることができる。この場合、復号化装置４０では復号部４３よりの第２サンプリング周波数の復号信号を再生ディジタル信号としてフレーム合成部４７へ供給すればよい。
【００６３】
このように利用者の要求に応じた品質の符号化信号を提供できる。しかしダウンサンプリング部１３で高域成分が除去されており、従って誤差算出部１７よりの誤差信号は比較的大きなものであり、この誤差信号をそのまま配列変換・符号化部１８へ供給して符号化するとその情報量が多いものとなる。しかし図９に示した第３実施例では誤差信号の予測誤差信号を生成し、これを配列変換・符号化部１８へ供給しているため、かなり少ない情報量で誤差信号の成分を出力することができる。
【００６４】
誤差算出部１７よりのサンプリング周波数Ｆ１の誤差信号は、入力信号をダウンサンプリング部１３でダウンサンプリングして周波数Ｆ１／４よりも高い成分を除去した信号を、アップサンプリング部１６でもとのサンプリング周波数Ｆ１にアップサンプリングし、原入力信号から減算して生成される。その結果、低域成分が除去され、高域成分が残り、例えば図１２Ａに示すような高域成分が大きなスペクトル形状となる。なお、サンプリング周波数Ｆ１の誤差信号の帯域はＦ１／２としている。そこで図９中に破線で示すように誤差算出部１７の出力側に周波数軸反転部３２を挿入して周波数Ｆ１／４を中心に周波数軸を反転して、例えば図１２Ｂに示すように低域成分が大きな誤差となるようにする。この周波数軸反転を時間領域で行うには、誤差信号のサンプルに、＋１，−１と交互に極性反転する系列をかければよい。このように周波数軸反転された誤差信号を予測誤差生成部３１へ供給する。
【００６５】
上記周波数軸反転においては反転対象となる誤差信号ｅ（ｔ）の各サンプル振幅値に対して（−１）ｎ（ｎはサンプル番号を示す整数値）を乗ずる。そのために、１サンプルごとの振幅値の正負符号を反転すればよい。その場合、周波数領域係数Ｅ（ｆ）（ｆは周波数）が周波数軸上で反転してＥ（Ｆ１／２−ｆ）となる。ここで、Ｆ１は入力信号のサンプリング周波数である。ダウンサンプル後のサンプリング周波数がＦ１／２であり、非可逆符号化の対象とする周波数帯域が０からＦ１／４までであれば、誤差信号の高域（Ｆ１／４からＦ１／２）は非可逆圧縮の影響を受けないため、周波数軸反転を受けた誤差信号成分は低域（０からＦ１／４）が主となる。そのため、高域成分がランダム性に寄与しにくい低域成分に変換される。これを線形予測した予測誤差を可逆圧縮することにより圧縮効率が向上する。ここで可逆圧縮符号化による可逆圧縮符号を出力する。線形予測による線形予測係数は量子化して、対応する予測係数符号を出力する。
【００６６】
復号化装置４０においては破線で示すように予測合成部５６の後段に周波数軸反転部５７を挿入して上述の周波数軸反転部３２と同じ手法で周波数軸の反転を時間領域で行い、例えば図１２Ｂに示した誤差信号スペクトルを図１２Ａに示す誤差信号スペクトルに変換し、つまり符号化装置１０の誤差算出部１７よりの誤差信号と同様な誤差信号として加算部４６へ供給する。
【００６７】
即ち、復号側においては入力した可逆圧縮符号Ｐｅを復号・配列逆変換部４５で可逆復号して予測誤差Ｓｐｅを復号し、入力部４２で分離した予測係数符号Ｉｃを係数復号部５６Ｅで対応する予測係数ＬＰＣを再生する。予測誤差を再生した予測係数ＬＰＣで線形予測して予測信号を求め、この予測信号を時間軸反転部５７で反転して誤差信号を再生する。周波数軸反転においては、やはり反転対象となる予測信号ｐ（ｔ）の各サンプル振幅値に対して（−１）ｎ（ｎはサンプル番号を示す整数値）を乗ずる。そのために、１サンプルごとに振幅値の正負符号を反転すればよい。周波数領域係数Ｐ（ｆ）（ｆは周波数）が周波数軸上で反転してＰ（Ｆ１／２−ｆ）となる。その場合、予測信号は低域（０からＦ１／４）が主となるため、周波数軸反転によって得られた誤差信号は高域（Ｆ１／４からＦ１／２）が主となる。
このようにサンプリング周波数を高くした誤差信号を周波数軸反転して予測誤差信号を生成する場合は周波数軸反転を行わない場合よりも性能がよくなることが実験的に確認された。
【００６８】
第４実施例
図１３にこの発明の第４実施例を示し、図９と対応する部分には同一参照番号を付けてある。図９と異なる点は符号化装置１０においては予測誤差生成部３１に供給する誤差信号をダウンサンプリング部３３で第３サンプリング周波数Ｆ３の誤差信号に変換し、つまりサンプリング周波数を低くして予測誤差生成部３１に供給する点である。この第３サンプリング周波数Ｆ３は第２サンプリング周波数Ｆ２と等しくすることが望ましい。この場合ダウンサンプリング部３３に供給する誤差信号は周波数軸反転部３２で周波数軸反転して供給する。
【００６９】
予測誤差生成部３１においては例えば図１０Ｂに示したように入力されたダウンサンプリング部３３よりの誤差信号を予測分析部３１Ｆで線形予測分析し、その線形予測係数を用いてダウンサンプリング部３３よりの誤差信号を予測信号生成部３１Ｃで処理して得られた予測信号を整数化部３１Ｄで整数値とする。この場合はさらにその整数とされた予測信号をアップサンプリング部３１Ｆで第１サンプリング周波数Ｆ１の予測信号に変換し、その第１サンプリング周波数Ｆ１の予測信号と周波数軸反転部３２からの誤差信号との差が減算部３１Ｅでとられて、予測誤差信号として配列変換・符号化部１８へ供給される。
【００７０】
復号化装置４０においては予測合成部５６の構成が変更され、復号・配列逆変換部４５よりの第１サンプリング周波数Ｆ１の再生予測誤差信号はダウンサンプリング部５６Ｆで第３サンプリング周波数Ｆ３の予測誤差信号に変換され、この信号は係数復号部５６Ｅで復号された線形予測係数と予測信号生成部５６Ａで畳み込み演算されて予測信号が生成され、これが整数化部５６Ｄで整数値とされる。この整数の予測信号はアップサンプリング部５６Ｇで第１サンプリング周波数Ｆ１の予測信号に変換され、加算部５６Ｂで復号・配列逆変換部４５よりの再生予測誤差と加算されて誤差信号とされる。この誤差信号は周波数軸反転部５７で周波数軸反転されて加算部４６へ供給される。
【００７１】
符号化装置１０の予測誤差生成部３１としては図１０Ａに示したものを用いてもよく、その場合は、アップサンプリング部３１Ｆが整数化部３１Ｄの出力側に設けられることは当然のことである。またこの変更を行った場合は復号化装置４０の予測合成部５６は図１１Ａに示す構成を用い、かつこれにダウンサンプリング部５６Ｆが予測信号生成部５６Ａの信号入力側に設けられ、アップサンプリング部５６Ｇが整数化部５６Ｄの出力側に設けられることになる。
このように予測誤差信号の生成を誤差信号のサンプリング周波数を低くして行うことにより、誤差信号は低域成分つまり図１２Ｂに示した誤差信号中の主としてレベルの大きな成分のみとなり、この帯域の狭い信号の予測誤差信号を作るため、それだけ演算処理量が少なくあるいは求めた予測信号の精度は高いものとなる。
【００７２】
上述した各実施例において符号化装置１０、復号化装置４０はそれぞれコンピュータにより符号化プログラム、復号化プログラムを実行させて機能させることもできる。これらの場合は、そのコンピュータのプログラムメモリに、可逆符号化プログラム、可逆復号化プログラムを、ＣＤ−ＲＯＭ、可撓性磁気ディスクなどから、又は通信回線を通じてダウンロードして利用することになる。
以上述べたようにこの発明の第３及び第４実施例によれば、主符号Ｉｍを正しく復号できかつ正しく誤差信号を再生できればサンプリング周波数の高い高帯域の高品質な信号を再生することができ、誤差信号が得られなかったり、良好に再生することができない場合でも、主符号の復号により、比較的高い品質の信号を再生することが出来る。利用者によってはそれほど高品質の信号を要求しない場合は主符号Ｉｍのみを提供することによって符号化効率を向上させることができる。しかも超高品質の信号を要求する利用者には誤差信号をも提供することにより、要求を満たすことができるが、その際に誤差信号を予測誤差信号として提供することにより符号化効率を高くすることができる。
【００７３】
第５実施例
２次元階層化
前述した第１から第４実施例では、入力ディジタル信号をそれより低いサンプリング周波数にダウンサンプリングした信号の符号（主符号Ｉｍ）と、その符号化による原音信号との誤差を表す、原音信号と同じサンプリング周波数の誤差符号Ｐｅを出力し、利用者は必要とする品質に応じて主符号Ｉｍのみを復号に使用するか、主符号Ｉｍと誤差符号Ｐｅの両方を復号に使用するかを選択可能にした例を示した。即ち、これらの実施例は、符号化する信号としては２階層化されたサンプリング周波数の信号を使用した場合を示す。
【００７４】
以下この第５実施例では、信号を、そのサンプルのＭ種類の振幅分解能（振幅語長あるいは量子化精度とも呼び、ビット数で表す）と、Ｎ種類のサンプリング周波数（サンプリングレート）との組み合せでＭ×Ｎの２次元階層化し、全ての階層のディジタル信号の符号化及び生成を可能とする。このディジタル信号の２次元的階層符号化の場合の符号化ディジタル信号の組み合せ例を図１４Ａに示す。この例ではＭ＝３種類の振幅語長１６ビット、２０ビット、２４ビットと、Ｎ＝３種類のサンプリング周波数４８ｋＨｚ，  ９６ｋＨｚ，  １９２ｋＨｚにより３×３階層化した場合を示す。図１４Ａにおいてサンプルワードの最上位ビットＭＳＢを基準として下方向に振幅語長（ビット数）を示し、横方向にサンプリング周波数を示している。
【００７５】
図１４Ｂに示すように振幅語長が２４ビットのディジタル信号中の下位８ビットを除いた上位１６ビットについて、サンプリング周波数が４８ｋＨｚで符号化した符号Ａと、符号Ａにより符号化された成分以上の周波数成分についてサンプリング周波数９６ｋＨｚで符号化した符号Ｂと、更に符号Ｂにより符号化された成分以上の周波数成分についてサンプリング周波数１９２ｋＨｚで符号化した符号Ｃとに階層化される。
１６ビット語長に対し更に下位４ビットが付加された２０ビット語長の信号については、その下位４ビットの成分、つまり２０ビット語長信号から１６ビット語長成分を差し引いた残差成分について、サンプリング周波数４８ｋＨｚ、９６ｋＨｚと１９２ｋＨｚの残差信号をそれぞれ符号化した符号Ｄ，Ｅ，Ｆに階層化する。２０ビット語長に対し更に下位４ビットが付加された２４ビット語長信号については、その下位４ビットの成分、つまり２４ビット語長信号から２０ビット語長成分を差し引いた残差成分について、サンプリング周波数４８ｋＨｚ、９６ｋＨｚ、１９２ｋＨｚの残差信号をそれぞれ符号化した符号Ｇ，ＨとＩに階層化する。つまり１６ビット以上の語長の信号に対し、符号の階層化は各サンプリング周波数ごとに行う。
【００７６】
このように振幅語長（振幅分解能，量子化精度）とサンプリング周波数との二次元階層的９種類の符号化条件により符号化された符号Ａ〜Ｉを用いることにより、３種類の振幅語長と３種類のサンプリング周波数の組み合せの全てである９種類のディジタル信号を出力することができる。一般に、Ｍ種類の振幅語長とＮ種類のサンプリング周波数の組み合わせによりＭ×Ｎ種類に階層化されたディジタル信号を生成することができる。つまり各サンプリング周波数と振幅語長との各組み合せについて図１５に示す符号を用いればよい。例えば、サンプリング周波数９６ｋＨｚ、振幅語長２４ビットの場合、符号ＡとＢとＥとＨを用いればよい。
【００７７】
次にこれら符号Ａ〜Ｉを作る符号化方法を図１６に示す機能構成を参照して説明する。以下の実施例の説明においては、Ｍ種類の振幅分解能に対し、分解能が低いものから順に第１、第２、…、第Ｍ振幅分解能と呼び、それらのうちの任意の１つを第ｍ振幅分解能と呼ぶ。ｍは１≦ｍ≦Ｎの範囲の整数である。同様に、Ｎ種類のサンプリング周波数に対し、周波数が低いものから順に第１、第２、…、第Ｎサンプリング周波数と呼ぶ。ｎは１≦ｎ≦Ｎの範囲の整数である。更に、第ｍ振幅分解能で、第ｎサンプリング周波数のディジタル信号を第ｍ，ｎディジタル信号と呼ぶ。
【００７８】
符号Ａ〜Ｉを作るに必要とするサンプリング周波数と振幅語長の組み合せのそれぞれ原音の第ｍ，ｎディジタル信号Ｓｍ，ｎが第ｍ，ｎ音源６０ｍ，ｎ  に格納されているとするｍ＝１，  ２，  ３であり、第ｍ振幅語長（量子化精度）と対応し、この例ではｍ＝１は１６ビット、ｍ＝２は２０ビット、ｍ＝３は２４ビットの場合であり、ｎ＝１，  ２，  ３であり、第ｎサンプリング周波数（サンプリングレート）と対応し、この例ではｎ＝１は４８ｋＨｚ、ｎ＝２は９６ｋＨｚ、ｎ＝３は１９２ｋＨｚである。
ある条件のディジタル信号が用意されていない場合は、その上位のディジタル信号から作成する。少くとも第３，３ディジタル信号Ｓ３，３、つまり振幅語長が２４ビット、サンプリング周波数が１９２ｋＨｚのディジタル信号音源６０３，３  が用意され、この第３，３ディジタル信号Ｓ３，３から、ダウンサンプリングや下位ビット（この例では下位４ビット又は８ビット）の切り捨てなどにより、他の音源６０ｍ，ｎ  （ｍ≠３、ｎ≠３）のディジタル信号を生成する。
【００７９】
第１，１音源６０１，１  よりの第１，１ディジタル信号Ｓ１，１は第１，１圧縮部６１１，１  により圧縮符号化され、第１，１符号Ａが生成出力される。また第１，１ディジタル信号Ｓ１，１は精度変換部６２１，１  でその第１量子化精度がこれよりも高い第２量子化精度に精度変換される。例えば第１，１ディジタル信号Ｓ１，１が符号絶対値表現の場合その下位に０が所定ビット数、この例では４ビット付加され、第２，１音源６０２，１  の第２，１ディジタル信号Ｓ２，１と同一量子化精度（同一振幅語長）の第２，１精度変換信号とされる。第２，１音源６０２，１  よりの第２，１ディジタル信号Ｓ２，１は第２，１減算部６３２，１  でこの第２，１精度変換信号が減算され、第２，１誤差信号Δ２，１が生成され、この第２，１誤差信号Δ２，１が第２，１圧縮部６１２，１  で圧縮符号化されて第２，１符号Ｄが生成出力される。
【００８０】
また第１，１ディジタル信号Ｓ１，１は第１，１アップサンプリング部６４１，１  により、そのサンプリング周波数が第１サンプリング周波数より高い第２サンプリング周波数の第１，２アップサンプリング信号に変換生成される。この例ではサンプリング周波数が４８ｋＨｚから９６ｋＨｚに変換される場合であり、例えば図１７Ａに示すように第１，１ディジタル信号Ｓ１，１の実線で示すサンプル列における各隣接サンプル間の真中に破線で示すサンプルが挿入される。これら破線で示すサンプルが、原信号を第２サンプリング周波数でサンプリングし、第１振幅語長のディジタル信号とした場合のサンプルになるべく近いものとなるようにする。例えば図１７Ｂに示すように、第１，１ディジタル信号Ｓ１，１をそのサンプリング周期で遅延部Ｄ１，Ｄ２により順次遅延し、これらの各入力サンプルと遅延部Ｄ２の出力サンプルにそれぞれ乗算部６４１，  ６４２，  ６４３で重みＷ１，Ｗ２，Ｗ３を乗算し、これら乗算結果を加算部６４４で加算して挿入するサンプルＵＳ１を得る。つまり第１，１ディジタル信号Ｓ１，１に対し、例えば図１７Ｂに示す補間フィルタにより線形補間を行って第１，２アップサンプリング信号ＵＳ１を生成する。
【００８１】
第１，２音源６０１，２  よりの第１，２ディジタル信号Ｓ１，２は第１，２減算部６３１，２  において第１，２アップサンプリング信号ＵＳ１が差し引かれ、第１，２誤差信号Δ１，２が生成される。この第１，２誤差信号Δ１，２は第１，２圧縮部６１１，２  により圧縮符号化され、第１，２符号Ｂが生成、出力される。
符号Ｅは、第１，２音源６０１，２からの第１，２ディジタル信号Ｓ１，２の下位に４ビットの”０”を第１，２精度変換部６２１，２により付加することで振幅語長が２０ビットの第２，２精度変換信号を生成し、その第２，２精度変換信号を第２，２減算器６３２，２において第２，２音源６０２，２からの第２，２ディジタル信号Ｓ２，２から減算して第２，２誤差信号Δ２，２を生成し、その第２，２誤差信号Δ２，２を第２，２圧縮部６１２，２により圧縮符号化することにより得られる。
【００８２】
符号Ｈは、第３，２音源６０３，２からの第３，２ディジタル信号Ｓ３，２と、第２，２音源６０２，２からの第２，２ディジタル信号Ｓ２，２を精度変換した信号との誤差信号Δ３，２を圧縮符号化して得られる。符号Ｃは、第１，３音源６０１，３からの第１，３ディジタル信号Ｓ３，１と、第１，２音源６０１，２からの第１，２ディジタル信号Ｓ１，２をアップサンプリングした信号ＵＳ２との誤差である第１，３誤差信号Δ１，３を圧縮符号化して得られる。符号Ｆは第２，３音源６０２，３からの第２，３ディジタル信号Ｓ２，３と、第１，３音源６０１，３からの第１，３ディジタル信号Ｓ１，３を精度変換した信号との誤差信号Δ２，３を圧縮符号化して得られる。符号Ｉは、同様に第３，３音源６０３，３からの第３，３ディジタル信号Ｓ３，３と、第２，３音源６０２，３からの第２，３ディジタル信号Ｓ２，３を精度変換した信号との誤差信号Δ３，３を圧縮符号化して得られる。
【００８３】
これら符号Ａ〜Ｉの生成を一般的に述べる。ｍ＝１とｎ＝１の組み合せについてのみ、第１，１音源６０１，１  から第１，１ディジタル信号Ｓ１，１を第１，１圧縮部６１１，１で圧縮符号化して、第１，１符号Ａを生成する。１≦ｍ≦Ｍ−１，１≦ｎ≦Ｎの範囲のｍ，ｎの組み合わせについて、第ｍ，ｎディジタル信号Ｓｍ，ｎを第ｍ量子化精度より高い第ｍ＋１量子化精度の第ｍ＋１，ｎ精度変換信号に第ｍ，ｎ精度変換部６２ｍ，ｎで変換生成し、第ｍ＋１，ｎ音源６０ｍ＋１，ｎ  よりの第ｍ＋１，ｎディジタル信号Ｓｍ＋１，ｎから第ｍ＋１，ｎ精度変換信号を第ｍ＋１，ｎ減算部６３ｍ＋１，ｎ  で減算してその残りを第ｍ＋１，ｎ誤差信号Δｍ＋１，ｎとし、その第ｍ＋１，ｎ誤差信号Δｍ＋１，ｎを第ｍ＋１，ｎ圧縮部６１ｍ＋１，ｎ  で圧縮符号化して第ｍ＋１，ｎ符号を生成する。
【００８４】
またｍ＝１，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組み合わせについて、第ｍ，ｎディジタル信号を第ｎサンプリング周波数より高い第ｎ＋１サンプリング周波数に第ｍ，ｎアップサンプリング部６４ｍ，ｎ  でアップサンプリングして第ｍ，ｎ＋１アップサンプリング信号を生成し、第ｍ，ｎ＋１音源６０ｍ，ｎ＋１  よりの第ｍ，ｎ＋１ディジタル信号から第ｍ，ｎ＋１アップサンプリング信号を第ｍ，ｎ＋１減算部６３ｍ，ｎ＋１  で減算し、その残りを第ｍ，ｎ＋１誤差信号Δｍ，ｎ＋１として得、この第ｍ，ｎ＋１誤差信号Δｍ，ｎ＋１を第ｍ，ｎ＋１圧縮部６１ｍ，ｎ＋１  で圧縮符号化して、第ｍ，ｎ＋１符号を生成する。
第１，１ディジタル信号Ｓ１，１はエネルギーの偏りが大きいので、第１，１圧縮部６１１，１  としては予測符号化や変換符号化、あるいは高圧縮の符号化と組み合せた圧縮符号化が可能である。その具体的例として、変圧縮が可能な可逆圧縮符号化器の例を図１８Ａに示す。この技術は例えば日本国特許出願公開２００１−１４４８４７に示されている。
【００８５】
図１８Ａに示すように、符号化器６１では、入力ディジタル信号の時系列が、フレーム分割部６１Ａで、例えば１０２４個のディジタル信号（即ち、１０２４点のサンプル）からなるフレーム単位に順次分割され、このフレーム単位ごとにディジタル信号が非可逆量子化部６１Ｂで非可逆圧縮符号化される。この符号化は、復号化時に元のディジタル入力信号をある程度再現できる方式であれば、入力信号に適した如何なる方式でもよい。例えば、前述のように上記ディジタル入力信号が音声であればＩＴＵ−Ｔの音声符号化などが利用でき、音楽であればＭＰＥＧ−４  ＡＵＤＩＯのオプションであるＴｗｉｎＶＱなどが利用でき、その他、各種非可逆符号化法を用いることもできる。この非可逆圧縮符号Ｉ（ｎ）は逆量子化部６１Ｃで局部復号され、この局部信号と元のディジタル信号との誤差信号が差回路６１Ｄで生成される。ただし、例えば図１の局部復号部１５について説明したと同様に、非可逆量子化部６１Ｂにおいて非可逆量子化を行うことにより得られる量子化信号を用いて誤差信号を得ることができるので、逆量子化部６１Ｃは省略できる。この誤差信号は非可逆量子化部６１Ｂによる量子化誤差を表しており、その振幅は通常は元のディジタル信号の振幅よりもかなり小さい。よって、ディジタル信号を可逆圧縮符号化するよりも、量子化誤差信号を可逆圧縮符号化する方が情報量を小さくできる。
【００８６】
この可逆圧縮符号化の効率を更に上げるために、誤差信号即ち、ディジタルのサンプル列を配列変換部６１Ｅで配列変換する。この配列変換部６１Ｅの処理は図５で説明したものと同様である。ただし、ここではサンプルの有効桁を検出せず、全ビットの配列変換を行う場合について示している。差回路６１Ｄからの量子化誤差信号のそれぞれのサンプルの同じビット位置毎に、つまりＭＳＢ，第２ＭＳＢ，…，ＬＳＢそれぞれについて毎に、サンプルを跨いだ、フレーム内のビットを抽出して等位ビット列とし、可逆符号化部６１Ｆで可逆圧縮符号化して符号Ｉ（ｅ）を、非可逆量子化部６１Ｂによる量子化符号Ｉ（ｎ）と共に出力する。
【００８７】
第１，２圧縮部６１１，２  、第１，３圧縮部６１１，３  としては、第１，２誤差信号Δ１，２、第１，３誤差信号Δ１，３は周波数帯域の上半分にしかエネルギーがないので信号を予測したり、図１８Ａ中の配列変換部６１Ｅでの処理のような変換を行った後、圧縮符号化してもよい。圧縮部６１２，１  ，６１３，１  ，６１２，２  ，６１３，２  ，６１２，３  及び６１３，３  は例えば図１８Ａ中の符号化器から非可逆量子化部６１Ｂ、逆量子化部６１Ｃ及び差回路６１Ｄを除いた符号化器、つまり図１９Ａに示す可逆符号化器６１を用いることができる。これら圧縮部６１２，１  ，６１３，１  ，…，６１２，３  ，６１３，３  に入力される誤差信号が十分小さい場合は、雑音に近くなり、大きな圧縮は期待できないので、このフレームにおいては０のみを表わす符号に圧縮符号化してもよい。
【００８８】
第１，１アップサンプリング部６４１，１  、第１，２アップサンプリング部６４１，２  において用いる補間フィルタのタップ数（図１７Ｂ中の乗算部の数、図１７Ｂの例では３）が復号化側で予め知られていない場合は、そのタップ数を表わす補助情報を、図１６中に破線で示すように補助情報符号化部６５１，２  ，６５１，３  で第１，２補助符号、第１，３補助符号として、それぞれ第１，２符号、第１，３符号と関連付けて出力する。この補間フィルタのタップ数と補助符号の例を図２０Ａに示す。補間フィルタのタップ数は、復号側において高精度の復号を行う場合には大きな値を選択し、それほど高精度の復号を要求してない場合は小さな値を選択する。タップ係数は固定でもよく、その場合補助符号を送る必要はない。
【００８９】
次に図１６の符号化装置と対応する復号化装置を図２１を参照して説明する。
第１，１符号Ａ、第２，１符号Ｄ、第３，１符号Ｇ、第１，２符号Ｂ、第２，２符号Ｅ、第３，２符号Ｈ、第１，３符号Ｃ、第２，３符号Ｆ及び第３，３符号Ｉはそれぞれ第１，１伸張部８０１，１  、第２，１伸張部８０２，１  、第３，１伸張部８０３，１  、第１，２伸張部８０１，２  、第２，２伸張部８０２，２  、第３，２伸張部８０３，２  、第１，３伸張部８０１，３  、第２，３伸張部８０２，３  及び第３，３伸張部８０３，３  に入力されて、それぞれ伸張復号が行われる。それにより第１，１ディジタル信号Ｓ１，１及び誤差信号Δ２，１、Δ３，１、Δ１，２、Δ２，２、Δ３，２，、Δ１，３、Δ２，３、Δ３，３が得られる。なおｍ＝１，ｎ＝１以外の第ｍ，ｎ伸張部８０ｍ，ｎ  においては第ｍ量子化精度、第ｎサンプリング周波数の第ｍ，ｎ誤差信号Δｍ，ｎが伸張復号化される。これら第ｍ，ｎ伸張部８０ｍ，ｎ  は対応する第ｍ，ｎ圧縮部６１ｍ，ｎ  で圧縮符号化された第ｍ，ｎ符号を伸張復号化する構成とされている。
【００９０】
１≦ｍ≦Ｍ−１、１≦ｎ≦Ｎの範囲のｍ，ｎの組について、第ｍ，ｎ伸張部８０ｍ，ｎ  により伸張復号された第ｍ量子化精度、第ｎサンプリング周波数の第ｍ，ｎディジタル信号Ｓｍ，ｎは、第ｍ，ｎ精度変換部８１ｍ，ｎ  でその量子化精度（振幅語長）が第ｍ＋１量子化精度の第ｍ＋１，ｎ精度変換信号に変換生成され、この第ｍ＋１，ｎ精度変換信号が、第ｍ＋１，ｎ伸張部８０ｍ＋１，ｎ  よりの伸張復号化された第ｍ＋１，ｎ誤差信号Δｍ＋１，ｎに第ｍ＋１，ｎ加算部８２ｍ＋１，ｎ  で加算されて第ｍ＋１量子化精度（振幅語長）、第ｎサンプリング周波数の第ｍ＋１，ｎディジタル信号Ｓｍ＋１，ｎが再生される。
例えば、第１，１伸張部８０１，１  よりの伸張復号化された第１，１ディジタル信号Ｓ１，１は第１，１精度変換部８１１，１  で下位に０が４ビット付加され、振幅語長が２０ビットとされた第２，１精度変換信号が生成される。この第２，１精度変換信号は、第２，１伸張部８０２，１  よりの伸張復号化された第２，１誤差信号Δ２，１と第２，１加算部８２２，１  で加算されて第２，１ディジタル信号Ｓ２，１が再生される。
【００９１】
またｍ＝１，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、第１，ｎ伸張部８０１，ｎ  よりの第１，ｎディジタル信号Ｓ１，ｎは第１，ｎアップサンプリング部８３１，ｎ  で第ｎ＋１サンプリング周波数の第１，ｎ＋１アップサンプリング信号に変換生成され、この第１，ｎ＋１アップサンプリング信号は第１，ｎ＋１伸張部８０１，ｎ＋１  よりの第１量子化精度、第ｎ＋１サンプリング周波数の第１，ｎ＋１誤差信号Δ１，ｎ＋１に第１，ｎ＋１加算部８２１，ｎ＋１  で加算されて、第１量子化精度、第ｎ＋１サンプリング周波数の第１，ｎ＋１ディジタル信号Ｓ１，ｎ＋１が再生される。
例えば、第１，１伸張部８０１，１  からの伸張復号化された第１，１ディジタル信号Ｓ１，１は第１，１アップサンプリング部８３１，１  でその第１サンプリング周波数が第２サンプリング周波数に変換された第１，２アップサンプリング信号に変換される。この第１，２アップサンプリング信号は第１，２伸張部８０１，２  よりの伸張復号化された第１，２誤差信号Δ１，２に、第１，２加算部８２１，２  で加算されて、第１，２ディジタル信号Ｓ１，２が再生される。
【００９２】
アップサンプリング部８３１，１  ，８３１，２  に用いる補間フィルタのタップ数が予め知られていない場合は、それぞれ第１，２符号Ｂ、第１，３符号Ｃと関連付けて入力される第１，２補助符号、第１，３補助符号がそれぞれ補助符号復号化部８５１，２  ，８５１，３  により補助情報としてのタップ数が復号され、各タップ数が対応するアップサンプル部８３１，１  ，８３１，２  に設定される。
第１，１伸張部８０１，１  は図１６の符号化装置における第１，１圧縮部６１１，１  と対応したものが用いられ、例えば圧縮部６１１，１  として図１８Ａに示す符号化器６１が用いられた場合は、伸張部８０１，１  として図１８Ｂに示す復号化器８０が用いられる。
【００９３】
復号化器８０では、可逆復号化部８０Ａで可逆圧縮符号Ｉ（ｅ）が復号化され、その復号信号に対し、配列逆変換部８０Ｂで符号化器６１における配列変換部６１Ｅと逆の処理（例えば図５Ａ、５Ｂで説明した処理と逆の等位ビット列から振幅ビット列に配列変換する処理）が行われ、量子化誤差信号がフレーム単位で順次再生される。また、逆量子化部８０Ｂで、非可逆圧縮符号Ｉ（ｎ）が復号化され、この復号信号と再生された量子化誤差信号とが加算部８０Ｄで加算され、最後に、フレーム合成部８０Ｆでフレームごとの各加算信号が順次連結されて、元のディジタル信号系列が再生される。
【００９４】
つまり第１，１符号Ａ中の可逆圧縮符号Ｉ（ｅ）を可逆復号し、その復号ビット列からフレーム中の対応ビット位置よりなるビット列の符号絶対値表現した複数のサンプルを、そのフレームの量子化誤差信号として再生し、第１，１符号Ａ中の非可逆圧縮符号Ｉ（ｎ）を非可逆復号して局部再生信号を生成し、この再生信号と前記量子化誤差信号を加算して第１，１ディジタル信号Ｓ１，１を再生する。
伸張部８０１，２  ，８０１，３  はそれぞれ圧縮部６１１，２  ，６１１，３  の符号化方法と対応した復号化方法を使用し、予測復号化法又は変換復号化法などを用いることができる。他の伸張部も対応する圧縮部で用いる符号化方法に対する復号化方法を用いる。圧縮部が図１９Ａに示した構成の場合、その伸張部としては図１８Ｂの復号化器８０から逆量子化部８０Ｃ、加算部８０Ｄを除去した構成、つまり図１９Ｂに示す構成のものとする。
【００９５】
図１６に示した符号化装置の構成によれば、各種の振幅分解能（振幅語長）と各種のサンプリング周波数（サンプリングレート）の組み合せをもつ各種のディジタル信号を、２次元階層として統一的に符号化することができ、しかも全体として高い能率で圧縮符号化でき、利用者の要求する各種組み合せのディジタル信号を、少ないデータ量で提供することができる。
図２１に示した復号化装置の構成によれば、図１６に示した符号化装置により符号化された符号から、量子化精度とサンプリング周波数の各種組み合せのディジタル信号中の所望とするものを統一的に復号化することができる。
【００９６】
なお利用者によっては必ずしも図１６中に示す全ての組み合せの第ｍ，ｎディジタル信号Ｓｍ，ｎを必要としない。図２１に示した復号化装置中の符号ＡとＢを復号するための第１，１伸張部８０１，１  、第１，１アップサンプリング部８３１，１  、第１，２伸張部８０１，２  、第１，２加算部８２１，２と、符号Ｄ又はＥ又はＣとＦを復号するための第１，１精度変換部８１１，１  、第２，１伸張部８０２，１  及び第２，１加算部８２２，１  又は第１，２精度変換部８１１，２  、第２，２伸張部８０２，２  及び第２，２加算部８２２，２  又は第１，２アップサンプリング部８３１，２  、第１，３伸張部８０１，３  、第１，３加算部８２１，３  、第１，３精度変換部８１１，３  、第２，３伸張部８０２，３  及び第２，３加算部８２２，３  とを少くとも備えたものでもよい。
【００９７】
図１６及び２１に示した各実施例において、量子化精度の種類の数Ｍ、サンプリング周波数の種類の数Ｎは各３に限らず、Ｍの数を増減して、階層化の数を増やしても、減らしてもよい。同様にＮについても階層化の数を増やしても、減らしてもよい。
第６実施例
図１６中の量子化精度とサンプリング周波数の各種組み合せの第ｍ，ｎディジタル信号Ｓｍ，ｎの音源６０ｍ，ｎは先に述べたように予め用意されたものであり、各音源のディジタル信号は第ｍ，ｎディジタル信号を単純にダウンサンプリングと下位ビット切り捨てを行ったものと異なり、その作成者の好みによって、雑音（固定ディザ信号）を加えたりすることがあり、また振幅やサンプリング（標本点位置）のずれなどの種々の変換や調整が行われている可能性がある。この変換や調整はどのようなものであるか、一般的には事前に知られていない。
【００９８】
そこでこの第６実施例では図１６の符号化装置において、下位の振幅分解能または下位のサンプリング周波数のディジタル信号を精度変換部６２ｍ，ｎまたはアップサンプリング部６４ｍ，ｎにより上位の振幅分解能（量子化精度、振幅語長）または上位のサンプリング周波数のディジタル信号に変換して減算部６３ｍ＋１，ｎ（または６３ｍ，ｎ＋１）に与える際に、減算部６３ｍ＋１，ｎ（または６３ｍ，ｎ＋１）の出力誤差信号Δｍ＋１，ｎ（またはΔｍ，ｎ＋１）ができるだけ小さくなるように調整部６６が設けられる。
例えば図２２に示すように、音源６０ｍ，ｎからの第ｍ，ｎディジタル信号は精度変換部６２ｍ，ｎ  において前述したように、第ｍ量子化精度（振幅語長、振幅分解能）が第ｍ＋１量子化精度に変換され、この第ｍ＋１，ｎ精度変換信号は、この例では調整部６６の利得調整部６６Ａによりレベル調整され、更にそのレベル（利得）調整された第ｍ＋１，ｎ精度変換信号はタイミング調整部６６Ｂでサンプル位置が調整され、そのサンプル位置調整された第ｍ＋１，ｎ精度変換信号により第ｍ＋１，ｎディジタル信号に対し減算部６３で減算が行われる。
【００９９】
この減算部６３よりの減算結果である第ｍ＋１，ｎ誤差信号Δｍ＋１，ｎは誤差最小化部６６Ｃへ分岐入力され、誤差最小化部６６Ｃは第ｍ＋１，ｎ誤差信号Δｍ＋１，ｎの圧縮後の情報量が最小となるように利得調整部６６Ａにけるレベル調整量、タイミング調整部６６Ｂにおけるサンプル位置調整量を制御する。そのためには、誤差信号を圧縮符号化し、得られた誤差符号の情報量を比較すればよい。情報量の比較を近似する簡単な１つの方法として誤差信号のパワーを比較し、パワーが最小となるように利得とサンプル位置を決めてもよい。以下の実施例においても誤差信号のパワーを最小とする例で説明する。例えば、レベル調整量及びサンプル位置調整量はそれぞれ複数の予め決めた値を誤差最小化部６６Ｃ内の図示してない記憶部に例えば図２０Ｂ，２０Ｃに示すようにそれらの値を示す補助符号と対応して表として格納しておき、これらの値から誤差信号Δｍ＋１，ｎのパワーが最小となるものをそれぞれ１つずつ選択する。選択したレベル調整量及びサンプル位置調整量を表す補助符号が出力される。予め決めたレベル調整量とサンプル位置調整量は別々の表としてでなく、これらの値の組を１つの表としてそれぞれの組を補助符号に対応させて格納してもよい。
【０１００】
この誤差信号のパワー最小化が達成されると、第ｍ＋１，ｎ圧縮部６１ｍ＋１，ｎ  に対し圧縮指示信号を出力して、第ｍ＋１，ｎ圧縮部６１ｍ＋１，ｎ  は第ｍ＋１，ｎ誤差信号Δｍ＋１，ｎの圧縮符号化を行う。また誤差最小化部６６Ｃはその時のレベル調整量とサンプル位置調整量表す補助符号を補助符号生成部６９へ供給し、補助符号生成部６９は入力されたレベル調整量とサンプル位置調整量の補助符号を連結して、第ｍ＋１，ｎ補助符号として第ｍ＋１，ｎ符号と関連づけて出力する。
同様に、図２２中に破線で示し、かつ括弧書きで示すように、第ｍ，ｎディジタル信号をアップサンプリング部６４ｍ，ｎ  でそのサンプリング周波数を第ｎ＋１サンプリング周波数にアップサンプリングし、これにより生成された第ｍ，ｎ＋１アップサンプリング信号が先の場合と同様に利得調整部６６Ａでレベル調整され、更にタイミング調整部６６Ｂでサンプル位置が調整されて、減算部６３へ供給され、減算部６３で第ｍ，ｎ＋１ディジタル信号Ｓｍ，ｎ＋１より第ｍ，ｎ＋１アップサンプリング信号が減算され、その第ｍ，ｎ＋１誤差信号Δｍ，ｎ＋１のパワーが最小となるように、誤差最小化部６６Ｃにより利得調整部６６Ａ、タイミング調整部６６Ｂがそれぞれ調整される。その最小化された第ｍ，ｎ＋１誤差信号Δｍ，ｎ＋１が第ｍ，ｎ＋１圧縮部６１ｍ，ｎ＋１  で圧縮され、その時の選択された利得と調整サンプルに位置量に対応する補助符号が補助符号生成部６５で符号化され、第ｍ，ｎ＋１補助符号として第ｍ，ｎ＋１符号と関連付けて出力される。第ｍ，ｎアップサンプリング部６４ｍ，ｎ  の補間フィルタのタップ数を出力する場合は、補助情報符号化部６５で補間フィルタのタップ数も第ｍ，ｎ＋１補助符号として符号化される。
【０１０１】
補助符号と調整利得との対応例を図２０Ｂに、補助符号と調整サンプル位置量（サンプル点移動量）との対応例を図２０Ｃにそれぞれ示す。これら補助符号は例えば図２０Ｄに示すように、補助情報の有無を示す有無符号Ｃ１１、利得符号Ｃ１２、移動量符号Ｃ１３、タップ数符号Ｃ１４の順に配列され、第ｍ，ｎ＋１補助符号とされる。図２２において利得調整部６６Ａとタイミング調整部６６Ｂとを入れ替えてもよい。つまり利得調整と時間ずれ調整の順は何れを先に行ってもよい。あるいは、利得調整部６６Ａ、タイミング調整部６６Ｂのいずれか一方を省略してもよい。また、誤差最小化部６６Ｃにおけるこのような補助符号の生成はフレームごとに行ってもよい。なお例えば第ｍ，ｎディジタル信号に固定ディザ信号が付加され、これが予め知られている時は、その固定ディザ信号を第ｍ＋１，ｎ精度変換信号又は第ｍ，ｎ＋１アップサンプリング信号から引き算して減算部６３ｍ，ｎ＋１（又は６３ｍ，ｎ＋１）へ供給し、またその固定ディザ信号を符号化して第ｍ＋１，ｎ補助符号として出力する。
【０１０２】
上述したように符号化装置において、下位ディジタル信号、具体的には例えば第ｍ＋１，ｎ精度変換信号を調整した場合、復号化装置において調整部を設け、補助符号を復号したその補助情報に基づいて同様に精度変換信号を調整する必要がある。その場合の例を、図２３に示す。これは、第ｍ，ｎディジタル信号に対する精度変換信号を調整部８７により調整する場合で、第ｍ＋１，ｎ符号と関連付けられた第ｍ＋１，ｎ補助符号が補助情報復号部８８で復号され、得られた補助情報、この例では調整利得とサンプル位置量が生成され、これが調整部８７の変形制御部８７Ｃへ供給される。
【０１０３】
一方伸張復号化された第ｍ，ｎディジタル信号が第ｍ，ｎ精度変換部８１ｍ，ｎ  で第ｍ＋１量子化精度の第ｍ＋１，ｎ精度変換信号に変換生成されるが、この第ｍ＋１，ｎ精度変換信号は調整部８７の利得調整部８７Ａ、タイミング調整部８７Ｂを順次経て加算部８２ｍ＋１，ｎへ供給されるように構成される。利得調整部８７Ａに復号された利得が変形制御部８７Ｃにより設定され、またタイミング調整部８７Ｂに、復号されたサンプル位置量に応じた遅延時間が変形制御部８７Ｃにより設定される。従って第ｍ＋１，ｎ精度変換信号は、符号化装置における対応する利得調整部６６Ａ、タイミング調整部６６Ｂ（図２２）でそれぞれ調整されたレベル、調整されたサンプル位置とそれぞれ同一レベル、同一サンプル位置とされ、つまり符号化側と同一の変形が行われる。このようにレベル及びサンプル位置が調整された第ｍ＋１，ｎ精度変換信号が第ｍ＋１，ｎ伸張部８０ｍ＋１，ｎ  よりの復号された第ｍ＋１，ｎ誤差信号Δｍ＋１，ｎに加算部８２ｍ＋１，ｎで加算される。従って加算部８２ｍ＋１，ｎからの再生第ｍ＋１，ｎディジタル信号Ｓｍ＋１，ｎは、符号化装置における第ｍ＋１，ｎ音源６０ｍ＋１，ｎ  の第ｍ＋１，ｎディジタル信号Ｓｍ＋１，ｎと同一のものとなる。
【０１０４】
再生された第ｍ，ｎディジタル信号をアップサンプリングしたものを利用して第ｍ，ｎ＋１ディジタル信号を再生する場合も、第ｍ，ｎ＋１符号と関連する第ｍ，ｎ＋１補助符号が入力される場合は図２３中に破線、及び括弧書きで示すように再生第ｍ，ｎディジタル信号がアップサンプリング部８３ｍ，ｎ  で第ｎ＋１サンプリング周波数の第ｍ，ｎ＋１アップサンプリング信号に変換生成されるが、この第ｍ，ｎ＋１アップサンプリング信号は利得調整部８７Ａ、タイミング調整部８７Ｂを順次通されて加算部８２ｍ，ｎ＋１へ供給される。第ｍ，ｎ＋１補助符号が補助情報復号部８８で復号され、その復号された調整利得、サンプル位置量に応じた利得、遅延時間が変形制御部８７Ｃにより利得調整部８７Ａ、タイミング調整部８７Ｂにそれぞれ設定される。従ってレベル調整、サンプル位置調整された第ｍ，ｎ＋１アップサンプリング信号が伸張復号化された第ｍ，ｎ＋１誤差信号Δｍ，ｎ＋１に加算部８２ｍ，ｎ＋１で加算され、第ｍ，ｎ＋１ディジタル信号Ｓｍ，ｎ＋１が再生される。
【０１０５】
利得調整部８７Ａとタイミング調整部８７Ｂとを入れ替えてもよい。利得調整部８７Ａ、タイミング調整部８７Ｂの一方は省略されることもある。補助符号の復号された情報として固定ディザ信号があれば、これを第ｍ＋１，ｎ精度変換信号又は第ｍ，ｎ＋１アップサンプリング信号から引き算する。
図２２に示した符号化装置、また符号化方法、図２３に示した復号化装置、また復号化方法はそれ自体、発明の実施例を構成し、これにより、予め用意されている量子化精度とサンプリング周波数の各種組み合せの少くとも二つの音源のディジタル信号に対する効率がよくかつ精度が高い可逆圧縮符号化が可能であり、またその符号を高い精度で可逆復号化することができる。
【０１０６】
図２２に示した符号化装置、符号化方法を図１６に示した符号化装置、符号化方法のように、量子化精度とサンプリング周波数の二次元の多階層的構成とすることもできる。同様に図２３に示した復号化装置、復号化方法を図２１に示したように二次元の多階層的構成とすることもできる。
図１６、図２２にそれぞれ示した符号化装置、また図２１、図２３にそれぞれ示した復号化装置を、それぞれコンピュータにプログラムを実行させて機能させる構成としてもよい。この場合は、例えば復号化装置について云えば、ＣＤ−ＲＯＭ、磁気ディスクなどの記録媒体から、又は通信回線を通して復号化プログラムをコンピュータ内にダウンロードさせ、その復号化プログラムをコンピュータに実行させればよい。
【０１０７】
この発明の効果の説明のため、例えば図２４に示す３種類の楽音配信形態について比較する。つまり、サンプリング周波数や量子化精度（振幅分解能）の異なる要求に対応するために、サーバで、
Ａ．この発明を適用したスケーラブル符号化により音楽信号を符号化して蓄積しておく。即ち、例えば図１４Ａに示した符号系列Ａ〜Ｉを用意しておく。クライアント端末からの要求に応じてこれら符号を選択して組み合せてクライアント端末へ伝送する、
Ｂ．複数のサンプリング周波数及び複数の量子化精度の組み合せの各信号、例えば図１６中の９種類の音源の信号に対するクライアント端末からの要求に応じた組み合わせの符号化系列を予め用意し、クライアント端末からの要求に応じてその１つを選択してクライアント端末へ伝送する、
Ｃ．最高のサンプリング周波数と最高の量子化精度の信号の圧縮符号のみを蓄積しておき、クライアント端末からの要求に応じて復号、サンプリング周波数変換、量子化精度変換、再符号化してクライアント端末へ伝送する。
【０１０８】
クライアント端末側では受信した符号系列を復号し、この発明を使用した形態Ａでは、アップサンプリングや精度変換を行ってディジタル信号を再構成する。形態Ｂ及びＣでは復号された信号を直ちに再構成する。
形態Ｂではサーバにおける圧縮符号列の容量が相当大きくなり、形態Ｃでは演算量が大きくなってしまう。この発明を使用した形態Ａでは、例えば図１５に示したように最高サンプリング周波数と最高振幅分解能の圧縮符号が、低いサンプリング周波数や低い振幅分解能の圧縮符号を含むので、さまざまな要求仕様に簡単に対応でき、総容量も小さくできる。
【０１０９】
上述においてはこの発明を音楽ディジタル信号に適用したが画像のディジタル信号に適用することもできる。
このように、第５及び第６実施例によれば、振幅の精度とサンプリングレートの要求の異なる符号化、特に可逆な符号化が統一的に実行でき、システム全体として圧縮率を高めることができる。
第７実施例
以下この発明の第７実施例を説明する。この実施例においても、例えばＭ種類の量子化精度として１６ビット、２０ビット、２４ビットの３種類と、Ｎ種類のサンプリング周波数として４８ｋＨｚ、９６ｋＨｚ、１９２ｋＨｚの３種類の任意の量子化精度とサンプリング周波数の組み合せのディジタル信号の生成を可能とする、ディジタル信号の２次元的階層符号化を例に説明する。
【０１１０】
第７実施例における２次元的階層符号化のための２４ビット１９２ｋＨｚのディジタル信号の各階層の信号への分解とその各符号の例を図２５に示す。振幅語長が２４ビットのディジタル信号中の下位８ビットを除いた上位１６ビットについて、サンプリング周波数を４８ｋＨｚとして符号化した符号Ａと、符号Ａにより符号化された成分より高い周波数成分についてサンプリング周波数を９６ｋＨｚとして符号化した符号Ｂと、更に符号Ｂにより符号化された成分より高い周波数成分についてサンプリング周波数を１９２ｋＨｚとして符号化した符号Ｃとにサンプリング周波数方向に階層化される。
【０１１１】
１６ビット語長に対し下位４ビットを付加した２０ビット語長の信号については、その下位４ビットの成分、つまり２０ビット語長信号から１６ビット語長成分を差し引いた残差成分について、同様にサンプリング周波数を４８ｋＨｚとして符号化した符号Ｄ、その符号Ｄの符号化成分より高い周波数成分についてサンプリング周波数を９６ｋＨｚとして符号化した符号Ｅと、更に符号Ｅで符号化された成分より高い周波数成分についてサンプリング周波数を１９２ｋＨｚとして符号化した符号Ｆとに階層化する。２０ビット語長に対し下位４ビットを含む２４ビット語長信号については、その下位４ビットの成分、つまり２４ビット語長信号から２０ビット語長成分を差し引いた残差成分について、同様にサンプリング周波数を４８ｋＨｚとして符号化した符号Ｇ、その符号Ｇにより符号化された成分より高い周波数成分についてサンプリング周波数を９６ｋＨｚとして符号化した符号Ｈと、符号Ｈで符号化された成分より高い周波数成分についてサンプリング周波数を１９２ｋＨｚとして符号化した符号Ｉとに階層化する。
【０１１２】
このように振幅語長（振幅分解能，量子化精度）とサンプリング周波数との二次元階層的Ｍ×Ｎ種類の符号化条件により符号化された符号Ａ〜Ｉを用いることにより、Ｍ種類の量子化精度とＮ種類のサンプリング周波数の組み合せの全てであるＭ×Ｎ種類のディジタル信号を出力することができる。つまり各サンプリング周波数と振幅語長との各組み合せについて図２６に示す使用符号（１）を用いればよい。例えば、サンプリング周波数９６ｋＨｚ、量子化精度２４ビットのディジタル信号を符号化するには、符号Ａ，Ｂ，Ｄ，Ｅ，Ｇ，Ｈを用いればよい。
このようにこの実施例では量子化精度１６ビット、サンプリング周波数４８ｋＨｚのディジタル信号を基本に符号化し、それより階層が上位の信号については、下位の量子化精度または下位のサンプリング周波数の信号との差分信号成分を符号化しているので、第ｍ量子化精度、第ｎサンプリング周波数の信号は、図２６の使用符号例（１）のように単純な符号の組み合わせで表現することが可能である。
【０１１３】
この図２５及び２６に示した２次元階層符号化を行う符号化装置の機能機構を図２７に示す。なお図２７中の各圧縮部６１ｍ，ｎの入力信号は１つの原音（この例では振幅語長が２４ビット、サンプリング周波数が１９２ｋＨｚのディジタル信号）を複数種類の量子化精度と複数種類のサンプリング周波数信号に階層的に分解した階層化信号である。
音源６０よりの振幅語長が２４ビットサンプリング周波数が１９２ｋＨｚのディジタル信号はまず、ビット分割部７１で各サンプルの２４ビットの振幅語長は上位１６ビットと、その下位の４ビットと、更に下位の４ビットのように複数のビット区間に分割される。上位１６ビットはダウンサンプル部７２１，３  でサンプリング周波数が９６ｋＨｚにダウンサンプリングされ、その出力が、更にダウンサンプル部７２１，２  でサンプリング周波数が４８ｋＨｚにダウンサンプリングされて、圧縮部６１１，１  に供給されて、可逆圧縮符号化され、符号Ａが出力される。１６ビットの信号として利用するときには２０ビットの下４桁を単純に除くのではなく、まるめやディザという微小雑音を加える場合がある。この場合、作られた１６ビット信号と２０ビットの信号の誤差成分信号を分離する。振幅は４ビットではなく、５〜６ビットになることもあるが、増加したままのビット数で使用する。その他の処理は同様で以下の実施例も同様である。
【０１１４】
ダウンサンプル部７２１，２  からの出力はアップサンプル部７３１，１  によりサンプリング周波数が９６ｋＨｚにアップサンプリングされ、そのアップサンプリング出力と、ダウンサンプル部７２１，３  からの出力との差分が誤差信号Δ１，２として減算部７４１，２  でとられ、その差分信号Δ１，２が圧縮部６１１，２  で可逆圧縮符号化され、符号Ｂが出力される。
ダウンサンプル部７２１，３  からの出力はアップサンプル部７３１，２  でサンプリング周波数が１９２ｋＨｚにアップサンプリングされ、このアップサンプル部７３１，２  の出力とビット分割部７１よりの分割された１６ビットの信号との差分が誤差信号Δ１，３として減算部７４１，３  で生成され、その誤差信号Δ１，３が圧縮部６１１，３  で可逆圧縮符号化されて符号Ｃが出力される。
【０１１５】
分割部７１よりの信号の上位１６ビットの直下位４ビットの信号はダウンサンプル部７２２，３  ，７２２，２  によりサンプリング周波数が４８ｋＨｚの信号とされ、圧縮部６１２，１  により可逆圧縮符号化されて符号Ｄが出力され、ダウンサンプル部７２２，３  の出力と、ダウンサンプル部７２２，２  の出力のアップサンプル部７３２，１  によるアップサンプリング出力との減算部７４２，２  での差分を誤差信号Δ２，２として得て、その誤差信号Δ２，２を圧縮部６１２，２  で可逆圧縮符号化することにより符号Ｅを出力し、ダウンサンプリング部７２２，３  の出力のアップサンプリング部７３２，２  によるアップサンプリング出力と、ビット分割部７１よりの４ビット信号の差分を減算部７４２，３  で誤差信号Δ２，３としてとり、その誤差信号Δ２，３を圧縮部６１２，３  で可逆圧縮符号化して符号Ｆを出力する。
【０１１６】
上述と同様にして、ビット分割部７１からの信号のうち最下位４ビットが、ダウンサンプリング部７２３，３  ，７２３，２  、アップサンプル部７３３，１  ，７３３，２  、減算部７４３，２  ，７４３，３  、圧縮部６１３，１  ，６１３，２  ，６１３，３  により符号Ｇ，Ｈ，Ｉを生成出力する。
なお図２７において各アップサンプル部は、その入力信号に対し、例えば図１７Ａ、１７Ｂで説明した補間フィルタ処理を行う。このとき、対応する減算部７４ｍ，ｎ＋１の出力誤差信号Δｍ，ｎ＋１のパワーが最小となるように係数Ｗ１，Ｗ２，Ｗ３が決められる。
【０１１７】
例えば減算部７４１，３  からの出力誤差信号Δ１，３は振幅語長が１６ビット、サンプリング周波数が１９２ｋＨｚの信号であり、帯域は９６ｋＨｚであるが、振幅が小さく、特に０〜４８ｋＨｚの成分はほとんど０である。このため圧縮部６１１，３  としては例えば図２８に示す予測符号化器６１を使って減算部７４１，３からの誤差信号を線形予測部６１Ａで線形予測分析し、得られた線形予測係数を量子化し、量子化値に対応する符号Ｉｃを出力するとともに、その予測係数を使って入力誤差信号の予測信号を生成する。その予測信号を整数化部６１Ｂで整数化して減算部６１Ｃで入力誤差信号との差分を予測誤差信号として得て、その予測誤差信号を可逆圧縮部６１Ｄで可逆圧縮符号化することによって効率よく圧縮することができる。その他の圧縮部も同様に予測符号化などを用いて効率的に圧縮できる。
【０１１８】
符号化の手順として、上述ではまず量子化精度が２４ビット、サンプリング周波数が１９２ｋＨｚの信号の各サンプルを１６ビット、４ビット、４ビットの３つの信号に分割して階層化し、次にそれら各分割されたビットを量子化精度とする信号を、サンプリング周波数４８ｋＨｚ，  ９６ｋＨｚ，  １９２ｋＨｚで階層化したが、先ずサンプリング周波数で入力ディジタル信号を階層化し、その後、各階層の誤差信号について、サンプルの振幅語長を分割してもよい。即ち例えば図２９に示すように音源６０よりの振幅語長が２４ビット、サンプリング周波数が１９２ｋＨｚのディジタル信号をまずダウンサンプル部７２３  でサンプリング周波数９６ｋＨｚにダウンサンプリングし、そのダウンサンプリングされた信号をアップサンプル部７３２  でサンプリング周波数１９２ｋＨｚにアップサンプリングする。このアップサンプリングされた信号と、音源６０より原信号との差分を誤差信号Δ１として減算部７４１  で生成する。
【０１１９】
またダウンサンプル部７２３  からの出力をダウンサンプル部７２２  によりサンプリング周波数４８ｋＨｚにダウンサンプリングし、このダウンサンプリングされた信号をアップサンプル部７３１  でサンプリング周波数９６ｋＨｚにアップサンプリングする。このアップサンプリングされた信号とダウンサンプル部７２３  からの出力信号との差分を誤差信号Δ２として減算部７４２  で生成する。減算部７４１  ，７４２  からの各誤差信号、ダウンサンプル部７２２  の出力信号をそれぞれビット分割部７１１  ，７１２  ，７１３  でそれぞれ各サンプルを上位の１６ビット、そのすぐ下位の４ビット、更に下位の４ビットに分割し、これら分割された信号を圧縮部で可逆圧縮符号化する。図２９中の各圧縮部の図２７中の圧縮部と対応するものに同一参照番号を付けてある。
【０１２０】
なお図２９中の各圧縮部６１ｍ，ｎへの入力信号は１つの原音（この例では振幅語長が２４ビット、サンプリング周波数が１９２ｋＨｚのディジタル信号）を複数種類の振幅分解能（量子化精度）と複数種類のサンプリング周波数信号に階層的に分解した階層化信号である。
第７実施例の復号化装置
図３０に、第７実施例の復号化装置の機能構成を示す。これは、図２７又は図２９に示した符号化装置により符号化された、Ｍ種類の量子化精度、Ｎ種類のサンプリング周波数を組み合せたＭ×Ｎ＝９種類のディジタル信号を復号化するようにした場合である。
【０１２１】
符号Ａ，Ｂ，…，Ｉは伸張部８０１，１  ，８０１，２  ，８０１，３  ，８０２，１  ，８０２，２  ，８０２，３  ，８０３，１  ，８０３，２  ，８０３，３  でそれぞれ可逆伸張復号化され、符号器の各圧縮部の入力階層化信号が得られる。各伸張部８０ｍ，ｎでの復号化法は、前述の図１８Ｂに示した復号化器８０の可逆復号化部８０Ａ、配列逆変換部８０Ｂと同様の手法で行うことができる。
伸張部８０１，１  よりの復号信号は振幅語長が１６ビット、サンプリング周波数が４８ｋＨｚのディジタル信号（以下、１６ｂ，４８ｋＨｚディジタル信号と書く）の再生信号Ｓ１，１として出力されると共にアップサンプル部８３１，１  でサンプリング周波数が９６ｋＨｚにアップサンプリングされる。このアップサンプリングされた信号は伸張部８０１，２  よりの復号された誤差信号Δ１，２と加算部８２１，２  で加算されて再生１６ｂ，９６ｋＨｚディジタル信号Ｓ１，２として出力される。この１６ｂ，９６ｋＨｚディジタル信号Ｓ１，２はアップサンプル部８３１，２  でサンプリング周波数が１９２ｋＨｚにアップサンプリングされて、伸張部８０１，３  よりの復号された誤差信号Δ１，３と加算部８２１，３  で加算され、再生１６ｂ，１９２ｋＨｚディジタル信号Ｓ１，３として出力される。再生１６ｂ，４８ｋＨｚディジタル信号は伸張部８０２，１  より復号された誤差信号Δ２，１と加算部８２２，１  で加算されて、再生２０ｂ，４８ｋＨｚディジタル信号Ｓ２，１として出力される。
【０１２２】
以下、上述と同様に復号された階層化信号を組み合せて各ディジタル信号Ｓ２，２，  Ｓ２，３，  Ｓ３，１，  Ｓ３，２，  Ｓ３，３が再生される。加算部８２ｍ，ｎで加算する２つのサンプリング周波数が異なる場合は、低いほうのサンプリング周波数の信号をアップサンプリングによりサンプリング周波数を合せて加算する。アップサンプル部を表す参照記号８３ｍ，ｎの添字の右側のｎは第ｎサンプリング周波数を第ｎ＋１サンプリング周波数にアップサンプリングすることを意味する。例えば、右側添え字ｎ＝１はサンプリング周波数を４８ｋＨｚから９６ｋＨｚにアップサンプリングすることを、添え字ｎ＝２はサンプリング周波数を９６ｋＨｚから１９２ｋＨｚにアップサンプリングすることを示す。要するに、階層化された部分信号をアップサンプリングと、振幅方向のビットの連結により精度の高い信号を再構成する。
【０１２３】
復号側において必要とする復号信号の品質が高品質（例えば量子化精度２４ビット、サンプリング周波数１９２ｋＨｚのディジタル信号）を必要としない場合は、必要とする品質（量子化精度とサンプリング周波数）のディジタル信号より量子化精度及びサンプリング周波数が上位の信号を省略できる。例えば最大量子化ビット数２４に対し、最下位４ビットの成分の階層化信号、またはサンプリング周波数が高い信号の再生にのみ用いる階層化信号は省略できる。
例えばネットワークで伝送する場合は、各符号Ａ，…，Ｉごとに別のパケットを割り当てて、階層の低い（即ちより下位の）符号に対しより高い優先度の情報を与えて出力すれば、ネットワーク資源を有効に使うことができる。例えば通常の状態ではすべての情報を伝送できるが、ネットワークの障害や混雑時には最低限符号Ａだけを優先的に伝送すればよい。
【０１２４】
第８実施例
この発明の第８実施例は図３１に示すように、１６ビットの量子化精度の信号により第７実施例と同様にサンプリング周波数の階層化を実現するが、１６ビット以上の量子化精度に対する階層化は各サンプリング周波数ごとに行う。つまり量子化精度２０ビットの信号についてはこれから量子化精度１６ビットの信号成分を差し引いた残差成分についてのサンプリング周波数４８ｋＨｚ，９６ｋＨｚ，１９２ｋＨｚの信号をそれぞれ符号化して符号Ｄ，Ｅ，Ｆを生成し、量子化精度２４ビットの信号についてはこれから量子化精度２０ビットの信号成分を差し引いた残差成分についてのサンプリング周波数４８ｋＨｚ，９６ｋＨｚ，１９２ｋＨｚの信号をそれぞれ符号化して符号Ｇ，Ｈ，Ｉを生成する。
【０１２５】
これらの符号Ａ，…，Ｉを用いて、各種の振幅分解能（量子化精度）、各種のサンプリング周波数のディジタル信号を再生できる。各ディジタル信号の再生に用いる符号を図２６中に使用符号（２）として示す。例えば、サンプリング周波数１９２ｋＨｚ、量子化精度２０ビットの信号は、サンプリング周波数４８ｋＨｚ、量子化精度１６ビットの信号を符号化した符号Ａと、サンプリング周波数９６ｋＨｚ、量子化精度１６ビットの信号を符号化した符号Ｂと、サンプリング周波数１９２ｋＨｚ、量子化精度１６ビットの信号を符号化した符号Ｃとにより表す。
図３１に示す第８実施例の符号化装置における音源６０（６０３，３）からの２４ｂ，１９２ｋＨｚディジタル信号Ｓ３，３から図２６に示す各種サンプリング周波数、振幅語長のディジタル信号を作って、符号化する場合を例として説明する。
【０１２６】
２４ｂ，１９２ｋＨｚディジタル信号Ｓ３，３はビット分割部７１３，３  で各サンプルごとに下位４ビットと、上位２０ビットに分割され、下位４ビットの信号に圧縮部６１３，３  で符号Ｉに生成され、上位２０ビットの信号はビット分割部７１２，３  で下位４ビットと上位１６ビットに再分割され、その下位４ビットの信号は圧縮部６１２，３  で符号Ｆに生成され、上位１６ビット区間の信号の減算部６３１，３へ供給される。
２４ｂ，１９２ｋＨｚディジタル信号Ｓ３，３はダウンサンプル部７２３，３  でサンプリング周波数９６ｋＨｚの信号にダウンサンプリングされ、このダウンサンプリングされた信号はビット分割部７１３，２  ，７１２，２  で同様に順次ビット区間に分割され、最下位４ビットの信号と、次の下位４ビットの信号と上位１６ビットの信号に分割され、前２者の各４ビット信号は圧縮部６１３，２  ，６１２，２  でそれぞれ符号Ｈ，Ｅに生成され、後者の１６ビットの信号は減算部６３１，２  へ供給される。
【０１２７】
ダウンサンプル部７２３，２  でサンプリング周波数９６ｋＨｚとされた２４ｂ，９６ｋＨｚディジタル信号はダウンサンプル部７２３，２  で更にサンプリング周波数４８ｋＨｚの信号にダウンサンプリングされ、この２４ｂ，４８ｋＨｚディジタル信号はビット分割部７１３，１  ，７１２，１  で同様に順次ビット区間に分割され、最下位４ビットの信号と、次の下位４ビットの信号と、上位１６ビットの信号とされ、これら２つの４ビットの信号と、１６ビットの信号は圧縮部６１３，１  ，６１２，１  ，６１１，１  でそれぞれ符号Ｇ，Ｄ，Ａに生成される。
更に１６ｂ，４８ｋＨｚディジタル信号はアップサンプル部７３１，１  でサンプリング周波数９６ｋＨｚの信号にアップサンプリングされ、このアップサンプリングされた信号と、ビット分割部７１２，２  の１６ビットの信号との差分が誤差信号Δ１，２として減算部６３１，２で生成され、その誤差信号を圧縮部６１１，２で圧縮して符号Ｂが生成される。ビット分割部７１２，２からの１６ビットの信号はアップサンプル部７３１，２  でサンプリング周波数１９２ｋＨｚの信号にアップサンプリングされ、このアップサンプリングされた信号と、ビット分割部７１２，３よりの１６ビットの信号との差分が減算部６３１，３で生成され、誤差信号Δ１，３として圧縮部６１１，３で符号Ｃに符号化される。図３１中の各圧縮部は、図２７に示した各圧縮部と同様の手法で圧縮符号化すればよい。
【０１２８】
２４ｂ，１９２ｋＨｚの原音ディジタル信号からダウンサンプルにより生成された１６ｂ，４８ｋＨｚディジタル信号Ｓ１，１は例えば音声信号や音楽信号の場合低い周波数帯にエネルギーが偏っているので、圧縮部６１１，１  としては予測符号化や変換符号化、あるいは高圧縮の符号化と組み合せた圧縮符号化が可能である。具体的には例えば図１８Ａで示した符号化器６１を使用することができる。
圧縮部６１１，２、圧縮部６１１，３としてはその入力の誤差信号Δ１，２及びΔ１，３は周波数帯域０〜４８ｋＨｚ及び０〜９６ｋＨｚの上半分２４ｋＨｚ〜４８ｋＨｚ及び４８ｋＨｚ〜９６ｋＨｚにしかエネルギーがないので図９の実施例で説明したように、誤差信号の周波数軸を反転して予測誤差を求め、その予測誤差を圧縮符号化してもよい。あるいは、図１８Ａ中の配列変換部６１Ｅでの処理のような変換を行った後、圧縮符号化してもよい。圧縮部６１２，１，６１３，１，６１２，２  ，６１３，２，６１２，３  及び６１３，３  は例えば図１８Ａの符号化器６１から非可逆量子化部６１Ｂ、逆量子化部６１Ｃ及び差回路６１Ｄを除いた符号化器、つまり図１９Ａに示す可逆符号化器６１を用いることができる。これら圧縮部６１２，１，  ６１３，１，…，  ６１２，３，６１３，３  に入力される誤差信号が十分小さい場合は、雑音に近くなり、大きな圧縮は期待できないので、このフレームにおいては０のみを表わす符号に圧縮符号化してもよい。
【０１２９】
アップサンプル部７３１，１  、アップサンプル部７３１，２  において用いる補間フィルタのタップ数が復号化側で予め知られていない場合は、そのタップ数を表わす補助情報を、図３１中に破線で示すように補助情報符号化部６５１，２，６５１，３でそれぞれ符号化して第１，２補助符号、第１，３補助符号として、それぞれ第１，２符号Ｂ、第１，３符号Ｃと関連付けて出力する。この補間フィルタのタップ数と補助符号の例は図２０Ａと同様である。
なお符号化すべき各ディジタル信号の音源は図３１に破線ブロック６０２，３，  ６０１，３，…，  ６０１，１で示すように、それぞれ独立に存在していてもよい。その場合は、各ディジタル信号は対応するビット分割部７１３，３，７１２，３，７１３，２，７１２，２，７１２，１，７１２，１  又は減算部６３１，３，６３１，２、或いは圧縮部６１１，１  に供給すればよい。ディジタル信号Ｓ１，１〜Ｓ２，３のうち、音源が存在するものは、その存在音源からのディジタル信号を利用し、音源が存在しないものは、その上位のディジタル信号からビット分割部、ダウンサンプル部を使って作る。つまり図３１中に破線で示すように選択部７５２，３  ，７５１，３  ，７５３，２  ，７５２，２  ，７５１，２  ，７５３，１  ，７５２，１  ，７５１，１  が設けられ、各選択部は対応するディジタル信号音源が存在すれば、そのディジタル信号を選択し、なければそのすぐ上位のビット分割部又はダウンサンプル部の信号を選択する。例えば選択部７５２，３  は２０ｂ，１９２ｋＨｚディジタル信号の音源があればそのディジタル信号を選択し、存在しなければ、ビット分割部７１３，３  からの上位２０ビットの信号を選択してビット分割部７１２，３  へ供給する。選択部７５３，２  の場合は２４ｂ，９６ｋＨｚのディジタル信号音源が存在すればその信号を選択し、存在しなければダウンサンプル部７２３，３  よりのダウンサンプリングされた信号を選択してビット分割部７１３，２  へ供給する。その他も同様である。
【０１３０】
なお、この符号化方法を前述と同様にＭ種類の量子化精度とＮ種類のサンプリング周波数により階層化した符号化法に一般化して説明すると、以下のようになる。
少なくとも第Ｍ量子化精度で第Ｎサンプリング周波数の第Ｍ，Ｎディジタル信号ＳＭ，Ｎが音源６０Ｍ，Ｎから得られるものとする。
ｍ＝１，  ２≦ｎ≦Ｎの範囲のｍ，ｎの組について、入力ディジタル信号Ｓｍ，ｎ又はディジタル信号Ｓｍ＋１，ｎから分割して生成されたディジタル信号Ｓｍ，ｎと、第ｍ，ｎ−１ディジタル信号Ｓｍ，ｎ−１をアップサンプルして生成した信号Ｓｍ，ｎとの差分を減算部６３ｍ，ｎで第ｍ，ｎ誤差信号Δｍ，ｎとして生成し、圧縮部６１ｍ，ｎで圧縮符号化して第ｍ，ｎ符号を生成する。
【０１３１】
ｍ＝Ｍ，  ２≦ｎ≦Ｎの範囲のｍ，ｎの組について、第ｍ，ｎディジタル信号Ｓｍ，ｎをダウンサンプルして第ｍ，ｎ−１ディジタル信号Ｓｍ，ｎ−１を生成する。２≦ｍ≦Ｍ，  １≦ｎ≦Ｎの範囲のｍ，ｎの組について、量子化精度ｍ、サンプリング周波数ｎの第ｍ，ｎディジタル信号を、量子化精度がｍより低いｍ−１、サンプリング周波数ｎの第ｍ−１，ｎディジタル信号Ｓｍ−１，ｎと、第ｍ−１，ｎディジタル信号と第ｍ，ｎディジタル信号との誤差である第ｍ，ｎ誤差信号Δｍ，ｎとに分割し、その第ｍ，ｎ誤差信号Δｍ，ｎを第ｍ，ｎ圧縮部６１ｍ，ｎにより可逆圧縮符号化して第ｍ，ｎ符号を生成する。
ｍ＝１，  ｎ＝１の組について、第ｍ＋１，ｎディジタル信号から分割された第ｍ量子化精度の第ｍ，ｎディジタル信号Ｓｍ，ｎ、又は入力された第ｍ，ｎディジタル信号Ｓｍ，ｎを圧縮符号化して、第ｍ，ｎ符号を生成する。
【０１３２】
この符号化方法は符号化対象の最上位の階層の信号ＳＭ，Ｎの振幅分解能Ｍを保ったまま、まず、サンプリング周波数が第Ｎ−１，  第Ｎ−２，  …，  と順次下がるディジタル信号をダウンサンプルにより生成し、次にそれぞれのサンプリング周波数毎に量子化精度を階層化している。
次に図３１に示した符号化装置と対応する復号化装置を図３２を参照して説明する。符号Ａ、符号Ｄ、符号Ｇ、符号Ｂ、符号Ｅ、符号Ｈ、符号Ｃ、符号Ｆ及び符号Ｉはそれぞれ伸張部８０１，１、８０２，１、８０３，１、８０１，２、８０２，２、８０３，２、８０１，３、８０２，３及び８０３，３に入力されて、それぞれ伸張復号が行われる。これら伸張部８０ｍ，ｎは対応する圧縮部６１ｍ，ｎで圧縮符号化された第ｍ，ｎ符号を伸張復号化する構成とされている。
【０１３３】
前述の実施例と同様に、例えば量子化精度２４ビット、サンプリング周波数１９２ｋＨｚのディジタル信号を２４ｂ，１９２ｋＨｚディジタル信号と表記する。伸張部８０１，１よりの伸張復号化された１６ｂ，４８ｋＨｚディジタル信号Ｓ１，１はそのまま出力されると共に精度変換部８１１，１で下位に０が４ビット付加され、振幅語長が２０ビットとされた２０ｂ，４８ｋＨｚ精度変換信号が生成される。この精度変換信号は、伸張部８０２，１よりの伸張復号化された２０ｂ，４８ｋＨｚ誤差信号Δ２，１と加算部８２２，１で加算されて２０ｂ，４８ｋＨｚディジタル信号Ｓ２，１が再生される。
伸張部８０１，１からの伸張復号化された１６ｂ，４８ｋＨｚディジタル信号Ｓ１，１はアップサンプル部８３１，１でそのサンプリング周波数が９６ｋＨｚに変換され、この１６ｂ，９６ｋＨｚアップサンプル信号は伸張部８０１，２よりの伸張復号化された１６ｂ，９６ｋＨｚ誤差信号に、加算部８２１，２で加算されて、１６ｂ，９６ｋＨｚディジタル信号Ｓ１，２が再生される。
【０１３４】
一般化して表現すると、１≦ｍ≦Ｍ−１，  １≦ｎ≦Ｎの範囲のｍ，ｎの組について、伸張部８０ｍ，ｎにより伸張復号された第ｍ量子化精度、第ｎサンプリング周波数の第ｍ，ｎディジタル信号は、精度変換部８１ｍ，ｎでその量子化精度（振幅語長）が第ｍ＋１量子化精度の第ｍ＋１，ｎ精度変換信号に変換生成され、この第ｍ＋１，ｎ精度変換信号が、伸張部８０ｍ＋１，ｎ  よりの伸張復号化された第ｍ＋１，ｎ残差信号に加算部８２ｍ＋１，ｎで加算されて量子化精度（振幅語長）ｍ＋１、第ｎサンプリング周波数の第ｍ＋１，ｎディジタル信号Ｓｍ＋１，ｎが再生される。
またｍ＝１，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、伸張部８０ｍ，ｎよりの第ｍ，ｎディジタル信号はアップサンプル部８３ｍ，ｎで第ｎ＋１サンプリング周波数の第ｍ，ｎ＋１アップサンプル信号に変換生成され、この第ｍ，ｎ＋１アップサンプル信号は伸張部８０ｍ，ｎ＋１よりの第ｍ量子化精度、第ｎ＋１サンプリング周波数の第ｍ，ｎ＋１誤差信号に加算部８２ｍ，ｎ＋１で加算されて、第ｍ量子化精度、第ｎ＋１サンプリング周波数の第ｍ，ｎ＋１ディジタル信号Ｓｍ，ｎ＋１が再生される。なおｍ＝１，ｎ＝１以外の伸張部８０ｍ，ｎにおいては第ｍ量子化精度、第ｎサンプリング周波数の第ｍ，ｎ誤差信号が伸張復号化される。
【０１３５】
アップサンプル部８３１，１，８３１，２に用いる補間フィルタのタップ数が予め知られていない場合は、それぞれ符号Ｂ、符号Ｃとそれぞれ関連付けて入力される第１，２補助符号、第１，３補助符号がそれぞれ補助符号復号化部８５１，２，８５１，３により補助情報としてのタップ数が復号され、各タップ数が対応するアップサンプル部８３１，１，８３１，２に設定される。
伸張部８０１，１は圧縮部６１１，１と対応したものが用いられ、例えば圧縮部６１１，１として図１８Ａの符号化器６１が用いられた場合は、伸張部８０１，１として図１８Ｂの復号化器８０が用いられる。
【０１３６】
伸張部８０１，２，８０１，３はそれぞれ圧縮部６１１，２，６１１，３  の符号化方法と対応した復号化方法を使用し、予測復号化法又は変換復号化法などを用いることができる。他の伸張部も対応する圧縮部で用いる符号化方法に対応する復号化方法を用いる。圧縮部が図１９Ａに示した構成の場合、その伸張部としては図１９Ｂに示す構成を使用する。
図３１に示した構成によれば、各種の量子化精度（振幅分解能、振幅語長）と各種のサンプリング周波数（サンプリングレート）の組み合せをもつ各種のディジタル信号を、２次元階層として統一的に符号化することができ、しかも全体として高い能率で圧縮符号化でき、利用者の要求する各種組み合せのディジタル信号を、少ないデータ量で提供することができる。
【０１３７】
図３２に示した構成によれば、図３１に示した符号化装置により符号化された符号から、量子化精度とサンプリング周波数の各種組み合せのディジタル信号中の所望とするものを統一的に復号化することができる。
なお利用者によっては必ずしも図３１中に示した全ての組み合せの第ｍ，ｎディジタル信号を必要としない。図３２に示した復号化装置において
伸張部８０１，１、アップサンプル部８３１，１、伸張部８０１，２、加算部８２１，２と、
｛精度変換部８１１，１、伸張部８０２，１及び加算部８２２，１｝及び｛精度変換部８１１，２、伸張部８０２，２  及び加算部８２２，２｝及び｛アップサンプル部８３１，２、伸張部８０１，３、加算部８２１，３、精度変換部８１１，３、伸張部８０２，３及び加算部８２２，３  ｝の少なくとも１つの組を備えたものでもよい。
【０１３８】
第９実施例
この第９実施例はＭ種の振幅語長（量子化精度）、Ｎ種のサンプリング周波数（サンプリングレート）が組み合せられた第ｍ，ｎディジタル信号を出力する音源が存在することを前提とする。ただし、いずれかの音源が存在しない場合は、図３１に示した符号化装置の場合と同様に上位の階層のディジタル信号から作成してもよい。
【０１３９】
図３３に示すように最も短かい振幅語長、この例では１６ビットのディジタル信号についてはサンプリング周波数の階層化は下位のサンプリングレート、つまり低いサンプリング周波数のディジタル信号を、当該ディジタル信号と同一サンプリング周波数になるようにアップサンプリングした後、そのアップサンプリングした信号との誤差信号を符号化して符号Ｂ，Ｃを求め、また最もサンプリング周波数が低い、この例では４８ｋＨｚのディジタル信号は例えば１６ビット信号と２０ビット信号の誤差信号、２０ビット信号と２４ビット信号の誤差信号を順次用いて符号Ｄ，Ｇを構成する。
【０１４０】
当該ディジタル信号に対し、サンプリング周波数方向でも、振幅分解能方向でも下位の信号、つまりサンプリング周波数が低い、又は振幅語長が短かい信号が存在する場合は、２種類の選択の余地がある。つまり、当該ディジタル信号と、下位のサンプリング周波数のディジタル信号との誤差及び下位の振幅語長（振幅分解能）のディジタル信号との誤差の両誤差信号を比較し、誤差信号のパワーが小さい属性の誤差信号を選択して符号化し、それとともにその選択された属性を指定する補助情報を符号化する。例えば、２０ｂ，９６ｋＨｚディジタル信号Ｓ２，２に対しては精度変換部６２１，２で１６ｂ，９６ｋＨｚディジタル信号Ｓ１，２の各サンプルの下位に０を４ビット付加した信号との誤差信号、または２０ｂ，４８ｋＨｚディジタル信号Ｓ２，１をアップサンプル部６４２，１で９６ｋＨｚにアップサンプリングした信号との誤差信号を生成し、これら誤差信号のパワーが小さい方を選択し、その誤差信号Δ２，２を圧縮部６１２，２で符号化して符号Ｅとすると共に、その選択された属性を表す補助情報を補助符号化部７７２，２で符号化し、符号Ｅと関連付けて出力する。
【０１４１】
あるいは当該ディジタル信号Ｓ２，２の下位のサンプリング周波数のディジタル信号Ｓ２，１と下位の振幅分解能（量子化精度）のディジタル信号Ｓ１，２との重み付け加算信号を作成し、この加算信号と当該ディジタル信号Ｓ２，２との誤差信号のパワーが最小となるように重み付け係数を補助情報として決定し、その重み付け係数である補助情報と、誤差信号Δ２，２を符号化する。
図３３において２０ｂ，９６ｋＨｚディジタル信号の再生は、符号Ａ，Ｂ，Ｅの組を使って行うこともできるし、符号Ｂ，Ｄ，Ｅの組を使って行うこともできることを示す。つまり選択を表す補助情報はディジタル信号の再生の際に図３３中の白矢印と黒矢印の何れの復号経路を選択するかを示す。このように下位のディジタル信号を選択して誤差信号を生成して符号化すると、各ディジタル信号の再生に必要とする符号は図３４の表に示すようになる。
【０１４２】
符号化装置
この第９実施例の符号化装置の実施例を図３５に示す。符号Ａ〜Ｉを作るのに必要とするサンプリング周波数と量子化精度の組み合せのそれぞれ原音の第ｍ，ｎディジタル信号Ｓｍ，ｎが音源６０ｍ，ｎ  に格納されているとする。あるいは、外部から第ｍ，ｎディジタル信号が入力されてもよい。ｍ＝１，  ２，  ３の場合であり、第ｍ振幅語長（量子化精度）と対応し、この例ではｍ＝１は１６ビット、ｍ＝２は２０ビット、ｍ＝３は２４ビットの場合であり、ｎ＝１，  ２，  ３であり、第ｎサンプリング周波数（サンプリングレート）と対応し、この例ではｎ＝１は４８ｋＨｚ、ｎ＝２は９６ｋＨｚ、ｎ＝３は１９２ｋＨｚである。ｍ，ｎはいずれもその値が大きいほど上位の階層を表す。第ｍ，ｎディジタル信号は第ｍ量子化精度で、第ｎサンプリング周波数のディジタル信号を表す。またこれら第ｍ量子化精度と第ｎサンプリング周波数の値を直接使って、例えば１６ｂ，９６ｋＨｚディジタル信号と表現する場合もある。
【０１４３】
ある条件のディジタル信号が用意されていない場合は、その上位のディジタル信号から作成する。少くとも第３，３ディジタル信号Ｓ３，３、つまり振幅語長が２４ビットサンプリング周波数が１９２ｋＨｚのディジタル信号音源６０３，３は用意され、この第３，３ディジタル信号Ｓ３，３から、ダウンサンプリングや下位ビット（この例では下位４ビット又は８ビット）の切り捨てなどにより、他の音源６０ｍ，ｎ  （ｍ≠３，  ｎ≠３）のディジタル信号Ｓｍ，ｎを生成する。
音源６０１，１よりの１６ｂ，４８ｋＨｚディジタル信号Ｓ１，１は圧縮部６１１，１により圧縮符号化され、符号Ａが生成出力される。また１６ｂ，４８ｋＨｚディジタル信号は精度変換部６２１，１でその第１量子化精度（１６ビット）がこれよりも高い第２量子化精度（２０ビット）に精度変換される。例えば１６ｂ，４８ｋＨｚディジタル信号が符号絶対値表現の場合その下位に０が所定ビット、この例では４ビット付加され、音源６０２，１  からの２０ｂ，４８ｋＨｚディジタル信号Ｓ２，１と同一量子化精度（同一振幅語長）の２０ｂ，４８ｋＨｚ精度変換信号とされる。音源６０２，１よりの２０ｂ，４８ｋＨｚディジタル信号Ｓ２，１は減算部６３２，１でこの２０ｂ，４８ｋＨｚ精度変換信号が減算され、２０ｂ，４８ｋＨｚ誤差信号Δ２，１が生成され、この誤差信号Δ２，１が圧縮部６１２，１で圧縮符号化されて符号Ｄが生成出力される。
【０１４４】
また１６ｂ，４８ｋＨｚディジタル信号Ｓ１，１はアップサンプル部６４１，１により、そのサンプリング周波数が第１サンプリング周波数（４８ｋＨｚ）より高い第２サンプリング周波数（９６ｋＨｚ）の１６ｂ，９６ｋＨｚアップサンプリング信号に変換生成される。音源６０１，２よりの１６ｂ，９６ｋＨｚディジタル信号Ｓ１，２は減算部６３１，２において１６ｂ，９６ｋＨｚアップサンプリング信号との差分を１６ｂ，９６ｋＨｚ誤差信号Δ１，２として生成される。この１６ｂ，９６ｋＨｚ誤差信号Δ１，２は圧縮部６１１，２により圧縮符号化され、符号Ｂが生成、出力される。
このように、それより下位のサンプリング周波数がない、つまり最も低いサンプリング周波数のディジタル信号、例えば２４ｂ，４８ｋＨｚディジタル信号Ｓ３，１及び２０ｂ，４８ｋＨｚディジタル信号Ｓ２，１の符号化は、同一サンプリング周波数でそのディジタル信号より１階層下位の量子化精度のディジタル信号との誤差信号を圧縮符号化することにより行う。また下位の量子化精度がないディジタル信号、例えば１６ｂ，９６ｋＨｚディジタル信号Ｓ１，２、１６ｂ，１９２ｋＨｚディジタル信号Ｓ１，３の符号化は、同一の量子化精度で下位のサンプリング周波数のディジタル信号Ｓ１，１，  Ｓ１，２との誤差信号を圧縮符号化しておこなう。
【０１４５】
しかし２０ｂ，９６ｋＨｚディジタル信号Ｓ２，２のように量子化精度についてもより下位の入力ディジタル信号が存在し、サンプリング周波数についてもより下位の入力ディジタル信号が存在する場合は、これらの何れかを選択する。つまり２０ｂ，９６ｋＨｚディジタル信号Ｓ２，２の場合は、そのサンプリング周波数が次に下位で同一振幅語長の２０ｂ，４８ｋＨｚディジタル信号Ｓ２，１をアップサンプル部６４２，１でサンプリング周波数９６ｋＨｚにアップサンプリングした２０ｂ，９６ｋＨｚアップサンプル信号を使用するか、または振幅語長（量子化精度）が次に下位で同一サンプリング周波数の１６ｂ，９６ｋＨｚディジタル信号Ｓ１，２を精度変換部６２１，２で下位に０を４ビット付加した、２０ｂ，９６ｋＨｚの精度変換信号を使用するかの何れかを図３６を参照して後述する選択部７６２，２  で選択し、その選択した信号と２０ｂ，９６ｋＨｚディジタル信号Ｓ２，２との差分を誤差信号Δ２，２として減算部６３２，２で求める。この誤差信号Δ２，２のパワーが小さい属性の下位からのディジタル信号を選択部７６２，２で選択し、いずれの属性の信号を選択したかを表す情報を補助符号化部７７で符号化し、補助符号を出力する。この２０ｂ，９６ｋＨｚ誤差信号Δ２，２が圧縮部６１２，２で圧縮符号化されて符号Ｅとされる。
【０１４６】
同様に２４ｂ，４８ｋＨｚディジタル信号Ｓ３，１をアップサンプル部６４３，１で２４ｂ，９６ｋＨｚのアップサンプル信号とし、また２０ｂ，９６ｋＨｚディジタル信号Ｓ２，２を精度変換部６２２，２で下位に４ビットの”０”を付加することにより２４ｂ，９６ｋＨｚ精度変換信号とし、これら両信号の一方を選択部７６３，２で選択し、その選択した信号と２４ｂ，９６ｋＨｚディジタル信号Ｓ３，２との差分を２４ｂ，９６ｋＨｚ誤差信号Δ３，２として減算部６３３，２で生成して、圧縮部６１３，２で符号Ｈとする。
２０ｂ，１９２ｋＨｚディジタル信号Ｓ２，３も同様にして２０ｂ，９６ｋＨｚディジタル信号Ｓ２，２のアップサンプル信号と、１６ｂ，１９２ｋＨｚディジタル信号Ｓ１，３の精度変換信号との一方との誤差信号Δ２，３を圧縮符号化して符号Ｆを生成する。２４ｂ，１９２ｋＨｚディジタル信号Ｓ３，３も２つの下位のディジタル信号Ｓ３，２，  Ｓ２，３の一方を選択部７６３，３で選択し、その誤差信号Δ３，３から符号Ｉを生成する。
【０１４７】
選択部７６２，２，７６３，２，７６２，３，７６３，３  の具体例を図３６に示す。この例では２≦ｍ≦Ｍ，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、第ｍ，ｎ＋１ディジタル信号Ｓｍ，ｎ＋１を圧縮符号化する場合で、第ｍ，ｎディジタル信号Ｓｍ，ｎがアップサンプル部６４ｍ，ｎで第ｍ，ｎ＋１アップサンプル信号にアップサンプリングされ、また第ｍ−１，ｎ＋１ディジタル信号Ｓｍ−１，ｎ＋１が精度変換部６２ｍ−１，ｎ＋１で第ｍ，ｎ＋１精度変換信号に精度変換される。これら第ｍ，ｎ＋１アップサンプル信号と第ｍ，ｎ＋１ディジタル信号Ｓｍ，ｎ＋１との歪、及び第ｍ，ｎ＋１精度変換信号と第ｍ，ｎ＋１ディジタル信号Ｓｍ，ｎ＋１との歪が第ｍ，ｎ歪及び第ｍ−１，ｎ＋１歪としてそれぞれ歪計算部７６Ａ及び７６Ｂで計算される。比較部７６Ｃはこれら第ｍ，ｎ歪及び第ｍ−１，ｎ＋１歪のパワーを比較し、第ｍ，ｎ歪のパワーの方が小さければ第ｍ，ｎ＋１アップサンプル信号を選択し、第ｍ−１，ｎ＋１歪のパワーの方が小さければ、第ｍ，ｎ＋１精度変換信号を選択するようにスイッチ７６Ｄを制御する。
【０１４８】
スイッチ７６Ｄで選択された信号が減算部６３ｍ，ｎ＋１へ供給され、第ｍ，ｎ＋１ディジタル信号Ｓｍ，ｎ＋１との第ｍ，ｎ＋１誤差信号Δｍ，ｎ＋１が生成され、これが圧縮部６１ｍ，ｎ＋１で第ｍ，ｎ＋１符号に圧縮符号化される。このようにして第ｍ，ｎ＋１ディジタル信号Ｓｍ，ｎ＋１と第ｍ，ｎディジタル信号Ｓｍ，ｎ及び第ｍ−１，ｎ＋１ディジタル信号Ｓｍ−１，ｎ＋１との両誤差信号のうちパワーが小さい方の誤差信号が第ｍ，ｎ＋１誤差信号Δｍ，ｎ＋１として生成される。スイッチ７６Ｄで何れの信号を選択したかを示す補助情報を補助符号化部７７で第ｍ，ｎ＋１補助符号として第ｍ，ｎ＋１符号に関連付けておく。この補助情報は第ｍ，ｎ＋１ディジタル信号Ｓｍ，ｎ＋１に対し、サンプリング周波数がすぐ下位の第ｍ，ｎディジタル信号Ｓｍ，ｎか、量子化精度がすぐ下位の第ｍ−１，ｎ＋１ディジタル信号Ｓｍ−１，ｎ＋１の何れかを選択したかがわかればよく、第ｍ，ｎ＋１補助符号は補助情報の有無の符号と、何れを選択したかを示す符号の計２ビットでもよく、従って、第ｍ，ｎ＋１符号に誤差信号符号と補助情報とが区別できるように、一体化して出力してもよい。
【０１４９】
図３５の符号化装置と対応する復号化装置の実施例を図３７に示す。最下位のサンプリング周波数４８ｋＨｚのディジタル信号に対する復号は図３２に示した復号化装置と同様である。復号対象ディジタル信号よりも下位の量子化精度及び下位のサンプリング周波数のディジタル信号が再生されている場合は、例えば２０ｂ，９６ｋＨｚディジタル信号Ｓ２，２を再生する場合は、再生された２０ｂ，４８ｋＨｚディジタル信号Ｓ２，１がアップサンプル部８３２，１で２０ｂ，９６ｋＨｚアップサンプル信号とされて選択部８７２，２へ供給され、また再生された１６ｂ，９６ｋＨｚディジタル信号Ｓ１，２が精度変換部８１１，２で２０ｂ，９６ｋＨｚ精度変換信号に変換されて選択部８７２，２  へ供給される。補助復号部８６２，２で第２，２補助符号が復号され、その復号された補助情報が示す選択情報に従って選択部８７２，２は両入力信号の一方を選択して加算部８２２，２  に与える。加算部８２２，２は伸張部８０２，２からの符号Ｅの復号２０ｂ，９６ｋＨｚ誤差信号Δ２，２と選択部８７２，２により選択された信号を加算して２０ｂ，９６ｋＨｚディジタル信号Ｓ２，２が再生される。
【０１５０】
一般的には２≦ｍ≦Ｍ，  １≦ｎ≦Ｎ−１の範囲のｍ，ｎの組について、第ｍ，ｎ＋１補助符号が補助復号部８６ｍ，ｎ＋１で復号された補助情報に従って、何れかの属性の信号、つまり再生された第ｍ，ｎディジタル信号Ｓｍ，ｎをアップサンプル部８３ｍ，ｎ  で第ｍ，ｎ＋１アップサンプル信号としたものか、又は再生された第ｍ−１，ｎ＋１ディジタル信号Ｓｍ−１，ｎ＋１を精度変換部８１ｍ−１，ｎ＋１で第ｍ，ｎ＋１精度変換信号としたもののいずれか一方が選択部８７ｍ，ｎ＋１で選択される。選択された信号は加算部８２ｍ，ｎ＋１で第ｍ，ｎ＋１符号を伸張復号した第ｍ，ｎ＋１誤差信号Δｍ，ｎ＋１と加算されて、第ｍ，ｎ＋１ディジタル信号Ｓｍ，ｎ＋１が再生される。
なお第ｍ，ｎディジタル信号Ｓｍ，ｎ、第ｍ−１，ｎ＋１ディジタル信号Ｓｍ−１，ｎ＋１の符号からの再生方法は、図３７に示した手法に限らない。要はこれら両ディジタル信号を再生する手段があればよい。
【０１５１】
第１０実施例
前述の第９実施例ではサンプリング周波数は同一で下位の量子化精度のディジタル信号と、量子化精度は同一で下位のサンプリング周波数のディジタル信号のうち、誤差信号のパワーが小さいほうのディジタル信号を選んで圧縮率を高めたが、これら２つの下位のディジタル信号を重み付け加算して誤差信号のパワーが小さくなるようにしてもよい。即ち図３５中で各選択部７６ｍ，ｎ（２≦ｍ≦Ｍ，  ２≦ｎ≦Ｎ）のブロック内に括弧書きで混合部と記すように、選択部の代りに混合部を用いて両入力信号を重み付け加算して出力するようにする。例えば混合部７６２，２ではアップサンプル部６４２，１よりの２０ｂ，９６ｋＨｚアップサンプル信号と、精度変換部６２１，２よりの２０ｂ，９６ｋＨｚ精度変換信号とを重み付け加算し、その２０ｂ，９６ｋＨｚ加算信号と２０ｂ，９６ｋＨｚディジタル信号Ｓ２，２との２０ｂ，９６ｋＨｚ誤差信号Δ２，２を減算部６３２，２で生成する。その際、２０ｂ，９６ｋＨｚ誤差信号Δ２，２のパワーを最小にするように、混合部７６２，２で用いる重み係数の組を、予め図示してない記憶部に格納された複数の組の中から選択して決定する。このようにしてパワーを最小とする２０ｂ，９６ｋＨｚ誤差信号Δ２，２が圧縮部６１２，２で圧縮符号化され、符号Ｅが出力される。
【０１５２】
混合部７６ｍ，ｎ＋１の具体例を図３８に示す。アップサンプル部６４ｍ，ｎからの第ｍ，ｎ＋１アップサンプル信号、精度変換部６２ｍ−１，ｎ＋１よりの第ｍ，ｎ＋１精度変換信号は乗算部７６Ｇ，７６Ｈでそれぞれ選択した組の重み係数Ｗ１，  Ｗ２が乗算される。これら乗算結果が加算部７６Ｊで加算され、その第ｍ，ｎ＋１加算信号と第ｍ，ｎ＋１ディジタル信号Ｓｍ，ｎ＋１との差分が誤差信号として減算部６３ｍ，ｎ＋１で生成される。この第ｍ，ｎ＋１誤差信号は制御部７６Ｋに分岐入力される。制御部７６Ｋは上述のように図示してない記憶部に予め決めた複数の組の重み係数Ｗ１，Ｗ２をそれらの組を表す符号と対応させた表として有しており、第ｍ，ｎ＋１誤差信号Δｍ，ｎ＋１のパワーが最小となるように重み係数表から１つの組の重み係数Ｗ１とＷ２を選択して乗算部７６Ｇ，７６Ｈへ与える。誤差信号のパワーが最も小さい時の第ｍ，ｎ＋１誤差信号Δｍ，ｎ＋１を圧縮部６１ｍ，ｎ＋１で圧縮符号化させ、またその時選択した重み係数の組（Ｗ１，  Ｗ２）を指定する符号を補助符号化部７９で第ｍ，ｎ＋１補助符号として、誤差信号Δｍ，ｎ＋１の第ｍ，ｎ＋１符号と関連付けて出力する。
【０１５３】
ディジタル信号の符号化は一般にフレーム（符号化単位時間）に分割して行うが、この補助情報の決定もフレームごとに行う場合に限らず、フレームを構成するサブフレームごとに行ってもよい。
この混合部７６を用いる符号化装置と対応する復号化装置においては、図３７中に括弧書きで示すように選択部８７の代りに混合部８７を用いればよい。混合部８７は図３８に示した重み付け加算を行う構成、つまり乗算部７６Ｇ，７６Ｈと加算部７６Ｊとを有する構成と同じである。例えば補助復号部８６２，２に図３８の制御部７６Ｋが有するのと同じ重み係数表が図示してない記憶部に設けられており、入力された補助符号、つまり重みの組み合せを示す符号に基づいて対応する組の重み係数Ｗ１，  Ｗ２を重み係数表から取り出し、アップサンプル部８３２，１からの２０ｂ，９６ｋＨｚアップサンプル信号と精度変換部８１１，２からの２０ｂ，９６ｋＨｚ精度変換信号に対し、混合部８７２，２で重みＷ１，  Ｗ２をそれぞれ乗算し、その乗算結果を加算し、その加算結果の２０ｂ，９６ｋＨｚ加算信号を伸張部８０２，２からの伸張復号された２０ｂ，９６ｋＨｚ誤差信号Δ２，２と加算部８２２，２で加算して２０ｂ，９６ｋＨｚディジタル信号Ｓ２，２を再生する。
【０１５４】
一般的に表現すると、アップサンプル部８３ｍ，ｎよりの第ｍ，ｎ＋１アップサンプル信号と、精度変換部８１ｍ−１，ｎ＋１  よりの第ｍ，ｎ＋１精度変換信号に対し、第ｍ，ｎ＋１補助符号を補助復号部８６ｍ，ｎ＋１で入力された補助符号により指定された重み係数の組Ｗ１，Ｗ２をそれぞれ混合部８７ｍ，ｎ＋１で乗算し、その乗算結果を加算し、その第ｍ，ｎ＋１加算信号と、伸張部８０ｍ，ｎ＋１で第ｍ，ｎ＋１符号を復号して得た第ｍ，ｎ＋１誤差信号Δｍ，ｎ＋１とを加算部８２ｍ，ｎ＋１で加算して第ｍ，ｎ＋１ディジタル信号Ｓｍ，ｎ＋１を再生する。
第１０実施例の変形例
図３５中の量子化精度とサンプリング周波数の各種組み合せの第ｍ，ｎディジタル信号は同じ音場から別々に採取された信号として入力されるか、又はそれらが音源６０１，１〜６０３，３に一旦蓄積され、それらから読み出される。各音源のディジタル信号は第ｍ，ｎディジタル信号Ｓｍ，ｎを単純にダウンサンプリングと下位ビット切り捨てを行ったものと異なり、雑音（固定ディザ信号）を加えたりすることがあり、また振幅やサンプリング（標本点位置）のずれなどの種々の変換や調整が行われている可能性がある。この変換や調整はどのようなものであるか、一般的には事前に知られていない。
【０１５５】
そこでこの変形例では図３５に示した符号化装置において、第ｎサンプリング周波数、第ｍ量子化精度のディジタル信号に対し、それより下位の第ｎ−１サンプリング周波数のディジタル信号、又は下位の第ｍ−１量子化精度のディジタル信号を上記と同じ階層のディジタル信号に変形して、上位のディジタル信号から下位のディジタル信号を差し引いた誤差信号のパワーが最小となるようにする。
例えば図２２に示したように、第ｍ，ｎディジタル信号Ｓｍ，ｎは精度変換部６２ｍ，ｎ  において前述したように、量子化精度（振幅語長、振幅分解能）が第ｍ＋１量子化精度に変換され、この第ｍ＋１，ｎ精度変換信号は、この例では利得調整部６６Ａによりレベル調整され、更にそのレベル（利得）調整された第ｍ＋１，ｎ精度変換信号はタイミング調整部６６Ｂでサンプル位置が調整され、そのサンプル位置調整された第ｍ＋１，ｎ精度変換信号により第ｍ＋１，ｎディジタル信号Ｓｍ＋１，ｎに対し減算が減算部６３ｍ＋１，ｎで行われる。これらの調整については図２２を参照して説明したものと同じであり、説明を省略する。
【０１５６】
また、符号化装置において、下位ディジタル信号、具体的には例えば第ｍ＋１，ｎ精度変換信号に時間・利得調整を行った場合、復号化装置において、その時間・利得調整を対応する第ｍ＋１，ｎ精度変換信号に行う必要がある。その場合の例も、図２３で説明したと同様の構成とすることができ、その動作についてはすでに説明したので、ここでは説明を省略する。
以上の変形例は最下位のサンプリング周波数が、図３５、図３７では４８ｋＨｚのディジタル信号、最下位の量子化精度が図３５、図３７では１６ビットのディジタル信号の符号化、復号化の場合の例である。選択部や混合部を用いる場合は、図３６中及び図３８中に破線で示すように調整部７６Ｅでアップサンプル部６４ｍ，ｎよりの第ｍ，ｎ＋１アップサンプル信号と、第ｍ，ｎ＋１ディジタル信号Ｓｍ，ｎ＋１との間で図２２に示した利得調整部６６Ａによるレベル調整及びタイミング調整部６６Ｂによるサンプル位置調整の一方又は両方を行って図３６では歪計算部７６Ａ及びスイッチ部７６Ｄ（図３８では又は乗算部７６Ｇ）へ供給し、また調整部７６Ｆで、精度変換部６２ｍ−１，ｎ＋１よりの第ｍ，ｎ＋１精度変換信号と第ｍ，ｎ＋１ディジタル信号との間で図２２に示したレベル調整及びサンプル位置調整の何れか一方または両方を行って歪計算部７６Ｂ（又は乗算部７６Ｈ）へ供給する。またこれら調整部７６Ｅ，７６Ｆよりの調整利得及び調整サンプル位置量の一方又は両方の第ｍ，ｎ＋１補助符号が出力される。これら第ｍ，ｎ＋１補助符号は、補助符号化部７７よりの第ｍ，ｎ＋１補助符号と共に１つの第ｍ，ｎ＋１補助符号として出力してもよい。また図３８に示した例では、調整部７６Ｅ，７６Ｆでの各調整利得と、乗算部７６Ｇ，７６Ｈの各重みＷ１，  Ｗ２をそれぞれ乗算した値を補助情報に用いてもよい。
【０１５７】
図３７に示した復号化装置において選択部又は混合部８７ｍ，ｎを用いる場合は、例えば図３９に示すように第ｍ，ｎ＋１補助符号は、補助情報復号部８８により復号される。アップサンプル部８３ｍ，ｎ  及び精度変換部８１ｍ−１，ｎ＋１と選択部（混合部）８７ｍ，ｎ＋１  との間に調整部８７Ａ及び８７Ｂがそれぞれ挿入され、これら調整部８７Ａ，８７Ｂはそれぞれ図２３中に示した調整部８７と同様の構成とされ、補助情報復号部８８からの復号された調整利得及び調整サンプル位置量の一方又は両方に対応するものが供給され、第ｍ，ｎ＋１アップサンプル信号及び第ｍ，ｎ＋１精度変換信号がそれぞれレベル調整及びサンプル位置調整の一方又は両方が行われて選択部（混合部）８７ｍ，ｎ＋１へ供給される。
【０１５８】
図３５に示した符号化装置においては２０ｂ，９６ｋＨｚディジタル信号Ｓ２，２を符号化する場合に、図３４に示したように符号Ａ，Ｄ，Ｅの組を用いることができるし、符号Ａ，Ｂ，Ｅの組を用いることもできる。従って、これらの組による符号化のうち、最も情報量の少ない組による符号化方法を用いることができる。同様に２４ｂ，１９２ｋＨｚディジタル信号Ｓ３，３については符号Ａ，Ｂ，Ｃ，Ｆ，Ｉの組、符号Ａ，Ｂ，Ｅ，Ｆ，Ｉの組、符号Ａ，Ｂ，Ｅ，Ｈ，Ｉの組、符号Ａ，Ｄ，Ｅ，Ｆ，Ｉの組、符号Ａ，Ｄ，Ｅ，Ｈ，Ｉの組、符号Ａ，Ｄ，Ｇ，Ｈ，Ｉの組の６通りの符号化のうち、合計情報量が最も小さくなるものによって符号化されるため、高い圧縮率が得られる。その他のディジタル信号も、図３４に示した論理式で表されるように、例えば２０ｂ，１９２ｋＨｚディジタル信号の場合は、符号Ａ，Ｂ，Ｃ，Ｆの組、Ａ，Ｂ，Ｅ，Ｆの組、Ａ，Ｂ，Ｅ，Ｆの組、Ａ，Ｄ，Ｅ，Ｆの組の４通りによる符号化が可能である。また、２４ｂ，９６ｋＨｚディジタル信号の場合は、Ａ，Ｂ，Ｅ，Ｈの組、Ａ，Ｄ，Ｅ，Ｈの組、Ａ，Ｄ，Ｇ，Ｈの組の３通りによる符号化が可能である。これらのうち最も合計情報量の少ない組（最も圧縮率が高くなる組）を使用することにより、伝送効率を高めることができる。
【０１５９】
なお図３５に示した符号化装置中の圧縮部も、図２７、図３１に示した符号化装置の圧縮部と同様の構成とすることができ、同様に図３７に示した復号化装置中の伸張器は図３０、図３２に示した復号化装置中の伸張器と同様の構成とすることができる。
先に述べたように、第１０実施例の符号器において、いずれかの音源が存在していない場合、あるいは最高量子化精度、最高サンプリング周波数のディジタル信号音源しかない場合は、存在する音源の信号から、他の量子化精度、サンプリング周波数のディジタル信号を作って符号化する。２４ｂ，１９２ｋＨｚディジタル化信号Ｓ３，３からすべてのディジタル信号を作る例を図４０に図３５と対応する部分に同一参照番号を付けて変更された部分についてのみ説明する。図４０中の左側の破線で示す音源は存在していない。
【０１６０】
２４ｂ，１９２ｋＨｚディジタル信号Ｓ３，３は桁落部６７３，３で下位４桁が除去され、２０ｂ，１９２ｋＨｚディジタル信号Ｓ２，３が生成される。その２０ｂ，１９２ｋＨｚディジタル信号は更に桁落部６７２，３で下位４ビットを用いずに、１６ｂ，１９２ｋＨｚディジタル信号Ｓ１，３が生成される。２４ｂ，１９２ｋＨｚディジタル信号Ｓ３，３はダウンサンプル部６８３，３でサンプリング周波数が９６ｋＨｚにダウンサンプリングされ、２４ｂ，９６ｋＨｚディジタル信号Ｓ３，２が生成される。この２４ｂ，９６ｋＨｚディジタル信号Ｓ３，２は桁落部６７３，２，６７２，２により順次、下位４ビットを用いずに、それぞれ２０ｂ，９６ｋＨｚディジタル信号Ｓ２，２、１６ｂ，９６ｋＨｚディジタル信号Ｓ１，２が生成される。以下同様に２４ｂ，４８ｋＨｚディジタル信号Ｓ３，１、２０ｂ，４８ｋＨｚディジタル信号Ｓ２，１、１６ｂ，４８ｋＨｚディジタル信号Ｓ１，１がダウンサンプル部６８３，２、桁落部６７３，１，６７２，１により生成される。
【０１６１】
これらディジタル信号の生成法の他の例を図４１に示す。この場合は、図４０と同様に桁落部６７３，３，６７２，３により２０ｂ，１９２ｋＨｚディジタル信号Ｓ２，３、１６ｂ，１９２ｋＨｚディジタル信号Ｓ１，３を生成し、ダウンサンプル部６８３，３，６８３，２により２４ｂ，９６ｋＨｚディジタル信号Ｓ３，２と２４ｂ，４８ｋＨｚディジタル信号Ｓ３，１を生成するが、この例では桁落部６７３，３よりの２０ｂ，１９２ｋＨｚティジタル信号Ｓ２，３、桁落部６７２，３よりの１６ｂ，１９２ｋＨｚディジタル信号Ｓ１，３がそれぞれ、ダウンサンプル部６８２，３，６８１，３によりダウンサンプリングされて２０ｂ，９６ｋＨｚディジタル信号、１６ｂ，９６ｋＨｚディジタル信号Ｓ１，２が生成され、更にこれらがダウンサンプル部６８２，２，６８１，２によりダウンサンプリングされて、２０ｂ，４８ｋＨｚディジタル信号Ｓ２，１、１６ｂ，４８ｋＨｚディジタル信号Ｓ１，１が生成される。図４０、図４１においてその他の構成は、図３５と同様である。
【０１６２】
上述した第７〜第１０実施例において、量子化精度の種類の数Ｍ、サンプリング周波数の種類の数Ｎは各３に限らず、Ｍの値を別の値にしてもよい。同様にＮの値についても３に限らず、他の値にしてもよい。また上述した各実施例にそれぞれ示した各符号器、各復号器を、それぞれコンピュータにプログラムを実行させて機能させる構成としてもよい。この場合は、例えば復号器について云えば、ＣＤ−ＲＯＭ、磁気ディスクなどの記録媒体から、又は通信回線を通して復号化プログラムをコンピュータ内のＣＰＵなどの制御手段によりダウンロードさせ、その復号化プログラムをコンピュータに実行させればよい。
【０１６３】
第７〜第１０実施例によっても、例えば図２４を参照して説明した楽音配信システムを実行することができる。
上述の第７乃至第１０実施例によれば、振幅の量子化精度やサンプリング周波数の異なる符号化が統一的に実行でき、システム全体として圧縮率を高めることができる。
第１１実施例
まず、この第１１実施例において使用するディジタル信号の２次元階層化を図４２に示す。Ｍ種類の量子化精度として１６ビット、２０ビット、２４ビットの３種類と、Ｎ種類のサンプリング周波数として４８ｋＨｚ、９６ｋＨｚ、１９２ｋＨｚの３種類を使用し、Ｍ×Ｎ＝９個のの組み合せのディジタル信号の生成を可能とする。
【０１６４】
量子化精度が２４ビットのディジタル信号中の最下位ビットから下位８ビットを除いた上位１６ビットについて、サンプリング周波数が４８ｋＨｚで符号化した符号Ａと、前記上位１６ビットについて符号Ａにより符号化された成分以上の周波数成分についてサンプリング周波数９６ｋＨｚで符号化した符号Ｂと、更に符号Ｂにより符号化された成分以上の周波数成分についてサンプリング周波数１９２ｋＨｚで符号化した符号Ｃと、振幅語長１６ビット信号についてサンプリング周波数が複数に階層化される。つまりサンプリング周波数の階層化は１６ビット語長の信号で実現される。
【０１６５】
１６ビット語長に対し下位４ビットを付加して２０ビット語長とした信号については、その下位４ビットの成分、つまり２０ビット語長信号から１６ビット語長成分を差し引いた残差成分（誤差信号）について、サンプリング周波数４８ｋＨｚで符号化した符号Ｄと、２０ビット語長でサンプリング周波数４８ｋＨｚの信号をサンプリング周波数９６ｋＨｚにアップサンプリングした信号と、２０ビットサンプリング周波数９６ｋＨｚのディジタル信号との誤差信号を圧縮符号化した符号Ｊと、２０ｂ，９６ｋＨｚディジタル信号をサンプリング周波数１９２ｋＨｚにアップサンプリングした信号と２０ｂ，１９２ｋＨｚディジタル信号との誤差信号を圧縮符号化した符号Ｋとにより２０ビット語長信号についてサンプリング周波数の階層化が実現される。
【０１６６】
２０ビット語長に対し更に下位４ビットを付加して２４ビット語長とした信号については、その下位４ビットの成分、つまり２４ビット語長信号から２０ビット語長成分を差し引いた残差成分（誤差信号）について、サンプリング周波数４８ｋＨｚで符号化した符号Ｇと、２４ｂ，４８ｋＨｚディジタル信号をサンプリング周波数９６ｋＨｚにアップサンプリングした信号と、２４ｂ，９６ｋＨｚディジタル信号との誤差信号を圧縮符号化した符号Ｌと、２４ｂ，９６ｋＨｚディジタル信号をサンプリング周波数１９２ｋＨｚにアップサンプリングした信号と２４ｂ，１９２ｋＨｚディジタル信号との誤差信号を圧縮符号化した符号Ｍとして、周波数方向に階層符号化する。つまり１６ビット以上の量子化精度に対する階層化は各サンプリング周波数ごとに行う。この階層化における符号Ａ，Ｂ，Ｃ，Ｄ，Ｇに対応する信号の量子化精度とサンプリング周波数は、図２５における対応する符号と同じであるが、例えば本実施例では符号Ｌに対応する信号は図２５における符号Ｂ，Ｅ，Ｈに対応する信号を含んでいる。同様に、本実施例の符号Ｍは図２５における符号Ｃ、Ｆ、Ｉを含み，本実施例における符号Ｋは図２５における符号Ｃ、Ｆを含み、本実施例における符号Ｊは図２５における符号Ｂ、Ｅを含んでいる。
【０１６７】
このように振幅語長（振幅分解能，量子化精度）とサンプリング周波数との二次元階層化された９種類の符号化条件により符号化された符号Ａ〜Ｄ，Ｇ，Ｊ〜Ｍを用いることにより、図４３の表に示すようにＭ＝３種類の振幅語長とＮ＝３種類のサンプリング周波数の組み合せの全Ｍ×Ｎ＝９種類のディジタル信号を出力することができる。つまり各サンプリング周波数と量子化精度との各組み合せについて図４３に示す符号を用いればよい。例えば、サンプリング周波数９６ｋＨｚ、振幅語長２４ビットの場合、符号ＡとＤとＧとＬを用いればよい。
次にこれら符号Ａ〜Ｄ，Ｇ，Ｊ〜Ｍを生成する符号化方法を図４４に示す機能構成を参照して説明する。符号Ａ〜Ｄ，Ｇ，Ｊ〜Ｍを生成するのに必要とするサンプリング周波数と振幅語長の組み合せのそれぞれの原音の第ｍ，ｎディジタル信号が音源６０ｍ，ｎ  に格納されているとする。ｍ＝１，  ２，  ３であり、第ｍ振幅語長（量子化精度）と対応し、この例ではｍ＝１は１６ビット、ｍ＝２は２０ビット、ｍ＝３は２４ビットの場合を示し、ｎ＝１，  ２，  ３であり、第ｎサンプリング周波数（サンプリングレート）と対応し、この例ではｎ＝１は４８ｋＨｚ、ｎ＝２は９６ｋＨｚ、ｎ＝３は１９２ｋＨｚを示す。ある条件のディジタル信号が用意されていない場合は、その上位の階層のディジタル信号から作成する。少くとも第３，３ディジタル信号Ｓ３，３、つまり振幅語長が２４ビットでサンプリング周波数が１９２ｋＨｚのディジタル信号音源６０３，３  は用意され、この第３．３ディジタル信号Ｓ３，３から、必要に応じてダウンサンプリングや下位４ビット又は８ビットの切り捨てなどにより、他の音源６０ｍ，ｎ（ｍ≠３、ｎ≠３）のディジタル信号を生成する。
【０１６８】
音源６０１，１  よりの第１，１ディジタル信号Ｓ１，１は圧縮部６１１，１  により圧縮符号化され、第１，１符号Ａが生成出力される。また第１，１ディジタル信号は精度変換部６２１，１  でその第１量子化精度がこれよりも高い第２量子化精度に精度変換される。例えば第１，１ディジタル信号Ｓ１，１が符号絶対値表現の場合その下位に０が所定ビット数分、この例では４ビット付加され、音源６０２，１  の第２，１ディジタル信号Ｓ２，１と同一量子化精度（同一振幅語長）の第２，１精度変換信号とされる。音源６０２，１  よりの第２，１ディジタル信号Ｓ２，１は減算部６３２，１  でこの第２，１精度変換信号が減算され、第２，１誤差信号Δ２，１が生成され、この第２，１誤差信号Δ２，１が圧縮部６１２，１  で圧縮符号化されて符号Ｄが生成出力される。つまり複数のディジタル信号中のサンプリング周波数が最低のものは、そのディジタル信号より１階層下位の量子化精度のディジタル信号を、同一量子化精度（振幅語長）に精度変換した信号との誤差信号を圧縮符号化する。第３，１ディジタル信号も同様に符号化され、符号Ｇが生成される。
【０１６９】
また第１，１ディジタル信号Ｓ１，１は第１，１アップサンプル部６４１，１  により、そのサンプリング周波数が第１サンプリング周波数より高い第２サンプリング周波数の第１，２アップサンプリング信号に変換生成される。この例ではサンプリング周波数が４８ｋＨｚから９６ｋＨｚに変換される場合であり、例えば図１７Ａ，１８Ｂで説明したように第１，１ディジタル信号の実線のサンプル列における各隣接サンプルを補間する破線のサンプルが挿入される。
音源６０１，２  よりの第１，２ディジタル信号Ｓ１，２は減算部６３１，２  において第１，２アップサンプリング信号が差し引かれ、第１，２誤差信号Δ１，２が生成される。この第１，２誤差信号Δ１，２は圧縮部６１１，２  により圧縮符号化され、第１，２符号Ｂが生成、出力される。
【０１７０】
他の符号Ｂ，Ｃ，Ｊ，Ｋ，Ｌ，Ｍも同様に生成する。これら符号の生成を一般的に述べる。ｍとｎの組み合せについて、最下位のｍ＝１，  ｎ＝１の第ｍ，ｎディジタル信号を第ｍ，ｎ圧縮部６１ｍ，ｎ  で圧縮符号化して、第ｍ，ｎ符号を生成し、出力する。
２≦ｍ≦Ｍ，  ｎ＝１の範囲のｍ，ｎの組の第ｍ，ｎディジタル信号Ｓｍ，ｎについては第ｍ量子化精度の直ぐ下位の第ｍ−１量子化精度の第ｍ−１，ｎのディジタル信号を同一量子化精度ｍの第ｍ，ｎ精度変換信号に第ｍ−１，ｎ精度変換部６２ｍ−１，ｎ  で変換生成し、第ｍ，ｎディジタル信号と第ｍ，ｎ精度変換信号との差を減算部６３ｍ，ｎ  で求め、その第ｍ，ｎ誤差信号を圧縮部６１ｍ，ｎ  で圧縮符号化して第ｍ，ｎ符号を生成、出力する。
【０１７１】
またサンプリング周波数が最低でない、つまりｎ≧２の第ｍ，ｎディジタル信号については、同一量子化精度でサンプリング周波数が直ぐ下位の第ｍ，ｎ−１ディジタル信号を第ｎサンプリング周波数に第ｍ，ｎ−１アップサンプル部６４ｍ，ｎ−１  でアップサンプリングして第ｍ，ｎアップサンプリング信号を生成し、第ｍ，ｎディジタル信号から第ｍ，ｎアップサンプリング信号を減算部６３ｍ，ｎ  で減算し、その残りを第ｍ，ｎ誤差信号を、圧縮部６１ｍ，ｎ  で圧縮符号化して、第ｍ，ｎ符号を生成、出力する。
原音信号が音声や音楽のような場合、一般に第１，１ディジタル信号は低周波数領域にエネルギーが大きく偏っているので、第１，１圧縮部６１１，１  としては予測符号化や変換符号化、あるいは高圧縮の符号化と組み合せた圧縮符号化が可能である。具体的には例えば前述の図１８Ａの符号化器６１を使用することができる。
【０１７２】
圧縮部６１１，２  、６１１，３  への入力である第１，２誤差信号、第１，３誤差信号は前述したように第１，１誤差信号の帯域外である。周波数帯域の上半分にしかエネルギーがないので信号を予測したり、前述の図１８Ａ中の配列変換部６１Ｅでの処理のような変換を行った後、圧縮符号化してもよい。圧縮部６１２，１，  ６１３，１，  ６１２，２，  ６１３，２，  ６１２，３及び６１３，３は、例えば前述の図２８に示した予測符号器と可逆圧縮部との組み合せ、あるいは前述の図１８Ａ中の符号化器６１から非可逆量子化部６１Ｂ、逆量子化部６１Ｃ及び差回路６１Ｄを除いた符号化器、つまり図１９Ａに示す可逆符号化器６１を用いることができる。これら圧縮部６１２，１，６１３，１，…，６１２，３，６１３，３  に入力される誤差信号が十分小さく、雑音のように系列がランダムの場合は、圧縮率の向上が期待できないので、このフレームにおいては０のみを表わす符号に圧縮符号化してもよい。
【０１７３】
各アップサンプル部６４ｍ，ｎ  において用いる補間フィルタのタップ数（図１７Ｂ参照）が復号化側で予め知られていない場合は、そのタップ数を、図４４中に破線で示すように補助符号化部６５ｍ，ｎ＋１でそれぞれ符号化して第ｍ，ｎ＋１補助符号として、それぞれ第ｍ，ｎ＋１符号と関連付けて出力する。この補間フィルタのタップ数と補助符号の例は例えば図２０Ａで示した。
次に図４４と対応するディジタル信号復号化方法を図４５を参照して説明する。
符号Ａ、Ｄ、Ｇ、Ｂ、Ｊ、Ｌ、Ｃ、Ｋ及びＭはそれぞれ伸張部８０１，１  、８０２，１  、８０３，１  、８０１，２  、８０２，２  、８０３，２  、８０１，３  、８０２，３  及び８０３，３  に入力されて、それぞれ伸張復号が行われる。これら第ｍ，ｎ伸張部８０ｍ，ｎ  は対応する第ｍ，ｎ圧縮部６１ｍ，ｎ  で圧縮符号化された第ｍ，ｎ符号を伸張復号化する構成とされている。
【０１７４】
伸張部８０１，１  からの伸張復号化された第１，１ディジタル信号は精度変換部３１１，１  で下位に０が４ビット付加され、振幅語長が２０ビットとされた第２，１精度変換信号が生成される。この第２，１精度変換信号は、伸張部８０２，１  からの伸張復号化された第２，１誤差信号Δ２，１と加算部８２２，１で加算されて第２，１ディジタル信号Ｓ２，１が再生される。
伸張部８０１，１  からの伸張復号化された第１，１ディジタル信号Ｓ１，１はアップサンプル部８３１，１でその第１サンプリング周波数が第２サンプリング周波数に変換された第１，２アップサンプリング信号に変換される。この第１，２アップサンプリング信号は第１，２伸張部８０１，２  よりの伸張復号化された第１，２誤差信号Δ１，２に、加算部８２１，２で加算されて、第１，２ディジタル信号Ｓ１，２が再生される。
【０１７５】
伸張部８０ｍ，ｎ  により伸張復号された第ｍ量子化精度、第ｎサンプリング周波数の第ｍ，ｎディジタル信号は、そのｎが最低値、つまりｎ＝１であれば第ｍ，ｎ精度変換部８１ｍ，ｎでその量子化精度（振幅語長）が第ｍ＋１量子化精度の第ｍ＋１，ｎ精度変換信号に変換生成され、この第ｍ＋１，ｎ精度変換信号が、伸張部８０ｍ＋１，ｎ  よりの伸張復号化された第ｍ＋１，ｎ誤差信号に加算部８２ｍ＋１，ｎで加算されて第ｍ＋１量子化精度（振幅語長）、第ｎサンプリング周波数の第ｍ＋１，ｎディジタル信号が再生される。
また伸張部８０ｍ，ｎ  からの第ｍ，ｎ誤差信号のサンプリング周波数が最低値より大、つまりｎ＞１であれば、同一の第ｍ量子化精度で、サンプリング周波数が直ぐ下位の第ｎ−１サンプリング周波数の再生第ｍ，ｎ−１ディジタル信号が第ｍ，ｎ−１アップサンプル部８３ｍ，ｎ−１  で第ｎサンプリング周波数の第ｍ，ｎアップサンプリング信号に変換生成され、この第ｍ，ｎアップサンプリング信号は第ｍ，ｎ誤差信号に加算部８２ｍ，ｎで加算されて、第ｍ量子化精度、第ｎサンプリング周波数の第ｍ，ｎディジタル信号が再生される。なおｍ＝１，  ｎ＝１以外の伸張部８０ｍ，ｎ  においては第ｍ量子化精度、第ｎサンプリング周波数の第ｍ，ｎ誤差信号が伸張復号化される。
【０１７６】
各アップサンプル部８３ｍ，ｎ  に用いる補間フィルタのタップ数が予め知られていない場合は、それぞれ符号Ｂ、Ｊ、Ｌ、Ｃ、Ｋ及びＭと関連付けて入力される第１，２補助符号、第２，２補助符号、第３，２補助符号、第１，３補助符号、第２，３補助符号及び第３，３補助符号がそれぞれ補助復号化部８５１，２，８５２，２，８５３，２，８５１，３，８５２，３及び８５３，３により、タップ数がそれぞれ復号され、各タップ数が対応するアップサンプル部８３１，１，８３２，１，８３３，１，８３１，２，８３２，２  及び８３３，２に設定される。
伸張部８０１，１  は圧縮部６１１，１  と対応したものが用いられ、例えば圧縮部６１１，１  として図１８Ａの符号化器６１が用いられた場合は、伸張部８０１，１  として図３中の復号器が用いられる。つまり符号Ａ中の可逆圧縮符号を可逆復号し、その復号ビット列からフレーム中の対応ビット位置よりなるビット列の符号絶対値表現した複数サンプルを、そのフレームの誤差信号として再生し、符号Ａ中の非可逆圧縮符号を非可逆復号して局部再生信号を生成し、この再生信号と前記誤差信号を加算して第１，１ディジタル信号を再生する。
【０１７７】
伸張部８０１，２  ，８０１，３  はそれぞれ圧縮部６１１，２  ，６１１，３  の符号化方法と対応した復号化方法を使用し、予測復号化法又は変換復号化法などを用いることができる。他の伸張部も対応する圧縮部で用いる符号化方法に対する復号化方法を用いる。圧縮部６１が図１９Ａに示した構成の場合、その伸張部８０としては図１８Ｂの復号化器８０から逆量子化部８０Ｃ、加算部８０Ｄを除去した構成、つまり図１９Ｂに示す構成のものとする。
図４４に示した符号化装置の構成によれば、各種の量子化精度（振幅分解能、振幅語長）と各種のサンプリング周波数（サンプリングレート）の組み合せをもつ各種のディジタル信号を、２次元階層として統一的に符号化することができ、しかも全体として高い能率で圧縮符号化でき、利用者の要求する品質の再生信号を与えるための各種組み合せのディジタル信号を、少ないデータ量で提供することができる。
【０１７８】
図４５に示した復号化装置の構成によれば、図４４に示した符号化装置により符号化された符号から、量子化精度とサンプリング周波数の各種組み合せのディジタル信号中の所望とするものを統一的に復号化することができる。
なお必ずしも図４４中に示す全ての組み合せの第ｍ，ｎディジタル信号を必要としない。例えば図４５に示した復号器中の伸張部８０１，１  の他に、アップサンプリング部８３１，１、伸張部８０１，２、加算部８２２，１  からなる第１手段と、精度変換部８１１，１、伸張部８０２，１  及び加算部８２２，１からなる第２手段と、精度変換部８１１，２  、第２，２伸張部８０２，２  ，第２，２加算部８２２，２、アップサンプリング部８３２，１、伸張部８０２，２、加算部８２２，２  からなる第３手段との１つを少くとも備えたものでもよい。
【０１７９】
図４４、図４５に示した各実施例において、量子化精度の種類の数Ｍ、サンプリング周波数の種類の数Ｎは各３に限らず、他の値でもよい。
図４４中の量子化精度とサンプリング周波数の各種組み合せの第ｍ，ｎディジタル信号の音源６０１，１  〜６０３，３  が予め用意されている場合、各音源の第ｍ，ｎディジタル信号は第ｍ，ｎ＋１ディジタル信号を単純にダウンサンプリングしたもの、あるいは下位ビット切り捨てを行ったものと異なり、雑音（固定ディザ信号）を加えたりすることがあり、また振幅やサンプリング（標本点位置）のずれなどの種々の変換や調整が行われている可能性がある。この変換や調整はどのようなものであるか、一般的には事前に知られていない。
【０１８０】
要するに第１１実施例の符号化方法は、各種の量子化精度（振幅分解能、振幅語長）と各種のサンプリング周波数（サンプリングレート）のディジタル信号に対する符号化において、１つの量子化精度、サンプリング周波数のディジタル信号の符号化を、これと同一の量子化精度を有し、サンプリング周波数が低いがより近いディジタル信号を同一のサンプリング周波数にアップサンプリングした信号との誤差信号を生成し、その誤差信号を圧縮符号化し、サンプリング周波数が最も低いディジタル信号を除いては、全て上記のようにアップサンプリング信号との誤差信号の圧縮符号化のみにより符号化する。サンプリング周波数が最も低いディジタル信号については、その量子化精度がそれより低いが最も近いディジタル信号を同一量子化精度（同一振幅語長）に精度変換した信号との誤差信号を圧縮符号化する。
【０１８１】
また、この第１１実施例の復号化方法は、復号したいディジタル信号に対する誤差信号の圧縮符号を伸張復号して誤差信号を生成し、前記復号したいディジタル信号と同一量子化精度で、サンプリング周波数が低いがより近い再生ディジタル信号を、復号誤差信号のサンプリング周波数と同一のサンプリング周波数にアップサンプリングして、前記復号誤差信号に加算してディジタル信号を求める。
図１６、２１の実施例で適用した図２２、２３の変形をこの図４４、４５の実施例に適用し、アップサンプリング信号及び精度変換信号の一方又は両方に対し、サンプルのレベル調整、サンプル位置の調整を行ってもよい。
【０１８２】
図４４に示した符号化装置、また図４５に示した復号化装置を、それぞれコンピュータにプログラムを実行させて機能させる構成としてもよい。この場合は、例えば復号化装置について云えば、ＣＤ−ＲＯＭ、磁気ディスクなどの記録媒体から、又は通信回線を通して復号化プログラムをコンピュータ内にダウンロードさせ、その復号化プログラムをコンピュータに実行させればよい。
上述においてはこの発明を音楽ディジタル信号に適用したが画像のディジタル信号に適用することもできる。
上述の第１１実施例によれば、振幅の精度とサンプリングレートの要求の異なる符号化、特に可逆な符号化が統一的に実行でき、個々の圧縮性能と各種符号化条件全体に対する圧縮性能を両立できる。
第１２実施例
図４６はこの発明の第１２の実施例の概念的構成を示す。この実施例では、５チャンネルの信号Ｌ５ｃ：前左、Ｒ５ｃ：前右、Ｃ５ｃ：中央、ＬＳ５ｃ：左後（サラウンド）、ＲＳ５ｃ：右後（サラウンド）と、２チャンネルのステレオ信号Ｌ，Ｒと、１チャンネルのモノラル信号Ｍの３種類のチャンネル数の信号を階層符号化することを想定している。いずれも同一空間で収録されたものとする。５チャンネル信号に対し、チャンネル数の少ないステレオ信号Ｌ，Ｒとモノラル信号Ｍはより下位に、ステレオ信号Ｌ，Ｒに対し、チャンネル数の少ない（即ち１チャンネルの）モノラル信号Ｍは下位または予め有る規格に従って収録されたものに階層化する。
【０１８３】
まず、モノラル信号Ｍは単独で圧縮符号化を行う。この圧縮符号化は可逆符号化でも非可逆符号化でもよい。ステレオ信号Ｌ，Ｒの符号化にはモノラル信号Ｍを補正して、補正後の信号Ｍ’をＬ，Ｒから引き算してその差分信号Ｌ−Ｍ’，  Ｒ−Ｍ’をそれぞれ可逆圧縮符号化する。このとき、補正に関する補助情報も可逆符号化する。補助情報自体が符号として出力される場合は、更に符号化を行う必要はない。モノラル信号Ｍはステレオ信号Ｌ，Ｒとそれぞれある程度の相関があるので、多くの場合、差分信号のほうが信号Ｌ，Ｒそのものより振幅を小さくできる。
補正に関しては、図５２を参照して後述するが、信号サンプル値に係数を掛けることによる振幅調整や、サンプル位置の調整、またはこれらの組み合わせを行う。このような補正により後述の圧縮符号化する誤差信号の振幅をできるだけ小さくする。フレームごとに補助情報を使って補正を行うこともできる。決定した補正量に関する補助情報も符号化する。
【０１８４】
更に、ステレオ信号Ｌ，Ｒとモノラル信号Ｍを５チャンネルの符号化効率の改善に利用する。一般的な収録条件では５チャンネル信号中の信号Ｌ５ｃ，  ＬＳ５ｃとステレオ信号Ｌとの相関が強く、５チャンネル信号中の信号Ｒ５ｃ，  ＲＳ５ｃとステレオ信号Ｒとの相関が強く、５チャンネル信号中の信号Ｃ５ｃとモノラル信号Ｍとの相関が強いことを利用した差分符号化を行う。即ち、ステレオ信号Ｌから５チャンネル信号中の信号Ｌ５ｃ又はＬＳ５ｃの差分信号（Ｌ５ｃ−Ｌ），  （ＬＳ５ｃ−Ｌ）をそれぞれ可逆圧縮符号化し、ステレオ信号Ｒから５チャンネル信号中の信号Ｒ５ｃ又はＲＳ５ｃの差分信号（Ｒ４ｃ−Ｒ），  （ＲＳ５ｃ−Ｒ）をそれぞれ可逆圧縮符号化する。更に、モノラル信号Ｍから５チャンネル信号中の信号Ｃ５ｃの差分信号（Ｃ５ｃ−Ｍ）も可逆圧縮符号化する。
【０１８５】
図４７は図４６に示した第１２実施例の概念をより具体的に構成した例を示す。ここでは、信号としてサンプリング周波数１９２ｋＨｚ，  サンプルワード長（量子化精度）２４ｂｉｔの５チャンネル信号Ｃ５ｃ，  Ｌ５ｃ，  Ｒ５ｃ，  ＬＳ５ｃ，  ＲＳ５ｃが信号源１０Ｃ５，  １０Ｌ５，  １０Ｒ５，  １０ＬＳ，  １０ＲＳによりそれぞれ供給され、サンプリング周波数１９２ｋＨｚ，  サンプルワード長２４ｂｉｔのステレオ信号Ｌ，Ｒが信号源１０Ｌ，  １０Ｒにより供給され、サンプリング周波数４８ｋＨｚ、サンプルワード長１６ｂｉｔのモノラル信号Ｍが信号源１０Ｍにより供給されている場合を示している。
５チャンネル信号中の信号Ｌ５ｃとＬＳ５ｃはそれぞれ減算器１３Ｌ５，  １３ＬＳにより、図５２を参照して後述する補正部１６Ｌ５，  １６ＬＳからの補正されたステレオ信号Ｌ’と減算され、得られた残差信号（誤差信号又は差分信号とも呼ぶ）は圧縮符号化部１１Ｌ５，  １１ＬＳにより可逆符号化される。補正部１６Ｌ５，  １６ＬＳで決定された補正情報は補助情報として補助情報符号化部１５Ｌ５，  １５ＬＳで可逆符号化される。同様に、５チャンネル信号中の信号Ｒ５ｃとＲＳ５ｃはそれぞれ減算器１３Ｒ５，  １３ＲＳにより、補正部１６Ｒ５，  １６ＲＳからの補正されたステレオ信号Ｒ’と減算され、得られた残差信号は圧縮符号化部１１Ｒ５，  １１ＲＳにより可逆符号化される。また、補正部１６Ｒ５，  １６ＲＳで決定されたパラメータは補助情報として補助情報符号化部１５Ｒ５，  １５ＲＳで可逆符号化される。補正情報がそれ自体符号として出力される場合は補助情報符号化部で更に符号化する必要はない。
【０１８６】
モノラル信号Ｍはグレードアップ部６２でサンプリングレートが４８ｋＨｚから１９２ｋＨｚにアップサンプルされ、更に各サンプルは最上位ビット方向に８ビットシフトして下位側に同数８個の、つまり８ビットの”０”が付加され２４ビットのサンプルにグレードアップされる。グレードアップされたモノラル信号は補正部１６Ｃ５，  １６Ｌ，  １６Ｒに与えられる。５チャンネル信号中の信号Ｃ５ｃとステレオ信号Ｌ，  Ｒはそれぞれ減算器１３Ｃ５，  １３Ｌ，  １３Ｒにより、補正部１６Ｃ５，  １６Ｌ，  １６Ｒからの補正されたグレードアップモノラル信号Ｍ’と減算され、得られた誤差信号は圧縮符号化部１１Ｃ５，  １１Ｌ，  １１Ｒにより可逆圧縮符号化される。モノラル信号Ｍは圧縮符号化部１１Ｍにより圧縮符号化される。圧縮符号化部１１Ｍでの符号化は、可逆符号化でも非可逆符号化でもよい。
【０１８７】
図４８は図４７の符号化装置に対応する復号化装置の具体例である。図４７における圧縮符号化部１１Ｃ５，  １１Ｌ５，  １１Ｒ５，  １１ＬＳ，  １１ＲＳ，  １１Ｌ，  １１Ｒによりそれぞれ可逆符号化された符号は復号伸張部３０Ｃ５，  ３０Ｌ５，  ３０Ｒ５，  ３０ＬＳ，  ３０ＲＳ，  ３０Ｌ，  ３０Ｒによりそれぞれの符号化に対応した復号アルゴリズムにより復号され、復号信号は加算器３２Ｃ５，  ３２Ｌ５，  ３２Ｒ５，  ３２ＬＳ，  ３２ＲＳ，  ３２Ｌ，  ３２Ｒに与えられ、補正部３６Ｃ５，  ３６Ｌ５，  ３６Ｒ５，  ３６ＬＳ，  ３６ＲＳ，  ３６Ｌ，  ３６Ｒからの補正された信号Ｍ’，Ｌ’，Ｒ’，Ｌ’，Ｒ’，Ｍ’，Ｍ’と加算され、原音信号Ｃ５ｃ，  Ｌ５ｃ，  Ｒ５ｃ，  ＬＳ５ｃ，  ＲＳ５ｃ，  Ｌ，  Ｒが生成される。符号化装置の圧縮符号化部１１Ｍからの符号は復号伸張部３０Ｍで図４７の符号化装置における圧縮符号化部１１Ｍの符号化に対応した復号アルゴリズムで復号され、モノラル信号Ｍとして出力される。更に、符号化装置で符号化された補助情報は補助情報復号化部３５Ｃ５，  ３５Ｌ５，  ３５Ｒ５，  ３５ＬＳ，  ３５ＲＳ，  ３５Ｌ，  ３５Ｒによりそれぞれの符号化に対応した復号化アルゴリズムで復号され、補正部３６Ｃ５，  ３６Ｌ５，  ３６Ｒ５，  ３６ＬＳ，  ３６ＲＳ，  ３６Ｌ，
３６Ｒに与えられる。
【０１８８】
伸張復号化部３０Ｍで復号されたモノラル信号はそのままワード長１６ｂｉｔ、サンプリングレート４８ｋＨｚのモノラル信号Ｍとして出力されるとともに、グレードアップ部８１によりワード長２４ｂｉｔ、サンプリングレート１９２ｋＨｚにグレードアップされ、補正部３６Ｃ５，  ３６Ｌ，  ３６Ｒに与えられる。図５３を参照して後述する補正部３６Ｃ５，  ３６Ｌ，  ３６Ｒはそれぞれ補助情報復号化部３５Ｃ５，  ３５Ｌ，  ３５Ｒで復号された補正パラメータ（後述の利得係数ｋ及びタイミング調整量ｐ）により、グレードアップされたモノラル信号Ｍ’を補正して加算器３２Ｃ５，  ３２Ｌ，  ３２Ｒに与える。加算器３２Ｃ５，  ３２Ｌ，  ３３Ｒは５チャンネル信号のセンタ信号Ｃ５ｃ、ステレオ信号Ｌ，Ｒを出力する。
【０１８９】
補正部３６Ｌ５，  ３６ＬＳは加算器３２Ｌの出力（ステレオ信号Ｌ）を補助情報復号化部３５Ｌ５，  ３５ＬＳで復号された補正パラメータにより補正し、補正された信号Ｌ’を加算器３２Ｌ５，  ３２ＬＳに与える。同様に、補正部３６Ｒ５，  ３６ＲＳは加算器３２Ｒの出力（ステレオ信号Ｒ）を補助情報復号化部３５Ｒ５，  ３５ＲＳで復号された補正パラメータにより補正し、補正された信号Ｒ’を加算器３２Ｒ５，  ３２ＲＳに与える。加算器３２Ｌ５，  ３２Ｒ５，  ３２ＬＳ，  ３２ＲＳは５チャンネル信号Ｌ５ｃ，  Ｒ５ｃ，  ＬＳ５ｃ，  ＲＳ５ｃを出力する。
第１３実施例
図４９は第１３実施例の概念を示し、２チャンネルのステレオ信号Ｌ，Ｒに対して、Ｌ、Ｒの和と差を生成している。一般的な収録条件では、和信号（Ｌ＋Ｒ）は差信号（Ｌ−Ｒ）より振幅が大きく、かつ１つの位置で捕らえたモノラルの信号Ｍ及び５チャンネル信号のセンタ信号Ｃ５ｃとの相関が大きい場合が多い。従って、和信号（Ｌ＋Ｒ）とモノラル信号Ｍの差分、及び和信号（Ｌ＋Ｒ）とセンタ信号Ｃ５ｃとの差分を可逆符号化し、同時に差信号（Ｌ−Ｒ）をそのまま可逆符号化する。モノラル信号Ｍもそのまま可逆符号化または非可逆符号化する。和信号とモノラル信号の差分をとる場合、和信号の半値もしくはモノラル信号の倍値のいずれか一方を用いる。和信号とセンタ信号の差分をとる場合、和信号の半値もしくはセンタ信号の倍値のいずれか一方を用いる。いずれの場合も、半値、倍値を得るためにその値を示すビット列を１ビットずつ下位又は上位にシフトさせてもよい。
【０１９０】
更に、一般にステレオ信号Ｌは５チャンネル信号中の信号Ｌ５ｃ，  ＬＳ５ｃと相関が高く、ステレオ信号Ｒは５チャンネル信号中の信号Ｒ５ｃ，  ＲＳ５ｃと相関が高いので、信号Ｌ５ｃ，  ＬＳ５ｃと信号Ｌの差分及び信号Ｒ５ｃ，  ＲＳ５ｃと信号Ｒの差分をそれぞれ可逆符号化する。なお、以下の説明では差信号（Ｌ−Ｒ）と和信号（Ｌ＋Ｒ）を符号化する場合で説明するが、いずれか一方を２で割り算して符号化を行っても差信号（Ｌ−Ｒ）の最下位の桁のビットは、和信号（Ｌ＋Ｒ）の最下位ビットと同じなので、２で割った方を復元時に２倍し（１ビット下位、つまりＭＳＢ方向にシフトし）、その最下位ビットを２で割らなかった方の最下位ビットと同じにすれば差信号（Ｌ−Ｒ）と和信号（Ｌ＋Ｒ）を完全に歪なく再構成できる。信号の再構成時にはモノラル信号Ｍの復号、和信号（Ｌ＋Ｒ）の復号、差信号（Ｌ−Ｒ）の復号で、５チャンネル信号、ステレオ信号、モノラル信号のすべてが再構成できる。
【０１９１】
図５０は図４９に示した概念による第１３実施例の具体的構成例を示す。５チャンネル信号のうち、信号Ｌ５ｃ，  Ｒ５ｃ，  ＬＳ５ｃ，  ＲＳ５ｃに対する符号化処理のための構成は図４７の場合と同じであるが、センタ信号Ｃ５ｃに対する符号化がモノラル信号とでなく、和信号（Ｌ＋Ｒ）との差分を取って符号化される点が異なる。図５０では、ステレオ信号ＬとＲは減算器７８Ｓで減算されて差信号（Ｌ−Ｒ）を生成し、圧縮符号化部１１Ｌで可逆符号化される。また、ステレオ信号ＬとＲは加算器７８Ａで加算され、その加算出力（Ｌ＋Ｒ）は減算器１３Ｍでグレードアップ部６２からのサンプルワード長２４ｂｉｔ、サンプリングレート１９２ｋＨｚにグレードアップされたモノラル信号Ｍ’と減算され、その誤差信号は圧縮符号化部１１Ｒで可逆符号化される。加算器７８Ａからの出力信号（Ｌ＋Ｒ）はまた、補正部１６Ｃ５で補正され、減算器１３Ｃ５に与えられ、５チャンネル信号中のセンタ信号Ｃ５ｃと減算される。各補正部の構成と動作は図４７において使用されている補正部１６Ｃ５，１６Ｌ５，１６Ｒ５，１６ＬＳ，１６ＲＳ，１６Ｌ，１６Ｒと同じであり、図５２を参照して後述する。
【０１９２】
図５１は図５０の符号化装置に対応する復号化装置の構成を示す。この例では、伸張復号化部３０Ｍで復号されたサンプルワード長１６ｂｉｔ、サンプリングレート４８ｋＨｚのモノラル信号Ｍはそのまま出力されるとともに、グレードアップ部８１によりサンプルワード長２４ｂｉｔ、サンプリングレート１９２ｋＨｚの信号にグレードアップされ、加算器３２Ｍに与えられる。加算器３２Ｍは伸張復号化部３０Ｒからの復号誤差信号とグレードアップされたモノラル信号Ｍ’とを加算し、ステレオ和信号（Ｌ＋Ｒ）を生成する。この和信号（Ｌ＋Ｒ）は補正部３６Ｃ５で復号化部３５Ｃ５からの復号された補助情報により補正され（図５３を参照して後述）、加算器３２Ｃ５に与える。加算器３２Ｃ５は伸張復号化部３０Ｃ５からの復号誤差信号と補正された和信号（Ｌ＋Ｒ）を加算して５チャンネル信号のセンタ信号Ｃ５ｃを出力する。
【０１９３】
伸張復号化部３０Ｌで復号された差信号（Ｌ−Ｒ）と、加算器３２Ｍからの和信号（Ｌ＋Ｒ）は加算器９７Ａで加算され、２で割り算してステレオ信号Ｌが生成され、また、減算器９７Ｓで減算され、２で割り算してステレオ信号Ｒが生成される。伸張復号化部３０Ｌ５，  ３０Ｒ５，  ３０ＬＳ，  ３０ＲＳで復号された誤差信号に対する処理は図５０の場合と同様であり、その処理により５チャンネル信号Ｃ５ｃ，  Ｌ５ｃ，  Ｒ５ｃ，  ＬＳ５ｃ，  ＲＳ５ｃが生成される。
図４７及び５０における各補正部１６Ｃ５，  １６Ｌ５，  １６Ｒ５，  １６ＬＳ，  １６ＲＳ，  １６Ｌ，  １６Ｒは同じ構成であり、例えば図５２にその１つを代表して１６ｍｎで示すように、前述の図２２で示したものと基本的に同じであり、利得調整部１６Ａと、タイミング調整部１６Ｂと、誤差最小化部１６Ｃとから構成されている。信号源からのチャンネル信号は利得調整部１６Ａで誤差最小化部１６Ｃから与えられた係数ｋが乗算され、タイミング調整部１６Ｂで誤差最小化部１６Ｃによりサンプルのタイミングが指定されたシフト量ｐだけ進み方向または遅延方向にずらされて減算器１３ｍｎ（１３Ｃ５，  １３Ｌ５，  ．．．を代表する）に与えられる。誤差最小化部１６Ｃは減算器１３ｍｎの出力誤差のパワーが最小となる係数ｋ及びシフト量ｐを例えば予め決めた複数の（ｋ，ｐ）の値の組から選択して決定する。この決定された係数ｋとシフト量ｐの組を表すインデックスが補正情報として補助情報符号化部１５ｍｎ（１５Ｃ５，  １５Ｌ５，  ．．．を代表する）に与えられ、補助符号として出力される。
【０１９４】
図４８及び５１における各補正部３６Ｃ５，  ３６Ｌ５，  ３６Ｒ５，  ３６ＬＳ，  ３６ＲＳ，  ３６Ｌは同じ構成であり、図５３にその１つを代表して３６ｍｎとして示すように、前述の図２３で示したものと基本的に同じであり、利得調整部３６Ａとタイミング調整部３６Ｂとから構成され、補正情報復号化部３５ｍｎからの復号された補正パラメータとして利得調整係数ｋと時間シフト量ｐにより信号サンプルの振幅を利得調整部３６Ａでｋ倍し、サンプルのタイミングをタイミング調整部３６Ｂでｐだけシフトし、加算器３２ｍｎに与える。
第１４実施例
図５４はこの発明による符号化方法の第１４実施例の概念を示す。この第１４実施例においては、５チャンネルの信号に対してチャンネル間直交変換を行って他チャンネルの信号との差分信号を算出する。チャンネル間直交変換とは、チャンネル間をまたいだ周波数領域への変換などが相当し、同一時刻における各チャンネル１個のサンプルを要素とするチャンネル数Ｎｃを次元数とするベクトルに対し、Ｎｃ×Ｎｃ直交行列を乗算することと等価である。チャンネル間直交変換としては、例えばチャンネル間の主成分分析行列又はアダマール行列、ＤＣＴ（ディジタル余弦変換）行列、ＤＦＴ（ディジタルフーリエ変換）行列、を乗じることが挙げられる。
【０１９５】
この変換により入力サンプルのベクトルは周波数領域のサンプル要素からなるベクトルに変換される。以下の説明では、その変換出力サンプル要素の周波数の低いほうから順にＦ０，  Ｆ１，  Ｆ２，  Ｆ３，  Ｆ４とする。直交変換により最も周波数の低い成分Ｆ０は、５チャンネル入力サンプルの和となる成分であり、一般にそれより周波数の高い成分よりもパワーが大きくなる。例えば、マルチチャンネル音楽信号のようなチャンネル間の相関が高い場合、周波数の低域側にエネルギーが集中し、高域側のエネルギーは小さくなっている。従って、チャンネル間直交変換を行うと、周波数の最も低い信号Ｆ０側の振幅が大となる。
【０１９６】
チャンネル間直交変換出力Ｆ０〜Ｆ４中の振幅の一番大きい信号、例えばＦ０は、モノラル信号Ｍとの相関が高いことが期待される。また、２番目に振幅の大きい信号、例えばＦ１がステレオ差信号（Ｌ−Ｒ）と相関が高いことが期待される。そこで、モノラル信号Ｍを補正して振幅の最も大きい直交変換出力信号Ｆ０との差分を可逆符号化し、差信号（Ｌ−Ｒ）を補正して２番目に大きい振幅の直交変換出力信号Ｆ１との差分を可逆符号化する。
図５５は図５４に示した第１４実施例の符号化方法の概念を具体的に構成した符号化装置の例を示す。図５５における補正部１６Ａ，  １６Ｂの構成も接続関係も図５２で示したものと同様であり、図を簡略化するために減算器の出力から補正部への接続と、補助情報符号化部１５ｍｎの表記を省略してある。５チャンネル信号Ｃ５ｃ，  Ｌ５ｃ，  Ｒ５ｃ，  ＬＳ５ｃ，  ＲＳ５ｃ，に対し直交変換部１９でチャンネル間直交変換を行い、変換出力信号Ｆ０〜Ｆ４を生成する。ステレオ信号Ｌ，Ｒに対しては図５０の場合と同様に減算器７８Ｓと加算器７８Ａにより差信号（Ｌ−Ｒ）と和信号（Ｌ＋Ｒ）が生成される。差信号（Ｌ−Ｒ）は圧縮符号化部１１Ｌで可逆符号化される。
【０１９７】
モノラル信号Ｍは圧縮符号化部１１Ｍで可逆符号化または非可逆符号化されるとともに、グレードアップ部６２でサンプリング周波数が４８ｋＨｚから１９２ｋＨｚへ、量子化精度が１６ｂｉｔから２４ｂｉｔにグレードアップされる。グレードアップされたモノラル信号Ｍは減算器１３Ｍで和信号（Ｌ＋Ｒ）と減算され、誤差信号が圧縮符号化部１１Ｒで可逆圧縮される。また、グレードアップされたモノラル信号Ｍは補正部１６Ａで補正され、補正された信号と減算器１３Ａで信号Ｆ０〜Ｆ４中の最も大きな振幅の信号Ｆ０と減算されて得られた誤差信号が圧縮符号化部１１Ｃ５で可逆符号化される。
【０１９８】
一方、差信号（Ｌ−Ｒ）は補正部１６Ｂで補正され、減算器１３Ｂで信号Ｆ０〜Ｆ４中の２番目に大きい振幅の信号Ｆ１と減算され、得られた誤差信号が圧縮符号化部１１Ｃ５で符号化される。他の変換出力信号Ｆ２〜Ｆ４は圧縮符号化部１１Ｒ５，  １１ＬＳ，  １１ＲＳで符号化される。なお、チャンネル間直交変換部１９の出力Ｆ０，  Ｆ１，  …は入力信号によっては必ずしも常にＦ０が最大の振幅となり、Ｆ１が２番目に大きな振幅となるわけではないが、このような傾向があれば、その傾向にあわせてどの周波数について誤差信号を生成するかを予め決めておけばよい。
図５６は図５５に対応した復号化装置を示す。伸張復号化部３０Ｍで復号された信号はそのままサンプリング周波数４８ｋＨｚ、量子化精度１６ｂｉｔのモノラル信号Ｍとして出力されるとともに、グレードアップ部８１でサンプリング周波数１９２ｋＨｚ、量子化精度２４ｂｉｔの信号にグレードアップされる。伸張復号化部３０Ｒで復号された誤差信号は加算器３２Ｍでグレードアップされたモノラル信号Ｍと加算され、和信号（Ｌ＋Ｒ）が生成される。この和信号（Ｌ＋Ｒ）と復号化部３０Ｌで復号された差信号（Ｌ−Ｒ）とが加算器９７Ａと減算器９７Ｓでそれぞれ加算及び減算されてそれぞれ２で割り算されてステレオ信号ＬとＲが生成される。
【０１９９】
グレードアップされたモノラル信号Ｍと差信号（Ｌ−Ｒ）はそれぞれ補正部３６Ａ，  ３６Ｂで補正され、補正出力が加算器３２Ａ，  ３２Ｂでそれぞれ復号化部３０Ｃ５，  ３０Ｌ５からの復号信号と加算され、信号Ｆ０，  Ｆ１が生成される。これら信号Ｆ０，  Ｆ１及び復号化部３０Ｒ５，  ３０ＬＳ，  ３０ＲＳで復号された信号Ｆ２，  Ｆ３，  Ｆ４はチャンネル間直交逆変換部３９で直交逆変換され、時間領域の５チャンネル信号Ｃ５ｃ，  Ｌ５ｃ，  Ｒ５ｃ，  ＬＳ５ｃ，  ＲＳ５ｃが生成される。
前述した図４７及び５０の符号化装置の実施例において、５チャンネル信号はサンプリング周波数が１９２ｋＨｚ、振幅分解能が２４ｂｉｔとして説明し、これに比べてモノラル信号Ｍのサンプリング周波数は４８ｋＨｚ、振幅分解能は１６ｂｉｔと低いが、モノラル信号Ｍをグレードアップ部６２においてサンプリング周波数１９２ｋＨｚ、振幅分解能２４ｂｉｔにグレードアップして５チャンネル信号のセンタ信号Ｃ５ｃとの差分を可逆符号化している。
【０２００】
上述した実施例に拠れば、チャンネル数の異なる可逆な符号化が統一的に実行でき、差分符号化を行わないでそれぞれのチャンネルを別々に符号化する場合に比べてシステム全体として圧縮率を高めることができる。即ち、５チャンネル信号とステレオ信号間の差分を取ることにより両者間の相関を除去できるので、５チャンネル信号とステレオ信号を独立に圧縮したときの合計よりも少ない情報量の符号ビット列となる。また、ネットワーク上の通信量を監視し、通信量が予め決めた値を超えた場合には、例えば５チャンネル信号の送信を停止し、ステレオ信号とモノラル信号のみを送信するなど、ネットワークので利用可能な帯域変動に合わせて、チャンネル数を増減することも可能である。
第１５実施例
音声、画像などの情報を圧縮する方法として歪を許さない可逆な符号化方法が知られている。用途によってはサンプリング周波数や量子化精度が異なる場合があり、前述の実施例のように異なる複数種類の組み合わせのサンプリングレートと振幅分解能の信号が予め用意されていると、用途や好みやネットワーク条件によって複数種類のサンプリング周波数の１つと複数種類の振幅分解能の１つの所望の組に対応可能な可逆圧縮符号化が可能となる。以下にそのような圧縮符号化の第１５実施例を説明する。
【０２０１】
ここでは、サンプリング周波数と振幅の量子化精度を前述の図３３で示したように２次元的に階層化して信号を符号化することにより、より上位の階層の符号化が下位の階層の符号化で表すことができるようにする。指定されたサンプリング周波数と量子化精度での原音が再現でき、複数種類の符号化に階層的に統合できる。特に下位の階層のサンプリング周波数の信号の低周波数成分と下位の振幅分解能の信号の高周波数成分を組み合わせ、選択又は合成して原音との差分をとることにより符号化効率を改善できる。
図３３に示した階層構造によりサンプリング周波数と量子化精度の２次元階層化を行う場合は、量子化精度は階層数Ｐ＝３であり、それぞれ１６，  ２０，  ２４ビット、サンプリングレートは階層数Ｑ＝３であり、それぞれ４８，  ９６，  １９２ｋＨｚとする。Ｐ×Ｑ＝９種類の原音Ａ，  Ｂ，  Ｃ，  Ｄ，  Ｅ，  Ｆ，  Ｇ，  Ｈ，  Ｉが与えられ、できるだけ少ない情報量で符号化し、元の原音を歪なく復号する。原音信号の属性はＰ×Ｑ＝３×３の９種類に階層され、サンプリング周波数と量子化精度が、より下位の信号を用いて上位の信号が構成できるようにする。
【０２０２】
量子化精度１６ビットの信号は、それより下位のサンプリング周波数で同じ量子化精度の信号をアップサンプルした後の信号との誤差信号を符号化する。４８ｋＨｚの信号はそれより下位の量子化精度の信号を同じ上位に精度変換して、その精度変換した信号との誤差信号を符号化する。サンプリング周波数方向と、量子化精度方向にそれぞれ下位の信号が存在する場合は、２つの下位の信号のうち、いずれかを選択することができる。例えば、サンプリング周波数９６ｋＨｚ、量子化精度２０ビットの信号Ｅを符号化するときにサンプリング周波数９６ｋＨｚ、量子化精度１６ビットの信号Ｂと、サンプリング周波数４８ｋＨｚ、量子化精度２０ビットの信号Ｄのうち、誤差信号のパワーが最小となるほうを選択してもよい。
【０２０３】
図５７はこの第１５実施例の符号化装置である。この例では、原音としてサンプリング周波数１９２ｋＨｚで、量子化精度がそれぞれ２４ｂｉｔ，  ２０ｂｉｔ，  １６ｂｉｔの原音信号Ｓ３，３，  Ｓ２，３，  Ｓ１，３，を出力する信号源１０３，３，  １０２，３，  １０１，３と、サンプリング周波数９６ｋＨｚで量子化精度がそれぞれ２４ｂｉｔ，  ２０ｂｉｔ，  １６ｂｉｔの原音信号Ｓ３，２，  Ｓ２，２，  Ｓ１，２を出力する信号源１０３，２，  １０２，２，  １０１，２と、サンプリング周波数４８ｋＨｚで量子化精度がそれぞれ２４ｂｉｔ，  ２０ｂｉｔ，  １６ｂｉｔの原音信号Ｓ３，１，  Ｓ２，１，  Ｓ１，１を出力する信号源１０３，１，  １０２，１，  １０１，１が設けられているものとする。それぞれの信号源１０３，３，  １０２，３，  １０１，３からの出力原音信号Ｓ３，３，  Ｓ２，３，  Ｓ１，３は差分モジュール１３３，３，  １３２，３，  １３１，３においてそれぞれの信号Ｓ３，３，  Ｓ２，３，  Ｓ１，３より下位の信号を同位にグレードアップして原音信号Ｓ３，３，  Ｓ２，３，  Ｓ１，３との差分を生成し、圧縮符号化部１１３，３，  １１２，３，  １１１，３により可逆符号化して出力する。
【０２０４】
同様に、信号源１０３，２，  １０２，２，  １０１，２からの原音信号Ｓ３，２，  Ｓ２，２，  Ｓ１，２は差分モジュール１３３，２，  １３２，２，  １３１，２においてそれぞれの信号Ｓ３，２，  Ｓ２，２，  Ｓ１，２より下位の信号を同位にグレードアップして原音信号Ｓ３，２，  Ｓ２，２，  Ｓ１，２との差分を生成し、圧縮符号化部１１３，２，  １１２，２，  １１１，２により可逆符号化して出力する。信号源１０３，１，  １０２，１からの原音信号Ｓ３，１，  Ｓ２，１は差分モジュール１３３，１，  １３２，１で信号Ｓ３，１，  Ｓ２，１より下位の信号を同位にグレードアップして信号Ｓ３，１，  Ｓ２，１との差分を生成し、圧縮符号化部１１３，１，  １１２，１で可逆符号化して出力する。信号源１０１，１の原音信号Ｓ１，１に対しては、それより下位の信号がないのでそのまま圧縮符号化部１１１，１で可逆符号化または非可逆符号化して出力する。
【０２０５】
図５７の符号化装置における各差分モジュール１３３，３，  １３３，２，  １３２，３，  １３２，２は、信号源１０ｍ，ｎ（ｍ＝２，  ３；  ｎ＝２，  ３）からの原音信号Ｓｍ，ｎと、下位の信号Ｓｍ−１，ｎまたはＳｍ，ｎ−１との誤差を生成し、圧縮符号化部１１ｍ，ｎに出力する。下位の信号Ｓｍ−１，ｎ又はＳｍ，ｎ−１はアップサンプル、精度調整を経て、信号源１０ｍ，ｎからの原音信号Ｓｍ，ｎにできるだけ近い信号を生成する。この際に、同じサンプリング周波数で量子化精度が下位の信号と、同じ量子化精度でサンプリング周波数が下位の信号の２種類の信号からいずれか１つを選択する。信号の選択情報は補助情報として出力される。
【０２０６】
例えば差分モジュール１３３，３には原音信号Ｓ３，３と同じ量子化精度２４ｂｉｔでサンプリング周波数は下位の、即ち９６ｋＨｚの原音信号Ｓ３，２と、原音信号Ｓ３，３と同じサンプリング周波数１９２ｋＨｚで量子化精度が下位の、即ち２０ｂｉｔの原音信号Ｓ２，３が与えられ、図５８を参照して後述するように、いずれか一方を選択して原音信号Ｓ３，３との差分を生成する。下位のサンプリング周波数の信号に対しては誤差の小さいことが期待される低域（原音信号Ｓｍ，ｎのサンプリング周波数の半値を上限とする低周波成分）のみを使い、下位の量子化精度の信号に対しては、相対的に誤差の小さいことが期待される高域（原音信号Ｓｍ，ｎのサンプリング周波数の半値を下限とする高周波成分）のみを使う。
【０２０７】
あるいは、上記選択のほかに、２種類の信号を合成することが可能である。合成には、平均、重みつき加算、時間的に変動する重みつき加算などが含まれる。例えば図５９を参照して後述するように、２つの信号Ｓ３，２，  Ｓ２，３の重み付け平均と原音信号Ｓ３，３との差分を生成し、出力する。差分モジュール１３２，３，  １３３，２，  １３２，２も同様の構成である。
差分モジュール１３１，３，  １３１，２，  １３３，１，  １３３，２についてはそれらの入力原音信号Ｓ１，３，  Ｓ１，２，  Ｓ３，１，  Ｓ２，１より下位のサンプリング周波数の信号はないので、下位の量子化精度の原音信号Ｓ１，２，  Ｓ１，１，  Ｓ２，１，  Ｓ１，１のみが与えられる。
【０２０８】
また、フレーム全体で選択するのではなく、サブフレームごと、又は複数フレームごとに差分パワーが小さくなるほうを選択することも可能である。差分モジュール１３１，３，  １３１，２，  １３３，１，  １３２，１では、信号源からの信号Ｓ１，３，  Ｓ１，２，  Ｓ３，１，  Ｓ２，１に対し、それらより下位の各１つの信号との差分を取り、対応する圧縮符号化部に与える。
図５８は各差分モジュール１３３，３，  １３２，３，  １３３，２，  １３２，２のうちのいずれか１つを１３ｍ，ｎと表して、その入力原音信号Ｓｍ，ｎ（ｍ＝２，  ３；  ｎ＝２，  ３）に対し、それより下位の原音信号Ｓｍ，ｎ−２とＳｍ−１，ｎが入力され、それらはそれぞれアップサンプリング部１３Ａと精度変換部１３Ｃに与えられる。アップサンプル部１３Ａで下位の信号Ｓｍ，ｎ−１はアップサンプルされ原音信号Ｓｍ，ｎと同じサンプリングレートとされ、そのサンプリング周波数の半値を上限とするカットオフ周波数とする低域通過フィルタ１３Ｂを通してセレクタ１３Ｅに与えられる。精度変換部１３Ｃで下位の信号Ｓｍ−１，ｎは上位ビット方向に４ビットシフトされることにより４ビットの”０”が付加されて信号Ｓｍ，ｎと同じ量子化精度とされ、原音信号Ｓｍ，ｎのサンプリング周波数の半値を下限とするカットオフ周波数とする高域通過フィルタ１３Ｄを通してセレクタ１３Ｅに与えられる。セレクタ１３Ｅにより選択された信号は減算器１３Ｓで入力信号Ｓｍ，ｎと減算される。誤差最小化部１３Ｆは減算器１３Ｓの出力誤差のパワーが最小となる方の信号を選択するようにセレクタ１３Ｅを制御し、どちらの信号を選択したかを表す選択情報を補助情報として出力する。補助情報は図５７に破線で示すように対応する圧縮符号化部１１ｍ，ｎに与えられ、誤差信号とともに符号化される。
【０２０９】
図５９は原音信号Ｓｍ，ｎに対し下位の信号Ｓｍ，ｎ−１とＳｍ−１，ｎの重み付け平均を行う場合の差分モジュール１３ｍ，ｎ（ｍ＝２，  ３；  ｎ＝２，  ３）の構成例を示す。図５８の差分モジュールにおけるセレクタ１３Ｅの代わりに重み乗算器１３Ｇ，  １３Ｈと加算器１３Ｋが設けられ、誤差最小化部１３Ｆにより設定された重み係数ｗ１，  ｗ２と原音信号Ｓｍ，ｎのサンプリング周波数の半値を上限とするカットオフ周波数を持つ低域通過フィルタ１３Ｂからの出力及び高域通過フィルタ１３Ｄからの出力がそれぞれ乗算され、これら２つの乗算結果は加算器１３Ｋで加算され、減算器１３Ｓに与えられる。誤差最小化部１３Ｆには予め決められた複数の組の重み係数（ｗ１，  ｗ２）が組ごとに符号に対応して重み係数表として記憶部（図示してない）に格納されており、誤差最小化部１３Ｆは減算器１３Ｓの出力誤差のパワーが最小となるような重み係数ｗ１，  ｗ２の組を重み係数表から選択し、その組の重み係数ｗ１，  ｗ２に対応する符号を補助情報として出力する。図５７における差分モジュール１３１，３，  １３１，２，  １３３，１，  １３２，１の場合は、より下位の信号はそれぞれＳ１，２，  Ｓ１，１，  Ｓ２，１，  Ｓ１，１の１つずつだけなので、図５８におけるアップサンプリング部１３Ａ、低域通過フィルタ１３Ｂ、セレクタ１３Ｅ、誤差最小化部１３Ｆは不要であり、高域通過フィルタ１３Ｄの出力はそのまま減算器１３Ｓに与えられる。同様に、これらの差分モジュールは図５９の場合、高域通過フィルタ１３Ｄからの出力はそのまま減算器１３Ｓに与えられる。
【０２１０】
図６０は図５７の符号化装置に対応する復号化装置の構成例を示す。音源信号Ｉ，  Ｆ，  Ｃ，  Ｈ，  Ｅ，  Ｂ，  Ｇ，  Ｄ，  Ａに対応した入力符号はそれぞれ伸張復号化部で補助情報とともに復号され、伸張復号化部３０１，１からの復号出力は最下位の復号原音信号Ｓ１，１として出力されるとともに、それぞれ加算モジュール３２１，２，  ３２２，１に与えられる。それ以外の復号化部３０３，３〜３０２，１の復号誤差信号は加算モジュール３２３，３〜３２２，１に与えられる。加算モジュール３２３，３，  ３２２２，３，  ３２３，２，  ３２２，２は復号された各誤差信号と、それより下位からの２つのグレードアップした原音信号のいずれかとを加算して、あるいは２つの重み付き平均と加算して原音信号Ｓ３，３，  Ｓ２，３，  Ｓ３，２，  Ｓ２，２を生成する。加算モジュール３２１，３，  ３２３，１，  ３２２，１は復号された誤差信号とそれより下位のグレードアップした復号原音信号を加算して原音信号Ｓ１，３，  Ｓ２，３，  Ｓ２，１，  Ｓ３，２を生成する。
【０２１１】
図６０中の加算モジュール３２３，３，  ３２２，３，  ３２３，２，  ３２２，２の任意の１つを３２ｍ，ｎ（ｍ＝２，  ３；  ｎ＝２，  ３）と表し、その構成を図６１に示す。ｍまたはｎの値が大きいほうがサンプリング周波数又は量子化精度が高い（つまり上位の属性である）。この例は図５８の差分モジュール１３ｍ，ｎに対応して、２つの下位信号の１つを選択して使用する場合である。下位の原音信号Ｓｍ，ｎ−１，  Ｓｍ−１，ｎはそれぞれアップサンプル部３２Ａ、精度変換部３２ＣでＳｍ，ｎと同じサンプリングレート、Ｓｍ，ｎと同じ量子化精度にグレードアップされ、それぞれ低域通過フィルタ３２Ｂ、高域通過フィルタ３２Ｄを通してセレクタ３２Ｅに与えられる。制御部３２Ｆは復号された補助情報として２つの下位の信号のうち、どちらを選択したかを表す選択情報に従ってセレクタ３２Ｅを切り替えて選択された信号が加算器３２で復号誤差信号と加算されて原音信号Ｓｍ，ｎが生成される。他の加算モジュール３２１，３，  ３２１，２，  ３２３，１，  ３２２，１は図示していないが、図６１においてアップサンプリング部３２Ａ、低域通過フィルタ３２Ｂ、セレクタ３２Ｅ、制御部３２Ｆを除去し、高域通過フィルタ３２Ｄからの出力を加算器３２Ｓに与える構成となる。
【０２１２】
図６２は図６０における加算モジュール３２ｍ，ｎ（ｍ＝２，  ３；  ｎ＝２，  ３）の、図５９の差分モジュールに対応した構成を示す。この場合は図６１におけるセレクタ３２Ｅの代わりに係数乗算器３２Ｇ，  ３２Ｈと加算器３２Ｋが設けられる。グレードアップされた下位信号Ｓｍ，ｎ−１，  Ｓｍ−１，ｎに補助情報として復号された重み係数ｗ１，  ｗ２が乗算器３２Ｇ，  ３２Ｈで乗算され、乗算結果は加算器３２Ｋで加算される。加算結果は加算器３２で伸張復号化部３０ｍ，ｎからの復号誤差信号と加算され、原音信号Ｓｍ，ｎが生成される。他の加算モジュール３２１，３，  ３２１，２，  ３２３，１，  ３２２，１は図示していないが、図６２においてアップサンプリング部３２Ａ、低域通過フィルタ３２Ｂ、乗算器３２Ｇ、加算器３２Ｋを除去し、乗算器３２Ｈの出力を加算器３２Ｓに与える構成となる。
【０２１３】
図５８、５９に示した差分モジュールにおいて、アップサンプル部１３Ａ、精度変換部１３Ｃの出力側を図６３、６４に示すように、それぞれ低域通過フィルタ１３Ｂ１，  高域通過フィルタ１３Ｂ２及び低域通過フィルタ１３Ｄ１，  高域通過フィルタ１３Ｄ２を設け、下位のサンプリングレートの信号Ｓｍ，ｎ−１に対しても、下位の量子化精度の信号Ｓｍ−１，ｎに対しても、上位にグレードアップ後、カットオフ周波数としてその上位のサンプリング周波数の半値より低周波成分と高周波成分に分離し、それらフィルタ出力のうち、減算器１３からの出力誤差のパワーが小さい方のフィルタ出力の組を誤差最小化部Ｆ１３で判定し、セレクタ１３Ｅで選択する（図６３）。または、図６４に示すようにすべてのフィルタ１３Ｂ１，  １３Ｂ２，  １３Ｄ１，  １３Ｄ２の出力を乗算器１３Ｇ１，  １３Ｇ２，  １３Ｈ１，  １３Ｈ２で重み係数ｗ１１，  ｗ１２，  ｗ２１，  ｗ２２を乗算し、それらの乗算結果を加算器１３Ｋで加算することにより重み付け平均し、減算器１３の出力誤差のパワーが最小となるよう誤差最小化部１３Ｆで重み係数ｗ１１，  ｗ１２，  ｗ２１，  ｗ２２を決めることも可能である。この場合、誤差最小化部１３Ｆには記憶部（図示してない）が設けられ、複数の組の重み係数（ｗ１１，  ｗ１２，  ｗ２１，  ｗ２２）の値がそれぞれの組を表す符号に対応して表として記憶部に格納されており、それらの組から誤差信号のパワーが最小となる組を探索して決定し、その組に対応する符号を出力してもよい。
【０２１４】
図６１、６２に示した復号化装置における加算モジュール３２ｍ，ｎについても図６３、６４で示したと同様に図６５、６６に示すようにアップサンプル部３２Ａの出力を低域通過フィルタ３２Ｂ１と高域通過フィルタ３２Ｂ２で信号Ｓｍ，ｎのカットオフ周波数としてサンプリング周波数の半値より高周波成分と低周波成分の２つの成分に分離し、同様に精度変換部３２Ｃからの出力も低域通過フィルタ３２Ｄ１と高域通過フィルタ３２Ｄ２により信号Ｓｍ，ｎのカットオフ周波数としてサンプリング周波数の半値より高周波成分と低周波成分の２つの成分に分離し、セレクタ３２Ｅでこれらのフィルタの出力を復号された選択情報に従って選択（図６５）するか、重み係数乗算器３２Ｇ１１，  ３２Ｇ１２，  ３２Ｇ２１，  ３２Ｇ２２で入力符号が表す重み係数ｗ１１，  ｗ１２，  ｗ２１，  ｗ２２をそれぞれのフィルタ出力に乗算して加算器３２Ｋで加算することにより、重み付き平均を求める（図６６）ように構成することができる。
【０２１５】
図６７は、下位のサンプリング周波数の信号Ｓｍ，ｎ−１のカットオフ周波数より低域成分と、下位の量子化精度の信号Ｓｍ−１，ｎの高域成分を簡易に合成する実施例を示す。図６７Ａに示す下位のサンプリング周波数の信号Ｓｍ，ｎ−１のＮ番目（Ｎ＝０，  １，  ２，  …）のサンプルの振幅値をそのまま図６７Ｂに示す倍のサンプリング周波数の偶数番２Ｎのサンプル位置に配置する。次に図６７Ｃの下位の量子化精度の信号Ｓｍ−１，ｎはサンプル位置を合わせてそのまま奇数番目のサンプルを対応する位置に配置する。
または、偶数番目のサンプルは上記と同様に配置し、奇数番目のサンプルは下位のサンプル周波数の信号Ｓｍ，ｎ−１をアップサンプルした信号と下位の量子化精度の信号の重み付け加算又はいずれか一方を選択して得た信号のサンプルを配置することが可能である。
第１６実施例
前述の第１５実施例では図３３、３４に示した量子化精度とサンプリング周波数の２次元階層化を利用した場合の符号化と復号化について説明したが、この第１６実施例では図４２、４３に示した量子化精度とサンプリング周波数の２次元階層化を使用し、かつ誤差信号を周波数領域で符号化するものである。この実施例を図６８を参照して説明する。
【０２１６】
図６８に示すように、第１６実施例による符号化装置は、図４２、４３の信号階層構造に基づく図４４に示したと同様の音源６０１，１〜６０３，３を有している。この実施例においてはサンプリング周波数９６ｋＨｚと１９２ｋＨｚの音源６０１，２〜６０３，３の出力は、それぞれのサンプリング周波数に対応した予め決めたサンプル数（変換長）ごとに直交変換部１９１，２〜１９３，３により周波数領域のそれぞれ同数のサンプルに変換され、対応する減算部６３１，２〜６３３，３に与えられる。
減算部６３１，３，  ６３２，３，  ６３３，３には、下位のサンプリング周波数９６ｋＨｚの音源６０１，２，  ６０２，２，  ６０３，２からのディジタル信号が直交変換部１９１，２，  １９２，２，  １９３，２で変換されて出力された周波数領域信号がそれぞれ補正部１６１，３，  １６２，３，  １６３，３により補正されて与えられ、直交変換部１９１，３，  １９２，３，  １９３，３からの周波数領域信号との差分が周波数領域の誤差信号Δ１，３，  Δ２，３，  Δ３，３として生成され、それらは圧縮部６１１，３，  ６１２，３，  ６１３，３により圧縮符号化され、符号Ｃ，Ｋ，Ｍとして出力される。サンプリング周波数４８ｋＨｚの信号Ｓ１，１，  Ｓ２，１に対する量子化精度の精度変換は時間領域で行うのが自然であり、音源６０１，１，  ６０２，１からの量子化精度１６ビット及び２０ビットのディジタル信号Ｓ１，１，  Ｓ２，１はそれぞれ精度変換部６２１，１，  ６２２，１に与えられる。
【０２１７】
最下位のディジタル信号Ｓ１，１は直交変換部１９１，１に与えられ、直交変換部１９１，１により変換された周波数領域信号はそのまま圧縮部６１１，１で圧縮符号化され、符号Ａとして出力される。
精度変換部６２１，１は与えられたディジタル信号Ｓ１，１の各サンプルの最下位ビットに更に下位位置に４ビットの”０”を付加することにより量子化精度を１６ビットから２０ビットに変換し、減算部６３２，１に与える。減算部６３２，１は精度変換された信号と、音源６０２，１からのディジタル信号Ｓ２，１との差分を誤差信号として生成し、直交変換部１９２，１に与える。直交変換部１９２，１は与えられた誤差信号を周波数領域の誤差信号Δ２，１に変換して圧縮部６１２，１に与え、圧縮部６１２，１は与えられた誤差信号Δ２，１を圧縮符号化し、符号Ｄとして出力する。同様に、音源６０３，１からのディジタル信号Ｓ３，１は、精度変換部６２２，１からの量子化精度が２０ビットから２４ビットに変換された信号との差分が減算部６３３，１で取られ、生成された誤差信号は直交変換部１９３，１で周波数領域誤差信号Δ３，１に変換され、圧縮部６１３，１で圧縮符号化され、符号Ｇとして出力される。
【０２１８】
サンプリング周波数９６ｋＨｚで量子化精度１６ビットの信号Ｓ１，２は、図４２から明らかなように、符号ＡとＢの信号成分を含み、量子化精度２０ビットの信号Ｓ２，２は符号Ａ，Ｄ，Ｊの信号成分を含み、量子化精度２４ビットの信号Ｓ３，２は符号Ａ，Ｄ，Ｇ，Ｌの信号成分を含んでいる。従って、符号Ｂ，Ｊ，Ｌのそれぞれの信号成分が得られるように減算部６３１，２，  ６３２，２，  ６３３，２において周波数領域の差分演算が行われる。即ち、量子化精度１６ビットの信号Ｓ１，１に対する直交変換部１９１，１による変換信号が補正部１６１，２を通して減算部６３１，２に与えられ、サンプリング周波数９６ｋＨｚの信号Ｓ１，２を周波数領域に変換した信号との差分が取られ、その差分が周波数領域の誤差信号Δ１，２として圧縮部６１１，２に与えられ、圧縮符号化されて符号Ｂとして出力される。
【０２１９】
同様に、ディジタル信号Ｓ２，２が直交変換されて減算部６３２，２に与えられ、直交変換部１９１，１，  １９２，１からの周波数領域信号が補正部を介して減算部６３２，２に与えられ、信号Ｓ２，２の周波数領域成分から減算されることにより周波数領域の誤差信号Δ２，２が生成され、その誤差信号Δ２，２が圧縮部６１２，２により圧縮符号化されて符号Ｊとして出力される。更に、減算部６３３，２ではディジタル信号Ｓ３，２の周波数領域信号からディジタル信号Ｓ１，１の周波数領域成分及び周波数領域誤差信号Δ２，１，  Δ３，１を減算することにより誤差信号Δ３，２を生成し、圧縮部６１３，２で圧縮符号化して符号Ｌとして出力する。
【０２２０】
直交変換部１９１，２，  １９２，２，  １９３，２からの周波数領域信号はそれぞれ補正部１６１，３，  １６２，３，  １６３，３を通して減算部６３１，３，  ６３２，３，  ６３３，３に与えられ、直交変換部１９１，３，  １９２，３，  １９３，３からの周波数領域信号と減算され、誤差信号Δ１，３，  Δ２，３，  Δ３，３が得られる。これら誤差信号は圧縮部で圧縮符号化され、符号Ｃ，Ｋ，Ｍとして出力される。
各直交変換部１９１，１〜１９３，３としては歪のない再生を行うために、例えば整数係数のＤＣＴ（離散コサイン変換）やＭＤＣＴ（変形離散コサイン変換）などを使用することができる。また、それらの変換長をサンプリング周波数に合わせて決めることにより、異なるサンプリング周波数間の誤差信号を小さくすることができる。例えばサンプリング周波数４８ｋＨｚ，  ９６ｋＨｚ，  １９２ｋＨｚのディジタル信号に対する変換長をサンプル数でそれぞれＮ点、２Ｎ点、４Ｎ点とする。サンプリング周波数９６ｋＨｚの信号の２Ｎ点のサンプルを変換して得た周波数領域の２Ｎ点の信号のうち、下位Ｎ点はサンプリング周波数４８ｋＨｚの信号のＮ点のサンプルを変換して得た周波数領域のＮ点の信号と類似しており、そのまま差分を取れば誤差信号を小さくすることができる。サンプリング周波数１９２ｋＨｚの信号とサンプリング周波数９６ｋＨｚの信号との関係も同様である。
【０２２１】
このように、この実施例で特徴的なことは、周波数領域で誤差信号を得るため、異なるサンプリング周波数の信号間でアップサンプルを行わないで誤差信号を生成できる点である。また、各補正部１６１，２，  １６２，２，  １６３，２，  １６１，３，  １６２，３，  １６３，３は、例えば周波数領域信号の利得を図５２で説明したように誤差信号のパワー（スペクトルパワー）が最小となるように調整し、その利得を表す符号を補助情報として出力する。この利得調整は周波数領域のそれぞれのサンプルに重み係数を与えて行ってもよい。
図６８の符号化装置に対応する復号化装置の例を図６９に示す。入力符号Ａ，  Ｄ，  Ｇ，  Ｂ，  Ｊ，  Ｌ，  Ｃ，  Ｋ，  Ｍはそれぞれ伸張部８０１，１〜８０３，３に与えられ伸張復号が行われ、周波数領域の最下位信号と誤差信号Δ２，１〜Δ３，３が生成される。最下位の伸張部８０１，１からの復号信号は直交逆変換部３９１，１により時間領域信号に変換され最下位のディジタル信号Ｓ１，１が再生される。周波数領域の誤差信号Δ２，１は直交逆変換部３９２，１で時間領域の誤差信号に変換されてから加算部８２２，１に与えられ、精度変換部８１１，１で量子化精度が２０ビットに高くされた信号と加算されてディジタル信号Ｓ２，１が再生される。この再生信号Ｓ２，１は精度変換部８１２，１により量子化精度が２４ビットに上げられて加算部８２３，１に与えられる。誤差信号Δ３，１が直交逆変換部３９３，１により時間領域誤差信号に変換されて、加算部８２３，１で量子化精度が上げられた信号と加算されディジタル信号Ｓ３，１が再生される。なお、直交逆変換部３９１，１〜３９３，３は図６８における直交変換部１９１，１〜１９３，３の処理と逆の処理を行い、周波数領域信号を時間領域信号に変換する。
【０２２２】
周波数領域誤差信号Δ１，２は伸張部８０１，２により復号され、補正部３６１，２で補正された周波数領域信号が加算部８２１，２で加算されて、直交逆変換部３９１，２で時間領域信号に変換されディジタル信号Ｓ１，２が再生される。同様に周波数領域の誤差信号Δ２，２は、伸張部８０１，１，  ８０２，１からの信号が補正部３６２，２で各々補正されてから加算部８２２，２で加算され、加算結果が直交逆変換部Ｓ２，２により時間領域信号に変換されてディジタル信号Ｓ２，２が再生される。また、周波数領域の誤差信号Δ３，２は、伸張部８０１，１，  ８０２，１，  ８０３，１からの信号が補正部３６３，２で各々補正されてから加算部８２３，２で加算され、加算結果が直交逆変換部３９３，２により時間領域信号に変換されてディジタル信号Ｓ３，２が再生される。周波数領域誤差信号Δ１，３，  Δ２，３，  Δ３，３は、加算部８２１，２，  ８２２，２，  ８２３，２からの周波数領域信号がそれぞれ補正部３６１，３，  ３６２，３，  ３６３，３により各々補正されて加算部８２１，３，  ８２２，３，  ８２３，３で加算され、加算結果は直交逆変換部３９１，３，  ３９２，３，  ３９３，３により時間領域信号に変換されディジタル信号Ｓ１，３，  Ｓ２，３，  Ｓ３，３が各々再生される。なお、各補正部３６１，２，  ３６２，２，  ３６３，２，  ３６１，３，  ３６２，３，  ３６３，３は、入力された補助情報が示すパラメータを用いて図６８における補正部１６１，２，  １６２，２，  １６３，２，  １６１，３，  １６２，３，  １６３，３と同様に例えば利得の補正を行う。
【０２２３】
図６８の実施例では最下位のサンプリング周波数４８ｋＨｚのディジタル信号Ｓ２，１，  Ｓ３，１に対する誤差信号は時間領域で求め、それを周波数領域に変換した場合を示したが、図７０に示す変形実施例では、最下位のサンプリング周波数４８ｋＨｚのディジタル信号Ｓ２，１，  Ｓ３，１に対する誤差信号も周波数領域で求める場合を示す。その他の構成は図６８と同様である。
この場合は、精度変換部６２１，１，  ６２２，１は、量子化精度が１６ビット及び２０ビットのディジタル信号Ｓ１，１，  Ｓ２，１を直交変換部１９１，１，  １９２，１により変換した周波数領域信号が与えられ、それぞれの周波数領域サンプルの最下位に４ビットの”０”を付加することにより量子化精度を１階層向上させてそれぞれ２０ビット、２４ビットとして減算部６３２，１，  ６３３，１に与える。減算部６３２，１，  ６３３，１はディジタル信号Ｓ２，１，  Ｓ３，１が直交変換部１９２，１，  １９３，１により周波数領域信号に変換されて与えられ、精度変換部６２１，１，  ６２２，１からの精度変換された信号とそれぞれ減算され誤差信号Δ２，１，  Δ３，１を生成する。
【０２２４】
また、サンプリング周波数４８ｋＨｚのディジタル信号Ｓ１，１，  Ｓ２，１，  Ｓ３，１が周波数領域信号に変換されてそれぞれ補正部１６１，２，  １６２，２，  １６３，２を通して減算部６３１，２，  ６３２，２，  ６３３，２に与えられ、サンプリング周波数９６ｋＨｚのディジタル信号Ｓ１，２，  Ｓ２，２，  Ｓ３，２が直交変換部１９１，２，  １９２，２，  １９３，２により変換された周波数領域信号と減算され、誤差信号Δ１，２，  Δ２，２，  Δ３，２が生成される。その他の構成と動作は図６８の場合と同様である。
図７０の変形実施例による符号化装置に対応する復号化装置を図７１に示す。この実施例においても最下位のサンプリング周波数についての復号信号に対する精度変換を周波数領域で行う。即ち、伸張部８０１，１により入力符号Ａが伸張復号されて周波数領域信号が得られ、その周波数領域信号は精度変換部８１１，１に与えられると共に直交逆変換部３９１，１で時間領域信号に変換され、ディジタル信号Ｓ１，１が再生される。その他の構成は図２０と同様である。
【０２２５】
伸張部８０２，１，  ８０３，１，  ８０１，２，  ８０２，２，  ８０３，２，  ８０１，３，  ８０２，３，  ８０３，３は入力された符号Ｄ，  Ｇ，  Ｂ，  Ｊ，  Ｌ，  Ｃ，  Ｋ，  Ｍを伸張復号してそれぞれ周波数領域誤差信号Δ２，１，  Δ３，１，  Δ１，２，  Δ２，２，  Δ３，２，  Δ１，３，  Δ２，３，  Δ３，３が生成され、それぞれ加算部８２２，１，  ８２３，１，  ８２１，２，  ８２２，２，  ８２３，２，  ８２１，３，  ８２２，３，  ８２３，３に与えられる。精度変換部８１１，１で量子化精度が１６ビットから２０ビットに変換された信号は加算部で誤差信号Δ２，１と加算され、加算結果は精度変換部に与えられると共に直交逆変換部３９２，１で時間領域信号に変換されディジタル信号Ｓ２，１が再生される。精度変換部８１２，１は与えられた量子化精度２０ビットの周波数領域信号を量子化精度２４ビットに変換し、加算部８２３，１に与えて誤差信号Δ３，１と加算され、加算結果は直交逆変換部３９３，１で時間領域信号に変換されディジタル信号Ｓ３，１が再生される。
【０２２６】
直交逆変換部３９１，１，  ３９２，１，  ３９３，１への入力信号はそれぞれ補正部３６１，２，  ３６２，２，  ３６３，２を通して加算部８２１，２，  ８２２，２，  ８２３，２に与えられ、周波数領域誤差信号Δ１，２，  Δ２，２，  Δ３，２と加算される。これらの加算結果はそれぞれ直交逆変換部３９１，２，  ３９２，２，  ３９３，２で時間領域信号に変換され、ディジタル信号Ｓ１，２，  Ｓ２，２，  Ｓ３，２が再生される。同様に、直交変換部３９１，２，  ３９２，２，  ３９３，２への入力信号はそれぞれ補正部３６１，３，  ３６２，３，  ３６３，３を通して加算部８２１，３，  ８２２，３，  ８２３，３に与えられ、周波数領域誤差信号Δ１，３，  Δ２，３，  Δ３，３と加算される。これらの加算結果はそれぞれ直交逆変換部３９１，３，  ３９２，３，  ３９３，３で時間領域信号に変換され、ディジタル信号Ｓ１，３，  Ｓ２，３，  Ｓ３，３が再生される。
【０２２７】
図６８の実施例において、補正部１６１，２，  １６２，２，  １６３，２，  １６１，３，  １６２，３  １６３，３による補正は周波数領域において行っているが、時間領域で行ってもよい。時間領域における補正も例えば誤差信号のパワーが最小となるように信号Ｓ３，２対し利得を調整する。例えば、補正部１６３，３において破線で示すように、直交変換部１９３，２の入力である時間領域のディジタル信号Ｓ３，２を補正部１６’３，３で補正し、補正結果を直交変換部１９’３，２で直交変換して周波数領域信号として減算部６３３，３に与える。他の補正部においても同様である。この場合、復号化装置では、図６９に破線で示すように直交逆変換部３９３，２から得られた時間領域の再生ディジタル信号Ｓ３，２を補正部３６’３，３で補正し、補正結果を直交変換部３９’３，２で周波数領域信号に変換して加算部８２３，３で周波数領域の誤差信号Δ３，３に加算すればよい。他の補正部についても同様である。あるいは、補正処理が可逆な処理であれば、図６８中に示すように単にディジタル信号Ｓ３，２を補正部１６”３，３で補正して直交変換部１９３，２に与え、直交変換部１９３，２の出力をそのまま減算部６３３，３に与えてもよい。この場合、復号化装置では図６９中に破線で示すように加算部８２３，２の出力をそのまま加算部８２３，３に与え、対応する直交逆変換部３９３，２の出力時間領域信号に対し補正部３６”３，３により補正を行うだけでよい。後者の変形例では符号化装置及び復号化装置とも直交変換部の数を増やす必要はない。
第１７実施例
上述したこの発明で扱う複数の原音信号は、サンプリング周波数、量子化精度、チャンネル数などの信号の属性が異なる場合があり、それらの異なる複数種類の組み合わせの信号が予め用意され、それらの複数信号系列の階層符号化により全体の圧縮効率を改善できる。ここではこのような複数信号の多様な階層構造を指定する方法について説明する。
【０２２８】
前述のようにサンプリング周波数、量子化精度、更にチャンネル数を階層化してより上位の階層の信号の符号化が下位の階層の信号の符号化を包含することができる。これにより指定されたサンプリング周波数、量子化精度、チャンネル数での原音信号が再現でき、複数種類の条件の符号化を統合できる。ここでは特に各入力信号に対し、自由度を確保した記述法を提供する。
図７２は階層の関連付けが指定された圧縮符号列の構成を示す実施例である。この実施例はサンプリング周波数（周波数方向）と量子化精度の階層化、更にチャンネル数の階層構成を想定して、階層間の誤差信号を圧縮符号化した符号列とする。ここでは符号列Ｍ，Ｌ，Ｇ，Ａの４つの圧縮符号列を示している。各圧縮符号列は、同じ階層の原音信号を圧縮符号化した一連の符号をデータ領域（後述のフィールドｘ９）に有しており、従って、符号列に対しても原音信号と同じ階層を定義する。各符号列にはその属性（階層情報）を記述するフィールドｘ１〜ｘ７が付加されている。
【０２２９】
フィールドｘ１は符号列の系列番号を表し、ここでは複数の符号列Ｍ，  Ｌ，  Ｇ，  Ａに順番にそれぞれ与えられた系列番号０，  １，  ２，  ３が書き込まれている。フィールドｘ２は対応する原音信号のチャンネル構成を表し、フィールドｘ３は原音信号のサンプリングレートを表し、フィールドｘ４は原音信号の量子化精度を表し、フィールドｘ５は対応する音源信号の下位系列の個数を表し、フィールドｘ６はその下位符号列の系列番号を表し、フィールドｘ７は補助情報があるか否かを”１”または”０”で表す拡張フラグを表し、フィールドｘ９はデータ（圧縮符号化により得られた符号列）を表す。フィールドｘ７の拡張フラグが”１”のときにのみ符号列Ｇで示すように補助情報を表すフィールドｘ８が挿入される。例えば符号列Ｍのようにその符号列に対する下位系列として符号列ＬとＧの２つある場合は下位系列の数ｘ５は２であり、フィールドｘ６にはその２つの下位系列の系列番号２，３が書き込まれる。最下位の系列Ａにはそれ以下の系列はない。
【０２３０】
拡張フラグｘ７が”１”であればフィールドｘ８の符号化補助情報が追加され、拡張フラグが”０”であればフィールドｘ９のデータ列が開始する。符号列Ｇは拡張フラグｘ７が１であり、補助情報のフィールドｘ８が挿入されている例を示している。各系列はフレーム単位でパケットに対応つけて伝送することが一般的であり、パケットの管理は例えば既存のインターネットプロトコルに従えばよい。伝送せずに蓄積するだけの場合には各符号系列の先頭位置を符号系列とは別途管理しておくことが一般的である。
図７３は量子化精度が２４ｂｉｔで、サンプリング周波数が１９２ｋＨｚと９６ｋＨｚの原音信号Ｓ１，１，  Ｓ１，２及びサンプリング周波数が４８ｋＨｚで、量子化精度が２４ｂｉｔと１６ｂｉｔの原音信号Ｓ２，１，  Ｓ２，２に対する階層符号化の例を示す。
【０２３１】
信号源１０２，２からの原音信号Ｓ２，２はその下位の信号Ｓ２，１をアップサンプル部１３Ａ１でサンプリング周波数９６ｋＨｚから１９２ｋＨｚにアップサンプルして得た信号との減算を減算器１３２，２で行い、得られた誤差信号Δ２，２を圧縮符号化部１１２，２で可逆圧縮符号化して符号列Ｍを出力する。また信号源１０２，１からの原音信号Ｓ２，１はその下位の信号Ｓ１，２をアップサンプル部１３Ａ２でサンプリング周波数４８ｋＨｚから９６ｋＨｚにアップサンプルして得た信号との減算を減算器１３２，１で行い、得られた誤差信号Δ２，１を圧縮符号化部１１２，１で可逆符号化して符号列Ｌを得る。さらに、信号源１０１，２からの原音信号Ｓ１，２はその下位の信号Ｓ１，１を精度変換部１３Ｃ１で量子化精度を１６ｂｉｔから２４ｂｉｔに変換された信号との減算を減算器１３１，２で行い、得られた誤差信号Δ１，２を圧縮符号化部１１１，２で可逆符号化して符号列Ｇを得る。信号源１０１，１からの最下位の信号Ｓ１，１はそのまま圧縮符号化部１１１，１で符号化され、符号列Ａとされる。
【０２３２】
従って、符号列Ｍは下位の符号列Ｌと関係付けられ、符号列Ｌは下位の符号列Ｇと関係付けられ、符号列Ｇは下位の符号列Ａと関係付けられている。
図７４は図７３の符号化処理により生成された符号列Ｍ，Ｌ，Ｇ，Ａに対し、階層構造を規定する情報フィールドｘ１〜ｘ７が付加された符号列と符号列間の関連付けを示す。符号系列Ｍ，Ｌ，Ｇ，Ａにはそれぞれ系列番号０，  １，  ２，  ３がフィールドｘ１に書き込まれている。フィールドｘ２にはそれぞれの符号系列に対応する原音信号のチャンネル構成（チャンネル数）２，  ２，  ２，  ２が書き込まれている。また、フィールドｘ３には対応する原音信号のサンプリングレート１９２，  ９６，  ４８（ｋＨｚ）が書き込まれている。フィールドｘ４には対応する原音信号の量子化精度２４，  ２４，  ２４，  １６（ｂｉｔ）が書き込まれている。各音源信号Ｓ２２，  Ｓ２１，  Ｓ１２が差分をとるのに使用する下位の音源信号は１つであり、音源信号Ｓ２２は差分を取らないので、符号系列Ｍ，Ｌ，Ｇの下位の系列個数として”１”がフィールドｘ５に書き込まれており、フィールドｘ６にはそれぞれの下位の符号系列番号が書き込まれている。符号系列Ａのフィールドｘ５，  ｘ６には０が書き込まれている。符号系列Ｍ，Ｌ，Ｇ，Ａは補助情報を使用してないのでフィールドｘ７はすべて”０”とされている。
【０２３３】
図７５は３種類のサンプリング周波数１９２ｋＨｚ，  ９６ｋＨｚ，  ４８ｋＨｚと３種類の量子化精度２４ｂｉｔ，  ２０ｂｉｔ，  １６ｂｉｔの組み合わせによる９種類の階層化された原音信号を符号化する構成であり、この階層構造を記述したフィールドを有する符号系列を図７６に示す。図７５の符号化においては、補助情報は使用してないのでフィールドｘ７の拡張フラグはすべて”０”とされている。また、最下位の信号Ｓ１，１を除く他のすべての信号Ｓ３，３，  Ｓ２，３，  Ｓ１，３，  Ｓ３，２，  Ｓ２，２，  Ｓ１，２，  Ｓ３，１，  Ｓ２，１はそれぞれ下位の１つの信号とのみ差分を取っているので、下位系列個数のフィールドには”１”が書き込まれている。
【０２３４】
図７７は図５７に示した階層化原音信号に対する符号化により生成された符号列Ｉ，  Ｆ，  Ｃ，  Ｈ，  Ｅ，  Ｂ，  Ｇ，  Ｄ，  Ａに対する階層構造の記述である。図７５の場合と同様に９種類の階層化された原音信号を圧縮符号化する。この符号化には補助情報を使用しているので、符号系列Ａを除く他のすべての符号系列の拡張フラグｘ７は”１”とされ、その直後に符号化された補助情報のフィールドｘ８が挿入されている。
図７８は図５０に示したマルチチャンネルの階層符号化による符号系列に対応する階層構造の記述を示す。これまでの実施例では符号化装置では下位の系列からは引き算、あるいは復号化装置では下位の系列からの足し算が前提であった。図７８では５番と６番の符号系列のフィールドｘ６に指定された系列番号７番と８番の符号系列が図５０における差信号と和信号の符号列への変換を表しており、復号化装置として解釈すると、５番目と６番目の符号系列にはフィールドｘ９の圧縮符号データが付加されなく、系列番号５番の補助情報は復号側に対し系列番号７番と８番の符号系列から和の信号を作ることを指定し、系列番号６番の補助情報は復号側に対し系列番号７番と８番の符号列から差信号を作ることを指定している。このため、符号系列５番と６番は後続する圧縮符号データを持っていない。
【０２３５】
図５５で説明したチャンネル間直交変換を行う符号化の場合は、例えば図７８においてチャンネル間直交変換が行われた符号系列の補助情報フィールドｘ８にそれぞれ直交変換を行ったことを表す情報を書き込み、必要であればその詳細を更に付加することができるように文法を予め決めておく。
上述してきた各実施例の符号化装置による基本的な処理手順を図７９に示す。この発明においては、階層化された属性を有する複数の原音信号を符号化の対象とする。属性とは、例えば第１乃至第１６実施例においてはサンプリング周波数の種類やサンプルの量子化精度の種類がそうであり、更に第１２〜第１４実施例では５チャンネル信号、ステレオ信号（２チャンネル信号）、モノラル信号（１チャンネル信号）のように、異なるチャンネル数の複数のグループの信号システムにおいて、信号が属するグループのチャンネル数もその信号の属性である。チャンネル数の減少する方向を下位の方向とする。第１５実施例においては属性は信号の予め決めた複数のサンプリング周波数及び複数の予め決めた振幅分解能である。以上の定義のもとに、符号化処理は以下のように行われる。
【０２３６】
ステップＳ１：符号化対象の原音信号に対し、それより属性が下位の原音信号があるか探す。
ステップＳ２：下位の原音信号があれば、符号化対象の原音信号と、下位の原音信号又はその変形信号との誤差信号を生成する。即ち、下位の原音信号が２つある場合は、下位の２つの信号から合成した変形信号を得て、その変形信号と符号化対象信号間の誤差信号を求める。
ステップＳ３：上記誤差信号を可逆符号化する。
ステップＳ４：すべての原音信号について符号化が終了したか判定し、終了してなければステップＳ１に戻る。
【０２３７】
ステップＳ５：ステップＳ１で符号化対象の原音信号より下位の原音信号がない場合は、その原音信号を可逆符号化する。
また、上述した実施例の復号化装置による基本的処理手順を図８０に示す。
ステップＳ１：複数の入力符号を復号し、誤差信号と原音信号を得る。
ステップＳ２：誤差信号より属性が下位の復号原音信号又はその変形信号とその誤差信号を合成して復号原音信号を生成する。
ステップＳ３：すべての入力符号について処理が終了したか判定し、終了してなければステップＳ１に戻る。
【０２３８】
このような符号化処理手順及び復号化処理手順は、コンピュータで実行可能なプログラムとして記述することができる。そのようなプログラムをインストールしたコンピュータによりこの発明による信号の符号化及び復号化を実行することができる。
図８１はプログラムに記述したこの発明による符号化方法及び復号化方法を実行するコンピュータの構成を示す。コンピュータ１００は共通データバス１６０に接続されたランダムアクセスメモリ（ＲＡＭ）１１０と、中央演算装置（ＣＰＵ）１２０と、ハードディスク（ＨＤ）１３０と、入出力インタフェース１４０と、送受信部１５０とを有している。図７９及び８０で説明した符号化処理及び復号化処理の手順を記述したプログラムはハードディスク１３０に図示してないメディアドライブ（例えばＣＤドライブ）に挿入した記録媒体から予めインストールしておく。あるいは、ネットワークＮＷからダウンロードしたプログラムをインストールしてもよい。
【０２３９】
符号化処理又は復号化処理を実行する場合は、ハードディスク１３０からプログラムをＲＡＭ１１０に読み込み、ＣＰＵ１２０の制御に従ってプログラムを実行する。例えば符号化処理を行う場合、入出力インタフェース１４０に接続されたマルチチャンネル入力装置２２０からのマルチチャンネル信号を符号化し、ハードディスク１３０に一時的に蓄積するか、送受信部１５０からネットワークＮＷに送出してもよい。復号処理を行う場合は、例えばネットワークＮＷから受信したマルチチャンネル音楽プログラムの符号を復号し、入出力インタフェース１４０からマルチチャンネル再生装置２１０に出力して再生することができる。
【０２４０】
【発明の効果】
以上説明したように、この発明によれば、階層化された属性を有する信号を、その信号より下位の属性の信号又はその変形信号との誤差信号を生成し、その誤差信号を可逆符号化することにより、効率のよい符号化が実現でき、また可逆な符号化が実現できる。
【図面の簡単な説明】
【図１】この発明による第１実施例の符号化装置と復号化装置の機能構成例を示す図。
【図２】この発明による第２実施例の符号化装置と復号化装置の機能構成例を示す図。
【図３】この発明による第３実施例の符号化装置と復号化装置の機能構成例を示す図。
【図４】配列変換・符号化部１８の機能構成例を示す図。
【図５】Ａは極性と絶対値で現されたサンプル列のビット配列変換を説明するための図、Ｂは２の補数表現されたサンプル列のビット配列変換を説明するための図、Ｃはパケットのフォーマットの例を示す図である。
【図６】復号・配列逆変換部４５と欠落補正部５８の機能構成例を示す図。
【図７】図６における欠落情報補正処理の手順の例を示す流れ図。
【図８】図６における欠落情報補正部５８Ｂの具体的機能構成例を示す図。
【図９】この発明の第３実施例の符号化装置と復号化装置の機能構成例を示す図。
【図１０】Ａは図９における予測誤差生成部３１の具体的機能構成例を示す図、Ｂは予測誤差生成部３１の他の構成例を示す図。
【図１１】Ａは図９における予測合成部５６の具体的機能構成例を示す図、Ｂは予測合成部５６の他の構成例を示す図。
【図１２】Ａは誤差信号の概念的なスペクトル特性の例を示す図、ＢはＡのスペクトル特性の周波数軸を反転して得られるスペクトル特性を示す図。
【図１３】この発明の第４実施例の符号化装置と復号化装置の機能構成例を示す図。
【図１４】Ａはこの発明による符号の階層的分割の例を示す図、Ｂは振幅分解能と振幅語長の関係例を示す図。
【図１５】図１４Ａに示した階層的分割された符号の組み合わせと各種サンプリング周波数及び各種振幅分解能との関係を示す図。
【図１６】この発明による符号化装置の第５実施例の機能構成を示す図。
【図１７】Ａはアップサンプリングにおける補間を示す図、Ｂは補間フィルタの例を示す図。
【図１８】Ａはこの発明の実施例に適用可能な可逆圧縮符号化器の例を示す機能構成図、Ｂはこの発明の実施例に適用可能な図１８Ａの可逆圧縮符号化器に対応する復号化器の機能構成図。
【図１９】Ａはこの発明の実施例に適用可能な可逆符号器の例を示す機能構成図、Ｂはこの発明の実施例に適用可能な可逆復号器の例を示す機能構成を示す図。
【図２０】Ａは補助符号とタップ数の対応例を示す図、Ｂは補助符号と利得の対応例を示す図、Ｃは補助符号とサンプル点移動の対応例を示す図、Ｄは補助符号の例を示す図。
【図２１】この発明による復号化装置の実施例の機能構成を示す図。
【図２２】この発明による符号化装置の他の実施例の機能構成を示す図。
【図２３】この発明による復号化装置の他の実施例の機能構成を示す図。
【図２４】この発明の効果を説明するための楽音配信システムを示す図。
【図２５】この発明の第７実施例による符号の階層的分割の例を示す図。
【図２６】階層的分割された符号の組み合わせと各種サンプリング周波数及び各種振幅分解能との関係を示す図。
【図２７】この発明の第７実施例による符号化装置の実施例の機能構成を示す図。
【図２８】この発明の実施例に適用可能な予測符号化器の機能構成を示す図。
【図２９】この発明の第７実施例による符号化装置の他の実施例の機能構成を示す図。
【図３０】この発明による第７実施例の復号化装置の機能構成を示す図。
【図３１】この発明の第８実施例の符号化装置の機能構成を示す図。
【図３２】この発明の第８実施例の復号化装置の機能構成を示す図。
【図３３】この発明の第９実施例の符号の階層的分割の例を示す図。
【図３４】この発明の第９実施例におけるサンプリング周波数と振幅語長と使用符号の組み合わせとの関係を示す図。
【図３５】この発明による第９及び第１０実施例の符号化装置の機能構成を示す図。
【図３６】図３５中の選択部７６の機能構成例を示す図。
【図３７】この発明による第９及び第１０実施例の復号化装置の機能構成を示す図。
【図３８】図３５中の選択部７６の他の機能構成例を示す図。
【図３９】第９実施例の復号化装置に適用した選択部８７の機能構成例を示す図。
【図４０】第９及び第１０実施例の符号化装置の他の例を示す図。
【図４１】第９及び第１０実施例の符号化装置の更に他の例を示す図。
【図４２】この発明の第１１実施例による符号の階層的分割の例を示す図。
【図４３】図４２に示した階層的分割された符号の組み合わせと各種サンプリング周波数及び各種振幅分解能との関係を示す図。
【図４４】この発明による第１１実施例の符号化装置の機能構成を示す図。
【図４５】この発明による第１１実施例の復号化装置の機能構成を示す図。
【図４６】この発明による符号化方法の第１２実施例を概念的に説明するための図。
【図４７】第１２実施例の符号化装置の具体的構成例を示すブロック図。
【図４８】第１２実施例の復号化装置の具体的構成例を示すブロック図。
【図４９】この発明による符号化方法の第１３実施例を概念的に説明するための図。
【図５０】第１３実施例の符号化装置の具体的構成例を示すブロック図。
【図５１】第１３実施例の復号化装置の具体的構成例を示すブロック図。
【図５２】第１２及び第１３実施例の符号化装置における補正部の構成を示すブロック図。
【図５３】第１２及び第１３実施例の復号化装置における補正部の構成を示すブロック図。
【図５４】この発明による符号化方法の第１４実施例を概念的に説明するための図。
【図５５】第１４実施例の符号化装置の具体的構成例を示すブロック図。
【図５６】第１４実施例の復号化装置の具体的構成例を示すブロック図。
【図５７】この発明による符号化装置の第１５実施例の構成を示すブロック図。
【図５８】第１５実施例における差分モジュールの構成例を示すブロック図。
【図５９】差分モジュールの他の構成例を示すブロック図。
【図６０】第１５実施例の復号化装置の構成を示すブロック図。
【図６１】図６０における加算モジュールの構成を示すブロック図。
【図６２】加算モジュールの他の構成例を示すブロック図。
【図６３】図５７における差分モジュールの他の構成例を示すブロック図。
【図６４】図５７における差分モジュールの更に他の構成例を示すブロック図。
【図６５】図６０における加算モジュールの他の構成例を示すブロック図。
【図６６】図６０における加算モジュールの更に他の構成例を示すブロック図。
【図６７】異なるサンプリング周波数と量子化精度の信号を合成する手順を説明する図。
【図６８】第１６実施例の符号化装置の構成を示すブロック図。
【図６９】図６８の符号化装置に対応する復号化装置の構成を示すブロック図。
【図７０】図６８の符号化装置の変形実施例を示すブロック図。
【図７１】図７０の符号化装置に対応する復号化装置を示すブロック図。
【図７２】符号列に付加する階層情報の例を示す図。
【図７３】４階層の符号化構成を示す図。
【図７４】図７３の符号化構成の場合の符号系列に付加される階層情報を示す図。
【図７５】９階層の符号化構成を示す図。
【図７６】図７５の符号化構成の場合の符号系列に付加される階層情報を示す図。
【図７７】図５７の符号化構成の場合の符号系列に付加される階層情報を示す図。
【図７８】図５０の符号化構成の場合の符号系列に付加される階層情報を示す図。
【図７９】この発明による符号化方法の処理手順を示すフロー図。
【図８０】この発明による復号化方法の処理手順を示すフロー図。
【図８１】この発明の符号化及び復号化をプログラムで実行するためのコンピュータの構成を示すブロック図。
【図１】
2004289196.tif 000003
【図２】
2004289196.tif 000004
【図３】
2004289196.tif 000005
【図４】
2004289196.tif 000006
【図５】
2004289196.tif 000007
【図６】
2004289196.tif 000008
【図７】
2004289196.tif 000009
【図８】
2004289196.tif 000010
【図９】
2004289196.tif 000011
【図１０】
2004289196.tif 000012
【図１１】
2004289196.tif 000013
【図１２】
2004289196.tif 000014
【図１３】
2004289196.tif 000015
【図１４】
2004289196.tif 000016
【図１５】
2004289196.tif 000017
【図１６】
2004289196.tif 000018
【図１７】
2004289196.tif 000019
【図１８】
2004289196.tif 000020
【図１９】
2004289196.tif 000021
【図２０】
2004289196.tif 000022
【図２１】
2004289196.tif 000023
【図２２】
2004289196.tif 000024
【図２３】
2004289196.tif 000025
【図２４】
2004289196.tif 000026
【図２５】
2004289196.tif 000027
【図２６】
2004289196.tif 000028
【図２７】
2004289196.tif 000029
【図２８】
2004289196.tif 000030
【図２９】
2004289196.tif 000031
【図３０】
2004289196.tif 000032
【図３１】
2004289196.tif 000033
【図３２】
2004289196.tif 000034
【図３３】
2004289196.tif 000035
【図３４】
2004289196.tif 000036
【図３５】
2004289196.tif 000037
【図３６】
2004289196.tif 000038
【図３７】
2004289196.tif 000039
【図３８】
2004289196.tif 000040
【図３９】
2004289196.tif 000041
【図４０】
2004289196.tif 000042
【図４１】
2004289196.tif 000043
【図４２】
2004289196.tif 000044
【図４３】
2004289196.tif 000045
【図４４】
2004289196.tif 000046
【図４５】
2004289196.tif 000047
【図４６】
2004289196.tif 000048
【図４７】
2004289196.tif 000049
【図４８】
2004289196.tif 000050
【図４９】
2004289196.tif 000051
【図５０】
2004289196.tif 000052
【図５１】
2004289196.tif 000053
【図５２】
2004289196.tif 000054
【図５３】
2004289196.tif 000055
【図５４】
2004289196.tif 000056
【図５５】
2004289196.tif 000057
【図５６】
2004289196.tif 000058
【図５７】
2004289196.tif 000059
【図５８】
2004289196.tif 000060
【図５９】
2004289196.tif 000061
【図６０】
2004289196.tif 000062
【図６１】
2004289196.tif 000063
【図６２】
2004289196.tif 000064
【図６３】
2004289196.tif 000065
【図６４】
2004289196.tif 000066
【図６５】
2004289196.tif 000067
【図６６】
2004289196.tif 000068
【図６７】
2004289196.tif 000069
【図６８】
2004289196.tif 000070
【図６９】
2004289196.tif 000071
【図７０】
2004289196.tif 000072
【図７１】
2004289196.tif 000073
【図７２】
2004289196.tif 000074
【図７３】
2004289196.tif 000075
【図７４】
2004289196.tif 000076
【図７５】
2004289196.tif 000077
【図７６】
2004289196.tif 000078
【図７７】
2004289196.tif 000079
【図７８】
2004289196.tif 000080
【図７９】
2004289196.tif 000081
【図８０】
2004289196.tif 000082
【図８１】
2004289196.tif 000083