(57)【要約】ゲームコントローラは、ハウジングと、複数の入力コンポーネントと、プロセッサと、ヘッドセットと通信可能に結合可能な有線または無線インターフェースと、ゲームコンソールと通信可能に結合可能な有線または無線インターフェースであって、該ゲームコンソールが視聴覚システムと通信可能に結合可能である、有線または無線インターフェースと、ヘッドセットがゲームコントローラと結合されているか否かを検証するオーディオヘッドセット検出回路と、オーディオヘッドセットがゲームコントローラと結合されていないとオーディオヘッドセット検出回路が（自動的または要求に応じて）検出する場合、視聴覚システムの音声を調整させる音声制御信号を送信する送信器と、オーディオヘッドセットがゲームコントローラと結合されているとオーディオヘッドセット検出回路が（自動的または要求に応じて）検出する場合、ヘッドセットの音声を調整させる音声制御信号を送信する送信器とを含むことができる。【選択図】図１
2020522316.tif 000002
【特許請求の範囲】
【請求項１】
ゲームコントローラであって、
複数の入力コンポーネントと結合されたハウジングと、
プロセッサと、
オーディオヘッドセットのオーディオコネクタを受容するためのオーディオジャックであって、前記プロセッサと通信可能に結合される、オーディオジャックと、
前記プロセッサに通信可能に結合された第１のケーブルであって、該第１のケーブルが近位端で前記ハウジングに固定され、ゲームコンソールへの接続を確立するために遠位端で前記ゲームコンソールのソケットに挿入可能であり、前記ゲームコンソールが第２のケーブルを介して視聴覚システムに通信可能に結合される、第１のケーブルと、
前記プロセッサに通信可能に結合されたオーディオヘッドセット検出回路であって、該オーディオヘッドセット検出回路が前記オーディオジャックに結合されたスイッチを備え、オーディオコネクタが前記オーディオジャックに差し込まれているとき、前記スイッチを第１の状態にし、オーディオコネクタが前記ジャックに差し込まれていないとき、前記スイッチを第２の状態にする、オーディオヘッドセット検出回路と、
音声制御動作に対応する入力コンポーネントの作動に応答して音声制御信号を送信して、前記オーディオヘッドセット検出回路の前記スイッチが前記第２の状態にある場合、前記視聴覚システムのスピーカによって出力された音の音声属性を調整させる、送信器と、
を備える、ゲームコントローラ。
【請求項２】
前記送信器は、音声制御動作に対応する入力コンポーネントにおける作動に応答して音声制御信号を送信して、前記オーディオヘッドセット検出回路の前記スイッチが前記第１の状態にある場合、前記オーディオヘッドセットのスピーカによって出力された音の音声属性を調整させる、請求項１に記載のゲームコントローラ。
【請求項３】
前記第１の状態は閉状態であり、前記第２の状態は開状態である、請求項１に記載のゲームコントローラ。
【請求項４】
前記第１の状態は開状態であり、前記第２の状態は閉状態である、請求項１に記載のゲームコントローラ。
【請求項５】
音声制御動作に対応する入力コンポーネントの作動は、同時入力コンポーネント作動のパターン、個々の入力コンポーネント作動の順序付けられたシーケンス、および単一の個々の入力コンポーネント作動のうちの１つまたは複数を含む、請求項１に記載のゲームコントローラ。
【請求項６】
前記音声制御信号は、前記第１のケーブルを介して前記ゲームコントローラから前記コンソールに送信され、ビデオゲームコンソールは前記音声制御信号に基づいて第２の信号を生成し、第２のケーブルを介して前記視聴覚システムに送信された前記第２の信号は前記視聴覚システムのスピーカによって出力された音の音声を調整させる、請求項１に記載のゲームコントローラ。
【請求項７】
前記視聴覚システムはテレビである、請求項１に記載のゲームコントローラ。
【請求項８】
ゲームコントローラであって、
ハウジングと、
複数の入力コンポーネントと、
プロセッサと、
ゲームコンソールと通信可能に結合可能な第１の通信回路であって、前記ゲームコンソールがテレビと通信可能に結合可能である、第１の通信回路と、
ゲームヘッドセットと通信可能に結合可能な第２の通信回路と、
機械可読命令を含む非一時的コンピュータ可読媒体であって、前記機械可読命令は、前記プロセッサによって実行されるときに前記ゲームコントローラに対して、
前記ゲームヘッドセットが前記第２の通信回路と通信可能に結合されるか否かを判定させ、
音声制御動作に対応する入力コンポーネントの作動に応答して、
前記ゲームヘッドセットが前記第２の通信回路と通信可能に結合されていると信号が判定された場合、前記音声制御動作に従って前記ヘッドセットの音声出力装置によって出力された放音の音声を調整させる信号、または
前記ゲームヘッドセットが前記第２の通信回路と通信可能に結合されていないと信号が判定された場合、前記音声制御動作に従って前記テレビの音声出力装置によって出力された放音の音声を調整させる信号、を送信させる、非一時的コンピュータ可読媒体と、
を備える、ゲームコントローラ。
【請求項９】
前記入力コンポーネントは、ボタン、方向パッド、ジョイスティック、ダイヤル、トリガ、バンパ、ホイールおよびスイッチのうちの１つまたは複数を含む、請求項８に記載のゲームコントローラ。
【請求項１０】
前記コンソールと通信可能に結合可能な前記第１の通信回路は、ＲＦ送信器、ＲＦ受信器、ＩＲ送信器およびＩＲ受信器のうちの１つまたは複数を含む、請求項８に記載のゲームコントローラ。
【請求項１１】
前記コンソールと通信可能に結合可能な前記第２の通信回路は、ＲＦ送信器、ＲＦ受信器、ＩＲ送信器およびＩＲ受信器のうちの１つまたは複数を含む、請求項８に記載のゲームコントローラ。
【請求項１２】
音声制御動作は、音量増加、音量減少、音声ミュート、ビデオゲーム環境における背景音に対する言語音の音声調整、および高音に対する低音の音声調整のうちの１つまたは複数を含む、請求項８に記載のゲームコントローラ。
【請求項１３】
音声制御動作に対応する入力コンポーネントの作動は、同時入力コンポーネント作動のパターン、個々の入力コンポーネント作動のシーケンス、および単一の個々の入力コンポーネント作動のうちの１つまたは複数を含む、請求項８に記載のゲームコントローラ。
【請求項１４】
前記テレビの音声出力装置によって出力された放音の音声を生じさせる前記信号は、前記コンソールに送信され、前記コンソールはそれに応答して前記テレビに信号を送って、前記ゲームコントローラから受信された前記信号に従って放音の音声を調整する、請求項８に記載のゲームコントローラ。
【請求項１５】
前記テレビの音声出力装置によって出力された放音の音声を生じさせる前記信号は、前記テレビに直接送信される、請求項８に記載のゲームコントローラ。
【請求項１６】
ゲームコントローラであって、
ハウジングと、
複数の入力コンポーネントと、
プロセッサと、
ゲームコンソールと通信可能に結合可能な第１の通信回路であって、前記ゲームコンソールが視聴覚システムと通信可能に結合可能である、第１の通信回路と、
ゲームヘッドセットと通信可能に結合可能な第２の通信回路と、
機械可読命令を含む非一時的コンピュータ可読媒体であって、前記機械可読命令は、前記プロセッサによって実行されるときに前記ゲームコントローラに対して、
前記ゲームヘッドセットが前記第２の通信回路と通信可能に結合されるか否かを判定させ、
音声制御動作に対応する入力コンポーネントの作動に応答して、
前記ゲームヘッドセットが前記第２の通信回路と通信可能に結合されていると信号が判定された場合、前記音声制御動作に従って前記ヘッドセットの音声出力装置によって出力された放音の音声を調整させる信号、または
前記ゲームヘッドセットが前記第２の通信回路と通信可能に結合されていないと信号が判定された場合、前記音声制御動作に従って前記視聴覚システムの音声出力装置によって出力された放音の音声を調整させる信号、を送信させる、非一時的コンピュータ可読媒体と、
を備える、ゲームコントローラ。
【請求項１７】
前記入力コンポーネントは、ボタン、方向パッド、ジョイスティック、ダイヤル、トリガ、バンパ、ホイール、スライダスイッチおよびトグルスイッチのうちの１つまたは複数を含む、請求項１６に記載のゲームコントローラ。
【請求項１８】
前記コンソールと通信可能に結合可能な前記第１の通信回路は、ＲＦ送信器、ＲＦ受信器、ＩＲ送信器およびＩＲ受信器のうちの１つまたは複数を含む、請求項１６に記載のゲームコントローラ。
【請求項１９】
前記コンソールと通信可能に結合可能な前記第２の通信回路は、ＲＦ送信器、ＲＦ受信器、ＩＲ送信器およびＩＲ受信器のうちの１つまたは複数を含む、請求項１６に記載のゲームコントローラ。
【請求項２０】
音声制御動作は、音量増加、音量減少、音声ミュート、ビデオゲーム環境における背景音に対する言語音の音声調整、および高音に対する低音の音声調整のうちの１つまたは複数を含む、請求項１６に記載のゲームコントローラ。
【請求項２１】
音声制御動作に対応する入力コンポーネントの作動は、同時入力コンポーネント作動のパターン、個々の入力コンポーネント作動のシーケンス、および単一の入力コンポーネント作動のうちの１つまたは複数を含む、請求項１６に記載のゲームコントローラ。
【請求項２２】
前記視聴覚システムの音声出力装置によって出力された放音の音声を調整させる前記信号は、前記コンソールに送信され、該コンソールはそれに応答して前記視聴覚システムに信号を送って、前記ゲームコントローラから受信された前記信号に従って放音の音声を調整する、請求項１６に記載のゲームコントローラ。
【請求項２３】
前記視聴覚システムの音声出力装置によって出力された放音の音声を調整させる前記信号は、前記視聴覚システムに直接送信される、請求項１６に記載のゲームコントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概してゲーム周辺機器に関し、より具体的には、いくつかの実施形態は、ゲームコントローラ用のインテリジェント音声制御に関する。
【背景技術】
【０００２】
ビデオゲームシステムは、あらゆる年齢の消費者の間で非常に人気があり続けている。ビデオゲームは、もはや若者だけのものではなく、あらゆる年齢向けのゲームおよびアクティビティがある。大部分の家庭および多くのオフィスでも、少なくとも１つのビデオゲームシステムがある。最新のビデオゲームシステムは通常、コンソール、１つまたは複数のハンドヘルドコントローラ、視聴覚システム、およびリモコンを含む。
【０００３】
コンソールは、ビデオゲームプログラムを実行し、ＤＶＤまたは他の媒体を再生し、アプリケーションを実行し、インターネットにアクセスし、他の同様の機能を実行する。ハンドヘルドコントローラは、ゲームコントローラ、ジョイパッドまたはゲームパッドと呼ばれることもあり、ビデオゲーム環境で所望の機能を実装するために信号をコンソールに送信する。例えば、ハンドヘルドコントローラは、信号を送信して、ゲームのキャラクタおよび機器を制御し、ゲーム設定を調整し、ゲーム環境をナビゲーションし、他の方法でシステムを制御することができる。視聴覚システムは、コンソールから受信した音声信号および映像信号を使用して、コンソール上で実行されているゲームまたは他のアプリケーションに対応する音声および映像を提示する。システムリモコンは、含まれる場合、視聴覚システムおよび／またはコンソールの設定および機能を制御する。例えば、システムリモコンは、視聴覚システム用の音声制御を提供することができる。
【０００４】
ゲーマの間で最も一般的に使用される視聴覚システムは、テレビまたはモニタである。テレビは、コンソールから受信した音声および映像の入力信号に基づいて、ビデオゲームの可聴音および視覚映像の両方を伝達することができる。場合によっては、ゲーマは、テレビのスピーカの代わりにヘッドセットまたは他のイヤホン装置を使用することを好む。また、場合によっては、ゲーマはヘッドセットとテレビを交互に切り替えて、関連する音声を提供する。
【０００５】
いくつかの最新のビデオゲームシステムでは、ユーザは、ハンドヘルドコントローラのボタンを押すことによって、接続されたヘッドセットによって生成された音の音声を調整することができる。しかし、ユーザが音声のためにヘッドセットを使用することからテレビを使用することに切り替える（またはテレビの音声機能を使用して単純に開始する）とき、ユーザはハンドヘルドコントローラからテレビ音の音声を調整することができない。その代わりに、テレビによって出力された音の音声を変更するために、ユーザはリモコンを操作しなければならない。これは、様々な理由でゲーマを苛立たせる可能性がある。第一に、ゲーマが別の装置（リモコン）を見つけて操作して、テレビからの音声出力を変更しなければならないため、不満が生じる可能性がある。これは、多くの場合、ユーザが音声を調整する間、ユーザがゲームを一時停止（一時停止できる範囲で）しなければならないか、または、ビデオゲームが継続している間、ユーザがリモコンの音声上げボタンまたは音声下げボタンを操作するために、コントローラから一方の手を離さなければならないことを意味する。これらの欠点の各々は特に、ビデオゲームにおけるゲーマのパフォーマンスを低下させ、かつ／またはユーザのゲーム体験を中断させ得る。
【発明の概要】
【０００６】
開示技術の実施形態によれば、ゲームコントローラは、複数の入力コンポーネントと結合されたハウジングと、プロセッサと、オーディオヘッドセットのオーディオコネクタを受容するためのオーディオジャック（プロセッサと通信可能に結合されたオーディオジャック）と、プロセッサに通信可能に結合された第１のケーブル（近位端でハウジングに固定され、ゲームコンソールへの接続を確立するために、遠位端でゲームコンソールのソケットに挿入可能な第１のケーブルであって、該ゲームコンソールが第２のケーブルを介して視聴覚システムに通信可能に結合される、第１のケーブル）と、プロセッサに通信可能に結合されたオーディオヘッドセット検出回路であって、オーディオジャックに結合されたスイッチを含む、オーディオヘッドセット検出回路とを含むことができる。オーディオヘッドセット検出回路のスイッチは、オーディオコネクタがオーディオジャックに差し込まれているときに第１の状態とされ、オーディオコネクタがジャックに差し込まれていないときに第２の状態とされる。実施形態は、（音声制御動作に対応する入力コンポーネントの作動に応答して）音声制御信号を送信して、オーディオヘッドセット検出回路のスイッチが第２の状態にある場合、視聴覚システムのスピーカによって出力される音の音声属性を調整させる送信器を含むことができる。
【０００７】
いくつかの実施形態では、本開示のゲームコントローラの実施形態は、音声制御動作に対応する入力コンポーネントにおける作動に応答して、音声制御信号を送信して、オーディオヘッドセット検出回路のスイッチが第１の状態である場合、オーディオヘッドセットのスピーカによって出力される音の音声属性を調整させる、送信器（直前の段落で述べた送信器と同一または異なる送信器であり得る）を含む。第１の状態は閉状態であってもよく、第２の状態は開状態であってもよく、またはその逆であってもよい。
【０００８】
いくつかの実施形態では、音声制御動作に対応する入力コンポーネントの作動は、同時入力コンポーネント作動のパターン、個々の入力コンポーネント作動の順序付けられたシーケンス、および単一の個々の入力コンポーネント作動のうちの１つまたは複数を含む。
【０００９】
いくつかの実施形態では、音声制御信号は、第１のケーブルを介してゲームコントローラからコンソールに送信され得る。ビデオゲームコンソールは、それに応答して音声制御信号に基づいて第２の信号を生成し、第２の信号は次に、第２のケーブルを介して視聴覚システムに送信され得る。音声制御信号は、単独でまたは第２の信号と共に見られて、視聴覚システム（例えば、テレビ）のスピーカによって出力される音の音声属性の調整を生じさせるか、または他の方法でそれを実現する。
【００１０】
開示技術の実施形態によれば、ゲームコントローラは、ハウジングと、複数の入力コンポーネントと、プロセッサと、ゲームコンソール（テレビと通信可能に結合可能なゲームコンソール）と通信可能に結合可能な第１の通信回路（例えば、有線または無線通信回路）と、ゲームヘッドセットと通信可能に結合可能な第２の通信回路（例えば、有線または無線通信回路）と、非一時的コンピュータ可読媒体とを含むことができる。非一時的コンピュータ可読媒体は、プロセッサによって実行されるとき、（例えば、コンピューティングコンポーネント、センサ、またはこれらの回路を介して）ゲームコントローラに、ゲームヘッドセットが第２の通信回路と通信可能に結合されているか否かを判定させ、（音声制御動作に対応する入力コンポーネントの作動に応答して）、（ｉ）ゲームヘッドセットが第２の通信回路と通信可能に結合されていると信号が判定された場合、音声制御動作に従ってヘッドセットの音声出力装置によって出力された放音の音声を調整させる信号、または（ｉｉ）ゲームヘッドセットが第２の通信回路と通信可能に結合されていないと信号が判定された場合、音声制御動作に従ってテレビの音声出力装置によって出力された放音の音声を調整させる信号、を送信させる、機械可読命令を含むことができる。
【００１１】
いくつかの実施形態では、入力コンポーネントは、ボタン、方向パッド、ジョイスティック、ダイヤル、トリガ、バンパ、ホイールおよびスイッチのうちの１つまたは複数を含む。
【００１２】
いくつかの実施形態では、コンソールと通信可能に結合可能な第１の通信回路は、無線通信モジュールを含む。このような無線通信モジュールは、ＲＦ送信器、ＲＦ受信器、ＩＲ送信器およびＩＲ受信器などのうちの１つまたは複数を含むことができる。いくつかの実施形態では、コンソールと通信可能に結合可能な第１の通信回路は、電線（例えば、ケーブル）を含む。
【００１３】
いくつかの実施形態では、コンソールと通信可能に結合可能な第２の通信回路は、無線通信モジュールを含む。このような無線通信モジュールは、ＲＦ送信器、ＲＦ受信器、ＩＲ送信器およびＩＲ受信器などのうちの１つまたは複数を含むことができる。いくつかの実施形態では、コンソールと通信可能に結合可能な第２の通信回路は、電線（例えば、ケーブル）を含む。
【００１４】
いくつかの実施形態では、音声制御動作は、音量増加、音量減少、音声ミュート、ビデオゲーム環境における背景音に対する言語音の音声調整、および高音に対する低音の音声調整、または任意の他の音声属性の任意の他の調整のうちの１つまたは複数を含む。
【００１５】
いくつかの実施形態では、音声制御動作に対応する入力コンポーネントの作動は、同時入力コンポーネント作動のパターン、個々の入力コンポーネント作動のシーケンス、および単一の個々の入力コンポーネント作動のうちの１つまたは複数を含む。
【００１６】
いくつかの実施形態では、テレビの音声出力装置によって出力された放音の音声を生じさせる信号は、コンソールに送信され、コンソールはそれに応答してテレビに信号を送って、ゲームコントローラから受信された信号に従って放音の音声を調整する。いくつかの実施形態では、テレビの音声出力装置によって出力された放音の音声を生じさせる信号は、テレビに直接送信される。
【００１７】
開示技術の実施形態によれば、ゲームコントローラは、ハウジングと、複数の入力コンポーネントと、プロセッサと、ゲームコンソール（視聴覚システムと通信可能に結合可能なゲームコンソール）と通信可能に結合可能な第１の通信回路と、ゲームヘッドセットと通信可能に結合可能な第２の通信回路と、非一時的コンピュータ可読媒体とを含むことができる。実施形態では、非一時的コンピュータ可読媒体は、プロセッサによって実行されるとき、（例えば、コンピューティングコンポーネント、センサ、またはこれらの回路を介して）ゲームコントローラに、ゲームヘッドセットが第２の通信回路と通信可能に結合されているか否かを判定させ、（音声制御動作に対応する入力コンポーネントの作動に応答して）、（ｉ）ゲームヘッドセットが第２の通信回路と通信可能に結合されていると信号が判定された場合、音声制御動作に従ってヘッドセットの音声出力装置によって出力された放音の音声を調整させる信号、または（ｉｉ）ゲームヘッドセットが第２の通信回路と通信可能に結合されていないと信号が判定された場合、音声制御動作に従って視聴覚システムの音声出力装置によって出力された放音の音声を調整させる信号、を送信させる、機械可読命令を含む。
【００１８】
いくつかの実施形態では、入力コンポーネントは、ボタン、方向パッド、ジョイスティック、ダイヤル、トリガ、バンパ、ホイール、スライダスイッチおよびトグルスイッチのうちの１つまたは複数を含むことができる。
【００１９】
いくつかの実施形態では、コンソールと通信可能に結合可能な第１の通信回路は、無線通信モジュールである。無線通信モジュールは、ＲＦ送信器、ＲＦ受信器、ＩＲ送信器およびＩＲ受信器のうちの１つまたは複数を含むことができる。代替的または追加的に、第１の通信回路は、電線（例えば、ケーブル）を含むことができる。
【００２０】
いくつかの実施形態では、コンソールと通信可能に結合可能な第２の通信回路は、無線通信モジュールである。無線通信モジュールは、ＲＦ送信器、ＲＦ受信器、ＩＲ送信器およびＩＲ受信器のうちの１つまたは複数を含むことができる。代替的または追加的に、第２の通信回路は、電線（例えば、ケーブル）を含むことができる。
【００２１】
いくつかの実施形態では、音声制御動作は、音量増加、音量減少、音声ミュート、ビデオゲーム環境における背景音に対する言語音の音声調整、および高音に対する低音の音声調整、または任意の他の音声属性の任意の他の調整のうちの１つまたは複数を含む。
【００２２】
いくつかの実施形態では、音声制御動作に対応する入力コンポーネントの作動は、同時入力コンポーネント作動のパターン、個々の入力コンポーネント作動のシーケンス、および単一の入力コンポーネント作動のうちの１つまたは複数を含む。
【００２３】
いくつかの実施形態では、視聴覚システムの音声出力装置によって出力された放音の音声属性を生じさせる信号は、コンソールに送信される（コンソールはそれに応答して視聴覚システムに信号を送って、ゲームコントローラから受信された信号に従って放音の音声を調整する）。
【００２４】
いくつかの実施形態では、視聴覚システムの音声出力装置によって出力された放音の音声属性を生じさせる信号は、視聴覚システム（例えば、テレビ）に直接送信される。
【００２５】
開示技術の他の特徴および態様は、例示として、開示技術の実施形態による特徴を示す添付の図面と併せて、以下の発明を実施するための形態から明らかになるであろう。本概要は、添付の特許請求の範囲によってのみ定義される、本明細書に記載のいかなる発明の範囲も限定することを意図するものではない。
【図面の簡単な説明】
【００２６】
１つまたは複数の様々な実施形態による本明細書に開示する技術を以下の図を参照して詳細に説明する。図面は、例示のみを目的として提供され、単に開示技術の典型的または例示的な実施形態を示す。これらの図面は、開示技術についての読者の理解を容易にするために提供され、それらの広がり、範囲、または適用性を限定するものとはみなされない。説明を明確かつ容易にするために、これらの図面は必ずしも縮尺通りに作成されていないことに留意すべきである。
【００２７】
本明細書に含まれる図面のいくつかは、開示技術の様々な実施形態を異なる視角から例示する。添付の説明文は、「上面」、「底面」、または「側面」図などの図面を参照することができるが、このような参照は、単に説明的であり、明示的に別段の記載がない限り、開示技術が特定の空間的配向において実施されるか、または使用されることを意味するものでも要求するものでもない。
【００２８】
【図１】本開示の１つまたは複数の実施形態が実装され得る例示的なビデオゲーム環境を示す図である。
【００２９】
【図２】本開示の１つまたは複数の実施形態によるインテリジェント音声制御を有する例示的なゲームコントローラの様々なコンポーネントを示すブロック図である。
【００３０】
【図３】本開示の１つまたは複数の実施形態によるインテリジェント音声制御を有する例示的なゲームコントローラの様々なコンポーネントを示すブロック図である。
【００３１】
【図４】本開示の１つまたは複数の実施形態によるインテリジェント音声制御を有するゲームコントローラによって実施され得る例示的な方法を示すフローチャートである。
【００３２】
図面は、網羅的であること、または本発明を開示した正確な形態に限定することを意図していない。本発明は、修正および変更によって実施することができ、開示技術は、特許請求の範囲およびその均等物によってのみ限定されることを理解すべきである。
【発明を実施するための形態】
【００３３】
本明細書に開示する技術の実施形態は、ゲーマまたは他のユーザが、音声機能を制御するシステムリモコンにアクセスする必要なく、ゲームコントローラを使用して、ビデオゲームシステムのそのような音声機能を制御することを可能にするためのシステムおよび方法に関する。例えば、いくつかの実施形態では、ゲームコントローラは音声制御ボタンを含み、有線または無線インターフェースを介してオーディオヘッドセット（例えば、ヘッドホン、イヤホンなど）に接続されているか否かを検出するように構成することができる。ゲームコントローラは、ゲームコントローラがオーディオヘッドセットへの接続を検出した場合、ユーザが音声制御ボタンを操作することによってオーディオヘッドセットへの音声信号を制御するように構成することができる。例えば、これは、ヘッドセット音声、チャット音声、チャットミュート、音声バランスなどを制御することができる。ゲームコントローラは、ゲームコントローラが、オーディオヘッドセットが接続されていないと判定した場合、ユーザが音声制御ボタンを操作することによって、コンソールへの音声信号を制御するように更に構成することができる。例えば、これは、ゲーム音声、音声バランス、チャット音声、およびチャットミュート（例として、システムマイクを介して）などを制御することができる。したがって、ゲームコントローラ上の音声制御ボタンを使用して、コンソールを介することなどでシステム音声機能を制御することができ、ゲームコントローラにヘッドセットが接続されていない場合には、ゲームコントローラは自動的にそのような制御に切り替わるように構成することができる。ビデオゲーム環境内のゲームアプリケーションに関して説明したが、本明細書に開示するシステムおよび方法は、ビデオゲームコンソールの他のアプリケーションと共に、またビデオゲームコンソール以外のメディア装置と共に実施することができる。
【００３４】
図１は、本開示の１つまたは複数の実施形態が実装され得る例示的なビデオゲームシステム１００を示す。この例に示すように、ビデオゲームシステムは、１つまたは複数のコントローラ１１０と、コンソール１２０と、視聴覚システム１３０と、ヘッドセット１４０とを含むことができる。動作中、コントローラ１１０は、通信リンク１７２を介してコンソール１２０と通信し、コンソール１２０は通信リンク１７３を介して視聴覚システム１３０と通信する。コンソール１２０は、例えば、ビデオゲームプログラムなどのアプリケーションを実行し、このコンソールは、ユーザがビデオゲーム体験に没頭してビデオゲームの音を聞き映像を見ることができるように、視聴覚システムに（通信リンク１７３を介して）送信され得る音声信号および映像信号を生成する。例えば、コンソール１２０は、音声信号、映像信号および他の信号（例えば、Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ（ＣＥＣ）などの制御信号）を、ＨＤＭＩ（登録商標）（高精細度マルチメディアインターフェース）、デジタル・ビジュアル・インターフェース（ＤＶＩ）または他の接続を介して視聴覚システム１３０のモニタ（またはａ／ｖ受信器）に送信することができる。
【００３５】
コンソール１２０は、ビデオゲームプログラムおよび他のアプリケーションを通じて利用可能な機能を制御するコントローラ１１０から（有線または無線の通信リンク１７２を介して）信号を受信する。コンソール１２０はまた、信号をコントローラ１１０に（通信リンク１７２を介して）送信して、ゲーム中にフィードバック（例えば、振動／衝撃制御、点滅灯、生体刺激フィードバックのための信号など）をユーザに提供することができる。通信リンク１７２は、有線または無線の通信リンクであってもよい。
【００３６】
コントローラ１１０は、ヘッドセット１４０と（通信リンク１７１を介して）通信することもできる。ヘッドセット１４０が音声出力装置として使用される場合、コントローラ１１０は、コンソール１２０から（通信リンク１７２を介して）受信された音声信号に基づいて、音声信号をヘッドセット１４０に（通信リンク１７２を介して）伝達することができる。通信リンク１７１は、有線または無線の通信リンクであってもよい。同様に、通信リンク１７２は、有線または無線の通信リンクであってもよい。
【００３７】
視聴覚システム１３０およびヘッドセット１４０は各々、１つまたは複数の音声出力装置を含むことができる。これらは、例えば、スピーカ、骨伝導装置（ヘッドセットの場合）、または他の音声変換器を含み得る。ユーザは、視聴覚システム１３０のスピーカ１３２およびディスプレイ１３４を使用して、ゲームの音および映像をそれぞれ提供することを望むことができる。あるいは、ユーザは、映像を提供するために視聴覚システムのディスプレイ１３４を使用し続けながら、ゲームの音を提供するためにヘッドセット１４０のスピーカ１４２を使用することを選択することができる。更に別の例では、ユーザは、所与のゲームセッション中に、ヘッドセット１４０のスピーカ１４２と視聴覚システム１３０のスピーカ１３２との使用を交互に切り替えることができる。
【００３８】
図２〜図５を参照してより詳細に説明するように、コントローラ１００は、ヘッドセット１４０がコントローラ１１０と接続されているか、または音声装置として選択されているかに応じて、音声制御信号を生成し、コンソール１２０およびヘッドセット１４０（または視聴覚システム１３０）のいずれかまたは両方に送信することができる。ヘッドセット検出回路（より詳細に後述する）が、コントローラ１１０に含まれ、ヘッドセット１４０に接続されているか否かを判定するために使用することができる。コントローラから送信される音声制御信号は、ユーザが所定の方法でコントローラ１１０の１つまたは複数の入力コンポーネントを押す（または他の方法で作動する）ことによって引き起こされ得る。
【００３９】
本開示のコントローラの更なる詳細を説明する前に、図１は視聴覚システム１３０をテレビ（スピーカ１３２およびディスプレイ１３４が同一の装置内に組み込まれている）として示しているが、任意の種類の視聴覚システムが利用され得ることに留意すべきである。すなわち、本明細書に開示する技術は、任意の種類の視聴覚システムを含む環境で実施することができ、この視聴覚システムには、ディスプレイおよびスピーカが別個の装置（例えば、コンピュータのモニタおよび分離されたコンピュータのスピーカ、サウンドバーを有するテレビ、サラウンドサウンドまたはホームシアターシステムなど）に組み込まれることが、当業者によって認識されるべきである。
【００４０】
図２は、本開示の１つまたは複数の実施形態によるインテリジェント音声制御を有する例示的なゲームコントローラ２１０の様々なコンポーネントを示すブロック図である。図示の例におけるコントローラ２１０は、ハウジング２０１と、プロセッサ２０２と、メモリ２０３と、第１のポート２０４（通信回路と結び付けられるか、または通信回路の一部）と、第２のポート２０５（通信回路と結び付けられるか、または通信回路の一部）と、ヘッドセット検出回路２０６と、電源２０７とを含む。図示のように、第１のポート２０４は、コントローラ２１０をコンソール１２０に結び付けるケーブルまたは他の有線インターフェース２７２（例えば、図１の通信リンク１７２）に結合することができる。さらに、第２のポート２０５は、コントローラ２１０をヘッドセット１４０に結び付けるケーブルまたは他の有線インターフェース２７１（例えば、図１の通信リンク１７１）に結合することができる。第１のポート２０４および第２のポート２０５は、１つまたは複数の通信回路を含むか、その一部であるか、またはそれに結合され得る。通信回路は、別の発信元からの１つまたは複数の入力に基づいた通信チャネルを介して１つまたは複数の出力信号を送信するために構成された回路である。
【００４１】
第１および第２のポートは、任意の形態をとり得ることに留意すべきである。例えば、いくつかの実施形態では、第１のポート２０４は、電気コネクタであってもよく、または単にコントローラ２１０のハウジング２０１内に保持された内部回路基板への半田付けされた接続点であってもよい。このような実施形態では、第１のポート２０４は、ユーザが通信リンクを確立するために有線インターフェース２７２の他端をコンソール１２０のソケットに差し込むだけでよいように、有線インターフェース２７２に固定して取り付けられる。このような実施形態では、有線インターフェース２７２は、コントローラ２１０自体の一部と見なされ得る。他の例示的ないくつかの実施形態では、第１のポート２０４は、有線インターフェース２７２に接続された相補的プラグが取り外し可能にプラグ接続され得るソケットを含むことができる。このような実施形態では、有線インターフェース２７２は、コントローラ２１０自体の不可欠な部分と見なされ得ない。
【００４２】
同様に、いくつかの例示的な実施形態では、第２のポート２０５は、有線インターフェース２７１に接続された相補的プラグ（例えば、３．５ｍｍのＡＵＸコネクタ）が取り外し可能にプラグ接続され得るソケット（例えば、補助ジャック）を含むことができる。
【００４３】
図示のように、プロセッサ２０２、メモリ２０３、ヘッドセット検出回路２０６、第１のポート２０４、第２のポート２０５、および電源２０７は、共に通信可能に結合される。このような通信結合は、当技術分野で既知の任意の有線接続（例えば、バス２０９）または無線接続を介して提供することができる。前述のうちの任意の１つまたは複数は、前述のコンポーネントのうちの任意の１つまたは複数の間の相互運用／通信を可能にする構造および接続点を提供する１つまたは複数のチップセットまたは回路基板上に統合することができる。加えて、かつ同様の方法で、前述のコンポーネントのうちの任意の１つまたは複数は、コントローラの入力コンポーネントの作動を検出するコントローラ２１０のセンサに更に通信可能に更に結合することができる。このような入力コンポーネントを図２に示さないが、ユーザ入力コンポーネントは、シフトボタン、方向パッド、ＡＢＸＹボタン、メニューボタン、トリガ、バンパ、ジョイスティック、または当技術分野で既知であるか、または当技術分野で以下に使用され得る他の任意の種類の入力コンポーネントの少なくとも１つを含んでもよいことが理解されよう。さらに、コントローラに設けられたセンサ（図示せず）は、入力コンポーネントのうちの１つまたは複数を押したり、切り替えたり、触れたり、または操作したりするなど、作動を検出または他の方法で感知することができることが理解されよう。このような性能は当技術分野では一般に既知であり、ここで繰り返す必要はない。
【００４４】
いくつかの実施形態では、音声制御信号（例えば、音声制御、ミュート、トーン、バランスなど）は、単独で、パターンで、連続的に、同時に、またはこれらの任意の組み合わせで、入力コンポーネントのうちの１つまたは複数の作動時に生成され送信され得る。入力コンポーネントは、例えば、ボタン、トリガ、トグル、スイッチ、ホイール、ジョイスティック、Ｄパッドなどを含むことができる。図２はこれらの入力コンポーネントを明示的に示していないが、音声制御のために使用され得る信号を生成するために、任意の所定の方法（製造者、販売者またはユーザによって事前定義される）で任意のものを使用することができることが当業者によって理解されよう。いくつかの例示的な入力コンポーネント、例えば、シフトボタン１１１、方向パッド１１２、ＡＢＸＹボタン１１３、メニューボタン１１４、トリガ１１５、バンパ１１６、ジョイスティック１１７を図１に示す。上述したように、音声制御信号の生成は、ユーザがコントローラ２１０上の任意の１つまたは複数の入力コンポーネントを所定の方法で押すか、または他の方法で作動させることによって引き起こされ得る（例えば、方向パッドの「シフト」ボタンおよび「上」ボタンを同時に押すと音量増加信号が発生し、方向パッドの「シフト」ボタンおよび「下」ボタンを同時に押すと音量減少信号が発生する）。
【００４５】
いくつかの実施形態では、入力コンポーネントのうちの１つまたは複数の作動（単独、パターン、連続、同時、またはこれらの任意の組み合わせのいずれか）は、第１のモードにあるとき、ビデオゲーム動作を制御し（例えば、ビデオゲームなどの様々なキャラクタまたはオブジェクトを制御し）、ゲームコントローラが第２のモードにあるとき、音声機能を制御することができる。したがって、本技術は、米国特許出願第１４／９９５，５５４号で開示されるような実施形態で実施することができ、その全体が参照により本明細書に組み込まれる。
【００４６】
任意の数の音声制御動作を実現するために、任意の数の入力コンポーネント作動パターンに基づいて任意の数の音声制御信号を生成することができる。すなわち、「音量増加」および「音量減少」動作を一例として上記に提供したが、このような多くの他の入力コンポーネント作動パターンに関連する多くの他の動作があり得る。いくつかの非限定的な例を提供するために、入力コンポーネント作動パターンは、以下の音声制御動作と関連付けられ得る：ミュート、低音／高音拡張（または他の音楽機能の調整）、チャット（例えば、発話）／音声（例えば、バックグラウンドミュージック）ミックス音、左右バランス、フォワードバックワードバランス、サブウーファ音声など。
【００４７】
入力コンポーネントの所与の作動パターンに基づいて、コントローラ２１０は、ヘッドセット検出回路２０６が、ヘッドセット１４０がコントローラ２１０の第２のポート２０５に差し込まれていることを検出したかどうかに応じて、１つまたは複数の音声制御信号を生成し、この信号をコンソール１２０またはヘッドセット１４０のいずれかに（それぞれの通信リンクを介して）送信することができる。
【００４８】
例えば、ヘッドセット検出回路２０６が入口コネクタ（例えば、３．５ｍｍのＡＵＸコネクタ）が第２のポート２０５（例えば、ＡＵＸジャック）に差し込まれることを検出した場合、コントローラ２１０は、音声への対応する調整が適切にヘッドセットのスピーカおよびマイクロホンで反映されるように、音声制御信号をヘッドセット１４０またはヘッドセットを駆動するために使用されるコントローラ２１０内の音声回路に送信することができる。他方、ヘッドセット検出回路２０６が、ヘッドセット１４０装置がコントローラの第２のポート２０５に接続されていないことを検出した場合、コントローラ２１０は、代わりに、音声制御信号を（例えば、同じ入力コンポーネント作動パターンに基づいて）コンソール１２０に送信することができ、その結果、コンソール１２０の制御回路は、それに応じて音声出力装置（例えば、視聴覚システム１３０）に送信される音声信号を調整するように促され、視聴覚システム１３０の回路は、そのスピーカのうちの１つまたは複数の出力音に対応する調整を行う。
【００４９】
したがって、接続されたテレビのスピーカから放出される音声を制御するために別個のリモコンを使用する必要がなく、本開示の実施形態では、ユーザは、テレビのスピーカ、またはヘッドホンのスピーカのいずれかの音声を、任意の所与の時点（例えば、入力コンポーネントの作動が発生する瞬間）で現在使用されているものに基づいてシームレスに制御することができる。
【００５０】
図２を参照した上記の説明は、有線通信リンク２７２および２７１を介してコンソールおよびヘッドセットと通信するコントローラを意図している。しかし、本発明の技術は、通信リンクのうちの１つまたは複数が無線である実施形態においても展開することができる。いくつかの実施形態では、通信リンク２７１および２７２の一方または他方のみが無線であり、他方が有線（例えば、コントローラとコンソールとの間の無線通信チャネル、コントローラとヘッドセットとの間の有線通信チャネル）である場合もあるが、場合によっては、両方とも無線であってもよい。下記の図３は、後述するように完全に無線の実施形態を示す。
【００５１】
図３は、本開示の１つまたは複数の実施形態によるインテリジェント音声制御を有する例示的なゲームコントローラ３１０の様々なコンポーネントを示すブロック図である。図示の例におけるコントローラ３１０は、ハウジング３０１と、プロセッサ３０２と、メモリ３０２と、第１の無線通信回路３０４と、第２の無線通信回路３０５と、ヘッドセット検出回路３０６と、電源３０７とを含む。第１の無線通信回路３０４は、当該技術分野で既知の任意の無線プロトコルを含む無線通信プロトコルに従って、コントローラ３１０をコンソール１２０（この例では無線である通信リンク３７２）に結び付ける送信器、受信器、またはその両方（送受信器）を含むことができる。同様に、第２の無線通信回路３０５は、当該技術分野で既知の任意の無線プロトコルを含む無線通信プロトコルに従って、コントローラ３１０をヘッドセット１４０に（この例では無線である通信リンク３７１を介して）結び付ける送信器、受信器、またはその両方（送受信器）を含むことができる。
【００５２】
例えば、第１の無線通信回路３０４および／または第２の無線通信回路３０５は、ＩＲ送受信器モジュール、ＲＦ送受信器モジュール（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）プロトコルに従って通信するＢｌｕｅｔｏｏｔｈ（登録商標）モジュール、またはＷｉＦｉプロトコルに従って通信するＷｉＦｉモジュール）、または無線信号を送信する送信器、および／もしくは無線信号を受信する受信器、もしくは無線信号を送信および受信する送受信器で構成された任意の他の無線モジュールもしくはチップセットのうちの１つまたは複数を含むことができる。いくつかの実施形態では、無線通信回路のうちの１つまたは複数は、複数のインターフェースを含むことができる。例えば、いくつかの実施形態では、第１の第２の無線通信回路３０４は、ＩＲ送受信器モジュールおよびＲＦ送受信器モジュールの両方を含むことができる。
【００５３】
図示するように、プロセッサ３０２、メモリ３０３、ヘッドセット検出回路３０６、第１の無線通信回路３０４、第２の無線通信回路３０５、および電源３０７は、共に通信可能に結合される。このような通信結合は、当技術分野で既知の任意の有線接続（例えば、バス３０９）または無線接続を介して提供することができる。前述のコンポーネントのうちの任意の１つまたは複数は、前述のコンポーネントのうちの任意の１つまたは複数の相互運用性を可能にする構造および接続点を提供する１つまたは複数のチップまたは回路基板上に統合することができる。加えて、かつ同様の方法で、前述のコンポーネントのうちの任意の１つまたは複数は、コントローラの入力コンポーネントの作動を検出するコントローラ３１０のセンサに更に通信可能に結合することができる。このような入力コンポーネントおよびセンサを図３に示さないが、ユーザ入力コンポーネントは、シフトボタン、方向パッド、ＡＢＸＹボタン、メニューボタン、トリガ、バンパ、ジョイスティック、または当技術分野で既知であるか、または当技術分野で以下に使用され得る他の任意の種類の入力コンポーネントの少なくとも１つを含んでもよいことが理解されよう。さらに、コントローラに設けられたセンサは、前述の入力コンポーネントのうちの１つまたは複数を押したり、切り替えたり、触れたり、または操作したりするなど、作動を感知することができることが理解されよう。このような性能は当技術分野では一般に既知であり、ここで引用する必要はない。
【００５４】
上記のように、いくつかの実施形態では、音声制御信号（例えば、音声制御、ミュート、トーン、バランスなど）は、単独で、パターンで、連続的に、同時に、またはこれらの任意の組み合わせで、入力コンポーネントのうちの１つまたは複数の作動時に生成され送信され得る。入力コンポーネントは、例えば、ボタン、トリガ、トグル、スイッチ、ホイール、ジョイスティック、Ｄパッドなどを含むことができる。図３はこれらの入力コンポーネントを明示的に示していないが、音声制御のために使用され得る信号を生成するために、任意の所定の方法（製造者、販売者またはユーザによって事前定義される）で任意のものを使用することができることが当業者によって理解されよう。いくつかの例示的な入力コンポーネント、例えば、シフトボタン１１１、方向パッド１１２、ＡＢＸＹボタン１１３、メニューボタン１１４、トリガ１１５、バンパ１１６、ジョイスティック１１７を図１に示す。上述したように、音声制御信号の生成は、ユーザがコントローラ３１０上の１つまたは複数の入力コンポーネントを所定の方法で作動させることによって引き起こされ得る（例えば、方向パッドの「シフト」ボタンおよび「上」ボタンを同時に押すと音量増加信号が発生し、方向パッドの「シフト」ボタンおよび「下」ボタンを同時に押すと音量減少信号が発生する）。
【００５５】
任意の数の音声制御動作を実現するために、任意の数の入力コンポーネント作動パターンに基づいて任意の数の音声制御信号を生成することができる。すなわち、「音量増加」および「音量減少」動作を一例として上記に提供したが、このような多くの他の入力コンポーネント作動パターンに関連する多くの他の動作があり得、そのうちの任意の１つまたは複数はメモリ３０３に記憶され得る。いくつかの非限定的な例を提供するために、入力コンポーネント作動パターンは、以下の音声制御動作と関連付けられ得る：ミュート、低音／高音拡張（または他の音楽機能の調整）、チャット（例えば、発話）／音声（例えば、バックグラウンドミュージック）ミックス音、左右バランス、フォワードバックワードバランス、サブウーファ音声など。
【００５６】
入力コンポーネントの所与の作動パターンに基づいて、コントローラ３１０は、ヘッドセット検出回路３０６が、ヘッドセット１４０がコントローラ３１０の第２の無線通信回路３０４に通信可能に結合されていることを検出したか否かに応じて、１つまたは複数の音声制御信号を生成し、この信号をコンソール１２０またはヘッドセット１４０のいずれかに送信することができる。
【００５７】
例えば、ヘッドセット検出回路３０６が、第２の無線通信回路３０５（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）ペアリング）を介してヘッドセット１４０がコントローラとペアリングされることを検出した場合、コントローラ２３１０は、音声への対応する調整が適切にヘッドセットのスピーカおよびマイクロホンで反映されるように、ヘッドセット１４０、またはヘッドセットを駆動するために使用されるコントローラ３１０内の音声回路に音声制御信号を送信することができる。他方、ヘッドセット検出回路３０６が、コントローラ３１０と無線でペアリングされるヘッドセット１４０の装置がないこと（または、既にペアリングされたヘッドセット１４０が所定の時間に使用されないように選択されていること）を検出した場合、コントローラ３１０は、代わりに、音声制御信号（例えば、同じ入力コンポーネント作動パターンに基づく）をコンソール１２０に送信することができ、その結果、コンソール１２０の制御回路は、それに応じて視聴覚システム１３０に送信される音声信号を調整するように促され、音声への対応する調整が、視聴覚システム（例えば、テレビ）の音声出力装置（例えば、スピーカ）に反映されるようにする。
【００５８】
したがって、接続されたテレビのスピーカから放出される音声（例えば、音声部の音声）を制御するために別個のリモコンを使用する必要がなく、本開示の実施形態では、ユーザは、テレビのスピーカ、またはそのヘッドホンのスピーカのいずれかの音声を、任意の所与の時点（例えば、入力コンポーネントの作動が発生する瞬間）に使用されているか、または他の方法で操作可能であるものに基づいてシームレスに制御することができる。
【００５９】
図３を参照した上述は、２つの専用の無線通信回路によって提供される２つの無線通信リンク３７２および３７１を介してコンソールおよびヘッドセットと通信する例示的なコントローラについて説明しているが、このような例は非限定的であり、単に説明および理解を容易にするために提供されていることを理解すべきである。当業者であれば、本技術は、より多くまたはより少ない数の無線通信回路を用いて展開することができることを理解するであろう。例えば、いくつかの実施形態は、単一の無線通信回路のみを含むことができる。いくつかのこのような実施形態では、無線通信回路は、コンソール１２０および／またはヘッドセット１４０の一方または両方と別々にまたは同時に無線通信することができる（場合によっては、視聴覚システム１３０と直接通信することもできる）。
【００６０】
さらに、この例では、ゲームコントローラ３１０の機能的コンポーネント（例えば、ヘッドセット検出回路３０６、無線通信回路３０４、無線通信回路３０５）は、図３の例に示すような方法で分割されているが、この分割は、説明を明確にするために、かつ例としてのみに行われることに留意されたい。この説明を読んだ後、当業者は、異なるアーキテクチャまたは回路の代替的な分割をゲームコントローラ３１０にどのように使用できるかを理解するであろう。例えば、いくつかの実施形態では、ヘッドセット検出回路３０６は、無線通信回路３０５の一部として含まれ得る。加えて、処理装置、メモリコンポーネント、通信バスなどのコンポーネントは、これらの複数の機能ユニットのうちの２つ以上の間で共有することができる。実際には、いくつかのアプリケーションでは、例えば、単一のマイクロプロセッサ（シングルコアかまたはマルチコアのいずれか）のシステムを使用して、無線通信回路３０４、ヘッドセット検出回路３０６、および無線通信回路３０５のうちの１つまたは複数の機能、ならびに様々なゲームコントローラシステムの任意の他のデジタル部分／電子部分を実装することができる。
【００６１】
さらに、図２および図３を参照した上述は、音声制御信号をコンソール１２０に直接送信し、次いで対応する信号を視聴覚システム１３０に送信して音声調整を生じさせることができる例示的なコントローラを説明しているが、このような例は非限定的であり、単に説明および理解を容易にするために提供されるものであることを理解すべきである。例えば、コントローラ２１０および３１０はまた、音声制御信号がコンソールを通って視聴覚システム１３０に到達する経路を取る必要がないように、視聴覚システム自体への直接的な通信リンク（図示せず）を備えることができる。実際には、このように、本技術のコントローラは、通常は別個の遠隔制御装置によって処理される視聴覚システム（例えば、テレビ、ＡＶ受信器など）の任意の１つまたは複数のパラメータを制御することができるシステムリモコンとして動作するように更に構成することができる。例えば、本開示のいくつかのこのような実施形態では、ユーザは、ディスプレイ１３４のディスプレイ輝度、コントラスト、色、または他の画像特徴を（そのような操作に対応するユーザ入力コンポーネントの所定のパターンを作動させることによって）調整することができる。本開示の他の例示的な実施形態では、ユーザは、そのような動作に対応するユーザ入力コンポーネントの所定のパターンを作動させることによって、セットトップボックスのチャネルチューナを動作させることができる。
【００６２】
したがって、視聴覚システム機能（例えば、テレビ機能）を制御するために別個のリモコンを使用することを必要せずに、本開示の実施形態は、ユーザが、任意の所与の瞬間（対応する入力コンポーネントの作動が発生する瞬間）に、コントローラと動作している音声出力装置または映像出力装置に基づいて、このような機能をシームレスに制御することを可能にする。
【００６３】
図４は、本開示の１つまたは複数の実施形態によるインテリジェント音声制御を有するゲームコントローラによって実施され得る例示的な方法を示すフローチャートである。動作４０２では、方法４００は、音声制御動作に対応する１つまたは複数の入力コンポーネント（例えば、ボタン）の作動を検出する。動作４０４では、方法４００は、ヘッドセットがコントローラと（有線または無線の通信リンクを介して）通信可能に結合されているか否かを検出する。もしそうであれば、動作４０６は、音声制御信号をヘッドセットまたはコントローラ内のドライバ回路に送信して、ユーザ入力に応答して生成された制御信号に対応する音声制御動作に従って、ヘッドセットのスピーカおよびマイクロホンの音声特性（例えば、出力音、バランスなど）を適宜調整させることができる。ヘッドセットがペアリングされない場合、動作４０８は、音声制御信号をコンソールに（または視聴覚システムに直接）送信し、音声制御信号が符号化された音声制御動作に従って視聴覚システムのスピーカの出力音を調整させることができる。
【００６４】
任意に、方法４００は、ヘッドセットがコントローラと通信可能に結合されていることを検出した後に別の動作を含んでもよい。すなわち、動作４１０では、方法４００は、通信可能に結合されたヘッドセットが使用不能にされたか（または他の方法でユーザが使用するために選択されていないか）否かを判定することができる。そうでない場合、動作４０６は、音声制御信号をヘッドセットに送信して、音声制御信号が符号化された音声制御動作に従ってヘッドセットのスピーカの出力音を調整させることができる。もしそうであれば、動作４０８は、音声制御信号を視聴覚システムに送信して、音声制御信号が符号化された音声制御動作に従って視聴覚システムのスピーカの出力音を調整させることができる。同様に、ゲームコントローラ２１０（または３１０）にボタンを設けて、音声制御動作がヘッドセットまたは視聴覚システムのどちらで実施されるかをユーザが手動で選択できるようにしてもよい。本明細書で説明した前述の動作および機能のうちの任意の１つまたは複数は、ゲームコントローラの処理エンジン（例えば、プロセッサ２０２、プロセッサ３０２など）によって実装または制御することができる。
【００６５】
いくつかの実施形態では、ゲームコンソールの処理エンジンを利用して、音声信号が送信される場所（例えば、ヘッドセットに中継されるゲームコントローラ、ヘッドセットに直接中継されるゲームコントローラ、または視聴覚システムに中継されるゲームコントローラ）を制御することができることを当業者は理解すべきである。いくつかの実施形態では、音声制御信号は（図４および図２〜図３を参照して上述したように）、ゲームコントローラから伝搬される信号に加えて、またはそれの代わりに、ゲームコンソールの処理エンジンによって生成され、処理され、送信され、および／または受信され得る。例えば、ゲームコントローラは、ヘッドセットがゲームコントローラに結合されていることをヘッドセット検出回路が検出したことをコンソールに信号で送ることができ、コンソールの処理エンジンは（音声制御動作に対応する入力コンポーネント作動に応答して）、無線インターフェース（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標））を介して音声制御信号をヘッドセットに直接供給することができる。すなわち、コンソールの処理エンジンは、音声信号が送信される場所を制御し、コンソールがゲームコントローラから受信する信号に基づいて、そのような送信を生じさせる信号を送信することができる。したがって、いくつかの実施形態では、コンソールのプロセッサおよびゲームコントローラのプロセッサは、単独で、または協調して動作して、本明細書に記載のインテリジェント音声制御機能または動作のうちの任意の１つまたは複数を実施することができる。
【００６６】
ここで再び図２および図３を参照すると、これらは図示されたように分割されたコンポーネントおよび回路を有する例示的な実施形態を示すが、ゲームコントローラおよびシステムの様々なコンポーネントおよび回路、ならびに本明細書に記載されたものは、任意の形態のハードウェア、ソフトウェア、またはこれらの組み合わせを利用して実装することができることが当業者には理解されよう。例えば、１つまたは複数のプロセッサ、コントローラ、ＡＳＩＣ、ＰＬＡ、ＰＡＬ、ＣＰＬＤ、ＦＰＧＡ、論理コンポーネント、ソフトウェアルーチン、または関連メモリを含む他の機構を使用して、本開示のゲームコントローラおよびシステムの実施形態における１つまたは複数のコンポーネントまたは回路を実装することができる。実装形態では、本明細書に記載の様々なコンポーネントおよび回路は、別個のコンポーネントとして実装されてもよく、または記載の機能および特徴は、２つ以上のコンポーネント間で部分的または全体的に共有されてもよい。換言すれば、この説明を読んだ後に当業者に明らかであるように、本明細書に記載の様々な特徴および機能は、任意の所与の用途において実施することができ、様々な組み合わせおよび置き換えにおいて１つまたは複数の別個のコンポーネントまたは共有のコンポーネントにおいて実施することができる。機能の様々な特徴または要素が別個のコンポーネントとして独立して記載または特許請求される場合であっても、様々な実施形態では、これらの特徴および機能は、１つまたは複数の共通のソフトウェアおよびハードウェア要素の間で共有されてもよく、そのような記述は、別個のハードウェアまたはソフトウェアコンポーネントがそのような特徴または機能を実装するために使用されることを要求または暗示するものではない。
【００６７】
本開示のゲームコントローラは、例えば、１つまたは複数のプロセッサ、コントローラ、制御モジュール、または他の処理装置（例えば、プロセッサ２０２、プロセッサ３０２など）を含み得る。このようなものは、例えば、マイクロプロセッサ、コントローラ、または他の制御ロジックなどの汎用または特殊用途の処理エンジンによって提供され得る。図２および図３に示す例では、プロセッサ２０２、３０２は、バス２０９、３０９に接続されるが、ゲームコントローラ２１０、３１０の他のコンポーネントとの相互作用を容易にするか、または外部と通信するために任意の通信媒体を使用することができる。
【００６８】
本開示のゲームコントローラは、本明細書では単にメモリ（例えば、メモリ２０３、メモリ３０３）と呼ばれる１つまたは複数のメモリモジュールを含むことができる。例えば、メモリは、ゲームコントローラの処理エンジン（例えば、プロセッサ２０２、プロセッサ３０２など）によって実行される情報および命令を記憶するために使用され得るランダムアクセスメモリ（ＲＡＭ）または他のダイナミックメモリを含み得る。メモリは、ゲームコントローラの処理エンジンによって実行される命令の実行中に、一時変数または他の中間情報を記憶するためにも使用され得る。メモリは、関連するプロセッサのための静的情報および命令を記憶するためのバス（例えば、バス２０９、バス３０９など）に結合された読み出し専用メモリ（「ＲＯＭ」）または他の静的記憶装置を同様に含むことができる。
【００６９】
当業者であれば、本開示のゲームコントローラは、例えば、メディアドライブおよび記憶ユニットのインターフェースを含み得る１つまたは複数の様々な形態の情報記憶機構を含み得ることが理解されよう。メディアドライブは、固定または取り外し可能な記憶媒体を支持するドライブまたは他の機構を含むことができる。例えば、ハード・ディスク・ドライブ、ソリッド・ステート・ドライブ、磁気テープドライブ、光ディスクドライブ、ＣＤ、ＤＶＤ、またはＢｌｕ−ｒａｙ（登録商標）ドライブ（ＲまたはＲＷ）、または他の取り出し可能もしくは固定メディアドライブが提供され得る。したがって、記憶媒体は、例えば、ハードディスク、ソリッド・ステート・ドライブ、磁気テープ、カートリッジ、光ディスク、ＣＤ、ＤＶＤ、Ｂｌｕ−ｒａｙ（登録商標）、またはメディアドライブによって読み取られ、書き込まれ、もしくはアクセスされる他の固定もしくは取り外し可能な媒体を含むことができる。これらの例が示すように、記憶媒体は、コンピュータソフトウェアまたはデータを記憶したコンピュータ使用可能記憶媒体を含むことができる。
【００７０】
別の実施形態では、本開示の１つまたは複数の実施形態において実施することができる情報記憶機構は、コンピュータプログラムまたは他の命令もしくはデータをゲームコントローラの１つまたは複数のコンピューティングコンポーネントにロードすることを可能にする他の同様の手段を含むことができる。このような手段は、例えば、固定または取り外し可能な記憶ユニットおよびインターフェースを含み得る。このような記憶ユニットおよびインターフェースの例としては、プログラムカートリッジおよびカートリッジインターフェース、取り外し可能メモリ（例えば、フラッシュメモリまたは他の取り外し可能メモリモジュール）およびメモリスロット、ＰＣＭＣＩＡスロットおよびカード、ならびにソフトウェアおよびデータを記憶ユニットからゲームコントローラ（例えば、ゲームコントローラのメモリ）に転送することを可能にする他の固定または取り外し可能な記憶ユニットおよびインターフェースが挙げられる。
【００７１】
本明細書に記載され、当業者には理解されるように、本開示のゲームコントローラは、通信インターフェース（例えば、無線通信回路３０４、無線通信回路３０５、ポート２０４、ポート２０５、他の通信回路など）を含んでもよい。このような通信インターフェースは、ゲームコントローラと外部装置との間でソフトウェアおよびデータを転送することを可能にするために使用され得る。通信インターフェースの更なる非限定的な例としては、モデムもしくはソフトモデム、ネットワークインターフェース（イーサネット（登録商標）、ネットワーク・インターフェース・カード、ＷｉＭｅｄｉａ、ＩＥＥＥ８０２．ＸＸ、または他のインターフェースなど）、通信ポート（例えば、ＵＳＢポート、ＩＲポート、ＲＦポート、ＲＳ２３２ポート、Ｂｌｕｅｔｏｏｔｈ（登録商標）インターフェース、または他のポートなど）、または他の通信インターフェースが挙げられる。通信インターフェースを介して転送されるソフトウェアおよびデータは、典型的には、電子的、電磁的（光学式を含む）、または所与の通信インターフェースによって交換されることが可能な他の信号であり得る信号上で搬送され得る。これらの信号は、チャネル（例えば、通信リンク２７１、２７２、３７１、３７２）を介して通信インターフェースに提供され得る。このチャネルは、信号を搬送し、有線または無線通信媒体を使用して実装することができる。チャネルのいくつかの例としては、電話回線、セルラーリンク、ＲＦリンク、光リンク、ネットワークインターフェース、ローカルまたは広域ネットワーク、および他の有線または無線通信チャネルが挙げられる。
【００７２】
本明細書において、「コンピュータプログラム媒体」、「コンピュータ可読媒体」および「コンピュータ使用可能媒体」という用語は、一般に、例えば、メモリ、記憶ユニット、媒体、および上述のチャネルなどの一時的または非一時的な媒体を指すために使用される。これらおよび他の様々な形態のコンピュータプログラム媒体、コンピュータ可読媒体、またはコンピュータ使用可能媒体は、１つまたは複数の命令の１つまたは複数のシーケンスを実行用の処理装置に搬送することに関与することができる。媒体上に具現化されるこのような命令は、一般に、「コンピュータプログラムコード」または「コンピュータプログラム製品」（コンピュータプログラムまたは他のグループ化の形でグループ化され得る）と呼ばれる。実行されると、このような命令は、ゲームコントローラが本明細書で説明するような本出願の特徴または機能を実行することを可能にする。
【００７３】
開示技術の様々な実施形態を上述してきたが、それらは例としてのみ提示され、限定されないことを理解すべきである。同様に、様々な図は、開示技術に含まれ得る特徴および機能を理解するのを助けるために行われる、開示技術のための例示的なアーキテクチャまたは他の構成を示すことができる。開示技術は、図示した例示的なアーキテクチャまたは構成に限定されないが、所望の特徴は、種々の代替的なアーキテクチャおよび構成を用いて実施することができる。実際には、本明細書に開示する技術の所望の特徴を実施するために、代替の機能的、論理的または物理的分割および構成をどのように実施できるかは、当業者に明らかであろう。また、本明細書に示したもの以外の多数の異なる構成モジュール名を、様々なパーティションに適用することができる。加えて、フロー図、動作説明、および方法の請求項に関して、本明細書で工程が提示される順序は、別段の指示をしない限り、記述した機能を同じ順序で実行するために様々な実施形態が実施されることを求めるものではない。
【００７４】
開示技術は、様々な例示的な実施形態および実装形態に関して上述されているが、個々の実施形態のうちの１つまたは複数に記載された様々な特徴、態様および機能は、それらが記載されている特定の実施形態への適用性に限定されるものではなく、そのような実施形態が記載されているか否か、かつそのような特徴が記載された実施形態の一部として示されているか否かにかかわらず、開示技術の他の実施形態のうちの１つまたは複数の実施形態に単独または様々な組み合わせで適用することができることを理解すべきである。したがって、本明細書に開示する技術の広がりおよび範囲は、上述の例示的な実施形態のいずれによっても限定されるべきではない。
【００７５】
本明細書で使用される用語および語句、およびこれらの変形は、特に明記されない限り、限定ではなく非限定として解釈されるべきである。上記の例として、「含む」という用語は、「含まれるが、限定されない」などを意味するものとして読まれるべきであり、「例」という用語は、その網羅的または限定的なリストではなく、説明における項目の例示的な例を提供するために使用され、「１つ（ａ）」または「１つ（ａｎ）」は、「少なくとも１つ」、「１つまたは複数」などを意味するものとして読まれるべきであり、「従来の」、「伝統的な」、「通常の」、「標準的な」、「既知の」などの形容詞および類似の意味の用語は、記載された項目を所定の期間または所定の時点で利用可能な項目に限定するものと解釈されるべきではなく、その代わりに、現在または将来の任意の時点で利用可能または既知であり得る従来の技術、伝統的な技術、通常の技術、または標準的な技術を包含するものと解釈されるべきである。同様に、本明細書が当業者には明白または既知の技術に言及する場合、このような技術は、現在または将来の任意の時点で、当業者に明白または既知の技術を包含する。
【００７６】
いくつかの例における「１つまたは複数」、「少なくとも」、「だが、限定されない」、または他の類似の語句などの拡張する用語および語句の存在は、当該拡張語句が存在し得ない場合、より狭い範囲が意図または要求されることを意味すると解釈してはならない。「モジュール」という用語の使用は、モジュールの一部として記載または特許請求されるコンポーネントまたは機能が共通のパッケージ内にすべて構成されることを意味するものではない。実際には、モジュールの様々なコンポーネントのいずれかまたはすべては、制御ロジックまたは他のコンポーネントであるかにかかわらず、単一のパッケージ内に結合するか、または別々に維持することができ、複数のグループ化もしくはパッケージ内に分布させるか、または複数の場所にわたって更に分布させることができる。
【００７７】
加えて、例示的なブロック図、フローチャート、および他の図に関して本明細書に記載の様々な実施形態を説明する。本明細書を読んだ後に当業者に明らかになるように、図示した実施形態およびそれらの様々な代替物は、図示した実施例に限定されることなく実施することができる。例えば、ブロック図およびそれに付随する説明は、特定のアーキテクチャまたは構成を必須とするものと解釈されるべきではない。
【図１】
2020522316.tif 000003
【図２】
2020522316.tif 000004
【図３】
2020522316.tif 000005
【図４】
2020522316.tif 000006
【国際調査報告】
2020522316.tif 000007
2020522316.tif 000008
2020522316.tif 000009