(57)【特許請求の範囲】
【請求項１】
原稿の画像データの出力処理に係る出力解像度を定める画像処理装置において、
前記画像データに含まれる文字候補を特定するための位置情報である文字特定情報を生成する特定情報生成部と、
出力に係る出力設定、又は、前記原稿に係る原稿情報を取得する取得部と、
前記出力設定又は前記原稿情報に応じて前記文字特定情報及び前記出力解像度を対応付けたテーブルを記憶している記憶部と、
前記取得部によって取得された出力設定又は原稿情報に応じて、前記特定情報生成部によって生成される文字特定情報に対応する出力解像度を前記テーブルから検索する検索部と、
複数の出力解像度が検索された場合、検索された出力解像度夫々に対応する文字特定情報に係る文字候補の数に基づいて、いずれかの検索された出力解像度を選択する選択部と
を備えることを特徴とする画像処理装置。
【請求項２】
前記出力設定は、２値での出力又は多値での出力の何れかの設定を含み、
前記テーブルは、多値での出力の場合、２値での出力の場合より、前記出力解像度が低くなるように設定されていることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記出力設定は、出力するデータ容量の大きさを優先又は出力する画質を優先の何れかの設定を含み、
前記テーブルは、出力するデータ容量の大きさを優先する場合、出力する画質を優先する場合より、前記出力解像度が低くなるように設定されていることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記出力設定は、出力に係る圧縮率の設定を含み、
前記テーブルは、前記圧縮率が低いほど、前記出力解像度が低くなるように設定されていることを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記原稿情報は、使用言語に係る情報を含み、
前記テーブルは、視認性の高い使用言語ほど前記出力解像度が低くなるように設定されていることを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記選択部は、検索された最も高い出力解像度から、それぞれ検索された出力解像度に対応する文字候補の数を順次加算し、加算値と前記文字候補の全ての数との比率が所定の閾値以上になる場合、最後に加算した文字候補に係る検索された出力解像度を選択することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記画像データは前記文字候補を含む文字列を有しており、
前記検索部は前記文字列の文字候補に係る文字特定情報に基づいて前記出力解像度を検索することを特徴とする請求項１から６の何れか一つに記載の画像処理装置。
【請求項８】
請求項１から７の何れかに記載の画像処理装置を備え、
該画像処理装置によって処理された画像データに基づいて、シート状の記録媒体に画像形成を行うことを特徴とする画像形成装置。
【請求項９】
原稿の画像データの出力処理を行う画像処理装置にて該出力処理に係る出力解像度を定める解像度決定方法において、
前記画像データに含まれる文字候補を特定するための位置情報である文字特定情報を生成し、
出力に係る出力設定、又は、前記原稿に係る原稿情報を取得し、
前記出力設定又は前記原稿情報に応じて前記文字特定情報及び出力解像度を対応付けたテーブルに基づき、取得された出力設定又は原稿情報に応じて、生成された文字特定情報に対応する出力解像度を検索し、
複数の出力解像度が検索された場合、検索された出力解像度夫々に対応する文字特定情報に係る文字候補の数に基づいて、いずれかの検索された出力解像度を選択することを特徴とする解像度決定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の画像データの出力処理に係る出力解像度を定める画像処理装置、画像形成装置、及び、解像度決定方法に関する。
【背景技術】
【０００２】
近年、デジタル画像処理システムが目覚ましい発達を遂げ、デジタル画像処理技術の構築が進んでいる。例えば、電子写真方式又はインクジェット方式を用いた複写機、複合機（ＭＦＰ：Multi-Function Printer）等の分野では、文書の原稿がスキャナで読み取られて電子データである文書ファイルとして保存され、また、保存された文書ファイルが管理されている。更には、文書ファイルを圧縮してe-mailで送信することも可能である。
【０００３】
一般的に、スキャナで読み取られた画像（以下、スキャン画像という）はファイルサイズが大きいため、スキャン画像を蓄積又は伝送するなどの目的に応じて解像度をユーザが手動で設定するということが必要であるが、ユーザが適切に設定するためには、設定項目に関して、熟知していることが求められる。そのため、ユーザのレベルによらず適切なスキャン解像度の自動設定が望まれている。
【０００４】
例えば、特許文献１に係る画像形成装置では、読み取った画像データの中から文字領域を抽出し、抽出した文字領域に含まれる文字サイズを解析し、解析結果から最小となる文字サイズを検出し、検出した最小文字サイズに基づいて適切な解像度を決定する。読み取り時における所定の解像度に係る画像データは、この決定された解像度に係る画像データに変換されて出力される。
【０００５】
また、特許文献１に係る画像形成装置は、文字サイズは、黒画素連結成分の外接矩形を抽出し、文字列方向と垂直に重なる外接矩形を統合して基本矩形を生成し、基本矩形の幅／高さのヒストグラムを作成して、これをもって、長体・正体・平体文字を判別し、文字の幅／高さを算出し、文字サイズを決定し、最小となる文字サイズを検出する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２９６５３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、同じ解像度で出力する場合であっても、例えば、原稿に漢字が使用されているか否か、原稿出力の際、カラー又はグレースケール（多値データ）で出力するのかモノクロ（白黒２値）で出力するのか等によって、出力画像における文字に対するユーザの視認性は大きく変わる。従って、このようなことを考慮して、出力に係る解像度を決定すべきである。しかし、特許文献１に係る画像形成装置では、一切考慮されていない。
【０００８】
本発明は、斯かる事情に鑑みてなされたものであり、その目的とするところは、原稿の画像データの出力処理に係る出力解像度を定めるにおいて、出力に係る出力設定、又は、前記原稿に係る原稿情報を考慮して、出力に係る解像度を定めることができる画像処理装置、画像形成装置、及び、解像度決定方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明に係る画像処理装置は、原稿の画像データの出力処理に係る出力解像度を定める画像処理装置において、前記画像データに含まれる文字候補を特定する文字特定情報を生成する特定情報生成部と、出力に係る出力設定、又は、前記原稿に係る原稿情報を取得する取得部と、前記出力設定又は前記原稿情報に応じて前記文字特定情報及び前記出力解像度を対応付けたテーブルを記憶している記憶部と、前記取得部によって取得された出力設定又は原稿情報に応じて、前記特定情報生成部によって生成される文字特定情報に対応する出力解像度を前記テーブルから検索する検索部とを備えることを特徴とする。
【００１０】
本発明に係る画像処理装置は、複数の出力解像度が検索された場合、検索された出力解像度夫々に対応する文字特定情報に係る文字候補の数に基づいて、いずれかの検索された出力解像度を選択する選択部を備えることを特徴とする。
【００１１】
本発明に係る画像処理装置は、前記出力設定は、２値での出力又は多値での出力の何れかの設定を含み、前記テーブルは、多値での出力の場合、２値での出力の場合より、前記出力解像度が低くなるように設定されていることを特徴とする。
【００１２】
本発明に係る画像処理装置は、前記出力設定は、出力するデータ容量（ファイルサイズ）の大きさの優先又は出力に係る画質の優先の何れかの設定を含み、前記テーブルは、出力するデータ容量（ファイルサイズ）の大きさを優先する場合、出力する画質を優先する場合より、前記出力解像度が低くなるように設定されていることを特徴とする。
【００１３】
本発明に係る画像処理装置は、前記出力設定は、出力に係る圧縮率の設定を含み、前記テーブルは、前記圧縮率が低いほど、前記出力解像度が低くなるように設定されていることを特徴とする。
【００１４】
本発明に係る画像処理装置は、前記原稿情報は、使用言語に係る情報を含み、前記テーブルは、視認性の高い使用言語ほど前記出力解像度が低くなるように設定されていることを特徴とする。
【００１５】
本発明に係る画像処理装置は、前記選択部は、検索された最も高い出力解像度から、それぞれ検索された出力解像度に対応する文字候補の数を順次加算し、加算値と前記文字候補の全ての数との比率が所定の閾値以上になる場合、最後に加算した文字候補に係る検索された出力解像度を選択することを特徴とする。
【００１６】
本発明に係る画像処理装置は、前記画像データは前記文字候補を含む文字列を有しており、前記検索部は前記文字列の文字候補に係る文字特定情報に基づいて前記出力解像度を検索することを特徴とする。
【００１７】
本発明に係る画像形成装置は、前述の発明の何れか一つに記載の画像処理装置を備え、該画像処理装置によって処理された画像データに基づいて、シート状の記録媒体に画像形成を行うことを特徴とする。
【００１８】
本発明に係る解像度決定方法は、原稿の画像データの出力処理を行う画像処理装置にて該出力処理に係る出力解像度を定める解像度決定方法において、前記画像データに含まれる文字候補を特定する文字特定情報を生成し、出力に係る出力設定、又は、前記原稿に係る原稿情報を取得し、前記出力設定又は前記原稿情報に応じて前記文字特定情報及び出力解像度を対応付けたテーブルに基づき、取得された出力設定又は原稿情報に応じて、生成された文字特定情報に対応する出力解像度を検索することを特徴とする。
【発明の効果】
【００１９】
本発明によれば、原稿の画像データの出力処理に係る出力解像度を定める際、出力に係る出力設定、又は、前記原稿に係る原稿情報を考慮することにより、一層的確に出力に係る解像度を定めることができる。
【図面の簡単な説明】
【００２０】
【図１】実施の形態１の画像形成装置の構成の一例を示すブロック図である。
【図２】実施の形態１の画像形成装置の構成の一例を示すブロック図である。
【図３】実施の形態１の画像形成装置の構成の他の例を示すブロック図である。
【図４】実施の形態１の処理パラメータ決定部の構成の一例を示すブロック図である。
【図５】実施の形態１の画像形成装置のエッジ検出部の処理手順の一例を示すフローチャートである。
【図６】実施の形態１の画像形成装置のエッジ検出部によるエッジ検出処理の一例を示す模式図である。
【図７】実施の形態１の画像形成装置の文字矩形抽出部の処理手順の一例を示すフローチャートである。
【図８】実施の形態１の画像形成装置の文字矩形抽出部による文字矩形抽出処理の一例を示す模式図である。
【図９】実施の形態１の画像形成装置の文字列抽出部の処理手順の一例を示すフローチャートである。
【図１０】実施の形態１の画像形成装置は文字列抽出部による文字列抽出処理の一例を示す模式図である。
【図１１】実施の形態１において、解像度決定部の要部構成を示す機能ブロック図である。
【図１２】実施の形態１の画像形成装置の記憶部に記憶されている出力解像度テーブルの一例を概念的に説明する表である。
【図１３】実施の形態１の画像形成装置の解像度決定部の処理手順の一例を示すフローチャートである。
【図１４】文字列特定情報及び文字特定情報の一例を示す例示図である。
【図１５】検出された出力解像度と、カウントされた文字候補（文字矩形）の数との関係を示すグラフである。
【図１６】実施の形態３の画像形成装置の記憶部に記憶されている出力解像度テーブルの他の例を概念的に説明する表である。
【図１７】実施の形態４の画像読取装置の構成の一例を示すブロック図である。
【図１８】実施の形態４の画像読取装置の構成の一例を示すブロック図である。
【図１９】実施の形態１乃至実施の形態４での解像度の設定方法の一例を示す模式図である。
【図２０】実施の形態１に係る画像形成装置及び実施の形態４に係る画像読取装置において、前記出力設定又は前記原稿情報の入力をユーザから受け付ける入力画面を示す模式図である。
【発明を実施するための形態】
【００２１】
（実施の形態１）
以下、本発明を実施の形態を示す図面に基づいて説明する。図１及び図２は実施の形態１の画像形成装置１００の構成の一例を示すブロック図である。図１は読み込まれたカラー画像データをカラー画像出力装置２から出力する場合の信号処理を示し、図２は読み込まれたカラー画像データを送信装置３より送信する場合の信号処理を示している。以下の説明では、画像処理システムとしての画像形成装置１００について説明する。
【００２２】
画像形成装置１００は、カラーコピー機能及びカラースキャナ機能等を有するデジタル複合機である。画像形成装置１００は、原稿からカラー画像を光学的に読み取る画像入力装置としてのカラー画像入力装置１を備えている。
【００２３】
カラー画像入力装置１には、読み取ったカラー画像の画像データ、及び圧縮ファイルを生成する画像処理装置としてのカラー画像処理装置５０が接続されている。
【００２４】
カラー画像処理装置５０には、カラー画像処理装置５０が生成した画像データに基づいてカラー画像を出力する画像出力装置としてのカラー画像出力装置２、及びカラー画像処理装置５０が生成した圧縮ファイルを外部へ送信する画像出力装置としての送信装置３が接続されている。
【００２５】
すなわち、画像形成装置１００は、カラー画像入力装置１、カラー画像処理装置５０、カラー画像出力装置２、送信装置３などを備える。また、カラー画像入力装置１、カラー画像処理装置５０、カラー画像出力装置２及び送信装置３には、操作パネル４が接続されている。
【００２６】
操作パネル４は、ユーザが画像形成装置１００の動作モードを設定するための設定ボタン及びテンキー等の操作部、及び液晶ディスプレイ等で構成される表示部など（いずれも不図示）を備える。画像形成装置１００で実行される各種処理は、図示しないＣＰＵ（Central Processing Unit）が制御する。画像形成装置１００のＣＰＵは、図示しないネットワークカード及びＬＡＮケーブルを介して、ネットワークに接続されたコンピュータ及び他のデジタル複合機等とデータ通信を行なう。
【００２７】
以下、画像形成装置１００の各部について詳述する。
【００２８】
カラー画像入力装置１は、例えば、ＣＣＤ（Charge Coupled Device ）を有するカラースキャナで構成される。カラー画像入力装置１は、ＣＣＤを用いて原稿からの反射光像を８ビット、１０ビット等のＲＧＢ（Ｒ：赤、Ｇ：緑、Ｂ：青）のアナログ信号として読み取りカラー画像処理装置５０へ出力する。すなわち、カラー画像入力装置１で原稿から読み取られる画像データは多値である。以下においては、多値の入力画像データを多値（カラー又はグレースケール）の画像データとして出力する場合の処理について説明する。
【００２９】
カラー画像処理装置５０は、カラー画像入力装置１から入力されたＲＧＢのアナログ信号に対して、Ａ／Ｄ変換部１１、シェーディング補正部１２、原稿種別判別部１３、入力階調補正部１４、及び領域分離処理部１５にて各後述する画像処理を実行することによって、ＲＧＢのデジタル信号（以下、ＲＧＢ信号という）からなる画像データを生成する。
【００３０】
また、カラー画像処理装置５０は、領域分離処理部１５が出力したＲＧＢ信号に対して色補正部１６、黒生成下色除去部１８、空間フィルタ処理部１９、出力階調補正部２１、及び階調再現処理部２２にて各後述する画像処理を実行することによって、ＣＭＹＫ（Ｃ：シアン、Ｍ：マゼンタ、Ｙ：イエロー、Ｋ：ブラック）のデジタル信号からなる画像データを生成して、ストリームとしてカラー画像出力装置２へ出力する。なお、カラー画像出力装置２へ出力される前に、画像データを記憶部２４に一旦記憶するようにしてもよい。
【００３１】
記憶部２４は、不揮発性の記憶装置（例えばハードディスク）である。また、記憶部２４には、後述する出力解像度テーブルが記憶されている。
【００３２】
カラー画像出力装置２は、カラー画像処理装置５０から入力された画像データに基づいて、熱転写、電子写真、又はインクジェット等の方式により、記録シート（例えば記録用紙等）上にカラー画像を形成して出力する。
【００３３】
また、カラー画像処理装置５０は、領域分離処理部１５が出力したＲＧＢ信号に対して色補正部１６、空間フィルタ処理部１９、解像度変換処理部２０、出力階調補正部２１、及び圧縮処理部２３にて各後述する画像処理を実行することによって、ＲＧＢのデジタル信号からなる出力画像データ又はグレースケールの画像データを圧縮処理した圧縮データを生成して送信装置３へ出力する。
【００３４】
また、本実施の形態において、解像度変換処理部２０で解像度変換処理を行う際には、必要に応じて、処理パラメータ決定部１７は変換すべき出力解像度（解像度）を決定し、決定した解像度を解像度変換処理部２０へ出力することにより、入力された画像（画像データ）を所望の出力解像度に変換処理することが可能である。
【００３５】
なお、出力画像データ、又は出力画像データを圧縮した圧縮データを送信装置へ出力する前に、一旦記憶部２４に記憶するようにしてもよい。
【００３６】
また、図１に示すように、カラー画像入力装置１で読み込まれたカラー画像データをカラー画像出力装置２から出力する場合には、解像度変換処理部２０、圧縮処理部２３は動作しない。また、図２に示すように、カラー画像入力装置１で読み込まれたカラー画像データを送信装置３より送信する場合、黒生成下色除去部１８、階調再現処理部２２は動作しない。
【００３７】
送信装置３は、図示しない公衆回線網、ＬＡＮ（Local Area Network）又はインターネット等の通信ネットワークに接続可能であり、ファクシミリ又は電子メール等の通信方法により、通信ネットワークを介して外部へ圧縮ファイルを送信する。例えば、操作パネル４においてscan to e-mailモードが選択されている場合、圧縮ファイルは、ネットワークカード、モデム等を用いてなる送信装置によってe-mailに添付され、設定された送信先へ送信される。
【００３８】
なお、ファクシミリの送信を行なう場合は、画像形成装置１００のＣＰＵが、モデムを用いてなる送信装置３にて、相手先との通信手続きを行ない、送信可能な状態が確保されたときに、圧縮ファイルに対して圧縮形式の変更等の必要な処理を施してから、相手先に通信回線を介して順次送信する。また、ファクシミリを受信する場合、画像形成装置１００のＣＰＵは、送信装置３にて通信手続きを行いながら、相手先から送信されてくる圧縮ファイルを受信して、カラー画像処理装置５０へ出力する。
【００３９】
カラー画像処理装置５０では、受信した圧縮ファイルに対し、不図示の伸張処理部で伸張処理が施される。圧縮ファイルを伸張することによって得られた画像データには、必要に応じて、不図示の処理部で回転処理及び／又は解像度変換処理等が施され、また、出力階調補正部２１で出力階調補正が施され、階調再現処理部２２で階調再現処理が施される。各種画像処理が施された画像データは、カラー画像出力装置２へ出力され、カラー画像出力装置２にて、記録シート上に出力画像が形成される。
【００４０】
以下、カラー画像処理装置５０における画像処理を詳述する。最初に、カラー画像入力装置１から入力された画像データをカラー画像出力装置２に出力する場合の処理について説明する。
【００４１】
Ａ／Ｄ変換部１１は、カラー画像入力装置１から入力されたＲＧＢのアナログ信号を受け付け、ＲＧＢのアナログ信号をＲＧＢのデジタル信号（即ちＲＧＢ信号）へ変換し、変換したＲＧＢ信号をシェーディング補正部１２へ出力する。
【００４２】
シェーディング補正部１２は、Ａ／Ｄ変換部１１から入力されたＲＧＢ信号に対して、カラー画像入力装置１の照明系、結像系及び撮像系で生じる各種の歪みを取り除く処理を行なう。そして、シェーディング補正部１２は、歪みを取り除いたＲＧＢ信号を原稿種別判別部１３へ出力する。
【００４３】
原稿種別判別部１３は、シェーディング補正部１２から入力されたＲＧＢの反射率信号をＲＧＢ各色の濃度を示す濃度信号に変換し、文字、印刷写真、又は印画紙写真等の原稿のモードを判別する原稿種別判別処理が実行される。原稿種別判別処理を、ユーザが操作パネル４を用いてマニュアル設定する場合、原稿種別判別部１３はシェーディング補正部１２から入力されたＲＧＢ信号をそのまま後段の入力階調補正部１４へ出力する。原稿種別判別処理の処理結果は、後段の画像処理に反映される。
【００４４】
入力階調補正部１４は、ＲＧＢ信号に対して、カラーバランスの調整、下地濃度の除去、及びコントラストの調整等の画質調整処理を行う。入力階調補正部１４は、次に、処理を行ったＲＧＢ信号を領域分離処理部１５へ出力する。
【００４５】
領域分離処理部１５は、入力階調補正部１４から入力されたＲＧＢ信号が表す画像中の各画素を、文字領域、網点領域、又は写真領域のいずれかに分離する。また、領域分離処理部１５は、分離結果に基づき、各画素がいずれの領域に属しているかを示す領域識別信号を、黒生成下色除去部１８、空間フィルタ処理部１９、階調再現処理部２２、及び処理パラメータ決定部１７へ出力する。
【００４６】
色補正部１６は、領域分離処理部１５から入力されたＲＧＢ信号をＣＭＹのデジタル信号（以下、ＣＭＹ信号という）へ変換し、色再現の忠実化実現のために、不要吸収成分を含むＣＭＹ色材の分光特性に基づいた色濁りをＣＭＹ信号から取り除く処理を行なう。そして、色補正部１６は、色補正後のＣＭＹ信号を黒生成下色除去部１８へ出力する。
【００４７】
黒生成下色除去部１８は、色補正部１６から入力されたＣＭＹ信号に基づき、ＣＭＹ信号から黒（Ｋ）信号を生成する黒生成処理と、ＣＭＹ信号から黒生成で得たＫ信号を差し引いて新たなＣＭＹ信号を生成する処理とを行なう。この結果、ＣＭＹ３色のデジタル信号は、ＣＭＹＫ４色のデジタル信号（以下、ＣＭＹＫ信号という）に変換される。そして、黒生成下色除去部１８は、ＣＭＹ信号を変換したＣＭＹＫ信号を空間フィルタ処理部１９へ出力する。
【００４８】
黒生成処理の一例としては、一般に、スケルトン・ブラックによる黒生成を行なう方法が用いられる。この方法では、スケルトン・カーブの入出力特性をｙ＝ｆ（ｘ）、入力されるデータをＣ、Ｍ、Ｙ、出力されるデータをＣ'、Ｍ'、Ｙ'、Ｋ'、ＵＣＲ（Under Color Removal ）率をα（０＜α＜１）とすると、黒生成下色除去処理は、下記の式（１）〜式（４）で表わされる。
【００４９】
式（１）：Ｋ'＝ｆ（ｍｉｎ（Ｃ、Ｍ、Ｙ））
式（２）：Ｃ'＝Ｃ−αＫ'
式（３）：Ｍ'＝Ｍ−αＫ'
式（４）：Ｙ'＝Ｙ−αＫ'
【００５０】
ここで、ＵＣＲ率α（０＜α＜１）とは、ＣＭＹが重なっている部分をＫに置き換えてＣＭＹをどの程度削減するかを示すものである。式（１）は、ＣＭＹの各信号強度の内の最も小さい信号強度に応じてＫ信号が生成されることを示している。
【００５１】
空間フィルタ処理部１９は、黒生成下色除去部１８から入力されたＣＭＹＫ信号の画像データに対して、領域分離処理部１５から入力された領域識別信号に基づいてデジタルフィルタによる空間フィルタ処理を行ない、空間周波数特性を補正することによって、画像のぼやけ又は粒状性劣化を改善する。
【００５２】
例えば、領域分離処理部１５にて文字に分離された領域に対しては、空間フィルタ処理部１９は、文字の再現性を高めるために、高周波成分の強調量が大きいフィルタを用いて空間フィルタ処理を行なう。また、領域分離処理部１５にて網点に分離された領域に対しては、空間フィルタ処理部１９は、入力網点成分を除去するためのローパス・フィルタ処理を行なう。
【００５３】
空間フィルタ処理部１９は、処理後のＣＭＹＫ信号を出力階調補正部２１へ出力する。
【００５４】
出力階調補正部２１は、空間フィルタ処理部１９から入力されたＣＭＹＫ信号に対して、カラー画像出力装置２の特性である網点面積率に基づく出力階調補正処理を行ない、出力階調補正処理後のＣＭＹＫ信号を階調再現処理部２２へ出力する。
【００５５】
階調再現処理部２２は、出力階調補正部２１から入力されたＣＭＹＫ信号に対して、領域分離処理部１５から入力された領域識別信号に基づいて、領域に応じた中間調処理を行なう。例えば、領域分離処理部１５にて文字に分離された領域に対しては、階調再現処理部２２は、高域周波成分の再現に適した高解像度のスクリーンによる２値化又は多値化の処理を行なう。また、領域分離処理部１５にて網点に分離された領域に対しては、階調再現処理部２２は、階調再現性を重視したスクリーンでの２値化又は多値化の処理を行なう。
【００５６】
また、階調再現処理部２２は、処理後の画像データをカラー画像出力装置２へ出力する。カラー画像入力装置１から入力された画像データをカラー画像出力装置２に出力する場合、処理パラメータ決定部１７、解像度変換処理部２０、圧縮処理部２３は動作しない。解像度変換処理部２０、圧縮処理部２３は、入力されたＣＭＹＫ信号をそのまま後段の処理部に出力する。
【００５７】
次に、カラー画像入力装置１から入力された画像データを送信装置３に出力する場合の処理について説明する。Ａ／Ｄ変換部１１から領域分離処理部１５までの処理は、カラー画像入力装置１から入力された画像データをカラー画像出力装置２に出力する場合の処理と同じであるので説明を省略する。
【００５８】
領域分離処理部１５は、入力階調補正部１４から入力されたＲＧＢ信号を、そのまま後段の色補正部１６及び処理パラメータ決定部１７へ出力する。
【００５９】
処理パラメータ決定部１７は、操作パネル４において自動設定モードでスキャン機能が選択された場合に、解像度変換処理部２０で画像データを最適な出力解像度に変換するための出力解像度を決定する。
【００６０】
色補正部１６は、領域分離処理部１５から入力されたＲＧＢ信号を、例えば、一般に普及している表示装置の表示特性に適合したＲ’Ｇ’Ｂ’の画像データ（例えば、ｓＲＧＢデータ）へ変換する。
【００６１】
空間フィルタ処理部１９は、色補正部１６から入力されたＲ’Ｇ’Ｂ’信号に対して同様に、領域分離処理部１５から入力された領域識別信号に基づいてデジタルフィルタによる空間フィルタ処理を行い、空間周波数特性を補正することによって、画像のぼやけ又は粒状性劣化を改善する。空間フィルタ処理部１９は、処理後のＲ’Ｇ’Ｂ’信号を解像度変換処理部２０へ出力する。
【００６２】
解像度変換処理部２０は、処理パラメータ決定部１７で決定された所望の出力解像度の画像データになるように解像度変換処理を行う。例えば、単純な例で示すと、スキャナの入力解像度が６００×３００ｄｐｉの画像データで処理パラメータ決定部１７が決定する出力解像度が３００×３００ｄｐｉである場合、解像度変換処理部２０は、主走査方向の２画素毎に平均値を求め、それを出力値とすることで、６００×３００ｄｐｉから３００×３００ｄｐｉへの解像度変換を行なう。
【００６３】
出力階調補正部２１は、解像度変換処理部２０から入力されたＲ’Ｇ’Ｂ’信号に対して、必要に応じてかぶり又はハイライトの下地が消えるように、あるいは薄くなるように出力階調補正を行い、出力階調補正処理後のＲ’Ｇ’Ｂ’信号を圧縮処理部２３へ出力する。
【００６４】
圧縮処理部２３は、圧縮部としての機能を有し、Ｒ’Ｇ’Ｂ’信号からなる画像データに対して、操作パネル４のファイルフォーマットの設定に従い、必要に応じてＪＰＥＧなどの圧縮処理を行い、圧縮データを生成し、送信装置３へ出力する。なお、圧縮処理が施された画像データを送信装置３へ送信する構成に代えて、ＵＳＢメモリ等の記憶媒体やハードディスクに格納するようにしてもよい。
【００６５】
カラー画像入力装置１から入力された画像データを送信装置３に出力する場合、黒生成下色除去部１８、階調再現処理部２２は動作しない。黒生成下色除去部１８、階調再現処理部２２は、入力されたＲ’Ｇ’Ｂ’信号をそのまま後段の処理部に出力する。
【００６６】
次に、多値の入力画像データを２値で出力する場合の処理を、図３を用いて説明する。図３は実施の形態１の画像形成装置１００の構成の他の例を示すブロック図である。Ａ／Ｄ変換部１１から解像度変換処理部２０までの処理は、多値の入力画像データを多値で出力する場合の処理と同じであるので説明を省略する。
【００６７】
出力階調補正部２１は、解像度変換処理部２０から入力されたＲ’Ｇ’Ｂ’信号に対して、Ｋの画像データ（グレーの濃淡を示す値）に変換する。なお、この変換は、所定のマトリクス係数、又は、下記の式を用いることによって行われる。
【００６８】
輝度値（Ｋの画像データの値）＝０．２９９ｒ＋０．５８７ｇ＋０．１１４ｂ    
ここで、ｒは赤の画像データの値（画素値）であり、ｇは緑の画像データの値であり、ｂは青の画像データの値である。
【００６９】
出力階調補正部２１は、また、Ｋの画像データに対して２値化処理を施し、中間調生成部２５を介して圧縮処理部２３へ出力する。２値化を行う閾値としては、画像データが８ビットの場合、１２８に設定する。あるいは、複数の画素よりなる画素ブロック（例えば、３×３画素）の平均値を求めて閾値とし、ブロックの注目画素を２値化するようにしても良い。しかし、この際、中間調生成部２５は何ら動作を行わず、入力されたＫ信号をそのまま後段の処理部に出力する。
【００７０】
圧縮処理部２３は、Ｋの画像データに対して、ＭＭＲなど方式で圧縮処理を行い、圧縮データを生成し、送信装置３へ出力する。
【００７１】
次に、処理パラメータ決定部１７について詳述する。図４は実施の形態１の処理パラメータ決定部１７の構成の一例を示すブロック図である。処理パラメータ決定部１７は、エッジ検出部１７１、文字矩形抽出部１７２、文字列抽出部１７３、解像度決定部１７４などを備える。処理パラメータ決定部１７は、入力されたＲＧＢ信号に対してエッジ検出部１７１でエッジ検出を行い、検出された文字エッジをベースに文字矩形抽出部１７２で文字矩形を抽出し、文字列抽出部１７３では抽出された文字矩形をベースに文字列を抽出し、解像度決定部１７４で文字列又は文字矩形から出力解像度を決定する。また、文字矩形抽出部１７２は特定情報生成部１７２ａを有している。
【００７２】
図５はエッジ検出部１７１の処理手順の一例を示すフローチャートである。図５に示すように、エッジ検出部１７１は、入力されたＲＧＢ信号に対してＳｏｂｅｌ又はＬａｐｌａｃｉａｎなどのエッジ検出フィルタを用いてエッジ検出を行う（ステップＳ１１）。エッジ検出部１７１は、検出されたエッジに対して文字エッジ膨張処理（膨張処理）を行い（ステップＳ１２）、文字エッジ候補を抽出し、処理を終了する。
【００７３】
図６（図６Ａ乃至図６Ｅ）はエッジ検出部１７１によるエッジ検出処理の一例を示す模式図である。図６ＡはＲＧＢ画像データのＧ信号の一部分（１０×１０画素）を示している。各枠内の数値は、画素値である。ここではＧ信号に対する処理のみ説明するが、Ｒ信号又はＢ信号に対しても同様の処理を行う。図６Ｂはエッジ検出のためのフィルタを示す。該エッジ検出のフィルタとしては、図６Ｂに示すように、例えば、Ｌａｐｌａｃｉａｎフィルタを用いることができる。なお、エッジ検出のフィルタが図６Ｂの例に限定されるものではない。
【００７４】
図６Ａの太枠で囲まれた、８×８画素に対して、図６Ｂに示すフィルタによりフィルタ処理した結果を図６Ｃに示す。図６Ｃの例に対して、画素値が１００以上の画素のみをエッジ画素（値を１とする）として抽出し、画素値が１００未満の画素を０としたものを図６Ｄに示す。すなわち、図６Ａの太枠（８×８画素）に対して、斯かる処理を施した場合、図６Ｄに示す結果が得られる。
【００７５】
図６Ｄの例（太枠の部分）に対して、文字エッジ膨張（膨張処理）を施した結果を図６Ｅに示す。膨張処理は、注目画素が０であって、その近傍８画素のうち、２画素以上にエッジ画素（値が１の画素）が存在する場合、その注目画素の値を１とすることにより行われる。図６Ｅの例を文字エッジ候補とする。
【００７６】
上述のように、エッジ検出の後に膨張処理を行うことにより、図６に示すように、フィルタ処理結果を閾値処理している結果、本来エッジであるにも関わらずエッジであると判定されない画素がある場合、かかる画素を訂正し、精度良くエッジを検出することができる。また、文字を構成する画素のつながりを良くすることができる。
【００７７】
図７は文字矩形抽出部１７２の処理手順の一例を示すフローチャートである。文字矩形抽出部１７２（特定情報生成部１７２ａ）は、画像に含まれる文字候補（文字矩形とも称する）を特定する文字特定情報（文字矩形情報とも称する）を生成する。文字候補は、１つの文字毎に特定することができる。文字特定情報（文字矩形情報）は、文字候補（文字矩形）を特定するための位置情報であり、例えば、文字矩形の左上及び右下の座標情報、文字矩形の水平方向の寸法（幅）及び垂直方向の寸法（高さ）などを含む。
【００７８】
より具体的には、図７に示すように、文字矩形抽出部１７２は、エッジ検出部１７１で出力された文字エッジ候補（例えば、図６Ｅの例）に対してラベリング処理を行い（ステップＳ２１）、文字矩形（文字候補、文字矩形領域とも称する）を抽出する。
【００７９】
文字矩形抽出部１７２は、文字矩形を抽出した後、抽出した文字矩形それぞれに対し、近傍の文字矩形サイズと比較する。その結果、サイズの差異が所定値よりも大きく、かつ、近傍に似たような文字矩形が存在しない文字矩形については、文字矩形抽出部１７２が非文字矩形として除去し（ステップＳ２２）、残った文字矩形を文字矩形情報として、処理を終了する。
【００８０】
図８（図８Ａ乃至図８Ｅ）は文字矩形抽出部１７２による文字矩形抽出処理の一例を示す模式図である。図８Ａはエッジ検出部１７１で抽出されたエッジ検出結果（文字エッジ候補）の例である。なお、図８Ａ及び図６Ｅは、文字エッジ候補を表すが、図８Ａの例と図６Ｅの例とは便宜上異なっている。
【００８１】
まず、文字矩形抽出部１７２は、エッジ検出部１７１で抽出されたエッジ検出結果（文字エッジ候補）に対してラベリング処理を行う。図８Ｂはラベリング処理を行う際の注目画素と参照画素を示す。図８Ｂの＊で示す画素を注目画素とすると、当該注目画素の近傍の４つの参照画素（符号ａ、ｂ、ｃ、ｄで示す）のラベリング値を参照して注目画素の初期ラベルを決定する。具体的には、４つの参照画素にラベル付けした画素が存在しない場合には、注目画素に新たなラベル値を付与する。また、４つの参照画素に複数のラベル値が存在する場合には、その中での最小ラベル値を注目画素に付与する。図８Ｃは、図８Ａに例示したエッジ検出結果（文字エッジ候補）に対して初期ラベルを付与した結果を示す。
【００８２】
また、ラベル値を付与した注目画素の周辺の８画素に複数のラベル値が存在する場合には、注目画素の付与した初期ラベルと、注目画素の周辺の８画素のラベル値のうち最小ラベル値を補正ラベルとして関連付けを行う。図８Ｄが初期ラベルと補正ラベルとの関連付けを示す例である。すなわち、図８Ｄは注目画素に初期ラベルを付与した際、注目画素の周辺の８画素に複数のラベルが存在した場合に、その中で最小ラベル値（注目画素に付与した初期ラベル）以外のものと最小ラベル値（初期ラベル）との関連付けを行ったものである。
【００８３】
図８Ｄによれば、例えば、ラベル３（初期ラベル３）はラベル１（補正ラベル１）と関連があることを示している。また、ラベル６（初期ラベル６）は最初の関連付けの段階ではラベル５（補正ラベル５）と関連があるということになるが、ラベル５はラベル４と関係があるということがわかっているので、最終的にラベル６（初期ラベル６）はラベル４（補正ラベル４）と関連があるということになる。図８Ｄは、初期ラベルと最終的な最小ラベル値（補正ラベル）との関連を表す。
【００８４】
図８Ｄに示す初期ラベルと補正ラベルとの対応関係を用いて、図８Ｃに示す各画素のラベルを参照しつつ、ラベル値が最小ラベル値になるように補正処理を行った結果を図８Ｅに示す。
【００８５】
また、最小ラベル値になるように補正処理を行う際に同一ラベル値の画素を囲む文字矩形領域の座標の最小値（文字矩形領域の左上の位置）と最大値（文字矩形領域の右下の位置）を求めることにより、同一ラベル値を包含する文字矩形領域の矩形サイズを求める。図８Ｅの太線が文字矩形領域を示す。図８Ｅでは、ラベル値が、１、２、４、７の４つの文字矩形領域が例示されている。それぞれの文字矩形領域の最小値（文字矩形領域の左上の位置）と最大値（文字矩形領域の右下の位置）が、各ラベル（図８Ｅの例では、１、２、４、７）の矩形サイズとなる。
【００８６】
次に、各ラベルに対して文字矩形と判定できないものを排除する。具体的には、水平方向又は垂直方向に長いラベル、例えば、図８Ｅのラベル４のように水平方向に１６画素あり、垂直方向に２画素ある矩形領域は、垂直方向の長さに比べて水平方向の長さが長いため、水平方向の線分の可能性がある。そこで、ラベル４の矩形領域は、文字矩形ではないと判定して排除する。この場合、矩形領域が線分であるか否かを判定するためには、例えば、水平方向の画素数と垂直方向の画素数との差分を算出し、算出した差分が所定の閾値以上（例えば、１２画素以上）である場合に線分と判定することができる。
【００８７】
また、求めた矩形領域のうち、サイズが小さすぎる矩形領域、例えば、図８Ｅのラベル７のように水平方向及び垂直方向それぞれに２画素ずつ合計で４画素しかないものは文字ではなく、汚れなどのノイズ画素（以下、ノイズ矩形とも言う）である可能性がある。そこで、ラベル７の矩形領域は文字矩形ではないと判定して排除する。この場合、矩形領域のサイズが小さいものを判定するためには、例えば、水平方向の画素数と垂直方向の画素数とを加算し、加算した値が所定の閾値以下（例えば６画素以下）である場合にノイズ画素と判定することができる。
【００８８】
また、図８Ｅには例示していないが、矩形領域のサイズがあまりにも大きすぎるラベル、例えば、入力画像のサイズの１／４程度の大きさの矩形領域などは、文字ではなく画像などの可能性があるため排除することができる。この場合、矩形領域のサイズが大きなものを判定する際には、入力画像の画素数に対する矩形領域の画素数の比率を求め、その比率が所定の閾値以上（例えば、０．２５以上）である場合には、当該矩形領域は大きすぎるラベルであると、すなわち文字矩形でないと判定することができる。上述のような非文字矩形除去処理を行うことにより、最終的に図８Ｅのラベル１とラベル２だけが文字矩形として抽出される。
【００８９】
図９は文字列抽出部１７３の処理手順の一例を示すフローチャートである。文字列抽出部１７３は、文字矩形抽出部１７２（特定情報生成部１７２ａ）で生成した文字特定情報（文字矩形情報）に基づいて複数の文字で構成される文字列候補（文字列とも称する）を特定する文字列特定情報（文字列情報とも称する）を生成する。文字列特定情報（文字列情報）は、文字列候補（文字列）を特定するための位置情報であり、例えば、文字列候補の左上及び右下の座標情報、文字列候補の水平方向の寸法（幅）及び垂直方向の寸法（高さ）などを含む。また、文字列特定情報は、文字列の方向（水平方向、垂直方向）を含む。
【００９０】
より具体的には、図９に示すように、文字列抽出部１７３は、文字矩形抽出部１７２で出力された文字矩形情報に対して近傍の文字矩形同士の距離を算出し（ステップＳ３１）、近い文字矩形同士を同じ文字列のグループとして統合し、文字列情報を生成する。
【００９１】
文字列抽出部１７３は、文字矩形が統合された文字列情報に対し、文字列の長さから文字列の方向を推定する（ステップＳ３２）。文字列抽出部１７３は、さらに、部分的に異なる方向であると判定された文字列、あるいは方向が不定の文字矩形について、異なる方向であると判定された文字列に属する文字矩形又は方向不定の文字矩形を正しい文字列方向に補正できる場合には文字列方向を補正する（ステップＳ３３）。
【００９２】
文字列抽出部１７３は、補正された文字列の情報から文字列領域を抽出し（ステップＳ３４）、抽出した文字列領域に属さないと判定された文字列については非文字列領域の文字列であるとして除去し（ステップＳ３５）、残ったものを最終的な文字列情報として、処理を終了する。
【００９３】
図１０（図１０Ａ乃至図１０Ｄ）は文字列抽出部１７３による文字列抽出処理の一例を示す模式図である。図１０Ａは文字矩形抽出部１７２で抽出された文字矩形抽出結果の一例を示す。図１０Ａの例では、２１個の文字矩形（文字候補）が抽出されている。
【００９４】
図１０Ａの文字矩形抽出結果に対し、近傍の文字矩形同士の距離を算出する。まず、任意の注目文字矩形に対し、文字列情報として注目文字矩形と同じサイズの文字列サイズを設定する。近傍文字矩形の距離の求め方としては、水平方向に対し、注目文字矩形の右上の頂点座標と近い（例えば、垂直方向に±５画素以内、水平方向に１０画素以内の位置にある）左上の頂点座標を持つ文字矩形が存在するかの判定、もしくは、注目文字矩形の右下の頂点座標と近い左下の頂点座標を持つ文字矩形が存在するかの判定をすべての文字矩形の座標情報から探索し、近い位置にある文字矩形を近傍文字矩形として抽出する。
【００９５】
さらに、垂直方向に対し、注目文字矩形の左下の頂点座標と近い（例えば、水平方向に±５画素以内、垂直方向に１０画素以内の位置にある）左上の頂点座標を持つ文字矩形が存在するかの判定、もしくは、注目文字矩形の右下の頂点座標と近い右上の頂点座標を持つ文字矩形が存在するかの判定をすべての文字矩形の座標情報から探索し、近い位置にある文字矩形を近傍文字矩形として抽出する。
【００９６】
水平方向及び垂直方向の両方向に近接文字矩形が存在する場合、より近い方の文字矩形を近傍文字矩形として選択する。そして、最終的に抽出された近傍文字矩形をその注目文字矩形と同じグループの文字矩形として統合（同じ文字列であるというラベルを付ける）し、注目文字矩形の文字列サイズに近傍文字矩形を接続した際のサイズを新しい文字列サイズとして文字列情報を更新する。
【００９７】
仮に、近傍文字矩形が存在しない場合には、文字列情報の文字列サイズは文字矩形サイズのままとし、次の注目文字矩形の処理に移る。なお、次の注目文字矩形は、まだ、どの文字列グループにも属していない文字矩形を選択するようにし、最終的に、一度も文字列抽出処理を行っておらず、どの文字列グループにも属していない文字矩形が存在しなくなるまで繰り返し文字列抽出処理を行う。
【００９８】
図１０Ａに例示した文字矩形に対して、上述の処理を行った結果を図１０Ｂに例示する。図１０Ｂにおいて、太枠で囲まれた部分が抽出された文字列を示す。図１０Ｂの例では、符号１〜６が付された６個のグループの文字列が抽出されている。
【００９９】
文字列抽出処理が完了すると、各グループの文字列の水平方向及び垂直方向のサイズを算出し、サイズが長い方の方向を文字列の方向として設定する。例えば、水平方向に１００画素あり、垂直方向に１０画素ある文字列の場合、水平方向の文字列と設定する。
【０１００】
また、文字列の水平方向のサイズ及び垂直方向のサイズが同程度である場合（例えば、水平方向が１５画素であり、垂直方向が１０画素である場合など）、文字列の方向を判定することができないので、当該文字列については文字列方向不定として設定しておく。図１０Ｂの例では、符号１、２、３の文字列の方向は水平方向（水平方向文字列とも称する）であり、符号４、５、６の文字列（文字矩形を含む）は方向不定文字列となる。
【０１０１】
すべてのグループの文字列に対して文字列方向を設定した後、文字列方向不定のものに対して、近傍の文字列に係る文字列情報に基づいて、正しい文字列方向に補正する。図１０Ｂの例では、符号４の方向不定文字列は、上側近傍に位置する符号３が付されたグループの文字列とほぼ同じ横位置（例えば、水平位置が±５画素以内）にあり、また、垂直方向の距離も比較的近い（例えば、８画素以下）ので、符号３のグループの文字列と同じ方向の文字列と判定する。これにより、符号４の方向不定文字列は、水平方向の文字列であると補正される。
【０１０２】
また、符号５、６の方向不定文字列は、近傍に文字列が存在しないので、方向不定文字列のままとする。
【０１０３】
図１０Ｃは図１０Ｂに例示した文字列に対して文字列方向を補正した結果の一例を示す。図１０Ｃにおいて、太枠で囲まれた文字列（符号１、２、３、４）が、文字列方向が定まったものである。
【０１０４】
次に、近傍に位置する文字列（近傍文字列とも称する）であってサイズが近いもの、あるいは文字列の開始位置（文字列の左端位置）又は終了位置（文字列の右端位置）が近い（例えば、８画素以内）もの同士でグループ分けを行う。これにより文字列領域を抽出する。図１０Ｃの場合、符号１〜４の文字列が水平方向の文字列であり、文字列の開始位置又は終了位置が近いので、符号１〜４の文字列を同じグループの文字列である文字列領域として抽出する。文字列領域は、方向が同一の１又は複数の文字列を纏めたものである。そして、文字列領域に属していない符号５、６の方向不定文字列を非文字列領域として文字列情報から除去する。文字列領域を抽出し、非文字列領域を除去した結果を図１０Ｄに例示する。すなわち、図１０Ｄに例示する文字列領域には、文字列の方向が定まった文字列（符号１〜４で示す矩形領域）が含まれる。なお、文字列領域が１つも存在しない場合には、文字列が存在しないと判定し、文字列情報をクリアすればよい。
【０１０５】
図１１は実施の形態１において、解像度決定部１７４の要部構成を示す機能ブロック図である。解像度決定部１７４は、取得部１７４ａと、検索部１７４ｂと、選択部１７４ｃとを有している。
【０１０６】
取得部１７４ａは前記画像データの出力に係る出力設定、又は、前記原稿に係る原稿情報を取得する。
前記出力設定は、前記画像データの出力における設定であり、例えば、２値での出力又は多値での出力の何れかの設定、出力するデータ容量の大きさ（ファイルサイズ）を優先又は出力する画質を優先の何れかの設定、又は出力に係る圧縮率の設定等が含まれる。また、前記原稿情報は、斯かる原稿に関する情報であり、例えば、原稿に使われた言語（以下、使用言語と言う。）に係る情報等を含む。
【０１０７】
取得部１７４ａは、表示パネル４を介してユーザから受け付けられて、例えば、記憶部２４に記憶されている出力設定又は原稿情報を、記憶部２４から取得する。また、これに限るものでなく、ＡＣＳ（自動カラー選択）機能による処理結果を用いるように構成しても良い。
【０１０８】
例えば、ユーザによる所定の操作によりＡＣＳ機能が動作した場合、表示部（図示せず）にて白黒モードの選択を促す表示が行われるので、ユーザがグレースケール（多値）又は２値の何れかを選択することにより、取得部１７４ａが出力設定を取得しても良い。また、画像形成装置１００としてグレースケールで出力するか２値で出力するかが予め設定されている場合、取得部１７４ａが上記設定情報を参照して何れか一方を取得するように構成しても良い。
【０１０９】
更に、斯かる画像データに対してＯＣＲ処理を施すことにより、斯かる原稿の使用言語を判定し、該判定結果を用いて取得部１７４ａが前記原稿情報を取得するように構成しても良い。
【０１１０】
また、検索部１７４ｂは、記憶部２４に記憶されている前記出力解像度テーブルから前記画像データの文字候補に係る文字特定情報に対応する出力解像度を検索する。前記出力解像度テーブルには、取得部１７４ａによって取得される出力設定又は前記原稿情報に応じて、前記文字特定情報及び前記出力解像度が対応付けて記憶されている。
【０１１１】
検索部１７４ｂは、特定情報生成部１７２ａが生成した文字列特定情報又は文字特定情報に基づいて１又は複数の文字サイズを決定する。例えば、水平方向の文字列候補の高さ又は垂直方向の文字列候補の幅、あるいは文字候補の高さ又は幅の長い方の値に応じて文字サイズ（画素数）を決定する。検索部１７４ｂは、決定した文字サイズに基づいて、前記出力解像度テーブルから出力解像度を検索する。
【０１１２】
図１２は記憶部２４に記憶されている出力解像度テーブルの一例を概念的に説明する表である。前記出力解像度テーブルにおいては、前記文字特定情報としての矩形サイズと、前記出力解像度又は前記原稿情報とが対応付けされている。ここで、矩形サイズは、前記文字候補（文字矩形）の幅又は高さの何れか長い方の値である。
【０１１３】
図１２Ａは、出力設定が２値での出力である場合、又は、多値での出力である場合に対する出力解像度テーブルである。また、図１２Ｂは、出力設定として出力に係る圧縮率が異なる場合に対する出力解像度テーブルである。更に、図１２Ｃは、出力設定が、出力するデータ容量の大きさを優先する場合、又は、出力する画質を優先する場合、又は、その中間（通常）の場合に対する出力解像度テーブルである。なお、図１２Ｄは、原稿情報として、使用言語が日本語である場合又は英語である場合に対する出力解像度テーブルである。
【０１１４】
図１２Ａにおいては、多値での出力の場合、２値での出力の場合より、前記出力解像度が低くなるように重み付けされている。すなわち、同一の出力解像度に対して、多値で出力する場合に比べ、２値で出力する場合の方が、より大きい矩形サイズが設定されている。
【０１１５】
図１２Ｂにおいては、前記圧縮率が低いほど、前記出力解像度が低くなるように重み付けされている。すなわち、同一の出力解像度に対して、前記圧縮率が高いほど大きい矩形サイズが設定されている。
【０１１６】
図１２Ｃにおいては、出力するデータ容量の大きさを優先する場合、すなわち、出力するファイルサイズを小さくすることを優先する場合（ファイルサイズ優先の場合）、出力する画質を優先する場合より、前記出力解像度が低くなるように重み付けされている。すなわち、同一の出力解像度に対して、ファイルサイズ優先の場合に比べ、画質優先の場合に、大きい矩形サイズが設定されている。
【０１１７】
図１２Ｄにおいては、視認性の高い使用言語ほど前記出力解像度が低くなるように重み付けされている。上述した、日本語及び英語の例においては、漢字等を含む日本語の方が英語より視認性が低い。従って、同一の出力解像度に対して、使用言語が英語である場合に比べ、使用言語が日本語である場合に、大きい矩形サイズが設定されている。
【０１１８】
検索部１７４ｂは、取得部１７４ａによって取得された出力設定又は原稿情報、及び、前記出力解像度テーブルに基づいて、前記画像データの文字候補に係る文字特定情報に対応する出力解像度を検索する。
【０１１９】
検索部１７４ｂによって前記出力解像度テーブルから検索された出力解像度が１つである場合は、該出力解像度が最適出力解像度として取り扱われる。
【０１２０】
しかし、検索部１７４ｂによって複数の出力解像度が検索された場合、選択部１７４ｃは検索された出力解像度夫々に対応する文字候補の数に基づき、いずれかの検索された出力解像度を選択し、最適出力解像度として選択する。斯かる選択の方法についての詳細は後で詳しく説明する。
【０１２１】
図１３は解像度決定部１７４の処理手順の一例を示すフローチャートである。以下、読み取った画像データに対して解像度決定部１７４が最適出力解像度を決定する場合の処理について説明する。解像度決定部１７４の取得部１７４ａが上述したように出力設定又は原稿情報を取得し、該出力設定又は該原稿情報に応じて、文字矩形抽出部１７２（特定情報生成部１７２ａ）で生成した文字特定情報（文字矩形情報）に基づき、検索部１７４ｂが出力解像度を前記出力解像度テーブルから検索し、選択部１７４ｃが最適出力解像度を決定する。
【０１２２】
まず、取得部１７４ａは出力設定又は原稿情報を取得する（ステップＳ４１）。取得部１７４ａによる出力設定又は原稿情報の取得処理については既に説明しており、詳しい説明は省略する。
【０１２３】
次いで、解像度決定部１７４は、条件１の判定を行う（ステップＳ４２）。条件１は、文字列が存在するという条件、あるいは文字列情報が存在するという条件である。
【０１２４】
条件１を充足すると判定した場合（ステップＳ４２：ＹＥＳ）、検索部１７４ｂは、文字列情報を用いて各グループの文字列の矩形サイズを決定し、決定された矩形サイズに対応する出力解像度を検索する（ステップＳ４３）。該検索は前記出力解像度テーブルに基づいて行われる。
【０１２５】
以下、ステップＳ４３での処理について詳しく説明する。
図１４（図１４Ａ及び図１４Ｂ）は前記文字列特定情報及び前記文字特定情報の一例を示す例示図である。図１４Ａは文字列抽出部１７３で抽出した文字列特定情報の一例であり、図１４Ｂは文字矩形抽出部１７２で抽出した文字特定情報の一例である。
【０１２６】
説明の便宜上、以下においては、当該画像データの文字列特定情報及び文字特定情報が図１４と同様であり、多値での出力という出力設定が取得部１７４ａによって取得された場合を例に挙げて説明する。
【０１２７】
図１４Ａに例示する文字列情報が存在する場合には、前述の条件１を充足する（ステップＳ４２：ＹＥＳ）。条件１を充足する場合、検索部１７４ｂは、水平方向の文字列の高さ又は垂直方向の文字列の幅に基づいて決定した矩形サイズが、いずれの出力解像度テーブルの文字サイズに相当するかを判定し、当該出力解像度テーブルから該矩形サイズに対応する出力解像度を検索する。
【０１２８】
例えば、図１４Ａにおいて、文字列ラベル１の文字列の場合、文字列の高さ（ｅｙ−ｓｙ）、すなわち、文字列に含まれた文字候補（文字矩形）の高さが５０であり、文字列ラベル１の文字列の矩形サイズは５０となる。
【０１２９】
また、本実施例においては、多値にて出力されるので（出力設定）、検索部１７４ｂは、図１２Ａの出力解像度テーブルから、「多値」での出力であり、かつ、矩形サイズ「５０」に対応する出力解像度を検索する。結果として「１５０×１５０ｄｐｉ」の出力解像度が検索される。
【０１３０】
この際、選択部１７４ｃは、文字列ラベル１の文字列に含まれる前記ノイズ矩形を除いた文字候補（文字矩形）の数をカウントして１５０×１５０ｄｐｉに対応付けて、例えば、記憶部２４に一時的に記憶する。
【０１３１】
他の文字列ラベル２〜９に対しても同様の処理が施される。文字列ラベル２〜９においては文字列の高さ（矩形サイズ）が３０であるので、図１２Ａの出力解像度テーブルから、「２００×２００ｄｐｉ」の出力解像度が検索される。
【０１３２】
また、選択部１７４ｃは、文字列ラベル２〜９の文字列に含まれる前記ノイズ矩形を除いた文字候補（文字矩形）の数をカウントして２００×２００ｄｐｉに対応付けて、例えば、記憶部２４に一時的に記憶する。
【０１３３】
次いで、選択部１７４ｃは前記検索された出力解像度から何れかの検索された出力解像度を選択し、最適出力解像度として決定する（ステップＳ４４）。以下、選択部１７４ｃによる最適出力解像度の決定について詳しく説明する。
【０１３４】
図１５は検出された出力解像度と、カウントされた文字候補（文字矩形）の数との関係を示すグラフである。以下、カウントされた文字候補（文字矩形）の数をカウント値と称す。説明の便宜上図１５の場合を例に説明する。
【０１３５】
図１５は、出力解像度が１５０×１５０ｄｐｉ、２００×２００ｄｐｉ及び３００×３００ｄｐｉである場合における、カウント値を示している。また、出力解像度が１５０×１５０ｄｐｉである場合のカウント値は１５０であり、出力解像度が２００×２００ｄｐｉである場合のカウント値は５５０であり、かつ出力解像度が３００×３００ｄｐｉである場合のカウント値は３００であるものとし、全てのカウント値の和は１０００であるとする。
【０１３６】
選択部１７４ｃは、最適出力解像度を決定する際、例えば、検出された最も高い出力解像度から、各出力解像度に対応する文字候補の数を順次加算し、斯かるカウント値と前記文字候補の全ての数との比率が所定の閾値以上になる場合、最後に加算した文字候補に係る検索された出力解像度を、最適出力解像度として選択する。
【０１３７】
例えば、前記閾値が０．５である場合、最も高い出力解像度の３００×３００ｄｐｉの場合の前記比率は０．３である。一方、最も高い出力解像度に対応する文字候補の数を、次に高い出力解像度（２００×２００ｄｐｉ）に対応する文字候補の数に加算した場合のカウント値に係る前記比率は０．８５であり閾値０．５を超える。従って、この際において最後に加算されたカウント値（文字候補）に係る出力解像度の「２００×２００ｄｐｉ」が、選択部１７４ｃによって最適出力解像度として選択される。
【０１３８】
また、本発明において、最適出力解像度を決定する方法はこれに限るものでなく、最も高いカウント値に係る出力解像度が最適出力解像度として選択されるように構成しても良い。
【０１３９】
このように、最適出力解像度が決定された場合、解像度決定部１７４は、最適出力解像度の決定の結果を出力し（ステップＳ４５）、処理を終了する。
【０１４０】
一方、条件１を充足しない場合（ステップＳ４２：ＮＯ）、解像度決定部１７４は、条件２の判定を行う（ステップＳ４６）。条件２は、文字候補（文字矩形）が存在するという条件、あるいは文字矩形情報（文字特定情報）が存在するという条件である。
【０１４１】
条件２を充足すると判定した場合（ステップＳ４６：ＹＥＳ）、検索部１７４ｂは、文字特定情報（文字矩形情報）を用いて文字候補（文字矩形）の矩形サイズを決定し、決定された矩形サイズに対応する出力解像度を検索する（ステップＳ４７）。該検索は前記出力解像度テーブルに基づいて行われる。
【０１４２】
以下、ステップＳ４７での処理について詳しく説明する。
例えば、図１４Ｂに例示する文字特定情報が存在する場合には、前述の条件２を充足すると判定される（ステップＳ４６：ＹＥＳ）。図１４Ｂの文字矩形情報は、文字矩形（文字候補）のラベル番号、文字矩形の左上の座標情報（ｓｘ、ｓｙ）、文字矩形の右下の座標情報（ｅｘ，ｅｙ）、その文字矩形が属する文字列のラベル番号（０の場合はどの文字列にも属さない文字矩形）から構成されている。なお、文字列が存在せず、文字矩形のみの場合には、文字列番号は全て０となる。
【０１４３】
検索部１７４ｂは、文字矩形の高さ（ｅｙ−ｓｙ）と幅（ｅｘ−ｓｘ）とを求め、高さと幅との何れか長い方を文字の矩形サイズとして選択し、ノイズ矩形および、サイズ小矩形（例えば、５以下）で無い場合に、文字矩形サイズが、いずれの出力解像度テーブルの文字サイズに相当するかを判定し、矩形サイズ別に当該出力解像度テーブルから出力解像度を検索する。検索部１７４ｂによる出力解像度の検索については、ステップＳ４３にて既に説明しており、詳しい説明を省略する。
【０１４４】
次いで、選択部１７４ｃは前記検索された出力解像度から何れかの検索された出力解像度を選択し、最適出力解像度として決定する（ステップＳ４８）。以下、選択部１７４ｃによる最適出力解像度の決定については、ステップＳ４４にて既に説明しており、詳しい説明を省略する。
【０１４５】
このように、最適出力解像度が決定された場合、解像度決定部１７４は、最適出力解像度の決定の結果を出力し（ステップＳ４９）、処理を終了する。
【０１４６】
文字特定情報が存在しない場合には、前述の条件２を充足しないと判定され（ステップＳ４６：ＮＯ）、解像度決定部１７４は予め設定されている出力解像度を出力する（ステップＳ５０）。すなわち、記憶部２４には解像度判定不可時のための出力解像度が予め記憶されており、この際、選択部１７４ｃは、該解像度判定不可時のための出力解像度を最も高い出力解像度として選択する。この時の出力解像度は常に固定値でも良いし、目的に応じて予めデフォルト値を設定できるようにしても良い。
【０１４７】
また、出力解像度の変換は、読み取った画像データを格納しておき、以下の２通りの方法で行うことができる。第１の方法は、１パススキャンを用いる方法であり、出力解像度を推定し、補間演算により主走査方向及び副走査方向の出力解像度を設定する。第２の方法は、２パススキャンを用いる方法であり、出力解像度を推定し、スキャナの読み取り速度を変更して再度原稿の読み取りを行う。この場合、副走査方向の出力解像度は光学的に変更し、主走査方向の出力解像度は補間演算により設定する。
【０１４８】
本実施の形態においては、視認性が高い使用言語として英語を、視認性が低い使用原稿として日本語を例にあげて説明したが、本発明はこれに限るものでない。他に、視認性が低い使用原稿として韓国語、中国語等を追加することができ、視認性が高い使用言語としてはフランス語、ドイツ語等を追加することが出来る。従って、これら使用言語に対しても、上述したように、使用言語が日本語又は英語である場合と同様に取り扱われるように構成しても良い。
【０１４９】
（実施の形態２）
また、本発明は以上の記載に限るものでない。例えば、斯かる原稿に日本語と英語とが混在している場合を想定し、このような場合に対応できるように画像形成装置１００を構成しても良い。
【０１５０】
例えば、英語と日本語とが混在している原稿（以下、日英混在原稿）において、該日英混在原稿を日本語に設定した場合は、高解像度よりの判定がされる為に、出力画像への視認性への影響度は少ない。しかし、該日英混在原稿を英語に設定した場合は、低解像度よりの判定がされる為に、出力画像において、漢字等の視認性が低下し読めなくなる場合が発生する可能性がある。従って、入力原稿の言語設定で、英語が選択された場合は、斯かる原稿が日英混在原稿であるときは、日本語への設定を選択するよう、ユーザに注意を促す表示を行う構成であってもよい。
【０１５１】
また、以上の記載に限るものでなく、例えば、ＯＣＲ処理の結果を用いて、前記日英混在原稿に対応できるように画像形成装置１００を構成しても良い。
【０１５２】
詳しくは、英語辞書データと、入力原稿より１文字単位で抽出した文字特徴量とをマッチングし、最も高い一致度を示した値を文字信頼度として、文字毎に設定する。次に、各文字に対する信頼度が、所定の値よりも大きい文字の数をカウントし、そのカウント数が、全文字数に対して占める割合が、所定の割合よりも高い場合は、英語原稿として以降の処理を行い、所定の割合よりも低い場合は、日本語原稿として以降の処理を行うように構成すれば良い。
【０１５３】
（実施の形態３）
また、以上においては、何れかの出力設定を取得した場合、又は原稿情報を受け付けた場合を例に挙げて本発明を説明したが本発明はこれに限るものでない。以上においては、出力設定として３つの設定が挙げられており、原稿情報として１つの例が開示されている。しかし、原稿に係る設定が、これら４つの設定からなる組み合わせの場合も想定できる。斯かる例としては、出力設定と原稿情報との組み合わせの場合が想定できる。そこで、実施の形態３に係る画像形成装置１００においては、このような設定の組み合わせにも対応できるように構成されている。
【０１５４】
図１６は記憶部２４に記憶されている出力解像度テーブルの他の例を概念的に説明する表である。図１６の出力解像度テーブルにおいては、前記出力設定及び前記原稿情報の組み合わせと、前記出力解像度とが対応付けされている。図１６Ａは、使用言語が日本語であるとの原稿情報と出力設定との組み合わせを示しており、図１６Ｂは、使用言語が英語であるとの原稿情報と出力設定との組み合わせを示している。
【０１５５】
例えば、検索部１７４ｂ及び選択部１７４ｃは、図１６Ａ及び図１６Ｂの何れかの出力解像度テーブルに基づいて、斯かる画像データの文字候補に係る文字特定情報に対応する出力解像度を適宜検索し、最適出力解像度を決定する。
【０１５６】
（実施の形態４）
図１７は実施の形態４の画像読取装置１２０の構成の一例を示すブロック図である。画像読取装置１２０は、多値の画像データを出力する。画像形成装置１００は、カラー画像入力装置１、カラー画像処理装置５０、送信装置３などを備える。
【０１５７】
カラー画像処理装置５０は、Ａ／Ｄ変換部１１、シェーディング補正部１２、原稿種別判別部１３、入力階調補正部１４、領域分離処理部１５、色補正部１６、空間フィルタ処理部１９、解像度変換処理部２０、出力階調補正部２１、圧縮処理部２３、記憶部２４、処理パラメータ決定部１７などを備える。
【０１５８】
カラー画像入力装置１は、例えば、ＣＣＤ（Charge Coupled Device ）を有するカラースキャナで構成される。カラー画像入力装置１は、ＣＣＤを用いて原稿からの反射光像を８ビット又は１０ビットのＲＧＢ（Ｒ：赤、Ｇ：緑、Ｂ：青）のアナログ信号として読み取りカラー画像処理装置５０へ出力する。
【０１５９】
カラー画像入力装置１にて読み取られたアナログ信号は、カラー画像処理装置５０内を、Ａ／Ｄ変換部１１、シェーディング補正部１２、原稿種別判別部１３、入力階調補正部１４、領域分離処理部１５、色補正部１６、処理パラメータ決定部１７、空間フィルタ処理部１９、解像度変換処理部２０、出力階調補正部２１、圧縮処理部２３の順で送られる。なお、各部の処理は実施の形態１の場合と同様なので説明は省略する。また、画像読取装置としてデジタルカメラを用いることもできる。
【０１６０】
次に、多値の入力画像データを２値で出力する場合の処理を、図１８に示す。図１８は実施の形態４の画像読取装置１２０の構成の一例を示すブロック図である。なお、各部の処理は実施の形態１の場合と同様なので説明は省略する。
【０１６１】
図１９は実施の形態１乃至実施の形態４での解像度の設定方法の一例を示す模式図である。実施の形態１乃至実施の形態４の画像形成装置１００、画像読取装置１２０において、スキャン機能における手動の設定モードでは、例えば、図１９Ａのように、前記表示部を介して解像度をユーザが適宜設定する必要がある。その他にも、カラー設定、原稿モード設定、ファイルフォーマット設定、圧縮率設定などの種々の設定項目が存在する。
【０１６２】
本実施の形態の画像形成装置１００は、例えば、前記自動設定モードでは、図１９Ｂのような操作画面を用意し、スキャン開始ボタンを押すだけで、図１９Ａの解像度の設定を含む他の設定（例えば、天地方向、白紙スキップなどの処理設定）を自動的に行い、最適なスキャンデータが取得できる。自動的に行われる設定には、例えば、カラーについてはＡＣＳ（Auto Color Select）という機能が既に一般的に使われており、当該機能を用いることで自動的にカラー設定を行うことができる。
【０１６３】
図２０は実施の形態１に係る画像形成装置１００及び実施の形態４に係る画像読取装置１２０において、前記出力設定又は前記原稿情報の入力をユーザから受け付ける入力画面を示す模式図である。例えば、図１９Ｂに示すように、「設定入力」ボタンがある場合には、ユーザが「設定入力」ボタンを押すことにより、図２０に示すような、設定入力画面が表示される。ユーザは該設定入力画面を適宜操作することにより前記出力設定（図２０中、モード、圧縮率、出力形式）又は前記原稿情報（図２０中、原稿言語）を入力できる。なお、出力形式として、カラー又はグレースケールを選択すると、画像データは多値で出力され、白黒２値を選択すると画像データは２値で出力される。
【０１６４】
上述の各実施の形態は、ネットワークを介してダウンロードした画像データ（画像）に対しても適用することができる。なお、ダウンロードした画像データの解像度が不明であっても、文字サイズを決定して出力解像度を決定することができる。また、クラウド等のサーバから画像データをダウンロードする際、サーバ側で解像度を判定し、圧縮処理された画像データをダウンロードすることもできる。この場合、サーバが本実施の形態の画像処理装置に該当する。また、この場合には、ダウンロードする画像データのデータ量を削減することができる。
【０１６５】
上述の各実施の形態は、コンピュータに実行させるためのプログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）を記録したコンピュータ読み取り可能な記録媒体Ｍに、前述した最適出力解像度の決定処理を行う画像処理を記録することもできる。その結果、前述した最適出力解像度の決定処理を行うプログラムコードを記録した記録媒体Ｍを持ち運び自在に提供することができる。
【０１６６】
なお、本実施の形態では、記録媒体Ｍとしては、マイクロコンピュータで処理が行われるためにメモリ、例えば、ＲＯＭのようなプログラムメディアでもよく、また、図示していないが外部記憶装置としてプログラムコードの読取装置が設けられ、該読取装置に記録媒体を挿入することで読み取り可能なプログラムメディアであってもよい。
【０１６７】
いずれの場合においても、格納されているプログラムはマイクロプロセッサがアクセスして実行させる構成であってもよく、あるいは、いずれの場合もプログラムコードを読み出し、読み出されたプログラムコードは、マイクロコンピュータの図示されていないプログラム記憶エリアにダウンロードされて、そのプログラムコードが実行される方式であってもよい。このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【０１６８】
ここで、プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープ又はカセットテープ等のテープ系、フレキシブルディスク又はハードディスク等の磁気ディスク、ＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等の光ディスクのディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory：登録商標）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【０１６９】
また、本実施の形態においては、インターネットを含む通信ネットワークを接続可能なシステム構成であることから、通信ネットワークからプログラムコードをダウンロードするように流動的にプログラムを担持する媒体であってもよい。なお、このように通信ネットワークからプログラムコードをダウンロードする場合には、ダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであってもよい。なお、本実施の形態は、前述のプログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。また、前述の記録媒体は、デジタルカラー画像形成装置又はコンピュータシステムに備えられるプログラム読取装置により読み取られることで上述した画像処理方法が実行される。
【０１７０】
コンピュータシステムは、フラットベッドスキャナ・フィルムスキャナ・デジタルカメラなどの画像入力装置、所定のプログラムがロードされることにより前記画像処理方法など様々な処理が行われるコンピュータ、コンピュータの処理結果を表示するＣＲＴディスプレイ・液晶ディスプレイなどの画像表示装置及びコンピュータの処理結果を紙などに出力するプリンタなどにより構成される。さらには、ネットワークを介してサーバなどに接続するための通信手段としてのネットワークカード又はモデムなどを具備する。
【０１７１】
本発明の上述の各実施の形態で記載されている技術特徴は、お互いに組み合わせて新しい技術方案を形成することができる。
【０１７２】
実施の形態１と同様の部分については、同一の符号を付して詳細な説明を省略する。
【０１７３】
本発明の実施態様１においては、原稿の画像データの出力処理に係る出力解像度を定める画像処理装置において、前記画像データに含まれる文字候補を特定する文字特定情報を生成する特定情報生成部と、出力に係る出力設定、又は、前記原稿に係る原稿情報を取得する取得部と、前記出力設定又は前記原稿情報に応じて前記文字特定情報及び前記出力解像度を対応付けたテーブルを記憶している記憶部と、前記取得部によって取得された出力設定又は原稿情報に応じて、前記特定情報生成部によって生成される文字特定情報に対応する出力解像度を前記テーブルから検索する検索部とを備えることを特徴とする。
【０１７４】
本発明によれば、前記特定情報生成部が前記画像データに含まれる文字候補を特定する文字特定情報を生成し、前記取得部が前記出力設定又は前記原稿情報を取得し、前記記憶部のテーブルに基づき、前記検索部が前記取得部によって取得された出力設定又は原稿情報に応じて、前記特定情報生成部によって生成された文字特定情報に対応する出力解像度を検索する。
【０１７５】
本発明の実施態様２においては、複数の出力解像度が検索された場合、検索された出力解像度夫々に対応する文字特定情報に係る文字候補の数に基づいて、いずれかの検索された出力解像度を選択する選択部を備えることを特徴とする。
【０１７６】
本発明によれば、複数の出力解像度が検索された場合、前記選択部は検索された出力解像度夫々に対応する文字特定情報に係る文字候補の数に基づいて、いずれかの検索された出力解像度を最適出力解像度として選択する。
【０１７７】
本発明の実施態様３においては、前記出力設定は、２値での出力又は多値での出力の何れかの設定を含み、前記テーブルは、多値での出力の場合、２値での出力の場合より、前記出力解像度が低くなるように設定されていることを特徴とする。
【０１７８】
本発明によれば、前記出力設定は、例えば、２値での出力又は多値での出力の何れかの設定であり、前記テーブルは、多値での出力の場合、２値での出力の場合より、前記出力解像度が低くなるように設定され、文字の視認性を確保しつつ、データ容量の大きさを抑える。
【０１７９】
本発明の実施態様４においては、前記出力設定は、出力するデータ容量の大きさを優先又は出力する画質を優先の何れかの設定を含み、前記テーブルは、出力するデータ容量の大きさを優先する場合、出力する画質を優先する場合より、前記出力解像度が低くなるように設定されていることを特徴とする。
【０１８０】
本発明によれば、前記出力設定は、例えば、出力するデータ容量の大きさを優先又は出力する画質を優先の何れかの設定であり、前記テーブルは、出力するデータ容量の大きさを優先する場合、出力する画質を優先する場合より、前記出力解像度が低くなるように設定され、ユーザの指示に応じてデータ容量の大きさを抑えることができる。
【０１８１】
本発明の実施態様５においては、前記出力設定は、出力に係る圧縮率の設定を含み、前記テーブルは、前記圧縮率が低いほど、前記出力解像度が低くなるように設定されていることを特徴とする。
【０１８２】
本発明によれば、前記出力設定は、例えば、出力に係る圧縮率の設定であり、前記テーブルは、前記圧縮率が低いほど、前記出力解像度が低くなるように設定され、文字の視認性の確保と圧縮率との釣り合いを図る。
【０１８３】
本発明の実施態様６においては、前記原稿情報は、使用言語に係る情報を含み、前記テーブルは、視認性の高い使用言語ほど前記出力解像度が低くなるように設定されていることを特徴とする。
【０１８４】
本発明によれば、前記原稿情報は、例えば、使用言語に係る情報であり、前記テーブルは、視認性の高い使用言語ほど前記出力解像度が低くなるように設定され、文字の視認性を確保している。
【０１８５】
本発明の実施態様７においては、前記選択部は、検索された最も高い出力解像度から、それぞれ検索された出力解像度に対応する文字候補の数を順次加算し、加算値と前記文字候補の全ての数との比率が所定の閾値以上になる場合、最後に加算した文字候補に係る検索された出力解像度を選択することを特徴とする。
【０１８６】
本発明によれば、前記選択部は、検索された最も高い出力解像度から、それぞれ検索された出力解像度に対応する文字候補の数を順次加算していき、加算値と前記文字候補の全ての数との比率が所定の閾値以上になる場合、最後に加算した文字候補に係る検索された出力解像度を最適出力解像度として選択する。
【０１８７】
本発明の実施態様８においては、前記画像データは前記文字候補を含む文字列を有しており、前記検索部は前記文字列の文字候補に係る文字特定情報に基づいて前記出力解像度を検索することを特定する。
【０１８８】
本発明によれば、前記文字列に係る出力解像度を検索する場合、前記検索部は前記文字列の文字候補に係る文字特定情報に基づいて前記出力解像度を検索する。
【０１８９】
本発明の実施態様９においては、前記実施態様の何れかに記載の画像処理装置を備え、該画像処理装置によって処理された画像データに基づいて、シート状の記録媒体に画像形成を行うことを特徴とする。
【０１９０】
本発明によれば、前記画像処理装置によって定められた最適出力解像度を用いて出力に係る処理が施された画像データに基づいて、例えば、シート状の記録用紙に画像形成が行われる。
【０１９１】
本発明の実施態様１０においては、原稿の画像データの出力処理を行う画像処理装置にて該出力処理に係る出力解像度を定める解像度決定方法において、前記画像データに含まれる文字候補を特定する文字特定情報を生成し、出力に係る出力設定、又は、前記原稿に係る原稿情報を取得し、前記出力設定又は前記原稿情報に応じて前記文字特定情報及び出力解像度を対応付けたテーブルに基づき、取得された出力設定又は原稿情報に応じて、生成された文字特定情報に対応する出力解像度を検索することを特徴とする。
【０１９２】
本発明によれば、前記文字特定情報が生成され、前記出力設定又は前記原稿情報が取得され、前記テーブルに基づき、取得された出力設定又は原稿情報に応じて、生成された文字特定情報に対応する出力解像度が検索される。
【符号の説明】
【０１９３】
１７  処理パラメータ決定部
２４  記憶部  
５０  カラー画像処理装置
１００  画像形成装置
１７２  文字矩形抽出部
１７２ａ  特定情報生成部
１７４  解像度決定部
１７４ａ  取得部
１７４ｃ  選択部
１７４ｂ  検索部
Ｍ  記録媒体
【図１】
0006618307.tif 000002
【図２】
0006618307.tif 000003
【図３】
0006618307.tif 000004
【図４】
0006618307.tif 000005
【図５】
0006618307.tif 000006
【図６】
0006618307.tif 000007
【図７】
0006618307.tif 000008
【図８】
0006618307.tif 000009
【図９】
0006618307.tif 000010
【図１０】
0006618307.tif 000011
【図１１】
0006618307.tif 000012
【図１２】
0006618307.tif 000013
【図１３】
0006618307.tif 000014
【図１４】
0006618307.tif 000015
【図１５】
0006618307.tif 000016
【図１６】
0006618307.tif 000017
【図１７】
0006618307.tif 000018
【図１８】
0006618307.tif 000019
【図１９】
0006618307.tif 000020
【図２０】
0006618307.tif 000021