(57)【要約】【課題】複雑な画像処理やユーザの操作テクニック等を必要としないで、絵画や写真のような自然画などから、ユーザが所望する例えば輪郭線等の画像を得る。【解決手段】画像取得部によって画像を取得し、取得した画像の色域を減縮して第１の画像を生成し、生成した第１の画像を記録媒体に画像形成する。そして、スキャン部によって、第１の画像に対してユーザが記録した対象物を含む第２の画像を読み取り、読み取った第２の画像に基づいて、ユーザが記録した対象物を抽出した第３の画像を生成し、生成した第３の画像を記録媒体に画像形成する。【選択図】図３
2008109554.tif 000002
【特許請求の範囲】
【請求項１】
画像を取得する画像取得部と、
前記取得した画像の色域を減縮して第１の画像を生成する第１の画像生成部と、
前記第１の画像を記録媒体に画像形成する第１の画像形成部と、
前記第１の画像を画像形成した記録媒体に対してユーザが記録した対象物を含む画像を第２の画像として読み取るスキャン部と、
前記読み取った第２の画像に基づいて前記ユーザが記録した対象物を抽出した第３の画像を生成する第３の画像生成部と、
前記第３の画像を記録媒体に画像形成する第３の画像形成部とを備えることを特徴とする画像形成システム。
【請求項２】
前記第１の画像生成部は、一の色相を主体とした前記第１の画像を生成することを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記第１の画像生成部は、淡色化された前記第１の画像を生成することを特徴とする請求項１又は２に記載の画像形成システム。
【請求項４】
前記生成した第３の画像を表す画像データを記憶する画像記憶部を更に備えることを特徴とする請求項１から３のいずれか一項に記載の画像形成システム。
【請求項５】
前記画像記憶部は、前記生成した第３の画像を表す画像データをベクトル化したベクトルデータを記憶することを特徴とする請求項４に記載の画像形成システム。
【請求項６】
前記取得した画像から輪郭線を抽出して輪郭画像を生成する輪郭画像生成部を更に備え、
前記第１の画像生成部は、前記取得した画像の色域を減縮した画像に前記生成した輪郭画像を重畳した前記第１の画像を生成することを特徴とする請求項１から５のいずれか一項に記載の画像形成システム。
【請求項７】
前記輪郭画像生成部は、前記取得した画像の色域を減縮した画像が有する色相の平均と略同一の色相及び当該色域を減縮した画像が有する彩度の平均と略同一の彩度を有する前記輪郭画像を生成することを特徴とする請求項６に記載の画像形成システム。
【請求項８】
前記輪郭画像生成部は、前記取得した画像の色域を減縮した画像が有する明度の平均より低い明度を有する前記輪郭画像を生成することを特徴とする請求項６又は７に記載の画像形成システム。
【請求項９】
ユーザからの操作を受け付ける操作部を更に備え、
前記操作部は、前記生成した輪郭画像と、前記取得した画像の色域を減縮した画像と、当該色域を減縮した画像に前記生成した輪郭画像を重畳した画像とのうちいずれかの画像を前記記録媒体に画像形成するのかを受け付けることを特徴とする請求項６から８のいずれか一項に記載の画像形成システム。
【請求項１０】
前記生成した輪郭画像を表示する表示部を更に備え、
前記表示部に前記輪郭画像を表示した状態で、前記操作部は、当該輪郭画像を前記記録媒体に画像形成するか否かの選択を受け付けることを特徴とする請求項９に記載の画像形成システム。
【請求項１１】
前記取得した画像の色域を減縮した画像、又は当該色域を減縮した画像に前記生成した輪郭画像を重畳した画像を前記記録媒体に画像形成した後に続けて、前記操作部は、前記第２の画像の読み取りを開始する指示を受け付けることを特徴とする請求項９又は１０に記載の画像形成システム。
【請求項１２】
画像を取得する画像取得工程と、
前記取得した画像の色域を減縮して第１の画像を生成する第１の画像生成工程と、
前記第１の画像を記録媒体に画像形成する第１の画像形成工程と、
前記第１の画像を画像形成した記録媒体に対してユーザが記録した対象物を含む画像を第２の画像として読み取るスキャン工程と、
前記読み取った第２の画像に基づいて前記ユーザが記録した対象物を抽出した第３の画像を生成する第３の画像生成工程と、
前記第３の画像を記録媒体に画像形成する第３の画像形成工程とを備えることを特徴とする画像形成方法。
【請求項１３】
画像を取得する画像取得機能と、
前記取得した画像の色域を減縮して第１の画像を生成する第１の画像生成機能と、
前記第１の画像を記録媒体に画像形成する第１の画像形成機能と、
前記第１の画像を画像形成した記録媒体に対してユーザが記録した対象物を含む画像を第２の画像として読み取るスキャン機能と、
前記読み取った第２の画像に基づいて前記ユーザが記録した対象物を抽出した第３の画像を生成する第３の画像生成機能と、
前記第３の画像を記録媒体に画像形成する第３の画像形成機能とを備えることを特徴とする画像形成プログラム。
【請求項１４】
請求項１３に記載の画像形成プログラムをコンピュータが読み取り可能に記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、画像形成方法、画像形成プログラム及び記録媒体に関する。
【背景技術】
【０００２】
従来、写真などの自然画の原稿やイラスト原稿などの画像から輪郭部を抽出し、一定の色への減色及び平滑化処理などを施して自然画像をイラスト風の画像として出力する技術手法や装置の開示がある。例えば、以下の特許文献１に記載されている手法では、カラー画像から輪郭線を抽出し、その輪郭線をモノクロで印刷する際に色名を引き出し線で付加して、印刷した用紙を塗り絵用に利用できるようにしている。また、以下の特許文献２に記載されている手法では、色彩値に応じて入力画像の各々の画素を明度と彩度の属性値のいずれかで分類し、ルックアップテーブルを用いて減色を行うことで、カラー画像からリアルさを除去しつつ元の画像の風合いを残したイラスト風画像を作成している。また、以下の特許文献３に記載されている手法では、原画像を表示し、ユーザがブラシツール等の描画ツールを利用して原画像の各部形状の輪郭や色彩の変化部分をなぞることにより線画の画像を作成している。
【０００３】
【特許文献１】特開２００２−１８５７６６号公報
【特許文献２】特開平１０−７４２４８号公報
【特許文献３】特開２００２−２２２４２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記した特許文献１及び２に記載されているような自動処理にて輪郭線を抽出する手法では、特に原画像が絵画や写真のような自然画である場合、得られる輪郭線が曖昧であったり、ユーザが所望しない不要な輪郭線までが得られてしまったりすることがあり、ユーザが所望する箇所の輪郭線のみを含んで更に適度にディテールを省略したエッジ線として抽出するのは困難であった。これらの問題を解決するには、自動エッジ抽出のアルゴリズムの向上はもちろん、エッジ抽出のレベルの設定や、矩形だけではない複雑な形状のエリア指定などの細かな設定が必要になったりする。また、上記した特許文献３に記載されている手法では、ユーザが実施するためには描画ツール類の操作テクニックの習熟が必要であり、誰もが容易に行えるものではなかった。
【０００５】
本発明は、複雑な画像処理やユーザの操作テクニック等を必要としないで、絵画や写真のような自然画などから、ユーザが所望する例えば輪郭線等の線画の画像を得ることができる画像形成システム、画像形成方法、画像形成プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る画像形成システムは、画像を取得する画像取得部と、前記取得した画像の色域を減縮して第１の画像を生成する第１の画像生成部と、前記第１の画像を記録媒体に画像形成する第１の画像形成部と、前記第１の画像を画像形成した記録媒体に対してユーザが記録した対象物を含む画像を第２の画像として読み取るスキャン部と、前記読み取った第２の画像に基づいて前記ユーザが記録した対象物を抽出した第３の画像を生成する第３の画像生成部と、前記第３の画像を記録媒体に画像形成する第３の画像形成部とを備えることを特徴とする。
【０００７】
本発明に係る画像形成システムによれば、画像取得部によって画像を取得し、第１の画像生成部によって、取得した画像の色域を減縮して第１の画像を生成し、第１の画像形成部によって、生成した第１の画像を記録媒体に画像形成する。そして、スキャン部によって、第１の画像に対してユーザが記録した対象物を含む第２の画像を読み取り、第３の画像生成部によって、読み取った第２の画像に基づいて、ユーザが記録した対象物を抽出した第３の画像を生成し、第３の画像形成部によって、生成した第３の画像を記録媒体に画像形成する。
ユーザは、記録媒体に画像形成された第１の画像に対して記録することから、第１の画像の内容を参照しながら例えば画像の輪郭線等の所望の対象物を記録することができる。また、第１の画像は、色域を減縮した画像であることから、ユーザが減縮した色域外の色で対象物を記録した場合に、スキャン部によって読み取った当該対象物を含む第２の画像から、容易に且つ正確に当該対象物を抽出することができる。ここで抽出した対象物は、ユーザが所望する対象物であり、例えば必要な輪郭線等が不足していたり、不要な輪郭線等が含まれていたりすることはない。これにより、複雑な画像処理やユーザの操作テクニック等を必要としないで、絵画や写真のような自然画などから、ユーザが所望する例えば輪郭線等の線画の画像を得ることができる。
【０００８】
上記した本発明に係る画像形成システムでは、前記第１の画像生成部は、一の色相を主体とした前記第１の画像を生成することを特徴とする。
【０００９】
上記した本発明に係る画像形成システムでは、前記第１の画像生成部は、淡色化された前記第１の画像を生成することを特徴とする。
【００１０】
上記した本発明に係る画像形成システムでは、前記生成した第３の画像を表す画像データを記憶する画像記憶部を更に備えることを特徴とする。
【００１１】
上記した本発明に係る画像形成システムでは、前記画像記憶部は、前記生成した第３の画像を表す画像データをベクトル化したベクトルデータを記憶することを特徴とする。
【００１２】
上記した本発明に係る画像形成システムでは、前記取得した画像から輪郭線を抽出して輪郭画像を生成する輪郭画像生成部を更に備え、前記第１の画像生成部は、前記取得した画像の色域を減縮した画像に前記生成した輪郭画像を重畳した前記第１の画像を生成することを特徴とする。
【００１３】
上記した本発明に係る画像形成システムでは、前記輪郭画像生成部は、前記取得した画像の色域を減縮した画像が有する色相の平均と略同一の色相及び当該色域を減縮した画像が有する彩度の平均と略同一の彩度を有する前記輪郭画像を生成することを特徴とする。
【００１４】
上記した本発明に係る画像形成システムでは、前記輪郭画像生成部は、前記取得した画像の色域を減縮した画像が有する明度の平均より低い明度を有する前記輪郭画像を生成することを特徴とする。
【００１５】
上記した本発明に係る画像形成システムでは、ユーザからの操作を受け付ける操作部を更に備え、前記操作部は、前記生成した輪郭画像と、前記取得した画像の色域を減縮した画像と、当該色域を減縮した画像に前記生成した輪郭画像を重畳した画像とのうちいずれかの画像を前記記録媒体に画像形成するのかを受け付けることを特徴とする。
【００１６】
上記した本発明に係る画像形成システムでは、前記生成した輪郭画像を表示する表示部を更に備え、前記表示部に前記輪郭画像を表示した状態で、前記操作部は、当該輪郭画像を前記記録媒体に画像形成するか否かの選択を受け付けることを特徴とする。
【００１７】
上記した本発明に係る画像形成システムでは、前記取得した画像の色域を減縮した画像、又は当該色域を減縮した画像に前記生成した輪郭画像を重畳した画像を前記記録媒体に画像形成した後に続けて、前記操作部は、前記第２の画像の読み取りを開始する指示を受け付けることを特徴とする。
【００１８】
本発明に係る画像形成方法は、画像を取得する画像取得工程と、前記取得した画像の色域を減縮して第１の画像を生成する第１の画像生成工程と、前記第１の画像を記録媒体に画像形成する第１の画像形成工程と、前記第１の画像を画像形成した記録媒体に対してユーザが記録した対象物を含む画像を第２の画像として読み取るスキャン工程と、前記読み取った第２の画像に基づいて前記ユーザが記録した対象物を抽出した第３の画像を生成する第３の画像生成工程と、前記第３の画像を記録媒体に画像形成する第３の画像形成工程とを備えることを特徴とする。
【００１９】
本発明に係る画像形成プログラムは、画像を取得する画像取得機能と、前記取得した画像の色域を減縮して第１の画像を生成する第１の画像生成機能と、前記第１の画像を記録媒体に画像形成する第１の画像形成機能と、前記第１の画像を画像形成した記録媒体に対してユーザが記録した対象物を含む画像を第２の画像として読み取るスキャン機能と、前記読み取った第２の画像に基づいて前記ユーザが記録した対象物を抽出した第３の画像を生成する第３の画像生成機能と、前記第３の画像を記録媒体に画像形成する第３の画像形成機能とを備えることを特徴とする。
【００２０】
本発明に係る記録媒体は、前記画像形成プログラムをコンピュータが読み取り可能に記録した記録媒体であることを特徴とする。
【発明を実施するための最良の形態】
【００２１】
以下、本発明に係る画像形成システムの実施形態について図面を参照して説明する。
【００２２】
＜画像形成システムの構成＞
まず、本発明による画像形成システムとしての複合機１のハードウェア構成について説明する。
図１は、複合機の外観を示す図である。図２は、複合機の構成を示すブロック図である。複合機１は、メモリカードなどのリムーバブルメモリ２０や図示しないＰＣ（Personal Computer）から入力される画像を印刷する機能と、複写機能とを有する。なお、本発明による画像形成システムは、画像の読み取り機能を有するスキャナと、印刷機能を有するプリンタと、スキャナ及びプリンタの制御機能を有するＰＣとで構成しても良い。
【００２３】
図２に示すように、複合機１は、スキャンユニット５０、制御部５８及びプリントユニット８６等により構成される。
スキャンユニット５０は、図１に示す上部ケース１４に収容され、照明部５２、イメージセンサ５４、ＡＦＥ（Analog Front End）部５６、センサ駆動部７４及びセンサキャリッジ駆動部７６等を備える。照明部５２は、主走査方向に長い蛍光管ランプ等で構成される。イメージセンサ５４は、ＲＧＢの３チャネルの光電素子群を備えるカラーＣＣＤリニアイメージセンサ等のリニアイメージセンサであり、センサ駆動部７４により駆動される。また、イメージセンサ５４は、図１に示す透明な原稿台１２と平行に移動する図示しないセンサキャリッジに搭載されており、図示しないレンズ及びミラーにより、受光面に結像される原稿の光学像の濃淡に相関する電気信号を出力する。センサキャリッジ駆動部７６は、図示しないモータ、駆動ベルト及び駆動回路等を備え、主走査方向に垂直に架設された図示しないガイドロッドに沿ってセンサキャリッジを往復移動させる。これにより、イメージセンサ５４は、主走査方向と垂直な方向に移動して二次元画像の読み取りが可能となる。ＡＦＥ部５６は、増幅、ノイズ除去等のアナログ信号処理回路及びＡ／Ｄ変換器等を備える。
【００２４】
プリントユニット８６は、図１に示す下部ケース１６に収容され、インクジェット方式で用紙に画像を形成するための印字ヘッド８４、ヘッドキャリッジ駆動部７８、送紙部８０及びこれらを制御する印刷制御部８２等を備える。なお、プリントユニット８６は、レーザ方式等の他の印刷方式に対応する構成でも良い。印字ヘッド８４は、インクカートリッジが搭載される図示しないヘッドキャリッジに設けられ、ノズル、ピエゾ素子、及びピエゾ素子に印加する駆動信号を出力するピエゾ駆動回路等を備える。ピエゾ駆動回路は、ピエゾ素子に印加する駆動信号の波形によって、ノズルから噴射されるインク滴を大中小の３段階に制御することができる。ピエゾ駆動回路は、印刷制御部８２から出力される制御信号に応じて所定の波形の駆動信号をピエゾ素子に印加する。ヘッドキャリッジ駆動部７８は、図示しないモータ、駆動ベルト及びモータ駆動回路等を備え、用紙の搬送方向と垂直に印字ヘッド８４を往復移動させる。送紙部８０は、図示しない用紙搬送ローラ、モータ及びモータ駆動回路等を備え、用紙搬送ローラを回転させることにより、用紙を印字ヘッド８４の移動方向軸線と垂直な方向に搬送する。印刷制御部８２は、後述するＲＡＭ６０から順次印字データが転送されるバッファメモリと、バッファメモリに格納された印字データを印字ヘッド８４に出力するタイミングをヘッドキャリッジの位置に応じて制御する機能と、ヘッドキャリッジ駆動部７８を制御する機能と、送紙部８０を制御する機能とを備えるＡＳＩＣである。
【００２５】
外部メモリコントローラ７０は、図１に示すカードスロット１８から挿入されたリムーバブルメモリ２０に接続されてアクセスユニットとして機能する。リムーバブルメモリ２０に格納されたデータは、外部メモリコントローラ７０によって読み出され、ＲＡＭ６０に転送される。
操作部６８は、図１に示すように、メニューや画像を表示するための表示部としてのＬＣＤ２４、メニューを操作するための戻るボタン２１、十字ボタン２２、ＤＩＳＰボタン２３、＋−ボタン２５、テンキー２６、ＯＫボタン２８及び印刷開始ボタン３０等の各種の押しボタンを備える。なお、操作部６８をタッチパネルやポインティングデバイス等で構成しても良い。
通信部６９は、制御部５８がＰＣ等の外部のシステムと通信するための通信インタフェースであり、アクセスユニットとして機能する。また、通信部６９は、ＬＡＮ、インターネット及びＵＳＢ等を通じて外部のシステムと通信する。
【００２６】
制御部５８は、ＲＡＭ６０、画像記憶部としてのメモリ６１、ＲＯＭ６２及びＣＰＵ６４等を備える。ＣＰＵ６４は、ＲＯＭ６２に格納されている制御プログラムを実行して複合機１の各部を制御する。ＲＯＭ６２は、制御プログラム等を格納している不揮発性メモリである。ＲＡＭ６０は、リムーバブルメモリ２０等から取得した画像やスキャンユニット５０によって読み取られた画像、背景画像や輪郭画像の生成処理における各種の画像データ等が一時的に格納される揮発性メモリである。メモリ６１は、塗り絵シートに印刷する輪郭画像等を表す画像データ等を保存するための不揮発性メモリである。制御プログラムは、遠隔地のサーバからネットワークを経由してＲＯＭ６２に格納しても良いし、リムーバブルメモリ２０等のコンピュータ読み取り可能な記録媒体を経由し、ＲＯＭ６２に格納しても良い。ディジタル画像処理部６６は、ＪＥＰＧ画像のデコード、解像度変換、アンシャープ処理、階調補正、２階調化及び分版処理等の画像処理を、ＣＰＵ６４と協働して実行するＤＳＰ等の専用回路である。
【００２７】
＜塗り絵印刷の全体の処理＞
次に、ユーザ画像を取得してから塗り絵シートを印刷するまでの一連の処理について説明する。
図３は、塗り絵印刷の全体の処理を示すフローチャートである。同図に示す各ステップは、制御部５８により実行される。ここで、同図における塗り絵シートとは、ユーザが塗り絵を行うための線画等が印刷された用紙である。また、下絵シートとは、塗り絵シートを作成するための用紙であって、塗り絵の基になる背景画像が下絵として印刷されている。ユーザは、この背景画像に基づいて、塗り絵を行うための線画となる輪郭線等を下絵シートに直接手書きする。
【００２８】
まず、ステップＳ１００では、制御部５８は、原画像となるユーザ画像の入力方法の選択画面を表示し、操作部６８を介してユーザから入力方法の選択を受け付ける。図１６は、操作画面の例を示す図であり、（ａ）は、入力方法の選択画面である。ここでは、入力方法として、「原稿を使う」、「メモリカードの写真を使う」及び「下絵シートを使う」の３種類の入力方法を表示して選択を受け付ける。ユーザが入力方法を選択して図１に示すＯＫボタン２８を押すと、ステップＳ１０２へ進み選択された入力方法を判定する。一方、戻るボタン２１を押した場合は、塗り絵印刷の処理を終了する。なお、図３に示すフローチャートでは、戻るボタン２１を押した場合の分岐線は省略している。
【００２９】
ステップＳ１０２では、制御部５８は、ステップＳ１００において選択された入力方法を判定する。入力方法が「原稿を使う」の場合はステップＳ１２０へ、「メモリカードの写真を使う」の場合はステップＳ１１０へ、「下絵シートを使う」の場合はステップＳ１７０へ進む。
【００３０】
ステップＳ１１０では、制御部５８は、メモリカードに保存されている画像を表示し、操作部６８を介してユーザから、これから処理する画像の選択を受け付ける。図１６（ｂ）は、画像選択の受付画面である。ここでは、ユーザは、十字ボタン２２を操作することにより画像を選択し、ＯＫボタン２８を押すと、ステップＳ１２４の各種選択を受け付ける処理へ進む。一方、戻るボタン２１を押した場合は、ステップＳ１００における図１６（ａ）の入力方法の選択画面に戻る。
【００３１】
ステップＳ１２０では、制御部５８は、ユーザがユーザ画像となる原稿を原稿台１２にセットするように指示画面を表示する。図１６（ｃ）は、原稿セットの指示画面である。ユーザが原稿をセットしてＯＫボタン２８を押すと、ステップＳ１２２へ進み、スキャンユニット５０により原稿のスキャン動作を開始する。スキャン動作の終了後は、ステップＳ１２４へ進む。一方、戻るボタン２１を押した場合は、ステップＳ１００における図１６（ａ）の入力方法の選択画面に戻る。
【００３２】
ステップＳ１２４，Ｓ１２６，Ｓ１２８，Ｓ１３０，Ｓ１３２では、制御部５８は、ステップＳ１１０又はステップＳ１２２において取得したユーザ画像の表示、ユーザ画像に対してのトリミングの受付実行、及びユーザ画像から自動生成した輪郭画像の表示等を行う。また、操作部６８を介してユーザから、それぞれの画面への移行及び各種選択を受け付けつける。
【００３３】
図１７は、操作画面の例を示す図であり、（ａ）は、ユーザ画像を表示後の各種選択の受付画面であり、ステップＳ１２４において表示される。この画面においてユーザは、十字ボタン２２を操作することにより印刷方法を選択し、ＤＩＳＰボタン２３を押すことによりトリミングの受付画面又は輪郭画像の表示画面へ移行する。また、印刷開始ボタン３０を押すことにより、選択された印刷方法で印刷を開始する。一方、戻るボタン２１を押した場合は、ステップＳ１１０における図１６（ｂ）又はステップＳ１２０における図１６（ｃ）のユーザ画像を取得する画面に戻る。ここで、ユーザによって選択される印刷方法の種類は、「塗り絵印刷」、「下絵シート印刷」及び「下絵（輪郭付き）シート印刷」の３種類がある。
【００３４】
図１７（ｂ）は、トリミングの受付画面であり、ステップＳ１２６において表示される。この画面においてユーザは、十字ボタン２２、＋−ボタン２５及び印刷開始ボタン３０等を操作することにより、ユーザ画像の拡大、縮小、枠移動及び回転等の処理を受け付ける。また、ＤＩＳＰボタン２３を押すことにより、輪郭画像の表示画面へ移行する。また、印刷開始ボタン３０を押すことにより、選択された印刷方法で印刷を開始する。一方、戻るボタン２１を押した場合は、ステップＳ１１０における図１６（ｂ）又はステップＳ１２０における図１６（ｃ）のユーザ画像を取得する画面に戻る。
【００３５】
図１７（ｃ）は、輪郭画像を表示後の各種選択の受付画面であり、ステップＳ１２８において表示される。この画面においてユーザは、十字ボタン２２を操作することにより印刷方法を選択し、ＤＩＳＰボタン２３を押すことにより、ユーザ画像の表示画面又はトリミングの受付画面へ移行する。また、印刷開始ボタン３０を押すことにより、選択された印刷方法で印刷を開始する。一方、戻るボタン２１を押した場合は、ステップＳ１１０における図１６（ｂ）又はステップＳ１２０における図１６（ｃ）のユーザ画像を取得する画面に戻る。
【００３６】
上記のステップＳ１２４において表示したユーザ画像又はステップＳ１２６においてトリミングしたユーザ画像に基づいて、ステップＳ１３０では、下絵シートに印刷する下絵となる背景画像を生成する。また、ステップＳ１３２では、この背景画像に基づいてステップＳ１２８において表示する輪郭画像を生成する。なお、背景画像の生成処理及び輪郭画像の生成処理の詳細については後述する。
【００３７】
ステップＳ１３４では、制御部５８は、ステップＳ１２４，Ｓ１２６，Ｓ１２８において印刷開始を指定する印刷開始ボタン３０が押されるまで待機する。印刷開始ボタン３０が押された場合は、次のステップＳ１３６に進む。
ステップＳ１３６では、制御部５８は、ステップＳ１２４及びＳ１２８においてユーザにより選択された印刷方法を判定する。印刷方法が「塗り絵印刷」の場合はステップＳ１４０へ、「下絵シート印刷」の場合はステップＳ１５０へ、「下絵（輪郭付き）シート印刷」の場合はステップＳ１６０へ進む。
【００３８】
ステップＳ１４０では、制御部５８は、ステップＳ１２８において表示した輪郭画像（自動生成）を塗り絵シート画像に割り付けて印刷する。ユーザは、この塗り絵シートに印刷された輪郭画像を線画として塗り絵を行うことができる。
【００３９】
ステップＳ１４２では、制御部５８は、ステップＳ１４０において印刷した塗り絵シートの画像を複合機１に保存するか否かの選択を、操作部６８を介してユーザから受け付ける。図１７（ｄ）は、塗り絵シート画像の保存の受付画面である。
ステップＳ１４４において保存するか否かを判定し、ユーザがＯＫボタン２８を押した場合は、塗り絵シートに印刷された輪郭画像を表す画像データを、メモリ６１に記憶して保存する。その後、最初のステップＳ１００に戻り、図１６（ａ）の入力方法の選択画面を表示する。一方、戻るボタン２１を押した場合は、画像データを保存しないで、ステップＳ１００に戻る。
【００４０】
ステップＳ１５０では、制御部５８は、ステップＳ１３０において生成した背景画像を下絵シート画像に割り付けて、ステップＳ１６４の下絵シートの印刷へ進む。
図１１は、下絵シート画像の例を示す図であり、この下絵シート画像は、全体として１つの画像又は画像部品の描画命令の組み合わせとしてＲＯＭ６２に格納されている。同図に示す位置基準マーク９０及び９８は、原稿台１２に載置された下絵シートの位置及び傾きを制御部５８に認識させるためのマークである。ブロックコード９２は、下絵シートの種類を制御部５８に認識させるためのマークである。複数のチェックマーク９４は、印刷部数を制御部５８に認識させるためのマークである。複数の標本パッチ９６は、背景画像と色域が一致し、一様に濃度が変換するチャートである。これらの標本パッチ９６は、１つでも良いし、互いに色域が異なる複数の領域で構成しても良い。矩形の自由描画領域１００は、向かい合う頂点の座標がＲＯＭ６２に記録されており、背景画像が割り付けられる領域である。補助画像領域１０２は、向かい合う頂点の座標がＲＯＭ６２に記憶されており、取得したユーザ画像がそのままの階調特性で割り付けられる。この補助画像領域１０２に割り付けられるユーザ画像は、最高解像度の画像でも良いし、サムネイル画像でも良い。
【００４１】
ステップＳ１６０では、制御部５８は、ステップＳ１３０において生成した背景画像に対して、ステップＳ１３２において生成した輪郭画像を合成する。ここでは、制御部５８は、背景画像の色値に対して輪郭画像の色値をＲＧＢチャネル毎に加算することによって、背景画像に対して輪郭画像を重畳して合成する。
【００４２】
ステップＳ１６２では、制御部５８は、ステップＳ１６０において輪郭画像を合成した背景画像（輪郭付き）を下絵シート画像に割り付ける。ここでは、図１１に示す下絵シート画像の自由描画領域１００に、この背景画像（輪郭付き）を割り付ける。
【００４３】
ステップＳ１６４では、制御部５８は、ステップＳ１５０又はステップＳ１６２において背景画像又は背景画像（輪郭付き）を割り付けた下絵シート画像を印刷する。その後、ステップＳ１７０へ進みユーザが下絵シートをセットする指示画面を表示する。なお、下絵シートを印刷する処理の詳細については後述する。
【００４４】
下絵シートを印刷した後、ユーザは、この下絵シートに印刷された背景画像を下絵として、背景画像の上から塗り絵用の線画となる輪郭線等を手書きする。また、ユーザは、下絵シートの所望する枚数の位置のチェックマーク９４に手書きチェックすることにより、複数部数の塗り絵シートを印刷することができる。
【００４５】
ステップＳ１７０では、制御部５８は、ユーザが下絵シートを原稿台１２にセットするように指示画面を表示する。図１６（ｄ）は、下絵シートセットの指示画面であり、ユーザが下絵シートをセットしてＯＫボタン２８を押すと、ステップＳ１７２へ進み、スキャンユニット５０によって下絵シートのスキャン動作を開始する。このスキャン動作により、ユーザが記録した対象物としての手書き輪郭画像を含む背景画像を取得する。一方、戻るボタン２１を押した場合は、ステップＳ１００における図１６（ａ）の入力方法の選択画面に戻る。
【００４６】
ステップＳ１７４では、制御部５８は、ステップＳ１７２において取得した手書き輪郭画像を含む背景画像から、塗り絵シートに線画として印刷する手書き輪郭画像を生成する。ここでは、下絵シートの自由描画領域１００に印刷された背景画像の上からユーザが手書きした輪郭線等の画像を、背景画像から分離して抽出することによって手書き輪郭画像を生成する。なお、手書き輪郭画像を生成する処理の詳細については後述する。
【００４７】
ステップＳ１７６では、制御部５８は、ステップＳ１７４において生成した手書き輪郭画像を塗り絵シート画像に割り付けて印刷する。ユーザは、この塗り絵シートに印刷された手書き輪郭画像を線画として塗り絵を行うことができる。印刷後は、ステップＳ１４２へ進み、塗り絵シートの輪郭画像を保存するか否かの選択を受け付ける。
【００４８】
図１８及び図１９は、塗り絵シートを印刷するまでの各処理における画像の例を示す図である。図１８（ａ）は、取得したユーザ画像を示す図である。同図は、上記のステップＳ１１０又はＳ１２２において取得した画像となる。
図１８（ｂ）は、下絵シートに印刷した背景画像を示す図である。同図は、図１８（ａ）に示すユーザ画像に基づいてステップＳ１３０において背景画像を生成し、ステップＳ１６４においてそのまま下絵シートに印刷した画像となる。
図１８（ｃ）は、手書き輪郭画像を含む背景画像をスキャンして取得した画像を示す図である。同図は、図１８（ｂ）に示す背景画像の上からユーザが輪郭線を手書きした下絵シートを、ステップＳ１７２においてスキャンして取得した画像となる。
図１８（ｄ）は、塗り絵シートに印刷した手書き輪郭画像を示す図である。同図は、図１８（ｃ）に示す手書き輪郭画像を含む背景画像から、ステップＳ１７４において手書き輪郭画像を抽出し、ステップＳ１７６において塗り絵用の線画として塗り絵シートに印刷した画像となる。
【００４９】
また、図１９（ａ）は、自動生成した輪郭画像を示す図である。同図は、図１８（ｂ）に示す背景画像に基づいて、ステップＳ１３２において輪郭画像を生成し、ステップＳ１４０において塗り絵用の線画として塗り絵シートに印刷した画像となる。
図１９（ｂ）は、背景画像に輪郭画像を合成した画像を示す図である。同図は、ステップＳ１６０において図１８（ｂ）に示す背景画像に図１９（ａ）に示す輪郭画像を合成し、ステップＳ１６４において下絵シートに印刷した画像となる。
【００５０】
なお、本発明の第１の画像は、上記ステップＳ１５０において下絵シート画像に割り付けた背景画像、及び上記ステップＳ１６２において下絵シート画像に割り付けた背景画像（輪郭付き）に相当する。また、本発明の第２の画像は、上記ステップＳ１７２において取得した手書き輪郭画像を含む背景画像に相当する。また、本発明の第３の画像は、上記ステップＳ１７４において生成した手書き輪郭画像に相当する。
更に、本発明の画像取得部、画像取得工程及び画像取得機能は、上記ステップＳ１１０及びＳ１２２に相当する。また、本発明の第１の画像生成部、第１の画像生成工程及び第１の画像生成機能は、上記ステップＳ１３０及びＳ１６０に相当する。また、本発明の第１の画像形成部、第１の画像形成工程及び第１の画像形成機能は、上記ステップＳ１６４に相当する。また、本発明のスキャン部、スキャン工程及びスキャン機能は、上記ステップＳ１７２に相当する。また、本発明の第３の画像生成部、第３の画像生成工程及び第３の画像生成機能は、上記ステップＳ１７４に相当する。また、本発明の第３の画像形成部、第３の画像形成工程及び第３の画像形成機能は、上記ステップＳ１７６に相当する。また、本発明の輪郭画像生成部は、上記ステップＳ１３２に相当する。
【００５１】
＜背景画像を生成する処理＞
次に、背景画像を生成する処理の詳細について説明する。
図４は、背景画像を生成する処理を示すフローチャートである。同図に示す各ステップにおいて、制御部５８は、ディジタル画像処理部６６と協働してユーザ画像に基づいて背景画像を生成する。ユーザ画像は、最高解像度の画像であってもサムネイル画像であっても良く、サムネイル画像に基づいて背景画像を形成する場合は、処理時間を短縮する利点がある。ＪＰＥＧフォーマット等のユーザ画像は、デコードされるとＲＧＢの３つのカラーチャネルを有し、ユーザ画像の色域は、各チャネルの階調値が１バイトで構成される場合、１６７７７２１６（２５６×２５６×２５６）の色値から構成される。
ここで、ユーザ画像の色域が色空間の全体に拡がっている場合は、印刷されたユーザ画像の上にカラーペンなどで書き込まれた文字の領域を光学的に認識することは極めて困難である。逆に、ユーザ画像の色域と文字の領域の色域が重なっていない場合は、特定の色域内の画素を文字の領域として判定することができる。つまり、ユーザ画像の上に記入できる文字等の対象物の色域の範囲を広げるためには、即ち、ユーザが記入できる色を多くするためには、背景画像となるユーザ画像の色域を狭くしなければならない。
【００５２】
まず、ステップＳ２００では、制御部５８は、ユーザ画像をグレートーン画像に変換する。図５は、フルカラー画像の色域と背景画像の色域を示す模式図である。ユーザ画像が表す対象物は任意であることから、ユーザ画像の色域はフルカラー（例えば１６７７７２１６色）画像の色域となる。ここでは、下絵シートに印刷される背景画像の色域を図５に示すように狭くするために、ユーザ画像をグレートーン画像に変換する。
また、図６は、背景画像が生成されるまでの過程における階調特性の変化の例を示す図であり、（ａ）は、ユーザ画像の階調特性を示すヒストグラムであり、（ｂ）は、グレートーン画像に変換後の階調特性を示すヒストグラムである。（ａ）に示す階調特性を有するユーザ画像がグレートーン画像に変換されると、グレートーン画像の階調特性は、（ｂ）に示すようにＲＧＢの各チャネルのヒストグラムが一致するようになる。ここでは、制御部５８は、以下のＮＴＳＣ方式の輝度変換式を用いてユーザ画像をグレートーン画像に変換する。
Ｒ'＝Ｇ'＝Ｂ'＝０．２９９×Ｒ＋０．５８７×Ｇ＋０．１１４×Ｂ
また、制御部５８は、ＲＧＢから明度を求めて、明度と線形な関係を有する値にＲＧＢの階調値を変換してグレートーン画像を生成しても良いし、Ｇチャネルの階調値にＲ及びＢチャネルの階調値を変換してグレートーン画像を生成しても良い。
【００５３】
ステップＳ２０２では、制御部５８は、ステップＳ２００において生成したグレートーン画像を階調補正する。ここでの階調補正は、一般的な手法を用いて色調やコントラストを強調する補正を自動的に行う。図６（ｃ）は、補正後の階調特性を示すヒストグラムである。同図に示すように、階調補正後は、画像中のグレートーン部分がどの程度分布しているかを表すヒストグラムのダイナミックレンジが拡張している。
【００５４】
ステップＳ２０４では、制御部５８は、ステップＳ２０２において階調補正したグレートーン画像をシアン系のモノトーン画像に変換する。図７は、画像を変換するトーンカーブの例を示す図であり、（ａ）は、シアン系のモノトーン画像変換のトーンカーブである。階調補正したグレートーン画像を（ａ）に示すトーンカーブに従い変換し、シアン系のモノトーン画像を生成する。図６（ｄ）は、シアン系のモノトーン画像の階調特性を示すヒストグラムである。同図に示すように、シアン系のモノトーン画像に変換後は、Ｒチャンネルの階調が主体となりＧ及びＢチャネルにも階調が多少付加されたシアン系の階調特性になる。Ｇ及びＢチャネルにも階調があることにより背景画像の視認性が上がり、ユーザは画像の輪郭部等を手書きでなぞることが容易となる。
なお、本実施形態では、Ｒチャネルの階調を主体としたシアン系のモノトーン画像に変換するケースについて説明するが、Ｒチャネル及びシアン系のモノトーン画像には限定されない。
【００５５】
ステップＳ２０６では、制御部５８は、ステップＳ２０４において生成したシアン系のモノトーン画像の階調値をハイライトバンドに圧縮し、背景画像を生成する。図７（ｂ）は、ハイライトバンド圧縮のトーンカーブである。シアン系のモノトーン画像の階調値を同図に示すトーンカーブに従い変換し、ハイライトバンドに圧縮する。図６（ｅ）は、ハイライトバンドに圧縮後の階調特性を示すヒストグラムである。ハイライトバンドに圧縮して生成した背景画像は、同図に示すような階調特性になり、元のユーザ画像に比べて淡い画像となる。
【００５６】
ステップＳ２０８では、制御部５８は、ステップＳ２０６において生成した背景画像について、ＲＧＢ，ＹＣｂＣｒ，ＨＬＳの変換を行う。ここでの変換は、装置内部で背景画像の色相（Ｈ）、明度（Ｌ）、彩度（Ｓ）の値を扱うためであり、更に、後述する輪郭画像生成の際に、背景画像のＨ，Ｌ，Ｓに基づいて輪郭画像のＨ、Ｌ、Ｓを設定するためである。ここで、ＲＧＢとＹＣｂＣｒとの変換は、例えばＪＦＩＦ規格やｓＹＣＣ規格などの公知の変換式を用いる。また、ＹＣｂＣｒとＨＬＳとの変換は、例えば以下の式により変換する。
【００５７】
【数１】
2008109554.tif 000003
一方、ＨとＳが与えられた場合は、例えば以下の式によりＣｂとＣｒが求まる。
Ｃｒ＝ＳｓｉｎＨ
Ｃｂ＝ＳｃｏｓＨ
なお、ＲＧＢ，ＹＣｂＣｒ，ＨＬＳの変換は、上記した変換式の方法以外に別の方法を用いて変換を行っても良い。
【００５８】
＜輪郭画像を生成する処理＞
次に、輪郭画像を生成する処理の詳細について説明する。
図８は、輪郭画像を生成する処理を示すフローチャートである。同図に示す各ステップにおいて、制御部５８は、ディジタル画像処理部６６と協働して輪郭画像を生成する。また、輪郭画像は、前述した図４に示すステップＳ２０６において生成された背景画像に基づいて生成する。
【００５９】
まず、ステップＳ２２０では、制御部５８は、背景画像を再びグレートーン画像に変換する。この背景画像は、シアン系のモノトーン画像の階調値をハイライトバンドに圧縮した画像であり、Ｒチャネルの画像をＧ及びＢチャネルにも適用することによりグレートーン画像に変換する。図９は、輪郭画像が生成されるまでの過程における階調特性の変化の例を示す図であり、（ａ）は、グレートーン画像変換後の階調特性を示すヒストグラムである。
【００６０】
ステップＳ２２２では、制御部５８は、ステップＳ２２０において生成したグレートーン画像のハイライトの階調を補正する。この補正は、輪郭画像にとっては過度に詳細な階調が不要なことから、ハイライトの階調の一部を省略するために行う。図７（ｃ）は、ハイライト階調補正のトーンカーブである。同図に示すトーンカーブに従い、グレートーン画像の階調値を変換する。図９（ｂ）は、ハイライトの階調の一部を補正後のヒストグラムである。図９（ｂ）では、図９（ａ）に示すヒストグラムのハイライトの階調の一部が省略されている。
【００６１】
ステップＳ２２４では、制御部５８は、ステップＳ２２２においてハイライトの階調を補正したグレートーン画像から輪郭画像を抽出する。ここで、グレートーン画像から輪郭画像を抽出する方法は、例えばフィルタを用いてエッジを抽出する等の公知の方法により行う。
【００６２】
ステップＳ２２６では、制御部５８は、ステップＳ２２４において抽出した輪郭画像をカラーデータの状態のままで２階調化する。ここで、２階調化する際の閾値は、ＲＧＢ全チャネルに共通な任意値を用いる。なお、閾値をチューニングによって決定しても良いし、可変にして輪郭画像に最適な閾値を自動設定しても良い。輪郭画像を２階調化することにより、輪郭画像のデータ量を少なくする効果がある。
【００６３】
ステップＳ２２８では、制御部５８は、ステップＳ２２６において２階調化した輪郭画像について、ＲＧＢ，ＹＣｂＣｒ，ＨＬＳの変換を行い、輪郭画像のＨＬＳを補正する。ここでのＲＧＢ，ＹＣｂＣｒ，ＨＬＳの変換は、図４に示すステップＳ２０８と同様の方法で行う。また、輪郭画像のＨ及びＳは、輪郭画像を背景画像に同化させるために、背景画像のＨ及びＳのそれぞれのヒストグラムの平均値を求めて、背景画像のＨの平均値を輪郭画像のＨに、背景画像のＳの平均値を輪郭画像のＳに設定する。輪郭画像のＬは、輪郭部分を少しだけ強調するために背景画像のＬよりいくらか低く設定する。
【００６４】
＜下絵シートを印刷する処理＞
次に、下絵シートを印刷する処理の詳細について説明する。
図１０は、下絵シートの印刷処理を示すフローチャートである。図１０に示す各処理は、制御部５８が制御プログラムの所定のモジュールを実行することによって実行される。
【００６５】
まず、ステップＳ３００では、制御部５８は、ディジタル画像処理部６６と協働して下絵シートの背景画像の解像度を、割り付けされる図１１に示す自由描画領域１００の大きさに応じて変換する。また、下絵シートの全体画像を印刷解像度に応じて変換する。
【００６６】
ステップＳ３０２では、制御部５８は、補助画像領域１０２に割り付けられるユーザ画像の画質をディジタル画像処理部６６と協働して補正する。ここでは、制御部５８は、例えばアンシャープ処理等を実行する。
【００６７】
ステップＳ３０４では、制御部５８は、分版処理を実行する。ここでは、制御部５８は、例えば下絵シート画像の階調値をＲＧＢ色空間の値からＣＭＹ色空間（Ｋ（黒）等の補助的なチャネルをもたせても良い。）の値に変換する。
【００６８】
ステップＳ３０６では、制御部５８は、ハーフトーン処理を実行する。ハーフトーン処理の基本は多階調の色値の配列をインク滴を噴射するかしないかの２値の配列に変換する処理である。大中小のインク滴を使い分ける場合には、「噴射しない」、「小インク滴を噴射する」、「中インク滴を噴射する」、「大インク滴を噴射する」の４値のいずれかの値に、多階調の色値をチャネル毎に変換する。この場合、インク滴で表現できる階調は４階調であるため、各画素の階調に誤差が発生する。この誤差を近傍画素に分散させることによって擬似的に多くの階調を表現することができる。このような誤差拡散処理を高速に実行するため、ＣＭＹの階調毎に注目画素に割り当てる４値と、その傍画素に振り分ける誤差を記述したルックアップテーブルとがＲＯＭ６２に格納されている。
【００６９】
ステップＳ３０８では、制御部５８は、ハーフトーン処理によって形成された４値の噴射データを噴射順に並び替えるインタレース処理を実行する。
【００７０】
ステップＳ３１０では、制御部５８は、噴射データを噴射順に印刷制御部８２へ出力する。印刷制御部８２は、順次バッファメモリに格納される噴射データに基づいて印字ヘッド８４を駆動して、下絵シートを印刷する。
【００７１】
＜手書き輪郭画像を生成する処理＞
次に、手書き輪郭画像を含む背景画像に基づいて、手書き輪郭画像を生成する処理の詳細について説明する。
手書き輪郭画像は、スキャンユニット５０により読み取った手書き輪郭画像を含む背景画像から、手書き輪郭画像を分離して抽出することによって生成する。図１２は、手書き輪郭画像を生成する処理の詳細を示すフローチャートである。同図に示すように、手書き輪郭画像の生成は、最初に、ステップＳ３２０において背景画像の色域テーブルを生成する。次に、ステップＳ３２２において、この生成した色域テーブルに基づいて背景画像を除去して手書き輪郭画像を抽出する。
【００７２】
＜背景画像の色域テーブルを生成する処理＞
ステップＳ３２０において背景画像の色域テーブルを生成する処理について説明する。ステップＳ３２０では、制御部５８は、読み取った下絵シートの画像に含まれる標本パッチ９６の画像に基づいて、背景画像の色域テーブルを生成する。この背景画像の色域テーブルは、背景画像の色域と一致する標本パッチ９６の色域が格納されるルックアップテーブルである。
【００７３】
図１３は、背景画像の色域テーブルに格納されるデータの一例を示すグラフである。自由描画領域１００内で背景画像の領域を正確に認識するためには、制御部５８は、背景画像と色域が一致する標本パッチの色域を完全に記憶しなければならない。そこで、限られたＲＡＭ６０の容量に標本パッチの色域を格納するためのモデル化が必要になる。標本パッチ及び背景画像は、シアン系の画像であるため、標本パッチの画像は、Ｒチャネルの階調を主体にした画像となる。また、Ｂ及びＧチャネルの階調はＲチャネルの階調と強い相関関係があり、ある狭い幅でのみ変化するという特徴がある。そこで、制御部５８はＲチャネルの階調に対して、Ｂ及びＧチャネルの階調がどのように分布するかを記憶することにより、標本パッチ及び背景画像の色域を少ない容量で記憶することができる。具体的には、制御部５８は標本パッチの画像のＲＧＢ３チャネルの値を画素毎に調べ、任意のＲチャネルの値に対するＧ及びＢチャネルの最大値及び最小値を検出することにより、標本パッチの色域を記憶することができる。以下、フローチャートに基づいて詳細に説明する。
【００７４】
図１４は、背景画像の色域テーブルを生成する処理を示すフローチャートである。
ステップＳ３４０では、制御部５８は、Ｇ及びＢチャネルの最小値（Ｇｍｉｎ，Ｂｍｉｎ）及び最大値（Ｇｍａｘ，Ｂｍａｘ）をリセットする。ここでは、制御部５８は、全てのＲの値に対応する（Ｇｍａｘ，Ｇｍｉｎ，Ｂｍａｘ，Ｂｍｉｎ）の値を（０，２５５，０，２５５）に設定する。
【００７５】
ステップＳ３４２では、制御部５８は、以下の処理が標本パッチの画像の全画素について終了したか否かを判定し、全画素について以下の処理を繰り返す。
【００７６】
ステップＳ３４４及びＳ３４６では、制御部５８は、注目画素のＧチャネルの値が、注目画素のＲチャネルの値に対応付けて記憶されているＧチャネルの最大値（Ｇｍａｘ）より大きいか否かを判定し、大きければ注目画素のＲチャネルの値に対応付けられているＧチャネルの最大値（Ｇｍａｘ）を注目画素のＧチャネルの値に更新する。
【００７７】
ステップＳ３５２及びＳ３５４では、制御部５８は、注目画素のＧチャネルの値が、注目画素のＲチャネルの値に対応付けて記憶されているＧチャネルの最小値（Ｇｍｉｎ）より小さいか否かを判定し、小さければ注目画素のＲチャネルの値に対応付けられているＧチャネルの最小値（Ｇｍｉｎ）を注目画素のＧチャネルの値に更新する。
【００７８】
ステップＳ３４８及びＳ３５０では、制御部５８は、注目画素のＢチャネルの値が、注目画素のＲチャネルの値に対応付けて記憶されているＢチャネルの最大値（Ｂｍａｘ）より大きいか否かを判定し、大きければ注目画素のＲチャネルの値に対応付けられているＢチャネルの最大値（Ｂｍａｘ）を注目画素のＢチャネルの値に更新する。
【００７９】
ステップＳ３５６及びＳ３５８では、制御部５８は、注目画素のＢチャネルの値が、注目画素のＲチャネルの値に対応付けて記憶されているＢチャネルの最小値（Ｂｍｉｎ）より小さいか否かを判定し、小さければ注目画素のＲチャネルの値に対応付けられているＢチャネルの最小値（Ｂｍｉｎ）を注目画素のＢチャネルの値に更新する。
【００８０】
以上の処理が全画素について終了すると、Ｒチャネルの全ての値についてＢ及びＧチャネルの最大値と最小値が記憶され、標本パッチの色域が完全に記憶される。このようにＲチャネルの値に関連付けてＢ及びＧチャネルの最大値と最小値を記憶する色域テーブルのデータサイズは、各チャネルの階調値が１バイトの場合、わずか１Ｋバイト（２５６×２×２バイト）である。
【００８１】
＜背景画像を除去する処理＞
次に、図１２に示すステップＳ３２２において背景画像を除去する処理について説明する。ステップＳ３２２では、制御部５８は、下絵シートの手書き輪郭画像を含む背景画像から、手書き輪郭画像のみを分離する。ここでは、制御部５８は、手書き輪郭画像を含む背景画像に透明度を示すチャネル（アルファチャネル）を追加し、背景画像のみの領域を透明に設定する。
【００８２】
図１５は、背景画像を除去する処理を示すフローチャートである。
ステップＳ４００では、制御部５８は、以下の処理が下絵シートに含まれる自由描画領域１００の画像の全画素について終了したか否かを判定し、全画素について以下の処理を繰り返す。
【００８３】
ステップＳ４０２では、制御部５８は、注目画素のＢ及びＧチャネルの値が背景画像の色域テーブルに注目画素のＲチャネルの値と対応付けて記憶されているＢ及びＧチャネルの値の範囲内であるか否かを判定する。即ち、制御部５８は、注目画素のＲチャネルの値に対応付けて記憶されているＧチャネルの最大値が注目画素のＧチャネルの値以上で、且つ、注目画素のＲチャネルの値に対応付けて記憶されているＧチャネルの最小値が注目画素のＧチャネルの値以下で、且つ、注目画素のＲチャネルの値に対応付けて記憶されているＢチャネルの最大値が注目画素のＢチャネルの値以上で、且つ、注目画素のＲチャネルの値に対応付けて記憶されているＢチャネルの最小値が注目画素のＢチャネルの値以下であるか否かを判定する。
【００８４】
注目画素のＢ及びＧチャネルの値が、背景画像の色域テーブルに注目画素のＲチャネルの値と対応付けて記憶されているＢ及びＧチャネルの値の範囲内である場合は、注目画素の色値は背景画像の色域内であるため、ステップＳ４０４において、制御部５８は、注目画素を透明画素に設定する。即ち、注目画素のアルファチャネルは透明を示す値に設定される。
【００８５】
以上の処理が自由描画領域１００の画像の全画素について終了すると、背景画像のみの領域は透明に設定されて、ユーザが手書きした輪郭線のみの画像が生成される。
【００８６】
上述したように、本実施形態に係る画像形成システムとしての複合機１では、ユーザは、下絵シートに印刷された背景画像又は背景画像（輪郭付き）を下絵として、この下絵の上から輪郭線等を手書きし、この輪郭線等を塗り絵用の線画として塗り絵シートに印刷することができる。ユーザは、描画ツール類の操作テクニック等を必要としないで、筆記具等を用いて下絵の上から画像の輪郭等を忠実になぞることにより、自分が所望する塗り絵用の線画を容易に創作することができる。
【００８７】
また、下絵シートに印刷される背景画像は、シアンを主体にして色域を減縮したモノトーン画像であることから、複合機１は、背景画像上にシアン系以外の色相で手書きされた輪郭線等の領域を背景画像の領域と判別することができる。これにより、ユーザは、シアン系以外の任意の色相の筆記具を用いて、下絵シートに印刷された背景画像の上から手書きすることができる。更に、背景画像は淡色化されているため、複合機１は、背景画像上に濃い色で手書きされた輪郭線等の領域を背景画像の領域と判別することができる。これにより、ユーザは、背景画像上に濃い色の筆記具を用いて手書きすることができる。
【００８８】
また、ユーザは、塗り絵シートに印刷された輪郭画像を表す画像データを、メモリ６１に記憶して保存できることから、自作した塗り絵用の線画をメモリ６１から呼び出して、必要に応じて何回も印刷することができる。ここで、複合機１が保存する画像データは、画像データをベクトル化したベクトルデータであっても良い。画像データをベクトル化することにより、いかなるサイズの記録媒体にレイアウトしても滑らかな線画を出力することが可能になる。また、ベクトルデータは、ビットマップデータに比してデータ容量が少なくて済み、データを扱う処理速度を速くすることができる。
【００８９】
また、複合機１は、背景画像に基づいて輪郭画像を生成し、この輪郭画像を背景画像に重畳した背景画像（輪郭付き）を下絵とした下絵シートを印刷する。ユーザは、下絵の上から輪郭線等を手書きする際に、背景画像に重畳された輪郭画像を目安に輪郭等をなぞることができ、輪郭線等の手書き作業をより容易に行うことができる。
また、背景画像に重畳する輪郭画像の色相及び彩度は、背景画像の色相及び彩度の平均と略同一であることから、輪郭画像は、背景画像の輪郭部を違和感なく自然に示すことができる。更に、輪郭画像の明度は、背景画像の明度の平均より低く設定することから、輪郭画像は、背景画像の輪郭部を強調して分かり易く示すことができる。
【００９０】
また、複合機１は、「塗り絵印刷」、「下絵シート印刷」及び「下絵（輪郭付き）シート印刷」の３種類の印刷方法の選択を受け付けて、「塗り絵印刷」が選択された場合は、生成した輪郭画像を画面に表示した状態で、当該輪郭画像の印刷への移行を受け付ける。ユーザは、塗り絵の線画となる輪郭画像を確認しながら印刷ができることから、間違った画像を印刷する等のミスを防止でき、操作性の面でも効率が良い。
更に、複合機１は、背景画像又は背景画像（輪郭付き）を下絵シートに印刷後、メニュー操作等の受付を介さずに、続けて下絵シートセットの指示画面を表示し、スキャン動作の開始を受け付ける。ユーザは、通常、下絵シートを印刷後は、印刷された下絵シートに輪郭線等を手書きし、そのままスキャン動作の開始を指定することから、操作上の無駄がなく、操作性の面でも効率が良い。
【００９１】
上述した実施形態では、下絵シートに印刷された背景画像の上からユーザが手書きした輪郭線等を抽出し、この手書きの輪郭線等を塗り絵用の線画として塗り絵シートに印刷している。しかし、本発明の用途は塗り絵シートに限定されず、他の用途にも適用することができる。例えば、下絵シートに印刷された背景画像の上から、ユーザが、塗り絵用の線画ではなくイラスト画やデッサン画等を手書きし、背景画像からこれらのイラスト画やデッサン画等を抽出して印刷しても良い。ユーザは、背景画像の上からイラスト画やデッサン画等を手書きすることから、元の画像をより正確に、且つ忠実に描写した絵画を容易に得ることができる。
【図面の簡単な説明】
【００９２】
【図１】複合機の外観を示す図。
【図２】複合機の構成を示すブロック図。
【図３】塗り絵印刷の全体の処理を示すフローチャート。
【図４】背景画像を生成する処理を示すフローチャート。
【図５】フルカラー画像の色域と背景画像の色域を示す模式図。
【図６】背景画像が生成されるまでの過程における階調特性の変化の例を示す図であり、（ａ）は、ユーザ画像の階調特性を示すヒストグラム、（ｂ）は、グレートーン画像に変換後の階調特性を示すヒストグラム、（ｃ）は、補正後の階調特性を示すヒストグラム、（ｄ）は、シアン系のモノトーン画像の階調特性を示すヒストグラム、（ｅ）は、ハイライトバンドに圧縮後の階調特性を示すヒストグラム。
【図７】画像を変換するトーンカーブの例を示す図であり、（ａ）は、シアン系のモノトーン画像変換のトーンカーブ、（ｂ）は、ハイライトバンド圧縮のトーンカーブ、（ｃ）は、ハイライト階調補正のトーンカーブ。
【図８】輪郭画像を生成する処理を示すフローチャート。
【図９】輪郭画像が生成されるまでの過程における階調特性の変化の例を示す図であり、（ａ）は、グレートーン画像変換後の階調特性を示すヒストグラム、（ｂ）は、ハイライト階調の一部を補正後のヒストグラム。
【図１０】下絵シートの印刷処理を示すフローチャート。
【図１１】下絵シート画像の例を示す図。
【図１２】手書き輪郭画像を生成する処理の詳細を示すフローチャート。
【図１３】背景画像の色域テーブルに格納されるデータの一例を示すグラフ。
【図１４】背景画像の色域テーブルを生成する処理を示すフローチャート。
【図１５】背景画像を除去する処理を示すフローチャート。
【図１６】操作画面の例を示す図であり、（ａ）は、入力方法の選択画面、（ｂ）は、画像選択の受付画面、（ｃ）は、原稿セットの指示画面、（ｄ）は、下絵シートセットの指示画面。
【図１７】操作画面の例を示す図であり、（ａ）は、ユーザ画像を表示後の各種選択の受付画面、（ｂ）は、トリミングの受付画面、（ｃ）は、輪郭画像を表示後の各種選択の受付画面、（ｄ）は、塗り絵シート画像の保存の受付画面。
【図１８】塗り絵シートを印刷するまでの各処理における画像の例を示す図であり、（ａ）は、取得したユーザ画像を示す図、（ｂ）は、下絵シートに印刷した背景画像を示す図、（ｃ）は、手書き輪郭画像を含む背景画像をスキャンして取得した画像を示す図、（ｄ）は、塗り絵シートに印刷した手書き輪郭画像を示す図。
【図１９】塗り絵シートを印刷するまでの各処理における画像の例を示す図であり、（ａ）は、自動生成した輪郭画像を示す図、（ｂ）は、背景画像に輪郭画像を合成した画像を示す図。
【符号の説明】
【００９３】
１…複合機、１２…原稿台、１４…上部ケース、１６…下部ケース、１８…カードスロット、２０…リムーバブルメモリ、５０…スキャンユニット、５２…照明部、５４…イメージセンサ、５６…ＡＦＥ部、５８…制御部、６０…ＲＡＭ、６１…メモリ、６２…ＲＯＭ、６４…ＣＰＵ、６６…ディジタル画像処理部、６８…操作部、６９…通信部、７０…外部メモリコントローラ、７４…センサ駆動部、７６…センサキャリッジ駆動部、７８…ヘッドキャリッジ駆動部、８０…送紙部、８２…印刷制御部、８４…印字ヘッド、８６…プリントユニット、９０…位置基準マーク、９２…ブロックコード、９４…チェックマーク、９６…標本パッチ、１００…自由描画領域、１０２…補助画像領域。
【図１】
2008109554.tif 000004
【図２】
2008109554.tif 000005
【図３】
2008109554.tif 000006
【図４】
2008109554.tif 000007
【図５】
2008109554.tif 000008
【図６】
2008109554.tif 000009
【図７】
2008109554.tif 000010
【図８】
2008109554.tif 000011
【図９】
2008109554.tif 000012
【図１０】
2008109554.tif 000013
【図１１】
2008109554.tif 000014
【図１２】
2008109554.tif 000015
【図１３】
2008109554.tif 000016
【図１４】
2008109554.tif 000017
【図１５】
2008109554.tif 000018
【図１６】
2008109554.tif 000019
【図１７】
2008109554.tif 000020
【図１８】
2008109554.tif 000021
【図１９】
2008109554.tif 000022