(57)【要約】【課題】  ユーザがシートに付加した情報に対応する読取画像を、合成対象の画像の適切な位置に合成することができる画像処理装置を提供する。【解決手段】  合成対象の画像のアスペクト比と、所定のアスペクト比とが異なる場合、当該合成対象の画像のアスペクト比を当該所定のアスペクト比に合うように変更することによって、当該所定のアスペクト比の参照画像を作成する。その所定のアスペクト比の参照画像を含む画像であって、当該所定のアスペクト比の領域が示されている印刷対象の画像を、シートへ印刷させる。【選択図】  図４
2011244501.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによる指示に応じて、メモリに記憶されている複数の画像から、合成対象の画像を選択する選択手段と、
前記選択手段により選択された合成対象の画像に対応する参照画像を作成する作成手段と、
前記作成手段により作成された参照画像と、前記合成対象の画像と合成される情報をユーザが付加するための領域であって、所定のアスペクト比の領域が示されている印刷対象の画像とを、印刷装置にシートへ印刷させる印刷制御手段と、
前記印刷制御手段により印刷されたシートが読取装置により読み取られることで得られた読取画像に含まれている、当該シートの前記領域にユーザが付加した情報を入力する入力手段と、
前記シートの前記領域においてユーザが前記情報を付加した位置に応じた、前記合成対象の画像における位置に、前記入力手段により入力された当該情報を合成する合成手段と、
を有し、
前記作成手段は、前記合成対象の画像のアスペクト比と前記所定のアスペクト比とが異なる場合、当該合成対象の画像のアスペクト比を当該所定のアスペクト比に合うように変更することによって、当該所定のアスペクト比の参照画像を作成し、
前記印刷制御手段は、前記作成手段により作成された前記所定のアスペクト比の参照画像を含む画像であって、当該所定のアスペクト比の領域が示されている印刷対象の画像を、シートへ印刷させることを特徴とする画像処理装置。
【請求項２】
前記合成手段は、前記メモリに記憶されている前記合成対象の画像における、前記参照画像に対応する領域を特定し、当該特定された領域に、前記入力手段により入力された情報を合成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記作成手段は、前記合成対象の画像のアスペクト比と前記所定のアスペクト比が異なる場合、当該合成対象の画像における、当該所定のアスペクト比の一部の領域をトリミングすることによって、参照画像を作成し、
前記合成手段は、前記合成対象の画像における、前記参照画像に対応する前記一部の領域を特定して、特定された当該一部の領域に、前記入力手段により入力された情報を合成することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記合成手段は、前記メモリに記憶されている前記合成対象の画像における、前記参照画像に対応する領域の画像をトリミングし、当該合成対象の画像からトリミングされた画像に、前記入力手段により入力された情報を合成することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記印刷制御手段は、前記合成対象の画像における、前記参照画像に対応する前記領域を特定するための特定情報を前記シートに印刷させ、
前記合成手段は、前記シートが前記読取装置により読み取られることで得られた読取画像に含まれている、当該特定情報に基づき、前記合成対象の画像における、前記参照画像に対応する前記領域を特定することを特徴とする請求項２乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
ユーザによる指示に応じて、メモリに記憶されている複数の画像から、合成対象の画像を選択する選択工程と、
前記選択工程において選択された合成対象の画像に対応する参照画像を作成する作成工程と、
前記作成工程において作成された参照画像と、前記合成対象の画像と合成される情報をユーザが付加するための領域であって、所定のアスペクト比の領域が示されている印刷対象の画像とを、印刷装置にシートへ印刷させる印刷制御工程と、
前記印刷制御工程において印刷されたシートが読取装置により読み取られることで得られた読取画像に含まれている、当該シートの前記領域にユーザが付加した情報を入力する入力工程と、
前記シートの前記領域においてユーザが前記情報を付加した位置に応じた、前記合成対象の画像における位置に、前記入力工程において入力された当該情報を合成する合成工程と、
を有し、
前記作成工程では、前記合成対象の画像のアスペクト比と前記所定のアスペクト比とが異なる場合、当該合成対象の画像のアスペクト比を当該所定のアスペクト比に合うように変更することによって、当該所定のアスペクト比の参照画像を作成し、
前記印刷制御工程では、前記作成工程において作成された前記所定のアスペクト比の参照画像を含む画像であって、当該所定のアスペクト比の領域が示されている印刷対象の画像を、シートへ印刷させることを特徴とする画像処理方法。
【請求項７】
請求項６に記載の画像処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シートが読み取られることで得られた読取画像と、合成対象の画像とを合成する画像処理装置、画像処理方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラの普及に伴い、デジタルカメラで撮影した画像を家庭でプリントアウト（フォトプリント）する需要が高まっている。一般に、デジタルカメラで撮影した画像をプリントアウトするためには、パーソナルコンピュータ（以下「ＰＣ」と呼ぶ）に記憶媒体読取装置（以下「メモリカードリーダ」と呼ぶ）を接続し、デジタルカメラで撮影した画像を保存している記憶媒体（以下「メモリカード」と呼ぶ）を、メモリカードリーダに装着し、画像データをＰＣに取り込む。そして、ＰＣとプリンタとを接続し、プリントアウトする。
【０００３】
ＰＣに不慣れな利用者が、簡単にフォトプリントする装置として、所謂ダイレクトプリンタ装置や、１台で複数の機能を提供することができる所謂マルチファンクションプリンタ装置（以下「ＭＦＰ装置」と呼ぶ）が市販されている。これらの装置は、デジタルカメラで撮影した画像を保存したメモリカードを、上記装置上に装着するためのメモリカードスロットを備えている。また、上記装置上の操作部を操作し、印刷する画像を選択し、用紙のサイズ、プリント枚数などを指定することができる。
【０００４】
また、近年では、カラーＬＣＤの画面を有する機器も市販され、ＬＣＤ画面を見ながら、印刷すべき画像を選択することができ、ＰＣに不慣れな利用者であっても、手軽にフォトプリントを得ることができる。
【０００５】
さらに、ＭＦＰ装置では、これらのフォトプリントのための設定をより簡単に指定するために、印刷設定シートによるフォトプリント方法が提供されている。この印刷設定シートによるフォトプリントでは、まず、ＭＦＰ装置に装着されているメモリカードに格納されている画像と、画像を選択するためのマークをつける領域とを並べて一覧にして、上記印刷設定シートを印刷する。利用者は、印刷することを望む画像に対応するマークを、印刷設定シート上でチェックする。そして、マーク済みの印刷設定シートを、ＭＦＰ装置の原稿台に載せ、これをスキャンすることによって、マークを検出する。その後に、検出されたマークに対応する画像を印刷する。これら一連の動作によって、利用者が所望の画像を簡単に印刷することができる。
【０００６】
さらに、上記印刷設定シートを発展させ、利用者が手書きで描いた文字や、イラストを、任意の画像ファイルと合成し、印刷する手書き合成のプリント機能が提供されている。この手書き合成のプリント機能を提供する印刷設定シートには、利用者が手書きで文字やイラストを描き込む領域が印刷され、この領域に、利用者が手書きで文字やイラストを描き込む。その後に、手書き合成プリント用の印刷設定シートを、ＭＦＰ装置の原稿台へ載せ、原稿台のシートを読み取る。読み取った手書き領域のデータと、選択された画像データとを合成することによって、合成印刷設定シート上のマークに基づいて選択された用紙に、手書きの文字やイラストと、任意の画像とを合成してプリント出力する。
【０００７】
また、このような手書きの文字やイラストの合成を行う際の合成方法として、所定のキー信号を用いて、合成すべきピクセル位置を決定し、写真画像データを合成する方法が提案されている（たとえば、特開平１０−２００７２７号公報参照）。
【０００８】
次に、上記合成印刷設定シートを使用した従来の合成プリントの手順について、簡単に説明する。
【０００９】
まず、ＭＰＦ装置に備え付けられているＬＣＤ画面から、合成印刷することを利用者が望む画像を選択する。その後に、合成印刷設定シートをプリントアウトする。上記選択された画像が、上記印刷設定シートに、サンプル用としてプリントアウトされ、このサンプル用として印刷された画像（参照画像）と並べて、合成画像を描き込む領域を示す枠が、プリントアウトされる。そして、利用者は、プリントアウトされた合成印刷設定シートの合成画像を描き込む領域に、手書きの文字やイラストを描き込む。また、合成後の用紙サイズに対応するマークを、マークシートにチェックすることによって、合成後の用紙サイズを選択する。このようにして作成された合成印刷設定シートを、ＭＦＰ装置の原稿台に載せ、スキャンすることによって、合成画像を描き込む領域に書き込まれた手書きのデータを、読み取り、選択された画像データと合成して、プリントする。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上記従来の手順において、合成印刷設定シートを印刷した後に、マークシートに、利用者がマークし、最終的にプリントアウトする用紙を決定し、合成印刷設定シートを印刷する段階では、最終的に合成プリントされる用紙のサイズを得ることができない。
【００１１】
このために、合成位置を合わせることを目的として、参照画像領域と手書き領域とを並べたにも関わらず、参照画像の縦横比と、マークシートによって選択される用紙の印刷領域の縦横比とが異なる場合、手書きした文字やイラストのデータと、選択されたメモリカードの画像とを、互いに独立して、印刷用紙の縦横比率と同じ縦横比率で切り出すと、選択された画像と手書きした合成画像との切り出し範囲が一致しない。したがって、２つの画像を合成した場合に、互いにずれる可能性がある。
【００１２】
この結果、利用者が、手書き領域に描いたデータが正しい位置に合成されず、所望のプリントアウトが得られないという問題がある。
【００１３】
図７（ａ）、７（ｂ）、７（ｃ）、７（ｄ）、７（ｅ）は、従来の合成印刷設定シートを使用した場合において、写真画像と手書きした文字やイラストとの位置関係を説明する図である。
【００１４】
図７（ａ）は、デジカメで撮影された写真画像Ｇ１１を示す図である。図７（ｂ）は、写真画像Ｇ１１を印刷設定シートに印刷した画像である参照画像Ｇ１２を示す図である。図７（ｃ）は、印刷設定シートに印刷された手書き領域に手書きされている文字である手書き原稿Ｇ１３を示す図である。
【００１５】
図７（ｄ）は、利用者の意図通りの合成画像ＳＧ１１を示す図である。図７（ｅ）は、利用者の意図に反した合成画像ＳＧ１２を示す図である。
【００１６】
合成画像ＳＧ１１では、それぞれのガイドマーク位置に合わせて、手書きの文字が合成され、利用者の意図したとおりの結果が得られている。
【００１７】
しかし、参照画像Ｇ１２と異なる印刷範囲である用紙に、それぞれの画像をそのまま合成した結果が、合成画像ＳＧ１２である。この場合、手書きの文字が、参照画像Ｇ１２に対するガイドマークの位置とは異なる位置に、合成され、利用者が所望する合成結果を得ることができない。
【００１８】
図１３（ａ）、１３（ｂ）、１３（ｃ）、１３（ｄ）、１３（ｅ）は、従来の合成印刷設定シートを使用した場合において、写真画像と手書きした文字やイラストとの位置関係の別の例を説明する図である。
【００１９】
図１３（ａ）は、デジカメで撮影された写真画像Ｇ３１を示す図である。図１３（ｂ）は、写真画像Ｇ３１を印刷設定シートに印刷した画像である参照画像Ｇ３２を示す図である。この参照画像は参照画像を印刷する領域に対して、画像全体が収まるように画像を中央に配置し、上下に余白を持たせて印刷されている。図１３（ｃ）は、印刷設定シートに印刷された手書き領域に手書きされている文字である手書き原稿Ｇ３３を示す図である。
【００２０】
図１３（ｄ）は、利用者の意図通りの合成画像ＳＧ３１を示す図である。図１３（ｅ）は、利用者の意図に反した合成画像ＳＧ３２を示す図である。
【００２１】
合成画像ＳＧ３１では、それぞれのガイドマーク位置に合わせて、手書きの文字が合成され、利用者の意図したとおりの結果が得られている。
【００２２】
しかし、参照画像Ｇ３２と異なる印刷範囲である用紙に、それぞれの画像をそのまま合成した結果が、合成画像ＳＧ３２である。この場合、参照画像Ｇ３２の一部が合成時に切り出されるため、手書きの文字が、参照画像Ｇ３２に対するガイドマークの位置とは異なる位置に合成され、利用者が所望する合成結果を得ることができない。
【００２３】
よって、本発明は、ユーザがシートに付加した情報に対応する読取画像を、合成対象の画像の適切な位置に合成することができる画像処理装置、画像処理方法、およびプログラムを提供する。
【課題を解決するための手段】
【００２４】
上記の課題を解決するために本発明の画像処理装置は、ユーザによる指示に応じて、メモリに記憶されている複数の画像から、合成対象の画像を選択する選択手段と、前記選択手段により選択された合成対象の画像に対応する参照画像を作成する作成手段と、前記作成手段により作成された参照画像と、前記合成対象の画像と合成される情報をユーザが付加するための領域であって、所定のアスペクト比の領域が示されている印刷対象の画像とを、印刷装置にシートへ印刷させる印刷制御手段と、前記印刷制御手段により印刷されたシートが読取装置により読み取られることで得られた読取画像に含まれている、当該シートの前記領域にユーザが付加した情報を入力する入力手段と、前記シートの前記領域においてユーザが前記情報を付加した位置に応じた、前記合成対象の画像における位置に、前記入力手段により入力された当該情報を合成する合成手段と、を有し、前記作成手段は、前記合成対象の画像のアスペクト比と前記所定のアスペクト比とが異なる場合、当該合成対象の画像のアスペクト比を当該所定のアスペクト比に合うように変更することによって、当該所定のアスペクト比の参照画像を作成し、前記印刷制御手段は、前記作成手段により作成された前記所定のアスペクト比の参照画像を含む画像であって、当該所定のアスペクト比の領域が示されている印刷対象の画像を、シートへ印刷させることを特徴とする。
【発明の効果】
【００２５】
本発明によれば、ユーザがシートに付加した情報に対応する読取画像を、合成対象の画像の適切な位置に合成することができるという効果を奏する。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施例１であるＭＦＰ装置（マルチファンクションプリンタ装置）１００を示す概観斜視図である。
【図２】ＭＦＰ装置１００を示す機能ブロック図である。
【図３】実施例１において使用する合成印刷設定シートＳＨ１を示す図である。
【図４】実施例１において、合成印刷設定シートＳＨ１をプリントする手順を示すフローチャートである。
【図５】実施例１において、合成印刷設定シートＳＨ１を読み取り、本プリントを行う手順を示すフローチャートである。
【図６】６（ａ）、６（ｂ）、６（ｃ）は、実施例１において、合成された結果を示す図である。
【図７】７（ａ）、７（ｂ）、７（ｃ）、７（ｄ）、７（ｅ）は、従来の合成印刷設定シートを使用した場合において、写真画像と手書きした文字やイラストとの位置関係を説明する図である。
【図８】実施例２において使用する合成印刷設定シートＳＨ１を示す図である。
【図９】実施例２において、合成印刷設定シートＳＨ１をプリントする手順を示すフローチャートである。
【図１０】１０（ａ）、１０（ｂ）及び１０（ｃ）は、実施例２において、合成された結果を示す図である。
【図１１】実施例３において使用する合成印刷設定シートＳＨ２を示す図である。
【図１２】実施例３において、合成印刷設定シートＳＨ２をプリントする手順を示すフローチャートである。
【図１３】１３（ａ）、１３（ｂ）、１３（ｃ）、１３（ｄ）及び１３（ｅ）は、従来の合成印刷設定シートを使用した場合において、写真画像と手書きした文字やイラストとの位置関係の別の例を説明する図である。
【発明を実施するための形態】
【００２７】
発明を実施するための最良の形態は、次の実施例である。
【００２８】
（実施例１）
図１は、本発明の実施例１であるＭＦＰ装置（マルチファンクションプリンタ装置）１００を示す概観斜視図である。
【００２９】
ＭＦＰ装置１００は、ホストコンピュータ（ＰＣ）からデータを受信し、印刷する通常のＰＣプリンタとしての機能を有し、また、ＰＣからの動作指示によって、原稿台に置かれている原稿を読み取るスキャン機能と、原稿台の原稿を複写して印刷するコピー機能と、メモリカードに保存されている画像データを読み取り、印刷する機能と、デジタルカメラからの画像データを受信し、印刷する機能とを有する。
【００３０】
ＭＦＰ装置１００は、上部カバー１１と、排紙トレー１２と、コネクタ１３と、カードスロット１４と、液晶表示部１５と、操作部１６とを有する。
【００３１】
図１に示す状態は、上部カバー１１が閉じられている状態であり、上部カバー１１を開けることによって、原稿を原稿台へ置くことができる（不図示）。図１に示す状態では、排紙トレー１２が閉じられ、プリントを行う際に、排紙トレー１２を開くことによって、プリントアウトされた用紙の排紙トレーとして機能する。デジタルカメラを接続するためのコネクタ１３を、デジタルカメラ（不図示）と接続することによって、デジタルカメラ内部のメモリに保存されている画像データ読み出し、直接ＭＦＰ装置１００で印刷することができる。
【００３２】
カードスロット１４は、メモリカードを挿入するものであり、この挿入によって、メモリカードに保存されている画像データを読み出し、印刷することができる。このメモリカードとして、コンパクトフラッシュ（登録商標）メモリ、スマートメディア（登録商標）、メモリスティック等がある。
【００３３】
メモリカードに保存されている画像の中からプリントしたい画像を検索する場合などに、液晶表示部１５に、１コマ毎の画像やインデックス画像などを表示する。また、ＭＦＰ装置１００のコピー時の用紙サイズ、倍率、コピー濃度などの各種設定や、装置のメンテナンス機能などを操作するための画面を、液晶表示部１５に表示する。さらに、ＭＦＰ装置１００に何らかの異常が発生した場合に、ＭＦＰ装置１００の状態を示す画面や、禁止されている操作が行われた際に、操作のガイダンスを示す画面などを、液晶表示部１５に表示する。
【００３４】
操作部１６は、ＭＦＰ装置１００を操作する操作部であり、上下左右キーや、コピーモードキー、印刷開始キーなどの操作用のキーを複数備え、これらのキーを押下することによって、液晶表示部１５に表示されている画面と連動し、ＭＦＰ装置１００を操作する。
【００３５】
また、ＰＣからの動作指示によって、原稿台に置かれた原稿を読み取るスキャナ装置として機能する。
【００３６】
図２は、ＭＦＰ装置１００を示す機能ブロック図である。
【００３７】
ＭＦＰ装置１００は、通信手段２１と、操作制御手段２２と、表示制御手段２３と、ドキュメント解析手段２４と、スキャンエンジン制御手段２５と、システム制御手段２６と、プリントエンジン制御手段２７と、画像処理手段２８と、メモリカード制御手段２９とを有する。
【００３８】
通信手段２１は、ＰＣ用コネクタ（不図示）に接続されているＰＣとの間でのデータ通信や、デジタルカメラ接続用のコネクタ１３に接続されているデジタルカメラとの間でのデータ通信を制御する。
【００３９】
操作制御手段２２は、ＭＦＰ装置１００の操作部１６の各種キーの押下を検出し、論理的なキー操作メッセージに変換し、表示制御手段２３へ送信する手段である。
【００４０】
表示制御手段２３は、操作制御手段２２から送信されたキー操作メッセージに応じて、プリントする画像の表示や、選択した画像に対するトリミング範囲の表示などを行い、コピー時のコピー枚数、用紙サイズなどの設定を、液晶表示部１５に表示させる。
【００４１】
ドキュメント解析手段２４は、スキャンエンジン制御手段２５がデータ化した原稿上のドキュメントを解析する手段であり、印刷設定シートＳＨ１を介して指示されたバーコード、マークを読み出し、フォトプリント用の印刷設定、画像処理設定情報を生成し、フォトプリントを開始するための手段である。また、利用者が手書きで描いた文字やイラストを読み込み、合成用のデータを生成する。
【００４２】
スキャンエンジン制御手段２５は、コピーや印刷設定シートＳＨ１を読み取るためにスキャン制御を行う手段であり、ＰＣスキャン時にも使用される。
【００４３】
システム制御手段２６は、各種制御手段の調停を行う手段であり、物理的リソースの排他制御や、シーケンス制御、各種エラーや、インク残量など、ＭＦＰ装置１００の状態管理も行う。
【００４４】
プリントエンジン制御手段２７は、インク滴の吐出制御や、用紙の給紙や排紙、プリントヘッドの制御など、コピー印刷や、フォトプリント、ＰＣ印刷など、プリント処理に関する制御を行う手段である。
【００４５】
画像処理手段２８は、ＰＣから送信された印刷データを変換し、プリントエンジン制御手段２７へ送信する手段であり、また、フォトプリントにおける画像のデコード処理、トリミング処理などを行う。画像処理手段２８は、印刷レイアウトの領域情報を保持し、レイアウト位置に画像データ等を配置する処理や、スケーリング処理や色処理、２値化処理、明るさや彩度、赤目補正処理などの画像処理も行い、また、ドキュメント解析手段２４が生成した合成用のデータとの合成処理も行う。
【００４６】
メモリカード制御手段２９は、カードスロット１４に装着されているメモリカードに保存されている画像ファイルを読み書き処理し、また、メモリカードに保存されている画像データ情報の詳細を解析し、ディレクトリを管理する。
【００４７】
つまり、スキャンエンジン制御手段２５は、手書き原稿５１を描き込む領域である手書き領域５０のアスペクト比である手書き領域アスペクト比を取得する。また、所定の画像のアスペクト比である所定画像アスペクト比を取得する。なお、上記「所定の画像」は、写真画像であるが、写真画像以外の画像でもよい。
【００４８】
システム制御手段２６は、上記手書き領域アスペクト比と上記所定画像アスペクト比とを比較する。また、上記手書き領域アスペクト比と、上記所定画像アスペクト比とが互いに異なる場合に、上記手書き原稿領域アスペクト比に合わせて、上記所定の画像を切り取る範囲を設定する。さらに、上記切り取り範囲設定手段が設定した切り取り範囲で、上記所定の画像を切り取る。
【００４９】
画像処理手段２８は、切り取った画像と、手書き原稿とを合成する。
【００５０】
次に、実施例１において、合成印刷設定シートＳＨ１を使用して、合成プリントする詳細な手順について説明する。
【００５１】
図３は、実施例１において使用する合成印刷設定シートＳＨ１を示す図である。
【００５２】
合成印刷設定シートＳＨ１は、写真画像と手書き原稿とを合成するための設定シートであり、メモリカードに格納されている複数の写真画像のうちで、どの写真画像を参照しているのか、この参照されている画像の、どの位置に手書き原稿を合成するのかを、利用者に分かりやすくする設定してもらうためのシートである。
【００５３】
合成印刷設定シートＳＨ１は、用紙サイズ設定領域３１と、用紙種類設定領域３２と、バーコード３３と、参照画像領域４０と、手書き領域５０とを有し、また、参照画像領域４０と、手書き領域５０とは、並べて印刷される。
【００５４】
用紙サイズ設定領域３１は、用紙として、Ｌ判、はがきサイズ、カードサイズのうちで、利用者が選択する用紙サイズを塗りつぶすマークが記載されている。用紙種類設定領域３２には、普通紙、インクジェット用紙、写真用紙のうちで、利用者が選択する用紙種類を塗りつぶすマークが記載されている。バーコード３３は、選択した写真画像に関する情報（番号等）、その他付加情報が符号化されて印刷されたものである。
【００５５】
参照画像領域４０には、参照画像４１と、枠線４２と、ガイドマーク４３とが印刷されている。参照画像４１は、複数の写真画像のうちで、利用者が選択した写真画像に対応する画像である。枠線４２は、参照画像領域４０を囲む線である。
【００５６】
手書き領域５０には、枠線５２と、ガイドマーク５３とが印刷される。枠線５２は、手書き領域５０を囲む線である。この枠線５２内に、手書き原稿５１が記載される。手書き原稿５１は、手書きの文字やイラストである。
【００５７】
また、参照画像領域４０と、手書き領域５０とは、横方向、縦方向ともに互いに相似の関係であり（アスペクト比が同じであり）、利用者は、ガイドマーク５３と４３とを見比べることによって、合成後における参照画像４１と手書き原稿５１との相対的な位置を特定し、文字、イラストの書き込みを行う。
【００５８】
次に、実施例１において、合成印刷設定シートＳＨ１をプリントする手順について説明する。
【００５９】
図４は、実施例１において、合成印刷設定シートＳＨ１をプリントする手順を示すフローチャートである。
【００６０】
利用者は、操作部１６を操作し、液晶表示部１５を見ながら、合成する画像を選択し、印刷設定シートＳＨ１のプリントを開始する。なお、選択する画像には、利用者が自由にトリミング範囲を設定することができる。また、プリントされる印刷設定シートＳＨ１の用紙サイズがＡ４用紙サイズであるとする。
【００６１】
まず、利用者が選択した画像に対応する画像番号を取得し（Ｓ１）、手書き原稿５１を記入する手書き領域５０のアスペクト比を、画像処理手段２８が取得する（Ｓ２）。
【００６２】
次に、画像選択の段階で、利用者によってトリミングが設定されているかどうか判断し（Ｓ３）、トリミング範囲が予め設定されていれば、Ｓ２で取得した手書き領域５０のアスペクト比に合うように、トリミング範囲を補正する（Ｓ４）。
【００６３】
Ｓ３でトリミング範囲が設定されていなければ、参照画像領域４０のアスペクト比を、画像処理手段２８が取得し（Ｓ５）、Ｓ２で取得したアスペクト比と、Ｓ５で取得した参照画像４１のアスペクト比とを比較する（Ｓ６）。２つのアスペクト比が互いに異なれば、選択された画像の切り出し範囲として、手書き領域５０のアスペクト比に合わせて、切り取られる面積が最も小さくなるように、参照画像４１のトリミング範囲を設定する（Ｓ７）。
【００６４】
上記のように、トリミング範囲として設定することによって、画像データのデコード時に、共通の切り出し処理で実現することができる。
【００６５】
次に、写真画像の画像番号の情報と、設定されているトリミング範囲の情報とを、本プリント時に参照できるように、上記２つの情報を、バーコード情報として生成する（Ｓ８）。
【００６６】
次に、Ｓ８で生成したバーコード情報に基づいて、バーコード情報を印刷し（Ｓ９）、印刷設定をマークするためのマークシート領域を印刷する（Ｓ１０）。
【００６７】
次に、手書きの文字やイラストを書き込む領域を指示するための枠線５２を印刷する（Ｓ１１）。枠線５２のデータに、ガイドマーク５３のデータを予め付加することによって、ガイドマーク５３のための処理を省略することができる。
【００６８】
次に、参照画像領域４０に参照画像４１を印刷し（Ｓ１２）、Ｓ４またはＳ７で設定されたトリミング範囲に応じて、トリミング処理を行う。
【００６９】
次に、参照画像４１の外側に、手書き領域５０との相対位置を把握するためのガイドマーク４３をもった参照画像用の枠線４２を印刷する（Ｓ１３）。なお、Ｓ９〜Ｓ１３で実行される印刷処理に関して、バーコード矩形データの生成処理、メモリカードの画像のデコード処理、色空間処理、プリント出力のための２値化処理などを実行するが、これらの処理は、公知の技術によって実現することができ、本発明の本質には影響しないので、ここでは、その詳細な説明を省略する。
【００７０】
上記手順によって、合成印刷設定シートＳＨ１が印刷される。なお、実施例１では、合成印刷設定シートＳＨ１の用紙サイズをＡ４用紙サイズとしているが、上記手順を実行すれば、さまざまな用紙サイズにも対応することができる。また、印刷設定シートＳＨ１のレイアウト配置や、手書き領域５０のサイズを変更しても、そのまま適応することができる、本発明は、実施例１におけるＡ４用紙のサイズやレイアウトに限定されるものではない。
【００７１】
次に、実施例１において、合成印刷設定シートＳＨ１を読み取り、本プリントを行う手順について説明する。
【００７２】
図５は、実施例１において、合成印刷設定シートＳＨ１を読み取り、本プリントを行う手順を示すフローチャートである。
【００７３】
利用者によって、合成印刷設定シートＳＨ１におけるマークシート（用紙サイズ設定領域３１、用紙種類設定領域３２、バーコード３３）が予めチェックされ、手書き領域５０に、手書きの文字やイラストが既に記入されたとする。利用者は、この印刷設定シートＳＨ１を、ＭＦＰ装置１００の原稿台に載せ、操作部１６を操作し、印刷設定シートＳＨ１の読み込みを開始する。
【００７４】
まず、印刷設定シートＳＨ１にプリントされたバーコード３３を読み取り（Ｓ２１）、この読み取ったバーコード３３の情報を解析する（Ｓ２２）。バーコードの情報には、Ｓ９で、印刷設定シートＳＨ１に印刷された「画像番号」、「トリミング情報」が記録されている。
【００７５】
次に、印刷設定のマークシート領域３１、３２を読み取り（Ｓ２３）、用紙のサイズと、用紙の種類とを読み取る。そして、手書き領域５０に記入されている手書き原稿５１を読み取り（Ｓ２４）、この読み取った画像データを解析し、手書き原稿合成用データを生成する（Ｓ２５）。この手書き原稿５１の合成用データを生成する場合、読み取りデータの下地除去処理や、読み取り時にノイズ等によって発生するゴミデータを除去する。また、手書きの文字やイラストの位置の認識、合成時に使用する透過マスクパターンの生成等、画像処理するが、これらの画像処理は、公知の技術であり、実施例１の本質に影響しないので、これらの詳細な説明を省略する。
【００７６】
次に、Ｓ２３で解析された画像番号に対応する写真画像を、メモリカードから読み出し、デコードし（Ｓ２６）、このデコード時に、Ｓ２３で解析されたトリミング情報を加味した範囲でデコード処理し、画像データのトリミング範囲のみを切り出す。
【００７７】
次に、Ｓ２６でデコードされた画像データ（写真画像のデータ）と、Ｓ２５で生成された合成用画像データとを合成する（Ｓ２７）。この合成処理において、透過マスクパターンを参照し、手書き合成用画像データを有効にするか、透過して、画像データを有効にするかを決定しながら、合成処理する。
【００７８】
次に、Ｓ２７において合成されたデータを印刷する（Ｓ２８）。Ｓ２８では、合成印刷設定シートＳＨ１で設定された用紙のサイズ、用紙の種類に応じて、印刷処理を行う。なお、Ｓ２８においても、印刷設定シートＳＨ１の印刷時と同様に、画像処理されるが、上記理由によって、これらの詳細な説明を省略する。
【００７９】
図６（ａ）、６（ｂ）、６（ｃ）は、実施例１において、合成された結果を示す図である。
【００８０】
写真画像Ｇ１は、合成する画像のデータをあらわす。トリミング範囲ＴＲは、写真画像Ｇ１において、トリミングする範囲であり、手書き領域５０のアスペクト比で設定されたトリミング範囲である。合成画像ＳＧ１は、写真画像Ｇ１のうちで、トリミング範囲ＴＲで切り取られた画像と、手書き原稿５１とを合成した画像である。この合成画像ＳＧ１を見れば、利用者が意図した位置に、手書き文字が合成されていることがわかる。
【００８１】
実施例１によれば、合成印刷設定シートＳＨ１を介して、選択された写真画像に対して、適切な切り取り範囲が設定されるので、上記印刷設定シートＳＨ１に手書きした文字や、イラストの位置関係を、最終的にプリントアウトされる用紙のサイズに応じて合成するのではなく、利用者の意図通りに、正しく合成することができる。
【００８２】
なお、実施例１では、合成された画像を、プリント用紙に出力するが、合成された画像を、表示部に表示するようにしてもよい。
【００８３】
（実施例２）
次に、実施例２において、合成印刷設定シートＳＨ２を使用して、合成プリントする詳細な手順について説明する。
【００８４】
ここで、図２のメモリカード制御手段２９は、カードスロット１４に装着されているメモリカードに保存されている画像ファイルを読み書き処理する。また、メモリカードに保存されている画像データ情報の詳細を解析し、ディレクトリを管理しており、画像データに対して一対一になる画像番号を割り振る。
【００８５】
つまり、メモリカード制御手段２９は所定の画像のアスペクト比を取得する。
【００８６】
システム制御手段２６は、上記所定画像アスペクト比から手書き原稿を書き込む領域を設定する。また、手書き原稿の書き込み禁止領域を設定する。また、手書き原稿を書き込む推奨領域を設定する。
画像処理手段２８は、上記所定画像と、上記手書き原稿とを合成する。
【００８７】
図８は、実施例２において使用する合成印刷設定シートＳＨ２を示す図である。
【００８８】
合成印刷設定シートＳＨ２は、写真画像と手書き原稿とを合成するための設定シートである。メモリカードに格納されている複数の写真画像のうちで、どの写真画像を参照しているのか、この参照されている画像の、どの位置に手書き原稿を合成するのかを、利用者に分かりやすくする設定してもらうためのシートである。
【００８９】
合成印刷設定シートＳＨ２は、用紙サイズ設定領域６１と、用紙種類設定領域６２と、バーコード６３と、参照画像領域７０と、手書き領域８０とを有し、また、参照画像領域７０と、手書き領域８０とは、並べて印刷される。
【００９０】
図９は合成印刷設定シートＳＨ２をプリントする手順を示すフローチャートである。利用者は、操作部１６を操作し、液晶表示部１５を見ながら合成する画像を選択し、印刷設定シートのプリントを開始する。なお、選択する画像には、利用者が自由にトリミング範囲を設定することができる。また、プリントされる印刷設定シートＳＨ２の用紙サイズがＡ４用紙サイズであるとする。
【００９１】
まず、利用者が選択した画像に対する画像番号を取得し（Ｓ３１）、画像番号に対応する画像データにトリミング設定がされているかどうかを判断する（Ｓ３２）。トリミング範囲があらかじめ設定されている場合は、トリミング範囲のアスペクト比を取得する（Ｓ３３）。トリミング範囲が設定されていない場合は、画像番号に対応する画像データのアスペクト比を取得する（Ｓ３４）。次に、アスペクト比を取得するステップ（Ｓ３３）あるいは（Ｓ３４）で取得したアスペクト比にあわせて、合成印刷設定シートＳＨ２上に印刷する手書き領域８０が最大になるように手書き領域を設定する（Ｓ３５）。手書き領域８０の上限値はあらかじめ決定されており、これを超えない範囲で設定される。次に、手書き領域８０を設定するステップ（Ｓ３５）で設定された領域にあわせて、書き込み推奨領域を設定する（Ｓ３６）。この書き込み推奨領域は、印刷設定シートＳＨ２で選択可能な用紙のサイズのうち、合成後のデータを印刷した際、最も切り取られてしまう場合の領域を設定する。
【００９２】
次に、写真画像の画像番号の情報と、トリミング情報と、手書き領域の情報とを、本プリント時に参照できるように、上記３つの情報をバーコード情報として、生成する（Ｓ３７）。次にバーコード情報を生成するステップ（Ｓ３７）で生成したバーコード情報に基づいて、バーコード情報を印刷し（Ｓ３８）、印刷設定をマークするためのマークシート領域を印刷する（Ｓ３９）。
【００９３】
次に、手書き領域８０を設定するステップ（Ｓ３５）で設定した手書き書領域に基づき、手書きの文字やイラストを書き込む領域を指示するための枠線８２を印刷する（Ｓ４０）。その際、ガイドマーク８３も設定された領域に基づいた位置に印刷を行う。
【００９４】
次に、書き込み推奨領域を設定するステップ（Ｓ３６）で設定した書き込み推奨領域に基づき、書き込み推奨領域を示すガイド矢印８４を印刷する（Ｓ４１）。
【００９５】
次に、参照画像領域７０に参照画像７１を印刷する。（Ｓ４２）、トリミング範囲が設定されている場合は、トリミング範囲に応じてトリミング処理を行う。次に、参照画像７１の外側に、手書き領域８０との相対位置を把握するためのガイドマーク７３をもった参照画像用の枠線７２を印刷する（Ｓ４３）。
【００９６】
なお、Ｓ３８〜Ｓ４３で実行される印刷処理に関して、バーコード矩形データの生成処理、メモリカードの画像データのデコード処理、色空間変換処理、プリント出力のための２値化処理などを実行する。これらの処理は公知の技術によって実現することができ、本発明の本質には影響しないため、ここではその詳細な説明を省略する。
【００９７】
上記手順によって図８に示す合成印刷設定シートＳＨ２を印刷することができる。この合成印刷設定シートＳＨ２では、参照画像７１のアスペクト比と同じアスペクト比で、手書き領域８０が印刷される。また、手書き文字やイラストを書き込む推奨領域を示すガイド矢印８４が印刷されているため、このガイド矢印８４に従って、手書きの文字やイラストを描けばよいことが分かる。
【００９８】
なお、実施例２では、合成印刷設定シートＳＨ２の用紙サイズをＡ４用紙サイズとしているが、上記手順を実行すれば、さまざまな用紙サイズにも対応することができる。また、印刷設定シートのレイアウトやデザインを変更しても、そのまま適応することができる。よって、本発明は実施例２におけるＡ４用紙サイズやレイアウトに限定されるものではない。
【００９９】
次に実施例２において、合成印刷設定シートＳＨ２を読み取り、本プリントを行う手順は、実施例１の図５の手順とほぼ同様であるので、その手順上異なる部分について説明する。
【０１００】
印刷設定シートＳＨ２にプリントされたバーコード３３を読み取り（Ｓ２１）、この読み取ったバーコード６３の情報を解析する（Ｓ２２）。このバーコード６３の情報には、Ｓ９で、印刷設定シートＳＨ１に印刷された「画像番号」、「トリミング情報」の他に、「書き込み領域」も記録されている。
【０１０１】
そして、手書き領域５０に記入されている手書き原稿５１を読み取る時（Ｓ２４）には、Ｓ２２で解析した書き込み領域の情報を使用して読み取りが行われる。
以降の処理は、実施例１と同様なので省略する。
【０１０２】
図１０（ａ）、１０（ｂ）、１０（ｃ）は、実施例２において、合成された結果を示す図である。写真画像Ｇ２１は、合成する画像のデータをあらわす。合成画像ＳＧ２１は、写真画像Ｇ２１のアスペクト比にあわせて作成された手書き画像Ｇ２２と、写真画像Ｇ２１を合成したものであり、この合成画像ＳＧ２１を見れば、利用者が意図した位置に、手書き文字が合成されていることが分かる。
【０１０３】
実施例２によれば、合成印刷設定シートＳＨ２を介して、選択された写真画像のアスペクト比に応じて、手書き領域８０が設定されるため、上記印刷設定シートＳＨ２に手書きした文字や、イラストの位置関係を利用者の意図通りに、正しく合成することができる。
【０１０４】
なお、実施例２では、合成された画像を、プリント用紙に出力するが、合成された画像を、表示部に表示するようにしてもよい。
【０１０５】
（実施例３）
図１１は実施例３において使用する合成印刷設定シートＳＨ３を示す図である。なお、実施例３における図面中の符号のうち、実施例２と同一のものは、すでに説明済みであるため、ここでは詳細な説明を省略する。合成印刷設定シートＳＨ３は、実施例２で説明した用紙サイズ設定領域６１と、用紙種類設定領域６２と、バーコード６３と、参照画像領域７０と、手書き領域８０とを有している。さらに、利用者に対して、手書き文字やイラストが合成されない領域を示すための、書き込み禁止領域８５とを有している。この領域は、写真画像、または設定されたトリミングのアスペクト比にあわせて設定されており、この領域に描かれた手書き文字やイラストは合成されない。
【０１０６】
図１２は実施例３において、合成印刷設定シートＳＨ３をプリントする手順を示すフローチャートである。
【０１０７】
実施例２と同様に、利用者は、操作部１６を操作して、合成シートのプリントを開始する。
【０１０８】
まず、利用者が選択した画像に対する画像番号を取得し（Ｓ５１）、画像番号に対応する画像データにトリミング設定がされているかどうかを判断する（Ｓ５２）。トリミング範囲があらかじめ設定されている場合は、トリミング範囲のアスペクト比を取得する（Ｓ５３）。トリミング範囲が設定されていない場合は、画像番号に対応する画像データのアスペクト比を取得する（Ｓ５４）。次に、アスペクト比を取得するステップ（Ｓ５３）あるいは（Ｓ５４）で取得したアスペクト比と、あらかじめ設定されている手書き領域８０とを比較し、手書きの文字やイラストの書き込みを禁止する書き込み禁止領域８５を設定する（Ｓ５５）。
【０１０９】
次に、書き込み禁止領域８５を設定するステップ（Ｓ５５）で設定された領域にあわせて、書き込み推奨領域を設定する（Ｓ５６）。この書き込み推奨領域は、実施例２と同様に、印刷設定シートＳＨ３で選択可能な用紙のサイズのうち、合成後のデータを印刷した際、最も切り取られてしまう場合の領域を設定する。
【０１１０】
次に、写真画像の画像番号の情報と、トリミング情報と、手書き領域の情報とを、本プリント時に参照できるように、上記３つの情報をバーコード情報として、生成する（Ｓ５７）。次にバーコード情報を生成するステップ（Ｓ５７）で生成したバーコード情報に基づいて、バーコード情報を印刷し（Ｓ５８）、印刷設定をマークするためのマークシート領域を印刷する（Ｓ５９）。
【０１１１】
次に、あらかじめ設定されている手書き書領域８０に基づき、手書きの文字やイラストを書き込む領域を指示するための枠線８２を印刷する（Ｓ６０）。その際、ガイドマーク８３も設定された領域に基づいた位置に印刷を行う。
【０１１２】
次に、手書きの文字やイラストの書き込みを禁止する書き込み禁止領域８５を印刷し（Ｓ６１）、書き込み推奨領域を設定するステップ（Ｓ５６）で設定した書き込み推奨領域に基づき、書き込み推奨領域を示すガイド矢印８４を印刷する（Ｓ６２）。
【０１１３】
次に、参照画像領域７０に参照画像７１を印刷する。（Ｓ６３）、トリミング範囲が設定されている場合は、トリミング範囲に応じてトリミング処理を行う。次に、参照画像７１の外側に、手書き領域８０との相対位置を把握するためのガイドマーク７３をもった参照画像用の枠線７２を印刷する（Ｓ６４）。
【０１１４】
上記手順によって図１１に示す合成印刷設定シートＳＨ３を印刷することができる。この合成印刷設定シートＳＨ３では、参照画像７１のアスペクト比と同じアスペクト比にあわせて、書き込み禁止領域８５が印刷される。利用者はこの書き込み禁止領域８５で指示される領域に入らないように手書きの文字やイラストを描けばよいことが分かる。さらに、実施例２と同様に、手書き文字やイラストを書き込む推奨領域を示すガイド矢印８４が印刷されているため、このガイド矢印８４に従って、手書きの文字やイラストを描けばよいことが分かる。
【０１１５】
なお、実施例３の合成印刷設定シートＳＨ３では、枠線７２に対して参照画像７１が中央になるようレイアウトして印刷したが、書き込み禁止領域８５と参照画像７１との相対位置が一致するように配置すれば良く、実施例３の位置に限定するものではない。
【０１１６】
また、本プリント時に参照されるバーコード情報に手書き領域の情報を付与したが、画像もしくはトリミング情報のアスペクト比から、本プリント時に計算することも可能であり、バーコード情報はこれに限定するものではない。
【０１１７】
本プリントの手順に関しては、実施例２で示した図５のフローチャートと同じ手順で行うことができるため、ここでは詳細な説明を省略する。
【０１１８】
なお、実施例３では、実施例２と同様に合成された画像を、プリント用紙に出力するが、合成された画像を、表示部に表示するようにしてもよい。
【０１１９】
また、上記それぞれの実施例をプログラムの発明として把握することができる。すなわち、実施例２は、所定の画像のアスペクト比である所定画像アスペクト比を取得する所定画像アスペクト比取得手順と、手書き原稿を書き込む領域を設定する、書き込み領域設定手順と、上記所定の画像と上記手書き原稿とを合成する合成手順とを有する。そして、上記書き込み領域設定手順において、上記所定の画像のアスペクト比に応じて、書き込み領域を設定することを画像処理装置に実行させるプログラムである。
【０１２０】
実施例３は、実施例２にさらに、手書き原稿を書き込む領域内に、手書き原稿の書き込み禁止領域を設定する書き込み禁止領域設定手順を有している。そして、上記書き込み禁止領域設定手順において、上記所定の画像のアスペクト比に応じて、書き込み禁止領域を設定することを画像処理装置に実行させるプログラムである。
【０１２１】
また、上記実施例をプログラムの発明として把握することができる。すなわち、上記実施例は、手書き原稿を描き込む領域である手書き領域のアスペクト比である手書き領域アスペクト比を取得する手書き領域アスペクト比取得手順と、所定の画像のアスペクト比である所定画像アスペクト比を取得する所定画像アスペクト比取得手順と、上記手書き領域アスペクト比と上記所定画像アスペクト比とを比較するアスペクト比比較手順と、上記手書き領域アスペクト比と、上記所定画像アスペクト比とが互いに異なる場合に、上記手書き原稿領域アスペクト比に合わせて、上記所定の画像を切り取る範囲を設定する切り取り範囲設定手順と、上記切り取り範囲設定手順で設定された切り取り範囲で、上記所定の画像を切り取る所定画像切り取り手順と、上記所定画像切り取り手順で切り取った画像と、上記手書き原稿とを合成する合成手順とを画像処理装置に実行させるプログラムの例である。
【０１２２】
この出願は２００５年６月２９日に出願された日本国特許出願第２００５−１８９４８６号及び２００６年６月１４日に出願された日本国特許出願第２００６−１６４７０７号からの優先権を主張するものであり、その内容を引用してこの出願の一部とするものである。
【図１】
2011244501.tif 000003
【図２】
2011244501.tif 000004
【図３】
2011244501.tif 000005
【図４】
2011244501.tif 000006
【図５】
2011244501.tif 000007
【図６】
2011244501.tif 000008
【図７】
2011244501.tif 000009
【図８】
2011244501.tif 000010
【図９】
2011244501.tif 000011
【図１０】
2011244501.tif 000012
【図１１】
2011244501.tif 000013
【図１２】
2011244501.tif 000014
【図１３】
2011244501.tif 000015