(57)【要約】【課題】複数の無線通信部を有する場合であっても、他の通信と干渉することなく、リアルタイム性を重視する通信を行うことができるようにする。【解決手段】本発明は、無線通信の周波数帯域の少なくとも一部が重なる第１の無線通信部と第２の無線通信部とを有する撮像装置であって、前記第２の無線通信部の周期的な同期信号に基づいて、前記同期信号を送信するタイミングを避けるように前記第１の無線通信部の通信を行うタイミングを決定するタイミング決定手段を有することを特徴とする。【選択図】図３
2010268227.tif 000002
【特許請求の範囲】
【請求項１】
無線通信の周波数帯域の少なくとも一部が重なる第１の無線通信部と第２の無線通信部とを有する撮像装置であって、
前記第２の無線通信部の周期的な同期信号に基づいて、前記同期信号を送信するタイミングを避けるように前記第１の無線通信部の通信を行うタイミングを決定するタイミング決定手段を有することを特徴とする撮像装置。
【請求項２】
前記タイミング決定手段は、
前記第２の無線通信部の周期的な同期信号と前記第１の無線通信部の通信のタイミングとが重なるか否かを判定する判定手段と、
前記判定手段により前記第２の無線通信部の周期的な同期信号と前記第１の無線通信部の通信のタイミングとが重なると判定された場合、前記第１の無線通信部の通信のタイミングを変更する変更手段とを含むことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記判定手段により前記第２の無線通信部の周期的な同期信号と前記第１の無線通信部の通信のタイミングとが重なると判定された場合、前記判定手段により、異なる時を基準にして、再度、前記第２の無線通信部の周期的な同期信号と前記第１の無線通信部の通信のタイミングとが重なるか否かを判定し、
前記変更手段は、前記判定手段により前記第２の無線通信部の周期的な同期信号と重ならないと判定された場合、前記第１の無線通信部の通信のタイミングを重ならないと判定された通信のタイミングに変更することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記判定手段により前記第２の無線通信部の周期的な同期信号と前記第１の無線通信部の通信のタイミングとが重なると判定された場合、
前記変更手段は、前記第１の無線通信部の通信のタイミングを早くすることを特徴とする請求項２に記載の撮像装置。
【請求項５】
前記第１の無線通信部を用いて外部装置に情報を送信する送信手段を更に有し、
前記送信手段は、前記情報にタイミングを早くした時間の時間情報を付加して送信することを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記第１の無線通信部と前記第２の無線通信部との無線通信の周波数帯域の少なくとも一部が重なるか否かを判定するチャンネル判定手段を更に有することを特徴とする請求項１乃至５の何れか１項に記載の撮像装置。
【請求項７】
前記チャンネル判定手段は、前記第２の無線通信部の通信の周期的な同期信号のタイミングを取得することを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記第１の無線通信部の通信を行うときに、前記第２の無線通信部の通信が行われているか否かを判定する通信判定手段と、
前記通信判定手段により前記第２の無線通信部の通信が行われていると判定された場合、前記第２の無線通信部の通信を停止する停止手段とを更に有することを特徴とする請求項１乃至７の何れか１項に記載の撮像装置。
【請求項９】
前記停止手段により前記第２の無線通信部の通信を停止した場合、前記第２の無線通信部の状態を消費電力が低い状態に遷移することを特徴とする請求項８に記載の撮像装置。
【請求項１０】
前記第１の無線通信部の通信は、カメラ制御の通信であることを特徴とする請求項１乃至９の何れか１項に記載の撮像装置。
【請求項１１】
前記第２の無線通信部の通信は、画像データ送受信の通信であることを特徴とする請求項１乃至１０の何れか１項に記載の撮像装置。
【請求項１２】
無線通信の周波数帯域の少なくとも一部が重なる第１の無線通信部と第２の無線通信部とを有する撮像装置の制御方法であって、
前記第２の無線通信部の周期的な同期信号に基づいて、前記同期信号を送信するタイミングを避けるように前記第１の無線通信部の通信を行うタイミングを決定するタイミング決定ステップを有することを特徴とする制御方法。
【請求項１３】
無線通信の周波数帯域の少なくとも一部が重なる第１の無線通信部と第２の無線通信部とを有するコンピュータに、
前記第２の無線通信部の周期的な同期信号に基づいて、前記同期信号を送信するタイミングを避けるように前記第１の無線通信部の通信を行うタイミングを決定するタイミング決定ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の無線通信部を有する撮像装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラには、無線通信装置が搭載されている。このような無線通信装置が搭載されたデジタルカメラでは、撮影した画像を無線通信によりパーソナルコンピュータ等に直接送信して保存したり、インターネットを介してサーバ等に送信して保存したりすることができる。ここで、無線通信装置の無線通信方式としては、ＩＥＥＥ８０２．１１やＢｌｕｅｔｏｏｔｈ等がある。しかしながら、それらの周波数帯域は、共に２．４ＧＨｚ〜２．５ＧＨｚであり、同時に使用すると干渉を起こしてしまうという問題がある。
【０００３】
例えば、特許文献１の技術には、ＩＥＥＥ８０２．１１とＢｌｕｅｔｏｏｔｈとを単一機器で動作させるときの制御方法が開示されている。この特許文献１の技術では、第１の周波数で動作する無線システムと第２の周波数で動作する無線システムとの少なくとも一部が重なり、一方が通信中の場合、他方の通信をできないようにすることにより、無線通信の干渉を回避するものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２１７８５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、無線通信では、データ通信のための信号だけでなく、同期信号が周期的に送信されるのが通常であり、この同期信号も干渉の原因となりうる。しかし、上述した特許文献１の技術にあっては、このような同期信号に関する干渉が考慮されておらず、よりリアルタイム性を重視する無線通信を行おうとした場合、信号が周期的な同期信号と干渉してしまう可能性がある。
【０００６】
例えば、デジタルカメラと外部ストロボとの間を無線通信で行った場合、同期信号と干渉を起こし、コマンドの転送が遅れてしまい、撮影とストロボの発光とが同調しなくなってしまう。このように、リアルタイム性を重視するような無線通信を行う場合、無線による干渉を避ける必要がある。
本発明は上述したような問題点に鑑みてなされたものであって、複数の無線通信部を有する場合であっても、他の通信と干渉することなく、リアルタイム性を重視した通信を行うことができるようにする。
【課題を解決するための手段】
【０００７】
本発明は、無線通信の周波数帯域の少なくとも一部が重なる第１の無線通信部と第２の無線通信部とを有する撮像装置であって、前記第２の無線通信部の周期的な同期信号に基づいて、前記同期信号を送信するタイミングを避けるように前記第１の無線通信部の通信を行うタイミングを決定するタイミング決定手段を有することを特徴とする。
本発明は、無線通信の周波数帯域の少なくとも一部が重なる第１の無線通信部と第２の無線通信部とを有する撮像装置の制御方法であって、前記第２の無線通信部の周期的な同期信号に基づいて、前記同期信号を送信するタイミングを避けるように前記第１の無線通信部の通信を行うタイミングを決定するタイミング決定ステップを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数の無線通信部を有する場合であっても、他の通信と干渉することなく、リアルタイム性を重視した通信を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】デジタルカメラの構成を示す概略図である。
【図２】カメラシステムの概略図である。
【図３】第１の実施形態に係るデジタルカメラの動作処理を示すフローチャートである。
【図４】ストロボ通信のタイミングが重なるか否かを説明するための図である。
【図５】第２の実施形態に係るデジタルカメラの動作処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明に係る実施形態について図面を参照して説明する。以下では、撮像装置としてデジタルカメラを一例にして説明する。
（第１の実施形態）
図１は、本実施形態に係るデジタルカメラの構成を示す概略図である。
＜デジタルカメラの構成＞
デジタルカメラ１００は、レンズユニット１０１を備えている。レンズユニット１０１は、複数のレンズ群で構成され、交換可能である。レンズユニット１０１は、レンズ制御回路１０１ａ、絞り制御回路１０１ｂを含み、マイクロコンピュータ１２７と通信可能である。マイクロコンピュータ１２７は、レンズ制御回路１０１ａを制御して、レンズユニット１０１内のフォーカシングレンズを変移させることにより焦点を合わせる。この変移量は、測距制御回路１１７の出力に基づき演算される。また、マイクロコンピュータ１２７は、絞り制御回路１０１ｂを制御して、光学的な絞り値を変化させる。
【００１１】
また、デジタルカメラ１００は、クイックリターンミラー１０２、シャッタ１０３、光学フィルタ１０４、撮像素子１０５、Ａ／Ｄ変換器１０６、タイミング発生回路１０８を備えている。クイックリターンミラー１０２は、撮影光路中に配置されレンズユニット１０１からの被写体光をファインダ光学系（不図示）に導く位置と撮影光路外に退避する位置との間で移動可能である。光学フィルタ１０４は、防塵ガラスで覆われている。撮像素子１０５は、光学像を電気信号に変換する。Ａ／Ｄ変換器１０６は、撮像素子１０５のアナログ信号出力をディジタル信号に変換する。タイミング発生回路１０８は、撮像素子１０５、Ａ／Ｄ変換器１０６に対してクロック信号や制御信号を供給する。タイミング発生回路１０８は、後述するメモリ制御回路１１１及びマイクロコンピュータ１２７により制御されている。
【００１２】
また、デジタルカメラ１００は、画像処理回路１０７、画像表示回路１０９、メモリ制御回路１１１、画像表示メモリ１１２、表示部１１０、メモリ１１３を備えている。画像処理回路１０７は、Ａ／Ｄ変換器１０６からのデータ、あるいはメモリ制御回路１１１からの画像データに対して、画像データに付加されている処理データに基づき、所定の画素補間処理や現像処理等を行う。メモリ制御回路１１１は、Ａ／Ｄ変換器１０６、画像処理回路１０７、タイミング発生回路１０８、画像表示メモリ１１２、メモリ１１３、圧縮伸長回路１１４を制御する。Ａ／Ｄ変換器１０６で変換された信号は、画像処理回路１０７、メモリ制御回路１１１を介して、画像表示メモリ１１２あるいはメモリ１１３に書き込まれる。
【００１３】
表示部１１０は、ＴＦＴ−ＬＣＤ等からなるディスプレイである。画像表示メモリ１１２に書き込まれた表示用の画像データは、画像表示回路１０９により表示部１１０に表示される。メモリ１１３は、撮影した非圧縮の画像データを一時的に格納するイメージバッファの領域として用いられる。また、メモリ１１３は、画像処理回路１０７にて画像データを現像処理する際に使用する処理データやＡＦ／ＡＥ／ＡＷＢの演算結果の保持やその他一時的に使用するデータを記憶するワークバッファの領域として用いられる。更に、メモリ１１３は、圧縮伸長回路１１４で圧縮された圧縮画像データを格納するファイルバッファとしての領域を含むメモリである。メモリ１１３は、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶容量を備えている。したがって、複数枚の静止画像を連続して撮影する連写撮影の場合であっても、メモリ１１３には、高速かつ大量の画像書き込みを行うことが可能である。
【００１４】
また、デジタルカメラ１００は、圧縮伸長回路１１４、シャッタ制御回路１１５、ミラー制御回路１１６、測距制御回路１１７、測光制御回路１１８、マイクロコンピュータ１２７、不揮発性メモリ１１９を備えている。
圧縮伸長回路１１４は、適応離散コサイン変換（ＡＤＣＴ）等により画像データをＪＰＥＧデータとして圧縮伸長する。圧縮伸長回路１１４は、メモリ１１３に格納された画像データを読み込んで圧縮処理あるいは伸長処理を行い、処理を終えたデータをメモリ１１３に書き込む。シャッタ制御回路１１５は、シャッタ１０３を制御する。ミラー制御回路１１６は、クイックリターンミラー１０２を撮影光路内外に駆動制御する。測距制御回路１１７は、被写体までの距離を測定し、その出力に基づいて、レンズユニット１０１のフォーカシングレンズを制御する。測光制御回路１１８は、被写体の輝度を測定し、その出力に基づいて露出を制御する。マイクロコンピュータ１２７は、デジタルカメラ１００全体を制御する。不揮発性メモリ１１９は、撮像処理を行うプログラム、画像処理を行うプログラム、記録媒体に作成された画像ファイルデータを記録媒体に記録するプログラム等の各種プログラムが記憶されている。また、不揮発性メモリ１１９には、上述したプログラムのマルチタスク構成を実現し実行するＯＳ等の各種プログラム及び各種制御を行うための調整値等が記憶されている。
【００１５】
また、デジタルカメラ１００には、各種の操作部を備えている。操作部は、ユーザがマイクロコンピュータ１２７に対して各種の動作指示を入力するための各種ボタンスイッチ、ダイアル、タッチパネル等である。ここで、これら操作部について具体的に説明する。
レリーズスイッチ１２０は、レリーズスイッチ１２０の半押しでオンになるＳＷ１とレリーズスイッチ１２０の全押しでオンとなるＳＷ２とから構成されている。レリーズスイッチ１２０のＳＷ１がオンされると、マイクロコンピュータ１２７は、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理等の撮影準備動作を開始する。
【００１６】
一方、レリーズスイッチ１２０のＳＷ２がオンされると、マイクロコンピュータ１２７は、以下のような一連の処理の動作を開始する。すなわち、マイクロコンピュータ１２７は、撮像素子１０５から読み出した信号をＡ／Ｄ変換器１０６、メモリ制御回路１１１を介して、メモリ１１３に画像データを書き込む撮像処理を行う。また、マイクロコンピュータ１２７は、画像処理回路１０７を用いて画像データに対して設定されているホワイトバランスモードに応じたホワイトバランス補正処理を行ったり、現像処理を行ったりする。また、マイクロコンピュータ１２７は、メモリ１１３から現像された画像データを読み出し、圧縮伸長回路１１４で圧縮を行い、記録媒体に画像データを書き込む記録処理を行う。
また、メニュー操作スイッチ１２１は、図示しないメニューキー、セットキー及び十字キーを含んで構成される。ユーザは、メニュー操作スイッチ１２１を用いて、カメラの撮影条件や現像条件等の各種設定の変更や外部記録媒体の省電力モードの選択等の各種操作を表示部１１０に表示される画面表示を見ながら行うことができる。
【００１７】
次に、デジタルカメラ１００と接続される各構成要素及び付属部について説明する。デジタルカメラ１００は、電源制御回路１２２、Ｉ／Ｆ制御部１２３、コネクタ１２５を備えている。電源制御回路１２２は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り換えるスイッチ回路等により構成されている。また、電源制御回路１２２は、電池の装着の有無、電池の種類、電池残量の検出を行う。電源制御回路１２２は、検出結果及びマイクロコンピュータ１２７の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部に供給する。
Ｉ／Ｆ制御部１２３は、メモリカード等の記録媒体をコントロールする。コネクタ１２５は、メモリカード等の記録媒体と接続を行う。
【００１８】
また、デジタルカメラ１００は、第１の無線通信部１２８、第２の無線通信部１２９を備えている。本実施形態では、第１の無線通信部１２８がリアルタイム性を重視する無線通信部であり、例えばストロボの発光タイミングを撮影タイミングと同期させるための通信を行う。なお、無線通信の規格としては、ＩＥＥＥ８０２.１５.４規格の無線通信又はＢｌｕｅＴｏｏｔｈ等の無線通信等が用いられる。一方、本実施形態では、第２の無線通信部１２９が画像データ送受信等を行う無線通信部である。なお、無線通信の規格としては、ＩＥＥＥ８０２．１１規格の無線通信が用いられる。
【００１９】
また、デジタルカメラ１００は、メモリカードやハードディスク等の記録媒体２００を備えている。記録媒体２００は、半導体メモリから構成される記憶媒体部１３３、デジタルカメラ１００とのインタフェースであり記憶媒体部１３３を制御するＩ／Ｆ制御部１３２、デジタルカメラ１００との接続を行うコネクタ１３１を備えている。本実施形態では、記録媒体２００は、半導体メモリで構成されたメモリカードである。なお、デジタルカメラ１００の筐体には、記録媒体２００を挿入するための挿入口が設けられている。また、デジタルカメラ１００の挿入口付近には、挿入口を覆うための開閉可能な蓋が設けられている。
【００２０】
次に、図２は、上述したデジタルカメラを含むカメラシステムの概略図である。
本実施形態に係るカメラシステムは、デジタルカメラ１００、ＰＣ（パーソナルコンピュータ）２０１、ストロボ２０２、２０３を含んで構成されている。ここで、デジタルカメラ１００は、第１の無線通信部１２８を用いて、カメラ制御の一例として、ストロボ２０２、２０３との間でストロボ通信を行う。また、デジタルカメラ１００は、第２の無線通信部１２９を用いて、ＰＣ２０１と画像データ送受信等の通信を行う。なお、第１の無線通信部１２８及び第２の無線通信部１２９は、デジタルカメラ１００に着脱可能に構成されていてもよい。
【００２１】
＜メインシーケンス＞
次に、カメラシステム内でのデジタルカメラの動作処理について図３を参照して説明する。図３は、デジタルカメラの動作処理を示すフローチャートである。図３に示すフローチャートは、マイクロコンピュータ１２７が、デジタルカメラ１００の不揮発性メモリ１１９に記憶されたプログラムを実行することにより実現する。
まず、ステップＳ３０１において、ユーザがカメラを起動する操作を行ったことに応じて、デジタルカメラ１００は電源オン状態に移行する。また、ユーザはカメラシステム、つまりデジタルカメラ１００、ＰＣ２０１及びストロボ２０２、２０３の電源をオンにする操作を行うものとする。続いて、デジタルカメラ１００は、第１の無線通信部１２８を用いて、ストロボ２０２、２０３に対して、周期的な同期信号を送信する。また、デジタルカメラ１００は、第２の無線通信部１２９を用いて、ＰＣ２０１に対して、周期的な同期信号を送信する。
【００２２】
次に、ステップＳ３０２において、デジタルカメラ１００のマイクロコンピュータ１２７は、第１の無線通信部１２８と第２の無線通信部１２９とにおいて、それぞれの周波数帯域に一部でも重なっている無線通信があるか否かのチャンネル判定を行う。なお、ここでの判定では、重なる周波数帯域の大きさが閾値以上か否かに基づき判定してもよい。この処理は、チャンネル判定手段による処理の一例に対応する。なお、以下では、第１の無線通信部１２８と第２の無線通信部１２９とが同一周波数帯域に存在しているものとして説明する。マイクロコンピュータ１２７は、第１の無線通信部１２８と第２の無線通信部１２９とが同一周波数帯域に存在すると判定すると、全ての周期的な同期信号のタイミングを例えば不揮発性メモリ１１９に記憶して、保持する。なお、第１の無線通信部１２８と第２の無線通信部１２９とが同一周波数帯域に存在していない場合は、以下のシーケンスは実行されない。
【００２３】
次に、ステップＳ３０３において、マイクロコンピュータ１２７は、ユーザによる撮影指示が行われた否かを判定する。より具体的に説明すると、マイクロコンピュータ１２７は、ユーザによりレリーズスイッチ１２０のＳＷ２が押下されて、レリーズスイッチ１２０から撮影開始信号を受信したか否かを判定する。撮影開始信号を受信した場合、ステップＳ３０４に処理を進め、撮影開始信号を受信しなかった場合、ステップＳ３１３に処理を進める。
【００２４】
ステップＳ３０４において、マイクロコンピュータ１２７は、第２の無線通信部１２９が通信中であるか否かを判定する。より具体的に説明すると、マイクロコンピュータ１２７は、第２の無線通信部１２９を用いて、ＰＣ２０１との間で画像データ送受信の通信を行っているか否かを判定する。この処理は、通信判定手段により処理の一例に対応する。第２の無線通信部１２９が通信中である場合、ステップＳ３０５に処理を進め、第２の無線通信部１２９が通信中ではない場合、ステップＳ３０６に処理を進める。
【００２５】
ステップＳ３０５において、マイクロコンピュータ１２７は、第２の無線通信部１２９による無線通信を停止する。より具体的に説明すると、マイクロコンピュータ１２７は、第２の無線通信部１２９を用いたＰＣ２０１に対する画像データ送受信の通信を停止する。また、マイクロコンピュータ１２７は、第２の無線通信部１２９を消費電力が低い状態である低消費電力状態に遷移する。なお、画像データ送受信の通信を停止した場合であっても、マイクロコンピュータ１２７は、第２の無線通信部１２９を用いて、ＰＣ２０１に対して同期信号を送信している。
【００２６】
ステップＳ３０６では、マイクロコンピュータ１２７は、第１の無線通信部１２８を用いて、ストロボ２０２、２０３に対してストロボ通信を行うタイミング、すなわちストロボの発光指示情報を送信するタイミングを算出する。この処理は、タイミング決定手段による処理の一例に対応する。
このとき、マイクロコンピュータ１２７は、後述するように、現時点から第１の無線通信部１２８を用いてストロボ通信を行うまでの時間とステップＳ３０２により取得した周期的な同期信号が現時点から次に送信されるまでの時間とを比較することにより算出する。
【００２７】
ここで、ストロボ通信のタイミングを算出する処理について、図４（ａ）及び図４（ｂ）を参照して説明する。図４（ａ）及び図４（ｂ）は、それぞれ異なるタイミングで撮影指示を受けたときのストロボ通信のタイミングを示す図である。
４０１は、第２の無線通信部１２９により送信されている同期信号である。上述したように、マイクロコンピュータ１２７は、画像データ送受信の通信を停止した場合であっても、第２の無線通信部１２９を用いて、ＰＣ２０１に対して周期的に同期信号４０１を送信している。ここで、同期信号４０１の通信時間をｔ３とする。ｔ３は、第２の無線通信部１２９の通信規格により予め定められ、例えば不揮発性メモリ１１９に記憶されている。したがって、マイクロコンピュータ１２７は、不揮発性メモリ１１９等からｔ３を取得することができる。
次に、４０２は、撮影開始信号である。ユーザによりレリーズスイッチ１２０のＳＷ２が押下されると、レリーズスイッチ１２０は、マイクロコンピュータ１２７に対して撮影開始信号４０２を送信する。
【００２８】
次に、４０３は、ストロボ通信のタイミングである。
ここで、マイクロコンピュータ１２７が撮影開始信号を受信してからストロボ通信を行うまでの時間をｔ１とする。ｔ１は、デジタルカメラ１００で予め定められた時間であり、例えば不揮発性メモリ１１９に記憶されている。したがって、マイクロコンピュータ１２７は、不揮発性メモリ１１９等からｔ１を取得することができる。
また、マイクロコンピュータ１２７が撮影開始信号を受信してから次に同期信号が送信されるまでの時間をｔ２とする。ここで、マイクロコンピュータ１２７は、上述したステップＳ３０２で取得した同期信号の周期に基づいてｔ２を算出することができる。
このように、マイクロコンピュータ１２７は、ｔ１、ｔ２及びｔ３を取得する。
【００２９】
そして、ステップＳ３０７では、マイクロコンピュータ１２７は、取得したｔ１、ｔ２及びｔ３から第１の無線通信部１２８を用いたストロボ通信４０３のタイミングが、第２の無線通信部１２９を用いた同期信号４０１のタイミングと重なるか否かを判定する。
より具体的に説明すると、マイクロコンピュータ１２７は、ｔ２≦ｔ１≦ｔ２＋ｔ３の条件を満たすか否かを判定する。ここで、上述した条件を満たす場合とは、図４（ｂ）に示すように、ストロボ通信４０３のタイミングと周期的な同期信号４０１のタイミングとが重なる場合である。一方、上述した条件を満たさない場合とは、図４（ａ）に示すように、ストロボ通信４０３のタイミングと周期的な同期信号４０１のタイミングとが重ならない場合である。
【００３０】
上述した条件を満たさないと判定した場合、マイクロコンピュータ１２７は、ストロボ通信４０３のタイミングと周期的な同期信号４０１のタイミングとが重ならないと判断して、ステップＳ３０８に処理を進める。
一方、上述した条件を満たすと判定した場合、マイクロコンピュータ１２７は、ストロボ通信４０３のタイミングと周期的な同期信号４０１のタイミングとが重なると判断して、ステップＳ３０６に処理を戻す。すなわち、マイクロコンピュータ１２７は、即座に撮影動作を行わず再度、第１の無線通信部１２８を用いたストロボ通信４０３のタイミングを算出する。この場合、マイクロコンピュータ１２７は、例えば、ステップＳ３０６に処理を戻した時を基準として、ｔ２を取得すればよい。このように、マイクロコンピュータ１２７が、異なる時を基準として、再度、ｔ２を算出することにより上述した条件を満たさなくなる可能性が高くなる。すなわち、ストロボ通信４０３のタイミングと周期的な同期信号４０１のタイミングとが重ならない可能性が高くなる。
【００３１】
ステップＳ３０８では、マイクロコンピュータ１２７は、撮影動作を開始する。
また、ステップＳ３０９では、マイクロコンピュータ１２７は、第１の無線通信部１２８を用いて、ストロボ２０２、２０３に対してストロボ通信、すなわち発光指示情報を送信する。なお、上述したステップＳ３０７の判定により、ここでは、ストロボ通信４０３のみが行われ、周期的な同期信号４０１のタイミングとは、重ならない。一方、ストロボ２０２、２０３は、発光指示情報に応じて、ストロボの発光を行う。
【００３２】
ステップＳ３１０では、マイクロコンピュータ１２７は、撮影終了信号を受信する。
また、ステップＳ３１１では、マイクロコンピュータ１２７は、第２の無線通信部１２９において、ＰＣ２０１との間で画像データ送受信の通信を停止しているか否かを判定する。通信を停止していない場合、ステップＳ３０２に処理を戻し、次の撮影動作に備える。一方、通信を停止している場合、ステップＳ３１２に処理を進める。
ステップＳ３１２では、マイクロコンピュータ１２７は、第２の無線通信部１２９を低消費電力状態から通常の通信状態に復帰させて、ＰＣ２０１に対して画像データ送受信の通信を再開する。
【００３３】
次に、上述したステップＳ３０３において、ユーザによる撮影指示が行われず、ステップＳ３１３に処理が進められた場合について説明する。ステップＳ３１３以降の処理は、デジタルカメラ１００が、ストロボ２０２、２０３に対して、発光指示以外のストロボ通信を行うときの処理である。ここで、発光指示以外のストロボ通信とは、例えばストロボの発光量等の各種パラメータを送信する通信である。デジタルカメラ１００がストロボ２０２、２０３に対して、このようなパラメータを送信する場合であっても、第２の無線通信部１２９による周期的な同期信号４０１と重ならないようにすることが要求される。以下では、デジタルカメラ１００が、ストロボ２０２、２０３に対して、発光量情報のストロボ通信を行う場合を例にして説明する。
【００３４】
ステップＳ３１３では、マイクロコンピュータ１２７は、第１の無線通信部１２８を用いて、ストロボ２０２、２０３とストロボ通信を行うか否かを判定する。ストロボ通信を行わない場合、ステップＳ３０２に処理を戻し、次の撮影動作に備える。一方、ストロボ通信を行う場合、ステップＳ３１４に処理を進める。
ステップＳ３１４では、マイクロコンピュータ１２７は、第２の無線通信部１２９が通信中であるか否かを判定する。この処理は、通信判定手段による処理の一例に対応する。第２の無線通信部１２９が通信中ではない場合、ステップＳ３１６に処理を進め、第２の無線通信部１２９が通信中である場合、ステップＳ３１５に処理を進める。
ステップＳ３１５では、マイクロコンピュータ１２７は、第２の無線通信部１２９による無線通信を停止して、低消費電力状態に遷移する。
【００３５】
ステップＳ３１６では、マイクロコンピュータ１２７は、第１の無線通信部１２８を用いて、ストロボ２０２、２０３に対してストロボ通信を行うタイミング、すなわち発光量の情報を送信するタイミングを算出する。この処理は、タイミング決定手段による処理の一例に対応する。この処理は、上述したステップＳ３０６と同様な処理であり、その説明は省略する。
【００３６】
ステップＳ３１７では、マイクロコンピュータ１２７は、第１の無線通信部１２８を用いたストロボ通信のタイミングが、第２の無線通信部１２９を用いた同期信号のタイミングと重なるか否かを判定する。この処理は、上述したステップＳ３０７と同様な処理であり、その説明は省略する。マイクロコンピュータ１２７が、ストロボ通信のタイミングと周期的な同期信号のタイミングとが重ならないと判断した場合、ステップＳ３１８に処理を進める。一方、マイクロコンピュータ１２７は、ストロボ通信のタイミングと周期的な同期信号のタイミングとが重なると判断した場合、ステップＳ３１６に処理を戻す。
【００３７】
ステップＳ３１８では、マイクロコンピュータ１２７は、第１の無線通信部１２８を用いて、ストロボ２０２、２０３に対してストロボ通信、すなわち発光量の情報を送信する。
その後、ステップＳ３１１では、上述したように、マイクロコンピュータ１２７は、第２の無線通信部１２９において、ＰＣ２０１との間で画像データ送受信の通信を停止しているか否かを判定する。
このように、本実施形態によれば、複数の無線通信部を有する場合であっても、他の通信と干渉することなく、リアルタイム性を重視する通信を行うことができる。
【００３８】
（第２の実施形態）
第１の実施形態では、ストロボ通信のタイミングと周期的な同期信号のタイミングとが重なってしまうと判定した場合、再度、ステップＳ３０６において、ストロボ通信のタイミングを計算している。すなわち、ストロボ通信のタイミングが他の信号と干渉をしないように、撮影動作を遅らせているために、実際の撮影動作よりも若干遅延してしまう。したがって、第２の実施形態では、撮影動作を遅延させないようにする実施形態について図５のフローチャートを参照して説明する。
【００３９】
図５は、デジタルカメラの動作処理を示すフローチャートである。図５に示すフローチャートは、第１の実施形態の図３に示すフローチャートにステップＳ５０１を追加したものであり、他の同一の処理は同じステップ番号を付して、適宜説明を省略する。
ここで、ステップＳ３０７において、マイクロコンピュータ１２７は、取得したｔ１、ｔ２及びｔ３から第１の無線通信部１２８を用いたストロボ通信のタイミングが、第２の無線通信部１２９を用いた同期信号のタイミングと重なるか否かを判定する。同期信号のタイミングが重なると判定した場合、ステップＳ５０１に処理を進める。
【００４０】
ステップＳ５０１では、マイクロコンピュータ１２７は、ストロボ通信のタイミングと周期的な同期信号のタイミングとが重ならないように、ストロボ通信のタイミングを変更する。この処理は、変更手段による処理の一例に対応する。より具体的に説明すると、マイクロコンピュータ１２７は、通常の第１の無線通信部１２８のストロボ通信より早く通信を行うように、タイミング設定をする。
ステップＳ３０８では、マイクロコンピュータ１２７は、撮影動作を開始する。
【００４１】
ステップＳ３０９では、マイクロコンピュータ１２７は、ストロボ通信を早くするようにタイミング設定をした場合、その設定に応じたタイミングで第１の無線通信部１２８のストロボ通信を行う。このとき、マイクロコンピュータ１２７は、通常タイミングよりも例えばｔ時間早くストロボ通信のタイミング設定をした場合、送信する発光指示情報にｔ時間後に実行するような時間パラメータ（時間情報）を付加する。一方、ストロボ２０２、２０３が、発光指示情報を受信した場合、時間パラメータに基づいてｔ時間遅延してストロボを発光する。したがって、ストロボ通信のタイミングが周期的な同期信号のタイミングと干渉しないと共に、撮影動作を遅延させることなく、撮影を行うことができる。
このように、本実施形態によれば、複数の無線通信部を有する場合であっても、他の通信と干渉することなく、リアルタイム性を重視する通信を遅延せずに行うことができる。
【００４２】
なお、第１及び第２の実施形態では、第１の無線通信部の通信のタイミングと第２の無線通信部の周期的な同期信号のタイミングとが、重なるか否かを判定する場合についてのみ説明した。しかしながら、マイクロコンピュータは、第１の無線通信部を用いて、ストロボに対しても同期信号を送信している。したがって、ステップＳ３０７及びステップＳ３１７では、マイクロコンピュータは、ストロボ通信のタイミングと第１の無線通信部を用いたストロボに対する同期信号のタイミングとが重なるか否かも同様に判定する。
また、３つ以上の無線通信部がある場合でも同様に、マイクロコンピュータ１２７は、ストロボ通信のタイミングと全ての無線通信部による同期信号のタイミングとが重なるか否かも同様に判定する。そして、全ての同期信号と重ならないと判定した場合に、それぞれステップＳ３０８及びステップＳ３１８に処理を進める。
【００４３】
また、上述した実施形態では第１の無線通信部がストロボと通信を行う場合についてのみ説明したが、この場合に限られない。例えば、第１の無線通信部の通信は、デジタルカメラと外部装置との間で、タイミングを重視するようなカメラ制御に関するものであればどのようなものであってもよい。
また、同様に、上述した実施形態では第２の無線通信部がＰＣ２０１との間で画像データ送受信の通信を行う場合についてのみ説明したが、この場合に限られない。例えば、第２の無線通信部の通信は、デジタルカメラとプリンタ等の外部装置との間の通信等であってもよい。
【００４４】
上述した実施形態における撮像装置を構成する各手段及びその制御方法の各ステップは、撮像装置のマイクロコンピュータが、ＲＯＭ等に記憶されたプログラムが実行することにより実現できる。このプログラム及びこのプログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００４５】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施形態も可能であり、具体的には、一つの機器からなる装置に適用してもよい。
【００４６】
なお、本発明は、上述した実施形態の機能を実現するソフトウェアのプログラムを、システム又は装置に直接、又は遠隔から供給する。そして、そのシステム又は装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【符号の説明】
【００４７】
１００  撮像装置
１０１  レンズユニット
１０２  クイックリターンミラー
１０３  シャッタ
１０４  光学フィルタ
１０５  撮像素子
１０６  Ａ／Ｄ変換器
１０７  画像処理回路
１０８  タイミング発生回路
１０９  表示制御回路
１１０  表示部
１１１  メモリ制御回路
１１２  画像表示メモリ
１１３  メモリ
１１４  圧縮伸長回路
１１９  不揮発性メモリ
１２０  レリーズスイッチ
１２８  第１の無線通信部
１２９  第２の無線通信部
２０１  ＰＣ
２０２  ストロボ
２０３  ストロボ
【図１】
2010268227.tif 000003
【図２】
2010268227.tif 000004
【図３】
2010268227.tif 000005
【図４】
2010268227.tif 000006
【図５】
2010268227.tif 000007