(57)【特許請求の範囲】
【請求項１】
比較順が定められた複数枚の画像を入力する入力部と、
前記入力部が入力した前記複数枚の画像をベクター変換した変換データを生成するベクター変換部と、
前記複数枚の画像の中の一の画像と比較順が次の画像とを比較し、前記一の画像に対する前記次の画像の変更箇所を検出する変更箇所検出部と、
前記一の画像もしくは前記次の画像を前記ベクター変換部でベクター変換して得た変換データのうちの前記変更箇所に対応する領域を前記次の画像の前記変更箇所の画像に置き換えた合成データを生成する合成データ生成部と、
を有する
ことを特徴とする画像変換装置。
【請求項２】
前記比較順が最初の画像、比較順に従って順次生成された前記合成データ、比較順が最後の画像に対応する前記変換データをこの順に配列したものを処理結果として出力する
ことを特徴とする請求項１に記載の画像変換装置。
【請求項３】
前記合成データ生成部は、前記変更箇所の変更の内容が削除である場合は、削除された部分であることを示す所定の識別情報を合成する、
ことを特徴とする請求項１または２に記載の画像変換装置。
【請求項４】
前記比較順は、画像の撮影時刻が早い順、もしくは、ユーザから指定された順、である
ことを特徴とする請求項１乃至３のいずれか１つに記載の画像変換装置。
【請求項５】
情報処理装置で実行されるプログラムであって、
比較順が定められた複数枚の画像を入力する入力ステップと、
前記入力ステップで入力した前記複数枚の画像をベクター変換した変換データを生成する変換ステップと、
前記複数枚の画像の中の一の画像と比較順が次の画像とを比較し、前記一の画像に対する前記次の画像の変更箇所を検出する変更箇所検出ステップと、
前記一の画像もしくは前記次の画像を前記変換ステップでベクター変換して得た変換データのうちの前記変更箇所に対応する領域を前記次の画像の前記変更箇所の画像に置き換えた合成データを生成する合成データ生成ステップと、
を有する
ことを特徴とするプログラム。
【請求項６】
前記比較順が最初の画像、比較順に従って順次生成された前記合成データ、比較順が最後の画像に対応する前記変換データをこの順に配列したものを処理結果として出力する処理結果出力ステップをさらに有する
ことを特徴とする請求項５に記載のプログラム。
【請求項７】
前記合成データ生成ステップは、前記変更箇所の変更の内容が削除である場合は、削除された部分であることを示す所定の識別情報を合成する、
ことを特徴とする請求項５または６に記載のプログラム。
【請求項８】
前記比較順は、画像の撮影時刻が早い順、もしくは、ユーザから指定された順、である
ことを特徴とする請求項５乃至７のいずれか１つに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像をベクター変換する画像変換装置およびプログラムに関する。
【背景技術】
【０００２】
近年、文字認識技術の精度向上に伴い、手書きの資料やホワイトボード上で検討した内容をＯＣＲ（光学文字認識、Optical character recognition）やＩＣＲ（インテリジェント文字認識、intelligent character recognition）を用いてオブジェクト化し電子データ化することで、議事録の作成や資料の作成を効率化することが行われている。
【０００３】
しかし、たとえば、問題解決のための検討会議等において、検討終了後の最後の情報を取得するだけでは検討過程が見えなくなってしまい、どのような議論を経て最後の結論に到達したのかが分からなくなる。そのため、検討途中の区切りのいいタイミングでホワイトボード等をカメラで撮影して画像データを取得しておき、時系列に沿って該画像データを閲覧することで検討の流れを追うことが考えられる。
【０００４】
たとえば、下記特許文献１には、文書に手書きで追記された部分を電子的な画像データとして抽出して管理し、その管理する画像データをユーザが任意に選択して合成画像として１枚の出力媒体に組み合わせて印刷することができる文書管理装置および文書管理方法が開示されている。より具体的には、文書のイメージデータをスキャナ部で読取り、スキャナ部で読み取った各世代の文書のイメージデータとサーバに記憶管理されている前世代のイメージデータとの差分データを抽出することにより該世代で追記された追記情報のイメージデータを取得し、取得した該世代の追記情報のイメージデータをサーバに記憶管理させる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１３８４９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
会議の各タイミングでホワイトボードを撮影して得た画像データをそれぞれ文字認識技術を利用してベクター変換してオブジェクト化しておけば、検討過程のデータも容易に作成資料へ反映させることができる。また、ベクター変換してオブジェクト化しておけば、変更のあった箇所を、既存のドキュメント差分比較アプリ（アプリケーションプログラム）等を用いて検出することができる。      
【０００７】
たとえば、図１１に示すように、ホワイトボード等を用いて検討を行う際に、検討の各タイミングでホワイトボードをデジタルカメラで撮影し、それらの画像を文字認識機能でベクター変換してオブジェクト化した電子データとして保存し、この電子データを用いて検討結果の資料を作成するといったことができる。      
【０００８】
しかし、現状のＯＣＲ・ＩＣＲによる変換精度は１００％ではないため、追記した更新箇所を誤認識する可能性がある。たとえば、図１２に示す例では、「１００＋２０＋８」の記述を「１００＋２０＋３」と書き換えたにもかかわらず、文字認識の際に手書き文字の「３」を「８」と誤認識した結果、ベクター変換後のデータにおいては、「１００＋２０＋８」のままであり、変更箇所が分からなくなっている。
【０００９】
本発明は、上記の問題を解決しようとするものであり、ホワイトボード上の手書き文書等の変更過程を撮影等して得た複数枚の画像をベクター変換によりオブジェクト化して残す際に、誤変換があっても変更箇所を特定可能なデータを残すことのできる画像変換装置およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１１】
［１］比較順が定められた複数枚のイメージデータの画像を入力する入力部と、
前記入力部が入力した前記複数枚の画像をベクター変換した変換データを生成するベクター変換部と、
前記複数枚の画像の中の一の画像と比較順が次の画像とを比較し、前記一の画像に対する前記次の画像の変更箇所を検出する変更箇所検出部と、
前記一の画像もしくは前記次の画像を前記ベクター変換部でベクター変換して得た変換データのうちの前記変更箇所に対応する領域を前記次の画像の前記変更箇所の画像に置き換えた合成データを生成する合成データ生成部と、
を有する
ことを特徴とする画像変換装置。
【００１２】
上記発明および下記［５］に記載の発明では、比較順が定められた複数枚の画像をベクター変換して得た変換データのうち、比較順が１つ前の画像からの変更箇所については、変換前の元の画像に置き換えたものが合成データとして生成される。変更箇所は合成データにおいて元の画像のままにされているので、該変更箇所がベクター変換によって正しく変換されたか否かをその部分の元画像とベクター変換結果とを対比することで認識することができる。
【００１３】
［２］前記比較順が最初の画像、比較順に従って順次生成された前記合成データ、比較順が最後の画像に対応する前記変換データをこの順に配列したものを処理結果として出力する
ことを特徴とする［１］に記載の画像変換装置。
【００１４】
上記発明および下記［６］に記載の発明では、前後の処理結果を比較することで、変更箇所が正しくベクター変換されたか否かを確認することができる。
【００１５】
［３］前記合成データ生成部は、前記変更箇所の変更の内容が削除である場合は、削除された部分であることを示す所定の識別情報を合成する、
ことを特徴とする［１］または［２］に記載の画像変換装置。
【００１６】
上記発明および下記［７］に記載の発明では、削除された部分は、記述なしの状態になるので、枠等で囲むことによりその部分を明示する。
【００１８】
［４］前記比較順は、画像の撮影時刻が早い順、もしくは、ユーザから指定された順、である
ことを特徴とする［１］乃至［３］のいずれか１つに記載の画像変換装置。
【００１９】
［５］情報処理装置で実行されるプログラムであって、
比較順が定められた複数枚の画像を入力する入力ステップと、
前記入力ステップで入力した前記複数枚の画像をベクター変換した変換データを生成する変換ステップと、
前記複数枚の画像の中の一の画像と比較順が次の画像とを比較し、前記一の画像に対する前記次の画像の変更箇所を検出する変更箇所検出ステップと、
前記一の画像もしくは前記次の画像を前記変換ステップでベクター変換して得た変換データのうちの前記変更箇所に対応する領域を前記次の画像の前記変更箇所の画像に置き換えた合成データを生成する合成データ生成ステップと、
を有する
ことを特徴とするプログラム。
【００２０】
［６］前記比較順が最初の画像、比較順に従って順次生成された前記合成データ、比較順が最後の画像に対応する前記変換データをこの順に配列したものを処理結果として出力する処理結果出力ステップをさらに有する
ことを特徴とする［５］に記載のプログラム。
【００２１】
［７］前記合成データ生成ステップは、前記変更箇所の変更の内容が削除である場合は、削除された部分であることを示す所定の識別情報を合成する、
ことを特徴とする［５］または［６］に記載のプログラム。
【００２３】
［８］前記比較順は、画像の撮影時刻が早い順、もしくは、ユーザから指定された順、である
ことを特徴とする［５］乃至［７］のいずれか１つに記載のプログラム。
【発明の効果】
【００２４】
本発明に係る画像変換装置およびプログラムによれば、ホワイトボード上の手書き文書等の変更過程を撮影等して得た複数枚の画像をベクター変換によりオブジェクト化して残す際に、誤変換があっても変更箇所を特定可能なデータを残すことができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施の形態に係る画像変換装置を用いて会議の検討過程に関する資料を残すシステムの構成例を示す図である。
【図２】画像変換装置の概略構成を示すブロック図である。
【図３】本発明に係る画像変換装置の機能構成を示す図である。
【図４】ホワイトボードをデジタルカメラで時刻Ｔ１、Ｔ２、Ｔ３に撮影した各画像を示す図である。
【図５】図４に示す各画像を入力画像として画像変換装置で変換処理を行った場合に出力される処理結果を示す図である。
【図６】ホワイトボードをデジタルカメラで時刻Ｔ１１、Ｔ１２に撮影した画像一例（記述が削除される例）を示す図である。
【図７】図６に示す各画像を入力画像として画像変換装置で変換処理を行った場合に出力される処理結果を示す図である。
【図８】画像変換装置が行う処理の全体を示す流れ図である。
【図９】画像差分解析処理（図８のステップＳ１０６）の詳細を示す流れ図である。
【図１０】ベクター変換合成処理（図８のステップＳ１０７）の詳細を示す流れ図である。
【図１１】会議での検討過程を残す従来システムを示す図である。
【図１２】会議の検討過程をホワイトボードの記述をベクター変換して残す従来システムにおいて誤変換により変更箇所が分からなくなる例を示す図である。
【発明を実施するための形態】
【００２６】
以下、図面に基づき本発明の実施の形態を説明する。
【００２７】
図１は、本発明の実施の形態に係る画像変換装置を用いて会議の検討過程に関する資料を残すシステムの構成例を示している。このシステムは、ホワイトボード３上の記載内容の変更過程（時刻Ｔ１、Ｔ２、Ｔ３、・・・）をデジタルカメラ４で撮影して得た時系列の複数枚の画像（イメージデータ）を、ベクター変換してオブジェクト化し、これをＯＯＸＭＬ形式等のファイルとして出力する機能を果たす。なお、入力画像の内容はホワイトボード３上の記述に限らず、手書きで追記された原稿等であってもよい。また、画像の入力デバイスは、デジタルカメラに限定されず、たとえば、原稿を光学的に読み取るスキャナ等であってもよい。
【００２８】
図２は、画像変換装置１０の概略構成を示すブロック図である。画像変換装置１０は、ＣＰＵ(Central Processing Unit)１１に、ＲＯＭ(Read Only Memory)１２、ＲＡＭ(Random Access Memory)１３、ハードディスク装置１４、ディスプレイ１５、操作部１６、通信部１７、入力Ｉ／Ｆ部１８などを接続して構成される。
【００２９】
ＣＰＵ１１はマイクロプロセッサを有し、ＯＳプログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムを実行する。ＲＯＭ１２やハードディスク装置３４には、各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ３１が各種の処理を実行することで各機能が実現される。本発明に係るプログラムは、ハードディスク装置１４に格納されており、ＣＰＵ１１によって実行される。
【００３０】
ＲＡＭ１３は、ＣＰＵ１１がプログラムを実行する際に各種のデータを一時的に記憶するワークメモリとして使用される。ディスプレイ１５は、液晶モニタなどであり、操作部１６はキーボードやマウスなどである。
【００３１】
通信部１７は、ネットワークを通じて外部装置と通信する機能を果たす。入力Ｉ／Ｆ部１８は、デジタルカメラやスキャナなどの外部装置から画像（イメージデータ）等を取り込む機能を果たす。
【００３２】
図３は、本発明に係る画像変換装置１０の機能構成を示す図である。ＣＰＵ１１がハードディスク装置１４に格納されたプログラムを実行することでこれらの機能は実現される。
【００３３】
入力部２１は、デジタルカメラ４等から複数枚の画像（イメージデータ）を取り込む。入力部２１の機能はＣＰＵ１１が本発明に係るプログラムの入力ステップを実行することにより実現される。入力される画像は比較順（処理順）が定められている。たとえば、画像が撮影された時刻の早い順、あるいは、ユーザが指定した順に順序付けされる。ここでは、複数枚の画像は、撮影時刻の早い順による時系列に、ＯＯＸＭＬ形式の文書データとして取り込まれる。
【００３４】
ベクター変換部２２は、入力した複数枚の画像（イメージデータ）のそれぞれをベクター変換してオブジェクト化した変換データを生成する。ベクター変換部２２の機能はＣＰＵ１１が本発明に係るプログラムのベクター変換ステップを実行することにより実現される。
【００３５】
変更箇所検出部２３は、複数枚の画像（イメージデータ）の中の一の画像と比較順が次の画像とを比較し、その差分を、次の画像の変更箇所として検出する。ここでは、次の画像のイメージデータのうちの変更箇所に対応する部分に所定のフラグを付加する。変更箇所検出部２３はこの処理を比較順に従って順次行う。変更箇所検出部２３の機能はＣＰＵ１１が本発明に係るプログラムの変更箇所検出ステップを実行することにより実現される。
【００３６】
合成データ生成部２４は、一の画像の変換データのうち、該一の画像の次の画像の変更箇所に対応する領域を、該次の画像の対応する部分（変更箇所のイメージデータ）に置き換えた合成データを生成する。生成された合成データは、変更箇所については次の画像のイメージデータ、それ以外の部分は一の画像の変換データとなっている。なお、変更箇所以外の部分の変換データは次の画像をベクター変換して得た変換データであってもよい。一の画像の変換データであっても次の画像の変換データであっても同じ結果になる。
【００３７】
合成データ生成部２４は、この処理を比較順に従って順次行って、入力された画像の枚数−１個の合成データを生成する。合成データ生成部２４の機能はＣＰＵ１１が本発明に係るプログラムの合成データ生成ステップを実行することにより実現される。
【００３８】
出力部２５は、比較順が最初の画像、比較順にしたって生成された各合成データ、比較順が最後の画像に対応する変換データをこの順に配列したものを処理結果として出力する。ここでは、最初の画像、比較順に生成された各合成データ、最後の画像に対応する合成データをそれぞれ１ページとするＯＯＸＭＬ形式の文書ファイルを出力する。出力部２５の機能はＣＰＵ１１が本発明に係るプログラムの処理結果出力ステップの実行を実行することにより実現される。
【００３９】
次に、ホワイトボード３を撮影して得た複数枚の画像を入力した場合の画像変換装置１０の動作を、具体例を示して説明する。
【００４０】
図４は、図１のホワイトボード３をデジタルカメラ４で時刻Ｔ１に撮影した画像３１、所定時間経過後の時刻Ｔ２に撮影した画像３２、さらに所定時間経過後の時刻Ｔ３に撮影した画像３３の一例を示している。時刻Ｔ１の画像３１に対して時刻Ｔ２の画像３２では、図中の太破線丸印で囲った部分の記載が「８」から「３」に変更されている。また、時刻Ｔ２の画像３２に対して時刻Ｔ３の画像３３では、図中の太破線丸印で囲った部分の記載が「３」から「８」に変更されている。
【００４１】
画像変換装置１０は、これらの入力された画像をＯＯＸＭＬ形式の文書データに変換して取り込む。
【００４２】
図５は、図４に示す画像３１〜３３を入力画像として画像変換装置１０で変換処理を行った場合に出力される処理結果を示している。処理結果の１ページ目は入力された時刻Ｔ１の画像３１がそのまま出力される。
【００４３】
処理結果の２ページ目は、画像３１（または画像３２）をベクター変換しオブジェクト化して得た変換データのうち、画像３１に対する画像３２の変更箇所の部分を該変更箇所の部分の画像３２で置き換えた合成データが出力される。図では、画像で置き換えた部分の周囲を破線で囲って示してある。なお、ここでは、１つの文字が１つのオブジェクトとしてベクター変換されている。
【００４４】
処理結果の３ページ目は、画像３２（または画像３３）をベクター変換して得た変換データのうち、画像３２に対する画像３３の変更箇所の部分を該変更箇所の部分の画像３３で置き換えた合成データが出力される。処理結果の４ページ目は、画像３３をベクター変換して得た変換データが出力される。
【００４５】
図５の処理結果のページを前後させて閲覧することにより、変更箇所が正しくベクター変換されたか否かを確認することができる。たとえば、２ページ目と３ページ目を対比することで、２ページ目の「１００＋２０＋３」という記述のうち変更箇所として明示された「３」の文字が、ベクター変換により「８」に誤変換されたことを確認することができる。同様に３ページ目と４ページ目を対比することで、３ページ目にある「７００＋８０＋９」の記述のうち変更箇所として明示された「８」の文字が、ベクター変換により「３」に誤変換されたことを確認することができる。
【００４６】
次に、記述内容が削除された場合の例を示す。
【００４７】
図６は、ホワイトボード３をデジタルカメラ４で時刻Ｔ１１に撮影した画像４１、時刻Ｔ１２に撮影した画像４２の一例を示している。時刻Ｔ１１の画像４１に対して時刻Ｔ１２の画像４２では、図中の太破線の四角で囲った部分の記載が削除されている。すなわち、画像４１にあった「１２３」のうちの「３」の部分と、画像４１にあった「１００＋２０＋８」との記述の末尾にあった「０＋８」の部分が削除されている。
【００４８】
図７は、図６に示す画像４１、４２を入力画像として画像変換装置１０で変換処理を行った場合に出力される処理結果を示している。処理結果の１ページ目は入力された時刻Ｔ１１の画像４１がそのまま出力される。
【００４９】
処理結果の２ページ目は、画像４１（または画像４２）をベクター変換しオブジェクト化して得た変換データのうち、画像４１に対する画像４２の変更箇所の部分を該変更箇所の部分の画像４２で置き換えた合成データが出力される。ただし、この場合は記述が消されているので更新部分としては何も情報がない。そこで、消された部分を明示するために前の画像４１には記述があったが画像４２で削除されている部分にその部分を囲む枠等の識別情報を合成する等により、変更箇所を明示してある。図７の例では、削除された変更箇所の部分を画像４２で置き換えていないが、変更箇所が追記であった図５の例と同じように変更箇所の部分をその部分の画像４２で置き換えてもよい。
【００５０】
処理結果の３ページ目は、画像４２をベクター変換して得た変換データが出力される。
【００５１】
次に、画像変換装置１０が行う処理を流れ図に沿って説明する。
【００５２】
図８は、画像変換装置１０が行う処理の全体を示す流れ図である。まず、入力される画像の総数を計数するための変数Ｎを０に初期化する（ステップＳ１０１）、次に、１枚の画像を入力し（ステップＳ１０２）、入力完了でなければ（ステップＳ１０３；Ｎｏ）、Ｎを＋１して（ステップＳ１０４）、ステップ１０２に戻って処理を継続する。ステップ１０１〜Ｓ１０３は比較順が定められた複数枚の画像を入力する入力ステップである。
【００５３】
画像の入力が完了したら（ステップＳ１０３；Ｙｅｓ）、入力した画像をタイムスタンプ順にナンバリングする。たとえば、０、１、２、３…のように０を初期値として１ずつ増加させてナンバリングする。
【００５４】
次に、入力された各画像を対象に画像差分解析処理（ステップＳ１０６）およびベクター変換合成処理（ステップＳ１０７）を行って、本処理を終了する。
【００５５】
図９は、画像差分解析処理（図８のステップＳ１０６）の詳細を示す流れ図である。画像差分解析処理は本発明における変更箇所検出ステップである。まず、変数Ｉを、０に初期化し（ステップＳ２０１）、Ｉ番目の画像とＩ＋１番目の画像との差分を解析して変更箇所（差分抽出領域）を検出する（ステップＳ２０２）。そして検出した変更箇所（差分抽出領域）にフラグを付加する（ステップＳ２０３）。ここでは、Ｉ＋１の番号を持ったフラグを付加する。
【００５６】
その後、Ｉを＋１し（ステップＳ２０４）、すべての画像について差分解析が終了したか否か、すなわち、Ｉ＝Ｎとなったか否かを判定する（ステップＳ２０５）。Ｉ≠Ｎならば（ステップＳ２０５；Ｎｏ）、ステップ２０２に戻って処理を継続し、Ｉ＝Ｎならば（ステップＳ２０５；Ｙｅｓ）、本処理を終了する。
【００５７】
図１０は、ベクター変換合成処理（図８のステップＳ１０７）の詳細を示す流れ図である。ベクター変換合成処理は本発明におけるベクター変換ステップと合成データ生成ステップと処理結果出力ステップに該当する。まず、変数Ｊを０に初期化し（ステップＳ３０１）、Ｊが０ならば（ステップＳ２０３；Ｎｏ）、Ｊ番目の画像をそのまま処理結果として出力（ステップＳ３０３、処理結果出力ステップ）して、ステップ３０６へ移行する。ここでは、０番目の画像を、処理結果のＯＯＸＭＬ形式の文書ファイルの先頭ページ目（Ｊ＋１ページ目）として出力する。
【００５８】
Ｊが０でなければ（ステップＳ３０２；Ｙｅｓ）、Ｊ−１番目の画像（もしくはＪ番目の画像でもよい）をベクター変換して変換データを生成する（ステップＳ３０４、ベクター変換ステップ）。そして、該変換データのうち、Ｊ−１番目の画像に対するＪ番目の画像の変更箇所（Ｊ番目の画像の中でＪの値がフラグとして付加されている差分抽出領域）に対応する部分を、Ｊ番目の画像の変更箇所（Ｊの値がフラグとして付加されている差分抽出領域の画像）に置き換えた合成データを生成し（合成ページ生成ステップ）、これを処理結果の文書ファイルのＪ＋１ページ目に追加（処理結果出力ステップ）して（ステップＳ３０５）、ステップ３０６へ移行する。
【００５９】
ステップ３０６では、Ｊ＝Ｎか否かを判定し、Ｊ≠Ｎならば（ステップＳ３０６；Ｎｏ）、Ｊを＋１し（ステップＳ３０７）、ステップ３０２に戻って処理を継続する。
【００６０】
Ｊ＝Ｎならば（ステップＳ３０６；Ｙｅｓ）、Ｊ番目の画像をベクター変換して変換データを生成し（ベクター変換ステップ）、これを処理結果のＯＯＸＭＬ形式の文書ファイルのＪ＋１ページ目に追加（処理結果出力ステップ）して（ステップＳ３０８）、本処理を終了する。
【００６１】
このようにして生成された処理結果の文書ファイルを閲覧することで、文書の変更過程を確認することができる。特に、画像をベクター変換してオブジェクト化して得た電子データ（変換データ）上では識別できなかった追記修正部分（前の画像からの変更箇所）を分かりやすくユーザに明示することができる。そして、変更箇所の部分が次の段階（処理結果の文書ファイルでの次のページ）ではベクター変換されてオブジェクト化されるので、変更履歴である処理結果の文書ファイルのページを前後させて閲覧することにより、正しくベクター変換されているか否かを確認することができる。
【００６２】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【００６３】
実施の形態では、各段階での処理結果をそれぞれ１ページとした文書ファイルを生成したが、画像が小さいような場合には、複数段階の処理結果を１ページにまとめてもよい。各段階の処理結果は、比較順が分かるように出力されればよく、１つの文書ファイルにまとめて出力されなくてもよい。たとえば、個別のファイルとされ、そのファイルのファイル名がナンバリングされている、といった出力形態でもよい。
【００６４】
変更箇所が削除によって生じた場合に実施の形態では、削除された部分であることを示す識別情報としてその部分を囲む枠を合成したが、合成する識別情報は枠に限定されない。たとえば、該当の領域を所定の色や模様で塗り潰す等であってもよく、その領域を識別可能に明示できれば任意でよい。
【００６５】
実施の形態では、画像をオブジェクト単位にベクター変換したが、ベクター変換の単位はこれに限定されない。たとえば、字間が狭くて繋がっているような文字列についてはそれらを１つの単位としてベクター変換してもよい。
【００６６】
比較順は、画像のタイムスタンプ順（撮影時刻の早い順）に限定されず、ユーザが任意に指定した順であってもよい。たとえば、最初の画像と最後の画像との差分を一度に比較したい、といったケースに対応することができる。
【符号の説明】
【００６７】
３…ホワイトボード
４…デジタルカメラ
１０…画像変換装置
１１…ＣＰＵ
１２…ＲＯＭ
１３…ＲＡＭ
１４…ハードディスク装置
１５…ディスプレイ
１６…入力装置
１６…操作部
１７…通信部
１８…入力Ｉ／Ｆ部
２１…入力部
２２…ベクター変換部
２３…変更箇所検出部
２４…合成データ生成部
２５…出力部
３１〜３３…画像
４１、４２…画像
【図１】
0006780262.tif 000002
【図２】
0006780262.tif 000003
【図３】
0006780262.tif 000004
【図４】
0006780262.tif 000005
【図５】
0006780262.tif 000006
【図６】
0006780262.tif 000007
【図７】
0006780262.tif 000008
【図８】
0006780262.tif 000009
【図９】
0006780262.tif 000010
【図１０】
0006780262.tif 000011
【図１１】
0006780262.tif 000012
【図１２】
0006780262.tif 000013