(57)【要約】【課題】明暗とコントラストを制御する数式を用いたパラメータベースの視覚的特性制御の装置、方法およびプログラムを提供する。【解決手段】画像の少なくとも１つの視覚的特性を表す画像データを受け取るとともに、選択された多項式の形式を表すデータと、この多項式と関連付けられた定数値を記憶する。受け取った画像データと、記憶した多項式の形式と、この多項式と関連付けられた定数値とにしたがって、出力値を計算する。【選択図】なし【特許請求の範囲】
【請求項１】
画像の少なくとも１つの視覚的特性を表す画像データを受け取る入力手段と、
選択された多項式の形式を表すデータを記憶する手段と、
この記憶手段に記憶される選択された多項式と関係づけられる定数値を記憶する記憶手段と、
記憶された前記多項式の形式と、記憶され前記多項式と関係づけられる前記定数値と、前記入力手段によって受け取られた画像データとにしたがって出力値を計算する計算手段とを有することを特徴とするパラメータベースの視覚的特性制御装置。
【請求項２】
前記入力手段は、画像の輝度とコントラストの少なくとも一方を表すデータを含む画像データを受け取るように適応された手段を含むことを特徴とする請求項１に記載のパラメータベースの視覚的特性制御装置。
【請求項３】
前記多項式の形式は、入力画像データをＩＮ、出力値をＯＵＴによって表すとき、パラメータである定数値Ａ、Ｂ、ＣおよびＤを用いて、
ＯＵＴ＝Ａ＋Ｂ＊ＩＮ（ＩＮ＊Ｃ＋Ｄ）
と表されることを特徴とする請求項２に記載のパラメータベースの視覚的特性制御装置。
【請求項４】
前記多項式の形式は、パラメータＡが０、パラメータＢが１であり、
ＯＵＴ＝ＩＮ（ＩＮ＊Ｃ＋Ｄ）
と表されることを特徴とする請求項３に記載のパラメータベースの視覚的特性制御装置。
【請求項５】
画像の少なくとも１つの視覚的特性を表す画像データを受け取るステップと、
選択された多項式の形式を表すデータを記憶するステップと、
このステップで記憶される選択された多項式と関連づけられる定数値を記憶するステップと、
前記多項式の形式と、記憶され前記多項式と関係づけられる前記定数値と、前記受け取った画像データとにしたがって出力値を計算するステップとを有することを特徴とするパラメータベースの視覚的特性制御方法。
【請求項６】
前記画像データを受け取るステップは、画像の輝度とコントラストの少なくとも一方を表すデータを含む画像データを受け取ることを特徴とする請求項５に記載のパラメータベースの視覚的特性制御方法。
【請求項７】
前記多項式の形式は、入力画像データをＩＮ、出力値をＯＵＴによって表すとき、パラメータである定数値Ａ、Ｂ、ＣおよびＤを用いて、
ＯＵＴ＝Ａ＋Ｂ＊ＩＮ（ＩＮ＊Ｃ＋Ｄ）
と表されることを特徴とする請求項６に記載のパラメータベースの視覚的特性制御方法。
【請求項８】
前記多項式の形式は、パラメータＡが０、パラメータＢが１であり、
ＯＵＴ＝ＩＮ（ＩＮ＊Ｃ＋Ｄ）
と表されることを特徴とする請求項７に記載のパラメータベースの視覚的特性制御方法。
【請求項９】
コントローラまたはプロセッサに、
画像の少なくとも１つの視覚的特性を表す画像データを受け取る入力手順と、
選択された多項式の形式を表すデータを記憶する手順と、
この記憶手順で記憶される選択された多項式と関係づけられる定数値を記憶する記憶手順と、
記憶された前記多項式の形式と、記憶され前記多項式と関係づけられる前記定数値と、前記入力手段によって受け取られた画像データとにしたがって出力値を計算する計算手順とを実行させることを特徴とするパラメータベースの視覚的特性制御プログラム。
【請求項１０】
前記画像データを受け取る入力手順は、画像の輝度とコントラストの少なくとも一方を表すデータを含む画像データを受け取ることを特徴とする請求項９に記載のパラメータベースの視覚的特性制御プログラム。
【請求項１１】
前記多項式の形式は、入力画像データをＩＮ、出力値をＯＵＴによって表すとき、パラメータである定数値Ａ、Ｂ、ＣおよびＤを用いて、
ＯＵＴ＝Ａ＋Ｂ＊ＩＮ（ＩＮ＊Ｃ＋Ｄ）
と表されることを特徴とする請求項１０に記載のパラメータベースの視覚的特性制御プログラム。
【請求項１２】
前記多項式の形式は、パラメータＡが０、パラメータＢが１であり、
ＯＵＴ＝ＩＮ（ＩＮ＊Ｃ＋Ｄ）
と表されることを特徴とする請求項１１に記載のパラメータベースの視覚的特性制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書処理操作に関し、特に、パラメータベースの視覚的特性制御のための装置、方法およびプログラムに関する。
【背景技術】
【０００２】
典型的なレーザプリンタでは、ローラが記録用紙をトレイから引き出し、記録用紙に静電荷を与える帯電ローラを通す。これと同時に、記録用紙に与えられた静電荷と反対の極性の電荷が印刷ドラムに与えられる。次に、印刷ドラムの表面がレーザによって走査され、印刷ドラム表面の一部分が放電され、所望のテキストと画像に対応する箇所だけに電荷が残される。次に、この電荷は、ドラム表面にトナーを付着させるために使用される。次に、用紙と印刷ドラムが密着され、前記の極性が異なる電荷によってトナーが記録用紙に付着される。次に、記録用紙は、加熱によりトナーを溶融する融着ローラの間を通り、トナーが記録用紙に融着する。
【０００３】
ドットマトリックスプリンタやインクジェットプリンタなどの直接付着プリンタでも、これに対応する処理が行われる。
【０００４】
プリンタは、印刷の実行に先だって、画像データに「コントラスト曲線」を適用して画像コントラストを調整する。このコントラスト曲線の形状は、典型的には、−１００から＋１００の範囲の数の「コントラスト設定値」によって決定される。例えば、設定値がゼロの場合は画像に変化はないが、設定値がゼロより小さい場合にはコントラストが低くなり、設定値がゼロより大きい場合にはコントラストが高くなる。
【０００５】
コントラストを高めると画像の明るい部分と暗い部分との差が大きくなり、その結果、明るい領域はより明るくなり、暗い領域はより暗くなる。コントラストを低くすると明暗の差は小さくなる。このようにコントラストを操作することによって、ユーザは画像の品質を改善することができる。
【０００６】
コントラスト曲線は、多くの場合、入力画素の値と出力画素の値を、入力画像データと調整された出力画像データの間で関連付けるルックアップテーブル（Look Up Table；以下、ＬＵＴと言うことがある。）によって実装される。入力画素の値と出力画素の値は、通常、それらの値が０から１の範囲になるように、ＬＵＴにおいて正規化される。このように正規化されたとき、０は純粋な黒を表し、１は純粋な白を表す。
【０００７】
前述のレーザプリンタの例を踏まえると、ＬＵＴは帯電の強さを変化させるために使用され、このことによってコントラストを増減する。また前述したように、入力の値は画像に関するものであり、出力の値はこの画像に対してコントラスト曲線を適用したものであり、プリンタによって印刷される。したがって、ＬＵＴの特性を変化させ、そのＬＵＴを使用することによって、ユーザは所望のコントラストを選択する。  
しかしながら、コントラスト調整のために、そのような多数の個別のＬＵＴを使用することに欠点がないわけではない。例えば、多くのコントラストレベルの値を含むＬＵＴを使用することは大量のデータを記憶する必要があることになり、大量のデータの記憶と大量のデータの処理が厄介になる。さらに、そのような大量の予め定められたＬＵＴは融通性がない。コントラスト調整の場合と同じように、伝達特性を操作することによって、画像全体を明るくしたり暗くしたりすることができるが、コントラスト調整の場合と同じ問題点がある。
【０００８】
したがって、画像を明るくしたり暗くし、またはコントラストを高くしたり低くすることができる、パラメータを設定する、単純な算術関数を使用する装置や方法が望まれている。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、上記の従来の問題点に鑑みてなされたもので、パラメータベースの視覚的特性制御装置および方法を提供する。より具体的には、本発明は、明暗とコントラストを制御する数式を用いたパラメータベースの視覚的特性制御の装置、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明によるパラメータベースの視覚的特性制御装置は、画像の少なくとも１つの視覚的特性を表す画像データを受け取る入力手段と、選択された多項式の形式を表すデータを記憶する手段と、この記憶手段に記憶される選択された多項式と関係づけられる定数値を記憶する記憶手段と、記憶された前記多項式の形式と、記憶され前記多項式と関係づけられる前記定数値と、前記入力手段によって受け取られた画像データとにしたがって出力値を計算する計算手段とを有する。
【００１１】
本発明によるパラメータベースの視覚的特性制御装置は、例えば、プリンタなどの文書処理装置に実装することができる。
【発明の効果】
【００１２】
本発明によれば、パラメータベースの視覚的特性制御のための装置、方法およびプログラムが提供される。
【発明を実施するための最良の形態】
【００１３】
本発明は、パラメータベースの視覚的特性制御のための装置および方法に関し、特に、明暗とコントラストの制御に使用するシンプルな数式を用いた装置、方法およびプログラムに関する。
【００１４】
一般に、コントラスト曲線を提供するために使用される数学式は、本質的に固定されており、コントラストの差以外に曲線を変化させることはできない。同様に、様々なコントラストレベルを参照するために使用されるルックアップテーブル（ＬＵＴ）も本質的に固定されている。さらに、ＬＵＴは、大量のデータを含むため、ＬＵＴのデータの記憶と処理が厄介になる。
【００１５】
これとは対照的に、本発明は、選択された定数値、すなわちパラメータを有する多項式を用いることによって広範囲のＬＵＴを定義し、そのようなＬＵＴの１つは、例えば、明暗やコントラストの制御などのパラメータベースの視覚的特性の制御に使用される。
【００１６】
以下、本発明の実施形態について図面を用いて説明する。図１に本発明による一実施形態による入力画像データ値と出力値との関係を表す曲線群１２ａ〜１２ｈを示す。曲線群１２ａ〜１２ｈは、一般的には、式（１）の多項式で表現される。
【００１７】
ＯＵＴ＝Ａ＋Ｂ＊ＩＮ（ＩＮ＊Ｃ＋Ｄ）  ・・・・・（１）
図にも示されているように、出力の値ＯＵＴと入力の値ＩＮは、０〜１に正規化すなわち基準化（scaled）され、入力値ＩＮが横座標上に、出力値ＯＵＴが縦座標上に、それぞれ示されている。定数値、すなわちパラメータＡ、Ｂ、ＣおよびＤが、曲線１２ａ〜１２ｈを図示されているように変化させる。したがって、定数値Ａ、Ｂ、ＣおよびＤを指定することによって、多くのＬＵＴを実現することができる。本発明による装置は、特に、選択した数式に適用される選択した定数の値にしたがって一つのＬＵＴを求めるのに適している。また、一つのＬＵＴを求めるのに代えて、選択した定数の値を用いて、一つの数式から計算した値によって複数のＬＵＴを予め求めてもよい。あるいは、十分な計算能力がある場合には、調整を完了させる実行中に、値を計算することも考えられる。選択された定数に基づくＬＵＴは、明暗とコントラストの制御に使用される。多数のコントラストレベルと関連付けられる大量のデータを記憶する必要はない。その代わりに、例えばＡ、Ｂ、ＣおよびＤなどの定数値を記憶するだけでよく、その定数値から前述の数式を使用してＬＵＴが生成され、パラメータベースの視覚的特性の制御が実現される。
【００１８】
定数を変化させたときの、いくつかの例は次のとおりである。Ａ＝０、Ｂ＝１、Ｄ＝０の場合には、式（１）は次の式（２）のように単純化される。
【００１９】
ＯＵＴ＝ＩＮ（ＩＮ＊Ｃ）  ・・・・・（２）
図１に示す例は、Ａ＝０、Ｂ＝１、Ｄ＝０．９、ならびにＣは−０．１から始まり増分０．２で１．０までの範囲の値と、０．２および１の場合である。８通りのＣの値に対応して、曲線１２ａ〜１２ｈがそれぞれ示されている。Ｃ＝−０．１に対応する曲線が１２ａで示され、Ｃ＝１．０に対応する曲線が１２ｈで示されている。
【００２０】
次に、画像のコントラストを低くする逆Ｓ字形の曲線群２２ａ〜２２ｄの例を図２に示す。同様に、ＯＵＴとＩＮは０から１に基準化され、入力値ＩＮが横軸上に示され、出力値ＯＵＴが縦軸上に示されている。図２に示した例における定数値は、Ａ＝０、Ｂ＝１、Ｄ＝０．７、およびＣは０．７から始まり増分０．２で１．３までの範囲の値であり、４通りのＣの値に対応して、曲線２２ａ、２２ｂ、２２ｃおよび２２ｄがそれぞれ示されている。図２において、Ｃ＝０．７に対応する曲線が２２ａの曲線で示され、Ｃ＝１．３に対応する曲線が２２ｄの曲線で示されている。
【００２１】
次に図３には、入力信号をクリッピングすることなくコントラストを高めるＳ字形の曲線群３２ａ〜３２ｈが示されている。同様に、ＯＵＴとＩＮは０から１に基準化され、入力ＩＮが横軸上に示され、出力ＯＵＴが縦軸上に示されている。図３に示した例示的な実施形態において使用されている定数値は、Ａ＝０．０、Ｂ＝１．０、Ｄ＝１．５、およびＣは−１．４から始まり増分０．２で０までの範囲の値である。８通りのＣの値に対応して、曲線３２ａ〜３２ｈがそれぞれ示されている。図３において、Ｃ＝−１．４に対応する曲線が３２ａの曲線で示され、Ｃ＝０に対応する曲線が３２ｈの曲線で示されている。
【００２２】
次に図４を参照すると、コントラストを増減する他の代表的な曲線群４２ａ〜４２ｅが示されている。ここで、曲線４２ａおよび４２ｂにおける出力値は、入力値ＩＮが１に近い領域では入力値ＩＮに関わらず１となっている。すなわちクリッピングが生じている。一般的にはクリッピングは望ましくないが、画像によってはわずかなクリッピングが許容可能な場合がある。同様に、ＯＵＴとＩＮは０から１に基準化され、入力値ＩＮが横軸上に示され、出力値ＯＵＴが縦軸上に示されている。図４に示した例における定数値は、Ａ＝０、Ｃ＝０、Ｄ＝１、およびＢは０．９から始まり増分０．０５で１．１までの範囲の値であり、５通りのＢの値に対応して、曲線４２ａ、４２ｂ、４２ｃ、４２ｄおよび４２ｅがそれぞれ得られる。図４において、Ｂ＝１．１に対応する曲線が４２ａの曲線で示され、Ｃ＝０．９に対応する曲線が４２ｅの曲線で示されている。
【００２３】
当業者ならば、前述のパラメータＡ、Ｂ、ＣおよびＤが、一般的なユーザインタフェースによってプリンタまたはＭＦＰドライバにおいて有効に設定されることを理解するであろう。１つの例示的な実施形態において、例えば図３を参照して、ユーザはＣの値を変更するスライダを利用可能である。この場合、画像の様子がユーザに表示され、表示される画像の様子によりＣの値の変更の効果が示される。ユーザがその変更に満足したとき、ユーザは画像を印刷することを決定する。次に、Ｃのパラメータが画像処理段に渡され、この画像処理段は、例えばＰＤＬ（PostScript（登録商標）またはＰＣＬ）を使用するときはプリンタ自体で行われ、ＧＤＩの場合にはホストコンピュータ上で行われる。
【００２４】
図５に、本発明の例示的な環境の例を示す。環境は、一般に、様々なコンピュータや文書処理装置を接続するためのネットワーク５２を含む。例えば、図示したように、サーバ５４、ワークステーション５６、パーソナルコンピュータまたは単なるコンピュータ５８、およびラップトップコンピュータ６０が、ネットワーク５２を使用してネットワーク接続される。さらに、例えばプリンタ６２、ファクシミリ装置６４、スキャナ６６などの文書処理装置もネットワーク接続される。プリンタ６２は、ドットマトリックスプリンタ、インクジェットプリンタなどが適切である。
【００２５】
ネットワーク接続の代替または追加として、文書処理装置は、サーバ、ワークステーション、コンピュータ、ラップトップコンピュータなどに直接接続されてもよい。例えば、レーザプリンタ６８、ファクシミリ装置７０、およびスキャナ７２が、コンピュータ５８に結合される。さらに、文書処理装置は、プリンタ、ファクシミリ装置、およびスキャナなどの複数の機能を組み合わせることができる。印刷、ファクシミリ送受信、スキャニングの機能を併せ持つ１つの多機能周辺装置（Multi-Function Peripheral：ＭＦＰ）が、符号７４で示され、ラップトップコンピュータ６０に結合されている。
【００２６】
例えばプリンタ６２、ファクシミリ装置６４、スキャナ６６、レーザプリンタ６８、ファクシミリ装置７０、スキャナ７２、多機能周辺装置７４などの文書処理装置は、一般に、コントローラまたはプロセッサならびに関連するメモリを有する。文書処理装置に備わるコントローラまたはプロセッサは、関連するメモリとともに、画像の少なくとも１つの視覚的特性を表す画像データを受け取る。前記メモリは、多項式の形式を表すデータと多項式と関連した定数（パラメータ）値を記憶する。定数値は多項式と関連付けられたコントラスト曲線を定義する。次に、コントローラは、受け取った画像データ、多項式関係、および記憶した定数値にしたがって出力値を計算する。
【００２７】
以上の、本発明を実施するための最良の形態の説明は、例示と説明のために行った。この説明は、網羅的なものでもなく本発明を開示した厳密な形態に限定するものでもない。以上の開示を鑑みて明らかな修正または変形が可能である。実施形態は、本発明の原理とその実際の応用を最もよく示し、それにより当業者が本発明を意図された特定の用途に適した様々な実施形態および様々な修正によって利用できるようにするために選択され説明された。そのようなすべてに修正と変形は、権利が公正、合法的、公平に与えられる範囲にしたがって解釈されるときに、添付する特許請求の範囲の記載によって決定される発明の範囲内である。
【図面の簡単な説明】
【００２８】
【図１】本発明による実施形態の数式（１）：ＯＵＴ＝Ａ＋Ｂ＊ＩＮ（ＩＮ＊Ｃ＋Ｄ）によって表され、クリッピングなしに輝度を増減する曲線群を示す図である。
【図２】本発明による実施形態の数式（１）によって表され、入力信号のクリッピングなしに画像のコントラストを低くする逆Ｓ字形の曲線群を示す図である。
【図３】本発明による実施形態の数式（１）によって表され、入力信号のクリッピングなしに画像のコントラストを高くするＳ字形の曲線群を示す図である。
【図４】本発明による実施形態の数式（１）によって表され、クリッピングによってコントラストを増減する曲線群を示す図である。
【図５】本発明による装置の例示的な環境の例を示す図である。
【符号の説明】
【００２９】
５２  ネットワーク
５４  サーバ
５６  ワークステーション
５８  コンピュータ
６０  ラップトップコンピュータ
６２  プリンタ
６４、７０  ファクシミリ装置
６６、７２  スキャナ
６８  レーザプリンタ
７４  多機能周辺装置
【図１】
2006211646.tif 000002
【図２】
2006211646.tif 000003
【図３】
2006211646.tif 000004
【図４】
2006211646.tif 000005
【図５】
2006211646.tif 000006