(57)【要約】【課題】  変倍処理において、変倍率に応じた変倍参照画素の参照位置にない画素の情報は、変倍後の画素情報には反映されない。そのため、変倍率及び画像データによっては、変倍後に反映させたい画素データが消滅してしまう可能性がある。特に、画素属性を持つ場合、変倍率によっては、変倍後の画素属性が変わってしまう問題がある。【解決手段】  変倍の参照画素以外の画素に対して、その画素の属性情報が孤立しているかを判断し、孤立している場合には、その属性情報を変倍後の画素の属性情報に上書きする。  それによって、変倍率による参照画素に入らない画素の属性情報を変倍後の画素の属性に反映させる。【選択図】  図１２
2010056637.tif 000002
【特許請求の範囲】
【請求項１】
画素毎に画素の性質を示す属性情報をもつ画像データに対して変倍処理を行う画像形成装置において、
前記変倍処理は、変倍率の値に従って特定の参照位置に存在する画素とその属性情報から変倍後の画素とその属性情報を生成する変倍処理を行い、
且つ、前記画素毎の属性情報を前記変倍処理の変倍率に従って、変倍時の注目画素とその周辺画素の属性情報のデータを保持する属性情報の保持手段を持ち、
且つ、前記注目画素の属性情報が、変倍率に応じた変倍参照画素の属性情報に入るかを判断する判断手段を持ち、
且つ、前記属性情報の保持手段で保持した属性情報から、注目画素の属性情報が、その周辺画素の属性情報に対して予め決められた特定の判定パターンに従って孤立しているか判断する孤立点判断手段を持ち、
且つ、前記孤立点判断手段で孤立していると判断された属性情報に対しては、変倍率に係わらず、変倍後に対してもその属性情報を保持して出力する出力手段を持つことを特徴とする画像形成装置。
【請求項２】
前記孤立点判断手段は、変倍率に従って注目画素を含む、隣り合う数画素分の属性情報を対象として、注目画素の属性情報が隣り合う画素の属性情報と同じものが無い場合、もしくは、
特定の判定パターンに従って、注目画素とその隣り合う数画素パターンの比較を行い、そのパターン比較結果に基づき、注目画素の属性情報が孤立しているかを判断することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
注目画素の属性情報が孤立していると判断された場合、前記出力手段は、変倍時の参照画素位置に最も近い画素の属性情報を注目画素の属性情報に書き換えて出力することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
画像の属性情報は１ビット以上の多ビットのデータで構成され、対象となる画素に対しての特性情報を付加したもので、その属性情報を元に、対象となる画素に対して処理を施していくものであり、且つ、
各ビットに、それぞれ異なる属性の意味を持つ情報を付加したものであることを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記属性情報に対する孤立点判断手段及び変倍処理は、前記属性情報の各ビットに対して、それぞれのビットに対するデータに対して処理を行うもので、
孤立点判断手段では、各ビットに対しての周辺画素の属性情報に対して孤立しているかを判断し、
変倍処理では、各ビットに対しての前記孤立点手段に基づいて、変倍後の属性情報の書き換えを行って出力を行うことを特徴とする請求項１〜請求項４のいずれかに記載の画像形成装置。
【請求項６】
前記孤立点判断手段に用いる特定の判定パターンは、その注目画素の属性情報の各ビットに対して、マトリックスのテーブルとして用意されたパターンを用い、且つ、そのマトリックスのテーブルサイズは、変倍率に従ったサイズを用いることを特徴とする請求項１に記載の画像形成装置。
【請求項７】
前記孤立点判断手段は、前記特定の判定パターンの情報と、前記属性情報の保持機能により保持された複数画素の属性情報との各ビット情報のパターンマッチングを行うことで、その注目画素の属性情報が孤立しているかを判断し、前記出力手段に対して、その注目画素の属性情報の孤立点判定結果を返すことを特徴とする請求項１〜請求項６のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、白黒、及びカラー画像における、変倍処理技術の画像処理に関するものである。
【背景技術】
【０００２】
従来、変倍処理を行う場合には、その変倍率に従って変倍出力画素の算出に必要な参照画素領域を算出し、参照画素領域にある画素を変倍のサンプリング手法に基づき、抽出する。ここで、前記サンプリング手法には、ニアレストネイバー法、バイキュービック法、バイリニア法が知られている。
【０００３】
ただ、変倍処理には、前記サンプリング法に基づき、抽出される画素数に応じて、参照画素の保持量及び演算処理規模が大きくなる問題がある。そのため、前記サンプリングの方法によっては、変倍処理後の画質と処理量に影響を及ぼす。演算の処理量が大きくなれば、その分、処理装置としてのコストアップになる。
【０００４】
本発明では、サンプリング数を減らした、より少ない参照画素数を用いた変倍処理に対して、実施するものである。変倍率に応じて参照画素領域の画素の一部が参照画素位置にある画素として抽出され、その抽出された参照画素の画素値を用いて、変倍率に従った演算を行うことで、変倍処理される。
【０００５】
変倍における拡大、縮小において、共に、変倍率に応じた参照画素の画素値と変倍率とを演算処理している。
【０００６】
この時、変倍率に応じて、参照される参照画素位置が限られているため、変倍前の元画像の全画素を参照しておらず、変倍後の画素値には全画素の値を反映させていない。そのため、変倍率によっては、参照されない画素のデータが存在する。特に縮小時では、変倍前の画素を変倍率に従って抽出しているため、抽出される画素データは、元の画素データの数に比べ少ない。
【０００７】
さらに、各画素には、その画素の属性を示す属性情報を付加して処理することがある。この場合、各画素に対して、その画素の属性を示す属性情報を付加し、その組で処理を行い、且つ、その属性情報に従って、各画像処理が行われる。そのため、この画素の属性情報が欠落したり、誤った値に書き換えられたりしてしまうと、各画素に対する画像処理が誤って施される問題点がある。
【０００８】
属性情報に対しても変倍処理を行うことで、変倍率によっては属性情報が欠落してしまったり、変倍時の参照画素の属性情報に上書きされてしまったりすることがある。
【０００９】
先行技術として、後述する先行文献では、画素データと属性データを別々に変倍処理を行うことが提案されている。しかし、本件の示す属性情報が変倍率によっては誤った値になる問題点は回避できない。
【００１０】
特許文献１に記載の技術では、
画像の属性部とそれに対応する画素データと、別々に分けて、属性部のデータは属性部の変倍設定に従って画素データとは関係なく処理を行う。画素データは、同じく、属性データとは関係なく画素データの変倍設定に従って処理を行う。変倍後、最後に、属性部のデータと画素データをあわせる。ただし、画素データに対する属性データは、変倍後の画素データに対して一番近い位置にある属性部のデータを付加する。
【特許文献１】特開平０６−３３４８５６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明では、画素毎に付加された属性情報をもつ画像データに対して、変倍処理を行う際の、変倍後の画素情報の欠落、及び、誤出力の問題を解決する。
【００１２】
画素毎にその画素の属性の情報を示した属性情報とその画素データを対として、変倍処理を行う画像処理を対象としている。変倍率に応じた参照画素位置に入らない画素に対して、その画素の属性情報を変倍後の画素に対して反映させたい場合、従来の変倍処理では、その画素の属性情報は変倍後に反映できなかった。
【００１３】
本発明では、変倍時の参照画素位置に入らない場合においても、その画素の属性情報を変倍後の画素に反映させることを目的とした画像形成装置及びその方法を提供する。
【課題を解決するための手段】
【００１４】
上記の目的を達成するための本発明の画像形成装置における変倍処理は、以下の構成を備える。
【００１５】
第一に、画素毎に付加された属性情報を持つ画像データを読み込み、画素毎の属性情報を抽出し、変倍処理の変倍率に従って、対象となる画素を注目画素として、その周辺画素の属性情報のデータを保持する属性情報の保持手段を持つ。
【００１６】
第二に、前記注目画素の属性情報が、変倍率に応じた参照位置に入るか判断する判断手段を持つ。
【００１７】
第三に、前記属性情報の保持機能で保持した属性情報から、前記注目画素の属性情報がその周辺画素の属性情報に対して連続したものではなく、孤立しているかの判断を行う孤立点判断手段を持つ。ここで、孤立点の判断手段は、前記注目画素の属性情報と、その注目画素から変倍率に応じた周辺画素の属性情報を抽出して、その属性情報のパターンを、特定の判定パターンとマッチングさせる方法をもつ。前記特定の判定パターンは、予め、孤立していると判断できるために設定された判別パターンであり、参照する画素の大きさにより異なる。
【００１８】
第四に、前記孤立点判断手段で孤立していると判断された属性情報に対しては、変倍率に係わらず、変倍後の画素に対して、その属性情報を上書きする出力手段を持つ。ただし、変倍時の変倍参照画素に、前記注目画素が相当する場合には、そのまま変倍処理の参照画素の属性情報として変倍処理を行う。
【００１９】
以上の機能手段および特徴を持つ、画像形成装置を提供する。
【発明の効果】
【００２０】
本発明によれば、各画素の属性情報を持つ変倍処理の画像処理において、変倍率によらず、優先度の高い画素の属性情報が消滅しないで、変倍処理後も適正な画像の属性情報を保つことが可能となる。変倍処理時での変倍参照画素に、優先度の高い属性情報をもつ画素が無い場合でも、適切に、前記優先度の高い属性情報を持つ画素を変倍処理後に出力することが可能となる。
【００２１】
さらに、本発明により、変倍処理後の属性情報の反映を行うのに、容量の少ないメモリ構成で且つ安価な処理構成で実現することが可能となり、変倍処理コストの削減を行う。
【発明を実施するための最良の形態】
【００２２】
次に、本発明の詳細を実施例の記述に従って説明する。
【００２３】
以下、本発明の実施の最良の形態について図面を用いて詳細に説明する。
【実施例１】
【００２４】
まず、本発明の各実施形態を実現する装置構成について説明する。
［画像形成装置］
図１は本発明の実施形態に係る画像形成装置の構成を示す図である。
【００２５】
画像形成装置１００は、例えば、複数種類の機能を実現する複合機であるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）で実現される。また、画像形成装置１００は、ネットワークＩ／Ｆ１０８を介してネットワークに接続され、ネットワークを利用して画像データや装置情報をやりとりが可能である。
【００２６】
図１において、原稿台とオートドキュメントフィーダ（ＡＤＦ）を含む画像読取部１０５は、束状のあるいは１枚の原稿画像を光源（不図示）で照射し、原稿反射像をレンズで固体撮像素子上に結像する。これにより、画像読取部１０５は、その固体撮像素子からラスタ状の画像読取信号を所定密度（例えば、６００ＤＰＩ）のラスタ画像として得る。
【００２７】
尚、画像読取部１０５で読み取られる印刷物として、紙文書を例に挙げて説明するが、紙以外の記録媒体（例えば、ＯＨＰシート、フィルム等の透過原稿、布等）からなる印刷物を画像読取部１０５の読取対象としても良い。
【００２８】
また、画像形成装置１００は、画像読取信号に対応する画像を印刷部１０７で記録媒体に印刷する複写機能を有する。特に、原稿画像を１つ複写する場合には、この画像読取信号をデータ処理部１０１で画像処理して記録信号を生成し、これを印刷部１０７によって記録媒体上に印刷させる。一方、原稿画像を複数複写する場合には、記憶部１０６に一旦一つ分の記録信号を記憶保持させた後、これを印刷部１０７に順次出力して記録媒体上に印刷させる。
【００２９】
尚、印刷部１０７を用いる各種印刷制御は、プリンタコントローラ１０３によって実現される。
【００３０】
画像形成装置１００への操作者の指示は、画像形成装置１００に装備された操作部１０４から行われ、これら一連の動作はデータ処理部１０１内の制御部（不図示）で制御される。また、操作入力の状態表示及び処理中の画像データの表示は、表示部１０２で行われる。
【００３１】
尚、画像形成装置１００では、後述する各種処理を実行するための各種操作・表示をユーザに提供するユーザインタフェースを、表示部１０２及び操作部１０４によって実現している。
［プリンタコントローラ］
次に、プリンタコントローラ１０３の詳細構成について、図２を用いて説明する。
【００３２】
図２は本発明の実施形態に係るプリンタコントローラの詳細構成を示す図である。
【００３３】
プリンタコントローラ１０３は、ホストＩ／Ｆ部３０２を有する。ホストＩ／Ｆ部３０２には、データ処理部１０１から送出された印刷データや装置の動作を指示する設定を入力する入力バッファ（不図示）が設けられている。また、ホストＩ／Ｆ部３０２には、データ処理部１０１へ送出する信号や機器情報データを含む出力データを一時的に保持する出力バッファ（不図示）が設けられている。また、ホストＩ／Ｆ部３０２は、データ処理部１０１との間で送受信される信号や通信パケットの入出力部を構成するとともに、データ処理部１０１との間の通信制御を行う。
【００３４】
ホストＩ／Ｆ部３０２を介して入力された印刷データは、画像データ発生部３０３に与えられる。ここで、入力される印刷データは、例えば、ＰＤＬ（ページ記述言語）データで構成される。画像データ発生部３０３は、予め定められている解析部に基づき入力された印刷データの解析（例えば、ＰＤＬ解析処理）、その解析結果から中間言語を生成し、更に印刷部（プリンタエンジン）１０７が処理可能なビットマップデータ生成を行う。
【００３５】
具体的には、印刷データの解析とその解析による中間言語情報の作成を行うとともに、その中間言語情報の作成と並行してラスタライズ処理を行う。このラスタライズ処理では、印刷データに含まれる表示色ＲＧＢ（加法混色）から印刷部１０７が処理可能なＹＭＣＫ（減法混色）への変換がある。また、印刷データに含まれる文字コードから予め格納されているビットパターン、アウトラインフォント等のフォントデータへの変換等の処理がある。その後、ラスタライズ処理では、ページ単位あるいはバンド単位でビットマップデータを作成し、このビットマップデータに対しディザパターンを用いる疑似階調処理を施し、印刷部１０７において印刷処理が可能なビットマップデータを生成する。
【００３６】
この作成されたビットマップデータは、画像メモリ３０４に格納される。画像メモリ３０４に格納されているビットマップデータの読出は、ＤＭＡコントローラ３０６で制御され、このＤＭＡコントローラ３０６による画像メモリ３０４からのビットマップデータの読出に対する制御は、ＣＰＵ３０８からの指示に基づき行なわれる。
【００３７】
画像メモリ３０４から読み出されたビットマップデータは、画像の変倍処理時には、属性処理部３０５にＤＭＡコントローラ３０６によってビットマップデータが送られる。属性処理部３０５から変倍時の変倍処理されたデータが、再度、ＤＭＡコントローラ３０６を介して、読み出される。
【００３８】
ＤＭＡコントローラ３０６で読み出されたビットマップデータは、エンジンＩ／Ｆ部３０７を介してビデオ信号として印刷部１０７に転送される。エンジンＩ／Ｆ部３０７には、印刷部１０７へ転送するビデオ信号を一時的に保持する出力バッファ（不図示）と、印刷部１０７から送出された信号を一時的に保持する入力バッファ（不図示）とが設けられている。また、エンジンＩ／Ｆ部３０７は、印刷部１０７との間で送受信される信号の入出力部を構成するとともに、印刷部１０７との間の通信制御を行う。
【００３９】
操作部１０４から操作入力によって出されたモード設定に関する指示等の各種指示は、操作部Ｉ／Ｆ部３０１を介して入力され、操作部Ｉ／Ｆ部３０１は操作部１０４とＣＰＵ３０８との間のインタフェースを構成する。
【００４０】
ＣＰＵ３０８は、操作部１０４もしくはデータ処理部１０１から指示されたモードに応じて、上述の各ブロックに対する制御を行い、この制御はＲＯＭ３０９に格納されている制御プログラムに基づき実行される。このＲＯＭ３０９に格納されている制御プログラムは、システムクロックによってタスクと称されるロードモジュール単位に時分割制御を行うためのＯＳ（オペレーティングシステム）がある。また、制御プログラムには、このＯＳによって機能単位に実行制御される複数のロードモジュールがある。
【００４１】
ＣＰＵ３０８による演算処理の作業領域としては、ＲＡＭ３１０が使用される。ＣＰＵ３０８を含む各ブロックはシステムバス３１１に接続されている。システムバス３１１は、アドレスバスとシステムバスとから構成される。
［属性処理部］
属性処理部３０５の詳細構成について、図３を用いて説明する。
【００４２】
図３は本発明の実施形態に係るプリンタコントローラ内の属性処理部の詳細構成を示す図である。
【００４３】
変倍設定部５０１は複数のレジスタ（不図示）で構成される。属性処理部３０５に対するＣＰＵ３０８からの変倍時での指示は変倍設定部５０１の各レジスタに適切な値を書き込むことで行なわれる。この変倍設定部に設定された変倍率などの変倍設定値に基づき属性情報の処理を行う。
【００４４】
データ保存部５０４は、変倍設定部５０１で設定された変倍率の設定値に従って、属性情報の変倍処理に必要な画素を逐次保存する保存部である。
【００４５】
出力制御部５０２は、画像メモリ３０４に記憶されるビットマップデータの送受信をバスインターフェース５０３経由で行い、前記変倍設定部５０１で設定された設定値に従って、変倍の参照画素を算出し、孤立点判定部５０５に前記参照画素の情報を送る。孤立点判定部５０５にて、判定された注目画素に対する属性情報の連続性（孤立しているか）の結果を元に、変倍処理を行い、バスインターフェース５０３を介してシステムバス３１１に変倍処理後の画像属性情報を送信する。
［変倍処理での属性情報の説明］
変倍処理時の注目画素に対する、各属性情報について説明する。
【００４６】
図４は、変倍処理時の変倍出力画素と変倍参照画素の関係を示した図である。変倍時の出力画素の値を決めるには、変倍率に従って参照画素を決め、その参照画素の画素値に従って、変倍後の変倍出力値を決定する。そのため、変倍率によっては、参照されない画素が存在する。その変倍時に参照されない画素に本来残すべき優先度の高い画素情報が存在し、変倍時に参照される参照画素の画像情報の優先度が低い場合には、優先度の高い画像情報の情報が消えてしまう。
【００４７】
図５、図６は、変倍処理時の変倍出力画素の属性情報と、注目画素の属性情報と、参照画素の属性情報の関係を説明した図である。変倍処理時の出力画素に対して、参照画素４点の属性が全て属性情報Ａを持つが、注目画素は参照画素でない為、注目画素の属性情報Ｂは変倍後の出力画素の属性情報には反映されない。すなわち、注目画素である属性情報Ｂが変倍後も残しておく画素の属性情報であった場合には、変倍後の画像の属性情報に欠落が生じ、不良画像を出力することになる。
【００４８】
図７は、別の変倍処理時関係例を示した図である。この場合、属性情報が複数画素分、変倍処理の参照領域に存在しても、変倍処理の参照画素でない為、変倍処理後には、その属性情報は反映されない。図７の例では、属性情報Ａが選択され、属性情報Ｂは変倍後消えてしまう。例えば、図７の属性情報Ｂを持つ画素が文字の画素データで、属性情報Ａを持つ画素がグラフィックデータであった場合には、変倍後は文字属性は消えて、変倍の参照領域の画像は全てグラフィックデータとして取り扱われる。
【００４９】
図８は、本特許で扱う画像処理の各画素フォーマットを示した図である。
【００５０】
図８中の画像データは、各画素の画素値の値を示すもので、１ビット以上のデータを持つ。属性情報は、前記画像データに対で付加された１ビット以上のデータで、その画像データの属性を示すものである。例えば、対象の画像データがＰＤＬ用の画素であるかＣＯＰＹ用の画素であるかを判断するための情報を属性情報として付加する。また、対象の画像データが文字データなのかグラフィックデータであるのかを判断するための情報を属性情報として付加する。エンジンＩ／Ｆ部３０７は、その画像データを処理する際に、付加された属性情報からのデータも読み取り、その属性情報に応じた処理を、画像データに対して行う。他の画像を処理する処理部も、同様に、各画素の属性情報も読み取り、その属性情報に従って対象の画像データを処理する機構をもつ。
［注目画素に対する孤立判断］
図９は、注目画素の属性情報に対する変倍時の孤立判断を説明する図である。
【００５１】
出力制御部５０２は、変倍設定部５０１の変倍率の設定値に従って、図９に示す注目画素の孤立点の参照エリアを判定する。変倍率に従って、変倍出力画素が参照する参照画素の位置が判別でき、注目画素を中心として、その周辺画素に対して、前記判別した参照画素を１画素以上含む領域を、前記注目画素の孤立点の参照エリアとする。
【００５２】
前記注目画素の孤立点の参照エリアに必要な画素の属性情報は、データ保存部５０４に保存されており、出力制御部５０２に従って、データ保存部５０４から、参照エリアの画像属性情報を抽出する。
【００５３】
抽出された前記注目画素の孤立点の参照エリアでの画像属性情報を用いて、孤立点判定部５０５にて、注目画素の属性情報が、その周辺画素に対して孤立しているかを特定のパターンを用いて判別する。
［孤立点判定］
前記注目画素の属性情報が、その周辺画素に対して孤立しているかを孤立点判定部５０５にて、判別を行う。孤立しているかを判定する手段は、注目画素を含む前記参照エリアに対して、特定のパターンとのパターンマッチングを行って判別する。
【００５４】
パターンマッチングは、各注目画素の属性情報各ビットに対して特定パターンとのパターンマッチングを行い、周辺画素の属性情報に対して孤立しているかを判断する。
【００５５】
図１０にパターンマッチングを行うための特定パターンの一例を示す。図１０の例では、３×３の参照エリアに対して、ビットが“１”“０”かのパターンを示している。このパターンの何れかに一致していれば、その注目画素の属性情報は孤立していると判断する。
【００５６】
それ以外の場合には、孤立していないと判断する。この孤立点の判断結果を出力制御部５０２へ出力する。
［孤立点判定後の属性情報の出力］
孤立点判定部５０５から、注目画素の属性情報が孤立点であると判定された場合、その判定結果を受け、出力制御部５０２は、変倍後の変倍出力画素に対して、その属性情報を前記注目画素の属性情報に書き換える。
【００５７】
図１１は、出力制御部５０２における、変倍出力画素の属性情報書き換えについて説明する図である。孤立していると判定された注目画素の属性情報を抽出して、その属性情報を、変倍処理後の変倍出力画素の属性情報として書き換えている。図１１の例の場合には、出力される変倍出力画素の属性情報は属性情報Ｂとなる。
［実施形態フロー］
本発明の実施形態１に係る属性情報の変倍処理の動作について説明する。
【００５８】
図１２は、本発明の実施形態１に係わる変倍処理の動作フローを示したものである。
【００５９】
まず、読み込んだ画像に対して、ユーザーが変倍処理を行う場合（Ｓ１０１）、変倍処理の設定が行われたか否かをユーザーＩ／ＦからＣＰＵ３０９が判断し、変倍処理を行うか否かの命令を属性処理部３０５に対して行う。
【００６０】
属性処理部３０５は、変倍処理を行わない場合には、そのまま、エンジンＩ／Ｆへ画像データを送信して、プリント処理を行う（Ｓ１０３）。
【００６１】
属性情報部３０５は、変倍処理を行う場合には、属性情報を変倍処理を行う注目画素に対して必要な画素数分の属性情報のデータを保持する（Ｓ１０４）。
【００６２】
次に、変倍処理を行う注目画素が変倍処理に必要な参照画素位置に存在するかを判断する（Ｔ１０１）。もし、参照位置に存在する場合には、その注目画素の属性情報は、変倍時に参照される為、前記保存された属性情報を対象に変倍処理を行う（Ｓ１０５）。変倍処理後、エンジンＩ／Ｆへ変倍処理された画像データを送信して、プリント処理を行う（Ｓ１０６）
次に、変倍処理を行う注目画素が変倍処理に必要な参照位置に存在しない場合には、変倍処理の設定の内、変倍率の設定値から、注目画素の属性情報が孤立しているか否かの判断を行うに必要な画素数を算出する（Ｓ１０７）。具体的には、変倍率によって、参照する画素位置が一意に決定され、その決定された位置に対する注目画素に対する変倍後の位置の差分を取る。注目画素に一番近い参照位置の画素までの位置の差分を包括できる参照領域を構成する。その構成された参照領域の必要な画素数を算出する。
【００６３】
次に、注目画素に対して、変倍率に従ったＳ１０７にて算出した参照画素分の属性情報のデータをＳ１０４で保持した属性情報から抽出してくる（Ｓ１０８）。
【００６４】
次に、Ｓ１０８で算出してきた属性情報と、予め決められた特定パターンのデータを参照し、属性情報のデータと特定パターンのパターンデータとのマッチングを取る（Ｓ１０９）。ここで、特定のパターンは、孤立しているかを判断するための参照画素のデータパターンで、予め決められたパターンである。これは、ＣＰＵ３６０を介してメモリに書き込まれたデータでも良い。
【００６５】
次に、Ｓ１０９で注目画素の属性情報が孤立しているかを先のマッチング結果から判断を行う（Ｔ１０２）。もし、注目画素の属性情報が孤立していないと判断された場合には、変倍後の属性情報は、いずれかの参照画素の属性情報が変倍後に反映されると判断する。変倍処理後、エンジンＩ／Ｆへ変倍処理された画像データを送信して、プリント処理を行う（Ｓ１１１）。
【００６６】
一方、Ｔ１０２で注目画素の属性情報が孤立していると判断された場合には、注目画素の変倍後の属性情報位置を算し（Ｓ１１２）、変倍処理を行う。
【００６７】
先に算出した変倍後の位置に対する属性情報を、前記孤立していると判断された画素の属性情報と書き換える（Ｓ１１４）。これによって、必ず、孤立する属性情報を変倍後の画素の属性情報に上書きして、属性情報を残す。
【００６８】
最後に、エンジンＩ／Ｆへ変倍処理された画像データを送信して、プリント処理を行う（Ｓ１１５）。
【００６９】
なお、上記の説明では本発明における変倍後の属性情報に、孤立した属性情報を上書きして残す方法をとっているが、孤立した属性情報は、変倍処理では残さないことを選択する選択機構を設けることで、ユーザーがモードとして切り替えることも実現できる。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施形態に係る画像形成装置の構成示す図である。
【図２】本発明の実施形態に係るプリンタコントローラ部の構成を示す図である。
【図３】本発明の実施形態に係る属性処理部の構成を示す図である。
【図４】本発明の実施形態に係る変倍処理を説明する図である。
【図５】本発明の実施形態に係る変倍処理と属性情報とを説明するための図である。
【図６】本発明の実施形態に係る変倍処理と属性情報とを説明するための第二の図である。
【図７】本発明の実施形態に係る変倍処理と属性情報とを説明するための第三の図である。
【図８】本発明の実施形態に係る画像データのフォーマットを説明する図である。
【図９】本発明の実施形態に係る参照エリアと孤立点判定を説明する図である。
【図１０】本発明の実施形態に係る孤立点判定に使用するパターン例を示す図である。
【図１１】本発明の実施形態に係る孤立点判定結果に基づく出力方法を説明するため図である。
【図１２】本発明の実施形態に係る変倍処理の属性情報の処理フローを説明するフローチャート図である。
【図１】
2010056637.tif 000003
【図２】
2010056637.tif 000004
【図３】
2010056637.tif 000005
【図４】
2010056637.tif 000006
【図５】
2010056637.tif 000007
【図６】
2010056637.tif 000008
【図７】
2010056637.tif 000009
【図８】
2010056637.tif 000010
【図９】
2010056637.tif 000011
【図１０】
2010056637.tif 000012
【図１１】
2010056637.tif 000013
【図１２】
2010056637.tif 000014