"電池を電源として動作し、USBペリフェラルデバイスとの間でUSB通信を実行可能なUSBホストデバイスと、上記電池の残量を監視する電池残量監視回路と、を含むUSBホストシステムであって、上記USBホストデバイスは、上記電池残量監視回路での監視結果に基づいて、上記USBペリフェラルデバイスに対するパケット出力間隔を調整するためのスループット調整部を含み、上記スループット調整部は、所定の時間間隔で形成されるスタートオブフレーム割り込みを用いて上記USBペリフェラルデバイスに対するパケット出力間隔を決定することを特徴とするUSBホストシステム。上記スループット調整部は、上記電池残量監視回路での監視結果に基づいて、USB規格上のサスペンド状態に遷移するまでの時間内で、上記USBペリフェラルデバイスに対するフレームパケットの出力停止期間を設ける請求項1記載のUSBホストシステム。電池を電源として動作し、USBペリフェラルデバイスとの間でUSB通信を実行可能なUSBホストデバイスと、上記電池の残量を監視する電池残量監視回路と、を含むUSBホストシステムであって、上記USBホストデバイスは、上記電池残量監視回路での監視結果に基づいて、上記USBペリフェラルデバイスに対するパケット出力間隔を調整するためのスループット調整部を含み、上記スループット調整部は、パケット出力調整用タイマの割り込みを用いて上記USBペリフェラルデバイスに対するパケット出力間隔を決定することを特徴とするUSBホストシステム。上記スループット調整部は、上記電池残量監視回路での監視結果に基づいて、USB規格上のサスペンド状態に遷移するまでの時間内で、上記USBペリフェラルデバイスに対するスタートオブフレームパケットの出力停止期間を設ける請求項3記載のUSBホストシステム。USBホストシステムについて本願発明者が検討したところ、以下の課題を見いだした。電池を電源として動作するUSBホストシステムにおいて、電池残量が少なくなってきた場合、転送スループットを落としてでも電池による動作を長く維持したい場合がある。しかし、上記従来技術では、それを満足することができない。本発明の目的は、USBホストシステムの電池残量が少なくなってきた場合、パケットデータ通信の転送スループットを落とすことで消費電流を抑えるための技術を提供することにある。本発明の前記並びにその他の目的と新規な特徴は本明細書の記述及び添付図面から明らかになるであろう。本願において開示される発明のうち代表的なものの概要を簡単に説明すれば下記の通りである。すなわち、電池を電源として動作し、USBペリフェラルデバイスとの間でUSB通信を実行可能なUSBホストデバイスと、上記電池の残量を監視する電池残量監視回路とを含んでUSBホストシステムを形成する。上記USBホストデバイスは、上記電池残量監視回路での監視結果に基づいて、上記USBペリフェラルデバイスに対するパケット出力間隔を調整するためのスループット調整部を含む。上記スループット調整部は、所定の時間間隔で形成されるスタートオブフレーム割り込みを用いて上記USBペリフェラルデバイスに対するパケット出力間隔を決定する。本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば下記のとおりである。すなわち、USBホストシステムの電池残量が少なくなってきた場合、パケットデータ通信の転送スループットを落とすことで消費電流を抑えることができる。1.実施の形態の概要先ず、本願において開示される発明の代表的な実施の形態について概要を説明する。代表的な実施の形態についての概要説明で括弧を付して参照する図面中の参照符号はそれが付された構成要素の概念に含まれるものを例示するに過ぎない。1本発明の代表的な実施の形態に係るUSBホストシステム11は、電池を電源として動作し、USBペリフェラルデバイス12との間でUSB通信を実行可能なUSBホストデバイス111と、上記電池の残量を監視する電池残量監視回路113とを設ける。このとき、上記USBホストデバイスは、上記電池残量監視回路での監視結果に基づいて、上記USBペリフェラルデバイスに対するパケット出力間隔を調整するためのスループット調整部114を含み、上記スループット調整部は、所定の時間間隔で形成されるスタートオブフレーム割り込みを用いて上記USBペリフェラルデバイスに対するパケット出力間隔を決定する。上記構成によれば、上記電池残量監視回路での監視結果に基づいて、所定の時間間隔で形成されるスタートオブフレーム割り込みを用いて上記USBペリフェラルデバイスに対するパケット出力間隔を決定されることにより、上記USBペリフェラルデバイスに対するパケット出力間隔が調整される。これにより、上記電池の残量が少なくなった場合に、パケットの出力間隔が調整され、それによって電池による動作時間を長くすることができる。2上記1において、上記スループット調整部は、上記電池残量監視回路での監視結果に基づいて、USB規格上のサスペンド状態に遷移するまでの時間内で、上記USBペリフェラルデバイスに対するフレームパケットの出力停止期間を設けることができる。これにより、USBホストデバイスでの消費電力を更に低減することができる。3本発明の代表的な実施の形態に係るUSBホストシステム11は、電池を電源として動作し、USBペリフェラルデバイスとの間でUSB通信を実行可能なUSBホストデバイスと、上記電池の残量を監視する電池残量監視回路とを含む。このとき、上記USBホストデバイスは、上記電池残量監視回路での監視結果に基づいて、上記USBペリフェラルデバイスに対するパケット出力間隔を調整するためのスループット調整部を含み、上記スループット調整部は、パケット出力調整用タイマの割り込みを用いて上記USBペリフェラルデバイスに対するパケット出力間隔を決定する。このような構成においても、上記電池残量監視回路での監視結果に基づいて、所定の時間間隔で形成されるスタートオブフレーム割り込みを用いて上記USBペリフェラルデバイスに対するパケット出力間隔を決定されることにより、上記USBペリフェラルデバイスに対するパケット出力間隔が調整される。これにより、上記電池の残量が少なくなった場合に、パケットの出力間隔が調整され、それによって電池による動作時間を長くすることができる。4上記3において、上記スループット調整部は、上記電池残量監視回路での監視結果に基づいて、USB規格上のサスペンド状態に遷移するまでの時間内で、上記USBペリフェラルデバイスに対するスタートオブフレームパケットの出力停止期間を設けることができ、それによってUSBホストデバイスでの消費電力を更に低減することができる。2.実施の形態の詳細実施の形態について更に詳述する。《実施の形態1》図1には、本発明にかかる情報処理装置の構成例が示される。図1に示される情報処理装置10は、USBホストシステム11と、それに着脱可能なUSBペリフェラルデバイス12とを含む。USBホストシステム11は、特に制限されないが、携帯通信端末や、デジタルカメラなど、USBホストポートを搭載した組み込み系機器とされ、USBホストデバイス111と、電池112と、電池残量監視回路113とを含む。USBホストシステム11は、電池112を電源として動作し、USBペリフェラルデバイス12との間で信号のやり取りが可能とされる。USBホストデバイス111は、USBホスト機能を備えたマイクロコンピュータとされる。USBペリフェラルデバイス12は、特に制限されないが、キーボード、マウス、プリンタ、外付けメモリなどとされる。電池残量監視回路113は、電池112の残量を監視する機能を有し、電池残量が所定の基準値以下になった場合に、USBホストシステム111に対して電池残量監視信号をアサートする。USBホストシステム111は、スループット調整部114を含み、このスループット調整部114は、電池残量監視回路113からの電池残量監視信号によって電池残量が所定の基準値以下になったことを認識し、上記USBペリフェラルデバイス12に対するパケットの出力間隔を調整することで、USBホストデバイスでの消費電力を低減させる。スループット調整部114は、マイクロコンピュータによって実行されるソフトウェアによって実現しても良いし、ハードウェアによって実現しても良い。図2には、スループット調整部114での処理の流れが示される。本例でUSBホストデバイス111とされるマイクロコンピュータは、SOFStartOfFrame;スタートオブフレームのマーカ機能を有し、SOFパケットが破損した場合でも1msに1回の割合で、SOF割込みを発生するようになっている。SOF割込みは、本来、USBペリフェラルモードで使用するUSBオーディオ応用などで、音切れなくデータ転送したいケースに使用することが主目的とされるが、USBホストモードではほとんど使用されない。本例では、このSOF割込みを用いてUSBペリフェラルデバイスに対するパケットの出力間隔を決定するようにしている。図2に示される処理では、USBホストシステム11とUSBペリフェラルデバイス12とのUSB通信中、電池112の残量が基準以下となった場合、フレーム単位で発行していたトークンパケットを100msに変更されるようになっている。つまり、図2のAに示されるように、USBホストデバイス111において、1msに1回の割合でSOF割込みが発生されることから、SOF割込みが発生されるごとに、スループット調整部114においてそれをカウントする。尚、SOF割り込み機能は、電池112の残量が基準以下と判断されたタイミングで起動されるものとする。図2のBに示されるパケット出力調整処理は、スループット調整部114で実行される。先ず、電池残量監視回路113からの電池残量監視信号に基づいて電池112の残量が基準値以下か否かの判別を行う201。この判別において、電池112の残量が基準値以下であるYesと判断した場合には、1msに1回の割合で発生されるSOF割り込みのカウントを開始し、100msが経過したか否かの判別を行う202。この判別において、100msが経過したYesと判断した場合、SOF割り込みのカウント状態をクリアし203、パケット出力を許可する204。また、上記ステップ201の判別において、電池112の残量が基準値以下ではないNoと判断した場合には、パケット出力の調整は不要であるため、上記ステップ202の判別は行わない。さらに、上記ステップ202の判別において、100msが経過していないNoと判断した場合には、パケット出力が禁止される205。このような処理によれば、電池112の残量が基準値以下になった場合に、パケットの出力間隔が長くなるように調整される。実施の形態1によれば、以下の作用効果を得ることができる。1SOF割込みを利用することにより、電池112の残量が基準値以下になった場合に、パケットの出力間隔が長くなるように調整される。2上記1の作用効果により、USBホストデバイス111での電力消費を抑えることができる。3上記ステップ202でのSOF割り込みのカウント数を変更することで、パケットの出力間隔を任意の時間に調整することができる。パケットの出力間隔が長いほど、電力消費の低減効果が大きくなり、その分、電池112による動作時間を長くすることができる。《実施の形態2》図3には、スループット調整部114での処理の流れが示される。図3に示される処理が、図2に示されるのと大きく相違するのは、マイクロコンピュータにおける汎用タイマをパケット出力調整用タイマとして用いて上記USBペリフェラルデバイス12に対するパケットの出力間隔を調整する点である。この調整は、USBホストデバイス111において、SOF割り込みがサポートされていない場合でも実施することができる。マイクロコンピュータにおける汎用タイマを用いる場合には、図3のAに示されるように、パケット出力調整用タイマ割り込みがカウントされる。図3のBに示されるパケット出力調整処理は、スループット調整部114で実行される。先ず、電池残量監視回路113からの電池残量監視信号に基づいて電池112の残量が基準値以下か否かの判別を行う301。この判別において、電池112の残量が基準値以下であるYesと判断した場合には、パケット出力調整用タイマでのカウントを開始し、100msが経過したか否かの判別を行う302。この判別において、100msが経過したYesと判断した場合、パケット出力調整用タイマの割り込みカウント状態をクリアし303、パケット出力を許可する304。また、上記ステップ301の判別において、電池112の残量が基準値以下ではないNoと判断した場合には、パケット出力の調整は不要であるため、上記ステップ302の判別は行わない。さらに、上記ステップ302の判別において、100msが経過していないNoと判断した場合には、パケット出力が禁止される305。このような処理によれば、電池112の残量が基準値以下になった場合に、パケットの出力間隔が長くなるように調整される。実施の形態2によれば、電池112の残量が基準値以下になった場合に、パケットの出力間隔が長くなるように調整されるので、実施の形態1の場合と同様の効果を得ることができる。また、実施の形態2によれば、マイクロコンピュータにおける汎用タイマを用いるので、USBホストデバイス111において、SOF割り込みがサポートされていない場合でも、パケットの出力間隔を調整する実施することができる。《実施の形態3》実施の形態1,2のパケット出力調整では、電池112の残量が基準値以下になった場合に、パケットの出力間隔が調整されるが、USBにおけるSOFパケットは出力されている。USB規格上、バスのアイドル状態が所定時間例えば3msに達すると、サスペンド状態に遷移されてしまうため、SOFパケットの出力を長時間停止するとUSB通信を行うことができなくなる。しかし、サスペンド状態に遷移されるまでの時間の範囲内つまり、3ms未満であれば、USBホストデバイス111からUSBペリフェラルデバイス12へのSOFパケット出力を停止することができ、それによってUSBホストデバイス111での消費電力を更に低減することができる。図4には、スループット調整部114において、上記USBペリフェラルデバイス12に対するSOFパケットの出力停止期間の設定処理の流れが示される。スループット調整部114では、図5のAに示されるように、SOFパケットの停止処理が行われる。すなわち、電池112の残量が基準値以下になったと判断した場合401、SOFパケット停止用タイマによるカウント動作を開始させ402、SOFパケットの出力を停止する403。尚、SOFパケット停止用タイマは、SOFパケットの出力が3ms以上停止しないよう設定される。つまり、SOFパケット出力停止から3ms経過前にSOFパケット停止用タイマ割り込みが発生されるようにする。そして、図4のBに示されるように、SOFパケット出力停止から3ms経過前にSOFパケット停止用タイマ割り込みが発生され404、それによってSOFパケット停止用タイマの動作が停止され405、SOFパケットの出力が再開される406。このような処理により、サスペンド状態に遷移されるまでの時間の範囲内でSOFパケットの出力を停止することができるので、実施の形態1,2のパケット出力調整に加えて、実施の形態3のSOFパケットの出力停止処理を実行することにより、USBホストデバイス111での消費電力を更に低減することができる。以上本発明者によってなされた発明を実施形態に基づいて具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは言うまでもない。"