(57)【要約】【課題】  画像を領域種別ごとに圧縮符号化する際に、グラフ内の小さい文字の視認性を低下しにくくする。【解決手段】  画像処理装置１３において、領域抽出部２１は、画像から網点領域を抽出し、特定網点領域検出部２２は、領域抽出部２１により抽出された網点領域のうち、文字を含み、かつ輝度および色相の分布の変動幅が所定範囲未満であるものを特定網点領域として検出し、符号化部２３は、特定網点領域以外の網点領域に対する形式より符号化後の画質が高い形式で特定網点領域を符号化する。【選択図】  図１
2016032135.tif 000002
【特許請求の範囲】
【請求項１】
画像から網点領域を抽出する領域抽出部と、
前記領域抽出部により抽出された前記網点領域のうち、文字を含み、かつ輝度および色相の分布の変動幅が所定範囲未満であるものを特定網点領域として検出する特定網点領域検出部と、
前記特定網点領域以外の前記網点領域に対する形式より符号化後の画質が高い形式で前記特定網点領域を符号化する符号化部と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記符号化部は、前記特定網点領域以外の前記網点領域の解像度より高い解像度で前記特定網点領域を符号化することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記符号化部は、前記特定網点領域以外の前記網点領域とは異なる符号化方式で前記特定網点領域を符号化することを特徴とする請求項１または請求項２記載の画像処理装置。
【請求項４】
前記特定網点領域検出部は、前記特定網点領域内の文字の文字サイズが所定の閾値未満である場合、前記文字を前記特定網点領域から分離し、
前記符号化部は、前記文字を取り除いた前記特定網点領域と、分離後の前記文字とを互いに異なる符号化方式で別々に符号化すること、
を特徴とする請求項１から請求項３のうちのいずれか１項記載の画像処理装置。
【請求項５】
前記領域抽出部は、前記画像から表領域を抽出し、
前記特定網点領域検出部は、前記表領域に重なっている前記網点領域から、前記特定網点領域を検出し、
前記符号化部は、前記特定網点領域を含まない前記表領域に対する形式より符号化後の画質が高い形式で、前記特定網点領域を含む前記表領域を符号化すること、
を特徴とする請求項１から請求項４のうちのいずれか１項記載の画像処理装置。
【請求項６】
コンピューターを、
画像から網点領域を抽出する領域抽出部、
前記領域抽出部により抽出された前記網点領域のうち、文字を含み、かつ輝度および色相の分布の変動幅が所定範囲未満であるものを特定網点領域として検出する特定網点領域検出部、および
前記特定網点領域以外の前記網点領域に対する形式より符号化後の画質が高い形式で前記特定網点領域を符号化する符号化部
として機能させる画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理プログラムに関するものである。
【背景技術】
【０００２】
ある画像処理装置は、画像内の文字、写真、図、表、網点などの領域を検出している（例えば特許文献１参照）。
【０００３】
また、あるシステムは、画像内の黒画素連結成分の外接矩形を抽出し、外接矩形の形状および内部のデータに基づいて矩形の属性を文字、罫線、表、図、グラフなどに分類している（例えば特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２９５４６８号公報
【特許文献２】特開平７−３７０３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば高圧縮ＰＤＦ（Portable Document Format）ファイルの作成時などにおいて、画像内の領域を所定の複数の属性に分類し、属性に対応する形式（解像度、符号化方式など）で各領域の画像データを圧縮符号化している。
【０００６】
そのように画像内の各領域の画像データを圧縮符号化する場合、グラフが網点領域や表領域として抽出されるため、網点領域や表領域に適した形式でグラフが圧縮符号化される。そのため、グラフ内に小さい文字が存在する場合、そのような形式の圧縮符号化によって、グラフ内の小さい文字の画質が低下してしまい、文字の視認性が低下することがある。図４は、小さい文字を有するグラフの例を示す図である。図４（Ａ）に示すように、棒グラフや円グラフなどのグラフの網点領域１０１〜１０３内に文字１１１〜１１３が存在する場合、図４（Ｂ）に示すように、棒グラフや円グラフなどのグラフの網点領域１０１〜１０３の周辺に文字１１１〜１１３が存在する場合などがある。
【０００７】
本発明は、上記の問題に鑑みてなされたものであり、画像を領域種別ごとに圧縮符号化する際に、グラフ内の小さい文字の視認性を低下しにくくする画像処理装置および画像処理プログラムを得ることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る画像処理装置は、画像から網点領域を抽出する領域抽出部と、前記領域抽出部により抽出された前記網点領域のうち、文字を含み、かつ輝度および色相の分布の変動幅が所定範囲未満であるものを特定網点領域として検出する特定網点領域検出部と、前記特定網点領域以外の前記網点領域に対する形式より符号化後の画質が高い形式で前記特定網点領域を符号化する符号化部とを備える。
【０００９】
本発明に係る画像処理プログラムは、コンピューターを、画像から網点領域を抽出する領域抽出部、前記領域抽出部により抽出された前記網点領域のうち、文字を含み、かつ輝度および色相の分布の変動幅が所定範囲未満であるものを特定網点領域として検出する特定網点領域検出部、および前記特定網点領域以外の前記網点領域に対する形式より符号化後の画質が高い形式で前記特定網点領域を符号化する符号化部として機能させる。
【発明の効果】
【００１０】
本発明によれば、画像を領域種別ごとに圧縮符号化する際に、グラフ内の小さい文字の視認性が低下しにくくなる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の実施の形態に係る画像処理装置を含む画像形成装置の構成を示すブロック図である。
【図２】図２は、実施の形態１における画像処理装置１３の、網点領域に対する分類処理を説明するフローチャートである。
【図３】図３は、実施の形態１における画像処理装置１３の、表領域に対する分類処理を説明するフローチャートである。
【図４】図４は、小さい文字を有するグラフの例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図に基づいて本発明の実施の形態を説明する。
【００１３】
実施の形態１．
【００１４】
図１は、本発明の実施の形態に係る画像処理装置を含む画像形成装置の構成を示すブロック図である。図１に示す画像形成装置１は、複写機であるが、スキャナー、複合機などでもよい。
【００１５】
この画像形成装置１は、印刷装置１１と、画像読取装置１２と、画像処理装置１３と、記憶装置１４と、表示装置１５と、入力装置１６とを備える。
【００１６】
印刷装置１１は、出力デバイスの一例であって、画像処理装置１３による各種画像処理後の画像データに基づいて原稿画像を、ＣＭＹＫ（シアン・マゼンタ・イエロー・ブラック）色のトナーを使用して電子写真プロセスで印刷する内部装置である。
【００１７】
また、画像読取装置１２は、原稿から原稿画像を光学的に読み取り、原稿画像の画像データをＲＧＢデータとして生成する内部装置である。
【００１８】
また、画像処理装置１３は、画像読取装置１２などで生成された画像データに対して、色調整、色変換などの画像処理を行う。
【００１９】
また、記憶装置１４は、フラッシュメモリーなどの、書き換え可能な不揮発性の記憶装置であり、各種データやプログラムを記憶している。
【００２０】
画像処理装置１３は、ＡＳＩＣ（Application Specific Integrated Circuit）やコンピューターで実現され、領域抽出部２１、特定網点領域検出部２２、符号化部２３、およびファイル生成部２４を有する。
【００２１】
領域抽出部２１は、ラスター画像データに基づく画像から、網点領域、表領域、文字領域などを抽出する。
【００２２】
領域抽出部２１は、網点領域については、例えば、周期的な網点パターンを検出し、網点パターンのエッジを検出し、そのエッジ内部の領域を網点領域として抽出する。
【００２３】
領域抽出部２１は、表領域については、例えば、罫線を検出し、検出された罫線の集合に外接する矩形領域を表領域として抽出する。
【００２４】
特定網点領域検出部２２は、領域抽出部２１により抽出された網点領域のうち、特定網点領域を検出する。特定網点領域は、文字を含み、かつ輝度（つまり網点のドット密度および網点のドットサイズ）および色相の分布の変動幅が所定範囲未満である網点領域である。つまり、特定網点領域は、文字を含み、かつ輝度および色相が略一定な網点領域である。
【００２５】
符号化部２３は、特定網点領域以外の網点領域に対する形式（解像度、符号化方式など）より符号化後の画質が高い形式で特定網点領域を符号化する。
【００２６】
例えば、符号化部２３は、特定網点領域以外の網点領域の解像度（例えば３００ｄｐｉ）より高い解像度（例えば６００ｄｐｉ）で特定網点領域を符号化する。
【００２７】
また、符号化部２３は、特定網点領域以外の網点領域とは異なる符号化方式で特定網点領域を符号化するようにしてもよい。
【００２８】
例えば、通常の網点領域がＪＰＥＧ（Joint Photographic Experts Group）方式で符号化される場合、特定網点領域については、解像度の高い画像が符号化されたり、符号化方式自体がＧＩＦ（Graphics Interchange Format）方式、ＰＮＧ（Portable Network Graphics）方式などのロスレス方式に変更されたり、量子化パラメーターの値が低くされたりする。
【００２９】
また、この実施の形態１では、特定網点領域検出部２２は、特定網点領域内の文字の文字サイズが所定の閾値未満である場合、その文字を特定網点領域から分離する。符号化部２３は、その文字を取り除いた特定網点領域と、分離後の文字とを互いに異なる符号化方式で別々に符号化する。つまり、文字を取り除いた特定網点領域については、網点領域用の解像度および符号化方式が使用され、分離後の文字については、文字サイズに応じた解像度および文字領域用の符号化方式が使用される。
【００３０】
さらに、この実施の形態１では、特定網点領域検出部２２は、抽出された表領域に重なっている網点領域から、特定網点領域を検出し、符号化部２３は、特定網点領域を含まない表領域に対する形式（解像度、符号化方式など）より符号化後の画質が高い形式で、特定網点領域を含む表領域を符号化する。
【００３１】
そして、ファイル生成部２４は、符号化部２３によって複数の領域種別にそれぞれ適した形式で符号化された画像データを複数のレイヤーとして、高圧縮ＰＤＦファイルを生成する。
【００３２】
次に、上記画像処理装置の動作について説明する。
【００３３】
符号化部２３は、領域抽出部２１により抽出された領域の種別に応じた形式で、その領域の画像データを符号化する。
【００３４】
ただし、特定網点領域検出部２２によって、網点領域は、特定網点領域とそれ以外の通常の網点領域とに分類され、符号化部２３によって、特定網点領域とそれ以外の通常の網点領域は、互いに異なる形式で符号化される。なお、このとき、網点領域のうち、表領域に重なっている部分については、表領域として処理され、この網点領域に対する分類処理からは除外される。
【００３５】
また、特定網点領域検出部２２によって、表領域は、特定網点領域を含む表領域とそれ以外の通常の表領域とに分類され、符号化部２３によって、特定網点領域を含む表領域とそれ以外の通常の表領域は、互いに異なる形式で符号化される。
【００３６】
そして、ファイル生成部２４は、複数の領域種別にそれぞれ適した形式で符号化された画像データを複数のレイヤーとして、高圧縮ＰＤＦファイルを生成する。
【００３７】
ここで、網点領域に対する分類処理について説明する。図２は、実施の形態１における画像処理装置１３の、網点領域に対する分類処理を説明するフローチャートである。
【００３８】
特定網点領域検出部２２は、画像から抽出された網点領域のうち、未処理の網点領域（つまり後述の処理を行っていない網点領域）があるか否かを判定する（ステップＳ１）。
【００３９】
未処理の網点領域がある場合、特定網点領域検出部２２は、未処理の網点領域の１つを選択し（ステップＳ２）、選択した網点領域に文字が含まれており、かつ、選択した網点領域が略一定の輝度および色相を有するか否かを判定する（ステップＳ３，Ｓ４）。
【００４０】
選択した網点領域に文字が含まれていない場合、または選択した網点領域が略一定の輝度および色相を有していない場合には、特定網点領域検出部２２は、この網点領域に対して、網点領域用のデフォルトの解像度およびデフォルトの符号化方式を、符号化部２３に使用させる（ステップＳ５）。
【００４１】
一方、選択した網点領域に文字が含まれており、かつ、選択した網点領域が略一定の輝度および色相を有する場合、特定網点領域検出部２２は、この網点領域が特定網点領域であると判定し、この網点領域に含まれている文字の文字サイズを特定する（ステップＳ６）。
【００４２】
そして、特定網点領域検出部２２は、特定した文字サイズが閾値未満であるか否かを判定し（ステップＳ７）、特定した文字サイズが閾値未満ではない場合には、この網点領域に対して、特定網点領域用の解像度および符号化方式を符号化部２３に使用させる（ステップＳ８）。なお、このとき、この網点領域の所定範囲の周辺領域に文字領域が含まれている場合には、特定網点領域検出部２２は、その文字領域も特定網点領域用の解像度および符号化方式を符号化部２３に使用させるようにしてもよい。
【００４３】
一方、特定した文字サイズが閾値未満である場合、特定網点領域検出部２２は、この網点領域から、特定した文字を分離し、分離後の網点領域と文字に対して、互いに異なる符号化方式を符号化部２３に使用させる（ステップＳ９）。
【００４４】
ステップＳ５，Ｓ８，Ｓ９のいずれかの処理が完了すると、ステップＳ１に戻り、画像内で抽出されたすべての網点領域に対して同様の処理が実行されるまで、次の網点領域が選択され、同様の処理が実行される。
【００４５】
このようにすることで、網点領域として検出される画像内のグラフのうち、文字を有するものが特定網点領域として抽出され、グラフ内のその文字の画質低下を抑えるように符号化が行われる。例えば図４（Ａ）に示すようなグラフの場合、グラフ内の網点領域１０１〜１０３が特定網点領域として抽出され、文字１１１〜１１３の画質低下が抑えられる。なお、図４（Ｂ）に示すようなグラフの場合、網点領域１０１〜１０３の外側の文字１１１〜１１３は文字領域として抽出され処理される。
【００４６】
ここで、表領域に対する分類処理について説明する。図３は、実施の形態１における画像処理装置１３の、表領域に対する分類処理を説明するフローチャートである。
【００４７】
特定網点領域検出部２２は、画像から抽出された表領域のうち、未処理の表領域（つまり後述の処理を行っていない表領域）があるか否かを判定する（ステップＳ２１）。
【００４８】
未処理の表領域がある場合、特定網点領域検出部２２は、未処理の表領域の１つを選択し（ステップＳ２２）、選択した表領域に、画像から抽出された網点領域が重なっているか否かを判定する（ステップＳ２３）。
【００４９】
選択した表領域に、画像から抽出された網点領域が重なっていない場合、特定網点領域検出部２２は、この表領域には特定網点領域が含まれていないと判定し、この表領域の符号化時の形式として、表領域用のデフォルトの解像度およびデフォルトの符号化方式を、符号化部２３に使用させる（ステップＳ２４）。
【００５０】
一方、選択した表領域に、画像から抽出された網点領域が重なっている場合、特定網点領域検出部２２は、検出された罫線に基づいて表領域内のセル（同一形状の矩形領域）を予測し、表領域内のセルのうち、網点を有するセル（つまり、網点領域が少なくとも一部に重なっているセル、以下、網点セルという）を特定する（ステップＳ２５）。
【００５１】
そして、特定網点領域検出部２２は、特定したすべての網点セルにおいて、セル内すべてが網点領域になっているか否かを判定する（ステップＳ２６）。
【００５２】
すべての網点セルにおいて、セル内すべてが網点領域になっている場合、特定網点領域検出部２２は、この表領域には特定網点領域が含まれていないと判定し、この表領域の符号化時の形式として、表領域用のデフォルトの解像度およびデフォルトの符号化方式を、符号化部２３に使用させる（ステップＳ２４）。
【００５３】
一方、少なくとも１つの網点セルにおいて、セル内が部分的に網点領域になっている場合（つまり、セル内の一部が網点領域になっていない網点セルが少なくとも１つ存在する場合）、特定網点領域検出部２２は、少なくとも１つの網点セルに文字が含まれているか否かを判定する（ステップＳ２７）。
【００５４】
すべての網点セルに文字が含まれていない場合には、特定網点領域検出部２２は、この表領域には特定網点領域が含まれていないと判定し、この表領域の符号化時の形式として、表領域用のデフォルトの解像度およびデフォルトの符号化方式を、符号化部２３に使用させる（ステップＳ２４）。
【００５５】
一方、少なくとも１つの網点セルに文字が含まれているとステップＳ２７において判定された場合、特定網点領域検出部２２は、特定網点領域検出部２２は、文字が含まれているすべての網点セルにおいて、セル内での文字領域と網点領域との面積比が所定の範囲内であるか否かを判定する（ステップＳ２８）。
【００５６】
このとき、文字領域と網点領域との面積比は、文字領域の外接矩形と網点領域との面積比としてもよい。また、上述の所定の範囲は、通常の表におけるセルの面積と文字の面責との比が通常取り得る範囲とされる。なお、文字領域およびその外接矩形は、ラベリング処理などで特定すればよい。
【００５７】
文字が含まれている少なくとも１つの網点セルにおいて、セル内での文字領域と網点領域との面積比が所定の範囲内ではないとステップＳ２８において判定した場合、特定網点領域検出部２２は、文字が含まれているすべての網点セルにおいて、セル内で網点が略一定の輝度および色相を有するか否かを判定する（ステップＳ２９）。
【００５８】
そして、（ａ）文字が含まれている少なくとも１つの網点セルにおいて、文字の外側がすべて網点領域となっておらず（ステップＳ２７）、かつ（ｂ）文字が含まれている少なくとも１つの網点セルにおいて、セル内での文字領域と網点領域との面積比が所定の範囲内ではなく（ステップＳ２８）、かつ、（ｃ）文字が含まれているすべての網点セルにおいて、セル内で網点が略一定の輝度および色相である場合（ステップＳ２９）、特定網点領域検出部２２は、この表領域が特定網点領域を含んでいると判定する。
【００５９】
つまり、これらの条件によって、グラフではなく、背景が網点となっておりかつ文字を有するセルを含む通常の表を除外している。
【００６０】
そして、特定網点領域検出部２２は、この表領域が特定網点領域を含んでいると判定すると、そのようなセルに含まれている文字の文字サイズを特定する（ステップＳ３０）。
【００６１】
特定網点領域検出部２２は、特定した文字サイズが閾値未満であるか否かを判定し（ステップＳ３１）、特定した文字サイズが閾値未満ではない場合には、この表領域に対して、特定網点領域用の解像度および符号化方式を符号化部２３に使用させる（ステップＳ３２）。なお、このとき、この表領域の所定範囲の周辺領域に文字領域が含まれている場合には、特定網点領域検出部２２は、その文字領域も特定網点領域用の解像度および符号化方式を符号化部２３に使用させるようにしてもよい。
【００６２】
一方、特定した文字サイズが閾値未満である場合、特定網点領域検出部２２は、そのようなセルから、特定した文字を分離し、分離後の表領域と文字に対して、互いに異なる符号化方式を符号化部２３に使用させる（ステップＳ３３）。
【００６３】
なお、ステップＳ２８において、文字が含まれているすべての網点セルにおいて、セル内での文字領域と網点領域との面積比が所定の範囲内である場合には、この表領域の符号化時の形式として、表領域用のデフォルトの解像度およびデフォルトの符号化方式が使用される（ステップＳ２４）。
【００６４】
また、ステップＳ２９において、文字が含まれている少なくとも１つの網点セルにおいて、セル内の網点の輝度または色相が略一定ではない場合、この表領域に対して、網点領域用のデフォルトの解像度およびデフォルトの符号化方式が使用される（ステップＳ３４）。
【００６５】
ステップＳ２４，Ｓ３２，Ｓ３３，Ｓ３４のいずれかの処理が完了すると、ステップＳ２１に戻り、画像内で抽出されたすべての表領域に対して同様の処理が実行されるまで、次の表領域が選択され、同様の処理が実行される。
【００６６】
このようにすることで、表領域として検出される画像内のグラフのうち、文字を有するものが特定網点領域として抽出され、グラフ内のその文字の画質低下を抑えるように符号化が行われる。
【００６７】
以上のように、上記実施の形態１によれば、領域抽出部２１は、画像から網点領域を抽出し、特定網点領域検出部２２は、領域抽出部２１により抽出された網点領域のうち、文字を含み、かつ輝度および色相の分布の変動幅が所定範囲未満であるものを特定網点領域として検出し、符号化部２３は、特定網点領域以外の網点領域に対する形式より符号化後の画質が高い形式で特定網点領域を符号化する。
【００６８】
これにより、グラフ内の小さい文字が文字領域として抽出されずに、小さい文字を含むグラフが網点領域などとして抽出されても、その小さい文字に合わせた方式で符号化されるため、画像を領域種別ごとに圧縮符号化する際に、グラフ内の小さい文字の視認性が低下しにくくなる。
【００６９】
実施の形態２．
【００７０】
実施の形態２では、実施の形態１の画像処理装置の機能（つまり、領域抽出部２１、特定網点領域検出部２２、符号化部２３、およびファイル生成部２４の機能）を、コンピューターに実行させるための画像処理プログラムが、上述の画像形成装置、端末装置などの記憶装置や記録媒体に格納されている。そして、上述の画像形成装置、端末装置などに内蔵されるコンピューターによって、画像処理プログラムが読み出され、実行される。
【００７１】
これにより、上述の画像形成装置、端末装置などにおいて、上述の領域抽出部２１、特定網点領域検出部２２、符号化部２３、およびファイル生成部２４が実現される。
【００７２】
なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００７３】
例えば、上記実施の形態１において、図３におけるステップＳ２８の処理は、条件に応じて、無くしてもよい。
【００７４】
また、上記実施の形態１，２では、ステップＳ５，Ｓ３４において、デフォルトの解像度および符号化方式を使用しているが、画像内の写真領域（階調領域）についての解像度および符号化方式とは異なる解像度および符号化方式としてもよい。例えば、写真領域（階調領域）についての符号化方式には非可逆方式を使用し、上述のステップＳ５，Ｓ３４では可逆方式を使用するようにしてもよい。
【産業上の利用可能性】
【００７５】
本発明は、例えば、画像形成装置内の画像処理装置に適用可能である。
【符号の説明】
【００７６】
１３  画像処理装置
２１  領域抽出部  
２２  領域検出部
２３  符号化部
【図１】
2016032135.tif 000003
【図２】
2016032135.tif 000004
【図３】
2016032135.tif 000005
【図４】
2016032135.tif 000006