(57)【要約】【課題】ページメモリ上で画像を回転させた際に生じる画質の低下を小さくする。【解決手段】画像データ、例えば階調処理されラスタイメージに変換された画像データをページメモリでページ毎に記憶する。このページメモリに記憶された画像データを所定角度，例えば左方向に９０度又は右方向に９０度で回転させる。この画像データの回転により回転前と位置関係が変化した画素を回転前の位置関係と近似するように修正する。そして、画素の位置関係が修正された画像データに基づいて画像を形成する。【選択図】    図１
2004260472.tif 000002
【特許請求の範囲】
【請求項１】
画像データをページ毎に記憶する記憶手段と、
この記憶手段により記憶された画像データを所定角度で回転させる画像回転手段と、
この画像回転手段による画像データの回転により回転前と位置関係が変化した画素を回転前の位置関係と近似するように修正する画像修正手段と、
この画像修正手段により画素の位置関係が修正された画像データに基づいて画像を形成する画像形成手段と、
を具備したことを特徴とする画像形成装置。
【請求項２】
画像データをページ毎に記憶する記憶手段と、
この記憶手段により記憶された画像データを所定角度で回転させる画像回転手段と、
この画像回転手段による画像データの回転時に補正が必要な画素を置換対象画素とし、この置換対象画素を中心としたマトリクス状の画素配列パターンに対して補正後画素データを保持する修正パターン保持手段と、
前記画像回転手段により回転処理された画像データのなかで前記修正パターン保持手段により保持された画素配列パターンに一致する画像データを検索する画像データ検索手段と、
この画像データ検索手段により前記画素配列パターンに一致する画像データが検出されると、当該画像データの中心である置換対象画素を当該画素配列パターンに対する補正後画素データに置換する画像修正手段と、
この画像修正手段により補正された画像データに基づいて画像を形成する画像形成手段と、
を具備したことを特徴とする画像形成装置。
【請求項３】
修正パターン保持手段は、ハーフトーン処理された画像データの回転時に回転前と位置関係が異なる画素を置換対象画素とし、この置換対象画素を中心としたマトリクス状の画素配列パターンに対して位置関係を修正した補正後画素データを保持する手段であることを特徴とする請求項２記載の画像形成装置。
【請求項４】
画像データをページ毎に記憶する記憶手段と、
この記憶手段により記憶された画像データを所定角度で回転させる画像回転手段と、
この画像回転手段による画像データの回転時に補正が必要な画素を回転時置換対象画素とし、この回転時置換対象画素を中心としたマトリクス状の画素配列パターンに対して補正後画素データを保持する回転時修正パターン保持手段と、
非回転時において補正が必要な画素を非回転時置換対象画素とし、この非回転時置換対象画素を中心としたマトリクス状の画素配列パターンに対して補正後画素データを保持する非回転時修正パターン保持手段と、
前記画像回転手段により前記記憶手段に記憶された画像データが回転変換されたときには前記回転時修正パターン保持手段により保持された画素配列パターンに一致する画像データの中心にある画素を当該画素配列パターンの補正後画素データに置換し、回転変換されないときには前記非回転時修正パターン保持手段により保持された画素配列パターンに一致する画像データの中心にある画素を当該画素配列パターンの補正後画素データに置換する画像修正手段と、
この画像修正手段により補正された画像データに基づいて画像を形成する画像形成手段と、
を具備したことを特徴とする画像形成装置。
【請求項５】
画像データをページ毎に記憶する記憶ステップと、
この記憶ステップでページ毎に記憶された画像データを所定角度で回転させる回転ステップと、
この回転ステップで回転された画像データの中の回転前と位置関係が変化した画素を回転前の位置関係と近似するように修正する修正ステップと、
この修正ステップで画素の位置関係が修正された画像データに基づいて画像を形成する画像形成ステップとからなることを特徴とする画像形成方法。
【請求項６】
画像データを所定角度で回転させたときに補正が必要な画素を置換対象画素とし、この置換対象画素を中心としたマトリクス状の画素配列パターンに対して補正後画素データを保持する保持ステップと、
画像データをページ毎に記憶する記憶ステップと、
この記憶ステップでページ毎に記憶された画像データを所定角度で回転させる回転ステップと、
この回転ステップで回転処理された画像データのなかで前記保持ステップにおいて保持された画素配列パターンに一致する画像データを検索する検索ステップと、
この検索ステップで前記画素配列パターンに一致する画像データが検出されると、当該画像データの中心である置換対象画素を当該画素配列パターンに対する補正後画素データに置換する修正ステップと、
この修正ステップで補正された画像データに基づいて画像を形成する画像形成ステップとからなることを特徴とする画像形成方法。
【請求項７】
修正ステップは、ハーフトーン処理された画像データの回転時に回転前と位置関係が異なる画素を置換対象画素とし、この置換対象画素を中心としたマトリクス状の画素配列パターンに対して位置関係を修正した補正後画素データを保持するステップであることを特徴とする請求項６記載の画像形成方法。
【請求項８】
画像データを所定角度で回転させたときに補正が必要な画素を置換対象画素とし、この置換対象画素を中心としたマトリクス状の画素配列パターンに対して補正後画素データを保持する第１の保持ステップと、
非回転時において補正が必要な画素を非回転時置換対象画素とし、この非回転時置換対象画素を中心としたマトリクス状の画素配列パターンに対して補正後画素データを保持する第２の保持ステップと、
画像データをページ毎に記憶する記憶ステップと、
この記憶ステップでページ毎に記憶された画像データを所定角度で回転させる回転ステップと、
前記記憶ステップで記憶された画像データが前記回転ステップで回転変換されたときには前記第１の保持ステップで保持された画素配列パターンに一致する画像データの中心にある画素を当該画素配列パターンの補正後画素データに置換し、回転変換されないときには前記第２の保持ステップで保持された画素配列パターンに一致する画像データの中心にある画素を当該画素配列パターンの補正後画素データに置換する修正ステップと、
この修正ステップで補正された画像データに基づいて画像を形成する画像形成ステップとからなることを特徴とする画像形成方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、多機能周辺装置（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌｓ：以下、ＭＦＰと略称する），デジタル複写機，ページプリンタ等の画像形成装置に関し、特に、画像を所定角度回転させて形成する機能を有した画像形成装置に関する。
【０００２】
【従来の技術】
ＭＦＰ，デジタル複写機，ページプリンタ等の画像形成装置は、コンピュータと直接またはネットワークで接続され、当該コンピュータ上で編集された文書や画像等を用紙に印刷出力するネットワークプリンタとしても利用されている。
【０００３】
この場合、コンピュータ側には、印刷対象である文書や画像等の原稿データをページ記述言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：以下、ＰＤＬと略称する）に変換するためのプリンタドライバが実装されている。一方、画像形成装置側には、ＰＤＬを解釈して原稿データをドットの集合からなるラスタイメージに変換するラスタイメージプロセッサ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ：以下、ＲＩＰと略称する）が実装されている。ＲＩＰは、ハーフトーン処理等の階調処理を用いて中間調画像データを再現する。ハーフトーン処理は、濃淡を網点や線等のパターンの面積率で表わす方法である。ラスタイメージに変換（ラスタライズ）された画像データは、プリントエンジンによって所定の用紙に印刷出力される。
【０００４】
ところで、この種の画像形成装置のなかには、原稿サイズの情報や用紙のサイズ及び給紙方向に関する情報等に基づき、必要に応じて画像を所定角度回転して形成する機能を有したものがある。例えばコンピュータから送られてきた原稿データがＡ４サイズ／縦長用紙のデータであるのに対し、画像形成装置の給紙カセットに装填されているＡ４サイズの用紙が横長の状態で搬送されるものしかなかった場合、画像形成装置は原稿データの画像を自動的に９０度回転させて形成する。具体的には、ページメモリ上にラスタイメージで展開された画像データを左又は右方向に９０度回転させることで実現される。（例えば、特許文献１参照）。
【０００５】
【特許文献１】
特開平６−８６０５０号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、従来の画像回転機能を有した画像形成装置においては、ページメモリ上にラスタイメージで展開された画像データを回転させた際に、回転の前後で同じ画素配列パターンを得られなくなることがあった。
【０００７】
図１０は、３ラインにわたりそれぞれ横方向に６画素が配列されたマトリクス状の画素配列パターンで表わされる画像を左方向に９０度回転させたときの各画素ａ〜ｒの位置関係を示す模式図である。画素配列パターン１が回転前であり、画素配列パターン２が回転後である。ここでは、横方向に並ぶ２つの画素を１つのブロックとして扱い、ブロック毎に左方向に９０度回転させている。
【０００８】
このような画像回転方式を有する画像形成装置においては、例えば図１１に示すように、ハーフトーン処理によって６画素ａ，ｂ，ｈ，ｉ，ｏ，ｐが黒画素となり、他の１２画素ｃ，ｄ，ｅ，ｆ，ｇ，ｊ，ｋ，ｌ，ｍ，ｎ，ｑ，ｒが白画素となった画像データを左方向に９０度回転させると、回転前の画素配列パターン１における黒画素ａ，ｂ，ｈ，ｉ，ｏ，ｐの位置関係に対して、回転後の画素配列パターン２における黒画素ａ，ｂ，ｈ，ｉ，ｏ，ｐの位置関係が異なる。具体的には、２ライン目の左より３番目と４番目の画素と、３ライン目の左より３番目と４番目の画素との位置関係が異なる。これにより、回転前と回転後では画質が大きく異なるという問題があった。
【０００９】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、画像を回転させた際に生じる画質の低下を小さくできる画像形成装置及びその方法を提供しようとするものである。
【００１０】
【課題を解決するための手段】
本発明の画像形成装置は、画像データ、例えば階調処理されラスタイメージに変換された画像データをページ毎に記憶する記憶手段、例えばページメモリと、記憶手段により記憶された画像データを所定角度，例えば左方向に９０度又は右方向に９０度で回転させる画像回転手段と、この画像回転手段による画像データの回転により回転前と位置関係が変化した画素を回転前の位置関係と近似するように修正する画像修正手段と、この画像修正手段により画素の位置関係が修正された画像データに基づいて画像を形成する画像形成手段とを備えたものである。
【００１１】
本発明の画像形成方法は、画像データをページ毎に記憶する記憶ステップと、ページ毎に記憶された画像データを所定角度で回転させる回転ステップと、回転された画像データの中の回転前と位置関係が変化した画素を回転前の位置関係と近似するように修正する修正ステップと、画素の位置関係が修正された画像データに基づいて画像を形成する画像形成ステップとからなるものである。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を用いて説明する。はじめに、請求項１，２，３，５，６及び７に係る発明に対応した第１の実施の形態を、図１〜図４を用いて説明する。
【００１３】
図１は本発明の画像形成装置の一例であるＭＦＰ１０の要部構成を示すブロック図である。ＭＦＰ１０は、コントロールパネル１１、メインコントローラ１２、プリンタコントローラ１３、スキャナ１４、スキャナコントローラ１５、ページメモリ１６、画像処理部１７、プリントエンジン１９、パターン置換テーブル１８等によって構成されている。
【００１４】
コントロールパネル１１は、キー部と表示部とからなる。キー部には、印刷枚数等を置数するためのテンキーや、Ａ４，Ｂ５，Ｂ４，Ａ３等の用紙サイズを選択するための用紙選択キー等を配列している。表示部には、印刷枚数や用紙サイズ等の表示エリアを形成している。
【００１５】
メインコントローラ１２は、コントロールパネル１１から操作キーの信号を入力して処理するとともに、このコントロールパネル１１のデータ表示を制御する。また、プリンタコントローラ１３，スキャナコントローラ１５，ページメモリ１６，画像処理部１７及びプリントエンジン１９の各部を制御する。
【００１６】
プリンタコントローラ１３は、ネットワークを介して接続されたパーソナルコンピュータ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ：以下、ＰＣと略称する）２０からＰＤＬに変換された原稿データを受信すると、ＲＩＰによりＰＤＬを解釈して原稿データをラスタイメージに変換する。そして、このラスタライズされた２値の画像データをページメモリ１６に格納する。このとき、原稿データが多値画像の場合には、プリンタコントローラ１３はハーフトーン処理等の階調処理を行なって中間調を再現する。
【００１７】
スキャナ１４は、原稿読取り台（不図示）に置かれた原稿の画像データを読取る。
【００１８】
スキャナコントローラ１５は、スキャナ１４で読取られた画像データを２値化してページメモリ１６に格納する。
【００１９】
ページメモリ１６は、プリンタコントローラ１３またはスキャナコントローラ１５から送られてくる２値画像データをページ毎に記憶する（記憶ステップ）。ここに、ページメモリ１６は記憶手段を構成する。なお、ページメモリ１６の１画素は１ビットである。
【００２０】
画像処理部１７は、メインコントローラ１２の制御によりページメモリ１６に記憶された画像データを１ビットずつ取込み、スムージング等の画質処理を施した後、パルス幅変調により８ビットの画像信号を生成して、プリントエンジン１９に出力する。
【００２１】
パターン置換テーブル１８は、メインコントローラ１２からの回転指示に応じてページメモリ１６上で回転変換される画像データの各画素のうち、回転の前後で位置関係が異なるために補正が必要な画素を置換対象画素とし、この置換対象画素を中心としたＭ×Ｎ（Ｍ，Ｎは２以上の正数）サイズのマトリクス状の画素配列パターンに対して位置関係を修正した補正後画素データを保持する（修正パターン保持手段）。なお、補正後画素データの１画素は８ビットである。
【００２２】
予めＭＦＰ１の製造段階において、回転の前後で画素の配列パターンが大きく異なる画像データ，特にハーフトーン処理された画像データを調査し、位置関係が変化した画素を置換対象画素とする。そして、この置換対象画素を中心としたＭ×Ｎサイズのマトリクス状の回転後画素配列パターンに対して、回転前の画素配列パターンに近似するように置換対象画素の位置関係を修正した補正後画素配列パターンを作成して、パターン置換テーブル１８に登録しておく（保持ステップ）。パターン置換テーブル１８は、例えばＭＦＰ１に対して着脱自在なＥＥＰＲＯＭチップに形成し、必要に応じてデータの交換を可能とする。
【００２３】
プリントエンジン１９は、画像処理部１７からの画像信号に基づいて画像を形成し（画像形成手段）、図示しない印刷機構を動作させて、形成画像を用紙に印刷出力する。ここで、例えばＰＣ２０から送られてきた原稿データがＡ４サイズ／縦長用紙のデータであるのに対し、ＭＦＰ１の給紙カセットに装填されているＡ４サイズの用紙が横長の状態で搬送されるものしかなかった場合、縦方向の画像データを横方向の画像データに回転変換する必要がある。このため、メインコントローラ１２は、画像処理部１７に画像の回転指示を与える。この回転指示を受けた画像処理部１７は、図２の流れ図に示す処理を実行する。
【００２４】
すなわち画像処理部１７は、メインコントローラ１２からの回転指示を受けると（ＳＴ１のＹＥＳ）、ページメモリ１６に格納されている２値画像データを所定の画像回転方式により所定角度で回転変換する（ＳＴ２：回転ステップ，画像回転手段）。ここでは、画像回転方式として、横方向に並ぶ２つの画素を１つのブロックとして扱い、ブロック毎に左方向に９０度回転させる方式を適用する（図１０を参照）。
【００２５】
次に、画像処理部１７は、回転変換された画像データから注目画素を順次選択する（ＳＴ３）。例えば先ず、１ライン目の左端の画素とその右隣，つまり左端より２番目の画素とを注目画素として選択し、次にその右隣、つまり左端より３番目の画素とその右隣，つまり左端より４番目の画素とを注目画素として選択する。以後、順次右側に移行して横に並ぶ２つの画素を注目画素として選択し、１ライン目の右端の画素まで選択したならば２ライン目の左端より２つの画素を注目画素として選択するという規則で順番に注目画素を選択する。そして、注目画素を選択する毎に、この注目画素を中心に回転変換された画像データからＭ×Ｎサイズのマトリクス状をなす画像データを取得する（ＳＴ５）。
【００２６】
次に、この注目画素を中心とするＭ×Ｎサイズの画像データでパターン置換テーブル１８に設定されている同一サイズの回転後画素配列パターンを検索して、白画素と黒画素の配列が一致するパターンの有無を判断する（ＳＴ６：検索ステップ，画像データ検索手段）。
【００２７】
ここで、注目画素を中心とするＭ×Ｎサイズの画像データと白画素と黒画素の配列が一致する回転後画素配列パターンがパターン置換テーブル１８に設定されていた場合には（ＳＴ７のＹＥＳ）、画像処理部１７は、注目画素を同一パターンに対して予め設定されている補正後画素配列パターンの注目画素データに置き換えることにより、画素配列パターンの位置関係を回転前の状態と近似するように補正する（ＳＴ８：画像修正手段）。白画素と黒画素の配列が一致する回転後画素配列パターンがパターン置換テーブル１８に設定されていなかった場合には（ＳＴ７のＮＯ）、注目画素の置き換えは行なわない。
【００２８】
ＳＴ３にて注目画素を選択する毎に、画像処理部１７は、上記ＳＴ５〜ＳＴ８の各処理を繰り返し実行する。そして、回転後画像データの最終の画素を注目画素として選択して上記処理を実行したならば（ＳＴ４のＹＥＳ）、画像処理部１７は、この補正後の画像データに基づいて８ビットの画像信号を生成し、プリントエンジン１９に出力して、画像形成を行なわせる（ＳＴ９）。このとき、補正後の画像データをスムージング処理してから画像信号を生成することも可能である。
【００２９】
このように構成された本実施の形態において、例えば図４の符号１に示す３ライン×６画素のハーフトーン処理された画素配列パターンを、図１０に示す画像回転方式で左方向に９０度回転させた場合、回転後の画素配列パターンは図４の符号２に示すパターンとなり、回転前と位置関係が変化することがわかる。なお、同図において符号ａ〜ｒは、図１０の画素配列パターン１と画素配列パターン２の符号ａ〜ｒと対応している。
【００３０】
そこでこの場合には、図３の（ａ）に示すパターン置換データＤ１と、（ｂ）に示すパターン置換データＤ２とをパターン置換テーブル１８に登録しておく。両パターン置換データＤ１，Ｄ２は、いずれも横方向に並ぶ２つの画素を補正対象画素Ｇ１１，Ｇ２１とし、この補正対象画素Ｇ１１，Ｇ２１を中心にＭ（縦）×Ｎ（横）＝３×４のマトリクス状の画像データを回転後画素配列パターンＰ１，Ｐ２とする。そして、各回転後画素配列パターンＰ１，Ｐ２に対してそれぞれ補正対象画素Ｇ１１，Ｇ２１の補正後データＧ１２，Ｇ２２を設定したものである。
【００３１】
こうすることにより、図４の画素配列パターン２は、その画素ｉとｊを注目画素としたとき、画素ｆ，ｋ，ｌ，ｑ，ｄ，ｉ，ｊ，ｏ，ｂ，ｇ，ｈ，ｍがパターン置換データＤ１の回転後画素配列パターンＰ１に一致するので、注目画素ｉ及びｊが補正後データＧ１２に置換される。
【００３２】
また、回転後画素配列パターン２の画素ｇとｈを注目画素としたとき、画素ｄ，ｉ，ｊ，ｏ，ｂ，ｇ，ｈ，ｍがパターン置換データＤ２の回転後画素配列パターンＰ２に一致（３ライン目は“０”＝白）するので、注目画素ｇ及びｈが補正後データＧ２２に置換される。
【００３３】
かくして、画素配列パターン２の画像データは画素配列パターン３のデータとなり、画素配列パターン１の画素配列と近似する。プリントエンジン１９においては、この画素配列パターン３の画像データに基づいて画像形成が行われるので、画素配列パターン２の画像データに基づいて画像形成を行なう場合と比べて画像を回転させた際に生じる画質の低下は極めて小さいものとなる。
【００３４】
このように本実施の形態によれば、ページメモリ１６にページ毎に記憶された画像データを、このページメモリ１６上で回転させたために回転前と画素配列の位置関係が変化しても、その位置関係が変化した画素を回転前の位置関係と近似するように自動的に修正し、この画素の位置関係が修正された画像データに基づいて画像を形成するようにしたので、画像を回転させた際に生じる画質の低下を抑制でき、画質を一定に保つことができる。
【００３５】
次に、請求項４及び８に係る発明に対応した第２の実施の形態を、図５〜９を用いて説明する。
なお、この第２の実施の形態も画像形成装置の一例としてＭＦＰ１０に適用し、その要部構成は第１の実施の形態と同様なので、図１を用いて詳細な説明を省略する。
【００３６】
この第２の実施の形態においては、画像データの回転時に回転前と位置関係が変化するために補正が必要な画素を回転時置換対象画素とし、この回転時置換対象画素を中心としたマトリクス状の画素配列パターン（以下、回転用画素配列パターンとする）に対して、各画素の位置関係が回転前画素配列パターンに近似した補正後画素データをパターン置換テーブル（回転時修正パターン保持手段）１８で保持するとともに（第１の保持ステップ）、非回転時に画質が低下するために補正が必要な画素を非回転時置換対象画素とし、この非回転時置換対象画素を中心としたマトリクス状の画素配列パターン（以下、非回転用画素配列パターンとする）に対して画質の低下を防止するための補正後画素データをパターン置換テーブル（非回転時修正パターン保持手段）１８で保持する（第２の保持ステップ）。なお、この場合における補正後画素データの１画素も８ビットである。
【００３７】
しかして画像処理部１７は、図５の流れ図に示す処理を実行する。すなわち、メインコントローラ１２からページメモリ１６に格納された画像の回転指示を受けた場合（ＳＴ１１のＹＥＳ）には、ページメモリ１６に格納されている２値画像データを所定の画像回転方式により所定角度で回転変換した後（ＳＴ１２：回転ステップ，画像回転手段）、パターン置換テーブル１８から回転用画素配列パターンを選択する（ＳＴ１３）。なお、パターン置換テーブル１８から回転用画素配列パターンを選択した後、ページメモリ１６に格納されている２値画像データを回転変換してもよい。これに対し、画像の回転指示を受けなかった場合（ＳＴ１１のＮＯ）には、パターン置換テーブル１８から非回転用画素配列パターンを選択する（ＳＴ１４）
しかる後、画像処理部１７は、回転変換された画像データ若しくは回転変換されていない画像データから注目画素を順次選択する（ＳＴ１５）。なお、注目画素の選択方法は、ＳＴ３の処理の場合と同様である。注目画素を選択すると、画像処理部１７は、この注目画素を中心にページメモリ１６上の画像データからＭ×Ｎサイズのマトリクス状をなす画像データを取得する（ＳＴ１７）。そして、この注目画素を中心とするＭ×Ｎサイズの画像データでパターン置換テーブル１８から選択した画素配列パターンと比較して、白画素と黒画素の配列が一致するパターンの有無を判断する（ＳＴ１８）。
【００３８】
ここで、注目画素を中心とするＭ×Ｎサイズの画像データと白画素と黒画素の配列が一致する非回転画素配列パターンがパターン置換テーブル１８に設定されていた場合には（ＳＴ１９のＹＥＳ）、画像処理部１７は、注目画素を同一パターンに対して予め設定されている補正後画素配列パターンの注目画素データに置き換えることにより、画素配列パターンの位置関係を画質が低下しない状態となるように補正する（ＳＴ２０：画像修正手段）。白画素と黒画素の配列が一致する画素配列パターンが設定されていなかった場合には（ＳＴ１９のＮＯ）、注目画素の置き換えは行なわない。
【００３９】
ＳＴ１５にて注目画素を選択する毎に、画像処理部１７は、上記ＳＴ１７〜ＳＴ２０の各処理を繰り返し実行する。そして、画像データの最終の画素を注目画素として選択して上記処理を実行したならば（ＳＴ１６のＹＥＳ）、画像処理部１７は、この補正後の画像データに基づいて画像信号を生成し、プリントエンジン１９に出力して、画像形成を行なわせる（ＳＴ２１）。
【００４０】
このように構成された第２の実施の形態においても、例えば図４の符号１に示す３ライン×６画素のハーフトーン処理された画素配列パターンを、図１０に示す画像回転方式で左方向に９０度回転させた場合には、図３に示す回転時パターン置換データＤ１，Ｄ２を予めパターン置換テーブル１８に登録しておくことによって、画像を回転させた際に生じる画質の低下を小さくすることができる。
【００４１】
また、図６の（ａ）〜（ｃ）にそれぞれ示す非回転時パターン置換データＤ３，Ｄ４，Ｄ５をパターン置換テーブル１８に登録しておくことによって、非回転時の画質の低下も防止することができる。なお、各パターン置換データＤ３，Ｄ４，Ｄ５は、いずれも横方向に並ぶ２つの画素を補正対象画素Ｇ３１，Ｇ４１，Ｇ５１とし、この補正対象画素Ｇ３１，Ｇ４１，Ｇ５１を中心にＭ（縦）×Ｎ（横）＝３×４のマトリクス状の画像データを非回転時画素配列パターンＰ３，Ｐ４，Ｐ５とする。そして、各非回転時画素配列パターンＰ３，Ｐ４，Ｐ５に対してそれぞれ補正対象画素Ｇ３１，Ｇ４１，Ｇ５１の補正後データＧ３２，Ｇ４２Ｇ５２を設定したものである。
【００４２】
例えば図７の符号７１に示す３ライン×６画素のハーフトーン処理された画素配列パターンの画像データを回転させない場合、その画素ｅとｆを注目画素としたときには、画素ｄ，ｅ，ｆ，ｊ，ｋ，ｌがパターン置換データＤ３の非回転時画素配列パターンＰ３に一致するので、注目画素ｅ及びｆが補正後データＧ３２に置換される。また、画素ｊとｋを注目画素としたときには、画素ｃ，ｄ，ｅ，ｆ，ｉ，ｊ，ｋ，ｌ，ｏ，ｐ，ｑ，ｒがパターン置換データＤ４の非回転時画素配列パターンＰ４に一致するので、注目画素ｊ及びｋが補正後データＧ４２に置換される。さらに、画素ｏとｐを注目画素としたときには、画素ｈ，ｉ，ｊ，ｋ，ｎ，ｏ，ｐ，ｑがパターン置換データＤ５の非回転時画素配列パターンＰ５に一致するので、注目画素ｏ及びｐが補正後データＧ５２に置換される。
【００４３】
かくして、画素配列パターン７１の画像データは画素配列パターン７２のデータとなり、高画質化のためのスムージング処理が行なわれた場合と同様な結果が得られるので、高画質化することができる。
【００４４】
なお、前記各実施の形態では、画像回転方式として横方向に並ぶ２つの画素を１つのブロックとして扱い、ブロック毎に左方向に９０度回転させる場合を示したが、画像回転方式はこれに限定されるものではない。例えば図８に示すように、横方向に並ぶ２つの画素を１つのブロックとして扱い、ブロック毎に右方向に９０度回転させる方式であってもよい。
【００４５】
前記第２の実施の形態において、画像回転方式をこの右回転のものとすると、画素配列パターン７１の画像データは回転変換により画素配列パターン７３となり、回転前の画素配列パターン７１と比較して白画素と黒画素の位置関係が大きく異なる。そこでこの場合には、図９の（ａ）に示すパターン置換データＤ６と、（ｂ）に示すパターン置換データＤ７とをパターン置換テーブル１８に登録しておく。両パターン置換データＤ６，Ｄ７は、いずれも横方向に並ぶ２つの画素を補正対象画素Ｇ６１，Ｇ７１とし、この補正対象画素Ｇ６１，Ｇ７１を中心にＭ（縦）×Ｎ（横）＝３×４のマトリクス状の画像データを回転後画素配列パターンＰ６，Ｐ７とする。そして、各回転後画素配列パターンＰ６，Ｐ７に対してそれぞれ補正対象画素Ｇ６１，Ｇ７１の補正後データＧ６２，Ｇ７２を設定したものである。
【００４６】
こうすることにより、画素配列パターン７３は、その画素ｉとｊを注目画素としたとき、画素ｎ，ｇ，ｈ，ａ，ｐ，ｉ，ｊ，ｃ，ｒ，ｋ，ｌ，ｅがパターン置換データＤ６の回転後画素配列パターンＰ６に一致するので、注目画素ｉ及びｊが補正後データＧ６２に置換される。また、画素ｋとｌを注目画素としたとき、画素ｐ，ｉ，ｊ，ｃ，ｒ，ｋ，ｌ，ｅがパターン置換データＤ７の回転後画素配列パターンＰ７に一致するので、注目画素ｋ及びｌが補正後データＧ７２に置換される。かくして、画素配列パターン７３の画像データは画素配列パターン７４のデータとなり、画素配列パターン７１の画素配列と近似する。
【００４７】
なお、本発明の画像形成装置はＭＦＰ１に限定されるものではなく、デジタル複写機，ページプリンタ等の画像回転機能を有したものに適用されるものである。また、ＰＣ２０から受信した原稿データだけでなく、スキャナ１４で読取った原稿の画像データに対しても同様な画像形成方法が適用されるものである。
【００４８】
【発明の効果】
以上詳述したように本発明によれば、画像を回転させた際に生じる画質の低下を小さくでき、画質を一定に保つことができる画像形成装置及びその方法を提供できる。
【図面の簡単な説明】
【図１】本発明の第１及び第２の実施の形態であるＭＦＰの要部構成を示すブロック図。
【図２】第１の実施の形態における画像処理部の主要な処理手順を示す流れ図。
【図３】第１の実施の形態におけるパターン置換データの一例を示す模式図。
【図４】第１の実施の形態の作用説明で用いる画素配列パターン例を示す模式図。
【図５】第２の実施の形態における画像処理部の主要な処理手順を示す流れ図。
【図６】第２の実施の形態における非回転時パターン置換データの一例を示す模式図。
【図７】第２の実施の形態の作用説明で用いる画素配列パターン例を示す模式図。
【図８】右方向９０度回転の画像回転方式における各画素の位置関係を示す模式図。
【図９】第２の実施の形態における右方向９０度回転の回転時パターン置換データの一例を示す模式図。
【図１０】左方向９０度回転の画像回転方式における各画素の位置関係を示す模式図。
【図１１】従来の課題説明で用いる画素配列パターン例を示す模式図。
【符号の説明】
１０…ＭＦＰ、１１…コントロールパネル、１２…メインコントローラ、１３…プリンタコントローラ、１４…スキャナ、１５…スキャナコントローラ、１６…ページメモリ、１７…画像処理部、１８…パターン置換テーブル、１９…プリントエンジン。
【図１】
2004260472.tif 000003
【図２】
2004260472.tif 000004
【図３】
2004260472.tif 000005
【図４】
2004260472.tif 000006
【図５】
2004260472.tif 000007
【図６】
2004260472.tif 000008
【図７】
2004260472.tif 000009
【図８】
2004260472.tif 000010
【図９】
2004260472.tif 000011
【図１０】
2004260472.tif 000012
【図１１】
2004260472.tif 000013