(57)【特許請求の範囲】
【請求項１】
ワイヤレス機能を備えたポータブルデータ記憶装置であって、
前記ポータブル記憶装置内のデータの流れを制御するためのデジタルスイッチ回路と、
前記デジタルスイッチ回路に結合され、データを記憶するための不揮発性メモリモジュールと、
前記デジタルスイッチ回路に結合されて、前記ポータブルデータ記憶装置が電気的接続を介してホストデバイスを用いてデータ転送に使用できるようにするインターフェースと、
前記デジタルスイッチ回路に結合されて、前記デジタルスイッチ回路を制御するマイクロコントローラと、
前記マイクロコントローラに結合されて、データをワイヤレス送信／受信するワイヤレス通信モジュールとを含み、
前記デジタルスイッチ回路の複数の離散モード(discrete modes)のうちの少なくとも１つのモードで前記デジタルスイッチ回路がデータを前記マイクロコントローラからそらして(diverts)前記マイクロコントローラでの処理負荷(processing load)を減らすように、前記マイクロコントローラが、前記複数の離散モードの間で(amongst)トグル切り替えする(to toggle)ように構成されている、
ポータブル記憶装置。
【請求項２】
前記デジタルスイッチ回路の前記複数の離散モードが、
前記デジタルスイッチ回路により前記インターフェース、前記デジタルスイッチ回路および前記不揮発性メモリモジュールを介してデータが導かれ(channelled through)得るようにする、前記ホストデバイスと前記不揮発性メモリモジュールとの間のデータ記憶(storage)／検索(retrieval)のための第１のモード、
前記デジタルスイッチ回路により前記デジタルスイッチ回路、前記マイクロコントローラおよび前記ワイヤレス通信モジュールを介してデータが導かれ得るようにする、前記不揮発性メモリモジュールと遠隔データリポジトリとの間のワイヤレスデータ送信／受信のための第２のモード、ならびに
前記デジタルスイッチ回路により前記インターフェースおよび前記デジタルスイッチ回路を介して命令が導かれ得るようにする、前記ホストデバイスと前記マイクロコントローラとの間の命令の送信のための第３のモード
である、請求項１に記載のポータブルデータ記憶装置。
【請求項３】
前記マイクロコントローラが、前記ホストデバイスから命令を受信する、請求項１または２に記載のポータブルデータ記憶装置。
【請求項４】
前記マイクロコントローラでの処理負荷の最小化が、前記マイクロコントローラによる発熱と前記ホストデバイスからの電力消費との両方を低減する、請求項１から３のいずれか一項に記載のポータブルデータ記憶装置。
【請求項５】
前記不揮発性メモリモジュールでの前記データ記憶／検索が、前記マイクロコントローラを通過することなしに前記第１のモードで直接の形で実行される、請求項１から４のいずれか一項に記載のポータブルデータ記憶装置。
【請求項６】
前記ホストデバイスが、
デジタルカメラと、
携帯電話と、
測位航法(positioning-navigation)装置と、
デスクトップコンピュータと、
ポータブルコンピュータと
を含む群から選択される、請求項１から５のいずれか一項に記載のポータブルデータ記憶装置。
【請求項７】
ワイヤレス機能を備えたポータブル記憶装置内にデータを記憶するための方法であって、前記ポータブルデータ記憶装置が、
前記ポータブル記憶装置内のデータの流れを制御するためのデジタルスイッチ回路と、
前記デジタルスイッチ回路に結合され、データを記憶するための不揮発性メモリモジュールと、
前記デジタルスイッチ回路に結合されて、前記ポータブルデータ記憶装置が電気的接続を介してホストデバイスを用いてデータ転送に使用できるようにするインターフェースと、
前記デジタルスイッチ回路に結合されて、前記デジタルスイッチ回路を制御するマイクロコントローラと、
前記マイクロコントローラに結合されて、データをワイヤレス送信／受信するワイヤレス通信モジュールとを含み、
前記方法が、モードＡ、モードＢおよびモードＣの３つの離散モードを含み、
前記モードＡが、前記マイクロコントローラによって前記デジタルスイッチ回路をトグル切り替えして、前記ホストデバイスと前記不揮発性メモリモジュールとの間のデータ記憶／検索のために、前記インターフェース、前記デジタルスイッチ回路および前記不揮発性メモリモジュールを介してデータが導かれ得るようにすることを含み、
前記モードＢが、前記マイクロコントローラによって前記デジタルスイッチ回路をトグル切り替えして、前記不揮発性メモリモジュールと遠隔データリポジトリとの間のワイヤレスデータ送信／受信のために、前記デジタルスイッチ回路、前記マイクロコントローラおよび前記ワイヤレス通信モジュールを介してデータが導かれ得るようにすることを含み、
前記モードＣが、前記マイクロコントローラによって前記デジタルスイッチ回路をトグル切り替えして、前記ホストデバイスと前記マイクロコントローラとの間の命令の送信のために、前記インターフェースおよび前記デジタルスイッチ回路を介して命令が導かれ得るようにすることを含み、
前記デジタルスイッチ回路が、データを前記マイクロコントローラからそらし、前記モードＡでの前記マイクロコントローラでの処理負荷を最小化する、
方法。
【請求項８】
前記マイクロコントローラでの処理負荷の最小化が、前記マイクロコントローラによる発熱と前記ホストデバイスから生じる電力消費との両方を低減する、請求項７に記載の方法。
【請求項９】
前記不揮発性メモリモジュールでのデータ記憶が、前記マイクロコントローラを通過することなしに前記モードＡで直接の形で実行される、請求項７または８に記載の方法。
【請求項１０】
前記ホストデバイスが、
デジタルカメラと、
携帯電話と、
測位航法装置と、
デスクトップコンピュータと、
ポータブルコンピュータと
の群から選択される、請求項７から９のいずれか一項に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワイヤレス機能を備えたポータブルデータ記憶装置と、そのポータブルデータ記憶装置を使用してデータを記憶しワイヤレス送受信するための方法とに関する。
【背景技術】
【０００２】
メモリカードデバイスの形態でのポータブルデータ記憶装置は、今日使用されるデータ記憶装置の最もよくあるタイプの１つである。その人気の理由の１つは、これらのメモリカードデバイスが、たとえば、デジタルカメラ、携帯電話、測位航法装置、デスクトップコンピュータ、ポータブルコンピュータなどの多数のタイプの家庭用電子機器内でメモリカードデバイスを使用できるようにする様々な（カード形式としても知られる）フォームファクタの形で提供されるためである。
【０００３】
メモリカードデバイスの内部回路素子は、フォームファクタにかかわらず、メモリカードデバイスにおいて実質的に同様である。メモリカードデバイスの内部回路素子の通常の構成は、セットアップに関連し、それにより、データは、メモリカードデバイスが接続された家庭用電子機器によってメモリカードデバイスがアクセスされるときにはいかなる場合にもマイクロコントローラを通過する必要があり、この継続的なマイクロコントローラの使用は、家庭用電子機器から不必要に電力が失われたり、マイクロコントローラによって不必要に熱が生成されたりする結果をもたらす。
【０００４】
メモリカードデバイスのマイクロコントローラが（家庭用電子機器のバッテリ寿命を短くすることになる）不必要な電力を失わせず、（家庭用電子機器の内部部品に損害を与えることになる）不必要な熱を生成しないことになれば、それは家庭用電子機器のユーザにとって望ましいことである。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本願発明の一実施例は、例えば、デジタルスイッチ回路を有するワイヤレス機能を備えたポータブルデータ記憶装置とその中にデータを記憶するための方法に関する。
【課題を解決するための手段】
【０００６】
第１の態様では、ワイヤレス機能を備えたポータブルデータ記憶装置が提供される。本ポータブル記憶装置は、このポータブル記憶装置内のデータの流れを制御するためのデジタルスイッチ回路と、デジタルスイッチ回路に結合され、データを記憶するための不揮発性メモリモジュールと、デジタルスイッチ回路に結合されて、ポータブルデータ記憶装置がホストデバイスを用いてデータ転送するのに使用できるようにするインターフェースと、デジタルスイッチ回路に結合されて、デジタルスイッチ回路を制御するマイクロコントローラと、マイクロコントローラに結合されて、データをワイヤレス送信／受信するワイヤレス通信モジュールとを含む。
【０００７】
デジタルスイッチ回路の複数の離散モードのうちの少なくとも１つのモードでデジタルスイッチ回路がデータをマイクロコントローラからそらしてマイクロコントローラでの処理負荷を減らすように、マイクロコントローラは、複数の離散モードの間でトグル切り替えするように構成されていることは有利である。
【０００８】
デジタルスイッチ回路の複数の離散モードは、デジタルスイッチ回路によりインターフェース、デジタルスイッチ回路および不揮発性メモリモジュールを介してデータが導かれ得るようにする、ホストデバイスと不揮発性メモリモジュールとの間のデータ記憶／検索のための第１のモード、デジタルスイッチ回路によりデジタルスイッチ回路、マイクロコントローラおよびワイヤレス通信モジュールを介してデータが導かれ得るようにする、不揮発性メモリモジュールと遠隔データリポジトリとの間のワイヤレスデータ送信／受信のための第２のモード、デジタルスイッチ回路によりインターフェースおよびデジタルスイッチ回路を介して命令が導かれ得るようにする、ホストデバイスとマイクロコントローラとの間の命令の送信のための第３のモードなどとすることができる。マイクロコントローラはホストデバイスから命令を受信することが好ましい。
【０００９】
マイクロコントローラでの処理負荷を最小化することにより、マイクロコントローラによる発熱とホストデバイスから生じる電力消費との両方が低減されることは有利である。ホストデバイスは、たとえば、デジタルカメラ、携帯電話、測位航法装置、デスクトップコンピュータ、ポータブルコンピュータなどでもよい。
【００１０】
不揮発性メモリモジュールでのデータ記憶／検索は、マイクロコントローラを通過することなしに、第１のモードで直接の形で実行することができる。
【００１１】
別の態様では、ワイヤレス機能を備えたポータブル記憶装置内でデータを記憶するための方法が提供される。本ポータブル記憶装置は、このポータブル記憶装置内のデータの流れを制御するためのデジタルスイッチ回路と、デジタルスイッチ回路に結合され、データを記憶するための不揮発性メモリモジュールと、デジタルスイッチ回路に結合されて、ポータブルデータ記憶装置がホストデバイスを用いてデータ転送するのに使用できるようにするインターフェースと、デジタルスイッチ回路に結合されて、デジタルスイッチ回路を制御するマイクロコントローラと、マイクロコントローラに結合されて、データをワイヤレス送信／受信するワイヤレス通信モジュールとを含む。
【００１２】
本方法は、モードＡ、モードＢおよびモードＣの３つの離散モードを好ましくは含む。モードＡは、マイクロコントローラによってデジタルスイッチ回路をトグル切り替えして、ホストデバイスと不揮発性メモリモジュールとの間のデータ記憶／検索のために、インターフェース、デジタルスイッチ回路および不揮発性メモリモジュールを介してデータが導かれ得るようにすることを含み得る。モードＢは、マイクロコントローラによってデジタルスイッチ回路をトグル切り替えして、不揮発性メモリモジュールと遠隔データリポジトリとの間のワイヤレスデータ送信／受信のために、デジタルスイッチ回路、マイクロコントローラおよびワイヤレス通信モジュールを介してデータが導かれ得るようにすることを含み得る。最後に、モードＣは、マイクロコントローラによってデジタルスイッチ回路をトグル切り替えして、ホストデバイスとマイクロコントローラとの間の命令の送信のために、インターフェースおよびデジタルスイッチ回路を介して命令が導かれ得るようにすることを含み得る。デジタルスイッチ回路が、モードＡで、データをマイクロコントローラからそらし、マイクロコントローラでの処理負荷を最小化することは有利である。
【００１３】
マイクロコントローラでの処理負荷を最小化することにより、マイクロコントローラによる発熱とホストデバイスから生じる電力消費との両方が低減されることは有利である。ホストデバイスは、たとえば、デジタルカメラ、携帯電話、測位航法装置、デスクトップコンピュータ、ポータブルコンピュータなどでもよい。
【００１４】
好ましくは、不揮発性メモリモジュールでのデータ記憶は、マイクロコントローラを通過することなしにモードＡで直接の形で実行される。
【００１５】
本発明が完全に理解され、容易に実用的に運用され得るように、次に、非限定的例を用いて例示的実施形態のみが説明され、その説明は添付の説明図を参照する。
【図面の簡単な説明】
【００１６】
【図１】本発明の装置の好ましい実施形態を示す概略図である。
【図２】本発明の方法のプロセスの流れを示す図である。
【発明を実施するための形態】
【００１７】
好ましい一実施形態によれば、図１に、ワイヤレス機能を備えたポータブルデータ記憶装置２０の概略図が示される。ポータブルデータ記憶装置２０は、ＳＤデータ記憶カードまたはＣＦデータ記憶カードのいずれかと同一の物理フォームファクタを有し得る。次のパラグラフで詳述するようなポータブルデータ記憶装置２０の不可欠な構成要素が任意の形状の物理ケーシング内に機能的に組み込まれ得る限り、ポータブルデータ記憶装置２０の他の物理フォームファクタもまた可能であり得ることに留意されたい。ポータブルデータ記憶装置２０は、記憶カードの形態である必要はないことにも留意されたい。それは、任意のポータブルデータ記憶装置の形態でもよい。
【００１８】
ポータブル記憶装置２０は、ポータブル記憶装置２０内のデータの流れを制御するためのデジタルスイッチ回路２８を含む。デジタルスイッチ回路２８は、回路構成要素の任意の適切な組合せを備えることができ、任意の適切な回路配置を使用することができる。デジタルスイッチ回路２８は、ポータブル記憶装置２０の物理ケーシング内に適合することができる単一の市販の構成要素でもよい。
【００１９】
ポータブル記憶装置２０はまた、デジタルスイッチ回路２８に結合された不揮発性メモリモジュール３６も含み、不揮発性メモリモジュール３６はデータを記憶することを目的とする。不揮発性メモリモジュール３６は、ハードディスクがポータブル記憶装置２０の物理ケーシング内に収容可能である場合、ハードディスクでもよいが、不揮発性メモリモジュール３６は固体（フラッシュ）メモリの形態であることが多い。不揮発性メモリモジュール３６を制御するためのメモリコントローラ３４が存在してもよい。
【００２０】
ホストデバイス２２を用いたデータ転送にポータブルデータ記憶装置２０が使用され得るようにするためのデジタルスイッチ回路２８に結合されたインターフェース２４もまた存在する。ホストデバイス２２は、たとえば、デジタルカメラ、携帯電話、測位航法装置、デスクトップコンピュータ、ポータブルコンピュータなどを含み得る。インターフェース２４は、ポータブル記憶装置２０とホストデバイス２２との間で直接接続またはワイヤレス接続のいずれかを可能にすることができる。インターフェース２４は、好ましくは、２メガバイト／秒を超える転送速度でのデータの転送を可能にする１つのタイプである。この態様は、ポータブル記憶装置２０が高速写真撮影のためまたは４ギガバイトを超えるデータの記憶量／転送量のためのいずれかに使用される場合に、実用上かなり重要である。インターフェース２４は、インターフェース２４を制御するためのインターフェースコントローラ２６に結合される。
【００２１】
ポータブル記憶装置２０はまた、デジタルスイッチ回路２８を制御するためのデジタルスイッチ回路２８に結合されたマイクロコントローラ３０を含む。マイクロコントローラ３０は、ホストデバイス２２から命令を受信し、その結果として、ポータブル記憶装置２０内のすべての不可欠なプロセスを制御することによって、命令による適切な機能を実行する。マイクロコントローラ３０は、インターフェースコントローラ２６の機能を実行することができることに留意されたい。マイクロコントローラ３０はまた、本明細書の後の部分で説明されるいくつかのモードでデジタルスイッチ回路２８を制御するように構成されている。データのワイヤレス送信／受信のためにマイクロコントローラ３０に結合されたワイヤレス通信モジュール３２もまた存在する。ワイヤレス通信モジュール３２は、データのワイヤレス送信／受信を目的とし、たとえば、超広帯域無線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、携帯電話ネットワーク、Ｗｉ−ｆｉなどのワイヤレス通信技術を使用する。
【００２２】
マイクロコントローラ３０は、デジタルスイッチ回路２８の３つの離散モードの間でトグル切り替えするように構成されている。デジタルスイッチ回路２８の３つの離散モードの各々は、ポータブルデータ記憶装置２０の特定のタスクを実行するためにトグル切り替えされる。ポータブルデータ記憶装置２０の特定のタスクは、ホストデバイス２２と不揮発性メモリモジュール３６との間のデータ記憶／検索と、不揮発性メモリモジュール３６と遠隔データリポジトリ３８との間のワイヤレスデータ送信／記憶と、ホストデバイス２２とマイクロコントローラ３０との間の命令の送信とを含み得る。遠隔データリポジトリ３８は、同様のホストデバイス２２またはオンライン記憶施設のいずれかを含み得ることを理解されたい。
【００２３】
ホストデバイス２２と不揮発性メモリモジュール３６との間のデータ記憶／検索のための第１のモードでは、デジタルスイッチ回路２８が、インターフェース２４、デジタルスイッチ回路２８および不揮発性メモリモジュール３６を介してデータが導かれ得るようにする。第１のモードでのデータの流れは、第１の両方向矢印の付いた線４０によって表される。ホストデバイス２２と不揮発性メモリモジュール３６との間のデータの流れはマイクロコントローラ３０を通過しないので、デジタルスイッチ回路２８は、第１のモードでは、マイクロコントローラ３０からデータをそらし、マイクロコントローラ３０での処理負荷を最小化することを理解されたい。マイクロコントローラ３０での処理負荷を最小化することは、マイクロコントローラ３０による発熱と電力消費（ホストデバイス２２から生じる）との両方を低減することを理解されたい。データはマイクロコントローラ３０を通過しないので、不揮発性メモリモジュール３６でのデータ記憶／検索は第１のモードで直接の形で実行されることにも留意されたい。
【００２４】
不揮発性メモリモジュール３６と遠隔データリポジトリ３８との間のワイヤレスデータ送信／受信のための第２のモードでは、デジタルスイッチ回路２８は、デジタルスイッチ回路２８、マイクロコントローラ３０およびワイヤレス通信モジュール３２を介してデータが導かれ得るようにする。第２のモードでのデータの流れは、第２の両方向矢印の付いた線４２によって表される。デジタルスイッチ回路２８は、第２のモードでは、データをマイクロコントローラ３０にそらすことを理解されたい。第２のモードでは、マイクロコントローラ３０が起動されてワイヤレス通信モジュール３２を制御し、したがって、マイクロコントローラ３０を介してデータを渡すことは、追加の電力消費（ホストデバイス２２から生じる）を必要としない。
【００２５】
ホストデバイス２２とマイクロコントローラ３０との間の命令の送信のための第３のモードでは、デジタルスイッチ回路２８は、インターフェース２４およびデジタルスイッチ回路２８を介して命令が導かれ得るようにする。第３のモードでの命令の流れは、第３の両方向矢印の付いた線４４によって表される。マイクロコントローラ３０は、適切な形でポータブルデータ記憶装置２０を制御するために、ホストデバイス２２から命令を受信するので、デジタルスイッチ回路２８は、第３のモードでは、マイクロコントローラ３０にデータをそらすことを理解されたい。
【００２６】
デジタルスイッチ回路２８のそれらの３つの離散モードは、マイクロコントローラ３０が必要なときにのみ起動されることを確保し、それによって、マイクロコントローラ３０での処理負荷を最小化することを理解されたい。
【００２７】
前述の３つの離散モードは、順次にトグル切り替えされて、ポータブルデータ記憶装置２０の１つまたは複数の特定のタスクを実行できるようにすることができることを理解されたい。いずれのモードにデジタルスイッチ回路２８がトグル切り替えされるかは、ホストデバイス２２からマイクロコントローラ３０に送信される命令に依存する。マイクロコントローラ３０は、ホストデバイス２２から命令を受信した後、デジタルスイッチ回路２８を適切なモードにトグル切り替えする。たとえば、デジタルスイッチ回路２８は、命令がホストデバイス２２から送信されるときはいつでも、第３のモードにトグル切り替えされる必要があることになる。その後に、デジタルスイッチ回路２８は、ホストデバイス２２から送信される命令に応じて、第１のモードまたは第２のモードのいずれかにトグル切り替えされ得る。
【００２８】
図２を参照すると、ワイヤレス機能を備えたポータブル記憶装置内でデータを記憶するための方法５０の好ましい一実施形態のプロセスの流れが提供される。ポータブル記憶装置は、前のパラグラフで説明されたような形態でもよい。次のパラグラフで、方法５０の説明をより明確にするために、図１の参照ラベルが参照される。
【００２９】
方法５０は、モードＡ、モードＢおよびモードＣの３つの離散モードを含む。第１に、方法５０は、ホストデバイス２２から命令を受信するステップ（５２）を含む。ホストデバイス２２は、たとえば、デジタルカメラ、携帯電話、測位航法装置、デスクトップコンピュータ、ポータブルコンピュータなどを含み得る。命令がホストデバイス２２から受信されるとき、デジタルスイッチ回路２８のモードＣがマイクロコントローラ３０によってトグル切り替えされて（５８）、命令をインターフェース２４およびデジタルスイッチ回路２８を介してマイクロコントローラ３０に導かれ得るようにする。
【００３０】
その後に、デジタルスイッチ回路２８は、モードＡ（５４）またはモードＢ（５６）のいずれかにマイクロコントローラ３０によってトグル切り替えされ、モードはホストデバイス２２から受信される命令に依存する。
【００３１】
したがって、命令がホストデバイス２２と不揮発性メモリモジュール３６との間のデータ記憶／検索に関する場合、デジタルスイッチ回路２８は、マイクロコントローラ３０によってモードＡにトグル切り替えされ、それによって、デジタルスイッチ回路２８はインターフェース２４、デジタルスイッチ回路２８および不揮発性メモリモジュール３６を介してデータが導かれるようにする。別法として、命令が不揮発性メモリモジュール３６と遠隔データリポジトリ３８との間のワイヤレスデータ送信／受信に関する場合、デジタルスイッチ回路２８は、マイクロコントローラ３０によってモードＢにトグル切り替えされ、それによって、デジタルスイッチ回路２８は、デジタルスイッチ回路２８、マイクロコントローラ３０およびワイヤレス通信モジュール３２を介してデータが導かれ得るようにする。遠隔データリポジトリ３８は、同様のホストデバイス２２、またはオンライン記憶施設のいずれかを含み得ることを理解されたい。
【００３２】
ホストデバイス２２と不揮発性メモリモジュール３６との間のデータの流れはマイクロコントローラ３０を通過しないので、デジタルスイッチ回路２８は、マイクロコントローラ３０からデータをそらし、マイクロコントローラでのモードＡでの処理負荷を最小化することが理解されよう。マイクロコントローラ３０での処理負荷を最小化することは、マイクロコントローラ３０による発熱と電力消費（ホストデバイス２２から生じる）との両方を低減することを理解されたい。データはマイクロコントローラ３０を通過しないので、不揮発性メモリモジュール３６でのデータ記憶／検索は第１のモードで直接の形で実行されることにも留意されたい。
【００３３】
前述の説明は、例示的実施形態を説明したが、設計、建造および／または動作の詳細において多数の変更が本発明を逸脱することなしに行われ得ることが、当業者には理解されよう。
【図１】
0005669960.tif 000002
【図２】
0005669960.tif 000003