(57)【要約】【課題】  原画像と装飾画像との位置関係を比較的容易に決定して、合成済み画像を比較的容易に生成することのできる技術を提供する。【解決手段】  画像処理装置は、原画像内の重要位置を示す第１の位置情報と、装飾画像を表す装飾画像データと関連付けられた第２の位置情報であって、合成済み画像内において部分画像が割り付けられる割付領域の内部に予め設定された重心位置を示す第２の位置情報と、を取得する。そして、画像処理装置は、第１の位置情報と第２の位置情報とを利用して、原画像と装飾画像とを合成する。【選択図】  図８
2005094423.tif 000002
【特許請求の範囲】
【請求項１】
原画像内の少なくとも一部の部分画像と、前記部分画像を装飾するための装飾画像と、を合成することによって合成済み画像を生成するための画像処理装置であって、
前記原画像内の第１の位置を示す第１の位置情報を取得するための第１の位置情報取得部と、
前記装飾画像を表す装飾画像データと関連付けられた第２の位置情報であって、前記合成済み画像内において前記部分画像が割り付けられる割付領域の内部に予め設定された第２の位置を示す前記第２の位置情報を取得するための第２の位置情報取得部と、
前記第１の位置情報と前記第２の位置情報とを利用して、前記原画像と前記装飾画像とを合成するための合成部と、
を備えることを特徴とする画像処理装置。
【請求項２】
請求項１記載の画像処理装置であって、
前記第１の位置情報は、前記原画像を表す原画像データに関連付けられている、画像処理装置。
【請求項３】
請求項１または２記載の画像処理装置であって、
前記合成部は、前記第１の位置情報が示す前記第１の位置と、前記第２の位置情報が示す前記第２の位置と、が一致するように、前記合成を実行する、画像処理装置。
【請求項４】
請求項３記載の画像処理装置であって、
前記合成部は、さらに、ユーザからの指示に従って、前記第２の位置に対する前記第１の位置を変更し、前記割付領域内に割り付けられる前記部分画像の範囲を変更する、画像処理装置。
【請求項５】
請求項１ないし４のいずれかに記載の画像処理装置であって、
前記合成部は、前記割付領域のサイズに等しいサイズの画像領域を前記原画像から抽出して、前記部分画像を準備する、画像処理装置。
【請求項６】
請求項５記載の画像処理装置であって、
前記合成部は、前記割付領域内に前記部分画像が存在しない空領域が発生し得る場合には、前記空領域が発生しないように、前記割付領域のサイズよりも小さなサイズの画像領域を抽出して拡大することにより、前記部分画像を準備する、画像処理装置。
【請求項７】
請求項１ないし６のいずれかに記載の画像処理装置であって、
前記第２の位置は、前記割付領域の形状に応じた前記割付領域内の特徴位置である、画像処理装置。
【請求項８】
請求項１ないし６のいずれかに記載の画像処理装置であって、
前記第２の位置は、前記割付領域の重心位置である、画像処理装置。
【請求項９】
請求項２ないし８のいずれかに記載の画像処理装置であって、
前記第１の位置は、前記原画像内の合焦位置である、画像処理装置。
【請求項１０】
請求項２ないし８のいずれかに記載の画像処理装置であって、
前記第１の位置は、前記原画像内の被写体位置である、画像処理装置。
【請求項１１】
請求項１０記載の画像処理装置であって、
前記第１の位置情報は、前記原画像内の被写体の領域を示す情報を含んでおり、
前記合成部は、前記被写体領域が前記割付領域内に包含されるように、前記原画像から前記被写体領域を含む領域を抽出して、前記部分画像を準備する、画像処理装置。
【請求項１２】
原画像内の少なくとも一部の部分画像と、前記部分画像を装飾するための装飾画像と、を合成することによって合成済み画像を生成するための画像処理方法であって、
前記原画像内の第１の位置を示す第１の位置情報を取得する工程と、
前記装飾画像を表す装飾画像データと関連付けられた第２の位置情報であって、前記合成済み画像内において前記部分画像が割り付けられる割付領域の内部に予め設定された第２の位置を示す前記第２の位置情報を取得する工程と、
前記第１の位置情報と前記第２の位置情報とを利用して、前記原画像と前記装飾画像とを合成する工程と、
を備えることを特徴とする画像処理方法。
【請求項１３】
コンピュータに、原画像内の少なくとも一部の部分画像と、前記部分画像を装飾するための装飾画像と、を合成させることによって合成済み画像を生成させるためのコンピュータプログラムであって、
前記原画像内の第１の位置を示す第１の位置情報を取得する機能と、
前記装飾画像を表す装飾画像データと関連付けられた第２の位置情報であって、前記合成済み画像内において前記部分画像が割り付けられる割付領域の内部に予め設定された第２の位置を示す前記第２の位置情報を取得する機能と、
前記第１の位置情報と前記第２の位置情報とを利用して、前記原画像と前記装飾画像とを合成する機能と、
をコンピュータに実現させるためのコンピュータプログラム。
【請求項１４】
請求項１３記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原画像と装飾画像とを合成する技術に関する。
【背景技術】
【０００２】
近年、デジタルスチルカメラによって取得された原画像を装飾するために、原画像内の一部の部分画像とフレーム画像などの装飾画像とが合成される場合が多い。
【０００３】
【特許文献１】特開２００３−１４５８８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、合成済み画像を生成するのに手間が掛かるという問題があった。この問題は、原画像と装飾画像とを合成する際に、原画像と装飾画像との位置関係を決定するのに手間が掛かることに起因する。具体的には、フレーム画像の内側には、原画像を割り付けるための割付領域が設定されているが、割付領域内の適切な位置に、原画像内に存在する所望の対象物（例えば人物像）を配置するのに手間が掛かっていた。
【０００５】
この発明は、従来技術における上述の課題を解決するためになされたものであり、原画像と装飾画像との位置関係を比較的容易に決定して、合成済み画像を比較的容易に生成することのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述の課題の少なくとも一部を解決するため、本発明の装置は、原画像内の少なくとも一部の部分画像と、前記部分画像を装飾するための装飾画像と、を合成することによって合成済み画像を生成するための画像処理装置であって、
前記原画像内の第１の位置を示す第１の位置情報を取得するための第１の位置情報取得部と、
前記装飾画像を表す装飾画像データと関連付けられた第２の位置情報であって、前記合成済み画像内において前記部分画像が割り付けられる割付領域の内部に予め設定された第２の位置を示す前記第２の位置情報を取得するための第２の位置情報取得部と、
前記第１の位置情報と前記第２の位置情報とを利用して、前記原画像と前記装飾画像とを合成するための合成部と、
を備えることを特徴とする。
【０００７】
この装置では、原画像内の第１の位置を示す第１の位置情報と、割付領域内の第２の位置を示す第２の位置情報と、が利用されるため、原画像と装飾画像との位置関係を比較的容易に決定することができ、この結果、合成済み画像を比較的容易に生成することが可能となる。
【０００８】
上記の装置において、
前記第１の位置情報は、前記原画像を表す原画像データに関連付けられていることが好ましい。
【０００９】
こうすれば、原画像と装飾画像との位置関係をさらに容易に決定することができる。
【００１０】
上記の装置において、
前記合成部は、前記第１の位置情報が示す前記第１の位置と、前記第２の位置情報が示す前記第２の位置と、が一致するように、前記合成を実行することが好ましい。
【００１１】
上記の装置において、
前記合成部は、さらに、ユーザからの指示に従って、前記第２の位置に対する前記第１の位置を変更し、前記割付領域内に割り付けられる前記部分画像の範囲を変更するようにしてもよい。
【００１２】
こうすれば、ユーザは、原画像と装飾画像との位置関係を調整することができる。
【００１３】
上記の装置において、
前記合成部は、前記割付領域のサイズに等しいサイズの画像領域を前記原画像から抽出して、前記部分画像を準備することが好ましい。
【００１４】
こうすれば、原画像に対し拡大処理や縮小処理を実行せずに済むため、拡大処理や縮小処理に起因する部分画像の画質の劣化を抑制することができる。
【００１５】
上記の装置において、
前記合成部は、前記割付領域内に前記部分画像が存在しない空領域が発生し得る場合には、前記空領域が発生しないように、前記割付領域のサイズよりも小さなサイズの画像領域を抽出して拡大することにより、前記部分画像を準備することが好ましい。
【００１６】
こうすれば、割付領域内に空領域が発生するのを防止することができる。なお、空領域は、例えば、第１の位置が原画像内の縁部に設定されている場合に発生し得る。
【００１７】
ここで、前記第２の位置は、前記割付領域の形状に応じた前記割付領域内の特徴位置であることが望ましい。あるいは、前記第２の位置は、前記割付領域の重心位置であることが望ましい。
【００１８】
こうすれば、原画像内の第１の位置と、割付領域内の比較的重要な位置と、を利用して、原画像と装飾画像との位置関係を決定することができる。
【００１９】
ここで、前記第１の位置は、前記原画像内の合焦位置または被写体位置であることが望ましい。
【００２０】
合焦位置や被写体位置は、通常、注目される位置を示している。したがって、上記のようにすれば、原画像内の注目される位置と、割付領域内の第２の位置と、を利用して、原画像と装飾画像との位置関係を決定することができる。
【００２１】
上記の装置において、
前記第１の位置情報は、前記原画像内の被写体の領域を示す情報を含んでおり、
前記合成部は、前記被写体領域が前記割付領域内に包含されるように、前記原画像から前記被写体領域を含む領域を抽出して、前記部分画像を準備するようにしてもよい。
【００２２】
こうすれば、ユーザの所望する合成済み画像を容易に生成することができる。
【００２３】
本発明の方法は、原画像内の少なくとも一部の部分画像と、前記部分画像を装飾するための装飾画像と、を合成することによって合成済み画像を生成するための画像処理方法であって、
前記原画像内の第１の位置を示す第１の位置情報を取得する工程と、
前記装飾画像を表す装飾画像データと関連付けられた第２の位置情報であって、前記合成済み画像内において前記部分画像が割り付けられる割付領域の内部に予め設定された第２の位置を示す前記第２の位置情報を取得する工程と、
前記第１の位置情報と前記第２の位置情報とを利用して、前記原画像と前記装飾画像とを合成する工程と、
を備えることを特徴とする。
【００２４】
この方法を用いる場合にも、上記の装置を用いる場合と同様の作用・効果を奏し、原画像と装飾画像との位置関係を比較的容易に決定することができ、この結果、合成済み画像を比較的容易に生成することが可能となる。
【００２５】
本発明のプログラムは、コンピュータに、原画像内の少なくとも一部の部分画像と、前記部分画像を装飾するための装飾画像と、を合成させることによって合成済み画像を生成させるためのコンピュータプログラムであって、
前記原画像内の第１の位置を示す第１の位置情報を取得する機能と、
前記装飾画像を表す装飾画像データと関連付けられた第２の位置情報であって、前記合成済み画像内において前記部分画像が割り付けられる割付領域の内部に予め設定された第２の位置を示す前記第２の位置情報を取得する機能と、
前記第１の位置情報と前記第２の位置情報とを利用して、前記原画像と前記装飾画像とを合成する機能と、
をコンピュータに実現させることを特徴とする。
【００２６】
このプログラムを用いる場合にも、上記の装置を用いる場合と同様の作用・効果を奏し、原画像と装飾画像との位置関係を比較的容易に決定することができ、この結果、合成済み画像を比較的容易に生成することが可能となる。
【００２７】
なお、この発明は、種々の形態で実現することが可能であり、例えば、画像処理方法および装置（システム）、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００２８】
次に、本発明の実施の形態を実施例に基づき以下の順序で説明する。
Ａ．第１実施例：
Ａ−１．画像処理システムの構成：
Ａ−２．原画像ファイルの内容：
Ａ−３．装飾画像ファイルの内容：
Ａ−４．画像処理部の処理内容：
Ｂ．第２実施例：
Ｃ．第３実施例：
【００２９】
Ａ．第１実施例：
Ａ−１．画像処理システムの構成：
図１は、画像処理システムの一例を示す説明図である。画像処理システム１００は、パーソナルコンピュータ２００とプリンタ３００とを備えている。なお、本実施例では、プリンタ３００としてインクジェット方式のプリンタが利用されている。
【００３０】
パーソナルコンピュータ２００は、ＣＰＵ２１０と、ＲＯＭやＲＡＭなどの内部記憶装置２２０と、外部記憶装置２５０と、表示部２６０と、マウスやキーボードなどの操作部２７０と、を備えている。内部記憶装置２２０には、画像処理部２３０および印刷データ生成部２４０として機能するコンピュータプログラムが格納されている。なお、画像処理部２３０は、画像処理を実行するためのアプリケーションプログラムであり、印刷データ生成部２４０は、プリンタ３００に供給される印刷データを生成するためのプリンタドライバである。
【００３１】
また、コンピュータ２００には、メモリカード制御部２８０と、インタフェース部（Ｉ／Ｆ部）２９０と、が設けられている。メモリカード制御部２８０は、メモリカードＭＣ内の画像データを読み込む機能を有している。Ｉ／Ｆ部２９０は、複数の入出力端子を備えており、外部に設けられた種々の機器との間でデータ通信を行う。例えば、Ｉ／Ｆ部２９０は、ケーブルを介してデジタルスチルカメラと接続され、デジタルスチルカメラから与えられた画像データを読み込む。また、Ｉ／Ｆ部２９０は、ケーブルを介してプリンタ３００と接続され、プリンタ３００に印刷データを供給する。
【００３２】
画像処理部２３０は、メモリカード制御部２８０やＩ／Ｆ部２９０によって読み出された画像データを取得して、画像データに対して種々の処理を施すことができる。この際、表示部２６０には、画像データによって表される画像が表示され、ユーザは、操作部２７０を操作することによって、表示部２６０に表示されたユーザインタフェースを介して、画像処理部２３０に種々の処理を実行させる。
【００３３】
特に、本実施例の画像処理部２３０は、原画像と、原画像を装飾するためのフレーム画像などの装飾画像と、を合成して、合成済み画像を生成する機能を有している。具体的には、画像処理部２３０は、第１および第２の位置情報取得部２３２，２３４と、合成部２３６と、を備えている。第１および第２の位置情報取得部２３２，２３４は、それぞれ、原画像と装飾画像との位置関係を決定するための第１および第２の位置情報を取得する。第１の位置情報は、原画像内の所定の第１の位置を示しており、原画像を表す原画像データに関連付けられている。第２の位置情報は、原画像が割り付けられる割付領域内の所定の第２の位置を示しており、装飾画像を表す装飾画像データに関連付けられている。本実施例では、原画像データと第１の位置情報とは、１つの原画像ファイルに含まれており、装飾画像データと第２の位置情報とは、１つの装飾画像ファイルに含まれている。なお、外部記憶装置２５０内部の装飾画像ファイル格納領域２５２には、複数の装飾画像ファイルが予め格納されている。合成部２３６は、取得された２つの位置情報を利用して、原画像と装飾画像とを合成する。これにより、例えば、フレーム画像の内側に設定された割付領域内の適切な位置に、原画像内に存在する対象物（例えば人物像）を自動的に配置することができる。
【００３４】
印刷データ生成部２４０は、画像処理部２３０から与えられた合成済み画像データを用いて、印刷データを生成する。そして、プリンタ３００は、印刷データに従って、印刷媒体（例えば印刷用紙）上に画像を印刷する。
【００３５】
Ａ−２．原画像ファイルの内容：
図２は、原画像ファイルの内容を示す説明図である。なお、この画像ファイルは、通常、デジタルスチルカメラで生成される。本実施例では、画像ファイルは、Ｅｘｉｆ形式で保存されている。Ｅｘｉｆファイルは、デジタルスチルカメラ用の画像ファイルフォーマット規格（Ｅｘｉｆ）に従った構造を有しており、その仕様は、日本電子情報技術産業協会（ＪＥＩＴＡ）によって定められている。図示するように、画像ファイルは、画像データと付加情報とを含んでいる。
【００３６】
付加情報には、画像データが取得される際の撮影情報や、出力装置（プリンタ）に対する画像処理条件を示すパラメータ、サムネイル画像などが含まれる。なお、撮影情報としては、例えば、撮影日時や、シャッタ速度、焦点距離、絞り値、撮影シーンなどが挙げられる。また、画像処理条件を示すパラメータとしては、例えば、撮影シーンに対応したコントラストや明るさなどの画質調整パラメータが挙げられる。
【００３７】
特に、本実施例では、付加情報（撮影情報）には、合焦位置や被写体位置などを示す位置情報が含まれている。ここで、合焦位置とは、原画像を取得する際に、合焦状態が実現された原画像内の位置を意味している。また、被写体位置とは、原画像を取得する際に設定された原画像内の被写体の位置を意味している。なお、合焦位置や被写体位置は、デジタルスチルカメラにおいて自動的に設定され得る。また、合焦位置や被写体位置は、ユーザがデジタルスチルカメラに設けられた操作部を操作することによって、原画像内の任意の位置に設定可能である。すなわち、合焦位置や被写体位置は、撮影時にデジタルスチルカメラまたはユーザによって注目された原画像内の注目位置を示す。なお、合焦位置や被写体位置は、撮影後に観察者によって注目される注目位置でもある。
【００３８】
なお、図１の第１の位置情報取得部２３２は、原画像データに関連付けられた合焦位置や被写体位置などの注目位置（第１の位置）を示す第１の位置情報を取得する。
【００３９】
Ａ−３．装飾画像ファイルの内容：
図３は、装飾画像ファイルの内容を示す説明図である。装飾画像ファイルは、装飾画像に関する装飾画像情報と、合成済み画像内において原画像が割り付けられる割付領域に関する割付領域情報と、を含んでいる。
【００４０】
装飾画像情報には、フレーム画像などの装飾画像を表す装飾画像データと、装飾画像が配置（印刷）される対象シート（印刷用紙）のサイズを示す情報と、該対象シートにおける装飾画像の配置を示す情報と、が含まれる。なお、本実施例では、対象シートのサイズは、対象シートを所定の解像度で表現するのに必要な画素数で表されている。ここで、所定の解像度は、印刷済み画像の１インチ当たりに利用される画像データ（ＲＧＢデータ）の画素数（pixel／inch ）を意味する。例えば、対象シートがＬ判用紙（１２７ｍｍ×８９ｍｍ）である場合には、Ｌ判用紙を３６０ｄｐｉの解像度で表現するのに必要な画素数は、長辺：１８００（＝360(dpi)×127(mm)／25.4(mm/inch)）画素，短辺：１２６１（＝150(dpi)× 89(mm)／25.4(mm/inch)）画素である。
【００４１】
割付領域情報には、割付領域の形状を示す情報と、割付領域のサイズを示す情報と、上記の対象シートにおける割付領域の配置を示す情報と、が含まれる。
【００４２】
特に、本実施例では、割付領域情報には、割付領域内の重要位置を示す情報が含まれる。ここで、重要位置とは、割付領域の形状に応じた割付領域内の特徴位置を意味している。通常、重要位置は、割付領域内の重心位置に設定される。こうすれば、比較的簡単に重要位置を設定することができる。なお、重要位置は、割付領域の重心位置からずれていてもよい。こうすれば、割付領域が複雑な形状を有している場合にも、適切な位置を重要位置として設定することができる。ただし、上記のように、割付領域内の重心位置を重要位置として設定すれば、割付領域内の比較的大きな領域の中央付近に重要位置を容易に設定することができる。
【００４３】
なお、図１の第２の位置情報取得部２３４は、装飾画像データに関連付けられた重要位置（第２の位置）を示す第２の位置情報を取得する。
【００４４】
Ａ−４．画像処理部の処理内容：
図４は、画像処理部２３０の処理内容を示すフローチャートである。図４は、画像処理部（以下、「画像処理プログラム」とも呼ぶ）２３０が一連の画像合成処理を実行するときの処理内容を示している。
【００４５】
ステップＳ１１０では、原画像が選択される。具体的には、ユーザが操作部２７０を操作することによって、画像の合成処理の実行開始を指示すると、画像処理部２３０は、表示部２６０に、原画像選択フィールドを表示させる。
【００４６】
図５は、原画像選択フィールドＴＰＦを示す説明図である。図示するように、表示部２６０には、画像処理プログラムのウィンドウＷＤが表示されている。そして、ウィンドウＷＤ内には、原画像選択フィールドＴＰＦが表示されている。原画像選択フィールドＴＰＦには、複数の原画像データによって表される複数の原画像ＴＰ１，ＴＰ２，ＴＰ３，ＴＰ４…が表示されている。図５では、ユーザによって、第１の原画像ＴＰ１が選択されている。
【００４７】
ステップＳ１２０（図４）では、装飾画像が選択される。具体的には、ユーザが原画像選択フィールドＴＰＦ（図５）内に設けられた「ＯＫ」ボタンＢ１を選択すると、画像処理部２３０は、表示部２６０に、装飾画像選択フィールドを表示させる。
【００４８】
図６は、第１の原画像ＴＰ１（図５）が選択されたときに表示される装飾画像選択フィールドＥＰＦを示す説明図である。装飾画像選択フィールドＥＰＦには、複数の装飾画像データによって表される複数のフレーム画像ＦＰａ，ＦＰｂ，ＦＰｃ，ＦＰｄ，ＰＤｅ…が表示されている。図６では、ユーザによって、第１のフレーム画像ＦＰａが選択されている。
【００４９】
なお、実際には、装飾画像選択フィールドＥＰＦの表示に先行して、ユーザによって、印刷時に利用される印刷用紙のサイズ、すなわち、図３で説明した対象シートのサイズが選択される。そして、装飾画像選択フィールドＥＰＦには、選択された対象シートサイズに適したフレーム画像が表示される。
【００５０】
また、本実施例では、図５において、横長の第１の原画像ＴＰ１が選択されているため、装飾画像選択フィールドＥＰＦには、複数の横長の割付領域を有するフレーム画像が多く表示されているが、縦長の原画像が選択される場合には、装飾画像選択フィールドＥＰＦには、複数の縦長の割付領域を有するフレーム画像が多く表示される。図７は、第４の原画像ＴＰ４（図５）が選択されたときに表示される装飾画像選択フィールドＥＰＦを示す説明図である。図示するように、図７では、縦長の原画像ＴＰ４が選択されるのに伴って、装飾画像選択フィールドＥＰＦには、複数の縦長の割付領域を有するフレーム画像ＦＰｆ，ＦＰｇ，ＦＰｈ，ＦＰｉ，ＦＰｊ…が表示されている。なお、本実施例では、原画像処理部２３０は、各原画像ファイル内の付加情報に含まれる天地情報に基づいて、各原画像が縦長であるか横長であるかを判別しており、この結果、図５では、各原画像が正しい向きで表示されている。
【００５１】
このように、フレーム画像は、対象シートサイズや、原画像の形状（縦長または横長）などに応じて予め区分されて、準備されている。
【００５２】
ステップＳ１３０（図４）では、画像の合成が実行される。具体的には、ユーザが図６に示す「ＯＫ」ボタンＢ２を選択すると、画像処理部２３０は、画像の合成を実行する。
【００５３】
図８は、図４のステップＳ１３０の具体的な処理内容を示すフローチャートである。なお、ステップＳ１３２，Ｓ１３４は、それぞれ、図１に示す第１および第２の位置情報取得部２３２，２３４によって実行され、ステップＳ１３６は、合成部２３６と、によって実行される。
【００５４】
ステップＳ１３２では、原画像内の注目位置が取得される。具体的には、ステップＳ１１０で選択された原画像を表す原画像データに関連付けられた注目位置が取得される。なお、本実施例は、注目位置として、合焦位置が利用されている。
【００５５】
図９は、原画像データに関連付けられた合焦位置を示す説明図である。図９では、図５に示す第１の原画像ＴＰ１が示されている。合焦位置Ｐｆは、第１の原画像ＴＰ１内に存在する人物像の顔の中心付近に設定されている。
【００５６】
ステップＳ１３４（図８）では、割付領域内の重要位置が取得される。具体的には、ステップＳ１２０で選択されたフレーム画像を表す装飾画像データに関連付けられた重要位置が取得される。
【００５７】
図１０は、装飾画像データに関連付けられた重要位置を示す説明図である。図１０（Ａ）〜（Ｄ）では、図６に示す第１ないし第４のフレーム画像ＦＰａ〜ＦＰｄが示されている。なお、各フレーム画像の外縁は、対象シートの外縁と一致している。
【００５８】
図示するように、第１ないし第４のフレーム画像ＦＰａ〜ＦＰｄの内側には、それぞれ、合成済み画像内において原画像が割り付けられる割付領域ＬＡａ〜ＬＡｄが設けられている。第１ないし第４の割付領域ＬＡａ〜ＬＡｄは、それぞれ、楕円形，雲形，ハート形，矩形の形状を有している。第１ないし第３の割付領域ＬＡａ〜ＬＡｃは、それぞれ、対象シートのほぼ中央に配置されており、第４の割付領域ＬＡｄは、対象シートの中央よりも右側に配置されている。また、各割付領域ＬＡａ〜ＬＡｄ内の重要位置は、各割付領域内の重心位置ＰＧａ〜ＰＧｄに設定されている。具体的には、第１の割付領域ＬＡａの重心位置ＰＧａは、対象シートの中央位置であり、第２ないし第４の割付領域ＬＡｂ〜ＬＡｄの重心位置ＰＧｂ〜ＰＧｄは、対象シートの中央からずれた位置である。
【００５９】
ステップＳ１３６（図８）では、ステップＳ１３２，Ｓ１３４で取得された注目位置（合焦位置）と重要位置（重心位置）とを利用して原画像とフレーム画像とが合成され、合成済み画像が生成される。
【００６０】
図１１は、生成される合成済み画像を示す説明図である。図示するように、ウィンドウＷＤ内には、図９に示す原画像ＴＰ１内の一部の部分画像ＰＰ１と、図１０（Ａ）に示すフレーム画像ＦＰａと、を含む合成済み画像ＣＰ１が表示されている。本実施例では、原画像ＴＰ１とフレーム画像ＦＰａとは、原画像データに関連付けられた合焦位置Ｐｆと装飾画像データに関連付けられた割付領域ＬＡａ内の重心位置ＰＧａとが一致するように、合成されている。このように、原画像内の合焦位置と割付領域内の重心位置とが一致するように原画像と装飾画像とを合成すれば、原画像と装飾画像との位置関係を容易に決定することができ、この結果、合成済み画像を容易に生成することが可能となる。
【００６１】
また、本実施例では、原画像ＴＰ１のうち、割付領域ＬＡａのサイズに等しいサイズの画像領域が抽出され、部分画像ＰＰ１として準備されている。図９では、原画像ＴＰ１における抽出画像領域ＥＡが破線で示されている。抽出画像領域ＥＡは、原画像ＴＰ１上に重畳された割付領域ＬＡａを意味する。ただし、割付領域ＬＡａは、合焦位置Ｐｆと重心位置ＰＧａとが一致するように、原画像ＴＰ１上に重畳されている。このように、割付領域ＬＡａのサイズに等しいサイズの画像領域が原画像ＴＰ１から抽出されれば、抽出（トリミング）処理の実行前や実行後に、原画像データに対する拡大処理や縮小処理を実行せずに済む。このため、拡大処理や縮小処理に起因する部分画像の画質を劣化を抑制することができる。
【００６２】
図１１において、ユーザがウィンドウＷＤ内に設けられた「ＯＫ」ボタンＢ３を選択すると、生成された合成済み画像ＣＰ１は、外部記憶装置２５０内部に保存される。
【００６３】
ところで、原画像と装飾画像との合成が上記のように実行される場合には、ユーザの所望する合成済み画像が生成されない場合がある。具体的には、割付領域内に現れる画像範囲が、ユーザの所望する画像範囲と異なる場合がある。そこで、本実施例では、割付領域内に現れる画像範囲を変更（調整）することができるように工夫している。
【００６４】
具体的には、本実施例では、図１１に示すように、画像処理プログラムのウィンドウＷＤ内には、割付領域内に現れる画像範囲を変更するための「拡大」ボタンＢａ１と「縮小」ボタンＢａ２と移動ボタンＢａ３とが準備されている。
【００６５】
「拡大」ボタンＢａ１が選択される場合には、割付領域内に割り付けられる画像範囲が比較的小さく設定される、換言すれば、原画像内における抽出画像領域が比較的小さく設定される。そして、抽出画像領域のサイズが割付領域のサイズに一致するように、原画像データに対する拡大処理が実行される。
【００６６】
「縮小」ボタンＢａ２が選択される場合には、割付領域内に割り付けられる画像範囲が比較的大きく設定される、換言すれば、原画像内における抽出画像領域が比較的大きく設定される。そして、抽出画像領域のサイズが割付領域のサイズに一致するように、原画像データに対する縮小処理が実行される。
【００６７】
移動ボタンＢａ３が選択される場合には、割付領域内に割り付けられる画像範囲が上下左右に変更される。換言すれば、原画像内における抽出画像領域が上下左右にシフトする。なお、移動ボタンＢａ３が選択される場合には、割付領域内の重心位置に対する原画像内の合焦位置が変更される。
【００６８】
上記のように、ユーザは、合成済み画像を確認しながら、割付領域に割り付けられる部分画像の範囲を変更（調整）することができる。このため、ユーザは、所望する合成済み画像を容易に得ることができる。特に、割付領域内の重心位置に対する原画像内の合焦位置を変更することにより、ユーザは、原画像と装飾画像との位置関係を調整することができる。
【００６９】
Ｂ．第２実施例：
第１実施例では、ユーザからの指示に従って、ユーザの所望する画像範囲が割付領域内に割り付けられるように抽出画像領域が変更可能であるが、本実施例では、さらに、所定の場合には、抽出画像領域が自動的に変更される。
【００７０】
図１２は、第２実施例における原画像データに関連付けられた合焦位置を示す説明図である。図１２では、図９と同様に、第１の原画像ＴＰ１が示されている。ただし、図１２と図９とを比較して分かるように、図１２では、合焦位置Ｐｆａは、原画像ＴＰ１内に存在する人物像の顔の上部に設定されている。換言すれば、図１２の合焦位置Ｐｆａは、図９の合焦位置Ｐｆよりも原画像ＴＰ１の縁部に近い。このような場合に、第１実施例と同様に、画像の合成が実行されると、割付領域ＬＡａ内には、原画像が存在しない空領域が形成されてしまう。具体的には、原画像ＴＰ１内の合焦位置Ｐｆａと割付領域ＬＡａ内の重心位置ＰＧａとが一致し、かつ、割付領域ＬＡａのサイズに等しいサイズの抽出画像領域ＥＡが設定される場合には、図１２に示すように、抽出画像領域ＥＡ内には、原画像が存在しない領域（図中、ハッチ部分）が存在する。このとき、合成済み画像内の割付領域ＬＡａ内には、原画像が存在しない空領域が形成されてしまう。
【００７１】
そこで、本実施例では、図１２に示すように、第１の抽出画像領域ＥＡに代えて、第２の抽出画像領域ＥＡａが利用される。なお、第２の抽出画像領域ＥＡａの重心位置は、第１の抽出画像領域ＥＡの重心位置と一致している。また、第２の抽出画像領域ＥＡａのサイズは、抽出画像領域ＥＡａ内に原画像が存在しない領域が発生しないように、設定されている。
【００７２】
図１３は、第２実施例において生成される合成済み画像を示す説明図である。図示するように、本実施例では、合成済み画像ＣＰ１ａの割付領域内には、図１２に示す抽出画像領域ＥＡａに従って抽出された部分画像ＰＰ１ａが割り付けられている。ただし、本実施例では、抽出画像領域ＥＡａのサイズが割付領域ＬＡａのサイズに一致するように、原画像データに対する拡大処理が実行されている。
【００７３】
このように、本実施例を採用すれば、合成済み画像の割付領域内に原画像データが存在しない空領域が発生することを抑制することができる。
【００７４】
なお、本実施例では、割付領域内に空領域が発生しないように、原画像内における抽出画像領域が縮小されると共に、原画像データに対する拡大処理が実行されているが、これに代えて、割付領域内に空領域が発生しないように、原画像内における抽出画像領域を自動的にシフトさせるようにしてもよい。
【００７５】
Ｃ．第３実施例：
第１および第２実施例では、原画像データに関連付けられた合焦位置を利用して、原画像と装飾画像との合成が実行されているが、これに代えて、被写体位置が利用されるようにしてもよい。この場合にも、合焦位置が利用される場合と同様に、原画像と装飾画像との合成を行うことができる。
【００７６】
ところで、被写体位置は、領域（被写体領域）で表される場合がある。この場合には、第１の位置情報取得部２３２（図１）は、第１の位置情報として、被写体領域を示す情報を取得する。被写体領域の情報は、原画像内における被写体領域の重心位置（第１の位置）を間接的に示している。すなわち、被写体位置が領域で表される場合にも、被写体領域の重心位置を利用して、原画像と装飾画像とを合成することができる。
【００７７】
本実施例では、被写体位置が領域で表されている場合には、さらに、原画像内における被写体領域のサイズを利用して、原画像と装飾画像とを合成している。
【００７８】
図１４は、第３実施例における原画像データに関連付けられた被写体位置を示す説明図である。図１４では、図９と同様に、第１の原画像ＴＰ１が示されている。ただし、図１４では、合焦位置に代えて、被写体位置が矩形領域（被写体領域）ＳＡによって示されている。
【００７９】
図１４では、被写体領域ＳＡと共に、割付領域ＬＡａのサイズに等しいサイズの抽出画像領域ＥＡが示されている。なお、抽出画像領域ＥＡは、原画像ＴＰ１上に重畳された割付領域ＬＡａを意味しており、割付領域ＬＡａは、被写体領域ＳＡの重心位置ＳＡｃと割付領域ＬＡａ内の重心位置ＰＧａとが一致するように、原画像ＴＰ１上に重畳されている。
【００８０】
図示するように、被写体領域ＳＡ内の一部の領域（四隅の領域）は、抽出画像領域ＥＡの外側に突出している。このため、仮に、抽出画像領域ＥＡに従って抽出された部分画像が合成済み画像内の割付領域に割り付けられる場合には、割付領域には、被写体領域ＳＡの一部の領域が包含されない。
【００８１】
そこで、本実施例では、図１４に示すように、第１の抽出画像領域ＥＡに代えて、第２の抽出画像領域ＥＡｂが利用される。なお、第２の抽出画像領域ＥＡｂの重心位置は、第１の抽出画像領域ＥＡの重心位置と一致しており、第２の抽出画像領域ＥＡｂのサイズは、抽出画像領域ＥＡｂ内に被写体領域ＳＡが包含されるように、設定されている。
【００８２】
図１５は、第３実施例において生成される合成済み画像を示す説明図である。図示するように、本実施例では、合成済み画像ＣＰ１ｂの割付領域内には、図１４に示す被写体領域ＳＡを包含する抽出画像領域ＥＡｂに従って抽出された部分画像ＰＰ１ｂが割り付けられている。ただし、本実施例では、抽出画像領域ＥＡｂのサイズが割付領域ＬＡａのサイズに一致するように、原画像データに対する縮小処理が実行されている。
【００８３】
このように、本実施例を採用すれば、被写体領域内の画像範囲を包含する部分画像を割付領域内に割り付けることができるため、ユーザの所望する合成済み画像を容易に生成することが可能となる。
【００８４】
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することが可能であり、例えば次のような変形も可能である。
【００８５】
（１）上記実施例では、画像データと付加情報とは、１つの画像ファイル内に包含されているが、これに代えて、画像データと付加情報とを個別に保存するようにしてもよい。この場合にも、画像データと付加情報との対応関係を示す対応関係データを作成することによって、画像データと付加情報とを関連付けることができる。
【００８６】
また、上記実施例では、装飾画像データを含む装飾画像情報と割付領域情報とは、１つの装飾画像ファイル内に包含されているが、これに代えて、装飾画像情報と割付領域情報とを個別に保存するようにしてもよい。この場合にも、装飾画像情報と割付領域情報との対応関係を示す対応関係データを作成することによって、装飾画像情報と割付領域情報とを関連付けることができる。
【００８７】
（２）上記実施例では、原画像内の注目位置は、原画像を表す原画像データに関連付けられているが、原画像内の注目位置は、原画像データに関連付けられていなくてもよい。この場合には、画像の合成を実行する際に、ユーザによって、原画像内の注目位置が指定されればよい。ただし、上記実施例のように、原画像内の注目位置が原画像データに関連付けられていれば、原画像と装飾画像との位置関係をより容易に決定することができるという利点がある。
【００８８】
一般には、第１の位置情報取得部は、原画像内の第１の位置を示す第１の位置情報を取得すればよい。
【００８９】
（３）上記実施例では、装飾画像として、対象シートの縁部を囲むように配置されるフレーム画像が利用されているが、装飾画像としては種々の形状およびサイズの画像を利用することができる。例えば、装飾画像としては、対象シート内の一箇所に独立して配置される文字画像やパターン画像が利用されてもよい。なお、この場合には、例えば、割付領域は、対象シート上の文字画像領域やパターン画像領域以外の領域に設定され、重要位置は、割付領域内の比較的大きな領域の中央付近に設定される。
【００９０】
一般には、第２の位置情報取得部は、装飾画像を表す装飾画像データと関連付けられた第２の位置情報であって、合成済み画像内において部分画像が割り付けられる割付領域の内部に予め設定された第２の位置を示す第２の位置情報を取得すればよい。
【００９１】
（４）上記実施例では、パーソナルコンピュータ２００が画像処理部２３０および印刷データ生成部２４０の機能を有しているが、画像処理部２３０および印刷データ生成部２４０の機能は、表示部を有するデジタルスチルカメラに設けられていてもよい。こうすれば、カメラとプリンタとをケーブルを介して直接接続することによって、プリンタに印刷を実行させることができる。換言すれば、カメラがパーソナルコンピュータと同様の処理を実行することができる。具体的には、ユーザは、上記実施例と同様に、カメラ内部の画像処理部に画像の合成を実行させ、カメラ内部の印刷データ生成部に印刷データを生成させる。そして、生成された印刷データは、ケーブルを介してプリンタ３００に供給される。
【００９２】
また、画像処理部２３０および印刷データ生成部２４０の機能は、表示部を有するプリンタに設けられていてもよい。こうすれば、プリンタがパーソナルコンピュータと同様の処理を実行することができる。具体的には、ユーザは、上記実施例と同様に、プリンタ内部の画像処理部に画像の合成を実行させ、プリンタ内部の印刷データ生成部に印刷データを生成させる。そして、生成された印刷データは、プリンタ内部の印刷部に供給される。
【図面の簡単な説明】
【００９３】
【図１】画像処理システムの一例を示す説明図である。
【図２】原画像ファイルの内容を示す説明図である。
【図３】装飾画像ファイルの内容を示す説明図である。
【図４】画像処理部２３０の処理内容を示すフローチャートである。
【図５】原画像選択フィールドＴＰＦを示す説明図である。
【図６】第１の原画像ＴＰ１（図５）が選択されたときに表示される装飾画像選択フィールドＥＰＦを示す説明図である。
【図７】第４の原画像ＴＰ４（図５）が選択されたときに表示される装飾画像選択フィールドＥＰＦを示す説明図である。
【図８】図４のステップＳ１３０の具体的な処理内容を示すフローチャートである。
【図９】原画像データに関連付けられた合焦位置を示す説明図である。
【図１０】装飾画像データに関連付けられた重要位置を示す説明図である。
【図１１】生成される合成済み画像を示す説明図である。
【図１２】第２実施例における原画像データに関連付けられた合焦位置を示す説明図である。
【図１３】第２実施例において生成される合成済み画像を示す説明図である。
【図１４】第３実施例における原画像データに関連付けられた被写体位置を示す説明図である。
【図１５】第３実施例において生成される合成済み画像を示す説明図である。
【符号の説明】
【００９４】
１００…画像処理システム
２００…パーソナルコンピュータ
２１０…ＣＰＵ
２２０…内部記憶装置
２３０…画像処理部（画像処理プログラム）
２３２…第１の位置情報取得部
２３４…第２の位置情報取得部
２３６…合成部
２４０…印刷データ生成部（プリンタドライバ）
２５０…外部記憶装置
２５２…装飾画像ファイル格納領域
２６０…表示部
２７０…操作部
２８０…メモリカード制御部
２９０…インタフェース部
３００…プリンタ
ＭＣ…メモリカード
ＣＰ１，ＣＰ１ａ，ＣＰ１ｂ…合成済み画像
ＥＡ，ＥＡａ，ＥＡｂ…抽出画像領域
ＥＰＦ…装飾画像選択フィールド
ＦＰａ〜ＦＰｊ…フレーム画像
ＰＧａ〜ＰＧｄ…重要位置（重心位置）
ＬＡａ〜ＬＡｄ…割付領域
Ｐｆ，Ｐｆａ…合焦位置
ＰＰ１，ＰＰ１ａ，ＰＰ１ｂ…部分画像
ＳＡ…被写体領域
ＳＡｃ…重心位置
ＴＰＦ…原画像選択フィールド
ＴＰ１〜ＴＰ４…原画像
ＷＤ…ウィンドウ
【図１】
2005094423.tif 000003
【図２】
2005094423.tif 000004
【図３】
2005094423.tif 000005
【図４】
2005094423.tif 000006
【図５】
2005094423.tif 000007
【図６】
2005094423.tif 000008
【図７】
2005094423.tif 000009
【図８】
2005094423.tif 000010
【図９】
2005094423.tif 000011
【図１０】
2005094423.tif 000012
【図１１】
2005094423.tif 000013
【図１２】
2005094423.tif 000014
【図１３】
2005094423.tif 000015
【図１４】
2005094423.tif 000016
【図１５】
2005094423.tif 000017