(57)【要約】【課題】背景画像と手書き画像とを合成して印刷する画像形成装置において、様々な塗りのパターンを設定する場合でも、詳細な指定をユーザに強いることなく、見栄えの良い装飾を施すことができる画像形成装置を提供することを目的とする。【解決手段】手書き画像への装飾を、ユーザが記入して指定する指定欄と、ユーザが手書きする手書きエリアとを含む手書き原稿シートを印刷し、ユーザが手書きした上記手書き原稿シートを読み取り、上記読み取った画像に含まれている手書き画像を抽出し、上記読み取った画像に含まれている上記指定欄に対応する画像を解析し、ユーザが指定した内容を判断し、上記判断した指定内容に応じて、装飾パラメータを決定し、上記決定した装飾パラメータに基づく装飾を、上記手書き画像に施し、背景画像と合成し、この合成画像を印刷する。【選択図】図３
2010041369.tif 000002
【特許請求の範囲】
【請求項１】
背景画像と手書き画像とを合成して印刷する画像形成装置において、
手書き画像への装飾を、ユーザが記入して指定する指定欄と、ユーザが手書きする手書きエリアとを含む手書き原稿シートを印刷する第１の印刷手段と；
上記指定欄と上記手書きエリアとに記入されている上記手書き原稿シートを読み取る読取手段と；
上記読取手段が取得した画像に含まれている手書き画像を抽出する抽出手段と；
上記読取手段が取得した画像に含まれている上記指定欄に対応する画像を解析し、ユーザが指定した内容を判断する判断手段と；
上記判断手段が判断した指定内容に応じて、装飾パラメータを決定する決定手段と；
上記決定手段が決定した装飾パラメータに基づく装飾を、上記手書き画像に施し、背景画像と合成する合成手段と；
上記合成手段が生成した合成画像を印刷する第２の印刷手段と；
を有し、上記指定欄は、塗りパターンを指定するための塗りパターン指定欄を含む欄であり、上記決定手段は、ユーザが指定したと上記判断手段が判断した塗りパターンに基づいて、装飾パラメータを決定する手段であり、上記合成手段は、上記塗りパターンと上記装飾パラメータとに対応した装飾を施す手段であることを特徴とする画像形成装置。
【請求項２】
請求項１において、
上記指定欄は、装飾様式を指定する装飾様式指定欄を含み、ユーザによる装飾様式の指定が無いと上記判断手段が判断した場合、上記決定手段は、ユーザが指定したと上記判断手段が判断した塗りパターンに応じた装飾パラメータを決定する手段であることを特徴とする画像形成装置。
【請求項３】
請求項１において、
上記指定欄は、装飾様式を指定する装飾様式指定欄を含み、上記決定手段は、ユーザによって指定されたと上記判断手段が判断した塗りパターンと、装飾様式に応じた装飾パラメータとを決定する手段であることを特徴とする画像形成装置。
【請求項４】
請求項３において、
上記装飾様式指定欄は、塗りの広さを指定する指定欄であり、上記決定手段によって決定される装飾パラメータは、塗りの広さであることを特徴とする画像形成装置。
【請求項５】
請求項４において、
上記装飾様式指定欄は、縁取りの太さを指定する指定欄であり、上記決定手段によって決定される塗りの広さは、縁取りの太さであることを特徴とする画像形成装置。
【請求項６】
請求項５において、
上記装飾様式指定欄は、ユーザが複数の選択肢から１つを選択して縁取りの太さを指定する形式であり、ユーザが縁取りの太さを選択したと上記判断手段が判断した場合、上記決定手段は、ユーザが選択したと上記判断手段が判断した塗りパターンが単色か否かに応じて異なる装飾パラメータを決定する手段であることを特徴とする画像形成装置。
【請求項７】
背景画像と手書き画像とを合成して印刷する画像形成装置の制御方法において、
手書き画像への装飾を、ユーザが記入して指定する指定欄と、ユーザが手書きする手書きエリアとを含む手書き原稿シートを印刷する第１の印刷工程と；
上記指定欄と上記手書きエリアとに記入されている上記手書き原稿シートを読み取る読取工程と；
上記読取工程で取得された画像に含まれている手書き画像を抽出する抽出工程と；
上記読取工程で取得された画像に含まれている上記指定欄に対応する画像を解析し、ユーザが指定した内容を判断する判断工程と；
上記判断工程で判断された指定内容に応じて、装飾パラメータを決定する決定工程と；
上記決定工程で決定された装飾パラメータに基づく装飾を、上記手書き画像に施し、背景画像と合成する合成工程と；
上記合成工程で生成された合成画像を印刷する第２の印刷工程と；
を有し、上記指定欄は、塗りパターンを指定するための塗りパターン指定欄を含む欄であり、上記決定工程は、ユーザが指定したと上記判断工程で判断された塗りパターンに基づいて、装飾パラメータを決定する工程であり、上記合成工程は、上記塗りパターンと上記装飾パラメータとに対応した装飾を施す工程であることを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナ等の画像読取装置と、プリンタ等の印字装置と、記憶媒体に保存されているデジタル画像を読み込む機能をもつ画像形成装置において、デジタル画像とユーザの手書き画像とを合成する画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置の機能の１つとして、記憶媒体に保存されているデジタル画像と、スキャナで読み取った手書き画像とを合成し、印刷する発明が知られている（たとえば、特許文献１参照）。
【０００３】
このシステムでは、手書き画像をそのまま合成する以外にも、手書き画像に白縁取りや色付きの縁取り、塗りつぶし等、装飾を施して合成する機能も知られている（たとえば、特許文献２参照）。
【０００４】
これらの装飾をより華やかにする方法として、縁取り、塗りつぶし、陰影等の領域へ適用する塗りのパターンの種類を増やすことが考えられる。すなわち、白色や黒色だけでなく、赤、青等、単色のカラーや、チェック、水玉等、色付きの模様で装飾することによって、より多様で華やかな合成結果を期待できる。
【特許文献１】特開２００３−８０７８９号公報
【特許文献２】特開２００６−３５２５２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、塗りのパターンが多様化することで問題も生じる。たとえば、縁取りの場合、塗りのパターンによって見栄えの良い太さは異なるので、塗りのパターンによらず、一律に同じ太さの縁取りを行うのは適切ではない。
【０００６】
図１は、塗りパターンによらず、一律に同じ太さで縁取りした場合の説明図である。
【０００７】
図１に示す一律に細い縁取り１２０のように、一律に細く縁取りすると、単色による縁取り１２１のような縁取りとしては、適切であるが、模様による縁取り１２２、１２３のような縁取りは、面積が小さいので、模様がよく見えず、見栄えが良くない。逆に、一律に太く縁取りすると、一律に太い縁取り１３０の例である太い縁取り１３２、１３３のように、模様がはっきり見えて適正であるが、縁取り１３１のように、単色の縁取りとしてはかなり太く見える。
【０００８】
上記問題を解決する方法として、一般的には、縁取りの太さを細かく指定できる等、詳細な設定項目を用意することが考えられる。
【０００９】
しかし、手書き原稿シートに、装飾に関する指定をユーザがする時点では、装飾の適用結果を確認することができないので、どの設定値が適切であるかが分からず、決めかねるという問題がある。特に、最終的な印刷物が出るまで、見栄えに関するフィードバックが無い場合、インクや用紙が無駄になるリスクが伴うという問題がある。
【００１０】
それだけでなく、大まかな装飾の指定ができれば、あとは見栄えが良ければそれで良いというユーザにとっては、設定項目を詳細に設定することは、作業が煩雑で不便であるという問題がある。
【００１１】
本発明は、背景画像と手書き画像とを合成して印刷する画像形成装置において、様々な塗りのパターンを設定する場合でも、詳細な指定をユーザに強いることなく、見栄えの良い装飾を施すことができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、背景画像と手書き画像とを合成して印刷する画像形成装置において、手書き画像への装飾を、ユーザが記入して指定する指定欄と、ユーザが手書きする手書きエリアとを含む手書き原稿シートを印刷する第１の印刷手段と、上記指定欄と上記手書きエリアとに記入されている上記手書き原稿シートを読み取る読取手段と、上記読取手段が取得した画像に含まれている手書き画像を抽出する抽出手段と、上記読取手段が取得した画像に含まれている上記指定欄に対応する画像を解析し、ユーザが指定した内容を判断する判断手段と、上記判断手段が判断した指定内容に応じて、装飾パラメータを決定する決定手段と、上記決定手段が決定した装飾パラメータに基づく装飾を、上記手書き画像に施し、背景画像と合成する合成手段と、上記合成手段が生成した合成画像を印刷する第２の印刷手段とを有し、上記指定欄は、塗りパターンを指定するための塗りパターン指定欄を含む欄であり、上記決定手段は、ユーザが指定したと上記判断手段が判断した塗りパターンに基づいて、装飾パラメータを決定する手段であり、上記合成手段は、上記塗りパターンと上記装飾パラメータとに対応した装飾を施す手段である。
【発明の効果】
【００１３】
本発明によれば、装飾に使用する塗りのパターンに応じて、装飾のパラメータを決定するので、様々な塗りのパターンを設定する場合でも、詳細な指定をユーザに強いることなく、見栄えの良い装飾を施すことができるという効果を奏する。
【発明を実施するための最良の形態】
【００１４】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１５】
＜言葉の定義＞
写真等の背景画像に、ユーザが手書きした文字や画像を、必要に応じて装飾を施して合成し、合成された画像を印刷する機能を、『手書き合成機能』または単に『手書き合成』と表現する。
【００１６】
図３は、手書き原稿シート３００の一例を示す図である。
【００１７】
手書き画像への縁取り等の装飾を施す領域に、適用する単色や模様を、『塗りパターン』と表現し、たとえば、図３に示す塗りパターン指定欄３３０で指定する。
【００１８】
手書き画像に施す装飾が一意に定まる具体的、定量的情報のうちで、使用する塗りパターン以外の情報の個々または複数のまとまりを、『装飾パラメータ』と表現する。すなわち、塗りパターンと必要な装飾パラメータとが全て揃うことによって、最終的な装飾が一意に定まる。装飾パラメータは、たとえば、図１２のサンプルの選択肢１２２０の縦の項目１２２１であり、各種効果（縁取り、波状の縁取り、白抜き、陰影）の有無やサイズに関する情報（縁取りの太さ、縁取りの波の間隔や高さ、陰影の太さ）等である。
【００１９】
装飾に関するユーザの意向を反映し、装飾パラメータを決定するための参考情報として用いられる情報を、『装飾様式』と表現する。
【００２０】
たとえば、図３に示す装飾様式指定欄３２０において、装飾様式を指定する。なお、装飾様式を以って直接装飾が施されることは無く、必ず、指定された塗りパターンと装飾様式とに基づいて、装飾パラメータを決定するという過程を経て、装飾される。よって、最終的に具体的、定量的情報である装飾パラメータに変換されるので、装飾様式では、縁取りが太い、細い等、抽象的な情報でもよい。以上で言葉の定義を終える。
【００２１】
手書き合成機能は、手書き原稿シートの印刷、手書き原稿シートへの記入、原稿の解析・合成画像印刷という３段階に大きく分かれている。
【００２２】
以下では、画像形成装置の構成と手書き原稿シートの構成とについて述べた後に、手書き合成の３段階の処理について述べる。それに続き、装飾の種類とそれに対応する装飾パラメータ、及び装飾様式を例示し、本発明にとって重要な、塗りパターンに応じた装飾パラメータ決定に関して詳細に述べる。
【００２３】
＜画像形成装置の構成＞
図２は、本発明の実施例１である画像形成装置２００を示すブロック図である。
【００２４】
スキャナ部２１０は、たとえばＣＩＳ方式、またはＣＣＤ方式のカラースキャナによって構成されている。ライン上に配置されているセンサを一方向に駆動させながら、画像のデジタルデータを形成する装置である。照明２１１が原稿に当てた光の反射光を、イメージセンサ２１２が受光し、その量をＡＤ変換部２１３がデジタルデータに変換する。得られたデータは、センサデータ制御部２１４が、ＲＡＭ２４２に保存する。イメージセンサと照明とを移動制御するのは、センサ駆動制御部２１５である。
【００２５】
プリンタ部２２０は、たとえばインクジェット方式のプリンタによって構成されている。インクジェット方式のプリンタは、不図示のインクカートリッジから供給されるインクを、印字用紙に吹きつけることによって、画像を形成する装置であり、以下にその動作を記述する。パソコン等、不図示の外部記憶装置から印字ジョブが依頼されると、不図示の外部装置とのインタフェース部を介して、外部記憶装置から入力される画像データの印字用のデータが、印字データ制御部２２４に一時的に作成される。また、ユーザインタフェース部２３１を介して、ユーザがコピージョブを依頼すると、スキャナ部２１０が読み取り、制御部２４０を経由した画像データの印字用データが、印字データ制御部２２４に一時的に保存される。印字駆動制御部２２２は、印字データ制御部２２４に保存されている印字用データから、インクの吹き付け位置を決定し、その位置に基づいて、印字用紙を印字紙搬送部２２３が搬送し、インクを吐出させる部品であるプリントヘッド２２１を駆動させる。以上の構成によって、印字用紙上に画像を形成する。
【００２６】
操作部２３０は、画像形成装置２００にユーザが指令を出す部分である。ユーザインタフェース部２３１は、キーや液晶画面で構成されているオペレーションパネル等の操作部分である。記憶媒体制御部２３２は、メモリーカード等の着脱可能な記憶媒体２３３を、画像形成装置２００と結合する部分であり、結合された記憶媒体２３３に、画像データが存在すれば、記憶媒体制御部２３２は、それを認識し、制御部２４０に通達する。
【００２７】
制御部２４０は、画像形成装置２００の制御部である。ＲＯＭ２４１は、この画像形成装置２００の制御プログラムを格納している不揮発性メモリであり、この制御プログラムを、ＣＰＵ２４３が実行することによって、制御部２４０は、スキャナ制御ユニット、プリンタ制御ユニット等として機能する。
【００２８】
制御部２４０は、上記の他に、手書き原稿シート印刷ユニット、手書き原稿シートスキャンユニット、合成実行ユニット及び合成結果印刷ユニットとして機能する。
【００２９】
スキャナ制御ユニットは、スキャナ部２１０が原稿のデジタルデータを作成する場合、スキャナ部２１０を制御する。プリンタ制御ユニットは、デジタルデータをプリンタ部２２０が印字紙上に形成する場合の制御を行う。手書き原稿シート印刷ユニットは、ユーザが操作部２３０を介して手書き原稿シートの作成を依頼すると、写真画像を用いて手書き原稿シートのデジタルデータを作成し、プリンタ部２２０が出力する制御を行う。
【００３０】
手書き原稿シートスキャンユニットは、スキャナ部２１０が手書き原稿シートをスキャンすることによってデジタル画像データを取得し、その中から手書き画像を抽出する制御を行う。合成実行ユニットは、手書き画像と写真画像とを合成し、合成結果印刷ユニットが合成結果をプリンタ部２２０に送信する。ＲＡＭ２４２には、スキャナ部２１０で読み取られた画像データや、プリンタ部２２０が印字をするためにＪＰＥＧ形式のファイルを印字データに変換したもの等、一時的に必要なデータが逐次保存され、必要がなくなり次第削除する。
【００３１】
なお、プリンタ部２２０は、手書き画像への装飾を、ユーザが記入して指定する指定欄と、ユーザが手書きする手書きエリアとを含む手書き原稿シートを印刷する第１の印刷手段の例である。また、プリンタ部２２０は、装飾パラメータに基づく装飾を、手書き画像に施し、背景画像と合成した合成画像を印刷する第２の印刷手段の例である。
【００３２】
以上で画像形成装置２００の構成に関する説明を終える。
【００３３】
＜手書き原稿シートの構成＞
ここでは、手書き原稿シート３００をマークシートとして使用し、ユーザは、シートの指定欄にマークすることによって、指定することができる。ここでは、ユーザがマークすることによって指定することを想定し、説明する。なお、手書き合成の種々の指定項目が、何を介して指定されるかは任意であり、画像形成装置２００上のユーザインタフェースやＰＣ等の外部機器を介して指定するようにしてもよい。
【００３４】
用紙指定欄３１０は、画像を合成した後に、印刷を行うときの用紙サイズをユーザが選択できるように設けられた欄である。用紙指定欄３１０に示すような用紙のサイズに関する情報に限らず、普通紙であるのか光沢紙であるのか等、情報を指定する項目があってもよい。
【００３５】
装飾様式指定欄３２０は、手書き画像に施す装飾の様式を設定する欄である。手書き画像に装飾するかどうか、縁取りの太さや、閉曲線内を塗りつぶすかどうか、手書き部分を白抜きにするかどうか等を指定する。図３に示す例において、縁取りの有無、縁取りの太さ、塗りつぶしするかどうか、白抜きするかどうかについて、６つのサンプルを用いて視覚的に示し、そこから選択する。
【００３６】
塗りパターン指定欄３３０は、装飾に用いる塗りパターンを指定する欄である。ここで選択された塗りパターンによって、縁取りや塗りつぶし、陰影等の装飾が施される。また、単色でもよく、複数の色によって模様を形成していてもよい。表示の都合上、白黒であるが、それぞれの塗りパターンは、白黒に限らず、有彩色を意図している。
【００３７】
手書きエリア３４０は、ユーザが手書きする領域であり、ここでは、手書きエリアと呼ぶ。手書きエリア３４０には、手書き画像と写真画像との位置関係が、合成の結果どのようになるのかを、ユーザに分かり易くするために、薄だし写真画像３４１のように、写真画像が薄く印刷されている。
【００３８】
手書き画像３４２の文字は、シートの印刷が終了した後に、ユーザが書き足した文字である。文字に限らず、任意の画像を描いてもよい。また、図中での色は、黒であるが、任意の色で書き込むようにしてもよい。
【００３９】
手書き原稿シート判別マーク３５０は、シートをスキャンした時にスキャンした原稿が手書き原稿シート３００であることを判別するために使用するマークである。手書き原稿シート判別マーク３５０には、合成したい画像が、記憶媒体の中のどの画像であるか等の情報が入っているので、シートによって黒塗りの位置が異なる。
【００４０】
以上で手書き原稿シート３００の構成に関する説明を終える。ここまでの画像形成装置２００の構成と手書き原稿シート３００の構成とについての説明に続き、手書き合成の３段階の処理について述べる。
【００４１】
＜手書き原稿シート３００の印刷＞
図４は、手書き原稿シート３００を印刷する動作を示すフローチャートである。
【００４２】
説明文中、「画像データ」は、画像中のある画素についてのＲ、Ｇ、Ｂの３つの値を持つ形式で、１つの要素が構成されているデジタルデータである。
【００４３】
Ｓ４１で、ユーザがユーザインタフェース部２３１を操作し、手書き原稿シート３００の印刷実行を選択する。
【００４４】
Ｓ４２で、ＣＰＵ２４３が、記憶媒体２３３に保存されている写真画像のサムネイル画像を、ＲＡＭ２４２に作成し、ユーザインタフェース部２３１に表示する。
【００４５】
Ｓ４３で、ユーザが、表示されている写真画像を見ながら、ユーザインタフェース部２３１を操作し、合成を行いたい写真画像を選択する。
【００４６】
Ｓ４４で、ＣＰＵ２４３は、記憶媒体２３３から写真画像ファイルを読込み、ＲＡＭ２４２に一時的に保存する。このときに、ＣＰＵ２４３は、記憶媒体２３３内のどの画像を用いたかという情報を入れた手書き原稿シート判別マーク３５０を作成する。
【００４７】
手書き原稿シート３００の手書きエリア３４０に、写真画像を薄く印字するための画像データを作成する。まず、手書きエリア３４０の縦横比と同じになるように、写真画像の上下または左右を切り出す。切り出した画像を、手書き原稿シート３００のデジタル画像フォーマット中の手書きエリア３４０と同じサイズになるようにリサイズする。
【００４８】
図５は、薄だし写真画像３４１の説明図である。
【００４９】
図５に示すように、薄だし写真画像３４１の画像データへ変換する。薄だし写真画像３４１は、写真画像５１の階調数を減らし、低濃度領域のみで表現する画像である。この際に、図５（ａ）に示す対応関係で、同じＲＧＢの値であっても、通常の印字と比較して薄く印字する。
【００５０】
ＣＰＵ２４３は、上記方法で作成した薄だし写真画像３４１の画像データと、手書き原稿シート判別マーク３５０の画像データとを、ＲＡＭ２４２に保存する。
【００５１】
Ｓ４５で、ＣＰＵ２４３は、ＲＯＭ２４１に保存されている手書き原稿シート３００のデジタル画像のフォーマットをＲＡＭ２４２に保存する。
【００５２】
Ｓ４６で、ＣＰＵ２４３は、手書き原稿シート３００の手書きエリア３４０の部分に、薄だし写真画像３４１を嵌め込み、手書き原稿シート判別マーク３５０を、所定の位置に嵌め込み、手書き原稿シート３００の印字データを作成する。
【００５３】
Ｓ４７で、ＣＰＵ２４３は、作成された手書き原稿シート３００の画像データをプリンタ部２２０に出力させる。
【００５４】
＜手書き原稿シート３００への記入＞
次に、上記＜手書き原稿シート３００の印刷＞で出力された手書き原稿シート３００に、ユーザが各項目を記入する。例示した手書き原稿シート３００において、用紙指定欄３１０へマークし、装飾様式指定欄３２０へマークし、塗りパターン指定欄３３０へマークし、手書きエリア３４０へ手書き画像を描画する。
【００５５】
＜原稿の解析・合成画像印刷＞
図６は、手書き原稿シート３００に記入した後から、手書き合成された印刷物が出力されるまでの処理を示すフローチャートである。
【００５６】
Ｓ６１で、ＣＰＵ２４３は、手書き原稿シート３００の読込みを促す表示を、ユーザインタフェース部２３１に行う。ユーザは、これを確認し、記入済みの手書き原稿シート３００を、スキャナ部２１０に読み取らせる。Ｓ６２で、ＣＰＵ２４３は、用紙指定欄３１０、装飾様式指定欄３２０、塗りパターン指定欄３３０で、どれが選択されているか、及び手書き原稿シート判別マーク３５０からどの画像を指定した手書き合成であるか等、ユーザの指定内容を示す情報を得る。Ｓ６３では、ＣＰＵ２４３は、Ｓ６２で抽出したユーザの指定内容を示す情報が、合成画像を出力するのに適当なものであるかどうかを判断する。たとえば、用紙の指定が無い、指定された画像が無い等、不適当である場合、エラー通知を出し、終了する。
【００５７】
Ｓ６４で、ＣＰＵ２４３は、指定されたと判断した装飾様式と塗りパターンとに基づいて、装飾パラメータを決定する。この部分の詳細は、後述する。
【００５８】
Ｓ６５で、ＣＰＵ２４３は、手書きエリア３４０に描かれている手書き画像３４２を、薄だし写真画像３４１と区別して抽出する。Ｓ６６では、ＣＰＵ２４３は、Ｓ６５で抽出された手書き画像に、Ｓ６４で決定された装飾パラメータに従って、縁取りや塗りつぶし等の装飾を施し、写真画像５１との合成画像を作成する。
【００５９】
Ｓ６７では、Ｓ６６で作成された合成画像を、用紙指定欄３１０で指定された用紙に、プリンタ部２２０が印刷する。
【００６０】
＜装飾の種類と装飾パラメータについて＞
装飾は様々であり、ここでは、装飾のいくつかの種類とそれぞれに対応する装飾パラメータとの例を示す。なお、装飾パラメータの表現の仕方が異なっても、等価な装飾パラメータの取り方もあり、本発明の適用対象は、例示したものに限定されない。上記実施例では、各装飾に対する装飾パラメータを個別に示すが、縁取りと塗りつぶしとのように、同時に適用可能な装飾の組み合わせもあり、最終的な装飾パラメータには、各装飾の適用の有無と適用する装飾との全ての装飾パラメータが含まれる。
【００６１】
図１０は、様々な装飾の例を示す図である。
【００６２】
装飾には、図１０に示すものがある。ここでは、装飾を施す対象を、黒色の円、塗りパターンに、図１０に示す単色を用いたものとして示す。
【００６３】
縁取り１０１１は、手書き画像の周りを一様な太さで装飾する縁取りであり、装飾パラメータは、この装飾の有無と縁取りの太さとを示す。装飾１０１２は、手書き画像の周りを、突起の有る形状で縁取りする装飾であり、装飾パラメータは、この装飾の有無と、突起の高さや幅を示す。
【００６４】
これに似た装飾として、緩やかな波の形状の縁取り等も考えられ、この場合も波の高さや幅を、装飾パラメータとして持つことができる。装飾１０１３は、手書き画像中の閉曲線内を塗りパターンで塗りつぶす装飾『塗りつぶし』であり、装飾パラメータは、この効果の有無である。装飾１０１４は、手書き画像部分を白色に置換する装飾『白抜き』であり、装飾パラメータは、この装飾の有無を示し、縁取りやそれに類する装飾と同時に使用される。
【００６５】
装飾１０１５は、手書き画像部分を塗りパターンによる塗りに置換する装飾であり、装飾パラメータは、この効果の有無を示す。装飾１０１６は、手書き画像と相似な影を付加する装飾であり、装飾パラメータは、この効果の有無と、塗りの広さに関連した情報である手書き画像に対する大きさの倍率、手書き画像に対する相対位置（縦、横）を示す。
【００６６】
＜装飾様式について＞
実施例１においては、最終的な装飾パラメータは、画像形成装置２００が決定するので、ユーザが指定する装飾様式が含む情報は、装飾に関する情報の一部のみであってもよく、情報として抽象的であってもよい。よって、ユーザの意向がある程度反映できれば、指定すべき項目は、詳細で煩雑なものではなく。シンプルで分かり易いものが望ましい。
【００６７】
ここでは、ユーザが手書き原稿シート３００に記入することによって、ユーザが指定することを想定しているが、画像形成装置２００上のユーザインタフェースやＰＣ等の外部機器を介して、ユーザが指定するようにしてもよい。
【００６８】
また、上記装飾様式の定義から、装飾様式指定欄で指定すべき箇所が複数ある場合、１箇所でも指定され、装飾に関する情報を持てば、指定されない部分があっても、『装飾様式の指定が有る』とみなす。装飾様式を指定する場合、とり得る装飾がたとえば縁取り、塗りつぶし、白抜きの３種類であれば、図３の装飾様式指定欄３２０に示すように、視覚的なサンプルから選択する方法が考えられる。この場合、縁取りに関しては太い、細いという抽象的な２段階のみの情報とし、さらに、選択肢を６通りのみとすれば、直感的で分かり易い。なお、装飾様式指定欄３２０において、点線で囲まれている網線領域が、塗りパターンで塗られる対象である。
【００６９】
図７は、装飾様式指定欄の例を示す図である。
【００７０】
装飾様式を指定する場合、いくつかの選択肢から１つを選ぶものでなくてもよい。サンプルの選択肢７０に示すように、各種装飾の適用の有無に関してのみ視覚的なサンプルの選択肢を用意し、縁取りの太さに関しては、別の項目７１のように、別の項目として、ユーザが指定するようにしてもよい。この際、縁取りの太さの指定は、縁取りの有る選択肢に対してのみ有効である。
【００７１】
また、縁取りの太さについて指定する場合、縁取りの太さ７２のように、ゲージ（右に行くほど太いことを意味する）で表示されている部分に線を引いて指定する方法や、縁取りの太さ７３のように、直接数値を書き入れる方法でもよい。ユーザの意向が汲み取れるものであれば、何でもよい。
【００７２】
図１１は、視覚的サンプルを用いない装飾様式指定欄の例を示す図である。
【００７３】
各種装飾の適用の有無について、視覚的なサンプルを用いなくてもよく、図１１に示すように、単純に各装飾の適用に関する指定欄１１００を用意するようにしてもよい。
【００７４】
＜装飾パラメータ決定に関する詳細＞
実施例１の特徴は、装飾に関する塗りパターン以外のパラメータ（すなわち装飾パラメータ）が、塗りパターンの指定に影響を受けることである。ここでは、装飾パラメータを決定する方法を例示する。なお、装飾様式の指定と同様に、指定の仕方は、手書き原稿シート３００上で選択肢を選ぶ以外に、画像形成装置２００上のユーザインタフェースやＰＣ等の外部機器を介して、ユーザが指定するようにしてもよい。
【００７５】
最も基本的な決定方法は、装飾様式と塗りパターンとの組み合わせごとに、装飾パラメータを予め設定しておく方法である。
【００７６】
図８は、縁取りの太さを決定する規則の一例を示す図である。
【００７７】
たとえば、装飾様式指定欄が、図３に示す装飾様式指定欄３２０のようなものである場合、縁取りの太さに関する設定値として、サンプルの選択肢８１０を考えることができる。横の項目８１１は、塗りパターンを示し、縦の項目８１２は、装飾様式を示す。数値８１３は、装飾様式と塗りパターンとの組み合わせに対する縁取りの太さを示す数値である。模様は、単色に比べて太く、単色の間でも色の薄いものは、より太く、模様の間でも繰り返し幅の広いものほど、太くするという指針で設定されている。
【００７８】
このようにすれば、装飾様式の指定が同じであっても、塗りパターンに合わせた縁取りの太さが適用され、図１に示す一律に細い縁取り１２０や一律に太い縁取り１３０と比較して、各塗りパターンに応じた見栄えの良い縁取りの装飾結果を得ることができる。
【００７９】
また、サンプルの選択肢８２０のように、装飾様式が同じものについては、塗りパターンが単色であるのか、模様であるのかによってのみ、縁取りの太さが異なるように設定してもよい。縁取りの太さに限らず、相似な影の大きさについての装飾パラメータや、突起つきの縁取りの突起の高さ等の装飾パラメータに関しても、上記と同様である。
【００８０】
さらに、各装飾の有無は、装飾パラメータの１つであるので、各装飾を実行するかどうかを、塗りパターンによって異なるようにしてもよい。たとえば、装飾様式の指定では、白抜きをするという情報が含まれていても、白色に近い塗りパターンでは、白抜きを行わないという設定にするようにしてもよい。この設定を用いる際に、各種装飾の有無に関して指定しているにもかかわらず、その指定が無視され得るので、ユーザの利便性を考慮し、『必ず指定通りの装飾を行う』という項目を用意するようにしてもよい。
【００８１】
図１２は、装飾様式指定欄が無い手書き原稿シートの例と、その場合における装飾パラメータの決定規則とを示す図である。
【００８２】
手書き原稿シート１２１０のように、装飾様式指定欄が無く、ユーザが塗りパターンのみを指定することによって、塗りパターンに合った装飾パラメータによる装飾を施す方法も考えられる。この際に、サンプルの選択肢１２２０のように、塗りパターンごとに装飾パラメータが予め設定され、その設定値によって装飾する。
【００８３】
また、装飾様式指定欄がある場合でも、ユーザの指定が無い、または指定欄に『おまかせ』のような項目があり、それが指定された場合にも、サンプルの選択肢１２２０のように、塗りパターンの指定のみから、装飾パラメータを決定するようにしてもよい。
【００８４】
装飾様式の指定において、装飾様式の一部のみをユーザが指定した場合も、上記の通り『装飾様式の指定が有る』とみなし、装飾パラメータを決定するようにしてもよい。
【００８５】
装飾様式指定欄で指定されていない部分を補完し、それ以降の処理は、同じようにすることが、最も単純な方法である。たとえば、装飾様式指定欄３２０のサンプルの選択肢７０において、各装飾の有無を表す視覚的サンプルのみを指定した場合、別の項目７１で『細く』が指定されたものと見なす等すればよい。逆に、別の項目７１のみ指定した際に、視覚的サンプルのうちで、上段中央（縁取りで白抜き無し）が選択されたものと見なすようにしてもよい。なお、この補完の仕方も、塗りパターンごとに異ならせてもよい。
【００８６】
別の方法として、指定されなかった項目について、もともとその項目が無いような装飾様式指定欄を想定した決定規則を、全ての『指定されないパターン』に対して持っている方法が考えられる。たとえば、装飾様式指定欄３２０のサンプルの選択肢７０において、もともと縁取りの太さに関する情報を含まない６つの視覚的サンプルに対応する装飾パラメータ決定規則を、塗りパターン毎に持たせるようにしてもよい。これによって、別の項目７１の部分で指定されなくても対応することができる。上記定義の通り、装飾様式は、装飾に関する一部の情報であったり、抽象的な情報であったりするので、『一部の指定が無い』は、特別な場合ではないとし、このように対応することができる。
【００８７】
一方、図３に示す装飾様式指定欄３２０のように、いくつかのサンプルから１つを選択する装飾様式の場合、複数の選択肢が選択されていても、エラーとせずに、塗りパターンに見合った装飾パラメータを決定するようにしてもよい。この場合、塗りパターンごとに、装飾様式の選択肢の優先順位を定め、複数個選択されている選択肢のうちで、最も優先順位の高い選択肢が選択されたと見なし、その後は、通常通りに装飾パラメータを決定すればよい。
【００８８】
また、図１１に示す指定欄１１００のように、各装飾の有無を独立で指定する指定欄において、複数の修飾が選択され、同時に適用不可能な組み合わせである場合でも、エラーとせずに、塗りパターンに見合った装飾パラメータを決定するようにしてもよい。この方法として、各装飾の排他関係の情報と、塗りパターンごとに、各装飾の優先順位とを持ち、同時適用できる範囲で、優先順位の高いものから順に適用するようにすればよい。
【００８９】
装飾様式と塗りパターンとの組み合わせごとに、装飾パラメータを予め設定する以外に、装飾様式が含む情報が連続的な値をとる場合、これに応じた装飾パラメータを決定させる決定規則を、各塗りパターンに持たせるようにしてもよい。この場合、図７に示す縁取りの太さ７２、７３のように、連続的な値の中から、ユーザが指定する場合に、対処することができる。
【００９０】
図９は、縁取りの太さを決定する規則の一例を示す図である。
【００９１】
縁取りの太さを例に取ると、図９に示すように、単純な関数のような形で対応関係を持たせる。図９に示す３つのグラフは、互いに異なる塗りパターンの持つ縁取りの太さを決定する規則を示すグラフである。横軸が、装飾様式における縁取りの太さの指定値であり、たとえばミリメートルを単位とする。この場合、図７の別の項目７１の“太く”は、０．８ｍｍであり、縁取りの太さ７２のゲージの最大値は、２．０ｍｍである等のように、対応関係を予め定め、装飾パラメータとしての縁取りの太さへの変換前の値を得る。グラフの縦軸は、装飾パラメータとしての縁取りの太さを示す。すなわち、縁取りの太さに関する情報を含む装飾様式を、ユーザが指定すれば、使用する塗りパターンに応じて、縁取りの太さが一意に定まる。
【００９２】
決定規則９１０は、単色の縁取りにおける縁取りの太さを決定する規則である。グラフ中の円形の図形９１１と９１２とは、手書き画像として黒色の円が与えられたときに、どのように縁取りされるかを視覚的に示す図形である。単色の場合、図形９１１のように、縁取りが細くても、見栄えに問題が無いので、装飾様式の指定値を、基本的に反映し、太さの上限のみを定めている。
【００９３】
決定規則９２０は、斜めの縞模様について、縁取りの太さを決定する規則であり、最低限の太さが無ければ、見栄えが良くないので、上限だけでなく下限も設けている。
【００９４】
決定規則９３０は、星型のマークが入っている模様について、縁取りの太さを決定する規則であり、図形９３３は、図形９３１の一部の拡大図であり、図形９３４は、図形９３２の一部の拡大図である。このような図形の場合、星型のマークが途中で切れないように、周期的な幅の整数倍となるように、縁取りすることが見栄えが良いので、離散的な値をとるように定めている。１周期目のマークが入っている図形が、図形９３１であり、２周期目のマークまで入っている図形が、図形９３２である。
【００９５】
なお、この例では、装飾様式における縁取りの太さのみから、装飾パラメータの縁取りの太さを決定する規則を、各塗りパターンが有している。しかし、図８に示すサンプルの選択肢８１０、８２０のように、縁取り以外の情報に応じて結果が異なるように、装飾様式に含まれている複数の情報を同時に用い、装飾パラメータの縁取りの太さが決定されるようにしてもよい。
【００９６】
縁取りの太さに限らず、図１０に示す装飾１０１６における相似拡大の倍率や面積等、塗りの広さに関する情報等、連続的な値をとる装飾パラメータについて、上記と同様な決定規則を用いるようにしてもよい。
【００９７】
塗りパターンごとに装飾パラメータの決定規則が必ずしも事前に設定されていなくてもよい。未知の塗りパターンについて、装飾パラメータの決定規則が定まっていれば、ＰＣ上や画像形成装置２００上、または手書き等で、新しい塗りパターンをユーザが作成し、登録すれば、出荷時に搭載する塗りパターン以外でも手書き合成に用いることができる。
【００９８】
最も自由度が高い方法は、塗りパターンごとに持つ装飾パラメータの決定規則を、新しい塗りパターンを登録する際に、ユーザが設定する方法である。たとえば、図８に示すサンプルの選択肢８１０のような決定規則であれば、登録する塗りパターンに対する表の中の数値を新たにユーザが定義すればよい。または、図９に示す決定規則を登録すれば、図７に示す別の項目７１、７２のような指定方法にも対応できる。
【００９９】
また、別の方法として、塗りパターンの繰り返しの幅を、画像解析によって求め、この求めた幅の整数倍を、見栄えの良い縁取りの幅とし、ユーザが装飾様式で指定した幅に最も近いものを適用するという決定規則９３０と同等の決定規則を生成することもできる。
【０１００】
上記実施例は、塗りパターンを１つのみ選択可能であるが、より装飾が複雑化し、２種類以上の塗りパターンが選択可能である場合も、上記と同様である。すなわち、“塗りパターンごとに”、装飾様式に対する装飾パラメータ決定規則を有するという取り扱いを、“塗りパターンの組み合わせごとに”、装飾パラメータ決定規則を有するという取り扱いに変更すればよい。
【０１０１】
上記実施例は、上記のように、ユーザが記入した手書き原稿シート３００を読み取り、装飾様式と塗りパターンとから、装飾パラメータを決定し、これに基づいて、装飾を施し、合成画像を印刷する画像形成装置２００である。
【０１０２】
上記実施例において、手段を工程に置き換えれば、上記実施例を、画像形成装置の制御方法として把握することができる。
【図面の簡単な説明】
【０１０３】
【図１】塗りパターンによらず、一律に同じ太さで縁取りした場合の説明図である。
【図２】本発明の実施例１である画像形成装置２００を示すブロック図である。
【図３】手書き原稿シート３００の一例を示す図である。
【図４】手書き原稿シート３００を印刷する動作を示すフローチャートである。
【図５】薄だし写真画像３４１の説明図である。
【図６】手書き原稿シート３００に記入した後から、手書き合成された印刷物が出力されるまでの処理を示すフローチャートである。
【図７】装飾様式指定欄の例を示す図である。
【図８】縁取りの太さの決定規則の一例を示す図である。
【図９】縁取りの太さの決定規則の一例を示す図である。
【図１０】様々な装飾の例を示す図である。
【図１１】視覚的サンプルを用いない装飾様式指定欄の例を示す図である。
【図１２】装飾様式指定欄が無い手書き原稿シートの例と、その場合における装飾パラメータの決定規則とを示す図である。
【符号の説明】
【０１０４】
２００…画像形成装置、
２１０…スキャナ部、
２２０…プリンタ部、
２３０…操作部、
２４０…制御部、
３００、１２１０…手書き原稿シート、
３２０…装飾様式指定欄、
３４２…手書き画像、
３４０…手書きエリア、
３３０…塗りパターン指定欄、
７０、８１０、８２０、１２２０…サンプルの選択肢、
９１０、９２０、９３０…決定規則。
【図１】
2010041369.tif 000003
【図２】
2010041369.tif 000004
【図３】
2010041369.tif 000005
【図４】
2010041369.tif 000006
【図５】
2010041369.tif 000007
【図６】
2010041369.tif 000008
【図７】
2010041369.tif 000009
【図８】
2010041369.tif 000010
【図９】
2010041369.tif 000011
【図１０】
2010041369.tif 000012
【図１１】
2010041369.tif 000013
【図１２】
2010041369.tif 000014