(57)【要約】【課題】  省電力モードでデータ通信を行う。【解決手段】  所定の演算処理を行う演算処理部１３と、接続部１０に接続されている外部機器２との間で通信される信号の処理を行う信号処理部１４と、演算処理部１３による所定の演算処理に利用される第１のクロック信号を生成し、かつ、信号処理部１４による所定の信号処理に利用される第１のクロック信号とは異なる第２のクロック信号を生成するクロック信号生成部１５と、接続部１０を介して接続された外部機器２から電源が供給され、所定の駆動電圧を生成する電圧生成部１６と、電圧生成部１６を制御する電圧制御部１７と、外部機器２から供給される電圧に基づいて、第１のリセット信号を生成するリセット信号生成部１８と、クロック信号生成部１５を制御する制御部１９と、接続部１０に接続されている外部機器２の通信速度を検出する通信速度検出部２０とを備える。【選択図】  図１
2007122273.tif 000002
【特許請求の範囲】
【請求項１】
所定のフォーマットによって規定されており、外部機器と挿脱可能に接続される接続手段を有し、上記外部機器と第１の通信速度又は第２の通信速度でデータ通信を行う情報処理装置において、
所定の演算処理を行う演算処理手段と、
上記接続手段に接続されている上記外部機器との間で通信される信号の処理を行う信号処理手段と、
上記演算処理手段による所定の演算処理に利用される第１のクロック信号を生成し、上記信号処理手段による所定の信号処理に利用される上記第１のクロック信号とは異なる第２のクロック信号を生成するクロック信号生成手段と、
上記接続手段を介して接続された上記外部機器から電源に基づいて、第１のリセット信号を生成する第１のリセット信号生成手段と、
上記第１のリセット信号生成手段により生成された上記第１のリセット信号に基づいて、上記第１の通信速度に応じた第１のクロック信号及び第２のクロック信号を生成するように上記クロック信号生成手段を制御する制御手段と、
上記接続手段に接続されている上記外部機器の通信速度を検出する通信速度検出手段とを備え、
上記演算処理手段は、上記通信速度検出手段により上記外部機器の通信速度が上記第２の通信速度であった場合、所定の信号を生成し、生成した上記所定の信号を上記制御手段に供給し、
上記制御手段は、上記演算処理手段から供給された上記所定の信号に基づき、上記第２の通信速度に応じた第１のクロック信号及び第２のクロック信号を生成するように上記クロック信号生成手段を制御し、かつ、第２のリセット信号を生成し、生成した上記第２のリセット信号を上記演算処理手段に供給することを特徴とする情報処理装置。
【請求項２】
上記接続手段を介して接続された上記外部機器から電源が供給され、所定の駆動電圧を生成する電圧生成手段と、
上記電圧生成手段を制御する電圧制御手段を備え、
上記電圧制御手段は、上記制御手段から供給される信号に基づいて、上記第１の通信速度に応じた第１の駆動電圧を生成し、又は上記第２の通信速度に応じた第２の駆動電圧を生成するように上記電圧生成手段を制御することを特徴とする請求項１記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定のインターフェースを介して外部機器に接続され、外部機器とデータ通信を行う情報処理装置に関する。
【背景技術】
【０００２】
USB（Universal Serial Bus）は、共通のコネクタでさまざまな周辺機器を接続することができるインターフェース規格である。現在では、PCのUSBインターフェース（I/F）の搭載率は、ほぼ１００％になってきており、PCと周辺機器間の標準I/Fとして定着したと言える。
【０００３】
また、現在は、USB I/Fを有し、Flashメモリが内蔵されて構成されるストレージメモリ（以下、UFD（USB Flash Disc）という。）の開発が急激に拡大している。また、UFDは、今後の進展として、USB I/Fを有する、携帯電話や、携帯型の音楽プレーヤに接続されて使用されることが予測される。
【０００４】
【特許文献１】特開平１１−１９４８４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、携帯電話等の携帯端末は、バッテリー駆動であるため、使用可能な電力量が有限であり、使用時の電力消費を工夫する必要がある。
【０００６】
しかし、携帯端末にUFDを接続して使用する場合、現状のUFDでは、消費電力が大きすぎて、バッテリーの消耗が大きく、実用に耐えない問題がある。
【０００７】
そこで、本発明は、このような問題を解決するために案出されたものであり、携帯端末に接続し、適切なデータ転送速度を実現しつつ、超低消費電力を実現できる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の目的を達成するために、本発明に係る情報処理装置は、所定のフォーマットによって規定されており、外部機器と挿脱可能に接続される接続手段を有し、上記外部機器と第１の通信速度又は第２の通信速度でデータ通信を行う情報処理装置において、所定の演算処理を行う演算処理手段と、上記接続手段に接続されている上記外部機器との間で通信される信号の処理を行う信号処理手段と、上記演算処理手段による所定の演算処理に利用される第１のクロック信号を生成し、上記信号処理手段による所定の信号処理に利用される上記第１のクロック信号とは異なる第２のクロック信号を生成するクロック信号生成手段と、上記接続手段を介して接続された上記外部機器から電源に基づいて、第１のリセット信号を生成する第１のリセット信号生成手段と、上記第１のリセット信号生成手段により生成された上記第１のリセット信号に基づいて、上記第１の通信速度に応じた第１のクロック信号及び第２のクロック信号を生成するように上記クロック信号生成手段を制御する制御手段と、上記接続手段に接続されている上記外部機器の通信速度を検出する通信速度検出手段とを備え、上記演算処理手段は、上記通信速度検出手段により上記外部機器の通信速度が上記第２の通信速度であった場合、所定の信号を生成し、生成した上記所定の信号を上記制御手段に供給し、上記制御手段は、上記演算処理手段から供給された上記所定の信号に基づき、上記第２の通信速度に応じた第１のクロック信号及び第２のクロック信号を生成するように上記クロック信号生成手段を制御し、かつ、第２のリセット信号を生成し、生成した上記第２のリセット信号を上記演算処理手段に供給する。
【発明の効果】
【０００９】
本願発明によれば、接続される外部機器が採用するデータ通信速度に応じて電力消費モードを適切に切り替えることができるので、無駄な電力消費を回避することができ、外部機器のバッテリーの寿命を延ばすことができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態について、図面を参照して詳細に説明をする。なお、本発明は、以下の例に限定されるものではなく、本発明の要旨を逸脱しない範囲で、任意に変更可能であることはいうまでもない。
【００１１】
本発明に係る情報処理装置１は、図１に示すように、所定のフォーマット（例えば、USB）によって規定されており、外部機器２と挿脱可能に接続される接続部１０と、データが格納されるデータ格納部１１と、データ格納部１１を制御するメモリコントローラ１２とを有し、接続部１０に接続された外部機器２との間で第１の通信速度又は第２の通信速度でデータの送受信を行う装置である。なお、第１の通信速度は、例えば、USB 2.0（ハイスピード）で規定される速度であり、第２の通信速度とは、USB 1.1（1.0）（フル（ロー）スピード）で規定される速度である。
【００１２】
接続部１０は、USBにより規定されている所定形状のプラグにより形成されており、外部機器２が備えるUSBジャックに差し込まれることにより使用可能となる。このように、情報処理装置１は、外部機器２に直接的に接続されることで、外部機器２のデータストレージ、つまり外部メモリとして機能する。
【００１３】
データ格納部１１は、NAND回路から構成されるFlashメモリである。なお、データ格納部１１は、データが格納できる構成であればHDD（Hard Disc Drive）等であっても良い。
【００１４】
メモリコントローラ１２は、NAND Flash Controllerであり、ECC（Error Check and Correct memory）サポート回路を内蔵しており、データ格納部１１に対するデータの書き込み及び読み出しを行う。
【００１５】
なお、情報処理装置１では、データ格納部１１にデータが書き込まれ、又は読み出される際の最大消費電力を８０ｍＷ以下とする。
【００１６】
また、情報処理装置１は、図１に示すように、所定の演算処理を行う演算処理部１３と、接続部１０に接続されている外部機器２との間で通信される信号の処理を行う信号処理部１４と、演算処理部１３による所定の演算処理に利用される第１のクロック信号を生成し、かつ、信号処理部１４による所定の信号処理に利用される第１のクロック信号とは異なる第２のクロック信号を生成するクロック信号生成部１５と、接続部１０を介して接続された外部機器２から電源が供給され、所定の駆動電圧を生成する電圧生成部１６と、電圧生成部１６を制御する電圧制御部１７と、外部機器２から供給される電圧に基づいて、第１のリセット信号を生成するリセット信号生成部１８と、クロック信号生成部１５を制御する制御部１９と、接続部１０に接続されている外部機器２の通信速度を検出する通信速度検出部２０と、演算処理部１３の演算処理に利用されるプログラムが格納されているＲＯＭ２１と、ワーキングメモリであるＲＡＭ２２とを備える。なお、第１の通信速度に応じた第１のクロック信号は、４８０MHzであり、第１の通信速度に応じた第２のクロック信号は、１２MHzであり、第２の通信速度に応じた第１のクロック信号は、１２MHzであり、第２の通信速度に応じた第２のクロック信号は、６MHzである。
【００１７】
演算処理部１３は、例えば、８ビットのMPC（Micro Processor Core）である。また、演算処理部１３は、通信速度検出部２０により外部機器２の通信速度が第２の通信速度であった場合、所定の信号を生成し、生成した所定の信号を制御部１９に供給する。
【００１８】
信号処理部１４は、USB Controllerであり、クロック信号生成部１５から供給されるクロック信号に基づいて、接続部１０に接続されている外部機器２との間で通信される信号の処理を行う。
【００１９】
クロック信号生成部１５は、制御部１９から供給される制御信号に基づいて、第１の通信速度又は第２の通信速度に応じた第１のクロック信号と第２のクロック信号を生成し、第１のクロック信号を信号処理部１４に供給し、第２のクロック信号を演算処理部１３に供給する。
【００２０】
電圧生成部１６は、Switching Power Regulatorであり、接続部１０を介して外部機器２から供給される電圧に基づいて、所定の駆動電圧を生成する。また、電圧生成部１６は、電圧制御部１７の制御に応じて、生成した駆動電圧を情報処理装置１の各部（モジュール）に供給する。
【００２１】
電圧制御部１７は、DPM（Dynamic Power Management）であり、制御部１９から供給される制御信号に基づいて、電圧生成部１６に所定のコマンドを供給し、電圧生成部１６を制御する。具体的には、電圧制御部１７は、制御部１９から供給される信号に基づいて、第１の通信速度に応じた第１の駆動電圧を生成し、又は第２の通信速度に応じた第２の駆動電圧を生成するように電圧生成部１６を制御する。なお、第１の通信速度に応じた第１の駆動電圧は、３．３Ｖであり、第２の通信速度に応じた第２の駆動電圧は、１．８Ｖである。
【００２２】
リセット信号生成部１８は、外部機器２から供給される電圧に基づいて、第１のリセット信号を生成し、生成した第１のリセット信号を制御部１９に供給する。なお、外部機器２から供給される電圧は、５Ｖとする。
【００２３】
制御部１９は、リセット信号生成部１８から供給された第１のリセット信号に基づき、所定の制御信号を生成し、生成した制御信号を電圧制御部１７と、クロック信号生成部１５と、演算処理部１３とに供給する。なお、リセット信号生成部１８から供給される第１のリセット信号は、第１の通信速度に応じた動作を要求するものである。
【００２４】
したがって、電圧制御部１７は、供給された第１のリセット信号に基づいて、第１の通信速度に応じた第１の駆動電圧を生成するように電圧生成部１６を制御する。また、クロック信号生成部１５は、第１の通信速度に応じた第１のクロック信号と第２のクロック信号を生成し、第１のクロック信号を信号処理部１４に供給し、第２のクロック信号を演算処理部１３に供給する。
【００２５】
また、制御部１９は、演算処理部１３から供給された所定の信号に基づき、第２の通信速度に応じた第１のクロック信号及び第２のクロック信号を生成するようにクロック信号生成部１５を制御する。また、制御部１９は、演算処理部１３をリセットするための第２のリセット信号（Low Power Flag）を生成する内部リセット回路を内蔵しており、生成した第２のリセット信号を演算処理部１３に供給する。演算処理部１３は、制御部１９から供給された第２のリセット信号に応じて、演算動作を一時停止し、一定時間経過後、再び演算動作を開始する。
【００２６】
通信速度検出部２０は、接続部１０に接続されている外部機器２の通信速度を検出し、検出した通信速度を演算処理部１３に供給する。
【００２７】
また、上述したメモリコントローラ１２と、演算処理部１３と、信号処理部１４と、電圧制御部１７と、制御部１９と、通信速度検出部２０と、ＲＯＭ２１と、ＲＡＭ２２とは、UFDコントローラ３として一体的に形成されている。また、UFDコントローラ３と、データ格納部１１と、クロック信号生成部１５と、電圧生成部１６と、リセット信号生成部１８とは、PCBプリント基板上にマウントされている。
【００２８】
ここで、情報処理装置１による省電力切り替えのシークエンスについて、図２を参照して説明する。なお、情報処理装置１は、外部機器２と接続された当初の動作（初期動作）は、第１の通信速度で動作するものとする。
【００２９】
情報処理装置１の接続部１０に外部機器２が接続されると、外部機器２から電圧生成部１６に所定の電圧が供給される。電圧生成部１６は、供給された電圧を安定化し、リセット信号生成部１８に供給する。
【００３０】
リセット信号生成部１８は、外部機器２から供給される入力電圧を検出して、第１のリセット信号を生成し、制御部１９に供給する。
【００３１】
制御部１９は、リセット信号生成部１８から供給された第１のリセット信号に基づき、電圧制御部１７と、クロック信号生成部１５と、演算処理部１３との動作を制御する。
【００３２】
電圧制御部１７は、第１の通信速度に応じた第１の駆動電圧を生成するように電圧生成部１６を制御する。電圧生成部１６は、生成した電圧を情報処理装置１の各モジュールに供給する。また、電圧制御部１７は、電圧生成部１６に対して、電源が不要なモジュールに対しては電源供給を行わないように制御する。
【００３３】
また、クロック信号生成部１５は、制御部１９から供給される制御信号にしたがって、第１の通信速度に応じた第１のクロック信号及び第２のクロック信号を生成し、第１のクロック信号を信号処理部１４に供給し、第２のクロック信号を演算処理部１３に供給する。
【００３４】
また、演算処理部１３は、第１の通信速度に応じた第２のクロック信号により、所定の演算処理を行う。
【００３５】
ここで、通信速度検出部２０が、接続部１０に接続されている外部機器２の通信速度を第２の通信速度であることを検出した場合には、情報処理装置１の動作を低消費電力モードに切り替えるために、外部機器２の通信速度が第２の通信速度である旨のコマンドを生成する。通信速度検出部２０は、生成したコマンドを演算処理部１３に供給する。
【００３６】
演算処理部１３は、通信速度検出部２０から供給された第２の通信速度である旨の信号に基づいて所定の信号を生成し、制御部１９に供給する。
【００３７】
制御部１９は、演算処理部１３から供給された所定の信号に基づき、第２のリセット信号を生成し、演算処理部１３と、クロック信号生成部１５と、電圧制御部１７とに供給する。
【００３８】
クロック信号生成部１５は、制御部１９から供給された信号にしたがって、第２の通信速度に応じた第１のクロック信号及び第２のクロック信号を生成し、第１のクロック信号を信号処理部１４に供給し、第２のクロック信号を演算処理部１３に供給する。
【００３９】
また、電源制御部１７は、第２の通信速度に応じた第２の駆動電圧を生成するように電圧生成部１６を制御する。電圧生成部１６は、生成した電圧を各モジュールに供給する。
【００４０】
演算処理部１３は、制御部１９から供給された第２のリセット信号に応じて、演算動作を一時停止し、一定時間経過後、再び演算動作を開始する。なお、演算処理部１３が演算動作を停止するための一定時間は、クロック信号生成部１５により第２の通信速度に応じた第１のクロック信号と第２のクロック信号を生成するために要する時間とする。
【００４１】
なお、本実施例では、通信速度検出部２０により接続部１０の通信速度を検出し、検出した通信速度が第２の通信速度であった場合に、信号処理部１４に供給される第１のクロック信号と、演算処理部１３に供給される第２のクロック信号と、電圧生成部１６により生成される電圧値を第２の通信速度に応じたものに切り替え、低消費電力モードを実現したが、外部機器２から低消費電力モードに切り替える旨のコマンドを発行し、当該コマンドを受信した情報処理装置１が低消費電力モードに切り替える方法であっても良い。
【００４２】
また、情報処理装置１は、例えば、外部機器２であるＰＣに接続された場合には、第１の通信速度によって音楽等のデータをメモリ格納部１１に格納する。また、情報処理装置１は、例えば、外部機器２であるポータブルミュージック再生装置に接続された場合には、第１の通信速度から第２の通信速度に切り替え、低消費電力モードによりメモリ格納部１１から音楽データが読み出され、外部機器２により音楽データが再生される。
【００４３】
従来構成の情報処理装置がポータブルの外部機器に接続された場合には、外部機器は、第１の通信速度（ハイスピード）で情報処理装置から所定量の音楽データを読み出して、情報処理装置の電源をＯＦＦにし、読み出した音楽データを内部のメモリに蓄積し、当該内部のメモリから音楽データの再生を行い、必要に応じて、再び、情報処理装置の電源をＯＮにし、音楽データの読み出し作業を行っていた。したがって、ポータブルの外部機器の使用状況によっては、電力消費が激しく、バッテリーの寿命が短くなっており、また、情報処理装置から読み出した音楽データを一時的に保存するための内部のメモリが必要となっていた。
【００４４】
本願発明によれば、外部機器の種類によって、データの通信速度を切り替えて動作させることができるので、外部機器内に内部メモリが不要となり、かつ、情報処理装置１の電源はＯＮのままなので、電力消費を低減させることができ、バッテリーの寿命を延ばすことができる。
【図面の簡単な説明】
【００４５】
【図１】本発明に係る情報処理装置の構成を示すブロック図である。
【図２】本発明に係る情報処理装置による省電力切り替えのシークエンスについての説明に供する図である。
【符号の説明】
【００４６】
１  情報処理装置、２  外部機器、３  UFDコントローラ、１０  接続部、１１  データ格納部、１２  メモリコントローラ、１３  演算処理部、１４  信号処理部、１５  クロック信号生成部、１６  電圧生成部、１７  電圧制御部、１８  リセット信号生成部、１９  制御部、２０  通信速度検出部、２１  ＲＯＭ、２２  ＲＡＭ
【図１】
2007122273.tif 000003
【図２】
2007122273.tif 000004