(57)【要約】【課題】  ユーザーが画像処理を施した画像であると判別された場合、または、Ｅｘｉｆのタグ情報を用いて、カメラの撮影者が意図として特徴のある撮像をした画像であると判別された画像に関しては、プリンタドライバ内でのあらゆる画像処理を行わずに出力をすることにより様々なユーザーニーズに応えられるプリント環境を提供することを可能とする画像処理装置、画像処理方法及びそのプログラムを提供する。【解決手段】  入力された第一の色空間を出力するための第二の色空間に変換することにより入力された画像に応じ最適な色再現を実現する画像処理装置であって、入力された画像を解析する入力画像解析手段と、前記入力画像の解析結果に応じ入力画像が操作者によって加工されたか否かの判定をする画像種判定手段と、前記画像種判定手段により該入力画像が操作者によって加工されていると判定された場合、前記全ての色変換を行わないことを特徴とする。【選択図】        図１
2006254047.tif 000002
【特許請求の範囲】
【請求項１】
入力された第一の色空間を出力するための第二の色空間に変換することにより入力された画像に応じ最適な色再現を実現する画像処理装置であって、
入力された画像を解析する入力画像解析手段と、
前記入力画像の解析結果に応じ入力画像が操作者によって加工されたか否かの判定をする画像種判定手段と、
前記画像種判定手段により該入力画像が操作者によって加工されていると判定された場合、前記全ての色変換を行わないことを特徴とする画像処理装置。
【請求項２】
前記入力画像解析手段とは、
ヒストグラム解析、エッジ検地等の解析を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記入力画像解析手段とは、
デジタルカメラが添付したＥｘｉｆタグ等のデータ解析を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
入力された第一の色空間を出力するための第二の色空間に変換することにより入力された画像に応じ最適な色再現を実現する画像処理方法であって、
入力された画像を解析する入力画像解析ステップと、
前記入力画像の解析結果に応じ入力画像が操作者によって加工されたか否かの判定をする画像種判定ステップと、
前記画像種判定ステップにより該入力画像が操作者によって加工されていると判定された場合、前記全ての色変換を行わないことを特徴とする画像処理方法。
【請求項５】
前記入力画像解析ステップとは、
ヒストグラム解析、エッジ検地等の解析を行うことを特徴とする請求項４に記載の画像処理方法。
【請求項６】
前記入力画像解析ステップとは、
デジタルカメラが添付したＥｘｉｆタグ等のデータ解析を行うことを特徴とする請求項４に記載の画像処理方法。
【請求項７】
請求項４乃至請求項６のいずれかに記載のカラープリンタの色分解画像処理方法における各工程を実現する処理手順を示したことを特徴とするプログラム。
【請求項８】
請求項４乃至請求項６のいずれかに記載のカラープリンタの画像処理方法における各工程を実現する処理手順を示したことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷条件や印刷対象となる様々な用紙における色空間の調整において、高品質な、電子写真方式プリンタ、インクジェット方式プリンタ、昇華型プリンタ等の画像出力装置に関し、特に、画像処理装置、画像処理方法及びそのプログラムに係る。
【背景技術】
【０００２】
従来より、モニタ当で標準化が行われているｓＲＧＢ色空間や、ＡｄｏｂｅＲＧＢ等の画像をプリンタで出力した際に、前記各ＲＧＢ空間とプリンタの色空間のギャップを吸収し、最適な色再現を行うための技術が開発されている。例えば、特許文献２に開示されている様に、第２色空間から第１色空間へ高精度に変換可能な状況において、第１色空間内にターゲット座標を決定し第２色空間内に任意の座標を決定する。そして、第２色空間内の座標を第１色空間内の座標へ変換するとともにそのずれ量を算出し、当該ずれ量が所定のしきい値以下になるように第２色空間内の座標を移動させる試行を繰り返すような方法で色変換テーブルを作成する方法が記載されている。
【特許文献１】特開２００４−１２０１１８号公報
【特許文献２】特開２００３−０７８７７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし上記公報に開示された方法では、ターゲット座標を決定するのは通常プリンタのベンダーであり、プリンタのドライバ内にブラックボックスとして色変換テーブルが入っており、昨今のデジタルカメラの普及でデジタル画像の扱いが頻繁になり、画像レタッチソフト等でデジタル処理した画像を扱うユーザーにとっては意図しない画像変換処理が施されると言った問題がある。一方で、変換テーブルを完全にユーザーに開放してしまった場合には画像のレタッチに不慣れなユーザーにとっては使用できないプリンタシステムとなってしまう。
【０００４】
本発明は、上記問題に鑑みてなされたものであり、入力された画像を解析し、ヒストグラム解析、エッジ検出、デジタルカメラが付与したＥｘｉｆタグ等の情報から、ユーザーが意図として画像に変更を加えた場合には、プリンタにおける色変換処理を全てパスさせることにより、デジタル処理を施すユーザーにとっては意図としない色変換処理を画像にかけずに出力可能であるし、デジタル処理をしないユーザーにはプリンタの持つ従来通りの処理を施すことが可能なプリンタシステムを実現する画像処理装置、画像処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成する為、本発明のカラープリンタの画像処理装置によれば、ユーザーが出力する画像を取得する入力画像取得手段と入力画像取得手段により取得した画像に対して、（１）ヒストグラム解析（２）エッジ検出（３）（Ｅｘｉｆのタグが付与されている場合には）Ｅｘｉｆのタグ解析などを行い、ユーザーが、該入力画像に対し画像処理ソフトやデジタルカメラなどの機能を使い、画像処理をかけているか否かの判定を行う画像解析手段と画像解析手段によりユーザーが画像処理を行っていないと判断された場合にはプリンタベンダーの設計者またはプリントシステムの主管理者が意図とした画像処理を行い、ユーザーが画像処理を行っていると判断された場合には何も処理を加えない出力画像処理手段と出力画像処理手段から出力されたデータに対して、二値化処理などを施し、画像を出力する画像出力手段とを具備し、様々なユーザーニーズに応えられるプリント環境を提供することを特徴とする。
【０００６】
すなわち本発明は、入力された第一の色空間を出力するための第二の色空間に変換することにより入力された画像に応じ最適な色再現を実現する画像処理装置であって、入力された画像を解析する入力画像解析手段と、前記入力画像の解析結果に応じ入力画像が操作者によって加工されたか否かの判定をする画像種判定手段と、前記画像種判定手段により該入力画像が操作者によって加工されていると判定された場合、前記全ての色変換を行わないことを特徴とする画像処理装置である。
【発明の効果】
【０００７】
本発明によれば、出力する画像のヒストグラム、およびエッジ検出などの解析を行い、ユーザーが画像処理を施した画像であると判別された場合、または、Ｅｘｉｆのタグ情報を用いて、カメラの撮影者が意図として特徴のある撮像をした画像であると判別された画像に関しては、プリンタドライバ内でのあらゆる画像処理を行わずに出力をすることにより様々なユーザーニーズに応えられるプリント環境を提供することを可能とする。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の好ましい実施の形態を説明する。
【実施例】
【０００９】
［第１の実施例］
図１は本発明にかかる一発明の実施の形態におけるカラープリンタの色分解システムの全体構成を示すブロック図である。
【００１０】
ユーザーが出力する画像を取得する入力画像取得手段１０１と入力画像取得手段１０１により取得した画像に対して、（１）ヒストグラム解析（２）エッジ検出（３）（Ｅｘｉｆのタグが付与されている場合には）Ｅｘｉｆのタグ解析などを行い、ユーザーが、該入力画像に対し画像処理ソフトやデジタルカメラなどの機能を使い、画像処理をかけているか否かの判定を行う画像解析手段１０２と画像解析手段１０２によりユーザーが画像処理を行っていないと判断された場合にはプリンタの設計者が意図とした画像処理を行い、ユーザーが画像処理を行っていると判断された場合には何も処理を加えない出力画像処理手段１０３と出力画像処理手段１０３から出力されたデータに対して、二値化処理などを施し、画像を出力する画像出力手段１０４とから構成される。
【００１１】
図２は、本発明の実施形態の一例となる色分解画像処理システムをあらわしている。同図において、２０１は画像信号入力装置としての分光光度計、２０２はコンピュータシステムとしてのパーソナルコンピュータであり、分光光度計２０１から読み取られた画像信号を入力し、編集・保管することが可能である、更にここで得られた画像信号情報をディスプレイ２０３に表示させたり、プリンタ２０４から出力させることが可能である。
【００１２】
図３は、図２の構成における主要部を機能モジュールとしてのブロックにより表現したブロック図である。
【００１３】
同図において、３０１は、ユーザーが各種マニュアル指示等を入力するためのマウス及びキーボード３１３とコンピュータシステム２０２とをつなぐインターフェース（Ｉ／Ｆ）、３０２は、コンピュータシステム２０２と分光光度計２０１等画像入力機器をつなぐインターフェース（Ｉ／Ｆ）である。
【００１４】
３０３は、内部の各ブロックの動作を制御、或いは内部に記憶されたプログラムを実行することのできるＣＰＵである。
【００１５】
３０４は、あらかじめ必要な画像処理等を記憶しておくＲＯＭである。
【００１６】
３０５はＣＰＵにて処理を行うために一時的にプログラムや処理対象の画像データを格納しておくＲＡＭである。
【００１７】
３０６は処理対象の画像を表示したり、操作者へのメッセージを表示するディスプレイ装置２０３の制御を行うディスプレイ制御装置である。
【００１８】
３０７は、コンピュータシステム２０２とカラープリンタ２０４をつなぐインターフェース（Ｉ／Ｆ）である。
【００１９】
３０８は、ＲＡＭ４０５等に転送されるプログラムや画像データをあらかじめ格納したり処理後の画像データを保存することのできるハードディスク（ＨＤ）である。
【００２０】
３０９は、コンピュータシステムの各所に保持する様々なデータを外部機器へ伝送したり、外部機器からの様々なデータを受信したりする事が可能なモデムやネットワークカード等の伝送機器３１４とコンピュータシステムをつなぐインターフェース（Ｉ／Ｆ）である。
【００２１】
３１０は、外部記憶媒体の一つであるＣＤ（ＣＤ−Ｒ／ＣＤ−ＲＷ／ＤＶＤ）に記憶されたデータを読み込み、或いは書き出すことのできるＣＤドライブである。
【００２２】
３１１は、３１０と同様にＦＤからの読み込み、ＦＤへの書き出しができるＦＤドライブである。尚、ＣＤ，ＦＤ，ＤＶＤ等に画像編集用のプログラム、或いはプリンタ情報等が記憶されている場合には、これらのプログラムをＨＤ３０８上にインストールし、必要に応じてＲＡＭ３０５に転送されるようになっている。
【００２３】
３１２は、外部ライン入力３１５やマイク３１６が接続され、外部からの音声データを入力する事のできるサウンドインターフェース（Ｉ／Ｆ）である。
【００２４】
図４は、図２及び図３に示した構成上で、本発明を実施するための動作手順を示すフローチャートである。図４のフローチャートに示す手順を記述したコンピュータ実行可能なプログラムを、あらかじめＲＯＭ３０４に格納しておき、あるいは、あらかじめ外部記憶装置３０８に格納されているプログラムをＲＡＭ３０５上に読み込んだのちに、ＣＰＵ３０３により該プログラムを実行することにより本発明を実施する。
【００２５】
以下に、本実施の形態における処理の流れを図４に示すフローチャートを用いて説明する。
【００２６】
まず、ステップＳ４０１において、入力画像信号を取得する。入力画像信号は、図３に示す分光光度計２０１を用いて入力されたり、図３には図示しないが、カラーイメージスキャナ等を画像入力機器との接続Ｉ／Ｏ３０２に接続し、入力される他、外部記憶装置３０８、ＣＤドライブ３１０やＦＤドライブ３１１からの入力も可能である。ここで、入力画像信号とは、Ｒ（レッド），Ｇ（グリーン），Ｂ（ブルー）、Ｌ＊ａ＊ｂ＊などの色情報である。入力された入力画像信号は、後の処理の為、ＲＡＭ３０５に記憶される。
【００２７】
次に、ステップＳ４０２において、ステップＳ４０１において入力された画像のヒストグラムの分布を解析し、解析されたヒストグラムを後の処理のためＲＡＭ３０５に記憶させ、ステップＳ４０３へ進む。
【００２８】
ステップＳ４０３においては、ステップＳ４０２において解析されたヒストグラムを用いて該入力画像が入力したユーザーの手で加工されているか否かを判断する。ここで行う判断とは、例えばヒストグラム分布において信号値が明らかにハイライトまたはシャドーの任意なレベルで圧縮されていたり、自然界に無い画像ヒストグラム分布を検地する。ステップＳ４０３において該画像が加工されていないと判断された場合はステップＳ４０４へ進み、加工されていると判断された場合には、ステップＳ４０４を飛ばし、ステップＳ４０５へ進む。
【００２９】
ステップＳ４０４においては、画像入力者によって加工されていない画像に対し、プリンタの色変換処理を施す。この色変換処理とは、例えば前述の特許文献２に開示されているような方法で、第一色空間をプリンタの再現可能色空間とし、第二色空間を入力された画像データの色空間とすることによって作成されたテーブルをルックアップテーブルとして持っておき、変換することにより実現される。変換された画像データは、後の処理のためＲＡＭ３０５に記憶される。
【００３０】
次に、ステップＳ４０５においては、送信された画像データに色材色分解、ハーフトーン処理をして出力する。ここで送信された画像データとは、ステップＳ４０３において、ステップＳ４０１で入力された画像が加工されていると判断された場合には、ステップＳ４０１で入力された画像であり、ステップＳ４０３において加工されていないと判断された場合にはステップＳ４０４で色変換された画像のことを指す。
【００３１】
ステップＳ４０５を終え、画像が出力されると一連の作業は終了する。
【００３２】
［第２の実施例］
前記第１の実施例においては、ステップＳ４０２においてはステップＳ４０１で入力された画像のヒストグラム分布を解析していたが、本発明はこれに限るものではない。
【００３３】
すなわち、画像の解析手段はエッジ検出処理、デジタルカメラで撮影された画像であれば、デジタルカメラ内での色処理情報を記述したＥｘｉｆのタグを用いた解析でも良いのはもちろんであり、その場合、ステップＳ４０３において画像化加工されているか否かの判断基準を解析内容によって変更すればよい。
【００３４】
［変形例］
また、本発明は上記実施の形態を実現する為の装置及び方法のみに限定されるものではなく、上記システム又は装置内のコンピュータ（ＣＰＵあるいはＭＰＵ）に、上記実施の形態を実現する為のソフトウエアのプログラムコードを供給し、このプログラムコードに従って上記システムあるいは装置のコンピュータが上記各種デバイスを動作させることにより上記実施の形態を実現する場合も本発明の範疇に含まれる。
【００３５】
またこの場合、前記ソフトウエアのプログラムコード自体が上記実施の形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給する為の手段、具体的には上記プログラムコードを格納した記憶媒体は本発明の範疇に含まれる。
【００３６】
この様なプログラムコードを格納する記憶媒体としては、例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００３７】
また、上記コンピュータが、供給されたプログラムコードのみに従って各種デバイスを制御することにより、上記実施の形態の機能が実現される場合だけではなく、上記プログラムコードがコンピュータ上で稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して上記実施の形態が実現される場合にもかかるプログラムコードは本発明の範疇に含まれる。
【００３８】
更に、この供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上記実施の形態が実現される場合も本発明の範疇に含まれる。
【００３９】
また、上述した種々の特徴点の少なくとも１つを含む構成であれば本発明の範疇に含まれる。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施の形態における色分解画像処理システムの一例を示す図
【図２】本発明の実施の形態における色分解画像処理システムの一例の一部を示す図
【図３】図２に示す色分解画像処理システムの各モジュールを示す図
【図４】本発明の第一の実施の形態における色分解画像処理の動作を示すフローチャート
【符号の説明】
【００４１】
１０１  入力画像取得手段
１０２  画像解析手段
１０３  出力画像処理手段
１０４  画像出力手段
【図１】
2006254047.tif 000003
【図２】
2006254047.tif 000004
【図３】
2006254047.tif 000005
【図４】
2006254047.tif 000006