(57)【要約】【課題】同期撮影用の専用の信号線を設けることなく確実に同期撮影を行う。【解決手段】同期撮影システム７０は、複数台のデジタルカメラ１０とＰＣ（パーソナルコンピュータ）１１とで構成される。複数のデジタルカメラ１０とＰＣ１１の本体１１Ｍとは、ＩＥＥＥ１３９４規格に従った通信を行うための通信ケーブル１３で各々接続される。ＰＣ１１は、ＩＥＥＥ１３９４のアイソクロナス転送を用いて、所定間隔で同期パケットを各デジタルカメラ１０に送信すると共に、撮影可能か否かを確認するためのコマンドを各デジタルカメラ１０にＩＥＥＥ１３９４のアシンクロナス転送を用いて送信する。デジタルカメラ１０全てから撮影可能であることを示す応答パケットを受信した場合、撮影開始を指示するコマンドを各デジタルカメラ１０にアイソクロナス転送を用いて送信し、同期撮影させる。【選択図】図１
2007124378.tif 000002
【特許請求の範囲】
【請求項１】
所定間隔で同期パケットを接続機器へ送信する同期転送機能及び任意の時点で接続機器へ非同期パケットを送信すると共に当該接続機器からの応答パケットを受信する非同期転送機能を有する通信規格に従って、複数の撮像装置と通信する同期撮影指示装置であって、
前記同期転送機能により、前記所定間隔で同期パケットを前記複数の撮像装置に対して送信する同期パケット送信手段と、
撮影が指示された場合に、前記非同期転送機能により、撮影可能か否かを確認するための確認コマンドを前記非同期パケットとして前記複数の撮像装置に対して送信する確認コマンド送信手段と、
前記確認コマンドに対する前記複数の撮像装置からの応答パケットを各々受信する受信手段と、
受信した応答パケットが全て撮影可能であることを示す場合、前記同期転送機能により、撮影を指示する撮影開始コマンドを前記同期パケットとして前記複数の撮像装置に対して送信する撮影開始コマンド送信手段と、
を備えた同期撮影指示装置。
【請求項２】
前記撮影開始コマンドは、前記複数の撮像装置が前記撮影開始コマンドを受信してから撮影を実行するまでに前記同期パケットを受信すべき回数が指定されることを特徴とする請求項１記載の同期撮影指示装置。
【請求項３】
前記通信規格は、ＩＥＥＥ１３９４規格であることを特徴とする請求項１又は請求項２記載の同期撮影指示装置。
【請求項４】
所定間隔で同期パケットを接続機器へ送信する同期転送機能及び任意の時点で接続機器へ非同期パケットを送信すると共に当該接続機器からの応答パケットを受信する非同期転送機能を有する通信規格に従って、同期撮影指示装置と通信する撮像装置であって、
前記同期撮影指示装置から送信された同期パケット及び非同期パケットを受信する受信手段と、
前記非同期パケットに撮影可能か否かを確認するための確認コマンドが含まれている場合、撮影可能か否かを判断する判断手段と、
前記判断手段の判断結果に従って、前記確認コマンドに対する応答パケットを前記同期撮影指示装置に送信する応答パケット送信手段と、
前記同期パケットに撮影を指示する撮影開始コマンドが含まれている場合、撮像の実行を指示する指示手段と、
を備えた撮像装置。
【請求項５】
前記指示手段は、前記撮影開始コマンドに、当該撮影開始コマンドを受信してから撮影を実行するまでに前記同期パケットを受信すべき回数が指定されている場合、当該指定された回数分の前記同期パケットを受信してから撮像の実行を指示することを特徴とする請求項４記載の撮像装置。
【請求項６】
前記通信規格は、ＩＥＥＥ１３９４規格であることを特徴とする請求項４又は請求項５記載の撮像装置。
【請求項７】
前記請求項１記載の同期撮影指示装置と、請求項４記載の複数の撮像装置と、が接続された同期撮影システム。
【請求項８】
前記請求項２記載の同期撮影指示装置と、請求項５記載の複数の撮像装置と、が接続された同期撮影システム。
【請求項９】
前記請求項３記載の同期撮影指示装置と、請求項６記載の複数の撮像装置と、が接続された同期撮影システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同期撮影指示装置、撮像装置、及び同期撮影システムに係り、特に、撮影画像の画像データ等を外部機器と通信するための通信インターフェースを備えた同期撮影指示装置、撮像装置、及び同期撮影システムに関する。
【背景技術】
【０００２】
従来、複数のカメラで同期して撮影するステレオカメラでは、クロックを共有したりすることにより同期撮影を実現していたが、専用の信号線が必要になり、装置の低コスト化やシステムの小型化が困難であるという問題があった。
【０００３】
このため、特許文献１では、ＵＳＢ（Universal Serial Bus）規格に従ったＳＯＦ（Start Of Flame）パケットを定期的に複数のカメラに送信し、ＳＯＦパケットに含まれるフレーム番号を用いて撮影タイミングを指示することにより同期撮影するシステムが提案されている。
【特許文献１】特開２００４−４０１８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載された技術では、撮影するカメラの撮影準備が完了したか否かを確認せずに同期撮影の指示を行うため、カメラの状態によっては、同期撮影できない場合がある、という問題があった。
【０００５】
本発明は、上記事実を考慮して成されたものであり、同期撮影用の専用の信号線を設けることなく、確実に同期撮影を行うことができる同期撮影指示装置、撮像装置、及び同期撮影システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１記載の発明の同期撮影指示装置は、所定間隔で同期パケットを接続機器へ送信する同期転送機能及び任意の時点で接続機器へ非同期パケットを送信すると共に当該接続機器からの応答パケットを受信する非同期転送機能を有する通信規格に従って、複数の撮像装置と通信する同期撮影指示装置であって、前記同期転送機能により、前記所定間隔で同期パケットを前記複数の撮像装置に対して送信する同期パケット送信手段と、撮影が指示された場合に、前記非同期転送機能により、撮影可能か否かを確認するための確認コマンドを前記非同期パケットとして前記複数の撮像装置に対して送信する確認コマンド送信手段と、前記確認コマンドに対する前記複数の撮像装置からの応答パケットを各々受信する受信手段と、受信した応答パケットが全て撮影可能であることを示す場合、前記同期転送機能により、撮影を指示する撮影開始コマンドを前記同期パケットとして前記複数の撮像装置に対して送信する撮影開始コマンド送信手段と、を備えたことを特徴とする。
【０００７】
この発明によれば、同期撮影指示装置は、複数の撮影装置と接続され、所定の通信規格に従って、同期撮影のためのデータだけでなく種々のデータを通信することができる。この通信規格は、所定間隔で同期パケットを接続機器へ送信する同期転送機能及び任意の時点で接続機器へ非同期パケットを送信すると共に当該接続機器からの応答パケットを受信する非同期転送機能を有する規格であり、例えば公知のＩＥＥＥ１３９４規格を用いることができる。
【０００８】
このような同期撮影指示装置において、同期パケット送信手段は、同期転送機能により、所定間隔で同期パケットを複数の撮像装置に対して送信する。
【０００９】
確認コマンド送信手段は、例えばオペレータの操作等により撮影が指示された場合に、非同期転送機能により、撮影可能か否かを確認するための確認コマンドを非同期パケットとして複数の撮像装置に対して送信する。
【００１０】
受信手段は、各撮像装置に対して送信した確認コマンドに対する応答パケットを各々受信し、撮影開始コマンド送信手段は、受信した応答パケットが全て撮影可能であることを示す場合、同期転送機能により、撮影を指示する撮影開始コマンドを同期パケットとして複数の撮像装置に対して送信する。
【００１１】
このように、複数の撮像装置が全て撮影可能か否かを確認してから撮影を一斉に指示するので、確実に同期撮影を実行することが可能になる。また、請求項３に記載したように、前記通信規格は、ＩＥＥＥ１３９４規格とすることができる。このように、ＩＥＥＥ１３９４等の公知の規格に従って通信することができるので、専用の信号線を設ける必要がなく、装置を安価に構成することができる。
【００１２】
なお、請求項２に記載したように、前記撮影開始コマンドは、前記複数の撮像装置が前記撮影開始コマンドを受信してから撮影を実行するまでに前記同期パケットを受信すべき回数が指定されるようにしてもよい。これにより、撮影開始コマンドを受信した時点で何らかの処理を実行していたとしても、その処理が終了するまでの時間を稼ぐことができ、確実に同期撮影を実行することが可能となる。
【００１３】
請求項４記載の発明の撮像装置は、所定間隔で同期パケットを接続機器へ送信する同期転送機能及び任意の時点で接続機器へ非同期パケットを送信すると共に当該接続機器からの応答パケットを受信する非同期転送機能を有する通信規格に従って、同期撮影指示装置と通信する撮像装置であって、前記同期撮影指示装置から送信された同期パケット及び非同期パケットを受信する受信手段と、前記非同期パケットに撮影可能か否かを確認するための確認コマンドが含まれている場合、撮影可能か否かを判断する判断手段と、前記判断手段の判断結果に従って、前記確認コマンドに対する応答パケットを前記同期撮影指示装置に送信する応答パケット送信手段と、前記同期パケットに撮影を指示する撮影開始コマンドが含まれている場合、撮像の実行を指示する指示手段と、を備えたことを特徴とする。
【００１４】
この発明によれば、受信手段により同期撮影指示装置から送信された同期パケット及び非同期パケットを受信し、非同期パケットに撮影可能か否かを確認するための確認コマンドが含まれている場合、判断手段により撮影可能か否かが判断される。そして、応答パケット送信手段は、判断手段の判断結果に従って、確認コマンドに対する応答パケットを同期撮影指示装置に送信し、指示手段は、同期パケットに撮影を指示する撮影開始コマンドが含まれている場合、撮像の実行を指示する。
【００１５】
このような撮像装置を請求項１記載の同期撮影指示装置と複数接続したシステム、すなわち、請求項７に記載したように、前記請求項１記載の同期撮影指示装置と、請求項４記載の複数の撮像装置と、が接続された同期撮影システムを構築することにより、確実に同期撮影を実行することが可能になると共に、専用の信号線を設ける必要がなく、装置を安価に構成することができる。
【００１６】
なお、請求項５に記載したように、前記指示手段は、前記撮影開始コマンドに、当該撮影開始コマンドを受信してから撮影を実行するまでに前記同期パケットを受信すべき回数が指定されている場合、当該指定された回数分の前記同期パケットを受信してから撮像の実行を指示する構成としてもよい。
【００１７】
このような撮像装置を請求項２記載の同期撮影指示装置と複数接続したシステム、すなわち、請求項８に記載したように、前記請求項２記載の同期撮影指示装置と、請求項５記載の複数の撮像装置と、が接続された同期撮影システムを構築することにより、確実に同期撮影を実行することが可能になると共に、専用の信号線を設ける必要がなく、装置を安価に構成することができる。
【００１８】
また、請求項９に記載したように、前記請求項３記載の同期撮影指示装置と、請求項６記載の複数の撮像装置と、が接続された同期撮影システムを構築することにより、確実に同期撮影を実行することが可能になると共に、専用の信号線を設ける必要がなく、装置を安価に構成することができる。
【発明の効果】
【００１９】
以上説明したように、本発明によれば、同期撮影用の専用の信号線を設けることなく、確実に同期撮影を行うことができる、という効果を有する。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して、本発明の実施形態について詳細に説明する。なお、ここでは、本発明を、静止画像の撮影を行うデジタル電子スチルカメラ（以下、「デジタルカメラ」という。）に適用した場合について説明する。
【００２１】
［第１実施形態］
図１には、本発明に係る同期撮影システム７０の概略構成を示した。同期撮影システム７０は、複数台のデジタルカメラ１０とＰＣ（パーソナルコンピュータ）１１とで構成される。複数のデジタルカメラ１０とＰＣ１１の本体１１Ｍとは、通信ケーブル１３で各々接続されている。
【００２２】
次に、図２を参照して、本実施の形態に係るデジタルカメラ１０の外観上の構成を説明する。
【００２３】
デジタルカメラ１０の正面には、被写体像を結像させるためのレンズ２１と、撮影時に必要に応じて被写体に照射する光を発するストロボ４４と、撮影する被写体の構図を決定するために用いられるファインダ２０と、リモコン（図示省略）から赤外線により送信された指示情報を受信する赤外線受光部６４と、が備えられている。また、デジタルカメラ１０の上面には、撮影を実行する際に押圧操作されるレリーズスイッチ（所謂シャッター）５６Ａと、電源スイッチ５６Ｂと、モード切替スイッチ５６Ｃと、が備えられている。
【００２４】
なお、本実施の形態に係るデジタルカメラ１０のレリーズスイッチ５６Ａは、中間位置まで押下される状態（以下、「半押し状態」という。）と、当該中間位置を超えた最終押下位置まで押下される状態（以下、「全押し状態」という。）と、の２段階の押圧操作が検出可能に構成されている。
【００２５】
そして、デジタルカメラ１０では、レリーズスイッチ５６Ａを半押し状態にすることによりＡＥ（Automatic Exposure、自動露出）機能が働いて露出状態（シャッタースピード、絞りの状態）が設定された後、ＡＦ（Auto Focus、自動合焦）機能が働いて合焦制御され、その後、引き続き全押し状態にすると露光（撮影）が行われる。
【００２６】
また、モード切替スイッチ５６Ｃは、撮影を行うモードである撮影モード及び被写体像を後述するＬＣＤ３８に再生するモードである再生モードの何れかのモードに設定する際に回転操作される。
【００２７】
一方、デジタルカメラ１０の背面には、前述のファインダ２０の接眼部と、撮影された被写体像やメニュー画面等を表示する液晶ディスプレイ（以下、「ＬＣＤ」という。）３８と、十字カーソルスイッチ５６Ｄと、が備えられている。なお、十字カーソルスイッチ５６Ｄは、ＬＣＤ３８の表示領域における上・下・左・右の４方向の移動方向を示す４つの矢印キーを含んで構成されている。
【００２８】
更に、デジタルカメラ１０の背面には、ＬＣＤ３８にメニュー画面を表示させるときに押圧操作されるメニュースイッチと、それまでの操作内容を確定するときに押圧操作される決定スイッチと、直前の操作内容をキャンセルするときに押圧操作されるキャンセルスイッチと、ストロボ４４の発光状態を設定するときに押圧操作されるストロボスイッチと、マクロ撮影を行うときに押圧操作されるマクロ撮影スイッチと、が備えられている。
【００２９】
次に、図３を参照して、本実施の形態に係るデジタルカメラ１０の電気系の要部構成を説明する。
【００３０】
デジタルカメラ１０は、前述のレンズ２１を含んで構成された光学ユニット２２と、レンズ２１の光軸後方に配設された電荷結合素子（以下、「ＣＣＤ」という。）２４と、入力されたアナログ信号に対して各種のアナログ信号処理を行うアナログ信号処理部２６と、を含んで構成されている。
【００３１】
また、デジタルカメラ１０は、入力されたアナログ信号をデジタルデータに変換するアナログ／デジタル変換器（以下、「ＡＤＣ」という。）２８と、入力されたデジタルデータに対して各種のデジタル信号処理を行うデジタル信号処理部３０と、を含んで構成されている。
【００３２】
なお、デジタル信号処理部３０は、所定容量のラインバッファを内蔵し、入力されたデジタルデータを後述するメモリ４８の所定領域に直接記憶させる制御も行う。
【００３３】
ＣＣＤ２４の出力端はアナログ信号処理部２６の入力端に、アナログ信号処理部２６の出力端はＡＤＣ２８の入力端に、ＡＤＣ２８の出力端はデジタル信号処理部３０の入力端に、各々接続されている。従って、ＣＣＤ２４から出力された被写体像を示すアナログ信号はアナログ信号処理部２６によって所定のアナログ信号処理が施され、ＡＤＣ２８によってデジタル画像データに変換された後にデジタル信号処理部３０に入力される。
【００３４】
一方、デジタルカメラ１０は、被写体像やメニュー画面等をＬＣＤ３８に表示させるための信号を生成してＬＣＤ３８に供給するＬＣＤインタフェース３６と、デジタルカメラ１０全体の動作を司るＣＰＵ（中央処理装置）４０と、撮影により得られたデジタル画像データ等を一時的に記憶するメモリ４８と、メモリ４８に対するアクセスの制御を行うメモリインタフェース４６と、を含んで構成されている。
【００３５】
更に、デジタルカメラ１０は、可搬型のメモリカード５２をデジタルカメラ１０でアクセス可能とするための外部メモリインタフェース５０と、デジタル画像データに対する圧縮処理及び伸張処理を行う圧縮・伸張処理回路５４と、を含んで構成されている。
【００３６】
なお、本実施の形態のデジタルカメラ１０では、メモリ４８としてフラッシュ・メモリ（Flash Memory）が用いられ、メモリカード５２としてスマートメディア（Smart Media（登録商標））が用いられている。
【００３７】
デジタル信号処理部３０、ＬＣＤインタフェース３６、ＣＰＵ４０、メモリインタフェース４６、外部メモリインタフェース５０及び圧縮・伸張処理回路５４はシステムバスＢＵＳを介して相互に接続されている。従って、ＣＰＵ４０は、デジタル信号処理部３０及び圧縮・伸張処理回路５４の作動の制御、ＬＣＤ３８に対するＬＣＤインタフェース３６を介した各種情報の表示、メモリ４８及びメモリカード５２へのメモリインタフェース４６ないし外部メモリインタフェース５０を介したアクセスを各々行うことができる。
【００３８】
一方、デジタルカメラ１０には、主としてＣＣＤ２４を駆動させるためのタイミング信号を生成してＣＣＤ２４に供給するタイミングジェネレータ３２が備えられており、ＣＣＤ２４の駆動はＣＰＵ４０によりタイミングジェネレータ３２を介して制御される。
【００３９】
更に、デジタルカメラ１０にはモータ駆動部３４が備えられており、光学ユニット２２に備えられた図示しない焦点調整モータ、ズームモータ及び絞り駆動モータの駆動もＣＰＵ４０によりモータ駆動部３４を介して制御される。
【００４０】
すなわち、本実施の形態に係るレンズ２１は複数枚のレンズを有し、焦点距離の変更（変倍）が可能なズームレンズとして構成されており、図示しないレンズ駆動機構を備えている。このレンズ駆動機構に上記焦点調整モータ、ズームモータ及び絞り駆動モータは含まれるものであり、これらのモータは各々ＣＰＵ４０の制御によりモータ駆動部３４から供給された駆動信号によって駆動される。
【００４１】
更に、前述のレリーズスイッチ５６Ａ、電源スイッチ５６Ｂ、モード切替スイッチ５６Ｃ、十字カーソルスイッチ５６Ｄ、メニュースイッチ等の各種スイッチ（同図では、「操作部５６」と総称。）はＣＰＵ４０に接続されており、ＣＰＵ４０は、これらの操作部５６に対する操作状態を常時把握できる。
【００４２】
また、デジタルカメラ１０には、ストロボ４４とＣＰＵ４０との間に介在されると共に、ＣＰＵ４０の制御によりストロボ４４を発光させるための電力を充電する充電部４２が備えられている。更に、ストロボ４４はＣＰＵ４０にも接続されており、ストロボ４４の発光はＣＰＵ４０によって制御される。
【００４３】
また、ＣＰＵ４０は、赤外線受光部６４ともインタフェース回路（図示省略）を介して接続されており、撮影者が図示しないリモコンを操作して当該リモコンから指示情報が送信された場合には、赤外線受光部６４によりこの指示情報が受信されて、ＣＰＵ４０に入力される。すなわち、ＣＰＵ４０では、撮影者によるリモコンの操作状態も把握できる。
【００４４】
また、デジタルカメラ１０は、外部機器とデータの授受を行うための通信インタフェース（通信Ｉ／Ｆ）６０を備えており、当該通信Ｉ／Ｆ６０はシステムバスＢＵＳに接続されている。従って、ＣＰＵ４０は、通信Ｉ／Ｆ６０の作動の制御、及び当該制御に応じて外部機器から送信された通信データを取得することができる。
【００４５】
なお、本実施形態における通信Ｉ／Ｆ６０は、ＩＥＥＥ（Institute of Electrical and Electronic Engineers：米国電気電子学会）によって標準化されたＩＥＥＥ１３９４規格に従って動作するものとして説明する。
【００４６】
次に、本実施の形態に係るデジタルカメラ１０の撮影時における全体的な動作について簡単に説明する。
【００４７】
まず、ＣＣＤ２４は、光学ユニット２２を介した撮像を行い、被写体像を示すＲ（赤）、Ｇ（緑）、Ｂ（青）毎のアナログ信号をアナログ信号処理部２６に順次出力する。アナログ信号処理部２６は、ＣＣＤ２４から入力されたアナログ信号に対して相関二重サンプリング処理等のアナログ信号処理を施した後にＡＤＣ２８に順次出力する。
【００４８】
ＡＤＣ２８は、アナログ信号処理部２６から入力されたＲ、Ｇ、Ｂ毎のアナログ信号を各々１２ビットのＲ、Ｇ、Ｂの信号（デジタル画像データ）に変換してデジタル信号処理部３０に順次出力する。デジタル信号処理部３０は、内蔵しているラインバッファにＡＤＣ２８から順次入力されるデジタル画像データを蓄積して一旦メモリ４８の所定領域に直接格納する。
【００４９】
メモリ４８の所定領域に格納されたデジタル画像データは、ＣＰＵ４０による制御に応じてデジタル信号処理部３０により読み出され、所定の物理量に応じたデジタルゲインをかけることでホワイトバランス調整を行い、ガンマ処理を行って８ビットのデジタル画像データを生成する。
【００５０】
そして、デジタル信号処理部３０は、生成した８ビットのデジタル画像データに対しＹＣ信号処理を施して輝度信号Ｙとクロマ信号Ｃｒ、Ｃｂ（以下、「ＹＣ信号」という。）を生成し、ＹＣ信号をメモリ４８の上記所定領域とは異なる領域に格納する。
【００５１】
なお、ＬＣＤ３８は、ＣＣＤ２４による連続的な撮像によって得られた動画像（スルー画像）を表示してファインダとして使用することができるものとして構成されており、ＬＣＤ３８をファインダとして使用する場合には、生成したＹＣ信号を、ＬＣＤインタフェース３６を介して順次ＬＣＤ３８に出力する。これによってＬＣＤ３８にスルー画像が表示されることになる。
【００５２】
ここで、レリーズスイッチ５６Ａがユーザによって半押し状態とされたタイミングで前述のようにＡＥ機能が働いて露出状態が設定された後、ＡＦ機能が働いて合焦制御され、その後、引き続き全押し状態とされたタイミングで、その時点でメモリ４８に格納されているＹＣ信号を、圧縮・伸張処理回路５４によって所定の圧縮形式（本実施の形態では、ＪＰＥＧ形式）で圧縮した後に外部メモリインタフェース５０を介してメモリカード５２に電子化ファイルとして記録する。
【００５３】
次に、ＰＣ１１の概略構成について図４を参照して説明する。
【００５４】
ＰＣ１１は、ＣＰＵ１１Ａ、ＲＯＭ１１Ｂ、ＲＡＭ１１Ｃ、入出力ポート（Ｉ／Ｏ）１１Ｄを備え、これらはアドレスバス、データバス、制御バス等のバスを介して互いに接続されている。
【００５５】
入出力ポート１１Ｄには、通信インターフェース（Ｉ／Ｆ）１１Ｅ、各種の入出力機器として、ポインティング・デバイスであるマウス１１Ｆ、キーボード１１Ｇ、ＣＲＴやＬＣＤから成るディスプレイ１１Ｈ、記憶媒体に対してデータやコマンドの読み出し及び書き出しの少なくとも一方を行う記録装置（Ｒ／Ｗ）１１Ｊ、後述する各種データやデータベースを記憶するハードディスク装置等の記憶装置１１Ｋが各々接続されている。記憶装置１１Ｋには、後述する処理ルーチン等の処理プログラムを記憶したファイル７２等が含まれている。
【００５６】
通信Ｉ／Ｆ１１Ｅは、ＰＣ１１の通信Ｉ／Ｆ６０と通信ケーブル１３によって接続され、前述したＩＥＥＥ１３９４の規格に従ってＰＣ１１の通信Ｉ／Ｆ６０と通信する。
【００５７】
上記記録装置１１Ｊには、記録媒体としてのフレキシブルディスクが挿抜可能なフレキシブルディスクユニット（ＦＤＵ）がある。なお、後述する処理ルーチン等は、ＦＤＵを用いてフレキシブルディスクに対して読み書き可能である。従って、後述する処理ルーチンは、ＲＯＭ１１Ｂに記憶することなく、予めフレキシブルディスクに記録しておき、ＦＤＵを介してフレキシブルディスクに記録された処理プログラムを実行してもよい。本実施の形態では、ＰＣ１１に装備したハードディスク装置等の大容量の記憶装置１１Ｋに、フレキシブルディスク等の記憶媒体に記録された処理プログラムを格納（インストール）して該当する処理を実行する。なお、記録媒体としては、ＣＤ−ＲＯＭ，ＭＤ，ＭＯ，ＤＶＤ等のディスクやＤＡＴ等の磁気テープがあり、これらを用いるときには、上記ＦＤＵに代えてまたはさらにＣＤ−ＲＯＭ装置、ＭＤ装置、ＭＯ装置、ＤＶＤ装置、ＤＡＴ装置等を用いればよい。
【００５８】
次に、本実施形態の作用として、ＰＣ１１のＣＰＵ１１Ａで実行される制御及び各デジタルカメラ１０で実行される制御について、図５、６に示すフローチャートを参照して説明する。
【００５９】
なお、図５に示す制御ルーチンは、例えば撮影を指示する操作がＰＣ１１のマウス１１Ｆやキーボード１１Ｇによりなされた場合に実行される。
【００６０】
オペレータにより撮影を指示する操作が成されると、ＰＣ１１では、図５に示すように、ステップ１００において、撮影準備コマンド（確認コマンド）を送信するように通信Ｉ／Ｆ１１Ｅに指示する。これにより、通信Ｉ／Ｆ１１Ｅは、撮影準備コマンドを後述する非同期パケットとして各デジタルカメラ１０に送信する。なお、以下では、各デジタルカメラ１０を個別に称する場合は、１台目のデジタルカメラ１０をＤＳＣ１、２台目のデジタルカメラ１０をＤＳＣ２と称する。
【００６１】
ＩＥＥＥ１３９４では、データの転送方法として、アイソクロナス転送（同期転送機能）とアシンクロナス転送（非同期転送）とがある。
【００６２】
アイソクロナス転送では、図７（Ａ）に示すように、ＰＣ１１の通信Ｉ／Ｆ１１Ｅは、サイクルスタートパケット８０を１２５μｓｅｃ毎に送信すると共に、ＣＰＵ１１Ａから送信するよう指示された制御コマンド等のパケットデータ８２をサイクルスタートパケット８０の後に付加して送信する。なお、アイソクロナス転送では、接続された機器のアドレスの代わりにチャネル番号を指定して情報を送信する。チャネル番号は、パケットデータの所定位置で指定される。本実施形態では、同図（Ａ）に示すように、ＤＳＣ１にチャネルＣＨ１が割り当てられ、ＤＳＣ２にチャネルＣＨ２が割り当てられたものとする。各ＤＳＣでは、自分に割り当てられたチャネル番号のパケットデータのみを参照して対応する処理を行う。なお、アイソクロナス転送の場合には、送信されたパケットデータに対して返答をする必要はない。以下では、サイクルスタートパケット８０及びパケットデータ８２を含むパケットを同期パケットと称する。
【００６３】
一方、アシンクロナス転送では、図７（Ａ）に示すように、ＰＣ１１は、上記のようなアイソクロナス転送の途中で非同期パケット８４を送信することができる。アシンクロナス転送では、転送先のアドレスを指定して非同期パケット８４を送信することができる。アドレスは、非同期パケットの所定位置で指定される。アシンクロナス転送では、基本的に、非同期パケット８４を受信した側では、それに対する応答パケットを発信元の装置に送信する。
【００６４】
図７（Ａ）に示すように、アイソクロナス転送の途中にアシンクロナス転送が割り込んで非同期パケット８４が送信された場合、前回のサイクルスタートパケット８０の送信から次にサイクルスタートパケット８０が送信されるまでの時間ｔ１は、１２５μｓｅｃを越えてしまう場合がある。この場合、次のアイソクロナス転送において送信される同期パケット中に、その同期パケットの送信遅延時間ｄｅｌａｙを表す遅延時間データが含まれる。これにより、受信側では、どの程度遅延して送信されたのかを把握することができる。
【００６５】
本実施形態では、ＰＣ１１は、各デジタルカメラ１０全ての撮影準備が完了したことを確認してから撮影指示をする。従って、ＰＣ１１は、撮影準備コマンドを非同期パケット８４で各デジタルカメラ１０に送信する。なお、撮影準備コマンド等の各コマンドのコードとコマンドの内容との対応関係は予め定められ、ＰＣ１１及び各デジタルカメラ１０が各々備えるメモリに予め記憶される。
【００６６】
各デジタルカメラ１０のＣＰＵ４０では、例えば所定時間毎に図６に示す制御ルーチンを実行する。
【００６７】
図６に示すステップ２００では、受信したパケットが撮影準備コマンドか否かを判断し、撮影準備コマンドであった場合にはステップ２０２へ移行し、撮影準備コマンドでなかった場合には、ステップ２０８へ移行する。
【００６８】
ステップ２０２では、撮影可能な状態か否かをデジタルカメラ１０の作動状態に基づいて判断する。例えば、前回の撮影に伴う画像処理等の処理を未だ実行中であり、すぐに次の撮影を開始できない場合には、撮影不可状態であると判断し、何も処理を実行していない場合には、撮影可能状態であると判断することができる。例えば本ルーチンとは別の処理ルーチンにおいて、デジタルカメラ１０で実行される各処理が実行中か否かを示す情報をメモリに記憶する処理を行うことにより、ステップ２０２においてカメラが撮影可能な状態か否かを判断するのが容易となる。
【００６９】
そして、撮影可能状態であると判断された場合には、ステップ２０４で撮影可能状態であることを示すＡＣＫ応答パケットを非同期パケットでＰＣ１１へ送信し、撮影可能状態でないと判断された場合には、ステップ２０６で撮影不可状態であることを示すＮＡＫ応答パケットをＰＣ１１へ送信する。
【００７０】
ＰＣ１１では、図５に示すステップ１０２において、各デジタルカメラ１０から送信された応答パケットを受信する。そして、ステップ１０４において、各デジタルカメラ１０全てで撮影可能状態となったか否か、すなわち、各デジタルカメラ１０全てからＡＣＫ応答パケットを受信したか否かを判断する。
【００７１】
各デジタルカメラ１０全てで撮影可能状態となった場合には、ステップ１０６へ移行し、撮影開始を指示する撮影開始コマンドを含むパケットを同期パケットで送信するよう通信Ｉ／Ｆ１１Ｅに指示する。これにより、撮影開始コマンドを含む同期パケットが各デジタルカメラ１０に送信する。
【００７２】
各デジタルカメラ１０では、図６に示すステップ２０８において、受信したパケットが撮影開始コマンドか否かを判断し、撮影準備コマンドである場合にはステップ２１０へ移行し、撮影開始コマンドでない場合には、ステップ２１４で、そのコマンドに対応する処理を行う。
【００７３】
ステップ２１０では、次のサイクルスタートパケット８０を受信したか否かを判断し、受信していなければ受信するまで待機し、受信した場合には、ステップ２１２へ移行する。ステップ２１２では、撮影処理を実行する。すなわち、シャッターボタンが押下された時と同じ処理を実行するように、各部を制御する。
【００７４】
このような処理をＤＳＣ１、ＤＳＣ２で行う。従って、図７（Ｃ）に示すように、ＤＳＣ１、ＤＳＣ２が撮影準備コマンドを含むパケットデータ８２を受信すると、同図（Ｃ）、（Ｄ）に示すように、次のサイクルにおけるサイクルスタートパケット８０を受信することで撮影トリガがオンになり、ＤＳＣ１、ＤＳＣ２で同時に撮影が行われる。
【００７５】
このように、本実施形態では、全デジタルカメラが撮影可能状態になった後に、ＩＥＥＥ１３９４のアイソクロナス転送を利用して撮影開始コマンドを全デジタルカメラに送信して同期撮影を行うため、同期撮影用の専用の信号線を設けることなく、確実に同期撮影を行うことができる。
【００７６】
［第２実施形態］
次に、本発明の第２実施形態について説明する。本実施形態では、本実施形態では、ＰＣ１１及びデジタルカメラ１０の構成は第１実施形態と同一であるので、ＰＣ１１のＣＰＵ１１Ａで実行される制御及び各デジタルカメラ１０で実行される制御について、図８、９に示すフローチャートを参照して説明する。
【００７７】
ＰＣ１１では、まずステップ３００において、タイマー６１をリセットし、タイマーのカウントを開始させる。次のステップ３０２、３０４の処理は、図５のステップ１００、１０２の処理と同一であるので、説明は省略する。
【００７８】
ステップ３０６では、タイマー６１のカウント値が予め定めたタイムアウト値を越えたか否かを判断し、越えていない場合には、ステップ３０８へ移行し、越えた場合には、ステップ３１２へ移行する。
【００７９】
ステップ３１２では、撮影の中止を指示するための中止コマンドを非同期パケットで各デジタルカメラ１０に送信するよう通信Ｉ／Ｆ１１Ｅに指示する。これにより、中止コマンドを含む非同期パケットが各デジタルカメラ１０に送信される。
【００８０】
このように、ＰＣ１１では、予め定めたタイムアウト値に対応する所定時間が経過しても全デジタルカメラ１０が撮影可能状態とならない場合には、中止コマンドを送信するので、撮影を中止させることができる。
【００８１】
ステップ３０８の処理は、図５のステップ１０４と同一であるので説明は省略する。
【００８２】
ステップ３１０では、撮影を指示するためのインデックスパケットを送信する。このインデックスパケットは、デジタルカメラ１０がインデックスパケットを受信してからアイソクロナス転送におけるサイクルスタートパケットをｎ回（ｎは自然数）受信した後に撮影を実行するように指示するためのパケットであり、ｎが指定される。これにより、デジタルカメラ１０は、インデックスパケットを受信してからｎ回分のサイクルスタートパケットを受信した後に撮影を実行する。なお、ｎは、インデックスパケットを受信した時点で何らかの処理をデジタルカメラ１０が実行していても、その処理を十分に終了できる時間に相当する回数に設定される。
【００８３】
一方、デジタルカメラ１０では、図９に示す制御を実行する。ステップ４００〜４０６の処理は、図６のステップ２００〜２０６の処理と同一であるので、説明は省略する。
【００８４】
ステップ４０８では、受信したパケットがインデックスパケットであるか否かを判断し、インデックスパケットである場合には、ステップ４１０へ移行し、インデックスパケットでない場合には、ステップ４１４へ移行する。
【００８５】
ステップ４１０では、インデックスパケットで指定されたｎ回分のサイクルスタートパケットを受信したか否かを判断する。そして、インデックスパケット受信後、ｎ回分のサイクルスタートパケットを受信した場合には、ステップ４１２へ移行して、図５のステップ２１２と同様に撮影処理を実行し、まだｎ回分のサイクルスタートパケットを受信していない場合には、受信するまで待機する。これにより、図１０に示すように、各デジタルカメラ１０がインデックスパケットを受信してからｎ回分のサイクルスタートパケットを受信後に撮影トリガがオンし、各デジタルカメラ１０全てで撮影が実行される。
【００８６】
ステップ４１４では、受信したパケットが中止コマンドであるか否かを判断する。そして、中止コマンドである場合には、ステップ４１６で、中止応答パケットを非同期パケットでＰＣ１１へ送信し、中止コマンドでない場合には、ステップ４１８へ移行し、図５のステップ２１４と同様に、そのコマンドに対応する処理を行う。
【００８７】
このように、本実施形態では、ＰＣ１１は、各デジタルカメラ１０に対して、インデックスパケットを送信することにより、そのインデックスパケットを受信してからｎ回分のサイクルスタートパケットを受信してから撮影を実行するよう各デジタルカメラ１０に対して指示する。これにより、インデックスパケットを受信した時点で何らかの処理を実行しているデジタルカメラ１０が存在する場合でも、確実に同期撮影を実行することが可能となる。
【００８８】
なお、上記各実施形態では、複数のデジタルカメラとＰＣとを接続した構成としたが、ＩＥＥＥ１３９４等の通信インターフェースを備えるカメラであれば、フィルムに被写体を撮像する銀塩カメラであってもよい。
【００８９】
また、上記各実施形態では、ＩＥＥＥ１３９４に従った通信を行う場合について説明したが、所定間隔で同期パケットを接続機器へ送信する同期転送機能及び任意の時点で接続機器へ非同期パケットを送信すると共に当該接続機器からの応答パケットを受信する非同期転送機能を有する通信規格であれば、ＵＳＢ（Universal Serial Bus）等の他の通信規格に従って通信するものでも本発明を適用可能である。
【図面の簡単な説明】
【００９０】
【図１】同期撮影システムの概略構成図である。
【図２】デジタルカメラの外観図である。
【図３】デジタルカメラの電気系の要部構成を示すブロック図である。
【図４】ＰＣの概略構成を示すブロック図である。
【図５】第１実施形態に係るＰＣで実行される制御ルーチンのフローチャートである。
【図６】第１実施形態に係るデジタルカメラで実行される制御ルーチンのフローチャートである。
【図７】第１実施形態に係るパケットの送受信に関するタイミングチャートである。
【図８】第２実施形態に係るＰＣで実行される制御ルーチンのフローチャートである。
【図９】第２実施形態に係るデジタルカメラで実行される制御ルーチンのフローチャートである。
【図１０】第１実施形態に係るパケットの送受信に関するタイミングチャートである。
【符号の説明】
【００９１】
１０      デジタルカメラ（撮像装置）
１１      ＰＣ（同期撮影指示装置）
１３      通信ケーブル
７０      同期撮影システム
８０      サイクルスタートパケット
８２      パケットデータ
８４      非同期パケット
１１Ｅ      通信Ｉ／Ｆ
６０      通信Ｉ／Ｆ
【図１】
2007124378.tif 000003
【図２】
2007124378.tif 000004
【図３】
2007124378.tif 000005
【図４】
2007124378.tif 000006
【図５】
2007124378.tif 000007
【図６】
2007124378.tif 000008
【図７】
2007124378.tif 000009
【図８】
2007124378.tif 000010
【図９】
2007124378.tif 000011
【図１０】
2007124378.tif 000012