(57)【要約】【課題】ミニＡＢレセプタクルを装備しているＯＴＧ装置はホストとして使用されることもデバイスとして使用されることも可能であるが、その一方誤接続の起る可能性がある。【解決手段】ホストモードに設定され且つＵＳＢコネクタのミニＢが接続されたと判断された時、およびデバイスモードに設定され且つＵＳＢコネクタのミニＡが接続されたと判断された時、前記ＵＳＢコネクタ接続手段への出力の全部または一部を抑制するよう制御する。【選択図】　図１
2004110145.tif 000002
【特許請求の範囲】
【請求項１】
ホストモードまたはデバイスモードまたはＯＴＧモードに設定する手段と、
ＵＳＢコネクタのミニＡとミニＢのどちらでも接続可能なＵＳＢコネクタ接続手段と、
前記ＵＳＢコネクタ接続手段にＵＳＢコネクタのミニＡが接続されたかミニＢが接続されたかを判断する手段とを有し、
前記設定する手段によって設定されたモードと前記判断する手段によって判断されたＵＳＢコネクタに応じて前記ＵＳＢコネクタ接続手段への出力の全部または一部を抑制する、
ＵＳＢコネクタ接続装置。
【請求項２】
前記設定する手段によってホストモードに設定され且つ前記判断する手段によってＵＳＢコネクタのミニＢが接続されたと判断された時、および、前記設定する手段によってデバイスモードに設定され且つ前記判断する手段によってＵＳＢコネクタのミニＡが接続されたと判断された時に、前記ＵＳＢコネクタ接続手段への出力の全部または一部を抑制する、
請求項１に記載のＵＳＢコネクタ接続装置。
【請求項３】
前記ホストモードを行うホストモード動作手段と、
前記デバイスモードを行うデバイスモード動作手段と、
前記ＯＴＧモードを行うＯＴＧモード動作手段と、
前記ホストモード動作手段と前記デバイスモード動作手段と前記ＯＴＧモード動作手段と前記ＵＳＢコネクタ接続手段間の信号を制御する第１の制御手段と、前記設定手段によって設定されたモードに応じて前記ホストモード動作手段と前記デバイスモード動作手段と前記ＯＴＧモード動作手段と前記第１の制御手段との１または２以上を制御する第２の制御手段と、
を有する請求項１または請求項２に記載のＵＳＢコネクタ接続装置。
【請求項４】
前記ＵＳＢコネクタ接続手段にＵＳＢコネクタのミニＡが接続されたかミニＢが接続されたかを判断する手段は、ＵＳＢコネクタのＩＤピンの信号によってＵＳＢコネクタのミニＡが接続されたかミニＢが接続されたかを判断する手段である、
請求項１から請求項３のいずれか１項に記載のＵＳＢコネクタ接続装置。
【請求項５】
前記抑制されるＵＳＢコネクタ接続手段への出力の全部または一部は、ＵＳＢへの電源供給を含む、
請求項１から請求項４のいずれか１項に記載のＵＳＢコネクタ接続装置。
【請求項６】
ホストモードまたはデバイスモードまたはＯＴＧモードのいずれかのモードに設定する手順と、
ＵＳＢコネクタ接続手段にＵＳＢコネクタのミニＡが接続されたかミニＢが接続されたかを判断する手順と、
前記モードに設定する手順によって設定されたモードと前記判断する手順によって判断されたＵＳＢコネクタに応じてＵＳＢコネクタ接続手段への出力の全部または一部を抑制する手順とを有する、
ＵＳＢコネクタ接続方法。
【請求項７】
ホストモードまたはデバイスモードまたはＯＴＧモードのいずれかのモードに設定するステップと、
ＵＳＢコネクタ接続手段にＵＳＢコネクタのミニＡが接続されたかミニＢが接続されたかを判断するステップと、
前記モードに設定するステップによって設定されたモードと前記判断するステップによって判断されたＵＳＢコネクタに応じてＵＳＢコネクタ接続手段への出力の全部または一部を抑制するステップとを有する、
ＵＳＢコネクタ接続プログラム。
【請求項８】
請求項７に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はパーソナルコンピュータを始めとする情報機器と各種周辺装置を接続し、データ通信するための一般的な方式の一である、ＵＳＢ：Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ（以後「ＵＳＢ」と言う）を使用するためのＵＳＢコネクタと接続するためのＵＳＢコネクタ接続手段を備えたＵＳＢコネクタ接続装置に関するものである。
【０００２】
特に、パーソナルコンピュータ等のホスト機器を必要とせず、周辺装置同士を接続するためのＵＳＢオンザゴー：ＵＳＢ　Ｏｎ　Ｔｈｅ　Ｇｏ（以後「ＯＴＧ」と言う）を使用するためのＵＳＢコネクタと接続するためのＵＳＢコネクタ接続手段を備えた、ＵＳＢコネクタ接続装置に関するものである。
【０００３】
またこのＵＳＢコネクタが正常に接続されているか否かを判断するための手段、装置、あるいはこのための方法、更に正常に接続されていると判断される時にのみその接続されている装置を動作させ、正常に接続されていないと判断される時にはその装置を動作させないように抑制し、これによってその装置の異常動作や、異常動作によって発生する可能性のある種々の障害、例えば機器破損等を防止するための装置や方法、プログラムおよびプログラムを記録した媒体に関するものである。
【０００４】
【従来の技術】
従来、パーソナルコンピュータを始めとする情報機器と各種周辺装置を接続し、データ通信するための一般的な方式の一としてＵＳＢが規定され広く使用されている（例えば、下記非特許文献１参照）。
【０００５】
このＵＳＢを使用することによって、パソコンの電源を入れたままの状態でプリンタやデジタルカメラなど多くの周辺装置を簡単に接続したり切り離すことができ、これら周辺装置とパソコン間のデータ通信の利便性が著しく向上している。
【０００６】
また、ＵＳＢに対応した周辺装置をＵＳＢによってパソコンと接続すると、その周辺装置の種類が自動的に認識され、その周辺装置とデータ通信するのに必要なドライバソフトウエアがパソコンに自動的にインストールされる方式も採用されている。この方式を使用すれば、ユーザは面倒なソフトウエアドライバのインストール作業から解放される。
【０００７】
更に、ＵＳＢではホストであるパソコンからデバイスである周辺装置に電源が供給される。従って特に、周辺装置が超小型で可搬性の高い装置であるような場合、周辺装置側で電源を用意する必要がないので、周辺装置を更に小型化することができ、可搬性をより一層向上させることができる。
【０００８】
ＵＳＢでは前記のようにホストとしてのパソコンとデバイスとしての周辺装置が接続され、ホストからデバイスに電力が供給される。そこでＵＳＢ接続に使用するＵＳＢケーブルではその両端に、ホスト側と接続するためのコネクタＡとデバイス側と接続するためのコネクタＢを有し、コネクタＡとコネクタＢの形状を変えることによって、間違って逆に接続されることを防止し、電源供給線の誤接続による機器の破損等が発生しないようにしていた（下記非特許文献１参照）。
【０００９】
しかしながら、このＵＳＢはあくまでもホストとしてのパソコンと、デバイスとしての周辺装置との間を接続することを前提としたもので、ホストからの呼び出しによってデータ通信が起動されるように規定されており、周辺装置間で直接データ通信することはできなかった。
【００１０】
そこでこの制限を解消し、周辺装置間で直接データ通信するためにＯＴＧが規定された（例えば、下記非特許文献２参照）。
【００１１】
このＯＴＧを使用することにより、従来のＵＳＢの有する様々なメリットをそのまま維持しながら、例えばデジタルカメラとプリンタを直接接続し、デジタルカメラで撮影した画像を直接プリンタで印刷するような使い方が可能になる。このような使い方をするならば、設置、接続、操作等が比較的面倒なパソコンを必要とせず、簡単にデジタルカメラで撮影した画像をプリンタで印刷することができる。
【００１２】
あるいはまた、デジタルカメラと携帯電話を直接接続すれば、デジタルカメラで撮影した画像を直接携帯電話に送り、その画像をその携帯電話の通信機能を使い、遠隔地にある他の携帯電話やパソコンに送信することが可能になる。
【００１３】
あるいはまた、携帯電話とプリンタを直接接続すれば、遠隔地にある他の携帯電話やパソコンから送信された情報をその携帯電話で受信し、その受信した情報をプリンタで印刷することが可能になる。
【００１４】
更にまた、例えば２台のＭＰ３プレーヤをＯＴＧで直接接続すれば（著作権等の技術的な課題以外の課題は別の問題として存在するが、少なくとも技術的には）、互いのＭＰ３プレーヤ同士が記憶している音楽コンテンツを交換するような使用方法も可能になる。
【００１５】
これらのことが全てホストとしてのパソコンなしで実現可能であり、これら周辺装置の使用利便性が更に著しく向上する。
【００１６】
このＯＴＧでは、ホストとしての動作もペリフェラルとしての動作も行えることが規定されており、更に一連の動作中にホストとしての動作とペリフェラルとしての動作の切り替えが可能であることが規定されている。
【００１７】
ＵＳＢに対する電源供給は、ＵＳＢ２．０と同様にＡコネクタ側が行うことになっている。
【００１８】
また、ＯＴＧでは携帯端末などに実装することを考慮し、小型のミニＡコネクタとミニＢコネクタを使用することが規定されており、ミニＡコネクタとミニＢコネクタのどちらとも嵌合接続可能なミニＡＢレセプタクルを実装することが規定されている。
【００１９】
例えば、ＯＴＧモードとホストモードとを備えた装置では、ＯＴＧモード用のミニＡＢレセプタクルとホストモード用のＡレセプタクルを実装することがあり、ＯＴＧモードとデバイスモードとを備えた装置では、ＯＴＧモード用のミニＡＢレセプタクルとデバイスモード用のＢレセプタクルを実装することがある。
【００２０】
【非特許文献１】
“Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ　Ｓｐｅｃｉｆｉｃａｔｉｏｎ．　Ｒｅｖｉｓｉｏｎ　２．０”、［ｏｎｌｉｎｅ］、ＵＳＢ　Ｉｍｐｌｅｍｅｎｔｅｒｓ　Ｆｏｒｕｍ　Ｉｎｃ．、［平成１４年９月９日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｕｓｂ．ｏｒｇ／ｄｅｖｅｌｏｐｅｒｓ／ｄａｔａ／ｕｓｂ＿２０．ｚｉｐ＞
【非特許文献２】
“Ｏｎ−Ｔｈｅ−Ｇｏ　Ｓｕｐｐｌｅｍｅｎｔ　ｔｏ　ｔｈｅ　ＵＳＢ　２．０　Ｓｐｅｃｉｆｉｃａｔｉｏｎ．　Ｒｅｖｉｓｉｏｎ　１．０”、［ｏｎｌｉｎｅ］、ＵＳＢ　Ｉｍｐｌｅｍｅｎｔｅｒｓ　Ｆｏｒｕｍ　Ｉｎｃ．、［平成１４年９月９日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｕｓｂ．ｏｒｇ／ｄｅｖｅｌｏｐｅｒｓ／ｄａｔａ／ｏｔｇ１＿０．ｐｄｆ＞
【００２１】
【発明が解決しようとする課題】
前記のような、ミニＡＢレセプタクルを装備しているＯＴＧ対応装置は、ミニＡプラグと接続されることも可能であるし、ミニＢプラグと接続されることも可能である。
【００２２】
ミニＡＢレセプタクルに加え、通常のＡレセプタクルやＢレセプタクルを実装することは実装面積の無駄であり、ホストモードやデバイスモードの場合にもこのミニＡＢレセプタクルが使用される。
【００２３】
ＡレセプタクルやＢレセプタクルを使用した場合には、動作モードと一致しないケーブルは物理的に挿入不可能であったため、誤挿入は発生しなかった。しかしながらミニＡＢレセプタクルを使用するとケーブル誤挿入を防ぐことができず、動作モードと異なるケーブルを誤挿入する可能性が発生する。このような場合、電源衝突を始めとする出力信号の競合等の弊害が起り得る。
【００２４】
ある周辺装置がデバイスとしてモード設定されデバイスとして使用されているにもかかわらず、そのミニＡＢレセプタクルにミニＡプラグが接続され、逆に他の周辺装置がホストとしてモード設定されホストとして使用されているにもかかわらずそのミニＡＢレセプタクルにミニＢプラグが接続されるような誤接続が行われると、各周辺装置が予め設定されている自分の使用状態（デバイスとして使用されているデバイスモードにあるか、ホストとして使用されているホストモードにあるか）と、接続されたプラグがミニＡであるかミニＢであるかのどちらを優先的に判断してＵＳＢの通信制御を行うかによって、正常に通信ができなかったり、更にＵＳＢに対する電源供給の誤制御が発生するとそのＵＳＢに接続されたＵＳＢ接続装置を破損する可能性があった。
【００２５】
更に、例えば、あるホストモードに設定された周辺装置にミニＢプラグが接続されており、この周辺装置は自分自身がホストとして設定されていることを優先的に判断して電源供給を行ったところ、相手側の機器はＯＴＧモードに設定されており、且つミニＡプラグが接続されているので、ミニＡプラグが接続されたことを優先的に判断して電源供給を行ったような場合、両周辺装置から電源供給が衝突を起こし、これらＵＳＢを介して接続されたＵＳＢコネクタ接続装置同士の一方あるいは両方の機器を破損する可能性もあった。
【００２６】
【課題を解決するための手段】
上記課題を解決するため本願の請求項１に記載の発明は、ホストモードまたはデバイスモードまたはＯＴＧモードに設定する手段と、ＵＳＢコネクタのミニＡとミニＢのどちらでも接続可能なＵＳＢコネクタ接続手段と、前記ＵＳＢコネクタ接続手段にＵＳＢコネクタのミニＡが接続されたかミニＢが接続されたかを判断する手段とを有し、前記設定する手段によって設定されたモードと前記判断する手段によって判断されたＵＳＢコネクタに応じて前記ＵＳＢコネクタ接続手段への出力の全部または一部を抑制する、ＵＳＢコネクタ接続装置である。
【００２７】
請求項２に記載の発明は、前記設定する手段によってホストモードに設定され且つ前記判断する手段によってＵＳＢコネクタのミニＢが接続されたと判断された時、および、前記設定する手段によってデバイスモードに設定され且つ前記判断する手段によってＵＳＢコネクタのミニＡが接続されたと判断された時に、前記ＵＳＢコネクタ接続手段への出力の全部または一部を抑制する、請求項１に記載のＵＳＢコネクタ接続装置である。
【００２８】
請求項３に記載の発明は、前記ホストモードを行うホストモード動作手段と、前記デバイスモードを行うデバイスモード動作手段と、前記ＯＴＧモードを行うＯＴＧモード動作手段と、前記ホストモード動作手段と前記デバイスモード動作手段と前記ＯＴＧモード動作手段と前記ＵＳＢコネクタ接続手段間の信号を制御する第１の制御手段と、前記設定手段によって設定されたモードに応じて前記ホストモード動作手段と前記デバイスモード動作手段と前記ＯＴＧモード動作手段と前記第１の制御手段との１または２以上を制御する第２の制御手段と、を有する請求項１または請求項２に記載のＵＳＢコネクタ接続装置である。
【００２９】
請求項４に記載の発明は、前記ＵＳＢコネクタ接続手段にＵＳＢコネクタのミニＡが接続されたかミニＢが接続されたかを判断する手段は、ＵＳＢコネクタのＩＤピンの信号によってＵＳＢコネクタのミニＡが接続されたかミニＢが接続されたかを判断する手段である、請求項１から請求項３のいずれか１項に記載のＵＳＢコネクタ接続装置である。
【００３０】
請求項５に記載の発明は、前記抑制されるＵＳＢコネクタ接続手段への出力の全部または一部は、ＵＳＢへの電源供給を含む、請求項１から請求項４のいずれか１項に記載のＵＳＢコネクタ接続装置である。
【００３１】
請求項６に記載の発明は、ホストモードまたはデバイスモードまたはＯＴＧモードのいずれかのモードに設定する手順と、ＵＳＢコネクタ接続手段にＵＳＢコネクタのミニＡが接続されたかミニＢが接続されたかを判断する手順と、前記モードに設定する手順によって設定されたモードと前記判断する手順によって判断されたＵＳＢコネクタに応じてＵＳＢコネクタ接続手段への出力の全部または一部を抑制する手順とを有する、ＵＳＢコネクタ接続方法である。
【００３２】
請求項７に記載の発明は、ホストモードまたはデバイスモードまたはＯＴＧモードのいずれかのモードに設定するステップと、ＵＳＢコネクタ接続手段にＵＳＢコネクタのミニＡが接続されたかミニＢが接続されたかを判断するステップと、前記モードに設定するステップによって設定されたモードと前記判断するステップによって判断されたＵＳＢコネクタに応じてＵＳＢコネクタ接続手段への出力の全部または一部を抑制するステップとを有する、ＵＳＢコネクタ接続プログラムである。
【００３３】
請求項８に記載の発明は、請求項７に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００３４】
【発明の実施の形態】
本発明の実施の形態を、図面を参照しながら説明する。なお、各図で同一符号を付したものは、同一のものである。
【００３５】
（実施の形態１）
本願に係る発明であるＵＳＢコネクタ接続装置およびＵＳＢコネクタ接続方法を使用するための一実施の形態である装置３１１と装置３２１のブロック構成と、これらがＵＳＢケーブル３３０で接続された状態を、図１に示す。
【００３６】
装置３１１と装置３２１はこの発明の実施の形態にかかわる部分のブロック構成は同一であるので（その他の部分で、本発明の実施の形態にかかわらない部分や、その実施の形態の詳細な部分は異なる可能性があるが）、装置３１１についてのみそのブロック構成を説明する。
【００３７】
装置３１１は、ホストモード動作部３１３、デバイスモード動作部３１５、ＯＴＧモード動作部３１７によって、ホストモード、デバイスモード、ＯＴＧモードのいずれか設定されたモードで動作する。
【００３８】
またＯＴＧモードには、ＯＴＧホストモードとＯＴＧペリフェラルモードがあり、ＯＴＧモードに設定される時には、これもいずれかに設定されることがある。
【００３９】
これらモードの設定はマイクロコンピュータ（以後「マイコン」と言う）とそのマイコンの動作を指定しているプログラムとそのプログラムを記録している記録媒体とを含む制御部３１４によって制御され、この制御部３１４は後述する接続プラグ判断部３１２とその全部または一部が同一であることも異なることもその一部が重複共有していることもある。
【００４０】
またこれらモード設定は、ユーザの操作によって行われることもあり、アプリケーションソフトやＯＳやデバイスドライバやその他のソフトウエア（以後単に「ソフト」と呼ぶこともある）によって行われることもある。これらソフトは記録媒体に記録され、その記録媒体とこれらソフトを動作させるためのマイコンを装置３１１は有している。このマイコンや記録媒体は前記制御部３１４のマイコンや記録媒体と、その全部または一部が同じであることも同じでないこともその一部が重複共有していることもある。
【００４１】
ユーザの操作によって行われる場合は、例えば装置３１１が図４の携帯電話１２１であるような時、ユーザが表示画面１３３に表示されるモードに関する情報を確認しながら、押しボタンスイッチ１３５を操作して行う。
【００４２】
図１の装置３１１に備えられたミニＡＢレセプタクル３１６は、本発明のＵＳＢコネクタのミニＡとミニＢのどちらでも接続可能なＵＳＢコネクタ接続手段である。このミニＡＢレセプタクルの詳細については前記非特許文献２に記載されている。
【００４３】
ミニＡプラグ３１８は、この装置３１１の一部ではなく、ＵＳＢケーブル３３０の一部であって、ミニＡＢレセプタクル３１６と嵌合して接続され、ＵＳＢケーブル３３０を経由して装置３１１と装置３２１間で情報を送受信するために使用される。
【００４４】
接続プラグ判断部３１２は、装置３１１の一部であって、ミニＡＢレセプタクル３１６にミニＡプラグ３１８が接続されているか、ミニＡＢレセプタクル３１６にミニＢプラグ３２８が接続されているかを判断するための手段である。
【００４５】
ミニＡＢレセプタクル３１６はその形状によって、ミニＡプラグ３１８もミニＢプラグ３２８も嵌合して接続されることができるので、どちらが接続されているかを判断するためである。
【００４６】
ミニＡＢレセプタクルの形状と、ミニＡプラグの形状、ミニＢプラグの形状、ミニＡＢレセプタクルとミニＡプラグが嵌合した状態、ミニＡＢレセプタクルとミニＢプラグが嵌合した状態は、前記非特許文献２に図示されている。
【００４７】
またこの接続プラグ判断部３１２は、ミニＡＢレセプタクル３１６にミニＡプラグ３１８が接続されているか、ミニＡＢレセプタクル３１６にミニＢプラグ３２８が接続されているかの判断を、ミニＡＢレセプタクルのＩＤ信号ピンの状態によって判断する。
【００４８】
このＩＤ信号ピンはミニＡＢレセプタクルの第４番ピンであり、ミニＡＢレセプタクルにミニＡプラグが嵌合して接続されると「ＦＡＬＳＥ」の状態に設定され、ミニＡＢレセプタクルにミニＢプラグが嵌合して接続されると「ＴＲＵＥ」の状態に設定されることが前記非特許文献２に規定されている。
【００４９】
従って、このＩＤ信号ピンの状態を判断することによって、ミニＡＢレセプタクル３１６にミニＡプラグ３１８が接続されているか、ミニＡＢレセプタクル３１６にミニＢプラグ３２８が接続されているかの判断を、接続プラグ判断部３１２は行うことができる。
【００５０】
接続プラグ判断部３１２は、マイコンによって制御され、その全部または一部は前記制御部３１４や前記装置３１１のマイコンやプログラムと、同一であることも異なることもその一部が重複共有していることもある。
【００５１】
ミニＡＢレセプタクル３１６にミニＡプラグ３１８が接続されているか、ミニＡＢレセプタクル３１６にミニＢプラグ３２８が接続されているかの判断を行った接続プラグ判断部３１２は、その判断結果情報を制御部３１４へ送る。
【００５２】
制御部３１４は、接続プラグ判断部３１２が判断したミニＡＢレセプタクル３１６にミニＡプラグ３１８が接続されているか、ミニＡＢレセプタクル３１６にミニＢプラグ３２８が接続されているかに関する情報と、現在のモードに関する情報とに基づいて、切り替え出力部３１９の制御を行う。
【００５３】
この制御の具体的な内容は、ミニＡＢレセプタクルに出力する情報を切り替えたり、また所定の条件に適合する時、例えばホストモードに設定されており且つミニＡＢレセプタクル３１６にミニＢプラグ３２８が接続されている時や、例えばデバイスモードに設定されており且つミニＡＢレセプタクル３１６にミニＡプラグ３１８が接続されている時には、その出力の全部または一部を抑制するよう制御することである。
【００５４】
各モードの状態と、ミニＡＢレセプタクル３１６に接続されるプラグがミニＡプラグ３１８であるかミニＢプラグ３２８であるかに基づいて、制御部３１４が切り替え出力部３１９に対して行う出力制御の一実施の形態を図２に示す。
【００５５】
図２の（Ａ）に示すように、装置３１１がホストモードに設定され、ミニＡＢレセプタクル３１６にはＵＳＢケーブル３３０のミニＡプラグ３１８が嵌合接続されていると、制御部３１４の制御によって、ホストモード動作部３１３の動作が行われ、切り替え出力部３１９はホストモード動作部３１３からの信号を切り替え選択して出力をイネーブルにし、ホストモードとしての信号の入出力が行われる。
【００５６】
図２の（Ｂ）に示すように、装置３１１がホストモードに設定され、ミニＡＢレセプタクル３１６にはＵＳＢケーブル３３０のミニＢプラグ３２８が嵌合接続されていると、制御部３１４の制御によって、切り替え出力部３１９は出力をディセーブルにし、信号や電源の出力が抑制される。
【００５７】
図２の（Ｃ）に示すように、装置３１１がデバイスモードに設定され、ミニＡＢレセプタクル３１６にはＵＳＢケーブル３３０のミニＡプラグ３１８が嵌合接続されていると、制御部３１４の制御によって、切り替え出力部３１９は出力をディセーブルにし、信号や電源の出力が抑制される。
【００５８】
図２の（Ｄ）に示すように、装置３１１がデバイスモードに設定され、ミニＡＢレセプタクル３１６にはＵＳＢケーブル３３０のミニＢプラグ３２８が嵌合接続されていると、制御部３１４の制御によって、デバイスモード動作部３１５の動作が行われ、切り替え出力部３１９はデバイスモード動作部３１５からの信号を切り替え選択して出力をイネーブルにし、デバイスモードとしての信号の入出力が行われる。
【００５９】
図２の（Ｅ）に示すように、装置３１１がＯＴＧモードに設定され、ミニＡＢレセプタクル３１６にはＵＳＢケーブル３３０のミニＡプラグ３１８が嵌合接続されていると、制御部３１４の制御によって、ＯＴＧモード動作部３１７の動作が行われ、切り替え出力部３１９はＯＴＧモード動作部３１７からの信号を切り替え選択して出力をイネーブルにし、ＯＴＧホストモードとしての信号の入出力が行われる。
【００６０】
図２の（Ｆ）に示すように、装置３１１がＯＴＧモードに設定され、ミニＡＢレセプタクル３１６にはＵＳＢケーブル３３０のミニＢプラグ３２８が嵌合接続されていると、制御部３１４の制御によって、ＯＴＧモード動作部３１７の動作が行われ、切り替え出力部３１９はＯＴＧモード動作部３１７からの信号を切り替え選択して出力をイネーブルにし、ＯＴＧペリフェラルモードとしての信号の入出力が行われる。
【００６１】
ＯＴＧモードでは、ミニＡＢレセプタクル３１６にミニＡプラグ３１８が嵌合接続された場合にＯＴＧホストモードとして動作を開始し、ミニＡＢレセプタクル３１６にミニＢプラグ３２８が嵌合接続された場合にＯＴＧペリフェラルモードとして動作を開始する。
【００６２】
装置３１１および装置３２１のモード設定と、ＵＳＢケーブル３３０のミニＡプラグ３１８およびミニＢプラグ３２８の嵌合接続を誤った例を、図３に示す。
【００６３】
例えば、図３の（Ａ）に示すように、装置３１１のモード設定をホストモードとし、装置３１１のミニＡＢレセプタクル３１６にはＵＳＢケーブル３３０のミニＢプラグ３２８を嵌合接続し、装置３２１のモード設定をデバイスモードとし、装置３２１のミニＡＢレセプタクル３２６にはＵＳＢケーブル３３０のミニＡプラグ３１８を嵌合接続した時には、装置３１１の切り替え出力部３１９の出力はディセーブルに制御され、装置３２１の切り替え出力部３２９の出力もディセーブルに制御されるので、出力が競合して機器を破損することはない。
【００６４】
例えば、図３の（Ｂ）に示すように、装置３１１のモード設定をホストモードとし、装置３１１のミニＡＢレセプタクル３１６にはＵＳＢケーブル３３０のミニＢプラグ３２８を嵌合接続し、装置３２１のモード設定をＯＴＧモードとし、装置３２１のミニＡＢレセプタクル３２６にはＵＳＢケーブル３３０のミニＡプラグ３１８を嵌合接続した時には、装置３１１の切り替え出力部３１９の出力はディセーブルに制御されるので、装置３２１の切り替え出力部３２９の出力はＯＴＧとしてイネーブルに制御されるが、出力が競合して機器を破損することはない。
【００６５】
例えば、図３の（Ｃ）に示すように、装置３１１のモード設定をデバイスモードとし、装置３１１のミニＡＢレセプタクル３１６にはＵＳＢケーブル３３０のミニＡプラグ３１８を嵌合接続し、装置３２１のモード設定をＯＴＧモードとし、装置３２１のミニＡＢレセプタクル３２６にはＵＳＢケーブル３３０のミニＢプラグ３２８を嵌合接続した時には、装置３１１の切り替え出力部３１９の出力はディセーブルに制御されるので、装置３２１の切り替え出力部３２９の出力はＯＴＧとしてイネーブルに制御されるが、出力が競合して機器を破損することはない。
【００６６】
例えば、図３の（Ｄ）に示すように、装置３１１のモード設定をＯＴＧモードとし、装置３１１のミニＡＢレセプタクル３１６にはＵＳＢケーブル３３０のミニＡプラグ３１８を嵌合接続し、装置３２１のモード設定をホストモードとし、装置３２１のミニＡＢレセプタクル３２６にはＵＳＢケーブル３３０のミニＢプラグ３２８を嵌合接続した時には、装置３１１の切り替え出力部３１９の出力はＯＴＧとしてイネーブルに制御されるが、装置３２１の切り替え出力部３２９の出力はディセーブルに制御されるので、出力が競合して機器を破損することはない。
【００６７】
例えば、図３の（Ｅ）に示すように、装置３１１のモード設定をＯＴＧモードとし、装置３１１のミニＡＢレセプタクル３１６にはＵＳＢケーブル３３０のミニＢプラグ３２８を嵌合接続し、装置３２１のモード設定をデバイスモードとし、装置３２１のミニＡＢレセプタクル３２６にはＵＳＢケーブル３３０のミニＡプラグ３１８を嵌合接続した時には、装置３１１の切り替え出力部３１９の出力はＯＴＧとしてイネーブルに制御されるが、装置３２１の切り替え出力部３２９の出力はディセーブルに制御されるので、出力が競合して機器を破損することはない。
【００６８】
以上説明したように、本発明のＵＳＢコネクタ接続装置では、仮にＵＳＢコネクタ接続装置のモード設定と、ＵＳＢケーブルの接続を誤ったとしても、ＵＳＢコネクタへの信号の出力が競合して機器を破損することは起らない。
【００６９】
より具体的に本発明の実施の形態とその動作、利点を説明するため、具体的な装置と具体的な動作を示す実施の形態を次に説明する。
【００７０】
（実施の形態２）
本願に係る発明であるＵＳＢコネクタ接続装置、ＵＳＢコネクタ接続方法、ＵＳＢコネクタ接続プログラムおよびＵＳＢ接続プログラムを記録した媒体の、他の実施の形態である携帯電話１２１と、更に他の実施の形態であるプリンタ１２４がＵＳＢケーブル１４７によって接続されている状態の外観を図４に示す。
【００７１】
ＵＳＢケーブル１４７の両端にはそれぞれミニＡプラグ１４３と、ミニＢプラグ１４６とが接続されている。
【００７２】
正常ならばミニＡプラグ１４３はホストモードに設定されたＵＳＢコネクタ接続装置に接続され、ミニＢプラグ１４６はデバイスモードに設定されたＵＳＢコネクタ接続装置に接続される。
【００７３】
ＵＳＢコネクタ接続装置がＯＴＧモードに設定された時には、接続されるミニプラグによりＯＴＧホストモードあるいはＯＴＧペリフェラルモードが決定されるため、ミニＡプラグ１４３、ミニＢプラグ１４６のどちらが接続されてもよい。
【００７４】
この実施の形態では、ホストモードまたはＯＴＧモードに設定されるＵＳＢコネクタ接続装置は携帯電話１２１であり、デバイスモードまたはＯＴＧモードに設定されるＵＳＢコネクタ接続装置はプリンタ１２４である。
【００７５】
従って正常ならば、ＵＳＢケーブル１４７に接続されているミニＡプラグ１４３はホストモードに設定された携帯電話と接続して使用され、ミニＢプラグ１４６はデバイスモードに設定されたプリンタ１２４と接続して使用される。携帯電話１２１とプリンタ１２４がＯＴＧモードに設定されて使用される時には、必ずしもミニＡプラグ１４３とミニＢプラグ１４６は、どちらの装置と接続されるかは確定していない。
【００７６】
ホストモードまたはＯＴＧモードに設定され、ホストとして動作する携帯電話１２１には、表示画面１３３、押しボタンスイッチ１３５、ミニＡＢレセプタクル１３１、その他本発明を説明するために必要ないので記載しないが、マイク、スピーカー、アンテナ、その他通常の携帯電話に必要な部材が装備されている。
【００７７】
この携帯電話１２１には、ミニＡＢレセプタクル１３１が装備されているので、ミニＡプラグ１４３でも、ミニＢプラグ１４６でも接続することが可能である。
【００７８】
正常ならば、この携帯電話１２１が前記のようにホストモードに設定され、ホストとして動作する時にはミニＡプラグ１４３が接続され、デバイスモードに設定され、デバイスとして動作する時にはミニＢプラグ１４６が接続される。この携帯電話１２１がＯＴＧモードに設定された場合は、ミニＡプラグ１４３、ミニＢプラグ１４６のどちらが接続されてもよい。
【００７９】
この携帯電話１２１は、押しボタンスイッチ１３５を装備しているので、この押しボタンスイッチ１３５を操作することによって、ホストモード、デバイスモード、ＯＴＧモードのいずれかの設定を切り替えて使用することができる。この切り替えの操作は、表示画面１３３に表示される内容を見ながら行うことができる。
【００８０】
現在この携帯電話１２１がホストモード、デバイスモード、ＯＴＧモードのいずれの状態に設定されているのかは、押しボタンスイッチ１３５の操作によって、表示画面１３３に表示される内容で確認することができる。
【００８１】
例えば、携帯電話１２１とプリンタ１２４をＵＳＢケーブル１４７で接続し、携帯電話１２１で受信した情報をプリンタ１２４によって印刷しようとする時には、携帯電話１２１から起動をかけて、情報をプリンタ１２４に送信するので、通常は携帯電話１２１がホストモードまたはＯＴＧモードに設定され、プリンタ１２４がデバイスモードまたはＯＴＧモードに設定される。
【００８２】
しかしながらアプリケーションソフトによっては必ずしもこの設定に限るものではなく、他の設定を行ってもかまわない。
【００８３】
また、携帯電話１２１は必ずホストモードまたはＯＴＧモードに設定されるとは限らず、例えば図５にその外観を示した後述する更に他の実施の形態のように、デジタルカメラ２１２で撮影した画像情報を携帯電話１２１に送信し、その携帯電話１２１から図示していないが他の携帯電話やパソコンにその画像情報を送信しようとする時には、デジタルカメラ２１２から起動をかけて、情報を携帯電話１２１に送信するので、通常はデジタルカメラ２１２がホストモードまたはＯＴＧモードに設定され、携帯電話１２１がデバイスモードまたはＯＴＧモードに設定される。
【００８４】
プリンタ１２４には、表示画面１３６、押しボタンスイッチ１３８、ミニＡＢレセプタクル１３４、その他本発明を説明するために必要ないので記載しないが、通常のプリンタに必要な部材が装備されている。
【００８５】
このプリンタ１２４には、ミニＡＢレセプタクル１３４が装備されているので、ミニＡプラグ１４３でも、ミニＢプラグ１４６でも接続することが可能である。
【００８６】
正常ならば、このプリンタ１２４がホストモードに設定され、ホストとして動作する時にはミニＡプラグ１４３が接続され、逆に、デバイスモードに設定され、デバイスとして動作する時にはミニＢプラグ１４６が接続される。このプリンタ１２４がＯＴＧモードに設定され動作する時には、必ずしもミニＡプラグ１４３が接続されるかミニＢプラグ１４６が接続されるかは確定していない。
【００８７】
このプリンタ１２４は、押しボタンスイッチ１３８を装備しているので、この押しボタンスイッチ１３８を操作することによって、ホストモード、デバイスモード、ＯＴＧモードのいずれかの設定を切り替えて使用することができる。この切り替えの操作は、表示画面１３６に表示される内容を見ながら行うことができる。
【００８８】
また、現在、このプリンタ１２４がホストモード、デバイスモード、ＯＴＧモードのいずれの状態に設定されているのかは、押しボタンスイッチ１３８の操作によって、表示画面１３６に表示される内容で確認することができる。
【００８９】
このように接続された携帯電話１２１とプリンタ１２４にそれぞれアプリケーションソフトがインストールされ、そのソフトウエアが起動されると、そのアプリケーションソフトによって規定された動作が実行される。
【００９０】
例えば、携帯電話１２１がホストモードまたはＯＴＧモードに設定され、ミニＡＢレセプタクル１３１にはミニＡプラグ１４３が接続されていれば、ＵＳＢケーブル１４７を経由してプリンタ１２４へ電源供給を行い、また例えば自分自身が遠隔地にある他の携帯電話やパソコンから受信した情報を印刷するため、アプリケーションソフトによってプリンタ１２４にその情報を送信することができる。
【００９１】
また、今まで、携帯電話１２１の各モードの設定は、表示画面１３３を見ながら押しボタンスイッチ１３５を操作してユーザが行うように説明したが、このアプリケーションソフトが自動的に携帯電話１２１の各モードの設定を行ってもよい。この時にも、現在この携帯電話１２１がどのモードに設定されているかの確認は、前記の通り、ユーザが押しボタンスイッチ１３５を操作して表示画面１３３に表示される内容によって行うことができる。
【００９２】
同様にプリンタ１２４は、デバイスモードまたはＯＴＧモードに設定され、ミニＡＢレセプタクル１３４にはミニＢプラグ１４６が接続されているならば、ＵＳＢケーブル１４７を経由して電源供給を行うことはなく、例えばＵＳＢケーブル１４７を経由して受信した各種情報の印刷を、アプリケーションソフトによって行うことができる。
【００９３】
このプリンタ１２４の各モードの設定も、必ずしも押しボタンスイッチ１３８と表示画面１３６を使ってユーザが行う方法だけに限らず、アプリケーションソフトによって自動的に行われてもよいこと、その設定内容は押しボタンスイッチ１３８と表示画面１３６を使ってユーザが確認できることは携帯電話１２１と同様である。
【００９４】
ここでもしも、ＵＳＢケーブル１４７の接続をユーザが間違えて、携帯電話１２１のミニＡＢレセプタクル１３１にミニＢプラグ１４６を接続し、プリンタ１２４のミニＡＢレセプタクル１３４にミニＡプラグ１４３を接続してしまったとする。
【００９５】
前記のように、ミニＡＢレセプタクル１３１、１３４には、ミニＡプラグ１４３も、ミニＢプラグ１４６も接続することができる（前記非特許文献２参照）から、このような間違いが発生する可能性はある。
【００９６】
この場合には例えば、携帯電話１２１がホストモードに設定されているかＯＴＧモードに設定されているか、プリンタ１２４がデバイスモードに設定されているかＯＴＧに設定されているかによって、その結果が変わってくる。
【００９７】
まず最初に、携帯電話１２１がホストモードに設定され、プリンタ１２４がデバイスモードに設定されていた場合を説明する。
【００９８】
このケースで、ホストモードに設定された携帯電話１２１のミニＡＢレセプタクル１３１に、ＵＳＢケーブル１４７のミニＢプラグ１４６が接続された場合、図２に示した切り替え出力制御に従って、携帯電話１２１のＵＳＢへの出力はディセーブルに抑制制御される。
【００９９】
同様に、デバイスモードに設定されたプリンタ１２４のミニＡＢレセプタクル１３４に、ＵＳＢケーブル１４７のミニＡプラグ１４３が接続されるので、図２に示した切り替え出力制御に従って、プリンタ１２４のＵＳＢへの出力もディセーブルに抑制制御される。
【０１００】
従って、このＵＳＢ接続された両方の装置のＵＳＢへの出力がディセーブルに抑制制御されるので、出力が競合して装置を破損することはない。当然、電源供給が競合して装置を破損することもない。
【０１０１】
次に、携帯電話１２１がホストモードに設定され、プリンタ１２４がＯＴＧモードに設定されていた場合を説明する。
【０１０２】
このケースで、ホストモードに設定された携帯電話１２１のミニＡＢレセプタクル１３１に、ＵＳＢケーブル１４７のミニＢプラグ１４６が接続された場合、図２に示した切り替え出力制御に従って、携帯電話１２１のＵＳＢへの出力はディセーブルに抑制制御される。
【０１０３】
同様に、ＯＴＧモードに設定されたプリンタ１２４のミニＡＢレセプタクル１３４に、ＵＳＢケーブル１４７のミニＡプラグ１４３が接続されるので、図２に示した切り替え出力制御に従って、ＯＴＧホストモードとして信号が入出力される。
【０１０４】
プリンタ１２４は、ＯＴＧホストとしてイネーブルとなり、さらに電源供給するが、携帯電話１２１はＵＳＢへの出力がディセーブルに抑制制御されるので、出力が競合して装置を破損することはない。当然、電源供給が競合して装置を破損することもない。
【０１０５】
次に、携帯電話１２１がＯＴＧモードに設定され、プリンタ１２４がデバイスモードに設定されていた場合を説明する。
【０１０６】
このケースで、ＯＴＧに設定された携帯電話１２１のミニＡＢレセプタクル１３１に、ＵＳＢケーブル１４７のミニＢプラグ１４６が接続された場合、図２に示した切り替え出力制御に従って、ＯＴＧペリフェラルモードとしての信号が入出力される。
【０１０７】
同様に、デバイスモードに設定されたプリンタ１２４のミニＡＢレセプタクル１３４に、ＵＳＢケーブル１４７のミニＡプラグ１４３が接続されるので、図２に示した切り替え出力制御に従って、プリンタ１２４のＵＳＢへの出力はディセーブルに抑制制御される。
【０１０８】
携帯電話１２１はＯＴＧペリフェラルとして動作を開始するが、プリンタ１２４はＵＳＢへの出力がディセーブルに抑制制御されるので、出力が競合して装置を破損することはない。当然、電源供給が競合して装置を破損することもない。
【０１０９】
最後に、携帯電話１２１、プリンタ１２４共にＯＴＧモードに設定された場合は、ＵＳＢケーブル１４７の向きに関係なく、正常に動作を開始する。
【０１１０】
更に具体的に本発明の実施の形態とその動作、利点を説明するため、更にもう一組の具体的な装置と具体的な動作を示す実施の形態を次に説明する。
【０１１１】
（実施の形態３）
本願に係る発明であるＵＳＢコネクタ接続装置およびＵＳＢコネクタ接続方法の他の実施の形態である携帯電話１２１と、他の実施の形態であるデジタルカメラ２１２がＵＳＢケーブル１４７によって接続されている状態の外観を図５に示す。
【０１１２】
ＵＳＢケーブル１４７の両端にはそれぞれミニＡプラグ２４６と、ミニＢプラグ２４３とが接続されている。
【０１１３】
正常ならばミニＡプラグ２４６はホストモードに設定されたＵＳＢコネクタ接続装置に接続され、ミニＢプラグ２４３はデバイスモードに設定されたＵＳＢコネクタ接続装置に接続される。
【０１１４】
前記の通り、ＵＳＢコネクタ接続装置がＯＴＧモードに設定された時には、接続されるミニプラグによりＯＴＧホストモードあるいはＯＴＧペリフェラルモードが決定されるため、ミニＡプラグ１４３、ミニＢプラグ１４６のどちらが接続されてもよい。
【０１１５】
この実施の形態では、ホストモードまたはＯＴＧモードに設定されるＵＳＢコネクタ接続装置はデジタルカメラ２１２であり、デバイスモードまたはＯＴＧモードに設定されるＵＳＢコネクタ接続装置は携帯電話１２１である。
【０１１６】
この実施の形態では、前の実施の形態でホストモードまたはＯＴＧモードで使用されていた携帯電話１２１が、今回はデバイスモードまたはＯＴＧモードで使用されている。
【０１１７】
このように同じ一つのＵＳＢコネクタ接続装置が、ホストモードまたはＯＴＧモードで使用されたり、デバイスモードまたはＯＴＧモードで使用されることもある。
【０１１８】
これはその利用目的、アプリケーションに応じて定まるからであり、これらＵＳＢコネクタ接続装置がこれらの使用モードに適合可能であることと、アプリケーションソフトがこれらの各モードで使用されるようになっていることが前提である。
【０１１９】
正常ならば、ＵＳＢケーブル１４７に接続されているミニＡプラグ２４６はホストモードに設定されたデジタルカメラ２１２と接続して使用され、ミニＢプラグ２４３はデバイスモードに設定された携帯電話１２１と接続して使用される。携帯電話１２１とデジタルカメラ２１２がＯＴＧモードに設定されて使用される時には、必ずしもミニＡプラグ２４６とミニＢプラグ２４３は、どちらの装置と接続されるかは確定していない。
【０１２０】
ホストモードまたはＯＴＧモードに設定され、ホストとして動作するデジタルカメラ２１２には、表示画面２３４、押しボタンスイッチ２３６、ミニＡＢレセプタクル２３８、その他本発明を説明するために必要ないので記載しないが、レンズ、ファインダー、シャッタースイッチ、その他通常のデジタルカメラに必要な部材が装備されている。
【０１２１】
このデジタルカメラ２１２には、ミニＡＢレセプタクル２３８が装備されているので、ミニＡプラグ２４６でも、ミニＢプラグ２４３でも接続することが可能である。
【０１２２】
正常ならば、このデジタルカメラ２１２が前記のようにホストモードに設定され、ホストとして動作する時にはミニＡプラグ２４６が接続され、デバイスモードに設定され、デバイスとして動作する時にはミニＢプラグ２４３が接続される。このデジタルカメラ２１２がＯＴＧモードに設定され、
このデジタルカメラ２１２は、押しボタンスイッチ２３６を装備しているので、この押しボタンスイッチ２３６を操作することによって、ホストモード、デバイスモード、ＯＴＧモードのいずれかの設定を切り替えて使用することができる。この切り替えの操作は、表示画面２３４に表示される内容を見ながら行うことができる。
【０１２３】
また、現在、このデジタルカメラ２１２がホストモード、デバイスモード、ＯＴＧモードのいずれの状態に設定されているのかは、押しボタンスイッチ２３６の操作によって、表示画面２３４に表示される内容で確認することができる。
【０１２４】
例えば、デジタルカメラ２１２と携帯電話１２１をＵＳＢケーブル１４７で接続し、デジタルカメラ２１２で撮影した画像情報を携帯電話１２１によって遠隔地にある他の携帯電話やパソコンに送信しようとする時には、デジタルカメラ２１２から起動をかけて、画像情報を携帯電話１２１に送信するので、通常はデジタルカメラ２１２がホストモードまたはＯＴＧモードに設定され、携帯電話１２１がデバイスモードまたはＯＴＧモードに設定される。
【０１２５】
しかしながらアプリケーションソフトによっては必ずしもこの設定に限るものではなく、他の設定を行ってもかまわない。
【０１２６】
デジタルカメラ２１２は必ずホストモードまたはＯＴＧモードに設定されるとは限らないことは、前に説明した携帯電話１２１の例と同様である。
【０１２７】
このように接続されたデジタルカメラ２１２と携帯電話１２１にそれぞれアプリケーションソフトがインストールされ、そのソフトウエアが起動されると、そのアプリケーションソフトによって規定された動作が実行される。
【０１２８】
例えば、デジタルカメラ２１２がホストモードまたはＯＴＧモードに設定され、ミニＡＢレセプタクル２３８にはミニＡプラグ２４６が接続されていれば、ＵＳＢケーブル１４７を経由して携帯電話１２１へ電源供給を行い、また自分自身が撮影した画像情報を遠隔地にある他の携帯電話やパソコンに送信するため、アプリケーションソフトによって携帯電話１２１にその情報を送信することができる。
【０１２９】
今まで、デジタルカメラ２１２の各モードの設定は、表示画面２３４を見ながら押しボタンスイッチ２３６を操作してユーザが行うように説明したが、このアプリケーションソフトが自動的にデジタルカメラ２１２の各モードの設定を行ってもよい。この時にも、現在このデジタルカメラ２１２がどのモードに設定されているかの確認は、前記の通り、ユーザが押しボタンスイッチ２３６を操作して表示画面２３４に表示される内容によって行うことができる。
【０１３０】
同様に、携帯電話１２１は、デバイスモードまたはＯＴＧモードに設定され、ミニＡＢレセプタクル１３１にはミニＢプラグ２４３が接続されているならば、ＵＳＢケーブル１４７を経由して電源供給を行うことはなく、例えばＵＳＢケーブル１４７を経由して送受信した各種情報の送受信を、アプリケーションソフトによって行うことができる。
【０１３１】
ここでもしも、ＵＳＢケーブル１４７の接続をユーザが間違えて、デジタルカメラ２１２のミニＡＢレセプタクル２３８にミニＢプラグ２４３を接続し、携帯電話１２１のミニＡＢレセプタクル１３１にミニＡプラグ２４６を接続してしまったとする。
【０１３２】
前記のように、ミニＡＢレセプタクル１３１、２３８には、ミニＡプラグ２４６も、ミニＢプラグ２４３も接続することができる（前記非特許文献２参照）から、このような間違いが発生する可能性はある。
【０１３３】
この場合には例えば、デジタルカメラ２１２がホストモードに設定されているかＯＴＧモードに設定されているか、携帯電話１２１がデバイスモードに設定されているかＯＴＧモードに設定されているかによって、その結果が変わってくる。
【０１３４】
まず最初に、デジタルカメラ２１２がホストモードに設定され、携帯電話１２１がデバイスモードに設定されていた場合を説明する。
【０１３５】
このケースで、ホストモードに設定されたデジタルカメラ２１２のミニＡＢレセプタクル２３８に、ＵＳＢケーブル１４７のミニＢプラグ２４３が接続された場合、図２に示した切り替え出力制御に従って、デジタルカメラ２１２のＵＳＢへの出力はディセーブルに抑制制御される。
【０１３６】
同様に、デバイスモードに設定された携帯電話１２１のミニＡＢレセプタクル１３１に、ＵＳＢケーブル１４７のミニＡプラグ２４６が接続されるので、図２に示した切り替え出力制御に従って、携帯電話１２１のＵＳＢへの出力もディセーブルに抑制制御される。
【０１３７】
従って、このＵＳＢ接続された両方の装置のＵＳＢへの出力がディセーブルに抑制されるので、出力が競合して装置を破損することはない。当然、電源供給が競合して装置を破損することもない。
【０１３８】
次に、デジタルカメラ２１２がホストモードに設定され、携帯電話１２１がＯＴＧモードに設定されていた場合を説明する。
【０１３９】
このケースで、ホストモードに設定されたデジタルカメラ２１２のミニＡＢレセプタクル１３１に、ＵＳＢケーブル１４７のミニＢプラグ１４６が接続された場合、図２に示した切り替え出力制御に従って、デジタルカメラ２１２のＵＳＢへの出力はディセーブルに抑制制御される。
【０１４０】
同様に、ＯＴＧモードに設定された携帯電話１２１のミニＡＢレセプタクル１３４に、ＵＳＢケーブル１４７のミニＡプラグ１４３が接続されるので、図２に示した切り替え出力制御に従って、ＯＴＧホストモードとして信号が入出力される。
【０１４１】
携帯電話１２１は、ＯＴＧホストとしてイネーブルとなり、さらに電源供給するが、デジタルカメラ２１２はＵＳＢへの出力がディセーブルに抑制制御されるので、出力が競合して装置を破損することはない。当然、電源供給が競合して装置を破損することもない。
【０１４２】
次に、デジタルカメラ２１２がＯＴＧモードに設定され、携帯電話１２１がデバイスモードに設定されていた場合を説明する。
【０１４３】
このケースで、ＯＴＧに設定されたデジタルカメラ２１２のミニＡＢレセプタクル１３１に、ＵＳＢケーブル１４７のミニＢプラグ１４６が接続された場合、図２に示した切り替え出力制御に従って、ＯＴＧペリフェラルモードとしての信号が入出力される。
【０１４４】
同様に、デバイスモードに設定された携帯電話１２１のミニＡＢレセプタクル１３４に、ＵＳＢケーブル１４７のミニＡプラグ１４３が接続されるので、図２に示した切り替え出力制御に従って、携帯電話１２１のＵＳＢへの出力はディセーブルに抑制制御される。
【０１４５】
デジタルカメラ２１２はＯＴＧペリフェラルとして動作を開始するが、携帯電話１２１はＵＳＢへの出力がディセーブルに抑制制御されるので、出力が競合して装置を破損することはない。当然、電源供給が競合して装置を破損することもない。
【０１４６】
最後に、デジタルカメラ２１２、携帯電話１２１共にＯＴＧモードに設定された場合は、ＵＳＢケーブル１４７の向きに関係なく、正常に動作を開始する。
【０１４７】
【発明の効果】
以上説明したように本発明に係るＵＳＢコネクタ接続装置およびＵＳＢコネクタ接続方法、ＵＳＢコネクタ接続プログラム、このプログラムを記録した媒体によるならば、各ＵＳＢコネクタ接続装置を接続してデータを送受信するためのＵＳＢケーブルのプラグを誤って各装置のレセプタクルに嵌合接続された時には、自動的にその誤った接続を判断し、そのＵＳＢコネクタへの信号や電源供給を抑制することで、信号や電源供給が競合、衝突することを防止し、誤った接続が行われたＵＳＢコネクタ接続装置が破損することを防止することができ、その効果は極めて有効である。
【図面の簡単な説明】
【図１】本発明の一実施の形態のブロック構成とこれがＵＳＢケーブルで接続された状態を示す図
【図２】本発明の一実施の形態の制御部が切り替え出力部に対して行う出力制御の状態を示す図
【図３】本発明の一実施の形態のモード設定とＵＳＢケーブルのプラグの誤った嵌合接続例の状態を示す図
【図４】本発明の他の実施の形態である携帯電話と更に他の実施の形態であるプリンタがＵＳＢケーブルによって接続されている状態の外観を示す図
【図５】本発明の他の実施の形態である携帯電話と更に他の実施の形態であるデジタルカメラがＵＳＢケーブルによって接続されている状態の外観を示す図
【符号の説明】
１２１　携帯電話
１２４　プリンタ
１３１　ミニＡＢレセプタクル
１３３　表示画面
１３４　ミニＡＢレセプタクル
１３５　押しボタンスイッチ
１３６　表示画面
１３８　押しボタンスイッチ
１４３　ミニＡプラグ
１４６　ミニＢプラグ
１４７　ＵＳＢケーブル
２１２　デジタルカメラ
２３４　表示画面
２３６　押しボタンスイッチ
２３８　ミニＡＢレセプタクル
２４３　ミニＢプラグ
２４６　ミニＡプラグ
３１１　装置（ＵＳＢコネクタ接続装置）
３１２　接続プラグ判断部
３１３　ホストモード動作部
３１４　制御部
３１５　デバイスモード動作部
３１６　ミニＡＢレセプタクル
３１７　ＯＴＧモード動作部
３１８　ミニＡプラグ
３１９　切り替え出力部
３２１　装置（ＵＳＢコネクタ接続装置）
３２２　接続プラグ判断部
３２３　ホストモード動作部
３２４　制御部
３２５　デバイスモード動作部
３２６　ミニＡＢレセプタクル
３２７　ＯＴＧモード動作部
３２８　ミニＢプラグ
３２９　切り替え出力部
３３０　ＵＳＢケーブル
【図１】
2004110145.tif 000003
【図２】
2004110145.tif 000004
【図３】
2004110145.tif 000005
【図４】
2004110145.tif 000006
【図５】
2004110145.tif 000007