(57)【要約】【課題】ＳＤホストとＳＤＩＯカード間でのデータ伝送の制御が任意に設定されるため、通信性能の異なるＳＤＩＯカードを利用する場合に、搭載した通信機能に最適な実効性能でのＳＤＩＯカードを制御することができないという問題点を有していた。【解決手段】ＳＤＩＯカード１００を利用するＳＤホスト２００からのＳＤＩＯカード１００への要求により、ＳＤＩＯカード１００に搭載する通信機能の実効伝送などの情報を記憶し、ホストに通知するための情報を保持するカード通信機能の情報保持手段１０６とで構成するＳＤＩＯカード１００とＳＤＩＯカード１００の通信機能情報を取得し、取得情報にもとづきホスト制御手段２０５と、ＳＤバスのデータ転送速度の制御を通知し、クロック制御を行う情報判断手段２０６とで構成するＳＤホストを備えたものである。【選択図】図１
2005275653.tif 000002
【特許請求の範囲】
【請求項１】
通信機能を備えたＳＤＩＯカードを挿入・利用可能な電子機器であるＳＤホストとの通信システムであって、
前記ＳＤＩＯカードは、前記ＳＤＩＯカードを利用するホスト間とのバス制御を行うＳＤＩＯカード制御手段と、前記ＳＤＩＯカード制御手段を制御するＳＤＩＯドライバ手段と、通信機能のため前記ＳＤホスト側とのコマンドＩＦを制御するとともに、通信機能を制御するシステム制御手段と、通信プロトコルに従って通信を制御する通信プロトコル制御手段と、通信機能を実現する無線通信手段と、前記ＳＤＩＯカードを利用する前記ＳＤホストからのＳＤＩＯカードへの要求により、カードに搭載する通信機能の実効伝送などの情報を記憶し、前記ＳＤホストに通知するための情報を保持するカード情報保持手段とで構成されることを特徴とする通信システム。
【請求項２】
通信機能を備えたＳＤＩＯカードを挿入・利用可能な電子機器であるＳＤホストとの通信システムであって、
前記ＳＤホストは、前記ＳＤホストを制御するシステム制御手段と、前記ＳＤホスト側で前記ＳＤＩＯカードに搭載する通信機能の制御を行うコマンド制御手段と、前記ＳＤＩＯカードを利用するにあたり、前記ＳＤＩＯカード挿入の検出・カード情報を取得するカード検出・情報読取手段と、前記ＳＤＩＯカードのＳＤバス制御及び前記ＳＤＩＯカードに搭載する通信機能を制御するためのコマンドを送受信するホストＩＯドライバ手段と、前記ＳＤＩＯカードと前記ＳＤホスト間のバス制御を行うホスト制御手段と、前記ＳＤＩＯカードの通信機能情報を取得し、取得した情報にもとづき、前記ホスト制御手段と前記バスのデータ転送速度の制御を通知し、クロック制御を行う情報判断手段とで構成されることを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信機能を搭載したＳＤＩＯカードを利用するＳＤカードスロットを備えた電子機器及びそれらを含む通信処理システムに関するものである。
【背景技術】
【０００２】
従来、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）サイズの無線通信カードとしては、特許文献１に記載されたものなどが知られている。パソコンや携帯情報端末（ＰＤＡ)、携帯電話等、さらには、民生ＡＶ商品などの電子機器間を無線接続する技術としてＢｌｕｅｔｏｏｔｈＴＭ通信がある。ＢｌｕｅｔｏｏｔｈＴＭ通信は、２．４ＧＨｚ帯域を利用し免許不要の短距離無線の通信方式であり、低消費電力化、小型化が可能な携帯モバイルなどの電子機器などで利用することが可能となってきた。
【０００３】
そのような状況下、パソコン用のＰＣカード（ＰＣＭＣＩＡ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ）やＣＦカード（Ｃｏｍｐａｃｔ  Ｆｌａｓｈ）などの形状より小さいメモリカードが開発されている。メモリカードの代表的なもののひとつとして、ＳＤメモリカードが知られている。
【０００４】
このような小型・軽量なサイズでメモリ以外の機能を搭載するＩＯ機能カードの開発が行われ、ＢｌｕｅｔｏｏｔｈＴＭ通信機能や８０２．１１ｂなどの無線ＬＡＮのネットワークカードが開発されている。これにより、通信カードを挿入することで携帯モバイル機器などへ通信機能を付加することができる効果を得ることができる。
【０００５】
図２、図３に、従来の通信機能を搭載するＳＤＩＯカード及びＳＤＩＯカードを利用するホスト機器とのブロック図を示す。図２は、通信機能を搭載したＳＤＩＯカードとＳＤホスト機器及びリモート通信機器を示すブロック図であり、ローカル機器３００にＳＤＩＯカード１００を挿入し、ローカル機器３００は、ＳＤホスト２００がＳＤＩＯカード１００を介して、リモート先通信装置４００と通信していることを示す。ここでは、通信機能にＢｌｕｅｔｏｏｔｈＴＭを例にとって説明する。
【０００６】
まず、通信機能を搭載するＳＤＩＯカードについて説明する。通信機能を搭載するＳＤＩＯカード１００は、ＳＤＩＯカード１００を利用するＳＤホスト２００間とのバス制御を行うＳＤＩＯカード制御手段１０１、ＳＤＩＯカード制御手段１０１を制御するＳＤＩＯドライバ手段１０２、通信機能のためＳＤホスト２００側とのコマンドＩＦを制御するとともに、通信機能を制御するためのシステム制御手段１０３、ＢｌｕｅｔｏｏｔｈＴＭ通信のスタックプロトコルなどの通信プロトコルを含む通信プロトコル制御手段１０４、ＢｌｕｅｔｏｏｔｈＴＭ通信のベースバンド（無線処理を含む）の通信機能を実現する無線通信手段１０５で構成されている。ＢｌｕｅｔｏｏｔｈＴＭは、Ｍａｘ７２０ｋｂｐｓの通信が可能な通信規格である。
【０００７】
次に、ＳＤＩＯカードを利用する電子機器であるＳＤホスト側について説明する。通信機能を搭載するＳＤＩＯカード１００を利用し、通信機能を実現するＳＤホスト２００は、ＳＤホスト２００を制御するシステム制御手段２０１、ＳＤホスト側でＳＤＩＯカード１００に搭載する通信機能の制御を行うコマンド制御手段２０２、ＳＤＩＯカード１００を利用するにあたり、ＳＤＩＯカード挿入の検出・カード情報を取得するカード検出・情報読取手段２０３、ＳＤＩＯカード１００のＳＤバス制御及びＳＤＩＯカード１００に搭載する通信機能を制御するためのコマンドを送受信するホストＩＯドライバ手段２０４、ＳＤＩＯカード１００とのＳＤバス制御を行うホスト制御手段２０５で構成されている。ホスト制御手段２０５は、ＳＤホスト２００とＳＤＩＯカード１００間でバスクロックを供給しカードを動作する。ＳＤクロックは可変制御することができる。
【０００８】
上記のように構成される通信機能を搭載するＳＤＩＯカード１００とＳＤＩＯカードを利用するＳＤホスト２００との制御についてその動作を説明する。
【０００９】
まず、ＳＤホスト２００側の通信機能の搭載されたＳＤＩＯカード１００を利用するホスト機器の動作を説明する。
【００１０】
ＳＤホスト２００に通信機能を搭載したＳＤＩＯカード１００を挿入する。ＳＤホスト２００は、ホストＩＯドライバ手段２０４を介して、カード検出・情報読取手段２０３でカードを検出し、ＳＤＩＯカード１００の情報を取得し、取得した情報にもとづき、カードに搭載する通信機能を検出し、システム制御手段２０１に通知する。システム制御手段２０１は、通信機能の搭載された機能に対応するコマンド制御手段２０２の制御で、ホストＩＯドライバ手段２０４を介して、ホスト制御手段２０５により、ホストで任意に設定するＳＤホストとＳＤＩＯカード間のバスクロックを供給しカードを動作するＳＤＩＯカード１００を制御する。
【００１１】
次にＳＤＩＯカード１００側の動作を説明する。ＳＤＩＯカード１００側は、ＳＤホスト２００のコマンド制御手段２０２からのコマンド制御を、ＳＤＩＯカード制御手段１０１、ＳＤＩＯドライバ手段１０２を介して、システム制御手段１０３で受ける。システム制御手段１０３は、受信したコマンド制御にもとづき、通信プロトコル制御手段１０４を制御し、無線通信手段１０５を介してＢｌｕｅｔｏｏｔｈ通信機能を搭載するリモートデバイスと通信制御する。
【特許文献１】特開２００２−１７１３０３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
ところで、近年、通信機能を搭載するＳＤＩＯカードは、ＢｌｕｅｔｏｏｔｈＴＭ通信機能のみならず、より高速な無線通信を可能とする無線ＬＡＮ機能を搭載するＳＤＩＯカード型の無線ＬＡＮカードが開発されつつあり、ＳＤＩＯカードを利用する電子機器においてもより高速な無線通信の機能が望まれている。
【００１３】
しかしながら、通信機能を搭載するＳＤＩＯカードを利用するにあたり、ＳＤスロットを搭載する電子機器におけるＳＤホスト機器とＳＤＩＯカード間でのデータ伝送の制御が任意に設定される。例えばＢｌｕｅｔｏｏｔｈＴＭ通信や８０２．１１ｂなどの無線ＬＡＮ通信など通信性能の異なる通信機能を搭載するＳＤＩＯカードを利用する場合に、伝送能力に応じたデータ伝送の制御、ＳＤホスト−ＳＤＩＯカード間の最適なデータ伝送能力設定を行うことができない。そのために省電力化を図ることができず、ＳＤＩＯカードを利用するホスト機器と通信機能を搭載するＳＤＩＯカードを組み合わせて利用する場合に、搭載した通信機能に最適な実効性能でのＳＤＩＯカードを制御することができないという問題点を有していた。
【００１４】
さらに、通信機能を搭載するＳＤＩＯカードを利用するホスト機器により、通信機能を搭載するＳＤＩＯカードの通信機能の実効性能を検出し、必要なＳＤＩＯカードのバス制御ができないという問題点を有していた。
【００１５】
本発明は、通信機能を搭載するＳＤＩＯカードと挿入・動作可能な電子機器及びそれらを含む通信処理システムの提供を目的とする。
【課題を解決するための手段】
【００１６】
この課題を解決するために、本発明は、通信機能を備えたＳＤＩＯカードを挿入・利用可能な電子機器であるＳＤホストとの通信システムであって、前記ＳＤＩＯカードは、前記ＳＤＩＯカードを利用するホスト間とのバス制御を行うＳＤＩＯカード制御手段と、前記ＳＤＩＯカード制御手段を制御するＳＤＩＯドライバ手段と、通信機能のため前記ＳＤホスト側とのコマンドＩＦを制御するとともに、通信機能を制御するシステム制御手段と、通信プロトコルに従って通信を制御する通信プロトコル制御手段と、通信機能を実現する無線通信手段と、前記ＳＤＩＯカードを利用する前記ＳＤホストからのＳＤＩＯカードへの要求により、カードに搭載する通信機能の実効伝送などの情報を記憶し、前記ＳＤホストに通知するための情報を保持するカード情報保持手段とで構成されることを特徴とする。
【００１７】
また、通信機能を備えたＳＤＩＯカードを挿入・利用可能な電子機器であるＳＤホストとの通信システムであって、前記ＳＤホストは、前記ＳＤホストを制御するシステム制御手段と、前記ＳＤホスト側で前記ＳＤＩＯカードに搭載する通信機能の制御を行うコマンド制御手段と、前記ＳＤＩＯカードを利用するにあたり、前記ＳＤＩＯカード挿入の検出・カード情報を取得するカード検出・情報読取手段と、前記ＳＤＩＯカードのＳＤバス制御及び前記ＳＤＩＯカードに搭載する通信機能を制御するためのコマンドを送受信するホストＩＯドライバ手段と、前記ＳＤＩＯカードと前記ＳＤホスト間のバス制御を行うホスト制御手段と、前記ＳＤＩＯカードの通信機能情報を取得し、取得した情報にもとづき、前記ホスト制御手段と前記バスのデータ転送速度の制御を通知し、クロック制御を行う情報判断手段とで構成されることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、通信機能を搭載するＳＤＩＯカードに通信性能を記憶する保持手段とＳＤホスト機器に通知する手段と、ＳＤホスト機器でカードから通知する情報にもとづき、ＳＤホスト機器とＳＤＩＯカード間のバスクロックの制御を行う情報判断手段を設けることにより、通信性能に応じたインタフェースクロックを供給でき、通信機能の性能に応じたクロック供給ができ、通信システムとしての省電力化を図ることができるという効果が得られる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態について、図１を用いて説明する。
【００２０】
（実施の形態１）
図１は本発明の通信機能を搭載する通信ＳＤＩＯカードと挿入・動作可能なＳＤホスト機器である電子機器、それらを含む通信処理システムの一実施例を示す。
【００２１】
図１において、通信機能を搭載したＳＤＩＯカード１００は、ＳＤＩＯカードを利用するホスト間とのバス制御を行うＳＤＩＯカード制御手段１０１、ＳＤＩＯカード制御手段を制御するＳＤＩＯドライバ手段１０２、通信機能のためＳＤＩＯホスト側とのコマンドＩＦを制御するとともに、通信機能を制御するためのシステム制御手段１０３、ＢｌｕｅｔｏｏｔｈＴＭ通信のスタックプロトコルなどの通信プロトコルを含む通信プロトコル制御手段１０４、ＢｌｕｅｔｏｏｔｈＴＭ通信のベースバンド（無線処理を含む）の通信機能を実現する無線通信手段１０５、ＳＤＩＯカードを利用するＳＤホスト２００からのＳＤＩＯカードへの要求により、カードに搭載する通信機能に対応する実効伝送などの情報を記憶し、ホストに通知するための情報を保持するカード通信機能のカード情報保持手段１０６で構成される。
【００２２】
また、通信機能を搭載するＳＤＩＯカードを利用して通信機能を実現するＳＤバスインタフェースを備えるＳＤホスト２００は、ＳＤホスト機器を制御するシステム制御手段２０１、ＳＤホスト２００側でＳＤＩＯカードに搭載する通信機能の制御を行うコマンド制御手段２０２、ＳＤＩＯカードを利用するにあたり、ＳＤＩＯカード挿入の検出・カード情報を取得するカード検出・情報読取手段２０３、ＳＤＩＯカードのＳＤバス制御及びＳＤＩＯカードに搭載する通信機能を制御するためのコマンドを送受信するホストＩＯドライバ手段２０４、ＳＤＩＯカードとのＳＤバス制御を行うホスト制御手段２０５、ＳＤＩＯカードの通信機能に情報を取得し、取得情報にもとづきホスト制御手段２０５にＳＤバスのデータ転送速度の制御を通知し、クロック制御を行う情報判断手段２０６で構成されている。
【００２３】
以上のように構成された通信機能を搭載するＳＤＩＯカードと挿入・動作可能なＳＤホスト機器及び、それらを含む通信処理システムについて、以下、その動作を述べる。
【００２４】
ＳＤホスト２００に通信機能を搭載したＳＤＩＯカード１００を挿入する。ＳＤホスト２００は、ホストＩＯドライバ手段２０４を介して、カード検出・情報読取手段２０３でカードを検出し、ＳＤＩＯカード１００の情報を取得する。取得した情報にもとづき、カードに搭載する通信機能を検出し、システム制御手段２０１に通知する。システム制御手段２０１は、通信機能の搭載された機能に対応するコマンド制御手段２０２の制御で、ホストＩＯドライバ手段２０４を介して、ホスト制御手段２０５により、ＳＤホスト２００とＳＤＩＯカード１００間でバスクロックを供給しカードを動作するＳＤＩＯカード１００を制御する。
【００２５】
次に、コマンド制御手段２０２の制御により、ＳＤＩＯカード１００に保持された通信機能の通信性能に関する情報（カード固有の持つ伝送能力など）の取得要求を、ホストＩＯドライバ手段２０４を介して、ホスト制御手段２０５により、ＳＤＩＯカード１００へ通知する。
【００２６】
ＳＤＩＯカード１００は、ＳＤホスト２００からの要求に基づき、要求情報をＳＤＩＯカード制御手段１０１、ＳＤＩＯドライバ手段１０２を介し、システム制御手段１０３に通知し、カード情報保持手段１０６から通信機能の通信性能に関する情報を取得し、ＳＤホスト２００へ通知する。
【００２７】
ＳＤホスト２００は、ＳＤＩＯカード１００から通知された通信機能の通信性能に関する情報をホスト制御手段２０５、ホストＩＯドライバ手段２０４を介し、システム制御手段２０１に通知する。システム制御手段２０１は、該当情報を情報判断手段２０６に通知し、ＳＤＩＯカード１００に搭載する無線通信の性能に応じたＳＤホスト２００とＳＤＩＯカード１００間のＳＤバス制御のクロック制御設定をホスト制御手段２０５に設定する。
【００２８】
この一連の手順により、ＳＤＩＯカード１００に搭載される通信機能の伝送能力に最適なＳＤバスインタフェースのクロックを供給する。すなわち、必要以上のクロックを供給することがなくＳＤホスト−ＳＤＩＯカードを利用する通信システムの省電力化を図ることが可能となる。
【００２９】
なお、本実施形態のＳＤＩＯカード１００の通信プロトコル制御手段は、ＢｌｕｅｔｏｏｔｈＴＭとしているが、通信性能の異なる８０２．１１ｂなどの無線ＬＡＮなどにも利用できることは言うまでもない。
【産業上の利用可能性】
【００３０】
本発明の通信機能を搭載する通信カードと挿入・動作可能な電子機器及びそれらを含む通信処理システム装置は、ＳＤＩＯカードを利用する電子機器に有用である。
【図面の簡単な説明】
【００３１】
【図１】本発明における通信機能を備えたＳＤＩＯカードとＳＤホスト機器の構成を示すブロック図
【図２】従来の通信機能を備えたＳＤＩＯカードとＳＤホスト機器のブロック図
【図３】従来の通信機能を備えたＳＤＩＯカードとＳＤホスト機器の構成を示すブロック図
【符号の説明】
【００３２】
１００  ＳＤＩＯカード
１０１  ＳＤＩＯカード制御手段
１０２  ＳＤＩＯドライバ手段
１０３、２０１  システム制御手段
１０４  通信プロトコル制御手段
１０５  通信手段
１０６  カード情報保持手段
２００  ＳＤホスト
２０２  コマンド制御手段
２０３  カード検出・情報読取手段
２０４  ホストＩＯドライバ手段
２０５  ホスト制御手段
２０６  情報判断手段
【図１】
2005275653.tif 000003
【図２】
2005275653.tif 000004
【図３】
2005275653.tif 000005