(57)【特許請求の範囲】
【請求項１】
２つ以上の画像を合成し、装置の画面に表示する画像合成装置であって、
第１の画像と第２の画像とを含む第１の画像群を取得する第１の画像取得手段と、
第３の画像と第４の画像とを含む第２の画像群を取得する第２の画像取得手段と、
前記第１の画像又は前記第２の画像と、前記第３の画像又は前記第４の画像との合成画像を生成する画像合成手段と、
前記画面上で、前記第１の画像群の列と前記第２の画像群の列とを交差させ、交差させた位置で前記第１の画像と前記第３の画像との前記合成画像を表示する画像表示手段と、
前記交差させた位置にある前記第１の画像を前記第２の画像へ、前記交差させた位置にある前記第３の画像を前記第４の画像へ、ユーザの指示に応じてそれぞれ独立して切り替えて、前記交差させた位置にある画像を選択する画像選択手段とを備え、
前記画像選択手段により当該選択が行われた場合に、前記画像合成手段により選択された画像の合成画像が生成され、前記画像表示手段は、当該選択された画像の合成画像を前記交差させた位置に表示することを特徴とする画像合成装置。
【請求項２】
請求項１に記載の画像合成装置であって、
前記画像表示手段は、前記画面上に、前記第１の画像と前記第３の画像との前記合成画像を前記交差させた位置に表示している場合において、前記第２の画像又は前記第４の画像の画像全体を表示しないことを特徴とする画像合成装置。
【請求項３】
請求項１又は２に記載の画像合成装置であって、
前記画像合成手段によって生成された前記合成画像を印刷する合成画像印刷手段と、を備えたことを特徴とする画像合成装置。
【請求項４】
請求項１又は２に記載の画像合成装置であって、
前記画像合成手段によって生成された前記合成画像を保存する合成画像保存手段と、を備えたことを特徴とする画像合成装置。
【請求項５】
２つ以上の画像を合成し、装置の画面に表示する画像合成方法であって、
第１の画像と第２の画像とを含む第１の画像群を取得する第１の画像取得工程と、
第３の画像と第４の画像とを含む第２の画像群を取得する第２の画像取得工程と、
前記第１の画像又は前記第２の画像と、前記第３の画像又は前記第４の画像との合成画像を生成する画像合成工程と、
前記画面上で、前記第１の画像群の列と前記第２の画像群の列とを交差させ、交差させた位置で前記第１の画像と前記第３の画像との前記合成画像を表示する画像表示工程と、
前記交差させた位置にある前記第１の画像を前記第２の画像へ、前記交差させた位置にある前記第３の画像を前記第４の画像へ、ユーザの指示に応じてそれぞれ独立して切り替えて、前記交差させた位置にある画像を選択する画像選択工程とを含み、
前記画像選択工程による前記選択が行われた場合に、前記画像合成工程により前記選択された画像の合成画像が生成され、前記画像表示工程は、当該選択された合成画像を前記交差させた位置に表示することを特徴とする画像合成方法。
【請求項６】
請求項５に記載の画像合成方法をコンピュータに実行させることを特徴とする画像合成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像を合成して印刷する、画像合成装置、印刷装置、携帯情報端末、画像合成方法、画像合成プログラム、および記録媒体に関する。
【背景技術】
【０００２】
従来、例えば、デジタルカメラなどの携帯情報端末から、通信ケーブルや記録媒体などを介して取得した画像を印刷することができる印刷装置が開発されている。このような印刷装置には、携帯情報端末などから取得した画像と、印刷装置などに記録されているフレーム画像との中からそれぞれ任意の一つを選択して、選択した画像とフレーム画像との合成画像を印刷することができるものがある（例えば、下記特許文献１参照。）。
【０００３】
【特許文献１】特開２００４−１４８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術にあっては、画像とフレーム画像とをそれぞれ異なる画面によって選択する必要がある。そのため、所望の合成画像を生成するまでに、繰り返し画面を切り替えて、その都度選択操作を行わなければならず、手間がかかるという問題が生じていた。
【０００５】
この発明は、上述した従来技術による問題点を解消するため、容易に所望の合成画像を生成することができる画像合成装置、印刷装置、携帯情報端末、画像合成方法、画像合成プログラム、および記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するため、この発明にかかる画像合成装置は、所望の画像の画像データを取得する画像取得手段と、前記画像に合成して前記画像を装飾するフレーム画像を取得するフレーム取得手段と、前記画像取得手段によって取得された画像データと、前記フレーム取得手段によって取得されたフレーム画像の中から、合成の対象となる前記画像データと、前記フレーム画像と、をそれぞれ選択する選択操作手段と、前記画像データと前記フレーム画像との合成画像を生成する画像合成手段と、前記画像合成手段によって生成された前記合成画像を画面に表示する合成画像表示手段と、を備え、前記選択操作手段は、前記合成画像表示手段によって前記合成画像表示手段の画面に表示される前記画像データと前記フレーム画像とをそれぞれ異なる方向に操作させて切り替えることにより、合成の対象となる前記画像データと前記フレーム画像とをそれぞれ選択可能としたことを特徴とする。
【０００７】
この発明によれば、同一の画面上で合成の対象となる画像データとフレーム画像とをそれぞれ選択することができる。また、画像データとフレーム画像とをそれぞれ選択した際に、その都度、選択した画像データとフレーム画像とによって生成される合成画像を画面上で確認することができる。そのため、容易に所望の合成画像を生成することができる。
【０００８】
また、この発明にかかる画像合成装置は、上記に記載の発明において、前記合成画像表示手段は、前記画面に、複数の前記画像データを並べた列と複数の前記フレーム画像を並べた列とを交差するように表示し、前記選択操作手段は、前記複数の画像データを並べた列と、前記複数のフレーム画像を並べた列とをそれぞれ独立して切り替えさせて、交差の位置に位置させた合成の対象となる前記画像データと前記フレーム画像とを選択することを特徴とする。
【０００９】
この発明によれば、画像データとフレーム画像とを重ね合わせるだけといった簡単な操作によって画像データとフレーム画像とをそれぞれ選択して、選択した画像データとフレーム画像とによって生成される合成画像を画面上で確認することができる。そのため、容易に所望の合成画像を生成することができる。
【００１０】
また、この発明にかかる画像合成装置は、上記に記載の発明において、前記選択操作手段は、上下方向および左右方向に十字に配置された操作キーを備え、当該操作キーを上下方向または左右方向の操作のいずれか一方の操作により、前記画像データを選択し、他方の操作により、前記フレーム画像を選択することを特徴とする。
【００１１】
この発明によれば、上下方向および左右方向に十字に配置された操作キーを操作するだけといった簡単な操作によって画像データとフレーム画像とをそれぞれ選択して、選択した画像データとフレーム画像とによって生成される合成画像を画面上で確認することができる。そのため、容易に所望の合成画像を生成することができる。
【００１２】
また、この発明にかかる印刷装置は、上記に記載の画像合成装置と、前記画像合成手段によって生成された前記合成画像を印刷する合成画像印刷手段と、を備えたことを特徴とする。
【００１３】
この発明によれば、同一の画面上で合成の対象となる画像データとフレーム画像とをそれぞれ選択することができ、その都度、選択した画像データとフレーム画像とによって生成される合成画像を画面上で確認したうえで、合成画像を印刷することができる。そのため、容易に所望の合成画像を生成して、生成した合成画像を印刷することができる。
【００１４】
また、この発明にかかる携帯情報端末は、上記に記載の画像合成装置と、前記画像合成手段によって生成された前記合成画像を保存する合成画像保存手段と、を備えたことを特徴とする。
【００１５】
この発明によれば、同一の画面上で合成の対象となる画像データとフレーム画像とをそれぞれ選択することができ、その都度、選択した画像データとフレーム画像とによって生成される合成画像を画面上で確認したうえで、合成画像を保存することができる。そのため、容易に所望の合成画像を生成して、生成した合成画像を保存することができる。
【００１６】
また、この発明にかかる画像合成方法は、所望の画像の画像データを取得する画像取得工程と、前記画像に合成して前記画像を装飾するフレーム画像を取得するフレーム取得工程と、前記画像取得工程によって取得された画像データと、前記フレーム取得工程によって取得されたフレーム画像の中から、合成の対象となる前記画像データと、前記フレーム画像と、をそれぞれ選択する選択操作工程と、前記画像データと前記フレーム画像との合成画像を生成する画像合成工程と、前記画像合成工程によって生成された前記合成画像を画面に表示する合成画像表示工程と、を含み、前記選択操作工程は、前記合成画像表示工程によって前記合成画像表示工程の画面に表示される前記画像データと前記フレーム画像とをそれぞれ異なる方向に操作させて切り替えることにより、合成の対象となる前記画像データと前記フレーム画像とをそれぞれ選択可能としたことを特徴とする。
【００１７】
この発明によれば、同一の画面上で合成の対象となる画像データとフレーム画像とをそれぞれ選択することができる。また、画像データとフレーム画像とをそれぞれ選択した際に、その都度、選択した画像データとフレーム画像とによって生成される合成画像を画面上で確認することができる。そのため、容易に所望の合成画像を生成することができる。
【００１８】
また、この発明にかかる画像合成プログラムは、上記に記載の画像合成方法をコンピュータに実行させることを特徴とする。
【００１９】
この発明によれば、画像合成プログラムを実行することにより、上述した画像合成方法によって得られる動作がコンピュータによって実現される。これにより、上述した画像合成方法の実現によって得られる各種効果を奏することができる。
【００２０】
また、この発明にかかる記録媒体は、上記に記載の画像合成プログラムをコンピュータに読み取り可能に記録したことを特徴とする。
【００２１】
この発明によれば、記録された画像合成プログラムをコンピュータに読み取らせ、実行させることによって、上述した画像合成プログラムの実行によって得られる動作がコンピュータによって実現される。これにより、上述した画像合成プログラムの実行によって得られる各種効果を奏することができる。
【発明を実施するための最良の形態】
【００２２】
以下に添付図面を参照して、この発明にかかる画像合成装置、印刷装置、携帯情報端末、画像合成方法、画像合成プログラム、および記録媒体の好適な実施の形態を詳細に説明する。そして、以下の説明では、この発明の画像合成装置をプリンタなどの印刷装置に適用した例を用いて説明する。
【００２３】
（印刷装置１００の機能的構成）
図１は、この実施の形態における印刷装置の機能的構成の一例を示すブロック図である。図１に示すように、この実施の形態における印刷装置１００は、画像取得部１０１と、フレーム取得部１０２と、選択操作部１０３と、画像合成部１０４と、合成画像表示部１０８と、合成画像印刷部１０９とを備えて構成されている。
【００２４】
画像取得部１０１は、画像データが格納されている各種装置から、複数の画像データを取得する。フレーム取得部１０２は、フレーム画像が格納されている各種装置から、複数のフレーム画像を取得する。画像データおよびフレーム画像が格納されている各種装置として、例えば、印刷装置１００と通信ケーブルによって接続されたデジタルカメラなどの携帯情報端末や、ＲＡＭ２０３（図２参照）、記録媒体２０８（図２参照）などが挙げられる。
【００２５】
選択操作部１０３は、画像取得部１０１によって取得された複数の画像データの中から、合成画像に用いる画像データの選択操作を行う。また、選択操作部１０３は、フレーム取得部１０２によって取得された複数のフレーム画像の中から、合成画像に用いるフレーム画像の選択操作を行う。
【００２６】
画像合成部１０４は、画像選択部１０５と、フレーム選択部１０６と、合成処理部１０７とを備えて構成されている。画像選択部１０５は、選択操作部１０３によって行われた画像データの選択操作に基づいて、画像取得部１０１によって取得された複数の画像データの中から、合成画像に用いる画像データを選択する。
【００２７】
フレーム選択部１０６は、選択操作部１０３によって行われたフレーム画像の選択操作に基づいて、画像取得部１０１によって取得された複数のフレーム画像の中から、合成画像に用いるフレーム画像を選択する。合成処理部１０７は、画像選択部１０５によって選択された画像データと、フレーム選択部１０６によって選択されたフレーム画像との合成画像を生成する。
【００２８】
合成画像表示部１０８は、合成処理部１０７によって生成された合成画像を、印刷装置１００のディスプレイ２０５（図２参照）の画面上に表示する。また、合成画像表示部１０８は、合成画像と同時に、合成画像に用いられた画像データとフレーム画像とをそれぞれ変更することができることを示す操作情報のアイコンなどを、ディスプレイ２０５の画面上に表示する。合成画像印刷部１０９は、合成処理部１０７によって生成された合成画像を、印刷装置１００の後述するプリンタ２０９を介して、用紙などに印刷する。
【００２９】
（印刷装置１００のハードウェア構成）
図２は、この実施の形態における印刷装置のハードウェア構成の一例を示すブロック図である。なお、以降において、既に説明した部分と重複する箇所は同一の符号を附して説明を省略する。この実施の形態における印刷装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３と、ユーザ操作部２０４と、ディスプレイ２０５と、インタフェース（Ｉ／Ｆ）２０６と、記録媒体デコード部２０７と、記録媒体２０８と、プリンタ２０９とを備えて構成されている。
【００３０】
ＣＰＵ２０１は、所定の演算処理を実行し、この印刷装置１００の全体を制御する。ＣＰＵ２０１は、例えば、後述するＲＯＭ２０２などに格納された制御プログラムに基づいて、携帯情報端末、ＲＡＭ２０３、記録媒体２０８などから画像データおよびフレーム画像を取得する。また、ＣＰＵ２０１は、ユーザによって選択された画像データとフレーム画像との合成画像を生成する。さらに、ＣＰＵ２０１は、後述するディスプレイ２０５を制御して、生成した合成画像などをディスプレイ２０５に表示する。さらに、ＣＰＵ２０１は、後述するプリンタ２０９を制御して、生成した合成画像を印刷する。
【００３１】
ＲＯＭ２０２は、各種制御プログラムなどを格納する。ＲＯＭ２０２に格納されたデータは、ユーザの操作によって書き換えることが可能ではあるが、電源ＯＦＦによって消去されないものである。
【００３２】
ＲＡＭ２０３は、可変的なデータを書き換え自在に記憶し、ＣＰＵ２０１のワークエリアとして機能する。ＲＡＭ２０３は、電源ＯＦＦによって記憶されたデータが消去される揮発性のメモリであってもよいし、バッテリなどによってバックアップされることによる不揮発性のメモリとしてもよい。このＲＡＭ２０３は、例えば、携帯情報端末からＩ／Ｆ２０６を介して受信した画像データなどを一時的あるいは恒久的に記憶する。
【００３３】
ユーザ操作部２０４は、文字、数値、各種指示など、ユーザによって入力操作された情報をＣＰＵ２０１に対して出力する。ユーザ操作部２０４の構成としては、物理的な押下／非押下を検出する押ボタンスイッチ、タッチパネル、キーボード、ジョイスティック、トラックボールなど公知の各種形態を採用することが可能である。このユーザ操作部２０４は、外部からの音声を入力するマイクを用いて、音声によって入力操作を行う形態としてもよい。
【００３４】
なお、このユーザ操作部２０４は、印刷装置１００本体に対して一体的に設けられていてもよいし、リモコンのように印刷装置１００に対して着脱可能で離間的に操作可能な形態であってもよい。ユーザ操作部２０４は、上述した各種形態のうちいずれか単一の形態で構成されていてもよいし、複数の形態で構成されていてもよい。ユーザは、ユーザ操作部２０４の形態に応じて適宜入力操作を行うことで情報を入力する。ユーザ操作部２０４の操作によって入力される情報として、例えば、画像データおよびフレーム画像の選択を指示する情報や、合成画像の印刷の実行を指示する情報などが挙げられる。
【００３５】
ユーザ操作部２０４の形態として、例えば、タッチパネルを採用する場合、このタッチパネルはディスプレイ２０５の表示画面側に積層して使用される。この場合、ディスプレイ２０５における表示タイミングとタッチパネル（ユーザ操作部２０４）に対する操作タイミングおよびその位置座標とを管理することによって、入力情報を認識する。ユーザ操作部２０４の形態としてディスプレイ２０５に積層されたタッチパネルを採用することにより、ユーザ操作部２０４を大型化することなく多くの情報入力を行うことができる。なお、タッチパネルとしては、抵抗膜式、感圧式など公知の各種タッチパネルを用いることが可能である。
【００３６】
ディスプレイ２０５は、例えばＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＴＦＴ（Ｔｈｉｎ  Ｆｉｌｍ  Ｔｒａｎｓｉｓｔｏｒ）液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ、プラズマディスプレイなどのディスプレイ装置を含む。このディスプレイ２０５は、具体的には、例えば図示しない映像Ｉ／Ｆや映像Ｉ／Ｆに接続された映像表示用のディスプレイ装置によって構成することができる。映像Ｉ／Ｆは、具体的には、例えば、ディスプレイ装置全体の制御を行うグラフィックコントローラと、即時表示可能な画像情報を一時的に記憶するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像情報に基づいて、ディスプレイ装置を表示制御する制御ＩＣやＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などによって構成される。
【００３７】
ディスプレイ２０５には、アイコン、カーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種情報が表示される。また、ディスプレイ２０５には、例えば合成画像や、各種の印刷条件などの情報が表示される。なお、印刷条件などの情報は、例えばアイコンの形態で表示されており、ユーザ操作部２０４によってカーソルを操作しアイコンを指定することで、印刷条件などを指定することができる。
【００３８】
Ｉ／Ｆ２０６は、図示しない通信回線を介してネットワークと接続できるようになっている。このＩ／Ｆ２０６は、ネットワークと印刷装置１００とのインタフェースを司り、印刷装置１００に対するデータの入出力を制御する。このＩ／Ｆ２０６は、例えばモデムやＬＡＮアダプタによって、ネットワークを介した画像データの取得を実現することができる。
【００３９】
記録媒体デコード部２０７は、例えば、記録媒体２０８に記録された画像データ、フレーム画像、画像合成プログラムなどの各種情報の読み取りを制御する。また、画像データ、フレーム画像、画像合成プログラムなどは、記録媒体２０８に記録されたものに限られず、例えば携帯情報端末に記録されたもの、Ｉ／Ｆ２０６を介して取得しＲＡＭ２０３に格納されたもの、あらかじめＲＯＭ２０２に格納されているものなど、種々の形態のものを利用することができる。
【００４０】
記録媒体デコード部２０７は、可搬性を有し、記録媒体デコード部２０７に対して着脱可能な記録媒体２０８を読み取り対象とする。具体的に、記録媒体２０８は、例えば、ＤＶＤ、ＣＤ、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリカードなどによって実現することができる。
【００４１】
記録媒体２０８が、例えば、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）である場合、記録媒体デコード部２０７は、ＣＤ−ＲＯＭドライブによって実現される。ＣＤ−ＲＯＭドライブについては、公知の技術であるため、図示および説明を省略する。例えば、ＤＶＤ、ＣＤ、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリカードなどによって記録媒体２０８を実現した場合には、これらの記録媒体２０８に対する情報の読み取りが可能なドライブ装置によって記録媒体デコード部２０７が実現される。プリンタ２０９は、画像の印刷出力を行う。プリンタ２０９は、例えば、印刷装置１００によって生成された合成画像を用紙に印刷する。
【００４２】
なお、実施の形態にかかる印刷装置１００の機能的構成は、例えば、画像取得部１０１とフレーム取得部１０２とは、ＣＰＵ２０１およびＩ／Ｆ２０６が、選択操作部１０３は、ユーザ操作部２０４が、画像合成部１０４（画像選択部１０５、フレーム選択部１０６、合成処理部１０７を含む）は、ＣＰＵ２０１が、合成画像表示部１０８は、ディスプレイ２０５が、合成画像印刷部１０９は、プリンタ２０９が、それぞれその機能を実現する。
【００４３】
（印刷装置１００の印刷処理手順）
図３は、この実施の形態における印刷装置による印刷処理手順の一例を示すフローチャートである。以下、この実施の形態における印刷処理手順について図３を用いて説明する。
【００４４】
まず、画像取得部１０１によって、画像データが記録されている各種装置から複数の画像データを取得する（ステップＳ３０１）。次に、フレーム取得部１０２によって、フレーム画像が記録されている各種装置から複数のフレーム画像を取得する（ステップＳ３０２）。画像取得部１０１およびフレーム取得部１０２は、携帯情報端末、ＲＡＭ２０３、記録媒体２０８などの各種装置から画像データおよびフレーム画像を取得することができる。どの装置から画像データおよびフレーム画像を取得するかについては、例えば、ユーザがディスプレイ２０５に表示されたメニューをユーザ操作部２０４によって操作することで選択することができる。
【００４５】
次に、合成処理部１０７によって、ステップＳ３０１によって取得された画像データと、ステップＳ３０２によって取得されたフレーム画像との合成画像を生成する（ステップＳ３０３）。ここで、合成画像には、ステップＳ３０１によって取得された複数の画像データとステップＳ３０２によって取得された複数のフレーム画像との中から、それぞれユーザによって選択された画像データとフレーム画像とが用いられる。但し、初期表示のための合成画像においては、ＣＰＵ２０１が制御プログラムに基づいて選択した画像データとフレーム画像とが用いられる。
【００４６】
次に、合成画像表示部１０８によって、ステップＳ３０３で生成された合成画像をディスプレイ２０５に表示する（ステップＳ３０４）。ここで、印刷装置１００は、ディスプレイ２０５に合成画像を表示した後に、ユーザ操作部２０４の何らかの操作（画像データの選択操作、フレーム画像の選択操作、印刷実行操作のいずれか）が行われるまで待機する。そして、ユーザ操作部２０４の何らかの操作が行われた場合は、次のステップＳ３０５の処理へ進む。なお、ディスプレイ２０５に表示された合成画像の一例については、図４を用いて後述する。
【００４７】
次に、選択操作部１０３によって、ディスプレイ２０５に表示された合成画像に対して、画像データの選択操作が行われたか否かを判断する（ステップＳ３０５）。選択操作部１０３は、ユーザ操作部２０４に設けられた図示しない左右ボタンが押下された場合に、画像データの選択操作が行われたと判断する。
【００４８】
ステップＳ３０５で、画像データの選択操作が行われたと判断した場合は（ステップＳ３０５：Ｙｅｓ）、画像選択部１０５によって、新たに合成画像に用いるための、画像データを選択する（ステップＳ３０６）。選択する画像データは、ステップＳ３０１によって取得された複数の画像データの中から、ディスプレイ２０５に表示されている画像データの前または後ろの順番に位置する画像データを選択する。そして、ステップＳ３０３に戻り、新たに選択した画像データとすでにディスプレイ２０５に表示されているフレーム画像との合成画像が新たに生成される。さらに、ステップＳ３０４によって、新たに生成された合成画像がディスプレイ２０５に表示される。
【００４９】
ステップＳ３０５で、画像データの選択操作が行われなかったと判断した場合は（ステップＳ３０５：Ｎｏ）、次のステップＳ３０７の処理へ進む。なお、新たに画像データが選択され、ディスプレイ２０５に表示された合成画像の一例については、図５を用いて後述する。
【００５０】
次に、選択操作部１０３によって、ディスプレイ２０５に表示された合成画像に対して、フレーム画像の選択操作が行われたか否かを判断する（ステップＳ３０７）。選択操作部１０３は、ユーザ操作部２０４に設けられた図示しない上下ボタンが押下された場合に、フレーム画像の選択操作が行われたと判断する。
【００５１】
ステップＳ３０７で、フレーム画像の選択操作が行われたと判断した場合は（ステップＳ３０７：Ｙｅｓ）、フレーム選択部１０６によって、新たに合成画像に用いるための、フレーム画像を選択する（ステップＳ３０８）。選択するフレーム画像は、ステップＳ３０２によって取得された複数のフレーム画像の中から、ディスプレイ２０５に表示されているフレーム画像の前または後ろの順番に位置するフレーム画像を選択する。そして、ステップＳ３０３に戻り、すでにディスプレイ２０５に表示されている画像データと新たに選択したフレーム画像との合成画像が新たに生成される。さらに、ステップＳ３０４によって、新たに生成された合成画像がディスプレイ２０５に表示される。
【００５２】
ステップＳ３０７で、フレーム画像の選択操作が行われなかったと判断した場合は（ステップＳ３０７：Ｎｏ）、次のステップＳ３０９の処理へ進む。なお、新たにフレーム画像が選択され、ディスプレイ２０５に表示された合成画像の一例については、図６を用いて後述する。
【００５３】
次に、合成画像印刷部１０９によって、プリンタ２０９を介して、合成処理部１０７によって生成された合成画像を印刷する（ステップＳ３０９）。合成画像の印刷は、ユーザ操作部２０４に設けられた図示しないＯＫボタンを押下することによって行われる。なお、印刷された合成画像の一例については、図７を用いて説明する。
【００５４】
図４は、ディスプレイ２０５に表示された合成画像の一例を示す図である。図４に示すように、合成画像表示画面４０１は、合成画像４３０と、方向指示アイコン４４０と、操作ガイド４５０とによって構成されている。合成画像４３０は、画像４１２と、フレーム画像４２２とによって構成されている。
【００５５】
画像４１２は、初期表示のための合成画像４３０に用いるために、ＣＰＵ２０１が制御プログラムに基づいて、画像群４１０の中から選択した画像データである。画像群４１０は、画像４１１と、画像４１２と、画像４１３とによって構成されている。フレーム画像４２２は、初期表示のための合成画像４３０に用いるために、ＣＰＵ２０１が制御プログラムに基づいて、フレーム画像群４２０の中から選択したフレーム画像である。フレーム画像群４２０は、フレーム画像４２１と、フレーム画像４２２と、フレーム画像４２３とによって構成されている。
【００５６】
フレーム画像群４２０の各フレーム画像４２１〜４２３は、はめ込み部（４２１ａ，４２２ａ，４２３ａ）と、装飾部（４２１ｂ，４２２ｂ，４２３ｂ）とによって構成されている。はめ込み部は、フレーム画像が画像データの上層として合成された時に、画像データが表示される透過部分である。装飾部は、フレーム画像が画像データの上層として合成された時に、フレーム画像が表示される不透過部分である。
【００５７】
画像群４１０の各画像４１１〜４１３とフレーム画像群４２０の各フレーム画像４２１〜４２３には、それぞれを一意に識別することができるファイル名が付与され、ＲＡＭ２０３へ格納されている。また、画像群４１０の各画像４１１〜４１３とフレーム画像群４２０の各フレーム画像４２１〜４２３は、所定の条件（例えば、ファイル名など）に従った順番で論理的に整列された状態でＲＡＭ２０３へ格納されている。画像群４１０の各画像４１１〜４１３とフレーム画像群４２０の各フレーム画像４２１〜４２３は、合成画像の生成に用いられるために、合成処理部１０７によってＲＡＭ２０３から読み出される。
【００５８】
合成画像表示画面４０１には、合成画像表示画面４０１の中央近傍で画像群４１０とフレーム画像群４２０とが交差するように、画像群４１０が縦方向に、フレーム画像群４２０が横方向に、それぞれ並べて表示されている。画像群４１０とフレーム画像群４２０とが交差する位置には、この位置に位置する画像４１２とフレーム画像４２２とによって生成された合成画像４３０が表示されている。
【００５９】
方向指示アイコン４４０は、ユーザ操作部２０４によって上下方向および左右方向への操作が可能なことを示す。操作ガイド４５０は、ユーザ操作部２０４によって可能な操作とその作用を示す。例えば、ユーザ操作部２０４に設けられた図示しない左右ボタンによって、合成画像４３０の画像４１２を切り替えることができることを示す。また、ユーザ操作部２０４に設けられた図示しない上下ボタンによって、合成画像４３０のフレーム画像４２２を切り替えることができることを示す。また、ユーザ操作部２０４に設けられた図示しないＯＫボタンによって、合成画像４３０を印刷することができることを示す。
【００６０】
図５は、ディスプレイ２０５に表示された合成画像の一例を示す図である。図５は、図４で示した合成画像表示画面４０１の状態から、合成画像４３０が、合成画像５３０に変更されている点が異なる。合成画像５３０は、画像４１３と、フレーム画像４２２とによって構成されている。合成画像５３０は、図４で示した合成画像４３０から、ユーザ操作部２０４に設けられた図示しない右ボタンが押下されたことによって、画像群４１０が全体的に左方向へスライドするように移動し、画像４１３が、画像群４１０とフレーム画像群４２０とが交差する位置に位置したことによって生成されている。
【００６１】
図６は、ディスプレイ２０５に表示された合成画像の一例を示す図である。図６は、図５で示した合成画像表示画面４０１の状態から、合成画像５３０が、合成画像６３０に変更されている点が異なる。合成画像６３０は、画像４１３と、フレーム画像４２３とによって構成されている。合成画像６３０は、図５で示した合成画像５３０から、ユーザ操作部２０４に設けられた図示しない下ボタンが押下されたことによって、フレーム画像群４２０が全体的に上方向へスライドするように移動し、フレーム画像４２３が、画像群４１０とフレーム画像群４２０とが交差する位置に位置したことによって生成されている。
【００６２】
図７は、合成画像印刷部１０９によって印刷された合成画像の一例を示す図である。図７に示すように、印刷画像７００には、画像４１３とフレーム画像４２３とによって構成されている合成画像６３０が印刷されている。印刷画像７００は、図６で示した合成画像表示画面４０１に合成画像６３０が表示されている状態から、ユーザ操作部２０４に設けられた図示しないＯＫボタンが押下されることによって印刷される。
【００６３】
このように、印刷装置１００では、ユーザ操作部２０４に設けられた上下ボタン、左右ボタンおよびＯＫボタンを操作するだけといった簡単な操作によって、合成画像表示画面４０１上の画像群４１０とフレーム画像群４２０とを移動させて、画像群４１０とフレーム画像群４２０とが交差する位置にその都度生成される合成画像を確認しながら、所望の合成画像を生成して、印刷することができる。そのため、ユーザは、容易に所望の合成画像を生成して、印刷することができる。
【００６４】
なお、本実施の形態においては、この発明にかかる印刷装置の一例として、印刷装置１００は、異なる方向のボタンの操作によって画像データとフレーム画像とをそれぞれ選択することができる構成としたが、例えば、さらに、異なる方向のボタンの操作や、別のボタンなどの操作によって、さらなるデータ（例えば、フィルタ、メッセージなど）を選択することができる構成としてもよい。
【００６５】
さらに、本実施の形態においては、この発明にかかる印刷装置の一例として、印刷装置１００は、ユーザ操作部２０４に設けられたボタンの操作によって、所望の合成画像を印刷することができる構成としたが、例えば、印刷装置１００に接続された携帯情報端末に設けられたボタンなどの操作によって、所望の合成画像を印刷することができる構成としてもよい。
【００６６】
さらに、本実施の形態においては、一例として、合成画像を生成して、生成した合成画像を印刷することができる印刷装置１００を用いたが、例えば、印刷機能を有せずに、合成画像を生成して、生成した合成画像をＲＡＭや記録媒体などに保存することができるパーソナル・コンピュータや携帯情報端末などであってもよい。そして、これらパーソナル・コンピュータや携帯情報端末などに保存した合成画像を、プリンタなどの印刷装置に送信することによって、印刷装置を介して合成画像を印刷することができる構成としてもよい。
【００６７】
なお、本実施の形態で説明した画像合成方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【００６８】
【図１】印刷装置の機能的構成の一例を示すブロック図。
【図２】印刷装置のハードウェア構成の一例を示すブロック図。
【図３】印刷処理手順の一例を示すフローチャート。
【図４】合成画像の一例を示す図。
【図５】合成画像の一例を示す図。
【図６】合成画像の一例を示す図。
【図７】印刷された合成画像の一例を示す図。
【符号の説明】
【００６９】
１００  印刷装置、１０１  画像取得部、１０２  フレーム取得部、１０３  選択操作部、１０４  画像合成部、１０５  画像選択部、１０６  フレーム選択部、１０７  合成処理部、１０８  合成画像表示部、１０９  合成画像印刷部
【図１】
0004626466.tif 000002
【図２】
0004626466.tif 000003
【図３】
0004626466.tif 000004
【図４】
0004626466.tif 000005
【図５】
0004626466.tif 000006
【図６】
0004626466.tif 000007
【図７】
0004626466.tif 000008