(57)【要約】      （修正有）【課題】１３５フィルム用カメラの使用に慣れたユーザがストロボを用いた電子カメラの撮影を行ってもストロボの照射角度を違和感無く認識できるカメラシステムを提供する。【解決手段】電子カメラ（カメラ本体３０、撮影レンズ２０）と、この電子カメラに装着可能な照射角可変のストロボ装置とを具備するカメラシステムであって、電子カメラは、撮像素子のサイズ情報と撮影レンズの実焦点距離情報をストロボ装置１０に対して出力する実焦点距離出力手段２１，撮像素子サイズの情報出力手段３１を有し、ストロボ装置１０は、撮像素子のサイズ情報と撮影レンズの実焦点距離情報とを受信して撮影画角を決定する撮影画角決定手段１２と、決定された撮影画角に基づいてストロボ照射角を変更する照射角変更手段１１と、撮影画角決定手段１２により決定された撮影画角に関する情報を表示する表示手段１３とを有する。【選択図】            図１
2005024613.tif 000002
【特許請求の範囲】
【請求項１】
電子カメラと、該電子カメラに装着可能な照射角可変のストロボ装置とを具備するカメラシステムであって、
前記電子カメラは、
撮像素子のサイズ情報と撮影レンズの実焦点距離情報を上記ストロボ装置に対して出力する出力手段を有し、
前記ストロボ装置は、
前記出力手段により出力された前記撮像素子のサイズ情報と前記撮影レンズの実焦点距離情報とを受信して撮影画角を決定する撮影画角決定手段と、
この撮影画角決定手段により決定された撮影画角に基づいてストロボ照射角を変更する照射角変更手段と、
前記撮影画角決定手段により決定された撮影画角に関する情報を表示する表示手段と、
を有することを特徴とするカメラシステム。
【請求項２】
前記撮影画角決定手段により決定された撮影画角を、表示に先立って、１３５フィルムフォーマットにおける撮影レンズの焦点距離または撮影レンズの実焦点距離に換算する換算手段をさらに具備することを特徴とする請求項１記載のカメラシステム。
【請求項３】
前記撮影画角決定手段は、前記電子カメラの出力手段から出力されるべき前記撮像素子のサイズ情報と前記撮影レンズの実焦点距離情報のうち少なくとも１つを受信できなかった場合には、現在の照射角と１３５フィルムのサイズ情報とに基づいて撮影画角を決定し、この撮影画角に関する情報を前記表示手段により表示することを特徴とする請求項１に記載のカメラシステム。
【請求項４】
上記ストロボ装置が上記電子カメラから取り外された状態にある場合、前記撮影画角決定手段は、現在の照射角と１３５フィルムのサイズ情報とに基づいて撮影画角を決定し、この撮影画角に関する情報を前記表示手段により表示することを特徴とする請求項１に記載のカメラシステム。
【請求項５】
電子カメラと、該電子カメラに装着可能なストロボ装置とを具備するカメラシステムであって、
撮影レンズの実焦点距離と、撮像素子のサイズ情報とに基づいて、撮影画角を決定する撮影画角決定手段と、
前記撮影画角決定手段により決定された撮影画角に基づいて、ストロボ光の照射角を変更する照射角変更手段と、
前記撮像素子のサイズ情報と、前記撮影レンズの実焦点距離情報とに基づいて、１３５フィルムフォーマットにおける撮影レンズの焦点距離を求める１３５フォーマット焦点距離換算手段と、
前記撮影レンズの実焦点距離情報及び１３５フォーマット焦点距離換算手段からの焦点距離情報を選択的に表示可能な表示手段と、
を具備することを特徴とするカメラシステム。
【請求項６】
電子カメラと、該電子カメラに装着可能な照射角可変のストロボ装置とを具備するカメラシステムであって、
前記電子カメラは、
撮像素子のサイズ情報と撮影レンズの実焦点距離情報を上記ストロボ装置に対して出力する出力手段と、
前記出力手段により出力された撮像素子のサイズ情報と、前記撮影レンズの実焦点距離情報とに基づいて、１３５フィルムフォーマットにおける撮影レンズの焦点距離を求める１３５フォーマット焦点距離換算手段を有し、
前記ストロボ装置は、
前記１３５フォーマット焦点距離換算手段からの焦点距離情報を受信して撮影画角を決定する撮影画角決定手段と、
この撮影画角決定手段により決定された撮影画角に基づいてストロボ照射角を変更する照射角変更手段と、
前記１３５フォーマット焦点距離換算手段からの焦点距離情報を受信して実焦点距離情報に換算する実焦点距離換算手段と、
前記１３５フォーマット焦点距離換算手段からの撮影レンズの焦点距離情報と、前記実焦点距離換算手段からの実焦点距離情報とを選択的に表示する表示手段と、
を具備することを特徴とするカメラシステム。
【請求項７】
電子カメラと、該電子カメラに装着可能な照射角可変のストロボ装置とを具備するカメラシステムであって、
前記電子カメラは、
撮像素子のサイズ情報と撮影レンズの実焦点距離情報を上記ストロボ装置に対して出力する出力手段を有し、
前記ストロボ装置は、
前記出力手段により出力された前記撮像素子のサイズ情報と前記撮影レンズの実焦点距離情報とを受信して撮影画角を決定する撮影画角決定手段と、
この撮影画角決定手段により決定された撮影画角に基づいてストロボ照射角を変更する照射角変更手段と、
前記撮像素子のサイズ情報と、前記撮影レンズの実焦点距離情報とに基づいて、１３５フィルムフォーマットにおける撮影レンズの焦点距離を求める１３５フォーマット焦点距離換算手段と、
前記１３５フォーマット焦点距離換算手段からの焦点距離情報と、前記出力手段からの撮影レンズの実焦点距離情報とを選択的に表示する表示手段と、
を具備することを特徴とするカメラシステム。
【請求項８】
電子カメラに装着可能な照射角可変のストロボ装置であって、
前記電子カメラから出力された撮像素子のサイズ情報と撮影レンズの実焦点距離情報とを受信して撮影画角を決定する撮影画角決定手段と、
この撮影画角決定手段により決定された撮影画角に基づいてストロボ照射角を変更する照射角変更手段と、
前記撮影画角決定手段により決定された撮影画角に関する情報を表示する表示手段と、
を具備することを特徴とするストロボ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カメラシステム及びストロボ装置に関するものである。
【０００２】
【従来の技術】
例えば、特公平４−１５９２８号公報や特許第２８４８２３３号公報は、電子スチルカメラに装着可能な照射角可変のストロボ装置を具備するカメラシステムを開示しており、ストロボ装置は適正な撮影距離を表示可能となっている。
【０００３】
また、ストロボ装置の照射角度は、フィルムサイズとレンズの焦点距離から計算されるが、この手順は概して煩雑であるので、照射角度をユーザが使用可能な撮影レンズ（ここでは１３５フィルム用のレンズ）の焦点距離に換算して表示することが一般的に行われている。
【０００４】
【発明が解決しようとする課題】
電子スチルカメラで使用されるストロボ装置においても照射角度を撮影レンズの焦点距離へ換算して表示することが望ましい。しかし一般的には、電子スチルカメラの撮像素子のサイズは１３５フィルムのサイズに比べて小さいので、１３５フィルム用レンズと同じ画角のレンズであっても電子スチルカメラ用レンズの焦点距離は短くなる。このような焦点距離をそのまま照射角度に対応させて表示すると、１３５フィルム用カメラに慣れたユーザにとっては違和感が生じる。また、焦点距離が短く表示されることになるのでユーザは広角系のレンズで撮影しているような感じを抱いてしまう。
【０００５】
本発明はこのような課題に着目してなされたものであり、１３５フィルム用カメラの使用に慣れたユーザがストロボを用いた電子カメラの撮影を行ってもストロボの照射角度を違和感無く認識できるカメラシステム及びストロボ装置を提供することにある。
【０００６】
本発明の他の目的は、電子カメラの撮影に慣れたユーザが照射角度を違和感無く認識できるカメラシステム及びストロボ装置を提供することにある。
【０００７】
【課題を解決するための手段】
上記の目的を達成するために、第１の発明は、電子カメラと、該電子カメラに装着可能な照射角可変のストロボ装置とを具備するカメラシステムであって、前記電子カメラは、撮像素子のサイズ情報と撮影レンズの実焦点距離情報を上記ストロボ装置に対して出力する出力手段を有し、前記ストロボ装置は、前記出力手段により出力された前記撮像素子のサイズ情報と前記撮影レンズの実焦点距離情報とを受信して撮影画角を決定する撮影画角決定手段と、この撮影画角決定手段により決定された撮影画角に基づいてストロボ照射角を変更する照射角変更手段と、前記撮影画角決定手段により決定された撮影画角に関する情報を表示する表示手段とを有する。
【０００８】
また、第２の発明は、第１の発明に係るカメラシステムにおいて、前記撮影画角決定手段により決定された撮影画角を、表示に先立って、１３５フィルムフォーマットにおける撮影レンズの焦点距離または撮影レンズの実焦点距離に換算する換算手段をさらに具備する。
【０００９】
また、第３の発明は、第１の発明に係るカメラシステムにおいて、前記撮影画角決定手段は、前記電子カメラの出力手段から出力されるべき前記撮像素子のサイズ情報と前記撮影レンズの実焦点距離情報のうち少なくとも１つを受信できなかった場合には、現在の照射角と１３５フィルムのサイズ情報とに基づいて撮影画角を決定し、この撮影画角に関する情報を前記表示手段により表示する。
【００１０】
また、第４の発明は、第１の発明に係るカメラシステムにおいて、上記ストロボ装置が上記電子カメラから取り外された状態にある場合、前記撮影画角決定手段は、現在の照射角と１３５フィルムのサイズ情報とに基づいて撮影画角を決定し、この撮影画角に関する情報を前記表示手段により表示する。
【００１１】
また、第５の発明は、電子カメラと、該電子カメラに装着可能なストロボ装置とを具備するカメラシステムであって、撮影レンズの実焦点距離と、撮像素子のサイズ情報とに基づいて、撮影画角を決定する撮影画角決定手段と、前記撮影画角決定手段により決定された撮影画角に基づいて、ストロボ光の照射角を変更する照射角変更手段と、前記撮像素子のサイズ情報と、前記撮影レンズの実焦点距離情報とに基づいて、１３５フィルムフォーマットにおける撮影レンズの焦点距離を求める１３５フォーマット焦点距離換算手段と、前記撮影レンズの実焦点距離情報及び１３５フォーマット焦点距離換算手段からの焦点距離情報を選択的に表示可能な表示手段とを具備する。
【００１２】
また、第６の発明は、電子カメラと、該電子カメラに装着可能な照射角可変のストロボ装置とを具備するカメラシステムであって、前記電子カメラは、撮像素子のサイズ情報と撮影レンズの実焦点距離情報を上記ストロボ装置に対して出力する出力手段と、前記出力手段により出力された撮像素子のサイズ情報と、前記撮影レンズの実焦点距離情報とに基づいて、１３５フィルムフォーマットにおける撮影レンズの焦点距離を求める１３５フォーマット焦点距離換算手段を有し、前記ストロボ装置は、前記１３５フォーマット焦点距離換算手段からの焦点距離情報を受信して撮影画角を決定する撮影画角決定手段と、この撮影画角決定手段により決定された撮影画角に基づいてストロボ照射角を変更する照射角変更手段と、前記１３５フォーマット焦点距離換算手段からの焦点距離情報を受信して実焦点距離情報に換算する実焦点距離換算手段と、前記１３５フォーマット焦点距離換算手段からの撮影レンズの焦点距離情報と、前記実焦点距離換算手段からの実焦点距離情報とを選択的に表示する表示手段とを具備する。
【００１３】
また、第７の発明は、電子カメラと、該電子カメラに装着可能な照射角可変のストロボ装置とを具備するカメラシステムであって、前記電子カメラは、撮像素子のサイズ情報と撮影レンズの実焦点距離情報を上記ストロボ装置に対して出力する出力手段を有し、前記ストロボ装置は、前記出力手段により出力された前記撮像素子のサイズ情報と前記撮影レンズの実焦点距離情報とを受信して撮影画角を決定する撮影画角決定手段と、この撮影画角決定手段により決定された撮影画角に基づいてストロボ照射角を変更する照射角変更手段と、前記撮像素子のサイズ情報と、前記撮影レンズの実焦点距離情報とに基づいて、１３５フィルムフォーマットにおける撮影レンズの焦点距離を求める１３５フォーマット焦点距離換算手段と、前記１３５フォーマット焦点距離換算手段からの焦点距離情報と、前記出力手段からの撮影レンズの実焦点距離情報とを選択的に表示する表示手段とを具備する。
【００１４】
また、第８の発明は、電子カメラに装着可能な照射角可変のストロボ装置であって、前記電子カメラから出力された撮像素子のサイズ情報と撮影レンズの実焦点距離情報とを受信して撮影画角を決定する撮影画角決定手段と、この撮影画角決定手段により決定された撮影画角に基づいてストロボ照射角を変更する照射角変更手段と、前記撮影画角決定手段により決定された撮影画角に関する情報を表示する表示手段とを具備する。
【００１５】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を詳細に説明する。図１は本発明に係るカメラシステムの基本的な概念を説明するための図であり、照射角が可変のストロボ装置１０と、撮影レンズ２０と、カメラ本体３０とから構成される。撮影レンズ２０とカメラ本体３０とは電子スチルカメラを構成し、この電子スチルカメラにはストロボ装置１０が装着可能である。
【００１６】
撮影レンズ２０に設けられた実焦点距離出力手段２１は、撮影レンズ２０の実際の焦点距離情報（実焦点距離情報）をカメラ本体３０に向けて出力する。カメラ本体３０内には撮像素子のサイズに関する情報を出力する撮像素子のサイズ情報出力手段３１が設けられている。
【００１７】
上記実焦点距離出力手段２１の出力と、上記撮像素子のサイズ情報出力手段３１の出力とは、ストロボ装置１０の撮影画角決定手段１２に送られて、撮影画角情報（ストロボ照射角情報）に変換される。照射角変更手段１１は、この変換された撮影画角情報（ストロボ照射角情報）に基づいて、ストロボ光の照射角変更機構を制御してストロボ照射角を変更する。
【００１８】
ストロボ装置１０内の１３５フォーマット焦点距離換算手段１４は、撮影画角決定手段１２で決定された撮影画角を用いて１３５フィルムフォーマットを用いた場合に適合する撮影レンズの焦点距離を求める。ストロボ装置１０内の実焦点距離換算手段１５は、撮影画角決定手段１２で決定された撮影画角を再度実焦点距離に換算する。
【００１９】
ストロボ装置１０内の表示手段１３は、１３５フォーマット焦点距離換算手段１４から出力された１３５フィルムフォーマットにおける焦点距離情報と、実焦点距離換算手段１５から出力された実焦点距離情報のいずれかを選択的に表示可能である。
【００２０】
このような構成によれば、１３５フィルム用カメラの使用に慣れたユーザは、ストロボを用いた電子カメラの撮影を行ってもストロボの照射角度を違和感無く認識できる。同時に、電子カメラの撮影に慣れたユーザは、照射角度を違和感無く認識できる。
【００２１】
図２は、図１に示すカメラシステムの第１の変形例を示す図である。図２に示す構成の特徴は、１３５フォーマット焦点距離換算手段１４がストロボ装置１０内ではなくカメラ本体３０内に配置されていることである。そして、実焦点距離換算手段１５は、前記１３５フォーマット焦点距離算出手段１４から出力された１３５フィルムフォーマットにおける焦点距離情報を用いて実焦点距離を算出する。このような構成によれば、図１の構成に関して記載した効果に加えて、ストロボ装置１０側の演算が簡単になるという効果を奏する。
【００２２】
図３は、図１に示すカメラシステムの第２の変形例を示す図である。図３に示す構成の特徴は、図１の構成ではストロボ装置１０内に設けられていた実焦点距離換算手段１５を廃し、撮影レンズ２０の実焦点距離出力手段２１の出力をそのままストロボ装置１０内の表示手段１３に供給するようにした点である。このような構成によれば、図１の構成に関して記載した効果に加えて、ストロボ装置１０側の構成が簡単になるという効果を奏する。
【００２３】
図４は、本発明のストロボユニットがレンズ交換可能な電子スチルカメラに接続された時のブロック構成図であり、交換レンズユニット１００（図１の撮影レンズ２０に対応）と、ストロボユニット２００（図１のストロボ装置１０に対応）と、電子スチルカメラ３００（カメラ本体３０）とから構成される。
【００２４】
まず電子スチルカメラ３００について説明する。電子スチルカメラ３００の制御は画像処理ＡＳＩＣ３０３によって実行される。画像処理ＡＳＩＣ３０３は、撮像素子４０１からイメージデータを取り込む。これらのイメージデータは画像処理ＡＳＩＣ３０３によって画像処理、データ圧縮処理が行なわれた後にデータ記録メディア３０８に格納される。
【００２５】
フラッシュＲｏｍ３０４には画像処理ＡＳＩＣ３０３内部のマイクロプロセッサを動作させるプログラムコードが格納されている。ＳＲＡＭ３０５，ＳＤＲＡＭ３０７はプログラム動作時のワークエリアとして利用される。電子スチルカメラ３００を駆動する電力は電力供給ユニット３０９から出力される。このユニット３０９は電池と電圧レベルを変換するＤＣ／ＤＣコンバータ等を含んでいる。カメラ操作ＳＷ３０６はユーザが電子スチルカメラ３００を操作するために必要な各種のＳＷを含む。
【００２６】
撮像ユニット４００はＣＣＤ等の撮像素子４０１と、不揮発性メモリとしてのＥＥＰＲＯＭ１（４０２）と、ＩＦ回路４０３と、ＩｍｇＣＰＵ４０４とから構成される。ＩＦ回路４０３は撮像素子４０１を駆動するタイミングジェネレータと、ＡＤコンバータとから構成され、ＩｍｇＣＰＵ４０４によって制御される。ＥＥＰＲＯＭ１（４０２）には撮像素子４０１に関するパラメータが記憶される。撮像素子４０１のサイズ情報はパラメータの一つである。フラッシュＲＯＭを内蔵したマイクロコントローラをＩｍｇＣＰＵ４０４として使用すればＥＥＰＲＯＭ１（４０２）は不要となる。パラメータはフラッシュＲＯＭに保管すればよい。
【００２７】
ＩｍｇＣＰＵ４０４の通信端子Ｉ２Ｄｃｏｍと、画像処理ＡＳＩＣ３０３の通信端子Ｄ２Ｉｃｏｍとは通信可能に接続されている。画像処理ＡＳＩＣ３０３はこの通信端子Ｄ２Ｉｃｏｍから撮影動作に必要なコマンドを送信する。
【００２８】
撮像素子４０１へ導かれる光束の一部は焦点ズレ量を検出するために、ビームスプリッタ３１０を介してＡＦセンサ３０１に導かれる。画像処理ＡＳＩＣ３０３はＡＦセンサ３０１の出力から焦点ズレ量を算出し交換レンズユニット１００へ送信する。
【００２９】
次に、交換レンズユニット１００について説明する。交換レンズユニット１００はマイクロコントローラとしてのＬｎｓＣＰＵ１１０によって制御される。ＬｎｓＣＰＵ１１０の通信端子Ｌ２Ｄｃｏｍと、画像処理ＡＳＩＣ３０３の通信端子Ｄ２Ｌｃｏｍとは通信可能に接続されている。画像処理ＡＳＩＣ３０３はこの通信端子Ｄ２Ｌｃｏｍからレンズ制御に必要なコマンドを送信する。
【００３０】
マウントＳＷ３０２は、交換レンズユニット１００が電子スチルカメラ３００に装着されたときにＯＮ状態になる。マウントＳＷ３０２は画像処理ＡＳＩＣ３０３の入力端子Ｐ＿ＬｎｓＤｅｔに接続されている。
【００３１】
交換レンズユニット１００を電子スチルカメラ３００へ取り付けるためのマウントにはＬｎコネクタ５００が配置されている。このＬｎコネクタ５００を介して電子スチルカメラ３００と交換レンズユニット１００の電源ラインと通信ラインが接続される。
【００３２】
ＥＥＰＲＯＭ２（１０８）には交換レンズユニット１００で用いられる特性パラメータが記憶されている。特性パラメータとは、焦点距離と開放Ｆｎｏの対応表、焦点ズレ量に対するレンズの駆動量などのパラメータである。
【００３３】
ｆ検出エンコーダ１０９は変倍光学系の位置を検出する。ユーザがズームレンズ１１１の変倍動作を行なうとｆ検出エンコーダ１０９の出力は変化する。ＬｎｓＣＰＵ１１０は、ｆ検出エンコーダ１０９の出力から撮影レンズの現在の焦点距離を算出する。ＥＥＰＲＯＭ２（１０８）には焦点距離に対応した特性パラメータが記憶されている。
【００３４】
ｆモータ１０２の動力はレンズ駆動機構１０３を介して焦点調節レンズ群１１２へ伝達される。ｆモータ１０２の駆動電力はｆモータ駆動回路１０１から供給される。ＬｎｓＣＰＵ１１０は電子スチルカメラ３００から送信されたピントズレ量に応じてｆモータ１０２を制御する。
【００３５】
一方、Ａモータ１０５の動力はシボリ駆動機構１０６を介してシボリ１０７へ伝達される。Ａモータ１０５の駆動電力はＡモータ駆動回路１０４から供給される。ＬｎｓＣＰＵ１１０は電子スチルカメラ３００から送信されたシボリ設定量に応じてＡモータ１０５を制御する。
【００３６】
次に、ストロボユニット２００について説明する。ストロボユニット２００の制御はマイクロコントローラとしてのＳｔＣＰＵ２１３によって実行される。ＳｔＣＰＵ２１３は、画像処理ＡＳＩＣ３０３からの指令に基づきキセノン（Ｘｅ）管２０４の発光コントロールを実行する。
【００３７】
ストロボユニット２００と電子スチルカメラ３００との通信はストロボコネクタ（ＳＴコネクタ）６００とカメラコネクタを介して行なわれる。ＳｔＣＰＵ２１３の通信端子Ｓ２Ｄｃｏｍと画像処理ＡＳＩＣ３０３の通信端子Ｄ２Ｓｃｏｍが接続されている。これらの通信端子Ｓ２Ｄｃｏｍ、Ｄ２Ｓｃｏｍを用いてガイドナンバー情報、ストロボ発光の許可禁止情報などのやり取りがなされる。
【００３８】
ＳｔＣＰＵ２１３の割込み端子Ｐ＿Ｘｉｎは、画像処理ＡＳＩＣ３０３の端子Ｐ＿Ｘｏｕｔに接続されている。電子スチルカメラ３００は撮像動作とキセノン管２０４の発光動作とを同期させるための信号（Ｘ信号）を端子Ｐ＿Ｘｏｕｔから出力し、Ｘ信号はＳｔＣＰＵ２１３の割込み端子Ｐ＿Ｘｉｎから入力される。
【００３９】
ＳｔＣＰＵ２１３の入力端子Ｐ＿ＤｓｃＤｅｔは、画像処理ＡＳＩＣ３０３の出力端子Ｐ＿ＳｔＥＮに接続されている。画像処理ＡＳＩＣ３０３は動作中はＰ＿ＳｔＥＮをＬｏｗレベルに設定する。
【００４０】
ストロボユニット２００が電子スチルカメラ３００に装着されていないときはプルアップ抵抗Ｒ（２１１）によってＰ＿ＤｓｃＤｅｔはＨｉｇｈレベルに設定される。ストロボユニット２００が電子スチルカメラ３００に装着され、画像処理ＡＳＩＣ３０３が動作を開始するとＰ＿ＤｓｃＤｅｔはＨｉｇｈレベルからＬｏｗレベルへ変化する。この変化によってＳｔＣＰＵ２１３は電子スチルカメラ３００の有無を検知する。
【００４１】
バッテリ２１８はストロボユニット２００を駆動するための電力を供給する。レギュレータ２１６はバッテリ２１８の出力電圧を降圧後ＳｔＣＰＵ２１３へ印加する。ＤＣ／ＤＣコンバータ２０８はＳｔＣＰＵ２１３の指令に従いバッテリ２１８の電圧を昇圧し、メインコンデンサＣ（２１２）に電荷を蓄積する。
【００４２】
トリガー回路２０７はＳｔＣＰＵ２１３の発光開始信号を受けるとキセノン管２０４を発光させるための高電圧のトリガ信号を発生する。２０５は反射カサである。キセノン管２０４のカソードには発光量を制御するためにＩＧＢＴ（Ｉｎｓｕｌａｔｅｄ  Ｇａｔｅ  Ｂｉｐｏｌａｒ  Ｔｒａｎｓｉｓｔｏｒ）２０６が接続されている。ＳｔＣＰＵ２１３はＩＧＢＴ２０６のＯＮ時間を制御することでキセノン管２０４の発光量を制御できる。集光レンズ２０１はキセノン管２０４の照射角度を変更するために配置されている。照射角変更機構２０２はＳモータ２０９の動力を用いて集光レンズ２０１の位置を変化させる。Ｓモータ２０９の駆動電力はＳモータ駆動回路２１０から供給される。
【００４３】
ＳｔＣＰＵ２１３はレンズ位置検出エンコーダ２０３の出力で集光レンズ位置を検知できる。ＳｔＣＰＵ２１３はこのレンズ位置検出エンコーダ２０３の出力にもとづきＳモータ駆動回路２１０を制御する。
【００４４】
液晶表示素子２１４はＳｔＣＰＵ２１３に内蔵された駆動回路によって駆動され、ストロボユニット２００の動作モード、照射領域情報（撮影画角情報）などを表示可能である。ストロボ操作ＳＷ２１５はユーザがストロボユニット２００を操作するために必要な各種のＳＷを含む。ＥＥＰＲＯＭ３（２１７）にはストロボ制御に関するパラメータが記憶される。
【００４５】
図５及び図６は、電子スチルカメラ３００の画像処理ＡＳＩＣ３０３のメインルーチンを示すフローチャートである。電子スチルカメラ３００に電池が装着されると画像処理ＡＳＩＣ３０３内部のマイクロコントローラはリセットされる。そしてステップＳ０００から動作を開始する。ステップＳ０００ではＣＰＵ内部のメモリの初期化動作、ＩＯポートの初期化動作が実行される。ステップＳ００１ではＩｍｇＣＰＵ４０４に対して撮像ユニット４００の起動を指令する。ステップＳ００２ではＩｍｇＣＰＵ４０４に対して撮像素子４０１の情報を要求する。ＩｍｇＣＰＵ４０４はＥＥＰＲＯＭ１（４０２）から要求された情報を読み出して画像処理ＡＳＩＣ３０３へ送信する。この情報には撮影画角を算出するために必要な撮像素子４０１のサイズ情報が含まれている。
【００４６】
ステップＳ００２１では出力端子Ｐ＿ＳｔＥＮをＨｉｇｈレベルからＬｏｗレベルへ設定する。ストロボユニット２００が電子スチルカメラ３００に接続されていれば画像処理ＡＳＩＣ３０３とＳｔＣＰＵ２１３との通信が可能になる。
【００４７】
ステップＳ００３は周期的にマウントＳＷ３０２の状態を検出するステップである。マウントＳＷ３０２がＯＮならば、交換レンズユニット１００が装着されていることを示す。このときはステップＳ００４へ移行してＬｎｓＣＰＵ１１０に対してレンズ情報を要求する。この要求に対してＬｎｓＣＰＵ１１０はｆ検出エンコーダ１０９から焦点距離データを求める。さらに焦点距離データに対応するパラメータをＥＥＰＲＯＭ２（１０８）から読み出す。そしてＬｎｓＣＰＵ１１０は焦点距離データとパラメータを画像処理ＡＳＩＣ３０３へ送信する。
【００４８】
ステップＳ００５では周期的にストロボユニット２００へ通信動作を行うことでストロボユニット２００の有無を検出する。ストロボユニット２００が装着されていないときはステップＳ００６へ移行する。そしてフラッシュ発光モードを解除する。ストロボユニット２００が装着されていればステップＳ００７へ移行する。そしてフラッシュ発光モードを選択する。
【００４９】
ステップＳ００８ではサブルーチン“パラメータ送信”が実行される。この動作ついては後述する。
【００５０】
ステップＳ００９ではカメラ操作ＳＷ３０６の一つであるレリーズＳＷの状態を検出する。レリーズＳＷの１段目（１ｓｔレリーズＳＷ）がＯＦＦならばステップＳ００３へ移行しＯＮならばステップＳ０１０へ移行する。ステップＳ０１０ではＡＦセンサ３０１からの出力情報にもとづいて焦点ズレ量を計算する。ステップＳ０１１ではＬｎｓＣＰＵ１１０に対して焦点ズレ量を送信し、さらに撮影レンズの焦点調整動作を指令する。ステップＳ０１２では被写体の輝度を測定する。ＩｍｇＣＰＵ４０４に対して撮像素子４０１の駆動を指令し、撮像素子４０１の出力データから輝度データを算出する。
【００５１】
ステップＳ０１３では輝度データから補助光が必要な被写体の明るさであるか否かを判定する。輝度データが所定値以下ならばステップＳ０１５へ移行し、所定値以上ならばステップＳ０１４へ移行する。
【００５２】
ステップＳ０１５では発光許可モードが設定されているか否かを判定する。ストロボユニット２００が装着されていれば発光許可モードが設定されている。発光許可モードが設定されているならばステップＳ０１６へ移行し設定されていないときはステップＳ０１４へ移行する。ステップＳ０１６では発光量を算出してＳｔＣＰＵ２１３へ送信する。ステップＳ０１７では発光フラグをセット（←１）する。そしてステップＳ０１４へ移行する。ステップＳ０１４では被写体輝度、撮像素子４０１の感度、ストロボ発光量などを考慮して露出時間と絞りの設定値を算出する。
【００５３】
図６のステップＳ０１８ではカメラ操作ＳＷ３０６の一つであるレリーズＳＷの状態を検出する。レリーズＳＷの２段目（２ｎｄレリーズＳＷ）がＯＦＦならばステップＳ０３０へ移行しＯＮならばステップＳ０１９へ移行する。
【００５４】
ステップＳ０１９ではＬｎｓＣＰＵ１１０に対してステップＳ０１４で算出したシボリ値を送信する。ＬｎｓＣＰＵ１１０はこのデータにもとづきシボリを制御する。ステップＳ０２０では発光フラグの状態を判定する。フラグが“０”ならばステップＳ０２３へ移行する。フラグが“１”ならばステップＳ０２１へ移行する。ステップＳ０２１ではＳｔＣＰＵ２１３へ対して充電レベル（発光ガイドナンバー）を要求する。ＳｔＣＰＵ２１３から送信される充電レベルが必要なレベルに達するまでステップＳ０２１で待機する。必要な充電レベルに達するとステップＳ０２２へ移行してＳｔＣＰＵ２１３へ発光を許可する。ステップＳ０２３ではＩｍｇＣＰＵ４０４に対して露光時間を指令する。
【００５５】
ＩｍｇＣＰＵ４０４はＩＦ回路４０３を制御して指令された時間の間撮像素子４０１を露光する。ステップＳ０２４では発光フラグの有無を判定する。発光フラグが“０”ならばステップＳ０２６へ移行する。発光フラグが“１”ならばステップＳ０２５へ移行して出力端子Ｐ＿Ｘｏｕｔから発光トリガ信号を出力する。ステップＳ０２５１では発光フラグをクリア（←０）する。
【００５６】
一方、ステップＳ０２６では画像処理ＡＳＩＣ３０３内部のタイマカウンタを用いて露光時間が経過するまで待機する。ステップＳ０２７ではＩｍｇＣＰＵ４０４に対して画像データの読出しを指令する。ＩｍｇＣＰＵ４０４はＩＦ回路４０３のＡＤコンバータを制御して撮像素子４０１の画像データを画像処理ＡＳＩＣ３０３へ出力する。
【００５７】
ステップＳ０２８ではＬｎｓＣＰＵ１１０に対してシボリを開放位置へ駆動するように指令する。ステップＳ０２９では撮像ユニット４００から入力した画像データを所定のフォーマットへ変換後、データ記録メディア３０８へ格納する。
【００５８】
一方、ステップＳ０１８からステップＳ０３０へ移行するとカメラ操作ＳＷ３０６の一つであるパワーＳＷの状態を検出する。パワーＳＷがＯＮならばステップＳ００３へ移行し、ＯＦＦならばステップＳ０３１へ移行する。交換レンズユニット１００が電子スチルカメラ３００に装着されている時、ＬｎｓＣＰＵ１１０に対してスタンバイモードへの移行を指令する。ステップＳ０３２ではＩｍｇＣＰＵ４０４に対して待機モードへの移行を指令する。ＩｍｇＣＰＵ４０４は撮像ユニット４００内の回路の動作を止めるとともにＩｍｇＣＰＵ４０４自体も待機モードへ移行する。
【００５９】
画像処理ＡＳＩＣ３０３からの通信が無い限りＩｍｇＣＰＵ４０４は待機モード状態を維持する。ステップＳ０３３では出力端子Ｐ＿ＳｔＥＮをＬｏｗレベルからＨｉｇｈレベルへ設定する。ＳｔＣＰＵ２１３はこの端子がＨｉｇｈレベルになったことにより電子スチルカメラ３００が動作停止していると判定する。あるいはストロボユニット２００が電子スチルカメラ３００から外されたものと判定する。
【００６０】
ステップＳ０３４ではカメラ操作ＳＷ３０６の変化によって画像処理ＡＳＩＣ３０３がスタンバイモード（電力消費を下げた待機状態）から解除されるように設定する。そしてスタンバイモードへ移行する。いずれかのＳＷがＯＮすると画像処理ＡＳＩＣ３０３はステップＳ００１より動作を開始する。
【００６１】
次に図７を参照して、図５のステップＳ００８のサブルーチン“パラメータ送信”について説明する。当サブルーチンの役目はＳｔＣＰＵ２１３に対して画角の演算に必要なデータを転送することである。ステップＳ０５０ではレンズ情報の有無を判定する。電子スチルカメラ３００と通信可能な交換レンズユニット１００が装着されていれば交換レンズユニット１００から撮影画角（つまり、ストロボ照射角）の計算に必要な焦点距離情報を取得できる。このときはステップＳ０５１へ移行して焦点距離情報を送信する。この情報はステップＳ００４で取得している。
【００６２】
一方、１．交換レンズが装着されていない、２．通信機能を持たない交換レンズが装着されている、３．レンズとカメラの通信機能に何らかの不具合が発生してレンズ情報の取得が出来ない、などの理由によってレンズ情報が取得出来ないときはステップＳ０５２へ移行する。ステップＳ０５２ではＳｔＣＰＵ２１３にたいしてＥＲＲＯＲコードを送信する。ＥＲＲＯＲコードとしては焦点距離情報にレンズ焦点距離としてありえない値を選ぶ。ここでは焦点距離データとして＃０を送信する。
【００６３】
ステップＳ０５３では撮像素子４０１に関する情報の有無を判定する。撮像ユニット４００が電子スチルカメラ３００に装着されていればＩｍｇＣＰＵ４０４から撮像素子４０１のサイズ情報を取得できる。この場合はステップＳ０５４においてサイズ情報を送信する。撮像ユニット４００が装着されていない、撮像ユニット４００が故障している等の理由でサイズ情報が取得出来ないときは、ステップＳ０５５においてＥＲＲＯＲコードを送信する。ＥＲＲＯＲコードとしては撮像素子４０１のサイズとして有り得ない値を選ぶ。ここではサイズデータとして＃０を送信する。
【００６４】
図８及び図９は、ストロボユニット２００のＳｔＣＰＵ２１３のメインルーチンを示すフローチャートである。ストロボユニット２００に電池（バッテリ２１８）が装着されるとＳｔＣＰＵ２１３はリセットされる。そしてステップＳ１００から動作を開始する。ステップＳ１００ではＣＰＵ内部のメモリの初期化動作、ＩＯポートの初期化動作が実行される。ステップＳ１０１では不揮発性メモリとしてのＥＥＰＲＯＭ３（２１７）から表示モード情報を読み出して所定のＲＡＭ（Ｄ＿Ｄｍｏｄ）へ格納する。
【００６５】
ステップＳ１０２ではタイマカウンタのカウント動作を開始する。所定時間経過しても照射領域を表示するために必要な情報（撮像素子４０１のサイズ情報、レンズ焦点距離情報）が得られないときは所定の表示（１３５フィルム換算表示）を行う。ＳｔＣＰＵ２１３が動作を開始してから所定の表示を開始するまでの時間を測定するためにタイマカウンタが使用される。
【００６６】
１．ストロボユニット２００が電子スチルカメラ３００に接続されていない。２．カメラに接続されていないがカメラが動作していない。このような状況では必要な情報が得られない。また、電子スチルカメラ３００とストロボユニット２００とが接続状態にあり、共に動作中であってもユーザが不用意にストロボユニット２００を外すと、ストロボユニット２００は必要な情報を得られなくなる。
【００６７】
ステップＳ１０３ではタイマカウンタの値より所定時間が経過したか否かを判定する。電子スチルカメラ３００からの通信がない状態が続くとカウンタの値がカウントＵＰされて所定値に達し、ステップＳ１０３からステップＳ１０４へ移行する。カウンタの値が所定値以下ならステップＳ１０３からステップＳ１０６へ移行する。
【００６８】
ステップＳ１０４ではサブルーチン“１３５フィルム換算表示”が実行される。詳細は後述する。ステップＳ１０５ではタイマカウンタの値をクリアする。そしてステップＳ１０３へ移行する。
【００６９】
ステップＳ１０６では周期的にメインコンデンサＣ（２１２）の電圧を監視し、昇圧回路のＤＣ／ＤＣコンバータ２０８の制御を行う。ステップＳ１０７では電子スチルカメラ３００からの通信要求の有無を判定する。通信要求がなければステップＳ１１６へ移行し、通信要求があればステップＳ１０７１へ移行してタイマカウンタをクリアする。そして通信要求に応じた動作ステップへ移行する。通信が所定時間実行されないとステップＳ１０４においてサブルーチン“１３５フィルム換算表示”が強制的に実行されてしまう。この実行を阻止するためステップＳ１０７１の処理が必要である。
【００７０】
電子スチルカメラ３００からガイドナンバデータを要求されたときはステップＳ１０８が実行される。ここではメインコンデンサＣ（２１２）の電圧を測定し発光エネルギーを算出する。さらにレンズ位置検出エンコーダ２０３の出力から照射角度を算出する。２つの算出結果から発光ガイドナンバーを求めて電子スチルカメラ３００へ送信する。
【００７１】
電子スチルカメラ３００はこの情報にもとづき発光の許可をするか否かの判断を行う（図６のステップＳ０２１）。電子スチルカメラ３００が撮影時に必要な発光量を送信したときはステップＳ１０９が実行される。ステップＳ１０９では指示された発光量にもとづきキセノン管２０４の発光時間を算出する。電子スチルカメラ３００はレンズの明るさ、被写体輝度、などを考慮して発光量を決定しストロボユニット２００へ送信する（図５のステップＳ０１６）。
【００７２】
電子スチルカメラ３００が発光を許可する（図６のステップＳ０２２）と、ステップＳ１１０が実行される。ここでは電子スチルカメラ３００からの発光トリガ信号が入力端子Ｐ＿Ｘｉｎに印加されると、割り込みルーチン“ＩＮＴ−Ｘ”が実行されるように、割り込みを許可する。
【００７３】
電子スチルカメラ３００が撮影画角つまりストロボ照射角の算出に必要なパラメータを送信したときはステップＳ１１１が実行される。そして焦点距離情報、サイズ情報を受信する。それぞれの情報は所定のメモリＤ＿ＦとＤ＿Ｌｓへ格納される。ステップＳ１１２ではＥｒｒｏｒコードが無いか否かを判定する。
【００７４】
電子スチルカメラ３００は必要な情報が送信できないときにはＥｒｒｏｒコードとして、＃０を送信する（図７の“パラメータ送信”参照）。Ｅｒｒｏｒコードが検出されると、ステップＳ１１３へ移行してサブルーチン“１３５フィルム換算表示”が実行される。Ｅｒｒｏｒコードが無ければ、ステップＳ１１４へ移行してサブルーチン“照射角度の算出＆集光レンズ駆動”が実行される。詳細は後述する。さらに照射領域の表示を更新するためにステップＳ１１５ではサブルーチン“照射領域の算出＆表示”が実行される。詳細は後述する。
【００７５】
ステップＳ１０７から図９のステップＳ１１６へ移行するとストロボ操作ＳＷ２１５の一つである表示モード選択ＳＷの状態を検出する。表示モード選択ＳＷの操作が検出されるとステップＳ１１７へ移行し、操作が無ければステップＳ１１９へ移行する。ステップＳ１１７ではＳＷの操作に連動して図１０のステップＳ４００〜Ｓ４０２で示す手順により表示モードを遷移させる。表示モードは３種類存在する。
【００７６】
１３５フィルム換算表示モード（ステップＳ４００）では、ストロボの照射角度を１３５フィルム用カメラのレンズ焦点距離に対応させて表示を行う。レンズの焦点距離を知らないユーザは少ない。すなわち、レンズの外周には焦点距離が刻印されているのでこの数値を読めば良い。しかし使っているレンズの画角を知るユーザは少ない。したがってこのストロボユニット２００で利用可能な焦点距離で示すことが利便性が高い。電子スチルカメラ３００で使用される撮像素子４０１のサイズは一般に１３５フィルムより小さい。したがって１３５フィルム用カメラと同じ画角のレンズであっても電子スチルカメラにおいては短い焦点距離となる。
【００７７】
１３５フィルム用カメラの使用に慣れたユーザに対して電子スチルカメラ３００のレンズ焦点距離そのものを表示しても違和感が生じる。そこで当モードではレンズの焦点距離そのものではなく、撮像素子４０１のサイズにもとづき１３５フィルム用カメラのレンズ焦点距離に換算する。そして照射角度を換算された焦点距離に対応させて表示する。このモードが選択されるとモード記憶用の所定のメモリＤ＿Ｄｍｏｄへ＃１が設定される。
【００７８】
実焦点距離表示モード（ステップＳ４０１）ではストロボの照射角度を電子スチルカメラ３００の撮影レンズの焦点距離そのものに対応させて表示する。このモードが選択されるとモード記憶用の所定のメモリＤ＿Ｄｍｏｄへ＃２が設定される。
【００７９】
画角表示モード（ステップＳ４０２）では照射角度（ｄｅｇｒｅｅ）をそのまま表示する。このモードが選択されるとモード記憶用の所定のメモリＤ＿Ｄｍｏｄへ＃３が設定される。
【００８０】
ステップＳ１１８では、サブルーチン“照射領域の算出＆表示”が実行される。表示モードの変更に伴い表示を更新するためである。
【００８１】
ステップＳ１１６からステップＳ１１９へ移行するとストロボ操作ＳＷ２１５の一つであるズームＵｐＳＷの状態を検出する。ズームＵｐＳＷの操作が検出されるとステップＳ１２０へ移行し、操作が無ければステップＳ１２１へ移行する。ステップＳ１２０では照射角度を格納する所定のメモリＤ＿ＡｎｇｌｅをＴｅｌｅ側へ所定量変更する。Ｄ＿Ａｎｇｌｅのデータは現在の値から所定量を減算されて、照射角度は小さくなる。このデータにあわせて集光レンズの位置を変更しなければならない。そこでステップＳ１２３においてサブルーチン“集光レンズ駆動”が実行される。
【００８２】
さらに照射領域の表示を更新するためステップＳ１２４においてサブルーチン“照射領域の算出＆表示”が実行される。ステップＳ１１９からステップＳ１２１へ移行するとストロボ操作ＳＷ２１５の一つであるズームＤｏｗｎＳＷの状態を検出する。ズームＤｏｗｎＳＷの操作が検出されるとステップＳ１２２へ移行し、操作が無ければステップＳ１２５へ移行する。ステップＳ１２２ではメモリＤ＿ＡｎｇｌｅをＷｉｄｅ側へ所定量変更する。
【００８３】
Ｄ＿Ａｎｇｌｅのデータは現在の値から所定量を加算されて、照射角度は大きくなる。集光レンズ位置と表示変更のためステップＳ１２３とステップＳ１２４が実行される。
【００８４】
ステップＳ１２１からステップＳ１２５へ移行するとストロボ操作ＳＷ２１５の一つであるパワーＳＷの状態を検出する。パワーＳＷがＯＮ状態ならばステップＳ１０３へ移行し、ＯＦＦ状態ならばステップＳ１２６へ移行する。
【００８５】
ステップＳ１２６ではＤＣ／Ｄコンバータ２０８の駆動を停止する。メインコンデンサＣ（２１２）への充電動作は停止する。ステップＳ１２７では不揮発性メモリＥＥＰＲＯＭ３（２１７）へ表示モード情報（Ｄ＿Ｄｍｏｄ）を記憶する。
【００８６】
ステップＳ１２８ではパワーＳＷの変化によってＳｔＣＰＵ２１３がスタンバイモード（電力消費を下げた待機状態）から解除されるように設定する。そしてスタンバイモードへ移行する。パワーＳＷが操作されてＯＮするとＳｔＣＰＵ２１３はステップＳ１０１より動作を開始する。
【００８７】
図１１は、割込みルーチン“ＩＮＴ−Ｘ”の動作フローを示す図である。Ｐ＿Ｘｉｎに発光トリガ信号が入力されるとＳｔＣＰＵ２１３は割り込み処理ルーチンＩＮＴ−Ｘへ移行する。ステップＳ９０ではＩＧＢＴ２０６をＯＮ状態に設定する。ステップＳ９１ではトリガー回路２０７を起動してキセノン管２０４を発光させるための高電圧のトリガ信号を出力させる。そしてキセノン管２０４は発光を開始する。ステップＳ９２ではステップＳ１０９において算出した発光時間の間待機する。ステップＳ９３ではＩＧＢＴ２０６をＯＦＦ状態に設定して、キセノン管２０４の発光を止める。ステップＳ９４では割込み動作を禁止する。電子スチルカメラ３００から発光許可を受信するまでは、ＩＮＴ＿Ｘが実行されることは無い。
【００８８】
図１２は、サブルーチン“照射角度の算出＆集光レンズ駆動”と“集光レンズ駆動”の動作フローを示す図である。フローの説明に先立って画角の計算方法について述べる。撮影レンズが写すことが出来る範囲をレンズの前側主点を基準に、被写体と光軸の角度で表したものが画角である。画角（Ａｎｇｌｅ）は以下の式で求めることが出来る。
【００８９】
【数１】
2005024613.tif 000003
Ｌ：画面サイズ（フィルムもしくは撮像素子の対角線の長さ）
ｆ：撮影レンズの焦点距離
β：撮影倍率
マクロ撮影をしないと仮定すれば撮影倍率は近似的にはゼロとみなすことが出来る。したがって画角の計算は２つのパラメータ（Ｌとｆ）がわかれば次式で計算できる。
【００９０】
【数２】
2005024613.tif 000004
画角と画面サイズがすでに決まっているときに焦点距離を計算するには次式を使う。
【００９１】
【数３】
2005024613.tif 000005
ステップＳ２０１ではステップＳ１１１（図８）においてカメラから受信した撮像素子４０１のサイズ情報（Ｄ＿Ｌｓ）とレンズ焦点距離情報（Ｄ＿Ｆ）にもとづき（１式）のθを算出する。三角関数をＣＰＵに算出させるには時間がかかる。あらかじめ必要な角度のａｒｃｔａｎｇｅｎｔ関数の計算値をテーブルとして作成しておき、Ｌ／２・ｆに対応する値を参照すればよい。計算精度は必要ないのでテーブル参照が実用的である。テーブル参照で求めた計算結果は所定のメモリＤ＿θへ格納される。
【００９２】
ステップＳ２０２ではＤ＿θを２倍して所定のメモリＤ＿Ａｎｇｌｅへ格納される。Ｄ＿Ａｎｇｌｅに記憶されたデータが画角を示す。
【００９３】
ステップＳ２０３では不揮発性メモリとしてのＥＥＰＲＯＭ３（２１７）から＃Ｎ＿ＭａｘＡｎｇｌｅと＃Ｎ＿ＭｉｎＡｎｇｌｅが読み出される。＃Ｎ＿ＭａｘＡｎｇｌｅはストロボユニット２００の最大の照射角度を示している。また、＃Ｎ＿ＭｉｎＡｎｇｌｅはストロボユニット２００の最小の照射角度を示している。
【００９４】
画角の値が２つのデータの間にあれば、ストロボユニット２００を利用した撮影は問題なく実行できる。画角が＃Ｎ＿ＭｉｎＡｎｇｌｅより小さいと必要がない領域にも光が照射されることになりエネルギーの一部が無駄となる。画角が＃Ｎ＿ＭａｘＡｎｇｌｅより大きいと必要領域すべてに光が照射されない虞がある。
【００９５】
ステップＳ２０４では制御フラグをクリアする。Ｗリミットフラグ、Ｔリミットフラグ、発光警告フラグをクリア（←０）する。Ｗリミットフラグは、集光レンズをＷｉｄｅ端まで駆動し、照射角度が最大に達するとセット（←１）される。Ｔリミットフラグは、集光レンズをＴｅｌｅ端まで駆動し、照射角度が最小に達するとセット（←１）される。発光警告フラグは画角が＃Ｎ＿ＭａｘＡｎｇｌｅより所定以上大きくなるとセット（←１）される。発光警告フラグがセットされている状態でストロボユニット２００を用いて撮影動作を実行すると、撮影された画像の周辺に光が当たらない部分ができる。
【００９６】
ステップＳ２０５では画角データＤ＿Ａｎｇｌｅと＃Ｎ＿ＭａｘＡｎｇｌｅを比較する。Ｄ＿Ａｎｇｌｅが＃Ｎ＿ＭａｘＡｎｇｌｅ以上ならばステップＳ２０６へ移行しそうでなければステップＳ２１０へ移行する。ステップＳ２０６ではストロボユニット２００の照射角を最大にするため集光レンズをＷｉｄｅ端まで駆動する。そしてステップＳ２０７ではＷリミットフラグをセットする。ステップＳ２０８ではＤ＿Ａｎｇｌｅが＃Ｎ＿ＭａｘＡｎｇｌｅより所定値以上大きいか否かを判定する。所定値以上大きいときはステップＳ２０９において発光警告フラグをセットした後にリターンする。そうでなければフラグはセットされること無くメインルーチンへリターンする。
【００９７】
ステップＳ２１０では＃Ｎ＿ＭｉｎＡｎｇｌｅと画角データＤ＿Ａｎｇｌｅを比較する。Ｄ＿Ａｎｇｌｅが＃Ｎ＿ＭｉｎＡｎｇｌｅ以下ならばステップＳ２１１へ移行しそうでなければステップＳ２１３へ移行する。ステップＳ２１１ではストロボユニット２００の照射角を最小にするため集光レンズをＴｅｌｅ端まで移動する。ステップＳ２１２ではＴリミットフラグをセットする。そしてメインルーチンへ戻る。
【００９８】
ステップＳ２１３ではＤ＿Ａｎｇｌｅのデータに対応するレンズ位置検出エンコーダ２０３の値を予め設定されたデータテーブルより求める。ステップＳ２１４では求めたレンズ位置検出エンコーダ２０３の値にもとづき集光レンズの位置を変更する。そしてメインルーチンへ戻る。
【００９９】
集光レンズの駆動のみを実行するときはステップＳ２０３以降の処理を実行させればよい。サブルーチン“集光レンズ駆動”がこの動作を実行させる際に呼び出される。ストロボユニット２００の照射角を変更するにはＤ＿Ａｎｇｌｅに所望の画角を設定した後に“集光レンズ駆動”をコールすればよい。
【０１００】
図１３及び図１４はサブルーチン“照射領域の算出＆表示”と“１３５フィルム換算表示”の動作フローを示す図である。フローの動作に先立ちストロボユニット２００の液晶表示素子２１４について説明する。
【０１０１】
図１５は液晶表示素子２１４のセグメントの配置を示している。Ｓｅｇｌは警告表示のために使用される。撮影画角がストロボの照射角度よりも大きくなり、撮影画面の一部に光が当たらない際に点灯される。Ｓｅｇ２はメインコンデンサＣ（２１２）の充電レベルを示すために使用される。発光可能な電圧までメインコンデンサＣ（２１２）が充電されると点灯する。
【０１０２】
Ｓｅｇ３はドットマトリクス表示が可能なセグメントである。表示モードを表示するために使用される。Ｓｅｇ４はドットマトリクス表示が可能なセグメントである。表示モードに応じた照射領域を表示するために使用される。
【０１０３】
以下にＳｅｇ３，Ｓｅｇ４の表示が表示モードに応じてどのように変化するかについて図１６、図１７を参照して説明する。
【０１０４】
図１６は、第１の表示例を示す図である。電子スチルカメラ３００には４／３インチ（ＦｏｕｒＴｈｉｒｄｓ）の撮像素子４０１が使用され、撮影レンズの焦点距離は２５ｍｍとする。表示モード選択ＳＷが操作されて“１３５フィルム換算表示モード”、“実焦点距離表示モード”、“照射角度表示モード”の順番でモードが遷移すると仮定する。
【０１０５】
＊１の“１３５Ｆ”は１３５フィルム換算表示モードを意味し、“５０ｍｍ”は２５ｍｍのレンズ焦点距離を１３５フィルムカメラ用レンズに換算した値である。
【０１０６】
＊２の“ＦＯＵＲ  ＴＨＩＲＤＳ”は４／３インチの撮像素子４０１における実焦点距離表示モードであることを意味し、“２５ｍｍ”は撮影レンズの実際の焦点距離を示している。
【０１０７】
＊３の“Ａｎｇｌｅ”は照射角度表示モードを意味し、“４７ｄｅｇ”は照射角度が４７度であることを示している。
【０１０８】
図１７は、第２の表示例を示す図である。電子スチルカメラ３００には１．８インチの撮像素子４０１が使用され、撮影レンズの焦点距離は３３ｍｍとする。表示モード選択ＳＷが操作されて“１３５フィルム換算表示モード”、“実焦点距離表示モード”、“照射角度表示モード”の順番でモードが遷移すると仮定する。
【０１０９】
＊１の“１３５Ｆ”は１３５フィルム換算表示モードを意味し、“５０ｍｍ”は３３ｍｍのレンズ焦点距離を１３５フィルムカメラ用レンズに換算した値である。
【０１１０】
＊２の“１．８ｉｎｃｈ”は１．８インチの撮像素子４０１における実焦点距離表示モードであることを意味し、“３３ｍｍ”はレンズの実際の焦点距離を示している。
【０１１１】
＊３の“Ａｎｇｌｅ”は照射角度表示モードを意味し、“４７ｄｅｇ”は照射角度が４７度であることを示している。
【０１１２】
図１３のステップＳ２４０では、まずストロボユニット２００が電子スチルカメラ３００に接続されているか否かを判定する。ＳｔＣＰＵ２１３の端子Ｐ＿ＤｓｃＤｅｔがＬｏｗならばストロボユニット２００が電子スチルカメラ３００に接続されていることを示す。このときはステップＳ２５０へ移行する。Ｐ＿ＤｓｃＤｅｔがＨｉｇｈレベルならばストロボユニット２００が電子スチルカメラ３００に接続されていない（あるいは電子スチルカメラ３００に接続しているが動作はしていない）ことを示す。このときはステップＳ２４１へ移行する。ステップＳ２４１では表示モードを“１３５フィルム換算表示モード”に設定する。Ｄ＿Ｄｍｏｄに設定された表示モードを示すコードは無視される。ステップＳ２４２ではＳｅｇ３に“１３５Ｆ”と表示する。
【０１１３】
ステップＳ２４３ではレンズ位置検出エンコーダ２０３の出力より集光レンズの位置を検出する。さらにストロボの照射角度に変換してＤ＿Ａｎｇｌｅを求める。照射角度を撮影レンズの焦点距離に換算するには（２式）を使う。１３５フィルムの対角線のサイズは４３ｍｍであるので、次式によって１３５フィルムカメラ用レンズの焦点距離に換算される。
【０１１４】
【数４】
2005024613.tif 000006
ステップＳ２４４においてこの計算が実行され所定のメモリＤ＿Ｆ１３５へ格納される。この計算結果がＳｅｇ４に表示される。たとえば“５０ｍｍ”の如くである。そしてメインルーチンへ復帰する。
【０１１５】
電子スチルカメラ３００から送信されたデータにＥＲＲＯＲコードが含まれているときも強制的に１３５フィルムカメラ用レンズの焦点距離で照射角度を表示する。このときはサブルーチン“１３５フィルム換算表示”をコールすればよい。そうすれば表示に必要な動作ステップＳ２４１からＳ２４５が実行される。電子スチルカメラ３００からの必要なデータが送信されないときは表示動作を行なわないという対処方法もある。しかしなにも表示がないとユーザはストロボの照射角度を認知する手段を失うことになる。
【０１１６】
そこで本実施形態ではストロボの照射角度の表示方法として一般的に行なわれている方法、すなわち使用可能な１３５フィルムカメラ用レンズの焦点距離に対応させて表示する。
【０１１７】
ステップＳ２５０では表示モードが“照射角度表示モード”であるか否かを判定する。Ｄ＿Ｄｍｏｄに“３”が設定されている時はステップＳ２５１へ移行し“３”以外ならばステップＳ２５９（図１４）へ移行する。ステップＳ２５１では“照射角度表示モード”であることを告知するためＳＥＧ３に“Ａｎｇｌｅ”を表示する。ステップＳ２５２ではＴリミットフラグの状態を判定する。Ｔリミットフラグが“１”ならばステップＳ２５３へ移行し“０”ならばステップＳ２５４へ移行する。Ｔリミットフラグが“１”ならば集光レンズはＴｅｌｅ端に位置する。
【０１１８】
このときのストロボの照射角度は＃Ｎ＿ＭｉｎＡｎｇｌｅである。たとえば３０度が＃Ｎ＿ＭｉｎＡｎｇｌｅならばステップＳ２５３においてＳｅｇ４に“３０ｄｅｇ”と表示される。そしてリターンする。
【０１１９】
ステップＳ２５４ではＷリミットフラグの状態を判定する。Ｗリミットフラグが“１”ならばステップＳ２５５へ移行し“０”ならばステップＳ２５８へ移行する。Ｗリミットフラグが“１”ならば集光レンズはＷｉｄｅ端に位置する。このときのストロボの照射角度は＃Ｎ＿ＭａｘＡｎｇｌｅである。たとえば７０度が＃Ｎ＿ＭａｘＡｎｇｌｅならばステップＳ２５５においてＳｅｇ４には“７０ｄｅｇ”と表示される。
【０１２０】
ステップＳ２５６では発光警告フラグの状態を判定する。“１”ならばステップＳ２５７において画面の周辺に光が照射されないことを示すための警告を行う。Ｓｅｇｌを点灯する。そしてリターンする。“０”ならばステップＳ２５７１においてＳｅｇｌを消灯した後にリターンする。ステップＳ２５８ではＤ＿Ａｎｇｌｅに格納されている角度データをＳｅｇ４に表示する。
【０１２１】
次に図１４に示すステップＳ２５９では表示モードが“１３５フィルム換算表示モード”であるか否かを判定する。Ｄ＿Ｄｍｏｄに“１”が設定されている時はＳ２６０へ移行し“１”以外ならばＳ２６９へ移行する。
【０１２２】
ステップＳ２６０では“１３５フィルム換算表示モード”であることを告知するためＳＥＧ３に“１３５Ｆ”を表示する。ステップＳ２６１ではＴリミットフラグの状態を判定する。Ｔリミットフラグが“１”ならばステップＳ２６２へ移行し、“０”ならばＳ２６４へ移行する。Ｔリミットフラグが“１”ならば集光レンズはＴｅｌｅ端に位置している。
【０１２３】
このときのストロボの照射角度は＃Ｎ＿ＭｉｎＡｎｇｌｅである。（２式）を用いて１３５フィルム用カメラのレンズの焦点距離に換算しなければならない。ステップＳ２６２ではＡｎｇｌｅへ＃Ｎ＿ＭｉｎＡｎｇｌｅを代入し、Ｌへ４３ｍｍ（１３５フィルムサイズ）を代入して（２式）を計算する。計算結果は所定のメモリＤ＿１３５Ｆへ格納される。ステップＳ２６３においてＤ＿１３５Ｆの値がＳＥＧ４に表示される。たとえば＃Ｎ＿ＭｉｎＡｎｇｌｅが３０度ならばステップＳ２６３においてＳｅｇ４には“８０ｍｍ”と表示される。そしてリターンする。
【０１２４】
ステップＳ２６４ではＷリミットフラグの状態を判定する。Ｗリミットフラグが“１”ならばステップＳ２６５へ移行し“０”ならばステップＳ２６７へ移行する。Ｗリミットフラグが“１”ならば集光レンズはＷｉｄｅ端に存在する。このときのストロボの照射角度は＃Ｎ＿ＭａｘＡｎｇｌｅである。これを（２式）を用いて１３５フィルム用カメラのレンズの焦点距離に換算しなければならない。ステップＳ２６５ではＡｎｇｌｅへ＃Ｎ＿ＭａｘＡｎｇｌｅを代入し、Ｌへ４３ｍｍを代入して（２式）を計算する。計算結果は所定のメモリＤ＿１３５Ｆへ格納される。ステップＳ２６６においてＤ＿１３５Ｆの値がＳＥＧ４に表示される。
【０１２５】
例えば＃Ｎ＿ＭａｘＡｎｇｌｅが７０度ならばステップＳ２６６においてＳｅｇ４には“３０ｍｍ”と表示される。そしてステップＳ２５６へ移行する。
【０１２６】
ステップＳ２６７では電子スチルカメラ３００から送信されたレンズ焦点距離（Ｄ＿Ｆ）を１３５フィルムカメラ用レンズの焦点距離（Ｄ＿Ｆ１３５）へ換算する。１３５フィルムのサイズ（４３ｍｍ）と撮像素子のサイズデータ（Ｄ＿Ｌｓ）より換算できる。以下の（３式）が換算式である。
【０１２７】
【数５】
2005024613.tif 000007
ステップＳ２６８では照射領域情報としてＤ＿Ｆ１３５をＳｅｇ４へ表示する。４／３インチの撮像素子のサイズは２２ｍｍである。１３５フィルムの半分のサイズである。４／３インチの撮像素子では（３式）は非常に簡単のものとなる。電子スチルカメラ３００から送信された焦点距離を２倍するだけで１３５フィルムカメラ用レンズの焦点距離へ換算できる。Ｄ＿Ｆが３０ｍｍならばＳｅｇ４には“６０ｍｍ”と表示される。
【０１２８】
ステップＳ２６９では表示モードが“実焦点距離表示モード”であるか否かを判定する。Ｄ＿Ｄｍｏｄに“２”が設定されている時はステップＳ２７０へ移行し“２”以外ならリターンする。
【０１２９】
ステップＳ２７０では“実焦点距離表示モード”であることを告知するためにＳＥＧ３に撮像素子４０１のサイズを表示する。撮像素子４０１のサイズが４／３インチならば“ＦＯＵＲ  ＴＨＩＲＤＳ”とＳｅｇ３に表示される。また撮像素子４０１が１．８インチならば“１．８ｉｎｃｈ”とＳＥＧ３に表示される。撮像素子４０１のサイズを示すことで、ユーザに対して撮像素子４０１のサイズに合わせて画角を算出し、ストロボの照射角度を制御していることを告知する。
【０１３０】
ステップＳ２７１ではＴリミットフラグの状態を判定する。Ｔリミットフラグが“１”ならばステップＳ２７２へ移行し“０”ならばステップＳ２７４へ移行する。Ｔリミットフラグが“１”ならば集光レンズはＴｅｌｅ端に存在する。このときのストロボの照射角度は＃Ｎ＿ＭｉｎＡｎｇｌｅである。（２式）を用いて撮像素子４０１のサイズに対応するレンズの焦点距離を算出しなければならない。ステップＳ２７２ではＡｎｇｌｅへ＃Ｎ＿ＭｉｎＡｎｇｌｅを代入し、Ｌへは撮像素子４０１のサイズデータを代入して（２式）を計算する。撮像素子４０１のサイズデータはＤ＿Ｌｓに格納されている。計算結果は所定のメモリＤ＿Ｆｒｅａｌへ格納される。
【０１３１】
ステップＳ２７３においてＤ＿Ｆｒｅａｌの値がＳＥＧ４に表示される。たとえば＃Ｎ＿ＭｉｎＡｎｇｌｅが３０度、撮像素子４０１のサイズデータが２２ｍｍ（４／３インチ）ならばステップＳ２７３においてＳｅｇ４には“４０ｍｍ”と表示される。そしてリターンする。
【０１３２】
ステップＳ２７４ではＷリミットフラグの状態を判定する。Ｗリミットフラグが“１”ならばステップＳ２７５へ移行し“０”ならばステップＳ２７７へ移行する。Ｗリミットフラグが“１”ならば集光レンズはＷｉｄｅ端に位置する。このときのストロボの照射角度は＃Ｎ＿ＭａｘＡｎｇｌｅである。（２式）を用いて撮像素子４０１のサイズに対応するレンズの焦点距離を算出しなければならない。ステップＳ２７５ではＡｎｇｌｅへ＃Ｎ＿ＭａｘＡｎｇｌｅを代入し、Ｌへは撮像素子４０１のサイズデータを代入して（２式）を計算する。撮像素子４０１のサイズデータはＤ＿Ｌｓに格納されている。計算結果は所定のメモリＤ＿Ｆｒｅａｌへ格納される。
【０１３３】
ステップＳ２７６においてＤ＿Ｆｒｅａｌの値がＳＥＧ４に表示される。たとえば＃Ｎ＿ＭａｘＡｎｇｌｅが７０度、撮像素子４０１のサイズデータが２２ｍｍ（４／３インチ）ならばステップＳ２７６においてＳｅｇ４には“１６ｍｍ”と表示される。そしてステップＳ２５６へ移行する。
【０１３４】
２つのリミットフラグが設定されていないときは、電子スチルカメラ３００の画角とストロボの照射角度は一致している。撮影レンズの焦点距離をそのまま表示すればよい。Ｄ＿Ｆに格納された焦点距離データをＳｅｇ４に表示した後にリターンする。
【０１３５】
図１８は、交換レンズユニット１００のＬｎｓＣＰＵ１１０のメインルーチンを示すフローチャートである。交換レンズユニット１００が電子スチルカメラ３００へ装着されると、電子スチルカメラ３００から電力が供給される。この場合、ＬｎｓＣＰＵ１１０はリセットされる。そしてステップＳ３００から動作を開始する。ステップＳ３００ではＣＰＵ内部のメモリの初期化動作、ＩＯポートの初期化動作が実行される。ステップＳ３０１では電子スチルカメラ３００からの通信要求を検出する。
【０１３６】
ＳｔＣＰＵ２１３は受信した要求に対応した動作ステップを実行する。電子スチルカメラ３００の要求がレンズ駆動コマンドならばステップＳ３０２へ移行する。ステップＳ３０２では焦点のズレ量を受信する。ステップＳ３０３ではズレ量を撮影レンズの移動量に変換し、ｆモータ１０２の駆動を行う。レンズ駆動が終了すると、ステップＳ３０４において終了コードを電子スチルカメラ３００へ返信する。
【０１３７】
画像処理ＡＳＩＣ３０３の動作ステップＳ０１１（図５）においてレンズ駆動のコマンドが出力される。電子スチルカメラ３００が絞り駆動コマンドを送信したときはステップＳ３０５へ移行する。そして絞りの設定値をＡｐｅｘデータで受信する。ステップＳ３０６では絞り値をＡモータ１０５の駆動量に変換する。Ａモータ１０５がステッピングモータならばステップ数へ変換される。このステップ数に応じてＡモータ１０５が駆動される。Ａモータ１０５の駆動が終了するとステップＳ３０７において終了コードが電子スチルカメラ３００へ送信される。画像処理ＡＳＩＣ３０３の動作ステップＳ０１９とＳ０２８（図６）において絞り駆動コマンドが送信される。
【０１３８】
電子スチルカメラ３００がレンズ情報を要求するとステップＳ３０８が実行される。ステップＳ３０８ではｆ検出エンコーダ１０９の出力からレンズの焦点距離を求めて電子スチルカメラ３００へ送信する。また焦点距離に対応した情報を不揮発性メモリとしてのＥＥＰＲＯＭ２（１０８）から読み出して電子スチルカメラ３００へ送信する。
【０１３９】
電子スチルカメラ３００からの要求がスタンバイモードの設定ならばステップＳ３０９へ移行する。ステップＳ３０９ではＬｎｓＣＰＵ１１０が通信端子Ｌ２Ｄｃｏｍの変化によってスタンバイモード（電力消費を下げた待機状態）から解除されるようにＬｎｓＣＰＵ１１０の制御レジスタを設定する。そしてスタンバイモードへ移行する。電子スチルカメラ３００が撮影レンズへ通信動作を開始するとＬｎｓＣＰＵ１１０はステップＳ３０１より動作を開始する。画像処理ＡＳＩＣ３０３の動作ステップＳ０３１（図６）においてＬｎｓＣＰＵ１１０はスタンバイモードへ設定される。
【０１４０】
【発明の効果】
本発明によれば、１３５フィルム用カメラの使用に慣れたユーザがストロボを用いた電子カメラの撮影を行ってもストロボの照射角度を違和感無く認識できるカメラシステム及びストロボ装置が提供される。
【０１４１】
また、電子カメラの撮影に慣れたユーザが照射角度を違和感無く認識できるカメラシステム及びストロボ装置が提供される。
【図面の簡単な説明】
【図１】図１は本発明に係るカメラシステムの基本的な概念を説明するための図である。
【図２】図１に示すカメラシステムの第１の変形例を示す図である。
【図３】図１に示すカメラシステムの第２の変形例を示す図である。
【図４】本発明のストロボユニットがレンズ交換可能な電子スチルカメラに接続された時のブロック構成図である。
【図５】電子スチルカメラ３００の画像処理ＡＳＩＣ３０３のメインルーチンを示すフローチャート（その１）である。
【図６】電子スチルカメラ３００の画像処理ＡＳＩＣ３０３のメインルーチンを示すフローチャート（その２）である。
【図７】図５のステップＳ００８のサブルーチン“パラメータ送信”について説明するための図である。
【図８】ストロボユニット２００のＳｔＣＰＵ２１３のメインルーチンを示すフローチャート（その１）である。
【図９】ストロボユニット２００のＳｔＣＰＵ２１３のメインルーチンを示すフローチャート（その２）である。
【図１０】表示モードを遷移させるときの手順を示すフローチャートである。
【図１１】割込みルーチン“ＩＮＴ−Ｘ”の動作フローを示す図である。
【図１２】サブルーチン“照射角度の算出＆集光レンズ駆動”と“集光レンズ駆動”の動作フローを示す図である。
【図１３】サブルーチン“照射領域の算出＆表示”と“１３５フィルム換算表示”の動作フローを示す図（その１）である。
【図１４】サブルーチン“照射領域の算出＆表示”と“１３５フィルム換算表示”の動作フローを示す図（その２）である。
【図１５】液晶表示素子２１４のセグメントの配置を示す図である。
【図１６】表示モードに応じてどのようにＳＥＧ３，ＳＥＧ４の表示が変化するかを説明するための図（その１）である。
【図１７】表示モードに応じてどのようにＳＥＧ３，ＳＥＧ４の表示が変化するかを説明するための図（その２）である。
【図１８】交換レンズユニット１００のＬｎｓＣＰＵ１１０のメインルーチンを示すフローチャートである。
【符号の説明】
１０…ストロボ装置、１１…照射角変更手段、１２…撮影画角決定手段、１３…表示手段、１４…１３５フォーマット焦点距離換算手段、１５…実焦点距離換算手段、２０…撮影レンズ、２１…実焦点距離出力手段、３０…カメラ本体、３１…撮像素子のサイズ情報出力手段。
【図１】
2005024613.tif 000008
【図２】
2005024613.tif 000009
【図３】
2005024613.tif 000010
【図４】
2005024613.tif 000011
【図５】
2005024613.tif 000012
【図６】
2005024613.tif 000013
【図７】
2005024613.tif 000014
【図８】
2005024613.tif 000015
【図９】
2005024613.tif 000016
【図１０】
2005024613.tif 000017
【図１１】
2005024613.tif 000018
【図１２】
2005024613.tif 000019
【図１３】
2005024613.tif 000020
【図１４】
2005024613.tif 000021
【図１５】
2005024613.tif 000022
【図１６】
2005024613.tif 000023
【図１７】
2005024613.tif 000024
【図１８】
2005024613.tif 000025