(57)【特許請求の範囲】
【請求項１】
デコーダーにてマルチチャンネル（Ｌ，Ｒ，Ｃ，Ｌｓ，Ｒｓ）デコーダーマトリクスを得る方法であって、
該デコーダーマトリクスは、エンコーダーマトリクスに対応し、かつ該エンコーダーマトリクスを使用してコード化されたビットストリームから、デジタルオーディオ信号を復元するために必要であり、
前記ビットストリームのヘッダビットには表示情報が含まれており、
該表示情報には、チャンネルオン／オフデータ、チャンネルファクターデータ、およびチャンネルアロケーションデータが含まれている形式の、マルチチャンネル（Ｌ，Ｒ，Ｃ，Ｌｓ，Ｒｓ）デコーダーマトリクスを得る方法において、
前記表示情報から、チャンネルの数と、前記のエンコーダーマトリクスのサイズとを決定し、０／１のマトリクス要素を、前記チャネルオン／オフデータに相応して、再構成すべきエンコーダーマトリクスの対応する位置に挿入し、
前記のチャンネルファクタデータから、別のマトリクス要素を決定して、当該マトリクス要素を、再構成すべきエンコーダーマトリクスの対応する別の位置に挿入し、
チャンネルアロケーションデータから、残りのマトリクス要素を決定し、当該マトリクス要素を、再構成すべきエンコーダーマトリクスの残りの位置に挿入し、
ここでエンコーダーマトリクスは、原チャンネル信号がマトリクス化の前にどのように結合されて、マトリクス化されたチャンネル信号が伝送のために得られたかを定めており、
再構成されたエンコーダーマトリクスの逆行列を形成して、デコーダーマトリクスを得ることを特徴とする
マルチチャンネルデコーダーマトリクスを得るための方法。
【請求項２】
前記ビットストリームの基本の左および右チャンネル信号は、ＩＳＯ１１１７２−３標準に準拠している
請求項１に記載の方法。
【請求項３】
テレビジョン受像器、ＶＣＲ，ＣＤプレーヤーまたはマルチチャンネルサウンドシステムに請求項１または２に記載の方法を使用することを特徴とする使用方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明はマルチチャンネルデコーダーマトリクスを得るための方法に、そしてデコーダー装置において使用される当該方法に関する。
【０００２】
【従来の技術】
ステレオ的な表現提示および／または多言語能力における高められた性能を可能とするには、普通の２チャンネル音響装置の基本的な欠点がある。改善された表現提示性能は、付属する画面を持つ用途においてのみならず、オーディオのみの用途の場合においても望ましいことが、認められている。例えば、
ＣＡＴＶ  ケーブルテレビジョン配給
ＣＤＡＤ  ケーブルディジタルオーディオ配給
ＥＮＧ    電子的ニュース収集（衛星ニュース収集含む）
ＩＰＣ    個人間通信（テレビ会議、テレビ電話等）
ＩＳＭ    双方向蓄積媒体（光学ディスク等）
ＮＤＢ    ネットワークデータベースサービス（ＡＴＭ経由等）
ＤＳＭ    ディジタル蓄積媒体（ディジタルＶＴＲ等）
ＥＣ      電子映画
ＨＴＴ    ホームテレビジョン劇場
ＩＳＤＮ  総合サービスディジタル網
のような放送以外のメディアと同様、衛星または地上ＴＶ放送、ディジタルオーディオ放送（地上および衛星）のような、音響及びテレビジョン放送に使用できる、一般的な、そしてコンパチブルなマルチチャンネル音響装置は、製造者、興業主および消費者にとって極めて魅力的であるように思える。ＩＳＯ／ＭＰＥＧオーディオマルチチャンネル装置は、限られた容量を持つチャンネル上での高品質ディジタルマルチチャンネルおよび／または多言語オーディオ情報を送信するのに使用されることができるオーディオサブバンドコーディング装置である。１つの基本的な特色は、ＩＳＯ  １１１７２−３  ＩＳのコード化されたモノラル、ステレオまたはデュアルチャンネルオーディオプログラムへの逆行両立性である。これは種々の用途に使用されるよう設計される。ステレオ音響提示（プレゼンテーション）に関しては、フロントの左および右のスピーカーチャンネルＬおよびＲを強化するための付加的なセンタースピーカーチャンネルＣおよび２つのサラウンドスピーカーチャンネルＬｓ（またはＬＳ）およびＲｓ（またはＲＳ）の使用が推奨されている。この基準となる音響フォーマットは「３／２ステレオ」（３フロント／２サラウンドスピーカーチャンネル）として知られており、そして５つの適切なフォーマットされた音響信号の送信を必要としている。画面が付加される音響用途（例えばＨＤＴＶ）においては、映画における通常の手段に従って、３つのフロントスピーカーチャンネルは充分に安定した指向（方向）性と、前面の画像に関する画面の明瞭性を確実にする。主要な利点は「安定したセンター」であって、これはリスナーのどのような場所においても保証されるものであり、そしてほとんどの対話に関して重要な事柄である。オーディオのみの用途に関しては付加的に、３／２ステレオフォーマットは２チャンネルステレオの適切な改善となると見られている。１対のサラウンドスピーカーチャンネルの付加は、聴覚上の雰囲気の現実感を改善することができる。基本的な意味合いにおいては、３／２音響装置の５つのオーディオ信号の送信は５つの送信チャンネルを必要とする（しかし、ビットレート節減信号の場合には、これらは全体的に独立することは必要ではない）。送信される信号のうちの２つがそれぞれ自身のステレオサービスを提供することを可能とするために、ソースとなる音響信号が、エンコードに先だってリニアマトリクス内で全体的に組み合わせ結合される。これらの組み合わせ結合された信号（およびそれらの送信チャンネル）は、符号Ｔ１，Ｔ２，Ｔ３，Ｔ４およびＴ５によって識別される。両立性の理由から、ＩＳＯ  １１１７２−３  ＩＳオーディオデコーダーは適正に、基本的な左および右チャンネルを含む基本的なステレオ情報をデコードする。それらのチャンネル内の信号は、総てのチャンネル内のオーディオ情報の適切なダウンミックスを構成する。適切なダウンミックス等式は等式（Ｔ１およびＴ２はＬ０およびＲ０に相当する）：
Ｌ０＝Ｌ＋ｘ＊Ｃ＋ｙ＊Ｌｓ          （１）
Ｒ０＝Ｒ＋ｘ＊Ｃ＋ｙ＊Ｒｓ          （２）
によって与えられる。
【０００３】
パラメーターｔｃ アロケーションは１つのサブバンドグループ内の送信チャンネルアロケーション上の情報を含んでおり：
0003563109.tif 000002
である。さらなる詳細は１９９３年６月１１日発行のＩＳＯ／ＩＥＣ  ＪＴＣ１／ＳＣ２９／ＷＧ１１  Ｎ０４０３，ＭＰＥＧ９３／４７９の「ＩＳＯ  １１１７２−３  コンパチブル  ロービットレート  マルチチャンネル  オーディオコーディングおよびより低いサンプリング周波数における一般的なステレオコーディング」で説明されている。
【０００４】
【発明の構成】
この目的は、請求の範囲第１項に記載の方法によって達成される。
【０００５】
等式（１）および（２）に関して必要とされる値は、マルチチャンネル（ＭＣ）エンコーダーマトリクスによって表される。次のマトリクスは例として与えられる。
【０００６】
【数１】
0003563109.tif 000003
【０００７】
デコーダーにおいては、値Ｌ，Ｒ，Ｃ，ＬｓおよびＲｓを抽出するために逆マトリクスが必要である。それらのパラメーターの変化は、仮にそれらの大部分が使用されず、また不可能なものであったとしても、多量の異なるデコーダーマトリクスを得ることが可能となるものである。例えば値ｘおよびｙ、センター  イエス／ノー、サラウンド  ノー／モノ／ステレオ、Ｔ３，Ｔ４およびＴ５の内容を表す幾つかの（例えば１０の）ビットが送信される。それらのビットはデコーダー内にある、相応する逆マトリクスがリストされている、大きなメモリーをアドレス（制御）するために使用されることが可能である。消費者のデコーダー装置のメモリーテーブル内で総てのデコーダーマトリクス組み合わせを実施するのは経済的ではないため、かなりの数の組み合わせは節減されなくてはならない。都合良いことに、デコーダーメモリー内に蓄積されているデコーダーマトリクスをアドレスする代わりに、最初に、関連する送信された情報を用いて、現在のエンコーダーマトリクスをデコーダー内で再構築することができる。次に、必要なデコーダーマトリクスが再構築されたエンコーダーマトリクスから計算される。このことは、必要な計算用の時間が、デコーダーオーディオ信号フィルターのために必要な計算用の時間よりも著しく短い、という事実の故に可能である。
【０００８】
原理的には、本発明の方法は、デコードされるべき信号の種類に関する情報表示を扱うシステムにおいてマルチチャンネルデコーダマトリクスを得るため前記信号は前もって相応するエンコーダーマトリクスを用いてコード化されており、そして前記表示情報はチャンネルオン／オフデータ、チャンネルファクターデータ、そしてチャンネルアロケーションデータを含んでいる、においてマルチチャンネルデコーダーマトリクスを得るために適しており、そして：
−前記表示情報から前記エンコーダーマトリクスのサイズを再構築し、そして前記エンコーダーマトリクスに相当する０／１素子を挿入し、
−前記チャンネルファクターデータに関連する素子を前記エンコーダーマトリクスに挿入し、
−前記チャンネルアロケーションデータを評価し、そしてそれを前記エンコーダ−マトリクスの残りの位置に挿入し、
−前記デコーダーマトリクスを得るために、再構築されたエンコーダーマトリクスのマトリクス反転を実行する、
段階を含んでいる。
【０００９】
【実施例】
本発明の望ましい実施例は添付図面を参照しながら説明される。
【００１０】
図１においては、左および右のメインチャンネルＬおよびＲが、付加用センターチャンネルＣおよびサラウンドチャンネルＬｓおよびＲｓと共に描かれている。両立性（ＭＰＥＧ１／ＭＰＥＧ２）のために、それらの信号ではなく、（重要なオーディオ信号を含む）信号Ｌ０，Ｒ０およびＴ３，Ｔ４およびＴ５が送信される。
【００１１】
フレーム毎に１１のサブバンドグループの各々のためのデコーダーマトリクスは、以下のヘッダービットによって表示される。
【００１２】
0003563109.tif 000004
このビットの数は、理論的には１０２４の異なるデコーダーマトリクスにまで導く。この大きな数を減少させるために、例えばマルチチャンネルの特色をＭＰＥＧ１ステレオおよびジョイントステレオモードに制限することができる。しかしこのことは、１／２および１／１または１／０＋１／０＋２／０のような組み合わせは許容されないことを意味している。残りの組み合わせは以下のリストから見ることができる。
【００１３】
信号構成表：
【００１４】
【数２】
0003563109.tif 000005
【００１５】
注意：’ＭＣなし’は’ＭＬなし’を意味しない。
【００１６】
ＭＰＥＧビットストリームから、表示マトリクス情報は、どのようにしてベーシックなステレオ情報Ｌ０およびＲ０がエンコーダー内で発生されたか（シングルチャンネルおよびデュアルチャンネルは許容されていない）を知るのに用いることができる。再び、総ての組み合わせが次の表にリストされる。現在ではまだ表示マトリクスの１つの値が固定されていないが、しかし次の表では−６ｄＢにセットされている。両立できるベーシックなステレオ表：
【００１７】
【数３】
0003563109.tif 000006
【００１８】
今や、全部のフレームに関して有用な総ての情報が収集された。最後に、トランスポートチャンネルのアロケーションに関する情報、すなわちどのオーディオチャンネルがサブバンドグループに関するトランスポートチャンネルであるかの情報、が必要である。この情報は、ｔｃ アロケーションによって表示される。各信号構成に関して、他のリストが使用される。以下の表は、再び総ての可能性が許されているわけではない。
【００１９】
ｔｃ アロケーション表：
【００２０】
【数４】
0003563109.tif 000007
【００２１】
【数５】
0003563109.tif 000008
【００２２】
【数６】
0003563109.tif 000009
【００２３】
【数７】
0003563109.tif 000010
【００２４】
ＭＰＥＧ１ステレオおよびジョイントステレオのみに制限すると、さらに他のマトリクスが可能であるようには思えない。それで、２３の型の蓄積は、ダイナミックなクロストークを必要とせずに、６２のリアルデコーダーマトリクスに導く。上のリストにおける最後の行はマトリクス型／リアルナンバーを与える。２３のエンコーダーおよびデコーダーマトリクス型の総ては、次のリストに挙げられている。エンコーダーおよびデコーダーマトリクス：
（第２のマトリクス列はマトリクス反転によって受け取られる）
例：
【００２５】
【数８】
0003563109.tif 000011
【００２６】
【数９】
0003563109.tif 000012
【００２７】
例：
【００２８】
【数１０】
0003563109.tif 000013
【００２９】
例：
【００３０】
【数１１】
0003563109.tif 000014
【００３１】
例：
【００３２】
【数１２】
0003563109.tif 000015
【００３３】
例：
【００３４】
【数１３】
0003563109.tif 000016
【００３５】
デコーダー内においてこれらのマトリクスの蓄積を避けるため、ＭＰＥＧビットストリームのヘッダーから、マトリクスの素子およびサイズが計算できる。例えば：
チャンネル  オン／オフ  データは
ＭＰＥＧ１モード    ：    ステレオ  Ｌ＋Ｒ
ＭＰＥＧ２センター  ：    イエス    Ｃ
ＭＰＥＧ２サラウンド：    モノ      Ｓ
すなわち、４チャンネルでは：
0003563109.tif 000017
上のチャンネルオン／オフデータから、マトリクス素子ｘ１１，ｘ１２，ｘ２１およびｘ２２が固定され：
0003563109.tif 000018
表示マトリクス（チャンネルファクターデータ）はベーシックなステレオチャンネルのファクターに関する有用な情報を与える。例えば：
サラウンド    −６ｄＢ＝０．５
センター      −３ｄＢ＝０．７０７
すなわち、マトリクスは以下のように見える：
0003563109.tif 000019
今でも、マトリクスライン３および４は不完全である。この情報をｔｃ アロケーション表（チャンネルアロケーションデータ）から、例えばｔｃ アロケーション＝２を得ることができる。
【００３６】
それで、エンコーダーマトリクスは：
Ｔ１      １    ０  ０．７  ０．５      Ｌ
Ｔ２  ＝  ０    １  ０．７  ０．５  ＊  Ｒ
Ｔ３      ０    １    ０      ０        Ｃ
Ｔ４      ０    ０    ０      １        Ｓ
デコーダーマトリクスは反転エンコーダーマトリクスを計算することによって得ることができる。マトリクスは、例えばガウス消去アルゴリズムを用いて実行することができる。以下のプログラムは１例を与える。
【００３７】
【数１４】
0003563109.tif 000020
【００３８】
【数１５】
0003563109.tif 000021
【００３９】
【数１６】
0003563109.tif 000022
【００４０】
【数１７】
0003563109.tif 000023
【００４１】
【数１８】
0003563109.tif 000024
【００４２】
このルーチンは、ＰＣ上で５＊５のサイズでエンコーダーマトリクスを反転させるのに、デバッガーを用いて（ユーザーメッセージおよび入力を含み）２５６ステップを必要とする。
【００４３】
ＤＳＰ３２Ｃライブラリー内には、１つの５＊５マトリクス反転のために約９０マイクロ秒を要する関数” ｍａｔｉｎｆ”が存在している。これは、１１のフルマトリクス反転のためには約１ｍｓの総計算時間が必要であることを意味している。
【００４４】
比較すると、５チャンネルのＭＰＥＧデコーダーフィルターは約３０ｍｓの計算時間を要し、すなわちマトリクス反転の負荷はフィルターの負荷の単に３．３％に過ぎない。都合の良いことに、デコーダー内でのデコーダーマトリクスの計算は、６２のマトリクスの蓄積を必要としないだけでなく、可能性のあるエンコーダーマトリクスの量的な制約も必要としない。
【００４５】
図２はデコーダーマトリクス計算のためのブロック図を示している。
【００４６】
計算は、ＭＰＥＧデータストリーム２０から必要な入力パラメーターを含むヘッダー情報を抽出するデータ抽出装置２１およびメモリー装置２２、その中にはデコーダーマトリクスを構成するためにそれらの入力パラメーター上で動作しているそれぞれの計算用ソフトウェアが蓄積されており、その出力データはＭＰＥＧデータストリーム２０の送信されたオーディオデータと共に、高速処理装置２３に入力され、これは再構成されたデコーダーマトリクスをオーディオデータに加えてそれぞれのスピーカー装置に供給する、とを用いて行うことができる。
【００４７】
本発明はＭＰＥＧ  ＴＶ受像器において、そして背景文に掲載した分野において利用できる。
【００４８】
【発明の効果】
多数のマトリクスを含むデコーダーマトリクステーブルを蓄積することなく、デコーダー装置内でデコーダーマトリクスを得ることができる。
【図面の簡単な説明】
【図１】メイン、センター、およびサラウンドチャンネルの配置を示す図。
【図２】デコーダーマトリクスを計算するための装置を示す図。
【符号の説明】
２０    ＭＰＥＧデータストリーム
２１    データ抽出装置
２２    メモリー装置
２３    高速処理装置
【図１】
0003563109.tif 000025
【図２】
0003563109.tif 000026