(57)【要約】【課題】電子機器のバッテリを長持ちさせる。【解決手段】デジタルカメラ（電子機器）２は、ＵＳＢコネクタ２５を備えており、ＰＣ３５との間でデータ転送を行うことができる。ＵＳＢコントローラ２０は、高速モードと低速モードの複数の転送速度を切り替えることができる。デジタルカメラ２は、バッテリ５または商用電源によって駆動される。切替スイッチ２９は、駆動電源を切り替えるとともに、電源コネクタ２８にＡＣアダプタ３０が接続された場合には、システムコントローラ１５に検出信号を送る。システムコントローラ１５は、これにより電源の種類を判定する。高速モードは低速モードと比較して電力消費量が大きいので、システムコントローラ１５は、バッテリ５が使用されている場合には、ＵＳＢコントローラ２０が高速モードを選択することを禁止する。【選択図】　　　　　　　　図１
2004118343.tif 000002
【特許請求の範囲】
【請求項１】
外部機器との間のデータ転送速度を切り替えることができる電子機器において、
機器本体の駆動電源の種類を識別する電源識別手段と、この電源識別手段で識別された電源に応じて前記データ転送速度を切り替える転送速度切替手段とを備えたことを特徴とする電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、外部機器とのデータ転送速度を切り替えることができる電子機器に関するものである。
【０００２】
【従来の技術】
デジタルカメラやＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔ）などの携帯用電子機器が知られている。このような携帯用電子機器は、機器本体に着脱自在にセットされる内部電源（バッテリ）で駆動される他、ＡＣアダプタを介して機器本体外部の商用電源からの給電により駆動できるようになっているのが一般的である。また、パーソナルコンピュータなど他の電子機器との間でデータ転送を行うための通信インタフェースが設けられており、例えば、デジタルカメラとパーソナルコンピュータを接続することで、デジタルカメラで撮影した画像データをパーソナルコンピュータへ取り込むことができるようになっている（例えば、特許文献１参照）。
【０００３】
通信インタフェースとしては、例えば、ＩＥＥＥ１３９４規格の通信インタフェースや、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ）規格のインタフェースが使用される。これらの通信インタフェースは、転送速度を切り替えることができるようになっており、例えば、ＵＳＢ規格のＶｅｒｓｉｏｎ２．０では、４８０ＭｂｐｓのＨｉｇｈ−Ｓｐｅｅｄモード（高速モード）や、１２ＭｂｐｓのＦｕｌｌ−Ｓｐｅｅｄモード（低速モード）などの複数の転送速度をサポートしている。
【０００４】
これらの転送速度は、例えば、接続された通信インターフェース同士が、データ転送を開始する前に、通信プロトコル上のネゴシエーションを行うことによって自動的に選択される。例えば、一方の通信インタフェースが高速モードをサポートしていても、他方が低速モードしかサポートしていない場合には、高速でデータ転送をすることはできない。そのため、各通信インタフェースは、ネゴシエーションによって互いの仕様を確認し、両者が高速モードをサポートしていれば高速モードを選択するというように、互いの仕様に応じて転送速度を選択する。
【０００５】
【特許文献１】
特願２００１−０３４８９０号明細書
【０００６】
【発明が解決しようとする課題】
しかしながら、低速モードの電力消費量が約１３ｍＡであるのに対して、高速モードの電力消費量は約５００ｍＡに達する。上述の通信インタフェースでは、ネゴシエーションのみによってデータ転送速度が選択されてしまうので、バッテリのように供給可能な電力に限りがある電源を使用している場合でも、高速モードが選択されてしまう。そのような場合には、電力の多くがデータ通信に消費されてしまうため、低速モードでデータ転送を行う場合と比較して、バッテリの持続時間が極端に短くなってしまうという問題があった。
【０００７】
本発明の電子機器は、供給可能な電力に限りがある電源を使用している場合に、データ転送に消費される電力消費量を抑えることを目的とするものである。
【０００８】
【課題を解決するための手段】
本発明は上記目的を達成するにあたり、複数の転送速度でデータ転送を行うことができる電子機器に、この電子機器本体に電力を供給する電源を識別する識別手段を設けて、充分な電力の供給を受けることが可能な場合には、高速モードが選択され、バッテリのように供給可能な電力に限りがあるような場合には、低速モードが選択されるというように、前記電源識別手段によって識別された電源に応じて、データ転送速度を切り替えられるようにしたものである。
【０００９】
【発明の実施の形態】
図１に、本発明の電子機器であるデジタルカメラの電気的構成を表すブロックを示す。デジタルカメラ２は、被写体を撮像するための撮像部１０と、電源回路１２と、システムコントローラ１５と、メディアコントローラ１８と、ＵＳＢコントローラ２０と、ＵＳＢコネクタ２５と、電源コネクタ２８などを備えている。システムコントローラ１５は、デジタルカメラ２の各部を制御する。撮像部１０で撮影された画像データは、メモリーカード３１に記録される。メディアコントローラ１８は、メモリーカード３１へのアクセスを制御して、データの書き込みと読み取りとを行う。
【００１０】
デジタルカメラ２は、機器本体の駆動電源として、バッテリ５または商用電源を使用することができる。バッテリ５は、機器本体に着脱自在にセットされる。バッテリ５としては、一回使用型の一次電池を使用してもよいし、充電が可能な二次電池を使用してもよい。電源コネクタ２８は、ＡＣアダプタ３０を接続するコネクタであり、この電源コネクタ２８には、ＡＣアダプタ３０を介して商用電源から電力が供給される。電源回路１２は、システムコントローラ１５や撮像部１０など、機器本体の各部へ、駆動電源から供給された電力を給電する。
【００１１】
切替スイッチ２９は、電源回路１２への給電経路を切り替える。切替スイッチ２９は、電源コネクタ２８にＡＣアダプタ３０が接続されたことを検出すると、バッテリ５が装填されているか否かに関わらず、電源コネクタ２８に切り替える。また、切替スイッチ２９は、ＡＣアダプタ３０が接続されたことを検出すると、その検出信号をシステムコントローラ１５へ送る。これにより、システムコントローラ１５は、商用電源を使用しているか、バッテリ５を使用しているかを判定する。
【００１２】
ＵＳＢコントローラ２０及びＵＳＢコネクタ２５は、ＵＳＢ規格の通信インタフェースである。ＵＳＢコネクタ２５には、ＵＳＢケーブル３２が接続される通信コネクタである。デジタルカメラ２は、このＵＳＢケーブル３２を介して、ＰＣ（パーソナルコンピュータ）３５などのＵＳＢコネクタ３６を備えた外部機器との間で、データ転送を行うことができる。ＵＳＢ規格ｖｅｒｓｉｏｎ２．０では、４８０Ｍｂｐｓの高速モードと１２Ｍｂｐｓの低速モードの複数の転送速度をサポートしている。ＵＳＢコントローラ２０は、これら転送速度などの設定などＰＣ３５との間での通信を制御する。このＵＳＢコントローラ２０は、データ転送を開始する前に、ＰＣ３５との間で通信プロトコル上のネゴシエーションを行ってデータ転送速度を設定する。
【００１３】
システムコントローラ１５は、切替スイッチ２９からの検出信号に基づいて、現在使用している駆動電源がバッテリ５の場合には、高速転送を禁止するようにＵＳＢコントローラ２０に対して指令する。ＵＳＢコントローラ２０は、ＰＣ３５と転送速度のネゴシエーションをする場合、前記指令がある場合には、低速転送しかできない旨をＰＣ３５に通知する。こうすることで、ＰＣ３５が高速転送をサポートしている場合でも、デジタルカメラ２が駆動電源としてバッテリ５が使用している場合には、ネゴシエーションにおいて高速モードが選択されることがなくなる。これにより、バッテリ５の電力の多くが、データ通信に消費されてしまうことが防止され、バッテリ５の持続時間を長時間化することができる。
【００１４】
上記実施形態の作用について、図２に示すフローチャートを参照しながら説明する。デジタルカメラ２とＰＣ３５との間でデータ転送をする際の転送速度の設定の流れを示すフローチャートである。システムコントローラ１５は、切替スイッチ２９からの検出信号の有無により、駆動電源の種類を判定し、バッテリ５を使用している場合には、ＵＳＢコントローラ２０が高速モードでデータ転送を行うことを禁止する。
【００１５】
ＵＳＢコントローラ２０は、データ転送を開始する際に、ＰＣ３５との間でネゴシエーションを行う。システムコントローラ１５からの指令により、高速モードの選択が禁止されている場合には、ＵＳＢコントローラ２０は、ＰＣ３５に対して、低速転送を行う旨を通知する。これにより、低速でデータ転送が開始される。このように、バッテリ５を使用している場合には、消費電力の小さい低速モードが選択されるようにしているので、データ転送に電力の多くが消費されることが防止されて、バッテリ５を長持ちさせることができる。
【００１６】
他方、商用電源を使用している場合には、高速モードの選択が禁止されないので、ＵＳＢコントローラ２０は、ＰＣ３５に対して、高速転送を行える旨を通知する。ＰＣ３５が高速転送を行うことができる場合には、高速モードを選択し、ＰＣ３５が低速転送しか行えない場合には、低速モードを選択する。こうして、転送速度の設定が行われた後、データ転送が開始される。
【００１７】
上記実施形態では、駆動電源として、バッテリ５と商用電源の２種類の電源のうちいずれが使用されているかを識別して、バッテリ５を使用している場合には、高速モードの選択を禁止する例で説明しているが、ＵＳＢインタフェースを使用する場合には、ＵＳＢバス電源を使用することもできるので、上記２種類の電源に加えて、このＵＳＢバス電源をも識別するようにしてもよい。
【００１８】
図３に示すようにＵＳＢケーブル３２は、２本の電源供給線３８ａ（供給用）と、３８ｂ（グランド用）と、２本のデータ線３９ａ、３９ｂとを備えている。電源供給線３８ａは、ＵＳＢコントローラ２０を介して電源回路１２へ接続される。ＵＳＢバス電源とは、前記電源供給線３８ａ，３８ｂを介して、例えば、ＰＣ３５に接続された周辺機器（例えば、デジタルカメラ２）に対して、ＰＣ３５側から供給される電源をいう。
【００１９】
このＵＳＢバス電源によって供給される電力は、約５００ｍＡであるので、デジタルカメラ２の駆動電源として、ＵＳＢバス電源を使用した場合には、高速モードを実行すると、電源容量が不足して、機器本体の動作が不安定になることがある。これを防止するために、ＵＳＢバス電源を使用している場合には、バッテリ５を使用している場合と同様に、高速モードの選択を禁止するようにするとよい。切替スイッチ２９は、第１の実施形態と同様に、電源コネクタ２８にＡＣアダプタ３０が接続されているかを検出して、その検出信号をシステムコントローラ１５へ送る。
【００２０】
図４のフローチャートに示すように、システムコントローラ１５は、この検出信号に基づいて、駆動電源の種類を判定する。データ転送を行う際には、駆動電源が商用電源か否かを判定し、駆動電源がバッテリかＵＳＢバス電源の場合（商用電源以外の場合）には、高速モードの選択を禁止する。ＵＳＢコントローラ２０は、ＰＣ３５とのネゴシエーションの際に、高速モードの選択が禁止されている場合には、ＰＣ３５に対して低速転送を行う旨を通知して、低速モードでデータ転送を行う。
【００２１】
上記実施形態では、通信インタフェースとして、ＵＳＢインタフェースを使用した例で説明しているが、ＵＳＢインタフェースに限らず、転送速度の切替を行うことができる通信インタフェースであればよく、例えば、ＩＥＥＥ１３９４規格の通信インタフェースや、ＩＥＥＥ８０２．１規格などの無線通信インタフェースなどを使用してもよい。また、転送速度として、２つの転送速度を切り替える例で説明したが、３つ以上の転送速度の中から、駆動電源に応じて最適な転送速度が選択されるようにしてもよい。
【００２２】
上記実施形態では、本発明の電子機器として、デジタルカメラを例に説明しているが、本発明は、デジタルカメラに限らず、ＰＤＡやノート型パソコンなど各種の携帯用電子機器に適用することができる。
【００２３】
【発明の効果】
以上のように、本発明の電子機器によれば、駆動電源の種類を識別して、バッテリやＵＳＢバス電源など供給される電力に限りがある電源を使用している場合には、データ転送速度を低速で行うようにしたから、バッテリの持続時間を長持ちさせることができるとともに、電力不足によって機器本体の動作が不安定になることを防止することができる。
【図面の簡単な説明】
【図１】本発明を実施したデジタルカメラの電気的構成を示すブロック図である。
【図２】通信速度の設定の流れを示すフローチャートである。
【図３】ＵＳＢケーブルの構成を示す図である。
【図４】通信速度の設定の流れを示すフローチャートである。
【符号の説明】
２　デジタルカメラ
５　バッテリ
１２　電源回路
１５　システムコントローラ
２０　ＵＳＢコントローラ
２５、３６　ＵＳＢコネクタ
２８　電源コネクタ
２９　切替スイッチ
３０　ＡＣアダプタ
３２　ＵＳＢケーブル
３５　ＰＣ
【図１】
2004118343.tif 000003
【図２】
2004118343.tif 000004
【図３】
2004118343.tif 000005
【図４】
2004118343.tif 000006