(57)【要約】【課題】USB規格の規定より低い電圧で動作可能なUSB周辺装置が情報処理装置に装着された場合、省電力を図ることができるようにする。【解決手段】  USB周辺装置２が最初に装着されると、電圧設定部１０８は、USB周辺装置２に対する電圧値の設定を順次変更し、電圧値の設定が変更される毎に、電力供給部１０９は、その時点で設定されている電圧値の電圧でUSB周辺装置２に給電し、USB通信制御部１０１は、USB周辺装置２の動作確認を行う。そして、電圧設定部１０８は、USB周辺装置２が正常に動作していた時点で設定されていた電圧値のうちの最低値等を、USB周辺装置２に対する正式な電圧値として設定する。その後、同一のUSB周辺装置２が装着される毎に、その電圧設定値が利用される。本発明は、USBインタフェースを有する携帯型情報処理装置に適用可能である。【選択図】図４
2005216115.tif 000002
【特許請求の範囲】
【請求項１】
他の情報処理装置が接続される接続手段と、
前記接続手段に接続された前記他の情報処理装置の動作確認を行う確認手段と、
前記接続手段に接続された前記他の情報処理装置に対して電力を供給する電力供給手段と、
前記電力供給手段から、前記接続手段に接続された前記他の情報処理装置に対して供給される電力の電圧値を設定する設定手段と
を備え、
前記他の情報処理装置が前記接続手段に最初に接続されたとき、前記設定手段は、前記他の情報処理装置に対する電圧値の設定を順次変更し、
前記設定手段により電圧値の設定が変更される毎に、前記電力供給手段は、その時点で設定されている電圧値の電圧で前記他の情報処理装置に電力を供給し、前記確認手段は、前記他の情報処理装置の動作確認を行い、
前記設定手段は、前記確認手段により前記他の情報処理装置の正常な動作が確認された時点で設定されていた１以上の前記電圧値のうちの最低値、またはその最低値に所定の値を加算した値を、前記他の情報処理装置に対して供給する電力の電圧値として正式に設定する
ことを特徴とする情報処理装置。
【請求項２】
前記設定手段により正式に設定された前記電圧値を記憶する記憶手段をさらに備え、
前記設定手段は、前記他の情報処理装置が前記接続手段から取り外された後、再度接続されたとき、前記記憶手段に記憶されている前記電圧値を、前記他の情報処理装置に対して供給する電力の電圧値として設定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記接続手段は、USB(Universal Serial Bus)インタフェースであり、前記他の情報処理装置は、前記USBインタフェースに接続可能なUSB周辺装置である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
他の情報処理装置が接続される接続手段と、
前記接続手段に接続された前記他の情報処理装置の動作確認を行う確認手段と、
前記接続手段に接続された前記他の情報処理装置に対して電力を供給する電力供給手段と、
前記電力供給手段から、前記接続手段に接続された前記他の情報処理装置に対して供給される電力の電圧値を設定する設定手段と
を備える情報処理装置の情報処理方法において、
前記他の情報処理装置が前記接続手段に最初に接続されたとき、前記他の情報処理装置に対する電圧値の設定を順次変更する第１の設定ステップと、
前記第１の設定ステップの処理により電圧値の設定が変更される毎に、前記電力供給手段に対して、その時点で設定されている電圧値の電圧で前記他の情報処理装置に電力を供給させる制御と、前記確認手段に対して、前記他の情報処理装置の動作確認を行わせる制御を行う制御ステップと、
前記確認手段により前記他の情報処理装置の正常な動作が確認された時点で前記第１の設定ステップの処理により設定されていた１以上の前記電圧値のうちの最低値、またはその最低値に所定の値を加算した値を、前記他の情報処理装置に対して供給する電力の電圧値として正式に設定する第２の設定ステップと
を含むことを特徴とする情報処理方法。
【請求項５】
拡張装置が接続される接続手段と、
前記接続手段に接続された前記拡張装置の動作確認を行う確認手段と、
前記接続手段に接続された前記拡張装置に対して電力を供給する電力供給手段と、
前記電力供給手段から、前記接続手段に接続された前記拡張装置に対して供給される電力の電圧値を設定する設定手段と
を備える主装置を制御するコンピュータに実行させるプログラムであって、
前記拡張装置が前記接続手段に最初に接続されたとき、前記拡張装置に対する電圧値の設定を順次変更する第１の設定ステップと、
前記第１の設定ステップの処理により電圧値の設定が変更される毎に、前記電力供給手段に対して、その時点で設定されている電圧値の電圧で前記拡張装置に電力を供給させる制御と、前記確認手段に対して、前記拡張装置の動作確認を行わせる制御を行う制御ステップと、
前記確認手段により前記拡張装置の正常な動作が確認された時点で前記第１の設定ステップの処理により設定されていた１以上の前記電圧値のうちの最低値、またはその最低値に所定の値を加算した値を、前記拡張装置に対して供給する電力の電圧値として正式に設定する第２の設定ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びに、プログラムに関し、特に、所定の通信規格で通信する周辺装置であって、その規格の規定より低い電圧で動作可能な周辺装置が情報処理装置に装着された場合、その周辺装置の登録有無に関わらず、その情報処理装置の消費電力を削減することができる、情報処理装置および方法、並びに、プログラムに関する。
【背景技術】
【０００２】
最近の情報処理装置は、USB(Universal Serial Bus)ホスト機能を有していることが多い。即ち、最近の情報処理装置は、USBを使用して通信を行う拡張装置（以下、USB周辺装置と称する）が装着できるように構成されていることが多い（特許文献１参照）。
【０００３】
このようなUSB周辺装置が使用する電力は、そのUSB周辺装置が装着された情報処理装置から供給されることが多い。このとき、USB周辺装置に供給される電力の電圧は、USB規格により一律５［V］であると、正確には、4.5乃至5.5［V］の電圧範囲（以下、他の電圧範囲と区別するために、USB電圧範囲と特に称する）であると決められている。従って、一般的には、USB周辺装置は、USB電圧範囲内で動作するように構成されていることが多い。
【０００４】
ところが、最近、USB電圧範囲よりも低い電圧で動作可能なUSB周辺装置も登場してきている。例えば、USB周辺装置の一例であるUSB半導体保存装置（いわゆる半導体メモリ）の中には、3.3［V］や2.5［V］で動作可能なものも登場してきており、今後、1.2[V]や0.9［V］で動作可能なものが登場することが予想されている。
【特許文献１】特開２００３−３３０５７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の情報処理装置では、このような、USB電圧範囲よりも低い電圧で動作可能なUSB周辺装置が装着されている場合にも、そのUSB周辺装置に対して、USB電圧範囲の電圧で給電している。このため、情報処理装置側で消費電流の無駄使いを誘発してしまう、という課題があった。
【０００６】
この課題は、携帯型（ポータブル）情報処理端末にUSB周辺装置が装着される場合により顕著なものとなる。即ち、携帯型情報処理端末の電源は電池であることが多く、この課題の発生の結果、電池の寿命を早めてしまうという問題が生じてしまう。ただし、バッテリ等再充電可能な電池である場合、電池の寿命とは、再充電後、出力電圧が規定電圧よりも下がった時点を指す。
【０００７】
このような課題を解決するために、特許文献１には次のような手法が開示されている。即ち、情報処理装置が、自身に装着されたUSB周辺装置の種類を認識して、供給する電力の電圧を切り替える手法である。
【０００８】
具体的には、例えば、3.3［V］で動作するUSB半導体保存装置には、出力電圧が3.3[V]の降圧器（Low Drop-out Voltage Regulator）が搭載されていることが多い。この場合、その降圧器の特性上、入力電圧が3.5[V]以上であれば、出力電圧は3.3［V］で一定となる（それが保証される）。
【０００９】
即ち、特許文献１の手法を適用した情報処理装置は、3.3［V］で動作するUSB半導体保存装置が装着された場合、そのUSB半導体保存装置の種類が予め登録されていれば、そのUSB半導体保存装置を認識し、そのUSB半導体保存装置に対して3.5［V］以上の電圧での給電を行えばよい。従って、例えば、3.5[Ｖ]で給電することにより、情報処理装置側の省電力が可能になる。
【００１０】
このように、情報処理装置に装着されたUSB周辺装置の種類が、その情報処理装置の内部に予め登録されている場合には、特許文献１の手法を適用することで、上述した課題をある程度解決することは可能になる。
【００１１】
しかしながら、情報処理装置に接続可能なUSB周辺装置の種類の全てが、その情報処理装置の内部に登録されているとは限らない。即ち、上述したような、今後登場すると予想されている1.2[V]や0.9［V］で動作するUSB半導体保存装置等、未登録の種類のUSB周辺装置が情報処理装置に接続される場合も多いにあり得る。このような場合、特許文献１の手法を適用することはできない。即ち、上述した課題を解決することは困難である。
【００１２】
本発明は、このような状況に鑑みてなされたものであり、所定の通信規格で通信する周辺装置であって、その規格の規定より低い電圧で動作可能な周辺装置が情報処理装置に装着された場合、その周辺装置の登録有無に関わらず、その情報処理装置の消費電力を削減することができるようにするものである。
【課題を解決するための手段】
【００１３】
本発明の情報処理装置は、他の情報処理装置が接続される接続手段と、接続手段に接続された他の情報処理装置の動作確認を行う確認手段と、接続手段に接続された他の情報処理装置に対して電力を供給する電力供給手段と、電力供給手段から、接続手段に接続された他の情報処理装置に対して供給される電力の電圧値を設定する設定手段とを備え、他の情報処理装置が接続手段に最初に接続されたとき、設定手段は、他の情報処理装置に対する電圧値の設定を順次変更し、設定手段により電圧値の設定が変更される毎に、電力供給手段は、その時点で設定されている電圧値の電圧で他の情報処理装置に電力を供給し、確認手段は、他の情報処理装置の動作確認を行い、設定手段は、確認手段により他の情報処理装置の正常な動作が確認された時点で設定されていた１以上の電圧値のうちの最低値、またはその最低値に所定の値を加算した値を、他の情報処理装置に対して供給する電力の電圧値として正式に設定することを特徴とする。
【００１４】
設定手段により正式に設定された電圧値を記憶する記憶手段をさらに設け、設定手段は、他の情報処理装置が接続手段から取り外された後、再度接続されたとき、記憶手段に記憶されている電圧値を、他の情報処理装置に対して供給する電力の電圧値として設定するようにすることができる。
【００１５】
接続手段は、USBインタフェースであり、他の情報処理装置は、USBインタフェースに接続可能なUSB周辺装置であるようにすることができる。
【００１６】
本発明の情報処理装置においては、他の情報処理装置が接続される接続手段と、接続手段に接続された他の情報処理装置の動作確認を行う確認手段と、接続手段に接続された他の情報処理装置に対して電力を供給する電力供給手段と、電力供給手段から、接続手段に接続された他の情報処理装置に対して供給される電力の電圧値を設定する設定手段とが設けられている。詳細には、他の情報処理装置が接続手段に最初に接続されたとき、設定手段により、他の情報処理装置に対する電圧値の設定が順次変更され、設定手段により電圧値の設定が変更される毎に、電力供給手段からは、その時点で設定されている電圧値の電圧で他の情報処理装置に電力が供給され、確認手段により、他の情報処理装置の動作確認が行われる。そして、確認手段により他の情報処理装置の正常な動作が確認された時点で設定手段により設定されていた１以上の電圧値のうちの最低値、またはその最低値に所定の値を加算した値が、他の情報処理装置に対して供給する電力の電圧値として設定手段により正式に設定される。
【００１７】
本発明の情報処理方法は、他の情報処理装置が接続される接続手段と、接続手段に接続された他の情報処理装置の動作確認を行う確認手段と、接続手段に接続された他の情報処理装置に対して電力を供給する電力供給手段と、電力供給手段から、接続手段に接続された他の情報処理装置に対して供給される電力の電圧値を設定する設定手段とを備える情報処理装置の情報処理方法であって、他の情報処理装置が接続手段に最初に接続されたとき、他の情報処理装置に対する電圧値の設定を順次変更する第１の設定ステップと、第１の設定ステップの処理により電圧値の設定が変更される毎に、電力供給手段に対して、その時点で設定されている電圧値の電圧で他の情報処理装置に電力を供給させる制御と、確認手段に対して、他の情報処理装置の動作確認を行わせる制御を行う制御ステップと、確認手段により他の情報処理装置の正常な動作が確認された時点で第１の設定ステップの処理により設定されていた１以上の電圧値のうちの最低値、またはその最低値に所定の値を加算した値を、他の情報処理装置に対して供給する電力の電圧値として正式に設定する第２の設定ステップとを含むことを特徴とする。
【００１８】
本発明のプログラムは、拡張装置が接続される接続手段と、接続手段に接続された拡張装置の動作確認を行う確認手段と、接続手段に接続された拡張装置に対して電力を供給する電力供給手段と、電力供給手段から、接続手段に接続された拡張装置に対して供給される電力の電圧値を設定する設定手段とを備える主装置を制御するコンピュータに実行させるプログラムであって、拡張装置が接続手段に最初に接続されたとき、拡張装置に対する電圧値の設定を順次変更する第１の設定ステップと、第１の設定ステップの処理により電圧値の設定が変更される毎に、電力供給手段に対して、その時点で設定されている電圧値の電圧で拡張装置に電力を供給させる制御と、確認手段に対して、拡張装置の動作確認を行わせる制御を行う制御ステップと、確認手段により拡張装置の正常な動作が確認された時点で第１の設定ステップの処理により設定されていた１以上の電圧値のうちの最低値、またはその最低値に所定の値を加算した値を、拡張装置に対して供給する電力の電圧値として正式に設定する第２の設定ステップとを含むことを特徴とする。
【００１９】
本発明の情報処理方法およびプログラムにおいては、他の情報処理装置（または拡張装置）が接続される接続手段と、接続手段に接続された他の情報処理装置の（または拡張装置）動作確認を行う確認手段と、接続手段に接続された他の情報処理装置（または拡張装置）に対して電力を供給する電力供給手段と、電力供給手段から、接続手段に接続された他の情報処理装置（または拡張装置）に対して供給される電力の電圧値を設定する設定手段とを備える装情報処理装置（または主装置）が制御される。詳細には、他の情報処理装置（または拡張装置）が接続手段に最初に接続されたとき、他の情報処理装置（または拡張装置）に対する電圧値の設定が順次変更される。このとき、電圧値の設定が変更される毎に、その時点で設定されている電圧値の電圧で他の情報処理装置（または拡張装置）に電力が供給され、他の情報処理装置（または拡張装置）の動作確認が行われる。そして、他の情報処理装置（または拡張装置）の正常な動作が確認された時点で設定されていた１以上の電圧値のうちの最低値、またはその最低値に所定の値が加算された値が、他の情報処理装置（または拡張装置）に対して供給される電力の電圧値として正式に設定される。
【発明の効果】
【００２０】
以上のごとく、本発明によれば、所定の通信規格で通信する拡張装置であって、その規格の規定より低い電圧で動作可能な拡張装置（例えば、USB周辺装置）と接続可能な情報処理装置を提供することができる。特に、その拡張装置が接続された場合、その拡張装置の登録の有無に関わらず（装置の種類によらず）、その情報処理装置の消費電力を削減することができる。
【発明を実施するための最良の形態】
【００２１】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２２】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００２３】
本発明によれば、情報処理装置が提供される。この情報処理装置（例えば、図１と図４の携帯型情報処理装置３）は、他の情報処理装置（例えば、図１と図３のUSB周辺装置２）が接続される接続手段（例えば、図１と図４のUSBインタフェース３１）と、前記接続手段に接続された前記他の情報処理装置の動作確認を行う確認手段（例えば、図４のUSB通信制御部１０１）と、前記接続手段に接続された前記他の情報処理装置に対して電力を供給する電力供給手段（例えば、図４の電力供給部１０９）と、前記電力供給手段から、前記接続手段に接続された前記他の情報処理装置に対して供給される電力の電圧値を設定する設定手段（例えば、図４の電圧設定部１０８）とを備え、前記他の情報処理装置が前記接続手段に最初に接続されたとき、前記設定手段は、前記他の情報処理装置に対する電圧値の設定を順次変更し、前記設定手段により電圧値の設定が変更される毎に、前記電力供給手段は、その時点で設定されている電圧値の電圧で前記他の情報処理装置に電力を供給し、前記確認手段は、前記他の情報処理装置の動作確認を行い、前記設定手段は、前記確認手段により前記他の情報処理装置の正常な動作が確認された時点で設定されていた１以上の前記電圧値のうちの最低値、またはその最低値に所定の値を加算した値を、前記他の情報処理装置に対して供給する電力の電圧値として正式に設定することを特徴とする。
【００２４】
この情報処理装置は、前記設定手段により正式に設定された前記電圧値を記憶する記憶手段（例えば、図４のEEPROM１０４）をさらに備え、前記設定手段は、前記他の情報処理装置が前記接続手段から取り外された後、再度接続されたとき、前記記憶手段に記憶されている前記電圧値を、前記他の情報処理装置に対して供給する電力の電圧値として設定することを特徴とする。
【００２５】
本発明によれば、情報処理方法が提供される。この情報処理方法（例えば、図５のフローチャートに対応する方法）は、他の情報処理装置（例えば、図１と図３のUSB周辺装置２）が接続される接続手段（例えば、図１と図４のUSBインタフェース３１）と、前記接続手段に接続された前記他の情報処理装置の動作確認を行う確認手段（例えば、図４のUSB通信制御部１０１）と、前記接続手段に接続された前記他の情報処理装置に対して電力を供給する電力供給手段（例えば、図４の電力供給部１０９）と、前記電力供給手段から、前記接続手段に接続された前記他の情報処理装置に対して供給される電力の電圧値を設定する設定手段（例えば、図４の電圧設定部１０８）とを備える情報処理装置（例えば、図１と図４の携帯型情報処理装置３）の情報処理方法であって、前記他の情報処理装置が前記接続手段に最初に接続されたとき、前記他の情報処理装置に対する電圧値の設定を順次変更する第１の設定ステップ（例えば、図５のステップＳ５乃至Ｓ１０のループ処理のうちの、特にステップＳ８の処理）と、前記設定ステップの処理により電圧値の設定が変更される毎に、前記電力供給手段に対して、その時点で設定されている電圧値の電圧で前記他の情報処理装置に電力を供給させる制御と、前記確認手段に対して、前記他の情報処理装置の動作確認を行わせる制御を行う制御ステップ（例えば、図５のステップＳ５乃至Ｓ１０のループ処理のうちの、特にステップＳ５，Ｓ６，Ｓ９の処理）と、前記確認手段により前記他の情報処理装置の正常な動作が確認された時点で前記第１の設定ステップの処理により設定されていた１以上の前記電圧値のうちの最低値、またはその最低値に所定の値を加算した値を、前記他の情報処理装置に対して供給する電力の電圧値として正式に設定する第２の設定ステップ（例えば、図５のステップＳ１４の処理）とを含むことを特徴とする。
【００２６】
本発明によれば、プログラムが提供される。このプログラムは、拡張装置（例えば、図１と図３のUSB周辺装置２）が接続される接続手段（例えば、図１と図４のUSBインタフェース３１）と、前記接続手段に接続された前記拡張装置の動作確認を行う確認手段（例えば、図４のUSB通信制御部１０１）と、前記接続手段に接続された前記拡張装置に対して電力を供給する電力供給手段（例えば、図４の電力供給部１０９）と、前記電力供給手段から、前記接続手段に接続された前記拡張装置に対して供給される電力の電圧値を設定する設定手段（例えば、図４の電圧設定部１０８）とを備える主装置（例えば、図１と図４の携帯型情報処理装置３）を制御するコンピュータ（例えば、図４の主制御部１０２に含まれる図示せぬコンピュータ）に実行させるプログラムであって、上述した本発明の情報処理方法に対応するプログラムである。このプログラムは、例えば、図４の主制御部１０２の内蔵メモリ１１０に記憶されている。
【００２７】
次に、図面を参照して、本発明の実施の形態について説明する。
【００２８】
図１は、本発明が適用される情報処理システム、即ち、本発明が適用される情報処理装置を含む情報処理システムの構成例を示している。
【００２９】
図１に示されるように、本発明が適用される情報処理システムは、任意の台数（図１の例では、１台）の据置型情報処理装置１、任意の台数（図１の例では、１台）のUSB周辺装置２、および、任意の台数（図１の例では、１台）の携帯型情報処理装置３から構成される。
【００３０】
図１に示されるように、据置型情報処理装置１、USB周辺装置２、および、携帯型情報処理装置３のそれぞれには、USBインタフェース１１、USBインタフェース２１、および、USBインタフェース３１のそれぞれが設けられている。
【００３１】
即ち、USB周辺装置２と据置型情報処理装置１とは、USBインタフェース２１とUSBインタフェース１１とを介して相互に接続可能とされている。この場合、USB周辺装置２が使用する電力は、据置型情報処理装置１から一律5.0［V］で、正確には、USB電圧範囲(4.5[V]乃至5.5［V］)内の電圧で供給される。
【００３２】
また、USB周辺装置２と携帯型情報処理装置３とは、USBインタフェース２１とUSBインタフェース３１とを介して相互に接続可能とされている。この場合、USB周辺装置２が使用する電力は、携帯型情報処理装置３から供給される。
【００３３】
ただし、本実施の形態においては、携帯型情報処理装置３は、USB周辺装置２の種類に応じて、供給電圧を1.0[V]乃至5.0［V］の範囲で可変することができる。即ち、携帯型情報処理装置３は、自身に接続されているUSB周辺装置２の種類がUSB電圧範囲より低い電圧で動作する種類であった場合、そのUSB周辺装置２に対して、その種類に対応する電圧（USB電圧範囲より低い電圧であって、後述するように、USB周辺装置２の動作電圧付近の電圧範囲）で給電することができる。
【００３４】
これにより、携帯型情報処理装置３側の消費電力を削減することができ（上述した従来の課題を解決でき）、その結果、携帯型情報処理装置３の電源である電池（後述する図４の電池１１１等）の寿命を延ばすことが可能となる。
【００３５】
なお、携帯型情報処理装置３のこのような給電手法の詳細については、図５のフローチャート等を参照して後述する。
【００３６】
以上説明した、据置型情報処理装置１、USB周辺装置２、および、携帯型情報処理装置３のそれぞれの一構成例が、図２乃至図４のそれぞれに示されている。そこで、以下、図２乃至図４のそれぞれを参照して、据置型情報処理装置１、USB周辺装置２、および、携帯型情報処理装置３のそれぞれの一構成例についてその順番に説明していく。
【００３７】
はじめに、図２を参照して、据置型情報処理装置１の一構成例について説明する。
【００３８】
図２は、据置型情報処理装置１がパーソナルコンピュータとして構成された場合の一構成例を示している。
【００３９】
図２の据置型情報処理装置１において、CPU（Central Processing Unit）５１は、ROM（Read Only Memory）５２に記録されているプログラム、または記憶部５８からRAM（Random Access Memory）５３にロードされたプログラムに従って各種の処理を実行する。RAM５３にはまた、CPU５１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００４０】
CPU５１、ROM５２、およびRAM５３は、バス５４を介して相互に接続されている。このバス５４にはまた、入出力インタフェース５５も接続されている。
【００４１】
入出力インタフェース５５には、キーボード、マウスなどよりなる入力部５６、ディスプレイなどよりなる出力部５７、ハードディスクなどより構成される記憶部５８、および、モデム、ターミナルアダプタなどより構成される通信部５９が接続されている。
【００４２】
通信部５９は、インターネットを含むネットワーク（図示せず）を介して他の情報処理装置（図示せず）との通信処理を行う。例えば、インターネット上に存在するコンテンツ（楽曲等）配信サーバからコンテンツデータが配信されてきた場合、通信部５９は、そのコンテンツデータを受信し、記憶部５８等に提供することができる。即ち、据置型情報処理装置１は、コンテンツ配信サーバから配信されるコンテンツデータをダウンロードし、記憶部５８等に記憶させることができる。
【００４３】
入出力インタフェース５５にはまた、必要に応じてドライブ６０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどよりなるリムーバブル記録媒体６１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部５８にインストールされる。
【００４４】
入出力インタフェース５５にはさらに、上述したUSBインタフェース１１が接続されている。即ち、据置型情報処理装置１は、USBホスト機能を有しており、USBインタフェース１１に接続されたUSB周辺装置２（図１や後述する図３参照）と相互に通信を行うことができる。また、上述した図１に示されるように、据置型情報処理装置１は、USBインタフェース１１に接続されたUSB周辺装置２に対して、USB電圧範囲の電圧で給電を行うことができる。
【００４５】
なお、図２においては、据置型情報処理装置１は、パーソナルコンピュータとして構成しているが、USBホスト機能を有する形態であれば、その形態は図２の例に限定されない。具体的には、例えば、据置型情報処理装置１は、据置型オーディオ機器、据置型テレビジョン受像機、据置型ハードディスクレコーダ等として構成することができる。
【００４６】
次に、図３を参照して、USB周辺装置２の一構成例について説明する。
【００４７】
図３は、USB周辺装置２がUSB半導体保存装置（いわゆる半導体メモリ）として構成された場合であって、USB電圧範囲より低い電圧（例えば、3.3[V]）で動作する場合の一構成例を示している。
【００４８】
なお、図３において、白抜きの矢印は電力の流れを示しており、実線の矢印は情報の流れを示している。
【００４９】
図３に示されるように、USB周辺装置２には、上述したUSBインタフェース２１の他、制御部８１、記憶部８２、および、降圧部８３が設けられている。
【００５０】
制御部８１は、USB周辺装置２全体の制御を行う。即ち、制御部８１は、例えば、接続先の情報処理装置との通信を制御する。
【００５１】
具体的には、例えば、接続先が据置型情報処理装置１である場合（USB周辺装置２が据置型情報処理装置１に装着されている場合）、制御部８１は、据置型情報処理装置１から供給されてきたデータ（楽曲のコンテンツデータ等）をUSBインタフェース２１を介して受信し、記憶部８２に記憶させる制御を行う。
【００５２】
また、例えば、その後、USB周辺装置２が携帯型情報処理装置３に装着された場合（接続先が携帯型情報処理装置３である場合）、制御部８１は、記憶部８２に記憶されたデータの中から所定のデータを読み出して、USBインタフェース２１を介して携帯型情報処理装置３に送信する制御を行う。
【００５３】
さらに、例えば、制御部８１は、接続先の情報処理装置（据置型情報処理装置１、または、携帯型情報処理装置３）からの指示に基づいて、自分自身または記憶部８２が保持している情報（後述する自己プロフィール情報等）をUSBインタフェース２１を介して接続先の情報処理装置に送信する制御を行う。
【００５４】
記憶部８２は、例えば、半導体メモリ素子として構成され、接続先の情報処理装置（例えば、上述した例では、据置型情報処理装置１）から提供されたデータ等を記憶する。具体的には、例えば、携帯型情報処理装置３が、後述する図４に示されるようなポータブルオーディオ再生装置として構成される場合、据置型情報処理装置１から提供された音声や楽曲のデータ等が記憶される。なお、このような音声や楽曲のデータは、記憶部８２に多数記憶できるように、MPEG（Moving Picture Experts Group）方式等でエンコードされたデータ（圧縮データ）であるとよい。
【００５５】
降圧部８３は、例えば、上述した降圧器（Low Drop-out Voltage Regulator）等で構成され、接続先の情報処理装置（据置型情報処理装置１、または、携帯型情報処理装置３）からUSBインタフェース２１を介して供給される電力の電圧を降下させ、USB周辺装置２の各部（制御部８１や記憶部８２等）に供給する。
【００５６】
具体的には、例えば、USB周辺装置２が3.3[V]で動作する場合、上述したように、3.5[V]以上の電圧が印加されれば（据置型情報処理装置１または携帯型情報処理装置３から供給されれば）、降圧部８３は、その電圧を3.3[V]に降圧して出力する（USB周辺装置２の各部に供給する）ことができる。即ち、3.5[V]以上の入力電圧が与えられれば、降圧部８３の出力電圧は3.3［V］で一定に保たれる（保証される）。
【００５７】
換言すると、入力電圧（据置型情報処理装置１または携帯型情報処理装置３から供給される電圧）が3.5[V]未満の場合、降圧部８３の出力電圧は3.3［V］を保つことができない（3.3[V]の一定出力が保証されない）。従って、このような場合、USB周辺装置２は、その動作を続行することができなくなる。具体的には、例えば、制御部８１は、接続先の情報処理装置（据置型情報処理装置１、または、携帯型情報処理装置３）からの指示に対して、それに対応する処理を正常に実行できなくなる。即ち、USB周辺装置２は、接続先の情報処理装置との通信処理を正常に行うことができなくなる。
【００５８】
なお、図３においては、USB周辺装置２は、USB半導体保存装置として構成されているが、その形態は図３の例に限定されず、様々な形態を取ることが可能である。ただし、本発明の効果（携帯型情報処理装置３側の省電力の効果）を享受するためには、USB周辺装置２の動作電圧が、USB電圧範囲より低い電圧であることが望ましい。
【００５９】
次に、図４を参照して、携帯型情報処理装置３の一構成例について説明する。
【００６０】
図４は、携帯型情報処理装置３がポータブルオーディオ再生装置として構成された場合の一構成例を示している。
【００６１】
なお、上述した図３と同様に、図４においても、白抜きの矢印は電力の流れを示しており、実線の矢印は情報の流れを示している。
【００６２】
図４の携帯型情報処理装置３において、USB通信制御部１０１は、USBホスト機能を有している。即ち、USB通信制御部１０１は、主制御部１０２の制御に基づいて、上述したUSBインタフェース３１に接続されたUSB周辺装置２（図１や図３）との通信を制御する。
【００６３】
具体的には、例えば、いま、USB周辺装置２が、上述した図３に示されるようなUSB半導体保存装置として構成され、MPEG方式でエンコードされた音声や楽曲のデータを複数個（複数曲分）記憶しているとする。
【００６４】
この場合、例えば、USB周辺装置２がUSBインタフェース３１のハブのうちの所定の１つ（図示せず）に接続（装着）されたとき、USB通信制御部１０１はそのハブを認識する。
【００６５】
そして、USB通信制御部１０１は、そのハブに接続されたUSB周辺装置２を認識するために（現時点では、USB装置２が如何なる装置であるのかがまだ不明であるため）、USB周辺装置２の自己プロフィール情報、即ち、PID（プロダクトID）やVID（ヴェンダID）等の取得要求を発行し、それをUSBインタフェース３１を介してUSB周辺装置２に送信する。
【００６６】
すると、USB周辺装置２が正常に動作している場合、USB周辺装置２から自己プロフィール情報が送信されてくるので、USB通信制御部１０１は、その自己プロフィール情報をUSBインタフェース３１を介して取得（受信）して、USB周辺装置２を認識する。
【００６７】
なお、以上のようなUSB通信制御部１０１の一連の認識処理を、以下、エニュメレーション処理と適宜称する。
【００６８】
USB通信制御部１０１はまた、後述するように、このエニュメレーション処理が正常に実行できたか否かを判断することで、即ち、USB周辺装置２から自己プロフィール情報が正常に送信されてきたか否かにより、USB周辺装置２の動作確認を行うことができる。
【００６９】
さらに、USB通信制御部１０１は、例えば、ユーザから所定の楽曲の再生が指示された場合（ユーザからの指示を入力するブロックは図示せず）、USB周辺装置２に記憶されているデータの中から、再生が指示された楽曲のデータや、その楽曲の関連情報のデータ等をUSBインタフェース３１を介して取得（受信）し、主制御部１０２に提供する。
【００７０】
USB通信制御部１０１はさらにまた、電力供給部１０９から供給される電力を、USBインタフェース３１を介してUSB周辺装置２に供給する（中継する）。
【００７１】
主制御部１０２は、携帯型情報処理装置３の全体を制御する。即ち、主制御部１０２には、ROMやRAM等で構成される内蔵メモリ１１０が設けられており、主制御部１０２（それに設けられている図示せぬCPU等）は、内蔵メモリ１１０に記録されているプログラムに従って各種の処理を実行する。
【００７２】
この主制御部１０２には、上述したUSB通信制御部１０１が接続されている他、SRAM（Static Random Access Memory）１０３、EEPROM（Electrically Erasable Programmable Read-Only Memory）１０４、デコード部１０５、電圧設定部１０８、および、電力供給部１０９が接続されている。
【００７３】
SRAM１０３は、USB周辺装置２から提供された音声や楽曲のデータ（MPEG方式によりエンコードされたデータ）を記憶する。一方、EEPROM１０４は、携帯型情報処理装置３の状態（再生状態）を示す情報（データ）、例えば、現時点における、再生されている楽曲の情報や、出力音量（ボリューム）の情報等を記憶する。また、後述するように、EEPROM１０４には、電力供給部１０９の出力電圧の設定値（電圧設定部１０８により設定された、USB周辺装置２に対する電圧設定値等）が記憶されることもある。
【００７４】
デコード部１０５は、SRAM１０３から主制御部１０２を介して供給された音声や楽曲のデータ（MPEG方式によりエンコードされたデータ）をデコードし、デジタルの音声信号としてA/D変換部（Analog/Digital変換部）１０６に供給する。
【００７５】
A/D変換部１０６は、デコード部１０５から供給されたデジタルの音声信号をアナログの音声信号に変換し、音声出力部１０７に供給する。
【００７６】
音声出力部１０７は、スピーカやヘッドホン端子等として構成される（或いは、それらの組み合わせとして構成される）。音声出力部１０７がスピーカとして構成されている場合、音声出力部１０７は、A/D変換部１０６より供給されたアナログの音声信号を音声に変換して外部に出力する。一方、音声出力部１０７がヘッドホン端子として構成されている場合、音声出力部１０７は、A/D変換部１０６より供給されたアナログの音声信号を、それに接続されたヘッドホン等に出力する。
【００７７】
電圧設定部１０８は、電力供給部１０９が供給する電力の電圧の設定を行い、その設定結果（電圧設定値）を主制御部１０２に供給する。主制御部１０２は、電圧設定部１０８から供給された電圧設定値を電力供給部１０９に供給する。
【００７８】
すると、電力供給部１０９は、携帯型情報処理装置３に装着された電池１１１を入力電源として、携帯型情報処理装置３の各部のそれぞれに対して、電圧設定部１０８により設定された電圧（電圧設定部１０８より主制御部１０２を介して供給された電圧設定値の電圧）で給電する。なお、ここで言う電池１１１とは、いわゆる乾電池の他、充電可能なバッテリ等までを含む広義な電池を指す。
【００７９】
具体的には、例えば、電圧設定部１０８は、USB周辺装置２に対して供給する電力の電圧を、上述したように、１乃至５［V］の範囲で設定することができる。
【００８０】
即ち、電力供給部１０９は、USB周辺装置２に対して、電圧設定部１０８により設定された電圧（１乃至５［V］の範囲のうちの所定の値の電圧）で給電することができる。正確には、電力供給部１０９は、USB通信制御部１０１とUSBインタフェース３１を介して、USB周辺装置２に電力を供給する。
【００８１】
なお、図４においては、携帯型情報処理装置３は、ポータブルオーディオ再生装置として構成しているが、USBホスト機能を有し、後述する給電処理を実行可能な携帯型情報処理装置（端末）であればその形態は図４の例に限定されない。具体的には、例えば、携帯型情報処理装置３は、録音も可能なポータブルオーディオ録音再生装置として構成することもできるし、ポータブルビデオ再生装置または録画再生装置としても構成することもできる。或いは、携帯型情報処理装置３は、携帯型電話機やPDA(Personal Digital Assistants)等で構成することもできる。
【００８２】
以上、携帯型情報処理装置３の構成例について説明した。次に、このような携帯型情報処理装置３の処理のうちの、USB周辺装置２に対する給電処理について説明する。
【００８３】
即ち、USB周辺装置２がUSBインタフェース３１に最初に接続されたとき、電圧設定部１０８は、USB周辺装置２に対する電圧値の設定を順次変更する。このとき、電圧設定部１０８により電圧値の設定が変更される毎に、電力供給部１０９は、その時点で設定されている電圧値の電圧でUSB周辺装置２に給電し、また、USB通信制御部１０１は、上述したエニュメレーション処理（通信処理）を実行することで、USB周辺装置２の動作確認を行う。そして、電圧設定部１０８は、USB通信制御部１０１によりUSB周辺装置２の正常な動作が確認された時点で設定されていた１以上の電圧値のうちの最低値（USB周辺装置２が、エニュメレーション処理による自己プロフィール情報の送信を正常に実行可能な電圧値のうちの最低値）、またはその最低値に所定の値を加算した値を、USB周辺装置２に対して供給する電力の電圧値として正式に設定する。即ち、電力供給部１０９は、このようにして正式に設定された電圧値の電圧で、USB通信制御部１０１とUSBインタフェース３１を介してUSB周辺装置２に給電する。
【００８４】
なお、本明細書において、正式に設定された電圧値（正式な電圧設定値）とは、携帯型情報処理装置３が後述するエニュメレーション処理の実行後に行う通常動作（例えば、後述するように、USB周辺装置２に記憶された各種データを通信により取得する動作等）時に、USB周辺装置２に対して供給する電力の電圧値を指す。
【００８５】
このようにして、携帯型情報処理装置３は、USB周辺装置２が最初に装着されると、そのUSB周辺装置２が正常に動作できる電圧範囲のうちの最低の電圧値（或いは、それに所定の値が加算された値）を正式に設定し、その電圧設定値の電圧でUSB周辺装置２に給電することができるので、USB電圧範囲で給電しているときと比較して（従来と比較して）、携帯型情報処理装置３の消費電力を大幅に低減させることが可能になる。即ち、電池１１１の寿命を従来と比較して延長させることが可能になる。
【００８６】
さらに、この正式に設定された電圧値は、例えば、EEPROM１０４等に記憶（登録）され、USB周辺装置２がUSBインタフェース３１から取り外された後、再度接続されたとき、即ち、２回目以降に接続される毎に、EEPROM１０４等に記憶（登録）されているその電圧値が読み出され、USB周辺装置２に対して供給する電力の電圧値として再度設定される。
【００８７】
換言すると、正式に設定された電圧値（正式な電圧設定値）とは、EEPROM１０４等に登録（記録）される電圧値であるとも言える。即ち、後述するように、携帯型情報処理装置３が図５のフローチャートに従って給電処理を実行する場合、ステップＳ１４の処理で設定され、ステップＳ１５の処理でEEPROM１０４等に登録（記録）される電圧値が、正式に設定された電圧値（正式な電圧設定値）となる。そして、ステップＳ１６の処理で、正式に設定された電圧値（正式な電圧設定値）でUSB周辺装置２に実際に給電されることになる。
【００８８】
このようにして、USB周辺装置２が２回目以降に接続された場合においても、携帯型情報処理装置３は、予め登録されていた電圧設定値の電圧でそのUSB周辺装置２に対して給電することができるので、USB電圧範囲で給電しているときと比較して（従来と比較して）、携帯型情報処理装置３の消費電力を大幅に低減させることが可能になる。即ち、電池１１１の寿命を従来と比較してさらに延長させることが可能になる。
【００８９】
以上、USB周辺装置２に対する給電処理の概略について説明したが、その詳細例が、図５のフローチャートに示されている。そこで、以下、図５のフローチャートを参照して、図４の携帯型情報処理装置３の処理のうちの、USB周辺装置２に対する給電処理の詳細例について説明する。
【００９０】
はじめに、ステップＳ１において、図４のUSB通信制御部１０１は、USB周辺装置２が（USBインタフェース３１に）装着されたか否かを判定する。
【００９１】
ステップＳ１において、USB周辺装置２が装着されていないと判定された場合、処理はステップＳ１に戻され、USB周辺装置２が装着されたか否かが再度判定される。即ち、USB通信制御部１０１は、USBインタフェース３１にUSB周辺装置２が接続（装着）されることを常時監視している。
【００９２】
例えば、いま、図３に示される構成であって、動作電圧が3.3[V]の（出力電圧が3.3[V]の降圧部８３を備える）USB周辺装置２が、携帯型情報処理装置３のUSBインタフェース３１に接続（装着）されたとする。
【００９３】
この場合、USB通信制御部１０１は、ステップＳ１において、USB周辺装置２が装着されたと判定し、そのことを主制御部１０２を介して電圧設定部１０８に通知する。
【００９４】
すると、ステップＳ２において、電圧設定部１０８は、USB周辺装置２に対する電圧（電力供給部１０９がUSB周辺装置２に供給する電力の電圧設定値）を５［V］に初期設定する。
【００９５】
ステップＳ３において、電力供給部１０９は、USB周辺装置２に対して、５［V］での給電を開始する。即ち、電力供給部１０９から出力された電力（５［V］の電圧）は、USB通信制御部１０１およびUSBインタフェース３１を介してUSB周辺装置２に供給される。
【００９６】
ステップＳ４において、電圧設定部１０８は、補正値Ｎを１に設定する（Ｎ←１）。
【００９７】
ステップＳ５において、USB通信制御部１０１は、USBインタフェース３１を介してUSB周辺装置２と通信を行う（それを制御する）。そして、ステップＳ６において、USB通信制御部１０１は、通信は正常に行われたか否かを判定する。即ち、ステップＳ６において、USB周辺装置２の動作確認が行われる。
【００９８】
このステップＳ５の処理内容（通信内容）は特に限定されないが、ここでは、例えば、上述した、エニュメレーション処理であるとする。
【００９９】
即ち、ステップＳ５において、USB通信制御部１０１は、上述したように、USB周辺装置２の自己プロフィール情報、即ち、PIDやVID等の取得要求を発行し、それをUSBインタフェース３１を介してUSB周辺装置２に送信する。
【０１００】
USB周辺装置２が正常に動作してない場合、USB周辺装置２から自己プロフィール情報が送信されてこないので、その様な場合、USB通信制御部１０１は、ステップＳ６において、通信は失敗した（正常に行われていない）と判定し、即ち、USB周辺装置２の動作保証ができないと判定し、処理をステップＳ１３に進める。なお、ステップＳ１３以降の処理については後述する。
【０１０１】
これに対して、USB周辺装置２が正常に動作している場合、上述したように、USB周辺装置２から自己プロフィール情報が送信されてくるので、その様な場合、USB通信制御部１０１は、ステップＳ６において、その自己プロフィール情報をUSBインタフェース３１を介して取得（受信）して、USB周辺装置２を認識することで、通信は正常に行われたと判定する。即ち、USB周辺装置２の動作保証ができると判定される。
【０１０２】
そして、ステップＳ７において、USB通信制御部１０１は、現在装着されているUSB周辺装置２は、以前に装着されたUSB周辺装置であるか否かを判定する。
【０１０３】
即ち、本実施の形態においては、携帯型情報処理装置３は、USB周辺装置２が装着される毎に、そのUSB周辺装置２の自己プロフィール情報（PIDやVID等）と、そのときに正式に設定された電圧値（電圧設定値）とを関連付けて内蔵メモリ（例えば、EEPROM１０４）に登録（記憶）する（後述するステップＳ１５の処理参照）。従って、ステップＳ７において、USB通信制御部１０１は、直前のステップＳ５の通信処理で取得されたPIDやVIDが、登録済みであるか否か（EEPROM１０４等に既に記憶されているか否か）を判定することで、以前に装着されたUSB周辺装置２であるか否かを判定する。
【０１０４】
従って、直前のステップＳ５の通信処理で取得されたPIDやVIDが、EEPROM１０４等に既に記憶されている場合、ステップＳ７において、以前に装着されたUSB周辺装置２であると判定され、処理はステップＳ１１に進められる。
【０１０５】
即ち、ステップＳ１１において、電圧設定部１０８は、現在装着されているUSB周辺装置２に対する電圧を、以前の電圧設定値に設定する。以前の電圧設定値とは、上述したEEPROM１０４等に登録（記憶）されている電圧設定値であって、現在装着されているUSB周辺装置２が最初に装着されたとき（過去）に実行された給電処理における、後述するステップＳ１５の処理で登録（記憶）された電圧設定値を指す。
【０１０６】
次に、ステップＳ１２において、電力供給部１０９は、USB周辺装置２に対して、ステップＳ１１の処理で設定された電圧値での給電を開始する。即ち、電力供給部１０９から出力された電力（電圧設定値の電圧）は、USB通信制御部１０１およびUSBインタフェース３１を介してUSB周辺装置２に供給される。これにより、USB周辺装置２に対する給電処理は終了となる。
【０１０７】
これに対して、直前のステップＳ５の通信処理で取得されたPIDやVIDが、EEPROM１０４等にまだ登録（記憶）されていない場合、ステップＳ７において、初めて装着されたUSB周辺装置２である（以前に装着されたUSB周辺装置２ではない）と判定され、処理はステップＳ８に進められる。
【０１０８】
即ち、ステップＳ８において、電圧設定部１０８は、現在装着されているUSB周辺装置２に対する電圧を、5−0.1N［V］に設定する。具体的には、例えば、いまの場合、N＝１とされているので、4.9（=5-0.1×1）［V］に設定される。
【０１０９】
すると、ステップＳ９において、電力供給部１０９は、USB周辺装置２に対して、ステップＳ８の処理で設定された電圧値（いまの場合、4.9[V]）での給電を開始する。即ち、電力供給部１０９から出力された電力（電圧設定値の電圧）は、USB通信制御部１０１およびUSBインタフェース３１を介してUSB周辺装置２に供給される。
【０１１０】
そして、ステップ１０において、電圧設定部１０８は、補正値Ｎを更新する（Ｎ←Ｎ＋１）。即ち、例えば、いまの場合、補正値Ｎは２に更新される。
【０１１１】
その後、処理はステップＳ５に戻され、それ以降の処理が繰り返される。
【０１１２】
即ち、例えば、いまの場合、ステップＳ５の処理で、4.9[V]での給電が行われているUSB周辺装置２との通信処理（エニュメレーション処理）が行われる。このとき、USB周辺装置２自体に異常が発生していなければ、USB周辺装置２は、4.9[V]での給電で正常に動作するので、自己プロフィール情報（PIDやVID）を携帯型情報処理装置３に再度送信してくることになる。
【０１１３】
そこで、携帯型情報処理装置３は、ステップＳ６の処理で、その自己プロフィール情報（PIDやVID）を受信し認識することで、通信は正常に行われたと判定する。
【０１１４】
次に、ステップＳ７の処理で、以前に装着されたUSB周辺装置２ではないと判定された後、今度は、ステップＳ８とＳ９の処理で、USB周辺装置２に対して、4.8（=5-0.1×2）[V]での給電が開始され、ステップＳ１０の処理で、補正値Ｎが３に更新される（Ｎ←2+1）。そして、処理は再びステップＳ５に戻され、それ以降の処理が再度繰り返される。
【０１１５】
即ち、ステップＳ５乃至Ｓ１０の一連の処理が繰り返し実行されることで、USB周辺装置２に印加される電圧（図３の降圧部８３の入力電圧）の電圧値が5[V]から0.1[V]ずつ減少していき、電圧値が減少する毎に、USB周辺装置２との通信処理（エニュメレーション処理）が行われ、その通信処理が正常に行われたか否か、即ち、USB周辺装置２の動作保証が出来るか否かが判定される。
【０１１６】
ところで、いまの場合、上述したように、3.3[V]で動作する図３の構成のUSB周辺装置２が装着されている。このUSB周辺装置２は、上述したように、その入力電圧（即ち、携帯型情報処理装置３から供給される電力の電圧）が3.5[V]以上であれば、正常に動作する。即ち、携帯型情報処理装置３との通信処理（エニュメレーション処理）は正常に行われる。
【０１１７】
従って、いまの場合、USB周辺装置２に印加される電圧の電圧値が3.5[V]に減少するまでは、上述したステップＳ５乃至Ｓ１０の処理が繰り返し実行されることになる。
【０１１８】
そして、3.5[V]での給電が開始された直後（ステップＳ９の処理の直後）におけるステップＳ１０の処理で、補正値Ｎが１６に更新され、処理がステップＳ５に戻されると、それ以降、次のような処理が実行される。
【０１１９】
即ち、補正値Ｎが１６に更新された直後（ステップＳ１０の処理の直後）におけるステップＳ５の処理の時点では、USB周辺装置２に印加されている電圧の電圧値は3.5[V]のままであるので、USB周辺装置２はまだ正常に動作している（携帯型情報処理装置３と正常に通信を行うことができる状態である）。従って、次のステップＳ６の処理で、通信は正常に行われたと判定され、ステップＳ７の処理で、以前に装着されたUSB周辺装置ではないと判定された後、ステップＳ８とＳ９の処理で、今度は、USB周辺装置２に対して、3.4（=5-0.1×16）[V]での給電が開始され、ステップＳ１０の処理で、補正値Ｎが１７に更新される（Ｎ←16+1）。
【０１２０】
即ち、USB周辺装置２の入力電圧（携帯型情報処理装置３から供給される電力の電圧）が、正常に動作できる範囲（3.5[V]以上）を下回ることになり、USB周辺装置２は、携帯型情報処理装置３との通信処理（エニュメレーション処理）を正常に行えなくなる。
【０１２１】
従って、携帯型情報処理装置３は、ステップＳ１０の処理で、補正値Ｎを１７に更新した（Ｎ←16+1）直後に、ステップＳ５の処理で、USB周辺装置２と通信を行っても、正常な通信を行うことができなくなる（USB周辺装置２から自己プロフィール情報が送信されてこなくなる）。
【０１２２】
そこで、携帯型情報処理装置３は、次のステップＳ６において、通信は正常に行われていないと判定し、ステップＳ１３において、USB周辺装置２に対する電圧設定は5[V]のままであるか否かを判定する。
【０１２３】
なお、ステップＳ１３の判定処理は、USB周辺装置２自体の異常の確認（判定）処理である。即ち、USB周辺装置２が接続された直後においては、上述したように、そのUSB周辺装置２に対して5[V]での給電が行われる（USB電圧範囲での給電が行われる）。従って、USB周辺装置２自体が正常であれば（異常が発生していなければ）、その種類によらず、通信処理（エニュメレーション処理）も正常に行われるはずである。
【０１２４】
換言すると、5[V]での給電が行われている状態（USB電圧範囲での給電が行われている状態）で、通信が正常に行われないことは（ステップＳ６において、通信は正常に行われていないと判定されることは）、USB周辺装置２自体に異常が発生している（その可能性が大きい）ことを意味する。
【０１２５】
そこで、携帯型情報処理装置３は、次のステップＳ１３の処理で、USB周辺装置２に対する電圧設定は5[V]のままであるか否かを判定し、USB周辺装置２に対する電圧設定は5[V]のままであると判定した場合には、ステップＳ１７において、所定のエラー処理を実行した後、USB周辺装置２に対する給電処理を終了させるのである。
【０１２６】
一方、いまの場合、USB周辺装置２が正常な動作を行うことが不可能な電圧（3.5[V]未満の電圧）が、あえて携帯型情報処理装置３から印加された結果として、ステップＳ６において、通信は正常に行われていないと判定されている。従って、次のステップＳ１３において、USB周辺装置２に対する電圧設定は5[V]のままではないと判定され、処理はステップＳ１４に進められる。
【０１２７】
即ち、ステップＳ１４において、電圧設定部１０８は、現在装着されているUSB周辺装置２に対する電圧を、5−0.1(N-2)［V］に設定する。具体的には、例えば、いまの場合、N＝１７とされているので、3.5｛=5-0.1×(17-2）｝［V］に設定される。
【０１２８】
そして、ステップＳ１５において、電圧設定部１０８は、ステップＳ１４の処理で設定された電圧値を、（現在装着されている）そのUSB周辺装置２の正式な電圧設定値として、主制御部１０２を介してEEPROM１０４等に登録する（記憶させる）。即ち、ステップＳ１４の処理で設定された電圧値（正式な電圧設定値）と、ステップＳ５の通信処理で取得されたUSB周辺装置２の自己プロフィール情報（PIDやVID等）とが関連付けられて、EEPROM１０４等に記憶される。
【０１２９】
ステップＳ１６において、電力供給部１０９は、USB周辺装置２に対して、ステップＳ１４の処理で正式に設定された電圧値（いまの場合、3.5[V]）での給電を開始する。即ち、電力供給部１０９から出力された電力（正式な電圧設定値の電圧）は、USB通信制御部１０１およびUSBインタフェース３１を介してUSB周辺装置２に供給される。これにより、給電処理は終了となる。
【０１３０】
このようにして、携帯型情報処理装置３は、USB周辺装置２が最初に装着されると、そのUSB周辺装置２が正常に動作できる電圧範囲（いまの場合、3.5[V]以上）のうちの最低の電圧値（いまの場合、3.5[V]）を設定し、その電圧設定値でUSB周辺装置２に給電することができるので、USB電圧範囲で給電しているときと比較して（従来と比較して）、携帯型情報処理装置３の消費電力を大幅に低減させることが可能になる。
【０１３１】
なお、このとき、USB周辺装置２の動作をより保証するために、そのUSB周辺装置２が正常に動作できる電圧範囲（いまの場合、3.5[V]以上）のうちの最低値（いまの場合、3.5[V]）に対して、所定の猶予値α（例えば、α＝0.2）を加算した値を、正式な電圧設定値として使用してもよい。即ち、ステップＳ１４の処理を「USB周辺装置に対する電圧を5-0.1(N-2)＋α[V]に設定する」という処理に変更してもよい。
【０１３２】
また、携帯型情報処理装置３は、USB周辺装置２が最初に装着されたとき、そのUSB周辺装置２の正式な電圧設定値を登録する（記憶する）ので、そのUSB周辺装置２が次に装着されたとき、登録された正式な電圧設定値を直ちに読み出し（ステップＳ５乃至Ｓ１０のループ処理を繰り返し実行することなく）、その正式な電圧設定値でUSB周辺装置２に給電することができる。
【０１３３】
即ち、そのUSB周辺装置２が２回目以降に接続された場合においても、携帯型情報処理装置３は、予め登録されていた正式な電圧設定値（いまの場合、3.5[V]）の電圧でそのUSB周辺装置２に対して給電することができるので、USB電圧範囲で給電しているときと比較して（従来と比較して）、携帯型情報処理装置３の消費電力を大幅に低減させることが可能になる。
【０１３４】
ところで、USB周辺装置２が最初に装着されたときに、その正式な電圧設定値を決定する処理（ステップ５乃至Ｓ１０のループ処理）は、図５の例では、5[V]から0.1[V]刻みに電圧設定値を減少させていく処理とされたが、この処理に限定されない。
【０１３５】
例えば、電圧値の刻み幅は、0.1[V]に限定されず、任意の刻み幅とすることができる。この場合、例えば、刻み幅をwと記述すると、ステップＳ８の処理を「USB周辺装置に対する電圧を５−w*N［V］に設定する」という処理に単に変更し、刻み幅wとして任意の値を設定すればよい。
【０１３６】
また、1[V]から所定の刻み幅w毎に電圧設定値を増加させていく処理としてもよい。この場合の処理の詳細については、特に図示はしないが、その概略は例えば次の通りとなる。
【０１３７】
即ち、携帯型情報処理装置３は、1[V]から所定の刻み幅w毎に電圧設定値を増加させていく。このとき、携帯型情報処理装置３は、電圧設定値が刻み幅wだけ増加する毎に、その時点での電圧設定値の電圧でUSB周辺装置２に給電し、USB周辺装置２との通信処理（エニミュレーション処理）を試みる。そして、携帯型情報処理装置３は、この試みに成功するまで、即ち、USB周辺装置２から自己プロフィール情報（PIDやVID等）が正常に送信されてくるまで、電圧設定値を増加させ続け、この試みが最初に成功した時点（自己プロフィールが最初に正常送信されてきた時点）における電圧設定値（或いは、その電圧設定値に対して所定の猶予値αを加算した値）を、正式な電圧設定値として登録する、といった処理を実行することもできる。
【０１３８】
さらに、電圧設定値の減少量または増減量は、常に一定量（刻み幅w）である必要は無く、任意な量とすることができる。この場合、例えば、携帯型情報処理装置３は、図６に示されるようなテーブルを予め保持しておき、ステップＳ８に対応する処理（そのタイミングで実行する処理）として、「保持されているテーブル（図６）を参照して、USB周辺装置に対する電圧を設定する」といった処理を実行すればよい。この場合、図６に示されるように、電圧設定値が、4.0［V］、3.5［V］、3.0[V]、2.7［V］といった順番で順次減少していくことになり、これらの値のうちの何れか（或いは、その値に対して所定の猶予値αを加算した値）が正式な電圧設定値として登録される。
【０１３９】
また、本発明が適用される情報処理装置は、上述したUSBインタフェース３１を有する携帯型情報処理装置３に限定されず、様々な形態を取ることが可能である。
【０１４０】
即ち、本発明が適用される情報処理装置は、他の情報処理装置が接続される接続手段と、接続手段に接続された他の情報処理装置の動作確認を行う確認手段と、接続手段に接続された他の情報処理装置に対して電力を供給する電力供給手段と、電力供給手段から、接続手段に接続された他の情報処理装置に対して供給される電力の電圧値を設定する設定手段とを少なくとも有し、かつ、他の情報処理装置が接続手段に最初に接続されたとき、設定手段は、他の情報処理装置に対する電圧値の設定を順次変更し、設定手段により電圧値の設定が変更される毎に、電力供給手段は、その時点で設定されている電圧値の電圧で他の情報処理装置に電力を供給し、確認手段は、他の情報処理装置の動作確認を行い、設定手段は、確認手段により他の情報処理装置の正常な動作が確認された時点で設定されていた１以上の電圧値のうちの最低値、またはその最低値に所定の値を加算した値を、他の情報処理装置に対して供給する電力の電圧値として正式に設定することができれば、その形態は特に限定されない。
【０１４１】
ただし、設定手段により正式に設定された電圧値を記憶する記憶手段をさらに設け、設定手段は、他の情報処理装置が接続手段から取り外された後、再度接続されたとき、記憶手段に記憶されているその電圧値を、他の情報処理装置に対して供給する電力の電圧値として設定することが可能な情報処理装置であるとさらによい。
【０１４２】
換言すると、図１等に示されるように、接続手段がUSBインタフェース３１であって、そのUSBインタフェース３１に接続される他の情報処理装置がUSB周辺装置２である場合における、本発明が適用される情報処理装置の一実施の形態が、上述した図４に示されるような携帯型情報処理装置３である。
【０１４３】
従って、その他、図示はしないが、例えば、他の情報処理装置として、メモリースティック（商標）を利用することで、本発明が適用される情報処理装置は、そのメモリスティックに記憶されたデータを利用する情報処理装置として構成することができる。即ち、接続手段として、メモリスティックを装着する装着部を有する情報処理装置として構成することができる。
【０１４４】
なお、メモリスティックとは、本願出願人であるソニー株式会社によって開発されたフラッシュメモリカードの一種である。このメモリスティックは、縦21.5×横50×厚さ2.8[mm]の小型薄型形状のプラスチックケース内に電気的に書換えや消去が可能な不揮発性メモリであるEEPROMの一種であるフラッシュメモリ素子を格納したものであり、１０ピン端子を介して、画像や音声、音楽等の各種データの書き込み及び読み出しが可能となっている。また、このメモリスティックには、データ制御用のコントローラも格納されている。
【０１４５】
ただし、本発明の目的を考慮した場合、即ち、情報処理装置自身の省電力の効果を考慮した場合、本発明が適用される情報処理装置は、上述した本実施の形態（接続手段として、5[V]といった高い電圧での使用が決められているUSB規格に準拠したUSBインタフェース３１を有する携帯型情報処理装置３）のように構成した方が好適である。
【０１４６】
ところで、上述した一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、ネットワークや記録媒体からインストールされる。
【０１４７】
この記録媒体は、図２乃至図４に示されるように、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスク（フロッピディスクを含む）、光ディス（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリなどよりなるリムーバブル記録媒体６１（図２）により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているROM５２（図５）や内蔵メモリ（図４の内蔵メモリ１１０および図３の制御部８１に含まれる図示せぬ内蔵メモリ）や、記憶部５８（図２）等に含まれるハードディスクなどで構成される。
【０１４８】
なお、上述した一連の処理は必要に応じて、適宜ハードウエアに実行させてもよい。
【０１４９】
また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１５０】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０１５１】
【図１】本発明が適用される情報処理システムの構成例を示すブロック図である。
【図２】図１の情報処理システムの据置型情報処理装置の構成例を示すブロック図である。
【図３】図１の情報処理システムのUSB周辺装置の構成例を示すブロック図である。
【図４】図１の情報処理システムの携帯型情報処理装置の構成例を示すブロック図である。
【図５】図１の情報処理システムの携帯型情報処理装置（図４）が実行する処理のうちの、USB周辺装置（図１と図３）に対する給電処理を説明するフローチャートである。
【図６】USB周辺装置の電圧の他の設定手法（図５の例とは異なる手法）で利用されるテーブルの例を示す図である。
【符号の説明】
【０１５２】
１  据置型情報処理装置，  ２  USB周辺装置，  ３  携帯型情報処理装置，  １１，２１，３１  USBインタフェース，  １０１  USB通信制御部，  １０２  主制御部，  １０３  SRAM，  １０４  EEPROM，  １０５  デコード部，  １０６  A/D変換部，  １０７  音声出力部，  １０８  電圧設定部，  １０９  電力供給部，  １１０  内蔵メモリ
【図１】
2005216115.tif 000003
【図２】
2005216115.tif 000004
【図３】
2005216115.tif 000005
【図４】
2005216115.tif 000006
【図５】
2005216115.tif 000007
【図６】
2005216115.tif 000008