(57)【特許請求の範囲】
【請求項１】
第１及び第２のピクセルの属性情報をそれぞれ記憶する属性記憶手段と、
前記第１及び第２のピクセルから、第１のピクセルの透過率に応じて新たなピクセルを合成する合成手段と、
前記新たなピクセルの属性を前記透過率に基づいて決定するピクセル属性決定手段とを有し、
前記ピクセル属性決定手段は、前記透過率が閾値よりも高い場合には、前記第２のピクセルの属性情報を前記新たなピクセルの属性情報とするよう決定し、逆の場合には前記第１のピクセルの属性情報を前記新たなピクセルの属性情報とするよう決定することを特徴とする画像処理装置。
【請求項２】
第１及び第２のピクセルの属性情報をそれぞれ記憶する属性記憶手段と、
前記第１及び第２のピクセルから、第１のピクセルの透過率に応じて新たなピクセルを合成する合成手段と、
前記新たなピクセルの属性を前記透過率に基づいて決定するピクセル属性決定手段とを有し、
前記ピクセル属性決定手段は、前記透過率が第１の閾値よりも高い場合には、前記第２のピクセルの属性情報を前記新たなピクセルの属性情報とするよう決定し、前記透過率が、前記第１の閾値よりも小さい第２の閾値よりも低い場合には、前記第１のピクセルの属性情報を前記新たなピクセルの属性情報とするよう決定し、前記透過率が第１の閾値と第２の閾値との間にある場合には、優先度の高い方のピクセルの属性情報を前記新たなピクセルの属性情報とするよう決定することを特徴とする画像処理装置。
【請求項３】
前記ピクセル属性決定手段は、前記閾値を、前記第１及び第２のピクセルの属性情報の組合せに応じて決定することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記合成手段により合成されるピクセルを、その属性情報に従って画像処理する画像処理手段を更に備えることを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記画像処理手段により遂行される処理には、色変換処理が含まれることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記画像処理手段により遂行される処理には、疑似階調化処理が含まれることを特徴とする請求項４に記載の画像処理装置。
【請求項７】
請求項１乃至６のいずれか１項に記載の画像処理装置により合成されたピクセルで構成される画像を出力する出力手段をさらに備えることを特徴とする画像形成装置。
【請求項８】
前記出力手段は、印刷手段であることを特徴とする請求項７に記載の画像形成装置。
【請求項９】
第１及び第２のピクセルから、第１のピクセルの透過率に応じて新たなピクセルを合成する合成工程と、
前記新たなピクセルの属性を前記透過率に基づいて決定するピクセル属性決定工程とを有し、
前記ピクセル属性決定工程は、前記透過率が閾値よりも高い場合には、前記第２のピクセルの属性情報を前記新たなピクセルの属性情報とするよう決定し、逆の場合には前記第１のピクセルの属性情報を前記新たなピクセルの属性情報とするよう決定することを特徴とする画像処理方法。
【請求項１０】
第１及び第２のピクセルから、第１のピクセルの透過率に応じて新たなピクセルを合成する合成工程と、
前記新たなピクセルの属性を前記透過率に基づいて決定するピクセル属性決定工程とを有し、
前記ピクセル属性決定工程は、前記透過率が第１の閾値よりも高い場合には、前記第２のピクセルの属性情報を前記新たなピクセルの属性情報とするよう決定し、前記透過率が、前記第１の閾値よりも小さい第２の閾値よりも低い場合には、前記第１のピクセルの属性情報を前記新たなピクセルの属性情報とするよう決定し、前記透過率が第１の閾値と第２の閾値との間にある場合には、優先度の高い方のピクセルの属性情報を前記新たなピクセルの属性情報とするよう決定することを特徴とする画像処理方法。
【請求項１１】
前記ピクセル属性決定工程は、前記閾値を、前記第１及び第２のピクセルの属性情報の組合せに応じて決定することを特徴とする請求項９に記載の画像処理方法。
【請求項１２】
前記合成工程により合成されるピクセルを、その属性情報に従って画像処理する画像処理工程を更に備えることを特徴とする請求項９乃至１１のいずれか１項に記載の画像処理方法。
【請求項１３】
前記画像処理工程により遂行される処理には、色変換処理が含まれることを特徴とする請求項１２に記載の画像処理方法。
【請求項１４】
前記画像処理工程により遂行される処理には、疑似階調化処理が含まれることを特徴とする請求項１２に記載の画像処理方法。
【請求項１５】
請求項９乃至１４のいずれか１項に記載の画像処理方法により合成されたピクセルで構成される画像を出力する出力工程をさらに備えることを特徴とする画像形成方法。
【請求項１６】
前記出力工程は、印刷工程を含むことを特徴とする請求項１５に記載の画像形成方法。
【請求項１７】
コンピュータにより、請求項９乃至１４のいずれか１項に記載の画像処理方法を実現するためのコンピュータプログラムを格納することを特徴とするコンピュータ可読の記憶媒体。
【請求項１８】
コンピュータにより、請求項１６または１７に記載の画像形成方法を実現するためのコンピュータプログラムを格納することを特徴とするコンピュータ可読の記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、２つの画像を合成する機能等を有する画像処理装置及び方法と画像形成装置に関する。
【０００２】
【従来の技術】
従来、画像の合成機能を有する印刷機の処理では、デスティネーションピクセルにソースピクセルを重ねる場合、新しくできるピクセルの属性情報には上に重なるソースピクセルの属性情報を設定していた。
【０００３】
【発明が解決しようとする課題】
しかしながら、ピクセルを重ねるときに透過率を指定という情報を考慮すると、その透過率を活かすためにも一律にソースピクセルの属性情報を新しいピクセルの属性情報に設定するという単純な処理の他に新しい処理が必要である。極端な例では、透過率を１００パーセントに設定した場合、合成されるピクセルはデスティネーションピクセルそのものとなるが、属性はソースピクセルのそれとなってしまう。
【０００４】
本発明は上記従来例に鑑みてなされたもので、ある透過率をもって合成されたピクセルの属性情報を、透過率を反映するように決定する画像処理装置及び方法と画像形成装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するために本発明の画像処理装置は次のような構成からなる。
【０００６】
第１及び第２のピクセルの属性情報をそれぞれ記憶する属性記憶手段と、
前記第１及び第２のピクセルから、第１のピクセルの透過率に応じて新たなピクセルを合成する合成手段と、
前記新たなピクセルの属性を前記透過率に基づいて決定するピクセル属性決定手段とを有し、
前記ピクセル属性決定手段は、前記透過率が閾値よりも高い場合には、前記第２のピクセルの属性情報を前記新たなピクセルの属性情報とするよう決定し、逆の場合には前記第１のピクセルの属性情報を前記新たなピクセルの属性情報とするよう決定する。
【０００８】
あるいは、第１及び第２のピクセルの属性情報をそれぞれ記憶する属性記憶手段と、
前記第１及び第２のピクセルから、第１のピクセルの透過率に応じて新たなピクセルを合成する合成手段と、
前記新たなピクセルの属性を前記透過率に基づいて決定するピクセル属性決定手段とを有し、
前記ピクセル属性決定手段は、前記透過率が第１の閾値よりも高い場合には、前記第２のピクセルの属性情報を前記新たなピクセルの属性情報とするよう決定し、前記透過率が、前記第１の閾値よりも小さい第２の閾値よりも低い場合には、前記第１のピクセルの属性情報を前記新たなピクセルの属性情報とするよう決定し、前記透過率が第１の閾値と第２の閾値との間にある場合には、優先度の高い方のピクセルの属性情報を前記新たなピクセルの属性情報とするよう決定する。
【００１３】
あるいは、本発明の画像形成装置は次のような構成からなる。すなわち、上述したいずれかに記載の画像処理装置により合成されたピクセルで構成される画像を出力する出力手段をさらに備える。
【００１４】
更に好ましくは、前記出力手段は、印刷手段である。
【００１５】
【発明の実施の形態】
［第１の実施の形態］
以下、本発明をレーザ・ビーム・プリンタ（以下、ＬＢＰと略す）に適用し、図面を用いて更に詳細に説明する。
【００１６】
本実施例の構成を説明する前に、本実施例を適用するＬＢＰの構成を図１を参照して説明する。
【００１７】
図１は実施例のＬＢＰの内部構造を示す断面図である。
【００１８】
図において、１００はＬＢＰ本体であり、外部に接続されているホストコンピュータ（図２の２０１）から供給される文字印字命令、各種図形描画命令、イメージ描画命令及び色指定命令等に従って対応する文字パターンや図形、イメージ等を作成し、記録媒体である記録用紙上に像を形成する。１５１は操作のためのスイッチ及びプリンタの状態を表示するＬＥＤ表示器やＬＣＤ表示器等が配されている操作パネル、１０１はＬＢＰ１００全体の制御及びホストコンピュータから供給される文字印字命令等を解析するプリンタ制御ユニットである。
【００１９】
尚、本実施例におけるＬＢＰはＲＧＢの色情報をＭ（マゼンタ）Ｃ（シアン）Ｙ（イエロー）Ｋ（クロ）に変換し、それらを並列で像形成・現像するため、ＭＣＹＫそれぞれが像形成・現像機構を持つ。プリンタ制御ユニット１０１はＭＣＹＫそれぞれの印字イメージを生成し、ビデオ信号に変換してＭＣＹＫそれぞれのレーザ・ドライバに出力する。
【００２０】
Ｍ（マゼンタ）のレーザ・ドライバ１１０は半導体レーザ１１１を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ１１１から発射されるレーザ光１１２をオン・オフ切替する。レーザ光１１２は回転多面鏡１１３で左右方向に振られて静電ドラム１１４上を走査する。これにより、静電ドラム１１４上には文字や図形のパターンの静電潜像が形成される。この潜像は静電ドラム１１４周囲の現像ユニット（トナーカートリッジ）１１５によって現像された後、記録用紙に転写される。
【００２１】
Ｃ（シアン）、Ｙ（イエロー）、Ｋ（クロ）に関してもＭ（マゼンタ）と同様の像形成・現像機構を持ち、１２０、１２１、１２２、１２３、１２４、１２５はＣ（シアン）用の像形成・現像機構、１３０、１３１、１３２、１３３、１３４、１３５はＹ（イエロー）用の像形成・現像機構、１４０、１４１、１４２、１４３、１４４、１４５はＫ（クロ）用の像形成・現像機構である。個々の機能はＭ（マゼンタ）の像形成・現像機構と同じであるので説明は省略する。
【００２２】
記録用紙にはカットシートを用い、カットシート記録紙はＬＢＰに装着した給紙カセット１０２に収納されバネ１０３で一定の高さに保たれており、給紙ローラ１０４及び搬送ローラ１０５と１０６とにより装置内に取り込まれ、用紙搬送ベルト１０７に乗せられてＭＣＹＫの各像形成・現像搬送を通過する。
【００２３】
記録用紙に転写されたＭＣＹＫの各トナー（粉末インク）は定着器１０８で熱と圧力により記録用紙に固定され、記録用紙は搬送ローラ１０９と１５０によってＬＢＰ本体上部に出力される。
【００２４】
図２は図１に示したＬＢＰの制御系１０１の概略構成を示すブロック図である。
【００２５】
このＬＢＰの制御系は、印刷情報の発生源である、ホスト・コンピュータ２０１より送られてきた文字、図形、イメージの各描画命令及び色情報等からなるデータ２１４を入力し、ページ単位で文書情報等を印刷するようにしている。２０２はホスト・コンピュータ２０１と各種情報をやりとりする入出力インタフェース部、２０３は入出力インタフェース部２０２を介して入力された各種情報を一時記憶する入力バッファである。２０４は文字パターン発生器で、文字の幅や高さ等の属性や実際の文字パターンのアドレスが格納されているフォント情報部２１８、文字パターン自身が格納されている文字パターン部２１９、及びその読みだし制御プログラムから成る。読みだし制御プログラムはＲＯＭ２１５に含まれ、文字コードを入力するとそのコードに対応する文字パターンのアドレスを算出するコード・コンバート機能をも有している。
【００２６】
２０５はＲＡＭで、文字パターン発生器２０４より出力された文字パターンを記憶するフォント・キャッシュ領域２０７、ホスト・コンピュータ２０１より送られてきた外字フォントやフォーム情報及び現在の印字環境等を記憶する記憶領域２０６を含んでいる。このように、一旦文字パターンに展開したパターン情報をフォントキャッシュとしてフォントキャッシュ領域２０７に記憶しておくことにより、同じ文字を印刷する時に再度同じ文字を復号してパターン展開する必要がなくなるため、文字パターンへの展開が速くなる。
【００２７】
２０８はプリンタの制御系全体を制御するためのＣＰＵで、ＲＯＭ２１５に記憶されたＣＰＵ２０８の制御プログラムにより装置全体の制御を行っている。２０９は入力データ２１４を元に生成される内部的なデータ群である中間バッファである。１ページ分のデータの受信が完了し、それらがよりシンプルな中間データに変換されて中間バッファに蓄えられた後、レンダラ２１０によりバンド単位でレンダリングされ、印字イメージとしてバンドバッファ２１１に出力される。
【００２８】
尚、レンダラ２１０にはレンダラＡ、レンダラＢ、レンダラＣと機能的に全く同等のものが３つ字在し、それぞれが独立に動作することができる。即ち、本実施例のＬＢＰでは最大で３つのバンドと同時にレンダリングすることができる。
【００２９】
また、バンドバッファ２１１には少なくとも８バンドぶんの印字イメージを記憶することができ、バンドバッファ２１１に出力された印字イメージは出力インターフェース部２１２でビデオ信号に変換されてプリンタ印字部２１３に出力される。２１３は出力インタフェース部２１２からのビデオ信号に基づいた画像情報を印刷するページ・プリンタの印刷機構部分である。
【００３０】
先に図１を用いて説明したように本実施例におけるＬＢＰではＭＣＹＫの像形成・現像を並列で行うため、出力インターフェース部２１２はＭ出力インターフェース部、Ｃ出力インターフェース部、Ｙ出力インターフェース部、Ｋ出力インターフェース部の４つのインタフェース部で構成され、それぞれが独立にバンドバッファ２１１からドットデータを読み出し、ビデオ信号に変換して各プレーンのレーザ・ドライバ１１０、１２０、１３０、１４０へ出力する。
【００３１】
２１６は一般のＥＥＰＲＯＭ等で構成する不揮発性メモリであり、以後ＮＶＲＡＭ（Non Volatile RAM）と称す。ＮＶＲＡＭ２１６には操作パネル１５１で指定されるパネル設定値などが記憶される。
【００３２】
２１７はＬＢＰからホスト・コンピュータ２０１に送信されるデータである。
【００３３】
尚、ＲＯＭ２１５にはホストコンピュータ２０１から入力されるデータの解析、中間データの生成、印刷機構本体部２１３の制御プログラム、及びＲＧＢ色空間からＭＣＹＫ色空間への色変換テーブル等も含まれる。
【００３４】
印刷機装置が印刷する像をＲＧＢ色空間で扱うとき、各ピクセルは属性情報を持つ。属性情報は、例えば文字印字命令で処理されるピクセルは「文字」、図形描画命令で処理されるピクセルは「グラフィック」というようにホストコンピュータから供給される描画コマンドによって決められる。以下実施例で扱うピクセルは、図３に示すようにイメージ３０１、グラフィック３０２、文字３０３という３つの属性情報に分けることができるものとする。
【００３５】
属性情報は、ＲＧＢ色空間からＭＣＹＫ色空間への色変換処理で利用できる。例えばおなじ像に対しても、属性情報によって異なるディザ処理をかけることが可能になる。またＲＧＢ空間で黒色と見なされるピクセルをＭＣＹＫ空間に変換するとき、そのピクセルの属性情報が「文字」の場合はＹＭＣでなくＫで変換することで黒文字を遜色なく表現することが可能になる。
【００３６】
図４は属性情報「文字」のデスティネーションピクセル４０１に、属性情報「グラフィック」のソースピクセル４０２を重ねて新しいピクセル４０３を作成する様子を表した図である。このとき新しいピクセル４０３の属性情報として「文字」か「グラフィック」のどちらかを設定するが、これを透過率αによって決める。透過率αは０％から１００％で表され、１００％のときは重ねた下のピクセル（デスティネーションピクセル）を完全に見ることができ、逆に０％のときには完全に見ることができない。透過率αは、画像の重ね合わせ時にパラメータとして指定され、ＲＡＭ２０５やＮＶＲＡＭ２１６等に格納される。合成されるピクセルＰの色は、例えば次のように決定できる。ピクセルＰのＲＧＢの各色成分を（Ｐｒ，Ｐｇ，Ｐｂ）とし、ソースピクセルとデスティネーションピクセルのそれをそれぞれ（Ｓｒ，Ｓｇ，Ｓｂ），（Ｄｒ，Ｄｇ，Ｄｂ）とすれば、
Ｐｘ＝（（１００−α）／１００）・Ｓｘ＋（α／１００）・Ｄｘ    （１）
ただし、ｘ＝ｒ，ｇ，ｂ
すなわち、この定義では、重ね合わせ後のピクセルの色は、透過率αを重みとするソースピクセルとデスティネーションピクセルとの加重平均により与えられる。
【００３７】
２つのピクセルを重ねてできる新しいピクセルの属性情報を透過率αで決めるため、図５に示すような属性指定情報を用意する。属性指定情報には透過率０％から１００％の間に閾値５０１を設定する。デスティネーションピクセルにソースピクセルを重ねる場合にこの属性指定情報を参照し、透過率αが閾値５０１より高い場合はデスティネーションピクセルの属性情報を、閾値５０１より低い場合にはソースピクセルの属性情報を新しいピクセルの属性情報とする。なお、閾値５０１も、ＲＡＭ２０５やＮＶＲＡＭ２１６等に格納される。
【００３８】
本実施例においてデスティネーションピクセルにソースピクセルを重ねるとき、新しいピクセルの透過率αから属性情報を決める手順を図６のフローチャートを用いて説明する。
【００３９】
まずステップＳ６０１において、デスティネーションピクセルの属性情報ＡｔｔｒＤを取得しこれを記憶する。
【００４０】
ステップＳ６０２においてソースピクセルの属性情報ＡｔｔｒＳを取得しこれを記憶する。
【００４１】
ステップＳ６０３において図５に示すような属性指定情報を参照して閾値Ｔを取得する。
【００４２】
ステップＳ６０４において透過率α≧閾値Ｔのときは、ステップＳ６０５に進みデスティネーションピクセルの属性情報ＡｔｔｒＤを新しいピクセルの属性情報ＡｔｔｒＮとする。ステップＳ６０４において透過率α＜閾値Ｔのときは、ステップＳ６０６に進みソースピクセルの属性情報ＡｔｔｒＳを新しいピクセルの属性情報ＡｔｔｒＮとする。
【００４３】
すなわち、重ね合わせ後のピクセルの色を数式（１）によって決定するものとすれば、ソースピクセルとデスティネーションピクセルとの重ね合わせ後のピクセルの属性は、合成後の色に対してソースピクセルの色が閾値Ｔよりも高い割合で寄与していればソースピクセルの属性となるように決定され、合成後の色に対してソースピクセルの色が閾値Ｔよりも低い割合で寄与していればデスティネーションピクセルの属性となるように決定される。
【００４４】
以上が実施例１の手順である。
【００４５】
本実施形態ではデスティネーションピクセルにソースピクセルを重ねるとき、あらかじめ設定された判断基準に従って新しいピクセルの属性情報を設定する。判断基準となるパラメータはデスティネーションピクセルの属性情報、ソースピクセルの属性情報、そして透過率の３つである。デスティネーションピクセルの属性情報をＡｔｒｔＤ、ソースピクセルの属性情報をＡｔｔｒＳ、そして透過率をαとすると、重ね後のピクセルの属性情報ＡｔｔｒＮは次のような関係式で表せる。
【００４６】
ＡｔｔｒＮ＝ｆ（ＡｔｔｒＤ，ＡｔｔｒＳ，α）
従来では図４のように属性情報「文字」のデスティネーションピクセル４０１に、属性情報「グラフィック」のソースピクセル４０２を重ねると、新しいピクセル４０３の属性情報としてソースピクセルの属性情報「グラフィック」が選択される。しかし本実施例においては、新しいピクセル４０３の属性情報は透過率α及び閾値Ｔに応じて「グラフィック」にも「文字」にもなり、透過率にふさわしい属性を設定することが可能になる。
【００４７】
属性が決定されれば、重ね合わされた画像を色変換したり、あるいは印刷出力のための疑似階調処理等の処理を行う際に、属性に応じて指定された処理を行ってから出力することができる。
【００４８】
［第２の実施の形態］
第１の実施の形態において、デスティネーションピクセルにソースピクセルを重ねてできる新しいピクセルの属性情報は透過率αのみで決定された。本実施例は、デスティネーションピクセルとソースピクセルの属性情報に優先順位つけ、新しいピクセルの属性情報を設定する際に透過率α以外にこの優先順位を参照することを特徴とする。
【００４９】
２つのピクセルを重ねてできる新しいピクセルの属性情報を、透過率αと属性情報の優先順位で決めるため、図７に示すような属性指定情報を用意する。属性指定情報には透過率０％から１００％の間にＬ閾値７０１とＨ閾値７０２を設定する。デスティネーションピクセルにソースピクセルを重ねる場合にこの属性指定情報を参照し、透過率αが、Ｈ閾値７０１以上の高透過率の場合はデスティネーションピクセルの属性情報を、閾値７０２以下の低透過率の場合にはソースピクセルの属性情報を新しいピクセルの属性情報とする。そして透過率αがＬ閾値からＨ閾値の範囲にある場合は、デスティネーションピクセルとソースピクセルの属性情報のうち優先順位の高い方を新しいピクセルの属性情報とする。ここでピクセルの属性情報に優先順位を設定しなければならないが、同じ属性情報でもデスティネーションピクセルのものとソースピクセルのものとでは、その優先順位に差があることも考えられる。そこで本実施例では、デスティネーションピクセルの属性情報とソースピクセルの属性情報の組合わせ全てについて優先順位を設定することでこの問題を解決する。
【００５０】
図３に示したピクセルの属性情報３０１〜３０３があるとき、その優先順位を設定した例が図８の優先順位表である。優先順位表では、デスティネーションピクセルとソースピクセルの属性の組み合わせ全てについて優先順位の高い方のピクセルを示す。図８は、文字の属性情報を優先する設定になっており、例えばソースピクセルの属性情報がイメージでデスティネーションピクセルの属性情報が文字のとき、優先順位が高いのはデスティネーションピクセルである。また図中の組み合わせでデスティネーションピクセルとソースピクセルの属性情報が同じ場合、属性情報は変化しないという意味で斜線を引いてある。
【００５１】
図８の、優先順位表もまた、ＲＡＭ２０５やＮＶＲＡＭ２１６等に格納される。この優先順位表及び閾値はあらかじめ固定的に決定されていても良いし、オペレータやホスト等により所望の設定を行えるようにされていてもよい。また、全ジョブについて一律に適用されるものであってもよいし、ジョブ毎に変更可能であっても良い。また、印刷装置にフォームを格納し、それをホストからのデータに重ね合わせる機能が用意されているような場合には、フォーム毎に対応させて優先順位表及び閾値を格納しておいてもよい。
【００５２】
本実施例においてデスティネーションピクセルにソースピクセルを重ねるとき、新しいピクセルの属性情報を決める手順を図９のフローチャートを用いて説明する。
【００５３】
ステップＳ９０１においてデスティネーションピクセルの属性情報ＡｔｔｒＤを取得しこれを記憶する。
【００５４】
ステップＳ９０２においてソースピクセルの属性情報ＡｔｔｒＳを取得しこれを記憶する。
【００５５】
ステップＳ９０３において属性指定情報から閾値Ｌと閾値Ｈを取得する。
【００５６】
ステップＳ９０４において透過率α≦閾値Ｌの場合、ステップＳ９０９に進み、ソースピクセルの属性情報ＡｔｔｒＳを新しいピクセルの属性情報ＡｔｔｒＮとする。ステップＳ９０４において透過率α≦閾値Ｌでなければ、ステップＳ９０５に進む。
【００５７】
ステップＳ９０５において透過率α≧閾値Ｈの場合、ステップＳ９０８に進み、デスティネーションピクセルの属性情報ＡｔｔｒＤを新しいピクセルの属性情報ＡｔｔｒＮとする。ステップＳ９０５において透過率α≧閾値Ｈでなければ、ステップＳ９０６に進む。
【００５８】
ステップＳ９０６は閾値Ｌ＜透過率α＜閾値Ｈの場合に処理され、デスティネーションピクセルの属性情報がＡｔｔｒＤ、ソースピクセルの属性情報がＡｔｔｒＳという組み合わせのときに優先する属性情報を優先順位表から取得する。
【００５９】
ステップＳ９０７において、デスティネーションピクセルの属性情報ＡｔｔｒＤの優先順位が高ければステップＳ９０８に進み、ソースピクセルの属性情報ＡｔｔｒＳの優先順位が高ければステップＳ９０９へ進む。
【００６０】
ステップＳ９０８では、デスティネーションピクセルの属性情報ＡｔｔｒＤを新しいピクセルの属性情報ＡｔｔｒＮとする。
【００６１】
ステップＳ９０９では、ソースピクセルの属性情報ＡｔｔｒＳを新しいピクセルの属性情報ＡｔｔｒｆＮとする。
【００６２】
以上が実施例２の手順である。
【００６３】
デスティネーションピクセルにソースピクセルを重ねた新しいピクセルの属性情報を決める時、実施例１では透過率αを唯一の判断材料とした。しかし透過率αしか判断材料がないので、例えば５０％という透過率の場合、デスティネーションピクセル、ソースピクセルどちらの属性情報に設定するか迷うところである。
【００６４】
本実施例ではデスティネーションピクセルの属性情報とソースピクセルの属性情報に優先順位をつけることで、例えば５０％という中間の透過率の場合も無理無く対応することが可能になる。
【００６５】
［第３の実施の形態］
実施例２においては、デスティネーションピクセルとソースピクセルの属性情報の組み合わせに関わらず参照する属性指定情報は一つであった。本実施例は、デスティネーションピクセルとソースピクセルの属性情報の組み合わせに応じて属性指定情報を用意することを特徴とする。
【００６６】
図１０は、デスティネーションピクセルとソースピクセルの属性情報の組み合わせごとに図５で示したような属性指定情報を設定した表である。つまり閾値がそれぞれの組み合わせごとに設定されている。デスティネーションピクセルにソースピクセルを重ねる場合には、その属性の組み合わせに対する属性指定情報から閾値Ｔを得る。その後は実施例２と同様に透過率αが閾値Ｔ以上の場合はデスティネーションピクセルの属性情報を、閾値Ｔ以下の場合にはソースピクセルの属性情報を新しいピクセルの属性情報とする。なお、図１０の、閾値表もまた、ＲＡＭ２０５やＮＶＲＡＭ２１６等に格納される。
【００６７】
本実施形態においてデスティネーションピクセルにソースピクセルを重ねるとき、新しいピクセルの属性情報を決める手順を図１１のフローチャートを用いて説明する。
【００６８】
まずステップＳ１１０１において、デスティネーションピクセルの属性情報ＡｔｔｒＤを取得しこれを記憶する。
【００６９】
ステップＳ１１０２においてソースピクセルの属性情報ＡｔｔｒＳを取得しこれを記憶する。
【００７０】
ステップＳ１１０３においてデスティネーションピクセルの属性情報がＡｔｔｒＤ、ソースピクセルの属性情報がＡｔｔｒＳという組み合わせに対する属性指定情報から閾値Ｔを取得する。
【００７１】
ステップＳ１１０４において透過率α≧閾値Ｔのときは、ステップＳ１１０５に進みデスティネーションピクセルの属性情報ＡｔｔｒＤを新しいピクセルの属性情報ＡｔｔｒＮとする。ステップＳ１１０４において透過率α＜閾値Ｔのときは、ステップＳ１１０６に進みソースピクセルの属性情報ＡｔｔｒＳを新しいピクセルの属性情報ＡｔｔｒＮとする。
【００７２】
以上が実施例３の手順である。
【００７３】
本実施例のようにデスティネーションピクセルとソースピクセルの属性情報の組み合わせごとに、重ね合わされた後の属性を決定するための閾値を用意することで、第２実施形態より細かい要求を設定することが可能になる。
【００７４】
このように、上述したそれぞれ実施例において、属性情報は、ＲＧＢ色空間からＭＣＹＫ色空間への色変換処理で利用される。ＲＧＢ空間で黒色と見なされるピクセルの属性情報が「文字」の場合はＫで変換することで文字の黒を遜色なく表現し、「イメージ」の場合にはＭＣＹで変換することでその周りのピクセルと自然に溶け込む黒を表現する。また属性情報によって印刷する像に適切なディザ処理をかけたりもする。このように属性情報は印刷する像を仕上げる際に重要な働きをする。
【００７５】
デスティネーションピクセルにソースピクセルを重ねて新しいピクセルを作成するとき、新しいピクセルに対してこの重要な属性情報を設定しなければならない。従来では単純に上に重なるソースピクセルの属性情報を設定していた。しかし本発明で説明してきたように、各ピクセルの属性情報と透過率αを利用することで、新しいピクセルの属性情報の決め方にバリエーションを持たせ、最適な属性情報を設定することが可能になる。
【００７６】
【他の実施形態】
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００７７】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはCPUやMPU）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７９】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した（図６または図９または図１１に示す）フローチャートに対応するプログラムコードが格納されることになる。
【００８０】
【発明の効果】
以上説明したように、本発明においては、透過率に応じて合成されたピクセルの属性を決定することができる。このため、単に重ねた方のピクセルの属性を採用するのではなく、合成されたピクセルに占める、元となったピクセルの成分の比率に応じて属性を決定することができる。さらに、元となったピクセルの成分の比率が、いずれか一方が極端に高いという訳ではない場合には、優先度を指定して、その優先度に応じて属性を決定できる。さらに、元となったピクセルの属性に応じて、属性の決定基準を変更することで、合成された画像により適した属性を付与することが可能となった。
【００８１】
このために、合成された画像に施す画像処理としても、属性で示される画像の種類に適した処理が選択できる。
【図面の簡単な説明】
【図１】本実施例を適用するレーザビームプリンタの構成を説明する断面図である。
【図２】図１に示した本体の制御構成を説明するブロック図である。
【図３】実施例で扱うピクセルの属性情報をまとめた図である。
【図４】デスティネーションピクセルにソースピクセルを重ねる様子を示す図である。
【図５】透過率０％から１００％の間に閾値を設定した属性指定情報を表わす図である。
【図６】実施例１において新しい属性情報を設定する処理手順を示すフローチャートである。
【図７】透過率０％から１００％の間にＬ閾値、Ｈ閾値を設定した属性指定情報を表わす図である。
【図８】ピクセルの属性情報に優先順位を設定した図である。
【図９】実施例２において新しい属性情報を設定する処理手順を示すフローチャートである。
【図１０】デスティネーションピクセルとソースピクセルの属性情報の各組み合わせに図５の属性指定情報を対応させた図である。
【図１１】実施例３において新しい属性情報を設定する処理手順を示すフローチャートである。
【符号の説明】
１００  プリンタ本体
１０１  プリンタ制御ユニット
１０２  給紙カセット
１０３  用紙を持ち上げるためのバネ
１０４  給親ローラ
１０５  用紙搬送ローラ
１０６  用紙搬送ローラ
１０７  用紙搬送ベルト
１０８  定着器
１０９  用紙搬送ローラ
１１０  レーザ・ドライバ（マゼンタ用）
１１１  半導体レーザ発射装置（マゼンタ用）
１１２  レーザ・ビーム（マゼンタ用）
１１３  回転多面鏡（マゼンタ用）
１１４  静電ドラム（マゼンタ用）
１１５  トナーカートリッジ（マゼンタ用）
１２０  レーザ・ドライバ（シアン用）
１２１  半導体レーザ発射装置（シアン用）
１２２  レーザ・ビーム（シアン用）
１２３  回転多面鏡（シアン用）
１２４  静電ドラム（シアン用）
１２５  トナーカートリッジ（シアン用）
１３０  レーザ・ドライバ（イエロー用）
１３１  半導体レーザ発射装置（イエロー用）
１３２  レーザ・ビーム（イエロー用）
１３３  回転多面鏡（イエロー用）
１３４  静電ドラム（イエロー用）
１３５  トナーカートリッジ（イエロー用）
１４０  レーザ・ドライバ（クロ用）
１４１  半導体レーザ発射装置（クロ用）
１４２  レーザ・ビーム（クロ用）
１４３  回転多面鏡（クロ用）
１４４  静電ドラム（クロ用）
１４５  トナーカートリッジ（クロ用）
１５０  用紙搬送ローラ
１５１  操作パネル
２０１  ホスト・コンピュータ
２０２  ホスト・コンピュータとの入出力インタフェース部
２０３  入力バッファ
２０４  文字パターン発生部
２０５  ＲＡＭ
２０６  各種登録データ及び印刷環境等が記憶される記憶領域
２０７  フォントキャッシュ領域
２０８  ＣＰＵ
２０９  印刷データが蓄積される記憶領域
２１０  レンダラ
２１１  最終的な出力イメージが生成されるバンドバッファ
２１２  印刷機構部への出力インタフェース部
２１３  印刷機構部
２１４  ホスト・コンピュータからの入力データ
２１５  ＲＯＭ
２１６  ＮＶＲＡＭ
２１７  ＬＢＰからホスト・コンピュータに送信されるデータ
２１８  フォント情報部
２１９  文字パターン部
【図１】
0003902907.tif 000002
【図２】
0003902907.tif 000003
【図３】
0003902907.tif 000004
【図４】
0003902907.tif 000005
【図５】
0003902907.tif 000006
【図６】
0003902907.tif 000007
【図７】
0003902907.tif 000008
【図８】
0003902907.tif 000009
【図９】
0003902907.tif 000010
【図１０】
0003902907.tif 000011
【図１１】
0003902907.tif 000012