(57)【要約】  改良されたメモリカードは、機器、一次メモリ、二次メモリ、および一次コントローラからコンテンツを受信するインターフェイスを含む。一次コントローラは、一次メモリカード上のみ、または二次メモリカード上のみ、あるいは両方のメモリ上にコンテンツを選択的に書き込むように構成される。改良されたメモリカードは、一次メモリ、二次メモリ、一次ホストインターフェイスおよび一次コントローラを封入するエンクロージャも含む。改良されたメモリカードは、「全容量」モードと「全冗長」モードとの間を切り換えることができるユーザが操作可能なモードスイッチを含むユーザインターフェイスも含む。「全容量」モードでは、二次メモリを使用して本当のコンテンツを記録するのに対して、「全冗長」モードでは、二次メモリを使用して一次メモリ上に記録されたコンテンツをバックアップする。コンテンツをアーカイブに保管するために、改良されたメモリカードと従来のメモリカードとを同じように使用することができるデジタルシューボックスも提供される。
2010515190.tif 000002
【特許請求の範囲】
【請求項１】
メモリカードであって、
ａ）一次メモリと、
ｂ）前記一次メモリから物理的に分離されている二次メモリと、
ｃ）機器からコンテンツを受信する一次ホストインターフェイスと、
ｄ）前記コンテンツを前記一次メモリのみまたは前記二次メモリのみあるいは前記一次メモリと前記二次メモリとの両方に選択的に書き込むように構成される一次コントローラと、
ｅ）前記一次メモリ、前記二次メモリ、前記一次ホストインターフェイスおよび前記一次コントローラを物理的に封入するエンクロージャと、
を備えるメモリカード。
【請求項２】
請求項１記載のメモリカードにおいて、
ｆ）二次ホストインターフェイスと、
ｇ）二次コントローラと、をさらに備え、
前記一次ホストインターフェイスまたは前記一次コントローラあるいはその両方が故障しても、前記二次ホストインターフェイスおよび前記二次コントローラが、ホスト装置から前記二次メモリにアクセスできるようにするメモリカード。
【請求項３】
請求項１記載のメモリカードにおいて、
前記一次メモリが満杯になった後で前記二次メモリ上にコンテンツが記録されるメモリカード。
【請求項４】
請求項１記載のメモリカードにおいて、
前記機器から受信されたコンテンツが、前記一次メモリと前記二次メモリとの両方に実質的に同時に書き込まれるメモリカード。
【請求項５】
請求項１記載のメモリカードにおいて、
ｈ）全容量モードと全冗長モードとの間を切り換えることができるモードスイッチを含むユーザインターフェイスをさらに備えるメモリカード。
【請求項６】
請求項１記載のメモリカードにおいて、
ｉ）前記一次メモリまたは前記二次メモリの状態を表示するカード状態表示器を含むユーザインターフェイスをさらに備えるメモリカード。
【請求項７】
請求項６記載のメモリカードにおいて、
前記状態表示器が、１つ以上の発光ダイオードを含むメモリカード。
【請求項８】
請求項１記載のメモリカードにおいて、
前記一次メモリ、前記二次メモリまたはその両方は、ワンタイムプログラマブルメモリであるメモリカード。
【請求項９】
請求項８記載のメモリカードにおいて、
前記二次メモリは、ワンタイムプログラマブルメモリであり、前記二次メモリが前記一次メモリより少ない記憶容量を有するメモリカード。
【請求項１０】
請求項１記載のメモリカードにおいて、
前記一次メモリ、前記二次メモリまたはその両方は、ＮＡＮＤフラッシュメモリであるメモリカード。
【請求項１１】
共通のエンクロージャ内にパッケージ化される一次メモリおよび二次メモリを含むメモリカード内にコンテンツを記録する方法であって、
ａ）機器からコンテンツを受信するステップと、
ｂ）前記コンテンツを前記一次メモリのみに書き込むか、前記二次メモリのみに書き込むか、または前記一次メモリと前記二次メモリとの両方に書き込むかを選択するステップと、
ｃ）前記選択するステップに従って前記コンテンツを書き込むステップと、
を含む方法。
【請求項１２】
請求項１１記載の方法において、
前記選択するステップが、前記選択を決定するモードスイッチの状態に従って実施される方法。
【請求項１３】
請求項１１記載の方法において、
前記書き込むステップが、前記一次メモリが満杯になった後で前記二次メモリ内に書き込むステップを含む方法。
【請求項１４】
請求項１１記載の方法において、
前記書き込むステップが、前記一次メモリと前記二次メモリとの両方に実質的に同時に書き込むステップを含む方法。
【請求項１５】
請求項１１記載の方法において、
前記書き込むステップが、
ユーザインターフェイスを有するコンピュータに前記メモリカードを接続するステップと、
前記一次メモリの前記コンテンツの一部をバックアップのために選択するユーザ命令を前記ユーザインターフェイスを介して受信するステップと、
前記一次メモリの前記コンテンツの前記一部を前記二次メモリにコピーするステップと、
を含む方法。
【請求項１６】
デジタルシューボックスであって、
複数のメモリカードを受け入れるカードコンパートメントと、
前記複数のメモリカードのメンテナンスを実施するように構成されるシューボックスコントローラと、
を備えるデジタルシューボックス。
【請求項１７】
請求項１６記載のデジタルシューボックスにおいて、
前記シューボックスコントローラが、前記複数のメモリカードを単一の仮想ディスク内に論理的に収集するようにさらに構成されるデジタルシューボックス。
【請求項１８】
請求項１６記載のデジタルシューボックスにおいて、
前記メンテナンスが、前記複数のメモリカードの媒体品質モニタリングと、前記複数のメモリカードのうちの少なくとも１つが、所定のしきい値を下回る媒体品質を有する場合にユーザの介在を要求することとを含むデジタルシューボックス。
【請求項１９】
請求項１６記載のデジタルシューボックスにおいて、
前記メンテナンスが、前記複数のメモリカードのうちの１つ以上のカードのコンテンツをバックアップすることを含むデジタルシューボックス。
【請求項２０】
請求項１６記載のデジタルシューボックスにおいて、
前記メンテナンスが、前記複数のメモリカードのうちの１つ以上のカードのコンテンツをリフレッシュすることを含むデジタルシューボックス。
【請求項２１】
複数のメモリカードを受け入れるカードコンパートメント、前記複数のメモリカードをメンテナンスするように構成されるシューボックスコントローラ、およびカードアグリゲータを有するデジタルシューボックスを使用して前記複数のメモリカードをアーカイブに保管する方法であって、
ａ）前記カードコンパートメント内に前記複数のメモリカードを受け入れるステップと、
ｃ）前記複数のメモリカードをメンテナンスするステップと、
を含む方法。
【請求項２２】
請求項２１記載の方法において、
前記メンテナンスするステップが、特定の受け入れたメモリカードのコンテンツがコピーされ得るバックアップ記憶領域の空きを求めて前記メモリカード内を前記シューボックスコントローラによって検索するステップを含む方法。
【請求項２３】
請求項２２記載の方法において、
前記バックアップ記憶領域の空きが、前記複数のメモリカードの別のメモリカード内に存在する方法。
【請求項２４】
請求項２２記載の方法において、
前記特定の受け入れたメモリカードは、改良されたメモリカードであり、前記特定の受け入れたメモリカードの前記コンテンツが、前記特定の受け入れたメモリカードの一次メモリ内に記憶され、前記バックアップ記憶領域の空きが、前記特定の受け入れたメモリカードの二次メモリ内に存在する方法。
【請求項２５】
請求項２２記載の方法において、
前記バックアップ記憶領域の空きを提供する追加のメモリカードを前記デジタルシューボックスに挿入するように前記デジタルシューボックスのユーザに促すステップをさらに含む方法。
【請求項２６】
請求項２１記載の方法において、
前記メンテナンスするステップが、前記受け入れたメモリカードのうちの１つ以上をコンテンツ完全性について定期的にモニタするステップを含む方法。
【請求項２７】
請求項２１記載の方法において、
前記メンテナンスするステップが、前記受け入れたメモリカードのうちの１つ以上のカードの前記コンテンツをリフレッシュするステップを含む方法。
【請求項２８】
請求項２１記載の方法において、
前記メンテナンスするステップが、メンテナンスルーチンを使用するステップを含み、前記メンテナンスルーチンが、前記複数の受け入れたメモリカードをスキャンすることと、スキャンされるメモリカードそれぞれについて、
前記スキャンされるメモリカードのデータ完全性および媒体品質をチェックすること、および前記データ完全性または媒体品質が所定のしきい値より下に低下した場合にユーザの介入を要求することと、
所定のスケジュールに従ってまたは所定の基準の元で必要に応じて、前記スキャンされるメモリカードの前記コンテンツをリフレッシュすることと、
を含む方法。
【請求項２９】
請求項２８記載の方法において、
前記ユーザの介入を要求することが、コンテンツ完全性または媒体品質が前記所定のしきい値より下に低下したメモリカードを交換するために、追加のメモリカードを前記デジタルシューボックスに挿入することを要求することを含む方法。
【請求項３０】
請求項２８記載の方法において、
前記ユーザの介入を要求することが、前記スキャンされるメモリカードの前記コンテンツを外部バックアップ記憶装置にコピーすることを要求することを含む方法。
【請求項３１】
請求項２８記載の方法において、
前記スキャンすることが、所定のスケジュールに従って実行される方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データをアーカイブに保管することに関し、より詳細には、着脱可能なメモリカード上のユーザ生成データをアーカイブに保管することに関する。
【背景技術】
【０００２】
ユーザは、個人用デジタルコンテンツを生成するために携帯型のデジタルスチルカメラやビデオカメラおよびデジタルボイスレコーダを操作している。通常、このような装置は、着脱可能なメモリカード上にコンテンツを記録する。コンテンツを記録するセッションが完了するかあるいはメモリカードが満杯になると、通常、ユーザは、表示、聴取、編集、印刷、アーカイブ保管、あるいはインターネットまたはセルラネットワークを介してまたは光ディスク上で他のユーザと共有するために、メモリカードのコンテンツを自分のパソコンにコピーする。その後、通常は、メモリカードまたはメモリカード上の空間領域は、別のコンテンツを記録するために解放され再び使用される。
【０００３】
記録されているコンテンツは、個人的な思い出を含むことが多い。このようなコンテンツは再生することができない。したがって、ちょうど祖父母のフォトアルバムのように、数十年または数世紀も慎重に保管され保護されなければならない。古い白黒写真は、数十年および数世紀の保存に耐えることが証明されているが、デジタル記録されているコンテンツは、そのコンテンツが記憶されているハードディスクが故障したり、記憶媒体が劣化したり、あるいは、記憶媒体が使われなくなって、すなわちハードウェアまたはプロトコル標準の進化によってアクセスできなくなったりすれば、破壊されたりまたは失われたりする可能性がある。
【０００４】
「デジタル保存」は、デジタルデータの長期保存に関する周知の研究分野である。デジタル保存では、記憶の劣化を克服するためにデータの新しいコピーを作成するリフレッシュ、データを変換して新しいプロトコルまたはハードウェアに適合させるマイグレーション、冗長用のコピーを作成して元のコピーとは別に記憶するリプリケーション、および盗難、改ざん、火災、自然災害などに対する物理的防護などの方策が用いられる。
【０００５】
一般に、フラッシュメモリカード上に最初に記録される個人デジタルコンテンツの保護は、磁気ディスクまたは光ディスク上でメモリカードとは別に行われる。その理由は、フラッシュメモリ記憶のメガバイト当たりの価格が、磁気または光学式記憶の価格よりも実質的に高くなるためである。しかし、磁気ディスクは、一般に、せいぜい数年使用できるだけである。磁気ディスクのコンテンツを定期的に複製することで記憶されているコンテンツの寿命をいくらでも延ばすこともできるが、必要な手順をきちんと踏むことができないユーザが多い。光ディスクは、通常、破損しにくいものであるが、そのコンテンツを分類してこれにアクセスするための手順は相対的に込み入ったものが必要とされる。光ディスクは寿命に違いがある。さらに、光ディスクのコンテンツには、従来の方法でアクセスすることができないうえ、光ディスクの品質をモニタすることもできない。
【０００６】
メモリカードの価格が下がれば、ユーザは、メモリカードを、新しいコンテンツを記録するために何度も繰り返し使用するのではなく、記録されているコンテンツ専用の長期記憶として使用することができうる。しかし、ＮＡＮＤフラッシュメモリカード内に記憶されているコンテンツは劣化し、カードの設計、フラッシュの種類、カードが使用される程度、周囲温度に依存して、数年後に取り返しがつかないほどに失われることもある。
【０００７】
ワンタイムプログラマブル（ＯＴＰ）ソリッドステートメモリによって長寿命が提供される。ＯＴＰ技術を使用するメモリカードは、「ライトワンス／リードメニー」（ＷＯＲＭ）機能を提供する。ＯＴＰカードの寿命は長いにもかかわらず、不要なコンテンツを選択的に消去して追加のコンテンツ／新しいコンテンツ用の空間領域を使えるようにする、あるいは、コンテンツ全体をハードディスクまたは光ディスクにコピーして新しいコンテンツを記録するためにカードを再び使用するなどの従来の書き換え可能なフラッシュメモリカードによって提供される柔軟性を依然として好むユーザが多い。
【０００８】
当然ながら、記録されているコンテンツを長期にわたりアーカイブに保管することに対する必要性や要望は、コンテンツの性質に応じてかなり異なる。例えば、試しに撮られた写真やビデオ、または光が少ない状態での些細な出来事の写真やビデオは、簡単に処分してもよいが、結婚式、家族の行事、旅行または同窓会で撮られた写真、および子供の写真、珍しい自然現象の写真、あるいは際立った品質の写真は、欠くことのできないものと考えられる。さらに、処分から不可欠に至るまでの一続きの間に、ユーザが自分で判断したがる重要度が数多く存在する可能性がある。特定の行事で撮られた一連の写真またはビデオの中でさえ、ユーザが保存しておきたい写真またはビデオもあれば削除したいものもあるかもしれない。したがって、コンテンツを記録することとそれをアーカイブに保管することの両方のためにＯＴＰカードを使用するのは、多くのユーザにとってまたは多くの状況において適切ではないと分かりうる。
したがって、前述したような制約のないデジタルコンテンツのデジタル保存に対する解決策が必要となる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】米国特許第７，１８４，２６４号
【特許文献２】米国特許第５，３６５，４８６号
【特許文献３】米国特許第５，５１１，０２０号
【特許文献４】米国特許第５，６２５，７９１号
【特許文献５】米国特許第５，７２４，２８５号
【特許文献６】米国特許第５，９０９，４４９号
【特許文献７】米国特許第６，２４０，０３２号
【特許文献８】米国特許第６，５２２，５８６号
【特許文献９】米国公開特許出願第２００３／０１４７２７７号
【特許文献１０】米国公開特許出願第２００３／００２１１４９号
【特許文献１１】米国公開特許出願第２００１／０００２１７２号
【特許文献１２】米国公開特許出願第２００５／０２４３６２６号
【発明の概要】
【００１０】
本発明は、デジタルコンテンツが記録されているメモリカードを使用してデジタルコンテンツをアーカイブに保管するためのシステム、装置および方法を提供する。
【００１１】
定義
「デジタルコンテンツ」または略して「コンテンツ」とは、ユーザが取得するデジタルデータを意味する。「取得する」とは、作成する、検索する、受信する、購入する、あるいは獲得することを意味する。デジタルコンテンツの例として、これらに限定されないが、写真、ビデオ、音声録音、メッセージ録音、ワープロファイル、電子メールなどが挙げられる。
「デジタル機器」または略して「機器」とは、コンテンツを取得するためにユーザが操作する携帯機器を意味する。デジタルスチルカメラおよびビデオカメラ、ボイスレコーダ、コンテンツ記録機能を有する携帯電話、パームトップコンピュータなどが例示的なデジタル機器である。
【００１２】
「コンピュータ」とは、以前に取得されたデジタルコンテンツを利用するためにユーザが操作することができる装置を意味する。「デジタルコンテンツを利用する」とは、デジタルコンテンツを表示する、処理する、操作する、印刷する、コピーする、および送信するなどの操作を指す。デジタル機器およびコンピュータは、共通の装置で具体化される必要はないが、具体化されてもよいことに留意すべきである。例えば、デジタルカメラは、写真を撮るため（つまり、機器の役割を果たすこと）と、これらの写真を表示するため（つまり、コンピュータの役割を果たすこと）との両方の目的で使用することができる。別の例として、コンテンツをメモリカード上に記録するためのキーボード、マイクロフォン、またはカメラなどの入力装置と、メモリカード上に記録されているコンテンツを利用するためのユーザインターフェイスおよび周辺装置とを含むノート型コンピュータが挙げられる。
「ホスト」とは、メモリカードに機能的に接続可能な装置を意味する。機器およびコンピュータは、例示的なホストである。
【００１３】
「着脱可能なメモリカード」または同じ意味で「メモリカード」または「カード」とは、デジタルコンテンツを取得して利用するためにホスト間を移動することができる着脱可能なランダムアクセス不揮発性記憶装置を意味する。現在、最も一般的なメモリカードは、記憶のためにＮＡＮＤフラッシュ技術を使用し、コンパクトフラッシュ、マルチメディアカード、セキュアデジタル、メモリスティックなどの規格に準じて構成されている。他のメモリカードは、通常、さらに優れたデータ保持を提供するＯＴＰ（ワンタイムプログラマブル）技術を使用することもできる。ただし、当然ながら、本願の開示に関する限り、メモリカードは特定の技術または規格に限定されない。特に、ＵＦＤ（ＵＳＢフラッシュディスク）などの携帯用記憶装置は、本文中では「カード」と見なされる。
「デジタルシューボックス」または略して「シューボックス」とは、複数の着脱可能なメモリカードをアーカイブに保管するための容器を意味する。
本願明細書で使用される用語の「ＲＡＩＤ」は、独立ドライブの冗長アレイに関し、さらに詳細には、例えば、ＲＡＩＤ−１標準のもとでデータのバックアップを維持するために、ユーザが気付かないうちに２つのディスクをミラーリングすることに関する広く利用されている技術に関する。
【００１４】
本願の開示の一部として、新しいメモリカードが提供される（本願明細書では、「改良されたメモリカード」と称される）。本願の開示の一つの例示的な実施形態では、改良されたメモリカードは、一次メモリと、二次メモリと、機器からコンテンツを受信する一次ホストインターフェイスと、一次メモリのみまたは二次メモリのみあるいは一次メモリと二次メモリとの両方にコンテンツを選択的に書き込むように構成される一次コントローラとを備える。一次メモリ、二次メモリ、一次ホストインターフェイスおよび一次コントローラは、共通のエンクロージャに物理的に封入またはパッケージ化される。本願の開示の別の例示的な実施形態では、改良されたメモリカードは、一次ホストインターフェイスをバックアップするための二次ホストインターフェイスと、一次コントローラをバックアップするための二次コントローラとをさらに備える。二次ホストインターフェイスおよび二次コントローラは、一次ホストインターフェイスまたは一次コントローラまたはその両方が故障した場合でも、ホスト装置から二次メモリにアクセスできるようにすることもできる。
【００１５】
メモリカードはユーザインターフェイスを含んでもよい。ユーザインターフェイスは、全容量モードと全冗長（すなわち、バックアップ）モードとの間で切り換え可能なモードスイッチを含んでもよい。あるいはまたはさらに、ユーザインターフェイスは、一次メモリまたは二次メモリあるいは両方のメモリの状態を示すカード状態表示器を含んでもよく、その状態は、（ｉ）メモリに空きがあるかまたは満杯か、（ｉｉ）一次メモリが満杯になってから二次メモリにコンテンツを記録しているのか、記録することができるのか、または記録したのかのうちの１つを含む。「一次メモリが満杯になってから二次メモリに記録する」とは、一次メモリが満杯になった後で一次メモリの隣接または連続する記憶として二次メモリを使用することを意味する。状態表示器は、１つ以上の発光ダイオード（ＬＥＤ）を含んでもよい。
【００１６】
一つの例示的な実施形態では、一次メモリまたは二次メモリあるいはその両方は、ワンタイムプログラマブル（ＯＴＰ）メモリである。別の例示的な実施形態では、一次メモリまたは二次メモリあるいはその両方は、ＮＡＮＤフラッシュメモリである。別の例示的な実施形態では、二次メモリは、記憶容量が一次メモリの記憶容量より少ないワンタイムプログラマブルメモリである。
【００１７】
本願の開示の一部として、新しいメモリカードにコンテンツを記録する方法が提供される。この方法は、機器からコンテンツを受信するステップと、コンテンツを一次メモリのみに書き込むか、二次メモリのみに書き込むか、一次および二次メモリの両方に書き込むかを選択するステップと、その選択に従ってコンテンツを書き込むステップとを含んでもよい。コンテンツが記憶されるべきメモリまたは複数のメモリの選択は、モードスイッチの状態を読み取ることによって実施されてもよい。状況に応じて、一次メモリが満杯になってから二次メモリに、または両方のメモリに実質的に同時にコンテンツが書き込まれてもよい。一つの例示的な実施形態では、コンテンツを書き込むことは、メモリカードをユーザインターフェイスを有するコンピュータに接続することと、ユーザインターフェイスを介して一次メモリのコンテンツの一部をバックアップのために選択するユーザ命令を受信することと、一次メモリのコンテンツの一部を二次メモリにコピーすることとを含む。
【００１８】
本発明の一部として、複数のメモリカードを受け入れるカードコンパートメントと、複数のメモリカードをメンテナンスするように構成されるデジタルシューボックスコントローラとを備えるデジタルシューボックスが提供される。メモリカードをメンテナンスすることは、媒体品質をモニタすること（すなわち、複数のメモリカードの品質のモニタリング）と、複数のメモリカードうちの少なくとも１つが、所定のしきい値を下回る媒体品質を有する場合にユーザの介入を要求することとを含んでもよい。さらに、メンテナンスすることは、複数のメモリカードの１つ以上のカードのコンテンツを、内部的に（すなわち、カードの二次メモリ内に）、または外部的に（すなわち、別のメモリカード内またはデジタルシューボックスに接続される外部バックアップ記憶装置内に）バックアップすることも含んでよい。さらに、メンテナンスすることは、複数のメモリカードの１つ以上のカードのコンテンツをリフレッシュすることも含んでよい。デジタルシューボックスコントローラは、特定のメモリカードのコンテンツにバックアップ記憶領域の空きを提供する追加メモリカードを追加するように、あるいは、コンテンツ完全性または媒体品質が所定のしきい値を下回るほど低下したメモリカードを交換するように、シューボックスのユーザに促すこともできる。メンテナンスすることは、コンテンツ完全性についてメモリカードを定期的にモニタすることを含んでもよい。
【図面の簡単な説明】
【００１９】
【図１】本願の開示の一つの例示的な実施形態によるシステムの全体レイアウトおよび機能を示す概略図である。
【図２】本願の開示の別の例示的な実施形態によるシステムの全体レイアウトおよび機能を示す概略図である。
【図３】本願の開示の一つの例示的な実施形態によるデジタルシューボックスを示す概略図である。
【図４】本願の開示の一つの例示的な実施形態によるコンピュータ構成を示す概略図である。
【図５】図３のデジタルシューボックスを操作する例示的な方法を示す図である。
【図６】図３のデジタルシューボックスを操作する別の例示的な方法を示す図である。
【図７】図３のデジタルシューボックスを操作するさらに別の例示的な方法を示す図である。
【図８】本願の開示の一つの例示的な実施形態による改良されたメモリカードを使用する方法を示す図である。
【発明を実施するための形態】
【００２０】
特許請求の範囲は、例示的な実施形態についてのこの詳細な説明を参照することによってさらに深く理解されるであろう。本願における記載は、特許請求の範囲の範囲を限定するものではなく例を提供するものである。
【００２１】
概要
本願の開示の幾つかの例示的な実施形態は、複数のメモリカードを収容または受け入れて、ホスト（例えば、コンピュータ）によってアクセス可能な単一の仮想ディスク内に論理的に集めるデジタルシューボックス、メモリカードの品質をモニタし、受け入れたメモリカード内に記憶されているコンテンツを定期的にリフレッシュし、カード内またはカード間のバックアップを管理し、データ完全性、記憶品質、または不充分なバックアップ用記憶領域の空きに関する問題を検出した場合にはユーザ介入を要求するメンテナンスルーチン、内蔵冗長機能を有するメモリカードの機能のうちの１つ以上を提供する。
【００２２】
システム
ここで図１を参照する。システム１００は、着脱可能なメモリカード１２０などの複数の着脱可能なメモリカードと、機器１６０などの１つ以上の機器と、デジタルシューボックス１８０などの１つ以上のデジタルシューボックスと、コンピュータ２００などの１つ以上のコンピュータとを含む。デジタルシューボックス１８０は、コンピュータ２００を任意選択とするユーザインターフェイスを提供することができる。着脱可能なメモリカード１２０は、コンテンツを記録するために機器１６０に着脱可能に挿入または係合され、次いで（必要に応じて）そのデジタルコンテンツを長期にわたりアーカイブに保管するためにデジタルシューボックス１８０に収容されてもよい。１つ以上の着脱可能なメモリカード１２０から受信されるコンテンツを利用できるようにするため、またはこれらのメモリカードがデジタルシューボックス１８０内に収容されている間にこれらのメモリカードの状態をチェックするため、または記憶媒体の品質をモニタまたはメモリカードをメンテナンスするために、デジタルシューボックス１８０は、コンピュータ２００に着脱可能に接続されてもよい。メモリカードの状態は、例えば、メモリに空きがあるか満杯かを含んでもよい。
【００２３】
着脱可能なメモリカード１２０は、ホスト（機器１６０など）が従来の方法でコンテンツを記録、読み出しおよび削除することを可能にする不揮発性メモリ１２４を含む。メモリ１２４は、例えば、書き換え可能なＮＡＮＤフラッシュメモリまたはＯＴＰ（ワンタイムプログラマブル）メモリであってもよい。例えば、ユニバーサルシリアルバス（ＵＳＢ）、コンパクトフラッシュ、セキュアデジタルまたはメモリスティックインターフェイスであってもよいホストインターフェイス１３２を使用して、着脱可能なメモリカード１２０を、（ｉ）コンテンツを記録および管理する機器１６０に、および（ｉｉ）以下に説明されるように、カードのコンテンツをアーカイブに保管し、カードの品質および状態をモニタし、リフレッシュおよびバックアップルーチンを管理するデジタルシューボックス１８０に接続する。図１に示されるように、メモリ１２４、コントローラ１２８、およびホストインターフェイス１３２は、共通のエンクロージャ１２２にパッケージ化されている。本願の開示の幾つかの例示的な実施形態では、着脱可能なメモリカード１２０は、従来のメモリカードである。幾つかの例示的な実施形態では、コントローラ１２８は、以下に説明される、モニタリングおよび／またはリフレッシュプロセスの一部または全部に関与するようにプログラムされてもよい。本願の開示のさらに他の例示的な実施形態では、メモリカードは、図２に関連して以下に説明されるように、少なくともバックアップメモリを含む改良された構造を有する。
【００２４】
例えば、デジタルスチルカメラまたはビデオカメラ、ボイスレコーダ、携帯電話または携帯用コンピュータであってもよい機器１６０は、デジタルコンテンツを記録する着脱可能なメモリカード１２０を一時的に収容する。一般に、機器１６０は、接続リンク１５４を介して着脱可能なメモリカード１２０と通信を確立するためのカードインターフェイス１６２と、この通信を管理するプロセッサ１６４と、コンテンツを生成する、カメラ、ボイスレコーダ機構またはキーボードなどのコンテンツ生成器１６８と、前述したユニットに電圧を加える電源１７０とを含む。
【００２５】
デジタルシューボックス１８０は、複数の着脱可能なメモリカード１２０を収容し、各着脱可能なメモリカード１２０のホストインターフェイス１３２に適合する各通信リンク１５０を介して複数の収容されている着脱可能なメモリカードのそれぞれとインターフェイスをとるように設計される。通信リンク１５０は、例えば、ユニバーサルシリアルバス（ＵＳＢ）、コンパクトフラッシュ、セキュアデジタルまたはメモリスティック標準に準拠することができる。
【００２６】
コンピュータ２００は、デジタルシューボックス１８０を制御し、メモリカード内に記憶されているコンテンツを利用するために、ユーザに便利なインターフェイス（例えば、グラフィカルユーザインターフェイスＧＵＩ）を提供するデジタルシューボックス１８０に一時的または恒久的に接続されてもよい。幾つかの例示的な実施形態では、コンピュータ２００は、デジタルシューボックス１８０内に収容されているカードを論理的に単一のメモリディスクとして処理する（「見る」、扱うまたは相互に作用する）。このとき、写真、ビデオセグメントまたはクリップ、音声セグメント、またはワープロ文書などのコンテンツ項目は、例えば、従来の方法で閲覧、表示／聴取、印刷、コピー、電子メールなどを行うことによって個別にアクセスし、従来通りに利用することができる。コンピュータ２００は、適切なソフトウェアを有する汎用パソコン（ＰＣ）またはデジタルシューボックス１８０とのインターフェイス専用のコンピュータとすることができる。コンピュータ２００は、機器１６０で実施されてもよいが、機器１６０は、例えば、コンテンツを（例えば、付属のデジタルカメラを介して）取得するためと、デジタルボックス１８０内に収容されているカードのうちの１つに既に記憶されているコンテンツをセルラネットワークを介して別の電話に送信するなどによって取得されたコンテンツを利用するためとの両方に使用することができる携帯電話であってもよい。
【００２７】
改良されたメモリカード
図２は、図１のシステム１００と同様なシステム（全体として１００Ａで示される）を示す。ただし、シューボックスに収容または受け入れられるメモリカード（１２０Ｒで示される）のうちの少なくとも１つは、改良されたメモリカードであり、デジタルシューボックス１８０Ａも、改良されたメモリカードを収容および管理するようにプログラム、構成、適合または設計されているものとする。
【００２８】
改良されたメモリカード１２０Ｒは、一次メモリ１２４Ａと、一次コントローラ１２８Ａと、一次ホストインターフェイス１３２Ａと、二次メモリ１２４Ｂと、二次コントローラ１２８Ｂと、二次ホストインターフェイス１３２Ｂとを備え、これらは共通のエンクロージャ１２２Ｒに物理的にパッケージ化されている。一次メモリと二次メモリとは物理的に分離したメモリである。これらは、別々の半導体ウェハ上か、別々のダイ上か、別々の電子チップ内かに存在するという意味で物理的に分離されている。マイクロエレクトロニクスにおいて、「ウェハ」とは、シリコン結晶などの半導電材料の薄切りであり、その上には、超小型回路が例えば不純物添加によって構成されている。ダイとは、半導電材料の小型のブロックであり、その上には、所与の機能回路が加工されている。一般に、集積回路は、単一のウェハ上に大量に製造される。二次コントローラ１２８Ｂおよび二次ホストインターフェイス１３２Ｂは、破線で示される、図２に示されるシステムの任意の要素である。第１の任意モードの操作では、改良されたメモリカード１２０Ｒがデジタルシューボックス１８０Ａに回収されると、一次メモリ１２４Ａのコンテンツのレプリカが二次メモリ１２４Ｂ内に記憶される。このようにして、例えば、一次メモリ１２４Ａなどのメモリのうちの１つでデータが消失または破損された場合でも、依然として、他のメモリ、この例では二次メモリ１２４Ｂからコンテンツを取得または回復することができる。さらに、デジタルシューボックス１８０Ａは、チェックルーチンを実行して、一次メモリ１２４Ａのデジタルコンテンツと二次メモリ１２４Ｂのデジタルコンテンツとの間の不一致を特定することもできる。双方の間が完全に一致していない場合には、コンピュータ２００は、未使用のメモリカードをシューボックス１８０Ａに挿入するようにユーザに促してもよく、そのカードが挿入されたとすれば、コンピュータ２００は、デジタルシューボックス１８０Ａが破損されていないコンテンツのレプリカを未使用のメモリカードに記憶するようにしてもよい。改良されたメモリカード１２０Ｒの別の有利な特徴は、コンテンツが機器１６０から改良されたメモリカード１２０Ｒに記録される場合に完全にリアルタイムのコンテンツの冗長性を維持する機能である。重要な行事では、デジタル写真を撮る人は、一方のカメラが故障してもまだ他方のカメラを使用することができるように２台のカメラを使用することがある。その行事が非常に重要であれば、写真を撮る人は、ある種の冗長性を持たせるために２台のカメラを使用して同様なショットを撮りうる。しかし、改良されたメモリカード１２０Ｒのような改良されたメモリカードを使用することによって、同じメモリカード内で冗長性が得られる。
【００２９】
リアルタイムの冗長性の場合、一次ホストインターフェイス１３２Ａは、一次メモリ１２４Ａおよび二次メモリ１２４ＢのＲＡＩＤ−１コントローラとして動作することができるため、ユーザが意識することなく完全なデータ冗長性を維持することができる。前述した他の特徴に関連して、改良されたメモリカード１２０Ｒがデジタルシューボックス１８０Ａに回収される場合には、デジタルシューボックス１８０Ａが前述したデータリプリケーション機構を開始しなくてもデータ冗長性は既に存在している。「メモリカード１２０Ｒがデジタルシューボックス１８０Ａに回収される」とは、メモリカード１２０Ｒがデジタルシューボックス１８０Ａに恒久的に接続されること、あるいは、他のメモリカードを用いて単一の仮想ディスクドライブを作製するように、恒久的にその場所に置いておくことを意図してメモリカード１２０Ｒがデジタルシューボックス１８０Ａに接続されることを意味する。コンピュータの記憶装置に関連して、「低価格ドライブ（またはディスク）の冗長アレイ」としても知られるＲＡＩＤ（「独立ドライブ（またはディスク）の冗長アレイ」）は、複数のハードドライブ間でデータを分割および／または複製するデータ記憶方法を含有する工業標準である。レベルと称される多くの標準方式が考案された。第１のレベル（「ＲＡＩＤ−１」と表される）は、ホストに透過的であるように２つ以上のディスク上に一連のデータの正確なコピー（またはミラーまたはレプリカ）を作成する。
【００３０】
機器１６０などの機器とインターフェイスがとられる、改良されたメモリカード１２０Ｒなどの改良されたメモリカード内にコンテンツを記録する方法が提供される。図２を参照すると、この方法は、機器１６０からコンテンツを受信するステップと、コンテンツを一次メモリ１２４Ａのみに書き込むか、二次メモリ１２４Ｂのみに書き込むか、一次メモリ１２４Ａと二次メモリ１２４Ｂとの両方に書き込むかを選択するステップと、選択されたメモリまたは両方のメモリにコンテンツを書き込むステップとを含む。一次コントローラ１２８Ａは、例えば、モードスイッチ１３８などのユーザが操作可能なモードスイッチの状態を読み取ることによって、データを記憶するメモリまたは複数のメモリを選択することもできる。
【００３１】
改良されたメモリカード１２０Ｒなどのメモリカードは、幾つかの記憶オプションまたはモードを提供する。第１の記憶オプションは、全冗長（したがって、１／２の容量）である。このオプションは、一次メモリ１２４Ａに本当のコンテンツを記録し、実質的に同時に二次メモリ１２４Ｂにも記録することを含む。「実質的に同時に」とは、同時に平行して、またはコンテンツの記録に使用される機器の種類に依存して少し遅れた後のいずれかを意味する。この記憶オプションによれば、一次メモリ１２４Ａは本当のコンテンツを保持するのに対し、二次メモリ１２４Ｂは本当のコンテンツのコピーまたはレプリカを保持すると言うこともできる。例えば、ユーザは、全部で２ＧＢ（ギガバイト）の記憶容量を有する改良されたメモリカード１２０Ｒのようなメモリカードを購入し、全コンテンツの冗長を有する１ＧＢカードとしてそのメモリカードを使用すると決めてもよい。これは、ユーザは、２ＧＢメモリカードのうちの最初の１ＧＢに本当のコンテンツを記憶し、２ＧＢメモリカードの残りの１ＧＢにそのコピーまたはレプリカを記憶することができることを意味する。
【００３２】
第２の記憶オプションは、全容量（したがって、冗長なし）である。このオプションは、通常の方法（第１のオプションに関連して説明されるように、冗長またはバックアップ容量を用いてカードを使用するのに対して）でメモリカードを使用することを含む。さらに詳細には、このオプションは、一次メモリ１２４Ａに本当のコンテンツを記録し始めることと、一次メモリ１２４Ａが満杯になった後で、二次メモリ１２４Ｂに本当のコンテンツを記録し続けることとを含む。前述した例示的な２ＧＢカードを参照すれば、ユーザは、第２のオプションに従って、本当のコンテンツを記録するためにメモリカードの全容量（すなわち、２ＧＢ）を使用する。
【００３３】
あるコンテンツが既に記録された後で、第１のオプション（すなわち、「全冗長」）から第２のオプション（すなわち、「全容量」）に切り換えることで、第３の記憶オプションになる。第３のオプションは、改良されたメモリカードを「全冗長」（すなわち、前述した第１のオプションに従う）に最初に設定することと、一次メモリ１２４Ａに本当のコンテンツを記録し始めるとともに、そのコピーまたはレプリカが二次メモリ１２４Ｂに記録されることと、その後、「全容量」に切り換えることとを含む。第３のオプションは、例えば、ユーザが改良されたメモリカード１２０Ｒにコンテンツを重複して記録し、ある時点で、ユーザは追加の記録容量が必要になるが別のメモリカードを手元に持っていない場合に便利である。この場合には、ユーザは、「全冗長」オプションから「全容量」オプションに切り換えることが可能であり、結果として得られる記録動作は、一次メモリ１２４Ａの状態に依存する。すなわち、第１のオプションの代わりに第２のオプションが選択されたときに一次メモリ１２４Ａが満杯である（二次メモリ１２４Ｂも満杯であることを意味する）場合、ここで「全容量」オプションを選択すると、二次メモリ１２４Ｂに重複するコンテンツを上書きすることになる。しかし、一次メモリ１２４Ａが満杯でない（二次メモリ１２４Ｂも満杯でないことを意味する）場合には、ここで「全容量」オプションを選択すると、一次メモリ１２４Ａに新しい本当のコンテンツを記録し、その後（すなわち、一次メモリ１２４Ａを満杯にした後）、二次メモリ１２４Ｂで使用可能な記憶域（したがって、メモリカード１２０Ｒで使用可能な全ての記憶域）を使い切るまで二次メモリ１２４Ｂに記録しつつ、モードを切り換える前に一次メモリ１２４Ａに既に記録されたコンテンツの冗長性を依然として維持することになる。したがって、この場合、二次メモリ１２４Ｂは、（ｉ）一次メモリ１２４Ａのコンテンツの一部と重複するコンテンツと、（ｉｉ）本当の新しいコンテンツとの両方を含むことになる。一次メモリ１２４Ａは、二次メモリ１２４Ｂにバックアップコンテンツが記憶されていないあるコンテンツを含むことになる。
【００３４】
第２のオプション（すなわち、「全容量」）から第１のオプション（すなわち、「全冗長」）に切り換えると、第４の記憶オプションとなる。第４の記憶オプションは、改良されたメモリカードを「全容量」（すなわち、前述した第２のオプションに従う）に最初に設定することと、一次メモリ１２４Ａに本当のコンテンツを記録し始めることと、その後、「全冗長」に切り換えることとを含む。第４のオプションは、例えば、ユーザが一次メモリ１２４Ａに相対的に重要でないコンテンツを記録し始め、ある時点で、一次メモリ１２４Ａが完全に消費される前に、ユーザが記録したい次のコンテンツのほうが重要であると判断した場合に便利である。この場合、一次メモリ１２４Ａに残った記憶領域の空きにさらに重要なコンテンツを記憶し、二次メモリ１２４Ｂにそのコピーおよびレプリカを記憶することができる。「全容量」オプションから「全冗長」オプションへの切り換えは、一次メモリ１２４Ａが満杯でない場合にのみ行うことができることに留意すべきである。そうでない場合には（すなわち、一次メモリ１２４Ａが満杯の場合には）、新しいコンテンツを記録することができるのは二次メモリ１２４Ｂのみであり、これは新しいコンテンツが冗長用のコピーを有しないことを意味する。
【００３５】
モードスイッチ１３８およびカード状態表示器１３６は、図２に示されるシステムの任意の要素であり、前述した様々なオプションにこれらを支持または補足する機能を追加する。ユーザが操作可能なスイッチであるモードスイッチ１３８は、２つのポジションの間をユーザが移動または反転させることができるように設計されている。各ポジションは次の各モード、すなわち、（１）カードを一次メモリ１２４Ａの容量のみを有するものとして提示し、一次メモリ１２４Ａのコンテンツをバックアップするために二次メモリ１２４Ｂを保持または使用する「１／２容量、全冗長」モードと、（２）本当のコンテンツのために一次メモリ１２４Ａと二次メモリ１２４Ｂとの両方の記憶領域の空きを使用できるようにし、これらの容量の合計を改良されたメモリカード１２０Ｒの全容量として提示する「全容量、冗長なし」モードとを表す。モードスイッチ１３８はユーザインターフェイス１３４の一部であってもよく、何らかの適切なユーザが操作可能なセレクタによって実施されてもよい。あるいはまたはさらに、ユーザインターフェイス１３４は、例えば、発光ダイオード（ＬＥＤ）として実施されてもよい、カード状態表示器１３６などのカード状態表示器を含んでもよい。カード状態表示器は、１つ以上の発光ダイオード（ＬＥＤｓ）、またはこれに限定されないが、液晶ディスプレイ（ＬＣＤ）画面などの他の表示手段を含んでもよい。モードスイッチ１３８は、例えば、メモリカードが機器１６０に挿入されてもユーザから見えるようにするために、カードの電気コネクタ側と反対のカード側に組み込まれてもよい。一次メモリ１２４Ａの記憶領域が９０％未満まで満たされると緑色の光、それが９０％〜１００％の範囲にあると黄色の光、機器１６０から受信されるデータが二次メモリ１２４Ｂに直接記憶され始めると赤色の光を点滅させることによって、ユーザにメモリカード（単数または複数）の状態に関する表示が提供される。「全冗長」および「全容量」モードは、例えば、特徴のある光、または２つの光、例えば緑色の光と赤色の光の組み合わせを用いてユーザに知らされてもよい。他の表示手段、表示方式および／または色を代わりにまたはさらに使用することができるので、前述した方法でＬＥＤ表示器を使用するのはほんの一例である。ユーザインターフェイス１３４は任意であることに留意すべきである。ユーザインターフェイス１３４は、モードスイッチ１３８、またはカード状態表示器１３６、またはモードスイッチ１３８とカード状態表示器１３６との両方を含んでもよい。
【００３６】
一次メモリ１２４Ａ、二次メモリ１２４Ｂまたはその両方のメモリは、ＮＡＮＤフラッシュメモリまたはＯＴＰ（ワンタイムプログラマブル）ソリッドステートメモリなどの書き換え可能なメモリとして実施されてもよい。ただし、ＯＴＰメモリは１回だけしか書き込めないため、二次メモリ１２４Ｂは、ＯＴＰ技術を使用して実施される場合、前述した第３の記憶オプションを適切または完全にサポートすることができない。したがって、このような状況では、第３のオプションを使用できるのが限定された容量になることも、あるいは第３のオプションが使用できないこともある。
【００３７】
本願の開示の一つの例示的な実施形態では、一次メモリ１２４Ａは、フラッシュメモリであり、二次メモリ１２４Ｂは、ＯＴＰメモリである。ＯＴＰメモリにコンテンツを記録すると取り消しがきかないので、このようなメモリはバックアップとして使用することが推奨される。経済的な理由で、ＯＴＰ二次メモリ１２４Ｂは、一次メモリ１２４Ａより少なく（すなわち、その記憶容量のこと）てもよい。例えば、一次メモリ１２４Ａが１ＧＢの場合、ＯＴＰ二次メモリ１２４Ｂは２５０ＭＢであってもよい。このような状況では、カードのユーザは、誤ってまたは手当たり次第に二次メモリ１２４Ｂにコンテンツを記録するという選択を与えられないほうがよいので、改良されたメモリカード１２０Ｒは、モードスイッチ１３８を含まないほうがよい。したがって、モードスイッチ１３８を有しないということは、ユーザにとってただ１つの動作モードしか使用できないことを意味する。すなわち、ユーザが記録したいコンテンツを何でも一次メモリ１２４Ａに記録し、次いで、後になってから、別の種類のホスト（例えば、カード読み取り機を有するコンピュータ）を使用して、ユーザがＯＴＰ二次メモリ１２４Ｂ上にバックアップしたい最も重要なコンテンツのみを一次メモリ１２４Ａから選択する。バックアッププロセスについては、例えば、選択されたコンテンツに関連するボックスをチェックすることによって、あるいは、選択されたコンテンツを専用の「バックアップ」ディレクトリにコピーすることによってなどの何らかの従来の方法を用いて、ＯＴＰ二次メモリ上にバックアップされるコンテンツを選択してもよい。
【００３８】
一次メモリ１２４Ａのデータを二次メモリ１２４Ｂ上に複製すればメモリの故障に対する充分な保護になるが、一次コントローラ１２８Ａまたは一次ホストインターフェイス１３２Ａあるいはその両方が故障している場合には、依然としてデータが失われる可能性がある。この問題に対処するため、二次コントローラ１２８Ｂなどの二次または冗長コントローラ、および二次ホストインターフェイス１３２Ｂなどの二次または冗長ホストインターフェイスが使用される。二次コントローラ１２８Ｂおよび二次ホストインターフェイス１３２Ｂは、一次コントローラ１２８Ａまたは一次ホストインターフェイス１３２Ａまたはその両方が故障している場合でも、ホスト装置から二次メモリ１２４Ｂにアクセスできるようにすることができる。
【００３９】
一次メモリ１２４Ａおよび二次メモリ１２４Ｂは、ユーザメモリである。通常、各コントローラを操作するのに必要となるファームウェア（ＦＷ）を記憶する「ファームウェアメモリ」は、一次コントローラ１２８Ａおよび二次コントローラ１２８Ｂのそれぞれと関連している。本願の開示の一つの例示的な実施形態では、両方のファームウェアメモリ（図２には示されていない）は、フラッシュメモリである。本願の開示の別の実施形態では、一次コントローラ１２８Ａと関連するファームウェアメモリは、フラッシュメモリであり、二次コントローラ１２８Ｂと関連するファームウェアメモリは、ＯＴＰメモリである。各ファームウェアメモリは、他の種類のメモリであってもよい。
【００４０】
デジタルシューボックス
ここで、図３を参照すれば、デジタルシューボックス１８０Ｂは、図１のデジタルシューボックス１８０か、図２のデジタルシューボックス１８０Ａのいずれかをさらに詳細に表すことが分かる。図１のデジタルシューボックス１８０と図２のデジタルシューボックス１８０Ａとの間の違いに関して、図３のシューボックスコントローラ１８４は、図１のメモリカード１２０と図２の改良されたメモリカード１２０Ｒとの両方を管理するようにプログラム、構成、適合、または設計されている。図３のデジタルシューボックス１８０Ｂは、以下に説明される他のコンポーネントを物理的に封入し、それらを盗難、湿気、埃、温度、ストレス、衝撃などから保護する容器のようなエンクロージャ１９６を含む。カードコンパートメント１９８は、その複数のカードスロット１９８Ｓ内に、複数のメモリカード１２０または複数の改良されたメモリカード１２０Ｒまたはこれらのメモリカードの組み合わせを受け入れまたは収容することができる。シューボックスコントローラ１８４は、カードコンパートメント１９８内のカードのモニタリングおよびメンテナンス、さらに任意のシューボックスユーザインターフェイス１８８、任意のコンピュータインターフェイス１９０および任意の補助インターフェイス（単数および複数）１９０Ｘを介して、これらのカードと外部装置／コンピュータとの間の通信を管理する。電源１９２は、シューボックスコントローラ１８４およびそのインターフェイスに電圧を加え、バッテリバックアップ回路を含んでもよい従来の構造のものである。
【００４１】
任意で、図３のデジタルシューボックス１８０Ｂは、（例えば）図１または図２のコンピュータ２００などの外部コンピュータにアップロードされてその上で動作するコンピュータ実行可能コードを含むコンピュータアプリケーション１８６を含んでもよい。図３を説明しているところでは、該当する場合には他の箇所でも、デジタルシューボックス１８０Ｂが接続される外部コンピュータは、外部コンピュータのほんの一例である、図１または図２のコンピュータ２００である。外部コンピュータ２００は、コンピュータ２００を介してデジタルシューボックス１８０Ｂの様々な機能を活用および制御することができるコンピュータインターフェイス１９０を介してデジタルシューボックス１８０Ｂに接続されてもよく、これらの機能は、コンピュータ２００のための別の専用ソフトウェアソースを必要としないで活用することができる。
【００４２】
シューボックスコントローラ１８４は、様々な機能を実行するハードウェアおよびファームウェアモジュールを含んでもよい。カードアグリゲータ１８４Ｃは、カードコンパートメント１９８に収容されている全てのメモリカードを、コンピュータインターフェイス１９０、シューボックスユーザインターフェイス１８８、または補助インターフェイス（単数または複数）１９０Ｘを介してアクセスまたは使用することができる単一のディスク内に統合または収集するための専用のコントローラモジュールである。カードアグリゲータ１８４Ｃは、例えば、図１のホストインターフェイス１３２または図２の一次ホストインターフェイス１３２Ａの仕様に合わせて構成、設計、または適合されてもよい。例えば、図１のホストインターフェイス１３２がＵＳＢインターフェイスの場合、カードアグリゲータ１８４Ｃは、ＵＳＢハブであり、またはＵＳＢハブとして機能することができ、他の種類のインターフェイス１３２の場合は、カードアグリゲータ１８４Ｃは、当業者であれば理解されるように、Ｌｅに付与された米国特許第７，１８４，２６４号（特許文献１）の教示を実施することができる。カード状態モニタモジュール１８４Ｍは、所定のスケジュールで、カードコンパートメント１９８内に収容されている全てのメモリカード内の冗長または複製データを含むデータ完全性を定期的にスキャンしてもよい。メモリカードは、所定のスケジュールを使用してスキャンされてもよい。リフレッシュ＆バックアップマネージャ１８４Ｒは、前もってスケジュールされたリフレッシュルーチンを実行して、カードコンパートメント１９８内に収容されているメモリカードのコンテンツの読み出しおよび書き込みを実施し、これによってメモリカードのデータ保持を延長することもできる。メモリカードのコンテンツのリフレッシュは、所定のスケジュールで、または品質モニタリングに基づいて必要に応じて実施されてもよい。データリフレッシュ技術は、当該技術分野で知られ、例えば、米国特許第５，３６５，４８６号（特許文献２）、第５，５１１，０２０号（特許文献３）、第５，６２５，７９１号（特許文献４）、第５，７２４，２８５号（特許文献５）、第５，９０９，４４９号（特許文献６）、第６，２４０，０３２号（特許文献７）、および第６，５２２，５８６号（特許文献８）、さらに米国公開特許出願第２００３／０１４７２７７号（特許文献９）、第２００３／００２１１４９号（特許文献１０）、第２００１／０００２１７２号（特許文献１１）、第２００５／０２４３６２６号（特許文献１２）に教示されている。
【００４３】
さらに、リフレッシュ＆バックアップマネージャ１８４Ｒは、新しいメモリカード（すなわち、「コンテンツ」カード）がカードコンパートメント１９８に挿入されると必ずバックアップルーチンを実行する。新しく追加されるコンテンツカードが図１の着脱可能なメモリカード１２０に類似する従来のカードの場合、バックアップルーチンは、（例えば）図３のシューボックスユーザインターフェイス１８８および／または図１のコンピュータ２００を介して、その新しく追加されるコンテンツカードのコンテンツのコピーを収容するのに充分な記憶容量を有する未使用の「バックアップ」カードを、カードコンパートメント１９８の空いているスロット１９８Ｓに挿入するようにユーザに促すこともできる。新しく追加されるコンテンツカードが改良されたメモリカード１２０Ｒ（すなわち、内蔵型メモリカード）である場合には、リフレッシュ＆バックアップマネージャ１８４Ｒは、図２の一次コントローラ１２８Ａと通信して、コンテンツのレプリカが改良されたメモリカード１２０Ｒ内で適切に維持されるようにしてもよく、あるいは代わりに、前述したように空の（「未使用の」）バックアップメモリカードを挿入するようにユーザに促すようにしてもよい。
【００４４】
各種シューボックスサービスモジュール１８４Ｓは、カードコンパートメント１９８に収容されているカードのコンテンツを利用（例えば、表示、処理、印刷、コピー、送信）するために、シューボックスユーザインターフェイス１８８および／または補助インターフェイス（単数または複数）１９０Ｘを介してサービスを提供するために含まれてもよい任意の要素である。特定の設計、構成および価格上の考慮に合わせて、各種シューボックスサービスモジュール１８４Ｓの適切なプログラミングによってサポートされる表示画面およびキーボードを含む外部コンピュータ２００または拡張ユーザインターフェイス１８８を使用して、カードコンパートメント１９８内のメモリカードのコンテンツをモニタすることができることに留意すべきである。
【００４５】
コンピュータインターフェイス１９０は、デジタルシューボックス１８０Ｂ、およびコンピュータ２００などの外部コンピュータを接続する。コンピュータインターフェイス１９０は、有線（例えば、ＵＳＢ）または無線（例えば、ワイファイ（Ｗｉ−Ｆｉ））技術を使用して、コンピュータ２００のユーザがカードコンパートメント１９８に収容されているカードのコンテンツにアクセスしたりこれを利用したりすることができるようにしてもよい。コンピュータインターフェイス１９０を任意に使用して、コンピュータアプリケーション１８６をデジタルシューボックス１８０Ｂからコンピュータ２００にアップロードしたり、カード状態モニタモジュール１８４Ｍによって生成されるレポートをコンピュータ２００のユーザに提示したりすることもできる。
【００４６】
デジタルシューボックスユーザインターフェイス１８８は、カード状態モニタモジュール１８４Ｍによって確認されるような、カードコンパートメント１９８内のメモリカードの状態を示すための表示器を含んでもよい。この表示器は、１つ以上のＬＥＤを含んでもよい。例えば、全てのカード上のコンテンツが完全であること、および任意ではあるが、コンテンツが全て適切にバックアップされたことを確認したら、緑色のＬＥＤを「ＯＮ」に入れてもよい。別の実施例では、点滅する黄色のＬＥＤを使用して、ユーザの処置または介在が要求されるかまたは必要であることを示すこともできる。デジタルシューボックス１８０Ｂがコンピュータ２００から切断されている場合も、あるいは、コンピュータ２００はデジタルシューボックス１８０Ｂに接続されているがコンピュータ２００は「ＯＦＦ」になっている場合も、表示器を作動させることもできる。さらに、シューボックスユーザインターフェイス１８８は、必要な処置または期待される処置あるいは複数の処置に関してユーザを促すかまたは案内するための表示画面も含んでよい。例えば、表示画面は、「未使用の５１２ＭＢカードを追加して下さい」または「コンピュータに接続して詳しい説明または追加の説明を入手して下さい」などの文字メッセージをユーザに表示してもよい。コンテンツをデジタルシューボックス１８０Ｂから直接利用するのをサポートする構成では、シューボックスユーザインターフェイス１８８は、カラー液晶ディスプレイ（ＬＣＤ）画面、キーボード、マウスなどを含んでもよく、これによってデジタルシューボックス１８０Ｂをコンピュータ２００に接続する必要をなくしてもよい。
【００４７】
補助インターフェイス（単数または複数）１９０Ｘは、各種シューボックスサービスモジュール１８４Ｓに含まれ、シューボックスユーザインターフェイス１８８によってサポートされる独立したコンテンツ利用機能に応じて、カード読み取り機、ＵＳＢディスクインターフェイス、インターネット接続、プリンタインターフェイス、などを任意で含んでもよい。
【００４８】
コンピュータ
コンピュータ２００は、デジタルシューボックス１８０Ｂに収容されているカードのコンテンツを利用する任意の装置、およびデジタルシューボックス１８０Ｂの機能をモニタリングおよびメンテナンスする便利なユーザインターフェイスとして図１で既に紹介された。コンピュータ２００は、必要なソフトウェアを有する汎用パソコン（ＰＣ）、またはデジタルシューボックス１８０Ｂと協働するためだけに設計された専用装置、または機器１６０とコンピュータ２００との両方の機能を有する装置であってもよい。
【００４９】
ここで、ソフトウェアおよび／またはハードウェアモジュールによって実施される、コンピュータ２００の主要な機能コンポーネントを概略的に示す図４を参照する。コンテンツ利用モジュール１８６Ｕは、デジタルシューボックス１８０Ｂ内に収容されているカードのコンテンツと関連する、表示、処理、印刷、コピーまたは送信などの操作を可能にする。各種サービス制御モジュール１８６Ｓは、図３の補助インターフェイス（単数または複数）１９０Ｘに関連する、カード読み取り機に挿入されているメモリカードを読み取る、またはインターネットにダイヤルアップ接続するなどの操作を可能にする。シューボックスモニタ１８６Ｍは、シューボックス動作をモニタし、従来のユーザインターフェイスを提供する。シューボックスモニタ１８６Ｍによるシューボックス動作のモニタリングを使用して、例えば、全てのカードが良好な状態（すなわち、コンテンツの完全性、コンテンツのバックアップなどの観点で）にあることをチェックしユーザを安心させることもでき、あるいは、メモリカードのコンテンツの完全性および／または媒体の品質が所定のしきい値より下に低下した場合にユーザの介在を要求することもできる。コンテンツの完全性または媒体の品質が低下した場合には、例えば、故障したメモリカードのバックアップ機能を引き継ぐために一定の記憶容量を有するメモリカードを追加するようにユーザに促してもよい。任意の非シューボックス機能モジュール２１０は、コンピュータ２００のユーザに提供することもできる、ワープロ、電子メールおよびインターネット閲覧などの他の便利な機能を実施する。
【００５０】
カードの使用法
図１の着脱可能メモリカード１２０の使用法について説明する図５を参照する。図５は、図１および図３に関連して説明される。図１、図２および図３に関連して前述したように、デジタルシューボックスは、図１の従来のメモリカード１２０および図２の改良されたメモリカード１２０Ｒを同じように収容することができる。
ステップ４０１では、着脱可能なメモリカードは、従来通りに、図１の機器１６０とともに使用されてコンテンツを記録する。例えば、着脱可能なメモリカードは、デジタルカメラとともに使用されて写真ファイルまたはビデオファイルを記録することもできる。
【００５１】
ある時点で、メモリカードが満杯になった（すなわち、完全に占有されている）、あるいは、ユーザが、例えば結婚式に撮られた写真などの重要なコンテンツをアーカイブに保管したいために、ユーザは、ステップ４０５で、回収のためのメモリカードを図３のデジタルシューボックス１８０Ｂに挿入してもよい。デジタルシューボックス１８０Ｂが、全コンテンツ冗長モード用にプログラム、構成、または設定される場合、ステップ４０５でなされた新しいカードの追加を検出するシューボックスコントローラ１８４は、任意のステップ４０９で、そのカードにバックアップ記憶域を割り当てて、カードのコンテンツが割り当てられた冗長記憶域内にコピー（すなわち、バックアップ）されるようにする。デジタルシューボックス１８０Ｂに追加されたメモリカードが従来のカード（すなわち、図１のメモリカード１２０と同一または類似のカード）の場合、任意のステップ４０９で、シューボックスコントローラ１８４は、先ほど追加されたカードに、デジタルシューボックスに既に存在する別のメモリカード（単数または複数）内の充分な冗長記憶領域の空きを割り付けることもできる。次いで、シューボックスコントローラ１８４は、割り付けされたバックアップ記憶領域の空きにメモリカードのコンテンツのコピーを記憶してもよい。しかし、デジタルシューボックス１８０Ｂに追加される着脱可能なメモリカードが、改良されたメモリカード、すなわち、図２の改良されたメモリカード１２０Ｒと同一または類似のカードである場合、二次メモリカード１２４Ｂと同一または類似の二次メモリを使用することによって、同じメモリカード内に冗長記憶領域の空きを内部で提供することができる。二次メモリ１２４Ｂが最初のコンテンツで既に満杯か、または追加のコンテンツ用に二次メモリ１２４Ｂ内に使用できる充分な冗長記憶領域の空きが存在しない場合には、シューボックスコントローラ１８４は、別のメモリカードに冗長記憶領域の空きを割り当てたり、あるいは、図３のコンピュータアプリケーション１８６などのコンピュータアプリケーションを使用して、二次メモリ１２４Ｂに冗長記憶領域の空きを作らせるように記憶冗長の要件を再定義するとともに重要でないコンテンツをバックアップしないようにユーザに促したりすることもできる。あるいは、シューボックスコントローラ１８４は、バックアップ記憶として機能する充分な記憶容量を有する別のメモリカード（例えば、未使用のメモリカード）をデジタルシューボックス１８０Ｂに追加するようにユーザに促してもよい。他の場合では、バックアップメモリカードは、補助インターフェイス１９０Ｘを介して、あるいは外部記憶装置内またはインタネットサーバ上で（ともに図示せず）管理されてもよい。したがって、コンテンツのバックアップをサポートする実施形態では、ステップ４０９は、新しく追加されたメモリカードのコンテンツが、デジタルシューボックス１８０Ｂ内に存在する記憶媒体によって、あるいは、デジタルシューボックス１８０Ｂの外部に存在し補助インターフェイス１９０Ｘなどのインターフェイスを介してアクセスされる記憶媒体によって、バックアップされて終了してもよい。特定の受け入れたメモリカードのためのバックアップ記憶領域の空きを得るために、シューボックスコントローラは、その特定の受け入れたメモリカードのコンテンツを内部にコピーすることができる適切なバックアップ記憶領域の空きを求めて、受け入れたメモリカード（すなわち、デジタルシューボックス１８０Ｂのカードコンパートメント１９８内に存在するメモリカード）内を検索することもできる。
【００５２】
メモリカードがデジタルシューボックス１８０Ｂに追加されると、カードアグリゲータ１８４Ｃは、仮想記憶ディスクファイルシステムを再生し、新しく追加されたそれぞれのカードでこれを更新する。記憶ディスクは、単一の物理的記憶媒体ではなくて、むしろ単一の記憶装置のようにアクセス、調査および管理することができる分散記憶媒体から構成されることから「仮想的」である。したがって、ステップ４１３では、ステップ４０５でデジタルシューボックス１８０Ｂに物理的に追加されたメモリカードは、例えば、コンピュータインターフェイス１９０、補助インターフェイス（単数または複数）１９０Ｘから、またはシューボックスのユーザインターフェイス１８８からアクセスされる場合に、デジタルシューボックス１８０Ｂによって前述したようなものとして提供される仮想記憶ディスクに図３のカードアグリゲータ１８４Ｃによって論理的に追加される。ステップ４１７では、モニタリングおよびメンテナンスのために、メモリカードがデジタルシューボックス１８０に登録される。「モニタリング」とは、カード状態モニタ１８４Ｍが、メモリカードのコンテンツ完全性（および必要に応じて冗長性）についてメモリカードを定期的にモニタすることを意味する。「メンテナンス」とは、「リフレッシュ＆バックアップマネージャ１８４Ｒ」がメモリカードをリフレッシュすることを意味する。デジタルシューボックス１８０Ｂへのメモリカードの登録は、例えば、各種サービスモジュール１８４Ｓによって提供されるサービスのうちの１つによって実行されてもよい。ステップ４２１では、ステップ４０５で追加されたメモリカードがデジタルシューボックス１８０Ｂに登録されると、そのコンテンツは、ユーザインターフェイス１８８、補助インターフェイス（単数または複数）１９０Ｘ、またはコンピュータインターフェイス１９０を介してデジタルシューボックス１８０Ｂによって提供される仮想ディスクの一部としてユーザが使用できるようになるので、そのコンテンツを利用することができる。
【００５３】
デジタルシューボックスのメンテナンスルーチン
ここで、デジタルシューボックス１８０Ｂの典型的なメンテナンスルーチンを示す図６を参照する。この間、図３のカードコンパートメント１９８内に存在する全てのメモリカードは、所定のスケジュールに従って、例えば月１回、または必要に応じて、シューボックスコントローラ１８４によってスキャンされる。スキャンサイクルの間、各メモリカードは以下に説明されるようにチェックされる。ステップ４５５では、最後のメモリカードがデジタルシューボックスの様々な機能に基づいて起動されたかどうかがチェックされる。まだ起動されていないメモリカードがある（ステップ４５５で「Ｎ」と示される）場合は、そのコンテンツ完全性および記憶媒体品質がステップ４５９でチェックされる。メモリカードのコンテンツ完全性についてのチェックは、例えば、パリティチェックを用いて実行されてもよい。記憶媒体品質についてのチェックは、例えば、メモリカードで一般に使用される内部の誤り訂正機構（例えば、誤り訂正符号（ＥＣＣ））を使用して訂正された記憶されているデータに関連するエラーの数を測ることによって実行されてもよい。記憶媒体品質、または略して媒体品質は、当業者に周知の他の方法を用いて測定されてもよい。全冗長／バックアップの場合、任意のステップ４６３で、バックアップカードは、データ完全性、記憶媒体品質およびメモリカードのコンテンツとの一致についてチェックされる。ステップ４６７では、所定の基準で、例えば、前回のリフレッシュから６ヶ月後に、またはステップ４５９で過剰なレベルの誤り訂正が認識された場合に、カードのコンテンツはリフレッシュされる。一般に、カードのコンテンツを維持するために必要な誤り訂正が多いほど、メモリカードをより高い頻度でリフレッシュする必要がある。ステップ４５９、４６３または４６７のいずれかの間に、例えば、メモリカードの記憶媒体の品質が良くないことが分かった、あるいは問題のあるバックアップをカードコントローラ１２８Ａまたはシューボックスコントローラ１８４が自動的に訂正することができないなどの問題に遭遇した場合、ステップ４７１で、デジタルシューボックスコントローラ１８４は、デジタルシューボックスユーザインターフェイス１８８を介してユーザに（さらに、コンピュータ２００がコンピュータインターフェイス１９０に接続されている場合にはコンピュータ２００にも）警告メッセージを送信してユーザの介入を要求することもできる。一般に、ユーザの介入は、故障しているカードを置き換えるか、または追加のバックアップ記憶領域の空きを提供する追加のメモリカードを追加すること、あるいは、外部バックアップ記憶装置にコンテンツをコピーすることを含んでもよい。ユーザがステップ４７１の処置要求に応じた後、ステップ４７５で、図３のデジタルシューボックスコントローラ１８４は、例えば、ユーザがデジタルシューボックスに先ほど追加した別のメモリカードにメモリカードのコンテンツを（再び）コピーすることによって前述した問題を是正する。ステップ４５９〜４７５が、起動されていない各メモリカードに対して繰り返される（ステップ４８０で示される）。デジタルシューボックスが最後のメモリカードを起動した（ステップ４５５で「Ｙ」と示される）ら、スキャンサイクルは終了する（４８５で示される）。自動のスキャンサイクルは、デジタルシューボックスに収容されているあらゆるメモリカードを含んでもよいが、デジタルシューボックスのユーザがメンテナンス用のメモリカードを選択し、選択されたメモリカードのみを含む短縮されたスキャンサイクルを使用してもよい。
【００５４】
改良されたカードの使用
ここで、図２の改良されたメモリカード１２０Ｒの操作をカードのライフサイクルの様々な段階において示す図７を参照する。ステップ５０１〜５３３は、例えばデジタルカメラであってもよい機器１６０とともに用いるメモリカードの使用法に関し、ステップ５３３〜５４９は、図２のデジタルシューボックス１８０Ａでの回収のために設置される場合の改良されたメモリカード１２０Ｒに関する。
【００５５】
ステップ５０１で、改良されたメモリカード１２０Ｒ（以下、略して「カード１２０Ｒ」と称される）は、機器１６０に挿入される。ステップ５０５では、機器１６０によってデジタルコンテンツ（例えば、写真ファイルとして）が生成され、記憶するためにカード１２０Ｒに送られる。ステップ５０９では、受信されたコンテンツを記憶するために、一次コントローラ１２８Ａは一次メモリ１２４Ａが既に満杯かどうかをチェックする。一次メモリ１２４Ａが満杯でない場合（５０９で「Ｎ」と示される）、これは一次メモリ１２４Ａにまだ充分な記憶領域の空きがあることを意味するが、ステップ５２１で、カード１２０Ｒがリアルタイムバックアップモード、すなわち、あらゆるコンテンツが機器１６０から受信されるとすぐにカード１２０Ｒにバックアップされるモードに設定されているかどうかが判断される。カード１２０Ｒがリアルタイムバックアップモードに設定されている場合（ステップ５２１で「Ｙ」と示される）、ステップ５２５で、機器１６０から受信されたコンテンツは、一次メモリ１２４Ａと二次メモリ１２４Ｂとの両方に書き込まれる。カード１２０Ｒがリアルタイムバックアップモードに設定されていない場合（ステップ５２１で「Ｎ」と示される）、ステップ５２９で、コンテンツは一次メモリ１２４Ａのみに書き込まれる。ステップ５０９で、一次メモリ１２４Ａの記憶領域が満杯であると分かった場合（５０９で「Ｙ」と示される）、ステップ５１１で、二次メモリ１２４Ｂにそのコンテンツに充分な記憶領域の空きがあるかどうかがチェックされる。二次メモリ１２４Ｂがコンテンツのための空き領域を有していないとすれば、以下のような状況のいずれかである。すなわち、（ａ）二次メモリ１２４Ｂが既に満杯である、（ｂ）ステップ５２５に関連して説明されるリアルタイムバックアップ状態にあるか、あるいはカード１２０Ｒがデジタルシューボックス１８０Ａに回収されている場合に、一次メモリ１２４Ａのバックアップのためだけに二次メモリ１２４Ｂを使用するように、改良されたメモリカード１２０Ｒが前もってプログラムされている、および（ｃ）ユーザが、二次メモリ１２４Ｂをバックアップ専用にしようと、例えば、図２のモードスイッチ１３８を使用することによって「全冗長」モードを選択したかのうちのいずれかである。これらの状況のうちのいずれかが発生する場合（一般に、ステップ５１１で「Ｎ」と示される）、これらの状況で二次メモリ１２４Ｂにコンテンツを記憶しようとする試みは、満杯の従来のメモリカードにデータを書き込もうとする試みのようなものであるため、ステップ５１１でチェックされる書き込み動作は拒絶される（ステップ５１５）。しかし、ステップ５１１で、コンテンツを二次メモリ１２４Ｂに記憶することができることが分かった場合（ステップ５１１で「Ｙ」と示される）、ステップ５１３で、コンテンツは二次メモリ１２４Ｂに追加される（すなわち、そこに記憶される）。ステップ５３３では、カード１２０Ｒが機器に残されているか、あるいは、デジタルシューボックス１８０Ａに回収されているかがチェックされる。カード１２０Ｒが機器に残されている場合（ステップ５３３で「Ｎ」と示される）、制御はステップ５０５に戻り、カードは機器１６０から追加のコンテンツを受信することができる。
【００５６】
当然ながら、改良されたメモリカード１２０Ｒなどのカードを使用することによって、ユーザは全冗長モードと全容量モードとの間を選択することができる。例えば、ユーザは、２×１ＧＢの容量を有するデジタルカメラ用メモリカードを購入してもよい。リアルタイムバックアップ（ステップ５２１参照）がオンされると、カメラで撮影された全ての写真は、一次メモリ１２４Ａと二次メモリ１２４Ｂとの両方に記録されるため、全データ冗長が提供される。２×１ＧＢカードの１ＧＢを消費したら、ユーザはカードを別のカードと交換することができるため、記録されているデータに対して全冗長を維持することができる。この機能は、ユーザが結婚式またはクラスの同窓会などでの重要なコンテンツを記録する場合に有利である。しかし、ユーザがそれほど重要でない写真（例えば、週末旅行中に撮られた写真）を撮ったり、使用できる交換用のカードがなかったりする場合には、ユーザは、二次メモリ１２４Ｂのコンテンツに上書きするほうを選び、カードの全２ＧＢの容量を使用することによって冗長性と引き換えに記憶容量を優先させることもできる。図２のモードスイッチ１３８は、全冗長を維持するために、二次メモリ１２４Ｂのコンテンツに不用意に上書きするのを防ぐように構成することができる。このとき、ユーザは、二次メモリ１２４Ｂのコンテンツに上書きできるように、「全冗長」設定から「全容量」設定にモードスイッチ１３８を手動で動かす必要がある。
【００５７】
図７のステップ５３３を再び参照して、改良されたメモリカード１２０Ｒが機器１６０から取り外され、図３のデジタルシューボックス１８０のカードコンパートメント１９８のカードスロット１９８Ｓに挿入される場合（ステップ５３３で「Ｙ」と示される）、ステップ５３７で、カードの二次メモリ１２４Ｂが一次メモリ１２４Ａのコンテンツの任意の部分または一部をバックアップするために使用できるかどうかがチェックされる。このような使用の可能性は、例えば、シューボックスコントローラ１８４とカードの一次コントローラ１２８Ａとの間でメッセージを交換することによってチェックされてもよく、次のような場合に確認される。すなわち、（ａ）リアルタイムバックアップがオン（ステップ５２１で「Ｙ」と示される）であり、二次メモリ１２４Ｂが既に一次メモリ１２４Ａのコンテンツのコピーを含む場合、（ｂ）リアルタイムバックアップがオフ（ステップ５２１で「Ｎ」と示される）であり、二次メモリ１２４Ｂがまだ空いている場合、あるいは、（ｃ）コンテンツ（すなわち、最初のコンテンツであって複製されたコンテンツではない）が二次メモリ１２４Ｂ内に記録されたが、ユーザが１つまたは両方のメモリ（すなわち、コンテンツカードおよびバックアップカード）からあるコンテンツを取り出し残りの全てのコンテンツを一次メモリ１２４Ａに移動して二次メモリ１２４Ｂをどうにか空にした場合である。したがって、ステップ５３７で、二次メモリ１２４Ｂがバックアップに使用できることが分かった場合（ステップ５３７で「Ｙ」と示される）、ステップ５４１で、二次メモリ１２４Ｂがバックアップに使用される。ただし、二次メモリ１２４Ｂが既に一次メモリ１２４Ａのコンテンツのコピーを既に含む場合、これはリアルタイムバックアップがステップ５２１で「オン」であった場合に存在する条件であるが、ステップ５４１では何も起こらない。そうでない場合は、ステップ５４１は、一次メモリ１２４Ａのコンテンツを二次メモリ１２４Ｂ上にコピーすることを含むこともできる。しかし、二次メモリ１２４Ｂがバックアップに使用できないことがステップ５３７で分かった場合（ステップ５３７で「Ｎ」と示される）、ステップ５４５で、図５のステップ４０９に関連して説明されたように、新しく追加された改良されたメモリカード１２０Ｒのコンテンツをバックアップするためのメモリカードを追加するように、例えば、デジタルシューボックスコントローラ１８４がユーザを促してもよい。ステップ５４９では、メモリカードは、図５のステップ４１３、４１７および４２１に関連して説明された全ての機能を含む、デジタルシューボックス１８０Ｂによって提供される仮想ディスク内に組み込まれる。図８は、二次メモリとしてＯＴＰメモリを含む改良されたメモリカードの例示的な操作方法を示す。図８は、図２に関連して説明され、二次メモリ１２４Ｂは、ＯＴＰメモリであってもよいが必ずしもそうでなくてもよい。ステップ８０１で、機器１６０（例えば、カメラ）は、一次メモリ１２４Ａ上にコンテンツを記録する。ＯＴＰ二次メモリ１２４Ｂは、機器１６０およびそれを操作する人（すなわち、ユーザ）がアクセスできないので、未使用または空き状態のままである。言い換えれば、現在説明されている例示的な実施形態では、本当のコンテンツを記録するために使用することができるのは一次メモリ１２４Ａのみである一方で、ＯＴＰ二次メモリ１２４Ｂはリアルタイムバックアップとして使用することができない。ユーザが一次メモリ１２４Ａに記憶されているコンテンツをバックアップしたい場合には、ユーザは機器１６０から改良されたメモリカード１２０Ｒを取り外し、ステップ８０２で、改良されたメモリカード１２０Ｒを（例えば）カード読み取り機に挿入することで、一次メモリ１２４Ａに記憶されているコンテンツを操作（例えば、削除、コピー、編集など）することができるようになる。ステップ８０３では、ＯＴＰ二次メモリ１２４Ｂが一次メモリ１２４Ａ内に記憶されているコンテンツの現在の大きさよりも小さいかどうかがチェックされる。ＯＴＰ二次メモリ１２４Ｂが一次メモリ１２４Ａ内に記憶されているコンテンツの現在の大きさ以上である場合（８０３で「より小さくない」と示される）、ユーザは、ステップ８０４で、一次メモリ１２４Ａの全コンテンツまたは選択されるコンテンツのみをＯＴＰ二次メモリ１２４Ｂ内にコピーすると決めてもよい。しかし、ＯＴＰ二次メモリ１２４Ｂが一次メモリ１２４Ａ内に記憶されているコンテンツの現在の大きさよりも小さい場合（８０３で「より小さい」と示される）、ユーザは、一次メモリ１２４Ａ内に記憶されているコンテンツの選択される部分のみをＯＴＰ二次メモリ１２４Ｂ内にコピーすることができるが、その選択される部分の合計の大きさは、ＯＴＰ二次メモリ１２４Ｂで使用することができる限定された記憶領域の空きと同じ大きさであってもよい。
【００５８】
本発明を限定された数の例示的な実施形態に関連して説明してきたが、本発明が特に本願明細書で図に示され説明された内容によって限定されないことは当業者に理解されるであろう。むしろ、本発明の範囲は、本願明細書に説明される様々な特徴の組み合わせおよび副次的組み合わせ、ならびに従来技術に開示されておらず、本願明細書を読んだときに当業者に明白となる変更および改変を含有するものである。
【図１】
2010515190.tif 000003
【図２】
2010515190.tif 000004
【図３】
2010515190.tif 000005
【図４】
2010515190.tif 000006
【図５】
2010515190.tif 000007
【図６】
2010515190.tif 000008
【図７】
2010515190.tif 000009
【図８】
2010515190.tif 000010
【手続補正書】
【提出日】平成21年10月27日(2009.10.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メモリカードであって、
ａ）一次メモリと、
ｂ）前記一次メモリから物理的に分離されている二次メモリと、
ｃ）機器からコンテンツを受信する一次ホストインターフェイスと、
ｄ）前記コンテンツを前記一次メモリのみまたは前記二次メモリのみあるいは前記一次メモリと前記二次メモリとの両方に選択的に書き込むように構成される一次コントローラと、
ｅ）前記一次メモリ、前記二次メモリ、前記一次ホストインターフェイスおよび前記一次コントローラを物理的に封入するエンクロージャと、
を備えるメモリカード。
【請求項２】
請求項１記載のメモリカードにおいて、
ｆ）二次ホストインターフェイスと、
ｇ）二次コントローラと、をさらに備え、
前記一次ホストインターフェイスまたは前記一次コントローラあるいはその両方が故障しても、前記二次ホストインターフェイスおよび前記二次コントローラが、ホスト装置から前記二次メモリにアクセスできるようにするメモリカード。
【請求項３】
請求項１記載のメモリカードにおいて、
前記一次メモリが満杯になった後で前記二次メモリ上にコンテンツが記録されるメモリカード。
【請求項４】
請求項１記載のメモリカードにおいて、
前記機器から受信されたコンテンツが、前記一次メモリと前記二次メモリとの両方に実質的に同時に書き込まれるメモリカード。
【請求項５】
請求項１記載のメモリカードにおいて、
ｈ）全容量モードと全冗長モードとの間を切り換えることができるモードスイッチを含むユーザインターフェイスをさらに備えるメモリカード。
【請求項６】
請求項１記載のメモリカードにおいて、
ｉ）前記一次メモリまたは前記二次メモリの状態を表示するカード状態表示器を含むユーザインターフェイスをさらに備えるメモリカード。
【請求項７】
請求項６記載のメモリカードにおいて、
前記状態表示器が、１つ以上の発光ダイオードを含むメモリカード。
【請求項８】
請求項１記載のメモリカードにおいて、
前記一次メモリ、前記二次メモリまたはその両方は、ワンタイムプログラマブルメモリであるメモリカード。
【請求項９】
請求項８記載のメモリカードにおいて、
前記二次メモリは、ワンタイムプログラマブルメモリであり、前記二次メモリが前記一次メモリより少ない記憶容量を有するメモリカード。
【請求項１０】
請求項１記載のメモリカードにおいて、
前記一次メモリ、前記二次メモリまたはその両方は、ＮＡＮＤフラッシュメモリであるメモリカード。
【請求項１１】
共通のエンクロージャ内にパッケージ化される一次メモリおよび二次メモリを含むメモリカード内にコンテンツを記録する方法であって、
ａ）機器からコンテンツを受信するステップと、
ｂ）前記コンテンツを前記一次メモリのみに書き込むか、前記二次メモリのみに書き込むか、または前記一次メモリと前記二次メモリとの両方に書き込むかを選択するステップと、
ｃ）前記選択するステップに従って前記コンテンツを書き込むステップと、
を含む方法。
【請求項１２】
請求項１１記載の方法において、
前記選択するステップが、前記選択を決定するモードスイッチの状態に従って実施される方法。
【請求項１３】
請求項１１記載の方法において、
前記書き込むステップが、前記一次メモリが満杯になった後で前記二次メモリ内に書き込むステップを含む方法。
【請求項１４】
請求項１１記載の方法において、
前記書き込むステップが、前記一次メモリと前記二次メモリとの両方に実質的に同時に書き込むステップを含む方法。
【請求項１５】
請求項１１記載の方法において、
前記書き込むステップが、
ユーザインターフェイスを有するコンピュータに前記メモリカードを接続するステップと、
前記一次メモリの前記コンテンツの一部をバックアップのために選択するユーザ命令を前記ユーザインターフェイスを介して受信するステップと、
前記一次メモリの前記コンテンツの前記一部を前記二次メモリにコピーするステップと、
を含む方法。
【請求項１６】
デジタルシューボックスであって、
複数のメモリカードを受け入れるカードコンパートメントと、
前記複数のメモリカードのメンテナンスを実施するように構成され、前記複数のメモリカードを単一の仮想ディスク内に論理的に収集するカードアグリゲータが組み込まれるシューボックスコントローラと、
を備えるデジタルシューボックス。
【請求項１７】
請求項１６記載のデジタルシューボックスにおいて、
前記メンテナンスが、前記複数のメモリカードの媒体品質モニタリングと、前記複数のメモリカードのうちの少なくとも１つが、所定のしきい値を下回る媒体品質を有する場合にユーザの介在を要求することとを含むデジタルシューボックス。
【請求項１８】
請求項１６記載のデジタルシューボックスにおいて、
前記メンテナンスが、前記複数のメモリカードのうちの１つ以上のカードのコンテンツをバックアップすることを含むデジタルシューボックス。
【請求項１９】
請求項１６記載のデジタルシューボックスにおいて、
前記メンテナンスが、前記複数のメモリカードのうちの１つ以上のカードのコンテンツをリフレッシュすることを含むデジタルシューボックス。
【請求項２０】
複数のメモリカードを受け入れるカードコンパートメント、前記複数のメモリカードをメンテナンスするように構成されるシューボックスコントローラ、およびカードアグリゲータを有するデジタルシューボックスを使用して前記複数のメモリカードをアーカイブに保管する方法であって、
ａ）前記カードコンパートメント内に前記複数のメモリカードを受け入れるステップと、
ｂ）前記シューボックスコントローラを介して単一の仮想ディスク内に前記複数のメモリカードを論理的に収集するステップと、
ｃ）前記複数のメモリカードをメンテナンスするステップであって、特定の受け入れたメモリカードのコンテンツがコピーされ得るバックアップ記憶領域の空きを求めて前記メモリカード内を前記シューボックスコントローラによって検索することを含むメンテナンスするステップと、
を含む方法。
【請求項２１】
請求項２０記載の方法において、
前記バックアップ記憶領域の空きが、前記複数のメモリカードの別のメモリカード内に存在する方法。
【請求項２２】
請求項２０記載の方法において、
前記特定の受け入れたメモリカードは、改良されたメモリカードであり、前記特定の受け入れたメモリカードの前記コンテンツが、前記特定の受け入れたメモリカードの一次メモリ内に記憶され、前記バックアップ記憶領域の空きが、前記特定の受け入れたメモリカードの二次メモリ内に存在する方法。
【請求項２３】
請求項２０記載の方法において、
前記バックアップ記憶領域の空きを提供する追加のメモリカードを前記デジタルシューボックスに挿入するように前記デジタルシューボックスのユーザに促すステップをさらに含む方法。
【請求項２４】
請求項２０記載の方法において、
前記メンテナンスするステップが、前記受け入れたメモリカードのうちの１つ以上をコンテンツ完全性について定期的にモニタするステップを含む方法。
【請求項２５】
請求項２０記載の方法において、
前記メンテナンスするステップが、前記受け入れたメモリカードのうちの１つ以上のカードの前記コンテンツをリフレッシュするステップを含む方法。
【請求項２６】
請求項２０記載の方法において、
前記メンテナンスするステップが、メンテナンスルーチンを使用するステップを含み、前記メンテナンスルーチンが、前記複数の受け入れたメモリカードをスキャンすることと、スキャンされるメモリカードそれぞれについて、
前記スキャンされるメモリカードのデータ完全性および媒体品質をチェックすること、および前記データ完全性または媒体品質が所定のしきい値より下に低下した場合にユーザの介入を要求することと、
所定のスケジュールに従ってまたは所定の基準の元で必要に応じて、前記スキャンされるメモリカードの前記コンテンツをリフレッシュすることと、
を含む方法。
【請求項２７】
請求項２６記載の方法において、
前記ユーザの介入を要求することが、コンテンツ完全性または媒体品質が前記所定のしきい値より下に低下したメモリカードを交換するために、追加のメモリカードを前記デジタルシューボックスに挿入することを要求することを含む方法。
【請求項２８】
請求項２６記載の方法において、
前記ユーザの介入を要求することが、前記スキャンされるメモリカードの前記コンテンツを外部バックアップ記憶装置にコピーすることを要求することを含む方法。
【請求項２９】
請求項２６記載の方法において、
前記スキャンすることが、所定のスケジュールに従って実行される方法。
【国際調査報告】
2010515190.tif 000011
2010515190.tif 000012
2010515190.tif 000013
2010515190.tif 000014
2010515190.tif 000015