(57)【要約】【課題】消費電力を低減することのできるユニット組込型のカメラ及び当該カメラの動作制御方法を得る。【解決手段】中央処理ユニット１２は、デジタルカメラ１０に組み込まれた他のユニット（レンズユニット１４、ＡＥ／ＡＦユニット１６、ＬＣＤユニット１８、カードＩ／Ｆユニット２０、音声記録ユニット２２及び音声再生ユニット２４の少なくとも１つのユニット）を検出し、検出した他のユニットのＲＯＭに記憶されている当該ユニットの必要バスレートを取得し、取得した他のユニットの必要バスレートに基づいて装置全体としての動作周波数を決定する。【選択図】        図１
2004328432.tif 000002
【特許請求の範囲】
【請求項１】
各々予め定められた機能を有する複数のユニットを組み込むことにより構成されるカメラであって、
組み込まれた複数のユニットを検出する検出手段と、
前記検出手段により検出された前記複数のユニットの作動条件に関する条件情報を取得する取得手段と、
前記取得手段により取得された前記複数のユニットの条件情報に基づいて装置全体としての動作周波数を決定する決定手段と、
を備えたカメラ。
【請求項２】
前記複数のユニットに供給する電力を生成する電池と、
前記電池の残容量を検出する残容量検出手段と、
を更に備え、
前記決定手段は、前記残容量検出手段により検出された前記残容量が所定量より少ない場合に、決定した前記動作周波数を所定周波数だけ低くする
請求項１記載のカメラ。
【請求項３】
前記複数のユニットの消費電力値を取得する消費電力取得手段と、
前記消費電力取得手段により取得された前記消費電力値の合計値が所定値以上である場合に作動を禁止する禁止手段と、
を更に備えた請求項１又は請求項２記載のカメラ。
【請求項４】
各々予め定められた機能を有する複数のユニットを組み込むことにより構成されるカメラの動作制御方法であって、
組み込まれた複数のユニットを検出し、
検出した前記複数のユニットの作動条件に関する条件情報を取得し、
取得した前記複数のユニットの条件情報に基づいて装置全体としての動作周波数を決定する
カメラの動作制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カメラ及びカメラの動作制御方法に係り、特に、各々予め定められた機能を有する複数のユニットを組み込むことにより構成されるカメラ及び当該カメラの動作制御方法に関する。
【０００２】
【従来の技術】
近年、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ、電荷結合素子）、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージ・センサ等の撮像素子の高解像度化に伴い、デジタル・スチル・カメラやデジタル・ビデオ・カメラ等のデジタルカメラの需要が急増している。
【０００３】
一方、この種のデジタルカメラや銀塩写真式カメラ等のカメラの利便性や拡張性に対する要求は年々高まっており、これに応えるべく、従来、次に示す２つの技術があった。
【０００４】
まず、第１の技術は、カメラの用途を拡大すると共に、消費電力を削減し、かつ携帯性を向上することを目的として、撮像部とファインダ部とが一体となったカメラ／ＥＶＦ（エレクトリック・ビュー・ファインダ）ユニットと、映像信号及び音声信号の処理回路と記録媒体駆動装置とが一体となったレコーダユニットとからなり、カメラ／ＥＶＦユニットとレコーダユニットとをワンタッチ操作により着脱可能とした技術である（例えば、特許文献１参照。）。
【０００５】
そして、第２の技術は、バージョンアップや異なる機種のカメラへの変更があった場合に、関連するユニットのみを交換するだけで目的のカメラ構成を得ることを目的として、カメラの制御を行う中央制御装置と、他の電気基板と電気的に接続する少なくとも一つの接続部とを有する少なくとも一つの主電気基板と、上記少なくとも一つの接続部と接続可能な互いに仕様の異なる複数のユニット基板と、を具備し、上記複数のユニット基板から任意の一つを選択して上記少なくとも一つの主電気基板に接続することによりカメラを構成する技術である（例えば、特許文献２参照。）。
【０００６】
【特許文献１】
特開平９−２００５９３号公報
【特許文献２】
特開２０００−１５１１５１公報
【０００７】
【発明が解決しようとする課題】
しかしながら、これらの技術では、カメラの利便性や拡張性は向上するものの、組み込まれ得る全てのユニットが組み込まれた場合を想定して装置全体としての動作周波数を高めに設定する必要があり、必要以上に消費電力が大きい、という問題点があった。
【０００８】
この問題点は、カメラの性能上の重要な仕様である連続撮影枚数の少数化に繋がるため、カメラにとって特に重要な問題である。
【０００９】
本発明は上記問題点を解消するためになされたものであり、消費電力を低減することのできるユニット組込型のカメラ及び当該カメラの動作制御方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載のカメラは、各々予め定められた機能を有する複数のユニットを組み込むことにより構成されるカメラであって、組み込まれた複数のユニットを検出する検出手段と、前記検出手段により検出された前記複数のユニットの作動条件に関する条件情報を取得する取得手段と、前記取得手段により取得された前記複数のユニットの条件情報に基づいて装置全体としての動作周波数を決定する決定手段と、を備えている。
【００１１】
請求項１に記載のカメラによれば、組み込まれた複数のユニットが検出手段によって検出され、検出された複数のユニットの作動条件に関する条件情報が取得手段によって取得される。なお、この際の条件情報の取得は、上記複数のユニットの各々に自己の条件情報を記憶したメモリを設けておき、当該メモリから読み出すことによる取得や、上記複数のユニットの各々に自己を個別に識別するためのＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）番号等の識別情報を記憶したメモリを設けておくと共に、組み込まれ得る全てのユニットの上記識別情報と条件情報とを関連付けて記憶したメモリを予め用意しておき、組み込まれたユニットに設けられたメモリから当該ユニットの識別情報を読み出し、当該識別情報に関連付けられた条件情報を上記予め用意したメモリから読み出すことによる取得等を例示することができる。また、本発明の条件情報には、データ転送レート、動作周波数、及び消費電力を含めることができる。
【００１２】
ここで、本発明では、取得手段により取得された上記複数のユニットの条件情報に基づいて装置全体としての動作周波数が決定手段によって決定される。なお、この際の動作周波数の決定は、組み込まれた複数のユニットの全てにおいて各々の条件情報により示される作動条件での作動を実現できる必要最小限の動作周波数とする決定の他、当該動作周波数に所定係数を乗じた値や所定周波数を加算した値を動作周波数とする決定等を例示することができる。
【００１３】
すなわち、本発明では、組み込まれた複数のユニットの作動条件に基づいて装置全体としての動作周波数を決定しており、これによって、組み込まれ得る全てのユニットが組み込まれた場合を想定して動作周波数を高めに設定する場合に比較して動作周波数を低くすることができ、この結果として消費電力を低減できるようにしている。
【００１４】
このように、請求項１に記載のカメラによれば、組み込まれた複数のユニットを検出し、検出した複数のユニットの作動条件に関する条件情報を取得し、取得した複数のユニットの条件情報に基づいて装置全体としての動作周波数を決定しているので、組み込まれ得る全てのユニットが組み込まれた場合を想定して動作周波数を高めに設定する場合に比較して動作周波数を低くすることができ、消費電力を低減することができる。
【００１５】
また、請求項２記載のカメラは、請求項１記載の発明において、前記複数のユニットに供給する電力を生成する電池と、前記電池の残容量を検出する残容量検出手段と、を更に備え、前記決定手段は、前記残容量検出手段により検出された前記残容量が所定量より少ない場合に、決定した前記動作周波数を所定周波数だけ低くするものである。
【００１６】
請求項２に記載のカメラによれば、組み込まれた複数のユニットに供給する電力が電池によって生成される。なお、上記電池には、充電できない一次電池の他、充電できる二次電池を含めることができる。
【００１７】
ここで、本発明では、上記電池の残容量が残容量検出手段によって検出され、決定手段によって、残容量検出手段により検出された残容量が所定量より少ない場合に、決定した動作周波数が所定周波数だけ低くされる。
【００１８】
このように、請求項２に記載のカメラによれば、請求項１記載の発明と同様の効果を奏することができると共に、電池の残容量が所定量より少ない場合に、決定した動作周波数を所定周波数だけ低くしているので、その分だけ装置全体としての消費電力を低減することができ、電池の残容量不足に起因する不具合の発生を未然に防止することができる。
【００１９】
また、請求項３記載のカメラは、請求項１又は請求項２記載の発明において、前記複数のユニットの消費電力値を取得する消費電力取得手段と、前記消費電力取得手段により取得された前記消費電力値の合計値が所定値以上である場合に作動を禁止する禁止手段と、を更に備えたものである。
【００２０】
請求項３に記載のカメラによれば、複数のユニットの消費電力値が消費電力取得手段によって取得される。なお、この際の消費電力値の取得は、上記複数のユニットの各々に自己の消費電力値を記憶したメモリを設けておき、当該メモリから読み出すことによる取得や、上記複数のユニットの各々に自己を個別に識別するためのＩＤ番号等の識別情報を記憶したメモリを設けておくと共に、組み込まれ得る全てのユニットの上記識別情報と消費電力値とを関連付けて記憶したメモリを予め用意しておき、組み込まれたユニットに設けられたメモリから当該ユニットの識別情報を読み出し、当該識別情報に関連付けられた消費電力値を上記予め用意したメモリから読み出すことによる取得等を例示することができる。
【００２１】
ここで、本発明では、禁止手段によって、消費電力取得手段により取得された消費電力値の合計値が所定値以上である場合に作動が禁止される。
【００２２】
このように、請求項３に記載のカメラによれば、請求項１又は請求項２記載の発明と同様の効果を奏することができると共に、組み込まれた複数のユニットの消費電力値を取得し、当該消費電力値の合計値が所定値以上である場合に作動を禁止しているので、複数のユニットを組み込むことによる装置全体の消費電力の予期しない増大に起因する作動上の不具合の発生を未然に防止することができる。
【００２３】
一方、上記目的を達成するために、請求項４記載のカメラの動作制御方法は、各々予め定められた機能を有する複数のユニットを組み込むことにより構成されるカメラの動作制御方法であって、組み込まれた複数のユニットを検出し、検出した前記複数のユニットの作動条件に関する条件情報を取得し、取得した前記複数のユニットの条件情報に基づいて装置全体としての動作周波数を決定するものである。
【００２４】
従って、請求項４に記載の発明によれば、請求項１に記載の発明と同様に作用するので、請求項１記載の発明と同様に、消費電力を低減することができる。
【００２５】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。なお、ここでは、本発明をユニット組込型のデジタルカメラに適用した場合について説明する。
【００２６】
〔第１実施形態〕
まず、図１を参照して、本実施の形態に係るデジタルカメラ１０の構成を説明する。なお、図１では、デジタルカメラ１０で組み込むことのできるユニットを全て組み込んだときの状態が示されている。
【００２７】
同図に示されるように、本実施の形態に係るデジタルカメラ１０は、中央処理ユニット１２と、レンズユニット１４と、ＡＥ／ＡＦユニット１６と、液晶ディスプレイ（以下、「ＬＣＤ」という。）ユニット１８と、カードインタフェースユニット（以下、「カードＩ／Ｆユニット」という。）２０と、音声記録ユニット２２と、音声再生ユニット２４と、電源ユニット２６と、が組み込み可能に構成されている。
【００２８】
中央処理ユニット１２は、デジタルカメラ１０全体の動作を司るものであり、ＣＰＵ（中央処理装置）１２Ａと、装置全体としての動作周波数となるクロック信号を生成するための水晶発振器を含んで構成されたクロック・ジェネレータ（以下、「ＣＧ」という。）１２Ｂと、各種情報が予め記憶されたＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２Ｃと、を含んで構成されている。
【００２９】
また、レンズユニット１４は、撮像の際に被写体像を結像させるためのレンズと、当該レンズを駆動させる機構（以下、「レンズ駆動機構」という。）と、各種情報が予め記憶されたＲＯＭ１４Ａと、を含んで構成されている。また、ＡＥ／ＡＦユニット１６は、レンズユニット１４による撮像時におけるＡＥ（Ａｕｔｏｍａｔｉｃ  Ｅｘｐｏｓｕｒｅ、自動露出）機能及びＡＦ（Ａｕｔｏ  Ｆｏｃｕｓ、自動合焦）機能を実現するためのものであり、ＡＥ機能のために被写体の明るさを測定する測光センサと、ＡＦ機能のために被写体までの距離を測定する測距センサと、各種情報が予め記憶されたＲＯＭ１６Ａと、を含んで構成されている。また、ＬＣＤユニット１８は、ＬＣＤによる被写体像等の表示を司るものであり、ＬＣＤと、ＬＣＤを駆動させるＬＣＤドライバと、各種情報が予め記憶されたＲＯＭ１８Ａと、を含んで構成されている。
【００３０】
また、カードＩ／Ｆユニット２０は、可搬型のメモリカード（図示省略）をデジタルカメラ１０に装着してアクセス可能とするためのものであり、当該メモリカードを装着するための機構と、装着されたメモリカードに対するアクセスを司るメモリインタフェースと、各種情報が予め記憶されたＲＯＭ２０Ａと、を含んで構成されている。また、音声記録ユニット２２は、撮影時に音声を記録するためのものであり、音声情報を収集するためのマイクと、各種情報が予め記憶されたＲＯＭ２２Ａと、を含んで構成されている。また、音声再生ユニット２４は、音声記録ユニット２２によって記録された音声や予め定められた音声によるメッセージ等を再生するためのものであり、音声を再生するためのスピーカと、各種情報が予め記憶されたＲＯＭ２４Ａと、を含んで構成されている。更に、電源ユニット２６は、組み込まれた各ユニットに作動用の電力を供給するためのものであり、交換可能な電池２６Ａと、電池２６Ａによって生成された電力を各ユニットで必要とされる電圧レベルに変換するＤＣ／ＤＣコンバータと、を含んで構成されている。
【００３１】
なお、本実施の形態に係るデジタルカメラ１０では、上記各ユニットのうち、中央処理ユニット１２と電源ユニット２６の２つのユニットは必須のものとされており、これらのユニットは予め組み込まれた状態とされている。また、これら２つのユニット以外のユニットは、ユーザにより、用途に応じて任意に組み込み可能とされている。
【００３２】
そして、図１に示されるように、中央処理ユニット１２、ＡＥ／ＡＦユニット１６、カードＩ／Ｆユニット２０、音声記録ユニット２２、及び音声再生ユニット２４は、デジタルカメラ１０に組み込まれた状態でシステムバスＢＵＳを介して相互に接続される。このため、ＡＥ／ＡＦユニット１６、カードＩ／Ｆユニット２０、音声記録ユニット２２、及び音声再生ユニット２４の作動は、中央処理ユニット１２によりシステムバスＢＵＳを介して制御される。
【００３３】
また、同図に示されるように、レンズユニット１４及びＬＣＤユニット１８は、デジタルカメラ１０に組み込まれた状態で、各々ＡＥ／ＡＦユニット１６及び中央処理ユニット１２に接続される。従って、レンズユニット１４の作動はＡＥ／ＡＦユニット１６を介して中央処理ユニット１２により制御され、ＬＣＤユニット１８の作動は中央処理ユニット１２により直接制御される。
【００３４】
更に、ＡＥ／ＡＦユニット１６、レンズユニット１４、ＬＣＤユニット１８、カードＩ／Ｆユニット２０、音声記録ユニット２２、及び音声再生ユニット２４は、デジタルカメラ１０に組み込まれた状態で、中央処理ユニット１２と、後述するユニット情報の送信路となる送信路３０を介して相互に接続される。従って、中央処理ユニット１２のＣＰＵ１２Ａは、送信路３０を介して、これら各ユニットにおけるユニット情報を取得することができる。
【００３５】
なお、ＡＥ／ＡＦユニット１６、レンズユニット１４、ＬＣＤユニット１８、カードＩ／Ｆユニット２０、音声記録ユニット２２、音声再生ユニット２４、及び電源ユニット２６のデジタルカメラ１０への組み込みは、これら各ユニットに設けられた不図示のコネクタと、中央処理ユニット１２に設けられた上記各ユニット用の不図示のコネクタとを接続することによって行われる。
【００３６】
次に、図２を参照して、上記ユニット情報の一例として、音声再生ユニット２４に設けられたＲＯＭ２４Ａに予め記憶されているユニット情報について説明する。
【００３７】
同図に示されるように、音声再生ユニット２４のユニット情報は、音声再生ユニット２４を識別可能とするためのＩＤ番号、音声再生ユニット２４に必要とされる必要バスレート（本発明の「条件情報」に相当）、音声再生ユニット２４に必要とされる必要動作周波数、及び音声再生ユニット２４の消費電力の各情報によって構成されている。
【００３８】
なお、ＡＥ／ＡＦユニット１６、レンズユニット１４、ＬＣＤユニット１８、カードＩ／Ｆユニット２０、及び音声記録ユニット２２に関しても、音声再生ユニット２４と同様に、自己のＩＤ番号、必要バスレート、必要動作周波数、及び消費電力の各情報によって構成されたユニット情報が、各々に設けられているＲＯＭに予め記憶されている。
【００３９】
ところで、本実施の形態に係る中央処理ユニット１２は、ＣＧ１２Ｂによって生成されるクロック信号の周波数、すなわち、装置全体としての動作周波数を複数段階（本実施の形態では、１２．５ＭＨｚ、２５．０ＭＨｚ、５０．０ＭＨｚ、７５．０ＭＨｚの４段階）で切り替えることができるように構成されている。そして、中央処理ユニット１２のＲＯＭ１２Ｃには、図３に示されるように、これらの動作周波数と、当該動作周波数での作動中における最大バスレートと、が関連付けられて記憶されている。
【００４０】
次に、本実施の形態に係るデジタルカメラ１０の作用として、装置全体としての動作周波数を設定する際に中央処理ユニット１２において実行される動作周波数設定処理について、図４を参照しつつ説明する。なお、図４は、このとき、中央処理ユニット１２のＣＰＵ１２Ａにより実行される動作周波数設定処理プログラムの処理の流れを示すフローチャートであり、該プログラムはＲＯＭ１２Ｃの所定領域に予め記憶されている。
【００４１】
同図のステップ１００では、デジタルカメラ１０に組み込まれている中央処理ユニット１２及び電源ユニット２６以外のユニット（以下、「処理対象ユニット」という。）を検出し、次のステップ１０２では、検出した処理対象ユニットのうちの何れか１つから送信路３０を介してユニット情報を取得する。
【００４２】
次のステップ１０４では、上記ステップ１００において検出された全ての処理対象ユニットのユニット情報の取得が終了したか否かを判定し、否定判定となった場合は上記ステップ１０２に戻り、肯定判定となった時点でステップ１０６に移行する。なお、ステップ１０２及びステップ１０４の処理を繰り返して実行する際にステップ１０２では、それまでにユニット情報を取得していない処理対象ユニットからユニット情報を取得するようにする。
【００４３】
以上の処理によって、ＣＰＵ１２Ａは、全ての処理対象ユニットのユニット情報を取得できる。
【００４４】
ステップ１０６では、取得した全ての処理対象ユニットのユニット情報に含まれる消費電力の値と、中央処理ユニット１２の消費電力の値とを合計することにより装置全体としての消費電力Ｗを算出し、次のステップ１０８にて、消費電力Ｗが電源ユニット２６において許容される値であるか否かを判定することにより、システムが成立するか否かを判定し、否定判定となった場合はステップ１１０に移行して中央処理ユニット１２に設けられた不図示のブザーを鳴動させることによって異常の発生を報知した後に、本動作周波数設定処理プログラムを終了する。
【００４５】
一方、上記ステップ１０８において肯定判定となった場合にはステップ１１２に移行し、取得した全ての処理対象ユニットのユニット情報に含まれる必要バスレートの値と、中央処理ユニット１２の必要バスレートの値とを合計することにより装置全体としての総合バスレートＲを算出する。
【００４６】
次のステップ１１４では、総合バスレートＲが２５０（Ｍｂｐｓ）以下であるか否かを判定し、肯定判定となった場合はステップ１１６に移行して、ＲＯＭ１２Ｃに２５０（Ｍｂｐｓ）の最大バスレートに関連付けられて記憶されている動作周波数（本実施の形態では、２５．０（ＭＨｚ））となるようにＣＧ１２Ｂによって生成されるクロック信号の周波数を設定し、その後に本動作周波数設定処理プログラムを終了する。
【００４７】
一方、上記ステップ１１４において否定判定となった場合にはステップ１１８に移行して、総合バスレートＲが５００（Ｍｂｐｓ）以下であるか否かを判定し、肯定判定となった場合はステップ１２０に移行して、ＲＯＭ１２Ｃに５００（Ｍｂｐｓ）の最大バスレートに関連付けられて記憶されている動作周波数（本実施の形態では、５０．０（ＭＨｚ））となるようにＣＧ１２Ｂによって生成されるクロック信号の周波数を設定し、その後に本動作周波数設定処理プログラムを終了する。
【００４８】
一方、上記ステップ１１８において否定判定となった場合にはステップ１２２に移行して電源ユニット２６に設けられている電池２６Ａの残容量Ｚを検出し、その後にステップ１２４に移行して上記ステップ１０６において算出した消費電力Ｗに基づいて閾値Ｔを導出する。
【００４９】
次のステップ１２６では、残容量Ｚが閾値Ｔ以上であるか否かを判定し、否定判定となった場合はステップ１２０に移行し、肯定判定となった場合にはステップ１２８に移行する。
【００５０】
そして、ステップ１２８では、ＲＯＭ１２Ｃに７５０（Ｍｂｐｓ）の最大バスレートに関連付けられて記憶されている動作周波数（本実施の形態では、７５．０（ＭＨｚ））となるようにＣＧ１２Ｂによって生成されるクロック信号の周波数を設定し、その後に本動作周波数設定処理プログラムを終了する。
【００５１】
なお、上記ステップ１２４において導出する閾値Ｔは、残容量Ｚが当該値以上である場合に、消費電力が消費電力Ｗとされたデジタルカメラ１０が所定時間（例えば、１時間）安定して作動することができる値として、デジタルカメラ１０の実機を用いた実験や、デジタルカメラ１０の設計仕様に基づくコンピュータ・シミュレーション等により予め得られた値等を適用することができる。
【００５２】
本動作周波数設定処理プログラムのステップ１００の処理が本発明の検出手段に、ステップ１０２及びステップ１０４の処理が本発明の取得手段及び消費電力取得手段に、ステップ１０８の処理が本発明の禁止手段に、ステップ１２２の処理が本発明の残容量検出手段に、ステップ１１２〜ステップ１２８の処理が本発明の決定手段に、各々相当する。
【００５３】
以上詳細に説明したように、本実施の形態に係るデジタルカメラ１０では、組み込まれた複数のユニットを検出し、検出した複数のユニットの必要バスレートを取得し、取得した複数のユニットの必要バスレートに基づいて装置全体としての動作周波数を決定しているので、組み込まれ得る全てのユニットが組み込まれた場合を想定して動作周波数を高めに設定する場合に比較して動作周波数を低くすることができ、消費電力を低減することができる。
【００５４】
また、本実施の形態に係るデジタルカメラ１０では、電池２６Ａの残容量Ｚが所定量より少ない場合に、決定した動作周波数を所定周波数だけ低くしているので、その分だけ装置全体としての消費電力を低減することができ、電池２６Ａの残容量不足に起因する不具合の発生を未然に防止することができる。
【００５５】
また、本実施の形態に係るデジタルカメラ１０では、組み込まれた複数のユニットの消費電力値を取得し、当該消費電力値の合計値が所定値以上である場合に作動を禁止しているので、複数のユニットを組み込むことによる装置全体の消費電力の予期しない増大に起因する作動上の不具合の発生を未然に防止することができる。
【００５６】
更に、本実施の形態に係るデジタルカメラ１０では、処理対象ユニットの各々に予めユニット情報を記憶しておき、これらのユニット情報を中央処理ユニット１２が取得して用いているので、各ユニットのバージョンアップに対応することができ、各ユニットの設計変更等の自由度を向上することができる。
【００５７】
なお、本実施の形態では、各ユニットと中央処理ユニット１２との間のユニット情報取得のための通信を１対１で行う場合について説明したが、本発明はこれに限定されるものではなく、例えば、同列系のユニット間でユニット情報を整理した後、当該同列系のユニットの何れか１つと中央処理ユニット１２との間で通信を行う形態とすることもできる。この場合も、本実施の形態と同様の効果を奏することができる。
【００５８】
〔第２実施形態〕
上記第１実施形態では、処理対象ユニットの各々に予めユニット情報を記憶しておき、これらのユニット情報を中央処理ユニット１２が取得して用いる場合の形態について説明したが、本第２実施形態では、処理対象ユニットの各々に当該ユニットに割り振られたＩＤ番号を記憶しておくと共に、中央処理ユニット１２に、組み込まれ得る全てのユニットのユニット情報を記憶しておき、組み込まれたユニット（処理対象ユニット）から各ユニットのＩＤ番号を取得して当該ＩＤ番号が含まれたユニット情報を用いる場合の形態について説明する。
【００５９】
なお、本第２実施形態に係るデジタルカメラの構成は、上記第１実施形態に係るデジタルカメラ１０と同様であるので、ここでの説明は省略する。
【００６０】
まず、図５を参照して、本実施の形態に係る中央処理ユニット１２のＲＯＭ１２Ｃに記憶されているユニット情報について説明する。
【００６１】
同図に示されるように、本実施の形態に係る中央処理ユニット１２のＲＯＭ１２Ｃには、デジタルカメラ１０に組み込まれ得る全てのユニットについてのＩＤ番号、必要バスレート、必要動作周波数、及び消費電力の各情報によって構成されたユニット情報がユニット毎に予め記憶されている。
【００６２】
次に、本第２実施形態に係るデジタルカメラ１０の作用として、本第２実施形態に係る中央処理ユニット１２において実行される動作周波数設定処理について、図６を参照しつつ説明する。なお、図６の図４と同一の処理を行うステップについては図４と同一のステップ番号を付して、その説明を省略する。
【００６３】
ステップ１０２Ａでは、ステップ１００において検出した処理対象ユニットのうちの何れか１つから送信路３０を介してＩＤ番号を取得する。これにより、ＣＰＵ１２Ａは、全ての処理対象ユニットのＩＤ番号を取得できる。
【００６４】
そこで、ステップ１０６Ａでは、取得したＩＤ番号の含まれた全てのユニット情報に含まれる消費電力の値と、中央処理ユニット１２の消費電力の値とを合計することにより装置全体としての消費電力Ｗを算出し、ステップ１１２Ａでは、取得したＩＤ番号の含まれた全てのユニット情報に含まれる必要バスレートの値と、中央処理ユニット１２の必要バスレートの値とを合計することにより装置全体としての総合バスレートＲを算出する。これによって、上記第１実施形態に係る動作周波数設定処理プログラムと同様の処理を実現することができる。
【００６５】
以上詳細に説明したように、本実施の形態に係るデジタルカメラ１０では、組み込まれた複数のユニットを検出し、検出した複数のユニットの必要バスレートを取得し、取得した複数のユニットの必要バスレートに基づいて装置全体としての動作周波数を決定しているので、組み込まれ得る全てのユニットが組み込まれた場合を想定して動作周波数を高めに設定する場合に比較して動作周波数を低くすることができ、消費電力を低減することができる。
【００６６】
また、本実施の形態に係るデジタルカメラ１０では、電池２６Ａの残容量Ｚが所定量より少ない場合に、決定した動作周波数を所定周波数だけ低くしているので、その分だけ装置全体としての消費電力を低減することができ、電池２６Ａの残容量不足に起因する不具合の発生を未然に防止することができる。
【００６７】
また、本実施の形態に係るデジタルカメラ１０では、組み込まれた複数のユニットの消費電力値を取得し、当該消費電力値の合計値が所定値以上である場合に作動を禁止しているので、複数のユニットを組み込むことによる装置全体の消費電力の予期しない増大に起因する作動上の不具合の発生を未然に防止することができる。
【００６８】
更に、本実施の形態に係るデジタルカメラ１０では、中央処理ユニット１２に、組み込まれ得る全てのユニットのユニット情報を記憶して用いているので、各ユニットに個別にユニット情報を記憶しておく場合に比較して、中央処理ユニット１２と各ユニットとの間の通信を簡略化できる。
【００６９】
なお、上記各実施の形態では、ユニット情報として、ＩＤ番号、必要バスレート、必要動作周波数、及び消費電力の各情報を記憶する場合について説明したが、本発明はこれに限定されるものではなく、ＩＤ番号と、ＩＤ番号を除く各情報のうちの少なくとも１つの情報と、を記憶する形態とすることもできる。
【００７０】
この場合は、組み込まれた複数のユニットの全てにおいて、記憶している情報により示される作動条件での作動を実現できる最小限の周波数を装置全体としての動作周波数として設定することになる。この場合も、上記各実施の形態と同様の効果を奏することができる。
【００７１】
また、上記各実施の形態では、各ユニット間の通信をコネクタを介した有線で行う場合について説明したが、本発明はこれに限定されるものではなく、当該通信を無線により行う形態とすることもできる。この場合も、上記各実施の形態と同様の効果を奏することができる。
【００７２】
また、上記各実施の形態で説明したデジタルカメラ１０の構成（図１参照）は一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。
【００７３】
また、上記各実施の形態において説明した動作周波数設定処理プログラム（図４、図６参照）の処理の流れも一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。
【００７４】
更に、本発明は上記デジタルカメラに限られるものではなく、様々なカメラに適用可能である。
【００７５】
【発明の効果】
以上詳細に説明したように、本発明のカメラ及びカメラの動作制御方法によれば、組み込まれた複数のユニットを検出し、検出した複数のユニットの作動条件に関する条件情報を取得し、取得した複数のユニットの条件情報に基づいて装置全体としての動作周波数を決定しているので、組み込まれ得る全てのユニットが組み込まれた場合を想定して動作周波数を高めに設定する場合に比較して動作周波数を低くすることができ、消費電力を低減することができる、という効果が得られる。
【図面の簡単な説明】
【図１】実施の形態に係るデジタルカメラ１０の構成を示すブロック図である。
【図２】実施の形態に係る各ユニットのＲＯＭに予め記憶されているユニット情報を示す模式図である。
【図３】第１実施形態に係る中央処理ユニット１２のＲＯＭに予め記憶されている情報を示す模式図である。
【図４】第１実施形態に係る動作周波数設定処理プログラムの処理の流れを示すフローチャートである。
【図５】第２実施形態に係る中央処理ユニット１２のＲＯＭに予め記憶されているユニット情報を示す模式図である。
【図６】第２実施形態に係る動作周波数設定処理プログラムの処理の流れを示すフローチャートである。
【符号の説明】
１０    デジタルカメラ
１２    中央処理ユニット
１２Ａ    ＣＰＵ
１４    レンズユニット
１６    ＡＥ／ＡＦユニット
１８    ＬＣＤユニット
２０    カードＩ／Ｆユニット
２２    音声記録ユニット
２４    音声再生ユニット
２６    電源ユニット
【図１】
2004328432.tif 000003
【図２】
2004328432.tif 000004
【図３】
2004328432.tif 000005
【図４】
2004328432.tif 000006
【図５】
2004328432.tif 000007
【図６】
2004328432.tif 000008