(57)【特許請求の範囲】
【請求項１】
制御装置と被制御装置とがネットワークを介して接続され、少なくとも前記被制御装置に接続されたカメラの協調撮影を前記ネットワークを使用して行うカメラ同期システムであって、
前記制御装置は、前記被制御装置との実際のネットワーク通信を行う前に前記ネットワークの遅延計測を行う手段と、前記ネットワークの遅延と現在時刻とを基に撮影すべき時刻を決定しかつその撮影時刻に撮影を行うための命令を前記被制御装置に送信する手段とを有し、
前記制御装置は、前記被制御装置がストロボ撮影する場合、前記被制御装置からストロボ残光時間を取得し、前記ネットワークの遅延と前記ストロボ残光時間と前記現在時刻とを基に撮影すべき時刻を決定し、その撮影時刻に撮影を行うための命令を前記被制御装置に送信することを特徴とするカメラ同期システム。
【請求項２】
前記制御装置と前記被制御装置との間で時刻同期する手段としてＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）サーバを使用することを特徴とする請求項１記載のカメラ同期システム。
【請求項３】
前記被制御装置に前記カメラを接続して構成することを特徴とする請求項１または請求項２記載のカメラ同期システム。
【請求項４】
前記制御装置及び前記被制御装置各々に前記カメラを接続して構成することを特徴とする請求項１または請求項２記載のカメラ同期システム。
【請求項５】
前記制御装置及び前記被制御装置各々がデータ通信機器からなることを特徴とする請求項１から請求項４のいずれか記載のカメラ同期システム。
【請求項６】
被制御装置にネットワークを介して接続され、少なくとも前記被制御装置に接続されたカメラの協調撮影を前記ネットワークを使用して行う制御装置であって、
前記被制御装置との実際のネットワーク通信を行う前に前記ネットワークの遅延計測を行う手段と、前記ネットワークの遅延と現在時刻とを基に撮影すべき時刻を決定しかつその撮影時刻に撮影を行うための命令を前記被制御装置に送信する手段とを有し、
前記被制御装置がストロボ撮影する場合、前記被制御装置からストロボ残光時間を取得し、前記ネットワークの遅延と前記ストロボ残光時間と前記現在時刻とを基に撮影すべき時刻を決定し、その撮影時刻に撮影を行うための命令を前記被制御装置に送信することを特徴とする制御装置。
【請求項７】
制御装置と被制御装置とがネットワークを介して接続され、少なくとも前記被制御装置に接続されたカメラの協調撮影を前記ネットワークを使用して行うシステムに用いるカメラ同期方法であって、
前記制御装置が、前記被制御装置との実際のネットワーク通信を行う前に前記ネットワークの遅延計測を行う処理と、前記ネットワークの遅延と現在時刻とを基に撮影すべき時刻を決定しかつその撮影時刻に撮影を行うための命令を前記被制御装置に送信する処理とを実行し、
前記制御装置は、前記被制御装置がストロボ撮影する場合、前記被制御装置からストロボ残光時間を取得し、前記ネットワークの遅延と前記ストロボ残光時間と前記現在時刻とを基に撮影すべき時刻を決定し、その撮影時刻に撮影を行うための命令を前記被制御装置に送信することを特徴とするカメラ同期方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はカメラ同期システム、制御装置及びそれらに用いるカメラ同期方法に関し、特にネットワークを使用したカメラの協調撮影するシステムに関する。
【背景技術】
【０００２】
本発明に関連する、ネットワークを使用したカメラの協調撮影するシステムとしては、下記の特許文献１に開示されているようなシステムが存在する。
【０００３】
この特許文献１に開示されたシステムでは、ネットワーク接続した制御装置と各被制御装置との同期誤差を通信規格や仕様で定められた値や実験値で求め、制御装置と各被制御装置とを時刻同期した後、制御装置が各被制御装置に対して現在時刻と同期誤差に基づいて撮影時刻との情報を送信し、被制御装置が制御装置から受信した撮影時刻情報になると撮影を行っている。
【０００４】
また、特許文献１に開示されたシステムでは、ストロボ撮影する被制御装置のストロボ残光時間内にストロボ撮影しない被制御装置が撮影する場合、ネットワーク接続した制御装置と各被制御装置との同期誤差を通信規格や仕様で定められた値や実験値で求め、被制御装置に対して現在時刻と同期誤差とストロボ残光時間とに基づいた各被制御装置の露出時刻と撮影時刻とを送信し、被制御装置が制御装置から受信した撮影時刻情報になると撮影を行っている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２２７２４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明に関連するシステムでは、特許文献１に記載のシステムの場合、ネットワーク接続した制御装置と各被制御装置との同期誤差を通信規格や仕様で定められた値や実験値で求め、制御装置と各被制御装置とを時刻同期した後、制御装置が各被制御装置に対して現在時刻と同期誤差とに基づいた撮影時刻の情報を送信し、被制御装置が制御装置から受信した撮影時刻情報になると撮影を行っている。
【０００７】
このため、本発明に関連するシステムでは、通信規格や仕様で定められた値や実験値で求めた同期誤差が、実際の制御装置と被制御装置とのネットワーク通信遅延時間より小さい場合、被制御装置において同時刻に撮影を行うことができないという問題がある。
【０００８】
また、本発明に関連するシステムでは、特許文献１に記載のシステムの場合、ストロボ撮影する被制御装置のストロボ残光時間内にストロボ撮影しない被制御装置が撮影する際に、ネットワーク接続した制御装置と各被制御装置との同期誤差を通信規格や仕様で定められた値や実験値で求め、被制御装置に対して現在時刻と同期誤差とストロボ残光時間とに基づいた各被制御装置の露出時刻と撮影時刻とを送信し、被制御装置が制御装置から受信した撮影時刻情報になると撮影を行っている。
【０００９】
このため、本発明に関連するシステムでは、各被制御装置がストロボ撮影する場合、各被制御装置のストロボ発光が重なってしまい、被制御装置自身のストロボ発光による影響をうけた撮影となってしまうという問題がある。
【００１０】
そこで、本発明の目的は上記の問題点を解消し、制御装置と複数の被制御装置をネットワーク接続した状態で、制御装置が撮影実行コマンドを各被制御装置に送信すると各被制御装置同士が同一時刻に撮影することができるカメラ同期システム、制御装置及びそれらに用いるカメラ同期方法を提供することにある。
【課題を解決するための手段】
【００１１】
本発明によるカメラ同期システムは、制御装置と被制御装置とがネットワークを介して接続され、少なくとも前記被制御装置に接続されたカメラの協調撮影を前記ネットワークを使用して行うカメラ同期システムであって、
前記制御装置は、前記被制御装置との実際のネットワーク通信を行う前に前記ネットワークの遅延計測を行う手段と、前記ネットワークの遅延と現在時刻とを基に撮影すべき時刻を決定しかつその撮影時刻に撮影を行うための命令を前記被制御装置に送信する手段とを備え、
前記制御装置は、前記被制御装置がストロボ撮影する場合、前記被制御装置からストロボ残光時間を取得し、前記ネットワークの遅延と前記ストロボ残光時間と前記現在時刻とを基に撮影すべき時刻を決定し、その撮影時刻に撮影を行うための命令を前記被制御装置に送信する。
【００１２】
本発明による制御装置は、被制御装置にネットワークを介して接続され、少なくとも前記被制御装置に接続されたカメラの協調撮影を前記ネットワークを使用して行う制御装置であって、
前記被制御装置との実際のネットワーク通信を行う前に前記ネットワークの遅延計測を行う手段と、前記ネットワークの遅延と現在時刻とを基に撮影すべき時刻を決定しかつその撮影時刻に撮影を行うための命令を前記被制御装置に送信する手段とを備え、
前記被制御装置がストロボ撮影する場合、前記被制御装置からストロボ残光時間を取得し、前記ネットワークの遅延と前記ストロボ残光時間と前記現在時刻とを基に撮影すべき時刻を決定し、その撮影時刻に撮影を行うための命令を前記被制御装置に送信する。
【００１３】
本発明によるカメラ同期方法は、制御装置と被制御装置とがネットワークを介して接続され、少なくとも前記被制御装置に接続されたカメラの協調撮影を前記ネットワークを使用して行うシステムに用いるカメラ同期方法であって、
前記制御装置が、前記被制御装置との実際のネットワーク通信を行う前に前記ネットワークの遅延計測を行う処理と、前記ネットワークの遅延と現在時刻とを基に撮影すべき時刻を決定しかつその撮影時刻に撮影を行うための命令を前記被制御装置に送信する処理とを実行し、
前記制御装置は、前記被制御装置がストロボ撮影する場合、前記被制御装置からストロボ残光時間を取得し、前記ネットワークの遅延と前記ストロボ残光時間と前記現在時刻とを基に撮影すべき時刻を決定し、その撮影時刻に撮影を行うための命令を前記被制御装置に送信する。
【発明の効果】
【００１４】
本発明は、上記のような構成及び動作とすることで、制御装置と複数の被制御装置をネットワーク接続した状態で、制御装置が撮影実行コマンドを各被制御装置に送信すると各被制御装置同士が同一時刻に撮影することができるという効果が得られる。
【図面の簡単な説明】
【００１５】
【図１】本発明によるカメラ同期システムの構成例を示すブロック図である。
【図２】本発明の第１の実施の形態によるカメラ同期システムの構成例を示すブロック図である。
【図３】本発明の第１の実施の形態においてデータ通信装置間で同期時刻を設定する手順を示すシーケンスチャートである。
【図４】本発明の第１の実施の形態においてデータ通信装置間のネットワーク遅延時間を確認する手順を示すシーケンスチャートである。
【図５】本発明の第１の実施の形態においてデータ通信装置間で同期して協調撮影する手順を示すシーケンスチャートである。
【図６】本発明の第１の実施の形態においてデータ通信装置間で同期して協調撮影する手順を示すシーケンスチャートである。
【図７】本発明の第２の実施の形態においてストロボを使用した撮影時の動作を示すシーケンスチャートである。
【図８】本発明の第２の実施の形態においてストロボを使用した撮影時の動作を示すシーケンスチャートである。
【発明を実施するための形態】
【００１６】
次に、本発明の実施の形態について図面を参照して説明する。まず、本発明によるカメラ同期システムの概要について説明する。
【００１７】
図１は本発明によるカメラ同期システムの構成例を示すブロック図である。以下、図１を参照して本発明によるカメラ同期システムについて説明する。本発明によるカメラ同期システムでは、制御装置１と被制御装置２，３とがネットワーク網によって接続されている。
【００１８】
制御装置１は、被制御装置２，３との通信前に、ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）サーバ４から発信される現在時刻を基に、実際のネットワーク環境で通信遅延時間を計測し、実際のネットワーク環境下での同期誤差を求める機能（遅延計測部１１）を有する。
【００１９】
また、制御装置１は、現在時刻と同期誤差とを基に撮影時刻を決定し、その撮影時刻を被制御装置２，３に送信する機能（送信部１２）を有する。被制御装置２，３は、制御装置１から受信した撮影時刻になると、被写体５の撮影を行う機能を有する。
【００２０】
本発明によるカメラ同期システムは、上記の構成において、ネットワーク接続した制御装置１と被制御装置２，３とで実際にネットワーク通信遅延計測して同期誤差を実測した後、制御装置１がネットワーク遅延と現在時刻とを基に撮影すべき時刻を決定し、その撮影時刻に撮影を行うための命令を被制御装置２，３に送信し、これを受信した被制御装置２，３が撮影すべき時刻に撮影する。
【００２１】
これによって、本発明によるカメラ同期システムでは、制御装置１と複数の被制御装置２，３とをネットワーク接続した状態で、制御装置１が撮影実行コマンドを各被制御装置２，３に送信すると、各被制御装置２，３同士が同一時刻に撮影することができる。
【００２２】
さらに、本発明によるカメラ同期システムでは、上記の構成のほかに、制御装置１が、被制御装置２，３がストロボ撮影する時、被制御装置２，３が互いのストロボ残光時間以外に撮影するために、ネットワーク遅延とストロボ残光時間と現在時刻とを基に、被制御装置２，３が互いのストロボ残光の影響を受けない撮影時刻を決定し、その撮影時刻を被制御装置２，３に送信する機能を有する。
【００２３】
本発明によるカメラ同期システムは、上記の構成において、被制御装置２，３が互いにストロボ撮影する場合、制御装置１がネットワーク遅延とストロボ残光時間と現在時刻とを基に、被制御装置２，３が互いのストロボ残光の影響を受けない撮影時刻を決定し、その撮影時刻に撮影を行うための命令を被制御装置２，３に送信し、これを受信した被制御装置２，３が撮影すべき時刻に撮影する。
【００２４】
これによって、本発明によるカメラ同期システムでは、複数の被制御装置２，３をネットワーク接続した状態で、各被制御装置２，３が同一の被写体５をストロボ撮影する場合、１つの被制御装置２がストロボ残光中に他の被制御装置３がストロボ撮影しないように撮影することができる。
【００２５】
図２は本発明の第１の実施の形態によるカメラ同期システムの構成例を示すブロック図である。図２において、本発明の第１の実施の形態によるカメラ同期システムは、画像撮影用のカメラ２００，２０１と、カメラ２００とネットワーク網とを接続するデータ通信装置２１０と、カメラ２０１とネットワーク網とを接続するデータ通信装置２２０と、現在時刻を発信するＮＴＰサーバ４とから構成されている。この場合、データ通信装置２１０は図１に示す制御装置１として動作し、データ通信装置２２０は図１に示す被制御装置２または被制御装置３として動作する。
【００２６】
データ通信装置２１０は、カメラインタフェース部２１１と、シャッタ同期制御部２１２と、タイマカウンタ部２１３と、ネットワークインタフェース部２１４とを備えている。
【００２７】
データ通信装置２２０は、カメラインタフェース部２２１と、シャッタ同期制御部２２２と、タイマカウンタ部２２３と、ネットワークインタフェース部２２４とを備えている。
【００２８】
カメラインタフェース部２１１は、カメラ２００から受信したデータをシャッタ同期制御部２１２へ送信する。また、カメラインタフェース部２１１は、シャッタ同期制御部２１２から受信したデータをカメラ２００へ送信する。
【００２９】
カメラインタフェース部２２１は、カメラ２０１から受信したデータをシャッタ同期制御部２２２へ送信する。また、カメラインタフェース部２２１は、シャッタ同期制御部２２２から受信したデータをカメラ２０１へ送信する。
【００３０】
シャッタ同期制御部２１２は、ネットワークインタフェース部２１４とネットワークインタフェース部２２４とを経由してシャッタ同期制御部２２２と相互通信をすることでネットワーク遅延時間を取得する。
【００３１】
また、シャッタ同期制御部２１２は、カメラインタフェース部２１１から受信したデータをネットワークインタフェース部２１４へ送信する。同様に、シャッタ同期制御部２２２は、カメラインタフェース部２２１から受信したデータをネットワークインタフェース部２２４へ送信する。
【００３２】
但し、シャッタ同期制御部２１２は、カメラインタフェース部２１１から撮影指示を受信した場合、タイマカウンタ部２１３の時刻とネットワーク遅延時間とからカメラ２００とカメラ２０１とが同期撮影可能な撮影時刻指示を計算し、カメラ２００への撮影時刻設定をタイマカウンタ部２１３へ、カメラ２０１への撮影時刻設定をネットワークインタフェース部２１４へ送信する。また、シャッタ同期制御部２１２は、タイマカウンタ部２１３から撮影時刻通知を受信した場合、カメラインタフェース部２１１に撮影実行を送信する。
【００３３】
シャッタ同期制御部２２２は、ネットワークインタフェース部２２４から撮影時刻設定を受信した場合、カメラ２０１への撮影時刻設定をタイマカウンタ部２２３へ送信する。また、シャッタ同期制御部２２２は、タイマカウンタ部２２３から撮影時刻通知を受信した場合、カメラインタフェース部２２１に撮影実行を送信する。
【００３４】
タイマカウンタ部２１３は、ネットワークインタフェース部２１４を経由してＮＴＰサーバ４から現在時刻を取得し、タイマカウンタ部２１３の時刻を設定する。また、タイマカウンタ部２１３は、シャッタ同期制御部２１２から撮影時刻設定を受信した場合、設定時刻になると、シャッタ同期制御部２１２へ撮影時刻の通知を送信する。
【００３５】
タイマカウンタ部２２３は、ネットワークインタフェース部２２４を経由してＮＴＰサーバ４から現在時刻を取得し、タイマカウンタ部２２３の時刻を設定する。また、タイマカウンタ部２２３は、シャッタ同期制御部２２２から撮影時刻設定を受信した場合、設定時刻になると、シャッタ同期制御部２２２へ撮影時刻の通知を送信する。
【００３６】
ネットワークインタフェース部２１４は、シャッタ同期制御部２１２から受信したデータをデータ通信装置２２０へ、タイマカウンタ部２１３から受信したデータをＮＴＰサーバ４へ送信する。また、ネットワークインタフェース部２１４は、データ通信装置２２０から受信したデータをシャッタ同期制御部２１２へ、ＮＴＰサーバ４から受信したデータをタイマカウンタ部２１３へ送信する。
【００３７】
ネットワークインタフェース部２２４は、シャッタ同期制御部２２２から受信したデータをデータ通信装置２１０へ、タイマカウンタ部２２３から受信したデータをＮＴＰサーバ４へ送信する。また、ネットワークインタフェース部２２４は、データ通信装置２１０から受信したデータをシャッタ同期制御部２２２へ、ＮＴＰサーバ４から受信したデータをタイマカウンタ部２２３へ送信する。
【００３８】
図３は本発明の第１の実施の形態においてデータ通信装置間で同期時刻を設定する手順を示すシーケンスチャートであり、図４は本発明の第１の実施の形態においてデータ通信装置間のネットワーク遅延時間を確認する手順を示すシーケンスチャートであり、図５及び図６は本発明の第１の実施の形態においてデータ通信装置間で同期して協調撮影する手順を示すシーケンスチャートである。これら図２〜図６を参照して本発明の第１の実施の形態によるカメラ同期システムの動作について説明する。
【００３９】
図３においては、データ通信装置２１０とデータ通信装置２２０との装置間で同期時刻を設定する手順を示している。
【００４０】
タイマカウンタ部２１３は、ネットワークインタフェース部２１４へ時刻取得要求（Ａ１）を送信し、ネットワークインタフェース部２１４は、ＮＴＰサーバ４へ時刻取得要求（Ａ２）を送信する。
【００４１】
ＮＴＰサーバ４は、現在時刻を通知するため、ネットワークインタフェース部２１４へ時刻応答（Ａ３）を送信し、ネットワークインタフェース部２１４は、タイマカウンタ部２１３へ時刻応答（Ａ４）を送信する。タイマカウンタ部２１３は、時刻設定するため、装置時刻設定（Ａ５）を行う。
【００４２】
同様に、タイマカウンタ部２２３は、ネットワークインタフェース部２２４へ時刻取得要求（Ａ６）を送信し、ネットワークインタフェース部２２４は、ＮＴＰサーバ４へ時刻取得要求（Ａ７）を送信する。
【００４３】
ＮＴＰサーバ４は、現在時刻を通知するため、ネットワークインタフェース部２２４へ時刻応答（Ａ８）を送信し、ネットワークインタフェース部２２４は、タイマカウンタ部２２３へ時刻応答（Ａ９）を送信する。タイマカウンタ部２２３は、時刻設定するため、装置時刻設定（Ａ１０）を行う。
【００４４】
図４においては、データ通信装置２１０とデータ通信装置２２０との間のネットワーク遅延時間を確認する手順を示している。
【００４５】
シャッタ同期制御部２１２は、ネットワークインタフェース部２１４へネットワーク遅延時間確認（Ｂ１）を送信し、ネットワークインタフェース部２１４は、ネットワークインタフェース部２２４へネットワーク遅延時間確認（Ｂ２）を送信する。ネットワークインタフェース部２２４は、シャッタ同期制御部２２２へネットワーク遅延時間確認（Ｂ３）を送信する。
【００４６】
シャッタ同期制御部２２２は、ネットワークインタフェース部２２４へネットワーク遅延時間確認（Ｂ３）の受信時刻をネットワーク遅延時間応答（Ｂ４）として送信し、ネットワークインタフェース部２２４は、ネットワークインタフェース部２１４へネットワーク遅延時間応答（Ｂ５）を送信する。ネットワークインタフェース部２１４は、シャッタ同期制御部２１２へネットワーク遅延時間応答（Ｂ６）を送信する。
【００４７】
シャッタ同期制御部２１２は、ネットワーク遅延時間確認（Ｂ１）の送信時刻とネットワーク遅延時間応答（Ｂ６）に含まれるネットワーク遅延時間確認（Ｂ３）の受信時刻との各情報からネットワーク遅延時間計算（Ｂ７）を行う。
【００４８】
図５及び図６においては、データ通信装置２１０とデータ通信装置２２０との間で同期して協調撮影する手順を示している。
【００４９】
カメラ２００は、シャッタの半押し（Ｃ１）が行われると、自身の撮影パラメータ計算（Ｃ２）を行うと同時に、データ通信装置２１０へ撮影パラメータ計算指示（Ｃ３）を送信する。
【００５０】
データ通信装置２１０では、カメラインタフェース部２１１が撮影パラメータ計算指示（Ｃ３）を受信する。カメラインタフェース部２１１は、シャッタ同期制御部２１２へ撮影パラメータ計算指示（Ｃ４）を送信し、シャッタ同期制御部２１２は、ネットワークインタフェース部２１４へ撮影パラメータ計算指示（Ｃ５）を送信する。
【００５１】
ネットワークインタフェース部２１４は、データ通信装置２２０へ撮影パラメータ計算指示（Ｃ６）を送信する。データ通信装置２２０では、ネットワークインタフェース部２２４が撮影パラメータ計算指示（Ｃ６）を受信する。
【００５２】
ネットワークインタフェース部２２４は、シャッタ同期制御部２２２へ撮影パラメータ計算指示（Ｃ７）を送信し、シャッタ同期制御部２２２は、カメラインタフェース部２２１へ撮影パラメータ計算指示（Ｃ８）を送信する。
【００５３】
カメラインタフェース部２２１は、カメラ２０１へ撮影パラメータ計算指示（Ｃ９）を送信する。カメラ２０１は、撮影パラメータ計算（Ｃ１０）を行った後、撮影パラメータ計算完了通知（Ｃ１１）をデータ通信装置２２０へ送信する。
【００５４】
データ通信装置２２０では、カメラインタフェース部２２１が撮影パラメータ計算完了通知（Ｃ１１）を受信する。カメラインタフェース部２２１は、シャッタ同期制御部２２２へ撮影パラメータ計算完了通知（Ｃ１２）を送信し、シャッタ同期制御部２２２は、ネットワークインタフェース部２２４へ撮影パラメータ計算完了通知（Ｃ１３）を送信する。ネットワークインタフェース部２２４は、データ通信装置２１０へ撮影パラメータ計算完了通知（Ｃ１４）を送信する。
【００５５】
データ通信装置２１０では、ネットワークインタフェース部２１４が撮影パラメータ計算完了通知（Ｃ１４）を受信する。ネットワークインタフェース部２１４は、シャッタ同期制御部２１２へ撮影パラメータ計算完了通知（Ｃ１５）を送信する。
【００５６】
カメラ２００がシャッタの全押し（Ｃ１６）が行われると、カメラ２００は、データ通信装置２１０に対して撮影指示（Ｃ１７）を送信する。データ通信装置２１０では、カメラインタフェース部２１１が撮影指示（Ｃ１７）を受信する。
【００５７】
データ通信装置２１０では、カメラインタフェース部２１１が撮影指示（Ｃ１７）を受信する。カメラインタフェース部２１１は、シャッタ同期制御部２１２へ撮影指示（Ｃ１８）を送信する。
【００５８】
シャッタ同期制御部２１２は、ネットワークインタフェース部２１４から撮影パラメータ計算完了通知（Ｃ１５）の受信を確認した後、図４に示す処理で取得済みのネットワーク遅延時間からカメラ撮影時刻計算（Ｃ１９）を行う。
【００５９】
この結果を、カメラ２００に対しては、シャッタ同期制御部２１２がタイマカウンタ部２１３へ撮影時刻設定（Ｃ２１）を送信する。カメラ２０１に対しては、シャッタ同期制御部２１２がネットワークインタフェース部２１４へ撮影時刻設定（Ｃ２０）を送信し、ネットワークインタフェース部２１４がデータ通信装置２２０へ撮影時刻設定（Ｃ２２）を送信する。
【００６０】
データ通信装置２２０では、ネットワークインタフェース部２２４が撮影時刻設定（Ｃ２２）を受信する。ネットワークインタフェース部２２４は、シャッタ同期制御部２２２へ撮影時刻設定（Ｃ２３）を送信し、シャッタ同期制御部２２２は、タイマカウンタ部２２３へ撮影時刻設定（Ｃ２４）を送信する。
【００６１】
撮影時刻になると、タイマカウンタ部２１３は、シャッタ同期制御部２１２へ撮影時刻通知（Ｃ２５）を送信する。これを受信したシャッタ同期制御部２１２は、カメラインタフェース部２１１へ撮影実行（Ｃ２７）を送信し、カメラインタフェース部２１１は、カメラ２００へ撮影実行（Ｃ２９）を送信する。カメラ２００は、撮影（Ｃ３１）を実行し、データ通信装置２１０へ撮影完了通知（Ｃ３３）を送信する。
【００６２】
データ通信装置２１０では、カメラインタフェース部２１１が撮影完了通知（Ｃ３３）を受信する。カメラインタフェース部２１１は、シャッタ同期制御部２１２へ撮影完了通知（Ｃ３５）を送信する。
【００６３】
また、タイマカウンタ部２２３は、シャッタ同期制御部２２２へ撮影時刻通知（Ｃ２６）を送信する。これを受信したシャッタ同期制御部２２２は、カメラインタフェース部２２１へ撮影実行（Ｃ２８）を送信し、カメラインタフェース部２２１は、カメラ２０１へ撮影実行（Ｃ３０）を送信する。カメラ２０１は、撮影（Ｃ３２）を実行し、データ通信装置２２０へ撮影完了通知（Ｃ３４）を送信する。
【００６４】
データ通信装置２２０では、カメラインタフェース部２２１が撮影完了通知（Ｃ３４）を受信する。カメラインタフェース部２２１は、シャッタ同期制御部２２２へ撮影完了通知（Ｃ３６）を送信する。シャッタ同期制御部２２２は、ネットワークインタフェース部２２４へ撮影完了通知（Ｃ３７）を送信し、ネットワークインタフェース部２２４は、データ通信装置２１０へ撮影完了通知（Ｃ３８）を送信する。
【００６５】
データ通信装置２１０では、カメラインタフェース部２１１が撮影完了通知（Ｃ３８）を受信する。ネットワークインタフェース部２１４は、シャッタ同期制御部２１２へ撮影完了通知（Ｃ３９）を送信する。
【００６６】
シャッタ同期制御部２１２は、カメラインタフェース部２１１からの撮影完了通知（Ｃ３５）と、ネットワークインタフェース部２１４からの撮影完了通知（Ｃ３９）との双方を受信すると、協調撮影完了通知（Ｃ４０）をカメラインタフェース部２１１へ送信し、カメラインタフェース部２１１は、協調撮影完了通知（Ｃ４１）をカメラ２００へ送信する。
【００６７】
カメラ２００は、協調撮影の完了をカメラの操作者に知らせるため、受信した協調撮影完了通知（Ｃ４１）からカメラディスプレイ（図示せず）上に協調撮影完了表示（Ｃ４２）を行う。
【００６８】
このように、本実施の形態では、ネットワーク接続した制御装置（データ通信装置２１０）と被制御装置（データ通信装置２２０）とにおいて、制御装置（データ通信装置２１０）が被制御装置（データ通信装置２２０）との通信前に実際のネットワーク環境で通信遅延時間を計測し、実際のネットワーク環境下での同期誤差を求め、現在時刻と同期誤差とを基に決定した撮影時刻を被制御装置（データ通信装置２２０）に送信し、これを受信した被制御装置（データ通信装置２２０）が撮影時刻になると撮影するため、制御装置（データ通信装置２１０）と被制御装置（データ通信装置２２０）とをネットワーク接続した状態で、制御装置（データ通信装置２１０）が撮影実行コマンドを各被制御装置（データ通信装置２２０）に送信すると、各被制御装置（データ通信装置２２０）同士が同一時刻に被写体５を撮影することができる。
【００６９】
図７及び図８は本発明の第２の実施の形態においてストロボを使用した撮影時の動作を示すシーケンスチャートである。図７及び図８において、本発明の第２の実施の形態は、その基本構成が図２に示す本発明の第１の実施の形態によるカメラ同期システムと同様の構成となっているが、同一の被写体５をストロボ撮影する場合、カメラ２００，２０１の互いのストロボ残光時間を考慮する必要があり、この点でさらに工夫している。
【００７０】
以下、図７及び図８を参照して本発明の第２の実施の形態においてストロボを使用した撮影時の動作について説明する。
【００７１】
カメラ２００でシャッタの半押し（Ｄ１）が行われると、カメラ２００は、自身の撮影パラメータ計算（Ｄ２）を行うと同時に、データ通信装置２１０へ露出時間やシャッタスピード、ストロボ残光時間等の撮影パラメータの計算指示（Ｄ３）を送信する。
【００７２】
データ通信装置２１０では、カメラインタフェース部２１１が撮影パラメータ計算指示（Ｄ３）を受信する。カメラインタフェース部２１１は、シャッタ同期制御部２１２へ撮影パラメータ計算指示（Ｄ４）を送信し、シャッタ同期制御部２１２は、ネットワークインタフェース部２１４へ撮影パラメータ計算指示（Ｄ５）を送信し、ネットワークインタフェース部２１４は、データ通信装置２２０へ撮影パラメータ計算指示（Ｄ６）を送信する。
【００７３】
データ通信装置２２０では、ネットワークインタフェース部２２４が撮影パラメータ計算指示（Ｄ６）を受信する。ネットワークインタフェース部２２４は、シャッタ同期制御部２２２へ撮影パラメータ計算指示（Ｄ７）を送信し、シャッタ同期制御部２２２は、カメラインタフェース部２２１へ撮影パラメータの計算指示（Ｄ８）を送信する。カメラインタフェース部２２１は、カメラ２０１へ撮影パラメータの計算指示（Ｄ９）を送信する。
【００７４】
カメラ２０１は、ストロボ動作の関連パラメータ含めて撮影パラメータの計算（Ｄ１０）を行った後、撮影パラメータの計算結果通知（Ｄ１１）をデータ通信装置２２０へ送信する。
【００７５】
データ通信装置２２０では、カメラインタフェース部２２１が撮影パラメータの計算結果通知（Ｄ１１）を受信する。カメラインタフェース部２２１は、シャッタ同期制御部２２２へ撮影パラメータの計算結果通知（Ｄ１２）を送信し、シャッタ同期制御部２２２は、ネットワークインタフェース部２２４へ撮影パラメータの計算結果通知（Ｄ１３）を送信する。ネットワークインタフェース部２２４は、データ通信装置２１０へ撮影パラメータの計算結果通知（Ｄ１４）を送信する。
【００７６】
データ通信装置２１０では、ネットワークインタフェース部２１４が撮影パラメータの計算結果通知（Ｄ１４）を受信する。ネットワークインタフェース部２１４は、シャッタ同期制御部２１２へ撮影パラメータの計算結果通知（Ｄ１５）を送信する。
【００７７】
カメラ２００でシャッタの全押し（Ｄ１６）が行われると、カメラ２００は、データ通信装置２１０に対して撮影指示（Ｄ１７）を送信する。データ通信装置２１０では、カメラインタフェース部２１１が撮影指示（Ｄ１７）を受信する。カメラインタフェース部２１１は、シャッタ同期制御部２１２へ撮影指示（Ｄ１８）を送信する。
【００７８】
シャッタ同期制御部２１２は、ネットワークインタフェース部２１４から撮影パラメータの計算完了通知（Ｄ１５）の受信を確認した後、受信した撮影パラメータの計算結果通知（Ｄ１５）内のカメラ２０１のストロボ残光時間と、図４に示す処理で取得済みのネットワーク遅延時間との２つからカメラ撮影時刻計算（Ｄ１９）を行う。
【００７９】
この結果を、カメラ２００に対しては、シャッタ同期制御部２１２がタイマカウンタ部２１３へ撮影時刻設定（Ｄ２１）を送信する。カメラ２０１に対しては、シャッタ同期制御部２１２がネットワークインタフェース部２１４へ撮影時刻設定（Ｄ２０）を送信し、ネットワークインタフェース部２１４は、データ通信装置２２０へ撮影時刻設定（Ｄ２２）を送信する。
【００８０】
データ通信装置２２０では、ネットワークインタフェース部２２４が撮影時刻設定（Ｄ２２）を受信する。ネットワークインタフェース部２２４は、シャッタ同期制御部２２２へ撮影時刻設定（Ｄ２３）を送信し、シャッタ同期制御部２２２は、タイマカウンタ部２２３へ撮影時刻設定（Ｄ２４）を送信する。
【００８１】
カメラ２００の撮影時刻になると、タイマカウンタ部２１３は、シャッタ同期制御部２１２へ撮影時刻通知（Ｄ２５）を送信する。これを受信したシャッタ同期制御部２１２は、カメラインタフェース部２１１へ撮影実行（Ｄ２６）を送信し、カメラインタフェース部２１１は、カメラ２００へ撮影実行（Ｄ２７）を送信する。
【００８２】
カメラ２００は、撮影（Ｄ２８）を実行し、データ通信装置２１０へ撮影完了通知（Ｄ２９）を送信する。データ通信装置２１０では、カメラインタフェース部２１１が撮影完了通知（Ｄ２９）を受信する。カメラインタフェース部２１１は、シャッタ同期制御部２１２へ撮影完了通知（Ｄ３０）を送信する。
【００８３】
また、カメラ２０１の撮影時刻になると、タイマカウンタ部２２３は、シャッタ同期制御部２２２へ撮影時刻通知（Ｄ３１）を送信する。これを受信したシャッタ同期制御部２２２は、カメラインタフェース部２２１へ撮影実行（Ｄ３２）を送信し、カメラインタフェース部２２１は、カメラ２０１へ撮影実行（Ｄ３３）を送信する。
【００８４】
カメラ２０１は、撮影（Ｄ３４）を実行し、データ通信装置２２０へ撮影完了通知（Ｄ３５）を送信する。データ通信装置２２０では、カメラインタフェース部２２１が撮影完了通知（Ｄ３５）を受信する。カメラインタフェース部２２１は、シャッタ同期制御部２２２へ撮影完了通知（Ｄ３６）を送信する。
【００８５】
シャッタ同期制御部２２２は、ネットワークインタフェース部２２４へ撮影完了通知（Ｄ３７）として送信し、ネットワークインタフェース部２２４は、データ通信装置２１０へ撮影完了通知（Ｄ３８）を送信する。
【００８６】
データ通信装置２１０では、ネットワークインタフェース部２１４が撮影完了通知（Ｄ３８）を受信する。ネットワークインタフェース部２１４は、シャッタ同期制御部２１２へ撮影完了通知（Ｄ３９）を送信する。
【００８７】
シャッタ同期制御部２１２は、カメラインタフェース部２１１からの撮影完了通知（Ｄ３０）と、ネットワークインタフェース部２１４からの撮影完了通知（Ｄ３９）との双方を受信すると、協調撮影完了通知（Ｄ４０）をカメラインタフェース部２１１へ送信し、カメラインタフェース部２１１は、協調撮影完了通知（Ｄ４１）をカメラ２００へ送信する。
【００８８】
カメラ２００は、協調撮影の完了をカメラの操作者に知らせるため、受信した協調撮影完了通知（Ｄ４１）からカメラディスプレイ上に協調撮影完了表示（Ｄ４２）する。
【００８９】
このように、本実施の形態では、協調動作するカメラ２００，２０１のストロボ残光時間をシャッタボタンを押す装置側で確認しているので、協調撮影相手のカメラ２０１のストロボ撮影時間内と、シャッタボタンを押すカメラ２００のストロボ撮影時間内とが競合することなく、撮影することができるという効果が得られる。
【００９０】
つまり、本実施の形態では、カメラ２００，２０１がストロボ撮影する場合、カメラ２００，２０１が互いのストロボ残光時間以外に撮影するために、制御装置（データ通信装置２１０）がネットワーク遅延とストロボ残光時間と現在時刻とを基に、カメラ２００，２０１が互いのストロボ残光の影響を受けない撮影時刻を決定した後に被制御装置（データ通信装置２２０）に送信し、これを受信した被制御装置（データ通信装置２２０）が撮影時刻になると撮影するため、被制御装置（データ通信装置２２０）をネットワーク接続した状態で、各被制御装置（データ通信装置２２０）が同一の被写体５をストロボ撮影する場合、１つのカメラ２００がストロボ残光中に他のカメラ２０１がストロボ撮影しないように撮影することができる。
【００９１】
上記の実施の形態の一部又は全部は、以下の付記のようにも記載され得るが、以下の記載に限定されない。
【００９２】
［付記１］
被制御装置にネットワークを介して接続され、少なくとも前記被制御装置に接続されたカメラの協調撮影を前記ネットワークを使用して行う制御装置であって、
前記被制御装置との実際のネットワーク通信を行う前に前記ネットワークの遅延計測を行う手段と、前記ネットワークの遅延と現在時刻とを基に撮影すべき時刻を決定しかつその撮影時刻に撮影を行うための命令を前記被制御装置に送信する手段とを有し、
前記被制御装置がストロボ撮影する場合、前記ネットワークの遅延とストロボ残光時間と前記現在時刻とを基に撮影すべき時刻を決定し、その撮影時刻に撮影を行うための命令を前記被制御装置に送信することを特徴とする制御装置。
【００９３】
［付記２］
前記被制御装置との間で時刻同期する手段としてＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）サーバを使用することを特徴とする付記１に記載の制御装置。
【００９４】
［付記３］
被制御装置にネットワークを介して接続され、少なくとも前記被制御装置に接続されたカメラの協調撮影を前記ネットワークを使用して行う制御装置であって、
前記被制御装置との実際のネットワーク通信を行う前に前記ネットワークの遅延計測を行う手段と、前記ネットワークの遅延と現在時刻とを基に撮影すべき時刻を決定しかつその撮影時刻に撮影を行うための命令を前記被制御装置に送信する手段とを有し、
前記被制御装置との間で時刻同期する手段としてＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）サーバを使用することを特徴とする制御装置。
【００９５】
［付記４］
前記被制御装置に前記カメラを接続して構成することを特徴とする付記１から付記３のいずれかに記載の制御装置。
【００９６】
［付記５］
被制御装置にネットワークを介して接続され、少なくとも前記被制御装置に接続されたカメラの協調撮影を前記ネットワークを使用して行う制御装置であって、
前記被制御装置との実際のネットワーク通信を行う前に前記ネットワークの遅延計測を行う手段と、前記ネットワークの遅延と現在時刻とを基に撮影すべき時刻を決定しかつその撮影時刻に撮影を行うための命令を前記被制御装置に送信する手段とを有し、
前記被制御装置に前記カメラを接続して構成することを特徴とする制御装置。
【００９７】
［付記６］
自装置及び前記被制御装置各々に前記カメラを接続して構成することを特徴とする付記１から付記３のいずれかに記載の制御装置。
【００９８】
［付記７］
被制御装置にネットワークを介して接続され、少なくとも前記被制御装置に接続されたカメラの協調撮影を前記ネットワークを使用して行う制御装置であって、
前記被制御装置との実際のネットワーク通信を行う前に前記ネットワークの遅延計測を行う手段と、前記ネットワークの遅延と現在時刻とを基に撮影すべき時刻を決定しかつその撮影時刻に撮影を行うための命令を前記被制御装置に送信する手段とを有し、
自装置及び前記被制御装置各々に前記カメラを接続して構成することを特徴とする制御装置。
【００９９】
［付記８］
自装置及び前記被制御装置各々がデータ通信機器からなることを特徴とする付記１から付記７のいずれかに記載の制御装置。
【０１００】
［付記９］
被制御装置にネットワークを介して接続され、少なくとも前記被制御装置に接続されたカメラの協調撮影を前記ネットワークを使用して行う制御装置であって、
前記被制御装置との実際のネットワーク通信を行う前に前記ネットワークの遅延計測を行う手段と、前記ネットワークの遅延と現在時刻とを基に撮影すべき時刻を決定しかつその撮影時刻に撮影を行うための命令を前記被制御装置に送信する手段とを有し、
自装置及び前記被制御装置各々がデータ通信機器からなることを特徴とする制御装置。
【０１０１】
［付記１０］
制御装置と被制御装置とがネットワークを介して接続され、少なくとも前記被制御装置に接続されたカメラの協調撮影を前記ネットワークを使用して行うシステムに用いるカメラ同期方法であって、
前記制御装置が、前記被制御装置との実際のネットワーク通信を行う前に前記ネットワークの遅延計測を行う処理と、前記ネットワークの遅延と現在時刻とを基に撮影すべき時刻を決定しかつその撮影時刻に撮影を行うための命令を前記被制御装置に送信する処理とを実行し、
前記制御装置は、前記被制御装置がストロボ撮影する場合、前記ネットワークの遅延とストロボ残光時間と前記現在時刻とを基に撮影すべき時刻を決定し、その撮影時刻に撮影を行うための命令を前記被制御装置に送信することを特徴とするカメラ同期方法。
【０１０２】
［付記１１］
前記制御装置と前記被制御装置との間で時刻同期する手段としてＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）サーバを使用することを特徴とする付記１に記載のカメラ同期方法。
【０１０３】
［付記１２］
制御装置と被制御装置とがネットワークを介して接続され、少なくとも前記被制御装置に接続されたカメラの協調撮影を前記ネットワークを使用して行うシステムに用いるカメラ同期方法であって、
前記制御装置が、前記被制御装置との実際のネットワーク通信を行う前に前記ネットワークの遅延計測を行う処理と、前記ネットワークの遅延と現在時刻とを基に撮影すべき時刻を決定しかつその撮影時刻に撮影を行うための命令を前記被制御装置に送信する処理とを実行し、
前記制御装置と前記被制御装置との間で時刻同期する手段としてＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）サーバを使用することを特徴とするカメラ同期方法。
【０１０４】
［付記１３］
前記被制御装置に前記カメラを接続して構成することを特徴とする付記１０から付記１２のいずれかに記載のカメラ同期方法。
【０１０５】
［付記１４］
制御装置と被制御装置とがネットワークを介して接続され、少なくとも前記被制御装置に接続されたカメラの協調撮影を前記ネットワークを使用して行うシステムに用いるカメラ同期方法であって、
前記制御装置が、前記被制御装置との実際のネットワーク通信を行う前に前記ネットワークの遅延計測を行う処理と、前記ネットワークの遅延と現在時刻とを基に撮影すべき時刻を決定しかつその撮影時刻に撮影を行うための命令を前記被制御装置に送信する処理とを実行し、
前記被制御装置に前記カメラを接続して構成することを特徴とするカメラ同期方法。
【０１０６】
［付記１５］
前記制御装置及び前記被制御装置各々に前記カメラを接続して構成することを特徴とする付記１０から付記１４のいずれか記載のカメラ同期方法。
【０１０７】
［付記１６］
制御装置と被制御装置とがネットワークを介して接続され、少なくとも前記被制御装置に接続されたカメラの協調撮影を前記ネットワークを使用して行うシステムに用いるカメラ同期方法であって、
前記制御装置が、前記被制御装置との実際のネットワーク通信を行う前に前記ネットワークの遅延計測を行う処理と、前記ネットワークの遅延と現在時刻とを基に撮影すべき時刻を決定しかつその撮影時刻に撮影を行うための命令を前記被制御装置に送信する処理とを実行し、
前記制御装置及び前記被制御装置各々に前記カメラを接続して構成することを特徴とするカメラ同期方法。
【０１０８】
［付記１７］
前記制御装置及び前記被制御装置各々がデータ通信機器からなることを特徴とする付記１０から付記１６のいずれかに記載のカメラ同期方法。
【０１０９】
［付記１８］
制御装置と被制御装置とがネットワークを介して接続され、少なくとも前記被制御装置に接続されたカメラの協調撮影を前記ネットワークを使用して行うシステムに用いるカメラ同期方法であって、
前記制御装置が、前記被制御装置との実際のネットワーク通信を行う前に前記ネットワークの遅延計測を行う処理と、前記ネットワークの遅延と現在時刻とを基に撮影すべき時刻を決定しかつその撮影時刻に撮影を行うための命令を前記被制御装置に送信する処理とを実行し、
前記制御装置及び前記被制御装置各々がデータ通信機器からなることを特徴とするカメラ同期方法。
【符号の説明】
【０１１０】
１  制御装置
２，３  被制御装置
４  ＮＴＰサーバ
５  被写体
１１  遅延計測部
１２  送信部
２００，２０１  カメラ
２１０，２２０  データ通信装置
２１１，２２１  カメラインタフェース部
２１２，２２２  シャッタ同期制御部
２１３，２２３  タイマカウンタ部
２１４，２２４  ネットワークインタフェース部
【図１】
0005429882.tif 000002
【図２】
0005429882.tif 000003
【図３】
0005429882.tif 000004
【図４】
0005429882.tif 000005
【図５】
0005429882.tif 000006
【図６】
0005429882.tif 000007
【図７】
0005429882.tif 000008
【図８】
0005429882.tif 000009