(57)【要約】【課題】簡単な設定によって、印刷の際に用いる印刷用紙および印刷条件に適した合成画像を生成すること。【解決手段】画像処理装置１００は、画像取得部１０１、フレーム画像取得部１０２、印刷条件取得部１０３、画像抽出部１０６、フレーム画像抽出部１０７、画像選択部１０８および合成画像生成部１１０を備える。画像取得部１０１およびフレーム画像取得部１０２は、画像１２１およびフレーム画像１２２を取得する。印刷条件取得部１０３は、プリンタが有する印刷条件１２３を取得する。画像抽出部１０６およびフレーム画像抽出部１０７は、プリンタにおいて、印刷条件取得部１０３によって取得した印刷条件１２３によって印刷することができる画像１２１およびフレーム画像１２２を抽出する。画像選択部１０８は、合成画像１２４に用いる画像１２１およびフレーム画像１２２を選択する。合成画像生成部１１０は、合成画像１２４を生成する。【選択図】図１
2007165952.tif 000002
【特許請求の範囲】
【請求項１】
画像およびフレーム画像を取得する取得手段と、
プリンタが有する印刷条件を取得する印刷条件取得手段と、
前記取得手段によって取得した前記画像および前記フレーム画像の中から、前記プリンタにおいて、前記印刷条件取得手段によって取得した前記プリンタが有する印刷条件によって印刷することができる前記画像および前記フレーム画像をそれぞれ抽出する抽出手段と、
前記抽出手段によって抽出された前記画像と前記フレーム画像との合成画像を生成する合成画像生成手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記合成画像生成手段によって生成された前記画像と前記フレーム画像との前記合成画像を、前記印刷条件取得手段によって取得した前記プリンタが有する印刷条件によって印刷するための印刷ジョブを生成する印刷ジョブ生成手段をさらに備えたことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
画像選択手段をさらに備え、
前記抽出手段は、前記プリンタにおいて、前記印刷条件取得手段によって取得した前記プリンタが有する印刷条件によって印刷することができる複数の前記画像および複数の前記フレーム画像をそれぞれ抽出し、
前記画像選択手段は、前記抽出手段によって抽出された複数の前記画像および複数の前記フレーム画像の中から、前記合成画像に用いる前記画像および前記フレーム画像をそれぞれ選択し、
前記合成画像生成手段は、前記画像選択手段によってそれぞれ選択された前記画像と前記フレーム画像との前記合成画像を生成することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
印刷条件選択手段をさらに備え、
前記印刷条件取得手段は、前記プリンタが有する複数の印刷条件を取得し、
前記印刷条件選択手段は、前記印刷条件取得手段によって取得した前記プリンタが有する複数の印刷条件の中から、前記合成画像を前記プリンタによって印刷するときに用いる前記印刷条件を選択することを特徴とする請求項１〜３のいずれか一つに記載の画像処理装置。
【請求項５】
前記印刷条件取得手段は、複数の前記プリンタがそれぞれ有する複数の印刷条件を取得し、
前記印刷条件選択手段は、複数の前記プリンタがそれぞれ有する複数の印刷条件の中から、前記画像を印刷するときに用いる前記印刷条件を選択することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記印刷条件取得手段は、印刷用紙のサイズに関する情報を印刷条件として取得し、
前記抽出手段は、前記印刷条件取得手段によって取得した印刷用紙のサイズに関する情報に基づいて、前記プリンタにおいて印刷することができる前記画像および前記フレーム画像をそれぞれ抽出することを特徴とする請求項１〜５のいずれか一つに記載の画像処理装置。
【請求項７】
前記印刷条件取得手段は、印刷用紙の種類に関する情報を印刷条件として取得し、
前記抽出手段は、前記印刷条件取得手段によって取得した印刷用紙の種類に関する情報に基づいて、前記プリンタにおいて印刷することができる前記画像および前記フレーム画像をそれぞれ抽出することを特徴とする請求項１〜６のいずれか一つに記載の画像処理装置。
【請求項８】
前記印刷条件取得手段は、前記画像および前記フレーム画像とともに記憶メディアに含まれるメタデータを読み取ることによって、前記プリンタが有する印刷条件を取得することを特徴とする請求項１〜７のいずれか一つに記載の画像処理装置。
【請求項９】
前記印刷ジョブ生成手段は、生成した前記印刷ジョブをメタデータに書き込み、当該メタデータとともに前記合成画像を記憶メディアに格納することを特徴とする請求項２〜８のいずれか一つに記載の画像処理装置。
【請求項１０】
画像およびフレーム画像を取得する取得工程と、
プリンタが有する印刷条件を取得する印刷条件取得工程と、
前記取得工程によって取得した前記画像および前記フレーム画像の中から、前記プリンタにおいて、前記印刷条件取得工程によって取得した前記プリンタが有する印刷条件によって印刷することができる前記画像および前記フレーム画像をそれぞれ抽出する抽出工程と、
前記抽出工程によって抽出された前記画像と前記フレーム画像との前記合成画像を生成する合成画像生成工程と、
を含んだことを特徴とする画像処理方法。
【請求項１１】
請求項１０に記載の画像処理方法をコンピュータに実行させることを特徴とする画像処理プログラム。
【請求項１２】
請求項１１に記載の画像処理プログラムを記憶したことを特徴とするコンピュータに読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、合成画像を生成する、画像処理装置、画像処理方法、画像処理プログラム、および記憶媒体に関する。
【背景技術】
【０００２】
従来、例えば、デジタルカメラなどによって撮影した画像とフレーム画像との合成画像を生成することができる画像処理装置がある。このような画像処理装置においては、生成した合成画像を、データ記憶媒体（スマートメディア（登録商標）、ＳＤメモリーカード（登録商標）、メモリースティック（登録商標）、ＵＳＢフラッシュメモリなど）、通信ケーブルおよび無線通信などを介して印刷装置に送信することによって、送信先の印刷装置においてこの合成画像を印刷することができる。このような画像処理装置においては、合成画像を印刷装置によって印刷するためには、印刷装置において、手間や時間がかかる印刷条件（印刷用紙のサイズや印刷用紙の種類など）の設定を、印刷する度に行わなければならないという問題が生じていた。
【０００３】
そこで、例えば、撮影した画像に対して印刷条件をあらかじめ設定しておくことができるデジタルカメラなどの画像処理装置がある（例えば、下記特許文献１参照。）。このような画像処理装置によれば、あらかじめ印刷条件が設定された画像を印刷装置に送信することによって、印刷装置において、手間や時間がかかる印刷条件の設定を行うことなく繰り返し画像を印刷することができる。
【０００４】
【特許文献１】特開２００５−３１８６４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術にあっては、画像を撮影する際に印刷装置の性能および印刷条件までは考慮することができないため、ユーザは画像処理装置において、画像が印刷装置の性能および印刷条件に適しているかを判断することができなかった。そのため、画像を印刷装置によって印刷したときに、所望の画像品質を得られないという問題が生じていた。また、不要にデータサイズの大きな画像を生成してしまうことによって、印刷装置への画像の送信速度が遅くなったり、データ記憶媒体に記憶することができる画像の枚数が少なくなってしまったりするなどの問題が生じていた。
【０００６】
本発明は、上述した従来技術による問題点を解消するため、簡単な設定によって、印刷の際に用いる印刷装置および印刷条件に適した画像解像度を有する合成画像を生成することができる画像処理装置、画像処理方法、画像処理プログラム、および記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、この発明にかかる画像処理装置は、画像およびフレーム画像を取得する取得手段と、プリンタが有する印刷条件を取得する印刷条件取得手段と、前記取得手段によって取得した前記画像および前記フレーム画像の中から、前記プリンタにおいて、前記印刷条件取得手段によって取得した前記プリンタが有する印刷条件によって印刷することができる前記画像および前記フレーム画像をそれぞれ抽出する抽出手段と、前記抽出手段によって抽出された前記画像と前記フレーム画像との合成画像を生成する合成画像生成手段と、を備えたことを特徴とする。
【０００８】
この発明によれば、画像およびフレーム画像とともに取得した印刷条件によって印刷することができる画像およびフレーム画像を抽出することができる。そして抽出された画像とフレーム画像との合成画像を生成することができる。そのため、ユーザは、印刷条件に適さない画像およびフレーム画像を用いた合成画像を誤って生成することなく、容易に、印刷条件に適した合成画像を生成することができる。
【０００９】
また、この発明にかかる画像処理装置は、上記に記載の発明において、前記合成画像生成手段によって生成された前記画像と前記フレーム画像との前記合成画像を、前記印刷条件取得手段によって取得した前記プリンタが有する印刷条件によって印刷するための印刷ジョブを生成する印刷ジョブ生成手段をさらに備えたことを特徴とする。
【００１０】
この発明によれば、ユーザは、印刷条件に適さない画像およびフレーム画像を用いた合成画像を誤って生成することなく、容易に、印刷条件に適した合成画像を生成して、合成画像を印刷するための印刷ジョブを生成することができる。これによって、生成した合成画像および印刷ジョブをプリンタに送信するだけといった簡単な操作によって、印刷条件に適した合成画像の印刷を行うことができる。
【００１１】
また、この発明にかかる画像処理装置は、上記に記載の発明において、画像選択手段をさらに備え、前記抽出手段は、前記プリンタにおいて、前記印刷条件取得手段によって取得した前記プリンタが有する印刷条件によって印刷することができる複数の前記画像および複数の前記フレーム画像をそれぞれ抽出し、前記画像選択手段は、前記抽出手段によって抽出された複数の前記画像および複数の前記フレーム画像の中から、前記合成画像に用いる前記画像および前記フレーム画像をそれぞれ選択し、前記合成画像生成手段は、前記画像選択手段によってそれぞれ選択された前記画像と前記フレーム画像との前記合成画像を生成することを特徴とする。
【００１２】
この発明によれば、画像およびフレーム画像とともに取得した印刷条件によって印刷することができる複数の画像および複数のフレーム画像を抽出することができる。そして抽出された複数の画像および複数のフレーム画像の中から選択した所望の画像とフレーム画像との合成画像を生成することができる。そのため、ユーザは、抽出された複数の画像および複数のフレーム画像の中から所望の画像およびフレーム画像を選択するだけといった簡単な操作によって、印刷条件に適さない画像およびフレーム画像を用いた合成画像を誤って生成することなく、容易に、印刷条件に適した合成画像を生成することができる。
【００１３】
また、この発明にかかる画像処理装置は、上記に記載の発明において、印刷条件選択手段をさらに備え、前記印刷条件取得手段は、前記プリンタが有する複数の印刷条件を取得し、前記印刷条件選択手段は、前記印刷条件取得手段によって取得した前記プリンタが有する複数の印刷条件の中から、前記合成画像を前記プリンタによって印刷するときに用いる前記印刷条件を選択することを特徴とする。
【００１４】
この発明によれば、画像およびフレーム画像とともに取得した複数の印刷条件の中から所望の印刷条件を選択することによって、所望の印刷条件によって印刷することができる画像およびフレーム画像を抽出することができる。そして抽出された画像とフレーム画像との合成画像を生成することができる。そのため、ユーザは、所望の印刷条件を選択するだけといった簡単な操作によって、所望の印刷条件に適さない画像およびフレーム画像を用いた合成画像を誤って生成することなく、容易に、所望の印刷条件に適した合成画像を生成することができる。
【００１５】
また、この発明にかかる画像処理装置は、上記に記載の発明において、前記印刷条件取得手段は、複数の前記プリンタがそれぞれ有する複数の印刷条件を取得し、前記印刷条件選択手段は、複数の前記プリンタがそれぞれ有する複数の印刷条件の中から、前記画像を印刷するときに用いる前記印刷条件を選択することを特徴とする。
【００１６】
この発明によれば、画像およびフレーム画像とともに取得した複数のプリンタがそれぞれ有する複数の印刷条件の中から所望の印刷条件を選択することによって、所望のプリンタにおいて所望の印刷条件によって印刷することができる画像およびフレーム画像を抽出することができる。そして抽出された画像とフレーム画像との合成画像を生成することができる。そのため、ユーザは、所望のプリンタおよび所望の印刷条件を選択するだけといった簡単な操作によって、所望のプリンタにおける所望の印刷条件に適さない画像およびフレーム画像を用いた合成画像を誤って生成することなく、容易に、所望のプリンタにおいて所望の印刷条件に適した合成画像を生成することができる。
【００１７】
また、この発明にかかる画像処理装置は、上記に記載の発明において、前記印刷条件取得手段は、印刷用紙のサイズに関する情報を印刷条件として取得し、前記抽出手段は、前記印刷条件取得手段によって取得した印刷用紙のサイズに関する情報に基づいて、前記プリンタにおいて印刷することができる前記画像および前記フレーム画像をそれぞれ抽出することを特徴とする。
【００１８】
この発明によれば、画像およびフレーム画像とともに印刷条件として取得した印刷用紙のサイズに関する情報に基づいて、印刷することができる画像およびフレーム画像を抽出することができる。そして抽出された画像とフレーム画像との合成画像を生成することができる。そのため、ユーザは、印刷用紙のサイズに適さない画像およびフレーム画像を用いた合成画像を誤って生成することなく、容易に、合成画像を印刷する際に用いる印刷用紙のサイズに適した合成画像を生成することができる。
【００１９】
また、この発明にかかる画像処理装置は、上記に記載の発明において、前記印刷条件取得手段は、印刷用紙の種類に関する情報を印刷条件として取得し、前記抽出手段は、前記印刷条件取得手段によって取得した印刷用紙の種類に関する情報に基づいて、前記プリンタにおいて印刷することができる前記画像および前記フレーム画像をそれぞれ抽出することを特徴とする。
【００２０】
この発明によれば、画像およびフレーム画像とともに印刷条件として取得した印刷用紙の種類に関する情報に基づいて、印刷することができる画像およびフレーム画像を抽出することができる。そして抽出された画像とフレーム画像との合成画像を生成することができる。そのため、ユーザは、印刷用紙の種類に適さない画像およびフレーム画像を用いた合成画像を誤って生成することなく、容易に、合成画像を印刷する際に用いる印刷用紙の種類に適した合成画像を生成することができる。
【００２１】
また、この発明にかかる画像処理装置は、前記印刷条件取得手段は、前記画像および前記フレーム画像とともに記憶メディアに含まれるメタデータを読み取ることによって、前記プリンタが有する印刷条件を取得することを特徴とする。
【００２２】
この発明によれば、プリンタが有する印刷条件を取得するための手間や時間がかかる設定を行うことなく、画像およびフレーム画像とともに記憶メディアに含まれるメタデータを読み取ることによって、容易に、プリンタが有する印刷条件を取得することができる。
【００２３】
また、この発明にかかる画像処理装置は、上記に記載の発明において、前記印刷ジョブ生成手段は、生成した前記印刷ジョブをメタデータに書き込み、当該メタデータとともに前記合成画像を記憶メディアに格納することを特徴とする。
【００２４】
この発明によれば、合成画像を印刷するプリンタにおいて、合成画像を印刷するための印刷ジョブを取得するための手間や時間がかかる設定を行うことなく、合成画像とともに記憶メディアに含まれるメタデータを読み取ることによって、容易に、合成画像を印刷するための印刷ジョブを取得することができる。
【００２５】
また、この発明にかかる画像処理方法は、画像およびフレーム画像を取得する取得工程と、プリンタが有する印刷条件を取得する印刷条件取得工程と、前記取得工程によって取得した前記画像および前記フレーム画像の中から、前記プリンタにおいて、前記印刷条件取得工程によって取得した前記プリンタが有する印刷条件によって印刷することができる前記画像および前記フレーム画像をそれぞれ抽出する抽出工程と、前記抽出工程によって抽出された前記画像と前記フレーム画像との前記合成画像を生成する合成画像生成工程と、を含んだことを特徴とする。
【００２６】
この発明によれば、画像およびフレーム画像とともに取得した印刷条件によって印刷することができる画像およびフレーム画像を抽出することができる。そして抽出された画像とフレーム画像との合成画像を生成することができる。そのため、ユーザは、容易に、印刷条件に適さない画像およびフレーム画像を用いた合成画像を誤って生成することなく、印刷条件に適した合成画像を生成することができる。
【００２７】
また、この発明にかかる画像処理プログラムは、上記に記載の画像処理方法をコンピュータに実行させることを特徴とする。
【００２８】
この発明によれば、画像処理プログラムを実行することにより、上述した画像処理方法によって得られる動作がコンピュータによって実現される。これにより、上述した画像処理方法の実現によって得られる各種効果を奏することができる。
【００２９】
また、この発明にかかる記憶媒体は、上記に記載の画像処理プログラムをコンピュータに読み取り可能に記憶したことを特徴とする。
【００３０】
この発明によれば、記憶された画像処理プログラムをコンピュータに読み取らせ、実行させることによって、上述した画像処理プログラムの実行によって得られる動作がコンピュータによって実現される。これにより、上述した画像処理プログラムの実行によって得られる各種効果を奏することができる。
【発明を実施するための最良の形態】
【００３１】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理方法、画像処理プログラム、および記憶媒体の好適な実施の形態を詳細に説明する。
【００３２】
（画像処理装置１００の機能的構成）
図１は、本実施の形態における画像処理装置の機能的構成の一例を示すブロック図である。まず、メモリーカード２０７の構成について説明する。図１に示すように、本実施の形態におけるメモリーカード２０７には、複数の画像１２１、複数のフレーム画像１２２およびプリンタ２１４が有する複数の印刷条件１２３が格納されている。複数の画像１２１は、例えば、デジタルカメラおよびカメラ付き携帯電話などによって撮影された画像１２１や、インターネットなどを介して取得した画像１２１など、さまざまな画像解像度を有する画像１２１を含む。
【００３３】
複数のフレーム画像１２２は、例えば、画像処理ソフトウェアなどから取得したフレーム画像１２２や、インターネットなどを介して取得したフレーム画像１２２など、さまざまな画像解像度を有するフレーム画像１２２を含む。また、メモリーカード２０７には、それぞれの画像１２１およびそれぞれのフレーム画像１２２に対応する画像解像度に関する情報が格納されている。
【００３４】
印刷条件１２３には、プリンタ２１４の名称が含まれる。また、印刷条件１２３には、プリンタ２１４によって印刷することができる印刷用紙のサイズ（Ａ３、Ａ４、ハガキなど）に関する情報（以下、「用紙サイズ情報」と示す）が含まれる。さらに、印刷条件１２３には、プリンタ２１４によって印刷することができる印刷用紙の種類（写真光沢紙、ファイン用紙、普通紙など）に関する情報（以下、「用紙種類情報」と示す）などが含まれる。さらに、印刷条件１２３には、それぞれの用紙サイズ情報とそれぞれの用紙種類情報とのそれぞれの組み合わせに対応する画像解像度に関する情報が含まれる。
【００３５】
次に、画像処理装置１００の機能的構成について説明する。図１に示すように、本実施の形態における画像処理装置１００は、画像取得部１０１、フレーム画像取得部１０２、印刷条件取得部１０３、操作部１０４、印刷条件選択部１０５、画像抽出部１０６、フレーム画像抽出部１０７、画像選択部１０８、フレーム画像選択部１０９、合成画像生成部１１０および印刷ジョブ生成部１１１を備えて構成されている。
【００３６】
画像取得部１０１は、メモリーカード２０７から、複数の画像１２１を取得する。また、画像取得部１０１は、メモリーカード２０７から、それぞれの画像１２１に対応する画像解像度に関する情報を取得する。フレーム画像取得部１０２は、メモリーカード２０７から、複数のフレーム画像１２２を取得する。また、フレーム画像取得部１０２は、メモリーカード２０７から、それぞれのフレーム画像１２２に対応する画像解像度に関する情報を取得する。印刷条件取得部１０３は、メモリーカード２０７から、複数のプリンタ２１４がそれぞれ有する複数の印刷条件１２３（以下、「複数の印刷条件１２３」と示す）を取得する。
【００３７】
操作部１０４は、印刷条件取得部１０３によって取得した複数の印刷条件１２３の中から、画像処理装置１００で生成した合成画像１２４を印刷する際に用いる印刷条件１２３を選択するための操作を行う。また、操作部１０４は、画像抽出部１０６によって抽出された複数の画像１２１の中から、合成画像１２４に用いる画像１２１を選択するための操作を行う。さらに、操作部１０４は、フレーム画像抽出部１０７によって抽出された複数のフレーム画像１２２の中から、合成画像１２４に用いるフレーム画像１２２を選択するための操作を行う。上述したこれらの選択操作は、ディスプレイ２０８の画面上に表示されたメニュー、アイコン、選択ボタンなどに対する、キーボード２１１およびマウス２１２を用いた操作によって実現することができる。
【００３８】
印刷条件選択部１０５は、操作部１０４の操作に基づいて、印刷条件取得部１０３によって取得した複数の印刷条件１２３の中から、画像処理装置１００で生成する合成画像１２４を印刷する際に用いる印刷条件１２３を選択する。
【００３９】
画像抽出部１０６は、画像取得部１０１によって取得した複数の画像１２１の中から、印刷条件選択部１０５によって選択した印刷条件１２３によって印刷することができる画像１２１を抽出する。例えば、画像取得部１０１によって、「４２０×２８０（ピクセル）」、「５４０×３６０（ピクセル）」および「７２０×４８０（ピクセル）」のそれぞれの画像解像度を有する３つの画像１２１を取得したとする。そして、印刷条件選択部１０５によって、「６００×４００（ピクセル）」の画像解像度を有する印刷条件１２３を選択したとする。この場合、画像抽出部１０６は、上述した３つの画像１２１の中から、「６００×４００（ピクセル）」の上下２０％以内（すなわち、４８０×３２０（ピクセル）〜７２０×４８０（ピクセル）の間）の解像度を有する画像１２１として、「５４０×３６０（ピクセル）」および「７２０×４８０（ピクセル）」のそれぞれの画像解像度を有する２つの画像１２１を抽出する。
【００４０】
フレーム画像抽出部１０７は、フレーム画像取得部１０２によって取得した複数のフレーム画像１２２の中から、印刷条件選択部１０５によって選択した印刷条件１２３によって印刷することができるフレーム画像１２２を抽出する。例えば、フレーム画像取得部１０２によって、「４２０×２８０（ピクセル）」、「５４０×３６０（ピクセル）」および「７２０×４８０（ピクセル）」のそれぞれの画像解像度を有する３つのフレーム画像１２２を取得したとする。そして、印刷条件選択部１０５によって、「６００×４００（ピクセル）」の画像解像度を有する印刷条件１２３を選択したとする。この場合、フレーム画像抽出部１０７は、上述した３つのフレーム画像１２２の中から、「６００×４００（ピクセル）」の上下２０％以内（すなわち、４８０×３２０（ピクセル）〜７２０×４８０（ピクセル）の間）の解像度を有するフレーム画像１２２として、「５４０×３６０（ピクセル）」および「７２０×４８０（ピクセル）」のそれぞれの画像解像度を有する２つのフレーム画像１２２を抽出する。
【００４１】
画像選択部１０８は、操作部１０４の操作に基づいて、画像抽出部１０６によって抽出された複数の画像１２１の中から、合成画像１２４に用いる画像１２１を選択する。フレーム画像選択部１０９は、操作部１０４の操作に基づいて、フレーム画像抽出部１０７によって抽出された複数のフレーム画像１２２の中から、合成画像１２４に用いるフレーム画像１２２を選択する。合成画像生成部１１０は、画像選択部１０８によって選択した画像１２１と、フレーム画像選択部１０９によって選択したフレーム画像１２２との合成画像１２４を生成する。
【００４２】
印刷ジョブ生成部１１１は、合成画像生成部１１０によって生成された合成画像１２４を、印刷条件選択部１０５によって選択した印刷条件１２３によって印刷するための印刷ジョブ１２５を生成する。印刷ジョブ１２５には、印刷条件１２３として、プリンタ２１４の名称、用紙サイズ情報および用紙種類情報が含まれる。
【００４３】
（画像処理装置１００のハードウェア構成）
図２は、本実施の形態における画像処理装置のハードウェア構成の一例を示すブロック図である。なお、以降において、既に説明した部分と重複する箇所は同一の符号を附して説明を省略する。本実施の形態における画像処理装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）２０４、ＨＤ（Ｈａｒｄ  Ｄｉｓｃ）２０５、メモリーカードリーダ／ライタ２０６、メモリーカード２０７、ディスプレイ２０８、インタフェース（Ｉ／Ｆ）２０９、通信ケーブル２１０、キーボード２１１、マウス２１２、スキャナ２１３、プリンタ２１４、ディスクドライブ２１５およびＣＤ／ＤＶＤディスク２１６を備えて構成されており、各構成部はバス２１７によってそれぞれ接続されている。
【００４４】
ＣＰＵ２０１は、所定の演算処理を実行し、この画像処理装置１００の全体を制御する。ＲＯＭ２０２は、各種制御プログラムなどを格納する。ＲＯＭ２０２に格納されたデータは、ユーザの操作によって書き換えることが可能ではあるが、電源ＯＦＦによって消去されないものである。ＲＡＭ２０３は、可変的なデータを書き換え自在に記憶し、ＣＰＵ２０１のワークエリアとして機能する。ＲＡＭ２０３は、電源ＯＦＦによって記憶されたデータが消去される揮発性のメモリであってもよいし、バッテリなどによってバックアップされることによる不揮発性のメモリとしてもよい。
【００４５】
ＨＤＤ２０４はＣＰＵ２０１の制御命令に従って、ＨＤ２０５に対するデータの読み取り／書き込みの制御を行う。ＨＤ２０５は、各種制御プログラムや各種データを、例えばＣＰＵ２０１に読み取り可能に記憶する。ＨＤ２０５は、ＨＤＤ２０４による情報の書き込みを受け付けるとともに、書き込まれたデータを不揮発に記憶する。メモリーカードリーダ／ライタ２０６はＣＰＵ２０１の制御命令に従って、メモリーカード２０７に対するデータの読み取り／書き込みの制御を行う。
【００４６】
メモリーカード２０７は、各種制御プログラムや各種データを、例えばＣＰＵ２０１に読み取り可能に記憶する。メモリーカード２０７は、メモリーカードリーダ／ライタ２０６による情報の書き込みを受け付けるとともに、書き込まれたデータを不揮発に記憶する着脱自在な記憶メディアである。メモリーカード２０７には、画像１２１、フレーム画像１２２、印刷条件１２３、合成画像１２４および印刷ジョブ１２５が格納される。メモリーカード２０７として、例えば、コンパクトフラッシュ（登録商標）、スマートメディア（登録商標）、ＳＤメモリーカード（登録商標）、マルチメディアカード（登録商標）、メモリースティック（登録商標）、ＵＳＢフラッシュメモリなどを用いることができる。
【００４７】
ディスプレイ２０８は、例えばＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＴＦＴ（Ｔｈｉｎ  Ｆｉｌｍ  Ｔｒａｎｓｉｓｔｏｒ）液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ、プラズマディスプレイなどのディスプレイ装置によって構成される。ディスプレイ２０８には、アイコン、カーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種情報が表示される。
【００４８】
Ｉ／Ｆ２０９は、通信ケーブル２１０を介してＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワーク２２０に接続され、ネットワーク２２０と画像処理装置１００とのインタフェースとして機能し、画像処理装置１００に対するデータの入出力を制御する。
【００４９】
キーボード２１１は、文字、数字、各種指示などの入力のためのキーを備え、データの入力を行う。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス２１２は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などを行う。ポインティングデバイスとして同様に機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。
【００５０】
スキャナ２１３は、用紙などに印刷されている画像を光学的に読み取り、画像処理装置１００の内部に画像データを取り込む。プリンタ２１４は、画像や文書などの印刷データを用紙などに印刷する。プリンタ２１４には、例えば、レーザプリンタやインクジェットプリンタを採用することができる。ディスクドライブ２１５はＣＰＵ２０１の制御命令に従って、ＣＤ／ＤＶＤディスク２１６に対するデータの読み取り／書き込みの制御を行う。
【００５１】
ＣＤ／ＤＶＤディスク２１６は、各種制御プログラムや各種データを、例えばＣＰＵ２０１に読み取り可能に記憶する。ＣＤ／ＤＶＤディスク２１６は、ディスクドライブ２１５による情報の書き込みを受け付けるとともに、書き込まれたデータを不揮発に記憶する着脱自在な記憶メディアである。
【００５２】
なお、本実施の形態にかかる画像処理装置１００の機能的構成は、例えば、画像取得部１０１、フレーム画像取得部１０２および印刷条件取得部１０３は、ＣＰＵ２０１およびメモリーカードリーダ／ライタ２０６が、操作部１０４は、キーボード２１１およびマウス２１２が、印刷条件選択部１０５、画像抽出部１０６、フレーム画像抽出部１０７、画像選択部１０８、フレーム画像選択部１０９、合成画像生成部１１０および印刷ジョブ生成部１１１は、ＣＰＵ２０１が、それぞれその機能を実現する。
【００５３】
（画像処理装置１００の画像処理手順）
図３は、本実施の形態における画像処理装置による画像処理手順の一例を示すフローチャートである。以下、本実施の形態における画像処理手順について図３を用いて説明する。
【００５４】
まず、画像取得部１０１によって、メモリーカード２０７から、複数の画像１２１を取得する（ステップＳ３０１）。なお、メモリーカード２０７に格納されている画像１２１の一例については図４を用いて後述する。
【００５５】
次に、フレーム画像取得部１０２によって、メモリーカード２０７から、複数のフレーム画像１２２を取得する（ステップＳ３０２）。なお、メモリーカード２０７に格納されているフレーム画像１２２の一例については図５を用いて後述する。
【００５６】
次に、印刷条件取得部１０３によって、メモリーカード２０７から、複数の印刷条件１２３を取得する（ステップＳ３０３）。なお、メモリーカード２０７に格納されている印刷条件１２３の一例については図６−１および図６−２を用いて後述する。
【００５７】
次に、印刷条件選択部１０５によって、操作部１０４の操作に基づいて、ステップＳ３０３で取得した複数の印刷条件１２３の中から、画像処理装置１００で生成した合成画像１２４を印刷する際に用いる印刷条件１２３を選択する（ステップＳ３０４）。ここで、印刷条件選択部１０５は、印刷条件１２３として、プリンタ２１４の名称、用紙サイズ情報および用紙種類情報を選択する。上述したこれらの選択操作は、ディスプレイ２０８の画面上に表示されたメニュー、アイコン、選択ボタンなどに対する、キーボード２１１およびマウス２１２を用いた操作によって行うことができる。なお、印刷条件１２３としてプリンタ２１４の名称を選択する画面の一例については図７を、印刷条件１２３として用紙サイズ情報を選択する画面の一例については図８を、印刷条件１２３として用紙種類情報を選択する画面の一例については図９を用いて後述する。
【００５８】
次に、画像抽出部１０６によって、ステップＳ３０１で取得した複数の画像１２１の中から、ステップＳ３０４で選択した印刷条件１２３（用紙サイズ情報および用紙種類情報）によって印刷することができる画像１２１を抽出する（ステップＳ３０５）。ここで、まず画像抽出部１０６は、ステップＳ３０３で取得した印刷条件１２３の中から、ステップＳ３０４で選択した用紙サイズ情報および用紙種類情報の組み合わせに対応する印刷解像度に関する情報を取得する。
【００５９】
例えば、ステップＳ３０４において、用紙サイズ情報として「ハガキ」を選択して、用紙種類情報として「写真光沢紙」を選択した場合、この用紙サイズ情報および用紙種類情報の組み合わせに対応する印刷解像度に関する情報として「１５００×１０００（ピクセル）」を取得する。この場合、画像抽出部１０６は、ステップＳ３０１で取得した複数の画像１２１の中から、ステップＳ３０４で選択した印刷条件１２３によって印刷することができる画像１２１として、「１５００×１０００（ピクセル）」の上下２０％以内（すなわち、１２００×８００（ピクセル）〜１８００×１２００（ピクセル）の間）の解像度を有する画像１２１を全て抽出する。
【００６０】
次に、フレーム画像抽出部１０７によって、ステップＳ３０２で取得した複数のフレーム画像１２２の中から、ステップＳ３０４で選択した印刷条件１２３（用紙サイズ情報および用紙種類情報）によって印刷することができるフレーム画像１２２を抽出する（ステップＳ３０６）。ここで、まずフレーム画像抽出部１０７は、ステップＳ３０３で取得した印刷条件１２３の中から、ステップＳ３０４で選択した用紙サイズ情報および用紙種類情報の組み合わせに対応する印刷解像度に関する情報を取得する。
【００６１】
例えば、ステップＳ３０４において、用紙サイズ情報として「ハガキ」を選択して、用紙種類情報として「写真光沢紙」を選択した場合、この用紙サイズ情報および用紙種類情報の組み合わせに対応する印刷解像度に関する情報として「１５００×１０００（ピクセル）」を取得する。この場合、フレーム画像抽出部１０７は、ステップＳ３０２で取得した複数のフレーム画像１２２の中から、ステップＳ３０４で選択した印刷条件１２３によって印刷することができるフレーム画像１２２として、「１５００×１０００（ピクセル）」の上下２０％以内（すなわち、１２００×８００（ピクセル）〜１８００×１２００（ピクセル）の間）の解像度を有するフレーム画像１２２を全て抽出する。
【００６２】
次に、画像選択部１０８によって、操作部１０４の操作に基づいて、ステップＳ３０５で抽出した複数の画像１２１の中から、合成画像１２４に用いる画像１２１を選択する（ステップＳ３０７）。合成画像１２４に用いる画像１２１は、例えば、ディスプレイ２０８の画面上に表示された画像１２１の一覧、メニュー、アイコンおよび選択ボタンなどに対する、キーボード２１１およびマウス２１２を用いた操作によって選択することができる。なお、合成画像１２４に用いる画像１２１を選択する画面の一例については図１０を用いて後述する。
【００６３】
次に、フレーム画像選択部１０９によって、操作部１０４の操作に基づいて、ステップＳ３０６で抽出した複数のフレーム画像１２２の中から、合成画像１２４に用いるフレーム画像１２２を選択する（ステップＳ３０８）。合成画像１２４に用いるフレーム画像１２２は、例えば、ディスプレイ２０８の画面上に表示されたフレーム画像１２２の一覧、メニュー、アイコンおよび選択ボタンなどに対する、キーボード２１１およびマウス２１２を用いた操作によって選択することができる。なお、合成画像１２４に用いるフレーム画像１２２を選択する画面の一例については図１１を用いて後述する。
【００６４】
次に、合成画像生成部１１０によって、ステップＳ３０７で選択した画像１２１と、ステップＳ３０８で選択したフレーム画像１２２との合成画像１２４を生成する（ステップＳ３０９）。ここで、合成画像生成部１１０によって生成された合成画像１２４は、メモリーカード２０７へ記憶される。なお、合成画像生成部１１０によって生成された合成画像１２４の一例については図１２を用いて後述する。
【００６５】
次に、印刷ジョブ生成部１１１によって、プリンタ２１４において、ステップＳ３０９で生成した合成画像１２４を、ステップＳ３０４で選択した印刷条件１２３（用紙サイズ情報および用紙種類情報）によって印刷するための印刷ジョブ１２５を生成する（ステップＳ３１０）。印刷ジョブ生成部１１１によって生成された印刷ジョブ１２５には、印刷条件１２３として、プリンタ２１４の名称、用紙サイズ情報および用紙種類情報が含まれるが、さらに、ユーザによって印刷枚数などを追加することができるようにしてもよい。また、印刷ジョブ生成部１１１によって生成された印刷ジョブ１２５は、ステップＳ３０９で生成した合成画像１２４とともにメモリーカード２０７へ記憶される。なお、印刷ジョブ生成部１１１による印刷ジョブ１２５の生成手順については図１３を用いて後述する。
【００６６】
図４は、メモリーカード２０７に格納されている画像１２１の一例を示す図である。図４に示すように、メモリーカード２０７には、画像４０１、画像４０２および画像４０３が格納されている。画像４０１は、ＪＰＥＧ形式で圧縮された画像データであり、画像解像度として「９００×６００（ピクセル）」を有する。画像４０２は、ＪＰＥＧ形式で圧縮された画像データであり、画像解像度として「１６５０×１１００（ピクセル）」を有する。画像４０３は、ＪＰＥＧ形式で圧縮された画像データであり、画像解像度として「１８００×１２００（ピクセル）」を有する。
【００６７】
図５は、メモリーカード２０７に格納されているフレーム画像１２２の一例を示す図である。図５に示すように、メモリーカード２０７には、フレーム画像５０１、フレーム画像５０２およびフレーム画像５０３が格納されている。フレーム画像５０１は、画像解像度として「９００×６００（ピクセル）」を有する。フレーム画像５０２は、画像解像度として「１３５０×９００（ピクセル）」を有する。フレーム画像５０３は、画像解像度として「１８００×１２００（ピクセル）」を有する。
【００６８】
図６−１は、メモリーカード２０７に格納されている印刷条件１２３の一例を示す図である。また、図６−２は、ＭＰＶ標準規格によって構成された印刷条件１２３の一例を示す図である。図６−１に示すように、表６００は、印刷条件１２３を表形式で表した物であり、プリンタ名設定欄６１０と、用紙サイズ設定欄６２０と、用紙種類設定欄６３０と、解像度設定欄６４０とによって構成されている。プリンタ名設定欄６１０には、プリンタ２１４の名称が設定される。用紙サイズ設定欄６２０には、プリンタ名設定欄６１０に設定されているプリンタ２１４に対応する用紙サイズ情報が設定される。用紙種類設定欄６３０には、プリンタ名設定欄６１０に設定されているプリンタ２１４に対応する用紙種類情報が設定される。解像度設定欄６４０には、プリンタ名設定欄６１０に設定されているプリンタ２１４において、用紙サイズ設定欄６２０に設定されている用紙サイズ情報および用紙種類設定欄６３０に設定されている用紙種類情報に対応する印刷用紙に、合成画像１２４を印刷するときの画像解像度が設定される。
【００６９】
この表６００の中から、画像処理装置１００で生成する合成画像１２４を印刷する際に用いる印刷条件１２３として、プリンタ２１４の名称、用紙サイズ情報および用紙種類情報が、印刷条件選択部１０５によって選択される。そして、画像抽出部１０６によって、印刷条件選択部１０５によって選択されたプリンタ２１４の名称、用紙サイズ情報および用紙種類情報に基づいて、表６００の中から画像解像度が取得される。
【００７０】
なお、上述した印刷条件１２３のデータ構成は、ＭＰＶ（Ｍｕｓｉｃ  Ｐｈｏｔｏ  Ｖｉｄｅｏ）標準規格などの、画像処理装置１００を含めた、装置、機種およびメーカーを問わない複数の装置間において取り決められた標準フォーマットに従って構成され、メモリーカード２０７に格納されている。例えば、本実施の形態においては、図６−２に示すように、ＭＰＶ標準規格に従ったＸＭＬ形式によって表されている。そのため画像処理装置１００は、ＭＰＶ標準規格に基づいてこのＸＭＬデータを解読することによって、印刷条件１２３を取得することができる。このように、印刷条件１２３をＭＰＶ標準規格などの標準フォーマットを用いて構成することによって、例えばプリンタ２１４などの画像処理装置１００以外の装置によって生成され、メモリーカード２０７に格納された印刷条件１２３であっても、画像処理装置１００によって判読することができる。
【００７１】
例えば、印刷条件選択部１０５によって、プリンタ２１４の名称として「Ｅ社  ＬＰ−２００００」が、用紙サイズ情報として「ハガキ」が、用紙種類情報として「写真光沢紙」が選択された場合、画像抽出部１０６は、画像解像度として、「１５００×１０００（ピクセル）」を取得することを示す。また、例えば、印刷条件選択部１０５によって、プリンタ２１４の名称として「Ｅ社  ＬＰ−３００００」が、用紙サイズ情報として「Ｂ５」が、用紙種類情報として「普通紙」が選択された場合、画像抽出部１０６は、画像解像度として、「９７６×６４７（ピクセル）」を取得することを示す。
【００７２】
図７は、印刷条件１２３としてプリンタ２１４の名称を選択する画面の一例を示す図である。図７に示すように、画面７００は、プリンタ名一覧７１０と、ボタン７２０とによって構成されている。プリンタ名一覧７１０には、図６−１および図６−２を用いて上述した印刷条件１２３に格納されているプリンタ２１４の名称の一覧が表示されている。
【００７３】
プリンタ名一覧７１０に表示されているプリンタ２１４の名称の中から、キーボード２１１およびマウス２１２などを用いてユーザが行った操作によってプリンタ２１４の名称を選択することができる。ボタン７２０は、キーボード２１１およびマウス２１２などを用いてユーザが行った操作によって押下することができるボタンである。ボタン７２０を押下することによって、プリンタ名一覧７１０上で選択されているプリンタ２１４の名称を印刷条件１２３として設定することができる。図７においては、一例として、印刷条件１２３として設定するプリンタ２１４の名称として「Ｅ社  ＬＰ−２００００」を選択していることを示す。
【００７４】
図８は、印刷条件１２３として用紙サイズ情報を選択する画面の一例を示す図である。図８に示すように、画面８００は、用紙サイズ一覧８１０と、ボタン８２０とによって構成されている。用紙サイズ一覧８１０には、図６−１および図６−２を用いて上述した印刷条件１２３に格納されている用紙サイズ情報のうち、図７を用いて上述したように、印刷条件１２３として設定したプリンタ２１４の名称に対応する用紙サイズ情報の一覧が表示されている。
【００７５】
用紙サイズ一覧８１０に表示されている用紙サイズ情報の中から、キーボード２１１およびマウス２１２などを用いてユーザが行った操作によって用紙サイズ情報を選択することができる。ボタン８２０は、キーボード２１１およびマウス２１２などを用いてユーザが行った操作によって押下することができるボタンである。ボタン８２０を押下することによって、用紙サイズ一覧８１０上で選択されている用紙サイズ情報を印刷条件１２３として設定することができる。図８においては、一例として、印刷条件１２３として設定する用紙サイズ情報として「ハガキ」を選択していることを示す。
【００７６】
図９は、印刷条件１２３として用紙種類情報を選択する画面の一例を示す図である。図９に示すように、画面９００は、用紙種類一覧９１０と、ボタン９２０とによって構成されている。用紙種類一覧９１０には、図６−１および図６−２を用いて上述した印刷条件１２３に格納されている用紙種類情報のうち、図７を用いて上述したように、印刷条件１２３として設定したプリンタ２１４の名称に対応する用紙種類情報の一覧が表示されている。
【００７７】
用紙種類一覧９１０に表示されている用紙種類情報の中から、キーボード２１１およびマウス２１２などを用いてユーザが行った操作によって用紙種類情報を選択することができる。ボタン９２０は、キーボード２１１およびマウス２１２などを用いてユーザが行った操作によって押下することができるボタンである。ボタン９２０を押下することによって、用紙種類一覧９１０上で選択されている用紙種類情報を印刷条件１２３として設定することができる。図９においては、一例として、印刷条件１２３として設定する用紙種類情報として「写真光沢紙」を選択していることを示す。
【００７８】
図１０は、合成画像１２４に用いる画像１２１を選択する画面の一例を示す図である。図１０に示すように、画面１０００は、画像一覧１０１０と、画像選択枠１０２０と、ボタン１０３０とによって構成されている。画像一覧１０１０には、図４を用いて上述した画像１２１の中から、画像抽出部１０６によって、「１５００×１０００（ピクセル）」の上下２０％以内（すなわち、１２００×８００（ピクセル）〜１８００×１２００（ピクセル）の間）の解像度を有する画像１２１として抽出された画像４０２および画像４０３が含まれている。
【００７９】
この、基準の画像解像度である「１５００×１０００（ピクセル）」は、図７を用いて上述したように、印刷条件１２３として選択したプリンタ名（「Ｅ社  ＬＰ−２００００」）と、図８を用いて上述したように、印刷条件１２３として選択した用紙サイズ情報（「ハガキ」）と、図９を用いて上述したように、印刷条件１２３として選択した用紙種類情報（「写真光沢紙」）とに基づいて、画像抽出部１０６によって、図６−１を用いて上述した表６００から取得した画像解像度である。
【００８０】
画像選択枠１０２０は、画像一覧１０１０内において移動可能であり、キーボード２１１およびマウス２１２などを用いてユーザが行った操作によって、画像一覧１０１０に含まれている画像１２１の中から、合成画像１２４に用いる画像１２１を選択することができる。ボタン１０３０は、キーボード２１１およびマウス２１２などを用いてユーザが行った操作によって押下することができるボタンである。ボタン１０３０を押下することによって、画像選択枠１０２０によって選択されている画像１２１を、合成画像１２４に用いる画像１２１として設定することができる。図１０においては、一例として、合成画像１２４に用いる画像１２１として画像４０２を選択していることを示す。
【００８１】
図１１は、合成画像１２４に用いるフレーム画像１２２を選択する画面の一例を示す図である。図１１に示すように、画面１１００は、フレーム画像一覧１１１０と、画像選択枠１１２０と、ボタン１１３０とによって構成されている。フレーム画像一覧１１１０には、図５を用いて上述したフレーム画像１２２の中から、フレーム画像抽出部１０７によって、「１５００×１０００（ピクセル）」の上下２０％以内（すなわち、１２００×８００（ピクセル）〜１８００×１２００（ピクセル）の間）の解像度を有するフレーム画像１２２として抽出されたフレーム画像５０２およびフレーム画像５０３が含まれている。
【００８２】
この、基準の画像解像度である「１５００×１０００（ピクセル）」は、図７を用いて上述したように、印刷条件１２３として選択したプリンタ名（「Ｅ社  ＬＰ−２００００」）と、図８を用いて上述したように、印刷条件１２３として選択した用紙サイズ情報（「ハガキ」）と、図９を用いて上述したように、印刷条件１２３として選択した用紙種類情報（「写真光沢紙」）とに基づいて、画像抽出部１０６によって、図６−１を用いて上述した表６００から取得した画像解像度である。
【００８３】
画像選択枠１１２０は、フレーム画像一覧１１１０内において移動可能であり、キーボード２１１およびマウス２１２などを用いてユーザが行った操作によって、フレーム画像一覧１１１０に含まれているフレーム画像１２２の中から、合成画像１２４に用いるフレーム画像１２２を選択することができる。ボタン１１３０は、キーボード２１１およびマウス２１２などを用いてユーザが行った操作によって押下することができるボタンである。ボタン１１３０を押下することによって、画像選択枠１１２０によって選択されているフレーム画像１２２を、合成画像１２４に用いるフレーム画像１２２として設定することができる。図１１においては、一例として、合成画像１２４に用いるフレーム画像１２２としてフレーム画像５０３を選択していることを示す。
【００８４】
図１２は、合成画像生成部１１０によって生成された合成画像１２４の一例を示す図である。図１２に示すように、合成画像１２００は、画像４０２と、フレーム画像５０３とによって構成されている。また、合成画像１２００は、ＪＰＥＧ形式で圧縮された画像データであり、ファイル名として「ｐｈｏｔｏ０００１．ｊｐｇ」を有する。
【００８５】
この合成画像１２００は、画像４０２の画像解像度（「１６５０×１１００（ピクセル）」）と、フレーム画像５０３の画像解像度（「１８００×１２００（ピクセル）」）のうち、低いほうの画像解像度にあわせて生成されたため、画像解像度として「１６５０×１１００（ピクセル）」を有する。これによって、フレーム画像５０３は、画像４０２の画像解像度にあわせて、画像解像度が「１６５０×１１００（ピクセル）」となるようにトリミングされている。
【００８６】
このように、本実施の形態においては、画像４０２とフレーム画像５０３のうち、低いほうの画像解像度にあわせて合成画像１２００を生成しているが、例えば、図７、図８および図９で上述したように選択した印刷条件１２３に基づいて図６−１を用いて上述した表６００から取得した画像解像度である「１５００×１０００（ピクセル）」にあわせて、画像４０２およびフレーム画像５０３を画像解像度が「１５００×１０００（ピクセル）」となるようにトリミングすることによって、画像解像度として「１５００×１０００（ピクセル）」を有する合成画像１２００を生成するようにしてもよい。
【００８７】
図１３は、印刷ジョブ１２５の生成手順を示すフローチャートである。以下、本実施の形態における印刷ジョブ１２５の生成手順について図１３を用いて説明する。まず、合成画像生成部１１０によって生成された合成画像１２４のファイル名を取得する（ステップＳ１３０１）。次に、合成画像１２４を印刷する際に用いる印刷条件１２３として印刷条件選択部１０５によって選択したプリンタ２１４の名称を取得する（ステップＳ１３０２）。
【００８８】
次に、合成画像１２４を印刷する際に用いる印刷条件１２３として印刷条件選択部１０５によって選択した用紙サイズ情報を取得する（ステップＳ１３０３）。次に、合成画像１２４を印刷する際に用いる印刷条件１２３として印刷条件選択部１０５によって選択した用紙種類情報を取得する（ステップＳ１３０４）。次に、合成画像１２４を印刷する際に用いる印刷条件１２３として印刷枚数情報を取得する（ステップＳ１３０５）。印刷枚数情報は、ディスプレイ２０８の画面上に表示された、印刷枚数を設定するためのメニュー、アイコン、選択ボタンなどに対する、キーボード２１１およびマウス２１２を用いた操作によって取得することができる。
【００８９】
次に、画像処理装置１００およびプリンタ２１４において印刷ジョブ１２５を一意に識別するための印刷ジョブＩＤを採番する（ステップＳ１３０６）。例えば、本実施の形態においては、印刷ジョブＩＤとして、文字列「ｊｏｂ」と、「０００１」から始まる４桁の連番とを結合したもの（例えば、「ｊｏｂ０００１」）を採番する。
【００９０】
次に、ステップＳ１３０１で取得した合成画像１２４のファイル名、ステップＳ１３０２で取得したプリンタ２１４の名称、ステップＳ１３０３で取得した用紙サイズ情報、ステップＳ１３０４で取得した用紙種類情報、ステップＳ１３０５で取得した印刷枚数情報およびステップＳ１３０６で採番したジョブＩＤを用いて印刷ジョブ１２５を生成する（ステップＳ１３０７）。なお、印刷ジョブ生成部１１１によって生成された印刷ジョブ１２５の一例については図１４−１および図１４−２を用いて後述する。
【００９１】
次に、メモリーカードリーダ／ライタ２０６にメモリーカード２０７が挿入されているか否かを判断する（ステップＳ１３０８）。ステップＳ１３０８で、メモリーカードリーダ／ライタ２０６にメモリーカード２０７が挿入されていないと判断した場合は（ステップＳ１３０８；Ｎｏ）、ステップＳ１３０９およびステップＳ１３１０を飛ばして一連の処理を終了する。ステップＳ１３０８で、メモリーカードリーダ／ライタ２０６にメモリーカード２０７が挿入されていると判断した場合は（ステップＳ１３０８；Ｙｅｓ）、次のステップＳ１３０９へ進む。
【００９２】
次に、メモリーカード２０７に印刷ジョブ１２５および合成画像１２４を記憶するための空き容量はあるか否かを判断する（ステップＳ１３０９）。ステップＳ１３０９で、メモリーカード２０７に印刷ジョブ１２５および合成画像１２４を記憶するための空き容量はあると判断した場合は（ステップＳ１３０９；Ｙｅｓ）、メモリーカード２０７に印刷ジョブ１２５および合成画像１２４を書き込んで（ステップＳ１３１０）、一連の処理を終了する。ステップＳ１３０９で、メモリーカード２０７に印刷ジョブ１２５および合成画像１２４を記憶するための空き容量がないと判断した場合は（ステップＳ１３０９；Ｎｏ）、ステップＳ１３１０を飛ばして一連の処理を終了する。
【００９３】
図１４−１は、印刷ジョブ生成部１１１によって生成された印刷ジョブ１２５の一例を示す図である。また、図１４−２は、ＭＰＶ標準規格によって構成された印刷ジョブ１２５の一例を示す図である。図１４−１に示すように、表１４００は、ジョブＩＤとして「ｊｏｂ０００１」を有する印刷ジョブ１２５を表形式で表したものであり、画像ファイル名設定欄１４１０、プリンタ名設定欄１４２０、用紙サイズ設定欄１４３０、用紙種類設定欄１４４０および印刷枚数設定欄１４５０によって構成されている。画像ファイル名設定欄１４１０には、印刷する合成画像１２４のファイル名が設定される。プリンタ名設定欄１４２０には、印刷の際に用いるプリンタ２１４の名称が設定される。用紙サイズ設定欄１４３０には、印刷の際に用いる印刷用紙のサイズが設定される。用紙種類設定欄１４４０には、印刷の際に用いる印刷用紙の種類が設定される。印刷枚数設定欄１４５０には、合成画像１２４の印刷枚数が設定される。
【００９４】
例えば、表１４００は、ファイル名として「ｐｈｏｔｏ０００１．ｊｐｇ」を有する合成画像１２４を、プリンタ名として「Ｅ社  ＬＰ−２００００」を有するプリンタ２１４において、印刷用紙のサイズとして「ハガキ」を、印刷用紙の種類として「写真光沢紙」を有する印刷用紙に、印刷枚数として「５（枚）」印刷することを示す。
【００９５】
なお、上述した印刷ジョブ１２５のデータ構成は、ＭＰＶ（Ｍｕｓｉｃ  Ｐｈｏｔｏ  Ｖｉｄｅｏ）標準規格などの、画像処理装置１００を含めた、装置、機種およびメーカーを問わない複数の装置間において取り決められた標準フォーマットに従って構成され、メモリーカード２０７に格納されている。例えば、本実施の形態においては、図１４−２に示すように、ＭＰＶ標準規格に従ったＸＭＬ形式によって表されている。プリンタ２１４は、ＭＰＶ標準規格に基づいてこのＸＭＬデータを解読することによって、印刷ジョブ１２５を取得することができる。このように、印刷ジョブ１２５をＭＰＶ標準規格などの標準フォーマットを用いて構成することによって、例えば画像処理装置１００によって生成され、メモリーカード２０７に格納された印刷ジョブ１２５であっても、プリンタ２１４などの画像処理装置１００以外の装置によって判読することができる。
【００９６】
このように、本実施の形態によれば、メモリーカード２０７から取得した複数の印刷条件１２３の中から、合成画像１２４を印刷する際に用いる所望の印刷条件１２３を選択することができる。そして、メモリーカード２０７から取得した複数の画像１２１および複数のフレーム画像１２２の中から、選択した印刷条件１２３に適した画像１２１およびフレーム画像１２２を抽出することができる。さらに、抽出された画像１２１およびフレーム画像１２２の中から選択した所望の画像１２１とフレーム画像１２２とによって、合成画像１２４を生成することができる。
【００９７】
そのため、ユーザは、印刷条件１２３と、画像１２１およびフレーム画像１２２を選択するだけといった簡単な操作によって、メモリーカード２０７から取得した複数の画像１２１および複数のフレーム画像１２２の中に含まれている、選択した印刷条件１２３に適さない画像１２１およびフレーム画像１２２を用いた合成画像１２４を誤って生成することなく、プリンタ２１４の性能、印刷用紙のサイズおよび印刷用紙の種類に適した画像解像度を有する合成画像１２４を生成することができる。
【００９８】
また、本実施の形態によれば、生成した合成画像１２４および合成画像１２４を印刷するための印刷ジョブ１２５をメモリーカード２０７に格納することができる。そのため、ユーザは、メモリーカード２０７をプリンタ２１４に設けられた図示しないメモリーカードリーダに挿入することによって、容易にプリンタ２１４において、プリンタ２１４の性能、印刷用紙のサイズおよび印刷用紙の種類に適した画像解像度を有する合成画像１２４を印刷することができる。
【００９９】
なお、印刷条件取得部１０３によってメモリーカード２０７から取得した印刷条件１２３をＲＡＭ２０３およびＨＤ２０５に記憶するようにしてもよい。これによって、画像編集処理を行う度に、印刷条件１２３をＲＡＭ２０３およびＨＤ２０５に蓄積することができる。そして、印刷条件取得部１０３は、ＲＡＭ２０３およびＨＤ２０５に蓄積されている印刷条件１２３を取得することができる。
【０１００】
また、本実施の形態においては、メモリーカード２０７から、画像１２１、フレーム画像１２２および印刷条件１２３を取得する構成としたが、例えば、ＨＤ２０５、ＣＤ／ＤＶＤディスク２１６、Ｉ／Ｆ２０９を介して画像処理装置１００に接続されたパーソナル・コンピュータ、携帯情報端末（デジタルカメラ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）など）およびプリンタ２１４など、種々の形態の記憶媒体から画像１２１、フレーム画像１２２および印刷条件１２３を取得する構成としてもよい。
【０１０１】
さらに、本実施の形態においては、合成画像１２４および印刷ジョブ１２５をメモリーカード２０７に記憶する構成としたが、例えば、ＨＤ２０５、ＣＤ／ＤＶＤディスク２１６、Ｉ／Ｆ２０９を介して画像処理装置１００に接続されたパーソナル・コンピュータ、携帯情報端末（デジタルカメラ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）など）およびプリンタ２１４など、種々の形態の記憶媒体へ合成画像１２４および印刷ジョブ１２５を記憶する構成としてもよい。
【０１０２】
さらに、本実施の形態においては、選択した印刷条件１２３に対応する画像解像度を基準とした、上下２０％以内の画像解像度を有する画像１２１およびフレーム画像１２２を、画像抽出部１０６およびフレーム画像抽出部１０７によって抽出する構成としたが、これに限らず、例えば、選択した印刷条件１２３に対応する画像解像度以上の画像解像度を有する画像１２１およびフレーム画像１２２を抽出する構成や、選択した印刷条件１２３に対応する画像解像度以下の画像解像度を有する画像１２１およびフレーム画像１２２を抽出する構成としてもよい。また、例えば、フレーム画像１２２は画像解像度にかかわらず全て抽出するようにして、画像１２１のみ、選択した印刷条件１２３に対応する画像解像度に基づいて、所定の画像解像度を有するものを抽出する構成としてもよい。
【０１０３】
なお、本実施の形態で説明した画像処理方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記憶媒体に記憶され、コンピュータによって記憶媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【０１０４】
【図１】画像処理装置の機能的構成の一例を示すブロック図。
【図２】画像処理装置のハードウェア構成の一例を示すブロック図。
【図３】画像処理手順の一例を示すフローチャート。
【図４】メモリーカードに格納されている画像の一例を示す図。
【図５】メモリーカードに格納されているフレーム画像の一例を示す図。
【図６−１】メモリーカードに格納されている印刷条件の一例を示す図。
【図６−２】ＭＰＶ標準規格によって構成された印刷条件の一例を示す図。
【図７】印刷条件としてプリンタの名称を選択する画面の一例を示す図。
【図８】印刷条件として用紙サイズ情報を選択する画面の一例を示す図。
【図９】印刷条件として用紙種類情報を選択する画面の一例を示す図。
【図１０】合成画像に用いる画像を選択する画面の一例を示す図。
【図１１】合成画像に用いるフレーム画像を選択する画面の一例を示す図。
【図１２】生成された合成画像の一例を示す図。
【図１３】印刷ジョブのメモリーカードへの書き込み手順を示すフローチャート。
【図１４−１】生成された印刷ジョブの一例を示す図。
【図１４−２】ＭＰＶ標準規格によって構成された印刷ジョブの一例を示す図。
【符号の説明】
【０１０５】
１００  画像処理装置、１０１  画像取得部、１０２  フレーム画像取得部、１０３  印刷条件取得部、１０４  操作部、１０５  印刷条件選択部、１０６  画像抽出部、１０７  フレーム画像抽出部、１０８  画像選択部、１０９  フレーム画像選択部、１１０  合成画像生成部、１１１  印刷ジョブ生成部
【図１】
2007165952.tif 000003
【図２】
2007165952.tif 000004
【図３】
2007165952.tif 000005
【図４】
2007165952.tif 000006
【図５】
2007165952.tif 000007
【図６−１】
2007165952.tif 000008
【図６−２】
2007165952.tif 000009
【図７】
2007165952.tif 000010
【図８】
2007165952.tif 000011
【図９】
2007165952.tif 000012
【図１０】
2007165952.tif 000013
【図１１】
2007165952.tif 000014
【図１２】
2007165952.tif 000015
【図１３】
2007165952.tif 000016
【図１４−１】
2007165952.tif 000017
【図１４−２】
2007165952.tif 000018