(57)【要約】【課題】  吹き出し線と吹き出し文字とが手書きされた原稿と写真画像とから、吹き出し線内の非文字領域が塗りつぶされた吹き出しを写真画像に合成した合成画像を形成できる画像処理システム、画像処理方法及び画像処理プログラムを提供する。【解決手段】  記録媒体に格納されているユーザ画像である第一画像にアクセスするアクセスユニットと、原稿の予め決められた自由描画領域をスキャンユニットに読み取らせることにより前記自由描画領域の画像である第二画像を取得し、前記第二画像を解析して前記第二画像に存在する閉曲線と前記閉曲線内の筆跡とを認識し、前記閉曲線を描画し、前記閉曲線の外側領域に前記ユーザ画像を描画し、前記閉曲線の内側領域に前記筆跡を描画し、前記閉曲線内の前記筆跡外の領域に特定色を描画することにより合成画像を形成する合成ユニットと、前記合成画像をプリントユニットに印刷させる合成印刷制御ユニットと、を備える画像形成システム。【選択図】    図１
2006352526.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に格納されているユーザ画像である第一画像にアクセスするアクセスユニットと、
原稿の予め決められた自由描画領域をスキャンユニットに読み取らせることにより前記自由描画領域の画像である第二画像を取得し、前記第二画像を解析して前記第二画像に存在する閉曲線と前記閉曲線内の筆跡とを認識し、前記閉曲線を描画し、前記閉曲線の外側領域に前記ユーザ画像を描画し、前記閉曲線の内側領域に前記筆跡を描画し、前記閉曲線内の前記筆跡外の領域に特定色を描画することにより合成画像を形成する合成ユニットと、
前記合成画像をプリントユニットに印刷させる合成印刷制御ユニットと、
を備える画像形成システム。
【請求項２】
前記原稿の用紙は前記プリントユニットに印刷されたオーダシートであって、
前記自由描画領域を示すマークが形成された前記オーダシートを前記プリントユニットに印刷させるオーダシート印刷制御ユニットをさらに備える請求項１に記載の画像形成システム。
【請求項３】
前記合成ユニットは、前記第二画像に存在する閉曲線と前記閉曲線内の筆跡とを前記用紙の地色を基準に用いて認識する請求項２に記載の画像形成システム。
【請求項４】
前記ユーザ画像の色域を減縮した背景画像を形成する減色処理ユニットをさらに備え、
前記オーダシート印刷制御ユニットは、前記自由描画領域に前記背景画像が形成された前記オーダシートを前記プリントユニットに印刷させ、
前記合成ユニットは、前記第二画像に存在する閉曲線と前記閉曲線内の筆跡とを前記背景画像の色域を基準に用いて認識し、前記自由描画領域内の同一領域に対応する前記第一画像の領域と前記第二画像の領域とを同一領域に描画して前記合成画像を形成する請求項３に記載の画像形成システム。
【請求項５】
前記合成ユニットが認識する前記閉曲線は、前記第二画像に存在する他の閉曲線に包含されていない閉曲線である請求項１〜４のいずれか一項に記載の画像形成システム。
【請求項６】
前記スキャンユニットと、前記プリントユニットとをさらに備える請求項１〜５のいずれか一項に記載の画像形成システム。
【請求項７】
記録媒体に格納されているユーザ画像である第一画像にアクセスし、
原稿の予め決められた自由描画領域をスキャンユニットに読み取らせることにより前記自由描画領域の画像である第二画像を取得し、
前記第二画像を解析して前記第二画像に存在する閉曲線と前記閉曲線内の筆跡とを認識し、
前記閉曲線を描画し、
前記閉曲線の外側領域に前記ユーザ画像を描画し、
前記閉曲線の内側領域に前記筆跡を描画し、
前記閉曲線内の前記筆跡外の領域に特定色を描画することにより合成画像を形成し、
前記合成画像をプリントユニットに印刷させる、
画像形成方法。
【請求項８】
記録媒体に格納されているユーザ画像にアクセスするアクセスユニットと、
原稿の予め決められた自由描画領域をスキャンユニットに読み取らせることにより前記自由描画領域の画像である第二画像を取得し、前記第二画像を解析して前記第二画像に存在する閉曲線と前記閉曲線内の筆跡とを認識し、前記閉曲線を描画し、前記閉曲線の外側領域に前記ユーザ画像を描画し、前記閉曲線の内側領域に前記筆跡を描画し、前記閉曲線内の前記筆跡外の領域に特定色を描画することにより合成画像を形成する合成ユニットと、
前記合成画像をプリントユニットに印刷させる合成印刷制御ユニットと、
としてコンピュータを機能させる画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成システムに関し、特に手書き文字と記録媒体に格納されている画像との合成技術に関する。
【背景技術】
【０００２】
従来、記録媒体に格納されている写真画像と手書き文字とを合成して印刷する機能を有する画像形成システムが知られている。このような画像形成システムは、手書き文字が書き込まれた原稿の読み取り機能と、読み取られた原稿から手書き文字領域を分割する領域分割機能と、記録媒体に格納されている写真画像に手書き文字領域を重畳して合成画像を形成する合成機能と、合成画像を印刷する印刷機能とを有する。
【０００３】
ところで漫画に用いられる吹き出しを写真画像に合成すると、コミカルで楽しい画像表現になる。吹き出しは、吹き出し線と吹き出し線内に書かれた文字と白で塗りつぶされた吹き出し線内の非文字領域とで構成されている。吹き出し線の内側領域を用紙の地色でない色で塗りつぶした吹き出し線と吹き出し文字とを用紙に手書きすれば、上記従来の画像形成システムを用いて吹き出しを写真画像に合成することはできる。しかし、吹き出し線内を塗りつぶし、その上に文字を書き込むことも、文字を書き込んでから吹き出し線内を塗りつぶすことも困難である。さらに、領域分割が用紙の地色を基準にして行われるため、吹き出し線内を塗りつぶす色に用紙の地色と近い白を用いることができない。特許文献１には漫画の吹き出し文字を翻訳文字で上書きする方法が開示されているが、これらの問題を解決できる方法ではない。
【０００４】
【特許文献１】特開２００３−２２２６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上述した問題を解決するために創作されたものであって、吹き出し線と吹き出し文字とが手書きされた原稿と写真画像とから、吹き出し線内の非文字領域が塗りつぶされた吹き出しを写真画像に合成した合成画像を形成できる画像処理システム、画像処理方法及び画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
（１）上記目的を達成するための画像形成システムは、記録媒体に格納されているユーザ画像である第一画像にアクセスするアクセスユニットと、原稿の予め決められた自由描画領域をスキャンユニットに読み取らせることにより前記自由描画領域の画像である第二画像を取得し、前記第二画像を解析して前記第二画像に存在する閉曲線と前記閉曲線内の筆跡とを認識し、前記閉曲線を描画し、前記閉曲線の外側領域に前記ユーザ画像を描画し、前記閉曲線の内側領域に前記筆跡を描画し、前記閉曲線内の前記筆跡外の領域に特定色を描画することにより合成画像を形成する合成ユニットと、前記合成画像をプリントユニットに印刷させる合成印刷制御ユニットと、を備える。
画像形成システムは、原稿に手書きされている閉曲線と閉曲線内の筆跡とを認識し、閉曲線を描画し、閉曲線の外側領域に記録媒体に格納されているユーザ画像を描画し、閉曲線の内側領域に読み取った筆跡を描画し、閉曲線内の筆跡外の領域に特定色を描画することにより、吹き出し線を構成する閉曲線内の非文字領域が塗りつぶされた吹き出しを写真画像に合成した合成画像を形成できる。
【０００７】
（２）前記原稿の用紙は前記プリントユニットに印刷されたオーダシートであってもよい。前記画像形成システムは、前記自由描画領域を示すマークが形成された前記オーダシートを前記プリントユニットに印刷させるオーダシート印刷制御ユニットをさらに備えてもよい。
予め決められた自由描画領域がマークで示されている用紙を用いることにより、ユーザはどのような大きさで吹き出し線と吹き出し文字を用紙に書き込むべきかを容易に判断することができる。
【０００８】
（３）前記合成ユニットは、前記第二画像に存在する閉曲線と前記閉曲線内の筆跡とを前記用紙の地色を基準に用いて認識してもよい。
画像形成システムは用紙の地色を基準に用いて手書きの筆跡を認識することにより、用紙の地色と異なる様々な色で書き込まれたユーザの筆跡を認識することができる。
【０００９】
（４）前記画像処理システムは、前記ユーザ画像の色域を減縮した背景画像を形成する減色処理ユニットをさらに備えてもよい。前記オーダシート印刷制御ユニットは、前記自由描画領域に前記背景画像が形成された前記オーダシートを前記プリントユニットに印刷させてもよい。前記合成ユニットは、前記第二画像に存在する閉曲線と前記閉曲線内の筆跡とを前記背景画像の色域を基準に用いて認識し、前記自由描画領域内の同一領域に対応する前記第一画像の領域と前記第二画像の領域とを同一領域に描画して前記合成画像を形成してもよい。
画像形成システムが自由描画領域内の同一領域に対応するユーザ画像の領域と自由描画領域の画像の領域とを同一領域に描画して合成画像を形成する場合、ユーザ画像の色域を減縮した背景画像が自由描画領域に印刷されていれば、ユーザはユーザ画像の構成要素と吹き出し線及び吹き出し文字との合成画像内の位置関係を正確に把握しながら吹き出し線及び吹き出し文字を自由描画領域に書き込むことができる。また、画像形成システムがユーザ画像の色域を減縮して形成した背景画像を自由描画領域に印刷すると、画像形成システムは背景画像の色域外の色で自由描画領域に記録された筆跡を正確に認識することができ、またユーザは広い色域で吹き出し線及び吹き出し文字を自由描画領域に記録することができる。また、背景画像の色域を基準として筆跡を認識しようとする場合、画像形成システムは背景画像の色域を記憶しなければならない。フルカラーの背景画像の色域を記憶するためには大容量の記録媒体を画像形成システムに設ける必要がある。画像形成システムはユーザ画像の色域を減縮して背景画像を形成することにより、背景画像の色域を記憶するために必要な記憶容量を低減することができる。
【００１０】
（５）前記合成ユニットが認識する前記閉曲線は、前記第二画像に存在する他の閉曲線に包含されていない閉曲線であってもよい。
画像処理システムは自由描画領域に記録された他の閉曲線に包含されていない閉曲線を吹き出し線として認識することにより、例えば吹き出し線内に閉曲線で構成されている文字（例えば「０」）が記載されている場合などにその文字を吹き出し線と誤認識することが無くなる。
【００１１】
（６）前記が増形成システムは、前記スキャンユニットと、前記プリントユニットとをさらに備えてもよい。
【００１２】
（７）上記目的を達成するための画像形成方法は、記録媒体に格納されているユーザ画像である第一画像にアクセスし、原稿の予め決められた自由描画領域をスキャンユニットに読み取らせることにより前記自由描画領域の画像である第二画像を取得し、前記第二画像を解析して前記第二画像に存在する閉曲線と前記閉曲線内の筆跡とを認識し、前記閉曲線を描画し、前記閉曲線の外側領域に前記ユーザ画像を描画し、前記閉曲線の内側領域に前記筆跡を描画し、前記閉曲線内の前記筆跡外の領域に特定色を描画することにより合成画像を形成し、前記合成画像をプリントユニットに印刷させる。
原稿に手書きされている閉曲線と閉曲線内の筆跡とを認識し、閉曲線を描画し、閉曲線の外側領域に記録媒体に格納されているユーザ画像を描画し、閉曲線の外側領域に読み取った筆跡を描画し、閉曲線内の筆跡外の領域に特定色を描画することにより、吹き出し線を構成する閉曲線内の非文字領域が塗りつぶされた吹き出しを写真画像に合成した合成画像を形成できる。
【００１３】
（８）上記目的を達成するための画像形成プログラムは、記録媒体に格納されているユーザ画像にアクセスするアクセスユニットと、原稿の予め決められた自由描画領域をスキャンユニットに読み取らせることにより前記自由描画領域の画像である第二画像を取得し、前記第二画像を解析して前記第二画像に存在する閉曲線と前記閉曲線内の筆跡とを認識し、前記閉曲線を描画し、前記閉曲線の外側領域に前記ユーザ画像を描画し、前記閉曲線の内側領域に前記筆跡を描画し、前記閉曲線内の前記筆跡外の領域に特定色を描画することにより合成画像を形成する合成ユニットと、前記合成画像をプリントユニットに印刷させる合成印刷制御ユニットと、としてコンピュータを機能させる。
原稿に手書きされている閉曲線と閉曲線内の筆跡とを認識し、閉曲線を描画し、閉曲線の外側領域に記録媒体に格納されているユーザ画像を描画し、閉曲線の内側領域に読み取った筆跡を描画し、閉曲線内の筆跡外の領域に特定色を描画することにより、吹き出し線を構成する閉曲線内の非文字領域が塗りつぶされた吹き出しを写真画像に合成した合成画像を形成できる。
【００１４】
尚、請求項に記載された方法の各動作の順序は、技術上の阻害要因がない限り、記載順に限定されるものではなく、どのような順番で実行されてもよく、また同時に実行されてもよい。また、本発明に備わる複数の手段の各機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら複数の手段の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
【発明を実施するための最良の形態】
【００１５】
以下、実施例に基づいて本発明の実施の形態を説明する。
１．画像形成システムの構成
図２は、本発明による画像形成システムの第一実施例としての複合機１の外観を示す図である。図３は、複合機１を示すブロック図である。複合機１は、リムーバブルメモリ２０や図示しないＰＣ（Personal Computer）から入力される画像を印刷する機能と、複写機能とを有する。尚、画像形成システムは、画像の読み取り機能を有するスキャナと、印刷機能を有するプリンタと、スキャナとプリンタの制御機能を有するＰＣとで構成してもよい。
【００１６】
スキャンユニット５０は、主に上部ケース１４に収容され、照明部５２、イメージセンサ５４、ＡＦＥ（Analog Front End）部５６、センサ駆動部７４、センサキャリッジ駆動部７６等を備える。照明部５２は、主走査方向に長い蛍光管ランプ等で構成される。センサ駆動部７４に駆動されるイメージセンサ５４は、ＲＧＢの３チャネルの光電素子群を備えるカラーＣＣＤリニアイメージセンサ等のリニアイメージセンサである。イメージセンサ５４は、透明な原稿台１２と平行に移動する図示しないセンサキャリッジに搭載されている。イメージセンサ５４は、図示しないレンズ及びミラーにより受光面に結像される原稿の光学像の濃淡に相関する電気信号を出力する。センサキャリッジ駆動部７６は、図示しないモータ、駆動ベルト、駆動回路等を備える。センサキャリッジ駆動部７６は、主走査方向に垂直に架設された図示しないガイドロッドに沿ってセンサキャリッジを往復移動させる。イメージセンサ５４が主走査方向と垂直な方向に移動することにより二次元画像を読み取り可能となる。ＡＦＥ部５６は、増幅、ノイズ除去等のアナログ信号処理回路、Ａ／Ｄ変換器等を備える。
【００１７】
プリントユニット８６は、主に下部ケース１６に収容され、インクジェット方式で用紙に画像を形成するための印字ヘッド８４、ヘッドキャリッジ駆動部７８、送紙部８０、これらを制御する印刷制御部８２等を備える。尚、プリントユニット８６はレーザ方式等の他の印刷方式に対応する構成でもよい。印字ヘッド８４は、インクカートリッジが搭載される図示しないヘッドキャリッジに設けられ、ノズル、ピエゾ素子、ピエゾ素子に印加する駆動信号を出力するピエゾ駆動回路等を備える。ピエゾ駆動回路はピエゾ素子に印加する駆動信号の波形によって、ノズルから噴射されるインク滴を大中小の３段階に制御することができる。ピエゾ駆動回路は、印刷制御部８２から出力される制御信号に応じて所定の波形の駆動信号をピエゾ素子に印加する。ヘッドキャリッジ駆動部７８は、図示しないモータ、駆動ベルト、モータ駆動回路等を備える。ヘッドキャリッジ駆動部７８は、用紙の搬送方向と垂直に印字ヘッド８４を往復移動させる。送紙部８０は、図示しない用紙搬送ローラ、モータ、モータ駆動回路等を備える。送紙部８０は、用紙搬送ローラを回転させることにより用紙を印字ヘッド８４の移動方向軸線と垂直な方向に搬送する。印刷制御部８２は、ＲＡＭ６０から順次印字データが転送されるバッファメモリと、バッファメモリに格納された印字データを印字ヘッド８４に出力するタイミングをヘッドキャリッジの位置に応じて制御する機能と、ヘッドキャリッジ駆動部７８を制御する機能と、送紙部８０を制御する機能とを備えるＡＳＩＣである。
【００１８】
アクセスユニットとして機能する外部メモリコントローラ７０は、カードスロット１８から挿入されたリムーバブルメモリ２０に接続される。リムーバブルメモリ２０に格納されたデータは外部メモリコントローラ７０によって読み出され、ＲＡＭ６０に転送される。
操作部６８は、メニューを表示するためのＬＣＤ２４と、メニューを操作するための十字ボタン２２、ＯＫボタン２８、キャンセルボタン２１、印刷指示ボタン３０、テンキー２６等の各種の押しボタンを備える。尚、操作部６８をタッチパネル、ポインティングデバイス等で構成してもよい。
アクセスユニットとして機能する通信部６９は、制御部５８がＰＣ等の外部のシステムと通信するための通信インタフェースである。通信部６９は、ＬＡＮ、インターネット、ＵＳＢ等を通じて外部のシステムと通信する。
【００１９】
制御部５８は、ＲＡＭ６０、ＲＯＭ６２及びＣＰＵ６４を備える。ＣＰＵ６４はＲＯＭ６２に格納されている制御プログラムを実行して複合機１の各部を制御する。ＲＯＭ６２は、制御プログラムを格納している不揮発性メモリである。記録媒体としてのＲＡＭ６０は、制御プログラムやスキャンユニット５０に読み取られた画像、背景画像の色域テーブル等の各種のデータが一時的に格納される揮発性メモリである。制御プログラムは遠隔地のサーバからネットワークを経由してＲＯＭ６２に格納してもよいし、リムーバブルメモリ２０等のコンピュータ読み取り可能な記録媒体を経由してＲＯＭ６２に格納してもよい。制御部５８は制御プログラムを実行することにより、減色処理ユニット、オーダシート印刷制御ユニット、合成ユニット及び合成印刷制御ユニットとして機能する。
ディジタル画像処理部６６は、ＪＥＰＧ画像のデコード、解像度変換、アンシャープ処理、階調補正、二値化、分版処理等の画像処理をＣＰＵ６４と協働して実行するＤＳＰ等の専用回路である。
以上、複合機１のハードウェア構成について説明した。次にオーダシートの印刷処理について説明する。
【００２０】
２．オーダシートの印刷処理
図４はオーダシートの印刷処理の流れを示すフローチャートである。図４に示す処理は、モード選択メニューでオーダシート印刷モードが選択されると開始され、制御部５８がＲＯＭ６２に格納された制御プログラムの所定のモジュールを実行することにより実行される。
はじめに制御部５８は合成対象のユーザ画像を設定する（ステップＳ１００）。具体的には例えば、制御部５８は、リムーバブルメモリ２０に格納されたユーザ画像をＬＣＤ２４に表示し、十字ボタン２２、ＯＫボタン２８等の操作によるユーザ画像の選択指示を受け付けると、選択指示に応じたユーザ画像を合成対象として設定する。
【００２１】
ステップＳ１０２、１０４、１０６、１０８、１１０では、制御部５８はディジタル画像処理部６６と協働してユーザ画像から背景画像を生成する。背景画像の元になるユーザ画像は、手書き文字等の対象物と合成される最高解像度の画像でもよいし、サムネイル画像でもよい。サムネイル画像に基づいて背景画像を形成することにより、処理時間を短縮することができる。ＪＰＥＧフォーマット等のユーザ画像はデコードされるとＲＧＢの３つのカラーチャネルを有する。ユーザ画像の色域は、各チャネルの階調値が１バイトで構成されると、１６７７７２１６（２５６×２５６×２５６）の色値から構成される。ユーザ画像の色域が色空間の全体に拡がっている場合、印刷されたユーザ画像の上にカラーペンなどで書き込まれた文字の領域を光学的に認識することは極めて困難である。ユーザ画像の色域と文字の領域の色域が重なっていない場合、特定の色域内の画素を文字の領域と判定することができる。ユーザ画像の上に書き込むことのできる文字などの対象物の色域の範囲を広げるためには、すなわち、ユーザが利用可能な色を多くするためには、対象物の下に印刷されているユーザ画像の色域を狭くしなければならない。以下、ユーザ画像の色域を減縮するために複合機１が実行する様々な画像処理について説明する。
【００２２】
図５はユーザ画像の色域とオーダシートに印刷される背景画像の色域を示す模式図である。ユーザ画像が表す対象物は任意であるためユーザ画像の色域はフルカラー（例えば１６７７７２１６色）の色域である。背景画像の色域を狭くするため、始めに制御部５８はユーザ画像をグレートーン画像に変換する（ステップＳ１０２）。
図６はユーザ画像から背景画像が生成されるまでの過程における階調特性の変化を示す図である。図６（Ａ）に示す階調特性を有するユーザ画像がグレートーン画像に変換されると、グレートーン画像の階調特性は図６（Ｂ）に示すようにＲＧＢの各チャネルのヒストグラムが一致するようになる。制御部５８は、ＲＧＢから明度を求め、明度と線形な関係を有する値にＲＧＢの階調値を変換してグレートーン画像を生成してもよいし、Ｇチャネルの階調値にＲ及びＢチャネルの階調値を変換してグレートーン画像を生成してもよい。
【００２３】
次に制御部５８は、グレートーン画像をシアンのモノトーン画像に変換する（ステップＳ１０４）。具体的には例えば制御部５８は、シアンの補色であるＲのチャネルの階調値だけをそのままにしてＧ及びＢのチャネルの階調値を全て１つの固定値（例えば２５６／２５６）に設定する。尚、モノトーン画像の色相は特にシアンに限定されるものではなく、単一の色相であればよいが、シアン、マゼンタ、イエロー等のプリントユニット８６のインク色の色相が望ましい。図６（Ｂ）に示す階調特性を有するグレートーン画像を、Ｇ及びＢチャネルの階調値を全て最大値に変換してシアンのモノトーン画像に変換すると、モノトーン画像は図６（Ｃ）に示す階調特性になる。
【００２４】
次に制御部５８は、シアンのモノトーン画像のＲチャネルのヒストグラムを平坦化する（ステップＳ１０６）。具体的には例えば制御部５８は、Ｒチャネルの階調値の頻度を最小値から順に加算し、目標頻度に最も近い値になったら、それまでに頻度を加算した階調値［ｒ1〜ｒp］の画素に平坦化後の最小階調値Ｒ1を設定する。次に制御部５８はＲチャネルの階調値ｒp+1から再び各階調値の頻度を順に加算していき、目標頻度に最も近い値になったら、それまでに頻度を加算した階調値［ｒp+1〜ｒq］の画素に平坦化後の階調値Ｒ2を設定する。階調値を変換する際、制御部５８は周辺画素の平均階調値などに応じて新たな階調値を設定してもよいし、ランダムに新たな階調値を設定してもよい。シアンのモノトーン画像のＲチャネルのヒストグラムを平坦化すると、モノトーン画像は図６（Ｄ）に示す階調特性になる。
【００２５】
Ｒチャネルの階調値の標準偏差を減少させる方法としては、上述したヒストグラム平坦化以外に、例えばパラメトリック変換や線形変換を採用することができる。また、ユーザ画像の階調特性を解析し、ユーザ画像の階調特性に応じてこれらの変換方法を切り換えてもよいし、ユーザ画像の階調特性がＲチャネルの階調値の標準偏差を減少させなくても背景画像で十分なコントラストを得られる特性である場合には、Ｒチャネルの階調値の標準偏差を減少させるこれらの変換を実行しないようにしてもよい。
【００２６】
パラメトリック変換で目標とするヒストグラムｇj（ｊ＝１，２，・・・Ｍ）は次式（１）で与えられる。
【数１】
2006352526.tif 000003
パラメータは例えばｐ＝０．５〜０．７に設定する。このようなパラメータを設定することにより、ヒストグラム平坦化に比べて頻度の低い階調値のバンド（値域）のコントラストをそれほど低下させず、頻度の高い階調値のバンドのコントラストを改善することができる。尚、パラメトリック変換における変換後のＲチャネルの階調値を求めるアルゴリズムは上述したヒストグラム平坦化のアルゴリズムに準ずる。
【００２７】
線形変換はユーザ画像のＧチャネルの階調値が狭いバンドに分布している場合に有効である。Ｒチャネルの階調値のバンド［ｒA、ｒB］をより広いバンド［Ｒc、Ｒd］に線形に引き延ばす変換式は、次式（２）のとおりである。
【数２】
2006352526.tif 000004
【００２８】
次に制御部５８は、シアンのモノトーン画像の階調値をハイライトバンドに圧縮して背景画像を形成する（ステップＳ１０８）。この結果形成される背景画像は、Ｒチャネルの階調値がハイライトバンドに集中しているため、元のユーザ画像に比べて淡い画像になる。具体的には例えば制御部５８は、シアンのモノトーン画像のＲチャネルのシャドーレベルが所定値（例えば２００／２５５）まで上がるようにＲチャネルの階調値を変換する。階調値の変換方法はヒストグラムの平坦化に準ずる。図６（Ｄ）に示すモノトーン画像のＲチャネルの階調値をハイライトバンドに圧縮して形成された背景画像は図６（Ｅ）に示す階調特性になる。
【００２９】
階調値の分布を狭い幅に圧縮すると、元画像でコントラストが低いバンドでは階調が消滅する。すなわち、画像の空間構成に関する情報が消滅する。すると、ユーザは、オーダシートに印刷された背景画像の上に手書き文字等を書き込もうとするときに、手書き文字と背景画像に表されている対象物との位置関係を認識できなくなる。上述したように階調値を圧縮する前に階調値の標準偏差を減少させる、すなわち、階調値の分布をならすることにより、画像の空間構成に関する情報の減少を抑制することができる。もちろん、階調値の分布をならし階調値の分布を圧縮することにより、元のユーザ画像の階調特性は大きく変化する。しかし背景画像は、手書き文字をオーダシートに書き込む位置を決める目安でしかないため、階調特性が変化したとしてもユーザ画像のおおよその空間構成をユーザが把握できる画像であれば十分である。以上背景画像の形成処理について説明した。
【００３０】
制御部５８は、背景画像を形成すると、オーダシート画像に背景画像を割り付ける（ステップＳ１１０）。図７はオーダシート画像の一例を示している。オーダシート画像は全体として１つの画像又は画像部品の描画命令の組み合わせとしてＲＯＭ６２に格納されている。位置基準マーク９０、９８は、原稿台１２に載置されたオーダシートの位置及び傾きを制御部５８に認識させるためのマークである。ブロックコード９２は、オーダシートの種類を制御部５８に認識させるためのマークである。複数のチェックマーク９４は印刷部数、手書き文字とユーザ画像の境界処理条件等の合成印刷条件を制御部５８に認識させるためのマークである。標本パッチ９６は、背景画像と色域が一致し、透明から背景画像の最大濃度まで一様に濃度が変化するチャートである。標本パッチ９６は、１つでもよいし、互いに色域が異なる複数の領域で構成してもよい。背景画像は向かい合う頂点の座標がＲＯＭ６２に記録されている矩形の自由描画領域１００に割り付けられる。補助画像領域１０２は、向かい合う頂点の座標がＲＯＭ６２に記憶されており、ユーザ画像がそのままの階調特性で割り付けられる。補助画像領域１０２に割り付けられるユーザ画像は最高解像度の画像でもよいし、サムネイル画像でもよい。
【００３１】
矩形枠１０４は自由描画領域１００の外縁を示すマークである。矩形枠１０４には背景画像の色域内の色が設定されている。十字マーク１０６、１０８、１１０、１１２は読み取り領域を制御部５８に認識させるためのマークである。十字マーク１０６、１０８、１１０、１１２は自由描画領域１００の近傍に配置されている。十字マーク１０６の中心と十字マーク１１０の中心とを結ぶ線と、十字マーク１１２の中心と十字マーク１０８の中心とを結ぶ線との交点が矩形の自由描画領域１００の外縁の対角線の交点に一致するように十字マーク１０６、１０８、１１０、１１２の位置が設定されている。
図８は背景画像が割り付けられたオーダシート画像の一例を示している。
【００３２】
ステップＳ１１２では、制御部５８は背景画像が割り付けられたオーダシート画像をプリントユニット８６に印刷させる。尚、上述したオーダシートへの背景画像の割付処理と、オーダシートの印刷処理とは画像のバンド単位に実行される。具体的には制御部５８は、割付前のオーダシート画像の印刷処理をバンド単位に実行しながら、バンド内に背景画像やユーザ画像が割り付けられている場合には、背景画像の解像度変換、ユーザ画像の画質補正、背景画像及びユーザ画像の割付等を行ってから印刷処理を実行する。
【００３３】
図９はオーダシートの印刷処理の流れを示すフローチャートである。図９に示す処理は制御部５８が制御プログラムの所定のモジュールを実行することによって実行される。
ステップＳ１２０では、制御部５８は、ディジタル画像処理部６６と協働して背景画像又はユーザ画像の解像度を割付される領域の大きさに応じて変換する。またテンプレート画像全体を印刷解像度に変換する。
【００３４】
ステップＳ１２２では、制御部５８は、補助画像領域１０２に割り付けられるユーザ画像の画質をディジタル画像処理部６６と協働して調整する。具体的には例えば制御部５８はアンシャープ処理等を実行する。
ステップＳ１２４では、制御部５８は、分版処理を実行する。具体的には例えば制御部５８は、オーダシート画像の階調値をＲＧＢ色空間の値からＣＭＹ色空間（Ｋ（黒）等の補助的なチャネルをもたせてもよい。）の値に変換する。この結果、原理的には、Ｇ及びＢチャネルが固定値でＲチャネルだけが階調を有するシアンのモノトーン画像である自由描画領域１００はＣ（シアン）チャネルだけに階調を有する階調特性になる。ただし実際には、ＲＧＢ値からＣＭＹ値への変換に用いる３Ｄ−ＬＵＴのグリッド値の誤差や３Ｄ−ＬＵＴのグリッド間の補間処理での誤差により、自由描画領域１００のＭ及びＫチャネルにも濃いバンドで狭い幅の階調が表れることが一般的である。
【００３５】
ステップＳ１２６では、制御部５８はハーフトーン処理を実行する。ハーフトーン処理の基本は多階調の色値の配列をインク滴を噴射するかしないかの二値の配列に変換する処理である。大中小のインク滴を使い分ける場合には、噴射しない、小インク滴を噴射する、中インク滴を噴射する、大インク滴を噴射する、の４値のいずれかの値に多階調の色値をチャネル毎に変換する。この場合、インク滴で表現できる階調は４階調であるため、各画素の階調に誤差が発生する。この誤差を近傍画素に分散させることによって擬似的に多くの階調を表現することができる。このような誤差拡散処理を高速に実行するため、ＣＭＹの階調毎に注目画素に割り当てる４値とその傍画素に振り分ける誤差を記述したルックアップテーブルがＲＯＭ６２に格納されている。印字ヘッド８４から噴射される単位面積当たりのインク滴群の噴射量は、図１０に示すように濃度が低いほど小インク滴の構成比率が高くなり、濃度が高いほど大インク滴の構成比率が高くなる。
【００３６】
ハーフトーン処理後、制御部５８はハーフトーン処理によって形成された４値の噴射データを噴射順に並び替えるインタレース処理を実行する（ステップＳ１２８）。
ステップＳ１３０では、制御部５８は噴射順に噴射データを印刷制御部８２に出力し、印刷制御部８２は順次バッファメモリに格納される噴射データに基づいて印字ヘッド８４を駆動する。
【００３７】
図１１及び図１２は、用紙上に一様に濃度が変化する画像を複数サイズのインク滴で形成した場合にその画像の濃度がどのように読み取られるかを説明するための模式図である。１１０、１１２、１１４、１１６、１１８、１２０はスキャンユニット５０が読み取る１画素を示している。また１１０と１１２、１１４と１１６、１１８と１２０は、それぞれプリントユニット８６の同一の色値（デバイスカラー）に対応する画素の組である。スキャンユニット５０が読み取る１画素は極めて小さいため、同一の色値に対応する画素であっても、画素内のインク滴の構成は図１１及び図１２に示すように一様ではない。すなわち、同一の色値に対応する画素であっても画素内でインク滴が占める面積の割合は異なる。同一の色値に対応する画素内でインク滴が占める面積の割合のばらつきは、インク滴が大きくなるほど大きくなる。読み取った自由描画領域内で背景画像の領域を判定する場合、同一の色値に対応する画素内でインク滴が占める面積の割合のばらつきが小さいほど判定精度は高くなる。すなわち、背景画像の領域を判定する精度を向上させるためには、できるだけ小さなインク滴を使って背景画像及び標本パッチ９６を印刷することが望ましい。
【００３８】
できるだけ小さなインク滴を使って背景画像を印刷する方法としては、例えば以下の方法がある。
（１）制御部５８がハーフトーン処理前、大インク滴及び中インク滴が噴射されない程度に淡い背景画像を形成する。
（２）制御部５８又は印刷制御部８２がハーフトーン処理後、大インク滴及び中インク滴を噴射する値を噴射しない値に変換する。
（３）制御部５８又は印刷制御部８２がハーフトーン処理後、大インク滴及び中インク滴を噴射する値を小インク滴を噴射する値に変換する。
（４）印刷制御部８２が大インク滴及び中インク滴を噴射する値に応じて小インク滴が噴射される波形の駆動信号をピエゾ駆動回路から出力させる。
（５）大インク滴及び中インク滴を噴射する値を持たないルックアップテーブルが通常モード用のルックアップテーブルとは別にＲＯＭ６２に格納され、背景画像を印刷するモードでは、制御部５８が大インク滴及び中インク滴を噴射する値を持たないルックアップテーブルを用いてハーフトーン処理を実行する。
【００３９】
３．吹き出し線と吹き出し文字のオーダシートへの記入
図１３は上述の処理によって印刷された後に吹き出し線１１４と吹き出し文字１１６（Ｈｉ！）が記入されたオーダシートの一例を示す平面図である。自由描画領域１００には背景画像が印刷されている。補助画像領域１０２にはユーザ画像がそのままの階調特性で印刷されている。ユーザは自由描画領域１００に印刷された背景画像の上に自由に手書き文字などを記録することができる。自由描画領域１００には雑誌の切り抜きやシールなどを貼付してユーザ画像と合成される対象物を記録してもよい。またユーザは任意のチェックマーク９４を塗りつぶすことによって所望の印刷条件を設定することができる。
【００４０】
背景画像の元画像であるユーザ画像と吹き出し線１１４と吹き出し文字１１６とは自由描画領域１００を割り付け位置の基準にして合成されるため、ユーザは多階調で印刷された背景画像の空間構成に基づいてユーザ画像の空間構成を認識しながら吹き出し線１１４と吹き出し文字１１６を自由描画領域１００内に記録することができる。すなわち、ユーザはユーザ画像のどの領域に吹き出し線１１４と吹き出し文字１１６が割り付けられるのかを認識しながら自由描画領域１００内に吹き出し線１１４と吹き出し文字１１６を記録することができる。さらに、背景画像のＲチャネルのヒストグラムがハイライトバンドで平均化されているため、ユーザ画像の階調特性に関わらず、ユーザは淡い背景画像からユーザ画像の空間構成を確実に認識することができる。さらに、補助画像領域１０２にユーザ画像がそのままの階調特性で印刷されているため、ユーザは自由描画領域１００に印刷された背景画像と補助画像領域１０２に印刷されたユーザ画像とに基づいてユーザ画像と手書き文字１２６等の対象物との位置関係をより確実に認識することができる。
【００４１】
また背景画像は単一の色相（シアン）しか持たないため、ユーザはシアン以外の任意の色相で対象物を自由描画領域１００に記録することができる。また背景画像は淡色化されているため、背景画像と同じ色相であっても背景画像と明度や彩度が異なる色であればその色を用いて対象物を自由描画領域１００に記録することができる。すなわち、背景画像と異なる任意の色相で自由描画領域１００に記録された対象物の領域を複合機１が光学的に認識でき、背景画像と同じ色相であっても明度や彩度が異なる色で記録された対象物であれば複合機１が光学的にその領域を認識できるということである。
尚、背景画像はユーザ画像の色域を減縮したものであればよく、必ずしも単一色相である必要はない。背景画像の最大色域が予め決まっていれば、背景画像の色域外の色の筆記具を仕様するようにユーザに案内すれば足りる。
【００４２】
４．ユーザ画像と手書き文字との合成
図１４は複合機１がオーダシートを読み取り、オーダシートに記録された吹き出し線１１４、吹き出し文字１１６等の対象物とユーザ画像とを合成して印刷する処理の流れを示すフローチャートである。図１４に示す処理は、吹き出し線１１４、吹き出し文字１１６等を書き込んだオーダシートを複合機１の原稿台１２に載置した状態で操作部６８を用いた所定の操作によりオーダシートの読み取りを複合機１に指示することによって開始される。
【００４３】
ステップＳ２００では、複合機１はオーダシートを二値で読み取る。具体的には、原稿台１２に載置された原稿がスキャンユニット５０によって読み取られ、読み取られた原稿の画像がＲＡＭ６０に格納される。制御部５８はＲＡＭ６０に格納された原稿の画像を所定のしきい値（例えば１２８／２５６）で二値化する。
ステップＳ２０２では、制御部５８は二値化された原稿の画像をＯＭＲ（Optical Mark Recognition）処理することにより、塗りつぶされたチェックマーク９４に応じた印刷条件を設定する。このとき、位置基準マーク９０、９８の位置を基準にしてオーダシート上に印刷されている画像部品（標本パッチ、チェックマーク、十字マーク等）の位置が比較的低い精度で特定され、十字マーク１０６、１０８、１１０、１１２の位置に基づいて自由描画領域１００を読み取るための読み取り領域が高い精度で特定される。
【００４４】
自由描画領域１００を読み取るための読み取り領域の特定処理について図１３を参照しながら具体的に説明する。はじめに制御部５８は二値化された原稿の画像の端部領域を解析して位置基準マーク９０、９８の外縁エッジを検出する。次に制御部５８は検出した位置基準マーク９０、９８の外縁エッジを基準にして、オーダシートの傾きを特定するとともに、チェックマーク９４の位置と十字マーク１０６、１０８、１１０、１１２が存在するであろう領域とを特定する。特定された十字マーク１０６、１０８、１１０、１１２が存在するであろう領域を解析して十字マーク１０６、１０８、１１０、１１２のエッジを検出し、十字マーク１０６、１０８、１１０、１１２の中心位置を特定する。次に制御部５８は十字マーク１０６の中心と十字マーク１１０の中心とを結ぶ線と、十字マーク１１２の中心と十字マーク１０８の中心とを結ぶ線との交点１１８を求め、交点１１８を基準として予め決められた幅と高さを持つ領域を自由描画領域１００及び標本パッチ９６を読み取るための領域として特定する。このとき、位置基準マーク９０、９８若しくは十字マーク１０６、１０８、１１０、１１２の位置に基づいて、予め決められた自由描画領域１００及び標本パッチ９６を読み取るための領域の大きさや傾きを補正してもよい。自由描画領域１００の近傍に印刷されている十字マーク１０６、１０８、１１０、１１２を基準として自由描画領域１００を読み取るための領域を特定することにより、正確に自由描画領域１００を読み取ることができる。
【００４５】
ステップＳ２０４では、複合機１は標本パッチ９６をフルカラーで読み取る。具体的には、上述したように特定した領域がスキャンユニット５０によって読み取られ、読み取られた標本パッチ９６の画像がＲＡＭ６０に格納される。
ステップＳ２０６では、制御部５８は標本パッチ９６の画像に基づいて背景画像の色域テーブルを生成する。背景画像の色域テーブルは、背景画像の色域と一致する標本パッチ９６の色域が格納されるルックアップテーブルである。
【００４６】
図１５は背景画像の色域テーブルに格納されるデータの一例を示すグラフである。自由描画領域１００内で背景画像の領域を正確に認識するためには、制御部５８は背景画像と色域が一致する標本パッチ９６の色域を完全に記憶しなければならない。そこで、限られたＲＡＭ６０の容量に標本パッチ９６の色域を格納するためのモデル化が必要になる。標本パッチ９６及び背景画像はシアンの単一色相の画像であるため、標本パッチ９６を読み取った画像は、理論的にはＲチャネルのみが階調を有し、Ｂ及びＧチャネルは固定値（例えば２５６／２５６）の階調特性になる。しかし、実際には分版精度、スキャンユニット５０とプリントユニット８６のデバイスカラーの違い等により、Ｂ及びＧチャネルにも階調が表れる。ただし、Ｂ及びＧチャネルの階調はＲチャネルの階調と強い相関関係があり、ある狭い幅でのみ変化するという特徴がある。そこで、制御部５８はＲチャネルの階調に対してＢ及びＧチャネルの階調がどのように分布するかを記憶することにより、標本パッチ９６及び背景画像の色域を少ない容量で記憶することができる。具体的には、制御部５８は標本パッチ９６の画像のＲＧＢ３チャネルの値を画素毎に調べ、任意のＲチャネルの値に対するＧ及びＢチャネルの最大値及び最小値を検出することにより、標本パッチ９６の色域を記憶することができる。以下、フローチャートに基づいて詳細に説明する。
【００４７】
図１６は背景画像の色域テーブルの生成処理の流れを示すフローチャートである。
制御部５８はＧ及びＢチャネルの最小値（Ｇｍｉｎ，Ｂｍｉｎ）及び最大値（Ｇｍａｘ，Ｂｍａｘ）をリセットした後（ステップＳ３００）、以下の処理を標本パッチ９６の画像の全画素について繰り返す（ステップＳ３０２）。具体的には、制御部５８は全てのＲの値に対応する（Ｇｍａｘ，Ｇｍｉｎ，Ｂｍａｘ，Ｂｍｉｎ）の値を（０，２５５，０，２５５）に設定する。
【００４８】
ステップＳ３０４及びステップＳ３０６では、制御部５８は注目画素のＧチャネルの値が、注目画素のＲチャネルの値に対応付けて記憶されているＧチャネルの最大値（Ｇｍａｘ）より大きいか判定し、大きければ注目画素のＲチャネルの値に対応付けられているＧチャネルの最大値（Ｇｍａｘ）を注目画素のＧチャネルの値に更新する。
ステップＳ３１２及びステップＳ３１４では、制御部５８は注目画素のＧチャネルの値が、注目画素のＲチャネルの値に対応付けて記憶されているＧチャネルの最小値（Ｇｍｉｎ）より小さいか判定し、小さければ注目画素のＲチャネルの値に対応付けられているＧチャネルの最小値（Ｇｍｉｎ）を注目画素のＧチャネルの値に更新する。
【００４９】
ステップＳ３０８及びステップＳ３１０では、制御部５８は注目画素のＢチャネルの値が、注目画素のＲチャネルの値に対応付けて記憶されているＢチャネルの最大値（Ｂｍａｘ）より大きいか判定し、大きければ注目画素のＲチャネルの値に対応付けられているＢチャネルの最大値（Ｂｍａｘ）を注目画素のＢチャネルの値に更新する。
ステップＳ３１６及びステップＳ３１８では、制御部５８は注目画素のＢチャネルの値が、注目画素のＲチャネルの値に対応付けて記憶されているＢチャネルの最小値（Ｂｍｉｎ）より小さいか判定し、小さければ注目画素のＲチャネルの値に対応付けられているＢチャネルの最小値（Ｂｍｉｎ）を注目画素のＢチャネルの値に更新する。
【００５０】
以上の処理が全画素について終了すると、Ｒチャネルの全ての値についてＢ及びＧチャネルの最大値と最小値が記憶され、標本パッチ９６の色域が完全に記憶される。このようにＲチャネルの値に関連付けてＢ及びＧチャネルの最大値と最小値を記憶する色域テーブルのデータサイズは、各チャネルの階調値が１バイトの場合、わずか１Ｋバイト（２５６×２×２バイト）である。以上、背景画像の色域テーブルの生成処理について説明した。
【００５１】
ステップＳ２０８では、複合機１は自由描画領域１００を読み取る。具体的には、上述した処理によって特定された読み取り領域１２０（図１３参照）がステップＳ２０２で特定した自由描画領域１００を基準にしてスキャンユニット５０によって読み取られ、読み取られた自由描画領域１００とその周囲とを含む領域１２０の画像がＲＡＭ６０に格納される。読み取り領域１２０は自由描画領域１００に対して水平垂直の両方向に所定の幅だけ広く設定されている。
【００５２】
図１はユーザ画像から合成画像が形成されるまでの一連の処理において生成される画像群を示す模式図である。２０４は上述した減色処理によってユーザ画像２０２から形成された背景画像を表している。２０６はテンプレート画像２００と背景画像２０４とを合成した画像を用紙に印刷した結果であるオーダシートを表している。垂直方向の破線は用紙の地色を表している。２０８は吹き出し線及び吹き出し文字が記入されたオーダシートを表している。自由描画領域１００とその周囲とを含む領域１２０の画像２１０は、２１０Ｒ、２１０Ｂ、２１０ＧというＲＧＢ３つのカラーチャネルで構成されている。自由描画領域１００とその周囲が読み取られている画像２１０には吹き出し線１１４及び吹き出し文字１１６が表れる。また画像２１０は自由描画領域１００より広いため、画像２１０には自由描画領域１００の外縁を示す矩形枠１０４が表れる。
ステップＳ２１０では、制御部５８は自由描画領域１００とその周囲とを含む領域１２０の画像とユーザ画像とに基づいて合成画像を形成する。
【００５３】
図１７は合成画像の形成処理の流れを示すフローチャートである。
ステップＳ５００では、制御部５８は自由描画領域１００とその周囲とを含む領域１２０の画像２１０について閉曲線の外側領域が透明になるαチャネル２１６αを生成する（図１では、透明値の画素を白、不透明値の画素を黒で表すことによりαチャネル２１６αを表している。）。具体的には制御部５８は、注目画素のＢ及びＧチャネルの値が背景画像の色域テーブルに注目画素のＲチャネルの値と対応付けて記憶されているＢ及びＧチャネルの値の範囲内であるか否かを判定し、範囲内の注目画素の領域を背景画像の領域と認識し、範囲外の注目画素の領域をユーザの筆跡の領域と認識しながら、他の閉曲線に包含されていない閉曲線を検出する。制御部５８はこのようにして検出した閉曲線を境にして閉曲線の外側領域を特定し、閉曲線の外側領域が透明値、閉曲線及びその内側領域が不透明値であるαチャネルを生成する。自由描画領域１００の外側から領域１２０の画像をスキャンして閉曲線を検出することにより、閉曲線で囲まれた領域の大きさや閉曲線内の筆跡の構成と無関係に、他の閉曲線に包含されていない閉曲線、すなわち、吹き出し線１１４を検出することができる。尚、自由描画領域１００の外縁を示す矩形枠１０４の色は背景画像の色域内であるため、自由描画領域１００の外側から領域１２０の画像をスキャンして閉曲線を検出するとき、矩形枠１０４が閉曲線として検出されることはない。
【００５４】
ステップＳ５０２では、制御部５８は自由描画領域１００とその周囲とを含む領域１２０の画像２１０の閉曲線内の背景画像領域を白などの特定色で塗りつぶす。具体的にはαチャネル２１６αが不透明値である領域について、制御部５８は注目画素のＢ及びＧチャネルの値が背景画像の色域テーブルに注目画素のＲチャネルの値と対応付けて記憶されているＢ及びＧチャネルの値の範囲内であるか否かを判定し、範囲外の注目画素を吹き出し文字１１６と認識しながら、範囲内の注目画素を白（Ｒ＝２５５、Ｇ＝２５５、Ｂ＝２５５）に変更する。このような処理の結果、自由描画領域１００とその周囲とを含む領域１２０の画像２１０から吹き出し画像２１６が形成される。吹き出し画像２１６は、２１６Ｒ、２１６Ｇ、２１６ＢのＲＧＢ３チャネルとαチャネル２１６αの合計４チャネルで構成される。
【００５５】
ステップＳ５０４では、制御部５８はユーザ画像２０２と吹き出し画像２１６とを合成する。具体的には制御部５８は、自由描画領域１００とその周囲とを含む領域１２０の画像２１０とユーザ画像２０２とをαチャネル２１６αを用いてＲＧＢのチャネル毎に加算することによって合成画像２１８を形成する。このとき、吹き出し線１１４に対応する領域では、αチャネル２１６αに不透明値が設定されているため、吹き出し画像の２１６Ｒ、２１６Ｇ、２１６Ｂの各チャネルの値が設定されることによって、吹き出し線１１４をスキャンユニット５０で読み取った値が設定される。すなわち、吹き出し線１１４に対応する領域には吹き出し線１１４が描画される。また吹き出し文字１１６に対応する領域（閉曲線の内側領域）でも、αチャネル２１６αに不透明値が設定されているため、吹き出し画像の２１６Ｒ、２１６Ｇ、２１６Ｂの各チャネルの値が設定されることによって、吹き出し文字１１６をスキャンユニット５０で読み取った値が設定される。すなわち吹き出し文字１１６に対応する領域には吹き出し文字１１６が描画される。また吹き出し線１１４の内側の吹き出し文字１１６でない領域（閉曲線内の筆跡外の領域）では、αチャネル２１６αに不透明値が設定され吹き出し画像の２１６Ｒ、２１６Ｇ、２１６Ｂの各チャネルに白に対応する値が設定されているため、吹き出し画像の２１６Ｒ、２１６Ｇ、２１６Ｂの各チャネルの値が設定されることによって、白の値が設定される。すなわち、吹き出し線１１４の内側の吹き出し文字１１６でない領域には白が描画される。また吹き出し線１１４の外側領域（閉曲線の外側領域）では、αチャネル２１６αに透明値が設定されているため、ユーザ画像２０２の値が設定されることによって、ユーザ画像２０２が描画される。
【００５６】
図１８は上述した各画像の位置の対応関係を示す模式図である。予め決められた自由描画領域１００を基準にして、オーダシートを印刷するための背景画像２０４のレイアウトと、自由描画領域１００を読み取るための領域１２０と、合成画像２１８を形成するためのユーザ画像２０２及び吹き出し画像２１６のレイアウトとを設定しておくことにより、図１８に示す各画像の位置の対応関係を設定できる。具体的には、これらの設定は、レイアウト枠の座標の設定と、画像の拡大縮小率の設定と、読み取り領域の座標の設定によって行われる。
以上合成画像の形成について説明した。
【００５７】
ステップＳ２１４（図１４参照）では、複合機１は合成画像２１８を印刷する。具体的には、制御部５８及びプリントユニット８６は上述した図９に示す処理を実行し、合成画像２１８を印刷する。このとき、プリントユニット８６は通常モードで作動し、大中小のインク滴を噴射して用紙に画像を形成する。用紙に対する合成画像２１８のレイアウトは任意であるが、例えば図１９に示すように１枚の用紙２２２に複数の合成画像２１８をレイアウトすることもできる。このようなレイアウトは１枚の用紙２２２に対応する、レイアウト枠２２４が複数定義されたテンプレート２２０をＲＯＭ６２に格納しておくことによって実現できる。またテンプレート２２０に破線画像とレイアウトを定義しておくことにより、１枚の用紙２２２で複数のカードを作成するための切取線２２６を印刷することもできる。
以上説明した一連の処理が終了すると、オーダシートに記入した吹き出し線１１４と吹き出し文字１１６とがディジタルカメラ等で撮像された被写体に上書きされ、さらに吹き出し線１１４の内側の吹き出し文字１１６でない領域が白で塗りつぶされた印刷物が複合機１によって作成される。
【図面の簡単な説明】
【００５８】
【図１】本発明の一実施例にかかる模式図。
【図２】本発明の一実施例にかかる斜視図。
【図３】本発明の一実施例にかかるブロック図。
【図４】本発明の一実施例にかかるフローチャート。
【図５】本発明の一実施例にかかる模式図。
【図６】本発明の一実施例にかかるヒストグラム。
【図７】本発明の一実施例にかかる模式図。
【図８】本発明の一実施例にかかる平面図。
【図９】本発明の一実施例にかかるフローチャート。
【図１０】本発明の一実施例にかかるグラフ。
【図１１】本発明の一実施例にかかる模式図。
【図１２】本発明の一実施例にかかる模式図。
【図１３】本発明の一実施例にかかる平面図。
【図１４】本発明の一実施例にかかるフローチャート。
【図１５】本発明の一実施例にかかるグラフ。
【図１６】本発明の一実施例にかかるフローチャート。
【図１７】本発明の一実施例にかかるフローチャート。
【図１８】本発明の一実施例に係る模式図。
【図１９】本発明の一実施例に係る模式図。
【符号の説明】
【００５９】
１：複合機（画像形成システム）、２０：リムーバブルメモリ（記録媒体）、５０：スキャンユニット、５８：制御部（合成ユニット、合成印刷制御ユニット、オーダシート印刷制御ユニット）７０：外部メモリコントローラ（アクセスユニット）、８６：プリントユニット、９６：標本パッチ、１００：自由描画領域、１１４：吹き出し線（閉曲線）、１１６：吹き出し文字（筆跡）、２０２：ユーザ画像、２０４：背景画像、２１８：合成画像
【図１】
2006352526.tif 000005
【図２】
2006352526.tif 000006
【図３】
2006352526.tif 000007
【図４】
2006352526.tif 000008
【図５】
2006352526.tif 000009
【図６】
2006352526.tif 000010
【図７】
2006352526.tif 000011
【図８】
2006352526.tif 000012
【図９】
2006352526.tif 000013
【図１０】
2006352526.tif 000014
【図１３】
2006352526.tif 000015
【図１４】
2006352526.tif 000016
【図１５】
2006352526.tif 000017
【図１６】
2006352526.tif 000018
【図１７】
2006352526.tif 000019
【図１８】
2006352526.tif 000020
【図１９】
2006352526.tif 000021
【図１１】
2006352526.tif 000022
【図１２】
2006352526.tif 000023