(57)【要約】【課題】他にホストコントローラ機能を備えた機器を要さずに可搬性記憶装置同士間でのデータの送受が可能な可搬性記憶装置を提供する。【解決手段】本発明は、その一態様において、情報機器に接続可能な可搬性記憶装置であって、メモリと、メモリを制御するメモリコントローラと、メモリと情報機器とのデータの送受信に用いられ、第１の形状をなす第１コネクタと、第１の形状と係合可能な第２の形状をなし、第１コネクタと同じ構成を有するコネクタとの電気的接続が可能な第２コネクタと、第１コネクタに電気的接続がなされたことを検出し、接続検出信号を生成する接続検出部と、電源部と、メモリコントローラを制御可能なホストコントローラを有し、ホストコントローラは、第１コネクタまたは第２コネクタを介した、メモリの記憶するデータの転送を制御することができる可搬性記憶装置である。【選択図】図１
2008059165.tif 000002
【特許請求の範囲】
【請求項１】
情報機器に接続可能な可搬性記憶装置であって、
メモリと、
前記メモリを制御するメモリコントローラと、
前記メモリと前記情報機器とのデータの送受信に用いられ、第１の形状をなす第１コネクタと、
前記第１の形状と係合可能な第２の形状をなし、前記第１コネクタと同じ構成を有するコネクタとの電気的接続が可能な第２コネクタと、
前記第１コネクタに電気的接続がなされたことを検出し、接続検出信号を生成する接続検出部と、
電源部と、
前記メモリコントローラを制御可能なホストコントローラを有し、
前記ホストコントローラは、前記第１コネクタまたは前記第２コネクタを介した、前記メモリの記憶するデータの転送を制御することができる可搬性記憶装置。
【請求項２】
前記接続検出部は、
第３の形状をなす第３コネクタと、
前記第３の形状と係合可能な第４の形状をなす第４コネクタを含み、
前記接続検出信号は、前記第４コネクタにおいて生成される請求項１に記載の可搬性記憶装置。
【請求項３】
前記接続検出信号が生成されると、前記ホストコントローラが動作を開始する請求項２に記載の可搬性記憶装置。
【請求項４】
前記接続検出信号は、前記第３コネクタにおいても生成される請求項２に記載の可搬性記憶装置。
【請求項５】
さらに、ユーザによる設定が可能な設定スイッチを有し、
前記設定スイッチが所定の状態に設定されているとき、前記ホストコントローラに対する前記電源部からの電力供給が遮断される請求項４に記載の可搬性記憶装置。
【請求項６】
さらに、ユーザによる入力を受け付けるインターフェースと、
前記インターフェースを制御するインターフェースコントローラを有し、
前記接続検出信号が生成され、かつ、ユーザによる前記インターフェースを介した入力を受けたとき前記ホストコントローラが動作を開始し、前記データの転送を実行する請求項４に記載の可搬性記憶装置。
【請求項７】
情報機器に接続可能な第１可搬性記憶装置および第２可搬性記憶装置を有する可搬性記憶装置保存データ転送システムであって、
前記第１可搬性記憶装置は、
第１メモリと、
前記第１メモリを制御する第１メモリコントローラと、
前記第１メモリと前記情報機器とのデータの送受信に用いられ、第１の形状をなす第１コネクタと、
前記第１コネクタに電気的接続がなされたことを検出し、第１接続検出信号を生成する第１接続検出部と、
第１電源部と、
前記第１メモリコントローラを制御可能な第１ホストコントローラを含み、
前記第２可搬性記憶装置は、
第２メモリと、
前記第２メモリを制御する第２メモリコントローラと、
前記第１の形状と係合可能な第２の形状をなし、前記第１コネクタとの電気的接続が可能な第２コネクタと、
前記第１接続検出部と近接することにより、前記第１接続検出部に前記第１接続検出信号の生成を開始させる第２接続検出部を含み、
前記第１ホストコントローラは、前記第１接続検出信号に基づいて、前記第１メモリコントローラおよび第２メモリコントローラの制御を開始し、前記第１メモリの記憶するデータを前記第２メモリへ転送する可搬性記憶装置保存データ転送システム。
【請求項８】
前記第１接続検出部は、第３の形状をなす第３コネクタを含み、
前記第２接続検出部は、前記第３の形状と係合可能な第４の形状をなす第４コネクタを含み、
前記第１接続検出信号は、前記第３コネクタにおいて生成される請求項７に記載の可搬性記憶装置保存データ転送システム。
【請求項９】
前記第１接続検出信号が生成されると、前記第１ホストコントローラが動作を開始する請求項７に記載の可搬性記憶装置保存データ転送システム。
【請求項１０】
前記第２接続検出部は、さらに、前記第２コネクタに電気的接続がなされたことを検出し、第２接続検出信号を生成する請求項７に記載の可搬性記憶装置保存データ転送システム。
【請求項１１】
さらに、前記第１可搬性記憶装置は、
ユーザによる設定が可能な第１設定スイッチを含み、
さらに、前記第２可搬性記憶装置は、
ユーザによる設定が可能な第２設定スイッチと、
第２電源部と、
前記第２メモリコントローラを制御可能な第２ホストコントローラを含み、
前記第１設定スイッチが所定の状態に設定されているとき、前記第１ホストコントローラに対する前記第１電源部からの電力供給が遮断され、
前記第１設定スイッチが前記所定の状態に設定されていないとき、前記第１ホストコントローラは、前記第１接続検出信号が生成されると、前記第１メモリコントローラおよび第２メモリコントローラの制御を開始し、
前記第２設定スイッチが所定の状態に設定されているとき、前記第２ホストコントローラに対する前記第２電源部からの電力供給が遮断され、
前記第２設定スイッチが前記所定の状態に設定されていないとき、前記第２ホストコントローラは、前記第２接続検出信号が生成されると、前記第１メモリコントローラおよび第２メモリコントローラの制御を開始し、
前記第１メモリの記憶するデータを前記第２メモリへ転送、または、前記第２メモリの記憶するデータを前記第１メモリへ転送する請求項１０に記載の可搬性記憶装置保存データ転送システム。
【請求項１２】
さらに、前記第１可搬性記憶装置は、
ユーザによる入力を受け付ける第１インターフェースと、
前記第１インターフェースを制御する第１インターフェースコントローラを含み、
さらに、前記第２可搬性記憶装置は、
ユーザによる入力を受け付ける第２インターフェースと、
前記第２インターフェースを制御する第２インターフェースコントローラを含み、
前記第１接続検出信号が生成され、かつ、ユーザによる前記第１インターフェースを介した入力を受けたとき、前記第１ホストコントローラは、前記第１メモリコントローラおよび第２メモリコントローラの制御を開始し、
前記第２接続検出信号が生成され、かつ、ユーザによる前記第２インターフェースを介した入力を受けたとき、前記第２ホストコントローラは、前記第１メモリコントローラおよび第２メモリコントローラの制御を開始し、
前記第１メモリの記憶するデータを前記第２メモリへ転送、または、前記第２メモリの記憶するデータを前記第１メモリへ転送する請求項１０に記載の可搬性記憶装置保存データ転送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、可搬性記憶装置に関し、特に、パーソナルコンピュータ等情報機器と接続可能なインターフェースを有する可搬性記憶装置に関する。
【背景技術】
【０００２】
近年、記憶デバイスの高密度化技術の進展に伴い、半導体メモリ等を記憶装置として備えた携帯可能な記憶デバイス、すなわち、可搬性記憶装置が広く利用されている。従来のフレキシブル・ディスク（ＦＤ）等可搬性記憶装置との比較において、可搬性記憶装置は、格段に大きな記憶容量を有する。そのため、可搬性記憶装置は、音楽データや動画データ等、データ量の多いデジタルデータの携行に利用される。このような大容量の可搬性記憶装置には、パーソナルコンピュータ等の情報機器との接続のために、ＵＳＢコネクタを備えた装置、所謂ＵＳＢメモリが含まれる。
【０００３】
図１１は、パーソナルコンピュータ９０１（以下、「ＰＣ」と称する。）に接続されているＵＳＢメモリ９０２（可搬性記憶装置従来例）を示す図である。
【０００４】
ＰＣ９０１は、ＵＳＢ規格に準拠したコネクタ９１０（レセプタクル）を有する。コネクタ９１０は一般にメス型コネクタである。一方、ＵＳＢメモリ９０２は、ＵＳＢ規格に準拠し、コネクタ９１０と接続可能なコネクタ９０３を有する。ＰＣ９０１は通例メス型コネクタを備える。そのため、ＵＳＢメモリ９０２のコネクタ９０３は、一般にオス型コネクタである。本明細書中において、ＵＳＢ規格に準拠したコネクタを、「ＵＳＢコネクタ」と称することにする。
【０００５】
ＵＳＢコネクタ９０３とＵＳＢコネクタ９１０とを接続することによって、ＵＳＢメモリ９０２内部のメモリ９０４とＰＣ９０１との間でのデータ送受が可能となる。
【０００６】
ＰＣ９０１は、その内部に図示しないホストコントローラを備える。ホストコントローラは、ＵＳＢコネクタ９１０に挿入された機器を認識し、それ以降、その機器を制御する。ＵＳＢメモリ９０２のＵＳＢコネクタ９０３がＵＳＢコネクタ９１０に接続されると、ホストコントローラは、ＵＳＢメモリ９０２を認識し、ＵＳＢメモリ９０２を制御し、ＰＣ９０１とＵＳＢメモリ９０２間でのデータの転送（送信および受信）を制御する。
【０００７】
図１２は、ＰＣ９０１と接続中のＵＳＢメモリ９０２における、電力、コマンド、および、データの流れを示す図である。ＰＣ９０１と接続したＵＳＢメモリ９０２では、ＵＳＢコネクタ９０３を介し、ＰＣ９０１から電力が供給され、メモリコントローラ９０５、メモリ９０４を駆動する用に供される。また、ＰＣ９０１からコマンドがメモリコントローラ９０５に対し送られる。メモリコントローラ９０５はコマンドに応答し、メモリ９０４、ＰＣ９０１に対してコマンドの実行、応答を行い、メモリ９０４とＰＣ９０１との間でのデータの送受を行う。図１３は、ＵＳＢメモリ９０２が、ＰＣ９０１と連結してから、データの送受を行うまでの処理を示したフローチャートである。ＰＣ９０１との連結が確立されると（ステップＳ９０１における「ＹＥＳ」。）、ＰＣ９０１から電力が供給され、メモリコントローラ９０５が起動される（ステップＳ９０３）。メモリコントローラ９０５は、ＰＣ９０１からのコマンドを受け、メモリ９０４とＰＣ９０１との間のデータの送受を管理する（ステップＳ９０５）。
【０００８】
ＵＳＢメモリ９０２に代表される従来の可搬性記憶装置においては、他の機器との接続を実現するコネクタとして、第１の形状のコネクタ、および、第１の形状のコネクタと接続可能な第２の形状のコネクタが規定される。ＵＳＢメモリの場合、ＵＳＢメモリ側に実装されるコネクタは、所謂、オス型ＵＳＢコネクタであり、パーソナルコンピュータ側は、メス型ＵＳＢコネクタを備えるのが一般的である。
【０００９】
また、接続した機器とのデータ送受を制御するためのホストコントローラ機能は、パーソナルコンピュータ側のみに実装されるのが一般的である。そのため、ＵＳＢメモリ９０２のメモリ９０４に記憶されたデータを他のＵＳＢメモリに移動もしくはコピーしたり、他のＵＳＢメモリに記憶されたデータをメモリ９０４にコピーしたりするには、例えばパーソナルコンピュータといったホストコントローラ機能を有する機器を介して行う必要があった。
【特許文献１】特開平１０−０００８８３号公報
【特許文献２】特開平０２−３０７１８４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
したがって、従来の可搬性記憶装置においては、可搬性記憶装置同士間でのデータ送受の際、別途ホストコントローラ機能を有する機器を必要とする。このことは、可搬性記憶装置の優れた携帯性および大きな記憶領域を有効に活用する上で、その利便性を損なう大きな要因のひとつである。
【００１１】
本発明は、そのような従来の可搬性記憶装置の問題点を鑑み、他にホストコントローラ機能を備えた機器を要さずに可搬性記憶装置同士間でのデータ送受が可能な可搬性記憶装置を提供することを目的のひとつとする。
【００１２】
また、本発明は、可搬性記憶装置同士間のみならず、ホストコントローラ機能を持たない他の機器とのデータ送受が可能な可搬性記憶装置の提供も目的のひとつとする。
【課題を解決するための手段】
【００１３】
本発明は、その一態様において、情報機器に接続可能な可搬性記憶装置であって、メモリと、メモリを制御するメモリコントローラと、メモリと情報機器とのデータの送受信に用いられ、第１の形状をなす第１コネクタと、第１の形状と係合可能な第２の形状をなし、第１コネクタと同じ構成を有するコネクタとの電気的接続が可能な第２コネクタと、第１コネクタに電気的接続がなされたことを検出し、接続検出信号を生成する接続検出部と、電源部と、メモリコントローラを制御可能なホストコントローラを有し、ホストコントローラは、第１コネクタまたは第２コネクタを介した、メモリの記憶するデータの転送を制御することができる可搬性記憶装置である。
【００１４】
本発明の一態様においては、接続検出部は、第３の形状をなす第３コネクタと、第３の形状と係合可能な第４の形状をなす第４コネクタを含み、接続検出信号は、第４コネクタにおいて生成されることが好ましい。
【００１５】
本発明の一態様においては、接続検出信号が生成されると、ホストコントローラが動作を開始することが好ましい。
【００１６】
本発明の一態様においては、接続検出信号は、第３コネクタにおいても生成されることが好ましい。
【００１７】
本発明の一態様においては、さらに、ユーザによる設定が可能な設定スイッチを有し、設定スイッチが所定の状態に設定されているとき、ホストコントローラに対する電源部からの電力供給が遮断されることが好ましい。
【００１８】
本発明の一態様においては、さらに、ユーザによる入力を受け付けるインターフェースと、インターフェースを制御するインターフェースコントローラを有し、接続検出信号が生成され、かつ、ユーザによるインターフェースを介した入力を受けたときホストコントローラが動作を開始し、データの転送を実行することが好ましい。
【００１９】
本発明は、その別の一態様において、情報機器に接続可能な第１可搬性記憶装置および第２可搬性記憶装置を有する可搬性記憶装置保存データ転送システムであって、第１可搬性記憶装置は、第１メモリと、第１メモリを制御する第１メモリコントローラと、第１メモリと情報機器とのデータの送受信に用いられ、第１の形状をなす第１コネクタと、第１コネクタに電気的接続がなされたことを検出し、第１接続検出信号を生成する第１接続検出部と、第１電源部と、第１メモリコントローラを制御可能な第１ホストコントローラを含み、第２可搬性記憶装置は、第２メモリと、第２メモリを制御する第２メモリコントローラと、第１の形状と係合可能な第２の形状をなし、第１コネクタとの電気的接続が可能な第２コネクタと、第１接続検出部と近接することにより、第１接続検出部に第１接続検出信号の生成を開始させる第２接続検出部を含み、第１ホストコントローラは、第１接続検出信号に基づいて、第１メモリコントローラおよび第２メモリコントローラの制御を開始し、第１メモリの記憶するデータを第２メモリへ転送する可搬性記憶装置保存データ転送システムである。
【００２０】
本発明の別の一態様においては、第１接続検出部は、第３の形状をなす第３コネクタを含み、第２接続検出部は、第３の形状と係合可能な第４の形状をなす第４コネクタを含み、第１接続検出信号は、第３コネクタにおいて生成されることが好ましい。
【００２１】
本発明の別の一態様においては、第１接続検出信号が生成されると、第１ホストコントローラが動作を開始することが好ましい。
【００２２】
本発明の別の一態様においては、第２接続検出部は、さらに、第２コネクタに電気的接続がなされたことを検出し、第２接続検出信号を生成することが好ましい。
【００２３】
本発明の別の一態様においては、さらに、第１可搬性記憶装置は、ユーザによる設定が可能な第１設定スイッチを含み、さらに、第２可搬性記憶装置は、ユーザによる設定が可能な第２設定スイッチと、第２電源部と、第２メモリコントローラを制御可能な第２ホストコントローラを含み、第１設定スイッチが所定の状態に設定されているとき、第１ホストコントローラに対する第１電源部からの電力供給が遮断され、第１設定スイッチが所定の状態に設定されていないとき、第１ホストコントローラは、第１接続検出信号が生成されると、第１メモリコントローラおよび第２メモリコントローラの制御を開始し、第２設定スイッチが所定の状態に設定されているとき、第２ホストコントローラに対する第２電源部からの電力供給が遮断され、第２設定スイッチが所定の状態に設定されていないとき、第２ホストコントローラは、第２接続検出信号が生成されると、第１メモリコントローラおよび第２メモリコントローラの制御を開始し、第１メモリの記憶するデータを第２メモリへ転送、または、第２メモリの記憶するデータを第１メモリへ転送することが好ましい。
【００２４】
本発明の別の一態様においては、さらに、第１可搬性記憶装置は、ユーザによる入力を受け付ける第１インターフェースと、第１インターフェースを制御する第１インターフェースコントローラを含み、さらに、第２可搬性記憶装置は、ユーザによる入力を受け付ける第２インターフェースと、第２インターフェースを制御する第２インターフェースコントローラを含み、第１接続検出信号が生成され、かつ、ユーザによる第１インターフェースを介した入力を受けたとき、第１ホストコントローラは、第１メモリコントローラおよび第２メモリコントローラの制御を開始し、第２接続検出信号が生成され、かつ、ユーザによる第２インターフェースを介した入力を受けたとき、第２ホストコントローラは、第１メモリコントローラおよび第２メモリコントローラの制御を開始し、第１メモリの記憶するデータを第２メモリへ転送、または、第２メモリの記憶するデータを第１メモリへ転送することが好ましい。
【発明の効果】
【００２５】
本発明にかかる可搬性記憶装置は、他の機器とのデータの送受に際し、別途ホストコントローラ機能を有する機器を介さずに、直接的に他の機器とのデータ送受が可能であり、携帯性に優れた可搬性記憶装置の利便性をさらに向上させる効果を奏する。
【発明を実施するための最良の形態】
【００２６】
以下、本発明にかかる実施形態を、添付の図面に沿って説明する。
【００２７】
（第１の実施形態）
図１は、本発明にかかる第１の実施形態によるＵＳＢメモリ１０１の平面図である。ＵＳＢメモリ１０１は、従来のＵＳＢメモリと同様に、ＵＳＢコネクタ（オス）１０３を有し、さらに、ＵＳＢコネクタ（オス）１０３とは反対側の側部に、ＵＳＢコネクタ（メス）１０５を有する。ＵＳＢコネクタ（オス）１０３およびＵＳＢコネクタ（メス）１０５は、共に、他の機器とのＵＳＢ接続が可能なＵＳＢコネクタである。
【００２８】
さらに、ＵＳＢメモリ１０１は、ＵＳＢコネクタ（オス）１０３の配された側部に、ＵＳＢコネクタとは別のコネクタ（メス）である連結認識用ジャック１０７を有し、ＵＳＢコネクタ（メス）１０５の配された側部、連結認識用ジャック１０７と対応する位置に、ＵＳＢコネクタとは別のコネクタ（オス）である連結認識用プラグ１０９を有する。この「対応する位置」とは、本図に示すＵＳＢメモリ１０１に対し、その左方より別個のＵＳＢメモリ１０１を、本図に示すＵＳＢメモリ１０１のＵＳＢコネクタ（メス）１０５と、別個のＵＳＢメモリ１０１のＵＳＢコネクタ（オス）１０３を介して連結したときに、本図に示すＵＳＢメモリ１０１の連結認識用プラグ１０９と、別個のＵＳＢメモリ１０１の連結認識用ジャック１０７とが上手く係合（嵌合）する位置を指す。
【００２９】
ＵＳＢメモリ１０１は、上記の他、データファイル名１１９等を表示するディスプレイ１１１、転送するファイルを選択するための転送ファイル選択ボタン１１３、転送するファイルを決定するための転送ファイル決定ボタン１１５、ファイルの転送を実行するファイル転送ボタン１１７を有する。ディスプレイ１１１、ならびに、ボタン１１３、１１５、および、１１７は、ＵＳＢメモリ１０１のユーザ・インターフェースを構成する。
【００３０】
図２は、ＵＳＢメモリ１０１同士の連結を示す図である。第１ＵＳＢメモリ１０１ａおよび第２ＵＳＢメモリ１０１ｂは、共に、図１に示すＵＳＢメモリ１０１と同等のものである。
【００３１】
図２に示すように、第１ＵＳＢメモリ１０１ａおよび第２ＵＳＢメモリ１０１ｂはそれぞれ、内部に基板１２１を備える。その基板１２１上には、データファイル等のデータを記憶するメモリ１２３、メモリ１２３およびユーザ・インターフェースを制御するメモリ＆ユーザＩ／Ｆコントローラ１２５、ホストコントローラ１２７が配され、さらに、上記構成要素に電力を供給するためのバッテリ１２９も配される。バッテリ１２９と、各構成要素は、電力線１３１で接続され、さらに、ＵＳＢコネクタ（オス）１０３、および、ＵＳＢコネクタ（メス）１０５を介して外部へ電力を供給することも可能である。また、ＵＳＢコネクタ（オス）１０３、メモリ１２３、ホストコントローラ１２７、メモリ＆ユーザＩ／Ｆコントローラ１２５、および、ＵＳＢコネクタ（メス）１０５は、信号線１３３で接続される。
【００３２】
第１ＵＳＢメモリ１０１ａと、第２ＵＳＢメモリ１０１ｂとは、ＵＳＢコネクタ（オス）１０３と、ＵＳＢコネクタ（メス）１０５とで連結される。両ＵＳＢメモリ１０１ａおよび１０１ｂが連結されるとき、第１ＵＳＢメモリ１０１ａの連結認識用プラグ１０９は、第２ＵＳＢメモリ１０１ｂの連結認識用ジャック１０７と嵌合する。連結認識用プラグ１０９は、例えば、導電性の素材で構成されており、連結認識用ジャック１０７に嵌合することで、連結認識用ジャック１０７は導通状態となり、第２ＵＳＢメモリ１０１ｂが、第１ＵＳＢメモリ１０１ａの連結を認識することができる。また、このとき、第１ＵＳＢメモリ１０１ａも、第２ＵＳＢメモリ１０１ｂとの連結を認識することが可能であってもよい。
【００３３】
連結認識用ジャック１０７が導通状態になると、接続検出信号である電気信号が、第２ＵＳＢメモリ１０１ｂのホストコントローラ１２７に入力され、ホストコントローラ１２７が起動し、ホストコントローラ１２７が第１ＵＳＢメモリ１０１ａおよび第２ＵＳＢメモリ１０１ｂのメモリ＆ユーザＩ／Ｆコントローラ１２５を制御することができる状態になる。
【００３４】
図３は、ホストコントローラ１２７の内部構成を示す図である。ホストコントローラ１２７は、電源供給コントローラブロック１２７ｐｓおよびメモリ＆ユーザＩ／Ｆコントローラ制御ブロック１２７ｍを含む。ホストコントローラ１２７起動時、電源供給コントローラブロック１２７ｐｓおよびメモリ＆ユーザＩ／Ｆコントローラ制御ブロック１２７ｍは、共に、自身が含まれるＵＳＢメモリのみならず、連結状態にある別のＵＳＢメモリに対しても、電力の供給ならびにメモリおよびユーザ・インターフェースの制御をする。
【００３５】
図４は、第１ＵＳＢメモリ１０１ａのＵＳＢコネクタ（メス）１０５と第２ＵＳＢメモリ１０１ｂのＵＳＢコネクタ（オス）１０３とが連結された状態における、電力、コマンド、および、データの伝達系統を示す図である。本図において、電力系統は実線で、コマンド信号系統は破線で、データ信号系統は一点鎖線で示される。本実施形態によるＵＳＢメモリ１０１においては、連結認識用ジャック１０７が導通状態にある第２ＵＳＢメモリ１０１ｂが、データを送る側であるホストとなり、連結認識用ジャック１０７が導通状態にないＵＳＢメモリ１０１ａが、データを受ける側であるスレーブとなる。ホスト（１０１ｂ）のバッテリ１２９ｂは、コネクタを介し、ホスト（１０１ｂ）のホストコントローラ１２７ｂ、ならびに、ホスト（１０１ｂ）およびスレーブ（１０１ａ）の、メモリ＆ユーザＩ／Ｆコントローラ１２５ｂ、１２５ａおよびメモリ１２３ｂ、１２３ａに対し、電力を供給する。ホスト（１０１ｂ）のホストコントローラ１２７ｂは、ホスト（１０１ｂ）およびスレーブ（１０１ａ）のメモリ＆ユーザＩ／Ｆコントローラ１２５ｂ、１２５ａを制御する。メモリ＆ユーザＩ／Ｆコントローラ１２５ａ、１２５ｂは、ホストコントローラ１２７ｂの制御下、それぞれのメモリ１２３ａ、１２３ｂを制御する。
【００３６】
図５は、本実施形態のＵＳＢメモリ１０１のデータ転送処理のフローチャートである。これより、図１、図２、図４、および、図５を参照し、ホスト（第２ＵＳＢメモリ１０１ｂ）からスレーブ（第１ＵＳＢメモリ１０１ａ）に対するデータ転送処理の流れを説明する。
【００３７】
図５は、ホスト（図２のＵＳＢメモリ１０１ｂ）の連結認識用ジャック１０７が導通状態になった時点から以降の処理を示す。
【００３８】
連結認識用ジャック１０７に連結認識用プラグ１０９が嵌合することにより、連結認識用ジャック１０７は、導通状態となる。導通状態になると、当該連結認識用ジャック１０７を備えるＵＳＢメモリ（１０１ｂ）における電力の供給が開始される（ステップＳ１０１）。
【００３９】
電力の供給と同時に、ホスト側のホストコントローラ（図４のホストコントローラ１２７ｂ）が起動する（ステップＳ１０３）。
【００４０】
ホストコントローラ１２７ｂは、スレーブ（第１ＵＳＢメモリ１０１ａ）に対する電力供給を開始する（ステップＳ１０５）。スレーブのメモリ＆ユーザＩ／Ｆコントローラ１２５ａは、ホストコントローラ１２７ｂの制御下におかれる。
【００４１】
ホストコントローラ１２７ｂは、ホストのメモリ＆ユーザＩ／Ｆコントローラ１２５ｂを制御し、ユーザ・インタフェース（ディスプレイ１１１）を介したユーザからの入力を待つ（ステップＳ１０７およびＳ１０９）。
【００４２】
転送ファイル選択ボタン１１３および転送ファイル決定ボタン１１５を使用し、ユーザが転送したいデータファイルを選択した後、ファイル転送ボタン１１７を押下すると（ステップＳ１０９における「ＹＥＳ」）、ホストコントローラ１２７ｂは、メモリ＆ユーザＩ／Ｆコントローラ１２５ａおよび１２５ｂに対し、ユーザが選択したファイルを、ホスト（１０１ｂ）からスレーブ（１０１ａ）へ転送するためのデータ転送コマンドを発信する（ステップＳ１１１）。
【００４３】
メモリ＆ユーザＩ／Ｆコントローラ１２５ｂは、メモリ１２３ｂから、所望のデータファイルを読み出し、メモリ＆ユーザＩ／Ｆコントローラ１２５ａへ送信し、メモリ＆ユーザＩ／Ｆコントローラ１２５ａは、受けたデータファイルを、メモリ１２３ａに書き込む（ステップＳ１１３）。
【００４４】
ホストコントローラ１２７ｂは、メモリ＆ユーザＩ／Ｆコントローラ１２５ａまたは１２５ｂから、データ転送完了信号を受け（ステップＳ１１５）、そして、ディスプレイ１１１に、データファイル転送が完了したことを告げるメッセージを表示する（ステップＳ１１７）。
【００４５】
連結認識用ジャック１０７が、依然として導通状態にある場合（ステップＳ１１９の「ＹＥＳ」）、ホストコントローラ１２７ｂおよびメモリ＆ユーザＩ／Ｆコントローラ１２５ｂは、ユーザからの入力を受け付ける。連結認識用ジャック１０７が、導通状態にない場合（ステップＳ１１９の「ＮＯ」）、ホストコントローラ１２７ｂは停止し、バッテリ１２９ｂからの電力供給も停止する（ステップＳ１２３）。
【００４６】
それ以降、改めて連結認識用ジャック１０７ｂが導通状態になるまで、ホスト（第２ＵＳＢメモリ１０１ｂ）は、従来的なＵＳＢメモリとして機能する。
【００４７】
本実施形態によるＵＳＢメモリ１０１は、その内部に、電源部であるバッテリ１２９、および、ホストコントローラ１２７を備える。バッテリ１２９およびホストコントローラ１２７は、ＵＳＢメモリ１０１の備える連結認識用ジャックおよび連結認識用プラグの連結認識機能により、その動作の停止・開始を行うことが可能である。よって、連結認識用ジャックの状態を、非導通状態（ＯＦＦ状態）から導通状態（ＯＮ状態）に変化させるような、他のＵＳＢメモリ１０１との連結が成された場合、バッテリ１２９およびホストコントローラ１２７の作用により、ＵＳＢメモリ１０１同士のみでのデータ転送を可能としている。このとき、ＵＳＢメモリ１０１と、他のＵＳＢメモリ１０１とは、新規な可搬性記憶装置保存データ転送システムを構成することができる。ＵＳＢメモリ１０１の有するこの機能により、ＵＳＢメモリ１０１の利便性は、さらに向上する。
【００４８】
（第２の実施形態）
次に本発明にかかる第２の実施形態を説明する。図６は、第２の実施形態によるＵＳＢメモリ２０１同士の連結を示す図である。第１の実施形態によるＵＳＢメモリ１０１と同等の構成要素については、同じ参照数字を付し、説明は省略する。
【００４９】
ＵＳＢメモリ２０１は、ＵＳＢメモリ１０１の備える要素に加え、さらに、ホスト設定切替スイッチ２０１を、背面部に備える。ホスト設定切替スイッチ２０１は、ユーザが、その状態を２者択一的に選択可能なスイッチであればよい。また、ＵＳＢメモリ２０１の連結認識用ジャック１０７および連結認識用プラグ１０９は、ＵＳＢメモリ１０１におけるそれらと同一の仕様でよい。或いは、ＵＳＢメモリ２０１の連結認識用プラグ１０９は、第１の実施形態における連絡認識用ジャック１０７のように、連結認識用ジャック１０７との嵌合の有無を、接続検出信号である電気的信号によりＵＳＢメモリ２０１内に伝達可能としてもよい。
【００５０】
第１の実施形態によるＵＳＢメモリ１０１においては、そのＵＳＢコネクタ（オス）１０３で別個のＵＳＢメモリ１０１のＵＳＢコネクタ（メス）１０５と連結し、連結認識用ジャック１０７に別個のＵＳＢメモリ１０１の連結認識用プラグ１０９が嵌合されているＵＳＢメモリ１０１がホストとなり、別個のＵＳＢメモリ１０１を制御し、データ転送を実現している。これに対し、本実施形態によるＵＳＢメモリ２０１は、別個のＵＳＢメモリ２０１との連結形態に依らず、ユーザが任意にホストとしてデータを他方に送出するＵＳＢメモリを、ホスト設定切替スイッチ２０１を用いて決定することができる。
【００５１】
そのため、本実施形態においては、ユーザは、データ転送を行う際の送り手と受け手を意識することなく、ＵＳＢメモリ２０１同士を連結することができる。また、連結後に、データ転送の送り手と受け手を交換する場合であってもその連結状態のままでデータ転送が可能であり、より、可搬性記憶装置としての利便性が向上する。
【００５２】
図７は、図４と同様、第１ＵＳＢメモリ２０１ａのＵＳＢコネクタ（メス）１０５と第２ＵＳＢメモリ２０１ｂのＵＳＢコネクタ（オス）１０３とが連結された状態における、電力、コマンド、および、データの伝達系統を示す図である。本図において、第１ＵＳＢメモリ２０１ａのホスト設定切替スイッチ２０１ａは、ＯＮ状態にあり、第２ＵＳＢメモリ２０１ｂのホスト設定切替スイッチ２０１ｂは、ＯＦＦ状態にある。本実施形態によるＵＳＢメモリ２０１においては、ホスト設定切替スイッチ２０１ａがＯＮ状態にある第１ＵＳＢメモリ２０１ａがホストとして機能し、ホスト設定切替スイッチ２０１ｂがＯＦＦ状態にあるＵＳＢメモリ２０１ｂが、スレーブとして機能する。ホスト（第１ＵＳＢメモリ２０１ａ）のバッテリ１２９ａは、コネクタを介し、ホスト（２０１ａ）のホストコントローラ１２７ａ、ならびに、ホスト２０１ａおよびスレーブ（第２ＵＳＢメモリ２０１ｂ）の、メモリ＆ユーザＩ／Ｆコントローラ１２５ａ、１２５ｂおよびメモリ１２３ａ、１２３ｂに対し、電力を供給する。ホスト（１０１ｂ）のホストコントローラ１２７ｂは、ホスト（１０１ｂ）およびスレーブ（１０１ａ）のメモリ＆ユーザＩ／Ｆコントローラ１２５ｂ、１２５ａを制御する。メモリ＆ユーザＩ／Ｆコントローラ１２５ａ、１２５ｂは、ホストコントローラ１２７ｂの制御下、それぞれのメモリ１２３ａ、１２３ｂを制御する。
【００５３】
図８は、本実施形態のＵＳＢメモリ２０１のデータ転送処理のフローチャートである。これより本図を参照し、ホスト（２０１ａ）からスレーブ（２０１ｂ）に対するデータ転送処理の流れを説明する。なお、図５と同様のステップについては、同一の参照数字を付し、説明を省略する。
【００５４】
図８は、ＵＳＢメモリ２０１の連結認識用ジャック１０７、または、連結認識用プラグ１０５が導通状態になった時点から以降の処理を示す。なお、上述したように、本実施形態によるＵＳＢメモリ２０１は、連結認識用ジャック１０７に連結認識用プラグ１０９が嵌合すると、当該連結認識用ジャック１０７を備えるＵＳＢメモリのみならず、当該連結認識用プラグ１０９を備えるＵＳＢメモリにおいても、電気的信号により、当該嵌合が内部で伝達される。
【００５５】
ＵＳＢメモリ２０１のホスト設定切替スイッチ２０３の状態によって、以降の処理が分岐される（ステップＳ２０１）。ホスト設定切替スイッチ２０３がＯＮ状態にある場合（ステップＳ２０１における「ＹＥＳ」）、ステップＳ１０１以降の処理が実行される。ホスト設定切替スイッチ２０３がＯＦＦ状態にあれば（ステップＳ２０１における「ＮＯ」）、ステップＳ１０１以降の処理は、ステップＳ２０３までスキップされ、ホストコントローラの停止（ステップＳ１２１）、電力供給の停止（ステップＳ１２３）が行われ、処理は終了する。
【００５６】
ステップＳ２０３は、図５におけるステップＳ１１９に相当するステップであり、本ステップでは、ＵＳＢメモリ２０１同士の連結状態の継続または解除が判定される。
【００５７】
このように、本実施形態によるＵＳＢメモリ２０１においては、連結時に自動的に一方のＵＳＢメモリがホストに設定されるのではなく、ホスト設定切替スイッチ２０３によりホスト側（データ送信側）を、ユーザが設定する。そうすることにより、ホスト設定された側のホストコントローラチップが作動し、他方の機器を制御する。従って、ホスト設定切替スイッチ２０３を切り替えることにより、ユーザは、データ送信を双方向的に行うことができる。
【００５８】
（第３の実施形態）
次に本発明にかかる第３の実施形態を説明する。
【００５９】
本実施形態によるＵＳＢメモリ３０１は、第１の実施形態によるＵＳＢメモリ１０１と同一の構成要素を有するＵＳＢメモリである。但し、本実施形態においては、第１の実施形態におけるデータ転送処理フローとは異なるフローでデータ転送処理を行う。
【００６０】
具体的には、ＵＳＢメモリ３０１は、別個のＵＳＢメモリ３０１がＵＳＢコネクタ（オス）１０３またはＵＳＢコネクタ（メス）１０５に連結されると、連結認識用ジャック１０７または連結認識用プラグ１０９と別個のＵＳＢメモリ３０１の連結認識用プラグ１０９または連結認識用ジャック１０７との嵌合により、連結状態を通知する電気的信号が内部で伝達され、メモリ＆ユーザＩ／Ｆコントローラ１２５が電力供給を受け、起動し、メモリ１２３に対する制御が開始される。
【００６１】
そして、ユーザの、転送ファイル選択ボタン１１３および転送ファイル決定ボタン１１５による、データファイル選択および決定を受け付ける状態になり、ユーザがファイル転送ボタン１１７を押下した時点で、当該ファイル転送ボタン１１７を備えるＵＳＢメモリ３０１のホストコントローラ１２７が起動される。
【００６２】
当該起動されたホストコントローラ１２７は、自身および連結された別個のＵＳＢメモリ３０１のメモリ＆ユーザＩ／Ｆコントローラ１２５を制御下におき、第１の実施形態等におけるデータ転送処理と同様の処理を行い、データ転送を完了させる。
【００６３】
図９は、第１ＵＳＢメモリ３０１ａのＵＳＢコネクタ（メス）１０５と第２ＵＳＢメモリ３０１ｂのＵＳＢコネクタ（オス）１０３とが連結され、第１ＵＳＢメモリ３０１ａのファイル転送ボタン１１７ａが押下された状態における、電力、コマンド、および、データの伝達系統を示す図である。本実施形態によるＵＳＢメモリ３０１においては、ファイル転送ボタン１１７が押下された第１ＵＳＢメモリ３０１ａがホストとして機能し、第２ＵＳＢメモリ３０１ｂが、スレーブとして機能する。
【００６４】
図１０は、本実施形態のＵＳＢメモリ３０１のデータ転送処理のフローチャートである。これより本図を参照し、ホスト（３０１ａ）からスレーブ（３０１ｂ）に対するデータ転送処理の流れを説明する。なお、図５および図８と同様のステップについては、同一の参照数字を付し、説明を省略する。
【００６５】
図１０は、図８と同様、ＵＳＢメモリ３０１の連結認識用ジャック１０７、または、連結認識用プラグ１０５が導通状態になった時点から以降の処理を示す。なお、第２の実施形態と同様、本実施形態によるＵＳＢメモリ３０１は、連結認識用ジャック１０７に連結認識用プラグ１０９が嵌合すると、当該連結認識用ジャック１０７を備えるＵＳＢメモリのみならず、当該連結認識用プラグ１０９を備えるＵＳＢメモリにおいても、電気的信号により、当該嵌合が内部で伝達される。
【００６６】
ＵＳＢメモリ３０１が、別個のＵＳＢメモリ３０１と連結されると、各メモリ＆ユーザＩ／Ｆコントローラ１２５に対し、それぞれのバッテリ１２９から電力が供給され（ステップＳ３０１）、各メモリ＆ユーザＩ／Ｆコントローラ１２５が起動する（ステップＳ３０３）。
【００６７】
起動したメモリ＆ユーザＩ／Ｆコントローラ１２５は、ユーザ・インタフェース（ディスプレイ１１１）を介したユーザからの入力を待つ（ステップＳ１０７およびＳ１０９）。
【００６８】
ユーザが、ファイル転送ボタン１１７を押下すると（ステップＳ１０９における「ＹＥＳ」）、当該ファイル転送ボタン１１７が含まれるＵＳＢメモリ３０１のホストコントローラ１２７に対し電力が供給され（ステップＳ３０５）、当該ホストコントローラ１２７が起動する（ステップＳ１０３）。
【００６９】
起動したホストコントローラ１２７は、自身が含まれるＵＳＢメモリ３０１およびそれに連結された別個のＵＳＢメモリ３０１のメモリ＆ユーザＩ／Ｆコントローラ１２５を制御下におき、それらに対し、ユーザが選択したファイルを、自身が含まれるＵＳＢメモリ３０１からそれに連結された別個のＵＳＢメモリ３０１へ転送するためのデータ転送コマンドを発信する（ステップＳ１１１）。
【００７０】
第１の実施形態と同様にして、データは転送され、データ転送が完了すると、ディスプレイ１１１にメッセージを表示する（ステップＳ１１３、Ｓ１１５、Ｓ１１７）。
【００７１】
データの転送が完了すると、ホストコントローラ１２７は、一旦停止される（ステップＳ１２１）。
【００７２】
そして、ＵＳＢメモリ３０１は、連結状態が解除されたことを認識すると、バッテリ１１１から各構成要素への電力の供給を実質的に停止する（Ｓ１２３）。
【００７３】
このように、ユーザは、データの転送の方向性を意識して連結順序を決定する必要性、および、ホスト側ＵＳＢメモリを、データ転送処理の実行に先立って設定する必要性がない。ユーザは、任意の連結序列で２つのＵＳＢメモリ３０１を連結し、第２の実施形態のように事前にホストを設定することなく、送り手側のＵＳＢメモリ３０１のファイル転送ボタン１１７を押下すれば、所望のデータ転送が可能であり、データは、随時双方向的に転送可能となる。よって、可搬性記憶装置としての利便性はさらに向上される。
【産業上の利用可能性】
【００７４】
本発明にかかる可搬性記憶装置は、情報機器を介さず、可搬性記憶装置同士で情報の送受が可能であり、優れた利便性を有する装置である。そのため、本発明は、ＵＳＢメモリといった可搬性記憶装置として有用である。
【図面の簡単な説明】
【００７５】
【図１】本発明にかかる第１の実施形態によるＵＳＢメモリ１０１の平面図である。
【図２】第１の実施形態によるＵＳＢメモリ１０１同士の連結を示す図である。
【図３】ホストコントローラ１２７の内部構成を示す図である。
【図４】連結状態にある第１および第２ＵＳＢメモリ１０１ａ、１０１ｂの、電力、コマンド、および、データの伝達系統を示す図である。
【図５】第１の実施形態によるＵＳＢメモリ１０１のデータ転送処理のフローチャートである。
【図６】第２の実施形態によるＵＳＢメモリ２０１同士の連結を示す図である。
【図７】連結状態にある第１および第２ＵＳＢメモリ２０１ａ、２０１ｂの、電力、コマンド、および、データの伝達系統を示す図である。
【図８】第２の実施形態によるＵＳＢメモリ２０１のデータ転送処理のフローチャートである。
【図９】第１ＵＳＢメモリ３０１ａのファイル転送ボタン１１７ａが押下された状態における、連結状態にある第１ＵＳＢメモリ３０１ａ、３０１ｂの、電力、コマンド、および、データの伝達系統を示す図である。
【図１０】第３の実施形態によるＵＳＢメモリ３０１のデータ転送処理のフローチャートである。
【図１１】ＰＣ９０１に接続されている可搬性記憶装置従来例を示す図である。
【図１２】ＰＣ９０１と接続中のＵＳＢメモリ９０２における、電力、コマンド、および、データの流れを示す図である。
【図１３】ＵＳＢメモリ９０２が、ＰＣ９０１と連結してから、データの送受を行うまでの処理を示したフローチャートである。
【符号の説明】
【００７６】
１０１  ・・・  ＵＳＢメモリ
１０１ａ・・・  ＵＳＢメモリ
１０１ｂ・・・  ＵＳＢメモリ
２０１  ・・・  ＵＳＢメモリ
２０１ａ・・・  ＵＳＢメモリ
２０１ｂ・・・  ＵＳＢメモリ
３０１  ・・・  ＵＳＢメモリ
３０１ａ・・・  ＵＳＢメモリ
３０１ｂ・・・  ＵＳＢメモリ
１０３  ・・・  ＵＳＢコネクタ（オス）
１０５  ・・・  ＵＳＢコネクタ（メス）
１０７  ・・・  連結認識用ジャック
１０９  ・・・  連結認識用プラグ
１１１  ・・・  ディスプレイ
１１３  ・・・  転送ファイル選択ボタン
１１５  ・・・  転送ファイル決定ボタン
１１７  ・・・  ファイル転送ボタン
１１７ａ・・・  ファイル転送ボタン
１１７ｂ・・・  ファイル転送ボタン
１１９  ・・・  データファイル名
１２１  ・・・  基板
１２３  ・・・  メモリ
１２３ａ・・・  メモリ
１２３ｂ・・・  メモリ
１２５  ・・・  メモリ＆ユーザＩ／Ｆコントローラ
１２５ａ・・・  メモリ＆ユーザＩ／Ｆコントローラ
１２５ｂ・・・  メモリ＆ユーザＩ／Ｆコントローラ
１２７  ・・・  ホストコントローラ
１２７ａ・・・  ホストコントローラ
１２７ｂ・・・  ホストコントローラ
１２９  ・・・  バッテリ
１２９ａ・・・  バッテリ
１２９ｂ・・・  バッテリ
１３１  ・・・  電力線
１３３  ・・・  信号線
１２７ｐｓ・・  電源供給コントローラブロック
１２７ｐｓａ・  電源供給コントローラブロック
１２７ｐｓｂ・  電源供給コントローラブロック
１２７ｍ・・・  メモリ＆ユーザＩ／Ｆコントローラ制御ブロック
１２７ｍａ・・  メモリ＆ユーザＩ／Ｆコントローラ制御ブロック
１２７ｍｂ・・  メモリ＆ユーザＩ／Ｆコントローラ制御ブロック
２０３  ・・・  ホスト設定スイッチ
２０３ａ・・・  ホスト設定スイッチ
２０３ｂ・・・  ホスト設定スイッチ
９０１  ・・・  パーソナルコンピュータ
９０２  ・・・  ＵＳＢメモリ
９０３  ・・・  ＵＳＢコネクタ（オス）
９０５  ・・・  メモリコントローラ
９１０  ・・・  ＵＳＢコネクタ（メス）
【図１】
2008059165.tif 000003
【図２】
2008059165.tif 000004
【図３】
2008059165.tif 000005
【図４】
2008059165.tif 000006
【図５】
2008059165.tif 000007
【図６】
2008059165.tif 000008
【図７】
2008059165.tif 000009
【図８】
2008059165.tif 000010
【図９】
2008059165.tif 000011
【図１０】
2008059165.tif 000012
【図１１】
2008059165.tif 000013
【図１２】
2008059165.tif 000014
【図１３】
2008059165.tif 000015