(57)【要約】【課題】異なる出力媒体のタイプに応じてアプリケーションの機能を自動調整する。【解決手段】出力媒体110の特徴を自動的に判定する1030ための、及びその判定された出力媒体のタイプを最も効果的に使用するためにアプリケーションを更に自動調整するのための方法、装置、及びシステムを開示する。【選択図】図１０
2005078645.tif 000002
【特許請求の範囲】
【請求項１】
出力媒体の特徴を判定するための方法であって、
出力媒体の表面の画像を取り込むステップと、
前記画像（１０１０）を光強度に対応する値を有する要素のアレイに変換するステップ（１０２１）と、
前記要素の前記値の間の差異から前記出力媒体の特徴を判定するステップ（１０３０）
とを含む、方法。
【請求項２】
前記判定するステップは、
閾値を超える前記値を有する前記要素の数を識別するステップ（１０２３）と、
前記数を出力媒体の既知の特徴と関連付けるステップ（１０３２）
とを含むことからなる、請求項１に記載の方法。
【請求項３】
前記画像に対して前記要素の前記値の前記差異を強調するよう作用するステップを更に含む、請求項１に記載の方法。
【請求項４】
アプリケーションのどの態様が、前記出力媒体の前記特徴に対応するのかを判定するステップ（１０３３）と、
前記出力媒体の前記特徴に対応する前記アプリケーションの前記態様を調整するステップ
とを更に含む、請求項１に記載の方法。
【請求項５】
前記画像のスペキュラリティを判定するステップ（１０２４）と、
前記スペキュラリティを前記出力媒体タイプの既知の特徴に関連付けるステップ（１０２５）
とを更に含む、請求項１に記載の方法。
【請求項６】
出力媒体（１１０）の特徴を判定するためのシステム（１０１）であって、
出力媒体の表面の画像（６００）を取り込むためのセンサ（１３０）と、
前記画像を、光強度に対応する値を有する要素（２２１、２２２、２２３）のアレイ（２００）に変換するための変換ロジックと、
前記値の差異から前記出力媒体の特徴を判定するための判定ロジック
とを備える、システム。
【請求項７】
閾値を超える前記値を有する前記要素（２２１、２２２、２２３）の数を識別するための識別ロジックと、
前記数を出力媒体（１１０）の既知の特徴に関連付けるための関連付けロジック
とを更に備える、請求項６に記載のシステム。
【請求項８】
前記値の前記差異を強調するように前記要素（２２１、２２２、２２３）の前記アレイ（２００）に作用するフィルタリングロジックを更に備える、請求項６に記載のシステム。
【請求項９】
アプリケーションのどの態様が、前記出力媒体（１１０）の前記特徴に対応するかを判定するための関連付けロジックと、
前記出力媒体の前記特徴に対応する前記アプリケーションの前記態様を調整するための機構
とを更に備える、請求項６に記載のシステム。
【請求項１０】
前記画像（６００）のスペキュラリティを得るための識別ロジックと、
前記スペキュラリティから前記特徴を判定するための判定ロジック
とを更に備える、請求項６に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は出力媒体の特徴付けの分野に関し、関連付けられたアプリケーションの自動調整に関する。
【背景技術】
【０００２】
特定のアプリケーションは、データを出力媒体へと転送するために設計される。これらのアプリケーションの特定要件は広く異なることから、所望のアプリケーションの特定条件に適合するための様々な出力媒体クラスが利用可能である。どの特定の出力媒体クラスについても、様々な異なる出力媒体タイプがまた存在する可能性がある。例えば、コンピュータは電子データを出力媒体へと転送するために、プリンタアプリケーションを利用する。典型的なプリンタのアプリケーションは、印刷媒体という出力媒体クラスを使用する。しかしながらその印刷媒体クラスは、紙、透明シート、或いは滑らかな又は光沢があるか、厚い又は薄いか、様々なサイズを有するか、及び他の特徴を有するような利用可能な他の材料等の多くの異なる印刷媒体タイプを含む。
【特許文献１】米国特許第５，０８９，７１２号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００３】
媒体クラスのそれぞれの異なる媒体タイプは、データをその媒体タイプへと効果的且つ効率的に転送するための異なる技術を必要とする場合がある。アプリケーションが、媒体クラス内の複数の媒体タイプへとデータを転送するための能力を有する時には、データを効率的且つ効果的に転送するためにアプリケーションの機能を変更しなければならない場合が多い。典型的には、使用する出力媒体のタイプを判定すること、及びそれに応じてアプリケーションの機能を調整することの責任はユーザに委ねられている。
【課題を解決するための手段】
【０００４】
本明細書で記載されるのは、出力媒体の表面画像を取り込み、その画像から出力媒体の特徴を判定することによって、出力媒体の特徴を判定するための方法である。様々な実施形態はまた、出力媒体の表面画像を取り込み、その取り込まれた画像から出力媒体の特徴を判定することによって、出力媒体の特徴を判定する装置を含む。実施形態は、出力媒体の表面画像を取り込むためのセンサと、その取り込まれた画像から出力媒体の特徴を判定するためのロジックとを有する、出力媒体の特徴を判定するためのシステムを更に含む。
【０００５】
下記の本発明の詳細な説明からより深い理解を得ることができるため、前述は本発明の特徴及び技術的利点をやや大ざっぱに概説した。本発明の更なる特徴及び利点は、本発明の特許請求の範囲の主題を形成する以下の説明に述べられている。開示された概念及び特定の実施形態は、本発明と同じ目的を実行するために、修正するためか又は他の構成を設計するための基本として容易に利用されることができることが、当業者によって理解されるはずである。このような等価な構成は、添付の特許請求の範囲内に記載されている本発明の思想及び範囲を逸脱しないこともまた当業者によって理解されるはずである。本発明の特徴であると信ずる新規の特徴は、その構成と動作の方法との両方について、添付図面に関連付けて考えられた時には、更なる目的及び利点と共に、下記の説明からより深く理解できるであろう。しかしながら、これらの各図面は、図示及び説明の目的のためにのみ提供されるものであり、本発明の範囲を限定することを意図するものではないことが、明確に理解されよう。
【発明の効果】
【０００６】
異なる出力媒体のタイプに応じてアプリケーションの機能を自動調整することができる。
【実施例】
【０００７】
本発明のより完全な理解のために、添付図面を参照しつつ、以下に説明する。
【０００８】
出力媒体を使用するアプリケーションは、使用する媒体タイプの特定の特徴に適するようにその機能が調整された時には、性能が向上することが多い。しかしながら、現在のアプリケーションでは典型的には、ユーザが出力媒体タイプの特徴を判定し、次にそれに応じてアプリケーションの機能を手動で調整する必要がある。本明細書に記載された方法、システム、及び装置は、アプリケーションによって使用される出力媒体タイプの特徴を自動的に判定し、次いで使用する出力媒体タイプに最も適するようアプリケーションの機能を自動的に変更することに関する。１つの用途は、印刷媒体の出力媒体クラス内の異なるタイプの判定及び特徴付けと、プリンタのアプリケーションの自動調整とにおける用途であるが、ファクシミリ、コピー機、及び他の類似のアプリケーションにおける用途にも容易に適合されることができる。
【０００９】
最新式のプリンタは、多数の印刷媒体タイプを印刷する能力を持つが、印刷媒体タイプの特徴、及びその適切に関連付けられたプリンタ機能は、広く様々である可能性がある。例えば、より厚くより重い紙は、より軽い草稿用紙よりも、印刷の成功を保証するために、より多くのインク量と、プリンタヘッドからのより多数の経路とを必要とする。最高のパフォーマンスを得るためには、適切なプリンタ機能を、印刷媒体タイプの特徴と一致させるべきである。現行のプリンタは、ユーザが、使用する印刷媒体タイプを判定し、次いで、プリンタがその印刷媒体タイプに効果的に印刷することができるようにするために、適切なプリンタ機能を手動で変更する必要がある。本発明の一実施形態は、所与の印刷媒体に対してプリンタ内で使用される印刷媒体タイプの特徴を自動的に判定するために、従来のプリンタで使用されることができる。この実施形態は、判定された印刷媒体タイプに対して効果的な印刷を行うための適切なプリンタ機能を選択し、制御することができる。
【００１０】
理解を容易にするために、本明細書では、印刷媒体クラス内の出力媒体タイプの特徴を判定し、次いで自動的に適切なプリンタ機能の制御を選択する例を用いる。本発明は、どの特定のタイプの印刷媒体にも限定されないことが、当業者であれば理解されよう。例えば、実施形態は、草稿用紙(draft paper)、ボンド紙(bond paper)、ストックペーパー(stock paper)、ざら紙(rough paper)、平滑紙(smooth paper)、光沢紙(glossy paper)、又は取り込まれた画像からその特徴を判定することができる任意の他のタイプの紙媒体の特徴を判定するために使用されることができることは、当業者には明らかであろう。更に、実施形態は、紙媒体に限定されないが、透明シート、ラベル、プラスチック・ストック(plastic stock)、（ＰＶＣ、ポリエステル、又はポリカーボネートのような）特殊印刷のための基板、又は印刷媒体クラスに関連付けられた任意の他の媒体タイプのような同類の紙ではない印刷媒体にも使用されることができることは、当業者には明らかであろう。
【００１１】
当業者であればまた理解されるように、本発明の実施形態は、全ての媒体クラスに使用されることができる。印刷媒体の例を用いているが、他の実施形態は、三次元物体上の印刷、二次元及び三次元物体の印刷タイプ構成、ビン又は缶のような小売り商品の表面上へのデータ出力、フィルム又はネガへの出力、電子基板上へのエッチング、或いは画像の取り込みを通してその特徴を判定することができる既知の又は後に開発される任意の他の出力媒体クラスを含む（但しそれらに限定されない）。更に、実施形態は、コンピュータ読み出し可能記憶媒体及び音響媒体を含む（但しそれらに限定されない）ユーザによって視覚的に認識されることができない出力媒体クラスにも使用されることができるが、画像の取り込みを通してその特徴を判定することができる。
【００１２】
更に理解されるように、本発明の実施形態は、データを任意の出力媒体クラスに変換するためのアプリケーションと共に使用されることができ、任意の特定クラス内の全てのアプリケーションに対して使用されることができる。例えば、印刷媒体のクラス内では、本発明の実施形態は、インクジェット、バブルジェット、インパクト、レーザ、或いは現在既知の又は後に開発される任意の他のプリンタタイプにも適用されることができる。従って理解されるように、本発明の実施形態は、出力媒体の特徴の判定、及び／又は、関連付けられたアプリケーション機能の選択が有用となる任意のアプリケーションにおいて使用されることができる。
【００１３】
図１Ａは、印刷システムの一例１０１を示す概略図であり、本発明の一実施形態の特定の態様の説明のためのコンテキストを提供するために添付されている。いくつかの印刷プロセスは、これらの図面から大幅に逸脱する可能性があるが、概略の説明は、本発明の実施形態に関する適切なコンテキストであり、その範囲を制限するものではないことを当業者であれば理解されよう。
【００１４】
図１Ａにおいて、プリンタ１００は、データを印刷媒体１１０上へと転送する。プリンタでの使用に適した中央処理装置であるプリンタ処理装置１４１が、プリンタバス１４２に接続されている。好適には、プリンタ１００は、ＳＲＡＭ、ＤＲＡＭ、又はＳＤＲＡＭなどとすることができるランダムアクセスメモリ（ＲＡＭ）１４４を有する。プリンタ１００は、好適には、ＰＲＯＭ、ＥＰＲＯＭ、又はＥＥＰＲＯＭなどとすることができる読み出し専用メモリ（ＲＯＭ）１４５を含む。当該分野において周知のように、ＲＡＭ１４４とＲＯＭ１４５とが、ユーザデータと、システムデータと、プログラムとを保持する。例えば、ＲＡＭ１４４は、印刷媒体１１０に印刷するために、コンピュータ１５１から受信したデータをバッファリングするために使用されることができる。
【００１５】
プリンタ１００は、好適には、他のデバイスがプリンタ１００と相互作用することを可能にすることができるインターフェースアダプタ１４３を有する。プリンタ１００によって使用されるデータは、好適には、データ伝送バス１５０を通して流れる。データ伝送バス１５０は、好適には、印刷のためのデータを収集するか、生成するか、演算するか、或いは他の方法で印刷のためのデータを作成するか又は保持する様々な手段にプリンタ１００を接続する。これらの手段は、図１Ａ内に示された手段を含むことができるが、それらに限定されない。例として、コンピュータシステム１５１が、データ伝送バス１５０を通して電子データをプリンタ１００に中継することができる。コンピュータシステム１５１は、パーソナルコンピュータ、メインフレームコンピュータ、ラップトップコンピュータ、コンピュータワークステーション、マルチプロセッササーバ、ハンドヘルドコンピュータ、又は印刷のために適するデータを有することができる任意の他のコンピューティング装置とすることができる。ネットワーク１５２は、イーサネット、イントラネット、エクストラネット、無線接続、又はデータ伝送バス１５０を通して電子データを複数のソースからプリンタ１００へと送るために使用される任意の他のマルチユーザ接続とすることができる。プリンタ１００は、センサ又は他の測定装置１５３によって収集されたデータの変換を行うことができる。プリンタ１００はまた、コンパクトディスク（ＣＤ）ドライブ、フロッピーディスクドライブ、又はテープドライブとすることができる（但しこれらに限定されない）駆動装置１５５を通してユーザからのデータをダイレクトに変換することができる。逆に、プリンタ１００によって変換されたデータは、ＲＡＭ、ＲＯＭ、ハードドライブ、又は他の記憶装置のような（但しこれらに限定されない）メモリソース１５４からダイレクトに到来することができる。
【００１６】
プリンタ１００は、印刷されたバージョンのデータを生成するために使用され、ドットマトリクス又は他のインパクトプリンタ、インクジェット又は他の類似の設計、或いはレーザ又は他の類似の設計を含めた（但しこれらに限定されない）複数のプリンタの設計タイプの中の任意の１つとすることができる。図１Ａと図１Ｂとは、本発明の一実施形態の特定の態様の異なる可能な構成を示す。本発明は、図示された構成に限定されるものではなく、実施形態は過度の試験を行うこと無く、ドローアフィード(drawer feed)式の、又はスタックフィード(stack feed)式のプリンタのような他のプリンタタイプにも適合されることができることが、当業者であれば理解されよう。
【００１７】
図１Ａにおける断面部は、例えばインパクトプリンタとインクジェットタイプのプリンタとの両方の設計（デザイン）を説明することができる概略構成を示す。図１Ａにおいて、印刷媒体１１０は、典型的には、プリンタ１００によって使用されるための媒体トレイ１１１内に保持される。プリンタ１００は、印刷媒体１１０がプリンタヘッド１４０の近傍を通過するように、印刷媒体１１０を印刷媒体経路１１２に沿って引き出す。情報は、プリンタ１００によって変換され、当該分野において周知の任意の多くの方法を介して、プリンタヘッド１４０によって印刷媒体１１０へと転送される。
【００１８】
図１Ａは更に、実施形態の一態様に従って、プリンタ１００が、印刷媒体センサ１３０と、好適には、媒体トレイ１１１とプリンタヘッド１４０との間に設けられた印刷媒体経路１１２に隣接して取り付けられた光源１３１とを含むことを示す。媒体センサ１３０は、印刷媒体１１０が印刷媒体経路１１２に沿って移動するにつれて、印刷媒体１１０の表面の画像を取り込むことができる任意のセンサ又はデバイスとすることができる。図１Ｂは、レーザプリンタの概略図を示す。図１Ａに示されるようなプリンタヘッド１４０の代わりに、レーザ印刷システム１６０は、典型的には、フォトレセプタドラム１６１を利用する。本発明の実施形態の一態様において、センサ１３０と、光源１３１とが、媒体トレイ１１１とフォトレセプタドラム１６１との間に設けられた印刷媒体経路１１２に隣接して配置されている。上述した実施形態において、出力媒体の表面の画像は、出力媒体が印刷媒体経路に沿って移動するにつれて取り込まれる。実施形態は構成例に限定されるものではなく、（例えば印刷媒体１１０が媒体トレイ１１１内に置かれるような）特定の印刷アプリケーションに対して最も都合の良い手法で画像を取り込むことができることが、当業者であれば理解されるであろう。
【００１９】
本発明の実施形態は、出力媒体の表面の画像を利用する。これらの画像は、センサと関連した回路とによって取り込まれる。センサの一例は、米国特許第５，０８９，７１２号で開示されたOptical Navigation Technology（ＯＮＴ）において、或いはMicrosoft,Inc.とLogitech,Inc.とによって製造されている光学コンピュータマウスにおいて、現在使用されているタイプのようなフォトアレイとすることができる。当業者であれば理解されるように、実施形態は、上述されたセンサに限定されるものではなく、本発明の実施形態においては、印刷媒体の表面の画像を取り込むことが可能な現在既知の又は後に開発される任意のセンサとすることができる。当業者であれば更に理解されるように、印刷媒体の表面の適切な画像の取り込みにおいて、センサ１３０を補助する多くの方法が存在する。例えば、本発明の実施形態の一態様は、発光ダイオードのような光源１３１（図１Ａ及び図１Ｂ）を使用し、印刷媒体１１０のトポグラフィを強調するために、該光源が鋭角で印刷媒体上に光を照射する。その生成された陰影は、下記でなされる計算を容易にすることができる。当業者であれば理解されるように、印刷媒体１１０のトポグラフィ的特長の取り込みにおいて、センサ１３０を補助する任意の方法を、本発明の実施形態に含めることができる。
【００２０】
本発明の実施形態は、取り込まれた画像から、使用されている出力媒体タイプの特徴を判定することができる。センサ１３０によって取り込まれた画像を、様々な実施形態に適した形式へと変換することができる。本発明の実施形態の一態様において、センサ１３０によって取り込こまれた画像は、図２に示されるような二次元のマトリクス２００へと変換される。マトリクス２００は、要素２２１、２２２、及び２２３のような、画像の関連付けられた部分の光の強度に対応する値を有する要素で構成されることができる。表面の画像の光の強度は、その表面の変化するトポグラフィによって変化するため、画像内の光強度の変化に印をつけることによって表面のトポグラフィ的な変化を取り込むことが可能である。本明細書の例については、印刷媒体１１０は、隆起した四角形がその表面上に設けられており、従ってこのトポグラフィ的特長が、画像内に表われるはずである。図２は、この表面とトポグラフィ的特長とに対応するマトリクス２００である。そのトポグラフィ的特長は、マトリクス行２０１及び２０２と、マトリクス列２０３及び２０４とにより縁取られた零でない値にされた要素を含む四角形２１０により表される。
【００２１】
本発明の一実施形態の一態様は、センサ１３０によって取り込まれたトポグラフィ的特長を強調するためのフィルタリングの手段として、ディジタル信号処理（ＤＳＰ）画像フィルタ（例えばＤＣ除去フィルタと呼ばれるフィルタのクラスなど）を使用することにより、要素内の値の変化を強調する。このようなフィルタは一般には、取り込まれた画像内の均一部分の影響を最小化するために、数学的なプロセスを用いる。ＤＣ除去（ＤＣＲ又は「高域通過」）フィルタは、ディジタル画像の低周波の空間的なコンテンツを除去する。このような「高域通過」フィルタを使用することにより、トポグラフィ的特長のエッジを強調させることによって画像の「粗さ」を強調する一方で、同時に、同様の又は均一な要素の値でマトリクス２００の領域により典型的には特徴付けられるトポグラフィ的特長の「台地面部(plateaus)」及び「谷床面部(valley floor)」を最小化する。当業者には明らかなように、「高域通過」フィルタはここでは例として使用されているが、本発明の実施形態は、これらのフィルタの使用に限定されるものではない。
【００２２】
本発明の実施形態の一態様においては、マトリクス２００内の各要素は、多数の関連付けられた要素を有する。例えば要素２２１は、関連付けられた要素２２１ａ、２２１ｂ、２２１ｃ、２２１ｄ、２２１ｅ、２２１ｆ、２２１ｇ、及び２２１ｈを有することができる。トポグラフィ的特長を含まない完全に滑らかな表面の、フォトアレイによって取り込まれる画像は、非常に値が近い数値のマトリクスに対応する。ＤＣ除去フィルタのようなフィルタが、このような画像の要素に作用する時には、フィルタは各要素の値をその近隣する値と比較する。近接の画素が同じ値であった場合には、その画素の値を零に変更する。同様の手法で、フィルタは、画素がそれぞれの選択された画素をその最も近い近接画素と比較しながら、ピクセル全体を通してステップを進める。
【００２３】
本発明の実施形態の一態様について、図３は、「高域通過」フィルタのカーネル例３００を表す。この９要素のマトリクスは、１つの中央要素３２１と、８つの関連付けられた要素の３２１ａ、３２１ｂ、３２１ｃ、３２１ｄ、３２１ｅ、３２１ｆ、３２１ｇ、及び３２１ｈとを含む。「高域通過」フィルタの一例は、マトリクス２００内に表わされるトポグラフィ的特長のエッジを強調するために、カーネル３００をマトリクス２００の各要素へと適用することができる。例えば、「高域通過」フィルタは、下記の手法で、要素２２１及びその関連付けられた要素２２１ａ〜２２１ｈを、対応するカーネル要素で乗算することによって、カーネル３００をマトリクス要素２２１へと適用することができる。
【００２４】
【表１】
2005078645.tif 000003
【００２５】
上記の表の結果を下記の手法で加算することによって、このカーネルのマトリクス２００への適用は、図４における、結果として生じたマトリクス（以下、結果マトリクスと記す）４００の要素４２１に対する値−３を生成する。
【００２６】
【表２】
2005078645.tif 000004
【００２７】
下記の同じ方法によって、要素２２３と、その関連付けられた要素の２２３ａ、２２３ｂ、２２３ｃ、２２３ｄ、２２３ｅ、２２３ｆ、２２３ｇ、及び２２３ｈとが、カーネルマトリクス３００を要素２２３に作用させた時には、図４における、結果マトリクス４００の要素４３２に対する値（９）を生成する。このことは、どのように「高域通過」フィルタが、画像のトポグラフィ的特長のエッジを強調するのかを説明する。利用される式は下記の通りである。
【００２８】
【表３】
2005078645.tif 000005
【００２９】
下記の同じ方法によって、要素２２２と、その関連付けられた要素の２２２ａ、２２２ｂ、２２２ｃ、２２２ｄ、２２２ｅ、２２２ｆ、２２２ｇ、及び２２２ｈとが、カーネルマトリクス３００を要素２２２に作用させた時には、新しい値である零（ゼロ）を生成する。新たな値である零は、  同一の値の要素によって囲まれている要素２２３の結果であって、どのように「高域通過」フィルタが、同様の要素の値（「台地面部(plateaus)」及び「谷床面部(valley floor)」）を有するマトリクス２００領域を除去するのかを説明している。利用される式は下記の通りである。
【００３０】
【表４】
2005078645.tif 000006
【００３１】
図４の結果マトリクス４００は、カーネルマトリクス３００を、画像マトリクス２００の各要素へと作用させた結果の一例である。図２における表面画像マトリクス２００のトポグラフィ的特長を表している四角形２１０は、結果マトリクス行４０１及び４０２と、結果マトリクス列４０３及び４０４とによって縁取られた中空の四角形４１０によって置き換えられる。四角形２１０のエッジが強調されている一方で、同様の要素値の全ての領域は、結果として生じた値（０）を有する結果となる。従って、これは保持されている印刷媒体１１０のトポグラフィにおける変化である。図２の四角形２１０のような多くのトポグラフィ的特長によって特徴付けられた印刷媒体が、図４の中空の四角形４１０のような多数の強調されたエッジを有する結果マトリクスを持つことになる。それとは対照的に、比較的にほとんど無いトポグラフィ的特長と、同様の要素値の広い領域とによって特徴付けられた印刷媒体１１０は、中空の四角形４１０のように、結果マトリクス内にほとんど強調されたエッジを持たないことになる。
【００３２】
印刷媒体１１０のトポグラフィ的特長のエッジを強調することによって、零でない値を有する多数の結果マトリクス４００の要素を、本発明の実施形態の一態様により印刷媒体１１０の特徴を測定するために、使用することができる。特定の結果マトリクスに関して、多数の零でない値は、多数のトポグラフィ的なエッジを有する印刷媒体に相当する。対照的に、零の値の結果マトリクスは、トポグラフィ的特長を持たない印刷媒体に相当する。従って、本発明の実施形態の一態様は、ある閾値を越える値を有する結果マトリクスの要素の数をカウントすることができる。例えば、閾値が「３」であった場合には、結果マトリクス４００は、この値を超える値を有する要素を３２個有することになる。本発明の実施形態は、この数（又は番号、又は数値）「３２」を（例えば「粗さ」のような）特定の特徴と関連付けることができ、及び使用されている出力媒体タイプを判定することができるか、又はデータベースをアクセスするといったような任意の適切な方法を使用して閾値からダイレクトに印刷媒体の特徴を判定することができる。
【００３３】
本発明の代替の実施形態の一態様は、取り込まれた画像の平均光強度を用いて印刷媒体の特徴を判定することができる。印刷媒体表面の特徴は、その表面から得られた画像に影響を与える。例えば、「光沢のある」又は滑らかな表面は、画像の中心付近に鮮烈な白色スポットを有する画像を生成する可能性がある。この明るいスポットと比較して、背景内の画像部分は著しく暗くなる。粗い、又はより不均一な印刷媒体表面の画像は、より暗い背景に対して強い光強度の領域をはっきりとは目立たせないが、明るい領域と暗い領域とのコントラストの度合いがより控えめな領域が多い画像の結果となる。この効果は、図１Ａ及び図１Ｂの光源１３１を、出力媒体の表面に対して垂直に近い角度で光を向けるよう配置することによって生成されることができる。異なるタイプの画像の例が、図５と図６とに示されている。図５は、「粗い」又は不均一な印刷媒体表面の画像の例である。その結果、控えめな光強度が変化する領域を有する画像となっている。画像６００は、滑らかな印刷媒体の光沢のある表面の画像の例であり、弱い光強度の背景上に、強い光強度の領域を有する画像を生成している。
【００３４】
本発明の本実施形態における一態様を通じて、画像５００と画像６００とは、好適には、画像の光強度に対応する値を有する要素の二次元のマトリクスへと変換される。図７において、マトリクス７００は、図６の画像に対応し、画像の関連付けられた部分の光強度に対応する値を有する要素７１０のような個別の要素から成る。図８において、マトリクス８００は、図５の画像に対応し、要素８１０のような個別の要素から構成されることができ、該要素８１０もまた画像の関連付けられた部分の光強度に対応する値を有する。
【００３５】
印刷媒体の表面の特徴を、それぞれの画像のスペキュラリティを判定することにより見出すことができる。各マトリクスについて、ピーク強度値が、マトリクス全体に対する平均強度値で割り算される。この値はスペキュラリティと呼ばれ、次いで印刷媒体の表面の特徴を判定するために用いられることができる。光沢のある表面は、高いピークのマトリクス８００の要素値という結果となる。より暗い背景によって低く保持された平均マトリクス８００の要素値で割った時には、光沢のある表面の画像は、高いスペキュラリティという結果となる。より粗い表面は、不釣り合いに大きいマトリクス要素値の領域を示さず、ピーク光強度は平均画素強度の値により近づく。このことによりスペキュラリティはより低い結果となる。本発明の一実施形態は、次に、判定されたスペキュラリティと、「粗い」又は「滑らか」のような既知の特徴とを関連付けることができるか、或いはデータベースをアクセスするといったような任意の適切な方法を使用して、スペキュラリティと、印刷媒体タイプとを関連付けることができる。
【００３６】
当業者であれば理解できるように、本発明の実施形態は、本明細書で例として使用される判定の方法に限定されるものではない。本発明の実施形態は、使用される出力媒体の特徴を判定するために、取り込まれた画像の光強度における変動を利用した任意の方法を含むことができるということもまた理解されよう。
【００３７】
本発明の様々な実施形態の更なる態様は、アプリケーションの適切な機能を調整するために、使用する印刷媒体タイプの判定された特徴を使用することができる。コンピュータのプリンタの例において、一実施形態は、粗い紙はより多くのインクが必要であることを判定することができ、補正するためにプリンタ機能を調整することができる。当業者であれば理解されるように、本発明の実施形態は、プリンタのアプリケーションに限定されるものではない。本発明の実施形態を、全ての出力媒体アプリケーションに対して適用することが可能なことが、更に理解されるであろう。
【００３８】
本発明の様々な実施形態は、使用される値を計算するために、媒体の特徴を判定するために、アプリケーションの機能又は任意の他の態様を調整するために、コンピュータベースのロジックを使用することができる。コンピュータ実行可能命令によって実施された時には、本発明の実施形態の様々な態様は、本質的には、このような様々な要素の動作を画定するソフトウェアコードである。実行可能命令、又はソフトウエアコードは、（例えばハードドライブ媒体、光学媒体、ＥＰＲＯＭ、ＥＥＰＲＯＭ、テープ媒体、カートリッジ媒体、フラッシュメモリ、ＲＯＭ、メモリスティック、及び／又は同じ類のような）読み出し可能媒体から得られることができるか、或いは通信媒体（例えばインターネット）からのデータ信号を介して通信されることができる。実際には、読み出し可能媒体は、情報を記憶又は転送することが可能な任意の媒体を含むことができる。
【００３９】
図９は、本発明の実施形態に従って構成されたコンピュータシステムの一例９００を示す。すなわち、コンピュータシステム９００は、本発明の実施形態を実行することができるシステムの一例を含む。中央処理装置（ＣＰＵ）９０１は、システムバス９０２に結合されている。ＣＰＵ９０１は、任意の汎用ＣＰＵとすることができる。適切なプロセッサは、Ｈｅｗｌｅｔｔ−Ｐａｃｋａｒｄ社のＩＴＡＮＩＵＭファミリのプロセッサ、Ｈｅｗｌｅｔｔ−Ｐａｃｋａｒｄ社のＰＡ−８５００プロセッサ、又はＩＮＴＥＬ社のＰｅｎｔｉｕｍ（商標）４プロセッサの任意のプロセッサを含むが、これらに限定されるものではない。しかしながら、本発明は、ＣＰＵ９０１が本明細書に記載されたような本発明の動作をサポートする限り、ＣＰＵ９０１のアーキテクチャによって制限されるものではない。ＣＰＵ９０１は、本発明の実施形態による様々な論理命令を実行することができる。
【００４０】
コンピュータシステム９００はまた、好適には、ＳＲＡＭ、ＤＲＡＭ、又はＳＤＲＡＭなどとすることができるランダムアクセスメモリ（ＲＡＭ）９０３を含む。コンピュータシステム９００は、好適には、ＰＲＯＭ、ＥＰＲＯＭ、又はＥＥＰＲＯＭなどとすることができる読み出し専用メモリ（ＲＯＭ）９０４を含む。ＲＡＭ９０３及びＲＯＭ９０４は、当該分野では周知のようにユーザデータとシステムデータとプログラムとを保持する。
【００４１】
コンピュータシステム９００はまた、好適には、入力／出力（Ｉ／Ｏ）アダプタ９０５、通信アダプタ９１１、ユーザインターフェースアダプタ９０８、及びディスプレイアダプタ９０９を含む。Ｉ／Ｏアダプタ９０５、ユーザインターフェースアダプタ９０８、及び／又は、通信アダプタ９１１は、特定の実施形態において、媒体の特徴を上記方法によって計算された値に割り当てることに関するデータのような情報を入力するために、ユーザがコンピュータシステム９００と対話することを可能にすることができる。
【００４２】
Ｉ／Ｏアダプタ９０５は、好適には、コンピュータシステム９００に対する、１つ又は複数のハードドライブ、コンパクトディスク（ＣＤ）ドライブ、フロッピーディスクドライブ、テープドライブ等のような記憶装置（複数可）９０６に接続される。ＲＡＭ９０３が、媒体特徴表のためのデータを格納することに関連したメモリ要件を十分に満たさない時には、該記憶装置を利用することができる。Ｉ／Ｏアダプタ９０５はまた、好適には、図１のセンサ１３０に結合される。コンピュータシステム９００は、センサ１３０を介して、対象媒体の特徴を判定するために必要な情報を受け取る。通信アダプタ９１１は、好適には、コンピュータシステム９００をネットワーク９１２へと結合するように構成されている。ユーザインターフェースアダプタ９０８は、キーボード９１３、ポインティングデバイス９０７、及びマイクロホン９１４のようなユーザ入力デバイスを、及び／又は、スピーカ（複数可）９１５のような出力デバイスを、コンピュータ・システム９００へと結合する。ディスプレイアダプタ９０９は、例えば本発明の実施形態のユーザインターフェースを表示するためのディスプレイ装置９１０上の表示を制御するために、ＣＰＵ９０１により駆動される。
【００４３】
本発明は、システム９００のアーキテクチャに限定されないことは理解されよう。例えば、パーソナルコンピュータ、ラップトップコンピュータ、コンピュータワークステーション、及びマルチプロセッササーバを含めた（但しこれらに限定されない）任意の適切なプロセッサベースのデバイスを利用することができる。更に、本発明の実施形態は、特定用途向け集積回路（ＡＳＩＣ）上で、又は超大規模集積回路（ＶＬＳＩ）上で実施されることができる。実際には、当業者であれば、本発明の実施形態による論理的な動作が実行可能な、任意の数の適切な構成を利用することができる。本発明の態様は、全体的に又は部分的に、上述の図１Ａ、図１Ｂ、及び図１Ｃのプリンタ１００のシステム内に含まれることができる。当業者であれば理解されるように、本発明の実施形態は、システム９００に、又は図１内に記載されたシステムに限定されるものではなく、任意の数の適切なシステム上で実施されることができる。
【００４４】
本発明の更に可能な実施形態は、本明細書で開示した方法を利用してアプリケーションの機能性を変更するためのロジックを含む。ここでもまた、コンピュータのプリンタの例について目を向けると、本発明の可能な実施形態の１つは、上述の計算を使用し、図９のシステムのようなシステムを使用して媒体の特徴を計算し、プリンタの機能を変更する。これにより、プリンタは最も効果的に印刷媒体を利用することができる。
【００４５】
図１０は、本明細書で記載された本発明のいくつかの実施形態に対するフローチャートの一例を示す。本発明の実施形態は、画像を取り込むステップ１０１０において、印刷媒体の画像を取り込む。このステップは、サブステップ１０１１において９０°に近い角度に配置された、又はサブステップ１０１２において角度を付けずに配置された、光源（図１Ａ及び図１Ｂの１３１）と共に実施されることができる。
【００４６】
ステップ１０２０において、取り込まれた画像を変換する。異なる実施形態について本明細書において記載されたように、その実施形態は、サブステップ１０２１において画像を値のマトリクスへと変換するためのロジックを使用することができる。いくつかの実施例において、マトリクスは、サブステップ１０２２でフィルタリングするためにロジックを使用することができ、サブステップ１０２３において閾値を超える結果値の数がカウントされる。他の実施形態は、サブステップ１０２４でスペキュラリティを判定するためのロジックを使用することができる。どちらの実施形態のタイプも、サブステップ１０２５において、印刷媒体に関連付けられた数（又は数値、又は番号）が結果として得られる。
【００４７】
ステップ１０３０において、本発明の実施形態は、使用する印刷媒体の特徴を判定するためのロジックを使用することができる。いくつかの実施形態は、判定された値を媒体タイプに関連付けるサブステップ１０３１と、媒体タイプを既知の特徴に関連付けるサブステップ１０３２とを実施するためのロジックを使用する。他の実施形態は、媒体の特徴を判定された数値に関連付けるサブステップ１０３３を実施するためのロジックを使用する。ステップ１０４０において、実施形態は次に、機構、ロジック、又は他の手段を使用して、使用する印刷媒体の判定された特徴に対して、アプリケーションを調整することができる。
【００４８】
本発明とその利点とを詳細に説明してきたが、添付の特許請求の範囲によって画定されるような本発明の思想及び範囲から逸脱することなく、様々な変更、代替、及び修正を行うことができることを理解すべきである。更に、本出願の範囲は、明細書内に記載されたプロセス、機械、製造、物の構成物、手段、方法、及びステップの特定の実施形態に限定されることを意図するものではない。本発明の開示から当業者であれば容易に理解されるように、本明細書に記載された対応する実施形態と実質的に同じ機能を実施するか又は実質的に同じ結果を達成する、現存するか又は将来的に開発されるプロセス、機械、製造、物の構成物、方法、及びステップを、本発明に従って利用することができる。従って、添付の特許請求の範囲は、そのようなプロセス、機械、製造、物の構成物、手段、方法、及びステップをその範囲に含むことを意図するものである。
【図面の簡単な説明】
【００４９】
【図１Ａ】印刷システムの一例を示す図である。
【図１Ｂ】本発明の実施形態における一態様の構成例を示す図である。
【図２】本発明の実施形態における一態様による、画像マトリクスの一例を示す図である。
【図３】本発明の実施形態における一態様による、フィルタ・カーネルの一例を示す図である。
【図４】本発明の実施形態における一態様による、結果マトリクスの一例を示す図である。
【図５】本発明の実施形態における一態様による、画像の一例を示す図である。
【図６】本発明の実施形態における一態様による、画像の一例を示す図である。
【図７】本発明の実施形態における一態様による、画像マトリクスの一例を示す図である。
【図８】本発明の実施形態における一態様による、画像マトリクスの一例を示す図である。
【図９】本発明の実施形態における一態様に従って構成されたコンピュータシステムの一例を示す図である。
【図１０】本発明の一実施形態による、フローチャートである
【符号の説明】
【００５０】
１０１  システム
１１０  出力媒体
１３０  センサ
２００  要素のアレイ
２２１、２２２、２２３  要素
６００  画像
【図１Ａ】
2005078645.tif 000007
【図１Ｂ】
2005078645.tif 000008
【図２】
2005078645.tif 000009
【図３】
2005078645.tif 000010
【図４】
2005078645.tif 000011
【図５】
2005078645.tif 000012
【図６】
2005078645.tif 000013
【図７】
2005078645.tif 000014
【図８】
2005078645.tif 000015
【図９】
2005078645.tif 000016
【図１０】
2005078645.tif 000017