(57)【要約】付属装置ドッキングモードに移行する方法、装置及びコンピュータプログラム製品が開示される。本発明の例示的実施形態における方法は、ホストによって、ホストコネクタの第１のコンフィグレーションチャネル端子又は第２のコンフィグレーションチャネル端子が、デバイス又はデバイスのケーブルコネクタの端子に接続されているかに基づいて、前記ホストのホストコネクタに対する前記デバイス又はケーブルのコネクタの向きを決定することであって、前記デバイス又はケーブルのコネクタは抵抗を経由して基準電圧に接続される、前記決定することと；  前記デバイス又はケーブルのコネクタの端子が抵抗を経由して基準電圧に接続された後、前記ホストによって、前記ホストコネクタのソース電圧の出力端子から前記デバイス又はケーブルのコネクタの電圧入力端子へソース電圧を出力させることと；  前記ホストによって、前記ソース電圧出力端子でのソース電圧出力に応じて、前記デバイス又はケーブルのコネクタの端子が前記基準電圧に遷移したかに基づいて、前記デバイスがオーディオヘッドセットであるかを決定することを含む。【選択図】図３
2017511937.tif 000002
【特許請求の範囲】
【請求項１】
基準電圧に接続される第１のコンフィグレーションチャネル入力端子と；
前記基準電圧に抵抗を経由して接続される第２のコンフィグレーションチャネル入力端子と；
外部電源に接続されるように構成されるソース電圧入力端子と；
前記抵抗に並列接続されるスイッチであって、前記第２のコンフィグレーションチャネル入力端子と前記抵抗の間に接続され、前記ソース電圧入力端子に接続される制御ノードを有し、ソース電圧が前記ソース電圧入力端子で受け取られると、前記抵抗を迂回するように構成される、前記スイッチと；
を備える、装置。
【請求項２】
前記第１のコンフィグレーションチャネル入力端子、第２のコンフィグレーションチャネル入力端子、及びソース電圧入力端子はユニバーサルシリアルバス（ＵＳＢ）コネクタの端子である、請求項１に記載の装置。
【請求項３】
前記スイッチはトランジスタであり、前記抵抗は抵抗体である、請求項１又は２に記載の装置。  
【請求項４】
前記第１のコンフィグレーションチャネル入力端子及び第２のコンフィグレーションチャネル入力端子はユニバーサルシリアルバス（ＵＳＢ）ｔｙｐｅ−Ｃデバイスコネクタの端子であり、前記デバイスコネクタは、嵌合するホストコネクタの第１及び第２の端子に対して上下同じ向き又は上下逆向きの何れかで前記ホストコネクタに差込み可能であり、前記デバイスコネクタの前記ホストコネクタに対する向きは、前記第２のコンフィグレーションチャネル入力端子が前記ホストコネクタの第１又は第２の端子に差し込まれているかによって決定される、請求項１から３の何れかに記載の装置。
【請求項５】
前記第１のコンフィグレーションチャネル入力端子、第２のコンフィグレーションチャネル入力端子、及びソース電圧入力端子は、ユニバーサルシリアルバス（ＵＳＢ）ｔｙｐｅ−Ｃデバイスコネクタの端子であり、  前記デバイスコネクタは、第１及び第２の端子を備え、嵌合するホストコネクタに差込み可能で、それによって、前記デバイスコネクタが前記ホストコネクタの第１及び第２の端子に対して上下同じ向き又は上下逆向きの何れかの向きで前記ホストコネクタに差し込まれているかを決定する初期試験を前記ホストが実行できるようにし、ここで前記デバイスコネクタの前記ホストコネクタに対する向きは、前記第２のコンフィグレーションチャネル入力端子が差し込まれている前記ホストコネクタの端子が第１又は第２の端子かによって決定され、それによって、前記ソース電圧が前記ソース電圧入力端子で受け取られるときに前記第２のコンフィグレーションチャネル入力端子が前記基準電圧に遷移すると、前記装置が所定のタイプであるかを前記ホストが決定できるようにする、請求項１から３の何れかに記載の装置。
【請求項６】
前記所定のタイプはオーディオヘッドセットである、請求項５に記載の装置。
【請求項７】
デバイスによって、前記デバイスのコネクタがホストのコネクタの第１及び第２の端子に対して上下同じ向きか上下逆向きかの何れかの向きで前記ホストのコネクタに差し込まれているかを決定する初期試験を前記ホストが実行できるようにすることであって、前記デバイスコネクタの前記ホストコネクタに対する向きは、前記デバイスのコンフィグレーションチャネル入力端子が差し込まれている前記ホストコネクタの端子が第１の端子か第２の端子かによって決定され、前記コンフィグレーションチャネル入力端子は、抵抗を経由して基準電圧に接続されている、前記実行できるようにすることと；
前記デバイスによって、ソース電圧入力端子でソース電圧を受け取ることと；
前記デバイスによって、前記抵抗を迂回し、前記コンフィグレーションチャネル入力端子を前記基準電圧に遷移させるために、前記コンフィグレーションチャネル入力端子を切り換えることであって、前記ソース電圧は前記ソース電圧入力端子で受け取られる、前記切り換えることと；
を含む、方法。
【請求項８】
デバイスの処理手段で実行されると、前記デバイスに、請求項７に記載の方法を遂行させるように構成される、コンピュータプログラム。
【請求項９】
装置であって、
前記装置のコネクタがホストのコネクタの第１及び第２の端子に対して上下同じ向きか上下逆向きかの何れかの向きで前記ホストのコネクタに差し込まれているかを決定する初期試験を前記ホストが実行できるようにする手段であって、前記装置のコネクタの前記ホストコネクタに対する向きは、前記装置のコンフィグレーションチャネル入力端子が差し込まれているホストコネクタの端子が第１の端子か第２の端子かによって決定され、前記コンフィグレーションチャネル入力端子は、抵抗を経由して基準電圧に接続されている、前記実行できるようにする手段と；
ソース電圧入力端子でソース電圧を受け取る手段と；
前記抵抗を迂回し、前記コンフィグレーションチャネル入力端子を前記基準電圧に遷移させるために、前記コンフィグレーションチャネル入力端子を切り換える手段であって、前記ソース電圧は前記ソース電圧入力端子で受け取られる、前記切り換える手段と；
を備える、装置。
【請求項１０】
少なくとも１つのプロセッサと；
コンピュータプログラムコードを含む少なくとも１つのメモリを備える装置であって、
前記プログラムコードは、前記少なくとも１つのプロセッサに実行されると、前記装置に少なくとも、
前記装置のコネクタがホストのコネクタの第１及び第２の端子に対して上下同じ向きか上下逆向きかの何れかの向きで前記ホストのコネクタに差し込まれているかを決定する初期試験を前記ホストが実行できるようにすることであって、前記装置のコネクタの前記ホストコネクタに対する向きは、前記装置のコンフィグレーションチャネル入力端子が差し込まれているホストコネクタの端子が第１の端子か第２の端子かによって決定され、前記コンフィグレーションチャネル入力端子は、抵抗を経由して基準電圧に接続されている、前記実行できるようにすることと；
ソース電圧入力端子でソース電圧を受け取ることと；
前記抵抗を迂回し、前記コンフィグレーションチャネル入力端子を前記基準電圧に遷移させるために、前記コンフィグレーションチャネル入力端子を切り換えることであって、前記ソース電圧は前記ソース電圧入力端子で受け取られる、前記切り換えることと；
を遂行させるように構成される、装置。
【請求項１１】
ホスト装置であって、
第１のコンフィグレーションチャネル入力端子、第２のコンフィグレーションチャネル入力端子、及びソース電圧出力端子を具備するユニバーサルシリアルバス（ＵＳＢ）ｔｙｐｅ−Ｃホストコネクタであって、嵌合するデバイスのコネクタの第１及び第２の端子に対して上下同じ向きか上下逆向きかの何れかの向きで前記デバイス又はケーブルのコネクタに差し込まれるように構成される、前記ＵＳＢ  ｔｙｐｅ−Ｃホストコネクタと；
前記第１のコンフィグレーションチャネル入力端子及び第２のコンフィグレーションチャネル入力端子に接続されているコントローラであって、前記デバイス又はケーブルのコネクタの端子の１つで、抵抗を経由して基準電圧に接続されている端子に接続されるホストコネクタの端子が第１のコンフィグレーションチャネル入力端子か第２のコンフィグレーションチャネル入力端子かに基づいて、前記デバイス又はケーブルのコネクタの前記ホストコネクタに対する向きを決定するように構成される、前記コントローラを備え、
前記コントローラは更に前記ソース電圧出力端子に接続され、前記デバイス又はケーブルのコネクタの端子の１つが抵抗を経由して基準電圧に接続された後、前記ソース電圧出力端子から前記デバイス又はケーブルのコネクタの電圧入力端子へソース電圧を出力させるように構成され、
前記コントローラは更に、前記ソース電圧出力端子でのソース電圧出力に応じて前記デバイス又はケーブルのコネクタの端子が基準電圧に遷移したかに基づいて、前記デバイスが所定のタイプに属するかを決定するように構成される、
ホスト装置。
【請求項１２】
前記第１のコンフィグレーションチャネル端子、第２のコンフィグレーションチャネル端子、及びソース電圧出力端子はユニバーサルシリアルバス（ＵＳＢ）コネクタの端子である、請求項１１に記載のホスト装置。
【請求項１３】
前記所定のタイプはオーディオヘッドセットである、請求項１１に記載のホスト装置。
【請求項１４】
ホストによって、ホストコネクタの第１のコンフィグレーションチャネル端子又は第２のコンフィグレーションチャネル端子が、デバイス又はデバイスのケーブルコネクタの端子に接続されているかに基づいて、前記ホストのホストコネクタに対する前記デバイス又はケーブルのコネクタの向きを決定することであって、前記デバイス又はケーブルのコネクタは抵抗を経由して基準電圧に接続される、前記決定することと；
前記デバイス又はケーブルのコネクタの端子が抵抗を経由して基準電圧に接続された後、前記ホストによって、前記ホストコネクタのソース電圧の出力端子から前記デバイス又はケーブルのコネクタの電圧入力端子へソース電圧を出力させることと；
前記ホストによって、前記ソース電圧出力端子でのソース電圧出力に応じて、前記デバイス又はケーブルのコネクタの端子が前記基準電圧に遷移したかに基づいて、前記デバイスが所定のタイプに属するかを決定することと；
を含む、方法。
【請求項１５】
前記所定のタイプはオーディオヘッドセットである、請求項１４に記載の方法。
【請求項１６】
ホストの処理手段で実行されると、前記ホストに、請求項１４または１５に記載の方法を遂行させるように構成される、コンピュータプログラム。
【請求項１７】
前記所定のタイプはオーディオヘッドセットである、請求項１６に記載のコンピュータプログラム。
【請求項１８】
装置であって、
前記装置によって、前記装置のコネクタの第１のコンフィグレーションチャネル端子又は第２のコンフィグレーションチャネル端子が、デバイス又はデバイスのケーブルコネクタの端子に接続されているかに基づいて、前記装置のコネクタに対する前記デバイス又はケーブルのコネクタの向きを決定する手段であって、前記デバイス又はケーブルのコネクタは抵抗を経由して基準電圧に接続される、前記決定する手段と；
前記デバイス又はケーブルのコネクタの端子が抵抗を経由して基準電圧に接続された後、前記装置によって、前記装置のコネクタのソース電圧の出力端子から前記デバイス又はケーブルのコネクタの電圧入力端子へソース電圧を出力させる手段と；
前記装置によって、前記ソース電圧出力端子でのソース電圧出力に応じて、前記デバイス又はケーブルのコネクタの端子が前記基準電圧に遷移したかに基づいて、前記デバイスが所定のタイプに属するかを決定する手段と；
を備える、装置。
【請求項１９】
前記所定のタイプはオーディオヘッドセットである、請求項１８に記載の装置。
【請求項２０】
少なくとも１つのプロセッサと；
コンピュータプログラムコードを含む少なくとも１つのメモリを備える装置であって、
前記プログラムコードは、前記少なくとも１つのプロセッサに実行されると、前記装置に少なくとも、
前記装置のコネクタの第１のコンフィグレーションチャネル端子又は第２のコンフィグレーションチャネル端子が、デバイス又はデバイスのケーブルコネクタの端子に接続されているかに基づいて、前記装置のコネクタに対する前記デバイス又はケーブルのコネクタの向きを決定することであって、前記デバイス又はケーブルのコネクタは抵抗を経由して基準電圧に接続される、前記決定することと；
前記デバイス又はケーブルのコネクタの端子が抵抗を経由して基準電圧に接続された後、前記装置のコネクタのソース電圧の出力端子から前記デバイス又はケーブルのコネクタの電圧入力端子へソース電圧を出力させることと；
前記ソース電圧出力端子でのソース電圧出力に応じて、前記デバイス又はケーブルのコネクタの端子が前記基準電圧に遷移したかに基づいて、前記デバイスが所定のタイプに属するかを決定することと；
を遂行させるように構成される、装置。
【請求項２１】
前記所定のタイプはオーディオヘッドセットである、請求項２０に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本実施形態は、付属装置ドッキングモードに関する。
【背景】
【０００２】
シリアル及びパラレル通信インタフェースは、パーソナルコンピュータや携帯端末、ヘッドセット等のデバイス間の通信を確立するために幅広く使用されている。ＲＳ−２３２やパラレルポート等の旧来の通信規格とは異なり、ユニバーサルシリアルバス（ＵＳＢ）ポートとケーブルは、データと電力の両方を供給し、動作電力を必要とする接続デバイスがそのＵＳＢケーブルを介してホストデバイスから動作電力を得られるようにする。    
【摘要】
【０００３】
付属装置ドッキングモードに移行する方法、装置及びコンピュータプログラム製品が開示される。
【０００４】
本発明の例示的実施形態によれば、装置は：
基準電圧に接続される第１のコンフィグレーションチャネル入力端子と；
前記基準電圧に抵抗を経由して接続される第２のコンフィグレーションチャネル入力端子と；
外部電源に接続されるように構成されるソース電圧入力端子と；
前記抵抗に並列接続されるスイッチであって、前記第２のコンフィグレーションチャネル入力端子と前記抵抗の間に接続され、前記ソース電圧入力端子に接続される制御ノードを有し、ソース電圧が前記ソース電圧入力端子で受け取られると、前記抵抗を迂回するように構成される、前記スイッチと；
を備える。
【０００５】
本発明の例示的実施形態によれば、本装置において、前記第１のコンフィグレーションチャネル入力端子、第２のコンフィグレーションチャネル入力端子、及びソース電圧入力端子はユニバーサルシリアルバス（ＵＳＢ）コネクタの端子である。
【０００６】
本発明の例示的実施形態によれば、本装置において、前記スイッチはトランジスタであり、前記抵抗は抵抗体である。 
【０００７】
本発明の例示的実施形態によれば、本装置において、前記第１のコンフィグレーションチャネル入力端子及び第２のコンフィグレーションチャネル入力端子はユニバーサルシリアルバス（ＵＳＢ）ｔｙｐｅ−Ｃデバイスコネクタの端子であり、前記デバイスコネクタは、嵌合するホストコネクタの第１及び第２の端子に対して上下同じ向き又は上下逆向きの何れかで前記ホストコネクタに差込み可能であり、前記デバイスコネクタの前記ホストコネクタに対する向きは、前記第２のコンフィグレーションチャネル入力端子が前記ホストコネクタの第１又は第２の端子に差し込まれているかによって決定される。
【０００８】
本発明の例示的実施形態によれば、本装置において、前記第１のコンフィグレーションチャネル入力端子、第２のコンフィグレーションチャネル入力端子、及びソース電圧入力端子は、ユニバーサルシリアルバス（ＵＳＢ）ｔｙｐｅ−Ｃデバイスコネクタの端子であり、 前記デバイスコネクタは、第１及び第２の端子を備え、嵌合するホストコネクタに差込み可能で、それによって、前記デバイスコネクタが前記ホストコネクタの第１及び第２の端子に対して上下同じ向き又は上下逆向きの何れかの向きで前記ホストコネクタに差し込まれているかを決定する初期試験を前記ホストが実行できるようにし、ここで前記デバイスコネクタの前記ホストコネクタに対する向きは、前記第２のコンフィグレーションチャネル入力端子が差し込まれている前記ホストコネクタの端子が第１又は第２の端子かによって決定され、それによって、前記ソース電圧が前記ソース電圧入力端子で受け取られるときに前記第２のコンフィグレーションチャネル入力端子が前記基準電圧に遷移すると、前記装置が所定のタイプであるかを前記ホストが決定できるようにする。
【０００９】
本発明の例示的実施形態によれば、本装置において、前記所定のタイプはオーディオヘッドセットである。
【００１０】
本発明の例示的実施形態による方法は、
デバイスによって、前記デバイスのコネクタがホストのコネクタの第１及び第２の端子に対して上下同じ向きか上下逆向きかの何れかの向きで前記ホストのコネクタに差し込まれているかを決定する初期試験を前記ホストが実行できるようにすることであって、前記デバイスコネクタの前記ホストコネクタに対する向きは、前記デバイスのコンフィグレーションチャネル入力端子が差し込まれている前記ホストコネクタの端子が第１の端子か第２の端子かによって決定され、前記コンフィグレーションチャネル入力端子は、抵抗を経由して基準電圧に接続されている、前記実行できるようにすることと；
前記デバイスによって、ソース電圧入力端子でソース電圧を受け取ることと；
前記デバイスによって、前記抵抗を迂回し、前記コンフィグレーションチャネル入力端子を前記基準電圧に遷移させるために、前記コンフィグレーションチャネル入力端子を切り換えることであって、前記ソース電圧は前記ソース電圧入力端子で受け取られる、前記切り換えることと；
を含む。
【００１１】
本発明の例示的実施形態によれば、コンピュータ可読の非一時的記憶媒体に記録されたコンピュータ実行可能なプログラムコードを含むコンピュータプログラムにおいて、前記コンピュータ実行可能なプログラムコードは： 
デバイスによって、前記デバイスのコネクタがホストのコネクタの第１及び第２の端子に対して上下同じ向きか上下逆向きかの何れかの向きで前記ホストのコネクタに差し込まれているかを決定する初期試験を前記ホストが実行できるようにするコードであって、前記デバイスコネクタの前記ホストコネクタに対する向きは、前記デバイスのコンフィグレーションチャネル入力端子が差し込まれているホストコネクタの端子が第１の端子か第２の端子かによって決定され、前記コンフィグレーションチャネル入力端子は、抵抗を経由して基準電圧に接続されている、前記実行できるようにするコードと；
前記デバイスによって、ソース電圧入力端子でソース電圧を受け取るコードと；
前記デバイスによって、前記抵抗を迂回し、前記コンフィグレーションチャネル入力端子を前記基準電圧に遷移させるために、前記コンフィグレーションチャネル入力端子を切り換えるコードであって、前記ソース電圧は前記ソース電圧入力端子で受け取られる、前記切り換えるコードと；
を含む。
【００１２】
本発明の例示的実施形態によれば、装置は：
前記装置のコネクタがホストのコネクタの第１及び第２の端子に対して上下同じ向きか上下逆向きかの何れかの向きで前記ホストのコネクタに差し込まれているかを決定する初期試験を前記ホストが実行できるようにする手段であって、前記装置のコネクタの前記ホストコネクタに対する向きは、前記装置のコンフィグレーションチャネル入力端子が差し込まれているホストコネクタの端子が第１の端子か第２の端子かによって決定され、前記コンフィグレーションチャネル入力端子は、抵抗を経由して基準電圧に接続されている、前記実行できるようにする手段と；
ソース電圧入力端子でソース電圧を受け取る手段と；
前記抵抗を迂回し、前記コンフィグレーションチャネル入力端子を前記基準電圧に遷移させるために、前記コンフィグレーションチャネル入力端子を切り換える手段であって、前記ソース電圧は前記ソース電圧入力端子で受け取られる、前記切り換える手段と；
を備える。
【００１３】
本発明の例示的実施形態によれば、装置は：
少なくとも１つのプロセッサと；
コンピュータプログラムコードを含む少なくとも１つのメモリを備え、
前記少なくとも１つのメモリ及び前記プログラムコードは、前記少なくとも１つのプロセッサを用いて、前記装置に少なくとも、
前記装置のコネクタがホストのコネクタの第１及び第２の端子に対して上下同じ向きか上下逆向きかの何れかの向きで前記ホストのコネクタに差し込まれているかを決定する初期試験を前記ホストが実行できるようにすることであって、前記装置のコネクタの前記ホストコネクタに対する向きは、前記装置のコンフィグレーションチャネル入力端子が差し込まれているホストコネクタの端子が第１の端子か第２の端子かによって決定され、前記コンフィグレーションチャネル入力端子は、抵抗を経由して基準電圧に接続されている、前記実行できるようにすることと；
ソース電圧入力端子でソース電圧を受け取ることと；
前記抵抗を迂回し、前記コンフィグレーションチャネル入力端子を前記基準電圧に遷移させるために、前記コンフィグレーションチャネル入力端子を切り換えることであって、前記ソース電圧は前記ソース電圧入力端子で受け取られる、前記切り換えることと；
を実行させるように構成される。
【００１４】
本発明の例示的実施形態によれば、装置は：
第１のコンフィグレーションチャネル入力端子、第２のコンフィグレーションチャネル入力端子、及びソース電圧出力端子を具備するユニバーサルシリアルバス（ＵＳＢ）ｔｙｐｅ−Ｃホストコネクタであって、嵌合するデバイスのコネクタの第１及び第２の端子に対して上下同じ向きか上下逆向きかの何れかの向きで前記デバイス又はケーブルのコネクタに差し込まれるように構成される、前記ＵＳＢ  ｔｙｐｅ−Ｃホストコネクタと；
前記第１のコンフィグレーションチャネル入力端子及び第２のコンフィグレーションチャネル入力端子に接続されているコントローラであって、前記デバイス又はケーブルのコネクタの端子の１つで、抵抗を経由して基準電圧に接続されている端子に接続されるホストコネクタの端子が第１のコンフィグレーションチャネル入力端子か第２のコンフィグレーションチャネル入力端子かに基づいて、前記デバイス又はケーブルのコネクタの前記ホストコネクタに対する向きを決定するように構成される、前記コントローラを備え、
前記コントローラは更に前記ソース電圧出力端子に接続され、前記デバイス又はケーブルのコネクタの端子の１つが抵抗を経由して基準電圧に接続された後、前記ソース電圧出力端子から前記デバイス又はケーブルのコネクタの電圧入力端子へソース電圧を出力させるように構成され、
前記コントローラは更に、前記ソース電圧出力端子でのソース電圧出力に応じて前記デバイス又はケーブルのコネクタの端子が基準電圧に遷移したかに基づいて、前記デバイスが所定のタイプに属するかを決定するように構成される。
【００１５】
本発明の例示的実施形態によれば、本装置において、前記第１のコンフィグレーションチャネル端子、第２のコンフィグレーションチャネル端子、及びソース電圧出力端子はユニバーサルシリアルバス（ＵＳＢ）コネクタの端子である。
【００１６】
本発明の例示的実施形態によれば、本装置において、前記所定のタイプはオーディオヘッドセットである。
【００１７】
本発明の例示的実施形態による方法は、
ホストによって、ホストコネクタの第１のコンフィグレーションチャネル端子又は第２のコンフィグレーションチャネル端子が、デバイス又はデバイスのケーブルコネクタの端子に接続されているかに基づいて、前記ホストのホストコネクタに対する前記デバイス又はケーブルのコネクタの向きを決定することであって、前記デバイス又はケーブルのコネクタは抵抗を経由して基準電圧に接続される、前記決定することと；
前記デバイス又はケーブルのコネクタの端子が抵抗を経由して基準電圧に接続された後、前記ホストによって、前記ホストコネクタのソース電圧の出力端子から前記デバイス又はケーブルのコネクタの電圧入力端子へソース電圧を出力させることと；
前記ホストによって、前記ソース電圧出力端子でのソース電圧出力に応じて、前記デバイス又はケーブルのコネクタの端子が前記基準電圧に遷移したかに基づいて、前記デバイスが所定のタイプに属するかを決定することと；
を含む。
【００１８】
本発明の例示的実施形態によれば、本方法において、前記所定のタイプはオーディオヘッドセットである。
【００１９】
本発明の例示的実施形態によれば、コンピュータ可読の非一時的記憶媒体に記録されたコンピュータ実行可能なプログラムコードを含むコンピュータプログラムにおいて、前記コンピュータ実行可能なプログラムコードは： 
ホストによって、ホストコネクタの第１のコンフィグレーションチャネル端子又は第２のコンフィグレーションチャネル端子が、デバイス又はデバイスのケーブルコネクタの端子に接続されているかに基づいて、前記ホストのホストコネクタに対する前記デバイス又はケーブルのコネクタの向きを決定するコードであって、前記デバイス又はケーブルのコネクタは抵抗を経由して基準電圧に接続される、前記決定するコードと；
前記デバイス又はケーブルのコネクタの端子が抵抗を経由して基準電圧に接続された後、前記ホストによって、前記ホストコネクタのソース電圧の出力端子から前記デバイス又はケーブルのコネクタの電圧入力端子へソース電圧を出力させるコードと；
前記ホストによって、前記ソース電圧出力端子でのソース電圧出力に応じて、前記デバイス又はケーブルのコネクタの端子が前記基準電圧に遷移したかに基づいて、前記デバイスが所定のタイプに属するかを決定するコードと；
を含む。
【００２０】
本発明の例示的実施形態によれば、本コンピュータプログラムにおいて、 前記所定のタイプはオーディオヘッドセットである。
【００２１】
本発明の例示的実施形態によれば、装置は：
前記装置によって、前記装置のコネクタの第１のコンフィグレーションチャネル端子又は第２のコンフィグレーションチャネル端子が、デバイス又はデバイスのケーブルコネクタの端子に接続されているかに基づいて、前記装置のコネクタに対する前記デバイス又はケーブルのコネクタの向きを決定する手段であって、前記デバイス又はケーブルのコネクタは抵抗を経由して基準電圧に接続される、前記決定する手段と；
前記デバイス又はケーブルのコネクタの端子が抵抗を経由して基準電圧に接続された後、前記装置によって、前記装置のコネクタのソース電圧の出力端子から前記デバイス又はケーブルのコネクタの電圧入力端子へソース電圧を出力させる手段と；
【００２２】
前記装置によって、前記ソース電圧出力端子でのソース電圧出力に応じて、前記デバイス又はケーブルのコネクタの端子が前記基準電圧に遷移したかに基づいて、前記デバイスが所定のタイプに属するかを決定する手段と；
を備える。
【００２３】
本発明の例示的実施形態によれば、本装置において、前記所定のタイプはオーディオヘッドセットである。
【００２４】
本発明の例示的実施形態によれば、装置は：
少なくとも１つのプロセッサと；
コンピュータプログラムコードを含む少なくとも１つのメモリを備え、
前記少なくとも１つのメモリ及び前記プログラムコードは、前記少なくとも１つのプロセッサを用いて、前記装置に少なくとも、
前記装置のコネクタの第１のコンフィグレーションチャネル端子又は第２のコンフィグレーションチャネル端子が、デバイス又はデバイスのケーブルコネクタの端子に接続されているかに基づいて、前記装置のコネクタに対する前記デバイス又はケーブルのコネクタの向きを決定することであって、前記デバイス又はケーブルのコネクタは抵抗を経由して基準電圧に接続される、前記決定することと；
前記デバイス又はケーブルのコネクタの端子が抵抗を経由して基準電圧に接続された後、前記装置のコネクタのソース電圧の出力端子から前記デバイス又はケーブルのコネクタの電圧入力端子へソース電圧を出力させることと；
前記ソース電圧出力端子でのソース電圧出力に応じて、前記デバイス又はケーブルのコネクタの端子が前記基準電圧に遷移したかに基づいて、前記デバイスが所定のタイプに属するかを決定することと；
を実行させるように構成される。 
【００２５】
本発明の例示的実施形態によれば、本装置において、前記所定のタイプはオーディオヘッドセットである。
【００２６】
このようにして、本発明は付属装置ドッキングモードへの移行を可能にする。
【図面の簡単な説明】
【００２７】
【図１Ａ】ホストデバイスと、ＵＳＢケーブルで接続されたヘッドセット等の接続デバイスの例示的機能ブロック図を示す。
【図１Ｂ】ＵＳＢ  Ｔｙｐｅ−Ｃコネクタのピン配置の例示的配列を示す。
【図２】コンフィグレーションチャネル（ＣＣ）ピンの原理の例示的回路図を示す。
【図３】本発明の実施形態に従う、ＵＳＢ  Ｔｙｐｅ−Ｃコネクタのピン配置を用いてオーディオヘッドセットを識別する例示的回路図を示す。
【図４Ａ】本発明の実施形態に従う、ＵＳＢ  Ｔｙｐｅ−Ｃコネクタのピン配置を用いてオーディオヘッドセットを識別するホストデバイスの動作ステップの例示的フロー図を示す。
【図４Ｂ】本発明の実施形態に従う、ＵＳＢ  Ｔｙｐｅ−Ｃコネクタのピン配置を用いる、オーディオヘッドセット等のデバイスの動作ステップの例示的フロー図を示す。
【例示的実施形態の説明】
【００２８】
ＵＳＢシステムは、ホスト、複数の下りＵＳＢポート、層状スター・トポロジー（tiered-star topology）で接続された複数の周辺装置を含むことができる。こうした層には追加ＵＳＢハブを含むことができ、５層レベルまでのツリー構造に分岐させることができる。ＵＳＢホストは複数のホストコントローラを有してもよく、各ホストコントローラは１つ又は複数のＵＳＢポートを提供できる。１つのホストコントローラには、ハブ装置を含んで最大１２７までの装置を接続することができる。
【００２９】
図１Ａは、ホストデバイス１０２と、ＵＳＢケーブルのようなケーブル１３０で接続されたヘッドセット等の接続デバイス１０４の例示的機能ブロック図である。ＵＳＢ  Ｔｙｐｅ−Ｃコネクタのようなコネクタ１４０は、図１Ｂに示す例示的ＵＳＢ  Ｔｙｐｅ−Ｃコネクタのピン配置を有する。ホストデバイス１０２は、差込まれたコネクタ１４０を受けるためのＵＳＢ  Ｔｙｐｅ−Ｃレセプタクルのようなレセプタクル１２０を有する。  
【００３０】
本発明の例示的実施形態によれば、ホストデバイス１０２は処理ロジック２２２を備えてもよく、ここで処理ロジックは複数の中央処理装置（ＣＰＵ）２２４・２２５の１つ、ランダムアクセスメモリ（ＲＡＭ）２２６、読取り専用メモリ（ＲＯＭ）２２７を備えてもよい。あるいは、処理ロジック２２２は逐次・組合せ論理回路のプログラマブルロジックアレイとステートマシンロジックを備え、これらが本発明の実施形態によって実行されるステップの一部又は全てを実装してもよい。ソースプロトコル１１２は、ＲＡＭ又はＲＯＭに格納された実行可能命令のプログラム済みシーケンスとして具現化され、本発明の実施形態の機能を実行するために中央処理装置（ＣＰＵ）によって実行されてもよい。  
【００３１】
新型ＵＳＢ  Ｔｙｐｅ−Ｃコネクタ１４０は、ＵＳＢ３．０レベルの通信に対応するインタフェースである。コネクタ１４０は、上下同じ向きでも上下逆向きでもどちらでも差し込みできるよう対称になっている。図１Ｂは、コネクタ１４０のピン配置の実施例を示したものである。コネクタはホストとデバイスの両方に対して同一であってもよい。プラグ及びホスト／デバイス役の極性は、コンフィグレーションチャネル（ＣＣ）と呼ばれるシステムによって構成される。ＣＣは各レセプタクルに２つのピンＣＣ１・ＣＣ２を持つが、その片方であるＣＣ１のみがプラグからケーブルを介して繋げられる。この機能を用いてホストとデバイスは、プラグがどの向きでレセプタクルに挿入されているかを把握することができる。 
【００３２】
新型Ｔｙｐｅ−Ｃインタフェースは、Ｔｙｐｅ−Ｃプラグを有するであろう単純なオーディオヘッドセットに使用されてもよい。ホスト又はデュアルロールデバイスに対するこの種のオーディオヘッドセットの接続は、どのようなケーブル又はプラグ接続からも区別されなくてはならない。
【００３３】
両方のＣＣピンは抵抗体によってホスト側では引き上げられ、デバイス側では引き下げられる。ホストとデバイスの間でケーブルが繋げられると、この両デバイスは両方のＣＣピンを監視し、片方のピンのみが両端でその電圧レベルを変えることが分かる。ここでホスト又はデバイスは、電圧が変化したピンがどちらであるかを知ることによって、そこで挿入されたプラグの向きを把握することができる。有効な接続が検出された後、未使用のＣＣピンには可能なアクティブケーブル用に＋５ＶのＶＣＯＮ電圧がかけられる。ＣＣピンの原理は図２に示される。
【００３４】
デバイスによってはケーブルプラグを受けるレセプタクルを具備しないものもあるが、それに代わってそのデバイスに永続的に装着されるキャプティブケーブル（captive cable）を具備するものもある。あるいは、デバイスがケーブルを用いないドッキングステーションであってもよい。どちらの場合でも、ホストとデバイスは個別のケーブルを用いずに互いに接続されるため、デバイスをホストに接続する可能な方法には２種類しか存在しない。キャプティブケーブルを具備するデバイスの実施例にはオーディオヘッドセットがあり、電話機のＵＳＢ  Ｔｙｐｅ−Ｃレセプタクルに差し込まれる。
【００３５】
通常のＵＳＢ  Ｔｙｐｅ−Ｃデバイスからこのオーディオヘッドセットを区別する１つのやり方は、１つのＣＣピン（ＣＣ１）を永続的にグランドに接続しておくことであろう。これにより、ホストのＣＣピンでは電圧が０Ｖとなり、通常のＵＳＢ  Ｔｙｐｅ−Ｃデバイスとの有効な接続とは異なって見えることになる。ここで、ホストのＣＣピンでの電圧の方が（Ｒｄ１が存在することにより）高くなる。
【００３６】
しかし、アクティブケーブルの供給電圧によって状況はより複雑になる。アクティブケーブルの供給電圧はケーブルプラグのＣＣ２ピンに繋げられるからである。この種のケーブルがホストに接続される場合、ＣＣ１ピンの電圧は通常、検出可能な電圧まで引き下げられ、ＣＣ２ピンはＶＣＯＮでの負荷に応じて略グランドまで引き下げられてもよい。なお、ホストは有効な接続が生じたことが分かり、その間に引き下げられたＣＣピンを無視してそのピンに＋５Ｖ  ＶＣＯＮ供給電圧を接続してもよい。 
【００３７】
ここで必要なことは、ＵＳＢホストがアクティブケーブルからヘッドセットを区別しながらＣＣピン経由の極性情報を保持する方法である。アクティブケーブルをオーディオヘッドセットと混同する問題は、他の未接続端子がある状況でアクティブケーブルがホストに差し込まれるときに生じる。このとき、アクティブケーブルでＶＣＯＮ供給電圧が接続されているＣＣピンはほぼ０Ｖに引き下げられる。これは、１つのＣＣピンがグランドに接続されるオーディオヘッドセットと同じ状態となる。これに対する１つの解決方法は、オーディオヘッドセットの両方のＣＣピンをグランドに接続することであろう。この方法は、オーディオヘッドセットを端子未接続のアクティブケーブルと混同する問題をうまく解決するが、同時に、両方のＣＣピンが完全に同じ様な挙動を示すため、オーディオヘッドセットがホストに差し込まれる向きの情報が失われる。こうした極性情報を持たないことは、オーディオヘッドセットからの信号の極性を別の仕方で検出しなくてはならないとこを意味する。
【００３８】
本発明の実施形態によれば、アクティブケーブルからヘッドセットを区別しながらＣＣピン経由の極性情報を保持することが可能である。その方法とは、一方のＣＣピン（ＣＣ２）のみを永続的にヘッドセットのグランドに接続することである。もう一方のＣＣピンは、通常値のプルダウン抵抗を経由してグランドに接続される。ただし、この抵抗はスイッチ（トランジスタ）に短絡され、スイッチはＶＢＵＳ電圧を用いてホストから制御されてもよい。  
【００３９】
この種のヘッドセットがホストに接続される場合、有効な接続がされており、ＶＢＵＳ電圧をオンにして、ＶＣＯＮも未使用ＣＣピンに接続されることが分かる。未使用ＣＣピンはヘッドセットで接地されるため何処にも繋がらないが、ヘッドセットのＶＢＵＳ電圧は短絡スイッチをオンにしてこのＣＣピンの電圧を引き下げることになる。これはホストによって検出されてもよく、その結果ホストは、オーディオヘッドセット又は一般に所定タイプのデバイスが接続されたことを認識してもよい。ホストは更に、ＣＣピンからプラグ極性を検出してもよい。したがって要約すると、本発明では、ヘッドセットがアクティブケーブルから区別可能であるように、ヘッドセットで両方のＣＣピンが接地されるが、同時に、その極性を最初に検出することもできる。
【００４０】
図３は、本発明の実施形態に従う、ＵＳＢ  Ｔｙｐｅ−Ｃコネクタピン配置を用いてオーディオヘッドセット１０４を識別する例示的実施形態を示したものである。ヘッドセット１０４では、ＣＣ２ピンは直接、ＣＣ１ピンはプルダウン抵抗Ｒｄを経由してそれぞれ接地されている。トランジスタＴはＶＢＵＳに電圧がかかっていないため導通していない。ヘッドセット１０４が差し込まれると、ホスト１０２（又はホストモードのデュアルロールデバイス）は、正常接続を示す抵抗によってＣＣ１（プラグが反対の場合はＣＣ２）の電圧が引き下げられることが分かる。ホストは更に、ＣＣ２が直接ＧＮＤに接続されることも分かる。ＣＣ１から、ホストはプラグが接続された向きを知ることができる。つぎにホストはＶＢＵＳをオンにする。これにより、ヘッドセットでトランジスタＴは導通状態になり、Ｒｄを短絡する。これは瞬時に起きる必要はなく、コンデンサＣで短い遅延が生じてもよい。こうして、ホスト側でもＣＣ１はＧＮＤに接続され、両方のＣＣ線の電圧がハードウェア的にＧＮＤまで引き下げられることから、ホストはオーディオヘッドセットが接続されたことを推測することができる。あるいは、ホストは、ＣＣ１又はＣＣ２が最初は抵抗経由でＧＮＤに接続され、ＶＢＵＳをオンにした後、同じＣＣピンが抵抗を経由せずにＧＮＤに接続されることを検出することによって、オーディオヘッドセットの接続を推測することもできる。
【００４１】
図４Ｂは、本発明の実施形態に従う、ＵＳＢ  Ｔｙｐｅ−Ｃコネクタピン配置を用いる、オーディオヘッドセット１０４を識別するホストデバイス１０２の動作ステップの例示的フロー図４００である。このフロー図のステップは、ＲＡＭ及び／はＲＯＭのメモリに格納されたコンピュータコード命令を表わし、中央処理装置（ＣＰＵ）ＣＰＵ２２４及び／又はＣＰＵ２２５で実行されると、本発明の例示的実施形態の機能を実行する。これらのステップは描かれているものとは別の順序で実行されることがあり、複数のステップが結合されたり、あるステップがさらなる要素的なステップに分離されたりする場合もある。フロー図は以下のステップを有する。
【００４２】
ステップ４０２：ホストによって、ホストコネクタの第１のコンフィグレーションチャネル端子又は第２のコンフィグレーションチャネル端子が、デバイス又はデバイスのケーブルコネクタの端子に接続されているかに基づいて、該ホストのホストコネクタに対する該デバイス又はケーブルコネクタの向きを決定することであって、該デバイス又はケーブルコネクタは抵抗を経由して基準電圧に接続される、前記決定することと；
【００４３】
ステップ４０４：デバイス又はケーブルコネクタの端子が抵抗を経由して基準電圧に接続された後、ホストによって、ホストコネクタのソース電圧の出力端子でデバイス又はケーブルコネクタの電圧入力端子へソース電圧を出力させることと；
【００４４】
ステップ４０６：ホストによって、ソース電圧出力端子でのソース電圧出力に応じてデバイス又はケーブルコネクタの端子が基準電圧に遷移したかに基づいて、デバイスが所定のタイプに属するかを決定すること。
【００４５】
図４Ｂは、本発明の実施形態に従う、ＵＳＢ  Ｔｙｐｅ−Ｃコネクタピン配置を用いる、オーディオヘッドセット１０４等のデバイス１０４の動作ステップの例示的フロー図４５０である。このフロー図のステップは、ＲＡＭ及び／はＲＯＭのメモリに格納されたコンピュータコード命令を表わし、中央処理装置（ＣＰＵ）ＣＰＵ２２４'及び／又はＣＰＵ２２５'で実行されると、本発明の例示的実施形態の機能を実行する。これらのステップは描かれているものとは別の順序で実行されることがあり、複数のステップが結合されたり、あるステップがさらなる要素的なステップに分離されたりする場合もある。フロー図は以下のステップを有する。
【００４６】
ステップ４５２：デバイスによって、ホストコネクタの第１及び第２の端子に対して上下同じ向きか上下逆向きかの何れかの向きでデバイスのコネクタがホストのコネクタに差し込まれているかを決定する初期試験をホストが実行できるようにすることであって、デバイスコネクタのホストコネクタに対する向きは、デバイスのコンフィグレーションチャネル入力端子が差し込まれているホストコネクタの端子が第１の端子か第２の端子かによって決定され、コンフィグレーションチャネル入力端子は、抵抗を経由して基準電圧に接続されている、前記実行できるようにすることと；
【００４７】
ステップ４５４：デバイスによって、ソース電圧入力端子でソース電圧を受け取ることと；
【００４８】
ステップ４５６：デバイスによって、抵抗を迂回し、コンフィグレーションチャネル入力端子を基準電圧に遷移させるために、コンフィグレーションチャネル入力端子を切り換えることであって、ソース電圧はソース電圧入力端子で受け取られる、前記切り換えること。
【００４９】
ソフトウェアやファームウェア、ハードウェア、及びこれらの組み合わせをプログラミングするための通常のプログラミング及び／又は工学技術を用いると共に、本明細書で提供される説明を用いることにより、上記の実施形態は、機械、処理、製品として実装されうる。
【００５０】
本願で開示されるフロー図におけるステップの一部又は全ては、逐次・組合せ論理回路のプログラマブルロジックアレイ、ステートマシンロジックの何れか又は全てに含まれるハードウェアプログラムロジックとして具現化され、これらのロジックが本発明の実施形態によって実行されるステップの一部又は全てを実装してもよい。 
【００５１】
結果として得られる１つ（又は複数）のプログラムはコンピュータ可読プログラムコードを有し、内蔵メモリデバイス、スマートカード又は他の着脱可能な記憶デバイス、送信デバイスのような１つ又は複数のコンピュータ利用可能な非一時的媒体上に具現化されることができ、それによって、上述の実施形態に従うコンピュータプログラム製品又は製造品を形成する。従って、本明細書で使用される"製造品（article of manufacture）"や"コンピュータプログラム製品（computer program product）"という用語は、如何なるコンピュータ利用可能な非一時的媒体においても一時的又は肯定的に存在することもできるコンピュータプログラムを包含するものとして使用されることが意図されている。
【００５２】
上述のように、記憶／格納装置は、ディスクや光学ディスク、スマートカードやＳＩＭ，ＷＩＭのような着脱可能な記憶デバイス、ＲＡＭやＲＯＭ，ＰＲＯＭのような半導体メモリを含み、またこれらに限定されない。送信メディアは、無線通信ネットワークを介する送信、インターネット、イントラネット、電話／モデムに基づくネットワーク通信、有線／ケーブルによる通信ネットワーク、衛星通信、又はその他の固定的又は移動ネットワークシステム／通信リンクを含み、またこれらに限定されない。
【００５３】
これまで特定の実施形態を開示してきたが、当業者は、本発明の思想及び範囲を逸脱せずにこれらの特定の実施形態に対して変形を施すことが可能であることを理解すべきである。    
【図１Ａ】
2017511937.tif 000003
【図１Ｂ】
2017511937.tif 000004
【図２】
2017511937.tif 000005
【図３】
2017511937.tif 000006
【図４Ａ】
2017511937.tif 000007
【図４Ｂ】
2017511937.tif 000008
【国際調査報告】
2017511937.tif 000009
2017511937.tif 000010