(57)【要約】【課題】文書のカラー印刷において、適切な課金構成を決定する方法を提供する。【解決手段】本方法は、文書の画像データを画像入力端末を介して受け取るステップを含む。この画像データは複数のピクセルを含む。本方法はまた、画像データのピクセルをデバイス依存空間内に処理するステップを含む。この処理するステップは、受け取られた画像データ内にいずれかのカラー・ピクセルが存在するかどうかを判断し、画像データ内にカラー・ピクセルが存在することに応じて、画像データ内のピクセルを検査してデバイス非依存空間内のカラー・ピクセルのピクセル・カウント数を決定し、決定されたピクセル・カウント数を用いてデバイス依存空間内の出力される画像データの全カラー・ピクセル・カウント数を推定し、推定された合計カラー・ピクセル・カウント数に基づいて課金構成を決定するステップを含む。【選択図】図２
2010089486.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１ページを含む文書を、文書を入力して画像データにするための画像入力端末と、文書を出力するための文書出力端末とを備えた画像処理装置を用いて、出力するための課金構成を決定する方法であって、
文書の複数のピクセルを含む画像データを、前記画像入力端末を介して受け取るステップと、
前記画像データの前記ピクセルをデバイス依存空間において処理するステップであって、前記受け取った画像データ内にいずれかのカラー・ピクセルが存在するかどうかを判断し、前記画像データ内にカラー・ピクセルが存在することに応じて、
前記画像データの前記ピクセルを検査してデバイス非依存空間におけるカラー・ピクセルのピクセル・カウント数を決定し、
前記決定されたピクセル・カウント数を用いて、出力される前記画像データの前記デバイス依存空間における全カラー・ピクセル・カウント数を推定し、
前記推定された全カラー・ピクセル・カウント数に基づいて課金構成を決定する、
ことを含む、
前記処理するステップと、
前記文書の前記処理された画像データを、デバイス依存空間において前記画像出力端末を用いて出力するステップと、
を含むことを特徴とする方法。
【請求項２】
前記デバイス非依存空間における前記画像データの前記検査及び推定は、前記画像処理装置のフロントエンド処理要素を用いて行われることを特徴とする、請求項１に記載の方法。
【請求項３】
前記受け取った画像データ内にカラー・ピクセルが存在しないことに応じて、課金構成を前記画像データの白黒ピクセルに基づいて決定するステップをさらに含むことを特徴とする、請求項１に記載の方法。
【請求項４】
前記決定された課金構成は、百分率閾値に等しいか又はそれを超える量を含む、推定された全カラー・ピクセル・カウント数に基づき、
前記百分率閾値は、前記画像データがカラー・ピクセルを有すると決定するのに必要な全ウィンドウ・サイズに基づく、
ことを特徴とする、請求項１に記載の方法。
【請求項５】
前記決定された課金構成は多段階閾値に基づき、
前記多段階閾値は、各カラーに対する積算全ピクセル・カウント数及び全カラー値を用いて決定される、
ことを特徴とする、請求項１に記載の方法。
【請求項６】
前記文書を出力するための課金コストは、前記決定された課金構成に基づいて計算されることを特徴とする、請求項１に記載の方法。
【請求項７】
前記文書の前記画像データを出力するためのトナー／インク消費量を、前記推定された全カラー・ピクセル・カウント数に基づいて推定するステップをさらに含むことを特徴とする、請求項１に記載の方法。
【請求項８】
前記推定されたトナー／インク消費量は参照テーブル（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）を用いて決定されることを特徴とする、請求項７に記載の方法。
【請求項９】
前記参照テーブルは、前記画像処理装置に対して選択された出力品質モード及びマーキング解像度に基づくことを特徴とする、請求項８に記載の方法。
【請求項１０】
前記デバイス依存空間におけるカラー・ピクセルの出力ピクセル・カウント数を決定し、
前記決定された出力ピクセル・カウント数に基づいてトナー消費量を決定する、
ステップをさらに含む、請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は一般に文書中のカラーの量に基づく課金構成を選択することに関し、具体的には、デバイス非依存空間内の画像データの処理に基づいて、文書出力に関する課金構成を決定するためのシステム及び方法に関する。
【背景技術】
【０００２】
幾つかの電子印刷システムは、印刷される文書の画像データ内のピクセル数の集計を含む。例えば、ＣＭＹＫカラー平面に付随するバイナリ・ピクセルの数は画像パス内の出力に関してマーキングするときにカウントすることができる。しかし一般的には、既存のカラー検出及び集計方法では、ピクセルは、Ｃ、Ｍ、及びＹ信号のいずれか１つの存在が検出されるとき、カラーとしてラベルされる。固形インク及びインクジェット製品において、黒ピクセルはより良好な出力品質を達成するために普通は合成黒（ＣＭＹＫ平面又はスケールを用いて）としてレンダリングされる。ピクセル集計を画像パスにおいてマーキングのまえに実行するとき、合成黒又はグレースケールの画像データを有するページ又は文書はカラーとして分類されることになる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
そのような分類により、高料金のカラー課金方式又は高料金の課金段階が選択される可能性があり、従って顧客は、文書が有意な量のカラー・ピクセルを有しない場合でさえも、文書の印刷に対して高料金で課金される可能性がある。これは顧客の視点からは一般に容認できない。一方、画像のコンテンツによらずに印刷ジョブの料金を固定することは、供給者の視点から容認できない。
【課題を解決するための手段】
【０００４】
本開示の一態様は、少なくとも１ページを有する文書の出力に関する課金構成を決定する方法を提供する。本方法は、文書を入力して画像データにするための画像入力端末と、文書を出力するための画像出力端末とを有する画像処理装置を用いて決定される。本方法は、文書の画像データを画像入力端末を介して受け取るステップを含む。この画像データは複数のピクセルを含む。本方法はまた、画像データのピクセルをデバイス依存空間内に処理するステップを含む。この処理するステップは、受け取られた画像データ内にいずれかのカラー・ピクセルが存在するかどうかを判断し、画像データ内にカラー・ピクセルが存在することに応じて、画像データ内のピクセルを検査してデバイス非依存空間内のカラー・ピクセルのピクセル・カウント数を決定し、決定されたピクセル・カウント数を用いてデバイス依存空間内の出力される画像データの全カラー・ピクセル・カウント数を推定し、推定された合計カラー・ピクセル・カウント数に基づいて課金構成を決定するステップを含む。本方法はまた、デバイス依存空間内の文書の処理された画像データを、画像出力端末を用いて出力するステップを含む。
【図面の簡単な説明】
【０００５】
【図１】本開示の一実施形態による、テキスト及びオブジェクトを含むページのグラフ表現を示す。
【図２】本開示の一実施形態による、文書出力に関する課金構成を決定する方法を説明するフローチャート図を示す。
【図３】本開示の一実施形態による、画像データを処理する画像パスの一実施例のブロック図を示す。
【図４】図３の画像パスに沿って画像データを処理する方法を説明するフローチャート図を示す。
【発明を実施するための形態】
【０００６】
一般に、既知の出力システム（例えば、プリンタ、コピー機、ＭＦＤ）において、文書を印刷するとき、文書はデバイスに入力され画像データが画像パス内で処理される。画像データが初めに処理される画像パスの初期段階において、入力画像データが画像データの白黒（又はグレー）ピクセルを含むかどうか、即ち、カラー平面内に有意なカラー画像データ又はカラー・ピクセルを含まないかどうかを判断する。次にこれらの既知のシステムにおいて、出力用の画像データをマーキングする際に決定されるピクセル・カウント数に基づいて、画像が白黒画像であるか又はカラー画像であるか判断される。
【０００７】
しかし、文書が実質的に多量の白黒コンテンツ及び実質的に少量のカラー・コンテンツを含むとき、選択される課金方式は最も満足な又は正確なものではない可能性がある。例えば、画像データのピクセル数が画像パスの最終段階、例えばバックエンド画像処理要素又は画像出力端末（例えば、出力用の文書をマーキングするとき）においてカウントされるとき、合成黒又はグレーの画像データを含む文書又はページはカラーとして分類され得る。即ち、画像データのピルセルを処理した後、合成黒はそのカラー・コンテンツとの関連により影響されて、誤ってカラー・ピクセルと識別されるか、或いはページのカラー・コンテンツの識別に算入される可能性がある。
【０００８】
実質的に少量のカラー・コンテンツを有する文書又はページの例には、例えば、図１に示す様な、カラー・ロゴ、会社レターヘッド上のカラー領域などを有する文書が含まれる。図１は左上部のロゴ形式のカラー・テキスト・オブジェクト１０２と、右底部のカラー・テキスト・オブジェクト１０４とを有するページ又は文書１００のグラフ表現を示す。文書１００の残りにオブジェクトは、モノクロのテキスト又はライン・オブジェクト１０６、複数のモノクロ・グラフ又はモノクロ・ハーフトーン・オブジェクト１０８を含む。説明のためだけであるが、図１のオブジェクト１０６及び１０８は黒のモノクロ又はグレースケール合成（即ち、カラー・ピクセルを含まない）と見なされる。ページ１００は、画像処理装置の様な出力デバイスにより入出力することができるページの一例である。一般に、出力される少なくとも１ページが、文書を少なくとも印刷、コピー、及び／又はスキャンする機能を有するＭＦＤのような出力デバイスに送られる。文書又はページに含まれる出力されるオブジェクトのタイプは、もちろん限定的であるべきではない。例えば、ページは、モノクロ・コントーン・オブジェクト、モノクロ・テキスト・オブジェクト、モノクロ線画、モノクロ・グラフ・オブジェクト、モノクロ・ハーフトーン・オブジェクト、モノクロ・充填オブジェクト、カラー・コントーン・オブジェクト、カラー・テキスト・オブジェクト、カラー線画オブジェクト、及び／又はカラー充填オブジェクトを含むことができる。
【０００９】
例えば印刷ジョブに関して、ページ１００のような文書を出力する場合、顧客の視点からカラー・オブジェクトの量が限定的で実質的なものでないとき、白黒ページに対する課金方式を用いて顧客に課金することが望ましい。供給者の視点からは、文書又はページ１００に関する印刷ジョブの価格を画像データのコンテンツに無関係に固定することはやはり許容できない。現在利用できるページ検出スキームを用いると、デバイス依存カラー空間における画像データ・コンテンツの処理及びマーキングの後で課金を決定するため、及び、ページ１００の左上及び右下の付加的なカラー・コンテンツ１０２、１０４のために、ページ１００はカラー・ページと見なされ得る。特に、固形インク製品に対して、デバイスの画像パスの最終段階にあって印刷されるバイナリ・カラー・ピクセルの数をカウントするカラー・ピクセル・カウンタは、印刷する必要のある合成黒の数の結果が印刷されるカラー・ピクセルの数のカウンティングに含まれることになるので、大きな値を生じることになる。従って、ページ１００は不適当に高料金で課金されることになる。
【００１０】
上述のような可能性のある課金問題を防ぐために、本開示は、文書中の画像データに基づいて文書出力に対する課金構成を決定するための、図２に示すような方法２００を提供する。一般に、課金構成は、文書の印刷に関してユーザ又は顧客に対する請求金額を計算する方法である。課金構成は、例えば、段階、閾値、又はアルゴリズムに付随又は関連する計算方法にすることができる。課金構成に関するさらに進んだ詳細は、以下でステップ２１４に関連して説明する。
【００１１】
方法２００はステップ２０２で、少なくとも１ページの画像データを含む文書を受け取ることによって開始する。この画像データは複数のピクセルを含む。幾つかの実施形態において、画像データはデバイス非依存空間において受け取られ又は入力される。或いは、画像データはデバイス依存空間内のものとすることができる。例えば、画像データは、コントーン又はＲＧＢカラー空間内で受け取ることができ、或いは、白黒ピクセルを含むことができる。ステップ２０２において、画像データのページは、任意のタイプのページを表し、方法２００により検出され用いられる様々なオブジェクトを含むことができる。しかし方法２００は、オブジェクト（テキストを含む）の任意の組合せを含むページを用いることができる。例えば、ページは、図１に示したページ１００に与えられたようなモノクロ・カラー・テキスト・オブジェクト１０２及びカラー・テキスト・オブジェクト１０４のようなオブジェクトを含むことができる。
【００１２】
ステップ２０２で画像データを受け取った後、画像データはステップ２０４で処理される。ステップ２０４で画像データを処理するステップは、ページ１００に対する課金構成を決定するための幾つかのステップを含むが、それらは限定的であるべきではない。次に画像データのピクセルがステップ２０６で検査される。ステップ２０８において、文書中のカラー・ピクセルの存在を決定する判断がなされる。カラー・ピクセル又はコンテンツが検出されない場合、次にステップ２１８において、文書中にカラー・コンテンツが検出されなかったことに基づいて（即ち、白／黒コンテンツに基づいて）課金構成が実施される。従って印刷／コピー・ジョブは、単一料金で課金されることになる。文書中にカラー・コンテンツが検出された（例えば、ページ内に少なくとも１つのカラー・オブジェクトが検出された）とき、次にステップ２１０において、画像データの各ピクセルに対してさらなる検査が行われて、そのピクセルのカラーが決定される。より具体的には、カラーの各カテゴリに関して、デバイス非依存画像データのピクセル・カウント数を決定するように決定を行うことができる。以下でさらに明らかとなるように、画像データは処理及び／又はマーキングの前にデバイス非依存空間において検査され、文書又はページに関する課金構成の計算の誤りが防止される。
【００１３】
例えば、一実施形態において、各ピクセルは以下のようにカウントされる。
Ｉｆ（（Ｃ＝０，Ｍ＝０，Ｙ＝０）ＡＮＤ（Ｋ＝０））のとき現ピクセルは白ピクセルとしてカウントされ、
Ｅｌｓｅ，ｉｆ（（Ｃ＝０，Ｍ＝０，Ｙ＝０），ＡＮＤ（Ｋ＞０）ＡＮＤ（Ｋ＜＝ＧＲＡＹ＿ＴＨ））、ここでＧＲＡＹ＿ＴＨはグレーに関する閾値であり、このとき現ピクセルはグレー・ピクセルとしてカウントされ、
Ｅｌｓｅ，ｉｆ（（Ｃ＝０，Ｍ＝０，Ｙ＝０），ＡＮＤ（Ｋ＞０）ＡＮＤ（Ｋ＞ＧＲＡＹ＿ＴＨ））のとき現ピクセルは黒ピクセルとしてカウントされ、
Ｅｌｓｅ，ｉｆ（（Ｋ＝２m−１）ＡＮＤ（Ｋ＋ｍｉｎＣＭＹ＞＝ＢＬＡＣＫ＿ＫＭＩＮ＿ＴＨ））、ここでｍｉｎＣＭＹは現ピクセルのカラーの最小値であり、ＢＬＡＣＫ＿ＫＭＩＮ＿ＴＨは黒に関するプログラム可能な最小閾値であり、このとき、
ｉｆ（（Ｋ＞＝ｍａｘＣＭＹ−ＢＬＡＣＫ＿ＫＭＡＸ＿ＴＨ）、ここでｍａｘＣＭＹは現ピクセルのカラーの最大値であり、ＢＬＡＣＫ＿ＫＭＡＸ＿ＴＨは黒に関するプログラム可能な最大閾値であり、このとき現ピクセルは黒ピクセルとしてカウントされ、
Ｅｌｓｅ  ｉｆ（（ｍａｘＣＭＹ−ｍｉｎＣＭＹ＞＝２m−１）ＡＮＤ（Ｋ＞＝ｍａｘＣＭＹ−ｍｉｎＣＭＹＢＬＡＣＫ＿ＫＭＩＮ＿ＭＡＸ＿ＴＨ））、ここでＢＬＡＣＫ＿ＫＭＩＮ＿ＭＡＸ＿ＴＨはプログラム可能なオフセット値であり、このとき現ピクセルは黒ピクセルとしてカウントされる。
ＢＬＡＣＫ＿ＫＭＩＮ＿ＭＡＸ＿ＴＨはプログラム可能な値で一般にはオフセットである。これは値０を有することもできる。典型的な値の例は０である。
Ｅｌｓｅ，ｉｆ（（Ｃ＞＝ＷＨＴ＿ＴＨＲ，Ｍ＞＝ＷＨＴ＿ＴＨＲ，ＯＲ  Ｙ２＞＝ＷＨＴ＋ＴＨＲ）ＡＮＤ（ｍａｘＣＭＹ−ｍｉｎＣＭＹ＞＝ＲＡＮＧＥ＿ＤＩＦＦ＿ＣＯＬＯＲ））、ここでＷＨＴ＿ＴＨＲは白に関する小さま閾値であり、ＲＡＮＧＥ＿ＤＩＦＦ＿ＣＯＬＯＲは２つの範囲の間の差であって２以上であり、このとき現ピクセルはカラー・ピクセルとしてカウントされ、
Ｅｌｓｅ  ｉｆ（ｍａｘＣＭＹ−ｍｉｎＣＭＹ＝０）、このとき現ピクセルはｃｏｕｌｄ＿ｂｅ＿ｇｒａｙピクセルとしてカウントされ、
Ｅｌｓｅ  ｉｆ（ｍａｘＣＭＹ−ｍｉｎＣＭＹ＝ＲＡＮＧＥ＿ＤＩＦＦ＿ＧＲＡＹ）、ここでＲＡＮＧＥ＿ＤＩＦＦ＿ＧＲＡＹは２つの範囲の間の差であって２より小さく、このとき現ピクセルはｃｏｕｌｄ＿ｂｅ＿ｃｏｌｏｒピクセルとしてカウントされる。しかし、上記の３つの条件は、カラー量子化、即ち８ｂｐｐから３ｂｐｐ（又は２ｂｐｐ）への変換において範囲が設定される仕方に基づいて変更することができる。
【００１４】
本出願において記述するように、ピクセルが白、グレー、若しくは黒ピクセルとして、又はトゥルー・ニュートラル、ファジー・ニュートラル、ファジー・カラー、又はトゥルー・カラー・ピクセルとしてカウントされるかどうかを判断するために幾つかの閾値が設けられる。しかし、各ピクセルのカラーの判断は上記の方法に限定されるべきではない。選択されたピクセルのカラーを決定するための方法は幾つでも本開示の範囲に入る。
【００１５】
カラーの各カテゴリに関するピクセル・カウント数が決定された後、推定の全カラー・ピクセル・カウント数はステップ２１２で決定することができる。より具体的には、マーキングされデバイス依存空間に出力される画像データの全カラー・ピクセル・カウント数が推定される。例えば、一実施形態において、マーキングされ出力デバイスを用いて出力される（即ち、処理後）凡その全ＣＭＹＫピクセル・カウント数を推定することができる。この推定は、ステップ２１０において、カラー・ピクセルの強度（クロマ強度）を含むカラーの各カテゴリに関するピクセル・カウント数の決定、及び付加的なアルゴリズムに基づくものとすることができる。例えば、画像データを処理するとき、アルゴリズムは、デバイス非依存空間（例えば、コントーンＣＩＥ  Ｌ＊ａ＊ｂ又はｓＲＧＢ）における画像データ値を入力として受け入れ、デバイス依存空間における対応する値（例えば、バイナリＣＭＹＫ）をテーブル・エンティティとして有する多次元参照テーブル（ＬＵＴ）を作成して用いるステップを含むことができる。付加的に及び／又は代替的に、全カラー・ピクセル・カウント数の推定に用いるアルゴリズムは、画像データの合成黒ピクセルの生成に用いられる諧調再現曲線（ＴＲＣ）を含むことができる。また、実際のピクセル・カウント数とピクセルのカラー属性との間の相互関係は、出力デバイスに対してオフラインで決定することができ、適切なＬＵＴを推定のために用いることができる。
【００１６】
次にステップ２１４において、課金構成が推定の全カラー・ピクセル・カウント数に基づいて決定される。上記のように、課金構成は文書印刷に関する課金を計算する方法である。幾つかの実施形態において課金構成は複数のファクタを含むことができる。幾つかの実施形態において課金構成は印刷される各ページ又はシートに関して顧客に費用請求することを含むことができる。幾つかの実施形態において課金構成は印刷されるページの量に基づく値引き又は割引を含むことができる。幾つかの実施形態において、選択される各々の課金構成の各方法は、アルゴリズム、公式、又は、ページ若しくは文書の印刷に対する費用請求を決定するのに用いられる他の計算方法を含むことができる。他のファクタを含めることができるが、課金構成は、少なくとも、出力される文書又はページの推定の全カラー・ピクセル・カウント数に基づいて選択される。即ち、課金構成は、デバイス非依存画像データを解析してなされた推定に基づいて選択される。従って、課金構成の決定は出力デバイスを用いた画像データのマーキングには依存しない。
【００１７】
画像処理装置又は出力デバイスにより用いられる課金構成は限定的であるべきではない。一実施形態において、課金構成は閾値により決定され又はそれに基づくことができるものと構想することができる。例えば、一実施形態において、選択され又は決定された課金構成は、百分率閾値に等しいか又はそれより多くの量を含む画像データの推定の全カラー・ピクセル・カウント数に基づく。一実施形態において百分率閾値は、画像データがカラー・ピクセルを有すると決定されるのに必要な全ウィンドウ・サイズに基づくものとすることができる。以下は、そのような課金構成を決定する一実施例である。
【００１８】
ｃｏｌｏｒ＿ｔｈを、ページがカラー・ページであると決定されるのに必要な全ウィンドウ・サイズの百分率閾値とする。従って、ｃｏｌｏｒ＿ｔｈ＝（ｐｅｒｃｔ＿ｔｈ／１００）＊全ウィンドウ・サイズとなる。
ｔｏｔａｌ＿ｃｏｌｏｒ＿ｐｉｘｅｌｓがｃｏｌｏｒ＿ｔｈよりも大きいか又はそれに等しい場合、ここでｔｏｔａｌ＿ｃｏｌｏｒ＿ｐｉｘｅｌｓ＝推定カラー・ピクセル・カウント数であるが、このとき課金はカラー・ページに基づく。
さもなければ、ｔｏｔａｌ＿ｃｏｌｏｒ＿ｐｉｘｅｌｓがｃｏｌｏｒ＿ｔｈよりも小さな場合、課金は白黒又はモノクロ黒ページに基づく。
【００１９】
別の実施形態において、課金構成は多段階閾値に基づく。多段階閾値は、各カラーに関する積算全ピクセル・カウント数及び全カラー値を用いて決定することができる。即ち、黒、白などのカラーの各カテゴリ（例えば、トゥルー・カラー、ファジー・カラー）に関して、ピクセル・カウント数を計測するか又は推定全カラー値に関連して加重することができる。そのような計測値又は加重値に基づいて、ページ又は文書は、満たされる閾値の数に基づいて段階（例えば、Ｔｉｅｒ−１、Ｔｉｅｒ−２、Ｔｉｅｒ−３）に付随する課金構成を選択して課金することができる。
【００２０】
幾つかの実施形態において、推定の全カラー・ピクセル・カウント数又は値の平均値又は中央値を用いてカラー課金の閾値を決定することができる。一般に、多段階課金は当技術分野で既知である。種々の他の多段階課金方式もまた構想される。
【００２１】
方法２００を用いると、文書出力に関する課金コストは、決定された課金構成に基づいて計算される。例えば、方法２００により、ページ１００のような文書は、低いカラー値又は加重値を有する課金構成に関連するものと判断することができる。そのような課金構成は、白黒の画像データ又はコンテンツに基づいて顧客に対する課金コストを計算することに対応する課金段階（Ｔｉｅｒ−１のような）に関連させることができる。
【００２２】
本明細書で説明する課金構成を決定する方法は、印刷されるカラー・ピクセルの量を、画像データをデバイス非依存空間からデバイス依存カラー空間に変換する前に推定し、それにより、合成黒ピクセルをカラー・ピクセルに含めることに起因する誤差を防止するという利点を有するが、この合成黒ピクセルはマーキング又は出力時のカラー・ピクセルのカウンティングに依存する以前のプロセスではカラー・ピクセル含められる可能性がある。従って、ページ１００で示したような実質的に少量のカラーを含むページに対して、より的確な課金構成を選択することができる。
【００２３】
また、図２に示した方法２００で示されるような課金構成を利用すると、ページ出力又は印刷に関して顧客に課金する多くのレベル（又は段階）の間を区別する機能がもたらされる。これは、最終段階のピクセル・カウンタを用いた純トナー／インク消費量に基づく、又は、特に全てのタイプのマーキング及び出力デバイスにおける印刷モード選択に基づく既知の課金方法に対して有利な点である。即ち、デバイス非依存空間で画像データのそのようなカラー推定を用いることは、全てのタイプの画像処理装置（ゼログラフィ、インクジェット、固形インク）により実行することができ、従って、基礎にあるマ−キング技術に関わりなく（即ち、画像データのマーキングには依らず）顧客に対する標準的な価格決定／課金点をもたらすことができる。例えば、カラーのロゴを底部に有する白黒ページは、推定がデバイス非依存画像データ（例えば、コントーン領域でスキャンされた）について行われるので、ゼログラフィ、固形インク、インクジェットにおいて同じ方式で課金されることになる。従って、高画像品質を生ずるように合成黒を出力デバイスで用いることができる場合にも、顧客は依然として白黒コンテンツを含むページに関して課金されることになる。
【００２４】
この手法はまた、用いるレンダリング形式にも依存しない。例えば、ＣＭＹＫのような複数のタイプのカラー・カテゴリをレンダリングするとき、一般にあるタイプの下色除去（ＵＣＲ）及び／又はグレー成分置換（ＧＣＲ）方式を用いて、ＣＭＹ及びＫの相対割合を確立して出力カラーを作成する。ＵＣＲ／ＧＣＲ又はＴＲＣ補正のような方式は、例えば、課金構成を変更せずに画像データに適用することができる。
【００２５】
さらに、この方法は、画像データの処理、並びに、カラー・テーブルと用意された課金方式の各々に関するレンダリング・アルゴリズムとの相互作用に関して、顧客と販売チームの両方が必要とする知識の量を減少させる。さらに、本開示の方法及びシステムは、顧客に対して開発し調整される、新規の付加的なコストのオプションを可能にする。
【００２６】
説明した課金構成の選択プロセスはまた、ユーザ又は顧客が、付加的なハードウェア及び／又は画像データ・プロセスを加えることを必要とせずに、ＭＦＤのような出力デバイス又は製品の内部にある既存のアルゴリズム及びハードウェアを使用することを可能にする。例えば、データを取り扱うためのアルゴリズム（例えば、画像データの縁部のためのスキャンライン・バッファ）は必ずしも実装する必要はない。開示した方法の付加的な利点は、以下で図４に関して説明する。
【００２７】
図３は、ＭＦＤのような出力デバイス又は装置の、画像データを処理するための画像パス３００の一実施例のブロック図を示す。デバイスは、他のデバイスの中でも特に、画像入力端末（ＩＩＴ）３０２、プロセッサ又は処理要素３０４及び３１０、メモリ３０６及び／又は記憶装置３０８、並びに画像出力端末（ＩＯＴ）３１２及び／又はマーキング・エンジン・インタフェースを備える。一般に、デバイスの上記の要素は（後述のように）、スキャンされた文書のような画像データを受け取り、処理要素３０４及び３１０の画像パスを画像データを処理するように構成し、選択することができる出力モードに従って文書を印刷するような画像データを出力するステップを支援する機能を実行するように備え付けられる。しかし、この装置又はデバイスは、本明細書では説明しない付加的な要素、又は類似の機能を実行するための代替要素を含むことができること、及び図３に示したそれらの要素に限定されるべきではないことに留意されたい。一般に、図３に示した画像パスは、画像処理装置に対して選択することができる任意の数の出力モードに対応する。
【００２８】
ＩＩＴ（本明細書ではスキャナと呼ぶが、それに限定されない）３０２は入力文書又はページをスキャン又は取得して画像データにする。スキャナ３０２は、例えばデジタル・スキャナとすることができる。しかし、一般的に、文書の画像データを画像処理装置用にスキャン又は捕捉するのに用いられる任意のデバイスはスキャナとみなされ、そのように呼ばれることになる。例えば、画像データは、コピー機、ファクシミリ機、多機能デバイス、カメラ、ビデオカメラ、又は、文書をスキャンして電子画像データを捕捉することができる任意の他の既知の若しくはより最近のデバイス内の、スキャナにより捕捉することができる。幾つかの実施形態において、ＩＩＴ又はスキャナ３０２は、例えばネットワーク又は電話システムに接続して、ファクシミリ（ｆａｘ）機又はコンピュータ（ＣＰＵ）などを介して入力画像データを受け取るようにすることができる。入力文書及び／又は画像データは、電話番号、ｅメール・アドレス、インターネット・プロトコル（ＩＰ）アドレス、サーバを介して、又は電子画像データを送信及び／又は受信する他の方法により、受け取ることができる。ネットワークは、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、インターネット又はインターネット・プロトコル（ＩＰ）ネットワーク、ブロードバンド・ネットワーク（例えば、ブロードバンド技術によるＰＳＴＮ）、ボイス・オーバＩＰ、ＷｉＦｉネットワーク、又は他のネットワーク若しくはシステム、又は、ネットワーク及び／又はシステムの組合せ、のようなデジタル・ネットワークとすることができるが、上述のものに限定されるべきではない。
【００２９】
何れの場合にも、オリジナル文書１００の画像データのような画像データは、スキャナ３０２から、スキャナ（ＩＩＴ）の機能又はシステムのアーキテクチャに応じて、デバイス依存空間又はデバイス非依存空間において受け取る又は入力することができる。スキャナ３０２は画像データを、例えば、バイナリ画像データ又はコントーン画像データとして捕捉することができる。一般に、ＩＴＴからの入力画像データがデバイス依存空間におけるものであるとき、画像パス３００は普通、その画像データを（出力）デバイス依存空間に変換する前に、さらに別の処理のためにその画像データをあるデバイス非依存空間に変換する。入力及び出力デバイスは異なるデバイス依存カラー空間を扱うので、画像パス３００内の大部分の画像処理は、可能な最高品質の出力画像を生成するようにデバイス非依存空間において行われる。
【００３０】
図３はまた、複数の操作及び／又はプロセスを用いて画像データを処理及び／又は取り扱うためのプロセッサ又は処理要素を示す。以下の処理要素の記述は、実行するプロセスを実施することのできるデバイスの一例であって、限定的であるべきではない。例えば、付加的な処理要素を、画像パス３００に沿って備え付けることができる。或いは、図３に関して説明した以外の又はそれに加えた付加的な操作を、画像データに対して実行することができる。
【００３１】
画像パス３００は、複数の操作及び／又はプロセスを用いてスキャナ３０２から受け取った画像データを取り扱うための複数の画像処理要素（又はプロセッサ）を含むことができる。処理要素は、スキャナ３０２（又は他のソース）から受け取った画像データに、一組のパラメータを用いて多くの操作を施すソフトウェア及びハードウェア要素を含む画像処理要素の組合せとすることができる。そのパラメータは、画像パスに沿って画像を出力として望ましい（例えば、高品質）形式に変換するのに用いられる。処理要素は、コンピュータ・システムの一部分、又は、ゼログラフィ・システム、フォトコピー機、印刷デバイス、若しくは多機能デバイスのような装置の一部分とすることができる。簡潔にするために、用語「処理要素」は本明細書を通して、機械実行可能プログラム命令を実行することができる１つ又はそれ以上の要素を指すことになる。任意の数の処理要素を用いることができること、及び、以下に説明するものに加えて付加的な操作又はプロセスを画像パス内に設けることができることに留意されたい。
【００３２】
より具体的には、画像パスはフロントエンド処理要素３０４、メモリ３０６、記憶装置３０８、バックエンド処理要素３１０を備える。フロントエンド処理要素３０４は、画像パス内で初めに画像データを受け取る画像処理要素であり、ユーザ選択に従って画像データを処理し、ストアして後で出力のために読み出すことができるようにするのに用いられる。バックエンド処理要素３１０は、一般に画像パスの最終段階で用いられ、ストアされた画像データを読出し、処理して、その画像データをオリジナルの入力画像又はスキャンされた画像の正確な再形成物として印刷デバイスに出力できるようにする。もちろん処理要素はまた、画像データの圧縮及び／又は解凍のために用いることができる。
【００３３】
各々の画像処理要素は入力及び出力を有する。さらに、システム又は装置はまた、１つ又はそれ以上のコントローラ又はルータ（図示せず）を含むことができて、画像データを選択し、例えば、処理要素３０４及び３１０と、メモリ３０６及び／又は記憶装置３０８との間の画像データの経路設定を行うことができる。
【００３４】
フロントエンド処理要素３０４は、スキャナ３０２からの画像データを、例えばスキャン・エンジン・インタフェースを介して、入力として受け取り、その画像データを処理する。フロントエンド処理要素３０４は、スキャンされた画像データを処理すること、並びに、当技術分野で一般的に知られているユーザ定義の動作を定めることに用いることができる。例えば、フロントエンド処理要素３０４は、例えば、カラー空間変換、縮小又は拡大、文書登録のため、及び又は画像データに対する他の操作又はプロセスを実行するために用いることができる。幾つかの実施形態において、フロントエンド処理要素３０４は、処理のために画像データを変換する（例えば、デバイス依存画像データからデバイス非依存画像データへ）。本明細書で開示される方法においては、フロントエンド処理要素３０４は、図２の方法２００のステップ２１４に記したように、また以下で図４に関してさらに説明するように、課金構成を決定するのに用いられる。
【００３５】
メモリ３０６及び／又は記憶装置３０８は画像データをストアするのに用いることができる。例えば、メモリ３０６及び／又は記憶装置３０８は、ＩＩＴ３０２を介して入力された文書のオリジナルの画像データを一時的にストアするのに用いることができる。変換された（例えば、バイナリ画像データからコントーン画像データへ）又は圧縮された画像データもまたメモリ３０６及び／又は記憶装置３０８にストアすることができる。メモリ３０６及び／又は記憶装置３０８は、プロセッサ／処理要素により実行される機械可読命令をストアするのに用いることができる。メモリ３０６及び／又は記憶装置３０８は、静的又は動的ＲＡＭ（ランダム・アクセス・メモリ）、フロッピー（登録商標）・ディスク及びディスク・ドライブ、書き込み可能光ディスク及びディスク・ドライブ、ハード・ディスク及びディスク・ドライブ、フラッシュ・メモリ、などを用いて実施することができ、別々のメモリ・コンポーネントの間に分散させることができる。メモリ３０６及び／又は記憶装置３０８はまた、読取り専用メモリ、又は取外し可能な記憶装置若しくはメモリ・デバイスを含むことができる。
【００３６】
フロントエンド処理要素３０４は、装置３００のメモリ３０６及び／又は記憶装置３０８と通信して、例えば、処理された又は圧縮された画像データをストアすることができる。圧縮された画像データは、一時的に又は後に必要になるまでメモリ３０６及び／又は記憶装置３０８にストアすることができる。画像データが必要なとき又はマーキングするとき（例えば、マーキング・エンジン・インタフェース／ＩＯＴ３１２又は印刷デバイスを用いて）、画像データをメモリ３０６及び／又は記憶装置３０８からバックエンド処理要素３１０を介して読み出し、例えば、スキャンされた画像データをエクスポートすることができる。
【００３７】
バックエンド処理要素３１０は、処理された画像データをメモリ３０６又は記憶装置３０８から受け取る。バックエンド処理要素３１０は、画像データを出力用にさらにレンダリングすることができる。例えば、バックエンド処理要素３１０は、処理された画像データのカラー空間を変換し（例えば、デバイス非依存のＣＩＥ  Ｌ＊ａ＊ｂカラー空間からデバイス依存のＣＭＹＫカラー空間へ変換する）、カラー・バランス、さらなるレンダリング、フィルタリング、及び／又は他の操作又はプロセスをもたらすために用いることができる。続いて、バックエンド処理要素３１０は、画像データを解凍して画像データをＩＯＴ３１２に出力するのに用いることができる。処理された画像データのバックエンド処理要素３１０からの出力は、画像パス（又は出力モード）に依存する。またバックエンド処理要素３１０は、出力デバイスのトナー／インク消費を決定するのに用いることができる。
【００３８】
一実施形態において、処理された画像データは、プリンタ／ＭＦＤを用いる印刷のためのマーキング・エンジン・インタフェース又はＩＯＴ３１２に直接出力することができる。ＩＯＴ３１２又はマーキング・エンジン・インタフェースは、文書を印刷するのに用いられるプリンタ又はＭＦＤに付随したものとすることができる。ＩＯＴ又はマーキング・エンジン・インタフェースは、処理した画像データをプリンタに出力するのに用いられる。具体的には、画像出力端末ＩＯＴ３１２又はマーキング・エンジン・インタフェースは、デバイス非依存空間において再構築され処理された画像データを受け取って、画像データを、コピー又は印刷ジョブ用のプリンタに送る又は出力するように設計される。ＩＯＴ３１２又はマーキング・エンジン・インタフェースはさらに、画像データに画像処理を施して印刷プロセスにおけるずれを補正又は補償することができる。或いは、バックエンド処理要素３１０を用いて画像データにさらなる画像処理を施すことができる。
【００３９】
ＩＯＴ３１２は、例えば、処理された画像データをプリンタに出力して画像パスを完了する。もちろん、図３に示した画像パス内の要素により用いられるアルゴリズム及びプロセスは限定的であるべきではない。任意の数のデータ圧縮アルゴリズム（例えば、無損失、損失）、解凍アルゴリズム、カラー変換アルゴリズム（例えばコントーンからバイナリへ、又はバイナリからグレースケールへ）などを実行して、高品質出力文書３１４を供給することができる。
【００４０】
図４は、図３の画像パス３００に沿って、デバイス及び要素を用いて画像データを処理する方法４００を説明するフローチャート図を示す。方法４００は、ステップ４０２において、例えば図３に示した画像処理装置のＩＩＴ又はスキャナ３０２を用いて、画像データを入力又はスキャンするステップを含む。ステップ４０４において、画像データは、フロントエンド画像処理要素３０４を用いて処理される。具体的には、フロントエンド画像処理要素３０４は、画像データのカラー・ピクセル・カウント数に基づいて印刷されるカラー・ピクセル量を推定する。ピクセルは初めにデバイス非依存空間において検査され、次いでデバイス依存空間において、出力される画像データに関する全カラー・ピクセル・カウント数を推定することができる。次に、ステップ４０６において、フロントエンド画像処理要素を用いて課金構成が決定される（例えば、推定された全カラー・ピクセル・カウント数に基づいて）。画像データは、次にステップ４０８において、さらに処理され、圧縮され、メモリ３０６又は記憶装置３０８にストアすることができる。画像データをマーキング又は出力するときに、ステップ４１０において画像データが読み出され解凍される。画像データは、次にステップ４１２において、少なくとも１つのバックエンド処理要素を用いて処理される。例えば、画像データはデバイス非依存空間からデバイス依存空間に変換される（例えば、コントーンＣＩＥ  Ｌ＊ａ＊ｂからバイナリＣＭＹＫへ）。画像データは、ステップ４１６において、ＩＯＴ３１２を用いて、デバイス依存空間において出力される（例えば、印刷又はコピーされる）。
【００４１】
さらに、幾つかの実施形態において、方法４００のステップ４１４で、マーキングされた画像データを出力するためのトナー又はインクの消費量を推定することができる。例えば、トナー／インク消費量は実際のピクセル・カウント数（ピクセルの各カテゴリに関する）を決定することにより推定することができる。しかし、実際のピクセル・カウント数はトナー／インク消費量を予測するためにだけ用いられることになる。幾つかの実施形態において、文書の画像データを出力するためのトナー／インク消費量は、推定された全カラー・ピクセル・カウント数に基づくものとすることができる。従って、ステップ４１４で与えられるトナー／インク消費量の推定は、プロセス中いつでも、例えばフロントエンド画像処理要素により行うことができる。幾つかの実施形態において、トナー／インク消費の推定量は参照テーブル（ＬＵＴ）を用いて決定される。ＬＵＴは選択された出力品質モード（写真、テキスト、混合など）及び／又は画像処理装置若しくは出力デバイスのマーキング解像度に基づくものとすることができる。もちろん、ステップ４１４でもたらされるカウンティング又は推定は方法４００に含めなくてもよい。
【符号の説明】
【００４２】
１００：文書又はページ
１０２、１０４：カラー・テキスト・オブジェクト
１０６：モノクロ・テキスト又はライン・オブジェクト
１０８：モノクロ・ハーフトーン・オブジェクト
２００、４００：方法
３００：画像パス
３０２：画像入力端末（ＩＩＴ）
３０４、３１０：プロセッサ又は処理要素
３０６：メモリ
３０８：記憶装置
３１２：画像出力端末（ＩＯＴ）
３１４：出力文書
【図１】
2010089486.tif 000003
【図２】
2010089486.tif 000004
【図３】
2010089486.tif 000005
【図４】
2010089486.tif 000006