(57)【要約】【課題】原画像データおよび縮小画像データに対して最適な画像処理を施すこと。【解決手段】縮小画像生成部２０４ａは、撮像素子２０３から入力される原画像データを縮小して縮小画像データを生成し、画像処理判定部２０４ｂは、原画像データおよび縮小画像データに対して施す必要がある画像処理の種類を判定し、画像処理部２０４ｃは、画像処理判定部２０４ｂによる判定結果に応じて、原画像データおよび縮小画像データに対してそれぞれ異なる画像処理を施す。【選択図】図１
2007228039.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を撮像して原画像データを得る画像取得手段と、
前記画像取得手段で取得した原画像データを縮小して縮小画像データを生成する縮小画像生成手段と、
前記原画像データおよび前記縮小画像データにそれぞれ異なる画像処理して、処理後画像データおよび処理後縮小画像データを生成する画像処理実行手段とを備えることを特徴とするカメラ。
【請求項２】
請求項１に記載のカメラにおいて、
前記原画像データに基づいて前記原画像データに対して施す必要がある画像処理の種類を判定し、前記縮小画像データに基づいて前記縮小画像データに対して施す必要がある画像処理の種類を判定する判定手段をさらに備え、
前記画像処理実行手段は、前記原画像データおよび前記縮小画像データのそれぞれに対して、前記判定手段による判定結果に応じた画像処理を施すことによって、前記処理後画像データおよび前記処理後縮小画像データを生成することを特徴とするカメラ。
【請求項３】
請求項２に記載のカメラにおいて、
当該カメラに接続される外部の画像処理装置で実行可能な画像処理の種類を検出する検出手段と、
前記検出手段による検出結果に基づいて、前記判定手段で前記原画像データに対して施す必要があると判定された画像処理の種類の中から、前記画像処理装置で実行することができない画像処理の種類を実行不可能処理として抽出する実行不可能処理抽出手段とをさらに備え、
前記画像処理実行手段は、前記実行不可能処理抽出手段で抽出した前記実行不可能処理に含まれる種類の画像処理を前記原画像データに対して施して前記処理後画像データを生成することを特徴とするカメラ。
【請求項４】
請求項３に記載のカメラにおいて、
前記検出手段による検出結果に基づいて、前記判定手段で前記原画像データに対して施す必要があると判定された画像処理の種類の中から、前記画像処理装置で実行することができる画像処理の種類を実行可能処理として抽出する実行可能処理抽出手段と、
前記実行可能処理抽出手段で抽出した前記実行可能処理の種類に関する情報を前記原画像データまたは前記処理後画像データと対応付けて前記画像処理装置へ出力する出力手段とをさらに備えることを特徴とするカメラ。
【請求項５】
請求項３または４に記載のカメラにおいて、
前記画像処理実行手段は、前記検出手段による検出結果に関わらず、前記縮小画像データに対して前記判定手段で前記縮小画像データに対して施す必要があると判定された種類の画像処理を施して、前記処理後縮小画像データを生成することを特徴とするカメラ。
【請求項６】
請求項２に記載のカメラにおいて、
前記判定手段で判定された各画像処理を前記画像処理実行手段が実行した場合の所要時間をそれぞれ推定する推定手段をさらに備え、
前記画像処理実行手段は、前記推定手段で推定した所要時間が所定時間未満である種類の画像処理を前記原画像データに対して施して前記処理後画像データを生成することを特徴とするカメラ。
【請求項７】
請求項６に記載のカメラにおいて、
前記推定手段で推定した所要時間が所定時間以上である画像処理の種類を付加情報として前記原画像データまたは前記処理後画像データと対応付けて前記画像処理装置へ出力する出力手段をさらに備えることを特徴とするカメラ。
【請求項８】
請求項６または７に記載のカメラにおいて、
前記画像処理実行手段は、前記推定手段で推定した所要時間に関わらず、前記縮小画像データに対して前記判定手段で前記縮小画像データに対して施す必要があると判定された種類の画像処理を施して、前記処理後縮小画像データを生成することを特徴とするカメラ。
【請求項９】
請求項４または７に記載の画像処理装置であって、
カメラから出力される画像データおよび当該画像データに対して施す必要がある画像処理の種類に関する付加情報を含むデータを入力する入力手段と、
前記入力手段を介して入力されたデータに含まれる前記付加情報に基づいて、前記画像データに対して施す必要がある画像処理の種類を判定する実行処理判定手段と、
前記実行処理判定手段で判定した種類の画像処理を前記画像データに対して施す画像処理実行手段とを備えることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を撮影するカメラ、およびカメラで撮影した画像に対して画像処理を施す画像処理装置に関する。
【背景技術】
【０００２】
次のようなデジタルカメラが特許文献１によって知られている。このデジタルカメラにおいては、原画像データに画像処理を施して本画像データとして出力し、この本画像データから第１、第２の縮小画像データを生成する。
【０００３】
【特許文献１】特開２００３−２４４７１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の装置においては、原画像データを画像処理した後に得られる本画像データに基づいて縮小画像データを生成するため、生成される縮小画像データは、常に本画像データと同一の画像処理が施されたものとなる。このため、それぞれ個別に異なる画像処理を施すためには、既に画像処理が施されている本画像データまたは縮小画像データに対して、異なる画像処理を再度施す必要があり、処理が煩雑になる。
【課題を解決するための手段】
【０００５】
請求項１に記載のカメラは、被写体像を撮像して原画像データを得る画像取得手段と、画像取得手段で取得した原画像データを縮小して縮小画像データを生成する縮小画像生成手段と、原画像データおよび縮小画像データにそれぞれ異なる画像処理して、処理後画像データおよび処理後縮小画像データを生成する画像処理実行手段とを備えることを特徴とする。
請求項２に記載のカメラは、請求項１に記載のカメラにおいて、原画像データに基づいて原画像データに対して施す必要がある画像処理の種類を判定し、縮小画像データに基づいて縮小画像データに対して施す必要がある画像処理の種類を判定する判定手段をさらに備え、画像処理実行手段は、原画像データおよび縮小画像データのそれぞれに対して、判定手段による判定結果に応じた画像処理を施すことによって、処理後画像データおよび処理後縮小画像データを生成することを特徴とする。
請求項３に記載のカメラは、請求項２に記載のカメラにおいて、当該カメラに接続される外部の画像処理装置で実行可能な画像処理の種類を検出する検出手段と、検出手段による検出結果に基づいて、判定手段で前記原画像データに対して施す必要があると判定された画像処理の種類の中から、画像処理装置で実行することができない画像処理の種類を実行不可能処理として抽出する実行不可能処理抽出手段とをさらに備え、画像処理実行手段は、実行不可能処理抽出手段で抽出した実行不可能処理に含まれる種類の画像処理を原画像データに対して施して処理後画像データを生成することを特徴とする。
請求項４に記載のカメラは、請求項３に記載のカメラにおいて、検出手段による検出結果に基づいて、判定手段で原画像データに対して施す必要があると判定された画像処理の種類の中から、画像処理装置で実行することができる画像処理の種類を実行可能処理として抽出する実行可能処理抽出手段と、実行可能処理抽出手段で抽出した実行可能処理の種類に関する情報を原画像データまたは処理後画像データと対応付けて画像処理装置へ出力する出力手段とをさらに備えることを特徴とする。
請求項５に記載のカメラは、請求項３または４に記載のカメラにおいて、画像処理実行手段は、検出手段による検出結果に関わらず、縮小画像データに対して判定手段で縮小画像データに対して施す必要があると判定された種類の画像処理を施して、処理後縮小画像データを生成することを特徴とする。
請求項６に記載のカメラは、請求項２に記載のカメラにおいて、判定手段で判定された各画像処理を画像処理実行手段が実行した場合の所要時間をそれぞれ推定する推定手段をさらに備え、画像処理実行手段は、推定手段で推定した所要時間が所定時間未満である種類の画像処理を原画像データに対して施して処理後画像データを得ることを特徴とする。
請求項７に記載のカメラは、請求項６に記載のカメラにおいて、推定手段で推定した所要時間が所定時間以上である画像処理の種類を付加情報として原画像データまたは処理後画像データと対応付けて画像処理装置へ出力する出力手段をさらに備えることを特徴とする。
請求項８に記載のカメラは、請求項６または７に記載のカメラにおいて、画像処理実行手段は、推定手段で推定した所要時間に関わらず、縮小画像データに対して判定手段で縮小画像データに対して施す必要があると判定された種類の画像処理を施して、処理後縮小画像データを生成する。
請求項９に記載の画像処理装置は、請求項４または７に記載の画像処理装置であって、カメラから出力される画像データおよび当該画像データに対して施す必要がある画像処理の種類に関する付加情報を含むデータを入力する入力手段と、入力手段を介して入力されたデータに含まれる付加情報に基づいて、画像データに対して施す必要がある画像処理の種類を判定する実行処理判定手段と、実行処理判定手段で判定した種類の画像処理を画像データに対して施す画像処理実行手段とを備えることを特徴とする
【発明の効果】
【０００６】
本発明によれば、原画像データおよび縮小画像データに対して、それぞれ異なる画像処理を直接施すことができる。
【発明を実施するための最良の形態】
【０００７】
図１は、本実施の形態における画像処理システムの一実施の形態の構成を示すブロック図である。画像処理システム１００は、画像を撮像するカメラ２００と、カメラで撮像した画像データを取り込んで画像処理する画像処理装置３００とで構成される。カメラ２００と画像処理装置３００は、所定の接続インターフェース、例えばＵＳＢインターフェースを介して接続され、種々の情報が相互に転送される。なお、本実施の形態においては、カメラ２００と画像処理装置３００とは、ＵＳＢインターフェースを介して有線接続される場合について説明するが、この他、無線ＬＡＮ接続などによる無線接続であってもよく、あるいはメモリカードなどの記録媒体を介して両者間で情報をやり取りするようにしてもよい。
【０００８】
カメラ２００は、入力スイッチ２０１と、レンズ２０２と、撮像素子２０３と、制御装置２０４と、モニタ２０５と、ＵＳＢインターフェース２０６を備えている。
【０００９】
入力スイッチ２０１は、使用者によって操作される種々の入力部材を含んでいる。例えば、この入力スイッチ２０１には、レリーズボタンやカメラ２００を操作するための種々の操作ボタンが含まれる。
【００１０】
レンズ２０２は、複数の光学レンズ群から構成されるが、図１では代表して１枚のレンズで表している。撮像素子２０３は、例えばＣＣＤであり、使用者によって入力スイッチ２０１に含まれるレリーズボタンが押下されるごとに、レンズ２０２を通して入力される被写体像を撮像することによって得られる画像データを制御装置２０４へ出力する。
【００１１】
制御装置２０４は、ＣＰＵやその他周辺回路で構成され、縮小画像生成部２０４ａと、画像処理判定部２０４ｂと、画像処理部２０４ｃと、画像ファイル転送部２０４ｄとを機能的に備えている。そして、撮像素子２０３から入力される画像データ（原画像データ）に対して後述する種々の処理を実行した後に、縮小画像生成部２０４ａで生成される原画像データを縮小した縮小画像データをモニタ２０５へ出力して画像を表示する。
【００１２】
縮小画像生成部２０４ａは、撮像素子２０３から入力される原画像データに対して公知のサムネイル画像作成処理を実行し、サムネイル画像データ（縮小画像データ）を生成する。そして、生成した縮小画像データを制御装置２０４が有するメモリ内に記憶しておく。
【００１３】
画像処理判定部２０４ｂは、撮像素子２０３から入力される原画像データ、および生成した縮小画像データをそれぞれ解析して、それぞれの画像データに対して施す必要がある画像処理の種類を判定（検出）する。なお、ここでは補間処理や色変換処理などの画像データに対して施す必要がある標準的な処理を標準処理と呼び、それ以外の処理、例えば手ぶれ補正処理、ピンボケ補正処理、ＲＡＷ現像処理、または収差補正処理等を追加処理と呼ぶ。すなわち、画像処理判定部２０４ｂは、原画像データ、および縮小画像データのそれぞれに対して施す必要がある標準処理の種類と追加処理の種類を判定する。
【００１４】
これによって、画像処理判定部２０４ｂは、例えば、原画像データに対しては、標準的な標準処理の他に手ぶれ補正処理、ピンボケ補正処理、および収差補正処理といった追加処理が必要であると判定し、縮小画像データに対しては、標準的な標準処理の他に手ぶれ補正処理、ピンボケ補正処理といった追加処理が必要であると判定する。
【００１５】
画像処理部２０４ｃは、まず、原画像データに対して上述した標準処理を施す。その後、画像処理判定部２０４ｂによって縮小画像データに対して標準処理と追加処理を施す。上述したように、モニタ２０５上には縮小画像データを表示する必要があるため、画像処理部２０４ｃは縮小画像データに対して施す必要がある画像処理、すなわち標準処理と追加処理は全て実行可能であるものとする。これによって、画像処理部２０４ｃで必要な全ての画像処理を施した後の縮小画像データをモニタ２０５上に表示することができる。
【００１６】
なお、上述したように原画像データに基づいて生成したサムネイル画像データであるため、その画像データサイズは小さいことから、画像処理部２０４ｃは縮小画像データに対して施す必要がある全ての画像処理を実行したとしても、ＣＰＵにはそれほど負荷をかけず高速に画像処理を行うことができる。本実施の形態では、縮小画像データに対して標準処理および追加処理を施した結果得られる画像データを処理後画像データと呼ぶ。
【００１７】
さらに画像処理部２０４ｃは、画像処理装置３００で原画像データに対して施すことができる画像処理の種類を判定する。本実施の形態では、画像処理装置３００で原画像データに対して施すことができる画像処理の種類は、あらかじめ画像処理装置３００から取得されるか、あるいは使用者に設定されるなどして制御装置２０４が有するメモリ内に記録されているものとする。そして、画像処理部２０４ｃは、画像処理装置３００で原画像データに対して施すことができる画像処理の種類をメモリから取得することによって判定を行う。
【００１８】
なお、画像処理部２０４ｃは、ＵＳＢインターフェース２０６を介してカメラ２００が画像処理装置３００に接続されていないと判断した場合には、画像処理装置３００で実行できる処理はないため、以下の処理を行わず、画像処理部２０４ｃで原画像データに対して施す必要がある標準処理と、追加処理のうち画像処理部２０４ｃが実行可能な種類の画像処理を実行する。このために例えば画像処理部２０４ｃはカメラ２００と画像処理装置３００とが接続された時点で、接続を判定するためのフラグ、例えばストレージャ所有フラグをオンに設定し、このストレージャ所有フラグの状態を判断してＵＳＢインターフェース２０６を介してカメラ２００が画像処理装置３００に接続されているか否かを判断するようにしてもよい。
【００１９】
画像処理部２０４ｃは、画像処理判定部２０４ｂによって原画像データに対して施す必要があると判定した追加処理の種類の中から、画像処理装置３００で原画像データに対して施すことができる追加処理の種類を実行可能処理として抽出し、それ以外の追加処理の種類、すなわち画像処理装置３００で原画像データに対して施すことができない追加処理の種類を実行不可能処理として抽出する。例えば、画像処理部２０４ｃは、原画像データに対して施す必要がある手ぶれ補正処理、ピンボケ補正処理、および収差補正処理のうち、収差補正処理のみを実行可能処理として抽出し、手ぶれ補正処理、ピンボケ補正処理を実行不可能処理として抽出する。
【００２０】
そして、抽出した実行不可能処理のうち、画像処理部２０４ｃが処理することができる種類の追加処理を原画像データに対して施す。本実施の形態では、画像処理部２０４ｃによって追加処理が施された後に得られる画像データを本画像データ（処理後画像データ）と呼ぶ。これによって、例えば画像処理部２０４ｃが手ぶれ補正処理のみを実行できる場合には、画像処理部２０４ｃは原画像データに対して手ブレ補正処理を実行して本画像データを得る。
【００２１】
そして、画像処理部２０４ｃは、抽出した実行不可能処理のうち、画像処理部２０４ｃでも処理することができない処理、例えばピンボケ補正処理については、カメラ２００でも画像処理装置３００でも実行することができない実行除外処理として、その処理の種類を付加情報として本画像データに対応付けてメモリ内に一時的に記憶しておく。また、抽出した実行可能処理、例えば収差補正処理は、画像処理装置３００で処理を実行させるように、その処理の種類を上述した付加情報に含めてメモリ内に一時的に記憶しておく。
【００２２】
これによって、一般的にＣＰＵに負荷がかかるような原画像データに対する追加処理のうち、画像処理装置３００側で実行可能な処理についてはカメラ２００側では行わず、画像処理装置３００で実行することができない処理のみをカメラ２００側で行うようにして、カメラ側の処理負荷を低減することができる。
【００２３】
画像ファイル転送部２０４ｄは、上述した本画像データと、本画像データに対応する処理後縮小画像データと、上述した実行可能処理と実行除外処理とを含む付加情報との組をＵＳＢインターフェース２０６を介して画像処理装置３００へ転送（出力）する。なお、上述した処理において、画像処理部２０４ｃが実行不可能処理のいずれも原画像データに対して施すことができなかった場合には、本画像データは生成されておらず原画像データのままである。したがってこの場合には、画像ファイル転送部２０４ｄは、原画像データと、原画像データに対応する処理後縮小画像データと、付加情報との組をＵＳＢインターフェース２０６を介して画像処理装置３００へ転送することになる。すなわち、画像ファイル転送部２０４ｄは、上述した付加情報を原画像データまたは本画像データと対応付けて画像処理装置３００へ出力する。
【００２４】
画像ファイル転送部２０４ｄは、例えば、本画像データに基づいて、公知のＥＸＩＦ形式の画像ファイルを生成し、当該画像ファイル内のＥＸＩＦ情報内に処理後縮小画像データ、および付加情報を格納することによって、本画像データ、処理後縮小画像データ、および付加情報を対応付けた画像ファイルを生成してメモリ内に記録する。そして、このＥＸＩＦ形式の画像ファイルを画像処理装置３００へ転送する。
【００２５】
なお、カメラ２００が連写機能を備えている場合に、連写モードで画像を撮影したときには、カメラ２００上で連続して撮像される複数枚の画像に対して上述した標準処理と追加処理が必要となり、カメラ２００側の処理負荷が増大する。これを避けるために本実施の形態の形態では、カメラが連写モードに設定されている場合には、画像処理部２０４ｃは、原画像データに対して標準処理も追加処理も行わず、各画像に必要な標準処理と追加処理の種類を上述した付加情報に含めてメモリ内に一時的に記憶しておく。そして、画像ファイル転送部２０４ｄは、原画像データと、原画像データに対応する処理後縮小画像データと、付加情報との組をＵＳＢインターフェース２０６を介して画像処理装置３００へ転送する。
【００２６】
次に、カメラ２００から画像ファイルを受信した画像処理装置３００における処理について説明する。なお、画像処理装置３００としては、例えば画像を蓄積するためのフォトストレージャが使用され、この画像処理装置３００は、入力装置３０１と、制御装置３０２と、ＵＳＢインターフェース３０３と、ＨＤＤ（ハードディスクドライブ）３０４と、モニタ３０５とを備えている。
【００２７】
入力装置３０１は、例えば、操作用リモコン（リモコン）であり、このリモコンには画像処理装置３００を操作するために必要なボタン（キー）が配置されている。使用者はこのリモコンを操作することによって、画像処理装置３００に対して種々の指示を出すことができる。
【００２８】
制御装置３０２は、ＣＰＵ、メモリ、およびその他周辺回路で構成され、実行処理判定部３０２ａと、画像処理部３０２ｂとを機能的に備えている。
【００２９】
実行処理判定部３０２ａは、ＵＳＢインターフェース３０３を介してカメラ２００から画像ファイルを受信すると、受信した画像ファイルに含まれる付加情報内から上述した実行可能処理の種類と実行除外処理の種類とを抽出する。このとき、実行処理判定部３０２ａは、付加情報内に実行可能処理も実行除外処理も含まれていない場合には、この画像ファイルに含まれる本画像データに対しては、実行する必要がある追加処理は全てカメラ２００側で完了しているものと判断して、受信した画像ファイルをそのままＨＤＤ３０４に記録し、同時に本画像データまたは処理後縮小画像データをモニタ３０５へ出力して表示する。
【００３０】
一方、受信した画像ファイルの付加情報内に実行可能処理を含んでいる場合には、画像処理部３０２ｂによる画像処理（追加処理）の実行が必要であると判断して、抽出した実行可能処理の種類を画像処理部３０２ｂへ出力する。このとき、その画像ファイルの付加情報内に実行除外処理も含んでいる場合には、抽出した実行除外処理の種類も同時に画像処理部３０２ｂへ出力する。例えば、実行処理判定部３０２ａは、実行可能処理の種類として収差補正処理を、実行除外処理の種類としてピンボケ補正処理をそれぞれ画像処理部３０２ｂへ出力する。
【００３１】
画像処理部３０２ｂは、実行処理判定部３０２ａによる判定結果に応じて、画像ファイルに含まれる本画像データに対して画像処理を実行する。すなわち、実行処理判定部３０２ａから出力された実行可能処理の種類に該当する追加処理、例えば収差補正処理を本画像データに対して施す。そして、画像ファイル内に含まれている本画像データを画像処理後の本画像データで更新する。同時に画像処理を施した後の本画像データ、または処理後縮小画像データをモニタ３０６に出力して表示する。
【００３２】
そして、画像処理部３０２ｂは、付加情報内に実行除外処理の種類を含んでいない画像ファイルと、実行除外処理の種類を含んでいる画像ファイルとを分類してＨＤＤ３０４内に記録する。例えば、画像処理部３０２ｂは、実行除外処理の種類を含んでいない画像ファイルは、既に実行すべき全ての画像処理が完了していることを示す名称を付けたフォルダ内に記録し、実行除外処理の種類を含んで入る画像ファイルは、未実行の処理が残っていることを示す名称を付けたフォルダ内に記録することによって、画像ファイルを分類する。
【００３３】
画像ファイル転送部３０２ｃは、画像処理部３０２ｂによって分類してＨＤＤ３０４内に記録された画像ファイルをＵＳＢインターフェース３０３を介してカメラ２００へ転送して、カメラ２００内に記録されている対応する画像ファイルを更新する。これによって、画像処理装置３００側での画像処理結果をカメラ２００側の画像ファイルにも反映することができる。
【００３４】
図２は、本実施の形態におけるカメラ２００の処理を示すフローチャートである。図２に示す処理は、入力スイッチ２０１に含まれるレリーズボタンが押下されて画像が撮像されると起動するプログラムとして制御装置２０４により実行される。
【００３５】
ステップＳ１０において、画像処理部２０４ｃは、ＵＳＢインターフェース２０６を介してカメラ２００が画像処理装置３００に接続されているか否か、すなわち上述したストレージャ所有フラグがオンであるか否かを判断する。ストレージャ所有フラグがオフであると判断した場合には、ステップＳ１１へ進み、画像処理部２０４ｃは、撮像素子２０３から入力される原画像データに対して種々の画像処理を施した後、処理を終了する。これに対して、ストレージャ所有フラグがオンであると判断した場合には、ステップＳ２０へ進む。
【００３６】
ステップＳ２０では、縮小画像生成部２０４ａは、原画像データに対して公知のサムネイル画像作成処理を実行し、縮小画像データを生成する。その後、ステップＳ３０へ進み、画像処理判定部２０４ｂは、原画像データおよび縮小画像データをそれぞれ解析して、それぞれの画像データに対して施す必要がある画像処理の種類、すなわち標準処理の種類と追加処理の種類を判定して、ステップＳ４０へ進む。
【００３７】
ステップＳ４０では、画像処理部２０４ｃは、画像処理判定部２０４ｂによって縮小画像データに対して施す必要があると判定した種類の画像処理を縮小画像データに対して実行し、処理後縮小画像データを得る。その後、ステップＳ５０へ進み、画像処理部２０４ｃは、カメラのモードが連写モードに設定されているか否かを判断する。連写モードに設定されていると判断した場合には、ステップＳ５１へ進み、連写モードで撮影した各画像に必要な標準処理と追加処理の種類を上述した付加情報に含めてメモリ内に一時的に記憶し、後述するステップＳ１５０へ進む。これに対して、連写モードに設定されていないと判断した場合には、ステップＳ６０へ進む。
【００３８】
ステップＳ６０では、画像処理部２０４ｃは、原画像データに対して標準処理を施してステップＳ７０へ進む。ステップＳ７０では、原画像データに対して実行する必要がある追加処理があるか否かを判断する。原画像データに対して実行する必要がある追加処理がないと判断した場合には、処理を終了する。一方。原画像データに対して実行する必要がある追加処理があると判断した場合には、ステップＳ８０へ進む。
【００３９】
ステップＳ８０では、画像処理部２０４ｃは、追加処理のうち、画像処理装置３００で原画像データに対して施すことができる画像処理の種類を判定して、上述した実行可能処理の種類と実行不可能処理の種類とを抽出する。その後、ステップＳ９０へ進み、抽出した実行可能処理の種類と実行不可能処理の種類を個別に判定して、その処理が実行可能処理か実行不可能処理かを判断する。そして、実行可能処理であると判断した場合には、ステップＳ１００へ進み、画像処理部２０４ｃは、実行可能処理の種類を付加情報に含めてメモリ内に一時的に記憶し、後述するステップＳ１４０へ進む。
【００４０】
これに対して、実行不可能処理であると判断した場合には、ステップＳ１１０へ進み、画像処理部２０４ｃは、その実行不可能処理を画像処理部２０４が処理することができるか否かを判断する。画像処理部２０４が処理することができると判断した場合には、ステップＳ１２０へ進み、画像処理部２０４ｃは、その実行不可能処理、すなわち追加処理を原画像データに対して施して画像処理後の本画像データを得て、後述するステップＳ１４０へ進む。
【００４１】
一方、画像処理部２０４が処理することができないと判断した場合には、ステップＳ１３０へ進み、その実行不可能処理をカメラ２００でも画像処理装置３００でも実行することができない実行除外処理とし、その処理の種類を付加情報として本画像データに対応付けてメモリ内に一時的に記憶し、ステップＳ１４０へ進む。
【００４２】
ステップＳ１４０では、原画像データに対して施す必要がある全ての種類の追加処理についてステップＳ９０〜Ｓ１３０の判断処理が完了したか否かを判断し、判断処理が完了していないと判断した場合には、ステップＳ９０へ戻って処理を繰り返す。これに対して判断処理が完了したと判断した場合には、ステップＳ１５０へ進む。
【００４３】
ステップＳ１５０では、画像ファイル転送部２０４ｄは、上述した本画像データまたは原画像データと、これに対応する処理後縮小画像データ、および上述した実行可能処理と実行除外処理とを含む付加情報を対応付けた画像ファイルを生成し、当該画像ファイルをＵＳＢインターフェース２０６を介して画像処理装置３００へ転送して、ステップＳ１６０へ進む。
【００４４】
ステップＳ１６０では、画像処理装置３００から実行可能処理を施した後の画像ファイルを受信したか否かを判断する。画像処理装置から画像ファイルを受信したと判断した場合には、ステップＳ１７０へ進み、受信した画像ファイルでメモリ内に記録されている対応する画像ファイルを書き換えて更新する。その後、処理を終了する。
【００４５】
図３は、本実施の形態における画像処理装置３００の処理を示すフローチャートである。図３に示す処理は、ＵＳＢインターフェース３０３を介して、カメラ２００から画像ファイルを受信すると起動するプログラムとして制御装置３０２により実行される。
【００４６】
ステップＳ１１０において、実行処理判定部３０２ａは、ＵＳＢインターフェース３０３を介してカメラ２００から受信した画像ファイルに含まれる付加情報内から上述した実行可能処理の種類と実行除外処理の種類を抽出し、それぞれ抽出した処理の種類を画像処理部３０２ｂへ出力する。その後、ステップＳ１２０へ進み、画像処理部３０２ｂは、実行処理判定部３０２ａからの出力結果に基づいて、付加情報内に実行可能処理が含まれているか否かを判断する。実行可能処理が含まれていないと判断した場合には、後述するステップＳ１６０へ進む。これに対して実行可能処理が含まれていると判断した場合には、ステップＳ１３０へ進む。
【００４７】
ステップＳ１３０では、画像処理部３０２ｂは、実行処理判定部３０２ａから出力された実行可能処理の種類に該当する画像処理を本画像データまたは原画像データに対して施して、画像ファイル内に含まれている本画像データまたは原画像データを画像処理を施した後の画像データで更新する。その後、ステップＳ１４０へ進み、実行処理判定部３０２ａからの出力結果に基づいて、付加情報内に実行除外処理が含まれているか否かを判断する。実行除外処理が含まれていないと判断した場合には、後述するステップＳ１６０へ進む。これに対して実行除外処理が含まれていると判断した場合には、ステップＳ１５０へ進む。
【００４８】
ステップＳ１５０では、画像処理部３０２ｂは、上述したように、付加情報内に実行除外処理の種類を含んでいない画像ファイルと、実行除外処理の種類を含んでいる画像ファイルとを分類する。その後、ステップＳ１６０へ進む。
【００４９】
ステップＳ１６０では、上述した処理によって得られた画像ファイルをＨＤＤ３０４内に記録する。このとき、ステップＳ１５０で画像ファイルを分類した場合には、その分類結果に基づいてフォルダ分けを行って記録する。その後、ステップＳ１７０へ進み、上述した処理を行った結果得られる画像ファイルをＵＳＢインターフェース３０３を介してカメラ２００へ転送して、処理を終了する。
【００５０】
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
（１）画像処理判定部２０４ｂは、原画像データおよび縮小画像データをそれぞれ解析して、それぞれの画像データに対して施す必要がある画像処理の種類を判定した。そして、画像処理部２０４ｃは、画像処理判定部２０４ｂによる判定結果に応じて、原画像データと縮小画像データに対して、それぞれ異なる画像処理を施すようにした。これによって、原画像データおよび縮小画像データを解析した結果に基づいて、それぞれの画像データに最適な画像処理を施すことができる。
【００５１】
（２）画像処理部２０４ｃは、縮小画像データに対して施す必要があると判定された種類の画像処理を縮小画像データに対して実行するようにし、原画像に対して施す必要があると判定された画像処理のうち追加処理については、画像処理装置３００が実行できず、かつ画像処理部２０４ｃが実行できる画像処理のみを実行するようにした。これによって、画像データサイズが小さい縮小画像データに対する処理と、画像処理装置３００で実行することができない追加処理のみをカメラ２００側で行えばよいため、カメラ側の処理負荷を低減することができる。
【００５２】
（３）カメラ２００が備えるモニタ２０５には、縮小画像データを表示するようにし、画像処理部２０４ｃは、縮小画像データに対して施す必要があると判定された種類の画像処理を縮小画像データに対して実行するようにした。これによって、モニタ２０５上にば必要な画像処理を行った後の縮小画像データを表示することができ、使用者は、画像処理が施された後の画像を閲覧することができる。
【００５３】
（４）原画像データに対して実行する必要がある追加処理のうち、画像処理装置３００で実行可能な処理については、その処理の種類をＥＸＩＦデータ内に記録しておき、画像処理装置３００側でそのＥＸＩＦデータ内に記録された種類の処理を実行するようにした。これによって、再度画像処理装置３００上で本画像データを解析して実行する必要がある処理を判定する必要がなくなり、重複処理を排除して処理の無駄を省くことができる。
【００５４】
（５）画像処理装置３００上では、画像処理部３０２ｂは、付加情報内に実行除外処理の種類を含んでいない画像ファイルと、実行除外処理の種類を含んでいる画像ファイルとを分類してＨＤＤ３０４内に記録するようにした。これによって、本画像データに対する処理が全て完了した画像ファイルと、本画像データに対してさらに画像処理をすることが望ましい画像ファイルとを分類して記録することができ、使用者は実行除外処理の種類を含んでいる画像ファイルのみを抽出して、別途他の画像処理装置上で未完了の画像処理のみを実行することが可能となる。
【００５５】
（６）画像ファイル転送部３０２ｃは、画像処理が完了した画像ファイルをＵＳＢインターフェース３０３を介してカメラ２００へ転送して、カメラ２００内に記録されている同一の画像ファイルを更新するようにした。これによって、画像処理装置３００側での画像処理結果をカメラ２００に記録されている対応する画像ファイルにも反映することができる。
【００５６】
―変形例―
なお、上述した実施の形態の画像処理システムは、以下のように変形することもできる。
（１）上述した実施の形態では、カメラ２００における制御装置２０４は、入力スイッチ２０１に含まれるレリーズボタンが押下されて画像が撮像されると、図２に示すフローのプログラムを起動して処理を実行する例について説明した。しかしこれに限定されず、画像が撮像されるごとではなく、使用者によってモニタ１０５上で既に撮像済みの画像が選択され、画像処理の実行が指示された場合に、その選択された画像に対して図２に示す処理を実行するようにしてもよい。このとき、使用者は１枚の画像を選択するようにしてもよく、複数枚の画像を選択するようにしてもよい。そして、使用者によって複数枚の画像データが選択された場合には、選択された全ての画像に対して図２に示す処理を実行すればよい。
【００５７】
（２）上述した実施の形態では、画像処理装置３００における制御装置３０２は、ＵＳＢインターフェース３０３を介してカメラ２００から画像ファイルを受信すると図３に示すフローのプログラムを起動して処理を実行する例について説明した。しかしこれに限定されず、使用者によってリモコンが操作されて処理対象の画像が選択された後に画像処理の実行が指示された場合にその選択された画像に対して図３に示す処理を実行するようにしてもよい。またこの場合も使用者は１枚の画像を選択するようにしてもよく、複数枚の画像を選択するようにしてもよい。
【００５８】
（３）上述した実施の形態では、画像処理部２０４ｃは、原画像に対して施す必要があると判定された追加処理のうち、画像処理装置３００が実行できず、かつ画像処理部２０４ｃが実行できる処理のみを実行するようにして、カメラ２００側の処理負荷を低減する例について説明した。しかしこれに限定されず、例えば、画像処理部２０４ｃは、原画像に対して施す必要があると判定された各種類の追加処理を画像処理部２０４ｃで実行した場合にかかる時間を推定し、その推定時間が所定時間未満となる種類の追加処理のみを実行するようにする。そして、推定時間が所定時間以上となる種類の追加処理については、画像処理装置３００上で実行させるようにして、カメラ２００側の処理負荷を低減するようにしてもよい。
【００５９】
（４）上述した実施の形態では、カメラ２００から画像処理装置３００へ本画像データまたは原画像データと、これに対応する処理後縮小画像データと、上述した実行可能処理と実行除外処理とを含む付加情報との組を送信する例について説明した。しかしながら、少なくとも本画像データまたは原画像データと付加情報とを送信するようにすればよい。
【００６０】
（５）上述した実施の形態では、原画像データに対して施す必要がある標準処理については、全てカメラ２００側で行うようにしたが、標準処理も追加処理と同様に画像処理装置３００側で実行できる処理は画像処理装置３００側で実行するようにしてもよい。
【００６１】
（６）上述した実施の形態では、画像処理装置３００として、画像を蓄積するためのフォトストレージャを使用する例について説明したが、本発明による画像処理装置３００として、パソコンやその他の情報機器を使用することも可能である。
【００６２】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。
【図面の簡単な説明】
【００６３】
【図１】画像処理システムの一実施の形態の構成を示すブロック図である。
【図２】カメラ２００の処理を示すフローチャート図である。
【図３】画像処理装置３００の処理を示すフローチャート図である。
【符号の説明】
【００６４】
１００  画像処理システム、２００  カメラ、２０１  入力スイッチ、２０２  レンズ、２０３  撮像素子、２０４  制御装置、２０４ａ  縮小画像生成部、２０４ｂ  画像処理判定部、２０４ｃ  画像処理部、２０４ｄ  画像ファイル転送部、２０５  モニタ、２０６  ＵＳＢインターフェース、３００  画像処理装置、３０１  入力装置、３０２  制御装置、３０２ａ  実行処理判定部、３０２ｂ  画像処理部、３０３  ＵＳＢインターフェース、３０４  ＨＤＤ、３０５  モニタ
【図１】
2007228039.tif 000003
【図２】
2007228039.tif 000004
【図３】
2007228039.tif 000005