(57)【要約】【課題】複数台のデジタルカメラが相互に通信して撮影を行う場合に、記録可能枚数に応じて適切な処理を行えるようにする。【解決手段】システム制御部１００は、自機（撮像装置１０）での撮影条件に基づいて予測画像サイズＡを決定するとともに、記録媒体１１２の空き容量を検出する。また、撮像装置１１で決定された予測画像サイズＢを通信部１１０を介して受信する。そして、システム制御部１００は、自機（撮像装置１０）の予測画像サイズＡと、撮像装置１１の予測画像サイズＢとを比較し、最大の予測画像サイズと自機の記録媒体１１２の空き容量とから記録可能枚数を算出し、表示部１０４に表示するとともに、算出した記録可能枚数が０である場合は撮影動作を禁止する。【選択図】図１
2010212896.tif 000002
【特許請求の範囲】
【請求項１】
他の撮像装置と通信可能な撮像装置であって、
前記他の撮像装置と通信して撮影を行うモードにおいて、自機での記録可能枚数及び前記他の撮像装置での記録可能枚数のうち少なくともいずれか一方に応じて、自機での撮影動作を禁止する、前記モードから通常撮影モードに移行する、又は自機での撮影画像を外部機器に送信することを特徴とする撮像装置。
【請求項２】
前記他の撮像装置と通信して撮影を行うモードは、自機での撮影画像を記録媒体に記録するとともに、前記他の撮像装置での撮影画像を受信して前記記録媒体に記録するモードであり、
自機での撮影条件に基づいて予測画像サイズを求める予測画像サイズ決定手段と、
前記他の撮像装置の予測画像サイズを取得する予測画像サイズ取得手段と、
前記自機の予測画像サイズ、前記他の撮像装置の予測画像サイズ、及び前記記録媒体の空き容量に基づいて、自機での記録可能枚数を算出する記録可能枚数計算手段とを備えたことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記記録可能枚数計算手段は、前記自機の予測画像サイズ及び前記他の撮像装置の予測画像サイズのうち大きい方の予測画像サイズと、前記記録媒体の空き容量とに基づいて、自機での記録可能枚数を算出することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記記録可能枚数計算手段は、前記自機の予測画像サイズと前記他の撮像装置の予測画像サイズとの和と、前記記録媒体の空き容量とに基づいて、自機での記録可能枚数を算出することを特徴とする請求項２に記載の撮像装置。
【請求項５】
前記記録媒体は自機での撮影画像を記録する領域と、前記他の撮像装置での撮影画像を受信して記録する領域とが割り当てられており、
前記記録可能枚数計算手段は、前記記録媒体の領域ごとに記録可能枚数を算出することを特徴とする請求項２に記載の撮像装置。
【請求項６】
前記他の撮像装置と通信して撮影を行うモードにおいて、自機での記録可能枚数及び前記他の撮像装置での記録可能枚数のうち少なくともいずれか一方に応じて、自機での撮影画像を前記外部機器に送信する場合に、
自機の記録媒体の空き容量を確保した後に前記外部機器に送信した撮影画像を書き戻すための情報を記憶するための情報記憶手段を備えたことを特徴とした請求項１に記載の撮像装置。
【請求項７】
前記他の撮像装置と通信して撮影を行うモードは、前記他の撮像装置に撮影指示を行うモードであることを特徴とする請求項１に記載の撮像装置。
【請求項８】
他の撮像装置と通信可能な撮像装置を制御する撮像装置の制御方法であって、
前記他の撮像装置と通信して撮影を行うモードにおいて、前記撮像装置での記録可能枚数及び前記他の撮像装置での記録可能枚数のうち少なくともいずれか一方に応じて、前記撮像装置での撮影動作を禁止する、前記モードから通常撮影モードに移行する、又は前記撮像装置での撮影画像を外部機器に送信することを特徴とする撮像装置の制御方法。
【請求項９】
他の撮像装置と通信可能な撮像装置を制御する制御方法であって、
前記他の撮像装置と通信して撮影を行うモードにおいて、前記撮像装置での記録可能枚数及び前記他の撮像装置での記録可能枚数のうち少なくともいずれか一方に応じて、前記撮像装置での撮影動作を禁止する、前記モードから通常撮影モードに移行する、又は前記撮像装置での撮影画像を外部機器に送信する処理をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他の撮像装置と通信可能な撮像装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
現在、複数台のデジタルカメラが通信によって相互の撮影画像をやり取りできる製品が開発されている。一方のデジタルカメラで撮影された画像は即座に他方のデジタルカメラに送信され、他方のデジタルカメラで撮影された画像も即座に一方のデジタルカメラに送信されてくることで、撮影後に画像交換をするといった手間を省くことができる。
【０００３】
ところが、自機で設定した撮影画像サイズとは異なるサイズの画像が転送されてくることもあり、予期しないうちに記録媒体の空き容量が減ることも起こりうる。ユーザにとっては、相互の撮影画像をやり取りするこのモードに入ることで最低限保証される記録可能枚数がどの程度であるかを知ることの意義は大きい。記録可能枚数を知ることで、相互の撮影画像のやり取りをやめ、自機の撮影を優先することが可能となるからである。さらには、相互の撮影画像のやり取りを続行するために、十分空き容量がある記録媒体に交換する目安にもなる。
【０００４】
また、複数台のカメラを接続するユースケースとして、複数台のデジタルカメラに対して同時に撮影指示を行う同期撮影というものがある。この同期撮影は、ある被写体に対して同時刻に様々な角度、構図、カメラ設定で撮影することができ、１台のカメラ（マスター）に撮影指示を出すことで同期して複数台のカメラ（スレーブ）に撮影動作を実行させることができる。このような同期撮影において、マスターカメラを操作しているユーザに対し、同期撮影モードにおいて撮影可能枚数を提示することは意義が大きい。ユーザが遠隔のカメラで撮影したつもりでいた画像が、撮影できていなかったという事態を未然に防ぐことができるからである。
【０００５】
しかしながら、各々のデジタルカメラには空き容量の異なる記録媒体が装着されており、撮影条件によって撮影画像サイズもそれぞれ異なる。このようなシステムにおいて、ユーザに対し、記録可能枚数を通知することは困難であった。
【０００６】
空き容量の異なる複数の記録媒体に撮影画像を記録する際の記録可能枚数に関しては、先行技術として特許文献１や特許文献２が知られている。特許文献１は、撮影画像を複数の記録媒体に記録するバックアップ記録モードの際に、撮影可能回数をユーザに通知するという先行技術である。撮影可能回数は、記録媒体の空き容量が少ない方の空き容量と、撮影画像の予測データサイズとに応じて算出されると示されている。
【０００７】
また、特許文献２は、撮像装置とその制御装置において、撮影画像の保存先を撮像装置内の記録媒体、制御装置内の記録媒体、乃至はその両方とから選択できる場合に、撮影可能枚数をユーザに正しく通知するという先行技術である。保存先が両方である場合、撮影可能枚数は各々の記録可能な画像数の少ない方を表示すると示されている。
【０００８】
従来の技術では、記録する画像のサイズは１種類で、空き容量が異なる複数の記録媒体に記録する際の記録可能枚数、乃至は、撮影可能枚数に関して発明がなされてきた。しかし、上述のシステムのように撮影画像サイズが異なる場合には、ユーザに適切な記録可能枚数を算出することが困難であった。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００５−２６０９２０号公報
【特許文献２】特開２００１−２１８１５５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
複数台のデジタルカメラが相互に通信して撮影を行う撮像システムにおいて、画像サイズがそれぞれ異なる撮影画像が記録媒体に記録される場合にも、記録可能枚数に応じて適切な処理を行えるようにすることが望まれる。
【００１１】
本発明は以上のような状況に鑑みてなされたものであり、複数台のデジタルカメラが相互に通信して撮影を行う場合に、記録可能枚数に応じて適切な処理を行えるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
本発明の撮像装置は、他の撮像装置と通信可能な撮像装置であって、前記他の撮像装置と通信して撮影を行うモードにおいて、自機での記録可能枚数及び前記他の撮像装置での記録可能枚数のうち少なくともいずれか一方に応じて、自機での撮影動作を禁止する、前記モードから通常撮影モードに移行する、又は自機での撮影画像を外部機器に送信することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、複数台のデジタルカメラが相互に通信して撮影を行う場合に、記録可能枚数に応じて適切な処理を行うことができる。
【図面の簡単な説明】
【００１４】
【図１】第１の実施形態に係る撮像装置の主要な構成を示すブロック図である。
【図２】第１の実施形態に係る撮像システムの構成を示す図である。
【図３】第１の実施形態において撮像装置が実行する処理を説明するためのフローチャートである。
【図４】第２の実施形態において撮像装置が実行する処理を説明するためのフローチャートである。
【図５】相互の撮影画像をやり取りするモードから通常撮影モードに自動で移行する枚数を設定する設定画面の例を示す図である。
【図６】第３の実施形態に係る撮像システムの構成を示す図である。
【図７】第３の実施形態において撮像装置が実行する処理を説明するためのフローチャートである。
【図８】第４の実施形態に係る撮像システムの構成を示す図である。
【図９】第４の実施形態において撮像装置が実行する処理を説明するためのフローチャートである。
【図１０】第５の実施形態において撮像装置が実行する処理を説明するためのフローチャートである。
【図１１】第５の実施形態において撮像装置が実行する処理を説明するためのフローチャートである。
【図１２】記録媒体の領域を割り当てていることを説明するための図である。
【図１３】第６の実施形態において撮像装置が実行する処理を説明するためのフローチャートである。
【図１４】撮影可能枚数の表示画面の例を示す図である。
【発明を実施するための形態】
【００１５】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
（第１の実施形態）
図１は、本実施形態に係る撮像装置１０の主要な構成を示すブロック図である。撮像装置１０は、他の撮像装置と通信可能とされており、撮影画像を記録媒体１１２に記録する通常撮影モードを有する。さらに、撮影画像を記録媒体１１２に記録するとともに、通信部１１０を介して他の撮像装置に送信し、また、他の撮像装置での撮影画像を受信して記録媒体１１２に記録するモードも有する。
【００１６】
図１において、１０１は撮像された画像の画像データを生成する撮像部であり、光信号を電気信号に変換するイメージセンサ（ＣＣＤセンサ、ＣＭＯＳセンサ等）、アナログ信号をデジタル信号に変換するＡ／Ｄ変換回路を含む。１０２は画像処理部であり、撮像部１０１で生成された画像データに対して所定の画像処理、例えば画素補間処理や色変換処理等を行う。１０３はＪＰＥＧエンコーダ部であり、メモリ１０６が保持する画像データをＪＰＥＧ形式で圧縮し、ＪＰＥＧ形式で圧縮した画像データを含む画像ファイルを生成する。
【００１７】
１０４はＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の表示部であり、撮影画像の縮小画像、メニュー画面、記録可能枚数等を表示する。また、表示部１０４は、システム制御部１００でのプログラムの実行に応じて、文字データ、画像データ等を用いて動作状態やメッセージ等を表示する。
【００１８】
１０５は不揮発性メモリであり、システム制御部１００の動作用の定数、変数、プログラム等を記憶する。
【００１９】
１０６は撮影した静止画像データや動画像データを格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像のデータを格納するのに十分な記憶量を備えている。撮影画像データは、まずこのメモリ１０６に保存され、その後、記録媒体１１２に記録される。また、メモリ１０６に保存された画像データは、通信部１１０を介して他の撮像装置へと送信される。メモリ１０６は、例えばＲＡＭ構造のメモリであって、システム制御部１００の作業領域としても使用することが可能である。
【００２０】
１０７は通信制御部であり、内部システムバス１１３を介してシステム制御部１００、メモリ１０６等に接続されている。１０８は通信ポートであり、通信制御部１０７に接続されている。通信制御部１０７は、例えばＤＭＡ（Ｄｙｎａｍｉｃ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）転送により、メモリ１０６に保存されている画像データを通信ポート１０８を介して外部に送信することが可能である。また、通信ポート１０８を介して受信したデータを内部システムバス１１３を介してメモリ１０６に格納することも可能である。通信制御部１０７及び通信ポート１０８をまとめて通信部１１０と呼ぶこととする。通信部１１０は無線で構成されても良いし、有線で構成されても構わない。この通信部１１０によって他の撮像装置との通信が実現され、メモリ１０６又は記録媒体１１２に記録されている画像データを他の撮像装置に送信したり、他の撮像装置の予測画像サイズ、記録媒体の空き容量等を取得したりする。
【００２１】
１０９は操作部であり、撮影指示部や、撮影条件（解像度、圧縮モード等）を設定するための撮影条件設定部、ＧＵＩ（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）操作部等により構成される。解像度には、例えばＬＡＲＧＥ、ＬＡＲＧＥよりも解像度の小さいＭＩＤＤＬＥ、ＭＩＤＤＬＥよりも解像度の小さいＳＭＡＬＬがある。また、圧縮モードには、例えばＦＩＮＥ、ＦＩＮＥよりも圧縮率の高いＮＯＲＭＡＬがある。また、非圧縮のＲＡＷ、ｓＲＡＷも設定可能とする。
【００２２】
１１１は接続部であり、記録媒体１１２が接続される。接続部１１１はカードスロット形式で構成されても良く、記録媒体１１２の交換が可能となっている。１１２は記録媒体である。１１３は内部システムバスである。
【００２３】
１００は撮像装置１０全体を制御するシステム制御部である。本発明でいう画像サイズ決定手段、記録可能枚数計算手段等はこのシステム制御部１００によって実現される。システム制御部１００は、自機の予測画像サイズと、通信部１１０を介して受信した他の撮像装置の予測画像サイズと、自機の記録媒体１１２の空き容量に基づいて、自機での記録可能枚数を計算することが可能である。撮影条件（解像度、圧縮モード等）によって、撮影画像の画像データの最大データサイズは異なる。撮影条件ごとに予測される画像データの最大データサイズは、不揮発性メモリ１０５に記憶されており、システム制御部１００は、不揮発性メモリ１０５に記憶されている情報に基づいて予測画像サイズを算出する。
【００２４】
図２は、本実施形態に係る撮像システムの構成を示す図である。ここでは、特定の通信モードにおいて２台の撮像装置１０、１１で撮影画像を各々の記録媒体に記録するとともに、通信によって、相互の撮影画像をやり取りする様子を示している。なお、撮像装置１１も図１に示した撮像装置１０と同様の構成を持つ。なお、以下ではわかりやすくするために、撮像装置１１の構成要素には、図１に示した符号に「´」を付して説明する。
【００２５】
図２において、２０２は撮像装置１０での撮影画像Ａであり、自機の記録媒体１１２に記録されるとともに、通信部１１０を介して撮像装置１１に送信される。また、２０３は撮像装置１１での撮影画像Ｂであり、自機の記録媒体１１２´に記録されるとともに、通信部１１０´を介して撮像装置１０に送信される。
【００２６】
２０４は撮像装置１０の設定情報の一部であり、例えば撮影条件（記録画質）としてＳＭＡＬＬ（Ｓと表示）／ＮＯＲＭＡＬ、記録媒体１１２の空き容量を２ＧＢとしている。２０５は撮像装置１１の設定情報の一部であり、例えば撮影条件（記録画質）としてＬＡＲＧＥ（Ｌと表示）／ＦＩＮＥ、記録媒体１１２´の空き容量を４ＧＢとしている。
【００２７】
図３は、本実施形態に係る撮像システムにおいて撮像装置１０が実行する処理を説明するためのフローチャートである。図３に示す処理は、通常撮影モードから、相互の撮影画像をやり取りするモードに移行したとき、及び、相互の撮影画像をやり取りするモードで撮影を行うときに実行される。なお、図３は撮像装置１０が実行する処理として説明するが、撮像装置１１でも同様の処理を実行するようにしてもよい。
【００２８】
ステップＳ３０２で、システム制御部１００は、自機（撮像装置１０）の予測画像サイズＡを決定する。システム制御部１００は、撮像装置１０の設定情報２０４のうち撮影条件、及び、撮像装置１０の不揮発性メモリ１０５に記憶されている情報に基づいて予測画像サイズＡを決定する。表１には、撮像装置１０の不揮発性メモリ１０５に記憶されている情報の一例を示す。本実施形態では、撮影条件に対応する予測画像サイズを不揮発性メモリ１０５に記憶する構成を採用したが、撮影ごとに所定の計算式によって予測画像サイズを計算する構成を採用することも可能である。この処理が、本発明でいう予測画像サイズ決定手段による処理例である。
【００２９】
【表１】
2010212896.tif 000003
【００３０】
ステップＳ３０３で、システム制御部１００は、自機（撮像装置１０）の記録媒体１１２の空き容量を検出する。システム制御部１００は記録媒体１１２にアクセスすることで、記録媒体１１２の空き容量を知ることができ、その空き容量は設定情報２０４に反映される。
【００３１】
ステップＳ３０４で、撮像装置１１で決定された予測画像サイズＢを通信部１１０を介して受信し、メモリ１０６に格納する。撮像装置１１の不揮発性メモリ１０５´にも撮影条件に対応する予測画像サイズが記憶されている。撮像装置１１のシステム制御部１００´は、撮像装置１１の設定情報２０５のうち撮影条件、及び、撮像装置１１の不揮発性メモリ１０５´に記憶されている情報に基づいて予測画像サイズＢを決定する。表２には、撮像装置１１の不揮発性メモリ１０５´に記憶されている情報の一例を示す。表１、２に示すように、一般的に異なるスペックの撮像装置ではそれぞれ予測画像サイズは異なる。なお、ここでは、撮像装置１１が自機（撮像装置１１）の予測画像サイズを決定して、撮像装置１０に送信する構成として説明したが、撮像装置１０で撮像装置１１の予測画像サイズを決定するようにしてもよい。この場合、撮像装置１０は、撮像装置１１の設定情報２０５及び撮像装置１１の不揮発性メモリ１０５´に記憶されている情報（表２）を受信するようにする。この処理が、本発明でいう予測画像サイズ取得手段による処理例である。
【００３２】
【表２】
2010212896.tif 000004
【００３３】
ステップＳ３０５で、システム制御部１００は、ステップＳ３０２において決定した自機（撮像装置１０）の予測画像サイズＡと、ステップＳ３０４において取得した撮像装置１１の予測画像サイズＢとを比較する。自機の予測画像サイズＡの方が撮像装置１１の予測画像サイズＢに比べて大きい場合は、ステップＳ３０６に移行する。逆の場合は、ステップＳ３１０に移行する。
【００３４】
ステップＳ３０６で、システム制御部１００は、自機（撮像装置１０）での記録可能枚数を計算する。ステップＳ３０６では、撮像装置１０の記録媒体１１２の空き容量を、撮像装置１０の予測画像サイズＡで割っている。同様に、ステップＳ３１０で、システム制御部１００は、自機（撮像装置１０）での記録可能枚数を計算する。ステップＳ３１０では、撮像装置１０の記録媒体１１２の空き容量を、撮像装置１１の予測画像サイズＢで割っている。
【００３５】
ステップＳ３０７で、システム制御部１００による制御の下、ステップＳ３０６において算出した記録可能枚数を表示部１０４に表示する。同様に、ステップＳ３１１で、システム制御部１００による制御の下、ステップＳ３１０において算出した記録可能枚数を表示部１０４に表示する。
【００３６】
ステップＳ３０８で、システム制御部１００は、ステップＳ３０６において算出した記録可能枚数が０でないかどうかを判定する。ステップＳ３０８において記録可能枚数が０である場合、ステップＳ３０９に移行する。ステップＳ３０９で、システム制御部１００は撮影動作を禁止する。また、表示部１０４に、撮影動作が禁止されたことを示すメッセージや画像、更には記録媒体１１２が一杯であることを示すメッセージや画像を表示する。
【００３７】
同様に、ステップＳ３１２で、システム制御部１００は、ステップＳ３１０において算出した記録可能枚数が０でないかどうかを判定する。ステップＳ３１２において記録可能枚数が０である場合、ステップＳ３１３に移行する。ステップＳ３１３で、システム制御部１００は撮影動作を禁止する。また、表示部１０４に、撮影動作が禁止されたことを示すメッセージや画像、更には記録媒体１１２が一杯であることを示すメッセージや画像を表示する。
【００３８】
自機（撮像装置１０）の予測画像サイズＡに比べて撮像装置１１の予測画像サイズＢの方が大きい場合（ステップＳ３０５でＮｏの場合）で、記録可能枚数が０であると判定されたとき（ステップＳ３１２でＹｅｓ）、ユーザの操作により通常撮影モードに移行してもよい。移行後に、自機での予測画像サイズＡと記録媒体１１２の空き容量とから記録可能枚数を再計算することで、撮影を続行することが可能となる。
【００３９】
なお、図２では２台の撮像装置により撮像システムを構成する例を示したが、３台以上の撮像装置を用いる場合でも適用可能である。この場合は、ステップＳ３０５において、最大の予測画像サイズを判定し、その予測画像サイズに基づいて記録可能枚数の算出、表示、撮影動作の禁止を行うようにすればよい。
【００４０】
以上述べたように、相互の撮影画像をやり取りするモードが有効であるときには、複数台の撮像装置のうちで最大の予測画像サイズと自機の記録媒体１１２の空き容量とから、このモードでの最低限保証される記録可能枚数をユーザに通知することができる。
【００４１】
（第２の実施形態）
次に、第２の実施形態を説明する。なお、撮像装置及び撮像システムの構成は、第１の実施形態で説明した図１、２と同様であり、ここではその詳細な説明を省略する。
【００４２】
図４は、本実施形態に係る撮像システムにおいて撮像装置１０が実行する処理を説明するためのフローチャートである。図４に示す処理は、通常撮影モードから、相互の撮影画像をやり取りするモードに移行したとき、及び、相互の撮影画像をやり取りするモードで撮影を行うときに実行される。なお、図４は撮像装置１０が実行する処理として説明するが、撮像装置１１でも同様の処理を実行するようにしてもよい。
【００４３】
ステップＳ４０２〜Ｓ４０７、Ｓ４１０、Ｓ４１１は、第１の実施形態の図３におけるステップＳ３０２〜Ｓ３０７、Ｓ３１０、Ｓ３１１と同様の処理であり、ここではその説明は省略する。
【００４４】
ステップＳ４０８で、システム制御部１００は、ステップＳ４０６において算出した記録可能枚数が所定枚数より少ないかどうかを判定する。ステップＳ４０８において記録可能枚数が所定枚数より少ない場合、ステップＳ４０９に移行する。ステップＳ４０９で、システム制御部１００は、相互の撮影画像をやり取りするモードから強制的に通常撮影モードに移行する。また、表示部１０４に、通常撮影モードに移行したことを示すメッセージや画像を表示する。
【００４５】
同様に、ステップＳ４１２で、システム制御部１００は、ステップＳ４１０において算出した記録可能枚数が所定枚数より少ないかどうかを判定する。ステップＳ４１２において記録可能枚数が所定枚数より少ない場合、ステップＳ４１３に移行する。ステップＳ４１３で、システム制御部１００は、相互の撮影画像をやり取りするモードから強制的に通常撮影モードに移行する。また、表示部１０４に、通常撮影モードに移行したことを示すメッセージや画像を表示する。このとき、自機での予測画像サイズＡと記録媒体１１２の空き容量とから記録可能枚数を再計算し、表示部１０４に表示するようにしてもよい。
【００４６】
ステップＳ４０８、Ｓ４１２における所定枚数は、例えば図５に示すような設定画面でユーザが選択、設定することができる。図５は、相互の撮影画像をやり取りするモードから通常撮影モードに自動で移行するタイミングを残り記録可能枚数によって選択できることを示している。図５では、０枚、１０枚、５０枚、１００枚を例として挙げたが、その値は任意で構わない。
【００４７】
なお、図２では２台の撮像装置により撮像システムを構成する例を示したが、３台以上の撮像装置を用いる場合でも適用可能である。
【００４８】
以上述べたように、相互の撮影画像をやり取りするモードが有効であるときに、事前に通常撮影モードに切り替えるタイミングを設定しておくことで、自機で撮影できる記録枚数を確実に確保することができる。また、ユーザが意識して、通常撮影モードに切り替える必要がないので、シャッターチャンスを逃してしまうおそれを軽減できる。
【００４９】
（第３の実施形態）
次に、第３の実施形態を説明する。なお、撮像装置の構成は、第１の実施形態で説明した図１と同様であり、ここではその詳細な説明を省略する。
【００５０】
図６は、本実施形態に係る撮像システムの構成を示す図である。ここでは、撮像装置１０がマスター、撮像装置１１がスレーブとなる場合を例にして、撮像装置１０が撮像装置１１に撮影指示を行うことで撮像装置１１が撮影を実行する、所謂、同期撮影モードを実行する。２台の撮像装置１０、１１では、撮影画像を各々の記録媒体１１２に記録する。例えば、ユーザによる操作部１０９の操作によって撮影動作が指示されると、撮像装置１０のシステム制御部１００は撮像動作に入るとともに、通信部１１０を介して他の撮像装置１１に対して撮影指示を出すことができる。これにより、複数台の撮像装置で同期撮影が可能となる。
【００５１】
図６において、６０２は撮像装置１０での撮影画像Ａである。６０３は撮像装置１１での撮影画像Ｂである。６０４は撮像装置１０の設定情報の一部であり、例えば撮影条件（記録画質）としてＳＭＡＬＬ（Ｓと表示）／ＮＯＲＭＡＬ、記録媒体１１２の空き容量を２ＧＢとしている。６０５は撮像装置１１の設定情報の一部であり、例えば撮影条件（記録画質）としてＬＡＲＧＥ（Ｌと表示）／ＦＩＮＥ、記録媒体１１２´の空き容量を４ＧＢとしている。撮像装置１０から撮像装置１１に撮影指示信号６０６が送信される。また、撮像装置１１から、撮像装置１１での記録可能枚数が撮像装置１０に送信される。
【００５２】
図７は、本実施形態に係る撮像システムにおいて撮像装置１０が実行する処理を説明するためのフローチャートである。図７に示す処理は、通常撮影モードから同期撮影モードに移行したとき、及び、同期撮影モードで撮影を行うときに実行される。
【００５３】
ステップＳ７０１で、システム制御部１００は、自機（撮像装置１０）の予測画像サイズＡを決定する。システム制御部１００は、撮像装置１０の設定情報６０４のうち撮影条件、及び、撮像装置１０の不揮発性メモリ１０５に記憶されている情報（表１を参照）に基づいて予測画像サイズＡを決定する。本実施形態では、撮影条件に対応する予測画像サイズを不揮発性メモリ１０５に記憶する構成を採用したが、撮影ごとに所定の計算式によって予測画像サイズを計算する構成を採用することも可能である。
【００５４】
ステップＳ７０２で、システム制御部１００は、自機（撮像装置１０）の記録媒体１１２の空き容量を検出する。システム制御部１００は記録媒体１１２にアクセスすることで、記録媒体１１２の空き容量を知ることができ、その空き容量は設定情報６０４に反映される。
【００５５】
ステップＳ７０３で、システム制御部１００は自機（撮像装置１０）での記録可能枚数を計算する。ステップＳ７０３では、撮像装置１０の記録媒体１１２の空き容量を、撮像装置１０の予測画像サイズＡで割っている。
【００５６】
ステップＳ７０４で、撮像装置１１で算出された記録可能枚数を通信部１１０を介して受信し、メモリ１０６に格納する。撮像装置１１でも、ステップＳ７０１〜Ｓ７０３と同様の処理を行い、記録可能枚数を算出し、撮像装置１０に送信する。
【００５７】
ステップＳ７０５で、システム制御部１００による制御の下、ステップＳ７０３において算出した自機（撮像装置１０）での記録可能枚数、及び、ステップＳ７０４において取得した撮像装置１１での記録可能枚数を表示部１０４に表示する。
【００５８】
ステップＳ７０６で、システム制御部１００は、撮像装置１１での記録可能枚数が０でないかどうかを判定する。ステップＳ７０６において記録可能枚数が０である場合、ステップＳ７０７に移行し、そうでない場合、ステップＳ７０８に移行する。
【００５９】
ステップＳ７０７で、システム制御部１００は、同期撮影モードから強制的に通常撮影モードに移行する。また、表示部１０４に、撮像装置１１の記録媒体１１２´が一杯であるため通常撮影モードに移行したことを示すメッセージや画像を表示する。これにより、撮像装置１０において記録媒体１１２に空き容量がある場合は撮影を続行できる。また、同期撮影モードを続行したい場合、撮像装置１１の記録媒体を交換する目安ともなる。
【００６０】
一方、ステップＳ７０８で、システム制御部１００は、自機（撮像装置１０）での記録可能枚数が０でないかどうかを判定する。ステップＳ７０８において記録可能枚数が０である場合、ステップＳ７０９に移行する。ステップＳ７０９で、システム制御部１００は撮影動作を禁止する。また、表示部１０４に、撮影動作が禁止されたことを示すメッセージや画像、更には記録媒体１１２が一杯であることを示すメッセージや画像を表示する。ユーザは撮像装置１０の記録媒体１１２を交換するか、記録媒体１１２の画像を消去することで、撮影動作を再開することができる。
【００６１】
以上述べたように、同期撮影モードが有効であるときに、このモードでの記録可能枚数をユーザに通知することができ、かつ、同期撮影モードでの撮像装置の制御が可能となる。
【００６２】
（第４の実施形態）
次に、第４の実施形態を説明する。なお、撮像装置の構成は、第１の実施形態で説明した図１と同様であり、ここではその詳細な説明を省略する。
【００６３】
図８は、本実施形態に係る撮像システムの構成を示す図である。ここでは、撮像装置１０がマスター、撮像装置１１がスレーブとなる場合を例にして、撮像装置１０が撮像装置１１に撮影指示を行うことで撮像装置１１が撮影を実行する、所謂、同期撮影モードを実行する。本実施形態では、撮像装置１０での撮影画像は撮像装置１０の記録媒体１１２に記録されるだけだが、撮像装置１１での撮影画像は撮像装置１０に送信されるシステム構成例となっている。このようなシステム構成をとることで、撮像装置１０のユーザが、遠隔設置された撮像装置１１での撮影画像を取得することができ、画像の確認が可能となる。
【００６４】
図８において、８０２は撮像装置１０での撮影画像Ａである。８０３は撮像装置１１での撮影画像Ｂである。８０４は撮像装置１０の設定情報の一部であり、例えば撮影条件（記録画質）としてＳＭＡＬＬ（Ｓと表示）／ＮＯＲＭＡＬ、記録媒体１１２の空き容量を２ＧＢとしている。８０５は撮像装置１１の設定情報の一部であり、例えば撮影条件（記録画質）としてＬＡＲＧＥ（Ｌと表示）／ＦＩＮＥ、記録媒体１１２´の空き容量を４ＧＢとしている。撮像装置１０から撮像装置１１に撮影指示信号８０６が送信される。また、撮像装置１１から、撮像装置１１での撮影画像Ｂが撮像装置１０に送信される。
【００６５】
図９は、本実施形態に係る撮像システムにおいて撮像装置１０が実行する処理を説明するためのフローチャートである。図９に示す処理は、通常撮影モードから同期撮影モードに移行したとき、及び、同期撮影モードで撮影を行うときに実行される。
【００６６】
ステップＳ９０１で、システム制御部１００は、自機（撮像装置１０）の予測画像サイズＡを決定する。システム制御部１００は、撮像装置１０の設定情報８０４のうち撮影条件、及び、撮像装置１０の不揮発性メモリ１０５に記憶されている情報（表１を参照）に基づいて予測画像サイズＡを決定する。本実施形態では、撮影条件に対応する予測画像サイズを不揮発性メモリ１０５に記憶する構成を採用したが、撮影ごとに所定の計算式によって予測画像サイズを計算する構成を採用することも可能である。
【００６７】
ステップＳ９０２で、システム制御部１００は、自機（撮像装置１０）の記録媒体１１２の空き容量を検出する。システム制御部１００は記録媒体１１２にアクセスすることで、記録媒体１１２の空き容量を知ることができ、その空き容量は設定情報８０４に反映される。
【００６８】
ステップＳ９０３で、撮像装置１１で決定された予測画像サイズＢ及び撮像装置１１の記録媒体１１２´の空き容量を通信部１１０を介して受信し、メモリ１０６に格納する。撮像装置１１の不揮発性メモリ１０５´にも撮影条件に対応する予測画像サイズが記憶されている（表２を参照）。撮像装置１１のシステム制御部１００´は、撮像装置１１の設定情報８０５のうち撮影条件、及び、撮像装置１１の不揮発性メモリ１０５に記憶されている情報に基づいて予測画像サイズを決定する。
【００６９】
ステップＳ９０４で、システム制御部１００は、自機（撮像装置１０）での記録可能枚数及び撮像装置１１での記録可能枚数を計算する。自機（撮像装置１０）での記録可能枚数を算出するために、撮像装置１０の記録媒体１１２の空き容量を、撮像装置１０の予測画像サイズＡと撮像装置１１の予測画像サイズＢとの和で割っている。図８に示すように、撮像装置１１での撮影画像Ｂが撮像装置１０の記録媒体１１２にも記録されるためである。また、撮像装置１１の記録可能枚数を算出するために、撮像装置１１の記録媒体１１２´の空き容量を撮像装置１１の予測画像サイズＢで割っている。
【００７０】
ステップＳ９０５で、システム制御部１００による制御の下、ステップＳ９０４において算出した自機（撮像装置１０）での記録可能枚数、及び、撮像装置１１での記録可能枚数を表示部１０４に表示する。
【００７１】
ステップＳ９０６で、システム制御部１００は、撮像装置１１での記録可能枚数が０でないかどうかを判定する。ステップＳ９０６において記録可能枚数が０である場合、ステップＳ９０７に移行し、そうでない場合、ステップＳ９０８に移行する。
【００７２】
ステップＳ９０７で、システム制御部１００は、同期撮影モードから強制的に通常撮影モードに移行する。また、表示部１０４に、撮像装置１１の記録媒体１１２´が一杯であるため通常撮影モードに移行したことを示すメッセージや画像を表示する。これにより、撮像装置１０において記録媒体１１２に空き容量がある場合は撮影を続行できる。また、同期撮影モードを続行したい場合、撮像装置１１の記録媒体を交換する目安ともなる。
【００７３】
一方、ステップＳ９０８で、システム制御部１００は、自機（撮像装置１０）での記録可能枚数が０でないかどうかを判定する。ステップＳ９０８において記録可能枚数が０である場合、ステップＳ９０９に移行する。ステップＳ９０９で、システム制御部１００は撮影動作を禁止する。また、表示部１０４に、撮影動作が禁止されたことを示すメッセージや画像、更には記録媒体１１２が一杯であることを示すメッセージや画像を表示する。ユーザは撮像装置１０の記録媒体１１２を交換するか、記録媒体１１２の画像を消去することで、撮影動作を再開することができる。
【００７４】
以上述べたように、同期撮影モードが有効であるときに、このモードでの記録可能枚数をユーザに通知することができ、かつ、同期撮影モードでの撮像装置の制御が可能となる。
【００７５】
（第５の実施形態）
次に、第５の実施形態を説明する。第１の実施形態では、図３のステップＳ３０８、ステップＳ３１２において記録可能枚数が０になった時点で、ステップＳ３０９、ステップＳ３１３にあるように撮影動作を禁止していた。本実施形態では、記録可能枚数が０となった場合、その後の撮影画像を通信相手の空きのある記録媒体に記録するモードを実行する例を説明する。本モードでは、相互の撮影画像をやり取りをするモードにおいて、撮像装置１０の記録媒体１１２が一杯になった後でも、外部機器である他の撮像装置１１の空きのある記録媒体１１２´に撮影画像を記録することで、撮影を続行できる。また、一杯になった記録媒体を交換したり、画像を消去したりすることによって、記録してもらっていた撮像装置から書き戻すための方法も説明する。なお、撮像装置の構成は、第１の実施形態で説明した図１と同様であり、ここではその詳細な説明を省略する。
【００７６】
本実施形態では、不揮発性メモリ１０５に、書き戻すための情報として、撮影画像の記録先である相手の撮像装置のＩＰアドレスやＭＡＣアドレス、ニックネーム、ファイル番号、記録媒体の識別番号等を記憶する。不揮発性メモリであるので、電源を切って記録媒体を交換した後でも、その情報は記憶されている。書き戻したいときに、不揮発性メモリ１０５に記憶しておいた情報に基づいて対象の撮像装置から撮影画像を通信部１１０経由で転送してもらう。不揮発性メモリ１０５は、本発明でいう情報記憶手段としても機能する。
【００７７】
図１０は、図３のステップＳ３０８、ステップＳ３１２において記録可能枚数が０となった時点で移行するステップを示す。ステップＳ１１０１で、システム制御部１００は、書き戻すための情報として撮像装置１１の情報を取得する。ここで取得する情報には、撮像装置１１のＩＰアドレスやＭＡＣアドレス、ニックネーム、ファイル番号、撮像装置１１の記録媒体１１２´の識別番号等がある。これらの情報は、ステップＳ１１０２で撮像装置１０の不揮発性メモリ１０５に記憶される。不揮発性メモリ１０５に記憶させることで、記録媒体１１２を交換する際に撮像装置１０の電源を切っても、撮像装置１１の情報を保持することができる。
【００７８】
また、図１１は、撮像装置１０での撮影が行われた場合に、通信相手の撮像装置１１に撮影画像を記録してもらうためのフローチャートである。ステップＳ１２０１で、システム制御部１００は、自機（撮像装置１０）での撮影画像を一旦、メモリ１０６に保存する。ステップＳ１２０２で、システム制御部１００は、メモリ１０６に保存した撮影画像を通信部１１０を介して撮像装置１１に送信する。ステップＳ１２０３で、システム制御部１００は、ステップＳ１２０２において送信した撮影画像のファイル情報、例えば撮像装置１１の記録媒体１１２´に記録する際に割り振られるファイルネーム等を取得する。ステップＳ１２０４で、システム制御部１００は、ステップＳ１２０３において取得したファイル情報を不揮発性メモリ１０５に記憶する。
【００７９】
以上述べたように、相互の撮影画像をやり取りするモードが有効であるときには、記録媒体が一杯になっても、撮影を続行することができる。また、記録媒体を交換したり、画像を消去したりして記録媒体に空きができたときに、過去に撮影した撮影画像（外部機器に送信した撮影画像）を書き戻すことができる。
【００８０】
（第６の実施形態）
次に、第６の実施形態を説明する。図１２は、撮像装置１０の記録媒体１１２のメモリ空間を表現したものである。例えば、全体で２ＧＢある領域のうち、１３０１は自機（撮像装置１０）での撮影画像を保存する領域（１．５ＧＢ）、１３０２は撮像装置１１から受信した撮影画像を保存する領域（０．５ＧＢ）である。このように、自機で撮影した撮影画像の保存先と、他の撮像装置で撮影した撮影画像の保存先とを分けることで、確実に自機で撮影できる領域を確保することができる。また、保存先を分けることで、記録可能枚数も自機、他の撮像装置とで各々計算し、表示することができる。
【００８１】
図１３は、本実施形態に係る撮像システムにおいて撮像装置１０が実行する処理を説明するためのフローチャートである。図１３に示す処理は、通常撮影モードから、相互の撮影画像をやり取りするモードに移行したとき、及び、相互の撮影画像をやり取りするモードで撮影を行うときに実行される。
【００８２】
ステップＳ１４０１で、システム制御部１００は、自機（撮像装置１０）の予測画像サイズＡを決定する。システム制御部１００は、撮像装置１０の設定情報２０４、及び、撮像装置１０の不揮発性メモリ１０５に記憶されている情報（表１を参照）に基づいて予測画像サイズＡを決定する。本実施形態では、撮影条件に対応する予測画像サイズを不揮発性メモリ１０５に記憶する構成を採用したが、撮影ごとに所定の計算式によって予測画像サイズを計算する構成を採用することも可能である。
【００８３】
ステップＳ１４０２で、システム制御部１００は、自機（撮像装置１０）の記録媒体１１２の領域１３０１の空き容量を検出する。また、ステップＳ１４０３で、システム制御部１００は、自機（撮像装置１０）の記録媒体１１２の領域１３０２の空き容量を検出する。システム制御部１００は記録媒体１１２にアクセスすることで、記録媒体１１２の領域１３０１、１３０の空き容量を知ることができる。
【００８４】
ステップＳ１４０４で、撮像装置１１で決定された予測画像サイズＢを通信部１１０を介して受信し、メモリ１０６に格納する。撮像装置１１の不揮発性メモリ１０５´にも撮影条件に対応する予測画像サイズが記憶されている（表２を参照）。撮像装置１１のシステム制御部１００´は、撮像装置１１の設定情報２０５のうち撮影条件、及び、撮像装置１１の不揮発性メモリ１０５´に記憶されている情報に基づいて予測画像サイズＢを決定する。なお、ここでは、撮像装置１１が自機（撮像装置１１）の予測画像サイズを決定して、撮像装置１０に送信する構成として説明したが、撮像装置１０で撮像装置１１の予測画像サイズを決定するようにしてもよい。この場合、撮像装置１０は、撮像装置１１の設定情報２０５及び撮像装置１１の不揮発性メモリ１０５´に記憶されている情報（表２）を受信するようにする。
【００８５】
ステップＳ１４０５で、システム制御部１００は自機（撮像装置１０）の記録媒体１１２の領域１３０１の記録可能枚数Ａを計算する。記録可能枚数Ａを算出するために、記録媒体１１２の領域１３０１の空き容量を、撮像装置１０の予測画像サイズＡで割っている。同様に、ステップＳ１４０６で、システム制御部１００は自機（撮像装置１０）の記録媒体１１２の領域１３０２の記録可能枚数Ｂを計算する。記録可能枚数Ｂを算出するために、記録媒体１１２の領域１３０２の空き容量を、撮像装置１１の予測画像サイズＢで割っている。
【００８６】
ステップＳ１４０７で、システム制御部１００による制御の下、ステップＳ１４０５において算出した記録可能枚数Ａ、及び、ステップＳ１４０６おいて算出した記録可能枚数Ｂを表示部１０４に表示する。図１４には、撮像装置１０での記録可能枚数を表示部１０４に表示する際の表示例を示す。撮像装置１０での撮影可能な枚数とともに、撮像装置１１からの受信可能な枚数を表示している。
【００８７】
ステップＳ１４０８で、システム制御部１００は、自機（撮像装置１０）の記録媒体１１２の領域１３０２の記録可能枚数Ｂ、換言すれば撮像装置１１からの受信可能枚数が０でないかどうかを判定する。ステップＳ１４０８において記録可能枚数Ｂが０である場合、ステップＳ１４０９に移行し、そうでない場合、ステップＳ１４１０に移行する。ステップＳ１４０９で、システム制御部１００は、相互の撮影画像をやり取りするモードから強制的に通常撮影モードに移行する。また、表示部１０４に、通常撮影モードに移行したことを示すメッセージや画像を表示する。
【００８８】
一方、ステップＳ１４０９で、システム制御部１００は、自機（撮像装置１０）の記録媒体１１２の領域１３０１の記録可能枚数Ａ、換言すれば自機（撮像装置１０）での撮影可能枚数が０でないかどうかを判定する。ステップＳ１４１０において記録可能枚数Ａが０である場合、ステップＳ１４１１に移行する。ステップＳ１４１１で、システム制御部１００は撮影動作を禁止する。また、表示部１０４に、撮影動作が禁止されたことを示すメッセージや画像、更には記録媒体１１２の領域１３０１が一杯であることを示すメッセージや画像を表示する。ユーザは撮像装置１０の記録媒体１１２を交換するか、記録媒体１１２の領域１３０１の画像を消去することで、撮影動作を再開することができる。
【００８９】
以上述べたように、相互の撮影画像をやり取りするモードが有効であるときには、記録媒体１１２の領域を自機、及び、他の撮像装置に割り当てることで、確実に自機での撮影を確保することができる。また、ユーザに対し、自機での撮影可能枚数、他の撮像装置からの受信可能枚数を通知することができる。
【００９０】
なお、本発明の目的は、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給することによっても達成される。この場合、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。
【００９１】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９２】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００９３】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけに限らない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現されてもよい。
【００９４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる形態でもよい。この場合メモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される。
【符号の説明】
【００９５】
１０：撮像装置、１１：撮像装置、１００：システム制御部、１０１：撮像部、１０２：画像処理部、１０３：ＪＰＥＧエンコーダ部、１０４：表示部、１０５：不揮発性メモリ、１０６：メモリ、１０７：通信制御部、１０８：通信ポート、１０９：操作部、１１０：通信部、１１１：記録媒体接続部、１１２：記録媒体、１１３：内部システムバス
【図１】
2010212896.tif 000005
【図２】
2010212896.tif 000006
【図３】
2010212896.tif 000007
【図４】
2010212896.tif 000008
【図５】
2010212896.tif 000009
【図６】
2010212896.tif 000010
【図７】
2010212896.tif 000011
【図８】
2010212896.tif 000012
【図９】
2010212896.tif 000013
【図１０】
2010212896.tif 000014
【図１１】
2010212896.tif 000015
【図１２】
2010212896.tif 000016
【図１３】
2010212896.tif 000017
【図１４】
2010212896.tif 000018