(57)【特許請求の範囲】
【請求項１】
第１の撮影装置と第２の撮影装置とを有する撮影システムであって、
前記第１の撮影装置は、
被写体を表すデジタル画像データを、前記第２の撮影装置に送信するデジタル画像データ送信手段と、
ユーザにより操作される操作子の形状情報、該操作子を表示するための位置情報、及び該操作子を識別する名称情報を含む操作子情報を送信する操作子情報送信手段と、
前記第２の撮影装置から、該第２の撮影装置の動作状態を示す動作状態情報を受信し、該動作状態情報に基づき動作を制御する制御手段と、
を有し、
前記第２の撮影装置は、
受信した前記デジタル画像データに基づく被写体画像を、前記第２の撮影装置が有する表示手段に表示すると共に、前記第１の撮影装置から受信した前記操作子情報が示す操作子を前記被写体画像に重ね合わせて前記表示手段に表示する被写体画像表示手段と、
前記第２の撮影装置の動作状態を遷移させるためにユーザにより操作される前記被写体画像表示手段により表示された操作子を含む操作手段と、
前記操作手段でユーザにより操作された操作内容に基づき前記動作状態情報を作成し、該動作状態情報を前記第１の撮影装置に送信する動作状態情報送信手段と、
を有する撮影システム。
【請求項２】
前記第１の撮影装置を複数有し、
前記第２の撮影装置は、
前記複数の第１の撮影装置から受信したデジタル画像データが示す被写体画像の一覧を表示する一覧表示手段と、
前記動作状態情報を送信する前記第１の撮影装置を、前記被写体画像の一覧からユーザに選択させる選択手段と、
前記選択手段で選択された被写体画像に基づき、前記動作状態情報を送信する前記第１の撮影装置を特定する撮影装置特定手段と、
を更に有する請求項１に記載の撮影システム。
【請求項３】
第１の撮影装置と第２の撮影装置とを有する撮影システムにおける撮影制御方法であって、
前記第１の撮影装置により、被写体を表すデジタル画像データを、前記第２の撮影装置に送信するデジタル画像データ送信段階と、ユーザにより操作される操作子の形状情報、該操作子を表示するための位置情報、及び該操作子を識別する名称情報を含む操作子情報を送信する操作子情報送信段階と、前記第２の撮影装置から、該第２の撮影装置の動作状態を示す動作状態情報を受信し、該動作状態情報に基づき動作を制御する制御段階と、
を有し、
前記第２の撮影装置により、受信した前記デジタル画像データに基づく被写体画像を、前記第２の撮影装置が有する表示手段に表示すると共に、前記第１の撮影装置から受信した前記操作子情報が示す操作子を前記被写体画像に重ね合わせて前記表示手段に表示する被写体画像表示段階と、前記第２の撮影装置の動作状態を遷移させるためにユーザにより操作される前記被写体画像表示手段により表示された操作子を含む操作手段でユーザにより操作された操作内容に基づき前記動作状態情報を作成し、該動作状態情報を前記第１の撮影装置に送信する動作状態情報送信段階と、
を有する撮影制御方法。
【請求項４】
前記撮影システムは、前記第１の撮影装置を複数有し、
前記第２の撮影装置により、前記複数の第１の撮影装置から受信したデジタル画像データが示す被写体画像の一覧を表示する一覧表示段階と、前記動作状態情報を送信する前記第１の撮影装置を、前記被写体画像の一覧からユーザに選択させる選択段階と、前記選択段階で選択された被写体画像に基づき、前記動作状態情報を送信する前記第１の撮影装置を特定する撮影装置特定段階と、
を更に有する請求項３に記載の撮影制御方法。
【請求項５】
撮影装置と他の装置とを有する撮影システムにおける前記撮影装置であって、
前記撮影装置は、
被写体を表すデジタル画像データを、前記他の装置に送信するデジタル画像データ送信手段と、
ユーザにより操作される操作子の形状情報、該操作子を表示するための位置情報、及び該操作子を識別する名称情報を含む操作子情報を送信する操作子情報送信手段と、
前記他の装置から、該他の装置の動作状態を示す動作状態情報を受信し、該動作状態情報に基づき動作を制御する制御手段と、
を有し、
前記他の装置は、
受信した前記デジタル画像データに基づく被写体画像を、前記他の装置が有する表示手段に表示すると共に、前記撮影装置から受信した前記操作子情報が示す操作子を前記被写体画像に重ね合わせて前記表示手段に表示する被写体画像表示手段と、
前記他の撮影装置の動作状態を遷移させるためにユーザにより操作される前記被写体画像表示手段により表示された操作子を含む操作手段と、
前記操作手段でユーザにより操作された操作内容に基づき前記動作状態情報を作成し、該動作状態情報を前記撮影装置に送信する動作状態情報送信手段と、
を有する撮影システムにおける撮影装置。
【請求項６】
他の装置と撮影装置とを有する撮影システムにおける前記撮影装置であって、
前記他の装置は、
被写体を表すデジタル画像データを、前記撮影装置に送信するデジタル画像データ送信手段と、
ユーザにより操作される操作子の形状情報、該操作子を表示するための位置情報、及び該操作子を識別する名称情報を含む操作子情報を送信する操作子情報送信手段と、
前記撮影装置から、該撮影装置の動作状態を示す動作状態情報を受信し、該動作状態情報に基づき動作を制御する制御手段と、
を有し、
前記撮影装置は、
受信した前記デジタル画像データに基づく被写体画像を、前記撮影装置が有する表示手段に表示すると共に、前記第１の撮影装置から受信した前記操作子情報が示す操作子を前記被写体画像に重ね合わせて前記表示手段に表示する被写体画像表示手段と、
前記撮影装置の動作状態を遷移させるためにユーザにより操作される前記被写体画像表示手段により表示された操作子を含む操作手段と、
前記操作手段でユーザにより操作された操作内容に基づき前記動作状態情報を作成し、該動作状態情報を前記他の装置に送信する動作状態情報送信手段と、
を有する撮影システムにおける撮影装置。
【請求項７】
前記撮影システムは、前記他の装置を複数有し、
前記撮影装置は、
前記複数の他の装置から受信したデジタル画像データが示す被写体画像の一覧を表示する一覧表示手段と、
前記動作状態情報を送信する前記他の装置を、前記被写体画像の一覧からユーザに選択させる選択手段と、
前記選択手段で選択された被写体画像に基づき、前記動作状態情報を送信する前記他の装置を特定する撮影装置特定手段と、
を更に有する請求項６に記載の撮影装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影システム、撮影制御方法、及びに関し、特に被写体を撮影する撮影装置とその撮影装置を遠隔操作する撮影装置とを含む撮影システム、撮影制御方法、及び撮影装置に関する。
【背景技術】
【０００２】
近年のネットワークの普及に伴い、デジタルカメラなどの撮影装置にもネットワーク機能を有するものが多くなっている。撮影装置のネットワーク機能は、ＵＳＢやＩＥＥＥ１３９４、あるいは無線ＬＡＮなどで提供され、撮影したデジタル画像データをＰＣに送信することなどが可能となっている。特許文献１には、通信回線を介して情報の授受を行うことができるデジタルスチルカメラが開示されている。
【０００３】
また、ネットワーク機能を用いた他の例として、被写体を撮影する撮影装置とその撮影装置を遠隔操作するＰＣとからなる撮影システムもある。このような撮影システムは、例えば監視カメラシステムなどに用いられている。
【特許文献１】特開平１１−２７５６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した撮影システムにおいて、撮影装置とＰＣとでは、当然に操作方法が異なる。従って、撮影装置を使い慣れているユーザは、その操作方法を全く適用できないという問題点がある。さらに、一般的な撮影システムでは、撮影装置で操作可能な全ての操作内容をＰＣでサポートしていない点も問題点として挙げられる。
【０００５】
本発明は上記問題点に鑑み、被写体を撮影する撮影装置と、その撮影装置における操作と同様に遠隔操作することが可能な撮影装置とを含む撮影システム、撮影制御方法、及び撮影装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために請求項１の発明は、第１の撮影装置と第２の撮影装置とを有する撮影システムであって、前記第１の撮影装置は、被写体を表すデジタル画像データを、前記第２の撮影装置に送信するデジタル画像データ送信手段と、ユーザにより操作される操作子の形状情報、該操作子を表示するための位置情報、及び該操作子を識別する名称情報を含む操作子情報を送信する操作子情報送信手段と、前記第２の撮影装置から、該第２の撮影装置の動作状態を示す動作状態情報を受信し、該動作状態情報に基づき動作を制御する制御手段と、を有し、前記第２の撮影装置は、受信した前記デジタル画像データに基づく被写体画像を、前記第２の撮影装置が有する表示手段に表示すると共に、前記第１の撮影装置から受信した前記操作子情報が示す操作子を前記被写体画像に重ね合わせて前記表示手段に表示する被写体画像表示手段と、前記第２の撮影装置の動作状態を遷移させるためにユーザにより操作される前記被写体画像表示手段により表示された操作子を含む操作手段と、前記操作手段でユーザにより操作された操作内容に基づき前記動作状態情報を作成し、該動作状態情報を前記第１の撮影装置に送信する動作状態情報送信手段と、を有する。
【０００７】
ここで、請求項１に記載の発明では、第１の撮影装置と第２の撮影装置とを有する撮影システムであって、前記第１の撮影装置は、被写体を表すデジタル画像データを、前記第２の撮影装置に送信し、ユーザにより操作される操作子の形状情報、該操作子を表示するための位置情報、及び該操作子を識別する名称情報を含む操作子情報を送信し、前記第２の撮影装置から、該第２の撮影装置の動作状態を示す動作状態情報を受信し、該動作状態情報に基づき制御し、前記第２の撮影装置は、受信した前記デジタル画像データに基づく被写体画像を、前記第２の撮影装置が有する表示手段に表示すると共に、前記第１の撮影装置から受信した前記操作子情報が示す操作子を前記被写体画像に重ね合わせて前記表示手段に表示し、第２の撮影装置の動作状態を遷移させるためにユーザにより操作される前記被写体画像表示手段により表示された操作子を含む操作手段でユーザにより操作された操作内容に基づき前記動作状態情報を作成し、該動作状態情報を前記第１の撮影装置に送信するので、被写体を撮影する撮影装置と、その撮影装置における操作と同様に遠隔操作することが可能な撮影装置とを含む撮影システムを提供することができる。
【０００９】
また、請求項１に記載の発明では、第２の撮影装置の表示手段に表示される操作子を操作手段とすることができる。
【００１１】
また、請求項１の発明では、第１の撮影装置と第２の撮影装置とが異なる装置であっても、第２の撮影装置に第１の撮影装置に表示される操作子を表示することが可能となる。
【００１２】
また、請求項２の発明は、前記第１の撮影装置を複数有し、前記第２の撮影装置は、前記複数の第１の撮影装置から受信したデジタル画像データが示す被写体画像の一覧を表示する一覧表示手段と、前記動作状態情報を送信する前記第１の撮影装置を、前記被写体画像の一覧からユーザに選択させる選択手段と、前記選択手段で選択された被写体画像に基づき、前記動作状態情報を送信する前記第１の撮影装置を特定する撮影装置特定手段と、を更に有する。
【００１３】
ここで、請求項２の発明では、複数の第１の撮影装置から遠隔操作する撮影装置をユーザが選択することが可能となる。
また、請求項３の発明は、第１の撮影装置と第２の撮影装置とを有する撮影システムにおける撮影制御方法であって、前記第１の撮影装置により、被写体を表すデジタル画像データを、前記第２の撮影装置に送信するデジタル画像データ送信段階と、ユーザにより操作される操作子の形状情報、該操作子を表示するための位置情報、及び該操作子を識別する名称情報を含む操作子情報を送信する操作子情報送信段階と、前記第２の撮影装置から、該第２の撮影装置の動作状態を示す動作状態情報を受信し、該動作状態情報に基づき動作を制御する制御段階と、を有し、前記第２の撮影装置により、受信した前記デジタル画像データに基づく被写体画像を、前記第２の撮影装置が有する表示手段に表示すると共に、前記第１の撮影装置から受信した前記操作子情報が示す操作子を前記被写体画像に重ね合わせて前記表示手段に表示する被写体画像表示段階と、前記第２の撮影装置の動作状態を遷移させるためにユーザにより操作される前記被写体画像表示手段により表示された操作子を含む操作手段でユーザにより操作された操作内容に基づき前記動作状態情報を作成し、該動作状態情報を前記第１の撮影装置に送信する動作状態情報送信段階と、を有する。
また、請求項４の発明は、前記撮影システムは、前記第１の撮影装置を複数有し、前記第２の撮影装置により、前記複数の第１の撮影装置から受信したデジタル画像データが示す被写体画像の一覧を表示する一覧表示段階と、前記動作状態情報を送信する前記第１の撮影装置を、前記被写体画像の一覧からユーザに選択させる選択段階と、前記選択段階で選択された被写体画像に基づき、前記動作状態情報を送信する前記第１の撮影装置を特定する撮影装置特定段階と、を更に有する。
【００１４】
また、請求項５の発明は、撮影装置と他の装置とを有する撮影システムにおける前記撮影装置であって、前記撮影装置は、被写体を表すデジタル画像データを、前記他の装置に送信するデジタル画像データ送信手段と、ユーザにより操作される操作子の形状情報、該操作子を表示するための位置情報、及び該操作子を識別する名称情報を含む操作子情報を送信する操作子情報送信手段と、前記他の装置から、該他の装置の動作状態を示す動作状態情報を受信し、該動作状態情報に基づき動作を制御する制御手段と、を有し、前記他の装置は、受信した前記デジタル画像データに基づく被写体画像を、前記他の装置が有する表示手段に表示すると共に、前記撮影装置から受信した前記操作子情報が示す操作子を前記被写体画像に重ね合わせて前記表示手段に表示する被写体画像表示手段と、前記他の撮影装置の動作状態を遷移させるためにユーザにより操作される前記被写体画像表示手段により表示された操作子を含む操作手段と、前記操作手段でユーザにより操作された操作内容に基づき前記動作状態情報を作成し、該動作状態情報を前記撮影装置に送信する動作状態情報送信手段と、を有する。
【００１５】
ここで、請求項５の発明では、前記他の装置として請求項１に記載の第２の撮影装置を適用することにより、請求項１に記載の発明と同様の効果が得られる。
【００１６】
また、請求項６に記載の発明は、他の装置と撮影装置とを有する撮影システムにおける前記撮影装置であって、前記他の装置は、被写体を表すデジタル画像データを、前記撮影装置に送信するデジタル画像データ送信手段と、ユーザにより操作される操作子の形状情報、該操作子を表示するための位置情報、及び該操作子を識別する名称情報を含む操作子情報を送信する操作子情報送信手段と、前記撮影装置から、該撮影装置の動作状態を示す動作状態情報を受信し、該動作状態情報に基づき動作を制御する制御手段と、を有し、前記撮影装置は、受信した前記デジタル画像データに基づく被写体画像を、前記撮影装置が有する表示手段に表示すると共に、前記第１の撮影装置から受信した前記操作子情報が示す操作子を前記被写体画像に重ね合わせて前記表示手段に表示する被写体画像表示手段と、前記撮影装置の動作状態を遷移させるためにユーザにより操作される前記被写体画像表示手段により表示された操作子を含む操作手段と、前記操作手段でユーザにより操作された操作内容に基づき前記動作状態情報を作成し、該動作状態情報を前記他の装置に送信する動作状態情報送信手段と、を有する。
ここで、請求項６の発明では、前記他の装置として請求項１に記載の第１の撮影装置を適用することにより、請求項１に記載の発明と同様の効果が得られる。
また、請求項７の発明は、前記撮影システムは、前記他の装置を複数有し、前記撮影装置は、前記複数の他の装置から受信したデジタル画像データが示す被写体画像の一覧を表示する一覧表示手段と、前記動作状態情報を送信する前記他の装置を、前記被写体画像の一覧からユーザに選択させる選択手段と、前記選択手段で選択された被写体画像に基づき、前記動作状態情報を送信する前記他の装置を特定する撮影装置特定手段と、を更に有する。
【発明の効果】
【００１７】
本発明によれば、被写体を撮影する撮影装置と、その撮影装置における操作と同様に遠隔操作することが可能な撮影装置とを含む撮影システム並びに撮影装置を提供することができるという効果が得られる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。
【００１９】
まず、図１を参照して本実施の形態に係る撮影システムの全体構成について説明する。図１には、無線ＬＡＮなどで通信可能なデジタルカメラ７０、７２が示されている。デジタルカメラ７０は、第１の撮影装置に対応し、被写体を撮影するデジタルカメラである。デジタルカメラ７２は、第２の撮影装置に対応し、デジタルカメラ７０を遠隔操作するデジタルカメラである。このデジタルカメラ７２には、デジタルカメラ７０の撮像素子により得られる動画像であるスルー画像７４が表示される。
【００２０】
この構成において、デジタルカメラ７２で動作状態を遷移させるためユーザにより操作された操作内容は、デジタルカメラ７０に送信される。例えばデジタルカメラ７２で、レリーズボタンが押下されると、そのことがデジタルカメラ７０に送信され、デジタルカメラ７０は撮影を実行する。
【００２１】
このように、本実施の形態における撮影システムでは、デジタルカメラ７０を使い慣れているユーザは、その操作方法を適用することが可能となっている。
【００２２】
次に、図２を参照して、本実施の形態に係るデジタルカメラの外観上の構成を説明する。なお、ここでは、上述したデジタルカメラ７０、７２をデジタルカメラ１０として説明する。
【００２３】
デジタルカメラ１０の正面には、被写体像を結像させるためのレンズ２１と、撮影時に必要に応じて被写体を照射する光を発するストロボ４４と、撮影する被写体の構図を決定するために用いられるファインダ２０と、が備えられている。また、デジタルカメラ１０の上面には、撮影を実行する際に押圧操作されるレリーズボタン（所謂シャッターボタン）５６Ａと、電源スイッチ５６Ｂと、が備えられている。
【００２４】
なお、本実施の形態に係るデジタルカメラ１０のレリーズボタン５６Ａは、中間位置まで押下される状態（以下、「半押し状態」という。）と、当該中間位置を超えた最終押下位置まで押下される状態（以下、「全押し状態」という。）と、の２段階の押圧操作が検出可能に構成されている。
【００２５】
そして、デジタルカメラ１０では、レリーズボタン５６Ａを半押し状態にすることによりＡＥ（Automatic Exposure、自動露出）機能が働いて露出状態（シャッタースピード、及び絞りの状態）が設定された後、ＡＦ（Auto Focus、自動合焦）機能が働いて合焦制御され、その後、引き続き全押し状態にすると露光（撮影）が行われる。
【００２６】
一方、デジタルカメラ１０の背面には、前述のファインダ２０の接眼部と、撮影された被写体像やメニュー画面等を表示するための液晶ディスプレイ（以下、「ＬＣＤ」という。）３８と、撮影を行うモードである撮影モード及び撮影によって得られた被写体像をＬＣＤ３８に再生するモードである再生モードの何れかのモードに設定する際にスライド操作されるモード切替スイッチ５６Ｃと、が備えられている。さらに、ＬＣＤ３８には、図示しないタッチパネルが備わり、ＬＣＤ３８へのユーザの接触を検出することが可能である。また、ＬＣＤ３８は、被写体画像表示手段に対応する。
【００２７】
また、デジタルカメラ１０の背面には、十字カーソルボタン５６Ｄと、撮影時にストロボ４４を強制的に発光させるモードである強制発光モードを設定する際に押圧操作される強制発光スイッチ５６Ｅと、が更に備えられている。
【００２８】
なお、十字カーソルボタン５６Ｄは、ＬＣＤ３８の表示領域における上・下・左・右の４方向の移動方向を示す４つの矢印キー及び当該４つの矢印キーの中央部に位置された決定キーの合計５つのキーを含んで構成されている。
【００２９】
次に、図３を参照して、本実施の形態に係るデジタルカメラ１０の電気系の要部構成を説明する。
【００３０】
デジタルカメラ１０は、前述のレンズ２１を含んで構成された光学ユニット２２と、レンズ２１の光軸後方に配設された電荷結合素子（以下、「ＣＣＤ」という。）２４と、入力されたアナログ信号に対して各種のアナログ信号処理を行うアナログ信号処理部２６と、を含んで構成されている。
【００３１】
また、デジタルカメラ１０は、入力されたアナログ信号をデジタルデータに変換するアナログ／デジタル変換器（以下、「ＡＤＣ」という。）２８と、入力されたデジタルデータに対して各種のデジタル信号処理を行うデジタル信号処理部３０と、を含んで構成されている。
【００３２】
なお、デジタル信号処理部３０は、所定容量のラインバッファを内蔵し、入力されたデジタルデータを後述するメモリ４８の所定領域に直接記憶させる制御も行う。
【００３３】
ＣＣＤ２４の出力端はアナログ信号処理部２６の入力端に、アナログ信号処理部２６の出力端はＡＤＣ２８の入力端に、ＡＤＣ２８の出力端はデジタル信号処理部３０の入力端に、各々接続されている。従って、ＣＣＤ２４から出力された被写体像を示すアナログ信号はアナログ信号処理部２６によって所定のアナログ信号処理が施され、ＡＤＣ２８によってデジタル画像データに変換された後にデジタル信号処理部３０に入力される。
【００３４】
一方、デジタルカメラ１０は、被写体像やメニュー画面等をＬＣＤ３８に表示させるための信号を生成してＬＣＤ３８に供給するＬＣＤインタフェース３６と、デジタルカメラ１０全体の動作を司るＣＰＵ（中央処理装置）４０と、撮影により得られたデジタル画像データ等を記憶するメモリ４８と、メモリ４８に対するアクセスの制御を行うメモリインタフェース４６と、を含んで構成されている。
【００３５】
更に、デジタルカメラ１０は、可搬型のメモリカード５２をデジタルカメラ１０でアクセス可能とするための外部メモリインタフェース５０と、デジタル画像データに対する圧縮処理及び伸張処理を行う圧縮・伸張処理回路５４と、他のデジタルカメラと通信をするための無線ＬＡＮインタフェース６０と、を含んで構成されている。
【００３６】
なお、本実施の形態のデジタルカメラ１０では、メモリ４８としてＶＲＡＭ（Video RAM）が用いられ、メモリカード５２としてスマートメディア（Smart Media(登録商標)）が用いられている。
【００３７】
デジタル信号処理部３０、ＬＣＤインタフェース３６、ＣＰＵ４０、メモリインタフェース４６、外部メモリインタフェース５０、無線ＬＡＮＩ／Ｆ６０、及び圧縮・伸張処理回路５４はシステムバスＢＵＳを介して相互に接続されている。従って、ＣＰＵ４０は、デジタル信号処理部３０及び圧縮・伸張処理回路５４の作動の制御、ＬＣＤ３８に対するＬＣＤインタフェース３６を介した各種情報の表示、無線ＬＡＮインタフェース６０を用いた通信、メモリ４８及びメモリカード５２へのメモリインタフェース４６乃至外部メモリインタフェース５０を介したアクセスを各々行うことができる。
【００３８】
一方、デジタルカメラ１０には、主としてＣＣＤ２４を駆動させるためのタイミング信号を生成してＣＣＤ２４に供給するタイミングジェネレータ３２が備えられており、ＣＣＤ２４の駆動はＣＰＵ４０によりタイミングジェネレータ３２を介して制御される。
【００３９】
更に、デジタルカメラ１０にはモータ駆動部３４が備えられており、光学ユニット２２に備えられた図示しない焦点調整モータ、ズームモータ及び絞り駆動モータの駆動もＣＰＵ４０によりモータ駆動部３４を介して制御される。
【００４０】
すなわち、本実施の形態に係るレンズ２１は複数枚のレンズを有し、焦点距離の変更（変倍）が可能なズームレンズとして構成されており、図示しないレンズ駆動機構を備えている。このレンズ駆動機構に上記焦点調整モータ、ズームモータ、及び絞り駆動モータは含まれるものであり、これらのモータは各々ＣＰＵ４０の制御によりモータ駆動部３４から供給された駆動信号によって駆動される。
【００４１】
更に、前述のレリーズボタン５６Ａ、電源スイッチ５６Ｂ、モード切替スイッチ５６Ｃ、十字カーソルボタン５６Ｄ、及び強制発光スイッチ５６Ｅ（同図では、「操作部５６」と総称。）はＣＰＵ４０に接続されており、ＣＰＵ４０は、これらの操作部５６に対する操作状態を常時把握できる。なお、この操作部５６と後述する操作子は操作手段に対応する。
【００４２】
また、デジタルカメラ１０には、ストロボ４４とＣＰＵ４０との間に介在されると共に、ＣＰＵ４０の制御によりストロボ４４を発光させるための電力を充電する充電部４２が備えられている。更に、ストロボ４４はＣＰＵ４０にも接続されており、ストロボ４４の発光はＣＰＵ４０によって制御される。
【００４３】
次に、本実施の形態に係るデジタルカメラ１０の撮影時における全体的な動作について簡単に説明する。
【００４４】
まず、ＣＣＤ２４は、光学ユニット２２を介した撮像を行い、被写体像を示すＲ（赤）、Ｇ（緑）、Ｂ（青）毎のアナログ信号をアナログ信号処理部２６に順次出力する。アナログ信号処理部２６は、ＣＣＤ２４から入力されたアナログ信号に対して相関二重サンプリング処理等のアナログ信号処理を施した後にＡＤＣ２８に順次出力する。
【００４５】
ＡＤＣ２８は、アナログ信号処理部２６から入力されたＲ、Ｇ、Ｂ毎のアナログ信号を各々１２ビットのＲ、Ｇ、Ｂの信号（デジタル画像データ）に変換してデジタル信号処理部３０に順次出力する。デジタル信号処理部３０は、内蔵しているラインバッファにＡＤＣ２８から順次入力されるデジタル画像データを蓄積して一旦メモリ４８の所定領域に直接格納する。
【００４６】
メモリ４８の所定領域に格納されたデジタル画像データは、ＣＰＵ４０による制御に応じてデジタル信号処理部３０により読み出され、所定の物理量に応じたデジタルゲインをかけることでホワイトバランス調整を行なうと共に、ガンマ処理及びシャープネス処理を行なって所定ビット、例えば８ビットのデジタル画像データを生成する。
【００４７】
そして、デジタル信号処理部３０は、生成した所定ビットのデジタル画像データに対しＹＣ信号処理を施して輝度信号Ｙとクロマ信号Ｃｒ、Ｃｂ（以下、「ＹＣ信号」という。）を生成し、ＹＣ信号をメモリ４８の上記所定領域とは異なる領域に格納する。
【００４８】
なお、ＬＣＤ３８は、ＣＣＤ２４による連続的な撮像によって得られた動画像（スルー画像）を表示してファインダとして使用することができるものとして構成されており、ＬＣＤ３８をファインダとして使用する場合には、生成したＹＣ信号を、ＬＣＤインタフェース３６を介して順次ＬＣＤ３８に出力する。これによってＬＣＤ３８にスルー画像が表示されることになる。
【００４９】
ここで、レリーズボタン５６Ａがユーザによって半押し状態とされた場合、前述のようにＡＥ機能が働いて露出状態が設定された後、ＡＦ機能が働いて合焦制御され、その後、引き続き全押し状態とされた場合、この時点でメモリ４８に格納されているＹＣ信号を、圧縮・伸張処理回路５４によって所定の圧縮形式（本実施の形態では、ＪＰＥＧ形式）で圧縮した後に外部メモリインタフェース５０を介してメモリカード５２に記録する。
【００５０】
次に、図４を用いて、デジタルカメラ７０、７２におけるソフトウェアの動作概要について説明する。図４には、デジタルカメラ７０、７２を図１に示される撮影システムとして適用する際の各デジタルカメラのソフトウェアブロックが示されている。デジタルカメラ７０、７２には、それぞれキードライバ８０ａ、８０ｂと、アプリケーション８２ａ、８２ｂと、ＡＰＩ（Application Program Interface）８４ａ、８４ｂとが搭載されている。その他、図示しないライブラリや関数も搭載されている。
【００５１】
キードライバ８０ａ、８０ｂは、レリーズボタンなど物理的なキーのドライバと、タッチパネルのドライバとを含む。従って、操作子が押下されたことなども、このキードライバ８０ａ、８０ｂにより検出される。
【００５２】
アプリケーション８２ａ、８２ｂは、デジタルカメラを動作させるためのアプリケーションである。ＡＰＩ８４ａ、８４ｂは、アプリケーション８２ａ、８２ｂが用いるＡＰＩである。
【００５３】
本実施の形態において、デジタルカメラ７２で例えばレリーズボタンが押下されると、キードライバ８０ａが該押下を検出し、そのことがアプリケーション８２ａに通知される。遠隔操作設定がされていない通常の処理の場合、点線で示されるように、デジタルカメラ７２に搭載されているＡＰＩ８４ａが用いられるが、遠隔操作設定がされている場合、無線ＬＡＮを介して、デジタルカメラ７０にレリーズボタンが押下されたことが通知される。デジタルカメラ７０のアプリケーション８２ｂは、キードライバ８０ｂから通知された場合と同様に、ＡＰＩ８４を用いてレリーズボタンが押下された場合の処理を実行し、ＡＰＩ８４ｂからの戻り値は、無線ＬＡＮを介してデジタルカメラ７２に通知される。
【００５４】
このようにすることで、デジタルカメラ７２による遠隔操作を可能としている。また、デジタルカメラ７２のアプリケーション８２ａは、ＡＰＩ８４ａをコールする代わりに無線ＬＡＮを介してデジタルカメラ７０にメッセージを送信し、ＡＰＩ８４ａをコールしたときと同様にデジタルカメラ７０からＡＰＩ８４ｂの戻り値を取得できるため、従来から用いられているソフトウェアを利用することが可能である。
【００５５】
またデジタルカメラ７０のアプリケーション８２ｂも同様に、キードライバ８０ｂから通知される検出内容と同様のものが、無線ＬＡＮを介して通知され、ＡＰＩ８４ｂの戻り値を無線ＬＡＮを介してデジタルカメラ７２に送信するだけなので、従来から用いられているソフトウェアを利用することが可能である。
【００５６】
次に、デジタルカメラ７０、７２間で用いられる動作状態情報を、図５を用いて説明する。動作状態を示す動作状態情報は、図５に示されるようにＦＵＮＣＴＩＯＮと、ＶＡＬＵＥとで構成される。
【００５７】
ＦＵＮＣＴＩＯＮは機能を示し、ＶＡＬＵＥはその機能で用いられる値を示している。例えば、ＦＵＮＣＴＩＯＮが０１ｈ（ｈは１６進数を示す）の場合の機能は、ＭＯＤＥ（動作モード）であり、そのときのＶＡＬＵＥが０２ｈであれば、動作モードがＰＬＡＹ（再生）であることを示している。
【００５８】
このような動作状態情報は、同一機種であればそのまま用いることができ、異なる機種の場合は、予め異機種間で統一しておく。そして、この動作状態情報は、全ての動作状態を網羅することが望ましい。
【００５９】
上述した動作状態情報により、デジタルカメラ７２の動作状態をデジタルカメラ７０に通知することが可能となり、その動作状態に基づきデジタルカメラ７０を制御することが可能となる。
【００６０】
以上説明したデジタルカメラ７０、７２間の通信で用いられるプロトコルは、デジタル画像データの送信の場合、処理が軽いＵＤＰとし、それ以外の例えば動作状態情報の場合、信頼性のあるＴＣＰとしても良い。また、デジタル画像データをユニキャストでは無く、ブロードキャストあるいはマルチキャストで送信しても良い。
【００６１】
以下、デジタルカメラ７０、７２における処理を、フローチャートを用いて説明する。以下の説明において、デジタルカメラ７０のような遠隔操作されるデジタルカメラをスレーブと表現し、デジタルカメラ７２のような遠隔操作するデジタルカメラをマスタと表現する。
【００６２】
まず、図６を用いてスレーブの処理について説明する。ステップ１０１で、被写体を示すデジタル画像データをマスタに送信するデジタル画像データ送信スレッドを起動する。このスレッドはデジタル画像データ送信手段に対応し、この処理の詳細は後述する。
【００６３】
ステップ１０２は、上述した動作状態情報の受信待ちである。動作状態情報を受信すると、ステップ１０３で、スレーブは、動作状態情報に基づきデジタルカメラの動作を制御する。その後、スレーブはステップ１０４で動作状態情報を受信したことを示すＡＣＫメッセージをマスタへ送信する。なお、上述した被写体を示すデジタル画像データは、本実施の形態において、スルー画像を示すデジタル画像データである。
【００６４】
次に、図７を用いてデジタル画像データ送信スレッドの処理について説明する。ステップ２０１で、スレーブは、スルー画像１ページ分のデータを取得する。ステップ２０２で、スレーブは、取得したデータをデジタル画像データとして送信する。
【００６５】
その後、スレーブはステップ２０３でタイマセットを行う。このタイマは、スルー画像を送信する間隔を計測するためのタイマである。ステップ２０４で、タイムアウトとなると、再びステップ２０１の処理が実行される。
【００６６】
上述したデジタル画像データ送信スレッドは、必要に応じて生成あるいは消滅されるスレッドである。
【００６７】
次に、上記スレーブの処理に対応するマスタの処理について、図８を用いて説明する。ステップ３０１で、マスタはデジタル画像データ受信スレッドを起動する。このデジタル画像データ受信スレッドの処理の詳細については後述する。
【００６８】
次に、マスタは、ステップ３０２で、マスタ基本処理を実行する。このマスタ基本処理を、図９のフローチャートを用いて説明する。
【００６９】
ステップ４０１は、ユーザの操作待ちである。ユーザにより操作が行われると、ステップ４０２でマスタは、操作内容に基づき、動作状態情報を作成する。次のステップ４０３（動作状態情報送信手段）で、マスタは作成した動作状態情報をスレーブに送信する。その後、ステップ４０４でマスタはタイマセットを行う。このタイマは、ＡＣＫメッセージ待ちタイマであり、スレーブが受信したかどうかを確認するためのタイマである。
【００７０】
ステップ４０５では、メッセージにより分岐する。タイマを管理するスレッドからタイムアウトメッセージを受信した場合、マスタはステップ４０３で再び動作状態情報を送信する。一方、スレーブからＡＣＫメッセージを受信した場合は、処理が終了する。
【００７１】
次に、図１０を用いて、デジタル画像データ受信スレッド（図８：Ｓ３０１参照）の処理について説明する。ステップ５０１は、スレーブからのデジタル画像データ受信待ちである。ステップ５０２で、マスタはデジタル画像データが示す被写体画像に重ねて表示する操作子を示す操作子情報があるかどうか判断する。この操作子は、マスタに予め設けられた操作子情報に基づくものと、スレーブから受信した操作子情報に基づくものがある。
【００７２】
マスタとスレーブとが同じ機種の場合、操作子情報はマスタとスレーブで同一なので、マスタが予め有する操作子情報に基づき操作子を表示する。これにより、スレーブの操作に慣れたユーザは、全く同じ操作で遠隔操作をすることが可能となる。
【００７３】
一方、マスタとスレーブとが異なる機種の場合、操作子情報をマスタがスレーブから取得することで、スレーブの操作に慣れたユーザは、全く同じ操作で遠隔操作をすることが可能となる。
【００７４】
フローチャートの説明に戻る。ステップＳ５０２の判断処理で、重ねて表示する操作子を示す操作子情報がある場合、マスタはステップ５０３で、指定された表示領域に被写体画像に操作子を重ねて表示する。ここで、指定された表示領域とは、例えば複数のスレーブからの被写体画像を表示する場合に、それらの被写体画像が重ならないように表示するために設定される領域である。
【００７５】
重ねて表示する操作子がない場合、マスタはステップ５０４で、指定された表示領域に被写体画像を表示する。
【００７６】
次に、以上説明したスレーブとマスタの処理において、操作子情報をスレーブから受信して被写体画像に操作子を重ねて表示する処理について説明する。まず、図１１を用いて操作子情報の構造について説明する。操作子情報は、図１１に示されるように、Ｘ座標と、Ｙ座標と、ボタン半径と、ボタン名とで構成される。
【００７７】
Ｘ座標とＹ座標は、操作子がＬＣＤ上で表示される位置情報である。ボタン半径は、ボタンとして表現される操作子の半径を示す形状情報である。ボタン名は、そのボタンを識別するための名称情報である。
【００７８】
マスタは、スレーブから上述した操作子情報を表示する操作子の個数分受信して表示する。
【００７９】
操作子情報を送信するスレーブの処理を、図１２を用いて説明する。ステップ６０１（操作子情報送信手段）で、スレーブは操作子情報を送信する。ステップ６０２で、被写体を示すデジタル画像データをマスタに送信するデジタル画像データ送信スレッドを起動する。
【００８０】
ステップ６０３は、動作状態情報の受信待ちである。動作状態情報を受信すると、ステップ６０４で、スレーブは、動作状態情報に基づきデジタルカメラを制御する。その後、スレーブはステップ６０５でＡＣＫメッセージをマスタへ送信する。
【００８１】
次に、上記スレーブの処理に対応するマスタの処理について、図１３を用いて説明する。ステップ７０１は、操作子情報受信待ちである。操作子情報を受信すると、ステップ７０２でマスタは、操作子情報を保存する。ここで操作子情報が保存されると、上述したデジタル画像データ受信スレッド処理（図１０参照）で、操作子情報ありと判断され、操作子が表示されることとなる。
【００８２】
ステップ７０３でマスタは、デジタル画像データ受信スレッドを起動し、ステップ７０４でマスタ基本処理（図９参照）を実行する。
【００８３】
以上の処理によりマスタのＬＣＤ３８に表示される画面を、図１４に示す。図１４には被写体画像９０と複数の操作子９２とが示されている。図１４に示されるように、操作子は被写体画像に重ね合わせて表示される。操作子に対するユーザの接触は、タッチパネルにより検出される。
【００８４】
次に、マスタが複数のスレーブから受信したデジタル画像データが示す被写体画像の一覧を表示し、動作状態情報を送信するスレーブを、被写体画像の一覧からユーザに選択させる処理について、図１５を用いて説明する。
【００８５】
この処理は、マスタのみが対応すれば良い処理なので、マスタの処理のみ説明する。ステップ８０１（一覧表示手段）で、表示する被写体画像の数だけデジタル画像データ受信スレッドを起動する。この処理は、例えば、図１６に示されるように６つのスレーブから受信した被写体画像をＬＣＤ３８に表示する場合には、６つのデジタル画像データ受信スレッドを起動する処理である。この処理により、複数のスレーブから受信したデジタル画像データが示す被写体画像の一覧を表示することができる。
【００８６】
ステップ８０２は、ユーザによる被写体画像の選択待ちである。ユーザが被写体画像に接触すると、ＣＰＵ４０は、タッチパネルにより検出された位置情報からユーザが選択した被写体画像を特定することができる（選択手段）。被写体画像が選択されると、ステップ８０３（撮影装置特定手段）で、選択された被写体画像に基づき、マスタは動作状態情報を送信するデジタルカメラを特定する。この特定方法として、例えば表示した被写体画像と、その被写体画像を送信したスレーブのＩＰアドレスとを関連づけておく方法がある。そして、ステップ８０４で、マスタは、特定されたスレーブに対してマスタ基本処理（図９参照）を実行する。
【図面の簡単な説明】
【００８７】
【図１】本実施の形態に係る撮影システムの全体構成を示す図である。
【図２】本実施の形態に係るデジタルカメラの外観上の構成を示す図である。
【図３】本実施の形態に係るデジタルカメラの電気系の構成を示す図である。
【図４】デジタルカメラにおけるソフトウェアの動作概要を示す図である。
【図５】動作状態情報を示す図である。
【図６】スレーブの処理を示すフローチャートである（その１）。
【図７】デジタル画像データ送信スレッドの処理を示すフローチャートである。
【図８】マスタの処理を示すフローチャートである（その１）。
【図９】マスタ基本処理を示すフローチャートである。
【図１０】デジタル画像データ受信スレッドの処理を示すフローチャートである。
【図１１】操作子情報を示す図である。
【図１２】スレーブの処理を示すフローチャートである（その２）。
【図１３】マスタの処理を示すフローチャートである（その２）。
【図１４】被写体画像と複数の操作子とを示す図である。
【図１５】マスタの処理を示すフローチャートである（その３）。
【図１６】６つのスレーブから受信した被写体画像を表示した画像を示す図である。
【符号の説明】
【００８８】
１０、７０、７２  デジタルカメラ
３６  ＬＣＤインタフェース
３８  ＬＣＤ
４０  ＣＰＵ
５６Ａ  レリーズボタン
５６Ｂ  電源スイッチ
５６Ｃ  モード切替スイッチ
５６Ｅ  強制発光スイッチ
５６Ｄ  十字カーソルボタン
５６  操作部
６０  無線ＬＡＮインタフェース
７４  スルー画像
８０ａ、８０ｂ  キードライバ
８２ａ、８２ｂ  アプリケーション
８４ａ、８４ｂ  ＡＰＩ
９０  被写体画像
９２  操作子
【図１】
0004652248.tif 000002
【図２】
0004652248.tif 000003
【図３】
0004652248.tif 000004
【図４】
0004652248.tif 000005
【図５】
0004652248.tif 000006
【図６】
0004652248.tif 000007
【図７】
0004652248.tif 000008
【図８】
0004652248.tif 000009
【図９】
0004652248.tif 000010
【図１０】
0004652248.tif 000011
【図１１】
0004652248.tif 000012
【図１２】
0004652248.tif 000013
【図１３】
0004652248.tif 000014
【図１４】
0004652248.tif 000015
【図１５】
0004652248.tif 000016
【図１６】
0004652248.tif 000017