(57)【要約】【課題】従来のプリントシステムにおいては、デジタルカメラ内に記憶された撮影時の環境情報に応じた補正を行ってプリント出力しており、その観察環境については考慮されていなかった。【解決手段】ユーザによるプリント指示に応じて、撮影画像を入力し（Ｓ３０１）、観察環境下において測光センサを起動してセンサ値を得る（Ｓ３０２，Ｓ３０３）。そして、撮影画像に対して該センサ値に基づく白色点補正を施し（Ｓ３０４）、プリント出力する（Ｓ３０５）。これにより、ユーザはプリント画像を実際の観察環境下において最適に観察することができる。【選択図】図３
2008306678.tif 000002
【特許請求の範囲】
【請求項１】
測光センサを有する撮像装置と接続されている画像処理装置であって、
画像データを入力する画像入力手段と、
前記撮像装置から前記測光センサによって測定された環境情報を取得する環境取得手段と、
前記画像入力手段で入力された画像データに対し、前記環境情報に基づいて補正を行う補正手段と、
前記補正が施された画像データを出力する画像出力手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記画像入力手段は、前記撮像装置によって撮影された画像データを入力することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
さらに、前記撮像装置の測光センサを起動させる起動手段を有することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
測光センサを有する撮像装置と接続されている画像処理装置の制御方法であって、
画像入力手段が、画像データを入力する画像入力ステップと、
環境取得手段が、前記撮像装置から前記測光センサによって測定された環境情報を取得する環境取得ステップと、
補正手段が、前記画像入力ステップにおいて入力された画像データに対し、前記環境情報に基づいて補正を行う補正ステップと、
前記補正が施された画像データを出力する画像出力ステップと、
を有することを特徴とする画像処理装置の制御方法。
【請求項５】
コンピュータで実行されることにより、該コンピュータを請求項１乃至３のいずれか１項に記載の画像処理装置として機能させることを特徴とするコンピュータプログラム。
【請求項６】
請求項５に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置およびその制御方法に関し、特に、測光センサを有する撮像装置と接続されている画像処理装置およびその制御方法に関する。
画像に対する白色点補正を行う画像処理装置およびその制御方法に関する。
【背景技術】
【０００２】
一般に、デジタルカメラによる撮影を行う際には、該撮影時の環境光情報等の撮影環境情報が、Ｅｘｉｆなどのタグ情報として作成され、デジタルカメラ内に記憶される。そこで、デジタルカメラで撮影した画像をプリンタで印刷出力するプリントシステムにおいては、上記撮影環境情報を参照して最適な補正を施した画像をプリントする方法が提案されている。例えば、撮影時のシーンモード等を含む撮影情報と印刷指示情報を用いて、ユーザが特別な操作を行うことなく、撮影情報に対して最適な補正を施す技術が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００６−２１７０８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら上記従来のプリントシステムにおいては、デジタルカメラ内に記憶される環境情報は、撮影時の環境情報に限られていた。したがって、上記従来の撮影環境情報に応じた最適な補正とは、該補正後の画像をプリントした際に、該プリント画像を所定の標準観察環境下で観察した場合に最適となる補正、ということである。すなわち、プリント画像がどのような観察環境下で観察されるのか、ということについては考慮されていなかった。
【０００４】
一般に、記録用紙にプリントされた反射原稿は、モニタ等の発光メディアとは異なり、観察される環境光によって、その発色特性が大きく異なってしまう。したがって、上記従来のプリントシステムにおける撮影環境のみを考慮した補正は、必ずしもユーザの観察環境下における最適な補正とはならない。すなわち、撮影画像に対し、上記従来の撮影情報に基づく最適な補正を施しても、実際にユーザが観察する観察環境下では、最適な画像として観察できるとは限らなかった。
【０００５】
本発明は上述した問題を解決するためになされたものであり、撮影画像を出力する際に、該出力画像が実際の環境下において最適に観察されるような補正を行う画像処理装置およびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するための一手段として、本発明の画像出力システムは以下の構成を備える。
【０００７】
すなわち、測光センサを有する撮像装置と接続されている画像処理装置であって、画像データを入力する画像入力手段と、前記撮像装置から前記測光センサによって測定された環境情報を取得する環境取得手段と、前記画像入力手段で入力された画像データに対し、前記環境情報に基づいて補正を行う補正手段と、前記補正が施された画像データを出力する画像出力手段と、を有することを特徴とする。
【発明の効果】
【０００８】
以上の構成からなる本発明によれば、撮影画像を出力する際に、該出力画像が実際の環境下において最適に観察されるような補正を行うことができる。
【発明を実施するための最良の形態】
【０００９】
以下、添付の図面を参照して、本発明をその好適な実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１０】
＜第１実施形態＞
図２は、本実施形態における画像出力システムの概要を示す図である。同図において、２０１は画像入力装置である。本実施形態における画像入力装置２０１は、被写体像を撮影することによって画像データを取得する撮像装置（以下、デジタルカメラ）２０１であるとする。なお、デジタルカメラ２０１は、測光センサ２０４を内蔵しているものとする。２０２はコンピュータシステムとしてのパーソナルコンピュータ（以下、ＰＣ）であり、画像処理装置として機能し、デジタルカメラ２０１で撮影された画像信号を入力し、編集・保管することが可能である。そして、２０３は画像出力装置である。本実施形態における画像出力装置２０３は、ＰＣ２０２で得られた画像信号を記録媒体上にカラー印刷する画像形成装置（以下、プリンタ）２０３であるとする。すなわちプリンタ２０３は、ユーザによる観察対象となるカラー画像を、記録媒体上に形成する。
【００１１】
図１は、ＰＣ２０２において行われる、カラープリンタ２０３への出力用の画像処理を行う機能構成を示すブロック図である。同図において、１０１は、デジタルカメラ２０１で撮影された画像データを取得する画像取得部である。１０２は、デジタルカメラ２０１の測光センサ２０４、又は、ＰＣ２０２やプリンタ２０３等に接続された不図示の測光センサ等を用いて、画像が出力・観察される環境光を取得する観察環境取得部である。１０３は、観察環境取得部１０２で取得された画像観察環境に応じて、撮影画像に対する白色点補正を施す白色点補正部である。１０４は、白色点補正部１０３により補正された撮影画像をプリンタ２０３へ出力する画像出力部である。
【００１２】
図３は、本実施形態において図２に示す構成により実行される出力用画像処理を示すフローチャートである。すなわちＰＣ２０２において、図３のフローチャートに示される手順を記述したコンピュータ実行可能なプログラムが予めＲＯＭに格納されている。あるいは、外部記憶装置に格納されているプログラムが予めＲＡＭ上に読み込まれている。そして、ユーザによるプリント指示に応じて、ＣＰＵが該プログラムを実行することによって、本実施形態の出力用画像処理が実施される。
【００１３】
先ずステップＳ３０１において、デジタルカメラ２０１で撮影された画像データを取得する。この撮影画像の取得は、図２に示されるようにデジタルカメラ２０１がＰＣ２０２に接続されている場合、接続されたインターフェースケーブルを介して行われる。なお、デジタルカメラ２０１がＰＣ２０２に直接接続されていない場合でも、ネットワーク経由での入力や、外部記憶装置からの入力、予めＰＣ２０２内部の不図示の記憶装置に記憶されている、等の手段によって、撮影画像を入力することが可能である。ＰＣ２０２に入力された撮影画像は、ＲＯＭに記憶されるか、容量が大きい場合、ハードディスク等の内部記憶装置に保存される。
【００１４】
次にステップＳ３０２において、測光センサ２０４を起動させる。ここで、本実施形態で取得されるセンサ値は例えば、実際にプリンタ２０３による印刷物が観察される部屋（以下、観察部屋）において得られる。すなわち、デジタルカメラ２０１を観察部屋の白壁に向けた際に、測光センサ２０４によって測定されたセンサ値を、本実施形態におけるセンサ値として利用する。または、デジタルカメラ２０１のオートホワイトバランス（ＡＷＢ）に使用されるパラメータを、本実施形態におけるセンサ値として利用することもできる。ここで取得されたセンサ値は、ＲＯＭに記憶される。なお、デジタルカメラ２０１がＰＣ２０２に接続されていない場合には、ＰＣ２０２又はプリンタ２０３に、測光用の外部センサを取り付けて、測光を行っても良い。
【００１５】
そしてステップＳ３０３においては、ステップＳ３０２で取得されたセンサ値に基づいて、上記観察部屋での観察にとって最適な白色点を、観察環境情報として算出する。算出された観察環境情報すなわち白色点情報は、ＲＯＭに記憶される。
【００１６】
次にステップＳ３０４においては、ステップＳ３０３で算出された観察環境情報すなわち白色点情報に基づいて、ステップＳ３０１で取得された撮影画像に対して白色点補正を施す。ここで行われる白色点補正の方法としては、一般的なデジタルカメラにおいてその内部や外部アプリケーションにおいて実行されている補正方法を用いればよい。このとき、従来と同様に、デジタルカメラ２０１内にＥｘｉｆとして記憶された撮影環境情報も参照される。
【００１７】
そしてステップＳ３０５において、ステップＳ３０４で白色点補正が施された撮影画像をプリンタ２０３を用いて記録媒体上に印刷出力し、一連の処理を終了する。
【００１８】
以上説明した様に本実施形態によれば、デジタルカメラ１０１による撮影画像に対し、撮影時の環境ではなく、その印刷物の観察時の環境を考慮した補正を施すことにより、印刷物としての画像再現を最適な状態とすることができる。
【００１９】
なお、本実施形態では図２に示したように、デジタルカメラ２０１とＰＣ２０２が接続され、さらにはＰＣ２０２とプリンタ２０３が接続された画像処理システムを例として説明を行った。しかしながら本発明はこのようなシステム構成に限るものではなく、例えば図４に示すように、デジタルカメラ２０１とプリンタ２０３が直接接続されている場合にも、本発明は適用可能である。この場合には、図３に示す各ステップの処理を、デジタルカメラ２０１又はプリンタ２０３の内部で行うか、または両者で各処理を分担して行うようにすれば良い。
【００２０】
また、本実施形態においてはデジタルカメラによる撮影画像を記録媒体上にプリント出力する例について説明したが、本発明はこのようなプリントシステムに限定されるものではない。例えば、デジタルビデオカメラによる撮影画像をモニタにディスプレイするシステムにおいても、本発明は同様に適用可能である。
【００２１】
＜他の実施形態＞
以上、実施形態例を詳述したが、本発明は例えば、システム、装置、方法、プログラム若しくは記録媒体(記憶媒体)等としての実施態様をとることが可能である。具体的には、複数の機器（例えば、ホストコンピュータ、インタフェース機器、撮像装置、webアプリケーション等）から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００２２】
尚本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される。なお、この場合のプログラムとは、コンピュータ読取可能であり、実施形態において図に示したフローチャートに対応したプログラムである。
【００２３】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００２４】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であっても良い。
【００２５】
プログラムを供給するための記録媒体としては、以下に示す媒体がある。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD-ROM、CD-R、CD-RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD-ROM，DVD-R)などである。
【００２６】
プログラムの供給方法としては、以下に示す方法も可能である。すなわち、クライアントコンピュータのブラウザからインターネットのホームページに接続し、そこから本発明のコンピュータプログラムそのもの(又は圧縮され自動インストール機能を含むファイル)をハードディスク等の記録媒体にダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。
【００２７】
また、本発明のプログラムを暗号化してCD-ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせることも可能である。すなわち該ユーザは、その鍵情報を使用することによって暗号化されたプログラムを実行し、コンピュータにインストールさせることができる。
【００２８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００２９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、実行されることによっても、前述した実施形態の機能が実現される。すなわち、該プログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行うことが可能である。
【図面の簡単な説明】
【００３０】
【図１】本実施形態のＰＣ内における色分解処理を行う機能構成を示すブロック図である。
【図２】本発明に係る一実施形態における画像処理システムの概要を示す図である。
【図３】本実施形態における色分解処理を示すフローチャートである。
【図４】本実施形態における画像処理システムの変形例を示す図である。
【図１】
2008306678.tif 000003
【図２】
2008306678.tif 000004
【図３】
2008306678.tif 000005
【図４】
2008306678.tif 000006