(57)【特許請求の範囲】
【請求項１】
電子機器と、該電子機器に接続される接続機器とを含む電子機器システムにおいて、
前記電子機器は、
データの入出力を行う第１インタフェースで用いる信号線を含む複数の信号線を通じたデータの入出力を行う第２インタフェースに対応した第１コネクタを備え、
前記接続機器は、
前記第１コネクタに接続するための第２コネクタと、
該第２コネクタに、前記第２インタフェースで用いる複数の信号線の内で前記第１インタフェースで用いる信号線で接続されており、前記第１インタフェースで用いない信号線では接続されていない第３コネクタと、
前記第２コネクタに、前記第２インタフェースで用いる複数の信号線の内で前記第１インタフェースで用いる信号線で接続されておらず、前記第１インタフェースで用いない信号線で接続されている第４コネクタとを備え、
前記第２コネクタが前記第１コネクタに接続され、前記第３コネクタに前記第１インタフェースに対応したデバイスが接続されている場合に、前記第３コネクタに接続された信号線を通じて、前記デバイス及び前記電子機器の間のデータの入出力を中継するように構成してあり、
前記第２コネクタが前記第１コネクタに接続され、前記第４コネクタにデバイスが接続されている場合に、前記第４コネクタに接続された信号線を通じて、前記デバイス及び前記電子機器の間のデータの入出力を中継するように構成してあり、
前記電子機器は、更に、
前記第１コネクタに前記第２インタフェースに対応したデバイスが接続されている場合に、前記第１コネクタを介して、前記第２インタフェースに対応したデータの入出力を行う手段と、
前記第１コネクタに前記接続機器が接続された状態で、前記第１コネクタを介して、前記第１インタフェースに対応したデータの入出力を行う手段と、
前記第１コネクタに前記接続機器が接続された状態で、前記第１コネクタを介して、前記第２インタフェースで用いる複数の信号線の内で前記第１インタフェースで用いる信号線を使用せず前記第１インタフェースで用いない信号線を通じたデータの入出力を行う手段と
を備えることを特徴とする電子機器システム。
【請求項２】
前記第４コネクタに接続されることが可能であり、前記第４コネクタに接続された状態で、前記第２インタフェースで用いる複数の信号線の内で前記第１インタフェースで用いる信号線を使用せず前記第１インタフェースで用いない信号線を通じたデータの入出力を前記電子機器との間で行うデバイスを更に含むこと
を特徴とする請求項１に記載の電子機器システム。
【請求項３】
前記第１インタフェースはＵＳＢ２．０であり、前記第２インタフェースはＵＳＢ３．０であること
を特徴とする請求項１又は２に記載の電子機器システム。
【請求項４】
データの入出力を行う第１インタフェースで用いる信号線を含む複数の信号線を通じたデータの入出力を行う第２インタフェースに対応したコネクタと、
該コネクタを介して、前記第１インタフェースに対応したデータの入出力を行う手段と、
前記コネクタを介して、前記第２インタフェースに対応したデータの入出力を行う手段と、
前記コネクタを介して、前記第２インタフェースで用いる複数の信号線の内で前記第１インタフェースで用いる信号線を使用せず前記第１インタフェースで用いない信号線を通じたデータの入出力を行う手段と
を備えることを特徴とする電子機器。
【請求項５】
信号線を通じたデータの入出力を行う第１インタフェースに対応したコネクタと、
該コネクタを介して、前記第１インタフェースに対応したデータの入出力を行う手段と、
前記第１インタフェースで用いる信号線を含む複数の信号線を通じたデータの入出力を行う第２インタフェースで用いる複数の信号線の内で前記第１インタフェースで用いる信号線に接続されておらず、前記第１インタフェースで用いない信号線に接続されているコネクタと、
該コネクタを介して、前記信号線を通じたデータの入出力を行う手段と
を備えることを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器と該電子機器に接続される接続機器とからなる電子機器システム及び電子機器に関する。
【背景技術】
【０００２】
ノート型ＰＣ（パーソナルコンピュータ）等の電子機器には、マウス又はハードディスクドライブ等の他のデバイスを接続される接続インタフェースが備えられているものが多い。電子機器にデバイスが接続されることにより、電子機器は、デバイスに対してデータの入出力を行い、デバイスの機能を使用することが可能となる。このような接続インタフェースとして、例えばＵＳＢ（Universal Serial Bus）がある。特許文献１には、接続インタフェースの例としてＵＳＢ３．０が開示されている。
【０００３】
ＵＳＢ３．０は、ＵＳＢ２．０に対する後方互換性を持ち、ＵＳＢ２．０よりも多くの信号線を使用してより高速の通信を可能にする接続インタフェースである。ＵＳＢ３．０で使用する信号線には、ＵＳＢ２．０で使用する信号線に加えて新たに五本の信号線が追加されている。追加された五本の信号線は、高速データの通信用の四本の差動対及び一本のグランド線である。またＵＳＢ３．０を利用する電子機器は、ＵＳＢ２．０よりも高速なＵＳＢ３．０用の信号処理を実行できるだけの信号処理能力を備えている。ＵＳＢ３．０のコネクタにＵＳＢ３．０対応のデバイスを接続した場合は、ＵＳＢ３．０用に追加された五本の信号線を含む信号線を用いた通信が行われる。またＵＳＢ３．０のコネクタにＵＳＢ３．０非対応でＵＳＢ２．０に対応したデバイスを接続した場合は、ＵＳＢ３．０用に追加された五本の信号線は通信には使用されず、ＵＳＢ２．０での通信が行われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】実用新案登録第３１５１４８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述したように、ＵＳＢ３．０のコネクタにＵＳＢ３．０非対応のデバイスを接続した場合は、ＵＳＢ３．０用に追加された信号線は使用されず、またＵＳＢ２．０に比べて高速な信号処理も実行されない。またＵＳＢ３．０非対応でＵＳＢ２．０に対応したデバイスには、マウス及びキーボード等、高速な通信が不必要でありしかも電子機器に常時接続されていることが多いデバイスがある。このようなデバイスが電子機器に接続された状態では、ＵＳＢ３．０用に追加された信号線が使用されることが無く、またＵＳＢ３．０の信号処理が可能な高い信号処理能力が活用されずに無駄になるという問題がある。
【０００６】
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、一つのデバイスが接続された状態で使用されていない信号線を使用して他のデバイスを接続可能とすることにより、電子機器内の信号処理能力を有効に活用することができる電子機器システム及び電子機器を提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る電子機器システムは、電子機器と、該電子機器に接続される接続機器とを含む電子機器システムにおいて、前記電子機器は、データの入出力を行う第１インタフェースで用いる信号線を含む複数の信号線を通じたデータの入出力を行う第２インタフェースに対応した第１コネクタを備え、前記接続機器は、前記第１コネクタに接続するための第２コネクタと、該第２コネクタに、前記第２インタフェースで用いる複数の信号線の内で前記第１インタフェースで用いる信号線で接続されており、前記第１インタフェースで用いない信号線では接続されていない第３コネクタと、前記第２コネクタに、前記第２インタフェースで用いる複数の信号線の内で前記第１インタフェースで用いる信号線で接続されておらず、前記第１インタフェースで用いない信号線で接続されている第４コネクタとを備え、前記第２コネクタが前記第１コネクタに接続され、前記第３コネクタに前記第１インタフェースに対応したデバイスが接続されている場合に、前記第３コネクタに接続された信号線を通じて、前記デバイス及び前記電子機器の間のデータの入出力を中継するように構成してあり、前記第２コネクタが前記第１コネクタに接続され、前記第４コネクタにデバイスが接続されている場合に、前記第４コネクタに接続された信号線を通じて、前記デバイス及び前記電子機器の間のデータの入出力を中継するように構成してあり、前記電子機器は、更に、前記第１コネクタに前記第２インタフェースに対応したデバイスが接続されている場合に、前記第１コネクタを介して、前記第２インタフェースに対応したデータの入出力を行う手段と、前記第１コネクタに前記接続機器が接続された状態で、前記第１コネクタを介して、前記第１インタフェースに対応したデータの入出力を行う手段と、前記第１コネクタに前記接続機器が接続された状態で、前記第１コネクタを介して、前記第２インタフェースで用いる複数の信号線の内で前記第１インタフェースで用いる信号線を使用せず前記第１インタフェースで用いない信号線を通じたデータの入出力を行う手段とを備えることを特徴とする。
【０００９】
本発明に係る電子機器システムは、前記第４コネクタに接続されることが可能であり、前記第４コネクタに接続された状態で、前記第２インタフェースで用いる複数の信号線の内で前記第１インタフェースで用いる信号線を使用せず前記第１インタフェースで用いない信号線を通じたデータの入出力を前記電子機器との間で行うデバイスを更に含むことを特徴とする。
【００１０】
本発明に係る電子機器システムは、前記第１インタフェースはＵＳＢ２．０であり、前記第２インタフェースはＵＳＢ３．０であることを特徴とする。
【００１１】
本発明に係る電子機器は、データの入出力を行う第１インタフェースで用いる信号線を含む複数の信号線を通じたデータの入出力を行う第２インタフェースに対応したコネクタと、該コネクタを介して、前記第１インタフェースに対応したデータの入出力を行う手段と、前記コネクタを介して、前記第２インタフェースに対応したデータの入出力を行う手段と、前記コネクタを介して、前記第２インタフェースで用いる複数の信号線の内で前記第１インタフェースで用いる信号線を使用せず前記第１インタフェースで用いない信号線を通じたデータの入出力を行う手段とを備えることを特徴とする。
【００１２】
本発明に係る電子機器は、信号線を通じたデータの入出力を行う第１インタフェースに対応したコネクタと、該コネクタを介して、前記第１インタフェースに対応したデータの入出力を行う手段と、前記第１インタフェースで用いる信号線を含む複数の信号線を通じたデータの入出力を行う第２インタフェースで用いる複数の信号線の内で前記第１インタフェースで用いる信号線に接続されておらず、前記第１インタフェースで用いない信号線に接続されているコネクタと、該コネクタを介して、前記信号線を通じたデータの入出力を行う手段とを備えることを特徴とする。
【００１４】
本発明においては、第１インタフェースと互換性のある第２インタフェースに対応した電子機器の第１コネクタに接続される接続機器は、第２インタフェースで用いる信号線を、第１インタフェースで使用する信号線と第１インタフェースで使用しない信号線とに分離してある。接続機器では、第１インタフェースで使用する信号線に第３コネクタを接続し、第１インタフェースで使用しない信号線に第４コネクタを接続している。
【００１５】
また本発明においては、電子機器に接続機器が接続され、接続機器の第３コネクタにデバイスが接続された状態では、電子機器とデバイスとの間で第１インタフェースに従ったデータの入出力が行われる。また電子機器に接続機器が接続され、接続機器の第４コネクタにデバイスが接続された状態では、電子機器とデバイスとの間で第１インタフェースで使用しない信号線を通じたデータの入出力が行われる。また第２インタフェースに対応したデバイスが電子機器に接続された状態では、電子機器とデバイスとの間で第２インタフェースに従ったデータの入出力が行われる。
【００１６】
また本発明においては、第１インタフェースで使用しない信号線を用いた通信を行うデバイスは、接続機器の第４コネクタに接続され、電子機器との間で第１インタフェースで使用しない信号線を通じてデータの入出力を行う。
【００１７】
また本発明においては、電子機器と接続機器とはＵＳＢ３．０に対応したコネクタで接続され、電子機器は、ＵＳＢ２．０によるデータの入出力と、ＵＳＢ３．０で用いる信号線の内でＵＳＢ２．０で使用しない信号線を用いたデータの入出力を行う。
【発明の効果】
【００１８】
本発明にあっては、電子機器による接続機器を介した第１インタフェースによるデータ入出力と、第１インタフェースで使用しない信号線を通じたデータ入出力とは、並行して実行されることが可能である。電子機器は、第１インタフェースによるデータ入出力を行うデバイスが接続されている状態でも、他のデバイスとデータの入出力を行うことにより、高い信号処理能力を十分に活用することが可能となる等、本発明は優れた効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】実施の形態１に係る電子機器システムの外観を示す概念図である。
【図２】実施の形態１に係る電子機器システムに含まれる各機器の内部の機能構成を示すブロック図である。
【図３】電子機器がＵＳＢ２．０によりデータの入出力を行う状態を示すブロック図である。
【図４】電子機器がＵＳＢ２．０で使用されない通信線を使用してデータの入出力を行う状態を示すブロック図である。
【図５】電子機器がＵＳＢ３．０によりデータの入出力を行う状態を示すブロック図である。
【図６】ＵＳＢ３．０ソケットを介したデータ入出力の際に電子機器が実行する処理の手順を示すフローチャートである。
【図７】実施の形態２に係る電子機器システムに含まれる各機器の内部の機能構成を示すブロック図である。
【図８】実施の形態３に係る電子機器システムに含まれる各機器の内部の機能構成を示すブロック図である。
【発明を実施するための形態】
【００２０】
以下本発明をその実施の形態を示す図面に基づき具体的に説明する。
（実施の形態１）
図１は、実施の形態１に係る電子機器システムの外観を示す概念図である。本発明の電子機器システムは、ノート型ＰＣ又はゲーム機等の電子機器１と、電子機器１に接続され、通信を分岐させる分岐器（接続機器）２と、分岐器２に接続される接続デバイス３及び接続デバイス４からなる。電子機器１は、ＵＳＢ３．０を利用する機器である。分岐器２は、本発明における接続機器であり、ＵＳＢ３．０で使用する信号線を、内部で、ＵＳＢ２．０で使用する信号線と、ＵＳＢ２．０で使用しない信号線とに分離してある構成となっている。接続デバイス４は、マウス又はキーボード等、ＵＳＢ２．０を利用して電子機器１とデータの入出力を行うデバイスである。接続デバイス３は、ＨＤＤ（ハードディスクドライブ）等のデバイスであり、ＵＳＢ２．０で使用しない信号線を用いた通信を行う。
【００２１】
図２は、実施の形態１に係る電子機器システムに含まれる各機器の内部の機能構成を示すブロック図である。電子機器１は、分岐器２が接続するための第１コネクタであるＵＳＢ３．０ソケット１１を備えている。ＵＳＢ３．０ソケット１１は、データの入出力を行うインタフェースであるＵＳＢ３．０（第２インタフェース）に対応したコネクタである。ＵＳＢ３．０は、他のインタフェースであるＵＳＢ２．０（第１インタフェース）と後方互換性を有している。ＵＳＢ３．０は九本の信号線を用いてデータを入出力するインタフェースであり、ＵＳＢ２．０は、その内の四本の信号線を用いてデータを入出力するインタフェースである。ＵＳＢ３．０ソケット１１には、ＵＳＢ２．０で使用される四本の信号線１６と、ＵＳＢ２．０で使用されない五本の信号線１７とが接続されている。ＵＳＢ３．０では信号線１６及び信号線１７の両方が使用される。なお、図を簡略化するために、図２中には、信号線１６及び信号線１７の夫々を一本の線で示している。
【００２２】
ＵＳＢ２．０で使用される四本の信号線１６は、ＵＳＢ３．０ホストコントローラ１２に接続されている。ＵＳＢ３．０ホストコントローラ１２は、ＵＳＢ２．０及びＵＳＢ３．０の通信プロトコルに従ったホスト側におけるデータ入出力の処理を実行する。ＵＳＢ３．０ホストコントローラ１２は、電子機器１に必要なデータ処理を実行するＣＰＵ（Central Processing Unit ）１５に接続されている。ＣＰＵ１５には、電子機器１内の図示しない各種のデバイスとＣＰＵ１５との間のデータの入出力を制御するＩ／Ｏ（Input／Output）コントローラ１４が接続されている。Ｉ／Ｏコントローラ１４は、例えばＳＡＴＡ（Serial Advanced Technology Attachment ）コントローラである。Ｉ／Ｏコントローラ１４には、ＨＤＤ又はキーボード等の図示しない各種のデバイスが接続されている。
【００２３】
ＵＳＢ２．０で使用されない五本の信号線１７は、ＵＳＢ２．０に並行した通信を行う並行通信コントローラ１３に接続されている。並行通信コントローラ１３は、ＵＳＢ２．０で使用されない信号線１７を使用した通信のホスト側における処理を実行する処理回路である。並行通信コントローラ１３は、ＵＳＢ３．０ホストコントローラ１２及びＩ／Ｏコントローラ１４に接続されている。電子機器１内には、他に、ＲＡＭ（Random Access Memory）又はディスプレイ等、電子機器１に必要な各種の処理を実行するための図示しない各種のデバイスが備えられている。
【００２４】
分岐器２は、ＵＳＢ３．０ソケット１１に接続するための第２コネクタであるＵＳＢ３．０プラグ２１を備えている。ＵＳＢ３．０プラグ２１は、ＵＳＢ３．０に対応したコネクタであり、ＵＳＢ３．０プラグ２１には、九本の信号線が接続されている。ＵＳＢ３．０プラグ２１に接続された九本の信号線は、ＵＳＢ２．０で使用される四本の信号線２４と、ＵＳＢ２．０で使用されない五本の信号線２５とに分離されている。なお、図を簡略化するために、図２中には、信号線２４及び信号線２５の夫々を一本の線で示している。ＵＳＢ２．０で使用される信号線２４は、ＵＳＢ２．０に対応した第３コネクタであるＵＳＢ２．０ソケット２２に接続されている。ＵＳＢ２．０で使用されない信号線２５は、第４コネクタである並行通信ソケット２３に接続されている。並行通信ソケット２３は、例えば、ＵＳＢ３．０のソケットと同じ形状であり、ＵＳＢ２．０で使用される信号線が接続されていないソケットである。また並行通信ソケット２３の形状はその他の形状であってもよい。
【００２５】
接続デバイス４は、ＵＳＢ２．０ソケット２２に接続するためのＵＳＢ２．０プラグ４１を備えている。また接続デバイス４は、ＵＳＢ２．０の通信プロトコルに従ったデバイス側におけるデータ入出力の処理を実行する図示しない処理回路を備えている。接続デバイス３は、並行通信ソケット２３に接続するための並行通信プラグ３１を備えている。また接続デバイス３は、ＵＳＢ２．０で使用されない信号線を使用した通信のデバイス側における処理を実行する図示しない処理回路を備えている。
【００２６】
次に、電子機器１が外部のデバイスとデータの入出力を行う処理を説明する。図３は、電子機器１がＵＳＢ２．０によりデータの入出力を行う状態を示すブロック図である。図３中には、通信に使用されない通信線を破線で示している。ＵＳＢ３．０ソケット１１に、分岐器２のＵＳＢ３．０プラグ２１が接続されており、この状態では、ＵＳＢ３．０ソケット１１及びＵＳＢ３．０プラグ２１を介して信号線１６と信号線２４とが接続されている。また、ＵＳＢ２．０ソケット２２に、接続デバイス４のＵＳＢ２．０プラグ４１が接続されている。この状態で接続デバイス４から電子機器１へデータを入力するには、まず、ＵＳＢ２．０プラグ４１及びＵＳＢ２．０ソケット２２を介して、接続デバイス４から分岐器２へＵＳＢ２．０の通信プロトコルに従ったデータが入力される。分岐器２へ入力されたデータは、ＵＳＢ２．０ソケット２２から通信線２４を通じてＵＳＢ３．０プラグ２１へ入力され、ＵＳＢ３．０プラグ２１及びＵＳＢ３．０ソケット１１を介して、分岐器２から電子機器１へ入力される。
【００２７】
電子機器１へ入力されたデータは、ＵＳＢ３．０ソケット１１から信号線１６を通じてＵＳＢ３．０ホストコントローラ１２へ入力される。ＵＳＢ３．０ホストコントローラ１２は、入力されたデータに対して、ＵＳＢ２．０の通信プロトコルに従ったデータ処理を行い、データ処理後のデータをＣＰＵ１５へ入力する。電子機器１から接続デバイス４へデータを入力するには、逆の経路でデータが入力される。なお、ＵＳＢ２．０に対応しておりＵＳＢ３．０に対応していないデバイスが直接にＵＳＢ３．０ソケット１１に接続された場合でも、電子機器１は同様の処理を実行する。
【００２８】
図４は、電子機器１がＵＳＢ２．０で使用されない通信線を使用してデータの入出力を行う状態を示すブロック図である。図４中には、通信に使用されない通信線を破線で示している。ＵＳＢ３．０ソケット１１に、分岐器２のＵＳＢ３．０プラグ２１が接続されており、この状態では、ＵＳＢ３．０ソケット１１及びＵＳＢ３．０プラグ２１を介して信号線１７と信号線２５とが接続されている。また、並行通信ソケット２３に、接続デバイス３の並行通信プラグ３１が接続されている。この状態で接続デバイス３から電子機器１へデータを入力するには、まず、並行通信プラグ３１及び並行通信ソケット２３を介して、接続デバイス３から分岐器２へデータが入力される。分岐器２へ入力されたデータは、並行通信ソケット２３から通信線２５を通じてＵＳＢ３．０プラグ２１へ入力され、ＵＳＢ３．０プラグ２１及びＵＳＢ３．０ソケット１１を介して、分岐器２から電子機器１へ入力される。
【００２９】
電子機器１へ入力されたデータは、ＵＳＢ３．０ソケット１１から信号線１７を通じて並行通信コントローラ１３へ入力される。並行通信コントローラ１３は、入力されたデータに対して、ＵＳＢ２．０で使用しない通信線を使用した通信のための所定のデータ処理を行い、データ処理後のデータをＩ／Ｏコントローラ１４へ入力する。Ｉ／Ｏコントローラ１４は、データをＣＰＵ１５へ入力する。電子機器１から接続デバイス３へデータを入力するには、逆の経路でデータが入力される。並行通信コントローラ１３は、接続デバイス３はＩ／Ｏコントローラ１４に接続されたデバイスであるとＣＰＵ１５が認識できるようにデータ処理を行う。
【００３０】
分岐器２には、接続デバイス３及び接続デバイス４を同時に接続することも可能である。このとき、ＵＳＢ２．０ソケット２２に接続デバイス４が接続され、並行通信ソケット２３に接続デバイス３が接続されている。電子機器１及び接続デバイス４の間でデータの入出力を行う際には、図３に示した経路でデータの入出力が行われ、電子機器１及び接続デバイス３の間でデータの入出力を行う際には、図４に示した経路でデータの入出力が行われる。電子機器１及び接続デバイス４の間でのデータ入出力と、電子機器１及び接続デバイス３の間でのデータ入出力とは、通信経路が異なっているので、並行して実行されることが可能である。またＵＳＢ２．０で使用されない通信線を使用した電子機器１及び接続デバイス３の間での通信は、ＵＳＢ２．０の通信に影響されない速度で行われる。
【００３１】
図５は、電子機器がＵＳＢ３．０によりデータの入出力を行う状態を示すブロック図である。図５中には、通信に使用されない通信線を破線で示している。ＵＳＢ３．０に対応した接続デバイス５が備えるＵＳＢ３．０プラグ５１が、ＵＳＢ３．０ソケット１１に接続されている。接続デバイス５は、ＵＳＢ３．０の通信プロトコルに従った、デバイス側におけるデータ入出力の処理を実行する図示しない処理回路を備えている。接続デバイス５からは、ＵＳＢ３．０プラグ５１及びＵＳＢ３．０ソケット１１を介して、電子機器１へＵＳＢ３．０の通信プロトコルに従ったデータが入力される。
【００３２】
電子機器１へ入力されたデータの内、ＵＳＢ２．０で使用する信号線を通じて入力されたデータは、信号線１６を通じてＵＳＢ３．０ホストコントローラ１２へ入力される。また電子機器１へ入力されたデータの内、ＵＳＢ２．０で使用しない信号線を通じて入力されたデータは、信号線１７を通じて並行通信コントローラ１３へ入力される。並行通信コントローラ１３は、入力されたＵＳＢ３．０の通信プロトコルに従ったデータを、ＵＳＢ３．０ホストコントローラ１２へ入力する。ＵＳＢ３．０ホストコントローラ１２は、入力されたデータに対して、ＵＳＢ３．０の通信プロトコルに従ったデータ処理を行い、データ処理後のデータをＣＰＵ１５へ入力する。電子機器１から接続デバイス５へデータを入力するには、逆の経路でデータが入力される。このように、ＵＳＢ３．０に対応した接続デバイス５が接続された状態では、電子機器１は、接続デバイス５との間でＵＳＢ３．０によりデータの入出力を行う。
【００３３】
図６は、ＵＳＢ３．０ソケット１１を介したデータ入出力の際に電子機器１が実行する処理の手順を示すフローチャートである。並行通信コントローラ１３は、随時、ＵＳＢ３．０ソケット１１、Ｉ／Ｏコントローラ１４又はＵＳＢ３．０ホストコントローラ１２からのデータ入力を待ち受けている（Ｓ１）。並行通信コントローラ１３にデータが入力された場合は（Ｓ１：ＹＥＳ）、並行通信コントローラ１３は、入力されたデータがＵＳＢ３．０の通信プロトコルに従ったデータであるか否かを判定する（Ｓ２）。入力されたデータがＵＳＢ３．０の通信プロトコルに従ったデータである場合は（Ｓ２：ＹＥＳ）、並行通信コントローラ１３及びＵＳＢ３．０ホストコントローラ１２は、ＵＳＢ３．０によるデータ入出力を行うためのデータ処理を行う（Ｓ３）。
【００３４】
ステップＳ３では、並行通信コントローラ１３は、ＵＳＢ３．０ソケット１１から入力されたデータをＵＳＢ３．０ホストコントローラ１２へ入力し、ＵＳＢ３．０ホストコントローラ１２は、ＵＳＢ３．０ソケット１１及び並行通信コントローラ１３から入力されたデータをＣＰＵ１５へ入力する。又は、ＵＳＢ３．０ホストコントローラ１２は、ＣＰＵ１５から入力されたデータの内でＵＳＢ２．０で使用する信号線を使用して送信するデータをＵＳＢ３．０ソケット１１へ出力し、ＵＳＢ２．０で使用しない信号線を使用して送信するデータを並行通信コントローラ１３へ入力する。並行通信コントローラ１３は、ＵＳＢ３．０ホストコントローラ１２から入力されたデータをＵＳＢ３．０ソケット１１へ出力する。ＵＳＢ３．０ソケット１１はデータを入出力する。ステップＳ３が終了した後は、電子機器１は処理を終了し、ステップＳ１から処理を繰り返す。
【００３５】
ステップＳ２で入力されたデータがＵＳＢ３．０の通信プロトコルに従ったデータでない場合は（Ｓ２：ＮＯ）、並行通信コントローラ１３は、ＵＳＢ２．０で使用しない通信線を使用した通信のための所定のデータ処理を行う（Ｓ４）。ステップＳ４では、並行通信コントローラ１３は、ＵＳＢ３．０ソケット１１から入力されたデータをＩ／Ｏコントローラ１４へ入力する。又は、並行通信コントローラ１３は、Ｉ／Ｏコントローラ１４から入力されたデータを、通信線１７を通じてＵＳＢ３．０ソケット１１へ出力する。ＵＳＢ３．０ソケット１１はデータを入出力する。ステップＳ４が終了した後は、電子機器１は処理を終了し、ステップＳ１から処理を繰り返す。
【００３６】
ステップＳ１で並行通信コントローラ１３にデータ入力が無い場合は（Ｓ１：ＮＯ）、ＵＳＢ３．０ホストコントローラ１２は、ＵＳＢ３．０ソケット１１又はＣＰＵ１５からのＵＳＢ２．０の通信プロトコルに従ったデータの入力を待ち受ける（Ｓ５）。データの入力が無い場合は（Ｓ５：ＮＯ）、電子機器１は、処理をステップＳ１へ戻す。データが入力された場合は（Ｓ５：ＹＥＳ）、ＵＳＢ３．０ホストコントローラ１２は、ＵＳＢ２．０によるデータ入出力を行うためのデータ処理を行う（Ｓ６）。ステップＳ６では、ＵＳＢ３．０ホストコントローラ１２は、ＵＳＢ３．０ソケット１１から入力されたデータをＣＰＵ１５へ入力する。又は、ＵＳＢ３．０ホストコントローラ１２は、ＣＰＵ１５から入力されたデータをＵＳＢ３．０ソケット１１へ出力する。ＵＳＢ３．０ソケット１１はデータを入出力する。ステップＳ６が終了した後は、電子機器１は処理を終了し、ステップＳ１から処理を繰り返す。なお、ＵＳＢ３．０ホストコントローラ１２及び並行通信コントローラ１３での処理は、ソフトウェアで実行することも可能である。
【００３７】
以上詳述したように、本実施の形態に係る電子機器システムにおいては、電子機器１のＵＳＢ３．０ソケット１１に接続される分岐器２は、ＵＳＢ３．０で使用する信号線を、ＵＳＢ２．０で使用する信号線とＵＳＢ２．０で使用しない信号線とに分離してある。分岐器２には、ＵＳＢ２．０により通信を行う接続デバイス４とＵＳＢ２．０で使用しない信号線を用いた通信を行う接続デバイス３とが接続可能である。電子機器１は、分岐器２を介して、ＵＳＢ２．０により接続デバイス４とデータの入出力を行い、ＵＳＢ２．０で使用しない信号線を用いた通信により接続デバイス３とデータの入出力を行う。電子機器１及び接続デバイス４の間でのデータ入出力と、電子機器１及び接続デバイス３の間でのデータ入出力とは、通信経路が異なっているので、並行して実行されることが可能である。従って、電子機器１は、ＵＳＢ２．０により通信を行う接続デバイス４が接続されている状態でも、ＵＳＢ２．０で使用しない信号線を用いて他の接続デバイス３とデータの入出力を行うことにより、高い信号処理能力を十分に活用することが可能となる。
【００３８】
また、分岐器２は、ＵＳＢ３．０用の信号線をＵＳＢ２．０で用いる信号線とＵＳＢ２．０で用いない信号線とに分離した構造であるので、スイッチング機能等が必要なＵＳＢハブに比べて、製造コストを低下させることができる。従って、本発明では、ＵＳＢ３．０ソケット１１を備える電子機器１に対して接続デバイス３及び接続デバイス４が並行にデータの入出力を行うことができる電子機器システムを、低コストで実現することが可能となる。
【００３９】
（実施の形態２）
図７は、実施の形態２に係る電子機器システムに含まれる各機器の内部の機能構成を示すブロック図である。電子機器１は、外部のデバイスが接続するためのコネクタであるＵＳＢ２．０ソケット１８を備えている。ＵＳＢ２．０ソケット１８は、ＵＳＢ２．０で使用される信号線１６でＵＳＢ３．０ホストコントローラ１２に接続されている。ＵＳＢ３．０ホストコントローラ１２は、実施の形態１と同様にＣＰＵ１５に接続されている。また電子機器１は、ＵＳＢ３．０用の信号線の内でＵＳＢ２．０で用いる信号線を使用せずにＵＳＢ２．０で用いない信号線を使用した通信を行う並行通信ソケット１９を備えている。並行通信ソケット１９は、ＵＳＢ３．０用の信号線の内でＵＳＢ２．０で用いない信号線１７で並行通信コントローラ１３に接続されている。実施の形態１と同様に、並行通信コントローラ１３は、ＵＳＢ３．０ホストコントローラ１２と、Ｉ／Ｏコントローラ１４とに接続されている。Ｉ／Ｏコントローラ１４は、ＣＰＵ１５に接続されている。
【００４０】
ＵＳＢ２．０ソケット１８には、ＵＳＢ２．０プラグ４１を備えた接続デバイス４が接続可能となっている。ＵＳＢ２．０ソケット１８に接続デバイス４が接続された状態では、電子機器１及び接続デバイス４は、実施の形態１において電子機器１に分岐器２が接続され分岐器２に接続デバイス４が接続された場合と同様の処理を行う。即ち、接続デバイス４から電子機器１へデータを入力するには、ＵＳＢ２．０プラグ４１及びＵＳＢ２．０ソケット１８を介して、接続デバイス４から電子機器１へＵＳＢ２．０の通信プロトコルに従ったデータが入力される。電子機器１へ入力されたデータは、ＵＳＢ２．０ソケット１８から信号線１６を通じてＵＳＢ３．０ホストコントローラ１２へ入力される。ＵＳＢ３．０ホストコントローラ１２は、入力されたデータに対して、ＵＳＢ２．０の通信プロトコルに従ったデータ処理を行い、データ処理後のデータをＣＰＵ１５へ入力する。電子機器１から接続デバイス４へデータを入力するには、逆の経路でデータが入力される。
【００４１】
また並行通信ソケット１９には、並行通信プラグ３１を備えた接続デバイス３が接続可能となっている。並行通信ソケット１９に接続デバイス３が接続された状態では、電子機器１及び接続デバイス３は、実施の形態１において電子機器１に分岐器２が接続され分岐器２に接続デバイス３が接続された場合と同様の処理を行う。即ち、接続デバイス３から電子機器１へデータを入力するには、並行通信プラグ３１及び並行通信ソケット１９を介して、接続デバイス３から電子機器１へデータが入力される。電子機器１へ入力されたデータは、並行通信ソケット１９から信号線１７を通じて並行通信コントローラ１３へ入力される。並行通信コントローラ１３は、入力されたデータに対して、ＵＳＢ２．０で使用しない通信線を使用した通信のための所定のデータ処理を行い、データ処理後のデータをＩ／Ｏコントローラ１４へ入力する。Ｉ／Ｏコントローラ１４は、データをＣＰＵ１５へ入力する。電子機器１から接続デバイス３へデータを入力するには、逆の経路でデータが入力される。
【００４２】
電子機器１には、接続デバイス３及び接続デバイス４を同時に接続することも可能である。このとき、ＵＳＢ２．０ソケット１８に接続デバイス４が接続され、並行通信ソケット１９に接続デバイス３が接続されている。電子機器１及び接続デバイス４の間でデータの入出力を行う際には、信号線１６を通じてデータの入出力が行われ、電子機器１及び接続デバイス３の間でデータの入出力を行う際には、信号線１７を通じてデータの入出力が行われる。電子機器１及び接続デバイス４の間でのデータ入出力と、電子機器１及び接続デバイス３の間でのデータ入出力とは、通信経路が異なっているので、並行して実行されることが可能である。
【００４３】
以上詳述したように、本実施の形態に係る電子機器システムにおいては、ＵＳＢ３．０用の信号線を、ＵＳＢ２．０で用いる信号線１６とＵＳＢ２．０で用いない信号線１７とに電子機器１内で分離しておき、夫々に電子機器１外の接続デバイスを接続可能とする。電子機器１は、ＵＳＢ２．０により接続デバイス４とデータの入出力を行い、ＵＳＢ２．０で使用しない信号線を用いた通信により接続デバイス３とデータの入出力を行う。電子機器１及び接続デバイス４の間でのデータ入出力と、電子機器１及び接続デバイス３の間でのデータ入出力とは、通信経路が異なっているので、並行して実行されることが可能である。従って、電子機器１は、ＵＳＢ２．０により通信を行う接続デバイス４が接続されている状態でも、ＵＳＢ２．０で使用しない信号線を用いて他の接続デバイス３とデータの入出力を行うことにより、高い信号処理能力を十分に活用することが可能となる。
【００４４】
（実施の形態３）
図８は、実施の形態３に係る電子機器システムに含まれる各機器の内部の機能構成を示すブロック図である。実施の形態３においては、電子機器１が備える並行通信ソケット１９は、電子機器１が内部に備えるデバイスが接続されるためのコネクタである。電子機器１は、並行通信プラグ６１を有する内部デバイス６を備えており、内部デバイス６は並行通信プラグ６１によって並行通信ソケット１９に接続されている。内部デバイス６は例えばＨＤＤである。電子機器システムのその他の構成は、実施の形態２と同様であり、対応する部分に同符号を付してその説明を省略する。
【００４５】
ＵＳＢ２．０ソケット１８に接続デバイス４が接続された状態では、電子機器１及び接続デバイス４は、実施の形態２と同様の処理でデータの入出力を行う。また、内部デバイス６からのデータは、並行通信プラグ６１及び並行通信ソケット１９を介して、通信線１７を通じて並行通信コントローラ１３へ入力される。並行通信コントローラ１３は、入力されたデータに対して、ＵＳＢ２．０で使用しない通信線を使用した通信のための所定のデータ処理を行い、データ処理後のデータをＩ／Ｏコントローラ１４へ入力する。Ｉ／Ｏコントローラ１４は、データをＣＰＵ１５へ入力する。ＣＰＵ１５から内部デバイス６へデータを入力するには、逆の経路でデータが入力される。
【００４６】
以上のように、本実施の形態に係る電子機器システムにおいては、ＵＳＢ２．０で用いる信号線１６は電子機器１外の接続デバイス４と接続可能にしておき、ＵＳＢ２．０で用いない信号線１７は電子機器１内の内部デバイス６と接続される。電子機器１は、ＵＳＢ２．０により外部の接続デバイス４とデータの入出力を行い、ＵＳＢ２．０で使用しない信号線を用いた通信により内部デバイス６とデータの入出力を行う。電子機器１及び接続デバイス４の間でのデータ入出力と、内部デバイス６に対するデータ入出力とは、通信経路が異なっているので、並行して実行されることが可能である。従って、電子機器１は、ＵＳＢ２．０により通信を行う接続デバイス４が接続されている状態でも、ＵＳＢ２．０で使用しない信号線を用いて内部デバイス６とデータの入出力を行うことにより、高い信号処理能力を十分に活用することが可能となる。
【００４７】
なお、電子機器１は、並行通信ソケット１９と内部のデバイスとの間に他のインタフェースが介在した形態であってもよい。例えば、電子機器１は、ＵＳＢ２．０で用いない信号線を使用した通信とＳＡＴＡでの通信とを変換するインタフェースが並行通信ソケット１９に接続され、ＳＡＴＡに対応したデバイスがこのインタフェースに接続された形態であってもよい。
【００４８】
また、以上の実施の形態１〜３においては、本発明における第１インタフェースがＵＳＢ２．０であり第２インタフェースがＵＳＢ３．０である形態を示したが、これに限るものではなく、本発明は、ＵＳＢ２．０及びＵＳＢ３．０以外のインタフェースを利用する形態であってもよい。また、以上の実施の形態１〜３においては、電子機器１がＰＣである形態を示したが、電子機器１はゲーム機等のＰＣ以外の機器であってもよい。
【符号の説明】
【００４９】
１  電子機器
１１  ＵＳＢ３．０ソケット（第１コネクタ）
１２  ＵＳＢ３．０ホストコントローラ
１３  並行通信コントローラ
２  分岐器（接続機器）
２１  ＵＳＢ３．０プラグ（第２コネクタ）
２２  ＵＳＢ２．０ソケット（第３コネクタ）
２３  並行通信ソケット（第４コネクタ）
３  接続デバイス
３１  並行通信プラグ
４  接続デバイス
４１  ＵＳＢ２．０プラグ
５  接続デバイス
６  内部デバイス
６１  並行通信プラグ
【図１】
0005306396.tif 000002
【図２】
0005306396.tif 000003
【図３】
0005306396.tif 000004
【図４】
0005306396.tif 000005
【図５】
0005306396.tif 000006
【図６】
0005306396.tif 000007
【図７】
0005306396.tif 000008
【図８】
0005306396.tif 000009