(57)【特許請求の範囲】
【請求項１】
ホストとなる情報処理機器に複数台の周辺機器を共通に接続するための共通シリアルバス規格に準拠して、データ端子と電源端子が設けられ、データ通信及び電源供給を行うことが可能な情報処理機器又は電源供給のみを行う外部電源のうちどちらか一方が選択的に接続される共通シリアルバスコネクターと、該共通シリアルバスコネクターに接続された情報処理機器との間のデータ通信に伴う所定のデータ通信処理を実行する共通シリアルバスコントローラと、該共通シリアルバスコントローラに接続されて通常の機器動作のための機器動作処理を実行する制御回路とを具え、共通シリアルバスコネクターに接続された情報処理機器若しくは外部電源、或いは内部電源から、電源の供給を受けることが可能な携帯電子機器において、
前記制御回路は、電源の供給元を判別して、情報処理機器から電源の供給を受けている状態では、共通シリアルバスコントローラに前記所定のデータ通信処理を実行せしめ、外部電源又は内部電源から電源の供給を受けている状態では、前記所定の機器動作処理を実行することを特徴とする携帯電子機器。
【請求項２】
前記制御回路は、共通シリアルバスコネクターに情報処理機器又は外部電源の何れが接続されたかを判別する判別手段と、共通シリアルバスコネクターに情報処理機器が接続されたことが判別されたときは、共通シリアルバスコントローラに前記所定のデータ通信処理を実行せしめ、共通シリアルバスコネクターに外部電源が接続されたことが判別されたときは、前記所定の機器動作処理を実行する制御手段とを具えている請求項１に記載の携帯電子機器。
【請求項３】
前記判別手段は、共通シリアルバスコネクターの電源端子の電圧値に基づいて、電源の供給元を判別する請求項２に記載の携帯電子機器。
【請求項４】
前記判別手段は、共通シリアルバスコントローラが共通シリアルバスコネクターを介してデータ通信を開始したか否かで、電源の供給元を判別する請求項２に記載の携帯電子機器。
【請求項５】
前記制御回路は更に、共通シリアルバスコネクターの電源端子の電圧レベルの２値状態に基づいて、情報処理機器又は外部電源の何れかが接続されたことを検知する検知手段を具え、該検知に応じて、前記判別手段による判別動作を実行する請求項２乃至請求項４の何れかに記載の携帯電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯型のオーディオプレーヤやデジタルカメラの如き携帯電子機器に関し、特に、ホストとなる情報処理機器に複数台の周辺機器を共通に接続するための共通シリアルバス規格、例えばＵＳＢ(Universal Serial Bus)規格に準拠したＵＳＢコネクターを具えた携帯電子機器に関するものである。
【０００２】
【従来の技術】
従来より、携帯型のオーディオプレーヤやデジタルカメラの如き携帯電子機器においては、電源として乾電池や二次電池を内蔵して、携帯性を実現しているが、場合によって、商用交流電源などの外部電源を接続して機器を動作させたいとの要望がある。
しかしながら、携帯電子機器に外部電源接続用のコネクターを配備することによって、機器が大型化する問題がある。
【０００３】
ところで、近年、ホストとなるパーソナルコンピュータに複数台の周辺機器を共通に接続するための汎用インターフェースとして、ＵＳＢが注目を集めており、各種携帯電子機器に、ＵＳＢ規格に準拠したＵＳＢコネクターを設けることが検討されている。
ＵＳＢコネクターには、一対のデータ端子Ｄ＋及びＤ−と、電源端子と、グランド端子とが設けられており、電源端子を利用して、周辺機器に電源を供給することが可能である。
【０００４】
そこで、携帯電子機器にＵＳＢコネクターを設けると共に、該ＵＳＢコネクターの電源端子に接続可能なＡＣアダプター(外部電源)を構成して、該ＡＣアダプターをＵＳＢコネクターの電源端子に接続して電源を供給することにより、ＵＳＢコネクターを外部電源接続用のコネクターとして兼用することが考えられる。これによって、機器の大型化を回避することが出来る。
【０００５】
【発明が解決しようとする課題】
しかしながら、ＵＳＢコネクターを具えた携帯電子機器(ＵＳＢ対応機器)においては、処理の簡略化のために、データ再生等の各種機器動作のための所定の機器動作処理を実行するメインＣＰＵと、ＵＳＢコネクターを介してパーソナルコンピュータとの間でデータ通信を行なうための所定のデータ通信処理を実行するＵＳＢコントローラとを、別個に設けるのが通常であり、この場合、携帯電子機器のＵＳＢコネクターにパーソナルコンピュータを接続すると、ＵＳＢコントローラは、ＵＳＢ規格上の要請から、パーソナルコンピュータと一定周期で常時データ通信を行なう必要があるため、データ処理の主導権がメインＣＰＵからＵＳＢコントローラへ移ってしまい、ユーザが携帯電子機器にデータ再生(プレイ動作)を指令したとしても、メインＣＰＵは、データ再生のための機器動作処理を迅速に実行することが出来ない問題があった。
又、ＵＳＢコントローラがパーソナルコンピュータと接続されてデータ通信を行なっている状態では、メインＣＰＵとＵＳＢコントローラの間でもある種のデータのやりとりが行なわれており、この状態でメインＣＰＵがデータ再生のための機器動作処理を実行する必要があるので、メインＣＰＵの処理が極めて煩雑となる問題があった。
【０００６】
そこで本発明の目的は、ＵＳＢコネクター等の共通シリアルバスコネクターを具えた携帯電子機器において、該コネクターを外部電源接続用のコネクターとして兼用した場合にも、処理の迅速化と簡略化を図ることが出来る携帯電子機器を提供することである。
【０００７】
【課題を解決するための手段】
本発明に係る携帯電子機器は、データ端子と電源端子が設けられ、データ通信及び電源供給を行うことが可能な情報処理機器又は電源供給のみを行う外部電源のうちどちらか一方が選択的に接続される共通シリアルバスコネクターと、該共通シリアルバスコネクターに接続された情報処理機器との間のデータ通信に伴う所定のデータ通信処理を実行する共通シリアルバスコントローラと、該共通シリアルバスコントローラに接続されて通常の機器動作のための機器動作処理を実行する制御回路とを具え、共通シリアルバスコネクターに接続された情報処理機器若しくは外部電源、或いは内部電源から、電源の供給を受けることが可能である。
ここで、前記制御回路は、電源の供給元を判別して、情報処理機器から電源の供給を受けている状態では、共通シリアルバスコントローラに前記所定のデータ通信処理を実行せしめ、外部電源又は内部電源から電源の供給を受けている状態では、前記所定の機器動作処理を実行するものである。
【０００８】
上記本発明の携帯電子機器においては、制御回路は、電源の供給元に応じ、情報処理機器が電源供給元であるときは、共通シリアルバスコントローラに処理を委ねて所定のデータ通信処理を実行せしめ、外部電源又は内部電源が電源供給元であるときは、データ再生制御などの所定の機器動作処理を実行する。
この様に、電源の供給元に応じて、制御回路と共通シリアルバスコントローラの間で処理の受け持ちが明確に分担されているので、処理の迅速化と簡略化が図られる。
【０００９】
具体的構成において、前記制御回路は、共通シリアルバスコネクターに情報処理機器又は外部電源の何れが接続されたかを判別する判別手段と、共通シリアルバスコネクターに情報処理機器が接続されたことが判別されたときは、共通シリアルバスコントローラに前記所定のデータ通信処理を実行せしめ、共通シリアルバスコネクターに外部電源が接続されたことが判別されたときは、前記所定の機器動作処理を実行する制御手段とを具えている。
【００１０】
ここで、判別手段は、共通シリアルバスコネクターの電源端子の電圧値に基づいて、電源の供給元を判別する方式、若しくは、共通シリアルバスコントローラが共通シリアルバスコネクターを介してデータ通信を開始したか否かで、電源の供給元を判別する方式を採用することが出来る。
【００１１】
前者の判別方式では、外部電源の供給電圧を、共通シリアルバスコネクターの電源端子の電圧よりも低く、若しくは高く設定することにより、電源端子の電圧値の大小に基づいて電源の供給元を判別することが出来る。又、後者の判別方式では、一定時間内に共通シリアルバスコントローラが共通シリアルバスコネクターを介してデータ通信を開始したとき、情報処理機器が電源供給元と判別し、一定時間内にデータ通信の開始がないとき、外部電源が電源供給元と判別することが出来る。
この様に何れの方式によっても、電源供給元を確実に判別することが出来るが、電圧値に基づく前者の方式によれば、より迅速な判別が可能である。
【００１２】
更に具体的な構成において、前記制御回路は更に、共通シリアルバスコネクターの電源端子の電圧レベルの２値状態(ハイ又はロー)に基づいて、情報処理機器又は外部電源の何れかが接続されたことを検知する検知手段を具え、該検知に応じて、前記判別手段による判別動作を実行する。
該具体的構成によれば、共通シリアルバスコネクターに情報処理機器又は外部電源の何れかが接続されることによって、電源端子の電圧レベルの２値状態が変化するので、これに応じて、スリープ状態の制御回路を起動せしめて、電源供給元判別動作を実行させることが出来る。
【００１３】
【発明の効果】
本願発明に係る共通シリアスバスコネクターを具えた携帯電子機器によれば、共通シリアルバスコネクターを具えることにより、即ちデータ通信と電力供給が可能なＵＳＢコネクターを外部電源用のコネクターと兼用することにより、携帯電子機器にＵＳＢコネクター及び外部電源接続用のコネクターの双方を配備していた従来の携帯電子機器に比べ、携帯電子機器を小型化することができる。
また、本発明に係る共通シリアルバスコネクターを具えた携帯電子機器によれば、情報処理装置が電源供給元であるときは、共通シリアルバスコントローラに処理を委ねて所定のデータ通信処理を実行せしめ、外部電源又は内部電源が電源供給元であるときは、データ再生制御などの所定の機器動作処理を実行します。即ち、電源供給元に応じて、制御回路と共通シリアスバスコントローラの間で処理の受け待ちが明確に分担されているので、処理の迅速化と簡略化を図ることができる。
以上
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態につき、図面に沿って具体的に説明する。
図１に示す如く、本発明に係る携帯電子機器(１)はＵＳＢコネクター(４)を具え、該ＵＳＢコネクター(４)には、ＵＳＢケーブル(11)を介して、ホストとなるパーソナルコンピュータ(２)のＵＳＢコネクター(５)を接続し、若しくは電源ケーブル(12)を介して、ＡＣアダプター等の外部電源(３)を接続することが出来る。
ＵＳＢコネクター(４)には、一対のデータ端子Ｄ＋及びＤ−と、電源端子ＶＤＤと、グランド端子ＧＮＤとが設けられている。
【００１５】
携帯電子機器(１)には、ＵＳＢコネクター(４)を介してパーソナルコンピュータ(２)との間でデータ通信を行なうための所定のデータ通信処理を実行するＵＳＢコントローラ(６)と、データ再生等の各種機器動作のための所定の機器動作処理を実行するメインＣＰＵ(７)と、パーソナルコンピュータ(２)からダウンロードされたデータを格納するためのメモリ(９)とが設けられている。
【００１６】
ＵＳＢコネクター(４)の一対のデータ端子Ｄ＋及びＤ−は、ＵＳＢコントローラ(６)に設けられた一対のデータ端子Ｄ＋及びＤ−に接続されている。
又、ＵＳＢコネクター(４)の電源端子ＶＤＤから得られる電源電圧は、電圧レギュレータ(８)を経て、３.３Ｖに調節された後、ＵＳＢコントローラ(６)やメインＣＰＵ(７)へ供給される。
【００１７】
尚、ＵＳＢコネクター(４)にパーソナルコンピュータ(２)が接続されたとき、パーソナルコンピュータ(２)のＵＳＢコネクター(５)から供給される電源電圧は４.７５Ｖ〜５.２５Ｖと規定されている。又、パーソナルコンピュータ(２)等からＬＡＮを構成した場合において、ＵＳＢコネクター(４)にハブが接続されたときには、ハブから供給される電源電圧は４.４Ｖ〜５.２５Ｖと規定されている。
一方、本発明においては、外部電源(３)の供給電圧を４.０Ｖ〜４.３Ｖに設定している。これによって、後述の如く電源供給元の判別が可能となると共に、仮に外部電源(３)が他のＵＳＢ機器に接続されたとしても、該機器の損傷が回避される。
【００１８】
又、ＵＳＢコネクター(４)の電源端子ＶＤＤからは分岐線(13)が伸びており、該分岐線(13)は更に反転器(10)を経て、メインＣＰＵ(７)に設けられたＵＳＢ接続検出端子ＵＳＢinに接続されている。又、分岐線(13)には一対の分圧抵抗Ｒ１及びＲ２が接続され、両分圧抵抗の中間点が、メインＣＰＵ(７)に設けられた電圧検出端子Ｖdetに接続されている。
【００１９】
図２は、メインＣＰＵ(７)が実行する制御手続きを表わしている。
先ずステップＳ１にて、携帯電子機器(１)のＵＳＢコネクター(４)にパーソナルコンピュータ(２)若しくは外部電源(３)の何れかが接続されると、これによってＵＳＢ接続検出端子ＵＳＢinの電圧がハイからローに変化することになり、この結果、メインＣＰＵ(７)はスリープモードから立ち上がることになる。
【００２０】
次にステップＳ２では、電圧検出端子Ｖdetから電圧値Ｖdetを取り込み、ステップＳ３では、電圧値Ｖdetに基づいて電源電圧が４.４Ｖ以上であるか否かを判断する。ここで、ＵＳＢコネクター(４)にパーソナルコンピュータ(２)若しくはハブが接続されているときは、電源電圧は４.４Ｖ〜５.２５Ｖの範囲内であるから、イエスと判断され、ステップＳ４へ移行する。これに対し、ＵＳＢコネクター(４)に外部電源(３)が接続されているときは、電源電圧は４.０Ｖ〜４.３Ｖの範囲であるから、ノーと判断されて、ステップＳ５に移行する。
【００２１】
ステップＳ４では、ＵＳＢコントローラ(６)に対して、ＵＳＢコネクター(４)にパーソナルコンピュータ(２)が接続された旨を通知して、ＵＳＢコントローラ(６)を通信モードに設定し、ＵＳＢコントローラ(６)にパーソナルコンピュータ(２)との間のデータ通信処理を開始させる。
一方、ステップＳ５では、必要に応じて内蔵二次電池(図示省略)の充電を制御すると共に、ユーザ操作に応じてデータ再生制御等の機器動作処理を実行する。
【００２２】
上述の如く、本発明に係る携帯電子機器においては、ＵＳＢコネクター(４)を介してパーソナルコンピュータ(２)が接続されたときには、ＵＳＢコントローラ(６)が受け持つデータ通信処理のみを実行せしめ、外部電源(３)が接続されたときはメインＣＰＵ(７)が受け持つ機器動作処理のみを実行することとして、処理を明確に二分したので、メインＣＰＵ(７)の処理の簡略化と高速化を図ることが出来る。
【００２３】
例えば、携帯電子機器(１)のＵＳＢコネクター(４)にパーソナルコンピュータ(２)を接続して、パーソナルコンピュータ(２)から携帯電子機器(１)へデータのダウンロードを行なう場合、メインＣＰＵ(７)は、ＵＳＢコントローラ(６)に処理を委ねる。この結果、ＵＳＢコントローラ(６)は、パーソナルコンピュータ(２)とデータ通信を行なって、ＵＳＢコネクター(４)を経てダウンロードされてくるデータをメモリ(７)に格納する。
その後、携帯電子機器(１)のＵＳＢコネクター(４)に外部電源(３)を接続した状態で、携帯電子機器(１)に対し、メモリ(９)に格納されているデータの再生を指令すると、メインＣＰＵ(７)は、ＵＳＢコントローラ(６)に対してメモリ(９)からのデータの読込みを指令し、これによって読み出されたデータを受信して、データ再生に必要な機器動作処理を実行する。このとき、メインＣＰＵ(７)は、データ処理の主導権を握っているので、迅速な処理が実現されるのである。
【００２４】
尚、本発明の各部構成は上記実施の形態に限らず、特許請求の範囲に記載の技術的範囲内で種々の変形が可能である。例えば、共通シリアルバスコネクターとしては、ＵＳＢ規格に準拠したＵＳＢコネクターに限らず、他の規格に準拠したコネクターを採用することも可能である。
【図面の簡単な説明】
【図１】本発明に係る携帯電子機器の構成を示すブロック図である。
【図２】メインＣＰＵの制御手続きを示すフローチャートである。
【符号の説明】
(１)  携帯電子機器
(２)  パーソナルコンピュータ
(３)  外部電源
(４)  ＵＳＢコネクター
(６)  ＵＳＢコントローラ
(７)  メインＣＰＵ
【図１】
0003819658.tif 000002
【図２】
0003819658.tif 000003