(57)【特許請求の範囲】
【請求項１】
撮像手段と、前記撮像手段によって撮像された撮影データを現像待ちデータとして一時記憶する一時記憶手段と、前記一時記憶手段内の現像待ちデータに対して現像処理を行う現像手段とを備えた撮像装置であって、
外部装置との間で無線通信を介してデータの送信を行う無線通信手段と、
前記撮像手段によって新たな撮影データが撮像された際に、前記一時記憶手段内に一時記憶されている前記現像処理中の撮影データまたは前記現像待ちデータの存在状況を現在の処理状況として判別する判別手段と、
前記判別手段によって判別された処理状況に基づいて、前記一時記憶手段内の現像待ちデータに対する現像処理を行うか、前記一時記憶手段内の現像待ちデータを前記無線通信手段から送信することにより前記外部装置に対してそのデータの現像依頼を行うかを制御する現像制御手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
前記判別手段は、前記現在の処理状況として前記現像処理中の撮影データが前記一時記憶手段内に存在しているか否かを判別し、
前記現像制御手段は、前記判別手段による判別の結果、現像処理中の撮影データが存在していなければ、前記一時記憶手段内の現像待ちデータに対する現像処理の実行を指示し、現像処理中の撮影データが存在していれば、前記一時記憶手段内の現像待ちデータを前記無線通信手段から送信することにより前記外部装置に対してそのデータの現像依頼を行う、
ようにしたことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記判別手段は、前記現在の処理状況として前記一時記憶手段内に存在している現像待ちデータが所定数以上か否かを判別し、
前記現像制御手段は、前記判別手段による判別の結果、現像待ちデータが所定数未満であれば、前記一時記憶手段内の現像待ちデータに対する現像処理の実行を指示し、現像待ちデータが所定数以上であれば、前記一時記憶手段内の現像待ちデータを前記無線通信手段から送信することにより前記外部装置に対してそのデータの現像依頼を行う、
ようにしたことを特徴とする請求項１あるいは請求項２に記載の撮像装置。
【請求項４】
複数の現像種別の中からユーザ操作により任意の現像種別を選択する選択手段を更に備え、
前記現像制御手段は、周囲に存在している複数台の前記外部装置のうち前記選択手段によって選択された現像種別の現像処理を実行可能な外部装置に対して現像依頼を行う、
ようにしたことを特徴とする請求項１〜請求項３のいずれかに記載の撮像装置。
【請求項５】
前記無線通信手段は、外部装置との間で無線通信を介してデータの送信及び受信を行うことが可能であり、
前記現像制御手段は、前記現像依頼を行った撮影データであって、前記外部装置で現像が完了した撮影データを前記無線通信手段により受信する、
ようにしたことを特徴とする請求項１〜請求項４のいずれかに記載の撮像装置。
【請求項６】
前記現像制御手段は、前記判別手段によって判別された処理状況に基づいて、前記外部装置で現像が完了した撮影データの受信タイミングを制御する、
ようにしたことを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記外部装置は、撮像手段と、前記撮像手段によって撮像された撮影データを現像待ちデータとして一時記憶する一時記憶手段と、前記一時記憶手段内の撮影データに対して現像処理を行う現像手段と、当該撮像装置との間で無線通信を介してデータの送受信を行う無線通信手段とを備え、
前記現像制御手段による現像制御に先立って、前記外部装置との間で前記無線通信手段を介してデータの送受信を行うことにより前記現像依頼を行う依頼元を当該撮像装置あるいは前記外部装置とするか、現像依頼される依頼先を前記外部装置あるいは当該撮像装置とするかを決定する決定手段を更に備える、
ようにしたことを特徴とする請求項１〜請求項６のいずれかに記載の撮像装置。
【請求項８】
ユーザ操作による連携撮影の指示を受け付ける指示部を備え、
前記決定手段は、前記指示部の操作により直接的に連携撮影が指示された場合には、当該撮像装置を前記依頼元として設定し、他の外部装置から連携撮影の要求を受信した場合には、当該撮像装置を前記依頼先として設定する、
ようにしたことを特徴とする請求項７に記載の撮像装置。
【請求項９】
前記判別手段は、当該撮像装置の処理能力に対する現在の稼働状態を現在の処理状況として判別し、
前記判別手段により判別された稼働状態が所定以下の場合に、前記現像依頼の依頼先である前記外部装置に対して現像済みデータを送信すべきことを前記無線通信手段を介して通知する通知手段を備える、
ようにしたことを特徴とする請求項１〜請求項８のいずれかに記載の撮像装置。
【請求項１０】
撮像手段によって撮像された撮影データに対して現像処理を行う撮像装置と、現像処理を実行可能な外部装置との間でデータの送信及び受信を行う撮影データ処理システムであって、
前記撮像装置は、
前記撮像手段によって撮像された撮影データを現像待ちデータとして一時記憶する一時記憶手段と、
前記撮像手段によって新たな撮影データが撮像された際に、前記一時記憶手段内に一時記憶されている前記現像処理中の撮影データまたは前記現像待ちデータの存在状況を現在の処理状況として判別する判別手段と、
前記判別手段によって判別された処理状況に基づいて、前記一時記憶手段内の現像待ちデータに対する現像処理を行うか、前記一時記憶手段内の現像待ちデータを無線通信手段から送信することにより前記外部装置に対してそのデータの現像依頼を行うかを制御する現像制御手段と、
を備え、
前記外部装置は、
前記撮像装置から現像待ちデータと共にその現像依頼を受信する受信手段と、
前記受信手段によって受信した現像待ちデータに対して現像処理した現像済みデータをその依頼元の撮像装置に対して送信する送信手段と、
を備える、
ことを特徴とする撮影データ処理システム。
【請求項１１】
前記撮像装置に近距離通信手段を介して接続され、かつ前記外部装置に広域通信手段を介して接続されている携帯端末装置を更に備え、
前記撮像装置の前記現像制御手段は、現像種別を指定した現像依頼を前記携帯端末装置に送信し、
前記携帯端末装置は、前記撮像装置から現像種別を指定した現像依頼を受信した場合に、その現像種別の現像処理を実行可能な前記外部装置にその現像依頼を転送し、当該外部装置で現像処理された現像済みデータを受信して依頼元の前記撮像装置に転送する転送手段を更に備える、
ようにしたことを特徴とする請求項１０に記載の撮影データ処理システム。
【請求項１２】
撮像手段によって撮像された撮影データを現像待ちデータとして一時記憶する一時記憶手段内の現像待ちデータに対して現像処理を行うステップと、
外部装置との間で無線通信を介してデータの送信を行うステップと、
前記撮像手段によって新たな撮影データが撮像された際に、前記一時記憶手段内に一時記憶されている前記現像処理中の撮影データまたは前記現像待ちデータの存在状況を現在の処理状況として判別するステップと、
前記判別された処理状況に基づいて、前記一時記憶手段内の現像待ちデータに対する現像処理を行うか、前記一時記憶手段内の現像待ちデータを前記無線通信から送信すること
により前記外部装置に対してそのデータの現像依頼を行うかを制御するステップと、
を含むことを特徴とする撮影データ処理方法。
【請求項１３】
コンピュータに対して、
撮像手段によって撮像された撮影データを現像待ちデータとして一時記憶する一時記憶手段内の現像待ちデータに対して現像処理を行う機能と、
外部装置との間で無線通信を介してデータの送信を行う機能と、
前記撮像手段によって新たな撮影データが撮像された際に、前記一時記憶手段内に一時記憶されている前記現像処理中の撮影データまたは前記現像待ちデータの存在状況を現在の処理状況として判別する機能と、
前記判別された処理状況に基づいて、前記一時記憶手段内の現像待ちデータに対する現像処理を行うか、前記一時記憶手段内の現像待ちデータを前記無線通信から送信することにより前記外部装置に対してそのデータの現像依頼を行うかを制御する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像された現像待ちの撮影データに対して現像処理を行う撮像装置、撮像処理システム、撮像処理方法及びプログラムに関する。
【背景技術】
【０００２】
一般に、デジタルカメラなどの撮像装置において、その撮像部によって撮像された撮影データは、ＲＡＷ（Ｂａｙｅｒパターン）データとしてバッファメモリに一時記憶される。このバッファメモリ内のＲＡＷデータは、例えば、１２ビット（４０９６階調）で表現されたデータで、現像処理される前のデータ（現像待ちのデータ）である。このバッファメモリ内のＲＡＷデータ（ＲＡＷファイル）に対し、例えば、標準的なファイル形式（ＪＰＥＧ、ＴＩＦＦなど）に変換すると共にカラー変換（ＲＧＢ変換）処理、ホワイトバランスやシャープネス調整処理などを施す現像処理を行った後、圧縮処理などを行って記録メディアに記録保存するようにしている。
【０００３】
ところで、撮像装置の多機能化により連写機能などの連続撮影機能の高速化が進んでいるが、ＲＡＷデータは、現像処理後の画像データ（現像済みデータ）に比べてデータサイズが大きく、バッファ容量が大きくなるために、バッファメモリの数を増やすことにも限度があるため、現像待ちデータが多くなってバッファメモリがフル状態（一杯）になってしまうと、次の撮影を開始することができなくなることがある。
【０００４】
このような場合に、撮像装置からＲＡＷデータ（現像待ちデータ）を外部装置に送信するようにすれば、バッファメモリのフル状態を回避することが可能となる。従来、ＲＡＷデータを外部装置に送信する技術としては、カメラからＲＡＷデータを無線アクセスポイント、インターネットを介してサービスサーバに送信し、このサービスサーバで現像処理されたデータをカメラが受信して記録保存するようにした技術が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２３６３９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した技術のようにサービスサーバに現像処理を依頼するようにすれば、現像待ちデータによってバッファメモリがフル状態になることを回避することができるようになるが、撮影する毎にそのＲＡＷデータの現像処理をサービスサーバに依頼することは、その都度、サービスサーバに接続する必要があり、通信料、処理速度などの通信接続に関する問題が残る。
【０００７】
本発明の課題は、撮像した撮影データの現像を、より効果的に自己又は外部装置で行うことができるようにすることである。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために本発明の撮像装置は、
撮像手段と、前記撮像手段によって撮像された撮影データを現像待ちデータとして一時記憶する一時記憶手段と、前記一時記憶手段内の現像待ちデータに対して現像処理を行う現像手段とを備えた撮像装置であって、
外部装置との間で無線通信を介してデータの送信を行う無線通信手段と、
前記撮像手段によって新たな撮影データが撮像された際に、前記一時記憶手段内に一時記憶されている前記現像処理中の撮影データまたは前記現像待ちデータの存在状況を現在の処理状況として判別する判別手段と、
前記判別手段によって判別された処理状況に基づいて、前記一時記憶手段内の現像待ちデータに対する現像処理を行うか、前記一時記憶手段内の現像待ちデータを前記無線通信手段から送信することにより前記外部装置に対してそのデータの現像依頼を行うかを制御する現像制御手段と、
を備えたことを特徴とする撮像装置である。
【０００９】
上述した課題を解決するために本発明の撮影データ処理システムは、
撮像手段によって撮像された撮影データに対して現像処理を行う撮像装置と、現像処理を実行可能な外部装置との間でデータの送信及び受信を行う撮影データ処理システムであって、
前記撮像装置は、
前記撮像手段によって撮像された撮影データを現像待ちデータとして一時記憶する一時記憶手段と、
前記撮像手段によって新たな撮影データが撮像された際に、前記一時記憶手段内に一時記憶されている前記現像処理中の撮影データまたは前記現像待ちデータの存在状況を現在の処理状況として判別する判別手段と、
前記判別手段によって判別された処理状況に基づいて、前記一時記憶手段内の現像待ちデータに対する現像処理を行うか、前記一時記憶手段内の現像待ちデータを無線通信手段から送信することにより前記外部装置に対してそのデータの現像依頼を行うかを制御する現像制御手段と、
を備え、
前記外部装置は、
前記撮像装置から現像待ちデータと共にその現像依頼を受信する受信手段と、
前記受信手段によって受信した現像待ちデータに対して現像処理した現像済みデータをその依頼元の撮像装置に対して送信する送信手段と、
備える、
ことを特徴とする撮影データ処理システムである。
【００１０】
上述した課題を解決するために本発明の撮影データ処理方法は、
撮像手段によって撮像された撮影データを現像待ちデータとして一時記憶する一時記憶手段内の現像待ちデータに対して現像処理を行うステップと、
外部装置との間で無線通信を介してデータの送信を行うステップと、
前記撮像手段によって新たな撮影データが撮像された際に、前記一時記憶手段内に一時記憶されている前記現像処理中の撮影データまたは前記現像待ちデータの存在状況を現在の処理状況として判別するステップと、
前記判別された処理状況に基づいて、前記一時記憶手段内の現像待ちデータに対する現像処理を行うか、前記一時記憶手段内の現像待ちデータを前記無線通信から送信することにより前記外部装置に対してそのデータの現像依頼を行うかを制御するステップと、
を含むことを特徴とする撮影データ処理方法である。
【００１１】
上述した課題を解決するために本発明のプログラムは、
コンピュータに対して、
撮像手段によって撮像された撮影データを現像待ちデータとして一時記憶する一時記憶手段内の現像待ちデータに対して現像処理を行う機能と、
外部装置との間で無線通信を介してデータの送信を行う機能と、
前記撮像手段によって新たな撮影データが撮像された際に、前記一時記憶手段内に一時記憶されている前記現像処理中の撮影データまたは前記現像待ちデータの存在状況を現在の処理状況として判別する機能と、
前記判別された処理状況に基づいて、前記一時記憶手段内の現像待ちデータに対する現像処理を行うか、前記一時記憶手段内の現像待ちデータを前記無線通信から送信することにより前記外部装置に対してそのデータの現像依頼を行うかを制御する機能と、
を実現させるためのプログラムである。
【発明の効果】
【００１２】
本発明によれば、撮像した撮影データの現像を、より効果的に自己又は外部装置で行うことができ、現像処理の負担を軽減して処理効率の向上を実現することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】撮像装置として適用したデジタルカメラ１とその周辺に存在している他のデジタルカメラ１との間で近距離無線通信により撮影データを送受信する撮影処理システムを示したブロック図。
【図２】カメラ１の基本的な構成要素を示したブロック図。
【図３】カメラ１同士が連携し合って撮影データを現像処理する様子を説明するための図。
【図４】カメラ１同士が連携して撮影データを現像処理する連携撮影機能の動作を示したフローチャート。
【図５】図４に続く動作を示したフローチャート。
【図６】図５に続く動作を示したフローチャート。
【図７】図４に続く動作を示したフローチャート。
【図８】（１）、（２）は、第１実施形態の変形例を説明するためのフローチャート。
【図９】第２実施形態における撮影処理システムを示したブロック図。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
（第１実施形態）
先ず、図１〜図７を参照して本発明の第１実施形態を説明する。
図１は、撮像装置として適用したデジタルカメラ１とその周辺に存在している他のデジタルカメラ１との間で近距離無線通信により撮影データを送受信する撮影処理システムを示した図である。
デジタルカメラ１は、撮像機能、計時機能などの基本的な機能のほかに、近距離無線通信機能や連携撮影機能を備え、静止画像のほかに動画像の撮影も可能なコンパクトカメラであり、以下、このデジタルカメラをカメラと略称するものとする。上述の近距離無線通信機能は、例えば、無線ＬＡＮ（Local Area Network）モジュールであり、同種の他のデジタルカメラ（外部装置）１との間において、１対１型の対等通信によって撮影データを送受信する際に使用される通信機能である。なお、近距離無線通信機能としては無線ＬＡＮに限らないことは勿論である。
【００１５】
上述の連携撮影機能は、あるカメラ１で撮像された撮影データを他のカメラ１に送信して現像処理を依頼したり、その依頼先のカメラ１において現像処理された現像済みデータを依頼元のカメラ１に送信したりしながらカメラ１同士が連携し合って撮影データを現像処理するための機能である。以下、現像処理の依頼元のカメラ１を主カメラ１ａと称し、また、その依頼先のカメラ１を従カメラ１ｂと称し、更に、主カメラ１ａ及び従カメラ１ｂを総称してカメラ１と称するものとする。ここで、各カメラ１には、つまり、主カメラ１ａ及び従カメラ１ｂには、上述の近距離無線通信機能及び連携撮影機能がそれぞれ備えられている。
【００１６】
図２は、カメラ１の基本的な構成要素を示したブロック図である。
制御部１１は、電源部（二次電池）１２からの電力供給によって動作し、記憶部１３内の各種のプログラムに応じてこのカメラ１の全体動作を制御するもので、この制御部１１には図示しないＣＰＵ（中央演算処理装置）やメモリなどが設けられている。記憶部１３は、例えば、ＲＯＭ、フラッシュメモリなどを有する構成で、後述する図４〜図７に示した動作手順に応じて本実施形態を実現するためのプログラムや各種のアプリケーションなどが格納されているプログラムメモリ１３Ａを有している。
【００１７】
更に、記憶部１３は、撮像された撮影データを一時記憶する複数個のバッファ（本実施形態においては５個）のバッファを備えたバッファメモリ１３Ｂと、このカメラ１が動作するために必要となる各種の情報（例えば、フラグなど）を一時的に記憶するその他のワークメモリ１３Ｃを有している。なお、記憶部１３は、例えば、ＳＤカード、ＩＣカードなど、着脱自在な可搬型メモリ（記録メディア）を含む構成であってもよく、図示しないが、通信機能を介してネットワークに接続されている状態においては所定のサーバ装置側の記憶領域を含むものであってもよい。
【００１８】
操作部１４は、図示省略したが、撮影が可能な動作モード（撮影モード）と、撮影済み画像（保存画像）を再生する動作モード（再生モード）とを切り換えるモード変更ボタンと、撮影開始を指示するレリーズボタンのほかに、露出やシャッタスピードなどの撮影条件の設定操作、再生対象を選択する画像選択操作などを行う押しボタン式の各種のキーを備えたもので、制御部１１は、この操作部１４からの入力操作信号に応じた処理として、例えば、モード変更処理、撮影処理、撮影条件の設定、画像選択処理などを行う。
【００１９】
撮像部１５は、図示省略したが、光学レンズからの被写体像が撮像素子（ＣＣＤやＣＭＯＳなど）に結像されることにより被写体を高精細に撮影可能なカメラ部を構成するもので、撮像素子によって光電変換された画像信号（アナログ値の信号）は、デジタル値のデータに変換されてＲＡＷ（Ｂａｙｅｒパターン）データとしてバッファメモリ１３Ｂに一時記憶される。このＲＡＷデータ（撮影データ）は、例えば、１２ビット（４０９６階調）で表現されたデータで、バッファメモリ１３Ｂ内に備えられている５個のバッファの中から現在空いているバッファに一時記憶されることにより現像待ちの状態となる。
【００２０】
このようにバッファメモリ１３Ｂ内に一時記憶された現像待ちデータ、つまり現像待ちのＲＡＷデータ（撮影データ）に対しては、例えば、ＲＧＢ変換処理、ホワイトバランスやシャープネス調整処理などを施す現像処理が行われる。なお、撮像部１５は、制御部１１の制御下で、オートフォーカス処理（ＡＦ処理）、露出調整処理（ＡＥ処理）、オートホワイトバランス調整処理（ＡＷＢ）、画像圧縮処理、画像復元処理なども実行可能となっている。
【００２１】
表示部１６は、例えば、縦横比（横４：縦３）の異なる画面を有した高精細液晶ディスプレイ又は有機ＥＬ（Electro Luminescence）ディスプレイで、撮像された画像を表示するモニタ画面として機能したり、撮影済み画像を再生する再生画面として機能したりする。近距離無線通信部１７は、上述の無線ＬＡＮモジュールを構成するもので、一定の条件下で他のカメラ１に現像依頼を行う場合に、その現像依頼に応じて他のカメラ１との間で撮影データを送受信する通信インターフェイスである。すなわち、主カメラ１ａは、撮影データの現像処理を基本的に自己が行うが、現在の処理状況に応じて従カメラ（外部装置）１ｂにその現像処理を依頼するようにしている。
【００２２】
図３は、カメラ１同士が連携し合って撮影データを現像処理する様子を説明するための図である。
図中、バッファ（１）〜（５）は、主カメラ１ａ及び従カメラ１ｂ側のバッファメモリ１３Ｂに備えられている５個のバッファを示し、また、「撮影データ」、「撮影可」、「現像中」、「現像待ち」は、対応するバッファ（１）〜（５）の現在の状態を示している。また、図中、（Ｔ１）〜（Ｔ６）、（Ｔ１１）〜（Ｔ１３）は、矢印方向に進行する時間軸上での所定のタイミングを示し、図３は、各タイミング（Ｔ１）〜（Ｔ６）、（Ｔ１１）〜（Ｔ１３）毎に各バッファ（１）〜（５）の現在の状態が変化する様子を例示している。なお、タイミング（Ｔ１）〜（Ｔ６）に対応するバッファ（１）〜（５）の内容は、主カメラ１ａ側の状態を示し、タイミング（Ｔ１１）〜（Ｔ１３）に対応するバッファ（１）〜（５）の内容は、従カメラ１ｂ側の状態を示している。
【００２３】
「撮影データ」は、撮像部１５によって新たに撮像された撮影データ（撮像直後のデータ）がバッファに記憶されている状態を示し、また、「撮影可」は、撮影データが記憶されていないバッファの空き状態（撮像部１５による撮像が可能な状態）を示している。「現像中」は、現像処理中の撮影データ（現像中データ）がバッファに記憶されている状態を示し、「現像待ち」は、現像処理待ちしている撮影データ（現像待ちデータ）がバッファに記憶されている状態を示している。なお、上述の「撮影データ」も現像待ちデータであるが、撮像直後の新たな撮影データであり、両者を区別するために「撮影データ」としている。また、本実施形態においては、バッファ（１）〜（５）が全て空きの状態、つまり「撮影可」である場合に、新たに撮像される毎にその撮影データをバッファ（１）〜（５）の順序に従って順次記憶するようにしている。
【００２４】
主カメラ１ａ側において、バッファ（１）〜（５）の内容が全て空き状態、つまり「撮影可」の状態であるときに、新たな撮像が行われると、タイミング（Ｔ１）に示すようにその新たな撮影データは、バッファ（１）に記憶されるので、バッファ（１）〜（５）の内容は、「撮影データ」、「撮影可」、「撮影可」、「撮影可」、「撮影可」となる。その後、このバッファ（１）内の撮影データの現像処理が開始されると共に、この現像中に新たな撮像が行われると、その撮影データは、バッファ（２）に記憶されるので、タイミング（Ｔ２）に示すようにバッファ（１）〜（５）の内容は、「現像中」、「撮影データ」、「撮影可」、「撮影可」、「撮影可」となる。
【００２５】
いま、タイミング（Ｔ３）に示すようにバッファ（１）〜（５）の内容が「現像中」、「現像待ち」、「現像待ち」、「現像待ち」、「撮影データ」の状態であれば、つまり、バッファ（１）が「現像中」で、バッファ（２）〜バッファ（４）が「現像待ち」であれば、「現像待ち」のバッファの中で最も古いデータが記憶されているバッファ（２）から現像待ちデータを読み出して従カメラ１ａに送信することによりその従カメラ１ａに対して現像依頼を行うようにしている。この場合、像依頼が行われる条件は、バッファ（１）〜（５）のうち、そのいずれかのバッファが「現像中」であること、かつ所定数（例えば、３個）以上のバッファが「現像待ち」であることであり、この条件の成立に応じて主カメラ１ａから従カメラ１ｂへの現像依頼が行われる。
【００２６】
このように主カメラ１ａから従カメラ１ｂに対して現像依頼が行われると、従カメラ１ａ側のバッファ（１）〜（５）の内容は、タイミング（Ｔ１０）からタイミング（Ｔ１１）の状態に変化する。すなわち、タイミング（Ｔ１０）は、バッファ（１）〜（５）の内容が全て空きの状態、つまり「撮影可」の状態を示し、この状態において主カメラ１ａからの現像依頼を受け取ると、タイミング（Ｔ１１）に示すようにその現像依頼されたデータがバッファ（１）に記憶されるので、バッファ（１）〜（５）の内容は、「現像中」、「撮影可」、「撮影可」、「撮影可」、「撮影可」となる。
【００２７】
一方、主カメラ１ａ側においては、上述の現像依頼によってバッファ（２）が空き状態となるために「現像待ち」から「撮影可」に変化するようになる。このため、バッファ（１）〜（５）の内容は、次のタイミング（Ｔ４）に示すように「現像中」、「撮影可」、「現像待ち」、「現像待ち」、「現像待ち」となる。その後、バッファ（１）に対する現像処理が完了すると共に、新たな撮像が行われると、タイミング（Ｔ５）に示すようにバッファ（１）〜（５）の内容は、「撮影可」、「撮影データ」、「現像待ち」、「現像待ち」、「現像待ち」となる。
【００２８】
この場合、現像処理の完了によりバッファ（１）が空き状態となるので、その内容は「現像中」から「撮影可」に変化し、また、新たに撮像された撮影データが空き状態のバッファ（２）に記憶されるので、その内容は「撮影可」から「撮影データ」に変化するようになる。この場合、他のバッファ（３）〜（５）は「現像待ち」の状態のままであるので、上述した現像依頼の条件が成立することになる。このため「現像待ち」のバッファのうち最も古いデータが記憶されているバッファ（３）から現像待ちデータを読み出して従カメラ１ａに送信することにより現像依頼を行う。そして、次のタイミング（Ｔ５）ではバッファ（１）〜（５）の内容は、「撮影可」、「現像待ち」、「撮影可」、「現像待ち」、「現像待ち」となる。
【００２９】
従カメラ１ｂ側では、このように主カメラ１ａから現像依頼を受け取ると、従カメラ１ａ側のバッファ（１）〜（５）の内容は、タイミング（Ｔ１１）からタイミング（Ｔ１２）の状態に変化するようになる。すなわち、タイミング（Ｔ１１）が示すようにバッファ（１）〜（５）の内容が「現像中」、「撮影可」、「撮影可」、「撮影可」、「撮影可」の状態において、バッファ（１）の現像が完了すると共に、主カメラ１から現像依頼を受け取ると、タイミング（Ｔ１２）に示すように、新たに現像依頼されたデータがバッファ（２）に記憶されるので、バッファ（１）〜（５）の内容は、「現像完了」、「現像中」、「撮影可」、「撮影可」、「撮影可」となる。この場合、前回依頼されたバッファ（１）に対する現像が完了すると、その現像済みデータは、従カメラ１ｂから主カメラ１ａに返信される。主カメラ１ａ側では、従カメラ１ｂから受け取った現像済みデータに対して圧縮処理などを行って記録保存させる。
【００３０】
次に、第１実施形態におけるカメラ１の動作概念を図４〜図７に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作が逐次実行される。また、ネットワークなどの伝送媒体を介して伝送されてきた上述のプログラムコードに従った動作を逐次実行することもできる。すなわち、記録媒体のほかに、伝送媒体を介して外部供給されたプログラム／データを利用して本実施形態特有の動作を実行することもできる。なお、図４〜図７は、カメラ１の全体動作のうち、本実施形態の特徴部分の動作概要を示したフローチャートであり、この図４〜図７のフローから抜けた際には、全体動作のメインフロー（図示省略）に戻る。
【００３１】
図４〜図７は、カメラ１同士が連携して撮影データを現像処理する連携撮影機能の動作を説明するためのフローチャートである。
先ず、カメラ１は、他のカメラ１との間において主従カメラ判定処理（図４のステップＳ１〜Ｓ６）を行う。すなわち、ユーザ操作により連携撮影を要求する操作が行われたかを調べ（ステップＳ１）、その要求操作が行われたときには（ステップＳ１でＹＥＳ）、自己を主カメラ１ａとして決定すると共に、周囲に存在している他の各カメラ１を従カメラ１ｂとして決定して連携撮影要求を他の各カメラ１にそれぞれ送信する（ステップＳ２）。そして、どのような種類の現像処理が可能であるかを示す情報、つまり、対応可能（実行可能）な現像種別を示す情報を各従カメラ１ｂからそれぞれ受信取得する（ステップＳ３）。
【００３２】
一方、ユーザ操作により連携撮影を要求する操作が行われなければ（ステップＳ１でＮＯ）、他のカメラ１から連携撮影要求を受信したかを調べ（ステップＳ４）、連携撮影要求を受信しなければ（ステップＳ４でＮＯ）、上述の最初のステップＳ１に戻るが、連携撮影要求を受信したときには（ステップＳ４でＹＥＳ）、自己を従カメラ１ｂとして決定すると共に、その要求の送信元であるカメラを主カメラ１ａとして決定し、この主カメラ１ａに対して自己が対応可能な現像種別情報を送信する（ステップＳ５）。このような判定処理の結果、自己は、主カメラ１ａであるかを調べ（ステップＳ６）、主カメラ１ａであれば（ステップＳ６でＹＥＳ）、図５及び図６のフローに移るが、従カメラ１ｂであれば（ステップＳ６でＮＯ）、図７のフローに移る。
【００３３】
ここで、自己が主カメラ１ａである場合、ユーザ操作により現像種別の指定操作が行われたか否かを調べ（図５のステップＳ７）、その指定操作が行われたときには（ステップＳ７でＹＥＳ）、指定された現像種別を設定する処理を行う（ステップＳ８）。この場合、現像種別としては、ファイル形式のほか、例えば、ホワイトバランス調整処理、人肌を美しく補正するメイクアップ調整、シャープネス調整処理などであるが、これに限らないことは勿論である。そして、ステップＳ９移り、撮像部１５によって新たな撮像が行われたか、つまり、新たな撮影データが有るかを調べ、新たな撮影データが有れば（ステップＳ９でＹＥＳ）、その新たな撮影データをバッファメモリ３Ｂ内の空きのバッファに格納することによりそのバッファの状態を「撮影可」から「現像待ち」に変更する（ステップＳ１０）。そして、後述する図６のフローに移る。
【００３４】
また、新たな撮影データが無ければ（ステップＳ９でＮＯ）、バッファメモリ１３Ｂを参照してそのバッファ（１）〜（５）内のいずれかの状態が「現像待ち」であるか、つまり、いずれかのバッファに現像待ちデータが記憶されているかを調べる（ステップＳ１１）。ここで、現像待ちデータが有れば（ステップＳ１１でＹＥＳ）、図６のフローに移り、バッファメモリ１３Ｂを参照して、そのバッファ（１）〜（５）内のいずれかの状態が「現像中」であるか、つまり、いずれかのバッファに現像中データが記憶されているかを調べ（ステップＳ１８）、
【００３５】
現像中でなければ（ステップＳ１８でＮＯ）、現像待ちデータの中からその一つ選択して現像処理を開始する（ステップＳ１９）。そして、バッファメモリ１３Ｂを参照して、そのバッファ（１）〜（５）内の「現像待ち」を数え、所定数（例えば、３個）以上か否かを調べ（ステップＳ２０）。また、現像中のデータが有ることが検出されたときにも（ステップＳ１８でＹＥＳ）、上述のステップＳ２０に移り、「現像待ち」は所定数以上かを調べ、所定数未満であれば（ステップＳ２０でＮＯ）、後述する図５のステップＳ１２に移るが、「現像待ち」のデータ数が所定数以上であれば（ステップＳ２０でＹＥＳ）、現像待ちデータのうちそのいずれか一つを選択する（ステップＳ２１）。そして、上述の図５のステップＳ８で設定されている現像種別（設定種別）を読み出し（ステップＳ２２）、上述した図４のステップＳ３で各従カメラ１ｂから受信取得した現像種別を参照し、現像種別（設定種別）対応の従カメラ１ｂを一台選択して、その従カメラ１ｂに対して現像要求を行う（ステップＳ２３）。
【００３６】
従カメラ１ｂは、主カメラ１ａから現像要求を受信したかを調べたり（図７のステップＳ２７）、主カメラ１ａから依頼された現像が完了したかを調べたり（ステップＳ３３）、主カメラ１ａから連携撮影の終了が指示されたかを調べたりする（ステップＳ３５）。いま、主カメラ１ａから現像要求を受信したときには（ステップＳ２７でＹＥＳ）、現像中データが有るか、つまり、主カメラ１ａから依頼された撮影データを現像中であるかを調べ（ステップＳ２８）、現像中であれば（ステップＳ２８でＹＥＳ）、主カメラ１ａからの現像要求に対して拒否応答（否定応答）を行う（ステップＳ３０）。また、現像中でなければ（ステップＳ２８でＮＯ）、主カメラ１ａからの現像要求に対して受付応答（肯定応答）を行う（ステップＳ２９）。ここで、受付応答を行った場合には、主カメラ１ａから現像依頼の撮影データを受信するまで待ち状態となる（ステップＳ３１）。
【００３７】
主カメラ１ａは、現像要求に対する従カメラ１ｂからの応答を受信すると、その応答は受付応答であるかを調べ（図６のステップＳ２４）、拒否応答を受信したときには（ステップＳ２４でＮＯ）、各従カメラ１ｂに未要求の従カメラ１ｂが有ることを条件に（ステップＳ２６でＹＥＳ）、その未要求の従カメラ１ｂの従カメラ１ｂを一台選択して現像要求を行う（ステップＳ２３）。その結果、現像要求に対して全ての従カメラ１ｂから拒否応答を受信したときには（ステップＳ２６でＹＥＳ）、図５のステップＳ１２に移るが、いずれかの従カメラ１ｂから受付応答を受信したときには（ステップＳ２４でＹＥＳ）、上述のステップＳ２１で選択した現像待ちデータをその従カメラ１ｂに送信して現像依頼を行う（ステップＳ２５）。その後、図５のステップＳ１２に移る。
【００３８】
従カメラ１ｂは、主カメラ１ａから現像依頼された撮影データ（現像待ちデータ）を受信すると（図７のステップＳ３１でＹＥＳ）、その撮影データの現像を開始する（ステップＳ３２）。この場合、従カメラ１ｂで対応可能な現像種別に応じた現像処理が行われる。以下、上述のステップＳ１７に戻る。このようにして主カメラ１ａから依頼された現像を開始した後、その現像が完了すると（ステップＳ３３でＹＥＳ）、現像完了の通知と共にその現像済みデータを依頼元の主カメラ１ａに送信する（ステップＳ３４）。
【００３９】
主カメラ１ａは、自己が実行している現像処理が完了したかを調べたり（ステップＳ１２）、従カメラ１ｂから現像完了通知を受信したかを調べたりする（ステップＳ１４）。ここで、自己の現像が完了したときには（ステップＳ１２でＹＥＳ）、その現像済みデータに対して圧縮処理などを行った後に記録保存させる（ステップＳ１３）。また、現像完了通知を受信したときには（ステップＳ１４でＹＥＳ）、従カメラ１ｂからの現像済みデータを受信し、その現像済みデータに対して圧縮処理などを行った後に記録保存させる（ステップＳ１５）。以下、連携撮影の終了操作が行われたかを調べ（ステップＳ１６）、その終了操作が行われなければ（ステップＳ１６でＮＯ）、上述のステップＳ７に戻って、以下、上述の動作を繰り返す。
【００４０】
連携撮影の終了操作が行われたときには（ステップＳ１６でＹＥＳ）、他の各従カメラ１ｂに対して連携撮影の終了を指示する処理（ステップＳ１７）を行う。ここで、各従カメラ１ｂ側では、主カメラ１ａから連携撮影の終了指示を受信したかを調べ（図７のステップＳ３５）、終了指示を受信するまで上述のステップＳ２７に戻り、以下、上述の動作を繰り返すが、終了指示を受信したときには（ステップＳ３５でＹＥＳ）、図４〜図７のフローから抜ける。
【００４１】
以上のように、第１実施形態においてカメラ１は、新たな撮像が行われた際に、現在の処理状況を判別し、その判別結果に基づいてバッファメモリ１３Ｂ内の現像待ちデータに対する現像処理を行うか、その現像待ちデータを他のカメラ（外部装置）１に送信してその現像依頼を行うかを制御するようにしたので、撮像した撮影データの現像を、より効果的に自己又は外部装置で行うことができる。この場合、撮像した撮影データの現像を自己が行う状況ではないことを条件に、外部装置にその現像を依頼することができ、現像処理の負担を軽減して処理効率の向上を実現することが可能となる。
【００４２】
現在の処理状況として現像処理中の撮影データ（現像中データ）が存在していなければ、自己が現像処理を行うが、現像中データが存在していれば、現像待ちデータをカメラ（外部装置）１に送信してその現像依頼を行うようにしたので、現在の現像処理が完了するまで次のデータの現像を待たせることがなくなり、それ分だけ全体の処理を効率良く行うことが可能となる。
【００４３】
現在の処理状況として現像待ちデータが所定数未満であれば、自己が現像処理を行うが、所定数以上であれば、現像待ちデータをカメラ（外部装置）１に送信してその現像依頼を行うようにしたので、現像以外の他の処理中でも、その処理が完了するまで次のデータの現像を待たせることがなくなり、それ分だけ全体の処理を効率良く行うことが可能となる。すなわち、現像待ちが所定数以上であるということは、現在現像中でなくても現像以外の処理によって現像が遅れている場合であると判断することができ、その処理を中断したり、次のデータの現像を待たせたりする必要もなくなり、全体の処理を効率良く行うことが可能となる。
また、より複雑な現像処理を行う場合や、より高速な連写撮影を行う場合などにも、撮影の速度に対して現像処理の速度が間に合わなくなり、バッファメモリがフル状態となってしまう問題が生じるが、このような場合の問題も解決することが可能となる。
【００４４】
複数の現像種別の中からユーザ操作により任意に選択された現像種別の現像処理を実行可能なカメラ（外部装置）１に対して現像依頼を行うようにしたので、カメラ（外部装置）１毎に現像種別が異なっていても現像依頼先として適切なカメラ（外部装置）１を選択することができる。
【００４５】
現像依頼に先立って、現像依頼を行う依頼元である主カメラ１ａと、依頼先である従カメラ１ｂを決定するようにしたので、主従関係を確立した状態で現像処理に関するカメラ同士の連携が可能となる。
【００４６】
また、撮像された撮影データに対して現像処理を行う主カメラ１ａと、現像処理を実行可能な従カメラ（外部装置）１ｂとの間でデータの送受信を行う撮影データ処理システムであって、主カメラ１ａは、新たな撮像が行われた際に、現在の処理状況を判別し、その判別結果に基づいてバッファメモリ１３Ｂ内の現像待ちデータに対する現像処理を行うか、その現像待ちデータを従カメラ１ｂに送信してその現像依頼を行うかを制御し、従カメラ１ｂは、現像待ちデータと共にその現像依頼を受信して現像処理を行い、その現像済みデータをその依頼元の主カメラ１ａ送信するようにしたので、主カメラ１ａにあっては、撮像した撮影データの現像を自己が行う状況ではないことを条件に、従カメラ１ｂにその現像を依頼することができ、現像処理の負担を軽減して処理効率の向上を実現することが可能となり、現像処理に関してカメラ同士による連携によってシステム全体として円滑な処理が可能となる。
【００４７】
なお、上述した第１実施形態において主カメラ１ａは、従カメラ１ｂから現像完了の通知が有れば（図５のステップＳ１４でＹＥＳ）、その現像済みデータを受信して記録保存するようにしたが（ステップＳ１５）、主カメラ１ａは、現像完了の通知を受けた際に、一定の条件下で従カメラ１ｂから現像済みデータを受信して記録保存するようにしてもよい。図８は、この場合の特徴的な動作を説明するためのフローチャートの一部を示し、図８（１）は、主カメラ１ａ側の動作を示し、図８（２）は、従カメラ１ｂ側の動作を示している。
【００４８】
すなわち、主カメラ１ａ側において図８（１）のステップＳ１０１〜Ｓ１０５は、図５のステップＳ１４、Ｓ１５に置き換えられるもので、主カメラ１ａは、従カメラ１ｂから現像完了の通知を受けると（ステップＳ１０１でＹＥＳ）、その処理能力に対する現在の稼働状態（稼働率）を検出すると共に、バッファメモリ１３Ｂの空きバッファ数を検出する（ステップＳ１０２）。そして、稼働率（ＣＰＵ使用率）及び空きバッファ数が所定値以下であるかを調べ（ステップＳ１０３）、稼働率及び空きバッファ数が所定値以下で余裕があることを条件に（ステップＳ１０３でＹＥＳ）、従カメラ１ｂに対して現像済みデータを送信すべきことを要求し（ステップＳ１０４）、その要求に応じて従カメラ１ｂから現像済みデータを受信して記録保存する（ステップＳ１０５）。
【００４９】
従カメラ１ｂ側において図８（２）のステップＳ２０１〜Ｓ２０４は、図７のステップＳ３３、Ｓ３４に置き換えられるもので、従カメラ１ｂは、主カメラ１ａから依頼された現像を開始した後、その現像が完了したデータが有れば（ステップＳ２０１でＹＥＳ）、現像完了の通知を送信する（ステップＳ２０２）。そして、主カメラ１ａから現像済みデータの送信要求を受信したかを調べ（ステップＳ２０３）、その送信要求を受信しなければ（ステップＳ２０３でＮＯ）、現像済みデータの送信を一時保留するが、現像済みデータの送信要求を受信したときには（ステップＳ２０３でＹＥＳ）、それを条件として依頼元の主カメラ１ａに現像済みデータを送信する（ステップＳ２０４）。
【００５０】
このようにカメラ１ａは、従カメラ１ｂから現像完了の通知を受けた際に、カメラ１ａの稼働率及び空きバッファ数が所定値以下で余裕があることを条件に、現像済みデータの送信を要求して現像済みデータを受信するようにすれば、主カメラ１ａの負担を更に軽減することができる。
【００５１】
（第２実施形態）
以下、この発明の第２実施形態について図９を参照して説明する。
なお、上述した第１実施形態においては、カメラ同士での近距離通信（）を介して現像依頼を行うようにしたが、第２実施形態においては、カメラから携帯端末装置を中継して外部装置に現像依頼を行うようにしたものである。
【００５２】
図９は、第２実施形態を説明するための撮影データ処理システムを示したブロック図である。
撮影データ処理システムは、カメラ１から携帯端末装置２を中継して外部装置３に現像依頼を行うようにした通信システムで、図示の例においてカメラ１は、上述した主カメラ１ａとして機能するコンパクトカメラを示し、携帯端末装置２は、スマートフォンと呼ばれる携帯電話機を示し、外部装置３は、上述した従カメラ１ｂとして機能するカメラ付きの携帯電話機を示している。このカメラ１と携帯端末装置２とは、上述した第１実施形態と同様の近距離通信手段（無線ＬＡＮ）を介して接続され、携帯端末装置２と外部装置３とは広域通信手段（公衆無線通信網）４を介して接続され、カメラ１から携帯端末装置２を中継して外部装置３に現像依頼を行うようにしている。
【００５３】
この撮影データ処理システムにおいて、カメラ１は、複数の現像種別の中からユーザ操作により任意の現像種別が選択されている場合に、現像種別を指定した現像依頼を携帯端末装置２に送信する。携帯端末装置２は、カメラ１から現像種別を指定した現像依頼を受信すると、その現像種別の現像処理を実行可能な外部装置３を検索して、その外部装置３に現像依頼を転送した後、この外部装置置３で現像処理された現像済みデータを受信して依頼元の撮像装置１に転送する。ここで、携帯端末装置２は、カメラ１から現像種別を指定した現像依頼を受けた際に、各外部装置３に対して対応可能な現像種別を問い合わせることにより、依頼された現像種別の現像処理を実行可能な外部装置３を検索するようにしている。なお、携帯端末装置２は、予め各外部装置３から対応可能な現像種別を受信取得して種別管理テーブルに記憶しておき、カメラ１から現像種別を指定した現像依頼を受けた際に、種別管理テーブルを検索するようにしてもよい。
【００５４】
このようにカメラ１から携帯端末装置２を中継して外部装置３に現像種別を指定した現像依頼を行うと、携帯端末装置２は、その現像種別の現像処理を実行可能な外部装置３を検索してその外部装置３に現像依頼を転送し、この外部装置３で現像処理された現像済みデータを依頼元のカメラ１に転送するようにしたので、広範囲に存在している多くの外部装置３の中から適切な外部装置３を選んで現像依頼を行うことができ、より対応性に富んだものとなる。
【００５５】
なお、上述した第２実施形態においては、外部装置３としてカメラ付きの携帯電話機に適用した場合を示したが、ＰＤＡ（個人向け携帯型情報通信機器）などであってもよく、また、インターネット接続のパーソナルコンピュータであってもよい。
【００５６】
また、上述した各実施形態においては、主カメラが従カメラに対して現像を依頼した後、従カメラ側で現像済みの撮影データを再び主カメラに送信するようにしたが、この現像済みの撮影データを、メモリカードを介して従カメラから取得したり、直接自宅のパソコンに送信したり、プリントサービスショップのサーバに送信して印刷するような場合には、特に従カメラ側で現像済みの撮影データを再び主カメラに送信しなくともよい。
【００５７】
また、上述した各実施形態においては、撮像装置としてカメラに適用した場合を示したが、これに限らず、カメラ機能付きパーソナルコンピュータ・ＰＤＡ・デジタルカメラ・音楽プレイヤーなどであってもよい。
【００５８】
また、上述した各実施形態において示した“装置”や“部”とは、機能別に複数の筐体に分離されていてもよく、単一の筐体に限らない。また、上述したフローチャートに記述した各ステップは、時系列的な処理に限らず、複数のステップを並列的に処理したり、別個独立して処理したりするようにしてもよい。
【００５９】
以上、この発明の実施形態について説明したが、この発明は、これに限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。
以下、本願出願の特許請求の範囲に記載された発明を付記する。
（付記）
（請求項１）
請求項１に記載の発明は、
撮像手段と、前記撮像手段によって撮像された撮影データを現像待ちデータとして一時記憶する一時記憶手段と、前記一時記憶手段内の現像待ちデータに対して現像処理を行う現像手段とを備えた撮像装置であって、
外部装置との間で無線通信を介してデータの送信を行う無線通信手段と、
前記撮像手段によって新たな撮影データが撮像された際に、現在の処理状況を判別する判別手段と、
前記判別手段によって判別された処理状況に基づいて、前記一時記憶手段内の現像待ちデータに対する現像処理を行うか、前記一時記憶手段内の現像待ちデータを前記無線通信手段から送信することにより前記外部装置に対してそのデータの現像依頼を行うかを制御する現像制御手段と、
を備えることを特徴とする撮像装置である。
（請求項２）
請求項２に記載の発明は、請求項１に記載の撮像装置において、
前記判別手段は、前記現在の処理状況として前記現像処理中の撮影データが前記一時記憶手段内に存在しているか否かを判別し、
前記現像制御手段は、前記判別手段による判別の結果、現像処理中の撮影データが存在していなければ、前記一時記憶手段内の現像待ちデータに対する現像処理の実行を指示し、現像処理中の撮影データが存在していれば、前記一時記憶手段内の現像待ちデータを前記無線通信手段から送信することにより前記外部装置に対してそのデータの現像依頼を行う、
ようにしたことを特徴とする撮像装置である。
（請求項３）
請求項３に記載の発明は、請求項１あるいは請求項２に記載の撮像装置において、
前記判別手段は、前記現在の処理状況として前記一時記憶手段内に存在している現像待ちデータが所定数以上か否かを判別し、
前記現像制御手段は、前記判別手段による判別の結果、現像待ちデータが所定数未満であれば、前記一時記憶手段内の現像待ちデータに対する現像処理の実行を指示し、現像待ちデータが所定数以上であれば、前記一時記憶手段内の現像待ちデータを前記無線通信手段から送信することにより前記外部装置に対してそのデータの現像依頼を行う、
ようにしたことを特徴とする撮像装置である。
（請求項４）
請求項４に記載の発明は、請求項１〜請求項３のいずれかに記載の撮像装置において、
複数の現像種別の中からユーザ操作により任意の現像種別を選択する選択手段を更に備え、
前記現像制御手段は、周囲に存在している複数台の前記外部装置のうち前記選択手段によって選択された現像種別の現像処理を実行可能な外部装置に対して現像依頼を行う、
ようにしたことを特徴とする撮像装置である。
（請求項５）
請求項５に記載の発明は、請求項１〜請求項４のいずれかに記載の撮像装置において、
前記無線通信手段は、外部装置との間で無線通信を介してデータの送信及び受信を行うことが可能であり、
前記現像制御手段は、前記現像依頼を行った撮影データであって、前記外部装置で現像が完了した撮影データを前記無線通信手段により受信する、
ようにしたことを特徴とする記載の撮像装置である。
（請求項６）
請求項６に記載の発明は、請求項５に記載の撮像装置において、
前記現像制御手段は、前記判別手段によって判別された処理状況に基づいて、前記外部装置で現像が完了した撮影データの受信タイミングを制御する、
ようにしたことを特徴とする撮像装置である。
（請求項７）
請求項７に記載の発明は、請求項１〜請求項６のいずれかに記載の撮像装置において、
前記外部装置は、撮像手段と、前記撮像手段によって撮像された撮影データを現像待ちデータとして一時記憶する一時記憶手段と、前記一時記憶手段内の撮影データに対して現像処理を行う現像手段と、当該撮像装置との間で無線通信を介してデータの送受信を行う無線通信手段とを備え、
前記現像制御手段による現像制御に先立って、前記外部装置との間で前記無線通信手段を介してデータの送受信を行うことにより前記現像依頼を行う依頼元を当該撮像装置あるいは前記外部装置とするか、現像依頼される依頼先を前記外部装置あるいは当該撮像装置とするかを決定する決定手段を更に備える、
ようにしたことを特徴とする撮像装置である。
（請求項８）
請求項８に記載の発明は、請求項７に記載の撮像装置において、
ユーザ操作による連携撮影の指示を受け付ける指示部を備え、
前記決定手段は、前記指示部の操作により直接的に連携撮影が指示された場合には、当該撮像装置を前記依頼元として設定し、他の外部装置から連携撮影の要求を受信した場合には、当該撮像装置を前記依頼先として設定する、
ようにしたことを特徴とする撮像装置である。
（請求項９）
請求項９に記載の発明は、請求項１〜請求項８のいずれかに記載の撮像装置において、
前記判別手段は、当該撮像装置の処理能力に対する現在の稼働状態を現在の処理状況として判別し、
前記判別手段により判別された稼働状態が所定以下の場合に、前記現像依頼の依頼先である前記外部装置に対して現像済みデータを送信すべきことを前記無線通信手段を介して通知する通知手段を備える、
ようにしたことを特徴とする撮像装置である。
（請求項１０）
請求項１０に記載の発明は、
撮像手段によって撮像された撮影データに対して現像処理を行う撮像装置と、現像処理を実行可能な外部装置との間でデータの送信及び受信を行う撮影データ処理システムであって、
前記撮像装置は、
前記撮像手段によって撮像された撮影データを現像待ちデータとして一時記憶する一時記憶手段と、
前記撮像手段によって新たな撮影データが撮像された際に、現在の処理状況を判別する判別手段と、
前記判別手段によって判別された処理状況に基づいて、前記一時記憶手段内の現像待ちデータに対する現像処理を行うか、前記一時記憶手段内の現像待ちデータを前記無線通信手段から送信することにより前記外部装置に対してそのデータの現像依頼を行うかを制御する現像制御手段と、
を備え、
前記外部装置は、
前記撮像装置から現像待ちデータと共にその現像依頼を受信する受信手段と、
前記受信手段によって受信した現像待ちデータに対して現像処理した現像済みデータをその依頼元の撮像装置に対して送信する送信手段と、
を備える、
ことを特徴とする撮影データ処理システムである。
（請求項１１）
請求項１１に記載の発明は、請求項１０に記載の撮影データ処理システムにおいて、
前記撮像装置に近距離通信手段を介して接続され、かつ前記外部装置に広域通信手段を介して接続されている携帯端末装置を更に備え、
前記撮像装置の前記現像制御手段は、現像種別を指定した現像依頼を前記携帯端末装置に送信し、
前記携帯端末装置は、前記撮像装置から現像種別を指定した現像依頼を受信した場合に、その現像種別の現像処理を実行可能な前記外部装置にその現像依頼を転送し、当該外部装置置で現像処理された現像済みデータを受信して依頼元の前記撮像装置に転送する転送手段を更に備える、
ようにしたことを特徴とする撮影データ処理システムである。
（請求項１２）
請求項１２に記載の発明は、
撮像手段によって撮像された撮影データを現像待ちデータとして一時記憶する一時記憶手段内の現像待ちデータに対して現像処理を行うステップと、
外部装置との間で無線通信を介してデータの送信を行うステップと、
前記新たな撮影データが撮像された際に、現在の処理状況を判別するステップと、
前記判別された処理状況に基づいて、前記一時記憶手段内の現像待ちデータに対する現像処理を行うか、前記一時記憶手段内の現像待ちデータを前記無線通信から送信することにより前記外部装置に対してそのデータの現像依頼を行うかを制御するステップと、
を含むことを特徴とする撮影データ処理方法である。
（請求項１３）
請求項１３に記載の発明は、
コンピュータに対して、
撮像手段によって撮像された撮影データを現像待ちデータとして一時記憶する一時記憶手段内の現像待ちデータに対して現像処理を行う機能と、
外部装置との間で無線通信を介してデータの送信を行う機能と、
前記新たな撮影データが撮像された際に、現在の処理状況を判別する機能と、
前記判別された処理状況に基づいて、前記一時記憶手段内の現像待ちデータに対する現像処理を行うか、前記一時記憶手段内の現像待ちデータを前記無線通信から送信することにより前記外部装置に対してそのデータの現像依頼を行うかを制御する機能と、
を実現させるためのプログラムである。
【符号の説明】
【００６０】
１  カメラ
１ａ  主カメラ（撮像装置）
１ｂ  従カメラ（外部装置）
２  携帯端末装置
３  外部装置
１１  制御部
１３  記憶部
１４  操作部
１５  撮像部
３Ａ  プログラムメモリ
１３Ｂ  バッファメモリ
１６  表示部
１７  近距離無線通信部
【図１】
0005904452.tif 000002
【図２】
0005904452.tif 000003
【図３】
0005904452.tif 000004
【図４】
0005904452.tif 000005
【図５】
0005904452.tif 000006
【図６】
0005904452.tif 000007
【図７】
0005904452.tif 000008
【図８】
0005904452.tif 000009
【図９】
0005904452.tif 000010