【手続補正書】
【提出日】平成22年12月17日(2010.12.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データを記憶するための少なくとも一つのフラッシュ・メモリ（１）と、
前記フラッシュ・メモリ（１）におけるデータ読み出し操作及びデータ書き込み操作を制御するためのものであって、マイクロ・プロセッサ（２１）、ＵＳＢ又はＩＥＥＥ１３９４インタフェース・コントローラ（２２）及びＵＳＢ又はＩＥＥＥ１３９４タップ（２３）からなる記憶制御回路（２）と、
を備えるフラッシュ・メモリ式外部記憶装置であって、
前記マイクロ・プロセッサ（２１）は、それぞれＵＳＢ又はＩＥＥＥ１３９４インタフェース・コントローラ（２２）及び前記フラッシュ・メモリ（１）に接続され、前記ＵＳＢ又はＩＥＥＥ１３９４インタフェース・コントローラ（２２）はそれぞれ前記ＵＳＢ又はＩＥＥＥ１３９４タッブ（２３）及び前記マイクロ・プロセッサ（２１）に接続され、前記ＵＳＢ又はＩＥＥＥ１３９４インタフェース・コントローラ（２２）はＵＳＢ又はＩＥＥＥ１３９４バスを介して、当該フラッシュ・メモリ式外部記憶装置を駆動するためのドライバを装着する外部のデータ処理システムに接続され、前記マイクロ・プロセッサ（２１）内部には、ＵＳＢ又はＩＥＥＥ１３９４インタフェース・スタンダード機能を実現し、データアクセスを制御するファームウェアが装着され、
さらに、前記フラッシュ・メモリ式外部記憶装置が前記データ処理システムのＵＳＢ又はＩＥＥＥ１３９４インタフェースにプラッグされると、前記ファームウェアが前記データ処理システムのドライバーと協働することで、前記ファームウェアのイニシャル・ソフト・プログラムがコールされ、前記フラッシュ・メモリ式外部記憶装置が初期化され、前記フラッシュ・メモリ式外部記憶装置に対してデバイス識別子が割り当てて表示され、ディスク操作指令のフォーマットによる前記フラッシュ・メモリ式外部記憶装置への操作要求を処理するように、
設けられることを特徴とするフラッシュ・メモリ式外部記憶装置。
【請求項２】
前記ドライバーがディスク操作要求を受け付け、受け付けられたディスク操作要求がＵＳＢ又はＩＥＥＥ１３９４操作指令に処理され、当該ＵＳＢ又はＩＥＥＥ１３９４操作指令がオペレーティング・システムのボトムレイヤーと汎用インタフェース制御回路によって前記ファームウェアに伝送され、ドライバーとファームウェアがＵＳＢ又はＩＥＥＥ１３９４スタンダードに従って動作し、前記外部のデータ処理システムと前記フラッシュ・メモリ式外部記憶装置との間の通信がＵＳＢ又はＩＥＥＥ１３９４スタンダードに基づくものであり、前記外部のデータ処理システムと前記フラッシュ・メモリ式外部記憶装置との間の通信は、ＵＳＢ又はＩＥＥＥ１３９４インタフェースにより実現されるように設けられることを特徴とする請求項１に記載のフラッシュ・メモリ式外部記憶装置。
【請求項３】
電圧入力側が前記ＵＳＢ又はＩＥＥＥ１３９４タップ（２３）に接続され、電圧出力側が前記フラッシュ・メモリ（１）の電源に接続され、前記ＵＳＢ又はＩＥＥＥ１３９４タッブ（２３）と前記フラッシュ・メモリ（１）との間における電圧変換を提供する直流電源変換器（３）を更に備えることを特徴とする請求項１又は２に記載のフラッシュ・メモリ式外部記憶装置。
【請求項４】
直流電力は、前記ＵＳＢ又はＩＥＥＥ１３９４タッブ（２３）経由で前記外部のデータ処理システムから導入され、前記マイクロ・プロセッサ（２１）と前記ＵＳＢ又はＩＥＥＥ１３９４インタフェース・コントローラ（２２）及び前記フラッシュ・メモリ（１）に提供されることを特徴とする請求項１ないし３のいずれか一項に記載のフラッシュ・メモリ式外部記憶装置。
【請求項５】
前記データ読み出し操作は、
Ａ．前記外部のデータ処理システムのオペレーティング・システムのトップレイヤーにてユーザからのデータ読み出し操作指令を受け取るステップと、
Ｂ．前記オペレーティング・システムのトップレイヤーから前記読み出し操作指令を前記外部のデータ処理システムのドライバーに伝送するステップと、
Ｃ．前記ドライバーは、前記読み出し操作指令を、前記ファームウェアが認識・実行できるリードコマンドに転換し、前記外部のデータ処理システムのオペレーティング・システムのボトムレイヤーに伝送するステップと、
Ｄ．前記オペレーティング・システムのボトムレイヤーは、前記リードコマンドを、前記ＵＳＢ又はＩＥＥＥ１３９４タッブ（２３）及び前記ＵＳＢ又はＩＥＥＥ１３９４インタフェース・コントローラ（２２）経由で前記ファームウェアに伝送するステップと、
Ｅ．前記ファームウェアは、前記リードコマンドを実行し、その操作結果を、前記オペレーティング・システム経由で前記ドライバーに伝送するステップとからなることを特徴とする請求項１ないし４のいずれか一項に記載のフラッシュ・メモリ式外部記憶装置。
【請求項６】
前記データ書き込み操作は、
Ａ．前記外部のデータ処理システムのオペレーティング・システムのトップレイヤーにてユーザからの書き込み指令を受け取るステップと、
Ｂ．前記オペレーティング・システムのトップレイヤーから前記書き込み指令を前記外部のデータ処理システムのドライバーに伝送するステップと、
Ｃ．前記ドライバーは、前記書き込み指令を前記ファームウェアが認識・実行できるリードコマンド、消去コマンド及びライトコマンドからなる内部操作コマンドに転換し、前記外部のデータ処理システムのオペレーティング・システムのボトムレイヤーに伝送するステップと、
Ｄ．前記オペレーティング・システムのボトムレイヤーにて、前記内部操作コマンドを前記ＵＳＢ又はＩＥＥＥ１３９４タッブ（２３）及び前記ＵＳＢ又はＩＥＥＥ１３９４インタフェース・コントローラ（２２）経由で前記ファームウェアに伝送するステップと、
Ｅ．前記ファームウェアは、前記リードコマンドに従って、書き込もうとする記憶域に対して読み出し操作を実行し、読み出したデータを前記オペレーティング・システム経由で前記ドライバーに返送するステップと、
Ｆ．前記ファームウェアは、前記消去コマンドに従って、書き込もうとする記憶域に対して消去操作を実行し、消去操作結果を前記オペレーティング・システム経由で前記ドライバーに返送するステップと、
Ｇ．前記ドライバーは、読み出したデータと書き込もうとするデータを整合して、整合後のデータと前記ライトコマンドとを前記ファームウェアに伝送し、前記ファームウェアは整合後のデータを前記記憶域に書き込むステップと、
Ｈ．前記ファームウェアは、書込み操作結果を前記オペレーティング・システム経由で前記ドライバーに返送するステップと
を備えることを特徴とする請求項１ないし５のいずれか一項に記載のフラッシュ・メモリ式外部記憶装置。
【請求項７】
採用された全てのエレメントとプリント基板とを一つのモジュールにされ、全てのエレメントは、データアクセスに際して、機械的に動かない状態にあることを特徴とする請求項１ないし６のいずれか一項に記載のフラッシュ・メモリ式外部記憶装置。
【請求項８】
前記記憶制御回路（２）はそれぞれマイクロ・プロセッサ（２１）とＵＳＢ又はＩＥＥＥ１３９４インタフェース・コントローラ（２２）に接続されるウェークアップ回路（２４）を有することを特徴とする請求項１ないし７のいずれか一項に記載のフラッシュ・メモリ式外部記憶装置。
【請求項９】
さらに、前記フラッシュ・メモリ（１）の内容がオーバーライト又は消去されることを防止するための書き込み防止スイッチ（４）を有し、当該書き込み防止スイッチ（４）の一端がフラッシュ・メモリ（１）のｗｐピンと接続し、他の一端が接地することを特徴とする請求項１ないし８のいずれか一項に記載のフラッシュ・メモリ式外部記憶装置。
【請求項１０】
前記フラッシュ・メモリ式外部記憶装置のすべてのエレメントを収容する一つのハウジング（５）を更に備えることを特徴とする請求項１ないし９のいずれか一項に記載のフラッシュ・メモリ式外部記憶装置。
【請求項１１】
フラッシュ・メモリを有するフラッシュ・メモリ式外部記憶装置にＵＳＢ又はＩＥＥＥ１３９４インタフェースを設けるステップと、
前記外部記憶装置に、ＵＳＢ又はＩＥＥＥ１３９４インタフェース・スタンダード機能を実現させ、データアクセスを制御するファームウェアを設け、ＵＳＢ又はＩＥＥＥ１３９４インタフェースを有するデータ処理システムに前記外部記憶装置を駆動するドライバーを設けるステップと、
前記データ処理システムのＵＳＢ又はＩＥＥＥ１３９４インタフェースに前記外部記憶装置がプラッグされた時に、前記ファームウェアが前記データ処理システムのドライバーと協働することで、前記ファームウェアのイニシャル・ソフト・プログラムをコールし、前記外部記憶装置を初期化し、前記外部記憶装置に対してデバイス識別子を割り当てて表示し、前期データ処理システムと前記外部記憶装置との間の情報伝達ルートを形成するステップと、
前記外部記憶装置が、前記ドライバーによって、ＵＳＢ又はＩＥＥＥ１３９４スタンダードに従って転換されたデータ操作指令を受け取るステップと、
前記ファームウェアは、前記データ操作指令を実行し、操作結果及び状態情報を前記データ処理システムに伝送するステップとを備えることを特徴とするフラッシュ・メモリ式外部記憶方法。
【請求項１２】
ドライバーが受け付けたディスク操作要求がＵＳＢ又はＩＥＥＥ１３９４操作指令に処理され、当該ＵＳＢ又はＩＥＥＥ１３９４操作指令がオペレーティング・システムのボトムレイヤーと汎用インタフェース制御回路によって前記ファームウェアに伝送され、ドライバーとファームウェアがＵＳＢ又はＩＥＥＥ１３９４スタンダードに従って動作するステップを更に備え、前記データ処理システムと前記フラッシュ・メモリ式外部記憶装置との間の通信がＵＳＢ又はＩＥＥＥ１３９４スタンダードに基づくものであり、前記データ処理システムと前記フラッシュ・メモリ式外部記憶装置との間の通信は、ＵＳＢ又はＩＥＥＥ１３９４インタフェースにより実現することを特徴とする請求項１１に記載のフラッシュ・メモリ式外部記憶方法。
【請求項１３】
前記外部記憶装置が前記データ処理システムのＵＳＢ又はＩＥＥＥ１３９４インタフェースにプラグ・インされることにより、直流電源は前記データ処理システムから前記外部記憶装置に提供されるステップを更に備えることを特徴とする請求項１１または１２に記載のフラッシュ・メモリ式外部記憶方法。
【請求項１４】
前記ドライバーは、前記データ処理システムのオペレーティング・システムのトップレイヤーとオペレーティング・システムのボトムレイヤーとの間に搭載され、前記ファームウェアと協力して操作要求を実行することを特徴とする請求項１１ないし１３のいずれか一項に記載のフラッシュ・メモリ式外部記憶方法。
【請求項１５】
前記外部記憶装置が前記データ処理システムのＵＳＢ又はＩＥＥＥ１３９４インタフェースからプラグ・アウトされることにより、前記データ処理システムは前記外部記憶装置に対するデバイス識別子を消去することを特徴とする請求項１１ないし１４のいずれか一項に記載のフラッシュ・メモリ式外部記憶方法。
【請求項１６】
前記データ読み出し操作は、
Ａ．前記データ処理システムのオペレーティング・システムのトップレイヤーにてユーザからのデータ読み出し操作指令を受け取るステップと、
Ｂ．前記オペレーティング・システムのトップレイヤーから前記読み出し指令を前記データ処理システムのドライバーに伝送するステップと、
Ｃ．前記ドライバーにて、前記データ読み出し指令を、前記ファームウェアが認識・実行できるリードコマンドに転換し、前記データ処理システムのオペレーティング・システムのボトムレイヤーに伝送するステップと、
Ｄ．前記オペレーティング・システムのボトムレイヤーにて、前記リードコマンドを、前記情報伝達ルート経由で前記ファームウェアに伝送するステップと、
Ｅ．前記ファームウェアは、前記リードコマンドを実行し、その操作結果を、前記オペレーティング・システム経由で前記ドライバーに伝送するステップとからなることを特徴とする請求項１１ないし１５のいずれか一項に記載のフラッシュ・メモリ式外部記憶方法。
【請求項１７】
前記データ書き込み操作は、
Ａ．前記データ処理システムのオペレーティング・システムのトップレイヤーにてユーザからのデータ書き込み操作指令を受け取るステップと、
Ｂ．前記オペレーティング・システムのトップレイヤーから前記データ書き込み操作指令を前記データ処理システムのドライバーに伝送するステップと、
Ｃ．前記ドライバーは、前記データ書き込み操作指令を、前記ファームウェアが認識・実行できるリードコマンド、消去コマンド及びライトコマンドからなる内部操作コマンドに転換し、前記データ処理システムのオペレーティング・システムのボトムレイヤーに伝送するステップと、
Ｄ．前記オペレーティング・システムのボトムレイヤーは、前記内部操作コマンドを前記情報伝達ルート経由で前記ファームウェアに伝送するステップと、
Ｅ．前記ファームウェアは、前記リードコマンドに従って、書き込もうとする記憶域に対して読み出し操作を実行し、読み出したデータを前記オペレーティング・システム経由で前記ドライバーに返送するステップと、
Ｆ．前記ファームウェアは、前記消去コマンドに従って、書き込もうとする記憶域に対して消去操作を実行し、消去操作結果を前記オペレーティング・システム経由で前記ドライバーに返送するステップと、
Ｇ．前記ドライバーは、読み出したデータと書き込もうとするデータを整合して、整合後のデータと前記ライトコマンドとを前記ファームウェアに伝送し、前記ファームウェアは整合後のデータを前記記憶域に書き込むステップと、
Ｈ．前記ファームウェアから書込み操作結果を前記オペレーティング・システム経由で前記ドライバーに返送するステップと、
を備えることを特徴とする請求項１１ないし１６のいずれか一項に記載のフラッシュ・メモリ式外部記憶方法。
【請求項１８】
前記データ書き込み操作は、更に、ドライバーにて前記外部記憶装置に書き込み防止がされているか否かを判断するステップを有し、書き込み防止がされている場合は、前記外部記憶装置にある内容のオーバーライト又は消去を不可能にすることを特徴とする請求項１７に記載のフラッシュ・メモリ式外部記憶方法。
【請求項１９】
前記書き込み防止は、ハード・プロテクション又は／及びソフト・プロテクションにより行われることを特徴とする請求項１８に記載のフラッシュ・メモリ式外部記憶方法。
【請求項２０】
前記ハード・プロテクションは、スイッチ部材を、前記外部記憶装置への書き込みを不可能にする状態にすることにより、行われ、
前記ソフト・プロテクションは、前記外部記憶装置のファームウェアが前記ドライバーを介して「書き込み防止」状態を前記オペレーティング・システムに通知することにより、行われることを特徴とする請求項１９に記載のフラッシュ・メモリ式外部記憶方法。
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図７
【補正方法】変更
【補正の内容】
【図７】
2010244558.tif 000001