(57)【要約】【課題】ホスト装置へのデータの出力を高速に行うようにする。【解決手段】ホスト装置２００との間でデータを入出力するカード装置１００は、各種演算処理を行う演算部１１２と、カード装置からホスト装置に演算部での演算処理により生成されたデータを伝送するとともに、ホスト装置からカード装置に電源電圧を伝送するＰＣカードインターフェース部１１４と、ホスト装置からカード装置に演算処理に供するパラメータを伝送するシリアルインターフェース部１２２とを有する。【選択図】図１
2007072878.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置との間でデータを入出力するカード装置において、
各種演算処理を行う演算部と、
当該カード装置から前記ホスト装置に、前記演算部での演算処理により生成されたデータを伝送するとともに、前記ホスト装置から当該カード装置に、第１電源電圧を伝送するＰＣカードインターフェース部と、
前記ホスト装置から当該カード装置に、演算処理に供するパラメータを伝送するシリアルインターフェース部とを有することを特徴とするカード装置。
【請求項２】
請求項１に記載のカード装置において、
前記シリアルインターフェース部は、前記ホスト装置から当該カード装置に、第２電源電圧を伝送する機能を備え、
当該カード装置は、さらに、前記ＰＣカードインターフェース部を介して前記ホスト装置から当該カード装置に伝送された前記第１電源電圧と前記シリアルインターフェース部を介して前記ホスト装置から当該カード装置に伝送された前記第２電源電圧とを合成する電圧合成部を有することを特徴とするカード装置。
【請求項３】
カード装置との間でデータを入出力するホスト装置において、
当該ホスト装置全体の処理動作を制御する制御部と、
前記カード装置から当該ホスト装置に、前記カード装置での演算処理により生成されたデータを伝送するとともに、当該ホスト装置から前記カード装置に、第１電源電圧を伝送するＰＣカードインターフェース部と、
当該ホスト装置から前記カード装置に、演算処理に供するパラメータを伝送するシリアルインターフェース部とを有することを特徴とするホスト装置。
【請求項４】
請求項３に記載のホスト装置において、
前記シリアルインターフェース部は、当該ホスト装置から前記カード装置に、第２電源電圧を伝送する機能を備えることを特徴とするホスト装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、各種演算を行うカード装置、および、当該カード装置との間でデータを入出力するホスト装置に関する。
【背景技術】
【０００２】
例えば画像センサーなどの外部装置からデータを取り込み、取り込んだデータに対して各種演算処理を行いながら、これにより生成したデータ（以下、演算処理済データと称する）をホスト装置に出力するカード装置が存在する。このようなカード装置としては、例えば、パーソナルコンピュータにテレビ電話機能を付加するＰＣカードがある（例えば、特許文献１参照）。
【０００３】
以下に、図３を参照して、従来例に係るカード装置とホスト装置の構成について説明する。
【０００４】
図３に示すように、カード装置１０は、ホスト装置２０とセンサー装置３００とに接続される。
【０００５】
カード装置１０は、ホスト装置２０との間でデータを入出力する装置である。ここでは、カード装置１０を、センサー装置３００から画像データを取り込み、取り込んだ画像データに対して各種演算処理（例えば、色変換処理や圧縮処理など）を行いながら、これにより生成したデータ（以下、演算処理済画像データと称する）をホスト装置２０に出力するＰＣカードとして説明する。
【０００６】
カード装置１０は、一般に、リムーバブル媒体として使用される。カード装置１０は、ホスト装置２０の後述のカードソケット部２１６に挿入されると、ホスト装置２０から電源電圧（以下、単に電源と称する場合もある）が供給される。また、カード装置１０は、演算処理用パラメータの変更が必要になると、ホスト装置２０から後述の登録パラメータを取得してカード装置１０内部の記憶部１１３に格納する。これにより、カード装置１０は、取得した登録パラメータを新たな演算処理用パラメータとして更新する。
【０００７】
カード装置１０は、演算部１１２と、記憶部１１３と、ＰＣカードインターフェース部１１４と、センサーインターフェース部１１６とを有する。なお、以下、インターフェース部をＩ／Ｆ部と称する場合もある。
【０００８】
演算部１１２は、ＣＰＵによって構成され、センサー装置３００から出力された画像データに対して各種演算処理を行う。なお、演算部１１２により行われる演算処理としては、例えば、画像データに対する色変換処理や圧縮処理などがある。
【０００９】
記憶部１１３は、ＲＡＭによって構成され、各種データを格納する。なお、記憶部１１３に格納されるデータとしては、例えば、演算処理に供するパラメータ（以下、演算処理用パラメータと称する）や、センサー装置３００から出力された画像データ、演算処理済画像データなどがある。なお、以下、カード装置１０の記憶部１１３に格納された演算処理用パラメータを格納パラメータと称する。
【００１０】
ＰＣカードインターフェース部１１４は、ホスト装置２０のＰＣカードインターフェース部２１４に接続されて、カード装置１０からホスト装置２０に出力されるデータやホスト装置２０からカード装置１０に出力されるデータを伝送する。なお、ＰＣカードインターフェース部１１４により伝送されるデータとしては、例えば、カード装置１０からホスト装置２０に出力される演算処理済画像データや、ホスト装置２０からカード装置１０に出力される演算処理用パラメータ（後述の登録パラメータ）などがある。ＰＣカードインターフェース部１１４は、アドレス、データ、および制御信号をインターフェース信号として利用して、これらを伝送する。また、ＰＣカードインターフェース部１１４は、ホスト装置２０のＰＣカードインターフェース部２１４に接続されて、ホスト装置２０からカード装置１０に供給される電源電圧を伝送する。
【００１１】
センサーインターフェース部１１６は、センサー装置３００に接続されて、センサー装置３００からデータ（ここでは、画像データ）を取り込む。
【００１２】
ホスト装置２０は、カード装置１０との間でデータを入出力する装置である。ここでは、ホスト装置２０を、カード装置１０から画像データを取得し、取得した画像データを、遠隔地の通信装置４００との間でのテレビ電話通信に用いるパーソナルコンピュータとして説明する。
【００１３】
ホスト装置２０は、カード装置１０から出力された演算処理済画像データを遠隔地の通信装置４００に転送する機能や、カード装置１０を作動させる制御信号や演算処理用パラメータ（後述の登録パラメータ）をカード装置１０に出力する機能などを有する。
【００１４】
ホスト装置２０は、電源部２１１と、制御部２１２と、記憶部２１３と、ＰＣカードインターフェース部２１４と、カードソケット部２１６と、カード装着センサー部２１８と、ネットワークインターフェース部２２０とを有する。
【００１５】
電源部２１１は、ホスト装置２０の各部に電源電圧を供給する。また、電源部２１１は、ＰＣカードインターフェース部２１４を介して、カード装置１０に電源電圧を供給する。
【００１６】
制御部２１２は、ＣＰＵによって構成され、ホスト装置２０全体の処理動作を制御する。なお、制御部２１２により制御される処理としては、例えば、カード装置１０のカードソケット部２１６への装着の有無の判定処理や、カード装置１０への電源の供給処理、カード装置１０への各種データ（例えば、演算処理用パラメータ）の出力処理、カード装置１０からの各種データ（例えば、演算処理済画像データ）の入力処理、記憶部２１３への各種データ（例えば、演算処理済画像データ）の格納処理、外部装置（例えば、遠隔地の通信装置４００）への各種データの出力処理（例えば、演算処理済画像データ）などがある。
【００１７】
記憶部２１３は、ＲＡＭによって構成され、各種データを格納する。なお、記憶部２１３に格納されるデータとしては、例えば、演算処理用パラメータや、カード装置１０から出力された演算処理済画像データ、外部装置（例えば、遠隔地の通信装置４００）から出力された画像データなどがある。なお、以下、ホスト装置２０の記憶部２１３に格納された演算処理用パラメータを登録パラメータと称する。
【００１８】
ＰＣカードインターフェース部２１４は、カード装置１０のＰＣカードインターフェース部１１４と接続されて、カード装置１０からホスト装置２０に出力されるデータやホスト装置２０からカード装置１０に出力されるデータを伝送する。なお、ＰＣカードインターフェース部２１４により伝送されるデータとしては、例えば、カード装置１０からホスト装置２０に出力される演算処理済画像データや、ホスト装置２０からカード装置１０に出力される演算処理用パラメータ（すなわち、登録パラメータ）などがある。ＰＣカードインターフェース部２１４は、アドレス、データ、および制御信号をインターフェース信号として利用して、これらを伝送する。また、ＰＣカードインターフェース部２１４は、カード装置１０のＰＣカードインターフェース部１１４に接続されて、ホスト装置２０からカード装置１０に供給される電源電圧を伝送する。
【００１９】
カードソケット部２１６は、カード装置１０が装着されるソケットである。
【００２０】
カード装着センサー部２１８は、カードソケット部２１６の近傍に設けられたセンサーであり、カード装置１０がカードソケット部２１６に装着されると、カード装着信号を外部（ここでは、制御部２１２）に出力する。なお、カード装着信号は、カード装置１０がカードソケット部２１６に装着されたことを示す信号である。制御部２１２は、カード装着信号に応答して、カード装置１０がカードソケット部２１６に装着されているか否かを判定することになる。
【００２１】
ネットワークインターフェース部２２０は、ネットワーク（図示せず）を介して外部装置（例えば、遠隔地の通信装置４００）に接続されて、外部装置からホスト装置に出力されるデータやホスト装置から外部装置に出力されるデータを伝送する。
【００２２】
センサー装置３００は、対象物の形や音、光、温度などを検出して、検出した対象物のデータを外部（ここでは、カード装置１０）に出力する装置である。ここでは、センサー装置３００を、周囲の光景を撮影して画像データを生成し、生成した画像データをカード装置１０に出力する画像センサーとして説明する。
【００２３】
センサー装置３００は、例えばＣＣＤセンサーやＣＭＯＳセンサーなどである。センサー装置３００は、外部の光を内部に取り入れ、取り入れた光を予め定められた期間だけ貯留する。この後、センサー装置３００は、貯留した光量に対応する電荷を電圧信号として取り出し、取り出した電圧信号をＡ／Ｄ変換して、ディジタル値の電圧信号としてカード装置１０に出力する。センサー装置３００は、このような動作を繰り返し行う。なお、ディジタル値の電圧信号の集合が、画像データを形成する。このようにしてセンサー装置３００は、周囲の光景を撮影して画像データを生成し、生成した画像データをカード装置１０に出力する。
【００２４】
カード装置１０とホスト装置２０は、以上のように構成されている。
【００２５】
なお、カード装置１０は、演算部１１２の大きさや消費電流が制限されている。そのため、カード装置１０は、演算部１１２の大きさや消費電流をある程度以下に抑える必要があった。このようなカード装置１０は、例えば、多数の演算処理用パラメータを記憶部１１３に格納していて、その中から任意のパラメータを選択して演算処理に使用するような処理ができなかった。そのため、ホスト装置２０は、カード装置１０で演算処理用パラメータの変更が必要になる都度、更新用の演算処理用パラメータをカード装置１０に出力する必要があった。
【００２６】
以下に、図４を参照して、従来例に係るカード装置１０とホスト装置２０の動作について説明する。なお、図４中、点線枠で示す工程は、カード装置１０の動作を示し、実線枠で示す工程は、ホスト装置２０の動作を示している。ここでは、ホスト装置２０の記憶部２１３は、例えば、テレビ電話通信を行うためのプログラムや、演算処理用パラメータなどを、予め格納しているものとする。また、カード装置１０の記憶部１１３は、例えば、テレビ電話通信を行うためのプログラムや、演算処理用パラメータなどを、予め格納しているものとする。
【００２７】
図４に示すように、まず、カード装置１０は、ホスト装置２０のカードソケット部２１６に装着される（Ｓ１０５）。
【００２８】
すると、ホスト装置２０の中では、まず、カード装着センサー部２１８は、カード装着信号を制御部２１２に出力する。次に、制御部２１２は、カード装着センサー部２１８から出力されたカード装着信号に応答して、カード装置１０がカードソケット部２１６に装着されていることを検出する（Ｓ１１０）。これにより、制御部２１２は、テレビ電話通信機能の立上処理を開始する。そして、電源部２１１は、ＰＣカードインターフェース部２１４を介して、カード装置１０に電源電圧の供給を開始する（Ｓ１１５）。また、制御部２１２は、ネットワークインターフェース部２２０を介して、外部装置（ここでは、遠隔地の通信装置４００）との通信が開始すると、ＰＣカードインターフェース部２１４を介して、カード装置１０に制御信号を出力する（Ｓ１２０）。なお、制御信号は、カード装置１０に、画像データの取込処理や各種演算処理などを行わせるための信号である。
【００２９】
カード装置１０の演算部１１２は、ＰＣカードインターフェース部１１４を介して、ホスト装置２０から電源電圧を取得するとともに、ホスト装置２０から制御信号を取得する。この後、演算部１１２は、ホスト装置２０から出力された制御信号に応答して、センサー装置３００に電源電圧を供給してセンサー装置３００の立上処理を行う（Ｓ１２５）。その結果、センサー装置３００は、画像を撮影して画像データを生成し、生成した画像データをカード装置１０に出力する動作を繰り返し行うようになる。
【００３０】
Ｓ１２５の後、カード装置１０の演算部１１２は、センサーインターフェース部１１６を介して、センサー装置３００から出力される画像データの取込処理を行う（Ｓ１３０）。なお、演算部１１２は、このとき、取り込んだ画像データを、一旦、記憶部１１３に格納する。この後、演算部１１２は、記憶部１１３から、各種演算処理に供するプログラムや、演算処理用パラメータ（すなわち、格納パラメータ）、画像データなどを読み出して、画像データに対して各種演算処理（例えば、色変換処理や圧縮処理）を行う（Ｓ１３５）。これにより、演算部１１２は、演算処理済画像データを生成する。そして、演算部１１２は、ＰＣカードインターフェース部１１４を介して、演算処理済画像データをホスト装置２０に出力する（Ｓ１４０）。このようにして、カード装置１０は、センサー装置３００から画像データを取り込む都度、取り込んだ画像データに対して各種演算処理を行い、これにより生成したデータ（すなわち、演算処理済画像データ）をホスト装置２０に出力する。
【００３１】
ホスト装置２０の制御部２１２は、ＰＣカードインターフェース部２１４を介して、カード装置１０から演算処理済画像データを取得し、取得した演算処理済画像データを、ネットワークインターフェース部２２０を介して、外部装置に転送する（Ｓ１４５）。
【００３２】
Ｓ１４５の後、カード装置１０の演算部１１２は、記憶部１１３から演算処理用パラメータ（すなわち、格納パラメータ）を読み出して、ＰＣカードインターフェース部１１４を介して、格納パラメータをホスト装置２０に出力する（Ｓ１５０）。
【００３３】
ホスト装置２０の制御部２１２は、ＰＣカードインターフェース部２１４を介して、カード装置１０から格納パラメータを取得する。この後、制御部２１２は、記憶部２１３から演算処理用パラメータ（すなわち、登録パラメータ）を読み出して、格納パラメータと登録パラメータとの比較処理を行う（Ｓ１５５）。これにより、制御部２１２は、演算処理用パラメータの変更が必要か否かを判定する（Ｓ１６０）。ここで、格納パラメータと登録パラメータとが一致する場合は、演算処理用パラメータの変更が不要であることを意味する。他方、格納パラメータと登録パラメータとが一致しない場合は、演算処理用パラメータの変更が必要であることを意味する。
【００３４】
Ｓ１６０において、演算処理用パラメータの変更が不要である場合、すなわち、格納パラメータと登録パラメータとが一致する場合に、工程はＳ１８０に進む。
【００３５】
他方、Ｓ１６０において、格納パラメータと登録パラメータとが一致しない場合に、ホスト装置２０の制御部２１２は、ＰＣカードインターフェース部２１４を介して、登録パラメータ（すなわち、記憶部２１３から読み出した演算処理用パラメータ）を、カード装置１０に出力する（Ｓ１７０）。このようにして、ホスト装置２０は、カード装置１０で演算処理用パラメータの変更が必要になる都度、更新用の演算処理用パラメータ（すなわち、登録パラメータ）をカード装置１０に出力する。
【００３６】
Ｓ１７０の後、カード装置１０の演算部１１２は、ＰＣカードインターフェース部１１４を介して、ホスト装置２０から登録パラメータを取得する。そして、演算部１１２は、登録パラメータを記憶部１１３に出力して、登録パラメータを新たな格納パラメータとして記憶部１１３に格納させる。これにより、記憶部１１３は、パラメータの更新処理を行う（Ｓ１７５）。
【００３７】
Ｓ１７５の後またはＳ１６０において演算処理用パラメータの変更が不要である場合に、ホスト装置２０の制御部２１２は、外部装置との通信状態に基づいて、終了判定処理を行う（Ｓ１８０）。ここで、外部装置が予め定めた時間以内に何らかの信号（例えば、画像データやホスト装置２０から出力した信号に対する応答信号）を送信する場合は、ホスト装置２０と外部装置との間の通信が継続していることを意味する。他方、外部装置が予め定めた時間以内に何らかの信号を送信しない場合または外部装置が通信の終了を指示する信号を送信した場合は、ホスト装置２０と外部装置との間の通信が終了したことを意味する。これにより、制御部２１２は、外部装置との間の通信が終了したか否かを判定する（Ｓ１８５）。
【００３８】
Ｓ１８５において、ホスト装置２０と外部装置との間の通信が終了している場合に、カード装置１０とホスト装置２０の動作は、終了する。
【００３９】
他方、Ｓ１８５において、ホスト装置２０と外部装置との間の通信が終了していない場合に、制御部２１２は、ＰＣカードインターフェース部２１４を介して、次回の画像データの取込処理や各種演算処理などを行わせるための制御信号を、カード装置１０に出力する（Ｓ１９０）。この後、工程はＳ１３０に戻る。
【００４０】
カード装置１０とホスト装置２０は、以上のように動作する。
【００４１】
なお、Ｓ１３０〜Ｓ１４５は、カード装置１０からホスト装置２０への演算処理済画像データの出力動作（以下、第１の動作と称する）となる。また、Ｓ１５０〜Ｓ１７５は、カード装置１０でのパラメータの更新動作（以下、第２の動作と称する）となる。カード装置１０とホスト装置２０は、第１の動作を複数回繰り返した後、第２の動作を行う場合もある。
【特許文献１】特開平８−１５３１７５号公報（段落１８〜段落３８、図１〜図５）
【発明の開示】
【発明が解決しようとする課題】
【００４２】
従来のカード装置とホスト装置は、以下の理由により、データの入出力を高速に行うことができないときがあるという課題があった。
【００４３】
すなわち、カード装置とホスト装置は、１系統のインターフェース部しか有していない。そのため、カード装置とホスト装置は、第１の動作（すなわち、カード装置からホスト装置への演算処理済画像データの出力動作）と第２の動作（すなわち、カード装置でのパラメータの更新動作）とを並行して行うことができず、これら第１と第２の動作を交互に繰り返し行っていた。
【００４４】
しかしながら、カード装置とホスト装置は、第１と第２の動作を並行して行うことができないため、一方の動作時には、他方の動作を中断する必要があった。そして、カード装置とホスト装置は、演算処理用パラメータの量が増えたり、演算処理用のパラメータの伝送回数が増えたりすると、その分だけ、第１の動作の中断時間が、増大していた。そのため、このとき、カード装置は、ホスト装置へのデータの出力速度が低下していた。同様に、このとき、ホスト装置は、カード装置からのデータの入力速度が低下していた。
【００４５】
したがって、従来のカード装置とホスト装置は、前述の通り、データの入出力を高速に行うことができないときがあるという課題があった。
【００４６】
また、従来のカード装置とホスト装置は、以下の理由により、カード装置の演算部の演算処理能力を下げる必要があるという課題があった。そして、カード装置とホスト装置は、これによっても、データの入出力を高速に行うことができないという課題があった。
【００４７】
すなわち、カード装置とホスト装置は、１系統のインターフェース部しか有していない。ホスト装置は、その１系統のインターフェース部によって電源電圧をカード装置に供給しているため、大容量の電源電圧をカード装置に供給することができなかった。したがって、ホスト装置は、小容量の電源電圧しかカード装置に供給することができず、カード装置は、小容量の電源電圧で稼働する必要があった。そこで、カード装置は、クロック周波数を低い値に設定し、その低いクロック周波数に基づいて演算部を稼働させていた。しかしながら、クロック周波数を低い値に設定すると、カード装置の演算部の演算処理能力が下がる。
【００４８】
したがって、従来のカード装置とホスト装置は、前述の通り、カード装置の演算部の演算処理能力を下げる必要があるという課題があった。そして、カード装置とホスト装置は、これによっても、データの入出力を高速に行うことができないという課題があった。
【課題を解決するための手段】
【００４９】
前述の課題を解決するために、この発明に係るカード装置は、各種演算処理を行う演算部と、２系統のインターフェース部とを有する。なお、２系統のインターフェース部は、ＰＣカードインターフェース部とシリアルインターフェース部とからなる。ＰＣカードインターフェース部は、カード装置からホスト装置に、演算処理済データを伝送するとともに、ホスト装置からカード装置に、電源電圧を伝送する。以下、ＰＣカードインターフェース部によって伝送される電源電圧を、第１電源電圧と称する。他方、シリアルインターフェース部は、ホスト装置からカード装置に、演算処理用パラメータを伝送する。
【００５０】
このようなカード装置は、ＰＣカードインターフェース部を介して、ホスト装置からカード装置に供給された第１電源電圧を取得することにより、作動する。そして、カード装置は、ＰＣカードインターフェース部を介して、ホスト装置に演算処理済データを出力する一方で、シリアルインターフェース部を介して、ホスト装置から演算処理用パラメータを取得する。
【００５１】
なお、カード装置は、好ましくは、シリアルインターフェース部に、第２電源電圧を伝送する機能を備え、さらに、ＰＣカードインターフェース部を介してホスト装置からカード装置に伝送された第１電源電圧とシリアルインターフェース部を介してホスト装置からカード装置に伝送された第２電源電圧とを合成する電圧合成部を有する構成にするとよい。
【００５２】
このようなカード装置は、２系統のインターフェース部を介してホスト装置から第１と第２の電源電圧を取得する。そして、カード装置は、第１と第２の電源電圧を合成することにより、電流容量を増した合成電源電圧を生成する。
【００５３】
他方、この発明に係るホスト装置は、ホスト装置全体の処理動作を制御する制御部と、２系統のインターフェース部とを有する。なお、２系統のインターフェース部は、ＰＣカードインターフェース部とシリアルインターフェース部とからなる。ＰＣカードインターフェース部は、カード装置からホスト装置に、カード装置での演算処理により生成されたデータを伝送するとともに、ホスト装置からカード装置に、第１電源電圧を伝送する。他方、シリアルインターフェース部は、ホスト装置からカード装置に、演算処理用パラメータを伝送する。
【００５４】
このようなホスト装置は、ＰＣカードインターフェース部を介して、カード装置に第１電源電圧を供給して、カード装置を作動させる。そして、ホスト装置は、ＰＣカードインターフェース部を介して、カード装置からカード装置での演算処理により生成されたデータを取得する一方で、シリアルインターフェース部を介して、カード装置に演算処理用パラメータを出力する。
【００５５】
なお、ホスト装置は、好ましくは、シリアルインターフェース部に、第２電源電圧を伝送する機能を備える構成にするとよい。
【００５６】
このようなホスト装置は、２系統のインターフェース部を介してカード装置に第１と第２の電源電圧を供給する。これにより、ホスト装置は、カード装置に、第１と第２の電源電圧を合成させて、電流容量を増した合成電源電圧を生成させることができる。
【発明の効果】
【００５７】
この発明に係るカード装置は、ＰＣカードインターフェース部とシリアルインターフェース部とからなる２系統のインターフェース部を有している。そして、カード装置は、ＰＣカードインターフェース部を介して、ホスト装置に演算処理済データを出力する一方で、シリアルインターフェース部を介して、ホスト装置から演算処理用パラメータを取得する。
【００５８】
このようなカード装置は、ホスト装置との間でデータを入出力する際に、ＰＣカードインターフェース部を演算処理済データの出力にのみ使用することができる。そのため、カード装置は、常に、ホスト装置へのデータの出力を従来よりも高速に行うことができる。
【００５９】
他方、この発明に係るホスト装置は、ＰＣカードインターフェース部とシリアルインターフェース部とからなる２系統のインターフェース部を有している。そして、ホスト装置は、ＰＣカードインターフェース部を介して、カード装置から演算処理済データを取得する一方で、シリアルインターフェース部を介して、ホスト装置に演算処理用パラメータを出力する。
【００６０】
このようなホスト装置は、カード装置との間でデータを入出力する際に、ＰＣカードインターフェース部を演算処理済データの入力にのみ使用することができる。そのため、ホスト装置は、常に、カード装置からのデータの入力を従来よりも高速に行うことができる。
【００６１】
なお、カード装置は、シリアルインターフェース部に、電源電圧を伝送する機能を備え、さらに、電圧合成部を有する場合に、２系統のインターフェース部を介してホスト装置から第１と第２の電源電圧を取得する。そして、カード装置は、第１と第２の電源電圧を合成することにより、電流容量を増した合成電源電圧を生成する。
【００６２】
このようなカード装置は、従来よりも大容量の電源電圧をホスト装置から取得することができる。そのため、カード装置は、従来よりも大容量の電源電圧を演算部に供給することができ、その結果、演算部の演算処理能力を従来よりも上げることができる。そして、カード装置は、これにより、ホスト装置へのデータの出力をさらに高速に行うことができる。
【００６３】
他方、ホスト装置は、シリアルインターフェース部に、電源電圧を伝送する機能を備える場合に、２系統のインターフェース部を介してカード装置に第１と第２の電源電圧を供給する。これにより、ホスト装置は、カード装置に、第１と第２の電源電圧を合成させて、電流容量を増した合成電源電圧を生成させることができる。
【００６４】
このようなホスト装置は、従来よりも大容量の電源電圧をカード装置に供給することができる。そのため、ホスト装置は、カード装置の演算部の演算処理能力を従来よりも上げさせることができる。その結果、ホスト装置は、カード装置からのデータの入力をさらに高速に行うことができる。
【発明を実施するための最良の形態】
【００６５】
以下に、図を参照してこの発明の実施の形態を説明する。なお、各図において、共通する構成要素や同様な構成要素については、同一の符号を付し、それらの重複する説明を省略する。
【実施例】
【００６６】
＜カード装置とホスト装置の構成＞
以下に、図１を参照して、実施例に係るカード装置とホスト装置の構成について説明する。なお、図１中、従来例と同様の構成要素（図３参照）については、同一の符号を付し、詳細な説明を省略する。
【００６７】
図１に示すように、カード装置１００は、ホスト装置２００とセンサー装置３００とに接続される。
【００６８】
カード装置１００は、演算部１１２と、記憶部１１３と、ＰＣカードインターフェース部１１４と、センサーインターフェース部１１６と、シリアルインターフェース部１２２と、電圧合成部１２４とを有する。
【００６９】
演算部１１２と記憶部１１３とＰＣカードインターフェース部１１４とセンサーインターフェース部１１６は、従来例と同様の構成要素であるので、ここでは説明を省略する。ただし、この実施例では、演算部１１２は、シリアルインターフェース部１２２からの電圧を監視して、自身の動作クロックを高い値または低い値に設定する機能を備えている。
【００７０】
演算部１１２は、シリアルインターフェース部１２２からの電源供給がある場合に、自身の動作クロックを高い値に設定する。他方、演算部１１２は、シリアルインターフェース部１２２からの電源供給がない場合に、自身の動作クロックを低い値に設定する。なお、ここでは、演算部１１２の動作クロックは、通常、低い値に設定されているものとする。
【００７１】
シリアルインターフェース部１２２は、シリアルケーブル１５０によってホスト装置２００のシリアルインターフェース部２２２に接続されて、カード装置１００からホスト装置２００に出力されるデータやホスト装置２００からカード装置１００に出力されるデータを伝送する。なお、シリアルインターフェース部１２２により伝送されるデータとしては、例えば、ホスト装置２００からカード装置１００に出力される演算処理用パラメータ（すなわち、登録パラメータ）などがある。
【００７２】
シリアルインターフェース部１２２は、電源電圧を伝送する機能を備えることが好ましい。電源電圧を伝送する機能を備えるシリアルインターフェースとしては、例えば、ＵＳＢシリアルインターフェースやＩＥＥＥ１３９４インターフェースなどがある。シリアルインターフェース部１２２は、電源電圧を伝送する機能を備える場合に、ホスト装置２００のシリアルインターフェース部２２２に接続されて、ホスト装置２００からカード装置１００に供給される電源電圧を伝送する。なお、以下、ＰＣカードインターフェース部１１４，２１４によって伝送される電源電圧とシリアルインターフェース部１２２，２２２によって伝送される電源電圧とを区別する場合に、前者の電源電圧を第１電源電圧と称し、後者の電源電圧を第２電源電圧と称する。
【００７３】
電圧合成部１２４は、シリアルインターフェース部１２２が電源電圧を伝送する機能を備える場合に、ＰＣカードインターフェース部１１４を介してホスト装置２００からカード装置１００に供給された第１電源電圧とシリアルインターフェース部１２２を介してホスト装置２００からカード装置１００に供給された第２電源電圧とを合成して合成電源電圧を生成する。なお、ここで、電源電圧の合成とは、第１電源電圧と第２電源電圧との電流容量を加算することを意味する。電圧合成部１２４は、生成した合成電源電圧を、演算部１１２と記憶部１１３およびセンサー装置３００に供給する。以下、電圧合成部１２４を、合成電源部と称する場合もある。この合成電源電圧は、演算部１１２と記憶部１１３およびセンサー装置３００の駆動に使用される。
【００７４】
ホスト装置２００は、電源部２１１と、制御部２１２と、記憶部２１３と、ＰＣカードインターフェース部２１４と、カードソケット部２１６と、カード装着センサー部２１８と、ネットワークインターフェース部２２０と、シリアルインターフェース部２２２とを有する。
【００７５】
電源部２１１と制御部２１２と記憶部２１３とＰＣカードインターフェース部２１４とカードソケット部２１６とカード装着センサー部２１８とネットワークインターフェース部２２０は、従来例と同様の構成要素であるので、ここでは説明を省略する。
【００７６】
シリアルインターフェース部２２２は、シリアルケーブル１５０によってカード装置１００のシリアルインターフェース部１２２に接続されて、カード装置１００からホスト装置２００に出力されるデータやホスト装置２００からカード装置１００に出力されるデータを伝送する。なお、シリアルインターフェース部２２２により伝送されるデータとしては、例えば、ホスト装置２００からカード装置１００に出力される演算処理用パラメータ（すなわち、登録パラメータ）などがある。
【００７７】
シリアルインターフェース部２２２は、カード装置１００のシリアルインターフェース部１２２と同様に、電源電圧を伝送する機能を備えることが好ましい。シリアルインターフェース部２２２は、電源電圧を伝送する機能を備える場合に、カード装置１００のシリアルインターフェース部１２２に接続されて、ホスト装置２００からカード装置１００に供給される電源電圧（すなわち、第２電源電圧）を伝送する。
【００７８】
以上の通り、カード装置１００とホスト装置２００は、互いの間に、２系統のインターフェース部を備えている。２系統のインターフェース部は、ＰＣカードインターフェース部１１４，２１４とシリアルインターフェース部１２２，２２２とからなる。ＰＣカードインターフェース部１１４，２１４は、カード装置１００からホスト装置２００に出力されるデータ（例えば、演算処理済データ）を伝送する。また、ＰＣカードインターフェース部１１４，２１４は、ホスト装置２００からカード装置１００に供給される第１電源電圧を伝送する。他方、シリアルインターフェース部１２２，２２２は、ホスト装置２００からカード装置１００に出力されるデータ（例えば、演算処理用パラメータ）を伝送する。また、シリアルインターフェース部１２２，２２２は、ホスト装置２００からカード装置１００に供給される第２電源電圧を伝送する。
【００７９】
また、カード装置１００は、電圧合成部１２４を有しており、この電圧合成部１２４によって、ＰＣカードインターフェース部１１４を介してホスト装置２００から供給された第１電源電圧とシリアルインターフェース部１２２を介してホスト装置から供給された第２電源電圧とを合成して合成電源電圧を生成する。
【００８０】
＜カード装置とホスト装置の動作＞
以下に、図２を参照して、実施例に係るカード装置とホスト装置の動作について説明する。なお、図２中、従来例と同様の工程（図４参照）については、同一の符号を付し、従来例のカード装置１０とホスト装置２０とを実施例のカード装置１００とホスト装置２００とに読み替えて説明する。
【００８１】
図２−１に示すように、まず、カード装置１００とホスト装置２００は、シリアルケーブル１５０によって、シリアルインターフェース部１２２と２２２とが接続される（Ｓ１０１）。
【００８２】
この後、カード装置１００は、ホスト装置２００のカードソケット部２１６に装着される（Ｓ１０５）。
【００８３】
すると、ホスト装置２００の中では、まず、従来例と同様に、カード装着センサー部２１８は、カード装着信号を制御部２１２に出力する。次に、制御部２１２は、カード装着センサー部２１８から出力されたカード装着信号に応答して、カード装置１００がカードソケット部２１６に装着されていることを検出する（Ｓ１１０）。この検出に応答して、制御部２１２は、テレビ電話通信機能の立上処理を開始する。そして、この立上処理に応答して、電源部２１１は、ＰＣカードインターフェース部２１４を介して、カード装置１００に第１電源電圧の供給を開始する（Ｓ１１５）。なお、このとき、シリアルインターフェース部２２２が電源電圧を伝送する機能を備える場合に、電源部２１１は、ＰＣカードインターフェース部２１４だけでなく、シリアルインターフェース部２２２によっても、カード装置１００に電源電圧（すなわち、第２電源電圧）を供給する。また、制御部２１２は、ネットワークインターフェース部２２０を介して、外部装置（ここでは、遠隔地の通信装置４００）との通信が開始すると、この通信開始に応答して、シリアルインターフェース部２２２を介して、カード装置１００に制御信号を出力する（Ｓ１２０）。
【００８４】
カード装置１００は、ＰＣカードインターフェース部１１４を介して、ホスト装置２００から第１電源電圧を取得する。この第１電源電圧は、ＰＣカードインターフェース部１１４から電圧合成部１２４に出力される。また、カード装置１００は、ホスト装置２００の電源部２１１がシリアルインターフェース部２２２を介してカード装置１００に電源電圧（すなわち、第２電源電圧）を供給している場合に、シリアルインターフェース部１２２を介してホスト装置２００から第２電源電圧を取得する。この第２電源電圧は、シリアルインターフェース部１２２から電圧合成部１２４に出力される。また、カード装置１００は、シリアルインターフェース部１２２を介して、ホスト装置２００から制御信号を取得する。すると、カード装置１００の電圧合成部１２４は、第１と第２の電源電圧の合成処理を行う（Ｓ１２１）。これによって、電圧合成部１２４は、合成電源電圧を生成する。この後、電圧合成部１２４で生成された合成電源電圧は、演算部１１２と記憶部１１３およびセンサー装置３００に出力される。
【００８５】
演算部１１２は、電圧合成部１２４から合成電源電圧を取得する。この後、演算部１１２は、シリアルインターフェース部１２２からの電源供給があるか否かを判定する（Ｓ１２２）。
【００８６】
Ｓ１２２において、シリアルインターフェース部１２２からの電源供給がある場合に、演算部１１２は、演算部１１２の消費電流が予め定められた値以下に収まる範囲内で、クロック周波数のアップ処理を行う（Ｓ１２３）。これにより、演算部１１２は、演算速度をアップすることができる。
【００８７】
他方、Ｓ１２２において、シリアルインターフェース部１２２からの電源供給がない場合に、工程は図２−２のＳ１２５に進む。
【００８８】
次に、演算部１１２は、ホスト装置２００から出力された制御信号に応答して、センサー装置３００に電源電圧を供給してセンサー装置３００の立上処理を行う（Ｓ１２５）。その結果、センサー装置３００は、画像を撮影して画像データを生成し、生成した画像データをカード装置１００に出力する動作を繰り返し行うようになる。
【００８９】
Ｓ１２５以降の工程では、カード装置１００とホスト装置２００は、従来例（図４参照）と同様の動作を行う。ただし、Ｓ１５０では、カード装置１００の演算部１１２は、ＰＣカードインターフェース部１１４の代わりに、シリアルインターフェース部１２２を介して、格納パラメータをホスト装置２００に出力する。また、Ｓ１７０では、ホスト装置２００の制御部２１２は、ＰＣカードインターフェース部２１４の代わりに、シリアルインターフェース部２２２を介して、登録パラメータをカード装置１００に出力する。また、Ｓ１９０では、ホスト装置２００の制御部２１２は、ＰＣカードインターフェース部２１４の代わりに、シリアルインターフェース部２２２を介して、制御信号をカード装置１００に出力する。
【００９０】
以上の通り、この実施例によれば、カード装置１００は、ホスト装置２００との間でデータを入出力する際に、ＰＣカードインターフェース部１１４を演算処理済データの出力にのみ使用することができる。そのため、カード装置１００は、常に、ホスト装置２００へのデータの出力を従来よりも高速に行うことができる。同様に、ホスト装置２００は、カード装置１００との間でデータを入出力する際に、ＰＣカードインターフェース部２１４を演算処理済データの入力にのみ使用することができる。そのため、ホスト装置２００は、常に、カード装置１００からのデータの入力を従来よりも高速に行うことができる。
【００９１】
また、カード装置１００は、従来よりも大容量の電源電圧をホスト装置２００から取得することができる。そのため、カード装置１００は、従来よりも大容量の電源電圧を演算部１１２に供給することができ、その結果、演算部１１２の演算処理能力を従来よりも上げることができる。そして、カード装置１００は、これにより、ホスト装置２００へのデータの出力をさらに高速に行うことができる。
【００９２】
同様に、ホスト装置２００は、従来よりも大容量の電源電圧をカード装置１００に供給することができる。そのため、ホスト装置２００は、カード装置１００の演算部１１２の演算処理能力を従来よりも上げさせることができる。その結果、ホスト装置２００は、カード装置１００からのデータの入力をさらに高速に行うことができる。
【００９３】
なお、この発明は、前述の実施例に限定されることなく、この発明の要旨を逸脱しない範囲で種々の応用や変形が考えられる。
【産業上の利用可能性】
【００９４】
実施例では、カード装置として、コンピュータにテレビ電話機能を付加するＰＣカードを例にして説明したが、この発明は、ホスト装置との間でデータを入出力するカード装置であれば、これ以外の用途のものであっても適用することができる。
【００９５】
また、ホスト装置は、演算機能を有する装置であれば、パーソナルコンピュータ以外の形態の装置であっても適用することができる。
【図面の簡単な説明】
【００９６】
【図１】実施例に係るカード装置とホスト装置の構成を示す図である。
【図２−１】実施例に係るカード装置とホスト装置の動作を示すフローチャート（１）である。
【図２−２】実施例に係るカード装置とホスト装置の動作を示すフローチャート（２）である。
【図３】従来例に係るカード装置とホスト装置の構成を示す図である。
【図４】従来例に係るカード装置とホスト装置の動作を示すフローチャートである。
【符号の説明】
【００９７】
１０，１００    …カード装置
１１２    …演算部（ＣＰＵ）
１１３，２１３    …記憶部
１１４，２１４    …ＰＣカードインターフェース部
１１６    …センサーインターフェース部
１２２，２２２    …シリアルインターフェース部
１２４    …電圧合成部
１５０    …シリアルケーブル
２０，２００    …ホスト装置
２１１    …電源部
２１２    …制御部（ＣＰＵ）
２１６    …カードソケット部
２１８    …カード装着センサー部
２２０    …ネットワークインターフェース部
３００    …センサー装置（画像センサー）
４００    …通信装置
【図１】
2007072878.tif 000003
【図２−１】
2007072878.tif 000004
【図２−２】
2007072878.tif 000005
【図３】
2007072878.tif 000006
【図４】
2007072878.tif 000007