(57)【特許請求の範囲】
【請求項１】
メモリカードが挿入されるスロットと、このスロットに挿入されたメモリカードへ電源を供給する電源ラインと、前記メモリカードとの間で信号の送受を行う信号ラインと、電源供給および信号送受を制御するコントローラとを備え、前記信号ラインを介して前記メモリカードに対する情報の書き込みおよび／または読み取りを行う情報記録再生機器において、
前記コントローラは、
機器の電源がＯＮの状態で前記スロットに前記メモリカードが挿入された場合に、前記電源ラインを介して前記メモリカードへ電源を供給するとともに、前記信号ラインを介して前記メモリカードを認識するための１回目のマウント処理を実行し、
前記１回目のマウント処理が失敗した場合は、初期状態で「無効」に設定されているリセット制御を「有効」にしてリセット処理を実行し、当該リセット処理により、前記電源ラインからメモリカードへの電源供給を停止するとともに、前記信号ラインを「Ｌ」の状態に固定し、その後所定時間が経過したときに、前記信号ラインが安定した状態で、前記電源ラインを介して前記メモリカードへの電源供給を再開し、
前記リセット処理の実行後、前記信号ラインを介して前記メモリカードを認識するための２回目のマウント処理を実行し、
前記２回目のマウント処理の実行後、リセット制御を「無効」に設定し、
前記２回目のマウント処理も失敗した場合は、エラー処理を行うことを特徴とする情報記録再生機器。
【請求項２】
メモリカードが挿入されるスロットと、このスロットに挿入されたメモリカードへ電源を供給する電源ラインと、前記メモリカードとの間で信号の送受を行う信号ラインと、電源供給および信号送受を制御するコントローラとを備え、前記信号ラインを介して前記メモリカードに対する情報の書き込みおよび／または読み取りを行う電子機器において、
前記コントローラは、
前記スロットに前記メモリカードが挿入された場合に、前記電源ラインを介して前記メモリカードへ電源を供給するとともに、前記信号ラインを介して前記メモリカードを認識するためのマウント処理を実行し、
前記マウント処理が失敗した場合は、リセット処理を実行して、前記電源ラインからメモリカードへの電源供給を停止するとともに、前記信号ラインを「Ｌ」または「Ｈ」の一方の状態に固定し、その後所定時間が経過したときに、前記信号ラインが安定した状態で、前記電源ラインを介して前記メモリカードへの電源供給を再開し、
前記リセット処理の実行後、前記信号ラインを介して前記メモリカードを認識するためのマウント処理を再度実行することを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メモリカードが挿入されるスロットを備えた情報記録再生機器および電子機器に関するものである。
【背景技術】
【０００２】
メモリカードに対応した電子機器としては、パーソナルコンピュータ、携帯情報端末（ＰＤＡ）、ＤＶＤレコーダ、ＩＣレコーダ、携帯型音楽プレーヤ、カメラ付き携帯電話機、デジタルスチルカメラ、デジタルビデオカメラ、テレビジョン装置、プリンタなど各種のものがある。これらのメモリカード対応型電子機器には、メモリカードが挿入されるスロットが設けられており、このスロットに挿入されたメモリカードに対して、画像や音声等の情報の書き込みや読み取りが行われる。
【０００３】
図１は、メモリカード対応型の電子機器におけるカード挿入部の一例を示した概略図である。１はメモリカードに対応した電子機器であって、その本体１ａには、カード挿入用のスロット１ｂが設けられている。１ｃはスロット１ｂを塞ぐ蓋体である。スロット１ｂには、メモリカード２が図の矢印方向から挿入され、スロット１ｂの奥まで挿入された後、蓋体１ｃによりスロット１ｂの開口部が閉塞される。メモリカード２は、例えばＳＤ（登録商標）カードである。メモリカード２の裏側の先端部には、スロット１ｂの奥に設けられている端子（図示省略）と電気的に接続される複数の接続端子（図示省略）が設けられている。
【０００４】
このようなメモリカード対応型の電子機器１においては、スロット１ｂにメモリカード２が挿入されると、カードに対するマウント処理が自動的に実行されるようになっている。マウント処理では、電子機器１がメモリカード２から所定の情報を読み込んでカードを認識する。しかしながら、何らかの原因により、このマウント処理が失敗する場合がある。特に、電子機器１の電源がＯＮとなっている状態（パワーオン状態）でメモリカード２を挿入すると、メモリカード内部のコントローラが起動せず、マウント処理を実行できない場合がある。この原因としては、例えば、メモリカード２が手でスロット１ｂに差し込まれた際に、カードへの力のかかり方によって、メモリカード２の端子が電子機器１側の端子と不安定な状態で接触すると、メモリカード２のコントローラへ規定電圧より低い電圧が印加され、コントローラが正常に立ち上がらないことなどが挙げられる。この場合は、メモリカード２を一旦スロット１ｂから取り出し、その後再びスロット１ｂへ挿入するといった対応が必要となり、ユーザの手を煩わせる結果となる。また、メモリカード２を再挿入しても、同じ原因により依然としてコントローラが起動せずにマウント処理に失敗する場合がある。このようなマウント処理の失敗が発生すると、メモリカード２に対する情報の書き込みや読み取りが行えず、ユーザは電子機器を正常に使用できなくなる。
【０００５】
下記の特許文献１には、メモリカードにリセットスイッチを設け、カードの内部機能が暴走したりハングアップしたりしてメモリカードが動作しなくなった場合に、リセットスイッチをＯＦＦにした後、再びＯＮする操作を行うことによって、電子機器にメモリカードを挿入した状態で、メモリカードに対するリセット動作を行えるようにした技術が開示されている。しかしながら、本文献ではメモリカード挿入時のマウント処理と、それが失敗した場合の処理については記載されていない。また、本文献のようにメモリカードにリセットスイッチを設けたのでは、カードの構造が複雑となり、部品点数が増加してコスト高になるだけでなく、カードの改造が必要なため既存のメモリカードを用いることが出来なくなるという問題がある。さらに、リセット処理を行うにはスイッチを手動でＯＮ、ＯＦＦしなければならず、操作が煩雑になるという欠点がある。
【０００６】
また、下記の特許文献２には、電子機器（複合機）の起動時におけるメモリカードのマウント処理について記載されているが、本文献では、マウントができない場合に、必要な処理を実行せずに終了するようになっているので、上述した課題を解決することはできない。特許文献３にもマウント処理についての記載が見られるが、本文献は、コマンドで指定されたスロットと異なるスロットに挿入されているメモリカードに対してマウントを禁止するものであり、マウント処理が失敗した場合の処理については全く開示していない。一方、特許文献４には、電子機器（携帯電話機）へメモリカードが挿入された状態でプルアップ抵抗に電流が流れないようにすることで、カード挿入検出回路の消費電流を低減する技術が開示されているが、メモリカード挿入時のマウント処理と、それが失敗した場合の処理については全く開示されていない。
【０００７】
【特許文献１】特開平１０−４９２６９号公報（段落００２０〜００２４）
【特許文献２】特開２００５−４０９７４号公報（段落００３０、図４）
【特許文献３】特開２００４−１９２６３０号公報（段落００８６〜００９３）
【特許文献４】特開２００５−１８４７３号公報（段落００１５〜００１９）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述したように、メモリカードのマウント処理が失敗すると、カードを機器から一旦取り出して再挿入してもマウント処理が実行されずに情報の書き込みや読み取りが不可能になる場合があるが、上記特許文献１〜４には、この問題に対する有効な解決策は開示されていない。そこで、本発明の課題は、メモリカードが電子機器に挿入された場合のマウント処理の成功率を向上させることにある。
【課題を解決するための手段】
【０００９】
本発明に係る電子機器は、メモリカードが挿入されるスロットと、このスロットに挿入されたメモリカードへ電源を供給する電源ラインと、メモリカードとの間で信号の送受を行う信号ラインと、電源供給および信号送受を制御するコントローラとを備え、信号ラインを介してメモリカードに対する情報の書き込みおよび／または読み取りを行う電子機器であって、コントローラは、スロットにメモリカードが挿入された場合に、電源ラインを介してメモリカードへ電源を供給するとともに、信号ラインを介してメモリカードを認識するためのマウント処理を実行し、マウント処理が失敗した場合は、リセット処理を実行する。リセット処理においては、電源ラインからメモリカードへの電源供給が停止されるとともに、信号ラインが「Ｌ」または「Ｈ」の一方の状態に固定し、その後所定時間が経過したときに、信号ラインが安定した状態で、電源ラインを介してメモリカードへの電源供給が再開される。そして、コントローラは、上記リセット処理の実行後、信号ラインを介してメモリカードを認識するためのマウント処理を再度実行する。
【００１０】
また、本発明に係る情報記録再生機器は、メモリカードが挿入されるスロットと、このスロットに挿入されたメモリカードへ電源を供給する電源ラインと、メモリカードとの間で信号の送受を行う信号ラインと、電源供給および信号送受を制御するコントローラとを備え、信号ラインを介してメモリカードに対する情報の書き込みおよび／または読み取りを行う情報記録再生機器であって、コントローラは、機器の電源がＯＮの状態でスロットにメモリカードが挿入された場合に、電源ラインを介してメモリカードへ電源を供給するとともに、信号ラインを介してメモリカードを認識するための１回目のマウント処理を実行する。そして、１回目のマウント処理が失敗した場合は、初期状態で「無効」に設定されているリセット制御を「有効」にしてリセット処理を実行する。リセット処理においては、電源ラインからメモリカードへの電源供給が停止されるとともに、信号ラインが「Ｌ」の状態に固定し、その後所定時間が経過したときに、信号ラインが安定した状態で、電源ラインを介してメモリカードへの電源供給が再開される。このリセット処理の実行後、コントローラは、信号ラインを介してメモリカードを認識するための２回目のマウント処理を実行する。そして、２回目のマウント処理の実行後、リセット制御を「無効」に設定し、２回目のマウント処理も失敗した場合は、エラー処理を行う。なお、本発明でいう情報記録再生機器とは、記録と再生の両機能を備えたものだけを指すのではなく、記録と再生の一方の機能のみを備えたものも含む。
【００１１】
以上のようにすることで、最初のマウント処理に失敗した場合は、メモリカードに対する電源および信号のリセット処理が行われ、メモリカードが機器から電気的に切り離された状態となった後にマウント処理が再度実行されるので、リセット後のマウント処理は、電源や信号の不安定な状態でのマウント処理とは異なり、成功率がきわめて高くなる。このため、殆んどの場合、メモリカードのマウント処理が確実に実行され、メモリカードに対する情報の書き込みや読み出しを正常に行うことができるので、ユーザは安心して電子機器を使用することができる。
【００１２】
また、本発明では、特許文献１のようにリセットスイッチをメモリカードに設ける必要がないので、既存のメモリカードをそのまま使用することができ、部品点数が増加したり構造が複雑化することもない。さらに、リセット処理は自動で行われるので、スイッチを手で切り替える必要がなく、操作が煩雑になることもない。
【発明の効果】
【００１３】
本発明によれば、マウント処理に失敗した場合、メモリカードの電源と信号が自動的にリセットされ、その後に再度マウント処理が実行されるので、メモリカード挿入時のマウント処理の成功率が向上し、電子機器のトラブルを低減することができる。
【発明を実施するための最良の形態】
【００１４】
本発明の実施形態につき、図面を参照しながら説明する。以下では、先述の図１を本発明の実施形態として引用する。図１において、１はメモリカードに対応した電子機器であって、例えばカメラ付き携帯電話機やＩＣレコーダなどの情報記録再生機器である。１ａは電子機器１の本体であって、その一部にカード挿入用のスロット１ｂが設けられている。スロット１ｂの近傍には、スロット１ｂを塞ぐ蓋体１ｃが開閉自在に設けられている。２は例えばＳＤ（登録商標）カードからなるメモリカードであって、このメモリカード２は、図の矢印方向からスロット１ｂに挿入される。メモリカード２がスロット１ｂの奥まで挿入された後、スロット１ｂの開口部は蓋体１ｃにより閉塞される。メモリカード２の裏側の先端部には、スロット１ｂの奥に設けられている端子（図示省略）と電気的に接続される複数の接続端子（図示省略）が設けられている。
【００１５】
図２は、電子機器１およびメモリカード２の電気的構成を示したブロック図である。ここでは、本発明に関連するブロックのみを図示してある。電子機器１において、１１は各部の制御を行うコントローラであって、ＣＰＵ、メモリ、インタフェースなどから構成される。１２は機器の操作や各種設定を行うための操作部であって、操作スイッチや操作ボタンから構成される。１３はメモリカード２に記録する情報やメモリカード２から読み取った情報を処理する信号処理部、１４は液晶ディスプレイなどから構成される表示部である。１５はＲＯＭ、ＲＡＭ、ハードディスクなどから構成される記憶部、１６は各部へ必要な電源を供給する電源部である。メモリカード２には、コントローラ２１およびメモリ２２が内蔵されている。メモリ２２は、例えばフラッシュメモリから構成される。Ｖｄｄはメモリカード２へ電源を供給するための電源ライン、Ｄｔは電子機器１とメモリカード２との間でデータのやりとりを行うためのデータライン、ＣＬはメモリカード２へクロック信号を与えるためのクロックラインである。データラインＤｔとクロックラインＣＬとによって、信号ラインが構成される。これらの各ラインを介した電源供給および信号送受は、コントローラ１１により制御される。
【００１６】
図３は、電子機器１におけるマウント処理の手順を示したフローチャートである。この手順は、メモリカード２が電子機器１のスロット１ｂに挿入された場合に、コントローラ１１によって実行される手順である。以下では、電子機器１の電源がＯＮの状態でメモリカード２が挿入された場合を想定する。メモリカード２がスロット１ｂに挿入されると、スロット１ｂの内部に設けられているカードセンサ（図示省略）がメモリカード２を検出し、これに応答して、電子機器１の電源部１６から電源ラインＶｄｄを介してメモリカード２に電源が供給され、図３の手順が開始される。
【００１７】
最初に、マウント対象がメモリカードか否かが判定される（ステップＳ１）。例えば、記録メディアとしてメモリカードを使用するか、電子機器１に内蔵された内部メモリを使用するかを、操作部１２の操作により予め設定しておくことが可能な場合は、この設定状態に基づいてマウント対象がメモリカードか否かを判定することができる。マウント対象がメモリカードでなければ（ステップＳ１：ＮＯ）、ステップＳ９に進み、指定領域（例えば内部メモリ）についてのマウント処理を実行する（ステップＳ９）。この処理については、本発明の対象外であるので、詳細な説明は省略する。ステップＳ１において、マウント対象がメモリカードであれば（ステップＳ１：ＹＥＳ）、ステップＳ２に進んで、メモリカード２のマウント処理を実行する。なお、マウント対象がメモリカードのみである場合は、ステップＳ１の処理を省略できることは言うまでもない。
【００１８】
図４は、上記ステップＳ２のメモリカードマウント処理の詳細な手順を示している。図４において、まず、リセット制御が「有効」か否かを判定する（ステップＳ２１）。初期状態においては、リセット制御は「無効」に設定されているので（ステップＳ２１：ＮＯ）、ステップＳ２２〜Ｓ２５のリセット処理を飛ばして、ステップＳ２６、Ｓ２７のマウント処理へ進む。ステップＳ２６でマウント処理が開始されると、メモリカード２のメモリ２２に記録されている情報のうち、所定の情報、例えば画像枚数やメモリの空き容量などの管理情報が、コントローラ２１およびデータラインＤｔを介して電子機器１に読み込まれる（ステップＳ２７）。このマウント処理が正常に行なわれれば、メモリカード２が電子機器１に認識される。なお、リセット制御の「有効」「無効」の設定は、実際にはＯＳ（Operating System）へ与えられる指令として実現される。
【００１９】
メモリカード２のマウント処理が終了すると、図３のステップＳ３へ進み、マウントが失敗したか否かを判定する。マウントが成功すれば（ステップＳ３：ＮＯ）、メモリカード２が正しく認識されたので、処理を終了する。これに対して、マウントが失敗すれば（ステップＳ３：ＹＥＳ）、ステップＳ４へ移行してリセット制御を「有効」に設定した後、ステップＳ５へ進んで、再びメモリカード２のマウント処理を実行する。
【００２０】
ステップＳ５のメモリカードマウント処理の手順は、図４と同じである。ステップＳ２およびＳ５の手順を同じとしたことで、プログラムの共有化が可能となり、プログラムメモリの容量を節約することができる。但し、ステップＳ２のメモリカードマウント処理では、リセット制御が「無効」（初期状態）であったため、図４のステップＳ２１での判定がＮＯとなり、ステップＳ２２〜Ｓ２５のリセット処理の実行が省略されたが、ステップＳ５のメモリカードマウント処理では、ステップＳ４でリセット制御が「有効」に設定されているため、図４のステップＳ２１での判定がＹＥＳとなり、ステップＳ２２〜Ｓ２５のリセット処理が実行される。
【００２１】
リセット処理においては、電源ラインＶｄｄからメモリカード２への電源供給を停止し（ステップＳ２２）、データラインＤｔの信号状態を強制的に「Ｌ」（Ｌｏｗ）状態にし（ステップＳ２３）、クロックラインＣＬの信号状態も強制的に「Ｌ」状態とする（ステップＳ２４）。そして、その後所定時間（例えば数１００ｍｓ）が経過した時点で、電源ラインＶｄｄを介してメモリカード２への電源供給を再開する（ステップＳ２５）。以上で、リセット処理は終了する。その後、ステップＳ２６、Ｓ２７のマウント処理へ進む。ステップＳ２６でマウント処理が開始されると、メモリカード２のメモリ２２に記録されている情報のうち、所定の情報がコントローラ２１およびデータラインＤｔを介して電子機器１に読み込まれる（ステップＳ２７）。このマウント処理が正常に行なわれれば、メモリカード２が電子機器１に認識される。
【００２２】
なお、ここではリセット処理において、データラインＤｔおよびクロックラインＣＬの信号状態を「Ｌ」に揃えたが、両ラインはリセット時に安定状態にあればよいのであって、データラインＤｔおよびクロックラインＣＬの信号状態を「Ｈ」（Ｈｉｇｈ）に揃えてもよい。ただ、「Ｌ」に揃えたほうが、電源ラインＶｄｄへの信号リークの問題を回避でき、メモリカード２に対する電源リセットを確実に行うことができる。
【００２３】
このようにして、１回目のマウント処理（ステップＳ２）に失敗した場合は、メモリカード２への電源供給が停止され、データおよびクロック信号の状態が「Ｌ」となり、その後電源が再投入されるといった一連のリセット処理が実行され（ステップＳ２２〜Ｓ２５）、このリセット処理に続いて２回目のマウント処理が実行される（ステップＳ２６、Ｓ２７）。２回目のマウント処理の実行後、図３のステップＳ７へ進んで、マウントが失敗したか否かを判定するが、リセット処理によってメモリカード２は一旦電子機器１から電気的に切り離されるので、リセット後のマウント処理は、電源や信号の不安定な状態でのマウント処理とは異なり成功率が高くなる。このため、殆んどの場合は失敗が生じず（ステップＳ７：ＮＯ）、マウント処理は正常に終了する。この結果、メモリカード２に対する情報の書き込みや読み出しを正常に行うことができ、ユーザは安心して電子機器を使用することができる。
【００２４】
なお、２回目のマウント処理において、万一マウントが失敗した場合は（ステップＳ７：ＹＥＳ）、所定のエラー処理が実行される（ステップＳ８）。この場合は、メモリカード２に何らかの欠陥があると考えられるので、例えば図５のような警告メッセージを表示部１４に表示して、メモリカード２のフォーマットあるいは交換を促す。
【００２５】
上述した実施形態によれば、前掲の特許文献１のようにリセットスイッチをメモリカード２に設ける必要がないので、既存のメモリカードをそのまま使用することができ、部品点数が増加したり構造が複雑化することもない。さらに、リセット処理は自動で行われるので、スイッチを手で切り替える必要がなく、操作が煩雑になることもない。
【００２６】
図３の実施形態においては、最初のマウント処理が失敗した場合に、２回目のマウント処理が失敗した時点でエラー処理（ステップＳ８）を行うようにしたが、他の実施形態として、最初のマウント処理が失敗した場合に、マウント処理を所定回数Ｎ（Ｎ≧３）反復し、所定回数を反復してもマウント処理が成功しない場合に、エラー処理に移行するようにしてもよい。図６は、この場合の手順を示すフローチャートである。図６において、図３と同一の処理を行うステップには同一符号を付してある。図６では、ステップＳ７でマウント処理が失敗と判定された場合に（ステップＳ７：ＹＥＳ）、続くステップＳ７ａで、マウント処理の失敗回数が所定回数に達したか否かを判定し、失敗回数が所定回数に達してなければ（ステップＳ７ａ：ＮＯ）、ステップＳ４へ戻って再びリセット制御を「有効」にして、リセット処理を行った後に再度マウント処理を実行する（ステップＳ５）。失敗回数が所定回数に達した場合は（ステップＳ７ａ：ＹＥＳ）、ステップＳ８へ移行して、前述したエラー処理を行う。その他の点については、図３の場合と同じであるので説明は省略する。
【００２７】
以上述べた実施形態では、プログラムの共有化を図るために、ステップＳ２とステップＳ５とで、図４に示した同じ手順を採用したが、このことは本発明において必須ではない。したがって、ステップＳ２においては、図４のステップＳ２２〜Ｓ２５のリセット処理が省略された手順を採用し、ステップＳ５においては、図４のステップＳ２２〜Ｓ２５のリセット処理を備えた手順を採用してもよい。この場合は、図３および図６のステップＳ４、Ｓ６と、図４のステップＳ２１の処理は省略される。
【００２８】
また、以上述べた実施形態では、メモリカード２としてＳＤカードを例に挙げたが、本発明のメモリカード２はこれのみに限定されるものではなく、例えばコンパクトフラッシュ（登録商標）、メモリースティック（登録商標）、スマートメディア（登録商標）などであってもよい。
【００２９】
また、以上述べた実施形態では、電子機器１の電源がＯＮの状態でメモリカード２が挿入された場合について述べたが、電子機器１の電源がＯＦＦの状態でメモリカード２を挿入し、その後電子機器１の電源がＯＮとなった際にマウントに失敗した場合にも、本発明は適用することができる。
【００３０】
本発明は、実施形態で挙げたカメラ付き携帯電話機やＩＣレコーダのほかにも、パーソナルコンピュータ、携帯情報端末、ＤＶＤレコーダ、携帯型音楽プレーヤ、デジタルスチルカメラ、デジタルビデオカメラ、テレビジョン装置などの各種の情報記録再生機器に適用することができる。また、本発明は、情報記録再生機器に限らず、メモリカード用のスロットを備えた電子機器であれば、プリンタなどにも適用が可能である。
【図面の簡単な説明】
【００３１】
【図１】本発明に係る電子機器におけるカード挿入部の一例を示した概略図である。
【図２】電子機器およびメモリカードの電気的構成を示したブロック図である。
【図３】電子機器におけるマウント処理の手順を示したフローチャートである。
【図４】メモリカードマウント処理の詳細な手順を示したフローチャートである。
【図５】表示部に表示される警告メッセージの例である。
【図６】本発明の他の実施形態によるマウント処理の手順を示したフローチャートである。
【符号の説明】
【００３２】
１    電子機器
１ｂ  スロット
２    メモリカード
１１  コントローラ
１２  操作部
１３  信号処理部
１４  表示部
１５  記憶部
１６  電源部
２１  コントローラ
２２  メモリ
Ｖｄｄ  電源ライン
Ｄｔ  データライン
ＣＬ  クロックライン
【図１】
0004470048.tif 000002
【図２】
0004470048.tif 000003
【図３】
0004470048.tif 000004
【図４】
0004470048.tif 000005
【図５】
0004470048.tif 000006
【図６】
0004470048.tif 000007