(57)【特許請求の範囲】
【請求項１】
入力オーディオ信号を、多元ラウドスピーカシステムに対する再生のためのマルチチャネル出力オーディオ信号を有するチャネル非依存表現へと符号化する装置であって、
複数の個別的チャネルＮを有する前記入力オーディオ信号を受信する手段と、
標的の聴衆をカバーする空間Ｄを定義し、該空間Ｄを前記複数のチャネルＮとは無関係の複数の部分ｋに分割する手段と、
入力オーディオチャネルと部分ｋとの夫々の組み合わせについて少なくとも１つの空間存在係数ｍを生成し、夫々の空間存在係数ｍが、前記空間Ｄの夫々の部分ｋ内への夫々の入力オーディオ信号の存在の程度を定量化する、手段と、
夫々の空間存在係数ｍへ割り当てられた値に基づき、前記複数の部分ｋ内での再生のために、前記入力オーディオ信号を前記出力オーディオ信号へマッピングする手段と、
前記少なくとも１つの空間存在係数ｍを有するメタデータを生成し、該メタデータを前記出力オーディオ信号と関連付けて出力する手段と
を有し、
前記出力オーディオ信号と前記メタデータとの組み合わせは、前記チャネル非依存表現を形成する、装置。
【請求項２】
前記出力オーディオ信号と関連付けられる前記メタデータは、前記標的の聴衆を囲む前記空間Ｄと、前記複数の部分ｋへの前記空間Ｄの分割とを記述する情報を更に有し、前記空間Ｄは、任意の形状、球形形状、又は長方形形状を有する空間Ｄを選択することによって定義される、
請求項１に記載の装置。
【請求項３】
前記空間Ｄは、より細かい部分、若しくはより粗い部分、又はより細かい部分とより粗い部分との組み合わせに分割され、前記部分は、規則的な又は不規則な形状であることができる、
請求項１に記載の装置。
【請求項４】
夫々の空間存在係数ｍは、値を割り当てることによって生成され、夫々の空間存在係数ｍへ割り当てられる値は、一定であるか、又は時間変化し、該時間変化は、手動により決定されるか、又は予め設定された命令に従うか、又は前記入力オーディオ信号のコンテンツに依存して自動で生成される、
請求項１に記載の装置。
【請求項５】
前記空間Ｄの特定の部分は、前記空間又は該空間の部分が表示されている触知性ユーザインターフェースにおける接触を検出することによって、選択される、
請求項１に記載の装置。
【請求項６】
夫々の選択された部分に対応する前記空間存在係数ｍは、高い値を割り当てられ、残りの部分は、漸減するより低い値を割り当てられる、
請求項５に記載の装置。
【請求項７】
残りの部分の夫々の空間存在係数ｍへ割り当てられる値は、隣接する選択された部分の数に比例して増大する、
請求項６に記載の装置。
【請求項８】
残りの部分の夫々の空間存在係数ｍへ割り当てられる値は、選択された部分からの距離に比例して低減する、
請求項６に記載の装置。
【請求項９】
残りの部分の夫々の空間存在係数ｍへ割り当てられる値は、選択された部分に存在する相対音響エネルギに比例して増大し、該相対音響エネルギは、全ての部分の全ての入力オーディオ信号における音響エネルギの総量と比較した音響エネルギである、
請求項６に記載の装置。
【請求項１０】
選択された又は残りの部分の夫々の空間存在係数ｍへ割り当てられる値は、前記触知性ユーザインターフェースの前記選択された部分で検知される触圧に比例して増大する、
請求項６に記載の装置。
【請求項１１】
前記入力オーディオ信号は、ステレオトラックのただ２つの個別的なチャネルを有し、当該装置は、前記チャネル非依存表現の生成より前に、２つの前記入力オーディオ信号を、夫々４、６、及び８のチャネルを有する４．０、５．１、又は７．１個のオーディオ信号へアップミキシングする前処理手段を更に有する、
請求項６に記載の装置。
【請求項１２】
入力オーディオ信号を、多元ラウドスピーカシステムに対する再生に適した出力オーディオ信号を有するチャネル非依存表現へと符号化する方法であって、
複数の個別的なチャネルＮを有する前記入力オーディオ信号を受信するステップと、
標的の聴衆をカバーする空間Ｄを定義し、該空間Ｄを前記複数のチャネルＮとは無関係の複数の部分ｋに分割するステップと、
入力オーディオチャネルと部分ｋとの夫々の組み合わせについて少なくとも１つの空間存在係数ｍを生成し、夫々の空間存在係数ｍが、前記空間Ｄの夫々の部分ｋ内への夫々の入力オーディオ信号の存在の程度を定量化する、ステップと、
夫々の空間存在係数ｍへ割り当てられた値に基づき、前記複数の部分ｋ内での再生のために、前記少なくとも１つの入力オーディオ信号を前記少なくとも１つの出力オーディオ信号へマッピングするステップと、
前記少なくとも１つの空間存在係数ｍを有するメタデータを生成し、該メタデータを前記出力オーディオ信号と関連付けて出力するステップと
を有し、
前記出力オーディオ信号と前記メタデータとの組み合わせは、前記チャネル非依存表現を形成する、方法。
【請求項１３】
前記出力オーディオ信号と関連付けられる前記メタデータは、前記標的の聴衆を囲む前記空間Ｄと、前記複数の部分ｋへの前記空間Ｄの分割とを記述する情報を更に有し、前記入力オーディオ信号は、ステレオトラックのただ２つの個別的なチャネルを有し、当該方法は、前記チャネル非依存表現の生成より前に、２つの前記入力オーディオ信号を、夫々４、６及び８のチャネルを有する４．０、５．１、又は７．１個のオーディオ信号へアップミキシングするステップを更に有する、
請求項１２に記載の方法。
【請求項１４】
多元ラウドスピーカシステムに対する再生のためにマルチチャネル出力信号を復号する装置であって、
標的の聴衆をカバーする空間Ｄの複数の部分ｋにわたる再生のための前記多元ラウドスピーカシステムの夫々のスピーカへの伝送のために個別的なチャネルを有するＮチャネル信号を有する前記出力信号を受け取る手段と、
前記出力信号を復号して、前記空間Ｄと前記複数の部分ｋを記述する少なくとも１つの空間存在係数ｍを有するメタデータ及び前記出力信号において前記メタデータと関連付けられた出力オーディオ信号を取り出す手段と、
前記少なくとも１つの空間存在係数ｍに基づき前記出力オーディオ信号から前記マルチチャネル出力信号を生成する手段と、
前記多元ラウドスピーカシステムに対して前記マルチチャネル出力信号を再生する手段と
を有する装置。
【請求項１５】
前記メタデータは、前記標的の聴衆を囲む前記空間Ｄと、前記複数の部分ｋへの前記空間Ｄの分割とを記述する情報を更に有し、前記空間存在係数ｍの１又はそれ以上の値は、前記出力信号を供給する符号化装置においてグラフィカルユーザインターフェースツールを介してユーザにより定義された値である、
請求項１４に記載の装置。
【請求項１６】
多元ラウドスピーカシステムに対する再生のためにマルチチャネル出力信号を復号する方法であって、
標的の聴衆をカバーする空間Ｄの複数の部分ｋにわたる再生のための前記多元ラウドスピーカシステムの夫々のスピーカへの伝送のために個別的なチャネルを有するＮチャネル信号を有する前記出力信号を受け取るステップと、
前記出力信号を復号して前記空間Ｄと前記複数の部分ｋを記述する少なくとも１つの空間存在係数ｍを有するメタデータ及び前記出力信号において前記メタデータと関連付けられた出力オーディオ信号を取り出すステップと、
前記少なくとも１つの空間存在係数ｍに基づき前記出力オーディオ信号から前記マルチチャネル出力信号を生成するステップと、
前記多元ラウドスピーカシステムに対して前記マルチチャネル出力信号を再生するステップと
を有する方法。
【請求項１７】
前記メタデータは、前記標的の聴衆を囲む前記空間Ｄと、前記複数の部分ｋへの前記空間Ｄの分割とを記述する情報を更に有し、前記空間存在係数ｍの１又はそれ以上の値は、前記出力信号を供給する符号化装置においてグラフィカルユーザインターフェースツールを介してユーザにより定義された値である、
請求項１６に記載の方法。
【請求項１８】
マルチチャネルコンテンツの個別的なトラック又はストリームを有する少なくとも１つの入力オーディオ信号から、任意のラウドスピーカレイアウトに対する再生に適した少なくとも１つの出力オーディオ信号を有するチャネル非依存表現を生成するシステムであって、
少なくとも１つの入力オーディオ信号を収集する手段と、
請求項１乃至１１のうちいずれか一項に記載の符号化する装置と、
請求項１４又は１５に記載の復号する装置と
を有するシステム。
【請求項１９】
前記入力オーディオ信号は、ただ２つの個別的なトラック、又はステレオトラックのストリームを有し、当該システムは、前記チャネル非依存表現の生成より前に、２つの前記入力オーディオ信号を４．０、５．１、又は７．１個のオーディオ信号へアップミキシングする前処理段階を更に有する、
請求項１８に記載のシステム。
【請求項２０】
マルチチャネルコンテンツの個別的なトラック又はストリームを有する少なくとも１つの入力オーディオ信号から、任意のラウドスピーカレイアウトに対する再生に適した少なくとも１つの出力オーディオ信号を有するチャネル非依存表現を生成する方法であって、
少なくとも１つの入力オーディオ信号を収集するステップと、
請求項１２又は１３に記載の符号化する方法のステップと、
請求項１６又は１７に記載の復号する方法のステップと
を有する方法。
【請求項２１】
前記入力オーディオ信号は、ただ２つの個別的なトラック、又はステレオトラックのストリームを有し、当該方法は、前記チャネル非依存表現の生成より前に、２つの前記入力オーディオ信号を４．０、５．１、又は７．１個のオーディオ信号へアップミキシングするステップを更に有する、
請求項２０に記載の方法。
【請求項２２】
コンピュータマシンで実行される場合に、請求項１２又は１３、あるいは２０又は２１のうちいずれか一項に記載の方法のステップを再現するコンピュータプログラム。
【請求項２３】
コンピュータマシンで実行される場合に、請求項１６又は１７に記載の方法のステップを再現するコンピュータプログラム。
【請求項２４】
コンピュータマシンで実行される場合に、請求項１２又は１３、あるいは２０又は２１のうちいずれか一項に記載の方法のステップを実行する命令を有するコンピュータ可読媒体。
【請求項２５】
コンピュータマシンで実行される場合に、請求項１６又は１７に記載の方法のステップを実行する命令を有するコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、オーディオ符号化に関し、特に、ラウドスピーカの数及び位置に依存しない任意の３次元ラウドスピーカレイアウトにおけるオーディオ再生に関する。
【背景技術】
【０００２】
種々の標準規格が、マルチチャネル音響生成、分配及び再生に関連してコンテンツ産業によって導入されてきた。最初の標準規格は、１つの単一の独立したオーディオチャネルに基づくモノラル音響システムの実施に関するものであった。その後の標準規格は、２つの独立したオーディオチャネルに基づくステレオシステムへ、次いで、夫々６つ及び８つの独立したオーディオチャネルに基づく５．１及び７．１チャネルへ進化した。特に、いわゆる５．１チャネル構成は、映画館の大部分によって導入されており、それは、ホームマーケットにおける著しい発展を目の当たりにしてきた。オーディオチャネルの段階的な付加によって達成されたそれらの標準規格の自然の進化は、一方で、聴取による空間音響認知における連続的な増強をもたらし、他方で、コンテンツクリエイターの創造自由度の高まりをもたらした。
【０００３】
コンテンツクリエイター及びコンテンツ消費者の双方にとってのそのような増強を続けようとする試みにおいて、提案は、ＴＨＸの創設者であるトムリンソン・ホールマン氏によって提案された１０．２システム、及び日本の放送局であるＮＨＫに所属する濱崎公男氏によって提案された２２．２システムのような、ますます多くの独立したオーディオチャネルによるマルチチャネルレイアウトに基づく標準規格を導入するよう共存してきた。全てのそのようなシステムは、それらが異なる高さにあるラウドスピーカを含み、現在の５．１又は７．１システムよりも良い経験を届けることができるので、通常は３Ｄレイアウトと呼ばれる。
【０００４】
しかし、全てのそのような提案は、多数の欠点を共有する。それらは全て、コンテンツが再生されながら様々なとり得る再生フォーマットを考慮しなければならないので、コンテンツ再生フェーズにおいて予め複雑なプロシージャを必要とする。コンテンツ再生は、最も複雑な再生フォーマット及びより簡単な再生フォーマットを満足させるべきである。多数のラウドスピーカによるレイアウトのためのコンテンツ再生において、複雑性は、音響エンジニアが、如何にして特定の所与のオーディオトラックを特定のラウドスピーカ（例えば、中央上部左端のチャネル）へ転送すべきかといった、全体のレイアウトを念頭に置いた対応を要する決定を常にする必要があるので、大きい。このような頭の体操は、再現される音響イメージに関連する美的処理よりもむしろ技術的タスクに焦点を当てることによって、彼らの創造性を制限する。
【０００５】
ラウドスピーカ設置の難しさは、全ての上記の先行技術システムのもう一つの欠点である。全てのそのようなマルチチャネルフォーマットは、専門の映画館であろうと又はホーム環境であろうとも、所与の標準規格に従って、再生場所における各ラウドスピーカの正確な位置付けを必要とする。これは、熟達した音響技術の支援を必要とする複雑且つ時間を要するタスクである。多くの場合に、全てのラウドスピーカの正確な位置付けは、スプリンクラー、柱、天井の低さ、空調パイプ、等のような具体的な会場制約に起因して断じて不可能である。ラウドスピーカレイアウトにおけるこの欠点は、ステレオのような少数のチャネルによるシステムにおいては我慢できる。しかし、チャネルの数が増えるにつれて、それは対処するのが困難となり、従って非現実的となる。
【０００６】
ある開発は、オーディオワークフローを実施することによってそのような問題を解決しようと試みてきた。これにより、コンテンツ生成は、コンテンツ再生から完全に分断される。そのようなワークフローは、製作及びポストプロダクション処理が再生レイアウトの仕様とは完全に無関係である新しいパラダイムに基づく。特に、そのようなワークフローにおいて、ポストプロダクションの出力は、通常はデジタルサポートにおけるサウンドトラックであり、その生成は、意図された再生場所における独立したチャネルの数及び位置に依存しない様々な音響符号化技術に基づく。
【０００７】
そのような符号化技術の早期の例は、高忠実度再生（Ambisonics）及びベクトル方式による振幅パニング（VBAP：Vector  Based  Amplitude  Panning)である。中間チャネルに依存しない符号化方法の他の例は、Jot及びPulkkiによって開示されている。それらの近頃の研究において、時間−周波数ビンにおいてオーディオ記録を分割し、異なるチャネルにわたって相互相関を解析することによって、空間位置が時間−周波数ビンの夫々１つへ割り当てられる。それらの先行技術方法の主たる欠点の１つは、時間−周波数分解が、最終の再生の品質を低下させる可聴なプロセッシングアーティファクトを否応なく生成することである。これは、最高品質の再生しか受け入れられない状況におけるそれらの方法の適用性を制限する。可聴なプロセッシングアーティファクトは、チャネルの数が増えるにつれて、それ自体更に増幅される。従って、複数のチャネルを用いて３Ｄ環境において高品位の再生を提供する可能性は、厳しく制限される。
【０００８】
多くの音源は、空間の単一点から発せられず、むしろそれらは、何らかの固有の空間的拡張を有する。例えば、周囲の音響は、しばしば、広い空間範囲にわたって広げられる。他の自明な例は、広い範囲にわたって広がったノイズとして認知される大型トラックの音響である。しかし、チャネル非依存のオーディオ符号化のための全ての方法は、特に、複雑なサイズが意図される場合に、音響の見かけのサイズの割り当て、処理及び再生の制限を示す。特に、複数の接続されていない範囲からなる見かけの音響形状は、不可能でない場合に、現在の既存のオーディオ符号化方法により達成するのが極めて困難である。複数の接続されていない範囲からなるそのような音響形状の例は、異なる通りから聞こえてくる都市騒音、又は横方向の反射音響である。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
従って、上記の欠点に対する解消法を提供することが必要である。特に、完全にチャネル非依存であり、従って、あらゆる任意の３Ｄラウドスピーカレイアウトにおいて再生可能である態様において音響を符号化することが、望ましい。また、如何なる可聴アーティファクトも生成せずにこれを達成することが、望ましい。加えて、複数の接続されていない形状の可能性を含む複雑な見かけサイズによる音響の生成及び処理を容易にすることが、望ましい。
【００１０】
従って、本発明の目的は、上記の問題に対する解決法を提供することである。特に、本発明の目的は、上記の問題の全て又は一部が解消された、３Ｄラウドスピーカレイアウトを含む任意のラウドスピーカレイアウトにおける後の再生のためにオーディオ信号を処理する新規の符号化及び復号化技術に言及する実施形態を提供することである。
【課題を解決するための手段】
【００１１】
本発明の一実施形態において、解決法は、入力オーディオ信号のチャネル非依存の再生の生成に基づき、複数の接続されていない形状の可能性を含む複雑な見かけサイズによる音響の簡単且つ直観的な生成、処理及び再生を可能にし、更には、如何なる可聴アーティファクトも生成しない。
【００１２】
本発明の実施形態に従って、少なくとも１つの入力オーディオ信号を、少なくとも１つの出力オーディオ信号及び関連するメタデータを有する、任意のラウドスピーカレイアウトに対する再生に適したチャネル非依存表現へと符号化する方法及び装置が提供される。
【００１３】
本発明の他の実施形態に従って、少なくとも１つの出力オーディオ信号及び関連するメタデータを有する、任意のラウドスピーカレイアウトに対する再生に適したチャネル非依存表現を復号する方法及び装置が提供される。
【００１４】
本発明の他の実施形態に従って、少なくとも１つの入力オーディオ信号からチャネル非依存表現を生成し、且つ、チャネル非依存表現から、任意のラウドスピーカレイアウトに対する再生のための少なくとも１つの出力オーディオ信号を生成するシステム及び対応する方法が提供される。
【００１５】
本発明の他の実施形態に従って、本発明の種々の態様及び実施形態の種々の機能を実行するコンピュータプログラム及び該コンピュータプログラムを記録するコンピュータ可読媒体が提供される。
【００１６】
本発明の他の実施形態に従って、システム及び方法は、オーディオ・ポストプロダクション・ワークフローにおいて本発明の種々の態様及び実施形態の種々の機能を組み込むよう提供され、これによって、音響エンジニアは、ポストプロダクション処理の結果として、異なる聴取会場へ提供されるチャネル非依存表現を生成する。
【００１７】
本発明は、本発明の様々な態様、実施形態、及び特徴を実施し、且つ、様々な手段によって実施される方法及び装置を提供する。例えば、それらの技術は、ハードウェア、ソフトウェア、ファームウェア、又はそれらの組み合わせにおいて実施されてよい。
【００１８】
ハードウェア実施のために、プロセッシングユニットが、１又はそれ以上の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号プロセッシング装置（ＤＳＰＤ）、プログラム可能論理装置（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、ここで記載される機能を実行するよう設計された他の電子ユニット、又はそれらの組み合わせ内で実施されてよい。
【００１９】
ソフトウェア実施のために、様々な手段が、ここで記載される機能を実行するモジュール（例えば、プロシージャ、関数、等）を有してよい。ソフトウェアコードは、メモリにおいて記憶され、プロセッサによって実行されてよい。メモリユニットは、プロセッサ内又はプロセッサ外で実装されてよい。
【００２０】
本発明の様々な態様、構成及び実施形態が記載される。特に、本発明は、以下で記載される本発明の様々な態様、構成及び特徴を実施する方法、装置、システム、プロセッサ、プログラムコード、並びに他の装置及び要素を提供する。
【００２１】
本発明の特徴及び利点は、図面に関連して検討される場合に以下で説明される詳細な説明から、より明らかになるであろう。図面において、同じ参照符号は、異なる図における対応する要素を特定する。対応する要素は、異なる符号を用いて参照されてもよい。
【図面の簡単な説明】
【００２２】
【図１Ａ】本発明の態様に従う再生空間の種々の抽象的表現を表す。
【図１Ｂ】本発明の態様に従う再生空間の種々の抽象的表現を表す。
【図２】本発明の一実施形態に従って、チャネル非依存表現のためのシステムを表す。
【図３】本発明の一態様に従って、チャネル非依存表現のためのシステムを表す。
【図４】本発明の一態様に従って、チャネル非依存表現のためのシステムを表す。
【図５】本発明の実施形態に従うシステムへの前処理段階の組み込みを表す。
【図６】本発明の一態様に従う触知性ユーザインターフェースを表す。
【図７】本発明の他の態様に従う触知性ユーザインターフェースを表す。
【図８】前処理アップミキシング段階が本発明の一実施形態に従って適用される場合に触知性ユーザインターフェースを表す。
【図９】前処理アップミキシング段階が本発明の他の態様に従って適用される場合に触知性ユーザインターフェースを表す。
【図１０】本発明の一実施形態に従って、特定の再生環境に最も良く適した表現Ｄの選択のための方法表す。
【図１１】本発明の実施形態に従って、チャネル非依存のアルゴリズムを実施する方法を表す。
【図１２】空間存在係数Ｍスケールの３つの例を表す。
【発明を実施するための形態】
【００２３】
以下の記載から、当業者には当然に、本発明のいずれか１つの好ましい態様が、先行技術の装置及び方法の問題の少なくとも一部に対する解決法を提供するが、ここで開示されている複数の態様の組み合わせは、以下で詳細に記載されるように、先行技術に対する付加的な相乗効果を生じさせる。
【００２４】
図１は、本発明の態様に従って、再生空間１００の種々の抽象的表現を表す。Ｄは、オーディオ信号がその聴取のために再生されるべきである、潜在的な聴衆を囲む領域として定義される空間を表す。空間Ｄは、図１Ａに表されるような球形形状１１０又は長方形形状１２０を含む如何なる任意の形状も有してよい。長方形空間Ｄ１２０は、コンテンツが、大抵は、映画館又はホームシアターのような長方形の幾何学形状において再生されるところの用途にうまく適合する。他方で、球形空間Ｄ１１０は、プラネタリウムにおいて見られる聴衆席、若しくは屋外の劇場、又は未定義の範囲のような円形の聴衆席により良く適する。他の位相同形の形状が都合につき使用されてよい。空間Ｄは、Ｋ個の部分ｓ１、ｓ２、・・・ｓＫに分けられ、全てのそのような部分の集合は、分割セットＳである。図１Ｂは、異なる分割による同形状の２つの例を表す。分割１３０は、分割１４０とは異なる数の部分を有する。当業者に明らかなように、何らかの多角形形状のような、他の形状も可能である。分割セットＳ内の部分は、異なる形状及び範囲を有することができる。加えて、それらの部分は、必ずしも規則的、又は一様である必要がない。あらゆるユーザが、部分が非線形な境界を有する分割１４０において表されるように、手動によっても、望むように多くの部分を生成することができる。
【００２５】
記載されるように、本発明の種々の態様は、特定の用途に最も良く適する種々の空間Ｄ形状を定義する。本発明の種々の態様において、夫々の空間Ｄは、用途ニーズに応じて異なる方法において分割されてよい。一態様において、分割１１０において見られるように、より細かい分割Ｓは、形状及びサイズにおいてより高い分解能をもたらし、それによって、音響再生のより正確な制御を提供する。他の態様において、分割１３０において見られるように、より粗い分割Ｓは、より低い処理能力及び電力しか必要とせず、それによって、より計算量が少ない処理を提供する。更なる他の態様において、分割１４０において見られるように、分割は、空間Ｄの特定の領域ではより細かく、空間Ｄの他の領域ではより粗くすることができる。この場合に、前者においては、必要とされる分解能がより高く、後者においては、必要とされる分解能がより低い。そのような非一様な空間分割は、品質が必要に応じ保証されるが、処理能力が完全に必要とされない場合に節約されるので、リソースの最適化を可能にする。
【００２６】
図２は、本発明の一実施形態に従って、チャネル非依存表現のためのシステム２００を表す。システム２００は、ｉ＝１乃至Ｎとして、オーディオ信号ａｉの原の組Ａ２１０を有する。オーディオ信号の組Ａは、チャネル非依存エンコーダ２２０又は符号化手段によって符号化されて、処理された出力オーディオ信号を生じさせる。入力オーディオ信号は、ステレオ、５．１、及び７．１マルチチャネルコンテンツを含むがそれらに限られないマルチチャネルコンテンツの個別的なトラック又はストリームの組を有する。チャネル非依存エンコーダ２２０はまた、空間Ｄ及び関連する分割Ｓを記述する情報を含む、出力オーディオ信号に関連したメタデータを生成する。結果として得られる、出力オーディオ信号と関連するメタデータとの組み合わせは、あらゆる標準規格に従うあらゆる再生フォーマットにおける及びあらゆるラウドスピーカレイアウトにおける再生に適した被処理信号の組Ｂ２３０をもたらす。
【００２７】
信号組Ｂがデコーダ２４０又は復号化手段によって復号されると、結果として得られる信号２５０は、選択されたラウドスピーカレイアウトへ供給され、それから再生される。デコーダ２４０が如何なる特定のパラメータによっても設定されない場合は、デフォルトのパラメータセットが、５．１、７．１又は１０．１システムのような、ユーザ定義の選好に従って再生されるよう信号Ｂを復号する。
【００２８】
他方で、デコーダ２４０はまた、具体的な聴取会場の特定のラウドスピーカレイアウトを詳細に記述するパラメータにより設定されてよい。ユーザは、所望の再生フォーマットとともに、ラウドスピーカレイアウト情報をデコーダに入力することができる。そして、デコーダは、更なる操作又は設計によらずに、意図されたシアター空間のためのチャネル非依存フォーマットを再現する。
【００２９】
チャネル非依存の再生信号の組Ｂは、空間存在係数ｍｉ，ｋを、原のオーディオ信号の組Ａに含まれる各オーディオ信号ａｉに割り当てて処理し、夫々の係数ｍｉ，ｋが、全ての原オーディオ信号ａｉを、潜在的な聴衆を囲む領域を表す空間Ｄの分割Ｓの所与の部分ｓＫと関連付けるようにすることで、生成される。本発明の一態様において、存在係数ｍｉ，ｋは、時間変化してよい。
【００３０】
入力オーディオと出力オーディオとの間の関係は、式  出力＝ａｉ・ｍｉ，ｋによって表現可能である。なお、ｉは、ｉ番目の入力オーディオ信号ａを参照するインデックスであり、ｋは、分割Ｓの部分ｓｋを参照するインデックスであり、ｍは、空間存在係数である。この式において、チャネル非依存表現は、全てのｉ及び全てのｋについての全ての積ａｉ・ｍｉ，ｋの組として生成され、積は、原のオーディオ信号と分割セットＳにおける部分との各組み合わせにつき１つである。
【００３１】
同じ実施形態の他の構成において、入力オーディオと出力オーディオとの間の関係は、式  出力＝
【数１】
0005973058.tif 000002
によって表現可能である。ここで、チャネル非依存表現は、全ての原オーディオ信号にわたるａｉ・ｍｉ，ｋの和の組として生成され、夫々の和は、オーディオ信号の存在に従って重み付けされた分割Ｓの所与の部分における全ての原オーディオ信号のミキシングに対応する。
【００３２】
図３は、本発明の一態様に従って、チャネル非依存表現のためのシステム３００を表す。この態様は、図２の実施形態の更なる詳細を与える。図示されるように、チャネル非依存エンコーダ２２０は、夫々の入力オーディオ信号Ａを分割セットＳの特定の部分ｓ１、ｓ２、・・・、ｓＫへマッピングするマッパー３１０又はマッピング手段と見なされ得る。全ての関連する部分の集合は、空間存在係数、並びに空間Ｄ及び関連する分割Ｓを記述する情報とともに、同じくオーディオ再生のためにデコーダ２４０へ供給される出力信号Ｂを構成する。
【００３３】
信号Ｂは、特定の空間Ｄを構成する全ての分割セットＳ、又はそのサブセットを有してよい。特定の空間Ｄのある範囲又は領域をカバーすることしか必要でない場合に、分割セットＳの特定の１つ、又はグループのみが生成されてよい。生成された信号Ｂに基づき、デコーダ（複数個を含む。）は、特定の再生環境に適した対応するラウドスピーカ信号を供給することができる。一態様において、信号Ｂは、再生環境の全範囲をカバーする分割Ｓのサブセットを有する。他の態様において、分割Ｓのサブセットは、再生環境の全範囲をカバーせず、デコーダは、その環境の残りの部分のための最低限の再生フォーマット、例えば、ステレオ、又は５．１、又は７．１、又は１０．１システムを提供するためのデフォルトの分割を使用する。
【００３４】
各要素ｍｉ，ｋは、空間Ｄの特定のｋ番目の部分内へのｉ番目のオーディオ信号の存在の量を表すと理解され得る。本発明の全ての実施形態及び態様の一構成において、存在の量は、０から１の間の実数へのｍｉ，ｋの制限として表現され、これによって、０は全く存在しないことを表し、１は全て存在することを表す。他の態様において、存在の量は、対数又はデシベルスケールを用いて表現され、このとき、マイナス無限大は全く存在しないことを表し、０は全て存在することを表す。
【００３５】
本発明の他の態様において、要素ｍｉ，ｋは、時間変化してよい。この態様において、時間によるそれらの要素の値の変化は、目的の聴衆への対応するオーディオ信号の動きの感覚を引き起こす。空間存在係数の時間変化する性質は、音響エンジニアによって手動により、又は所定のアルゴリズムに従って自動的に、設定されてよい。本発明の一態様において、存在係数の手動による設定は、特定の聴衆経験への再生音響のライブ適応を可能にする。
【００３６】
この態様の時間変化する性質が有用である１つの例は、コンサートホールにおけるオーディオ再生である。コンサートホールの場合に、音響エンジニアは、一方で、環境及び特定のラウドスピーカに最適に適するよう、予め録音されたオーディオ信号を再生することができる。他方で、継続的な再生を行いながら、音響エンジニア、又はミュージシャンは、創造的な方法において空間Ｄの異なる領域の空間存在係数を変化させることによって、実体験のように感じるオーディオ経験を作り出すことに加わることができる。これは、聴衆から直接に受け取ったフィードバックを用いて、如何なるレイテンシーも伴わずに異なる楽器チャネルの形状、ボリューム、及び領域を変化させることによって音楽的に聴衆と相互作用すると決定するライブＤＪに耳を傾ける参加者によって経験されるコンサートを向上させることができる。
【００３７】
この態様の時間変化する性質が有用である他の例は、再生環境が、特定の記録から最良のオーディオ効果を生成するのに特に適さない固定のラウドスピーカレイアウトを有する場合のための技術的補償である。そのような場合に、音響エンジニアは、オーディオ補償範囲が狭い空間Ｄの範囲を、より高いオーディオ存在度をそれらの範囲において生成し、他方で、ラウドスピーカに直接接する範囲におけるオーディオ存在度を下げて、全体の空間Ｄにわたる聴取経験を正規化するよう補償することができる。
【００３８】
図６は、本発明の一態様に従うユーザインターフェースビュー６００を表し、空間存在係数ｍｉ，ｋの生成及び処理は、触知性インターフェース６１０を用いて直観的に行われる。インターフェースは、映画館のホールの真下からの映画館の眺めを示す。この特定の構成において、ホールは、複数の分割６２０に分割された長方形空間Ｄを介して表される。部分６２４は、映画館の天井に位置する分割セットＳの部分であり、部分６２１、６２２、及び６２３は、映画館の側壁に位置する部分である。映画スクリーン６３０は、ホールの一端に白色で示されている。
【００３９】
図７は、音響エンジニア又はミュージシャンのようなユーザによって操作されている図６の同ユーザインターフェースを表す。ユーザの手７１０、従って指は、触知性インターフェースの全体にわたって動くことができ、それによって、異なる値を空間存在係数ｍに割り当てる。これは、ユーザインターフェースがエンドユーザによる容易な操作を促すという意味において、直観的に行われるが、ユーザは、熟達した音響エンジニアである必要はない。明色において表された、指によって割り当てられる部分７２０は、特定のオーディオ信号を定義し位置決めし、あるいは、異なるオーディオ信号を異なる部分へ定義し位置決めし、それによって、非常に複雑な見かけの音響サイズ及び形状を生じさせる。形状は、この場合において見られるように、それが２つの接続されない部分からなる場合でさえ、容易に定義され操作される。本発明の一態様において、システムによって実施されるアルゴリズムは、明色において表された、指の接触によって選択される部分へは高い空間存在値を、より暗い色において表された他の部分へは低い値を割り当てる。
【００４０】
１つの特定の態様において、空間存在係数は、中間値を中間の区間にある係数に割り当てることによって生成される。中間の区間は、高い係数値を有する、指により選択された区間と、極めて低い係数値を有する、遠く離れた区間との間の区間として、定義される。この態様において、Ｓの異なる部分どうしの間の連続性の所望の程度が確かにされ、全体の空間Ｄにおけるより心地よい聴取経験を補償する。
【００４１】
異なる部分に適用される時間変化する値の種々の可能な組み合わせは、未熟なユーザにさえ、３Ｄ環境における極めて複雑なオーディオイメージの再生を容易にする。従って、システムは、ユーザが意識的に又は無意識にｍｉ，ｋの値を楽々と編集することを可能にする。これはつまり、本発明の種々の実施形態によって実行されるよう、再生レイアウト又はチャネルの数に依存しないあらゆる出力オーディオフォーマットへのあらゆる入力オーディオフォーマットの自動変換を促す。
【００４２】
図４は、本発明の一態様に従って、チャネル非依存表現のためのシステム４００を表す。これは、標準の５．１及び７．１コンテンツを３Ｄへアップミキシングするのに有用である。なお、他の入力フォーマットも、下記の直接的な拡張によって可能である。この図は、入力５．１又は７．１チャネルの原の組を表す。５．１に関し、しばしばレフトＬ、ライトＲ、センターＣ、レフトサラウンドＬｓ及びライトサラウンドＲｓと呼ばれる、典型的な５．１システムからの最初の５つのチャネルは、原の独立したオーディオ信号と見なされる。同じことが７．１にも当てはまり、２つの余分のチャネルは、しばしばレフトバックＬｂ及びライトバックＲｂと呼ばれる。追加の低周波効果ＬＦＥ（low  frequency  effects）又はサブウーファー信号もしばしば存在する。この例となる場合では、８つの独立したオーディオ信号が考えられる。
【００４３】
夫々の信号は、記載される様々な態様及び実施形態を用いてチャネル非依存表現へと符号化される。係数ｍｉ，ｋの適切な選択は、没入効果を高めるのに役立つ。例えば、５．１に関し、レフトサラウンドチャネルは、図８に表されている概念に従うサイズ及び形状を割り当てられる。図８において、レフトサラウンドチャネルは、分割セット８１０によって識別され、ライトサラウンドチャネルは、分割セット８２０によって識別されるサイズ及び形状を割り当てられる。
【００４４】
複雑な形状を生成するための本発明の能力は、可聴なアーティファクトを悪化させ生成する状況を回避するので、この場合に不可欠である。例えば、２つのサラウンドチャネルは、空間において重なり合わない。これは、聴衆を囲む左右の半球を可能な限り無相関のままとすることを可能にし、心地よい自然の音響認知をもたらす。それはまた、不快な櫛形フィルタリングアーティファクトをもたらす両信号のミキシングを回避する。同様に、両方のサラウンドチャネルは、会話の明りょう度の低下のような好ましくない効果を生じさせるので、スクリーン範囲８３０に達しないようにされる。従って、本発明は、特に、多数のラウドスピーカを必要とする環境において、ステレオシステムからアップミキシングされる場合の音響イメージの品質を改善する。
【００４５】
図４はまた、自動係数生成器４１０又は係数生成手段の使用において成り立つ任意の増強を示す。自動係数生成器４１０は、時間変化する空間存在係数ｍｉ，ｋを生成する。生成アルゴリズムは、例えば、予め定義された軌道、又は入力オーディオチャネルの解析の結果に基づく。図９は、没入効果を高める適切な時変係数生成を表す。この態様において、チャネルの幾つかの位置、サイズ及び形状に関連する特性は時間変化し、例えば、２つのサラウンドチャネルをループ軌道９１０において動かすことによって、マップ係数の予め定義された変化に基づく。他の実施形態において、時間変化は、原のチャネルにおけるオーディオの解析に基づく。第１のステップにおいて、全ての入力チャネルにおいて存在するエネルギの量が決定される。次いで、チャネルは、それらの特性に従って、それらが単純な左／右のステレオチャネル、又は５．１／７．１チャネルの１つであるかどうかを識別される。最後に、空間存在係数について生成された値は、推定されたエネルギの変化の結果に依存するよう設定され得る。
【００４６】
例えば、チャネルがサラウンドチャネルである場合に、残りのチャネルに対してサラウンドチャネルに存在する全部の音響エネルギの相対的比率を推定するよう、決定がなされる。最後に、２つのサラウンドチャネルの再生イメージの動きは、この相対的なエネルギ推定に基づき、空間Ｄにわたって加速される。これは、聴覚情景動作を、原の５．１／７．１コンテンツに依存して、高められたリアリズム及び壮観さが起こるように、サラウンドレベルと同期させる。入力チャネルの解析から取り出される、エネルギ推定とは異なる他の特徴が、使用されてよい。
【００４７】
図５は、先の実施形態のシステムが、多くのオーディオ再生セットアップに特有である前処理段階５００と一体化されるところの本発明の実施形態を表す。多くの記録は２チャネルステレオフォーマット５１０においてしか存在しないので、アップミキサ５２０が、ステレオを５．１又は７．１にアップミキシングして、最初にアップミキシングされたマルチチャネル信号の組をもたらすよう組み込まれてよい。この最初のアップミキシングの後、先の実施形態及び態様の同じ上記のオーディオプロセッシング段は、最初にアップミキシングされたマルチチャネル信号をチャネル非依存表現において符号化するよう適用する。
【００４８】
図１０は、本発明の一実施形態に従って、特定の用途に最も良く適する表現Ｄの選択のための方法１０００を表す。ステップ１０１０において、ユーザは、３Ｄオーディオが実施されるべき特定の再生環境に最も良く適する可能な空間Ｄの形状及びトポロジのリストからの選択のために、直接に又は情報をプロンプトされる。ユーザは、円形、長方形、正方形、又は何らかの他の多角形を含むリストから選択してよい（１０２０）。選択されたトポロジに依存して、対応する空間Ｄの形状が、メモリから取り出され、ユーザの便宜のために触知性ユーザインターフェースにおいて視覚化される（１０３０）。
【００４９】
選択がユーザによって入力されない場合に、方法はステップ１０４０へ進み、デフォルトの表現が、未知の用途のための最も良く適した形状として選択される（例えば、球形）。結果として、対応するデフォルトの形状Ｄがメモリから取り出され、ユーザの便宜のために触知性ユーザインターフェースにおいて視覚化される（１０４０）。空間Ｄの取り出し及び視覚化の後、ステップ１０５０において、ユーザは、夫々異なる調整可能な部分サイズを有する、選択された空間Ｄの異なる事前に設定された分割を提示される。用途に依存して、ユーザは、極めて小さい個別的な部分を有する非常に細かい分割、又はより大きい個別な部分を有するより粗い分割を選択することができる。次いで、アルゴリズムは、残りの符号化ステップへ進む。
【００５０】
本発明の実施形態に従って、チャネル非依存のアルゴリズムを実施する方法１１００を表す。方法１０００のステップ１０５０の後のトポロジ並びに分割選択及び構成に従って、ユーザは、空間プロセッシングが必要とされる区間を選択する入力をディスプレイを介してプロンプトされる（１１１０）。ユーザは、例えば、指により、又は何らかの他の適切な接触装置若しくは手段により、触知性ユーザインターフェースにタッチすることによって、この入力を供給することができる。接触が検知される分割Ｓが識別され、選択された区間として分類される（１１２０）。
【００５１】
選択区間が識別されると、最も良く適した空間存在係数のＭスケールが選択される（１１３０）。このスケールから、係数ｍの値が取り出される。ステップ１１４０で、その特定の入力オーディオチャネルのためのｍの値が決定される。このプロセスは、全ての入力オーディオチャネルのための全マトリクスＭが空間Ｄの全ての部分及び分割について決定されるまで、繰り返される（１１４５）。ステップ１１２０の結果が、ユーザ入力が検出されないというものである場合は、アルゴリズムは、デフォルトによって、空間Ｄ内の分割セット又は部分に無関係に全ての入力オーディオチャネルに適用すべき存在係数ｍの中間値へ続く。
【００５２】
空間存在度を夫々の入力オーディオチャネルに割り当てるプロセスは、単純にユーザが触知性ユーザインターフェースにタッチしながら自身の指を動かすことを可能にし、このようにして、時間変化する空間存在係数を生成し、任意に、オーディオワークフロー及びミキシングコンソールによる音響ポストプロダクションにおいて標準的であるように、イベントの時間軸ストリームにおいて各係数の対応する時間履歴を記録することによって、時間変化することができる。
【００５３】
マトリクスが完全である場合に、ステップ１１５０で、入力オーディオ信号の組Ａと出力オーディオ信号の組Ｂとの間のマッピングが、記載されるように実行される。このマッピングは、高い値のｍを有する選択区間と、低い値のｍを有する非選択区間との間の滑らかな遷移を実行することを含む。一態様において、この滑らかな遷移は、ユーザ選択に依存して、同じ選択されたＭスケールから、又は異なるＭスケールから、ｍの連続する値を選択することによって、同様に実行されてよい。
【００５４】
最後に、空間Ｄの全ての分割セット及び部分のマッピングが完了すると、空間Ｄ及び分割Ｓを記述する空間存在係数を含む関連するメタデータが生成される。メタデータは、出力信号とともに、オーディオデコーダによって更に処理されて、特定の会場において存在するラウドスピーカへ供給される（１１６０）ことができる出力オーディオ信号の完全な組Ｂをもたらす。次いで、方法は、ユーザ触知入力に関してその情報を更新するために最初のステップ１１１０へ返り（１１６５）、それによって、実時間で実行される動的アルゴリズムをもたらす。方法１１００は、従って、チャネル非依存表現Ｂへの入力オーディオ信号Ａの時間変化する適応的な符号化にユーザ命令を組み込む反復アルゴリズムであって、先行技術において認識された問題を解消する。
【００５５】
図１２は、空間存在係数のスケール１２００の３つの例を表す。それらのスケールは、縦軸において、空間存在係数ｍがとることができる値の範囲を有する。ｍの最大値は、ユーザ選択に依存して設定され得る。それは、０から１、又は０からその他値（例えば、１００又は１０００）の間で変化することができる。横軸Ｘは、没入型音響イメージエンハンスメントのための関連する多数の係数を表すことができるパラメータである。
【００５６】
一態様において、Ｘは、隣接する被選択区間の数が増えるにつれて値が大きくなる相関パラメータを表す。よって、分離した部分は、部分のグループよりも低い値のｍを有する。同様に、部分のグループ内で、中心の部分は、周辺の他の部分に比べて最も高い値のｍを割り当てられる。
【００５７】
他の態様において、Ｘは、空間Ｄにおける他の点Ｚ、例えば、映画館の前方のスクリーン、側壁、会場のアーキテクチャによって生成される特定のエコー効果を伴う特定の予め定義された範囲、からの被選択部分の距離を表す。よって、割り当てられるｍの値は、この点Ｚからの被選択部分の距離に基づく。
【００５８】
他の態様において、Ｘは、全ての部分の全ての入力オーディオ信号Ａにおいて存在する全エネルギに対する、その被選択部分において存在する相対音響エネルギを表す。従って、より高い値のｍが、高い相対エネルギに割り当てられ、それによって、高いエネルギ音響効果を一時的に示す特定のチャネルの空間存在度を高める。
【００５９】
他の態様において、Ｘは、圧力パラメータを表す。つまり、ユーザが触知接触を行う場合に、及ぼされる圧力の差は、Ｍスケールの横軸に変換される。この態様において、触知性インターフェースに及ぼされるユーザ圧力は大きいほど、対応する高い値のｍへ変換され、それにより、触知性インターフェースにおいて検知される圧力が大きいほど、より高い圧力パラメータが特定の分割Ｓ、又は特定の分割Ｓの部分ｓへ割り当てられる。従って、より高い空間存在度が、入力オーディオ信号の固有特性と無関係に、その特定の領域において採用される。そのような態様の全ては、従って、直観的且つ楽な方法においてユーザから情報を受け取る。
【００６０】
種々のＭスケールの可能性の例として、図１２は、記載される種々のとり得るパラメータＸに基づきｍの決定される値に関連して１つの線形な及び２つの非線形な関数を表す。第１の線形なＭスケール１２１０において、ｍの値は、パラメータＸの値における対応する増大に直接的に比例して増大する。
【００６１】
第２の非線形なＭスケール１２２０において、ｍの値は、パラメータＸの値における対応する増大に対して、対数関数として増大する。ここで、高い値のｍは、相対的に高い所定の閾値が超えられると、割り当てられる。この態様において、特定のオーディオ入力の空間存在度は、特定のパラメータが、所定の閾値によって定義されるその最大値に近づく場合にのみ、高められる。
【００６２】
Ｘが相関的なパラメータを表す場合に、対応する高い値のｍは、多数のグループ化された選択を表す閾値が超えられる場合にのみ、被選択部分に割り当てられる。そのような場合に、閾値は、ユーザにより予め定義されるか、又は４本の指を表すデフォルトの４に設定される。従って、４よりも多い指が使用される場合は、特別の意味が被選択区間において意図されると理解され、より高い空間存在度に変わる。Ｘが距離を表す場合に、対応する高い値のｍは、所定の点Ｚから遠く離れた被選択部分に割り当てられる。これは、例えば、特定の低没入区間が、異なるニーズに持った人々、例えば、子供、又は聴覚感度を有する観客のために定義される場合に、有用である。Ｘが相対音響エネルギを表す場合に、所定の閾値が超えられると、対応する高い値のｍは、高エネルギ入力信号が示している壮観な音響効果を正確に反映するよう割り当てられる。最後に、Ｘが触圧を表す場合に、圧力がある閾値を超える場合にのみ、高いｍ値が割り当てられる。これは、異なる強さで押すユーザごとに触知挙動が変化する状況において有用である。従って、それは、問題となっているユーザに適合する。
【００６３】
第３の非線形なＭスケール１２３０において、ｍの値は、パラメータＸの値における対応する増大に対して、対数関数として増大するが、その関係は、先の非線形スケール１２２０に対して変化する。ここで、高い値のｍは、相対的に低い所定の閾値が超えられると、割り当てられる。この態様において、特定のオーディオ入力の空間存在度は、特定のパラメータが、所定の閾値によって定義される相対的に低い値に近づくと直ぐに、高められる。
【００６４】
Ｘが相関的なパラメータを表す場合に、対応する高い値のｍは、少数のグループ化された選択を表す閾値が超えられると直ぐに、被選択部分に割り当てられる。そのような場合に、閾値は、ユーザにより予め定義されるか、又は２本の指を表すデフォルトの２に設定される。従って、２よりも多い指が使用される場合は、特別の意味が被選択区間において意図されると理解され、より高い空間存在度に変わる。この態様はまた、単一の部分よりも多くの部分が指のスワイプ動作を介して選択されることを可能にする。Ｘが距離を表す場合に、対応する高い値のｍは、所定の点Ｚに近い被選択部分に割り当てられる。これは、例えば、最適なラウドスピーカのホットスポットから遠く離れた区間において没入経験を増幅させるために有用である。Ｘが相対音響エネルギを表す場合に、所定の閾値が超えられると、対応する高い値のｍは、高エネルギ入力信号が示している壮観な音響効果を正確に反映するよう割り当てられる。しかし、この場合に、方法は、対数スケールの低い閾値に起因して、入力エネルギにおける如何なる小さな変動に対しても敏感に反応する。最後に、Ｘが触圧を表す場合に、圧力が低い閾値を超えると、高いｍ値が割り当てられる。これは、低圧タッチによる繊細な動作をユーザが実行する必要がある状況において有用である。従って、それは、問題となっているユーザに適合する。
【００６５】
当業者には当然に、本発明の様々な実施形態の開示は、本発明の非制限的な好ましい例として意図され、従って、異なる実施形態の特徴は、記載される全体的な発明概念の適用範囲内で容易に組み合わされてよい。
【００６６】
当然に、ここで記載される実施形態は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、又はそれらのあらゆる組み合わせによって実施されてよい。システム及び／又は方法がソフトウェア、ファームウェア、ミドルウェア、又はマイクロコード、プログラムコード若しくはコードセグメント、コンピュータプログラムにおいて実施される場合に、それらは、ストレージコンポーネントのような、マシンにより読出可能な媒体において記憶されてよい。コンピュータプログラム又はコードセグメントは、プロシージャ、関数、サブプログラム、プログラム、ルーチン、サブルーチン、モジュール、ソフトウェアパッケージ、クラス、又は命令、データ構造、若しくはプログラム記述のあらゆる組み合わせを表してよい。コードセグメントは、情報、データ、引数、パラメータ、又はメモリコンテンツをパス及び／又は受信することによって、他のコードセグメント又はハードウェア回路へ結合されてよい。情報、引数、パラメータ、データ、等は、メモリ共有、メッセージパッシング、トークンパッシング、ネットワーク伝送、等を含むあらゆる適切な手段を用いて、パス、転送、又は送信されてよい。
【００６７】
ソフトウェア実施のために、ここで記載される技術は、ここで記載される機能を実行するモジュール（例えば、プロシージャ、関数、等）により実施されてよい。ソフトウェアコードは、メモリユニットにおいて記憶され、プロセッサによって実行されてよい。メモリユニットは、プロセッサ内又はプロセッサ外に実装されてよく、後者の場合に、それは、当該技術で知られている様々な手段を通じてプロセッサへ通信上結合され得る。更に、少なくとも１つのプロセッサは、ここで記載される機能を実行するよう動作可能な１又はそれ以上のモジュールを含んでよい。
【００６８】
ハードウェア実施のために、ここで開示される実施形態に関連して記載される様々な論理ブロック、モジュール、及び回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、及び特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、又は他のプログラム可能論理装置、ディスクリートゲート若しくはトランジスタロジック、ディスクリートハードウェア部品、又はここで記載される機能を実行するよう設計されたそれらのあらゆる組み合わせにより実行されるよう実施されてよい。汎用プロセッサは、マイクロプロセッサであってよいが、代替案において、プロセッサは、あらゆる従来のプロセッサ、コントローラ、マイクロコントローラ、又は状態機械であってよい。
【００６９】
記載される方法又はアルゴリズムは、ハードウェアにおいて直接的に、プロセッサによって実行されるソフトウェアモジュールにおいて、又はそれらの組み合わせにおいて、具現されてよい。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、取り外し可能なディスク、ＣＤ−ＲＯＭ、又は当該技術で知られている記憶媒体の何らかの他の形態に存在してよい。
【００７０】
当業者には当然に、１又はそれ以上の実施形態の上記の議論は、本発明を制限せず、添付の図面もそうである。むしろ、本発明は、特許請求の範囲によってのみ制限される。
【図１Ａ】
0005973058.tif 000003
【図１Ｂ】
0005973058.tif 000004
【図２】
0005973058.tif 000005
【図３】
0005973058.tif 000006
【図４】
0005973058.tif 000007
【図５】
0005973058.tif 000008
【図６】
0005973058.tif 000009
【図７】
0005973058.tif 000010
【図８】
0005973058.tif 000011
【図９】
0005973058.tif 000012
【図１０】
0005973058.tif 000013
【図１１】
0005973058.tif 000014
【図１２】
0005973058.tif 000015