(57)【要約】【課題】画像データに含まれる識別対象の差分を強調した画像データを出力する。【解決手段】本発明は、画像データの読み取りを制御する読取制御部と、画像データに含まれる識別対象を示す識別対象情報と、識別対象の画像データ上の位置を示す位置情報とを含む識別情報を特定する識別部と、第１画像データから特定された第１識別情報の第１識別対象情報と、第２画像データから特定された第２識別情報の第２識別対象情報とを比較し、第１識別対象情報のうち、第２識別対象情報と差分がある識別対象を示す差分識別対象情報を取得する比較部と、第１画像データに含まれる識別対象のうち、差分識別対象情報に含まれる識別対象の第１画像データ上の位置を、第１位置情報により特定し、特定された第１画像データ上にある識別対象を強調した差分強調画像データを生成する強調部と、差分強調画像データの出力を制御する出力制御部と、を備える。【選択図】図１
2015022427.tif 000002
【特許請求の範囲】
【請求項１】
画像データの読み取りを制御する読取制御部と、
前記読取制御部により読み取られた前記画像データに含まれる識別対象を示す識別対象情報と、前記識別対象の前記画像データ上の位置を示す位置情報とを含む識別情報を特定する識別部と、
前記読取制御部により読み取られた第１画像データから特定された第１識別情報の第１識別対象情報と、前記読取制御部により読み取られた第２画像データから特定された第２識別情報の第２識別対象情報とを比較し、前記第１識別対象情報のうち、前記第２識別対象情報と差分がある識別対象を示す差分識別対象情報を取得する比較部と、
前記第１画像データに含まれる識別対象のうち、前記差分識別対象情報に含まれる前記識別対象の前記第１画像データ上の位置を、前記第１識別情報の第１位置情報により特定し、特定された前記第１画像データ上にある前記識別対象を強調した差分強調画像データを生成する強調部と、
前記差分強調画像データの出力を制御する出力制御部と、
を備える画像処理装置。
【請求項２】
前記識別対象情報は、前記画像データに含まれる文字又は記号である
請求項１に記載の画像処理装置。
【請求項３】
前記比較部は、Ｎ−Ｇｒａｍ法により前記識別対象情報を比較する
請求項１又は２に記載の画像処理装置。
【請求項４】
前記比較部は、ユーザーの操作に応じて、Ｎ−Ｇｒａｍ法により比較する前記文字又は記号の単位となる数を変更する
請求項３に記載の画像処理装置。
【請求項５】
一以上の前記第２画像データを記憶する記憶部と、
前記一以上の第２画像データから、ユーザーの操作に応じて、一の第２画像データを選択する選択部と、
を更に備え、
前記比較部は、
前記第１画像データから特定された第１識別情報の第１識別対象情報と、前記選択部により選択された第２画像データから特定された第２識別情報の第２識別対象情報とを比較する
請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
一以上の前記第２画像データを記憶する記憶部と、
前記差分識別対象情報に含まれる識別対象の数が所定の値より少ないか否かに基づいて、前記第１画像データと類似する一以上の前記第２画像データを、前記記憶部から検索する検索部と、
前記第１画像データと類似する一以上の前記第２画像データから、ユーザーの操作に応じて、一の第２画像データを選択する選択部と、
を更に備え、
前記強調部は、
前記第１画像データに含まれる識別対象のうち、前記選択部により選択された前記第２画像データとの前記差分識別対象情報に含まれる前記識別対象の前記第１画像データ上の位置を、前記第１位置情報により特定し、特定された前記第１画像データ上にある前記識別対象を強調した差分強調画像データを生成する
請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項７】
一以上の前記第２画像データを記憶する記憶部と、
前記差分識別対象情報に含まれる識別対象の数が最も少なくなる前記第２画像データを、前記第１画像データと最も類似する前記第２画像データとして、前記記憶部から検索する検索部と、
を更に備え、
前記強調部は、
前記第１画像データに含まれる識別対象のうち、前記検索部により検索された前記第２画像データとの前記差分識別対象情報に含まれる前記識別対象の前記第１画像データ上の位置を、前記第１位置情報により特定し、特定された前記第１画像データ上にある前記識別対象を強調した差分強調画像データを生成する
請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項８】
前記出力制御部は、前記差分強調画像データの印刷を制御する印刷制御部
を備える請求項１乃至７のいずれか１項に記載の画像処理装置。
【請求項９】
前記出力制御部は、前記差分強調画像データを他の装置に送信する送信制御部
を備える請求項１乃至８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記差分強調画像データを出力する前に確認するための画像であるプレビュー画像を表示するプレビュー部を更に備える
請求項１乃至９のいずれか１項に記載の画像処理装置。
【請求項１１】
前記プレビュー画像に表示された出力前の前記差分強調画像データを使用して、強調する前記識別対象の追加又は削除を行う編集部を更に備え、
前記出力制御部は、
前記編集部により編集された前記差分強調画像データの出力を制御する
請求項１０に記載の画像処理装置。
【請求項１２】
画像データの読み取りを制御する読取制御部と、
前記読取制御部により読み取られた前記画像データに含まれる識別対象を示す識別対象情報と、前記識別対象の前記画像データ上の位置を示す位置情報とを含む識別情報を特定する識別部と、
前記読取制御部により読み取られた第１画像データから特定された第１識別情報の第１識別対象情報と、前記読取制御部により読み取られた第２画像データから特定された第２識別情報の第２識別対象情報とを比較し、前記第１識別対象情報のうち、前記第２識別対象情報と差分がある識別対象を示す差分識別対象情報を取得する比較部と、
前記第１画像データに含まれる識別対象のうち、前記差分識別対象情報に含まれる前記識別対象の前記第１画像データ上の位置を、前記第１識別情報の第１位置情報により特定し、特定された前記第１画像データ上にある前記識別対象を強調した差分強調画像データを生成する強調部と、
前記差分強調画像データの出力を制御する出力制御部と、
を備える画像処理システム。
【請求項１３】
コンピュータを、
画像データの読み取りを制御する読取制御部と、
前記読取制御部により読み取られた前記画像データに含まれる識別対象を示す識別対象情報と、前記識別対象の前記画像データ上の位置を示す位置情報とを含む識別情報を特定する識別部と、
前記読取制御部により読み取られた第１画像データから特定された第１識別情報の第１識別対象情報と、前記読取制御部により読み取られた第２画像データから特定された第２識別情報の第２識別対象情報とを比較し、前記第１識別対象情報のうち、前記第２識別対象情報と差分がある識別対象を示す差分識別対象情報を取得する比較部と、
前記第１画像データに含まれる識別対象のうち、前記差分識別対象情報に含まれる前記識別対象の前記第１画像データ上の位置を、前記第１識別情報の第１位置情報により特定し、特定された前記第１画像データ上にある前記識別対象を強調した差分強調画像データを生成する強調部と、
前記差分強調画像データの出力を制御する出力制御部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システム及びプログラムに関する。
【背景技術】
【０００２】
複数のページに区切られた画像データに含まれる文字を変更した後に、変更された文字を含む画像データのページを特定し、変更されたページの画像データのみを印刷することができるようにする技術（特許文献１など）が知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の技術では、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）や印刷装置などの画像処理装置から出力された画像データにおいて、変更された文字や記号の場所を特定することができなかった。
【０００４】
本発明は、上記に鑑みてなされたものであって、画像データに含まれる識別対象の差分を強調した画像データを出力できる画像処理装置、画像処理システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、画像データの読み取りを制御する読取制御部と、前記読取制御部により読み取られた前記画像データに含まれる識別対象を示す識別対象情報と、前記識別対象の前記画像データ上の位置を示す位置情報とを含む識別情報を特定する識別部と、前記読取制御部により読み取られた第１画像データから特定された第１識別情報の第１識別対象情報と、前記読取制御部により読み取られた第２画像データから特定された第２識別情報の第２識別対象情報とを比較し、前記第１識別対象情報のうち、前記第２識別対象情報と差分がある識別対象を示す差分識別対象情報を取得する比較部と、前記第１画像データに含まれる識別対象のうち、前記差分識別対象情報に含まれる前記識別対象の前記第１画像データ上の位置を、前記第１識別情報の第１位置情報により特定し、特定された前記第１画像データ上にある前記識別対象を強調した差分強調画像データを生成する強調部と、前記差分強調画像データの出力を制御する出力制御部と、を備える。
【発明の効果】
【０００６】
本発明によれば、画像データに含まれる識別対象の差分を強調した画像データを出力できるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】図１は、第１実施形態の画像処理装置の構成の一例を示す図である。
【図２】図２は、Ｎ−Ｇｒａｍ法による識別対象の比較方法の一例を説明するための図である。
【図３】図３は、第１実施形態の出力制御部の構成の一例を示す図である。
【図４】図４は、第１実施形態の画像処理方法の一例を示すシーケンス図である。
【図５】図５は、第２実施形態の画像処理装置の構成の一例を示す図である。
【図６】図６は、第２実施形態の受付部の構成の一例を示す図である。
【図７】図７は、第２実施形態の画像処理方法の一例を示すシーケンス図である。
【図８】図８は、第３実施形態の画像処理装置の構成の一例を示す図である。
【図９】図９は、第３実施形態の画像処理方法の一例を示すシーケンス図である。
【図１０】図１０は、第４実施形態の画像処理システムの構成の一例を示す図である。
【図１１】図１１は、第１〜４実施形態の画像処理装置及び第４実施形態のサーバ装置でプログラムを実行するためのハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下に添付図面を参照して、画像処理装置、画像処理システム及びプログラムの実施形態を詳細に説明する。
【０００９】
（第１実施形態）
本実施形態の画像処理装置１００は、紙などの記録媒体の２つの文書から画像データを読み取ることにより得られた２つの画像データ（以下、「第１画像データ」及び「第２画像データ」という。）を比較し、比較結果が異なる第１画像データ上の識別対象を強調した画像データ（以下、「差分強調画像データ」という。）を出力する。当該識別対象は、例えば、文字や記号などである。
【００１０】
本実施形態の画像処理装置１００は、例えば、ユーザーが、文書を修正した場合に、画像処理装置１００が、修正後の文書（以下、「修正文書」という。）から第１画像データを取得し、修正前の文書（以下、「原本文書」という。）から第２画像データを取得することにより、修正文書において原本文書との差分が強調された差分強調画像データを出力することができる。以下、本実施形態の画像処理装置１００の構成及び画像処理方法について詳細に説明する。
【００１１】
図１は、第１実施形態の画像処理装置１００の構成の一例を示す図である。本実施形態の画像処理装置１００は、受付部１、ジョブ制御部２、読取制御部３、識別部４、強調部５、比較部６及び出力制御部７を備える。本実施形態の画像処理装置１００は、例えば、スキャナやスキャナ機能を有するＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）などである。
【００１２】
受付部１は、画像処理装置１００のユーザーの操作を受け付ける。受付部１は、例えば、ユーザーの操作入力の受け付けと、画像処理装置１００の状態や設定などの情報の表示とを兼ねる液晶タッチパネルなどを介して入力された情報を受け付ける。ユーザーの操作の具体的な例は、図４のシーケンス図を参照して説明する。
【００１３】
ジョブ制御部２は、本実施形態の画像処理を実行するジョブの動作（開始、中断、再開又は終了）を制御する。ジョブ制御部２のジョブの具体的な制御処理については、図４のシーケンス図を参照して説明する。
【００１４】
読取制御部３は、画像処理装置１００のスキャナ機能の動作を制御し、画像処理装置１００にセットされた文書から画像データを取得する。
【００１５】
識別部４は、読取制御部３から画像データを受信し、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）処理及び画像データのレイアウト解析処理により、当該画像データに含まれる識別対象を示す識別対象情報と、当該画像データ上の識別対象の位置を示す位置情報とを含む識別情報を特定する。画像データのＯＣＲ処理及びレイアウト解析処理については、既によく知られているため説明を省略する。以下、修正文書から識別された識別情報を「第１識別情報」という。また、原本文書から識別された識別情報を「第２識別情報」という。
【００１６】
本実施形態の画像処理装置１００では、はじめに画像処理装置１００にセットされた原稿を修正原稿として読み取り、次に画像処理装置１００にセットされた原稿を原本原稿として読み取る。すなわち、画像処理装置１００（ジョブ制御部２）は、識別部４が読取制御部３からはじめに受信した第１画像データから特定した識別情報を、第１識別情報として特定する。画像処理装置１００（ジョブ制御部２）は、識別部４が読取制御部３から次に受信した第２画像データから特定した識別情報を、第２識別情報として特定する。
【００１７】
強調部５は、ジョブ制御部２から、第１画像データ、第１識別情報及び第２識別情報を含む差分強調命令を受信すると、後述の比較部６に、第１識別情報と第２識別情報との比較を依頼する。強調部５は、当該比較結果を比較部６から受信し、当該比較結果が異なる第１画像データ上の識別対象を強調した差分強調画像データを生成する。強調部５は、識別対象の背景色や、識別対象が文字又は記号である場合は、フォント等を変更することにより識別対象を強調する。
【００１８】
比較部６は、識別部４が第１画像データから特定した第１識別情報の第１識別対象情報と、識別部４が第２画像データから特定した第２識別情報の第２識別対象情報とを比較し、第１識別対象情報のうち、第２識別対象情報と差分がある識別対象を示す差分識別対象情報を取得する。本実施形態の比較部６は、Ｎ−Ｇｒａｍ法により識別対象を比較する。
【００１９】
図２は、Ｎ−Ｇｒａｍ法による識別対象の比較方法の一例を説明するための図である。Ｎ−Ｇｒａｍ法は、１度にＮ個の識別対象を取得し、Ｎ個単位で識別対象を比較する方法である。Ｎ＝２の場合、Ｎ−Ｇｒａｍ法は、Ｂｉ−Ｇｒａｍ法と呼ばれる。図２の例は、Ｎ＝２の場合（Ｂｉ−Ｇｒａｍ法）の例である。図２の例は、修正文書から取得した第１識別情報の第１識別対象情報が、「今日は良い天気です。」であり、原本文書から取得した第２識別情報の第２識別対象情報が、「今日は大雨です。」である場合である。図２の例では、比較部６は、第１識別対象情報及び第２識別対象情報に含まれる識別対象を２個単位で比較する。図２の例では、「今日」、「日は」、「です」、「す。」及び「。」の比較結果が一致するため、比較部６は、これらの一致箇所を「今日は良い天気です。」から除いた「良い天気」を修正文書（第１画像データ）において原本文書（第２画像データ）と異なる差分識別対象情報として特定する。
【００２０】
出力制御部７は、強調部５が生成した差分強調画像データを出力する。図３は、第１実施形態の出力制御部７の構成の一例を示す図である。本実施形態の出力制御部７は、印刷制御部７１及び送信制御部７２を備える。印刷制御部７１は、画像処理装置１００の印刷機能を制御して差分強調画像データを印刷する。送信制御部７２は、画像処理装置１００の通信機能を制御して差分強調画像データを、電子ファイルとして他の装置に送信する。出力制御部７は、受付部１を介して受け付けたユーザーの操作に応じて、差分強調画像データの印刷又は送信を行う。
【００２１】
次に、図４のシーケンス図を参照して、本実施形態の画像処理方法について説明する。受付部１は、修正文書を画像処理装置１００にセットしたユーザーから、修正文書と原本文書との差分を強調する画像処理を実行するジョブの開始を示す操作を受け付ける（ステップＳ１）。次に、受付部１は、本実施形態の画像処理を実行するジョブの実行開始依頼をジョブ制御部２に送信する（ステップＳ２）。次に、ジョブ制御部２は、受付部１から当該ジョブの実行開始依頼を受信すると、当該ジョブを立ち上げる。ジョブ制御部２は、読取制御部３にユーザーが画像処理装置１００にセットした修正文書のデータ取得命令を送信する（ステップＳ３）。データ取得命令は、画像処理装置１００にセットされた文書から、画像データ及び上述の識別情報を取得する処理を実行するための命令である。
【００２２】
なお、ステップＳ１〜ステップＳ３の処理の流れをより具体的に説明すると、例えば、以下のような処理になる。ジョブ制御部２は、本実施形態の画像処理を実行するジョブを立ち上げた後、まず、修正文書を画像処理装置１００にセットすることを促す情報の表示依頼を受付部１に送信する。次に、受付部１は、修正文書を画像処理装置１００にセットすることを促す情報を液晶タッチパネルに表示する。次に、受付部１は、修正文書の読み取りの開始を示す操作を、液晶タッチパネルを介してユーザーから受け付けると、修正文書の読み取りの開始依頼をジョブ制御部２に送信する。次に、ジョブ制御部２は、修正文書の読み取りの開始依頼を受信すると、読取制御部３にユーザーが画像処理装置１００にセットした修正文書のデータ取得命令を送信する。
【００２３】
次に、読取制御部３は、ジョブ制御部２からデータ取得命令を受信すると、画像処理装置１００にセットされた修正文書の読み取りを開始し、第１画像データを取得する（ステップＳ４）。読取制御部３は、取得した第１画像データを識別部４に送信する。識別部４は、読取制御部３から第１画像データを受信すると、ＯＣＲ処理及びレイアウト解析処理により、当該第１画像データに含まれる識別対象情報と、当該第１画像データ上の識別対象の位置情報とを含む第１識別情報を特定する（ステップＳ５）。次に、識別部４は、第１識別情報を読取制御部３に送信する。読取制御部３は、識別部４から第１識別情報を受信すると、第１画像データ及び第１識別情報をジョブ制御部２に送信する。ジョブ制御部２は、読取制御部３から第１画像データ及び第１識別情報を受信すると、原本文書待ちであることを示す通知を受付部１に送信し、ジョブを中断する。受付部１は、ジョブ制御部２から当該通知を受信すると、原本文書を画像処理装置１００にセットすることをユーザーに促す情報を含む原本文書待ち画像を表示する。
【００２４】
受付部１は、原本文書を画像処理装置１００にセットしたユーザーから、ジョブの開始（再開）を示す操作を受け付ける（ステップＳ６）。次に、受付部１は、本実施形態の画像処理を実行するジョブの実行再開依頼をジョブ制御部２に送信する（ステップＳ７）。次に、ジョブ制御部２は、受付部１から当該ジョブの実行再開依頼を受信すると、当該ジョブを再開する。次に、ジョブ制御部２は、読取制御部３にユーザーが画像処理装置１００にセットした原本文書のデータ取得命令を送信する（ステップＳ８）。
【００２５】
次に、読取制御部３は、ジョブ制御部２からデータ取得命令を受信すると、画像処理装置１００にセットされた原本文書の読み取りを開始し、第２画像データを取得する（ステップＳ９）。読取制御部３は、取得した第２画像データを識別部４に送信する。識別部４は、読取制御部３から第２画像データを受信すると、ＯＣＲ処理及びレイアウト解析処理により、当該第２画像データに含まれる識別対象情報と、当該第２画像データ上の識別対象の位置情報とを含む第２識別情報を特定する（ステップＳ１０）。次に、識別部４は、第２識別情報を読取制御部３に送信する。読取制御部３は、識別部４から第２識別情報を受信すると、第２画像データ及び第２識別情報をジョブ制御部２に送信する。ジョブ制御部２は、第２画像データ及び第２識別情報を受信する。
【００２６】
次に、ジョブ制御部２は、第１画像データ、第１識別情報及び第２識別情報を含む差分強調命令を強調部５に送信する（ステップＳ１１）。差分強調命令は、第１識別情報の第１識別対象情報と、第２識別情報の第２識別対象情報との差分を取得し、第１画像データにおいて当該差分の箇所を強調する処理を実行するための命令である。強調部５は、ジョブ制御部２から差分取得命令を受信すると、差分取得命令に含まれる第１識別情報の第１識別対象情報及び第２識別情報の第２識別対象情報を取得する。次に、強調部５は、第１識別情報の第１識別対象情報及び第２識別情報の第２識別対象情報を含む差分比較命令を比較部６に送信する（ステップＳ１２）。
【００２７】
比較部６は、強調部５から差分比較命令を受信すると、差分比較命令に含まれる第１識別情報の第１識別対象情報及び第２識別情報の第２識別対象情報を取得する。次に、比較部６は、第１識別情報の第１識別対象情報と、第２識別情報の第２識別対象情報とを、上述のＮ−Ｇｒａｍ法により比較する（ステップＳ１３）。比較部６は、比較結果を示す情報（上述の差分識別対象情報）を強調部５に送信する。強調部５は、比較部６から差分識別対象情報を受信すると、第１画像データに含まれる識別対象のうち、差分識別対象情報に含まれる識別対象の第１画像データ上の位置を、第１識別情報の第１位置情報により特定し、特定された第１画像データ上にある識別対象を強調した差分強調画像データを生成する（ステップＳ１４）。強調部５は、差分強調画像データをジョブ制御部２に送信する。
【００２８】
ジョブ制御部２は、強調部５から差分強調画像データを受信すると、出力先選択待ちであることを示す通知を受付部１に送信し、ジョブを中断する。受付部１は、ジョブ制御部２から当該通知を受信すると、出力先の選択をユーザーに促す情報を含む出力先選択画像を液晶タッチパネルに表示する。出力先選択画像は、差分強調画像データを紙媒体に印刷するか、又は差分強調画像データを電子データとして他の装置に送信するかを、ユーザーに選択させるための画像である。受付部１は、差分強調画像データを印刷する場合は、出力する印刷装置の指定を受け付け、差分強調画像データを他の装置に送信する場合は、他の装置のネットワークアドレス及び格納先ディレクトリなどの指定を受け付ける。
【００２９】
受付部１は、ユーザーから、出力先の選択を示す操作を受け付ける（ステップＳ１５）。次に、受付部１は、本実施形態の画像処理を実行するジョブの実行再開依頼に、出力先を示す出力先情報を含めてジョブ制御部２に送信する（ステップＳ１６）。次に、ジョブ制御部２は、受付部１から当該ジョブの実行再開依頼を受信すると、当該ジョブを再開する。次に、ジョブ制御部２は、出力制御部７に出力先情報を含む出力命令を送信する（ステップＳ１７）。
【００３０】
出力制御部７は、ジョブ制御部２から出力命令を受信すると、出力命令に含まれる出力先情報に応じて、差分強調画像データを出力する（ステップＳ１８）。具体的には、出力制御部７は、出力先情報を参照した結果、差分強調画像データを紙媒体に印刷すると判定した場合は、印刷制御部７１により画像処理装置１００の印刷機能を制御して差分強調画像データを印刷する。また、出力制御部７は、出力先情報を参照した結果、差分強調画像データを他の装置に送信すると判定した場合は、送信制御部７２により画像処理装置１００の通信機能を制御して差分強調画像データを、電子ファイルとして他の装置に送信する。
【００３１】
出力制御部７は、差分強調画像データの出力が終了すると、出力終了を示す通知をジョブ制御部２に送信する。ジョブ制御部２は、出力終了を示す通知を受信すると、当該出力終了を示す通知を受付部１に送信する。受付部１は、液晶タッチパネルに出力終了を示す情報を表示する。
【００３２】
本実施形態の画像処理装置１００によれば、識別部４及び比較部６が、画像データに含まれる識別対象の変更箇所を特定し、強調部５が、第１画像データの変更箇所の識別対象を強調した差分強調画像データを生成し、出力制御部７が、差分強調画像データの出力を制御する。これにより、ユーザーは、第１画像データに含まれる識別対象の変更箇所を容易に特定することができる。
【００３３】
なお、本実施形態の説明では、修正文書から画像データ及び識別情報を取得した後に、原本文書の画像データ及び識別情報を取得する順序で説明したが、当該順序が逆でもよいことは言うまでもない。
【００３４】
（第２実施形態）
次に、第２実施形態の画像処理装置１００について説明する。本実施形態の画像処理装置１００は、原本文書（第２画像データ）を読み取らずに、画像処理装置１００に記憶されている蓄積文書からユーザーに原本文書を選択させる点が、第１実施形態の画像処理装置１００と異なる。
【００３５】
図５は、第２実施形態の画像処理装置１００の構成の一例を示す図である。本実施形態の画像処理装置１００は、受付部１、ジョブ制御部２、読取制御部３、識別部４、強調部５、比較部６、出力制御部７及び記憶部８を備える。受付部１については、図６を参照して後述する。ジョブ制御部２、読取制御部３、識別部４、強調部５、比較部６及び出力制御部７については、第１実施形態の画像処理装置１００と同様であるため説明を省略する。
【００３６】
記憶部８は、一以上の文書（以下、「蓄積文書」という。）を記憶する。本実施形態の画像処理装置１００は、記憶部８から取得された蓄積文書の一覧を液晶タッチパネルに表示して、蓄積文書の一覧から一の第２画像データをユーザーに選択させることができる。
【００３７】
図６は、第２実施形態の受付部１の構成の一例を示す図である。本実施形態の受付部１は、指示部１１、選択部１２、プレビュー部１３及び編集部１４を備える。本実施形態の受付部１は、ユーザーの操作入力の受け付けと、画像処理装置１００の状態や設定などの情報の表示とを兼ねる液晶タッチパネルを介して入力された情報を受け付ける。指示部１１は、画像処理装置１００のユーザーから、ジョブの開始（再開）を指示する操作を受け付ける。選択部１２は、液晶タッチパネルに表示された蓄積文書の一覧から、一の文書を第２画像データとして選択する操作を受け付ける。プレビュー部１３は、差分強調画像データを出力する前に確認するための画像であるプレビュー画像を液晶タッチパネルに表示する。編集部１４は、プレビュー画像に表示された出力前の差分強調画像データを使用して、強調する文字の追加又は削除を行う操作を受け付ける。
【００３８】
次に、図７のシーケンス図を参照して、本実施形態の画像処理方法について説明する。ステップＳ２１〜ステップＳ２５は、第１実施形態の画像処理方法の説明で使用した図４のシーケンス図のステップＳ１〜ステップＳ５と同じであるため、説明を省略する。
【００３９】
受付部１は、ジョブ制御部２から原本文書待ちであることを示す通知を受信すると、記憶部８から蓄積文書の一覧を取得する（ステップＳ２６）。次に、受付部１は、記憶部８から蓄積文書の一覧を取得すると、蓄積文書の一覧を示す情報を含む蓄積文書一覧画像を表示する。次に、受付部１（選択部１２）は、液晶タッチパネルに表示された蓄積文書の一覧から、一の文書を第２画像データとして選択する操作を受け付ける（ステップＳ２７）。次に、受付部１は、本実施形態の画像処理を実行するジョブの実行再開依頼と、選択部１２により選択された第２画像データとをジョブ制御部２に送信する（ステップＳ２８）。次に、ジョブ制御部２は、受付部１から当該ジョブの実行再開依頼を受信すると、当該ジョブを再開する。次に、ジョブ制御部２は、受付部１から受信した第２画像データを識別部４に送信する。識別部４は、ジョブ制御部２から第２画像データを受信すると、ＯＣＲ処理及びレイアウト解析処理により、当該第２画像データに含まれる識別対象情報と、当該第２画像データ上の識別対象の位置情報とを含む第２識別情報を取得する（ステップＳ２９）。次に、識別部４は、第２識別情報をジョブ制御部２に送信する。
【００４０】
次に、ジョブ制御部２は、第１画像データ、第１識別情報及び第２識別情報を含む差分強調命令を強調部５に送信する（ステップＳ３０）。ステップＳ３１〜ステップＳ３３は、第１実施形態の画像処理方法の説明で使用した図４のシーケンス図のステップＳ１２〜ステップＳ１４と同じであるため、説明を省略する。
【００４１】
次に、強調部５は、差分強調画像データをジョブ制御部２に送信する。ジョブ制御部２は、強調部５から差分強調画像データを受信すると、差分強調画像データと、プレビュー画像確認待ちであることを示す通知とを受付部１に送信し、ジョブを中断する。受付部１（プレビュー部１３）は、差分強調画像データと、ジョブ制御部２から当該通知とを受信すると、差分強調画像データを出力する前に確認するための画像であるプレビュー画像を液晶タッチパネルに表示する。
【００４２】
次に、受付部１（編集部１４）は、差分強調画像データの編集内容情報を、ユーザーから受け付ける（ステップＳ３４）。当該編集内容情報は、プレビュー画像に表示された出力前の差分強調画像データの識別対象において、強調する識別対象の追加又は削除を示す情報である。受付部１（編集部１４）は、ユーザーから編集内容情報を受信すると、当該編集内容情報に基づいて、差分強調画像データを編集する（ステップＳ３５）。次に、受付部１は、編集された差分強調画像データを出力するために、出力先の選択をユーザーに促す情報を含む出力先選択画像を表示する。
【００４３】
以降の処理（ステップＳ３６〜ステップＳ３９）は、第１実施形態の画像処理方法の説明で使用した図４のシーケンス図のステップＳ１５〜ステップＳ１８と同じであるため、説明を省略する。
【００４４】
本実施形態の画像処理装置１００によれば、受付部１（選択部１２）が、液晶タッチパネルに表示された蓄積文書の一覧から、一の文書を第２画像データとして選択する操作を受け付ける。これにより、ユーザーは、原本文書を画像処理装置１００に読み取らせて第２画像データを生成しなくても、第１画像データに含まれる識別対象の変更箇所を容易に特定することができる。
【００４５】
（第３実施形態）
次に、第３実施形態の画像処理装置１００について説明する。本実施形態の画像処理装置１００は、画像処理装置１００に記憶されている蓄積文書のうち、修正文書に類似する蓄積文書を特定し、当該類似する蓄積文書（以下、「類似蓄積文書」という。）からユーザーに原本文書を選択させる点が、第２実施形態の画像処理装置１００と異なる。
【００４６】
図８は、第３実施形態の画像処理装置の構成の一例を示す図である。本実施形態の画像処理装置１００は、受付部１、ジョブ制御部２、読取制御部３、識別部４、強調部５、比較部６、出力制御部７、記憶部８及び検索部９を備える。ジョブ制御部２、読取制御部３、識別部４、強調部５、比較部６、出力制御部７及び記憶部８については、第２実施形態の画像処理装置１００と同様であるため説明を省略する。
【００４７】
検索部９は、差分識別対象情報に含まれる識別対象の数が所定の値より少ないか否かに基づいて、記憶部８の蓄積文書から、第１画像データと類似する一以上の蓄積文書を、第２画像データとして検索する。具体的には、検索部９は、受付部１から類似蓄積文書の一覧の取得依頼を受信すると、記憶部８から一以上の蓄積文書を取得する。次に、検索部９は、記憶部８から取得した一以上の蓄積文書について、蓄積文書毎に上述の差分識別対象情報を取得する。次に、検索部９は、差分識別対象情報に含まれる識別対象の数が所定の値より少ない場合、当該差分識別対象情報に対応する蓄積文書を、類似蓄積文書（第２画像データ）として検索する。なお、当該所定の値は、任意の値でよい。次に、検索部９は、当該類似蓄積文書の一覧を受付部１に送信する。
【００４８】
次に、図９のシーケンス図を参照して、本実施形態の画像処理方法について説明する。ステップＳ４１〜ステップＳ４５は、第１実施形態の画像処理方法の説明で使用した図４のシーケンス図のステップＳ１〜ステップＳ５と同じであるため、説明を省略する。
【００４９】
受付部１は、ジョブ制御部２から原本文書待ちであることを示す通知を受信すると、検索部９に、第１画像データの第１識別情報と、類似蓄積文書の一覧の取得依頼とを送信する（ステップＳ４６）。検索部９は、受付部１から第１画像データの第１識別情報と、類似蓄積文書の一覧の取得依頼とを受信すると、記憶部８から一以上の蓄積文書を取得する（ステップＳ４７）。検索部９は、記憶部８から取得した一以上の蓄積文書のうち、一の蓄積文書を識別部４に送信する。
【００５０】
識別部４は、検索部９から蓄積文書を受信すると、ＯＣＲ処理及びレイアウト解析処理により、当該蓄積文書に含まれる識別対象情報と、当該蓄積文書上の識別対象の位置情報とを含む第２識別情報を特定する（ステップＳ４８）。次に、識別部４は、第２識別情報を検索部９に送信する。検索部９は、識別部４から第２識別情報を受信すると、第１識別情報及び第２識別情報を含む差分比較命令を比較部６に送信する。次に、比較部６は、第１識別情報の第１識別対象情報と、第２識別情報の第２識別対象情報とを、上述のＮ−Ｇｒａｍ法により比較する（ステップＳ４９）。比較部６は、比較結果を示す情報（上述の差分識別対象情報）を検索部９に送信する。次に、検索部９は、比較部６から差分識別対象情報を受信すると、差分識別対象情報に含まれる識別対象の数が所定の値より少ないか否かを判定する（ステップＳ５０）。検索部９は、差分識別対象情報に含まれる識別対象の数が所定の値より少ない場合、当該差分識別対象情報に対応する蓄積文書を、類似蓄積文書（第２画像データ）とする。画像処理装置１００は、ステップＳ４８〜ステップＳ５０の処理を、記憶部８から取得した蓄積文書の数だけ繰り返す。
【００５１】
検索部９は、記憶部８から取得した全ての蓄積文書について、ステップＳ５０の処理が終わると、類似蓄積文書の一覧を受付部１に送信する。受付部１は、検索部９から類似蓄積文書の一覧を受信すると、類似蓄積文書の一覧を示す類似蓄積文書一覧画像を表示する。受付部１（選択部１２）は、類似蓄積文書の一覧から原本文書（第２画像データ）を選択する操作を、ユーザーから受け付ける（ステップＳ５１）。次に、受付部１は、本実施形態の画像処理を実行するジョブの実行再開依頼と、選択部１２により選択された第２画像データとをジョブ制御部２に送信する（ステップＳ５２）。次に、ジョブ制御部２は、受付部１から当該ジョブの実行再開依頼を受信すると、当該ジョブを再開する。次に、ジョブ制御部２は、受付部１から受信した第２画像データを識別部４に送信する。識別部４は、ジョブ制御部２から第２画像データを受信すると、ＯＣＲ処理及びレイアウト解析処理により、当該第２画像データに含まれる識別対象情報と、当該第２画像データ上の識別対象の位置情報とを含む第２識別情報を取得する（ステップＳ２９）。次に、識別部４は、第２識別情報をジョブ制御部２に送信する。
【００５２】
次に、ジョブ制御部２は、第１画像データ、第１識別情報及び第２識別情報を含む差分強調命令を強調部５に送信する（ステップＳ５４）。以降の処理（ステップＳ５５〜ステップＳ６１）は、第１実施形態の画像処理方法の説明で使用した図４のシーケンス図のステップＳ１２〜ステップＳ１８と同じであるため、説明を省略する。
【００５３】
本実施形態の画像処理装置１００によれば、受付部１（選択部１２）が、受付部１に表示された類似蓄積文書の一覧から、一の文書を第２画像データとして選択する操作を受け付ける。これにより、ユーザーが、蓄積文書から原本文書を探す手間を軽減して、第１画像データに含まれる識別対象の変更箇所を特定することができる。
【００５４】
なお、ステップＳ４９で取得した差分識別対象情報を、蓄積文書毎に記憶部８に保持しておき、ステップＳ５２において、ジョブ制御部２が、選択部１２により選択された蓄積文書（第２画像データ）に対応する差分識別対象情報を記憶部８から取得してもよい。これにより、ステップＳ５３〜ステップＳ５６の処理を省略することができる。
【００５５】
また、検索部９は、記憶部８から取得した全ての蓄積文書について、ステップＳ５０の処理が終わると、類似蓄積文書の一覧を受付部１に送信せずに、最も類似する一の類似蓄積文書を受付部１に送信してもよい。また、類似蓄積文書の一覧を全て受付部１に送信せずに、第１画像データと類似している順に、所定の数だけ類似蓄積文書の一覧を送信してもよい。
【００５６】
（第４実施形態）
次に、第４実施形態の画像処理システム３００について説明する。本実施形態の画像処理システム３００は、第３実施形態の画像処理装置１００の構成を複数の装置で実現した場合である。
【００５７】
図１０は、第４実施形態の画像処理システム３００の構成の一例を示す図である。本実施形態の画像処理システム３００は、画像処理装置１００及びサーバ装置２００を備える。画像処理装置１００は、受付部１、ジョブ制御部２、読取制御部３、識別部４及び出力制御部７を備える。本実施形態の受付部１、ジョブ制御部２、読取制御部３、識別部４及び出力制御部７の動作は、第３実施形態と同様であるため説明を省略する。サーバ装置２００は、強調部５、比較部６、記憶部８及び検索部９を備える。本実施形態の強調部５、比較部６、記憶部８及び検索部９の動作は、第３実施形態と同様であるため説明を省略する。
【００５８】
本実施形態の画像処理システム３００は、画像処理装置１００とサーバ装置２００との間で、適宜、画像データ及び識別情報などの送受信を行うことにより、第３実施形態の画像処理装置１００と同様の動作を２つの装置で行う。すなわち、第３実施形態の画像処理装置１００の構成を、画像処理装置１００とサーバ装置２００とにより実現することにより、画像処理に係る装置の負荷を分散させることができる。なお、第３実施形態の画像処理装置１００の構成を画像処理装置１００とサーバ装置２００とに分散させる方法は、本実施形態の形態に限られず、任意でよい。また、画像処理装置１００又はサーバ装置２００の数を増やすことにより、３つ以上の装置により画像処理システム３００を実現してもよい。
【００５９】
本実施形態の画像処理システム３００によれば、画像処理装置１００とサーバ装置２００とに画像処理を振り分けることにより、画像処理に係る負荷を分散させることができる。
【００６０】
最後に、第１〜４実施形態の画像処理装置１００及び第４実施形態のサーバ装置２００でプログラムを実行するためのハードウェア構成について説明する。図１１は、第１〜４実施形態の画像処理装置１００及び第４実施形態のサーバ装置２００でプログラムを実行するためのハードウェア構成の一例を示す図である。第１〜４実施形態の画像処理装置１００及び第４実施形態のサーバ装置２００は、制御装置２１と、主記憶装置２２と、補助記憶装置２３と、表示装置２４と、入力装置２５と、通信装置２６とを備える。制御装置２１と、主記憶装置２２と、補助記憶装置２３と、表示装置２４と、入力装置２５と、通信装置２６とは、バス２７を介して互いに接続されている。
【００６１】
制御装置２１は、補助記憶装置２３から主記憶装置２２に読み出されたプログラムを実行する。主記憶装置２２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のメモリである。補助記憶装置２３は、例えば、ハードディスクやメモリカード等である。入力装置２５は、画像処理装置１００（サーバ装置２００）に情報を入力するためのインターフェースである。入力装置２５は、例えば、画像処理装置１００がＭＦＰである場合、液晶タッチパネルなどである。また、入力装置２５は、例えば、サーバ装置２００がＰＣである場合、キーボードやマウスなどである。通信装置２６は、ネットワークに接続するためのインターフェースである。
【００６２】
第１〜４実施形態の画像処理装置１００及び第４実施形態のサーバ装置２００で実行されるプログラムを、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、メモリカード、ＣＤ−Ｒ及びＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録し、コンピュータ・プログラム・プロダクトとして提供してもよい。また、第１〜４実施形態の画像処理装置１００及び第４実施形態のサーバ装置２００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供してもよい。また、第１〜４実施形態の画像処理装置１００及び第４実施形態のサーバ装置２００で実行されるプログラムをダウンロードさせずに、インターネット等のネットワーク経由で提供、又は配布してもよい。また、第１〜４実施形態の画像処理装置１００及び第４実施形態のサーバ装置２００のプログラムを、ＲＯＭ等に予め組み込んで提供してもよい。
【００６３】
第１〜４実施形態の画像処理装置１００及び第４実施形態のサーバ装置２００で実行されるプログラムは、上述した画像処理装置１００の各機能ブロックのうち、プログラムとしても実現可能な機能ブロック（受付部１、ジョブ制御部２、読取制御部３、識別部４、強調部５、比較部６、出力制御部７及び検索部９）を含むモジュール構成となっている。
【００６４】
当該モジュールは、実際のハードウェアとしては、制御装置２１が上記記録媒体からプログラムを読み出して実行することにより、上記各モジュールが主記憶装置２２上にロードされる。すなわち、上記各モジュールは、主記憶装置２２上に生成される。なお、第１〜４実施形態の画像処理装置１００及び第４実施形態のサーバ装置２００の各機能ブロックの一部、又は全部を、プログラムにより実現せずに、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等のハードウェアにより実現してもよい。
【符号の説明】
【００６５】
１  受付部
２  ジョブ制御部
３  読取制御部
４  識別部
５  強調部
６  比較部
７  出力制御部
８  記憶部
９  検索部
１１  指示部
１２  選択部
１３  プレビュー部
１４  編集部
２１  制御装置
２２  主記憶装置
２３  補助記憶装置
２４  表示装置
２５  入力装置
２６  通信装置
２７  バス
７１  印刷制御部
７２  送信制御部
１００  画像処理装置
２００  サーバ装置
３００  画像処理システム
【先行技術文献】
【特許文献】
【００６６】
【特許文献１】特許第４９２１００５号公報
【図１】
2015022427.tif 000003
【図２】
2015022427.tif 000004
【図３】
2015022427.tif 000005
【図４】
2015022427.tif 000006
【図５】
2015022427.tif 000007
【図６】
2015022427.tif 000008
【図７】
2015022427.tif 000009
【図８】
2015022427.tif 000010
【図９】
2015022427.tif 000011
【図１０】
2015022427.tif 000012
【図１１】
2015022427.tif 000013