(57)【要約】【課題】利用者にとって好ましいテキスト合成画像を得ることが可能な画像出力受付端末等を提供する。【解決手段】画像出力受付端末１の制御部３１は画像データ２１から、選択画像の横の長さａおよび縦の長さｂ、貼り付け先画像の横の長さｃおよび縦の長さｄを取得する（ステップＳ９０１）。次に、制御部３１は、選択画像に貼り付けられたテキストの中心座標Ｐ１（ｘ１，ｙ１）を算出する（ステップＳ９０２）。次に、制御部３１は、貼り付け先画像上で貼り付けられるテキストの中心座標Ｐ２（ｘ２，ｙ２）を、下記［１］式および［２］式から算出する（ステップＳ９０３）。そして、貼り付け先画像の座標Ｐ２（ｘ２，ｙ２）にテキストが貼り付けられ、画像が合成される（ステップＳ９０４）。ｘ２＝ｘ１×ｃ／ａ・・・［１］式，ｙ２＝ｙ１×ｄ／ｂ・・・［２］式【選択図】図１０
2014050066.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像データを入力する画像データ入力手段と、
選択した一枚の前記画像データに、テキストを指定して貼り付けるテキスト合成手段と、
残りの前記画像データに、貼り付けた前記テキストを一括して貼り付ける一括貼付手段と、
前記テキストを貼り付けた画像データを出力する出力手段と、
を備えることを特徴とする画像出力受付端末。
【請求項２】
前記画像出力受付端末は、さらに、
入力した前記画像データから、一括して前記テキストを貼り付ける前記画像データを選択する画像選択手段を、備え、
前記一括貼付手段は、前記画像選択手段によって選択された前記画像データに、前記テキストを一括して貼り付ける
ことを特徴とする請求項１に記載の画像出力受付端末。
【請求項３】
前記一括貼付手段は、
前記テキスト合成手段が、前記画像データに係る画像のｘ軸方向の長さがａでｙ軸方向の長さがｂであって、当該画像の原点を中心として位置（ｘ１、ｙ１）に前記テキストを貼り付けたとすると、
前記テキストを一括して貼り付ける各画像データに係る画像に対して、当該画像のｘ軸方向の長さがｃでｙ軸方向の長さがｄであった場合、当該画像の原点を中心として位置（ｘ２、ｙ２）に前記テキストを貼り付ける
ことを特徴とする請求項１又は請求項２に記載の画像出力受付端末。
【数１】
2014050066.tif 000004
【請求項４】
前記一括貼付手段は、
前記テキストを一括して貼り付ける各画像データに係る画像に対して、前記テキストを貼り付ける位置に、貼り付けの妨げとなる対象がある場合には、位置をずらして、前記テキストを貼り付ける
ことを特徴とする請求項１乃至請求項３のいずれかに記載の画像出力受付端末。
【請求項５】
前記一括貼付手段は、
前記テキストを一括して貼り付ける各画像データに係る画像に対して、既にテキストが存在する場合には、当該テキストと置換して、前記テキストを貼り付ける
ことを特徴とする請求項１乃至請求項４のいずれかに記載の画像出力受付端末。
【請求項６】
複数の画像データを入力する画像データ入力ステップと、
選択した一枚の前記画像データに、テキストを指定して貼り付けるテキスト合成ステップと、
残りの前記画像データに、貼り付けた前記テキストを一括して貼り付ける一括貼付ステップと、
前記テキストを貼り付けた画像データを出力する出力ステップと、
を含むことを特徴とする画像出力受付の方法。
【請求項７】
コンピュータに、
複数の画像データを入力する画像データ入力ステップと、
選択した一枚の前記画像データに、テキストを指定して貼り付けるテキスト合成ステップと、
残りの前記画像データに、貼り付けた前記テキストを一括して貼り付ける一括貼付ステップと、
前記テキストを貼り付けた画像データを出力する出力ステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者が所有する記憶媒体や携帯端末などに記憶されている画像データの印刷を受け付ける画像出力受付端末等、特に画像データにテキストを合成する画像出力受付端末等に関する。
【背景技術】
【０００２】
近年、利用者が所有する記憶媒体に記憶されている画像データの印刷を行う画像出力受付端末が広く普及している。利用者は、画像出力受付端末を操作することにより、デジタルカメラ等で撮影した画像を印刷することができる。
【０００３】
このような画像出力受付端末では、利用者の好みのテキスト（文字列）や模様などを、画像に合成して印刷することが利用者によって選択できるものがある。画像とテキストを合成する技術に関して、画像中の人物の顔などの注目領域を避けて、文字列と画像を合成する例が特許文献１に、撮影日時を画像に合成する例が特許文献２に記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１５９８５０号公報
【特許文献２】特開２０１１−２１００１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のようなテキストと画像の合成を行う際には、利用者は画像一つ一つにテキストの入力作業を繰り返す必要があり、入力作業に時間がかかって利便性が悪い。また、画像出力受付端末に、一度に複数の画像に同じテキストを入力できる機能があっても、全て同じ位置に貼り付けが行われてしまい、位置の変更や調整ができず、利用者にとって好ましい合成画像が得られないことがあった。
【０００６】
本発明は、前述した問題点に鑑みてなされたもので、利用者にとって好ましいテキスト合成画像を得ることが可能な画像出力受付端末等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前述した目的を達成するための第１の発明は、複数の画像データを入力する画像データ入力手段と、選択した一枚の前記画像データに、テキストを指定して貼り付けるテキスト合成手段と、残りの前記画像データに、貼り付けた前記テキストを一括して貼り付ける一括貼付手段と、前記テキストを貼り付けた画像データを出力する出力手段と、を備えることを特徴とする画像出力受付端末である。
第１の発明によれば、選択した一枚の画像データのみに、テキストを指定して貼り付けると、複数の画像データに一括して、当該テキストを貼り付けられるため、複数の画像データごとにテキストを貼り付ける場合と比較して大幅に手間を減らすことができる。
【０００８】
また、第１の発明の画像出力受付端末は、さらに、入力した前記画像データから、一括して前記テキストを貼り付ける前記画像データを選択する画像選択手段を、備え、前記一括貼付手段は、前記画像選択手段によって選択された前記画像データに、前記テキストを一括して貼り付けることが望ましい。
これによって、複数の画像データの中から、所望の画像データのみにテキストデータを貼り付けることができる。
【０００９】
また、第１の発明の一括貼付手段は、前記テキスト合成手段が、前記画像データに係る画像のｘ軸方向の長さがａでｙ軸方向の長さがｂであって、当該画像の原点を中心として位置（ｘ１、ｙ１）に前記テキストを貼り付けたとすると、前記テキストを一括して貼り付ける各画像データに係る画像に対して、当該画像のｘ軸方向の長さがｃでｙ軸方向の長さがｄであった場合、当該画像の原点を中心として位置（ｘ２、ｙ２）に前記テキストを貼り付けることが望ましい。
【００１０】
【数１】
2014050066.tif 000003
【００１１】
これによって、選択した一枚の画像データに対して、残りの画像データのｘ軸方向の長さとｙ軸方向の長さの比率が異なっていても、テキストを、選択した一枚の画像データに貼り付けた位置と近い位置に貼り付けることができる。
【００１２】
また、第１の発明の一括貼付手段は、前記テキストを一括して貼り付ける各画像データに係る画像に対して、前記テキストを貼り付ける位置に、貼り付けの妨げとなる対象がある場合には、位置をずらして、前記テキストを貼り付けることが望ましい。
これによって、テキストを一括して貼り付ける各画像データに係る画像に対して、テキストを貼り付ける位置に、人物の顔や、別の文字があっても、それを避けて、テキストを貼り付けることができる。
【００１３】
また、第１の発明の一括貼付手段は、前記テキストを一括して貼り付ける各画像データに係る画像に対して、既にテキストが存在する場合には、当該テキストと置換して、前記テキストを貼り付けることが望ましい。
これによって、テキストが既に貼り付けてある画像に対しても、別の新たなテキストを貼り付けて利用することができる。
【００１４】
第２の発明は、複数の画像データを入力する画像データ入力ステップと、選択した一枚の前記画像データに、テキストを指定して貼り付けるテキスト合成ステップと、残りの前記画像データに、貼り付けた前記テキストを一括して貼り付ける一括貼付ステップと、前記テキストを貼り付けた画像データを出力する出力ステップと、を含むことを特徴とする画像出力受付の方法である。
第２の発明によれば、選択した一枚の画像データのみに、テキストを指定して貼り付けると、複数の画像データに一括して、当該テキストを貼り付けられるため、複数の画像データごとにテキストを貼り付ける場合と比較して大幅に手間を減らすことができる。
【００１５】
第３の発明は、コンピュータに、複数の画像データを入力する画像データ入力ステップと、選択した一枚の前記画像データに、テキストを指定して貼り付けるテキスト合成ステップと、残りの前記画像データに、貼り付けた前記テキストを一括して貼り付ける一括貼付ステップと、前記テキストを貼り付けた画像データを出力する出力ステップと、を実行させることを特徴とするプログラムである。
第３の発明を汎用のコンピュータにインストールすることによって、第１の発明の画像出力受付端末を得て、第２の発明の画像出力受付端末の方法を実行することができる。
【発明の効果】
【００１６】
本発明により、複数の画像に対して一括してテキストを入力でき、また、その際にテキストの入力位置の調整等が行われる、利用者にとって好ましいテキスト合成画像を得ることが可能な画像出力受付端末等を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】画像出力受付端末１の外観斜視図
【図２】画像出力受付端末１のハードウエアの構成を示す図
【図３】画像出力受付端末１のシステム構成を示す図
【図４】画像出力受付端末１の処理の概略を示すフローチャート
【図５】サムネイル画面６００の例を示す図
【図６】画像編集画面７００の例を示す図
【図７】テキスト合成画面７１０の例を示す図
【図８】サムネイル画面６００の例を示す図
【図９】画像出力受付端末１の画像編集処理を示すフローチャート
【図１０】画像出力受付端末１の一括コピー＆一括ペースト処理を示すフローチャート
【図１１】選択画像６０３および貼り付け先画像６０４の概要を示す図
【図１２】一括コピー＆一括ペースト処理の応用例を示すフローチャート
【図１３】ペーストチェック処理後の画像の概要を示す図
【図１４】画像出力受付端末１ａの外観斜視図
【図１５】画像出力受付端末１ａのハードウエアの構成を示す図
【図１６】プリンタサーバ３のハードウエア構成を示す図
【図１７】画像プリントシステム１００のシステム構成を示す図
【図１８】テキストが合成された画像の例を示す図
【図１９】テキストが合成された画像の例を示す図
【発明を実施するための形態】
【００１８】
以下、図面に基づいて、本発明の実施形態を詳細に説明する。図１は、本発明の実施形態に係る画像出力受付端末１の外観斜視図である。
【００１９】
画像出力受付端末１は、店頭において、メディア（記憶媒体）や携帯端末に記憶されている画像データの印刷を受け付け、印刷を行う端末である。画像出力受付端末１の利用者は、メディアや携帯端末（いずれも不図示）から画像出力受付端末１へ画像データを送り、画像出力受付端末１を操作して、文字列や模様などを画像に合成し、合成された画像をプリント物やデータとして受け取る。
【００２０】
メディアは、例えば、DVD-ROM／DVD-RW／DVD-RAM／ブルーレイディスク／CD-ROM／CD-R／CD-RW、コンパクトフラッシュ（登録商標）、SD（Secure Digital）カード、ミニSDカード、マイクロSDカード、xD−ピクチャーカード、Smart Media（登録商標）、MEMORY STICK（登録商標）、USB（Universal Serial Bus）メモリ等である。
【００２１】
携帯端末は、例えば、スマートフォン、iPhone（登録商標）、カメラ付き携帯電話機、iPad（登録商標）、携帯型パーソナルコンピュータ等である。
【００２２】
画像出力受付端末１の上部正面には、タッチパネル付ディスプレイ１１が配置されている。タッチパネル付ディスプレイ１１は、操作の案内、操作の状況、読み込んだ画像データ等を表示するとともに、利用者からの指示操作を受け付ける。利用者は、タッチパネル付ディスプレイ１１を介して、プリントを行なう画像データの注文枚数や画像データの選択、画像データの画像調整、画像とテキストの合成、画像編集の指示等を行う。
【００２３】
タッチパネル付ディスプレイ１１の下部には、メディア投入口１２および通信口１３が設けられている。メディア投入口１２は、各メディアの挿入口であり、複数の挿入口が１箇所にまとめて配置されている。通信口１３は、各携帯端末と通信を行うための通信ポートであり、複数の通信ポート（赤外線ポートやUSB（Universal Serial Bus）ポートなど）が１箇所にまとめて配置されている。
【００２４】
画像出力受付端末１の下段部の前面板１４には、レシート取出口１５、硬貨投入口１６および紙幣挿入口１７のような料金投入口、つり銭返却口１８、プリント物取出口１９等が設けられている。
【００２５】
レシート取出口１５、硬貨投入口１６、紙幣挿入口１７、つり銭返却口１８等は、利用者によるプリント物の注文内容に応じた入金を要求、処理する課金手段として機能する。利用者は、硬貨投入口１６に硬貨を投入したり、紙幣挿入口１７に紙幣を挿入したりすることにより、プリント物の料金を支払う。つり銭がある場合には、つり銭返却口１８から放出される。また、料金徴収後、徴収金額や注文内容等が印刷されたレシートがレシート取出口１５から放出される。
【００２６】
プリント物取出口１９には、画像出力受付端末１の筐体内に設置される１または複数のプリンタにより印刷されたプリント物が排出される。
【００２７】
次に、画像出力受付端末１の基本的動作について説明する。
画像出力受付端末１は、メディアや携帯端末から読み込んだ画像データを液晶ディスプレイ等のタッチパネル付ディスプレイ１１に表示する。利用者は、タッチパネル付ディスプレイ１１に設けられたタッチパネルにより、メディアや携帯端末等から読み込んだ画像の中から印刷注文する画像を選択し、注文枚数の指定、画像とテキストの合成、画像の編集などを行うことができる。また、印刷の実行を指示すると、画像出力受付端末１内のコンピュータが筐体内部のプリンタに画像データを転送する。
【００２８】
画像出力受付端末１は、プリント物の印刷注文に応じた料金を算出、表示し、利用者に支払いを要求する。画像出力受付端末１は、利用者の入金が完了すると、画像データの印刷を開始する。印刷されたプリント物は、プリント物取出口１９から排出され、利用者に提供される。
【００２９】
図２は、画像出力受付端末１のハードウエアの構成例を示すブロック図である。
画像出力受付端末１は、コンピュータ３０、メディア入出力部４１、通信部４２、シャッタ４３、モニタ（タッチパネル付）４４、コインメック４５、ビルバリ４６、レシートジャーナル処理部（レシートプリンタ）４７、プリンタ４８等を備える。
【００３０】
コンピュータ３０は、制御部３１、記憶部３２、入出力部３３、通信部３４等から構成され、メディア入出力部４１、通信部４２、シャッタ４３、モニタ４４、コインメック４５、ビルバリ４６、レシートジャーナル処理部４７、およびプリンタ４８等を制御する。
【００３１】
コンピュータ３０の制御部３１は、プログラムの実行を行うCPU（Central Processing Unit）と、プログラム命令あるいはデータ等を格納するためのRAM（Random Access Memory）、ROM（Read Only Memory）等で構成される。制御部３１は、記憶部３２等に格納されたプログラムに従って、バス３５を介して接続された各装置を制御する。プログラムのコードは、制御部３１により必要に応じて読み出され、RAMに移され、CPUに読み出されて各種機能として実行される。
【００３２】
記憶部３２には、コンピュータ３０の制御部３１が実行するプログラム、プログラム実行に必要なデータ、OS（Operating System）等が格納される。プログラムは、例えば、画像入力プログラム、画像編集プログラム、テキスト合成プログラム、印刷実行プログラム、シャッタ開閉制御プログラム、課金処理プログラム、レシート印刷処理プログラム、保守プログラム等である。データは、例えば、画像データ２１、合成用のテキストデータ２２、印刷データ２３、テキストを貼り付ける位置の初期設定値等である。
【００３３】
入出力部３３は、記憶部３２に格納されているプログラム等の更新や、画像出力受付端末１の設定等を行うメンテナンス時に用いられる。
【００３４】
コンピュータ３０の通信部３４は、通信制御装置、通信ポート等を有し、画像出力受付端末１と図示せぬネットワーク間の通信を媒介する通信インタフェースである。コンピュータ３０の通信部３４は、ネットワークを介して画像出力受付端末１と他の外部装置との通信制御を行う。
【００３５】
メディア入出力部４１は、メディア投入口１２の各メディアの挿入口に対応して画像出力受付端末１内部に設けられ、挿入されたメディアに予め記憶されている画像データを読み込む。また、利用者の指示操作により、編集後の画像データをメディアに記録する。
通信部４２は、通信口１３の各通信ポートに対応して設置されており、通信中の携帯端末に予め記憶されている画像データを読み込むほか、利用者の指示操作により、編集後の画像データを携帯端末に送信する。
【００３６】
シャッタ４３は、メディア投入口１２の各挿入口に設けられ、メディアの挿入口を開閉し、読取処理の最中や、課金処理が完了するまで、メディアを取り出せないようにする。モニタ４４は、タッチパネル付ディスプレイ１１である。
【００３７】
コインメック４５、ビルバリ４６、レシートジャーナル処理部４７は、課金機能の役割を果たす。コインメック４５は、硬貨投入口１６に対応して画像出力受付端末１内部に設けられ、硬貨の入出力を管理する。ビルバリ４６は、紙幣挿入口１７に対応して画像出力受付端末１内部に設けられ、紙幣の入出力を管理する。レシートジャーナル処理部４７は、レシート取出口１５に対応して画像出力受付端末１内部に設けられ、利用者の徴収金額や注文内容に応じたレシートを印刷する。
【００３８】
プリンタ４８は、プリント物取出口１９に対応して画像出力受付端末１内部に設けられ、画像データを印刷しプリント物として出力する。プリンタ４８は、画像データを印刷する高解像度カラープリンタであり、熱転写プリンタあるいはインクジェット型などのプリンタの方式、および設置台数等は特に問わない。
【００３９】
図３は、画像出力受付端末１のシステム構成図である。画像出力受付端末１は、画像データ入出力手段１０１、テキスト合成手段１０２、印刷手段１０３、課金手段１０４、記憶部３２等を備える。
【００４０】
画像データ入出力手段１０１は、予め画像データが記録されたメディア１２１や携帯端末１２２から複数の画像データ２１を取得し記憶部３２に保持する。その他、例えばネットワークを介してオンラインにて画像データを入力する手段を備えるようにしてもよい。また、画像データ２１のＥＸＩＦデータに撮影日時情報やＧＰＳ情報がある場合は、それらをテキストデータ２２として抽出し記憶部３２に保持する。ＥＸＩＦデータのほか、画像データ２１のプロパティ内のタイトルやコメントなどの付属情報もテキストデータ２２として抽出し記憶部３２に保持する。
また、画像データ入出力手段１０１は、利用者の操作、指示により、印刷データ２３を各種のメディア１２１や携帯端末１２２に記録する。
【００４１】
テキスト合成手段１０２は、利用者の選択、指示に基づき、サムネイル画面６００で代表として選択された選択画像にテキストや絵文字を配置して合成し、さらに選択画像と同様の配置で、他の画像データに同じテキストや絵文字を合成して、画像データを新たに作成するものである。新たに作成された画像データは、テキスト合成手段１０２によって印刷データ２３として記憶部３２に保存される。テキスト合成手段１０２の処理は、テキスト合成を対話的に行う対話型インタフェースプログラムとテキスト合成プログラムによって実現される。
【００４２】
印刷手段１０３は、印刷データ２３を印刷する高解像度カラープリンタであり、プリント物１２３を印刷、出力する。画像出力受付端末１は、印刷時間の短縮を図るため、複数台のプリンタを備えるようにしてもよい。
【００４３】
課金手段１０４は、課金機を装備する。課金手段１０４は、利用者によるプリント物１２３の印刷注文に応じた料金を算出、表示し、利用者に入金を要求し現金による課金処理を行い、レシート１２４を発行し、つり銭１２５を利用者に返す。
【００４４】
記憶部３２には、画像データ２１、テキストデータ２２、印刷データ２３、テキストを貼り付ける位置の初期設定値等が記憶される。
【００４５】
画像データ２１は、画像データ入出力手段１０１によって各種のメディア１２１や携帯端末１２２から読み込まれた画像データである。テキストデータ２２は、画像データ２１のＥＸＩＦデータ内の撮影日時情報、ＧＰＳ情報、プロパティ内のタイトルやコメントなどの付属情報などのほか、利用者が画像に合わせて選択できるように予め用意されたテキストや絵文字などである。
【００４６】
印刷データ２３は、印刷手段１０３による印刷用または画像データ入出力手段１０１による各種のメディア１２１や携帯端末１２２への出力用に調整された画像のデータである。
【００４７】
テキストを貼り付ける位置の初期設定値は、利用者がテキストを貼り付ける位置を選択する際に、画像出力受付端末１が貼り付け位置の候補を利用者に提案するために、予め設定してある位置座標の値である。
【００４８】
次に、図４のフローチャートを参照して、画像出力受付端末１の処理の概略について説明する。図４は、画像出力受付端末１の処理の概略を示すフローチャートである。
【００４９】
画像出力受付端末１の制御部３１は、モニタ４４上にサービス内容、手順、案内等を示すメニュー画面（不図示）を表示し（ステップＳ５０１）、利用者にサービスの手順や内容等を選択、指示させる。例えば、利用者は、各種のメディア１２１あるいは携帯端末１２２による入力方法や、支払い方法等を選択する。選択、指示された情報は、記憶部３２等に記憶される。
【００５０】
利用者がメディア１２１をメディア投入口１２に挿入あるいは携帯端末１２２を通信口１３に挿入すると、画像出力受付端末１の制御部３１は、メディア入出力部４１のメディア１２１に適合するメディア入出力部４１あるいは通信部４２を起動し、挿入されたメディア１２１あるいは携帯端末１２２に記憶された画像データ２１を読み込み、記憶部３２に格納する（ステップＳ５０２）。
【００５１】
画像出力受付端末１の制御部３１は、サムネイル画面６００（図５）をモニタ４４に表示して、利用者に画像データ２１の注文枚数の決定や、画像データ２１の編集が可能であることを案内し、利用者の選択に応じて画像編集画面７００（図６）等を表示する。そして、利用者の選択、指示により、制御部３１は、画像の編集等を行い、編集した画像データ２１を印刷データ２３として記憶部３２に格納する（ステップＳ５０３）。
【００５２】
サムネイル画面６００（図５）において利用者により注文が決定されると、画像出力受付端末１の制御部３１は、注文決定した画像データ２１を印刷データ２３として記憶部３２に格納し、課金手段１０４により課金処理を実行する（ステップＳ５０４）。すなわち、制御部３１は、印刷注文に対する代金の合計金額を算出してモニタ４４に表示する。
【００５３】
利用者の入金が行なわれると、画像出力受付端末１の制御部３１は、注文内容に応じた印刷データ２３の印刷をプリンタ４８により実行する（ステップＳ５０５）。プリント物１２３は、プリント物取出口１９に排出される。また、画像出力受付端末１の制御部３１は、合計金額、注文内容などを印刷したレシート１２４をレシートジャーナル処理部（レシートプリンタ）４７で印刷する。レシート１２４は、レシート取出口１５から放出される。また、利用者の指示によっては、印刷ではなく、印刷データ２３を各種のメディア１２１や携帯端末１２２に画像データ入出力手段１０１により記録する。
【００５４】
（テキスト合成処理）
上記のステップＳ５０３における画像編集で、利用者は画像出力受付端末１を操作して、画像データ２１とテキストデータ２２を用いて前述のテキスト合成を行い、テキストを合成された画像データを新たに作成することができる。
以下に、画像出力受付端末１の制御部３１が行うテキスト合成の処理について、図５〜９を参照して説明する。
【００５５】
図５はサムネイル画面６００で、サムネイル画像の一覧を表示する画面である。図６は画像編集画面７００で、サムネイル画面６００（図５）で選択した選択画像６０３について利用者が編集の種類を選ぶ画面である。図７はテキスト合成画面で、利用者が選択画像６０３上にテキストを合成する画面である。図８はサムネイル画面６００で、選択画像６０３と同様のテキスト合成がされた他の画像データのサムネイル画像を表示する画面である。
図９は、タッチパネル付ディスプレイ１１に表示される画面案内に従って利用者が画像編集を行う際に、画像出力受付端末１の制御部３１が行うテキスト合成の処理を示すフローチャートである。
【００５６】
はじめに、画像出力受付端末１の制御部３１は、タッチパネル付ディスプレイ１１にサムネイル画面６００（図５）を表示する（ステップＳ８０１）。サムネイル画面６００には、画像データ２１のサムネイル画像の一覧が表示されており、利用者はこの中から印刷または編集したい画像を選ぶことができる。
【００５７】
ここで、サムネイル画面６００においては、画像データ２１のＥＸＩＦデータの情報を利用して、サムネイル画像を風景、人物、撮影日時、撮影場所などのシーン別に、画像出力受付端末１の制御部３１が自動的に表示したり、利用者が指定するシーンに絞り込んで表示したりすることも可能である。利用者がタッチパネル上の「シーンを選ぶ」ボタン６０１に触れると、画像出力受付端末１の制御部３１は、シーン選択画面（図示せず）をタッチパネル付ディスプレイ１１に表示する。利用者がシーン選択画面の案内に従ってシーンを選ぶと、画像出力受付端末１の制御部３１は、該当するシーンのサムネイル画像をサムネイル画面６００で表示する。
【００５８】
利用者は、画像を編集する場合には、サムネイル画面６００のサムネイル画像の一覧から編集したい画像をタッチパネルに触れることにより選び、さらにタッチパネル上の「編集する」ボタン６０２に触れる。「編集する」ボタン６０２、選択した画像の編集を行うためのボタンである。
【００５９】
利用者が「編集する」ボタン６０２に触れると、画像出力受付端末１の制御部３１は、タッチパネル付ディスプレイ１１に画像編集画面７００（図６）を表示する（ステップＳ８０２）。画像編集画面７００には、利用者がサムネイル画面６００で選択した画像（選択画像６０３）が表示され、この画像に対して各種の編集を行うための案内が表示される。例えば、画像の移動や回転を行うための「移動・回転」ボタン７０１、画像上に絵を描くための「お絵かき」ボタン７０２、テキスト合成を行うための「テキスト」ボタン７０３などが表示され、これらから選択するように、画像編集画面７００は利用者に案内する。また、画像編集画面７００は、選択画像６０３を選択しなおすためにサムネイル画面６００に戻るための「戻る」ボタン７０４も有する。
【００６０】
利用者がタッチパネル上の「テキスト」ボタン７０３に触れて、テキスト合成を行なうことが選択されると、画像出力受付端末１の制御部３１は、テキスト合成を行なうためのテキスト合成画面７１０（図７）をタッチパネル付ディスプレイ１１に表示する（ステップＳ８０３）。
【００６１】
テキスト合成画面７１０には選択画像６０３が表示され、選択画像６０３上には、テキストを貼り付ける位置の候補（貼り付け位置候補７１１ａ〜７１１ｄ）が示される。また、選択画像６０３上に貼り付けるテキストの候補（テキスト７１２ａ〜７１２ｆ）もテキスト合成画面７１０に示される。テキスト合成画面７１０では、貼り付け位置候補７１１とテキスト７１２の候補を組み合わせて選択することを利用者に案内する。
【００６２】
貼り付け位置候補７１１としては、例えば、選択画像６０３の四隅に近い位置などがあげられる。それらの座標は記憶部３２に初期設定しておく。
テキスト７１２の候補としては、例えば、選択画像６０３のＥＸＩＦデータ内の撮影日時情報、選択画像６０３のプロパティ内のタイトルやコメントなどの付属情報から、画像出力受付端末１の制御部３１によって抽出されたもののほか、利用者がシーン選択画面（図示せず）で選択したシーンに関連して、予めテキストデータ２２として記憶部３２に記憶されていたものをあげる。
【００６３】
ここで、テキストを、利用者が新たに作成することも可能である。利用者はタッチパネル上の「テキスト作成」ボタン７１３により、テキストの作成を行うことができる。利用者がテキストを作成すると、画像出力受付端末１の制御部３１は、作成されたテキストをテキストデータ２２として記憶部３２に格納するとともに、テキスト合成画面７１０で表示する。
【００６４】
利用者がテキストと貼り付け位置を組み合わせて選択すると、画像出力受付端末１の制御部３１は、選択されたテキストと貼り付け位置の組み合わせで、テキストと選択画像６０３を合成し、テキスト合成画面７１０に表示する（ステップＳ８０４）。例えば、利用者が、選択画像６０３の左上に「ハッピーバースデー」、右下に撮影日時である「２０１２年８月２８日」の組み合わせで選択した場合、それらの組み合わせでテキストと選択画像６０３が合成される。
【００６５】
利用者は、テキストが合成された選択画像６０３を見て、文字の変更、例えば、フォント、スタイル、大きさ、文字色などの変更を行うことも可能である。利用者はタッチパネル上の文字変更ボタン７１４ａ〜ｄにより文字の変更を行う。利用者が文字を変更すると、画像出力受付端末１の制御部３１は、文字に変更を施したテキストを選択画像６０３に合成して表示する。
【００６６】
利用者は、選択画像６０３以外の画像にも同じテキスト合成を行いたい場合は、タッチパネル上の「一括コピー＆一括ペースト」ボタン７１５を押す。選択画像６０３のみにテキスト合成する場合は、「完了」ボタン７１７を押す。また、すでにテキスト合成処理が行われており、全ての画像データ２１からテキストを削除する場合には、「一括削除」ボタンに７１６を押して、テキスト合成をやり直すこともできる。
【００６７】
利用者が、テキスト合成画面７１０の「一括コピー＆一括ペースト」ボタン７１５を押すと、画像出力受付端末１の制御部３１は選択画像６０３以外の画像にも、選択画像６０３と同様のテキスト合成処理を行う（ステップＳ８０５）。利用者が、テキスト合成画面７１０の「完了」ボタン７１７を押し、テキストの合成を完了すると、制御部３１は、次のステップＳ８０６を行う。
【００６８】
最後に、制御部３１は、テキスト合成処理後の画像データを印刷データ２３として記憶部３２に格納するとともに、サムネイル画面６００（図８）にテキストが合成されたサムネイル画像を表示する（ステップＳ８０６）。
【００６９】
選択画像６０３と大きさ、横縦の比が異なる画像データに、テキストを貼り付ける処理については、後で詳細に説明する。
【００７０】
以上により、サムネイル画面６００で選択した選択画像６０３にテキスト合成を行い、利用者の操作、指示により、他の画像にもテキスト合成を一括して行うことができる。
【００７１】
（一括コピー＆一括ペースト処理）
ところで、他の画像にもテキスト合成を行う際に、選択画像６０３のテキストの貼り付け位置をそのまま他の画像に当てはめたのでは、他の画像の大きさや、画像の横・縦の比によっては、テキスト７１２が画像からはみ出したり、画像の中央に寄り過ぎたりして好ましくない（図１８（ａ）参照）。これを解消するために、本実施形態の画像出力受付端末１では、テキスト合成手段１０２（図３）は、選択画像６０３と他の画像の横・縦のそれぞれの比に基づいて、テキストが画像内に収まり、かつ中央に寄り過ぎないように合成する機能を有している。
【００７２】
以下に、ステップＳ８０５（図９）における一括コピー＆一括ペースト処理で、画像出力受付端末１の制御部３１が他の画像にテキストを合成する処理を、図１０および図１１を参照して説明する。
【００７３】
図１０は、画像出力受付端末１の制御部３１が他の画像にテキストを合成する一括コピー＆一括ペースト処理を示すフローチャートである。図１１は選択画像６０３および貼り付け先の画像（貼り付け先画像６０４）の概要を示す図である。
【００７４】
はじめに、画像出力受付端末１の制御部３１は画像データ２１から、選択画像６０３の横の長さａおよび縦の長さｂ、貼り付け先画像６０４の横の長さｃおよび縦の長さｄを取得する（ステップＳ９０１）。
【００７５】
次に、画像出力受付端末１の制御部３１は、選択画像６０３および貼り付け先画像６０４の中心をＯ（０，０）として（図１１を参照）、選択画像６０３に貼り付けられたテキストの中心座標Ｐ１（ｘ１，ｙ１）を算出する（ステップＳ９０２）。
【００７６】
次に、画像出力受付端末１の制御部３１は、貼り付け先画像６０４上でテキスト７１２が貼り付けられる位置、すなわちテキストの中心座標Ｐ２（ｘ２、ｙ２）を、次の［１］式および［２］式から算出する（ステップＳ９０３）。
【００７７】
ｘ２＝ｘ１×ｃ／ａ・・・［１］式
ｙ２＝ｙ１×ｄ／ｂ・・・［２］式
【００７８】
そして、算出された座標Ｐ２（ｘ２，ｙ２）をテキストの中心座標として、貼り付け先画像６０４にテキスト７１２が貼り付けられ、画像が合成される（ステップＳ９０４）。
【００７９】
例えば、選択画像６０３が横１２００ピクセル、縦３５０ピクセルのパノラマ画像で、テキスト７１２の中心座標Ｐ１（−５００，１２５）であり、貼り付け先画像６０４が横６００ピクセル、縦６００ピクセルの正方形の画像であった場合、貼り付け先画像６０４に貼り付けるべきテキスト７１２の中心座標Ｐ２は
【００８０】
ｘ２＝−５００×６００／１２００＝−２５０
ｙ２＝１２５×６００／３５０≒２１４
【００８１】
で算出され、テキストは貼り付け先画像６０４のＰ２（−２５０，２１４）を中心座標にしてテキストが貼り付けられ、合成される。
【００８２】
画像出力受付端末１の制御部３１は、以上の処理をすべての貼り付け先画像について行う（ステップＳ９０５）。一括コピー＆一括ペーストの対象となる全ての画像について、上記のようにテキストが合成されるので、テキスト７１２が画像からはみ出したり、画像の中央に寄り過ぎたりすることがなく、好ましい合成画像が得られる（図１８（ｂ）参照）。
【００８３】
以上説明したように、本実施形態の画像出力受付端末１では、利用者によって選択された画像にテキストを貼り付けて合成し、他の画像にも選択された画像と同様にテキストを一括で貼り付けることができる。本実施形態の画像出力受付端末１は、一度に多数の画像にテキストを貼り付けることができ、利用者にとって利便性が高い。
【００８４】
また、選択された画像の横と縦の長さ、および貼り付け先の画像の横と縦の長さ、および選択された画像上のテキストの位置から、貼り付け先の画像のテキストの位置を求めることにより、様々なサイズの画像や横縦比の異なる画像が混在していても、テキストをそれぞれの画像内の好ましい位置に貼り付けて合成することができる。
【００８５】
更に、画像に合成するテキストのフォント、スタイル、大きさ、色等を利用者が選択することにより、利用者は好みのデザインでテキストを画像に合成することができる。また、テキストに限らず絵文字などを選択可能にしてもよい。
【００８６】
ところで、テキスト７１２の位置や長さによっては、貼り付け先画像６０４の範囲からテキストがはみ出してしまうことがある。このような場合、後述するペーストチェック（５）の処理において、利用者がテキストの折り返しや文字の大きさの調整を指示することができる。また、画像出力受付端末１の制御部３１が、以下のようにして、テキストの貼り付け位置を自動的に調整してもよい。
画像出力受付端末１の制御部３１は、テキストの４つの角のうち選択画像６０３の四隅に最も近い角を基準座標とし、座標を算出する。次に画像出力受付端末１の制御部３１は、［１］式と［２］式を用いて、貼り付け先画像６０４上の貼り付け位置を算出する。そして、画像出力受付端末１の制御部３１は、貼り付け位置にテキストを貼り付ける。
【００８７】
例えば、テキストが選択画像６０３の第一象限にある場合（図１１を参照）、テキストの最も右側の文字の右上の基準座標Ｑ１の座標を取得する。次に［１］式と［２］式を用いて、貼り付け先画像６０４上の貼り付け位置Ｑ２の座標を算出する。この貼り付け位置Ｑ２にテキストの最も右側の文字の右上を合わせて貼り付ければよい。
これと同様に、テキストが選択画像６０３の第二象限にある場合はＲ１、第三象限にある場合はＳ１、第四象限にある場合はＴ１の座標を取得し、それぞれＲ２、Ｓ２、Ｔ２の貼り付け位置を算出してテキストを貼り付ければよい。
これにより、利用者にとってより好ましいテキストと画像の合成が可能となる。
【００８８】
（一括コピー＆一括ペースト処理の応用例）
次に、一括コピー＆一括ペースト処理（図１０）の応用例を説明する。この応用例では、一括コピー＆一括ペースト処理に、ペーストチェック処理を加えて行う。ペーストチェック処理は、テキストを貼り付け先画像に貼り付ける際に、利用者に画像を確認させ、テキストの貼り付け位置の調整などを案内することにより、利用者にとってより好ましいテキスト合成を可能にするものである。
【００８９】
以下に、図１２および図１３を参照して、ペーストチェック処理を加えた一括コピー＆一括ペースト処理を説明する。図１２は画像出力受付端末１の制御部３１がペーストチェック処理を加えた一括コピー＆一括ペースト処理を示すフローチャートである。図１３は利用者に画像を確認させ、操作を案内する確認画面７２０を示す図である。確認画面７２０には、利用者への確認事項を表示するメッセージ欄７２１と、利用者が利用できる操作の選択ボタン欄７２２が表示される。
【００９０】
［ペーストチェック（１）］
利用者がテキスト合成画面７１０（図７）で「一括コピー＆一括ペースト」ボタン７１５を押すと、すべての画像に選択画像６０３と同様のテキスト合成処理を行うか否かを利用者に確認するために、画像出力受付端末１の制御部３１は、選択画像６０３以外に複数の画像があることを確認画面７２０（図１３）のメッセージ欄７２１に表示する。加えて、選択ボタン欄７２２に
i)すべての画像にテキスト合成処理を行うこと
ii)テキスト合成を行う画像を選択しなおすこと
の選択肢を表示して利用者に案内する（図１２のステップＳ１００１）。
【００９１】
利用者によって、すべての画像にテキスト合成処理を行うことが選択されると、画像出力受付端末１の制御部３１は、次のステップＳ１００２（図１２）の処理を行う。テキスト合成を行う画像を選択しなおすことが選択された場合は、画像出力受付端末１の制御部３１は、テキスト合成画面７１０（図７）を表示し、「貼り付ける画像を選択する」ボタン７１８により画像を選択することを案内する。
【００９２】
［ペーストチェック（２）］
次に、画像出力受付端末１の制御部３１は、テキスト合成画面７１０（図７）で選択したテキストをすべて貼り付けるか否かを利用者に確認するために、テキストが複数あることを確認画面７２０（図１３）のメッセージ欄７２１に表示する。加えて、選択ボタン欄７２２に
i)すべてのテキストを貼り付け先画像に貼り付けること
ii)テキストを選択しなおすこと
の選択肢を表示して利用者に案内する（図１２のステップＳ１００２）。
【００９３】
利用者によって、すべてのテキスト７１２を貼り付けることが選択されると、画像出力受付端末１の制御部３１は、次のステップＳ１００３（図１２）の処理を行う。テキスト７１２を選択しなおすことが選択された場合は、画像出力受付端末１の制御部３１は、テキスト合成画面７１０（図７）を表示し、テキストと貼り付ける位置の組み合わせを選択しなおすことを案内する。
【００９４】
次に、画像出力受付端末１の制御部３１は、ステップＳ９０１〜Ｓ９０３（図１０）と同様の処理を行い、すべてのテキストについて貼り付け先画像上でのテキストの中心座標Ｐ２を算出する（図１２のステップＳ１００３）。
【００９５】
［ペーストチェック（３）］
次に、画像出力受付端末１の制御部３１は、貼り付け先画像について、以下に説明する方向のチェック、既存テキストのチェックおよび顔認識のチェックを行う（図１２のステップＳ１００４）。利用者に確認すべき事項がある場合には確認画面７２０（図１３）を表示して、利用者の操作、指示を待つ。確認すべき事項がない場合には次のステップＳ１００５（図１２）の処理を行う。
【００９６】
（（３）−１  貼り付け先画像のアスペクト比が異なる）
ステップＳ１００３（図１２）の処理で、画像データ２１に横長画像、縦長画像、正方形画像などが混在しても、選択画像６０３と同様に、貼り付け先画像にテキストを貼り付けることができるが、本実施形態では、さらに利用者の操作、指示を得ることによって、より好ましい位置に調整することができる。貼り付け先画像６０４のアスペクト比（横と縦の長さの比率）が選択画像６０３と同じ場合には、画像出力受付端末１の制御部３１は、後述する貼り付け先画像の天地ずれチェック、既存テキストのチェックおよび顔認識のチェックを行う。
【００９７】
貼り付け先画像６０４のアスペクト比（横と縦の長さの比率）が選択画像６０３と異なる場合、画像出力受付端末１の制御部３１は、テキストの貼り付け位置を調整するか否かを利用者に確認するために、貼り付け先画像６０４が選択画像６０３（図５）と大きさが異なることを確認画面７２０（図１３）のメッセージ欄７２１に表示する。加えて、選択ボタン欄７２２に
ｉ）テキストの貼り付け位置を移動させること
ii）そのままの位置でテキストを画像に貼り付けること
iii）この画像へのテキスト貼り付けを中止すること
の選択肢を表示して利用者に案内する。
【００９８】
利用者が貼り付け位置を移動させることを選択した場合は、画像出力受付端末１の制御部３１は、テキスト位置変更画面（図示せず）を表示し、貼り付け位置を変更する操作を行うように利用者に案内する。利用者がそのままの位置でテキストを画像に貼り付けることを選択した場合は、画像出力受付端末１の制御部３１は、後述する天地ずれのチェック、既存テキストのチェックおよび顔認識のチェックを行う。利用者がこの画像へのテキスト貼り付けを中止することを選択した場合は、画像出力受付端末１の制御部３１は、この画像へのテキスト合成を中止して、次の貼り付け先画像についてステップＳ１００３（図１２）から処理を始める。
【００９９】
（（３）−２  貼り付け先画像の天地ずれ）
次に、画像出力受付端末１の制御部３１は、貼り付け先画像の向きを検出する。検出方法は一般的な画像天地検出手法などを用いて行えばよいのでここでは説明しない。貼り付け先画像６０４の天地方向が選択画像６０３（図５）と同じ場合は、画像出力受付端末１の制御部３１は、後述する既存テキストのチェックと顔認識のチェックを行う。
【０１００】
貼り付け先画像６０４の天地方向が左右方向になっているなど、選択画像６０３の天地方向とずれていることを検出すると、画像出力受付端末１の制御部３１は、画像を回転するか否かを利用者に確認するために、貼り付け先画像６０４の天地がずれていることを確認画面７２０（図１３）のメッセージ欄７２１に表示する。加えて、選択ボタン欄７２２に
i)この画像を回転させる
ii)そのままの方向でテキストをこの画像に貼り付ける
iii)この画像へのテキスト貼り付けを中止する
の選択肢を表示して利用者に案内する。
【０１０１】
画像を回転させずにそのままの方向でテキスト７１２を貼り付けた場合の合成画像の例を図１８（ｃ）、画像を回転させてテキスト７１２を貼り付けた場合の合成画像の例を図１８（ｄ）に示す。
【０１０２】
利用者が貼り付け先画像６０４を回転させることを選択した場合は、画像出力受付端末１の制御部３１は、回転画面（図示せず）を表示し、画像を回転させる操作を行うように利用者に案内する。利用者がそのままの方向でテキストを画像に貼り付けることを選択した場合は、画像出力受付端末１の制御部３１は、後述する既存テキストのチェックと顔認識のチェックを行う。利用者がこの画像へのテキスト貼り付けを中止することを選択した場合は、画像出力受付端末１の制御部３１は、この画像へのテキスト合成を中止して、次の貼り付け先画像についてステップＳ１００３（図１２）から処理を始める。
【０１０３】
（（３）−３  貼り付け先画像の既存テキスト）
次に、画像出力受付端末１の制御部３１は、貼り付け先画像に既にテキストが貼り付けられているか検出する。貼り付け先画像にテキストがない場合は、画像出力受付端末１の制御部３１は、次のステップＳ１００５（図１２）の処理を行う。
【０１０４】
貼り付け先画像に既にテキストが貼り付けられている場合は、画像出力受付端末１の制御部３１は、貼り付け先画像に既にテキストが貼り付けられていることを確認画面７２０（図１３）のメッセージ欄７２１に表示する。加えて、選択ボタン欄７２２に
i)テキストの貼り付け位置を移動させる
ii)そのままの位置でテキストを画像に貼り付ける
iii)既存テキストを消去してそのままの位置でテキストを画像に貼り付ける  iv)この画像へのテキスト貼り付けを中止する
の選択肢を表示して利用者に案内する。
【０１０５】
既にテキスト７１２が貼り付けられている貼り付け先画像の例を図１８（ｅ）、貼り付け位置を移動させてテキスト７１２を貼り付けた場合の合成画像の例を図１８（ｆ）、そのままの位置でテキスト７１２を貼り付けた場合の合成画像の例を図１８（ｇ）、既存テキストを消去してそのままの位置でテキスト７１２を貼り付けた場合の合成画像の例を図１８（ｈ）に示す。
【０１０６】
利用者が貼り付け位置を移動させることを選択した場合は、画像出力受付端末１の制御部３１は、テキスト位置変更画面（図示せず）を表示し、貼り付け位置を変更する操作を行うように利用者に案内する。利用者がそのままの位置でテキストを画像に貼り付けることを選択した場合は、画像出力受付端末１の制御部３１は、後述する既存テキストおよび顔認識のチェックを行う。利用者が既存テキストを消去してそのままの位置でテキストを画像に貼り付けることを選択した場合は、画像出力受付端末１の制御部３１は、既存テキストを消去し、後述する既存テキストおよび顔認識のチェックを行う。
【０１０７】
利用者がこの画像へのテキスト貼り付けを中止することを選択した場合は、画像出力受付端末１の制御部３１は、この画像へのテキスト合成を中止して、次の貼り付け先画像についてステップＳ１００３（図１２）から処理を始める。
【０１０８】
（（３）−４  貼り付け先画像の顔認識）
次に、画像出力受付端末１の制御部３１は、貼り付け先画像に人物などの顔があるか検出する。顔の検出方法は一般的な顔検出手法などを用いて行えばよいのでここでは説明しない。テキストと顔部分が重ならない場合は、画像出力受付端末１の制御部３１は、次のステップＳ１００５（図１２）の処理を行う。
【０１０９】
テキストと顔部分が重なる場合は、画像出力受付端末１の制御部３１は、貼り付け先画像６０４に人物などの顔があることを確認画面７２０（図１３）のメッセージ欄７２１に表示する。加えて、選択ボタン欄７２２に
i)テキストの貼り付け位置を移動させること、
ii)そのままの位置でテキストを画像に貼り付けること、
iii)この画像へのテキスト貼り付けを中止すること、
の選択肢を表示して利用者に案内する。
【０１１０】
テキストの貼り付け位置を移動させずにそのままの位置でテキスト７１２を貼り付けた場合の合成画像の例を図１９（ａ）、位置を移動させてテキスト７１２を貼り付けた場合の合成画像の例を図１９（ｂ）に示す。
【０１１１】
利用者が貼り付け位置を移動させることを選択した場合は、画像出力受付端末１の制御部３１は、テキスト位置変更画面（図示せず）を表示し、貼り付け位置を変更する操作を行うように利用者に案内する。利用者がそのままの位置でテキストを画像に貼り付けることを選択した場合は、画像出力受付端末１の制御部３１は、次のステップＳ１００６（図１２）の処理を行う。利用者がこの画像へのテキスト貼り付けを中止することを選択した場合は、画像出力受付端末１の制御部３１は、この画像へのテキスト合成を中止して、次の貼り付け先画像についてステップＳ１００３から処理を始める。
【０１１２】
［ペーストチェック（４）］
次に、画像出力受付端末１の制御部３１は、テキストの色と、貼り付け先画像のテキスト中心座標Ｐ２付近の色、すなわちテキスト貼り付け位置の背景色とを比較する。文字と背景色の比較方法は一般的な色比較手法などを用いて行えばよいのでここでは説明しない。テキストと背景色が異なる場合は、画像出力受付端末１の制御部３１は、次のステップＳ１００７（図１２）の処理を行う。
【０１１３】
テキストと背景色が同じか近似している場合は、画像出力受付端末１の制御部３１は、テキストの色が同じか近似していることを確認画面７２０（図１３）のメッセージ欄７２１に表示する。加えて、選択ボタン欄７２２に
i)テキストの色を変更する
ii)そのままの色でテキストを画像に貼り付ける
iii)この画像へのテキスト貼り付けを中止する
の選択肢を表示して利用者に案内する（図１３のステップＳ１００５）。
【０１１４】
テキストの色を変更せずにそのままの色でテキスト７１２を貼り付けた場合の合成画像の例を図１９（ｃ）、色を変更してテキスト７１２を貼り付けた場合の合成画像の例を図１９（ｄ）に示す。
【０１１５】
利用者が貼り付け位置を移動させることを選択した場合は、画像出力受付端末１の制御部３１は、テキスト合成画面７１０（図７）を表示し、「文字色変更」ボタン７１４ｄを押して、文字色を変更する操作を行うように利用者に案内する。利用者がそのままの色でテキストを画像に貼り付けることを選択した場合は、画像出力受付端末１の制御部３１は、次のステップＳ１００７（図１２）の処理を行う。利用者がこの画像へのテキスト貼り付けを中止することを選択した場合は、画像出力受付端末１の制御部３１は、この画像へのテキスト合成を中止して、次の貼り付け先画像についてステップＳ１００３（図１２）から処理を始める。
【０１１６】
［ペーストチェック（５）］
次に、画像出力受付端末１の制御部３１は、テキストの長さと貼り付け先画像の横の長さを比較する。テキストの長さが、貼り付け先画像の横の長さより短い場合は、画像出力受付端末１の制御部３１は、次のステップＳ１００７（図１２）の処理を行う。
【０１１７】
テキストの長さが、貼り付け先画像の横の長さを超える場合は、画像出力受付端末１の制御部３１は、テキストが長すぎることを確認画面７２０（図１３）のメッセージ欄７２１に表示する。加えて、選択ボタン欄７２２に
i)テキストを折り返して貼り付ける
ii)文字を小さくして貼り付ける
iii)テキストを編集する
iv)そのままテキストを画像に貼り付ける
v)この画像へのテキスト貼り付けを中止する
の選択肢を表示して利用者に案内する（図１２のステップＳ１００６）。
【０１１８】
そのままテキスト７１２を貼り付けた場合の合成画像の例を図１９（ｅ）、テキスト７１２を折り返した場合の合成画像の例を図１９（ｆ）、文字を小さくしてテキスト７１２を貼り付けた場合の合成画像の例を図１９（ｇ）に示す。
【０１１９】
利用者がテキストを折り返して貼り付けることを選択した場合は、画像出力受付端末１の制御部３１は、次のステップＳ１００７（図１２）で、貼り付け先画像の横の長さでテキストを折り返して貼り付ける。利用者が文字を小さくして貼り付けることを選択した場合は、画像出力受付端末１の制御部３１は、次のステップＳ１００７（図１２）で、貼り付け先画像の横の長さに合わせてテキストの文字を小さくして貼り付ける。テキストの折り返し方法および文字の大きさの最適化方法は、それぞれ一般的なテキスト折り返し手法、文字の最適化手法を用いればよいのでここでは説明しない。テキストを編集することを選択した場合は、画像出力受付端末１の制御部３１は、テキスト合成画面７１０（図７）を表示し、「テキスト作成」ボタン７１３を押して、テキストを編集する操作を行うように利用者に案内する。利用者がそのままテキストを画像に貼り付けることを選択した場合は、画像出力受付端末１の制御部３１は、次のステップＳ１００７（図１２）の処理を行う。利用者がこの画像へのテキスト貼り付けを中止することを選択した場合は、画像出力受付端末１の制御部３１は、この画像へのテキスト合成を中止して、次の貼り付け先画像についてステップＳ１００３（図１２）から処理を始める。
【０１２０】
以上のペーストチェック処理を行った後、画像出力受付端末１の制御部３１は、利用者の操作、指示によるテキストの貼り付けを行い、ステップＳ９０４（図１０）と同様の処理、すなわちテキストと貼り付け先画像を合成する（図１２のステップＳ１００７）。さらに、利用者が選択したすべての画像についてテキストを合成する（図１２のステップＳ１００８）。
【０１２１】
また、以上のペーストチェックは、利用者の操作、指示により行う場合を説明したが、画像出力受付端末１の制御部３１が自動的に行うようにしてもよい。その場合、確認画面７２０などの表示は行わず、予め設定しておいた選択肢で処理を行うようにする。
【０１２２】
以上説明したように、画像出力受付端末１は、ペーストチェック処理を加えた一括コピー＆一括ペースト処理を行うことにより、テキストを貼り付けする画像ごとに、利用者が画像を確認でき、テキストの貼り付け位置の調整などを行えるので、利用者にとってより好ましいテキスト合成画像が得られる。例えば、図１８の（ｂ）、（ｄ）、（ｆ）〜（ｈ）、図１９の（ｂ）、（ｄ）、（ｆ）、（ｇ）の例のように、ペーストチェック処理の際に利用者によって画像やテキスト７１２の調整が行われた合成画像例は、画像とテキスト７１２がより見やすく合成されており、利用者にとって満足度の高いテキスト合成画像となっている。
【０１２３】
また、画像出力受付端末１は、利用者の望まないテキスト合成画像やテキストの位置が好ましくない画像をペーストチェック処理によって排除できるので、無駄なプリント物を減らすことができ、利用者にとって利便性が高い。
【０１２４】
（画像出力受付端末１ａの例）
なお、画像出力受付端末は、プリンタを内蔵するものに限らず、ネットワークを介してプリンタサーバと接続し、例えば店頭において注文受付のみを行なうものでもよい。その例が図１４〜図１７に示す画像プリントシステム１００の画像出力受付端末１ａである。なお、図１〜３等で説明したものと同様の機能を有する要素については、同じ番号を付し、説明を省略する。
【０１２５】
図１４は、画像出力受付端末１ａの外観斜視図である。図１４に示すように、画像出力受付端末１ａの上部正面に、タッチパネル付ディスプレイ１１が配置されている。タッチパネル付ディスプレイ１１の下部には、メディア投入口１２、通信口１３、レシート取出口１５が設けられる。
【０１２６】
図１５は、画像出力受付端末１ａのハードウエアの構成例を示すブロック図である。画像出力受付端末１ａは、コンピュータ３０、メディア入出力部４１、通信部４２、シャッタ４３、モニタ（タッチパネル付）４４、レシートジャーナル処理部（レシートプリンタ）４７等を備える。
【０１２７】
コンピュータ３０は、制御部３１、記憶部３２、入出力部３３、通信部３４等から構成され、メディア入出力部４１、通信部４２、シャッタ４３、モニタ４４、レシートジャーナル処理部４７を制御する。
【０１２８】
ここで、コンピュータ３０の通信部３４は、通信制御装置、通信ポート等を有し、画像出力受付端末１ａとネットワーク９間の通信を媒介する通信インタフェースである。コンピュータ３０の通信部３４は、ネットワーク９を介して、画像出力受付端末１ａとプリンタサーバ３間の通信制御を行う。
【０１２９】
また、レシートジャーナル処理部４７で印刷されるレシートは、プリント物を受け取るための引換券として用いることも可能である。
【０１３０】
図１６は、プリンタサーバ３のハードウエアの構成例を示すブロック図である。
プリンタサーバ３は、制御部５１、記憶部５２、メディア入出力部（ドライブ装置）５３、通信制御部（通信制御装置、通信ポート等）５４、入力部（キーボード、ポインティングデバイス等）５５、表示部５６、通信用Ｉ／Ｆ部５７等がバス５９で接続されて構成される。
【０１３１】
制御部５１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等で構成され、記憶部５２に格納されたプログラムに従って、各装置を駆動制御する。
記憶部５２は、ＨＤＤ（ハードディスクドライブ）であり、制御部５１が実行するプログラム、プログラム実行に必要なデータ、ＯＳ等が格納される。プログラムに関しては、ＯＳに相当する制御プログラムや、後述する印刷データ受信手段１３１、印刷制御手段１３２を実現するためのプログラム等が格納されている。
【０１３２】
メディア入出力部５３は、データの入出力を行い、例えば、ＣＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）、ＤＶＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）、ＭＯドライブ等のメディア入出力装置等を有する。
通信制御部５４は、通信制御装置、通信ポート等を有し、プリンタサーバ３による通信を媒介する通信インタフェースであり、ネットワーク９を介して、プリンタサーバ３と、画像出力受付端末１ａ間の通信制御を行う。
【０１３３】
入力部５５は、データの入力を行い、例えば、タッチパネル、キーボード、マウス等のポインティングデバイス等の入力装置を有し、操作指示、動作指示、データ入力等を行うことができる。
【０１３４】
表示部５６は、液晶パネル等のディスプレイ装置等を有する。通信用Ｉ／Ｆ部５７は、プリンタサーバ３とプリンタ５間の通信を行うためのインタフェースである。バス５９は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【０１３５】
プリンタ５は、画像データ２１の印刷出力処理を行う。プリンタ５は複数台のプリンタであってもよく、この場合印刷時間の短縮を図ることができる。
【０１３６】
図１７は、画像出力受付端末１ａおよびプリンタサーバ３等からなる画像プリントシステム１００のシステム構成図である。
【０１３７】
図１７に示すように、画像プリントシステム１００は、１または複数の画像出力受付端末１ａ、プリンタサーバ３、１または複数のプリンタ５が、ネットワーク９等を介して接続されて構成される。
【０１３８】
ネットワーク９は、インターネット、ローカルエリアネットワーク（ＬＡＮ）等のネットワークであり、有線、無線を問わない。
【０１３９】
画像出力受付端末１ａは、画像データ入出力手段１０１、テキスト合成手段１０２、課金手段１０４等のほか、印刷データ送信手段１３０を備える。
【０１４０】
印刷データ送信手段１３０は、記憶部３２に記憶されている印刷データ２３をネットワーク９を介してプリンタサーバ３に送信する。
【０１４１】
また、利用者は、必要に応じて課金手段１０４が発行するレシート１２４を提示して印刷料金の支払いを行い、プリント物を受け取る。なお、課金手段１０４は、画像出力受付端末１と同様、課金機を装備し、利用者に入金を要求して現金による課金処理を備えるようにしてもよい。
【０１４２】
プリンタサーバ３は、印刷データ受信手段１３１、印刷制御手段１３２等を有する。印刷データ受信手段１３１は、画像出力受付端末１ａから印刷データ２３を受信し、記憶部５２に格納する。印刷制御手段１３２は、印刷データ２３をプリンタ５に転送する。
【０１４３】
プリンタ５は高解像度カラープリンタであり、印刷データ２３を印刷し、プリント物１２３を出力する。熱転写プリンタあるいはインクジェット型など、プリンタの方式は問わない。また、プリンタ５の台数も複数としてよい。
【０１４４】
画像プリントシステム１００に係る処理では、画像出力受付端末１ａでは注文受付のみを行い、画像データ２１の印刷は、別に設けたプリンタ５で行なう。利用者は料金を支払いプリント物を受け取る。
【０１４５】
このため、図４における課金処理（ステップＳ５０４）ではモニタ４４にプリント料金が表示され、入金を行なわず利用者の決定によりレシートのみ排出される。また、図４における印刷処理（ステップＳ５０５）では、印刷データ送信手段１３０により印刷注文された画像データ２１がプリンタサーバ３に送信され、別に設けたプリンタ５により、画像データ２１の印刷が行なわれる。また、利用者の指示によっては、印刷ではなく、印刷データ２３を各種のメディア１２１や携帯端末１２２に画像データ入出力手段１０１により記録する。
【０１４６】
但し、それ以外の画像出力受付端末１ａにおける処理については、図４を用いて説明したものと同様である。画像編集処理（図９）、一括コピー＆一括ペースト処理（図１０）、およびペーストチェック処理を含む一括コピー＆一括ペースト処理（図１２）についても同様に行われる。
【０１４７】
従って、本実施形態の画像出力受付端末１ａでも、先に説明した画像出力受付端末１と同様の効果が得られる。
【０１４８】
また、以上の実施形態では、画像出力受付端末１ａを例に説明したが、ＰＣや携帯端末用のアプリケーションプログラムによって、一般的なＰＣや携帯端末に画像出力受付端末１ａと同様の機能を持たせることも可能である。
【０１４９】
この場合、プリント物１２３については、電子商取引（インターネットでの通信販売）で取引したり、ＰＣや携帯端末に接続した印刷機で印刷したりする。また、ネットワーク上に設けられた記憶装置（図示せず）に印刷データ２３を格納し、利用者がＰＣや携帯端末で閲覧したり、ダウンロードして利用したりすることも可能である。
【０１５０】
以上、添付図面を参照しながら、本発明に係る画像出力受付端末等の好適な実施形態について説明したが、本発明は係る例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【０１５１】
１、１ａ……画像出力受付端末
３…………プリンタサーバ
５…………プリンタ
９…………ネットワーク
１１………タッチパネル付ディスプレイ
１２………メディア投入口
１３………通信口
２１………画像データ
２２………テキストデータ
２３………印刷データ
３０………コンピュータ
３１………制御部
３２………記憶部
３３………メディア入出力部
３４………通信部
１００……画像プリントシステム
１０１……画像データ入出力手段
１０２……テキスト合成手段
１０３……印刷手段
１２１……メディア
１２２……携帯端末
６００……サムネイル画面
６０３……選択画像
６０４……貼り付け先画像
７００……画像編集画面
７１０……テキスト合成画面
７１２……テキスト
７２０……確認画面
【図１】
2014050066.tif 000005
【図２】
2014050066.tif 000006
【図３】
2014050066.tif 000007
【図４】
2014050066.tif 000008
【図５】
2014050066.tif 000009
【図６】
2014050066.tif 000010
【図７】
2014050066.tif 000011
【図８】
2014050066.tif 000012
【図９】
2014050066.tif 000013
【図１０】
2014050066.tif 000014
【図１１】
2014050066.tif 000015
【図１２】
2014050066.tif 000016
【図１３】
2014050066.tif 000017
【図１４】
2014050066.tif 000018
【図１５】
2014050066.tif 000019
【図１６】
2014050066.tif 000020
【図１７】
2014050066.tif 000021
【図１８】
2014050066.tif 000022
【図１９】
2014050066.tif 000023