(57)【特許請求の範囲】
【請求項１】
比較元画像と比較する比較対象画像を取得する比較対象画像取得手段と、
前記比較元画像と前記比較対象画像との比較による１以上の差分情報を検出する差分検出手段と、
前記検出した差分情報毎にユーザの選択指示により承認されたか否かを示すステータスを関連付ける関連付け手段と、
前記検出した差分情報のうち前記ユーザにより承認されたことを示す承認ステータスが関連付けられた前記差分情報を反映して前記比較元画像を更新する比較元画像更新手段と、
を含み、
前記差分検出手段は、前記更新された比較元画像と前記比較対象画像との比較において、前記承認ステータスが関連付けられた前記差分情報に対応する画像情報を差分検出対象から除外して前記差分情報を検出する、
ことを特徴とする情報処理装置。
【請求項２】
前記更新された比較元画像は、反映された前記差分情報に関連付けられる承認ステータスを保持し、
前記差分検出手段は、前記更新された比較元画像に保持された承認ステータスに基づいて、当該承認ステータスが関連付けられた画像情報を差分検出対象から除外する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記比較元画像更新手段は、前記比較元画像に前記承認ステータスが関連付けられた前記差分情報を合成して更新する、
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記比較元画像更新手段は、前記比較対象画像のうち、前記ユーザにより承認されていないことを示す未承認ステータスが関連付けられた前記差分情報を、前記比較元画像内の当該差分情報の位置に対応する画像情報で置き換えて更新する、
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項５】
前記検出した差分情報のうち前記ユーザにより承認されていないことを示す未承認ステータスが関連付けられている前記差分情報が存在するか否かを判断する第１の判断手段と、をさらに含み、
前記第１の判断手段が、前記未承認ステータスが関連付けられている前記差分情報が存在すると判断した場合に、前記比較元画像更新手段は、前記検出した差分情報のうち前記承認ステータスが関連付けられた差分情報を反映して前記比較元画像を更新する、
ことを特徴とする請求項１乃至４のいずれかに記載の情報処理装置。
【請求項６】
前記第１の判断手段が、前記未承認ステータスが関連付けられた前記差分情報が存在しないと判断した場合に、前記比較元画像更新手段が更新した比較元画像と、前記比較対象画像と、の比較による１以上の差分情報が存在するか否かを判断する第２の判断手段、
をさらに含むことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
比較元画像と比較する比較対象画像を取得する比較対象画像取得手段、
前記比較元画像と前記比較対象画像との比較による１以上の差分情報を検出する差分検出手段、
前記検出した差分情報毎にユーザにより承認されたか否かを示すステータスを関連付ける関連付け手段、
前記検出した差分情報のうち前記ユーザの選択指示により承認されたことを示す承認ステータスが関連付けられた前記差分情報を反映して前記比較元画像を更新する比較元画像更新手段、
としてコンピュータを機能させるためのプログラムであって、
前記差分検出手段は、前記更新された比較元画像と前記比較対象画像との比較において、前記承認ステータスが関連付けられた前記差分情報に対応する画像情報を差分検出対象から除外して前記差分情報を検出する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、文書等のドキュメントの複数バージョンにおける差分情報を一括で表示する技術について開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２４２１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的の一つは、編集中の画像を繰り返し差分検出する際に、ユーザが確定としたい差分情報は、検出されないようにすることにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、情報処理装置であって、比較元画像と比較する比較対象画像を取得する比較対象画像取得手段と、前記比較元画像と前記比較対象画像との比較による１以上の差分情報を検出する差分検出手段と、前記検出した差分情報毎にユーザの選択指示により承認されたか否かを示すステータスを関連付ける関連付け手段と、前記検出した差分情報のうち前記ユーザにより承認されたことを示す承認ステータスが関連付けられた前記差分情報を反映して前記比較元画像を更新する比較元画像更新手段と、を含み、前記差分検出手段は、前記更新された比較元画像と前記比較対象画像との比較において、前記承認ステータスが関連付けられた前記差分情報に対応する画像情報を差分検出対象から除外して前記差分情報を検出する、ことを特徴とする。
【０００６】
請求項２に記載の発明は、前記更新された比較元画像は、反映された前記差分情報に関連付けられる承認ステータスを保持し、前記差分検出手段は、前記更新された比較元画像に保持された承認ステータスに基づいて、当該承認ステータスが関連付けられた画像情報を差分検出対象から除外する、ことを特徴とする。
【０００７】
請求項３に記載の発明は、請求項１または２に記載の情報処理装置であって、前記比較元画像更新手段は、前記比較元画像に前記ユーザにより選択された差分情報を合成して更新する、こととしたものである。
【０００８】
請求項４に記載の発明は、請求項１または２に記載の情報処理装置であって、前記比較元画像更新手段は、前記比較対象画像のうち、前記ユーザにより選択されていない差分情報を、前記比較元画像内の当該差分情報の位置に対応する画像情報で置き換えて更新する、こととしたものである。
【０００９】
請求項５に記載の発明は、請求項１乃至４のいずれかに記載の情報処理装置であって、前記検出した差分情報のうちユーザにより選択されていない差分情報が存在するか否かを判断する第１の判断手段と、をさらに含み、前記第１の判断手段がユーザにより選択されていない差分情報が存在すると判断した場合に、前記比較元画像更新手段は、前記取得した差分情報のうちユーザにより選択された差分情報を反映して前記比較元画像を更新する、こととしたものである。
【００１０】
請求項６に記載の発明は、請求項５に記載の情報処理装置であって、前記第１の判断手段がユーザにより選択されていない差分情報が存在しないと判断した場合に、前記比較元画像更新手段が更新した比較元画像と、前記比較対象画像と、の比較による１以上の差分情報が存在するか否かを判断する第２の判断手段、をさらに含む、こととしたものである。
【００１１】
請求項７に記載の発明は、比較元画像と比較する比較対象画像を取得する比較対象画像取得手段、前記比較元画像と前記比較対象画像との比較による１以上の差分情報を検出する差分検出手段、前記検出した差分情報毎にユーザの選択指示により承認されたか否かを示すステータスを関連付ける関連付け手段、前記検出した差分情報のうち前記ユーザにより承認されたことを示す承認ステータスが関連付けられた前記差分情報を反映して前記比較元画像を更新する比較元画像更新手段、としてコンピュータを機能させるためのプログラムであって、前記差分検出手段は、前記更新された比較元画像と前記比較対象画像との比較において、前記承認ステータスが関連付けられた前記差分情報に対応する画像情報を差分検出対象から除外して前記差分情報を検出する、ことを特徴とする。
【発明の効果】
【００１２】
請求項１、２、５および７に記載の発明によれば、繰り返し差分検出する際に、ユーザが承認した差分情報は検出されないこととなる。
【００１３】
請求項３に記載の発明によれば、比較元画像と承認された差分情報とに基づいて比較元画像を更新することとなる。
【００１４】
請求項４に記載の発明によれば、比較対象画像と未承認の差分情報とに基づいて比較元画像を更新することとなる。
【００１５】
請求項６に記載の発明によれば、検出した差分情報を全て確定した場合に、生成した比較対象画像がデグレードしていないこと確認する。
【図面の簡単な説明】
【００１６】
【図１】本実施形態に係る情報処理装置１００の構成の一例を示す図である。
【図２】本実施形態に係る差分情報の一例を示す図である。
【図３】本実施形態に係る情報処理装置１００及び端末３００により実行される機能の一例を示すブロック図である。
【図４】本実施形態に係る差分検出結果の一例を示す図である。
【図５】本実施形態に係る差分検出処理の流れの一例を示すフロー図である。
【発明を実施するための形態】
【００１７】
以下、本発明の一実施形態について図面に基づき詳細に説明する。
【００１８】
図１は、本実施形態に係る情報処理装置１００の構成の一例を示す図である。図１に示すように、本実施形態に係る情報処理装置１００は、ローカルエリアネットワーク（ＬＡＮ）やインターネットなどの通信手段を介して端末３００と接続されている。
【００１９】
情報処理装置１００は、例えば、サーバなどのコンピュータであり、情報処理装置１００にインストールされるプログラムに従って動作するＣＰＵ等のプログラム制御デバイスである制御部１０、ＲＯＭやＲＡＭ等の記憶素子やハードディスクドライブなどである記憶部１２、ネットワークボードなどの通信インタフェースである通信部１４などを含んで構成されている。
【００２０】
端末３００は、例えば、パーソナルコンピュータなどのコンピュータであり、端末３００にインストールされるプログラムに従って動作するＣＰＵ等のプログラム制御デバイスである制御部、ＲＯＭやＲＡＭ等の記憶素子やハードディスクドライブなどである記憶部、ネットワークボードなどの通信インタフェースである通信部、ディスプレイなどの表示部、マウス、キーボード、ボタン、などの操作部を含んでいる。
【００２１】
情報処理装置１００で実行される処理の１つに、端末３００にてユーザの画像編集操作により生成された比較対象画像２を取得して、比較元画像１との差分情報を検出する差分検出処理がある（図２参照）。図２は、本実施形態に係る差分情報の一例を示す図である。図２に示すように、端末３００にて生成される比較対象画像２は、複数の構成要素を含むものであり、例えば機械図面、回路図面等である。複数の構成要素を含む比較元画像１（白紙の画像であってもよい）に新たな構成要素を追加する、または構成要素を修正、削除する、といったユーザの画像編集操作により比較対象画像２が生成される。本実施形態においては、まず、端末３００の記憶部に、白紙の画像または複数の構成要素を含む画像である、比較元画像１が記憶されていることとする。そして、端末３００は、端末３００の記憶部に記憶されている比較元画像１をユーザの画像編集操作により編集し、比較元画像１の比較対象となる比較対象画像２を生成する。そして、端末３００は、比較元画像１及び生成した比較対象画像２を情報処理装置１００へ送信する。情報処理装置１００は、端末３００から取得した、比較対象画像２と、比較元画像１と、の比較による差分検出を行うことで、生成した比較対象画像２のうちユーザにより編集された箇所の画像情報を差分情報３（３−ａ〜３−ｃ）として検出する。
【００２２】
ここで、端末３００による比較対象画像２の生成と、情報処理装置１００による差分検出と、を複数回繰り返す場合がある。その際に、一度検出された差分情報であってその後編集されることのない差分情報は、その後の差分検出において検出されないことがユーザにとって望ましい。そこで、本実施形態では、生成した比較対象画像２と、比較元画像１と、の差分検出により検出された差分情報のうち、ユーザにより選択された差分情報を反映して情報処理装置１００の記憶部１２に記憶される比較元画像１を更新する構成としている。
【００２３】
図３は、本実施形態に係る情報処理装置１００及び端末３００により実行される機能の一例を示すブロック図である。図３に示すように、情報処理装置１００は、比較対象画像取得部１９、差分検出部２０、第１判断部２１、比較元画像更新部２２、第２判断部２３、比較元画像保存部３０、比較対象画像保存部３２、及び差分検出結果保存部３４を含んで構成されている。なお、本実施形態に係る情報処理装置１００において、図３に示す機能以外の機能が実現されていてもよい。これらの機能は、記憶部に記憶されたプログラムが制御部を実行することにより実現されている。このプログラムは、例えば、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等のコンピュータ可読な情報記憶媒体を介して、あるいは、インターネットなどの通信手段を介して情報処理装置１００に供給される。
【００２４】
差分検出部２０は、比較元画像保存部３０に保存されている比較元画像１と、比較対象画像保存部３２に保存されている比較対象画像２と、を比較することにより差分検出を行う。差分検出部２０は、公知の差分検出技術を用い、例えば、比較対象画像２の画素値から比較元画像１の画素値を差し引く差分処理で差分情報を検出してもよい。また、比較対象画像２の位置情報と、各位置でのデータ（画素値を表すビットデータ）を取得して、比較元画像１の対応する位置のデータと比較することで、差分情報を検出してもよい。なお、差分検出部２０は、検出した差分情報に、差分情報の位置情報、大きさ情報、確認ステータスといった属性を関連づけた差分検出結果を差分検出結果保存部３４に保存する。
【００２５】
第１判断部２１は、端末３００の差分検出結果確認部２６が確認した差分検出結果に基づいて、「未確認」の確認ステータスが関連付けられている差分情報が存在するかを判断する。また、第２判断部２３は、「未承認」の確認ステータスが関連付けられている差分情報が存在するか否かを判断する。
【００２６】
比較元画像更新部２２は、端末３００の差分検出結果確認部２６が確認した差分検出結果に基づいて新規の比較元画像１を生成して記憶部１２に記憶されている比較元画像１を更新する。具体的には、「承認」の確認ステータスが関連付けられた差分情報を記憶部１２に記憶されている比較元画像１に合成する。比較元画像更新部２２は、「承認」の確認ステータスが関連付けられた差分情報の位置情報及び大きさ情報に基づいて、比較元画像１内の対応する位置に差分情報を合成する。また、比較元画像更新部２２は、比較対象画像２を元にして新規の比較元画像１を生成してもよい。具体的には、比較元画像更新部２２は、「未承認」の確認ステータスが関連付けられた差分情報の位置情報及び大きさ情報に基づいて、比較対象画像２における「未承認」の確認ステータスが関連付けられた差分情報を、比較元画像１内の対応する位置の画像情報で置き換える。これにより「承認」の確認ステータスが関連付けられた差分情報だけが反映された新規の比較元画像が生成される。
【００２７】
第２判断部２３は、第１判断部２１が「未承認」の確認ステータスが関連付けられている差分情報が存在しないと判断した場合に比較元画像更新部２２によって更新された比較元画像１と、比較対象画像保存部３２に保存されている比較対象画像２と、の比較による差分情報が存在するか否かを判断する。
【００２８】
記憶部１２は、比較元画像保存部３０、比較対象画像保存部３２、及び差分検出結果保存部３４を含んで構成される。比較元画像保存部３０には、まず、端末３００から受信した比較元画像１が保存され、その後、比較元画像更新部２２により保存されている比較元画像１が更新される。比較対象画像保存部３２には、比較対象画像取得部１９が端末３００の比較対象画像生成部２６から取得した比較対象画像２が保存される。差分検出結果保存部３４には、差分検出部２０が検出した差分検出結果が保存される。
【００２９】
端末３００は、比較対象画像生成部２６及び差分検出結果確認部２８を含んで構成されている。なお、本実施形態に係る端末３００において、図２に示す機能以外の機能が実現されていてもよい。これらの機能は、記憶部に記憶されたプログラムが制御部を実行することにより実現されている。このプログラムは、例えば、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等のコンピュータ可読な情報記憶媒体を介して、あるいは、インターネットなどの通信手段を介して端末３００に供給される。
【００３０】
比較対象画像生成部２６は、端末３００の記憶部に記憶されている比較元画像１、または比較元画像１から生成された比較対象画像２をユーザの指示に従い編集して新たな比較対象画像２を生成する。ユーザは、比較元画像１または比較元画像１から生成された比較対象画像２に含まれる各構成要素を書き換える、比較元画像１または比較元画像１から生成された比較対象画像２のうちの余白領域に構成要素を追加する等の編集を行う。
【００３１】
差分検出結果確認部２８は、情報処理装置１００の差分検出部２０が検出した差分検出結果に基づいて、検出された差分情報それぞれに、ユーザの選択指示に従い確認ステータス（例えば、「承認」、「未承認」等）を関連付ける。「承認」は差分情報を確定したい場合に選択され、「未承認」は後に編集する可能性のある場合に選択される。また、差分検出結果確認部２８は、「承認」または「未承認」いずれも選択されない差分情報には、「未確認」の確認ステータスを関連付ける。
【００３２】
図４は、差分検出結果の確認画面の一例を示す図である。図４に示すように、差分情報は、関連付けられている、位置情報、大きさ情報に基づいて、比較対象画像２内の対応する位置に強調表示される（ここでは、差分情報は波線で囲まれる）。ユーザがマウス等を操作して、差分情報上にポインタを移動させると、当該差分情報に関連付けられている確認ステータスに基づいて、確認ボタン（ここでは、承認／未承認ボタン）が表示される。承認／未承認ボタンは、クリック操作等により選択可能となっている。本実施形態においては、確認結果ステータスとして、承認／未承認ボタンが設置され、ユーザが「承認」または「未承認」を選択できるようになっているが、この例に限定されず、確認結果をユーザが選択可能なものであればよい。ユーザは、差分情報を確定したい場合は「承認」を、修正等が必要な場合は「未承認」を選択する。「承認」または「未承認」のいずれも選択されない場合は、当該差分情報は「未確認」とされる。また、複数ページの差分検出結果が有る場合には、ページ毎に確認ステータスを設置することによってページ単位で「承認」を選択することも可能である。図３に示すような確認画面の表示は、端末３００が情報処理装置１００から差分検出結果を受信して、端末３００の記憶部に保持されている比較対象画像２に当該差分検出結果を反映して表示してもよいし、情報処理装置１００において比較対象画像２に差分検出結果を反映した確認画像を生成し、端末３００が当該確認画像を取得して表示することとしてもよい。
【００３３】
ここで、本実施形態における、差分検出処理の流れの一例を図５のフロー図を参照しながら説明する。
【００３４】
端末３００の比較対象画像生成部２６が、端末３００の記憶部に保持する比較元画像１を編集することにより比較対象画像２を生成し、比較元画像１及び生成した比較対象画像２を情報処理装置１００へ送信することにより、情報処理装置１００で実行される差分検出処理が開始する。なお、比較対象画像生成部２６が生成した比較対象画像２は端末３００の記憶部にも保持される。
【００３５】
情報処理装置１００は、端末３００から受信した比較元画像１を取得して、記憶部１２の比較元画像保存部３０に保存する（Ｓ１０１）。また、情報処理装置１００の比較対象画像取得部１９は、端末３００から受信した比較対象画像２を取得して、記憶部１２の比較対象画像保存部３２に保存する（Ｓ１０２）。
【００３６】
情報処理装置１００の差分検出部２０は、比較対象画像保存部３２に保存された比較対象画像２と、比較元画像保存部３０に保存された比較元画像１と、の比較による差分検出を行う（Ｓ１０３）。ここで、差分検出部２０は、比較元画像１内の「承認」の確認ステータスが関連付けられている画像情報、及び「承認」の確認ステータスが関連付けられているページを、差分検出対象から除外した上で差分検出を行っても良い。
【００３７】
情報処理装置１００の差分検出部２０は、検出した１以上の差分情報それぞれに、差分検出を行った比較元画像１及び比較対象画像２を一意に表す識別番号、差分情報の位置情報、大きさ情報、及び確認ステータス（ここでは、「承認」、「未承認」、及び「未確認」とする。）といった属性を関連付けた差分検出結果を差分検出結果保存部３４に保存する。また、差分検出部２０は、比較対象画像２を構成するページ毎にも確認ステータス（ここでは、「承認」、「未承認」、及び「未確認」とする。）を関連付ける。そして、情報処理装置１００は、差分検出結果保存部３４に保存された差分検出結果を端末３００へ送信する（Ｓ１０４）。
【００３８】
端末３００の差分検出結果確認部２８は、情報処理装置１００から受信した、差分検出結果を取得して各差分情報を確認する。ここで、差分検出結果確認部２８は、差分情報に関連付けられている確認ステータスの「承認」、「未承認」、「未確認」のいずれかを、ユーザの操作指示に従って選択し当該差分情報に関連付ける。また、差分検出結果確認部２８は、比較対象画像２を構成するページ毎に関連付けられている確認ステータスの「承認」、「未承認」、「未確認」のいずれかを、ユーザの操作指示に従って選択し当該ページに関連付ける。そして、端末３００は、差分検出結果確認部２８が確認した差分検出結果を情報処理装置１００へ送信する。
【００３９】
情報処理装置１００は、端末３００が送信した差分検出結果を受信する（Ｓ１０５）。そして、情報処理装置１００の第１判断部２１は、端末３００から受信した差分検出結果に含まれる、各差分情報及び各ページに関連付けられている確認ステータスに「未確認」の確認ステータスが存在するか否かを判断する（Ｓ１０６）。Ｓ１０６の判断の結果、「未確認」の確認ステータスが存在すると判断された場合は（Ｓ１０６：Ｙ）、上述したＳ１０４以降の処理を実行する。Ｓ１０６の判断の結果、「未確認」の確認ステータスが存在しないと判断されるまで、Ｓ１０４〜Ｓ１０６の処理を繰り返す。
【００４０】
Ｓ１０６の判断の結果、「未確認」の確認ステータスが存在しないと判断された場合に（Ｓ１０６：Ｎ）、情報処理装置１００の第１判断部２１は、各差分情報及び各ページに関連付けられている確認ステータスに「未承認」の確認ステータスが存在するか否かを判断する（Ｓ１０７）。
【００４１】
Ｓ１０７の判断の結果、「未承認」の確認ステータスが存在すると判断された場合は（Ｓ１０７：Ｙ）、情報処理装置１００の比較元画像更新部２２が、「承認」の確認ステータスが関連付けられた差分情報、及び「承認」の確認ステータスが関連付けられたページに含まれる差分情報を、比較元画像保存部３０に保存されている比較元画像１に合成して比較元画像１を更新する（Ｓ１０８）。更新された比較元画像１は、合成した差分情報に関連付けられる、識別番号、差分情報の位置情報、大きさ情報、及び「承認」の確認ステータスを保持する。また、更新された比較元画像１は、ページに関連付けられた「承認」の確認ステータスも保持する。
【００４２】
そして、情報処理装置１００は、Ｓ１０２以降の処理を実行する。情報処理装置１００の比較対象画像取得部１９は、端末３００の比較対象画像生成部２６が、新たに生成した比較対象画像２を取得して、記憶部１２の比較対象画像保存部３２に保存する（Ｓ１０２）。ここで、比較対象画像生成部２６は、端末３００に保持されている比較対象画像２に基づいて新たな比較対象画像２を生成してもよいし、情報処理装置１００の比較元画像保存部３０に保存されている更新された比較元画像１に基づいて新たな比較対象画像２を生成してもよい。そして、情報処理装置１００の差分検出部２０が、比較対象画像保存部３２に保存されている比較対象画像２と、比較元画像保存部３０に保存されている、Ｓ１０８で更新された比較元画像１と、の比較による差分検出を行う（Ｓ１０５）。Ｓ１０５にて情報処理装置１００の差分検出部２０が差分検出を行う際に、差分検出部２０は、Ｓ１０５にて比較元画像１に保持された「承認」の確認ステータスを参照して、差分検出対象から除外する画像情報を選別した上で差分検出をしても良い。Ｓ１０７の判断の結果、「未承認」の確認ステータスが存在しないと判断されるまで、情報処理装置１００は、Ｓ１０２〜Ｓ１０８の処理を繰り返す。
【００４３】
Ｓ１０７の判断の結果、「未承認」の確認ステータスが存在しないと判断された場合は（Ｓ１０７：Ｎ）、情報処理装置１００の比較元画像更新部２２が、「承認」の確認ステータスが関連付けられた差分情報、及び「承認」の確認ステータスが関連付けられたページに含まれる差分情報を、比較元画像保存部３０に保存されている比較元画像１に合成して、比較元画像保存部３０に保存されている比較元画像１を更新する（Ｓ１０９）。Ｓ１０９にて比較元画像更新部２２が更新した比較元画像１は、検出された差分情報であって、ユーザが承認した全ての差分情報が合成された最終的な完成画像となる。
【００４４】
情報処理装置１００の差分検出部２０は、Ｓ１０９にて比較元画像更新部２２が更新した比較元画像１（以下、完成画像とする。）と、比較対象画像保存部３２に保存されている比較対象画像２と、の比較による差分検出を行う（Ｓ１１０）。ここでは、完成画像が、Ｓ１０２にて情報処理装置１００が端末３００から取得した比較対象画像２と同一となっていることを確認する。つまり、端末３００の比較対象画像生成部２６が比較対象画像２の生成を繰り返す間に、「承認」が選択された差分情報が変更、削除等されていないことを確認する。
【００４５】
情報処理装置１００の第２判断部２３は、Ｓ１１０の差分検出により検出される差分情報が存在するか否かを判断する（Ｓ１１１）。Ｓ１１１の判断の結果、差分情報が存在すると判断した場合に、情報処理装置１００は、検出された差分情報を端末３００へ送信する。端末３００の比較対象画像生成部２６は、受信した差分情報に基づいて、検出された差分情報を修正した比較対象画像２を生成し、情報処理装置１００へ送信する。そして、情報処理装置１００の比較対象画像取得部１９は、修正した比較対象画像２を取得し、記憶部１２の比較対象画像保存部３２に保存する（Ｓ１１２）、情報処理装置１００の差分検出部２０は、比較対象画像保存部３２に保存されている比較対象画像２と、比較元画像保存部３０に保存されている完成画像と、の比較による差分検出を行う（Ｓ１１０）。Ｓ１１１の判断の結果、検出される差分情報が存在しないと判断されるまで、情報処理装置１００は、Ｓ１１０〜Ｓ１１２の処理を繰り返す。
【００４６】
Ｓ１１１の判断の結果、検出される差分情報が存在しないと判断された場合は、情報処理装置１００は差分検出処理を終了する。
【００４７】
なお、本発明は上述の実施形態に限定されるものではない。
【００４８】
本実施形態において、情報処理装置１００と端末３００とが別体の装置である例を示したが、端末３００が情報処理装置１００により実現される機能を有していてもよい。
【００４９】
本実施形態において、端末３００の比較対象画像生成部２６は、端末３００の記憶部に保持された比較元画像１または比較対象画像２に基づいて、新たな比較対象画像２を生成することとしたが、情報処理装置１００の比較元画像更新部２２が更新した比較元画像１を取得して、更新した比較元画像１に基づいて比較対象画像２を生成してもよい。
【００５０】
また、本願は、情報処理装置であって、比較元画像と比較する比較対象画像を取得する比較対象画像取得手段と、前記比較元画像と前記比較対象画像との比較による１以上の差分情報を検出する差分検出手段と、前記検出した差分情報のうちユーザにより選択された差分情報を反映して前記比較元画像を更新する比較元画像更新手段と、を含むこととしてもよい。
【００５１】
また、本願は、プログラムであって、比較元画像と比較する比較対象画像を取得する比較対象画像取得手段、前記比較元画像と前記比較対象画像との比較による１以上の差分情報を検出する差分検出手段、前記検出した差分情報のうちユーザにより選択された差分情報を反映して前記比較元画像を更新する比較元画像更新手段、としてコンピュータを機能させることとしてもよい。
【００５２】
これにより、繰り返し差分検出する際に、ユーザが選択した差分情報は検出されないこととなる。
【符号の説明】
【００５３】
１  比較元画像、２  比較対象画像、３  差分情報、１０  制御部、１２  記憶部、１４  通信部、１９  比較対象画像取得部、２０  差分検出部、２１  第１判断部、２２  比較元画像更新部、２３  第２判断部、２６  比較対象画像生成部、２８  差分検出結果確認部、３０  比較元画像保存部、３２  比較対象画像保存部、３４  差分検出結果保存部、１００  情報処理装置、３００  端末。
【図１】
0006304409.tif 000002
【図２】
0006304409.tif 000003
【図３】
0006304409.tif 000004
【図４】
0006304409.tif 000005
【図５】
0006304409.tif 000006