(57)【要約】【課題】複数のリムーバブルメディアを有する電子機器装置において、ユーザが電流負荷の小さいメディアを使用する場合に電流負荷が大きいメディアを基準としたバッテリ切れの通知をなくし、使い勝手を向上させる電子機器装置を提供することを目的とする。【解決手段】複数の外部記憶部４を有する電子機器装置であって、前記外部記憶部の種類を判別する判別手段１と、電源を供給する電源部６と、前記電源部６のバッテリ残量を検査する検査手段３と、前記検査手段３による結果に応じて前記外部記憶部４へのアクセスを制限する制御手段２とを有することを特徴とする。【選択図】図１
2008040739.tif 000002
【特許請求の範囲】
【請求項１】
複数の外部記憶部を有する電子機器装置であって、
前記外部記憶部の種類を判別する判別手段と、
電源を供給する電源部と、
前記電源部のバッテリ残量を検査する検査手段と、
前記検査手段による結果に応じて前記外部記憶部へのアクセスを制限する制御手段とを有することを特徴とする電子機器装置。
【請求項２】
前記外部記憶部は、着脱可能な記憶媒体であり、
前記判別手段は、前記複数の外部記憶部から電流負荷が大きい外部記憶部を判別し、
前記制御手段は、前記検査手段により検査された前記電源部のバッテリ残量に応じて、電流負荷の小さな外部記憶部のみへのアクセスを許容し、前記電流負荷の大きな外部記憶部へのアクセスを禁止することを特徴とする請求項１に記載の電子機器装置。
【請求項３】
前記検査手段の結果を通知する表示手段を有し、
前記判別手段によって検出された外部記憶部が電流負荷の大きな外部記憶部であって、且つ、前記検査手段によって検査された前記電源部のバッテリ残量が、前記電流負荷の大きな外部記憶部へのアクセスが困難と判断した場合は、前記表示手段に表示をすることを特徴とする請求項１又は２に記載の電子機器装置。
【請求項４】
前記判別手段によって検出された外部記憶部が電流負荷の大きな外部記憶部及び電流負荷の小さな外部記憶部であった場合において、
前記制御手段は、前記検査手段により検査された前記電源部のバッテリ残量が、前記電流負荷の大きな外部記憶部へのアクセスが困難で、前記電流負荷の小さな外部記憶部へのアクセスが可能と判断した場合は、前記電流負荷の小さな外部記憶部へのアクセスを許容し、
前記表示手段に前記電源部のバッテリ残量に応じて、それぞれの前記外部記憶部に対応した表示をすることを特徴とする請求項３に記載の電子機器装置。
【請求項５】
複数の外部記憶部と、
電源を供給する電源部とを有する電子機器装置の制御方法であって、
前記外部記憶部の種類を判別する判別ステップと、
前記電源部のバッテリ残量を検査する検査ステップと、
前記検査ステップによる結果に応じて前記外部記憶部へのアクセスを制限する制御ステップとを有することを特徴とする電子機器装置の制御方法。
【請求項６】
電子機器装置に備わる外部記憶部の種類を判別する判別ステップと、
前記電子機器装置の電源部のバッテリ残量を検査する検査ステップと、
前記検査ステップによる結果に応じて前記外部記憶部へのアクセスを制限する制御ステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は外部記憶装置、特にコンパクトフラッシュ（登録商標）やマイクロドライブ等のリムーバブルメディアを制御するカードコントローラを内蔵し、バッテリ等の外部電源によって動作するモバイル系の電子機器装置、その制御方法及びプログラムに関するものである。
【背景技術】
【０００２】
従来、コンパクトフラッシュ（登録商標）やＳＤカード、メモリスティック等のメディアを取り扱うバッテリ駆動のモバイル系の電子機器において、メディアのアクセス中にバッテリ切れが発生するとメディア内に保存されているデータが消失してしまうという恐れがある。これを防止する為には、まず装置が対応するメディアのうち、最も電流負荷が大きいメディアが使われることを想定する。次にメディアにアクセスされるとバッテリ切れが発生してしまいそうな時点でバッテリの容量切れを通知し、同時に、メディアのアクセスに関する機能は全て禁止するといった処理を行なっていた。
【０００３】
また、画像送信機においても、バッテリの残量と保存されている画像データの容量から、選択された画像データを最後まで送信可能かを判断し、最後まで送信が行えない場合は送信を中断するといった手法が知られている（例えば、特許文献１参照）。これは、メディアに保存されたデータを保護するという観点から見ると好ましい処置である。
【０００４】
【特許文献１】特開２００１−０８６２７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし近年、マイクロドライブ等の大容量のリムーバブルメディア（着脱可能な記憶媒体）が流通してきており、マイクロドライブは他のメディアと違って、ディスクとヘッドで構成されるいわゆる小型のハードディスクみたいなものである。その構成上、リード／ライトする際には大きな電流を消費してしまうのが特徴である。このマイクロドライブは、コンパクトフラッシュ（登録商標）と比較した場合、リード／ライトにかかる消費電流は約１０倍、ピーク時には約２０倍もの電流を消費してしまう。
【０００６】
即ち、電子機器装置に備わるメディアのひとつに、このマイクロドライブを加えた場合、前述の通り、最も電流負荷が大きいマイクロドライブの消費電流を基準として、最後のアクセスが不可能になりそうな時点でバッテリ切れとしてしまう。したがって、実際のバッテリの消耗と比較すると、その通知時期は早過ぎるものとなっていた。
【０００７】
ここで、マイクロドライブのみ使用するユーザにとっては問題ないが、他のメディアを主に使用するユーザにとっては、アクセス可能な残量がバッテリに残っているにもかかわらず、バッテリ切れを通知されることは迷惑である。また、装置を提供するメーカにとっても、バッテリがすぐ無くなるといった固定概念をユーザに持たれてしまうことは非常に不利益なことである。ここで他のメディアとしては、コンパクトフラッシュ（登録商標）やＳＤカード、メモリースティック等がある。
【課題を解決するための手段】
【０００８】
本発明の電子機器装置は、前記課題を解決するために、複数の外部記憶部を有する電子機器装置であって、前記外部記憶部の種類を判別する判別手段と、電源を供給する電源部と、前記電源部のバッテリ残量を検査する検査手段と、前記検査手段による結果に応じて前記外部記憶部へのアクセスを制限する制御手段とを有することを特徴とするものである。
【発明の効果】
【０００９】
本発明によれば、電気機器装置に備わるメディアに電流負荷が大きい外部記憶装置が含まれていて、且つ、ユーザは他の電流負荷の小さいメディアのみ使用する場合においても、早めにバッテリ切れの通知をしなくて済む。また、ユーザの使用用途に合わせて、バッテリ交換を促す通知を行なうことが可能となる。
【発明を実施するための最良の形態】
【００１０】
本発明に係る実施形態を説明する。図１は、本発明を実施するための電子機器装置の構成を示すブロック図である。図１において、１は外部記憶装置（外部記憶部）の種類を判別する判別手段である。２は外部記憶装置へのアクセスを制御する制御手段である。６は電子機器装置へ電源を供給する外部電源部（電源部）である。３は外部電源部の残量を検査する検査手段である。４は複数の外部記憶装置であり、例えば、コンパクトフラッシュ（登録商標）やＳＤカード、メモリースティックである。５は検査手段３の結果を通知する表示手段である。
【００１１】
まず、判別手段１は外部記憶装置４の種類を判別し、この外部記憶装置４が電流負荷の大きなメディアと判断すると、続いて外部電源部６の残量を検査する。検査した外部電源６の残量が、外部記憶装置４にアクセスするのに必要な残量があると判断すれば、そのままアクセスを許可し、必要な残量が無いと判断すればアクセスを制限する。アクセスを制限した場合は、表示手段５を使用してその旨を通知する。
【００１２】
外部記憶装置４において、電流負荷の大きなメディアや小さなメディアが混在している場合は、検査した外部電源部６の残量が、電流負荷の大きなメディアにアクセスするのに必要な残量が無いと判断されると、電流負荷の大きなメディアのみアクセスを制限する。そして、電流負荷の小さなメディアにはアクセスを許可する。そして、表示手段５を使用してその旨を通知する。
【００１３】
また、検査手段３は、ある一定の間隔で定期的に外部電源部６の残量を検査しており、単なる消耗等の検出も可能とする。この定期的な検査において、「可」となる残量レベルは、電流負荷の小さなメディアへのアクセス可能な残量レベルである。
【００１４】
続いて、図２について説明する。図２は、図１をより具体的なブロック図に表現した図であり、本発明の検出したメディアに応じてカードアクセスを制御する手法を実施する一形態として、カードコントローラを内蔵したモバイル系の電子機器装置のブロック図を示す。図２において、１０２は装置全体を制御する制御部である。１０１は外部記憶装置１０３、１０４へアクセスを行なうカードコントローラである。１０７は外部記憶装置１０１から出力され、ＣＦカードもしくはマイクロドライブが挿入されたことをカードコントローラ１０１に通知するＣＤ信号である。１０８は、外部記憶装置１０４から出力され、その他のカードが挿入されたことをカードコントローラ１０１へ通知するＣＤ２信号である。１１０は、カードコントローラ１０１から出力され、挿入されたカードが、電流負荷の大きなメディア（例えば、マイクロドライブ）であることを制御部１０２へ通知するｕＤＲＶ信号である。１１１は、制御部１０２から出力され、マイクロドライブへのアクセスを許容及び禁止を指示するＡＣＣＳ＿ＩＮＨ信号である。１１２は、制御部１０２から出力され、その他のカードへのアクセスを許容及び禁止を指示するＡＣＣＳ＿ＩＮＨ２信号である。１０９がバッテリ１０５からの出力で、カードコントローラ１０１及び制御部１０２へ電源を供給する電源ライン１０９である。１１３は制御部１０２が電圧レベルをモニターして、バッテリ１０５の残量を検出する為のＢＴ＿ＣＨＫ信号１１３である。１０６はバッテリ１０５の残量及び、外部記憶装置へのアクセス可否をユーザに通知する為の液晶である。
【００１５】
また、本実施形態において、外部記憶装置１（１０３）はＴｙｐｅIIのＣＦカードスロ
ットであり、ＣＦカードとマイクロドライブは同一のスロットに挿入できるものとする。また同様に、本実施形態において外部記憶装置２（１０４）は複合カードスロットであり、例えば、ＳＤカード、メモリースティック、スマートメディアが同一のスロットに挿入できるものとする。
【００１６】
続いて、図３、図４、図５のタイミングチャートを示した図を使用して動作を説明する。図３は、外部記憶装置１（１０３）にＣＦカードが挿入された時のタイミングチャートでを示した図である。ＣＦカードが挿入されると、ＣＤ信号がＨからＬへと変化をする。カードコントローラ１０１は、このＣＤ信号の変化により、カードが挿入されたことを検知する。この時点では挿入されたカードがＣＦカードなのかマイクロドライブなのかはわからない状態である。ここで、カードコントローラ１０１はアクセスを開始する前に挿入されたカードとコマンドのやり取りを行ない、カードが要求するMaximum Currentが１００ｍＡを超えてあった場合にはマイクロドライブとして認識する。逆にカードが要求するMaximum Currentが１００ｍＡ以下の場合はＣＦカードとして認識する。このケースの場合はＣＦカードとして認識し、ｕＤＲＶ信号はＬのまま保持する。
【００１７】
制御部１０２は、このｕＤＲＶ信号を監視しており、ｕＤＲＶ信号がＨになった場合はバッテリ１０５の残量チェックを行なう間、一時的にＡＣＣＳ＿ＩＮＨ信号をＨにしてアクセスを制限する。しかし、この場合はＣＦカードの為、ＡＣＣＳ＿ＩＮＨ信号もＬのまま保持する。カードコントローラ１０１は、ＡＣＣＳ＿ＩＮＨ信号がＬの場合はカードアクセスが許可されたと認識し、カードアクセスを開始する。
【００１８】
図４は、外部記憶装置１（１０３）にマイクロドライブが挿入され、バッテリ１０５の残量が十分に残っている場合のタイミングチャートの図を示す。マイクロドライブが挿入されると、ＣＤ信号がＨからＬへ変化をする。カードコントローラ１０１は、このＣＤ信号の変化により、外部記憶装置１（１０３）へカードが挿入されたことを検知する。カードコントローラ１０１はアクセスを開始する前に挿入されたカードとコマンドのやり取りを行う。今回はMaximum Currentが１００ｍＡを超えて要求されている為、カードコントローラ１０１はマイクロドライブと認識する。マイクロドライブと認識したカードコントローラ１０１は、図４のように、ｕＤＲＶ信号をＨにする。
【００１９】
制御部１０２は、ｕＤＲＶ信号がＨになったので、バッテリ１０５の残量チェックを行なう期間、一時的にＡＣＣＳ＿ＩＮＨ信号をＨにしてアクセスを制限させる。バッテリ１０５チェックの結果、マイクロドライブをアクセス可能な残量が検出されれば、図４のように、今度はＡＣＣＳ＿ＩＮＨ信号をＬに変化させる。カードコントローラ１０１は、ＡＣＣＳ＿ＩＮＨ信号がＬに変化した為、カードアクセスが許可されたと認識し、カードアクセスを開始する。
【００２０】
図５は、外部記憶装置１（１０１）にマイクロドライブが挿入され、バッテリ１０５の残量が不十分だった場合のタイミング図を示す。マイクロドライブが挿入されると、ＣＤ信号がＨからＬへ変化をする。カードコントローラ１０１は、このＣＤ信号の変化により、外部記憶装置１（１０３）へカードが挿入されたことを検知する。カードコントローラ１０１はアクセスを開始する前に挿入されたカードとコマンドのやり取りを行う。今回はMaximum Currentが１００ｍＡを超えて要求されている為、カードコントローラ１０１はマイクロドライブと認識する。マイクロドライブと認識したカードコントローラ１０１は、図５のように、ｕＤＲＶ信号をＨにする。
【００２１】
制御部１０２は、ｕＤＲＶ信号がＨになったので、バッテリ１０５の残量チェックを行なう期間、一時的にＡＣＣＳ＿ＩＮＨ信号をＨにしてアクセスを制限させる。バッテリ１０５チェックの結果、マイクロドライブをアクセス可能な残量が残っていないと判断した場合、図５のように、ＡＣＣＳ＿ＩＮＨ信号をＨのまま保持する。カードコントローラ１０１は、ＡＣＣＳ＿ＩＮＨ信号がＨのまま保持されているので、カードアクセスが禁止されたと認識する。
【００２２】
次に図６のフローチャートに関して説明する。このフローチャートは、前述までの一連の動作をまとめたものである。Ｓ２０１では、外部記憶装置１（１０３）にカードが挿入されたかどうかの判別を行ない、カードが挿入されていればＳ２０２へ進み、カードが挿入されていなければ戻る。Ｓ２０２では、挿入されたカードがマイクロドライブかＣＦカードかの判別を行ない、判別の結果、マイクロドライブが検出された場合はＳ２０３へ進み、ＣＦカードが検出された場合はＳ２０５へ進む。Ｓ２０３では、バッテリ１０５の残量チェックを行ない、その間はカードコントローラ１０１にカードアクセスを禁止する為にＡＣＣＳ＿ＩＮＨ信号をＨにしたのち、Ｓ２０４へ進む。Ｓ２０４では、バッテリ１０５にマイクロドライブをアクセスできるだけの残量があるかの判別を行ない、残量が十分残っている場合はＳ２０５へ進み、残量が不十分の場合はＳ２０６へ進む。Ｓ２０５では、カードコントローラ１０１にカードアクセスを許可する為にＡＣＣＳ＿ＩＮＨ信号をＬに戻して終了する。Ｓ２０６では、カードコントローラ１０１にカードアクセスを制限する為にＡＣＣＳ＿ＩＮＨ信号をＨのまま保持して終了する。
【００２３】
続いて、図７、図８のタイミングチャートを示した図を使用して動作を説明する。図７は、外部記憶装置２（１０４）に何らかのカードが挿入されている状態で、新たに、外部記憶装置１（１０３）にマイクロドライブが挿入され、バッテリ１０５の残量が十分残っている場合のタイミングチャートを示した図である。外部記憶装置２（１０４）には既にカードが挿入されている状態なので、ＣＤ２信号はＬの状態であり、カードコントローラ１０１もその状態を認識しているとする。
【００２４】
ここで新たに外部記憶装置１（１０３）へマイクロドライブが挿入されると、ＣＤ信号がＨからＬへ変化をする。カードコントローラ１０１は、このＣＤ信号の変化により、新たに外部記憶装置１（１０３）へカードが挿入されたことを検知する。カードコントローラ１０１はアクセスを開始する前に挿入されたカードとコマンドのやり取りを行い、今回はMaximum Currentが１００ｍＡを超えて要求されている為、マイクロドライブと認識する。マイクロドライブと認識したカードコントローラ１０１は、図７のように、ｕＤＲＶ信号をＨにする。
【００２５】
制御部１０２は、ｕＤＲＶ信号がＨになったので、バッテリ１０５の残量チェックを行なう期間、一時的にＡＣＣＳ＿ＩＮＨ信号をＨにしてアクセスを禁止させる。バッテリ１０５チェックの結果、マイクロドライブをアクセス可能な残量が検出されれば、図７のように、今度はＡＣＣＳ＿ＩＮＨ信号をＬに変化させる。カードコントローラ１０１は、ＡＣＣＳ＿ＩＮＨ信号がＬに変化した為、マイクロドライブへのアクセスが許可されたと認識し、アクセスを開始する。尚、その他のカードへのアクセスを禁止する為のＡＣＣＳ＿ＩＮＨ２信号もＬに保持されている為、その他のカードへのアクセスも許容されている状態である。
【００２６】
図８は、外部記憶装置２（１０４）に何らかのカードが挿入されている状態で、新たに、外部記憶装置１（１０３）にマイクロドライブが挿入され、バッテリ（１０５）の残量が不十分だった場合のタイミングチャートを示す図である。外部記憶装置２（１０４）には既にカードが挿入されている状態なので、ＣＤ２信号はＬの状態であり、カードコントローラ１０１もその状態を認識しているとする。
【００２７】
マイクロドライブが挿入されると、ＣＤ信号がＨからＬへ変化をする。カードコントローラ１０１は、このＣＤ信号の変化により、外部記憶装置１（１０３）へカードが挿入されたことを検知する。カードコントローラ１０１はアクセスを開始する前に挿入されたカードとコマンドのやり取りを行い、今回はMaximum Currentが１００ｍAを超えて要求されている為、マイクロドライブと認識する。マイクロドライブと認識したカードコントローラ１０１は、図８のように、ｕＤＲＶ信号をＨにする。
【００２８】
制御部１０２は、ｕＤＲＶ信号がＨになったので、バッテリ１０５の残量チェックを行なう期間、一時的にＡＣＣＳ＿ＩＮＨ信号をＨにしてアクセスを制限させる。バッテリ１０５チェックの結果、マイクロドライブをアクセス可能な残量が残っていないと判断した場合、図８のように、ＡＣＣＳ＿ＩＮＨ信号をＨのまま保持する。カードコントローラ１０１は、ＡＣＣＳ＿ＩＮＨ信号がＨのまま保持されているので、マイクロドライブへのアクセスが制限されたと認識する。しかし、バッテリ１０５にはマイクロドライブにアクセスすることが不可能でも、その他のカードはアクセス可能な残量がある為、ＡＣＣＳ＿ＩＮＨ２信号はＬに保持し、その他のカードへのアクセスは許容されている状態である。
【００２９】
次に図９のフローチャートに関して説明する。図９は、外部記憶装置２（１０４）に何らかのカードが挿入されている状態で、新たに外部記憶装置１（１０３）にカードが挿入されたことによる一連の動作をフローチャートにまとめたものである。
【００３０】
Ｓ３０１では、外部記憶装置１（１０３）にカードが挿入されたかどうかの判別を行ない、カードが挿入されていればＳ３０２へ進み、カードが挿入されていなければＳ３０１に戻る。Ｓ３０２では、挿入されたカードがマイクロドライブかＣＦカードかの判別を行ない、判別の結果、マイクロドライブが検出された場合はＳ３０３へ進み、ＣＦカードが検出された場合はＳ３０６へ進む。Ｓ３０３では、外部記憶措置２（１０４）に既に何らかのカードが挿入されているかの判別を行ない、無い場合はＳ３０４へ進み、何らかのカードがある場合はＳ３０８へ進む。Ｓ３０４では、バッテリ１０５の残量チェックを行ない、その間はカードコントローラ１０１にカードアクセスを禁止する為にＡＣＣＳ＿ＩＮＨ信号をＨにしたのち、Ｓ３０５へ進む。Ｓ３０５では、バッテリ１０５にマイクロドライブをアクセスできるだけの残量があるかの判別を行ない、残量が十分残っている場合はＳ３０６へ進み、残量が不十分の場合はＳ３０７へ進む。Ｓ３０６では、カードコントローラ１０１にカードアクセスを許可する為にＡＣＣＳ＿ＩＮＨ信号をＬに戻して終了する。Ｓ３０７では、カードコントローラ１０１にカードアクセスを制限する為にＡＣＣＳ＿ＩＮＨ信号をＨのまま保持して終了する。
【００３１】
Ｓ３０８では、バッテリ１０５の残量チェックを行ない、その間はカードコントローラ１０１にカードアクセスを禁止する為にＡＣＣＳ＿ＩＮＨ信号をＨにしたのち、Ｓ３０９へ進む。Ｓ３０９では、バッテリ１０５にどれだけの残量があるかのレベル判別を行ない、残量レベルで３段階のレベルに分ける。十分な残量がある残量レベル２の場合はＳ３１０へ進み、マイクロドライブは不可能でもその他のカードへのアクセスが可能な残量レベル１の場合はＳ３１１へ進み、全てのカードへのアクセスが不可能な残量レベル０の場合はＳ３１２へ進む。
【００３２】
Ｓ３１０では、外部記憶装置１（１０３）及び外部記憶装置２（１０４）に挿入されている全てのカードがアクセス可能であって、ＡＣＣＳ＿ＩＮＨ信号をＬに戻し、同時にＡＣＣＳ＿ＩＮＨ２信号もＬのまま保持して終了する。Ｓ３１１では、マイクロドライブはアクセスが不可能な為、ＡＣＣＳ＿ＩＮＨ信号はＨのまま保持し、その他のカードはアクセス可能な為、ＡＣＣＳ＿ＩＮＨ２信号はＬのまま保持して終了する。Ｓ３１２では、外部記憶装置２（１０３）及び外部記憶装置２（１０４）に挿入されている全てのカードがアクセス不可能な為、ＡＣＣＳ＿ＩＮＨ信号はＨのまま保持し、同時にＡＣＣＳ＿ＩＮＨ２信号はＨへ変化させて終了する。
【００３３】
なお、本実施形態によれば、電流負荷が大きい記憶装置としてマイクロドライブを例に取り上げて説明した。しかし、これに限ることはなく、複数の外部記憶装置の中で最も電流負荷が大きい装置を基準として電源部のバッテリ残量が十分であるかを判断すればよい。また、最も電流負荷が大きい装置を基準とする場合に限られず、２番目又はそれ以降の電流負荷が大きい外部記憶装置までを対象としてもよく、その段階をユーザに選択させてもよい。
【００３４】
前述した本発明の実施形態における電子機器装置を構成する各手段、並びに電子機器装置の制御方法の各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００３５】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００３６】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システムまたは装置に直接、または遠隔から供給する。そして、そのシステムまたは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００３７】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００３８】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００３９】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスクなどがある。さらに、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）などもある。
【００４０】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する方法がある。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００４１】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００４２】
また、その他の方法として、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記録媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００４３】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００４４】
さらに、その他の方法として、まず記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００４５】
【図１】本発明に係る電子機器装置のブロック図である。
【図２】本発明に係る電子機器装置の構造を具体的に示したブロック図である。
【図３】本発明に係る電子機器装置の外部記憶装置にＣＦカードが挿入されたときのタイミングチャートを示す図である。
【図４】本発明に係る電子機器装置の外部記憶装置にマイクロドライブが挿入されバッテリ残量が十分のときのタイミングチャートを示す図である。
【図５】本発明に係る電子機器装置の外部記憶装置にマイクロドライブが挿入されバッテリ残量が不十分のときのタイミングチャートを示す図である。
【図６】本発明に係る電子機器装置が検出したメディアを判別し、バッテリの残量に応じてアクセスを制御するフローチャートである。
【図７】本発明に係る電子機器装置の外部記憶装置１にマイクロドライブが、外部記憶装置２にカードが挿入されバッテリ残量が十分のときのタイミングチャートを示す図である。
【図８】本発明に係る電子機器装置の外部記憶装置１にマイクロドライブが、外部記憶装置２にカードが挿入されバッテリ残量が不十分のときのタイミングチャートを示す図である。
【図９】本発明に係る電子機器装置が検出したメディアを判別し、バッテリの残量に応じてアクセスを制御するフローチャートである。
【符号の説明】
【００４６】
１      判別手段
２      制御手段
３      検査手段
４      外部記憶装置
５      表示手段
６      外部電源部
１０１  カードコントローラ
１０２  制御部
１０３  外部記憶装置１
１０４  外部記憶装置２
１０５  バッテリ
１０６  液晶
１０７  カード挿入検知信号（ＣＤ）
１０８  カード挿入検知信号（ＣＤ２）
１０９  電源ライン
１１０  マイクロドライブ検知信号（ｕＤＲＶ）
１１１  カードアクセス禁止信号（ＡＣＣＳ＿ＩＮＨ）
１１２  カードアクセス禁止信号（ＡＣＣＳ＿ＩＮＨ２）
１１３  バッテリチェック信号（ＢＴ＿ＣＨＫ）
【図１】
2008040739.tif 000003
【図２】
2008040739.tif 000004
【図３】
2008040739.tif 000005
【図４】
2008040739.tif 000006
【図５】
2008040739.tif 000007
【図６】
2008040739.tif 000008
【図７】
2008040739.tif 000009
【図８】
2008040739.tif 000010
【図９】
2008040739.tif 000011