(57)【要約】プリンタヘの４原色などの画像情報を並列処理しプリンタヘとデータを送出する高速ネットワークに対応できるプリンタの処理制御装置を提供する。  下記の構成のプリンタ制御装置により上記目的が達成される。  外部機器に接続しデータを受信するネットワークコントローラ、VLIWの構造を有し並列処理可能なデジタル信号処理装置及びプリンタエンジンとの問で信号を受発信する固定ロジックを備え、複数のクラスタに色の4原色となるシアン、マゼンタ、黄、黒のそれぞれに対応した処理をそれぞれのクラスタに割り振り並列処理しその結果を前記固定ロジックを介して前記プリンタエンジンへと転送するようにした。
2005518293.tif 000002
【特許請求の範囲】
【請求項１】
外部機器に接続しデータを受信するネットワークコントローラ、VLIWの構造を有し並列処理可能なデジタル信号処理装置及びプリンタエンジンとの間で信号を受発信する固定ロジックを備え、複数のクラスタに色の４原色となるシアン、マゼンタ、黄、黒のそれぞれに対応した処理をそれぞれのクラスタに割り振り並列処理しその結果を前記固定ロジックを介して前記プリンタエンジンヘと転送するようにしたことを特徴とするプリンタ制御装置。
【請求項２】
前記デジタル信号処理装置の命令により直接データを大量に間断なく、プリンタエンジンに出力する手段を具備したことを特徴とする請求項１記載のプリンタ制御装置。
【請求項３】
外部機器に接続しデータを受信するネットワークコントローラ、デジタル信号処理装置及びプリンタエンジンとの間で信号を受発信する固定ロジックを備えたソフトウエアで画像処理を行うプリンタ制御装置であつて、プリンタエンジンを介して、プリンタに備えられたドラムの温度及びプリンタの経年変化を受信しこれらを数値化する手段を有し、その結果をプリンタエンジンに送信しプリンタのカラーテーブルを時々刻々、適合させ色調を統一させ、印刷出力に反映させることを特徴とするプリンタ制御装置。
【請求項４】
前記ネットワークコントローラを介して受信した画像を展開するとき、その画像の領域ごとに何の物体であるかを特定する情報を持った印刷データをその物体に最適化した画像処理を行い、そのデータをプリンタエンジンに出力することを特徴とする請求項３記載のプリンタ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ印刷データをコンピュータまたはそれに類するものから受け取り、そのデータを解釈して、印刷データに展開してプリンタエンジンに出力するプリンタ制御装置に関するものである。
【背景技術】
【０００２】
RISCプロセッサまたはCISCプロセッサとこれによって制御されるダイレクトアクセスメモリコントローラなど周辺機能と画像特殊処理をASICと呼ばれる専用ロジックで実現し、プリンタ制御装置を構成していた。
【０００３】
そして色に関するデータ処理は例えば、C>M>Y>Kと順次処理を行っていた。ここでC、M、Y、Kはそれぞれシアン、マゼンタ、黄、黒を示している。またデータをプリンタに出力する際は、一旦処理したデータをメモリに保管して改めて、その後にASIC等、専用ロジックで構成したダイレクトメモリアクセスコントローラを用いてプリンタエンジンに送出していた。
【０００４】
プリンタのカラーテーブルは従来、一律に決めて印刷をしており、適宜カラーテーブルを適合させることは無かった。
【０００５】
ところが、近年、インターネットが普及し、ネットワークを介して印刷データを転送するようになり、かつ、印刷データもPostScript、PCL、PDFと多様化し、データ量も膨大化してきた。このため、プリンタコントローラで処理する速度を向上させなければ、プリンタエンジンの印刷速度の高速化と600DPIから1200DPI色表現もCMYK各色1bitから4bitさらにはl6bitと高精細化が進んできた現在では、プリンタコントローラの画像処理がボトルネックとなり、高速ネットワークプリンタが実現できなくなっていた。
【０００６】
また、画像処理を一元化した処理のみを行っていては、多様化したプリンタフォーマットおよび、その状況に応じた印刷カラーテーブルを適合させなければ、安定した自然な色を印刷することは困難であった。
【０００７】
かつ、印刷する物体に適合した画像処理を行わなければ、その物体の持つ質感を表現することが出来なかった。                                      .
【発明の開示】
【０００８】
このため、プリンタコントローラの処理を、CMYKのデータ処理をC>M>Y>Kというように順次処理を行っていたものを、同時にCMYKの処理を行えるようにして高速化した。
【０００９】
またデータをプリンタエンジンに出力する際も、処理してビットマップに展開したデータを、デジタル信号処理装置内から、その直接命令により、そのまま直接プリンタエンジンに出力することにより、高速化した。
【００１０】
また、ASICなどの画一的な処理ではなく、デジタル信号処理装置による、ソフトウエア処理の特色を生かし、適宜、カラーマッチングテーブルを最適化してデータを出力することにより、安定した印刷品質を得ることができる。
【００１１】
また、同じくソフトウエア画像処理を生かして、画像の領域を何の物体であるかを認識した上で、その物体に適した色味、表現で印刷するようにした。
【発明を実施するための最良の形態】
【００１２】
以下、図を参照して本発明の実施例を説明する。図１は本発明の実施例の基本構成を示すブロック図である。１はプリンタコントローラを示し、ネットワークコントローラ２、メディアプロセッサ３、PCIバス４、メモリ５及びASIC６で構成されている。ネッワークの制御、PC/コンピュータの接続インターフェースの制御、ページ言語の解釈、そのデータを展開し、ビットマップデータをプリンタエンジンに送出する機能を有する。ネットワークコントローラ2には通常RISCまたはCISCのプロセッサを用い、ネットワークの制御、PC/コンピュータの接続インターフェースの制御を行なう。補助的にプリンタ言語のインタプリテーション機能をここで行わせる場合もありうる。メディアプロセッサ(Media Processor)３はデジタル信号処理装置(Digital Signal Processor)の一種で通常高性能なものを指している。そしてそのマイクロアーキテクチュアはVLIW(Very Long Instruction Word)とよばれるものである。ネットワークコントローラ２とメディアプロセッサ３はPCIバス４で接続されている。メモリ5は通常SDRAMで構成され、メディアプロセッサ３のシステムソフト及びPDL(Page Description Language)のアプリケーションを格納する。ASIC６は固定ロジックであり、後で説明するメディアプロセッサ３内のデータトランスファコントローラからC,M,Y,Kの独立した信号がASIC６に送出され、ここでビデオ信号に変換してプリンタエンジン７に送出される。プリンタエンジン７は色元素であるCMYKのドラムを有するカラーレザービームプリンタ内に備えられている。C,M,Y,Kそれぞれのドラムが独立して制御される。
【００１３】
図２は一般的なメディアプロセッサ３の内部構成を示すものである。８はVLIW Coreで並列命令を実行、処理する部分である。９はデータキャッシュと呼ばれるもので処理を行うデータを保持する機能を持つ。１０はインストラクションキャッシュと呼ばれるもので命令を格納しておく機能を有する。１１はインターナルバスで各ユニットと接続されている。１２はPCIユニットでインターナルバス１１とPCIバス４を接続するような信号変換を行うものである。１３はデータトランスファコントローラで通常の命令で動作し、各ユニットとのデータ転送を行う機能を有する。１４はデータポートでトランスファコントローラ１３によってデータキャッシュ９のC,M,Y,Kの独立したビットマップデータを受け取る。１５はメモリコントローラで外部のメモリ５を制御する。
【００１４】
図３は本発明の根幹であるVLIWの命令構成を示す。一例として４原色に対応する４つの並列命令を実行するメディアプロセッサの処理を示している。まず、プリンタのファイルを受け取り、これをインタプリトしてディスプレイリストとし、そのディスプレイリストをもとにC,M,Y,Kに独立した形で命令を実行して画像データを生成する。つまり各クラスタにC,M,Y,Kを割り振り、命令を実行する。この画像データをデータトランスファ命令によって直接データポート１４に出力する。
【００１５】
図４はプリンタコントローラ1ヘプリンタエンジン7から提供される情報を示す。すなわち、プリンタ各部の温度情報、スイッチオンからの時間情報、印刷媒体に関する情報、インクあるいはトナーに関する情報などがプリンタエンジン７からプリンタコントローラ１へと提供される。これらの情報はプリンタコントローラ１において数値化された後、プリンタエンジン７ヘ戻され、カラーテーブルを適宜整合させるために用いる。この発明はカラープリンタのみならず、カラーディスプレイにも応用できる。時間、温度により、カラーディスプレイは色が変化していくからである。
【００１６】
図５はカラーテーブルを適宜整合していくことを示すフローを示した図である。印刷を行うときは常にプリンタエンジン７からの情報により、最適化したテーブルを生成してこれを用いてカラーデータを生成する。
【００１７】
図６は印刷したデータを模式的に示す。JPEGなど静止画に物体の特性を示したパラメータを乗せている場合、その特性に合わせた色処理を行い、データを生成することを示したものである。人間の肌、一眼レフのアンフォーカス部であること、金属の物質であることを像域を分離して、その物質に最適なデータ生成をおこなうこともできる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施例の基本構成を示すブロック図である。
【図２】一般的なメディアプロセッサの内部構成を示すものである。
【図３】VLIWの命令構成を示す。
【図４】プリンタコントローラへプリンタエンジンから提供される情報を示す。
【図５】カラーテーブルを適宜整合していくことを示すフローを示した図である。
【図６】印刷したデータを示す。
【図１】
2005518293.tif 000003
【図２】
2005518293.tif 000004
【図３】
2005518293.tif 000005
【図４】
2005518293.tif 000006
【図５】
2005518293.tif 000007
【図６】
2005518293.tif 000008
【国際調査報告】
2005518293.tif 000009
2005518293.tif 000010
2005518293.tif 000011
2005518293.tif 000012
2005518293.tif 000013