(57)【要約】【課題】メモリカードの、表裏の誤装着をユーザに通知する。【構成】装着検知スイッチ８がメモリカード１０のカードスロット７への装着を機械的に検出したならば、カードコントローラ６に、メモリカード１０への動作電圧ＶＣＣを供給を開始させ、カードコントローラ６が出力するカードディテクト信号／ＣＤの値を取り込んでチェックする。そして、／ＣＤの値がハイであれば、カードスロット７にメモリカード１０が表裏が誤った向きで装着され、メモリカード１０が電気的にカードスロット７に接続していないことを示すので、表示装置３に、メモリカード１０の向きが逆であるので逆向きにして再装着すべきことを通知するメッセージを表示する。【選択図】図１
2004318635.tif 000002
【特許請求の範囲】
【請求項１】
メモリカードを脱着可能に装着するデータ処理装置であって、
メモリカードを装着するためのカードスロットと、
前記カードスロットへのメモリカードの装着を機械的に検知する装着検知スイッチと、
前記装着検知スイッチが前記カードスロットへの前記メモリカードの装着を検知した場合に、前記カードスロットに前記メモリカードの動作電源を供給し、前記メモリカードの出力信号の前記カードスロットへの入力の有無により、前記カードスロットと前記メモリカードとの電気的接続をチェックする接続チェック手段と、
前記接続チェック手段が、前記カードスロットと前記メモリカードと電気的接続を確認できなかった場合に、前記メモリカードの表裏の向きが誤って装着されている旨、または、前記メモリカードの表裏の向きが誤って装着されている可能性がある旨をユーザに通知する誤装着通知手段とを有することを特徴とするデータ処理装置。
【請求項２】
メモリカードを装着するためのカードスロットと、前記カードスロットへのメモリカードの装着を機械的に検知する装着検知スイッチとを備えたデータ処理装置において、前記カードスロットへのメモリカードの誤装着をユーザに通知する誤装着通知方法であって、
前記装着検知スイッチが前記カードスロットへの前記メモリカードの装着を検知した場合に、前記カードスロットに前記メモリカードの動作電源を供給し、前記メモリカードの出力信号の前記カードスロットへの入力の有無により、前記カードスロットと前記メモリカードとの電気的接続をチェックするステップと、
前記カードスロットと前記メモリカードと電気的接続を確認できなかった場合に、前記メモリカードの表裏の向きが誤って装着されている旨、または、前記メモリカードの表裏の向きが誤って装着されている可能性がある旨をユーザに通知するステップとを有することを特徴とするメモリカードの誤装着通知方法。
【請求項３】
メモリカードを装着するためのカードスロットと、前記カードスロットへの前記メモリカードの装着を機械的に検知する装着検知スイッチとを備えたコンピュータによって読みとられ実行されるコンピュータプログラムであって、
前記コンピュータを、
前記装着検知スイッチが前記カードスロットへのメモリカードの装着を検知した場合に、前記カードスロットに前記メモリカードの動作電源を供給し、前記メモリカードの出力信号の前記カードスロットへの入力の有無により、前記カードスロットと前記メモリカードとの電気的接続をチェックする接続チェック手段と、
前記接続チェック手段が、前記カードスロットと前記メモリカードと電気的接続を確認できなかった場合に、前記メモリカードの表裏の向きが誤って装着されている旨、または、前記メモリカードの表裏の向きが誤って装着されている可能性がある旨をユーザに通知する誤装着通知手段として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、脱着可能なメモリカードを利用するデータ処理装置における、メモリカードの誤装着を処理する技術に関するものである。
【０００２】
【従来の技術】
メモリカードのデータ処理装置への装着を検出する技術としては、メモリカード装着スロットに、メモリカード挿入によってオン状態となるメカニカルなスイッチを設け、当該スイッチの状態に応じて、メモリカードがデータ処理装置に装着されているかどうかを検出する技術が知られている（たとえば、特開２００２−３６６９１９号公報）。
【０００３】
また、メモリカードに、データ処理装置がメモリカードを検出するための信号出力用の端子が設けられている場合もある。
この出願の発明に関連する先行技術文献情報としては以下のものがある。
【０００４】
【特許文献１】
特開２００２−３６６９１９号公報
【０００５】
【発明が解決しようとする課題】
さて、メモリカードのなかには、メモリカードの形状が、裏表を正しい向きにして挿入しないと機械的にメモリカードスロットに装着できないようになっているものと、裏表どちらでの向きでも機械的にメモリカードスロットに装着できてしまうものがある。
【０００６】
たとえば、スマートメディア（「スマートメディア」は株式会社東芝の登録商標である）として知られるメモリカードは、裏表どちらの向きでも機械的にデータ処理装置のメモリカードスロットに装着可能である。そして、このメモリカードは、メモリカードの一面にのみ端子が設けられているため裏向きにメモリカードスロットに装着した場合、電気的にはデータ処理装置に接続しないことになる。
【０００７】
そして、このような裏表どちらでの向きでも機械的にデータ処理装置のメモリカードスロットに装着可能なメモリカードをユーザが誤って裏向きに装着した場合、データ処理装置は、メモリカードに関する処理を正常に行うことができない。一方で、ユーザは、メモリカードをメモリカードスロットに正常に装着できたのに、なぜ所望の処理がデータ処理装置によって行われないのか、直ちには、その原因を認識することができず、戸惑ってしまうことになる。そして、このことは、特に、メモリカードや電子機器の取り扱いに不慣れなユーザにとって、メモリカードやデータ処理装置の使用上の大きな障害となり得る。
【０００８】
そこで、本発明は、このような裏表どちらでの向きでも機械的にデータ処理装置のメモリカードスロットに装着可能なメモリカードの、誤装着をユーザが認識可能とすることを課題とする。
【０００９】
【課題を解決するための手段】
前記課題達成のために、本発明は、メモリカードを脱着可能に装着するデータ処理装置に、メモリカードを装着するためのカードスロットと、前記カードスロットへのメモリカードの装着を機械的に検知する装着検知スイッチと、前記装着検知スイッチが前記カードスロットへの前記メモリカードの装着を検知した場合に、前記カードスロットに前記メモリカードの動作電源を供給し、前記メモリカードの出力信号の前記カードスロットへの入力の有無により、前記カードスロットと前記メモリカードとの電気的接続をチェックする接続チェック手段と、前記接続チェック手段が、前記カードスロットと前記メモリカードと電気的接続を確認できなかった場合に、前記メモリカードの表裏の向きが誤って装着されている旨、または、前記メモリカードの表裏の向きが誤って装着されている可能性がある旨をユーザに通知する誤装着通知手段とを備えたものである。
【００１０】
このようなデータ処理装置によれば、カードスロットへのメモリカードの機械的な装着を機械的に検知する装着検知スイッチによるメモリカードの装着検出と、メモリカードが出力する信号のチェックによる電気的接続の確認を組み合わせることにより、メモリカードの表裏の誤装着を検出してユーザに通知することができる。
【００１１】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
図１に本実施形態に係るデータ処理装置の構成を示す。
図示するように、本データ処理装置は、ＣＰＵ１、メモリ２、表示装置３、入力装置４、外部記憶装置５などの一般的な電子計算機としての構成を備えている。また、データ処理装置は、メモリカード１０を装着するためのカードスロット７、カードスロット７へのメモリカード１０の機械的な装着を機械的に検知する装着検知スイッチ８、メモリカード１０のアクセスを制御するカードコントローラ６とを有する。このような構成において、ＣＰＵ１は外部記憶装置５からメモリ２にロードしたプログラムを実行することによりデータ処理装置上でオペレーティングシステムとアプリケーションプロセスを稼働する。そして、各アプリケーションプロセスは、オペレーティングシステムにアクセス要求を発行することにより、メモリカード１０内のデータにアクセスする。オペレーティングシステムは、カードコントローラ６を制御し、メモリカード１０のマウントや、アプリケーションプロセスからの要求に応じたメモリカード内データのアクセス処理を実行する。
【００１２】
ここで、本実施形態が対象とするメモリカード１０について説明する。
図２ａは、メモリカード１０の表面を示すものであり、図示するようにメモリカード１０の表面には１−２２の２２個の端子が設けられており、裏面には端子は設けられていない。メモリカード１０の形状は、メモリカード１０の種類（動作電圧）に応じて、異なる角の一部が切り取られた形状を有している。すなわち、左右及び裏表に関して固定的な形状の異方性はなく、このためメモリカード１０は裏表を逆としても、カードスロット７に機械的に装着可能となっている。
【００１３】
次に、図２ｂは、メモリカード１０の各端子の信号配置を示したものであり、図示するように、１、１０、１８ピンのグランドＧＮＤ、１２、２２ピンの動作電圧Ｖｃｃ、６−９、１４−１６のデータＤ＃、２１ピンのカードイネーブル／ＣＥ、２０ピンのリードイネーブル／ＲＥ、４ピンのライトイネーブル／ＷＥ、１９ピンのレディ／ビジーＲ＋／Ｂ、２ピンのコマンドラッチイネーブルＣＬＥ、３ピンのアドレスラッチイネーブルＡＬＥ、５ピンのライトプロテクト／ＷＰ、１７ピンの動作電圧表示信号ＬＶＤと、１１ピンのカードディテクト／ＣＤを有している。
【００１４】
このうち、１９ピンのレディ／ビジーＲ＆／Ｂ、１７ピンの動作電圧表示信号ＬＶＤと、１１ピンのカードディテクト／ＣＤがメモリカード１０の出力信号であり、６−９、１４−１６のデータＤ＃がメモリカード１０の入出力信号であり、他はメモリカード１０の入力信号である。また、「／」はロー有意の信号であることを示している。
【００１５】
さて、データ処理装置側においてカードスロット７のメモリカード１０から／ＣＤが出力される１１ピン用コンタクトはハイにプルアップされており、カードスロット７に正規にメモリカード１０が装着されていない場合、カードコントローラ６には、／ＣＤとしてハイ信号が入力する。一方、カードスロット７に正規にメモリカード１０が装着され、メモリカード１０に動作電源ＶＣＣ及びグランドＧＮＤが供給されると、メモリカード１０は、１１ピンの／ＣＤにロー信号を出力する（グランドレベルに接続する）。そして、これにより、カードコントローラ６には、／ＣＤとしてロー信号が入力する。
【００１６】
次に、本実施形態のデータ処理装置が行うメモリカードマウント処理について説明する。
メモリカードマウント処理は、メモリカード１０のデータ処理装置への装着時に、メモリカード１０をデータ処理装置上の各プロセスがアクセスできるようにのデータ処理装置で稼働しているオペレーティングシステム上にマウントする処理である。
【００１７】
このメモリカードマウント処理は、装着検知スイッチ８がメモリカード１０のカードスロット７への装着を検出した場合に実行される。すなわち、たとえば、装着検知スイッチ８のオン状態への遷移によって発生する割り込み信号によって起動される割り込み処理などとして実装される。
【００１８】
さて、図３に、このメモリカードマウント処理の手順を示すように、装着検知スイッチ８がメモリカード１０のカードスロット７への装着の検出に応答して処理を開始すると、まず、カードコントローラ６に、メモリカード１０への動作電圧ＶＣＣを供給を開始させる（ステップ３０２）。そして、メモリカード１０のへ動作電圧ＶＣＣの供給が開始されメモリカード１０の動作が安定するのに充分な所定の期間待ち（ステップ３０４）。カードコントローラ６から、カードコントローラ６に入力している／ＣＤの値を取り込んでチェックする（ステップ３０６）。そして、／ＣＤの値がローであれば（ステップ３０８）、カードスロット７にメモリカード１０が正しい向きで装着されていることを示すので、所定のマウント処理を実行しメモリカード１０をマウントし（ステップ３１０）、処理を終了する。また、もし、予め、メモリカード装着時に起動すべきアプリケーションが定義されていれば、そのアプリケーションの起動処理を行う。
【００１９】
一方、／ＣＤの値がハイであれば（ステップ３０８）、カードスロット７にメモリカード１０が表裏が誤った向きで装着されている可能性があることを示すので、表示装置３に、メモリカード１０の表裏の向きが逆である可能性があることと、そうである場合には逆向きにして再装着すべきことを通知するメッセージを表示する（ステップ３１２）。そして、その後、装着検知スイッチ８がオフ状態に遷移したならば（ステップ３１４）、メッセージの表示を消去し（ステップ３１６）、処理を終了する。
【００２０】
以上、本発明の実施形態について説明した。
以上のように本実施形態によれば、カードスロット７へのメモリカード１０の機械的な装着を機械的に検知する装着検知スイッチ８によるメモリカード１０の装着検出と、メモリカード１０が出力する／ＣＤ信号との検出を組み合わせることにより、メモリカード１０の表裏の誤装着を検出してユーザに通知することができる。
【００２１】
【発明の効果】
以上のように、本発明によれば、裏表どちらでの向きでも機械的にデータ処理装置のメモリカードスロットに装着可能なメモリカードの、誤装着をユーザが認識可能とすることができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るデータ処理装置の構成を示す図である。
【図２】本発明の実施形態が対象とするメモリカードの例を示す図である。
【図３】本発明の実施形態に係るメモリマウント処理の手順を示すフローチャートである。
【符号の説明】
１：ＣＰＵ、２：メモリ、３：表示装置、４：入力装置、５：外部記憶装置、６：カードコントローラ、７：カードスロット、８：装着検知スイッチ、１０：メモリカード。
【図１】
2004318635.tif 000003
【図２】
2004318635.tif 000004
【図３】
2004318635.tif 000005