(57)【要約】【課題】  付加画像（例、スタンプ）の多色対応のために、複数ビットの色情報をデータとして追加すると、メモリ容量などのリソースが増えてしまう。【解決手段】  複数の画素をセットにすることで画素群を形成し、その画素群が第一のドット配置パターンを有する場合にその画素群に含まれる全ての画素に第一の色を付け、その画素群が第二のドット配置パターンを有する場合にその画素群に含まれる全ての画素に第二の色を付ける。【選択図】  図２
2012147177.tif 000002
【特許請求の範囲】
【請求項１】
入力画像に第一の色の第一の付加画像、及び、前記第一の色とは異なる色である第二の色の第二の付加画像を合成する装置であって、
複数の画素からなる画素群において第一のドット配置パターンが第一の色を表し、第二のドット配置パターンが第二の色を表すと定義し、
前記第一の付加画像を第一のドット配置パターンの集合体で表し、前記第二の付加画像を第二のドット配置パターンの集合体で表した画像を生成する手段と、
前記生成された画像を前記入力画像に合成するにあたり、前記第一のドット配置パターンを有する画素群に含まれる全ての画素に前記第一の色を付け、前記第二のドット配置パターンを有する画素群に含まれる全ての画素に前記第二の色を付ける合成手段と、を有することを特徴とする装置。
【請求項２】
前記生成された画像は、前記合成手段に送られるにあたり、属性データに含められることを特徴とする請求項１に記載の装置。
【請求項３】
入力画像に第一の色の第一の付加画像、及び、前記第一の色とは異なる色である第二の色の第二の付加画像を合成する装置の制御方法であって、
複数の画素からなる画素群において第一のドット配置パターンが第一の色を表し、第二のドット配置パターンが第二の色を表すと定義し、
前記第一の付加画像を第一のドット配置パターンの集合体で表し、前記第二の付加画像を第二のドット配置パターンの集合体で表した画像を生成する工程と、
前記生成された画像を前記入力画像に合成するにあたり、前記第一のドット配置パターンを有する画素群に含まれる全ての画素に前記第一の色を付け、前記第二のドット配置パターンを有する画素群に含まれる全ての画素に前記第二の色を付ける合成工程と、を有することを特徴とする装置の制御方法。
【請求項４】
請求項３に記載の装置の制御方法をコンピュータに実行させるためのコンピュータよみとり可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、夫々色の異なる複数色の付加画像を入力画像に合成する装置、その制御方法、プログラムに関する。
【背景技術】
【０００２】
オフィス向けのデジタルカラー複合機では、ニーズに応じたドキュメント作成を支援する多彩な機能が搭載されており、原稿に文字や日付、ページ数・部数印字などのいわゆるスタンプ機能はなくてはならない基本機能である。
【０００３】
このスタンプ機能で印字する文字やパターンを、それぞれ異なるカラーで表現する多色スタンプ印字機能を備えたカラー複合機がある。スタンプ印字の種類に応じて、違うカラーで印字されるため、スタンプ種類の区別がし易くなる。
【０００４】
このスタンプの多色対応をハードウェア構成として実現する為には、合成するスタンプ毎の色情報を、オリジナルの画像情報に合わせて生成する必要がある。
【０００５】
例えばスタンプ画像の付加生成処理において、スタンプの元画像の他に、色対応を示す専用データを付加したデータ構成により、スタンプの多色表現を実現する技術が開示されている。（例えば、特許文献１）
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平６−３１１３３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１においては、色専用のデータを追加するため、その分スタンプ画像処理の為に扱うデータ量やメモリ容量などのリソースが増えてしまい、コスト増加を招くことになる。
【０００８】
又、上記の特許文献１以外にも、原稿画像の写真や文字の各領域に合わせた画像処理を行う為に、画像信号と共に生成される画素毎の属性情報のあるビットを利用して、当該ビット情報をデコードして、画素単位でスタンプ合成する方法が考えられる。
【０００９】
しかしながら、属性情報は画素単位で画像処理する為に、各画素毎に属性情報を有する。このような関係から、属性情報のビット数を増加するとメモリ容量やデータ転送速度といったシステムの基本性能に影響するという課題がある。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、請求項１の各構成を具備する。具体的には、ドット配置パターンに対応する色を画素に対して付ける。
【発明の効果】
【００１１】
最小限のメモリコストで夫々色の異なる複数の付加画像の合成ができる。
【図面の簡単な説明】
【００１２】
【図１】本発明における、画像処理装置の全体構成を示す模式図である。
【図２】本発明における、メインコントローラの構成を示す模式図である。
【図３】本発明における、操作部の設定画面を示す模式図である。
【図４】本発明における、スキャナ画像処理部の構成を示す模式図である。
【図５】本発明における、プリンタ画像処理部の構成を示す模式図である。
【図６】本発明における、画像合成部の構成を示す模式図である。
【図７】本発明における、配置情報色テーブルを示す模式図である。
【図８】本発明における、スタンプ設定処理設定例を示す模式図である。
【図９】本発明における、スキャナ原稿読み取り処理を示すフローチャートである。
【図１０】本発明における、付加画像生成部の処理を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１４】
（第１実施の形態）
図１は、本発明の第１実施の形態における画像処理装置の全体構成を示すブロック図である。
画像処理装置１００は、画像の入出力と送受信および各種の画像処理を行う複合機である。画像処理装置１００は、メインコントローラ１０１、ユーザインタフェースである操作部１０２、紙原稿などの画像を読み取る画像読取装置であるスキャナ１０３、および、画像出力装置であるプリンタ１０４を備える。操作部１０２、スキャナ１０３およびプリンタ１０４は、それぞれメインコントローラ１０１に接続され、メインコントローラ１０１からの指示により制御される。更に、メインコントローラ１０１は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等を介してホストＰＣ１０５と接続される。
【００１５】
次に、図２のブロック図を用いて、本発明の実施形態における画像処理装置１００が備えるメインコントローラの構成を説明する。
メインコントローラ１０１は、主制御部であるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１を備える。ＣＰＵ２０１は、システムバス２０８を介して、ＲＡＭ２０２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０３、Ｆｌａｓｈ２０４、イメージバスＩ／Ｆ２０５、操作部Ｉ／Ｆ２０６、および、外部Ｉ／Ｆ２０７と接続される。
【００１６】
ＲＡＭ２０２は、ＣＰＵ２０１の作業領域を提供するための随時読み書き可能なメモリである。ＲＡＭ２０２は、画像データを一時記憶するための画像メモリとしても使用される。ＲＯＭ２０３は、ブートＲＯＭであり、システムのブートプログラムが格納される。Ｆｌａｓｈ２０４は、不揮発性メモリであり、データ処理装置１００の電源遮断後にも保持が必要なシステムソフトウェアや設定値データ等が格納される。
【００１７】
操作部Ｉ／Ｆ２０６は、操作部１０２との間で入出力を行うためのインタフェースである。操作部Ｉ／Ｆ２０６は、操作部１０２に対して表示すべき画像データを出力し、また、ユーザが操作部１０２を介して入力した各種設定情報を、ＣＰＵ２０１に伝送する。
【００１８】
外部Ｉ／Ｆ２０７は、ＬＡＮ等を介して外部接続するためのインタフェースであり、ホストＰＣ１０５との間で印刷データ等の入出力を行う。
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２０８は、画像データ、ジョブログ、および、ユーザの個別データ等の各種データに加え、各種スタンプ画像を格納する不揮発な記憶装置である。
【００１９】
画像バスＩ／Ｆ２０５は、システムバス２０９と画像データを高速で転送する画像バス２１６とを接続するインタフェースであり、データ構造を変換するバスブリッジとして動作する。
【００２０】
画像バス２１６には、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）２１０、デバイスＩ／Ｆ２１１、スキャナ画像処部２１２、プリンタ画像処理部２１３、画像圧縮伸長部２１４、および、付加画像生成部２１５が接続される。
【００２１】
ＲＩＰ２１０は、外部Ｉ／Ｆ２０７から受信したＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データをＣＰＵ２０１で変換して生成するＤＬ（ＤｉｓｐｌａｙＬｉｓｔ）に基づきラスタデータを生成する。
【００２２】
デバイスＩ／Ｆ２１１は、スキャナ１０３、および、プリンタ１０４とメインコントローラ１０１とを接続するインタフェースであり、画像データの同期系／非同期系の変換、および、不図示の緩衝メモリを用いて入出力データを一時的に保持する。
【００２３】
スキャナ画像処理部２１２は、スキャナ１０３が読み取る画像データに対して、各種画像処理を行う。更に、読み取った画像データの属性判定処理を行い、画素毎の属性データを生成する。スキャナ画像処理部２１２の処理詳細は後述する。
【００２４】
プリンタ画像処理部２１３は、プリンタ１０４へ出力する出力画像データに対して、色変換、フィルタ処理、解像度変換等の処理を行う。ここで、プリンタ画像処理部２１３は、入力画像に付加画像を合成する処理を行う画像合成部を備える。プリンタ画像処理部２１３の処理詳細は後述する。
【００２５】
画像圧縮伸長部２１４は、多値画像データに対してはＪＰＥＧ、２値画像データに対してはＪＢＩＧ、ランレングス法等の各種方式を用いて、画像データの圧縮処理を行う。
【００２６】
付加画像生成部２１５は、操作部１０２で設定されたスタンプ処理内容に応じて、スタンプ画像を生成する。ここで、付加画像生成部２１５は、付加画像の色情報に応じて、付加画像のグループ化単位を決定する。付加画像生成部２１５の処理詳細は後述する。
【００２７】
次に、図３を用いて、本発明の実施形態におけるスタンプ処理を行う際に使用する、操作部１０２の設定画面を説明する。
同図は、操作部１０２が備える、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示部）とその上に貼られた透明電極からなるタッチパネルディスプレイを表した模式図である。ＬＣＤに表示されるボタンやプルダウンメニュー等のキーに相当部分の透明電極を指で触れると、それを検知して別の操作画面を表示するよう予めプログラムされており、設定操作に応じて様々な操作画面を表示することができる。
【００２８】
また、同図は、不図示の初期画面からコピー設定ボタンを押下して表示される不図示のコピー設定画面において、スタンプ設定ボタンを押下することで表示される。
【００２９】
スタンプ位置設定ボタン３０１は、スタンプ画像が印字される原稿上の位置を設定するものである。本実施形態では、原稿上の位置として、左上、上、右上、左下、下、右下、および、原稿中心であるセンターを指定する各ボタンを備え、右上、が選択された状態である。
【００３０】
印字向き設定ボタン３０２は、スタンプ画像が印字される原稿の向き設定するものである。本実施形態では、印字向き縦、および、印字向き横、の設定ボタンを備え、印字向き縦、が選択された状態である。
【００３１】
印字位置詳細設定ボタン３０３は、スタンプ印字位置を詳細設定する場合に用いる不図示の詳細設定画面を呼び出すためのボタンであり、例えば、スタンプ位置設定ボタン６０１で指定したスタンプ位置を更に微調整する場合に使用される。
【００３２】
印字位置プレビュー３０４は、上述した、スタンプ位置設定ボタン３０１、印字向き設定ボタン３０２、および、印字位置詳細設定ボタン３０３の設定に基づき、原稿とスタンプとの位置関係を簡易的にプレビュー表示するものである。
【００３３】
印字内容設定ボタン３０５は、印字するスタンプ画像を設定するボタンである。本実施形態における印字内容設定ボタンは最大５個のスタンプ印字設定が可能であり、スタンプ１からスタンプ５のタブを押下し、それぞれのスタンプ設定を行う。現在設定しているスタンプ設定タブは反転表示され（スタンプ１）、有効設定されたスタンプ設定タブは網表示される（スタンプ２、および、スタンプ３）。
【００３４】
スタンプ有効設定ボタン３０６は、選択しているスタンプ設定タブでのスタンプ印字の有効、無効を設定するものである。本実施形態では、同ボタンを押下し、プルダウンメニュー形式で選択でき、スタンプ１（第一の付加画像）、スタンプ２（第二の付加画像）、および、スタンプ３（第三の付加画像）の設定が有効である。
【００３５】
印字サイズ設定ボタン３０７は、スタンプ文字の大きさを設定するものである。本実施形態では、同ボタンを押下することで、ポイント単位で予め定められた文字大きさをプルダウンメニュー形式で選択できる。
【００３６】
印字色設定ボタン３０８は、スタンプ文字の色を設定するものである。本実施形態では、同ボタンを押下することで、レッド、ブルー、または、グリーン、等の予め定められた色をプルダウンメニュー形式で選択できる。
【００３７】
スタンプ種類設定ボタン３０９は、スタンプ印字される文字または記号を設定するものである。本実施形態では、同ボタンも押下することで、マル秘、や、Ｃｏｎｆｉｄｅｎｔｉａｌ、等の予め定められたスタンプをプルダウンメニュー形式で選択する他、ユーザが任意に指定する文字や記号をスタンプとして設定できる。
【００３８】
スタンプ詳細設定ボタン３１０は、スタンプ印字内容を詳細設定する場合に用いる不図示の詳細設定画面を呼び出すためのボタンであり、例えば、スタンプ文字の透過設定やスタンプ文字が印字される原稿ページ設定等を行う場合に使用される。
【００３９】
スタンプ設定有効ボタン３１１は、上述したスタンプ設定を反映する場合に用いるものである。スタンプ設定ボタン３１１を押下すると、スタンプ設定が反映された後、前記不図示のコピー設定画面へ戻る。一方、スタンプ設定を反映しない場合は、スタンプ設定取消ボタン３１２を押下し、前記不図示のコピー設定画面へ戻る。
【００４０】
次に、図４を用いて、本発明の実施形態におけるスキャナ画像処理部２１２の構成を説明する。
同図は、スキャナ画像処理部２１２の内部構成を示す模式図である。スキャナ画像処理部２１２は、大きく、ＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）制御部４０１、属性前画像処理部４０２と、属性判定部４０３と、属性判定後画像処理４０４とに分けられる。
【００４１】
ＤＭＡ制御部４０１は、メインコントローラ１０１が備える不図示のメモリマップで予め定められたアドレスとデータ転送長とを指定することで、ＣＰＵを介さずに自律してデータ転送を行う。本実施形態では、スキャナ１０３が読み取ってデジタル化した後にデバイスＩ／Ｆ２１１が備える不図示の緩衝メモリに格納された画像データのスキャナ画像処理部２１２へ読み出しや、処理後の画像データや属性データをＲＡＭ２０２へ書き出しを行う。前記画像データは、ＲＧＢ（Ｒｅｄ  Ｇｒｅｅｎ  Ｂｌｕｅ）の色信号で構成される。
【００４２】
次に、属性判定前画像処理部４０１で行う画像処理を説明する。
シェーディング補正部は、基準白色板の読み取り信号を用いて、スキャナ１０３が読み込む各画素の感度のばらつきや原稿照明ランプ光量のばらつき補正を行う。色オフセットおよび副ＭＴＦ（Ｍｏｄｕｌａｔｉｏｎ  Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎ）補正部は、画像データを構成する各色の空間的なズレ補正や、スキャナ１０３での画像データ読み取りムラ補正を行う。続いて、入力ガンマ補正部は、一次元のルックアップテーブル（以下、ＬＵＴ：ＬｏｏｋＵｐ  Ｔａｂｌｅ）であり、ＲＧＢの各入力に対し、露光量と輝度が線形関係になるように補正を行う。入力ダイレクトマッピング部は、色空間を統一するため、入力されたＲＧＢ信号からデバイス内のＲＧＢ信号に変換する三次元のＬＵＴであり、ＣＣＤセンサのＲＧＢフィルタの分光特性で決まる読取色空間を、ｓＲＧＢなどの標準色空間に変換する。主ＭＴＦ補正部は、注目画素と左右それぞれの画素に対して加重平均をとり、主走査方向のＭＴＦ補正を行う。
【００４３】
次に、属性判定部４０３は、更に不図示の文字判定部と、無彩色判定部とを備える。文字判定部は、画像データをＲＧＢの色空間で文字領域や線画輪郭領域の画素判定を行い、その結果を属性データＺＡとして出力する。無彩色判定部は、ＲＧＢ色空間の画像データをＬ＊ａ＊ｂ＊やＹＵＶ等の輝度色差空間の画像データに変換した後、低彩度領域や黒文字、色文字領域の画素判定を行い、その結果を属性データＺＢとして出力する。ここで、属性データＺＡ、および、ＺＢを併せて属性データと呼ぶこととする。
【００４４】
次に、属性判定後画像処理部４０４で行う画像処理を説明する。
空間フィルタ部は、属性データを用いて、輝度成分に対するフィルタ処理を行う。具体的には、属性情報が文字領域であればエッジ強調を行い、属性情報が写真領域であればスムージング、または、弱いエッジ強調を行う等の異なるシャープネスフィルタでフィルタ処理を行う。
【００４５】
彩度抑圧部は、低彩度の属性データを持つ画素に対し彩度の抑圧処理を行う。黒文字領域をＫ（Ｂｌａｃｋ）単色で表現するため、色差をゼロにして処理する。
【００４６】
ＡＣＳ（Ａｕｔｏ  Ｃｏｌｏｒ  Ｓｅｌｅｃｔ）部は、低彩度の属性データを持つ画素をカウントし、画像データが、白黒かカラー画像かを判定する。
下地サンプリング部は、画像データの下地を検出するため、予め定められた矩形領域の画素を離散的にサンプリングし、輝度のヒストグラムを作成する。このヒストグラムは、プリント処理時の下地除去に利用される。
上述のとおり、スキャナ画像処理部２１２において、属性データを生成することができる。
【００４７】
次に、図５、および、図６を用いて、本発明の実施形態におけるプリンタ画像処理部２１３の構成を説明する。
同５は、プリンタ画像処理部２１３の内部構造を示す模式図である。
ＤＭＡ制御部５０１は、メインコントローラ１０１が備える不図示のメモリマップで予め定められたアドレスとデータ転送長とを指定することで、ＣＰＵを介さずに自律してデータ転送を行う。本実施形態では、ＨＤＤ２０８に格納された画像データ、および、属性データをプリント画像処理部２１３へ転送する、また、処理後の画像データをデバイスＩ／Ｆ２１１が備える不図示の緩衝メモリへ転送する処理を行う。
【００４８】
ラスタ変換部５０２は、メモリコントローラ部１０６を介して、ＲＡＭ１０８に格納されているブロック単位に分割された画像データを、ラスタ順に結合してラスタ画像に変換する。
【００４９】
出力マスキング部５０３は、三次元のＬＵＴであり、ＲＧＢ色空間の画像データをＣＭＹＫ色空間の画像データに変換する。
カラーバランス部５０４は、操作部１０２での不図示の設定に応じて、ＣＭＹＫの色空間で画像データの色相、および、彩度の調整を行う。
Ｆ値補正部５０５は、操作部１０２での不図示の設定に応じて、画像データの画像明度の調整を行う。
【００５０】
空間フィルタ部５０６は、画像データを構成する画素の属性データを用いて画像のエッジ部や細線部を判定し、エッジ強調や境界部の平滑化等の空間フィルタ処理を行う。
【００５１】
ガンマ補正部５０７は、一次元のＬＵＴであり、プリンタエンジン部のガンマ特性に応じて補正処理を行い、入出力を比例関係にし、自然な階調表現が行えるよう補正する。
【００５２】
画像合成部５０８は、属性データから得られるスタンプ印字等の各種付加画像を、画像データに合成する処理を行う。画像合成部５０８の詳細は後述する。
トリミング／マスキング部５０９は、プリント出力する用紙の余白部分や、ページ連写印刷時の枠消し領域の白埋め処理、および、プリント出力すべき有効画像領域の抽出処理を行う。
【００５３】
図６は、画像合成部５０８の内部構成を示す模式図である。
属性データデコード部６０１は、ガンマ補正部５０７から属性データを、画素単位でデコードして該当画素の付加画像の有無を示す位置情報を生成する。本実施形態では、前記位置情報のデータ長は１ビットとする。
【００５４】
緩衝メモリ６０２は、ガンマ補正部５０７から入力される画像データ、および、属性データデコード部６０１が生成する位置情報を、付加画像生成部２１５で定める付加画像のグループ化単位に応じて保持する。本実施形態では、前記グループ化単位は２×２画素であり、画像データ、および、位置情報を２ライン分保持できるメモリ量を持つものとする。更に、緩衝メモリ６０２は、画像合成部５０８から出力する画像データと、配置情報デコード部６０３で生成する付加画像との空間的ズレを補正するための遅延メモリを備えるものとする。
【００５５】
配置情報デコード部６０３は、緩衝メモリ６０２が保持する位置情報を、前記グループ化単位でデコードし、付加画像と付加画像の色を決定する。本実施形態では、前記グループ化単位である２×２画素の位置情報と、予め定めた２×２画素の位置情報の配置と付加画像の色との関係を示す配置情報色テーブルとを比較し、付加画像の色を決定する。前記配置情報色テーブルは、画像合成部５０８が備える不図示のレジスタに設定されるものとする。
【００５６】
合成部６０４は、画像データと、配置情報デコード部６０３から出力される付加画像を合成する。この時、決定した色に基づいて色付けを行うことになる。
上述のとおり、プリント画像処理部２１３において、スタンプ画像の合成処理ができる。
【００５７】
図７に、配置情報色テーブルの模式図を示す。
配置情報色テーブル７０１は、付加画像生成部２１５で定める付加画像のグループ化単位で前記位置情報の配置を示す配置パターン７０２と対応する対応色７０３とから構成される。
【００５８】
本実施形態において、配置パターン（ドット配置パターン）７０２は前記グループ化単位である２×２画素（複数画素からなる画素群）内における前記位置情報の配置であり、パターン数は１６通りであり、対応色７０３も１６通りである。例えば、配置パターン０ｘ０（０ｘは１６進を示す）の２×２画素内に位置情報がない場合（７０４）、それと対応する付加画像の色は透過色であり、付加画像はない。また、配置パターン０ｘ１の２×２画素内の右上にのみ位置情報がある場合（ドットがＯＮである場合）（７０５）、それと対応する付加画像の色は黒であり、前記２×２画素は黒色の付加画像となる。言い換えると、右上でのみドットがＯＮである場合、２×２画素は黒を表している。また、左上の画素でのみドットがＯＮになっている場合、その２×２画素はグリーンを表すというような定義がなされることとなる。この例では、右上のドットのみＯＮであるようなドット配置パターンを第一のドット配置パターン、黒を第一の色、左上のドットのみＯＮであるようなドット配置パターンを第二のドット配置パターン、グリーンを第二の色と称することができる。
【００５９】
次に、スキャナ１０３が読み込む原稿に、操作部１０２で設定したスタンプ画像を合成しプリンタ１０４へ出力する処理を、図８、図９、および、図１０を用いて説明する。
【００６０】
図８は、本実施例における、操作部１０２で指定されるスタンプ処理設定である。
スタンプ設定８０１において、スタンプ１、スタンプ２、および、スタンプ３が有効設定（８０２）される。各有効設定されたスタンプに対して、スタンプ位置８０３、印字位置８０３、印字サイズ８０４、印字色８０５、スタンプの種類８０６がそれぞれ設定される。
【００６１】
図９は、スキャナ１０３からの原稿読み取り、プリンタ１０４へ出力するまでの全体処理を示すフローチャートである。
同図に示す処理は、スキャナ１０３に原稿が置かれ、操作部１０２で不図示のコピー設定画面において、コピー開始ボタンが押下され原稿読み取りが開始されることで開始される。
【００６２】
まず、スキャナ１０３は、生成得した画像データをデバイスＩ／Ｆ２１１へ送信し、デバイスＩ／Ｆ２１１は自身が備える不図示の緩衝メモリに画像データを保持する（Ｓ９０１）。そして、デバイスＩ／Ｆ２１１は所定量画像データを保持した場合、ＣＰＵ２０１へその旨を通知する。
【００６３】
次に、ＣＰＵ２０１は、スキャナ画像処理部２１１に対して処理開始を指示する。その後、スキャナ画像処理部２１１は、デバイスＩ／Ｆ２１１が緩衝メモリに保持する画像データを読み出し、スキャナ画像処理を行う（Ｓ９０２）。スキャナ画像処理部２１１は、処理後に生成する画像データ、および、属性データをＲＡＭ２０２に送信し、ＲＡＭ２０２は、これらのデータを格納する。画像圧縮伸張部２１４は、ＲＡＭ２０２が格納するスキャナ画像処理部２１１で処理後の画像データ、および、属性データを読み出し、圧縮処理を行った後、これらのデータをＲＡＭ２０２へ送信し、ＲＡＭ２０２は、圧縮データを格納する。
【００６４】
次に、付加画像処理部２１５は、スタンプ処理で用いる付加画像を属性データとして生成後、画像圧縮伸張部２１４で圧縮し、ＲＡＭ２０２へ格納する（Ｓ９０５）。付加画像生成処理の詳細は後述する。
その後、プリント画像処理２１３は、圧縮画像伸張部２１４を用いてＲＡＭ２０２が格納する圧縮画像データ、および、圧縮属性データを、読み出して伸張した画像データ、および、属性データとを読み出し、プリント画像処理を行う（Ｓ９０６）。ここで、プリント画像処理２１３が備える画像合成部５０８は、属性データから得られる付加画像を配置情報に基づいて色で、画像データにスタンプ合成を行う。
そして残りのプリント画像処理終了後、画像データは、デバイスＩ／Ｆ２１１を経由し、プリンタへ出力され、（Ｓ９０７）、処理を終了する。
【００６５】
図１０は、付加画像生成部２１５が行う、付加画像生成処理を示すフローチャートである。
同図に示す処理は、画像圧縮伸張部２１４が、前記Ｓ９０４における圧縮画像格納を終了した旨をＣＰＵ２０１へ通知後、ＣＰＵ２０１が付加画像生成部２１５へ動作開始を通知した後に開始される。
【００６６】
まず、付加画像生成部２１５は、操作部１０２で設定されるスタンプ設定８０１、および、予め定められる配置情報色テーブル７０１を取得し、自身が備える不図示の内部レジスタに保持する（Ｓ１００１）。
【００６７】
次に、生成する付加画像のグループ化単位を決定する（Ｓ１００２）。本実施形態では、配置情報色テーブル７０１の配置パターン数に基づき、グループ化単位を２×２画素とする。なお、グループ化単位の決め方はこれに限られるものではなく、有効設定された各スタンプの印字色８０５の総色数に応じて、決定しても良い。例えば、本実施形態では、総色数は３色（レッド、ブルー、および、グリーン）で、２色以上１６色以下であり、４画素の配置情報で色表現できることから、グループ化単位を２×２画素に決定できる。
【００６８】
次に、取得したスタンプ設定８０１の、印字サイズ８０４、印字色８０５、スタンプの種類８０６、および、配置情報色テーブル７０１の設定に基づき、付加画像を生成する（Ｓ１００３）。具体的には、スタンプ設定８０１に基づき、スタンプの種類８０６に対応する、予めＨＤＤ２０８に格納するスタンプ画像データやＲＯＭ２０３に格納するフォントデータを用いて、ＣＰＵ２０１がＤＬを生成する。付加画像生成部は、生成したＤＬに基づきＲＩＰ２１０が生成するラスタデータを構成する画素を、印字色８０５と、配置情報色テーブル７０１とに基づき、所望の配置情報に置き換えることで、付加画像を生成する。配置情報の置き換え処理は、有効設定されたスタンプ設定（スタンプ１、スタンプ２、および、スタンプ３）の分だけ行う。
【００６９】
次に、生成した付加画像を、ＲＡＭ２０２に格納される属性情報とマージする（Ｓ１００４）。具体的には、ＲＡＭ２０２より属性情報を読み出し、画像圧縮伸張部２１４で伸張した属性データの所定のビットに画素単位で付加画像の有無を設定する。ここで、生成される属性データは、前記グループ化単位分の画素で実際のスタンプ画像１画素を表すものとなる。本実施例では、前記グループ化単位が２×２画素であり、元の属性データを１２００ｄｐｉとすれば、スタンプ画像の実質の解像度は６００ｄｐｉとなる。
【００７０】
最後に、付加画像情報を設定した属性データを、画像圧縮伸張部２１４で圧縮後、ＲＡＭ２０２へ格納して、付加画像生成処理を終了する。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７１】
１０１  画像処理装置のメインコントローラ
【図１】
2012147177.tif 000003
【図２】
2012147177.tif 000004
【図３】
2012147177.tif 000005
【図４】
2012147177.tif 000006
【図５】
2012147177.tif 000007
【図６】
2012147177.tif 000008
【図７】
2012147177.tif 000009
【図８】
2012147177.tif 000010
【図９】
2012147177.tif 000011
【図１０】
2012147177.tif 000012