(57)【特許請求の範囲】
【請求項１】
画像データに合成される、合成テキストデータと合成画像データとを含む合成情報を記憶する記憶部と、
画像データを入力する入力部と、
前記画像データの余白を検出し、検出した余白の中から、長方形で最大面積となる領域を、前記画像データにおける合成情報の合成領域として決定する位置決定部と、
前記画像データの余白以外の領域について、前記領域の画像に基づいて、文字画像と絵柄画像との量の大小を判別する領域判別部と、
前記文字画像の量の方が前記絵柄画像の量よりも多いと判別された場合は、前記記憶部から前記合成画像データを取得し、前記絵柄画像の量の方が前記文字画像の量よりも多いと判別された場合は、前記記憶部から前記合成テキストデータを取得する合成情報取得部と、
前記画像データの前記合成領域に、前記合成情報取得部により取得された前記合成テキストデータまたは前記合成画像データを合成する合成部と、
前記合成テキストデータまたは前記合成画像データが合成された前記画像データを出力する出力部と、
を備える画像形成装置。
【請求項２】
前記領域判別部は、決定された前記合成領域に隣接する領域について、前記文字画像の領域の辺の長さと、前記絵柄画像の領域の辺の長さとを比較することにより、前記文字画像と前記絵柄画像との量の大小を判別し、
前記合成情報取得部は、前記文字画像の領域の辺の長さの方が前記絵柄画像の領域の辺の長さより長いと判別された場合は、前記記憶部から前記合成画像データを取得し、前記絵柄画像の領域の辺の長さの方が長いと判別された場合は、前記記憶部から前記合成テキストデータを取得すること、
を特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記領域判別部は、決定された前記合成領域に隣接する領域のうち、前記文字画像の領域の総面積と、前記絵柄画像の領域の総面積とを比較することにより、前記文字画像と前記絵柄画像との量の大小を判別し、
前記合成情報取得部は、前記文字画像の領域の総面積の方が前記絵柄画像の領域の総面積よりも大きいと判別された場合は、前記記憶部から前記合成画像データを取得し、前記絵柄画像の領域の総面積の方が前記文字画像の領域の総面積よりも大きいと判別された場合は、前記記憶部から前記合成テキストデータを取得すること、
を特徴とする請求項１に記載の画像形成装置。
【請求項４】
画像データに合成される、合成テキストデータと合成画像データとを含む合成情報を記憶部に記憶する記憶ステップと、
画像データを入力する入力ステップと、
前記画像データの余白を検出し、検出した余白の中から、長方形で最大面積となる領域を、前記画像データにおける合成情報の合成領域として決定する位置決定ステップと、
前記画像データの余白以外の領域について、前記領域の画像に基づいて、文字画像と絵柄画像との量の大小を判別する領域判別ステップと、
前記文字画像の量の方が前記絵柄画像の量よりも多いと判別された場合は、前記記憶部から前記合成画像データを取得し、前記絵柄画像の量の方が前記文字画像の量よりも多いと判別された場合は、前記記憶部から前記合成テキストデータを取得する合成情報取得ステップと、
前記画像データの前記合成領域に、前記合成情報取得ステップで取得された前記合成テキストデータまたは前記合成画像データを合成する合成ステップと、
前記合成テキストデータまたは前記合成画像データが合成された前記画像データを出力する出力ステップと、
を含む画像合成方法。
【請求項５】
記憶部を備えたコンピュータに対して所定の処理を実行させるためのプログラムであって、
前記所定の処理は、
画像データに合成される、合成テキストデータと合成画像データとを含む合成情報を記憶部に記憶する記憶ステップと、
画像データを入力する入力ステップと、
前記画像データの余白を検出し、検出した余白の中から、長方形で最大面積となる領域を、前記画像データにおける合成情報の合成領域として決定する位置決定ステップと、
前記画像データの余白以外の領域について、前記領域の画像に基づいて、文字画像と絵柄画像との量の大小を判別する領域判別ステップと、
前記文字画像の量の方が前記絵柄画像の量よりも多いと判別された場合は、前記記憶部から前記合成画像データを取得し、前記絵柄画像の量の方が前記文字画像の量よりも多いと判別された場合は、前記記憶部から前記合成テキストデータを取得する合成情報取得ステップと、
前記画像データの前記合成領域に、前記合成情報取得ステップで取得された前記合成テキストデータまたは前記合成画像データを合成する合成ステップと、
前記合成テキストデータまたは前記合成画像データが合成された前記画像データを出力する出力ステップと、
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿画像に広告情報を合成して出力する画像形成装置、画像合成方法およびプログラムに関する。
【背景技術】
【０００２】
従来から、ユーザがコンビニエンスストア等に設置されているコピー機を使用する際に、原稿の印刷出力の余白領域に広告を付加することによりコピー料金を割引するという広告コピーサービスが普及している。そして、かかる広告コピーサービスにより提供される広告の宣伝効果を高めるために、コピー対象である原稿画像とは異なる色で広告情報を印刷する技術が知られている（例えば、特許文献１）。
【０００３】
特許文献１では、本体画像の色を設定し、設定した色とは異なる色をユーザに提示し、提示した色からユーザにより選択された当該異なる色を広告画像の色として設定するカラー印刷を対象とした画像形成装置が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術では、カラー印刷の場合には広告情報を原稿画像と異なる色に設定することにより宣伝効果を高めることができるが、白黒印刷の場合はこのような設定を行うことができない。そのため、白黒印刷の場合には、広告情報が原稿画像に埋没し、原稿画像と区別することができず、宣伝効果を高めることができないという問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、カラー印刷だけでなく白黒印刷の場合にも、広告情報が原稿画像に埋没することなく原稿画像と区別することができる画像形成装置を提供する。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明に係る画像形成装置は、画像データに合成される、合成テキストデータと合成画像データとを含む合成情報を記憶する記憶部と、画像データを入力する入力部と、前記画像データの余白を検出し、検出した余白の中から、長方形で最大面積となる領域を、前記画像データにおける合成情報の合成領域として決定する位置決定部と、前記画像データの余白以外の領域について、前記領域の画像に基づいて、文字画像と絵柄画像との量の大小を判別する領域判別部と、前記文字画像の量の方が前記絵柄画像の量よりも多いと判別された場合は、前記記憶部から前記合成画像データを取得し、前記絵柄画像の量の方が前記文字画像の量よりも多いと判別された場合は、前記記憶部から前記合成テキストデータを取得する合成情報取得部と、前記画像データの前記合成領域に、前記合成情報取得部により取得された前記合成テキストデータまたは前記合成画像データを合成する合成部と、前記合成テキストデータまたは前記合成画像データが合成された前記画像データを出力する出力部と、を備えることを特徴とする。
【０００７】
また、本発明に係る画像合成方法は、画像データに合成される、合成テキストデータと合成画像データとを含む合成情報を記憶部に記憶する記憶ステップと、画像データを入力する入力ステップと、前記画像データの余白を検出し、検出した余白の中から、長方形で最大面積となる領域を、前記画像データにおける合成情報の合成領域として決定する位置決定ステップと、前記画像データの余白以外の領域について、前記領域の画像に基づいて、文字画像と絵柄画像との量の大小を判別する領域判別ステップと、前記文字画像の量の方が前記絵柄画像の量よりも多いと判別された場合は、前記記憶部から前記合成画像データを取得し、前記絵柄画像の量の方が前記文字画像の量よりも多いと判別された場合は、前記記憶部から前記合成テキストデータを取得する合成情報取得ステップと、前記画像データの前記合成領域に、前記合成情報取得ステップで取得された前記合成テキストデータまたは前記合成画像データを合成する合成ステップと、前記合成テキストデータまたは前記合成画像データが合成された前記画像データを出力する出力ステップと、を含むことを特徴とする。
【０００８】
また、本発明に係るプログラムは、記憶部を備えたコンピュータに対して所定の処理を実行させるためのプログラムであって、前記所定の処理は、画像データに合成される、合成テキストデータと合成画像データとを含む合成情報を記憶部に記憶する記憶ステップと、画像データを入力する入力ステップと、前記画像データの余白を検出し、検出した余白の中から、長方形で最大面積となる領域を、前記画像データにおける合成情報の合成領域として決定する位置決定ステップと、前記画像データの余白以外の領域について、前記領域の画像に基づいて、文字画像と絵柄画像との量の大小を判別する領域判別ステップと、前記文字画像の量の方が前記絵柄画像の量よりも多いと判別された場合は、前記記憶部から前記合成画像データを取得し、前記絵柄画像の量の方が前記文字画像の量よりも多いと判別された場合は、前記記憶部から前記合成テキストデータを取得する合成情報取得ステップと、前記画像データの前記合成領域に、前記合成情報取得ステップで取得された前記合成テキストデータまたは前記合成画像データを合成する合成ステップと、前記合成テキストデータまたは前記合成画像データが合成された前記画像データを出力する出力ステップと、を含むことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、カラー印刷だけでなく白黒印刷の場合にも、広告画像が原稿画像に埋没することなく原稿画像と区別することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施の形態１にかかる画像形成装置１００の構成を示すブロック図である。
【図２】図２は、画像形成装置１００による広告コピーモードによる印刷処理の手順を示すフローチャートである。
【図３】図３は、コピーモードの選択画面の一例を示す図である。
【図４】図４は、広告コピーモードが選択された場合の表示画面の一例を示す図である。
【図５】図５は、印刷対象となる原稿の一例を示す図である。
【図６】図６は、位置決定部１０５により検出された余白の一例を示す図である。
【図７】図７は、広告情報印刷位置の一例を示す図である。
【図８】図８は、実施の形態２にかかる画像形成装置２００の構成を示すブロック図である。
【図９】図９は、画像形成装置２００による広告コピーモードによる印刷処理の手順を示すフローチャートである。
【図１０】図１０は、広告情報取得処理の手順を示すフローチャートである。
【図１１】図１１は、原稿画像領域の一例を示す図である。
【図１２】図１２は、広告情報印刷位置の一例を示す図である。
【図１３】図１３は、実施の形態２の変形例にかかる広告情報取得処理の手順を示すフローチャートである。
【図１４】図１４は、広告情報印刷位置の一例を示す図である。
【図１５】図１５は、実施の形態３にかかる画像形成装置３００の構成を示すブロック図である。
【図１６】図１６は、画像形成装置３００による広告コピーモードによる印刷処理の手順を示すフローチャートである。
【図１７】図１７は、広告情報印刷位置決定処理の手順を示すフローチャートである。
【図１８】図１８は、印刷対象となる原稿の一例を示す図である。
【図１９】図１９は、位置決定部３０５により検出された余白の一例を示す図である。
【図２０】図２０は、抽出された位置候補の一例を示す図である。
【図２１】図２１は、要分離情報の属性である広告情報が合成された画像データの一例を示す図である。
【図２２】図２２は、分離不要情報の属性である広告情報が合成された画像データの一例を示す図である。
【図２３】図２３は、実施の形態１〜３にかかる画像形成装置のハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、この発明にかかる画像形成装置の最良な実施の形態を詳細に説明する。
【００１２】
（実施の形態１）
図１は、本発明の実施の形態１にかかる画像形成装置１００の構成を示すブロック図である。本図に示すように、画像形成装置１００は、入力制御部１０１と、表示制御部１０７と、モード設定部１０２と、画像入力部１０３と、画像編集部１０４と、位置決定部１０５と、広告情報取得部１０６と、合成部１０８と、印刷部１０９と、通信部１１０と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１２０と、操作表示部１３０とを主に備え、ネットワーク１４０を介して、広告情報サーバ１５０と接続されている。
【００１３】
入力制御部１０１は、操作表示部１３０からユーザによるコピーモード（通常コピーモード、広告コピーモード）の選択や、コピー編集項目の入力などを受け付ける。ここで、通常コピーモードとは、余白に広告を合成する広告コピー処理を行わない通常印刷によるコピーのモードのことであり、広告コピーモードとは、広告コピー処理を行うモードのことである。また、コピー編集項目とは、原稿の変倍やレイアウト等のコピーに関する編集項目のことである。なお、本実施形態では、余白に広告を合成するが、合成する情報は広告に限定されない。
【００１４】
表示制御部１０７は、操作表示部１３０からユーザにより選択されたコピーモードや、入力を受け付けた編集事項を反映した編集画面などを操作表示部１３０に表示する。
【００１５】
モード設定部１０２は、操作表示部１３０から選択されたコピーモードを設定する。
【００１６】
画像入力部１０３は、光学スキャナなどであり、原稿画像を読み取って電子画像データに変換する。
【００１７】
画像編集部１０４は、モード設定部１０２により設定されたコピーモードのうち、電子画像データの加工に関する処理を行う。具体的には、操作表示部１３０から入力されたコピー編集項目に従って、原稿の変倍、レイアウト等を行う。
【００１８】
位置決定部１０５は、画像編集部１０４により編集された後の画像に対して画像データにおける余白を検出し、検出した余白のいずれかを広告情報を印刷する位置（以下、広告情報印刷位置という。）として決定する。ここで、広告情報とは、印刷用紙の余白に印刷される広告に関する情報であり、テキスト情報やバーコードを含むイメージ情報などのことである。なお、検出された余白のうち長方形で最大面積となる余白を探索し、その位置を広告情報印刷位置として決定する。
【００１９】
通信部１１０は、ネットワーク１４０を介して接続された外部の広告情報サーバ１５０と通信する。なお、通信部１１０は、定期的または不定期的に広告情報サーバ１５０にアクセスし、広告情報を受信する構成としてもよいし、広告情報サーバ１５０側から広告情報を送信する構成としてもよい。
【００２０】
ＨＤＤ１２０は、通信部１１０を介して広告情報サーバ１５０から取得した広告情報を記憶する。広告情報は、広告情報サーバ１５０が更新される都度、通信部１１０を介して取得される。また、広告情報は、広告情報を一意に識別するための広告情報ＩＤ、各広告情報の縦サイズ、横サイズ、画像識別属性の情報と対応付けて記憶されている。
【００２１】
広告情報取得部１０６は、位置決定部１０５により決定された広告情報印刷位置に応じたサイズの広告情報を、ＨＤＤ１２０から取得する。
【００２２】
合成部１０８は、広告情報印刷位置に従って、編集された後の電子画像と広告情報取得部１０６により取得された広告情報とを合成する。
【００２３】
印刷部１０９は、合成部１０８により合成された画像を印刷用紙に印刷する。
【００２４】
なお、本実施例では通信部１１０により広告情報サーバ１５０から広告情報を受信することとしたが、通信部１１０を備えず、記憶媒体を可搬メディアとし、メディアを交換することによって広告情報を更新する構成としてもよい。
【００２５】
次に、本実施の形態にかかる広告コピーモードによる印刷処理について説明する。図２は、画像形成装置１００による広告コピーモードによる印刷処理の手順を示すフローチャートである。
【００２６】
モード設定部１０２は、コピーモードの入力を受け付ける（ステップＳ１０）。図３は、コピーモードの選択画面の一例を示す図である。本図に示すように、表示制御部１０７は、操作表示部１３０に、通常コピーと広告コピーを選択可能な操作画面を表示する。モード設定部１０２は、コピーモードの選択入力を受け付けると、受け付けたコピーモードを画像編集部１０４と、位置決定部１０５に通知する。図４は、広告コピーモードが選択された場合の表示画面の一例を示す図である。本図に示すように、広告コピーモードが選択されると、表示制御部１０７は、操作画面の中央上端部に「広告コピーできます」と表示する。
【００２７】
画像入力部１０３は、入力制御部１０１を介して、ユーザにより広告コピーモードが選択されたか否かを確認する（ステップＳ１１）。広告コピーモードが選択されたことを確認した場合は（ステップＳ１１：Ｙｅｓ）、スキャナ部（不図示）にセットされた原稿をスキャンし、スキャンした原稿を画像データに変換する（ステップＳ１２）。なお、通常コピーモードが選択された場合は（ステップＳ１１：Ｎｏ）、通常印刷の処理が行われる（ステップＳ１９）。
【００２８】
画像編集部１０４は、画像入力部１０３から読み込まれた画像データを受信し、あらかじめユーザにより入力されたコピー編集項目に従って画像データを編集する（ステップＳ１３）。
【００２９】
位置決定部１０５は、編集された画像データから余白を検出し（ステップＳ１４）、検出した余白のうち長方形で最大面積となる余白を特定し、その余白の位置を広告情報印刷位置として決定する（ステップＳ１５）。
【００３０】
図５は、印刷対象となる原稿の一例を示す図である。本図では、米印を表示している部分がテキスト情報であり、楕円形または長方形を表示している部分がイメージ情報である。また、図６は、位置決定部１０５により検出された余白の一例を示す図である。本図では、斜線を表示している部分が余白である。このように、テキスト、イメージの印字されない領域が余白として検出される。
【００３１】
次に、図７は、広告情報印刷位置の一例を示す図である。本図では、網線を表示している部分が広告情報印刷位置である。図７の例では、図６の斜線部分のうち長方形で最大面積となるのが画像データの下端部であるので、画像データの下端部が広告情報印刷位置として決定されている。
【００３２】
広告情報取得部１０６は、位置決定部１０５により決定された広告情報印刷位置に適合する広告情報をＨＤＤ１２０から取得する（ステップＳ１６）。具体的には、図７に示す網線で表示されている広告情報印刷位置により定まる領域のサイズと、ＨＤＤ１２０において、広告情報に対応付けて記憶されている縦サイズ、および横サイズを比較し、広告情報印刷位置により定まる領域と近いサイズの広告情報を取得する。
【００３３】
合成部１０８は、位置決定部１０５により決定された広告情報印刷位置に、広告情報取得部１０６により取得された広告情報を合成する（ステップＳ１７）。具体的には、位置決定部１０５から広告情報印刷位置を、広告情報取得部１０６から広告情報ＩＤを受信し、受信した広告情報ＩＤを指定することにより、ＨＤＤ１２０から広告情報ＩＤに対応する広告情報を取得する。また、画像編集部１０４から編集後の画像データを受信し、編集後の画像データの広告情報印刷位置に取得した広告情報を合成する。
【００３４】
印刷部１１０は、合成部１０８により合成された画像データを印刷用紙に印刷する（ステップＳ１８）。
【００３５】
このように、本実施形態によれば、長方形で最大面積の余白を広告情報印刷位置として決定し、広告情報を合成するので、カラー印刷だけでなく白黒印刷の場合にも、広告画像が原稿画像に埋没することなく原稿画像と区別することができる。
【００３６】
（実施の形態２）
実施の形態１では、広告情報印刷位置の決定は、位置決定部１０５が検出した余白の中から長方形で最大面積となる余白を抽出することにより行った。これに対して、本実施の形態では、最大面積となる余白の抽出に加えて、原稿が変換された画像データの情報に基づいて合成する広告情報の種類を決定する。
【００３７】
図８は、本発明の実施の形態２にかかる画像形成装置２００の構成を示すブロック図である。本図に示すように、画像形成装置２００は、入力制御部１０１と、表示制御部１０７と、モード設定部１０２と、画像入力部１０３と、画像編集部１０４と、領域判別部２０１と、位置決定部１０５と、広告情報取得部２０６と、合成部１０８と、印刷部１０９と、通信部１１０と、ＨＤＤ１２０と、操作表示部１３０とを主に備え、ネットワーク１４０を介して、広告情報サーバ１５０と接続されている。
【００３８】
以下、領域判別部２０１と、広告情報取得部２０６について説明する。なお、領域判別部２０１と、広告情報取得部２０６以外の各部の構成および機能は実施の形態１と同様であるため説明を省略する。
【００３９】
領域判別部２０１は、画像データのうち、位置決定部１０５により検出された余白を除いた領域（以下、原稿画像領域という。）の構成要素を判別する。ここで、構成要素とは、原稿画像領域を構成する要素であって、文字の要素で構成される文字画像と絵柄の要素で構成される絵柄画像の２種類がある。詳細には、構成要素を判別する対象となる領域は、位置決定部１０５により決定された広告情報印刷位置に隣接する原稿画像領域である。また、広告情報印刷位置に隣接する原稿画像領域の構成要素が２種類からなる場合は、構成要素の量の大小を比較し、大きい量の構成要素を当該原稿画像領域の構成要素とする。具体的には、文字画像と絵柄画像の比率を比較し、比率が高い方を当該原稿画像領域の構成要素とする。
【００４０】
広告情報取得部２０６は、位置決定部１０５により決定された広告情報印刷位置、および領域判別部２０１により判別された構成要素の種別に基づいて、広告情報の属性およびサイズを決定し、ＨＤＤ１２０から決定した広告情報を取得する。ここで、広告情報の属性としては、画像データからなる広告情報（以下、合成画像データという。）と、テキストデータからなる広告情報（以下、合成テキストデータという。）がある。具体的には、領域判別部２０１により構成要素が文字画像であると判別された場合は、決定された広告情報印刷位置に適合する合成画像データを取得する。一方、構成要素が絵柄画像であると判別された場合は、決定された広告情報印刷位置に適合する合成テキストデータを取得する。
【００４１】
次に、本実施の形態にかかる広告コピーモードによる印刷処理について説明する。図９は、画像形成装置２００による広告コピーモードによる印刷処理の手順を示すフローチャートである。
【００４２】
ステップＳ２０からステップＳ２５、およびステップＳ３０の処理は、実施の形態１で説明した画像形成装置１００による広告コピーモードによる印刷処理のステップＳ１０からステップＳ１５、およびステップＳ１９と同様であるため説明を省略する。
【００４３】
ステップＳ２６において、領域判別部２０１および広告情報取得部２０６は、広告情報取得処理を行う（ステップＳ２６）。図１０は、広告情報取得処理の手順を示すフローチャートである。
【００４４】
領域判別部２０１は、画像入力部１０３により変換された画像データから原稿画像領域を抽出する（ステップＳ４０）。図１１は、原稿画像領域の一例を示す図である。本図では、原稿画像領域を斜線で表している。図１２は、広告情報印刷位置の一例を示す図である。本図では、用紙の下端部が長方形で最大面積となる余白であるので、用紙の下端部が広告情報印刷位置とされている。
【００４５】
領域判別部２０１は、原稿画像領域のうち広告情報印刷位置に隣接する文字画像からなる領域（以下、文字画像領域という。）の辺の長さ（ＬＴ）を求める（ステップＳ４１）。図１２では、広告情報印刷位置の右端部（Ａ２ｍｍ）が文字画像領域の辺の長さ（ＬＴ）に相当する。
【００４６】
次に、領域判別部２０１は、原稿画像領域のうち広告情報印刷位置に隣接する絵柄画像からなる領域（以下、絵柄画像領域という。）の辺の長さ（ＬＧ）を求める（ステップＳ４２）。図１２では、広告情報印刷位置の中央および左端部（Ａ１ｍｍ）が絵柄画像領域の辺の長さ（ＬＧ）に相当する。
【００４７】
広告情報取得部２０６は、文字画像領域の辺の長さ（ＬＴ）が、絵柄画像領域の辺の長さ（ＬＧ）よりも長いか否かを判定し（ステップＳ４３）、ＬＴ＞ＬＧが成立する場合は（ステップＳ４３：Ｙｅｓ）、合成画像データを取得する（ステップＳ４４）。一方、ＬＴ＞ＬＧが成立しない場合は（ステップＳ４３：Ｎｏ）、合成テキストデータを取得する（ステップＳ４５）。
【００４８】
図１２では、絵柄画像領域の辺の長さ（ＬＧ）（Ａ１ｍｍ）と、文字画像領域（ＬＴ）（Ａ２ｍｍ）では、絵柄画像領域の辺の長さ（ＬＧ）の方が長いので、合成テキストデータを取得する。
【００４９】
ステップＳ２７およびステップＳ２８については、実施の形態１で説明した画像形成装置１００による広告コピーモードによる印刷処理におけるステップＳ１７およびステップＳ１８と同様であるため説明を省略する。
【００５０】
（実施の形態２の変形例）
実施の形態２の広告情報取得処理について、変形例を説明する。図１３は、実施の形態２の変形例にかかる広告情報取得処理の手順を示すフローチャートである。
【００５１】
ステップＳ５０は、実施の形態２における広告情報取得処理のステップＳ４０と同様であるので説明を省略する。
【００５２】
領域判別部２０１は、原稿画像領域のうち広告情報印刷位置に隣接する文字画像領域の面積の大きさ（ＳＴ）を求める（ステップＳ５１）。図１４は、広告情報印刷位置の一例を示す図である。本図では、点線で囲まれたＢ２領域が文字画像領域の面積の大きさ（ＳＴ）に相当する。
【００５３】
次に、領域判別部２０１は、原稿画像領域のうち広告情報印刷位置に隣接する絵柄画像領域の面積の大きさ（ＳＧ）を求める（ステップＳ５２）。図１４では、原稿画像領域のうち点線で囲まれたＢ２領域を除いた部分であるＢ１領域が絵柄画像領域の面積の大きさ（ＳＧ）に相当する。
【００５４】
広告情報取得部２０６は、文字画像領域の面積の大きさ（ＳＴ）が、絵柄画像領域の面積の大きさ（ＳＧ）よりも大きいか否かを判定し（ステップＳ５３）、ＳＴ＞ＳＧが成立する場合は（ステップＳ５３：Ｙｅｓ）、合成画像データを取得する（ステップＳ５４）。一方、ＳＴ＞ＳＧが成立しない場合は（ステップＳ５３：Ｎｏ）、合成テキストデータを取得する（ステップＳ５５）。
【００５５】
図１４では、絵柄画像領域の面積の大きさ（ＳＧ）（Ｂ１）と、文字画像領域（ＳＴ）（Ｂ２）では、文字画像領域の面積の大きさ（ＳＴ）の方が大きいので、合成画像データを取得する。
【００５６】
なお、実施の形態２の変形例における広告情報取得処理では、原稿画像領域の構成要素は、文字画像領域と絵柄画像領域の２種類に区分されているが、３種類以上に区分される構成としてもよい。この場合、取得する広告情報の属性は、原稿画像領域の最も小さい面積の構成要素と同じ種類とする構成とするが、これに限定されない。例えば、２番目に小さい面積の構成要素と同じ種類とする構成にしてもよい。
【００５７】
このように、本実施形態によれば、長方形で最大面積の余白を広告情報印刷位置として決定した上で、さらに、広告情報印刷位置に隣接する原稿画像領域の構成要素に基づいて取得する広告情報の種類を決定するので、カラー印刷だけでなく白黒印刷の場合にも、広告画像が原稿画像に埋没することなく原稿画像と区別することができる。
【００５８】
（実施の形態３）
実施の形態１では、広告情報印刷位置の決定は、位置決定部１０５が検出した余白の中から長方形で最大面積となる余白を抽出することにより行った。これに対して、本実施の形態では、印刷する広告情報の種類に応じた広告情報印刷位置を決定する。
【００５９】
従来、検出した余白形状に近い形状を有する付加画像を選択して合成画像を形成する画像形成装置が提案されている。しかし、クーポン画像のように印刷用紙から切り取って使用される広告情報については、クーポン画像を切り取ることができない位置に配置されてしまう。そこで、本実施の形態では、広告情報がクーポン画像等である場合は、切り取り可能な位置に配置する構成とする。
【００６０】
図１５は、本発明の実施の形態３にかかる画像形成装置３００の構成を示すブロック図である。本図に示すように、画像形成装置３００は、入力制御部１０１と、表示制御部１０７と、モード設定部１０２と、画像入力部１０３と、画像編集部１０４と、広告情報判別部３０１と、位置決定部３０５と、広告情報取得部３０６と、合成部１０８と、印刷部１０９と、通信部１１０と、ＨＤＤ１２０と、操作表示部１３０とを主に備え、ネットワーク１４０を介して、広告情報サーバ１５０と接続されている。
【００６１】
以下、位置決定部３０５と、広告情報取得部３０６と、広告情報判別部３０１について説明する。なお、位置決定部３０５と、広告情報取得部３０６と、広告情報判別部３０１以外の各部の構成および機能は実施の形態１と同様であるため説明を省略する。
【００６２】
広告情報取得部３０６は、モード設定部１０２により広告コピーモードが設定された場合に、ＨＤＤ１２０から広告情報を取得する。ここで、ＨＤＤ１２０に記憶されている広告情報には、当該広告情報の分離の要否を示す分離要否情報が属性として付加されている。例えば、クーポン（景品券、優待券、注文券、請求券、申込券など）のように印刷後に切り取って利用されることが想定されるような広告情報には、切り取り可能に印刷することが必要である旨を示す要分離情報が属性として付加されている。また、単なる宣伝広告のように切り取って利用されることが想定されないような広告情報には、切り取り可能に印刷する必要はない旨を示す分離不要情報を属性として付加する。
【００６３】
広告情報判別部３０１は、広告情報取得部３０６により取得された広告情報の属性情報を参照し、当該広告情報が要分離情報であるか否かを判別する。
【００６４】
位置決定部３０５は、画像データから余白を検出し広告情報印刷位置を決定する。具体的には、広告情報識別部３０１により広告情報の属性が要分離情報であると判別された場合は、画像データの周端に位置する縁辺を含む余白の位置を広告情報印刷位置として候補を抽出する。抽出した候補が複数ある場合は縁辺を最も多く含む余白の位置を広告情報印刷位置として決定する。
【００６５】
ここで、縁辺とは、画像データの上下左右の縁部分である。すなわち、画像データが印字された場合に、印刷用紙の四辺に相当する部分である。例えば、余白が縁辺を１つだけ含む場合は、余白は、印刷用紙の角を含まず、かつ、いずれかの辺を含む位置に形成される。また、２つ以上含む場合は、余白は印刷用紙における角を含む位置に形成される。このように、余白に含まれる縁辺の数が多いほど、この余白を画像の印字された領域から切り離す際にカットする辺の数が少なくて済む。
【００６６】
図１８は、印刷対象となる原稿の一例を示す図である。本図では、米印を表示している部分が原稿画像領域である。図１９は、位置決定部３０５により検出された余白の一例を示す図である。本図では、斜線を表示している部分が余白である。
【００６７】
次に、本実施の形態にかかる広告コピーモードによる印刷処理について説明する。図１６は、画像形成装置３００による広告コピーモードによる印刷処理の手順を示すフローチャートである。
【００６８】
ステップＳ６０とステップＳ６１とステップＳ６９は、実施の形態１で説明した画像形成装置１００による広告コピーモードによる印刷処理のステップＳ１０とステップＳ１１とステップＳ１９と同様であるため説明を省略する。
【００６９】
ステップＳ６２において、広告情報取得部３０６は、ＨＤＤ１２０から広告情報および広告情報の属性情報を取得する（ステップＳ６２）。
【００７０】
ステップＳ６３からステップＳ６５は、実施の形態１における広告コピーモードによる印刷処理のステップＳ１２からステップＳ１４と同様であるため説明を省略する。
【００７１】
ステップＳ６６において、位置決定部３０５と、広告情報判別部３０１は、広告情報印刷位置決定処理を行う（ステップＳ６６）。図１７は、広告情報印刷位置決定処理の手順を示すフローチャートである。
【００７２】
広告情報判別部３０１は、広告情報取得部３０６から広告情報の属性情報を取得し（ステップＳ７０）、広告情報の属性が要分離情報であるか否かを判別する（ステップＳ７１）。
【００７３】
位置決定部３０５は、広告情報判別部３０１により広告情報の属性が要分離情報、例えば、クーポンであると判別された場合は（ステップＳ７１：Ｙｅｓ）、縁辺を含む余白の位置を位置候補として抽出する（ステップＳ７２）。
【００７４】
図２０は、抽出された位置候補の一例を示す図である。広告情報の属性がクーポンであると判別された場合は、本図に示す位置候補２と３が抽出される。
【００７５】
位置決定部３０５は、抽出結果があるか否かを確認し(ステップＳ７３)、抽出結果があることを確認した場合は（ステップＳ７３：Ｙｅｓ）、さらに、抽出結果が一つであるか否かを確認する（ステップＳ７４）。抽出結果が一つであることを確認した場合は（ステップＳ７４：Ｙｅｓ）、当該位置を広告情報印刷位置として決定する(ステップＳ７５)。
【００７６】
一方、位置決定部３０５は、抽出結果がないことを確認した場合は（ステップＳ７３：Ｎｏ）、広告情報取得部３０６は、候補の位置のサイズに適合する広告情報を取得し（ステップＳ８０）、位置決定部３０５は、縁辺が最も多い余白の位置を広告情報印刷位置として決定する（ステップＳ８１）。
【００７７】
ステップＳ７４において、位置決定部３０５は、抽出結果が一つでないことを確認した場合は（ステップＳ７４：Ｎｏ）、複数の縁辺を含む余白の位置を候補として抽出する(ステップＳ７５)。そして、抽出結果があるか否かを確認し（ステップＳ７７）、抽出結果があることを確認した場合は（ステップＳ７７：Ｙｅｓ）、縁辺を最も多く含む余白の位置を広告情報印刷位置として決定する（ステップＳ７８）。一方、抽出結果がないことを確認した場合は(ステップＳ７７：Ｎｏ)、縁辺が最も長い余白の位置を広告情報印刷位置として決定する（ステップＳ７９）。
【００７８】
ステップＳ７３において、抽出結果がないことを確認した場合は（ステップＳ７３：Ｎｏ）、広告情報取得部３０６は、候補の余白のサイズに適合する広告情報を再度取得する（ステップＳ８０）。位置決定部３０５は、縁辺を最も多く含む余白の位置を広告情報印刷位置として決定する（ステップＳ８１）。
【００７９】
図２０では、位置候補２と位置候補３では、位置候補２は、縁辺が１辺であるのに対し、位置候補３は２辺であるので、位置候補３の方が縁辺が多いため、位置候補３を広告情報印刷位置として決定する。
【００８０】
ステップＳ７１において、広告情報の属性が分離不要情報、例えば、クーポン等でない宣伝広告の情報等である場合は（ステップＳ７１：Ｎｏ）、位置決定部３０５は、縁辺を含まない余白の位置を広告情報印刷位置として抽出する（ステップＳ８２）。
【００８１】
位置決定部３０５は、抽出結果があるか否かを確認し（ステップＳ８３）、抽出結果があった場合は（ステップＳ８３：Ｙｅｓ）、面積が最も大きい余白の位置を広告情報印刷位置として決定する（ステップＳ８５）。一方、抽出結果がなかった場合は（ステップＳ８３：Ｎｏ）、縁辺が最も少ない余白の位置を広告情報印刷位置として決定する（ステップＳ８４）。
【００８２】
図１６のステップＳ６７に戻り、合成部１０８は、位置決定部３０５により決定された広告情報印刷位置に広告情報を合成する。図２１は、要分離情報の属性である広告情報が合成された画像データの一例を示す図である。本図に示すように、景品券のクーポンが右下端部に合成されている。また、図２２は、分離不要情報の属性である広告情報が合成された画像データの一例を示す図である。本図に示すように、宣伝広告が中央部に合成されている。
【００８３】
ステップＳ６８は、実施の形態１における広告コピーモードによる印刷処理のステップＳ１８と同様であるため説明を省略する。
【００８４】
なお、本実施の形態では、広告情報取得部３０６による広告情報の取得方法を特定しなかったが、選択の条件として、ＨＤＤ１２０に記憶されている複数の広告情報を同一回数印刷するために、全広告情報をローテーションで選択する方法、最新の情報を選択する方法、属性情報により属性ごとに印刷回数を均一にするためにローテーションで選択する方法、各広告情報に優先度情報を不可し、優先度に比例して選択する方法等を採用することとしてもよい。また、ユーザ情報が取得可能な構成とし、広告情報の属性情報を参照することによりそのユーザが最も有用であると想定される広告情報を選択する方法を採用することも可能である。
【００８５】
このように、本実施の形態によれば、広告情報がクーポン等の要分離情報の属性である場合には、広告情報を切り取りやすい位置に配置することができる。
【００８６】
また、このように、本実施の形態によれば、広告情報が宣伝広告等の分離不要情報の属性である場合には、広告情報を容易に切り取れない位置に配置することができる。
【００８７】
さらに、このように、本実施の形態によれば、広告情報の属性に応じて最適な広告情報印刷位置を選択することが可能となるため、広告主およびユーザ双方にとって利便性の高い広告情報印刷方法を提供することができる。
【００８８】
図２３は、実施の形態１〜３にかかる画像形成装置（以下、複合機という。）のハードウェア構成を示すブロック図である。本図に示すように、この複合機１００、２００、３００は、コントローラ１０とエンジン部（Ｅｎｇｉｎｅ）６０とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｆａｃｅ）バスで接続した構成となる。コントローラ１０は、複合機１００、２００、３００全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００８９】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１６と、ハードディスクドライブ（ＨＤＤ）１２０とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２ａと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)１２ｂと、をさらに有する。
【００９０】
ＣＰＵ１１は、複合機１００、２００、３００の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００９１】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００９２】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００９３】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００９４】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１２０およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Ｆａｃｓｉｍｉｌｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３０、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）４０、ＩＥＥＥ１３９４（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ  １３９４）インターフェース５０が接続される。操作表示部１３０はＡＳＩＣ１６に直接接続されている。
【００９５】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ１２０は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００９６】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００９７】
なお、上記実施の形態では、本発明の画像形成装置を、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機に適用した例を挙げて説明するが、複写機、プリンタ、スキャナ装置、ファクシミリ装置等の画像形成装置であればいずれにも適用することができる。
【符号の説明】
【００９８】
１００、２００、３００  画像形成装置
１０１  入力制御部
１０２  モード設定部
１０３  画像入力部
１０４  画像編集部
１０５、３０５  位置決定部
１０６、２０６、３０６  広告情報取得部
１０７  表示制御部
１０８  合成部
１０９  印刷部
１１０  通信部
１２０  ＨＤＤ
１３０  操作表示部
１４０  ネットワーク
１５０  広告情報サーバ
２０１  領域判別部
３０１  広告情報判別部
【先行技術文献】
【特許文献】
【００９９】
【特許文献１】特開２００６−３３６６９号公報
【特許文献２】特開２００４−００７７８２号公報
【図１】
0005397098.tif 000002
【図２】
0005397098.tif 000003
【図３】
0005397098.tif 000004
【図４】
0005397098.tif 000005
【図５】
0005397098.tif 000006
【図６】
0005397098.tif 000007
【図７】
0005397098.tif 000008
【図８】
0005397098.tif 000009
【図９】
0005397098.tif 000010
【図１０】
0005397098.tif 000011
【図１１】
0005397098.tif 000012
【図１２】
0005397098.tif 000013
【図１３】
0005397098.tif 000014
【図１４】
0005397098.tif 000015
【図１５】
0005397098.tif 000016
【図１６】
0005397098.tif 000017
【図１７】
0005397098.tif 000018
【図１８】
0005397098.tif 000019
【図１９】
0005397098.tif 000020
【図２０】
0005397098.tif 000021
【図２１】
0005397098.tif 000022
【図２２】
0005397098.tif 000023
【図２３】
0005397098.tif 000024