(57)【要約】【課題】  装置非依存のグレースケールラスタ画像を印刷する利点を与える一方で、通常のバイナリラスタ画像パス・アーキテクチャの性能及び画質の利点を保持するアーキテクチャを実施する方法を提供する。【解決手段】  このラスタ画像パス・アーキテクチャは、装置非依存のグレースケールラスタ画像を表現して出力することを対処する能力を有する一方で、さらに、装置依存のグレースケールラスタ画像を表現して出力することを対処する能力を与えて、これにより装置非依存のグレースケールラスタ画像を出力し、通常のバイナリラスタ画像パス・アーキテクチャの性能及び画質の利点を保持する。【選択図】          図１
2005020734.tif 000002
【特許請求の範囲】
【請求項１】
ラスタ画像パス・アーキテクチャを実施する方法であって、
（１）装置非依存のグレースケール画像データを与えるように原画像を捕捉する段階と、
（２）前記画像データをバイナリ画像として最適に表現するのに有益な関連するセグメント化情報を生成する段階と、
（３）前記装置非依存のグレースケール画像と前記関連するセグメント化情報とを格納する段階と、
（４）目標とする出力装置を定め、前記セグメント化情報を用いて、前記装置非依存のグレースケール画像を、この目標とする出力装置のために最適化されたバイナリラスタ画像に変換する段階と、
（５）前記バイナリラスタ画像を、前記目標とする出力装置に提示する段階と、
からなる方法。
【請求項２】
前記セグメント化情報を、中間プラットフォームにおいて計算する段階と、前記装置非依存のグレースケールラスタ画像データを、目標とする装置依存のバイナリラスタ画像に変換する段階とをさらに含む請求項１に記載の方法。
【請求項３】
前記装置非依存のグレースケール画像データを、装置非依存のＮ−プレーングレースケールラスタ画像データの形態で生成する段階をさらに含む請求項１に記載の方法。
【請求項４】
前記装置非依存のＮ−プレーングレースケールラスタ画像データに固有のセグメント化情報を求めて、該装置非依存のＮ−プレーングレースケールラスタ画像データを、目標とする装置依存のバイナリラスタ画像に変換するようにする段階をさらに含む請求項１に記載の方法。
【請求項５】
前記目標とする出力装置の決定に基づく中間計算プラットフォームの作動によって、装置非依存のグレースケールラスタ画像及び関連するセグメント化情報を、目標とする装置依存のバイナリラスタ画像データに変換する段階をさらに含む請求項１に記載の方法。
【請求項６】
ラスタ画像パス・アーキテクチャを実施する方法であって、
（１）装置非依存のグレースケール画像データを与えるように原画像を捕捉する段階と、
（２）前記装置非依存のグレースケール画像データを、バイナリ画像として最適に表現するのに有益な関連するセグメント化情報を生成する段階と、
（３）前記関連するセグメント化情報を適用して、装置非依存のＮ−プレーンＭＲＣ画像データを生成する段階と、
（４）印刷コントローラを有する目標とする印刷エンジンを定め、前記印刷コントローラが効率的に前記装置非依存のＮ−プレーンＭＲＣ画像データを処理できるかどうかを判断する段階と、
（５）前記印刷コントローラが効率的に前記装置依存のＮ−プレーンＭＲＣ画像データを処理できるという判断に応答して、前記Ｎ−プレーンＭＲＣ画像データを前記印刷コントローラに提示する段階と、
（６）前記印刷コントローラが効率的に前記装置依存のＮ−プレーンＭＲＣ画像データを処理できないという判断に応答して、グレースケールのオーバーレイプレーンを表して、画像層を平らにし、このようにして、装置依存のバイナリラスタ画像データを生み出して、装置依存のバイナリラスタ画像ファイルを前記印刷コントローラに提示する段階と、
からなる方法。
【請求項７】
前記Ｎ−プレーンＭＲＣ画像ファイルが、バイナリ画像に対処するための複数のプレーンと、グレースケール画像に対処するための複数のプレーンとをさらに含む請求項６に記載の方法。
【請求項８】
前記装置依存のＮ−プレーンＭＲＣラスタ画像ファイルを格納する段階をさらに含む請求項６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、最適化された画像の再現のための方法に向けられ、具体的には、改善されたラスタ画像パス・アーキテクチャに向けられる。
【背景技術】
【０００２】
通常のモノクロラスタ画像パス・アーキテクチャは、装置依存のバイナリラスタ画像であるか、又は装置非依存のグレースケールラスタ画像として、ページを捕捉するものとして知られている。画像は、典型的には、グレースケール（１ピクセル当たり複数のビット）ラスタ画像として走査され、すぐに、特定の印刷エンジンでの最適な出力を目標とする装置依存のバイナリ（１ピクセル当たり１ビット）ラスタ画像に変換される。異なる印刷エンジンの特徴が変化すると、各々の装置依存のバイナリラスタ画像もまた変化する。
【０００３】
このような装置依存のバイナリラスタ画像の表現及び印刷が、目標とする印刷エンジン以外に行われると、画質の大幅な劣化をもたらすことになる。
【０００４】
対照的に、ラスタ画像を、グレースケール画像として、装置非依存の様式で保存することは有用である。装置非依存のグレースケールラスタ画像を、印刷システムにおける１つ又はそれ以上の異なる印刷エンジンに送って、最小の画質の劣化で表現して印刷することができる。しかしながら、このような表現は、非常に著しい量の印刷コントローラ処理を要求することになる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従って、装置非依存のグレースケールラスタ画像の表現及び印刷に対処する能力を有する一方で、さらに、装置依存のバイナリラスタ画像の表現及び印刷に対処する能力も与えるラスタ画像パス・アーキテクチャに対する必要性が従来技術に残っている。従って、このようなアーキテクチャは、装置非依存のグレースケールラスタ画像を印刷する利点を与える一方で、通常のバイナリラスタ画像パス・アーキテクチャの性能及び画質の利点を保持するものとなる。
【課題を解決するための手段】
【０００６】
本発明においては、改善されたラスタ画像パス・アーキテクチャは、画像ファイルの表現及び出力を改善するように、本発明により実施することができる。
ラスタ画像パス・アーキテクチャは、
（１）装置非依存のグレースケール画像データを与えるように原画像を捕捉し、
（２）該画像データをバイナリ画像として最適に表現するのに必要な関連するセグメント化情報を生成し、
（３）目標とする出力装置を定め、該セグメント化情報を用いて、該装置非依存のグレースケール画像を、この目標とする出力装置のために最適化されたバイナリラスタ画像に変換して、
（４）装置依存のバイナリラスタ画像を、目標とする出力装置に提示する、
ことに対して与えられる。
【０００７】
ＭＲＣをベースとしたラスタ画像パス・アーキテクチャは、装置非依存のＮ−プレーンＭＲＣグレースケールラスタ画像データを生成して格納するために与えられ、これは、今日のモノクロ印刷コントローラに変更されることなく送られることになるか、又は、従来のモノクロ及びカラー機械での効率的な印刷に有益な、適切に最適化されたバイナリの装置依存のラスタ画像ファイルに変換されることになるかのいずれかである。意図されるＭＲＣをベースとした画像パス・アーキテクチャは、
（１）装置非依存のグレースケール画像データを与えるように原画像を捕捉し、
（２）該画像データをバイナリ画像として最適に表現するのに必要な関連するセグメント化情報を生成し、
（３）該関連するセグメント化情報を適用して、あらゆる黒色テキスト及び線画を表すバイナリ画像に対処するより低いレベルのプレーンと、グレースケールのオーバーレイに対処するオーバーレイプレーンとを有する、装置非依存のＮ−プレーンＭＲＣ画像ファイルを生成し、
（４）該装置非依存のＮ−プレーンＭＲＣ画像ファイルを格納し、
（５）印刷コントローラを有する目標とする印刷エンジンを定め、該印刷コントローラが効率的に該Ｎ−プレーンＭＲＣ画像を処理できるかどうかを判断し、
（６）該印刷コントローラが、Ｎ−プレーンＭＲＣ画像を効率的に処理できると判断された場合には、該Ｎ−プレーンＭＲＣ画像は該印刷コントローラに送られ、
（７）該印刷コントローラが、該Ｎ−プレーンＭＲＣ画像を効率的に処理できないと判断された場合には、該グレースケールのオーバーレイプレーンが適切に表されて、画像層は平らにされ、このようにして、目標とする印刷エンジンのために最適化された単一の装置依存のバイナリラスタ画像ファイルを生み出し、これは次いで目標とするプリンタに送られる、
ことにより作動することができる。
【０００８】
装置非依存のグレースケールフォーマットから装置依存のバイナリフォーマットへの変換は、特定の印刷エンジンのような、実際に目標とする出力装置が明らかになるときまで延期されることになる。変換時には、最適の変換を行うために必要とされる情報を用いることができ、従って、結果として生じる装置依存のバイナリ画像は、目標とする出力装置によって出力されたときに、高レベルの画質を提供するものとなる。さらに、印刷コントローラは、バイナリラスタ画像を処理し、グレースケールからバイナリフォーマットへの変換が走査時に行なわれたかのように効率的なものとなる。
【０００９】
提案されるラスタ画像パス・アーキテクチャは、装置非依存のフォーマット（グレースケール画像及び保存された画像セグメント化データの両方を組み込む）に格納された画像ファイルを再び目標とすることに対して新規な融通性を可能にするが、これにもかかわらず、通常の装置依存のバイナリ画像フォーマットにより与えられる画質及び生産性を与える。
【００１０】
意図されるラスタ画像パス・アーキテクチャは、セグメント化データに基づいて構成されたグレースケール画像に対処するようにＭＲＣフォーマットを用いる一方で、従来のモノクロ及びカラープリンタでの通常の装置依存のバイナリ画像モデルの画質及び生産性を保存する。
【００１１】
意図されるラスタ画像パス・アーキテクチャは、特定のプリンタのために最適化された装置依存のバイナリラスタ画像への後の変換に必要なセグメント化情報と併せて、装置非依存のグレースケールラスタ画像を作成して格納することにより画像を捕捉する。
【００１２】
セグメント化情報は、再び目標とすることができる装置非依存のグレースケールラスタ画像を、目標とする装置依存のバイナリラスタ画像に変換するように、中間プラットフォームにおいて計算することができる。
【００１３】
装置非依存のグレースケールラスタ画像、及びこれらに関連するセグメント化情報の、目標とする装置依存のバイナリラスタ画像への変換は、目標とする印刷エンジンが選択された後の中間計算プラットフォームによる実施のために備えることができる。
【００１４】
装置非依存のＮ−プレーンＭＲＣグレースケールラスタ画像を作成して格納することにより形成される画像データは、キーセグメント化情報を保存することができる。
【００１５】
中間計算プラットフォームは、これらの再び目標とすることができる画像を、目標とする装置依存のバイナリラスタ画像に変換するために、装置非依存のＮ−プレーンＭＲＣグレースケールラスタ画像に固有のセグメント化情報を求めるのに用いることができる。
【００１６】
装置非依存のグレースケールラスタ画像、及びこれらに関連するセグメント化情報の、目標とする装置依存のバイナリラスタ画像への変換は、選択された目標とするものがＮ−プレーンＭＲＣグレースケールラスタ画像を処理できない場合（又は効率的に処理できない場合）に、中間計算プラットフォームにより行うことができる。
【発明を実施するための最良の形態】
【００１７】
本発明は、ここで、１つ又はそれ以上の実施形態を参照して説明される。しかしながら、本発明を説明される実施形態に限定することを意図するものではないことが理解されるであろう。これに反して、特許請求の範囲により定義される本発明の精神及び範囲に含むことができるすべての代替的手法、修正、及び均等技術を含むことが意図される。
【００１８】
本発明により実施されるラスタ画像パス・アーキテクチャは、印刷前には装置依存のバイナリラスタ画像として最適に表される、装置非依存のグレースケールラスタ画像ファイルを、ユーザが作成して格納することを可能にして（従って画像ファイルの移植性をもたらす）、これにより高画質を有する画像の高性能の印刷をもたらす。
【００１９】
意図されるラスタ画像パス・アーキテクチャにおける注目すべき特徴は、画像の捕捉中に、セグメント化情報が生成されて格納されることであるが、このようなセグメント化情報は、目標とする印刷エンジンが明らかになるまで保持され、その結果、該セグメント化情報は、この目標とする印刷エンジンでの印刷のためにラスタ画像を表すのに用いられる。
【００２０】
ここで図１及び図２を参照すると、ラスタ画像パス・アーキテクチャの実施形態が、以下の方法段階に従って一般に実施されることが理解できる。
【００２１】
段階１１において、書類が走査されて、装置非依存のグレースケールラスタ画像が生成される。結果として生じるグレースケールラスタ画像が分析されて、セグメント化情報が生成される。しかしながら、セグメント化情報は、装置依存のバイナリラスタ画像を生成するように、すぐに特定の印刷エンジンに適用されるのではなく、該セグメント化情報は、グレースケールラスタ画像データを伴うタグとして保存される。
段階１２においては、装置非依存のグレースケール画像データは、損失性圧縮により圧縮されて、画像が圧縮解除されたときに、視覚的に損失のないものになるようにする。タグは、損失のない圧縮アルゴリズムを用いて、段階１４において圧縮される。段階１２及び段階１４における処理の結果が、段階１５においてはワークステーションに、及び、段階１６においては、任意的に、それぞれの画像が印刷されるまでの格納のために、好適な格納装置に与えられる。
【００２２】
ユーザが書類を印刷することを選択する場合には、プリンタ（特定の印刷エンジンを有する）が選択される。装置非依存のグレースケール画像データ及びこれに関連するセングメント化タグ情報が、段階２１において格納装置から抽出され、クライアントワークステーションに与えられる。段階１２において生成されたセグメント化情報を用いて、グレースケール画像データが、段階２３において、スキャナによって表されるかのように処理されて、装置依存のバイナリ画像を生成する。このように、各々の装置非依存のグレースケール画像は、段階２２及び２３において、選択された（目標とする）印刷エンジンのために最適化されたバイナリラスタ画像に変換される。
【００２３】
結果として生じる装置依存のバイナリラスタ画像データは、次いで、ポストスクリプト提示用ファイル内に組み込まれるか、又はポストスクリプトファイルから参照された別々の画像ファイルとして、段階２４Ａ又は段階２４Ｂにおいて、目標とする印刷エンジンに提示するために用いることができる。選択された印刷エンジンに対するそれぞれの印刷コントローラは、高性能で装置依存のバイナリラスタ画像を処理することができる。
【００２４】
装置非依存のグレースケールから装置依存のバイナリへの変換は、目標とする印刷エンジンが明らかになるときまで延期されるために、及び、次いで、この変換を最適に行うのに必要とされる最も関連のある情報が入手可能になるために、結果として生じる装置依存のバイナリ画像は、高いレベルの画質を保持することになる。例えば、特定用途向け集積回路（ＡＳＩＣ）を表す同じファームウェアを、典型的なスキャナに用いられるようなワークステーションにおいて用いることができ、全体の画像処理性能が悪化することはない。さらに、印刷コントローラは、バイナリラスタ画像を処理するので、表現及びラスタ画像処理は、グレースケールからバイナリへの変換が、原始書類の走査時に行なわれたかのように効率的なものとなる。
【００２５】
図示される実施においては、特定の変形態様が可能である。例えば、ＲＧＢを捕捉する代わりに、図１に示されるように、グリーンのチャンネルのみを直接用いて、８ビットのグレースケール画像を生成することができる。このことは、スキャナと画像処理との間の帯域幅を減少させることになるが、黒色のみのプリンタで印刷される場合にも多くのカラー情報を保存する、カラーからパターンへの変換のような特定の特徴を失うという欠点がある。
【００２６】
さらに、スキャナにおけるハードウェアによって、移植性のある装置非依存のグレースケール画像を、装置依存のバイナリ画像に変換する代わりに、この変換は、ソフトウェアにおけるクライアントワークステーション上であるか、又は、より汎用のハードウェアアクセラレータを実行するファームウェアによって行うことができる。変換のための付加的な費用削減代替的手法は、装置非依存のラスタ画像ファイルをループして、スキャナにおける表現用ＡＳＩＣに戻すようにする実施態様とすることができる。
【００２７】
ここで図３Ａないし図３Ｄを参照すると、画像データ及びタグ情報の格納に用いることができる種々の画像プレーン配置が示されている。（段階１２において生成されるセグメント化タグは、如何なる付加的な処理もなしで保存することができ、又は、ヒントと呼ばれるより一般的な情報形式に変換できる。）例えば、図３Ａに示されるように、装置依存のデータファイルは、バイナリ画像データの単一ストリップに支持されることになるか、又は、図３Ｂに示されるように、単一ストリップ、すなわち単一のＪＰＥＧ圧縮されたグレースケール画像プレーンにヒントプレーンを加えたものとして示され、ファイルは、ＪＰＥＧ圧縮された画像データの単一ストリップとヒント情報の付加的なプレーンとで構成され、このヒントはスキャナにより生成されたセグメント化情報を格納するのに用いられる。図３Ｃにおいて示されるように、装置非依存のデータファイルは、多数のストリップ、すなわち圧縮されたグレースケール画像プレーンにヒントプレーンを加えたものとして示されている。図３Ｄに示されるように、装置非依存のデータファイルは、セレクタプレーン及びヒントプレーンをもつ少なくとも２つの画像プレーンにより示されている。図３Ｃないし図３Ｄは、装置非依存のデータ及び関連する表現用ヒントが、表現の生産性のような種々の理由のためにどのように格納されることになるのかを示す。
【００２８】
図４ないし図６に示されるように、意図されるラスタ画像パス・アーキテクチャの実施形態は、装置非依存のＮ−プレーンのＭＲＣグレースケールラスタ画像を作成して格納するように実施することができ、これは、印刷前には、装置依存のバイナリラスタ画像として最適に表すことができ、従って画像移植性及び画質問題、並びに、従来の印刷システムの使用に固有の性能についての懸念を解決する。
【００２９】
画像の捕捉が行われた後、セグメント化情報が生成されて、最も低い前面グラウンド、後面グラウンド、及びセレクタプレーンと、前面グラウンド及びセレクタプレーンの付加的なレベルとして表されるグレースケールオブジェクトのＮ−プレーンとに格納される白黒テキストの高品質の表示を生成するのに用いられる。ＭＲＣ画像のセレクタプレーンは損失のないバイナリ圧縮を用いることが好ましいために、これらは、捕捉された画像におけるテキスト及び線画の鮮明な縁を保存することができ、従って画質が改善されるようになる。さらに、グレースケールオブジェクトを多数のプレーンに分離させることにより、画像のセグメント化情報が保存される。
【００３０】
意図されるＭＲＣをベースにしたラスタ画像パス・アーキテクチャは、以下のように実施することができる。
図４に示されるように、書類は最初に走査されて、段階４１において、１つ又はそれ以上の装置非依存のグレースケールラスタ画像を生成する。この工程は、クリアフィルタ及びスキャナのグリーンチャンネルの使用であるか、又は、後にＬ*に変換される３チャンネルのＲＧＢカラー画像の使用を含むことができる。いずれの場合においても、ピクセルグレースケール画像当たりの多数のビットは、段階４２において、分析されるように及び生成されるべきセグメント化情報のために画像処理モジュールに送られる。セグメント化情報は、段階４３において、ワークステーションに与えられるＮ−プレーンの多数のプレーンのＭＲＣ画像を作成するのに用いられる。最低レベルの前面グラウンド、後面グラウンド、及びセレクタプレーンは、画像における如何なる白黒テキストの高品質の表示をも保存するのに用いられる。前面グラウンド及びセレクタプレーンの付加的なレベルは、異なるグレースケールオブジェクトを、これら自体の層に分離するのに用いられる。代替的な選択肢として、セグメント化情報はさらに、付加的な目的のために、例えば、後面グラウンドを除去するのに、又はデスクリーン手順を行うのに用いることができる。このような後面グラウンドに対する改善及びデスクリーニングの結果は、ファイルをより小さいファイルサイズに圧縮することを可能にする。
【００３１】
図５に示されるように、セグメント化及びファイル生成は、段階５１、５２において、スキャナにおいて生じることになり（この場合には、スキャナはＮ−プレーンＭＲＣ画像を、段階５３において、クライアントワークステーションに送る）、又は、クライアントワークステーションにおいて（この場合には、スキャナは圧縮されていないグレースケール画像を、段階５３において、クライアントワークステーションに送り、ここで該画像はセグメント化されてＮ−プレーンＭＲＣ画像が生成される）生じることになる。後者の場合においては、別の可能な代替的技術として、グレースケール画像をクライアントワークステーションに送る代わりに、クライアントワークステーション自体がグレースケール画像を生成する状態で、すなわち、走査されたＲＧＢ画像をＬグレースケール画像に変換することにより、スキャナは完全なコントーン画像を送ることができる。
【００３２】
装置非依存のＮ−プレーンＭＲＣグレースケール画像は、段階４４、５４において、印刷のために必要になるまで、ファイル格納装置に格納される。図６に示されるように、画像が印刷のために選択される場合には、特定の印刷エンジンを有するプリンタが選択される。さらに、プリンタコントローラがＮ−プレーンＭＲＣ画像を効率的に処理できるかどうかが判断される。
【００３３】
装置非依存のＮ−プレーンＭＲＣグレースケール画像を効率的に処理することができないプリンタコントローラについては、クライアントワークステーションは、段階６１において、（印刷提示の前に）該Ｎ−プレーンＭＲＣグレースケール画像を、画像処理モジュールに送り、格納された画像を、適切に、目標とする装置依存のバイナリ画像に変換するようにし、これは、段階６２において、該クライアントワークステーションに戻され、ステップ６３において、格納のためにファイル格納装置に戻される。Ｎ−プレーンＭＲＣラスタ画像構造は、セグメント化情報を保存するために、これは次いで、選択された印刷エンジンのために最適化されたバイナリラスタ画像を生成するのに用いることができる。Ｎ−プレーンＭＲＣラスタ画像は、ウインドウをベースとしたセグメント化を用いるために、これらは、迅速にバイナリで表されることになり、Ｎ−プレーンは、単一のラスタ画像に平らにされることになる。結果として生じる装置依存のバイナリ画像が、目標とする印刷エンジンのための印刷コントローラに提示されると（例えば、ポストスクリプト提示用ファイルに組み込まれるか、又はポストスクリプトファイルから参照された別々の画像ファイルとして与えられる）、これらは、迅速にラスタ画像処理を受けて、次いで、従来のモノクロ印刷エンジン、従来のカラー印刷エンジン、又は将来の（すなわち、今日の又はそれを越える）印刷エンジンのうちのそれぞれ１つに印刷される。
【００３４】
装置非依存のＮ−プレーンＭＲＣグレースケール画像を、このようなフォーマットを効率的に処理するのに用いられる特別な支持を与える今日の高級な印刷コントローラに提示する場合には、クライアントワークステーションは、最初に、該画像を装置依存のバイナリ画像に変換する必要がない。従って、この場合においては、付加的なワークステーション処理なしで、装置非依存のＮ−プレーンＭＲＣグレースケール画像は、例えば、ポストスクリプト提示用ファイルに組み込まれるか、又は、ポストスクリプトファイルから参照された別々の画像ファイルとして、目標とするプリンタのコントローラに提示される。いずれの場合においても、印刷コントローラは、次いで、目標とするプリンタのために、装置非依存のＮ−プレーンＭＲＣグレースケール画像を、効率的にラスタ画像処理する。この処理は、プリンタコントローラの主要なプロセッサのソフトウェアによってであるか、又は、Ｎ−プレーンＭＲＣグレースケール画像及び関連するヒント／セグメント化タグを扱うように設計されたアクセラレータカードを用いることにより行うことができる。
【００３５】
ＭＲＣ対応の印刷コントローラを有する今日の印刷システムにおいては、Ｎ−プレーンＭＲＣグレースケールラスタ画像ファイルの使用は、画像ファイルの移植性、画質、及び印刷システム性能において改善を与える。他のすべての印刷システムにおいては、装置非依存のグレースケールから装置依存のバイナリへの変換は、実際に目標とする印刷エンジンが明らかになるときまで延期されるために、及び、最適な変換のために必要とされる情報が、次いで、容易に入手可能になるために、結果として生じる装置依存のバイナリ画像は、高いレベルの画質を支持する。さらに、印刷コントローラは、バイナリラスタ画像を処理することになるために、表現及びラスタ画像処理は、グレースケールからバイナリへの変換が走査時に行なわれたかのように効率的なものとなる。
【００３６】
意図される画像パス・アーキテクチャは、ヒントデータが格納されたＮ−プレーンＭＲＣグレースケールラスタ画像データと併せて与えられることを要求しない。スキャナがこのようなデータを生成するのに用いられる場合には、ヒントデータを用いて、画質を大幅に改善するようにすることができる。しかしながら、ヒントデータの有効性は、意図されるアーキテクチャを相補するものではあるが、主要部分ではない。さらに、十分な処理能力のあるプリンタコントローラにおいては（例えば、高性能の基本プロセッサによって、又は、アクセラレータカードを用いることにより与えられる）、セグメント化データは、印刷の直前に印刷コントローラにおいて生成されることになる。
【００３７】
任意的に、高性能の印刷コントローラを利用する場合には、Ｎ−プレーンＭＲＣグレースケールラスタ画像は、多数の画像ストリップ及び任意のヒントデータに組織化される。
さらに任意的な最適化段階としては、生成された装置依存のバイナリ画像は、後の再使用のためにキャッシュされてもよい。
本明細書の教示は、カラー並びに単純なグレースケールの走査画像に対して作動可能な改善されたラスタ画像パス・アーキテクチャに拡大可能である。
スキャナ及びワークステーションは、装置非依存のグレースケールラスタ画像を生成し、次いで、該ワークステーションは、これらを装置依存のバイナリラスタ画像に変換するために、意図される画像パス・アーキテクチャは、従来の及び今日の印刷エンジンの両方と併せて用いるのに有用である。
【図面の簡単な説明】
【００３８】
【図１】本発明による実施されたラスタ画像パス・アーキテクチャの第１の好ましい実施を示す。
【図２】本発明による実施されたラスタ画像パス・アーキテクチャの第１の好ましい実施を示す。
【図３Ａ】本発明のラスタ画像パス・アーキテクチャにおいて生成された画像データ及びタグ情報の格納に用いることができる種々の方法を示す。
【図３Ｂ】本発明のラスタ画像パス・アーキテクチャにおいて生成された画像データ及びタグ情報の格納に用いることができる種々の方法を示す。
【図３Ｃ】本発明のラスタ画像パス・アーキテクチャにおいて生成された画像データ及びタグ情報の格納に用いることができる種々の方法を示す。
【図３Ｄ】本発明のラスタ画像パス・アーキテクチャにおいて生成された画像データ及びタグ情報の格納に用いることができる種々の方法を示す。
【図４】装置非依存のＮ−プレーンＭＲＣグレースケールラスタ画像を作成して格納するように実施することができるラスタ画像パス・アーキテクチャのそれぞれの付加的な実施形態を示す。
【図５】装置非依存のＮ−プレーンＭＲＣグレースケールラスタ画像を作成して格納するように実施することができるラスタ画像パス・アーキテクチャのそれぞれの付加的な実施形態を示す。
【図６】装置非依存のＮ−プレーンＭＲＣグレースケールラスタ画像を作成して格納するように実施することができるラスタ画像パス・アーキテクチャのそれぞれの付加的な実施形態を示す。
【図１】
2005020734.tif 000003
【図２】
2005020734.tif 000004
【図３Ａ】
2005020734.tif 000005
【図３Ｂ】
2005020734.tif 000006
【図３Ｃ】
2005020734.tif 000007
【図３Ｄ】
2005020734.tif 000008
【図４】
2005020734.tif 000009
【図５】
2005020734.tif 000010
【図６】
2005020734.tif 000011