(57)【要約】【課題】  複数の入力画像から出力画像を生成する際に、再配置される入力画像の正当性を判定できる装置及び方法を提供する。【解決手段】  複数の入力画像の再配置方法を設定しておき、予め設定された再配置方法に従って、入力画像を再配置する際に、再配置される入力画像が不正であるか否かを判定する。ここで不正であると判定された場合、複数の入力画像から出力画像を生成する処理を終了する。【選択図】      図１
2014027369.tif 000002
【特許請求の範囲】
【請求項１】
予め設定された再配置方法に従って、複数の入力画像から出力画像を生成する画像処理装置であって、
前記複数の入力画像の再配置方法を設定する再配置設定手段と、
前記再配置設定手段で設定された再配置方法に従って、入力画像の再配置を行い、前記複数の入力画像から出力画像を生成する生成手段と、
前記再配置される入力画像が不正であるか否かを判定する判定手段と、を有し、
前記判定手段で不正であると判定された場合、前記生成手段による前記出力画像の生成を終了することを特徴とする画像処理装置。
【請求項２】
前記再配置設定手段は、前記再配置される入力画像の領域と当該入力画像を再配置する出力画像の領域とを指定する指定手段を含み、
前記指定手段は、前記複数の入力画像に対してそれぞれ前記入力画像の領域と前記出力画像の領域とを指定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記判定手段は、文字認識技術により前記入力画像の領域に対応する画像の文字認識を行い、文字を認識できなかった場合、不正であると判定することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記判定手段は、文字認識技術により前記入力画像の領域に対応する画像の文字認識を行い、認識した文字列に特定の記号を検知できなかった場合、不正であると判定することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記判定手段は、文字認識技術により前記入力画像の領域に対応する画像の文字認識を行い、認識された文字が特定の向きでなかった場合、不正であると判定することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記判定手段は、前記入力画像の領域に対応する画像にバーコードを確認できなかった場合、不正であると判定することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記判定手段は、前記入力画像の領域に対応する画像にＱＲコードを確認できなかった場合、不正であると判定することを特徴とする請求項１に記載の画像処理装置。
【請求項８】
前記判定手段は、前記入力画像の領域に対応する画像内の全ての画素が同じ色の場合、不正であると判定することを特徴とする請求項１に記載の画像処理装置。
【請求項９】
予め設定された再配置方法に従って、複数の入力画像から出力画像を生成する画像処理装置の処理方法であって、
再配置設定手段が、前記複数の入力画像の再配置方法を設定する再配置設定工程と、
生成手段が、前記再配置設定工程で設定された再配置方法に従って、入力画像の再配置を行い、前記複数の入力画像から出力画像を生成する生成工程と、
判定手段が、前記再配置される入力画像が不正であるか否かを判定する判定工程と、を有し、
前記判定工程において不正であると判定された場合、前記生成工程での前記出力画像の生成を終了することを特徴とする画像処理装置の処理方法。
【請求項１０】
請求項９に記載の画像処理装置の処理方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数枚の入力画像のうちから選択した画像を再配置して合成し、新たな画像の生成を可能とする技術に関するものである。
【背景技術】
【０００２】
従来、デジタル多機能複合機（ＭＦＰ）、ネットワークスキャナー、ファクシミリなどの外部コンピュータを使用しない場合でも動作可能な画像出力装置には、外部からの複数の入力画像から画像を所定の用紙上に再配置してプリントを行う機能がある。例えば特許文献１参照。また、複数の原稿をスキャンし、スキャンした画像を再配置して新たな画像を作成する画像処理装置が提案されている。例えば特許文献２参照。
【０００３】
上述した技術を用いることで、特定のフォーマットの複数の用意した原稿束を自動原稿給送装置付きの画像読取装置を用いて連続して読み取り、必要な画像領域の部分画像だけを再配置して合成し、新たな画像を作成する処理を自動的に行うことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２０５６１４号公報
【特許文献２】特開２００６−２７９８８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の技術では、複数枚の画像を連続的に入力して処理を行う場合、入力画像に不具合（不正）があると、再配置によって新たに作成される画像にも不具合（不正）があるものとなってしまう。また、入力画像の不具合（不正）に気づくためには、再配置される入力画像を操作者が目視で全てチェックする必要がある。
【０００６】
本発明は、複数の入力画像から出力画像を生成する際に、再配置される入力画像の正当性を判定できる装置及び方法を提供する。
【課題を解決するための手段】
【０００７】
本発明は、予め設定された再配置方法に従って、複数の入力画像から出力画像を生成する画像処理装置であって、
前記複数の入力画像の再配置方法を設定する再配置設定手段と、
前記再配置設定手段で設定された再配置方法に従って、入力画像の再配置を行い、前記複数の入力画像から出力画像を生成する生成手段と、
前記再配置される入力画像が不正であるか否かを判定する判定手段と、を有し、
前記判定手段で不正であると判定された場合、前記生成手段による前記出力画像の生成を終了することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数の入力画像から出力画像を生成する際に、再配置される入力画像の正当性を判定でき、信頼性の高い出力画像を生成することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】画像処理装置の構成の一例を示す概略ブロック図。
【図２】画像読取部の構成及び動作を説明するための図。
【図３】画像の再配置に必要な情報をユーザーが設定する画面を示す図。
【図４】画像再配置による出力画像生成処理を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら発明を実施するための形態について詳細に説明する。本実施形態では、画像処理装置として、メール送信、ＦＴＰ（File Transfer Protocol）送信、ファイル送信、コピー、プリントなどの複数の機能を有するデジタル複合機（ＭＦＰ）を例に挙げて説明する。
【００１１】
まず、本実施形態における画像処理装置の構成の一例を、図１に示す概略ブロック図を用いて説明する。図１に示すように、画像処理装置１００には、画像読取部１０１、制御部１０２、表示部１０３、操作部１０４、出力部１０５、ネットワークインターフェイス１０６、画像処理部１０７、及びメモリ１０８が含まれる。
【００１２】
画像読取部１０１は、原稿台に載置された原稿を読み込み、原稿の画像を光学的に読み取り、電気信号の画像データとして出力する。画像読取部１０１の詳細は、図２を用いて更に後述する。制御部１０２は、ＣＰＵ、ＲＯＭ、ＲＡＭなどで構成され、画像処理装置１００を統括的に制御する。表示部１０３は、ＬＥＤやディスプレイで構成され、本画像処理装置１００の状態や操作者による入力を表示する。操作部１０４は、操作者が指示を行うための各種キーやボタンなどで構成される。また、表示部１０３と操作部１０４とでタッチパネルを構成してもよい。
【００１３】
出力部１０５は、画像処理部１０７で画像処理された画像データを紙に印刷出力する。ネットワークインターフェイス１０６は、ネットワーク１１０を介して接続される複数のパーソナルコンピュータ（ＰＣ）１２０との間の通信を制御する。画像処理部１０７は、メモリ１０８に格納された複数の入力画像を再配置して出力画像を生成する出力画像生成処理などを行う。この出力画像生成処理の詳細は、メモリ１０８の構成及び図４を用いて更に後述する。
【００１４】
次に、画像読取部１０１の構成及び動作を、図２示す断面図を用いて説明する。図２において、ユーザーがＯＡ紙、小切手などの原稿束２００を原稿台２０１に積載し、操作部１０４から読み取り開始を指示すると、複数枚の原稿がピックアップローラ２０２により給紙部へ搬送される。搬送された複数枚の原稿は、送りローラ２０３と分離ローラ２０４とにより１枚づつに分離され、分離された１枚の原稿がレジスト前センサ２０５まで搬送される。レジスト前センサ２０５が原稿を検知してから、原稿が読取センサ２０６に到着するまでに要する時間が経過した時点で、読取センサ２０６が読み取りを開始する。具体的には、原稿上の画像を光学的に読み取り、不図示のＡ／Ｄ変換回路で画像データに変換して出力する。出力された画像データは、メモリ１０８の画像メモリ領域に格納される。そして、読み取り済みの原稿が排紙ローラ２０７によって排出され、複数枚の原稿が全て読み取られると、画像読取部１０１の読み取り動作を終了する。
【００１５】
以上の構成において、表示部１０３に表示される画像の再配置に必要な情報をユーザーが設定するダイアログを図３に示す画面（ユーザインターフェイス）を用いて説明する。再配置設定ダイアログ３０１は、出力画像を１枚作成するために必要な入力画像の枚数を示す「全ページ数（Ｎ）」を編集及び入力するボックス３０２を含む。また、再配置設定ダイアログ３０１は、登録する再配置設定の名称が表示される再配置設定リスト３０３を含む。更に、再配置設定ダイアログ３０１は、新たな名称の再配置設定を追加する作業を開始する追加ボタン３０４と、再配置設定の内容を確定し、メモリに保存するためのＯＫボタン３０５とを含む。
【００１６】
一方、再配置設定追加ダイアログ３０６は、追加ボタン３０４が押下された場合に表示され、追加する再配置の設定内容を入力する画面であり、再配置を行う画像を読み取られた原稿のｎページ目から得るかを指定するボックス３０７を含む。また、再配置設定追加ダイアログ３０６は、入力画像のどの領域から再配置を行う画像を得るかを指定する入力画像領域設定インターフェイス３０８を含む。また、再配置設定追加ダイアログ３０６は、出力画像のどこに再配置を行う画像を貼り付けるかを指定する出力画像領域設定インターフェイス３０９を含む。更に、再配置設定追加ダイアログ３０６は、入力画像の領域に有効なデータが存在するかチェックする方法を選択する再配置画像チェック方法指定インターフェイス３１０と、ｎページ目の画像データに対する設定内容を決定する登録ボタン３１１とを含む。尚、この登録の処理は、ｎが１〜Ｎ（全ページ数）まで行われるものとする。
【００１７】
また、入力画像領域設定インターフェイス３０８では、原稿から読み取るｎページ目の画像データのうち、どの部分から再配置画像を取り出すかを点線領域で選択する。また、出力画像領域設定インターフェイス３０９では、出力画像のどの部分に再配置画像を貼り付けるかを点線領域で選択する。尚、点線領域は、操作者が画面上で任意のサイズと位置に変更可能である。
【００１８】
ここで、操作者が設定内容を入力した後に登録ボタン３１１を押下することで、新たな再配置設定の名称が再配置設定リスト３０３に追加される。そして、操作者がＯＫボタン３０５を押下することで、新たな再配置設定の内容及び全ページ数（Ｎ）がメモリ１０８に保存される。
【００１９】
次に、画像再配置による出力画像生成処理を、図４に示すフローチャートを用いて説明する。尚、この出力画像生成処理で使用する再配置設定は、再配置設定ダイアログ３０１を用いてメモリ１０８に予め登録されているものとする。
【００２０】
画像処理部１０７が出力画像生成処理を開始すると、まず、メモリ１０８の再配置設定に保存されている全ページ数の数値Ｎを読み出し、画像読取部１０１に指示する。一方、画像読取部１０１は、Ｎ枚の原稿を連続して搬送し、それぞれの原稿から順次画像を読み取り、読み取った１ページからＮページまでの画像を順番にメモリ１０８の画像メモリに保存する（Ｓ４０１）。
【００２１】
次に、画像処理部１０７は、入力画像のページを指定するパラメータｎと再配置設定を読み出すためのパラメータｐとを初期化（ｎ＝１及びｐ＝１）する（Ｓ４０２）。そして、再配置設定ｐがメモリ１０８に存在するか否かを判定する（Ｓ４０３）。判定の結果、存在しなければ、出力画像が完成したと判定し、この出力画像生成処理を終了する。
【００２２】
一方、Ｓ４０３において、再配置設定ｐが存在すればＳ４０４へ処理を進め、再配置画像チェック方法指定インターフェイス３１０がオンに設定されているか否かを判定する。ここで、設定がオンであればＳ４０５へ処理を進め、保存済みのｎページ目の画像のうち再配置設定の入力画像領域に対応する入力画像に不具合（不正）があるか否か、即ち入力画像の正当性を判定する。具体的には、既知の文字認識技術を用いて、ｎページ目の入力画像を文字認識し、文字を検知できなかった場合には入力画像が不正であると判定する。そして、Ｓ４０６において、Ｓ４０５で入力画像領域の入力画像が不正であると判定された場合には、この出力画像生成処理をエラー終了する。
【００２３】
また、Ｓ４０４で再配置画像のチェックを行わない設定の場合、Ｓ４０６で入力画像が不正でないと判定された場合にはＳ４０７へ処理を進める。このＳ４０７では、ｎページ目の入力画像のうち入力画像領域に対応する画像を画像メモリ内に作成途中の出力画像の領域（出力画像領域に対応する領域）に上書きコピーする。そして、パラメータｎ及びｐをインクリメントし、再配置設定リストにある次の再配置設定を読み込み（Ｓ４０８）、Ｓ４０３へ処理を戻し、上述の処理を繰り返す。
【００２４】
以上の処理により、原稿から読み取った複数枚の画像から一つの出力画像を作成できる。また、エラー終了により、出力画像生成処理が終了した場合には、エラーメッセージをディスプレイに表示することにより、ユーザーに再配置が失敗したことを知らせることができる。エラーメッセージとしては、例えばエラーが起こった旨の通知や、何ページ目の画像が不正であるかの通知、作成途中の画像の表示、或いは不正と判定された画像の表示等が考えられる。
【００２５】
また、上述したような複数の入力画像から一つの出力画像を作成する処理を行った後に、これを繰り返し、連続して複数の出力画像を作成するようにしてもよい。
【００２６】
［変形例１］
上述の画像処理部１０７における入力画像領域に対応する再配置される入力画像の正当性を判定する判定処理の変形例１を説明する。但し、本実施形態と同一の構成部分は説明を省略する。
【００２７】
本実施形態では、画像処理部１０７が既知の文字認識技術を用いて、入力画像のうちの入力画像領域に対応する画像の文字認識を実行し、文字を検知できなかった場合に画像が不正であると判定した。しかし、変形例１では、文字認識により取得した文字列に特定の記号、例えば「＠」を検知できなかった場合に画像が不正であると判定するものである。
【００２８】
［変形例２］
次に、画像処理部１０７における入力画像領域に対応する再配置される入力画像の正当性を判定する判定処理の変形例２を説明する。但し、本実施形態と同一の構成部分は説明を省略する。
【００２９】
本実施形態では、画像処理部１０７が既知の文字認識技術を用いて、入力画像のうちの入力画像領域に対応する画像の文字認識を行っていた。しかし、変形例２では、更に認識された文字の向きを検知し、その向きが特定の向き、例えば０度でなかった場合に画像が不正であると判定するものである。
【００３０】
［変形例３］
次に、画像処理部１０７における入力画像領域に対応する再配置される入力画像の正当性を判定する判定処理の変形例３を説明する。但し、本実施形態と同一の構成部分は説明を省略する。
【００３１】
変形例３では、画像処理部１０７が既知のバーコード読み取り技術を用いて、入力画像のうちの入力画像領域に対応する画像にバーコードが存在しない等の理由で、バーコードを確認できなかった場合に画像が不正であると判定するものである。
【００３２】
［変形例４］
次に、画像処理部１０７における入力画像領域に対応する再配置される入力画像の正当性を判定する判定処理の変形例４を説明する。但し、本実施形態と同一の構成部分は説明を省略する。
【００３３】
変形例４では、画像処理部１０７が既知のＱＲコード（登録商標）読取り技術を用いて、入力画像のうちの入力画像領域に対応する画像にＱＲコード（登録商標）が存在しない等の理由で、ＱＲコード（登録商標）を確認できなかった場合に画像が不正であると判定するものである。
【００３４】
［変形例５］
次に、画像処理部１０７における入力画像領域に対応する再配置される入力画像の正当性を判定する判定処理の変形例５を説明する。但し、本実施形態と同一の構成部分は説明を省略する。
【００３５】
変形例５では、画像処理部１０７が入力画像のうちの入力画像領域に対応する画像内に存在する殆ど全ての画素が略同等の色の画素だった場合に画像が不正であると判定するものである。例えば、ノイズ等に起因する黒画素等を除いた残りの画素が全て白画素等である場合に画像が不正であると判定する。
【００３６】
上述した実施形態において、読み取られた画像をＰＣ等の外部機器のハードディスク等の記憶部に保存し、画像再配置処理を外部機器で行うようにしてもよい。その場合、外部機器と画像読取装置を含むシステムが本発明に係る画像処理装置に相当する。
【００３７】
本発明に係る画像再配置処理を全てソフトウェアによって処理してもよく、また、その一部又は全てをハードウエアによって処理してもよい。
【００３８】
［他の実施形態］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014027369.tif 000003
【図２】
2014027369.tif 000004
【図３】
2014027369.tif 000005
【図４】
2014027369.tif 000006