(57)【要約】【課題】動作モードごとに電力消費を最適に制御することができ、これによりホスト機器の電力消費を低減し得るカード型無線通信装置とその電力制御方法を提供する。【解決手段】SD IOカードfor Bluetooth仕様に係わる下位プロトコルスタックに係る処理を実施するTHIN制御部１２ｂと、上位プロトコルスタックに係る処理を実施するFAT制御部１２ｃとを設ける。また、判定処理部１２ｅによりTHIN制御部１２ｂおよびFAT制御部１２ｃの動作を個別にモニタする。THINモードにおいてTHIN制御部１２ｂがアイドルとなった場合にはＣＰＵ１２ａを省電力モードに移行させる。またFATモードにおいて、THIN制御部１２ｂとFAT制御部１２ｃとがいずれもアイドル状態になった場合にのみ、ＣＰＵ１２ａを省電力モードに移行させるようにした。【選択図】      図８
2005079980.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置に装着可能なインタフェースを有し、シリアルポート通信のエミュレーションを行う適合プロトコルを含む上位プロトコルスタックとこの上位プロトコルスタックよりも物理レイヤに近い下位プロトコルスタックとが策定された通信規格に準拠するカード型無線通信装置において、
前記ホスト装置から電力を供給されて動作するプロセッサと、
前記下位プロトコルスタックに係わる処理を前記プロセッサに実行させる第１制御手段と、
前記上位プロトコルスタックに係わる処理を前記プロセッサに実行させる第２制御手段と、
前記上位プロトコルスタックを実装するホスト装置に装着された場合に対応する第１モードにおいては前記第１制御手段を起動して当該第１のモードによる無線通信環境を前記ホスト装置と外部装置との間に形成し、前記上位プロトコルスタックを実装しないホスト装置に装着された場合に対応する第２モードにおいては前記第１および第２制御手段を起動して当該第２モードによる無線通信環境を前記ホスト装置と前記外部装置との間に形成するモード切り替え手段と、
前記第１制御手段の動作状態がアイドルであるか否か、および、前記第２制御手段の動作状態がアイドルであるか否かを判定する判定手段と、
この判定手段により前記第１モードにおいて前記第１制御手段がアイドル状態であると判定された場合、および、当該判定手段により前記第２モードにおいて前記第１および第２制御手段がアイドル状態であると判定された場合のいずれかの場合に、前記プロセッサを省電力モードに移行させる電力制御手段とを具備することを特徴とするカード型無線通信装置。
【請求項２】
前記通信規格は、前記物理レイヤに２．４ＧＨｚ周波数帯域を用いる周波数ホッピング型スペクトラム拡散方式を採用する規格であることを特徴とする請求項１に記載のカード型無線通信装置。
【請求項３】
ホスト装置に装着可能なインタフェースと当該ホスト装置から電力を供給されて動作するプロセッサとを有し、シリアルポート通信のエミュレーションを行う適合プロトコルを含む上位プロトコルスタックとこの上位プロトコルスタックよりも物理レイヤに近い下位プロトコルスタックとが策定された通信規格に準拠するカード型無線通信装置の電力制御方法であって、
前記上位プロトコルスタックを実装するホスト装置に装着された場合に対応する第１モードにおいて、前記下位プロトコルスタックに係わる処理の実行を前記プロセッサに起動させる第１起動ステップと、
この第１起動ステップののち前記下位プロトコルスタックに係わる処理がアイドルであるか否かを判定する第１判定ステップと、
この第１判定ステップにおいて前記下位プロトコルスタックに係わる処理がアイドルであると判定された場合に、前記プロセッサを省電力モードに移行させる移行ステップとを具備することを特徴とするカード型無線通信装置の電力制御方法。
【請求項４】
さらに、前記上位プロトコルスタックを実装しないホスト装置に装着された場合に対応する第２モードにおいて、前記下位プロトコルスタックに係わる処理の実行と前記上位プロトコルスタックに係わる処理の実行とを前記プロセッサに起動させる第２起動ステップと、
この第２起動ステップののち前記下位プロトコルスタックに係わる処理がアイドルであるか否かと、前記上位プロトコルスタックに係わる処理がアイドルであるか否かとを判定する第２判定ステップとを具備し、
前記移行ステップは、前記第２判定ステップにおいて前記下位プロトコルスタックに係わる処理と、前記上位プロトコルスタックに係わる処理とが共にアイドルであると判定された場合に、前記プロセッサを省電力モードに移行させるステップであることを特徴とする請求項３に記載のカード型無線通信装置の電力制御方法。
【請求項５】
前記通信規格は、前記物理レイヤに２．４ＧＨｚ周波数帯域を用いる周波数ホッピング型スペクトラム拡散方式を採用する規格であることを特徴とする請求項３に記載のカード型無線通信装置の電力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばSD IOカードと称して知られるカード型無線通信装置とその電力制御方法に関する。
【背景技術】
【０００２】
ＰＣカードはノートＰＣを中心にメモリやＩ／Ｏ（Input/Output）の拡張手段として広く普及している。近年ではノートＰＣ（Personal Computer）、ＰＤＡ（Personal Digital Assistants）、携帯電話、カメラなどの携帯機器が小型化してきており、これに伴って小型カードの規格標準化への要求が高まっている。これを受けて、切手大のサイズを持つSD（Secure Digital）カード規格の策定がSDA（SD Association）において推進されている。
【０００３】
SDカードの仕様には、SDメモリ仕様と、各種のＩ／Ｏ機能を実現するためのSD IO仕様とがある。SD IOカード仕様は、Ｉ／Ｏカード固有の機能に依存しないSD IO共通の仕様として２００１年に策定された（非特許文献１参照）。
【０００４】
また近年では、複数の携帯機器を無線で接続し、データの送受信を実現するための規格であるBluetooth（Bluetoothは、Bluetooth SIG,inc.の商標）が注目されている。そこで、SDカード技術とBluetooth技術とを融合させ、SD IOカード仕様に準拠する小型Bluetoothカードの開発が推進されている。
【０００５】
SD IOカード for Bluetooth仕様には、共通なSD IO仕様の上位に、SDカードスロットを持つSDカードホスト機器からBluetooth機能にアクセスするための共通なインタフェース仕様とレジスタ仕様とが策定される。ホスト機器は、SD IOカードfor Bluetooth仕様に準拠するカード内のBluetooth機能を、共通のアクセス方法や共通なドライバソフトウェアにより利用することができる。SD IOカードfor Bluetooth仕様はSDAにおいて２００２年に策定され、現在、次の二つのタイプが定義されている。
【０００６】
［Type-Aカード］（SDIO Card Type-A Specification for Bluetooth）  
Type-Aカード仕様は、BluetoothのＨＣＩ（Host Controller Interface）以下の層、すなわち、ＲＦ（Radio Frequency）、ベースバンド、および、ＬＭＰ（Link Manager Protocol）をカード内で処理するための仕様である。  
［Type-Bカード］（SDIO Card Type-B Specification for Bluetooth）  
Type-Bカード仕様は、ＲＦ、ベースバンド、および、ＬＭＰに加えて、より上位のBluetooth制御プロトコルであるＬ２ＣＡＰ（Logical Link Control and Adaptation Protocol）、SDP（Service Discovery Protocol）、および、ＲＦＣＯＭＭ（シリアルポート通信エミュレーション）までをカード内で処理するための仕様である。
【０００７】
特に、Type-Bカードは、Type-Bカードとしての動作モード（Type-Bモードと称する）に加え、Type-Aカードと同じインタフェースのType-Aモードとしても動作することができる。またType-Bカードは、実装することが仕様で決められているプロトコル／プロファイルのほか、別のプロトコル／プロファイルを各カードベンダが実装して機能拡張することもできる。
【０００８】
Type-BカードのType-Bモードは、デジタルカメラや情報家電など、ＣＰＵ（Central Processing Unit）パワーやメモリリソースに制約が大きいホスト機器での使用を想定したものである。一方、ＣＰＵパワーやメモリに余裕のあるＰＣやＰＤＡでは、通常、Bluetoothの上位スタックがホスト機器側に実装されているのでType-AカードまたはType-BカードのType-Aモードを使用することが多い。
【非特許文献１】"Secure Digital Input/Output（SDIO）Card Specification Version 1.00". SD Association. 2001-10.
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、この種のカード型無線通信装置は接続相手のホスト機器から電力の供給を受けて動作するため、カード型無線通信装置における電力管理がホスト機器の動作時間に影響することがある。例えば携帯端末にSD IOカードを装着して使用するといったシチュエーションにおいてカード型無線通信装置の電力消費が大きいと、内蔵バッテリによる連続駆動時間が短くなる虞が有る。特に、Type-Bカードのように動作モードを切り替えられるタイプのカード型無線通信装置においては動作モードごとの電源管理がなされておらず、ホスト機器の連続駆動時間の短縮などの不具合を招く虞が有る。  
本発明は上記事情によりなされたもので、その目的は、動作モードごとに電力消費を最適に制御することができ、これによりホスト機器の電力消費を低減し得るカード型無線通信装置とその電力制御方法を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本願発明の一態様によれば、ホスト装置（例えばホスト機器１）に装着可能なインタフェース（例えばSDインタフェース）を有し、シリアルポート通信のエミュレーションを行う適合プロトコル（例えばＲＦＣＯＭＭ）を含む上位プロトコルスタックとこの上位プロトコルスタックよりも物理レイヤに近い下位プロトコルスタックとが策定された通信規格（例えばBluetooth）に準拠するカード型無線通信装置において、前記ホスト装置から電力を供給されて動作するプロセッサ（例えばＣＰＵ１２a）と、前記下位プロトコルスタックに係わる処理を前記プロセッサに実行させる第１制御手段（例えばTHIN制御部１２ｂ）と、前記上位プロトコルスタックに係わる処理を前記プロセッサに実行させる第２制御手段（例えばFAT制御部１２ｃ）と、前記上位プロトコルスタックを実装するホスト装置に装着された場合に対応する第１モード（例えばTHINモード）においては前記第１制御手段を起動して当該第１のモードによる無線通信環境を前記ホスト装置と外部装置との間に形成し、前記上位プロトコルスタックを実装しないホスト装置に装着された場合に対応する第２モード（例えばFATモード）においては前記第１および第２制御手段を起動して当該第２モードによる無線通信環境を前記ホスト装置と前記外部装置との間に形成するモード切り替え手段（例えばモード切替部１２ｄ）と、前記第１制御手段の動作状態がアイドルであるか否か、および、前記第２制御手段の動作状態がアイドルであるか否かを判定する判定手段（例えば判定処理部１２ｅ）と、この判定手段により前記第１モードにおいて前記第１制御手段がアイドル状態であると判定された場合、および、当該判定手段により前記第２モードにおいて前記第１および第２制御手段がアイドル状態であると判定された場合のいずれかの場合に、前記プロセッサを省電力モードに移行させる電力制御手段（例えば電力制御部１０）とを具備することを特徴とするカード型無線通信装置が提供される。
【００１１】
すなわち本発明においては、Type-Bカードのように、Type-AモードおよびType-Bモードの２つの動作モードを備えるカード型無線通信装置を想定する。より詳しくは、Bluetooth（商標）などの通信規格に準拠し、SD IOカードfor Bluetooth仕様に策定されるType-Aカードなどの仕様に基づく第１モードと、SD IOカードfor Bluetooth仕様に策定されるType-Bカードなどの仕様に基づく第２モードとの２つの動作モードを有するカード型無線通信装置が想定される。この種のカードにおけるType-AモードをTHINモード、Type-BモードをFATモードと称することがあり、以下、この呼称を用いる。
【００１２】
上記手段を講じることにより、THINモードにおいてTHINモードの動作を司るTHIN制御部１２ｂがアイドルとなった場合、ＣＰＵ１２ａは省電力モードに移行する。さらに、FATモードにおいて、THIN制御部１２ｂおよびFAT制御部１２ｃが共にアイドルとなった場合にも、ＣＰＵ１２ａは省電力モードに移行する。すなわち、BluetoothがTHINモードで起動された場合、およびFATモードで起動された場合のいずれにおいても、それぞれのモードにおいて最適な電力制御を実施することが可能となる。これにより、Bluetoothの起動モードに応じて電力制御をきめ細かく実施することができ、ホスト機器の電力消費量を抑えることが可能となる。
【発明の効果】
【００１３】
本発明によれば、動作モードごとに電力消費を最適に制御することができ、これによりホスト機器の電力消費を低減し得るカード型無線通信装置とその電力制御方法を提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明の実施例を詳細に説明する。  
図１は、本発明の実施例に係わるカード型無線通信装置を使用する機器の模式図である。図１において符号１は、内蔵する電源により駆動する、携帯電話端末やＰＤＡなどのホスト機器である。符号２は本発明に係るカード型無線通信装置（以下SD IOカードと称する）であり、ホスト機器１にスロットを介して装着して使用される。図１のSD IOカード２はBluetoothモジュールを実装する。またホスト機器１とSD IOカード２との間のインタフェースには、SDインタフェースを採用する。
【００１５】
SD IOカード２は、THINモードおよびFATモードの２つの動作モードを備える。これらの動作モードは、装着されたホスト機器１に、SD IOカードfor Bluetooth仕様に係わる上位プロトコルスタックが実装されているか、否かに応じて選択的に切り替えられる。すなわち上位プロトコルスタックがホスト機器１に実装されている場合には、SD IOカード２はTHINモードで起動される。上位プロトコルスタックがホスト機器１に実装されていない場合には、SD IOカード２はFATモードで起動される。上位プロトコルスタックがホスト機器１に実装されているか、否かの判断および動作モードの切り替えは、SD IOカード２自身の判断により実行される。
【００１６】
図２は、図１のホスト機器１およびSD IOカード２の実施例を示す機能ブロック図である。図２において、ホスト機器１は、操作部３と、表示部４と、制御部５と、ＳＤインタフェース（Ｉ／Ｆ）６と、電源７と、ＲＯＭ（Read Only Memory）８と、ＲＡＭ（Random Access Memory）９とを備える。
【００１７】
操作部３はキーパッドなど（図示せず）を備え、ホスト機器１をユーザが操作するための制御を司る。表示部４は、ホスト機器１から出力される情報をユーザに提示する。制御部５は、ホスト機器１本体の制御を司る。ＳＤ Ｉ／Ｆ６は、ホスト機器１とSD IOカード２との間でデータや制御情報を授受したり、ホスト機器１からSD IOカード２に駆動電力を供給したりするためのインタフェースである。電源７はホスト機器１に内蔵されるバッテリであり、ホスト機器１とSD IOカード２とに駆動電力を供給する。ＲＯＭ８およびＲＡＭ９には、ホスト機器１を制御するためのプログラムやデータなどが記憶される。
【００１８】
SD IOカード２は、電力制御部１０と、ＳＤ Ｉ／Ｆ１１と、制御部１２と、無線（ＲＦ）Ｉ／Ｆ１３およびこれに接続されるアンテナ１４と、ＲＯＭ１５と、ＲＡＭ１６とを備える。
【００１９】
電力制御部１０は、ホスト機器１から供給される電力をもとに、SD IOカード２本体の電力制御を司る。ＳＤ Ｉ／Ｆ１１は、SD IOカード２とホスト機器１との間でデータや制御情報を授受したり、ホスト機器１から駆動電力の供給を受けたりするためのインタフェースである。制御部１２は、ベースバンド制御やリンクコントローラなど、また無線通信処理などを司る。無線Ｉ／Ｆ１３は、アンテナ１４を介して入出力される無線周波数信号を変復調し、制御部１２に入出力する。ＲＯＭ１５およびＲＡＭ１６には、無線通信やデータ転送を行なうためのプログラムやデータなどが記憶される。
【００２０】
図３は、図２の制御部１２の一実施例を示す機能ブロック図である。制御部１２は、ＣＰＵ１２ａと、THIN制御部１２ｂと、FAT制御部１２ｃと、モード切替部１２ｄと、判定処理部１２ｅとを備える。  
ＣＰＵ１２ａは、ホスト機器１から供給される電力を用いてSD IOカード２の動作を統括的に制御する。ＣＰＵ１２ａは、通常の動作モードに加えて、クロック周波数を低下させることにより消費電力量を抑える省電力モードを備える。
【００２１】
THIN制御部１２ｂは、SD IOカードfor Bluetooth仕様に策定された（Link Controller）、（Link Manager）、（HCI）に係わる処理、および、これらの下位プロトコルスタックとSD I/OとのインタフェースをとるためのTHIN I/Fに係る処理をＣＰＵ１２ａに実行させる。FAT制御部１２ｃは、SD IOカードfor Bluetooth仕様に策定された（HCI）、（L2CAP）、（RFCOMM）、（SDP）に係わる処理、および、これらの上位プロトコルスタックとSD I/OとのインタフェースをとるためのFAT I/Fに係る処理をＣＰＵ１２ａに実行させる。
【００２２】
なお、THINモードにおいては主としてTHIN制御部１２ｂのみが起動されるが、FATモードにおいてはTHIN制御部１２ｂに加えてFAT制御部１２ｃも起動される。FATモードはTHIN制御部１２ｂとFAT制御部１２ｃとの協調的動作により実現される。
【００２３】
モード切替部１２ｄは、ホスト機器１に（HCI）、（L2CAP）、（RFCOMM）、（SDP）などの上位プロトコルスタックが実装されているか、否かをSD I/F１１を介して検出する。そして、ホスト機器１に上位プロトコルスタックが実装されている場合にはTHIN制御部１２ｂを起動させ、SD IOカード２をTHINモードで動作させる。これによりホスト機器１と、当該ホスト機器１の通信相手先としての外部装置（図示せず）との間には、Bluetoothによる無線通信環境が形成される。  
ホスト機器１に上位プロトコルスタックが実装されていない場合には、モード切替部１２ｄはTHIN制御部１２ｂとFAT制御部１２ｃとを起動させ、SD IOカード２をFATモードで動作させる。これによっても、ホスト機器１と外部装置との間にBluetoothによる無線通信環境が形成される。
【００２４】
判定処理部１２ｅは、THIN制御部１２ｂとFAT制御部１２ｃの動作状態をモニタし、THIN制御部１２ｂとFAT制御部１２ｃとがそれぞれアイドルであるか、否かを判定してその結果を電力制御部１０（図２）に通知する。電力制御部１０は、THINモードにおいてTHIN制御部１２ｂがアイドル状態であると判定された場合、および、FATモードにおいてTHIN制御部１２ｂとFAT制御部１２ｃとが共にアイドル状態であると判定された場合に、ＣＰＵ１２ａを省電力モードに移行させる。
【００２５】
図４は、図２のSD IOカード２に実装されるBluetoothモジュールのプロトコルスタックを示す模式図である。SD IOカード２はＳＤインタフェースをサポートするため、SD IOカード２は、図４に示されるRFCOMM、およびHCIの両方のインタフェースをサポートする。
【００２６】
図４の点線囲み部分に示されるように、THINモードのみを備えるSD IOカード（Type-Aカード）は、物理レイヤに近い無線レイヤとのリンクを取る（Link Controller）と、その上位の（Link Manager）、（HCI）、（THIN I/F）を実装する。これに加え、THINモードおよびFATモードを備えるSD IOカード（Type-Bカード）は、図４の二点鎖線囲み部分に示されるように、下位層の（HCI）とのリンクを取る（HCI）と、（L2CAP）、（RFCOMM）、（SDP）、および、（FAT I/F）を実装する。これらの各層の処理は、SD I/Oを介してホスト機器１にリンクされる。
【００２７】
Bluetoothの物理レイヤには、２．４ＧＨｚ周波数帯域を用いる周波数ホッピング型のスペクトラム拡散方式が採用される。  
上記したように、SD IOカード２はホスト機器１からの指示に基づいて、ＳＤインタフェース１１を経由してL2CAP、RFCOMMを含むFATモードとして起動する場合と、HCI以下のレイヤがアクティブとなるTHINモードとして起動する場合がある。
【００２８】
図５は、THINモードにおける動作状態を模式的に示す図である。THINモードにおいてはTHIN制御部１２ｂが起動され、（Link Controller）、（Link Manager）、（HCI）、および、（THIN I/F）に係わる処理がSD IOカード２において実行される。
【００２９】
図６は、図５の状態におけるSD IOカード２の処理手順を示すフローチャートである。図６において、SD IOカード２がTHINモードで起動されると（ステップＳ１１）、THIN制御部１２ｂが起動される（ステップＳ１２）。THIN制御部１２ｂは、Bluetoothのリンクコネクションの存在の有無、ＳＤ Ｉ／Ｆ１１を経由してホスト機器１から送信されるデータの有無、および、内部タイマの有無などの状態を管理する。
【００３０】
一方、判定処理部１２ｅは起動されたTHIN制御部１２ｂの状態をモニタしてアイドル状態に移行することを待ち受ける（ステップＳ１３）。すなわち、判定処理部１２ｅはTHIN制御部１２ｂの状態をモニタして、ＣＰＵ１２ａを省電力モードにすることが可能であると判定した場合（ステップＳ１３でＹｅｓ）には、その旨を電力制御部１０に通知する（ステップＳ１４）。
【００３１】
これを受けて、電力制御部１０はＣＰＵ１２ａのクロックを通常動作時よりも低下させ、ＣＰＵ１２ａを省電力モードに移行させる（ステップＳ１５）。こののち、ホスト機器１からのデータをＳＤ Ｉ／Ｆ１１を介して受信したなどのイベントが発生すると（ステップＳ１６）、電力制御部１０はただちにＣＰＵ１２ａのクロック周波数を通常値に戻し、ＣＰＵ１２ａを再起動する（ステップＳ１７）。
【００３２】
図７は、FATモードにおける動作状態を模式的に示す図である。FATモードにおいてはTHIN制御部１２ｂとFAT制御部１２ｃとが起動され、（Link Controler）、（Link Manager）、（HCI）に加え、上位レイヤの（HCI）、（L2CAP）、（RFCOMM）、（SDP）、および、（FAT I/F）に係わる処理がSD IOカード２において実行される。
【００３３】
図８は、図７の状態におけるSD IOカード２の処理手順を示すフローチャートである。図８において、SD IOカード２がFATモードで起動されると（ステップＳ２１）、THIN制御部１２ｂに加えてFAT制御部１２ｃも起動される（ステップＳ２２，Ｓ２５）。この状態からTHIN制御部１２ｂがアイドル状態に移行したことが判定処理部１２ｅにより判定されると（ステップＳ２３）、判定処理部１２ｅはその旨を電力制御部１０に通知する（ステップＳ２４）。
【００３４】
一方、FAT制御部１２ｃは、RFCOMMの状態およびL2CAP状態をモニタするとともに、ホスト機器１との間での論理コネクションの有無などの情報を管理する。判定処理部１２ｅはFAT制御部１２ｃの状態をモニタして、FAT制御部１２ｃがアイドル状態に移行することを待ち受ける（ステップＳ２６）。すなわち、判定処理部１２ｅはFAT制御部１２ｃの状態をモニタして、ＣＰＵ１２ａを省電力モードにすることが可能であると判定した場合（ステップＳ２６でＹｅｓ）には、その旨を電力制御部１０に通知する（ステップＳ２７）。
【００３５】
電力制御部１０は、判定処理部１２ｅからTHIN制御部１２ｂとFAT制御部１２ｃとがともにアイドル状態であるとの通知を受けた場合に（ステップＳ２８）、両制御部１２ｂ，１２ｃを省電力モードに移行させることが可能であると結論づける。これにより電力制御部１０は、ＣＰＵ１２ａのクロックを通常動作時よりも低下させ、ＣＰＵ１２ａを省電力モードに移行させる（ステップＳ２９）。こののち、ホスト機器１からのデータをＳＤ Ｉ／Ｆ１１を介して受信したなどのイベントが発生すると（ステップＳ３０）、電力制御部１０はただちにＣＰＵ１２ａのクロック周波数を通常値に戻し、ＣＰＵ１２ａを再起動する（ステップＳ３１）。
【００３６】
以上のように本実施例では、SD IOカードfor Bluetooth仕様に係わる下位プロトコルスタックに係る処理を実施するTHIN制御部１２ｂと、上位プロトコルスタックに係る処理を実施するFAT制御部１２ｃとを設ける。また、判定処理部１２ｅによりTHIN制御部１２ｂおよびFAT制御部１２ｃの動作を個別にモニタする。THINモードにおいてTHIN制御部１２ｂがアイドルとなった場合にはＣＰＵ１２ａを省電力モードに移行させる。またFATモードにおいて、THIN制御部１２ｂとFAT制御部１２ｃとがいずれもアイドル状態になった場合にのみ、ＣＰＵ１２ａを省電力モードに移行させるようにしている。
【００３７】
すなわち、SD IOカード２において自己の起動モードがTHINモードおよびFATモードのいずれであるかを認識し、その結果に応じてTHIN制御部１２ｂの動作状態、およびFAT制御部１２ｃの動作状態をモニタする。特にFATモードにおいては、THIN制御部１２ｂとFAT制御部１２ｃとが共にアイドルとなった場合にのみ、ＣＰＵ１２ａを省電力モードに移行させるようにしている。従ってTHINモード、およびFATモードのいずれの動作モードにおいても電力消費を最適に制御することができるようになり、これによりホスト機器１の電力消費を低減することが可能となる。
【００３８】
なお、本発明は上記実施例に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施例に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施例に示される全構成要素から幾つかの構成要素を削除してもよい。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施例に係わるカード型無線通信装置を使用する機器の模式図。
【図２】図１のホスト機器１およびSD IOカード２の実施例を示す機能ブロック図。
【図３】図２の制御部１２の一実施例を示す機能ブロック図。
【図４】図２のSD IOカード２に実装されるBluetoothモジュールのプロトコルスタックを示す模式図。
【図５】THINモードにおける動作状態を模式的に示す図。
【図６】図５の状態におけるSD IOカード２の処理手順を示すフローチャート。
【図７】FATモードにおける動作状態を模式的に示す図。
【図８】図７の状態におけるSD IOカード２の処理手順を示すフローチャート。
【符号の説明】
【００４０】
１…ホスト機器、２…SD IOカード、３…操作部、４…表示部、５…制御部、６，１１…ＳＤインタフェース（Ｉ／Ｆ）、７…電源、８，１５…ＲＯＭ、９，１６…ＲＡＭ、１０…電力制御部、１２…制御部、１２ａ…ＣＰＵ、１２ｂ…THIN制御部、１２ｃ…FAT制御部、１２ｄ…モード切替部、１２ｅ…判定処理部、１４…アンテナ
【図１】
2005079980.tif 000003
【図２】
2005079980.tif 000004
【図３】
2005079980.tif 000005
【図４】
2005079980.tif 000006
【図５】
2005079980.tif 000007
【図６】
2005079980.tif 000008
【図７】
2005079980.tif 000009
【図８】
2005079980.tif 000010
【手続補正書】
【提出日】平成16年11月5日(2004.11.5)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
Type-BカードのType-Bモードは、デジタルカメラや情報家電など、ＣＰＵ（Central Processing Unit）パワーやメモリリソースに制約が大きいホスト機器での使用を想定したものである。一方、ＣＰＵパワーやメモリに余裕のあるＰＣやＰＤＡでは、通常、Bluetoothの上位スタックがホスト機器側に実装されているのでType-AカードまたはType-BカードのType-Aモードを使用することが多い。
【非特許文献１】"Simplified Version of Secure Digital Input/Output（SDIO）Card Specification Version 1.00". SD Association. 2001-10.