(57)【要約】【課題】  画像に含まれる線分を明確に把握可能な態様とした画像を形成して出力する技術を提案する。【解決手段】  印刷情報取得部１２により入力データが取得されると、図形データ検査部１２により入力データに含まれる図形情報における線分の態様が所定の条件を満たすか否かが判定され、条件を満たさない場合には図形データ変換部１４により条件を満たすように図形情報が変更される。また、文字データ検査部１３により入力データに含まれる文字情報に基づく文字の態様が所定の条件を満たすか否かが判定され、条件を満たさない場合には文字データ変換部１５により条件を満たすように文字情報が変更される。その後、図形データ展開部１６及び文字データ展開部１７により前記変更後の図形情報及び文字情報が図形画像及び文字画像に展開され、画像合成部１８によりこれら画像が合成されて出力される。【選択図】  図１
2010000642.tif 000002
【特許請求の範囲】
【請求項１】
線分を表す図形情報を含むデータを取得する取得手段と、
前記取得手段により取得されたデータに含まれる線分を表す図形情報について、当該線分が線種と線幅と線色の少なくとも１つについて規定された条件を満たすか否かを判定する判定手段と、
前記判定手段により前記条件が満たされないと判定された場合には、前記取得手段により取得されたデータに含まれる線分を表す図形情報を、前記条件が満たされるように変更する第１の変更手段と、
前記第１の変更手段により変更された結果のデータに基づく画像を出力する出力手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記第１の変更手段は、前記判定手段により前記条件が満たされないと判定された場合には、前記取得手段により取得されたデータに含まれる線分を表す図形情報を変更するとともに、当該データに含まれる線分を表す図形情報以外の部分を当該線分との視覚的な差異が大きくなるように変更する、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記取得手段により取得されたデータに含まれる図形情報は、表の罫線を構成する線分を示す情報である、
ことを特徴とする請求項１又は請求項２に記載の画像形成装置。
【請求項４】
前記取得手段は、文字情報及び図形情報を含むデータを取得し、
前記判定手段及び前記第１の変更手段は、前記取得手段により取得されたデータに含まれる図形情報を対象として処理を行い、
前記出力手段は、前記第１の変更手段により変更された結果の図形情報に基づく画像と前記取得手段により取得されたデータに含まれる文字情報に基づく画像とを合成した画像を出力する、
ことを特徴とする請求項１乃至請求項３のいずれか１項に記載の画像形成装置。
【請求項５】
前記取得手段により取得されたデータに含まれる文字情報を、当該文字情報に基づく文字が視覚的に背景との差異が大きくなるように変更する第２の変更手段を備え、
前記出力手段は、前記第１の変更手段により変更された結果の図形情報に基づく画像と前記第２の変更手段により変更された結果の文字情報に基づく画像とを合成した画像を出力する、
ことを特徴とする請求項４に記載の画像形成装置。
【請求項６】
コンピュータに、
線分を表す図形情報を含むデータを取得する取得機能と、
前記取得機能により取得されたデータに含まれる線分を表す図形情報について、当該線分が線種と線幅と線色の少なくとも１つについて規定された条件を満たすか否かを判定する判定機能と、
前記判定機能により前記条件が満たされないと判定された場合には、前記取得機能により取得されたデータに含まれる線分を表す図形情報を、前記条件が満たされるように変更する第１の変更機能と、
前記第１の変更機能により変更された結果のデータに基づく画像を出力する出力機能と、
を実現させるための画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成プログラムに関する。
【背景技術】
【０００２】
従来、プリンタ等の画像形成装置においては、高速化や低コスト化に加え、形成画像の高画質（高解像・高階調）化を目的として技術開発が進められている。形成画像の高画質化という観点では、従来技術は形成された画像の利用者があくまでも人であることを前提としているため、例えば、形成された画像を読み取ってその画像に記載されている情報を自動で抽出するような用途で利用する際に、様々な不都合が生じる。
【０００３】
画像形成に関連する従来技術としては、以下のようなものがある。
例えば、特許文献１には、異なる二色の画像データを合成する際に、重複部分を検知して境界線を白画素で置き換えることで、境界部での色にじみを防ぐことを図る技術が開示されている。
例えば、特許文献２には、同一ページ内にイメージ画像情報データと文字情報データが混在した場合に、文字情報データ部分とイメージ画像情報データ部分の境界検知手段を設けることで、文字情報データとイメージ画像情報データを独立して処理し、それらの結果を合成する手法が開示されている。
【０００４】
例えば、特許文献３には、文字データとイメージデータいずれについても適応した印字画像データ処理を行って高画質高速印字を可能にする画像形成装置に関する技術が開示されている。
例えば、特許文献４には、データ源側の画像編集処理機能の有無に拘わらず印刷装置の付加機能により画像編集（拡大／縮小／トリミングなど）出力を行うことに関する技術が開示されている。
【０００５】
例えば、特許文献５には、描画モードがページメモリ内の描画データ呼び出しモードの場合には、新たな描画データとページメモリ内の描画データとの間で論理演算を行い、呼び出さないモードのときには新たな描画データでページメモリを上書きして印刷する装置において、特定用途の場合には、後者を利用する手法が開示されている。
例えば、特許文献６には、入力データから文字データを除外した画像データを生成して中間調処理を行うとともに、除外した文字データを展開し、中間調処理した画像データと合成してハードコピーを出力する手法が開示されている。
【０００６】
【特許文献１】特開平０２−０３０５６０号公報
【特許文献２】特開平０５−０１６４３３号公報
【特許文献３】特開平０５−０１６４４８号公報
【特許文献４】特開平０６−３４０１２９号公報
【特許文献５】特開平０７−０８１１５１号公報
【特許文献６】特開平０９−０１８７０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、画像に含まれる線分を明確に把握可能な態様とした画像を形成して出力する技術を提案することを目的としている。
【課題を解決するための手段】
【０００８】
第１の本発明は、線分を表す図形情報を含むデータを取得する取得手段と、前記取得手段により取得されたデータに含まれる線分を表す図形情報について、当該線分が線種と線幅と線色の少なくとも１つについて規定された条件を満たすか否かを判定する判定手段と、前記判定手段により前記条件が満たされないと判定された場合には、前記取得手段により取得されたデータに含まれる線分を表す図形情報を、前記条件が満たされるように変更する第１の変更手段と、前記第１の変更手段により変更された結果のデータに基づく画像を出力する出力手段と、を備えたことを特徴とする画像形成装置である。
【０００９】
第２の本発明は、第１の本発明において、前記第１の変更手段は、前記判定手段により前記条件が満たされないと判定された場合には、前記取得手段により取得されたデータに含まれる線分を表す図形情報を変更するとともに、当該データに含まれる線分を表す図形情報以外の部分を当該線分との視覚的な差異が大きくなるように変更する、ことを特徴とする。
【００１０】
第３の本発明は、第１又は第２の本発明において、前記取得手段により取得されたデータに含まれる図形情報は、表の罫線を構成する線分を示す情報である、ことを特徴とする。
【００１１】
第４の本発明は、第１〜第３の本発明において、前記取得手段は、文字情報及び図形情報を含むデータを取得し、前記判定手段及び前記第１の変更手段は、前記取得手段により取得されたデータに含まれる図形情報を対象として処理を行い、前記出力手段は、前記第１の変更手段により変更された結果の図形情報に基づく画像と前記取得手段により取得されたデータに含まれる文字情報に基づく画像とを合成した画像を出力する、ことを特徴とする。
【００１２】
第５の本発明は、第４の本発明において、前記取得手段により取得されたデータに含まれる文字情報を、当該文字情報に基づく文字が視覚的に背景との差異が大きくなるように変更する第２の変更手段を備え、前記出力手段は、前記第１の変更手段により変更された結果の図形情報に基づく画像と前記第２の変更手段により変更された結果の文字情報に基づく画像とを合成した画像を出力する、ことを特徴とする。
【００１３】
第６の本発明は、コンピュータに、線分を表す図形情報を含むデータを取得する取得機能と、前記取得機能により取得されたデータに含まれる線分を表す図形情報について、当該線分が線種と線幅と線色の少なくとも１つについて規定された条件を満たすか否かを判定する判定機能と、前記判定機能により前記条件が満たされないと判定された場合には、前記取得機能により取得されたデータに含まれる線分を表す図形情報を、前記条件が満たされるように変更する第１の変更機能と、前記第１の変更機能により変更された結果のデータに基づく画像を出力する出力機能と、を実現させるための画像形成プログラムである。
【発明の効果】
【００１４】
第１の本発明に係る画像形成装置によると、画像中の線分を明確に把握可能な態様とした画像を形成して出力することができる。
【００１５】
第２の本発明に係る画像形成装置によると、画像中の線分と他の部分との区別が容易な態様とした画像を形成して出力することができる。
【００１６】
第３の本発明に係る画像形成装置によると、画像中の表の罫線を明確に把握可能な態様とした画像を形成して出力することができる。
【００１７】
第４の本発明に係る画像形成装置によると、文字と図形が混在する画像中の線分を明確に把握可能な態様とした画像を形成して出力することができる。
【００１８】
第５の本発明に係る画像形成装置によると、画像中の文字を明確に把握可能な態様とした画像を形成して出力することができる。
【００１９】
第６の本発明に係る画像形成プログラムによると、画像中の線分を明確に把握可能な態様とした画像を形成して出力することができる。
【発明を実施するための最良の形態】
【００２０】
本発明の一実施形態を、図面を参照して説明する。
図１には、入力された印刷情報データをドット形式の画像データに展開する画像形成装置の機能ブロック図が示されている。
本例の画像形成装置は、印刷情報取得部１１、図形データ検査部１２、文字データ検査部１３、図形データ変換部１４、文字データ変換部１５、図形データ展開部１６、文字データ展開部１７、画像合成部１８、を備えている。
なお、本例の画像形成装置は、利用者による編集が可能な形式の電子文書に基づいて仮想的な印刷処理を行って、利用者による編集が制限された形式の電子文書を出力する仮想印刷装置（所謂、仮想プリンタ）により実現されているが、例えば紙媒体等に対して印刷処理を施す印刷装置やそのドライバにより実現することもできる。
【００２１】
印刷情報取得部１１は、文書編集アプリケーション等のソフトウェアから発行される印刷情報データを入力データとして取得する。なお、入力データ（印刷情報データ）には、少なくとも図形情報が含まれ、場合により文字情報も含まれるものとする。
【００２２】
図形データ検査部１２は、印刷情報取得部１１により取得された入力データに含まれる図形情報を検査し、入力データに線分を表す図形情報が含まれていれば、当該線分の態様が所定の条件を満たすか否かを判定する。
線分の態様に関する所定の条件としては、スキャン等により読み取られた画像に対する表画像解析等の事後的な画像解析処理によって、画像から線分を抽出し易いような態様を示す条件であることが好ましい。一例としては、線種は実線のみを許容（点線や破線を禁止）する、線幅は２ｐｔ以上（スキャン読み取りにより消失しない線幅）を許容する、線色は黒のみ（或いは一定の濃度以上）を許容する、等の条件が規定される。
【００２３】
図形データ変換部１４は、図形データ検査部１２により線分の態様が所定の条件を満たさないと判定された場合に、入力データに含まれる線分を表す図形情報を所定の条件が満たされるように変更するとともに、図形情報における他の部分を当該線分との視覚的な差異が大きくなるように変更する。
線分以外の図形部分の変更の態様としては、スキャンによる読み取り画像等に対する事後的な画像解析処理において、文字や線分の抽出処理に影響を及ぼさないような態様であることが好ましい。一例としては、線分で囲まれた領域が着色されている場合に、当該領域の色を、文字や線分と分離しやすい色（例えば白）に変更する。
【００２４】
図形データ展開部１６は、変更された結果の図形情報の展開処理を行い、当該展開により得られた図形画像を画像合成部１８に供給する。
【００２５】
文字データ検査部１３は、印刷情報取得部１１により取得された入力データに含まれる文字情報を検査し、当該文字情報に基づく文字の態様が所定の条件を満たすか否かを判定する。
文字の態様に関する所定の条件としては、視覚的に背景との差異が大きく、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）による文字認識処理等が行い易い態様を示す条件であることが好ましい。一例としては、フォントはゴシック体のみを許容（明朝体を禁止）する、文字サイズは１２ｐｔ以上を許容する、文字色は黒のみ（或いは一定の濃度以上）を許容する、等の条件が規定される。
【００２６】
文字データ変換部１５は、文字データ検査部１３により文字の態様が所定の条件を満たさないと判定された場合に、入力データに含まれる文字情報を所定の条件が満たされるように変更する。
文字データ展開部１７は、変更された結果の文字情報の展開処理を行い、当該展開により得られた文字画像を画像合成部１８に供給する。
【００２７】
画像合成部１８は、図形データ展開部１６から供給された図形画像と文字データ展開部１７から供給された文字画像とを合成し、当該合成結果の画像を出力する。
【００２８】
本例では、本発明に係る取得手段を印刷情報取得部１１により構成し、本発明に係る判定手段を図形データ検査部１２により構成し、本発明に係る第１の変更手段を図形データ変換部１４により構成し、本発明に係る第２の変更手段を文字データ検査部１３及び文字データ変換部１５により構成し、本発明に係る出力手段を図形データ展開部１６及び文字データ展開部１７及び画像合成部１８により構成している。
【００２９】
本例の画像形成装置による画像形成処理を、図２〜図５を参照して説明する。
印刷情報取得部１１が、本来であれば図２に示すような印刷結果となる印刷情報データを入力データとして取得した場合について説明する。
同図の画像は、表形式の文書の画像であり、表を形成する罫線（矢印で示される部分）の色は無彩色（白）であるが、淡色を各欄内の背景色に用いることで、表の構造を視覚的に把握可能にしている。このような構造の文書は、当該文書のデータそのものを扱うアプリケーションにおいては、罫線が黒であっても白であっても問題なく処理することができるが、これを画像化した結果のデータを解析して罫線を抽出する処理等においては、黒罫線に比べて白罫線の抽出は非常に複雑な処理が必要となる。
【００３０】
図２の画像を示す入力データは、印刷情報取得部１１により、図３（ａ）に示すような図形を表す図形情報と、図４（ａ）に示すような文字を表す文字情報とに分離され、図形情報は図形の処理系（図形データ検査部１２、図形データ変換部１４、図形データ展開部１６）に送信され、文字情報は文字の処理系（文字データ検査部１３、文字データ変換部１５、文字データ展開部１６）に送信される。
【００３１】
図３（ａ）の図形は、表の罫線を構成する線分（矢印で示す部分）の色が白であり、線色は黒のみを許容するという条件を満たさないので、この条件を満たすように（線色が黒になるように）図形情報が変更される。また、表の各欄の背景が着色されているので、各欄の背景色が白になるように図形情報が変更される。その結果、当該変更後の図形情報を展開して得られる画像は、図３（ｂ）のようになり、画像中の線分を明確に把握可能な態様となる。
図４（ｂ）の文字は、フォントが明朝体であり、ゴシック体のみを許容するという条件を満たさないため、この条件を満たすように（フォントがゴシック体になるように）文字情報が変更される。その結果、当該変更後の文字情報を展開して得られる画像は、図４（ｂ）のようになり、画像中の文字を明確に把握可能な態様となる。
図５は、変更後の図形情報に基づく画像と、変更後の文字情報に基づく画像とを、画像合成部１８にて合成した画像を示しており、図３（ｂ）の図形の画像と、図４（ｂ）の文字の画像とが合成された態様となっている。
【００３２】
図６は、本例の画像形成装置による画像形成処理の処理フローの例を示している。
印刷情報取得部１１により入力データ（印刷情報データ）が取得されると、当該入力データの内容が文字情報と図形情報に分類される（ステップＳ１）。
図形情報は、図形の処理系（図形データ検査部１２、図形データ変換部１４、図形データ展開部１６）に送信され、図形情報に線分の情報が含まれているか否か判定されて（ステップＳ２）、線分の情報が含まれている場合には、全ての線分の情報について、線色の判定及び変更処理（ステップＳ３、Ｓ４）、線幅の判定及び変更処理（ステップＳ５、Ｓ６）、線種の判定及び変更処理（ステップＳ７、Ｓ８）、が行われる（ステップＳ９）。
【００３３】
図形情報に含まれている全ての線分の情報について上記の処理を終えた場合（或いは、図形情報に線分の情報が含まれていない場合）には、図形情報における線分以外の全ての要素について、その要素の色（表の各欄の背景色など）の判定及び変更処理が行われ（ステップＳ１０〜Ｓ１２）、上記処理により変更された図形の態様に関する各設定値が図形情報に反映されて（ステップＳ１３）、当該変更後の図形情報に基づいて図形画像に展開される（ステップＳ１４）。
【００３４】
文字情報は、文字の処理系（文字データ検査部１３、文字データ変換部１５、文字データ展開部１６）に送信され、文字情報に含まれる全ての文字について判定及び変更処理が行われ、これにより変更された文字の態様に関する各設定値が文字情報に反映されて、当該変更後の文字情報に基づいて文字画像に展開される（ステップＳ１５）。
その後、画像合成部１８により、図形の処理系にて展開された図形画像と文字の処理系にて展開された文字画像とが合成されて（ステップＳ１６）、合成結果の画像が出力される（ステップＳ１７）。
【００３５】
図７は、本例の画像形成装置の主要なハードウェア構成を示している。
本例の読画像形成装置は、各種演算処理を行うＣＰＵ２１、ＣＰＵ２１の作業領域となるＲＡＭ２２、基本的な制御プログラムを記憶するＲＯＭ２３、本発明に係る機能を実現するためのプログラムや各種データを記憶するＨＤＤ２４、利用者に対する情報を表示出力するディスプレイ画面や利用者からの情報の入力を受け付けるマウス・キーボード等の機器とのインターフェースである入出力Ｉ／Ｆ２５、他の装置との間で通信を行うインターフェースである通信Ｉ／Ｆ２６、等のハードウェア資源を有するコンピュータにより構成されている。
そして、本発明に係るプログラムをＨＤＤ２４から読み出してＲＡＭ２２に展開し、これをＣＰＵ２１により実行させることで、本発明に係る各機能手段をコンピュータにより実現している。
【００３６】
なお、本発明に係るプログラムは、例えば当該プログラムを記憶したＣＤ−ＲＯＭ等の外部記憶媒体を配布する形式やネットワークを介して配信する形式により、本発明の実施者に提供される。
また、本発明に係る各機能手段は、本例のようなソフトウェア構成により実現する態様に限られず、それぞれ専用のハードウエアモジュールで構成してもよい。
また、本発明に係る各機能手段は、本例のように１台の装置により実現する態様に限られず、それぞれの機能手段を複数台の装置により実現するようにしてもよい。
【図面の簡単な説明】
【００３７】
【図１】本発明の一例に係る画像形性装置の機能ブロック図である。
【図２】本発明の一例に係る画像形成処理を説明するための図である。
【図３】本発明の一例に係る画像形成処理を説明するための図である。
【図４】本発明の一例に係る画像形成処理を説明するための図である。
【図５】本発明の一例に係る画像形成処理を説明するための図である。
【図６】本発明の一例に係る画像形成処理フローの例を示す図である。
【図７】本発明の一例に係る画像形性装置のハードウェア構成図である。
【符号の説明】
【００３８】
１１：印刷情報取得部、  １２：図形データ検査部、  １３：文字データ検査部、  １４：図形データ変換部、  １５：文字データ変換部、  １６：図形データ展開部、  １７：文字データ展開部、  １８：画像合成部
【図１】
2010000642.tif 000003
【図２】
2010000642.tif 000004
【図３】
2010000642.tif 000005
【図４】
2010000642.tif 000006
【図５】
2010000642.tif 000007
【図６】
2010000642.tif 000008
【図７】
2010000642.tif 000009