(57)【要約】  ゲーム・コンソールまたは計算デバイスに通信する周辺機器にデバイスを結び付けるためのシステムおよび方法を開示する。周辺機器は、最初にゲーム・コンソールまたは計算デバイスのポートに結合される。デバイスは、自律的またはユーザが起動した手順を介して、そのゲーム・コンソールまたは計算デバイスに結合し、かつ次にその周辺機器に割り当てられたポートに関連付けられる。周辺機器に結び付けられたデータは、関連付けられた後に、デバイスに通信される。デバイスおよび周辺機器はまた、ユーザ・プロファイルに基づき結び付けられることがある。ユーザがゲーム・コンソールまたは計算デバイスにサインインすると、デバイスはプロファイル中の周辺機器識別子および構成設定情報を介して周辺機器に結び付けられる。【特許請求の範囲】
【請求項１】
コンソールに通信する無線と、
前記コンソールによって周辺機器に割り当てられたポートに関連付ける無線通信デバイスによって使用されるポート設定を選択するためのセレクタと、
前記ポート設定を表す表示子と
を備え、
前記周辺機器に結び付けられた通信が、前記無線通信デバイスに通信されること
を特徴とする無線通信デバイス。
【請求項２】
前記周辺機器が、前記コンソールによってポートを割り当てられた唯一の周辺機器であるなら、前記ポート設定が、前記無線通信デバイスに自律的に割り当てられることを特徴とする請求項１に記載の無線通信デバイス。
【請求項３】
前記セレクタが結合入力デバイスを備え、前記結合入力デバイスが作動したとき、前記無線通信デバイスが前記コンソールと結合し、および前記コンソールが、画面表示オプションを提供し、前記無線通信デバイスを発見することを特徴とする請求項１に記載の無線通信デバイス。
【請求項４】
前記無線通信デバイスが、前記周辺機器に結び付けられた、ユーザ・プロファイルおよび識別子に基づき、前記ポート設定に設定されることを特徴とする請求項１に記載の無線通信デバイス。
【請求項５】
前記通知が、可聴音の構成要素を備えることを特徴とする請求項１に記載の無線通信デバイス。
【請求項６】
前記表示子が予め定められた順序にて示され、前記無線通信デバイスが前記周辺機器との結び付けに成功したという通知を伝達することを特徴とする請求項１に記載の無線通信デバイス。
【請求項７】
前記周辺機器に結び付けられた通信が、前記無線通信デバイスおよび前記コンソールの間で通信されることを特徴とする請求項１に記載の無線通信デバイス。
【請求項８】
計算デバイスと通信する無線デバイスおよび周辺機器の間の結び付けを確立する方法であって、
結合手順を起動するステップと、
前記無線デバイスを認識するステップ、およびそれを前記計算デバイスに結合するステップと、
周辺機器に割り当てられたポートに関連付けられたポート設定に前記無線デバイスを設定するステップと、
前記無線デバイスおよび前記計算デバイスの間でデータを通信するステップであって、前記データが、前記周辺機器に結び付けられること
を含むことを特徴とする方法。
【請求項９】
前記周辺機器が、前記計算デバイスと通信する唯一の割り当てられた周辺機器であるなら、前記ポート設定を自律的に割り当てるステップをさらに含むことを特徴とする請求項８に記載の方法。
【請求項１０】
前記起動するステップが、
結合入力デバイスを介して入力を受信するステップと、
画面表示オプションを提供し、前記無線デバイスを発見するステップと
をさらに含むことを特徴とする請求項８に記載の方法。
【請求項１１】
選択された画面表示オプションに基づき、前記無線通信デバイスを前記ポート設定に設定するステップをさらに含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記無線デバイスが前記周辺機器に結び付けられたという通知を提供するステップをさらに含むことを特徴とする請求項８に記載の方法。
【請求項１３】
視覚的表示子を予め定められた順序にて示し、前記通知を伝達するステップをさらに含むことを特徴とする請求項１２に記載の方法。
【請求項１４】
前記設定が、機械的入力デバイスを介してユーザ入力を受信し、前記無線デバイスを前記ポート設定に設定するステップをさらに含むことを特徴とする請求項８に記載の方法。
【請求項１５】
無線デバイスおよび前記計算デバイスの間に通信を確立するステップと、
前記無線デバイスおよび前記周辺機器の前記結び付けを除去するステップと、
前記無線デバイスおよび前記周辺機器の間に前記結び付けを確立するステップと
をさらに含むことを特徴とする請求項８に記載の方法。
【請求項１６】
前記設定が、
ユーザ・プロファイルにアクセスするステップと、
前記ユーザ・プロファイルにおける周辺機器の設定を判定するステップと、
前記周辺機器の設定および前記周辺機器の識別子に基づき、前記ポート設定を設定するステップと
をさらに含むことを特徴とする請求項７に記載の方法。
【請求項１７】
ゲーム・コンソールと通信する無線ヘッドホンおよびゲーム制御器の間の結び付けを確立する方法であって、
結合手順を起動し、前記無線ヘッドホンを前記ゲーム・コンソールに結合するステップと、
ゲーム制御器に割り当てられたポートに関連付けられたポート設定に前記無線ヘッドホンを設定するステップと、
前記無線ヘッドホンおよび前記ゲーム・コンソールの間に音声を通信するステップであって、前記音声が、前記ゲーム制御器およびポートに結び付けられること
を含むことを特徴とする方法。
【請求項１８】
前記起動するステップが、
画面表示オプションを提供し、前記無線ヘッドホンを発見するステップと、
選択された画面表示オプションに基づき、前記無線ヘッドホンを前記ポート設定に設定するステップと
をさらに含むことを特徴とする請求項１７に記載の方法。
【請求項１９】
前記結合手順が起動されるまで、前記ゲーム・コンソールにおいて無線をＯＦＦ状態に維持するステップをさらに含むことを特徴とする請求項１７に記載の方法。
【請求項２０】
前記設定が、
ゲーマ・プロファイルにアクセスするステップと、
前記ゲーマ・プロファイルにおける周辺機器の設定を判定するステップと、
前記ゲーム制御器設定および前記ゲーム制御器の識別子に基づき、前記ポート設定を設定するステップと
をさらに含むことを特徴とする請求項１７に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
(著作権通告／許可)
本特許文書の開示部分は、著作権保護の対象となる題材を含む。本著作権の所有者は、米国特許商標庁の特許ファイルまたは記録において発生する、本特許文書または本特許開示の何人による複製にも異論を唱えるものではないが、そのほかの場合には、すべての著作権をすべからく留保するものである。次の通告は、以下に、およびここでの図面において記述されたソフトウェアおよびデータに適用されるものとする：Ｃｏｐｙｒｉｇｈｔ  （著作権）  ２００５  本件特許出願人，  Ａｌｌ  Ｒｉｇｈｔｓ  Ｒｅｓｅｒｖｅｄ。
【０００２】
本発明は一般には、計算およびゲーム・デバイスの分野に関する。本発明は、コンソール、制御器、または他の計算デバイスに通信する周辺機器を結び付けることを対象とする。
【背景技術】
【０００３】
オンライン・ゲームは、ゲーム体験のかなりの部分になって来ている。プレーヤは最初はテキストを介して通信するかも知れないが、しかしながらゲーム・プレイの間中テキストでやり取りすることは難しい。最近ではゲームは、ヘッドホンなどの、音声だけのデバイスを使用して、プレーヤか互いに繋がることまたは集中化されたサーバが連携すること、を容易にすることが可能となってきている。現在ではゲームをする人（ゲーマ：ｇａｍｅｒ）の多くのは、これらの目的のために特に設計されたヘッドホンを使用する。従来のヘッドホンは、例えばヘッドホンまたはマイクロホン・ジャック、またはＵＳＢコネクタを使用してゲーム・コンソールに接続する。制御器またはコンソールとは有線による接続であるが故に、特定のゲーマのプレイにその音を関連付けることは比較的簡単である。
【０００４】
ゲーマはまた、ゲーム・コンソールに制御器を無線により接続することによって、プレーヤに行動の自由度を提供する、無線制御器を使用することを享受する。無線制御器は通常は、振動フィードバック、ミニ・ジョイスティック、Ｄ−パッド、圧力感応式ボタンなど、プレーヤが有線の制御器において見出すであろう機能を提供する。さらに、無線制御器をゲーム・コンソールに接続するシステムは多くの場合、複数のプレーヤがそのゲーム・コンソールで同時にプレイすることを可能とする。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来的には、ヘッドホン音声をゲーム制御器に結び付けることは、有線または無線の制御器におけるジャックに有線のヘッドホンのプラグを差し込むことによって、実行される。しかしながら、ヘッドホンが無線である場合には、無線デバイスの特質に依り、特定のゲーマのプレイまたは制御器にヘッドホンを結び付けるための物理的メカニズムは何もない。しかしながら、無線デバイスの特質に依り、特定のゲーマのプレイまたは制御器に無線ヘッドホンを結び付けるための物理的メカニズムは何もない。
【課題を解決するための手段】
【０００６】
ゲーム・コンソールまたは計算デバイスに通信する周辺機器にデバイスを結び付けるためのシステムおよび方法をここに開示する。最初に周辺機器は、ゲーム・コンソールまたは計算デバイスのポートに結合される。周辺機器は、自律的またはユーザによって起動された手順を介してゲーム・コンソールまたは計算デバイスに結合し、そして次に周辺機器に割り当てられたポートに関連付けられる。周辺機器に結び付けられたデータは、関連付けられた後に、デバイスに通信される。ゲーム・コンソール（または、計算デバイス）および周辺機器はまた、ユーザ・プロファイルに基づき結び付けられることがある。
【０００７】
上記の非限定的な一例には、ゲーム・プレイの間にゲーマによって使用される無線ヘッドホンがある。ゲーマのプレイに結び付けられたゲーム関連の音声をゲーム・コンソールからヘッドホンに送るように、ヘッドホンを、ゲーマの制御器に結び付けることができる。ゲーマはまた、ヘッドホンを使用して他のゲーマと通信することができる。
【０００８】
添付図面を参照して進行する以下の詳細な記述から、付加的な特徴および利点が明らかになるであろう。
【０００９】
以上の概要は、以下の好適な実施形態の詳細な記述と共に、付加された図面に関連して解釈すると、より良く理解される。本発明を例証する目的のために、この図面には本発明の代表的構造が示される。しかしながら、本発明は開示された特定の方法および手段に限定されるものではない。
【発明を実施するための最良の形態】
【００１０】
図１は、本発明のある態様を実施することができるマルチメディア／ゲーム・コンソール１００の機能構成要素を例証する。マルチメディア・コンソール１００には、一次キャッシュ１０２、二次キャッシュ１０４、およびフラッシュＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０６を有する中央処理ユニット（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：ＣＰＵ）１０１がある。一次キャッシュ１０２および二次キャッシュ１０４は、一時的にデータを格納し、そしてしたがってメモリ・アクセス周期の数を減少させ、その結果処理速度およびスループットを改善する。１つより多いコア、およびその結果追加的一次キャッシュおよび二次キャッシュ１０２および１０４を有するＣＰＵ１０１を提供することができる。フラッシュＲＯＭ１０６は、マルチメディア・コンソール１００の電源が投入されたときのブート処理の初期段階の間にロードされる実行可能コードを格納することができる。
【００１１】
図形処理ユニット（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：ＧＰＵ）１０８およびビデオ・エンコーダ／ビデオ・コーデック（符号化器／復号化器）１１４は、高速および高画質の図形処理のためのビデオ処理パイプラインを形成する。データは、図形処理ユニット１０８からビデオ・エンコーダ／ビデオ・コーデック１１４へバスを介して伝達される。ビデオ処理パイプラインは、テレビ受像機または他の表示装置への送信のために、Ａ／Ｖ（音声／ビデオ）ポート１４０にデータを出力する。メモリ制御器１１０はＧＰＵ１０８に接続され、限定的ではなく、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの、様々なタイプのメモリ１１２へのプロセッサのアクセスを容易にする。
【００１２】
マルチメディア・コンソール１００は、望ましくはモジュール１１８において実施される、入出力制御器１２０、システム管理制御器１２２、音声処理ユニット１２３、ネットワーク・インタフェース制御器１２４、第１のＵＳＢホスト制御器１２６、第２のＵＳＢ制御器１２８、およびフロント・パネル入出力部分組立品１３０を含む。ＵＳＢ制御器１２６および１２８は、周辺機器制御器１４２（１）〜１４２（２）、無線アダプタ１４８、および外部記憶装置デバイス１４６（例えば、フラッシュ・メモリ、外部ＣＤ／ＤＶＤ  ＲＯＭ駆動装置、着脱可能媒体など）に対するホストとして機能する。追加的ＵＳＢ制御器が提供されることがあることに注意すべきである。ネットワーク・インタフェース１２４、および／または無線アダプタ１４８は、ネットワーク（例えばインタネット、ホーム・ネットワークなど）へのアクセスを提供し、そしてイーサネット（登録商標）・カード、モデム、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）・モジュール、ケーブル・モデム、および同様のものを含む、広範な様々な有線の、または無線のアダプタ構成要素の何れかであることができる。
【００１３】
システム・メモリ１４３は、ブート処理の間にロードされるアプリケーション・データを格納するために提供される。媒体駆動装置１４４が提供され、そしてＤＶＤ／ＣＤ駆動装置、ハードディスク駆動装置、または他の着脱可能媒体駆動装置などを備えることができる。媒体駆動装置１４４は、マルチメディア・コンソール１００に内蔵の場合または外付けの場合がある。アプリケーション・データには、マルチメディア・コンソール１００による実行、再生などのために、媒体駆動装置１４４を介してアクセスすることができる。媒体駆動装置１４４は、シリアルＡＴＡバス、または他の高速接続（例えば、ＩＥＥＥ１３９４）などのバスを介して入出力制御器１２０に接続される。
【００１４】
システム管理制御器１２２は、マルチメディア・コンソール１００の可用性を確実にすることに関連するさまざまなサービス機能を提供する。音声処理ユニット１２３および音声コーデック１３２は、対応する高忠実度の音声処理パイプラインおよびステレオ処理を形成する。音声データは、通信リンクを介して音声処理ユニット１２３および音声コーデック１３２の間を伝達される。音声処理パイプラインは、外部の音声プレーヤまたは音声能力を有するデバイスによる再生のために、Ａ／Ｖポート１４０にデータを出力する。
【００１５】
フロント・パネル入出力部分組立品１３０は、マルチメディア・コンソール１００の外面上に露出された何れかのＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ：発光ダイオード）または他の表示子に加えて、電源ボタン１５０および取り出しボタン１５２の機能性を支援する。システム電源モジュール１３６は、マルチメディア・コンソール１００の構成要素に電力を供給する。ファン１３８は、マルチメディア・コンソール１００内の回路類を冷却する。
【００１６】
マルチメディア・コンソール１００内のＣＰＵ１０１、ＧＰＵ１０８、メモリ制御器１１０、および他の様々な構成要素は、種々のバス構造の何れかを使用する、直列および並列バス、メモリ・バス、周辺バス、ならびにプロセッサまたはローカルのバスを含む、１つまたは複数のバスを介して相互接続される。そのような構造には一例として、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バス、ＰＣＩ−高速（Ｅｘｐｒｅｓｓ）バスなどが含まれることがある。
【００１７】
マルチメディア・コンソール１００に電源が投入されると、アプリケーション・データが、システム・メモリ１４３からメモリ１１２、および／またはキャッシュ１０２、１０４にロードされ、そしてＣＰＵ１０１上で実行されることがある。アプリケーションは、マルチメディア・コンソール１００上で利用可能な異なったタイプの媒体に進んだときに一貫したユーザ体験を提供する図形ユーザ・インタフェースを提示することができる。動作としては、メディア駆動装置１４４中に収容されたアプリケーションおよび／または他の媒体は、メディア駆動装置１４４から起動されまたは実行されて、マルチメディア・コンソール１００に追加的機能性を提供する。
【００１８】
マルチメディア・コンソール１００は、テレビ受像機または他の表示装置にシステムを単に接続することによって、スタンドアロン・システムとして動作させることができる。このスタンドアロン・モードにおいて、マルチメディア・コンソール１００は、１人または複数のユーザが、システムと対話し、映画を観覧し、または音楽を傾聴することを可能とする。しかしながら、ネットワーク・インタフェース１２４または無線アダプタ１４８を通して利用可能にされた広帯域接続性と融合することにより、マルチメディア・コンソール１００を、さらにより大きいネットワーク共同環境における参画者として動作させることができる。
【００１９】
マルチメディア・コンソール１００に電源が投入されると、マルチメディア・コンソールのオペレーティング・システムにより、一定量のハードウェア資源がシステム使用のために予約される。これらの資源には、メモリ（例えば１６ＭＢ）、ＣＰＵおよびＧＰＵ周期（例えば５％）、ネットワーク帯域幅（例えば８ｋｂｓ）などの予約が含まれる場合がある。これらの資源はシステム・ブートの期間に予約されるため、予約された資源はアプリケーションの観点からは見えていない。
【００２０】
特にメモリの予約は、起動カーネル、並行システム・アプリケーション、およびドライバを含むに充分な大きさであることが望ましい。ＣＰＵの予約は、予約されたＣＰＵの使用量がシステム・アプリケーションにより使用されないなら、空きスレッドが何れかの不使用の周期を費やすように、一定であることが望ましい。
【００２１】
ＧＰＵの予約に関しては、システム・アプリケーション（例えば、ポップアップ）により発生する軽量のメッセージは、ポップアップを表現するコードをオーバレイに時間計画するためにＧＰＵ割込みを使用することによって表示される。オーバレイのために必要とされるメモリの量は、オーバレイ領域の大きさに依存し、かつオーバレイは画面解像度に対応することが望ましい。並行システム・アプリケーションにより完全なユーザ・インタフェースが使用されるところでは、アプリケーションの解像度の如何にかかわらず１つの解像度を使用することが望ましい。周波数を変更し、そしてテレビ受像機の「再同期化（ｒｅｓｙｎｃｈ）」を引き起こすことの必要性が排除されるようにこの解像度を設定するために、計数器が使用される場合がある。
【００２２】
マルチメディア・コンソール１００がブートを行い、そしてシステム資源が予約された後に、並行システム・アプリケーションがシステムの機能性を提供するために実行される。システムの機能性は、上で記述された予約されたシステム資源の中で実行するシステム・アプリケーションの集合においてカプセル化される。オペレーティング・システムのカーネルは、システム・アプリケーション・スレッドであるスレッドをゲーム・アプリケーション・スレッドに対して識別する。アプリケーションに対して首尾一貫した資源の見え方を提供するために、システム・アプリケーションは、予め定められた時間および間隔にてＣＰＵ１０１上でランするように時間計画されることが望ましい。時間計画することは、コンソールでランするゲーム・アプリケーションに対するキャッシュ中断を最小にするためである。
【００２３】
並行システム・アプリケーションが音声を必要とすると、音声処理はゲーム・アプリケーションに対して時間感度に依り非同期的に時間計画される。システム・アプリケーションがアクティブであるときには、マルチメディア・コンソール・アプリケーション・マネージャ（以下に記述される）はゲーム・アプリケーションの音声水準（例えば、無音、減衰）を制御する。
【００２４】
入力デバイス（例えば、制御器１４２（１）および１４２（２））は、ゲーム・アプリケーションおよびシステム・アプリケーションにより共有される。入力デバイスは予約される資源ではないが、システム・アプリケーションおよびゲーム・アプリケーションの間で、それぞれが入力デバイスの対象となるように、切り換えられることになる。アプリケーション・マネージャは、望ましくは、ゲーム・アプリケーションの知識なしで、入力ストリームの切り換えを制御し、そしてドライバは、対象の切り換えに関する状態情報を保持する。
【００２５】
図２を参照すると、４つの四分円（注．円を４つに分割した）ＬＥＤ表示子１５６（その拡大図を含む）を有する代表的無線制御器１５４、および４つの四分円ＬＥＤ表示子１５８を有するコンソール１００が例証される。制御器１５４はまた、振動フィードバック、ミニ・ジョイスティック、圧力感応式ボタンなどを含む。ゲームは画面１６０上に示される。コンソール表示子１５８は、電源ボタンを囲むように示されるが、しかしながら他の構成を実施することができる。リングのそれぞれの四分円はＬＥＤにより表示（ｉｌｕｍｉｎａｔｅ）することができ、それらは単色である場合、または二色であって複数色で表示される場合がある。以下で記述されるように、通知、システム状態、結合、および発見を示す複数のパターンにて四分円を表示することができる。
【００２６】
複数のコンソール１００および無線制御器１５４が同時に存在することがある環境を支援するため、それぞれの制御器は、単一のコンソール１００に論理的に「結合（ｂｉｎｄ）」され、リンクはそのコンソール１００のみにより確立される。一時には１台より多いコンソール１００に制御器１５４を結合することは可能ではない。結合するとは，コンソール１００が制御器１５４に、その制御器がコンソール１００とのリンクを確立することを可能にする情報を、送信する処理である。いったんコンソール１００に「結合される」と、制御器１５４は、制御器１５４がオンしたときはいつも、それが結合しているコンソール１００とリンクを確立するよう試みる。
【００２７】
結合情報は該当制御器においてのみ保有されることが望ましい。結合は、制御器１５４に関しては１対１であるが、コンソール１００に関しては１対多である。このように結合は、新しい結合関係が確立されるまで、バッテリ放電／充電周期の間は制御器１５４について維持される。コンソール上のＢＩＮＤボタンおよび無線制御器１５４上のＢＩＮＤボタンが、互いの予め定められた時間期間内に押下されたときに、結合関係を確立する動作が試みられる。結合関係の確立に成功するかは、無線通信リンクの確立、および互いの検証アルゴリズムの実行が成功するかに依存する。
【００２８】
コンソールは、ＢＩＮＤボタンを押下する前に電源が投入されることが望ましい。その時点でコンソール１００に接続されている制御器１５４との結合をユーザが起動すると、制御器１５４は、結合処理を試みるに先立ち、コンソール１００への接続を切断する。結合処理が動作するにつれ、状態通知画面は結合および発見処理を表示することができる（例えば、結合中．．．結合済み．．．発見済み）。結合は１対１のイベントである。言い換えれば、コンソール１００上の結合ボタンを押下することにより一度に１つの制御器１５４を結合することになる。第２の制御器１５４を結合するためには、コンソール１００上のＢＩＮＤボタンがもう一度押下される。結合が予め定められた時間内に成功しないなら、コンソール１００または制御器１５４は自律的にタイムアウトとなり、そして以前の結合関係が失われないように、以前の状態に戻ることになる。
【００２９】
コンソール１００上には、ここに「Ｖポート（Ｖｐｏｒｔ）」と言及される、４つ（または他のいくつかの）仮想制御器ポートがある。Ｖポートは、コンソール１００に有線または無線のいずれかで接続されたアクティブなゲーム制御器を表わす。番号を付けられたＶポートが、コンソール１００にそれらが接続される順番に、自律的に制御器に割り当てられる。それぞれのＶポートは、ＬＥＤ表示子１５６およびコンソール表示子１５８の四分円によって表される。「発見（ｄｉｓｃｏｖｅｒｙ）」とは、有線または無線のゲーム・デバイスがコンソール１００によって認識され、Ｖポートを割り当てられ、そしてゲーム・プレイのために利用可能にされる間の処理である。
【００３０】
したがって、望ましくは、「結合」および「発見」の動作は、２つの異なった動作である。結合の動作は、制御器およびコンソール上のＢＩＮＤボタンを押下することによって起動される。結合されると、制御器は発見処理を開始することになり、そして成功すると第１の利用可能なＶポートを割り当てられることになり、記述されたようにこの場合これはＶポート１である。１〜３つの制御器が以前に結合されかつ発見されている場合には、発見された次の制御器は個々に、Ｖポート２、３、４などを割り当てられることになるであろう。Ｖポートの総数に等しい制御器の総数が既に発見されている場合には、結合処理は依然として実行されるかも知れないが、しかしながら何れのＶポートも割り当てるべく利用可能ではないことになり、従って制御器にはＶポートを割り付けられないことになる。しかしながら、他の制御器の１つがオフにされるか、または新規コンソールに結合されるなら、依然としてコンソールに結合され、そして発見されるべく利用可能であることになる。
【００３１】
図３を参照すると、結合動作および発見処理、ならびにＬＥＤ表示子１５６およびコンソール表示子１５８がその過程をプレーヤに視覚的に如何に伝達するか、に関して視覚化されている。図３において示されるように、制御器に電源が投入され、そしてコンソール１００および制御器上のＢＩＮＤボタンが押下されている。結合処理が終了した後に、発見処理が行われる。これがコンソール１００によって発見されるべき第１の制御器であるので、Ｖポート１に結び付けられ、そして表示子１５６および１５８の上側左の四分円が接続を合図するために点灯（表示）されることになる。１つより多い制御器がコンソール１００によって発見されたなら、表示子１５８の他の四分円が順番に点灯（表示）される。その結果、２つの制御器が接続されているなら表示子１５８の２つの四分円が、そして４つの制御器の場合に４つの四分円までが、点灯（表示）されることになる。コンソール上で追加的四分円が順番に点灯（表示）されるときには、エラーの状態または他の状態がユーザに対して表示される場合を除いて、何れの単一の制御器上にても、一度にはただ一つの四分円のみが点灯（表示）されることが注目される。
【００３２】
図４を参照すると、代表的無線デバイス（例えばヘッドホン）２００のブロック図が例証される。ヘッドホン２００は、無線２０３、マイクロ制御器（ＭＣＵ）／デジタル信号処理装置（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ：ＤＳＰ）／音声コーデック２０４、入出力デバイス２０５、ＤＡ変換器（Ｄｉｇｉｔａｌ  ｔｏ  Ａｎａｌｏｇ  Ｃｏｎｖｅｒｔｅｒ：ＤＡＣ）２０８、ＡＤ変換器（Ａｎａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ  ｔｏ  Ｃｏｎｖｅｒｔｅｒ：ＡＤＣ）２１０、電源２１２、入力デバイス２１４、および視覚的表示子２１６を収容する電子モジュール２０２を含むことができる。電子モジュール２０３の中の構成要素は、スピーカ２１６およびマイクロホン２１８に接続する。
【００３３】
無線２０３は、データ（例えば、音声、構成設定情報など）をコンソール１００に通信する２．４ギガヘルツ周波数帯にて動作する周波数ホッピング・スペクトル拡散（Ｆｒｅｑｕｅｎｃｙ  Ｈｏｐｐｉｎｇ  Ｓｐｒｅａｄ  Ｓｐｅｃｔｒｕｍ：ＦＨＳＳ）無線であることができる。ＭＣＵ／ＤＳＰ／コーデック２０４は、ヘッドホン２００との間の音声通信を処理する。出力音声は、ＤＡＣ２０８を介してスピーカ２１６に通信される。入力音声は、マイクロホン２１８によって受信され、かつＡＤＣ２１０によってデジタル情報に変換され、そしてコンソール１００への通信のための無線２０３へのＭＣＵ／ＤＳＰ／ＣＯＤＥＣ２０４に渡される。
【００３４】
入力デバイス２１４は、以下で図６〜図９を参照してより詳細に記述されることになるが、ヘッドホン２００を特定のＶポートに結び付けるために使用される。視覚的表示子２０６は、結び付けられたＶポートの表示または確認をユーザに提供する。以下で記述されることになるように、ユーザのゲーム・プレイに関連する音声は、ユーザの制御器１５４に割り当てられたＶポートへのヘッドホン２００の結び付けに基づくヘッドホン２００、または他の発見された周辺機器との間で通信される。
【００３５】
上で述べたように、無線のヘッドホン２００は、制御器１５４よりむしろコンソール１００に直接通信する。そのようにして、ヘッドホンは制御器１５４と同様な結合／発見を実行する。これを達成するために、無線のヘッドホン２００はコンソールに結び付けられそしてＶポートを割り当てられる。制御器および音声装置ポートのためのＶポートは別々に存在する。
【００３６】
図５は、無線ヘッドホン２００に対する結合および発見の処理を例証する。ステップ２２０にて、例えばコンソール１００、無線制御器１５４、またはヘッドホン２００（入力デバイス２１４を介して）の上のボタンを押下することにより、ユーザはコンソールに接続（結合）する。ヘッドホン２００および／またはコンソール１００は、結合ボタンが押下された後に電源投入されることが望ましく、それによりＲＦ放射が有利に削減される。しかしながらヘッドホン２００の場合には、最初にユーザは、ヘッドホン２００に電源を入れるか、またはボタンを押下する動作がヘッドホン２００に電源を入れることになることがある。随意的に、ヘッドホン２００をコンソール１００の通信範囲に持ち込むことによって、ステップ２２０を達成することができる。ステップ２２２にて、コンソール１００は、ヘッドホン２００との結合処理を起動し、そして完了する。ステップ２２４にて、１つのアクティブな制御器１５４があるかが判定される。存在する場合には、ステップ２２６にて、ヘッドホン２２２にアクティブな制御器１５４と同じＶポートが割り当てられる。
【００３７】
ユーザは次にステップ２２８にて、結び付けが成功したことを通知される。通知は、可聴音によるか、または視覚によることができる。Ｖポート割り当ての可聴音確認は、チャイムまたはトーンをヘッドホンに送ることによって為すことができる。チャイムまたはトーンがヘッドホンで鳴らされることを確実にするために、個人的な設定が無視されるか、または覆される場合がある。視覚的通知は、ヘッドホン上でのＬＥＤ（または他の視覚的表示子２０６）のフラッシングによって為すことができる。ヘッドホン上に単一のＬＥＤが提供されるなら、それが予め定められた早さにてフラッシュ（点灯）することがある。いくつかのＬＥＤが提供されるなら、ＬＥＤのパターンをフラッシュすることができる。後のシナリオから、そのパターンが結び付けられた制御器１５４と同じであることが望ましい。さらに、画面表示による通知を使用することがある。結び付けが不成功なら、成功した結び付けに対するものとは異なった通知が使用されることがある。
【００３８】
しかしながら、ステップ２２４にて１つより多いアクティブな制御器１５４がある場合には、ユーザはヘッドホン２００がコンソール１００によって結び付けされるべきＶポートを選択するように通知される。この通知は、表示子２０６を介してヘッドホン２００上で目視により視覚的画面上表示により、音響的に、または視覚的に実行されることがある。ここで図６〜図９を参照すると、Ｖポートのユーザ選択は、ダイヤルまたはジョグ・シャトル（ｊｏｇ  ｓｈｕｔｔｌｅ）（図６）、スライダ（図７）、ボタン（図８）、またはトグルスイッチ（図９）などの入力デバイス２１４により実行することができる。当業者は、Ｖポートの選択をするために他の機械的な入力デバイスを提供することができることを認識するであろう。
【００３９】
視覚的表示子２０６は、Ｖポートがヘッドホン２００上で選択されたユーザへ伝達するためのＬＥＤ、７セグメント表示などを含むことができる。入力デバイスを使用することは、複数のヘッドホンおよび特定の制御器１５４の間の競合を解決したり、または回避するために役に立つ。さらに、複数のヘッドホンが同一のＶポートに対して設定されたなら、発見されるべき最初のものがそのＶポートに割り当てられることが望ましい。ステップ２３２にてヘッドホン２００が発見され、そしてコンソール１００によって選択されたＶポートに結び付けられる。ステップ２３４にて結び付けが成功したことの通知が提供される。通知は上に述べられたものと同様であることができる。
【００４０】
あるいはまた、画面表示を使用して処理を実行することができる。ゲーム・プレイのための多くのオプションを構成するために画面表示が使用されるように、画面表示を使用することが、デバイスを構成するためによりなじみ深くかつ使いやすいとユーザが感じることがあるため、これは望ましい場合がある。ここで図１０を参照すると、画面上の処理はユーザが無線ヘッドホンに電源を入れたとき（ステップ２４０）に開始することがある。次に、制御器上でボタンが押下され、そしてユーザはオプション画面へ進む（ステップ２４２および２４４）。「無線ヘッドホン検出」というオプションが提示されることがあり、そして選択されたなら、コンソールがヘッドホンとの結合処理を起動する（ステップ２４６）。画面表示は、ヘッドホン上で結合ボタンを押下するようユーザに表した状態で提示される（ステップ２４８）。ユーザがヘッドホンの結合ボタンを押下し、そしてコンソールはヘッドホンを制御器に結び付けるための結合処理を達成する。ヘッドホンは次に、結合および結び付けが成功したことをユーザに通知することがある（ステップ２５０）。
【００４１】
別の代替手段として、ユーザが無線ヘッドホンに電源を入れ、そしてヘッドホンの結合ボタンを押下する（ステップ２４０および２４２）。これらの２ステップは、電源ボタンを単に１回押下することによって実行することができる。ユーザは、制御器上でボタンを押下し、そしてオプションに進む（ステップ２４４）。ユーザは次に、オプション画面から「無線ヘッドホン割り当て」というボタンを選択する（ステップ２５２）。コンソールは、ヘッドホンとの結合処理を起動し、そして処理を起動した制御器のＶポートにヘッドホンを結び付ける。ヘッドホンおよび／または画面表示は、結合および結び付けが成功したことをユーザに通知する（ステップ２５０）。
【００４２】
無線ヘッドホンを自身の制御器に結び付けようとするすべてのユーザに対して、上の処理を繰り返すことができる。
【００４３】
したがって上で記述されたように、コンソール１００はヘッドホンの制御器への結び付けを管理する。ヘッドホンはコンソールに結合され、コンソール１００が比較的に容易に新機能により更新可能なように、ヘッドホンおよび他の周辺機器の管理が時と共に発展することを可能とする。さらに、ヘッドホンおよび制御器の間で１対１の結び付けが為されることが望ましい。
【００４４】
結合／発見の通知に加えて、Ｖポートの割り当てが喪失し、そして／または再結び付けが為されたなら、ユーザに通知されることがある。例えば、制御器１００の結び付けは望ましくは、コンソール１００のパワー（ｐｏｗｅｒ）／スリープ（ｓｌｅｅｐ）周期の間で持続されるべきである。しかしながら、無線制御器の発見処理がパワー周期の後にＶポートを再割り当てすることがある。これは、そのパワー周期の前にＶポート３に結び付けられた制御器１５４が、後ではＶポートｌに結び付けられることがあるということを意味する。ヘッドホン２００は、制御器１５４に従ってＶポートｌへ付けられることになる。
【００４５】
元々は制御器１５４に結び付けられたヘッドホン２００は、制御器１５４に従ってその新たに割り当てられたＶポートへ付けられるべきである。これは、何らかのヘッドホン識別子により、または望ましくは、ヘッドホン２００を制御器１５４に結び付けるために使用されるゲーマ・プロファイルに対比してこれを達成することができる。後の事例においては、ゲーマがサインインするときに、ゲーマ・プロファイルに結び付けられたヘッドホン２００の一意な識別子を介して、どのヘッドホン２００が制御器１５４に結び付けられるべきであるかをプロファイルが判定する。制御器１５４は、発見の時に自律的にＶポートに割り当てられ、そして上で述べたようにヘッドホン２００は次に、そのＶポートに結び付けられる。
【００４６】
ユーザがゲーム・プレイの間有線接続されたヘッドホンを使用しようとすることが有ることが考えられる。有線のヘッドホンが制御器上のヘッドホン・ジャックに挿入されると、無線ヘッドホンの結び付けは有線のヘッドホンを優先して切断されるであろう。これは、有線のヘッドホンがユーザ選好が故に使用されているのであって、かつ有線のヘッドホンの偶発的な挿入はあり得そうにないと思われるからである。
【００４７】
Ｖポートを選択するための制御に加えて、ヘッドホンは、電源オン／オフ、マイクロホン無音化、音量上げ／下げ、コンソール接続、などのための制御を含むことがある。表示子は、電池水準（例えば、ＬＥＤまたは可聴音警報）、ヘッドホンＯＮなどのために提供されることがある。行方不明のヘッドホン２００の位置を示すためにブザーまたは他の可聴音機構が提供されることがある。
【００４８】
上の処理は無線制御器に関して記述されているが、無線ヘッドホンが結び付けられる有線の制御器に等しく適用することができることに注意されたい。
【００４９】
本発明が様々な図面よりなる好適な実施形態に関連して記述されているが、本発明の同一の機能をそこから逸脱することなく実行するために、他の同様の実施形態を使用することができ、または記述された実施形態に修正および追加を為すことができることを理解されたい。
【図面の簡単な説明】
【００５０】
【図１】本発明の態様を実施することができるゲーム・コンソールを示すブロック図である。
【図２】制御器およびＬＥＤ表示子例を示す図である。
【図３】コンソールによって結合され、かつ発見される１つまたは複数の制御器／周辺機器の例を示す図である。
【図４】無線デバイス例を示すブロック図である。
【図５】無線デバイスを周辺機器に結び付けるために実行される代表的処理例を示す図である。
【図６】代表的無線デバイスの設計例を示す図である。
【図７】代表的無線デバイスの設計例を示す図である。
【図８】代表的無線デバイスの設計例を示す図である。
【図９】代表的無線デバイスの設計例を示す図である。
【図１０】無線デバイスを周辺機器に結び付けるために実行される代替の処理例を示す図である。
【図１１】無線デバイスを周辺機器に結び付けるために実行される代替の処理例を示す図である。
【図１】
2009520387.tif 000002
【図２】
2009520387.tif 000003
【図３】
2009520387.tif 000004
【図４】
2009520387.tif 000005
【図５】
2009520387.tif 000006
【図６】
2009520387.tif 000007
【図７】
2009520387.tif 000008
【図８】
2009520387.tif 000009
【図９】
2009520387.tif 000010
【図１０】
2009520387.tif 000011
【図１１】
2009520387.tif 000012
【手続補正書】
【提出日】平成20年8月29日(2008.8.29)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2009520387.tif 000013
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
2009520387.tif 000014
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2009520387.tif 000015
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図６
【補正方法】変更
【補正の内容】
【図６】
2009520387.tif 000016
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図７
【補正方法】変更
【補正の内容】
【図７】
2009520387.tif 000017
【手続補正６】
【補正対象書類名】図面
【補正対象項目名】図８
【補正方法】変更
【補正の内容】
【図８】
2009520387.tif 000018
【手続補正７】
【補正対象書類名】図面
【補正対象項目名】図９
【補正方法】変更
【補正の内容】
【図９】
2009520387.tif 000019
【手続補正８】
【補正対象書類名】図面
【補正対象項目名】図１０
【補正方法】変更
【補正の内容】
【図１０】
2009520387.tif 000020
【手続補正９】
【補正対象書類名】図面
【補正対象項目名】図１１
【補正方法】変更
【補正の内容】
【図１１】
2009520387.tif 000021