(57)【特許請求の範囲】
【請求項１】
被写体を撮影する撮影手段と、
この撮影手段の撮影動作を、予め設定された撮影条件に基づいて制御する撮影制御手段と、
操作に応じて計算要素を入力する操作入力手段と、
この操作入力手段により入力された計算要素より構成される計算式に基づき演算を実行する演算手段と、
前記操作入力手段により入力される計算要素より構成される計算式と、前記演算手段によると演算結果を表示する表示手段と、
前記演算手段による演算結果を、所定の操作に応答して前記撮影条件として設定する設定手段と
を備えることを特徴とするカメラ装置。
【請求項２】
前記操作入力手段は、操作に応じて数値及び計算命令を入力し、
前記演算手段は、この操作入力手段により入力された数値及び計算命令により構成される計算式に基づき演算を実行し、
前記表示手段は、前記操作入力手段により入力される数値及び計算命令と、この数値及び計算命令に基づく前記演算手段による演算結果とを表示することを特徴とする請求項１記載のカメラ装置。
【請求項３】
前記撮影条件を計算するための複数の計算式を記憶した記憶手段と、
この記憶手段から前記計算式のいずれかを選択する選択手段とをさらに備え、
前記操作入力手段は、操作に応じて前記選択手段により選択された計算式に数値を入力し、
前記演算手段は、前記計算式及びこれに入力された前記数値に基づき演算を実行し、
前記表示手段は、前記選択手段により選択された計算式と前記入力手段により入力された数値、及び前記演算手段による演算結果を表示することを特徴とする請求項１記載のカメラ装置。
【請求項４】
前記操作入力手段は、少なくとも四則演算の加算、減算、乗算、除算命令を入力する為の入力手段を含むことを特徴とする請求項１、２又は３記載のカメラ装置。
【請求項５】
前記設定手段はさらに、所定の操作に応答して前記計算式内の数値を前記撮影条件として設定することを特徴とする請求項１から４のいずれかに記載のカメラ装置。
【請求項６】
撮影環境要素の値を測定する測定手段と、
この測定手段により測定された値を前記選択された計算式内に入力する自動入力手段とをさらに備えることを特徴とする請求項３記載のカメラ装置。
【請求項７】
当該カメラ装置に設定されている設定値を取得して、前記選択された計算式内に入力する自動入力手段をさらに備えることを特徴とする請求項３記載のカメラ装置。
【請求項８】
前記記憶手段は、前記計算式とともに当該計算式に関する説明情報を記憶し、
前記表示手段はさらに、前記選択手段により選択された計算式に対応する説明情報を表示することを特徴とする請求項３記載のカメラ装置。
【請求項９】
前記記憶手段は、前記計算式とともに当該計算式に対応するサンプル画像データを記憶し、
前記表示手段はさらに、前記選択手段により選択された計算式に対応するサンプル画像データに基づく画像を表示することを特徴とする請求項３記載カメラ装置。
【請求項１０】
前記記憶手段に記憶されている計算式は、少なくとも、露出値、露出時間、絞り、撮影感度、被写体輝度、色温度、ホワイトバランス、焦点距離、被写体距離、撮影サイズ、画像サイズ、画角、撮影倍率、ボケ具合、許容錯乱円径、被写界深度、過焦点距離、被写体の動き、ストロボ、照明のうちの複数項目に関する計算式を含むことを特徴とする請求項３記載のカメラ装置。
【請求項１１】
前記撮影条件を計算するための複数の計算式を外部から取得する取得手段をさらに備え、
前記記憶手段は、前記取得手段により取得された前記計算式を記憶することを特徴とする請求項３記載のカメラ装置。
【請求項１２】
前記演算手段は、この操作入力手段により入力された異なる値の数値を用いて、前記計算式に基づき複数の演算を実行し、
前記表示手段は、前記演算手段による複数の演算結果を表又はグラフ表示し、
前記設定手段は、前記表示手段により表又はグラフ表示された演算結果から前記所定の操作により選択された演算結果を、前記撮影条件として設定することを特徴とする請求項１から１１にいずれか記載のカメラ装置。
【請求項１３】
被写体を撮影する撮影手段を備えるカメラ装置が有するコンピュータを、
前記撮影手段の撮影動作を、予め設定された撮影条件に基づいて制御する撮影制御手段と、
操作に応じて計算要素を入力する操作入力手段と、
この操作入力手段により入力された計算要素より構成される計算式に基づき演算を実行する演算手段と、
前記操作入力手段により入力される計算要素より構成される計算式と、前記演算手段によると演算結果を表示手段に表示させる表示制御手段と、
前記演算手段による演算結果を、所定の操作に応答して前記撮影条件として設定する設定手段と
して機能させることを特徴とするカメラ制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体の演算表示機能を備えたカメラ装置、及びカメラ装置に演算表示機能を付与するカメラ制御プログラムに関する。
【背景技術】
【０００２】
今日におけるカメラ装置においては、一般的に、オートモードとマニュアルモードとを選択的に設定可能な機能を具備している。オートモードにおいては、ユーザによる数値設定操作を伴うことなく、センサ等で計測された値に基づき演算が実行され、その演算結果が撮影条件として設定されて撮影が実行される。また、マニュアルモードにおいては、ユーザが数値を設定すると、この設定された数値に基づき演算が実行され、その演算結果が撮影条件として設定されて撮影が実行される。さらに、今日においては、ズームレンズの焦点距離と、測定距離及び絞り値から被写界深度を演算して、この演算し被写界深度をファインダ内の視野外にバー表示するカメラ装置も提案されるに至っている（特許文献１参照）。
【特許文献１】特開平８−２２０４１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
前記オートモードにおいてはユーザが撮影条件の設定に関与する余地が全くなく、自動的に撮影条件が設定されてしまう。よって、ある程度カメラに対する知識を会得したユーザにとっては、オートモードでの撮影に不満が生じ、マニュアルモードでの撮影に興味を持ち始める。しかし、オートモードでの撮影においても、ユーザが関与するのは数値の設定のみであり、演算は内部のＣＰＵ等で実行される。よって、オートモードで撮影を行っても、ユーザが知識として得られるのは、自分が入力した値とその結果である撮影条件との関係のみであって、当該撮影条件が演算されるまでの演算経過について知ることはできない。また、前記公報記載の発明にあっても、演算結果をバー表示するにすぎないことから、同様に演算経過について知ることはできない。
【０００４】
このため、ユーザは設定される撮影条件についての知識、つまりはカメラの撮影や設定において用いられる演算や計算方法、計算式などについての知識をカメラから得ることができず、カメラや写真撮影を根本的に理解しようとするユーザにカメラに関する教習効果を付与することができるものではなかった。
【０００５】
本発明は、かかる従来の課題に鑑みてなされたものであり、ユーザにカメラや写真撮影に関する教習効果を付与したり、カメラや写真撮影に関する探求心を刺激することのできるカメラ装置及びカメラ制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するために請求項１記載の発明に係るカメラ装置は、被写体を撮影する撮影手段と、この撮影手段の撮影動作を、予め設定された撮影条件に基づいて制御する撮影制御手段と、操作に応じて計算要素を入力する操作入力手段と、この操作入力手段により入力された計算要素より構成される計算式に基づき演算を実行する演算手段と、前記操作入力手段により入力される計算要素より構成される計算式と、前記演算手段によると演算結果を表示する表示手段と、前記演算手段による演算結果を、所定の操作に応答して前記撮影条件として設定する設定手段とを備える。
【０００７】
したがって、ユーザが数値キーや演算命令キー＋、−、×、÷等の操作入力手段により計算要素を入力すると、これら入力された計算要素により構成される計算式が表示されるとともに、計算式の計算結果が表示される。この表示手段に表示される計算式や演算結果は、当該カメラ装置の撮影条件を設定するためのものであることから、これら当該カメラ装置の撮影条件を設定するための計算式や演算結果が表示手段に表示されて、ユーザがこれを視認することにより、ユーザにカメラに関する教習効果を付与することができる。また、演算結果は、所定の操作に応答して撮影条件として設定されることから、演算結果が不満足である場合等においては、所定の操作を行うことなく、演算を何回でも実行させることができ、カメラに関する探求心を刺激することができる。
【０００８】
また、請求項２記載の発明に係るカメラ装置は、前記操作入力手段は、操作に応じて数値及び計算命令を入力し、前記演算手段は、この操作入力手段により入力された数値及び計算命令により構成される計算式に基づき演算を実行し、前記表示手段は、前記操作入力手段により入力される数値及び計算命令と、この数値及び計算命令に基づく前記演算手段による演算結果とを表示する。
【０００９】
したがって、ある程度撮影条件を演算するための計算式を理解しているユーザは、数値キーや＋、−、×、÷演算命令キーを駆使して、計算式を組み立て、この組み立てた計算式により演算された結果を、撮影条件として設定することができる。よって、自己が組み立てた計算式により演算された結果が、撮影条件として設定されることにより、カメラに関する探求心が強く刺激される。
【００１０】
また、請求項３記載の発明に係るカメラ装置は、前記撮影条件を計算するための複数の計算式を記憶した記憶手段と、この記憶手段から前記計算式のいずれかを選択する選択手段とをさらに備え、前記操作入力手段は、操作に応じて前記選択手段により選択された計算式に数値を入力し、前記演算手段は、前記計算式及びこれに入力された前記数値に基づき演算を実行し、前記表示手段は、前記選択手段により選択された計算式と前記入力手段により入力された数値、及び前記演算手段による演算結果を表示する。
【００１１】
したがって、未だ撮影条件を演算するための計算式に関して十分に知識のないユーザであっても、記憶されている計算式を選択して、数値入力することにより、選択した計算式により演算された結果を、撮影条件として設定することができる。よって、自己が選択した計算式により演算された結果が、撮影条件として設定されることにより、未だ撮影条件を演算するための計算式に関して十分に知識のないユーザのカメラに関する探求心を刺激することができる。
【００１２】
また、請求項４記載の発明に係るカメラ装置は、前記操作入力手段は、少なくとも四則演算の加算、減算、乗算、除算命令を入力する為の入力手段を含む。したがって、四則計算を用いて撮影条件を演算する程度のみの計算式を理解しているユーザであっても、撮影条件を設定するための入力を行うことができる。
【００１３】
また、請求項５記載の発明に係るカメラ装置は、前記設定手段はさらに、所定の操作に応答して前記計算式内の数値を前記撮影条件として設定する。したがって、演算結果のみならず、演算に用いた式中の値も必要に応じて撮影条件として設定することができる。
【００１４】
また、請求項６記載の発明に係るカメラ装置は、撮影環境要素の値を測定する測定手段と、この測定手段により測定された値を前記選択された計算式内に入力する自動入力手段とをさらに備える。したがって、例えば被写体までの距離等の測定値に関しては、これらを測定する測定手段を有するカメラ装置であれば、ユーザはこれらの値を入力する必要がない。よって、ユーザの入力操作負担を軽減することができるとともに、入力値の精度を担保することができる。
【００１５】
また、請求項７記載の発明に係るカメラ装置は、当該カメラ装置に設定されている設定値を取得して、前記選択された計算式内に入力する自動入力手段をさらに備える。したがって、当該カメラ装置に設定されている設定値に関しては、ユーザはこの値を入力する必要がなく、ユーザの入力操作負担を軽減することができるとともに、入力値の精度を担保することができる。
【００１６】
また、請求項８記載の発明に係るカメラ装置は、前記記憶手段は、前記計算式とともに当該計算式に関する説明情報を記憶し、前記表示手段はさらに、前記選択手段により選択された計算式に対応する説明情報を表示する。したがって、表示された計算式に対応する説明情報をユーザが視認することにより、ユーザにカメラに関する教習効果を効果的に付与することができる。
【００１７】
また、請求項９記載の発明に係るカメラ装置は、前記記憶手段は、前記計算式とともに当該計算式に対応するサンプル画像データを記憶し、前記表示手段はさらに、前記選択手段により選択された計算式に対応するサンプル画像データに基づく画像を表示する。したがって、表示されたサンプル画像をユーザが視認することにより、ユーザにカメラに関する視覚的な教習効果を付与することができる。
【００１８】
また、請求項１０記載の発明に係るカメラ装置は、  前記記憶手段に記憶されている計算式は、少なくとも、露出値、露出時間、絞り、撮影感度、被写体輝度、色温度、ホワイトバランス、焦点距離、被写体距離、撮影サイズ、画像サイズ、画角、撮影倍率、ボケ具合、許容錯乱円径、被写界深度、過焦点距離、被写体の動き、ストロボ、照明のうちの複数項目に関する計算式を含む。したがって、ユーザにこれら設定条件に関する教習効果を付与することができる。
【００１９】
また、請求項１１記載の発明に係るカメラ装置は、前記撮影条件を計算するための複数の計算式を外部から取得する取得手段をさらに備え、前記記憶手段は、前記取得手段により取得された前記計算式を記憶する。したがって、記憶手段に記憶された計算式を適宜更新して、最新の計算式を記憶させておくことができる。
【００２０】
また、請求項１２記載の発明に係るカメラ装置は、前記演算手段は、この操作入力手段により入力された異なる値の数値を用いて、前記計算式に基づき複数の演算を実行し、前記表示手段は、前記演算手段による複数の演算結果を表又はグラフ表示し、前記設定手段は、前記表示手段により表又はグラフ表示された演算結果から前記所定の操作により選択された演算結果を、前記撮影条件として設定する。したがって、表の行列やグラフ上の座標から、所望の入力値や結果値を選択して、当該カメラ装置の設定条件として簡単に設定することができる。
【００２１】
また、請求項１２記載の発明に係るカメラ制御プログラムは、被写体を撮影する撮影手段を備えるカメラ装置が有するコンピュータを、前記撮影手段の撮影動作を、予め設定された撮影条件に基づいて制御する撮影制御手段と、操作に応じて計算要素を入力する操作入力手段と、この操作入力手段により入力された計算要素より構成される計算式に基づき演算を実行する演算手段と、前記操作入力手段により入力される計算要素より構成される計算式と、前記演算手段によると演算結果を表示手段に表示させる表示制御手段と、前記演算手段による演算結果を、所定の操作に応答して前記撮影条件として設定する設定手段として機能させる。したがって、前記コンピュータがこのプログラムに従って処理を実行することにより、請求項１記載の発明と同様の作用効果を奏する。
【発明の効果】
【００２２】
以上説明したように本発明によれば、操作入力手段により計算要素を入力することにより、入力された計算要素により構成される計算式と計算式の計算結果とを表示することができる。表示される計算式や演算結果は、当該カメラ装置の撮影条件を設定するためのものであることから、これら当該カメラ装置の撮影条件を設定するための計算式や演算結果が表示手段に表示されて、ユーザがこれを視認することにより、ユーザにカメラに関する教習効果を付与することができる。また、演算結果は、所定の操作に応答して撮影条件として設定されることから、演算結果が不満足である場合等においては、所定の操作を行うことなく、演算を何回でも実行させることができ、カメラに関する探求心を刺激することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の一実施の形態を図に従って説明する。
【００２４】
（第１の実施の形態）
図１（Ａ）（Ｂ）は各実施の形態に共通するデジタルカメラ１の異方向からの斜視図である。このデジタルカメラ１の本体２には、その上面部に半押し機能を備えたレリーズ釦３とモード切替ダイアル４とが配置されており、正面部には撮像レンズ５が配置されている。また、背面部には、カーソルキー６、数値入力キー７等が配置されているとともに、光学ファインダー８が配置され、さらに電子ファインダとしても機能するＬＣＤからなる表示部９が折り畳み可能に設けられている
【００２５】
図２は、デジタルカメラ１の概略的回路構成を示すブロック図である。このデジタルカメラ１は、制御回路１００及びこの制御回路１００と設定データ及び計測データの授受を行うレンズ／撮影制御部１０１を備えている。制御回路１００には、クロック（発振器）１０２、演算用レジスタ１０３、変数メモリ１０４、撮影用定数メモリ１０５、撮影用研鑽式メモリ１０６、外部入出力インタフェース１０７、表示駆動回路１０８及び操作入力回路１０９が接続されている。表示駆動回路１０８は、電子ファインダ及び計算表示部として機能する表示部１１０を駆動するものであり、操作入力回路１０９は操作入力部１１１の操作情報を入力する。操作入力部１１１は、モードＳＷ、レリーズ釦ほかの撮影用操作部１１２、カーソルキー１１３、数値キー１１４、撮影条件設定キー、設定データ呼出しキー等のキー群１１５で構成され、数値キー１１４は１０キーのみならず、＋、−、×、÷等の演算命令キー及びクリアキーが含まれている。
【００２６】
前記レンズ／撮影制御部１０１には、ブレ検出部１１６、ブレ補正部１１７、レンズ駆動部１１８、絞り駆動部１１９、シャッタ駆動部１２０、信号処理部１２１、撮像素子駆動部１２２、測光部１２３、測距部１２４、ストロボ駆動部１２５及び照射角駆動部１２６等が接続されている。レンズ駆動部１１８はレンズ群１２７を駆動し、絞り駆動部１１９はレンズ群１２７中に配置された絞り１２８を駆動する。シャッタ駆動部１２０は、レンズ群１２７と撮像素子１３０間に配置されたシャッタ１２９を駆動し、撮像素子駆動部１２２は撮像素子１３０を駆動する。また、信号処理部１２１は駆動に伴って撮像素子１３０から出力される撮像信号を処理する。
【００２７】
図３は、デジタルカメラ１の具体的回路構成を示すブロック図である。図において、操作部１０は、図１に示したレリーズ釦３やモード切替ダイアル４等及び後述するフローチャートに示す全てのスイッチやキー群等を含んで構成され、このスイッチ及びキー群の操作情報は、数値入力キー７の操作情報とともに入力回路１１を介して、制御回路１２に入力される。制御回路１２は、ＣＰＵ及びその周辺回路と、ＣＰＵの作業用メモリであるＲＡＭ等から構成されるマイクロコンピュータであり、各部を制御する。また、この制御回路１２は、後述するフローチャートに示す入力レジスタ、演算命令メモリ、設定値レジスタ、計測値レジスタ、被演算数レジスタ、演算数レジスタ、選択済みレジスタ等の各種レジスタ等を備えている。
【００２８】
この制御回路１２には、座標入力回路１３、表示メモリ１４、表示駆動ブロック１５、画像処理部１６、圧縮符号化／伸長復号化部１７、画像メモリ１８、プログラムメモリ１９、データメモリ２０、メモリＩＦ２１、外部Ｉ／Ｏインターフェース２２、電源制御ブロック２３及びレンズ／撮影制御部２４が接続されている。座標入力回路１３は、前記表示部９に積層されたタッチパネル２５からのタッチ位置情報を制御回路１２に入力する。表示メモリ１４には、表示部９に表示される各種表示データが一時的に記憶される。表示駆動ブロック１５は、これら表示データに基づき表示部９を駆動する。
【００２９】
画像処理部１６は、後述する撮像素子から制御回路１２が取り込んだ画像信号に対する各種処理を実行するＤＳＰからなる。圧縮符号化／伸長復号化部１７は、この画像信号処理部で処理された画像データを記録時には圧縮符号化処理し、記録した画像データを再生する際には伸長復号化する。画像メモリ１８は、レリーズ釦３の操作により撮像された画像データ（静止画像データ）を記録保存する。プログラムメモリ１９は、後述するフローチャートに示す制御回路１２の制御プログラム等が記憶されている。
【００３０】
データメモリ２０には、撮影用計算式２６、各計算式の説明文２７、撮影条件毎のサンプル画像２８、撮影用計算式等に用いる定数や変数、当該デジタルカメラ１の仕様に関する値である仕様値等からなる数／変数／仕様値２９が記憶されている。メモリＩＦ２１は、着脱自在な外部メモリ媒体３０に接続され、外部Ｉ／Ｏインターフェース２２は、ＵＳＢコネクタ３１に接続されている。電源制御ブロック２３には、電池３２が接続され、電池３２からの電力は電源制御ブロック２３及び制御回路１２を介して各部に供給される。  前記レンズ／撮影制御部２４には、ストロボ３３の照射角を駆動する照射角駆動部４４、照射を駆動するストロボ照明駆動部４５とが接続されているとともに、測光、測距センサ４６の受光角を駆動する受光角駆動部４７、測光、測距センサ４６から色温度を検出して出力する色温度検出部４８、測光データを検出して出力する測光部４９及び測距データを検出して出力する測距部５０が接続されている。さらに前記レンズ／撮影制御部２４には、前記第１及び第２角速度センサ３４、３５が各々角速度検出部５１、５２、積分器５３、５４を介して接続されている。
【００３１】
一方、ズームレンズユニット５５には、回動式ミラー３６、複数のレンズで構成される前記撮像レンズ５及び撮像素子３７が配置されているとともに、回動式ミラー３６を回転駆動する駆動機構５６、前記撮像レンズ５中に介挿された絞り５７が設けられており、また、撮像素子３７の前面にはシャッタ５８が配置されている。
【００３２】
さらに、前記レンズ／撮影制御部２４には、ブレ補正駆動部５９、６０、フォーカスレンズ駆動部６１、ズームレンズ駆動部６２、ズームエンコーダ３９、絞り駆動部６３、シャッタ駆動部６４、映像信号処理部６５及びタイミング制御＆ドライバ６６が接続されている。ブレ補正駆動部５９は、駆動機構５６を駆動して回動式ミラー３６を上下方向に動作させるものであり、ブレ補正駆動部６０は左右方向に動作させるものである。フォーカスレンズ駆動部６１は、撮像レンズ５中のフォーカスレンズを駆動するものであり、ズームレンズ駆動部６２は、ズーム操作キーの操作に応じて被写体像を拡大または縮小すべく撮像レンズ５中のズームレンズを駆動するものである。ズームエンコーダ３９は、ズームレンズ駆動部６２により駆動されるズームレンズの位置を検出し、絞り駆動部６３は前記絞り５７を駆動し、シャッタ駆動部６４は前記シャッタ５８を駆動する。前記映像信号処理部６５は、撮像素子３７からのアナログ信号をデジタル信号に変換するＡ／Ｄ回路及びこのＡ／Ｄ回路からのデジタル撮像信号を保持するＣＤＳと、ＣＤＳから撮像信号を供給されるアナログアンプであるゲイン調整アンプ（ＡＧＣ）等からなる。タイミング制御＆ドライバ６６は、撮像素子３７の動作タイミングを制御しつつこれを駆動するものである。
【００３３】
図４は本実施の形態の処理手順を示すフローチャートであり、プログラムメモリ１９に格納されているプログラムに基づき、このフローチャートに従って処理を実行する。先ず、ユーザーによる操作部１０での操作により、撮影モードが設定されているか否かを判断する（ステップＳ１０１）。撮影モードが設定されている場合には、撮影条件を設定するとともに（ステップＳ１０２）、測光処理、ＷＢ（ホワイトバランス）処理を実行する（ステップＳ１０３）。なお、撮影条件の設定に際して制御回路１２は、後述する図６のステップＳ２３９で設定される撮影条件データに基づき、各部を制御する。
【００３４】
引き続き、ズーム処理、ＡＦ（オートフォーカス）処理を実行して、ズーム操作に応じて被写体像を拡大又は縮小すべくズームレンズを駆動するとともに、被写体像を撮像素子３７上に結像させる（ステップＳ１０４）。次に、撮像素子３７上に結像されている被写体像を撮像スルー画像として表示部９に表示させた後（ステップＳ１０５）、ＣモードＦＬ（計算モードフラグ）がセットされているか否かに基づき、計算モードが設定されているか否かを判断する（ステップＳ１０６）。ＣモードＦＬ＝１であって、計算モードが設定されている場合には、後述する計算モードに移行する。
【００３５】
また、ＣモードＦＬ≠１であって、計算モードが設定されていない場合には、レリーズ釦３が操作されたか否かを判断する（ステップＳ１０７）。レリーズ釦３が操作されたならば、設定撮影条件に基づいて撮影処理を実行し、レリーズ釦３の操作に伴って撮像素子３７から映像信号処理部６５に取り込まれた撮像画像に対する処理を行う（ステップＳ１０８）。また、撮影レビュー表示（又は記録前プレビュー表示）を行って、表示部９に撮影画像を表示させ（ステップＳ１０９）、撮像画像を符号化し、画像データとして画像メモリ１８に記録する（ステップＳ１１０）。
【００３６】
また、ステップＳ１０７での判断の結果、レリーズ釦３が操作されなかった場合には、各設定キーが操作されたか否かを判断し（ステップＳ１１１）、操作された場合には各キー操作に応じて、設定処理を実行する（ステップＳ１１２）。各設定キーが操作されなかった場合には、計算モード呼出しキーが操作されたか否かを判断し（ステップＳ１１３）、操作された場合には、このとき設定されている撮影モードに応じて、計算モードを呼出し（ステップＳ１１４）、ＣモードＦＬをセットする（ステップＳ１１５）。また、計算モード呼出しキーが操作されなかった場合には、その他のキーが操作されたか否かを判断し（ステップＳ１１６）、操作されたならばその他のキー処理を実行する（ステップＳ１１７）。
【００３７】
他方、前記ステップＳ１０１での判断の結果、撮影モードが設定されていない場合には、撮影機能の設定モードが選択されたか否かを判断する（ステップＳ１１８）。選択された場合には、表示部９に設定メニューを表示し（ステップＳ１１９）、タッチパネル２５で検出されたタッチ位置に基づき、設定項目が選択されたか否かを判断する（ステップＳ１２０）。設定項目が選択された場合には、表示部９に表示したメニューから設定項目を選択し（ステップＳ１２１）、設定内容を表示する（ステップＳ１２２）。また、メニューから設定項目が選択されなかった場合には、設定キーが選択されたか否かを判断する（ステップＳ１２３）。設定キーが選択された場合には、キー操作に応じて、各設定項目を設定し（ステップＳ１２４）、設定内容を表示する（ステップＳ１２５）。
【００３８】
また、メニューから設定キーが選択されなかった場合には、計算モード呼出しキーが選択されたか否かを判断する（ステップＳ１２６）。計算モード呼出しキーが選択された場合には、設定項目に応じて、計算モードを呼び出し（ステップＳ１２７）、ＣモードＦＬをセットする（ステップＳ１２８）。メニューから計算モード呼出しキーが選択されなかった場合には、設定終了が選択されたか否かを判断する（ステップＳ１２９）。設定終了が選択された場合には、設定モードを解除して、撮影モードに切り替え（ステップＳ１３０）、ＣモードＦＬをリセットする（ステップＳ１３１）。
【００３９】
図５及び図６は、前記計算モードの処理手順を示す一連のフローチャートである。先ず、計算モードの表示処理を実行し（ステップＳ２０１）、これにより、スルー画像が表示されている表示部９上に、後述する図７（ｂ）あるいは図８（ｂ）に示す計算モードの初期画面を表示させる。次に、現時点が計算モードへの切り替え直後か又は数値入力キー７に含まれているＡＣ（オールクリア）キーが操作された否かを判断する（ステップＳ２０２）。そして、切り替え直後か又はＡＣキーが操作された場合には、制御回路１２内の入力レジスタ、表示レジスタ等の計算モードにおいて用いられる各レジスタをクリアする（ステップＳ２０３）。また、表示部９に入力レジスタの内容「０」を表示する（ステップＳ２０４）。さらに、制御回路１２内の演算命令メモリをクリアするとともに（ステップＳ２０５）、演算キーフラグをリセットする（演算キーＦＬ＝０（ステップＳ２０６））。
【００４０】
また、ステップＳ２０２での判断の結果、切り替え直後ではなくＡＣキーも操作されなかった場合には、数値入力キー７の操作による数値入力があったか否かを判断する（ステップＳ２０７）。数値入力があった場合には、入力数値を制御回路１２内の入力レジスタに桁シフトして順に入力し（ステップＳ２０８）、この入力レジスタの内容を表示する（ステップＳ２０９）。したがって、個々に数値入力を行うと、数値入力毎に桁シフトを伴いつつ順次数値が入力されるとともに、表示値も桁シフトを伴いつつ変化する。
【００４１】
また、数値入力がない場合には、設定値読み出しキーが操作されたか否かを判断し（ステップＳ２１０）、操作された場合には、入力レジスタの数値に相当する番号の設定値レジスタの内容を読み出す（ステップＳ２１１）。そして、この読み出した当該設定レジスタの内容を入力レジスタに書き込み（ステップＳ２１２）、入力レジスタの内容を表示する（ステップＳ２０９）。
【００４２】
すなわち、レンズ／撮影制御部２４には、設定項目毎に当該デジタルカメラ１に設定されている下記に例示するデータ（設定値）を記憶する設定値レジスタが設けられている。
設定値レジスタ番号                設定項目              データ（設定値）
設定値レジスタ（１）              露出設定値ＥＶ        １１
設定値レジスタ（２）              ＩＳＯ感度Ｓ          １００
設定値レジスタ（３）              絞りＦ                ４
・・・                            ・・・                ・・・
設定値レジスタ（８）              画面サイズ横ｂ        ６．０
設定値レジスタ（９）              画面サイズ縦ｈ        ４．５
・・・                            ・・・                ・・・
したがって、これら設定項目の値を入力する場合には、レジスタ番号を入力して設定値読み出しキーを操作することにより、個々の設定値の数値入力を行わずに設定値入力を行うことができる。
【００４３】
また、設定値読み出しキーが操作されなかった場合には、計測値読み出しキーが操作されたか否かを判断する（ステップＳ２１３）。計測値読み出しキーが操作された場合には、入力レジスタの数値に相当する番号の計測値レジスタの内容を読み出す（ステップＳ２１４）。そして、この読み出した当該設定レジスタの内容を入力レジスタに書き込み（ステップＳ２１５）、入力レジスタの内容を表示する（ステップＳ２０９）。
【００４４】
すなわち、レンズ／撮影制御部２４には、当該デジタルカメラ１により測定された下記に例示するデータ（測定値）を記憶する測定値レジスタが設けられている。
測定値レジスタ番号                測定項目              データ（測定値）
測定値レジスタ（１）              露出条件値ＬＶ        １１
測定値レジスタ（２）              被写体輝度Ｂ          ２２０
測定値レジスタ（３）              輝度値ＢＶ            ６
測定値レジスタ（４）              色温度Ｋ              ５７００
測定値レジスタ（５）              被写体距離Ｄ          １３００
・・・                            ・・・                ・・・
したがって、これら測定項目の値を入力する場合には、レジスタ番号を入力して測定値読み出しキーを操作することにより、個々の測定値の数値入力を行わずに測定値入力を行うことができる。
【００４５】
また、ステップＳ２１３の判断がＮＯであって、計測値読み出しキーが操作されなかった場合には、このステップＳ２１３から図６のフローチャートに進み、演算命令キー（＋、−、×、÷キー等）の操作、又は“＝”キーの操作があったか否かを判断する（ステップＳ２１６）。これらキーの操作があった場合には、演算キーＦＬ＝０であるか否かに基づき、最初の演算命令キーの操作であるか否かを判断する（ステップＳ２１７）。つまり、演算キーＦＬは、前記ステップＳ２０６でセットされ、後述するステップＳ２１１で演算命令キーの操作があった後リセットされるフラグである。したがって、最初の演算命令キーの操作である時点においては、演算キーＦＬ＝０となっている。よって、演算キーＦＬ＝０である場合には、最初の演算命令キーの操作であると判断して、ステップＳ２１７からステップＳ２１８に進む。
【００４６】
そして、今回の演算命令を記憶し（ステップＳ２１８）、入力レジスタの内容を被演算数レジスタが書き込む（ステップＳ２１９）。さらに、被演算数レジスタの内容を表示し（ステップＳ２２０）、演算ＦＬをセットする（ステップＳ２２１）。また、ステップＳ２１７での判断がＮＯであって、既に演算ＦＬ＝１となっており２回目以降の演算命令キーの操作であった場合には、今回の演算命令を記憶し（ステップＳ２２２）、入力レジスタの内容を演算数レジスタレジスタに書き込む（ステップＳ２２３）。さらに、被演算数に演算数を前回記憶の演算命令に応じて演算して（ステップＳ２２４）、演算結果内容を被演算数レジスタに書き込み（ステップＳ２２５）、この被演算数レジスタに書き込んだ演算結果を表示する（ステップＳ２２６）。したがって、入力値との間に適宜＋、−、×、÷キー等演算命令キーが操作された後、“＝”キーが操作されると、最終的な演算結果が被演算数レジスタに書き込まれているとともに、最終的な計算結果が計算式とともに表示部９に表示されていることとなる。
【００４７】
また、ステップＳ２１０とステップＳ２２６のいずれかに続くステップＳ２２７では、操作されたキーが“＝”キーであるか否かを判断し、“＝”キーであれば当該演算は終了していることから、演算キーＦＬをリセットし（ステップＳ２２８）、＋、−、×、÷キー等演算命令を記憶している演算命令メモリをクリアする（ステップＳ２２９）。
【００４８】
一方、ステップＳ２１６での判断の結果、演算命令キー又は“＝”キーの操作がなかった場合には、設定値の選択キーが操作されたか否かを判断する（ステップＳ２３０）。設定値の選択キーが操作されたならば、最終的な計算結果が計算式とともに表示部９に表示されていることから、計算結果（被演算数レジスタレジスタの数値）、演算数レジスタ（演算式に用いた数値）を操作に応じて順に設定値として選択する（ステップＳ２３１）。また、所定の選択マークを前記計算式及び計算結果の当該数値表示の下に表示する（ステップＳ２３２）。
【００４９】
また、ステップＳ２３０での判断の結果、設定値の選択キー操作がない場合には、設定キー操作があったか否かを判断する（ステップＳ２３３）。設定キー操作がない場合には、その他のキー処理を実行する（ステップＳ２４４）。設定キー操作があった場合には、選択済みレジスタがあるか否かを判断する（ステップＳ２３４）。このとき、これ以前に設定値の選択キーがあれば、前述したステップＳ２３０がＹＥＳとなって、前記ステップＳ２３１の処理が実行済みであり、選択済レジスタはあることになる。よって、この場合には、前記ステップＳ２３１で選択されたレジスタの内容を読み出す（ステップＳ２３５）。そして、この読み出したレジスタの内容を当該撮影条件データとして設定する（ステップＳ２３９）。したがって、この場合は、前記計算式の計算結果、又は計算式で用いた数値が撮影条件データとして設定されることとなる。
【００５０】
また、ステップＳ２３４の判断がＮＯであって、選択済みレジスタがない場合には、演算キーＦＬ＝０であるか否かを判断する（ステップＳ２３６）。このとき、ステップＳ２３４の判断がＮＯであって、選択済みレジスタがなく、かつ、ステップＳ２３６がＹＥＳであって演算キーＦＬ＝０である場合とは、ユーザが数値のみを入力した状態である。したがって、この場合はユーザが入力した数値が格納されている入力レジスタの内容を読み出して（ステップＳ２３７）、この読み出したレジスタの内容を当該撮影条件データとして設定する（ステップＳ２３９）。したがって、この場合は、ユーザが入力した数値自体が撮影条件データとして設定されることとなる。
【００５１】
また、ステップＳ２３６の判断がＮＯであって、演算キーＦＬ＝１である場合には、演算結果（被演算数レジスタ）を読み出し（ステップＳ２３８）、この読み出したレジスタの内容を当該撮影条件データとして設定する（ステップＳ２３９）。したがって、演算は行ったが、前記設定値の選択を行うことなく（ステップＳ２３１の処理が行われることなく）、設定キーの操作を行った場合には、計算結果が撮影条件データとして設定されることとなる。
【００５２】
このようにしてステップＳ２３９で、前記計算式の計算結果又は計算式で用いた数値、ユーザの入力値、計算結果のいずれかを撮影条件データとして設定されると、その設定内容を表示部９に表示し、設定キーの操作による設定終了がなされたか否かを判断する（ステップＳ２４１）。設定終了操作がなされたならば、計算モードを解除して通常モードに切り替えるとともに（ステップＳ２４２）、ＣモードＦＬをリセットする（ステップＳ２４３）。したがって、これにより撮影モードにおいては、図４のフローチャートにおけるステップＳ１０２での撮影条件の設定に際して、ステップＳ２３９で設定された撮影条件データが用いられることとなり、撮影条件データに基づく撮影が行われることとなる。
【００５３】
図７及び図８は、以上に説明した第１の実施の形態における撮影条件の設定と表示例を示す図である。図７は、撮影画像サイズｂのとき、被写体距離Ｄと、被写体範囲（被写体の撮像サイズ）Ｂに応じて、適切なレンズ焦点距離ｆを計算して、求めた焦点距離ｆに設定する場合の例である。より具体的には、距離４ｍの人が画面一杯（又は上半身が画面半分）に写るように焦点距離を設定したい場合であって、撮像画像サイズｂのとき、被写体距離Ｄと、被写体の撮影サイズ（被写体範囲）Ｂに応じて、適切な撮影レンズの焦点距離ｆを計算し、求めた焦点距離ｆに設定する場合である。
計算式：ｆ［ｍｍ］＝ｂ［ｍｍ］×Ｄ［ｍ］÷Ｂ［ｍ］
【００５４】
図において、（ａ）は撮影モードの状態であり、この状態から計算モード呼出しキー（「計算」）を押すと（ステップＳ１２６参照）、（ｂ）の計算モード画面に移行する（ステップＳ１２７、Ｓ１２８参照）。この計算モード画面において、（ｃ）に示すように、該当する置数、計算命令を入力する。つまり、
被写体距離Ｄ＝４［ｍ］、
画像サイズｂ＝縦４．５［ｍｍ］、
撮像範囲（被写体範囲）Ｂ＝１．６［ｍ］より、
焦点距離ｆ＝ｂ×Ｄ÷Ｂであることから、「４．５×４÷１．６＝」を入力する。これにより、「４．５×４÷１．６＝１１．２５」が計算されることになり、（ｄ）に示すように、ｆ＝１１．２５が表示される（ステップＳ２２６参照）。この計算結果が満足である場合には、設定キー（「設定」）を押すと（ステップＳ２３３参照）、計算結果（焦点距離ｆ＝１１．２５ｍｍ）が撮影条件として設定されることとなる（ステップＳ２３９参照）。満足しない場合には、設定キーを操作しなければ（ステップＳ２４１「ＮＯ」参照）、再度計算をやり直すことが可能となる。
【００５５】
図８は、高さＢの被写体を撮影距離Ｄから焦点距離ｆで撮影するとき、撮像画面上の像サイズｂ′を求める場合、及び求めた像サイズｂ′が所望のサイズならば、その焦点距離ｆに設定する場合の例であって、カメラ内の設定データや測定データを呼び出して、置数入力することなく計算を行う例である。より具体的には、高さ１２０ｍの橋を画面縦半分位に撮影した場合、１３００ｍの距離からでは、その焦点距離のレンズで撮影すればよいかであり、この場合下記（１）（２）の計算を行う必要がある。
（１）高さＢの被写体距離Ｄから焦点距離ｆで撮影すると、撮像画面のサイズｂ′はいくらになるか。
計算式：ｂ′［ｍｍ］＝ｆ［ｍｍ］×Ｂ［ｍ］／Ｄ［ｍ］
（２）それは、画像サイズｂのとき、画面に対してどの位の比率になるか。
計算式：被写体像の画面比率＝ｂ′／ｂ
【００５６】
図において、（ａ）この状態から計算モード呼出しキー（「計算」）を押して、計算モードを呼び出した状態であり、（ｂ）に示すように、この状態から数値、計算命令を入力して計算を実行させる。このとき、（ｃ）に示すように、機器内の設定値や計測値を呼出し選択して、演算値として入力する（ステップＳ２１１、Ｓ２１２、Ｓ２１４、Ｓ２１５Ｓ２０９参照）。これにより、（ｂ）に示すように、被写体の画面比率「０．３６９２３０８」が計算される。これに不満足であるならば、（ｄ）に示すように、計算式内の数値を変更する。また、（ｅ）に示すように、計算式内の数値をカーソル等により選択して（ステップＳ２３１参照）、設定キー（「設定」）を押すことにより（ステップＳ２３３参照）、（ｆ）に示すように、選択された数値を撮影条件データとして設定する（ステップＳ２３３→Ｓ２３４→Ｓ２３５→Ｓ２３９参照）。
【００５７】
（第２の実施の形態）
【００５８】
図９〜図１２は、本発明の第２の実施の形態を示すものであり、複数の計算式データを予め記憶しておき、設定モードや呼び出した計算モードで選択指定された計算式を用いて所定の計算を行うようにしたものである。すなわち、本実施の形態において、データメモリ２０には、図９に示す計算式設定データテーブル２０Ｔが格納されている。計算式設定データテーブル２０Ｔには、「撮影・設定ジャンル」毎に、「撮影条件又は設定項目」「計算式」「設定値、計測値、仕様値」「説明文」「サンプル画像」の欄が設けられている。「撮影条件又は設定項目」の欄には、Ｌｖ：露出条件値、Ｅｖ：露出値・・・等のデジタルカメラ１の撮影時における撮影条件や設定値の種類が記憶され、「計算式」の欄には対応する設定値等を計算するための計算式が記憶されている。「設定値、計測値、仕様値」には、デジタルカメラ１に設定される各種値や、デジタルカメラ１の各センサ等で計測した計測値が記憶され、また、仕様値が予め記憶されている。「説明文」の欄には、「被写体輝度値Ｂｖと撮像感度値Ｓｖから露出条件値を求めます」等の計算式等に関する説明文が記載されており、「サンプル画像」の欄には、対応する撮影条件等で撮影した場合のサンプル画像データが記憶されている。なお、このサンプル画像データは、全ての撮影条件又は設定項目毎に記憶されているものではなく、サンプル画像を提示することが可能な撮影条件又は設定項目のみに記憶されている。
【００５９】
なお、図９に示した計算式等以外に下記のような計算式等をデータメモリ２０に記憶させておいてもよい。
【００６０】
●ストロボガイドナンバー（ＧＮ）、被写体距離、絞り値に関する計算式：
（１）被写体との距離Ｄ、絞り値Ｆ、ＩＳＯ感度から必要やストロボのガイドナンバー（ＧＮ）を求める：
ＧＮ≧絞りＦ値×距離Ｄ［Ｍ］÷√（ＩＳＯ感度／１００）
（２）ストロボガイドナンバー（ＧＮ）と被写体距離Ｄ、ＩＳＯ感度に応じて絞り値Ｆを求める：
絞りＦ値≦｛ＧＮ×√（ＩＳＯ感度／１００）｝÷距離Ｄ［ｍ］
（３）多灯の場合のガイドナンバー（ＧＮ）を求める
ＧＮ＝√｛（ＧＮ１）２＋（ＧＮ２）２＋・・・＋（ＧＮｎ）２｝
【００６１】
●色温度、ホワイトバランスの設定に関する換算式：
（１）色温度ｔｋからミレッド値ｔｍを求める：
ミレッド値ｔｍ［ｍｒｄ］＝１，０００，０００（定数）÷色温度ｔｋ［Ｋ］
（２）ミレッド値ｔｍから色温度ｔｋを求める：
色温度ｔｋ［Ｋ］＝１，０００，０００（定数）÷ミレッド値ｔｍ［ｍｒｄ］
（３）フィルムや撮像素子が指定する色温度（ｔ１）と光源の色温度（ｔ２）の変換値（Δｔ））（補正フィルタのＬＢ値）を求める：
ミレッド変換値Δｔ［ｍｒｄ］＝ｔ１のミレッド値［ｍｒｄ］−ｔ２のミレッド値［ｍｒｄ］
【００６２】
●放射量（Radiant Quantity）に関する計算式：放射エネルギー、放射束、放射強度、放射照度、放射輝度、放射効率、等に関する計算式、変換式、など：（例）
（１）放射束φｅ（Radiant Flux）：単位時間当たりに伝搬される放射エネルギー：
放射束φｅ＝ｄＱｅ／ｄｔ［Ｊ／ｓ，Ｗ（ワット）］
（２）放射強度Ｉｅ（Radiant Intensiy）：点光源からある方向の立体角内に出る放射束をその立体角で割った値：放射強度Ｉｅ＝ｄＰ／ｄω［Ｗ／ｓｒ］
（３）放射強度Ｅｅ（Irradiance）：放射源の面からある方向への放射強度をその方向への正射影面積で割った値：放射強度Ｅｅ＝ｄＰ／ｄＳ［Ｗ／ｍ２］
（４）放射輝度Ｌｅ（Radiance）：放射源の面からある方向への放射強度をその方向への正射影面積で割った値：放射輝度Ｌｅ＝ｄｌｅ／ｄＳｃｏｓθ［Ｗ／ｍ２・ｓｒ］
（５）放射発散度Ｍｅ：面から出る放射束をその面の面積で割った値：
放射発散度Ｍｅ＝ｄＰ／ｄＳ［Ｗ／ｍ２］
【００６３】
●測光量（Luminous Quantity）に関する計算式、換算式、光束、光度、照度、輝度、光束発散、光量、等に関する計算式、換算式など：（例）
（１）拘束φ＝Ｋｍ∫φｅ（λ）Ｖ（λ）［ｃｄ／ｓｒ（カンデラ毎ステラジアン）、ｌｍ（ルーメン）］
（但し、Ｋｍ：最大視感度、φｅ（λ）：放射束、Ｖ（λ）：標準比視感度、λ：波長）
（２）光度Ｉ（Luminous Intensity）:点光源からある方向の立体角に出る拘束をその立体角で割った値：光度Ｉ＝ｄＦ／ｄω［ｃｄ（カンデラ）］
（３）照度Ｅ（Illuminance）（面に入射する拘束をその面の面積で割った値）：
照度Ｅ＝ｄＦ／ｄＳ［ｌｘ（ルクス）］
１ｐｈ（フォト）＝１×１０４１ｘ、１ｆｃ（フートカンデラ）＝１ｌｍ／ｆｔ２＝１０．７６３９  ｌｘ
（４）輝度Ｌ（Luminance）：光源面からある方向への光度をその方向への正射影面積で割った値：
輝度Ｌ＝ｄ１／ｄｓｃｏｓθ［ｃｄ／ｍ２，ｎｔ（ニト）］
１  ｎｔ（ニト）＝１ｃｄ／ｍ２（カンデラ毎平方メートル）
１  Ｌ（ランベルト）＝（１０４／π）×１ｃｄ／ｍ２＝（１／π）×１ｃｄ／ｍ２
１  ｆＴ（フートランベルト）＝（１／π）×１ｃｄ／ｆｔ２＝３．４２６２６×１ｃｄ／ｍ２
（５）拘束発散度Ｍ：面から出る拘束をその面の面積で割った値：
拘束発散度Ｍ＝ｄＦ／ｄＳ［ｌｍ／ｍ２、ｒｌｘ（ラドルクス）］
１  ｒｌｘ（ラドルクス）＝１  ｌｍ／ｍ２（ルーメン毎平方メートル）
以上の計算式等に限らずその他、撮影や写真、カメラに関する計算式、換算式、定数などを記憶させておくようにしてもよい。
【００６４】
図１０及び図１１は、本実施の形態の処理手順を示す一連のフローチャートであり、プログラムメモリ１９に格納されているプログラムに基づき、このフローチャートに従って処理を実行する。まず、当該設定に関連する複数の計算式（計算式設定データテーブル２０Ｔの「撮影・設定ジャンル」内の計算式）を表示することにより、計算式の選択メニューを表示し（ステップＳ３０１）、選択操作があるまで待機する（ステップＳ３０２）。選択操作があったならば、選択された計算式に用いられる設定データを計算式設定データテーブル２０Ｔの「設定値、計測値、仕様値」の欄から読み出す（ステップＳ３０３）。そして、前記選択された計算式及び説明文を読み出して、表示部９に表示する（ステップＳ３０４）。また、データメモリ２０に、この選択された計算式あるいは当該設定に対応して「サンプル画像」の欄にサンプル画像データが記憶されているか否かを判断し（ステップＳ３０５）、記憶されている場合には、前記計算式又は当該設定に対応するサンプル画像も表示部９に表示する（ステップＳ３０６）。
【００６５】
次に、計算式の右辺の変数に該当する仕様値、設定値、計測値などが設定済であるか検索、つまり、設定済みでない変数を検索する（ステップＳ３０７）。引き続き、この検索結果に基づき、設定済みでない変数に該当する仕様値、設定値、計測値などが「設定値、計測値、仕様値」の欄にあるか否かを判断する（ステップＳ３０８）。ある場合には、当該仕様値、設定値、測定値を該当する「設定値、計測値、仕様値」の欄から読み出し、右辺式の変数レジスタに代入する（ステップＳ３０９）。引き続き、右辺式における最後の変数か否かを判断し（ステップＳ３１０）、最後の変数でない場合には、次の変数に移動して（ステップＳ３１１）、ステップＳ３０８からの処理を繰り返す。
【００６６】
また、ステップＳ３１１での判断の結果、最後の変数となったならば、設定されていない変数の入力を促すプロンプト表示を行う（ステップＳ３１２）。つまり、右辺式において代入すべき変数は、全て仕様値、設定値、測定値であるとは限らず、ユーザが置数入力しなければならない値も存在する。したがって、プロンプト表示を行って変数の入力を促し、しかる後にユーザによる置数入力があったか否かを判断する（ステップＳ３１３）。置数入力があったならば、この入力値を格納した置数レジスタの数値を当該変数レジスタに代入する（ステップＳ３１４）。引き続き、右辺の全ての変数が設定されたか否かを判断し（ステップＳ３１５）、設定されてない場合には、次の変数に移動して（ステップＳ３１６）、ステップＳ３１２からの処理を繰り返す。
【００６７】
右辺の全ての変数が設定されたならば、当該計算式に従って、右辺変数を用いた演算処理を実行する（ステップＳ３１７）。また、設定項目、設定範囲に応じて、計算結果の単位の正規化処理、丸め処理、エラー処理を行って（ステップＳ３１８）、この処理した計算結果をＲＡＭに記憶する（ステップＳ３１９）。引き続き、計算式を全て計算したか否かを判断し（ステップＳ３２０）、計算してない場合には、次の計算式に移動して（ステップＳ３２１）、ステップＳ３０７からの処理を繰り返す。
【００６８】
そして、全ての計算式の計算を完了したならば、計算結果に連動する他の設定条件があるか否かを判断し（図１１ステップＳ３２２）、ある場合には例えば、絞りとシャッタ速度など、当該計算結果に連動するその他の設定条件を算出する（ステップＳ３２３）。次に、当該設定項目の計算結果を表示するとともに、設定するか否かの入力を促すプロンプト表示を行う（ステップＳ３２４）。また、データメモリ２０に、計算結果に該当するサンプル画像データが記憶されているか否かを判断し（ステップＳ３２５）、記憶されている場合には、計算結果に該当するサンプル画像も表示部９に表示する（ステップＳ３２６）。
【００６９】
次に、設定又はＯＫキーの操作があったか否かを判断し（ステップＳ３２７）、操作がない場合にはその他のキー操作があったか否かを判断する（ステップＳ３２８）。他のキー操作がない場合にはステップＳ３２４からの処理を繰り返し、あった場合にはその他のキー処理に移行する（ステップＳ３２９）。また、ステップＳ３２７での判断の結果、設定又はＯＫキーの操作があった場合には、計算結果を当該撮影条件の設定値として設定する（ステップＳ３３０）。引き続き、設定キーの操作による設定終了がなされたか否かを判断する（ステップＳ３３１）。設定終了操作がなされたならば、計算モードを解除して撮影モード又は設定モードの通常モードに戻るとともに（ステップＳ３３２）、ＣモードＦＬをリセットする（ステップＳ３３３）。したがって、これにより撮影モードにおいては、ステップＳ３３０で設定された設定値での撮影条件で撮影が行われることとなる。
【００７０】
図１２は、以上に説明した第２の実施の形態における設定操作と計算表示の例を示す図であって、速度Ｖで移動する被写体を写し止められる露出時間（シャッタ速度）Ｔを求める場合の例を示す図である。より具体的には、撮影距離１０ｍ、焦点距離６ｍｍのとき、速度３０ｋｍ／ｈで移動する被写体を写し止められる露出時間を求め、その露出時間（シャッタ速度）及び、それに応じた絞りを設定する。
計算式：露出時間Ｔ［ｓｅｃ．］＝Ｄ［ｍｍ］×δ［ｍｍ］／（ｆ［ｍｍ］×ｖ［ｍｍ／ｓｅｃ．］）
計算例：Ｔ＝１０×１０００×０．００５／（６×８３３．３３）
【００７１】
＝０．００１［ｓｅｃ．］＝１／１０００［ｓｅｃ．］
【００７２】
図において、（ａ）は撮影モード又は撮影条件設定モードの状態であり、このとき、被写体距離Ｄ＝１０［ｍ］、焦点距離ｆ＝６［ｍｍ］、撮影画像サイズ＝横６×縦４．５、対角７．５ｍｍとする。この状態から、（ｂ）に示すように、「計算モードキー」で、「各設定の為の計算モード」に切り替え、「カーソルキー」等で計算内容または計算式を選択する。これに応じて、（ｃ）に示すように、選択された計算式と説明文を表示し、しかる後に、（ｄ）に示すように、質問に応答して、設定されていな変数や撮影条件を数値入力する。但し、機器内の仕様値や設定値、変数等は自動設定される。そして、（ｅ）に示すように、計算結果を表示し、設定又はＯＫキーが操作されると、（ｆ）に示すように、そのまま撮影条件として設定し、「撮影モード」又は「撮影条件設定モード」に戻る。
【００７３】
（第３の実施の形態）
【００７４】
図１３及び図１４は、本発明の第３の実施の形態を示すものであり、設定値を増減させた場合に、他の撮影条件や設定条件がどのように変化するのかをグラフや表として分かりやすく表示して、比較検討できるようにしたものである。図１３は、本実施の形態の処理手順を示すフローチャートの一部を示すものであり、このフローチャートは、前述した第２の実施の形態における図１０のフローチャートの接続子（Ｃ）に続くフローチャートである。したがって、本実施の形態は第２の実施の形態と同様に、ステップＳ３０１〜Ｓ３２１までの処理を実行する。そして、計算式を全て計算しステップＳ３２０の判断がＹＥＳとなると、このステップＳ３２０から、図１３のステップＳ４２１に進み、表又はブラフ表示が選択されたか否かを判断する。表又はブラフ表示が選択された場合には、当該計算式（Ａ）の設定項目（左辺変数Ｘ）に関係する他の項目（Ｙ）を選択する（ステップＳ４２２）。例えば、計算式（Ａ）の右辺変数の中から対象とする変数Ｙを自動選択する。つまり、被写体輝度値Ｂｖと撮像感度Ｓｖから露出条件値Ｌｖを求める計算式Ｌｖ＝Ｂｖ＋Ｓｖを当該計算式（Ａ）とすると、左辺変数Ｘは「Ｌｖ」であり、右辺変数は「Ｂｖ」又は「Ｓｖ」であるから、右辺変数「Ｂｖ」又は「Ｓｖ」のいずれか、例えば「Ｂｖ」を自動選択する。
【００７５】
次に、当該計算式（Ａ）の設定項目（Ｘ）に関係する他の項目（Ｙ）を求める計算式（Ｂ）を選択又は作成する（ステップＳ４２３）。例えば、選択変数（Ｙ）を左辺に、かつ、当該計算式（Ａ）の左辺変数を含む計算式（Ｂ）を前記計算式設定データテーブル２０Ｔの「計算式」の欄から検索する。又は、当該計算式（Ａ）を移項逆算して、選択した変数（Ｙ）を左辺とする計算式（Ｂ）に変形する。したがって、
計算式（Ａ）：Ｌｖ＝Ｂｖ＋Ｓｖとし、
選択した変数（Ｙ）：Ｂｖとすると、
計算式（Ｂ）：Ｂｖ＝Ｌｖ−Ｓｖ
【００７６】
さらに、前記計算結果（Ｘ＝Ｘ０）を中心に、表又はグラフの計算範囲（±ｎ）と、表又はグラフのステップ幅（ΔＸ）を設定する（ステップＳ４２４）。また、設定項目の変数（Ｘ）を、（Ｘ←Ｘ０（ｎ×ΔＸ））として初期値に設定する（ステップＳ４２５）。次に、計算式（Ｂ）に従って、選択設定項目（Ｙ）の計算処理を実行し（ステップＳ４２６）、Ｙの計算結果を、Ｘの値に対応付けてデータメモリ２０内に予め設けてある表メモリに記憶する（ステップＳ４２７）。引き続き、（Ｘ←Ｘ＋ΔＸ）により設定項目の変数（Ｘ）をステップ幅（ΔＸ）分変更して（ステップＳ４２８）、（Ｘ＞Ｘ０＋（ｎ×ΔＸ）？）により、計算範囲の計算を終了したか否かを判断し（ステップＳ４２９）、計算範囲の計算を終了するまでステップＳ４２６からの処理を繰り返す。これにより、計算範囲（±ｎ）内において、ステップ幅（ΔＸ）毎のＸの値に対応するＹの値が算出されることとなる。
【００７７】
したがって、次にこれらＸの値を変えた場合のＹの計算結果を表、又はＹとＸを座標軸とするグラフとして表示部９に表示する（ステップＳ４３０）。次に、この表示した表の行・列又はグラフの座標の選択操作があったか否かを判断する（ステップＳ４３１）。このステップＳ４３１での判断の結果、前記選択操作があった場合には、カーソルにより選択された設定項目（Ｘ）及び関連項目（Ｙ）を選択する（ステップＳ４３２）。しかし、ステップＳ４３１での判断の結果、前記選択操作がなった場合、及び前記ステップＳ４２１での判断の結果、表又はグラフ表示が選択されなかった場合には、前回の計算結果（Ｘ＝Ｘ０）を含む行列、座標を選択する（ステップＳ４３３）。
【００７８】
つまり、今回表示された表又はグラフにおいて選択項目（Ｘ）及び関連項目（Ｙ）の値がカーソルにより選択された場合には当該値を選択された設定値とし、選択されなかった場合には、前回選択された値を選択された設定値とする。そして、この選択された設定値に設定するか否かを促すプロンプトを表示する（ステップＳ４３４）。次に、設定又はＯＫキーの操作があったか否かを判断し（ステップＳ４３５）、操作がない場合にはその他のキー操作があったか否かを判断する（ステップＳ４３７）。その他のキー操作がない場合にはステップＳ４３０からの処理を繰り返し、あった場合にはその他のキー処理に移行する（ステップＳ４３８）。また、ステップＳ４３５での判断の結果、設定又はＯＫキーの操作があった場合には、選択された設定値を、当該撮影条件の設定値として設定する（ステップＳ４３６）。したがって、本実施の形態によれば、表の行列やグラフ上の座標から、所望の入力値や結果値を選択して、デジタルカメラ１の設定条件として簡単に設定することができる。
【００７９】
図１４は、以上に説明した第３の実施の形態における設定操作と計算表示の例を示す図である。（ａ）は、撮影モード又は設定モード（絞りの設定モード）の状態であって、被写体距離Ｄ＝４ｍ、焦点距離ｆ＝１．８ｍｍ（撮像画面サイズ＝横６×縦４．５、対角７．５ｍｍ、許容錯乱円径δ＝０．００５ｍｍのとき）における絞りとシャッタ速度とを表示している状態である。この表示状態で「計算」キーを操作して計算モードを設定すると、（ｂ）の表示状態に移行する。この表示状態で例えば選択項目０１〜０６・・・において０６の「被写界深度に応じて絞りを設定する」の計算内容を選択すると、複数の計算式が表示されこの複数の計算式から例えばＦ＝ｆ２×（Ｌ１−Ｌ２）／（２δ×Ｌ１×Ｌ２）が選択されると、（ｃ）の表示状態に移行する。すなわち、選択された計算式による計算結果、及び前述のように変数を変化させて計算したグラフを表示させる。この状態で、表／グラフ切替キーが操作されると、（ｄ）に示すように、前記変数を変化させて計算した表を表示させる。そして、この（ｄ）に示す表において、ユーザが所望の行を選択すると、例えば「被写界深度２．１０ｍ、近点３．２１ｍ〜遠点５．３１ｍ、絞りＦ４（シャッタ速度１／２５秒）に設定しますか？（Ｙ／Ｎ）」のプロンプト表示がなされる。このプロンプトに応じてユーザが「設定」キーを操作すると、（ｅ）の設定する絞りとシャッタ速度の値を表示する画面に移行して、撮影モード又は設定モードに戻る。
【００８０】
（第４の実施の形態）
【００８１】
図１５及び図１６は、本発明の第４の実施の形態を示すものであり、第２の実施の形態において図９に示した撮影用計算式や公式、定数、計算プログラム等を記録しているデータメモリ２０内の計算式設定データテーブル２０Ｔを、ユーザの操作に応じて追加変更してカスタム設定できるようにしたものである。制御回路１２は、プログラムメモリ１９に格納されているプログラムに基づき、このフローチャートに従って処理を実行する。まず、表示部９に計算式の設定メニューを表示し（ステップＳ５０１）、この設定メニューから新規カスタム入力が選択されたか否かを判断する（ステップＳ５０２）。新規カスタム入力が選択された場合には、ユーザのキー操作に応じて計算式設定データの新規入力を行い（ステップＳ５０３）、設定項目名、説明文などを入力し（ステップＳ５０４）、画像メモリ１８に記憶されている画像ファイルにおいて、関連する画像ファイルを指定する（ステップＳ５０５）。しかる後に、設定又はＯＫキーが操作されたか否かを判断し（ステップＳ５０６）、操作されたならば当該計算式の設定データを計算式設定データテーブル２０Ｔに追加登録する（ステップＳ５０７）。
【００８２】
また、ステップＳ５０１での判断の結果、新規カスタム入力が選択されなかった場合には、計算式の変更・修正が選択されたか否かを判断する（ステップＳ５０８）。計算式の変更・修正が選択された場合には、ユーザの操作に応じて変更・修正する計算式を選択し（ステップＳ５０９）、変更修正項目（計算式データ、項目名、説明文、表示画像ファイルのいずれか）を選択する（ステップＳ５１０）。次に、このステップＳ５１０で選択された変更修正項目が計算式データの変更・修正であるか否かを判断し（ステップＳ５１１）、そうである場合にはユーザのキー操作に応じて、当該件再帰データ変更・修正内容を入力させる（ステップＳ５１２）。
【００８３】
計算式データの変更・修正でない場合には、項目名、説明文などの変更・修正であるか否かを判断し（ステップＳ５１３）、そうである場合にはユーザのキー操作に応じて、項目名、説明文などを入力させる（ステップＳ５１４）。項目名、説明文などの修正でない場合には、表示画像ファイルの変更であるか否かを判断し（ステップＳ５１５）、そうである場合には計算式設定データテーブル２０Ｔの画像ファイルの指定を変更する（ステップＳ５１６）。しかる後に、設定又はＯＫキーが操作されたか否かを判断し（ステップＳ５１７）、操作されたならば、前記ステップＳ５１２で入力させた計算式及びステップＳ５１４で入力させた項目名、説明文などの設定データ等を計算式設定データテーブル２０Ｔに登録する（ステップＳ５１８）。
【００８４】
また、ステップＳ５０８での判断の結果、計算式の変更・修正が選択されなかった場合には、ＰＣなどの外部機器からの入力が選択されたか否かを判断する（図１６ステップＳ５１９）。外部機器からの入力が選択された場合には、ＵＳＢコネクタ３１に接続された外部機器との接続、認証処理を行って（ステップＳ５２０）、接続がＯＫであるか否かを判断する（ステップＳ５２１）。接続がＯＫであってデータの受信が可能であるならば、外部機器からの計算式の設定データ等（計算式データ、項目名、説明文、表示画像ファイル）をＵＳＢコネクタ３１及び外部Ｉ／Ｏインターフェース２２を介して受信し（ステップＳ５２２）、この設定データ等をデータメモリ２０の所定領域に記録する（ステップＳ５２３）。
【００８５】
次に、当該設定データ等が既に計算式設定データテーブル２０Ｔにあるか否かを判断し、ない場合には当該計算式の設定データ等を計算式設定データテーブル２０Ｔに登録する（ステップＳ５２８）。しかし、既にある場合には、今回外部機器から取り込んだ設定データ等の作成日時が計算式設定データテーブル２０Ｔに既存の設定データ等よりも新しいものであるか否かを判断する（ステップＳ５２５）。この判断がＮＯであって、作成日時が古い場合には、ステップＳ５２６及びステップＳ５２７の処理を実行することなく、リターンする。また、作成日時が新しい場合には、上書き変更保存する指示がなされたか否かを判断し（ステップＳ５２６）、この指示があった場合にのみ、当該計算式の設定データ等を変更して計算式設定データテーブル２０Ｔに登録する（ステップＳ５２７）。
【００８６】
また、ステップＳ５１９での判断の結果、ＰＣなどの外部機器からの入力が選択されなかった場合には、計算キーのカスタマイズ処理が選択されたか否かを判断する（ステップＳ５２９）。計算キーのカスタマイズ処理が選択された場合には、ユーザのキー操作に応じて、変更・修正する計算キーを選択するとともに（ステップＳ５３０）、この選択したキーに割り当てる計算式又は計算命令を選択する（ステップＳ５３１）。しかる後に、設定又はＯＫキーによる設定終了操作がなされたか否かを判断し（ステップＳ５３２）、操作がなされたならば、当該キーに該当する計算式、計算命令を登録する（ステップＳ５３３）。つまり、計算式設定データテーブル２０Ｔに当該計算式、あるいは計算命令が特定の選択されたキーに割り当てられたことを記憶させる。これより、当該キーを操作することのみにより、対応する計算式を呼び出すことが可能となる。
【００８７】
図１７は、デジタルカメラ１とＰＣ等の外部機器との間でデータの送受信を行う際の処理手順を示すフローチャートである。デジタルカメラ１側において、撮影処理を実行し（ステップＡ６０１）、撮影画像を内部メモリ（画像メモリ１８）又はメモリカード（外部メモリ媒体３０）に記録する（ステップＡ６０２）。また、外部機器に接続されたか否かを判断し（ステップＡ６０３）、接続されるまでステップＡ６０１〜Ａ６０３の処理を繰り返す。外部機器がＵＳＢコネクタ３１に接続されると、該外部機器との接続通信処理を実行するとともに（ステップＡ６０４）、接続された相手機器の仕様情報を取得する（ステップＡ６０５）。そして、こら接続通信処理や仕様情報の取得が可能であったか否かに基づき、接続がＯＫであるか否かを判断し（ステップＡ６０６）、接続がＮＧである場合には、エラー処理や接続回復処理を実行する（ステップＡ６０７）。
【００８８】
また、接続がＯＫであったならば、外部機器との間でコマンド等の送受信を行い（ステップＡ６０８）、この送受信による外部機器からのコマンドが画像の送信であるか否かを判断する（ステップＡ６０９）。コマンドが画像の送信である場合には、コマンドに従って内部メモリ又はメモリカード内の指定画像ファイルを外部機器に送信する（ステップＡ６１０）。また、コマンドが画像の受信・記録であるか否かを判断し（ステップＡ６１１）、画像の受信・記録である場合には、外部機器から送信された画像ファイルを受信し（ステップＡ６１２）、この受信した画像ファイルを内部メモリ又はメモリカードに記録する（ステップＡ６１３）。次に、コマンドがインストール又は更新する制御プログラム等の受信であるか否かを判断し（ステップＡ６１４）、インストール又は更新する制御プログラム等の受信である場合には、外部機器から送信されたプログラムデータを受信し（ステップＡ６１５）、この受信したプログラムデータを内部メモリ又はメモリカードに記録する（ステップＡ６１６）。
【００８９】
さらに、コマンドが追加又は更新する計算式設定データの受信であるか否かを判断し（ステップＡ６１７）、追加又は更新する計算式設定データの受信である場合には、外部機器から送信された計算式設定データを受信し（ステップＡ６１８）、この受信したプログラムデータを計算式設定データテーブル２０Ｔに記録する（ステップＡ６１９）。そして、外部機器との接続が終了したか否かを判断し（ステップＡ６２０）、接続が終了したならば、外部機器との間で接続終了処理を実行する（ステップＡ６２１）。
【００９０】
一方、外部機器側においては、デジタルカメラ１に接続されたか否かを判断する（ステップＢ６０１）。そして、デジタルカメラ１のＵＳＢコネクタ３１に接続されると、該デジタルカメラ１との接続通信処理を実行するとともに（ステップＢ６０２）、接続された相手機器の仕様情報を取得する（ステップＢ６０３）。また、こら接続通信処理や仕様情報の取得が可能であったか否かに基づき、接続がＯＫであるか否かを判断し（ステップＢ６０４）、接続がＮＧである場合には、エラー処理や接続回復処理を実行する（ステップＢ６０５）。
【００９１】
また、接続がＯＫであったならば、デジタルカメラ１との間でコマンド等の送受信を行い（ステップＢ６０６）、この送受信によるデジタルカメラ１からのコマンドが画像の受信及び記録であるか否かを判断する（ステップＢ６０７）。コマンドが画像の受信及び記録である場合には、前記ステップＡ６１１でデジタルカメラ１から送信された画像ファイルを受信し（ステップＢ６０８）、受信した画像ファイルをメモリ又はサーバー装置に記録保存する（ステップＢ６０９）。また、コマンドが画像の送信であるか否かを判断し（ステップＢ６１０）、送信である場合には、メモリ又はサーバー装置内の指定画像ファイルを送信する（ステップＢ６１１）。次に、コマンドが追加又は更新する制御プログラム等の送信であるか否かを判断し（ステップＢ６１２）、追加又は更新する制御プログラム等の送信である場合には、制御プログラムデータを送信する（ステップＢ６１３）。
【００９２】
さらに、コマンドが追加又は更新する計算式設定データの送信であるか否かを判断し（ステップＢ６１４）、追加又は更新する計算式設定データの送信である場合には、計算式設定データを送信する（ステップＢ６１５）。つまり、予め計算式データを入力、設定して（ステップＢ６１６）、この入力したした計算式設定データを記録保存しておき（ステップＢ６１７）、この記録保存しておいた計算式設定データをデジタルカメラ１に送信する。そして、デジタルカメラ１との接続が終了したか否かを判断し（ステップＢ６１８）、接続が終了したならば、デジタルカメラ１との間で接続終了処理を実行する（ステップＢ６１９）。
【００９３】
（その他の実施の形態）
【００９４】
図１８は、本発明のその他の実施の形態に係るデジタルカメラ２０１を示す図であり、（ａ）は正面図、（Ｂ）は背面図、（Ｃ）は側面透視図である。このデジタルカメラ２０１の本体２０２には、その上面部に半押し機能を備えたレリーズ釦（シャッタスイッチ）２０３と電源スイッチ２０４とが配置されており、正面部にはグリップ部２０５、ストロボ２０６及び撮像レンズ部の受光窓２０７が配置されている。また、背面部には、モード切替スイッチ２０８、ズーム操作キー２０９、左右上下操作部を有するカーソルキー２１０、決定／ＯＫキー２１１、ＤＩＳＰキー２１２、メニューキー２１３及び電子ファインダとしても機能するＬＣＤからなる表示部２１４が配置されている。この表示部２１４には、タッチパネルが積層されており、このタッチパネルにより表示部２１４に表示されたキー分２１５のタッチ位置を検出する。また、本体２０２内には、脱着式メモリー媒体２１６、電池ユニット２１７、ミラーを有するブレ補正装置２１８、ズームレンズ部２１９及び撮像素子２２０等が配置されている。
【００９５】
このように、本発明は、図１に示した外観構成のデジタルカメラ１のみならず、図１８に示した外観構成のデジタルカメラ２０１等、適宜の外観構成からなるデジタルカメラに適用することができる。また、実施の形態においては、本発明をデジタルカメラに適用するようにしたが、カメラに限らず撮像機能を備えた携帯電話等の各種機器にも本発明を適用することができる。
【図面の簡単な説明】
【００９６】
【図１】各実施の形態に共通するデジタルカメラの異方向からの斜視図である。
【図２】同デジタルカメラの概略的回路構成を示すブロック図である。
【図３】同デジタルカメラの具体的回路構成を示すブロック図である。
【図４】第１の実施の形態の処理手順を示すフローチャートである。
【図５】計算モードの処理手順の一部を示すフローチャートである。
【図６】図５に続くフローチャートである。
【図７】第１の実施の形態における撮影条件の設定と表示例を示す図である。
【図８】第１の実施の形態における撮影条件の設定と表示例を示す図である。
【図９】第２の実施の形態において、データメモリに格納されている計算式設定データテーブルを示す図である。
【図１０】同実施の形態における処理手順の一部を示すフローチャートである。
【図１１】図１０に続くフローチャートである。
【図１２】第２の実施の形態における設定操作と計算表示の例を示す図である。
【図１３】本発明の第３の実施の形態における処理手順の一部を示すフローチャートである。
【図１４】同実施の形態における設定操作と計算表示の例を示す図である。
【図１５】本発明の第４の実施の形態における処理手順を示すフローチャートである。
【図１６】図１５に続くフローチャートである。
【図１７】デジタルカメラとＰＣ等の外部機器との間でデータの送受信を行う際の処理手順を示すフローチャートである。
【図１８】本発明のその他の実施の形態に係るデジタルカメラを示す図であり、（ａ）は正面図、（Ｂ）は背面図、（Ｃ）は側面透視図である。
【符号の説明】
【００９７】
１    デジタルカメラ
２    本体
５    撮像レンズ
６    カーソルキー
７    数値入力キー
９    表示部
１０    操作部
１２    制御回路
１４    表示メモリ
１８    画像メモリ
１９    プログラムメモリ
２０    データメモリ
２０Ｔ    計算式設定データテーブル
２５    タッチパネル
２６    撮影用計算式
２７    説明文
２８    サンプル画像
２９    数／変数／仕様値
３１    ＵＳＢコネクタ
３７    撮像素子
４６    測距センサ
４７    受光角駆動部
４８    色温度検出部
４９    測光部
５０    測距部
５１    角速度検出部
５３    積分器
５５    ズームレンズユニット
５６    駆動機構
５８    シャッタ
５９    ブレ補正駆動部
６０    ブレ補正駆動部
６１    フォーカスレンズ駆動部
６２    ズームレンズ駆動部
６３    駆動部
６４    シャッタ駆動部
【図１】
0004821350.tif 000002
【図２】
0004821350.tif 000003
【図３】
0004821350.tif 000004
【図４】
0004821350.tif 000005
【図５】
0004821350.tif 000006
【図６】
0004821350.tif 000007
【図７】
0004821350.tif 000008
【図８】
0004821350.tif 000009
【図９】
0004821350.tif 000010
【図１０】
0004821350.tif 000011
【図１１】
0004821350.tif 000012
【図１２】
0004821350.tif 000013
【図１３】
0004821350.tif 000014
【図１４】
0004821350.tif 000015
【図１５】
0004821350.tif 000016
【図１６】
0004821350.tif 000017
【図１７】
0004821350.tif 000018
【図１８】
0004821350.tif 000019