(57)【特許請求の範囲】
【請求項１】
画像送信システムと複数の処理業者端末とを備える画像処理システムであって、
前記画像送信システムは、
利用者から、前記画像及び前記画像に対応付けられた付随情報を取得する取得部と、
前記画像を分析することにより生成した前記画像が表現する人物の数の情報を、前記画像の付随情報として追加する画像分析部と、
前記利用者の識別情報に対応付けて、前記利用者の付随情報を格納する付随情報格納部と、
前記付随情報格納部が格納する付随情報の一部を選択し、前記画像の付随情報としてさらに追加する付随情報選択部と、
前記人物の数の情報に基づいて、前記処理業者端末を選択する選択部と、
前記選択部が選択した前記処理業者端末に、前記画像及び前記画像の付随情報を送信する送信部と
を備え、
前記処理業者端末は、
前記画像を装飾するための装飾画像を格納する装飾画像格納部と、
前記画像の付随情報に基づいて前記装飾画像を選択する装飾画像選択部と、
前記画像と前記装飾画像とを組み合わせた合成画像を生成する生成部と、
前記合成画像の少なくとも一部を前記利用者に提供する提供部と
を備え、
前記装飾画像選択部は、前記画像にトリミング処理が施されたという情報が付随情報に含まれている場合に、前記画像にトリミング処理が施されたという情報が付随情報に含まれていない場合より品質の高い前記装飾画像を選択する画像処理システム。
【請求項２】
前記画像分析部は、前記画像を分析することにより生成した前記画像が撮像された時の明るさの情報を付随情報としてさらに追加する請求項１に記載の画像処理システム。
【請求項３】
前記処理業者端末は、
前記合成画像を生成した方法に基づいて、画像の処理に関する条件を生成する条件設定部と、
前記合成画像を縮小してサムネイルを生成するサムネイル生成部と
をさらに備え、
前記画像送信システムは、
前記利用者に前記画像の処理に関する条件及び前記サムネイルを前記利用者に提供する決定部
をさらに備える請求項１または２に記載の画像処理システム。
【請求項４】
前記取得部は、前記画像が撮像された位置の情報である撮像位置情報を付随情報としてさらに取得し、
前記装飾画像選択部は、前記撮像位置情報にさらに基づいて、前記装飾画像を選択する請求項３に記載の画像処理システム。
【請求項５】
前記画像送信システムは、
前記複数の処理業者端末を識別する情報を前記複数の処理業者端末それぞれの属性情報に対応づけて格納する端末情報格納部
をさらに備え、
前記選択部は、前記属性情報にさらに基づいて、前記処理業者端末を選択する請求項３または４に記載の画像処理システム。
【請求項６】
前記決定部は、前記処理業者端末において前記画像の処理をするか否かを決定する入力を前記利用者から受け付ける請求項３乃至５のいずれかに記載の画像処理システム。
【請求項７】
画像送信システムと複数の処理業者端末とを備える画像処理システムを制御するプログラムであって、
前記画像送信システムを、
利用者から前記画像及び前記画像に対応付けられた付随情報を取得する取得部、
前記画像を分析することにより生成した前記画像が表現する人物の数の情報を、前記画像の付随情報として追加する画像分析部、
前記利用者の識別情報に対応付けて、前記利用者の付随情報を格納する付随情報格納部、
前記付随情報格納部が格納する付随情報の一部を選択し、前記画像の付随情報としてさらに追加する付随情報選択部、
前記人物の数の情報に基づいて、前記処理業者端末を選択する選択部、
前記選択部が選択した前記処理業者端末に、前記画像及び前記画像の付随情報を送信する送信部
として機能させ、
前記処理業者端末を、
前記画像を装飾するための装飾画像を格納する装飾画像格納部、
前記画像の前記付随情報に基づいて前記装飾画像を選択する装飾画像選択部、
前記画像と前記装飾画像とを組み合わせた合成画像を生成する生成部、
前記合成画像の少なくとも一部を前記利用者に提供する提供部
として機能させ、
前記装飾画像選択部は、前記画像にトリミング処理が施されたという情報が付随情報に含まれている場合に、前記画像にトリミング処理が施されたという情報が付随情報に含まれていない場合より品質の高い前記装飾画像を選択するプログラム。
【請求項８】
前記処理業者端末を、
前記合成画像を生成した方法に基づいて、画像の処理に関する条件を生成する条件設定部、
前記合成画像を縮小してサムネイルを生成するサムネイル生成部
としてさらに機能させ、
前記画像送信システムを、
前記利用者に前記画像の処理に関する条件及び前記サムネイルを前記利用者に提供する決定部
としてさらに機能させる請求項７に記載のプログラム。
【請求項９】
前記画像送信システムを、
前記複数の処理業者端末を識別する情報を前記複数の処理業者端末それぞれの属性情報に対応づけて格納する端末情報格納部
としてさらに機能させ、
前記選択部は、前記属性情報にさらに基づいて、前記処理業者端末を選択する請求項８に記載のプログラム。
【請求項１０】
前記決定部は、前記処理業者端末において前記画像の処理をするか否かを決定する入力を前記利用者から受け付ける請求項８または９に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理システム及びプログラムに関する。特に本発明は、送信先を選択する画像処理システム及びプログラムに関する。
【０００２】
【従来の技術】
例えば、画像を埋め込んだハガキを作成するために、利用者の要求に従い、画像と装飾画像を組み合わせて印刷するシステムが提案されている。
【０００３】
【発明が解決しようとする課題】
上記システムにおいて、利用者は、画像に適する装飾画像を、多くの装飾画像の候補から自ら選択する。よって、利用者は、装飾画像の選択に多くの時間を要した。また、利用者端末と通信回線を介して接続されるサーバ上に装飾画像が分散されて格納されているなどの場合に、装飾画像の選択作業にはより多くの時間を要する。
そこで本発明は、上記の課題を解決することのできる画像処理システム及びプログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【０００４】
【課題を解決するための手段】
即ち、本発明の第１の形態によると、画像を処理して利用者に提供する画像処理システムは、利用者から通信回線を介して画像及び当該画像と対応付けられた付随情報を取得する取得部と、画像を装飾するための装飾画像を格納する装飾画像格納部と、画像の付随情報に基づいて装飾画像を選択する装飾画像選択部と、画像と装飾画像を組み合わせた合成画像を生成する生成部と、合成画像の少なくとも一部を利用者に提供する提供部とを備える。
画像に新たに対応付ける複数の付随情報を格納する付随情報格納部と、取得部が取得した画像及び付随情報に基づいて、付随情報格納部から一の付随情報を選択して画像に新たに対応付ける付随情報選択部とを更に備えてもよい
【０００５】
画像を分析することにより付随情報を新たに生成する画像分析部を更に備え、装飾画像選択部は、画像分析部が生成した付随情報に基づき、装飾画像を選択してもよい。
画像分析部は、画像を分析することにより、画像が表現する人物の数の情報を付随情報として新たに生成してもよい。
画像分析部は、画像を分析することにより、画像が撮像された時の明るさの情報を付随情報として新たに生成してもよい。
【０００６】
装飾画像選択部は、画像及び付随情報に基づき、複数の装飾画像を選択し、生成部は、同一の画像に対して、複数の装飾画像のそれぞれを合成した複数の合成画像を生成し、提供部は、利用者に所望する合成画像の候補を閲覧させるために、複数の合成画像のそれぞれの一部を、利用者に提供してもよい。
取得部は、付随情報として画像が撮像された位置の情報である撮像位置情報を取得し、装飾画像選択部は、撮像位置情報に基づき装飾画像を選択してもよい。
予め定められた複数の地域のそれぞれを、当該地域に関連する情報に対応付けて格納する情報格納部と、撮像位置情報が一の地域である場合に、一の地域に対応する情報を選択する情報選択部とを更に備え、提供部は、情報選択部が選択した当該情報を合成画像と共に利用者に提供してもよい。
情報格納部が格納する情報は広告情報であり、提供部は、地域に関連した物品及びサービスの購入の広告情報を利用者に提供してもよい。
【０００７】
取得部は、付随情報として画像の明るさの情報を取得し、装飾画像選択部は、画像の明るさの情報に基づき装飾画像を選択してもよい。
取得部は、付随情報として画像が撮像された時間の情報を取得し、装飾画像選択部は、画像が撮像された時間の情報に基づき装飾画像を選択してもよい。
利用者が取得部と通信を開始したか否かを判断する判断部を更に備え、取得部は、利用者が取得部と通信を開始したと判断された場合に、利用者からの画像の入力に関する操作を受け付けることなく、画像及び付随情報を取得してもよい。
【０００８】
本発明の第２の形態によると、画像を処理して利用者に提供する画像処理システムを制御する制御方法は、利用者から通信回線を介して画像及び当該画像と対応付けられた付随情報を取得するステップと、画像を装飾するための装飾画像を取得するステップと、画像の付随情報に基づいて装飾画像を選択するステップと、画像と装飾画像を組み合わせた合成画像を生成するステップと、合成画像の少なくとも一部を利用者に提供するステップとを備える。
本発明の第３の形態によると、画像を処理して利用者に提供する画像処理システムをコンピュータによって制御させるプログラムは、利用者から通信回線を介して画像及び当該画像と対応付けられた付随情報をコンピュータによって取得させる機能と、画像を装飾するための装飾画像をコンピュータによって取得させる機能と、画像の付随情報に基づいて装飾画像をコンピュータによって選択させる機能と、画像と装飾画像を組み合わせた合成画像をコンピュータによって生成させる機能と、合成画像の少なくとも一部をコンピュータによって利用者に提供させる機能とを備える。
【０００９】
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションも又発明となりうる。
【００１０】
【発明の実施の形態】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態はクレームにかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１１】
図１は、画像処理システム１０の概観図である。画像処理システム１０は、利用者端末１５と、画像送信システム２０と、第１処理業者の端末３０と、第２処理業者の端末４０とを備える。利用者端末１５は、画像送信システム２０と、通信回線を介して接続されている。例えば、利用者端末１５は、画像送信システム２０と、ローカルエリアネットワークで接続されてもよいし、ＰＳＴＮ（公衆回線網）を介して接続されてもよい。また、画像送信システム２０は、第１処理業者の端末３０及び第２処理業者の端末４０のそれぞれと通信回線を介して接続されている。画像送信システム２０は、第１処理業者の端末３０及び第２処理業者の端末４０のそれぞれとローカルエリアネットワークで接続されてもよいし、ＰＳＴＮ（公衆回線網）を介して接続されてもよいし、インターネットで接続されてもよい。
【００１２】
また、本図において、画像送信システム２０は、処理業者の端末として、第１処理業者の端末３０及び第２処理業者の端末４０と接続されているが、画像送信システム２０の接続形態は、この形態に限定されない。例えば、画像送信システム２０は、処理業者の１台の端末（例えば、第１処理業者の端末３０のみ）に接続されてもよい。なお、第２処理業者の端末４０は、第１処理業者の端末３０と略同一である。よって、以降の説明において、第２処理業者の端末４０の説明を省略する。
【００１３】
利用者端末１５は、画像及び付随情報を格納するデジタルカメラが利用者により接続されたか否かを判断する。利用者端末１５は、デジタルカメラが接続されたと判断した場合に、利用者の入力に応じて画像及び付随情報をデジタルカメラから受け付ける。そして、利用者端末１５は、画像送信システム２０に画像及び付随情報を送る。
【００１４】
画像送信システム２０は、利用者端末１５から画像及び付随情報を受け取る。そして、画像送信システム２０は、画像及び付随情報に基づいて、複数の処理業者の端末の中から画像を送信すべき送信先端末（例えば、第１処理業者の端末３０）を選択する。画像送信システム２０は、画像及び付随情報を第１処理業者の端末３０に送る。第１処理業者の端末３０は、画像及び画像付随情報に基づき、予め用意した装飾画像の中から複数の装飾画像の候補を選択する。
【００１５】
第１処理業者の端末３０は、画像送信システム２０から受け取った画像を、複数の装飾画像の候補それぞれと合成した合成画像を生成して、その合成画像の一部を、画像送信システム２０に送信する。合成画像の一部とは、例えば、合成画像から一定の割合で画素を除いて、合成画像の概要が理解できる程度にデータサイズを縮小したサムネイルである。また、第１処理業者の端末３０は、画像を印刷する場合の条件（価格、納期など）を画像送信システム２０に送信する。
【００１６】
画像送信システム２０は、第１処理業者の端末３０から合成画像の一部及び印刷の条件を受け取ると、利用者端末１５に送信する。利用者端末１５は、利用者に、合成画像の一部及び印刷の条件を提示する。利用者端末１５は、画像の合成及び印刷を行う旨を利用者から受け付けた場合に、画像の合成及び印刷を行う旨の指示を、画像送信システム２０を経由して第１処理業者の端末３０に送る。
【００１７】
第１処理業者の端末３０は、合成画像を、画像送信システム２０を経由して利用者端末１５に送る。また、第１処理業者の端末３０は画像を印刷し、利用者端末１５への料金の請求等の操作を行う。このように、画像処理システム１０は、利用者から入力された画像を処理するために、ネットワーク上に設けられた複数の画像処理業者の端末に画像を送ることができる。
【００１８】
図２は、画像処理システム１０の機能ブロック図である。画像処理システム１０は、利用者端末１５と、画像送信システム２０と、第１処理業者の端末３０とを備える。利用者端末１５は、判断部２００を有する。画像送信システム２０は、取得部２０５と、画像分析部２１０と、端末情報格納部２２０と、付随情報格納部２３０と、付随情報選択部２４０と、選択部２５０と、情報格納部２６０と、送信部２７０と、受信部２８０と、決定部２９０と、提供部２９５とを有する。提供部２９５は、情報選択部２９８を含む。第１処理業者の端末３０は、装飾画像格納部３００と、装飾画像選択部３１０と、生成部３２０と、条件設定部３３０と、サムネイル生成部３４０と、受注部３５０と、印刷部３６０とを有する。本実施形態において、判断部２００は利用者端末１５に設けられているが、判断部２００の実装箇所は、上記形態に限定されない。例えば、判断部２００は、情報送信装置２０に設けられてもよい。
【００１９】
判断部２００は、利用者が利用者端末１５を介して取得部２０５と通信を開始したか否かを判断する。判断部２００は、例えば、デジタルカメラの接続を検知するソフトウェアである。判断部２００は、利用者がデジタルカメラを利用者端末１５に接続したか否かを判断することにより、利用者が取得部２０５と通信を開始したか否かを判断する。そして、判断部２００は、利用者が取得部２０５と通信を開始したか否かの情報を取得部２０５に送る。また、判断部２００は、利用者がデジタルカメラ装着用の装着器にデジタルカメラを装着した場合に、利用者が取得部２０５と通信を開始したと判断してもよい。
【００２０】
取得部２０５は、判断部２００から、利用者が取得部２０５と通信を開始したか否かの情報を受け取る。取得部２０５は、利用者が取得部２０５と通信を開始した場合に、利用者からの画像の入力に関する操作を受け付けることなく、通信回線を介して利用者から画像及び付随情報を取得する。すなわち、利用者が取得部２０５と通信を開始した場合に、取得部２０５は、利用者端末１５及び画像送信システム２０間の通信回線を介して利用者から画像及び付随情報を取得する。そして、取得部２０５は、画像及び付随情報を画像分析部２１０及び付随情報選択部２４０それぞれに送る。さらに、取得部２０５は、画像及び付随情報を取得した旨の情報を端末情報格納部２２０に送る。
【００２１】
ここで、取得部２０５は、付随情報として、画像が撮像された時の周囲の環境を示す情報を取得する。例えば、取得部２０５は、付随情報として、画像を撮像した時の明るさの情報や、レンズの情報や、デジタルカメラと被写体の距離の情報や、画像を撮像した日時や、画像を撮像した位置の情報を取得する。より詳しくは、取得部２０５は、画像撮像時の絞りを示すＦ値や、画像の明るさを示すＥＶ値や、撮像素子の特性を示すＩＳＯ値等を取得する。また、取得部２０５は、撮像時にストロボが使用されたか否かの情報、デジタルカメラの画素数、デジタルカメラのモデル名、レンズのサイズ等を付随情報として取得してもよい。さらに、取得部２０５は、デジタルカメラの利用者の識別情報、すなわち番号、氏名等や、デジタルカメラ販売者や貸与者の識別情報を付随情報として取得してもよい。
【００２２】
画像分析部２１０は、取得部２０５から画像及び付随情報を受け取る。そして、画像分析部２１０は画像を分析することにより付随情報を新たに生成して追加する。例えば、画像分析部２１０は、画像を分析することにより、画像が表現する人物の数の情報を付随情報として新たに生成して追加する。そして、画像分析部２１０は、画像及び付随情報を選択部２５０に送る。
【００２３】
端末情報格納部２２０は、画像を処理する複数の処理業者の端末を識別する情報を、その複数の処理業者の端末それぞれの属性情報に対応付けて格納する。例えば、端末情報格納部２２０は、第１処理業者の端末３０を識別する情報を第１処理業者の端末３０の属性情報に対応付けて格納する。端末情報格納部２２０は、属性情報として、例えば、端末それぞれにおいて行われる画像処理の種類を示す情報を格納する。また、端末情報格納部２２０は、属性情報として、端末それぞれにおける画像処理に要する費用や納期の情報を格納してもよい。端末情報格納部２２０は、取得部２０５から画像及び付随情報を取得した旨の情報を受け取ると、格納している属性情報を選択部２５０に送る。
【００２４】
付随情報格納部２３０は、画像に新たに対応付けるための複数の付随情報を格納する。付随情報格納部２３０は、例えば、利用者の氏名等の付随情報を利用者の識別情報に対応付けて格納する。また、付随情報格納部２３０は、利用者が画像を入力した回数と時間の履歴を、利用者の識別情報に対応付けて格納してもよい。付随情報格納部２３０は、必要に応じて、複数の付随情報の少なくとも一部を付随情報選択部２４０に提供する。
【００２５】
付随情報選択部２４０は、取得部２０５が取得した画像及び付随情報に基づいて、付随情報格納部２３０が格納する付随情報の一部を選択する。そして、付随情報選択部２４０は、選択した付随情報を付随情報格納部２３０から取得する。付随情報選択部２４０は、選択したこの付随情報を画像に新たに対応付け、取得部２０５が取得した付随情報に追加する。そして、付随情報選択部２４０は、画像及び付随情報を選択部２５０に送る。
【００２６】
選択部２５０は、画像及び付随情報を画像分析部２１０及び付随情報選択部２４０それぞれから受け取る。そして、選択部２５０は、画像分析部２１０及び付随情報選択部２４０から受け取ったそれぞれの付随情報を組み合わせて新たな付随情報とする。さらに、選択部２５０は、端末情報格納部２２０から属性情報を受け取る。選択部２５０は、付随情報及び属性情報に基づき、複数の処理業者の端末の中から画像を送信すべき送信先端末を選択する。そして、選択部２５０は、送信先端末の情報を送信部２７０及び決定部２９０に送る。また、選択部２５０は、画像及び付随情報を送信部２７０に送る。
例えば、選択部２５０は、付随情報を用いて、画像に表現されている人数が２０人であることを判断する。この場合、選択部２５０は、送信先端末として、集合写真の画像処理を行う端末を送信先端末として選択する。
【００２７】
情報格納部２６０は、予め定められた複数の地域のそれぞれを、当該地域に関連する情報に対応付けて格納する。例えば、情報格納部２６０は、予め定められた地域として、ある国家の情報を格納する。この場合、情報格納部２６０は、この国家の特産品販売に関する広告情報をこの国家に対応付けて格納する。情報格納部２６０は、情報選択部２９８からの要求に応じて、地域に関連する広告情報を情報選択部２９８に送る。
【００２８】
送信部２７０は、選択部２５０から送信先端末の情報、画像、及び付随情報を受け取る。そして、送信部２７０は、付随情報及び画像を、送信先端末に送信する。
【００２９】
受信部２８０は、送信先端末から、送信先端末における画像の処理に関する条件を受け取る。また、受信部２８０は、送信先端末において画像を処理した処理画像の一部として、当該送信先端末から合成画像のサムネイルを受け取る。そして、受信部２８０はサムネイル及び条件を決定部２９０に送る。例えば、受信部２８０は、画像処理の方法の詳細に関する情報を受け取る。ここで、画像の処理に関する条件とは、例えば、画像の処理に要する費用や、処理画像の納品期限等の情報である。
【００３０】
決定部２９０は、受信部２８０からサムネイル及び条件を受け取る。そして、決定部２９０は、サムネイル及び条件の送信元の端末において、画像の処理を行うか否かを決定するための利用者からの入力を受け付ける。具体的には、決定部２９０は、この利用者からの入力を利用者端末１５を介して受け取る。決定部２９０は、画像の処理をこの送信元の端末において行う旨の入力を利用者から受け取った場合、画像の処理を依頼する旨の情報を受注部３５０に送る。
【００３１】
情報選択部２９８は、受注部３５０から合成画像及び付随情報を受け取る。情報選択部２９８は、付随情報に基づき、撮像位置情報を特定する。そして、情報選択部２９８は、この撮像位置がある地域に属するか否かを判断する。情報選択部２９８は、撮像位置がそのある地域に属すると判断した場合、その地域に対応する広告情報を情報格納部２６０から選択して取得する。続いて、情報選択部２９８は、当該情報を提供部２９５に送る。
【００３２】
提供部２９５は、合成画像を受注部３５０から受け取る。また、提供部２９５は、情報選択部２９８から撮像位置情報に基づく広告情報を受け取る。そして、提供部２９５は、撮像位置情報に基づく広告情報を合成画像の少なくとも一部と共に、利用者端末１５を介して利用者に提供する。
【００３３】
装飾画像格納部３００は、画像を装飾するための装飾画像を格納する。そして、装飾画像格納部３００は、装飾画像選択部３１０からの要求に従い装飾画像を装飾画像選択部３１０に送る。例えば、装飾画像格納部３００は、装飾画像として、画像に基づいて絵葉書を生成するためのテンプレートを格納する。
【００３４】
装飾画像選択部３１０は、送信部２７０から画像及び付随情報を受け取る。また、装飾画像選択部３１０は、付随情報に基づいて、複数の装飾画像を装飾画像格納部３００から選択し、装飾画像格納部３００から受け取る。そして、装飾画像選択部３１０は、画像、付随情報、及び複数の装飾画像を、生成部３２０に送る。
例えば、装飾画像選択部３１０は、画像撮像位置の情報に基づいて、装飾画像を選択する。装飾画像選択部３１０は、画像がある観光地で撮像された場合に、その観光地の象徴的な図柄を施した画像を装飾画像として選択する。また、装飾画像選択部３１０は、画像がある季節に撮像された場合に、その季節の象徴的な図柄を表現した画像を装飾画像として選択してもよい。さらに、以下に示すように、多様な形態がある。例えば、装飾画像選択部３１０は、取得部２０５が画像にトリミング等の画像の処理が施されたという情報を付随情報として受け取った場合、使用者がこの画像を重要だと認識していると判断する。この場合、装飾画像選択部３１０は、価格に関わらず品質の高い装飾画像を選択する。また、取得部２０５が付随情報として使用者の好みや予算を取得した場合には、装飾画像選択部３１０は、この好み及び予算を他の付随情報より優先して、装飾画像を選択する。
【００３５】
生成部３２０は、装飾画像選択部３１０から画像、付随情報、及び複数の装飾画像を受け取る。そして、生成部３２０は、画像と装飾画像を組み合わせた合成画像を生成する。すなわち、生成部３２０は、同一の画像に対して、複数の装飾画像のそれぞれを合成した複数の合成画像を生成する。そして、生成部３２０は、複数の合成画像を、付随情報と共にサムネイル生成部３４０及び受注部３５０に送る。また、生成部３２０は、複数の合成画像それぞれについて、合成画像を生成した方法の情報を条件設定部３３０に送る。また、生成部３２０は、画像を装飾画像と合成する他に、画像にデジタルズームを適用して被写体の大きさを修正したり、明るさの調整を行ったり、トリミングを行ってもよい。
【００３６】
条件設定部３３０は、生成部３２０から合成画像を生成した方法の情報を受け取る。そして、条件設定部３３０は、合成画像を生成した方法に基づき、画像の処理に関する条件を生成し、受信部２８０に送る。例えば、条件設定部３３０は、画像の処理に関する条件として、合成画像を生成した方法の詳細、合成画像の印刷に要する費用、及び合成画像の印刷物の納期の条件を生成し、受信部２８０に送る。
【００３７】
サムネイル生成部３４０は、生成部３２０から複数の合成画像を受け取る。そして、サムネイル生成部３４０は、複数の合成画像のそれぞれを縮小することにより、合成画像の仕上がりを確認するための画像であるサムネイルを生成する。サムネイル生成部３４０は、サムネイルを受信部２８０に送る。本実施形態において、本発明に係る合成画像の一部の一例として、サムネイルを示した。しかし、サムネイル生成部３４０が生成する合成画像の一部は、サムネイルに限定されない。例えば、サムネイル生成部３４０は、合成画像の一部として、合成画像に電子透かしを施した画像を生成してもよい。この場合、利用者は、電子透かしを施した業者の許可なく合成画像を用いることができない。
【００３８】
受注部３５０は、複数の合成画像及び付随情報を生成部３２０から受け取る。そして、受注部３５０は、画像の処理を依頼する旨の情報を決定部２９０から受け取ったか否かを判断する。受注部３５０は、画像の処理を依頼する旨の情報を決定部２９０から受け取った場合に、画像の処理を依頼する旨の情報に基づき、複数の合成画像から少なくとも一つを選択し、提供部２９５、情報選択部２９８、及び印刷部３６０に送る。また、受注部３５０は、付随情報を情報選択部２９８に送る。
【００３９】
印刷部３６０は、受注部３５０から合成画像を受け取る。そして、印刷部３６０は、その合成画像を印刷して出力する。
【００４０】
図３は、選択部２５０が受け取る付随情報のデータ構造をあらわす図である。選択部２５０が受け取る付随情報は、画像識別情報フィールドと、第１付随情報フィールドと、第２付随情報フィールドとを含む。第１付随情報フィールドは、時間フィールドと、位置フィールドと、Ｆ値フィールドと、Ｅｖ値フィールドと、ＩＳＯ値フィールドと、操作フィールドとを含む。第２付随情報フィールドは、人数フィールドを含む。画像識別情報フィールドは、複数の画像それぞれにおいて互いに異なる識別情報を示す。この画像識別情報フィールドを用いて、選択部２５０は、複数の画像を互いに識別することができる。第１付随情報フィールドは、取得部２０５が取得した付随情報及び付随情報選択部２４０が追加した付随情報を示す。時間フィールドは、画像が撮像された時間を示す。位置フィールドは、画像が撮像された位置を示す。Ｆ値フィールドは、画像撮像時の絞りを示す。ＥＶ値フィールドは、画像の明るさの状態を示す。ＩＳＯ値フィールドは、撮像素子の特性をあらわす。操作フィールドは、選択部２５０が画像を受信するまでに施された画像の処理の種類を示す。第２付随情報フィールドは、画像分析部２１０が画像を分析することにより追加した付随情報を示す。人数フィールドは、画像分析によって分析された画像に表現されている人物の数を示す。
【００４１】
選択部２５０は、ある画像識別情報（例えば、Ｇ００１.ｊｐｇ）を持つ画像について第１付随情報及び第２付随情報を受け取る。すなわち、取得部２０５は、Ｇ００１.ｊｐｇの画像が１８：５０に撮像されたことを示す撮像時間情報を第１付随情報として利用者から受け取る。そして、選択部２５０は、取得部２０５から撮像時間情報を受け取る。また、画像分析部２１０は、Ｇ００１.ｊｐｇの画像を分析することにより、２人の人物を表現していると分析する。そして、選択部２５０は、画像が表現する人物の数の情報を画像分析部２１０から受け取る。さらに、取得部２０５は、第１付随情報として画像が撮像された位置の情報である撮像位置情報（例えば、Ｎ‘３５Ｅ‘１３５）を取得する。そして、選択部２５０は、撮像位置情報を、取得部２０５から受け取る。また、付随情報選択部２４０は、取得部２０５が取得した画像及び付随情報に基づいて、装飾画像格納部３００から付随情報を選択して画像に新たに対応付けてもよい。このように、選択部２５０は、付随情報を画像に対応付けて取得することができる。
【００４２】
図４は、選択部２５０が付随情報に基づいて、送信先端末を選択する選択動作決定行列の一例を表す図である。選択動作決定行列は、時間フィールドと、人数フィールドを含む。時間フィールドは、画像が撮像された時間帯を示す。人数フィールドは、画像に表現されている人物の数を表す。選択部２５０は、付随情報に基づき、画像撮像時間の情報及び画像に表現されている人物の数を特定する。そして、選択部２５０は、画像撮像時間が時間フィールドが示す何れの時間帯に属するかを特定する。また、選択部２５０は、画像に表現されている人物の数が人数フィールドが示す何れの人数と一致するかを特定する。選択部２５０は、こうして特定された選択行列の行及び列の交点が示す端末を送信先端末として選択する。
【００４３】
例えば、画像撮像時間が１１：００であり、かつ人物の数が２であったとする。この場合、選択部２５０は、時間フィールドから１０：００−１２：００の時間帯を特定する。そして、選択部２５０は人数フィールドから２を特定する。選択部２５０は、１０：００−１２：００の時間帯が示す行及び人数２が示す列の交点である第１を選択する。よって、選択部２５０は、選択動作決定行列を用いることにより、第１処理業者の端末を送信先端末として選択することができる。また、選択部２５０は、画像を送信した履歴を付随情報として管理してもよい。この場合、選択部２５０は、上記選択動作決定行列と共に、この履歴の情報を用いて送信先端末を選択する。また、選択部２５０は、１つの画像及び１つの付随情報に基づいて、複数の送信先端末を選択してもよい。この場合、画像送信装置２０は、複数の送信先端末それぞれから合成画像や条件を受け取る。そして、利用者は、複数の送信先端末の中から所望する合成画像を選択して、画像の処理を依頼する。この場合、利用者は、複数の送信先端末の中から画像の処理を依頼する端末を、オークション形式で選択してもよい。この場合、決定部２９０は、複数の送信先端末から受信した所定の種類の情報（例えば、画像の処理に要する費用）に基づいて、画像処理を依頼する端末を決定する。このように、選択部２５０は、多様な付随情報に基づき、単数あるいは複数の送信先端末を決定することができる。
【００４４】
図５は、決定部２９０が利用者に提示するサムネイル及び条件の表示例を示す。本図において、サムネイルの一例をサムネイルフィールドに、条件の一例を条件フィールドに示した。サムネイルフィールドは、画像フィールドと、識別情報フィールドとを含む。条件フィールドは、価格フィールドと、仕上フィールドと、納期フィールドと、コメントフィールドとを含む。画像フィールドは、合成画像の一部であるサムネイルを示している。識別情報フィールドは、複数の合成画像それぞれにおいて互いに異なる識別情報を示す。価格フィールドは、画像を合成するのに要する費用を示す。仕上フィールドは、画像を印刷する方法の詳細を示す。納期フィールドは、画像を印刷して配達するまでに要する時間の見積もりを示す。コメントフィールドは、処理業者による画像の処理に対する補足説明を示す。
【００４５】
本図の例において、識別情報フィールドがＧ００１．ｊｐｇである画像は、価格５０００、納期１週間で光沢仕上げされることを示している。
このように、決定部２９０は、利用者に条件及びサムネイルを並べて表示する。よって、決定部２９０は、条件及びサムネイルの送信元端末において、画像の処理を行うか否かの決定に必要な情報を利用者に提供することができる。
【００４６】
図６は、端末情報格納部２２０が格納する処理業者の端末それぞれにおける属性情報の一例を示す。端末情報格納部２２０は、処理業者の端末識別情報フィールドと、属性情報フィールドとを含む。属性情報フィールドは、業種フィールドと、単価フィールドと、送信回数フィールドとを含む。処理業者の端末識別情報フィールドは、複数の処理業者の端末それぞれにおいて互いに異なる識別情報を示す。業種フィールドは、処理業者が行う画像の処理の種類を示す。単価フィールドは、処理業者が行う画像の処理における、画像一枚あたりを処理するのに要する価格を示している。送信回数フィールドは、それぞれの処理業者の端末に、画像を送信した回数の合計を示している。
【００４７】
このように、端末情報格納部２２０は処理業者の端末ごとに属性情報を格納する。よって、選択部２５０は、属性情報に基づいて、送信先端末を選択することができる。例えば、選択部２５０は、付随情報及び属性情報に基づき、画像の印刷を行う処理業者の端末の中から、送信先端末を選択してもよい。また、選択部２５０は、付随情報及び属性情報に基づき、画像を装飾画像と合成する処理業者の端末の中から、送信先端末を選択してもよい。
【００４８】
また、選択部２５０は、画像の処理の単価が所定の値以下である端末を特定してもよい。この場合、選択部２５０は、その特定された端末から構成される選択動作決定行列（例えば、図４の例）を生成する。そして、選択部２５０は、付随情報にもとづいて、選択行列から送信先端末を選択する。このように、選択部２５０は、付随情報及び属性情報の双方に基づいて、送信先端末を選択することができる。
【００４９】
図７は、装飾画像格納部３００が格納する装飾画像の一例を示す図である。装飾画像格納部３００は、装飾画像として、画像の周囲を定型の画像で装飾するためのテンプレートを格納する。たとえば、装飾画像格納部３００は、年賀状作成用のテンプレートや、暑中見舞い作成用のテンプレートを格納する。また、装飾画像格納部３００は、本図の例のほかに、画像に重ねて表示する装飾画像を格納してもよい。装飾画像格納部３００は、また、画像の特定の部分、例えば肖像の背景部分を置き換えるための装飾画像を格納してもよい。このように、装飾画像格納部３００は装飾画像を格納する。そして、装飾画像選択部３１０は、装飾画像格納部３００から装飾画像を選択して画像を合成することができる。
【００５０】
図８は、情報格納部２６０が格納する地域及び地域に対応付けられた情報の一例を示す。情報格納部２６０は、地域フィールドと、情報フィールドとを含む。地域フィールドは、画像が撮像された位置情報と照合するための地域の情報を示す。情報フィールドは、地域に対応付けられた当該地域に特徴的な情報を示す。例えば、Ａ地域に対応付けられた情報は、Ａ地域特産品の情報である。情報選択部２９８は、撮像位置情報がＡ地域である場合に、このＡ地域に対応する情報を選択する。そして、提供部２９５は、この情報を合成画像と共に利用者に提供する。例えば、情報格納部２６０は、Ａ地域特産品を販売するための広告情報を格納している。そして、提供部２９５は、この広告情報を利用者に提供する。このように、情報格納部２６０は、予め定められた複数の地域のそれぞれを、当該地域に関連する情報に対応付けて格納する。よって、提供部２９５は、この情報を合成画像と共に利用者に提供することができる。
【００５１】
図９は、利用者端末１５及び画像送信システム２０及び第１処理業者の端末３０の動作を表すフローチャートである。判断部２００は、利用者のデジタルカメラが接続されたか否かを判断する（Ｓ１００）。利用者のデジタルカメラが接続された場合（Ｓ１００：ＹＥＳ）、取得部２０５は、画像及び付随情報を取得し（Ｓ１１０）、画像送信システム２０に送る。取得部２０５は、画像及び付随情報を受信したか否かを判断する（Ｓ２００）。取得部２０５が画像及び付随情報を受信した場合に（Ｓ２００：ＹＥＳ）、選択部２５０は、送信先の端末を選択する（Ｓ２１０）。送信部２７０は、画像及び付随情報を選択した第１処理業者の端末３０に送信する（Ｓ２２０）。
【００５２】
第１処理業者の端末３０は、画像及び付随情報を受信したか否かを判断する（Ｓ３００）。第１処理業者の端末３０が画像及び付随情報を受信した場合（Ｓ３００：ＹＥＳ）、条件設定部３３０は、条件を利用者端末１５に送信する。そして、サムネイル生成部３４０は合成画像を生成し、その合成画像の一部を画像送信システム２０に送信する（Ｓ３１０）。受信部２８０は、合成画像及び条件を受信したか否かを判断する（Ｓ２３０）。受信部２８０が合成画像及び条件を受信したと判断した場合（Ｓ２３０：ＹＥＳ）に、条件設定部３３０及びサムネイル生成部３４０は、合成画像の一部であるサムネイル及び条件を利用者端末１５に送信する（Ｓ２３５）。続いて、決定部２９０は利用者からの入力を受け付ける（Ｓ２４０）。利用者端末１５は、利用者にサムネイル及び条件を提示することにより画像の処理の決定を入力させる（Ｓ１２０）。そして、決定部２９０は、合成画像及び条件の選択を受付け、合成画像及び印刷を発注する（Ｓ２５０）。
【００５３】
受注部３５０は、合成画像及び印刷を受注したか否かを判断する（Ｓ３２０）。受注部３５０が合成画像及び印刷を受注した場合（Ｓ３２０：ＹＥＳ）、受注部３５０は、合成画像を利用者端末１５に送信し、印刷部３６０は、印刷を行う（Ｓ３３０）。
【００５４】
図１０は、本実施形態において画像送信システム２０を実現するハードウェア構成の一例である。本実施形態に係る画像送信システム２０の機能は、ＣＰＵ７００、ＲＯＭ７０２、ＲＡＭ７０４、通信インターフェイス（通信Ｉ／Ｆ）７０６、入出力インターフェイス（入出力Ｉ／Ｆ）７０８、ハードディスクドライブ７１０、キーボード７５２、およびマウス７５４を備える計算機と、当該計算機上で実行されるプログラムとの連携により実現される。情報処理システム１０は、ＦＤドライブ７１２及び／又はＣＤ−ＲＯＭドライブ７１６を更に備えてもよい。
【００５５】
画像送信システム２０を実現するプログラムは、取得モジュールと、画像分析モジュールと、付随情報選択モジュールと、選択モジュールと、送信モジュールと、受信モジュールと、決定モジュールと、提供モジュールと、情報選択モジュールとを備える。これらのモジュールは、計算機を、取得部２０５、画像分析部２１０、付随情報選択部２４０、選択部２５０、送信部２７０、受信部２８０、決定部２９０、提供部２９５、及び情報選択部２９８として動作させるプログラムである。
【００５６】
以上に示したプログラム又はモジュールは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フロッピーディスク７１４、ＣＤ−ＲＯＭ７１８の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワーク７２０を介してプログラムを画像送信システム２０に提供してもよい。なお、本実施形態で示した端末情報格納部２２０、付随情報格納部２３０、及び情報格納部２６０は、例えば、図１０におけるハードディスクドライブ７１０で実現される。また、取得部２０５、画像分析部２１０、付随情報選択部２４０、選択部２５０、送信部２７０、受信部２８０、決定部２９０、提供部２９５、及び情報選択部２９８は、それぞれコンピュータ７００を動作させるプログラムにより実現され、入出力インターフェイス７０８を介して利用者端末１５、第１処理業者の端末３０と通信する。
【００５７】
図１１は、本実施形態において第１処理業者の端末３０を実現するハードウェア構成の一例である。本実施形態に係る第１処理業者の端末３０の機能は、ＣＰＵ８００、ＲＯＭ８０２、ＲＡＭ８０４、通信インターフェイス（通信Ｉ／Ｆ）８０６、入出力インターフェイス（入出力Ｉ／Ｆ）８０８、ハードディスクドライブ８１０、キーボード８５２、およびマウス８５４を備える計算機と、当該計算機上で実行されるプログラムとの連携により実現される。第１処理業者の端末３０は、ＦＤドライブ８１２及び／又はＣＤ−ＲＯＭドライブ８１６を更に備えてもよい。
【００５８】
第１処理業者の端末３０を実現するプログラムは、装飾画像選択モジュールと、生成モジュールと、条件設定モジュールと、サムネイル生成モジュールと、受注モジュールと、印刷モジュールとを備える。これらのモジュールは、計算機を、装飾画像選択部３１０、生成部３２０、条件設定部３３０、サムネイル生成部３４０、受注部３５０、及び印刷部３６０として動作させるプログラムである。
【００５９】
以上に示したプログラム又はモジュールは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フロッピーディスク８１４、ＣＤ−ＲＯＭ８１８の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムを第１処理業者の端末３０に提供してもよい。なお、本実施形態で示した装飾画像格納部３００は、例えば、図１１におけるハードディスクドライブ８１０で実現される。また、装飾画像選択部３１０、生成部３２０、条件設定部３３０、サムネイル生成部３４０、受注部３５０、及び印刷部３６０は、それぞれコンピュータ８００を動作させるプログラムにより実現され、入出力インターフェイス８０８を介して画像送信システム２０と通信する。
【００６０】
上記実施形態から明らかなように、画像処理システム１０は、画像及び付随情報に基づき、画像を装飾画像と合成し、利用者に提供することができる。例えば、画像処理システム１０は、画像及び付随情報に基づき、画像がある季節にある観光地において撮像されたと判断する。この場合、画像処理システム１０は、画像をその季節や観光地を象徴する装飾画像とともに合成し、合成画像を利用者に提供することができる。さらに、画像処理システム１０は、画像と関連する広告情報を利用者に提供することができる。この場合、画像処理システム１０は、利用者の所望する合成画像を提供するとともに、新たな購買機会を利用者に提供することができる。
【００６１】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更または改良を加えることができる。そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００６２】
【発明の効果】
上記説明から明らかなように、本発明によれば画像の処理に伴う利用者の負担を低減することができる。
【図面の簡単な説明】
【図１】図１は、画像処理システム１０の概観図である。
【図２】図２は、画像処理システム１０の機能ブロック図である。
【図３】図３は、選択部２５０が受け取る付随情報のデータ構造をあらわす図である。
【図４】図４は、選択部２５０が付随情報に基づいて、送信先端末を選択する選択行列の一例を表す図である。
【図５】図５は、決定部２９０が利用者に提示するサムネイル及び条件の表示例を示す。
【図６】図６は、端末情報格納部２２０が格納する処理業者の端末それぞれにおける属性情報の一例を示す。
【図７】図７は、装飾画像格納部３００が格納する装飾画像の一例を示す図である。
【図８】図８は、情報格納部２６０が格納する地域及び地域に対応付けられた情報の一例を示す。
【図９】図９は、利用者端末１５及び画像送信システム２０及び第１処理業者の端末３０の動作を表すフローチャートである。
【図１０】図１０は、本実施形態において画像送信システム２０を実現するハードウェア構成の一例である。
【図１１】図１１は、本実施形態において第１処理業者の端末３０を実現するハードウェア構成の一例である。
【符号の説明】
１０  画像処理システム
１５  利用者端末
２０  画像送信システム
３０  第１処理業者の端末
４０  第２処理業者の端末
２００  判断部
２０５  取得部
２１０  画像分析部
２２０  端末情報格納部
２３０  付随情報格納部
２４０  付随情報選択部
２５０  選択部
２６０  情報格納部
２７０  送信部
２８０  受信部
２９０  決定部
２９５  提供部
２９８  情報選択部
３００  装飾画像格納部
３１０  装飾画像選択部
３２０  生成部
３３０  条件設定部
３４０  サムネイル生成部
３５０  受注部
３６０  印刷部
【図１】
0004128388.tif 000002
【図２】
0004128388.tif 000003
【図３】
0004128388.tif 000004
【図４】
0004128388.tif 000005
【図５】
0004128388.tif 000006
【図６】
0004128388.tif 000007
【図７】
0004128388.tif 000008
【図８】
0004128388.tif 000009
【図９】
0004128388.tif 000010
【図１０】
0004128388.tif 000011
【図１１】
0004128388.tif 000012