(57)【要約】【課題】文字を再配置する位置を自動的に検出するようにし、これによってユーザが指定する必要がなく、しかもユーザの希望する可能性の高い位置に容易に文字を配置すること。【解決手段】背景画像を含んだ第１原稿画像と文字を含んだ第２原稿画像とを合成する方法であって、第１原稿画像に含まれる文字領域を抽出する処理（＃１１）と、第１原稿画像から文字を削除して背景原稿画像を作成する処理（＃１２）と、第１原稿画像の文字領域を含む領域を再配置領域として設定する処理（＃１３）と、背景原稿画像上の再配置領域に対応する位置に第２原稿画像に含まれる文字を再配置する処理（＃１４）とを実行する。【選択図】      図１０
2006279886.tif 000002
【特許請求の範囲】
【請求項１】
背景画像を含んだ第１原稿画像と文字を含んだ第２原稿画像とを合成する方法であって、
前記第１原稿画像に含まれる文字領域を抽出する処理と、
前記第１原稿画像から文字を削除して背景原稿画像を作成する処理と、
前記第１原稿画像の前記文字領域を含む領域を再配置領域として設定する処理と、
前記背景原稿画像上の前記再配置領域に対応する位置に前記第２原稿画像に含まれる文字を再配置する処理と、
を実行することを特徴とする画像合成方法。
【請求項２】
前記第１原稿画像として複数の原稿画像を用い、
複数の原稿のそれぞれについての文字領域を包括する領域を再配置領域として設定する、
請求項１記載の画像合成方法。
【請求項３】
前記第１原稿画像として複数の原稿画像を用い、
複数の原稿のそれぞれについて文字を削除して得た画像の論理和をとることによって前記背景原稿画像を作成する、
請求項１または２記載の画像合成方法。
【請求項４】
前記文字の再配置に当たり、当該文字が前記再配置領域の幅方向にはみ出す場合に、当該文字が前記再配置領域の幅内に納まるように文字の桁数を低減して配置する、
請求項１ないし３のいずれかに記載の画像合成方法。
【請求項５】
前記文字の再配置に当たり、当該文字が前記再配置領域からはみ出す場合に、前記再配置領域内に納まるように当該文字を縮小して配置する、
請求項１ないし３のいずれかに記載の画像合成方法。
【請求項６】
前記第２原稿画像に図形または写真が含まれる場合に、これら図形または写真を前記背景原稿画像上の空白領域に再配置して合成する、
請求項１ないし５のいずれかに記載の画像合成方法。
【請求項７】
背景画像を含んだ第１原稿画像と文字を含んだ第２原稿画像とを合成する画像処理装置であって、
前記第１原稿画像に含まれる文字領域を抽出する手段と、
前記第１原稿画像から文字を削除して背景原稿画像を作成する手段と、
前記第１原稿画像の前記文字領域を含む領域を再配置領域として設定する手段と、
前記背景原稿画像上の前記再配置領域に対応する位置に前記第２原稿画像に含まれる文字を再配置する手段と、
を有することを特徴とする画像処理装置。
【請求項８】
複数の原稿用紙の画像を合成する画像処理装置であって、
原稿用紙上の画像を読み取る画像読取り手段と、
背景画像および文字を含んだ原稿用紙を前記画像読取り手段により読み取って得た画像を第１原稿画像として入力する第１入力手段と、
文字を含んだ原稿用紙を前記画像読取り手段により読み取って得た画像を第２原稿画像として入力する第２入力手段と、
前記第１原稿画像に含まれる文字領域を抽出する手段と、
前記第１原稿画像から文字を削除して背景原稿画像を作成する手段と、
前記第１原稿画像の前記文字領域を含む領域を再配置領域として設定する手段と、
前記背景原稿画像上の前記再配置領域に対応する位置に前記第２原稿画像に含まれる文字を再配置する手段と、
を有することを特徴とする画像処理装置。
【請求項９】
前記第１原稿画像上において文字の再配置を禁止する領域を設定する手段を有する、
請求項８記載の画像処理装置。
【請求項１０】
背景画像を含んだ第１原稿画像と文字を含んだ第２原稿画像とを合成するためのコンピュータプログラムであって、
前記第１原稿画像に含まれる文字領域を抽出する処理と、
前記第１原稿画像から文字を削除して背景原稿画像を作成する処理と、
前記第１原稿画像の前記文字領域を含む領域を再配置領域として設定する処理と、
前記背景原稿画像上の前記再配置領域に対応する位置に前記第２原稿画像に含まれる文字を再配置する処理と、
をコンピュータに実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、背景画像を含んだ原稿画像と文字を含んだ原稿画像とを合成する方法および画像処理装置に関する。
【背景技術】
【０００２】
近年において、コピー、スキャナ、ＦＡＸ、およびネットワークプリンタなどの様々な機能が備わった、複合機またはＭＦＰなどと呼ばれる画像処理装置が普及している。このような画像処理装置の機能の１つに、原稿（ドキュメント）を読み取った内容を別の用紙上に再配置してプリントする機能がある。
【０００３】
つまり、従来より、複数の原稿をスキャンし、スキャンした文字などを所定の用紙上に再配置する画像処理装置が知られている。例えば、特許文献１には、年賀状などの作成のために、定型文や住所氏名などの文字と背景画像（テンプレート画像）とを合成してプリントする技術が開示されている。また、特許文献２には、地図などにおいて、指標文字列からなる複数の枠図形が互いに重ならないように配置して編集する技術が開示されている。
【特許文献１】特開平１０−２９４８５４
【特許文献２】特開平７−２８２０７４
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上に述べた特許文献１による場合には、文字などを背景画像上に配置する位置およびサイズをユーザ自らが指定しなければならず、その作業がユーザにとって煩わしく、利便性が悪い。その上、所定の用紙上の再配置領域に文字があった場合には、再配置によって文字が重なってしまい、不具合となってしまう。
【０００５】
また、背景画像における空白領域を自動で検索し、検索した領域に文字などを再配置することも考えられるが、その場合にはユーザの希望とは異なった位置に配置されてしまう可能性が高い。
【０００６】
また、特許文献２においては、指標文字列からなる複数の枠図形を互いに重ならないように再配置する技術のみが開示されており、文字を含んだ任意の原稿画像を種々の背景画像と合成することについては触れられていない。
【０００７】
本発明は、上述の問題に鑑みてなされたもので、文字を再配置する位置を自動的に検出するようにし、これによってユーザが指定する必要がなく、しかもユーザの希望する可能性の高い位置に容易に文字を配置するのできる画像合成方法および画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る方法は、背景画像を含んだ第１原稿画像と文字を含んだ第２原稿画像とを合成する方法であって、前記第１原稿画像に含まれる文字領域を抽出する処理と、前記第１原稿画像から文字を削除して背景原稿画像を作成する処理と、前記第１原稿画像の前記文字領域を含む領域を再配置領域として設定する処理と、前記背景原稿画像上の前記再配置領域に対応する位置に前記第２原稿画像に含まれる文字を再配置する処理と、を実行する方法である。
【０００９】
前記第１原稿画像として複数の原稿画像を用いた場合には、複数の原稿のそれぞれについての文字領域を包括する領域を再配置領域として設定する。また、複数の原稿のそれぞれについて文字を削除して得た画像の論理和をとることによって前記背景原稿画像を作成する。
【００１０】
また、前記文字の再配置に当たり、当該文字が前記再配置領域の幅方向にはみ出す場合に、当該文字が前記再配置領域の幅内に納まるように文字の桁数を低減して配置する。また、当該文字が前記再配置領域からはみ出す場合に、前記再配置領域内に納まるように当該文字を縮小して配置する。
【００１１】
そして、前記第２原稿画像に図形または写真が含まれる場合に、これら図形または写真を前記背景原稿画像上の空白領域に再配置して合成する。
【００１２】
本発明に係る装置では、原稿用紙上の画像を読み取る画像読取り手段と、背景画像および文字を含んだ原稿用紙を前記画像読取り手段により読み取って得た画像を第１原稿画像として入力する第１入力手段と、文字を含んだ原稿用紙を前記画像読取り手段により読み取って得た画像を第２原稿画像として入力する第２入力手段と、前記第１原稿画像に含まれる文字領域を抽出する手段と、前記第１原稿画像から文字を削除して背景原稿画像を作成する手段と、前記第１原稿画像の前記文字領域を含む領域を再配置領域として設定する手段と、前記背景原稿画像上の前記再配置領域に対応する位置に前記第２原稿画像に含まれる文字を再配置する手段と、を有して構成される。
【００１３】
そして、前記第１原稿画像上において文字の再配置を禁止する領域を設定する手段を有する。
【００１４】
本発明に係るコンピュータプログラムは、前記第１原稿画像に含まれる文字領域を抽出する処理と、前記第１原稿画像から文字を削除して背景原稿画像を作成する処理と、前記第１原稿画像の前記文字領域を含む領域を再配置領域として設定する処理と、前記背景原稿画像上の前記再配置領域に対応する位置に前記第２原稿画像に含まれる文字を再配置する処理とをコンピュータに実行させる。
【発明の効果】
【００１５】
本発明によると、文字を再配置する位置が自動的に検出され、したがってユーザが再配置の位置を指定する必要がなく、利便性が高い。しかも、背景原稿を含む原稿画像の文字領域を含む領域を再配置領域として設定するので、ユーザの希望する可能性の高い位置に容易に文字を配置することができる。
【発明を実施するための最良の形態】
【００１６】
図１は本発明の一実施形態に係る画像処理装置１のハードウエアの構成の例を示す図、図２は画像処理装置１の機能的な構成の例を示す図、図３は画像処理装置１における合成処理の位置付けを示す図である。
【００１７】
本実施形態において、画像処理装置１は、コピー、ネットワークプリンティング、スキャナ、ファックス、およびドキュメントサーバなどの機能を集約した複合機（ＭＰＦ）である。画像処理装置１は、ＬＡＮ、インターネット、公衆回線、または専用線などの通信回線を介して、他の画像処理装置、端末装置、またはおよびＦＡＸ端末などと通信可能である。しかし、画像処理装置１は、このような形態の他、種々の形態を取りうる。例えば、入力された画像データに対して画像処理のみを行う専用機、または画像処理のプログラムをインストールしたパーソナルコンピュータなどの形態であってもよい。
【００１８】
図１に示すように、画像処理装置１は、処理ユニット（ＣＰＵ）１１、ＲＡＭ１２、ＲＯＭ１３、操作パネル１４、スキャナユニット１５、印刷ユニット１６、ハードディスク１７、およびネットワークインタフェース１８などによって構成される。
【００１９】
本実施形態において、画像処理装置１は、背景用の原稿とコンテンツ用の原稿とをスキャナユニット１５で読み取る。合成処理では、背景用の原稿から得た背景画像にコンテンツ用の原稿から得たコンテンツ（文字、図形、写真など）を自動的に再配置し合成する。合成処理によって得られた合成画像は、ファイルの形式でハードディスク１７などに記憶され、記録媒体に書き込まれ、または回線を介して端末装置などに送信される。また、必要に応じて印刷ユニット１６によって紙に印刷される。
【００２０】
図３に示すように、合成処理機能ＧＳは、画像処理装置１において、書類管理を行うソフトウエアであるドキュメントマネジャＤＭと連携して機能する。背景画像を含む第１原稿画像ＦＤ１およびコンテンツを含む第２原稿画像ＦＤ２が読み取られてドキュメントマネジャＤＭに入力され、合成処理を含む種々の処理を経て、ドキュメントファイルＤＦとして出力される。
【００２１】
さて、操作パネル１４は、ディスプレイおよび複数の操作ボタンなどによって構成される。操作ボタンが押下されると、その操作ボタンを示す信号が処理ユニット１１に送信される。ディスプレイは、この画像処理装置１を操作するユーザに対してメッセージまたは指示を与えるための画面、ユーザが設定内容および処理内容を入力するための画面、および画像処理装置１で形成されまたは合成された画像および処理の結果を示す画面などを表示する。本実施形態では、ディスプレイとして、タッチパネルが用いられる。したがって、ディスプレイは、ユーザが指で触れたタッチパネル上の位置を検知し、検知結果を示す信号を処理ユニット１１に送信する機能を備えている。このように、操作パネル１４は、画像処理装置１を直接操作するユーザのためのユーザインタフェースの役割を果たしている。
【００２２】
なお、ユーザが遠隔地から画像処理装置１を使用することができるようにするために、これに接続される端末装置には、画像処理装置１を制御するためのドライバおよび画像処理装置１に処理条件などを指定するためのソフトウェアがインストールされている。そのような端末装置として、パーソナルコンピュータまたはワークステーションなどが用いられる。
【００２３】
スキャナユニット１５は、原稿送り部および画像読取り部などを備えており、原稿の用紙（以下、単に「原稿」と記載することがある）に描かれている文字、図形、写真などの画像を光学的に読み取って画像データを生成する。なお、画像データのことを単に「画像」と記載することがある。
【００２４】
印刷ユニット１６は、給紙部、排紙部、および駆動系などを備えており、スキャナユニット１５で読み取った画像、その画像に基づいて合成した画像、その他の画像などを用紙に印刷する。
【００２５】
ネットワークインタフェース１８は、端末装置やＦＡＸ端末などと通信を行うための装置である。ネットワークインタフェース１８として、ＮＩＣ（Network Interface Card）、モデム、またはＴＡ（Terminal Adapter）などが用いられる。
【００２６】
ハードディスク１７には、処理のために必要な種々の記憶領域が割り当てられる。ハードディスク１７には、上に述べたコピー機能などの基本的な機能、種々のアプリケーション機能、および図２に示す各部の機能を実現するためのプログラムおよびデータなどがインストールされている。プログラムまたはデータの一部または全部をＲＯＭ１３に記憶させておいてもよい。プログラムおよびデータは、必要に応じてＲＡＭ１２にロードされ、処理ユニット１１によってプログラムが実行される。または、これらの機能の一部または全部を、ソフトウェアではなく、プロセッサ（制御用回路）などによってハードウェア的に実現することも可能である。
【００２７】
図２に示すように、画像処理装置１の処理ユニット１１には、合成処理機能ＧＳを実現するために、第１入力部２１、第２入力部２２、文字領域抽出部２３、再配置領域設定部２４、背景原稿画像作成部２５、空白領域抽出部２６、文字抽出部２７、文字再配置部２８、図形抽出部２９、図形再配置部３０、および禁止領域設定部３１などが形成される。
【００２８】
第１入力部２１は、背景画像および文字を含んだ原稿がスキャナユニット１５で読み取られたときに、得られた画像を第１原稿画像ＦＤ１として入力する。なお、同じ背景画像で異なる文字を含んだ同じサイズの原稿が複数枚読み取られることがある。その場合には、複数の原稿の全部またはそれぞれが第１原稿画像ＦＤ１となる。
【００２９】
第２入力部２２は、文字を含んだ原稿がスキャナユニット１５で読み取られたときに、得られた画像を第２原稿画像ＦＤ２として入力する。なお、スキャナユニット１５で読み取られた画像が第１原稿画像ＦＤ１または第２原稿画像ＦＤ２のいずれに対応するかについては、ユーザが操作パネル１４を操作して指示することが可能である。
【００３０】
文字領域抽出部２３は、第１原稿画像ＦＤ１に含まれる文字領域ＭＲを抽出する。文字領域ＭＲを抽出する方法それ自体については、種々の公知の手法を用いることが可能である。第１原稿画像ＦＤ１が複数あるときは、それぞれについて文字領域ＭＲが抽出される。
【００３１】
再配置領域設定部２４は、第１原稿画像ＦＤ１の文字領域ＭＲを含む領域を再配置領域ＳＲとして設定する。つまり、再配置領域ＳＲは、文字領域ＭＲを含み、文字領域ＭＲよりも広い領域である。第１原稿画像ＦＤ１が複数あったときは、それらの全ての文字領域ＭＲを包括する領域を再配置領域ＳＲとして設定する。再配置領域ＳＲは、通常、矩形の領域として設定される。しかし、矩形以外の形状の領域としてもよい。
【００３２】
背景原稿画像作成部２５は、第１原稿画像ＦＤ１から文字を削除して背景原稿画像ＨＫを作成する。第１原稿画像ＦＤ１が複数あるときは、第１原稿画像ＦＤ１のそれぞれについて文字を削除して得た画像の論理和をとる。論理和をとることによって、文字抜けの部分が背景画像で埋められる。なお、文字を削除する方法それ自体については、種々の公知の手法を用いることが可能である。
【００３３】
空白領域抽出部２６は、背景原稿画像ＨＫ上の空白領域ＫＲを抽出する。空白領域ＫＲは、再配置領域ＳＲおよび背景画像の領域を除外した領域である。また、再配置領域ＳＲを除外した領域を空白領域ＫＲとし、背景画像の領域を禁止領域ＮＲとして設定してもよい。また、背景画像の一部の領域を禁止領域ＮＲとして設定する場合には、再配置領域ＳＲおよび禁止領域ＮＲとして設定されない背景画像の領域を除外した領域を空白領域ＫＲとすればよい。
【００３４】
文字抽出部２７は、第２原稿画像ＦＤ２に含まれる文字（文字列を含む）を抽出する。
【００３５】
文字再配置部２８は、背景原稿画像ＨＫ上の再配置領域ＳＲに対応する位置に、第２原稿画像ＦＤ２に含まれる文字を再配置する。これによって合成画像が作成される。文字の再配置に際しては、スライド処理、折り返し処理、または縮小処理などが行われる。
【００３６】
スライド処理は、第２原稿画像ＦＤ２の最初の文字が再配置領域ＳＲ内の始点位置に一致するように、文字を平行移動させる処理である。この処理によって文字の開始位置が再配置領域ＳＲに一致するが、文字が再配置領域ＳＲからはみ出すことがある。折り返し処理は、文字が再配置領域ＳＲの幅方向にはみ出す場合に、当該文字が再配置領域ＳＲの幅内に納まるように文字の桁数を低減して配置する処理である。つまり、折り返し処理では、再配置領域ＳＲの幅内に納まるように文字列を端で折り返す。縮小処理は、第２原稿画像ＦＤ２の文字が再配置領域ＳＲの幅方向または高さ方向、若しくは両方向にはみ出す場合に、再配置領域ＳＲ内に納まるように当該文字の大きさおよび間隔を縮小して配置する処理である。
【００３７】
図形抽出部２９は、第２原稿画像ＦＤ２に図形または写真（以下「図形など」と記載することがある）が含まれる場合に、これら図形などを抽出する。図形再配置部３０は、背景原稿画像ＨＫ上の空白領域ＫＲに対応する位置に、第２原稿画像ＦＤ２に含まれる図形などを再配置する。その場合に、第２原稿画像ＦＤ２上における図形などの位置が優先される。これによって、最終の合成画像が作成される。図形などの再配置に際しては、スライド処理または縮小処理などの処理が行われる。これらの処理の内容は文字の場合と同様である。
【００３８】
禁止領域設定部３１は、ユーザの操作指示などに応じて、背景原稿画像ＨＫ上で文字または図形などの再配置を禁止する禁止領域ＮＲを設定する。禁止領域ＮＲが設定された場合に、第１原稿画像ＦＤ１上で禁止領域ＮＲに対応する位置にある文字などを背景画像と見做すようにしてもよい。また、禁止領域ＮＲが設定された場合に、第２原稿画像ＦＤ２上で禁止領域ＮＲに対応する位置にある文字などを再配置しないようにしてもよい。
【００３９】
禁止領域ＮＲを設定するに当たって、例えば矩形の禁止領域ＮＲを設定するには、第１原稿画像ＦＤ１上または背景原稿画像ＨＫ上における禁止領域ＮＲの始点（左上端の点）および終点（右下端の点）の座標を、ユーザが数値で指定する。また、始点および終点を画面上で指定することとしてもよい。または、禁止領域ＮＲとして設定する色を指定しておき、指定した色と第１原稿画像ＦＤ１から読み取った色とが一致する領域を禁止領域ＮＲとしてもよい。禁止領域ＮＲとして、例えば、レターのヘッダおよびフッタの領域が設定される。禁止領域ＮＲが設定された場合には、背景原稿画像ＨＫ上の禁止領域ＮＲに、図形などの再配置が行われない。
【００４０】
次に、図４〜図９を参照して画像処理装置１による合成処理の具体例を説明する。
【００４１】
図４は合成処理機能ＧＳにおける基本的な処理の例を説明する図、図５は合成処理機能ＧＳにおける図形などの再配置処理の例を説明する図、図６は禁止領域ＮＲを設定した場合の処理の例を説明する図、図７は文字の再配置処理の例を説明する図、図８は複数の第１原稿画像ＦＤ１から再配置領域ＳＲを設定する方法の例を説明する図、図９は複数の第１原稿画像ＦＤ１から背景原稿画像ＨＫを作成する方法の例を説明する図である。
【００４２】
図４（Ａ）に示すように、背景画像用の用紙ＰＨ１には第１原稿画像ＦＤ１１が描かれており、コンテンツ用の用紙ＰＭ１，２には第２原稿画像ＦＤ２１，２２が描かれている。第１原稿画像ＦＤ１１には、その上部と下部にラインＬＫ１，２が描かれ、それらの間に２グループの文字（文字列）ＭＫ１，２が描かれている。第２原稿画像ＦＤ２１，２２には、それぞれ、２グループの文字（文字列）ＭＪ１，２、ＭＫ３，４が描かれている。
【００４３】
図４（Ｂ）に示すように、第１原稿画像ＦＤ１１からは、文字ＭＫ１，２が削除され、ラインＬＫ１，２により構成される背景原稿画像ＨＫ１が作成される。この処理は、第１原稿画像ＦＤ１１から文字領域ＭＲ１，２を抽出することによって行われる。また、第１原稿画像ＦＤ１１の文字ＭＫ１，２についての文字領域ＭＲ１，２に基づいて、再配置領域ＳＲ１，２が設定される。
【００４４】
図４（Ｃ）に示すように、背景原稿画像ＨＫ１上の再配置領域ＳＲ１，２に対応する位置に、第２原稿画像ＦＤ２１，２２に含まれる文字ＭＪ１，２、ＭＫ３，４をそれぞれ再配置することによって、２ページ分の合成画像ＧＦ１，２が作成される。合成画像ＧＦ１には、ラインＬＫ１，２、および文字ＭＪ１，２が含まれ、合成画像ＧＦ２には、ラインＬＫ３，４、および文字ＭＪ３，４が含まれている。このように、各ページの合成画像ＧＦ１，２には、用紙ＰＨ１の背景画像である２本のラインＬＫ１，２が共通の背景画像として描かれることとなる。
【００４５】
このように、第１原稿画像ＦＤ１１から背景画像が抽出され、また、文字ＭＪ１〜４を再配置する位置が自動的に検出される。したがって、再配置の位置をユーザが指定する必要がなく、利便性に優れる。しかも、合成画像ＧＦ１，２において、コンテンツ用の用紙ＰＭ１，２の文字ＭＪ１〜４が、背景画像用の用紙ＰＨ１の文字領域ＭＲと同じ領域である再配置領域ＳＲ１，２にそれぞれ描かれるので、ユーザにとっては文字ＭＪ１〜４の再配置される位置が予測でき、ユーザの希望と異なってしまうおそれは極めて低い。
【００４６】
図５（Ａ）に示すように、背景画像用の用紙ＰＨ２の第１原稿画像ＦＤ１２には、さらに、図形ＺＫ１が描かれている。コンテンツ用の用紙ＰＭ３，４の第２原稿画像ＦＤ２３，２４には、さらに、図形ＺＪ１，２が描かれている。
【００４７】
図５（Ｂ）に示すように、第１原稿画像ＦＤ１２からは、文字ＭＫ１，２が削除され、ラインＬＫ１，２および図形ＺＫ１により構成される背景原稿画像ＨＫ２が作成される。また、第１原稿画像ＦＤ１２の文字ＭＫ１，２についての文字領域ＭＲ１，２に基づいて、再配置領域ＳＲ１，２が設定される。再配置領域ＳＲ１，２および図形ＺＫ１の領域を除いた領域が、空白領域ＫＲとして抽出される。
【００４８】
図５（Ｃ）に示すように、背景原稿画像ＨＫ２上の再配置領域ＳＲ１，２に対応する位置に、文字ＭＪ１，２、ＭＫ３，４が再配置され、合成画像ＧＦ３，４が作成される。また、第２原稿画像ＦＤ２３の図形ＺＪ１は、空白領域ＫＲ１における元と同じ位置に配置され、第２原稿画像ＦＤ２４の図形ＺＪ２は、空白領域ＫＲ１における元と同じ位置に配置される。その結果、各ページの合成画像ＧＦ３，４には、用紙ＰＨ２の背景画像である２本のラインＬＫ１，２および図形ＺＫ１が共通の背景画像として描かれることとなる。
【００４９】
図６（Ａ）に示すように、背景画像用の用紙ＰＨ３の第１原稿画像ＦＤ１３には、禁止領域ＮＲ１，２が設定される。第２原稿画像ＦＤ２５，２６には、その下端部または上端部に、文字ＭＪ５，６が描かれている。図６（Ｂ）に示すように、第１原稿画像ＦＤ１３からは、ラインＬＫ１，２および図形ＺＫ２〜４により構成される背景原稿画像ＨＫ３が作成される。
【００５０】
図６（Ｃ）に示すように、背景原稿画像ＨＫ３上の再配置領域ＳＲ１，２に対応する位置に、文字ＭＪ１，２、ＭＫ３，４が再配置され、合成画像ＧＦ５，６が作成される。合成画像ＧＦ５，６では、禁止領域ＮＲ１，２として設定された領域に対しては、文字ＭＪ５，６が再配置されていない。これは、禁止領域ＮＲ１，２が、第２原稿画像ＦＤ２５，２６に対して、その領域にある文字または図形などを再配置しないように機能したからである。また、合成画像ＧＦ５，６には、ラインＬＫ１，２のそれぞれ上下に、第１原稿画像ＦＤ１３において描かれていた文字ＭＫ３，４が描かれている。これは、禁止領域ＮＲ１，２が、第１原稿画像ＦＤ１３に対して、その領域にある文字または図形などを背景画像と見做したからである。
【００５１】
図７において、図７（Ａ）はスライド処理、図７（Ｂ）は折り返し処理、図７（Ｃ）は縮小処理の例を示し、それぞれ、左側が処理前、右側が処理後を示す。
【００５２】
図７（Ａ）に示すように、スライド処理では、第２原稿画像ＦＤ２の最初の文字ＭＪが再配置領域ＳＲ内の左端の内側に一致するように、文字ＭＪを平行移動させる。図７（Ｂ）に示すように、折り返し処理では、文字ＭＪが再配置領域ＳＲの幅方向にはみ出さないように、文字ＭＪの桁数を低減して折り返す。図７（Ｃ）に示すように、縮小処理では、第２原稿画像ＦＤ２の文字ＭＪが再配置領域ＳＲの内側に完全に納まるように、文字ＭＪの大きさおよび間隔を縮小する。
【００５３】
図８（Ａ）に示すように、３枚の背景画像用の用紙ＰＨ４〜６には、共通の背景画像であるラインＬＫ１，２、および、それぞれ内容および位置の異なる文字ＭＫ５〜１０が描かれている。図８（Ｂ）に示すように、図８（Ａ）の３つの第１原稿画像ＦＤ１から、３つの文字領域ＭＲ３〜５が得られる。図８（Ｃ）に示すように、これら３つの文字領域ＭＲ３〜５が互いに重ねられ、図８（Ｄ）に示すように、それらの全体を包括する領域、つまり文字領域ＭＲ３〜５の論理和をとって領域を含む矩形の領域が、再配置領域ＳＲとして設定される。
【００５４】
図９（Ａ）に示すように、３枚の背景画像用の用紙ＰＨ７〜９には、共通の背景画像である図形ＺＫ５，６が描かれている。また、これら図形ＺＫ５，６に重なって文字ＭＫが描かれている。図９（Ｂ）に示すように、図９（Ａ）の３つの第１原稿画像ＦＤ１から、それぞれ文字ＭＫを削除する。この場合に、それぞれの図形ＺＫ５，６には、文字ＭＫの跡が白抜きとなって残る。図９（Ｃ）に示すように、図９（Ｂ）の３つの画像を重ね、それらの論理和をとることによって背景原稿画像ＨＫを作成する。これによって、文字ＭＫの跡がほぼ消えて、綺麗な背景原稿画像ＨＫが得られる。
【００５５】
次に、画像処理装置１における合成処理をフローチャートを参照して説明する。
【００５６】
図１０は画像処理装置１における合成処理の概略を示すフローチャート、図１１は合成処理を詳しく示すフローチャートである。
【００５７】
図１０において、まず、第１原稿画像ＦＤ１に含まれる文字領域ＭＲを抽出する（＃１１）。第１原稿画像ＦＤ１から文字ＭＫを削除して背景原稿画像ＨＫを作成する（＃１２）。第１原稿画像ＦＤ１の文字領域ＭＲを含む領域を再配置領域ＳＲとして設定する（＃１３）。背景原稿画像ＨＫ上の再配置領域ＳＲに対応する位置に第２原稿画像ＦＤ２に含まれる文字ＭＪを再配置する（＃１４）。なお、これらの順序は異なってもよい。
【００５８】
図１１において、背景画像となる複数の第１原稿画像ＦＤ１を入力する（＃２１）。また、コンテンツ画像である複数の第２原稿画像ＦＤ２を入力する（＃３０）。第１原稿画像ＦＤ１のページ数は「ｂｐａｇｅ」であり、第２原稿画像ＦＤ２のページ数は「ｃｐａｇｅ」である。変数ｉ＝１とする（＃２２）。ｉが「ｂｐａｇｅ」に等しくなるまで、ステップ＃２４〜２９を繰り返す。
【００５９】
ステップ＃２４では、第１原稿画像ＦＤ１について、文字、図形、写真の各領域を分割する。そして、文字領域ＭＲから、再配置領域ＳＲを決定する（＃２５）。決定した再配置領域ＳＲをハードディスク１７のデータベースに格納する（＃２６）。第１原稿画像ＦＤ１（背景画像）から文字ＭＫを削除して背景原稿画像ＨＫを作成する（＃２７）作成した背景原稿画像ＨＫをデータベースに格納する（＃２８）。
【００６０】
ステップ＃３１では、データベースに格納された複数の再配置領域ＳＲから、再配置領域ＳＲの最大領域を取得し、これをあらためて再配置領域ＳＲとする。そして、背景原稿画像ＨＫの空白領域ＫＲから、図形などを再配置する位置を決定する（＃３２）。背景原稿画像ＨＫをデータベースから読み出し（＃３３）、変数ｐ＝０とする（＃３４）。ｐがｃｐａｇｅに等しくなるまで、ステップ＃３６〜４０を繰り返す。
【００６１】
ステップ＃３６では、第２原稿画像ＦＤ２について、文字、図形、写真の各領域を分割する。そして、文字ＭＪの再配置に際してレイアウトを調整する（＃３７）。また、図形などの再配置に際してレイアウトを調整する（＃３８）。その後、再配置を行う（＃３９）。
【００６２】
上の実施形態によると、文字ＭＫが書かれた既存の背景用の用紙ＰＨを利用し、第１原稿画像ＦＤ１から背景画像が自動的に抽出され、文字ＭＪを再配置する位置が自動的に検出される。そのため、再配置の位置をユーザが指定する煩わしさがない。しかも、文字ＭＪが、ユーザの希望する可能性の高い位置に配置される。また、コンテンツを再配置する場合に、文字、図形、写真のように領域の属性に応じて再配置の処理を異ならせているので、それら属性に相応しい再配置が行われる。
【００６３】
上の実施形態においては、背景用の用紙ＰＨとコンテンツ用の用紙ＰＭとを同じサイズとしたが、これらのサイズが異なる場合には、例えばサイズが合うようにいずれかを拡大しまたは縮小すればよい。また、サイズを合わさなくても不自然な合成画像ＧＦとならない場合には、異なるサイズのままで合成処理を行ってもよい。
【００６４】
その他、画像処理装置１の全体または各部の構造、形状、寸法、個数、材質、画像の内容、位置などは、本発明の趣旨に沿って適宜変更することができる。
【産業上の利用可能性】
【００６５】
本発明は、複写機、複合機、その他の画像処理装置において、２種類の原稿を合成して合成画像を作成するために利用される。
【図面の簡単な説明】
【００６６】
【図１】本発明に係る画像処理装置のハードウエアの構成の例を示す図である。
【図２】画像処理装置の機能的な構成の例を示す図である。
【図３】画像処理装置における合成処理の位置付けを示す図である。
【図４】合成処理機能における基本的な処理の例を説明する図である。
【図５】合成処理機能における図形などの再配置処理の例を説明する図である。
【図６】禁止領域を設定した場合の処理の例を説明する図である。
【図７】文字の再配置処理の例を説明する図である。
【図８】複数の第１原稿画像から再配置領域を設定する方法の例を説明する図である。
【図９】複数の第１原稿画像から背景原稿画像を作成する方法を説明する図である。
【図１０】画像処理装置における合成処理の概略を示すフローチャートである。
【図１１】合成処理を詳しく示すフローチャートである。
【符号の説明】
【００６７】
１  画像処理装置
１１  処理ユニット（画像処理装置）
１５  スキャナユニット（画像読取り手段）
２１  第１入力部（第１入力手段）
２２  第２入力部（第２入力手段）
２３  文字領域抽出部（文字領域を抽出する手段）
２４  再配置領域設定部（再配置領域として設定する手段）
２５  背景原稿画像作成部（背景原稿画像を作成する手段）
２７  文字抽出部（文字領域を抽出する手段）
２８  文字再配置部（文字を再配置する手段）
３１  禁止領域設定部（禁止する領域を設定する手段）
ＦＤ１  第１原稿画像
ＦＤ２  第２原稿画像
ＭＲ  文字領域
ＳＲ  再配置領域
【図１】
2006279886.tif 000003
【図２】
2006279886.tif 000004
【図３】
2006279886.tif 000005
【図４】
2006279886.tif 000006
【図５】
2006279886.tif 000007
【図６】
2006279886.tif 000008
【図７】
2006279886.tif 000009
【図８】
2006279886.tif 000010
【図９】
2006279886.tif 000011
【図１０】
2006279886.tif 000012
【図１１】
2006279886.tif 000013