(57)【特許請求の範囲】
【請求項１】
撮影により画像信号を取得する撮像装置と、該画像信号に含まれる撮像光学系に起因する影響を低減する回復フィルタを前記撮像装置に提供する情報処理装置と、を含む撮像システムであって、
前記撮像装置は、
撮影条件を示す情報を前記情報処理装置に送信する第１の送信手段と、
撮影により画像信号を取得する取得手段と、
前記情報処理装置から所定の撮影条件に対応する回復フィルタを受信して記憶手段に記憶する第１の受信手段と、
前記取得手段により取得された画像信号に、前記第１の受信手段により受信された前記回復フィルタを適用して回復処理を行う回復手段と、を有し、
前記情報処理装置は、
前記第１の送信手段により送信された前記撮影条件を示す情報を受信する第２の受信手段と、
前記撮影条件を示す情報に基づいて前記所定の撮影条件に対応する回復フィルタを取得し、前記撮像装置に送信する第２の送信手段と、を有し、
前記撮像装置および情報処理装置のいずれかは、前記撮像装置に設定されている撮影条件を示す情報に基づいて、撮影時に設定される撮影条件を予測する予測手段をさらに有し、
前記第２の送信手段は、前記予測手段により予測された撮影条件に対応する回復フィルタを取得し、前記所定の撮影条件に対応する回復フィルタとして送信することを特徴とする撮像システム。
【請求項２】
前記予測手段は、前記撮影条件を示す情報と前記撮影条件の履歴情報とに基づいて、前記撮影時に設定される撮影条件を予測することを特徴とする請求項１に記載の撮像システム。
【請求項３】
前記撮像装置および情報処理装置のいずれかは、前記予測手段により予測された撮影条件に対応する複数の回復フィルタに優先順位を定める優先手段をさらに有し、
前記第２の送信手段は、前記優先手段により定められた優先順位に基づいて取得した回復フィルタを前記撮像装置に送信することを特徴とする請求項１または２に記載の撮像システム。
【請求項４】
前記設定されている撮影条件を示す情報は、撮影シーンを特定するための情報を含み、
前記予測手段は、前記撮影シーンを特定するための情報に基づいて撮影が行われる撮影シーンを予測し、
前記優先手段は、前記予測手段により特定された前記撮影が行われる撮影シーンに基づいて優先順位を定めることを特徴とする請求項３に記載の撮像システム。
【請求項５】
前記情報処理装置は、前記所定の撮影条件に対応する回復フィルタを生成する生成手段をさらに有することを特徴とする請求項１乃至４のいずれか１項に記載の撮像システム。
【請求項６】
撮影により画像信号を取得する撮像装置と、該画像信号に含まれる撮像光学系に起因する影響を低減する回復フィルタを前記撮像装置に提供する情報処理装置と、を含む撮像システムであって、
前記撮像装置は、
撮影条件を示す情報を前記情報処理装置に送信する第１の送信手段と、
撮影により画像信号を取得する取得手段と、
前記情報処理装置から所定の撮影条件に対応する回復フィルタを受信して記憶手段に記憶する第１の受信手段と、
前記取得手段により取得された画像信号に、前記第１の受信手段により受信された前記回復フィルタを適用して回復処理を行う回復手段と、を有し、
前記情報処理装置は、
前記第１の送信手段により送信された前記撮影条件を示す情報を受信する第２の受信手段と、
前記撮影条件を示す情報に基づいて前記所定の撮影条件に対応する回復フィルタを取得し、前記撮像装置に送信する第２の送信手段と、を有し、
前記回復手段は、前記取得手段により画像信号が取得された際に、該画像信号に係る撮影が行われた際の撮影条件に対応する回復フィルタが前記記憶手段に記憶されていない場合、前記記憶手段に記憶されている予備の回復フィルタを適用して回復処理を行うことを特徴とする撮像システム。
【請求項７】
撮影により画像信号を取得する撮像装置と、該画像信号に含まれる撮像光学系に起因する影響を低減する回復フィルタを前記撮像装置に提供する情報処理装置と、を含む撮像システムであって、
前記撮像装置は、
撮影条件を示す情報を前記情報処理装置に送信する第１の送信手段と、
撮影により画像信号を取得する取得手段と、
前記情報処理装置から所定の撮影条件に対応する回復フィルタを受信して記憶手段に記憶する第１の受信手段と、
前記取得手段により取得された画像信号に、前記第１の受信手段により受信された前記回復フィルタを適用して回復処理を行う回復手段と、
前記取得手段により画像信号が取得された際に、該画像信号に係る撮影が行われた際の撮影条件に対応する回復フィルタが前記記憶手段に記憶されていない場合に、回復処理を行わないモード、前記記憶手段に記憶されている予備の回復フィルタを適用して回復処理を行うモード、及び該画像信号に係る撮影が行われた際の撮影条件に対応する回復フィルタの受信後に回復処理を行うモードのいずれかを選択する選択手段と、を有し、
前記情報処理装置は、
前記第１の送信手段により送信された前記撮影条件を示す情報を受信する第２の受信手段と、
前記撮影条件を示す情報に基づいて前記所定の撮影条件に対応する回復フィルタを取得し、前記撮像装置に送信する第２の送信手段と、を有し、
前記回復手段は、前記選択手段により選択されたモードに従って回復処理を制御することを特徴とする撮像システム。
【請求項８】
前記予備の回復フィルタは、前記第１の受信手段により受信される回復フィルタよりもデータ量が少ない、あるいは回復効果が小さいことを特徴とする請求項６または７に記載の撮像システム。
【請求項９】
撮影により画像信号を取得する撮像装置と、該画像信号に含まれる撮像光学系に起因する影響を低減する回復フィルタを前記撮像装置に提供する情報処理装置と、を含む撮像システムであって、
前記撮像装置は、
撮影条件を示す情報を前記情報処理装置に送信する第１の送信手段と、
撮影により画像信号を取得する取得手段と、
前記情報処理装置から所定の撮影条件に対応する回復フィルタを受信して記憶手段に記憶する第１の受信手段と、
前記取得手段により取得された画像信号に、前記第１の受信手段により受信された前記回復フィルタを適用して回復処理を行う回復手段と、を有し、
前記情報処理装置は、
前記第１の送信手段により送信された前記撮影条件を示す情報を受信する第２の受信手段と、
前記撮影条件を示す情報に基づいて前記所定の撮影条件に対応する回復フィルタを取得し、前記撮像装置に送信する第２の送信手段と、を有し、
前記回復手段は、回復処理を行う際に前記記憶手段に回復フィルタが記憶されていない場合に、回復処理を行わずに前記取得手段により取得された画像信号を記憶し、前記第１の受信手段による回復フィルタの受信後に該回復フィルタを用いて該画像信号に対する回復処理を行うことを特徴とする撮像システム。
【請求項１０】
撮影により画像信号を取得する取得手段と、
設定されている撮影条件を示す情報に基づいて、撮影時に設定される撮影条件を予測する予測手段と、
前記予測手段により予測された撮影条件を示す情報を外部装置に送信する送信手段と、
前記外部装置から前記予測された撮影条件に対応する回復フィルタを受信する受信手段と、
前記取得手段により取得された画像信号に、前記受信手段により受信された前記回復フィルタを適用して回復処理を行う回復手段と、を有することを特徴とする撮像装置。
【請求項１１】
前記取得手段により画像信号が取得された際に、該画像信号に係る撮影が行われた際の撮影条件に対応する回復フィルタが前記受信手段によって受信されていない場合に、回復処理を行わないモード、記憶手段に記憶されている予備の回復フィルタを適用して回復処理を行うモード、及び該画像信号に係る撮影が行われた際の撮影条件に対応する回復フィルタの受信後に回復処理を行うモードのいずれかを選択する選択手段をさらに有し、
前記回復手段は、前記選択手段により選択されたモードに従って回復処理を制御することを特徴とする請求項１０に記載の撮像装置。
【請求項１２】
撮影により画像信号を取得する取得手段と、
設定されている撮影条件を示す情報を外部装置に送信する送信手段と、
前記外部装置から所定の撮影条件に対応する回復フィルタを受信する受信手段と、
前記取得手段により取得された画像信号に、前記受信手段により受信された前記回復フィルタを適用して回復処理を行う回復手段と、を有し、
前記回復手段は、前記取得手段により画像信号が取得された際に、該画像信号に係る撮影が行われた際の撮影条件に対応する回復フィルタが前記受信手段によって受信されていない場合、記憶手段に記憶されている予備の回復フィルタを適用して回復処理を行うことを特徴とする撮像装置。
【請求項１３】
前記撮像装置は、前記設定されている撮影条件を示す情報に基づいて、撮影時に設定される撮影条件を予測する予測手段をさらに有し、
前記送信手段は、前記予測手段により予測された撮影条件を前記外部装置に送信し、
前記受信手段は、前記予測手段により予測された撮影条件に対応する回復フィルタを受信することを特徴とする請求項１２に記載の撮像装置。
【請求項１４】
前記予測手段は、撮影が行われた際の撮影条件を示す情報を履歴情報として記憶手段に記憶し、前記設定されている撮影条件を示す情報と前記履歴情報とに基づいて、前記撮影時に設定される撮影条件を予測することを特徴とする請求項１１または１３に記載の撮像装置。
【請求項１５】
前記予測手段により予測された撮影条件に対応する複数の回復フィルタに優先順位を定め、定められた優先順位に基づいて取得した回復フィルタを前記撮像装置に送信することを特徴とする請求項１１、１３および１４のいずれか１項に記載の撮像装置。
【請求項１６】
前記設定されている撮影条件を示す情報は、撮影シーンを特定するための情報を含み、
前記予測手段は、前記撮影シーンを特定するための情報に基づいて撮影が行われる撮影シーンを予測し、予測された撮影シーンに基づいて優先順位を定めることを特徴とする請求項１５に記載の撮像装置。
【請求項１７】
前記予備の回復フィルタは、前記受信手段により受信される回復フィルタよりもデータ量が少ない、あるいは回復効果が小さいことを特徴とする請求項１１または１２に記載の撮像装置。
【請求項１８】
撮影により画像信号を取得する取得手段と、
設定されている撮影条件を示す情報を外部装置に送信する送信手段と、
前記外部装置から前記撮影条件に対応する回復フィルタを受信する受信手段と、
前記取得手段により取得された画像信号に、前記受信手段により受信された前記回復フィルタを適用して回復処理を行う回復手段と、を有し、
前記回復手段は、回復処理を適用する際に前記受信手段により受信された回復フィルタが存在しない場合に、回復処理を行わずに前記取得手段により取得された画像信号を記憶し、前記受信手段による回復フィルタの受信後に該回復フィルタを用いて該画像信号に対する回復処理を行うことを特徴とする撮像装置。
【請求項１９】
撮影により画像信号を取得する撮像装置と、該画像信号に含まれる撮像光学系に起因する影響を低減する回復フィルタを前記撮像装置に提供する情報処理装置と、を含む撮像システムの制御方法であって、
前記撮像装置において
設定されている撮影条件を示す情報を前記情報処理装置に送信する第１の送信工程と、
撮影により画像信号を取得する取得工程と、
前記情報処理装置から所定の撮影条件に対応する回復フィルタを受信して記憶手段に記憶する第１の受信工程と、
前記取得工程において取得された画像信号に、前記第１の受信工程において受信された前記回復フィルタを適用して回復処理を行う回復工程と、
前記情報処理装置において、
前記第１の送信工程において送信された前記設定されている撮影条件を示す情報を受信する第２の受信工程と、
前記設定されている撮影条件を示す情報に基づいて前記所定の撮影条件に対応する回復フィルタを取得し、前記撮像装置に送信する第２の送信工程と、
を有し、
前記撮像装置および情報処理装置は、前記撮像装置に設定されている撮影条件を示す情報に基づいて、撮影時に設定される撮影条件を予測する予測工程をさらに有し、
前記第２の送信工程において、前記予測工程において予測された撮影条件に対応する回復フィルタが取得され、前記所定の撮影条件に対応する回復フィルタとして送信されることを特徴とする撮像システムの制御方法。
【請求項２０】
撮影により画像信号を取得する撮像装置と、該画像信号に含まれる撮像光学系に起因する影響を低減する回復フィルタを前記撮像装置に提供する情報処理装置と、を含む撮像システムの制御方法であって、
前記撮像装置において、
撮影条件を示す情報を前記情報処理装置に送信する第１の送信工程と、
撮影により画像信号を取得する取得工程と、
前記情報処理装置から所定の撮影条件に対応する回復フィルタを受信して記憶手段に記憶する第１の受信工程と、
前記取得工程において取得された画像信号に、前記第１の受信工程において受信された前記回復フィルタを適用して回復処理を行う回復工程と、を有し、
前記情報処理装置において、
前記第１の送信工程において送信された前記撮影条件を示す情報を受信する第２の受信工程と、
前記撮影条件を示す情報に基づいて前記所定の撮影条件に対応する回復フィルタを取得し、前記撮像装置に送信する第２の送信工程と、を有し、
前記回復工程において、回復処理を行う際に前記記憶手段に回復フィルタが記憶されていない場合に、回復処理を行わずに前記取得工程において取得された画像信号が記憶され、前記第１の受信工程における回復フィルタの受信後に該回復フィルタを用いて該画像信号に対する回復処理が行われることを特徴とする撮像システムの制御方法。
【請求項２１】
撮影により画像信号を取得する取得工程と、
設定されている撮影条件を示す情報に基づいて、撮影時に設定される撮影条件を予測する予測工程と、
前記予測工程において予測された撮影条件を示す情報を外部装置に送信する送信工程と、
前記外部装置から前記予測された撮影条件に対応する回復フィルタを受信する受信工程と、
前記取得工程において取得された画像信号に、前記受信工程において受信された前記回復フィルタを適用して回復処理を行う回復工程と、を有することを特徴とする撮像装置の制御方法。
【請求項２２】
撮影により画像信号を取得する取得工程と、
設定されている撮影条件を示す情報を外部装置に送信する送信工程と、
前記外部装置から所定の撮影条件に対応する回復フィルタを受信する受信工程と、
前記取得工程において取得された画像信号に、前記受信工程において受信された前記回復フィルタを適用して回復処理を行う回復工程と、を有し、
前記取得工程において画像信号が取得された際に、該画像信号に係る撮影が行われた際の撮影条件に対応する回復フィルタが前記受信工程において受信されていない場合、記憶手段に記憶されている予備の回復フィルタを適用して回復処理が行われることを特徴とする撮像装置の制御方法。
【請求項２３】
撮影により画像信号を取得する取得工程と、
設定されている撮影条件を示す情報を外部装置に送信する送信工程と、
前記外部装置から前記撮影条件に対応する回復フィルタを受信する受信工程と、
前記取得工程において取得された画像信号に、前記受信工程において受信された前記回復フィルタを適用して回復処理を行う回復工程と、を有し、
前記回復工程において、回復処理を適用する際に前記受信工程において受信された回復フィルタが存在しない場合に、回復処理を行わずに前記取得工程において取得された画像信号が記憶され、前記受信工程における回復フィルタの受信後に該回復フィルタを用いて該画像信号に対する回復処理が行われることを特徴とする撮像装置の制御方法。
【請求項２４】
１以上のコンピュータを、請求項１乃至９のいずれか１項に記載の撮像システムの取得手段を除く各手段として機能させるためのプログラム。
【請求項２５】
１以上のコンピュータを、請求項１０乃至１８のいずれか１項に記載の撮像装置の取得手段を除く各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像システム、撮像装置、制御方法及びプログラムに関し、特に撮像信号に所定のフィルタを適用して行われる補正処理に関する。
【背景技術】
【０００２】
デジタルカメラ等の撮像装置では、撮影により得られた画像信号に対して様々な補正処理が適用されている。適用される補正処理の１つに、撮像光学系特有の光学伝達関数（ＯＴＦ）に基づく回復フィルタを適用することにより該撮像光学系の特性による収差や回折が画像信号に与える影響を低減する回復処理がある（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２１７０８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
収差や回折が画像信号に与える影響は、例えばレンズ交換式カメラのように、装着された撮像光学系の光学伝達関数によって変化する。またこの他、撮影時に設定されていた焦点距離、絞り値、被写体距離等の撮影条件や、像高位置によっても影響は変化する。従って、十分な補正効果を得るためには、選択された撮像光学系の光学伝達関数、撮影条件及び像高位置の組み合わせに応じて、異なる回復フィルタが必要となる。
【０００５】
しかしながら、高精度な回復フィルタはデータ量が大きくなりがちであり、様々な条件に対応した回復フィルタを記憶領域に保持しておくことは多くの記憶容量を必要とすることになるため、回路規模の観点から現実的でない。
【０００６】
これに対し、回復フィルタよりはデータ量の少ないＯＴＦ係数を複数の撮影条件について記憶しておき、確定した撮影条件に対応するＯＴＦ係数に対して補間やＦＦＴ等を適用することで回復フィルタを生成する手法もある。
【０００７】
しかしながら、回復フィルタの生成処理は計算負荷が高く、時間を要するため、撮影時に画像信号に回復処理を行う場合は処理完了までに次の撮影が行えない可能性がある。従って、従来は撮影後にユーザによって画像が選択された際に回復フィルタを生成し、回復処理を実行する必要があり、煩雑であった。
【０００８】
本発明は、上述の問題点に鑑みてなされたものであり、好適な品質の回復処理を撮影時に実行可能な撮像システム、撮像装置、制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
前述の目的を達成するために、本発明の１つの態様の撮像システムは、撮影により画像信号を取得する撮像装置と、該画像信号に含まれる撮像光学系に起因する影響を低減する回復フィルタを撮像装置に提供する情報処理装置と、を含む撮像システムであって、撮像装置は、撮影条件を示す情報を情報処理装置に送信する第１の送信手段と、撮影により画像信号を取得する取得手段と、情報処理装置から所定の撮影条件に対応する回復フィルタを受信して記憶手段に記憶する第１の受信手段と、取得手段により取得された画像信号に、第１の受信手段により受信された回復フィルタを適用して回復処理を行う回復手段と、を有し、情報処理装置は、第１の送信手段により送信された撮影条件を示す情報を受信する第２の受信手段と、撮影条件を示す情報に基づいて所定の撮影条件に対応する回復フィルタを取得し、撮像装置に送信する第２の送信手段と、を有し、撮像装置および情報処理装置のいずれかは、撮像装置に設定されている撮影条件を示す情報に基づいて、撮影時に設定される撮影条件を予測する予測手段をさらに有し、第２の送信手段は、予測手段により予測された撮影条件に対応する回復フィルタを取得し、所定の撮影条件に対応する回復フィルタとして送信することを特徴とする。
【００１０】
前述の目的を達成するために、本発明の別の態様の撮像システムは、撮影により画像信号を取得する撮像装置と、該画像信号に含まれる撮像光学系に起因する影響を低減する回復フィルタを撮像装置に提供する情報処理装置と、を含む撮像システムであって、撮像装置は、撮影条件を示す情報を情報処理装置に送信する第１の送信手段と、撮影により画像信号を取得する取得手段と、情報処理装置から所定の撮影条件に対応する回復フィルタを受信して記憶手段に記憶する第１の受信手段と、取得手段により取得された画像信号に、第１の受信手段により受信された回復フィルタを適用して回復処理を行う回復手段と、を有し、情報処理装置は、第１の送信手段により送信された撮影条件を示す情報を受信する第２の受信手段と、撮影条件を示す情報に基づいて所定の撮影条件に対応する回復フィルタを取得し、撮像装置に送信する第２の送信手段と、を有し、回復手段は、回復処理を行う際に記憶手段に回復フィルタが記憶されていない場合に、回復処理を行わずに取得手段により取得された画像信号を記憶し、第１の受信手段による回復フィルタの受信後に該回復フィルタを用いて該画像信号に対する回復処理を行うことを特徴とする。
【００１１】
また、前述の目的を達成するために、本発明の１つの態様の撮像装置は、撮影により画像信号を取得する取得手段と、設定されている撮影条件を示す情報に基づいて、撮影時に設定される撮影条件を予測する予測手段と、予測手段により予測された撮影条件を示す情報を外部装置に送信する送信手段と、外部装置から予測された撮影条件に対応する回復フィルタを受信する受信手段と、取得手段により取得された画像信号に、受信手段により受信された回復フィルタを適用して回復処理を行う回復手段と、を有することを特徴とする。
【００１２】
また、前述の目的を達成するために、本発明の別の態様の撮像装置は、撮影により画像信号を取得する取得手段と、設定されている撮影条件を示す情報を外部装置に送信する送信手段と、外部装置から所定の撮影条件に対応する回復フィルタを受信する受信手段と、取得手段により取得された画像信号に、受信手段により受信された回復フィルタを適用して回復処理を行う回復手段と、を有し、回復手段は、取得手段により画像信号が取得された際に、該画像信号に係る撮影が行われた際の撮影条件に対応する回復フィルタが受信手段によって受信されていない場合、記憶手段に記憶されている予備の回復フィルタを適用して回復処理を行うことを特徴とする。
【００１３】
また、前述の目的を達成するために、本発明のさらに別の態様の撮像装置は、撮影により画像信号を取得する取得手段と、設定されている撮影条件を示す情報を外部装置に送信する送信手段と、外部装置から撮影条件に対応する回復フィルタを受信する受信手段と、取得手段により取得された画像信号に、受信手段により受信された回復フィルタを適用して回復処理を行う回復手段と、を有し、回復手段は、回復処理を適用する際に受信手段により受信された回復フィルタが存在しない場合に、回復処理を行わずに取得手段により取得された画像信号を記憶し、受信手段による回復フィルタの受信後に該回復フィルタを用いて該画像信号に対する回復処理を行うことを特徴とする。
【発明の効果】
【００１４】
このような構成により本発明によれば、好適な品質の回復処理を撮影時に実行することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る撮像システムを構成する各装置の機能構成を示したブロック図
【図２】本発明の実施形態に係る回復処理を説明するための図
【図３】本発明の実施形態に係る回復処理を説明するための別の図
【図４】本発明の実施形態に係る撮影条件の変化による回復フィルタの変化を例示した図
【図５】本発明の実施形態に係る予備フィルタ指定リストを例示した図
【図６】本発明の実施形態に係るデジタルカメラ１００で実行される撮影処理を例示したフローチャート
【図７】本発明の実施形態に係るサーバ２００で実行されるフィルタ送信処理を例示したフローチャート
【図８】本発明の実施形態に係る撮影条件の履歴情報を例示した図
【図９】本発明の実施形態に係る回復フィルタ送信リストを例示した図
【図１０】本発明の実施形態に係る撮影シーンごとに選択される撮影条件の範囲を例示した図
【発明を実施するための形態】
【００１６】
［実施形態］
以下、本発明の例示的な実施形態について、図面を参照して詳細に説明する。なお、以下に説明する一実施形態は、撮像装置の一例としての回復処理を実行可能なデジタルカメラと、情報処理装置の一例としての回復フィルタを送信可能なサーバで構成されるシステムに、本発明を適用した例を説明する。しかし、本発明は、撮像機能を有し、回復処理を実行可能なことが可能な任意の機器と、回復処理に必要な回復処理を該機器に送信可能な任意の機器を含む１以上の外部装置で構成されるシステムに適用可能である。
【００１７】
《撮像システムの構成》
図１は、本発明の実施形態に係るデジタルカメラ１００及びサーバ２００で構成される撮像システムの機能構成を示すブロック図である。
【００１８】
制御部１０３は、例えばＣＰＵやマイクロコンピュータである。制御部１０３は、プログラム記憶部１０６に格納されたデジタルカメラ１００が有する各ブロックの動作プログラムを読み出し、一時記憶部１０５に展開して実行することにより、各ブロックの動作を制御する。
【００１９】
プログラム記憶部１０６は、例えば電気的に書き換え可能な不揮発性メモリである。プログラム記憶部１０６は、デジタルカメラ１００が有する各ブロックの動作プログラムに限らず、各ブロックの動作において必要となるパラメータ等を記憶する。本実施形態ではプログラム記憶部１０６は、サーバ２００から好適な回復フィルタを受信できなかった場合に使用する予備の回復フィルタ（簡易版フィルタ）を記憶している。
【００２０】
一時記憶部１０５は、例えばＤＲＡＭ等の揮発性メモリである。一時記憶部１０５は、デジタルカメラ１００が有する各ブロックの動作プログラムの展開領域としてだけでなく、各ブロックの動作において出力された中間データ等を一時的に記憶する格納領域としても用いられる。本実施形態では一時記憶部１０５は、サーバ２００から送信された回復フィルタを記憶する格納領域として用いられる。
【００２１】
撮像部１０１は、複数枚のレンズ、レンズ位置調整用のアクチュエータ、レンズを介して入射する光量を調整する絞り及びシャッタを含む撮像光学系を有する。また撮像部１０１は、撮像光学系により結像された光学像を光電変換するＣＣＤやＣＭＯＳセンサ等の撮像素子と、撮像素子により取得されたアナログ画像信号を画像データに変換するＡ／Ｄ変換部とを有する。本実施形態の撮像素子は、図３（ａ）に示されるようなベイヤー配列のカラーフィルタが各画素に適用されており、撮像部１０１が取得する画像データは、ベイヤー配列の画像信号である、所謂ＲＡＷデータである。
【００２２】
操作入力部１０２は、例えば電源ボタンやシャッタボタン、あるいは撮影モード、焦点距離、シャッタ速度、絞り状態、露出量、感度設定等の撮影条件を変更するために用いられるボタン等のデジタルカメラ１００が有するユーザインタフェースである。操作入力部１０２は、ユーザによりこれらのユーザインタフェースに操作入力がなされたことを検出すると、操作入力に対応する制御信号を制御部１０３に出力する。
【００２３】
なお、本実施形態のデジタルカメラ１００は、撮影モードとしてシーン選択モード、オートモード、プログラムＡＥモード、絞り優先モード、シャッタ速度優先モード及びマニュアルモードを有する。シーン選択モードは、人物や風景など、ユーザが選択した撮影シーンに対応する予め用意された撮影条件が設定されるモードである。オートモードは、撮影シーンを認識し、またその他全ての撮影条件の設定が自動で行われるモードである。プログラムＡＥモードは、絞りとシャッタ速度の組み合わせが自動で設定され、その他の設定（センサ感度、露出設定、オートフォーカス動作モード設定等）をユーザが設定可能なモードである。絞り優先モードは、ユーザが設定した絞り値に応じて、シャッタ速度が自動で設定されるモードである。シャッタ速度優先モードはユーザが設定したシャッタ速度に応じて、絞り値が自動で設定されるモードである。マニュアルモードは、絞り値、シャッタ速度等の全ての撮影条件をユーザが設定可能なモードである。それぞれの撮影モードは、ユーザがデジタルカメラ１００の電源ＯＮ後にダイヤルボタンの操作入力を行うことで切り替え可能である。
【００２４】
表示部１０４は、例えばＬＣＤ等のデジタルカメラ１００が有する表示装置である。表示部１０４には、撮像により得られた画像データや後述する記録媒体１２０から読み出された画像データ、あるいは撮影条件の設定に係るメニュー画面等が表示される。
【００２５】
認識処理部１０７は、撮像により得られた画像データを用いて、撮影シーンを特定する処理を行う。本実施形態では認識処理部１０７は、人物撮影シーン、風景撮影シーン、マクロ撮影シーン、移動体撮影シーンの４種類の撮影シーンのいずれであるかを画像データに基づいて特定する。
【００２６】
回復処理部１０８は、シャッタボタンが操作されたことにより撮影されて得られたＲＡＷデータに対して、撮像光学系の光学収差や回折現象により生じる画質劣化の影響を補正する回復処理を実行する。具体的には回復処理部１０８は、ＲＡＷデータに対して該データが撮影された際の撮影条件に対応する所定の回復フィルタを適用することにより回復処理を行う。
【００２７】
現像処理部１０９は、回復処理後のＲＡＷデータに対して、ノイズ・リダクション処理、シャープネス処理、ガンマ処理、ＹＵＶ変換等の種々の画像処理を適用することにより、所謂現像処理を行う。また圧縮処理部１１０は、現像処理後の画像データに対して、予め定められた符号化形式の圧縮処理を適用し、記録用の画像データ（以下、ＪＰＥＧデータ）に変換する。
【００２８】
通信部１１１は、デジタルカメラ１００が有する通信インタフェースである。通信部１１１は、所定の通信方式によりサーバ２００に接続し、データの送受信を行う。本実施形態では通信部１１１は、現在設定されている撮影条件を示す情報をサーバ２００に送信し、回復フィルタをサーバ２００から受信する。
【００２９】
記録制御部１１２は、記録媒体１２０へのデータの書き込み、あるいは記録媒体１２０に記録されているデータの読み出しを制御する。記録媒体１２０は、例えばメモリカードやＨＤＤ等のデジタルカメラ１００に着脱可能に接続される記録媒体である。記録制御部１１２は、撮影が行われた場合、回復処理前後のＲＡＷデータ及び圧縮処理後のＪＰＥＧデータを記録媒体１２０に記録する。
【００３０】
サーバ制御部２０１は、例えばＣＰＵである。サーバ制御部２０１は、サーバ記録媒体２０２に記録されたサーバ２００の各ブロックの動作プログラムを読み出し、ＲＡＭ２０３に展開して実行することにより各ブロックの動作を制御する。
【００３１】
サーバ記録媒体２０２は、例えばＨＤＤ等の記録装置である。サーバ記録媒体２０２は、サーバ２００が有する各ブロックの動作プログラムだけでなく、各ブロックの動作において必要となるパラメータ等を記録する。本実施形態ではサーバ記録媒体２０２は、デジタルカメラ１００において行われた撮影に係る撮影条件の履歴や、回復フィルタの生成に必要な情報及び生成した回復フィルタのデータ等も記録する。
【００３２】
ＲＡＭ２０３は、例えばＤＲＡＭ等の揮発性メモリである。ＲＡＭ２０３は、サーバ２００が有する各ブロックの動作プログラムの展開領域だけでなく、各ブロックの動作において出力された中間データ等を記憶する。
【００３３】
予測部２０４は、デジタルカメラ１００から受信した現在デジタルカメラ１００に設定されている撮影条件の情報に基づいて、受信した時刻以後にデジタルカメラ１００で行われる撮影における撮影条件を予測する。本実施形態では予測部２０４は、取得した撮影条件と撮影条件の履歴情報とに基づいて、行われる撮影の撮影条件を予測する。
【００３４】
フィルタ取得部２０５は、予測部２０４により予測された撮影条件に対応する回復フィルタの生成、あるいはサーバ記録媒体２０２に記録されている対応する回復フィルタを取得する。
【００３５】
サーバ通信部２０６は、サーバ２００が有する通信インタフェースである。サーバ通信部２０６は、所定の通信方式によりデジタルカメラ１００に接続し、データの送受信を行う。本実施形態ではサーバ通信部２０６は、回復フィルタをデジタルカメラ１００に送信し、撮影条件を示す情報をデジタルカメラ１００から受信する。
【００３６】
なお、本実施形態ではハードウェアとしてデジタルカメラ１００やサーバ２００が備える各ブロックにおいて処理が実現されるものとして説明するが、本発明の実施はこれに限られない。各ブロックの処理は該各ブロックと同様の処理を行うプログラムで実現されてもよい。
【００３７】
《回復処理の概要》
以下、本実施形態のデジタルカメラ１００の回復処理部１０８で行われる回復処理の概要について、図面を用いて説明する。
【００３８】
回復処理部１０８に入力されたＲＡＷデータは、図２（ａ）に示すように複数のブロックに分割され、ブロックごとに回復処理が実行される。撮像光学系に起因する収差や回折によって画像に生じる影響は、図２（ａ）に示す光学中心Ｏを中心とする、像高及び偏角によってその大きさが変化する。このため、図２（ａ）において格子点ＡＢＣＤで示されるブロック内の画素の回復処理においては画素ごとに像高や偏角の違いを考慮する必要がある。従って、回復処理部１０８は、該ブロック内の着目画素Ｔの回復処理後の画素値ＥTを、格子点Ａ、Ｂ、Ｃ、Ｄの各々に回復フィルタを適用した後の画素値ＥA、ＥB、ＥC、ＥDを加重加算することにより算出する。具体的には格子点Ａから水平方向（図右方向）にｓ、垂直方向（図下方向）にｔだけ離れた着目画素Ｔの画素値ＥTは、
ＥT＝(１−ｔ)×{(１−ｓ)×ＥA＋ｓ×ＥB}＋ｔ×{ｓ×ＥC＋(１−ｓ)×ＥD}
として算出する。なお、収差や回折によって画像に生じる影響は、一般的に４回対称（回転対称）となって現れるため、回復フィルタは１つの象限のみ取得できればよい。即ち、図２（ａ）における格子点Ｆに適用される回復フィルタは、格子点Ａに適用される回復フィルタを上下左右に反転させたものでよい。
【００３９】
また、収差や回折によって画像に生じる影響は、入射光の波長によっても変化する。上述したように、本実施形態の撮像部１０１では撮像素子には図３（ａ）に示されるようなベイヤー配列のフィルタが適用されている。故に、着目画素Ｔの回復処理では、周辺の同色の画素信号に係数を乗じて畳込み積分をする処理を含める。例えば図３（ａ）に示すＲ成分の画素３００に対しては、該画素と周辺の同じくＲ成分の８画素に対して、図３（ｂ）に示すような係数が乗じられる。このように、１つの着目画素の回復処理には複数の画素が参照されるため、回復フィルタは各格子点について２次元フィルタとして構成される。図３（ｂ）の例では、着目画素の周辺５×５画素が参照されるため、回復フィルタは５×５タップとなる。以下、回復フィルタのタップ数を簡略的に示すため、Ｎ×Ｎタップの回復フィルタを、単にＮタップの回復フィルタと称する。
【００４０】
回復フィルタのタップ数やブロック分割の格子点数（ポイント数）によって、回復処理の効果や精度は異なる。回復フィルタのタップ数が大きい場合、より広い範囲の画素を参照して着目画素の回復処理が行われるため、コマ収差のような広く滲んだボケや回折現象による低域のコントラスト対する回復効果が大きくなる。回復効果を得るために必要なタップ数は撮像素子における画素ピッチに依存し、例えば画素ピッチが約４μｍの場合は、数十タップの回復フィルタでも画像全域である程度の画質改善が図れる。ただし、画像周辺に広く滲んだ収差に対しても十分な画質改善効果を得るためには、数百タップの回復フィルタが必要となる。また回復フィルタのポイント数が大きい場合、図２（ｂ）に示したように適切な回復フィルタにより回復される格子点Ａ、Ｂ、Ｃ、Ｄと着目画素Ｔとの距離が短くなるため、回復処理の精度が向上する。即ち、ポイント数が小さい場合、画素位置がブロックの中央に近いほど回復処理の精度が低下する。
【００４１】
また上述したように、収差や回折によって画像に生じる影響は、画像の撮影された際の撮影条件（絞り値、焦点距離、被写体距離）によっても異なる。つまり、撮影条件の組み合わせごとに好適に影響を回復可能な回復フィルタは変化する。しかしながら、撮影条件の全ての組み合わせについて回復フィルタをデジタルカメラ１００内に保持しておくことは現実的ではない。即ち、十分な精度で好適な回復効果を得るための回復フィルタは撮影条件に対応し、かつ数十タップの規模が必要となるため、１つの撮像光学系について全ての条件の回復フィルタを用意した場合、データ量が数千ＭＢとなり得る。また記録処理において迅速に使用可能なように一時記憶部１０５に複数種類を展開した場合、他の画像処理に必要なワーク領域を逼迫しうる。従って本実施形態では、撮像光学系と撮影条件とに合致する回復フィルタをサーバ２００に保持しておき、あるいは該回復フィルタをサーバ２００において生成し、デジタルカメラ１００に提供する。このように撮影された画像に適した回復フィルタがサーバ２００から提供されるのであれば、撮影した画像の回復処理はデジタルカメラ１００において好適に行うことができる。
【００４２】
一方で、上述したようにユーザの操作を必要とすることなく撮影した画像の記録時には回復処理を行うためには、記録に係る処理に先立って回復フィルタを取得しておく必要がある。故に、本実施形態の予測部２０４は、撮影前に取得したデジタルカメラ１００の撮像光学系やその時点で設定されている撮影条件の情報に基づいて、撮影が行われるであろう時点における撮像光学系及び撮影条件の情報を予測する。そして該予測に基づいて決定された回復フィルタが、デジタルカメラ１００に提供される。
【００４３】
しかしながら、このように予測に基づいて決定された回復フィルタでは、撮影条件が突然変化した場合等に好適な回復結果が得られない可能性がある。あるいは、デジタルカメラ１００及びサーバ２００の通信状況によっては、記録処理のタイミングで回復フィルタを受信できていない可能性がある。従って、本実施形態のデジタルカメラ１００では、好適な条件に係る回復フィルタがサーバ２００から提供されなかった、あるいは受信できなかった場合に使用するための予備の回復フィルタ（簡易フィルタ）をプログラム記憶部１０６に保持する。簡易フィルタは、撮像光学系ごとに、予めいくつかの撮影条件の組み合わせについて用意される、サーバ２００から受信する回復フィルタよりはタップ数が少ないフィルタである。即ち、撮影条件のパラメータごとに所定の数の設定ポイントを設けて予備フィルタが構成され、サーバ２００からの回復フィルタが得られなかった場合に回復処理部１０８は条件が近い予備フィルタを近似的に使用する。つまり、設定ポイントの数や分布によって、予備フィルタを使用した回復処理の効果や精度は変化する。このようにタップ数を制限した予備フィルタを設けることで、回復効果は制限されるが、データ量は数ＭＢ程度に収めることができる。従って、回復処理を適用可能な撮像光学系を限定すれば、このような予備フィルタを予めプログラム記憶部１０６に保持しておくことが可能であり、サーバ２００から好適な回復フィルタを取得できなかった場合であっても回復処理を適用可能である。
【００４４】
図４は、撮影条件のうちの絞り値と焦点距離とを所定の値に固定した場合の、被写体距離に応じて好適となる回復フィルタのゲイン（効果）を示している。被写体距離が至近距離（３０ｃｍ）の場合は収差による画像への影響度が大きいため、図４において好適な回復フィルタのゲインは大きくなっている。そして被写体距離が長くなるにつれて収差による影響度が低くなるため、回復フィルタのゲインも小さくなっていく。例えば図４に黒丸で示されるように、被写体距離（３０ｃｍ、６０ｃｍ、１００ｃｍ、３ｍ、６ｍ、１０ｍ）に対応して設定ポイントＤ１〜Ｄ６を設けて予備フィルタが生成される場合、被写体距離に応じていずれかのゲインが回復処理において使用される。
【００４５】
しかしながら、このように離散化した設定された各条件に適した予備フィルタを用いる場合、実際の撮影条件に最も近い設定ポイントのゲインを使用すると、好適なゲインよりも大きいゲインが適用され過回復等が生じうる。従って、本実施形態の回復処理部１０８では、図５に示されるように実際の撮影条件に応じていずれの設定ポイントに係る予備フィルタを適用すべきかを示す予備フィルタ指定リストを用意し、該リストを参照して予備フィルタを決定する。予備フィルタ指定リストは、過回復を避けるために実際の撮影条件に適したゲインよりも小さなゲインとなる設定ポイントの予備フィルタが使用されるように、光学系の設計値に基づいて作成されている。該リストにより、限定的な撮影条件の設定ポイントについてもうけられた予備フィルタを使用しても、過回復を生じさせることなく回復処理を行うことができる。
【００４６】
《撮影処理》
このような構成をもつ本実施形態のデジタルカメラ１００において実行される撮影処理について、図６のフローチャートを用いて具体的な処理を説明する。該フローチャートに対応する処理は、制御部１０３が、例えばプログラム記憶部１０６に記憶されている対応する処理プログラムを読み出し、一時記憶部１０５に展開して実行することにより実現することができる。本撮影処理は、例えばデジタルカメラ１００が撮影可能なモードに設定された際に開始されるものとして説明する。
【００４７】
なお、本撮影処理の実行中、通信部１１１がサーバ２００から回復フィルタを受信した際には、制御部１０３は受信した回復フィルタを一時記憶部１０５に格納させるものとする。即ち、本撮影処理は回復フィルタの受信に必要な情報を送信する処理を行うが、回復フィルタの受信とは無関係に進行する。受信した回復フィルタの格納は、図示しない受信処理により行われるものとする。
【００４８】
Ｓ６０１で、制御部１０３は、各種識別情報と、現在のデジタルカメラ１００の設定に係る撮影条件の情報とを通信部１１１に伝送し、サーバ２００に送信させる。各種識別情報は、デジタルカメラ１００及び装着されている撮像光学系を特定するための情報であり、デジタルカメラ１００のユーザを識別するユーザＩＤ、機体を特定するカメラＩＤ、撮像光学系を特定するレンズＩＤを含む。またデジタルカメラ１００の設定に係る撮影条件の情報として、本実施形態では撮影モード、絞り値、焦点距離の情報が送信されるものとして説明するが、撮影条件に係る情報はセンサ感度等の他の設定の情報であってもよい。
【００４９】
Ｓ６０２で、制御部１０３は、デジタルカメラ１００の設定に係る撮影条件が変更されたと判断した場合は変更がなされた撮影条件の情報を通信部１１１に伝送し、サーバ２００に送信させる。
【００５０】
Ｓ６０３で、制御部１０３は、撮影シーンの認識を行う設定がなされていると判断した場合は認識処理部１０７に撮影シーンの認識処理を実行させる。具体的には認識処理部１０７は、撮像部１０１から出力された画像データ解析し、撮影シーンの認識処理を行う。制御部１０３は、認識処理部１０７による認識処理が完了した後、認識結果の情報を通信部１１１に伝送し、サーバ２００に送信させる。またＳ６０４で、制御部１０３は、被写体距離の測定を行って得られた測定結果を通信部１１１に伝送し、サーバ２００に送信させる。
【００５１】
本実施形態では撮影条件の一部として認識処理の結果得られた撮影シーンの情報や測定された被写体距離がサーバ２００に送信されるものとして説明するが、本発明の実施はこれに限られるものではない。例えばユーザにより選択された撮影モードが接写モード等の特定の被写体距離を想定したモードである場合は、測定を行わずにモードに対応する被写体距離の情報が送信されてもよい。また、例えば撮影モードによって被写体距離が想定されていなくとも、撮影モードが絞り値優先モードで、かつ絞り値が大きい（絞り口径が小さい）場合は被写体が風景と想定して被写体距離を無限遠としてもよい。あるいは、撮影シーンの認識を行う設定がなされていなくとも、撮影シーンが風景撮影シーンであるとの情報が送信されてもよい。また例えばＡＦ動作モード設定が被写体追尾モードの場合は被写体が移動体であると判断して移動体撮影シーンであるとの情報が送信されてもよい。
【００５２】
なお、本実施形態では撮影シーンはデジタルカメラ１００において特定されて送信されるものとして説明するが、撮影シーンを特定するために必要となる上述の情報を送信し、予測部２０４によって撮影シーンの特定が行われるものであってもよい。
【００５３】
Ｓ６０５で、制御部１０３は、撮影準備指示がなされたか否かを判断する。具体的には制御部１０３は、操作入力部１０２から所謂ＳＷ１信号に係る制御信号を受信したか否かにより本ステップの判断を行う。制御部１０３は、撮影準備指示がなされたと判断した場合は処理をＳ６０６に移し、なされていないと判断した場合は処理をＳ６０２に戻す。
【００５４】
Ｓ６０６で、制御部１０３は、ＡＦ制御のために新たに得られた被写体距離の情報を通信部１１１に伝送し、サーバ２００に送信させる。
【００５５】
Ｓ６０７で、制御部１０３は、撮影指示がなされたか否かを判断する。具体的には制御部１０３は、操作入力部１０２から所謂ＳＷ２信号に係る制御信号を受信したか否かにより本ステップの判断を行う。制御部１０３は、撮影指示がなされたと判断した場合は処理をＳ６０８に移し、なされていないと判断した場合は処理をＳ６０２に戻す。
【００５６】
Ｓ６０８で、制御部１０３は、撮像部１０１から出力されたＲＡＷデータを一時記憶部１０５に格納する。そして、制御部１０３はＳ６０９で、撮影指示がなされた際のデジタルカメラ１００の設定に係る撮影条件の情報を通信部１１１に伝送し、サーバ２００に送信させる。
【００５７】
Ｓ６１０で、回復処理部１０８は、撮影により得られたＲＡＷデータの回復処理を行うにあたり、一時記憶部１０５に撮影時の撮影条件に対応する回復フィルタが格納されているか否かを判断する。本ステップの判断は、例えば回復フィルタのヘッダに含められた撮影条件の情報を参照することにより、格納されている回復フィルタが撮影時の撮影条件と同一であるかを判断することにより行われる。回復処理部１０８は、撮影時の撮影条件に対応する回復フィルタに格納されていると判断した場合は処理をＳ６１１に移し、格納されていないと判断した場合は処理をＳ６１２に移す。
【００５８】
Ｓ６１１で、回復処理部１０８は、一時記憶部１０５に格納されている撮影時の撮影条件に対応する回復フィルタを読み出し、ＲＡＷデータの回復処理を行う。一方、Ｓ６１０において対応する回復フィルタが格納されていないと判断した場合、回復処理部１０８はＳ６１２で予備フィルタ指定リストを参照し、撮影時の撮影条件に対応する予備フィルタを特定する。そして回復処理部１０８は、特定した予備フィルタをプログラム記憶部１０６から読み出し、ＲＡＷデータの回復処理を行う。
【００５９】
Ｓ６１３で、制御部１０３は、現像処理部１０９による現像処理、圧縮処理部１１０による圧縮処理等の記録に係る処理を回復処理後のＲＡＷデータに適用させる。そして制御部１０３は、得られたＪＰＥＧデータを記録制御部１１２に伝送して記録媒体１２０に記録させる。
【００６０】
Ｓ６１４で、制御部１０３は、撮影可能なモードが終了されたか否かを判断する。撮影可能なモードが終了されたか否かは、例えば再生モード等の撮影を行わないモード設定がなされたか、あるいはデジタルカメラ１００の電源ＯＦＦに係る指示入力がなされたか否かにより判断される。制御部１０３は、撮影可能なモードが終了されたと判断した場合は本撮影処理を完了し、なされていないと判断した場合は処理をＳ６０２に移す。
【００６１】
《フィルタ送信処理》
次に、本実施形態のサーバ２００において行われるフィルタ送信処理について、図７のフローチャートを参照して詳細を説明する。該フローチャートに対応する処理は、サーバ制御部２０１が、例えばサーバ記録媒体２０２に記憶されている対応する処理プログラムを読み出し、ＲＡＭ２０３に展開して実行することにより実現することができる。本撮影処理は、例えばデジタルカメラ１００が撮影可能なモードに設定されたことを示す信号を受信した際に開始されるものとして説明する。
【００６２】
Ｓ７０１で、サーバ制御部２０１は、デジタルカメラ１００から各種識別情報及び現在設定されている撮影条件の情報を受信したか否かを判断する。サーバ制御部２０１は、各種識別情報及び現在設定されている撮影条件の情報を受信したと判断した場合は該情報をＲＡＭ２０３に格納して処理をＳ７０２に移す。またサーバ制御部２０１は、受信していないと判断した場合は本ステップの処理を繰り返す。
【００６３】
Ｓ７０２で、サーバ制御部２０１は、各種識別情報に基づいてサーバ記録媒体２０２から対応するデジタルカメラ１００において行われた撮影に係る撮影条件の履歴情報を読み出し、ＲＡＭ２０３に展開する。撮影条件の履歴情報は、図８に示されるように過去に同一のデジタルカメラ１００においてなされた撮影時の撮影条件（絞り値、焦点距離、被写体距離）の利用回数を撮影シーン別に集計した情報である。
【００６４】
Ｓ７０３で、サーバ制御部２０１は、ＲＡＭ２０３に格納されている撮影シーンの情報と異なる撮影シーンの認識結果の情報を受信したと判断した場合はＲＡＭ２０３の撮影シーンの情報を更新する。
【００６５】
Ｓ７０４で、サーバ制御部２０１は、新たな撮影条件（デジタルカメラ１００の設定に係る撮影条件及び被写体距離）の情報を受信したと判断した場合は、該情報に基づいてＲＡＭ２０３の撮影条件の情報を更新する。
【００６６】
Ｓ７０５で、予測部２０４は、現在ＲＡＭ２０３に格納されている撮影条件の情報と撮影条件の履歴情報とに基づいて撮影時の撮影条件を推定し、図９に示されるような回復フィルタ送信リストを生成してＲＡＭ２０３に格納する。図９においてＦ、Ｚ、Ｄはそれぞれ絞り値、焦点距離、被写体距離を示し、Ｐ０は最も優先して送信すべき回復フィルタの撮影条件、Ｐｍｉn、Ｐｍａｘは送信用に取得する回復フィルタに係る撮影条件の範囲を示している。
【００６７】
〈回復フィルタ送信リストの生成方法〉
ここで、回復フィルタ送信リストの生成方法について説明する。
【００６８】
本実施形態では回復フィルタは、撮影条件である絞り値、焦点距離及び被写体距離の組み合わせにより回復処理に使用されるものが決定されるため、いく通りものパターンが存在することになる。しかしながら、撮影において使用される撮影条件は、現実的には図１０に示されるように撮影シーンにより特定の範囲に限定される。つまり、各撮影シーンに適した範囲の撮影条件の回復フィルタを優先的にデジタルカメラ１００に送信するように回復フィルタ送信リストを作成することでデータ転送にかかる負荷を低減できる。さらに本実施形態において生成される回復フィルタ送信リストでは、撮影条件の履歴情報に基づいてデジタルカメラ１００のユーザが多用する撮影条件が最優先条件Ｐ０として設定される。これにより、絞り値優先などユーザの趣向に応じた撮影モードにおいても撮影時に使用されうる撮影条件を好適に予測することができ、ＲＡＷデータに対して適切な回復処理を実施できる可能性が高まる。
【００６９】
例えば、撮影シーンがマクロ撮影シーンである場合、絞り開放状態で、撮影距離はレンズの最少撮影距離から１ｍまでの撮影距離とする撮影条件に係る回復フィルタが、優先的に送信されるよう回復フィルタ送信リストは構成される。また最優先条件Ｐ０は、図８に示されるように撮影条件の履歴情報を参照して最も使用頻度が高い撮影条件が選択される。図８の例ではＦ：２．８、Ｚ：７０ｃｍ、Ｄ：５０ｃｍとなる。撮影条件の履歴情報のサンプリング数（撮影回数）が少ない場合は、各撮影条件の使用頻度はユーザの好みを十分反映していない可能性がある。この場合、代わりに取得範囲を示すパラメータＰｍｉｎとＰｍａｘの中間値（この場合は６５ｃｍ）を用いるようにしてもよい。また撮影条件の履歴情報においてＰｍｉｎ、Ｐｍａｘで規定される範囲外の撮影条件が所定の回数以上使用されている場合は、履歴を反映してリストを更新してもよい。
【００７０】
また図８の例において人物撮影シーンである場合は、絞り開放状態で被写体距離１ｍから１０ｍの回復フィルタを優先的に送信するようにリストは構成される。また風景撮影シーンである場合は、被写体距離∞で絞り値がＦ８以上（絞り口径が所定の値以下）の回復フィルタを優先して送信するようにリストは構成される。また移動体撮影シーンである場合は、後述するフィルタ送信処理のＳ７０７において受信する被写体距離の遷移に基づいて、その後に行われる撮影時での移動体の被写体距離を推定し、推定に基づいて回復フィルタ送信リストを構成してもよい。
【００７１】
Ｓ７０６で、フィルタ取得部２０５は、ＲＡＭ２０３に格納されている回復フィルタ送信リストを参照し、まだデジタルカメラ１００に送信しておらず、リストの撮影条件に対応する回復フィルタをサーバ記録媒体２０２から読み出す。そしてフィルタ取得部２０５は、該回復フィルタを順次サーバ通信部２０６に伝送し、デジタルカメラ１００に送信させる。
【００７２】
図９の例では、絞り値が２．８、焦点距離が７０ｍｍに固定で、被写体距離が３０ｃｍから１００ｃｍの範囲の回復フィルタが送信されることになる。本実施形態ではサーバ記録媒体２０２には絞り値、焦点距離及び被写体距離の組み合わせに対して、回復処理の精度に影響がないように離散的に設定された撮影条件ごとに回復フィルタが記録されているものとする。例えば被写体距離について３０、３５、４０、５０、７０、１００（単位：ｃｍ）の条件の回復フィルタがサーバ記録媒体２０２に記録されている場合は、計６パターンの回復フィルタが取得されてデジタルカメラ１００に送信される。回復フィルタを送信する際の順序は、Ｐ０に示された撮影条件に対応するフィルタが優先順位の最も上位に設定され、次いでＰ０に近い撮影条件に対応するフィルタが順次送信される。図９の例では、例えば撮影距離５０、７０、４０、１００、３５、３０の順に、対応する回復フィルタがデジタルカメラ１００に送信される。
【００７３】
本実施形態では、予め定められた撮影条件の組み合わせについて回復フィルタがサーバ記録媒体２０２に記録されており、フィルタ取得部２０５は回復フィルタ送信リストに基づいて回復フィルタを取得して送信するものとして説明する。しかし本発明の実施において回復フィルタはサーバ記録媒体２０２に記録されている必要はなく、例えばサーバ記録媒体２０２に所望の撮影条件に対応する回復フィルタが存在しない場合に、フィルタ取得部２０５が適合する回復フィルタを生成するものであってもよい。この場合、サーバ記録媒体２０２に例えば撮像光学系のＯＴＦ係数の情報が記録されており、フィルタ取得部２０５は該情報と撮影条件によるパラメータ変化の情報とに基づいて回復フィルタを生成すればよい。
【００７４】
Ｓ７０７で、サーバ制御部２０１は、デジタルカメラ１００において撮影準備指示がなされたか否かを判断する。具体的にはサーバ制御部２０１は、デジタルカメラ１００から撮影準備指示に応じて送信された被写体距離の情報を受信したか否かにより本ステップの判断を行う。サーバ制御部２０１は、撮影準備指示がなされたと判断した場合、Ｓ７０８で受信した被写体距離の情報でＲＡＭ２０３に格納されている該当の情報を更新する。またサーバ制御部２０１は、撮影準備指示がなされていないと判断した場合は処理をＳ７０３に戻す。
【００７５】
Ｓ７０９で、サーバ制御部２０１は、デジタルカメラ１００において撮影指示がなされたか否かを判断する。具体的にはサーバ制御部２０１は、デジタルカメラ１００から撮影指示に応じて送信された撮影時の撮影条件の情報を受信したか否かにより本ステップの判断を行う。サーバ制御部２０１は撮影指示がなされたと判断した場合、Ｓ７１０でＲＡＭ２０３に格納されている撮影条件の履歴情報に新たに行われた撮影の撮影条件を追加し、サーバ記録媒体２０２に記録して履歴情報の更新を行う。またサーバ制御部２０１は撮影指示がなされていないと判断した場合は処理をＳ７０５に戻す。
【００７６】
Ｓ７１１で、サーバ制御部２０１は、デジタルカメラ１００において撮影可能なモードが終了されたことを示す信号を受信したか否かを判断する。サーバ制御部２０１は、撮影可能なモードが終了されたことを示す信号を受信したと判断した場合は本フィルタ送信処理を完了し、受信していないと判断した場合は処理をＳ７０３に戻す。
【００７７】
このようにすることで、撮影前に設定されている撮影条件の情報に基づいて予測部２０４が撮影時の撮影条件を予測して回復フィルタを送信することができる。また予測と異なる撮影条件で撮影が行われた、あるいは回復フィルタの受信に失敗したとしても、本実施形態のデジタルカメラ１００ではサーバ２００から受信する回復フィルタよりもデータ量が少ない予備フィルタを有しているため、回復処理を行うことができる。
【００７８】
なお、本実施形態ではデジタルカメラ１００がサーバ２００から回復フィルタを受信する構成を例にあげて説明を行ったが、これに限られるものではない。例えば、着脱可能な交換レンズとカメラ本体からなるデジタルカメラシステムであれば、交換レンズがその交換レンズ固有のＯＴＦ係数を記憶し、送信されてきた撮影条件に応じて回復フィルタを生成するようにしてもよい。さらに、この交換レンズが予測部２０４を有し、デジタルカメラから送信された撮影条件とその履歴情報に基づいて撮影が行われるであろう時点における撮影条件を予測するようにしてもよい。あるいは、デジタルカメラ１００が予測部を有し、新たな撮影条件とその履歴情報に基づいて撮影時の撮影条件を推定し、その推定結果をサーバ２００あるいは交換レンズに送信する構成としても構わない。この場合、サーバ２００はデジタルカメラ１００から受信した推定済みの撮影条件に応じた回復フィルタを生成し、デジタルカメラ１００に送信すればよい。
【００７９】
以上説明したように、本実施形態の撮像システムは、好適な品質の回復処理を撮影時に実行することができる。具体的には撮像システムでは、撮像装置は、設定されている撮影条件を示す情報を情報処理装置に送信し、情報処理装置は該情報に基づいて所定の撮影条件に対応する回復フィルタを取得して撮像装置に送信する。撮像装置は、情報処理装置から所定の撮影条件に対応する回復フィルタを受信すると、記憶装置に該フィルタを記憶する。そして、撮影により画像信号が取得されると、撮像装置は受信した回復フィルタを画像信号に適用して回復処理を行う。
【００８０】
［変形例１］
上述した実施形態では撮影により得られたＲＡＷデータに回復処理を行う段階でサーバ２００から受信した好適な回復フィルタが存在しない場合には、予備フィルタを用いて回復処理を行う態様について説明したが、本発明の実施はこれに限られるものではない。例えば、回復処理を行う段階で好適な回復フィルタが一時記憶部１０５に存在しない場合には回復処理を行わずにＲＡＷデータを記録媒体１２０に記録しておき、好適な回復フィルタの受信後に該データを読み出して回復処理を行う構成であってもよい。この場合、サーバ２００のフィルタ送信処理では、Ｓ７０９において受信する撮影時の撮影条件が回復フィルタ送信リストに含まれていないと判断した場合には、該条件に適合する回復フィルタを最優先で送信対象とする。そしてデジタルカメラ１００において該フィルタが受信された際に、ユーザの操作入力を必要とせずに、回復処理部１０８が対応するＲＡＷデータに対して該フィルタを使用した回復処理を行えばよい。あるいは、回復処理を行う段階で好適な回復フィルタが一時記憶部１０５に存在しない場合には、予備フィルタを用いて回復処理を行った画像とともに、回復処理を行わないＲＡＷデータを記録媒体１２０に記録しておく構成であってもよい。この場合、好適な回復フィルタの受信後に、該データを読み出して回復処理を行う構成とすればよい。
【００８１】
［変形例２］
変形例１のようにＲＡＷデータを一時的に記録媒体１２０に記録しておき、好適な回復フィルタの受信後に再度読み出して回復処理を行う態様では、次のような問題が生じうる。一般的に記録媒体１２０へのアクセスに係る転送速度は一時記憶部１０５へのアクセスよりも遅くなる。即ち、一時記憶部１０５に格納されたＲＡＷデータを対象として回復処理を行う場合よりも多くの処理時間が必要となりうる。またＲＡＷデータを記録する際にも転送速度の問題は生じうるため、例えば連射撮影における撮影枚数やコマ速度も、ＪＰＥＧデータを保存する場合よりも低下しうる。また例えば通信不可能な状態で撮影されたＲＡＷデータが複数存在するような場合、複数の画像に対する回復処理に一時記憶部１０５のワーク領域が占有されるため、撮影処理等のワーク領域を使用する処理が開始できない状況が生じうる。
【００８２】
このような状況を考慮して、好適な回復フィルタが存在しなかった場合の処理を
１．回復処理を行わない（ユーザがＲＡＷデータを選択して回復処理を任意に実行）
２．予備フィルタを用いて回復処理を行う
３．撮影後（待機時間中）に回復フィルタの受信を待って回復処理を行う
４．回復処理を行わないＲＡＷデータと、予備フィルタを用いて回復処理を行った画像データを記憶し、撮影後（待機時間中）に回復フィルタの受信を待ってＲＡＷデータに回復処理を行う
のいずれかをユーザが選択可能に構成してもよい。このようにすることで、撮影時のレスポンスを犠牲にすることなく、回復処理による所望の画質改善効果を得ることができる。
【００８３】
［その他の実施形態］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００８４】
１０１：撮像部、１０３：制御部、１０５：一時記憶部、１０８：回復処理部、１１１：通信部、２０１：サーバ制御部、２０４：予測部、２０５：フィルタ取得部、２０６：サーバ通信部
【図１】
0006043381.tif 000002
【図２】
0006043381.tif 000003
【図３】
0006043381.tif 000004
【図４】
0006043381.tif 000005
【図５】
0006043381.tif 000006
【図６】
0006043381.tif 000007
【図７】
0006043381.tif 000008
【図８】
0006043381.tif 000009
【図９】
0006043381.tif 000010
【図１０】
0006043381.tif 000011