(57)【要約】【課題】コンピュータ周辺装置を提供する。【解決手段】本発明が提供するコンピュータ周辺装置は、ＵＳＢハブと、内蔵カードリーダと、制御器と、を含み、そのうち、各内蔵カードリーダが内蔵ダウンストリームＵＳＢポートに電気信号接続し、制御器がＵＳＢハブ及び内蔵カードリーダに電気信号接続し且つ制御し、各内蔵カードリーダが接続を保持する必要があるかをモニタリングする。制御器が内蔵カードリーダが接続を保持する必要が無いと判定する時、その対応する内蔵ダウンストリームＵＳＢポートの状態を第1状態に設定し、それを占有されてないと認定させる。従って、コンピュータホストに内蔵ダウンストリームＵＳＢポートが占有されていないことをフィードバックし、コンピュータ周辺装置にその他のダウンストリームＵＳＢポートに接続されているその他のＵＳＢ装置が無い時、スリープモードに入らせ、省電の効果を達成することができる。【選択図】図７
2011165158.tif 000002
【特許請求の範囲】
【請求項１】
内蔵カードリーダ及びＵＳＢハブを統合したコンピュータ周辺装置であって、該コンピュータ周辺装置は、
アップストリームＵＳＢポートと、少なくとも１つのダウンストリームＵＳＢポートと、少なくとも１つの内蔵ダウンストリームＵＳＢポートと、を有するＵＳＢハブと、
各内蔵カードリーダが該内蔵ダウンストリームＵＳＢポートに電気信号接続する少なくとも１つの内蔵カードリーダと、
該ＵＳＢハブ及び該内蔵カードリーダに電気信号接続し且つ制御し、各該内蔵カードリーダが接続を保持する必要があるかをモニタリングし、該内蔵カードリーダが接続を保持する必要が無いと判定する時、その対応する該内蔵ダウンストリームＵＳＢポートの状態を第1状態に設定し、その対応する該内蔵ダウンストリームＵＳＢポートを占有されてないと認定させることと、該内蔵カードリーダが接続を保持する必要があると判断する時、その対応する該内蔵ダウンストリームＵＳＢポートの状態を第２状態に設定し、該内蔵ダウンストリームＵＳＢポートを占有されていると認定させることと、を含むコンピュータ周辺装置。
【請求項２】
前記内蔵カードリーダは、カード識別部材を有し、該制御器は、該カード識別部材に電気信号接続し、該内蔵カードリーダが接続を保持する必要があるかをモニタリングする請求項１に記載のコンピュータ周辺装置。
【請求項３】
前記内蔵カードリーダは、メモリカードリーダであり、カード識別部材を有し、該制御器は、該カード識別部材に電気信号接続し、該メモリカードリーダが接続を保持する必要があるかをモニタリングする請求項２記載のコンピュータ周辺装置。
【請求項４】
前記内蔵カードリーダは、チップカードリーダであり、カード識別部材を有し、該制御器は、該カード識別部材に電気信号接続し、該チップカードリーダが接続を保持する必要があるかをモニタリングする請求項２記載のコンピュータ周辺装置。
【請求項５】
前記制御器が該ＵＳＢハブ中に統合される請求項１記載のコンピュータ周辺装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ周辺装置に関し、特に、内蔵カードリーダに応用し、接続を保持する必要が無い時に電力消費を低減することができるコンピュータ周辺装置に関する。
【背景技術】
【０００２】
ＵＳＢ（Universal serial Bus, USB）ポートの主要な機能は、簡単に述べれば、外部周辺設備とコンピュータホスト間の接続を簡易化する接続線及びコネクタの種類であり、且つＵＳＢポートは、伝送線により各種周辺設備に直列接続し、周辺設備及びコンピュータホスト間の接続線及びコネクタの数量の問題を解決し、更にプラグアンドプレイに対応し、即ち、再起動又はインストールを必要としない状態で、随時各種周辺装置を実装することができる。
【０００３】
コンピュータホスト内のチップ組が支援できるＵＳＢポートの数量が足りない時、更にコンピュータホスト中にＵＳＢハブを内蔵することができる。また、使用者に合わせて使用上の利便性を増加する為、現在は、多くのコンピュータ周辺装置内にＵＳＢハブを統合し、これらのコンピュータ周辺装置は、例えば、キーボード、マウス、カードリーダ、ディスプレイ等である。
【０００４】
図１は、公知のＵＳＢハブ１０を内蔵したコンピュータ周辺装置１００の構造説明図である。図２は、公知のＵＳＢ装置２１を挿入したＵＳＢハブ１０を内蔵したコンピュータ周辺装置１００の構造説明図である。
【０００５】
図１に示すように、ＵＳＢハブ１０のコンピュータ周辺装置１００中にＵＳＢハブ１０及び内蔵カードリーダ１１を含み、そのうち、ＵＳＢハブ１０は、ハブ制御ユニット１２と、アップストリームＵＳＢポート１３と、複数のダウンストリームＵＳＢポート１４と、少なくとも１つの内蔵ダウンストリームポートと、を有する。
【０００６】
内蔵カードリーダ１１は、カードリーダ制御ユニット１１１と、コネクタ１１２と、カード読み取りスロット１１３と、を有し、そのうち、カード読み取りスロット１１３は、メモリカード又はチップカード等のカードを挿入させることに用いることができ、挿入したメモリカード又はチップカードは、コネクタ１１２及びカードリーダ制御ユニット１１１により電気信号接続を行なう。
【０００７】
そのうち、アップストリームＵＳＢポート１３は、コンピュータホスト２０及びＵＳＢハブ１０の間で命令及び信号を送受信する通信インタフェースとなることに用い、各下ダウンストリームＵＳＢポート１４は、各種ＵＳＢ装置２１に接続することに用い、内蔵ダウンストリームＵＳＢポート１５は、内蔵カードリーダ１１がＵＳＢハブ１０と同一コンピュータ周辺装置１００中に統合し、ＵＳＢハブを介して命令及び信号を送受信する。
【０００８】
また、アップストリームＵＳＢポート１３及び各ダウンストリームＵＳＢポート１４は、何れもハブ制御ユニット１２と電気信号接続し、ハブ制御ユニット１２中に複数のレジスタＲ１、Ｒ２、Ｒ３、Ｒ４を有し、レジスタＲ１、Ｒ２、Ｒ３、Ｒ４は、一対一の方式で各ダウンストリームＵＳＢポート１４及び内蔵ダウンストリームＵＳＢポート１５に対応し、ダウンストリームＵＳＢポート１４及び内蔵ダウンストリームＵＳＢポート１５が占有された状態であるかを記録することに用いることができる。
【０００９】
そのうち、内蔵ダウンストリームＵＳＢポート１５は、実質上挿入できる機械部材を有さないが、ハブ制御ユニット１２にとって、ダウンストリームＵＳＢポート１４及び内蔵ダウンストリームＵＳＢポート１５の間に差異を有さず、即ち、コンピュータ周辺装置１００中、内蔵カードリーダ１１は、ＵＳＢハブ１０にとって外付けＵＳＢ装置２１と同一である。
【００１０】
従って、図１及び図２中のハブ制御ユニット１２内のレジスタＲ１、Ｒ２、Ｒ３、Ｒ４の状態を比較することができ、そのうち、レジスタＲ１、Ｒ２、Ｒ３、Ｒ４中の数値は、ダウンストリームＵＳＢポート１４及び内蔵ダウンストリームＵＳＢポート１５が占有されているかを表示し、数値１が占有されていることを示し、数値０が占有されていないことを示す。従って、ダウンストリームＵＳＢポート１４にＵＳＢ装置２１を挿入する時、そのレジスタＲ３に対応する数値が０から１に変わり、コンピュータホスト２０は、ダウンストリームＵＳＢポート１４にＵＳＢ装置２１が挿入されていることを分かることができ、ＵＳＢ装置２１及びコンピュータホスト２０の間に命令を送受信させることができる。
【００１１】
但し、ＵＳＢハブ１０を統合したコンピュータ装置１００内において、ＵＳＢハブ１０の内蔵ダウンストリームＵＳＢポート１５は、内蔵カードリーダ１１に接続し続け、且つＵＳＢハブ１０上から除かれることができないので、内蔵ダウンストリームＵＳＢポート１５にとって、内蔵カードリーダ１１が接続不要状態にあっても、内蔵カードリーダ１１が除かれることができないので、内蔵ダウンストリームＵＳＢポート１５が対応するレジスタＲ１の数値が１に保持され続け、コンピュータ周辺装置１００もデータ伝送待ち状態を保持し続け、コンピュータホスト２０もコンピュータ周辺装置１００及びその対応するコンピュータホストＵＳＢポートをスリープさせることができず、不要な電力の消耗を招く。
【発明の概要】
【発明が解決しようとする課題】
【００１２】
本発明は、制御器により内蔵カードリーダが接続を保持する必要があるかをモニタリングし、即時にコンピュータホストにフィードバックし、コンピュータ周辺装置にその他のＵＳＢ装置がその他のダウンストリームＵＳＢポートに接続していない時にスリープモードに入ることができる効果を達成するコンピュータ周辺装置を提供する。
【００１３】
本発明は、内蔵カードリーダが接続を保持する必要があるかを検出し、コンピュータ周辺装置に適時スリープモードに入らせ、電力消費を低減するコンピュータ周辺装置を提供する。
【課題を解決するための手段】
【００１４】
上記の効果を達成する為、本発明は、内蔵カードリーダ及びＵＳＢハブを統合したコンピュータ周辺装置を提供し、アップストリームＵＳＢポートと、少なくとも１つのダウンストリームＵＳＢポートと、少なくとも１つの内蔵ダウンストリームＵＳＢポートと、を有するＵＳＢハブと、各内蔵カードリーダが内蔵ダウンストリームＵＳＢポートに電気信号接続する少なくとも１つの内蔵カードリーダと、ＵＳＢハブ及び内蔵カードリーダに電気信号接続し且つ制御し、各内蔵カードリーダが接続を保持する必要があるかをモニタリングし、内蔵カードリーダが接続を保持する必要が無いと判定する時、その対応する内蔵ダウンストリームＵＳＢポートの状態を第1状態に設定し、その対応する内蔵ダウンストリームＵＳＢポートを占有されてないと認定させることと、内蔵カードリーダが接続を保持する必要があると判断する時、その対応する内蔵ダウンストリームＵＳＢポートの状態を第２状態に設定し、内蔵ダウンストリームＵＳＢポートを占有されていると認定させることとを含む制御器と、を含む。
【発明の効果】
【００１５】
本発明の実施により、少なくとも以下の効果を達成することができる。
一、 制御器により内蔵カードリーダが接続を保持する必要があるかをモニタリングし、その他のダウンストリームＵＳＢポートに接続しているその他のＵＳＢ装置が無い時、コンピュータ周辺装置が接続を保持する必要がない状態で消費する電力を低減し、節電の効果を達成する。
二、 コンピュータホストのハードウェア、ソフトウェア、及び駆動プログラムは、何れも如何なる変更も不要であり、本発明のコンピュータ周辺装置を適用でき、諸電力の効果を達成する。
【図面の簡単な説明】
【００１６】
【図１】公知のＵＳＢハブを内蔵したコンピュータ周辺装置の構造説明図である。
【図２】公知のＵＳＢ装置を挿入したＵＳＢハブを内蔵したコンピュータ周辺装置の構造説明図である。
【図３】本発明のコンピュータ周辺装置の立体実施形態である。
【図４】図３のシステム構造の実施例図である。
【図５】図３中の内蔵カードリーダにカードを挿入した立体実施形態である。
【図６】図５のシステム構造の実施例図である。
【図７】本発明の他のコンピュータ周辺装置のシステム構造の実施形態である。
【発明を実施するための形態】
【００１７】
図３は、本発明のコンピュータ周辺装置２００の立体実施形態である。図４は、図３のシステム構造の実施例図である。図５は、図３中の内蔵カードリーダ４１にカード６０を挿入した立体実施形態である。図６は、図５のシステム構造の実施例図である。図７は、本発明の他のコンピュータ周辺装置２００’のシステム構造の実施形態である。
【００１８】
図３〜図６に示すように、本実施例は、コンピュータ周辺装置２００であり、それは、内蔵カードリーダ４１とＵＳＢハブ３０とを統合し、コンピュータ周辺装置２００は、ＵＳＢハブ３０と、少なくとも１つの内蔵カードリーダ４１と、制御器５０と、を含む。
【００１９】
図４及び図６に示すように、ＵＳＢハブ３０は、アップストリームＵＳＢポート３１と、少なくとも１つのダウンストリームＵＳＢポート３２と、少なくとも１つの内蔵ダウンストリームＵＳＢポート３３と、を有し、そのうち、アップストリームＵＳＢポート３１は、コンピュータホスト２０と接続することができ、コンピュータホスト２０とＵＳＢハブ３０の間で命令及び情報を送受信するインタフェースとなり、ダウンストリームＵＳＢポート３２は、各種ＵＳＢ装置２１（図５参照）に接続することに用いることができ、コンピュータ周辺装置の実用性を向上し、内蔵ダウンストリームＵＳＢポート３３は、内蔵カードリーダ４１と電気信号接続する。
【００２０】
また、ＵＳＢハブ３０中にハブ制御ユニット３４を有し、ハブ制御ユニット３４中に複数のレジスタＲ１、Ｒ２、Ｒ３、Ｒ４を有し、各ダウンストリームＵＳＢポート３２及び内蔵ダウンストリームＵＳＢポート３３は、それぞれレジスタＲ１、Ｒ２、Ｒ３、Ｒ４に対応し、各ダウンストリームＵＳＢポート３２及び内蔵ダウンストリームＵＳＢポート３３の状態を記録することに用いる。
【００２１】
図６に示すように、ＵＳＢ装置２１は、ダウンストリームＵＳＢポート３２に挿入する時、ダウンストリームＵＳＢポート３２は、その状態をフィードバックし、対応するレジスタＲ３中の数値を元の０から１に変更し、そのうち、０は、対応するダウンストリームＵＳＢポートが占有されていないことを表し、１は、対応するダウンストリームＵＳＢポート３２が占有されていることを表す。
【００２２】
内蔵カードリーダ４１は、内蔵ダウンストリームＵＳＢポート３３に電気信号接続し、制御器５０は、ＵＳＢハブ３０及び内蔵カードリーダ４１に電気信号接続し且つ制御し、制御器５０は、内蔵リーダ４１の動作状態をモニタリングし、内蔵カードリーダ４１が接続を保持する必要があるかを識別する。
【００２３】
制御器５０がそのうち１つの内蔵カードリーダ４１が接続を保持する必要が無いと判定する時、その対応する内蔵ダウンストリームＵＳＢポート３３の状態を第１状態に設定し、この内蔵ダウンストリームＵＳＢポート３３が占有されていないと認定させる。反対に、制御器５０がそのうち１つの内蔵カードリーダ４１が接続を保持する必要があると判定する時、その対応する内蔵ダウンストリームＵＳＢポート３３の状態を第２状態に設定し、この内蔵ダウンストリームＵＳＢポート３３を占有されていると認定させる。
【００２４】
そのうち、内蔵ダウンストリームＵＳＢポート３３の状態が第１状態に設定されている時、その対応するレジスタＲ１中の数値が０であり、内蔵ダウンストリームＵＳＢポート３３の状態が第２状態に設定されている時、その対応するレジスタＲ１中の数値が１である。
【００２５】
図３〜図６に示すように、制御器５０は、内蔵カードリーダ４１が接続を保持する必要があると判定することができる時、内蔵カードリーダ４１中にカード識別部材４１１を有し、カード６０（例えば、メモリカード、チップカード等）がカード読み取りスロット４１２中に挿入されているかを識別し、制御器５０は、カード識別部材４１１に電気信号接続し、内蔵カードリーダ４１が接続を保持する必要があるかをモニタリングする。そのうち、内蔵カードリーダ４１は、メモリカードリーダ又はチップカードリーダ等であることができる。
【００２６】
図３及び図５に示すように、カード識別部材４１１は、内蔵カードリーダ４１のカード読み取りスロット４１２中に設置でき、弾性片のような構造を有することができる。図４及び図６に示すように、カード識別部材４１１は、制御器５０と電気信号接続し、カード６０が挿入されているかの信号を制御器５０に伝送する。
【００２７】
図３及び図４に示すように、カード読み取りスロット４１２に挿入されているカード６０が無い時、カード識別部材４１１は、カード６０が挿入されていないという信号を制御器５０に伝送し、制御器５０に内蔵カードリーダ４１が接続を保持する必要がないと判定させ、ハブ制御ユニット３４にその対応する内蔵ダウンストリームＵＳＢポート３３の状態を第１状態に設定するよう通知し、対応するレジスタＲ１中の数値が０に設定される。
【００２８】
図５及び図６に示すように、カード読み取りスロット４１２に挿入されているカード６０がある時、カード識別部材４１１は、カード６０が挿入されているという信号を制御器５０に伝送し、制御器５０に内蔵カードリーダ４１が接続を保持する必要があると判定させ、ハブ制御ユニット３４にその対応する内蔵ダウンストリームＵＳＢポート３３の状態を第２状態に設定するよう通知し、対応するレジスタＲ１中の数値が１に設定される。
【００２９】
従って、カード識別部材４１１を利用し、カード６０が挿入されているかを識別し、制御器５０に内蔵カードリーダ４１が接続を保持する必要があるかを判断し、ハブ制御ユニット３４にその対応する内蔵ダウンストリームＵＳＢポート３３の状態を第１状態又は第２状態に設定するよう通知し、対応するレジスタＲ１中の数値を０又は１に設定させる。
【００３０】
内蔵ダウンストリームＵＳＢポート３３の対応するレジスタＲ１中の数値が０に設定され、内蔵カードリーダ４１は、接続を保持する必要がないことを表示し、且つスリープ状態にすることができ、この時、ハブ制御ユニット３４は、コンピュータホスト２０に内蔵ダウンストリームＵＳＢポート３３が占有されていないことをフィードバックし、コンピュータホスト２０は、ハブ制御ユニット３４に内蔵ダウンストリームＵＳＢポート３３をオフとするよう要求することができ、内蔵カードリーダ４１は、自然にスリープモード入ることができるようにする。
【００３１】
また、図４に示すように、各レジスタＲ１、Ｒ２、Ｒ３、Ｒ４中の数値が何れも０であり、即ち、内蔵カードリーダ４１が接続を保持する必要がないことを示し、外付けのＵＳＢ装置２１がダウンストリームＵＳＢポート３２中に挿入されておらず、コンピュータホスト２０は、ハブ制御ユニット３４に全部のダウンストリームＵＳＢポート３２及び内蔵ダウンストリームＵＳＢポート３３が何れも占有されていないと認定させ、ハブ制御ユニット３４をスリープモードに入るように命令でき、対応したコンピュータホスト２０のＵＳＢポートをスリープさせ、不要な電力の消耗を低減することができる。
【００３２】
図７に示すように、制御器５０は、ＵＳＢハブ３０中に統合でき、制御器５０をハブ制御ユニット３４中に統合でき、ハブ制御ユニット３４は、カード識別部材４１１と直接電気信号接続でき、ハブ制御ユニット３４は、制御器５０が発するパケットを検出し、復号する必要がないので、図４及び図６中のシステム構造に比べてより省電であることができる。
【００３３】
なお、本発明では好ましい実施例を前述の通り開示したが、これらは決して本発明に限定するものではなく、当該技術を熟知する者なら誰でも、本発明の精神と領域を脱しない均等の範囲内で各種の変動や潤色を加えることができることは勿論である。
【符号の説明】
【００３４】
１００  コンピュータ周辺装置
１０    ＵＳＢハブ
１１    内蔵カードリーダ
１１１  カードリーダ制御ユニット
１１２  コネクタ
１１３  カード読み取りスロット
１２    ハブ制御ユニット
１３    アップストリームＵＳＢポート
１４    ダウンストリームＵＳＢポート
１５    内蔵ダウンストリームＵＳＢポート
２０    コンピュータホスト
２１    ＵＳＢ装置
２００，２００’  コンピュータ周辺装置
３０    ＵＳＢハブ
３１    アップストリームＵＳＢポート
３２    ダウンストリームＵＳＢポート
３３    内蔵ダウンストリームＵＳＢポート
３４    ハブ制御ユニット
Ｒ１、Ｒ２、Ｒ３、Ｒ４  レジスタ
４１    内蔵カードリーダ
４１１  カード識別部材
４１２  カード読み取りスロット
５０    制御器
６０    カード
【図１】
2011165158.tif 000003
【図２】
2011165158.tif 000004
【図３】
2011165158.tif 000005
【図４】
2011165158.tif 000006
【図５】
2011165158.tif 000007
【図６】
2011165158.tif 000008
【図７】
2011165158.tif 000009