(57)【要約】【課題】描画面をスキャンして生成した画像データの中から連関性を有する画像データを関連付けて出力可能な画像処理装置、方法、プログラムおよび記録媒体を提供すること。【解決手段】本発明の画像処理装置は、複数の描画面をスキャニングして複数の画像データを生成し、当該画像データに含まれる描画面に描かれた描画の連続性を判断して、画像データ間の連関性を判定する。そして、画像処理装置は、連関性を有すると判定した画像データを関連付けて出力する。【選択図】図２
2012194837.tif 000002
【特許請求の範囲】
【請求項１】
画像データを処理する画像処理装置であって、
複数の描画面をスキャニングして複数の画像データを生成するスキャナ手段と、
前記複数の画像データに含まれる前記描画面に描かれた描画の連続性を判断して前記画像データ間の連関性を判定する画像判定手段と、
連関性を有する画像データを関連付けて出力する出力手段と
を含む、画像処理装置。
【請求項２】
前記画像判定手段は、
先行する画像データと、後続する画像データとの境界部分に存在する描画が連続すると判断した場合に、前記先行する画像データおよび前記後続する画像データが連関性を有すると判定する、請求項１に記載の画像処理装置。
【請求項３】
前記画像判定手段は、
前記先行する画像データおよび前記後続する画像データが連関性を有すると判定した場合、前記後続する画像データと、前記後続する画像データにさらに後続する画像データとの境界部分に存在する描画が連続すると判断したとき、前記先行する画像データと、前記後続する画像データと、前記後続する画像データにさらに後続する画像データとが連関性を有すると判定する、請求項２に記載の画像処理装置。
【請求項４】
前記画像処理装置は、
前記描画面の初期状態の画像データを登録する手段をさらに含み、
前記画像判定手段は、
前記初期状態の画像データに含まれる画像を除外して、前記複数の画像データに含まれる前記描画面に描かれた描画の連続性を判断する、請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
画像データを処理する画像処理装置であって、
複数の描画面をスキャニングして複数の画像データを生成するスキャナ手段と、
前記複数の画像データのうち先行する画像データに含まれる描画の色と、後続する画像データに含まれる描画の色とを使用して、前記画像データ間の連関性を判定する画像判定手段と、
連関性を有する画像データを関連付けて出力する出力手段と
を含む、画像処理装置。
【請求項６】
前記画像処理装置は、
前記連関性を有する画像データを結合する画像結合手段をさらに含み、
前記出力手段は、
前記画像結合手段が結合した画像データを出力する、請求項１または２に記載の画像処理装置。
【請求項７】
前記画像処理装置は、
ユーザが指定した出力方法に応じて、前記連関性を有する画像データを加工する画像加工手段をさらに含み、
前記出力手段は、
前記画像加工手段が加工した画像データを出力する、請求項１〜５のいずれか１項に記載の画像処理装置。
【請求項８】
前記出力手段は、前記連関性を有する画像データの長尺印刷、縮小印刷、集約印刷、ステーブル印刷および／またはファイル出力である、請求項７に記載の画像処理装置。
【請求項９】
画像データを処理する画像処理装置が実行する方法であって、前記方法は、前記画像処理装置が、
複数の描画面をスキャニングして複数の画像データを生成するステップと、
前記複数の画像データに含まれる前記描画面に描かれた描画の連続性を判断して前記画像データ間の連関性を判定するステップと、
連関性を有する画像データを関連付けて出力するステップと
を含む、方法。
【請求項１０】
前記判定するステップは、
先行する画像データと、後続する画像データとの境界部分に存在する描画が連続すると判断した場合に、前記先行する画像データおよび前記後続する画像データが連関性を有すると判定するステップを含む、請求項９に記載の方法。
【請求項１１】
前記判定するステップは、
前記先行する画像データおよび前記後続する画像データが連関性を有すると判定した場合、前記後続する画像データと、前記後続する画像データにさらに後続する画像データとの境界部分に存在する描画が連続すると判断したとき、前記先行する画像データと、前記後続する画像データと、前記後続する画像データにさらに後続する画像データとが連関性を有すると判定するステップを含む、請求項１０に記載の方法。
【請求項１２】
画像処理装置に対して、請求項９〜１１のいずれか１項に記載のステップを実行させるためのコンピュータ実行可能なプログラム。
【請求項１３】
請求項１２に記載されたプログラムを記録したコンピュータ可読な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、描画面に描かれた描画の画像データを処理する画像処理装置に関し、より詳細には、画像データの連関性を考慮して出力する画像処理装置、方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
従来、企業や教育機関、行政機関等における会議等において、ホワイトボード等の描画面上にユーザが描いた文字や数字、図形等の描画を出力可能なホワイトボードシステムが利用されている。
【０００３】
このようなホワイトボードシステムは、専用のスキャナが描画面上を移動して走査し、そのスキャンデータから印刷データや特定のデータ形式のファイルを生成し、印刷データを印刷装置に印刷させ、またはファイルをフラッシュメモリ等の記録媒体に出力する。
【０００４】
従来のホワイトボードシステムの一例として、特許文献１は、筆記シート等の描画面に記述された文字や図形等の描画を記録装置に出力する電子黒板装置を開示する。この電子黒板装置は、筆記シートの読み取り指示を受領すると、駆動部が筆記シートをイメージセンサに搬送し、筆記シートの描画情報を読み取って２値画像データに変換し、記録装置用インタフェースを介して記録装置に出力する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、複数の描画面に描かれた連続または関連する描画を出力する場合、特許文献１に開示するような従来のホワイトボードシステムでは、当該描画面のスキャンデータである画像データ間の連関性が失われてしまい、これらの印刷物やファイル等の出力データがいずれの出力データと連関性を有するのか、ユーザが判断しなければならないという問題があった。
【０００６】
本発明は上記の課題を解決するものであり、描画面をスキャンして生成した画像データの中から連関性を有する画像データを関連付けて出力可能な画像処理装置、方法、プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像処理装置は、複数の描画面をスキャニングして複数の画像データを生成し、当該画像データに含まれる描画面に描かれた描画の連続性を判断して、画像データ間の連関性を判定する。そして、画像処理装置は、連関性を有すると判定した画像データを関連付けて出力する。これにより、本発明の画像処理装置は、連関性を有する画像データを関連付けて出力することができる。
【０００８】
本発明によれば、複数の描画面から生成した画像データの連関性を判定し、連関性を有する画像データを関連付けて出力する方法、プログラムおよび記録媒体を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の画像処理装置を示す図。
【図２】本発明の画像処理装置の一実施形態に係る機能構成を示す図。
【図３】図２に示す実施形態の画像処理装置が実行する画像データの出力処理を示すフローチャート。
【図４】図２に示す実施形態の画像処理装置が実行する画像判定処理を示すフローチャート。
【図５】本発明の画像処理装置がスキャニングする描画面のスキャン範囲を示す図。
【図６】図２に示す実施形態の画像処理装置が実行する画像データの連関性の判定方法を示す図。
【図７】図２に示す実施形態の画像処理装置が生成する関連情報テーブルを示す図。
【図８】本発明の画像処理装置の他の実施形態に係る機能構成を示す図。
【図９】図８に示す実施形態の画像処理装置が実行する初期画像の登録処理を示すフローチャート。
【図１０】図８に示す画像処理装置が実行する画像判定処理の一実施形態を示すフローチャート。
【図１１】初期状態の描画面の一実施形態および当該描画面に描画が描かれた状態の描画面を示す図。
【図１２】図８に示す画像処理装置が実行する画像判定処理の別の実施形態を示すフローチャート。
【図１３】図８および図１２に示す実施形態の画像処理装置が実行する描画の検出方法を示す図。
【図１４】図８、図１２および図１３に示す実施形態が実行する連関性を有する画像データの判別方法を説明する図。
【図１５】図８に示す画像処理装置が実行する画像データの出力処理を示すフローチャート。
【図１６】図８に示す画像処理装置が実行する画像データの出力処理を示すフローチャート。
【図１７】図８に示す実施形態の画像処理装置が生成する関連情報テーブルを示す。
【図１８】図８に示す実施形態の画像処理装置が出力する出力物を示す図。
【発明を実施するための形態】
【００１０】
以下、本発明について実施形態をもって説明するが、本発明は、後述する実施形態に限定されるものではない。
【００１１】
図１は、本発明の画像処理装置１００を示す。画像処理装置１００は、ユーザが文字や図形、記号等の様々な描画を書き込み、その描画をスキャニングして出力する装置である。画像処理装置１００は、描画媒体１０２と、スキャナ装置１０４と、印刷装置１０６とを含んで構成される。
【００１２】
描画媒体１０２は、描画を書き込むことが可能な筆記シートや描画シート等の媒体である。描画媒体１０２は、画像処理装置１００内部に設けられた２の駆動ローラに巻き付けられており、当該駆動ローラを回転させることにより、描画媒体１０２が移動して新たな描画面が現れる。
【００１３】
スキャナ装置１０４は、描画媒体１０２をスキャニングする画像読取装置である。スキャナ装置１０４は、ＣＣＤ（Charge Coupled Device）イメージセンサを含んで構成されており、ＣＣＤイメージセンサが描画媒体１０２に描かれた描画をスキャニングし、スキャンデータに対してエッジ補正やガンマ補正等の種々の補正を施し、Ａ／Ｄ変換をして画像データを生成する。
【００１４】
印刷装置１０６は、スキャナ装置１０４が生成した画像データを出力する装置である。本実施形態では、印刷装置１０６を画像処理装置１００と一体化して構成されているが、他の実施形態では、ＵＳＢコネクタ等の印刷装置用のインタフェースを画像処理装置１００に設けて、ケーブルを介して画像処理装置１００に印刷装置１０６を接続するように構成してもよい。
【００１５】
画像処理装置１００は、ＰＥＮＴＩＵＭ（登録商標）プロセッサまたは互換プロセッサなどの種々のプロセッサを搭載し、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）、ＩＴＲＯＮ、μＩＴＲＯＮなどのＯＳの管理下で、アセンブラ、Ｃ、Ｃ＋＋、Ｊａｖａ（登録商標）、ＪａｖａＳｃｒｉｐｔ（登録商標）、ＰＥＲＬ、ＲＵＢＹ、ＰＹＴＨＯＮなどのプログラム言語で記述された本発明のプログラムを実行する。また、画像処理装置１００は、本発明のプログラムを実行するための実行空間を提供するＲＡＭ、プログラムやデータなどを持続的に保持するためのハードディスク装置（ＨＤＤ）などを含んでおり、本発明のプログラムを実行することにより、本実施形態の各機能手段を画像処理装置上に実現する。
【００１６】
本発明のプログラムは、ＨＤＤ、ＣＤ−ＲＯＭ、ＭＯ、フレキシブルディスク、ＥＥＰＲＯＭ、ＥＰＲＯＭなどの装置可読な記録媒体に格納して頒布することができ、また他装置が可能な形式でネットワークを介して伝送することができる。
【００１７】
図２は、本発明の画像処理装置の一実施形態に係る機能構成を示す図である。以下、図２を参照して、画像処理装置１００の機能構成２００について説明する。
【００１８】
画像処理装置１００は、画像処理部２０２と、スキャナ装置１０４と、印刷装置１０６と、駆動装置２４０と、インタフェース２４２とを含んで構成される。駆動装置２４０は、描画媒体１０２が取り付けられた２の駆動ローラを含んで構成されており、当該駆動ローラを回転させて描画媒体１０２を移動させる装置である。これらの駆動ローラは、画像処理装置１００の両端部の近傍に設置されており、正回転および逆回転が可能であり、その回転方向を制御することによって描画媒体１０２の移動方向を制御する。
【００１９】
画像処理部２０２は、制御部２０４と、画像読取部２０６と、画像保存部２０８と、記憶装置２２０とを含む。制御部２０４は、画像処理装置１００の全体制御を行う機能手段であり、後述する機能手段を適宜呼び出して各種処理を実行させる。
【００２０】
画像読取部２０６は、スキャナ装置１０４および駆動装置２４０を制御して描画媒体１０２の画像データを取得する機能手段である。画像読取部２０６は、制御部２０４から読み出されると、駆動装置２４０に描画媒体１０２を移動させると共に、スキャナ装置１０４に描画媒体１０２をスキャニングさせる。画像読取部２０６は、スキャニングによって得られた画像データをスキャナ装置１０４から取得し、画像データを固有に識別する情報（以下、「画像識別情報」とする。）を生成し、画像データおよび画像識別情報を記憶装置２２０に保存させる。
【００２１】
本実施形態では、画像識別情報には、描画媒体のいずれの面（例えば、第１面、第２面等）をスキャニングして得られた画像データであるかを示す情報を含む。画像読取部２０６は、駆動ローラの回転数および回転角を記憶装置（図示せず）に保持しており、これらの情報を用いて描画媒体１０２のいずれの面が露出しているか判断することができる。例えば、回転数および回転角が０である場合には、駆動ローラは回転しておらず、画像読取部２０６は、描画媒体の第１面が露出していると判断し、画像データを保存する際に、描画媒体の第１面の画像データであることを示す情報を含む画像識別情報を生成して、当該画像識別情報を画像データに付加して保存させる。
【００２２】
画像読取部２０６は、描画媒体１０２の画像データを生成する場合、描画媒体１０２の露出している面と、その次の面の一部とをスキャニングして、これらを含む画像データを生成する。このとき、画像読取部２０６は、当該次の面の一部をスキャナ装置１０４がスキャンできるように駆動装置２４０を制御する。具体的には、画像読取部２０６は、駆動装置２４０の駆動ローラを正回転させて、当該次の面の一部をスキャナ装置１０４直下まで移動させる。そして、画像読取部２０６は、駆動ローラを逆回転させて、当該次の面の全体が露出する位置まで描画媒体１０２を移動させる。
【００２３】
画像保存部２０８は、画像データを保存する機能手段である。画像保存部２０８は、新たな画像データを保存する場合、画像読取部２０６が取得した画像データに画像識別情報を付加して、記憶装置２２０に保存する。また、画像保存部２０８は、他の機能手段に要求に応じて、記憶装置２２０に保存された画像データを更新する。
【００２４】
また、画像処理部２０２は、画像判定部２１０と、関連情報登録部２１２と、画像削除部２１４と、画像結合部２１６と、画像出力部２１８と、記憶装置２２２とを含む。
【００２５】
画像判定部２１０は、スキャナ装置１０４がスキャニングした複数の画像データの連関性を判定する機能手段である。画像判定部２１０は、連続する画像データを比較し、これらの画像データに分割された同一の描画が含まれているか判定する。分割された同一の描画が含まれている場合には、画像判定部２１０は、これらの画像データには連関性があると判断し、関連情報登録部２１２に対し、当該画像データの連関性を示す関連情報を生成させ、記憶装置２２２に登録させる。
【００２６】
関連情報登録部２１２は、画像データの連関性を示す関連情報を生成および登録する機能手段である。関連情報登録部２１２は、画像判定部２１０が連関性を有すると判断した画像データの関連情報を生成し、記憶装置２２２に登録する。なお、関連情報については、図７を参照して詳細に説明する。
【００２７】
画像削除部２１４は、スキャナ装置１０４が生成した画像データから重複部分を削除する機能手段である。上述したように、スキャナ装置１０４が生成した画像データには、露出した描画媒体の１の面と、その次の面の一部とが含まれており、画像削除部２１４は、画像データから当該次の面の一部を削除する。画像削除部２１４は、画像保存部２０８に対して、加工した画像データを記憶装置２２０に上書き保存させる。
【００２８】
画像結合部２１６は、連関性を有する複数の画像データを結合する機能手段である。画像結合部２１６は、記憶装置２２２に保存された関連情報を参照し、連関性を有する画像データを記憶装置２２０から取得して結合する。画像結合部２１６は、画像削除部２１４によって重複部分が削除された画像データ同士を結合する。
【００２９】
画像出力部２１８は、画像データから出力データを生成して印刷装置１０６またはインタフェース２４２に出力する機能手段である。画像出力部２１８は、画像結合部２１６が結合した画像データまたは結合していない画像データから出力データを生成する。
【００３０】
画像出力部２１８は、出力方法として印刷出力が指定されている場合、印刷装置１０６が読取可能なＰＤＬ（Page Description Language）で記述した出力データを生成し、当該出力データを印刷装置１０６に出力して印刷させる。一方、出力方法としてファイル出力が指定されている場合、画像出力部２１８は、画像データをＪＰＥＧやＧＩＦ、ＰＮＧ、ＢＭＰ、ＴＩＦＦ、ＰＤＦ等の特定のファイル形式に変換して、インタフェース２４２を介して当該出力データを記録媒体に保存し、または指定された出力先に出力データをネットワーク送信する。本実施形態では、出力指示や印刷方法、出力先を指定可能な操作パネルを画像処理装置１００に設けて、当該操作パネルを介してユーザが指定した出力方法や出力先を取得することができる。
【００３１】
インタフェース２４２は、画像出力部２１８が出力した画像データを出力するインタフェースである。本実施形態では、インタフェース２４２として、ＵＳＢメモリやメモリカード等のフラッシュメモリなどの記録媒体を挿入可能なソケット等を採用し、これらの記録媒体に画像データを出力することができる。また、インタフェース２４２として、ＬＡＮやＷＡＮ、インターネット等のネットワークに接続可能なネットワークインタフェースを採用し、画像データをネットワーク送信することができる。さらに、インタフェース２４２として、ＢｌｕｅｔｏｏｔｈやＷｉＦｉ等の無線通信プロトコルに対応する無線通信ポートを採用し、無線通信によって画像データを送信することができる。
【００３２】
図３は、図２に示す実施形態の画像処理装置が実行する画像データの出力処理を示すフローチャートである。以下、図３を参照して、本実施形態の画像データの出力処理について説明する。
【００３３】
図３の処理は、画像処理装置１００が操作パネルを介して画像データの出力指示を受領することによりステップＳ３００から開始する。ステップＳ３０１では、画像処理装置１００の制御部２０４が画像読取部２０６を呼び出し、画像読取部２０６は、画像データを識別するための変数である画像識別変数ｎを初期化する。ステップＳ３０２では、画像読取部２０６は、露出している描画面と当該描画面に後続する次の描画面の一部とをスキャナ装置１０４にスキャンさせて画像データを取得する。ステップＳ３０３では、画像読取部２０６は、画像識別変数ｎをインクリメントする。ステップＳ３０４では、画像読取部２０６は、画像識別変数ｎを使用して画像識別情報を生成し、画像保存部２０８が、画像読取部２０６が取得した直近の画像データに当該画像識別情報を付加して記憶装置２２０に保存する。
【００３４】
本実施形態では、画像識別変数を用いて画像識別情報を生成するが、他の実施形態では、画像データを識別できる限り、例えば、画像データの取得時間などの如何なる内容の画像識別情報を使用することができる。
【００３５】
ステップＳ３０５では、画像読取部２０６は、次の描画面と当該描画面に後続するその次の描画面の一部とをスキャナ装置１０４にスキャンさせて画像データを取得する。ステップＳ３０６では、画像読取部２０６は、当該画像データに描画が存在するか否か判断する。描画が存在すると判断した場合には（ｙｅｓ）、ステップＳ３０３からステップＳ３０６の処理を反復させる。一方、描画が存在しないと判断した場合には（ｎｏ）、処理をステップＳ３０７に分岐させる。
【００３６】
本実施形態では、描画が描かれていない状態の描画媒体１０２の色情報を画像処理装置１００の不揮発性の記憶装置に格納されており、画像読取部２０６は、スキャンした次の描画面および当該描画面に後続する描画面の一部の画像データを構成する総ての画素の色情報が、当該描画媒体１０２の色情報と一致するか否か判断することにより、当該画像データに描画が存在するか否か判断することができる。具体的には、当該総ての画素の色情報が当該描画媒体１０２の色情報と一致する場合には、描画が存在しないと判断する。一方、当該画素の色情報のうちいずれかが当該描画媒体１０２の色情報と一致しない場合には、描画が存在すると判断する。なお、画像データのノイズ等を考慮して、当該画像データを構成する総ての画素の色情報ではなく、大部分の画素の色情報が当該描画媒体１０２の色情報と一致するか否か判断するようにしてもよい。
【００３７】
ステップＳ３０７では、制御部２０４は画像識別変数ｎを初期化する。ステップＳ３０８では、制御部２０４は画像識別変数ｎをインクリメントする。ステップＳ３０９では、制御部２０４は画像判定部２１０を呼び出し、画像識別変数ｎおよびｎ＋１を用いて生成される画像識別情報が示す画像データについて、図４に示す画像判定処理を施し、これらの画像データの連関性を判定する。ステップＳ３１０では、制御部２０４は画像結合部２１６を呼び出し、画像結合部２１６は、画像識別変数ｎを用いて生成される画像識別情報が示す画像データから重複部分である後続の描画面の画像を削除し、画像保存部２０８が、加工された画像データを記憶装置２２０に保存する。
【００３８】
ステップＳ３１１では、制御部２０４は、画像判定処理を施すべき画像データが記憶装置２２０に存在するか否か判断する。画像判定処理を施すべき画像データが存在すると判断した場合には（ｙｅｓ）、ステップＳ３０８〜ステップＳ３１１の処理を反復させ、次の画像データ対に対して画像判定処理を施し、当該画像データ対の連関性を判定する。一方、画像判定処理を施すべき画像データが存在しないと判断した場合には（ｎｏ）、処理をステップＳ３１２に分岐させる。
【００３９】
ステップＳ３１２では、制御部２０４は、画像判定処理で生成される関連情報が記憶装置２２２に存在するか判断する。関連情報が存在しないと判断した場合には（ｎｏ）、処理をステップＳ３１４に分岐させる。一方、関連情報が存在すると判断した場合には（ｙｅｓ）、処理をステップＳ３１３に分岐させる。
【００４０】
ステップＳ３１３では、制御部２０４は画像結合部２１６を呼び出し、画像結合部２１６は、記憶装置２２２に保存されている関連情報を使用して、連関性を有する画像データを記憶装置２２０から取得して結合する。ステップＳ３１４では、制御部２０４は画像出力部２１８を呼び出し、画像出力部２１８は、画像データを印刷装置１０６またはインタフェース２４２に出力し、ステップＳ３１５で処理が終了する。
【００４１】
本実施形態では、画像出力部２１８は、関連情報が存在する場合には、画像結合部２１６が結合した画像データを出力し、関連情報が存在しない場合には、結合していない画像データを記憶装置２２０から取得して出力する。
【００４２】
図４は、図２に示す実施形態の画像処理装置が実行する画像判定処理を示すフローチャートである。以下、図４を参照して、画像データの連関性を判定する画像判定処理について説明する。
【００４３】
図４の処理は、ステップＳ４００から開始し、ステップＳ４０１で画像判定部２１０が、画像データを構成する画素が形成する行を識別するための変数である画素行変数Ｌを初期化する。ステップＳ４０２では、画像判定部２１０は、画素行変数Ｌをインクリメントする。
【００４４】
ステップＳ４０３では、画像判定部２１０は、画像識別変数ｎを用いて生成された画像識別情報が示す画像データの画素の色情報や輝度などの構成情報（以下、「画素構成情報」とする。）のうち画素行変数Ｌが示す画素行の画素構成情報を記憶装置２２０から取得する。ステップＳ４０４では、画像判定部２１０は、ステップＳ４０３で取得した画素構成情報を使用して、当該画像データの主要な描画面と後続する描画面との境界部分の描画が連続するか否か判断する。
【００４５】
本実施形態では、画素行変数Ｌが示す画素行の画素構成情報のうち、当該境界部分における主要な描画面の画素構成情報と後続する描画面の画素構成情報とが同一であるか否か判断することにより、描画が連続するか否か判断することができる。このとき、対比する主要な描画面の画素および後続する描画面の画素は、それぞれ単一の画素でもよく、また、複数の画素からなる画素ブロック同士を対比してもよい。
【００４６】
ステップＳ４０４の判定で当該境界部分の描画が連続すると判断した場合には（ｙｅｓ）、処理をステップＳ４０５に分岐させる。ステップＳ４０５では、関連情報登録部２１２が、これらの画像データの関連情報を生成して記憶装置２２２に保存し、ステップＳ４０７で処理が終了する。
【００４７】
一方、ステップＳ４０４の判定で当該境界部分の描画が連続しないと判断した場合には（ｎｏ）、処理をステップＳ４０６に分岐させる。ステップＳ４０６では、画像判定部２１０は、画素行変数Ｌを使用して、判定すべき画素行が存在するか否か判断し、画素行が存在する場合には（ｙｅｓ）、処理をステップＳ４０２に分岐させる。一方、画素行が存在しない場合には（ｎｏ）、処理をステップＳ４０７に分岐させて終了させる。
【００４８】
本実施形態では、画像判定部２１０は、画素行変数Ｌが最大値に達したか否か判断することにより、判定すべき画素行が存在するか否か判断することができる。画素行変数Ｌの最大値は画像データの大きさに依拠し、画像データに含まれ得る画素行の最大数を画素行変数Ｌの最大値とすることができる。
【００４９】
図５は、本発明の画像処理装置がスキャニングする描画面のスキャン範囲を示す図である。図５には、描画媒体１０２の一部である先行する描画面５１０と、当該描画面５１０に後続する描画面５２０とが示されている。
【００５０】
描画面５１０は、描画面５１０のスキャニングの際に露出している描画面５１２と、重複部分である描画面５２０の一部の領域５１４とを含む。領域５１４は、描画面５２０のうち描画面５１０に隣接する部分５２４と同一である。画像処理装置１００は、描画面５１０をスキャニングする場合、スキャン範囲である描画面５１２と、描画面５２０の一部の領域５１４とをスキャニングし、画像データを取得する。
【００５１】
描画面５２０は、描画面５１０と同様に、描画面５２０のスキャニングの際に露出している描画面５２２と、描画面５１０のスキャニングで既にスキャンされた領域５１４と同一の領域５２４と、描画面５２０に後続する描画面（図示せず）の一部の領域５２６とを含む。画像処理装置１００は、描画面５２０をスキャニングする場合、スキャン範囲である領域５２４と、描画面５２２と、後続する描画面の一部の領域５２６とをスキャニングし、画像データを取得する。
【００５２】
図６は、図２に示す実施形態の画像処理装置が実行する画像データの連関性の判定方法を示す図である。図６には、画像処理装置１００がスキャンして取得した画像データ６１０が示されている。画像データ６１０には、当該スキャンを行う際に露出していた描画面の画像データ６１２と、当該描画面に後続する描画面の一部に相当する画像データ６１４とが含まれる。
【００５３】
画像処理装置１００は、画像データ６１２と画像データ６１４との境界部分の画素の画素構成情報を使用して、境界部分の描画が連続しているか判断する。具体的には、画像データ６１０の第１の画素行に含まれる画像データ６１２の画素６２０の画素構成情報と、同一の画素行に含まれる画像データ６１２の画素６２１の画素構成情報とが同一であるか否か判断することにより、描画が連続しているか判断する。これらの画素構成情報が相違する場合には、次の画素行に含まれる画素６２２，６２３に対して同様の処理を行う。当該処理を繰り返すことにより、境界部分の描画が連続しているか判断する。
【００５４】
本実施形態では、画像データの上側の画素行から順に画像判定を行うが、他の実施形態では、画像データの下側の画素行から順に画像判定を行うようにしてもよい。
【００５５】
図７は、図２に示す実施形態の画像処理装置が生成する関連情報テーブル７００を示す。関連情報テーブル７００は、画像対識別情報７１０と、第１の画像データの画像識別情報７１２と、第２の画像データの画像識別情報７１４とが関連付けて登録される。
【００５６】
画像対識別情報７１０には、連関する画像データから成る画像データ対を固有に識別する情報（以下、「画像対識別情報」とする。）が登録される。図７に示す実施形態では、連関画像識別情報として「画像対１」および「画像対２」等の文字列が使用されているが、画像データ対を固有に識別できる限り、任意の文字列、記号、数字およびこれらの結合等、如何なる表現形式の画像対識別情報を採用することができる。
【００５７】
第１の画像データの画像識別情報７１２には、連関性を有する描画面の画像データのうち先行する描画面の画像データである第１の画像データの画像識別情報が登録される。第２の画像データの画像識別情報７１４には、連関性を有する描画面の画像データのうち後続する描画面の画像データである第２の画像データの画像識別情報が登録される。
【００５８】
関連情報テーブル７００では、画像対識別情報「画像対１」に、第１の画像データの画像識別情報「画像データ３」と、第２の画像データの画像識別情報「画像データ４」とが関連付けて登録されており、画像識別情報「画像データ３」が示す画像データと、画像識別情報「画像データ４」が示す画像データとが連関性を有することを示している。同様に、画像対識別情報「画像対２」に、第１の画像データの画像識別情報「画像データ６」と、第２の画像データの画像識別情報「画像データ７」とが関連付けて登録されており、画像識別情報「画像データ６」が示す画像データと、画像識別情報「画像データ７」が示す画像データとが連関性を有することを示している。
【００５９】
図７に示す実施形態では、画像識別情報として「画像データ３」および「画像データ４」等の文字列が使用されているが、画像データを固有に識別できる限り、任意の文字列、記号、数字およびこれらの結合等、如何なる表現形式の画像識別情報を採用することができる。
【００６０】
図８は、本発明の画像処理装置の他の実施形態に係る機能構成を示す図である。以下、図８を参照して、画像処理装置１００の機能構成８００について説明する。なお、画像処理装置１００の機能構成８００は、図２に示す画像処理装置１００の機能構成２００と共通する機能手段を含むため、以下、相違点を中心に説明する。
【００６１】
画像処理装置１００は、画像処理部８０２と、スキャナ装置１０４と、印刷装置１０６と、駆動装置８４０と、インタフェース８４２とを含んで構成される。画像処理部８０２は、初期画像登録部８２４と、描画色判定部８２６と、画像出力部８１８とを含む。
【００６２】
初期画像登録部８２４は、描画が描かれる前の初期状態の描画面の画像データである初期画像を登録する手段である。初期画像登録部８２４は、画像読取部８０６に対して、描画媒体１０２の総ての描画面の画像データをスキャンさせる。具体的には、画像読取部８０６は、駆動装置８４０の駆動ローラを回転させて、描画媒体１０２の総ての画像データをスキャンさせる。そして、初期画像登録部８２４は、駆動ローラの回転数および回転角を使用して描画面の境界を判断して、スキャンした画像データを描画面毎に分割する。次いで、初期画像登録部８２４は、描画面毎の初期画像を固有に識別可能な情報（以下、「初期画像識別情報」とする。）を生成し、描画面毎の初期画像に付加して記憶装置８２０に保存する。
【００６３】
描画色判定部８２６は、描画媒体１０２に描かれた描画の色を判定する機能手段である。画像処理装置１００は、描画媒体１０２に描画する可能性のある筆記具の色情報、例えば、ＲＧＢ情報を描画色として予め記憶装置（図示せず）に登録する。描画色判定部８２６は、描画面をスキャンして得られた画像データに含まれる描画を構成する画素の色情報と、既定の描画色の色情報とを比較し、描画の色と同一または近似する既定の描画色の色情報を特定する。
【００６４】
画像出力部８１８は、ユーザが指定した画像データの出力方法に応じて画像データを出力する機能手段であり、出力方法判定部８２８と、画像加工部８３０と、出力部８３２とを含む。
【００６５】
出力方法判定部８２８は、ユーザが指定した画像データの出力方法を判定する機能手段である。出力方法判定部８２８は、オペレーションパネルを通じてユーザが指定した画像データの出力方法に応じて、画像加工部８３０に画像データを加工させて出力データを生成させ、出力部８３２に当該出力データを出力させる。
【００６６】
画像加工部８３０は、ユーザが指定した画像データの出力方法に応じて画像データを加工する機能手段である。本実施形態では、画像データの出力方法として、画像データを用紙等の印刷媒体に印刷する方法と、特定形式のファイルデータを生成して出力する方法とがある。
【００６７】
画像加工部８３０は、出力方法として印刷出力が指定されている場合、印刷装置１０６が読取可能なＰＤＬで記述した出力データを生成する。より詳細には、本実施形態の画像処理装置が画像データを印刷する場合、画像データの出力方法として、長尺印刷、縮小印刷、集約印刷およびステープル印刷を指定することができる。
【００６８】
長尺印刷は、連関性を有する画像データを結合して１の長尺用紙に印刷する方法であり、画像加工部８３０は、連関性を有する画像データを結合して出力データを生成する。縮小印刷は、連関性を有する画像データを結合および縮小して印刷する方法であり、画像加工部８３０は、連関性を有する画像データを結合し、出力用紙の大きさに縮小して出力データを生成する。集約印刷は、連関性を有する画像データを集約して印刷する方法であり、画像加工部８３０は、連関性を有する画像データを合成し、集約された出力データを生成する。ステープル印刷は、出力データを印字した出力用紙をステープル止めして出力する方法である。
【００６９】
また、画像加工部８３０は、出力方法としてファイル出力が指定されている場合、画像データをＪＰＥＧやＧＩＦ、ＰＮＧ、ＢＭＰ、ＴＩＦＦ、ＰＤＦ等の特定のファイル形式に変換して、ユーザが指定した出力先に送信する。本実施形態では、ファイル出力として、連関性を有する画像データを合成して出力する方法と、当該画像データを合成せずに出力する方法とを採用することができる。画像加工部８３０は、画像データを合成して出力する場合、連関性を有する画像データを結合および縮小して出力データを生成する。
【００７０】
出力部８３２は、画像加工部８３０が生成した出力データを出力する機能手段である。出力部８３２は、出力方法として印刷装置による出力が指定されている場合、出力データを印刷装置１０６に出力して印刷を実行させる。一方、出力方法としてファイル出力が指定されている場合、出力部８３２は、インタフェース８４２を介して、当該出力データを記録媒体に保存し、またはユーザが指定した出力先に出力データを送信する。
【００７１】
図９は、図８に示す実施形態の画像処理装置が実行する初期画像の登録処理を示すフローチャートである。以下、図８を参照して、初期画像の登録処理について説明する。
【００７２】
図９の処理は、初期画像の登録指示を受領することによりステップＳ９００から開始する。本実施形態では、画像処理装置１００に設けられた初期画像の登録を指示可能な操作パネルを用いてユーザが初期画像の登録指示を発行する。
【００７３】
ステップＳ９０１では、画像処理部８０２の制御部８０４が初期画像登録部８２４を呼び出し、初期画像登録部８２４が、画像読取部８０６を介してスキャナ装置１０４に描画媒体１０２の総ての描画面をスキャンさせる。ステップＳ９０２では、初期画像登録部８２４は、スキャンデータを分割して描画面毎の初期画像を生成する。ステップＳ９０３では、初期画像登録部８２４は、初期画像識別情報を生成し、描画面毎に初期画像に付加して記憶装置８２０に保存し、ステップＳ９０４で処理が終了する。
【００７４】
図１０は、図８に示す画像処理装置が実行する画像判定処理の一実施形態を示すフローチャートである。以下、図１０を参照して、本実施形態の画像判定処理について説明する。
【００７５】
図１０の処理は、ステップＳ１０００から開始し、ステップＳ１００１で画像判定部８１０が、画素行変数Ｌを初期化する。ステップＳ１００２では、画像判定部８１０は、画素行変数Ｌをインクリメントする。
【００７６】
ステップＳ１００３では、画像判定部８１０は、画像識別変数ｎを用いて生成された画像識別情報が示す画像データの画素構成情報のうち画素行変数Ｌが示す画素行の画素構成情報と、当該画像データに含まれる２の描画面、すなわち、主要な描画面および当該描画面に後続する描画面の初期画像の画像構成情報のうち画素行変数Ｌが示す画素行の画素構成情報とを記憶装置８２０から取得する。
【００７７】
ステップＳ１００４では、画像判定部８１０は、ステップＳ１００３で取得した画素構成情報を使用して、当該画像データの主要な描画面と後続する描画面との境界部分に描画として検出すべきでない対象物が存在するか否か判断する。描画として検出すべきでない対象物には、例えば、油性ペンなどで描画媒体上に描いた描画や傷、汚れ、付着物等の初期画像の背景色と異なる色情報を有する対象物の画像が該当する。本実施形態は、画像判定部８１０は、当該画像データの主要な描画面と後続する描画面との境界部分の画素の画素構成情報と、当該画素に対応する初期画像の画素の画素構成情報とが異なるか否か判断することにより、描画として検出すべきでない対象物が存在するか否か判断することができる。
【００７８】
ステップＳ１００４の判定で、検出すべきでない対象物が存在すると判断した場合には（ｙｅｓ）、ステップＳ１００２〜ステップＳ１００４の処理を反復させる。一方、検出すべきでない対象物が存在しないと判断した場合には（ｎｏ）、処理をステップＳ１００５に分岐させる。
【００７９】
ステップＳ１００５では、画像判定部８１０は、ステップＳ１００３で取得した画素構成情報を使用して、当該画像データの主要な描画面と後続する描画面との境界部分の描画が連続するか否か判断する。本実施形態では、図４に示す実施形態と同様に、画素行変数Ｌが示す画素行の画素構成情報のうち、当該境界部分における主要な描画面の画素構成情報と後続する描画面の画素構成情報とが同一であるか否か判断することにより、描画が連続するか否か判断することができる。
【００８０】
ステップＳ１００５の判定で当該境界部分の描画が連続すると判断した場合には（ｙｅｓ）、処理をステップＳ１００６に分岐させる。ステップＳ１００６では、関連情報登録部８１２が関連情報を生成して記憶装置８２２に保存し、ステップＳ１００８で処理が終了する。
【００８１】
一方、ステップＳ１００５の判定で当該境界部分の描画が連続しないと判断した場合には（ｎｏ）、処理をステップＳ１００７に分岐させる。ステップＳ１００７では、画像判定部８１０は、画素行変数Ｌを使用して、判定すべき画素行が存在するか否か判断し、画素行が存在する場合には（ｙｅｓ）、処理をステップＳ１００２に分岐させる。一方、画素行が存在しない場合には（ｎｏ）、処理をステップＳ１００８に分岐させて終了させる。本実施形態では、図４に示す実施形態と同様に、画像判定部８１０は、画素行変数Ｌが最大値に達したか否か判断することにより、判定すべき画素行が存在するか否か判断することができる。
【００８２】
図１１は、初期状態の描画面の一実施形態および当該描画面に描画が描かれた状態の描画面を示す図である。図１１には、初期状態の描画面１１１０，１１１２と、描画面１１２０，１１２２とが示されている。
【００８３】
描画面１１１０，１１１２は、描画が描かれる前の初期状態の描画面である。描画面１１１０には、描画として検出すべきでない対象物１１１４,１１１６が存在する。描画面１１１０に後続する描画面１１１２には、描画として検出すべきでない対象物１１１６,１１１８が存在する。対象物１１１６は、描画面１１１０,１１１２の境界部分に延在する。
【００８４】
描画面１１２０，１１２２は、描画面１１１０，１１１２に描画１１２４,１１２６が描かれた状態の描画面である。描画面１１２０，１１２２には、描画として検出すべきでない対象物１１１６が、これらの描画面の境界部分に存在する。図８〜図１０に示す実施形態では、当該対象物１１１６を除外して、境界部分に存在する描画の連続性を判断することができる。
【００８５】
図１２は、図８に示す画像処理装置が実行する画像判定処理の別の実施形態を示すフローチャートである。以下、図１２を参照して、本実施形態の画像判定処理について説明する。
【００８６】
図１２の処理は、ステップＳ１２００から開始し、ステップＳ１２０１で画像判定部８１０が、画像データを構成する画素が形成する列を識別するための変数である画素列変数Ｃを初期化する。ステップＳ１２０２では、画像判定部８１０は、画素列変数Ｃをインクリメントする。ステップＳ１２０３では、画像判定部８１０は、画素列変数Ｃを使用して、判定すべき画素列が存在するか否か判断する。
【００８７】
本実施形態では、画像判定部８１０は、画素列変数Ｃが最大値に達したか否か判断することにより、判定すべき画素行が存在するか否か判断することができる。画素列変数Ｃの最大値は画像データの大きさに依拠し、画像データに含まれ得る画素列の最大数を画素列変数Ｃの最大値とすることができる。
【００８８】
ステップＳ１２０３で、判定すべき画素列が存在しないと判断した場合には（ｎｏ）、処理をステップＳ１２１５に分岐させて終了させる。一方、判定すべき画素列が存在すると判断した場合には（ｙｅｓ）、処理をステップＳ１２０４に分岐させる。
【００８９】
ステップＳ１２０４では、画像判定部８１０は、画像識別変数ｎを用いて生成された画像識別情報が示す画像データの画素構成情報のうち画素列変数Ｃが示す画素行の画素構成情報を記憶装置８２０から取得する。本実施形態では、当該画像データに含まれる主要な描画面と当該描画面に後続する描画面との境界部分の画素列から順に画素構成情報を取得する。
【００９０】
ステップＳ１２０５では、画像判定部８１０は、当該画素行の画素構成情報と、描画が描かれていない状態の描画媒体１０２の色情報とを使用して、当該画像データの画素列変数Ｃが示す画素行に描画が存在するか否か判断する。
【００９１】
本実施形態では、描画が描かれていない状態の描画媒体１０２の色情報が画像処理装置１００の不揮発性の記憶装置に格納されており、画像判定部８１０は、当該画像データの画素列変数Ｃが示す画素列を構成する総ての画素の色情報が、当該描画媒体１０２の色情報と一致するか否か判断することにより、描画が存在するか否か判断することができる。具体的には、当該総ての画素の色情報が当該描画媒体１０２の色情報と一致する場合には、描画が存在しないと判断する。一方、当該画素の色情報のうちいずれかが当該描画媒体１０２の色情報と一致しない場合には、描画が存在すると判断する。なお、画像データのノイズ等を考慮して、当該画像データを構成する総ての画素の色情報ではなく、大部分の画素の色情報が当該描画媒体１０２の色情報と一致するか否か判断するようにしてもよい。
【００９２】
ステップＳ１２０５の判定で当該画像データの画素列変数Ｃが示す画素行に描画が存在しないと判断した場合には（ｎｏ）、処理をステップＳ１２０２に戻し、次の画素列について同様の処理を実行する。一方、当該画像データの画素列変数Ｃが示す画素行に描画が存在すると判断した場合には（ｙｅｓ）、処理をステップＳ１２０６に分岐させる。ステップＳ１２０６では、描画色判定部８２６が、ステップＳ１２０５で検出した描画の色情報と同一または近似する既定の描画色の色情報を特定する。
【００９３】
ステップＳ１２０７では、画像判定部８１０は、画素列変数Ｃを初期化する。ステップＳ１２０８では、画像判定部８１０は、画素列変数Ｃをインクリメントする。ステップＳ１２０９では、画像判定部８１０は、画素列変数Ｃを使用して、判定すべき画素列が存在するか否か判断する。
【００９４】
ステップＳ１２０９で、判定すべき画素列が存在しないと判断した場合には（ｎｏ）、処理をステップＳ１２１５に分岐させて終了させる。一方、判定すべき画素列が存在すると判断した場合には（ｙｅｓ）、処理をステップＳ１２１０に分岐させる。
【００９５】
ステップＳ１２１０では、画像判定部８１０は、画像識別変数ｎ＋１を用いて生成された画像識別情報が示す画像データの画素構成情報のうち画素列変数Ｃが示す画素行の画素構成情報を記憶装置８２０から取得する。本実施形態では、当該画像データに含まれる主要な描画面と当該描画面に先行する描画面との境界部分の画素列から順に画素構成情報を取得する。
【００９６】
ステップＳ１２１１では、画像判定部８１０は、当該画素行の画素構成情報と、描画が描かれていない状態の描画媒体１０２の色情報とを使用して、当該画像データの画素列変数Ｃが示す画素行に描画が存在するか否か判断する。
【００９７】
ステップＳ１２１１の判定で当該画像データの画素列変数Ｃが示す画素行に描画が存在しないと判断した場合には（ｎｏ）、処理をステップＳ１２０８に戻し、次の画素列について同様の処理を実行する。一方、当該画像データの画素列変数Ｃが示す画素行に描画が存在すると判断した場合には（ｙｅｓ）、処理をステップＳ１２１２に分岐させる。
【００９８】
ステップＳ１２１２では、描画色判定部８２６が、ステップＳ１２１１で検出した描画の色情報と同一または近似する既定の描画色の色情報を特定する。ステップＳ１２１３では、画像判定部８１０は、画像識別変数ｎを用いて生成された画像識別情報が示す画像データの描画の描画色と、画像識別変数ｎ＋１を用いて生成された画像識別情報が示す画像データの描画の描画色とが同じであるか否か判断する。これらの描画色が相違すると判断した場合には（ｎｏ）、処理をステップＳ１２１５に分岐させて終了させる。
【００９９】
一方、これらの描画色が同じであると判断した場合には（ｙｅｓ）、処理をステップＳ１２１４に分岐させる。ステップＳ１２１４では、関連情報登録部８１２が関連情報を生成して記憶装置８２２に保存し、ステップＳ１２１５で処理が終了する。
【０１００】
図１３は、図８および図１２に示す実施形態の画像処理装置が実行する描画の検出方法を示す図である。図１３には、画像処理装置１００がスキャンして画像データ１３１０，１３２０が示されている。
【０１０１】
画像データ１３１０は、描画面をスキャンする際に露出している或る描画面の画像データ１３１２と、後続する描画面の一部である画像データ１３１４とが含まれる。画像データ１３２０は、当該或る描画面に後続する描画面の画像データである。画像データ１３２０は、当該後続する描画面の画像データ１３２２と、当該後続する描画面に後続する描画面の一部である画像データ１３２４とが含まれる。
【０１０２】
図８および図１２に示す実施形態では、先行する描画面の画像データである画像データ１３１０に含まれる主要な描画面の画像データ１３１２と当該描画面に後続する描画面との境界部分１３１６の画素列から順に、描画が存在するか否か判断する。また、本実施形態では、後続する描画面の画像データである画像データ１３２０に含まれる主要な描画面の画像データ１３２２と当該描画面に先行する描画面との境界部分１３２６の画素列から順に、描画が存在するか否か判断する。
【０１０３】
図１３に示す実施形態では、同一の画素列内で上部に位置する画素から順に描画が存在するか否か判断するが、他の実施形態では、同一の画素列内で下部に位置する画素から順に描画が存在するか否か判断してもよい。
【０１０４】
図１４は、図８、図１２および図１３に示す実施形態が実行する連関性を有する画像データの判別方法を説明する図である。図１４には、連続する描画面の画像データ１４１０，１４２０，１４３０が示されている。画像データ１４１０，１４２０，１４３０には、それぞれ描画１４１２,１４２２,１４３２が含まれている。描画１４１２,１４２２は、同一の描画色で描かれており、描画１４３２は、描画１４１２,１４２２と異なる描画色で描かれている。
【０１０５】
本実施形態では、画像処理装置１００は、画像データ１４１０の描画１４１２の描画色と、画像データ１４２０の描画１４２２の描画色とが同一であることから、画像データ１４１０および画像データ１４２０が連関性を有すると判断し、これらの画像データの関連情報を生成する。一方、画像データ１４２０の描画１４２２の描画色と、画像データ１４３０の描画１４３２の描画色とが異なることから、画像データ１４２０および画像データ１４３０が連関性を有しないと判断する。これにより、図８、図１２および図１３に示す実施形態では、描画面に描かれた描画の色を使用して、画像データ間の連関性を判断することできる。
【０１０６】
図１５は、図８に示す画像処理装置が実行する画像データの出力処理を示すフローチャートである。以下、図１５を参照して、本実施形態の画像データの出力処理について説明する。なお、図１５のステップＳ１５００〜ステップＳ１５１１までの処理は、図３に示すステップＳ３００〜ステップＳ３１１の処理と同様であるため、以下、説明を省略する。
【０１０７】
図１５の処理はステップＳ１５００から開始する。ステップＳ１５１２では、画像処理装置１００の制御部８０４が、画像出力部８１８を呼び出して、図１６に示す画像データの出力処理を実行させ、ステップＳ１５１３で処理が終了する。
【０１０８】
図１６は、図８に示す画像処理装置が実行する画像データの出力処理を示すフローチャートである。以下、図１６を参照して、画像処理装置１００の画像出力部８１８が実行する画像データの出力処理について説明する。
【０１０９】
図１６の処理はステップＳ１６００から開始し、ステップＳ１６０１で画像出力部８１８の出力方法判定部８２８が、ユーザが指定した出力方法の種類を判断する。ユーザが指定した出力方法が、長尺印刷、縮小印刷、集約印刷、または合成した画像データのファイル出力である場合には、処理をステップＳ１６０２に分岐させる。
【０１１０】
ステップＳ１６０２では、出力方法判定部８２８が、記憶装置８２２に関連情報が存在するか否か判断する。関連情報が存在しない場合には（ｎｏ）、処理をステップＳ１６０３に分岐させる。ステップＳ１６０３では、画像加工部８３０が、ユーザの指定した出力方法に応じて出力データを生成し、出力部８３２が当該出力データを出力し、ステップＳ１６１１で処理が終了する。
【０１１１】
一方、ステップＳ１６０２の判定で関連情報が存在すると判断した場合には（ｙｅｓ）、処理をステップＳ１６０４に分岐させる。ステップＳ１６０４では、出力方法判定部８２８は、連関性を有する１の画像データ対と連関性を有する他の画像データ対が存在するか判断する。当該連関性を有する他の画像データ対が存在する場合には（ｙｅｓ）、ステップＳ１６０４の処理を反復させる。一方、当該連関性を有する他の画像データ対が存在しない場合には（ｎｏ）、処理をステップＳ１６０５に分岐させる。ステップＳ１６０５では、画像加工部８３０が、ユーザの指定した出力方法に応じて、連関性を有する画像データ対に含まれる総ての画像データを加工し、出力データを生成する。ステップＳ１６０６では、出力部８３２が当該出力データを出力し、ステップＳ１６１１で処理が終了する。
【０１１２】
一方、ステップＳ１６０１の判定でユーザが指定した出力方法が、ステープル印刷または合成していない画像データのファイル出力であると判断した場合には、処理をステップＳ１６０７に分岐させる。
【０１１３】
ステップＳ１６０７では、出力方法判定部８２８が、記憶装置８２２に関連情報が存在するか否か判断する。関連情報が存在しない場合には（ｎｏ）、処理をステップＳ１６０８に分岐させる。ステップＳ１６０８では、画像加工部８３０が、ユーザの指定した出力方法に応じて出力データを生成し、出力部８３２が当該出力データを出力し、ステップＳ１６１１で処理が終了する。
【０１１４】
一方、ステップＳ１６０７の判定で関連情報が存在すると判断した場合には（ｙｅｓ）、処理をステップＳ１６０９に分岐させる。ステップＳ１６０９では、出力方法判定部８２８は、連関性を有する１の画像データ対と連関性を有する他の画像データ対が存在するか判断する。当該連関性を有する他の画像データ対が存在する場合には（ｙｅｓ）、ステップＳ１６０９の処理を反復させる。一方、当該連関性を有する他の画像データ対が存在しない場合には（ｎｏ）、処理をステップＳ１６１０に分岐させる。ステップＳ１６１０では、画像加工部８３０が、ユーザの指定した出力方法に応じて、当該連関性を有する画像データ対に含まれる総ての画像データの出力データを生成し、出力部８３２が当該出力データを出力し、ステップＳ１６１１で処理が終了する。
【０１１５】
図１７は、図８に示す実施形態の画像処理装置が生成する関連情報テーブル１７００を示す。以下、図１７を参照して、関連情報テーブル１７００について説明する。なお、図７に示す関連情報テーブル７００と相違する点について説明する。
【０１１６】
関連情報テーブル１７００は、図７に示す関連情報テーブル７００と同様に、画像対識別情報１７１０と、第１の画像データの画像識別情報１７１２と、第２の画像データの画像識別情報１７１４とが関連付けて登録される。
【０１１７】
関連情報テーブル１７００では、画像対識別情報「画像対２」に第１の画像データの画像識別情報「画像データ３」および第２の画像データの画像識別情報「画像データ４」が関連付けて登録されている。また、画像対識別情報「画像対３」に第１の画像データの画像識別情報「画像データ４」および第２の画像データの画像識別情報「画像データ５」が関連付けて登録されている。すなわち、画像対識別情報「画像対２」が示す画像データ対には、画像識別情報「画像データ３」が示す画像データと、画像識別情報「画像データ４」が示す画像データとが含まれており、画像対識別情報「画像対３」が示す画像データ対には、画像識別情報「画像データ４」が示す画像データと、画像識別情報「画像データ５」が示す画像データとが含まれている。
【０１１８】
図１７に示す実施形態では、画像対識別情報「画像対２」が示す画像対に含まれる第２の画像データである画像識別情報「画像データ４」が示す画像データと、画像対識別情報「画像対３」が示す画像対に含まれる第１の画像データである画像識別情報「画像データ４」が示す画像データとが同一である。このため、本実施形態の画像処理装置は、画像対識別情報「画像対２」が示す画像対と、画像対識別情報「画像対３」が示す画像対とが連関性を有すると判断することができ、画像対識別情報「画像対２」および「画像対３」が示す画像対に含まれる画像データ、すなわち、画像識別情報「画像データ３」、「画像データ４」、「画像データ５」が示す画像データが連関性を有すると判断することができる。
【０１１９】
図１８は、図８に示す実施形態の画像処理装置が出力する出力物を示す図である。以下、図１８を参照して、画像処理装置１００の出力物について説明する。
【０１２０】
画像データ１８１０，１８１２は、出力データの生成に利用される画像データの一実施形態である。本実施形態の画像処理装置１００は、連関性を有する画像データ１８１０，１８１２を、ユーザの指定した出力方法に応じて加工して出力することにより、印刷物や出力ファイル等の出力物１８１４，１８１６，１８１８，１８２０，１８２２を生成する。
【０１２１】
出力物１８１４は、出力方法として連関性を有する画像データを長尺印刷する方法が指定された場合に生成される出力物である。画像処理装置１００は、画像データ１８１０，１８１２を結合して出力データを生成し、印刷装置１０６に対して、当該出力データを長尺用紙に印刷させて出力物１８１４を排出させる。
【０１２２】
出力物１８１６は、出力方法として連関性を有する画像データを縮小印刷する方法、または当該画像データを合成してファイル出力する方法が指定された場合に生成される出力物である。画像処理装置１００は、出力方法として縮小印刷が指定された場合、画像データ１８１０，１８１２を結合および縮小して出力データを生成し、印刷装置１０６に対して、当該出力データを１の用紙に印刷させて出力物１８１６を排出させる。また、画像処理装置１００は、出力方法として当該ファイル出力が指定された場合、出力方法として縮小印刷が指定された場合、画像データ１８１０，１８１２を結合および縮小して出力データを生成し、当該出力データを１のファイルに変換してデジタルデータとして出力物１８１６を出力する。
【０１２３】
出力物１８１８は、出力方法として連関性を有する画像データを集約印刷する方法が指定された場合に生成される出力物である。画像処理装置１００は、画像データ１８１０，１８１２を集約して出力データを生成し、印刷装置１０６に対して、当該出力データを印刷用紙に印刷させて出力物１８１８を排出させる。
【０１２４】
出力物１８２０は、出力方法として連関性を有する画像データをステープル印刷する方法が指定された場合に生成される出力物である。画像処理装置１００は、画像データ１８１０，１８１２をそれぞれ個別のページとする出力データを生成し、印刷装置１０６に対して、当該出力データをそれぞれ印刷用紙に印刷させ、ステープル止めした状態の出力物１８２０を排出させる。
【０１２５】
出力物１８２２は、連関性を有する画像データを個別のページとしてファイル出力する方法が指定された場合に生成される出力物である。画像処理装置１００は、画像データ１８１０，１８１２をそれぞれ個別のページとする出力データを生成し、印刷装置１０６に対して、当該出力データをそれぞれ印刷用紙に印刷させて出力物１８２２を排出させる。
【０１２６】
これまで本実施形態につき説明してきたが、本発明は、上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【０１２７】
１００…画像処理装置、１０２…描画媒体、１０４…スキャナ装置、１０６…印刷装置
【先行技術文献】
【特許文献】
【０１２８】
【特許文献１】特願２００６−２９２９４０号公報
【図１】
2012194837.tif 000003
【図２】
2012194837.tif 000004
【図３】
2012194837.tif 000005
【図４】
2012194837.tif 000006
【図５】
2012194837.tif 000007
【図６】
2012194837.tif 000008
【図７】
2012194837.tif 000009
【図８】
2012194837.tif 000010
【図９】
2012194837.tif 000011
【図１０】
2012194837.tif 000012
【図１１】
2012194837.tif 000013
【図１２】
2012194837.tif 000014
【図１３】
2012194837.tif 000015
【図１４】
2012194837.tif 000016
【図１５】
2012194837.tif 000017
【図１６】
2012194837.tif 000018
【図１７】
2012194837.tif 000019
【図１８】
2012194837.tif 000020