(57)【要約】【課題】電池寿命の長期化を図ると同時に、使用中に要求される多様な動作速度性能を得ることが可能となるデジタルカメラ、及びそれに用いられるプログラムを提供する。【解決手段】  デジタルカメラを制御するＣＰＵ等の駆動周波数を、電源投入時における起動処理には高く設定する（ＳＡ１）。起動時のモード設定状態が再生モードであれば、起動処理完了後にはキー操作待ち状態となる直前まで（ＳＡ１５）、高い駆動周波数を維持する。さらに、キー操作待ち状態では駆動周波数を下げ（ＳＡ１６）、キー操作があった時点で、指示された動作内容に応じた周波数まで駆動周波数を上げ（ＳＡ１９，ＳＡ２２，ＳＡ２５，ＳＡ２７）、動作完了後には再び駆動周波数を下げる（ＳＡ１６）。また、起動時のモード設定状態が記録モードであれば、起動処理完了後には駆動周波数をいったん下げ（ＳＡ４）、撮影操作があった時点で再び上げる（ＳＡ９）。【選択図】      図３
2006279360.tif 000002
【特許請求の範囲】
【請求項１】
撮影により取得した画像を画像データとして記録媒体に記録するデジタルカメラにおいて、
カメラの各部を制御する処理装置と、
この処理装置の駆動周波数を、所定の機能を実現する所定の処理の開始に伴い、当該所定の処理の開始以前における第１の駆動周波数よりも高い第２の駆動周波数に設定するとともに、前記所定の処理の完了に伴い、前記第１の駆動周波数に設定する設定手段と
を備えたことを特徴とするデジタルカメラ。
【請求項２】
使用者による前記所定の処理の繰り返し要求の有無を判断する判断手段を備え、
前記設定手段は、前記判断手段により前記要求が有ると判断されている間、前記処理装置による前記所定の処理の完了に伴う駆動周波数の前記第１の駆動周波数への設定を中断する
ことを特徴とする請求項１記載のデジタルカメラ。
【請求項３】
前記所定の処理は、前記記録媒体に記録されている記録画像を表示する再生機能を実現するための互いに内容が異なる一連の処理であることを特徴とする請求項１又は２記載のデジタルカメラ。
【請求項４】
撮影により取得した画像を画像データとして記録媒体に記録するデジタルカメラが有するコンピュータを、
カメラの各部を制御する処理装置の駆動周波数を、所定の機能を実現する所定の処理の開始に伴い、当該所定の処理の開始以前における第１の駆動周波数よりも高い第２の駆動周波数に設定するとともに、前記所定の処理の完了に伴い、前記第１の駆動周波数に設定する設定手段として機能させるためのプログラム。
【請求項５】
撮影により取得した画像を画像データとして記録媒体に記録するデジタルカメラにおいて、
カメラの各部を制御する処理装置と、
電源投入に伴う起動処理中における前記処理装置の駆動周波数を、起動処理の完了後における第１の駆動周波数よりも高い第２の駆動周波数に設定する設定手段と
を備えたことを特徴とするデジタルカメラ。
【請求項６】
電源投入時において設定状態にある動作モードを確認する確認手段を備え、
前記設定手段は、前記確認手段により確認された動作モードが、前記記録媒体に記録されている記録画像の表示用の再生モードであった場合には、起動処理の完了に伴う駆動周波数の前記第１の駆動周波数への設定を中止する
ことを特徴とする請求項５記載のデジタルカメラ。
【請求項７】
前記設定手段は、前記確認手段により確認された動作モードが撮影用の記録モードであった場合には、起動処理の完了後における前記処理装置の駆動周波数を前記第１の駆動周波数に設定することを特徴とする請求項６記載のデジタルカメラ。
【請求項８】
撮影により取得した画像を画像データとして記録媒体に記録するデジタルカメラが有するコンピュータを、
カメラの各部を制御する処理装置の駆動周波数を、電源投入に伴う起動処理中に、起動処理の完了後における第１の駆動周波数よりも高い第２の駆動周波数に設定する設定手段として機能させるためのプログラム。
【請求項９】
撮影により取得した画像を画像データとして記録媒体に記録するデジタルカメラにおいて、
カメラの各部を制御する処理装置と、
カメラ本体内部の温度を検出する温度検出手段と、
前記処理装置の駆動周波数を、前記温度検出手段により検出された温度に対応する、予め決められている駆動周波数に設定する設定手段と
を備えたことを特徴とするデジタルカメラ。
【請求項１０】
撮影により取得した画像を画像データとして記録媒体に記録するデジタルカメラにおいて、
カメラの各部を制御する処理装置と、
電源電池の残量を検出する残量検出手段と、
前記処理装置の駆動周波数を、前記残量検出手段により検出された電源電池の残量に対応する、予め決められている駆動周波数に設定する設定手段と
を備えたことを特徴とするデジタルカメラ。
【請求項１１】
撮影により取得した画像を画像データとして記録媒体に記録するデジタルカメラにおいて、
カメラの各部を制御する処理装置と、
この処理装置の駆動周波数を使用者に選択させるための選択制御手段と、
この選択制御手段によって使用者に選択させた駆動周波数を、処理装置の駆動周波数として設定する設定手段と
を備えたことを特徴とするデジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影により取得した画像を画像データとして記録するデジタルカメラに関するものである。
【背景技術】
【０００２】
従来、携帯情報処理端末においては、中央処理装置すなわちＣＰＵ（Central Processing Unit）、あるいはＭＰＵ（Micro Processor Unit）の駆動周波数（動作周波数）を負荷が重いときには増大させ、負荷が軽いときには減少させるといった、負荷量に応じて変化させることにより消費電力を低減させるものが知られている（例えば、特許文献１参照。）。
【特許文献１】特開２００２−３６６２５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のデジタルカメラにおいてはＣＰＵ等の駆動周波数が固定されているのが一般的であった。そのため動作中にはデータ処理量等に比べて駆動周波数が必要以上に高い状態にあることも多く、そのような状態では電源としている電池（二次電池）が無駄に消費されるため、電池寿命すなわち連続稼働時間の長期化を図る上での妨げとなっていた。
【０００４】
係ることからデジタルカメラにおいても駆動周波数を変化させることが考えられるが、デジタルカメラが有する機能（動作の種類）は多く、その時々に要求される動作速度も多様である。したがって、前述したようにＣＰＵ等の駆動周波数、つまり装置の動作速度を単にＣＰＵ等の負荷量に応じて変化させるだけでは、電池寿命の長期化が可能となったとしても、動作状態等に適した駆動周波数が得られるとは限らないという問題があった。
【０００５】
本発明は、かかる従来の課題に鑑みてなされたものであり、電池寿命の長期化を図ることができたり、使用中に要求される多様な動作速度性能を得ることが可能となるデジタルカメラ、及びそれに用いられるプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するため請求項１の発明にあっては、撮影により取得した画像を画像データとして記録媒体に記録するデジタルカメラにおいて、カメラの各部を制御する処理装置と、この処理装置の駆動周波数を、所定の機能を実現する所定の処理の開始に伴い、当該所定の処理の開始以前における第１の駆動周波数よりも高い第２の駆動周波数に設定するとともに、前記所定の処理の完了に伴い、前記第１の駆動周波数に設定する設定手段とを備えたものとした。
【０００７】
かかる構成においては、処理装置の駆動周波数が、処理装置が所定の機能を実現する所定の処理を行っている間だけ高い周波数（第２の駆動周波数）に設定され、その処理が完了した時点で低い周波数（第１の駆動周波数）に設定される。
【０００８】
また、請求項２の発明にあっては、使用者による前記所定の処理の繰り返し要求の有無を判断する判断手段を備え、前記設定手段は、前記判断手段により前記要求が有ると判断されている間、前記処理装置による前記所定の処理の完了に伴う駆動周波数の前記第１の駆動周波数への設定を中断するものとした。
【０００９】
かかる構成においては、同一の機能を実現する所定の処理が連続して行われるとき、処理装置の駆動周波数が所定の処理を完了する毎に無用に変更される事態をなくすことができ、動作速度性能を効率的に制御することができる。
【００１０】
また、請求項３の発明にあっては、前記所定の処理は、前記記録媒体に記録されている記録画像を表示する再生機能を実現するための互いに内容が異なる一連の処理であるものとした。
【００１１】
かかる構成においては、記録画像の表示動作を常に高速で行うことができる。
【００１２】
また、請求項４の発明にあっては、撮影により取得した画像を画像データとして記録媒体に記録するデジタルカメラが有するコンピュータを、カメラの各部を制御する処理装置の駆動周波数を、所定の機能を実現する所定の処理の開始に伴い、当該所定の処理の開始以前における第１の駆動周波数よりも高い第２の駆動周波数に設定するとともに、前記所定の処理の完了に伴い、前記第１の駆動周波数に設定する設定手段として機能させるためのプログラムとした。
【００１３】
また、請求項５の発明にあっては、撮影により取得した画像を画像データとして記録媒体に記録するデジタルカメラにおいて、カメラの各部を制御する処理装置と、電源投入に伴う起動処理中における前記処理装置の駆動周波数を、起動処理の完了後における第１の駆動周波数よりも高い第２の駆動周波数に設定する設定手段とを備えたものとした。
【００１４】
かかる構成においては、処理装置の駆動周波数が、起動処理中だけ高い周波数（第２の駆動周波数）に設定され、起動処理が完了した時点で低い周波数（第１の駆動周波数）に設定される。
【００１５】
また、請求項６の発明にあっては、電源投入時において設定状態にある動作モードを確認する確認手段を備え、前記設定手段は、前記確認手段により確認された動作モードが、前記記録媒体に記録されている記録画像の表示用の再生モードであった場合には、起動処理の完了に伴う駆動周波数の前記第１の駆動周波数への設定を中止するものとした。
【００１６】
かかる構成においては、起動直後における再生モードでの動作を、処理装置における駆動周波数の無用の変更動作を伴うことなく高速に行うことができ、動作速度性能を効率的に制御することができる。
【００１７】
また、請求項７の発明にあっては、前記設定手段は、前記確認手段により確認された動作モードが撮影用の記録モードであった場合には、起動処理の完了後における前記処理装置の駆動周波数を前記第１の駆動周波数に設定するものとした。
【００１８】
また、請求項８の発明にあっては、撮影により取得した画像を画像データとして記録媒体に記録するデジタルカメラが有するコンピュータを、カメラの各部を制御する処理装置の駆動周波数を、電源投入に伴う起動処理中に、起動処理の完了後における第１の駆動周波数よりも高い第２の駆動周波数に設定する設定手段として機能させるためのプログラムとした。
【００１９】
また、請求項９の発明にあっては、撮影により取得した画像を画像データとして記録媒体に記録するデジタルカメラにおいて、カメラの各部を制御する処理装置と、カメラ本体内部の温度を検出する温度検出手段と、前記処理装置の駆動周波数を、前記温度検出手段により検出された温度に対応する、予め決められている駆動周波数に設定する設定手段とを備えたものとした。
【００２０】
かかる構成においては、処理装置の駆動周波数をカメラ本体内部の温度に応じて設定することができる。
【００２１】
また、請求項１０の発明にあっては、撮影により取得した画像を画像データとして記録媒体に記録するデジタルカメラにおいて、カメラの各部を制御する処理装置と、電源電池の残量を検出する残量検出手段と、前記処理装置の駆動周波数を、前記残量検出手段により検出された電源電池の残量に対応する、予め決められている駆動周波数に設定する設定手段とを備えたものとした。
【００２２】
かかる構成においては、処理装置の駆動周波数を電源電池の残量に応じて設定することができる。
【００２３】
また、請求項１１の発明にあっては、撮影により取得した画像を画像データとして記録媒体に記録するデジタルカメラにおいて、カメラの各部を制御する処理装置と、この処理装置の駆動周波数を使用者に選択させるための選択制御手段と、この選択制御手段によって使用者に選択させた駆動周波数を、処理装置の駆動周波数として設定する設定手段とを備えたものとした。
【００２４】
かかる構成においては、処理装置の駆動周波数を使用者の要求に応じて変更することができる。
【発明の効果】
【００２５】
以上のように請求項１の発明にあっては、処理装置の駆動周波数が、処理装置が所定の機能を実現する所定の処理を行っている間だけ高い周波数に設定され、その処理が完了した時点で低い周波数に設定されるようにした。よって、電池寿命の長期化を図ると同時に、使用中に要求される多様な動作速度性能を得ることが可能となる。
【００２６】
特に、請求項２の発明によれば動作速度性能を効率的に制御することができ、また請求項３の発明によれば記録画像の表示動作を常に高速で行うことができる。
【００２７】
また、請求項５の発明にあっては、処理装置の駆動周波数が、起動処理中だけ高い周波数に設定され、起動処理が完了した時点で低い周波数（第１の駆動周波数）に設定されるようにした。よって、電池寿命の長期化を図ると同時に、使用中に要求される多様な動作速度性能を得ることが可能となる。
【００２８】
特に、請求項６の発明によれば動作速度性能を効率的に制御することができる。
【００２９】
また、請求項９の発明にあっては、処理装置の駆動周波数をカメラ本体内部の温度に応じて設定することができるようにした。よって、電池寿命の長期化を図ると同時に、使用中に要求される多様な動作速度性能を得ることが可能となる。
【００３０】
また、請求項１０の発明にあっては、処理装置の駆動周波数を電源電池の残量に応じて設定することができるようにした。よって、電池寿命の長期化を図ると同時に、使用中に要求される多様な動作速度性能を得ることが可能となる。
【００３１】
また、請求項１１の発明にあっては、処理装置の駆動周波数を使用者の要求に応じて変更することができるようにした。よって、電池寿命の長期化を図ると同時に、使用中に要求される多様な動作速度性能を得ることが可能となる。
【発明を実施するための最良の形態】
【００３２】
（実施形態１）
以下、本発明の一実施の形態を図にしたがって説明する。図１は、ＡＥ、ＡＷＢ、ＡＦ等の一般的な機能を有する、各実施の形態に共通するデジタルカメラ１の電気的構成の概略を示すブロック図である。
【００３３】
デジタルカメラ１はシステムの全体の制御を行うＣＰＵ２を中心として、以下の各部から構成されている。図においてレンズブロック３は、沈胴式のズームレンズ及びフォーカスレンズを含む光学系の駆動機構を示したブロックであり、その駆動源であるモーター４の駆動を制御するためのモータードライバ５がバス６を介してＣＰＵ２と接続されている。そして、ＣＰＵ２からの制御信号に応じてモータードライバ５がモーター４を駆動することにより、上記光学系のズーム倍率の変更に応じた移動や、電源オンオフ時等におけるカメラ本体からの繰り出し動作、及びカメラ本体への収納動作が制御される。また、バス６には、必要に応じて撮影補助光を発光する発光管、及びその駆動回路等を含むストロボ回路７も接続されている。
【００３４】
また、デジタルカメラ１は撮像素子としてＣＣＤ８を有している。ＣＣＤ８は、ＣＰＵ２の命令に従いタイミング発生器（ＴＧ：Timing Generator）９が生成するタイミング信号に基づき垂直及び水平ドライバ１０によって駆動され、上記光学系によって結像された被写体の光学像に応じたアナログの撮像信号をアナログ信号処理部１１に出力する。アナログ信号処理部１１は、ＣＣＤ８の出力信号に含まれるノイズを相関二重サンプリングによって除去するＣＤＳ回路や、ノイズが除去された撮像信号をデジタル信号に変換するＡ／Ｄ変換器等から構成され、デジタルに変換した撮像信号を画像処理部１２へ出力する。
【００３５】
画像処理部１２は、入力した撮像信号に対しペデスタルクランプ等の処理を施し、それを輝度（Ｙ）信号及び色差（ＵＶ）信号に変換するとともに、オートホワイトバランス、輪郭強調、画素補間などの画品質向上のためのデジタル信号処理を行う。画像処理部１２で変換されたＹＵＶデータは順次ＳＤＲＡＭ１３に格納されるとともに、撮影用の記録モードでは１フレーム分のデータ（画像データ）が蓄積される毎にビデオ信号に変換され、バックライト１４ａ付きの液晶モニタ（ＬＣＤ）１４へ送られてスルー画像として画面表示される。
【００３６】
また、ＳＤＲＡＭ１３に一時記憶された画像データは、シャッターキーが押された撮影時においては、ＣＰＵ２により圧縮され、最終的には所定のフォーマットの画像ファイルとして外部メモリ１５に記録される。外部メモリ１５は、図示しないカードインターフェイスを介して接続されたカメラ本体に着脱自在なメモリカードである。外部メモリ１５に記録された画像ファイルは、再生モードにおいてユーザーの選択操作に応じてＣＰＵ２に読み出されるとともに伸張され、ＹＵＶデータとしてＳＤＲＡＭ１３に展開された後、液晶モニタ（ＬＣＤ）１４に表示される。
【００３７】
フラッシュメモリ１６はプログラムメモリであると同時に内蔵画像メモリであって、フラッシュメモリ１６には、ＣＰＵ２にカメラ全体を制御させるための複数種のプログラムやデータが格納されているプログラム領域と、前記外部メモリ１５（メモリカード）が装着されていない状態にあるとき撮影画像（圧縮後の画像データ）が記憶される画像記憶領域とが確保されている。
【００３８】
また前記プログラム領域には、ＣＰＵ２を本発明の設定手段、判断手段、確認手段として機能させるためのプログラムと、後述する動作に際して使用される図２に示した駆動周波数設定テーブル１００を構成するデータが記憶されている。駆動周波数設定テーブル１００は、デジタルカメラ１の起動中におけるＣＰＵ２の駆動周波数を規定するものであり、図示したようにデジタルカメラ１が有する種々の機能等に応じて異なる設定周波数が決められており、本実施の形態においては最も高い設定周波数が１０８ＭＨｚ、最も低い設定周波数が１８ＭＨｚとなっている。
【００３９】
さらに、前記プログラム領域には、上記のプログラムやデータ以外にもユーザーによる設定操作に応じて、または自動的に設定されたデジタルカメラ１の各種機能に関する設定データも記憶される。
【００４０】
また、ＣＰＵ２にはマイコン１７が接続されている。マイコン１７には電源ボタンや撮影を指示するためのシャッターキー、ズーム操作ボタン、モード切替キー等の図示しないスイッチ類から構成されるキー入力部１８と、例えばニッケル水素電池等の充電可能なバッテリー１９の電力を上記各部に供給するための電源制御回路２０、温度センサ２１が接続されている。マイコン１７は、キー入力部１８におけるスイッチ類の操作状態を定常的にスキャンし、ユーザーによるスイッチ操作の内容に応じた操作信号をＣＰＵ２へ送る。なお、マイコン１７はスイッチ類の操作状態を記憶するバッファメモリを備えている。さらに、マイコン１７は、電源制御回路２０を制御するとともにバッテリー１９の電圧を定常的に検出して、その検出結果をＣＰＵ２へ送るとともに温度センサ２１によって検出された装置内の温度もＣＰＵ２へ随時送る。
【００４１】
次に、以上の構成からなるデジタルカメラ１の本発明に係る動作を、図３に従い説明する。図３は、電源投入後におけるＣＰＵ２の動作及び処理内容を示したフローチャートである。
【００４２】
ＣＰＵ２は、ユーザの電源ボタン操作による電源投入とともに動作を開始し、自己の駆動周波数を最高値の１０８ＭＨｚに設定した後（ステップＳＡ１）、起動処理を実行する（ステップＳＡ２）。起動処理においては、各部の制御に向けたポートの初期化や、前述した各部（ハードウェア）の初期化、電池電圧のチェック、各メモリーの初期化（アクセス準備）等を行う。次に、マイコン１７から前記操作状態情報を取得し、それに基づき、設定されているモード状態が撮影用の記録モードであるか、記録画像の表示用の再生モードであるかの別を判別し（ステップＳＡ３）、その判別結果に応じて以下の処理を実行する。なお、ユーザーが記録モードや再生モードを設定するためのモードキーが電源ボタンとしての機能を合わせ持つ構成の場合には、上記モード状態の判別をマイコン１７から送られる起動要因情報に基づき行う。
【００４３】
そしてモード状態が「記録モード」であった場合には、駆動周波数を前記駆動周波数設定テーブル１００に示されている「スルー表示」用の周波数である「３２ＭＨｚ」まで下げた後（ステップＳＡ４）、所定のスルーレートによる処理タイミングでの撮像処理を行い（ステップＳＡ５）、撮像処理によって取得した画像データに基づくスルー画像の生成及び液晶モニタ１４での表示を行う（ステップＳＡ６）。そして、ユーザのモード切替ボタン操作による再生モードへのモード切替操作がなく（ステップＳＡ７でＮＯ）、またシャッターキーの押下による撮影操作がなければ（ステップＳＡ８でＮＯ）、上記処理を繰り返してスルー画像の更新を繰り返す。つまり、起動処理時よりも動作速度を下げた状態でスルー画像表示を行うことにより無駄な電力消費を抑える。
【００４４】
また、スルー画像を更新する間に撮影操作があったら（ステップＳＡ８でＹＥＳ）、その時点で駆動周波数を「撮像・記録」用の周波数である「８１ＭＨｚ」に上げてから（ステップＳＡ９）、記録画像の撮像、及び撮像した画像データの圧縮（ステップＳＡ１０）、圧縮後の画像データの外部メモリ１５への書き込み（ステップＳＡ１１）、記録画像の液晶モニタ１４での一定時間の表示を行う（ステップＳＡ１２）。しかる後、ステップＳＡ４へ戻り、「スルー表示」用の周波数である「３２ＭＨｚ」に戻した後、モード切替ボタン操作、あるいは次の撮影操作があるまで、スルー画像の更新を繰り返す。そして、その間に再生モードへのモード切替操作があった場合には（ステップＳＡ７でＹＥＳ）、前記駆動周波数設定テーブル１００に基づき駆動周波数をさらに「１０８ＭＨｚ」に上げてから（ステップＳＡ１３）、後述するステップＳＡ１４以降の再生処理に移行する。
【００４５】
一方、ステップＳＡ３で判別したモード状態が「再生モード」であった場合には、記録モードの場合とは異なり、起動処理時における駆動周波数（１０８ＭＨｚ）を維持したままで、外部メモリ１５（又はフラッシュメモリ１６）から最終保存画像（直近の撮影動作で記録された画像）のデータ読み出し（ステップＳＡ１４）、読み出した画像データの伸張、及び液晶モニタ１４への表示を行う（ステップＳＡ１５）。しかる後、駆動周波数を「キー操作待ち」用の「２７ＭＨｚ」まで下げ（ステップＳＡ１６）、その状態でキー操作の受け付け待ちを行う（ステップＳＡ１７でＮＯ）。つまり駆動周波数を必要最低限まで下げることにより、キー操作待ち状態にある間には無駄な電力消費を抑える。
【００４６】
以後、係る状態でキー操作があり、その指示が画面変更であった場合には（ステップＳＡ１７，ＳＡ１８が共にＹＥＳ）、前記駆動周波数設定テーブル１００に基づき駆動周波数を「１０８ＭＨｚ」に上げてから（ステップＳＡ１９）、画面変更処理を実行する（ステップＳＡ２０）。また、上記キー操作による指示が拡大再生であった場合には（ステップＳＡ１８でＮＯ，ＳＡ２１でＹＥＳ）、前記駆動周波数設定テーブル１００に基づき駆動周波数を「５４ＭＨｚ」に上げてから（ステップＳＡ２２）、拡大再生処理を実行する（ステップＳＡ２３）。また、上記キー操作による指示が９画面表示であった場合には（ステップＳＡ１８，ＳＡ２１が共にＮＯ、ステップＳＡ２４でＹＥＳ）、前記駆動周波数設定テーブル１００に基づき駆動周波数を「８１ＭＨｚ」に上げてから（ステップＳＡ２５）、９画面表示処理を実行する（ステップＳＡ２６）。
【００４７】
なお、キー操作による指示が上記以外の指示であった場合には（ステップＳＡ２４でＮＯ）、その指示に応じた処理内容（所定の動作）に対応する駆動周波数を前記駆動周波数設定テーブル１００に基づき設定した後（ステップＳＡ２７）、各動作に必要な処理を実行する（ステップＳＡ２８）。その場合、処理内容によっては駆動周波数が変更されることなく、「２７ＭＨｚ」を維持したままで所定の処理を行う場合もある。
【００４８】
図４〜図６は、前述した画面変更処理、拡大再生処理、９画面表示処理、つまり所定の機能を実現する所定の処理の内容をそれぞれ示したフローチャートである。前記画面変更処理（図４参照）では、外部メモリ１５から次の画像のデータを読み込み（ステップＳＡ１０１）、読み込んだ画像データを伸張し（ステップＳＡ１０２）、表示用の画像データを作成し（ステップＳＡ１０３）、液晶モニタ１４に表示させる（ステップＳＡ１０４）。そして、キー操作が継続されていれば（ステップＳＡ１０５でＹＥＳ）、ステップＳＡ１０１へ戻り、他の記録画像を記録順に液晶モニタ１４に表示させる処理を繰り返す。また、キー操作が継続していないときや、キー操作が中断したときには（ステップＳＡ１０５でＮＯ）、その時点で処理を終了し、図３のステップＳＡ１６へ戻る。
【００４９】
また、前記拡大再生処理（図５参照）では、拡大率を設定し（ステップＳＡ２０１）、前述したステップＳＡ１５又はＳＡ１０４で表示した表示画像を設定した拡大率で拡大する処理を行う（ステップＳＡ２０２）。そして、キー操作が継続されていれば（ステップＳＡ２０３でＹＥＳ）、ステップＳＡ２０１へ戻り、拡大率を更新して新たな拡大画像を液晶モニタ１４に表示させる処理を繰り返す。また、キー操作が継続していないときや、キー操作が中断したときには（ステップＳＡ２０３でＮＯ）、その時点で処理を終了して図３のステップＳＡ１６へ戻る。
【００５０】
また、前記９画面表示処理（図６参照）では、外部メモリ１５から９画面分の各々の画像のデータの読み込みを開始し（ステップＳＡ３０１）、読み出した画像データにおけるプレビュー用の画像データ（サムネイル画像等）を伸張し（ステップＳＡ３０２）、プレビュー画像を液晶モニタ１４に表示させる（ステップＳＡ３０３）。そして、９枚の画像の表示が完了するまで、上記ステップＳＡ３０１〜ＳＡ３０３の処理を繰り返す（ステップＳＡ３０４でＮＯ）。その後、９枚の画像の表示が完了した時点で、キー操作が継続していれば（ステップＳＡ３０４，ＳＡ３０５が共にＹＥＳ）、ステップＳＡ３０１へ戻り、引き続き次の９画面分の画像表示を行う。また、キー操作が継続していなければ（ステップＳＡ３０５でＮＯ）、その時点で処理を終了して図３のステップＳＡ１６へ戻る。
【００５１】
このように、ユーザーのキー操作に応じて上述した画面変更処理、拡大再生処理、９画面表示処理を実行するときには、各々の処理が完了した時点で同一のキー操作が継続しているときには、１回の処理が完了時点で駆動周波数を下げることなく、それまでの駆動周波数を維持したままで同一の処理を繰り返すことにより、駆動周波数の無駄な切り替え動作を省くことができる。
【００５２】
そして、これ以後もＣＰＵ２は、電源がオフされるまで前述した処理を繰り返す。なお、図３では省略したが、電源投入時に設定されていたモード状態が再生モードであった場合において、前述したキー操作待ち状態にある間に（ステップＳＡ１７がＮＯ）、記録モードへのモード切替操作があったときには、ステップＳＡ４へ移行し記録モードによる前述した処理を行う。
【００５３】
以上のように本実施の形態においては、ＣＰＵ２に、その駆動周波数を上述したように制御させることによって、起動動作を迅速に行わせたり、記録モードや再生モードでの動作時には各モードに要求される適切な動作速度を確保したりすることができる。したがって、電池寿命の長期化を図ると同時に、使用中に要求される多様な動作速度性能を得ることができる。しかも動作速度性能を効率的に制御することができる。
【００５４】
また、記録モード、再生モードのいずれの動作モードにおいても、個別に実行される種々の動作中には駆動周波数を各動作に応じた周波数に設定させることにより、要求される速度性能が異なる種々の動作を適切な速度で実行させることができる。これによっても、電池寿命の長期化を図ると同時に、使用中に要求される多様な動作速度性能を得ることができる。また、駆動周波数の無駄な切り替え動作を省くことにより、動作速度性能を効率的に制御することができる。
【００５５】
なお、以上の説明においては、記録モードでは静止画像を撮影し記録するとともに、再生モードでは、記録されている静止画像を再生し表示する場合について説明したが、デジタルカメラ１が動画撮影機能を備えている場合には、各モードにおける処理対象は静止画像のみならず動画像であっても構わない。
【００５６】
また、本実施の形態においては、ＣＰＵ２が自己の駆動周波数を自ら設定する構成としたが、これに限らず、例えば前述したマイコン１７にＣＰＵ２の駆動周波数を設定させる構成としてもよい。
【００５７】
（実施形態２）
次に本発明の第２の実施の形態について説明する。本実施の形態は、図１に示した構成において、前記フラッシュメモリ１６のプログラム領域に、図７に示した駆動周波数設定テーブル２００を構成するデータが記憶されるとともに、ＣＰＵ２が、前記プログラム領域に記憶されているプログラムに基づき後述する動作を行うものである。
【００５８】
前記駆動周波数設定テーブル２００も、デジタルカメラの起動中におけるＣＰＵ２の駆動周波数を規定するテーブルデータであるが、駆動周波数設定テーブル２００には、第１の実施の形態とは異なり、カメラ本体内における温度によって異なる設定周波数が示されている。すなわち本実施の形態においても設定可能な駆動周波数は１０８ＭＨｚ〜１８ＭＨｚの間の複数の値である。また駆動周波数設定テーブル２００には、温度が複数段階に分けられており、最も低い温度範囲（Ｔ１未満）に対応する駆動周波数が最高値となっており、温度が上げるにつれて駆動周波数が低くなり、最も高い温度範囲（Ｔｎ以上）に対応する駆動周波数が最低値となっている。
【００５９】
図８は、本実施の形態において、デジタルカメラの起動中におけるＣＰＵ２の動作を示したフローチャートである。ＣＰＵ２は電源投入とともに動作を開始した後、前述した温度センサ２１によって検出されマイコン１７から送られた装置内の温度を逐次確認する（ステップＳＢ１）。そして、前記駆動周波数設定テーブル２００において、その時点の検出温度に対応する駆動周波数、つまり検出温度が含まれる温度範囲に対応する駆動周波数を確認するとともに（ステップＳＢ２）、現在の駆動周波数が検出温度に対応（確認した駆動周波数と一致）していれば（ステップＳＢ３でＹＥＳ）、そのままステップＳＢ１へ戻る。つまり現在の駆動周波数を維持する。なお、起動直後における駆動周波数は予め決められている周波数であり、例えば最も高い１０８ＭＨｚである。また、現在の駆動周波数が、検出温度を含む温度範囲に対応する駆動周波数でなければ（ステップＳＢ３でＮＯ）、駆動周波数を前記駆動周波数設定テーブル２００に示されている周波数に設定し、新たな駆動周波数で動作する。以後、起動中には前述した動作を繰り返す。
【００６０】
以上のように本実施の形態においては、ＣＰＵ２の駆動周波数をカメラ本体内の温度に応じて設定し、カメラ本体内の温度が高くなるに従いＣＰＵ２の駆動周波数を下げるようにした。したがって、カメラ本体内の温度が高い状態では、ＣＰＵ２の駆動周波数の低下によって、さらなる温度の上昇を防止するとともに温度を低下させることができる。その結果、記録モードでの撮影時には、ＣＣＤ８の高温化に起因して撮像画像にノイズが発生する事態を回避させることができるとともに、高温環境下での電力消費を抑えることができる。したがって、電池寿命の長期化を図ると同時に、使用中に要求される多様な動作速度性能を得ることができる。
【００６１】
（実施形態３）
次に本発明の第３の実施の形態について説明する。本実施の形態は、図１に示した構成において、前記フラッシュメモリ１６のプログラム領域に、図９に示した駆動周波数設定テーブル３００を構成するデータが記憶されるとともに、ＣＰＵ２が、前記プログラム領域に記憶されているプログラムに基づき後述する動作を行うものである。
【００６２】
前記駆動周波数設定テーブル３００も、デジタルカメラの起動中におけるＣＰＵ２の駆動周波数を規定するものであるが、駆動周波数設定テーブル３００には、第１及び第２の実施の形態とは異なり、前記バッテリー１９の電圧（電池残量）によって異なる設定周波数が示されている。すなわち本実施の形態においても設定可能な駆動周波数は１０８ＭＨｚ〜１８ＭＨｚの間の複数の値である。また、駆動周波数設定テーブル３００には、バッテリー電圧が複数段階に分けられており、最も高い電圧範囲（Ｅ１以上）に対応する駆動周波数が最高値となっており、電圧が下がるにつれて対応する駆動周波数が低くなり、最も低い電圧範囲（Ｅｎ未満）に対応する駆動周波数が最低値となっている。
【００６３】
図１０は、本実施の形態において、デジタルカメラの起動中におけるＣＰＵ２の動作を示したフローチャートである。ＣＰＵ２は電源投入とともに動作を開始した後、マイコン１７から送られたバッテリー電圧を逐次確認する（ステップＳＣ１）。そして、前記駆動周波数設定テーブル３００において、その時点のバッテリー電圧に対応する駆動周波数、つまりその電圧が含まれる電圧範囲に対応する駆動周波数を確認するとともに（ステップＳＣ２）、現在の駆動周波数が、そのときのバッテリー電圧に対応（確認した駆動周波数と一致）していれば（ステップＳＣ３でＹＥＳ）、そのままステップＳＣ１へ戻る。つまり現在の駆動周波数を維持する。なお、本実施の形態においても起動直後における駆動周波数は予め決められている周波数であり、例えば最も高い１０８ＭＨｚである。また、現在の駆動周波数が、そのときのバッテリー電圧を含む電圧範囲に対応する駆動周波数でなければ（ステップＳＣ３でＮＯ）、駆動周波数を前記駆動周波数設定テーブル３００に示されている周波数に設定し、新たな駆動周波数で動作する。以後、起動中には前述した動作を繰り返す。
【００６４】
以上のように本実施の形態においては、ＣＰＵ２の駆動周波数をバッテリー１９の電圧（電池残量）に応じて設定し、バッテリー電圧が低下するに従いＣＰＵ２の駆動周波数を下げるようにした。したがって、バッテリー１９の残量が少なくなった状況下では電力消費を低下させることにより電池寿命の長期化を図ることができる。つまり電池寿命の長期化に向けて要求される多様な動作速度性能を得ることができる。
【００６５】
（実施形態４）
次に本発明の第４の実施の形態について説明する。本実施の形態は、図１に示した構成において、ＣＰＵ２が、前記フラッシュメモリ１６のプログラム領域に記憶されているプログラムに基づき以下のように動作するものである。
【００６６】
すなわち図１１は、デジタルカメラの起動中におけるＣＰＵ２の動作を示したフローチャートであり、電源投入後においてＣＰＵ２は、ユーザーによって駆動周波数の設定要求があったとき、例えば動作モードとして予め用意されている機能設定モードのメニュー画面から「駆動周波数の設定」が選択されたときには（ステップＳＤ１でＹＥＳ）、図１２に示した動作速度設定画面４００を液晶モニタ１４に画面表示するとともに、所定のキー操作によりユーザーに所望する駆動周波数を選択させる（ステップＳＤ２）。なお、本実施の形態で選択可能な最も高い周波数は１０８ＭＨｚ、最も低い周波数は１８ＭＨｚである。そして、いずれかの周波数が選択された状態で決定操作が行われたら（ステップＳＤ３でＹＥＳ）、自己の駆動周波数を、ユーザーによって選択された駆動周波数に変更し（ステップＳＤ４）、以後、ユーザーによって駆動周波数の設定要求があるまでは、ここで設定した駆動周波数によって動作する。なお、本実施の形態においても、起動後から前記ステップＳＤ４による設定を行うまでの間における駆動周波数は予め決められている周波数であり、例えば最も高い１０８ＭＨｚである。
【００６７】
以上のように本実施の形態においては、ＣＰＵ２の駆動周波数をユーザーが必要に応じて周波数を設定することができる。したがって、例えばバッテリー１９が充電式である構成において、充電を行うことができないような状況下や、バッテリー１９が交換可能な構成において、交換するバッテリー１９が用意できないような状況下で、長時間の使用に迫られている場合には周波数を下げることにより、電池寿命の長期化を図ることができる。つまり電池寿命の長期化に向けて要求される多様な動作速度性能を得ることができる。
【図面の簡単な説明】
【００６８】
【図１】本発明の各実施の形態に共通するデジタルカメラのブロック図である。
【図２】第１の実施の形態においてフラッシュメモリに記憶されている駆動周波数設定テーブルを示す概念図である。
【図３】同実施の形態における電源投入後の動作及び処理内容を示すフローチャートである。
【図４】画像変更処理の内容を示すフローチャートである。
【図５】拡大再生処理の内容を示すフローチャートである。
【図６】９画面表示処理の内容を示すフローチャートである。
【図７】第２の実施の形態においてフラッシュメモリに記憶されている駆動周波数設定テーブルを示す概念図である。
【図８】同実施の形態における駆動周波数設定動作の内容を示すフローチャートである。
【図９】第３の実施の形態においてフラッシュメモリに記憶されている駆動周波数設定テーブルを示す概念図である。
【図１０】同実施の形態における駆動周波数設定動作の内容を示すフローチャートである。
【図１１】第４の実施の形態における駆動周波数設定動作の内容を示すフローチャートである。
【図１２】同実施の形態で表示する駆動周波数設定画面を示す図である。
【符号の説明】
【００６９】
１    デジタルカメラ
２    ＣＰＵ
８    ＣＣＤ
１２    画像処理部
１４    液晶モニタ（ＬＣＤ）
１５    外部メモリ
１６    フラッシュメモリ
１７    マイコン
１８    キー入力部
１９    バッテリー
２０    電源制御回路
２１    温度センサ
【図１】
2006279360.tif 000003
【図２】
2006279360.tif 000004
【図３】
2006279360.tif 000005
【図４】
2006279360.tif 000006
【図５】
2006279360.tif 000007
【図６】
2006279360.tif 000008
【図７】
2006279360.tif 000009
【図８】
2006279360.tif 000010
【図９】
2006279360.tif 000011
【図１０】
2006279360.tif 000012
【図１１】
2006279360.tif 000013
【図１２】
2006279360.tif 000014