(57)【特許請求の範囲】
【請求項１】
ぬりえ画像の生成に用いられる元画像を所定の取得条件で原稿から読み取ることにより取得する画像取得手段と、
前記取得条件及び前記元画像に関する画像条件のうち少なくとも１つを含む読取時条件に基づいて前記元画像の線分領域を検出する線分検出処理を行う際に前記元画像に施す所定の処理としてぼかし処理の処理条件を設定する条件設定手段と、
前記設定された処理条件で前記元画像に前記ぼかし処理を施し、該処理後の元画像に前記線分検出処理を実行して検出領域を検出し、該検出した検出領域を線分領域とすると共に該検出領域以外の領域を空白領域としてぬりえ画像を生成する画像生成手段とを備え、
前記画像取得手段は、所定の取得条件として所定の読取解像度で前記元画像を前記原稿から読み取ることにより取得し、 
前記条件設定手段は、前記元画像に施す前記ぼかし処理の処理条件を前記読取解像度に基づいて設定することを特徴とする、ぬりえ製造装置。
【請求項２】
前記条件設定手段は、前記ぼかし処理の処理条件を前記読取解像度に基づいて設定するに際して、前記読取解像度が大きくなると前記ぼかし処理を実行するときの実行領域が大きくなるように前記ぼかし処理の処理条件を設定する、請求項１に記載のぬりえ製造装置。
【請求項３】
前記条件設定手段は、前記画像取得手段によって前記原稿から読み取ることにより取得された画像を解析することにより所定の画像条件としての前記元画像の所定線数を検出し、
前記元画像に施す前記ぼかし処理の処理条件を前記検出した所定線数に基づいて設定し、
前記画像生成手段は、前記元画像に前記ぼかし処理を施し該処理後の元画像に前記線分検出処理を実行する、請求項１または２のいずれか１項に記載のぬりえ製造装置。 
【請求項４】
前記条件設定手段は、前記画像生成手段が生成するぬりえ画像の前記線分領域が前記元画像全体の所定割合になるように、前記検出した元画像の所定線数に基づいて前記線分検出処理の実行条件を設定する、請求項３に記載のぬりえ製造装置。  
【請求項５】
前記画像生成手段は、前記検出した検出領域を線分領域とすると共に該検出領域以外の領域を空白領域とするに際して、前記検出した検出領域には入力値を高輝度側へ変換して出力する第１ガンマ変換処理を実行して前記線分領域とし、前記検出領域以外の領域には入力値を白色へ変換する第２ガンマ変換処理を実行することにより前記空白領域として前記ぬりえ画像を生成する、請求項１〜４のいずれか１項に記載のぬりえ製造装置。
【請求項６】
前記画像生成手段は、前記取得した元画像にモノクロ処理を実行し、該処理したモノクロ画像に対して、前記設定された処理条件で前記ぼかし処理を施し該処理後のモノクロ画像に前記線分検出処理を実行して検出した検出領域を線分領域とすると共に該検出領域以外の領域を空白領域としてぬりえ画像を生成する、請求項１〜５のいずれか１項に記載のぬりえ製造装置。
【請求項７】
前記画像生成手段は、前記線分検出処理を実行するに際して、前記元画像に含まれる複数の色成分の各々に対して前記設定された処理条件で前記ぼかし処理を施し該処理後の各色成分の元画像に前記線分検出処理を実行して前記検出領域を検出する、請求項１〜５のいずれか１項に記載のぬりえ製造装置。
【請求項８】
請求項１〜７のいずれか１項に記載のぬりえ製造装置であって、
画像を表示可能な表示手段と、
ユーザの操作に基づいて設定される前記ぬりえ画像を生成する際の設定情報を取得可能な設定取得手段と、   
前記設定取得手段によって前記元画像が自然画である設定情報を取得したときには、前記画像生成手段が生成する線分領域に関する設定情報をユーザが入力する旨の情報を表示するよう前記表示手段を制御する制御手段と、を備え、   
前記条件設定手段は、前記設定取得手段が取得した前記線分領域に関する設定情報をも加味して前記線分検出処理を行う際に前記元画像に施す所定の処理の処理条件を設定し、
前記画像生成手段は、前記設定された処理条件で前記元画像に前記所定の処理を施し、該処理後の元画像に前記線分検出処理を実行して検出領域を検出する、ぬりえ製造装置。
【請求項９】
請求項１〜８のいずれか１項に記載のぬりえ製造装置であって、
前記画像生成手段が生成したぬりえ画像を印刷媒体へ印刷処理する印刷実行手段、を備えたぬりえ製造装置。
【請求項１０】
ぬりえ画像を生成するぬりえ製造方法であって、
（ａ）ぬりえ画像の生成に用いられる元画像を所定の取得条件として所定の読取解像度で原稿から読み取ることにより取得するステップと、
（ｂ）前記取得条件及び前記元画像に関する画像条件のうち少なくとも１つを含む読取時条件に基づいて前記元画像の線分領域を検出する線分検出処理を行う際に前記元画像に施す所定の処理としてぼかし処理の処理条件を前記読取解像度に基づいて設定するステップと、
（ｃ）前記ステップ（ｂ）で設定された処理条件で前記ステップ（ａ）で取得した元画像に前記ぼかし処理を施し、該処理後の元画像に前記線分検出処理を実行して検出領域を検出し、該検出した検出領域を線分領域とすると共に該検出領域以外の領域を空白領域としてぬりえ画像を生成するステップと、
を含むぬりえ製造方法。
【請求項１１】
請求項１０に記載のぬりえ製造方法の各ステップを１以上のコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ぬりえ製造装置、ぬりえ製造方法及びそのプログラムに関する。
【背景技術】
【０００２】
従来、ぬりえ製造装置としては、元画像において所定輝度以下の領域を墨線領域として検出し、墨線領域を取り囲む近傍の領域を近傍領域として検出し、墨線領域と近傍領域とを除いた領域を輪郭部分として検出し、墨線領域及び輪郭領域と、その他の領域と、に対して異なる色を割り当ててぬりえを製造するものが提案されており（例えば、特許文献１参照）、これによれば、部分的に輪郭が強調されているような画像から自然な線画を生成することができる、とされている。
【特許文献１】特開２００４−３３４３０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、この特許文献１に記載されたぬりえ製造装置では、輝度については考慮しているが、ぬりえ画像を生成するとき、例えば線分を検出する線分検出処理を実行する際にその他の元画像の情報については考慮していなかった。このため、例えば原稿を読み取って元画像にする場合などには、画像に含まれる線分の領域を検出する線分検出処理を十分に実行することができない場合があった。
【０００４】
本発明は、このような課題に鑑みなされたものであり、画像に含まれる線分の領域を検出する線分検出処理をより適切な条件で実行することができるぬりえ製造装置、ぬりえ製造方法及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上述の目的を達成するために以下の手段を採った。
【０００６】
本発明のぬりえ製造装置は、
ぬりえ画像の生成に用いられる元画像を所定の取得条件で原稿から読み取ることにより取得する画像取得手段と、
前記取得条件及び前記元画像に関する画像条件のうち少なくとも１つを含む読取時条件に基づいて前記元画像の線分領域を検出する線分検出処理を行う際に前記元画像に施す所定の処理の処理条件を設定する条件設定手段と、
前記設定された処理条件で前記元画像に前記所定の処理を施し、該処理後の元画像に前記線分検出処理を実行して検出領域を検出し、該検出した検出領域を線分領域とすると共に該検出領域以外の領域を空白領域としてぬりえ画像を生成する画像生成手段と、
を備えたものである。
【０００７】
このぬりえ製造装置では、ぬりえ画像の生成に用いられる元画像を所定の取得条件で原稿から読み取ることにより取得し、この取得条件及び元画像に関する画像条件のうち少なくとも１つを含む読取時条件に基づいて元画像の線分領域を検出する線分検出処理を行う際に元画像に施す所定の処理の処理条件を設定し、設定した処理条件で元画像に所定の処理を施し、この処理後の元画像に線分検出処理を実行して検出領域を検出し、この検出した検出領域を線分領域とすると共にこの検出領域以外の領域を空白領域としてぬりえ画像を生成する。このように、元画像の取得条件や元画像の画像条件を含む読取時条件を用いて線分検出処理に用いる所定処理の条件を定めるのである。したがって、画像に含まれる線分の領域を検出する線分検出処理をより適切な条件で実行することができる。
【０００８】
本発明のぬりえ製造装置において、前記画像取得手段は、所定の取得条件として所定の読取解像度で前記元画像を前記原稿から読み取ることにより取得し、前記条件設定手段は、前記元画像に施す所定の処理としてぼかし処理の処理条件を前記読取解像度に基づいて設定し、前記画像生成手段は、前記元画像に前記ぼかし処理を施し該処理後の元画像に前記線分検出処理を実行するものとしてもよい。ぼかし処理は読取画像に含まれ線分領域として誤検出される網点を除去する効果があり、読取解像度はぼかし処理の程度に関係することから、読取画像の読取解像度を用いて画像に含まれる線分の領域を検出する線分検出処理をより適切な条件で実行することができる。このとき、前記条件設定手段は、前記ぼかし処理の処理条件を前記読取解像度に基づいて設定するに際して、前記読取解像度が大きくなると前記ぼかし処理を実行するときの実行領域が大きくなるように前記ぼかし処理の処理条件を設定するものとしてもよい。
【０００９】
本発明のぬりえ製造装置において、前記条件設定手段は、前記画像取得手段によって前記原稿から読み取ることにより取得された画像を解析することにより所定の画像条件としての前記元画像の所定線数を検出し、前記元画像に施す所定の処理としてぼかし処理の処理条件を前記検出した所定線数に基づいて設定し、前記画像生成手段は、前記元画像に前記ぼかし処理を施し該処理後の元画像に前記線分検出処理を実行するものとしてもよい。ぼかし処理は読取画像に含まれ線分領域として誤検出される網点を除去する効果があり、読取画像の線数はぼかし処理の程度に関係するから、読取画像の線数を用いて画像に含まれる線分の領域を検出する線分検出処理をより適切な条件で実行することができる。このとき、前記条件設定手段は、前記画像生成手段が生成するぬりえ画像の前記線分領域が前記元画像全体の所定割合になるように、前記検出した元画像の所定線数に基づいて前記線分検出処理の実行条件を設定するものとしてもよい。こうすれば、線分検出処理を一層適切な条件で実行可能であるため、ぬりえ画像に形成される線数の適正化を図ることができる。ここで「所定割合」は、生成されるぬりえ画像の状態と線分領域の割合とに基づいて経験的に定めるものとしてもよい。
【００１０】
本発明のぬりえ製造装置において、前記画像生成手段は、前記検出した検出領域を線分領域とすると共に該検出領域以外の領域を空白領域とするに際して、前記検出した検出領域には入力値を高輝度側へ変換して出力する第１ガンマ変換処理を実行して前記線分領域とし、前記検出領域以外の領域には入力値を白色へ変換する第２ガンマ変換処理を実行することにより前記空白領域として前記ぬりえ画像を生成するものとしてもよい。こうすれば、ガンマ変換処理により比較的容易に線分領域と空白領域としてぬりえ画像を生成することができる。
【００１１】
本発明のぬりえ製造装置において、前記画像生成手段は、前記取得した元画像にモノクロ処理を実行し、該処理したモノクロ画像に対して、前記設定された処理条件で前記所定の処理を施し該処理後のモノクロ画像に前記線分検出処理を実行して検出した検出領域を線分領域とすると共に該検出領域以外の領域を空白領域としてぬりえ画像を生成するものとしてもよい。こうすれば、階調表現の限定されたモノクロ画像に対して線分検出処理を行うため、比較的容易な処理で線分検出処理を実行することができる。あるいは、前記画像生成手段は、前記線分検出処理を実行するに際して、前記元画像に含まれる複数の色成分の各々に対して前記設定された処理条件で前記所定の処理を施し該処理後の各色成分の元画像に前記線分検出処理を実行して前記検出領域を検出するものとしてもよい。こうすれば、各色成分の元画像を用いて線分検出処理を実行するから、例えばモノクロの元画像を用いて線分検出するのに比して多数の階調を用いて線分検出を行うため、線分検出処理をより確実に行うことができる。
【００１２】
本発明のぬりえ製造装置は、画像を表示可能な表示手段と、ユーザの操作に基づいて設定される前記ぬりえ画像を生成する際の設定情報を取得可能な設定取得手段と、前記設定取得手段によって前記元画像が自然画である設定情報を取得したときには、前記画像生成手段が生成する線分領域に関する設定情報をユーザが入力する旨の情報を表示するよう前記表示手段を制御する制御手段と、を備え、前記条件設定手段は、前記設定取得手段が取得した前記線分領域に関する設定情報をも加味して前記線分検出処理を行う際に前記元画像に施す所定の処理の処理条件を設定し、前記画像生成手段は、前記設定された処理条件で前記元画像に前記所定の処理を施し、該処理後の元画像に前記線分検出処理を実行して検出領域を検出するものとしてもよい。こうすれば、元画像の状態によっては線分領域の検出が変動しやすい自然画が元画像であるときに、ユーザの操作によってぬりえ画像の線分領域に関する情報を指定可能であるため、画像に含まれる線分の領域を検出する線分検出処理をよりユーザの好む条件で実行することができる。このとき、前記制御手段は、前記設定取得手段によって前記元画像がイラスト画である設定情報を取得したときには、前記画像生成手段が生成する線分領域に関する設定情報をユーザが入力する旨の情報を表示しないよう前記表示手段を制御するものとしてもよい。
【００１３】
本発明のぬりえ製造装置は、前記画像生成手段が生成したぬりえ画像を印刷媒体へ印刷処理する印刷実行手段、を備えたものとしてもよい。こうすれば、ぬりえ画像が形成された印刷媒体を得やすい。
【００１４】
本発明のぬりえ製造方法は、
ぬりえ画像を生成するぬりえ製造方法であって、
（ａ）ぬりえ画像の生成に用いられる元画像を所定の取得条件で原稿から読み取ることにより取得するステップと、
（ｂ）前記取得条件及び前記元画像に関する画像条件のうち少なくとも１つを含む読取時条件に基づいて前記元画像の線分領域を検出する線分検出処理を行う際に前記元画像に施す所定の処理の処理条件を設定するステップと、
（ｃ）前記ステップ（ｂ）で設定された処理条件で前記ステップ（ａ）で取得した元画像に前記所定の処理を施し、該処理後の元画像に前記線分検出処理を実行して検出領域を検出し、該検出した検出領域を線分領域とすると共に該検出領域以外の領域を空白領域としてぬりえ画像を生成するステップと、
を含むものである。
【００１５】
このぬりえ製造方法では、ぬりえ画像の生成に用いられる元画像を所定の取得条件で原稿から読み取ることにより取得し、この取得条件及び元画像に関する画像条件のうち少なくとも１つを含む読取時条件に基づいて元画像の線分領域を検出する線分検出処理を行う際に元画像に施す所定の処理の処理条件を設定し、設定した処理条件で元画像に所定の処理を施し、この処理後の元画像に線分検出処理を実行して検出領域を検出し、この検出した検出領域を線分領域とすると共にこの検出領域以外の領域を空白領域としてぬりえ画像を生成する。このように、元画像の取得条件や元画像の画像条件を含む読取時条件を用いて線分検出処理に用いる所定処理の条件を定めるのである。したがって、画像に含まれる線分の領域を検出する線分検出処理をより適切な条件で実行することができる。なお、このぬりえ製造方法において、上述したぬりえ製造装置の種々の態様を採用してもよいし、また、上述したぬりえ製造装置の各機能を実現するようなステップを追加してもよい。
【００１６】
本発明のプログラムは、上述したぬりえ製造方法の各ステップを１又は複数のコンピュータに実現させるためのものである。このプログラムは、コンピュータが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピュータに実行させるか又は複数のコンピュータに各ステップを分担して実行させれば、上述したぬりえ製造方法の各ステップが実行されるため、このぬりえ製造方法と同様の作用効果が得られる。
【発明を実施するための最良の形態】
【００１７】
次に、本発明を実施するための最良の形態を図面を用いて説明する。図１は、ぬりえ１０を作製するプリンタ２０の構成の概略を示す構成図である。プリンタ２０は、図１に示すように、スキャナ機能、プリンタ機能及びコピー機能を有するマルチファンクションプリンタとして構成されており、装置全体の制御を司るコントローラ２１と、携帯用の記憶媒体であるメモリカード６０をスロット２５ａに装着・取外し可能であるリーダライタ２５と、接続された外部機器との間で情報の入出力が可能なインタフェース（Ｉ／Ｆ）２８と、プリンタ機構３１を制御するＩＣチップであるプリンタＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）３２を含んで構成されるプリンタ部３０と、スキャナ機構４１を制御するＩＣチップであるスキャナＡＳＩＣ４２を含んで構成されるスキャナ部４０と、ユーザへ情報を表示可能でありユーザの指示を入力可能である操作パネル５０と、を備えている。コントローラ２１やリーダライタ２５、Ｉ／Ｆ２８、プリンタ部３０、スキャナ部４０、操作パネル５０は、バス２９によって電気的に接続されている。コントローラ２１は、ＣＰＵ２２を中心とするマイクロプロセッサとして構成されており、情報を記憶消去可能であり各種処理プログラムなどを記憶したフラッシュＲＯＭ２３と、一時的にデータを記憶するＲＡＭ２４と、プリンタ２０をコピーとして使用する際に画像処理などを実行するコピー処理部２７と、を備えている。コピー処理部２７は、所定サイズ（例えば５×５ピクセル，７×７ピクセル又は９×９ピクセルなど）のガウシアンフィルタ（ぼかしフィルタ）を用いて読み取った画像に含まれる網点を除去する網点処理部２７ａと、読み取った画像のイメージ領域を除き文字領域などをより黒色とするなどのガンマ変換処理を実行するガンマ変換部２７ｂとを備えており、コピー時の画像処理を行う機能を有している。プリンタ機構３１は、シアン（Ｃ）・マゼンタ（Ｍ）・イエロー（Ｙ）・ブラック（Ｋ）の各色のインクを個別に収容したインクカートリッジ３４と、インクカートリッジ３４から供給された各インクに圧力をかける圧力発生部３５と、圧力発生部３５で加圧されたインクを記録紙Ｓに吐出する吐出ノズル３６と、記録紙Ｓを搬送する搬送ローラ３８とを備えている。なお、圧力発生部３５は、圧電素子の変形によりインクを加圧するものとしてもよいしヒータの熱で発生する気泡によりインクを加圧するものとしてもよい。スキャナ機構４１は、いわゆるフラットベッド型であり、画像を読み取る原稿である媒体Ｍを載置するガラス面４３と、このガラス面４３を介して媒体Ｍを光学的に読み取る読取センサ４４と、媒体Ｍの読取りの際に読取センサ４４を走査させる移動部４６とを備えている。読取センサ４４は、媒体Ｍに向かって発光した後の反射光をレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各色に分解してスキャンデータとする周知のカラーイメージセンサである。操作パネル５０は、ユーザがプリンタ２０に対して各種の指示を入力するためのデバイスであり、各種の指示に応じた文字や画像が表示されるカラー液晶パネルにより構成された表示部５２や、各種操作を行う操作部５４が設けられている。操作部５４には、ユーザが処理や文字等を選択するカーソルなどを移動させるときに押下されるカーソルキー５４ａや処理選択などを決定するときに押下される決定キー５４ｂなどが配置されている。メモリカード６０は、データの書き込み及び消去が可能な不揮発性のメモリであり、デジタルカメラなどの撮影装置により撮影された複数の画像ファイルなどが保存されている。
【００１８】
次に、こうして構成された本実施形態のプリンタ２０の動作、特に、ぬりえを作製する動作について説明する。図２は、元画像７０の説明図である。元画像７０は、線分領域７２により色領域７０ａや色領域７０ｂなど幾つかの領域に分けられたイラスト画像である。この元画像７０には、線分領域７２に隣接して色領域７０ａ側には、網点７４ａが線分領域７２に沿って形成されており、色領域７０ｂ側には網点７４ｂが線分領域７２に沿って形成されている。この網点７４ａ，７４ｂは、例えば１３０線／インチなどとなる間隔に形成されている。一般的に、イラスト画像は、線分が１７５線／インチや１５０線／インチ、１３０線／インチなど、おおよその範囲に形成されていることが多い。本実施形態では主としてこの元画像７０を用いてぬりえの作製処理について説明する。まず、操作者は、ぬりえの元画像７０が形成された原稿Ｍをスキャナ部４０にセットし、図示しない処理実行画面を表示部５２へ表示させ、原稿Ｍを読み取った画像からぬりえを作製する作製指示を操作部５４を操作して入力する。すると、プリンタ２０は、スキャナ部４０にセットされた画像のぬりえの作製処理を実行する。図３は、ぬりえ作製処理ルーチンの一例を示すフローチャートである。このルーチンは、フラッシュＲＯＭ２３に記憶され、ぬりえ作製指示が入力されたあとＣＰＵ２２により実行される。このルーチンを開始すると、ＣＰＵ２２は、まず、ぬりえ生成条件の設定処理を実行する（ステップＳ１００）。ここで、一旦ぬりえ作製処理ルーチンの説明を中断し、ぬりえ生成条件の設定処理について説明する。
【００１９】
図４は、ぬりえ生成条件設定ルーチンの一例を示すフローチャートである。このフローチャートはフラッシュＲＯＭ２３に記憶されている。このルーチンを開始すると、ＣＰＵ２２は、設定入力画面を表示部５２へ表示させる（ステップＳ３００）。図５は、表示部５２に表示される設定入力画面８０の説明図である。設定入力画面８０は、ぬりえの生成条件の基本的な設定を行う画面であり、フラッシュＲＯＭ２３に記憶されている。この設定入力画面８０には、カーソルキー５４ａの上下の押下に伴って上下に移動するカーソル８１と、スキャナ部４０やメモリカード６０など画像の入力元を設定可能な入力装置設定欄８０ａや、原稿Ｍの読取解像度を右キーの押下で表示される図示しないプルダウンメニューにより設定可能な読取解像度設定欄８０ｂ、イラストや写真など原稿Ｍに形成されている画像の種類を設定可能な原稿種別設定欄８０ｃ、原稿Ｍがカラーかモノクロかを設定可能な色種別設定欄８０ｄ、Ａ４サイズやハガキサイズなど用紙サイズを設定可能な用紙サイズ設定欄８０ｅ、普通紙やフォトマット紙など印刷する用紙の種別を設定可能な用紙種設定欄８０ｆなどが含まれている。この設定入力画面８０では、カーソル８１を合わせカーソルキー５４ａの左右キーを押下すると設定と解除とを切り替え可能に構成されている。なお、読取解像度設定欄８０ｂは、入力装置設定欄８０ａに「スキャナ」が設定された場合のみ設定可能となっている。
【００２０】
この設定入力画面８０を表示すると、ＣＰＵ２２は、設定入力画面８０のいずれかの設定欄に入力があったか否かを判定し（ステップＳ３１０）、いずれかの設定欄に入力があったとき、例えば読取解像度設定欄８０ｂに新たな読取解像度が入力されたときには入力された値をＲＡＭ２４に記憶する（ステップＳ３２０）。ステップＳ３２０のあと、または、ステップＳ３１０で設定欄に入力がなかったときには、設定値の入力が終了したか否かを決定キー５４ｂが押下されたか否かに基づいて判定する（ステップＳ３３０）。設定値の入力が終了していないときには、ステップＳ３００以降の処理を繰り返し、設定値の入力が終了したときには、原稿種別設定欄８０ｃに入力された原稿種別が写真（自然画）であるか否かを判定する（ステップＳ３４０）。原稿種別が写真（自然画）であるときには、原稿によってはいわゆるエッジが弱かったり生成されるぬりえ画像が変化するため、ユーザにぬりえ画像の線数や色の濃さなどユーザの嗜好を入力させるサブ情報入力画面８２を表示部５２へ表示出力させる（ステップＳ３５０）。図６は、表示部５２に表示されるサブ情報入力画面８２の説明図である。このサブ情報入力画面８２には、生成されるぬりえ画像の線数を「少なめ」「普通」「多め」のいずれかに設定可能な線数設定欄８２ａや、生成されるぬりえ画像の線の色の濃さを５段階のいずれかに設定可能な線濃度設定欄８２ｂ、印刷品質を標準ときれいのいずれかに設定可能な品質設定欄８２ｃなどが含まれている。線数設定欄８２ａの各値は、生成されたぬりえ画像の状態に基づいて、例えば「多め」には生成したぬりえ画像について全体の画像面積の１５％程度が線分領域となるように経験的に定められた、後述する線分検出処理の閾値が対応付けられ、「普通」には画像面積の１０％程度が線分領域となるような閾値が対応付けられ、「少なめ」には画像面積の５％程度が線分領域となるような閾値が対応付けられている。
【００２１】
続いて、ＣＰＵ２２は、サブ情報入力画面８２のいずれかの設定欄に入力があったか否かを判定し（ステップＳ３６０）、いずれかの設定欄に入力があったとき、例えば線数設定欄８２ａに「少なめ」が入力されたときには入力された値をＲＡＭ２４に記憶する（ステップＳ３７０）。ステップＳ３７０のあと、または、ステップＳ３６０で設定欄に入力がなかったときには、設定値の入力が終了したか否かを決定キー５４ｂが押下されたか否かに基づいて判定する（ステップＳ３８０）。設定値の入力が終了していないときには、ステップＳ３５０以降の処理を繰り返す。ステップＳ３８０で設定値の入力が終了したとき、または、ステップＳ３４０で原稿種別が写真でないとき、即ちイラスト画であるときには、ＣＰＵ２２は、ユーザの設定した値を実行用の設定値に反映させ（ステップＳ３９０）、このルーチンを終了する。なお、ここでは、原稿種別設定欄８０ｃにイラスト画が設定されているものとして以下説明する。
【００２２】
さて、ステップＳ１００のぬりえ生成条件の設定処理のあと、ぬりえ作製処理ルーチンにおいて、ＣＰＵ２２は、ユーザにより設定された値を用いて元画像の取得処理を実行する（ステップＳ１１０）。ここでは、ＣＰＵ２２がスキャナＡＳＩＣ４２にスキャナ機構４１を駆動制御させ、ガラス面４３に載置された原稿Ｍを移動部４６により読取センサ４４を走査してユーザにより設定された読取解像度で読み取り、画像データとして元画像７０を取得する処理を実行するものとした（図２参照）。また、ここでは、読み取った画像は、周知のモノクロ処理を経てモノクロ画像とするものとした。
【００２３】
次に、ＣＰＵ２２は、得られた元画像７０に対して輝度化（Ｙ）を実行し（ステップＳ１２０）、入力された読取解像度に基づいて網点除去フィルタを設定し（ステップＳ１３０）、設定した網点除去フィルタを用いて網点除去処理を実行する（ステップＳ１４０）。網点除去フィルタは、ぼかしフィルタであるガウシアンフィルタを用いるものとし、この網点除去フィルタは、ＣＰＵ２２が読取解像度が大きくなるほど大きくなる傾向にぼかし処理の実行領域としてのガウシアンフィルタのサイズを決定するものとした。ここでは、例えば、読取解像度が３００ｄｐｉのときにはガウシアンフィルタのサイズが７×７ピクセルであり、読取解像度が６００ｄｐｉのときにはガウシアンフィルタのサイズが９×９ピクセルに設定されるものとした。また、ここでは、原稿画像としてイラスト画が設定されているときには原稿に含まれる元画像の線数が１３０線／インチであるものとし、原稿画像として自然画が設定されているときには、原稿に含まれる元画像の線数が１７５線／インチであるものとして、固定的に取り扱うものとした。この網点除去処理は、ＣＰＵ２２がコピー処理部２７の網点処理部２７ａに実行させるものとした。
【００２４】
網点の除去処理が終了すると、ＣＰＵ２２は、線分領域の検出処理を実行する（ステップＳ１５０）。線分領域の検出は、例えば、ソーベルフィルタやラプラシアンフィルタなどを用いてエッジ検出処理を実行することにより行うことができる。このとき、エッジを検出する閾値は、基本的には読み取る原稿種別がイラスト画であるか自然画であるかに応じて経験的に定められた値を用いて行うよう設定されている。ここでは、自然画の方が線分領域を抽出しにくいことから、イラスト画よりも自然画の方がエッジを検出する閾値が低く設定されている。また、読取原稿が自然画のときには、線数設定欄８２ａで「多め」が設定されているとこの閾値を低めにし「少なめ」が設定されているとこの閾値を高めにするものとした。このエッジ検出により、図２に示した元画像７０の線分領域７２が検出される。
【００２５】
線分領域の検出処理が終了すると、ＣＰＵ２２は、読み取った画像データのうち、注目画素を設定し（ステップＳ１６０）、設定した注目画素が線分領域であるか線分領域以外の領域としてのイメージ領域であるかを判定する（ステップＳ１７０）。ここでは、読み取った画像データの左上の画素を初期位置（ｘ、ｙ）とし、処理を繰り返すたびに右側へ向かって移動させ右端に達すると次列の左端の画素から右端へ移動させるよう順に注目画素が設定されるものとした。注目画素がイメージ領域に該当するときには、ＣＰＵ２２は、背景除去用のガンマ処理をガンマ変換部２７ｂに実行させる（ステップＳ１８０）。図７は、背景除去処理に用いるガンマ変換線の説明図である。ここでは、図７の実線に示すように、イメージ領域では、すべての範囲の入力値を白色として出力するガンマ変換を実行する。なお、ガンマ変換部２７ｂは、コピー処理のときには、イメージ領域に対して図７の一点鎖線で示したガンマ変換を行うよう設定されている。
【００２６】
一方、ステップＳ１７０で注目画素が線分領域であるときには、ＣＰＵ２２は、エッジ強調処理を実行し（ステップＳ１９０）、線分領域用ガンマ処理をガンマ変換部２７ｂに実行させる（ステップＳ２００）。ここで、エッジ強調処理は、エッジ強調フィルタを用いて元画像のエッジ強調を行うことにより、線分領域を強調する処理である。また、線分領域用ガンマ処理は、強調処理を行った線分領域の色をぬりえに適した濃度に薄く調整する処理である。図８は、線分領域用ガンマ処理に用いるガンマ変換線の説明図である。ここでは、図８の実線に示すように、黒色から所定の灰色（Ａ１参照）までの入力値を無彩色の高輝度側へ変換し所定の灰色（Ｂ１参照）として出力するガンマ変換を実行するものとした。なお、図８の二点鎖線に示すように入力値の輝度が高くなると出力値の輝度が高くなるようなガンマ変換を行うものとしてもよい。なお、ガンマ変換部２７ｂは、コピー処理のときには、イメージ領域に対して図８の一点鎖線で示したガンマ変換を行うよう設定されている。
【００２７】
ステップＳ２００のあと、または、ステップＳ１８０のあと、ＣＰＵ２２は、読み取った画像データの全領域についてステップＳ１８０〜Ｓ２００の処理が終了したか否かを判定し（ステップＳ２１０）、全領域の処理が終了していないときには、ステップＳ１８０〜Ｓ２００の処理を繰り返し、全領域の処理が終了したときには、生成した画像データを表示部５２へ表示出力させる（ステップＳ２２０）。図９は、ぬりえ１０の説明図である。図９に示すように、ステップＳ１８０〜Ｓ２００の処理により、元画像７０（図２参照）の線分領域７２をやや薄い無彩色の線分領域１２とし、元画像７０の色領域７０ａを空白である空白領域１０ａとし、元画像７０の色領域７０ｂを空白である空白領域１０ｂとするなどにより、ぬりえ画像が生成されるのである。
【００２８】
ステップＳ２２０のあと、ＣＰＵ２２は、ぬりえ生成をやり直すか否かのメッセージを表示部５２に表示させ、ぬりえ画像の生成処理をやり直すか否かを判定する（ステップＳ２３０）。この判定は、印刷実行ボタンとやり直しボタンとを含む図示しない確認画面を表示部５２に表示し、この確認画面でカーソルキー５４ａの操作によりやり直しボタンが選択されて決定キー５４ｂが押下されたか否かに基づいて行うものとした。確認画面でやり直しボタンが押下され、ぬりえ画像の生成処理をやり直すときには、ＣＰＵ２２は、ステップＳ１００以降の処理を繰り返し実行する。一方、確認画面で印刷実行ボタンが押下されたときには、ＣＰＵ２２は、生成したぬりえ画像の印刷処理を実行し（ステップＳ２４０）、このルーチンを終了する。印刷処理では、ＣＰＵ２２は、プリンタＡＳＩＣ３２へ画像データを出力し、これを受けたプリンタＡＳＩＣ３２が画像データをビットマップイメージへＲＡＭ２４の印刷バッファ内で展開し、展開した展開データに基づいてインクカートリッジ３４に収容されたインクを記録紙Ｓに吐出するようプリンタ機構３１の圧力発生部３５や搬送ローラ３８などを制御する。このようにして、図９に示す、元画像よりも輝度の高い線分領域１２が形成され、この線分領域１２に隣接する空白領域１０ａ，１０ｂなどが形成されたぬりえ１０が作製されるのである。
【００２９】
ここで、原稿種別として写真（自然画）が設定され、ステップＳ１００〜Ｓ２３０の処理を繰り返す場合について説明する。図１０は、写真９０からぬりえ９６を作製する際の説明図であり、図１０（ａ）が写真９０の説明図、図１０（ｂ）が線数の少ないぬりえ９２の説明図、図１０（ｃ）が線数の多いぬりえ９４の説明図であり、図１０（ｄ）が線数の適切なぬりえ９６の説明図である。まず、ユーザは、ガラス面４３に載置した写真９０を読み取った画像からぬりえを作製する作製指示を操作部５４を操作して入力する。次に、ユーザは、図５に示す設定入力画面８０で原稿種別設定欄８０ｃに「写真」を設定する。続いて、サブ情報入力画面８２が表示部５２へ表示されるから、線数設定欄８２ａに「普通」を設定する。すると、ＣＰＵ２２は、設定された読取解像度に応じて、ステップＳ１３０で網点除去フィルタを設定し、ステップＳ１５０で線分領域の検出処理を実行する。このとき、線数設定欄８２ａに設定した「普通」に応じてエッジ検出の閾値を設定し、ステップＳ１６０でこの閾値を超えた画素を線分領域に検出する。このエッジ検出の閾値は、複数の一般的な写真を用いて経験的に定めてあるが、元画像によっては、図１０（ｂ）に示す、線数が少ないぬりえ９２になってしまう場合がある。このような場合には、ユーザは、ステップＳ２３０でぬりえ画像の生成処理のやり直しを選択し、再度表示されたサブ情報入力画面８２で線数設定欄８２ａに「多め」を設定する。すると、ＣＰＵ２２は、エッジ検出の閾値を低く設定してステップＳ１５０で線分領域の検出処理を行う。すると、ぬりえ９２よりも多い線分領域が検出され、図１０（ｄ）に示す、線数の適切なぬりえ９６を生成することができる。また、線数設定欄８２ａに「普通」を設定してぬりえ作製を行ったところ、図１０（ｃ）に示す、線数が多いぬりえ９４になってしまった場合には、ユーザは、再度表示されたサブ情報入力画面８２で線数設定欄８２ａに「少なめ」を設定すれば、図１０（ｄ）に示す線数の適切なぬりえ９６を生成することができる。なお、線数設定欄８２ａには３段階の線数を設定可能としたが、５段以上など更に多段にし、これに応じた閾値を経験的に設けるものとしてもよい。
【００３０】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のスキャナ部４０及びコントローラ２１が画像取得手段に相当し、コントローラ２１が本発明の条件設定手段、画像生成手段、及び制御手段に相当し、表示部５２が表示手段に相当し、プリンタ部３０が印刷実行手段に相当し、操作パネル５０及びコントローラ２１が設定取得手段に相当する。また、記録紙Ｓが印刷媒体に相当し、線分領域用ガンマ処理が第１ガンマ変換処理に相当し、背景除去用ガンマ処理が第２ガンマ変換処理に相当する。なお、本実施形態では、プリンタ２０の動作を説明することにより本発明のぬりえ製造方法の一例も明らかにしている。
【００３１】
以上詳述した本実施形態のプリンタ２０によれば、ぬりえ画像の生成に用いられる元画像を、設定した読取解像度の条件で原稿から読み取ることにより取得し、この読取解像度が大きくなると、線分検出処理を行う際に元画像に施すぼかし処理を実行するときの実行領域が大きくなるように、このぼかし処理の処理条件を設定し、設定したぼかし処理条件で元画像にぼかし処理を施し、この処理後の元画像に線分検出処理を実行して検出領域を検出し、この検出した検出領域を線分領域とすると共にこの検出領域以外の領域を空白領域としてぬりえ画像を生成する。このように、元画像の読取解像度を用いて線分検出処理に用いるぼかし処理の条件を定めるのである。したがって、画像に含まれる線分の領域を検出する線分検出処理をより適切な条件で実行することができる。また、ぼかし処理は読取画像に含まれ線分領域として誤検出される網点を除去する効果があり、読取解像度はぼかし処理の程度に関係することから、読取画像の読取解像度を用いて画像に含まれる線分の領域を検出する線分検出処理をより適切な条件で実行することができる。更に、線分領域用ガンマ処理を実行して線分領域とし、背景除去用ガンマ処理により空白領域としてぬりえ画像を生成するため、ガンマ変換処理により比較的容易に線分領域と空白領域としてぬりえ画像を生成することができる。更にまた、モノクロ画像に対して線分検出処理を行うため、比較的容易な処理で線分検出処理を実行することができる。そして、線数設定欄８２ａにユーザが指定した線分領域に関する設定情報をも加味して線分検出処理を行うため、元画像の状態によっては線分領域の検出が変動しやすい自然画が元画像であるときに、画像に含まれる線分の領域を検出する線分検出処理をよりユーザの好む条件で実行することができる。そしてまた、プリンタ部３０を備えるため、ぬりえ画像が形成された記録紙Ｓを得やすい。そして更に、コピー機能に用いられる網点処理部２７ａやガンマ変換部２７ｂを利用してぬりえを作製可能であるため、ぬりえ作製のための新たな構成を増やすことなくぬりえ画像の生成を実現することができる。
【００３２】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００３３】
例えば、上述した実施形態では、線分領域１２は、無彩色のうち元画像に対して高輝度の灰色により形成されるものとしたが、特にこれに限定されず、線分領域１２は黒色や有彩色により形成されていてもよいし、元画像の輝度以下の輝度で形成されていてもよい。
【００３４】
上述した実施形態では、ステップＳ１１０でモノクロ画像として取得した元画像に対して網点除去処理や線分検出処理などを実行するものとしたが、カラー画像として取得した元画像に含まれる色成分（例えばＲ，Ｇ，Ｂなど）の各々の画像を生成し、各々の色成分について網点除去処理や線分検出処理などを実行するものとしてもよい。こうすれば、各色成分の元画像を用いて線分検出処理を実行するため、例えばモノクロの元画像を用いて線分検出するのに比して、線分検出処理をより確実に行うことができる。
【００３５】
上述した実施形態では、ガンマ変換線（図７，８）を用いて元画像の無彩色の領域をより輝度の高い色とすると共にイメージ領域に対して白色化を図るものとしたが、ガンマ変換線を用いずに元画像の無彩色の領域をより輝度の高い色とすると共にイメージ領域に対して白色化を図るものとしてもよい。
【００３６】
上述した実施形態では、読み取った元画像に対して線分検出処理を実行するものとしたが、読み取った元画像を複製することにより領域抽出用画像を作成し、この作成した領域抽出用画像に対して線分検出処理を実行して線分領域７２の範囲の情報を検出し、検出した情報を用いて元画像から線分領域７２を抽出するものとしてもよい。こうすれば、領域抽出用画像に対しては、例えば、様々な画像処理を加えることが可能であるから、比較的容易に線分領域を検出することができる。
【００３７】
上述した実施形態では、元画像の線数は、原稿種別に応じて所定値に定めてその後の処理を行うものとしたが、スキャナ部４０で原稿Ｍを読み取ることにより元画像の線数を把握するものとしてもよい。具体的には、ＣＰＵ２２は、ぬりえ作製指示が入力されると、スキャナ部４０で原稿Ｍを読み取り元画像７０を取得する。次に取得した元画像７０の画像内容を解析して、単位面積あたりの線分の数や網点７４ａ，７４ｂの間隔などを検出し、この検出した値から元画像の線数を検出する。そして、ＣＰＵ２２は、予め経験的に定められた網点除去処理に用いるぼかしフィルタの大きさを、検出した元画像の線数と読取解像度とに応じて設定し、設定したぼかしフィルタを用いて網点除去処理を行い、線分検出処理を行うものとしてもよい。例えば、検出された画像の線分が１３０線／インチのときは実行領域としてのガウシアンフィルタのサイズを７×７ピクセルに設定し、検出された画像の線分が１７５線／インチのときはガウシアンフィルタのサイズを５×５ピクセルに設定するものとしてもよい。このように、ぼかし処理は読取画像に含まれ線分領域として誤検出される網点を除去する効果がある一方、読取画像の線数はぼかし処理の程度に関係するから、読取画像の線数を用いて画像に含まれる線分の領域を検出する線分検出処理をより適切な条件で実行することができる。なお、元画像の線数により定められるガウシアンフィルタのサイズと、読取解像度に基づいて定められるガウシアンフィルタのサイズとが異なるときには、いずれかのうちより大きなガウシアンフィルタのサイズをぼかし処理に用いるように定めるものとしてもよい。また、このとき、検出した元画像の線数に基づいて、作製後のぬりえの線分領域が画像全体の所定値（例えば５％や１０％、１５％など）になるように経験的に線分検出処理の閾値を設定するものとしてもよい。例えば、原稿Ｍを読み取って得た元画像を解析して検出した元画像の線数と、ある閾値を用いて線分検出処理を実行し得られたぬりえ画像の線数との関係を経験的に求め、この関係を用いて元画像の線数が与えられると線分検出処理の閾値を設定するものとしてもよい。こうすれば、作製されるぬりえ画像の線分領域を適正な範囲としやすい。
【００３８】
上述した実施形態では、ステップＳ２３０でぬりえ画像の作製をやり直すか否かを判定するものとしたが、この処理を省略し作製したぬりえ画像をそのまま印刷処理するものとしてもよい。ここでは、ぬりえ画像の作製にコピー処理部２７の網点処理部２７ａやガンマ変換部２７ｂなどを用いているため、原稿Ｍをコピー処理するのと同程度の速い速度で原稿Ｍの読み取りからぬりえの印刷までを実行することができる。
【００３９】
上述した実施形態では、スキャナ部４０で読み取った画像からぬりえ１０を作製するものとしたが、メモリカード６０に記憶された画像やＩ／Ｆ２８を介して図示しないネットワークから取得した画像からぬりえ１０を作製してもよい。
【００４０】
上述した実施形態では、プリンタ２０を本発明のぬりえ製造装置として説明したが、画像から線分領域及び空白領域を備えたぬりえ画像を生成するものであれば特に限定されず、デジタルカメラ、ピクチャービューワ、デジタルビデオ、カメラ付き携帯電話及びパソコンなどとしてもよい。また、プリンタ２０は、スキャナを備えたマルチファンクションプリンタとしたが、スキャナ部４０を省略してもよいし、ＦＡＸなどとしてもよい。また、上述した実施形態では、プリンタ機構３１は、加圧されたインクを記録紙Ｓに吐出して印刷処理を実行するインクジェット方式の機構であるとしたが、電子写真方式のカラーレーザプリンタや、熱転写方式のカラープリンタや、ドットインパクト方式のカラープリンタとしてもよいし、これらのモノクロプリンタとしてもよい。特に、レーザプリンタなどでは、水性又は油性の絵の具などでぬりえを行うことができるぬりえ１０を作製することができる。更に、プリンタ２０の態様で説明したが、ぬりえ製造方法の態様としてもよいし、この方法のプログラムの態様としてもよい。
【図面の簡単な説明】
【００４１】
【図１】プリンタ２０の構成の概略を示す構成図である。
【図２】元画像７０の説明図である。
【図３】ぬりえ作製処理ルーチンの一例を示すフローチャートである。
【図４】ぬりえ生成条件設定ルーチンの一例を示すフローチャートである。
【図５】表示部５２に表示される設定入力画面８０の説明図である。
【図６】表示部５２に表示されるサブ情報入力画面８２の説明図である。
【図７】背景除去処理に用いるガンマ変換線の説明図である。
【図８】線分領域用ガンマ処理に用いるガンマ変換線の説明図である。
【図９】ぬりえ１０の説明図である。
【図１０】写真９０からぬりえ９６を作製する際の説明図である。
【符号の説明】
【００４２】
１０ａ，１０ｂ  空白領域、１２  線分領域、２０  プリンタ、２１  コントローラ、２２  ＣＰＵ、２３  フラッシュＲＯＭ、２４  ＲＡＭ、２５  リーダライタ、２５ａ  スロット、２７  コピー処理部、２７ａ  網点処理部、２７ｂ  ガンマ変換部、２８  インタフェース（Ｉ／Ｆ）、２９  バス、３０  プリンタ部、３１  プリンタ機構、３２  プリンタＡＳＩＣ、３４  インクカートリッジ、３５  圧力発生部、３６  吐出ノズル、３８  搬送ローラ、４０  スキャナ部、４１  スキャナ機構、４２  スキャナＡＳＩＣ、４３  ガラス面、４４  読取センサ、４６  移動部、５０  操作パネル、５２  表示部、５４  操作部、５４ａ  カーソルキー、５４ｂ  決定キー、６０  メモリカード、７０  元画像、７０ａ，７０ｂ  色領域、７２  線分領域、７４ａ，７４ｂ  網点、８０  設定入力画面、８０ａ  入力装置設定欄、８０ｂ  読取解像度設定欄、８０ｃ  原稿種別設定欄、８０ｄ  色種別設定欄、８０ｅ  用紙サイズ設定欄、８０ｆ  用紙種設定欄、８１  カーソル、８２  サブ情報入力画面、８２ａ  線数設定欄、８２ｂ  線濃度設定欄、８２ｃ  品質設定欄、９０  写真、９２，９４，９６  ぬりえ。
【図１】
0004941157.tif 000002
【図２】
0004941157.tif 000003
【図３】
0004941157.tif 000004
【図４】
0004941157.tif 000005
【図５】
0004941157.tif 000006
【図６】
0004941157.tif 000007
【図７】
0004941157.tif 000008
【図８】
0004941157.tif 000009
【図９】
0004941157.tif 000010
【図１０】
0004941157.tif 000011