(57)【特許請求の範囲】
【請求項１】
第１のデータを取得するデータ取得手段と、
記憶手段に記憶された第２のデータが表す画像と、前記第１のデータが表す画像の一部との類似度を第１の規則に従い特定する第１の類似度特定手段と、
前記第１の類似度特定手段により特定された類似度に基づき、前記第１のデータが表す画像から、前記第２のデータのいずれかに対応する一部を特定する一部特定手段と、
前記一部を表す画像データの特徴に基づいて、前記第２のデータの中から前記一部を表す画像データに対応する第２のデータを差替用データとして特定する差替用データ特定手段と、
前記第１のデータが表す画像の前記一部を、前記差替用データが表す画像に差し替えた画像を表す画像データを生成する画像データ生成手段と、
書式を表す書式データを取得する書式データ取得手段とを備え、
前記第１の類似度特定手段は、前記第１のデータが表す画像が前記書式に従っている場合、前記第１のデータが表す画像のうち前記書式により特定される予め定められた領域内に位置する部分に関して、前記第１の規則に従う類似度の特定を行わない
ことを特徴とする画像処理装置。
【請求項２】
前記画像データ生成手段は、前記差替用データが表す画像と前記第１のデータが表す画像の前記一部との類似度が予め定められた条件を満たさない場合、前記第１のデータが表す画像の前記一部を前記差替用データが表す画像に差し替えた画像を表す画像データを生成する
請求項１に記載の画像処理装置。
【請求項３】
前記差替用データ特定手段は、前記第１のデータの色彩、前記一部を表す画像データの背景色、及び当該一部を表す画像データのサイズの少なくともいずれか一つに基づいて前記差替用データを特定する
請求項１又は２に記載の画像処理装置。
【請求項４】
前記第２のデータが表す画像の各々と、前記一部特定手段によって特定された一部を表す画像データとの類似度を第２の規則に従い特定する第２の類似度特定手段を更に備え、
前記差替用データ特定手段は、前記第２の類似度特定手段により特定された類似度に基づき、前記第２のデータの中から前記一部を表す画像データに対応する第２のデータを、差替用データとして特定する
請求項１に記載の画像処理装置。
【請求項５】
前記第２の規則は、類似度の特定に際して、画像のサイズ、形状及び色彩の少なくともいずれか一つの差分が当該類似度に影響する度合いが前記第１の規則よりも高い
請求項４に記載の画像処理装置。
【請求項６】
前記差替用データ特定手段は、前記第１のデータの色彩、前記一部を表す画像データの背景色、及び当該一部を表す画像データのサイズの少なくともいずれか一つと、前記第２の類似度特定手段により特定された類似度とに基づいて前記差替用データを特定する
請求項４又は５に記載の画像処理装置。
【請求項７】
前記画像データ生成手段は、前記差替用データが表す画像と前記第１のデータが表す画像の前記一部との類似度が予め定められた閾値未満の場合、前記第１のデータが表す画像の前記一部を前記差替用データが表す画像に差し替えた画像を表す画像データの生成を行うか否かを利用者に選択させるための提示を行う
請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
コンピュータを、
第１のデータを取得するデータ取得手段と、
記憶手段に記憶された第２のデータが表す画像と、前記第１のデータが表す画像の一部との類似度を第１の規則に従い特定する第１の類似度特定手段と、
前記第１の類似度特定手段により特定された類似度に基づき、前記第１のデータが表す画像から、前記第２のデータのいずれかに対応する一部を特定する一部特定手段と、
前記一部を表す画像データの特徴に基づいて、前記第２のデータの中から前記一部を表す画像データに対応する第２のデータを差替用データとして特定する差替用データ特定手段と、
前記第１のデータが表す画像の前記一部を、前記差替用データが表す画像に差し替えた画像を表す画像データを生成する画像データ生成手段と、
書式を表す書式データを取得する書式データ取得手段として機能させ、
前記第１の類似度特定手段は、前記第１のデータが表す画像が前記書式に従っている場合、前記第１のデータが表す画像のうち前記書式により特定される予め定められた領域内に位置する部分に関して、前記第１の規則に従う類似度の特定を行わないことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、一部破損したバーコードを読み取り、読み取った元情報から再度バーコードを生成して付与する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−０５５５８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、データに含まれるシンボル画像に対して要求される表示態様を維持することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る画像処理装置は、第１のデータを取得するデータ取得手段と、記憶手段に記憶された第２のデータが表す画像と、前記第１のデータが表す画像の一部との類似度を第１の規則に従い特定する第１の類似度特定手段と、前記第１の類似度特定手段により特定された類似度に基づき、前記第１のデータが表す画像から、前記第２のデータのいずれかに対応する一部を特定する一部特定手段と、前記一部を表す画像データの特徴に基づいて、前記第２のデータの中から前記一部を表す画像データに対応する第２のデータを差替用データとして特定する差替用データ特定手段と、前記第１のデータが表す画像の前記一部を、前記差替用データが表す画像に差し替えた画像を表す画像データを生成する画像データ生成手段と、書式を表す書式データを取得する書式データ取得手段とを備え、前記第１の類似度特定手段は、前記第１のデータが表す画像が前記書式に従っている場合、前記第１のデータが表す画像のうち前記書式により特定される予め定められた領域内に位置する部分に関して、前記第１の規則に従う類似度の特定を行わないことを特徴とする。
【０００６】
本発明の請求項２に係る画像処理装置は、請求項１に記載の構成において、前記画像データ生成手段は、前記差替用データが表す画像と前記第１のデータが表す画像の前記一部との類似度が予め定められた条件を満たさない場合、前記第１のデータが表す画像の前記一部を前記差替用データが表す画像に差し替えた画像を表す画像データを生成することを特徴とする。
【０００７】
本発明の請求項３に係る画像処理装置は、請求項１又は２に記載の構成において、前記差替用データ特定手段は、前記第１のデータの色彩、前記一部を表す画像データの背景色、及び当該一部を表す画像データのサイズの少なくともいずれか一つに基づいて前記差替用データを特定することを特徴とする。
【０００８】
本発明の請求項４に係る画像処理装置は、請求項１に記載の構成において、前記第２のデータが表す画像の各々と、前記一部特定手段によって特定された一部を表す画像データとの類似度を第２の規則に従い特定する第２の類似度特定手段を更に備え、前記差替用データ特定手段は、前記第２の類似度特定手段により特定された類似度に基づき、前記第２のデータの中から前記一部を表す画像データに対応する第２のデータを、差替用データとして特定することを特徴とする。
【０００９】
本発明の請求項５に係る画像処理装置は、請求項４に記載の構成において、前記第２の規則は、類似度の特定に際して、画像のサイズ、形状及び色彩の少なくともいずれか一つの差分が当該類似度に影響する度合いが前記第１の規則よりも高いことを特徴とする。
【００１０】
本発明の請求項６に係る画像処理装置は、請求項４又は５に記載の画像処理装置において、前記差替用データ特定手段は、前記第１のデータの色彩、前記一部を表す画像データの背景色、及び当該一部を表す画像データのサイズの少なくともいずれか一つと、前記第２の類似度特定手段により特定された類似度とに基づいて前記差替用データを特定することを特徴とする。
【００１１】
本発明の請求項７に係る画像処理装置は、請求項１乃至６のいずれか１項に記載の構成において、前記画像データ生成手段は、前記差替用データが表す画像と前記第１のデータが表す画像の前記一部との類似度が予め定められた閾値未満の場合、前記第１のデータが表す画像の前記一部を前記差替用データが表す画像に差し替えた画像を表す画像データの生成を行うか否かを利用者に選択させるための提示を行うことを特徴とする。
【００１３】
本発明の請求項８に係るプログラムは、コンピュータを、第１のデータを取得するデータ取得手段と、記憶手段に記憶された第２のデータが表す画像と、前記第１のデータが表す画像の一部との類似度を第１の規則に従い特定する第１の類似度特定手段と、前記第１の類似度特定手段により特定された類似度に基づき、前記第１のデータが表す画像から、前記第２のデータのいずれかに対応する一部を特定する一部特定手段と、前記一部を表す画像データの特徴に基づいて、前記第２のデータの中から前記一部を表す画像データに対応する第２のデータを差替用データとして特定する差替用データ特定手段と、前記第１のデータが表す画像の前記一部を、前記差替用データが表す画像に差し替えた画像を表す画像データを生成する画像データ生成手段と、書式を表す書式データを取得する書式データ取得手段として機能させ、前記第１の類似度特定手段は、前記第１のデータが表す画像が前記書式に従っている場合、前記第１のデータが表す画像のうち前記書式により特定される予め定められた領域内に位置する部分に関して、前記第１の規則に従う類似度の特定を行わないことを特徴とする。
【発明の効果】
【００１４】
請求項１に係る発明によれば、データに含まれるシンボル画像に対して要求される表示態様を維持することができる。また、請求項１に係る発明によれば、予め定められた画像が不本意な領域から抽出されることを防ぐことができる。
請求項２に係る発明によれば、画像の差替処理が不必要に行われることを防ぐことができる。
請求項３に係る発明によれば、データに含まれるシンボル画像に対して要求される表示態様を維持することができる。
請求項４に係る発明によれば、データに含まれるシンボル画像に対して要求される表示態様を維持することができる。
請求項５に係る発明によれば、データに含まれるシンボル画像に対して要求される表示態様を維持することができる。
請求項６に係る発明によれば、類似度以外の条件を用いて差替用データの特定を行わない場合と比べて差替用データの特定を好適に行うことができる。
請求項７に係る発明によれば、差し替える画像と元の画像との類似度が低い場合に画像の差替処理を行うか否かを利用者に選択させることができる。
請求項８に係る発明によれば、データに含まれるシンボル画像に対して要求される表示態様を維持することができる。
【図面の簡単な説明】
【００１５】
【図１】システムの全体構成の一例を示すブロック図。
【図２】画像形成装置１０のハードウェア構成の一例を示すブロック図。
【図３】シンボル画像データベースの内容の一例を示す図。
【図４】画像形成装置１０の機能構成の一例を示す図。
【図５】画像形成装置１０が行う処理の流れを示すフローチャート。
【図６】シンボル画像の一例を示す図。
【発明を実施するための形態】
【００１６】
［構成］
図１は、本発明の一実施形態に係るシステム１の全体構成を示すブロック図である。システム１は画像形成装置１０（画像処理装置の一例）と情報処理装置２０とを備える。画像形成装置１０は、例えば電子写真方式の画像形成装置である。画像形成装置１０は、用紙等の記録媒体に画像を形成する画像形成機能、データに画像を合成したり削除したり生成する画像生成機能、画像を複写する複写機能、記録媒体に形成されている画像を読み取るスキャン機能、ネットワークからデータを受信するデータ受信機能などを備えている。画像形成装置１０が備える機能はこれらの機能に限定されるものではなく、例えばファクシミリ機能を備えていてもよい。また、画像形成装置１０は上述した機能を全て備えているものに限定されず、例えば、データ受信機能及び画像生成機能だけを備えており、他の機能を備えていない構成であってもよい。
【００１７】
情報処理装置２０は画像形成装置１０へ画像データを送信し、画像データに対する画像処理を指示する装置であり、例えばパーソナルコンピュータやタブレット端末である。画像データには例えば写真やＣＧ（Computer Graphics）の他に、画像を含む文書や資料、映像などを表すデータが含まれる。ネットワーク３０は、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等のネットワークであり、画像形成装置１０と情報処理装置２０を接続する通信回線である。
【００１８】
図２は、画像形成装置１０のハードウェア構成を示すブロック図である。図において、制御部１１は、ＣＰＵ（Central Processing Unit）などの演算装置と、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）などの主記憶装置とを備えている。ＲＯＭには、演算装置によって実行されるプログラムが記憶されている。演算装置は、ＲＡＭをワークエリアとして用いてＲＯＭや記憶部１７に記憶されたプログラムを実行することによって、画像形成装置１０の各部の動作を制御する。通信部１２は、ネットワーク３０経由で情報処理装置２０と通信を行う。ＵＩ部１３は、各種のキーやタッチセンサなどの操作子を備え、利用者の操作に応じた操作信号を制御部１１に供給する。制御部１１は、この操作信号に応じた処理を行う。また、ＵＩ部１３は、液晶パネルや液晶駆動回路を備え、制御部１１による制御の下で画像を表示する。画像形成部１５は、電子写真方式で用紙等の記録媒体に画像を形成する。画像読取部１６は、原稿の画像を光学的に読み取る。記憶部１７は、例えばハードディスクなどの記憶デバイスであり、制御部１１が用いるデータやプログラムを記憶している。画像処理部１８は、例えば、階調や色調を変換する濃度変換、画像の強調や平滑化、輪郭抽出を行う空間フィルタ、画像の大きさや傾きなどを変化させる幾何学変換等の各種の画像処理を実行する。また、画像データに対してＯＣＲ（Optical Character Recognition）等の文字認識を行う処理や、複数の画像データを解析して差分を検出する処理が実行されてもよい。記憶部１７は、シンボル画像データベース１７１を記憶している。シンボル画像データベース１７１には、シンボル画像を表すシンボル画像データが記憶されている。この実施形態においてシンボル画像とは、企業名、商品名、サービス名、団体名、組織名等を象徴的に表す画像であり、例えば企業ロゴを表すロゴ画像である。
シンボル画像は決められた表示態様で表すように要求されるものがある。例えば、企業やサービスのロゴでは、その色使いや大きさが決められており、それを逸脱して表示されることを許さない場合がある。
【００１９】
図３は、シンボル画像データベース１７１（記憶手段の一例）の内容の一例を示す図である。図示のように、このデータベースには、「シンボルＩＤ」と「条件」と「シンボル画像データ」との各項目が互いに関連付けて記憶されている。これらの項目のうち、「シンボルＩＤ」の項目には、シンボル画像を識別する識別情報（以下「シンボルＩＤ」という）が記憶されている。「条件」の項目には、「カラー／小」や「白黒／大」といった、シンボル画像が用いられるサイズや色彩（カラー／白黒）等の条件を示す情報が記憶されている。「小」、「中」、「大」はそれぞれ、シンボル画像の高さ（図中の矢印Ｈで示す方向の寸法）が１ｃｍ以上３ｃｍ未満、３ｃｍ以上５ｃｍ未満及び５ｃｍ以上１０ｃｍ未満という大きさの範囲を示している。高さが１ｃｍ未満または１０ｃｍ以上のシンボル画像はこの例では基準に含まれていない。「シンボル画像データ」の項目には、各条件に対応するシンボル画像を表すシンボル画像データ（第２のデータの一例）が記憶されている。
【００２０】
この実施形態では、カラーの条件に対応するシンボル画像は複数の色で形成されるカラー画像であり、白黒の条件に対応するシンボル画像は白又は黒の２値化されたモノクロ画像である、といったように、それぞれの条件に適した色彩やサイズのシンボル画像を表すシンボル画像データが各条件に対応付けて格納されている。また、図３に示す例では、「ＡＢＣ」に対応するシンボル画像の場合、画像がカラーであればシンボル画像に含まれる「ＡＢＣ」という文字列を太字で表し、白黒であれば細字で表すことが予め定められており、また、サイズが「小」の場合は１本線の楕円、「中」の場合は２本線の楕円、「大」の場合は３本線の楕円で文字を囲むことが定められている。また、「ＤＥＦ」に対応するシンボル画像の場合、カラーの場合は実線の長方形で「ＤＥＦ」という文字列を囲み、白黒の場合は破線の長方形で文字列を囲むことが予め定められており、また、画像の大きさが小、中、大と大きくなるにつれて、文字間のスペースを広くしていくことが予め定められている。
【００２１】
シンボル画像データベース１７１に登録されたシンボル画像データは、サイズや色彩（カラー／白黒）等の条件によって使い分けられる。例えば、「ＡＢＣ」のシンボル画像が原稿に含まれる場合であって４ｃｍのシンボル画像が用いられている場合、白黒の原稿においてはシンボル画像Ａ４が用いられる一方、カラーの原稿においてはシンボル画像Ａ３が用いられる、といったように、シンボル画像のサイズが同じであっても白黒の原稿に含まれるシンボル画像とカラーの原稿に含まれるシンボル画像とは異なるものが用いられる。また、白黒の原稿の場合であっても、シンボル画像が描画される領域の高さが例えば２ｃｍである場合にはシンボル画像Ａ２が用いられる一方、シンボル画像が描画される領域の高さが６ｃｍである場合にはシンボル画像Ａ６が用いられる、といったように、シンボル画像が描画される（画像形成される）領域のサイズによってそれぞれ異なるシンボル画像が用いられる。
【００２２】
次いで、画像形成装置１０の機能的構成について図面を参照しつつ説明する。図４は、画像形成装置１０の機能構成を示すブロック図である。画像形成装置１０は、制御部１１、画像処理部１８、又は制御部１１と通信部１２と画像処理部１８により、データ取得手段１１１、類似度特定手段１１２、一部特定手段１１３、第２の類似度特定手段１１４、差替用データ特定手段１１５及び画像データ生成手段１１６を実現する。データ取得手段１１１は、画像データを取得する。データ取得手段１１１は、例えば画像読取部１６が原稿などを読み取って生成する画像データを取得してもよく、また、例えば情報処理装置２０等の他の装置から送信されてくる画像データを通信部１２を用いて取得してもよい。
【００２３】
類似度特定手段１１２は、シンボル画像データベース１７１に記憶されたシンボル画像データが表す画像と、データ取得手段１１１によって取得された画像データが表す画像の一部との類似度を第１の規則に従い特定する。一部特定手段１１３は、第１の類似度特定手段により特定された類似度に基づき、取得された画像データが表す画像から、シンボル画像データベース１７１に記憶されたシンボル画像データのいずれかに対応する一部を特定する。第２の類似度特定手段１１４は、シンボル画像データベース１７１に記憶されたシンボル画像データの各々と、特定手段１１３によって特定された一部を表す画像データとの類似度を第２の規則に従い特定する。
【００２４】
差替用データ特定手段１１５は、一部特定手段１１３によって特定された一部を表す画像の特徴に基づいて、シンボル画像データベース１７１に記憶されたシンボル画像データの中から、この一部を表す画像データに対応するものを差替用データとして特定する。特に、この実施形態では、差替用データ特定手段１１５は、画像データの色彩（カラー／白黒）、画像データに含まれるシンボル画像の背景色及びシンボル画像のサイズの少なくともいずれか一つに基づいて差替用データを特定する。画像データ生成手段１１６は、画像データが表す画像のうちの一部特定手段１１３によって特定された一部を、差替用データ特定手段１１５によって特定された差替用データが表す画像に差し替えた画像を表す画像データを生成する。
【００２５】
［動作］
次いで、実施形態の動作について説明する。この動作例では、情報処理装置２０から画像形成装置１０へ画像データを送信して画像形成部１５で用紙等の記録媒体に画像形成させる場合の動作について説明する。
図５は画像形成装置１０が行う処理の流れを示すフローチャートである。まず、利用者は情報処理装置２０のＵＩ部を用いて画像データに対するプリント指示をする。この動作例では、出力パラメータとして、カラーの画像データを白黒の画像データに変換するパラメータ（以下「モノクロ変換処理」という）や、画像を縮小するパラメータ（以下「サイズ縮小処理」という）が指定される例を示している。情報処理装置２０のＵＩ部は利用者によって操作された内容に応じた操作情報を出力し、情報処理装置２０の制御部はＵＩ部から出力される情報に基づいて画像データに対するプリント指示を受け付ける。情報処理装置２０の制御部は画像形成装置１０へ画像データを送信するとともに指示されたプリントの実行を依頼する。画像形成装置１０の制御部１１は、情報処理装置２０から画像データを受信する（ステップＳ１）とともに、指定されたパラメータを用いて処理を実行する（ステップＳ２）。この動作例では、制御部１１は受信した画像データに対してモノクロ変換処理やサイズ縮小処理を実行する。
【００２６】
次いで、制御部１１はステップＳ３乃至ステップＳ６の処理を実行することによって、シンボル画像データベース１７１に登録されているシンボル画像が画像データ（第１のデータの一例。以下「処理後データ」という）に含まれているかを判定する。具体的には、制御部１１は、シンボル画像データベース１７１に登録されているシンボル画像データを用いて処理後データに対してパターンマッチング処理を行う。この実施形態では、まず、制御部１１は、シンボル画像データベース１７１からシンボル画像データを１つ取得し（ステップＳ３）、取得できた場合には（ステップＳ４；ＹＥＳ）、取得したシンボル画像データを用いて処理後データに対してパターンマッチング（パターン照合）処理を行い（ステップＳ５）、取得したシンボル画像データとの類似度が予め定められた閾値以上であるデータが処理後データに含まれているかを判定する。類似度が予め定められた閾値以上である場合には、シンボル画像データが含まれていると判定される。類似度が予め定められた閾値以上であるデータが抽出されなかった場合は（ステップＳ６；ＮＯ）、制御部１１は、ステップＳ３の処理に戻り、シンボル画像データベース１７１から次のシンボル画像データを取得し（ステップＳ３）、取得したシンボル画像データを用いてパターンマッチング処理を行う（ステップＳ４乃至ステップＳ６）。制御部１１は類似度が予め定められた閾値以上であるデータが抽出されるまでパターンマッチング処理を繰り返し行う。
【００２７】
一方、ステップＳ４において、シンボル画像データベース１７１からシンボル画像データを取得できなかった場合（ステップＳ４；ＮＯ）、すなわちシンボル画像データベース１７１に登録されている全てのシンボル画像データについてパターンマッチングを行い、それらの結果が全て類似度が予め定められた閾値以上でないと判定された場合には、その処理後データにはシンボル画像が含まれていないと判定される。この場合（ステップＳ４；ＮＯ）、制御部１１はステップＳ１０の処理へ進み処理後データを出力する（ステップＳ１０）。
【００２８】
また、ステップＳ６において、類似度が予め定められた閾値以上であるデータが抽出された場合には、ステップＳ７の処理に進み、制御部１１は、差し替え対象となる画像データ（以下「差替用データ」という）の特定処理を行う（ステップＳ７）。ステップＳ７において、制御部１１は、処理後データの表す画像全体の色彩（白黒／カラー）や、処理後データから抽出されたシンボル画像の背景色及びサイズの少なくともいずれかひとつに基づいて差替用データを特定する。この動作例では、制御部１１は、処理後データから抽出されたシンボル画像の条件（色彩（白黒／カラー）及びサイズ（大／中／小）を特定し、特定した条件に対応付けてシンボル画像データベース１７１に記憶されているシンボル画像データを、差替用データとして特定する。
【００２９】
次いで、制御部１１は、特定した差替用データと処理後データとを用いてパターンマッチング処理を行い、照合結果に基づいて欠損度（類似度）を特定し、特定した欠損度が予め定められた閾値以上であるかを判定する（ステップＳ８）。特定された欠損度が予め定められた閾値未満である場合（すなわち差替用データと処理後データとの類似度が予め定められた閾値以上である場合）には（ステップＳ８；ＮＯ）、制御部１１はシンボル画像の差替処理（ステップＳ９の処理）を行わない。一方、欠損度が予め定められた閾値以上である場合には（ステップＳ８；ＹＥＳ）、制御部１１は、ステップＳ７で特定された差替用データを用いて、処理後データに含まれるシンボル画像を、差替用データの表すシンボル画像に差し替える処理を行う（ステップＳ９）。ステップＳ９の処理を終えると制御部１１はステップＳ３の処理に戻り、シンボル画像データベース１７１に登録された残りのシンボル画像データについて照合処理を行う。
【００３０】
図６は、図５に示したシンボル画像の差替処理の具体的な内容の一例を示す図である。図６の（ａ）は、画像形成装置１０によって処理が施される前の画像データの表す画像の一例を示す。図６の（ｂ）は、図６の（ａ）に示す画像データに対して画像形成装置１０によって画像処理が施された後の画像データ（すなわち処理後データ）の表す画像を示す。図６に示す例では、モノクロ変換処理とサイズ縮小処理とが施された例を図示している。図６の（ｃ）は、図６の（ｂ）に示す処理後データに対して図５に示した差替処理が施された後の処理後データの表す画像を示す。
【００３１】
モノクロ変換処理・サイズ縮小処理によって図６の（ａ）に示したシンボル画像Ａ５１は、図６の（ｂ）に示すようにモノクロ画像に変換されるとともにそのサイズが縮小されてシンボル画像Ａ５２となる。シンボル画像Ａ５２は、図５のステップＳ５のパターンマッチング処理により、シンボル画像データベース１７１に登録されたシンボル画像データＡ５に対応するシンボル画像であると特定される。また、ステップＳ７において、ステップＳ５で特定されたシンボル画像Ａ５のシンボルＩＤ「ＡＢＣ」に対応付けてシンボル画像データベース１７１に記憶されているシンボル画像データの中から、シンボル画像Ａ５２の色彩（カラー／白黒）とサイズ（大／中／小）とに対応するシンボル画像データ、すなわち「白黒／小」の条件に対応するシンボル画像データＡ２が差替用データとして特定される。差替用データが特定されると、特定された差替用データ（シンボル画像データＡ２）に対するシンボル画像Ａ５２の欠損度が特定される。
【００３２】
図５のステップS8の処理により、算出された欠損度が予め定められた閾値以上である場合には、処理後データから抽出されたシンボル画像データが、ステップＳ７で特定された差替用データ（シンボル画像データＡ２）に差し替えられ（図５のステップＳ９）、その結果、図６の（ｃ）に示す画像データが生成される。以上説明したようにこの実施形態では、データに含まれるシンボル画像に対して要求される表示態様が維持される。
【００３３】
なお、画像形成装置１０によって施される画像処理の内容によっては、処理後データに含まれるシンボル画像の画質が劣化したり、予め定められている条件（例えば、白黒の場合はシンボル画像データＡ２を用い、カラーの場合はシンボル画像データＡ１を用いる、等）を満たさないシンボル画像が含まれてしまったりする場合がある。例えば、カラー画像を白黒画像に変換するといった画像処理が施された場合、その画像に含まれるカラーのシンボル画像もモノクロに変換され、その結果、グレースケールによってシンボル画像が視認し辛くなってしまう、といった場合がある。また、他の例として、例えば、画像の拡大や縮小といったように、縮尺が変更される画像処理がサービス提供装置２０によって施された場合、その画像に含まれるシンボル画像も拡大又は縮小され、その結果、シンボル画像に含まれる文字が潰れて視認し辛くなってしまう、といった場合がある。そのような場合であっても、シンボル画像データベース１７１に登録されたシンボル画像データを用いて、処理後データに含まれるシンボル画像データの欠損度（劣化の程度）を特定し、欠損度に基づいてシンボル画像の差替処理を行うことで、シンボル画像の画質の劣化が防止される。なお、本実施形態ではシンボル画像が上述の予め定められている条件を満たしていないことも「シンボル画像の画質の劣化」に含まれるものとする。
【００３４】
［変形例］
上述した実施形態は、本発明の一例であり、以下のように変形してもよい。また、以下の変形例は、互いに組み合わせてもよい。
【００３５】
（１）上述の実施形態において制御部１１が処理後データに対して図５のステップＳ５に示すパターン照合処理を行う際に、処理後データに対してフォーム認識処理を行って処理後データのフォームを特定し、制御部１１が特定したフォームにおける予め定められた領域についてパターン照合処理を行うようにしてもよい。この場合、制御部１１は、書式を表す書式データを取得する書式データ取得手段と、処理後データが表す画像が書式データが表す書式にしたがっているか否かを判定する判定手段として機能するとともに、処理後データが表す画像が書式に従っていると判定された場合、処理後データが表す画像のうち書式により特定される予め定められた領域内に位置する部分に関して、第１の規則に従う類似度の判定を行わない。具体的には例えば写真の領域についてはパターン照合処理を行わないようにしてもよい。この態様によれば例えば写真にたまたまシンボル画像が写っていた場合であっても写真領域からシンボル画像が抽出されることが防止される。
【００３６】
（２）上述の実施形態では、図５のステップＳ９に示すように、欠損度が予め定められた閾値以上である場合に制御部１１が処理後データに含まれるシンボル画像を差替用シンボル画像に差し替える処理を行った。図５のステップＳ９において欠損度が予め定められた閾値以上である場合であって、差替用シンボル画像が予め定められた条件を満たさない場合に、制御部１１が差替処理を行わずに利用者にその旨を提示し、差し替えを行うか否かを利用者に選択させるようにしてもよい。例えば、処理後データから抽出されたシンボル画像のサイズが小さすぎて差し替えを行うと不自然になる場合には、制御部１１は差替処理を行わずに利用者にその旨を提示し、差し替えを行うか否かを利用者に選択させてよい。
【００３７】
（３）上述の実施形態において、差替用シンボル画像のサイズが処理後データから抽出されたシンボル画像のサイズより小さい場合には、差替処理を行うと差替用シンボル画像の周囲に余白が生じる。そのため、制御部１１が、余白部分についてはシンボル画像の背景色に合わせて背景色と同じ色になるように処理を行ってもよい。具体的には、例えば、制御部１１が、処理後データに含まれていたシンボル画像の領域（以下「削除領域」という）内における上記余白部分の領域を隙間領域として特定し、この隙間領域を隣接領域と共通の色で塗りつぶすことで、隙間領域に画像を補完してもよい。なお、隣接領域の画像が単色でなく、模様や絵柄などが含まれている場合、制御部１１は、隣接領域の外周に沿った外周方向に沿って隣接領域を複数の区間に分割し、分割された区間をそれぞれ複製した画像を各区間に隣接する隙間領域に合成して補完してもよい。
【００３８】
（４）上述の実施形態において、処理後データから抽出されたシンボル画像のサイズと差替用シンボル画像とのサイズが異なる場合には、制御部１１は差替用シンボル画像のサイズが処理後データに含まれるシンボル画像のサイズになるように縮尺を調整してから差替処理を行うようにしてもよい。
【００３９】
（５）上述の実施形態では、制御部１１は、処理後データの表す画像全体の色彩（白黒／カラー）や抽出されたシンボル画像サイズなどの処理後データの特徴に基づいて差替用データを特定した（図５のステップＳ７）。差替用データを特定する手法は上述した実施形態で示したものに限定されない。例えば、制御部１１が、処理後データから抽出されたシンボル画像データと、シンボル画像データベース１７１に登録されたシンボル画像データのうちのステップＳ５で処理後データに含まれていると特定されたシンボル画像データのシンボルＩＤに対応するシンボル画像データとを用いてパターンマッチング処理を行い、シンボル画像データベース１７１に登録されたシンボル画像データの中からパターンマッチングによる類似度が最も高いものを差替用データとして特定してもよい。
【００４０】
この場合のパターンマッチング処理においては、制御部１１は、処理後データから抽出されたシンボル画像データのサイズ（大きさ）、縦横比、色彩といったパラメータを用いてパターンマッチング処理を行って差替用データを特定してもよい。この場合、差替用データを特定する際に行われるパターンマッチング処理（以下第２のパターンマッチング処理）という）では、ステップＳ５のパターンマッチング処理と異なるパターンマッチング方式が行われる。
【００４１】
具体的には、ステップＳ５におけるパターンマッチング処理では、シンボル画像のサイズや縦横比、色彩等の違いは差分として扱われないようにしてもよい。すなわち、ステップＳ５ではシンボル画像データベース１７１に登録されているシンボル画像データの表すシンボル画像とサイズや縦横比、色彩等のパラメータ値が異なる画像であっても、他のパラメータ値（輝度、等）に基づいて類似度が判定され、類似度が予め定められた閾値以上であればシンボル画像として抽出される。なお、ステップＳ５においては、サイズや縦横比、色彩等のパラメータ値が参照されることなくパターンマッチング処理が行われるようにしてもよく、また、上述のパラメータ（サイズ、縦横比、色彩、等）について、パターンマッチング処理において参照される際の重み付けが軽く設定されるようにしてもよい。
【００４２】
一方、第２のパターンマッチング処理においてはサイズや縦横比、色彩の差分についても加味した第２の規則に従ってパターンマッチング処理が行われる。これにより、例えば、ステップＳ５のパターンマッチング処理においてはサイズが異なっているとしても類似度が低くなることはないが、第２パターンマッチング処理においてはサイズが異なっている場合には類似度が低く算出される。このように本変形例では、ステップＳ５では変形の影響が小さいパターンマッチング方式で、白黒で（ＲＢＧ値は無視して輝度を用いて）パターンマッチング処理が行われることにより、変形や色の違いがあっても高い類似度が算出される。一方、第２パターンマッチング処理においては、変形の影響が大きいパターンマッチング方式で、カラーでパターンマッチング処理が行われることにより、変形や色の違いがあっても類似度が低く算出される。
【００４３】
なお、パターンマッチングによって差替用データを特定する場合は、図５のステップＳ８で特定される欠損度は、このパターンマッチングによって求められた上記類似度に基づいて特定されるものであってもよく、また、類似度を特定したアルゴリズムと異なるアルゴリズムを用いて特定されるものであってもよい。
【００４４】
また、他の例として、例えば、制御部１１が、欠損度に加えて処理後データから抽出されたシンボル画像データの背景色を考慮したパターンマッチング処理を行って差替用データを特定してもよい。より具体的には、例えば、制御部１１がシンボル画像の背景色がモノクロである場合にはモノクロ用のシンボル画像データの中から欠損度が最も小さいものを特定し、また、背景色がカラーである場合にはカラー用のシンボル画像データの中から欠損度が最も小さいものを特定する、といった処理を行ってもよい。
【００４５】
（６）上述の実施形態では、制御部１１は図５のステップＳ５においてはサイズや形状（縦横比）、色彩についての差分が考慮されない第１の規則に従ってパターンマッチング処理を行う一方、ステップＳ７においてはサイズや形状、色彩についての差分が加味される第２の規則に従ってパターンマッチング処理を行った。第１の規則と第２の規則とは上述した実施形態で示したものに限定されない。第２の規則は、類似度の特定に際して、画像のサイズ、形状及び色彩の少なくともいずれかひとつの差分が類似度に影響する度合いが第１の規則よりも高いものであってもよい。
【００４６】
（７）上述の実施形態において、処理後データが、利用者が自己で参照するための資料であるか、それとも配布用の資料であるかに基づいてシンボル画像の差替処理を行うか否かを切り換えるようにしてもよい。具体的には、例えば、図５のステップＳ３に示す処理を行う際に、制御部１１がＵＩ部１３に資料が配布用であるかを問い合わせる旨のメッセージを表示し、利用者がＵＩ部１３を用いて配布用の資料であるかを入力するようにしてもよい。この場合は、制御部１１は、ＵＩ部１３から出力される操作情報に基づいて、配布用の資料である場合にはシンボル画像を差し替える一方、利用者が自己で参照用の資料である場合には差し替え処理を行わずに処理後データをそのまま出力するようにしてもよい。
【００４７】
（８）上述の実施形態では、処理対象となる画像データを、情報処理装置２０から画像形成装置１０へ送信することによって画像形成装置１０に入力するようにしたが、処理対象となる画像データは情報処理装置２０から送信されるデータに限らず、他のデータであってもよい。例えば、予め定められた記憶領域（記憶部１７等）に格納された画像データを指定することによって、処理対象となる画像データを特定するようにしてもよい。また、画像形成装置１０に用紙等の媒体をスキャンさせることによって画像データが入力されてもよい。
【００４８】
（９）上述の実施形態では、利用者によって指示された画像処理を情報処理装置２０が画像形成装置１０へ指示し、画像形成装置１０が指示された画像処理を実行した。利用者によって指示された画像処理を実行する装置は画像形成装置１０に限定されるものではなく、例えば、画像処理サービスを提供するサービス提供装置へ画像形成装置１０が画像処理の実行を依頼するようにしてもよい。この場合は、画像形成装置１０の制御部１１が、利用者によって指示された画像処理をサービス提供装置に依頼し、サービス提供装置が依頼された画像処理を実行する。
【００４９】
（１０）上述の実施形態では、画像形成装置１０の記憶部１７に記憶されたシンボル画像データベース１７１を参照して制御部１１が差替用シンボル画像の特定処理やシンボル画像の差替処理を行ったが、シンボル画像データベース１７１が記憶部１７に記憶されていない構成であってもよい。例えば、シンボル画像データベース１７１が通信ネットワークを介して接続されたサーバ装置に記憶されている構成とし、制御部１１がサーバ装置に問い合わせることによってシンボル画像データベース１７１が参照される構成であってもよい。
【００５０】
（１１）上述の実施形態では、シンボル画像データベース１７１にシンボル画像データを記憶する構成としたが、シンボル画像データそのものを記憶する構成とせず、シンボル画像の特徴を表す特徴データを、シンボル画像データに代えて記憶する構成としてもよい。特徴データとしては、例えば、シンボル画像に含まれる各画素の輝度値や、各画素の輝度値の平均値との差分値が用いられてもよい。この場合も上述の実施形態と同様に、制御部１１が処理後データに対して特徴データを用いてパターンマッチング処理を行い、シンボル画像の差替処理を実行する。
【００５１】
（１２）上述の実施形態においては、ステップＳ８で特定した差替用データと処理後データとを用いてパターンマッチング処理を行い、照合結果に基づいて欠損度（類似度）を特定し、特定した欠損度が予め定められた閾値以上であるかを判定しているが、欠損度を特定する処理を行わずに、シンボル画像を差し替える処理を行ってもよい。すなわち、上述の実施形態では、制御部１１は処理後データから抽出されたシンボル画像データと差替用データとを比較して欠損度を算出し、欠損度が予め定められた閾値以上である場合に差替処理を行ったが、差替処理を行うか否かを判定しない構成としてもよい。すなわち図５に示したステップＳ７及びステップＳ８の処理を行わないようにしてもよい。この場合は、制御部１１が、差替用データを特定すると、差替処理を行うか否かを判定することなく差替処理を実行する。
【００５２】
（１３）画像形成装置１０において実行されるプログラムは、インターネットなどの通信回線を介してダウンロードされてもよい。また、このプログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどの、コンピュータが読取可能な記録媒体に記録した状態で提供されてもよい。
【符号の説明】
【００５３】
１…システム、１０…画像形成装置、１１…制御部、１２…通信部、１３…ＵＩ部、１５…画像形成部、１６…画像読取部、１７…記憶部、２０…情報処理装置、３０…ネットワーク、１１１…データ取得手段、１１２…類似度特定手段、１１３…一部特定手段、１１４…第２の類似度特定手段、１１５…差替用データ特定手段、１１６…画像データ生成手段。
【図１】
0005920293.tif 000002
【図２】
0005920293.tif 000003
【図３】
0005920293.tif 000004
【図４】
0005920293.tif 000005
【図５】
0005920293.tif 000006
【図６】
0005920293.tif 000007