(57)【要約】      （修正有）【課題】画像データから原稿の種別を判定し、画像データから原稿の種別に基づく適切な出力階調数の画像データを生成することが可能な画像処理装置等を提供する。【解決手段】画像形成装置１において、画像処理装置１０は、原稿の画像データを入力する画像入力部と、画像データに基づき、原稿がモノクロ原稿かカラー原稿かを判定し、画像データに基づき、原稿の種別を判定する原稿種別判定部と、画像データから特徴量を算出する特徴量算出演算部と、原稿がモノクロ原稿である場合に、特徴量と、原稿の種別とに基づき、複数の出力階調数候補のうち何れか１つの階調数を出力階調数として設定する出力階調数設定部と、画像データの階調数を設定された出力階調数とした画像データを生成する画像処理演算部と、を備える。【選択図】図１
2020178171.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像データを入力する入力部と、
前記画像データに基づき、前記原稿がモノクロ原稿かカラー原稿かを判定するカラー・モノクロ判定部と、
前記画像データから特徴量を算出する特徴量算出部と、
前記画像データに基づき、前記原稿の種別を判定する原稿種別判定部と、
前記原稿がモノクロ原稿である場合は、前記特徴量と、前記原稿の種別とに基づき、複数の出力階調数候補のうち何れか１つの階調数を出力階調数として設定し、前記原稿がカラー原稿である場合は、予め定められた階調数を出力階調数として設定する出力階調数設定部と、
前記画像データの階調数を前記設定された出力階調数とした画像データを生成する画像処理部と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記出力階調数設定部は、前記原稿の種別に応じたパラメータセットを用いて出力階調数を設定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像データに含まれる文字の最小の文字サイズを推定する文字サイズ推定部を更に備え、
前記出力階調数設定部は、前記特徴量と、前記原稿の種別と、前記文字サイズとに基づき、出力階調数を設定することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記画像データを、文字領域、網点領域、下地領域を含む複数の領域に分離する領域分離部を更に備え、
前記出力階調数設定部は、網点領域及び下地領域上の文字が文字潰れを生じないように出力階調数を設定することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項５】
原稿の画像データを入力するステップと、
前記画像データに基づき、前記原稿がモノクロ原稿かカラー原稿かを判定するステップと、
前記画像データから特徴量を算出するステップと、
前記画像データに基づき、前記原稿の種別を判定するステップと、
前記原稿がモノクロ原稿である場合に、前記特徴量と、前記原稿の種別とに基づき、複数の出力階調数候補のうち何れか１つの階調数を出力階調数として設定し、前記原稿がカラー原稿である場合は、予め定められた階調数を出力階調数として設定するステップと、
前記画像データの階調数を前記設定された出力階調数とした画像データを生成するステップと、
を備えたことを特徴とする画像処理方法。
【請求項６】
コンピュータに、請求項１から４の何れか一項に記載の画像処理装置を動作させるためのプログラム。
【請求項７】
請求項６に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】
原稿を読み取り、画像データとして出力する原稿読取部と、
前記画像データに基づき、前記原稿がモノクロ原稿かカラー原稿かを判定するカラー・モノクロ判定部と、
前記画像データから特徴量を算出する特徴量算出部と、
前記画像データに基づき、前記原稿の種別を判定する原稿種別判定部と、
前記原稿がモノクロ原稿である場合は、前記特徴量と、前記原稿の種別とに基づき、複数の出力階調数候補のうち何れか１つの階調数を出力階調数として設定し、前記原稿がカラー原稿である場合は、予め定められた階調数を出力階調数として設定する出力階調数設定部と、
前記画像データの階調数を前記設定された出力階調数とした画像データを生成する画像処理部と、
前記生成された画像データを印刷する印刷部と、
を備えたことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置等に関する。
【背景技術】
【０００２】
従来、紙面に印字された画像を伝送する場合、画像の伝送を所望するユーザにより、ＦＡＸ等が利用されていた。さらに、近年、デジタル複合機（ＭＦＰ（Multifunction Peripheral Printer））やインターネットの普及により、紙面をスキャナで読み取る電子データ形式の画像データに変換し、電子メール等により電子データ形式の画像データを添付して伝送することも、ごく日常的に行われている。
【０００３】
また、昨今では原稿を読み取るためのスキャナ部分に対して紙を搬送するための自動シートフィーダ（Auto Document Feeder：以下、「ＡＤＦ」と略す）が搭載されたＭＦＰが普及している。ＡＤＦを利用することで、紙面１枚ごとに原稿をスキャナに載置して読み取るのではなく、複数枚の原稿（原稿セット）をＡＤＦに載置して、原稿の１枚ごとの読み取りをＡＤＦが自動で連続的に行うことができる。このように、ユーザに対する原稿の読み取り作業への負担を軽減させる環境が整備されている。
【０００４】
ところが、ＡＤＦの利用により都度原稿を載置する手間が省けたため、ユーザは原稿セットの中身を意識せずに、原稿セットの中に、性質の異なる原稿が混在した状態で、原稿をＡＤＦに載置してしまう傾向がある。例えば、原稿セットの中にカラー画像の原稿とモノクロ画像の原稿とが混在するケースが生じうる。また、別の例としては、原稿セットの中に、テキストデータの原稿と写真データの原稿とが混在するケースが生じうる。
【０００５】
この問題に対して、原稿セットに含まれる原稿が、原稿毎にカラー原稿であるか、モノクロ原稿であるかを判定（Auto Color Select：以下、「ＡＣＳ」と略す）し、ＡＣＳ判定の判定結果に基づいた処理を行う技術が提案されている。さらに、ＡＣＳ判定の精度を高めるための技術も提案されている。例えば、ＡＣＳ判定のための複数のしきい値が設定可能とする技術や（例えば、特許文献１を参照）、原稿種別の判定結果によってＡＣＳ判定の基準を切り替える技術や（例えば、特許文献２を参照）、画像の種類に応じた領域ごとの判定結果に基づき、ＡＣＳ手段が用いる判定条件を調整する技術（例えば、特許文献３を参照）が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２１６２８号公報
【特許文献２】特開２００８−３５４７８号公報
【特許文献３】特開２０１１−１４２４０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ここで、原稿の読み取り処理の方式としては、カラー画像、グレースケール画像、または白黒２値画像など、読み取らせた画像を様々な形式の画像データに変換する方法が知られている。したがって、ＡＣＳ判定により原稿がモノクロ原稿であると判定したときは、さらに、読み取った原稿の画像を、グレースケール画像として扱うか、白黒２値画像として扱うかの判定（グレースケール・白黒２値判定）を行い、適切な原稿の読み取り処理の方法を選択することが望ましい。
【０００８】
上述のように原稿セットの中に様々な原稿が混在する場合であって、原稿各々に応じて適切な原稿の読み取り処理の方式が選択されないときには、画像が塗り潰されて判読不能になるなど、情報が大きく損なわれてしまう場合があるという問題がある。例えば、表の見出し等、濃い灰色の背景の上に黒色の文字が重なっている原稿を白黒２値画像の画像データに変換すると、濃い灰色の背景が黒く塗りつぶされ（いわゆる、黒潰れ）、文字が読めなくなってしまう（いわゆる、文字潰れ）。このような場合は、原稿をグレースケール画像の画像データに変換することで、文字潰れを防ぎ、情報が損なわれないようにする必要がある。
【０００９】
一方で、原稿セットの中に、文字のみの原稿と写真のみの原稿とが混在する場合もあるが、原稿が写真のみである場合は、グレースケール・白黒２値判定により白黒２値画像を原稿の読み取り処理の方式として選択しても、階調の損失は発生するが、情報の損失は生じない。しかしながら、写真内のエッジ部を文字領域として抽出すると、文字潰れを引き起こす恐れがあると誤判定し、グレースケール画像に変換する場合がある。さらに、カラーの原稿については、グレースケール・白黒２値判定をする必要がないのにも関わらず、全ての原稿に対してグレースケール・白黒２値判定を実施すると、原稿セットに含まれる原稿の全数分について、グレースケール・白黒２値判定を行うための処理時間を必要としてしまう。
【００１０】
このように、ＡＣＳ判定により原稿がモノクロ原稿であると判定した場合において、さらに、適切にグレースケール・白黒２値判定を行う必要がある。しかしながら、特許文献１、特許文献２、特許文献３に記載された技術では、適切にグレースケール・白黒２値判定を行うことができなかった。
【００１１】
上述した課題に鑑み、本発明は、画像データから原稿の種別を判定し、画像データから原稿の種別に基づく適切な出力階調数の画像データを生成することが可能な画像処理装置等を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決するために、本発明の画像処理装置は、
原稿の画像データを入力する入力部と、
前記画像データに基づき、前記原稿がモノクロ原稿かカラー原稿かを判定するカラー・モノクロ判定部と、
前記画像データから特徴量を算出する特徴量算出部と、
前記画像データに基づき、前記原稿の種別を判定する原稿種別判定部と、
前記原稿がモノクロ原稿である場合は、前記特徴量と、前記原稿の種別とに基づき、複数の出力階調数候補のうち何れか１つの階調数を出力階調数として設定し、前記原稿がカラー原稿である場合は、予め定められた階調数を出力階調数として設定する出力階調数設定部と、
前記画像データの階調数を前記設定された出力階調数とした画像データを生成する画像処理部と、
を備えたことを特徴とする。
【００１３】
本発明の画像処理方法は、
原稿の画像データを入力するステップと、
前記画像データに基づき、前記原稿がモノクロ原稿かカラー原稿かを判定するステップと、
前記画像データから特徴量を算出するステップと、
前記画像データに基づき、前記原稿の種別を判定するステップと、
前記原稿がモノクロ原稿である場合に、前記特徴量と、前記原稿の種別とに基づき、複数の出力階調数候補のうち何れか１つの階調数を出力階調数として設定し、前記原稿がカラー原稿である場合は、予め定められた階調数を出力階調数として設定するステップと、
前記画像データの階調数を前記設定された出力階調数とした画像データを生成するステップと、
を備えたことを特徴とする。
【００１４】
本発明のプログラムは、コンピュータを、上記画像処理装置として動作させることを特徴とする。
【００１５】
本発明の記録媒体は、上記プログラムを記録したことを特徴とする。
【００１６】
本発明の画像形成装置は、
原稿を読み取り、画像データとして出力する原稿読取部と、
前記画像データに基づき、前記原稿がモノクロ原稿かカラー原稿かを判定するカラー・モノクロ判定部と、
前記画像データから特徴量を算出する特徴量算出部と、
前記画像データに基づき、前記原稿の種別を判定する原稿種別判定部と、
前記原稿がモノクロ原稿である場合は、前記特徴量と、前記原稿の種別とに基づき、複数の出力階調数候補のうち何れか１つの階調数を出力階調数として設定し、前記原稿がカラー原稿である場合は、予め定められた階調数を出力階調数として設定する出力階調数設定部と、
前記画像データの階調数を前記設定された出力階調数とした画像データを生成する画像処理部と、
前記生成された画像データを印刷する印刷部と、
を備えたことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、画像データから原稿の種別を判定し、画像データから原稿の種別に基づく適切な出力階調数の画像データを生成することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】第１実施形態における画像形成装置の機能構成を説明するための図である。
【図２】第１実施形態における記憶部に記憶される情報を説明するための図である。
【図３】第１実施形態における画像処理方法を説明するためのフロー図である。
【図４】第１実施形態における効果を説明するための図である。
【図５】第２実施形態における画像形成装置の機能構成を説明するための図である。
【図６】第２実施形態における画像処理方法を説明するためのフロー図である。
【図７】第２実施形態における解像度の区分と文字サイズとの関係を示す図である。
【図８】第３実施形態における画像形成装置の機能構成を説明するための図である。
【図９】第３実施形態における画像処理方法を説明するためのフロー図である。
【図１０】第３実施形態における文字潰れ判定用のスコア計算時の重み係数を説明するための図である。
【図１１】第３実施形態における領域分離結果と値数との関係を説明するための図である。
【図１２】第３実施形態における動作例を説明するための図である。
【図１３】第３実施形態における動作例を説明するための図である。
【発明を実施するための形態】
【００１９】
以下に、本発明の実施の形態について、図を参照しながら詳細に説明する。以下の説明では、本発明に係る画像処理装置が画像形成装置の一部を成す形態を例示する。
【００２０】
［１．第１実施形態］
［１．１  機能構成説明］
図１は、第１実施形態に係る画像形成装置１の機能的構成を示すブロック図である。画像形成装置１は、コピー機能、印刷機能、及びスキャナ機能等を有するデジタル複合機である。画像形成装置１は、画像処理装置１０、画像読み取り装置２０、画像印刷装置３０及び画像データ送信装置４０を備えている。
【００２１】
画像処理装置１０、画像読み取り装置２０、画像印刷装置３０及び画像データ送信装置４０には、操作パネル５０が接続されている。操作パネル５０は、ユーザが画像形成装置の動作モードを設定するための設定ボタン及びテンキー等の操作部５２と、液晶ディスプレイ等で構成される表示部５４とを備える。
【００２２】
画像形成装置１で実行される各種処理は、制御部（ＣＰＵ（Central Processing Unit）あるいはＤＳＰ（Digital Signal Processor）等のプロセッサを含むコンピュータ）が制御する。画像形成装置１の制御部１００は、不図示のネットワークカード及びＬＡＮ（Local Area Network）ケーブルを介して、ネットワークに接続されたコンピュータ及び他のデジタル複合機等とデータ通信を行う。以下、画像形成装置１の各部について詳述する。
【００２３】
画像読み取り装置２０は、原稿から画像を光学的に読み取る装置である。画像読み取り装置２０は、例えば、ＣＣＤ（Charge Coupled Device）を有するカラースキャナよりなり、原稿からの反射光像を、ＣＣＤを用いてＲＧＢ（Ｒ：赤，Ｇ：緑，Ｂ：青）またはモノクロのアナログ信号として読み取り、画像処理装置１０へ出力する。なお、画像読み取り装置２０は、スキャナでなくてもよく、例えば、デジタルカメラ等であってもよい。
【００２４】
画像処理装置１０は、制御部１００、画像入力部１０５、画像処理演算部１１０、特徴量算出演算部１２０、画像出力部１３０、原稿種別判定部１４０、記憶部１５０、および出力階調数設定部１６０を備えている。
【００２５】
画像入力部１０５は、画像読み取り装置２０が画像処理装置１０へ出力したアナログ信号に基づき入力画像データを生成することで原稿の画像データを入力する機能部である。なお、画像入力部１０５は、上記の例に限定されず、外部から画像データを受け取り、受け取った画像データを入力画像データとして入力するものであってもよい。
【００２６】
画像処理演算部１１０は、入力画像データに対して画像処理を行い、新たな画像データ（出力画像データ）を生成する機能部である。画像処理の具体例としては、解像度変更処理、平滑化処理、鮮鋭化処理、ガンマ補正などの階調変換処理、カラー・モノクロ変換処理、白黒２値画像または多階調画像（グレースケール画像等）である階調数の異なる画像データへの変換処理などが挙げられる。
【００２７】
特徴量算出演算部１２０は、画像データに基づき、適正な出力階調数を判定するときに用いる特徴量を算出する演算を行う機能部である。特徴量は、単純な数値データであってもよいし、画像データの各画素についての特徴量を示した数値データの群を画像データとして取り扱う特徴量画像データであってもよい。また、特徴量は必ずしも１成分である必要は無く、複数の成分を持つベクトルであってもよい。すなわち、後述する第１評価画像および第２評価画像と同一の画素数で構成され、画素毎に複数の成分を持つ特徴量画像データとすることも可能である。
【００２８】
画像出力部１３０は、画像処理装置１０が生成した出力画像データを電子データの形式で画像処理装置１０の外部に出力する機能部である。
【００２９】
原稿種別判定部１４０は、原稿の種別の判定（原稿種別判定）を行い、原稿の種別を判定した結果（原稿種別判定結果）を出力する機能部である。原稿種別判定の方法としては、何れかの公知方法を利用すればよいが、例えば、特開２００２−２１８２３２号公報に開示されている、濃度ヒストグラムを用い最大度数値の濃度の区分ごとの解析などによって、読み取った原稿が写真原稿であるか文字原稿であるかを判別する方法を用いることができる。
【００３０】
記憶部１５０は、複数の出力階調数候補に関する情報や、その他様々な設定情報を事前に記憶するとともに、画像処理中において、画像処理演算により作成した画像データを一時的に記憶する機能部である。記憶部１５０は、揮発性メモリ、不揮発性メモリ、またはこれらの組み合わせを用いることができる。また、ハードディスク装置などの磁気式記憶媒体を用いてもよい。
【００３１】
なお、画像処理演算部１１０、特徴量算出演算部１２０、原稿種別判定部１４０、出力階調設定部１６０は、制御部１００がプログラムを実行することで、各機能部として動作するものであるが、各機能部をハードウェアで実現してもよい。
【００３２】
図２は、本実施形態において記憶部１５０に記憶される情報の例である。図２（ａ）は、原稿の種別ごとにグレースケール・白黒２値判定をするか否かを示した情報（以下、「原稿種別情報」という）である。原稿種別情報とは、具体的には、図２（ａ）に示すように、原稿種別判定部１４０において判定する原稿の種別を示す原稿種別判定結果（例えば、「文字」）と、原稿の種別ごとにグレースケール・白黒２値判定を行うか否かを示すグレースケール・白黒２値判定の有無（例えば、「ＯＮ」）とを対応付けた情報である。
【００３３】
原稿の種別とは、原稿に表された画像の性質に基づく原稿の分類である。本実施形態では、原稿種別判定部１４０が判定する原稿の種別は、以下の５種類の何れかとする。
（１）文字
原稿の大部分が、明瞭なエッジによって構成される文字によって構成される原稿である。
（２）文字／印画紙写真
原稿が印画紙や光沢紙の写真が貼り付けられた用紙（例えば、コピー用紙）であり、原稿に写真と文字とが混在する原稿である。
（３）印画紙写真
原稿が印画紙であり、原稿の大部分が、銀塩写真のような連続的な階調で表現された写真によって構成される原稿である。
（４）印刷写真
原稿が印画紙以外の用紙（例えば、印刷物）であり、原稿の大部分が、網点や万線スクリーンのようなハーフトーン手法によって表現された写真によって構成される原稿である。
（５）文字／印刷写真
原稿が印画紙以外の用紙（例えば、コピー用紙）であり、原稿に写真と文字とが混在する原稿である。
【００３４】
例えば図２（ａ）の例では、原稿種別判定部１４０が出力する原稿種別判定結果が「文字」「文字／印画紙写真」「文字／印刷写真」であれば、グレースケール・白黒２値判定を行うことを示す。また、原稿種別判定部１４０が出力する原稿種別判定結果が「印画紙写真」あるいは「印刷写真」であれば、グレースケール・白黒２値判定を行わず、デフォルトの設定（初期値として設定した出力階調数）で出力することを示す。
【００３５】
また、図２（ｂ）は、グレースケール・白黒２値判定において用いるパラメータセットを原稿の種別ごとに示した情報（以下、「パラメータセット情報」という）である。パラメータセット情報とは、具体的には、図２（ｂ）に示すように、原稿種別判定部１４０において判定する原稿の種別を示す原稿種別判定結果（例えば、「文字」）と、グレースケール・白黒２値判定において用いるパラメータセット（例えば、「Ｐａｒａｍ＿Ｔｅｘｔ」）とを対応付けた情報である。
【００３６】
例えば、原稿種別判定結果が「文字」である場合に用いるパラメータセットとしては、入力画像データの全域が文字領域であるため、画像に含まれるエッジが文字のエッジであるか否かを判定に用いる閾値を低くするパラメータセットを記憶する。一方で、原稿種別判定結果が「文字／印画紙写真」である場合に用いるパラメータセットとしては、写真領域に含まれるエッジを文字のエッジであると誤検出してしまうことを防ぐために、画像に含まれるエッジが文字のエッジであるか否かを判定に用いる閾値を高くするパラメータセットを記憶する。このようにすることで、原稿種別判定結果に応じて、文字の抽出を行うためのパラメータセットを切り替えて、グレースケール・白黒２値判定の精度を向上させることができる。
【００３７】
なお、上述した情報以外にも、記憶部１５０には、出力階調数候補として、入力画像データを出力する場合における階調数である出力階調数を複数記憶する。例えば、カラー原稿をカラー画像の画像データとして出力する場合におけるカラー画像用の出力階調値と、モノクロ原稿をグレースケール画像の画像データとして出力する場合におけるモノクロ画像用の出力階調値とを記憶する。
【００３８】
出力階調数設定部１６０は、特徴量算出演算部１２０が算出した特徴量を基に、記憶部１５０に記憶された複数の出力階調数候補のうち、入力画像データを表わすのに最も適正な階調数を判定して、出力階調数として設定する機能部である。出力階調数設定部１６０が設定した出力階調数に従って、画像処理演算部１１０は、入力画像データの階調数を変換して、出力画像データを生成する。
【００３９】
画像印刷装置３０は、出力画像データに基づき画像を用紙に印刷する装置である。画像印刷装置３０は、例えば、一般的な電子写真方式の複合機やプリンタなどを用いて、出力画像データに基づく画像を用紙に印刷する。
【００４０】
画像データ送信装置４０は、ネットワークを介して出力画像データを外部に送信する装置である。画像データ送信装置４０は、例えば、一般的な電子メールを用いて、出力画像データを外部に送信する。
【００４１】
［１．２  処理の流れ］
次に、図３を参照して、上記の構成からなる画像形成装置１で出力階調数を設定する方法について説明する。図３に示す処理は、画像形成装置１の制御部１００が、画像形成装置１に含まれる機能部を制御することにより実行される。
【００４２】
［１．２．１  出力階調数の初期設定］
まず始めに、出力階調数の初期値を設定し、記憶部１５０に記憶する（ステップＳ１０２）。例えば、ユーザにより、出力の階調として「グレースケール」又は「白黒２値」のいずれかが手動で設定された上で原稿の読み取りが行われる場合に、適切な画像データを出力するために、ユーザの設定に対応する出力階調数を初期値として記憶部１５０に記憶する。具体的には、「グレースケール」の設定に対応する出力階調数の初期値として、「２５６階調」や「１６階調」を記憶し、「白黒２値」の設定に対応する出力階調数の初期値として、「２階調」を記憶する。このようにすることで、ユーザにより出力の階調が手動で設定された場合は、原稿の種別によらず、ユーザに設定された階調に対応する出力階調数（例えば、出力の階調が「グレースケール」であれば２５６階調又は１６階調、「白黒２値」であれば２階調）で画像データを出力することができる。また、ユーザによる設定もなく、グレースケール・白黒２値の判定も行われることのない場合において、グレースケールか白黒２値かの出力階調の指定を要するときの参照値として利用される出力階調数の値を、出力階調数の初期値として記憶部１５０に記憶する。
【００４３】
［１．２．２  原稿種別判定］
つづいて、制御部１００は、ＡＤＦに載置された原稿セットから、画像読み取り装置２０を介して原稿を１枚ごと読み出す（ステップＳ１０４）。このとき、画像入力部１０５は、画像読み取り装置２０から出力されるアナログ信号に基づき入力画像データを生成することにより、原稿の画像データを入力する。つづいて、ＡＣＳ判定により入力画像データに基づき、原稿がモノクロ原稿であるか否か（カラー原稿であるか）を判定する（ステップＳ１０６）。ＡＣＳ判定の結果、原稿がモノクロ原稿であると判定された場合（ステップＳ１０６；Ｙｅｓ）、原稿種別判定部１４０は、入力画像データに基づき、処理対象の原稿の種別を特定するための原稿種別判定を行う（ステップＳ１０８）。前述のように、原稿がモノクロ原稿である場合は、原稿の種別によっては、白黒２値画像として取り扱うことによる文字潰れが生じてしまう恐れがある。そこで、原稿種別判定部１４０が原稿の種別を判定することで、文字潰れを生じてしまう恐れのある原稿をグレースケール・白黒２値判定の対象とする。このようにすることで、効率よく文字潰れを生じてしまう恐れのある原稿だけを処理対象とすることができる。
【００４４】
原稿種別判定の処理内容としては、例えば、前出の特開２００２−２１８２３２号公報に開示されているような、濃度ヒストグラムを用いた最大度数となる濃度を区分し解析する方法を用いることができる。原稿種別判定により、原稿の大部分が網点によって表現された写真によって構成された印刷物の原稿、文章の書かれた文字の原稿、あるいは文章も印画紙の写真も同一紙面上にある文字と写真の原稿を、ぞれぞれ「印刷写真」、「文字」あるいは「文字／印画紙写真」といった原稿の種別として判定する。なお、既に説明したように、原稿種別判定部１４０は、記憶部１５０に記憶された原稿種別情報の原稿種別判定結果の何れかを、原稿種別判定の結果として出力する。
【００４５】
［１．２．３  グレースケール・白黒２値判定と出力階調制御］
つづいて、制御部１００は、原稿種別判定結果が、「印画紙写真」又は「印刷写真」であるか否か、すなわち、文字潰れを生じない写真原稿であるか否かを判定する（ステップＳ１１０）。原稿が写真原稿であれば、文字潰れが生じることがない。そこで、制御部１００は、出力階調数設定部１６０に対して、グレースケール・白黒２値判定を実行せず、ステップＳ１０２において初期値として設定した「グレースケール」もしくは「白黒２値」の出力階調数にて画像データを出力するように、出力階調数の初期値を、出力する画像データの出力階調数に設定する制御を行う（ステップＳ１１０；Ｙｅｓ→ステップＳ１１２）。ユーザによって設定された出力の階調や、出力の階調が設定されていない場合における初期値として「グレースケール」が設定されていれば、出力階調数設定部１６０は、ステップＳ１０２において記憶した２５６階調や１６階調を出力階調数として設定する。また、ユーザによって設定された出力の階調や、出力の階調が設定されていない場合における初期値として「白黒２値」が設定されていれば、出力階調数設定部１６０は、ステップＳ１０２において記憶した２階調を出力階調数として設定する。
【００４６】
一方で、ステップＳ１１０において、原稿種別判定結果が「印画紙写真」又は「印刷写真」といった写真原稿でない場合、すなわち、「文字」、「文字／印画紙写真」、「文字／印刷写真」であった場合には、文字潰れを生じる原稿が含まれている可能性がある。そこで、制御部１００は、グレースケール・白黒２値判定を行うように出力階調数設定部１６０を制御する。そのために、まず、特徴量算出演算部１２０は、グレースケール・白黒２値判定に用いる入力画像データの特徴量を算出する（ステップＳ１１０；Ｎｏ→ステップＳ１１４）。そして、出力階調数設定部１６０は、原稿の種別や特徴量に基づき、グレースケール・白黒２値判定を実行する（ステップＳ１１６）。グレースケール・白黒２値判定を実行するとき、出力階調数設定部１６０は、記憶部１５０に記憶されたパラメータセット情報のうち、原稿種別判定結果に対応するパラメータセットを用いて判定してもよい。また、出力階調数設定部１６０は、グレースケール・白黒２値判定の判定に基づき、文字潰れを生じることの無いように、出力階調数を適切に設定する（ステップＳ１１８）。すなわち、出力階調数設定部１６０は、記憶部１５０に記憶された出力階調数候補の中から、グレースケール・白黒２値判定の判定に対応する階調数を、出力階調数として設定する。
【００４７】
なお、ステップＳ１０６において、ＡＣＳ判定の結果、原稿がカラー原稿である場合は、出力階調数設定部１６０は、出力階調数をカラー画像用の階調数に設定すればよい（ステップＳ１０６；Ｎｏ→ステップＳ１２０）。
【００４８】
つづいて、画像処理演算部１１０は、入力画像データの階調数を、ステップＳ１１２、ステップＳ１１８、ステップＳ１２０の何れかの処理で設定された出力階調数に変換した出力画像データを生成する（ステップＳ１２２）。なお、画像処理演算部１１０は、原稿の種別、特徴量、出力階調数等の情報に基づき、平滑化処理、鮮鋭化処理、ガンマ補正といった処理をしてもよい。そして、全ての入力画像データに対して処理が行われれば、すなわち、ＡＤＦに載置された全ての原稿を読み出していれば、処理を終了する（ステップＳ１２４；Ｙｅｓ）。全ての入力画像データに対して処理が行われていない場合は、ステップＳ１０４へ戻る（ステップＳ１２４；Ｎｏ→ステップＳ１０４）。
【００４９】
本実施形態によれば、モノクロの原稿を白黒２値の画像データとして出力するか、グレースケールの画像データとして出力するかを、情報損失を数値化した情報損失評価値に基づいて判定することができる。このときに、文字潰れを生じる恐れの少ない写真原稿が読み取られた場合には、グレースケール・白黒２値判定を行わずに、出力階調数を設定することが可能となる。したがって、処理実行にかかる時間の削減や出力画像を得るまでの画像処理の工数を短縮でき、高速化が図れる。
【００５０】
また、原稿種別の判定結果に基づき、グレースケール・白黒２値判定に用いるパラメータセットを変更することが可能である。このため、グレースケール・白黒２値判定の精度を向上させることができる。
【００５１】
例えば、図４（ａ）のような原稿を読み取った場合、従来であれば文字原稿として、図４（ｂ）のような画像データとして出力されてしまう。すなわち、一部の場所が黒潰れにより文字潰れし、原稿が読めなくなっている。しかし、本実施形態によれば、特徴量を併せて算出してグレースケールとして出力されることから、画像処理装置１０は、図４（ａ）の状態で画像データを出力することとなる。
【００５２】
［２．第２実施形態］
次に、第２実施形態について説明する。昨今、原稿を最適な読み取り解像度にて読み取ることが行われている。例えば、小さい文字を含まない原稿を読み取らせる場合には解像度を低めに設定して、不必要にファイルサイズを増大させることなく読み取りを行うことができる。また、小さい文字を含む原稿を読み取らせる場合には解像度を上げて、文字の判読性を損なうことなく読み取りを行うことができる。このようなことを実現するために、読み取りの解像度を原稿に合わせて切り替える技術が提案されている。
【００５３】
例えば、原稿の画像を構成する画素の画素値に基づき、その画像に係る文字候補を特定して文字候補を用いて文字列を特定し、その文字候補又はその文字列に基づいて画像の出力に係る出力解像度を決定する画像処理装置の技術が提案されている。例えば、画像に含まれる非文字領域の影響を踏まえて、画像に係る出力解像度の決定する方法については、いずれか公知の方法を利用することができるが、例えば、特開２０１７−５５２２１号公報に開示されている方法を利用する。
【００５４】
第２実施形態は、いずれかの方法を使い、解像度の推定を行うことによって、原稿内に含まれる文字の大きさとして小さい文字を含むか否かの判定を行う。さらに、グレースケール・白黒２値判定における、文字領域の判定に使われるパラメータなどを、解像度に応じて切り替える実施形態である。第２実施形態は、第１実施形態の図１を図５に、図２を図６に、置き換えたものである。なお、同一の機能部には同一の符号を付し、説明については省略する。
【００５５】
［２．１  機能構成］
本実施形態における画像形成装置２の機能的構成を示すブロック図を図５に示す。解像度推定部１７０は、画像を構成する文字候補を特定し、その文字候補を用いて文字列を特定し、前記文字候補又は前記文字列に基づいて前記画像の出力に係る出力解像度を決定するための機能部である。なお、解像度推定部１７０は、制御部１００がプログラムを実行することで動作するが、ハードウェアで別に実現されてもよい。
【００５６】
［２．２  処理の流れ］
［２．２．１  最小文字サイズの初期設定］
本実施形態における処理フローについて、図６を参照して説明する。まず始めに、グレースケール・白黒２値判定を行う前に、予め、解像度と解像度に適した最小の文字サイズとを設定し、初期値として記憶部１５０に記憶する（ステップＳ１０２→ステップＳ２０２）。最小の文字サイズとは、文字領域として扱う領域に含まれるエッジの長さの最小値である。例えば、エッジが含まれる領域について、当該領域の短辺の長さが最小の文字サイズ以上であれば文字領域として扱い、当該領域の短辺の長さが最小の文字未満であれば文字領域としては扱わない。ここでは、例えば、ユーザにより手動で解像度を指定した上で、原稿の読み取りが行われる場合には、ユーザ指定の解像度で読み取りが行われるため、ユーザが指定した解像度に適した最小文字サイズとなる値を参照して初期値として決定し、記憶部１５０に記憶する。また、ユーザによって手動で解像度が指定されなかった場合において、前述した解像度推定部１７０による解像度推定が困難であった際など、解像度推定部１７０の応答が適正に行われなかったときに使われる、暫定的な値としても利用される。例えば、３００ｄｐｉを初期解像度としている場合、それに準じた値(例えば、８画素)を記憶部１５０に記憶する。
【００５７】
［２．２．２  解像度推定の実行］
次に、読み取られた原稿の種別が「印画紙写真」又は「印刷写真」といった写真原稿でない場合、すなわち、「文字」、「文字／印画紙写真」、「文字／印刷写真」であった場合には、解像度推定部１７０は、入力画像データの解像度を推定する（ステップＳ１１０；Ｎｏ→ステップＳ２０４）。解像度推定の処理の概略として、はじめに、解像度推定部１７０は、画像内のエッジを抽出し、抽出されたエッジから、文字らしいエリアを文字矩形として抽出する。次に、解像度推定部１７０は、抽出された文字矩形について、文字矩形に含まれる画素が文字列を構成するか否かを判定し、文字矩形を構成する画素が文字列であると判定した場合は、文字矩形を文字列として抽出する。そして、解像度推定部１７０は、文字列として抽出された文字矩形に対して、最適な出力解像度を、入力画像データの解像度として推定する。入力画像データの解像度の推定方法としては、矩形のサイズと文字サイズおよび出力解像度との対応表などから、導出することにより決定を行う方法があげられる。
【００５８】
［２．２．３  推定された解像度に基づく最小の文字サイズの規定］
推定された画像データの解像度について、解像度と文字の分解能との関係を考慮し、画像入力装置の解像度の区分と最小の文字サイズとの関係を求めると、例えば、図７に示すような関係となる。図７の例は、画像データの解像度をｘとして、ｘの値を１５０ｄｐｉ未満、１５０ｄｐｉ以上３００ｄｐｉ未満、３００ｄｐｉ以上の３段階のレベルに区分けし、それぞれの区分けにおける最小文字の画素数について、４、６、８画素が最小文字サイズの文字の画素数と定義されていることを示す図である。なお、図７では、最小の文字サイズを画素数で示しているが、最小の文字サイズは画素数によって示すことに限定されるものではなく、例えば、ポイント数や級数で示してもよい。
【００５９】
そして、グレースケール・白黒２値の判定における、注目画素の属性として文字領域か否かの判定を行う文字領域判定の処理に、最小の文字の画素数を用いる。例えば、入力画像データの解像度が１５０ｄｐｉと判定された場合には、６画素が最小文字の大きさとなる。そこで、文字領域判定において、注目画素の周辺画素を含めて最小文字の画素数を判定の基準の一つに用いた場合に、その画素値（例えば、注目画素の周辺画素を含んだ領域の短辺方向の長さ）が６画素を下回るものは、文字とはみなさないようにすることができる。このようにすることで、他の判定処理の結果を使わずとも、画素数の観点だけではあるものの文字でないかどうかを瞬時に判定することが可能となる。
【００６０】
また、画像内の本来文字領域でないエリア内にて抽出されたエッジ部が６画素未満のものが、文字としての判定とはならないため、最小文字の画素数による区分けがない場合に比べ、文字エッジとして誤検出されていた写真内エッジを削減することができる。
【００６１】
図７に示したような解像度と文字の分解能とを示す情報は、例えば記憶部１５０に記憶される。そして、制御部１００は、ステップＳ２０４において推定された解像度と、記憶部１５０に記憶された解像度と文字の分解能とを示す情報に基づき、入力画像データにおける最小文字サイズを規定（推定）する（ステップＳ２０６）。そして、出力階調数設定部１６０は、最小文字の画素数を考慮して、グレースケール・白黒２値判定を実行する（ステップＳ２０８）。なお、ユーザによって解像度が指定された上で原稿が読み取られた場合は、制御部１００はステップＳ２０４とステップＳ２０６とをスキップして、ユーザによって指定された解像度に適した最小文字サイズに基づいて、グレースケール・白黒２値判定を実行する。
【００６２】
上記の工程を実施し、全ての入力画像データに対して処理が行われれば終了となる（ステップＳ１２４；Ｙｅｓ）。全ての入力画像データに対して処理が行われていない場合は、ステップＳ１０４へ戻る（ステップＳ１２４；Ｎｏ→ステップＳ１０４）。
【００６３】
本実施形態によれば、解像度判定結果に応じて、グレースケール・白黒２値判定の判定条件を切り替えることが可能となる。このようにすることで、例えば、写真領域内において誤検知した小さな文字エッジ領域を、グレースケール・白黒２値判定において、判定の対象の領域から除外することができる。
【００６４】
［３．第３実施形態］
つづいて、第３の実施形態について説明する。第３実施形態は、入力画像データ、特に原稿を読み取り装置で読み取らせる場合の入力画像データに対し、「文字」や「印画紙写真」といった比較的大きい分類となる画像の分類よりも小さい分類を行う実施形態である。例えば、入力画像データに含まれる黒い文字（黒文字）についてさらに分類した場合として、下地や網点がない文字領域における黒文字なのか、下地がある黒文字（下地あり黒文字）なのか、網点上の黒文字（網点上黒文字）なのか、などといった区分けを行う。このように小さく分類することにより、原稿全面を画一的な紙面とするのではなく、原稿上にある各領域に対して、適応的に文字潰れがあるかどうかの判定を行うことができる。第３実施形態は、第１実施形態の図１を図８に、図２を図９に、置き換えたものである。なお、同一の機能部には同一の符号を付し、説明については省略する。第３実施形態は、第１実施形態の図１を図８に、図２を図９に、置き換えたものである。なお、同一の機能部には同一の符号を付し、説明については省略する。
【００６５】
［３．１  機能構成］
本実施形態における画像形成装置３の機能的構成を示すブロック図を図８に示す。領域分離判定部１８０は、画像を構成している各画素に対して、周辺画素との差分などの特徴量を計算し、統計的な判定を使うなどして、その画素の周囲との関連性を鑑みて、注目画素がどんな特性を持つ画素であるかの判定を行うための機能部である。なお、領域分離判定部１８０は、制御部１００がプログラムを実行することで動作するが、ハードウェアで別に実現されてもよい。
【００６６】
［３．２  処理の流れ］
［３．２．１  文字潰れ判定用パラメータの初期設定］
本実施形態における処理フローについて、図９を参照して説明する。まず始めに、文字潰れを生じているか否かの判定を行う領域分離判定部１８０で用いる判定用パラメータの初期値を記憶部１５０に記憶する（ステップＳ３０２）。例えば、領域分離判定部１８０内での判定結果として、「文字」、「網点」、「下地」あるいは「その他」といった区分けがなされたとする。また、領域分離判定部１８０によって、黒文字の領域が抽出されたとする。このとき、黒文字のうち、「下地」と区分けされた領域にある黒文字（下地あり黒文字）や、「網点」と区分けされた領域にある黒文字（網点上黒文字）が文字潰れの対象となる。そこで、文字潰れを生じやすい領域である「下地」や「網点」に属する領域については、他の領域に比べて文字潰れの可能性が高いことから、文字潰れが生じていると判定されやすいような重みを付与させる。例えば、判定方法として、所定の値を超えるかどうかを判断する閾値処理を行う場合に、これら「下地」や「網点」の領域については、これらに属する領域の重み係数を大きく設定する。このようにして、「下地」や「網点」の領域は、他の領域よりも閾値処理に使う数値が大きな値となり易くする。
【００６７】
例えば、図１０に示すような初期値としての関係となるような重み係数を初期値として、記憶部１５０に記憶する。この設定は、前述した領域分離判定部１８０内での領域分離処理が困難であった場合など、応答が適正に行われなかった場合に使われる暫定的な値として利用できる。このようにすることで、領域分離判定部１８０が故障した場合でも、領域分離の結果としては反映がなされず、領域分離を行わないときと同じ精度のままの動作を保証できる。すなわち、重み係数としては、全ての画素に「その他」の重み１．０が適用されるため、重み係数は変化しないこととなる。
【００６８】
［３．２．２  領域分離処理の実行］
次に、読み取られた原稿の種別が「印画紙写真」又は「印刷写真」といった写真原稿でない場合、すなわち、「文字」、「文字／印画紙写真」、「文字／印刷写真」であった場合には、領域分離判定部１８０は、領域分離処理を行う（ステップＳ１１０；Ｎｏ→ステップＳ３０４）。領域分離判定部１８０は、領域分離処理として、入力画像データを文字領域、網点領域又は写真領域を含む複数の領域に分離する。領域を分離する処理の概略として、判定を行う所定エリア内において、濃度値の最大・最小や最大濃度差などの統計量を求め、それら統計量等をもとに、各画素に対して、統計量の大小関係を条件として所定エリアがどのような領域であるかを判定する。このようにすることで、「下地」と「印画紙」、あるいは「文字」と「網点」および「その他」といった領域の判別が行える。
【００６９】
ここでの領域分離の実行により、読み取らせた原稿の各画素に対しての属性が、例えば、図１０にあるような５種類に分類した際において、領域分離の属性の結果に対応する値数の例を図１１に示す。この値数を持った全画素数に相当する２次元配列データを次のグレースケール・白黒２値判定の判定内の重み係数切り替えの処理に用いる。
【００７０】
［３．２．３  文字潰れ判定用重み係数を使ったグレースケール・白黒２値判定処理］
つづいて、文字潰れ判定における重み係数の使ったグレースケール・白黒２値判定を行う（ステップＳ３０６）。ここで、文字潰れ判定における重み係数を使ったグレースケール・白黒２値判定について説明する。図１２は、網点の上にある「山」という文字が読み取られた際のグレースケール画像の例であり、矩形が画素を示し、矩形内の数値が画素値を示している。このときの領域分離の結果が図１３のように得られたとすると、図１０に示した属性にある重み係数を、対応する係数を判定に用いる判定式内にある重み係数を当てはめる。
【００７１】
例えば、図１２の左上の太枠で囲われた１０×１０画素の範囲をブロックαとする。この場合に、網点の画素であるＡの位置にある画素のスコア値（評価値）の計算式には、重み係数として、図１３の二次元配列データ上にある同一の座標にあるａの位置の重み係数である、図１０の対応表にある値数１６（＝網点）の２．００という重みを用いる。
【００７２】
ここで、ブロックαの特徴量は、文字潰れ判定処理を実行する前に算出される値であり、特徴量算出演算部１２０にて計算される。ブロックαの特徴量が１００と算出された場合であれば、下式により網点の画素であるＡの位置にある画素のスコア値が計算される。
ＳｃｏｒｅＡ  ＝  ブロックαの特徴量  ×  画素位置Ａの重み係数
＝  １００  ×  ２．００
＝  ２００
【００７３】
同様に、図１３における実際の網点上の文字の画素にあたるｂの位置の画素のスコア値の計算式には、図１２のＢの位置における重み係数として、図１０の対応表から網点上黒文字１０．０が用いられる。したがって、下式により網点上の文字の画素であるＢの位置にある画素のスコア値が計算される。
ＳｃｏｒｅＢ  ＝  ブロックαの特徴量  ×  画素位置Ｂの重み係数
＝  １００  ×  １０．００
＝  １０００
上記のようにブロック内の各画素についてスコア値が計算される。
【００７４】
画素ごとに、画素の属性に応じて重み係数が変化する。そのため、図１０のように重み係数が割り振られていた場合には、同じブロック内において、「その他」画素に対して、「網点」画素で２倍、また、「網点上文字」画素あるいは「下地あり黒文字」画素の場合には１０倍もスコア値が変動することとなる。したがって、検出したい黒潰れしてしまう恐れのある「下地あり黒文字」や「網点上黒文字」をより分別しやすくできる。
【００７５】
このように画素毎に計算されたスコア値は、ブロック内総画素数分のスコア値を合算した値について、所定値よりも大きければ、文字潰れが発生するブロック候補として判定が行われる。
【００７６】
そして、上記の工程を実施し、全ての入力画像データに対して処理が行われれば終了となる（ステップＳ１２４；Ｙｅｓ）。全ての入力画像データに対して処理が行われていない場合は、ステップＳ１０４へ戻る（ステップＳ１２４；Ｎｏ→ステップＳ１０４）。
【００７７】
本実施形態によれば、グレースケール・白黒２値判定において、文字潰れが発生する可能性が高い部分に対して、文字検出に用いるパラメータの重みを制御し、計算方法を切り替えることが可能となる。また、グレースケール・白黒２値判定において、判定に不要な領域の影響を小さくすることが可能となる。
【００７８】
［４．変形例］
実施形態の説明に記載した画像処理装置１０に含まれる各機能部は、ソフトウェアで実現してもよいし、全て又は一部をハードウェア（回路や装置）で実現してもよい。何れの場合であっても、画像データの特徴量と、原稿の種別とに基づき、適切な出力階調数を設定し、入力画像データを、設定した出力階調数の画像データとして生成できればよい。
【００７９】
本願発明はデジタル複写機に適用してもよい。また、コピー機能、プリンタ機能、ファクシミリ送信機能、ｓｃａｎ  ｔｏ  ｅ−ｍａｉｌ機能等を備えるデジタルカラー複合機に適用してもよい。デジタルカラー複合機は、さらに、例えば、モデムやネットワークカードよりなる通信装置を備えていてもよい。通信装置は、ファクシミリの送信を行うときは、モデムにて、相手先との送信手続きを行い送信可能な状態が確保されると、所定の形式で圧縮された画像データ（スキャナで読み込まれた画像データ）をメモリから読み出し、圧縮形式の変更など必要な処理を施して、相手先に通信回線を介して順次送信する。
【００８０】
ファクシミリを受信する場合、ＣＰＵは、通信手続きを行いながら相手先から送信されてくる画像データを受信して画像処理装置に入力し、画像処理装置では、受信した画像データを、不図示の圧縮／伸張処理部にて伸張処理を施す。伸張された画像データは、必要に応じて、回転処理や解像度変換処理が行なわれ、出力階調補正、階調再現処理が施され、画像印刷装置３０より出力される。
【００８１】
また、ネットワークカード、ＬＡＮケーブルを介して、ネットワークに接続されたコンピュータや他のデジタル複合機とデータ通信を行なう。
【００８２】
上記では、カラー複合機について説明したが、モノクロの複合機であっても構わない。本発明はコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体に、上記した画像処理装置において、背景を含んで撮影された対象を含む画像を入力して対象領域だけの画像データを抽出する処理方法を記録するものとすることもできる。
【００８３】
この結果、上記処理を行うプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）を記録した記録媒体を持ち運び自在に提供することができる。
なお、本実施の形態では、この記録媒体としては、マイクロコンピュータで処理が行われるために図示していないメモリ、例えばＲＯＭのようなものそのものがプログラムメディアであってもよいし、また、図示していないが外部記憶装置としてプログラム読み取り装置が設けられ、そこに記録媒体を挿入することで読み取り可能なプログラムメディアであってもよい。
【００８４】
いずれの場合においても、格納されているプログラムはマイクロプロセッサがアクセスして実行させる構成であってもよいし、あるいは、いずれの場合もプログラムコードを読み出し、読み出されたプログラムコードは、マイクロコンピュータの図示されていないプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であってもよい。このダウンロード用のプログラムは予め本体装置に格納されているものとする。
ここで、上記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フレキシブルディスクやハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等の光ディスクのディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムコードを担持する媒体であってもよい。
【００８５】
また、本実施の形態においては、インターネットを含む通信ネットワークを接続可能なシステム構成であることから、通信ネットワークからプログラムコードをダウンロードするように流動的にプログラムコードを担持する媒体であってもよい。なお、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであってもよい。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【００８６】
上記記録媒体は、画像処理装置に備えられるプログラム読み取り装置により読み取られることで上述した画像処理方法が実行される。
【符号の説明】
【００８７】
１、２、３  画像形成装置
１０  画像処理装置
１００  制御部
１０５  画像入力部
１１０  画像処理演算部
１２０  特徴量算出演算部
１３０  画像出力部
１４０  原稿種別判定部
１５０  記憶部
１６０  出力階調数設定部
１７０  解像度推定部
１８０  領域分離判定部
２０  画像読み取り装置
３０  画像印刷装置
４０  画像データ送信装置
５０  操作パネル
５２  操作部
５４  表示部
【図１】
2020178171.tif 000003
【図２】
2020178171.tif 000004
【図３】
2020178171.tif 000005
【図４】
2020178171.tif 000006
【図５】
2020178171.tif 000007
【図６】
2020178171.tif 000008
【図７】
2020178171.tif 000009
【図８】
2020178171.tif 000010
【図９】
2020178171.tif 000011
【図１０】
2020178171.tif 000012
【図１１】
2020178171.tif 000013
【図１２】
2020178171.tif 000014
【図１３】
2020178171.tif 000015