(57)【要約】【課題】単純に並行処理手段が単位毎に処理を実施する場合に比較して、高速処理が可能な画像形成装置等を提供する。【解決手段】用紙に画像を形成する画像形成手段と、画像形成手段にて画像を形成するための画像データを画像処理するために必要な画素毎の属性をより簡易な方法で属性を検出する簡易属性検出部７４１と、属性を予め定められた単位毎に統一して補正する属性補正部７４２と、簡易属性検出部７４１より詳細な方法で属性を検出する詳細属性検出部７４４と、画像データを単位毎に画像処理する第１の処理部７４５と、を備えることを特徴とする画像形成装置。【選択図】図４
2017060014.tif 000002
【特許請求の範囲】
【請求項１】
記録材に画像を形成する画像形成手段と、
前記画像形成手段にて前記画像を形成するための画像情報を画像処理するために必要な画素毎の属性を、予め定められた単位毎に統一して補正する属性補正部と、
前記画像情報を前記単位毎に画像処理する第１の処理部と、
を備えることを特徴とする画像形成装置。
【請求項２】
簡易な方法で属性を検出する簡易属性検出部と、
前記簡易属性検出部より詳細な方法で属性を検出する詳細属性検出部と、
をさらに備え、
前記属性補正部は、前記簡易属性検出部により検出された属性を補正し、
前記第１の処理部は、前記詳細属性検出部により検出された属性により画像処理することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記簡易属性検出部により検出された属性により前記第１の処理部により画像処理を行わないとされた画像情報に対し、当該第１の処理部より簡易な画像処理を行う第２の処理部をさらに備えることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
属性は、エッジ候補と非エッジとを区別するものであることを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
前記属性補正部は、属性が０と１との二値で表されるものであるときに、以下の（１）〜（４）の何れかの方法により属性を補正することを特徴とする請求項１乃至４の何れか１項に記載の画像形成装置。
（１）前記単位内の画素の属性が、「１−０−１」の順で配列する箇所があるときは、「１−１−１」に補正し、「０−１−０」の順で配列する箇所があるときは、「０−０−０」に補正する。
（２）前記単位内の画素の属性を、０または１の何れか多い方の属性に統一する。
（３）前記単位内の画素の属性を、０または１が連続する数である連続数が大きい方の属性に統一する。
（４）（１）または（２）または（３）の補正を行った後に、画像中で周囲に位置する単位が有する属性に合わせさらに補正する。
【請求項６】
画像情報を画像処理するために必要な画素毎の属性を、予め定められた単位毎に統一して補正する属性補正部と、
前記画像情報を前記単位毎に画像処理する第１の処理部と、
を備えることを特徴とする画像処理装置。
【請求項７】
コンピュータに、
画像情報を画像処理するために必要な画素毎の属性を、予め定められた単位毎に統一して補正する属性補正機能と、
前記画像情報を前記単位毎に画像処理する第１の処理機能と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像処理装置、プログラムに関する。
【背景技術】
【０００２】
例えば、電子写真方式やインクジェット方式等を用いた複写機やプリンタ等の画像形成装置においては、入力された画像情報に種々の画像処理を施した後、画像形成手段によって画像を形成することがある。この画像処理として、例えば、画像をより高画質化する高画質化処理がある。
【０００３】
特許文献１には、画像データを所定の処理を施して出力する画像処理装置において、ブロック化手段が画像データを複数のブロックに区分し、特性判別手段がブロックの特性を判別し、更に、予め設定された条件に基づいて、細分化手段が更に細分化するブロックを特定してブロックを更に複数のブロックに細分化し、特性判別手段が細分化ブロックの特性を判別して、画像処理手段が、これら判別された特性に応じた処理パスによる処理を画像データに施して、出力手段が処理済みの画像データを出力するものが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１０９４２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
高画質化処理の高速化を図るため、複数の画素を１つの単位とし、この単位毎に処理をまとめて実施する並行処理手段を利用することがある。
しかしながら１単位に含まれる属性が複数種存在したときには、並行処理手段が単位毎に処理を実施するため、高速処理ができなかった。
本発明は、単純に並行処理手段が単位毎に処理を実施する場合に比較して、高速処理が可能な画像形成装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、記録材に画像を形成する画像形成手段と、前記画像形成手段にて前記画像を形成するための画像情報を画像処理するために必要な画素毎の属性を、予め定められた単位毎に統一して補正する属性補正部と、前記画像情報を前記単位毎に画像処理する第１の処理部と、を備えることを特徴とする画像形成装置である。
請求項２に記載の発明は、簡易な方法で属性を検出する簡易属性検出部と、前記簡易属性検出部より詳細な方法で属性を検出する詳細属性検出部と、をさらに備え、前記属性補正部は、前記簡易属性検出部により検出された属性を補正し、前記第１の処理部は、前記詳細属性検出部により検出された属性により画像処理することを特徴とする請求項１に記載の画像形成装置である。
請求項３に記載の発明は、前記簡易属性検出部により検出された属性により前記第１の処理部により画像処理を行わないとされた画像情報に対し、当該第１の処理部より簡易な画像処理を行う第２の処理部をさらに備えることを特徴とする請求項２に記載の画像形成装置である。
請求項４に記載の発明は、属性は、エッジ候補と非エッジとを区別するものであることを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置である。
請求項５に記載の発明は、前記属性補正部は、属性が０と１との二値で表されるものであるときに、以下の（１）〜（４）の何れかの方法により属性を補正することを特徴とする請求項１乃至４の何れか１項に記載の画像形成装置である。
（１）前記単位内の画素の属性が、「１−０−１」の順で配列する箇所があるときは、「１−１−１」に補正し、「０−１−０」の順で配列する箇所があるときは、「０−０−０」に補正する。
（２）前記単位内の画素の属性を、０または１の何れか多い方の属性に統一する。
（３）前記単位内の画素の属性を、０または１が連続する数である連続数が大きい方の属性に統一する。
（４）（１）または（２）または（３）の補正を行った後に、画像中で周囲に位置する単位が有する属性に合わせさらに補正する。
請求項６に記載の発明は、画像情報を画像処理するために必要な画素毎の属性を、予め定められた単位毎に統一して補正する属性補正部と、前記画像情報を前記単位毎に画像処理する第１の処理部と、を備えることを特徴とする画像処理装置である。
請求項７に記載の発明は、コンピュータに、画像情報を画像処理するために必要な画素毎の属性を、予め定められた単位毎に統一して補正する属性補正機能と、前記画像情報を前記単位毎に画像処理する第１の処理機能と、を実行させるプログラムである。
【発明の効果】
【０００７】
請求項１の発明によれば、並行処理手段が単純に単位毎に処理を実施する場合に比較して、高速処理が可能な画像形成装置を提供できる。
請求項２の発明によれば、高画質化処理が必要な画像領域に選択的に高画質化処理を行うことができ、高速処理をさらに図ることができる。
請求項３の発明によれば、第１の処理部で画像処理を行う必要がないとされた画像領域に対して、より簡易な画像処理を行うことができる。
請求項４の発明によれば、第１の処理部で画像処理を行う画像領域をより簡易に検出することができる。
請求項５の発明によれば、属性の補正をより簡単に行うことができる。
請求項６の発明によれば、並行処理手段が単純に単位毎に処理を実施する場合に比較して、高速処理が可能な画像処理装置を提供できる。
請求項７の発明によれば、並行処理手段が単純に単位毎に処理を実施する場合に比較して、高速処理が可能な機能をコンピュータにより実現できる。
【図面の簡単な説明】
【０００８】
【図１】本実施の形態の画像形成装置の概要を示す図である。
【図２】画像形成装置の制御部における信号処理系を示す図である。
【図３】（ａ）〜（ｃ）は、ＳＩＭＤやＧＰＵで行う処理について説明した図である。
【図４】高画質化処理部の機能構成例を示したブロック図である。
【図５】簡易属性検出部で、エッジ候補であるか、非エッジであるかを検出する際に使用するエッジ検出フィルタの一例を示した図である。
【図６】（ａ）〜（ｃ）は、属性補正部で行う処理の一例について説明した図である。
【図７】（ａ）〜（ｃ）は、属性補正部で行う処理のさらに他の例について説明した図である。
【図８】高画質化処理部の動作について説明したフローチャートである。
【発明を実施するための形態】
【０００９】
＜画像形成装置の全体構成の説明＞
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態の画像形成装置１の概要を示す図である。
この画像形成装置１は、例えば電子写真方式にて各色成分トナー像が形成される複数（本実施の形態では４つ）の画像形成ユニット１０（具体的には１０Ｙ（イエロー）、１０Ｍ（マゼンタ）、１０Ｃ（シアン）、１０Ｋ（黒））を備える。また、この画像形成装置１は、各画像形成ユニット１０で形成された各色成分トナー像を順次転写（一次転写）保持させる中間転写ベルト２０を具備する。さらに、この画像形成装置１は、中間転写ベルト２０に転写されたトナー像を用紙Ｐ（記録材、記録媒体）に一括転写（二次転写）させる二次転写装置３０を備える。さらにまた、この画像形成装置１は、二次転写されたトナー像を用紙Ｐ上に定着させる定着装置５０、および画像形成装置１の各機構部を制御する制御部７０を有している。制御部７０は詳しくは後述するが、画像処理装置の一例として機能する。
本実施の形態では、画像形成ユニット１０、中間転写ベルト２０、二次転写装置３０、および定着装置５０により、用紙Ｐに画像を形成する画像形成手段が構成される。
【００１０】
各画像形成ユニット１０（１０Ｙ、１０Ｍ、１０Ｃ、１０Ｋ）は、使用されるトナーの色を除き、同じ構成を有している。そこで、イエローの画像形成ユニット１０Ｙを例に説明を行う。イエローの画像形成ユニット１０Ｙは、図示しない感光層を有し、矢印Ａ方向に回転可能に配設され、像を保持する感光体ドラム１１を具備している。この感光体ドラム１１の周囲には、帯電ロール１２、露光部１３、現像器１４、一次転写ロール１５、およびドラムクリーナ１６が配設される。
【００１１】
このうち、帯電ロール１２は、感光体ドラム１１に接触配置される回転体である。そして図示しない帯電電源に接続され、この帯電電源は、帯電ロール１２に対し予め定められた周波数の交流帯電バイアスを重畳した正極性または負極性の直流帯電バイアスを供給する。
また露光部１３は、帯電ロール１２によって帯電された感光体ドラム１１に、レーザ光Ｂｍによって静電潜像を書き込む。現像器１４は、対応する色成分トナー（イエローの画像形成ユニット１０Ｙではイエローのトナー）を収容し、このトナーによって感光体ドラム１１上の静電潜像を現像する。一次転写ロール１５は、感光体ドラム１１上に形成されたトナー像を中間転写ベルト２０に一次転写する。ドラムクリーナ１６は、一次転写後の感光体ドラム１１上の残留物（トナー等）を除去する。
【００１２】
中間転写ベルト２０は、複数（本実施の形態では５つ）の支持ロールに回転可能に張架支持される。これらの支持ロールのうち、駆動ロール２１は、中間転写ベルト２０を張架するとともに中間転写ベルト２０を駆動して矢印Ｂ方向に回転させる。また、張架ロール２２および張架ロール２５は、中間転写ベルト２０を張架するとともに駆動ロール２１によって駆動される中間転写ベルト２０に従がって回転する。補正ロール２３は、中間転写ベルト２０を張架するとともに中間転写ベルト２０の搬送方向に直交する方向の蛇行を規制するステアリングロール（軸方向一端部を支点として傾動自在に配設される）として機能する。さらに、バックアップロール２４は、中間転写ベルト２０を張架するとともに二次転写装置３０の構成部材として機能する。
また、中間転写ベルト２０を挟んで駆動ロール２１と対向する部位には、二次転写後の中間転写ベルト２０上の残留物（トナー等）を除去するベルトクリーナ２６が配設されている。
【００１３】
二次転写装置３０は、中間転写ベルト２０のトナー像保持面側に圧接配置される二次転写ロール３１と、中間転写ベルト２０の裏面側に配置されて二次転写ロール３１の対向電極をなすバックアップロール２４とを備えている。このバックアップロール２４には、トナーの帯電極性と同極性の二次転写バイアスを印加する給電ロール３２が接触して配置されている。一方、二次転写ロール３１は接地されている。
【００１４】
また、用紙搬送系は、用紙トレイ４０、搬送ロール４１、レジストレーションロール４２、搬送ベルト４３、および排出ロール４４を備える。用紙搬送系では、用紙トレイ４０に積載された用紙Ｐを搬送ロール４１にて搬送した後、レジストレーションロール４２で一旦停止させ、その後予め定められたタイミングで二次転写装置３０の二次転写位置へと送り込む。また、二次転写後の用紙Ｐを、搬送ベルト４３を介して定着装置５０へと搬送し、定着装置５０から排出された用紙Ｐを排出ロール４４によって機外へと送り出す。
【００１５】
次に、この画像形成装置１の基本的な作像プロセスについて説明する。今、図示外のスタートスイッチがオン操作されると、予め定められた作像プロセスが実行される。具体的に述べると、例えばこの画像形成装置１をプリンタとして構成する場合には、ＰＣ（Personal Computer）等、外部から入力されるデジタル画像信号をメモリに一時的に蓄積する。そして、メモリに蓄積されている４色（Ｙ色、Ｍ色、Ｃ色、Ｋ色）のデジタル画像信号に基づいて各色のトナー像形成を行う。すなわち、各色のデジタル画像信号に応じて各画像形成ユニット１０（具体的には１０Ｙ、１０Ｍ、１０Ｃ、１０Ｋ）をそれぞれ駆動する。次に、各画像形成ユニット１０では、帯電ロール１２により帯電された感光体ドラム１１に、露光部１３によりデジタル画像信号に応じたレーザ光Ｂｍを照射することで、静電潜像を形成する。そして、感光体ドラム１１に形成された静電潜像を現像器１４により現像し、各色のトナー像を形成させる。なお、この画像形成装置１を複写機として構成する場合には、図示しない原稿台にセットされる原稿をスキャナで読み取り、得られた読み取り信号を処理回路によりデジタル画像信号に変換した後、上記と同様にして各色のトナー像の形成を行うようにすればよい。
【００１６】
その後、各感光体ドラム１１上に形成されたトナー像は、感光体ドラム１１と中間転写ベルト２０とが接する一次転写位置で、一次転写ロール１５によって中間転写ベルト２０の表面に順次一次転写される。一方、一次転写後に感光体ドラム１１上に残存するトナーは、ドラムクリーナ１６によってクリーニングされる。
【００１７】
このようにして中間転写ベルト２０に一次転写されたトナー像は中間転写ベルト２０上で重ね合わされ、中間転写ベルト２０の回転に伴って二次転写位置へと搬送される。一方、用紙Ｐは予め定められたタイミングで二次転写位置へと搬送され、バックアップロール２４に対して二次転写ロール３１が用紙Ｐを挟持する。
【００１８】
そして、二次転写位置において、二次転写ロール３１とバックアップロール２４との間に形成される転写電界の作用で、中間転写ベルト２０上に保持されたトナー像が用紙Ｐに二次転写される。トナー像が転写された用紙Ｐは、搬送ベルト４３により定着装置５０へと搬送される。定着装置５０では、用紙Ｐ上のトナー像が加熱・加圧定着され、その後、機外に設けられた排紙トレイ（図示せず）に送り出される。一方、二次転写後に中間転写ベルト２０に残存するトナーは、ベルトクリーナ２６によってクリーニングされる。
【００１９】
＜信号処理系の説明＞
図２は、画像形成装置１の制御部７０における信号処理系を示す図である。
なお図２では、制御部７０における信号処理系のみならず、画像形成装置１の外部装置であるＰＣ、および信号処理系により処理された画像信号に基づき画像の形成を行うマーキングエンジンについても併せて図示している。このマーキングエンジンは、例えば、図１で説明した画像形成装置１において実際に画像を形成する画像形成手段に対応する。なお、この例では、画像形成装置１をプリンタとして構成する例を示している。以下、図２を参照しつつ画像信号の処理の流れについて説明を行う。
【００２０】
制御部７０は、画像形成装置１にて画像を出力するために作成された画像データ（画像情報）を取得する画像データ取得部７１と、ラスタライズを行い、ラスタイメージを作成するラスタライズ（rasterize）部７２と、ＲＧＢデータをＹＭＣＫデータに変換する色変換処理部７３と、色変換処理部７３により変換されたラスタイメージの高画質化処理を行う高画質化処理部７４はと、スクリーン処理を行うスクリーン処理部７５と、画像処理をされた画像データを出力する画像データ出力部７６とを備える。
【００２１】
本実施の形態では、まず画像データ取得部７１が外部のＰＣから画像データを受け取る。この画像データは、ＰＣを使用するユーザが、画像形成装置１により印刷したい印刷データである。
【００２２】
ラスタライズ部７２は、画像データをラスタライズして各画素毎のラスタデータに変換し、ラスタイメージとする。そして、ラスタライズ部７２は、変換後のラスタデータをＲＧＢ（Ｒｅｄ、Ｇｒｅｅｎ、Ｂｌｕｅ）のビデオデータ（ＲＧＢビデオデータ）として出力する。このとき、ラスタライズ部７２は、１ページ毎にＲＧＢデータを出力することになる。
【００２３】
色変換処理部７３は、ラスタライズ部７２から入力されるＲＧＢデータをデバイスインディペンデントな［ＸＹＺ］、［Ｌ＊ａ＊ｂ＊］、［Ｌ＊ｕ＊ｖ＊］等のカラーバリューに変換した後、画像形成装置１の再現色（色材であるトナーの色：イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ））であるＹＭＣＫデータに変換して出力する。このＹＭＣＫデータは、色毎に分離されたＹ色データ、Ｍ色データ、Ｃ色データ、Ｋ色データで構成される。
【００２４】
高画質化処理部７４は、色変換処理部７３から入力されるＹＭＣＫデータに対し、高画質化処理を施すことで、より良好な画質を画像形成装置１で得られるように各種の調整を行う。高画質化処理部７４については、より詳しく後述する。
【００２５】
スクリーン処理部７５は、主走査方向および副走査方向に予め定められた閾値配列を有するディザマスクを使用したディザマスク処理により、画像情報にスクリーン処理を行う。これにより画像データは、例えば、多値で表されるものから二値で表されるものとなる。
【００２６】
画像データ出力部７６は、色変換処理等の画像処理をされた画像データをマーキングエンジンに出力する。
【００２７】
＜高画質化処理部７４の説明＞
高画質化処理の際に、画素単位あるいはブロック単位で属性を検出し、検出した属性に応じて高画質化処理のパラメータを設定したり、処理方法を選択することが行われている。ここで属性とは、画像処理するために必要なそれぞれの画素が有する特性を表すものである。本実施で使用する属性は、詳しくは後述するが、例えば、エッジ部であるか否かを意味する属性が該当する。この場合、属性は、例えば、０と１との二値で表され、属性として０が付された画素は、非エッジ部に位置する画素であることを意味し、属性として１が付された画素は、エッジ部に位置する画素であることを意味する。
【００２８】
このとき高画質化処理を高速に行うため、属性の検出を２段階に分ける場合がある。つまり最初に負荷の軽い簡易的な属性検出を行い、次に簡易的な属性検出の結果を利用して、詳細な属性検出をさらに行う。そして詳細な属性検出の結果を利用して、必要な画像領域に対して選択的に高画質化処理を行うとともに、他の画像領域に対しては、簡易な画像処理を行うに留める。
【００２９】
また高画質化処理を高速に行うため、ＳＩＭＤ（Single Instruction Multiple Data）やＧＰＵ（Graphics Processing Unit）というような並行処理手段を利用することがある。
ＳＩＭＤやＧＰＵでは、複数の画素を１つの単位とする。そしてこの単位毎に処理を行う。１単位に含まれる画素は、例えば、８画素である。
【００３０】
図３（ａ）〜（ｃ）は、ＳＩＭＤやＧＰＵで行う処理について説明した図である。
属性が、０と１との二値で表されるものであるとき、ＳＩＭＤやＧＰＵでは、例えば、この属性により処理を変更して行う。例えば、図３（ａ）のように、属性が０のときは処理Ａを行い、属性が１のときは処理Ｂを行う。
このとき図３（ｂ）に示すように、１単位に含まれる属性が、全て０である場合、ＳＩＭＤやＧＰＵでは、処理Ａのみを１単位まとめて実施する。また１単位に含まれる属性が、全て１である場合、ＳＩＭＤやＧＰＵでは、処理Ｂのみを１単位まとめて実施する。
しかし図３（ｃ）で示すように、１単位中に０と１の属性が混在した場合、ＳＩＭＤやＧＰＵでは、冗長な処理をする。即ち、処理Ａと処理Ｂの両方を実施した後に、画素毎に値を選択するため、この場合、ＳＩＭＤやＧＰＵを利用することにより高画質化処理を高速に行うという効果が得られにくくなる。
【００３１】
そこで本実施の形態では、高画質化処理部７４を以下の構成にし、上記問題の抑制を図っている。
【００３２】
図４は、高画質化処理部７４の機能構成例を示したブロック図である。
図示するように高画質化処理部７４は、簡易属性検出部７４１と、属性補正部７４２と、処理切替部７４３と、詳細属性検出部７４４と、第１の処理部７４５と、第２の処理部７４６と、出力部７４７とを備える。
【００３３】
簡易属性検出部７４１は、詳細属性検出部７４４に比較してより簡易な方法で属性を検出する。
簡易属性検出部７４１は、例えば、それぞれの画素について、エッジ候補の画素であるか、非エッジの画素であるかを検出する。ここでエッジ候補の画素であるとは、エッジ部に位置する可能性がある画素のことである。また非エッジの画素であるとは、エッジ部に位置しない画素のことである。この場合、属性は、エッジ候補と非エッジとを区別するものとなる。そして簡易属性検出部７４１は、エッジ候補の画素であった場合は、属性として１を付与し、非エッジの画素であった場合は、属性として０を付与する。
【００３４】
図５は、簡易属性検出部７４１で、エッジ候補であるか、非エッジであるかを検出する際に使用するエッジ検出フィルタの一例を示した図である。
図示するように、このエッジ検出フィルタは、７画素×７画素の大きさのフィルタである。そして中央において、係数として１が設定される。また四隅において、係数として−１が設定される。またその他の箇所の係数は、０である。
【００３５】
そして画像中の一画素（注目画素）が、エッジ候補であるか、非エッジであるかを検出するときは、注目画素の画素値に中央の係数１を乗算する。さらに注目画素に対し、上下左右方向に３画素ずつずれた位置にある４画素のそれぞれ画素値に四隅の係数−１を乗算する。さらにこれら５つの乗算結果を加算する。そしてこの加算値が予め設定された閾値より大きい場合は、この注目画素は、エッジ候補であり、簡易属性検出部７４１では、属性として１を付与する。一方、この加算値が予め設定された閾値以下の場合は、この注目画素は、非エッジであり、簡易属性検出部７４１は、属性として０を付与する。
【００３６】
このように簡易属性検出部７４１では、中央と四隅にしか係数が設定されない簡易なエッジ検出フィルタを用いて、より小さな演算量でそれぞれの画素がエッジ候補であるか、非エッジであるかを検出する。
【００３７】
属性補正部７４２は、簡易属性検出部７４１で検出された属性を補正する。このとき属性補正部７４２は、画素毎の属性を、予め定められた単位毎に統一して補正する。
図６（ａ）〜（ｃ）は、属性補正部７４２で行う処理の一例について説明した図である。ここでは、１単位が８画素から構成され、１単位中に０と１の属性が混在する場合に、属性を補正する場合を示している。
【００３８】
このうち図６（ａ）では、次の規則により属性を補正する場合を示している。
（１）単位内の画素の属性が、「１−０−１」の順で配列する箇所があるときは、「１−１−１」に補正し、「０−１−０」の順で配列する箇所があるときは、「０−０−０」に補正する。
この場合、属性は、左側から３画素目から「０−１−０」の順で配列している。属性補正部７４２は、この箇所を「０−０−０」に補正する。その結果、この単位内の属性は、０に統一して補正される。
【００３９】
また図６（ｂ）では、次の規則により属性を補正する場合を示している。
（２）単位内の画素の属性を、０または１の何れか多い方の属性に統一する。
この場合、属性は、０の場合が、６画素であり、１の場合が、２画素である。その結果、この単位内の属性は、多い方の属性である０に統一して補正される。
また（１）の後にこの処理を実施してもよい。
【００４０】
また図６（ｃ）では、次の規則により属性を補正する場合を示している。
（３）単位内の画素の属性を、０または１が連続する数である連続数が大きい方の属性に統一する。
この場合、０は、左側から５画素目から６画素目に連続し、このとき連続する数である連続数は、２である。一方、１は、左側から２画素目から４画素目に連続し、このとき連続する数である連続数は、３である。また（３）の評価を行う際は、最大の連続数（最大連続数）により評価を行う。
この場合、０の最大連続数は、２であり、１の最大連続数は、３である。その結果、この単位内の属性は、最大連続数が大きい方の属性である１に統一して補正される。
また、図示はしていないが、単位内の０と１の属性が同数の場合は、例えば、画質優先の場合は１に、速度優先の場合は０に統一するようにしてもよい。
さらに図示はしていないが、単位内の０と１の属性の数に関わらず、例えば、画質優先の場合は単位内に１つでも１があれば全部１に、速度優先の場合は単位内に１つでも０があれば全部０に統一するようにしてもよい。
また（１）の後にこれらの処理を実施してもよい。
【００４１】
また（１）または（２）または（３）の補正を行った後に、さらに属性を補正することもできる。
【００４２】
図７（ａ）〜（ｃ）は、属性補正部７４２で行う処理のさらに他の例について説明した図である。
このうち図７（ａ）は、属性補正部７４２で補正を行う前の属性を示している。そして上下方向に３つの単位が３列に並ぶ場合を示している。
【００４３】
図７（ａ）の状態から、属性補正部７４２が、例えば上記（３）で説明した処理を行うと、図７（ｂ）のようになる。
つまり最も上段の第１列の属性の配列では、最大連結数は、０の方は２であり、１の方は３であるため、１の方が大きい。よって上記（３）で説明した処理を行うと、単位内の属性は１に統一される。
同様に中段の第２列の属性の配列では、最大連結数は、０の方は３であり、１の方は２であるため、０の方が大きい。よって上記（３）で説明した処理を行うと、単位内の属性は０に統一される。
さらに下段の第３列の属性の配列では、最大連結数は、０の方は２であり、１の方は３であるため、１の方が大きい。よって上記（３）で説明した処理を行うと、単位内の属性は１に統一される。
【００４４】
ここでは、属性補正部７４２は、図７（ｂ）の状態から、画像中で周囲に位置する単位が有する属性に合わせさらに補正する。
この場合、図７（ｃ）で示すように、中段の第２列の属性を上段の第１列と下段の第３列の属性に合わせ、０から１に補正する。
【００４５】
処理切替部７４３は、属性補正部７４２で補正された属性を基に、行う画像処理の切り替えを行う。
本実施の形態の場合、エッジ候補とされた画素に対しては、高画質化処理を行い、非エッジとされた画素に対しては、より簡易な画像処理を行う。
【００４６】
詳細属性検出部７４４は、簡易属性検出部７４１に比較してより詳細な方法で属性を検出する。
詳細属性検出部７４４は、例えば、方向性を持つ複数のエッジフィルタを利用してエッジ検出を行う。また例えば、色領域の検知、網点検知などを行い、それぞれの画素が、黒エッジの画素（黒色のエッジ部に位置する画素）であるか、色エッジの画素（色を有するエッジ部に位置する画素）であるか、黒文字の内部の画素（黒文字の内部に位置する画素）であるか、非エッジの画素（エッジ部に位置しない画素）であるか、などの詳細な属性を検出する。
【００４７】
第１の処理部７４５は、詳細属性検出部７４４により検出された属性により画像処理する。このとき第１の処理部７４５は、画像データを単位毎に画像処理する。即ち、ＳＩＭＤやＧＰＵ等の並行処理手段を利用し、複数の画素を１つの単位としてこの単位毎に処理を行う。
【００４８】
具体的には、例えば、第１の処理部７４５は、詳細属性検出部７４４により検出された属性が黒エッジの画素に対しては、輝度に対するエッジ強調フィルタ処理を行う。また属性が色エッジの画素に対しては、輝度および色成分に対するエッジ強調フィルタ処理を行う。さらに属性が黒文字の内部の画素に対しては、黒強調補正処理を行う。またさらに属性が非エッジの画素に対しては、色成分補正を行う。
【００４９】
第２の処理部７４６は、簡易属性検出部７４１により検出された属性により第１の処理部７４５により画像処理を行わないとされた画像データに対し、第１の処理部７４５より簡易な画像処理を行う。このとき第２の処理部７４６は、ＳＩＭＤやＧＰＵ等の並行処理手段を利用し、画像データを単位毎に処理する。
【００５０】
具体的には、例えば、簡易属性検出部７４１で非エッジの画素とされた画素に対し、白色をより白くするような色成分補正を行う。
【００５１】
出力部７４７は、第１の処理部７４５や第２の処理部７４６で画像処理が行われた後の高画質化処理後の画像データを出力する。またこのとき出力部７４７は、詳細属性検出部７４４で検出された詳細な属性を属性タグとして出力してもよい。
【００５２】
＜高画質化処理部７４の動作説明＞
次に高画質化処理部７４の動作の説明を行う。
図８は、高画質化処理部７４の動作について説明したフローチャートである。
まず簡易属性検出部７４１が画像データを取得し、画像を構成するそれぞれの画素について、エッジ候補の画素であるか、非エッジの画素であるかを検出する（ステップ１０１）。このとき簡易属性検出部７４１は、例えば、図５に示したような簡易なエッジ検出フィルタを使用することで、この処理を高速に行う。
【００５３】
次に属性補正部７４２が、図６〜図７で説明したような方法で、簡易属性検出部７４１で検出された属性を、予め定められた単位毎に統一して補正する（ステップ１０２）。これにより画素毎の属性は、予め定められた単位毎に統一して補正される。
【００５４】
次に処理切替部７４３が、属性補正部７４２で補正された属性を基に、行う画像処理の切り替えを行う。これは、エッジ候補の画素であるか否かを判定することにより行われる（ステップ１０３）。
【００５５】
そしてエッジ候補の画素であった場合（ステップ１０３でＹｅｓ）、詳細属性検出部７４４が、簡易属性検出部７４１に比較してより詳細な方法で詳細な属性を検出する（ステップ１０４）。さらに第１の処理部７４５が、詳細属性検出部７４４により検出された属性により画像処理する（ステップ１０５）。このとき第１の処理部７４５は、画像データを単位毎に一括して画像処理する。
【００５６】
一方、エッジ候補の画素でなく、非エッジの画素であった場合（ステップ１０３でＮｏ）、第２の処理部７４６が、第１の処理部７４５より簡易な画像処理を行う（ステップ１０６）。このとき第２の処理部７４６は、第１の処理部７４５と同様に、画像データを単位毎に一括して画像処理する。
【００５７】
そして出力部７４７が、第１の処理部７４５や第２の処理部７４６で画像処理が行われた後の高画質化処理後の画像データを出力する（ステップ１０７）。
【００５８】
このように本実施の形態の高画質化処理部７４では、高画質化処理を行うのに必要な属性の検出を複数の段階に分ける。そしてそのうちの簡易な方法で属性の検出を行い、その結果によって、より詳細な属性の検出が必要な画像領域に対して選択的に負荷の重い詳細な属性検出と高画質化処理を行う。そしてそれ以外の画像領域に対しては、より簡易な画像処理をする。これにより高画質化処理の高速化が図れる。
【００５９】
また本実施の形態の高画質化処理部７４では、簡易な方法で属性の検出を行った後で、その属性を単位毎に統一して補正する。これにより図３（ｃ）で示したような、１単位中に０と１の属性が混在する場合が生じにくい。その結果、ＳＩＭＤやＧＰＵ等の並行処理手段で、冗長な処理をすることが生じにくく、高画質化処理がより高速になる。
【００６０】
なお上述した例では、第２の処理部７４６を設けていたが、簡易な画像処理を必要としない場合は、これを設ける必要はない。
また上述した例では、属性は、０と１の二値であったが、三値以上でもよい。
そして上述した例では、高画質化処理を画像形成装置１に対して適用する場合を説明したが、これに限られるものではない。例えば、スキャナでスキャンした画像の高画質化を図る場合などに適用できる。さらに上述した例では、高画質化処理は、エッジ部に対して適用していたがこれに限られるものではない。例えば、スクリーン処理部７５での二値化処理に対して適用してもよい。
【００６１】
＜プログラムの説明＞
なお制御部７０の高画質化処理部７４が行う処理は、ソフトウェアとハードウェア資源とが協働することにより実現される。即ち、制御部７０に設けられた制御用コンピュータ内部の図示しないＣＰＵが、制御部７０の各機能を実現するプログラムを実行し、これらの各機能を実現させる。
【００６２】
よって制御部７０の高画質化処理部７４が行う処理は、コンピュータに、画像データを画像処理するために必要な画素毎の属性を、予め定められた単位毎に統一して補正する属性補正機能と、画像データを前記単位毎に画像処理する第１の処理機能と、を実行させるプログラムとして捉えることもできる。
【符号の説明】
【００６３】
１…画像形成装置、１０…画像形成ユニット、２０…中間転写ベルト、３０…二次転写装置、５０…定着装置、７０…制御部、７４…高画質化処理部、７４１…簡易属性検出部、７４２…属性補正部、７４３…処理切替部、７４４…詳細属性検出部、７４５…第１の処理部、７４６…第２の処理部、７４７…出力部
【図１】
2017060014.tif 000003
【図２】
2017060014.tif 000004
【図３】
2017060014.tif 000005
【図４】
2017060014.tif 000006
【図５】
2017060014.tif 000007
【図６】
2017060014.tif 000008
【図７】
2017060014.tif 000009
【図８】
2017060014.tif 000010