(57)【要約】【課題】自動画像補正を施すことが不適切な電子画像を区別するシステムおよび方法を提供する。【解決手段】先ず、多次元色空間において符号化された画像データを受け取る。次に、受け取った画像データからヒストグラム・データが計算される。次に、計算されたヒストグラム・データにおける支配的なスパイク領域が識別される。次に、計算されたヒストグラム・データにおける識別した支配的なスパイク領域からＮ-Ｓｕｍ値が計算される。次に、計算したＮ-Ｓｕｍ値が予め定められた閾値と照合される。その後、受け取った画像データが、照合結果にしたがって、芸術的シーン、または着色芸術的シーンまたは非芸術的シーンとして分類される。【選択図】図１４
2009207146.tif 000002
【特許請求の範囲】
【請求項１】
多次元色空間において符号化された画像データを受け取る画像データ受取り手段と、
受け取った前記画像データからヒストグラム・データを計算するヒストグラム・データ計算手段と、
計算した前記ヒストグラム・データにおける支配的なスパイク領域を識別する識別手段と、
前記ヒストグラム・データにおける識別された支配的なスパイクが存在する色相インデックスを中心とするＮ個の最も近い隣接するヒストグラム・カウント値の合計であるＮ-Ｓｕｍ値を計算するＮ-Ｓｕｍ値計算手段と、
計算した前記Ｎ-Ｓｕｍ値を予め定められた閾値と照合する照合手段と、
受け取った前記画像データを、前記照合手段の出力にしたがって、芸術的シーン、または着色芸術的シーン、または非芸術的シーンとして分類する分類手段と
を備えることを特徴とする芸術的シーン画像検出システム。
【請求項２】
前記システムは、
受け取った前記画像データにおける近無彩色画素を識別する近無彩色画素識別手段と、
前記ヒストグラム・データを計算する前に、前記画像データから識別した前記近無彩色画素に対応するデータを選択的に廃棄する近無彩色画素廃棄手段と
を、さらに、備えることを特徴とする請求項１に記載の芸術的シーン画像検出システム。
【請求項３】
前記システムは、
受け取った前記入力画像データをＨＳＶ色空間において符号化された画像データに変換する色空間変換手段を、さらに、備えることを特徴とする請求項１に記載の芸術的シーン画像検出システム。
【請求項４】
前記システムは、
前記画像データから前記ヒストグラム・データを計算する前に前記画像データのサイズを縮小するデータ・サイズ縮小手段を、さらに、備えることを特徴とする請求項１に記載の芸術的シーン画像検出システム。
【請求項５】
多次元色空間において符号化された画像データを受け取るステップと、
受け取った前記画像データからヒストグラム・データを計算するステップと、
計算した前記ヒストグラム・データにおける支配的なスパイク領域を識別するステップと、
前記ヒストグラム・データにおける識別された支配的なスパイクが存在する色相インデックスを中心とするＮ個の最も近い隣接するヒストグラム・カウント値の合計であるＮ-Ｓｕｍ値を計算するステップと、
計算した前記Ｎ-Ｓｕｍ値を予め定められた閾値と照合する照合ステップと、
受け取った前記画像データを、前記照合ステップの出力にしたがって、芸術的シーン、または着色芸術的シーン、または非芸術的シーンとして分類するステップと
を含むことを特徴とする芸術的シーン画像検出方法。
【請求項６】
前記方法は、
受け取った前記画像データにおける近無彩色画素を識別するステップと、
前記ヒストグラム・データを計算する前に、前記画像データから識別した前記近無彩色画素に対応するデータを選択的に廃棄するステップと
を、さらに、含むことを特徴とする請求項５に記載の芸術的シーン画像検出方法。
【請求項７】
前記方法は、
受け取った前記入力画像データをＨＳＶ色空間において符号化された画像データに変換するステップを、さらに、含むことを特徴とする請求項５に記載の芸術的シーン画像検出方法。
【請求項８】
前記方法は、
前記画像データから前記ヒストグラム・データを計算する前に前記画像データのサイズを縮小するステップを、さらに、含むことを特徴とする請求項５に記載の芸術的シーン画像検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化された画像を分析するシステムおよび方法に関し、特に、電子画像について芸術的シーン画像を検出するシステムおよび方法に関する。
【背景技術】
【０００２】
電子画像は、ディジタル・スチル・カメラ、ディジタル・ムービー・カメラ、ディジタル画像処理ソフトウェア等の多くの手段によって作成または取得される。熟練した写真家は、効果を狙って特に選択した特性を備えた芸術的画像を作成する。そのような効果には、通常とは異なるカラー・バランス、１つまたは複数の色相の優勢、または限られたカラー・スペクトルの使用がある。これまでの写真家は、夕暮れ等の照明の戦略的なセッティング、カラー・フィルタのレンズへの装着、または水中撮影等の特定の環境によって、そのような効果を得ていた。また、そのような芸術的効果は、クローズアップ、セピア、高速または低速画像撮影、拡散フィルタ、またはムード照明により得られることもある。
【０００３】
ディジタル画像の場合は、ホワイト・バランス調整やカラー調整等のコンピュータによる色修正がしばしば行われる。そのような自動画像補正の適用は、芸術的画像を意図的に作成するときに望ましくない結果を招くことがしばしばあるという問題点があった。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、上記の従来の問題点に鑑みてなされたもので、自動画像補正を施すことが不適切な電子画像を区別するシステムおよび方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明による芸術的シーン画像検出システムは、多次元色空間において符号化された画像データを受け取る画像データ受取り手段と、受け取った画像データからヒストグラム・データを計算するヒストグラム・データ計算手段とを備える。
【０００６】
このシステムは、また、計算したヒストグラム・データにおける支配的なスパイク領域を識別する識別手段と、ヒストグラム・データにおける識別された支配的なスパイクにおけるＮ-Ｓｕｍ値を計算するＮ-Ｓｕｍ値計算手段とを備える。ここで、Ｎ-Ｓｕｍ値は、ある色相インデックスを中心とするＮ個の最も近い隣接するヒストグラム・カウント値の合計として定義される。このシステムは、さらに、計算したＮ-Ｓｕｍ値を予め定められた閾値と照合する照合手段と、受け取った画像データを、照合手段の出力にしたがって、芸術的シーン、または着色芸術的シーン、または非芸術的シーンとして分類する分類手段とを備える。
【０００７】
本発明の一実施形態において、システムは、さらに、受け取った画像データにおける近無彩色画素を識別する近無彩色画素識別手段と、ヒストグラム・データを計算する前に、画像データから識別した近無彩色画素に対応するデータを選択的に廃棄する近無彩色画素廃棄手段とを備える。
【０００８】
本発明の別の実施形態では、システムは、また、受け取った入力画像データをＨＳＶ色空間において符号化された画像データに変換する色空間変換手段を備える。
【０００９】
本発明のさらに別の実施形態では、システムは、また、画像データからヒストグラム・データを計算する前に、画像データのサイズを縮小するデータ・サイズ縮小手段を備える。
【００１０】
また、本発明による芸術的シーン画像検出方法は、多次元色空間において符号化された画像データを受け取るステップと、受け取った画像データからヒストグラム・データを計算するステップと、計算したヒストグラム・データにおける支配的なスパイク領域を識別するステップと、ヒストグラム・データにおける識別された支配的なスパイクが存在する色相インデックスを中心とするＮ個の最も近い隣接するヒストグラム・カウント値の合計であるＮ-Ｓｕｍ値を計算するステップと、計算したＮ-Ｓｕｍ値を予め定められた閾値と照合する照合ステップと、受け取った画像データを、照合ステップの出力にしたがって、芸術的シーン、または着色芸術的シーン、または非芸術的シーンとして分類するステップとを含む。
【発明の効果】
【００１１】
本発明によれば、自動画像補正を施すことが不適切な電子画像を区別するシステムおよび方法が提供される。すなわち、電子画像データを、芸術的シーン、または着色芸術的シーン、または非芸術的シーンとして分類することを可能とするシステムおよび方法が提供される。
【図面の簡単な説明】
【００１２】
【図１】本発明による実施形態が適用されるシステム全体の構成例である。
【図２】本発明による実施形態のシステムの動作が実行されるコントローラのハードウェアの構成例を説明するための図である。
【図３】本発明による実施形態のシステムの動作が実行されるコントローラの機能ブロックの構成例を説明するための図である。
【図４】入力画像の例と、その画像に対する色処理の結果の例を示す図である。
【図５】入力画像の例と、その画像に関連する正規化された色相のヒストグラムを示す図である。
【図６】色相ランプを示す図である。
【図７】本発明による実施形態における入力画像のノイズ除去を説明するための図である。
【図８】１つのスパイクすなわちピーク領域を有する入力画像の例と、その画像に関連する正規化された色相のヒストグラムを示す図である。
【図９】２つのスパイクすなわちピーク領域を有する入力画像の例と、その画像に関連する正規化された色相のヒストグラムを示す図である。
【図１０】入力画像の例と、それぞれの入力画像に自動色補正メカニズムを適用した結果の例を示す図である。
【図１１】複数のセピア調入力画像のスパイクの色相角のプロット例である。
【図１２】本発明による実施形態における第１および第２のスパイクにおける複合Ｎ-Ｓｕｍのプロットの例である。
【図１３】様々な芸術的画像タイプの関係を説明するための図である。
【図１４】本発明による実施形態における芸術的シーン画像を検出する基本的な動作例を表すフローチャートである。
【図１５】本発明による実施形態における、芸術的シーン画像を検出する動作例を詳細に表したフローチャートである。
【発明を実施するための形態】
【００１３】
以下、適宜、図面を参照しながら本発明による実施形態の説明を行う。図１は本発明による実施形態が適用される芸術的シーン画像検出を行うシステム全体の構成例である。図に示したシステム１００は、コンピュータ・ネットワーク１０２として表されている分散コンピューティング環境を利用している。コンピュータ・ネットワーク１０２は、複数の電子装置間におけるデータの交換を可能とする本技術分野で知られている任意の分散通信システムである。コンピュータ・ネットワーク１０２は、例えば、仮想ローカル・エリア・ネットワーク、ワイド・エリア・ネットワーク、パーソナル・エリア・ネットワーク、ローカル・エリア・ネットワーク、インターネット、イントラネット、またはそれらの任意の組み合わせを含む本技術分野で知られている任意のコンピュータ・ネットワークである。本発明による一実施形態において、コンピュータ・ネットワーク１０２は、例えば、トークン・リング、IEEE802.11(x)、Ethernet（登録商標）またはその他の無線ベースまたは有線ベースのデータ通信メカニズム等の既存の多数のデータ転送メカニズムによって例示されるような物理レイヤおよびトランスポート・レイヤから構成される。尚、図にコンピュータ・ネットワーク１０２を示したが、本発明は、本技術分野で知られているようなスタンドアローンの形態でも同様に実施可能である。
【００１４】
システム１００は、さらに、様々なドキュメント処理を実行するために適切な多機能周辺装置（Multi-Function Peripheral；以下、ＭＦＰということがある。）として図に表されている、少なくとも１つのドキュメント処理装置１０４を含む。しかし、ＭＦＰはドキュメント処理装置の一形態であって、本発明におけるドキュメント処理装置がＭＦＰに限定されるものではない。ドキュメント処理装置における処理動作には、例えば、ファクシミリ通信、画像走査、コピー、印刷、電子メール、ドキュメント管理、ドキュメント保存等がある。本発明による一形態においては、ドキュメント処理装置１０４は、リモート・ドキュメント処理サービスを、外部装置あるいはネットワークに接続された装置に対して提供する。ドキュメント処理装置１０４は、ユーザあるいはネットワークに接続された装置等とやり取りするように構成された、ハードウェア、ソフトウェアおよびこれらの任意の適切な組み合わせを含む。
【００１５】
また、本発明による一実施形態において、ドキュメント処理装置１０４は、例えば、IEEE 1394あるいはＵＳＢインターフェイスを有する各種ドライブ、多様なＩＣメモリカード等の、複数のポータブル記憶媒体を受け入れるためのインターフェイスを備える。本発明の実施形態においては、ドキュメント処理装置１０４は、さらに、タッチスクリーン、ＬＣＤ、タッチパネル、英数字キーパッド等のユーザ・インターフェイス１０６を備え、ユーザは、このようなユーザ・インターフェイスを介してドキュメント処理装置１０４と直接やり取りすることができる。本発明による実施形態において、ユーザ・インターフェイス１０６は、ユーザに対して情報を伝達するとともに、ユーザから選択内容を受け取るために有効に用いられる。ユーザ・インターフェイス１０６は、本技術分野で知られているように、ユーザにデータを提供するために適切な種々のコンポーネントを含む。本発明における一実施形態においては、ユーザ・インターフェイス１０６は、１つまたは複数のグラフィック要素、テキスト・データまたは画像等をユーザに表示し、ユーザから入力を受け取り、その入力を、さらに後で詳しく説明するコントローラ１０８等のバックエンド・コンポーネントに伝達するディスプレイ装置を有する。ドキュメント処理装置１０４は、適切な通信リンク１１２を介して、コンピュータ・ネットワーク１０２に通信可能に接続されている。適切な通信リンク１１２としては、例えば、WiMax（Worldwide Interoperability for Microwave Access）、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11(x)、Bluetooth（登録商標）、公衆交換電話網、専用通信ネットワーク、赤外線接続、光接続、または本技術分野において知られている他の適切な有線または無線のデータ通信チャネルがある。
【００１６】
本発明による実施形態において、ドキュメント処理装置１０４は、さらに、ドキュメント処理装置１０４による処理動作を容易にする、コントローラ１０８として示した、適切なバックエンド・コンポーネントを内蔵する。コントローラ１０８は、ドキュメント処理装置１０４の動作を制御し、あるいはユーザ・インターフェイス１０６を介した画像の表示を容易にし、または電子画像データの操作の指示等の処理を容易にするように構成されたハードウェア、ソフトウェアあるいはこれらの適切な組み合わせによって実装される。以下の説明においては、コントローラ１０８という用語は、後に述べる動作を実行し、もしくは実行させ、もしくは制御し、または指示するように機能するハードウェア、ソフトウェア、またはこれらの組み合わせを含むドキュメント処理装置１０４と関連する任意の多数のコンポーネントの意味で、使用する。なお、図および上記の説明において、コントローラ１０８をドキュメント処理装置１０４に内蔵された形態としたが、コントローラ１０８は、ドキュメント処理装置１０４に通信可能に接続された外部装置の形態であってもよい。コントローラ１０８との関連において説明を行う処理動作は、本技術分野において知られている任意の汎用的なコンピューティング・システムによって実行可能である。したがって、コントローラ１０８は、このような汎用的なコンピューティング装置を表しており、以下の説明において使用する際にも、そのように意図されている。さらに、以下におけるコントローラ１０８の使用は、例としての実施形態にすぎず、当業者には明らかな他の実施形態も、本発明の一実施形態による芸術的シーン画像を検出するシステムおよび方法を用いることができる。コントローラ１０８の構成等については、後ほど図２と図３を参照しながら説明を行う。
【００１７】
また、ドキュメント処理装置１０４にはデータ記憶装置１１０が通信可能に接続されている。データ記憶装置１１０は、例えば、ハードディスク・ドライブ、その他の磁気記憶装置、光学式記憶装置、フラッシュ・メモリまたはそれらの任意の組み合わせを含む本技術分野で知られている大容量記憶装置である。一実施形態において、データ記憶装置１１０は、ドキュメント・データ、画像データまたは電子データベースのデータ等を保存するように適切に適合されている。データ記憶装置１１０は、図においてはシステム１００の独立したコンポーネントとして例示されているが、例えば、内蔵ハードディスク・ドライブ等のような、ドキュメント処理装置１０４の内部記憶装置、あるいはコントローラ１０８のコンポーネント等として実装することができる。
【００１８】
システム１００は、さらに、通信リンク１１６を介してコンピュータ・ネットワーク１０２とデータ通信可能なユーザ装置１１４を含む。図においてはユーザ装置１１４をデスクトップ形パーソナル・コンピュータとして示しているが、これは例示にすぎない。ユーザ装置１１４は、例えば、コンピュータ・ワークステーション、ノート形パーソナル・コンピュータ、ＰＤＡ（Personal Digital Assistant、携帯情報端末）、ウェブ適合携帯電話、スマート・フォン、専用通信ネットワーク用の電子装置、またはその他のウェブ適合電子装置を含む本技術分野において知られている任意のパーソナル・コンピューティング装置を表す。通信リンク１１６は、例えば、Bluetooth（登録商標）、WiMax、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11(x)、専用通信ネットワーク、赤外線接続、光接続、公衆交換電話網、または、本技術分野において知られている他の適切な無線または有線のデータ通信チャネルである。ユーザ装置１１４は、電子画像、ドキュメント処理インストラクション、ユーザ・インターフェイスの修正、アップグレード、更新、またはパーソナル化データ等を生成し、生成したデータ等を、ドキュメント処理装置１０４あるいはコンピュータ・ネットワーク１０２に接続された他の類似装置に送る。本発明の一実施形態において、ユーザ装置１１４は、本発明による画像処理動作を実行する。
【００１９】
次に、図２および図３を参照しながら、本発明による実施形態におけるシステムの動作が実行されるコントローラのハードウェアおよび機能構成等を説明する。図２に本発明による実施形態において、図１においてコントローラ１０８として示した、システム１００の動作が実行されるバックエンド・コンポーネント、コントローラ２００のハードウェア・アーキテクチャの構成例を説明するための図を示す。尚、図においては、コントローラの構成要素の意義をより明確にするため、参照符号２３２で示した、コントローラ以外のドキュメント処理装置の構成要素の一部を併せて示している。コントローラ２００は、本明細書に記載する動作を円滑に実行する能力を有する、本技術分野において知られている任意の汎用的なコンピューティング装置を表す。コントローラ２００には、少なくとも１つのＣＰＵを含むプロセッサ２０２が含まれる。プロセッサ２０２は、互いに協調して動作する複数のＣＰＵから構成されることもある。また、コントローラ２００には、ＢＩＯＳ機能、システム機能、システム構成データおよびコントローラ２００の動作に使用する他のルーチンもしくはデータ等の静的または固定的なデータ、あるいはインストラクションのために有効に使用される、不揮発性または読出し専用メモリ（ＲＯＭ）２０４が含まれる。
【００２０】
また、コントローラ２００には、ダイナミック・ランダム・アクセス・メモリ、スタティック・ランダム・アクセス・メモリ、または他の任意の適切なアドレス指定可能かつ書込み可能なメモリ・システムから構成されるＲＡＭ２０６が含まれる。ＲＡＭ２０６は、プロセッサ２０２により処理されるアプリケーションおよびデータ処理に関係するデータ・インストラクションのための記憶領域を提供する。
【００２１】
ストレージ・インターフェイス２０８は、コントローラ２００に関連するデータの不揮発性保存、大容量保存または長期的な保存のためのメカニズムを提供する。ストレージ・インターフェイス２０８は、参照符号２１６で示したディスク・ドライブ、あるいは光学式ドライブ、テープ・ドライブ等の適切な任意のアドレス指定可能、またはシリアル記憶装置等の大容量記憶装置の他、当業者に知られている適切な任意の記憶媒体を使用する。
【００２２】
ネットワーク・インターフェイス・サブシステム２１０は、ネットワークとの間の入出力を適切にルーティングすることによって、コントローラ２００が他の装置と通信することを可能にする。ネットワーク・インターフェイス・サブシステム２１０は、コントローラ２００に対する外部装置との１つまたは複数のコネクションのインターフェイスを適切にとる。図においては、例えば、Ethernet（登録商標）およびトークン・リング等の固定または有線ネットワークとのデータ通信のための少なくとも１つのネットワーク・インターフェイス・カード２１４、およびWiFi（Wireless Fidelity）、WiMax、無線モデム、セルラ・ネットワークまたは適切な任意の無線通信システム等の手段を介した無線通信のために適切な無線インターフェイス２１８を示している。ネットワーク・インターフェイス・サブシステム２１０は、任意の物理的データ転送レイヤあるいは物理的データ転送レイヤではないデータ転送レイヤまたはプロトコル・レイヤを適切に利用する。図においては、ネットワーク・インターフェイス・カード２１４は、例えば、ローカル・エリア・ネットワーク、ワイド・エリア・ネットワークまたはそれらの組合せから適切に構成される物理的ネットワーク２２０を介したデータ交換を行うために、相互接続されている。
【００２３】
プロセッサ２０２、読出し専用メモリ（ＲＯＭ）２０４、ＲＡＭ２０６、ストレージ・インターフェイス２０８およびネットワーク・インターフェイス・サブシステム２１０の間のデータ通信は、バス２１２によって例示したバス・データ転送メカニズムを介して行われる。
【００２４】
また、ドキュメント・プロセッサ・インターフェイス２２２もバス２１２を介してデータ通信を行う。ドキュメント・プロセッサ・インターフェイス２２２は、様々なドキュメント処理動作を実行するために、ドキュメント処理ハードウェア２３２との接続を提供する。そのようなドキュメント処理動作には、コピー・ハードウェア２２４によって実行されるコピー、画像走査ハードウェア２２６によって実行される画像走査、印刷ハードウェア２２８によって実行される印刷、およびファクシミリ・ハードウェア２３０によって実行されるファクシミリ通信がある。コントローラ２００は、これらのドキュメント処理動作のいずれかまたは全部を適切に動作させる。複数のドキュメント処理動作を実行可能なシステムは、前述したように、ＭＦＰ（多機能周辺装置）または多機能装置と呼ばれる。システム１００の機能は、ドキュメント処理装置と関連するインテリジェント・サブシステムとして図２に示したコントローラ２００（図１におけるコントローラ１０８に対応）を含む、ドキュメント処理装置１０４等の適切なドキュメント処理装置において実行される。
【００２５】
次に図３を参照しながらシステムの動作が実行されるコントローラの機能ブロックと動作の概要を説明する。図３に、本発明による実施形態のシステム１００の動作が実行されるコントローラの機能ブロックの構成例を説明するための図を示す。尚、図３においても、コントローラの機能要素の意義をより明確にするため、コントローラ以外のドキュメント処理装置の機能要素の一部を併せて示している。図３は、ソフトウェアおよびオペレーティング・システム機能と関連して、図２に示したハードウェアの機能性を例示している。
【００２６】
コントローラ機能はドキュメント処理エンジン３０２を含む。一実施形態において、ドキュメント処理エンジン３０２は、印刷動作、コピー動作、ファクシミリ通信動作および画像走査動作を可能にする。これらの機能は、産業界において一般に好まれるドキュメント処理周辺装置であるＭＦＰと関連付けられることが多い。しかし、コントローラが上記のドキュメント処理動作のすべてを可能にする必要は必ずしもない。コントローラは、上記のドキュメント処理動作のサブセットである、専用のドキュメント処理装置、あるいはより限定した目的のドキュメント処理装置においても有効に用いられる。
【００２７】
ドキュメント処理エンジン３０２はユーザ・インターフェイス・パネル３１０と適切にインターフェイスされており、ユーザまたは管理者は、このユーザ・インターフェイス・パネル３１０を介して、ドキュメント処理エンジン３０２によって制御される機能にアクセスすることができる。アクセスは、コントローラにローカル接続されたインターフェイスを介して行われるか、遠隔のシン・クライアント（thin client）またはシック・クライアント（thick client）によって遠隔から行われる。
【００２８】
ドキュメント処理エンジン３０２は、印刷機能部３０４、ファクシミリ通信機能部３０６および画像走査機能部３０８とデータ通信を行う。これらの機能部は、印刷、ファクシミリの送受信、およびドキュメント画像をコピーのために取得するか、またはドキュメント画像の電子バージョンを生成するための、ドキュメント画像走査の実際の処理動作を容易にする。
【００２９】
ジョブ・キュー（job queue）３１２は、印刷機能部３０４、ファクシミリ通信機能部３０６および画像走査機能部３０８とデータ通信を行う。ビットマップ・フォーマット、ページ記述言語（ＰＤＬ）フォーマットまたはベクター・フォーマット等の種々の画像形式は、画像走査機能部３０８からジョブ・キュー３１２を介して以降の処理のために中継される。
【００３０】
ジョブ・キュー３１２は、また、ネットワーク・サービス機能部３１４ともデータ通信を行う。一実施形態において、ジョブ制御信号、状態データまたは電子ドキュメント・データが、ジョブ・キュー３１２とネットワーク・サービス機能部３１４との間で交換される。このように、クライアント側ネットワーク・サービス機能３２０を介したコントローラ機能へのネットワーク・ベースのアクセスに適切なインターフェイスが提供され、このインターフェイスは任意の適切なシン・クライアントまたはシック・クライアントである。一実施形態において、ウェブ・サービス・アクセスは、ハイパーテキスト転送プロトコル（HTTP）、ファイル転送プロトコル（FTP）、ユニフォーム・データ・ダイアグラム・プロトコルまたは他の任意の適切な交換メカニズムによって実行される。ネットワーク・サービス機能部３１４は、また、ＦＴＰ、電子メール、テルネット（TELNET）等による通信のために、クライアント側ネットワーク・サービス機能３２０とのデータ交換も有効に提供する。このように、コントローラ機能は、種々のネットワーク・アクセス・メカニズムによって、電子ドキュメントおよびユーザ情報のやり取りを容易にする。
【００３１】
ジョブ・キュー３１２は、また、画像プロセッサ３１６ともデータ通信を行う。画像プロセッサ３１６は、印刷機能部３０４、ファクシミリ通信機能部３０６または画像走査機能部３０８等の装置機能部と、電子ドキュメントを交換するために適したフォーマットに変換するラスタ画像処理（ＲＩＰ）、ページ記述言語インタープリタまたは任意の適切な画像処理を行うメカニズムである。
【００３２】
さらに、ジョブ・キュー３１２はジョブ解析部（job parser）３１８とデータ通信を行い、このジョブ解析部３１８はクライアント装置サービス部３２２等の外部装置からの印刷ジョブ言語ファイルを受け取る働きをする。クライアント装置サービス部３２２は、電子ドキュメントの印刷、ファクシミリ通信、またはコントローラ機能による処理が有効である他の適切な電子ドキュメントの入力を含む。ジョブ解析部３１８は、受け取った電子ドキュメント・ファイルを解析し、前述した機能およびコンポーネントに関連する処理のために、解析した電子ドキュメント・ファイル情報をジョブ・キュー３１２に中継する働きをする。
【００３３】
次に、本発明における動作の概要を説明する。先ず、多次元色空間において符号化された画像データを受け取る。次に、受け取った画像データからヒストグラム・データが計算される。次に、計算されたヒストグラム・データにおける支配的なスパイク領域が識別され、識別されたスパイク領域のＮ-Ｓｕｍ値（N-sum value）が計算される。次に、計算されたＮ-Ｓｕｍ値が、予め定められた閾値と照合される。次に、受け取った画像データは、計算されたＮ-Ｓｕｍ値と予め定められた閾値との照合出力にしたがって、芸術的シーン、着色芸術的シーン（tinted artistic scene）、または非芸術的シーンとして分類される。
【００３４】
本発明の一実施形態によれば、先ず、入力画像データが、コントローラ１０８もしくはドキュメント処理装置１０４に関連する他の適切なコンポーネント、またはユーザ装置１１４等によって受け取られる。入力画像データの受取りには、画像処理動作を実行することができる任意の適切な装置を用いることができる。さらに、入力画像データの受取りは、コンピュータ・ネットワーク１０２を介して伝達される画像データ、またはドキュメント処理装置１０４の動作によって生成される画像データ、または適切な記憶装置から取得する画像データ等に対応する。また、画像データを、例えば、ＪＰＥＧ、ＴＩＦＦ、ＲＡＷ、ＰＤＦ、ＢＭＰ、ＧＩＦ等の様々な画像フォーマットで受け取ることができる。また、本発明の一実施形態によれば、画像データは、例えば、ＲＧＢ、ＣＭＹＫ、ＣＩＥ  Ｌ＊ａ＊ｂ＊、ＹＣｂＣｒ、ＹＩＱ、ＨＳＶ、ｘｙＹ、ｕ’ｖ’Ｙ、またはＬ＊ｕ＊ｖ＊等の多次元色空間において符号化されている。
【００３５】
図４（ａ）は、街路シーンを表す例示的な入力画像４０２を示す。尚、図４ないし図１３は原出願においてはカラーで表された部分を含むが、本願においてはグレースケールとしている。自動画像強調機能を備えたドキュメント処理装置１０４の通常の動作の際に、画像属性が誤って調整される可能性がある。図４（ｂ）は、図４（ａ）の入力画像４０２に対応する芸術的に着色された画像４０４を示す。入力画像４０２がフル・カラーであるのに対し、画像４０４は緑系のほぼ単色で表されている。芸術的に着色された画像４０４は、例えば、PICASA等の適切な写真編集アプリケーションまたは画像編集アプリケーションによって画像４０２を緑系のほぼ単色で着色した後の、入力画像４０２を表わす。図４（ｃ）は、自動画像補正の誤った、すなわち間違った適用を画像４０６によって示す。画像４０６は、ほぼグレースケールで表されている。画像４０６は、意図的に適用された芸術的シーンが除去される結果となった、自動色補正の試みの結果を示す。
【００３６】
次に、コントローラ１０８もしくはドキュメント処理装置１０４に関連する他の適切なコンポーネント、またはユーザ装置１１４等は、受け取った画像データの処理が、例えば、コントローラ１０８またはユーザ装置１１４等の処理装置に相当なリソースを必要とするという判断に基づいて、受け取った画像データのサイズを縮小する。すなわち、受け取った入力画像データが、利用できる処理リソースのうちの高い割合を使用する実質的に大きな画像ファイルである場合には、データ・サイズを縮小する。画像データのサイズの縮小は、本技術分野で知られているように、例えば、受け取った入力画像データの「ぼかし」（blurring）および「ダウンサンプリング」の少なくとも一方、または画像内の画素の総数の削減に対応する。さらに、受け取った入力画像データがＨＳＶ（色相、彩度、色値（明度））色空間において符号化されたデータではない場合には、コントローラ１０８もしくはドキュメント処理装置１０４に関連する他の適切なコンポーネント、またはユーザ装置１１４等は、受け取った画像データをＨＳＶ符号化画像データに色空間変換する。
【００３７】
次に、受け取った入力画像データの近無彩色画素（near achromatic pixels）が、米国特許出願第１２／０３７，７１１号明細書に記載された方法にしたがって識別される。すなわち、受け取った入力画像データから彩度データを抽出し、抽出した彩度データからヒストグラム・データを計算する。次に、計算したヒストグラム・データに基づいて適応閾値を決定し、決定した適応閾値と複数の画素の成分値を比較する。次に、適応閾値を成分値と比較した出力にしたがって、画素を近無彩色として識別する。近無彩色画素は、色のない（無彩色）画像内の画素、または、ほぼ無彩色の画素に対応する。次に、コントローラ１０８もしくはドキュメント処理装置１０４に関連する他の適切なコンポーネント、またはユーザ装置１１４等によって識別された近無彩色画素が、選択的に廃棄される。選択された近無彩色画素を廃棄した後、受け取った画像データからヒストグラム・データが計算される。本発明の一実施形態によれば、ヒストグラム・データは、選択された近無彩色画素が廃棄された状態の色相についての正規化ヒストグラムに対応する。
【００３８】
通常、芸術的シーンの１つのクラスは、色（色相）の集中（concentration）の特徴を有する。すなわち芸術的シーンは１つまたは２つの支配的な色の存在を含む。そのような支配的な色の存在は、後ほど説明するように、受け取った入力画像から生成される正規化された色相ヒストグラムによって検出することができる。図５（ａ）に受け取った入力画像５０２を、図５（ｂ）に入力画像５０２に関連する正規化された色相のヒストグラム５０４を示す。このように、図５（ａ）に示した受け取った芸術的シーン画像５０２から生成される色相ヒストグラムは、一般的に、図５（ｂ）の色相ヒストグラム５０４に表されているように１つまたは２つの「スパイク」すなわち「ピーク」を有する。図５（ｂ）に示す色相ヒストグラム５０４における色相のランプ（ramp）５０６は、緑色に色相の集中、すなわちスパイクがあることを示し、画像５０２内の全画素の約５０％が緑であることを示している。
【００３９】
次に、計算されたヒストグラム・データから、支配的なスパイク領域が識別される。次に、ヒストグラム・データの識別されたスパイクのＮ-Ｓｕｍ値が計算される。Ｎ-Ｓｕｍ値の使用と計算は、後ほど図４ないし図１３を参照しながら説明する。次に、Ｎ-Ｓｕｍ値が予め定められた閾値と照合され、計算されたＮ-Ｓｕｍ値が予め定められた閾値の範囲内にあるか否かが判断される。Ｎ-Ｓｕｍ値が予め定められた閾値の範囲にあるとき、受け取った入力画像は、芸術的シーン画像として分類され、この場合には、コントローラ１０８もしくはドキュメント処理装置１０４に関連する他の適切なコンポーネントまたはユーザ装置１１４等によって、画像に自動画像補正は施されない。計算されたＮ-Ｓｕｍ値が予め定められた閾値の範囲外にある場合には、受け取った画像は非芸術的シーンとして分類され、ドキュメント処理装置１０４に関連するコンポーネントまたはユーザ装置１１４等によって、受け取った画像について任意の適切な自動画像補正を実行することができる。
【００４０】
以上述べた説明は、図６ないし図１３に示す実例を参照しながら行う以下の説明によって、より良く理解されるであろう。次に、図６ないし図１３に移り、芸術的シーン画像を検出するための本発明の幾つかの例を示す。前述した処理を適用する際、多次元色空間において符号化された受け取られた入力画像は、先ず、エイリアシング（aliasing）を減少させるようにぼかされ、次に必要に応じて、画像処理速度を向上するとともに、ドキュメント処理装置１０４、ユーザ装置１１４または他の装置の計算コストを削減するために、ダウンサンプリングされる。
【００４１】
「ぼかし」および「ダウンサンプリング」の少なくとも一方の処理の後、入力画像は、次に、ＨＳＶ（色相、彩度、色値（明度））色空間に変換される。入力画像データはＨＳＶ色空間におけるデータとして受け取られることもあるが、通常、入力画像データはＲＧＢまたはＣＭＹＫ色空間におけるデータとして受け取られ、このような場合にはＨＳＶ色空間への色空間変換が必要である。次に、色相について入力画像のヒストグラムが計算され、受け取った入力画像に関連する画素の総数によって正規化される。色相角（hue angle）が循環（wrap around）する場合、または画素が無彩色またはほぼ無彩色であり、色相角がノイズと見なされる場合には、ＨＳＶの色相角が複雑になる可能性がある。図６（ａ）は、色相角が循環する色相のランプ６０２を示す。図６（ｂ）は、１００の均等セグメントのインデックスで示された色相のランプ６０４を示す。色相角の循環は、図６（ｂ）の色相ランプ６０４で、Ｈ［ｉ］が０．０〜１．０の間の１００の均等セグメントにおけるｉ番目のヒストグラム・カウントとなるように示される。例えば、Ｈ［１］が０．０におけるカウントであり、Ｈ［１０１］が１．０におけるカウントである場合は、Ｈ［０］＝Ｈ［１０１］、Ｈ［−１］＝Ｈ［１００］およびＨ［−２］＝Ｈ［９９］、ならびにＨ［１０２］＝Ｈ［１］、Ｈ［１０３]＝Ｈ［２］およびＨ［１０４］＝Ｈ［３］等である。
【００４２】
次に、入力画像の近無彩色画素が識別され選択的に除去される。図７（ａ）に入力画像７０２を示す。図７（ｂ）に、ピークが「ノイズ」である入力画像７０２に対応するＨＳＶ色空間の色相ヒストグラム７０４を示す。ここで、「ノイズ」は近無彩色を意味する。一実施形態において、画像７０２の中にある花の背景部分は「ノイズ」として識別される。図７（ｃ）に、近無彩色画素が廃棄された後の入力画像７０２の実際のピークが明確に示されたＨＳＶ色空間の色相ヒストグラム７０６を示す。また、図７（ｄ）に、本発明の一実施形態により実行された「ノイズ」、すなわち近無彩色を除去した結果として、花の背景部分を暗く表した画像７０８を示す。別の言い方をすると、図７は、本発明の一実施形態による入力画像のノイズ除去を示す。入力画像について、色相Ｈの値のヒストグラムは、すべての近無彩色画素が廃棄された後の画素の総数によって計算され、正規化される。例えば、色相Ｈ［ｉ］の正規化ヒストグラムは、ｉ×３６０度の色相角におけるｉと等しい色相の値の画素の割合と等しい。
【００４３】
次に、近無彩色画素が破棄された状態の色相の正規化ヒストグラムの支配的なスパイクすなわちピーク領域が識別される。図８（ａ）に、ほぼ緑系の色の芸術的シーンの入力画像８０２を示し、図８（ｂ）には入力画像８０２に対応する色相の正規化ヒストグラム８０４を示す。図８（ｂ）から分かるように、ヒストグラム８０４は、単一のスパイクすなわちピーク領域を含む。ヒストグラム・カウントＨは色相のインデックスｉの関数であり、したがってＨ［ｉ］で表される。また、ヒストグラム・カウントＨの最大値、すなわち最大ヒストグラム・カウントをＨmaxと表し、ヒストグラム・カウントＨが最大となる色相のインデックスｉをＩmaxと記すと、ヒストグラム８０４においてはＨmax＝Ｈ［Ｉmax］＝０．４９７９であり、Ｉmax＝３５である。すなわち、近無彩色画素を廃棄した後に残っているすべての画素のうちの４９．７９％の色相角は０．３６×３６０＝１２９．６０度である。色相ランプ８０６からヒストグラム・カウントＨのピークの色相は緑であることが分かる。次に、ｉにおけるＮ-Ｓｕｍは、ｉを中心とするＮ個の最も近い隣接するヒストグラム・カウント値の合計であるように定義される。例えば、Ｎ＝３の場合、図８のＩmax＝３５における３-Ｓｕｍは、Ｈ［３４］＝０．２８３８と、Ｈ［３５］＝０．４９７９と、Ｈ［３６］＝０．１４６６との合計、すなわち０．９２８３である。例えば、単一のスパイクの検索すなわち識別は、Ｉmaxにおける色相の最大ヒストグラム・カウントＨmaxを検索することによって実行される。次に、ＩmaxにおけるＮ-Ｓｕｍを計算し、計算されたＮ-Ｓｕｍが、ある閾値Ｔに対してＮ-Ｓｕｍ＞Ｔの場合は、入力画像が芸術的シーンとして分類される。Ｎの値は、３、５または７等とすることができる。
【００４４】
入力画像は複数のスパイクすなわちピーク領域を含んでもよい。図９（ａ）にセピア調画像に対応する芸術的入力画像９０２を示し、図９（ｂ）に、芸術的入力画像９０２に対応する近無彩色画素が廃棄された後の色相正規化ヒストグラム９０４を示す。正規化ヒストグラム９０４は、図９（ｂ）に示された２つのスパイクまたはピーク領域を含む。図１０（ａ）にセピア調入力画像に対応する３つの画像１００２、１００４および１００６を示し、図１０（ｂ）にそれぞれ画像１００２、１００４および１００６に対応する米国Adobe Systems社製のPHOTOSHOP（登録商標）に含まれるような自動色補正メカニズムを適用した後の３つの画像１００８、１０１０および１０１２を示す。図示していないが、これらの画像１００２、１００４および１００６は、それぞれ１つまたは複数のスパイクまたはピーク領域を含むヒストグラムを有する。
【００４５】
本発明の一実施形態によれば、複数のスパイクまたはピーク領域の識別は、例えば、画像の色相の正規化ヒストグラムにおけるすべての顕著なスパイクを検索することにより実行される。例えば、先ず、Ｈ［ｉ］＞Ｈ［ｉ−１］かつＨ［ｉ］＞Ｈ［ｉ＋１］かつＨ［ｉ］＞Ｔｈとなるようなすべてのｉ値を探す。ここで、Ｔｈは予め定められた閾値である。次に最も高いスパイクＨmax＝Ｈ（Ｉmax）と２番目に高いスパイクＨmax2＝Ｈ（Ｉmax2）を検索し、次にＩmaxにおけるＮ-ＳｕｍとＩmax2におけるＮ-Ｓｕｍの合計である複合Ｎ-Ｓｕｍ（combined N-Sum）を計算する。ここで、Ｉmax2は、ヒストグラム・カウントＨが２番目に大きな値であるＨmax2となる色相インデックスｉの値である。所定の閾値Ｔｈ’に対して、複合Ｎ-Ｓｕｍ＞Ｔｈ’を満たす場合、入力画像は芸術的シーンとして分類される。Ｎの値は、３、５、７等とすることができる。最も高いスパイクと２番目に高いスパイクを検索するときに、アレイＨ［ｉ］の循環を考慮しなければならない。さらに、図９（ｂ）のヒストグラム９０４に例示されているように、最も高いスパイクと２番目に高いスパイクにおけるＮ-Ｓｕｍがオーバラップする場合に、複合Ｎ-Ｓｕｍの計算において冗長性を除去する注意が必要である。
【００４６】
図１１（ａ）、図１１（ｂ）および図１１（ｃ）は、例えば、３００の分析されたセピア調画像に基づいた第１のスパイク、第２のスパイクおよび第３のスパイクのそれぞれにおける色相角のプロット１１０２、１１０４および１１０６をそれぞれ示す。縦軸が色相角に対応する。図１１（ａ）のプロット１１０２が第１のスパイクに関連する色相角に対応し、図１１（ｂ）のプロット１１０４が第２のスパイクに関連する色相角に対応し、図１１（ｃ）のプロット１１０６が第３のスパイクに関連する色相角に対応する。図１１（ａ）は、第１のスパイクの色相角が１から１８の範囲に集中していることを示している。図１１（ｂ）は、分析された画像の幾つかには第２のスパイクが存在しないことを示している。図１１（ｃ）は、第３のスパイクが存在する画像はさらに少ないことを示している。次に、図１２に複合Ｎ-Ｓｕｍのプロットの例を示す。図１２（ａ）は第１および第２のスパイクにおける複合３-Ｓｕｍのプロット１２０２を示し、図１２（ｂ）は第１および第２のスパイクにおける複合５-Ｓｕｍのプロット１２０４を示し、図１２（ｃ）は第１および第２のスパイクにおける複合７-Ｓｕｍのプロット１２０６を示す。図１２（ｃ）に示した第１および第２のスパイクにおける複合７-Ｓｕｍのプロット１２０６から、分析された画像の大多数について、複合７-Ｓｕｍの値は０．９以上であることが分かる。
【００４７】
図１３に、幾つかのタイプの芸術的シーン１３０２と、それらのタイプの間の様々な関係を示す。図１３に示すように、芸術的シーンのセット１３０２は、芸術的画像のセット１３０４とセピア画像のセット１３０８を含む。芸術的画像１３０４は図１３に示したように着色画像１３０６の上位集合であり、着色画像１３０６とセピア画像１３０８の共通部分は、例えば、PICASAのような適切な写真処理アプリケーションまたは画像処理アプリケーションによって生成されたセピア画像のような、擬似セピア画像のセット１３１０として表わされる。上記の説明において参照した閾値は、適用される用途にしたがって調整可能である。上記の分析のために、閾値は、自動ホワイト・バランスとホワイト・ストレッチ（画像補正）のために最適化され、Ｔ＝０．０００５、Ｔｈ＝０．９９８、Ｔｈ’＝０．９、およびＴｈ”＝０．５である。閾値については、図１５を参照しながら後ほど行う説明においても言及される。
【００４８】
以上、図１ないし図１３を参照しながらシステム１００とその構成コンポーネントについて説明を行ったが、図１４と図１５を参照しながら行う次に述べる動作説明によって、理解がより深まるであろう。図１４に、本発明による実施形態における芸術的シーン画像を検出する基本的な動作例を表すフローチャートを示す。先ず、Ｓ１４０２で、多次元色空間において符号化された画像データが受け取られる。多次元色空間は、例えば、ＣＩＥ  Ｌ＊ａ＊ｂ＊、ＹＣｂＣｒ、ＹＩＱ、ｘｙＹ、ｕ’ｖ’Ｙ、Ｌ＊ｕ＊ｖ＊、ＲＧＢ、ＣＭＹＫまたはＨＳＶ等を含む本発明による画像処理と関連する多くの様々な色空間のいずれかを表す。また、受け取る画像データを、例えば、ＪＰＥＧ、ＴＩＦＦ、ＲＡＷ、ＰＤＦ、ＢＭＰ、ＧＩＦ等の様々な画像フォーマットで受け取ることができる。
【００４９】
Ｓ１４０２で受け取った画像データから、Ｓ１４０４で、ヒストグラム・データが計算される。本発明の一実施形態によれば、ヒストグラム・データは画素の数によって正規化される。次に、計算されたヒストグラム・データの支配的なスパイク領域（dominant spike region）が、Ｓ１４０６で、コントローラ１０８もしくはドキュメント処理装置１０４に関連する他の適切なコンポーネント、またはユーザ装置１１４等によって識別される。次に、識別された支配的なスパイク領域のＮ-Ｓｕｍ値が、Ｓ１４０８で、計算される。識別されたスパイク領域の計算されたＮ-Ｓｕｍ値は、次にＳ１４１０で、予め定められた閾値と照合される。予め定められた閾値の適切な例については前述したとおりである。次いでＳ１４１２で、コントローラ１０８もしくはドキュメント処理装置１０４に関連する他の適切なコンポーネント、またはユーザ装置１１４等は、受け取った画像データを、Ｓ１４１０で実行された照合の出力にしたがって、芸術的シーン、着色芸術的シーン（tinted artistic scene）、または非芸術的シーンとして分類する。
【００５０】
次に図１５を参照しながら、本発明による実施形態における芸術的シーン画像を検出する動作を詳細に説明する。図１５に、本発明による実施形態における芸術的シーン画像を検出する動作例を詳細に表したフローチャートを示す。尚、図１５においてはＮ-Ｓｕｍ値として７-Ｓｕｍ値を例として説明しているが、他のＮの値のＮ-Ｓｕｍ値を用いることができる。先ず、Ｓ１５０２で、ディジタル写真または画像等の入力画像データが、コントローラ１０８もしくはドキュメント処理装置１０４に関連する他の適切なコンポーネント、またはユーザ装置１１４等によって受け取られる。入力画像データは、コンピュータ・ネットワーク１０２を介して、ユーザ装置１１４からドキュメント処理装置１０４によって受け取られるか、もしくはドキュメント処理装置１０４またはユーザ装置１１４によってアクセスされるポータブル記憶媒体から受け取られるか、もしくはドキュメント処理装置１０４あるいはユーザ装置１１４への電子通信によって受け取られるか、もしくはドキュメント処理装置１０４の、例えば、画像走査、ファクシミリ通信等の動作を介して受け取られるか、または本技術分野で知られている他の手段によって受け取られる。受け取られる入力画像データは、例えば、ＲＧＢ、ＣＭＹＫ、ＣＩＥ  Ｌ＊ａ＊ｂ＊、ＹＣｂＣｒ、ＹＩＱ、ＨＳＶ、ｘｙＹ、ｕ’ｖ’Ｙ、Ｌ＊ｕ＊ｖ＊等の多次元色空間において符号化されたデータとして受け取られる。本発明の一実施形態において、入力画像データは、複数の異なる電子画像フォーマットのいずれで受け取ることができる。電子画像フォーマットとしては、例えば、ＪＰＥＧ、ＴＩＦＦ、ＲＡＷ、ＰＤＦ、ＢＭＰ、ＧＩＦ等がある。
【００５１】
次に、Ｓ１５０４で、受け取った入力画像データのサイズの縮小が、必要か否かが判断される。そのような判断は、図１５に示した動作における受信入力画像の処理に関連する計算コストに基づいて、コントローラ１０８もしくはドキュメント処理装置１０４に関連する他の適切なコンポーネント、またはユーザ装置１１４等によって行われる。したがって、受け取った入力画像データが、例えば、高解像度または寸法が大きな画像等の、データ・サイズが大きな画像ファイルに対応する場合、コントローラ１０８、もしくはドキュメント処理装置１０４に関連する他の適切なコンポーネント、もしくはユーザ装置１１４または他の類似装置は、受け取った入力画像ファイルのサイズを縮小する。サイズの縮小が必要であると判断されたとき、処理はＳ１５０６に進む。Ｓ１５０６で、受け取った画像データのサイズが縮小される。画像データのサイズの縮小は、例えば、受け取った入力画像データの「ぼかし」（blurring）および「ダウンサンプリング」の少なくとも一方に対応する。
【００５２】
Ｓ１５０６における受け取った画像データのサイズの縮小後、または画像データのサイズの縮小が不要であると判断されると、処理はＳ１５０８に進む。Ｓ１５０８で、コントローラ１０８もしくはドキュメント処理装置１０４に関連する他の適切なコンポーネント、またはユーザ装置１１４等は、受け取った入力画像データをＨＳＶ（色相、彩度、色値（明度））色空間へ変換する必要があるか否かを判断する。画像データはＨＳＶ色空間において符号化されたデータとして受け取られることもあるが、通常のディジタル画像はＲＧＢまたはＣＭＹＫ色空間において符号化されたデータとして受け取られ、このような場合には色空間変換を必要とする。したがって、変換が必要であると判断されたとき、処理はＳ１５１０に進み、受け取った入力画像データは、ＨＳＶ色空間において符号化された画像データに変換される。
【００５３】
ＨＳＶ色空間において符号化された画像データが得られると、処理はＳ１５１２に進み、受け取った入力画像データ内の近無彩色画素が識別される。すなわち、受け取った入力画像データから彩度データを抽出し、抽出した彩度データからヒストグラム・データを計算する。次に、計算したヒストグラム・データに基づいて適応閾値を決定し、決定した適応閾値と複数の画素の成分値を比較する。次に、適応閾値を成分値と比較した出力にしたがって、近無彩色画素が識別される。次にＳ１５１４で、識別された近無彩色画素が、コントローラ１０８もしくはドキュメント処理装置１０４に関連する他の適切なコンポーネント、またはユーザ装置１１４等によって選択的に廃棄される。近無彩色画素は、色のない（無彩色）画像の画素またはほぼ無彩色の画素に対応する。そのような近無彩色画素の識別および選択的廃棄に関しては、前述したように米国特許出願第１２／０３７，７１１号明細書に説明されている。
【００５４】
Ｓ１５１６で、ＨＳＶ色空間において符号化された画像データからヒストグラム・データが計算される。本発明の一実施形態によれば、ヒストグラム・データは、すべての近無彩色画素が廃棄された状態の画素の総数に基づいて、色相について正規化される。次にＳ１５１８で、計算されたヒストグラム・データから支配的なスパイク領域すなわちピーク領域が識別される。次にＳ１５２０で、コントローラ１０８もしくはドキュメント処理装置１０４に関連する他の適切なコンポーネントまたはユーザ装置１１４等によって、ヒストグラム・データにおける識別されたスパイクまたはピークの７-Ｓｕｍ値が計算される。ヒストグラム・データにおける様々なスパイクに関連する７-Ｓｕｍ値の使用および計算については、図４ないし図１３を参照しながら前述した。
【００５５】
次にＳ１５２２で、受け取った画像のＩmaxとＩmax 2における複合７-Ｓｕｍが計算される。次にＳ１５２４で、計算された複合７-Ｓｕｍ値が予め定められた閾値Ｔｈと照合される。例示的な一実施形態において、閾値は、例えば、閾値Ｔｈが０．９９８、閾値Ｔｈ’が０．９、閾値Ｔｈ”が０．５となるように、自動ホワイト・バランスとホワイト・ストレッチ（white stretch；画像補正）に最適化される。すなわち、選択された用途にしたがって閾値が微調整される。次にＳ１５２６で、複合７-Ｓｕｍ値が、予め定められた閾値の範囲内にあるか否か、すなわち複合７-Ｓｕｍ値が閾値Ｔｈ以上か否かに関する判断が行われる。複合７-Ｓｕｍ値が、閾値Ｔｈ以上であるとき、処理はＳ１５２８に進み、受け取った入力画像は、着色芸術的シーン画像として分類される。したがって、この場合、コントローラ１０８もしくはドキュメント処理装置１０４に関連する他の適切なコンポーネントまたはユーザ装置１１４等によって、画像に自動画像補正が施されない。計算された複合７-Ｓｕｍ値が閾値Ｔｈ未満であるとＳ１５２６で判断されたときには、処理はＳ１５３０に進む。Ｓ１５３０で、複合７-Ｓｕｍ値が閾値Ｔｈ’より大きいか、またはＩmax値が１以上１８以下（セピア（スキン）調範囲）であって複合７-Ｓｕｍ値が閾値Ｔｈ”より大きいか否かに関する判断が行われる。Ｓ１５３０における判断が否定的な場合、処理はＳ１５３４に進み、受け取った画像は非芸術的シーンとして分類され、その結果、ドキュメント処理装置１０４やユーザ装置１１４等と関連付けられたコンポーネントによって、受け取った画像データに適用可能な任意の適切な自動画像補正が実行される。Ｓ１５３０の判断が肯定的な場合、処理はＳ１５３２に進み、受け取った画像データは芸術的シーンとして分類され、その結果、この場合には、受け取った画像に対する、ユーザ装置１１４、コントローラ１０８、またはドキュメント処理装置１０４と関連付けられた他のそのようなコンポーネントによる自動画像補正は施されない。
【００５６】
本発明は、ソース・コード、オブジェクト・コード、部分的にコンパイルされた形のようなコード中間ソースおよびオブジェクト・コードの形、あるいは本発明の実施形態で使用するために適した任意の他の形のコンピュータ・プログラムをも含む。コンピュータ・プログラムは、スタンドアローンのアプリケーション、ソフトウェア・コンポーネント、スクリプトまたは他のアプリケーションへのプラグ・インとすることができる。本発明を実施するコンピュータ・プログラムは、例えば、ＲＯＭやＲＡＭ等の記憶媒体、ＣＤ−ＲＯＭ等の光記録媒体、フロッピー（登録商標）ディスク等の磁気記録媒体等の、コンピュータ・プログラムを伝達することができる任意の実体または装置である担体上で具体化することができ、あるいは電気ケーブルまたは光ケーブルによって、または無線や他の手段によって伝えられる電気信号や光信号等の任意の担体によって伝達することができる。コンピュータ・プログラムは、サーバからインターネットを介してダウンロードすることもできる。また、コンピュータ・プログラムの機能は集積回路に組み込むこともできる。説明を行った本発明の原理を実質的にコンピュータまたはプロセッサに実行させるコードを含む任意およびすべての実施形態は、本発明の範囲内にある。
【００５７】
本発明の好ましい実施形態の以上の説明は、例示と説明のために行った。説明は網羅的ではなく、本発明を開示した形態に限定しようとするものでもない。以上の開示を鑑みて明らかな修正または変形が可能である。実施形態は、本発明の原理とその実際的な応用例を最もよく示し、それにより当業者が、本発明を、意図された特定の使用に適した様々な実施形態において様々な修正で使用できるように選択され説明された。そのようなすべての修正と変形は、特許請求の範囲の記載に明示されるとおりの本発明の原理および範囲内において、当業者によって行われ得ることは明らかであり、特許請求の範囲の記載によって定められる本発明の範囲内にある。
【符号の説明】
【００５８】
１００  システム
１０２  コンピュータ・ネットワーク、分散通信システム
１０４  ドキュメント処理装置、ＭＦＰ
１０６  ユーザ・インターフェイス
１０８  コントローラ
１１０  データ記憶装置
１１２、１１６  通信リンク
１１４  ユーザ装置
２００  コントローラ
２０２  プロセッサ
２０４  読み出し専用メモリ、ＲＯＭ
２０６  ＲＡＭ
２０８  ストレージ・インターフェイス
２１０  ネットワーク・インターフェイス・サブシステム
２１２  バス
２１４  ネットワーク・インターフェイス・カード
２１６  ディスク・ドライブ
２１８  無線インターフェイス
２２０  物理的ネットワーク
２２２  ドキュメント・プロセッサ・インターフェイス
２２４  コピー・ハードウェア
２２６  画像走査ハードウェア
２２８  印刷ハードウェア
２３０  ファクシミリ・ハードウェア
２３２  ドキュメント処理ハードウェア
３０２  ドキュメント処理エンジン
３０４  印刷機能部
３０６  ファクシミリ通信機能部
３０８  画像走査機能部
３１０  ユーザ・インターフェイス・パネル
３１２  ジョブ・キュー
３１４  ネットワーク・サービス機能部
３１６  画像プロセッサ
３１８  ジョブ解析部
３２０  クライアント側ネットワーク・サービス機能
４０２、５０２、７０２、８０２、９０２  入力画像
４０４、４０６  入力画像に対して色処理を行った結果
５０４、７０４、７０６、８０４、９０４  色相のヒストグラム
５０６、６０２、６０４  色相のランプ
７０８  近無彩色の画素を除去した後の画像
１００２、１００４、１００６  セピア調入力画像
１００８、１０１０、１０１２  自動色補正後の画像
１１０２、１１０４、１１０６  スパイクにおける色相角のプロット
１２０２、１２０４、１２０６  複合Ｎ-Ｓｕｍのプロット
【図１】
2009207146.tif 000003
【図２】
2009207146.tif 000004
【図３】
2009207146.tif 000005
【図１４】
2009207146.tif 000006
【図１５】
2009207146.tif 000007
【図４】
2009207146.tif 000008
【図５】
2009207146.tif 000009
【図６】
2009207146.tif 000010
【図７】
2009207146.tif 000011
【図８】
2009207146.tif 000012
【図９】
2009207146.tif 000013
【図１０】
2009207146.tif 000014
【図１１】
2009207146.tif 000015
【図１２】
2009207146.tif 000016
【図１３】
2009207146.tif 000017