(57)【要約】【課題】  ミクロ識別及びマクロ識別を併用して像域識別を行う時に、像域識別の遅れによる画像形成速度の低下を防止して、且つ高い識別精度を保持する。【解決手段】  マクロ識別速度がプリント速度或いはミクロ識別速度と同等或いはそれ以上であれば、マクロ識別を有効としてマクロ識別結果及びミクロ識別結果を併用して画像のタイプを総合判定する。マクロ識別速度がプリント速度或いはミクロ識別速度より遅ければ、マクロ識別を無効としてマクロ識別が完了するのを待つことなく、ミクロ識別結果のみに基づいて画像のタイプを総合判定する。【選択図】図１
2006109482.tif 000002
【特許請求の範囲】
【請求項１】
原画像をミクロ識別する第１の識別工程と、
前記原画像をマクロ識別する第２の識別工程と、
前記第２の識別工程による前記マクロ識別が有効で有るか無効で有るかを評価する評価工程と、
前記評価工程による評価結果に応じて、前記第１の識別工程による第１のデータ及び前記第２の識別工程による第２のデータの少なくとも１つに基づいて前記原画像を総合判定する総合判定工程とを具備することを特徴とする画像処理方法。
【請求項２】
前記評価工程は前記第２の識別工程が有効で有るか無効で有るかのビットを出力して行うことを特徴とする請求項１記載の画像処理方法。
【請求項３】
前記第１の識別工程は、前記原画像の第１の領域の全ての画素に対して前記画素のタイプを示す前記第１のデータを出力し、前記第２の識別工程は、前記原画像の第２の領域の全ての画素に対して前記画素のタイプを示す前記第２のデータを出力し、前記第２の領域が前記第１の領域より大きいことを特徴とする請求項１記載の画像処理方法。
【請求項４】
前記総合判定工程の総合判定結果に基づいて、前記原画像を再生する画像再生工程を更に具備することを特徴とする請求項１記載の画像処理方法。
【請求項５】
前記第１のデータは、前記原画像の画素が文字画素か、文字以外の画素であるかを示すデータを含むことを特徴とする請求項１記載の画像処理方法。
【請求項６】
前記文字以外の画素は、写真画素か、図形画素のいずれかであることを特徴とする請求項５記載の画像処理方法。
【請求項７】
前記評価工程は、前記第２の識別工程による前記第２のデータの出力速度が前記画像再生工程の画像再生速度以上であれば前記第２のデータが有効であると評価し、前記第２のデータの出力速度が前記画像再生速度未満であれば前記第２のデータが無効であると評価することを特徴とする請求項４記載の画像処理方法。
【請求項８】
前記評価工程は、前記第２の識別工程による前記第２のデータの出力速度が前記第１の識別工程による前記第１のデータの出力速度以上であれば前記第２のデータが有効であると評価し、前記第２のデータの出力速度が前記第１のデータの出力速度未満であれば前記第２のデータが無効であると評価することを特徴とする請求項１記載の画像処理方法。
【請求項９】
前記評価工程が前記第２のデータが無効であると評価した場合、前記総合判定工程は前記第１のデータのみに基づいて前記原画像を総合判定することを特徴とする請求項１、請求項７または請求項８のいずれか記載の画像処理方法。
【請求項１０】
前記評価工程が前記第２のデータが有効であると評価した場合、前記総合判定工程は前記第１のデータ及び前記第２のデータの両方に基づいて前記原画像を総合判定することを特徴とする請求項１、請求項７または請求項８のいずれかに記載の画像処理方法。
【請求項１１】
前記評価工程が前記第２データが有効であると評価した領域では、前記総合判定工程は前記第２のデータに基づいて前記原画像を総合判定することを特徴とする請求項１、請求項７または請求項８のいずれかに記載の画像処理方法。
【請求項１２】
原画像をミクロ識別して第１のデータを出力する第１の識別部と、
前記原画像をマクロ識別して第２のデータを出力し、前記第２のデータが有効で有るか無効で有るかの評価結果を出力する第２の識別部と、
前記評価結果に応じて、前記第１のデータ及び前記第２のデータの少なくとも１つに基づいて前記原画像を総合判定する総合判定部とを具備することを特徴とする画像処理装置。
【請求項１３】
原画像をミクロ識別して第１のデータを出力する第１の識別部と、
前記原画像をマクロ識別して第２のデータを出力する第２の識別部と、
前記第２のデータが有効で有るか無効で有るかの評価結果を出力する評価部と、
前記評価結果に応じて、前記第１のデータ及び前記第２のデータの少なくとも１つに基づいて前記原画像を総合判定する総合判定部とを具備することを特徴とする画像処理装置。
【請求項１４】
前記第１の識別部は前記原画像の第１の領域の全ての画素に対して前記画素のタイプを示す前記第１のデータを出力し、前記第２の識別部は、前記原画像の第２の領域の全ての画素に対して前記画素のタイプを示す前記第２のデータを出力し、前記第２の領域が前記第１の領域より大きいことを特徴とする請求項１２または請求項１３に記載の画像処理装置。
【請求項１５】
前記総合判定部の総合判定結果に基づいて、前記原画像を再生する画像記録部を更に具備することを特徴とする請求項１２または請求項１３に記載の画像処理装置。
【請求項１６】
前記第１のデータは、前記原画像の画素が文字画素か、文字以外の画素であるかを示すデータを含むことを特徴とする請求項１２または請求項１３に記載の画像処理装置。
【請求項１７】
前記文字以外の画素は、写真画素か、図形画素のいずれかであることを特徴とする請求項１６記載の画像処理装置。
【請求項１８】
前記評価部は、前記第２のデータの出力速度が前記画像記録部の画像再生速度以上であれば前記第２のデータが有効であると評価し、前記第２のデータの出力速度が前記画像再生速度未満であれば前記第２のデータが無効であると評価することを特徴とする請求項１５記載の画像処理装置。
【請求項１９】
前記評価部は、前記第２のデータの出力速度が前記第１のデータの出力速度以上であれば前記第２のデータが有効であると評価し、前記第２のデータの出力速度が前記第１のデータの出力速度未満であれば前記第２のデータが無効であると評価することを特徴とする請求項１２または請求項１３に記載の画像処理装置。
【請求項２０】
前記評価結果が無効である場合、前記総合判定部は前記第１のデータのみに基づいて前記原画像を総合判定することを特徴とする請求項１８または１９に記載の画像処理装置。
【請求項２１】
前記評価結果が有効である場合、前記総合判定部は前記第１のデータ及び前記第２のデータの両方に基づいて前記原画像を総合判定することを特徴とする請求項１８または１９に記載の画像処理装置。
【請求項２２】
前記第２のデータから、前記原画像の特定領域が文字タイプと識別される場合、前記総合判定部は、前記第１のデータに基づき前記特定領域の画像タイプを総合判定することを特徴とする請求項１２または請求項１３に記載の画像処理装置。
【請求項２３】
原画像を画像のタイプに応じて画像処理して画像再生時に用いられる画像処理データを得る画像処理プログラムにおいて、
前記原画像をミクロ識別して第１のデータを出力する第１の識別ステップと、
前記原画像をマクロ識別して第２のデータを出力する第２の識別ステップと、
前記第２の識別ステップが有効で有るか無効で有るかの評価結果を出力する評価ステップと、
前記評価結果に応じて、前記第１のデータ及び前記第２のデータの少なくとも１つに基づいて前記原画像を総合判定する総合判定ステップと、
前記原画像に前記総合判定ステップによる総合判定結果に基づく画像処理を実行して前記画像処理データを得ることを特徴とする画像処理プログラム。
【請求項２４】
前記第１の識別ステップは、前記原画像の第１の領域の全ての画素に対して前記画素のタイプを示す前記第１のデータを出力し、前記第２の識別ステップは、前記原画像の第２の領域の全ての画素に対して前記画素のタイプを示す前記第２のデータを出力し、前記第２の領域が前記第１の領域より大きいことを特徴とする請求項２３記載の画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多機能周辺機器（ｍｕｌｔｉ−ｆｕｎｃｔｉｏｎ  ｐｅｒｉｐｈｅｒａｌ：以下ＭＦＰと略称する。）等による画像再生時に、ミクロ識別及びマクロ識別の両方を用いて像域識別を行い、原画像に適した画像処理を決定する画像処理方法、画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
従来プリンタ、ＭＦＰ或いは画像形成装置（以下複写機と略称する。）等においては、原稿を走査して読み取った原画像データを画像再生する場合に、画像のタイプを識別する像域識別をおこなって、各種画像のタイプに適した画像処理を決定して、プリント装置に送る前に原画像データのフィルタ処理や他の画像処理等を行っている。
【０００３】
走査して得られた画像データに適した画像処理を決めるためには、原稿画像の各領域における画像のタイプを決定する必要がある。例えば同じ原稿上にあっても、文字領域と図形領域とでは夫々異なるフィルタ処理をかけなければならない。
【０００４】
このため従来、原稿画像を複数の領域に分離して領域毎に画像のタイプを識別する方法がある。（例えば特許文献１参照。）又従来、ラフな密度による第１の画像信号に基づいて原稿画像を複数タイプの領域に分類し、又第１の画像信号よりも高密度による第２の画像信号に基づいて原稿画像の特徴量を算出して、ラフな密度により分類された原稿画像のタイプと高密度により得られた特徴量とを用いて原稿画像を像域識別する方法がある。（例えば特許文献２参照。）
【特許文献１】米国特許第６，０４３，８２３号明細書
【特許文献２】米国特許第６，４２４，７４２号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら（特許文献１）は単に、原稿画像を複数の領域に分離して、識別部にて各領域の画像のタイプを識別し、編集部にて識別結果に応じて各領域毎に原稿画像を編集して、形成部にて編集された各領域のデータを用いて画像を再生するものである。又（特許文献２）の様に、同一画像に対して、ラフ走査による原稿画像の識別と、又これと異なる高密度走査による原稿画像の識別とを行った場合には、原稿上の画像のタイプによっては、ラフ走査と、高密度走査とでは識別に要する時間が異成ってしまう。このため（特許文献２）にあっては、高密度走査による識別がラフ走査による識別より遅くなった場合には、全てラフ走査による識別のみに基づいて画像処理を行うことから識別精度の低下を招く恐れがあり、或いは高密度走査も考慮して識別を行うには高密度走査による識別が完了するのを待って画像処理の開始を待たなければならず、このために画像形成速度の高速化を妨げてしまう恐れがあった。
【０００６】
そこで本発明は上記課題を解決するものであり、マクロ識別及びミクロ識別を併用して像域識別を行う場合に、マクロ識別及びミクロ識別の処理速度が異なるにもかかわらず、画像形成速度の高速化を妨げることなく、像域識別の精度向上を図る画像処理方法、画像処理装置及び画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は上記課題を解決するための手段として、原画像をミクロ識別する第１の識別工程と、前記原画像をマクロ識別する第２の識別工程と、前記第２の識別工程による前記マクロ識別が有効で有るか無効で有るかを評価する評価工程と、前記評価工程による評価結果に応じて、前記第１の識別工程による第１のデータ及び前記第２の識別工程による第２のデータの少なくとも１つに基づいて前記原画像を総合判定する総合判定工程とを実施するものである。
【発明の効果】
【０００８】
本発明によれば、画像の像域識別を行う際に、マクロ識別の処理速度の速さに応じて、マクロ識別の処理速度が間に合い有効とされる場合にはマクロ識別及びミクロ識別の両方を基に像域識別を行い像域識別の精度の向上を図り、マクロ識別が遅れて無効とされる場合にはミクロ識別を基に像域識別を行うことから、画像形成速度の高速化を損なうこと無く像域識別の精度向上を得られる。
【発明を実施するための最良の形態】
【０００９】
本発明は、マクロ識別が有効で有るか無効であるかを評価して、有効である場合にマクロ識別及びミクロ識別の両方を用いて像域識別を行う。
【実施例１】
【００１０】
以下、本発明の実施例１について図１及び図２更には図５及び図６を用いて説明する。図１は、本発明の画像処理装置の像域識別部３０００の要部を示すブロック図である。本発明に適用する画像処理装置は従来と同じであることから、本発明の画像処理装置による画像情報の流れを、図５に示す従来のカラー複写機１０００のブロック図を用いて説明する。カラー複写機１０００は、画像入力部１００１、色変換部１００２、像域識別部１００４、フィルタ部１００３、信号選択部１００５、墨入れ処理部１００６、階調処理部１００７及び画像記録部１００８から構成される。
【００１１】
画像入力部１００１は原画像である原稿画像を読み取りカラー画像信号１１０１を出力する。カラー画像信号１１０１は、例えば原稿画像の各画素の赤（Ｒ）、緑（Ｇ）、青（Ｂ）夫々の反射率を表し、各画素の情報を２次元走査した３ラインの時系列信号として出力される。単位長あたりの読み取り画素数は画素密度と呼ぶ。
【００１２】
色変換部１００２は、ＲＧＢの反射率を表すカラー画像信号１１０１を、色材（例えばイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ））の濃度を表すカラー画像信号１１０２に変換する。ＲＧＢデータからＹＭＣデータへの変換は複雑な非線形な関係と成る。この変換は一般に３次元のテーブル参照法が用いられる。
【００１３】
像域識別部１００４は、カラー画像信号１１０２から各画素の属性を識別して像域信号１１０３として出力する。例えば画素の属性は「文字」「写真中のエッジ部分」「写真のエッジ以外」といった３つのうちの１つとする。従って像域信号１１０３はこれ等３タイプの属性のどれか一つの値をとる信号である。
【００１４】
フィルタ部１００３は、ＹＭＣカラー画像信号１１０２に鮮鋭化処理と平滑化処理を含む各種フィルタ処理を施す。
【００１５】
信号選択部１００５は、像域識別部１００４からの像域信号１１０３に応じて、原稿画像が文字画像であるか、写真中のエッジ画像であるか、写真のエッジ以外の画像であるかにより、フィルタ部１００３からの出力信号１１０４、１１０５、１１０６を選択的に切り替える。これにより墨入れ処理部１００６或いは階調処理部１００７にて、原稿画像のタイプに適した画像処理が可能とされる。
【００１６】
墨入れ処理部１００６は、フィルタ処理されたＹＭＣカラー画像信号をＹＭＣＫ信号に変換する。黒（Ｋ）はＹＭＣの色材を重ねることで表されるが、一般にカラー記録処理では黒（Ｋ）の色材を含むＹＭＣＫ色素材を用いて行われる。これは黒（Ｋ）の色材がＹＭＣの色材を重ねるより高密度で優れ、更に黒（Ｋ）の色材はＹＭＣの色材を重ねるよりコスト的に安いことによる。
【００１７】
階調処理部１００７は、画像記録部１００８のレーザ光（図示せず）のオンオフの長さを変調する。変調方式は２画素変調法か１画素変調法がある。特に像域信号１１０３から、画像が文字画像である場合には１画素変調法が用いられ、像域信号１１０３から、画像が階調の滑らかな写真画像である場合には２画素変調法が用いられる。これにより写真領域は複数の階調レベルの滑らかな階調で表され、文字領域は高濃度で鮮鋭に表される。
【００１８】
画像記録部１００８は、従来周知の技術により原稿画像に応じたカラー画像を紙上に記録する。
【００１９】
次に像域識別部３０００の構成について説明する。像域識別部３０００におけるマクロ識別部３０１０とミクロ識別部３０２０の構成は、従来と同じであることから、図６に示す従来の像域識別部に示されるマクロ識別部１２０１とミクロ識別部１２０２のブロック図を用いて説明する。図６に示すマクロ識別部１２０１は、画像分離部１２１１、画像メモリ１２１２、ＣＰＵ１２１３、プログラムメモリ１２１４及び領域信号出力部１２１５から構成される。ミクロ識別部１２０２は、複数（例えば３つ）の特徴量から１つを抽出する特徴量抽出部１３１１、複数（例えば５つ）タイプの画像を識別する像域識別部１３１２と、総合判定部１３１３から成る。
【００２０】
マクロ識別部１２０１は、画像の主構成により領域分離を行う。例えば原稿画像は次の５つの領域に分けられる。ａ）通常の文字領域、ｂ）背景付きの文字領域、ｃ）連続階調領域、ｄ）網点階調領域、及びｅ）その他の領域。
【００２１】
画像分離部１２１１は、色変換部１００２から送られたカラー画像信号１１０２を周辺画素の密度の違いや色度の差に応じて、画像データを複数のプレーンに分離する。分離された画像データはプレーン毎に画像メモリ１２１２に記憶される。
【００２２】
画像分離部１２１１は、ＹＭＣカラー画像信号１１０２から下記の式
に基づいて輝度Ｉと色度Ｓを求める。
【００２３】
ａ）Ｉ＝（Ｃ＋Ｍ＋Ｙ）／３
ｂ）Ｓ＝（Ｃ−Ｍ）２＋（Ｍ−Ｙ）２＋（Ｙ−Ｃ）２
次にプログラムメモリ１２１４（例えばＲＯＭ）に格納されたプログラムコードに従って、ＣＰＵ１２１３で画像メモリ１２１２に記憶された分離画像データの内容を参照しながら領域識別情報が修正されるように領域識別処理を行う。マクロ識別部１２０１の出力は、３ビットの信号で次のように領域のタイプを表す。０００＝通常の文字領域、００１（２進法の１）＝背景付きの文字領域、０１０（２進法の２）＝連続階調領域、０１１（２進法の３）＝網点階調領域及び１００（２進法の４）＝その他の領域。
【００２４】
ミクロ識別部１２０２は、画像の小さな特徴の違いに注意しながら領域を識別する。総合判定部１３１３は、マクロ識別部１２０１の領域信号出力部１２１５から得られる領域分離信号に従って画像領域を選択する。
【００２５】
このようにしてなる像域識別部１００４にてマクロ識別部１２０１及びミクロ識別部１２０２により画像データ（例えばスキャナにより走査された原稿画像の走査データ）に施される最適な画像処理は、走査された領域における画像のタイプに依存する。例えば画像のタイプが文字データであれば、画像データは、一般にエッジ特性を強調するフィルタを用いて処理されるべきである。一方画像のタイプが写真データであれば、画像データは一般に解像度は低くても諧調性の高い階調処理を施されるべきである。
【００２６】
このように各分離された領域が夫々画像のタイプに応じたプリントを強調するように画像処理されるには、原稿画像を文字領域と文字以外の領域（例えば絵、図形または写真）とに正しく識別することが望ましい。
【００２７】
上述したようにミクロ識別は、例えば「文字領域では高周波成分が強いが写真領域では低周波成分が強い」、或いは例えば「写真領域は一般に複数の点からなり、一方文字領域は一般に複数の直線からなる。」というような原稿画像データの微視的構造の違いを識別する。このように原稿画像の特定の領域における点／直線に対応する周波数成分を見分けることにより、写真領域は同じ原稿上の文字領域と識別される。
【００２８】
但し写真領域においてエッジ部分が文字に似た要素を有する場合があり、このような場合は識別エラーを生じ易い。この様な識別エラーを防止して識別精度を向上するために、像域識別部１００４はミクロ識別とマクロ識別とを併用する。
【００２９】
マクロ識別は主として２通りある。第１のマクロ識別は、原稿画像を広く走査して、そのうちの大多数の画素が文字画素であるか写真画素であるかによって、その領域の画像のタイプを識別するものである。第２のマクロ識別は、画像の構造を認識しておくことによりレイアウト解析をおこなうものである。例えば、文字は通常水平の線として解析され、図形はある濃度値を有し、矩形であったり、ページ上に例えば１ｃｍ×１ｃｍ以上というような、ある大きさを有するものとして解析される。このような情報に基づいて原稿画像のある特定の領域が文字領域であるか写真領域であるかを大局的に識別するものである。
【００３０】
このため比較的小さな領域（例えば１０×１０画素領域）を用いて原稿画像の識別を得るミクロ識別と比較して、マクロ識別の場合には、識別を行うために原稿画像上のかなり広い領域（例えば上述の第１のマクロ識別の場合には１００×１００画素程度、第２のマクロ識別の場合には全ページ）を見なければならない。
【００３１】
しかもミクロ識別の場合には、原稿の画像の微視的な特徴の違いに基づき識別を行い固定レートで識別処理するのに対して、マクロ識別の場合には、原稿の複雑度により、原稿毎に或いは原稿内の領域毎に識別処理を行う際の処理レートが変わってしまう。更にミクロ識別は識別処理を開始するのに必要な走査データがわずかであり、スキャナからの走査出力と並行により多くの識別処理を行うことが出来るのに対して、マクロ識別は識別処理を開始するのに相当量（全部でなくともほとんどの）の走査データを要求するものである。
【００３２】
またある画像に対してはマクロ識別の速度はミクロ識別と同等か速くなる。更には高速プリンタのプリント速度がマクロ識別部の識別処理速度より早い場合に、ミクロ識別処理データとマクロ識別処理データの両方を使用しようとすると、マクロ識別処理が完了しないことから、識別精度の低下を生じてしまい、あるいはマクロ識別が完了するのを待つことによりプリント速度の低下を来たしてしまう。
【００３３】
このため本実施例１の像域識別部３０００は、図１に示す様に、第１の識別部であるミクロ識別部３０１０及び第２の識別部であり評価部であるマクロ識別部３０２０と共に、ミクロ識別部３０１０からの出力とマクロ識別部３０２０からの出力とを総合的に判定する総合判定部３０３０を有するものである。マクロ識別部３０２０はインターフェイス３０２２、中央制御装置（ＣＰＵ）３０２４及びランダムアクセスメモリ（ＲＡＭ）３０２６を有している。
【００３４】
ミクロ識別部３０１０もまた同様の構成要素を有する。ミクロ識別部３０１０やマクロ識別部３０２０はその他回路やプログラムを介するものであっても良いし、ミクロ識別部３０１０とマクロ識別部３０２０を同じ制御装置で駆動する等しても良い。ミクロ識別部３０１０は従来周知の技術により画像データに対して第１の識別工程であるミクロ識別を施すものであり、いかなる構成の装置であってもよい。例えばミクロ識別部３０１０は、各１０×１０画素領域に対してその領域が文字領域であるか文字以外の領域であるかを識別してその結果に基づいて夫々の領域の各１０×１０画素に対して第１のデータであり画像のタイプを表す１ビットの識別信号を出力する。
【００３５】
マクロ識別部３０２０は従来周知の技術により画像データに対して第２の工程であるマクロ識別を施すものである。更にマクロ識別部３０２０はマクロ識別された識別結果に対して評価工程を施すものである。マクロ識別部はいかなる構成の装置であってもよい。例えばマクロ識別部３０２０は、各１００×１００画素領域に対してその領域が文字領域であるか文字以外の領域であるかを識別しその結果に基づいて夫々の領域の各１００×１００画素に対して２ビットの信号を出力する。ここで２ビット信号の１ビットは第２のデータである各領域の画像のタイプを示す信号である。
【００３６】
２ビット信号のもう１つは、高速プリンタのプリント速度に対して、マクロ識別部３０２０の識別結果が有効であるか無効であるかを評価する評価工程で得られた評価結果である有効／無効を示す有効／無効ビットである。
【００３７】
例えば高速プリンタが３０ページ／１ｍｉｎの速度でプリントを行い、ミクロ識別部３０１０が設定された時間（例えば１秒）以内でページ全体のタイプを識別すると仮定する。この状況で、マクロ識別部３０２０が上記設定された１秒以内では、ページ全体の上半分しか正しく識別処理出来ないとする。また、１つのマクロ領域は原稿の１／６ページに相当するとする。この場合、走査された原稿の上半分を構成する３つのマクロ領域がマクロ識別部３０２０にて設定された時間内で正しく識別されるのに対し、走査された原稿の下半分を構成する３つのマクロ領域はマクロ識別部３０２０により設定された時間内では正しく識別されない。
【００３８】
この場合マクロ識別部３０２０は、原稿のページ全体の上半分の３つのマクロ領域の各画素に対して２ビットの信号を出力する。２ビットの出力信号のうち初めのビットで画像のタイプを表示し、次のビットで識別結果が有効である旨（その逆も可）の「評価結果」を表示する。マクロ識別部３０２０は、原稿のページ全体の下半分の３つのマクロ領域の各画素に対しては、２ビットの出力信号のうち初めのビットを使用して画像のタイプについて０でも１でもどちらにしても関係のない表示をし、次のビットで識別結果が無効である旨の「評価結果」を表示する。
【００３９】
尚、マクロ識別速度が有効であるか否かを決める方法としては他に、マクロ識別速度をミクロ識別処理速度と比較して少なくとも同等かそれ以上であるかどうかで決める方法がある。この方法ではもしマクロ識別速度がミクロ識別処理速度以上であるなら、マクロ識別部３０２０による識別結果は有効であり、マクロ識別速度がミクロ識別処理速度より遅ければマクロ識別部３０２０による識別結果は無効である。
【００４０】
総合判定部３０３０は、ミクロ識別部３０１０からの原稿の各画素に対する識別結果を表示する１ビットの信号と、マクロ識別部３０２０からの原稿の各画素に対する識別結果と評価結果とを表示する２ビットの信号を受け取り、原稿の各画素に対して総合判定結果を出力する。図２は、ミクロ識別部３０１０及びマクロ識別部３０２０からの出力信号を用いて、総合判定部３０３０が判定した原稿の画像タイプの結果の例を示す表である。
【００４１】
マクロ識別部３０２０から出力される２ビット信号が、対応する画素の識別結果が有効である旨を表示すると、総合判定部３０３０は、同じ画素に対するミクロ識別部３０１０から得られる出力信号とマクロ識別部３０２０から得られる出力信号の両方を用いて総合的な識別結果を判定する。マクロ識別部３０２０からの２ビット信号が、対応する画素データの識別結果が無効である旨を表示した時は、総合判定部３０３０はミクロ識別部３０１０からの出力信号のみを用いて総合的な識別結果を判定する。
【００４２】
即ち原稿画像の、ある領域のマクロ識別処理が所定時間内に間に合わない領域（原稿画像が複雑であったりした場合。）については、各画素に対してマクロ識別部３０２０から識別結果が無効である旨のビット信号が出力され、総合判定結果はミクロ識別部３０１０の識別結果のみに基づいて判定される。又マクロ識別処理が所定時間内に処理を完了するような領域については各画素に対してマクロ識別部３０２０から識別結果が有効である旨のビット信号が出力され、総合判定結果はマクロ識別部３０２０とミクロ識別部３０１０の両方の識別結果に基づいて判定される。従って、走査された原稿画像の各領域毎に最も適した識別データを適用することにより、走査された原稿画像の全ての領域に対して画像のタイプを高精度に識別出来る。
【００４３】
図２にあっては、マクロ識別結果が有効な場合において、マクロ識別結果が文字画素でありミクロ識別結果が文字画素であれば総合判定結果は文字画素となり、マクロ識別結果が文字画素でありミクロ識別結果が写真画素であれば総合判定結果は写真画素となり、マクロ識別結果が写真画素でありミクロ識別結果が不明であれば総合判定結果は写真画素となる。他方図２で、マクロ識別結果が無効な場合には、マクロ識別結果は総合判定に関係せず、ミクロ識別結果が文字画素であれば総合判定結果は文字画素となり、ミクロ識別結果が写真画素であれば総合判定結果は写真画素となる。
【００４４】
尚図２にて、マクロ識別部３０２０がある画素を写真画素と識別した場合には、総合判定部３０３０はその画素に対するミクロ識別部３０１０の識別結果に関わらずその画素を写真画素と総合判定するものとする。又マクロ識別部３０２０が、ある画素を文字画素と識別した場合には、総合判定部３０３０はその画素に対するミクロ識別部３０１０の識別結果に基づき総合判定する。同様に、マクロ識別部３０２０が対応する画素に対し無効ビットを出力した場合、総合判定部３０３０はその画素に対するミクロ識別部３０１０の識別結果のみに基づいて総合判定する。
【００４５】
この後総合判定部３０３０から出力される総合判定結果に基づき、墨入れ処理部や階調処理部等従来周知の画像処理部にてより適した画像処理を行い、画像記録部にて良好な再生画像を得ることとなる。
【００４６】
このように構成される本実施例にあっては、マクロ識別部３０２０による識別結果が有効であり、マクロ識別部３０２０及びミクロ識別部３０１０にて、いずれも正しい識別結果を得られた画像領域においては、総合判定部３０３０は、マクロ識別部３０２０及びミクロ識別部３０１０の両方からの出力に基づいて画像領域のタイプを総合判定する。
【００４７】
従ってより精度の高い総合判定結果を得られる。一方マクロ識別部３０２０による識別処理に時間がかかる領域においては、プリント速度の低下を招かないよう、マクロ識別部３０２０による識別結果を無効として、総合判定部３０３０は、ミクロ識別部３０１０の出力のみに基づいて画像領域のタイプを総合判定する。従って、プリント速度の高速化を妨げることが無い。又マクロ識別部３０２０による識別結果が有効であるか無効であるかは、マクロ識別部３０２０（あるいはマクロ識別部３０２０の動作をモニタする他の制御装置）により出力される無効ビットを用いることにより、総合判定部３０３０は容易に判断でき、より高精度の総合判定が容易に可能となる。
【００４８】
即ち本実施例において原稿画像のある領域のマクロ識別処理が間に合わない場合、各画素に対するマクロ識別部３０２０からの無効である旨の有効信号出力により（高速プリンタが用いられたり、画像が複雑だったりした時）、総合判定結果はミクロ識別部３０１０の出力のみによって決められる。したがって総合判定結果の遅延により高速プリント動作が妨げられる事がない。また、マクロ識別部３０２０が時間内に処理を完了するような原稿画像の領域については、総合判定結果はマクロ識別部３０２０とミクロ識別部３０１０の両方の出力に基づいて決められるので、より高精度の総合判定を得られる。従って、走査された原稿画像の各領域の画像内容に応じて、総合判定の精度と判定速度とを勘案しながら、各領域にてより高精度な識別結果を得ることが出来、これをもとに画像データの画像のタイプに応じて、画像データに対してより適した画像処理を施すことが出来、より良好な再生画像を得られることとなる。
【実施例２】
【００４９】
次に本発明の実施例２について図３を用いて説明する。本実施例は、実施例１において、識別する画像タイプの数が異なるものの、像域識別部の構成は同じであることから、実施例1の図1を参照して、同一部分についてはその説明を省略する。図３は、ミクロ識別部３０１０及びマクロ識別部３０２０からの出力信号を用いて、総合判定部３０３０が判定した原稿の画像タイプの結果の例を示す表である。
【００５０】
本実施例において、ミクロ識別部３０１０はある領域（例えば１０×１０画素領域）が黒の文字領域か、カラー文字領域か、ハーフトーン画像領域か、連続階調画像領域か識別出来る。マクロ識別部３０２０はある領域（例えば１００×１００画素領域）が文字領域か図形領域かあるいは写真領域かを識別出来る。
【００５１】
本実施例においてミクロ識別部３０１０は識別した各画素に対して２ビットの識別信号を出力する。すなわち、１０×１０画素の領域中の１００画素のミクロ識別結果はすべて同じ画像タイプとなる。その結果“００”は黒の文字に、“０１”はカラー文字に、“１０”はハーフトーンに、そして“１１”は連続階調に夫々対応させることが出来る。マクロ識別の結果とミクロ識別の結果の変換は画素単位で行われるが、これらは公知のハードウェアやソフトウエアで実現できる。
【００５２】
本実施例において、マクロ識別部３０２０は識別した各画素に対し３ビットの信号を出力する。３ビット信号の最初のビットは有効／無効ビットであり、後の２ビットは識別した各領域の画像のタイプを示す。マクロ識別部３０２０からの出力信号“０００”は「文字領域の有効ビット」、“００１”は「図形領域の有効ビット」、“０１０”は「写真領域の有効ビット」、“０１１”は「ハーフトーンの有効ビット」、“１００”は「無効ビット」に夫々対応する。一方、マクロ識別部３０２０による“１０１”、“１１０”、“１１１”の出力の全ては無効領域に対応する。
【００５３】
マクロ識別部３０２０からの出力信号が有効であれば、総合判定部３０３０はミクロ識別部３０１０による識別結果及びマクロ識別部３０２０による識別結果の両方に基づいて総合的な識別結果を判定する。一方、マクロ識別３０２０からの出力信号が無効である場合は、総合判定部３０３０はミクロ識別部３０１０による識別結果のみに基づいて総合判定する。この例において、「文字」は「文字または記号」に対応し、「図形」は「図形、模様」に対応し、「写真」は「銀塩写真のようにハーフトーンを用いない階調画像」に対応し、「ハーフトーン」は「印刷物の画像」に対応する。
【００５４】
ここで、ミクロ識別の場合の出力の単位が１０×１０画素毎と小さいのに対して、マクロ識別の場合の出力の単位は１００×１００画素というように大きい。そこでミクロ識別とマクロ識別の処理速度を比較すると速度が違うので、マクロ識別処理の場合の出力単位を、例えばミクロ識別とマクロ識別に対する全処理速度を画素毎に比較出来るように、ハードウェアにより、画素毎の単位出力に変換する。このような処理速度の比較方法は前述の実施例１にも適用される。
【００５５】
この結果、一例としてマクロ識別の画素毎の出力に要するトータルの時間がミクロ識別の画素毎の出力に要するトータルの時間より大きいと、マクロ識別処理の出力における結果は無効と見なされる。
【００５６】
又他の例として、マクロ識別の画素毎の出力に要するトータルの時間がプリント出力速度より早ければマクロ識別処理の出力における結果は有効と見なされるものの、プリント出力速度より遅ければマクロ識別処理の出力における結果は無効と見なされる。
【００５７】
図３にあっては、マクロ識別結果が有効な場合において、マクロ識別結果が文字画素でありミクロ識別結果が黒文字画素であれば図３の２重線で囲む範囲内に記載される総合判定結果は黒文字画素となり、マクロ識別結果が図形画素でありミクロ識別結果が色文字画素であれば総合判定結果は色図形画素となり、マクロ識別結果が写真画素でありミクロ識別結果がハーフトーン画素であれば総合判定結果はハーフトーン画素となる。他方図３で、マクロ識別結果が無効な場合にはマクロ識別結果は総合判定に関係せず、総合判定はミクロ識別結果のみに基づいて成され、ミクロ識別結果が黒の文字画素か、カラー文字画素か、ハーフトーン画像画素か、連続階調画像画素かにより、総合判定結果も夫々黒の文字画素、カラー文字画素、ハーフトーン画像画素、連続階調画像画素となる。
【００５８】
この後総合判定部３０３０から出力される総合判定結果に基づき、墨入れ処理部や階調処理部等従来周知の画像処理部にてより適した画像処理を行い、画像記録部にて良好な再生画像を得ることとなる。
【００５９】
このように構成される本実施例にあっては、実施例１と同様、マクロ識別部３０２０による識別結果が有効であれば総合判定部３０３０はマクロ識別部３０２０及びミクロ識別部３０１０の両方からの出力に基づいて画像のタイプを総合判定して、より精度の高い総合判定結果を得られる。又マクロ識別部３０２０による識別処理に時間がかかる領域においては、プリント速度の低下を招かないよう、ミクロ識別部３０１０の出力のみに基づいて画像のタイプを総合判定して、プリント速度の低下を防止する。
【００６０】
従って実施例１と同様、走査された原稿画像の各領域の画像内容に応じて総合判定の精度と判定速度とを勘案しながら、各領域にてより高精度な識別結果を得られ、これをもとに画像データの画像のタイプに応じて、より適した画像処理を施すことが出来、良好な再生画像を得られることとなる。
【００６１】
前述の実施例１及び実施例２では、ミクロ識別部あるいはマクロ識別部からの出力信号のビット数は、これらの識別部にて識別する画像タイプの数により決まっている。更にマクロ識別部にあっては、画像タイプを表すビットの他に有効／無効ビットが付加される。即ちミクロ領域で７つの画像タイプを識別可能なミクロ識別部においては、走査された原稿の各画素に対して３ビット信号が出力される。マクロ領域で５つの画像タイプを識別可能なマクロ識別部においては、画像タイプを表す３ビットと有効／無効ビットの４ビット信号が走査された原稿の各画素に対して出力される。
【００６２】
またマクロ識別部は、各プリント動作において要求されるプリント速度内で画像タイプのデータを総合判断部にインプットするのが望ましい。必要処理速度は必要処理時間に変換されるので、所定時間内で処理される画素は「有効」を示す信号を伴って出力され、所定時間内で処理されなかった画素は「無効」を示す信号を伴って出力される。
【実施例３】
【００６３】
次に本発明の実施例３について図４を用いて説明する。本実施例は、実施例１において、マクロ識別部からの識別結果が有効で有るか無効であるかの決定をマクロ識別部とは別の機構により行うものであり、それ以外は実施例１と同じであることから、実施例1の図1を参照して、同一部分についてはその説明を省略する。
【００６４】
本実施例では図４に示す様に、像域識別部４０００は、ミクロ識別部３０１０とマクロ識別部３０２０、総合判定部３０３０及び評価部である有効決定部３０４０を有する。有効決定部３０４０は、マクロ識別部３０２０の識別結果が有効であるか無効であるかを評価して評価結果である有効信号を出力する。本実施例では、原稿画像のページの左上から、例えば２００×２００画素のマクロブロック単位で画像のタイプを識別するマクロ識別部３０２０の一連の識別処理動作と、プリンタのプリント速度に関する情報とに基づき（或いはマクロ識別部３０１０の識別処理速度に基づき）、有効決定部３０４０により評価結果である有効信号が出力される。
【００６５】
例えば、画像記録部にて１分当たり５０ページのプリント速度が要求されるとして、有効決定部３０４０は、マクロ識別部３０２０が走査された原稿画像の各１００×１００画素の領域を処理するのにどのくらいの速さを取るかの情報を予め判っている。そこで有効決定部３０４０は、マクロ識別部３０２０の識別処理速度とプリント速度とから、例えば、原稿画像の１００，０００画素のうち最初の２マクロブロック（２０，０００画素）の画素の識別結果のみが有効であり１００，０００画素の残り（８０，０００画素）の画素の識別結果は無効であると決定しその旨の有効信号を出力する。
【００６６】
この有効信号はマクロ識別部３０２０により総合判定部３０３０に出力される画像のタイプを表す識別データとは別に有効決定部３０４０により総合判定部３０３０に出力される。総合判定部３０３０は原稿画像の画像タイプに応じたより適正な画像処理を判定するために、有効信号をマクロ識別部３０２０から供給される識別結果と組み合わせる。尚有効決定部３０４０は、プリンタの制御装置やプロセッサと関連され、又その一部であっても良い。
【００６７】
総合判定部３０３０は、有効信号をマクロ識別部３０２０から供給されるマクロ識別結果と組み合わせて、マクロ識別結果が有効であれば、同じ画素に対するミクロ識別部３０１０から得られる出力信号とマクロ識別部３０２０から得られる出力信号の両方を用いて画像領域のタイプを総合判定する一方、マクロ識別結果が無効であれば、総合判定部３０３０は、ミクロ識別部３０１０の出力のみに基づいて画像領域のタイプを総合判定する。本実施例は、前述の実施例1あるいは実施例２と比べて正確ではないことがあるが、より簡単でより速い判定部を提供する。
【００６８】
この後総合判定部３０３０から出力される総合判定結果に基づき、墨入れ処理部や階調処理部等従来周知の画像処理部にてより適した画像処理を行い、画像記録部にて良好な再生画像を得ることとなる。
【００６９】
このように構成される本実施例にあっては、有効決定部３０４０にてマクロ識別部３０２０による識別結果が有効で有るか無効で有るかを評価し、評価結果を出力する。評価結果からマクロ識別結果が有効であれば、実施例１と同様に、総合判定部３０３０はマクロ識別部３０２０及びミクロ識別部３０１０の両方からの出力に基づいて画像のタイプを総合判定して、より精度の高い総合判定結果を得る。又マクロ識別部３０２０による識別処理に時間がかかる領域においては、プリント速度の低下を招かないよう、ミクロ識別部３０１０の出力のみに基づいて画像のタイプを総合判定して、プリント速度の低下を防止する。
【００７０】
従って、走査された原稿画像の各領域の画像内容に応じて総合判定の精度と判定速度とを勘案しながら、各領域にてより高精度な識別結果を得られ、これをもとに画像データに、より適した画像処理を施すことが出来、良好な再生画像を得られることとなる。
【００７１】
尚本発明は上記実施例に限定されず、その趣旨を変えない領域での変更は可能であって、例えばミクロ識別或いはマクロ識別を行うための原稿画像上の画素数は限定されない。また、ミクロ識別或いはマクロ識別にて識別する画像のタイプも任意である。
【００７２】
更に実施例では、画像処理装置が本発明を実施する機能を予め記録されているものとして詳述したが、これに限らず同様の機能をネットワークからダウンロードし、あるいは、同様の機能を記録媒体に記憶させたものを画像処理装置にインストールしても良い。記録媒体としては、ＣＤ−ＲＯＭ等プログラムを記憶でき、且つ装置が読取り可能な記録媒体であれば、その形態はいずれの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は画像処理装置内部のオペレーティング・システム等と協動してその機能を実表させるものであっても良い。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施例１の像域識別部の要部を示すブロック図である。
【図２】本発明の実施例１の総合判定部が判定した原稿の画像タイプの結果の例を示す表である。
【図３】本発明の実施例２の総合判定部が判定した原稿の画像タイプの結果の例を示す表である。
【図４】本発明の実施例３の像域識別部の要部を示すブロック図である。
【図５】従来のカラー複写機の構成を示すブロック図である。
【図６】従来の像域識別部の構成を示すブロック図である。
【符号の説明】
【００７４】
３０００…像域識別部
３０１０…マクロ識別部
３０２０…ミクロ識別部
３０３０…総合判定部
３０２２…インターフェイス
３０２４…ＣＰＵ
３０２６…ＲＡＭ
【図１】
2006109482.tif 000003
【図２】
2006109482.tif 000004
【図３】
2006109482.tif 000005
【図４】
2006109482.tif 000006
【図５】
2006109482.tif 000007
【図６】
2006109482.tif 000008