(57)【要約】【課題】  従来の小型カードアダプタは動作周波数が異なる小型カードには対応しておらず、所定の動作周波数で動作するため、情報機器とアダプタ間のデータ転送速度は高速になっても、小型カードとアダプタ間のデータ転送速度は従来の速度のままとなり、動作周波数を高くした小型カードの特性を十分に生かすことができていなかった。【解決手段】  小型カードを装着する接続手段１と、装着された前記小型カードの種類・バージョンを識別する小型カード識別手段と、識別された小型カードの種類・バージョンに基づいて小型カードに供給する動作周波数を変更する変更手段と、情報機器が発行したドライバ命令を受け取りそのドライバ命令を前記小型カードへ転送する転送手段とを具備することで、最適な動作周波数で小型カードが利用可能となる。【選択図】  図５
2006092266.tif 000002
【特許請求の範囲】
【請求項１】
小型カードを装着する接続手段１と、装着された前記小型カードの種類・バージョンを識別する小型カード識別手段と、識別された小型カードの種類・バージョンに基づいて小型カードに供給する動作周波数を変更する変更手段と、情報機器が発行したドライバ命令を受け取りそのドライバ命令を前記小型カードへ転送する転送手段とを具備することを特徴とする小型カードアダプタ。
【請求項２】
小型カード識別手段と変更手段と転送手段とをコントローラに具備したことを特徴とする請求項１に記載の小型カードアダプタ。
【請求項３】
ＳＤカード、ＳＤＩＯカード、ＳＤメモリーカード、ＳＤ無線ＬＡＮカード、ＳＤカード型ＰＨＳ端末、ＳＤＢｌｕｅｔｏｏｔｈカード、メモリースティック、メモリースティックＤＵＯ、メモリースティック型ＩＯカード、メモリースティック型無線ＬＡＮカードを接続手段１により装着することができる請求項１に記載の小型カードアダプタ。
【請求項４】
小型カードの種類・バージョンを識別するデバイスドライバソフトウェアを用いる請求項１に記載の小型カードアダプタ。
【請求項５】
コントローラは、情報機器に組み込んだデバイスドライバソフトウェアが発行した小型カードの種類・バージョンを取得するドライバ命令を受け、小型カードの種類・バージョンを取得する小型カード命令を小型カードに発行する請求項２に記載の小型カードアダプタ。
【請求項６】
コントローラは、情報機器に組み込んだデバイスドライバソフトウェアが発行した小型カードの種類・バージョンを取得する小型カード命令を含んだドライバ命令を受け、小型カード命令のみを小型カードに発行する請求項２に記載の小型カードアダプタ。
【請求項７】
コントローラは、情報機器に組み込んだデバイスドライバソフトウェアが発行した動作周波数変更命令を受け、小型カードに供給する動作周波数を変更する請求項２に記載の小型カードアダプタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、種類・バージョンによって異なる動作周波数をもつ小型カードが装着される小型カードアダプタに関するものである。
【背景技術】
【０００２】
近年、小型カードは、パーソナルコンピュータ、デジタルカメラ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）およびハンディターミナルなどに利用されている。デジタルカメラでは、ＰＣカードＡＴＡ規格インターフェイスに準拠しないＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカードなどが小型メモリーカードとして各種データを保存するために頻繁に利用され、この小型カードに保存された各種データをパーソナルコンピュータが読み書きできるようにするための１６ビット小型カードアダプタやＵＳＢタイプの小型カードリーダライタもよく利用されている。
【０００３】
異種類の小型カードを１つの挿入口に装着することが可能な、所謂ツーインワン型アダプタやスリーインワン型アダプタでは、一般的に異種類の小型カードの判別は小型カードがもつ端子部の電気的接触およびカード検出回路によって行われ、小型カードの種類に最適な動作周波数をコントローラが小型カードに供給する手法がとられている。（例えば、特許文献１参照）
また、これまで小型カードは記憶容量が小さいため、一般ファイルや静止画の保存用として利用されることが多かったが、今日では大容量化が進み、動画保存用にも良く利用されている。一方、小型カードのデータ転送速度を向上させるため、動作周波数を高くした小型カードが開発されている。
【特許文献１】特開２００３−１７８２６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら従来の小型カードアダプタでは、動作周波数を高くした高速な小型カードのインターフェイスに対応していないため、高速な小型カードのデータ転送パフォーマンスが十分発揮できず、小型カードアダプタがボトルネックとなりデータ転送速度が低速になってしまう欠点を有していた。
【０００５】
また、データ転送速度を高めるためにＰＣ  Ｃａｒｄ  Ｓｔａｎｄａｒｄで定められているＣａｒｄＢｕｓ  ＰＣ  Ｃａｒｄ  Ｅｌｅｃｔｒｉｃａｌ  Ｉｎｔｅｒｆａｃｅを備えた小型カード用のＣａｒｄＢｕｓ小型カードアダプタやＵＳＢ２．０対応の小型カードリーダライタなども発売されているが、動作周波数を高くした（例えば５０ＭＨｚ）小型カードには対応しておらず、小型カードは従来の動作周波数（例えば２５ＭＨｚ）で動作するため、情報機器とアダプタ間のデータ転送速度は高速になっても、小型カードとアダプタ間のデータ転送速度は従来の速度のままとなり、動作周波数を高くした小型カードの特性を十分に生かすことができていない。
【０００６】
また、ツーインワン型アダプタやスリーインワン型アダプタでは動作周波数は固定されているため、小型カードの種類が同じでもバージョンによって最適な動作周波数が異なる場合においては最適な動作周波数に変更することができない。
【０００７】
本発明は、このような従来の課題を解決するものであり、小型カードアダプタに挿入された小型カードの種類・バージョンを判別し、ドライバにて最適な動作周波数を選択することにより、小型カードの性能を十分に引き出し、正常に動作させることができるように
する。また加えて、電気的接触やカード検出回路を必要としないため、製造コストを安くする小型カードアダプタを提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明の小型カードアダプタは、小型カードを装着する接続手段１と、装着された前記小型カードの種類・バージョンを識別する小型カード識別手段と、識別された小型カードの種類・バージョンに基づいて小型カードに供給する動作周波数を変更する変更手段と、情報機器が発行したドライバ命令を受け取りそのドライバ命令を前記小型カードへ転送する転送手段とを具備することを特徴とする。これにより、従来の小型カードだけでなく、動作周波数を高くしたデータの転送転送が可能な小型カードにおいてもその特性を充分に引き出すことが可能となる。
【０００９】
また、小型カード識別手段と変更手段と転送手段とをコントローラに具備したことを特徴とする。単一のコントローラにこれらの機能を集約することでコンパクトな小型カードアダプタを提供できる。
【００１０】
また、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カード、ＳＤＩＯ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ）カード、ＳＤメモリーカード、ＳＤ無線ＬＡＮカード、ＳＤカード型ＰＨＳ端末、ＳＤＢｌｕｅｔｏｏｔｈカード、メモリースティック、メモリースティックＤＵＯ、メモリースティック型ＩＯカード、メモリースティック型無線ＬＡＮカードを接続手段１により装着することができるので、ユーザーにとって使いやすい小型カードアダプタを提供できる。
【発明の効果】
【００１１】
本発明により、小型カードアダプタに挿入された小型カードの種類・バージョンを確認し、最適な動作周波数を選択することにより、従来の小型カードだけでなく、動作周波数を高くしたデータの高速転送が可能な小型カードにおいても、小型カードの特性を十分に引き出すことが可能となり、従来の小型カードアダプタよりも格段に速くデータの読み書きが可能となる。また、小型カードの種類・バージョンの確認および最適な動作周波数の選択をドライバソフトウェアで行うため、今後出現する小型カードについてもドライバソフトウェアのみを変更することで対応することが可能となる。
【発明を実施するための最良の形態】
【００１２】
本発明の実施形態について図面を参照しながら説明する。
【００１３】
図１は、本発明の第１の実施例における小型カードアダプタを示すものである。図１において、小型カードアダプタは、主に１１０、１１１、１１２、１１３、１１４、１１５、１１６の部品で構成される。１１１は情報機器１１７と接続するためのＣａｒｄＢｕｓ
ＰＣ  Ｃａｒｄ  Ｅｌｅｃｔｒｉｃａｌ  Ｉｎｔｅｒｆａｃｅ用のコネクタ（接続手段２）、１１３は小型カードアダプタと小型カード１１９を接続するためのコネクタ（接続手段１）、１１２は小型カードアダプタと小型カード１１９との接続をスムーズに行うためのガイドである。コントローラＩＣ１１０は、コネクタ１１３に接続された小型カード１１９とコネクタ１１１に接続された情報機器とＣａｒｄＢｕｓ  ＰＣ  Ｃａｒｄ  Ｅｌｅｃｔｒｉｃａｌ  Ｉｎｔｅｒｆａｃｅを制御するためのものである。
【００１４】
情報機器１１７に組み込まれたデバイスドライバソフトウェア１１８から発行されたドライバ命令はコントローラＩＣ１１０のプログラム部分１１６によって小型カード１１９の種類・バージョンの読込手段、小型カード１１９に供給する動作周波数の変更手段、および小型カード１１９へのドライバ命令転送手段、制御手段などの各種制御は実行されている。１１４はコントローラＩＣ１１０を動作させるための周辺回路部品である。
【００１５】
図２は、小型カードが挿入される前の状態の小型カードアダプタを示すものである。
【００１６】
図３は、小型カードが挿入された状態の小型カードアダプタを示すものである。
【００１７】
図４は、小型カードが挿入された状態の小型カードアダプタと情報機器及びデバイスドライバソフトウェアの接続を模式的に表した物である。
【００１８】
図５は、本発明の小型カードアダプタの動作を表すフローチャートを表すものである。
【００１９】
本実施の形態において、ＳＤメモリーカードに代表されるバージョンによって動作周波数が異なる小型カードが、小型カードアダプタに挿入された場合について図５を用いて本発明の小型カードアダプタの動作を以下に詳しく説明する。ここで、図５のフローチャート内の２０２から２０４を通って２０７への流れ、２０２から２０４を通って２０６への流れにおいて小型カード、小型カードアダプタ、情報機器のデバイスドライバソフトウェアの３者で小型カードの識別を行っており、コントローラーＩＣ１１０内の小型カード識別手段のみで小型カードの識別を行っているものではない。
【００２０】
２００で、本発明の小型カードアダプタに小型カードが挿入される。挿入後は、図３の形態となる。次に、２０１で本発明の小型カードアダプタを、ＣａｒｄＢｕｓ  ＰＣ  Ｃａｒｄ  Ｅｌｅｃｔｒｉｃａｌ  Ｉｎｔｅｒｆａｃｅを持つ情報機器１１７に挿入する。
【００２１】
次に、小型カード識別手段について説明する。２０２にて情報機器にあらかじめ組み込まれたデバイスドライバソフトウェア１１８が小型カード１１９の種類・バージョンを取得するコマンドを小型カードアダプタに対して発行する。２０３にて、２０２で発行されたドライバ命令を受け取ったコントローラＩＣ１１０は、小型カード１１９に対し、小型カードの種類・バージョンを小型カード１１９から取得し、情報機器に対し小型カードの種類・バージョンを転送する。
【００２２】
次に、２０４にてデバイスドライバソフトウェアが２０３にて得た小型カードの種類・バージョンを識別し、小型カードの種類・バージョンに応じて最適な動作周波数を選択する。そして、小型カードの種類・バージョンに合わせ、２０５にて、デバイスドライバソフトウェア１１８が小型カードアダプタに対して、小型カードへ供給する動作周波数を変更するドライバ命令を発行する。２０６にて２０５で発行されたドライバ命令を受け取ったコントローラＩＣ１１０は、小型カードへ供給する動作周波数を最適なものに変更する。
【００２３】
ここで、小型カード１１９への命令（小型カード命令）は、ドライバソフトウェアが作成したものをコントローラＩＣ１１０にて分離して小型カード１１９へ発行しても良いし、ドライバソフトウェアからのドライバ命令に基づきコントローラＩＣ１１０にて作成して小型カード１１９へ発行しても良い。
【産業上の利用可能性】
【００２４】
本発明にかかる小型カードアダプタは、小型カードの種類・バージョンによって、最適な動作周波数をドライバで選択することが可能となり、小型カードの性能を十分に引き出し、正常に動作させることができるようになる。したがって、動作周波数を高くした小型カードにも対応することが可能となり、動作周波数が従来と異なる小型カードの性能を十分に生かすことが可能となる。すなわち、小型カードとアダプタ間のデータ転送速度も高速化することが可能となり、肥大化する小型メモリーカードの記憶データを転送する小型カードアダプタ及び小型カードリーダライタなどに有用である。
【図面の簡単な説明】
【００２５】
【図１】小型カードアダプタ主要部品構成図
【図２】小型カード挿入前の小型カードアダプタの模式図
【図３】小型カード挿入状態の小型カードアダプタの模式図
【図４】小型カードアダプタと情報機器との接続模式図
【図５】挿入時の動作を説明するフローチャート
【符号の説明】
【００２６】
１１０  コントローラＩＣ
１１１  ＣａｒｄＢｕｓ  ＰＣ  Ｃａｒｄ用のコネクタ（接続手段２）
１１２  ガイド
１１３  小型カードを接続するコネクタ（接続手段１）
１１４  周辺回路部品
１１６  プログラム部分
１１７  情報機器
１１８  デバイスドライバソフトウェア
１１９  小型カード
【図１】
2006092266.tif 000003
【図２】
2006092266.tif 000004
【図３】
2006092266.tif 000005
【図４】
2006092266.tif 000006
【図５】
2006092266.tif 000007