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