(57)【要約】【課題】安全に使用することができる外部記憶装置を提供する。【解決手段】ホスト機器から供給される電源の電圧を電圧検出回路３２で検出し、検出される電圧値が規定値を下回ったことをもってＵＳＢコネクタ１４が外されたことを検出する。ＵＳＢコネクタ１４が外されたことが検出されると、バックアップ電池２４から供給される電力によって、メモリへの読み書きの終了処理が行なわれる。【選択図】      図２
2005174002.tif 000002
【特許請求の範囲】
【請求項１】
コネクタを介してホスト機器と接続され、該コネクタを介してホスト機器から電力が供給されて作動するとともに、該コネクタを介して送受されるデータをメモリに読み書きする外部記憶装置において、
前記コネクタが抜かれたことを検出する検出手段を備えたことを特徴とする外部記憶装置。
【請求項２】
充電可能な補助電源と、
前記コネクタを介してホスト機器から供給される電力によって前記補助電源を充電する充電手段と、
前記検出手段からの出力に基づき前記補助電源からの電力によって前記メモリへの読み書きの終了処理を行なうメモリ制御手段と、
を備えたことを特徴とする請求項１に記載の外部記憶装置。
【請求項３】
前記充電手段による前記補助電源の充電サイクルを計測する充電サイクル計測手段と、
前記補助電源の寿命を警告する警告手段と、
前記充電サイクル計測手段からの出力に基づき前記補助電源の充電サイクルが規定値以上になると前記警告手段を作動させる警告制御手段と、
を備えたことを特徴とする請求項２に記載の外部記憶装置。
【請求項４】
コネクタを介してホスト機器と接続され、該コネクタを介してホスト機器から電力が供給されて作動するとともに、該コネクタを介して送受されるデータをメモリに読み書きする外部記憶装置において、
外装体への人体の接触を検出する検出手段と、
前記検出手段からの出力に基づき前記メモリへの読み書きの終了処理を行なうメモリ制御手段と、
を備えたことを特徴とする外部記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は外部記憶装置に係り、特にパソコン等のホスト機器とＵＳＢやＩＥＥＥ１３９４等のコネクタで接続され、接続されたホスト機器から電力の供給を受けて作動する外部記憶装置に関する。
【背景技術】
【０００２】
一般にデジタルカメラでは、撮影した画像データを着脱可能な小型のメモリカードに記録する。メモリカードは、半導体メモリをパッケージングして構成されており、専用のカードリーダに装着し、パソコンとＵＳＢ等で接続することにより、外部記録メディアとして使用することもできる（たとえば、特許文献１参照）。
【０００３】
また、この種の半導体メモリを用いた記録メディアとして、あらかじめＵＳＢコネクタを備えたものも記録メディア（いわゆるＵＳＢメモリ）もあり、パソコンに直接接続して使用することができるようにされている。
【特許文献１】登録実用新案第３０８０７１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、このように半導体メモリを用いた記録メディアをパソコンとＵＳＢ等で接続して使用した場合、データアクセス中にユーザが誤ってコネクタを抜いてしまうと、誤ったデータを書き込んでしまったり、場合によってはメモリを破壊してしまったりするおそれがある。
【０００５】
本発明は、このような事情に鑑みてなされたもので、安全に使用することができる外部記憶装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に係る発明は、前記目的を達成するために、コネクタを介してホスト機器と接続され、該コネクタを介してホスト機器から電力が供給されて作動するとともに、該コネクタを介して送受されるデータをメモリに読み書きする外部記憶装置において、前記コネクタが抜かれたことを検出する検出手段を備えたことを特徴とする外部記憶装置を提供する。
【０００７】
本発明によれば、ホスト機器からコネクタを抜くと、コネクタがホスト機器から抜かれたことが検出手段で検出される。
【０００８】
また、請求項２に係る発明は、前記目的を達成するために、充電可能な補助電源と、前記コネクタを介してホスト機器から供給される電力によって前記補助電源を充電する充電手段と、前記検出手段からの出力に基づき前記補助電源からの電力によって前記メモリへの読み書きの終了処理を行なうメモリ制御手段と、を備えたことを特徴とする請求項１に記載の外部記憶装置を提供する。
【０００９】
本発明によれば、コネクタが抜かれたことが、検出手段で検出される。そして、コネクタが抜かれたことが検出手段で検出されると、メモリ制御手段が、補助電源から供給される電力によってメモリへの読み書きの終了処理を行なう。これにより、メモリに記録されるデータの壊さず、また、メモリ自体も壊すことなく安全に外部記憶装置を使用することができるようになる。
【００１０】
また、請求項３に係る発明は、前記目的を達成するために、前記充電手段による前記補助電源の充電サイクルを計測する充電サイクル計測手段と、前記補助電源の寿命を警告する警告手段と、前記充電サイクル計測手段からの出力に基づき前記補助電源の充電サイクルが規定値以上になると前記警告手段を作動させる警告制御手段と、を備えたことを特徴とする請求項２に記載の外部記憶装置を提供する。
【００１１】
本発明によれば、充電手段によって補助電源が充電されると、その充電サイクルが充電サイクル計測手段によって計測される。そして、その充電サイクル計測手段で計測される充電サイクルが、規定値以上になると、警告制御手段が警告手段を作動させる。これにより、補助電源の寿命を明確に把握することができ、補助電源の電池切れによる動作不良を防止して、より安全に外部記憶装置を使用することができるようになる。
【００１２】
また、請求項４に係る発明は、前記目的を達成するために、コネクタを介してホスト機器と接続され、該コネクタを介してホスト機器から電力が供給されて作動するとともに、該コネクタを介して送受されるデータをメモリに読み書きする外部記憶装置において、外装体への人体の接触を検出する検出手段と、前記検出手段からの出力に基づき前記メモリへの読み書きの終了処理を行なうメモリ制御手段と、を備えたことを特徴とする外部記憶装置を提供する。
【００１３】
本発明によれば、外装体への人体の接触を検出することができ、外装体への人体の接触が検出されると、メモリ制御手段がメモリへの読み書きの終了処理を行なう。これにより、メモリに記録されるデータの壊さず、また、メモリ自体も壊すことなく安全に外部記憶装置を使用することができるようになる。
【発明の効果】
【００１４】
本発明に係る外部記憶装置によれば、メモリに記録されるデータを壊さず、また、メモリ自体も壊すことなく安全に使用することができる。
【発明を実施するための最良の形態】
【００１５】
以下、添付図面に従って本発明に係る外部記憶装置を実施するための最良の形態について詳説する。
【００１６】
図１は、本発明が適用されたＵＳＢメモリの第１の実施の形態の外観構成を示す斜視図である。
【００１７】
同図に示すように、本実施の形態のＵＳＢメモリ１０は、矩形の板状に形成された本体フレーム１２と、その本体フレーム１２の先端部に設けられたＵＳＢコネクタ（オス）１４とで構成されている。本体フレーム１２には、後述するバックアップ電池の寿命を告知するためのＬＥＤ１６が備えられており、バックアップ電池の寿命が近づくと発光する。ＵＳＢコネクタ１４は、シリーズＡのＵＳＢコネクタが用いられており、パソコン等のホスト機器に設けられたシリーズＡのＵＳＢコネクタ（メス）に接続される。
【００１８】
図２は、図１に示したＵＳＢメモリ１０の内部の回路構成を示すブロック図である。同図に示すように、ＵＳＢメモリ１０は、コントローラ２０、半導体メモリ２２、バックアップ電池２４、充電回路２６、充電サイクル検出回路２８、ＬＥＤ発光制御回路３０、電圧検出回路３２を備えている。
【００１９】
コントローラ２０は、ＵＳＢコネクタ１４を介して接続されたホスト機器との間でデータの送受を制御するともに、その送受されたデータの半導体メモリ２２への読み書きを制御する。このコントローラ２０は、ＵＳＢコネクタ１４を介して接続されたホスト機器から電源の供給を受けて動作する。このため、ＵＳＢコネクタ１４には、データを送受するための２本の信号線Ａ、Ｂのほかに、電源を供給するための２本の電源ケーブルＣ（＋５Ｖ線）、Ｄ（ＧＮＤ線）を備えている。
【００２０】
半導体メモリ２２は、電気信号で内容の変更が可能なフラッシュメモリ（フラッシュＥＥＰＲＯＭ）であり、コントローラ２０に制御されてデータが読み書きされる。
【００２１】
バックアップ電池２４は、データアクセス中にＵＳＢコネクタ１４がホスト機器から外された場合に使用されるものであり、コントローラ２０は、データアクセス中にＵＳＢコネクタ１４がホスト機器から外されると、このバックアップ電池２４から供給される電力によって、データの読み書きの終了処理を行なう。このバックアップ電池２４には、リチウムイオン充電池やニッケル水素充電池のように充電可能な二次電池が用いられる。
【００２２】
充電回路２６はバックアップ電池２４の充電を行う。この充電回路２６は、バックアップ電池２４の電圧を検出し、検出した電圧値が規定値を下回るとバックアップ電池２４の充電を開始する。
【００２３】
たとえば、定格３．７Ｖのリチウムイオン電池をバックアップ電池２４に用いた場合、充電回路２６はバックアップ電池２４の電圧が３．８Ｖ未満になると、バックアップ電池の充電を開始する。また、たとえば、定格１．２Ｖのニッケル水素電池をバックアップ電池２４に用いた場合、充電回路２６はバックアップ電池２４の電圧が１．２Ｖ未満になると、バックアップ電池の充電を開始する。
【００２４】
この際、充電回路２６は、ＵＳＢコネクタ１４を介してホスト機器から供給される電源を利用してバックアップ電池２４を充電する。
【００２５】
充電サイクル検出回路２８は、充電回路２６が行なうバックアップ電池２４の充電サイクルを検出する。
【００２６】
ＬＥＤ発光制御回路３０は、充電サイクル検出回路２８で検出されたバックアップ電池２４の充電サイクルに基づきＬＥＤ１６の発光を制御する。すなわち、充電サイクル検出回路２８で検出されたバックアップ電池２４の充電サイクルが規定値を超えると、バックアップ電池２４の寿命と判断して、ＬＥＤ１６を発光させる。ユーザは、このＬＥＤ１６の発光をもってバックアップ電池２４の寿命を知ることができる。
【００２７】
電圧検出回路３２は、ＵＳＢコネクタ１４を介してホスト機器から供給される電源の電圧を検出する。そして、検出した電圧値をコントローラ２０に出力する。コントローラ２０は、この電圧検出回路３２で検出される電圧値に基づいてＵＳＢコネクタ１４がホスト機器から外されたことを検出する。すなわち、ＵＳＢコネクタ１４がホスト機器から外されると、ＵＳＢコネクタ１４を介してホスト機器から供給される電源の電圧が降下するので、このホスト機器から供給される電源の電圧が規定値を下回ったことをもって、ＵＳＢコネクタ１４がホスト機器から外されたことを検出する。そして、データの通信中にＵＳＢコネクタ１４がホスト機器から外されたことを検出すると、コントローラ２０は、その通信中のデータの読み書きの終了処理を行なう。この際、コントローラ２０は、バックアップ電池２４から供給される電力によって、データの読み書きの終了処理を行なう。これにより、通信中のデータを破壊することなく、また、半導体メモリ２２も破壊することなく使用することができる。
【００２８】
図３は、ＵＳＢコネクタが外された際のコントローラの信号処理の手順を示すフローチャートである。
【００２９】
ＵＳＢコネクタ１４がホスト機器に接続され、ホスト機器からＵＳＢコネクタ１４を介して電源が供給されると、その供給電圧が電圧検出回路３２によって検出される（ステップＳ１０）。コントローラ２０は、その電圧検出回路３２によって検出されたホスト機器からの供給電圧が規定電圧を下回ったか否かを判定し（ステップＳ１１）、ＵＳＢコネクタ１４がホスト機器から外されたか否かを判定する。
【００３０】
この結果、ＵＳＢコネクタ１４がホスト機器から外されたと判定すると、通信中であれば、データの読み書きの終了処理を行なう（ステップＳ１２）。すなわち、信号処理を停止し、半導体メモリ２２へのアクセスを中断して、リード／ライト信号をＯＦＦ、イネーブル信号をＯＦＦにする。この際、コントローラ２０は、これらの処理をバックアップ電池２４から供給される電力によって行なう。
【００３１】
図４は、コントローラが行なう信号処理のタイミングチャートである。同図に示すように、ホスト機器からの供給電圧が規定電圧を下回ったことが検出されると、リード／ライト信号がＯＦＦにされるとともに、イネーブル信号がＯＦＦにされ、データラインが閉じられる。
【００３２】
このように、本実施の形態のＵＳＢメモリ１０によれば、データアクセス中に誤ってＵＳＢコネクタ１４をホスト機器から外してしまった場合であっても、バックアップ電池２４から供給される電力によってデータの読み書きの終了処理が行なわれるので、通信中のデータを破壊することがなく、また、半導体メモリ２２も破壊することがない。これにより、安全にＵＳＢメモリ１０を使用することができる。
【００３３】
図５は、バックアップ電池の充電処理の手順を示すフローチャートである。充電回路２６は、バックアップ電池２４の電圧を検出し（ステップＳ２０）、バックアップ電池２４の電圧が規定値を下回ったか否か判定する（ステップＳ２１）。
【００３４】
この結果、バックアップ電池２４の電圧が、規定値を下回ったと判定すると、バックアップ電池２４の充電を行う（ステップＳ２２）。
【００３５】
一方、充電サイクル検出回路２８は、バックアップ電池２４の充電サイクルを検出し、検出結果をＬＥＤ発光制御回路３０に通知する。ＬＥＤ発光制御回路３０は、充電サイクル検出回路２８で検出されたバックアップ電池２４の充電サイクルが規定値以上になったか否かを判定する（ステップＳ２３）。
【００３６】
この結果、バックアップ電池２４の充電サイクルが規定値以上になったと判定すると、ＬＥＤ発光制御回路２８は、ＬＥＤ１６を発光させ（ステップＳ２４）、ユーザにバックアップ電池２４の交換時期であること警告する。
【００３７】
このように、バックアップ電池２４の寿命がユーザに通知されるので、気付かない間にバックアップ電池２４の寿命となって、動作不能となる不具合を有効に防止することができる。これにより、より安全にＵＳＢメモリ１０を使用することができる。
【００３８】
なお、バックアップ電池２４の寿命の警告は、ＬＥＤ１６の点灯でもよいし、また、点滅でもよい。
【００３９】
また、データアクセス中はＬＥＤ１６を点灯させ、バックアップ電池２４が寿命になると、ＬＥＤ１６を点滅させるようにしてもよい。これにより、バックアップ電池２４の寿命とともに、データアクセス中であることを明確に知ることができる。
【００４０】
さらに、ＬＥＤ１６に例えば赤と緑の二色のＬＥＤを使用し、データアクセス中は緑色のＬＥＤを点灯又は点滅させ、バックアップ電池２４が寿命になると、赤色のＬＥＤを点灯又は点滅させるようにしてもよい。これによっても、バックアップ電池２４の寿命とともに、データアクセス中であることを明確に知ることができる。
【００４１】
また、警告方法はＬＥＤ１６の発光に限らず、ブザー等の音声による警告であってもよい。
【００４２】
図６は、本発明が適用されたＵＳＢメモリの第２の実施の形態の外観構成を示す斜視図である。
【００４３】
本実施の形態のＵＳＢメモリ５０は、人体の接触を検出して、データの読み書きの終了処理を行なうものであり、図６に示すように、矩形の板状に形成された本体フレーム５２と、その本体フレーム５２の先端部に設けられたＵＳＢコネクタ（オス）５４とで構成されている。本体フレーム５２の外周には、人体の接触を検出するための接触検出センサ５６の検出部５６Ａが帯状に設けられており、この検出部５６Ａで人体の接触を検出して、データの読み書きの終了処理を行なう。
【００４４】
図７は、図６に示したＵＳＢメモリ５０の内部の回路構成を示すブロック図である。同図に示すように、ＵＳＢメモリ５０は、コントローラ６０、半導体メモリ６２、接触検出センサ５６で構成されている。
【００４５】
上述した第１の実施の形態のＵＳＢメモリ１０と同様にコントローラ６０は、ＵＳＢコネクタ５４を介して接続されたホスト機器から電源の供給を受けて動作する。そして、ＵＳＢコネクタ５４を介して接続されたホスト機器との間でデータの送受を制御するともに、その送受されたデータの半導体メモリ６２への読み書きを制御する。
【００４６】
接触検出センサ５６は、いわゆるタッチセンサであり、図６に示すように、本体フレーム５２の表面に設けられた金属製の検出部５６Ａに流れる人体の電気を検出して、ＵＳＢメモリ５０に人の手が触れたことを検出する。
【００４７】
接触検出センサ５６の検出情報は、コントローラ６０に出力され、コントローラ６０は、この接触検出センサ５６からの検出情報に基づいて処理中のデータの読み書きの終了処理を行なう。
【００４８】
図８は、ＵＳＢメモリに人体が接触した際のコントローラの信号処理の手順を示すフローチャートである。
【００４９】
ＵＳＢコネクタ５４がホスト機器に接続され、ホスト機器から電源の供給を受けると、コントローラ６０は、接触検出センサ５６からの出力に基づいて検出部５６Ａへの人体の接触の有無を判定する（ステップＳ３０）。
【００５０】
すなわち、本体フレーム５２の外周に設けられた検出部５６Ａに人体が触れて、人体の電流が検出部５６Ａに流れたことが接触検出センサ５６で検出されると、その検出情報がコントローラ６０に出力されるので、コントローラ６０は、この接触検出センサ５６から出力される検出情報に基づき検出部５６Ａへの人体の接触の有無を判定する。
【００５１】
この結果、検出部５６Ａに人体が触れたと判定すると、コントローラ６０は、データの通信中であれば、データの読み書きの終了処理を行なう（ステップＳ３１）。すなわち、信号処理を停止し、半導体メモリ６２へのアクセスを中断して、リード／ライト信号をＯＦＦ、イネーブル信号をＯＦＦにする。
【００５２】
このように、本実施の形態のＵＳＢメモリ５０によれば、ＵＳＢメモリ５０に人体が接触すると、自動的にデータの読み書きの終了処理が行なわれるので、半導体メモリ６２へのデータアクセス中に誤ってＵＳＢコネクタ５４をホスト機器から外してしまった場合であっても、前もってデータの読み書きの終了処理が行なわれるので、通信中のデータを破壊することがなく、また、半導体メモリ６２も破壊することがない。これにより、安全にＵＳＢメモリ５０を使用することができる。
【００５３】
なお、ＵＳＢメモリへの人体の接触を検出するセンサは、上述した人体から流れる電流を検知する方式に限らず、他の方式のセンサを用いてもよい。たとえば、抵抗膜式や静電容量式、超音波式、光学式等のタッチセンサを用いてもよいし、圧力の変化を検出して、接触を検出する圧力センサ等のセンサを用いてもよい。
【００５４】
また、上述した一連の実施の形態では、ＵＳＢインターフェイスによってホスト機器と接続する外部記憶装置に本発明を適用した場合を例に説明したが、ＩＥＥＥ１３９４等のインターフェイスによって接続する外部記憶装置にも同様に適用することができる。
【００５５】
また、上述した一連の実施の形態では、ＵＳＢコネクタによって直接ホスト機器に接続する外部記憶装置に本発明を提供した場合を例に説明したが、ＵＳＢケーブルを介してホスト機器に接続する外部記憶装置にも同様に適用することができる。
【００５６】
さらに、上述した一連の実施の形態では、本体フレームに半導体メモリが内蔵された外部記憶装置に本発明を適用した場合を例に説明したが、半導体メモリは本体フレームに対して着脱可能な構成であってもよい。
【００５７】
また、使用する記録メディアは半導体メモリに限らず、他の記録メディアを使用してもよい。
【図面の簡単な説明】
【００５８】
【図１】ＵＳＢメモリの第１の実施の形態の外観構成を示す斜視図
【図２】ＵＳＢメモリの内部の回路構成を示すブロック図
【図３】ＵＳＢコネクタが外された際のコントローラの信号処理の手順を示すフローチャート
【図４】コントローラが行なう信号処理のタイミングチャート
【図５】バックアップ電池の充電処理の手順を示すフローチャート
【図６】ＵＳＢメモリの第２の実施の形態の外観構成を示す斜視図
【図７】ＵＳＢメモリの内部の回路構成を示すブロック図
【図８】ＵＳＢメモリに人体が接触した際のコントローラの信号処理の手順を示すフローチャート
【符号の説明】
【００５９】
１０…ＵＳＢメモリ、１２…本体フレーム、１４…ＵＳＢコネクタ、１６…ＬＥＤ、２０…コントローラ、２２…半導体メモリ、２４…バックアップ電池、２６…充電回路、２８…充電サイクル検出回路、３０…ＬＥＤ発光制御回路、３２…電圧検出回路、５０…ＵＳＢメモリ、５２…本体フレーム、５４…ＵＳＢコネクタ、５６…接触検出センサ、５６Ａ…検出部、６０…コントローラ、６２…半導体メモリ
【図１】
2005174002.tif 000003
【図２】
2005174002.tif 000004
【図３】
2005174002.tif 000005
【図４】
2005174002.tif 000006
【図５】
2005174002.tif 000007
【図６】
2005174002.tif 000008
【図７】
2005174002.tif 000009
【図８】
2005174002.tif 000010