(57)【要約】  デジタルＡＳＩＣ（ＤＡＳＩＣ）と移動体デバイスに追加の機能を提供する多機能集積回路（チップ）とを有する前記移動体デバイス内の装置及び方法。内部汎用シリアルバス（ＵＳＢ）リンクが、ＤＡＳＩＣ及び多機能チップを接続する。一実施形態では、多機能チップは、ウルトラワイドバンド（ＵＷＢ）無線モジュールである。内部ＵＳＢリンクは、ＵＳＢインタフェース、USB 2.0 Universal Transceiver Macrocellインタフェース（ＵＭＴＩ＋） and Low Pinインタフェース（ＵＬＰＩ）、又は、High Speed InterChip（ＨＳＩＣ）インタフェースを利用可能である。ＵＷＢ無線モジュールは、エアを介して、例えばＵＷＢ無線リンクを利用する無線ＵＳＢホストのような外部リモート無線デバイスと通信する。内部ＵＳＢリンクは、接続を提供し、ＤＡＳＩＣ内の論理データストリームを、ＵＷＢ無線モジュール又は多機能集積回路内の論理データストリームに対してマッピングする。
2011512577.tif 000002
【特許請求の範囲】
【請求項１】
移動体デバイスに複数の機能を提供するための、当該移動体デバイス内の装置であって、
適用可能な無線標準に従って前記移動体デバイスを制御するデジタルＡＳＩＣ（ＤＡＳＩＣ）と、
第１の複数の機能を提供する手段を有する第１の多機能集積回路と、
前記ＤＡＳＩＣ及び前記第１の多機能集積回路を接続する第１の汎用シリアルバス（ＵＳＢ）リンクと、
を備え、
前記第１のＵＳＢリンクは、前記第１の多機能集積回路内のエンドポイントを前記ＤＡＳＩＣ内のローカル接続エンドポイントに対して論理的にマッピングする手段を有する
ことを特徴とする装置。
【請求項２】
第２の複数の機能を提供する手段を有する第２の多機能集積回路と、
前記ＤＡＳＩＣ及び前記第２の多機能集積回路を接続する第２のＵＳＢリンクと、
を更に備え、
前記第２のＵＳＢリンクは、前記第２の多機能集積回路内のエンドポイントを前記ＤＡＳＩＣ内のローカル接続エンドポイントに対して論理的にマッピングする手段を有する
ことを特徴とする請求項１に記載の装置。
【請求項３】
前記ＤＡＳＩＣは、
前記ＤＡＳＩＣ内で前記第１のＵＳＢリンクを終端する第１のＵＳＢ  ＩＰブロックハードウェアモジュールと、
前記ＤＡＳＩＣ内で前記第２のＵＳＢリンクを終端する第２のＵＳＢ  ＩＰブロックハードウェアモジュールと、
を有する
ことを特徴とする請求項２に記載の装置。
【請求項４】
前記ＤＡＳＩＣは、
ＵＳＢ  ＩＰブロックハードウェアモジュールと、
前記ＤＡＳＩＣ内で前記第１及び第２のＵＳＢリンクを終端し、且つ接続された機能を前記ＵＳＢ  ＩＰブロックハードウェアモジュールに対して提供する、前記ＵＳＢ  ＩＰブロックハードウェアモジュールに接続されたＵＳＢハブと、
を有する
ことを特徴とする請求項２に記載の装置。
【請求項５】
前記ＤＡＳＩＣ及び前記第１の多機能集積回路を接続する前記ＵＳＢリンクは、Universal Transceiver Macrocell and Low Pincountインタフェース（ＵＬＰＩ）を利用し、
エンドポイントを論理的にマッピングする前記手段は、前記ＤＡＳＩＣと前記多機能チップとの間に内部ローカルリンクを確立するために前記多機能集積回路上の前記複数の機能の各々のためのエンドポイントをＵＬＰＩエンドポイントに対してマッピングする手段を有する
ことを特徴とする請求項１に記載の装置。
【請求項６】
デジタルＡＳＩＣ（ＤＡＳＩＣ）及びウルトラワイドバンド（ＵＷＢ）無線モジュールを有する移動体デバイス内の装置であって、
前記ＤＡＳＩＣ及び前記ＵＷＢ無線モジュールを接続する内部汎用シリアルバス（ＵＳＢ）リンクを備え、
前記内部ＵＳＢリンクは、外部デバイス内のエンドポイントを前記ＤＡＳＩＣ内のローカル接続エンドポイントに対して論理的にマッピングする手段を有する
ことを特徴とする装置。
【請求項７】
前記内部ＵＳＢリンクは、ＵＳＢインタフェース、Universal Transceiver Macrocell and Low Pincountインタフェース（ＵＬＰＩ）、又はHigh Speed InterChip（ＨＳＩＣ）インタフェースを利用する
ことを特徴とする請求項６に記載の装置。
【請求項８】
前記ＵＳＢリンクは前記ＵＬＰＩインタフェースを利用し、
前記外部デバイスは無線ＵＳＢデバイスであり、
エンドポイントを論理的にマッピングする前記手段は、無線ＵＳＢデバイスのエンドポイントをローカル接続ＵＬＰＩエンドポイントに対して論理的にマッピングする手段を有する
ことを特徴とする請求項７に記載の装置。
【請求項９】
前記無線ＵＳＢデバイスは無線ＵＳＢホストであり、
前記ＵＷＢ無線モジュールはＵＷＢ無線リンク経由で前記ＵＳＢホストと通信し、
前記ＵＷＢ無線モジュールは前記ＵＬＰＩインタフェース経由で前記ＤＡＳＩＣ内のプロトコル適応レイヤー（ＰＡＬ）と通信する
ことを特徴とする請求項８に記載の装置。
【請求項１０】
前記内部ＵＳＢリンクは前記ＵＬＰＩインタフェースを利用し、
前記外部デバイスは無線ＵＳＢデバイスであり、
エンドポイントを論理的にマッピングする前記手段は、前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で同数の内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して直接的にマッピングする手段を有する
ことを特徴とする請求項７に記載の装置。
【請求項１１】
前記内部ＵＳＢリンクは前記ＵＬＰＩインタフェースを利用し、
前記外部デバイスは無線ＵＳＢデバイスであり、
エンドポイントを論理的にマッピングする前記手段は、前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で単一の内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して多重化マッピングする手段を有する
ことを特徴とする請求項２に記載の装置。
【請求項１２】
多重化マッピングする前記手段は、複数の論理データストリームを多重化及び多重分離するＵＳＢデバイスクラスを有する
ことを特徴とする請求項１１に記載の装置。
【請求項１３】
多重化マッピングする前記手段は、
前記複数の論理データストリームに関する第１のレベルの多重化及び多重分離を提供するＵＳＢハードウェアと、
前記複数の論理データストリームに関する追加のレベルの多重化及び多重分離を提供するＵＳＢデバイスクラスドライバと、
を有する
ことを特徴とする請求項１２に記載の装置。
【請求項１４】
前記内部ＵＳＢリンクは前記ＵＬＰＩインタフェースを利用し、
前記外部デバイスは無線ＵＳＢデバイスであり、
エンドポイントを論理的にマッピングする前記手段は、
前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で単一の内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して多重化マッピングする手段と、
前記ＤＡＳＩＣと前記無線ＵＳＢデバイスとの間で複数の専用内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して直接的にマッピングする手段と、
を有し、
前記単一の内部ローカルリンクは、当該単一の内部ローカルリンク内の全ての論理リンクに対して同レベルのスループットを提供し、
前記専用内部ローカルリンクは、前記多重化されたリンクよりも高レベルのスループットを提供する
ことを特徴とする請求項７に記載の装置。
【請求項１５】
前記内部ＵＳＢリンクは前記ＵＬＰＩインタフェースを利用し、
前記外部デバイスは無線ＵＳＢデバイスであり、
エンドポイントを論理的にマッピングする前記手段は、
前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で単一の内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して多重化マッピングする手段と、
前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で複数の専用内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して直接的にマッピングする手段と、
特定のデータフローに対するサービス品質要件に基づいて、多重化マッピング、直接的マッピング、又は多重化マッピングと直接的マッピングとの組み合わせのいずれかを選択する手段と、
を有する
ことを特徴とする請求項７に記載の装置。
【請求項１６】
前記内部ＵＳＢリンクは前記ＵＬＰＩインタフェースを利用し、
前記外部デバイスは無線ＵＳＢデバイスであり、
エンドポイントを論理的にマッピングする前記手段は、
前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で単一の内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して多重化マッピングする手段と、
前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間でいくつかの専用内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して直接的にマッピングする手段と、
割り込み転送タイプのＵＬＰＩエンドポイントを介して全ての割り込みエンドポイントを共有する手段と、
を有し、
前記単一の内部ローカルリンクは、当該単一の内部ローカルリンク内の全ての論理リンクに対して同レベルのスループットを提供し、
前記専用内部ローカルリンクは、前記多重化されたリンクよりも高レベルのスループットを提供する
ことを特徴とする請求項７に記載の装置。
【請求項１７】
移動体デバイスに複数の機能を提供するための、当該移動体デバイスにおける方法であって、当該移動体デバイスは、適用可能な無線標準に従って当該移動体デバイスを制御するデジタルＡＳＩＣ（ＤＡＳＩＣ）を有し、当該方法は、
第１の多機能集積回路上に第１の複数の機能モジュールを提供するステップと、
第１の汎用シリアルバス（ＵＳＢ）リンクを用いて前記ＤＡＳＩＣ及び前記第１の多機能集積回路を接続するステップと、
前記第１のＵＳＢリンクを利用して、前記第１の多機能集積回路内のエンドポイントを前記ＤＡＳＩＣ内のローカル接続エンドポイントに対して論理的にマッピングするステップと、
を含むことを特徴とする方法。
【請求項１８】
第２の多機能集積回路上に第２の複数の機能モジュールを提供するステップと、
第２のＵＳＢリンクを用いて前記ＤＡＳＩＣ及び前記第２の多機能集積回路を接続するステップと、
前記第２のＵＳＢリンクを利用して、前記第２の多機能集積回路内のエンドポイントを前記ＤＡＳＩＣ内のローカル接続エンドポイントに対して論理的にマッピングするステップと、
を更に含むことを特徴とする請求項１７に記載の方法。
【請求項１９】
第１のＵＳＢリンクを用いて前記ＤＡＳＩＣ及び前記第１の多機能集積回路を接続する前記ステップは、第１のＵＳＢ  ＩＰブロックハードウェアモジュールを用いて前記ＤＡＳＩＣ内で前記第１のＵＳＢリンクを終端するステップを含み、
第２のＵＳＢリンクを用いて前記ＤＡＳＩＣ及び前記第２の多機能集積回路を接続する前記ステップは、第２のＵＳＢ  ＩＰブロックハードウェアモジュールを用いて前記ＤＡＳＩＣ内で前記第２のＵＳＢリンクを終端するステップを含む
ことを特徴とする請求項１８に記載の方法。
【請求項２０】
第１及び第２のＵＳＢリンクを用いて前記ＤＡＳＩＣ及び前記第１及び第２の多機能集積回路を接続する前記ステップは、
ＵＳＢハブを利用して前記ＤＡＳＩＣ内で前記第１及び第２のＵＳＢリンクを終端するステップと、
前記ＵＳＢハブをＵＳＢ  ＩＰブロックハードウェアモジュールに接続するステップと、
接続された機能を前記ＵＳＢハブから前記ＵＳＢ  ＩＰブロックハードウェアモジュールに対して提供するステップと、
を含む
ことを特徴とする請求項１８に記載の方法。
【請求項２１】
第１のＵＳＢリンクを用いて前記ＤＡＳＩＣ及び前記第１の多機能集積回路を接続する前記ステップは、前記第１のＵＳＢリンクのためにUniversal Transceiver Macrocell and Low Pincountインタフェース（ＵＬＰＩ）を利用するステップを含み、
エンドポイントを論理的にマッピングする前記ステップは、前記ＤＡＳＩＣと前記多機能チップとの間に内部ローカルリンクを確立するために前記多機能集積回路上の前記複数の機能の各々のためのエンドポイントをＵＬＰＩエンドポイントに対してマッピングするステップを含む
ことを特徴とする請求項１７に記載の方法。
【請求項２２】
移動体デバイスを外部無線デバイスに接続するための、当該移動体デバイスにおける方法であって、当該移動体デバイスは、デジタルＡＳＩＣ（ＤＡＳＩＣ）及びウルトラワイドバンド（ＵＷＢ）無線モジュールを有し、当該方法は、
内部汎用シリアルバス（ＵＳＢ）リンクを用いて前記ＤＡＳＩＣを前記ＵＷＢ無線モジュールに接続するステップと、
前記ＵＷＢ無線モジュールを利用して前記外部デバイスと通信するステップと、
前記内部ＵＳＢリンクを利用して、前記外部デバイス内のエンドポイントを前記ＤＡＳＩＣ内のローカル接続エンドポイントに対して論理的にマッピングするステップと、
を含むことを特徴とする方法。
【請求項２３】
前記ＤＡＳＩＣを前記ＵＷＢ無線モジュールに接続する前記ステップは、ＵＳＢインタフェース、Universal Transceiver Macrocellインタフェース（ＵＴＭＩ＋） and Low Pincountインタフェース（ＵＬＰＩ）、又はHigh Speed InterChip（ＨＳＩＣ）インタフェースを利用する内部ＵＳＢリンクを用いて前記ＤＡＳＩＣを前記ＵＷＢ無線モジュールに接続するステップを含む
ことを特徴とする請求項２２に記載の方法。
【請求項２４】
前記内部ＵＳＢリンクは前記ＵＬＰＩインタフェースを利用し、
前記外部デバイスは無線ＵＳＢデバイスであり、
エンドポイントを論理的にマッピングする前記ステップは、無線ＵＳＢデバイスのエンドポイントをローカル接続ＵＬＰＩエンドポイントに対して論理的にマッピングするステップを含む
ことを特徴とする請求項２３に記載の方法。
【請求項２５】
前記外部デバイスと通信する前記ステップは、ＵＷＢ無線リンク経由でＵＳＢホストと通信するステップを含み、
前記方法は、前記ＵＬＰＩインタフェース経由で前記ＵＷＢ無線モジュールと前記ＤＡＳＩＣ内のプロトコル適応レイヤー（ＰＡＬ）との間で通信するステップを更に含む
ことを特徴とする請求項２４に記載の方法。
【請求項２６】
前記内部ＵＳＢリンクは前記ＵＬＰＩインタフェースを利用し、
前記外部デバイスは無線ＵＳＢデバイスであり、
エンドポイントを論理的にマッピングする前記ステップは、前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間でＮ個の内部ローカルリンクを確立するために無線ＵＳＢデバイスのＮ個のエンドポイントをＮ個のＵＬＰＩエンドポイントに対して直接的にマッピングするステップを含む
ことを特徴とする請求項２３に記載の方法。
【請求項２７】
前記内部ＵＳＢリンクは前記ＵＬＰＩインタフェースを利用し、
前記外部デバイスは無線ＵＳＢデバイスであり、
エンドポイントを論理的にマッピングする前記ステップは、前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で単一の内部双方向ローカルリンクを確立するために無線ＵＳＢデバイスのＮ個のエンドポイントをＵＬＰＩエンドポイントの１つのＩＮ／ＯＵＴペアに対して多重化マッピングするステップを含む
ことを特徴とする請求項２３に記載の方法。
【請求項２８】
多重化マッピングする前記ステップは、複数の論理データストリームを多重化及び多重分離するＵＳＢデバイスクラスを利用するステップを含む
ことを特徴とする請求項２７に記載の方法。
【請求項２９】
多重化マッピングする前記ステップは、
ＵＳＢハードウェアを利用して、前記複数の論理データストリームに関する第１のレベルの多重化及び多重分離を提供するステップと、
ＵＳＢデバイスクラスドライバを利用して、前記複数の論理データストリームに関する追加のレベルの多重化及び多重分離を提供するステップと、
を含む
ことを特徴とする請求項２８に記載の方法。
【請求項３０】
前記内部ＵＳＢリンクは前記ＵＬＰＩインタフェースを利用し、
前記外部デバイスは無線ＵＳＢデバイスであり、
エンドポイントを論理的にマッピングする前記ステップは、前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で同一又は異なる品質を持つ複数の内部双方向ローカルリンクを確立するために無線ＵＳＢデバイスのＮ個のエンドポイントをＵＬＰＩエンドポイントの複数のＩＮ／ＯＵＴペアに対して多重化マッピングするステップを含む
ことを特徴とする請求項２３に記載の方法。
【請求項３１】
前記内部ＵＳＢリンクは前記ＵＬＰＩインタフェースを利用し、
前記外部デバイスは無線ＵＳＢデバイスであり、
エンドポイントを論理的にマッピングする前記ステップは、
前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で単一の内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して多重化マッピングするステップと、
前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で複数の専用内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して直接的にマッピングするステップと、
を含み、
前記単一の内部ローカルリンクは、当該単一の内部ローカルリンク内の全ての論理リンクに対して同レベルのスループットを提供し、
前記専用内部ローカルリンクは、前記多重化されたリンクよりも高レベルのスループットを提供する
ことを特徴とする請求項２３に記載の方法。
【請求項３２】
前記内部ＵＳＢリンクは前記ＵＬＰＩインタフェースを利用し、
前記外部デバイスは無線ＵＳＢデバイスであり、
エンドポイントを論理的にマッピングする前記ステップは、
前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で単一の内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して多重化マッピングするステップと、
前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で複数の専用内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して直接的にマッピングするステップと、
特定のデータフローに対するサービス品質要件に基づいて、多重化マッピング、多重化マッピングと直接的マッピングとの組み合わせ、又は直接的マッピングのいずれかを選択するステップと、
を有する
ことを特徴とする請求項２３に記載の方法。
【請求項３３】
前記内部ＵＳＢリンクは前記ＵＬＰＩインタフェースを利用し、
前記外部デバイスは無線ＵＳＢデバイスであり、
エンドポイントを論理的にマッピングする前記ステップは、
前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で単一の内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して多重化マッピングするステップと、
前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で複数の専用内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して直接的にマッピングするステップと、
割り込み転送タイプのＵＬＰＩエンドポイントを介して全ての割り込みエンドポイントを共有するステップと、
を有し、
前記単一の内部ローカルリンクは、当該単一の内部ローカルリンク内の全ての論理リンクに対して同レベルのスループットを提供し、
前記複数の専用内部ローカルリンクの各々は、対応する無線ＵＳＢエンドポイントのパラメータを受け継ぐ
ことを特徴とする請求項２３に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信ネットワークに関する。より詳細には、限定する目的ではないが、本発明は、移動電話及び多機能デバイス／無線装置の間のインタフェースを動的に設定するシステム、方法、及びノードに関する。
【背景技術】
【０００２】
下記の略語が本明細書の背景技術及び発明の詳細な説明において利用される。
略語                  説明
ＢＴ                  ブルートゥース
ＢＴｏＵＷＢ          ブルートゥース・オーバー・ＵＷＢ
ＣＤＣ                通信デバイスクラス
ＣＦ                  コンパクトフラッシュ（登録商標）
ＷＵＳＢ              無線ＵＳＢ
ＤＡＳＩＣ      デジタルASIC(Digital application-specific integrated circuit)
ＤＣＤ                デバイスコントローラ・ドライバ
ＤＭＡ                ダイレクト・メモリ・アクセス
ＤＭＥ                デバイス管理(Device Management)
ＤＲＤ                Dual-Roleデバイス
ＤＶＢ−Ｈ            デジタルビデオブロードキャスティング−ハンドヘルド
ＤＷＡ                デバイス有線アダプタ(Device Wire Adapter)
ＥＰ                  エンドポイント
ＦＩＦＯ              First-In-First-Out
ＦＭ                  ＦＭラジオ
ＧＰＳ                全地球測位システム
ＨＣＤ                ホストコントローラ・ドライバ
ＨＩＤ                ヒューマンインタフェース・デバイス
ＨＳＩＣ              High Speed InterChip
ＨＷ                  ハードウェア
ＨＷＡ                ホスト有線アダプタ(Host Wire Adapter)
Ｉ２Ｃ                Inter-Integrated Circuit
ＩＮＴ                割り込み(Interrupt)
ＬＤ                  論理ドライバ
ローカルリンク（又は伝送リンク）  ＤＡＳＩＣと外部チップとを接続する物理リンク
ＭＡＣ                媒体アクセス制御
ＭＥ                  移動体装置
ＭＳＣ                マスストレージクラス
ＮＦＣ                Near Field Communication
ＯＢＥＸ              Object Exchange Protocol
ＰＡＬ                プロトコル適応レイヤー(Protocol Adaptation Layer)
ＰＣ                  パーソナルコンピュータ
ＰＣＩ                Peripheral component interconnect
ＰＨＹ                物理（レイヤー）
ＰｉｃｔＢｒｉｄｇｅ  デジタルカメラからプリンタへの直接印刷のために作られた標準
ＰＩＤ                Product Identification
ＱｏＳ                サービス品質
ＲＣＩ                無線制御インタフェース
ＲＦＩＤ              Radio Frequency Identification
ＳＤＩＯ              セキュア・デジタル・インプット／アウトプット
ＳＩＭ                加入者ＩＤモジュール
ＳＰＩ                Serial Peripheral Interface
ＳＷ                  ソフトウェア
ＵＡＲＴ              Universal Asynchronous Receiver/Transmitter
ＵＬＰＩ              UTMI+ Low Pincount Interface
ＵＳＢ                汎用シリアルバス
ＵＴＭＩ              USB 2.0 Universal Transceiver Macrocell Interface
ＵＴＭＩ＋      USB 2.0 Universal Transceiver Macrocell Interface (plus version)
ＵＷＢ                ウルトラワイドバンド
ＶＩＤ                ベンダ識別子
ＷｉＭｅｄｉａ        ＵＷＢデバイス標準化を促進する業界団体
ＷＬＡＮ              無線ローカルエリアネットワーク
ＷＬＰ                WiMedia Logical Link Control Protocol
ＷＭＣ                無線移動体通信
ＷＵＳＢ              無線ＵＳＢ
【０００３】
図１は、従来の移動電話用デジタルＡＳＩＣ（Digital Application-Specific Integrated Circuit，ＤＡＳＩＣ）２３、及び、ＤＡＳＩＣとインタフェースする多数の追加チップを示す、簡略化されたブロック図である。移動電話の多くは、適用可能な無線標準の特徴を実装するＤＡＳＩＣを有する。今日、移動電話及びその他の移動体／可搬デバイスは広範な機能を提供し、それは例えば、ＲＦＩＤ、ＦＭ、ＷＬＡＮ、ＵＷＢ、ＢＴ、ＤＶＢ−Ｈ、ＧＰＳ、ＮＦＣ、Ｓｅｃｕｒｅ  Ｋｅｙ／Ｌｉｃｅｎｓｅ  Ｓｔｏｒａｇｅ、暗号化、オーディオ、３Ｄグラフィックス、などである。いくつかの理由により、上述の機能をメインの移動電話用ＤＡＳＩＣに組み込むことは不可能である。それゆえ、移動電話はＤＡＳＩＣに加えて、必要な機能の全てを提供するいくつかの追加の集積回路（チップ）を備えなければならない。現在、そのような追加のチップはＤＡＳＩＣに対していくつかの異なるＨＷインタフェースを使用し、それは例えば、ＳＰＩ、ＵＡＲＴ、Ｉ２Ｃ、ＳＤＩＯ、などである。
【０００４】
これらの技術の異なる性質が原因で、様々なベンダがこれらのチップを提供している。このことは、下記のいくつかの問題を引き起こす。
【０００５】
・移動体デバイスのベンダは様々な供給者からのチップを統合しなければならない。
・様々なＨＷインタフェースが外部チップを接続するために使用される。
・ほとんどのＨＷインタフェースは多数のピンを有しており移動体デバイスには適していない。それゆえ、チップを統合するために必要なサイズが大きくなる。そのようなチップを相互接続するためには、ますます多数のレイヤーが必要とされることにもなり得る。
・全てのＨＷインタフェースを扱うために様々なドライバが必要とされる。
・異なるインタフェースには異なるクロックが必要とされる。
・異なるＨＷインタフェースには異なる電力レベルが必要かもしれない。
・開発過程で全てのＨＷインタフェースをデバッグするためには様々なテストツール及びアナライザが必要とされる。
・備えられる機能の数に伴って移動体デバイスのサイズが大きくなる。
・エンドユーザ製品の電力消費量が増大する。
・全てのパーツを完成したソリューションに組み込むために必要とされる時間が増加する。
・外部チップの数が多大であるため移動体デバイスが更に高額化する。
【０００６】
そのような問題を克服しようとする試みにおいて、いくつかのチップベンダは、２つの異なる機能（例えばＢＴ及びＷＬＡＮ）を含んだ複合チップを作ろうとしてきた。しかしながら、複合チップ上の各機能は依然として異なるＨＷインタフェースを使用し、それゆえ、問題の大部分が未解決のままである。
【発明の概要】
【０００７】
様々な機能を１つの外部多機能集積回路（チップ）に結合すると共に移動体デバイス用ＤＡＳＩＣ及び多機能チップを相互接続するためにＵＳＢインタフェースを利用することにより先行技術の欠点を克服する装置及び方法を持つことは、好都合であろう。ＨＷインタフェースは、ＵＳＢ、ＵＬＰＩ、或いはＨＳＩＣであってもよい。様々な機能のための論理データフローを処理するためにＭＵＸデバイスクラスを利用することができ、そのような接続を処理するためにプロプライエタリなＵＳＢデバイスクラスを利用することができる。
【０００８】
本発明はまた、様々な優先度及びＱｏＳ要件を持つデータトラヒックをサポートする、より高いスループットを持つローカル接続も提供する。本発明により、バルクエンドポイントのために大きなデータバッファを使用することが可能になり、それゆえ、割り込み負荷を著しく減少させシステム全体のスループットを著しく向上させることができる。
【０００９】
本発明の他の利点には、外部チップの数が減少し、その結果、外部チップを統合するために必要とされるピン数及びレイヤーが減少するということが含まれる。外部チップに供給するために必要とされる異なるクロック及び電力レベルの数も減少し、また、移動体デバイスの総面積も減少する。複合無線チップに関しては、共通ＭＡＣレイヤーが、異なる無線間の干渉を減少させるために伝送をスケジューリングすることを支援することができる。ＤＡＳＩＣと多機能チップとの間のＵＳＢ接続により、このソリューションは一層柔軟になり動的に設定可能になる。ＵＳＢ  ＩＰブロック及びＵＳＢスタックＳＷは広範に入手可能であるので、新製品の開発のための投資は一層廉価になり、ＨＷインタフェース及びＳＷインタフェースを再利用可能なので製品化に要する時間を短縮することができる。
【００１０】
なお、既存の技術にとっては、ＵＳＢの帯域は十二分にある。また、多機能チップ上の全ての機能は同時には使用されないであろうから、ＤＡＳＩＣと外部チップとの間のリンクに関するスループット要件は減少する。将来のスループット要件に関しては、本発明はＵＳＢ  ３．０の機能を利用することができる。ＵＳＢ  ３．０は同じフレームワークを利用するので、全てのＳＷは前方互換性(forward-compatible)を有するであろう。
【００１１】
多機能チップ内の異なる機能に対して独立したアクセスを提供することに加えて、本発明は、各機能エリアのための分離した論理リンクも提供することができる。ＵＳＢ  ＤＦＵデバイスクラスは、外部チップにおけるファームウェア・アップグレードのために使用可能であり、或いは、ＲＡＭのみを持つチップに関しては電源起動サイクルの間にバイナリコードをロードすることができる。ＵＳＢ接続上に新たな論理データフローを追加すれば、移動体デバイスのサイズを大きくせずに、接続されたチップの機能を増やすことができる。加えて、いくつかの多機能チップを、同じアプローチを利用して接続することができる。そのような構成のための開発フェーズは、ＤＡＳＩＣと外部チップの開発基板との間で通常のＵＳＢ接続を使用することができるので、単純化される。ＤＡＳＩＣと外部チップとの間の通信をトレースしてデバッグするために、広範に入手可能なＵＳＢアナライザを利用することができる。
【００１２】
本発明の例示的な実施形態では、ＵＷＢ無線モジュールが、ＵＳＢインタフェース、ＵＬＰＩインタフェース、又はHigh Speed Interchip（ＨＳＩＣ）インタフェースを使用して内部ＵＳＢリンク経由で電話又は移動体デバイスに接続される。そうすることにより、既存のＵＳＢ  ＨＷ、システムＳＷ、及びデバイスＳＷによって利点がもたらされる。これらの利点には下記のものが含まれる
【００１３】
・データフローの論理的な分離
・ＨＷレベルでのフロー制御
・ＵＳＢデータレート
・設定の柔軟性
・様々なデバイスクラスのサポート
・様々なデータ転送タイプのサポート
・ベンダの拡張の提供
【００１４】
一実施形態では、本発明は、無線ＵＳＢデバイスのエンドポイントを「ローカル接続」ＵＬＰＩエンドポイントに直接マッピングすることを提供する。本発明は、内部ＵＳＢインタフェースの全ての利用可能なエンドポイントを利用し、無線ＵＳＢ接続又は他の何らかのＵＷＢ  ＰＡＬの論理エンドポイントに動的に関連付ける。
【００１５】
他の実施形態では、受信側の異なるクライアントのためにデータをコピーすること無しに（即ち、異なるエンドポイント・ペアの間でデータを共有すること無しに）いくつかの論理データストリームを多重化するために、新しいＵＳＢデバイスクラスが利用される。多重化及び多重分離の第１のレベルはＵＳＢ  ＨＷであるかもしれないし、他のレベルは新しいＵＳＢデバイスクラスのドライバによって提供されるかもしれない。ドライバは、受信したバッファを、接続されている全てのクライアントに対して配信する。
【００１６】
他の実施形態では、論理データストリームに関する直接的マッピング、多重化マッピング、及び共有の組み合わせが利用される。
【００１７】
それゆえ、一実施形態では、本発明は、移動体デバイスに複数の機能を提供するための、当該移動体デバイス内の装置に関する。前記装置は、適用可能な無線標準に従って前記移動体デバイスを制御するＤＡＳＩＣと、複数の機能を提供する手段を有する多機能集積回路と、前記ＤＡＳＩＣ及び前記多機能集積回路を接続するＵＳＢリンクと、を備える。前記ＵＳＢリンクは、前記多機能集積回路内のエンドポイントを前記ＤＡＳＩＣ内のローカル接続エンドポイントに対して論理的にマッピングする手段を有する。
【００１８】
別の実施形態では、本発明は、デジタルＡＳＩＣ（ＤＡＳＩＣ）及びウルトラワイドバンド（ＵＷＢ）無線モジュールを有する移動体デバイス内の装置に関する。前記装置は、前記ＤＡＳＩＣ及び前記ＵＷＢ無線モジュールを接続する内部汎用シリアルバス（ＵＳＢ）リンクを備え、前記内部ＵＳＢリンクは、ＵＳＢインタフェース、Universal Transceiver Macrocellインタフェース（ＵＴＭＩ＋） and Low Pincountインタフェース（ＵＬＰＩ）、又はHigh Speed InterChip（ＨＳＩＣ）インタフェースを利用する。前記内部ＵＳＢリンクは、外部デバイス内のエンドポイントを前記ＤＡＳＩＣ内のローカル接続エンドポイントに対して論理的にマッピングする手段を有する。
【００１９】
別の実施形態では、本発明は、移動体デバイスを外部無線デバイスに接続するための、当該移動体デバイスにおける方法に関する。当該移動体デバイスは、ＤＡＳＩＣ及びＵＷＢ無線モジュールを有する。当該方法は、内部ＵＳＢリンクを用いて前記ＤＡＳＩＣを前記ＵＷＢ無線モジュールに接続するステップを含む。前記内部ＵＳＢリンクは、ＵＳＢインタフェース、ＵＬＰＩインタフェース、又はＨＳＩＣインタフェースを利用する。前記方法はまた、前記ＵＷＢ無線モジュールを利用して前記外部デバイスと通信するステップと、前記内部ＵＳＢリンクを利用して、前記外部デバイス内のエンドポイントを前記ＤＡＳＩＣ内のローカル接続エンドポイントに対して論理的にマッピングするステップと、を含む。
【図面の簡単な説明】
【００２０】
以下のセクションでは、図示される例示的な実施形態を参照して本発明を説明する。
【図１】（先行技術）従来の移動電話用デジタルＡＳＩＣ（Digital Application-Specific Integrated Circuit，ＤＡＳＩＣ）、及び、ＤＡＳＩＣとインタフェースする多数の追加チップを示す、簡略化されたブロック図である。
【図２】本発明の第１の例示的な実施形態を示す簡略化されたブロック図である。
【図３】本発明の第２の例示的な実施形態を示す簡略化されたブロック図である。
【図４】本発明の第３の例示的な実施形態を示す簡略化されたブロック図である。
【図５】多機能チップのＵＬＰＩリンクのプロトコルスタックに関する例示的な実施形態を示す機能ブロック図である。
【図６Ａ】、
【図６Ｂ】ＤＡＳＩＣと多機能チップとの間のエンドポイントのマッピングに関する実施形態を示す簡略化されたブロック図の部分である。
【図７】（先行技術）ＵＷＢ共通無線プラットフォームに結び付けられた複数のプロトコルスタックの説明図である。
【図８】（先行技術）移動電話とＷｉＭｅｄｉａ  ＵＷＢデバイスとの間のＵＷＢ接続の簡略化されたブロック図である。
【図９】（先行技術）ＤＡＳＩＣ及びＵＷＢ無線モジュールの追加機能を示す、移動電話のブロック図である。
【図１０】本発明の例示的な実施形態を示す、移動電話の簡略化されたブロック図である。
【図１１】ＵＷＢ  ＭＵＸデータバッファ・フォーマットを示す図である。
【図１２】追加のフロー制御情報を伴うＵＷＢ  ＭＵＸフォーマットの実施形態を示す図である。
【図１３】移動電話用ＤＡＳＩＣとＵＷＢ無線モジュールとの間のＵＬＰＩリンク上での、エンドポイント間の直接的マッピングを利用したエンドポイントマッピングに関する実施形態を示す、簡略化されたブロック図である。
【図１４】移動電話用ＤＡＳＩＣとＵＷＢ無線モジュールとの間のＵＬＰＩリンク上での、エンドポイント間の多重化マッピングを利用したエンドポイントマッピングに関する実施形態を示す、簡略化されたブロック図である。
【図１５】エンドポイントの多重化マッピング及び直接的マッピングが組み合わされたエンドポイントマッピングに関する別の実施形態を示す簡略化されたブロック図である。
【図１６】エンドポイントの多重化マッピング、共有マッピング、及び直接的マッピングが組み合わされたエンドポイントマッピングに関する別の実施形態を示す簡略化されたブロック図である。
【図１７】本発明の方法に関する実施形態のステップを示すフローチャートである。
【発明を実施するための形態】
【００２１】
図２は、本発明の第１の例示的な実施形態を示す簡略化されたブロック図である。本実施形態では、複数の異なる機能が多機能チップ２上で結合される。ＵＳＢインタフェース３は、改変された移動電話用ＤＡＳＩＣ３３及び多機能チップを相互接続する。ＤＡＳＩＣ３３は、ＤＡＳＩＣ内でＵＳＢインタフェースを終端するＵＳＢ  ＩＰブロックＨＷモジュール４を有し、多機能チップは、多機能チップ内でＵＳＢインタフェースを終端するＵＳＢ  ＩＰブロックＨＷモジュール５を有する。ＨＷインタフェース３は、ＵＳＢ、ＵＬＰＩ、或いはＨＳＩＣであってもよい。様々な機能の論理データフローを処理するためにＭＵＸデバイスクラスが利用され、プロプライエタリなＵＳＢデバイスクラスが接続を処理する。
【００２２】
理解すべきこととして、本明細書で使用される「移動電話」という用語は、全ての移動体デバイス及び可搬デバイス、並びに、ＵＳＢバス経由で接続される多機能ＰＣ周辺機器を含むことを意図している。それゆえ、本発明は、可搬コンピュータ及びデスクトップコンピュータを含むあらゆる移動体デバイス又はハンドヘルドデバイスに適用可能である。本発明はまた、多機能周辺機器を何らかの家庭用電気機器又は産業用機器に相互接続するためにも使用可能である。例として挙げられるものは、接続されたＢＴ＋ＧＰＳ多機能モジュールを備える車両用組み込みエンターテイメントシステム、移動電話での支払い用のＲＦＩＤ／ＮＦＣ／ＢＴ／ＵＷＢモジュールを備えるＰＯＳ端末、何らかの機械の遠隔制御用のＧＰＳ及びＵＷＢ／ＢＴ、などである。
【００２３】
図３は、本発明の第２の例示的な実施形態を示す簡略化されたブロック図である。本実施形態では、複数の異なる機能が２つの多機能チップ２ａ及び２ｂ上で結合される。２つのＵＬＰＩ／ＨＳＩＣインタフェース６ａ及び６ｂは、移動電話用ＤＡＳＩＣ３３及び多機能チップを相互接続する。ＤＡＳＩＣ３３は、２つのＵＳＢ  ＩＰブロックＨＷモジュール４ａ及び４ｂを有し、多機能チップはＵＳＢ  ＩＰブロックハードウェアモジュール５ａ及び５ｂをそれぞれ有する。図３は２つの外部多機能チップ及びＤＡＳＩＣ内の２つのＵＳＢ  ＩＰブロックＨＷモジュールを示すが、理解すべきこととして、異なる実施形態においてこれら各々が３以上利用されてもよい。
【００２４】
図４は、本発明の第３の例示的な実施形態を示す簡略化されたブロック図である。本実施形態では、複数の異なる機能が再び２つの多機能チップ２ａ及び２ｂ上で結合される。２つのＵＬＰＩ／ＨＳＩＣインタフェース６ａ及び６ｂは、移動電話用ＤＡＳＩＣ３３及び多機能チップを相互接続する。本実施形態のＤＡＳＩＣはＵＳＢハブ７又はハブのようなＨＷを有し、ＵＳＢハブ７又はハブのようなＨＷは、いくつかの多機能チップが同一のＵＳＢ  ＩＰブロックＨＷモジュール４に接続されることを可能にする。図４はＵＳＢハブに接続される２つの外部多機能チップを示すが、理解すべきこととして、異なる実施形態において３以上の多機能チップが接続されてもよい。ＨＵＢのようなＨＷを使用することにより、いくつかの多機能チップを接続することができるので、ＤＡＳＩＣ内でいくつかのＩＰコアを持つ必要性が削減される。
【００２５】
図５は、多機能チップ２のＵＬＰＩリンクのプロトコルスタックに関する例示的な実施形態を示す機能ブロック図である。図５は、改変されたＤＡＳＩＣ３３と多機能チップ２との間の論理データフロー及び実データフローを示す。ＵＬＰＩインタフェース８は、ＤＡＳＩＣ内のＵＬＰＩ  ＨＷを多機能チップ内のＵＬＰＩ  ＨＷと接続し、ＵＳＢ  ＭＵＸインタフェース９は、ＤＡＳＩＣ内のＵＳＢ  ＭＵＸドライバを多機能チップ内のＵＳＢ  ＭＵＸ機能と接続する。
【００２６】
図６Ａ及び図６Ｂは、移動電話用ＤＡＳＩＣ３３と外部多機能チップ２との間の、ＵＬＰＩ又はＨＳＣＩリンク３６を利用した、エンドポイントのマッピングに関する実施形態を示す簡略化されたブロック図の部分である。ローカルＵＬＰＩエンドポイントは、プロトコルスタックレベル上で論理接続に関連付けられる。換言すれば、エンドポイントは、ＵＷＢ無線のための特定のＷｉＭｅｄｉａ  ＰＡＬ、又は多機能チップ２上の他の機能のための他の何らかの論理インタフェースに対して割り当てられる。ＷｉＭｅｄｉａ  ＭＡＣレイヤーは、ＷＵＳＢエンドポイント毎に（又は、他のＰＡＬ上の論理チャネル毎に）無線リンクを介して受信されたデータをバッファリングすることを扱う。これらのバッファは、ＵＷＢ無線モジュールから対応するＷＵＳＢデバイス機能へと転送される。同様のバッファ処理が、多機能チップ２内の他の機能に対して行われる。それゆえ、本実施形態では、様々な機能及びＰＡＬの論理ストリームの多重化が、内部伝送リンクのための単一の有線エンドポイントのために実行される。いくつかの異なる論理ストリーム又は機能は、それらのプロファイル及びデータストリーム・プロパティに基づいてグループ化されてもよい。異なる有線エンドポイントが、多重化された論理リンクの異なるグループのために使用される。
【００２７】
そのようなソリューションから利益を得られるであろう技術の中には、ＷｉＭｅｄｉａアライアンスのウルトラワイドバンド（ＵＷＢ）無線がある。ＵＷＢ無線は、いくつかのプロトコルスタックをサポートし、論理データフローに関するいくつかのレベルを有する。それゆえ、ＵＷＢ無線は、本発明の様々な構成及び利点に関する説明のための好例を提供する。
【００２８】
ＵＷＢ技術は、ＵＷＢデバイス間の高速無線接続を可能にする。ＷｉＭｅｄｉａ仕様は、ＭＡＣレイヤー及びＰＨＹレイヤーをカバーし、複数のプロトコルスタックがＵＷＢ無線帯域を共有することを可能にする。様々なプロトコルスタックが、プロトコル適応レイヤー（ＰＡＬ）を使用することによりＷｉＭｅｄｉａプラットフォームに結合する。ＰＡＬはプロトコルスタック毎に異なる。
【００２９】
図７は、ＷｉＭｅｄｉａによって指定されているような、ＵＷＢ共通無線プラットフォーム１５に結び付けられた複数のプロトコルスタック１１−１４の説明図である。例えばＨＤＴＶなどのような他の何らかの標準又はプロプライエタリなプロトコルも同様に追加可能である。ＵＷＢ共通無線プラットフォームは、ＭＡＣレイヤー１６及びＰＨＹレイヤー１７をカバーする。様々なプロトコルスタックが、ＰＡＬ１８を利用してＵＷＢ共通無線プラットフォームに結合している。
【００３０】
入手可能な最初のＷｉＭｅｄｉａ製品はＰＣ市場に向けられたものであるが、ベンダは、移動電話及び他の移動体デバイスのためのモジュールを設計している。市場における既存のＵＷＢソリューションは、ＣＦ＋、ＳＤＩＯ、ＰＣＩｅ、ＵＳＢ、及びＳＰＩというインタフェースを利用している。
【００３１】
図８は、移動電話２１とＷｉＭｅｄｉａ  ＵＷＢデバイス２２との間の従来のＵＷＢ接続の簡略化されたブロック図である。移動電話は、いくつかのＰＡＬを持つＤＡＳＩＣ２３を有する。ＤＡＳＩＣは、ローカルリンク２４によってＵＷＢ無線モジュール２５に接続されている。ＵＷＢ無線モジュールは、ＵＷＢ無線リンク２６及び適切なＰＡＬを介して、ＷｉＭｅｄｉａ  ＵＷＢデバイスに接続する。
【００３２】
移動電話用ＤＡＳＩＣ２３とＷｉＭｅｄｉａ  ＵＷＢデバイス２２との間の論理接続は、２つの物理リンクによって提供される。それは、ＵＷＢ無線リンク２６及びローカルリンク２４である。ローカルリンクは、ＵＷＢ無線モジュール２５から移動電話用ＤＡＳＩＣ２３へとＷｉＭｅｄｉａデータを「トンネル」させる。高速ウルトラワイドバンドＰＨＹ及びＭＡＣ標準(High Rate Ultra Wideband PHY and MAC Standard)であるＥＣＭＡ−３６８は、ＷｉＭｅｄｉａによって提供される無線リンクのための仕様であるが、ローカルリンク上での論理データ転送に関する仕様は存在しない。
【００３３】
ＷｉＭｅｄｉａ  ＵＷＢデバイス２２は、同時に動作するいくつかのプロトコルスタックを持つことができ、それは例えば、無線ＵＳＢデバイス、無線ＵＳＢホスト、ＢＴｏＵＷＢ、或いはＩＰである。なお、第１世代のＵＷＢデバイスは、１つの機能及び１つのＰＡＬのみを持つ。ローカルリンク上でのデータフローは、極めて単純であり、１つのＵＳＢ機能に加えて無線制御インタフェース（ＲＣＩ）を有する。
【００３４】
図９は、ＤＡＳＩＣ２３及びＵＷＢ無線モジュール２５の従来の追加機能を示す、移動電話２１のブロック図である。ＤＡＳＩＣ及びＵＷＢ無線モジュールはそれぞれ、複数のプロトコルスタックをサポートする。
【００３５】
既存のソリューションでは、共通で使用されるローカルリンク上のスループットは低い。例えば、ＳＤＩＯのスループットは、５０ＭＨｚでの４ラインに関してはＳＤＩＯの理論上の最大値である２００Ｍｂｐｓによって制限される。実効又は実現可能なスループットはそれよりも低い。ＵＷＢ無線を使用するエア上ではより高いスループットが得られたとしても、ＳＤＩＯリンクは依然として有用なスループットを制限する。
【００３６】
現行のＨＷＡ及びＤＷＡのソリューションは、同様に理論上のスループットの限界を有する。限界は約２５０Ｍｂｐｓであり、既存の実装では約８０Ｍｂｐｓしか提供することができない。しかしながら、ネイティブのＵＷＢホスト及びデバイスの実装が普及してきており、次世代ＵＷＢ無線が利用可能になってきているので、ＳＤＩＯや同様のローカルリンクは、実際のスループットに関して多大な制限を加えることになるであろう。加えて、将来は記憶装置が更に廉価になりメディアファイルが更に大きくなるので、より高いスループットが可能でもあるし必要でもある。
【００３７】
別の問題は、一般的に利用可能なローカルリンクのソリューションが全て、１つだけのデータストリームを持つＦＩＦＯモードを使用するということである。そのため、以前の転送が最初に終了しなければならないので、データトラヒックに異なるプライオリティを持たせることは実に不可能である。また、アイソクロナス転送のために必要なＱｏＳを保証することもできない。単機能デバイスにとってはこのことは問題ではないが、競合の問題を解消しなければならない複数のＰＡＬ及び機能にとっては大問題である。
【００３８】
競合の問題は、小さなパケット、及び入力モードと出力モードとの間の頻繁な切り替えによって、解決可能である。しかしながら、複数のＰＡＬ及び機能を持つ複合ＵＷＢデバイス又はホストにとっては、このプロセスは強力なＣＰＵを必要とする。このことは、追加のコスト、サイズ、及び電力消費を引き起こすが、これらは移動電話のような移動体デバイスにおいては最小限にすることが不可欠なものである。
【００３９】
Ｂｌｕｅｔｏｏｔｈ、ＷｉＦｉ、ＦＭ、などの他の多機能無線デバイスは、移動電話用ＤＡＳＩＣ２３に対して別々の物理インタフェースを使用するが、このことはより多くの回路及びコンポーネントを必要とし、より高い製造コストという結果をもたらす。加えて、異なるＨＷインタフェースのために異なるデバイスドライバが必要である。
【００４０】
アイソクロナス転送をサポートする要件は、ＳＤＩＯインタフェースによっては達成不可能であり、ＵＴＭＩ＋  Ｌｏｗ  Ｐｉｎｃｏｕｎｔ  Ｉｎｔｅｒｆａｃｅ（ＵＬＰＩ）との直接的エンドポイントマッピングは、ＵＬＰＩエンドポイントの数が限られているので全ての場合において使用不可能である。
【００４１】
本発明は、様々なプライオリティ及びＱｏＳ要件を持つデータトラヒックをサポートする、より高いスループットを持つローカル接続を提供する。本発明により、バルクエンドポイントのために大きなデータバッファを使用することが可能になり、それゆえ、割り込み負荷を著しく減少させシステム全体のスループットを著しく向上させることができる。
【００４２】
ＵＷＢデバイス（ＨＷＡ及びＤＷＡを除く）又は何らかの多機能無線デバイスのためのＵＳＢ仕様は存在しない。ＷＭＣ仕様(USB CDC WMC 1.0 Universal Serial Bus CDC Subclass Specification for Wireless Mobile Communication Devices)は、ＵＷＢに必要な技術的ソリューションをカバーしない。
【００４３】
図１０は、本発明の例示的な実施形態を示す、移動電話３１の簡略化されたブロック図である。図１０は、改変されたＤＡＳＩＣ３３、改変されたＵＷＢ無線モジュール３５、及びＷＵＳＢホストシステム３７の間の論理データフロー及び実データフローを示す。本発明の例示的な実施形態は、数字２によってマークされた太い破線によって囲まれる領域に示される。ローカル「伝送」リンク３４は、移動電話用ＤＡＳＩＣとＵＷＢ無線モジュールとを接続する。このリンクは、数字１によってマークされた破線によって囲まれている。
【００４４】
なお、ローカルリンクは、ＵＬＰＩインタフェース３６を使用して示される。これは、ＤＡＳＩＣ上の既存のデジタルインタフェースであり、ＤＡＳＩＣをＵＳＢバスに接続するＵＳＢ送受信機に接続するために一般的に用いられている。ＵＬＰＩは、標準的なＵＳＢに比べて低電力であり、外部の電力を食うアナログ回路を必要としない。ＵＬＰＩは、移動体デバイス内部でのチップ対チップの接続として設計されている。ＵＬＰＩインタフェースは、容易にＨＳＩＣインタフェースに交換可能であり、ＨＳＩＣインタフェースは同じ機能を可能にするがピンの数が少なく、このことはサイズ、コスト、及び電力を減少させる。ＨＳＩＣは、近い将来入手可能になってＵＬＰＩを置き換えるであろう。
【００４５】
それゆえ、本発明の図示される実施形態は、ＵＳＢリンク、ＵＬＰＩリンク、或いはＨＳＩＣリンクのいずれであっても適切である。ＤＡＳＩＣ及びＵＷＢ無線の中のＵＳＢ  ＨＷ及びＳＷは同じであり、インタフェースの選択は、コスト、サイズ、電力、及び入手可能性に基づく実装上の選択に過ぎない。
【００４６】
ＷＵＳＢホストシステム３７とＵＷＢ無線モジュール３５との間でＵＬＰＩ  ＨＷインタフェースが使用される場合、ＵＬＰＩエンドポイントは、プロトコルスタックレベル上の論理接続に関連付けられなければならない（即ち、エンドポイントは特定のＰＡＬに割り当てられる）。また、異なるＰＡＬは、ローカルＵＬＰＩリンク３６上で異なるエンドポイントを使用することにより、分離可能である。
【００４７】
本発明は、上で図７に示したような、プロトコルスタックの論理的分離を維持する。全てのＰＡＬは、ＵＷＢ  ＭＵＸデバイスクラスの最上位に位置する。このデバイスクラスは、特定のＰＡＬ及びＰＡＬ内の論理上の宛先のための論理データストリームを、異なるエンドポイント・ペア間でデータを共有すること無しに多重化／多重分離する。
【００４８】
しかしながら、柔軟性に関する追加のレベルというニーズが存在する。例えば、ＷＵＳＢデバイススタックを考える。マスストレージクラス（ＭＳＣ）のようないくつかの構成は、１つのバルクペアから構成される１つのインタフェースだけを持つ。ＷＭＣは、ＰＣホストによって使用されるいくつかのＵＳＢ機能から構成される。移動電話のＵＳＢ機能には、例えば、デバイス管理、モデム１、モデム２、マスストレージ、イーサネット（登録商標）、及びＯＢＥＸが含まれ得る。これらの各機能は、定義された１以上のインタフェースを持つことができ、各機能は下記の表１に示すような１以上のエンドポイントを使用することができる。
【００４９】
【表１】
2011512577.tif 000003
【００５０】
このことは、各々が無線ＵＳＢエンドポイントに対応するいくつかの論理データフローがＷＵＳＢデバイスＰＡＬ内に必要であるということを意味する。
【００５１】
ＷＵＳＢホストスタックに関しては、いくつかの無線デバイスが接続されてもよく、その各々がいくつかのインタフェースを有する。全てのリモート無線ＵＳＢデバイスのためのインタフェースをグループ化するために、ＵＬＰＩリンク上の無線ホスト論理データフローのための追加的なレベルが必要である。
【００５２】
ＵＳＢ仕様にはＵＷＢデバイスクラスは規定されていない。いくつかの異なる機能を組み合わせなければならないので、本発明では、全ての異なるインタフェースを１つの明確に規定されたＵＳＢデバイスクラスへと集約する方法として、ＷＭＣデバイスクラスが利用される。
【００５３】
既存の問題を解決するために、新しい「ＵＷＢ  ＭＵＸ」デバイスクラスが利用される。概ね、このデバイスクラスは、いくつかのデータフレームをＵＬＰＩリンク上の１つのトランザクションの中にカプセル化する。トランザクション又はＭＵＸバッファの中のデータフレームは、１つのＵＳＢパケット、１つのＩＰデータグラム、又は別のＰＡＬのための何らかの種類のデータバッファを含むことができる。データが送信可能になる前に、両サイドが、Ｃｏｎｔｒｏｌ要求を使用して全ＰＡＬにおける全論理フローのための両サイド間のマッピングを設定する。この情報は後で、送信側でヘッダを構築し、受信側でデータを正しい宛先へ転送するために、使用される。
【００５４】
理解すべきこととして、ＤＡＳＩＣ及びＵＷＢ無線モジュールの両方がＵＬＰＩエンドポイントのセットを持ち、それゆえ、内部ローカルリンク（ＵＬＰＩリンク）の両サイドでマッピングが行われる。従って、ＤＡＳＩＣではなく、「移動体デバイス（又は電話）」と言う方がより正確かもしれない。ＵＬＰＩ接続は単に、２つのＣＰＵ（１つはＤＡＳＩＣ内のものであり、もう１つはＵＷＢチップ内のものである）を接続するための「トンネル」に過ぎない。従って、ＰＡＬはトランスポートレベルの上にある。ＰＡＬは、ＷｉＭｅｄｉａ  ＭＡＣとその上のプロトコル（ＷＵＳＢ、ＢＴ、ＩＰ）との間の適応レイヤーである。ＵＬＰＩリンクについて言えば、これは少々の分離された論理チャネル（エンドポイント）を持つデータ「トンネル」であり、これらの論理チャネルは、ＤＡＳＩＣと外部チップとの間（ＷＵＳＢ  ＰＡＬ−ＷＵＳＢエンドポイント間のデータの場合）で高レベルのプロトコルデータを転送するために使用されるものである。混乱を避けるために、注意すべきこととして、トランスポートレイヤー、並びに高レベルのプロトコルレイヤー（ＷＵＳＢ）のためにも、同じＵＳＢ技術を利用する。
【００５５】
図１１は、ＵＷＢ  ＭＵＸデータバッファ・フォーマットを示す図である。ＵＬＰＩリンクの相手側への転送準備ができている、送信者が特定されたデータがバッファされると、ＵＬＰＩリンクは、ヘッダ、ポインタリスト（ＬＰ）、及びＵＬＰＩを介して送信すべきデータを構築する。オプションとして、送信者は、ヘッダ及びポインタリストを、５１２バイトパケットの中で別々に送信してもよい。このことは、受信側に、各論理リンクのためのバッファを各リンクのための専用バッファへ移動させるためのＤＭＡコントローラをプログラムするというオプション（選択肢）を提供する。このことは、データの余分な複製（コピー）という必要性を減少させる。
【００５６】
性能を改善する別の方法として、より多くのデータバッファの転送準備ができている場合、次のヘッダ及びポインタリストが、全てのデータフレームの後に添付されてもよい。このことは、ＤＭＡコントローラが次のデータ転送をセットアップすることを支援し、割り込みの数を減少させる。
【００５７】
多くのＤＭＡコントローラでは、データバッファがＲＡＭの中で何らかの特定の境界（例えば、３２バイト境界）上に配置される必要がある。それゆえ、データフレームに対するオフセットを利用することにより、システムは、フレームが整列していない（位置が揃っていない）場合であってもペナルティ（不利益）を回避する。送信者は、必要数のバイト（これらのバイトは０に設定される）を送信することにより、ギャップを埋める。
【００５８】
受信側では、ヘッダが読まれ、ポインタリスト（ＬＰ）内に配置された情報に従ってＤＭＡ転送が設定される。利便性のために、論理フローを１つのＰＡＬにグループ化するための他のエレメントが追加されてもよい。例えば、無線ＵＳＢホストの場合については、１つの特定のＷＵＳＢデバイスのための全ての論理フローを特定することが有用かもしれない。ＷＵＳＢホストＰＡＬを特定するために識別子ＰＡＬ  ＩＤが利用され、このホストに接続されたＷＵＳＢデバイスを特定するためにグループＩＤが利用され、特定のエンドポイントのためのデータフローを特定するためにＬＦ  ＩＤが利用される。
【００５９】
なお、本発明のこの実施形態は、１つのＵＬＰＩ上でデータを多重化する。それゆえ、ある特定の時点ではデータを受信するクライアントソフトウェアもあればデータを受信しないクライアントソフトウェアもあるので、元からある(built-in)ＵＳＢフロー制御は利用できない。
【００６０】
図１２は、追加のフロー制御情報を伴うＵＷＢ  ＭＵＸフォーマットの実施形態を示す図である。本実施形態では、ポインタリストは、ＤＡＳＩＣ３３とＵＷＢ無線モジュール３５との間のフロー制御も含む。加えて、送信者は、現在の転送の最後にフロー制御情報を付加することにより、何らかの論理ストリームに関するデータを受信することについての自身の利用可能性を広告することができる。
【００６１】
図１３は、移動電話用ＤＡＳＩＣ３３とＵＷＢ無線モジュール３５との間のＵＬＰＩリンク３６上での、エンドポイント間の直接的マッピングを利用したエンドポイントマッピングに関する実施形態を示す、簡略化されたブロック図である。ローカルＵＬＰＩエンドポイントは、プロトコルスタックレベル上で論理接続と関連付けられる。換言すれば、エンドポイントは特定のＰＡＬに関連付けられる。ＷｉＭｅｄｉａ  ＭＡＣレイヤーは、ＷＵＳＢエンドポイント毎に、無線リンクを介して受信したデータのバッファリングを処理する。これらのバッファは、ＵＷＢ無線モジュールから、ＤＡＳＩＣ内の対応するＷＵＳＢデバイス機能へと転送される。それゆえ、本実施形態では、無線ＵＳＢエンドポイントと内部伝送リンク用有線エンドポイントとの間で直接的マッピングが実行される。
【００６２】
好ましくは、ＵＬＰＩインタフェース３６は、ハードウェア内で利用可能な最大数のエンドポイント（３０＋制御パイプ）を持つべきである。最初に、ＵＷＢ  ＲＣＩ／ＤＭＥインタフェースだけが（制御ＥＰを使用して）割り当てられる。無線ＵＳＢデバイス／ホストスタックをアクティブ化すると、無線ＥＰ０だけが割り当てられる。他の全ての無線ＥＰは、無線ＵＳＢ数え上げ(enumeration)プロセスの間に、ＵＬＰＩ  ＥＰに関連付けられる。
【００６３】
図１４は、移動電話用ＤＡＳＩＣ３３とＵＷＢ無線モジュール３５との間のＵＬＰＩリンク３６上での、エンドポイント間の多重化マッピングを利用したエンドポイントマッピングに関する実施形態を示す、簡略化されたブロック図である。電源が入ると、ＵＷＢ無線モジュールは、各ＰＡＬのために割り当てられたいくつかのインタフェースを持つＷＭＣデバイスとして、ＵＬＰＩリンク上で自分自身を数え上げる。デバイス設定は、ＵＷＢ無線モジュール及び移動電話用ＤＡＳＩＣのハードウェア特性に基づいており、ハードウェア特性とは例えば、次のようなものである。
【００６４】
・サポートされるエンドポイントの数
・利用可能なＤＭＡチャネルの数
・エンドポイントのためのダブルバッファリング
・両サイドで利用可能なバッファメモリ（ＲＡＭ）の量
【００６５】
無線ＵＳＢエンドポイント、又は、ＢＴｏＵＷＢ及びＷＬＰ（ＩＰ）のために必要な何らかの論理接続に対してＵＬＰＩエンドポイントをマッピングするために、制御パイプ上でベンダ固有の要求（リクエスト）が利用される。ローカルリンクのためのＵＬＰＩエンドポイントは、ＰＡＬのための論理接続にマッピングされるか、又は、割り当てられないままにされる。ほとんどの移動体デバイスでは、よくあることとして、１つの機能だけが高い帯域のデータパスを必要とし、残りの機能は低い帯域のインタフェースである。これは、デスクトップＰＣに比べて移動体デバイスの能力（画面サイズ、入力方法、など）が限られていることに起因する。
【００６６】
図１５は、移動電話用ＤＡＳＩＣ３３とＵＷＢ無線モジュール３５との間のＵＬＰＩリンク３６上でのエンドポイントマッピングに関する別の実施形態を示す簡略化されたブロック図である。本実施形態では、エンドポイントの多重化マッピングと直接的マッピングとが組み合わせられる。好適には、高スループットの無線ＵＳＢエンドポイントには直接的マッピングが利用される。残りのエンドポイントは多重化されてよい。無線ＵＳＢホストＰＡＬについては、スループットを一層要求するデバイスのエンドポイントが直接的マッピング用に選択される。
【００６７】
図１６は、移動電話用ＤＡＳＩＣ３３とＵＷＢ無線モジュール３５との間のＵＬＰＩリンク３６上でのエンドポイントマッピングに関する別の実施形態を示す簡略化されたブロック図である。本実施形態では、エンドポイントの多重化マッピング、共有マッピング、及び直接的マッピングが組み合わされる。エンドポイントを選択する決定は、特定のデータストリームに対するＱｏＳ要件に基づくことができる。ＵＳＢ物理レベル上で、バルクエンドポイント及び割り込みエンドポイントのために異なるスケジューリングメカニズムが使用される。割り込み転送タイプのＵＬＰＩエンドポイント上で全ての割り込みエンドポイントを共有し、他のバルクエンドポイントをバルクＵＬＰＩエンドポイントを使用して多重化するか又は直接的にマッピングすることにより、システム全体の性能が改善される。
【００６８】
図１６の実施形態では、以下のＵＬＰＩエンドポイント（ＩＮ／ＯＵＴ）が使用される。
【００６９】
・割り込みＥＰ１は、無線ＥＰ０を含む無線ＵＳＢデバイスのための割り込みを共有するために使用される。
・バルクＥＰ２は、無線ＵＳＢデバイスの低スループットのバルクエンドポイントを多重化するために使用される。
・バルクＥＰ３は、マスストレージエンドポイント（高スループットのインタフェース）の直接的マッピングのために使用される。
・バルクＥＰ４は、無線ＵＳＢホストの低スループットのバルクエンドポイント（又は、このＷＵＳＢ  ＰＡＬに接続された無線ＵＳＢデバイスの低スループットのバルクエンドポイント）を多重化するために使用される。
・割り込みＥＰ５は、無線ＥＰ０を含む無線ＵＳＢホストのための割り込みを共有するために使用される。
・バルクＥＰ６は、無線ＵＳＢデバイスＮの高スループットのエンドポイント（ＩＮ／ＯＵＴ）の直接的マッピングのために使用される。
・バルクＥＰ７及びＥＰ８は、他のＰＡＬのためのデータを多重化するために使用される。
【００７０】
直接的マッピング又は共有を伴うデータストリームの数は、ＵＬＰＩリンク３６上のスペアのエンドポイントの利用可能性によってのみ制限される。
【００７１】
図１７は、本発明の方法に関する実施形態のステップを示すフローチャートである。ステップ４１で、ＵＷＢ無線モジュールに電源が投入され、内部ＵＬＰＩリンク経由でＤＡＳＩＣに接続される。ステップ４２で、ＷＵＳＢデバイスＰＡＬ及びＷＵＳＢデバイスエンドポイント・ゼロのための通信が内部ＵＬＰＩ経由で可能になる。ステップ４３で、ＷＵＳＢデバイスは、リモートＷＵＳＢホストに接続しようと試みる（例えば、ＤＮ＿Ｃｏｎｎｅｃｔメッセージを送信する）。ステップ４４で、セキュアなＷＵＳＢ通信が確立される。ステップ４５で、ＷＵＳＢホストは、ＷＵＳＢデバイスを数え上げ、デバイス設定を選択する。ステップ４６で、内部ＵＬＰＩリンクのエンドポイントが、選択された設定のためのＷＵＳＢエンドポイントへとマッピングされる。ステップ４７で、ＷＵＳＢ接続のためのデータパスが確立され、ピア間の更なるＷＵＳＢ通信を進行可能になる。
【００７２】
上述した実施形態のいずれかを利用することにより、バルクエンドポイントのために大きなデータバッファ（例えば、６４ＫＢ）を使用することが可能になり、それゆえ、割り込み負荷を著しく減少させシステム全体のスループットを著しく向上させることができる。
【００７３】
本発明の他の利点には、異なるプロトコルスタック（論理データストリーム）をローカルリンクのためのＵＳＢエンドポイントに直接的にマッピングすること、単純な設定ルーチン、及び、ＵＳＢのリセットを実行したり他のインタフェース上のデータストリームに割り込みをかけたりすること無しに設定を変更する（論理フローの追加や削除）ことができることが含まれる。本発明は、ローカル伝送リンク（データトンネル）としてＵＳＢインタフェース、ＵＬＰＩインタフェース、又はＨＳＩＣインタフェースを使用するいかなる外部チップに対しても利用可能である。本発明はまた、ＨＳＩＣインタフェースに対する将来的ないかなる機能強化又は追加に対しても適用可能である。通常のＵＳＢインタフェースを使用可能であるので、ファームウェアアップデートをするだけで既存のデバイスに対して外部ＵＷＢ無線モジュールを提供することができる。いかなる複合無線技術でもこれを利用可能であり（例えば、ＢＴ、ＦＭ、ＷｉＦｉ、ＮＦＣ、など）、オーディオ、セキュリティ、又はＳＩＭなどの非無線外部機能を無線に組み込むことができる。いくつかの機能のために単一のインタフェースを利用することにより、一層費用対効果の高いソリューションが提供され、既存のＵＳＢデバイスクラスのいくつかを再利用することにより、実装プロセスが高速化される。
【００７４】
論理接続の多重化は、追加の利益をもたらす。例えば、エンドポイント数が限られているハードウェアを利用可能であり、それでも、十分なＵＷＢ機能を提供することができる。あるＰＡＬが他のＰＡＬの長期間の転送によって影響を受けることがなく、アイソクロナス転送がサポートされる。また、ＰＡＬは結合されていても別々のエンドポイントを使用するか又はＰＡＬ  ＩＤを使用することにより分離されるので、設定に関する追加的な柔軟性もある。本発明は、移動電話用ＤＡＳＩＣ３３に対する割り込み率を減少させるので、ＵＷＢ機能を扱うために必要なＭＩＰＳの量を減少させる。
【００７５】
当業者によって認識されるであろうように、本願で説明される革新的なコンセプトは、広範な適用に亘って修正及び変更が可能である。従って、特許対象物の範囲は、上述した特定の例示的な教示のいずれによっても限定されるべきではなく、代わりに、以下の請求の範囲によって規定される。
【図１】
2011512577.tif 000004
【図２】
2011512577.tif 000005
【図３】
2011512577.tif 000006
【図４】
2011512577.tif 000007
【図５】
2011512577.tif 000008
【図６Ａ】
2011512577.tif 000009
【図６Ｂ】
2011512577.tif 000010
【図７】
2011512577.tif 000011
【図８】
2011512577.tif 000012
【図９】
2011512577.tif 000013
【図１０】
2011512577.tif 000014
【図１１】
2011512577.tif 000015
【図１２】
2011512577.tif 000016
【図１３】
2011512577.tif 000017
【図１４】
2011512577.tif 000018
【図１５】
2011512577.tif 000019
【図１６】
2011512577.tif 000020
【図１７】
2011512577.tif 000021
【手続補正書】
【提出日】平成21年11月25日(2009.11.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
移動体デバイスに複数の機能を提供するための、当該移動体デバイス内の装置であって、
適用可能な無線標準に従って前記移動体デバイスを制御するデジタルＡＳＩＣ（ＤＡＳＩＣ）と、
前記ＤＡＳＩＣから分離して実装され、且つ第１の複数の機能を提供する手段を有する第１の多機能集積回路と、
前記ＤＡＳＩＣ及び前記第１の多機能集積回路を接続する第１の汎用シリアルバス（ＵＳＢ）リンクと、
を備え、
前記第１のＵＳＢリンクは、前記第１の多機能集積回路内のエンドポイントを前記ＤＡＳＩＣ内のローカル接続エンドポイントに対して論理的にマッピングする手段を有する
ことを特徴とする装置。
【請求項２】
前記ＤＡＳＩＣから分離して実装され、且つ第２の複数の機能を提供する手段を有する第２の多機能集積回路と、
前記ＤＡＳＩＣ及び前記第２の多機能集積回路を接続する第２のＵＳＢリンクと、
を更に備え、
前記第２のＵＳＢリンクは、前記第２の多機能集積回路内のエンドポイントを前記ＤＡＳＩＣ内のローカル接続エンドポイントに対して論理的にマッピングする手段を有する
ことを特徴とする請求項１に記載の装置。
【請求項３】
前記ＤＡＳＩＣは、
前記ＤＡＳＩＣ内で前記第１のＵＳＢリンクを終端する第１のＵＳＢ  ＩＰブロックハードウェアモジュールと、
前記ＤＡＳＩＣ内で前記第２のＵＳＢリンクを終端する第２のＵＳＢ  ＩＰブロックハードウェアモジュールと、
を有する
ことを特徴とする請求項２に記載の装置。
【請求項４】
デジタルＡＳＩＣ（ＤＡＳＩＣ）及びウルトラワイドバンド（ＵＷＢ）無線モジュールを有する移動体デバイス内の装置であって、
前記ＤＡＳＩＣ及び前記ＵＷＢ無線モジュールを接続する内部汎用シリアルバス（ＵＳＢ）リンクを備え、
前記内部ＵＳＢリンクは、外部デバイス内のエンドポイントを前記ＤＡＳＩＣ内のローカル接続エンドポイントに対して論理的にマッピングする手段を有する
ことを特徴とする装置。
【請求項５】
前記内部ＵＳＢリンクは、ＵＳＢインタフェース、Universal Transceiver Macrocell and Low Pincountインタフェース（ＵＬＰＩ）、又はHigh Speed InterChip（ＨＳＩＣ）インタフェースを利用する
ことを特徴とする請求項４に記載の装置。
【請求項６】
前記内部ＵＳＢリンクは前記ＵＬＰＩインタフェースを利用し、
前記外部デバイスは無線ＵＳＢデバイスであり、
エンドポイントを論理的にマッピングする前記手段は、前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で同数の内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して直接的にマッピングする手段を有する
ことを特徴とする請求項５に記載の装置。
【請求項７】
前記内部ＵＳＢリンクは前記ＵＬＰＩインタフェースを利用し、
前記外部デバイスは無線ＵＳＢデバイスであり、
エンドポイントを論理的にマッピングする前記手段は、前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で単一の内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して多重化マッピングする手段を有する
ことを特徴とする請求項５に記載の装置。
【請求項８】
移動体デバイスに複数の機能を提供するための、当該移動体デバイスにおける方法であって、当該移動体デバイスは、適用可能な無線標準に従って当該移動体デバイスを制御するデジタルＡＳＩＣ（ＤＡＳＩＣ）を有し、当該方法は、
前記ＤＡＳＩＣから分離して実装された第１の多機能集積回路上に第１の複数の機能モジュールを提供するステップと、
第１の汎用シリアルバス（ＵＳＢ）リンクを用いて前記ＤＡＳＩＣ及び前記第１の多機能集積回路を接続するステップと、
前記第１のＵＳＢリンクを利用して、前記第１の多機能集積回路内のエンドポイントを前記ＤＡＳＩＣ内のローカル接続エンドポイントに対して論理的にマッピングするステップと、
を含むことを特徴とする方法。
【請求項９】
前記ＤＡＳＩＣから分離して実装された第２の多機能集積回路上に第２の複数の機能モジュールを提供するステップと、
第２のＵＳＢリンクを用いて前記ＤＡＳＩＣ及び前記第２の多機能集積回路を接続するステップと、
前記第２のＵＳＢリンクを利用して、前記第２の多機能集積回路内のエンドポイントを前記ＤＡＳＩＣ内のローカル接続エンドポイントに対して論理的にマッピングするステップと、
を更に含むことを特徴とする請求項８に記載の方法。
【請求項１０】
第１及び第２のＵＳＢリンクを用いて前記ＤＡＳＩＣ及び前記第１及び第２の多機能集積回路を接続する前記ステップは、
ＵＳＢハブを利用して前記ＤＡＳＩＣ内で前記第１及び第２のＵＳＢリンクを終端するステップと、
前記ＵＳＢハブをＵＳＢ  ＩＰブロックハードウェアモジュールに接続するステップと、
接続された機能を前記ＵＳＢハブから前記ＵＳＢ  ＩＰブロックハードウェアモジュールに対して提供するステップと、
を含む
ことを特徴とする請求項９に記載の方法。
【請求項１１】
第１のＵＳＢリンクを用いて前記ＤＡＳＩＣ及び前記第１の多機能集積回路を接続する前記ステップは、前記第１のＵＳＢリンクのためにUniversal Transceiver Macrocell and Low Pincountインタフェース（ＵＬＰＩ）を利用するステップを含み、
エンドポイントを論理的にマッピングする前記ステップは、前記ＤＡＳＩＣと前記多機能チップとの間に内部ローカルリンクを確立するために前記多機能集積回路上の前記複数の機能の各々のためのエンドポイントをＵＬＰＩエンドポイントに対してマッピングするステップを含む
ことを特徴とする請求項９に記載の方法。
【請求項１２】
移動体デバイスを外部無線デバイスに接続するための、当該移動体デバイスにおける方法であって、当該移動体デバイスは、デジタルＡＳＩＣ（ＤＡＳＩＣ）及びウルトラワイドバンド（ＵＷＢ）無線モジュールを有し、当該方法は、
内部汎用シリアルバス（ＵＳＢ）リンクを用いて前記ＤＡＳＩＣを前記ＵＷＢ無線モジュールに接続するステップと、
前記ＵＷＢ無線モジュールを利用して前記外部デバイスと通信するステップと、
前記内部ＵＳＢリンクを利用して、前記外部デバイス内のエンドポイントを前記ＤＡＳＩＣ内のローカル接続エンドポイントに対して論理的にマッピングするステップと、
を含むことを特徴とする方法。
【請求項１３】
前記ＤＡＳＩＣを前記ＵＷＢ無線モジュールに接続する前記ステップは、ＵＳＢインタフェース、Universal Transceiver Macrocellインタフェース（ＵＴＭＩ＋） and Low Pincountインタフェース（ＵＬＰＩ）、又はHigh Speed InterChip（ＨＳＩＣ）インタフェースを利用する内部ＵＳＢリンクを用いて前記ＤＡＳＩＣを前記ＵＷＢ無線モジュールに接続するステップを含む
ことを特徴とする請求項１２に記載の方法。
【請求項１４】
前記内部ＵＳＢリンクは前記ＵＬＰＩインタフェースを利用し、
前記外部デバイスは無線ＵＳＢデバイスであり、
エンドポイントを論理的にマッピングする前記ステップは、無線ＵＳＢデバイスのエンドポイントをローカル接続ＵＬＰＩエンドポイントに対して論理的にマッピングするステップを含む
ことを特徴とする請求項１３に記載の方法。
【請求項１５】
前記内部ＵＳＢリンクは前記ＵＬＰＩインタフェースを利用し、
前記外部デバイスは無線ＵＳＢデバイスであり、
エンドポイントを論理的にマッピングする前記ステップは、
前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で単一の内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して多重化マッピングするステップと、
前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で複数の専用内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して直接的にマッピングするステップと、
を含み、
前記単一の内部ローカルリンクは、当該単一の内部ローカルリンク内の全ての論理リンクに対して同レベルのスループットを提供し、
前記専用内部ローカルリンクは、前記多重化されたリンクよりも高レベルのスループットを提供する
ことを特徴とする請求項１３に記載の方法。
【請求項１６】
前記内部ＵＳＢリンクは前記ＵＬＰＩインタフェースを利用し、
前記外部デバイスは無線ＵＳＢデバイスであり、
エンドポイントを論理的にマッピングする前記ステップは、
前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で単一の内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して多重化マッピングするステップと、
前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で複数の専用内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して直接的にマッピングするステップと、
特定のデータフローに対するサービス品質要件に基づいて、多重化マッピング、多重化マッピングと直接的マッピングとの組み合わせ、又は直接的マッピングのいずれかを選択するステップと、
を有する
ことを特徴とする請求項１３に記載の方法。
【請求項１７】
前記内部ＵＳＢリンクは前記ＵＬＰＩインタフェースを利用し、
前記外部デバイスは無線ＵＳＢデバイスであり、
エンドポイントを論理的にマッピングする前記ステップは、
前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で単一の内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して多重化マッピングするステップと、
前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で複数の専用内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して直接的にマッピングするステップと、
割り込み転送タイプのＵＬＰＩエンドポイントを介して全ての割り込みエンドポイントを共有するステップと、
を有し、
前記単一の内部ローカルリンクは、当該単一の内部ローカルリンク内の全ての論理リンクに対して同レベルのスループットを提供し、
前記複数の専用内部ローカルリンクの各々は、対応する無線ＵＳＢエンドポイントのパラメータを受け継ぐ
ことを特徴とする請求項１３に記載の方法。
【手続補正書】
【提出日】平成22年9月28日(2010.9.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
移動体デバイスに複数の機能を提供するための、当該移動体デバイス内の装置であって、
適用可能な無線標準に従って前記移動体デバイスを制御するデジタルＡＳＩＣ（ＤＡＳＩＣ）と、
前記ＤＡＳＩＣから分離して実装され、且つ第１の複数の機能を提供するように構成される第１の多機能集積回路と、
前記ＤＡＳＩＣ及び前記第１の多機能集積回路を接続する第１の汎用シリアルバス（ＵＳＢ）リンクと、
を備え、
前記第１のＵＳＢリンクは、前記第１の多機能集積回路内の前記第１の複数の機能に関連付けられたエンドポイントを前記ＤＡＳＩＣ内のローカル接続エンドポイントに対して論理的にマッピングする
ことを特徴とする装置。
【請求項２】
前記ＤＡＳＩＣから分離して実装され、且つ第２の複数の機能を提供するように構成される第２の多機能集積回路と、
前記ＤＡＳＩＣ及び前記第２の多機能集積回路を接続する第２のＵＳＢリンクと、
を更に備え、
前記第２のＵＳＢリンクは、前記第２の多機能集積回路内の前記第２の複数の機能に関連付けられたエンドポイントを前記ＤＡＳＩＣ内のローカル接続エンドポイントに対して論理的にマッピングする
ことを特徴とする請求項１に記載の装置。
【請求項３】
前記ＤＡＳＩＣは、
前記ＤＡＳＩＣ内で前記第１のＵＳＢリンクを終端する第１のＵＳＢ  ＩＰブロックハードウェアモジュールと、
前記ＤＡＳＩＣ内で前記第２のＵＳＢリンクを終端する第２のＵＳＢ  ＩＰブロックハードウェアモジュールと、
を有する
ことを特徴とする請求項２に記載の装置。
【請求項４】
デジタルＡＳＩＣ（ＤＡＳＩＣ）及びウルトラワイドバンド（ＵＷＢ）無線モジュールを有する移動体デバイス内の装置であって、
前記ＤＡＳＩＣ及び前記ＵＷＢ無線モジュールを接続する内部汎用シリアルバス（ＵＳＢ）リンクを備え、
前記内部ＵＳＢリンクは、外部デバイス内のエンドポイントを前記ＤＡＳＩＣ内のローカル接続エンドポイントに対して論理的にマッピングする
ことを特徴とする装置。
【請求項５】
前記内部ＵＳＢリンクは、ＵＳＢインタフェース、Universal Transceiver Macrocell and Low Pincountインタフェース（ＵＬＰＩ）、又はHigh Speed InterChip（ＨＳＩＣ）インタフェースを利用する
ことを特徴とする請求項４に記載の装置。
【請求項６】
前記内部ＵＳＢリンクは前記ＵＬＰＩインタフェースを利用し、
前記外部デバイスは無線ＵＳＢデバイスであり、
前記内部ＵＳＢリンクは、前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で同数の内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して直接的にマッピングする
ことを特徴とする請求項５に記載の装置。
【請求項７】
前記内部ＵＳＢリンクは前記ＵＬＰＩインタフェースを利用し、
前記外部デバイスは無線ＵＳＢデバイスであり、
前記内部ＵＳＢリンクは、前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で単一の内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して多重化マッピングする
ことを特徴とする請求項５に記載の装置。
【請求項８】
移動体デバイスに複数の機能を提供するための、当該移動体デバイスにおける方法であって、当該移動体デバイスは、適用可能な無線標準に従って当該移動体デバイスを制御するデジタルＡＳＩＣ（ＤＡＳＩＣ）を有し、当該方法は、
前記ＤＡＳＩＣから分離して実装された第１の多機能集積回路上に第１の複数の機能モジュールを提供するステップと、
第１の汎用シリアルバス（ＵＳＢ）リンクを用いて前記ＤＡＳＩＣ及び前記第１の多機能集積回路を接続するステップと、
前記第１のＵＳＢリンクを利用して、前記第１の多機能集積回路内の前記第１の複数の機能に関連付けられたエンドポイントを前記ＤＡＳＩＣ内のローカル接続エンドポイントに対して論理的にマッピングするステップと、
を含むことを特徴とする方法。
【請求項９】
前記ＤＡＳＩＣから分離して実装された第２の多機能集積回路上に第２の複数の機能モジュールを提供するステップと、
第２のＵＳＢリンクを用いて前記ＤＡＳＩＣ及び前記第２の多機能集積回路を接続するステップと、
前記第２のＵＳＢリンクを利用して、前記第２の多機能集積回路内の前記第２の複数の機能に関連付けられたエンドポイントを前記ＤＡＳＩＣ内のローカル接続エンドポイントに対して論理的にマッピングするステップと、
を更に含むことを特徴とする請求項８に記載の方法。
【請求項１０】
第１及び第２のＵＳＢリンクを用いて前記ＤＡＳＩＣ及び前記第１及び第２の多機能集積回路を接続する前記ステップは、
ＵＳＢハブを利用して前記ＤＡＳＩＣ内で前記第１及び第２のＵＳＢリンクを終端するステップと、
前記ＵＳＢハブをＵＳＢ  ＩＰブロックハードウェアモジュールに接続するステップと、
接続された機能を前記ＵＳＢハブから前記ＵＳＢ  ＩＰブロックハードウェアモジュールに対して提供するステップと、
を含む
ことを特徴とする請求項９に記載の方法。
【請求項１１】
第１のＵＳＢリンクを用いて前記ＤＡＳＩＣ及び前記第１の多機能集積回路を接続する前記ステップは、前記第１のＵＳＢリンクのためにUniversal Transceiver Macrocell and Low Pincountインタフェース（ＵＬＰＩ）を利用するステップを含み、
エンドポイントを論理的にマッピングする前記ステップは、前記ＤＡＳＩＣと前記多機能集積回路との間に内部ローカルリンクを確立するために前記多機能集積回路上の前記複数の機能の各々のためのエンドポイントをＵＬＰＩエンドポイントに対してマッピングするステップを含む
ことを特徴とする請求項９に記載の方法。
【請求項１２】
移動体デバイスを外部無線デバイスに接続するための、当該移動体デバイスにおける方法であって、当該移動体デバイスは、デジタルＡＳＩＣ（ＤＡＳＩＣ）及びウルトラワイドバンド（ＵＷＢ）無線モジュールを有し、当該方法は、
内部汎用シリアルバス（ＵＳＢ）リンクを用いて前記ＤＡＳＩＣを前記ＵＷＢ無線モジュールに接続するステップと、
前記ＵＷＢ無線モジュールを利用して前記外部デバイスと通信するステップと、
前記内部ＵＳＢリンクを利用して、前記外部デバイス内のエンドポイントを前記ＤＡＳＩＣ内のローカル接続エンドポイントに対して論理的にマッピングするステップと、
を含むことを特徴とする方法。
【請求項１３】
前記ＤＡＳＩＣを前記ＵＷＢ無線モジュールに接続する前記ステップは、ＵＳＢインタフェース、Universal Transceiver Macrocellインタフェース（ＵＴＭＩ＋） and Low Pincountインタフェース（ＵＬＰＩ）、又はHigh Speed InterChip（ＨＳＩＣ）インタフェースを利用する内部ＵＳＢリンクを用いて前記ＤＡＳＩＣを前記ＵＷＢ無線モジュールに接続するステップを含む
ことを特徴とする請求項１２に記載の方法。
【請求項１４】
前記内部ＵＳＢリンクは前記ＵＬＰＩインタフェースを利用し、
前記外部デバイスは無線ＵＳＢデバイスであり、
エンドポイントを論理的にマッピングする前記ステップは、無線ＵＳＢデバイスのエンドポイントをローカル接続ＵＬＰＩエンドポイントに対して論理的にマッピングするステップを含む
ことを特徴とする請求項１３に記載の方法。
【請求項１５】
前記内部ＵＳＢリンクは前記ＵＬＰＩインタフェースを利用し、
前記外部デバイスは無線ＵＳＢデバイスであり、
エンドポイントを論理的にマッピングする前記ステップは、
前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で単一の内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して多重化マッピングするステップと、
前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で複数の専用内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して直接的にマッピングするステップと、
を含み、
前記単一の内部ローカルリンクは、当該単一の内部ローカルリンク内の全ての論理リンクに対して同レベルのスループットを提供し、
前記専用内部ローカルリンクは、前記多重化されたリンクよりも高レベルのスループットを提供する
ことを特徴とする請求項１３に記載の方法。
【請求項１６】
前記内部ＵＳＢリンクは前記ＵＬＰＩインタフェースを利用し、
前記外部デバイスは無線ＵＳＢデバイスであり、
エンドポイントを論理的にマッピングする前記ステップは、
前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で単一の内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して多重化マッピングするステップと、
前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で複数の専用内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して直接的にマッピングするステップと、
特定のデータフローに対するサービス品質要件に基づいて、多重化マッピング、多重化マッピングと直接的マッピングとの組み合わせ、又は直接的マッピングのいずれかを選択するステップと、
を有する
ことを特徴とする請求項１３に記載の方法。
【請求項１７】
前記内部ＵＳＢリンクは前記ＵＬＰＩインタフェースを利用し、
前記外部デバイスは無線ＵＳＢデバイスであり、
エンドポイントを論理的にマッピングする前記ステップは、
前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で単一の内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して多重化マッピングするステップと、
前記ＤＡＳＩＣと前記外部ＵＷＢ無線モジュールとの間で複数の専用内部ローカルリンクを確立するために無線ＵＳＢデバイスのエンドポイントをＵＬＰＩエンドポイントに対して直接的にマッピングするステップと、
割り込み転送タイプのＵＬＰＩエンドポイントを介して全ての割り込みエンドポイントを共有するステップと、
を有し、
前記単一の内部ローカルリンクは、当該単一の内部ローカルリンク内の全ての論理リンクに対して同レベルのスループットを提供し、
前記複数の専用内部ローカルリンクの各々は、対応する無線ＵＳＢエンドポイントのパラメータを受け継ぐ
ことを特徴とする請求項１３に記載の方法。
【国際調査報告】
2011512577.tif 000022
2011512577.tif 000023
2011512577.tif 000024