(57)【要約】【課題】状況に応じて処理を高速化するか電力消費を抑えるかを切り換えることができる携帯型電子機器を提供する。【解決手段】デジタルカメラ１は、マイクロプロセッサ２４とＲＯＭ２５等とがデータバス３１により接続されるとともに、消費電力に関するモードとして節電モードと通常モードとを備え、データバス３１のバス幅を切り換えるデータバスコントロール回路３６と、モードを選択するためのモード選択ボタン１１とが設けられ、モード選択ボタン１１により節電モードが選択されているときに、バデータバスコントロール回路３６がデータバス３１のバス幅を通常モードが選択されているときよりも小さくする。【選択図】      図３
2004157590.tif 000002
【特許請求の範囲】
【請求項１】
複数のデバイスがデータバスにより接続されるとともに、消費電力に関するモードとして節電モードと他のモードとを備え、
前記データバスのバス幅を切り換えるバス幅切換手段と、前記モードを選択するためのモード選択手段とが設けられ、
前記モード選択手段により前記節電モードが選択されているときに、前記バス幅切換手段が前記バス幅を前記他のモードが選択されているときよりも小さくすることを特徴とする携帯型電子機器。
【請求項２】
複数のデバイスがデータバスにより接続され、
前記データバスのバス幅を切り換えるバス幅切換手段と、前記デバイスに給電するためにＡＣアダプターが接続されるジャックと、前記ＡＣアダプターが前記ジャックに接続されていることを検知する接続検知手段とが設けられ、
前記バス幅切換手段が、前記接続検知手段により前記ＡＣアダプターの接続が検知されたときに前記バス幅を大きくし、前記接続検知手段により前記ＡＣアダプターの接続が検知されなかったときに前記バス幅を小さくすることを特徴とする携帯型電子機器。
【請求項３】
複数のデバイスがデータバスにより接続され、
前記データバスのバス幅を切り換えるバス幅切換手段と、前記デバイスに給電するためにバッテリーがセットされるバッテリー装填部と、前記バッテリー装填部にセットされたバッテリーの電圧を検出する電圧検出手段とが設けられ、
前記バス幅切換手段が、前記電圧検出手段により検出された前記バッテリーの電圧が所定値以上の場合には前記バス幅を大きくし、前記電圧検出手段により検出された前記バッテリーの電圧が所定値未満の場合には前記バス幅を小さくすることを特徴とする携帯型電子機器。
【請求項４】
複数のデバイスがデータバスにより接続され、
前記データバスのバス幅を切り換えるバス幅切換手段と、前記デバイスに給電するためにバッテリーがセットされるバッテリー装填部と、前記バッテリー装填部にセットされたバッテリーの電圧の推移を検出する電圧推移検出手段とが設けられ、
前記電圧推移検出手段の検出結果に基づいて、前記バス幅切換手段が前記バス幅を切り換えることを特徴とする携帯型電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データバスを通じてデバイス間でデータ転送が行われる携帯型電子機器に関する。
【０００２】
【従来の技術】
携帯型電子機器においては、処理速度を高速化したいという要請がある一方で、限られた電力でできるだけ駆動時間を長く保ちたいという要請もある。このような要請に応えるべく、例えば特許文献１に記載されているデジタルカメラのように、ＣＰＵバスと画像バスとの２本のデータバスを有し、記録モードやムービーモード等その処理内容に応じて画像データを転送するデータバスを使い分ける機能を備えたものが考案されている。このような機能によって、例えば動画像の再生中に画像データを記録させる等デジタルカメラに２つの処理を同時並行して行わせることが可能となり、処理速度の高速化を図ることができる。また、ＣＰＵバスが用いられないときは、ＣＰＵはスリープ状態に移行することができ、消費電力の低減を図ることができる。
【０００３】
【特許文献１】
特開２０００−２７８５８９号公報
【０００４】
【発明が解決しようとする課題】
ところで、携帯型電子機器を構成する素子がＣＭＯＳ構造をとる場合は、その消費電力のほとんどはＩ／Ｏセルに設けられたトランジスタ間に流れる貫通電流と寄生容量におけるチャージ／ディスチャージ電流とによるが、特許文献１に記載のデジタルカメラは２本のデータバスを備えるため、これらのデータバスによって接続された各デバイスのＩ／Ｏセルの数も２倍となり、その結果Ｉ／Ｏセル全体における消費電力は増大することとなる。
【０００５】
また、特に携帯型電子機器は屋外で使用されることが多いため、一旦電力が消費されると使用中にその電力を補充することが困難な場合が多い。したがって、例えばバッテリーの残量が僅少なとき等は処理速度を多少抑制してでも電力消費をセーブして長時間の駆動を望む場合があり、状況に応じて高速処理を優先するか省電力を優先するかを選択することができれば好ましい。これに対して、特許文献１に記載のデジタルカメラでは処理内容によってデータバスが使い分けられるため、デジタルカメラの処理内容に応じて消費される電力を節約することはできるものの、一の処理を行わせる際に消費される電力をコントロールすることはできない。すなわち、デジタルカメラの消費電力はその処理内容によって左右され、同一の処理おいて、給電等の状況に応じて高速処理又は省電力の選択することができない。
【０００６】
本発明は、このような問題に鑑みてなされたもので、状況に応じて処理を高速化するか電力消費を抑えるかを切り換えることができる携帯型電子機器を提供することを課題としている。
【０００７】
【課題を解決するための手段】
このような課題を解決するために、請求項１に記載の発明は、複数のデバイスがデータバスにより接続されるとともに、消費電力に関するモードとして節電モードと他のモードとを備え、前記データバスのバス幅を切り換えるバス幅切換手段と、前記モードを選択するためのモード選択手段とが設けられ、前記モード選択手段により前記節電モードが選択されているときに、前記バス幅切換手段が前記バス幅を前記他のモードが選択されているときよりも小さくすることを特徴とする。
【０００８】
請求項２に記載の発明は、複数のデバイスがデータバスにより接続され、前記データバスのバス幅を切り換えるバス幅切換手段と、前記デバイスに給電するためにＡＣアダプターが接続されるジャックと、前記ＡＣアダプターが前記ジャックに接続されていることを検知する接続検知手段とが設けられ、前記バス幅切換手段が、前記接続検知手段により前記ＡＣアダプターの接続が検知されたときに前記バス幅を大きくし、前記接続検知手段により前記ＡＣアダプターの接続が検知されなかったときに前記バス幅を小さくすることを特徴とする。
【０００９】
請求項３に記載の発明は、複数のデバイスがデータバスにより接続され、前記データバスのバス幅を切り換えるバス幅切換手段と、前記デバイスに給電するためにバッテリーがセットされるバッテリー装填部と、前記バッテリー装填部にセットされたバッテリーの電圧を検出する電圧検出手段とが設けられ、前記バス幅切換手段が、前記電圧検出手段により検出された前記バッテリーの電圧が所定値以上の場合には前記バス幅を大きくし、前記電圧検出手段により検出された前記バッテリーの電圧が所定値未満の場合には前記バス幅を小さくすることを特徴とする。
【００１０】
請求項４に記載の発明は、複数のデバイスがデータバスにより接続され、前記データバスのバス幅を切り換えるバス幅切換手段と、前記デバイスに給電するためにバッテリーがセットされるバッテリー装填部と、前記バッテリー装填部にセットされたバッテリーの電圧の推移を検出する電圧推移検出手段とが設けられ、前記電圧推移検出手段の検出結果に基づいて、前記バス幅切換手段が前記バス幅を切り換えることを特徴とする。
【００１１】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について説明する。
【００１２】
［実施の形態１］
図１は本発明の実施の形態に係る携帯型電子機器としてのデジタルカメラを示し、このデジタルカメラ１は、後に詳述する通常モードと節電モードとを切換可能に備えている。デジタルカメラ１の正面２の中央には撮影光を入射させるレンズ３が設けられ、レンズ３の上方にはユーザーが目視によって撮影範囲等を確認するための光学ファインダ４と、低照度での撮影時に使用されるストロボ５とが設けられている。
【００１３】
また、デジタルカメラ１の上面６にはシャッターボタン７が設けられるとともに、背面８には撮影した画像等を表示する液晶モニタ９と、動作指示や各種設定等を外部から行うための操作部１０とが設けられている。操作部１０はモード選択手段としてのモード選択ボタン１１を備え、ユーザーはモード選択ボタン１１によって通常モード又は節電モードを選択することができる。さらに、デジタルカメラ１の側面１２には外部拡張メモリであるメモリカード１３（図２参照）が取り外し可能に装着されるメモリカード装着部１４と、ＡＣアダプター１５（図２参照）が接続されるジャック１６とが設けられている。また、デジタルカメラ１は内部にバッテリー１７（図２参照）が取り外し可能にセットされる図示を略すバッテリー装填部を備えている。
【００１４】
図２はデジタルカメラ１の概略構成を示すブロック図であり、符号２０は絞り、２１はＣＣＤ（電荷結合素子）、２２はＡ／Ｄ変換部、２３はＤＣ電源回路、１５はジャック１６に接続されたＡＣアダプター、１７は図示を略すバッテリー装填部にセットされたバッテリー、２４はマイクロプロセッサ、２５はＲＯＭ、２６はＲＡＭ、１３はメモリカード装着部１４に装着されたメモリカード、２７はＩ／Ｆ部、２８はシステムバスをそれぞれ示す。
【００１５】
ＣＣＤ２１はレンズ３及び絞り２０を介して入力された映像をアナログ画像データに変換し、Ａ／Ｄ変換部２２はこのアナログ画像データをデジタル画像データに変換する。
【００１６】
ＤＣ電源回路２３は図示を略すバッテリー装填部にセットされたバッテリー１７又はジャック１６に接続されたＡＣアダプター１５からの入力電圧を変圧してデジタルカメラ１に電源を供給する。
【００１７】
操作部１０はユーザーによる動作指示や選択されたモード等に関する情報をマイクロプロセッサ２４に伝達する。
【００１８】
マイクロプロセッサ２４は操作部１０からの指示等に従いデジタルカメラ１の各部の動作を制御する。例えば、マイクロプロセッサ２４はメモリカード装着部１４に装着されたメモリカード１３へのデジタル画像データの記録動作やメモリカード１３に記録されているデジタル画像データの再生動作等の制御を行う。また、ＲＯＭ２５はマイクロプロセッサ２４の制御プログラム等を格納し、ＲＡＭ２６はプログラムの実行に必要な一時データ格納領域として使用される。Ｉ／Ｆ部２７は入・出力機器をデジタルカメラ１に接続するためのインターフェース部である。
【００１９】
これらのＲＯＭ２５、ＲＡＭ２６、Ｉ／Ｆ部２７及びメモリカード装着部１４に装着されたメモリカード１３はシステムバス２８（外部バス）によってそれぞれマイクロプロセッサ２４に接続されている。
【００２０】
システムバス２８としては、図３に模式的に示すように、対象となるデータのアドレス情報を送るためのアドレスバス３０と、３２ビット幅でデータ転送が可能なデータバス３１とがある。これらのアドレスバス３０とデータバス３１とがそれぞれ別々にマイクロプロセッサ２４とＲＯＭ２５等とを接続している。一方、マイクロプロセッサ２４の内部には、ＣＰＵ３２、キャッシュメモリ３３等が設けられ、ＣＰＵ３２とキャッシュメモリ３３等とを内部バスが接続している。この内部バスとしては、内部アドレスバス３４と３２ビット幅の内部データバス３５とがあり、アドレスバス３０は内部アドレスバス３４に、データバス３１は内部データバス３５にそれぞれ接続されている。
【００２１】
また、マイクロプロセッサ２４の内部にはバス幅切換手段としてのデータバスコントロール回路３６が設けられ、このデータバスコントロール回路３６によってデータバス３１のバス幅が３２ビット幅又は１６ビット幅に切り換えられるようになっている。また、データバスコントロール回路３６を介して図示を略すステータスラインが延びており、システムバス２８とは別個にこのステータスラインによってもマイクロプロセッサ２４とＲＯＭ２５等とは接続されている。このステータスラインによってデータバス３１のバス幅の情報がマイクロプロセッサ２４からＲＯＭ２５等に送られるようになっている。
【００２２】
このような構成において、例えばマイクロプロセッサ２４がＲＡＭ２６にデータを転送する場合には、まずマイクロプロセッサ２４のＣＰＵ３２は、モード選択ボタン１１によって選択されているモードが通常モードか節電モードかを判断し、通常モードが選択されていると判断した場合には、データバス３１のバス幅を３２ビット幅とするようデータバスコントロール回路３６に指示する。指示を受けたデータバスコントロール回路３６はデータバス３１のバス幅を３２ビット幅に切り換える。具体的には、Ｉ／Ｏセルを備えたマイクロプロセッサ２４のＬＳＩチップは直方体のパッケージに収められるとともに、このパッケージの外周には入出力端子であるＩ／Ｏピンが設けられ、Ｉ／ＯセルとＩ／Ｏピンとはリード線で結線されている。データバスコントロール回路３６はデータバス３１の３２ビット幅に対応するＩ／Ｏピンに結線されたＩ／Ｏセルを動作させることにより、バス幅を３２ビット幅とする。
【００２３】
一方、ＣＰＵ３２は節電モードが選択されていると判断した場合には、データバス３１のバス幅を１６ビット幅とするようデータバスコントロール回路３６に指示する。指示を受けたデータバスコントロール回路３６はデータバス３１のバス幅を１６ビット幅に切り換える。具体的には、データバスコントロール回路３６はデータバス３１の３２ビット幅中１６ビット幅（３２ビット幅全体のうちの半分）に対応するＩ／Ｏピンに結線されたＩ／Ｏセルのみを動作させ、残余の１６ビット幅分に対応するＩ／Ｏセルの動作は停止させることにより、バス幅を１６ビット幅とする。
【００２４】
つぎに、データバスコントロール回路３６はデータバス３１のバス幅が３２ビット幅か１６ビット幅かの情報を図示を略すステータスラインを通じてＲＡＭ２６に送る。これによってＲＡＭ２６はその後に並行して転送されてくるデータの量を認識し対応することが可能となる。続いて、ＣＰＵ３２はＲＡＭ２６にアドレスバス３０を通じて指定するアドレスの情報を送った後、対象となるデータをデータバス３１を通じて転送する。
【００２５】
このように、モード選択ボタン１１によって通常モードが選択されている場合は、データバス３１を３２ビット幅とすることにより、並行して多量のデータを転送することができるため、データ転送速度が早くなりデジタルカメラ１全体としての処理速度も高速化されることとなる。一方、Ｉ／Ｏセルに設けられたスイッチング素子であるトランジスタ間に流れる貫通電流と寄生容量におけるチャージ／ディスチャージ電流とによって相当の電力が消費されることより、動作するＩ／Ｏセルの数が多ければ多いほどデジタルカメラ１全体としての消費電力も大きくなるが、データバス３１を３２ビット幅とすると３２ビット幅に対応する数のＩ／Ｏセルを動作させる必要が生じるため、その分消費電力も増大する。
【００２６】
これに対して、モード選択ボタン１１によって節電モードが選択されている場合は、データバス３１を１６ビット幅とすることにより、処理速度は抑制されるものの、１６ビット幅に対応する数のＩ／Ｏセルを動作させるだけでよく、通常モードのときと比較して動作させるＩ／Ｏセルの数は半分になるため、消費電力を大幅に低減させることができる。
【００２７】
以上の動作は、ＣＰＵ３２からメモリカード１３等の他のデバイスにデータを転送する場合や、逆にＲＡＭ２６等のデバイスからＣＰＵ３２にデータを転送する場合においても同様に行われる。
【００２８】
この実施の形態１に係るデジタルカメラ１では、モード選択ボタン１１を備え、モード選択ボタン１１によって節電モードが選択されているときには、データバス３１のバス幅を３２ビット幅から１６ビット幅に切り換えることとしたので、ユーザーがその状況に応じて、デジタルカメラ１の電力の消費を抑えて長時間にわたってデジタルカメラ１を駆動させることを選択することを可能とする。すなわち、データバス３１のバス幅を小さくするとこのデータバス３１に接続されたマイクロプロセッサ２４やＲＯＭ２５等の各デバイスのＩ／Ｏセルにおける消費電力を低減させることができるが、このバス幅の切換をモード選択ボタン１１を介してユーザーの指示によって行わせることにより、ユーザーは、例えばバッテリー１７の残量が充分なときには、通常モードを選択しデジタルカメラ１の処理を高速に行わせることができる一方、バッテリー１７の残量が僅少なときには、節電モードを選択することによりデジタルカメラ１の電力の消費を抑えて長時間にわたってデジタルカメラ１を駆動させることができる。
【００２９】
［実施の形態２］
図４は本実施の形態に係る携帯型電子機器としてのデジタルカメラの概略構成を示すブロック図である。このデジタルカメラ４０は、実施の形態１に係るデジタルカメラ１のモード選択ボタン１１の代わりに接続検知手段としてのＡＣアダプター検知回路を設けたもので、実施の形態１と同一の部分については同一符号を付して説明を省略する。
【００３０】
ＡＣアダプター検知回路４１はジャック１６に接続されるとともに、マイクロプロセッサ２４にも接続されている。このＡＣアダプター検知回路４１はジャック１６にＡＣアダプター１５が接続されているか否かを検知して、この検知結果をマイクロプロセッサ２４に伝送する。
【００３１】
このような構成において、例えばマイクロプロセッサ２４がＲＡＭ２６にデータを転送する場合には、まずマイクロプロセッサ２４のＣＰＵ３２はＡＣアダプター検知回路４１からＡＣアダプター１５の検知結果の情報を受ける。ＣＰＵ３２は、ＡＣアダプター１５がジャック１６に接続されているとの情報を受けた場合には、データバス３１のバス幅を３２ビット幅とするようにデータバスコントロール回路３６に指示する。指示を受けたデータバスコントロール回路３６はデータバス３１のバス幅を３２ビット幅に切り換える。
【００３２】
一方、ＣＰＵ３２はＡＣアダプター１５がジャック１６に接続されていないとの情報を受けた場合には、データバス３１のバス幅を１６ビット幅とするようにデータバスコントロール回路３６に指示する。指示を受けたデータバスコントロール回路３６はデータバス３１のバス幅を１６ビット幅に切り換える。
【００３３】
その後は実施の形態１の場合と同様の動作を行い、対象となるデータをデータバス３１を通じて転送する。
【００３４】
この実施の形態２に係るデジタルカメラ４０では、ＡＣアダプター検知回路４１を備え、ＡＣアダプター検知回路４１によってＡＣアダプター１５がジャック１６に接続されていると検知されたときには、データバス３１のバス幅を３２ビットとする一方、ＡＣアダプター１５がジャック１６に接続されていないと検知されたときには、データバス３１のバス幅を１６ビット幅とすることとしたで、デジタルカメラ４０の駆動のための電力がバッテリー１７以外、すなわちＡＣアダプター１５から充分に供給される場合には、デジタルカメラ４０の処理を高速にし、電力の供給がバッテリー１７による場合には、デジタルカメラ４０の電力の消費を抑えて長時間にわたってデジタルカメラ４０を駆動させるように自動的に切り換えることを可能とする。このように、デジタルカメラ４０は自動的に給電状況を判断して処理を高速化するか、電力消費を抑えるかを選択するため、ユーザーはその切り換えを行う必要がなく、ユーザーの手を煩わせることがない。
【００３５】
［実施の形態３］
図５は本実施の形態に係る携帯型電子機器としてのデジタルカメラの概略構成を示すブロック図である。このデジタルカメラ５０は、実施の形態１に係るデジタルカメラ１のモード選択ボタン１１の代わりに電圧検出手段としてのバッテリー電圧検出回路５１を設けたもので、実施の形態１と同一の部分については同一符号を付して説明を省略する。
【００３６】
バッテリー電圧検出回路５１は図示を略すバッテリー装填部を介してバッテリー装填部にセットされたバッテリー１７に接続されるとともに、マイクロプロセッサ２４にも接続されている。このバッテリー電圧検出回路５１はバッテリー１７の電圧を定期的に検出して、この検出された電圧値の情報をマイクロプロセッサ２４に伝達する。
【００３７】
このような構成において、例えばマイクロプロセッサ２４がＲＡＭ２６にデータを転送する場合には、まずマイクロプロセッサ２４のＣＰＵ３２はバッテリー電圧検出回路５１から検出したバッテリー１７の電圧値の情報を受ける。ＣＰＵ３２は予め設定された電圧値（設定値）を有しており、この設定値とバッテリー電圧検出回路５１から受けた電圧値を比較することにより、バッテリー１７の電圧値が設定値以上か未満かを判断する。ＣＰＵ３２はバッテリー１７の電圧値が設定値以上であると判断した場合は、データバス３１のバス幅を３２ビット幅とするようにデータバスコントロール回路３６に指示する。指示を受けたデータバスコントロール回路３６はデータバス３１のバス幅を３２ビット幅に切り換える。
【００３８】
一方、ＣＰＵ３２はバッテリー１７の電圧値が設定値未満であると判断した場合は、データバス３１のバス幅を１６ビット幅とするようにデータバスコントロール回路３６に指示する。指示を受けたデータバスコントロール回路３６はデータバス３１のバス幅を１６ビット幅に切り換える。
【００３９】
その後は実施の形態１の場合と同様の動作を行い、対象となるデータをデータバス３１を通じて転送する。
【００４０】
この実施の形態３に係るデジタルカメラ５０では、バッテリー電圧検出回路５１を備え、バッテリー電圧検出回路５１によって検出されたバッテリー１７の電圧が設定値以上であるときには、データバス３１のバス幅を３２ビットとする一方、バッテリー１７の電圧が設定値未満であるときには、データバス３１のバス幅を１６ビット幅とすることとしたので、バッテリー１７の残量が充分ある場合には、デジタルカメラ５０の処理を高速にし、バッテリー１７の残量が僅少である場合には、デジタルカメラ５０の電力の消費を抑えてデジタルカメラ５０の駆動時間を延ばすように自動的に切り換えることを可能とする。
【００４１】
このように、デジタルカメラ５０はバッテリー１７の残量を判断して自動的に処理を高速化するか、電力消費を抑えるかを選択するため、ユーザーはその切り換えを行う必要がなく、ユーザーの手を煩わせることがない。
【００４２】
また、本実施の形態の他の例として、図示を略すバッテリー装填部にバッテリー１７がセットされた時点からバッテリー電圧検出回路５１が定期的にバッテリー１７の電圧を検出し、この検出結果に基づいて、マイクロプロセッサ２４がバッテリー１７の電圧の推移をログとして記録するようにしてもよい。この応用例では、マイクロプロセッサ２４は作成したログよりバッテリー１７の電圧の減少傾向を知得し、この知得した減少傾向に基づいて、データバス３１のバス幅の切り換え時点を判断する。
【００４３】
これによって、バッテリー１７の性能等のそのときどきの状況に合わせてより精度の高い電力消費に関する制御が可能となり、より効果的にデジタルカメラを駆動させることができる。
【００４４】
なお、本発明は上述した形態に限られるものではなく、例えばデータバス３１のバス幅は３２ビット幅又は１６ビット幅に切り換えられるものとしたが、バス幅が可変に設けられていれば、例えば１６ビット幅又は８ビット幅に切り換えられるものであってもよい。また、実施の形態１〜３の構成を適宜組み合わせて一つのデジタルカメラとすることも可能である。
【００４５】
【発明の効果】
以上説明したように、請求項１に係る発明によれば、バス幅切換手段とモード選択手段とが設けられ、モード選択手段によって節電モードが選択されているときには、バス幅切換手段がデータバスのバス幅を他のモードが選択されているときよりも小さくすることとしたので、ユーザーがその状況に応じて、電力の消費を抑えて長時間にわたって携帯型電子機器を駆動させることを選択することを可能とする。すなわち、データバスのバス幅を小さくするとこのデータバスに接続された各デバイスのＩ／Ｏセルにおける消費電力を低減させることができるが、このバス幅の切換をモード選択手段を介してユーザーの指示によって行わせることにより、ユーザーは状況に応じて処理を高速化する通常モードか電力の消費を抑える節電モードかを切り換えることができる。
【００４６】
請求項２に係る発明によれば、バス幅切換手段とＡＣアダプター接続検知手段とが設けられ、ＡＣアダプター接続検知手段によってＡＣアダプターの接続が検知されたときには、バス幅切換手段がデータバスのバス幅を大きくする一方、ＡＣアダプターの接続が検知されなかったときには、バス幅切換手段がデータバスのバス幅を小さくすることとしたので、ＡＣアダプターから充分に電力が供給される場合には、携帯型電子機器の処理を高速にし、電力の供給がＡＣアダプターによらない場合には、電力の消費を抑えて長時間にわたって携帯型電子機器を駆動させるように自動的に切り換えることを可能とする。
【００４７】
また、携帯型電子機器は自動的に給電状況を判断して処理を高速化するか電力消費を抑えるかを選択するため、ユーザーはその切り換えを行う必要がなく、ユーザーの手を煩わせることがない。
【００４８】
請求項３に記載の発明によれば、バス幅切換手段と電圧検出手段とが設けられ、電圧検出手段によって検出されたバッテリーの電圧が所定値以上の場合は、バス幅切換手段がデータバスのバス幅を大きくする一方、バッテリーの電圧が所定値未満の場合は、バス幅切換手段がデータバスのバス幅を小さくすることとしたので、バッテリーの残量が充分ある場合には、携帯型電子機器の処理を高速にし、バッテリーの残量が僅少である場合には、電力の消費を抑えて携帯型電子機器の駆動時間を延ばすように自動的に切り換えることを可能とする。
【００４９】
また、携帯型電子機器は自動的に給電状況を判断して処理を高速化するか電力消費を抑えるかを選択するため、ユーザーはその切り換えを行う必要がなく、ユーザーの手を煩わせることがない。
【００５０】
請求項４に記載の発明によれば、バス幅切換手段と電圧推移検出手段とが設けられ、電圧推移検出手段の検出結果に基づいて、バス幅切換手段がデータバスのバス幅を切り換えることとしたので、バッテリーの残量が充分ある場合には、携帯型電子機器の処理を高速にし、バッテリーの残量が僅少である場合には、電力の消費を抑えて携帯型電子機器の駆動時間を延ばすように自動的に切り換えることを可能とする。
【００５１】
また、バッテリーの性能等のそのときどきの状況に合わせてより精度の高い電力消費に関する制御が可能となり、より効果的に携帯型電子機器を駆動させることができる。
【００５２】
さらに、携帯型電子機器は自動的に給電状況を判断して処理を高速化するか電力消費を抑えるかを選択するため、ユーザーはその切り換えを行う必要がなく、ユーザーの手を煩わせることがない。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係るデジタルカメラを示し、（ａ）はデジタルカメラの正面斜視図であり、（ｂ）はデジタルカメラの背面斜視図である。
【図２】図１のデジタルカメラの概略構成を示すブロック図である。
【図３】図１のデジタルカメラの構成の一部を模式的に示した図である。
【図４】本発明の実施の形態２に係るデジタルカメラの概略構成を示すブロック図である。
【図５】本発明の実施の形態２の他の例であるデジタルカメラの概略構成を示すブロック図である。
【符号の説明】
１、４０、５０      デジタルカメラ（携帯型電子機器）
１１                モード選択ボタン（モード選択手段）
１３                メモリカード（デバイス）
１４                メモリカード装着部
１５                ＡＣアダプター
１６                ジャック
１７                バッテリー
２４                マイクロプロセッサ（デバイス）
２５                ＲＯＭ（デバイス）
２６                ＲＡＭ（デバイス）
２７                Ｉ／Ｆ部（デバイス）
３１                データバス
３２                ＣＰＵ
３６                データバスコントロール回路（バス幅切換手段）
４１                ＡＣアダプター検知回路（接続検知手段）
５１                バッテリー電圧検出回路（電圧検出手段）
【図１】
2004157590.tif 000003
【図２】
2004157590.tif 000004
【図３】
2004157590.tif 000005
【図４】
2004157590.tif 000006
【図５】
2004157590.tif 000007