(57)【特許請求の範囲】
【請求項１】
被写体の画像を撮像する撮像装置であって、
前記被写体の画像を撮像する撮像部と、
前記撮像部が撮像した画像の被写体の種別を判断する被写体判断部と、
前記撮像部が画像を撮像するときの撮像条件を判断する撮像条件判断部と、
前記撮像条件に基づいて、前記撮像部が撮像した画像に対して少なくともコントラスト強調処理及び色信号ゲイン補正処理の画像処理を行う撮像処理部と、
前記撮像部が撮像した画像に対応づけて、前記被写体の種別、前記撮像条件、ガンマ特性の補正量に変換された前記撮像処理部によるコントラスト強調処理及び色信号ゲイン補正処理の処理量、及び、外部の画像処理装置が前記被写体の種別、前記撮像条件、及び前記ガンマ特性の補正量に基づいて画像処理を行うことを禁止するか否かを示すディセーブル情報を格納する格納部と、
前記格納部が格納している画像、前記被写体の種別、前記撮像条件、前記ガンマ特性の補正量、及び前記ディセーブル情報を前記画像処理装置に出力する出力部と
を備える撮像装置。
【請求項２】
前記格納部は、ユーザの指示に基づいて、前記ディセーブル情報を格納する請求項１に記載の撮像装置。
【請求項３】
前記撮像条件判断部が正確に動作していないことを検知する手段
をさらに備え、
前記格納部は、前記撮像条件判断部が正確に動作していないことが検知された場合に、前記ディセーブル情報を格納する請求項１に記載の撮像装置。
【請求項４】
前記撮像処理部が正確に動作していないことを検知する手段
をさらに備え、
前記格納部は、前記撮像処理部が正確に動作していないことが検知された場合に、前記ディセーブル情報を格納する請求項１または３に記載の撮像装置。
【請求項５】
被写体の画像を撮像する撮像装置による撮像方法であって、
撮像部が、前記被写体の画像を撮像する撮像段階と、
被写体判断部が、前記撮像部が撮像した画像の被写体の種別を判断する被写体判断段階と、
撮像条件判断部が、前記撮像部が画像を撮像するときの撮像条件を判断する撮像条件判断段階と、
撮像処理部が、前記撮像条件に基づいて、前記撮像部が撮像した画像に対して少なくともコントラスト強調処理及び色信号ゲイン補正処理の画像処理を行う撮像処理段階と、
格納部が、前記撮像部が撮像した画像に対応づけて、前記被写体の種別、前記撮像条件、ガンマ特性の補正量に変換された前記撮像処理部によるコントラスト強調処理及び色信号ゲイン補正処理の処理量、及び、外部の画像処理装置が前記被写体の種別、前記撮像条件、及び前記ガンマ特性の補正量に基づいて画像処理を行うことを禁止するか否かを示すディセーブル情報を格納する格納段階と、
出力部が、前記格納部が格納している画像、前記被写体の種別、前記撮像条件、前記ガンマ特性の補正量、及び前記ディセーブル情報を前記画像処理装置に出力する出力段階と
を備える撮像方法。
【請求項６】
前記格納段階において、前記格納部が、ユーザの指示に基づいて、前記ディセーブル情報を格納する請求項５に記載の撮像方法。
【請求項７】
前記撮像条件判断部が正確に動作していないことを検知する段階
をさらに備え、
前記格納段階において、前記格納部が、前記撮像条件判断部が正確に動作していないことが検知された場合に、前記ディセーブル情報を格納する請求項５に記載の撮像方法。
【請求項８】
前記撮像処理部が正確に動作していないことを検知する段階
をさらに備え、
前記格納段階において、前記格納部が、前記撮像処理部が正確に動作していないことが検知された場合に、前記ディセーブル情報を格納する請求項５または７に記載の撮像方法。
【請求項９】
被写体の画像を撮像する撮像装置用のプログラムであって、前記撮像装置を、
前記被写体の画像を撮像する撮像部、
前記撮像部が撮像した画像の被写体の種別を判断する被写体判断部、
前記撮像部が画像を撮像するときの撮像条件を判断する撮像条件判断部、
前記撮像条件に基づいて、前記撮像部が撮像した画像に対して少なくともコントラスト強調処理及び色信号ゲイン補正処理の画像処理を行う撮像処理部、
前記撮像部が撮像した画像に対応づけて、前記被写体の種別、前記撮像条件、ガンマ特性の補正量に変換された前記撮像処理部によるコントラスト強調処理及び色信号ゲイン補正処理の処理量、及び、外部の画像処理装置が前記被写体の種別、前記撮像条件、及び前記ガンマ特性の補正量に基づいて画像処理を行うことを禁止するか否かを示すディセーブル情報を格納する格納部、
前記格納部が格納している画像、前記被写体の種別、前記撮像条件、前記ガンマ特性の補正量、及び前記ディセーブル情報を前記画像処理装置に出力する出力部
として機能させるプログラム。
【請求項１０】
前記格納部は、ユーザの指示に基づいて、前記ディセーブル情報を格納する請求項９に記載のプログラム。
【請求項１１】
前記撮像装置を、
前記撮像条件判断部が正確に動作していないことを検知する手段
としてさらに機能させ、
前記格納部は、前記撮像条件判断部が正確に動作していないことが検知された場合に、前記ディセーブル情報を格納する請求項９に記載のプログラム。
【請求項１２】
前記撮像装置を、
前記撮像処理部が正確に動作していないことを検知する手段
としてさらに機能させ、
前記格納部は、前記撮像処理部が正確に動作していないことが検知された場合に、前記ディセーブル情報を格納する請求項９または１１に記載のプログラム。
【請求項１３】
被写体の画像を撮像する撮像装置と、前記撮像装置によって撮像された画像に対して画像処理を行う画像処理装置とを備える画像処理システムであって、
前記撮像装置は、
前記被写体の画像を撮像する撮像部と、
前記撮像部が撮像した画像の被写体の種別を判断する被写体判断部と、
前記撮像部が画像を撮像するときの撮像条件を判断する撮像条件判断部と、
前記撮像条件に基づいて、前記撮像部が撮像した画像に対して少なくともコントラスト強調処理及び色信号ゲイン補正処理の画像処理を行う撮像処理部と、
前記撮像部が撮像した画像に対応づけて、前記被写体の種別、前記撮像条件、ガンマ特性の補正量に変換された前記撮像処理部によるコントラスト強調処理及び色信号ゲイン補正処理の処理量、及び、前記画像処理装置が前記被写体の種別、前記撮像条件、及び前記ガンマ特性の補正量に基づいて画像処理を行うことを禁止するか否かを示すディセーブル情報を格納する格納部と、
前記格納部が格納している画像、前記被写体の種別、前記撮像条件、前記ガンマ特性の補正量、及び前記ディセーブル情報を前記画像処理装置に出力する出力部と
を有し、
前記画像処理装置は、
前記出力部が出力した画像、前記被写体の種別、前記撮像条件、前記ガンマ特性の補正量、及び前記ディセーブル情報を取得する取得部と、
前記ディセーブル情報に基づいて、画像処理を行うことが禁止されているか否かを判断する制御部と、
前記被写体の種別、前記撮像条件、前記ガンマ特性の補正量、に基づいて画像処理を行うことが禁止されていないと判断された場合に、前記制御部の指示に基づいて画像処理を行う画像処理部と
を有する画像処理システム。
【請求項１４】
前記格納部は、ユーザの指示に基づいて、前記ディセーブル情報を格納する請求項１３に記載の画像処理システム。
【請求項１５】
前記撮像装置は、
前記撮像条件判断部が正確に動作していないことを検知する手段
をさらに有し、
前記格納部は、前記撮像条件判断部が正確に動作していないことが検知された場合に、前記ディセーブル情報を格納する請求項１３に記載の画像処理システム。
【請求項１６】
前記撮像装置は、
前記撮像処理部が正確に動作していないことを検知する手段
をさらに有し、
前記格納部は、前記撮像処理部が正確に動作していないことが検知された場合に、前記ディセーブル情報を格納する請求項１３または１５に記載の画像処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理システム、撮像装置、画像処理装置、画像処理方法、及びプログラムに関する。特に本発明は、撮像装置によって撮像された画像に対して、適切に画像処理を行うことができる画像処理システムに関する。
【０００２】
【従来の技術】
従来の撮像装置は、被写体の画像を撮像するときの撮像装置の状態等を示す撮像条件を示す情報である撮像条件情報を記録し、画像と撮像条件情報とを対応づけて外部に出力する。また、従来の画像処理装置は、撮像装置から受け取った画像と撮像条件情報とに基づいて、画像に対して画像処理を行う。
【０００３】
【発明が解決しようとする課題】
しかしながら、撮像装置は、メーカ毎又は機種毎に異なる判断方法や判断基準で撮像条件を判断する。そのため、画像処理装置は、撮像装置から受け取った撮像条件情報に基づいて画像処理を行うと、画像を撮像した撮像装置のメーカや機種によっては、画像に対して適切な画像処理が行えない場合があるという問題がある。
【０００４】
【発明が解決しようとする課題】
そこで本発明は、上記の課題を解決することのできる画像処理システム、撮像装置、画像処理装置、画像処理方法、及びプログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【０００５】
【課題を解決するための手段】
本発明の第１の形態によれば、被写体の画像を撮像する撮像装置であって、前記被写体の画像を撮像する撮像部と、前記撮像部が撮像した画像の被写体の種別を判断する被写体判断部と、前記撮像部が撮像した画像に対応づけて、前記被写体の種別、及び外部の画像処理装置が前記被写体の種別に基づいて画像処理を行うことを禁止するか否かを示すディセーブル情報を格納する格納部と、前記格納部が格納している画像、前記被写体の種別、及び前記ディセーブル情報を前記画像処理装置に出力する出力部とを備える。前記格納部は、ユーザの指示に基づいて、前記ディセーブル情報を格納する。
【０００６】
前記撮像部が画像を撮像するときの撮像条件を判断する撮像条件判断部をさらに備え、前記格納部は、前記撮像部が撮像した画像に対応づけて、前記撮像条件、及び前記画像処理装置が前記撮像条件に基づいて画像処理を行うことを禁止するか否かをさらに示す前記ディセーブル情報を格納し、前記出力部は、前記撮像条件を前記画像処理装置にさらに出力する。前記撮像条件判断部が正確に動作していないことを検知する手段をさらに備え、前記格納部は、前記撮像条件判断部が正確に動作していないことが検知された場合に、前記ディセーブル情報を格納する。
【０００７】
前記撮像条件に基づいて、前記撮像部が撮像した画像に対して画像処理を行う撮像処理部をさらに備え、前記格納部は、前記画像に対応づけて、前記撮像処理部による画像処理の処理量、及び前記画像処理装置が前記処理量に基づいて画像処理を行うことを禁止するか否かをさらに示す前記ディセーブル情報を格納し、前記出力部は、前記処理量を前記画像処理装置にさらに出力する。前記撮像処理部が正確に動作していないことを検知する手段をさらに備え、前記格納部は、前記撮像処理部が正確に動作していないことが検知された場合に、前記ディセーブル情報を格納する。
【０００８】
前記撮像処理部は、前記画像に対して、コントラスト強調処理、色信号ゲイン補正処理、及びシャープネス強調処理のうちの少なくとも１つを行い、前記格納部は、前記画像に対応づけて、前記撮像処理部によるコントラスト強調処理、色信号ゲイン補正処理、シャープネス強調処理のうちの少なくとも１つの前記処理量を格納する。
【０００９】
本発明の第２の形態によれば、被写体の画像を撮像する撮像装置による撮像方法であって、撮像部が、前記被写体の画像を撮像する撮像段階と、被写体判断部が、前記撮像部が撮像した画像の被写体の種別を判断する被写体判断段階と、格納部が、前記撮像部が撮像した画像に対応づけて、前記被写体の種別、及び外部の画像処理装置が前記被写体の種別に基づいて画像処理を行うことを禁止するか否かを示すディセーブル情報を格納する格納段階と、出力部が、前記格納部が格納している画像、前記被写体の種別、及び前記ディセーブル情報を前記画像処理装置に出力する出力段階とを備える。前記格納段階において、前記格納部が、ユーザの指示に基づいて、前記ディセーブル情報を格納する。
【００１０】
撮像条件判断部が、前記撮像部が画像を撮像するときの撮像条件を判断する撮像条件判断段階をさらに備え、前記格納段階において、前記格納部が、前記撮像部が撮像した画像に対応づけて、前記撮像条件、及び前記画像処理装置が前記撮像条件に基づいて画像処理を行うことを禁止するか否かをさらに示す前記ディセーブル情報を格納し、前記出力段階において、前記出力部が、前記撮像条件を前記画像処理装置にさらに出力する。前記撮像条件判断部が正確に動作していないことを検知する段階をさらに備え、前記格納段階において、前記格納部が、前記撮像条件判断部が正確に動作していないことが検知された場合に、前記ディセーブル情報を格納する。
【００１１】
撮像処理部が、前記撮像条件に基づいて、前記撮像部が撮像した画像に対して画像処理を行う撮像処理段階をさらに備え、前記格納段階において、前記格納部が、前記画像に対応づけて、前記撮像処理部による画像処理の処理量、及び前記画像処理装置が前記処理量に基づいて画像処理を行うことを禁止するか否かをさらに示す前記ディセーブル情報を格納し、前記出力段階において、前記出力部が、前記処理量を前記画像処理装置にさらに出力する。前記撮像処理部が正確に動作していないことを検知する段階をさらに備え、前記格納段階において、前記格納部が、前記撮像処理部が正確に動作していないことが検知された場合に、前記ディセーブル情報を格納する。
【００１２】
前記撮像処理段階において、前記撮像処理部が、前記画像に対して、コントラスト強調処理、色信号ゲイン補正処理、及びシャープネス強調処理のうちの少なくとも１つを行い、前記格納段階において、前記格納部が、前記画像に対応づけて、前記撮像処理部によるコントラスト強調処理、色信号ゲイン補正処理、シャープネス強調処理のうちの少なくとも１つの前記処理量を格納する。
【００１３】
本発明の第３の形態によれば、被写体の画像を撮像する撮像装置用のプログラムであって、前記撮像装置を、前記被写体の画像を撮像する撮像部、前記撮像部が撮像した画像の被写体の種別を判断する被写体判断部、前記撮像部が撮像した画像に対応づけて、前記被写体の種別、及び外部の画像処理装置が前記被写体の種別に基づいて画像処理を行うことを禁止するか否かを示すディセーブル情報を格納する格納部、前記格納部が格納している画像、前記被写体の種別、及び前記ディセーブル情報を前記画像処理装置に出力する出力部として機能させる。前記格納部は、ユーザの指示に基づいて、前記ディセーブル情報を格納する。
【００１４】
前記撮像装置を、前記撮像部が画像を撮像するときの撮像条件を判断する撮像条件判断部としてさらに機能させ、前記格納部は、前記撮像部が撮像した画像に対応づけて、前記撮像条件、及び前記画像処理装置が前記撮像条件に基づいて画像処理を行うことを禁止するか否かをさらに示す前記ディセーブル情報を格納し、前記出力部は、前記撮像条件を前記画像処理装置にさらに出力する。前記撮像装置を、前記撮像条件判断部が正確に動作していないことを検知する手段としてさらに機能させ、前記格納部は、前記撮像条件判断部が正確に動作していないことが検知された場合に、前記ディセーブル情報を格納する。
【００１５】
前記撮像装置を、前記撮像条件に基づいて、前記撮像部が撮像した画像に対して画像処理を行う撮像処理部としてさらに機能させ、前記格納部は、前記画像に対応づけて、前記撮像処理部による画像処理の処理量、及び前記画像処理装置が前記処理量に基づいて画像処理を行うことを禁止するか否かをさらに示す前記ディセーブル情報を格納し、前記出力部は、前記処理量を前記画像処理装置にさらに出力する。前記撮像装置を、前記撮像処理部が正確に動作していないことを検知する手段としてさらに機能させ、前記格納部は、前記撮像処理部が正確に動作していないことが検知された場合に、前記ディセーブル情報を格納する。
【００１６】
前記撮像処理部は、前記画像に対して、コントラスト強調処理、色信号ゲイン補正処理、及びシャープネス強調処理のうちの少なくとも１つを行い、前記格納部は、前記画像に対応づけて、前記撮像処理部によるコントラスト強調処理、色信号ゲイン補正処理、シャープネス強調処理のうちの少なくとも１つの前記処理量を格納する。
【００１７】
被写体の画像を撮像する撮像装置と、前記撮像装置によって撮像された画像に対して画像処理を行う画像処理装置とを備える画像処理システムであって、前記撮像装置は、前記被写体の画像を撮像する撮像部と、前記撮像部が撮像した画像の被写体の種別を判断する被写体判断部と、前記撮像部が撮像した画像に対応づけて、前記被写体の種別、及び前記画像処理装置が前記被写体の種別に基づいて画像処理を行うことを禁止するか否かを示すディセーブル情報を格納する格納部と、前記格納部が格納している画像、前記被写体の種別、及び前記ディセーブル情報を前記画像処理装置に出力する出力部とを有し、前記画像処理装置は、前記出力部が出力した画像、前記被写体の種別、及び前記ディセーブル情報を取得する取得部と、前記ディセーブル情報に基づいて、画像処理を行うことが禁止されているか否かを判断する制御部と、前記被写体の種別に基づいて画像処理を行うことが禁止されていないと判断された場合に、前記制御部の指示に基づいて画像処理を行う画像処理部とを有する。前記格納部は、ユーザの指示に基づいて、前記ディセーブル情報を格納する。
【００１８】
前記撮像装置は、前記撮像部が画像を撮像するときの撮像条件を判断する撮像条件判断部をさらに有し、前記格納部は、前記撮像部が撮像した画像に対応づけて、前記撮像条件、及び前記画像処理装置が前記撮像条件に基づいて画像処理を行うことを禁止するか否かをさらに示す前記ディセーブル情報を格納し、前記出力部は、前記撮像条件を前記画像処理装置にさらに出力する。前記撮像装置は、前記撮像条件判断部が正確に動作していないことを検知する手段をさらに有し、前記格納部は、前記撮像条件判断部が正確に動作していないことが検知された場合に、前記ディセーブル情報を格納する。
【００１９】
前記撮像装置は、前記撮像条件に基づいて、前記撮像部が撮像した画像に対して画像処理を行う撮像処理部をさらに備え、前記格納部は、前記画像に対応づけて、前記撮像処理部による画像処理の処理量、及び前記画像処理装置が前記処理量に基づいて画像処理を行うことを禁止するか否かをさらに示す前記ディセーブル情報を格納し、前記出力部は、前記処理量を前記画像処理装置にさらに出力する。前記撮像装置は、前記撮像処理部が正確に動作していないことを検知する手段をさらに有し、前記格納部は、前記撮像処理部が正確に動作していないことが検知された場合に、前記ディセーブル情報を格納する。
【００２０】
前記撮像処理部は、前記画像に対して、コントラスト強調処理、色信号ゲイン補正処理、及びシャープネス強調処理のうちの少なくとも１つを行い、前記格納部は、前記画像に対応づけて、前記撮像処理部によるコントラスト強調処理、色信号ゲイン補正処理、シャープネス強調処理のうちの少なくとも１つの前記処理量を格納する。
【００２１】
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションも又発明となりうる。
【００２２】
【発明の実施の形態】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態はクレームにかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２３】
図１は、本発明の一実施形態に係る画像処理システムの一例を示す。画像処理システムは、デジタルカメラ１０、プリンタ１２、及びパーソナルコンピュータ１４を備える。デジタルカメラ１０、プリンタ１２、及びパーソナルコンピュータ１４は、互いにデータ伝送路を介してデータの送受信を行う。データ伝送路は、例えば、ＩＥＥＥ１３９４、ＵＳＢ等の有線通信媒体や、ＩｒＤＡ、ブルートゥース、無線ＬＡＮ等の無線通信媒体である。データ伝送路は、有線通信媒体及び無線通信媒体を複数用いたネットワーク網、例えばインターネット網であってもよい。また、デジタルカメラ１０、プリンタ１２、及びパーソナルコンピュータ１４間のデータの受け渡しは、リムーバブルメディア等の記録媒体を用いてもよい。
【００２４】
デジタルカメラ１０は、被写体の画像を撮像し、撮像した画像データをプリンタ１２又はパーソナルコンピュータ１４に送信する。また、デジタルカメラ１０は、被写体の画像を撮像したときのデジタルカメラ１０の状態等を示す撮像条件を画像データに添付して、プリンタ１２又はパーソナルコンピュータ１４に送信する。プリンタ１２又はパーソナルコンピュータ１４は、受信した画像データに所定の画像処理を施して出力する。即ち、プリンタ１２は、画像データを印刷して出力し、パーソナルコンピュータ１４は、画像データをモニタに出力する。また、パーソナルコンピュータ１４は、デジタルカメラ１０又はプリンタ１２に設定情報を送信し、デジタルカメラ１０又はプリンタ１２の設定情報を変更する。
【００２５】
なお、デジタルカメラ１０は、撮像装置及び／又は画像処理装置の一例であり、プリンタ１２及びパーソナルコンピュータ１４は、画像処理装置の一例である。また、撮像装置は、静止画を撮影するデジタルスチルカメラであってもよく、動画を撮影するデジタルビデオカメラであってもよい。また、画像処理装置は、デジタルカメラで撮影した画像の画質等を自動調整して印刷するラボ用印刷装置であってもよい。
【００２６】
図２は、本実施形態に係るデジタルカメラ１０の機能構成の一例を示す。デジタルカメラ１０は、撮像部２０、撮像処理部１３０、格納部１２０、出力部２０２、被写体判断部２０４、撮像条件判断部２００、及び変換部２０６を備える。
【００２７】
撮像部２０は、被写体の画像を撮像する。また、撮像条件判断部２００は、撮像部２０が画像を撮像するときの撮像条件を判断する。具体的には、撮像条件判断部２００は、被写体の輝度値、撮像時にフラッシュが焚かれたか否か、被写体距離、焦点距離、撮像感度等を判断する。そして、撮像処理部１３０は、撮像条件判断部１３０が判断結果に基づいて、撮像部２０が撮像した画像に対して画像処理を行う。そして、撮像処理部１３０は、画像に対して行った画像処理の処理量を格納部１２０に出力する。
【００２８】
具体的には、撮像処理部１３０は、撮像部２０が撮像した画像に対して、コントラスト強調処理、色信号ゲイン補正処理、及びシャープネス強調処理の少なくとも１つを行う。そして、撮像処理部１３０は、画像に対して行ったコントラスト強調処理、色信号ゲイン補正処理、又はシャープネス強調処理の処理量を格納部１２０に出力する。例えば、コントラスト強調処理、色信号ゲイン補正処理、及びシャープネス強調処理の処理量は、撮像装置２０の標準出力特性に対して決められる標準処理に比べて、どの程度画像処理が行われているかを示す画像処理傾向を表す。つまり、撮像処理部１３０によって画像処理された画像の特性、即ちコントラスト、色信号ゲイン、又はシャープネスが、標準出力特性よりも強い場合の処理量は「強調」、弱い場合の処理量は「低減」、同程度の場合の処理量は「標準」である。コントラスト強調処理、色信号ゲイン補正処理、及びシャープネス強調処理の処理量は、所定の基準に対して３段階以上で表現されることが好ましい。標準出力特性は、例えば標準モニタ出力特性（ｓＲＧＢ）である。
【００２９】
被写体判断部２０４は、撮像部２０が撮像した画像の被写体の種別を判断する。具体的には、被写体判断部２０４は、撮像部２０が撮像した画像の主要被写体の種別及び撮影シーンの種別を判断する。主要被写体の種別とは、例えば人物、建物、花等である。また、撮影シーンの種別とは、例えば風景、夜景、夕暮れ、雪景色等である。被写体判断部２０４は、ユーザにより指定されるデジタルカメラ１０の撮影モードに基づいて被写体の種別を判断してもよいし、画像認識により基づいて被写体の種別を判断してもよい。
【００３０】
格納部１２０は、撮像部２０が撮像した画像に対応づけて、撮像処理部１３０による画像処理の処理量を格納する。具体的には、格納部１２０は、撮像部２０が撮像した画像に対応づけて、コントラスト強調処理、色信号ゲイン補正処理、及びシャープネス強調処理の少なくとも１つの処理量を格納する。また、格納部１２０は、撮像部２０が撮像した画像に対応づけて、被写体判断部２０４が判断した被写体の種別をさらに格納する。また、格納部１２０は、撮像部２０が撮像した画像に対応づけて、撮像条件判断部２００が判断した撮像条件である被写体の輝度値、撮像時にフラッシュが焚かれたか否か、被写体距離、焦点距離、撮像感度等をさらに格納する。
【００３１】
また、格納部１２０は、画像に対応づけて、プリンタ１２等の外部の画像処理装置において、被写体判断部２０４が判断した被写体の種別、撮像処理部１３０による画像処理の処理量、及び撮像条件判断部２００が判断した撮像条件に基づいて画像処理を行うことを禁止するか否かを示すディセーブルフラグを格納してもよい。格納部１２０は、ユーザの指示に基づいて、ディセーブルフラグを格納してもよい。また、デジタルカメラ１０は、被写体判断部２０４、撮像処理部１３０、又は撮像条件判断部２００が正確に動作していないことを検知する手段をさらに有してもよく、格納部１２０は、撮像処理部１３０、又は撮像条件判断部２００が正確に動作していないことが検知された場合に、ディセーブルフラグを格納してもよい。
【００３２】
変換部２０６は、撮像処理部１３０によるコントラスト強調処理及び色信号ゲイン補正処理の処理量を、画像のガンマ特性の補正量に変換してもよい。そして、格納部１２０は、撮像処理部１３０によるコントラスト強調処理及び色信号ゲイン補正処理の処理量として、変換部２０６が生成したガンマ特性の補正量を格納してもよい。また、変換部２０６は、撮像条件判断部２００が判断した撮像部２０の撮像感度を、ガンマ特性に変換してもよい。
【００３３】
出力部２０２は、格納部１２０に格納された画像を、メモリカードやプリンタ１２等の外部機器に出力する。さらに、出力部２０２は、プリンタ１２等の外部の画像処理装置に適切な画像処理を行わせるべく、画像に対応づけて、被写体判断部２０４が判断した被写体の種別、撮像条件判断部２００が判断した撮像条件、及び撮像処理部１３０による画像処理の処理量を出力する。
【００３４】
また他の例において、撮像処理部１３０は、画像に対して行った画像処理の処理量として、出力部２０２が出力すべき画像と、実際に出力する画像との相違を示す相違情報を格納部１２０に出力する。そして、格納部１２０は、画像と相違情報とを対応づけて格納する。そして、出力部２０２は、画像と相違情報とを対応づけて外部機器に出力する。なお、出力部２０２が出力すべき画像は、例えば標準モニタ出力特性（ｓＲＧＢ）を有する。
【００３５】
図３は、出力部２０２が出力するデータのフォーマットの一例を示す。出力部２０２が出力するデータは、被写体情報２５０、画像処理情報２５２、撮像条件情報２５４、及びディセーブル情報２５６を含むタグ情報と、画像データ２５８とを有する。被写体情報２５０は、主要被写体情報及び撮影シーン情報を含む。主要被写体情報は、画像データ２５８が示す画像の主要被写体の種別を示す。例えば、主要被写体情報は、人物、建物、花等を示す。撮影シーン情報は、画像データ２５８が示す画像の撮影シーンの種別を示す。例えば、撮影シーン情報は、風景、夜景、夕暮れ、雪景色等を示す。
【００３６】
画像処理情報２５２は、コントラスト情報、シャープネス情報、色信号ゲイン情報を含む。コントラスト情報、シャープネス情報、及び色信号ゲイン情報のそれぞれは、撮像処理部１３０が画像に対して行ったコントラスト強調処理、シャープネス強調処理、色信号ゲイン補正処理のそれぞれの処理量を示す。
【００３７】
撮像条件情報２５４は、輝度値情報、フラッシュ情報、被写体距離情報、焦点距離情報、感度情報を含む。輝度値情報は、被写体の輝度値を示す。フラッシュ情報は、撮像時にフラッシュが焚かれたか否かを示す。被写体距離情報は、撮像時のデジタルカメラ１０から被写体まで距離を示す。焦点距離情報は、撮像時の焦点距離を示す。感度情報は、撮像部２０の撮像感度を示す。例えば、感度情報は、ＩＳＯ感度の値を示す。
【００３８】
ディセーブル情報２５６は、プリンタ１２において被写体情報２５０、画像処理情報２５２、及び撮像条件情報２５４に基づいて画像処理を行うことを禁止するか否かを示すディセーブルフラグである。また、画像データ２５８は、画像を示すデータであり、例えばＪＰＥＧ形式のデータである。
【００３９】
本実施形態のデジタルカメラ１０によれば、画像に対応づけて、被写体の種別、撮像条件、画像処理の処理量等の情報をプリンタ１２に提供することができる。そのため、プリンタ１２は、デジタルカメラ１０から取得した被写体の種別、撮像条件、画像処理の処理量等の情報を利用することにより、画像に対して適切に画像処理を行うことができる。
【００４０】
図４は、本実施形態に係るプリンタ１２の機能構成の一例を示す。プリンタ１２は、取得部３００、画像処理部３０２、制御部３０４、被写体判断部３０６、ノイズ低減処理部３０８、及び印刷部３１０を備える。
【００４１】
取得部３００は、メモリカードやデジタルカメラ１０等の外部機器から、画像と、デジタルカメラ１０において画像に対して行われた画像処理の処理量を示す画像処理情報とを対応づけて取得する。具体的には、取得部３００は、デジタルカメラ１０において画像に対して行われた画像処理の処理量として、コントラスト強調処理、色信号ゲイン補正処理、及びシャープネス強調処理のうちの少なくとも１つの処理量を取得する。さらに、取得部３００は、画像に対応づけて、デジタルカメラ１０によって画像が撮像されたときの撮像条件を示す撮像条件情報を取得する。また、取得部３００は、画像の被写体の種別を示す被写体情報をさらに取得してもよい。また、取得部３００は、被写体情報、画像処理情報、及び撮像条件情報に基づいて画像処理を行うことを禁止するか否かを示すディセーブル情報等を取得してもよい。
【００４２】
制御部３０４は、取得部３００が取得した、デジタルカメラ１０において画像に対して行われた画像処理の処理量に基づいて、画像処理部３０２による画像処理の処理量を制御する。具体的には、デジタルカメラ１０において画像に対して行われた画像処理の処理量が所定量より小さい場合、制御部３０４は、画像処理部３０２による処理量を大きくすることが好ましい。また、デジタルカメラ１０において画像に対して行われた画像処理の処理量が所定量より大きい場合、制御部３０４は、画像処理部３０２による処理量を小さくすることが好ましい。より具体的には、デジタルカメラ１０において画像に対して行われた画像処理の処理量が「低減」である場合、制御部３０４は、画像処理部３０２による処理量を大きく又は禁止することが好ましい。また、デジタルカメラ１０において画像に対して行われた画像処理の処理量が「強調」である場合、制御部３０４は、画像処理部３０２による処理量を小さく又は禁止することが好ましい。また、制御部３０４は、取得部３００が取得した画像の特性を解析し、画像の特性に基づいて画像処理部３０２による画像処理の処理量を制御する。
【００４３】
さらに、制御部３０４は、取得部３００が取得した撮像条件に基づいて、画像処理部３０２による画像処理の処理量を制御する。さらに、制御部３０４は、取得部３００が取得した画像の被写体の種別に基づいて、画像処理部３０２による画像処理の処理量を制御する。例えば、画像の主要被写体の種別が人物である場合、制御部３０４は、画像処理部３０２によるシャープネス強調処理の処理量を小さく、彩度強調やホワイトバランス補正等を含む色信号ゲイン補正処理の処理量を大きくし、コントラスト強調処理の処理量を小さくする。また、撮影シーンの種別が夜景である場合、制御部３０４は、画像処理部３０２による色信号ゲイン補正処理の処理量を大きくし、コントラスト強調処理の処理量を大きくする。
【００４４】
また、制御部３０４は、取得部３００が取得した撮像条件の１つであるデジタルカメラ１０の撮像感度に基づいて、ノイズ低減処理部３０８による画像のノイズ低減処理を行うか否かを制御する。制御部３０４は、取得部３００が取得した撮像感度が所定値より大きい場合、ノイズ低減処理部３０８が画像のノイズ低減処理を行うように制御する。
【００４５】
被写体判断部３０６は、取得部３００が画像の被写体の種別を取得しない場合、画像認識等により画像の被写体の種別を判断する。また、被写体判断部３０６は、画像の空間周波数、色信号ゲイン、コントラスト等に基づいて、画像の被写体の種別を判断してもよい。具体的には、被写体判断部３０６は、画像の主要被写体の種別及び撮影シーンの種別を判断する。そして、制御部３０４は、被写体判断部３０６が判断した画像の主要被写体の種別及び／又は撮影シーンの種別に基づいて、画像処理部３０２による画像処理の処理量を制御する。
【００４６】
画像処理部３０２は、制御部３０４の指示に基づいて、取得部３００が取得した画像に対して画像処理を行う。また、ノイズ低減処理部３０８は、制御部３０４の指示に基づいて、取得部３００が取得した画像に対して高域信号除去フィルタ処理やコアリング処理等のノイズ低減処理を行う。そして、印刷部３１０は、画像処理部３０２及びノイズ低減処理部３０８により画像処理及びノイズ低減処理が行われた画像を印刷する。
【００４７】
また他の例おいて、取得部３００は、取得すべき画像と、実際に取得した画像との相違を示す相違情報を取得する。そして、制御部３０４は、取得部３００が取得した相違情報に基づいて、画像処理部３０２による画像処理の処理量を制御する。また、取得部３００は、取得すべき画像のガンマ特性と、実際に取得した画像のガンマ特性との相違を示すガンマ特性相違情報を取得してもよい。そして、制御部３０４は、取得部３００が取得したガンマ特性相違情報に基づいて、画像処理部３０２による画像処理の処理量を制御してもよい。なお、取得部３００が取得すべき画像は、例えば標準モニタ出力特性（ｓＲＧＢ）を有する。
【００４８】
本実施形態に係るプリンタ１２によれば、デジタルカメラ１０から取得した被写体の種別、撮像条件、画像処理の処理量等の情報を利用することにより、画像に対して適切に画像処理を行うことができる。また、本実施形態に係るプリンタ１２は、画像を撮像したデジタルカメラ１０の撮像感度が所定値より大きい場合、画像に対してノイズ低減処理を行うため、撮像感度が大きいことにより画像内に顕著に現れるノイズを低減することができる。
【００４９】
図５は、本実施形態に係るプリンタ１２の動作の一例を示すフローチャートである。まず、取得部３００は、画像と、被写体情報、画像処理情報、撮像条件情報、及びディセーブル情報を含むタグ情報とを対応づけて取得する（Ｓ１００）。そして、制御部３０４は、取得部３００が取得したタグ情報を解析する（Ｓ１０２）。そして、制御部３０４は、ディセーブル情報に基づいて、取得部３００が取得した被写体情報、画像処理情報、及び撮像条件情報に基づいて画像処理を行うことが禁止されているか否かを判断する（Ｓ１０４）。Ｓ１０４において被写体情報、画像処理情報、及び撮像条件情報に基づいて画像処理を行うことが禁止されていないと判断した場合、制御部３０４は、予めプリンタ１２において定められたデフォルトの画像処理を行うように画像処理部３０２を制御し、画像処理部３０２は、制御部３０４の指示に基づいて画像処理を行う（Ｓ１０８）。そして、制御部３０４は、画像に対してノイズ低減処理を行わないようにノイズ低減処理部３０８を制御し、ノイズ低減処理部３０８は、制御部３０４の指示に基づいてノイズ低減処理を行わない（Ｓ１１４）。そして、印刷部３１０は、画像処理部３０２により画像処理が行われた画像を、印刷用のデータ形式に変換して印刷する（Ｓ１１６）。以上で、本例のプリンタ１２の動作のフローチャートは終了する。
【００５０】
Ｓ１０４において被写体情報、画像処理情報、及び撮像条件情報に基づいて画像処理を行うことが禁止されていると判断した場合、制御部３０４は、被写体情報、画像処理情報、及び撮像条件情報に基づいて、画像処理部３０２による画像処理の処理量を決定し、画像処理部３０２は、制御部３０４の指示に基づいて画像処理を行う（Ｓ１０６）。そして、制御部３０４は、取得部３００が取得した撮像条件情報が含む感度情報が示す撮像感度が所定値より大きいか否かを判断する（Ｓ１１０）。Ｓ１１０において感度情報が示す撮像感度が所定値より大きいと判断した場合、制御部３０４は、画像に対してノイズ低減処理を行うようにノイズ低減処理部３０８を制御し、ノイズ低減処理部３０８は、制御部３０４の指示に基づいてノイズ低減処理を行う（Ｓ１１２）。Ｓ１１０において感度情報が示す撮像感度が所定値より大きくないと判断した場合、制御部３０４は、画像に対してノイズ低減処理を行わないようにノイズ低減処理部３０８を制御し、ノイズ低減処理部３０８は、制御部３０４の指示に基づいてノイズ低減処理を行わない（Ｓ１１４）。そして、印刷部３１０は、画像処理部３０２により画像処理が行われた画像、又は画像処理部３０２及びノイズ低減処理部により画像処理が行われた画像を、印刷用のデータ形式に変換して印刷する（Ｓ１１６）。以上で、本例のプリンタ１２の動作のフローチャートは終了する。
【００５１】
本例では、画像処理部３０２が画像に対して画像処理を行った後に、ノイズ低減処理部３０８が画像に対してノイズ低減処理を行うが、他の例では、ノイズ低減処理部３０８が画像に対してノイズ低減処理を行った後に、画像処理部３０２が画像に対して画像処理を行ってもよい。
【００５２】
本実施形態に係る画像処理システムの他の例においては、画像処理システムは、プリンタ１２に代えて、ＣＲＴ、液晶ディスプレイ、プラズマディスプレイ、各種電子ペーパ、有機ＥＬディスプレイ等の表示装置を備えてもよい。ＣＲＴ、液晶ディスプレイ、プラズマディスプレイ、各種電子ペーパ、有機ＥＬディスプレイ等の表示装置は、画像処理装置の一例である。本例の表示装置は、取得部、画像処理部、制御部、被写体判断部、ノイズ低減処理部、及び表示部を備える。表示装置が備える取得部、画像処理部、制御部、被写体判断部、及びノイズ低減処理部の動作は、図４及び図５において説明したプリンタ１２が備える取得部３００、画像処理部３０２、制御部３０４、被写体判断部３０６、及びノイズ低減処理部３０８の動作と同一であるから、説明を省略する。表示装置が備える表示部は、画像処理部により画像処理が行われた画像、又は画像処理部及びノイズ低減処理部により画像処理が行われた画像を、表示用のデータ形式に変換して表示する。
【００５３】
図６は、本実施形態に係るパーソナルコンピュータ１４のハードウェア構成の一例を示す。パーソナルコンピュータ１４は、ＣＰＵ７００と、ＲＯＭ７０２と、ＲＡＭ７０４と、通信インタフェース７０６と、ハードディスクドライブ７０８と、データベースインタフェース７１０と、フロッピーディスクドライブ７１２と、ＣＤ−ＲＯＭドライブ７１４とを備える。ＣＰＵ７００は、ＲＯＭ７０２及びＲＡＭ７０４に格納されたプログラムに基づいて動作し、各部の制御を行う。通信インタフェース７０６は、デジタルカメラ１０及びプリンタ１２と通信する。データベースインタフェース７１０は、データベースへのデータの書込、及びデータベースの内容の更新を行う。
【００５４】
フロッピーディスクドライブ７１２は、フロッピーディスク７２０からデータ又はプログラムを読み取り通信インタフェース７０６に提供する。ＣＤ−ＲＯＭドライブ７１４は、ＣＤ−ＲＯＭ７２２からデータ又はプログラムを読み取り通信インタフェース７０６に提供する。通信インタフェース７０６は、フロッピーディスクドライブ７１２又はＣＤ−ＲＯＭドライブ７１４から提供されたデータ又はプログラムを、デジタルカメラ１０又はプリンタ１２に送信する。データベースインタフェース７１０は、各種データベース７２４と接続してデータを送受信する。
【００５５】
プリンタ１２に提供されるプログラムは、フロッピーディスク７２０又はＣＤ−ＲＯＭ７２２等の記録媒体に格納されて利用者によって提供される。記録媒体に格納されたプログラムは圧縮されていても非圧縮であってもよい。プログラムは記録媒体から読み出され、通信インタフェース７０６を介して、デジタルカメラ１０又はプリンタ１２にインストールされ、デジタルカメラ１０又はプリンタ１２において実行される。
【００５６】
記録媒体に格納されて提供され、デジタルカメラ１０にインストールされるプログラムは、機能構成として、撮像モジュールと、撮像条件判断モジュールと、格納モジュールと、画像処理モジュールと、変換モジュールと、被写体判断モジュールと、出力モジュールとを有する。各モジュールがデジタルカメラ１０に働きかけて行わせる動作は、図１から図５において説明したデジタルカメラ１０における、対応する部材の動作と同一であるから、説明を省略する。
【００５７】
また、記録媒体に格納されて提供され、プリンタ１２にインストールされるプログラムは、機能構成として、取得モジュールと、画像処理モジュールと、制御モジュールと、被写体判断モジュールと、ノイズ低減処理モジュールと、印刷モジュールとを有する。各モジュールがプリンタ１２に働きかけて行わせる動作は、図１から図５において説明したプリンタ１２における、対応する部材の動作と同一であるから、説明を省略する。
【００５８】
図６に示した記録媒体の一例としてのフロッピーディスク７２０又はＣＤ−ＲＯＭ７２２には、本出願で説明した実施形態におけるデジタルカメラ１０又はプリンタ１２の動作の一部又は全ての機能を格納することができる。
【００５９】
これらのプログラムは記録媒体から直接デジタルカメラ１０又はプリンタ１２によって読み出されて実行されても、デジタルカメラ１０又はプリンタ１２にインストールされた後にデジタルカメラ１０又はプリンタ１２において実行されてもよい。更に、上記プログラムは単一の記録媒体に格納されても複数の記録媒体に格納されてもよい。また、符号化した形態で格納されていてもよい。
【００６０】
記録媒体としては、フロッピーディスク、ＣＤ−ＲＯＭの他にも、ＤＶＤ、ＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、磁気記録媒体、ＩＣカードやミニチュアカードなどの半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の格納装置を記録媒体として使用し、通信網を介してプログラムをデジタルカメラ１０又はプリンタ１２に提供してもよい。
【００６１】
図７は、本実施形態に係るデジタルカメラ１０の詳細な構成の一例を示す。デジタルカメラ１０は、撮像部２０、撮像制御部４０、システム制御部６０、表示部１００、操作部１１０、格納部１２０、画像処理部１３０、及び外部接続部１４０を備える。
【００６２】
撮像部２０は、撮影レンズ部２２、絞り２４、シャッタ２６、光学ＬＰＦ２８、ＣＣＤ３０、撮像信号処理部３２、ファインダ３４、及びストロボ３６を有する。
【００６３】
撮影レンズ部２２は、被写体像を取り込んで処理を施す。撮影レンズ部２２は、フォーカスレンズやズームレンズ等を含み、被写体像をＣＣＤ３０の受光面上に結像する。絞り２４は、撮影レンズ部２２を通過した光を絞り、光学ＬＰＦ２８は、絞り２４を通過した光に含まれる所定の波長より長い波長成分を通過させる。ＣＣＤ３０の各センサエレメントは、結像した被写体像の光量に応じ、電荷を蓄積する（以下その電荷を「蓄積電荷」という）。
【００６４】
シャッタ２６は、機械式シャッタであり、撮影レンズ部２２を通過した光をＣＣＤ３０に結像するか否かを制御する。また、デジタルカメラ１０は、シャッタ２６に代えて電子シャッタ機能を有してもよい。電子シャッタ機能を実現するために、ＣＣＤ３０のセンサエレメントは、シャッタゲート及びシャッタドレインを有する。シャッタゲートを駆動することにより、蓄積電荷がシャッタドレインに掃き出される。シャッタゲートの制御により、各センサエレメントに電荷を蓄積する時間、即ちシャッタスピードを制御できる。ＣＣＤ３０において、蓄積電荷は、リードゲートパルスによってシフトレジスタに読み出され、レジスタ転送パルスによって電圧信号として順次読み出される。
【００６５】
撮像信号処理部３２は、ＣＣＤ３０から出力される被写体像を示す電圧信号、即ちアナログ信号をＲ、Ｇ、Ｂ成分に色分解する。そして、撮像信号処理部３２は、Ｒ、Ｇ、Ｂ成分を調整することにより、被写体像のホワイトバランスを調整する。撮像信号処理部３２は、被写体像のガンマ補正を行う。そして、撮像信号処理部３２は、Ｒ、Ｇ、Ｂ成分に分解されたアナログ信号をＡ／Ｄ変換し、その結果得られた被写体像のデジタルの画像データ（以下「デジタル画像データ」という）をシステム制御部６０へ出力する。
【００６６】
ファインダ３４は、表示手段を有してもよく、後述のメインＣＰＵ６２等からの各種情報をファインダ３４内に表示してもよい。ストロボ３６は、コンデンサに蓄えられたエネルギを放電する放電管３７を有し、放電管３７にエネルギが供給されたとき放電管３７が発光することで機能する。
【００６７】
撮像制御部４０は、レンズ駆動部４２、フォーカス駆動部４４、絞り駆動部４６、シャッタ駆動部４８、それらを制御する撮像系ＣＰＵ５０、測距センサ５２、及び測光センサ５４を有する。撮像系ＣＰＵ５０は、撮像条件判断部２００の一例である。レンズ駆動部４２、フォーカス駆動部４４、絞り駆動部４６、及びシャッタ駆動部４８は、それぞれステッピングモータ等の駆動手段を有し、撮像部２０に含まれる機構部材を駆動する。後述のレリーズスイッチ１１４の押下に応じ、測距センサ５２は被写体までの距離を測定し、測光センサ５４は被写体輝度を測定する。そして、測距センサ５２及び測光センサ５４は、測定された被写体までの距離のデータ（以下単に「測距データ」という）及び被写体輝度のデータ（以下単に「測光データ」という）を、それぞれ撮像系ＣＰＵ５０に供給する。
【００６８】
撮像系ＣＰＵ５０は、ユーザから指示されたズーム倍率等の撮影情報に基づき、レンズ駆動部４２及びフォーカス駆動部４４を制御して撮影レンズ２２のズーム倍率とピントの調整を行う。また、撮像系ＣＰＵ５０は、測距センサ５２から受け取った測距データ及び／又は測光センサ５４から受け取った測光データに基づいて、レンズ駆動部４２及びフォーカス駆動部４４を制御してズーム倍率及びピントの調整を行ってもよい。
【００６９】
撮像系ＣＰＵ５０は、１画像フレームのＲＧＢのデジタル信号積算値、即ち自動露出情報に基づいて絞り値及びシャッタスピードを決定する。決定された値に従い、絞り駆動部４６及びシャッタ駆動部４８は、絞り２４の絞り量及びシャッタ２６の開閉をそれぞれ制御する。
【００７０】
また、撮像系ＣＰＵ５０は、測光データに基づいてストロボ３６の発光を制御し、同時に絞り２４の絞り量を調整する。ユーザが映像の取込を指示したとき、ＣＣＤ３０は電荷蓄積を開始し、測光データから計算されたシャッタ時間の経過後、蓄積電荷を撮像信号処理部３２へ出力する。
【００７１】
システム制御部６０は、メインＣＰＵ６２、キャラクタ生成部８４、タイマ８６、及びクロック発生部８８を有する。メインＣＰＵ６２は、デジタルカメラ１０全体、特にシステム制御部６０を制御する。メインＣＰＵ６２は、シリアル通信等により、撮像系ＣＰＵ５０との間で必要な情報の受け渡しをする。
【００７２】
クロック発生部８８は、メインＣＰＵ６２の動作クロックを発生し、メインＣＰＵ６２に供給する。また、クロック発生部８８は、撮像系ＣＰＵ５０及び表示部１００の動作クロックを発生する。クロック発生部８８は、メインＣＰＵ６２、撮像系ＣＰＵ５０、及び表示部１００に対してそれぞれ異なる周波数の動作クロックを供給してもよい。
【００７３】
キャラクタ生成部８４は、撮影日時、タイトル等の撮影画像に合成する文字情報や、図形情報を生成する。タイマ８６は、例えば電池等でバックアップされ、常に時間をカウントし、当該カウント値に基づいて撮影画像の撮影日時に関する情報等の時刻情報をメインＣＰＵ６２に供給する。タイマ８６は、蓄電池から供給された電力により、デジタルカメラ本体の電源がオフである場合にも時間をカウントするのが望ましい。また、キャラクタ生成部８４及びタイマ８６は、メインＣＰＵ６２に併設されることが好ましい。
【００７４】
格納部１２０は、メモリ制御部６４、不揮発性メモリ６６、及びメインメモリ６８を有する。メモリ制御部６４は、不揮発性メモリ６６とメインメモリ６８とを制御する。不揮発性メモリ６６は、ＥＥＰＲＯＭ（電気的消去及びプログラム可能なＲＯＭ）やＦＬＡＳＨメモリ等で構成され、ユーザによる設定情報や出荷時の調整値等、デジタルカメラ１０の電源がオフの間も保持すべきデータを格納する。不揮発性メモリ６６は、メインＣＰＵ６２のブートプログラムやシステムプログラム等を格納してもよい。
【００７５】
メインメモリ６８は、ＤＲＡＭのように比較的安価で容量の大きなメモリで構成されることが好ましい。メインメモリ６８は、撮像部２０から出力されたデータを格納するフレームメモリとしての機能、各種プログラムをロードするシステムメモリとしての機能、その他ワークエリアとしての機能を有する。不揮発性メモリ６６及びメインメモリ６８は、システム制御部６０内外の各部とバス８２を介してデータのやりとりを行う。不揮発性メモリ６６は、デジタル画像データを更に格納してもよい。
【００７６】
撮像処理部１３０は、ＹＣ処理部７０、エンコーダ７２、及び圧縮伸張処理部７８を有する。また、外部接続部１４０は、オプション装置制御部７４、及び通信Ｉ／Ｆ部８０を有する。エンコーダ７２、オプション装置制御部７４、及び通信Ｉ／Ｆ部８０は、出力部２０２の一例である。
【００７７】
ＹＣ処理部７０は、デジタル画像データにＹＣ変換を施し、輝度信号Ｙ、並びに色差（クロマ）信号Ｂ−Ｙ及びＲ−Ｙを生成する。メインメモリ６８は、メモリ制御部６４の制御に基づいて、輝度信号及び色差信号を格納する。
【００７８】
圧縮伸張処理部７８は、メインメモリ６８から順次輝度信号と色差信号を読み出して圧縮する。そして、オプション装置制御部７４は、圧縮されたデジタル画像データ（以下単に「圧縮データ」という）をオプション装置７６の一例であるメモリカードへ書き込む。
【００７９】
エンコーダ７２は、輝度信号と色差信号を、ビデオ信号（ＮＴＳＣやＰＡＬ信号）に変換して端子９０から出力する。オプション装置７６に記録された圧縮データからビデオ信号を生成する場合、圧縮データは、まずオプション装置制御部７４を介して圧縮伸張処理部７８へ与えられる。続いて、圧縮伸張処理部７８で必要な伸張処理が施されたデータはエンコーダ７２によってビデオ信号へ変換される。
【００８０】
オプション装置制御部７４は、オプション装置７６が許容する信号仕様及びバス８２のバス仕様に従い、バス８２とオプション装置７６との間で必要な信号の生成、論理変換、及び／又は電圧変換等を行う。デジタルカメラ１０は、オプション装置７６として前述のメモリカードの他に、例えばＰＣＭＣＩＡ準拠の標準的なＩ／Ｏカードをサポートしてもよい。その場合、オプション装置制御部７４は、ＰＣＭＣＩＡ用バス制御ＬＳＩ等で構成してもよい。
【００８１】
通信Ｉ／Ｆ部８０は、デジタルカメラ１０がサポートする通信仕様、たとえばＵＳＢ、ＲＳ−２３２Ｃ、イーサネット等の仕様に応じたプロトコル変換等の制御を行う。通信Ｉ／Ｆ部８０は、圧縮データ又はデジタル画像データを、端子９２を介してネットワークを含む外部機器に出力してよい。通信Ｉ／Ｆ部８０は、必要に応じてドライバＩＣを含み、外部機器と端子９２を介して通信する。通信Ｉ／Ｆ部８０は、例えばプリンタ、カラオケ機、ゲーム機等の外部機器との間で独自のインタフェースによるデータ授受を行う構成としてもよい。
【００８２】
表示部１００は、ＬＣＤモニタ１０２、ＬＣＤパネル１０４、モニタドライバ１０６、及びパネルドライバ１０８を有する。モニタドライバ１０６は、ＬＣＤモニタ１０２を制御する。また、パネルドライバ１０８は、ＬＣＤパネル１０４を制御する。ＬＣＤモニタ１０２は、例えば２インチ程度の大きさでカメラ背面に設けられ、現在の撮影や再生のモード、撮影や再生のズーム倍率、電池残量、日時、モード設定のための画面、被写体画像等を表示する。ＬＣＤパネル１０４は例えば小さな白黒ＬＣＤでカメラ上面に設けられ、画質（ＦＩＮＥ／ＮＯＲＭＡＬ／ＢＡＳＩＣ等）、ストロボ発光／発光禁止、標準撮影可能枚数、画素数、電池容量／残量等の情報を表示する。
【００８３】
操作部１１０は、パワースイッチ１１２、レリーズスイッチ１１４、機能設定部１１６、及びズームスイッチ１１８を有する。パワースイッチ１１２は、ユーザの指示に基づいてデジタルカメラ１０の電源をオン／オフする。レリーズスイッチ１１４は、半押しと全押しの二段階押し込み構造を有する。一例として、レリーズスイッチ１１４が半押しされることにより、撮像制御部４０は、自動焦点調整及び自動露出調整を行い、全押しされることにより、撮像部２０は、被写体像を取り込む。
【００８４】
機能設定部１１６は、例えば回転式のモードダイヤルや十字キー等であって、「ファイルフォーマット」、「特殊効果」、「印画」、「決定／保存」、「表示切換」等の設定を受け付ける。ズームスイッチ１１８は、撮像部２０が取得する被写体像のズーム倍率の設定を受け付ける。
【００８５】
以上の構成による主な動作は以下のとおりである。まずパワースイッチ１１２が押下され、デジタルカメラ１０の各部に電力が供給される。メインＣＰＵ６２は、機能設定部１１６の状態を読み込むことで、デジタルカメラ１０が撮影モードにあるか再生モードにあるかを判断する。
【００８６】
デジタルカメラ１０が撮影モードの場合、メインＣＰＵ６２はレリーズスイッチ１１４の半押し状態を監視する。レリーズスイッチ１１４の半押し状態が検出されたとき、撮像系ＣＰＵ５０は測光センサ５４及び測距センサ５２からそれぞれ測光データと測距データを得る。撮像制御部４０は、撮像系ＣＰＵ５０が得た測光データ及び測距データに基づいて、撮像部２０のピント、絞り等を調整する。調整が完了すると、ＬＣＤモニタは、「スタンバイ」等の文字を表示してユーザにその旨を伝える。
【００８７】
続いて、メインＣＰＵ６２は、レリーズスイッチ１１４の全押し状態を監視する。レリーズスイッチ１１４の全押し状態が検出されたとき、所定のシャッタ時間をおいてシャッタ２６が閉じられ、ＣＣＤ３０の蓄積電荷が撮像信号処理部３２へ掃き出される。撮像信号処理部３２による処理の結果生成されたデジタル画像データはバス８２へ出力される。デジタル画像データは一旦メインメモリ６８へ格納され、この後ＹＣ処理部７０と圧縮伸張処理部７８で処理され、オプション装置制御部７４を経由してオプション装置７６へ記録される。記録されたデジタル画像データに基づく撮影画像は、フリーズされた状態でしばらくＬＣＤモニタ１０２に表示され、ユーザは撮影画像を確認することができる。以上で一連の撮影動作が完了する。
【００８８】
一方、デジタルカメラ１０が再生モードの場合、メインＣＰＵ６２は、メインメモリ６８、不揮発性メモリ６６、及び／又はオプション装置７６から撮影した撮影画像を読み出し、これを表示部１００のＬＣＤモニタ１０２へ表示する。
【００８９】
この状態でユーザが機能設定部１１６にて「順送り」、「逆送り」を指示すると、メインＣＰＵ６２は、メインメモリ６８、不揮発性メモリ６６、及び／又はオプション装置７６が格納した他の撮影画像を読み出し、これを表示部１００のＬＣＤモニタ１０２へ表示する。
【００９０】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更または改良を加えることができる。そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００９１】
【発明の効果】
上記説明から明らかなように、本発明によれば、撮像装置によって撮像された画像に対して、適切に画像処理を行うことができる画像処理システムを提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る画像処理システムを示す図である。
【図２】本実施形態に係るデジタルカメラ１０の機能構成の一例を示す図である。
【図３】出力部２０２が出力するデータのフォーマットの一例を示す図である。
【図４】本実施形態に係るプリンタ１２の機能構成の一例を示す図である。
【図５】本実施形態に係るプリンタ１２の動作の一例を示すフローチャートである。
【図６】本実施形態に係るパーソナルコンピュータ１４のハードウェア構成の一例を示す図である。
【図７】本実施形態に係るデジタルカメラ１０の詳細な構成の一例を示す図である。
【符号の説明】
１０  デジタルカメラ
１２  プリンタ
１４  パーソナルコンピュータ
２０  撮像部
４０  撮像制御部
６０  システム制御部
１００  表示部
１１０  操作部
１２０  格納部
１３０  撮像処理部
１４０  外部接続部
２００  撮像条件判断部
２０２  出力部
２０４  被写体判断部
２０６  変換部
２５０  被写体情報
２５２  画像処理情報
２５４  撮像条件情報
２５６  ディセーブル情報
２５８  画像データ
３００  取得部
３０２  画像処理部
３０４  制御部
３０６  被写体判断部
３０８  ノイズ低減処理部
３１０  印刷部
７００  ＣＰＵ
７０２  ＲＯＭ
７０４  ＲＡＭ
７０６  通信インタフェース
７０８  ハードディスクドライブ
７１０  データベースインタフェース
７１２  フロッピーディスクドライブ
７１４  ＣＤ−ＲＯＭドライブ
７２０  フロッピーディスク
７２２  ＣＤ−ＲＯＭ
７２４  各種データベース
【図１】
0004202013.tif 000002
【図２】
0004202013.tif 000003
【図３】
0004202013.tif 000004
【図４】
0004202013.tif 000005
【図５】
0004202013.tif 000006
【図６】
0004202013.tif 000007
【図７】
0004202013.tif 000008