(57)【要約】【課題】  複写機や複合機におけるスキャン画像に関して、効率的な再利用と高品位なプリントアウトの両立。【解決手段】  スキャン画像に対して、ノイズ除去を行ってからベクトル化し、ベクトル化データを生成する。ベクトル化データを復元して、スキャン画像との差分を生成して差分画像を生成する。ベクトル化データと差分画像を合成することで、プリントアウト用のビットマップ画像を構成する。なお、差分画像については圧縮してもよく、さらに差分画像の圧縮データとベクトル化データに対して符号量制御を行ってもよい。【選択図】  図１
2007166405.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像から、ノイズを含まない第１の画像を生成するノイズ除去画像生成手段と、
ノイズ除去画像生成手段により得られた第１の画像をベクトル化するベクトル化手段と、
前記ベクトル化手段により生成されたベクトル化データから、ビットマップ形式の第２の画像を復元画像として生成する復元手段と、
前記復元手段により生成された第２の画像と第１の画像から差分画像を生成する差分画像生成手段と、
差分画像生成手段から生成された差分画像と第２の画像を合成する合成手段を有することを特徴とする画像処理装置。
【請求項２】
前記請求項１において、差分画像に対してビットマップ圧縮し、さらにビットマップ伸長した上で、第２の画像と合成することを特徴とする前記請求項１に記載の画像処理装置。
【請求項３】
前記請求項１において、ベクトル化データに対して符号量制御を実施することを特徴とする前記請求項１に記載の画像処理装置。
【請求項４】
前記請求項２において、差分画像に対して符号量制御を実施することを特徴とする前記請求項２に記載の画像処理装置。
【請求項５】
前記請求項２において、差分画像とベクトル化データに対して符号量制御を実施することを特徴とする前記請求項２に記載の画像処理装置。
【請求項６】
前記請求項２において、ビットマップ圧縮とはＪＰＥＧであることを特徴とする画像処理装置。
【請求項７】
前記請求項６において、ＪＰＥＧのＱパラを増減させることで符号量制御を実現することを特徴とする画像処理装置。
【請求項８】
入力された画像から、ノイズを含まない第１の画像を生成するノイズ除去画像生成ステップと、
ノイズ除去画像生成ステップにて得られた第１の画像をベクトル化するベクトル化ステップと、
前記ベクトル化ステップにより生成されたベクトル化データから、ビットマップ形式の第２の画像を復元画像として生成する復元ステップと、
前記復元ステップにて生成された第２の画像と第１の画像から差分画像を生成する差分画像生成ステップと、
前記差分画像生成ステップにて生成された差分画像と第２の画像を合成する合成ステップとを有することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関する。
【背景技術】
【０００２】
複写機や複合機のシステムにおいて、スキャン画像の再利用を実現する技術としてベクトル化があり、適用例として以下のものが有る。（特許文献１、特許文献２参照）
効率的な再利用の観点から、スキャンノイズを除去した画像をベクトル化の対象とすることが望まれている。その一方で、ノイズ除去は必要となるデータ（例えば網点などの微細なドット）を除去してしまうこともあり、高品位にプリントアウトする上で、元のスキャン画像が必要となっている。
【特許文献１】特開２００４−２４６５７７号公報
【特許文献２】特開２００４−２６５３８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
効率的な再利用と高品位なプリントアウトの両立を実現できるシステムが現状存在していなく、そのようなシステムの構築が急がれている。
【課題を解決するための手段】
【０００４】
本発明の画像処理装置によれば、入力された画像から、ノイズを含まない第１の画像を生成するノイズ除去画像生成手段と、ノイズ除去画像生成手段により得られた第１の画像をベクトル化するベクトル化手段と、前記ベクトル化手段により生成されたベクトル化データから、ビットマップ形式の第２の画像を復元画像として生成する復元手段と、前記復元手段により生成された第２の画像と第１の画像から差分画像を生成する差分画像生成手段と、差分画像生成手段から生成された差分画像と第２の画像を合成する合成手段を有することを特徴とする。
【発明の効果】
【０００５】
スキャン画像のベクトル化に伴う符号量の増加を抑制し、処理の高速化や、容易なスキャン画像の再利用を実現できる。
【発明を実施するための最良の形態】
【０００６】
（実施例１）
図１に本実施例における画像処理装置（複写機，複合機等）のコントローラ部のブロック図を示す。同図において、１０１はインタプリタ、１０２はレンダラ、１０３は判定部、１０４は判定部、１０５はノイズ除去部、１０６はビットマップ圧縮部、１０７はＨＤＤ，１０８はベクトル化部、１０９はベクトルレンダラ、１１０は差分画像生成部、１１１は合成部、１１２は画像処理部、１１３はビットマップ伸長部である。
【０００７】
図２に本発明における画像処理装置の処理フローを示す。
【０００８】
スキャナ部から送信されたスキャン画像は判定部１０４に入力されて、文字／線画画像か自然画像か判断される（ステップＳ２０１）。なお、文字／線画と自然画像が混在している場合、自然画像と判断するものとする。判断の方法としては、色数を数える方法などが考えられる。
【０００９】
もし判定部１０４において自然画像と判定された場合（Ｓ２０１でＮｏ）、ビットマップ圧縮部１０６で圧縮されて（ステップＳ２０２）、ＨＤＤ１０７へ格納される（ステップＳ２０３）。格納された圧縮データは、印字のタイミングに合わせてＨＤＤ１０７からビットマップ伸長部１１３へ出力され、ビットマップ伸長される（Ｓ２０４）。本発明においては、ビットマップ圧縮／伸長として国際標準のＪＰＥＧ方式を利用するものとする。ビットマップ伸長された伸長画像は画像処理部１１２において画像処理が施されて（Ｓ２０５）、印字エンジンへ出力される（ステップＳ２０６）。
【００１０】
一方、判定部１０１において、入力された画像が文字／線画であると判定された場合（Ｓ２０１でＹｅｓ）、コピーを差分画像生成部１１０に送信し（ステップＳ２０７）、オリジナル画像をノイズ除去部１０５へ送信する（ステップＳ２０８）。ここで、オリジナル画像がノイズ除去される理由は、一般的にスキャン画像にはスキャンノイズが存在しており、ノイズをベクトル化すると符号量の増加を招いてしまうからである。
【００１１】
続いて、ベクトル化部１０５においてベクトル化が行われて（ステップＳ２０９）、ＨＤＤ１０７へ格納される（ステップＳ２１０）。格納されたベクトル化データについては、コピーがＨＤＤ１０７からベクトルレンダラ１０９へ出力され（ステップＳ２１１）、ベクトルデータがビットマップ画像に戻され、ベクトル復元画像が生成されて、差分画像生成部１１０へ伝送される。差分画像生成部１１０は、スキャン画像とベクトル復元画像の差を取って、差分画像を生成し（ステップＳ２１２）、ＨＤＤ１０７へ送信する。
【００１２】
続いて、スキャン画像が印字されるタイミングに合わせて、ＨＤＤ１０７から、ベクトル化データはベクトルレンダラ１０９へ送信され、差分画像は合成部１１１へ送信される（ステップＳ２１３）。ベクトルレンダラ１０９はベクトル化データからビットマップ画像を復元して、ベクトル復元画像を生成して（ステップＳ２１４）、合成部１１１へ送信する。
【００１３】
ベクトル復元画像は、スキャン画像からノイズ除去処理した画像であるが、ノイズ除去により必要な情報（例えば網点など）が除去されていることもあるので、プリントアウト画像としてベクトル復元画像は不適当である。そこで、合成部１１１において、ベクトル復元画像と差分画像を合成して（Ｓ２１５）、プリントアウト用のビットマップ（プリントアウトビットマップ）を構成して、画像処理部１１２へ送信する。画像処理部１１２はプリントアウトビットマップへ画像処理を加えて（ステップＳ２０５）、エンジンへ出力する（ステップＳ２０６）。
【００１４】
ＰＣからの入力として、インタプリタ１０１を通る処理があるが、本発明の本質が外れるので、詳細な説明については割愛する。
【００１５】
以上説明したとおり、本実施例における画像処理装置は、スキャン画像のベクトル化に伴う符号量の増加を抑制し、処理の高速化や、容易なスキャン画像の再利用を実現できる。
【００１６】
（実施例２）
第１の実施例においては、差分画像を非圧縮でＨＤＤへ格納する方法を示した。差分画像のデータ量が大きい場合、ＨＤＤの容量の観点から問題が生じることもあるので、本実施例においては差分画像を圧縮する場合における実施例を示す。
【００１７】
図３が本実施例におけるブロック図であり、図１における差分画像生成部１１０からＨＤＤ１０７へのパスを、差分画像生成部１１０からビットマップ圧縮部１０６へのパスと変更したものである。
【００１８】
このようなブロック図の構成にすることで、差分画像に対してビットマップ圧縮を適用することが可能となり、よりＨＤＤの効率的な利用が可能となる。
【００１９】
（実施例３）
第２の実施例においては、差分画像を圧縮する方法を示した。スキャン画像によっては、差分画像を圧縮しても符号量が所定量をオーバーすることも考えられる。本実施例においては、ベクトル化データや圧縮データに対して符号量制御することで、データ量を所定量以内に収めるようにする。
【００２０】
図４が本実施例におけるブロック図であり、第２の実施例におけるブロック図に対して、符号量監視部４０１を挿入したものである。
【００２１】
符号量監視部４０１は、１枚のスキャン画像について、ベクトル化部１０８で発生したベクトルデータの符号量、ビットマップ圧縮部１０６で発生した差分画像の符号化データ（差分画像符号化データ）の符号量を監視し、２つの符号量の和が所定の符号量を越えた場合、ベクトル化部１０８，ビットマップ圧縮部１０６は符号量制御を行う。符号量制御の方法としては、差分画像に実施したＪＰＥＧ圧縮におけるＱパラメータを変化させること、ベクトル化における制御点を減少させること、などが考えられる。
【００２２】
以上説明したとおり、符号量制御を導入することで、ＨＤＤの効率的な利用が可能となる。
【００２３】
（実施例４）
スキャン画像を符号化の単位としたが、スキャン画像をいくつかの矩形（タイル）に分割して、タイルを符号化処理の単位とする方法も本発明の範疇に入る。
【００２４】
ビットマップ圧縮の方法として、ＪＰＥＧ符号化方式を利用することを示したが、ＪＰＥＧに限られることはなく、ＪＢＩＧ，ＪＰＥＧ２０００など、その他ビットマップ画像を圧縮する方式も本発明の範疇である。また、ＪＰＥＧ−ＬＳやＪＰＥＧ Spatialなどのロスレス符号化方式、ロスレス符号化方式とロッシー符号化方式の組み合わせも本発明の範疇に入る。
【図面の簡単な説明】
【００２５】
【図１】第１実施例の画像処理装置のブロック図。
【図２】画像処理装置の処理フロー。
【図３】第２実施例の画像処理装置のブロック図。
【図４】第３実施例の画像処理装置のブロック図。
【符号の説明】
【００２６】
１０１  インタプリタ
１０２  レンダラ
１０５  ノイズ除去部
【図１】
2007166405.tif 000003
【図２】
2007166405.tif 000004
【図３】
2007166405.tif 000005
【図４】
2007166405.tif 000006