(57)【要約】【課題】予め動作モードや処理内容毎にクロック周波数を設定しておかなくても、処理量に応じて最適な周波数で処理を行わせることが出来る情報処理装置及び撮像装置を提供する。【解決手段】釦入力部２４において釦操作がなされると、ユーザーインターフェース部１Ａは、操作された釦に応じた処理の実行要求情報を処理実行部１Ｃに送る。処理実行部１Ｃは、実行要求情報に基づくプログラムによって処理を実行するが、要求された処理の数が多く未処理の数が増えた場合には、クロックコントローラ２４に対してシステムクロックの周波数をアップさせる制御信号を送る。これにより、要求された処理を迅速に実行でき未処理の数を減らすことが可能である。【選択図】    図１
2006277017.tif 000002
【特許請求の範囲】
【請求項１】
システムクロックに基づいてプログラムを実行し各種の情報処理を行う情報処理装置において、処理すべき未処理情報を複数記憶する未処理情報記憶手段と、この未処理情報記憶手段に記憶された処理すべき未処理情報の数により前記システムクロックの周波数を切り替えるクロック周波数切替手段とを備えたことを特徴とする情報処理装置。
【請求項２】
更に、予め定められた情報処理の実行を指示入力するキー入力手段と、このキー入力手段の指示入力によって前記予め定められた情報処理の処理要求情報を出力する処理要求情報出力手段とを備え、この処理要求情報出力手段から出力される処理要求情報が前記未処理情報記憶手段に未処理情報として記憶されることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
更に、前記未処理情報記憶手段に記憶された前記未処理情報に基づいて処理を実行すると共に実行された未処理情報を前記未処理情報記憶手段から消去する情報処理実行手段を備えることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記クロック周波数切替手段は、前記未処理情報の数が予め定められた数より多い時には前記システムクロックの周波数を高くすることを特徴とする請求項１乃至３の何れかに記載の情報処理装置。
【請求項５】
前記クロック周波数切替手段は、前記未処理情報記憶手段に記憶された前記未処理情報の中に予め定められた情報処理の未処理情報が含まれるか否かを判断する判断手段を備え、この判断手段によって前記予め定められた情報処理の未処理情報が含まれていることが判断された際に前記システムクロックの周波数を高くすることを特徴とする請求項１乃至４の何れかに記載の情報処理装置。
【請求項６】
前記情報処理装置は、撮像装置に写し込まれた被写体像を画像記憶装置に記憶させる撮像装置であることを特徴とする請求項１乃至５の何れかに記載の情報処理装置。
【請求項７】
光学系と、この光学系を介して被写体像が写し込まれる撮像素子と、この撮像素子に写し込まれた被写体像の信号を画像処理して画像情報を得る画像処理手段と、この画像処理手段によって得られた画像情報を圧縮して圧縮画像情報を得る画像圧縮手段と、この画像圧縮手段によって圧縮された圧縮画像情報を記憶する画像記憶手段と、前記光学系、前記撮像素子、前記画像処理手段、前記画像圧縮手段及び前記画像記憶手段の処理をリアルタイムオペレーションシステムによるプログラムの実行によって制御する制御手段と、この制御手段にシステムクロック信号を出力するクロック信号出力手段と、処理待ち状態にある処理数の数に応じて前記クロック信号出力手段から出力されるクロック信号の周波数を切り替える周波数切替手段とを備えたことを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、システムクロックの周波数を切り替えて処理効率を向上させた情報処理装置及び撮像装置に関する。
【背景技術】
【０００２】
従来、デジタルカメラなどにおいては、通常は低いクロック周波数でシステムを動作させて無駄な電力消費を押さえ、処理量が大きい時には高いクロック周波数に切り替えて処理を行うことによって処理時間を短縮させることが知られている。即ち、再生モードや撮像準備期間ではシステムクロックを低速にし、撮影中にはシステムクロックを高速にしたり（特許文献１参照）、撮像素子に写し込まれている画像を表示装置にスルー表示させている場合にはシステムクロックを中速にし、シャッタースイッチが操作されて画像を記録メデイアに記憶させる場合にはシステムクロックを最高速にして記憶させ、ストロボ充電などの場合には低速にするといった様にシステムクロックを切り替えるものである（特許文献２参照）。
【特許文献１】特開２００３−０３７７６８号
【特許文献２】特開２００３−０６０９６４号
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１及び２におけるシステムクロックの周波数切り替えは、カメラの動作モードや処理内容によって予め定められているものであり、実際のカメラにおいてこれらの動作モードや処理内容毎に予め周波数をきめ細かく決めておくことは極めて困難であった。即ち、最近のデジタルカメラには、種々の機能が備えられており、その処理の組合せは、例えば、単に画像を表示部にスルー表示させている時、動画像を撮影してメモリに圧縮記憶させている時、動画を撮影してメモリに圧縮記憶させると同時にズーム変更したり露光量を変えるなど撮影条件を変えるための撮影条件釦を操作した時、動画像を撮影してメモリに圧縮記憶させている際に更に高画質の静止画を撮影して動画とは別にメモリに記憶させる時など、多くの組合せが存在し、これらの組合せ毎にシステムクロックの周波数を決めておくことは極めて困難であった。
【０００４】
本発明は、上記の事情に鑑みてなされたもので、予め動作モードや処理内容毎にクロック周波数を設定しておかずとも、処理量に応じて最適な周波数で処理を行わせることが出来る情報処理装置及び撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の請求項１の情報処理装置は、システムクロックに基づいてプログラムを実行し各種の情報処理を行う情報処理装置において、処理すべき未処理情報を複数記憶する未処理情報記憶手段と、この未処理情報記憶手段に記憶された処理すべき未処理情報の数により前記システムクロックの周波数を切り替えるクロック周波数切替手段とを備えたことを特徴とする。
【０００６】
また、請求項２は、更に、予め定められた情報処理の実行を指示入力するキー入力手段と、このキー入力手段の指示入力によって前記予め定められた情報処理の処理要求情報を出力する処理要求情報出力手段とを備え、この処理要求情報出力手段から出力される処理要求情報が前記未処理情報記憶手段に未処理情報として記憶されることを特徴とする。
【０００７】
また、請求項３は、更に、前記未処理情報記憶手段に記憶された前記未処理情報に基づいて処理を実行すると共に実行された未処理情報を前記未処理情報記憶手段から消去する情報処理実行手段を備えることを特徴とする。
【０００８】
更に、請求項４は、前記クロック周波数切替手段が、前記未処理情報の数が予め定められた数より多い時には前記システムクロックの周波数を高くすることを特徴とする。
【０００９】
また、請求項５は、前記クロック周波数切替手段が、前記未処理情報記憶手段に記憶された前記未処理情報の中に予め定められた情報処理の未処理情報が含まれるか否かを判断する判断手段を備え、この判断手段によって前記予め定められた情報処理の未処理情報が含まれていることが判断された際に前記システムクロックの周波数を高くすることを特徴とする。
【００１０】
また、請求項６は、前記情報処理装置が、撮像装置に写し込まれた被写体像を画像記憶装置に記憶させる撮像装置であることを特徴とする。
【００１１】
更に、本発明による請求項７の撮像装置は、光学系と、この光学系を介して被写体像が写し込まれる撮像素子と、この撮像素子に写し込まれた被写体像の信号を画像処理して画像情報を得る画像処理手段と、この画像処理手段によって得られた画像情報を圧縮して圧縮画像情報を得る画像圧縮手段と、この画像圧縮手段によって圧縮された圧縮画像情報を記憶する画像記憶手段と、前記光学系、前記撮像素子、前記画像処理手段、前記画像圧縮手段及び前記画像記憶手段の処理をリアルタイムオペレーションシステムによるプログラムの実行によって制御する制御手段と、この制御手段にシステムクロック信号を出力するクロック信号出力手段と、処理待ち状態にある処理数の数に応じて前記クロック信号出力手段から出力されるクロック信号の周波数を切り替える周波数切替手段とを備えたことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、システムクロックの周波数を、未処理の処理の数に応じて切り替えるようにしたので、未処理の数が多い時には高速で処理を行って処理時間を短くすることができるものであり、例えば、所定の機能を実行させるための釦操作を行ってもその所定の機能がなかなか実行されない、といった事態が発生することを防止できる効果を有する。
【発明を実施するための最良の形態】
【００１３】
図１は、本発明による情報処理装置、例えば静止画及び動画を記憶できるデジタルカメラ等の撮像装置の回路構成図である。図において、制御部１は、リアルタイムＯＳ（オペレーションシステム）に基づいて後述する各部を制御する各種処理プログラムを実行するもので、図示していないＣＰＵやプログラム記憶部、或いは詳細を後述するＲＡＭ（ランダムアクセスメモリ）１Ｄ等から構成されている。この制御部１は、後述する釦入力部（キー入力部）２３での釦操作に基づくキー入力信号を判別し、キー入力に対応する処理の実行を要求する処理要求情報を出力するユーザーインターフェース部１Ａと、後述する各部からの処理完了信号を判別し、各部の処理完了に応じて次の処理を要求する処理要求情報を出力する処理完了インターフェース部１Ｂと、ユーザーインターフェース部１Ａ及び処理完了インターフェース部１Ｂからの処理要求を受けて処理を実行する処理実行部１Ｃに大別される。
【００１４】
図２は、上記処理実行部１Ｃ内部に設けられているＲＡＭ１Ｄの記憶領域を示すものである。このＲＡＭ１Ｄには、上記ユーザーインターフェース部１Ａ及び処理完了インターフェース部１Ｂから出力される各種の処理要求情報をそれぞれ記憶する処理要求情報記憶領域Ｄ１、Ｄ２、Ｄ３・・・・Ｄｎと、各種プログラムの実行時にデータの一時記憶や各種処理を行うためのワークエリアＤＸとから構成されている。
【００１５】
処理実行部１Ｃでは、処理要求情報記憶領域Ｄ１、Ｄ２、Ｄ３・・・・Ｄｎに処理要求情報が記憶されているか否かを判断し、記憶されている処理要求情報に基づいたプログラムを起動して処理を実行し、処理完了後はその処理要求情報を記憶領域から消去するものである。尚、複数の処理要求情報が記憶されていた場合には、最も早く記憶された処理要求情報から順次処理を実行する様になっているが、処理要求情報に優先順位を設けて優先順位の高い処理要求情報から処理を行うようにしてもよい。
【００１６】
撮像素子であるＣＣＤ２の前方には、レンズや絞りなどの光学系３が配置されており、この光学系３は制御部１からの信号で駆動制御される光学系制御部４によって移動され絞り量の設定や焦点合わせ、ズーム動作などがなされる。前記光学系３を介してＣＣＤ２に写し込まれた外部の被写体像のアナログ画像信号は、ＣＣＤ駆動ドライバ５から供給される読み出しパルスによって読み出され、ＣＤＳ（雑音除去）／ＡＧＣ（自動利得）回路６に送られる。ＣＤＳ／ＡＧＣ回路６は、制御部１からの制御信号によって動作しアナログ画像信号の相関二重サンプリングが行われて雑音が除去されると共にゲイン調整が行われる。
【００１７】
ゲイン調整された信号はＡ／Ｄ（アナログーデジタル）変換回路７でデジタル画像信号に変換され順次撮像制御部８に送られる。この撮像制御部８は、制御部１からの制御信号によって動作し、ＣＣＤ駆動ドライバ５に駆動開始信号及び駆動停止信号を供給するもので、ＣＣＤ駆動ドライバ５は、ＣＣＤ垂直同期信号を受けてＣＣＤ２に読み出しパルスの供給を開始しＣＣＤ転送停止信号を受けて読み出しパルスの供給を停止する。尚、駆動開始信号の出力から駆動停止信号迄の期間は、ＣＣＤ２から１フレーム分の信号を読み出す期間である。
【００１８】
撮像制御部８は、前記Ａ／Ｄ（アナログーデジタル）変換回路７からのデジタル画像信号を画像処理部９に順次供給する。画像処理部９では送られてきたデジタル画像信号にホワイトバランス補正などの画像処理を行った後、ＤＭＡ（ダイレクト・メモリ・アクセス）転送用のバスライン（データライン、アドレスライン、制御ライン等）を備えたＤＭＡ転送部１０を介して画像処理された画像信号をメモリ制御部１１に送り、内部メモリ（内部記憶装置）１２に記憶させる。
【００１９】
この内部メモリ１２は、ＤＲＡＭ（Direct Random Access Memory）、ＳＤＲＡＭ（Synchronous DRAM）等の大容量の記憶素子などから構成され、ＤＭＡ転送部１０を介してＣＣＤ２から送られてくる画像信号を順次記憶し１フレームの画像信号を格納する格納領域が設けられている。また、内部メモリ１２には、後述する画像データから輝度（Ｙ）と色差（ＵＶ）の信号に生成されたＹＵＶ画像データをフレーム単位で記憶する格納領域、このＹＵＶ画像データから解像度を変換して生成した解像度変換ＹＵＶ画像データをフレーム単位で記憶する格納領域及びＹＵＶ画像データを圧縮若しくは伸張した圧縮ＹＵＶ画像データをフレーム単位で記憶する格納領域が設けられている。
【００２０】
上記メモリ制御部１１は、ＤＭＡ転送部１０を介してＤＭＡ転送によって送られてくる画像情報を各格納領域に記憶し、また、格納領域に記憶された画像情報を読み出してＤＭＡ転送部１０を介して転送するものである。
【００２１】
内部メモリ１２に記憶されたＣＣＤ２からのフレーム単位の画像データは、メモリ制御部１１を介して直ちに読み出され、ＤＭＡ転送部１０を介してＹＵＶ変換部１３に送られる。ＹＵＶ変換部１３は、画像データから輝度信号（Ｙ）と色差信号（ＵＶ）からなるＹＵＶ画像データを生成する。生成されたＹＵＶ画像データは、ＤＭＡ転送部１０を介してメモリ制御部１１に送出され、内部メモリ１２に記憶される。また、ＹＵＶ変換部１３は１フレーム分のＹＵＶ変換が完了すると、その都度制御部１の処理完了インターフェース部１Ｂに完了信号を出力する。
【００２２】
内部メモリ１２に書き込まれたフレーム単位の輝度（Ｙ）、色差（ＵＶ）信号のＹＵＶ画像情報は、メモリ制御部１１を介して内部メモリ１２から読み出され、ＤＭＡ転送部１０を介して解像度変換部１４に送られる。この解像度変換部１４では、送られて来たＹＵＶ画像情報の解像度を表示用のデータに変換し、変換された表示用のデータはＤＭＡ制御部１０を介して表示制御部１５に送られ、カラーのマトリクス液晶装置からなる表示装置１６に表示される。また、解像度変換部１４は１フレーム分の解像度変換が完了すると、その都度制御部１の処理完了インターフェース部１Ｂに完了信号を出力する。
【００２３】
撮影された静止画或いは動画は、このデジタルカメラに着脱可能なフラッシュメモリなどから構成される大容量のメモリ（記憶装置）である外部メモリ１７に記憶されるもので、即ち、内部メモリ１２に記憶されたフレーム単位のＹＵＶ画像情報が、メモリ制御部１１、ＤＭＡ転送部１０を介して圧縮・伸張部１９に送られ、例えば、静止画であればＪＰＥＧ規格形式の画像情報、動画であればモーションＪＰＥＧ或いはＭＰＥＧ規格形式の画像情報に圧縮符号化された後、ＤＭＡ転送部１０を介して媒体制御部１８に送られ、外部メモリ１７に記憶される。また、圧縮・伸張部１９は、図示していないが、１フレーム分の圧縮又は伸張が完了すると、その都度制御部１の処理完了インターフェース部１Ｂに完了信号を出力する。
【００２４】
センサ部２０は、被写体までの距離、被写体の色温度或いは被写体の明るさなどを検出するセンサであり、その検出値は制御部１に送られ、制御部１ではその検出値に応じて光学系制御部４に制御信号を出力し、また、画像処理部９にホワイトバランス補正値などを出力する。
【００２５】
時計回路部２１は、現在の年、日付及び時分などの現在時刻情報を計数するもので、時計回路部２１から出力される現在時刻情報は、制御部１を介してＤＭＡ制御部１０に送られ、更にＤＭＡ転送部１０を介して内部メモリ１２に記憶された後、更に、ＤＭＡ転送部１０を介して表示制御部１５に送られ表示装置１６に表示される。ＤＭＡ制御部２２は、上記時刻情報や制御部１のＲＯＭに記憶されている表示データを送出する以外に、ＤＭＡ転送部１０でのＤＭＡ転送を制御するコントローラを備えており、ＤＭＡ転送部１０での転送チャンネルの切換等の制御を行うものである。
【００２６】
釦入力部２３は、詳細は図示していないが、デジタルカメラの電源を投入する電源釦や、撮影モード、再生モード、消去モードなどのモードを切り換えるモード切替釦、静止画を撮像して外部メモリ１７に記憶させるシャッター釦、動画を撮影して外部メモリ１７に記憶させる撮影開始及び停止釦、記憶された動画を再生する再生開始及び停止釦、撮影時の撮影条件（シャッタースピード、露出量、画質、記憶画像の大きさ等）を事前に設定する各種設定釦等を備えている。
【００２７】
この釦入力部において上述した各釦の釦操作が行われるとそれぞれの釦に対応したキー信号が制御部１のユーザーインターフェース部１Ａに送られる。
【００２８】
クロックコントローラ２４は、内部に図示しない発振回路を備え、制御部１や各部に対しプログラムの実行速度や各部での処理速度を決めるシステムクロック信号を出力する。この場合、出力されるシステムクロック信号のクロック周波数は、制御部１からの制御信号によって多段に切り替え可能に構成されている。
【００２９】
次に、上記の如く構成されたデジタルカメラの動作について説明する。
【００３０】
図３は、制御部１のユーザーインターフェース部１Ａにおける処理プログラムのフローチャートである。ステップＳ１では、釦入力部２３からキー信号が入力されたか否かが判断される。キー信号があった場合（Ｓ１でＹｅｓ、以下、図では「Ｙ」で示す。）には、ステップＳ２に進み入力されたキー信号を判断しステップＳ３に進む。ステップＳ３では、判断されたキー信号に基づき次の処理を決定してその処理の実行要求情報を処理実行部１ＣのＲＡＭ１Ｄの処理要求情報記憶領域Ｄ１、Ｄ２、Ｄ３・・・・Ｄｎに記憶させる。
【００３１】
この場合、例えばシャッター釦が、撮影モードの時には撮影釦として、また、再生モードでは再生表示の開始釦として、更には消去モードでは消去釦として機能するように、即ち、釦が複数の機能釦として兼用されているような場合には、キー入力が有った時のモードやカメラの動作状態を判別して、いずれの機能処理の実行要求の為に操作されたかを判断し、判断された機能処理の実行要求情報を処理要求情報記憶領域Ｄ１、Ｄ２、Ｄ３・・・・Ｄｎに記憶させるものである。
【００３２】
また、例えば撮影モード時に撮影釦として操作された場合には、焦点合わせ、露出処理、ＣＣＤ２からの読み出し、・・・といった様に、撮影画像を外部メモリ１７に記憶させる為に一連の処理が必要である。このため、これらの処理要求情報を処理すべき順序でそれぞれ処理要求情報記憶領域Ｄ１、Ｄ２、Ｄ３・・・・Ｄｎに記憶させてもよいが、前述した如く、各部での処理完了を受け取る処理完了インターフェース部１Ｂが設けられているので、処理完了を受け取る迄の処理要求情報を記憶させればよいものである。
【００３３】
この処理要求情報記憶領域Ｄ１、Ｄ２、Ｄ３・・・・Ｄｎに記憶された処理要求情報は、後述する如く処理実行部１Ｃの実行処理プログラムによって読み取られ、実行処理プログラムによってその要求された処理が実行されると消去されるようになっている。従って、処理要求情報記憶領域Ｄ１、Ｄ２、Ｄ３・・・・Ｄｎには、処理を行うことが指示されたがまだ処理されていない未処理の処理情報が常に記憶されることになる。
【００３４】
図４は、処理完了インターフェース部１Ｂにおける処理プログラムのフローチャートである。ステップＳ１０では、各部より処理完了信号が送られてきたか否かを判断する。処理完了信号が送られてきた場合にはステップＳ１１に進み、その処理完了信号がいずれの回路部からの信号であるか否かを判断し次のステップＳ１２に進む。ステップＳ1２では、次の行うべき処理を判断してその処理の処理要求情報を処理要求情報記憶領域Ｄ１、Ｄ２、Ｄ３・・・・Ｄｎに出力して記憶させる。
【００３５】
このステップＳ１２においても、ステップＳ３同様に、その時のモードやカメラの動作状態を判別して次の処理要求情報を出力するもので、例えば、ＣＣＤ２に写し込まれている画像を表示装置１６にスルー表示させている状態においては、ＹＵＶ変換部１３から１フレーム分の画像情報のＹＵＶ変換が完了した旨の完了信号を受け取ると、次の処理要求情報としては、ＹＵＶ変換された画像情報を解像度変換部１４に送って表示用の画像情報に変換させる処理要求情報が出力されるだけであるが、シャッター釦などが押された後においては、ＹＵＶ変換された画像情報を表示用の画像情報に変換させる処理要求情報以外に、ＹＵＶ変換された画像情報を圧縮・伸張部１９に送って圧縮させ外部メモリ１７に記憶させるための処理要求情報も出力されるものである。
【００３６】
上記ステップＳ１０において、処理完了信号が送られてこない場合には、ステップＳ１３に進み、制御部１の処理実行部１Ｃから各部に対する処理指示が送られてきたか否かを判断する。処理指示が送られてきた場合にはステップＳ２４に進み、その指示内容を判断して次のステップＳ１５で各部に処理指示内容に応じた指示（制御）信号を出力させ、各部での処理を実行させるものである。
【００３７】
尚、この実施の形態では、処理完了インターフェース部１Ｂから各部に処理を指示させるようにしたのでステップＳ１３乃至Ｓ１５を設けたが、制御部１の処理実行部１Ｃから直接各部に指示信号を出力させるように構成すればステップＳ１３乃至Ｓ１５は省略できる。
【００３８】
図５は、制御部１の処理実行部１Ｃにおける処理プログラムのフローチャートである。ステップＳ２０では、ＲＡＭ１Ｄの処理要求情報記憶領域Ｄ１、Ｄ２、Ｄ３・・・・Ｄｎに処理要求情報が記憶されているか否かが判断される。
【００３９】
処理要求情報記憶領域Ｄ１、Ｄ２、Ｄ３・・・・Ｄｎに処理要求情報が記憶されていた場合には、次のステップＳ２１に進み、処理要求情報記憶領域Ｄ１、Ｄ２、Ｄ３・・・・Ｄｎに記憶されている残りの処理要求情報の数をカウントし、その値が予め定められた数Ｘより大きいか否かが判断される。
【００４０】
残りの処理要求情報の数が予め定められた数Ｘより大きかった場合にはステップＳ２２に進み、図１のクロックコントローラ２４に周波数をアップさせるための制御信号を出力する。クロックコントローラ２４では、周波数をアップさせるための制御信号を受けると制御部１や各部に出力するシステムクロック信号の周波数を、それまでの周波数より１段アップしたシステムクロック信号にする。
【００４１】
そして、次のステップＳ２３では、処理要求情報記憶領域Ｄ１、Ｄ２、Ｄ３・・・・Ｄｎに記憶されている処理要求情報のうち最も早く記憶された処理要求情報に基いた処理を行わせる。また、ステップＳ２１で処理要求情報記憶領域Ｄ１、Ｄ２、Ｄ３・・・・Ｄｎに記憶されている残りの処理要求情報の数が予め定められた数Ｘより大きく無かった場合には、直接ステップＳ２３に進んで処理を行わせる。尚、このステップＳ２３では、処理を行わせた処理要求情報は処理要求情報記憶領域Ｄ１、Ｄ２、Ｄ３・・・・Ｄｎから消去する。
【００４２】
次のステップＳ２４では、再度処理要求情報記憶領域Ｄ１、Ｄ２、Ｄ３・・・・Ｄｎに記憶されている残りの処理要求情報の数をカウントし、その値が予め定められた数Ｘより大きいか否かを判断する。
【００４３】
残りの処理要求情報の数が予め定められた数Ｘより大きかった場合にはステップＳ２０に戻るが、予め定められた数Ｘより大きくなく、同じもしくは小さかった場合には、ステップＳ２５に進んでクロックコントローラ２４に周波数をダウンさせるための制御信号を出力し、クロックコントローラ２４から出力するシステムクロック信号の周波数を、それまでの周波数より１段ダウンしたシステムクロック信号にする。
【００４４】
このように、上記実施の形態では、まだ処理されていない処理待ちの数によってシステムクロックの周波数を変更するようにしたので、処理待ち数が多ければ高い周波数で処理が可能で、それによって処理時間を短くすることができるものである。
【００４５】
なお、上記ステップＳ２１で、残りの処理要求情報の数（処理待ち数）が予め定められた数Ｘより大きいか否かを判断して次のステップＳ２２で周波数を１段だけアップさせ、ステップＳ２４で処理待ち数が同じ数Ｘより大きく無い時に周波数を１段だけダウンさせるようにしたが、アップさせる時の処理待ち数とダウンさせる時の処理待ち数を変えてもよいものである。例えば、処理待ち数が５以上の時にはアップさせ、処理待ち数が３以下の時にはダウンさせるようにしてもよい。このようにすると、処理待ち数が５以上で周波数をアップさせてから処理待ち数が３以下になるまでアップした周波数で処理されるため、処理待ち数が再度増えるのを防止し得るものである。
【００４６】
上記ステップＳ２１では、残りの処理要求情報の数（処理待ち数）が予め定められた数Ｘより大きいか否かを判断して次のステップＳ２２で周波数を１段だけアップさせるようにしたが、例えば、ステップＳ２１で残りの処理要求情報の数が、予め定められた複数の数Ｘ、Ｙ、Ｚ（Ｘ＜Ｙ＜Ｚ）のいずれの範囲に有るかを判断させ、次のステップＳ２２で、Ｘ以下の時の周波数を最も低く、ＸとＹの間、ＹとＺの間、Ｚ以上となるにつれて順次周波数が高くような予め定められた周波数に設定させるようにしてもよい。
【００４７】
また、処理の内容によっては、処理量が多く時間がかかる処理と処理量が少ない処置とが存在するが、処理量の大きさを考慮することも可能で、例えば、図５のステップＳ２１においては、残りの処理要求情報の数が予め定められた数Ｘより大きくなかった時にはそのままステップＳ２３に進んだが、例えば、図６に示すように、数Ｘより大きくなかった時にはステップＳ３０に進み、残りの処理要求情報の中に処理量が大きく時間がかかる処理、例えば、画像情報を圧縮変換して外部メモリ１７に記憶させる処理などが含まれるか否かを判断し、含まれる場合にはステップＳ３１で周波数をアップさせる処理を行わせるようにしてもよいものである。
【００４８】
更に、本発明はデジタルカメラに限定されず、携帯電話、ＰＤＡ（パーソナル・デジタル・アシスタンツ）、ＨＴ（ハンデイーターミナル）等他の電子機器に適用できるものである。
【図面の簡単な説明】
【００４９】
【図１】本発明によるデジタルカメラの回路構成図。
【図２】図１のＲＡＭ１Ｄの記憶領域の詳細を示す図。
【図３】図１のユーザーインターフェース部１Ａの動作フローチャート。
【図４】同じく処理完了インターフェース部１Ｂの動作フローチャート。
【図５】同じく処理実行部１Ｃの動作フローチャート。
【図６】図５のフローチャートの一部変形例を示す動作フローチャート。
【符号の説明】
【００５０】
１    制御部
２    ＣＣＤ
９    画像処理部
１０  ＤＭＡ転送部
１１  メモリ制御部
１２  内部メモリ
１４  解像度変換部
１６  表示装置
１９  圧縮伸張部
２３  釦入力部
２４  クロックコントローラ
【図１】
2006277017.tif 000003
【図２】
2006277017.tif 000004
【図３】
2006277017.tif 000005
【図４】
2006277017.tif 000006
【図５】
2006277017.tif 000007
【図６】
2006277017.tif 000008