(57)【特許請求の範囲】
【請求項１】
多重シンボルを多重サブキャリアに協調的に変調することに基づくプリコーディングを実施するように適応されたＯＦＤＭマルチバンド送信機であって、
ビットブロックを独立にインターリーブし、各インターリーブされたビットブロックのビットを、ビットグループにグループ化するビットインターリーバと、
多重サブキャリア協調変調スキームに従って、前記ビットグループの各々をシンボルにマップするシンボルマッピングユニットであって、前記ビットグループの各々を、複数のシンボルを含むシンボルの組にマップする、シンボルマッピングユニットと、
シンボルの組内の各シンボルを、複数の連続する別個のＯＦＤＭシンボル内のデータサブキャリアに割り当てるシンボルインターリーバであって、各ＯＦＤＭシンボルが複数のデータサブキャリアを含み、同じシンボルの組内の各シンボルが、連続する別個のＯＦＤＭシンボル内の異なるデータサブキャリアに分散されて割り当てられる、シンボルインターリーバと、
を有する送信機。
【請求項２】
入力情報ビットを符号化するチャネル符号器と、
前記複数の連続するＯＦＤＭシンボルを時間ドメイン信号に変調するＯＦＤＭ変調器と、
を更に有する、請求項１に記載の送信機。
【請求項３】
前記ビットグループは、ルックアップテーブルを使用してシンボルにマップされる、請求項２に記載の送信機。
【請求項４】
前記ルックアップテーブルのインデックスは、前記ビットグループの値である、請求項３に記載の送信機。
【請求項５】
前記シンボルは、ｎモジュロ演算を使用して前記データサブキャリアに割り当てられ、ｎは、ＯＦＤＭシンボル内のデータサブキャリアの数である、請求項１に記載の送信機。
【請求項６】
前記複数のＯＦＤＭシンボルの送信シーケンスは、時間周波数コードに従って決定される、請求項５に記載の送信機。
【請求項７】
前記ＯＦＤＭシンボルは、それぞれ異なるサブバンドで送信される、請求項６に記載の送信機。
【請求項８】
マルチバンドＯＦＤＭ送信機において多重シンボルを多重サブキャリアに協調的に変調することに基づくプリコーディングを実施する方法であって、
符号化された情報ビットを、ビットブロックに構成するステップと、
各ビットブロックを独立にインターリーブするステップと、
各ビットブロックのインターリーブされたビットを、ビットグループにグループ化するステップと、
前記ビットグループの各々をシンボルにマップするステップであって、各ビットグループを、複数のシンボルを含むシンボルの組にマップし、前記シンボルの数は、協調変調されるシンボルの数に従って決定される、ステップと、
シンボルの組内の各シンボルを、複数の連続する別個のＯＦＤＭシンボルのデータサブキャリアに割り当てるステップであって、各ＯＦＤＭシンボルが複数のデータサブキャリアを含み、同じシンボルの組内の各シンボルが、連続する別個のＯＦＤＭシンボル内の異なるデータサブキャリアに分散されて割り当てられる、ステップと、
を含む方法。
【請求項９】
前記ビットグループを前記シンボルにマップする前記ステップは、ルックアップテーブルを使用して実施される、請求項８に記載の方法。
【請求項１０】
前記ルックアップテーブルのインデックスは、前記ビットグループの値である、請求項９に記載の方法。
【請求項１１】
前記シンボルを前記データサブキャリアに割り当てる前記ステップは、ｎモジュロ演算を使用して実施され、ｎは、ＯＦＤＭシンボル内のデータサブキャリアの数である、請求項８に記載の方法。
【請求項１２】
時間周波数コードに従って、前記複数のＯＦＤＭシンボルの送信シーケンスを決定するステップを更に含む、請求項１１に記載の方法。
【請求項１３】
前記複数のＯＦＤＭシンボルは、それぞれ異なるサブバンドで送信される、請求項１２に記載の方法。
【請求項１４】
マルチバンドＯＦＤＭ送信機において多重シンボルを多重サブキャリアに協調的に変調することに基づくプリコーディングを実施するためのコンピュータ実行可能コードを記憶したコンピュータ可読媒体であって、前記コンピュータ実行可能コードは、
符号化された情報ビットを、ビットブロックに構成するステップと、
各ビットブロックを独立にインターリーブするステップと、
各ビットブロックのインターリーブされたビットをビットグループにグループ化するステップと、
前記ビットグループの各々をシンボルにマップするステップであって、前記ビットグループの各々を複数のシンボルを含むシンボルの組にマップし、前記シンボルの数は、協調変調されるシンボルの数に従って決定される、ステップと、
シンボルの組内の各シンボルを、複数の連続する別個のＯＦＤＭシンボルのデータサブキャリアに割り当てるステップであって、各ＯＦＤＭシンボルが複数のデータサブキャリアを含み、同じシンボルの組内の各シンボルが、連続する別個のＯＦＤＭシンボル内の異なるデータサブキャリアに分散されて割り当てられる、ステップと、
をコンピュータに実行させる、コンピュータ可読媒体。
【請求項１５】
前記シンボルを前記データサブキャリアに割り当てる前記ステップは、時間周波数コードに従って実施される、請求項１４に記載のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２００８年３月１１日出願の米国特許仮出願第６１／０３５，３９５号及び２００９年３月４日出願の米国特許仮出願第６１／１５７，２３４号からの利益を主張する。
【０００２】
本発明は、概して、直交周波数分割多重化（ＯＦＤＭ）通信システムに関し、より具体的には、このようなシステムによって実施されるプリコーディング技法に関する。
【背景技術】
【０００３】
ＷｉＭｅｄｉａ標準は、直交周波数分割多重化（ＯＦＤＭ）送信に基づくメディアアクセス制御（ＭＡＣ）層及び物理（ＰＨＹ）層の仕様を規定する。ＷｉＭｅｄｉａ標準は、低消費電力により最高４８０Ｍｂｐｓのレートで短距離マルチメディアファイル転送を可能にする。標準は、ＵＷＢスペクトルの３．１ＧＨｚから１０．６ＧＨｚの間の周波数帯域において動作する。
【０００４】
図１は、ＷｉＭｅｄｉａ仕様に従って動作するマルチバンドＯＦＤＭ（ＭＢ−ＯＦＤＭ）送信機１００のブロック図を示す。送信機１００は、チャネル符号器１１０、ビットインターリーバ１２０、シンボルマッピングユニット１３０及びＯＦＤＭ変調器１４０を有する。一般に、送信機１００は、ＵＷＢチャネルの周波数選択フェージングを克服するために、ビットインターリーブされるコード化変調（ＢＩＣＭ）技法を実現する。この目的のために、チャネル符号器１１０は、入力情報ビットを符号化し、符号化された情報ビットは、ビットインターリーバ１２０によってビットレベルでインターリーブされ、シンボルマッピングユニット１３０によってシンボルにマップされる。一般に、ビットインターリーバ１２０は、３つのステップを実施する：１）ＯＦＤＭシンボル間インターリーブ。連続するビットが、それぞれ異なるＯＦＤＭシンボルに分散され、異なるＯＦＤＭシンボルは、異なるサブバンドで送信されることができる；２）シンボル内トーンインターリーブ。周波数ダイバーシティを利用するために、ビットが、ＯＦＤＭシンボルのデータサブキャリアの間で入れ替えられる；及び、３）シンボル内巡回シフトインターリーブ。ただ１つのサブバンドだけが使用される場合により多くの周波数ダイバーシティを利用するために、ビットは、連続するＯＦＤＭシンボルにおいて巡回シフトされる。
【０００５】
ＯＦＤＭ変調器１４０によって実施される逆高速フーリエ変換（ＩＦＦＴ）演算によって、ＯＦＤＭシンボルが生成され、送信アンテナ１５０を通じて送信される。これらのＯＦＤＭシンボルは、１つのサブバンド（ＦＦＩモード）で送信され、又は時間周波数コード（ＴＦＣ）によって制御される周波数ホッピングにより、複数のサブバンドで送信される。ＴＦＣは、ＯＦＤＭシンボルが送信されるべきである１又は複数のサブバンドを示す。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
現在のＷｉＭｅｄｉａ標準に基づくシステムの不利益は、ＷｉＭｅｄｉａ標準の最も高いデータレートが、例えばＨＤＴＶワイヤレス接続のような将来のワイヤレスマルチメディアアプリケーションに対処することができないことである。データレートを１Ｇｐｂｓ以上に増大させるための努力がなされている。このために、弱いチャネル（又は非チャネル）コーディング及びより高次のシンボルコンステレーション技法が、将来の高データレートワイヤレスシステムにおいて使用されることが考えられる。例えば、３／４畳込み符号が１６ＱＡＭ変調と共に使用される場合、ＷｉＭｅｄｉａＰＨＹ転送レートは、９６０Ｍｂｐｓに増大されることができる。しかしながら、送信されるＯＦＤＭシンボルのプリコーディングが、良好な性能を確実にするために必要とされる。
【０００７】
プリコーディング技法は、ＯＦＤＭ送信の特性に起因する周波数ダイバーシティ利得の損失を回避するために必要とされる。概して、プリコーディング技法は、送信シンボルを多重サブキャリアに協調的に変調することに基づく。これは、これらのサブキャリアの幾つかが深いフェージングを有する場合でも、受信機が送信シンボルを回復することを可能にする。プリコーディング技法の例は、Z. Wang, X. Ma及びG. B. Giannakisによる「OFDM or single-carrier block transmissions?」(IEEE Transactions on Communications, vol. 52, pp. 380-394, March 2004)及びZ. Wang及びG.B. Giannakisによる「Linearly Precoded or Coded OFDM against Wireless Channel Fades」(Third IEEE Signal Processing Workshop on Signal Processing Advances in Wireless Communications, Taoyuan, Taiwan, March 20-23, 2001)に見ることができる。
【０００８】
プリコーディングは、一般に、送信機のＯＦＤＭ変調器１４０の入力に結合されるプリコーダ回路によって、実施される。良好に設計される複雑なプリコーダは、マルチパスチャネルによって提供される周波数ダイバーシティを効果的に利用することができる。しかしながら、複雑なプリコーダをインプリメントすることは、それがより高度な復号化及びシンボルマッピング技法を必要とするので、送信機及び受信機の複雑さを増大する。例えば、プリコーダとしてのデュアルキャリア変調（ＤＣＭ）の使用は、ＱＰＳＫシンボルコンステレーションを１６ＱＡＭシンボルコンステレーションと置き換えることを必要とする。高データレートモードで完全な周波数ダイバーシティ（すなわち、２のダイバーシティ次数）を確実にするために、より高いコンステレーション（例えば２５６ＱＡＭ）が必要とされる。
【０００９】
より効率的なプリコーディング技法は、多重サブキャリア協調変調（multiple-subcarrier-joint-modulation、ＭＳＪＭ）プリコーディングである。ＭＳＪＭプリコーディングは、最小コンステレーションサイズを利用しながら、多重シンボルを多重サブキャリアに協調的に変調することを可能にする。従って、このような技法を実現することは、複雑な且つ費用の高いプリコーダを設計することを必要としない。
【００１０】
選択されるプリコーディング技法に関係なく、選択された技法をサポートすることが可能な新しいＯＦＤＭ送信機を設計する必要がある。新しい送信機の市場に出るまでの短い時間、低いコスト及び下位互換性の目的を達成するために、新しいＯＦＤＭ送信機を再設計することは、妨害要因でありうる。
【００１１】
従って、進歩したプリコーディング技法をサポートするための柔軟性のあるマルチバンドＯＦＤＭベースの送信機構造を提供することが有利である。
【課題を解決するための手段】
【００１２】
本発明の特定の実施形態は、多重サブキャリア協調変調（ＭＳＪＭ）プリコーディングを実施するように適応された直交周波数分割多重化（ＯＦＤＭ）マルチバンド送信機を含む。送信機は、ビットブロックを独立にインターリーブし、各々のインターリーブされたビットブロックのビットをビットグループにグループ化するビットインターリーバと、ＭＳＪＭスキームに従ってビットグループの各々をシンボルにマップするシンボルマッピングユニットと、シンボルを、複数の連続するＯＦＤＭシンボルのデータサブキャリアに割り当てるシンボルインターリーバと、を有する。
【００１３】
本発明の特定の実施形態は、マルチバンド周波数分割多重化（ＯＦＤＭ）送信機の多重サブキャリア協調変調（ＭＳＪＭ）プリコーディングを実施する方法を含む。方法は、符号化された情報ビットをビットブロックに構成するステップと、各ビットブロックを独立にインターリーブするステップと、各ビットブロックのインターリーブされたビットを、ビットグループにグループ化するステップと、ビットグループの各々をシンボルにマップするステップであって、前記シンボルの数は、協調変調されるシンボルの数に従って決定される、ステップと、シンボルを複数の連続するＯＦＤＭシンボルのデータサブキャリアに割り当てるステップと、を含む。
【００１４】
本発明の特定の実施形態は、マルチバンド直交周波数分割多重化（ＯＦＤＭ）送信機において多重サブキャリア協調変調（ＭＳＪＭ）プリコーディングを実施するためのコンピュータ実行可能コードを記憶したコンピュータ可読媒体を含む。コンピュータ実行可能コードは、符号化された情報ビットをビットブロックに構成するステップと、各ビットブロックを独立にインターリーブするステップと、各ビットブロックのインターリーブされたビットをビットグループにグループ化するステップと、ビットグループの各々をシンボルにマップするステップであって、前記シンボルの数は、協調変調されるシンボルの数に従って決定される、ステップと、シンボルを複数の連続するＯＦＤＭシンボルのデータサブキャリアに割り当てるステップと、をコンピュータに実行させる。
【００１５】
本発明として考えられる主題は、本明細書の最後の請求項に具体的に示され、明確に記載される。本発明の前述の及び他の特徴及び利点は、添付の図面と関連して示される以下の詳細な説明から明らかである。
【図面の簡単な説明】
【００１６】
【図１】マルチバンドＯＦＤＭ送信機のブロック図。
【図２】本発明の特定の実施形態により実現されるマルチバンドＯＦＤＭ送信機のブロック図。
【図３】ビットインターリーバパラメータの例示の値を示すテーブル。
【図４】シンボルのインターリーブを示す図。
【図５】それぞれ異なるＴＦＣコードについて例示のシンボルシーケンスを示す表。
【図６】本発明の一実施例により実現される、マルチバンドＯＦＤＭ送信機においてＭＳＪＭプリコーディングを実現するための例示の方法を記述するフローチャート。
【発明を実施するための形態】
【００１７】
本発明によって開示される実施形態は、本明細書の革新的な教示の多くの有利な使用の例にすぎないことに留意することが重要である。一般に、本明細書に示される記述は、さまざまな請求項に記載の本発明のいずれかを必ずしも制限するわけではない。更に、ある記述は、本発明のあるフィーチャに当てはまりうるが、他のフィーチャには当てはまらない。一般に、特に明記しない限り、単一の構成要素は、複数であってもよく、普遍性の喪失なくその逆もありうる。図面において、同様の数字は、いくつかの図の同様の部分をさす。
【００１８】
図２は、本発明の特定の実施形態により実現されるマルチバンドＯＦＤＭ送信機２００の非限定的な例示のブロック図を示す。送信機２００は、標準マルチバンドＯＦＤＭ送信機に基づくものであり、上述のＭＳＪＭプリコーディングを実施するように適応される。送信機２００は、１Ｇｂｐｓ以上のデータレートをサポートすることができ、ＷｉＭｅｄｉａ１．０、１．５及び２．０、ＷｉＭａｘ及びＩＥＥＥ８０２．１１ｎ標準の仕様に従って動作しうる。
【００１９】
送信機２００は、チャネル符号器２１０、ビットインターリーバ２２０、シンボルマッピングユニット２３０、シンボルインターリーバ２４０及びＯＦＤＭ変調器２５０を有する。チャネル符号器２１０及びＯＦＤＭ変調器２５０は、マルチバンドＯＦＤＭ送信機において利用される標準のチャネル符号器（例えば符号器１１０）及びＯＦＤＭ変調器（例えば変調器１４０）と同じ機能を有する。標準マルチバンドＯＦＤＭ送信機の機能ブロックの再使用を最大にしつつ、ＭＳＪＭプリコーディングドをサポートするために、シンボルインターリーバ２４０が設計に加えられ、ビットインターリーバ２２０及びシンボルマッピングユニット２３０の特定のパラメータが再構成される。
【００２０】
具体的には、本発明の原理によれば、入力情報ビットは、チャネル符号器２１０によって符号化される。その後、符号化されたビットが、ビットブロックに区分される。ここで、各ビットブロックは、「ｌ」ビットを含む。ビットブロックは、前述の３つのステップを通じて、ビットインターリーバ２２０によって独立にインターリーブされる。しかしながら、高いデータレートをサポートするために、例えばＴＤＳファクタ、コードビット／ＯＦＤＭシンボル（ＮＣＢＰＳ）、トーンインターリーバブロックサイズ（ＮＴｉｎｅ）、周期的インターリーバシフト（Ｎｃｙｃ）のようなビットインターリーバパラメータが、それぞれ異なる値にセットされる。６４０Ｍｂｐｓ、８００Ｍｂｐｓ及び９６０Ｍｂｐｓのデータレートをサポートするためのこのようなパラメータの例示の値を示す表が、図３に提供される。
【００２１】
インターリーブ処理が完了されると、ビットブロックの「ｌ」個のインターリーブされたビットが、複数の「ｐ」ビットグループに分割される。ここで、各ビットグループは、「ｋ」ビットを含む。さまざまな異なるグループ化スキームが、この目的のために使用されることができる。以下は、グループ化スキームの幾つかの非限定的な例である。これらの例において、ビットグループの数「ｐ」は、２００に等しく、各グループ内のビットの数「ｋ」は、１２であり、ｉ番目のビットグループは、Ｇ（ｉ）として表現され、ｂ（ｊ）は、ビットブロック内のｊ番目のビットである。１つの可能なグループ化スキームは、
0005529050.tif 000002
である。別の可能なグループ化スキームは、
0005529050.tif 000003
である。第３のグループ化スキームは、
0005529050.tif 000004
である。
【００２２】
それぞれ異なるグループ化スキームは、異なる性能を達成することができることに留意すべきである。例えば、第１の例のグループ化処理は簡単であるが、それは、上述したスキームと比較してより低い性能を有しうる。本発明の好適な実施形態において、ビットインターリーバ２２０は、良好な性能を達成するために、第３のグループ化スキームを実現する。
【００２３】
シンボルマッピングユニット２３０は、ＭＳＪＭプリコーディングスキームを使用して、各々のビットグループＧ（ｉ）を複数のｍシンボルにマップする。好適な実施形態において、マッピングは、ルックアップテーブルを使用して実施される。ルックアップテーブルを利用する場合、ビットグループの値は、シンボルの値を取り出すためのテーブルインデックスとして使用される。従って、ビットグループからシンボルへのマッピングは、単一のルックアップ処理を含む。送信機２００及び受信機の双方は、マッピング及びデマッピング処理を実施するためのルックアップテーブルを伴って予め構成されることに留意すべきである。シンボルマッピングユニット２３０の出力は、複数のｍ＊ｐシンボル（すなわち複数のｐ個のｍシンボルタプル[x(i,0),...,x(i,m-1)]）を含む。
【００２４】
シンボルインターリーバ２４０は、ｍ＊ｐシンボルを、「ｓ」個の連続するＯＦＤＭシンボルの複数の「ｎ」データサブキャリアに割り当てる。数「ｓ」は、ｍ＊ｐ／ｓに等しい整数である。シンボルインターリーバ２４０は、同じｍシンボルタプル内の「ｍ」個のシンボルを、それぞれ異なるＯＦＤＭシンボルの異なるサブキャリアに分散する。これは、図４に更に示されており、ここで、３つのＯＦＤＭシンボル４１０、４２０及び４３０が、タプル[x(1),x(2),x(3)]のシンボルを運ぶ。一例として、シンボルｘ（１）は、ＯＦＤＭシンボル４１０のサブキャリア３３によって運ばれ、シンボルｘ（２）は、ＯＦＤＭシンボル４２０のサブキャリア６６によって運ばれ、シンボルｘ（３）は、ＯＦＤＭシンボル４３０のサブキャリア９９によって運ばれる。ＴＦＩモードにおいて、ＯＦＤＭシンボルは、異なるサブバンドで送信されることができ、それによって、達成可能なダイバーシティ利得を最大にする。
【００２５】
好適な実施形態において、シンボルインターリービングは、ｎモジュロ演算を使用して実施され（「ｎ」は、ＯＦＤＭシンボル内のデータサブキャリアの数である）、シンボルを送信するためのシーケンスは、ＴＦＣコードに従って決定される。以下は、好適なシンボルインターリービングスキームを記述する非限定的な例である。この例において、タプル内のシンボルの数「ｍ」は、３であり、データサブキャリアの数「ｎ」は、１００であり、ビットグループの数「ｐ」は、２００であり、従って、連続するＯＦＤＭシンボルの数「ｓ」は、６であり、すなわち３＊２００／１００である。ｖ番目のＯＦＤＭシンボルのｑ番目のサブキャリアで送信されるシンボルは、v=0,1,2,3,4,5及びq=0,1,...,99として、ｄｖ（ｑ）と表現される。
0005529050.tif 000005
である。
ここで、演算、
0005529050.tif 000006
は、モジュロ１００の加算演算を示し、ｋ１及びｋ２は、０＜ｋ１、ｋ２＜１００及びｋ１≠ｋ２として、正の整数である。例えば、ｋ１＝３３及びｋ２＝６６が使用されることができる。上述のインタリービング方法は、３シンボルタプルのシンボルｘ（ｉ，０）、ｘ（ｉ，１）、ｘ（１，２）を、異なるＯＦＤＭシンボルの異なるサブキャリア（３３サブキャリアの分離を含む）に割り当てることが理解される。これは、良好なダイバーシティ利得を確実にすることができる。ｋ１及びｋ２のさまざまな異なる値が、異なる性能を達成することができることに留意すべきである。更に、ｄｖ（ｑ）の送信シーケンスは、送信機２００によって使用されるＴＦＣコードに基づく。それぞれ異なるＴＦＣコードについてｄｖ（ｑ）の送信シーケンスを示す表が、図５に提供される。
【００２６】
ここに記述される送信機２００の構造は、ＭＳＪＭをサポートするように設計されていることに留意すべきである。しかしながら、当業者であれば、送信機２００によって他のプリコーディング技法をサポートするように本開示を適応させることが可能である。
【００２７】
図６は、本発明の一実施形態により実現されるマルチバンドＯＦＤＭ送信機のＭＳＪＭプリコーディングを実現する方法を記述する非限定的なフローチャート６００を示す。Ｓ６１０において、符号化された情報ビットは、ビットブロックに構成される。ビットブロックの各々は、複数の「ｌ」ビットを含む。好適な実施形態において、パラメータ「ｌ」は、２４００ビットに等しい。Ｓ６２０において、各ビットブロックが、複数の「ｌ」個のインターリーブされたビットを出力するように、独立してインターリーブされる。Ｓ６３０において、インターリーブされたビットは、複数の「ｐ」ビットグループにグループ化される。ビットグループの各々は、「ｋ」ビットを含む。好適な実施形態において、「ｐ」は、２００グループに等しく、「ｋ」の値は、１２ビットである。Ｓ６４０において、各ビットグループは、複数の「ｍ」シンボルにマップされる。マッピングは、ルックアップテーブルを使用して実施され、ビットグループのビット値が、シンボル値を取り出すためのテーブルインデックスとして使用される。好適な実施形態において、シンボルの数「ｍ」は、３であり、従って、マッピングプロセスは、３＊２００＝６００シンボルを生じさせる。Ｓ６５０において、これらのシンボルは、予め規定されたＴＦＣコードに従って、「ｓ」個の連続するＯＦＤＭシンボルの複数の「ｎ」個のデータサブキャリアに割り当てられる。割り当ては、詳しく上述されたシンボルインターリービングスキームに従って実施される。好適な実施形態において、「ｎ」の値は１００であり、「ｓ」は６に等しい。ＴＦＣモードが使用される場合、ＯＦＤＭシンボルは、それぞれ異なるサブバンドで送信される。ＦＦＩモードにおいては、シンボルは、単一サブバンドで送信される。
【００２８】
前述の詳細な説明は、本発明がとりうる複数の形態のうちの幾つかを示している。前述の詳細な説明は、本発明の規定に対する制限としてではなく、本発明がとりうる選択された形態の説明として理解されることが意図される。本発明の範囲を規定することが意図されるのは、請求項のみであり、請求項は、すべての等価なものを含む。
【００２９】
最も好適には、本発明の原理は、ハードウェア、ファームウェア及びソフトウェアの組み合わせとして実現される。更に、ソフトウェアは、好適には、プログラム記憶ユニット又はコンピュータ可読媒体上に実体的に具体化されるアプリケーションプログラムとして実現される。アプリケーションプログラムは、任意の適切なアーキテクチャを有するマシンにアップロードされることができ、かかるマシンによって実行されることができる。好適には、マシンは、例えば１又は複数の中央処理ユニット（「ＣＰＵ」）、メモリ及び入力／出力インタフェースのようなハードウェアを有するコンピュータプラットフォーム上でインプリメントされる。コンピュータプラットフォームは更に、オペレーティングシステム及びマイクロ命令コードを含むことができる。本明細書に記述されるさまざまなプロセス及び機能は、そのようなコンピュータ又はプロセッサが明示的に示されているかどうかによらず、ＣＰＵによって実行されることができるマイクロ命令コードの一部又はアプリケーションプログラムの一部又はその任意の組み合わせのいずれかでありうる。更に、例えば付加のデータ記憶ユニット及び印刷ユニットのようなさまざまな他の周辺ユニットが、コンピュータプラットフォームに接続されることができる。
【図１】
0005529050.tif 000007
【図２】
0005529050.tif 000008
【図３】
0005529050.tif 000009
【図４】
0005529050.tif 000010
【図５】
0005529050.tif 000011
【図６】
0005529050.tif 000012