(57)【要約】【課題】  複数の原稿画像それぞれの下地領域に付加画像を合成する操作を容易にする。【解決手段】  ＭＦＰは、複数ページの原稿画像を取得する原稿画像取得部５１と、複数の原稿画像それぞれの下地領域を検出する下地領域検出部５３と、複数の原稿画像で共通する共通下地領域を抽出する共通下地領域抽出部５５と、付加画像を取得する付加画像取得部９３と、共通下地領域内に、取得された付加画像を付加するための１以上の候補位置を決定する下地領域候補決定部５７と、決定された１以上の候補位置を表示する候補位置表示部６５と、１以上の候補位置のうちから１つを選択する選択部９１と、複数の原稿画像それぞれの選択された候補位置に付加画像を合成する合成部９５と、を備える。【選択図】        図４
2011250251.tif 000002
【特許請求の範囲】
【請求項１】
複数ページの原稿画像を取得する原稿画像取得手段と、
前記複数の原稿画像それぞれの下地領域を検出する検出手段と、
前記複数の原稿画像で共通する共通下地領域を抽出する抽出手段と、
付加画像を取得する付加画像取得手段と、
前記共通下地領域内に、前記取得された付加画像を付加するための１以上の候補位置を決定する下地領域候補決定手段と、
前記決定された１以上の候補位置を表示する候補位置表示手段と、
前記１以上の候補位置のうちから１つを選択する選択手段と、
前記複数の原稿画像それぞれの前記選択された候補位置に前記付加画像を合成する合成手段と、を備えた画像処理装置。
【請求項２】
前記複数の原稿画像それぞれから下地領域以外の領域を抽出する非下地領域抽出手段と、
前記複数の原稿画像のいずれか１つの非下地領域を移動または縮小することにより、前記共通下地領域を拡大する共通下地領域拡大手段と、をさらに備え、
前記第１候補位置決定手段は、前記拡大された後の共通下地領域内に１以上の候補位置を決定する、請求項１または２に記載の画像処理装置。
【請求項３】
複数ページの原稿画像を取得する原稿画像取得手段と、
前記複数の原稿画像の１以上で画像の濃度が所定の値以上の論理和高濃度領域を抽出する論理和高濃度領域抽出手段と、
付加画像を取得する付加画像取得手段と、
前記抽出された論理和高濃度領域以外の低濃度領域内に、前記取得された付加画像を付加するための１以上の候補位置を決定する低濃度領域候補決定手段と、
前記決定された１以上の候補位置を表示する候補位置表示手段と、
前記１以上の候補位置のうちから１つを選択する選択手段と、
前記複数の原稿画像それぞれの前記選択された候補位置に前記付加画像を合成する合成手段と、を備えた画像処理装置。
【請求項４】
前記１以上の候補位置について、前記複数の原稿画像のうちで該候補領域が下地領域である原稿画像の数が多いほど高い優先順位を付与する下地順位付与手段をさらに備えた、請求項３に記載の画像処理装置。
【請求項５】
前記複数の原稿画像それぞれから文字領域を検出する文字領域検出手段と、
前記複数の原稿画像の１以上で文字領域として抽出された論理和文字領域を抽出する論理和文字領域抽出手段と、
前記低濃度領域候補決定手段は、前記低濃度領域内であって、前記論理和文字領域以外の非文字領域内に前記候補位置を決定する、請求項３または４に記載に画像処理装置。
【請求項６】
前記複数の原稿画像のいずれか１つの文字領域を移動または縮小することにより、前記非文字領域を拡大する非文字領域拡大手段と、をさらに備え、
前記低濃度領域候補決定手段は、前記拡大された後の非文字領域内に１以上の候補位置を決定する、請求項５に記載の画像処理装置。
【請求項７】
複数ページの原稿画像を取得する原稿画像取得手段と、
前記複数の原稿画像の１以上で画像の濃度が所定の値以上の論理和高濃度領域を抽出する論理和高濃度領域抽出手段と、
付加画像を取得する付加画像取得手段と、
前記抽出された高濃度領域内に、前記取得された付加画像を付加するための１以上の候補位置を決定する高濃度領域候補決定手段と、
前記決定された１以上の候補位置を表示する候補位置表示手段と、
前記１以上の候補位置のうちから１つを選択する選択手段と、
前記複数の原稿画像それぞれの前記選択された候補位置に前記付加画像を合成する合成手段と、を備えた画像処理装置。
【請求項８】
前記１以上の候補位置について、前記複数の原稿画像のうちで該候補領域が前記高濃度領域である原稿画像の数が多いほど高い優先順位を付与する高濃度順位付与手段と、をさらに備えた、請求項７に記載の画像処理装置。
【請求項９】
前記複数の原稿画像それぞれから文字領域を抽出する文字領域抽出手段と、
前記複数の原稿画像の１以上から抽出された文字領域となる論理和文字領域を抽出する論理和文字領域抽出手段と、
前記高濃度領域候補決定手段は、前記抽出された高濃度領域内であって、前記論理和文字領域以外の非文字領域内に前記候補位置を決定する、請求項７または８に記載に画像処理装置。
【請求項１０】
前記複数の原稿画像のいずれか１つの文字領域を移動または縮小することにより、前記非文字領域を拡大する非文字領域拡大手段と、をさらに備え、
前記高濃度領域候補決定手段は、前記拡大された後の非文字領域内に１以上の候補位置を決定する、請求項９に記載の画像処理装置。
【請求項１１】
前記決定された１以上の候補位置を、原稿の端部に近いほど高い優先順位を付与する端部順位付与手段をさらに備えた、請求項１〜１０のいずれかに記載の画像処理装置。
【請求項１２】
複数ページの原稿画像を取得するステップと、
前記複数の原稿画像それぞれの下地領域を検出するステップと、
前記複数の原稿画像で共通する共通下地領域を抽出するステップと、
付加画像を取得するステップと、
前記共通下地領域内に、前記取得された付加画像を付加するための１以上の候補位置を決定するステップと、
前記決定された１以上の候補位置を表示するステップと、
前記１以上の候補位置のうちから１つを選択するステップと、
前記複数の原稿画像それぞれの前記選択された候補位置に前記付加画像を合成するステップと、を含む付加画像合成方法。
【請求項１３】
複数ページの原稿画像を取得するステップと、
前記複数の原稿画像の１以上で画像の濃度が所定の値以上の論理和高濃度領域を抽出するステップと、
付加画像を取得するステップと、
前記抽出された論理和高濃度領域以外の低濃度領域内に、前記取得された付加画像を付加するための１以上の候補位置を決定するステップと、
前記決定された１以上の候補位置を表示するステップと、
前記１以上の候補位置のうちから１つを選択するステップと、
前記複数の原稿画像それぞれの前記選択された候補位置に前記付加画像を合成するステップと、を含む付加画像合成方法。
【請求項１４】
複数ページの原稿画像を取得するステップと、
前記複数の原稿画像の１以上で画像の濃度が所定の値以上の論理和高濃度領域を抽出するステップと、
付加画像を取得するステップと、
前記抽出された高濃度領域内に、前記取得された付加画像を付加するための１以上の候補位置を決定するステップと、
前記決定された１以上の候補位置を表示するステップと、
前記１以上の候補位置のうちから１つを選択するステップと、
前記複数の原稿画像それぞれの前記選択された候補位置に前記付加画像を合成するステップと、を含む付加画像合成方法。
【請求項１５】
複数ページの原稿画像を取得するステップと、
前記複数の原稿画像それぞれの下地領域を検出するステップと、
前記複数の原稿画像で共通する共通下地領域を抽出するステップと、
付加画像を取得するステップと、
前記共通下地領域内に、前記取得された付加画像を付加するための１以上の候補位置を決定するステップと、
前記決定された１以上の候補位置を表示するステップと、
前記１以上の候補位置のうちから１つを選択するステップと、
前記複数の原稿画像それぞれの前記選択された候補位置に前記付加画像を合成するステップと、をコンピュータに実行させる付加画像合成プログラム。
【請求項１６】
複数ページの原稿画像を取得するステップと、
前記複数の原稿画像の１以上で画像の濃度が所定の値以上の論理和高濃度領域を抽出するステップと、
付加画像を取得するステップと、
前記抽出された論理和高濃度領域以外の低濃度領域内に、前記取得された付加画像を付加するための１以上の候補位置を決定するステップと、
前記決定された１以上の候補位置を表示するステップと、
前記１以上の候補位置のうちから１つを選択するステップと、
前記複数の原稿画像それぞれの前記選択された候補位置に前記付加画像を合成するステップと、をコンピュータに実行させる付加画像合成プログラム。
【請求項１７】
複数ページの原稿画像を取得するステップと、
前記複数の原稿画像の１以上で画像の濃度が所定の値以上の論理和高濃度領域を抽出するステップと、
付加画像を取得するステップと、
前記抽出された高濃度領域内に、前記取得された付加画像を付加するための１以上の候補位置を決定するステップと、
前記決定された１以上の候補位置を表示するステップと、
前記１以上の候補位置のうちから１つを選択するステップと、
前記複数の原稿画像それぞれの前記選択された候補位置に前記付加画像を合成するステップと、をコンピュータに実行させる付加画像合成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置、付加画像合成方法および付加画像合成プログラムに関し、特に複数のページの原稿画像の同一位置に同一の画像を付加する画像処理装置、その画像処理装置で実行される付加画像合成方法および付加画像合成プログラムに関する。
【背景技術】
【０００２】
複数ページからなる原稿のすべてのページそれぞれの同一位置に同一の画像を付加する技術が要求されている。例えば、特開２００７−２２１２８２号公報には、複数ページからなる原稿の全ページについて、ページ内の余白領域を検出する検出手段と、指定された付加画像を前記原稿の全ページに同一サイズで付加する際の前記付加画像の画像サイズを前記検出手段の検出結果に基づいて決定する決定手段と、前記決定手段で決定した画像サイズで前記付加画像を前記原稿の各ページに合成する合成手段とを有することを特徴とする画像処理装置が記載されている。
【０００３】
しかしながら、従来の画像処理装置は、付加画像を原稿の全ページに同一サイズで付加することはできるが、付加画像の画像サイズが複数ページからなる原稿の全ページについてのページ内の余白領域によって変動する。このため、付加画像の画像サイズを予め定められたサイズで合成することができないといった問題がある。
【特許文献１】特開２００７−２２１２８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題を解決するためになされたもので、この発明の目的の１つは、複数の原稿画像それぞれの下地領域に付加画像を合成する操作を容易にした付加画像合成装置、付加画像合成方法および付加画像合成プログラムを提供することである。
【０００５】
この発明の他の目的は、複数の原稿画像それぞれの低濃度領域に付加画像を合成する操作を容易にした付加画像合成装置、付加画像合成方法および付加画像合成プログラムを提供することである。
【０００６】
この発明のさらに他の目的は、複数の原稿画像それぞれの高濃度領域に付加画像を合成する操作を容易にした付加画像合成装置、付加画像合成方法および付加画像合成プログラムを提供することである。
【課題を解決するための手段】
【０００７】
この発明は上述した問題を解決するためになされたもので、この発明のある局面によれば、画像処理装置は、複数ページの原稿画像を取得する原稿画像取得手段と、複数の原稿画像それぞれの下地領域を検出する検出手段と、複数の原稿画像で共通する共通下地領域を抽出する抽出手段と、付加画像を取得する付加画像取得手段と、共通下地領域内に、取得された付加画像を付加するための１以上の候補位置を決定する下地領域候補決定手段と、決定された１以上の候補位置を表示する候補位置表示手段と、１以上の候補位置のうちから１つを選択する選択手段と、複数の原稿画像それぞれの選択された候補位置に付加画像を合成する合成手段と、を備える。
【０００８】
この局面に従えば、複数の原稿画像それぞれの下地領域が検出され、複数の原稿画像で共通する共通下地領域が抽出され、共通下地領域内に付加画像を付加するための１以上の候補位置が決定されて表示される。そして、複数の原稿画像それぞれに付加画像が、１以上の候補位置のうちから選択された候補位置に合成される。このため、複数の原稿画像の同一の位置に同一の付加画像を合成が合成される。付加画像が合成される位置は、複数の原稿画像で共通する共通下地領域のうちから決定された１以上の候補位置のうちから選択されるので、複数の原稿画像それぞれの下地領域に付加画像を合成する操作を容易にした画像処理装置を提供することができる。
【０００９】
好ましくは、複数の原稿画像それぞれから下地領域以外の領域を抽出する非下地領域抽出手段と、複数の原稿画像のいずれか１つの非下地領域を移動または縮小することにより、共通下地領域を拡大する共通下地領域拡大手段と、をさらに備え、第１候補位置決定手段は、拡大された後の共通下地領域内に１以上の候補位置を決定する。
【００１０】
この発明の他の局面によれば、画像処理装置は、複数ページの原稿画像を取得する原稿画像取得手段と、複数の原稿画像の１以上で画像の濃度が所定の値以上の論理和高濃度領域を抽出する論理和高濃度領域抽出手段と、付加画像を取得する付加画像取得手段と、抽出された論理和高濃度領域以外の低濃度領域内に、取得された付加画像を付加するための１以上の候補位置を決定する低濃度領域候補決定手段と、決定された１以上の候補位置を表示する候補位置表示手段と、１以上の候補位置のうちから１つを選択する選択手段と、複数の原稿画像それぞれの選択された候補位置に付加画像を合成する合成手段と、を備える。
【００１１】
この局面に従えば、複数の原稿画像の１以上で画像の濃度が所定の値以上の論理和高濃度領域が抽出され、論理和高濃度領域以外の低濃度領域内に、取得された付加画像を付加するための１以上の候補位置が決定され、表示される。そして、複数の原稿画像それぞれに付加画像が、１以上の候補位置のうちから選択された候補位置に合成される。このため、複数の原稿画像の同一の位置に同一の付加画像を合成が合成される。付加画像が合成される位置は、複数の原稿画像のいずれでも画像の濃度が所定の値より小さい低濃度領域のうちから決定された１以上の候補位置のうちから選択されるので、複数の原稿画像それぞれの低濃度領域に付加画像を合成する操作を容易にした画像処理装置を提供することができる。
【００１２】
好ましくは、１以上の候補位置について、複数の原稿画像のうちで該候補領域が下地領域である原稿画像の数が多いほど高い優先順位を付与する下地順位付与手段をさらに備える。
【００１３】
この局面に従えば、ユーザは、付加画像が合成される位置が下地領域となる原稿画像の数をできるだけ多くするように候補位置を選択することができる。
【００１４】
好ましくは、複数の原稿画像それぞれから文字領域を検出する文字領域検出手段と、複数の原稿画像の１以上で文字領域として抽出された論理和文字領域を抽出する論理和文字領域抽出手段と、低濃度領域候補決定手段は、低濃度領域内であって、論理和文字領域以外の非文字領域内に候補位置を決定する。
【００１５】
この局面に従えば、複数の原稿画像のいずれでも文字領域でない位置に付加画像を合成することができる。
【００１６】
好ましくは、複数の原稿画像のいずれか１つの文字領域を移動または縮小することにより、非文字領域を拡大する非文字領域拡大手段と、をさらに備え、低濃度領域候補決定手段は、拡大された後の非文字領域内に１以上の候補位置を決定する。
【００１７】
この発明のさらに他の局面によれば、画像処理装置は、複数ページの原稿画像を取得する原稿画像取得手段と、複数の原稿画像の１以上で画像の濃度が所定の値以上の論理和高濃度領域を抽出する論理和高濃度領域抽出手段と、付加画像を取得する付加画像取得手段と、抽出された高濃度領域内に、取得された付加画像を付加するための１以上の候補位置を決定する高濃度領域候補決定手段と、決定された１以上の候補位置を表示する候補位置表示手段と、１以上の候補位置のうちから１つを選択する選択手段と、複数の原稿画像それぞれの選択された候補位置に付加画像を合成する合成手段と、を備える。
【００１８】
この局面に従えば、複数の原稿画像の１以上で画像の濃度が所定の値以上の論理和高濃度領域が抽出され、高濃度領域内に、付加画像を付加するための１以上の候補位置が決定され、表示される。そして、複数の原稿画像それぞれに付加画像が、１以上の候補位置のうちから選択された候補位置に合成される。このため、複数の原稿画像の同一の位置に同一の付加画像を合成が合成される。付加画像が合成される位置は、複数の原稿画像の１以上で濃度が所定の値以上の論理和高濃度領域のうちから決定された１以上の候補位置のうちから選択されるので、複数の原稿画像それぞれの高濃度領域に付加画像を合成する操作を容易にした画像処理装置を提供することができる。
【００１９】
好ましくは、１以上の候補位置について、複数の原稿画像のうちで該候補領域が高濃度領域である原稿画像の数が多いほど高い優先順位を付与する高濃度順位付与手段と、をさらに備える。
【００２０】
この局面に従えば、ユーザは、付加画像が合成される位置が高濃度領域となる原稿画像の数をできるだけ多くするように候補位置を選択することができる。
【００２１】
好ましくは、複数の原稿画像それぞれから文字領域を抽出する文字領域抽出手段と、複数の原稿画像の１以上から抽出された文字領域となる論理和文字領域を抽出する論理和文字領域抽出手段と、高濃度領域候補決定手段は、抽出された高濃度領域内であって、論理和文字領域以外の非文字領域内に候補位置を決定する。
【００２２】
この局面に従えば、複数の原稿画像のいずれでも文字領域でない位置に付加画像を合成することができる。
【００２３】
好ましくは、複数の原稿画像のいずれか１つの文字領域を移動または縮小することにより、非文字領域を拡大する非文字領域拡大手段と、をさらに備え、高濃度領域候補決定手段は、拡大された後の非文字領域内に１以上の候補位置を決定する。
【００２４】
好ましくは、決定された１以上の候補位置を、原稿の端部に近いほど高い優先順位を付与する端部順位付与手段をさらに備える。
【００２５】
この局面に従えば、複数の原稿画像の端部に近い位置に付加画像を合成することができる。
【００２６】
この発明のさらに他の局面によれば、付加画像合成方法は、複数ページの原稿画像を取得するステップと、複数の原稿画像それぞれの下地領域を検出するステップと、複数の原稿画像で共通する共通下地領域を抽出するステップと、付加画像を取得するステップと、共通下地領域内に、取得された付加画像を付加するための１以上の候補位置を決定するステップと、決定された１以上の候補位置を表示するステップと、１以上の候補位置のうちから１つを選択するステップと、複数の原稿画像それぞれの選択された候補位置に付加画像を合成するステップと、を含む。
【００２７】
この局面に従えば、複数の原稿画像それぞれの下地領域に付加画像を合成する操作を容易にした付加画像合成方法を提供することができる。
【００２８】
この発明のさらに他の局面によれば、付加画像合成方法は、複数ページの原稿画像を取得するステップと、複数の原稿画像の１以上で画像の濃度が所定の値以上の論理和高濃度領域を抽出するステップと、付加画像を取得するステップと、抽出された論理和高濃度領域以外の低濃度領域内に、取得された付加画像を付加するための１以上の候補位置を決定するステップと、決定された１以上の候補位置を表示するステップと、１以上の候補位置のうちから１つを選択するステップと、複数の原稿画像それぞれの選択された候補位置に付加画像を合成するステップと、を含む。
【００２９】
この発明に従えば、複数の原稿画像それぞれの低濃度領域に付加画像を合成する操作を容易にした付加画像合成方法を提供することができる。
【００３０】
この発明のさらに他の局面によれば、付加画像合成方法は、複数ページの原稿画像を取得するステップと、複数の原稿画像の１以上で画像の濃度が所定の値以上の論理和高濃度領域を抽出するステップと、付加画像を取得するステップと、抽出された高濃度領域内に、取得された付加画像を付加するための１以上の候補位置を決定するステップと、決定された１以上の候補位置を表示するステップと、１以上の候補位置のうちから１つを選択するステップと、複数の原稿画像それぞれの選択された候補位置に付加画像を合成するステップと、を含む。
【００３１】
この発明に従えば、複数の原稿画像それぞれの高濃度領域に付加画像を合成する操作を容易にした付加画像合成方法を提供することができる。
【００３２】
この発明のさらに他の局面によれば、付加画像合成プログラムは、複数ページの原稿画像を取得するステップと、複数の原稿画像それぞれの下地領域を検出するステップと、複数の原稿画像で共通する共通下地領域を抽出するステップと、付加画像を取得するステップと、共通下地領域内に、取得された付加画像を付加するための１以上の候補位置を決定するステップと、決定された１以上の候補位置を表示するステップと、１以上の候補位置のうちから１つを選択するステップと、複数の原稿画像それぞれの選択された候補位置に付加画像を合成するステップと、をコンピュータに実行させる。
【００３３】
この局面に従えば、複数の原稿画像それぞれの下地領域に付加画像を合成する操作を容易にした付加画像合成プログラムを提供することができる。
【００３４】
この発明のさらに他の局面によれば、付加画像合成プログラムは、複数ページの原稿画像を取得するステップと、複数の原稿画像の１以上で画像の濃度が所定の値以上の論理和高濃度領域を抽出するステップと、付加画像を取得するステップと、抽出された論理和高濃度領域以外の低濃度領域内に、取得された付加画像を付加するための１以上の候補位置を決定するステップと、決定された１以上の候補位置を表示するステップと、１以上の候補位置のうちから１つを選択するステップと、複数の原稿画像それぞれの選択された候補位置に付加画像を合成するステップと、をコンピュータに実行させる。
【００３５】
この発明に従えば、複数の原稿画像それぞれの低濃度領域に付加画像を合成する操作を容易にした付加画像合成プログラムを提供することができる。
【００３６】
この発明のさらに他の局面によれば、付加画像合成プログラムは、複数ページの原稿画像を取得するステップと、複数の原稿画像の１以上で画像の濃度が所定の値以上の論理和高濃度領域を抽出するステップと、付加画像を取得するステップと、抽出された高濃度領域内に、取得された付加画像を付加するための１以上の候補位置を決定するステップと、決定された１以上の候補位置を表示するステップと、１以上の候補位置のうちから１つを選択するステップと、複数の原稿画像それぞれの選択された候補位置に付加画像を合成するステップと、をコンピュータに実行させる。
【００３７】
この発明に従えば、複数の原稿画像それぞれの高濃度領域に付加画像を合成する操作を容易にした付加画像合成プログラムを提供することができる。
【図面の簡単な説明】
【００３８】
【図１】ＭＦＰの外観を示す斜視図である。
【図２】ＭＦＰのハードウエア構成の一例を示すブロック図である。
【図３】操作パネルの一例を示す平面図である。
【図４】ＭＦＰが備えるＣＰＵの機能の概要を示すブロック図である。
【図５】（Ａ）は付加画像設定画面の一例を示す図であり、（Ｂ）は下地領域設定画面の一例を示す図であり、（Ｃ）は濃度領域設定画面の一例を示す図である。
【図６】（Ａ）は第１ページの原稿画像の一例を示す図であり、（Ｂ）は第２ページの原稿画像の一例を示す図である。
【図７】共通下地領域の一例を示す図である。
【図８】（Ａ）は第２ページの原稿画像に含まれる画像を移動した後の原稿画像の一例を示す図であり、（Ｂ）は図６（Ａ）に示した原稿画像と図８（Ａ）に示した変更後の第２ページの原稿画像とから抽出される共通下地領域の一例を示す図である。
【図９】（Ａ）は第２ページの原稿画像に含まれる画像を縮小した後の原稿画像の一例を示す図であり、（Ｂ）は図６（Ａ）に示した原稿画像と図９（Ａ）に示した変更後の第２ページの原稿画像とから抽出される共通下地領域の一例を示す図である。
【図１０】（Ａ）は選択画面の一例を示す第１の図であり、（Ｂ）は第１ページの原稿画像の一例を示す図であり、（Ｃ）は第２ページの原稿画像の一例を示す図である。
【図１１】選択画面の一例を示す第２の図である。
【図１２】選択画面の一例を示す第３の図である。
【図１３】付加画像合成処理の流れの一例を示すフローチャートである。
【図１４】下地領域候補決定処理の流れの一例を示すフローチャートである。
【図１５】低濃度領域候補決定処理の流れの一例を示すフローチャートである。
【図１６】高濃度領域候補決定処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００３９】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。
【００４０】
図１は、ＭＦＰの外観を示す斜視図である。図１を参照して、ＭＦＰ１００は、操作パネル９と、自動原稿搬送装置（ＡＤＦ）１０と、原稿読取部２０と、画像形成部３０と、給紙部４０と、を含む。
【００４１】
ＡＤＦ１０は、原稿給紙トレイ１１上にセットされた複数枚の原稿を１枚ずつ自動的に原稿読取部２０のプラテンガラス上に設定された所定の原稿読取位置まで搬送し、原稿読取部２０により原稿画像が読み取られた原稿を原稿排紙トレイ上に排出する。原稿読取部２０は、原稿読取位置に搬送されてきた原稿に光を照射する光源と、原稿で反射した光を受光する光電変換素子とを含み、原稿のサイズに応じた原稿画像を走査する。光電変換素子は、受光した光を電気信号である画像データに変換して、メモリに記憶する、または画像形成部３０に出力する。
【００４２】
画像形成部３０は、周知の電子写真方式により画像を形成するものであって、原稿読取部２０から入力される画像データにシェーディング補正などの各種のデータ処理を施し、データ処理後の画像データに基づいて、給紙部４０により搬送される用紙に画像を形成する。給紙部４０は、給紙トレイに収納された用紙を画像形成部３０に搬送する。
【００４３】
図２は、ＭＦＰのハードウエア構成の一例を示すブロック図である。図２を参照して、ＭＦＰ１００は、メイン回路１０１と、ＡＤＦ１０と、原稿読取部２０と、画像形成部３０と、給紙部４０と、ユーザインターフェースとしての操作パネル９と、を含む。
【００４４】
メイン回路１０１は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１３と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１４と、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、ファクシミリ部１１７と、ネットワークＩ／Ｆ１１８と、フラッシュメモリ１１９Ａが装着されるカードＩ／Ｆ１１９とを含む。ＣＰＵ１１１は、ＡＤＦ１０、原稿読取部２０、画像形成部３０、給紙部４０および操作パネル９と接続され、ＭＦＰ１００の全体を制御する。
【００４５】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、およびそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。
【００４６】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００を他の装置とシリアル通信ケーブルで接続するためのインターフェースである。なお、接続形態は、有線であっても無線であってもよい。
【００４７】
ファクシミリ部１１７は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１７は、受信したファクシミリデータを、ＨＤＤ１１６に記憶する、または画像形成部３０に出力する。画像形成部３０は、ファクシミリ部１１７により受信されたファクシミリデータを用紙に印刷する。また、ファクシミリ部１１７は、ＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００４８】
ネットワークＩ／Ｆ１１８は、ＭＦＰ１００をローカルエリアネットワーク（ＬＡＮ）等のネットワークに接続するためのインターフェースである。ＣＰＵ１１１は、ネットワークＩ／Ｆ１１８を介して、ネットワークに接続されたコンピュータと通信可能である。ネットワークＩ／Ｆ１１８が接続されるネットワークは、ＬＡＮに限らず、インターネット、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網等であってもよい。
【００４９】
カードＩ／Ｆ１１９は、フラッシュメモリ１１９Ａが装着される。ＣＰＵ１１１は、カードＩ／Ｆ１１９を介してフラッシュメモリ１１９Ａにアクセス可能であり、フラッシュメモリ１１９Ａに記憶されたプログラムをＲＡＭ１１４にロードして実行可能である。なお、ＣＰＵ１１１が実行するプログラムは、フラッシュメモリ１１９Ａに記憶されたプログラムに限られず、ＨＤＤ１１６に記憶されたプログラムであってもよく、さらに、ネットワークＩ／Ｆ１１８を介してネットワークに接続された他のコンピュータによりＨＤＤ１１６に書き込みされたプログラムであってもよい。
【００５０】
なお、プログラムを記憶する記憶媒体としては、フラッシュメモリ１１９Ａに限られず、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）などの半導体メモリでもよい。
【００５１】
ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５２】
操作パネル９は、ＭＦＰ１００の上面に設けられ、表示部１０３と操作部１０５とを含む。図３は、操作パネルの一例を示す平面図である。図３を参照して、操作パネル９は、表示部１０３と、操作部１０５とを含む。表示部１０３は、液晶表示装置、有機ＥＬＤ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニューや取得した表示データに関する情報等を表示する。
【００５３】
操作部１０５は、ユーザの操作を受け付け、受け付けられた操作をＣＰＵ１１１に出力する。操作部１０５は、表示部１０３の上に重畳して配置されたタッチパネル１０５Ａと、後述する付加画像の合成処理の実行を指示する操作が割り当てられた付加画像キー１０５Ｂと、スキャン処理の実行を指示する操作が割り当てられたスキャンキー１０５Ｃと、コピー処理の実行を指示する操作が割り当てられたコピーキー１０５Ｄと、テンキー１０５Ｅと、入力内容をキャンセルするためのクリアキー１０５Ｆと、スタートキー１０５Ｇと、を含む。タッチパネル１０５Ａは、透明な部材からなり、表示部１０３に重畳して配置される。タッチパネル１０５Ａは、ユーザがタッチパネル１０５Ａを指で触れると、触れられた位置を指示位置として検出し、ＣＰＵ１１１に出力する。
【００５４】
ＥＥＰＲＯＭ１１５は、１以上の付加画像を予め記憶する。付加画像は、文字、図形またはそれらの組み合わせを含む画像であり、予め定められた画像である。付加画像は、例えば、会社のロゴマーク、ページ番号、年月日、データのファイル名などを含む画像である。また、付加画像は、ＭＦＰ１００が営業用に設置される場合には、広告情報を含む画像であってもよい。
【００５５】
図４は、ＭＦＰが備えるＣＰＵの機能の概要を示すブロック図である。図４に示すＣＰＵ１１１の機能は、ＣＰＵ１１１がＲＯＭ１１３、ＥＥＰＲＯＭ１１５、ＨＤＤ１１６またはフラッシュメモリ１１９Ａに記憶された付加画像合成プログラムを実行することにより実現される。
【００５６】
図４を参照して、ＣＰＵ１１１は、処理条件を設定する条件設定部５０と、複数ページの原稿画像を取得する原稿画像取得部５１と、複数の原稿画像それぞれの下地領域を検出する下地領域検出部５３と、複数の原稿画像で共通する共通下地領域を抽出する共通下地領域抽出部５５と、共通下地領域内に１以上の候補位置を決定する下地領域候補決定部５７と、１以上の候補位置を表示する候補位置表示部６５と、１以上の候補位置のうちから１つを選択する選択部９１と、付加画像を取得する付加画像取得部９３と、複数の原稿画像それぞれの候補位置に付加画像を合成する合成部９５と、複数の原稿画像それぞれから下地領域以外の領域を抽出する非下地領域抽出部５９と、共通下地領域を拡大する共通下地領域拡大部６１と、原稿端順位付与部６３と、を含む。
【００５７】
条件設定部５０は、ユーザが操作部１０５に入力する処理条件を設定する。具体的には、条件設定部５０は、表示部１０３に、付加画像設定画面を表示し、表示された付加画像設定画面に従ってユーザが操作部１０５に入力する条件を受け付け、受け付けられた条件を設定する。
【００５８】
図５（Ａ）は、付加画像設定画面の一例を示す図である。図５（Ａ）を参照して、付加画像設定画面２０１は、付加画像を設定する領域２０３と、付加領域の属性を設定する領域２０５とを含む。付加画像設定する領域２０３は、付加画像のファイル名が設定される。ここでは、ファイル名「ａａａ．ｊｐｇ」の付加画像が設定されている場合を示している。上述したように、付加画像は、ＥＥＰＲＯＭ１１５に予め記憶されている。領域２０３の右に示される逆三角印をユーザが指示することにより、ＥＥＰＲＯＭ１１５に記憶された付加画像のファイル名のリストが表示され、そのリストのうちの１つをユーザが指示することにより、指示されたファイル名が領域２０３に表示され、そのファイル名の付加画像が処理対象に設定される。
【００５９】
付加領域の属性を設定する領域２０５は、付加画像を合成する対象となる領域の属性が設定される。ここでは、「下地領域」、「下地領域＋低濃度領域」および「高濃度領域」の３つの属性のうちから１つを選択可能となっている。下地領域は、原稿画像中で文字、図形または写真からなる画像が表されていない余白の領域である。低濃度領域は、原稿画像中で下地領域以外の領域であって、画素値が予め定められた所定の値Ｔより小さい画素を含む領域である。高濃度領域は、原稿画像中で下地領域以外の領域であって、画素値が所定の値Ｔ以上の画素を含む領域である。属性が「下地領域＋低濃度領域」の領域は、下地領域と低濃度領域との両方の領域を含む領域を示す。
【００６０】
なお、原稿画像中から文字が表された矩形の文字領域、図形が表された矩形の図形領域および写真が表された矩形の写真領域をそれぞれ抽出するようにし、抽出された文字領域、図形領域および写真領域中の画素の濃度によって、低濃度領域と高濃度領域とが定まる。
【００６１】
付加領域の属性を設定する領域２０５において、「下地領域」が設定される場合、条件設定部５０は、表示部１０３に下地領域設定画面を表示し、付加領域の属性を設定する領域２０５において、「下地領域＋低濃度領域」、または「高濃度領域」が設定される場合、条件設定部５０は、表示部１０３に濃度領域設定画面を表示する。
【００６２】
図５（Ｂ）は、下地領域設定画面の一例を示す図である。図５（Ｂ）を参照して、下地領域設定画面２１１は、拡大条件を設定する領域２１３を含む。拡大条件を設定する領域２１３は、許可と不許可のいずれかを設定することが可能である。拡大条件は、付加画像を合成するための領域を拡大するか否かを設定するための領域である。付加領域の属性を設定する領域２０５において「下地領域」が設定される場合であって、拡大条件に許可が設定された場合、共通下地領域の拡大が許可されることを示す。
【００６３】
図５（Ｃ）は、濃度領域設定画面の一例を示す図である。図５（Ｃ）を参照して、濃度領域設定画面２２１は、文字領域の重畳可否を設定する領域２２３と、拡大条件を設定する領域２２５と、を含む。文字領域の重畳可否を設定する領域２２３は、低濃度領域または高濃度領域に含まれる文字が表された文字領域の画像に、付加画像の重畳を許可するか否かを設定する領域である。許可が指示される場合には、文字領域の画像に付加画像の重畳を許可する設定がされ、不許可が指示される場合には、文字領域の画像に付加画像の重畳を許可しない設定がされる。
【００６４】
拡大条件を設定する領域２１３は、文字領域の重畳可否を設定する領域２２３において不許可が指示された場合に設定することができ、付加画像を合成するための領域を拡大するか否かを設定するための領域である。拡大条件に許可が設定される場合、文字領域以外の非文字領域を拡大する設定がされ、拡大条件に不許可が設定される場合、文字領域以外の非文字領域を拡大しない設定がされる。
【００６５】
図４に戻って、原稿画像取得部５１は、原稿読取部２０が複数ページの原稿を読み取って出力する複数の原稿画像を取得する。原稿画像取得部５１は、取得された複数の原稿画像を、下地領域検出部５３、後述する高濃度領域検出部７３、文字領域抽出部７９および合成部９５にそれぞれ出力する。また、原稿画像取得部５１は、ＨＤＤ１１６に記憶された複数ページの原稿画像を含むデータが、ユーザが操作部１０５に入力する操作により指示されると、指示されたデータをＨＤＤ１１６から読み出すことにより複数の原稿画像を取得する。複数ページの原稿画像を含むデータは、ＨＤＤ１１６に記憶されたデータに限らず、ネットワークＩ／Ｆ１１８が他のコンピュータから受信するデータであってもよいし、カードＩ／Ｆ１１９に装着されたフラッシュメモリ１１９Ａに記憶されたデータであってもよい。
【００６６】
付加画像取得部９３は、条件設定部５０により設定された付加画像のファイル名に基づいて、そのファイル名で特定される付加画像をＥＥＰＲＯＭ１１５から読み出し、読み出した付加画像を、後述する合成部９５に出力する。また、付加画像取得部９３により取得された付加画像は、下地領域候補決定部５７、および後述する低濃度領域候補決定、７７、および高濃度領域候補決定部８７によっても用いられる。
【００６７】
下地領域検出部５３は、原稿画像取得部５１から入力される複数の原稿画像それぞれから、下地領域を検出する。下地領域は、原稿画像に含まれる文字、図形または写真などが表されていない余白の領域である。例えば、原稿画像中から文字が表された矩形の文字領域、図形が表された矩形の図形領域および写真が表された矩形の写真領域をそれぞれ抽出し、抽出された文字領域、図形領域および写真領域以外の領域を下地領域とする。また、原稿画像の下地が白色のであれば、画素値が所定の値以上の画素を含む領域を下地領域とするようにしてもよい。下地領域検出部５３は、複数の原稿画像ごとに検出した下地領域を共通下地領域抽出部５５、および後述する下地順位付与部８５に出力する。
【００６８】
＜付加領域の属性に「下地領域」が設定された場合＞
共通下地領域抽出部５５は、条件設定部５０によって付加領域の属性に「下地領域」が設定された場合に、下地領域検出部５３から入力される複数の原稿画像それぞれの下地領域に基づいて、複数の原稿画像で共通する下地領域を、共通下地領域として抽出する。例えば、下地領域検出部５３から入力される下地領域が、原稿画像と同じ画素数からなり、下地領域の画素の値を「１」とし、下地領域でのない画素の値を「０」とする画像データとする場合、複数の下地領域それぞれの画像データの論理積をとることにより、共通下地領域の画像データを取得することができる。共通下地領域抽出部５５は、共通下地領域を下地領域候補決定部５７に出力する。
【００６９】
＜拡大条件が「不許可」の場合＞
下地領域候補決定部５７は、付加領域の属性に「下地領域」が設定され、かつ、拡大条件に「不許可」が設定される場合、共通下地領域抽出部５５から入力される共通下地領域のうちから、付加画像取得部９３により取得された付加画像を合成することが可能な領域を、下地領域候補として決定する。共通下地領域中に付加画像取得部９３により取得された付加画像を配置することが可能な領域を、付加画像を共通下地領域内を移動させることにより抽出すればよい。下地領域候補決定部５７は、共通下地領域中に付加画像を合成する領域が複数ある場合、複数の領域のすべてを下地領域候補に決定する。共通下地領域抽出部５５は、決定した１以上の下地領域候補の原稿画像中の位置を候補位置とし、１以上の候補位置と共通下地領域とを候補位置表示部６５に出力し、１以上の候補位置を原稿端順位付与部６３に出力する。共通下地領域中から候補位置を決定するので、複数の原稿画像すべての下地領域に候補位置が決定される。
【００７０】
原稿端順位付与部６３は、下地領域候補決定部５７から１以上の下地領域候補の候補位置が入力され、１以上の候補位置それぞれに原稿画像の端部に近いものほど高い優先順位を付与する。ここでは、原稿端順位付与部６３が付与する優先順位を原稿端順位という。原稿端順位付与部は、１以上の候補位置それぞれに付与した原稿端順位を、候補位置表示部６５に出力する。
【００７１】
候補位置表示部６５は、付加領域の属性に「下地領域」が設定される場合、下地領域候補決定部５７から１以上の候補位置と共通下地領域とが入力され、原稿端順位付与部６３から原稿端順位が入力される。候補位置表示部６５は、原稿端順位と同じ優先順位を付した１以上の候補位置を選択可能な選択画面を表示部１０３に表示する。選択画面は、原稿画像全体における共通下地領域の位置と、共通下地領域中の１以上の候補位置を優先順位を付して示す画面である。具体的には、選択画面は、原稿画像全体を示す外枠を含み、外枠中に共通下地領域を配置し、共通下地領域中の１以上の候補位置に優先順位を付した付加画像を配置した画像を含む。
【００７２】
＜拡大条件が「許可」の場合＞
非下地領域抽出部５９は、下地領域検出部５３から複数の原稿画像それぞれの下地領域が入力される。非下地領域抽出部５９は、条件設定部５０によって付加領域の属性に「下地領域」が設定され、かつ、拡大条件が「許可」に設定された場合に、下地領域以外の領域を非下地領域として抽出する。具体的には、下地領域の画像データが、下地領域の画素の値を「１」とし、下地領域でのない画素の値を「０」とする場合、画素の値が「１」の画素の値を「０」とし、画素の値が「０」の画素の値を「１」とすることにより、非下地領域の画像データを生成する。非下地領域抽出部５９は、複数の原稿画像にそれぞれ対応する複数の非下地領域を共通下地領域拡大部６１に出力する。
【００７３】
共通下地領域拡大部６１は、条件設定部５０によって付加領域の属性に「下地領域」が設定され、かつ、拡大条件が「許可」に設定された場合に、非下地領域抽出部５９から入力される複数の非下地領域に基づいて、共通下地領域を拡大する。具体的には、複数の非下地領域の画像データの論理積から複数の原稿画像で共通する共通非下地領域を求め、共通非下地領域に含まれない非下地領域を有する原稿画像の数が少ない原稿画像を特定する。そして、特定された原稿画像中の非下地領域を含む画像を移動または縮小することにより、共通下地領域を拡大する。
【００７４】
ここで、共通下地領域の拡大について、具体的に説明する。図６（Ａ）は第１ページの原稿画像の一例を示し、図６（Ｂ）は第２ページの原稿画像の一例を示す。第１ページの原稿画像３０１は、２つの画像３０３，３０５を含む。第１ページの原稿画像３０１において、２つの画像３０３，３０５の領域は非下地領域であり、２つの画像３０３，３０５以外の領域が下地領域である。第２ページの原稿画像３１１は、３つの画像３１３，３１５，３１７を含む。第２ページの原稿画像３１１において、３つの画像３１３，３１５，３１７の領域は非下地領域であり、３つの画像３１３，３１５，３１７以外の領域が下地領域である。
【００７５】
図７は、共通下地領域の一例を示す図である。図７に示す共通下地領域２２１は、図６（Ａ）に示した第１ページの原稿画像２０１の下地領域と、図６（Ｂ）に示した第２ページの原稿画像２１１の下地領域とで共通する領域である。図７においては、ハッチングされていない領域３２３が、共通下地領域である。
【００７６】
共通下地領域の拡大は、非下地領域の画像を移動または縮小することにより実現される。ここでは、図６（Ｂ）に示した第２ページの原稿画像３１１に含まれる画像３１７を移動または縮小することにより共通下地領域を拡大する場合の一例を説明する。
【００７７】
図８（Ａ）は、第２ページの原稿画像に含まれる画像を移動した後の原稿画像の一例を示す図である。図８（Ａ）を参照して、第２ページの原稿画像３１１Ａは、図６（Ｂ）に示した第２ページの原稿画像３１１に含まれる画像３１７を、共通下地領域３２３側と反対側の左方向に移動させた画像３１７Ａを含む。図８（Ｂ）は、図６（Ａ）に示した第１ページの原稿画像と図８（Ａ）に示した変更後の第２ページの原稿画像とから抽出される共通下地領域の一例を示す図である。図８（Ｂ）に示した共通下地領域３２３Ａは、図７に示した共通下地領域３２３よりも拡大しているのがわかる。
【００７８】
図９（Ａ）は、第２ページの原稿画像に含まれる画像を縮小した後の原稿画像の一例を示す図である。図９（Ａ）を参照して、第２ページの原稿画像３１１Ｂは、図６（Ｂ）に示した第２ページの原稿画像３１１に含まれる画像３１７を、縮小した画像３１７Ｂを含む。図９（Ｂ）は、図６（Ａ）に示した第１ページの原稿画像と図９（Ａ）に示した変更後の第２ページの原稿画像とから抽出される共通下地領域の一例を示す図である。図９（Ｂ）に示した共通下地領域３２３Ｂは、図７に示した共通下地領域３２３よりも拡大しているのがわかる。
【００７９】
図４に戻って、下地領域候補決定部５７は、付加領域の属性に「下地領域」が設定され、かつ、拡大条件に「許可」が設定される場合、共通下地領域拡大部６１から入力される拡大された共通下地領域のうちから、付加画像取得部９３により取得された付加画像を合成することが可能な領域を、下地領域候補として決定する。下地領域候補決定部５７は、共通下地領域中に付加画像を合成する領域が複数ある場合、複数の領域のすべてを下地領域候補に決定する。共通下地領域抽出部５５は、決定した１以上の下地領域候補の原稿画像中の位置を候補位置とし、１以上の候補位置と拡大後の共通下地領域とを候補位置表示部６５に出力し、１以上の候補位置を原稿端順位付与部６３に出力する。
【００８０】
候補位置表示部６５は、付加領域の属性に「下地領域」が設定される場合、下地領域候補決定部５７から１以上の候補位置と共通下地領域とが入力され、原稿端順位付与部６３から原稿端順位が入力される。候補位置表示部６５は、優先順位を付した１以上の候補位置を選択可能な選択画面を表示部１０３に表示する。選択画面は、原稿画像全体における共通下地領域の位置と、共通下地領域中の１以上の候補位置を優先順位を付して示す画面である。具体的には、選択画面は、原稿全体を示す外枠を含み、外枠中に共通下地領域を配置し、共通下地領域中の１以上の候補位置に優先順位を付した付加画像を配置した画像を含む。
【００８１】
図１０（Ａ）は、選択画面の一例を示す第１の図である。図１０（Ａ）に示す選択画面は、図１０（Ｂ）に一例として示す第１ページの原稿画像３３１と、図１０（Ｃ）に一例として示す第２ページの原稿画像３３２とに基づいて生成される選択画面を示している。図１０（Ａ）を参照して、選択画面３３３は、原稿全体を示す外枠３３４と、外枠３３４中に配置された共通下地領域３３５と、共通下地領域３３５中に配置された４つの候補位置それぞれに配置された付加画像３３６〜３３９を含む。付加画像３３６〜３３９は、優先順位を示す番号が付されており、選択可能に表示される。ここでの優先順位は、原稿画像の外枠３３４に近いほど高い優先順位となっている。
【００８２】
図４に戻って、選択部９１は、候補位置表示部６５によって表示部１０３に選択可能に表示された付加画像３３６〜３３９のうちから１つを選択する指示を、ユーザが操作部１０５に入力すれば、付加画像３３６〜３３９のうちから選択された付加画像に対応する候補位置を選択する。選択部９１は、選択された候補位置を合成部９５に出力する。
【００８３】
合成部９５は、原稿画像取得部５１から複数の原稿画像が入力され、付加画像取得部９３から付加画像が入力され、選択部９１から候補位置が入力される。合成部９５は、複数の原稿画像それぞれに付加画像を、候補位置で特定される位置に合成する。合成部９５は、候補位置に付加画像が合成された複数の原稿画像を、画像形成部３０に出力し、画像形成部３０に複数の原稿画像の画像を形成させる。
【００８４】
なお、合成部９５は、非共通下地領域拡大部６１により非下地領域が移動または縮小されたページの原稿画像については、非下地領域が移動または縮小されたページの原稿画像に、付加画像を候補位置で特定される位置に合成する。
【００８５】
なお、ここでは複数の原稿画像を画像形成部３０に画像形成させる例を示すが、原稿画像の出力先は、ユーザが操作部１０５に入力する指示によって定まる。例えば、原稿画像を送信する指示が入力される場合には、付加画像が合成された複数の原稿画像を、ネットワークＩ／Ｆ１１８を介して、ユーザにより指示された宛先に送信する。また、原稿画像を記憶する指示が入力される場合には、付加画像が合成された複数の原稿画像を、ユーザにより指示された記憶先、例えばＨＤＤ１１６またはカードＩ／Ｆ１１９に装着されたフラッシュメモリ１１９Ａに記憶する。
【００８６】
ＣＰＵ１１１は、さらに、複数の原稿画像それぞれの高濃度領域を検出する高濃度領域検出部７３と、論理和高濃度領域抽出部７５と、複数の原稿画像それぞれから文字領域を抽出する文字領域抽出部７９と、文字領域以外の非文字領域を拡大する非文字領域拡大部８１と、論理和文字領域抽出部８３と、低濃度領域候補決定部７７と、下地順位付与部８５と、を含む。
【００８７】
＜付加領域の属性に「下地領域＋低濃度領域」ＯＲ「高濃度領域」が設定される場合＞
高濃度領域検出部７３は、原稿画像取得部５１から入力される複数の原稿画像それぞれから、高濃度領域を検出する。高濃度領域は、原稿画像に含まれる文字、図形または写真などが表された領域であって、画素値が所定の値Ｔ以上の画素を含む領域である。例えば、原稿画像中から文字が表された矩形の文字領域、図形が表された矩形の図形領域および写真が表された矩形の写真領域をそれぞれ抽出し、抽出された文字領域、図形領域および写真領域のうち、画素値が所定の値Ｔ以下の画素を含む領域を高濃度領域とする。ここでの画素値と濃度との関係は、画素値が小さい程濃度が高く、画素値が大きいほど濃度が低い。高濃度領域検出部７３は、複数の原稿画像ごとに検出した高濃度領域を論理和高濃度領域抽出部７５、および後述する高濃度順位付与部８９に出力する。
【００８８】
論理和高濃度領域抽出部７５は、高濃度領域検出部７３から入力される複数の原稿画像それぞれの高濃度領域に基づいて、複数の原稿画像の１以上で高濃度領域とされる領域を論理和高濃度領域として抽出する。例えば、高濃度領域検出部７３から入力される高濃度領域が、原稿画像と同じ画素数からなり、高濃度領域の画素の値を「１」とし、高濃度領域でのない画素の値を「０」とする画像データとする場合、複数の高濃度領域それぞれの画像データの論理和を算出することにより、論理和高濃度領域の画像データを取得することができる。論理和高濃度領域抽出部７５は、論理和高濃度領域を低濃度領域候補決定部７７および後述する高濃度領域候補決定部８７に出力する。
【００８９】
＜文字領域の重畳が「許可」に設定される場合＞
低濃度領域候補決定部７７は、論理和高濃度領域抽出部７５から入力される論理和高濃度領域以外の領域のうちから、付加画像取得部９３により取得された付加画像を合成することが可能な領域を、低濃度領域候補として決定する。論理和高濃度領域以外の領域は、複数の原稿画像のいずれにおいても高濃度領域でない低濃度領域または下地領域である。
【００９０】
低濃度領域候補決定部７７は、付加画像を論理和高濃度領域以外の領域で付加画像を移動させることにより低濃度領域候補を抽出すればよい。低濃度領域候補決定部７７は、論理和高濃度領域以外の領域中に付加画像を合成する領域が複数ある場合、複数の領域のすべてを低濃度領域候補に決定する。
【００９１】
低濃度領域候補決定部７７は、決定した１以上の低濃度領域候補の原稿画像中の位置を候補位置とし、１以上の候補位置と論理和高濃度領域以外の領域とを候補位置表示部６５に出力し、１以上の候補位置を原稿端順位付与部６３および下地順位付与部８５に出力する。
【００９２】
下地順位付与部８５は、下地領域検出部５３から複数の原稿画像にそれぞれ対応する複数の下地領域が入力され、低濃度領域候補決定部７７から１以上の低濃度候補の候補位置とが入力される。下地順位付与部８５は、１以上の候補位置それぞれについて、複数の原稿画像のうちでその候補位置で特定される領域が下地領域である原稿画像の数が多いほど高い優先順位を付与する。ここでは、下地順位付与部８５が付与する優先順位を下地順位という。下地順位付与部８５は、１以上の候補位置に付与した下地順位を候補位置表示部６５に出力する。
【００９３】
原稿端順位付与部６３は、低濃度領域候補決定部７７から１以上の低濃度領域候補の候補位置が入力され、１以上の候補位置それぞれに原稿画像の端部に近いものほど高い原稿端順位を付与する。
【００９４】
候補位置表示部６５は、低濃度領域候補決定部７７から１以上の候補位置と論理和高濃度領域以外の領域とが入力され、原稿端順位付与部６３から原稿端順位が入力され、下地順位付与部８５から下地順位が入力される。候補位置表示部６５は、優先順位を付した１以上の候補位置を選択可能な選択画面を表示部１０３に表示する。優先順位は、下地順位付与部８５から入力される下地順位と、原稿端順位付与部６３から入力される原稿端順位とから決定される。ここでは、下地順位が原稿端順位よりも優先される。下地順位により、付加画像が合成される位置が下地領域となる原稿画像の数をできるだけ多くするように候補位置を選択することができる。また、原稿端順位により、付加画像が合成される位置が原稿の端部に近い候補位置を選択することができる。
【００９５】
選択画面は、原稿画像全体における論理和高濃度領域以外の領域の位置と、論理和高濃度領域以外の領域中の１以上の候補位置を優先順位を付して示す画面である。具体的には、選択画面は、原稿全体を示す外枠を含み、外枠中に論理和高濃度領域以外の領域を配置し、論理和高濃度領域以外の領域中の１以上の候補位置に優先順位を付した付加画像を配置した画像を含む。
【００９６】
＜文字領域の重畳が「不許可」に設定される場合＞
文字領域抽出部７９は、原稿画像取得部５１から複数の原稿画像が入力される。文字領域抽出部７９は、条件設定部５０によって付加領域の属性に「下地領域＋低濃度領域」または「高濃度領域」が設定され、かつ、文字領域の重畳が「不許可」に設定された場合に、複数の原稿画像それぞれから文字領域を抽出する。文字領域抽出部７９は、複数の原稿画像ごとに抽出した文字領域を非文字領域拡大部８１および論理和文字領域抽出部８３に出力する。
【００９７】
論理和文字領域抽出部８３は、文字領域抽出部７９から複数の原稿画像にそれぞれ対応する複数の文字領域が入力される。論理和文字領域抽出部８３は、文字領域抽出部７９から入力される複数の文字領域に基づいて、複数の原稿画像の１以上で文字領域とされる領域を論理和文字領域として抽出する。例えば、文字領域抽出部７９から入力される文字領域が、原稿画像と同じ画素数からなり、文字領域の画素の値を「１」とし、文字領域でのない画素の値を「０」とする画像データとする場合、複数の文字領域それぞれの画像データの論理和を算出することにより、論理和文字領域の画像データを取得することができる。論理和文字領域抽出部８３は、論理和文字領域を低濃度領域候補決定部７７および後述する高濃度領域候補決定部８７に出力する。
【００９８】
＜拡大条件が「不許可」に設定される場合＞
低濃度領域候補決定部７７は、条件設定部５０により付加領域の属性に「下地領域＋低濃度領域」が設定され、かつ、文字領域の重畳が「不許可」に設定され、かつ、拡大条件に「不許可」が設定される場合、論理和高濃度領域抽出部７５から入力される論理和高濃度領域以外の領域であって、論理和文字領域抽出部８３から入力される論理和文字領域以外の領域のうちから、付加画像取得部９３により取得された付加画像を合成することが可能な領域を、低濃度領域候補として決定する。論理和高濃度領域以外の領域であって、論理和文字領域以外の領域は、複数の原稿画像のいずれにおいても高濃度領域でない低濃度領域または下地領域であって、文字領域でない領域である。このため、候補位置は、文字領域以外の低濃度領域または下地領域に決定されるので、文字が読めなくなるのを防止することができる。
【００９９】
低濃度領域候補決定部７７は、決定した１以上の低濃度領域候補の原稿画像中の位置を候補位置とし、１以上の候補位置と論理和高濃度領域以外の領域であって、論理和文字領域以外の領域とを候補位置表示部６５に出力し、１以上の候補位置を原稿端順位付与部６３および下地順位付与部８５に出力する。
【０１００】
下地順位付与部８５は、下地領域検出部５３から複数の原稿画像にそれぞれ対応する複数の下地領域が入力され、低濃度領域候補決定部７７から１以上の低濃度候補の候補位置とが入力される。下地順位付与部８５は、１以上の候補位置それぞれについて、複数の原稿画像のうちでその候補位置で特定される領域が下地領域である原稿画像の数が多いほど高い下地順位を付与する。下地順位付与部８５は、１以上の候補位置に付与した下地順位を候補位置表示部６５に出力する。
【０１０１】
原稿端順位付与部６３は、低濃度領域候補決定部７７から１以上の低濃度領域候補の候補位置が入力され、１以上の候補位置それぞれに原稿画像の端部に近いものほど高い原稿端順位を付与する。
【０１０２】
候補位置表示部６５は、低濃度領域候補決定部７７から１以上の候補位置と論理和高濃度領域以外の領域であって、論理和文字領域以外の領域とが入力され、原稿端順位付与部６３から原稿端順位が入力され、下地順位付与部８５から下地順位が入力される。候補位置表示部６５は、優先順位を付した１以上の候補位置を選択可能な選択画面を表示部１０３に表示する。優先順位は、下地順位付与部８５から入力される下地順位と、原稿端順位付与部６３から入力される原稿端順位とから決定される。ここでは、下地順位が原稿端順位よりも優先される。
【０１０３】
選択画面は、原稿画像全体における論理和高濃度領域以外の領域であって、論理和文字領域以外の領域の位置と、論理和高濃度領域以外の領域中の１以上の候補位置を優先順位を付して示す画面である。具体的には、選択画面は、原稿全体を示す外枠を含み、外枠中に論理和高濃度領域以外の領域であって、論理和文字領域以外の領域を配置し、論理和高濃度領域以外の領域であって、論理和文字領域以外の領域中の１以上の候補位置に優先順位を付した付加画像とを配置した画像を含む。
【０１０４】
＜拡大条件が「許可」に設定される場合＞
非文字領域拡大部８１は、文字領域抽出部７９から入力される複数の原稿画像にそれぞれ対応する複数の文字領域に基づいて、文字領域以外の非文字領域を拡大する。非文字領域を拡大は、複数の原稿画像のうちから選択された原稿画像の文字領域を移動または縮小する処理である。非文字領域拡大部８１は、文字領域を移動または縮小した後の複数の原稿画像の文字領域を論理和文字領域抽出部８３に出力する。ここで、文字領域を移動または縮小した後の複数の原稿画像の文字領域を、複数の原稿の非文字領域拡大後の文字領域という。
【０１０５】
具体的には、非文字領域拡大部８１は、複数の文字領域の画像データの論理積から複数の原稿画像で共通する共通文字領域を求め、共通文字領域に含まれない文字領域を有する原稿画像の数が少ない原稿画像を特定する。そして、非文字領域拡大部８１は、特定された原稿画像中の文字領域を移動または縮小する。
【０１０６】
非文字領域拡大部８１が文字領域を移動する方向は、条件設定部５０によって付加領域の属性に「下地領域＋低濃度領域」が設定されている場合と、「高濃度領域」が設定されている場合とで異なる。付加領域の属性に「下地領域＋低濃度領域」が設定されている場合は、論理和高濃度領域側であり、これにより、低濃度領域中の非文字領域が拡大される。付加領域の属性に「高濃度領域」が設定されている場合は、論理和高濃度領域側とは反対の下地領域の方向であり、これにより、高濃度領域中の非文字領域が拡大される。
【０１０７】
論理和文字領域抽出部８３は、非文字領域拡大部８１から複数の原稿の非文字領域拡大後の文字領域が入力される。論理和文字領域抽出部８３は、入力される複数の原稿の非文字領域拡大後の文字領域に基づいて、複数の原稿画像の１以上で文字領域とされる領域を論理和文字領域として抽出する。例えば、非文字領域拡大部８１から入力される複数の原稿の非文字領域拡大後の文字領域が、原稿画像と同じ画素数からなり、文字領域の画素の値を「１」とし、文字領域でのない画素の値を「０」とする画像データとする場合、複数の原稿の非文字領域拡大後の文字領域それぞれの画像データの論理和を算出することにより、非文字領域拡大後の論理和文字領域の画像データを取得することができる。論理和文字領域抽出部８３は、非文字領域拡大後の論理和文字領域を低濃度領域候補決定部７７および後述する高濃度領域候補決定部８７に出力する。
【０１０８】
低濃度領域候補決定部７７は、論理和高濃度領域抽出部７５から入力される論理和高濃度領域以外の領域であって、論理和文字領域抽出部８３から入力される非文字領域拡大後の論理和文字領域以外の領域のうちから、付加画像取得部９３により取得された付加画像を合成することが可能な領域を、低濃度領域候補として決定する。論理和高濃度領域以外の領域であって、論理和文字領域以外の領域は、複数の原稿画像のいずれにおいても高濃度領域でない下地領域または低濃度領域であって、文字領域でない領域である。このため、候補位置は、文字領域以外の低濃度領域または下地領域に決定されるので、文字が読めなくなるのを防止することができる。
【０１０９】
低濃度領域候補決定部７７は、決定した１以上の低濃度領域候補の原稿画像中の位置を候補位置とし、１以上の候補位置と、論理和高濃度領域以外の領域であって、非文字領域拡大後の論理和文字領域以外の領域とを候補位置表示部６５に出力し、１以上の候補位置を下地順位付与部８５および原稿端順位付与部６３に出力する。
【０１１０】
下地順位付与部８５は、低濃度領域候補決定部７７から入力される１以上の候補位置それぞれについて、複数の原稿画像のうちでその候補位置で特定される領域が下地領域である原稿画像の数が多いほど高い下地順位を付与する。下地順位付与部８５は、１以上の候補位置に付与した下地順位を候補位置表示部６５に出力する。
【０１１１】
原稿端順位付与部６３は、低濃度領域候補決定部７７から１以上の低濃度領域候補の候補位置が入力され、１以上の候補位置それぞれに原稿画像の端部に近いものほど高い原稿端順位を付与する。
【０１１２】
候補位置表示部６５は、低濃度領域候補決定部７７から１以上の候補位置と論理和高濃度領域以外の領域であって、非文字領域拡大後の論理和文字領域以外の領域とが入力され、原稿端順位付与部６３から原稿端順位が入力され、下地順位付与部８５から下地順位が入力される。候補位置表示部６５は、優先順位を付した１以上の候補位置を選択可能な選択画面を表示部１０３に表示する。優先順位は、下地順位付与部８５から入力される下地順位と、原稿端順位付与部６３から入力される原稿端順位とから決定される。ここでは、下地順位が原稿端順位よりも優先される。
【０１１３】
選択画面は、原稿画像全体における論理和高濃度領域以外の領域であって、非文字領域拡大後の論理和文字領域以外の領域の位置と、論理和高濃度領域以外の領域であって、非文字領域拡大後の論理和文字領域以外の領域中の１以上の候補位置を優先順位を付して示す画面である。具体的には、原稿全体を示す外枠を含み、外枠中に論理和高濃度領域以外の領域であって、非文字領域拡大後の論理和文字領域以外の領域を配置し、論理和高濃度領域以外の領域であって、非文字領域拡大後の論理和文字領域以外の領域中の１以上の候補位置に優先順位を付した付加画像を配置した画像を含む。
【０１１４】
ＣＰＵ１１１は、さらに、高濃度領域内に１以上の候補位置を決定する高濃度領域候補決定部８７と、高濃度順位付与部８９と、を含む。
【０１１５】
＜文字領域の重畳が「許可」に設定される場合＞
高濃度領域候補決定部８７は、論理和高濃度領域抽出部７５から入力される論理和高濃度領域のうちから、付加画像取得部９３により取得された付加画像を合成することが可能な領域を、高濃度領域候補として決定する。論理和高濃度領域は、複数の原稿画像の１以上において高濃度領域となる領域である。
【０１１６】
高濃度領域候補決定部８７は、付加画像を論理和高濃度領域で付加画像を移動させることにより高濃度領域候補を抽出すればよい。高濃度領域候補決定部８７は、論理和高濃度領域中に付加画像を合成する領域が複数ある場合、複数の領域のすべてを高濃度領域候補に決定する。
【０１１７】
高濃度領域候補決定部８７は、決定した１以上の高濃度領域候補の原稿画像中の位置を候補位置とし、１以上の候補位置と論理和高濃度領域とを候補位置表示部６５に出力し、１以上の候補位置を原稿端順位付与部６３および高濃度順位付与部８９に出力する。
【０１１８】
高濃度順位付与部８９は、高濃度領域検出部７３から複数の原稿画像にそれぞれ対応する複数の高濃度領域が入力され、高濃度領域候補決定部８７から１以上の高濃度領域候補の候補位置が入力される。高濃度順位付与部８９は、１以上の候補位置それぞれについて、複数の原稿画像のうちでその候補位置で特定される領域が高濃度領域である原稿画像の数が多いほど高い優先順位を付与する。ここでは、高濃度順位付与部８９が付与する優先順位を高濃度順位という。高濃度順位付与部８９は、１以上の候補位置に付与した高濃度順位を候補位置表示部６５に出力する。
【０１１９】
原稿端順位付与部６３は、高濃度領域候補決定部８７から１以上の高濃度領域候補の候補位置が入力され、１以上の候補位置それぞれに原稿画像の端部に近いものほど高い原稿端順位を付与する。
【０１２０】
候補位置表示部６５は、高濃度領域候補決定部８７から１以上の候補位置と論理和高濃度領域とが入力され、原稿端順位付与部６３から原稿端順位が入力され、高濃度順位付与部８９から高濃度順位が入力される。候補位置表示部６５は、優先順位を付した１以上の候補位置を選択可能な選択画面を表示部１０３に表示する。優先順位は、高濃度順位付与部８９から入力される高濃度順位と、原稿端順位付与部６３から入力される原稿端順位とから決定される。ここでは、高濃度順位が原稿端順位よりも優先される。高濃度順位により、付加画像が合成される位置が高濃度領域となる原稿画像の数をできるだけ多くするように候補位置を選択することができる。
【０１２１】
選択画面は、原稿画像全体における論理和高濃度領域の位置と、論理和高濃度領域中の１以上の候補位置を優先順位を付して示す画面である。具体的には、選択画面は、原稿全体を示す外枠を含み、外枠中に論理和高濃度領域を配置し、論理和高濃度領域中の１以上の候補位置に優先順位を付した付加画像を配置した画像を含む。
【０１２２】
＜文字領域の重畳が「不許可」に、拡大条件が「不許可」に設定される場合＞
高濃度領域候補決定部８７は、条件設定部５０により付加領域の属性に「高濃度領域」が設定され、かつ、文字領域の重畳が「不許可」に設定され、かつ、拡大条件に「不許可」が設定される場合、論理和高濃度領域抽出部７５から入力される論理和高濃度領域であって、論理和文字領域抽出部８３から入力される論理和文字領域以外の領域のうちから、付加画像取得部９３により取得された付加画像を合成することが可能な領域を、高濃度領域候補として決定する。論理和高濃度領域であって、論理和文字領域以外の領域は、複数の原稿画像の１以上において高濃度領域であって、複数の原稿画像のいずれにおいても文字領域でない領域である。このため、候補位置は、文字領域以外領域に決定されるので、文字が読めなくなるのを防止することができる。
【０１２３】
高濃度領域候補決定部８７は、決定した１以上の高濃度領域候補の原稿画像中の位置を候補位置とし、１以上の候補位置と、論理和高濃度領域であって論理和文字領域以外の領域と、を候補位置表示部６５に出力し、１以上の候補位置を原稿端順位付与部６３および高濃度順位付与部８９に出力する。
【０１２４】
高濃度順位付与部８９は、高濃度領域検出部７３から複数の原稿画像にそれぞれ対応する複数の高濃度領域が入力され、高濃度領域候補決定部８７から１以上の高濃度領域候補の候補位置とが入力される。高濃度順位付与部８９は、１以上の候補位置それぞれについて、複数の原稿画像のうちでその候補位置で特定される領域が高濃度領域である原稿画像の数が多いほど高い高濃度順位を付与する。高濃度順位付与部８９は、１以上の候補位置に付与した高濃度順位を候補位置表示部６５に出力する。
【０１２５】
原稿端順位付与部６３は、高濃度領域候補決定部８７から１以上の高濃度領域候補の候補位置が入力され、１以上の候補位置それぞれに原稿画像の端部に近いものほど高い原稿端順位を付与する。
【０１２６】
候補位置表示部６５は、高濃度領域候補決定部８７から１以上の候補位置と論理和高濃度領域であって、論理和文字領域以外の領域とが入力され、原稿端順位付与部６３から原稿端順位が入力され、高濃度順位付与部８９から高濃度順位が入力される。候補位置表示部６５は、優先順位を付した１以上の候補位置を選択可能な選択画面を表示部１０３に表示する。優先順位は、高濃度順位付与部８９から入力される高濃度順位と、原稿端順位付与部６３から入力される原稿端順位とから決定される。ここでは、高濃度順位が原稿端順位よりも優先される。
【０１２７】
選択画面は、原稿画像全体における論理和高濃度領域であって、論理和文字領域以外の領域の位置と、論理和高濃度領域であって、論理和文字領域以外の領域中の１以上の候補位置を優先順位を付して示す画面である、具体的には、選択画面は、原稿全体を示す外枠を含み、外枠中に論理和高濃度領域であって、論理和文字領域以外の領域を配置し、論理和高濃度領域であって、論理和文字領域以外の領域中の１以上の候補位置に優先順位を付した付加画像を配置した画像を含む。
【０１２８】
＜文字領域の重畳が「不許可」に、拡大条件が「許可」に設定される場合＞
高濃度領域候補決定部８７は、論理和高濃度領域抽出部７５から入力される論理和高濃度領域であって、論理和文字領域抽出部８３から入力される非文字領域拡大後の論理和文字領域以外の領域のうちから、付加画像取得部９３により取得された付加画像を合成することが可能な領域を、高濃度領域候補として決定する。論理和高濃度領域であって、非文字領域拡大後の論理和文字領域以外の領域は、複数の原稿画像の１以上で高濃度領域であって、非文字領域拡大後の複数の原稿画像のいずれにおいても文字領域でない領域である。このため、候補位置は、文字領域以外の領域に決定されるので、文字が読めなくなるのを防止することができる。
【０１２９】
高濃度領域候補決定部８７は、決定した１以上の高濃度領域候補の原稿画像中の位置を候補位置とし、１以上の候補位置と、論理和高濃度領域であって、非文字領域拡大後の論理和文字領域以外の領域とを候補位置表示部６５に出力し、１以上の候補位置を高濃度位付与部８７および原稿端順位付与部６３に出力する。
【０１３０】
高濃度順位付与部８９は、高濃度領域検出部７３から複数の原稿画像にそれぞれ対応する複数の高濃度領域が入力され、高濃度領域候補決定部８７から１以上の高濃度領域候補の候補位置とが入力される。高濃度順位付与部８９は、１以上の候補位置それぞれについて、複数の原稿画像のうちでその候補位置で特定される領域が高濃度領域である原稿画像の数が多いほど高い高濃度順位を付与する。高濃度順位付与部８９は、１以上の候補位置に付与した高濃度順位を候補位置表示部６５に出力する。
【０１３１】
原稿端順位付与部６３は、高濃度領域候補決定部８７から１以上の高濃度領域候補の候補位置が入力され、１以上の候補位置それぞれに原稿画像の端部に近いものほど高い原稿端順位を付与する。
【０１３２】
候補位置表示部６５は、高濃度領域候補決定部８７から１以上の候補位置と論理和高濃度領域であって、非文字領域拡大後の論理和文字領域以外の領域とが入力され、原稿端順位付与部６３から原稿端順位が入力され、高濃度順位付与部８９から高濃度順位が入力される。候補位置表示部６５は、優先順位を付した１以上の候補位置を選択可能な選択画面を表示部１０３に表示する。優先順位は、高濃度順位付与部８９から入力される高濃度順位と、原稿端順位付与部６３から入力される原稿端順位とから決定される。ここでは、高濃度順位が原稿端順位よりも優先される。
【０１３３】
選択画面は、原稿画像全体における論理和高濃度領域であって非文字領域拡大後の論理和文字領域以外の領域の位置と、論理和高濃度領域であって非文字領域拡大後の論理和文字領域以外の領域中の１以上の候補位置を優先順位を付して示す画面である。具体的には、選択画面は、原稿全体を示す外枠を含み、外枠中に論理和高濃度領域であって非文字領域拡大後の論理和文字領域以外の領域を配置し、論理和高濃度領域であって、非文字領域拡大後の論理和文字領域以外の領域中の１以上の候補位置に優先順位を付した付加画像を配置した画像を含む。
【０１３４】
図１１は、選択画面の一例を示す第２の図である。図１１に示す選択画面は、付加領域の属性に「下地領域＋低濃度領域」が設定された場合における選択画面を示している。図１１を参照して、選択画面３４１は、共通下地領域３４３と、論理和高濃度領域以外の領域であって、共通下地領域３４３以外の領域３４５と、１〜８の優先順位が付された低濃度領域候補を含む。図中共通下地領域３４３は、左下がりの斜線のハッチングで示し、領域３４５は、右下がりの斜線のハッチングで示している。優先順位が１〜４の低濃度領域候補が共通下地領域３４３の内部に表示される。優先順位が１〜４の低濃度領域候補は、原稿画像の端部に近いものほど優先順位が高くなっている。優先順位が５〜８の低濃度領域候補が領域３４５の内部に表示される。優先順位が５〜８の低濃度領域候補は、原稿画像の端部に近いものほど優先順位が高くなっている。
【０１３５】
図１２は、選択画面の一例を示す第３の図である。図１２に示す選択画面は、付加領域の属性に「高濃度領域」が設定された場合における選択画面を示している。図１２を参照して、選択画面３５１は、論理和高濃度領域３５３，３５５と、１の優先順位が付された高濃度領域候補３５７と、を含む。論理和高濃度領域３５３内に高濃度領域候補３５７が表示される。論理和高濃度領域３５５は、付加画像のサイズよりも小さいため、高濃度領域候補が配置されない。
【０１３６】
図１３、付加画像合成処理の流れの一例を示すフローチャートである。図１３に示す付加画像合成処理は、ＣＰＵ１１１がＲＯＭ１１３、ＥＥＰＲＯＭ１１５、ＨＤＤ１１６またはフラッシュメモリ１１９Ａに記憶された付加画像合成プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。
【０１３７】
図１３を参照して、ＣＰＵ１１１は、付加画像を合成する指示を受け付けたか否かを判断する（ステップＳ０１）。操作部１０５に予め割り当てられた付加画像キー１０５Ｂが押下されたことを検出すると、付加画像を合成する指示を受け付ける。付加画像を合成する指示を受け付けるまで待機状態となり（ステップＳ０１でＮＯ）、付加画像を合成する指示を受け付けたならば（ステップＳ０１でＹＥＳ）、処理をステップＳ０２に進める。
【０１３８】
ステップＳ０２においては、付加画像設定画面を表示部１０３に表示する。ここでは、図５（Ａ）〜図５（Ｃ）に示した付加画像設定画面を表示部１０３に表示する。ステップＳ０３においては設定を終了する指示を受け付けたか否かを判断する。設定を終了する指示を受け付けたならば処理をステップＳ０４に進めるが、そうでなければ処理をステップＳ０２に戻す。換言すれば、付加画像設定画面における設定が終了するまで付加画像設定画面の表示をするが、付加画像設定画面における設定が終了すれば、処理をステップＳ０４に進める。
【０１３９】
ステップＳ０４においては、ステップＳ０２において表示された付加画像設定画面においてユーザにより指定された付加画像を取得する。本実施の形態においては、ＥＥＰＲＯＭ１１５に予め記憶された付加画像のうちから指定された付加画像を読み出すことにより付加画像を取得する。
【０１４０】
次のステップＳ０５においては、原稿読取指示を受け付けるまで待機状態となり、原稿読取指示を受け付けると処理をステップＳ０６に進める。操作部１０５が備えるスタートキー１０５Ｇの押下を検出すると原稿読取指示を受け付ける。
【０１４１】
ステップＳ０６においては、原稿読取部２０を制御して原稿を読み取り、原稿画像を取得する。次のステップＳ０７においては、付加領域属性の設定により処理を分岐する。付加領域の属性が「下地領域」に設定されているならば処理をステップＳ０８に進めるが、そうでなく付加領域の属性が「下地領域＋低濃度領域」または「高濃度領域」に設定されているならば処理をステップＳ１０に進める。ステップＳ０８においては、ステップＳ０６において原稿読み取ることにより得られた原稿画像から下地領域を検出し、処理をステップＳ０９に進める。
【０１４２】
一方、ステップＳ１０においては、ステップＳ０８と同様に、原稿画像から下地領域を検出する。次のステップＳ１１においては、原稿画像から高濃度領域を検出する。次のステップＳ１２においては、原稿画像から文字領域を抽出し、処理をステップＳ０９に進める。ステップＳ０９においては、次の原稿が存在するか否かを判断する。次に読み取るべき原稿が存在するならば処理をステップＳ０６に戻し、そうでなければ処理をステップＳ１３に進める。
【０１４３】
ステップＳ１３においては、ステップＳ０７と同様に、付加領域属性の設定により処理を分岐させる。付加領域の属性が「下地領域」に設定されているならば処理をステップＳ１４に進め、付加領域の属性が「下地領域＋低濃度領域」に設定されているならば処理をステップＳ１４に進め、付加領域の属性が「高濃度領域」に設定されているならば処理をステップＳ１５に進める。
【０１４４】
ステップＳ１４においては、下地領域候補決定処理を実行し、処理をステップＳ１７に進める。下地領域候補決定処理の詳細は後述するが、ステップＳ０８において検出された下地領域に付加画像を合成するための１以上の下地領域候補を決定する処理である。
【０１４５】
ステップＳ１５においては、低濃度領域候補決定処理を実行し、処理をステップＳ１７に進める。低濃度領域候補決定処理の詳細は後述するが、ステップＳ１１において検出された高濃度領域以外の領域に付加画像を合成するための１以上の低濃度領域候補を決定する処理である。
【０１４６】
ステップＳ１６においては、高濃度領域候補決定処理を実行し、処理をステップＳ１７に進める。高濃度領域候補決定処理の詳細は後述するが、ステップＳ１１において検出された高濃度領域に付加画像を合成するための１以上の高濃度領域候補を決定する処理である。
【０１４７】
ステップＳ１７においては、ステップＳ１４、Ｓ１５、Ｓ１６のいずれかにより決定された候補位置のうちからいずれか１つの選択を受け付けたか否かを判断する。候補位置の選択を受け付けるまで待機状態となり（ステップＳ１７でＮＯ）、候補位置の選択を受け付けると（ステップＳ１７でＹＥＳ）、処理をステップＳ１８に進める。
【０１４８】
ステップＳ１８においては、ステップＳ０４において取得された付加画像を、ステップＳ０６において読み取られた複数の原稿画像それぞれのステップＳ１７においてユーザにより選択された候補位置に合成し、処理をステップＳ１９に進める。ステップＳ１９においては、付加画像が合成された複数の原稿画像を画像形成部３０に出力し、複数の原稿画像を用紙に形成させる。
【０１４９】
図１４は、下地領域候補決定処理の流れの一例を示すフローチャートである。下地領域候補決定処理は、図１３のステップＳ１４において実行される処理である。図１４を参照して、ＣＰＵ１１１は、共通下地領域を抽出する。図１３のステップＳ０８において複数の原稿画像それぞれから検出された複数の下地領域に基づいて、複数の原稿画像で共通する下地領域を共通下地領域として抽出する。
【０１５０】
次のステップＳ２２においては、図１３のステップＳ０２において表示された付加画像設定画面において、ユーザにより拡大設定が許可に設定されているか否かを判断する。拡大設定が許可に設定されているならば処理をステップＳ２３に進めるが、そうでなければ処理をステップＳ２５に進める。
【０１５１】
ステップＳ２３においては、非下地領域を検出する。図１３のステップＳ０８において複数の原稿画像それぞれから検出された複数の下地領域に基づいて、下地領域でない領域を非下地領域として複数の原稿画像ことに検出する。次のステップＳ２４においては、共通下地領域を拡大する。具体的には、ステップＳ２３において検出された非下地領域に含まれる画像を下地領域とは異なる方向に移動させるか、または縮小させることにより共通下地領域を拡大する。ステップＳ２４においては、複数の原稿画像の１以上が部分的に変更されることになる。
【０１５２】
ステップＳ２５においては、共通下地領域から下地領域候補を決定する。共通下地領域中に、図１３のステップＳ０４において取得された付加画像を合成することが可能な位置を下地領域候補として決定する。複数の下地領域候補が存在する場合には、複数の下地領域候補を決定する。なお、処理がステップＳ２４から進む場合、ステップＳ２５においては、拡大された後の共通下地領域から下地領域候補を決定する。
【０１５３】
次のステップＳ２６においては、ステップＳ２５において決定された１以上の下地領域候補を原稿端に近いものから高い優先順位を付与し、処理をステップＳ２７に進める。ステップＳ２７においては、候補位置を表示し、処理を付加画像合成処理に戻す。候補位置は、共通下地領域中の下地領域候補の位置を示す。具体的には、共通下地領域中にステップＳ２５において決定された１以上の下地領域候補を配置した選択画面を表示部１０３に表示する。
【０１５４】
図１５は、低濃度領域候補決定処理の流れの一例を示すフローチャートである。低濃度を領域候補決定処理は、図１３に示した付加画像合成処理のステップＳ１５において実行される処理である。図１５を参照して、ＣＰＵ１１１は、論理和高濃度領域を抽出する（ステップＳ３１）。具体的には、図１３のステップＳ１１において複数の原稿画像それぞれから検出された高濃度領域に基づいて、複数の原稿画像の１以上で高濃度領域とされる領域を論理和高濃度領域として抽出する。次のステップＳ３２においては、図１３のステップＳ０２において表示された付加画像設定画面において、ユーザにより文字領域の重畳が許可されているか否かを判断する。文字領域の重畳が許可されているならば処理をステップＳ３３に進めるが、そうでなければ処理をステップＳ３４に進める。
【０１５５】
ステップＳ３３においては、低濃度領域候補を決定し、処理をステップＳ４１に進める。具体的には、ステップＳ３１において抽出された論理和高濃度領域以外の領域から、付加画像を合成可能な領域を低濃度領域として決定する。付加画像を合成可能な複数の領域が存在すれば、複数の領域のすべてを低濃度領域候補に決定する。
【０１５６】
一方、ステップＳ３４においては、論理和文字領域を抽出する。図１３のステップＳ１２において複数の原稿画像それぞれから検出された文字領域に基づいて、複数の原稿画像の１以上で文字領域とされる領域を論理和文字領域として抽出する。次のステップＳ３５においては、図１３のステップＳ０２において表示された付加画像設定画面において、ユーザにより拡大設定が許可に設定されているか否かを判断する。拡大設定が許可に設定されているならば処理をステップＳ３６に進めるが、そうでなければ処理をステップＳ４０に進める。
【０１５７】
ステップＳ３６においては、複数の原稿画像のいずれかに含まれる文字領域のうちに、移動可能な文字領域が存在するか否かを判断する。移動可能な文字領域とは、論理和高濃度領域以外の領域に存在する文字領域を、論理和高濃度領域内に移動可能な文字領域をいう。複数の原稿画像のいずれかに含まれる文字領域のうちに移動可能な文字領域が存在するならば処理をステップＳ３７に進めるが、そうでなければ処理をステップＳ３８に進める。
【０１５８】
ステップＳ３７においては、ステップＳ３６において移動可能と判断された原稿画像の文字領域を移動させ、処理をステップＳ３９に進める。移動させる文字領域が複数の原稿画像で重なる場合には、移動させる文字領域を含むすべての原稿画像において文字領域を移動させる。
【０１５９】
一方、ステップＳ３８においては、複数の原稿画像のいずれかの文字領域を縮小し、処理をステップＳ３９に進める。縮小の対象となる文字領域は、論理和高濃度領域以外の領域に存在する文字領域であればよい。ただし、文字領域を縮小した結果、論理和高濃度領域以外の領域の非文字領域が拡大しなければならないので、その文字領域と重なる文字領域を有する原稿画像のすべてにおいて文字領域を縮小する。
【０１６０】
ステップＳ３９においては、論理和文字領域を更新し、処理をステップＳ４０に進める。文字領域を移動した後の複数の原稿画像それぞれの文字領域に基づいて、ステップＳ３４において抽出したのと同様にして論理和文字領域を抽出する。次のステップＳ４０においては、高濃度領域以外の領域であって論理和文字領域以外の領域から付加画像を配置することが可能な領域を低濃度領域候補に決定し、処理をステップＳ４１に進める。処理対象となる論理和文字領域は、処理がステップＳ３５から進む場合には、ステップＳ３４において抽出された論理和文字領域であり、処理がステップＳ３９から進む場合には、ステップＳ３９において更新された論理和文字領域である。
【０１６１】
ステップＳ４１においては、処理がステップＳ３３から進む場合はステップＳ３３において決定された１以上の低濃度領域候補、処理がステップＳ４０から進む場合はステップＳ４０において決定された１以上の低濃度領域候補のうち、複数の原稿画像中で下地領域となる原稿画像の数が多いものから順に高い優先順位を付与する。
【０１６２】
次のステップＳ４２においては、Ｓ３３において決定された１以上の低濃度領域候補、またはステップＳ４１において決定された１以上の低濃度領域候補を原稿端に近いものから高い優先順位を付与し、処理をステップＳ４３に進める。
【０１６３】
次のステップＳ４３においては、候補位置を表示し、処理を付加画像合成処理に戻す。候補位置は、論理和高濃度領域以外の領域中の低濃度領域候補の位置を示す。具体的には、論理和高濃度領域以外の領域中にステップＳ３３またはステップＳ４０において決定された１以上の低濃度領域候補を優先順位を付して配置した選択画面を表示部１０３に表示する。優先順位は、ステップＳ４１において付与された下地順位と、ステップＳ６２において付与された原稿端順位とに基づいて決定され、下地順位が原稿端順位に優先する。なお、原稿端順位を下地順位に優先させてもよい。
【０１６４】
図１６は、高濃度領域候補決定処理の流れの一例を示すフローチャートである。高濃度を領域候補決定処理は、図１３に示した付加画像合成処理のステップＳ１６において実行される処理である。図１６を参照して、ＣＰＵ１１１は、論理和高濃度領域を抽出する（ステップＳ５１）。具体的には、図１３のステップＳ１１において複数の原稿画像それぞれから検出された高濃度領域に基づいて、複数の原稿画像の１以上で高濃度領域とされる領域を論理和高濃度領域として抽出する。次のステップＳ５２においては、図１３のステップＳ０２において表示された付加画像設定画面において、ユーザにより文字領域の重畳が許可されているか否かを判断する。文字領域の重畳が許可されているならば処理をステップＳ５３に進めるが、そうでなければ処理をステップＳ５４に進める。ステップＳ５３においては、高濃度領域候補を決定し、処理をステップＳ６１に進める。具体的には、ステップＳ５１において抽出された論理和高濃度領域から、付加画像を合成可能な領域を高濃度領域候補として決定する。付加画像を合成可能な複数の領域が存在すれば、複数の領域のすべてを高濃度領域候補に決定する。
【０１６５】
一方、ステップＳ５４においては、論理和文字領域を抽出する。図１３のステップＳ１２において複数の原稿画像それぞれから検出された文字領域に基づいて、複数の原稿画像の１以上で文字領域とされる領域を論理和文字領域として抽出する。次のステップＳ５５においては、図１３のステップＳ０２において表示された付加画像設定画面において、ユーザにより拡大設定が許可に設定されているか否かを判断する。拡大設定が許可に設定されているならば処理をステップＳ５６に進めるが、そうでなければ処理をステップＳ６０に進める。
【０１６６】
ステップＳ５６においては、複数の原稿画像のいずれかに含まれる文字領域のうちに、移動可能な文字領域が存在するか否かを判断する。移動可能な文字領域とは、論理和高濃度領域に存在する文字領域を、論理和高濃度領域外に移動可能な文字領域をいう。複数の原稿画像のいずれかに含まれる文字領域のうちに移動可能な文字領域が存在するならば処理をステップＳ５７に進めるが、そうでなければ処理をステップＳ５８に進める。
【０１６７】
ステップＳ５７においては、ステップＳ５６において移動可能と判断された原稿画像の文字領域を移動させ、処理をステップＳ５９に進める。移動させる文字領域が複数の原稿画像で重なる場合には、移動させる文字領域を含むすべての原稿画像において文字領域を移動させる。
【０１６８】
一方、ステップＳ５８においては、複数の原稿画像のいずれかの文字領域を縮小し、処理をステップＳ５９に進める。縮小の対象な文字領域は、論理和高濃度領域に存在する文字領域であればよい。ただし、文字領域を縮小した結果、論理和高濃度領域内の非文字領域が拡大しなければならないので、その文字領域と重なる文字領域を有する原稿画像のすべてにおいて文字領域を縮小する。
【０１６９】
ステップＳ５９においては、論理和文字領域を更新し、処理をステップＳ６０に進める。文字領域を移動した後の複数の原稿画像それぞれの文字領域に基づいて、ステップＳ５４において抽出したのと同様にして論理和文字領域を抽出する。ステップＳ６０においては、論理和文字領域以外の高濃度領域から付加画像を配置することが可能な領域を高濃度領域候補に決定し、処理をステップＳ６１に進める。処理対象となる論理和文字領域は、処理がステップＳ５５から進む場合には、ステップＳ５４において抽出された論理和文字領域であり、処理がステップＳ５９から進む場合には、ステップＳ５９において更新された論理和文字領域である。
【０１７０】
ステップＳ６１においては、処理がステップＳ５３から進む場合にはステップＳ５３において決定された１以上の高濃度領域候補、処理がステップＳ６０から進む場合はステップＳ６０において決定された１以上の高濃度領域候補のうち、複数の原稿画像中で高濃度領域となる原稿画像の数が多いものから順に高い優先順位を付与する。
【０１７１】
ステップＳ６２においては、ステップＳ５３において決定された１以上の高濃度領域候補、またはステップＳ６０において決定された１以上の高濃度領域候補を原稿端に近いものから高い優先順位を付与し、処理をステップＳ６３に進める。
【０１７２】
次のステップＳ６３においては、候補位置を表示し、処理を付加画像合成処理に戻す。候補位置は、論理和高濃度領域中の高濃度領域候補の位置を示す。具体的には、論理和高濃度領域中にステップＳ５３またはステップＳ６０において決定された１以上の高濃度領域候補を優先順位を付して配置した選択画面を表示部１０３に表示する。優先順位は、ステップＳ６１において付与された高濃度順位と、ステップＳ６２において付与された原稿端順位とに基づいて決定され、高濃度順位が原稿端順位に優先する。なお、原稿端順位を高濃度順位に優先させてもよい。
【０１７３】
なお、上述した実施の形態においては、画像処理装置の一例としてＭＦＰ１００を説明したが、図１３〜図１６に示した付加画像合成処理をＭＦＰ１００に実行させるための付加画像合成法または、その付加画像合成法をコンピュータに実行させるための付加画像合成プログラムとして発明を捉えることができるのは言うまでもない。
【０１７４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１７５】
＜付記＞
（１）  複数ページの原稿を読み取って、複数の原稿画像を出力する原稿読取手段を、さらに備え、
前記原稿画像取得手段は、前期原稿読取手段が出力する複数の原稿画像を取得する、請求項１〜１１のいずれかに記載の画像処理装置。
（２）  前記候補位置表示手段は、前記共通下地領域中の候補位置に前記付加画像を重畳した画像を表示する、請求項１または２に記載の画像処理装置。
（３）  前記候補位置表示手段は、前記低濃度領域中の候補位置に前記付加画像を重畳した画像を表示する、請求項３〜６のいずれかに記載の画像処理装置。
（４）  前記候補位置表示手段は、前記高濃度領域の候補位置に前記付加画像を重畳した画像を表示する、請求項７〜１１のいずれかに記載の画像処理装置。
【符号の説明】
【０１７６】
１０  ＡＤＦ、２０  原稿読取部、３０  画像形成部、４０  給紙部、５０  条件設定部、５１  原稿画像取得部、５３  下地領域検出部、５５  共通下地領域抽出部、５７  下地領域候補決定部、５９  非下地領域抽出部、６１  共通下地領域拡大部、６３  原稿端順位付与部、６５  候補位置表示部、７３  高濃度領域検出部、７５  論理和高濃度領域抽出部、７７  低濃度領域候補決定部、７９  文字領域抽出部、８１  非文字領域拡大部、８３  論理和文字領域抽出部、８５  下地順位付与部、８７  高濃度領域候補決定部、８９  高濃度順位付与部、９１  選択部、９３  付加画像取得部、９５  合成部、１００  ＭＦＰ、１０１  メイン回路、１０３  表示部、１０５  操作部、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＥＥＰＲＯＭ、１１６  ＨＤＤ、１１７  ファクシミリ部、１１８  ネットワークＩ／Ｆ、１１９  カードＩ／Ｆ、１１９Ａ  フラッシュメモリ。
【図１】
2011250251.tif 000003
【図２】
2011250251.tif 000004
【図３】
2011250251.tif 000005
【図４】
2011250251.tif 000006
【図５】
2011250251.tif 000007
【図６】
2011250251.tif 000008
【図７】
2011250251.tif 000009
【図８】
2011250251.tif 000010
【図９】
2011250251.tif 000011
【図１０】
2011250251.tif 000012
【図１１】
2011250251.tif 000013
【図１２】
2011250251.tif 000014
【図１３】
2011250251.tif 000015
【図１４】
2011250251.tif 000016
【図１５】
2011250251.tif 000017
【図１６】
2011250251.tif 000018