(57)【要約】  【課題】  光学的に読み取られた画像を高画質化する。  【解決手段】  画像処理装置２０は、原稿から画像をスキャンし、スキャン画像の中から文字画像を切り出す。さらに、画像処理装置２０は、フォントラスタライザにより生成された文字画像データに基づいて、上記スキャンを経由したような文字画像データを模擬的に生成する。そして、画像処理装置２０は、模擬的に生成された文字画像データの中から、スキャン画像から切り出された文字画像と類似する文字画像データを抽出し、抽出された文字画像データを用いて、スキャン画像の文字画像を高解像度化する。【選択図】図２
2008211726.tif 000002
【特許請求の範囲】
【請求項１】
画像を読み取る読取手段と、
前記読取手段の読取解像度に基づいて、前記読取手段により読み取られた画像と類似する類似画像を生成する類似画像生成手段と、
前記類似画像生成手段により生成された類似画像に基づいて、前記読取手段により読み取られた画像を高画質化する高画質化手段と
を有する画像処理装置。
【請求項２】
前記画像の印刷処理における解像度を推定する解像度推定手段
をさらに有し、
前記類似画像生成手段は、前記解像度推定手段により推定された解像度と、前記読取解像度とに基づいて、前記類似画像を生成する
請求項１に記載の画像処理装置。
【請求項３】
前記類似画像生成手段は、
複数の解像度で、既定の文字コードに対応する文字画像データを生成する画像生成手段と、
前記画像生成手段により生成された複数の文字画像データを、前記読取解像度の文字画像データに変換する解像度変換部と
を含む
請求項１に記載の画像処理装置。
【請求項４】
前記類似画像生成手段は、同一の文字について、互いに位相の異なる複数のラスタ画像データを前記類似画像として生成する
請求項２に記載の画像処理装置。
【請求項５】
前記類似画像生成手段は、
前記文字画像データに対して、前記読取手段の読取特性を付与する読取特性付与手段
をさらに含む
請求項３に記載の画像処理装置。
【請求項６】
前記高画質化手段は、前記類似画像と、前記読取手段により読み取られた画像とを重ね合わせて、前記読取解像度よりも高い解像度の画像を生成する
請求項１に記載の画像処理装置。
【請求項７】
前記高画質化手段は、前記類似画像と、前記読取手段により読み取られた画像とを比較し、この比較結果に応じて、前記類似画像との重ね合わせによる高解像度化処理、又は、他の高解像度化処理を行う
請求項１に記載の画像処理装置。
【請求項８】
各文字コードについて、解像度又は位相が互いに異なる複数の文字画像データを記憶する画像記憶手段と、
画像を読み取る読取手段と、
前記画像記憶手段に記録されている文字画像データの中から、前記読取手段により読み取られた画像と類似する文字画像データを抽出する類似画像抽出手段と、
前記画像抽出手段により抽出された文字画像データと、前記読取手段により読み取られた画像とに基づいて、出力用の画像データを生成する出力画像生成手段と
を有する画像処理装置。
【請求項９】
画像を読み取る読取手段と、
画像を形成する像形成手段と、
前記読取手段の読取解像度に基づいて、前記読取手段により読み取られた画像と類似する類似画像を生成する類似画像生成手段と、
前記類似画像生成手段により生成された類似画像に基づいて、前記読取手段により読み取られた画像を、前記像形成手段の出力解像度の画像に変換する高画質化手段と
を有する画像形成装置。
【請求項１０】
光学的に読み取られた画像に対して画像処理を行うコンピュータにおいて、
前記画像が読み取られたときの読取解像度に基づいて、読み取られた画像と類似する類似画像を生成するステップと、
生成された類似画像に基づいて、読み取られた画像を高画質化するステップと
を前記コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置、及びプログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１には、文字認識用のプリスキャンで読み取った画像に対して文字認識用の画像処理を施し、出力用の本スキャンで読み取った画像に対して出力用の画像処理を施す画像形成装置が開示されている。
【特許文献１】特開２０００−２２９４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、光学的に読み取られた画像を高画質化することを目的とする。
【課題を解決するための手段】
【０００４】
請求項１に係る本発明は、画像を読み取る読取手段と、前記読取手段の読取解像度に基づいて、前記読取手段により読み取られた画像と類似する類似画像を生成する類似画像生成手段と、前記類似画像生成手段により生成された類似画像に基づいて、前記読取手段により読み取られた画像を高画質化する高画質化手段とを有する。
【０００５】
請求項２に係る本発明は、前記画像の印刷処理における解像度を推定する解像度推定手段をさらに有し、前記類似画像生成手段は、前記解像度推定手段により推定された解像度と、前記読取解像度とに基づいて、前記類似画像を生成する。
【０００６】
請求項３に係る本発明では、前記類似画像生成手段は、複数の解像度で、既定の文字コードに対応する文字画像データを生成する画像生成手段と、前記画像生成手段により生成された複数の文字画像データを、前記読取解像度の文字画像データに変換する解像度変換部とを含む。
【０００７】
請求項４に係る本発明では、前記類似画像生成手段は、同一の文字について、互いに位相の異なる複数のラスタ画像データを前記類似画像として生成する。
【０００８】
請求項５に係る本発明では、前記類似画像生成手段は、前記文字画像データに対して、前記読取手段の読取特性を付与する読取特性付与手段をさらに含む。
【０００９】
請求項６に係る本発明では、前記高画質化手段は、前記類似画像と、前記読取手段により読み取られた画像とを重ね合わせて、前記読取解像度よりも高い解像度の画像を生成する。
【００１０】
請求項７に係る本発明では、前記高画質化手段は、前記類似画像と、前記読取手段により読み取られた画像とを比較し、この比較結果に応じて、前記類似画像との重ね合わせによる高解像度化処理、又は、他の高解像度化処理を行う。
【００１１】
請求項８に係る本発明は、各文字コードについて、解像度又は位相が互いに異なる複数の文字画像データを記憶する画像記憶手段と、画像を読み取る読取手段と、前記画像記憶手段に記録されている文字画像データの中から、前記読取手段により読み取られた画像と類似する文字画像データを抽出する類似画像抽出手段と、前記画像抽出手段により抽出された文字画像データと、前記読取手段により読み取られた画像とに基づいて、出力用の画像データを生成する出力画像生成手段とを有する。
【００１２】
請求項９に係る本発明は、画像を読み取る読取手段と、画像を形成する像形成手段と、前記読取手段の読取解像度に基づいて、前記読取手段により読み取られた画像と類似する類似画像を生成する類似画像生成手段と、前記類似画像生成手段により生成された類似画像に基づいて、前記読取手段により読み取られた画像を、前記像形成手段の出力解像度の画像に変換する高画質化手段とを有する。
【００１３】
請求項１０に係る本発明は、光学的に読み取られた画像に対して画像処理を行うコンピュータにおいて、前記画像が読み取られたときの読取解像度に基づいて、読み取られた画像と類似する類似画像を生成するステップと、生成された類似画像に基づいて、読み取られた画像を高画質化するステップとを前記コンピュータに実行させる。
【発明の効果】
【００１４】
本発明によれば、模擬的に生成された類似画像を用いて、スキャン画像を高画質化できるという効果を奏する。
【発明を実施するための最良の形態】
【００１５】
［第１実施形態］
コピー装置１（画像形成装置）の概要を説明する。
図１は、コピー装置１のハードウェア構成を、その画像処理装置２０を中心に例示する図である。
図１に示すように、コピー装置１は、コピー装置本体１０と、ＣＰＵ２０２及びメモリ２０４などを含む画像処理装置２０と、通信装置２２と、ＨＤＤ・ＣＤ装置などの記録装置２４と、ＬＣＤ表示装置あるいはＣＲＴ表示装置及びキーボード・タッチパネルなどを含むユーザインターフェース装置（ＵＩ装置）２６とから構成される。
コピー装置本体１０は、用紙トレイ部、ゼログラフィなどにより画像を印刷するプリントエンジン、原稿用紙の画像を読み取るスキャナ、及び、原稿用紙を画像読取り位置に送る原稿送り装置などから構成される。
なお、画像処理装置２０は、実際にはコピー装置本体１０の内部に収容され、スキャナで読み取られた画像データに対して画像処理を施し、画像処理が施された画像データをプリントエンジンに出力する。
【００１６】
図２は、画像処理装置２０（図１）により実行される画像処理プログラム５の機能構成を例示する図である。
図２に例示するように、画像処理プログラム５は、画像読取部５０、画像切出し部５１、類似画像生成部５２、類似画像記録部５４、高画質化部５６、及び画像出力部５８を有する。
画像処理プログラム５の機能構成の一部又は全部は、例えば、記録媒体２４０（図１）に記録されており、この記録媒体２４０を介して画像処理装置２０にインストールされる。なお、画像処理プログラム５の各機能構成は、ネットワークを介して、画像処理装置２０にインストールされてもよい。
【００１７】
画像処理プログラム５において、画像読取部５０は、コピー装置本体１０（図１）のスキャナを制御して、原稿用紙から画像を読み取り、読み取られた画像データ（以下、スキャン画像）を画像切出し部５１に出力し、この画像データと、この画像読取処理における読取解像度とを類似画像生成部５２に出力する。
【００１８】
画像切出し部５１は、画像読取部５０から入力されたスキャン画像から、既定の画像を抽出し、画像が抽出されたスキャン画像を高画質化部５６に出力する。
例えば、画像切出し部５１は、スキャン画像から、文字画像を抽出し、文字画像が抽出されたスキャン画像を高画質化部５６に出力する。
【００１９】
類似画像生成部５２は、画像読取部５０から入力されたスキャン画像に基づいて、スキャン画像の印刷解像度を推定し、推定された印刷解像度と、このスキャン画像の読取解像度とに基づいて、類似画像を生成し、生成された類似画像を類似画像記録部５４に出力する。ここで、印刷解像度とは、スキャン画像の原稿となった画像の印刷処理における解像度である。また、類似画像とは、スキャン画像に含まれる画像と類似する画像であるが、本実施形態では、将来のスキャン画像に含まれうる画像と類似する画像も含む。すなわち、本実施形態では、実際にスキャンした画像と類似するものだけでなく、出現頻度の高いあらゆるフォント及びフォントサイズの数字、アルファベット、ひらがな、カタカナ、常用漢字の類似画像が生成される。
【００２０】
類似画像記録部５４は、類似画像生成部５２から入力された類似画像を記録する。類似画像記録部５４に記録される類似画像には、各文字コードについて、解像度及び位相が互いに異なる複数の文字画像が含まれる。この場合の解像度は、印刷解像度として想定される全解像度であることが望ましい。
【００２１】
高画質化部５６は、画像切出し部５１により抽出された画像（すなわち、スキャン画像に含まれる画像）に類似する類似画像を類似画像記録部５４から抽出し、抽出された類似画像に基づいて、スキャン画像に含まれる画像を高画質化する。
例えば、高画質化部５６は、スキャン画像から抽出された文字画像と類似する類似画像を類似画像記録部５４から抽出し、抽出された類似画像と、スキャン画像から抽出された文字画像とを重ね合わせて補間処理を行うことにより、抽出された文字画像を高解像度させる。
【００２２】
画像出力部５８は、コピー装置本体１０（図１）のプリントエンジンを制御して、高画質化部５６により高画質化されたスキャン画像を印刷させる。
【００２３】
図３は、類似画像生成部５２（図２）の機能構成を例示する図である。
図３に例示するように、類似画像生成部５２は、解像度推定部５２０、画像生成部５２２、位相ずらし部５２４、解像度変換部５２６、及び、読取り特性付与部５２８を含む。
解像度推定部５２０は、画像読取部５０から入力されたスキャン画像に基づいて、印刷解像度を推定する。印刷解像度は、例えば、スキャン画像に含まれる網点の周期、スキャン画像に含まれるジャギー（階段状のパターン）のサイズなどによって推定される。また、印刷解像度は、２００ｄｐｉ〜４００ｄｐｉなどのように、一定の範囲で推定されてもよい。
【００２４】
画像生成部５２２は、解像度推定部５２０により推定された印刷解像度で、既定の画像データを生成する。
例えば、画像生成部５２２は、推定された印刷解像度で、既定の文字コードに対応する文字画像データを生成する。すなわち、画像生成部５２２は、フォントラスタライザとしての機能を有する。
【００２５】
位相ずらし部５２４は、解像度推定部５２０により推定された印刷解像度と、画像読取部５０から入力された読取解像度とに基づいて、画像生成部５２２により生成された画像データの位相を変位させて、互いに位相の異なる複数の画像データを生成する。生成される画像データの数は、とりうる位相の数となる。
【００２６】
解像度変換部５２６は、位相ずらし部５２４により生成された複数の画像データ（例えば、解像度及び位相が異なる複数の文字画像）を、読取解像度の画像データに変換する。
【００２７】
読取り特性付与部５２８は、解像度変換部５２６により解像度変換された画像データに対して、スキャナの読取特性を再現するような画像処理を施し、画像処理が施された画像データを類似画像として類似画像記録部５４（図２）に出力する。
すなわち、読取り特性付与部５２８は、スキャナによる画像読取を模擬するように画像処理を行う。
【００２８】
図４は、類似画像の生成処理を説明する図である。
図４（Ａ）に例示するように、スキャン画像が２００ｄｐｉであっても、元の原稿が２００ｄｐｉで印刷されたとは限らないため、本実施形態では、解像度推定部５２０が、印刷解像度を推定し、画像生成部５２２が、推定された印刷解像度のクリエーション文字を生成する。クリエーション文字とは、文字コードに基づいてコンピュータで生成される文字画像データである。
なお、解像度推定部５２０による印刷解像度の推定処理は必須ではなく、例えば、印刷解像度として利用されうる複数の印刷解像度を予め設定しておき、画像生成部５２２は、これらの印刷解像度でそれぞれクリエーション文字を生成してもよい。
【００２９】
さらに、クリエーション文字は、スキャンされるときの位相によって形状が異なる。そこで、位相ずらし部５２４及び解像度変換部５２６は、図４（Ｂ）に例示するように、同一のクリエーション文字について、位相を変えながら読取解像度に解像度変換し、読取解像度のクリエーション文字を位相の数だけ生成する。
【００３０】
図５は、高画質化部５６（図２）の機能構成を例示する図である。
図５に例示するように、高画質化部５６は、類似画像抽出部５６０、位置合わせ部５６２、及び出力画像生成部５６４を含む。
類似画像抽出部５６０は、類似画像記録部５４に記録されている画像の中から、画像切出し部５１により抽出された画像（例えば、文字画像）に類似する類似画像を抽出する。
【００３１】
位置合わせ部５６２は、画像切出し部５１により抽出された画像（例えば、文字画像）と、類似画像抽出部５６０により抽出された類似画像（クリエーション画像）とを比較して、これらの画像の重心を一致させるための変位量を算出する。
【００３２】
出力画像生成部５６４は、位置合わせ部５６２により算出された変位量に基づいて、画像切出し部５１により抽出された画像（例えば、文字画像）と、類似画像抽出部５６０により抽出された類似画像（クリエーション画像）とを重ね合わせて、出力用の画像を生成する。
【００３３】
図６は、高画質化部５６の処理を説明する図である。
図６（Ａ）は、読取解像度におけるスキャン画像及びクリエーション画像の標本化格子及び文字画像データの重心位置を示す。図６（Ａ）において、矢印ａで示される矩形が、スキャン画像又はクリエーション画像の標本化格子であり、矢印ｂで示される破線が交差する点が、文字画像データの重心位置である。本例では、スキャン画像及びクリエーション画像の４つの標本化格子を用いて説明する。高画質化部５６は、まず、図６（Ｂ）に示すように、文字画像データの重心に基づいて、４つの標本化格子の位相を移動させる。
【００３４】
図６（Ｃ）及び図６（Ｄ）は、読取解像度より高い第２の解像度（例えば、コピー装置１の出力解像度）の標本化格子を設定する手法を説明する図である。図６（Ｃ）において、矢印ｃで示される丸数字は、読取解像度における文字画像データの値を例示する。ここで、文字画像データは、丸数字が、読取解像度における標本化格子の格子点上に表されるように示されている。図６（Ｄ）において、矢印ｄで示される太線は、第２の解像度（例えば、出力解像度）のおける高解像度文字画像の標本化格子を示す。
【００３５】
高画質化部５６は、読取解像度における４つの標本化格子の位相が移動されると、図６（Ｃ）に示すように、第２の解像度（例えば、出力解像度）における標本化格子を設定し、図６（Ｄ）に示すように、文字画像データの重心に基づいて、第２の解像度における標本化格子の位相を移動させる。
【００３６】
図６（Ｅ）は、第２の解像度（例えば、出力解像度）における文字画像データの値を算出する手法を説明する図である。図６（Ｅ）において、矢印ｅで示される太丸数字は、第２の解像度における文字画像データの値を例示する。ここで、第２の解像度における文字画像データは、太丸数字が、第２の解像度における標本化格子の格子点上に表されるように示されている。
【００３７】
高画質化部５６は、読取解像度における各文字画像の位相に基づいて、該各文字画像の画素値から、第２の解像度における文字画像の画素値を補間する。本例では、高画質化部５６は、最近傍補間法を適用して、第２の解像度における文字画像の画素値を補間する。即ち、高画質化部５６は、読取解像度における文字画像データの４つの値（本例では、丸数字「１」〜「４」）のうち、第２の解像度（例えば、出力解像度）における標本化格子点に最も近い値を選択して、第２の解像度における文字画像データの値とする。なお、補間方法は特に限定されず、その他の手法（例えば、線形補間法など）が適用されてもよい。
【００３８】
図７は、コピー装置１の全体動作（Ｓ１０）を説明するフローチャートである。
図７に示すように、ステップ１００（Ｓ１００）において、画像読取部５０（図２）は、コピー装置本体１０（図１）のスキャナを制御して、原稿用紙から、画像を読み取り、読み取られた画像データ（スキャン画像）を画像切出し部５１及び類似画像生成部５２に出力する。
【００３９】
ステップ１０５（Ｓ１０５）において、類似画像生成部５２の解像度推定部５２０（図３）は、スキャン画像に含まれるジャギーのサイズに基づいて、印刷解像度を推定する。
【００４０】
ステップ１１０（Ｓ１１０）において、画像生成部５２２は、解像度推定部５２０により推定された印刷解像度で、複数の文字コードそれぞれに対応する文字画像データ（クリエーション文字）を生成する。
【００４１】
ステップ１１５（Ｓ１１５）において、位相ずらし部５２４は、印刷解像度及びスキャン解像度に基づいて、位相の変位量を決定し、画像生成部５２２により生成された各文字画像データについて、決定された変位量で位相が変位された複数の文字画像データを生成する。
【００４２】
ステップ１２０（Ｓ１２０）において、解像度変換部５２６（図３）は、印刷解像度と読取解像度とを比較して解像度の変換率を決定し、決定された変換率で、位相ずらし部５２４により生成された各文字画像データを解像度変換する。
読取り特性付与部５２８は、解像度変換部５２４により解像度変換された文字画像データに対して、スキャナの読取特性を模擬するための画像処理を施す。
これらの画像データは、類似画像記録部５４（図２）に登録される。
【００４３】
ステップ１２５（Ｓ１２５）において、画像切出し部５１（図２）は、スキャン画像の中から、順に文字画像を切り出す。
ステップ１３０（Ｓ１３０）において、高画質化部５６の類似画像抽出部５６０（図５）は、切り出された文字画像に類似する類似画像を、類似画像記録部５４に記録されている文字画像データの中から抽出する。抽出される文字画像データは複数あってもよい。
【００４４】
ステップ１３５（Ｓ１３５）において、位置合わせ部５６２は、抽出された文字画像データの重心と、切り出された文字画像の重心とを一致させる変位量を算出する。
ステップ１４０（Ｓ１４０）において、出力画像生成部５６４は、図６に例示するように、切り出された文字画像（スキャン画像）、及び、抽出された文字画像データ（クリエーション画像）を重ね合わせて補間処理を行い、出力解像度の文字画像データを生成する。出力解像度とは、出力用の解像度であり、例えば、コピー装置本体１０でプリントエンジンで印刷する解像度である。
【００４５】
ステップ１４５（Ｓ１４５）において、画像処理プログラム５は、未処理の文字画像がスキャン画像に含まれていないか判定し、未処理の文字画像が存在する場合に、Ｓ１２５の処理に戻って、次の文字画像の切出しを行い、未処理の文字画像が存在しない場合に、Ｓ１５０の処理に移行する。
【００４６】
ステップ１５０（Ｓ１５０）において、画像出力部５８は、出力画像生成部５６４により生成された文字画像データと、スキャン画像とを合成して、出力解像度の画像データを生成し、生成された画像データをコピー装置本体１０（図１）のプリントエンジンに出力して、画像を印刷させる。
【００４７】
なお、上記実施形態では、読取り特性付与部５２８によりスキャナの読取特性がクリエーション文字に付与されているが、この処理は必須ではない。
【００４８】
［第２実施形態］
次に、第２の実施形態を説明する。
上記実施形態では、出現頻度の高い文字画像を類似画像記録部５４に登録しておく形態を説明したが、第２の実施形態では、スキャン画像に対して文字認識処理（ＯＣＲ処理）を施して、スキャン画像に含まれる文字画像を特定し、特定された文字画像に関する類似画像のみを生成し類似画像記録部５４に登録する。
【００４９】
図８は、第２の画像処理プログラム６の機能構成を例示する図である。なお、本図に示された各構成のうち、図２に示された構成と実質的に同一のものには同一の符号が付されている。
図８に例示するように、第２の画像処理プログラム６は、図２の画像処理プログラム５に、ＯＣＲ処理部６０を追加し、さらに、第１の類似画像生成部５２を第２の類似画像生成部６２に置換した構成をとる。
【００５０】
ＯＣＲ処理部６０は、画像切出し部５１により抽出された画像に対して、文字認識処理を施して、抽出された画像に含まれる文字を特定し、特定された文字の文字コート等を類似画像生成部６２に出力する。
類似画像生成部６２は、ＯＣＲ処理部６０から入力された文字コード等に基づいて、類似画像を生成する。
【００５１】
図９は、第２の類似画像生成部６２の機能構成を例示する図である。なお、本図に示された構成のうち、図３に示された構成と実施的に同一のものには同一の符号が付されている。
図９に例示するように、第２の類似画像生成部６２は、図３の類似画像生成部５２の画像生成部５２２を、第２の画像生成部６２２に置換した構成をとる。
第２の画像生成部６２２は、ＯＣＲ処理部６０から入力された文字コード等に基づいて、印刷解像度の文字画像データ（クリエーション文字）を生成する。文字コード等には、文字コード、フォントの種類、フォントのサイズなどが含まれうる。
【００５２】
図１０は、第２の実施形態におけるコピー装置１の全体動作（Ｓ２０）を説明するフローチャートである。
図１０に示すように、ステップ２００（Ｓ１００）において、画像読取部５０（図８）は、コピー装置本体１０（図１）のスキャナを制御して、原稿用紙から、画像を読み取り、読み取られた画像データ（スキャン画像）を画像切出し部５１及び類似画像生成部６２に出力する。
【００５３】
ステップ２０５（Ｓ２０５）において、類似画像生成部６２の解像度推定部５２０（図８）は、スキャン画像に含まれるジャギーのサイズに基づいて、印刷解像度を推定する。
【００５４】
ステップ２１０（Ｓ２１０）において、画像切出し部５１（図２）は、スキャン画像の中から、順に文字画像を切り出し、切り出された文字画像を高画質化部５６及びＯＣＲ処理部６０に出力する。
【００５５】
ステップ２２０（Ｓ２２０）において、ＯＣＲ処理部６０は、画像切出し部５１から入力された文字画像に対して、文字認識処理を施して、この文字画像の文字コード等を類似画像生成部６２に出力する。
【００５６】
ステップ２２５（Ｓ２２５）において、画像生成部６２２は、解像度推定部５２０により推定された印刷解像度で、ＯＣＲ処理部６０から入力された文字コードに対応する文字画像データ（クリエーション文字）を生成する。
【００５７】
ステップ２３０（Ｓ２３０）において、位相ずらし部５２４は、印刷解像度及びスキャン解像度に基づいて、位相の変位量を決定し、画像生成部６２２により生成された各文字画像データについて、決定された変位量で位相が変位された複数の文字画像データを生成する。
【００５８】
ステップ２３５（Ｓ２３５）において、解像度変換部５２６（図９）は、印刷解像度と読取解像度とを比較して解像度の変換率を決定し、決定された変換率で、位相ずらし部５２４により生成された文字画像データを、読取解像度の文字画像データに変換する。
読取り特性付与部５２８は、解像度変換部５２４により解像度変換された文字画像データに対して、スキャナの読取特性を模擬するための画像処理を施す。
これらの画像データは、類似画像記録部５４（図８）に登録される。
【００５９】
ステップ２４０（Ｓ２４０）において、高画質化部５６の類似画像抽出部５６０（図５）は、切り出された文字画像に類似する類似画像を、類似画像記録部５４に記録されている文字画像データの中から抽出する。
【００６０】
ステップ２５０（Ｓ２５０）において、位置合わせ部５６２は、抽出された文字画像データの重心と、切り出された文字画像の重心とを一致させる変位量を算出する。
ステップ２５５（Ｓ２５５）において、出力画像生成部５６４は、切り出された文字画像（スキャン画像）、及び、抽出された文字画像データ（クリエーション画像）を重ね合わせて補間処理を行い、出力解像度の文字画像データを生成する。
【００６１】
ステップ２６０（Ｓ２６０）において、画像処理プログラム６は、未処理の文字画像がスキャン画像に含まれていないか判定し、未処理の文字画像が存在する場合に、Ｓ２１０の処理に戻って、次の文字画像の切出しを行い、未処理の文字画像が存在しない場合に、Ｓ２６５の処理に移行する。
【００６２】
ステップ２６５（Ｓ２６５）において、画像出力部５８は、出力画像生成部５６４により生成された文字画像データと、スキャン画像とを合成して、出力解像度の画像データを生成し、生成された画像データをコピー装置本体１０（図１）のプリントエンジンに出力して、画像を印刷させる。
【００６３】
［変形例１］
次に、上記第２の実施形態の変形例１を説明する。
図１０のフローチャートでは、ＯＣＲ処理部６０が１つの文字画像に対して単一の文字コード等を出力することを前提としているが、これに限定されるものではなく、例えば、ＯＣＲ処理部６０は、複数の文字コード等を候補として特定してもよい。この場合に、類似画像生成部６２は、複数の文字コードそれぞれについて、クリエーション文字を生成する。
【００６４】
図１１は、複数の文字コードを候補として利用する場合の全体動作（Ｓ２２）を説明するフローチャートである。なお、本図に示された各処理のうち、図１０に示された処理と実質的に同一のものには同一の符号が付されている。
図１１に示すように、ステップ２７０（Ｓ２７０）において、ＯＣＲ処理部６０は、切り出された文字画像に対して文字認識処理を施して、候補として少なくとも１つの文字コードを特定する。
ステップ２７５（Ｓ２７５）において、類似画像生成部６２の画像生成部６２２は、候補として特定された少なくとも１つの文字コードに基づいて、解像度推定部５２０により推定された印刷解像度で、各文字コードに対応する文字画像データ（クリエーション文字）を生成する。
【００６５】
Ｓ２３０において、位相ずらし部５２４は、印刷解像度及びスキャン解像度に基づいて、位相の変位量を決定し、画像生成部６２２により生成された各文字画像データについて、決定された変位量で位相が変位された複数の文字画像データを生成する。
Ｓ２３５において、解像度変換部５２６は、位相ずらし部５２４により生成された文字画像データを、読取解像度の文字画像データに変換する。
これらの文字画像データは、文字コード等に関連付けられた状態で類似画像記録部５４に登録される。
【００６６】
ステップ２８０（Ｓ２８０）において、高画質化部５６の類似画像抽出部５６０（図５）は、類似画像記録部５４に記録されている文字画像データの中から、切り出された文字画像に最も類似する類似画像を抽出する。
さらに、類似画像抽出部５６０は、抽出された類似画像（すなわち、最も類似する類似画像）に対応する文字コード等を外部に出力してもよい。
【００６７】
［第３実施形態］
次に、第３の実施形態を説明する。
上記第２の実施形態では、ＯＣＲ処理で特定された文字コート等は、類似画像生成部６２で利用されたが、第３の実施形態では、ＯＣＲ処理で特定された文字コード等を高画質化部７６でも利用する。
【００６８】
図１２は、第３の画像処理プログラム７の機能構成を例示する図である。なお、本図に示された各構成のうち、図８に示された構成と実質的に同一のものには同一の符号が付されている。
図１２に例示するように、第３の画像処理プログラム７は、図８の画像処理プログラム６の高画質化部５６を、第２の高画質化部７６に置換した構成をとる。
第２の高画質化部７６は、ＯＣＲ処理部６０により特定された文字コード等を用いて、スキャン画像を高画質化する。
【００６９】
図１３は、第２の高画質化部７６の機能構成を例示する図である。なお、本図に示された各構成のうち、図５に示された構成と実質的に同一のものには同一の符号が付されている。
図１３に例示するように、第２の高画質化部７６は、図５の高画質化部５６の類似画像抽出部５６０を第２の類似画像抽出部７６０に置換し、さらに、画像生成部７６２及び出力画像選択部７６４を追加した構成をとる。
第２の類似画像抽出部７６０は、画像切出し部５１から入力された文字画像（スキャン画像）と、類似画像記録部５４に記録されている文字画像データ（クリエーション画像）とを比較して、類似の度合いを評価するための類似度を算出し、算出された類似度に基づいて、最も類似する文字画像データを類似画像として抽出し、さらにその類似度を出力画像選択部７６４に出力する。
【００７０】
画像生成部７６２は、ＯＣＲ処理部６０から入力された文字コード等に基づいて、出力解像度の文字画像データを生成し、生成された文字画像データを出力画像選択部７６４に出力する。
【００７１】
出力画像選択部７６４は、類似画像抽出部７６０から入力された類似度に基づいて、出力画像生成部５６４から入力された画像データ、又は、画像生成部７６２から入力された画像データを、出力用の画像データとして選択する。
例えば、出力画像選択部７６４は、類似度が既定値以上である場合（スキャン画像の文字画像とクリエーション文字とが酷似する場合）、画像生成部７６２から入力された画像データを選択し、類似度が既定値未満である場合（スキャン画像の文字画像とクリエーション文字との類似度がより低い場合）、出力画像生成部５６４から入力された画像データを選択する。すなわち、画像処理プログラム７は、スキャン画像の文字画像とクリエーション文字とが酷似する場合に、出力解像度のクリエーション画像をそのまま適用し、スキャン画像の文字画像とクリエーション文字との間に有意の相違を存在する場合に、スキャン画像の文字画像とクリエーション文字とを合成することにより、文字の読みやすさを担保する。
【００７２】
［変形例］
次に、上記第３の実施形態の変形例を説明する。
上記第３の実施形態では、ＯＣＲ処理で特定された文字コード等を高画質化部７６で利用しているが、ＯＣＲ処理の確度を高画質化部で利用してもよい。
図１４は、ＯＣＲ処理の確度を利用する高画質化部７７の機能構成を例示する図である。なお、本図に示された各構成のうち、図５に示された構成と実施的に同一のものには同一の符号が付されている。
図１４に例示するように、高画質化部７７は、図５の高画質化部５６の類似画像抽出部５６０を第３の類似画像抽出部７７０で置換した構成をとる。
第３の類似画像抽出部７７０は、ＯＣＲ処理部６０によるＯＣＲ処理の確度に応じて、スキャン画像から切り出された文字画像の寄与度と、クリエーション文字の寄与度とを変化させる。例えば、ＯＣＲ処理の確度が高いほど、類似画像抽出部７７０は、クリエーション文字の寄与度が高くなるように類似画像を抽出し、ＯＣＲ処理の確度が低いほど、類似画像抽出部７７０は、スキャン画像から切り出された文字画像の寄与度が高くなるように類似画像を抽出する。
なお、出力画像生成部５６４が、ＯＣＲ処理の確度に応じて、スキャン画像から切り出された文字画像及びクリエーション文字に対する補間係数を変化させてもよい。
【００７３】
［第４実施形態］
図１５は、第４の実施形態における画像処理プログラム８の機能構成を例示する図である。なお、本図に示された各構成のうち、図１２に示された構成と実質的に同一のものには同一の符号が付されている。
図１５に例示するように、画像処理プログラム８は、図１２の画像処理プログラム７の類似画像記録部５４及び高画質化部７６をそれぞれ第２の類似画像記録部８０及び類似画像判定部８２で置換し、さらに画像生成部８４を追加した構成をとる。
類似画像記録部８０は、類似画像生成部６２により生成される文字画像データを、元となった文字コード等に対応付けて記録する。
類似画像判定部８２は、類似画像記録部８０に記録されている文字画像データの中から、画像切出し部５１から入力された文字画像と最も類似する文字画像データを選択し、選択された文字画像データに対応付けられている文字コード等を画像生成部８４に出力する。
画像生成部８４は、フォントラスタライザとしての機能を有し、類似画像判定部８２から入力された文字コード等に基づいて、出力解像度の文字画像データを生成する。
【図面の簡単な説明】
【００７４】
【図１】コピー装置１のハードウェア構成を、その画像処理装置２０を中心に例示する図である。
【図２】画像処理装置２０（図１）により実行される画像処理プログラム５の機能構成を例示する図である。
【図３】類似画像生成部５２（図２）の機能構成を例示する図である。
【図４】類似画像の生成処理を説明する図である。
【図５】高画質化部５６（図２）の機能構成を例示する図である。
【図６】高画質化部５６の処理を説明する図である。
【図７】コピー装置１の全体動作（Ｓ１０）を説明するフローチャートである。
【図８】第２の画像処理プログラム６の機能構成を例示する図である。
【図９】第２の類似画像生成部６２の機能構成を例示する図である。
【図１０】第２の実施形態におけるコピー装置１の全体動作（Ｓ２０）を説明するフローチャートである。
【図１１】複数の文字コードを候補として利用する場合の全体動作（Ｓ２２）を説明するフローチャートである。
【図１２】第３の画像処理プログラム７の機能構成を例示する図である。
【図１３】第２の高画質化部７６の機能構成を例示する図である。
【図１４】ＯＣＲ処理の確度を利用する高画質化部７７の機能構成を例示する図である。
【図１５】第４の画像処理プログラム８の機能構成を例示する図である。
【符号の説明】
【００７５】
１・・・コピー装置
２０・・・画像処理装置
５，６，７，８・・・画像処理プログラム
５０・・・画像読取部
５１・・・画像切出し部
５２，６２・・・類似画像生成部
５４，８０・・・類似画像記録部
５６，７６，７７・・・高画質化部
５８・・・画像出力部
６０・・・ＯＣＲ処理部
８２・・・類似判定部
８４・・・画像生成部
【図１】
2008211726.tif 000003
【図２】
2008211726.tif 000004
【図３】
2008211726.tif 000005
【図４】
2008211726.tif 000006
【図５】
2008211726.tif 000007
【図６】
2008211726.tif 000008
【図７】
2008211726.tif 000009
【図８】
2008211726.tif 000010
【図９】
2008211726.tif 000011
【図１０】
2008211726.tif 000012
【図１１】
2008211726.tif 000013
【図１２】
2008211726.tif 000014
【図１３】
2008211726.tif 000015
【図１４】
2008211726.tif 000016
【図１５】
2008211726.tif 000017