(57)【特許請求の範囲】
【請求項１】
複数のユニットを組み合わせて構成されるカメラと、該カメラのための外部装置とを有するカメラシステムにおいて、
上記カメラは、
上記カメラの制御プログラムを記憶する書き換え可能な制御プログラム記憶手段と、
上記複数のユニットのそれぞれに設けられ、各ユニットの識別コードを記憶する複数のデータ記憶手段と、
上記各ユニットの識別コードを上記外部装置に送信するカメラ側送信手段と、
上記外部装置から上記制御プログラムを受信するカメラ側受信手段と、
上記カメラ側受信手段で受信した上記制御プログラムを上記制御プログラム記憶手段に記憶させる書換手段と、を具備し、
上記外部装置は、
複数のカメラ構成に対応する複数の制御プログラムを記憶する最適プログラム記憶手段と、
上記カメラから送信された上記各ユニットの識別コードを受信する外部装置側受信手段と、
上記各ユニットの識別コードに基づいて、上記最適プログラム記憶手段に記憶されている上記複数の制御プログラムの中から、上記カメラにとって最適な制御プログラムを選択する最適プログラム選択手段と、
上記最適プログラム選択手段により選択された上記制御プログラムを上記カメラに送信する外部装置側送信手段と、
上記最適プログラム選択手段が上記カメラにとって最適な制御プログラムを選択できない場合に、手動操作による選択、もしくは、新たな制御プログラムの入力を可能にする手動入力手段と、を具備することを特徴としたカメラシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
予め用意された複数のユニットの中から、所望のユニットを組み合わせて構成するカメラシステムに関する。
【０００２】
【従来の技術】
従来、メーカは、顧客層毎の購買動向を予測し、その購買動向に応じた複数の製品仕様モデルを準備して製造販売を行っている。しかし、顧客の購買動向予測を誤ると製品不足や在庫過多などの問題が発生する虞がある。
【０００３】
また、メーカが設定した製品仕様のモデルに満足しない顧客に対しては、製品を構成する各種機能をユニット化し、そのユニット毎に性能と機能の異なる種類を複数準備し、顧客が要望する性能と機能を有するユニットの種類を組み合わせて、製品化販売する、所謂ＢＴＯ（Ｂｕｉｌｄ  Ｔｏ  Ｏｒｄｅｒ）方式という製造販売形態もある。
【０００４】
このＢＴＯ方式の製造販売形態は、製品不足や在庫過多のリスクの軽減ができ、顧客の要望に応じて、バリエーション豊富な製品に対応できる利点を有している。
【０００５】
例えば、近年に技術進歩の著しい電子技術を採用したカメラは、電子技術の進歩に応じて短期間で性能や機能が陳腐化してしまう虞がある。
【０００６】
もし、新しい性能や機能を有する電子機器を求める場合には、電子機器自体を買い換えなければならず、既に入手している電子機器に性能や機能改善されたユニットに入れ替え可能とする上記ＢＴＯ形態は好ましい方式であるといえる。
【０００７】
【発明が解決しようとする課題】
一方、電子機器製品であるカメラにおいて、上記ＢＴＯ方式の製造販売形態を採用して、カメラを構成する各種機能をユニット化とした場合に、それらユニットは単独で機能するよりも、他のユニツトと組み合わせて、共同で機能するものが多い。
【０００８】
特に近年のカメラは、カメラの各種機能の駆動制御は、マイクロプロセッサを用いて、ユニットの組み合わせに応じて、種々の異なる駆動制御プログラムをインストールしなければならない。
【０００９】
また、ユーザの希望で既に組み込まれているユニットを新たな機能と性能を有するユニットに交換する場合には、既に組み込まれていたユニットを駆動制御するプログラムを新たなユニツトを駆動制御するプログラムに変更する必要がある。
【００１０】
このように複数のユニットを組み合わせて製品化するカメラなどの電子機器において、組み合わせたユニットに最適な制御プログラムの組み合わせを選択することは非常に困難であるし、誤ったプログラムをインストールした場合、カメラが正常に動作しなくなることも考えられる。
【００１１】
本発明は、予め用意された複数のユニットの中から、所望のユニットを組み合わせて構成するカメラシステムにおいて、カメラの組み立てやユニット交換が簡単に行え、かつ、それらユニットの組み合わせに応じた駆動制御プログラムのインストールを容易にしたカメラシステムを提供することを目的としている。
【００１２】
【課題を解決するための手段】
本発明のカメラシステムは、複数のユニットを組み合わせて構成されるカメラと、該カメラのための外部装置とを有するカメラシステムにおいて、上記カメラは、上記カメラの制御プログラムを記憶する書き換え可能な制御プログラム記憶手段と、上記複数のユニットのそれぞれに設けられ、各ユニットの識別コードを記憶する複数のデータ記憶手段と、上記各ユニットの識別コードを上記外部装置に送信するカメラ側送信手段と、上記外部装置から上記制御プログラムを受信するカメラ側受信手段と、上記カメラ側受信手段で受信した上記制御プログラムを上記制御プログラム記憶手段に記憶させる書換手段と、を具備し、上記外部装置は、複数のカメラ構成に対応する複数の制御プログラムを記憶する最適プログラム記憶手段と、上記カメラから送信された上記各ユニットの識別コードを受信する外部装置側受信手段と、上記各ユニットの識別コードに基づいて、上記最適プログラム記憶手段に記憶されている上記複数の制御プログラムの中から、上記カメラにとって最適な制御プログラムを選択する最適プログラム選択手段と、上記最適プログラム選択手段により選択された上記制御プログラムを上記カメラに送信する外部装置側送信手段と、上記最適プログラム選択手段が上記カメラにとって最適な制御プログラムを選択できない場合に、手動操作による選択、もしくは、新たな制御プログラムの入力を可能にする手動入力手段と、を具備することを特徴としている。
【００１６】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について詳細に説明する。図１は、本発明に係るカメラの構成概念を示す分解斜視図、図２は、本発明に係るカメラシステムの一実施形態の構成を示すブロック図、図３は、本発明に係るデジタルカメラの一実施形態の構成を示すブロック図である。
【００１７】
最初に図１を用いて本発明に係るカメラの構成概念を説明する。本発明のカメラはデジタルカメラと称せられる被写体像を電子静止画像信号データに変換して、記録媒体に記録する電子カメラである。
【００１８】
図中の符号１１は、本体ユニットである。この本体ユニット１１は、後述するレンズユニット１２、記憶媒体ユニット１３、表示ユニット１４、ファインダユニット１５、ＡＦユニット１６、グリップユニット１７、及びストロボユニット１８が組み合わせ接続可能であると共に、その組み合わせ接続された各ユニット１２〜１７を駆動制御するマイクロプロセッサと駆動制御するプログラムデータを記憶するメモリを有している。
【００１９】
上記レンズユニット１２は、撮影レンズと、その撮影レンズのピント調整とズーム駆動などからなり、記録媒体ユニット１３は、上記レンズユニット１２で捉えた被写体像の結像位置に設けられた撮像素子と、この撮像素子を駆動してデジタル画像データを生成する画像処理回路と、そのデジタル画像データを記憶する記憶媒体とからなり、表示ユニット１４は、カメラの各種動作モードや動作状態を表示する液晶表示素子と、その液晶表示素子を駆動する駆動回路からなり、ファインダユニット１５は、被写体像を撮影者が視認するファインダ光学系からなり、ＡＦユニット１６は、被写体までの距離を検出する測距センサ、およびその測距センサを駆動制御するＡＦ制御回路からなり、グリップユニット１７は、電源電池を収納すると共に、撮影者が把持するグリップからなり、ストロボユニット１８は、ストロボ発光部およびストロボ用電源の充電機能とストロボ発光部の発光制御機能からなっている。
【００２０】
上記本体ユニット１１、表示ユニット１４、及びファインダユニット１５は、それぞれが電子カメラとして各ユニットの必要な機能が組み込まれており、交換可能なバリエーションは用意されていないものとする。
【００２１】
一方、上記レンズユニット１２、記録媒体ユニット１３、ＡＦユニット１６、グリップユニット１７、及びストロボユニット１８は、それぞれが複数のバリエーション展開が可能であるように、各ユニット毎に複数種類の性能や機能の異なるものを設け、各ユニットの複数種類の所望の種類を選択し、その選択した種類のユニットを本体ユニット１１に表示ユニット１４とファインダユニット１５と共に組み合わせ接続することで、複数種類の仕様の電子カメラモデルを容易に提供可能となっている。
【００２２】
次に、上記カメラを用いたカメラシステムの全体構成を図２を用いて説明する。このカメラシステムは、上記本体ユニット１１に相当するカメラ本体ユニット１００と、このカメラ本体ユニット１００に組み合わせ接続される上記レンズユニット１２、記憶媒体ユニット１３、表示ユニット１４、ファインダユニット１５、ＡＦユニット１６、グリップユニット１７、及びストロボユニット１８等に相当する第１ユニット１０１、第２ユニット１０２、及び第ｎユニット１０３等のｎ個のユニットと、上記カメラ本体ユニット１００に接続される外部装置（プログラム書換装置）１２０とからなっている。
【００２３】
上記カメラ本体ユニット１００は、カメラ側送信手段１１１、カメラ側受信手段１１２、シーケンス制御手段１１３、書換手段１１４、第２の制御プログラム記憶手段１１５、第１の制御プログラム記憶手段１１６とからなっている。
【００２４】
上記カメラ側送信手段１１１は、カメラ本体ユニット１００と組み合わされる第１乃至第ｎユニット１０１〜１０３の識別情報を読み出し、上記カメラ側送信手段１１１の出力端子１３１から接続手段１３０を介して、外部装置１２０に送信する機能を有している。
【００２５】
上記カメラ側受信手段１１２は、入力端子１３２に入力される外部装置１２０から接続手段１３０を介して送信された各種制御プログラムを受信する機能を有している。
【００２６】
上記シーケンス制御手段１１３は、第１の制御プログラム記憶手段１１６と第２の制御プログラム記憶手段１１５に記憶されている各種制御プログラムの基で上記第１乃至第ｎユニット１０１〜１０３を駆動制御する機能を有している。
【００２７】
上記書換手段１１４は、上記カメラ側受信手段１１２で受信した外部装置１２０からの各種制御プログラムを第２の制御プログラム記憶手段１１５に書換機能を有している。
【００２８】
上記第２の制御プログラム記憶手段１１５は、書換可能な記憶素子で、カメラ本体ユニット１００に装着されたユニットに応じて上記書換手段１１４の制御の基で、カメラ側受信手段１１２で受信した外部装置１２０からの制御プログラムを記憶する。
【００２９】
上記第１の制御プログラム記憶手段１１６は、書換不能な記憶素子からなり、カメラ本体ユニット１００に組み合わされるユニットに関わらないカメラとしての基本動作を実行するための基本制御プログラム（ファームウェア）が記憶されている。
【００３０】
上記第１乃至第ｎユニット１０１〜１０３には、それぞれデータ記憶手段１０５〜１０７とカメラ要素１０８〜１１０が設けられている。データ記憶手段１０５〜１０７は、各ユニット毎に設定されている識別情報（識別コード）が記憶されており、カメラ要素１０８〜１１０は、各ユニットに割り当てられた機能や要素、例えば、レンズユニット１２の場合は、撮影レンズ、ピント調整機能、ズーム駆動機能などが内蔵されている。
【００３１】
上記第１乃至第ｎユニット１０１〜１０３とカメラ本体ユニット１００は、物理的に装着され、第１乃至第ｎユニット１０１〜１０３のデータ記憶手段１０５〜１０７は、カメラ側送信手段１１１に接続され、第１乃至第ｎユニット１０１〜１０３のカメラ要素１０８〜１１０は、シーケンス制御手段１１３で駆動制御されるようになっている。
【００３２】
外部装置１２０は、入力端子１３３を有する外部装置側受信手段１３３、出力端子１３４を有する外部装置側送信手段１２３、カメラ構成判断手段１２２、最適プログラム選択手段１２４、最適プログラム記憶手段１２５、警告手段１２６、手動入力手段１２７からなっている。
【００３３】
上記外部装置側受信手段１２１は、上記カメラ本体ユニット１００のカメラ側送信手段１１１から接続手段１３０を介して送信された各ユニット１０１〜１０３の識別情報を受信し、カメラ構成判断手段１２２に伝送する機能を有している。
【００３４】
上記カメラ構成判断手段１２２は、外部装置側受信手段１２１から伝送された各ユニット１０１〜１０３からの識別情報を基に、各ユニット１０１〜１０３の組み合わせ駆動させる最適プログラムが後述する最適プログラム記憶手段１２５に記憶されているか判断する機能を有している。
【００３５】
上記最適プログラム選択手段１２４は、上記カメラ構成判断手段１２２で判断された最適な制御プログラムを選択する機能を有している。
【００３６】
上記最適プログラム記憶手段１２５にカメラ本体ユニット１００に組み合わせ接続される各ユニット１０１〜１０３に応じた駆動制御プログラムが記憶されており、上記最適プログラム選択手段１２４で選択した最適制御プログラムを上記外部装置側送信手段１２３から接続手段１３０を介して、上記カメラ本体ユニット１００のカメラ側受信手段１１２に伝送するようになっている。
【００３７】
上記警告手段１２６は、上記カメラ構成判断手段１２２で上記カメラ本体ユニット１００のカメラ側送信手段１１１から送信された識別情報によって、上記最適プログラム記憶手段１２５に記憶されている各ユニット１０１〜１０３の駆動制御プログラムの中から最適制御プログラムがないと判断された際に警告を発する機能を備えている。この警告手段１２６から警告が発せられると、手動入力手段１２７からオペレータが手動で最適プログラム記憶手段１２５に記憶されている制御プログラムから適用可能な制御プログラムを選択指示できる。選択されたプログラムは、最適プログラム記憶手段１２５から読み出され外部装置側送信手段１２３からカメラ本体ユニット１００のカメラ側受信手段１１２に送信されるようになっている。
【００３８】
このような構成のカメラにおいて、顧客から要望された機能や性能を有する第１乃至第ｎユニット１０１〜１０３をカメラ本体ユニット１００に組み合わせた後、接続手段１３０によって、外部装置１２０を接続する。この外部装置１２０が接続された状態でカメラ本体ユニット１００に駆動電源が供給されるとカメラ本体ユニット１００は各ユニット１０１〜１０３の最適プログラムデータのインストール動作が開始される。
【００３９】
このカメラ本体ユニット１００のプログラムインストールは、最初にカメラ側送信手段１１１は、カメラ本体ユニット１００に組み合わせ接続された第１乃至第ｎユニット１０１〜１０３の各データ記憶手段１０５〜１０７に記憶されているユニット識別情報を読み取り、この読み取った識別情報をカメラ構成情報として、接続手段１３０を介して、外部装置１２０の外部装置側受信手段１２１に送信する。
【００４０】
上記外部装置１２０の外部装置側受信手段１２１は、カメラ側送信手段１１１から送信されたカメラ構成情報を受信し、上記カメラ構成判断手段１２２に出力する。
【００４１】
上記カメラ構成判断手段１２２は、上記外部装置側受信手段１２１から供給されたカメラ構成情報からカメラ構成である第１乃至第ｎユニット１０１〜１０３の個々の適合性やユニット間の相互の整合性等を分析し、その構成に最も適した制御プログラムを最適プログラム選択手段１２４に指示する。
【００４２】
上記最適プログラム選択手段１２４は、上記カメラ構成判断手段１２２で指示された最適プログラムを最適プログラム記憶手段１２５の中から該当プログラムを読み出し送信指示を行う。
【００４３】
上記最適プログラム記憶手段１２５は、記憶されている複数のプログラムの中から上記最適プログラム選択手段１２４で指示された最適プログラムのデータを外部装置側送信手段１２３に出力する。上記外部装置側送信手段１２３は、上記最適プログラム記憶手段１２５から出力された最適プログラムデータを接続手段１３０を介して、上記カメラ本体ユニット１００のカメラ側受信手段１１２に送信する。上記カメラ本体ユニット１００のカメラ側受信手段１１２は、受信したプログラムデータを書換手段１１４に出力する。上記外部装置１２０から送信された最適プログラムデータは、書換手段１１４を介して、第２の制御プログラム記憶手段１１５に書き込まれる。
【００４４】
なお、上記第２の制御プログラム記憶手段１１５に、既にカメラ本体ユニット１００に組み合わせ接続した旧第１乃至第ｎユニット１０１〜１０３の制御プログラムデータが書き込まれている場合には、新たに組み合わせ接続した新第１乃至第ｎユニット１０１〜１０３の制御プログラムデータに書き換えられる。
【００４５】
また、上記カメラ構成判断手段１２２で、上記外部装置側受信手段１２１から供給されたカメラ構成情報から第１乃至第ｎユニット１０１〜１０３の個々の適合性やユニット間の相互の整合性等を分析し、その構成に最も適したプログラムが存在しないと判断した際には、警告手段１２６を駆動して不適合のユニット構成である旨の警告を発する。この警告手段１２６の警告により、オペレータは、上記カメラ本体ユニット１００に組み合わせ接続した第１乃至第ｎユニット１０１〜１０３の個々の適合性やユニット間の整合性などをチェックして、上記最適プログラム記憶手段１２５に記憶されている制御プログラムデータから最適プログラムデータを選択指示し、外部装置側送信手段１２３を介して、カメラ本体ユニット１００のカメラ側受信手段１１２に送信し、第２の制御プログラム記憶手段１１５に書き込み記憶させる。
【００４６】
このようにして、カメラ本体ユニット１００に顧客が要望する各ユニット１０１〜１０３を組み合わせ接続し、それらユニットに１０１〜１０３に対応した制御プログラムデータを外部装置１２０からカメラ本体ユニット１００の第２の制御プログラム記憶手段１１５に書き込み記憶させ、この第２の制御プログラム記憶手段１１５と第１制御プログラム記憶手段１１６に記憶されている制御プログラムの基で、カメラ本体ユニット１００と第１乃至第ｎユニット１０１〜１０３を駆動制御可能なカメラシステムが生成できる。
【００４７】
なお、上記カメラ構成判断手段１２２で、最適プログラムがないと判断され、上記手動入力手段１２７で、オペレータが最適プログラム選択を行うが、ユニット構成から最適プログラムの選択ができない場合は、ユニットの機能の一部を制限するよう指示することもある。これは、高機能なユニットを取り付けてもその機能を生かすことが出来ず、低機能なカメラになってしまうこともあるが、撮影不能になるよりは良いという考え方に基づいている。
【００４８】
また、新たな制御プログラムを作成して、この手動入力手段１２７から最適プログラム記憶手段１２５に記憶させると共に、カメラ本体ユニット１００に送信インストールさせることもできる。
【００４９】
次に、上記カメラ本体ユニット１００と第１乃至第ｎユニット１０１〜１０３からなる電子カメラの具体例を図３を用いて説明する。この電子カメラに組み合わせ接続される交換可能なユニットとしては、表１に示すように、レンズユニット、グリップユニット、ＡＦユニット、記録媒体ユニット、及びストロボユニットで、それぞれのユニットは、異なる特徴を有した複数の種類からなり、その種類毎に識別コードが設けられている。
【００５０】
【表１】
0003949972.tif 000002
つまり、レンズユニットは、小型汎用ズーム、高倍率ズーム、大口径ズーム、単焦点の４種類、グリップユニットは、その中に収納できる電池の種類別に、単三２本、リチウムパック、充電パックの３種類、 ＡＦユニットは、撮像画面内の複数の測距ポイントの中から主要被写体が存在するポイントを判定し、そのポイントにおける測距値を出力する自動多点測距と、撮影画面の中央部のポイントにおける測距値を出力する中央１点測距の２種類、記憶媒体ユニットは、２００万画素の撮像素子（以下、ＣＣＤと称する）を含むものと、５００万画素のＣＣＤを含むものとの２種類、ストロボユニットは、ポップアップ式で小型のものと、マルチ発光やフラット発光が可能な多機能なものとの２種類からなり、それぞれのユニットの種類毎に識別コードが設けられているとする。なお、各ユニットの種類毎の特徴は、表１に示すものとする。
【００５１】
また、交換可能なユニットは、表１に記載したものだけではなく、新機能を搭載した全く異なる種類のユニットであっても良い。ただし、カメラ本体ユニットに組み合わせ接続に適した形状、および、データや駆動制御信号の通信方法等は統一しなければならない。
【００５２】
本発明の電子カメラの本体ユニット２１は（図１の本体ユニット１１または図２のカメラ本体ユニット１００に相当）、本体マイクロプロセッサ（以下、本体ＣＰＵと称する）３０と、この本体ＣＰＵ３０に接続されたプログラムメモリ３１（図２の第１の制御プログラム記憶手段１１６相当）及び不揮発性メモリ３２（図２の第２の制御プログラム記憶手段１１５相当）と、本体ＣＰＵ３０を上記外部装置１２０に接続する接続端子５０ａ、５０ｂからなっている。
【００５３】
上記本体ＣＰＵ３０は、上記プログラムメモリ３１に記憶されている、後述するユニット２２〜２８の識別コード読み取り、外部装置１２０との識別コード送信と最適プログラムデータの受信と最適プログラムの書き込みプログラムなどの基で、図２のカメラ側送信手段１１１、カメラ側受信手段１１２、シーケンス制御手段１１３、書換手段１１４等の機能を行う。
【００５４】
また、不揮発性メモリ３２には、上記プログラムメモリ３１の最適プログラム書き込みプログラムの基で本体ＣＰＵ３０の駆動制御により、外部装置１２０から送信された最適プログラムが書き込み記憶される。
【００５５】
この本体ユニット２１には、表示ユニット２６（図１の表示ユニット１４相当）と、ファインダユニット２７（図１のファインダユニット１５相当）が接続されている。
【００５６】
上記表示ユニット２６は、液晶表示素子５３と、この液晶表示素子５３を駆動制御する液晶駆動回路５１を有し、上記本体ＣＰＵ３０の制御の基で電子カメラの動作モードや動作状態及び後述する記憶媒体への画像データの書き込み等の状態を表示させる。この表示ユニット２６の識別コードを記憶した表示ユニットＲＯＭ５２を有しており、この表示ユニットＲＯＭ５２の識別コードは、本体ＣＰＵ３０の制御の基で読み出されるようになっている。
【００５７】
上記ファインダユニット２７は、図示していないファインダ光学系とファインダユニット２７の識別コードが記憶されたファインダユニットＲＯＭ５４からなっており、このファインダユニットＲＯＭ５４の識別コードは、本体ＣＰＵ３０の制御の基で読み出されるようになっている。
【００５８】
上記本体ユニット２１には、上記表１に示した交換可能なレンズユニット２２、記憶媒体ユニット２３、ストロボユニット２４、ＡＦユニット２５、及びグリップユニット２８が組み合わせ接続可能となっている。
【００５９】
上記レンズユニット２４は、撮影レンズ３５と、この撮影レンズ３５のピント調整やズーム駆動させるためのレンズ駆動回路３３と、レンズユニット２２の識別コードが記憶されたレンズユニットＲＯＭ３４からなっている。
【００６０】
上記記憶媒体ユニット２３は、上記撮像レンズ３５の結像位置に配置され、結像された被写体像を電子画像信号に変換する撮像素子３９と、この撮像素子３９を駆動制御すると共に、変換された電子画像信号を所定の画像信号処理して、デジタル画像データに変換する画像処理回路３７と、この画像処理回路３７で生成されたデジタル画像データを記憶する記憶媒体４０と、記憶媒体ユニット２３の識別コードが記憶された記憶媒体ユニットＲＯＭ３８からなっている。
【００６１】
上記ストロボユニット２４は、ストロボ光の発光部４３と、この発光部４３の発光制御と発光電源を有するストロボ制御回路４１と、ストロボユニット２４の識別コードが記憶されたストロボユニットＲＯＭ４２からなっている。
【００６２】
上記ＡＦユニット２５は、測距用のＡＦセンサ４６と、このＡＦセンサ４６を駆動制御するＡＦ制御回路４４と、ＡＦユニット２５の識別コードが記憶されたＡＦユニットＲＯＭ４５からなっている。
【００６３】
上記グリップユニット２８は、図示していない電源電池と、グリップユニット２８の識別コードが記憶されたグリップユニットＲＯＭ５５からなっている。
【００６４】
上記レンズユニット２２のレンズ駆動回路３３、記憶媒体ユニット２３の画像処理回路３７、ストロボユニット２４のストロボ制御回路４１、及びＡＦユニット２５のＡＦ制御回路４４は、上記不揮発性メモリ３２に記憶された制御プログラムの基で、本体ＣＰＵ３０によって駆動制御されるようになっており、上記レンズユニットＲＯＭ３４、記憶媒体ユニットＲＯＭ３８、ストロボユニットＲＯＭ４２、ＡＦユニットＲＯＭ４５、及びグリップユニットＲＯＭ５５に記憶されているそれぞれの識別コードは、上記プログラムメモリ３１に記憶されている識別コード読み取りプログラムの基で、本体ＣＰＵ３０によって読み取り制御されるようになっている。
【００６５】
このようにして、上記レンズユニット２２、記憶媒体ユニット２３、ストロボユニット２４、ＡＦユニット２５、及びグリップユニット２８に上記表１に示す種類の中から顧客が要望する種類のユニットを本体ユニット２１に組み合わせ接続して、本体ユニット２１に設けられている図示していないメインスイッチがオンされると、本体ＣＰＵ３０は、初めにプログラムメモリ３１に記憶された初期設定プログラムに基づき、接続端子５０ａ、５０ｂに外部装置１２０が接続されているか否かを判定する。もし、接続されていなければ不揮発性メモリ３２の状態をチェックし、最適プログラムが記憶されているかをチェックする。ここで、最適プログラムが記憶されていないと判断したら、動作停止状態（省電力状態、または、電源遮断状態）なる。
【００６６】
この不揮発性メモリ３２に最適プログラムが記憶されているなら、以後はプログラムメモリ３１と不揮発性メモリ３２に記憶されているプログラムにしたがって、カメラ動作を継続する。
【００６７】
また、メインスイッチのオン時に外部装置１２０が接続されていると判定した場合は、プログラムメモリ３１に記憶されている最適プログラム書き換えモードになる。この書き換えモードにおいて、本体ＣＰＵ３０は、プログラムメモリ３１に記憶されているユニット識別コード読み取りプログラムの基で、上記レンズユニット２２、記憶媒体ユニット２３、ストロボユニット２４、ＡＦユニット２５、及びグリップユニット２８のそれぞれの識別コードを読み取り、その読み取った識別コードを接続端子５０ａ、５０ｂから上記外部装置１２０に送信する。
【００６８】
上記外部装置１２０は、上述したように、上記本体ユニット２１の本体ＣＰＵ３０から送信されたユニット識別コードを基に、本体ユニット２１の不揮発性メモリ３２に書き込み記憶させる上記レンズユニット２２、記憶媒体ユニット２３、ストロボユニット２４、ＡＦユニット２５、及びグリップユニット２８をそれぞれ駆動制御する最適プログラムデータを選択送信する。この外部装置１２０から送信された最適プログラムデータは、本体ユニット２１のプログラムメモリ３１に記憶されている最適プログラム書き込みプログラムの基で本体ＣＰＵ３０によって不揮発性メモリ３２に書き込み記憶される。
【００６９】
このようにして、本体ユニット２１に組み合わせ接続された各ユニット２２〜２８の種類に応じたユニット駆動制御プログラムデータがインストールされて、顧客が要望するユニットを組み合わせ接続した電子カメラが速やかに生成提供できる。
【００７０】
なお、上記の本発明の実施形態では、電子カメラを例に説明したが、本発明の概念は、ビデオカメラや銀塩フィルムカメラにも適用できることは明らかである。
【００７１】
また、上記実施形態において、最適プログラム記憶手段を外部装置内に配置しているが、メモリ容量が許されるのであれば、カメラ本体内に配置しても良い。その場合、外部装置からはどのプログラムを選択すべきか指示するだけで良く、書換動作はカメラ内のＣＰＵが書き換え不能なメモリ内に記憶されたプログラムにしたがって行う。このようにすれば、書換動作をカメラ内で完結させることができるため、外部装置が簡単化できるという利点がある。
【００７２】
ただし、この場合新しいユニツトが後日発売された場合に対応出来なくなるので、このようなケースでは上記の実施形態と同じように外部装置側から供給しなければならない。
【００７３】
【発明の効果】
本発明のカメラシステム及びカメラは、予め準備された複数ユニットの複数種類の中から、所望のユニットの種類を組み合わせて構成するカメラシステムにおいて、カメラ本体へのユニット組み立てや組み立てたユニットを駆動制御する最適プログラムデータが簡単にインストールでき、顧客が要望する性能や機能を有するカメラが速やかに提供できる効果を有している。
【図面の簡単な説明】
【図１】本発明に係るカメラの構成概念を示す分解斜視図。
【図２】本発明に係るカメラシステムの一実施形態の構成を示すブロック図。
【図３】本発明に係るデジタルカメラの一実施形態の構成を示すブロック図。
【符号の説明】
１００…カメラ本体ユニット
１０１〜１０３…第１〜第ｎユニット
１０５〜１０７…データ記憶手段
１０８〜１１０…カメラ要素
１１１…カメラ側送信手段
１１２…カメラ側受信手段
１１３…シーケンス制御手段
１１４…書換手段
１１５…第２の制御プログラム記憶手段
１１６…第１の制御プログラム記憶手段
１２０…外部装置
１２１…外部装置側受信手段
１２２…カメラ構成判断手段
１２３…外部側送信手段
１２４…最適プログラム選択手段
１２５…最適プログラム記憶手段
【図１】
0003949972.tif 000003
【図２】
0003949972.tif 000004
【図３】
0003949972.tif 000005