(57)【要約】【課題】記録媒体にデータを書き込む場合において、書き込みの対象となる元データの破壊を防止する。【解決手段】情報処理装置は、着脱可能な記録媒体にデータの書き込みを行う情報処理装置において、データを分割するデータ分割手段と、データ分割手段が分割したデータを記録媒体に書き込むデータ書き込み手段と、装着されている記録媒体の取り出しを検知する検知手段とを備え、データ書き込み手段は、検知手段が記録媒体の取り出しを検知した場合、書き込みを中止する。【選択図】図１
2007249783.tif 000002
【特許請求の範囲】
【請求項１】
着脱可能な記録媒体にデータの書き込みを行う情報処理装置において、
前記データを分割するデータ分割手段と、
前記データ分割手段が分割したデータを前記記録媒体に書き込むデータ書き込み手段と、
装着されている前記記録媒体の取り出しを検知する検知手段とを備え、
前記データ書き込み手段は、前記検知手段が前記記録媒体の取り出しを検知した場合、前記書き込みを中止する情報処理装置。
【請求項２】
前記検知手段が前記記録媒体の取り出しを検知した場合、前記書き込み手段が書き込んだデータを前記記録媒体から削除する削除手段を更に備える請求項１に記載の情報処理装置。
【請求項３】
前記データ分割手段が分割したデータのうち前記データ書き込み手段が前記記録媒体に書き込んだデータの書き込み記録を記録する手段を更に備え、
前記削除手段は、前記書き込み記録に基づいて、前記書き込み手段が書き込んだデータを前記記録媒体から削除する請求項２に記載の情報処理装置。
【請求項４】
着脱可能な記録媒体にデータの書き込みを行う情報処理装置の制御方法において、
前記データを分割するデータ分割ステップと、
前記データ分割ステップが分割したデータを前記記録媒体に書き込むデータ書き込みステップと、
装着されている前記記録媒体の取り出しを検知する検知ステップとを備え、
前記データ書き込みステップは、前記検知ステップが前記記録媒体の取り出しを検知した場合、前記書き込みを中止する情報処理装置の制御方法。
【請求項５】
前記検知ステップが前記記録媒体の取り出しを検知した場合、前記書き込みステップが書き込んだデータを前記記録媒体から削除する削除ステップを更に備える請求項４に記載の情報処理装置の制御方法。
【請求項６】
前記データ分割ステップが分割したデータのうち前記データ書き込みステップが前記記録媒体に書き込んだデータの書き込み記録を記録するステップを更に備え、
前記削除ステップは、前記書き込み記録に基づいて、前記書き込みステップが書き込んだデータを前記記録媒体から削除する請求項５に記載の情報処理装置の制御方法。
【請求項７】
着脱可能な記録媒体にデータの書き込みを行う情報処理装置の制御プログラムにおいて、
前記データを分割するデータ分割ステップと、
前記データ分割ステップが分割したデータを前記記録媒体に書き込むデータ書き込みステップと、
装着されている前記記録媒体の取り出しを検知する検知ステップとを備え、
前記データ書き込みステップは、前記検知ステップが前記記録媒体の取り出しを検知した場合、前記書き込みを中止する情報処理装置の制御プログラム。
【請求項８】
前記検知ステップが前記記録媒体の取り出しを検知した場合、前記書き込みステップが書き込んだデータを前記記録媒体から削除する削除ステップを更に備える請求項７に記載の情報処理装置の制御プログラム。
【請求項９】
前記データ分割ステップが分割したデータのうち前記データ書き込みステップが前記記
録媒体に書き込んだデータの書き込み記録を記録するステップを更に備え、
前記削除ステップは、前記書き込み記録に基づいて、前記書き込みステップが書き込んだデータを前記記録媒体から削除する請求項８に記載の情報処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関する。
【背景技術】
【０００２】
パーソナルコンピュータやプリンタ等のデジタル機器には、デジタルカメラやビデオカメラ等で撮影したデータをデジタルカメラやビデオカメラと送受信するためのスロットが設けられている。また、ユーザーの利便性のため、パーソナルコンピュータ本体の電源が投入された状態で、パーソナルコンピュータに装着されている記録媒体の着脱が行われている。
【特許文献１】特開２００５−９３３８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
記録媒体へのデータの書き込みが行われている最中に、記録媒体がパーソナルコンピュータから取り出される場合がある。その場合、書き込みの対象となる元データが破壊される可能性がある。また、書き込み途中の不完全なデータが記録媒体に残る可能性がある。本発明は、記録媒体にデータを書き込む場合において、書き込みの対象となる元データの破壊を防止する技術を提供することを目的とする。また、本発明は、記録媒体にデータを書き込む場合において、書き込み途中の不完全なデータが記録媒体に残ることを防止する技術を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明は、上記課題を解決するために、以下の手段を採用した。すなわち、本発明の情報処理装置は、着脱可能な記録媒体にデータの書き込みを行う情報処理装置であって、前記データを分割するデータ分割手段と、前記データ分割手段が分割したデータを前記記録媒体に書き込むデータ書き込み手段と、装着されている前記記録媒体の取り出しを検知する検知手段とを備え、前記データ書き込み手段は、前記検知手段が前記記録媒体の取り出しを検知した場合、前記書き込みを中止する。本発明によれば、記録媒体の取り出しを検知した場合、記録媒体に対して書き込みを中止する。そのため、書き込みを行う対象となる元データの破壊を防止することができる。
【０００５】
また、本発明の情報処理装置は、前記検知手段が前記記録媒体の取り出しを検知した場合、前記書き込み手段が書き込んだデータを前記記録媒体から削除する削除手段を更に備えてもよい。本発明によれば、記録媒体にデータの書き込みを行っている最中に記録媒体の取り出しがあった場合、書き込み途中のデータが記録媒体に残らないようにすることができる。
【０００６】
また、本発明の情報処理装置は、前記データ分割手段が分割したデータのうち前記データ書き込み手段が前記記録媒体に書き込んだデータの書き込み記録を記録する手段を更に備え、前記削除手段が、前記書き込み記録に基づいて、前記書き込み手段が書き込んだデータを前記記録媒体から削除してもよい。本発明によれば、記録媒体に書き込んだデータの書き込み記録を使用して、書き込んだデータを記録媒体から削除することができる。
【０００７】
また、本発明は、コンピュータその他の装置、機械等が上記いずれかの処理を実行する方法であってもよい。また、本発明は、コンピュータその他の装置、機械等に、以上のいずれかの機能を実現させるプログラムであってもよい。また、本発明は、そのようなプログラムをコンピュータ等が読み取り可能な記録媒体に記録したものでもよい。
【発明の効果】
【０００８】
本発明によれば、記録媒体にデータを書き込む場合において、書き込み元のデータの破壊を防止することできる。また、本発明によれば、記録媒体にデータを書き込む場合において、書き込み途中の不完全なデータが記録媒体に残ることを防止することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明を実施するための最良の形態（以下、実施形態という）に係る情報処理装置について説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。
【００１０】
図１に、情報処理装置が備える装置本体１のハードウェアブロック図を示す。装置本体１は、制御部２、チップセット（Chip Set）３、ＲＯＭ（Read Only Memory）４、ＲＡＭ（Random Access Memory）５、記録部６、ＥＣ（Embedded Controller）７、メモリーカ
ードコントローラ８、入力部９、出力部１０及びカードスロット１１を有している。制御部２はＣＰＵ（Central Processing Unit）等であり、ＲＯＭ４またはＲＡＭ５に記録さ
れているプログラムに従って各種の処理を実行する。制御部２とチップセット３とは、相互にバス１２Ａで接続されている。チップセット３には、ＲＯＭ４、ＲＡＭ５、記録部６、ＥＣ７、メモリーカードコントローラ８及び出力部１０などがバス１２Ｂを介して接続されている。入力部９はＥＣ７に接続されている。チップセット３は、制御部２とチップセット３に接続されている各部との接続を制御する。
【００１１】
ＲＯＭ４は、本情報処理装置が機能する上で必要なプログラムやパラメータが記録されている。ＲＡＭ５は、制御部２に実行させるオペレーティングシステム（Operating System）のプログラムやアプリケーションプログラムの一部が一時的に格納される。記録部６は、本情報処理装置の外部記憶として用いられる。ＥＣ７は、信号線を介してカードスロット１１と接続されている。メモリーカードコントローラ８は、信号線を介してカードスロット１１と接続されている。カードスロット１１は、半導体メモリーを内蔵した記録媒体であるメモリーカードを装着することができる。
【００１２】
入力部９は、例えば、キーボードやマウスなどであり、所定のコマンドや必要なデータを入力するときなどに操作される。出力部１０は、例えば、ＣＲＴ（Cathode Ray Tube）や液晶ディスプレイ、プラズマディスプレイなどによる表示装置や、スピーカなどの音声出力装置、プリンタ装置などの出力装置を備えている。
【００１３】
また、本実施形態の情報処理装置は、パーソナルコンピュータ、携帯情報端末、携帯電話等の情報機器として実現できる。
【００１４】
次に、本実施形態の情報処理装置が有するカードスロット１１の動作について説明する。
〈メモリーカードの挿入〉
メモリーカード１４をカードスロット１１に挿入する場合、メモリーカード１４を図２中の矢印で示す方向に押圧する。図３に示すように、メモリーカード１４はカードスロット１１内の最深部まで押し込まれる。メモリーカード１４がカードスロット１１内の最深部まで押し込まれると、メモリーカード１４はカードスロット１１内の最深部の手前の位置まで戻る。そして、図４に示すように、メモリーカード１４はカードスロット１１内の最深部の手前の位置でロックされる。カードスロット１１内のロック機能は周知であり、ここではその説明を省略する。
【００１５】
カードスロット１１には、メモリーカード１４とカードスロット１１とを電気的に接続
させる不図示の端子が設けられている。メモリーカード１４がカードスロット１１内の最深部の手前の位置でロックされ、メモリーカード１４に設けられている不図示の電極とカードスロット１１の端子とが接触する。メモリーカード１４に設けられている電極とカードスロット１１の端子とが電気的に接続され、情報処理装置はメモリーカード１４にアクセスを行うことが可能となる。
【００１６】
〈メモリーカードの取り出し〉
図５に示すように、メモリーカード１４は、カードスロット１１内の最深部の手前の位置でロックされている。メモリーカード１４をカードスロット１１から取り出す場合、メモリーカード１４を図６中の矢印で示す方向に押圧する。メモリーカード１４がカードスロット１１内の最深部まで押し込まれると、図７に示すように、メモリーカード１４はカードスロット１１から飛び出す。
【００１７】
次に、取り出し検出スイッチを装備したカードスロット１１について説明する。まず、カードスロット１１に取り出し検出スイッチを設ける。具体的には、図８に示すように、カードスロット１１と信号線１３とを接続し、また、カードスロット１１と信号線１５とを接続する。
【００１８】
図８に示すように、メモリーカード１４がカードスロット１１内の最深部の手前の位置でロックされている場合、信号線１３と信号線１５とは接触しない。図９に示すように、メモリーカード１４がカードスロット１１内の最深部まで押し込まれると、信号線１３と信号線１５とが接触する。
【００１９】
次に、取り出し検出回路について説明する。図１０に示すように、信号線１３にチャタリング除去回路１６を設ける。また、信号線１３にＶｃｃ電源１７を設ける。そして、信号線１３とＶｃｃ電源１７との間に抵抗１８を設ける。チャタリング除去回路１６は、抵抗１９及びコンデンサ２０から構成される。チャタリング除去回路１６は、信号線１３を介してＥＣ７が受信する信号のチャタリングを除去する回路である。信号線１３は接地されている。信号線１３と接地との間にコンデンサ２０が設けられている。また、信号線１５は接地されている。さらに、信号線１３はＥＣ７と接続されている。
【００２０】
メモリーカード１４がカードスロット１１内の最深部の手前の位置でロックされている場合、信号線１３と信号線１５とは接触しない。そのため、ＥＣ７は信号線１３を介してＨｉｇｈレベルの信号を受信する。
【００２１】
メモリーカード１４がカードスロット１１内の最深部まで押し込まれた場合、信号線１３と信号線１５とは接触する。そのため、ＥＣ７は信号線１３を介してＬｏｗレベルの信号を受信する。メモリーカード１４がカードスロット１１から取り出される場合、メモリーカード１４はカードスロット１１内の最深部まで押し込まれる。その場合、ＥＣ７は信号線１３を介してＬｏｗレベルの信号を受信する。
【００２２】
ＥＣ７が信号線１３を介して受信したＨｉｇｈレベル又はＬｏｗレベルの信号は、割り込み信号として使用される。通常、割り込み信号は複数ある。そのため、信号線１３を制御部２２に接続せず、ＥＣ７に信号線１３を接続する。そして、ＥＣ７が信号線１３を介して受信したＨｉｇｈレベル又はＬｏｗレベルの信号は、チップセット３を経由して制御部２２に送信される。ＥＣ７が信号線１３を介して受信した割り込み信号は、ＥＣ７内のレジスタに記録される。ＥＣ７内のレジスタに記録されているＬｏｗレベルの信号をカード取り出し割り込み信号とする。
【００２３】
図１１は、カードスロット１１、ＥＣ７、チップセット３及び制御部２の接続関係を示
す図である。図１１に示すように、ＥＣ７には、複数の割り込み信号線が接続されている。ＥＣ７に接続されている複数の割り込み信号線のうちの１本が信号線１３である。ＥＣ７は、複数の割り込み信号線を介して割り込み信号を受信する。そして、ＥＣ７は、複数の割り込み信号線を介して受信した割り込み信号を１本の信号線を使用してチップセット３に対して送信する。チップセット３は、ＥＣ７から受信した割り込み信号を制御部２に対して送信する。
【００２４】
次に、メモリーカード１４に対して書き込みが発生した場合の動作について説明する。図１２は、書き込み要求時の動作及び割り込み発生時の動作を説明する概念図である。メモリーカード１４に対して書き込みが発生した場合、ＯＳ（Operating System）２１は、メモリーカードドライバ２３に対してファイル書き込み要求を行う。ここで、ファイルは、記録部６や他の記憶装置に記録されたデータのまとまりである。また、書き込みとは、データの移動、コピー及び新たなデータの作成をいう。
【００２５】
ＯＳ２１がメモリーカードドライバ２３に対してファイル書き込み要求を行う場合、例えば、Ｗｒｉｔｅ ＦｉｌｅというＡＰＩ（Application Program Interface）を使用する。
【００２６】
また、ＯＳ２１からのメモリーカードドライバ２３に対するファイル書き込み要求は、フィルタドライバ２２を介して行われる。すなわち、ＯＳ２１がメモリーカードドライバ２３に対してファイル書き込み要求を行う場合、ＯＳ２１はファイル書き込み要求をフィルタドライバ２２に送る。そして、フィルタドライバ２２はファイル書き込み要求をメモリーカードドライバ２３に送る。
【００２７】
メモリーカードドライバ２３は、ファイル書き込み要求をメモリーカード１４の物理的なアドレスに変換する。すなわち、メモリーカードドライバ２３は、ファイル書き込み要求を受けた場合、書き込みの対象となるメモリーカード１４の記録領域のアドレスを指定する。また、メモリーカードドライバ２３は、ファイル書き込み要求をメモリーカード１４の論理的なアドレスに変換してもよい。この場合、メモリーカード１４内のコントローラが論理的なアドレスを物理的なアドレスに変換する。
【００２８】
メモリーカードコントローラ８は、メモリーカードドライバ２３を介してファイル書き込み要求を受け取る。具体的には、メモリーカードドライバ２３が指定したアドレスをメモリーカードコントローラ８は受け取る。
【００２９】
そして、メモリーカードコントローラ８は、カードスロット１１に挿入されているメモリーカード１４に対して書き込みを実行する。
【００３０】
次に、割り込み発生時の動作について説明する。制御部２は、割り込み信号を受信した場合、ＢＩＯＳ（Basic Input／Output System）２６を起動する。ＢＩＯＳ２６は、ＲＯＭ４に記録されている。起動後のＢＩＯＳ２６は、ＥＣ７に対してアクセスを行う。そして、ＢＩＯＳ２６は、割り込み要因を解析する。すなわち、制御部２が受信した割り込み信号がカード取り出し割り込み信号であるかをＢＩＯＳ２６は判定する。
【００３１】
制御部２が受信した割り込み信号がカード取り出し割り込み信号である場合、ＢＩＯＳ２６は、割り込み検出ドライバ２５に対して割り込みメッセージを送る。この場合、割り込みメッセージは割り込みが発生した旨のメッセージである。割り込みメッセージを受け取った割り込み検出ドライバ２５は、監視アプリケーション２４に対して割り込みメッセージを送る。そして、割り込みメッセージを受け取った監視アプリケーション２４は、フィルタドライバ２２に割り込みメッセージを送る。割り込みメッセージを受け取ったフィ
ルタドライバ２２は、書き込み要求をメモリーカードドライバ２３に送ることを中止する。
【００３２】
フィルタドライバ２２の詳細動作について説明する。フィルタドライバ２２の起動時の動作のフローチャートを図１３に示す。フィルタドライバ２２の動作は、フィルタドライバ２２がＲＡＭ５にロードされ、制御部２が実行制御することにより実現される。
【００３３】
まず、ＯＳ２１からの書き込み要求があった場合、制御部２は書き込み要求の対象であるデータをパケットデータとしてキューに記録する（Ｓ０１）。キューは、ＲＡＭ５に設けられているパケットデータを記録する記録領域である。書き込み要求の対象であるファイルが複数ある場合、キューに記録するパケットデータは複数になる。
【００３４】
次に、制御部２は、キューに記録されているパケットデータを１つ取得する（Ｓ０２）。この場合、制御部２が取得したパケットデータがキューに残らないようにする。
【００３５】
そして、制御部２は、送信記録をクリアする（Ｓ０３）。送信記録は、書き込み要求の対象であるファイルの書き込みが完了したことを示す記録である。また、送信記録は、ＲＡＭ５に記録される。送信記録は、本発明の書き込み記録に相当する。
【００３６】
次に、制御部２は、キューから取得したパケットデータを分割する（Ｓ０４）。例えば、制御部２は、キューから取得したパケットデータを１００ｂｙｔｅ単位で分割する。この場合、制御部２は、分割したパケットデータに対して重複しない番号をつける。また、分割する単位は任意に設定することができる。
【００３７】
そして、制御部２は、分割後のパケットデータの１つをメモリーカードドライバ２３に送信する（Ｓ０５）。
【００３８】
次に、制御部２は、メモリーカードドライバ２３に送信した分割後のパケットデータの完了メッセージを受信する（Ｓ０６）。完了メッセージは、メモリーカードコントローラ８がメモリーカード１４に書き込みを完了したことを示すメッセージである。
【００３９】
そして、制御部２は、完了メッセージを受信した分割後のパケットデータについて送信記録に記録する（Ｓ０７）。具体的には、制御部２は、完了メッセージを受信した分割後のパケットデータの番号を送信記録に記録する。
【００４０】
次に、制御部２は、割り込みメッセージがあるかを判定する（Ｓ０８）。すなわち、監視アプリケーション２４がフィルタドライバ２２に対して割り込みメッセージを送ったかを判定する。
【００４１】
割り込みメッセージがない場合、分割したパケットデータのすべてがメモリーカードドライバ２３に送信されているかを判定する（Ｓ０９）。分割したパケットデータのすべてがメモリーカードドライバ２３に送信されている場合、制御部２は、パケットデータがキューに残っているかを判定する（Ｓ１０）。パケットデータがキューに残っている場合、制御部２は、Ｓ０２の処理に戻る。一方、パケットデータがキューに残っていない場合、制御部２は、フィルタドライバ２２の動作を終了する。
【００４２】
また、割り込みメッセージがある場合（Ｓ０８の処理で肯定と判定した場合）、制御部２は、送信記録に記録されている番号のパケットデータの削除処理要求をメモリーカードドライバ２３に送信する（Ｓ１１）。そして、メモリーカードドライバ２３は、削除処理要求をメモリーカードコントローラ８に送信する。メモリーカードコントローラ８は、送
信記録に記録されている番号に基づいて書き込みが完了したパケットデータをメモリーカード１４から削除する。
【００４３】
次に、制御部２は、キューに残っているパケットデータをすべて削除する（Ｓ１２）。また、制御部２は、分割したパケットデータをすべて削除する。その後、制御部２は、フィルタドライバ２２の動作を終了する。
【００４４】
また、分割したパケットデータのすべてがメモリーカードドライバ２３に送信されていない場合（Ｓ１０の処理で否定と判定した場合）、Ｓ０５の処理に戻る。そして、分割したパケットデータのすべてがメモリーカードドライバ２３に送信されるまでＳ０５からＳ１０の処理が繰り返し行われる。
【００４５】
本実施形態では、書き込み要求の対象であるデータを分割してメモリーカード１４に書き込みを行う。そして、分割したデータをメモリーカード１４に書き込むごとにメモリーカード１４の取り出しがあるかを判定する。メモリーカード１４の取り出しがある場合は、それ以降メモリーカード１４に対してデータの書き込みを行わない。
【００４６】
取り出し時間が経過するより前にメモリーカード１４に対するデータの書き込みが完了していれば、書き込み要求の対象であるデータは破壊されない。取り出し時間は、メモリーカード１４がカードスロット１１内の最深部まで押し込まれ、メモリーカード１４がカードスロット１１から取り出されるまでにかかる時間である。
【００４７】
本実施形態では、書き込み時間が取り出し時間よりも短くなるように書き込み要求の対象であるデータを分割する。書き込み時間は、メモリーカード１４の取り出しがあるかを判定してから、分割したパケットデータの１つをメモリーカード１４に書き込むまでにかかる経過時間をいう。
【００４８】
例えば、取り出し時間が４０ミリ秒の場合、書き込み要求の対象であるデータを分割し、書き込み時間を３マイクロ秒まで減少させる。この場合、書き込みを開始したと同時にメモリーカード１４の取り出し動作が開始されても、取り出し時間が経過するより前にメモリーカード１４に対するデータの書き込みは完了する。ただし、上記の値は例示であり、取り出し時間及び書き込み時間は上記の値に限定されない。また、取り出し時間及び書き込み時間は、実測又はシミュレーションによって求めておけばよい。
【００４９】
本実施形態では、書き込み要求の対象であるデータを分割してメモリーカード１４に書き込むことにより、メモリーカード１４が取り出されることによるデータの破壊を防止することができる。
【００５０】
また、本実施形態では、メモリーカード１４の取り出しがある場合は、分割したデータのうち書き込みが完了したデータについてメモリーカード１４からの削除を行う。その結果、メモリーカード１４に分割したデータの１部を残さないようにすることができる。
【００５１】
〈コンピュータ読み取り可能な記録媒体〉
コンピュータに上記いずれかの機能を実現させるプログラムをコンピュータが読み取り可能な記録媒体に記録することができる。そして、コンピュータに、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。ここで、コンピュータ読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータから取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ４、ＣＤ
−Ｒ／Ｗ、ＤＶＤ、ＤＡＴ、８ｍｍテープ、メモリーカード等がある。また、コンピュータに固定された記録媒体としてハードディスクやＲＯＭ４（リードオンリーメモリー）等がある。
【図面の簡単な説明】
【００５２】
【図１】装置本体１のハードウェアブロック図である。
【図２】カードスロット１１の動作説明図である。
【図３】カードスロット１１の動作説明図である。
【図４】カードスロット１１の動作説明図である。
【図５】カードスロット１１の動作説明図である。
【図６】カードスロット１１の動作説明図である。
【図７】カードスロット１１の動作説明図である。
【図８】取り出し検出スイッチの説明図である。
【図９】取り出し検出スイッチの説明図である。
【図１０】取り出し検出回路の説明図である。
【図１１】カードスロット１１、ＥＣ７、チップセット３及び制御部１の接続関係を示す図である。
【図１２】書き込み要求時の動作及び割り込み発生時の動作を説明する概念図である。
【図１３】フィルタドライバ２２の起動時の動作のフローチャートである。
【符号の説明】
【００５３】
１  装置本体
２  制御部
３  チップセット
４  ＲＯＭ
５  ＲＡＭ
６  記録部
７  ＥＣ
８  メモリーカードコントローラ
９  入力部
１０  出力部
１１  カードスロット
１２  バス
１３  信号線
１４  メモリーカード
１５  信号線
１６  チャタリング除去回路
１７  Ｖｃｃ電源
１８  抵抗
１９  抵抗
２０  コンデンサ
２１  ＯＳ
２２  フィルタドライバ
２３  メモリーカードドライバ
２４  監視アプリケーション
２５  割り込み検出ドライバ
２６  ＢＩＯＳ
【図１】
2007249783.tif 000003
【図２】
2007249783.tif 000004
【図３】
2007249783.tif 000005
【図４】
2007249783.tif 000006
【図５】
2007249783.tif 000007
【図６】
2007249783.tif 000008
【図７】
2007249783.tif 000009
【図８】
2007249783.tif 000010
【図９】
2007249783.tif 000011
【図１０】
2007249783.tif 000012
【図１１】
2007249783.tif 000013
【図１２】
2007249783.tif 000014
【図１３】
2007249783.tif 000015