(57)【要約】  マルチチャンネルでオーディオ信号を符号化／復号化するサラウンドオーディオコーディングに係り、復号器に設けられたチャンネルまたはスピーカの設定を認識して、各マルチチャンネル信号に対して復号化するレベルの数を計算し、そのレベルの数によって復号化してアップミキシングする。これにより、復号器で出力チャンネルの数を減らせると同時に、復号化を行う複雑度を容易に軽減しうる。また、各ユーザの有している多様なスピーカの設定によって適応的に最適の音質を提供しうる。
2009523354.tif 000002
【特許請求の範囲】
【請求項１】
一つ以上の符号化されたマルチチャンネル信号に対して復号化するレベルの数を設定するステップと、
前記設定されたレベルの数によって、前記一つ以上の符号化されたマルチチャンネル信号の復号化及びアップミキシングを選択的に行うステップと、を含むことを特徴とするスケーラブルチャンネル復号化方法。
【請求項２】
前記スケーラブルチャンネル復号化方法は、
チャンネルまたはスピーカの設定を認識し、前記認識された設定を考慮して、前記復号化するレベルの数を設定するステップをさらに含むことを特徴とする請求項１に記載のスケーラブルチャンネル復号化方法。
【請求項３】
前記マルチチャンネルの設定は、
符号器で符号化されたチャンネルのうち、復号器に設けられたマルチチャンネルで利用できるチャンネルに関する情報であることを特徴とする請求項２に記載のスケーラブルチャンネル復号化方法。
【請求項４】
前記情報は、
復号器に設けられたマルチチャンネルの数、復号器でスピーカが設けられた位置、符号器で符号化されたチャンネルに対して、復号器に設けられたマルチチャンネルで利用されるか否かを表すベクトル及び各マルチチャンネル信号が経ねばならないモジュールの数のうち少なくとも何れか一つであることを特徴とする請求項３に記載のスケーラブルチャンネル復号化方法。
【請求項５】
前記計算するステップは、
符号器で符号化されたチャンネルのうち、復号器に設けられたマルチチャンネルで利用できないチャンネルを復号化しないと決定するステップと、
前記復号化しないと決定されたマルチチャンネルを除いて、同じ経路によって復号化されるマルチチャンネルの有無を判断して復号化するレベルの数を計算するステップと、を含むことを特徴とする請求項１に記載のスケーラブルチャンネル復号化方法。
【請求項６】
前記判断して復号化するレベルの数を計算するステップは、
前記復号化しないと決定されたマルチチャンネルを除いて、同じ経路によって復号化されるマルチチャンネルの有無を判断するステップと、
同じ経路によって復号化されないマルチチャンネル信号に対して復号化するレベルを低下させるステップと、
前記低下した結果を利用して、前記各マルチチャンネルに対して復号化するレベルの数を計算するステップと、を含むことを特徴とする請求項５に記載のスケーラブルチャンネル復号化方法。
【請求項７】
前記決定するステップは、
前記各マルチチャンネルに対して復号化する経路及び符号化されたチャンネルのうち、前記マルチチャンネルで利用をできるか否かを表す行列で、前記利用できないチャンネルに対して復号化する経路を表す行または列を符号化されたチャンネルのうち、復号器で利用できないチャンネルを表示する識別子に何れも変換することを特徴とする請求項５に記載のスケーラブルチャンネル復号化方法。
【請求項８】
前記判断するステップは、
前記行列で前記識別子に何れも変換された行または列を除いて、同じ経路によって復号化するチャンネルを表す行または列の有無を判断することを特徴とする請求項７に記載のスケーラブルチャンネル復号化方法。
【請求項９】
前記低下させるステップは、
前記判断するステップで、行または列がないと判断されたチャンネルに対して、最後に判断した復号化するレベルを表す前記行列の要素を前記識別子に変化させ、
前記判断するステップは、 
復号化するレベルを１レベルずつ低下させつつ反復して判断することを特徴とする請求項８に記載のスケーラブルチャンネル復号化方法。
【請求項１０】
前記利用して復号化するレベルの数を計算するステップは、
前記識別子で表示された前記行列の要素を除外して、各チャンネルに対して復号化するレベルの数を計算することを特徴とする請求項９に記載のスケーラブルチャンネル復号化方法。
【請求項１１】
請求項１に記載の発明をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【請求項１２】
一つ以上の符号化されたマルチチャンネル信号に対して復号化するレベルの数を設定するレベル設定部と、
前記設定されたレベルの数によって、前記一つ以上の符号化されたマルチチャンネル信号の復号化及びアップミキシングを選択的に行うアップミキシング部と、を備えることを特徴とするスケーラブルチャンネル復号化システム。
【請求項１３】
前記スケーラブルチャンネル復号化システムは、
チャンネルまたはスピーカの設定を認識する設定認識部をさらに備え、
前記レベル設定部は、前記認識された設定を考慮して前記復号化するレベルの数を設定することを特徴とする請求項１２に記載のスケーラブルチャンネル復号化システム。
【請求項１４】
前記マルチチャンネルの設定は、
符号器で符号化されたチャンネルのうち、復号器に設けられたマルチチャンネルで利用できるチャンネルに関する情報であることを特徴とする請求項１３に記載のスケーラブルチャンネル復号化システム。
【請求項１５】
前記情報は、
復号器に設けられたマルチチャンネルの数、復号器でスピーカが設けられた位置、符号器で符号化されたチャンネルに対して復号器に設けられたマルチチャンネルで利用できるか否かを表すベクトル及び各マルチチャンネル信号が経ねばならないモジュールの数のうち少なくとも何れか一つであることを特徴とする請求項１４に記載のスケーラブルチャンネル復号化システム。
【請求項１６】
前記レベル計算部は、
符号器で符号化されたチャンネルのうち、復号器に設けられたマルチチャンネルで利用できないチャンネルを復号化しないと決定する復号化決定部と、
前記復号化しないと決定されたマルチチャンネルを除いて、同じ経路によって復号化されるマルチチャンネルの有無を判断して復号化するレベルの数を計算する第１計算部と、を備えることを特徴とする請求項１２に記載のスケーラブルチャンネル復号化システム。
【請求項１７】
前記計算部は、
前記復号化しないと決定されたマルチチャンネルを除いて、同じ経路によって復号化されるマルチチャンネルの有無を判断する経路判断部と、
同じ経路によって復号化されないマルチチャンネル信号に対して復号化するレベルを低下させるレベル低下部と、
前記低下した結果を利用して、前記各マルチチャンネルに対して復号化するレベルの数を第２計算部と、を備えることを特徴とする請求項１６に記載のスケーラブルチャンネル復号化システム。
【請求項１８】
前記復号化決定部は、
前記各マルチチャンネルに対して復号化する経路及び符号化されたチャンネルのうち、前記マルチチャンネルで利用できるか否かを表す行列で、前記利用できないチャンネルに対して復号化する経路を表す行または列を符号化されたチャンネルのうち、復号器で利用できないチャンネルを表示する識別子に何れも変換することを特徴とする請求項１６に記載のスケーラブルチャンネル復号化システム。
【請求項１９】
前記経路判断部は、
前記行列で前記識別子に何れも変換された行または列を除いて、同じ経路によって復号化するチャンネルを表す行または列の有無を判断することを特徴とする請求項１８に記載のスケーラブルチャンネル復号化システム。
【請求項２０】
前記レベル低下部は、
前記経路判断部で行または列がないと判断されたチャンネルに対して、最後に判断した復号化するレベルを表す前記行列の要素を前記識別子に変化させ、
前記経路判断部は、
復号化するレベルを１レベルずつ低下させつつ反復して判断することを特徴とする請求項１９に記載のスケーラブルチャンネル復号化システム。
【請求項２１】
前記第２計算部は、
前記識別子で表示された前記行列の要素を除外して、各チャンネルに対して復号化するレベルの数を計算することを特徴とする請求項２０に記載のスケーラブルチャンネル復号化システム。
【請求項２２】
チャンネルまたはスピーカの設定を認識するステップと、
符号器でマルチチャンネルからダウンミックスされた信号を前記認識されたチャンネルまたはスピーカの設定に対応するマルチチャンネル信号にアップミキシングするステップと、を含むことを特徴とするスケーラブルチャンネル復号化方法。
【請求項２３】
チャンネルまたはスピーカの設定を認識するステップと、
前記認識されたチャンネルまたはスピーカの設定を利用して、各マルチチャンネル信号に対して経ねばならないモジュールの数を計算するステップと、
前記計算されたモジュールの数によって復号化してアップミキシングするステップと、を含むことを特徴とするスケーラブルチャンネル復号化方法。
【請求項２４】
チャンネルまたはスピーカの設定を認識するステップと、
符号器で符号化されたチャンネルのうち、復号器に設けられたマルチチャンネルで利用できないチャンネルを復号化しないと決定するステップと、
前記復号化しないと決定されたマルチチャンネルを除いて、同じ経路によって復号化されるマルチチャンネルの有無を判断するステップと、
前記判断された結果によって、各マルチチャンネル信号に対して経ねばならないモジュールの数を計算するステップと、
前記計算されたモジュールの数によって復号化してアップミキシングするステップと、を含むことを特徴とするスケーラブルチャンネル復号化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオコーディングに係り、さらに詳細には、マルチチャンネルでオーディオ信号を符号化／復号化するサラウンドオーディオコーディングに関する。
【背景技術】
【０００２】
マルチチャンネルオーディオコーディングには、ウェーブフォームマルチチャンネルオーディオコーディングとパラメトリックマルチチャンネルオーディオコーディングとがある。ウェーブフォームマルチチャンネルオーディオコーディングには、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）−２  ＭＣオーディオコーディング、ＡＡＣ  ＭＣオーディオコーディング及びＢＳＡＣ／ＡＶＳ  ＭＣオーディオコーディングがあり、５個のチャンネル信号が符号化され、５個のチャンネル信号が復号化される。パラメトリックマルチチャンネルオーディオコーディングは、ＭＰＥＧサラウンドコーディングがあり、ＭＰＥＧサラウンドコーディングによれば、符号化過程によって６個または８個のマルチチャンネルから１個または２個の符号化されたチャンネルが生成され、その６個または８個のマルチチャンネルがその１個または２個の符号化されたチャンネルから復号化される。このとき、６個または８個のマルチチャンネルは、マルチチャンネル環境の一例に過ぎない。
【０００３】
一般的に、このようなマルチチャンネルオーディオコーディングは、復号器から出力するチャンネルの数が符号器によって固定されて出力される。例えば、ＭＰＥＧサラウンドコーディングでは、符号器が６個または８個のマルチチャンネル信号を１個または２個の符号化されたチャンネルに符号化でき、復号器は、その１個または２個の符号化されたチャンネルを６個または８個のマルチチャンネルに復号化せねばならない。したがって、ユーザが再生しようとするスピーカの数及びスピーカの位置に該当する復号器のチャンネル設定が、符号器で設定されたチャンネルの数と相異なる場合、復号器でアップミキシングを行うに当たって、音質が低下する問題点を有する。
【０００４】
ＭＰＥＧサラウンドスペックによれば、マルチチャンネル信号は、マルチチャンネル信号を窮極的に一つあるいは二つの符号化されたチャンネルに順次にダウンミックスできるダウンミキシングモジュールのステップを経て符号化される。その一つあるいは二つの符号化されたチャンネルは、そのダウンミキシングモジュールのステップと類似したステップ（ツリー構造）のアップミキシングモジュールを経て、そのマルチチャンネル信号に復号化される。ここで、例えば、そのアップミキシングステップは、はじめには、その符号化されたダウンミックスされた信号を入力され、その符号化されたダウンミックスされた信号をＯＴＴ（１−ｔｏ−２）アップミキシングモジュールの組合わせを利用して、ＦＬ（Ｆｒｏｎｔ  Ｌｅｆｔ）チャンネル、ＦＲ（Ｆｒｏｎｔ  Ｒｉｇｈｔ）チャンネル、Ｃ（Ｃｅｎｔｅｒ）チャンネル、ＬＦＥ（Ｌｏｗ  Ｆｒｅｑｕｅｎｃｙ  Ｅｎｈａｎｃｅｍｅｎｔ）チャンネル、ＢＬ（Ｂａｃｋ  Ｌｅｆｔ）チャンネル、ＢＲ（Ｂａｃｋ  Ｒｉｇｈｔ）チャンネルのマルチチャンネルにアップミックスする。ここで、ＯＴＴモジュールのステップのアップミキシングは、マルチチャンネルが符号化される間に生成されたＣＬＳｓ（Ｃｈａｎｎｅｌ  Ｌｅｖｅｌ  Ｄｉｆｆｅｒｅｎｃｅｓ）及びＩＣＣｓ（Ｉｎｔｅｒ−Ｃｈａｎｎｅｌ  Ｃｏｒｒｅｌａｔｉｏｎｓ）の空間情報を利用して達成されることもあり、マルチチャンネル内の既設定のチャンネル間のエネルギー比率またはエネルギー差についての情報であるＣＬＤを利用して達成されることもあり、入力信号の時間／周波数タイルに対応した関連情報であるＩＣＣを利用して達成もされる。それぞれのＣＬＤｓ及びＩＣＣｓと共に、それぞれのＯＴＴステップは、単一入力信号をそれぞれのＯＴＴステップを通じて個別的な出力信号にアップミックスしうる。本発明の実施例による段階化されたアップミキシングツリー構造の例が、図４ないし図８に示されている。
したがって、符号器のステップを反映する段階化された構造を有する復号器のかかる必要条件、ダウンミキシングの一般的な順序によって、符号化されたチャンネルをユーザが再生しようとするスピーカの数及びスピーカの位置に該当する復号器のチャンネル設定に基づいて、選択的に復号化することは困難である。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする技術的課題は、復号器に設けられたチャンネルまたはスピーカの設定を認識して、符号器で符号化された各マルチチャンネル信号に対して復号化しようとするレベルの数を計算し、そのレベルの数によって復号化してアップミキシングするスケーラブルチャンネル復号化方法及びシステムを提供することである。
【課題を解決するための手段】
【０００６】
本発明のその他の側面及び利点は、以下の明細書で、明細書の内容その自体あるいは本発明の実行によって理解される。 
前記課題を達成するために、本発明の一実施例によるスケーラブルチャンネル復号化方法は、チャンネルまたはスピーカの設定を認識するステップと、前記認識されたチャンネルまたはスピーカの設定を利用して、各マルチチャンネル信号に対して復号化するレベルの数を計算するステップと、前記計算されたレベルの数によって復号化してアップミキシングするステップと、を含みうる。
【０００７】
前記課題を達成するために、本発明の一実施例によるスケーラブルチャンネル復号化システムは、チャンネルまたはスピーカの設定を認識する設定認識部と、前記認識されたチャンネルまたはスピーカの設定を利用して、各マルチチャンネル信号に対して復号化するレベルの数を計算するレベル計算部と、前記計算されたレベルの数によって復号化してアップミキシングするアップミキシング部と、を備えうる。
【０００８】
前記課題を達成するために、本発明の一実施例によるスケーラブルチャンネル復号化方法は、チャンネルまたはスピーカの設定を認識するステップと、符号器でマルチチャンネルからダウンミックスされた信号を前記認識されたチャンネルまたはスピーカの設定に対応するマルチチャンネル信号にアップミキシングするステップと、を含みうる。
【０００９】
前記課題を達成するために、本発明の一実施例によるスケーラブルチャンネル復号化方法は、チャンネルまたはスピーカの設定を認識するステップと、前記認識されたチャンネルまたはスピーカの設定を利用して、各マルチチャンネル信号に対して経ねばならないモジュールの数を計算するステップと、前記計算されたモジュールの数によって復号化してアップミキシングするステップと、を含みうる。
【００１０】
前記課題を達成するために、本発明の一実施例によるスケーラブルチャンネル復号化方法は、チャンネルまたはスピーカの設定を認識するステップと、符号器で符号化されたチャンネルのうち、復号器に設けられたマルチチャンネルで利用できないチャンネルを復号化しないと決定するステップと、前記復号化しないと決定されたマルチチャンネルを除いて、同じ経路によって復号化されるマルチチャンネルの有無を判断するステップと、前記判断された結果によって、各マルチチャンネル信号に対して経ねばならないモジュールの数を計算するステップと、前記計算されたモジュールの数によって復号化してアップミキシングするステップと、を含みうる。
【００１１】
前記の発明をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体であることが望ましい。
【発明を実施するための最良の形態】
【００１２】
以下、添付された図面を参照して、本発明によるスケーラブルチャンネル復号化方法及びシステムについて詳細に説明する。
【００１３】
図１は、本発明によるマルチチャンネル復号化方法についての一実施例を示すフローチャートである。
【００１４】
まず、符号器から伝送されたサラウンドビットストリームを分析して空間情報及び付加情報を抽出する（ステップ１００）。
【００１５】
復号器に設けられたチャンネルまたはスピーカの設定を認識する（ステップ１０３）。ここで、復号器のマルチチャンネルの設定は、復号器に備えられたスピーカの数（ｎｕｍＰｌａｙＣｈａｎ）、復号器に備えられたスピーカのうち動作可能なスピーカの位置（ｐｌａｙＣｈａｎＰｏｓ（ｃｈ））、符号化されたチャンネルのうち復号器のマルチチャンネルで利用をできるか否かを表すベクトル（ｂＰｌａｙＳｐｋ（ｃｈ））を称す。
【００１６】
ここで、ｂＰｌａｙＳｐｋ（ｃｈ）は、次に記載された式（１）のように、符号器で符号化されたチャンネルのうち、復号器に設けられたマルチチャンネルで利用可能なスピーカを‘１’で表し、利用できないスピーカを‘０’で表す。
【００１７】
【数１】
2009523354.tif 000003
ここで、ｎｕｍＯｕｔＣｈａｎＡＴは、次に記載された式（２）によって計算された値である。
【００１８】
【数２】
2009523354.tif 000004
また、ｐｌａｙＣｈａｎＰｏｓは、例えば、５.１チャンネルに対して、次のような方式で表示しうる。
【００１９】
【数３】
2009523354.tif 000005
ステップ１０３で認識した結果、符号器で符号化されたチャンネルのうち、マルチチャンネルで利用できないチャンネルを復号化しないと決定する（ステップ１０６）。
【００２０】
行列
【００２１】
【数４】
2009523354.tif 000006
（ここで、ｖは、‘０’以上であり、‘ｎｕｍＯｕｔＣｈａｎ’未満である）は、図３ないし８に示されたツリー構造で、各出力信号に対してＯＴＴモジュールで上位に出力されるか（‘１’で表示する）下位に出力されるか（‘−１’で表示する）を表す元素で構成された行列である。以下で、行列
【００２２】
【数５】
2009523354.tif 000007
を利用して説明する。しかし、当業者ならば、行列
【００２３】
【数６】
2009523354.tif 000008
に限定されて実施されないということが分かる。例えば、行列
【００２４】
【数７】
2009523354.tif 000009
に対して、行と列とが変わって実施されることもある。
【００２５】
例えば、図４に示されたツリー構造で説明すれば、行列
【００２６】
【数８】
2009523354.tif 000010
でＢｏｘ  ０で上位に出力され、Ｂｏｘ  １で上位に出力され、Ｂｏｘ２  で上位に出力される１列は、［１  １  １］で表示され、Ｂｏｘ  ０で下位に出力され、Ｂｏｘ  ３で上位に出力される４列は、［１  １  ｎ／ａ］で表示される。ここで、‘ｎ／ａ’は、該当するチャンネル、モジュールまたはボックス（Ｂｏｘ）は、使用できないことを表示する識別子である。これと同じ方式で全てのマルチチャンネルを行列
【００２７】
【数９】
2009523354.tif 000011
で表せば、次の通りである。
【００２８】
【数１０】
2009523354.tif 000012
ステップ１０６では、符号器で符号化されたチャンネルのうち、復号器に設けられたマルチチャンネルで利用できないチャンネルに該当する列を行列
【００２９】
【数１１】
2009523354.tif 000013
で何れも‘ｎ／ａ’に設定する。
【００３０】
例えば、図４に示されたツリー構造で説明すれば、符号器で符号化されたチャンネルのうち、復号器に設けられたマルチチャンネルで利用できるか否かを表すベクトルであるｂＰｌａｙＳｐｋが第２及び第４チャンネルに‘０’で表示されているので、復号器に設けられたマルチチャンネルのうち、第２及び第４チャンネルは利用できない。したがって、ステップ１０６では、行列
【００３１】
【数１２】
2009523354.tif 000014
で第２及び第４チャンネルに対応する列である２列と４列とを、次に記載されたように、何れもｎ／ａに設定する。
【００３２】
【数１３】
2009523354.tif 000015
ステップ１０６で、復号化しないと決定されたチャンネルを除いて、同じ経路によって復号化されるチャンネルの有無を判断する（ステップ１０８）。ステップ１０８では、ステップ１０６で設定された行列
【００３３】
【数１４】
2009523354.tif 000016
で所定の整数ｊとｋとが同一でない場合、
【００３４】
【数１５】
2009523354.tif 000017
とが同じであるか否かを判断することによって、同じ経路に復号化されるマルチチャンネルの有無を判断する。
【００３５】
例えば、図４に示されたツリー構造で説明すれば、
【００３６】
【数１６】
2009523354.tif 000018
とが同一でないので、ステップ１０６で生成された行列
【００３７】
【数１７】
2009523354.tif 000019
で第１チャンネル及び第３チャンネルが同じ経路によって復号化されるマルチチャンネルがないとステップ１０８で判断される。しかし、
【００３８】
【数１８】
2009523354.tif 000020
とが同一であるので、ステップ１０６で生成された行列
【００３９】
【数１９】
2009523354.tif 000021
で第５チャンネル及び第６チャンネルが同じ経路によって復号化されるマルチチャンネルがあるとステップ１０８で判断される。
【００４０】
ステップ１０８で、同じ経路によって復号化されないマルチチャンネルと判断されたチャンネルに対して、復号化レベルを低下させる（ステップ１１０）。ここで、復号化レベルは、各マルチチャンネルで信号を出力するために経ねばならないＯＴＴモジュールまたはＴＴＴモジュールのような復号化を行うモジュールまたはボックスの数を称す。ステップ１０８で、同じ経路によって復号化されないマルチチャンネルと判断されたチャンネルに対して、最後に判断した復号化レベルをｎ／ａで表示する。
【００４１】
例えば、図４に示されたツリー構造で第１チャンネル及び第３チャンネルが同じ経路によって復号化されるマルチチャンネルがないことをステップ１０８で判断されたので、第１チャンネルに対応する１列及び第３チャンネルに対応する３列の最後の行を、次に記載されたように、ｎ／ａに設定する。
【００４２】
【数２０】
2009523354.tif 000022
ステップ１０８及びステップ１１０は、復号化レベルを１レベルずつ低下させつつ、反復的に行う。これにより、ステップ１０８及びステップ１１０では、
【００４３】
【数２１】
2009523354.tif 000023
に対して最後の行から最初の行まで１行ずつ上げつつ反復的に行う。
【００４４】
ステップ１０６ないしステップ１１０は、図９に示された擬似コードによって各サブツリーに対して
【００４５】
【数２２】
2009523354.tif 000024
を設定する。
【００４６】
ステップ１１０で、低下した結果を利用して、各マルチチャンネルに対して復号化レベルの数を計算する（ステップ１１３）。
【００４７】
ステップ１１３で、復号化レベルの数は、次に記載された数式によって計算する。
【００４８】
【数２３】
2009523354.tif 000025
例えば、図４に示されたツリー構造に対して、ステップ１１０で設定された行列
【００４９】
【数２４】
2009523354.tif 000026
の復号化レベルの数を求めれば、次に記載された行列のように計算される。
【００５０】
【数２５】
2009523354.tif 000027
これは、ｎ／ａは、絶対値を０と仮定し、何れもｎ／ａである列は、−１と仮定したので、行列
【００５１】
【数２６】
2009523354.tif 000028
で１列に対する絶対値の和は２であり、何れもｎ／ａである列に該当する２列は、−１に設定する。
【００５２】
このような方式によって計算されたＤＬを利用して、図４に示された点線以前のモジュールまで復号化を行ってスケーラブルに復号化させうる。
【００５３】
ステップ１００で、抽出された空間情報を利用して、低ビット率で空間情報が急に変化することを防止するために、選択的に空間情報を平滑化する（ステップ１１６）。
【００５４】
ステップ１１６後に、既存のマトリックスサラウンド方式と互換性を維持するために、追加的なチャンネル別に利得値を計算し、プリベクトルを計算し、復号器で外部ダウンミックスを使用する場合、チャンネル別に利得値を補償するための変数を抽出することによって、行列Ｒ１を生成する（ステップ１１９）。ここで、Ｒ１は、デコリレーション（ｄｅｃｏｒｒｅｌａｔｉｏｎ）のために、デコリレータ(ｄｅｃｏｒｒｅｌａｔｏｒ)に入力するための信号の生成に利用される。
【００５５】
例えば、図５に示された５−１−５１ツリー構造及び図６に示された５−１−５２ツリー構造が、次に記載された行列に設定されていると仮定する。
【００５６】
【数２７】
2009523354.tif 000029
この場合、５−１−５１ツリー構造で、ステップ１１９では、Ｒ１を次に記載されたように計算する。
【００５７】
【数２８】
2009523354.tif 000030
この場合、５−１−５２ツリー構造で、ステップ１１９では、Ｒ１を次に記載されたように計算する。
【００５８】
【数２９】
2009523354.tif 000031
ステップ１１９で生成された行列Ｒ１に対して補間を行って、行列Ｍ１を生成する（ステップ１２０）。
【００５９】
デコリレーションされた信号とダイレクト信号とをミックスするための行列Ｒ２を生成する（ステップ１２３）。ステップ１２３で生成された行列Ｒ２は、ステップ１０６ないしステップ１１３で不要なモジュールと判断されたモジュールで復号化を行わないために、図１０に示された擬似コードによって、不要なモジュールに対応する行列の元素またはベクトルの元素を除去する。
【００６０】
５−１−５１ツリー構造及び５−１−５２ツリー構造に適用した例を、以下で説明する。
【００６１】
第一に、図５は、５−１−５１ツリー構造で４チャンネルのみが出力可能な場合を示した図である。図５に示された５−１−５１ツリー構造に対して、ステップ１０３ないしステップ１１３を行えば、次に記載された
【００６２】
【数３０】
2009523354.tif 000032
とが生成される。
【００６３】
【数３１】
2009523354.tif 000033
このように生成された
【００６４】
【数３２】
2009523354.tif 000034
によって点線で表示された部分以前のモジュールで復号化が中断される。これにより、ＯＴＴ２及びＯＴＴ４がアップミキシングを行わないので、ステップ１２６で次に記載された行列Ｒ２を生成する。
【００６５】
【数３３】
2009523354.tif 000035
第二に、図６は、５−１−５２ツリー構造で４チャンネルのみが出力可能な場合を示した図である。図６に示された５−１−５２ツリー構造に対して、ステップ１０３ないしステップ１１３を行えば、次に記載された
【００６６】
【数３４】
2009523354.tif 000036
とが生成される。
【００６７】
【数３５】
2009523354.tif 000037
このように生成された
【００６８】
【数３６】
2009523354.tif 000038
によって、点線で表示された部分以前のモジュールで復号化が中断される。
【００６９】
図７は、５−１−５１ツリー構造で３チャンネルのみが出力可能な場合を示す図である。この場合、ステップ１０３ないしステップ１１３によって、次に記載された
【００７０】
【数３７】
2009523354.tif 000039
とが生成される。
【００７１】
【数３８】
2009523354.tif 000040
このように生成された
【００７２】
【数３９】
2009523354.tif 000041
によって、点線で表示された部分以前のモジュールで復号化が中断される。
【００７３】
図８は、５−１−５２ツリー構造で３チャンネルのみが出力可能な場合を示す図である。この場合、ステップ１０３ないしステップ１１３によって
【００７４】
【数４０】
2009523354.tif 000042
とが生成される。
【００７５】
【数４１】
2009523354.tif 000043
このように生成された
【００７６】
【数４２】
2009523354.tif 000044
によって、点線で表示された部分以前のモジュールで復号化が中断される。
【００７７】
また、５−２−５ツリー構造、７−２−７１ツリー構造、７−２−７２ツリー構造でも適用するために、
【００７８】
【数４３】
2009523354.tif 000045
を定義する。
【００７９】
第一に、５−２−５ツリー構造で、及びＲ１は、次に記載されたように定義される。
【００８０】
【数４４】
2009523354.tif 000046
第二に、７−２−７１ツリー構造で、
【００８１】
【数４５】
2009523354.tif 000047
及びＲ１は、次に記載されたように定義される。
【００８２】
【数４６】
2009523354.tif 000048
第三に、７−２−７２ツリー構造で、
【００８３】
【数４７】
2009523354.tif 000049
及びＲ１は、次に記載されたように定義される。
【００８４】
【数４８】
2009523354.tif 000050
５−２−５ツリー構造及び７−２−７ツリー構造は、３個のサブツリーに分離される。したがって、前述された５−１−５ツリー構造で適用された方式と同じ方式で、ステップ１２３で行列Ｒ２を求めうる。
【００８５】
ステップ１２３で生成された行列Ｒ２に対して補間を行って行列Ｍ２を生成する（ステップ１２６）。
【００８６】
符号器でダウンミックスされた信号と原信号との差をＡＣＣで符号化してレジデュアルコーディングされた信号を復号化する（ステップ１２９）。
【００８７】
ステップ１２９で復号化されたＭＤＣＴ係数をＱＭＦドメインに変換する（ステップ１３０）。
【００８８】
ステップ１３０で出力された信号に対してフレーム間オーバーラップアッドを行う（ステップ１３３）。
【００８９】
低周波帯域信号がＱＭＦフィルタバンクに周波数分解能が足りないので、追加的なフィルタリングを通じて周波数分解能を向上させる（ステップ１３６）。
【００９０】
ＱＭＦハイブリッド分析フィルタバンクを利用して、入力信号を周波数バンド別に分解する（ステップ１４０）。
【００９１】
ステップ１２０で生成された行列Ｍ１を利用して、ダイレクト信号及びデコリレーションする信号を生成する（ステップ１４３）。
【００９２】
ステップ１４３で生成されたデコリレーションする信号に対して、デコリレーションを空間感を有しうるように再構成するデコリレーションを行う（ステップ１４６）。
【００９３】
ステップ１４６でデコリレーションされた信号及びステップ１４３で生成されたダイレクト信号に対して、それぞれステップ１２６で生成された行列Ｍ２を適用する（ステップ１４８）。
【００９４】
ステップ１５０で行列Ｍ２が適用された信号にＴＥＳ（Ｔｅｍｐｏｒａｌ  Ｅｎｖｅｌｏｐｅ  Ｓｈａｐｉｎｇ）を適用する（ステップ１５３）。
【００９５】
ステップ１５３でＴＥＳが適用された信号にＱＭＦハイブリッド合成フィルタバンクを利用して時間ドメインに変換する（ステップ１５６）。
【００９６】
ステップ１５６で変換された信号にＴＰ（Ｔｅｍｐｏｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ）を適用する（ステップ１５８）。
【００９７】
ここで、ステップ１５３及びステップ１５８は、アプローズ（ａｐｐｌａｕｓｅ）のようにテンポラル構造が重要な信号に対して音質を向上させるためのものであって、選択的に利用され、必須的に適用せねばならないものではない。
【００９８】
ダイレクト信号とデコリレーションされた信号とをミックスする（ステップ１５８）。
【００９９】
また、アービトラリツリー構造にも、次に記載された数式によってＲ３を計算して適用しうる。
【０１００】
【数４９】
2009523354.tif 000051
図２は、本発明によるスケーラブルチャンネル復号化システムの一実施例を示すブロック図である。
【０１０１】
ビットストリーム復号器２００は、符号器から伝送されたサラウンドビットストリームを分析して空間情報及び付加情報を抽出する。
【０１０２】
設定認識部２３０は、復号器に設けられたチャンネルまたはスピーカの設定を認識する。ここで、復号器のマルチチャンネルの設定は、復号器に備えられたスピーカの数（ｎｕｍＰｌａｙＣｈａｎ）、復号器に備えられたスピーカのうち動作可能なスピーカの位置（ｐｌａｙＣｈａｎＰｏｓ（ｃｈ））、符号化されたチャンネルのうち復号器のマルチチャンネルで利用できるか否かを表すベクトル（ｂＰｌａｙＳｐｋ（ｃｈ））を称す。
【０１０３】
ここで、ｂＰｌａｙＳｐｋ（ｃｈ）は、次に記載された式（６）のように、符号器で符号化されたチャンネルのうち復号器に設けられたマルチチャンネルで利用可能なスピーカを‘１’で表し、利用できないスピーカを‘０’で表す。
【０１０４】
【数５０】
2009523354.tif 000052
ここで、ｎｕｍＯｕｔＣｈａｎＡＴは、次に記載された式（７）によって計算された値である。
【０１０５】
【数５１】
2009523354.tif 000053
また、ｐｌａｙＣｈａｎＰｏｓは、例えば、５.１チャンネルに対して次のような方式で表示される。
【０１０６】
【数５２】
2009523354.tif 000054
レベル計算部２３５は、設定認識部２３０で認識されたマルチチャンネルの設定を利用して、各マルチチャンネル信号に対して復号化レベルの数を計算する。ここで、レベル計算部２３５は、復号化決定部２４０及び第１計算部２５０を含んでなる。
【０１０７】
復号化決定部２４０は、設定認識部２３０で認識された結果を利用して、符号器で符号化されたチャンネルのうちマルチチャンネルで利用できないチャンネルを復号化しないと決定する。
【０１０８】
行列（ここで、ｖは、‘０’以上であり、‘ｎｕｍＯｕｔＣｈａｎ’未満である）は、図３ないし図８に示されたツリー構造で、各出力信号に対してＯＴＴモジュールで上位に出力されるか（‘１’で表示する）下位に出力されるか（‘−１’で表示する）を表す元素で構成された行列である。以下で、行列
【０１０９】
【数５３】
2009523354.tif 000055
を利用して説明する。しかし、当業者ならば、行列
【０１１０】
【数５４】
2009523354.tif 000056
に限定されて実施されないということが分かるであろう。例えば、行列
【０１１１】
【数５５】
2009523354.tif 000057
に対して行と列とが変わって実施することもできる。
【０１１２】
例えば、図４に示されたツリー構造で説明すれば、行列
【０１１３】
【数５６】
2009523354.tif 000058
でＢｏｘ  ０で上位に出力され、Ｂｏｘ  １で上位に出力され、Ｂｏｘ  ２で上位に出力される１列は、［１  １  １］で表示され、Ｂｏｘ
０で下位に出力され、Ｂｏｘ ３で上位に出力される４列は、［１  １  ｎ／ａ］で表示される。ここで、‘ｎ／ａ’は、該当するチャンネル、モジュールまたはボックス（Ｂｏｘ）は、使用できないことを表示する識別子である。このような方式で、全てのマルチチャンネルを行列
【０１１４】
【数５７】
2009523354.tif 000059
で表せば、次の通りである。
【０１１５】
【数５８】
2009523354.tif 000060
復号化決定部２４０は、符号器で符号化されたチャンネルのうち、復号器に設けられたマルチチャンネルで利用できないチャンネルに該当する列を行列
【０１１６】
【数５９】
2009523354.tif 000061
で何れも‘ｎ／ａ’に設定する。
【０１１７】
例えば、図４に示されたツリー構造で説明すれば、符号器で符号化されたチャンネルのうち、復号器に設けられたマルチチャンネルで利用をできるか否かを表すベクトルであるｂＰｌａｙＳｐｋが第２及び第４チャンネルに‘０’で表示されているので、復号器に設けられたマルチチャンネルのうち、第２及び第４チャンネルは利用できない。したがって、復号化決定部２４０では、行列
【０１１８】
【数６０】
2009523354.tif 000062
で第２及び第４チャンネルに対応する列である２列と４列とを、次に記載されたように、何れもｎ／ａに設定する。
【０１１９】
【数６１】
2009523354.tif 000063
第１計算部２５０は、復号化決定部２３５で復号化しないと決定されたチャンネルを除いて、同じ経路によって復号化されるチャンネルの有無を判断して、復号化レベルの数を計算する。ここで、復号化レベルは、各マルチチャンネルでマルチチャンネル信号を出力するために経ねばならないＯＴＴモジュールまたはＴＴＴモジュールのような復号化を行うモジュールの数を称す。
【０１２０】
第１計算部２５０は、経路判断部２５２、レベル低下部２５４及び第２計算部２５６を備えてなる。
【０１２１】
経路判断部２５２は、復号化決定部２４０で復号化しないと決定されたマルチチャンネルを除いて、同じ経路によって復号化されるマルチチャンネルの有無を判断する。ここで、経路判断部２５２は、復号化決定部２４０で設定された行列
【０１２２】
【数６２】
2009523354.tif 000064
で所定の整数ｊとｋとが同一でない場合、
【０１２３】
【数６３】
2009523354.tif 000065
とが同一か否かを判断することによって、同じ経路に復号化されるマルチチャンネルの有無を判断する。
【０１２４】
例えば、図４に示されたツリー構造で説明すれば、
【０１２５】
【数６４】
2009523354.tif 000066
とが同一でないので、復号化決定部２４０で生成された行列
【０１２６】
【数６５】
2009523354.tif 000067
で、第１チャンネル及び第３チャンネルが同じ経路によって復号化されるマルチチャンネルがないことを経路判断部２５２で判断する。図４に示されたツリー構造で説明すれば、
【０１２７】
【数６６】
2009523354.tif 000068
とが同一であるので、復号化決定部２４０で生成された行列
【０１２８】
【数６７】
2009523354.tif 000069
で、第１チャンネル及び第３チャンネルが同じ経路によって復号化されるマルチチャンネルがあることを経路判断部２５２で判断する。
【０１２９】
レベル低下部２５４は、経路判断部２５２で同じ経路によって復号化されないマルチチャンネルと判断されたマルチチャンネルに対して復号化レベルを低下させる。ここで、復号化レベルは、各マルチチャンネルで信号を出力するために経ねばならないＯＴＴモジュールまたはＴＴＴモジュールのような復号化を行うモジュールまたはボックスの数を称す。経路判断部２５２で同じ経路によって復号化されないマルチチャンネルと判断されたチャンネルに対して、最後に判断した復号化レベルをｎ／ａで表示する。
【０１３０】
例えば、図４に示されたツリー構造で、第１チャンネル及び第３チャンネルが同じ経路によって復号化されるマルチチャンネルがないことを経路判断部２５２で判断したので、第１チャンネルに対応する１列及び第３チャンネルに対応する３列の最後の行を、次に記載されたように、ｎ／ａに設定する。
【０１３１】
【数６８】
2009523354.tif 000070
経路判断部２５２及びレベル低下部２５４は、復号化レベルを１レベルずつ低下させつつ反復的に行う。これにより、経路判断部２５２及びレベル低下部２５４では、
【０１３２】
【数６９】
2009523354.tif 000071
に対して、最後の行から最初の行まで１行ずつ上げつつ反復的に行う。
【０１３３】
レベル計算部２３５は、図９に示された擬似コードによって各サブツリーに対して
【０１３４】
【数７０】
2009523354.tif 000072
を設定する。
【０１３５】
第２計算部２５６は、レベル低下部２５４で低下した結果を利用して、各マルチチャンネルに対して復号化レベルの数を計算する。ここで、第２計算部２５６は、復号化レベルの数を、次に記載された数式によって計算する。
【０１３６】
【数７１】
2009523354.tif 000073
例えば、図４に示されたツリー構造に対して、レベル低下部２５４で設定された行列
【０１３７】
【数７２】
2009523354.tif 000074
の復号化レベルの数を求めれば、次に記載された行列のように計算される。
【０１３８】
【数７３】
2009523354.tif 000075
これは、ｎ／ａは、絶対値を０と仮定し、何れもｎ／ａである列は、−１と仮定したので、行列
【０１３９】
【数７４】
2009523354.tif 000076
で１列に対する絶対値の和は２であり、何れもｎ／ａである列に該当する２列は、−１に設定する。
【０１４０】
このような方式によって計算されたＤＬを利用して、図４に示された点線以前のモジュールまで復号化を行ってスケーラブルに復号化させうる。
【０１４１】
制御部２６０は、第２計算部２５６で求められた復号化レベルを利用して、不要なモジュールは行わないように行列Ｒ１、Ｒ２及びＲ３を生成することを制御する。
【０１４２】
スムージング部２０２は、ビットストリーム復号器２００から抽出された空間情報を利用して、低ビット率で空間情報が急変することを防止するために、選択的に空間情報をスムージングする。
【０１４３】
マトリックスコンポーネント計算部２０４は、既存のマトリックスサラウンド方式との互換性を維持するために、追加的なチャンネル別に利得値を計算する。
【０１４４】
プリベクトル計算部２０６は、プリベクトルを計算する。
【０１４５】
アービトラリダウンミックス利得値抽出部２０８は、復号器で外部ダウンミックスを使用する場合、チャンネル別に利得値を補償するための変数を抽出する。
【０１４６】
マトリックス生成部２１２は、マトリックスコンポーネント計算部２０４、プリベクトル計算部２０６及びアービトラリダウンミックス利得値抽出部２０８から出力される結果を利用して、行列Ｒ１を生成する。ここで、Ｒ１は、デコリレーションするためにデコリレータに入力するための信号の生成に利用される。
【０１４７】
例えば、図５に示された５−１−５１ツリー構造及び図６に示された５−１−５２ツリー構造が、次に記載された行列に設定されていると仮定する。
【０１４８】
【数７５】
2009523354.tif 000077
この場合、５−１−５１ツリー構造で、マトリックス生成部２１２では、Ｒ１を次に記載されたように計算する。
【０１４９】
【数７６】
2009523354.tif 000078
この場合、５−１−５２ツリー構造で、マトリックス生成部２１２では、Ｒ１を次に記載されたように計算する。
【０１５０】
【数７７】
2009523354.tif 000079
補間処理部２１４は、マトリックス生成部２１２で生成された行列Ｒ１に対して補間を行って行列Ｍ１を生成する。
【０１５１】
ミックスベクトル計算部２１０は、デコリレーションされた信号とダイレクト信号とをミックスするための行列Ｒ２を生成する。ミックスベクトル計算部２１０で生成された行列Ｒ２は、レベル計算部２３５で不要なモジュールと判断されたモジュールで復号化を行わないために、図１０に示された擬似コードによって、不要なモジュールに対応する行列の元素またはベクトルの元素を除去する。
【０１５２】
補間処理部３１６は、ミックスベクトル計算部２１０で生成された行列Ｒ２に対して補間を行って行列Ｍ２を生成する。
【０１５３】
５−１−５１ツリー構造及び５−１−５２ツリー構造に適用した例を、以下で説明する。
【０１５４】
第一に、図５は、５−１−５１ツリー構造で４チャンネルのみが出力可能な場合を示した図である。この場合、レベル計算部２３５によって、次に記載された
【０１５５】
【数７８】
2009523354.tif 000080
とが生成される。
【０１５６】
【数７９】
2009523354.tif 000081
このように生成された
【０１５７】
【数８０】
2009523354.tif 000082
によって点線で表示された部分以前のモジュールで復号化が中断される。これにより、ＯＴＴ２及びＯＴＴ４が復号化を行わないので、ステップ１２６で次に記載された行列Ｒ２を生成する。
【０１５８】
【数８１】
2009523354.tif 000083
第二に、図６は、５−１−５２ツリー構造で、４チャンネルのみが出力可能な場合を示す図である。この場合、レベル計算部２３５によって、次に記載された
【０１５９】
【数８２】
2009523354.tif 000084
とが生成される。
【０１６０】
【数８３】
2009523354.tif 000085
このように生成された
【０１６１】
【数８４】
2009523354.tif 000086
によって点線で表示された部分以前のモジュールで復号化が中断される。
【０１６２】
図７は、５−１−５１ツリー構造で、３チャンネルのみが出力可能な場合を示す図である。この場合、レベル計算部２３５によって、次に記載された
【０１６３】
【数８５】
2009523354.tif 000087
とが生成される。
【０１６４】
【数８６】
2009523354.tif 000088
このように生成された
【０１６５】
【数８７】
2009523354.tif 000089
によって点線で表示された部分以前のモジュールで復号化が中断される。
【０１６６】
図８は、５−１−５２ツリー構造で、３チャンネルのみが出力可能な場合を示す図である。この場合、レベル計算部２３５によって、
【０１６７】
【数８８】
2009523354.tif 000090
とが生成される。
【０１６８】
【数８９】
2009523354.tif 000091
このように生成された
【０１６９】
【数９０】
2009523354.tif 000092
によって点線で表示された部分以前のモジュールで復号化が中断される。
【０１７０】
また、５−２−５ツリー構造、７−２−７１ツリー構造、７−２−７２ツリー構造でも適用するために
【０１７１】
【数９１】
2009523354.tif 000093
を定義する。
【０１７２】
第一に、５−２−５ツリー構造で、及びＲ１は、次に記載されたように定義される。
【０１７３】
【数９２】
2009523354.tif 000094
第二に、７−２−７１ツリー構造で、
【０１７４】
【数９３】
2009523354.tif 000095
及びＲ１は、次に記載されたように定義される。
【０１７５】
【数９４】
2009523354.tif 000096
第三に、７−２−７２ツリー構造で、
【０１７６】
【数９５】
2009523354.tif 000097
及びＲ１は、次に記載されたように定義される。
【０１７７】
【数９６】
2009523354.tif 000098
５−２−５ツリー構造及び７−２−７ツリー構造は、３個のサブツリーに分離される。したがって、前述された５−１−５ツリー構造で適用された方式と同じ方式で、ミックスベクトル生成部２１０で行列Ｒ２を求めうる。
【０１７８】
ＡＡＣ復号器２１６は、符号器でダウンミックスされた信号と原信号との差をＡＣＣで符号化して、レジデュアルコーディングされた信号を復号化する。
【０１７９】
ＭＤＣＴ変換部２１８は、ＡＡＣ復号器２１６で復号化されたＭＤＣＴ係数をＱＭＦドメインに変換する。
【０１８０】
オーバーラップアッド部２２０は、ＭＤＣＴ変換部２１８から出力された信号に対してフレーム間オーバーラップアッドを行う。
【０１８１】
ハイブリッド分析部２２２は、低周波帯域信号がＱＭＦフィルタバンクに周波数分解能が足りないので、追加的なフィルタリングを通じて周波数分解能を向上させる。
【０１８２】
ハイブリッド分析部２７０は、ＱＭＦハイブリッド分析フィルタバンクでもって、入力信号を周波数バンド別に分解する。
【０１８３】
プリマトリックス適用部２７３は、補間処理部２１４で生成された行列Ｍ１を利用して、ダイレクト信号及びデコリレーションする信号を生成する。
【０１８４】
デコリレーション部２７６は、プリマトリックス適用部２７３で生成されたデコリレーションする信号に対して空間感を有しうるように再構成するデコリレーションを行う。
【０１８５】
ミックスマトリックス適用部２７９は、デコリレーション部２７６でデコリレーションされた信号及びプリマトリックス適用部２７３で生成されたダイレクト信号に対して、それぞれ補間処理部２１５で生成された行列Ｍ２を適用する。
【０１８６】
ＴＥＳ（Ｔｅｍｐｏｒａｌ  Ｅｎｖｅｌｏｐｅ  Ｓｈａｐｉｎｇ）適用部２８８は、ミックスマトリックス適用部２７９で行列Ｍ２が適用された信号にＴＥＳを適用する。
【０１８７】
ＱＭＦハイブリッド合成部２８５は、ＴＥＳ適用部２８８でＴＥＳが適用された信号にＱＭＦハイブリッド分析フィルタバンクを利用して時間ドメインに変換する。
【０１８８】
ＴＰ（Ｔｅｍｐｏｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ）適用部２８８は、ＱＭＦハイブリッド合成部２８５で変換された信号にＴＰを適用する。
【０１８９】
ここで、ＴＥＳ適用部２８２及びＴＰ適用部２８８は、アプローズのようにテンポラル構造が重要な信号に対して音質を向上させるためのものであって、選択的に利用でき、必須的に適用せねばならないものではない。
【０１９０】
ミキシング部２９０は、ダイレクト信号とデコリレーションされた信号とをミックスする。
【０１９１】
また、アービトラリツリー構造にも、次に記載された数式によってＲ３を計算して適用しうる。
【０１９２】
【数９７】
2009523354.tif 000099
前記実施形態以外にも、本発明の実施形態は、その実施形態の具現のための少なくとも一つのプロセッシング要素を制御するためのコード／インストラクションを保存した記録媒体、例えば、コンピュータで読み取り可能な記録媒体として具現される。その記録媒体は、コンピュータ可読コードの保存及び／または伝送を許容する媒体／メディアに対応しうる。
【０１９３】
コンピュータ可読コードは、多様な媒体、例えば、マグネチック記録媒体（例えば、ＲＯＭ（リードオンリメモリ）、フロッピー（登録商標）ディスク、ハードディスク）、光学的記録媒体(例えば、ＣＤ−ＲＯＭ、ＤＶＤ)及びキャリアウェーブのような保存／伝送媒体を含む媒体の多様な例に保存／伝送される。ここで、媒体は、本発明の実施形態による信号（例えば、結果信号、ビットストリーム）でありうる。媒体は、コンピュータ可読コードが分配形式で保存／伝送され、かつ実行されるように分配ネットワークでもある。また、そのプロセッシング要素は、プロセッサまたはコンピュータプロセッサを含み、プロセッシング要素は、単一デバイスに含まれるか、または分配される。
【０１９４】
本発明によるスケーラブルチャンネル復号化方法及びシステムによれば、復号器に設けられたチャンネルまたはスピーカの設定を認識して、各マルチチャンネル信号に対して復号化するレベルの数を計算し、そのレベルの数によって復号化してアップミキシングする。
【０１９５】
これにより、復号器で出力チャンネルの数を減らせると同時に、復号化を行う複雑度を容易に軽減しうる。また、各ユーザの有している多様なスピーカの設定によって、適応的に最適の音質を提供しうる。
【０１９６】
以上、本発明の幾つかの実施例が記載されたが、前記明細書に記載された本発明の内容は、請求項に記載された思想とその均等思想の範囲を逸脱しない範囲内で当業者によって多様に変形されうる。
【図面の簡単な説明】
【０１９７】
【図１】本発明の一実施例によるマルチチャンネル復号化方法についての一実施例を示すフローチャートである。
【図２】本発明の一実施例によるスケーラブルチャンネル復号化システムの一実施例を示すブロック図である。
【図３】５−２−５ツリー構造とアービトラリツリー構造とを複合的に構成した一実施例を示す図である。
【図４】本発明の一実施例によるスケーラブルチャンネル復号化方法及びシステムを説明するための所定のツリー構造を示す図である。
【図５】５−１−５１ツリー構造で、４チャンネルのみが出力可能な場合を示す図である。
【図６】５−１−５２ツリー構造で、４チャンネルのみが出力可能な場合を示す図である。
【図７】５−１−５１ツリー構造で、３チャンネルのみが出力可能な場合を示す図である。
【図８】５−１−５２ツリー構造で、３チャンネルのみが出力可能な場合を示す図である。
【図９】本発明の一実施例によるスケーラブルチャンネル復号化方法及びシステムによって
【０１９８】
【数９８】
2009523354.tif 000100
を設定する擬似コードを示す図である。
【図１０】本発明の一実施例によるスケーラブルチャンネル復号化方法及びシステムによって、不要なモジュールに対応する行列の元素またはベクトルの元素を除去する擬似コードを示す図である。
【図１】
2009523354.tif 000101
【図２】
2009523354.tif 000102
【図３】
2009523354.tif 000103
【図４】
2009523354.tif 000104
【図５】
2009523354.tif 000105
【図６】
2009523354.tif 000106
【図７】
2009523354.tif 000107
【図８】
2009523354.tif 000108
【図９】
2009523354.tif 000109
【図１０】
2009523354.tif 000110
【国際調査報告】
2009523354.tif 000111
2009523354.tif 000112