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