(57)【要約】【課題】ユーザが文字の色を意識しなくても、画像の解析後に決定した縁取りの色が、文字の色と同じ色になることがなく、文字の縁取りであることが分かり易い画像合成装置を提供することを目的とする。【解決手段】合成設定手段と合成時の付与データに対する画像効果設定手段とに従って、抽出データに合成する場合に、合成の設定に従って、合成時の付与データに対する画像効果設定が設定され、合成対象画像と上記抽出データとを合成することを特徴とする画像処理装置である。【選択図】図１
2010045462.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示手段と；
画像を選択する操作手段と；
画像を読み取る読取手段と；
読み取ったデータからデータを抽出するデータ抽出手段と；
画像データを合成する合成手段と；
画像保存手段の画像を読取用シートに印刷したり、合成した画像を印刷するための印刷手段と；
上記読取用シートに合成時の付与データに対する画像効果手段と；
を有する画像処理装置において、
合成したい内容を記述可能な領域と、記述した内容と合成の対象画像とで行う合成種類を設定可能な合成設定手段と、合成の種類によって付加的にデータを付与する際に、付与データに対して画像効果をつけられる画像効果設定手段とを持つ読取用シートを用いて、合成に使用する合成対象画像と、
上記読取用シートから上記データ抽出手段を用いて抽出した合成に使用する抽出データを合成する動作を実現する場合において、
上記抽出データに合成設定手段及び合成時の付与データに対する画像効果手段に従って合成される場合に、上記合成の設定手段が上記読取用シートに設定されていない場合においても、合成の設定を設定することを特徴とする画像処理装置。
【請求項２】
請求項１において、
上記データ抽出手段が抽出した合成に使用する抽出データの特徴に従い、上記合成の設定が決定されることを特徴とする画像処理装置。
【請求項３】
請求項１または請求項２において、
上記合成の設定を決定した際に、上記決定された結果を上記表示手段に表示することを特徴とする画像処理装置。
【請求項４】
請求項１〜請求項３のいずれか１項において、
上記合成の設定は、上記抽出データの縁に縁取りを行う設定であることを特徴とする画像処理装置。
【請求項５】
請求項１〜請求項３のいずれか１項において、
上記合成の設定は、上記抽出データに対して影の効果をつける設定であることを特徴とする画像処理装置。
【請求項６】
請求項１〜請求項３のいずれか１項において、
上記付与データに対する画像効果設定は、縁取りに対して着色する設定であることを特徴とする画像処理装置。
【請求項７】
請求項１〜請求項３のいずれか１項において、
上記付与データに対する画像効果設定は、縁取りに対して２色以上のパターンによる設定であることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関する。
【背景技術】
【０００２】
近年、印刷装置として、印刷するだけではなく、読取機能やメモリカード挿入口等、複合的な機能をもつ装置が増えている。その中で、メモリカード内の写真画像と、読取部で読み込んだデータとを合成して印刷する方法が知られている（たとえば、特許文献１参照）。
【０００３】
この従来方法は、画像処理装置に、メモリカードの画像と読取部が読み取ったデータとを合成する合成機能を持たせ、合成結果を印字する方法である。この際、読取部が読み取るデータを書くためのシートを、上記画像処理装置で印刷する。このシートには、合成する内容を手で書く手書き領域を設け、ユーザは、上記手書き領域に、合成したい内容を記入し、これを読み取り、合成する。また、合成する際に、写真画像データと手書き画像とだけでなく、フレームや決まり文句等の定形文等のデータであって、写真画像に重ねるデータ等も合成する。
【０００４】
一方、文字を写真に重ねて表示する際に、文字に縁取りをして表示する。この場合、縁取りの色に関して、合成対象となる画像の色との兼ね合いによって見づらいという問題がある。
【０００５】
そこで、合成対象の画像の画像データを解析し、文字の縁取りの色選択を行う方法が知られている（たとえば特許文献２、３参照）。これらは、縁取りに対して背景となる画像の解析データに従い、自動的に色効果をつけて印刷する。特に、文字を表示する画像を解析することによって、画像と同じ色を使用しないように、縁取りの色を設定し、お勧めの色を提示する。
【特許文献１】特開平５−１２２４９６号公報
【特許文献２】特開２００７−１９３０９１号公報
【特許文献３】特開２００８−２８８０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、文字の色を特徴だたせるためには、文字の色と縁取りの色とを、互いに異なる色にしなければならない。従来の方法では、文字の色には特に意識していないので、画像の解析後に決定した縁取りの色が、文字の色と同じ色になることがある。この場合には、文字の縁取りであることが分かり難いという問題がある。特に、ユーザが“縁取りをつける”と設定をしたが、縁取りの色を選択しない場合には、縁取りの色を、機械側で自動的につけるので、文字に対して、縁取りであることが明確に分かる色を、縁取りにつける必要があるという問題がある。
【０００７】
本発明は、ユーザが文字の色を意識しなくても、画像の解析後に決定した縁取りの色が、文字の色と同じ色になることがなく、文字の縁取りであることが分かり易い画像合成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、合成用の画像を読取用シートに印刷し、または、合成した画像を印刷し、上記読取用シートに、合成種類を設定し、合成したい内容を記述可能な領域と、記述した内容と合成の対象画像とで行う合成種類を設定する合成設定手段と、合成の種類に応じて付与データを付与する際に、付与データに対して画像効果をつける画像効果設定手段とを持つ読取用シートを用いて、合成対象画像と、上記読取用シートから抽出した合成に使用する抽出データとを合成する画像処理装置において、上記合成設定手段と合成時の付与データに対する上記画像効果設定手段とに従って、上記抽出データに合成する場合に、上記合成の設定に従って、合成時の付与データに対する画像効果設定が設定され、上記合成対象画像と上記抽出データとを合成することを特徴とする画像処理装置である。
【発明の効果】
【０００９】
本発明によれば、ユーザが記述したシートから読み取った文字や絵等の画像と、他の画像を合成する際に、合成の設定に従って、付与データに対する画像効果が設定され、合成対象画像と抽出データとを合成することができるという効果を奏する。特に、背景として合成される画像の特徴によらず、文字や絵等、シートから読み取った画像の合成の設定方法や、特徴等から、合成の際の付与データに対する画像効果を設定することができるという効果を奏する。
【００１０】
この方法で、文字や絵等の画像を明確に目立たせ、合成の設定をかけたいというユーザの意図を阻害しない合成の際の付与データに対する画像効果を行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００１１】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１２】
図１は、本発明の実施例１である画像処理システムを構成する画像処理装置１００の概略構成を示すブロック図である。
【００１３】
ＣＰＵ１０１は、システム制御部であり、画像処理装置１００の全体を制御する。ＲＯＭ１０２は、ＣＰＵ１０１が実行する制御プログラムや組み込みオペレーティングシステム（ＯＳ）プログラム等を格納する。実施例１では、ＲＯＭ１０２に格納されている各制御プログラムは、ＲＯＭ１０２に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウエア制御を行う。本実施例で印刷されるシートのデータや判別シーケンス等も、ＲＯＭ１０２に格納されている。ＲＡＭ１０３は、ＳＲＡＭ（ｓｔａｔｉｃ  ＲＡＭ）等で構成され、プログラム制御変数等を格納し、また、オペレータが登録した設定値や画像処理装置１００の管理データ等を格納し、各種ワーク用バッファ領域が設けられている。画像メモリ１０４は、ＤＲＡＭ（ｄｙｎａｍｉｃ  ＲＡＭ）等で構成され、画像データを蓄積する。この画像メモリ１０４とＲＡＭ１０３とによって、ＲＯＭ１０２に組み込まれているプログラムによって、ＣＰＵ１０１が実施例１で行う印刷や合成処理を行う。データ変換部１０５は、ページ記述言語（ＰＤＬ）等の解析や、キャラクタデータのＣＧ（ｃｏｍｐｕｔｅｒ  ｇｒａｐｈｉｃｓ）展開等、画像データを変換する。
【００１４】
読取制御部１０６は、電気的な画像データに変換した画像信号を、画像処理制御部を介して、２値化処理や中間調処理等の各種画像処理を施し、高精細な画像データを出力する。読取部１０７は、ＣＩＳイメージセンサ（密着型イメージセンサ）やＣＣＤイメージセンサによって、原稿を光学的に読み取る。なお、実施例１では、読取制御部１０６は、原稿を搬送しながら読み取るシート読取制御方式と、原稿台にある原稿をスキャンするブック読取制御方式との両制御方式に対応している。また、実施例１において、実施例１では、後述する手書き原稿シート３００を読み込むために使用される。
【００１５】
操作、表示部１０８は、数値入力キー、文字入力キー、ワンタッチ電話番号キー、モード設定キー、決定キー、取り消しキー等を有する。特に、操作部は、各種キー、ＬＥＤ（発光ダイオード）とＬＣＤ（液晶ディスプレイ）等によって構成され、オペレータによる各種入力操作や、画像処理装置１００の動作状況、ステータス状況の表示等を行う表示部である。通信制御部１０９は、ＭＯＤＥＭ（変復調装置）や、ＮＣＵ（網制御装置）等によって構成されている。実施例１では、通信制御部１０９は、アナログの通信回線（ＰＳＴＮ）１３１に接続され、Ｔ３０プロトコルでの通信制御、通信回線に対する発呼と着呼等の回線制御を行う。
【００１６】
解像度変換処理部１１０は、画像データのミリ−インチ解像度変換等の解像度変換制御を行う。なお、解像度変換処理部１１０において、画像データの拡大縮小処理も可能である。実施例１では、合成画像を印刷する際に、用紙に合わせ拡大縮小を行う場合にも、解像度変換処理部１１０を使用する。符号復号化処理部１１１は、画像処理装置１００で扱う画像データ（ＭＨ、ＭＲ、ＭＭＲ、ＪＢＩＧ、ＪＰＥＧ等）を符号復号化処理や、拡大縮小処理を行う。
【００１７】
記録制御部１１２は、印刷される画像データに対して、図示しない画像処理制御部を介して、スムージング処理や記録濃度補正処理、色補正等の各種画像処理を施し、高精細な画像データに変換し、記録部１１３に出力する。また、記録制御部１１２は、記録部１１３を制御することによって、記録部１１３の状態情報を定期的に取得する役割も果たす。記録制御部１１２は、実施例１では、手書き原稿シート３００や合成写真を制御する。記録部１１３は、レーザビームプリンタやインクジェットプリンタ等からなる印刷装置であり、カラー画像データ、またはモノクロ画像データを印刷部材に印刷する。実施例１では、手書き原稿シート３００や写真等を印刷する。給紙部１１４は、印刷のための用紙を保持する部位である。記録制御部１１２からの制御によって、給紙部１１４から給紙する。特に、給紙部１１４は、複数種類の用紙を１つの装置に保持するために、複数の給紙部を用意することができる。そして、記録制御部１１２が、どの給紙部から給紙を行うかを制御する。実施例１での印刷用の用紙の給紙は、こちらより行う。
【００１８】
ＵＳＢファンクション制御部１１５は、ＵＳＢインタフェースの通信制御を行うものであり、ＵＳＢ通信規格に従って、プロトコル制御を行う。さらに、ＣＰＵ１０１が実行するＵＳＢ制御タスクからのデータを、パケットに変換し、外部の情報処理端末にＵＳＢパケット送信を行う。また逆に、外部の情報処理端末からのＵＳＢパケットを、データに変換し、ＣＰＵ１０１に送信することができる。データ蓄積部１１６は、データを蓄積するための部位である。画像メモリ１０４でのＤＲＡＭでは、データバックアップ用の領域を用意していないので、実施例１では、データ蓄積部としてデータ保存領域を用意している。データ蓄積部１１６として、画像メモリ１０４と共有する場合もある。データ蓄積部１１６に、データのバックアップ等を行うことができる。実施例１では、ＤＲＡＭを用いているが、データ蓄積部１１６として、ハードディスクや揮発性メモリ等を使用するようにしてもよい。
【００１９】
ＵＳＢホスト制御部１１７は、ＵＳＢ通信規格で定められているプロトコルで通信を行うための制御部である。ＵＳＢ通信規格は、双方向のデータ通信を高速に行うことができる規格であり、１台のホスト（マスター）に対し、複数のハブまたはファンクション（スレーブ）を接続することができる。実施例１においては、メモリカード１１８との通信で用いられる。実施例１ではメモリカード１１８のデータを、手書き原稿シート３００や合成した写真の印刷等に使用する。メモリカード１１８は、データ記憶媒体であり、画像処理装置１００に接続することができる。実施例１では、インタフェースを介して、メモリカード１１８がＵＳＢホスト制御部１１７と接続されているが、この限りではない。ＵＳＢホスト制御部１１７を通じて、画像のデータやその他電子データが、メモリカード１１８内のデータにアクセスすることができる。実施例１において、記録機能のＵＳＢ通信は、１対１の接続形態を用いる。
【００２０】
上記構成要素１０１〜１０６、１０８〜１１７は、ＣＰＵ１０１が管理するＣＰＵバス１２１を介して、相互に接続されている。
【００２１】
実施例１において、ＣＰＵ１０１が全ての計算を行い、制御を進める。動作は、ＲＯＭ１０２に格納されているプログラムに従う。表示対象である画像が蓄積されているデータ蓄積部で、蓄積され、ＲＯＭ１０２に組み込まれているプログラム及び手書き原稿シート３００のデータとあわせて、手書き原稿シート３００を印刷する。また、読取部１０７、読取制御部１０６等によって、手書き原稿シート３００を読み取り、記録部１１３が、手書き画像とメモリカード１１８内の画像とを合成し、印刷する。
【００２２】
図２は、画像処理装置１００の操作、表示部１０８の具体例を示す一実施例である。
【００２３】
操作、表示部１０８は、ＬＣＤ２０１と、電源キー２０２と、用紙切換キー２０３と、ナビキー２０４と、ホームキー２０５と、ホイールデバイス２０６と、ＯＫキー２０７と、上下左右キー２０８と、＋−キー２０９を持つ。さらに、操作、表示部１０８は、モノクロスタートキー２１０と、カラースタートキー２１１と、ストップキー２１２と、ファンクションキー２１３と、戻るキー２１４とを有する。ＬＣＤ２０１は、メッセージやオペレーションプロンプト、各種情報を表示するディスプレイである。電源キー２０２は、装置の電源をＯＮ／ＯＦＦするためのキーである。用紙切換キー２０３は、給紙部１１４の給紙部が複数の給紙部位を持つ場合に、使用する給紙部に切り換えを行う際に使用するキーである。ナビキー２０４は、装置の操作を簡単に行うナビモードへ進むためのキーである。ホームキー２０５は、コピー、スキャン、カード印刷、ＤＶＤ／ＣＤ印刷や設定等のジョブへ入るための入口であるホーム画面に進むためのキーである。実施例１において、手書き原稿シート３００の印刷／読取等の動作を行うためのメニュ−も、ホーム内に存在し、ホームキー２０５で、入口へアクセスすることができる。ホイールデバイス２０６は、右回りや左回りに回すことで、値を多入力することができるデバイスである。ホイールを回すことによって、画像を次々に選択し、数値を増減することができる。ＯＫキー２０７は、選択された項目を決定するキーである。上下左右キー２０８は、フォーカス位置の移動や数値の変更等、上下左右で変更が可能なものを変更することができる。実施例１では、動作や画像効果の選択操作等に使用する。＋−キー２０９は、メニューやユーザ登録等、ユーザが複数の選択肢から選択を行う際に使用されるキーである。モノクロスタートキー２１０は、白黒ファクシミリ送信、白黒コピー等を開始するキーである。カラースタートキー２１１は、カラーファクシミリ送信、カラーコピー、カラー写真印刷等を開始するキーである。ストップキー２１２は、ファクシミリ送受信、コピーやその他のオペレーション操作を停止させるキーである。ファンクションキー２１３は、画面と対応しているキーである。ＬＣＤ２０１の下部にファンクションキー２１３に対応する表示がされ、その表示に基づいて、ユーザがボタンを押す仕組みである。画面によって、その機能は変わるので、マルチな機能で使用可能である。戻るキー２１４は、操作フロー等の途中で、戻る動作を行いたい場合に押下するキーである。戻るキー２１４を押下することによって、１つ前の動作に戻ることができる。
【００２４】
操作、表示部１０８は、上記キーやデバイスを持ち、ユーザが装置の操作を行うことができる。実施例１において、上記デバイスを使用しているが、本件の効果を実現する手段であれば、操作部はこの限りではない。
【００２５】
図３は、手書き原稿シート３００の概要を示す図である。手書き原稿シート３００は、画像処理装置１００が印刷可能なシートである。
【００２６】
図４は、手書き原稿シート３００の使用方法の説明図である。図４において詳細を示すが、実施例１では、手書き原稿シート３００に、合成対象の画像情報が印刷されている。さらに、その上にユーザがペン等を用いて合成したい内容を記述する。合成したい内容を記述した手書き原稿シート３００を、読取部１０７が読み取り、記録部１１３が、合成したい画像と前述手書き画像とを合成し、印刷する。また、その手書き画像については、手書き画像に修飾効果をかけることが可能である。また、他の設定値の設定領域もあるが、ここは、マークシート方式であり、一覧された選択肢からマークして選択することができる。
【００２７】
合成の設定領域３０１には、手書き画像を合成する際の合成内容の一覧が表示されている。実施例１では、メモリカード１１８の画像と手書き画像とを合成するときに、手書き画像につける修飾の一覧が、合成の設定領域３０１に表示されている。実施例１では、手書きした画像の縁に縁取りをつけることができる。また、手書き画像を白抜きして合成する効果を選択することもできる。縁取りの色設定領域３０２は、合成の設定領域３０１で縁取りがマークされたときに、その縁取りに色やパターンをつけて合成することができる色設定の選択領域である。ユーザは、縁取りの色設定領域３０２のマークを塗ることによって、色やパターンを選択することができる。
【００２８】
バーコード３０３は、手書き原稿シート３００の情報が組み込まれている領域である。合成対象の画像情報や、合成印刷に必要なデータが、バーコード情報として、バーコード３０３に印刷されている。読取部１０７が読み取ったバーコード情報に応じて、手書き画像と写真画像とを合成する。サイズ選択領域３０４は、写真画像と手書き画像とを合成して印刷する際の用紙サイズの選択を行う領域である。ユーザは、サイズ選択領域３０４の選択肢を選択することによって、印刷したい用紙サイズを選択することができる。
【００２９】
手書き可能領域３０５は、合成したい内容をペン等で書くエリアである。手書き可能領域３０５に書かれた文字や絵等は、読取部１０７が読み取ることによって、手書き画像を取得可能である。また、手書き可能領域３０５には、合成印刷のイメージが分かるように、合成対象である写真のイメージを、印刷イメージに合わせて印刷されている。この写真に合わせて手書きすることによって、実際の合成結果のどの部位に手書き画像が配置されるかを予測しながら、ユーザは手書きすることができる。また、読取部１０７は、印刷されている写真イメージとユーザの書いた手書き部位とを分離して、手書きのみを抽出することができる。抽出した画像を、手書き画像として、メモリカード１１８の写真データと合成する。領域認識マーク３０６は、手書き可能領域の認識に使用するマークである。領域認識マーク３０６をシート読取時に発見し、手書き可能領域３０５を発見することができる。また、手書き可能領域の四隅に配置することによって、手書き可能領域３０５が手書き原稿シート３００の印刷時にずれ、デバイスの誤差があった場合も、考慮して検知することができる。
【００３０】
図４は、手書き原稿シート３００を用いて合成写真を作成する動作を示すフローチャートである。画像処理装置１００のＣＰＵ１０１が制御するＲＯＭ１０２に組み込まれているプログラムで動作する。まず、ユーザは、合成したい写真画像のデータを、メモリカード１１８に入れておく。操作、表示部１０８に従い、Ｓ４０１で、合成したい写真画像を選択し、手書き原稿シート３００を印刷する。手書き原稿シート３００に、合成対象の画像情報が印刷されている。さらに、その上に、ユーザがペン等を用いて合成したい内容を記述する。次に合成印刷を行う。
【００３１】
Ｓ４０２で、合成印刷を行うための手書き原稿シート３００を読み込む。まず、読取部１０７を用いて手書き原稿シート３００を読み込む。シート上の領域認識マーク３０６を用いて手書き可能領域３０５に書いた内容を、手書き画像として抽出する。また、合成の設定領域３０１、縁取りの色設定領域３０２、サイズ選択領域３０４等から、マークを抽出する。また、バーコード３０３から合成の情報を入手する。
【００３２】
次に、入手した合成情報によって、Ｓ４０３で、合成写真を印刷する。まず、バーコード３０３に指定されているメモリカード１１８の画像情報を、画像メモリ１０４に蓄積する。さらに、手書き可能領域３０５から抽出した手書き画像を、合成の設定領域３０１、縁取りの色設定領域３０２の指定に従って、手書き画像に修飾する。そして、修飾した後に、合成し、合成写真用画像を作成する。合成写真用画像を作成した後に、記録制御部１１２で制御しながら記録部１１３がサイズ選択領域３０４から読み取られたサイズ情報が示すサイズの用紙に合成写真４０４を印刷する。
【００３３】
上記方法によって、画像処理装置１００が、手書き原稿シート３００を用いて、ユーザが手書きした内容と画像とを合成し、印刷する。
【００３４】
図５は、手書き原稿シート３００の合成の設定領域３０１に表示した例を示す図である。写真画像５００は、手書き原稿シート３００の手書き可能領域３０５への記述の一例であり、手書き画像５０１は、ユーザがペンで書いた画像である。「Ａ」と手書きされている。以下に示す図では、手書き画像５０１に、どのような合成がなされるかを示す。サンプル５０７は、手書き原稿シート３００の合成の設定領域３０１の表示例である。合成パターン５０２は、手書き画像をそのまま画像と合成する合成方法を示すパターンである。この合成結果は、合成結果５１２に示してある。写真画像と手書き画像５０１とが補正せずに合成されている。合成パターン５０３は、手書き画像５０１の縁に縁取りをつけて合成する合成パターンである。この合成結果は、合成結果５０８に示してあり、手書き画像５０１に、グレーの縁取りが付いている。合成パターン５０４は、手書き画像５０１を全て白色に置き換え、また、合成パターン５０２のように、縁に縁取りをつけない合成方法を示すパターンである。この合成の結果のサンプルが、合成結果５０９である。「Ａ」が、白で抜け、写真の部位も、白く抜けている。
【００３５】
合成パターン５０５は、手書き画像５０１に、立体的な影をつける合成方法を示すパターンである。この合成結果が、合成結果５１０である。合成パターン５０６は、手書き画像５０１を白抜きにし、立体的な影をつける合成方法を示すパターンである。この合成結果が、合成結果５１１である。
【００３６】
上記のようにして、手書き原稿シート３００によって、合成の方法を設定し、合成写真を印刷することができる。なお、実施例１では、図５に示す合成のパターンを実行しているが、合成のパターンは、この限りではない。
【００３７】
図６は、図５に示す合成パターンに、手書き原稿シート３００の縁取りの色設定領域３０２の色設定の例を示す図である。サンプル６００に示す手書き画像６０１は、写真画像５００の手書き画像と同様に、写真への合成を行う手書き画像である。サンプル６１１は、手書き原稿シート３００の合成の設定領域３０１と、縁取りの色設定領域３０２とを示す例である。
【００３８】
合成パターン６０２〜６０６は、サンプル５０７で示す合成パターン５０２〜５０６と同様である。縁取りの色設定６０７〜６１０は、縁取りの色として白から黒までの色を示す。マークした色が、合成パターンの設定で指定した縁の縁取りや、立体的な影部位を本領域で指定した色で塗り、縁取りや影として合成することができる。合成結果６１２〜６１５に、具体的な例を示す。
【００３９】
合成結果６１２は、合成パターンとして、縁に縁取りを行う合成パターン６０３によって、縁取りの色として白（６０７）を選択した場合の例である。縁取りの色として白（６０７）を選択した場合、合成結果６１２の合成で縁取りを白にした物と同等な結果になる。このように、手書き画像６０１に白い縁取りをつけることによって、文字がはっきりする。合成結果６１３は、縁に縁取りを行う合成パターン６０３によって、縁取りの色として黒（６１０）を選択した場合の例である。この合成において、手書き画像６０１は、縁取りも黒であるので、太い黒の文字のような合成を実現する。
【００４０】
合成結果６１４は、合成パターン６０６によって、縁に縁取りし、文字画像を白に変換する合成パターンによって、縁取りの色として白（６０７）を選択した場合の例である。手書き画像６０１を、白にし、縁の縁取りも白にしているので、写真に対して、手書き画像６０１が一回り大きくなり、白く抜けている。合成結果６１５は、合成パターン６０６によって、縁に縁取りし、文字画像を白に変換する合成パターンによって、縁取りの色として黒（６１０）を選択した場合の例である。手書き画像６０１を、白にし、縁の縁取りを黒にしているので、写真に対してあたかも白で文字を書いたような効果で、さらに黒の縁取りで、手書き画像６０１が目立つ効果がある。
【００４１】
また、実施例１では、縁取りの色をマークしなかった場合も、合成処理することができる。この実施例が、合成結果６１６、６１７である。合成結果６１６は、合成パターン６０３を選択することによって、縁に縁取りを行う合成パターンであり、縁取りの色としては、手書き原稿シート３００の縁取りの色設定領域３０２に何も塗られていない例である。この合成結果は、合成結果６１２であり、縁取りを白にした合成と同等である。このように、手書き画像６０１に白い縁取りをつけることによって、文字がはっきりし、また、縁取りがついていることが明確に分かる。また、合成結果６１７は、合成パターン６０６の縁に縁取りを行い、また、手書き画像６０１を、白で塗りつぶす合成パターンによって、縁取りの色としては、手書き原稿シート３００の縁取りの色設定領域３０２に何も塗られていない例である。合成結果６１５で紹介した合成によって、縁取りを黒にし、手書き画像を白で抜いた合成と同等である。このように、手書き画像６０１を白抜きし、黒い縁取りをつけることによって、文字がはっきりとする。特に、合成の設定として、手書きした内容を白で抜く方式を選択しているので、縁取りを黒にすると、一番目立つ。
【００４２】
合成結果６１２〜６１５は、合成パターンと縁取りの色設定との例であり、合成結果６１６、６１７は、縁取りの色設定がシートにされていなかった場合の合成印刷例である。特に、縁取りの色設定がマークされていない例において、図１２に詳細なフローチャートを示す。具体例で示したように、合成のパターン設定で設定した縁取りの情報を活かすために、文字画像に対して、縁取りが目立つような色を、縁取りの色に自動的に設定する。この結果、ユーザが選択した合成の設定における縁取りの効果を、きちんと伝える合成印刷を行うことができる。また、縁取りの色を設定せずに、合成印刷処理を行い、エラーにする場合も考えられるが、エラーにしてユーザに確認を促すことは、ユーザにとって煩雑であるので、ユーザの操作の煩雑さを防ぐことができる。
【００４３】
なお、ここで、縁取りの選択がされていない場合に、白や黒の色を設定しているが、手書きした文字に対して縁取りの効果がわかる色であれば、白、黒以外の色を設定するようにしてもよい。また、色だけではなく、模様でも、同じ効果があるものであれば、問題ない。
【００４４】
図７は、画像処理装置１００において、手書き原稿シート３００を使用した合成印刷の動作を示すフローチャートである。実施例１では、図２に示す操作パネルのホームキー２０５と、上下左右キー２０８とにおいて、手書き原稿シート３００の印刷を選択することができる。つまり、画像処理装置１００では、操作、表示部１０８を介して、操作することができる。Ｓ７０１で、手書き原稿シート３００のメニューを表示する。
【００４５】
図１５は、ＬＣＤ２０１に表示する画面の表示例を示す図である。ホームキー２０５を押すと、表示１５０３で示す画面を、ＬＣＤ２０１に表示する。ここで選択することによって、手書き原稿シート３００を印刷し、手書き原稿シート３００を使用した合成印刷を選択することができる。この選択操作を、Ｓ７０２で説明する。Ｓ７０２で、手書き原稿シート３００を使った動作を選択する。ここでは、手書き原稿シート３００を印刷する動作と、手書き原稿シート３００を読み込み、手書き画像と写真画像との合成写真を印刷する動作とを選択することができる。手書き原稿シートを選択すると、シート印刷とシート読取＆合成写真印刷との選択肢が表示される。表示１５０４に、シート印刷とシート読取＆合成写真印刷とが表示されている実施例をあげている。このように、ＬＣＤ２０１に表示し、上下左右キー２０８で選択する。
【００４６】
手書き原稿シート３００を印刷する動作が選択されれば、Ｓ７０３で、手書き原稿シート３００を印刷する。手書き原稿シート３００の印刷について、図８で詳細に説明する。また、Ｓ７０２で、手書き原稿シート３００を読み込み、手書き画像と写真画像との合成写真を印刷する動作が選択されると、Ｓ７０４で、手書き原稿シート３００を読取部１０７から読み込み、記録部１１３が合成写真を印刷する。手書き原稿シート３００と読み込み及び合成印刷の詳細動作を、図１０に示す。
【００４７】
図７に示すフローチャートによって、手書き原稿シート３００を用いて手書き画像と写真画像との合成写真を印刷することができる。
【００４８】
図８は、手書き原稿シート３００を印刷する操作を示すフローチャートである。図８には、図３に示す手書き原稿シート３００を印刷するための実際の操作の例を示す。実施例１では、操作、表示部１０８の中に、ホームキー２０５や上下左右キー２０８があり、これらを使用して、手書き原稿シートのメニューにアクセスし、印刷操作を行う。また、ＬＣＤ２０１は、画像や文字／イラスト等の表示が可能である。
【００４９】
Ｓ８０１で、操作、表示部１０８のＬＣＤ２０１に接続されているメモリカード１１８の中に保存されている画像を表示する。Ｓ８０２で、操作、表示部１０８の＋−キー２０９を介して、ユーザが、表示されている画像から所望の画像を選択することができ、ＯＫキー２０７で決定できる。Ｓ８０２で画像が選択されたら、Ｓ８０３で、フレームを選択する。画像が選択されていなければ、引き続きＳ８０１で画像を表示する。Ｓ８０３でフレームを表示する場合、写真にフレームをつけ、フレームを必要としない場合、必要無しを選択することによってフレームをつけない。Ｓ８０４で、フレームが選択されたかどうかを確認する。ここでは、ユーザが“写真に重ねるフレーム”を選択したか、または“フレームを選択しない”を選択したかどうかを判別する。選択する場合、Ｓ８０２と同様に、＋−キー２０９及びＯＫキー２０７によって選択が可能である。ここで“写真に重ねるフレーム”を選択したか、または、“フレームを選択しない”が選択された場合、Ｓ８０５に進む。
【００５０】
フレームに関する選択が何もされない場合、Ｓ８０３で、フレームを表示する。Ｓ８０５で、手書き原稿シート３００を印刷し、Ｓ８０２で選択された画像と、Ｓ８０４で選択されたフレームとに基づいて、画像処理装置１００のデータ蓄積部１１６に蓄積されている手書き原稿シート３００用画像を、記録部１１３が印刷する。この詳細動作を、図９に示す。
【００５１】
図９は、実施例１において、手書き原稿シート３００を印刷処理する動作を示すフローチャートである。まず、Ｓ９０１では、Ｓ８０２で選択された画像を、手書き原稿シート３００用画像として準備する。実施例１では、手書き原稿シート３００内の手書き可能領域３０５に、ユーザが写真に合成したい内容を記述する手書き原稿シート３００の目安として選択した画像を、手書き原稿シート３００に印刷する。Ｓ９０２で、メモリの量に基づいて、合成が可能かどうかを判断する。合成が可能なメモリの量がなければ、Ｓ９０３へ進み、合成可能なメモリがあれば、Ｓ９０６へ進む。Ｓ９０３では、Ｓ８０４で選択したフレームを、手書き原稿シート３００の印刷用として準備する。
【００５２】
Ｓ９０４で、実際に印刷を行う印刷用シート画像に、Ｓ９０１、Ｓ９０３で用意した画像を対応させる。Ｓ９０５で、手書き原稿シート３００を印刷する。一方、Ｓ９０６で、合成のためのメモリがあるので、実際に印刷を行う印刷用シート画像に、Ｓ９０１で用意した画像を対応させる。Ｓ９０５で、シートを印刷し、この際に、手書き原稿シート３００のバーコード３０３に、合成対象である画像の情報を埋め込む。Ｓ８０４で選択されたフレームがあれば、どれが選択されたかを示す情報を埋め込む。
【００５３】
上記のようにすることによって、合成写真を印刷する際に、手書き原稿シート３００を読み取るだけで、合成対象となる画像を抽出することができる。
【００５４】
図１０は、印刷した手書き原稿シート３００を読み込み、合成する処理を示すフローチャートである。図１０に示す処理は、図８に示す処理に従って印刷した手書き原稿シート３００を、読取部１０７を用いて読み取り、シートの読取部位と画像処理装置１００の画像とを合成する処理である。この処理は、手書き原稿シート３００を、図８に示す処理に従って印刷した後に、ユーザが合成したい内容を、手書き可能領域３０５に記述して、実際に合成するための処理である。
【００５５】
まず、操作、表示部１０８を用いて「手書き原稿シート読取＆合成印刷」の項目を選択する。この選択画面は、表示１５０４に示す画面である。実施例１では、ホームキー２０５を押下することによって、「手書き原稿シート読取＆合成印刷」の選択が可能である。その際のフローチャートを図１０に示す。
【００５６】
Ｓ１００１で、操作、表示部１０８のＬＣＤ２０１に、手書き原稿シート３００を読取部１０７の原稿台に置くように表示する。Ｓ１００２で、原稿台に手書き原稿シート３００が置かれたかどうかを調べる。手書き原稿シート３００が置かれたと判断すると、Ｓ１００３に進み、判断できなければ、Ｓ１００１で、手書き原稿シート３００を置くように表示する。Ｓ１００３で、読取部１０７の原稿台に置かれた手書き原稿シート３００を読み取る。こうして読み取ったデータを、画像メモリ１０４に保存する。Ｓ１００４で、先ほど読み取ったデータを解析する。この解析によって、合成する画像等の情報を、シートから入手する。この詳細動作を、図１１で説明する。そして、Ｓ１００５で、シート解析でエラーでないと判断されれば、Ｓ１００６で、手書き原稿シート３００を印刷するときにＳ８０３で選択した画像と、Ｓ１００３で読取、解析した画像とを合成し、合成した画像を印刷する。Ｓ１００６の詳細動作を、図１２に示す。
【００５７】
図１１は、手書き原稿シート３００を読み取った際の解析動作（Ｓ１００４）を示すフローチャートである。まず、Ｓ１１０１で、手書き原稿シート３００のバーコード３０３を読み取る。Ｓ１１０２で、バーコード情報を取得できれば、解析動作が正常に行われ、Ｓ１１０３に進む。バーコード情報を取得できなければ、手書き原稿シート３００が正しくないか、または読み取った原稿が手書き原稿シート３００ではない可能性があり、Ｓ１１０９で、エラー表示する。Ｓ１１０３で、バーコード３０３の情報によって、合成に使用する画像の情報を取得する。Ｓ１１０４で、手書き原稿シート３００の手書き可能領域３０５を検知するために、領域認識マーク３０６を検知する。
【００５８】
検知が終了したら、Ｓ１１０５で、手書き可能領域３０５のデータを解析し、データを抽出する。ここで抽出されたデータが、画像と合成されるデータの元になり、Ｓ１１０６でデータ抽出できたかどうか判断する。Ｓ１１０７で、手書き原稿シート３００のマーク情報を読み取る。具体的には、手書き原稿シート３００の合成の設定領域３０１、縁取りの色設定領域３０２、サイズ選択領域３０４が、マークシート方式でマークされ、このマークされている内容を示している。
【００５９】
Ｓ１１０８で、マーク情報を抽出できたかどうかを調べる。Ｓ１１０７でマーク情報を抽出した際に、規定外の数のマークがチェックされる等、動作仕様外になるマーク情報が抽出された際に、エラー状態とみなす。Ｓ１１０８でエラー状態ではないと判断されれば、解析動作を終了する。エラー状態であると判断されれば、Ｓ１１０９で、エラー表示を行う。Ｓ１１０９で示したエラー表示の例を、表示１５０６に示してある。
【００６０】
図１２は、手書き原稿シート３００を読み取った後に、合成写真を印刷する動作を示すフローチャートである。Ｓ１２０１で、手書き原稿シート３００から読み取った情報を呼び出す。図１１において手書き原稿シート３００から読み取る情報の詳細を説明した。これらの情報を用いて、Ｓ１２０２で、手書き原稿シート３００に示された合成の設定における補正の有無を調べる。ここでいう合成の設定における補正の有無は、図５の合成パターン５０２に示したものである。補正なしが設定されていれば、Ｓ１２０７で、合成印刷を行う。Ｓ１２０７では、手書き原稿シート３００の手書き可能領域３０５から読み取った手書き画像と、バーコードで指定されている画像とを合成する。
【００６１】
また、合成の設定が補正無しではなければ、Ｓ１２０３で、手書き原稿シート３００から読み取った縁取りの色情報を取得する。Ｓ１２０４で、縁取りの色設定情報が設定されていたかどうかを調べる。設定されていれば、Ｓ１２０５に進む。縁取りの色設定情報が設定されていなければ、Ｓ１２０８に遷移する。
【００６２】
Ｓ１２０５で、手書き原稿シート３００から手書き可能領域３０５に記述されていた手書き画像に対して、Ｓ１２０１で確認した合成の設定に基づき付与データを付与して、合成の処理を行う。この付与データを付与する処理をすることにより、白抜きや縁取りがされて図５に示す合成を実行できる。Ｓ１２０６では、Ｓ１２０５で縁取りをつけた場合、その縁取りに色をつける。手書き原稿シート３００の縁取りの色設定領域３０２にマークされている情報を、Ｓ１２０３で取得し、この情報に従って着色する色を決定する。Ｓ１２０７では、Ｓ１２０５、Ｓ１２０６で合成の設定と縁取りの色設定とが行われた手書き画像と、バーコードで指定されている画像とを合成する。
【００６３】
Ｓ１２０４で、縁取りの色設定情報が指定されていなければ、Ｓ１２０８〜Ｓ１２１２に示す方法で、縁取りの色を決定する。この結果として、たとえば合成結果６１６、６１７で示したように、自動で縁取りの色が設定される。具体的には、合成の設定領域３０１から取得した情報で、手書き画像をそのままにするか、白抜きにするかの設定があるが、これに従って、縁取りの色を変える。
【００６４】
Ｓ１２０８で、合成の設定が白抜きであるかどうかを調べる。ここでいう白抜きは、合成パターン５０４、５０６等に示す設定である。合成の設定が白抜きであれば、Ｓ１２０９で、手書き原稿シート３００から手書き可能領域３０５に記述されていた手書き画像に対して、Ｓ１２０１で確認した合成の設定に基づいて、合成処理を行う。Ｓ１２１０では、Ｓ１２０９で縁取りをつけた場合、その縁取りに対して黒で色をつける。この場合の例を、合成結果６１７に示してある。
【００６５】
Ｓ１２０８で合成の設定が白抜きではないと判断されると、Ｓ１２１１で、手書き原稿シート３００の手書き可能領域３０５に記述されている手書き画像に対して、Ｓ１２０１で確認した合成の設定に基づいて、合成する。Ｓ１２１２では、Ｓ１２０９で縁取りをつけた場合、その縁取りに白で色をつける。このようにすることによって、合成結果６１６に示すような効果を得ることができる。
【００６６】
Ｓ１２１０、Ｓ１２１２で縁取り色の処理をすると、Ｓ１２１３で、縁取りに使用した色について、操作、表示部１０８のＬＣＤ２０１に表示する。具体的には、表示１５０１に示す画面で、印刷を行う前に塗った色の情報を示す。Ｓ１２０７では、Ｓ１２０９、Ｓ１２１０、Ｓ１２１１、Ｓ１２１２で合成の設定と縁取りの色設定とが行われた手書き画像と、バーコードで指定されている画像とを合成する。Ｓ１２０７で合成した後に、Ｓ１２１４で、合成データを印刷する。つまり、手書き原稿シート３００のサイズ選択領域３０４の読取情報や、合成した画像を使用し、記録部１１３が印刷する。なお、実施例１において、Ｓ１２１０で黒を指定し、Ｓ１２１２で白を指定しているが、色についてはこの限りではない。
【００６７】
上記方法によって、手書き原稿シート３００を用いた画像と、手書き内容との合成が可能である。特に、図６に示す合成／縁取りの動作が、実施例１では可能である。実施例１では、合成のパターンが白抜きか否かによって、縁取り色の処理を変えているが、本発明はこれに限らず、他の合成パターンの場合でも有効である。たとえば、黒抜きの場合には、縁取りの色を白にすれば、縁取りをしたことが明確になるという効果が得られる。
【００６８】
なお、手書き可能領域３０５に手書きされた画像のデータは、読取用シートから抽出した合成に使用する抽出データの例である。
【実施例２】
【００６９】
本発明の実施例２は、合成印刷時に、縁取りの色指定がされていない場合、操作、表示部１０８のＬＣＤ上に色選択を表示させ、ユーザに色の選択を促すことによって、縁取りの色を設定可能な実施例である。なお、実施例２において、図１〜図１１の説明は、実施例１と同様である。
【００７０】
図１３は、手書き原稿シート３００を読み取った後に、合成写真を印刷する動作を示すフローチャートである。Ｓ１３０１で、手書き原稿シート３００から読み取った情報を呼び出す。図１１において、手書き原稿シート３００から読み取る情報の詳細について説明した。それらの情報を用いて、Ｓ１３０２で、手書き原稿シート３００に示した合成の設定の補正無しかどうかを調べる。ここでいう合成の設定の補正無しは、図５の合成パターン５０２に示したものである。補正なしが設定されていれば、Ｓ１３０７で、合成印刷を行う。Ｓ１３０７で、手書き原稿シート３００の手書き可能領域３０５から読み取った手書き画像と、バーコードで指定されている画像とを合成する。
【００７１】
また、合成の設定が補正無しでなければ、Ｓ１３０３で、手書き原稿シート３００から読み取った縁取りの色情報を取得する。Ｓ１３０４で、縁取りの色設定情報が設定されていたかどうかを調べる。設定されていれば、Ｓ１３０５に進む。縁取りの色設定情報が設定されていなければＳ１３０８に遷移する。
【００７２】
Ｓ１３０５で、手書き原稿シート３００から手書き可能領域３０５に記述されていた手書き画像に、Ｓ１３０１で確認した合成の設定に基づいて、合成の処理を行う。実施例２では、図５に示す合成を行う。Ｓ１３０６では、Ｓ１３０５で縁取りをつけた場合、その縁取りに色をつける。手書き原稿シート３００の縁取りの色設定領域３０２にマークされている情報を、Ｓ１３０３で取得し、これに従って着色する色を決定する。Ｓ１３０７では、Ｓ１３０５、Ｓ１３０６で合成の設定と縁取りの色設定とが行われた手書き画像と、手書き原稿シートに指定されている画像とを合成する。
【００７３】
Ｓ１３０４で、縁取りの色設定情報が指定されていなければ、Ｓ１３０８〜Ｓ１３１１で、縁取りの色を決定する。
【００７４】
Ｓ１３０８で、縁取りの色設定を設定していないエラーと、色を選択する画面とを、操作、表示部１０８のＬＣＤ２０１に表示する。表示される画面の例を、表示１５０２に示す。Ｓ１３０９で、色を選択したかどうかを判別する。選択されていなければ、Ｓ１３０８で、選択されるまで表示する。
【００７５】
Ｓ１３０９で選択された場合、Ｓ１３１０で、手書き原稿シート３００から手書き可能領域３０５に記述されていた手書き画像に、Ｓ１３０１で確認した合成の設定に基づいて、合成する。
【００７６】
実施例２では、図５に示す合成を行う。Ｓ１３１１では、Ｓ１３１０で縁取りをつけた場合、その縁取りに色をつける。手書き原稿シート３００の縁取りの色設定領域３０２にマークされている情報を、Ｓ１３０３で取得し、これに従って、着色する色を決定する。Ｓ１３０７では、Ｓ１３１０、Ｓ１３１１で合成の設定と縁取りの色設定とが行われた手書き画像と、手書き原稿シートに指定されている画像とを合成する。
【００７７】
Ｓ１３０７では、Ｓ１３０５、Ｓ１３０６、Ｓ１３１０、Ｓ１３１１で合成の設定と縁取りの色設定とが行われた手書き画像と、手書き原稿シートに指定されている画像とを合成する。Ｓ１３０７で合成した後に、Ｓ１３１２で、合成データを印刷する。これは、手書き原稿シート３００のサイズ選択領域３０４の読取情報や、合成した画像を使用して記録部１１３が印刷する。
【００７８】
上記方法によって、合成印刷時に、縁取りの色指定がされていなかった場合でも、操作、表示部１０８のＬＣＤ２０１上に色選択を表示させ、ユーザに、色の選択を促すことによって、縁取りの色を設定可能になる。
【実施例３】
【００７９】
実施例３は、実施例１において、さらに合成の設定がされていない場合に、手書き画像の特徴に従って、合成の設定を行う実施例である。実施例３において、図１〜図１１の説明は、実施例１と同様である
図１４は、手書き原稿シート３００を読み取った後に、手書き原稿シートに書かれた手書き画像に従って、合成写真を印刷する動作を示すフローチャートである。
【００８０】
Ｓ１４０１で、手書き原稿シート３００から読み取った情報を呼び出す。図１１において、手書き原稿シート３００から読み取る情報の詳細を説明した。Ｓ１４０２で、手書き画像の特徴を抽出する。ここで、手書き原稿シート３００の手書き可能領域３０５に書かれている手書き画像の特徴を抽出する。
【００８１】
Ｓ１４０３で、手書き原稿シート３００に示されている合成の設定で補正無しかどうかを調べる。ここでいう合成の設定の補正無しは、図５の合成パターン５０２に示すものである。補正なしが設定されていれば、Ｓ１４１６で、合成印刷を行う。Ｓ１４１６で、手書き原稿シート３００の手書き可能領域３０５から読み取った手書き画像と、バーコードで指定されている画像とを合成する。
【００８２】
また、合成の設定で補正無しでなければ、Ｓ１４０４に進む。Ｓ１４０４で、手書き原稿シート３００から読み取った縁取りの色情報を取得する。Ｓ１４０５で、合成が設定されていたかどうかを判別する。設定されていれば、Ｓ１４０６に進み、設定されていなければ、Ｓ１４１１へ進む。
【００８３】
Ｓ１４０６で、縁取りの色設定情報が設定されていたかどうかを調べる。設定されていれば、Ｓ１４０７に進む。縁取りの色設定情報が設定されていなければ、Ｓ１４０９に遷移する。
【００８４】
Ｓ１４０７で、手書き原稿シート３００から手書き可能領域３０５に記述されていた手書き画像に、Ｓ１４０１で確認した合成の設定に基づいて、合成の処理を行う。実施例３では、図５に示す合成を行う。Ｓ１４０８では、Ｓ１４０７で縁取りをつけた場合、その縁取りに色をつける。手書き原稿シート３００の縁取りの色設定領域３０２にマークされている情報を、Ｓ１４０４で取得し、これに従って、着色する色を決定して行う。Ｓ１４１６では、Ｓ１４０７、Ｓ１４０８で合成の設定と縁取りの色設定とが行われた手書き画像と、バーコードで指定されている画像とを合成する。
【００８５】
Ｓ１４０６で縁取りの色設定情報が指定されていなければ、Ｓ１４０９、Ｓ１４１０で、縁取りの色を決定する。手書き原稿シート３００の縁取り色設定領域３０２には、縁取りの色が設定されていないので、合成結果６１６、６１７で示す合成結果を導く。具体的には、合成の設定領域３０１から取得した情報で、手書き画像をそのままにするか、白抜きにするかの設定があるが、この合成の設定に従って、縁取りの色を変更する。
【００８６】
Ｓ１４０９で、合成の設定はＳ１４０７と同様に、手書き原稿シート３００から手書き可能領域３０５に記述されていた手書き画像に、Ｓ１４０１で確認した合成の設定に基づいて、合成の処理を行う。
【００８７】
Ｓ１４１０では、Ｓ１４０９で縁取りをつけた場合、その縁取りに色をつける。この際に、実施例２では、Ｓ１４０２で、手書き画像の特徴を抽出する。Ｓ１４０２で抽出した手書き画像の特徴のうちで、色情報に基づいて、縁取りの色を決定する。具体的には、手書き画像の色について、色データの平均値を取り、その補色に当たる色を縁取りの色として決定する。
【００８８】
Ｓ１４１６では、Ｓ１４０９、１４１０で合成の設定と縁取りの色設定とが行われた手書き画像と、バーコードで指定されている画像とを合成する。
【００８９】
Ｓ１４０５で、合成設定が設定されておらず、Ｓ１４１１に来た場合、縁取りの色情報が設定されているかどうかを調べる。設定されていれば、Ｓ１４１２に進み、設定されていなければ、Ｓ１４１４に進む。
【００９０】
Ｓ１４１２では、Ｓ１４０２で抽出した手書き画像の特徴に基づいて、合成の設定を行う。具体的には、手書き画像の線の細い部分には、細い縁取りをつけ、線が太い場合、太い縁取りをつける。手書き画像の特徴に従って、合成の設定の内容を変更した例を、補正内容１５０７に示す。線の太さに応じて、縁取りの幅が変更されている。実施例２では、文中に示した手書き画像の線の幅で特徴を抽出しているが、手書き画像の特徴に従って合成の設定を決めるのであれば、この限りではない。
【００９１】
Ｓ１４１３では、Ｓ１４１２で縁取りをつけた場合、その縁取りに色をつける。手書き原稿シート３００の縁取りの色設定領域３０２にマークされている情報を、Ｓ１４０４で取得し、これに従って着色する色を決定する。Ｓ１４１６では、Ｓ１４１２、１４１３で合成の設定と縁取りの色設定とが行われた手書き画像と、バーコードで指定されている画像とを合成する。
【００９２】
Ｓ１４１１で、色情報が設定されていないと判別されると、Ｓ１４１４へ進む。Ｓ１４１４では、Ｓ１４１２と同様に、Ｓ１４０２で抽出した手書き画像の特徴に基づいて、合成の設定を行う。具体的には、手書き画像の線の細い部分に、細い縁取りをつけ、線が太い場合、太い縁取りをつけ。手書き画像の特徴に従って、合成の設定の内容を変更している例を、補正内容１５０７に示す。線の太さに応じて、縁取りの幅が変更されている。
【００９３】
実施例２では、文中に示す手書き画像の線の幅で特徴を抽出しているが、手書き画像の特徴に従って合成の設定を決めるのであれば、この限りではない。
【００９４】
Ｓ１４１５では、Ｓ１４１０と同様に、Ｓ１４１４で縁取りをつけた場合、その縁取りに色をつける。この際に、実施例２では、Ｓ１４０２で手書き画像の特徴抽出を行っている。Ｓ１４０２で抽出した手書き画像の特徴のうちで、色情報に基づいて、縁取りの色を決定する。具体的には、手書き画像の色について、色データの平均値を取り、その補色に当たる色を縁取りの色として決定する。
【００９５】
Ｓ１４１６では、Ｓ１４１４、Ｓ１４１５で、合成の設定と縁取りの色設定とが行われた手書き画像と、バーコードで指定されている画像とを合成する。
【００９６】
Ｓ１４１７で、合成設定と縁取り設定とを表示する。これらは、Ｓ１４０７〜Ｓ１４１５で設定された合成設定の処理と縁の縁取りの色処理とで決定された項目を、ＬＣＤ２０１に表示する。Ｓ１４１６で合成した後に、Ｓ１４１８で、合成データを印刷する。これは、手書き原稿シート３００のサイズ選択領域３０４の読取情報や、合成した画像を使用して記録部１１３を使用して印刷する。
【００９７】
上記方法によって、合成の設定や合成に対する縁取りの設定等が設定されていない場合に、手書き画像の特徴に従って、自動的に合成の設定を行い、縁取りの色処理を行うことができる。
【実施例４】
【００９８】
実施例４は、合成印刷時に、縁取りの色指定がされていない場合、操作、表示部１０８のＬＣＤ上に色選択を表示させ、ユーザに色の選択を促し、さらに色の選択時に、手書き画像の色情報に基づいたオススメの色を提示し、縁取りの色を設定可能な実施例である。
【００９９】
実施例４において、図１〜図１１の説明は、実施例１と同様である。
【０１００】
図１６は、手書き原稿シート３００を読み取った後に、合成写真を印刷する動作を示すフローチャートである。
【０１０１】
Ｓ１６０１で、手書き原稿シート３００から読み取った情報を呼び出す。図１１において、手書き原稿シート３００から読み取る情報の詳細を説明した。
【０１０２】
Ｓ１６０２で、手書き画像の特徴抽出を行い、つまり、手書き原稿シート３００の手書き可能領域３０５に書かれた手書き画像の特徴抽出を行う。
【０１０３】
Ｓ１６０３で、手書き原稿シート３００に示す合成の設定の補正が無しかどうかを調べる。ここでいう合成の設定で補正無しは、合成パターン５０２に示すものである。この場合、Ｓ１６０８で、合成印刷を行う。Ｓ１６０８で、手書き原稿シート３００の手書き可能領域３０５から読み取った手書き画像と、手書き原稿シートに指定されている画像とを合成する。
【０１０４】
また、合成の設定が補正無しでなければ、Ｓ１６０４で、手書き原稿シート３００から読み取った縁取りの色情報を取得する。Ｓ１６０５で、縁取りの色設定情報が設定されていたかどうかを調べる。設定されていれば、Ｓ１６０６に進み、縁取りの色設定情報が設定されていなければ、Ｓ１６０９に遷移する。
【０１０５】
Ｓ１６０６で、手書き原稿シート３００から手書き可能領域３０５に記述されていた手書き画像に、Ｓ１６０１で確認した合成の設定に基づいて、合成の処理を行う。実施例４では、図５に示す合成を行う。
【０１０６】
Ｓ１６０７では、Ｓ１６０６で縁取りをつけた場合、その縁取りに色をつける。手書き原稿シート３００の縁取りの色設定領域３０２にマークされている情報を、Ｓ１６０４で取得し、それに従って、着色する色を決定する。Ｓ１６０８では、Ｓ１６０６、１６０７で合成の設定と縁取りの色設定とが行われた手書き画像と、手書き原稿シートに指定されている画像とを合成する。
【０１０７】
Ｓ１６０５で、縁取りの色設定情報が指定されていなければ、Ｓ１６０９〜Ｓ１６１２で、縁取りの色を決定する。
【０１０８】
Ｓ１６０９で、縁取りの色設定をしていないエラーと、色を選択する画面とを、操作、表示部１０８のＬＣＤ２０１に表示する。表示する操作画面について、表示１５０５に示す。手書き原稿シート３００の縁取りの色設定領域３０２の中で、手書き画像の補色に近いものや、手書き画像の線の幅にマッチした模様等、色情報や線情報によってお勧めの色やパターンを操作、表示部１０８のＬＣＤ２０１に表示する。これらの表示の中から、ユーザが上下左右キー２０８等によって、選択することができる。お勧めの色の選択方法としては、実施例４では、手書き画像データの特徴に従う方法であれば、上記した内容の限りではない。
【０１０９】
Ｓ１６１０で、色を選択したかどうかを判別する。選択されていなければ、Ｓ１６０９で選択されるまで表示を行う。Ｓ１６１０で選択された場合、Ｓ１６１１で手書き原稿シート３００から手書き可能領域３０５に記述されている手書き画像に、Ｓ１６０１で調べた合成の設定に基づいて、合成の処理を行う。実施例４では、図５に示す合成を行う。
【０１１０】
Ｓ１６１２では、Ｓ１６１１で縁取りをつけた場合に、その縁取りに色をつける。Ｓ１６１０で色を選択し、それに従って着色する色を決定する。Ｓ１６０８では、Ｓ１６１１、Ｓ１６１２で合成の設定と縁取りの色設定とが行われた手書き画像と、手書き原稿シートに指定されている画像とを合成する。
【０１１１】
Ｓ１６０８では、Ｓ１６０６、Ｓ１３０７、Ｓ１６１１、Ｓ１６１２で合成の設定と縁取りの色設定とが行われた手書き画像と、手書き原稿シートに指定されている画像とを合成する。Ｓ１６０８で合成した後に、Ｓ１６１３で合成データを印刷する。つまり、手書き原稿シート３００のサイズ選択領域３０４の読取情報や、合成した画像を使用して記録部１１３を使用して印刷する。
【０１１２】
上記方法によって、合成印刷時に、縁取りの色指定がされていない場合、操作、表示部１０８のＬＣＤ上にお勧めの色選択を表示し、ユーザに色の選択を促すことによって、縁取りの色を設定することが可能である。
【０１１３】
なお、上記実施例において、記録部１１３は、画像保存手段の画像を読取用シートに印刷したり、合成した画像を印刷するための印刷手段の例である。
【０１１４】
ＣＰＵ１０１は、上記読取用シートに合成時の付与データに対する画像効果手段の例であり、この画像効果手段は、実施例中、色をつける手段である。
【０１１５】
読取用シートは、合成設定手段と、画像効果設定手段とを有する。上記合成設定手段は、合成したい内容を記述可能な領域と、記述した内容と合成の対象画像とで行う合成種類を設定可能な手段である。上記合成種類は、実施例中の画像パターンである。上記画像効果設定手段は、合成の種類によって付加的にデータを付与する際に、付与データに対して画像効果をつけられる手段である。
【０１１６】
また、上記実施例において、上記抽出データに合成設定手段及び合成時の付与データに対する画像効果手段に従って合成される場合に、上記合成の設定手段が上記読取用シートに設定されていない場合においても、合成の設定を設定する。
【０１１７】
さらに、上記付与データに対する画像効果設定は、縁取りに対して着色する設定である。しかも、上記付与データに対する画像効果設定は、縁取りに対して２色以上のパターンによる設定である。
【０１１８】
また、上記各実施例において、上記手段を工程に置き換えると、上記実施例を方法の発明として把握することができる。
【図面の簡単な説明】
【０１１９】
【図１】本発明の実施例１である画像処理システムを構成する画像処理装置１００の概略構成を示すブロック図である。
【図２】画像処理装置１００の操作、表示部１０８の具体例を示す一実施例である。
【図３】手書き原稿シート３００の概要を示す図である。
【図４】手書き原稿シート３００の使用方法の説明図である。
【図５】手書き原稿シート３００の合成の設定領域３０１に表示した例を示す図である。
【図６】図５に示す合成パターンに、手書き原稿シート３００の縁取りの色設定領域３０２の色設定の例を示す図である。
【図７】画像処理装置１００において、手書き原稿シート３００を使用した合成印刷の動作を示すフローチャートである。
【図８】手書き原稿シート３００を印刷する操作を示すフローチャートである。
【図９】実施例１において、手書き原稿シート３００を印刷処理する動作を示すフローチャートである。
【図１０】印刷した手書き原稿シート３００を読み込み、合成する処理を示すフローチャートである。
【図１１】手書き原稿シート３００を読み取った際の解析動作（Ｓ１００４）を示すフローチャートである。
【図１２】手書き原稿シート３００を読み取った後に、合成写真を印刷する動作を示すフローチャートである。
【図１３】手書き原稿シート３００を読み取った後に、合成写真を印刷する動作を示すフローチャートである。
【図１４】手書き原稿シート３００を読み取った後に、手書き原稿シートに書かれた手書き画像に従って、合成写真を印刷する動作を示すフローチャートである。
【図１５】ＬＣＤ２０１に表示する画面の表示例を示す図である。
【図１６】手書き原稿シート３００を読み取った後に、合成写真を印刷する動作を示すフローチャートである。
【符号の説明】
【０１２０】
１００…画像処理装置、
１０１…ＣＰＵ、
１０２…ＲＯＭ、
１０３…ＲＡＭ、
１０４…画像メモリ、
１０５…データ変換部、
１０６…読取制御部、
１０７…読取部、
１０８…操作、表示部、
１０９…通信制御部、
１１０…解像度変換処理部、
１１１…符号復号化処理部、
１１２…記録制御部、
１１３…記録部、
１１４…給紙部、
１１５…ＵＳＢファンクション制御部、
１１６…データ蓄積部、
１１７…ＵＳＢホスト制御部、
１１８…メモリカード、
１１９…デジタルカメラ、
１２１…ＣＰＵバス、
１３１…通信回線。
【図１】
2010045462.tif 000003
【図２】
2010045462.tif 000004
【図３】
2010045462.tif 000005
【図４】
2010045462.tif 000006
【図５】
2010045462.tif 000007
【図６】
2010045462.tif 000008
【図７】
2010045462.tif 000009
【図８】
2010045462.tif 000010
【図９】
2010045462.tif 000011
【図１０】
2010045462.tif 000012
【図１１】
2010045462.tif 000013
【図１２】
2010045462.tif 000014
【図１３】
2010045462.tif 000015
【図１４】
2010045462.tif 000016
【図１５】
2010045462.tif 000017
【図１６】
2010045462.tif 000018