(57)【要約】【課題】画像の提供者と利用者の双方にとって望ましい課金処理が行われるようにすることを課題とする。【解決手段】画像処理装置は、第一の画像の情報量と前記第一の画像と第二の画像とを合成した合成画像の情報量とを取得する取得手段（５）と、利用者の端末への画像の提供に対する課金処理を行う課金処理手段（５）と、を有し、前記課金処理手段（５）は、前記第一の画像の情報量に対する前記合成画像の情報量の比率に応じた前記課金処理を行うことを特徴とする。【選択図】図１
2020087098.tif 000002
【特許請求の範囲】
【請求項１】
第一の画像の情報量と、前記第一の画像と第二の画像とを合成した合成画像の情報量とを取得する取得手段と、
利用者の端末への画像の提供に対する課金処理を行う課金処理手段と、を有し、
前記課金処理手段は、前記第一の画像の情報量に対する前記合成画像の情報量の比率に応じた前記課金処理を行うことを特徴とする画像処理装置。
【請求項２】
記録されている複数の第一の画像の中から、前記第二の画像との合成に適した画像を選択する選択手段を有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記選択手段は、前記複数の第一の画像の中から、前記端末の利用者からの選択指示に応じて、前記第二の画像との合成に適した画像を選択することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記選択手段は、前記複数の第一の画像の中から、前記第二の画像の特性に応じた画像を、前記第二の画像との合成に適した画像として選択することを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記選択手段は、前記第二の画像の中の画像領域の画像特性と、前記複数の第一の画像における前記第二の画像の前記画像領域と対応した画像領域の画像特性とに基づいて、前記複数の第一の画像の中から前記第二の画像との合成に適した画像を選択することを特徴とする請求項２に記載の画像処理装置。
【請求項６】
前記選択手段は、前記複数の第一の画像の中から、前記第二の画像の前記画像領域の画像特性と最も異なる画像特性を有する画像を、前記第二の画像との合成に適した画像として選択することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記選択手段は、前記第二の画像の中の画像領域の画像特性と、前記複数の第一の画像における前記第二の画像の前記画像領域と対応した画像領域の画像特性との相関を基に、前記複数の第一の画像の中から前記第二の画像との合成に適した画像を選択することを特徴とする請求項２に記載の画像処理装置。
【請求項８】
前記選択手段は、前記第二の画像の中の画像領域のコントラストの方向に基づいて、前記複数の第一の画像の中から前記第二の画像との合成に適した画像を選択することを特徴とする請求項２に記載の画像処理装置。
【請求項９】
前記画像領域は、画像の中の被写体の配置に応じて前記画像が複数に分割された領域であることを特徴とする請求項５から８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記第一の画像と前記第二の画像との合成は、前記第一の画像の前記画像領域と、前記第二の画像の前記対応した画像領域との合成であることを特徴とする請求項５から９のいずれか１項に記載の画像処理装置。
【請求項１１】
前記課金処理手段の前記課金処理は、前記選択手段における前記画像の選択の処理に応じた課金額を設定する処理を含むことを特徴とする請求項４から９のいずれか１項に記載の画像処理装置。
【請求項１２】
前記課金処理手段の前記課金処理は、前記画像領域の画像特性に応じた課金額を設定する処理を含むことを特徴とする請求項５から８のいずれか１項に記載の画像処理装置。
【請求項１３】
前記課金処理手段の前記課金処理は、前記画像領域の大きさに応じた課金額を設定する処理を含むことを特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
前記課金処理手段の前記課金処理は、前記画像領域の中の被写体の特性に応じた課金額を設定する処理を含むことを特徴とする請求項１２または１３に記載の画像処理装置。
【請求項１５】
前記課金処理手段は、前記課金処理を行う前に、前記利用者の端末に対して前記課金処理における課金額を提示することを特徴とする請求項１から１４のいずれか１項に記載の画像処理装置。
【請求項１６】
前記複数のそれぞれの画像は、同一の被写体に対する撮影条件を変化させて撮影された画像であることを特徴とする請求項２から４のいずれか１項に記載の画像処理装置。
【請求項１７】
前記撮影条件は、撮影の方向、光源の方向、光源の種類のいずれかであることを特徴とする請求項１６に記載の画像処理装置。
【請求項１８】
前記第一の画像は、ＲＡＷ画像、非圧縮画像、コンピュータグラフィックスによる画像のいずれかであることを特徴とする請求項１から１７のいずれか１項に記載の画像処理装置。
【請求項１９】
前記第二の画像と前記第二の画像とを合成する合成手段を更に有することを特徴とする請求項１から１８のいずれか１項に記載の画像処理装置。
【請求項２０】
請求項１から１９のいずれか１項に記載の画像処理装置と、
前記画像処理装置から画像が提供される前記利用者の端末と、
を有することを特徴とする画像処理システム。
【請求項２１】
請求項１から１８のいずれか１項に記載の画像処理装置と、
前記画像処理装置から、少なくとも前記第一の画像を取得し、前記第一の画像と前記第二の画像を合成して合成画像を生成して記録する前記利用者の端末と、
を有することを特徴とする画像処理システム。
【請求項２２】
画像処理装置が実行する画像処理方法であって、
第一の画像の情報量と、前記第一の画像と第二の画像とを合成した合成画像の情報量とを取得する取得工程と、
利用者の端末への画像の提供に対する課金処理を行う課金処理工程と、を有し、
前記課金処理工程では、前記第一の画像の情報量に対する前記合成画像の情報量の比率に応じた前記課金処理を行うことを特徴とする画像処理方法。
【請求項２３】
コンピュータを、請求項１から２１のいずれか１項に記載の画像処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の提供に対する課金処理の技術に関する。
【背景技術】
【０００２】
近年、デジタルカメラの性能向上や通信速度の向上に伴い、撮影画像をＲＡＷ画像のままサーバー上に記録することが増えている。また個人が撮影等した画像をサーバー上に公開し、その画像を第三者が個人端末にダウンロード等して利用した場合に、その画像の提供者に対して利用者から対価を支払うという、いわゆるストックフォトシステムが普及している。ストックフォトシステムでは、サーバー上に公開されて利用される画像がＲＡＷ画像となされている場合もある。ただし、ＲＡＷ画像は一般にデータ量が多いので、サーバーと個人端末との間の通信について工夫することが望ましく、また個人端末の処理負荷についても考慮することが望ましい。
なお、特許文献１には、圧縮されていないＲＡＷ画像と圧縮されたＲＡＷ画像とを併用することで個人端末の負荷を減らす方法が開示されている。その他にも、特許文献２には、サーバー上のテンプレート画像と個人端末の画像とを合成してプリントする場合に、テンプレート画像を個人端末にダウンロードしないようにする画像合成システムが開示されている。このシステムでは、個人端末の処理能力が低く、記憶容量が少ない場合に、それらの性能を補うことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−６３２５１号公報
【特許文献２】特開２００５−１５０８３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ストックフォトシステムで提供する画像をＲＡＷ画像とした場合には、前述したＲＡＷ画像のデータ量や個人端末の処理負荷などに伴う問題の他にも、以下の問題が生ずる可能性がある。ＲＡＷ画像は画像加工の自由度が高いため、ＲＡＷ画像が利用者へ渡った後、利用者により提供者の意図しない画像加工等が行われる虞がある。また利用者がＲＡＷ画像の現像パラメータを変更することで、提供者が意図しない類似画像が大量に生成されてしまう虞もある。このようにストックフォトシステムで提供する画像をＲＡＷ画像とした場合は、提供者側にとって質的にも量的にも意図しない画像が生成されてしまう虞がある。このため、ＲＡＷ画像の利用に対しては、予め高額な対価が設定されることになる。しかしながらこの場合、ＲＡＷ画像の利用者は高額な対価を支払わなければならなくなる。一方、高額な対価が設定されると、画像の利用自体が減り、提供者が望むほどの対価が得られなくなる可能性もある。さらに、ストックフォトシステムは利用者が自身の所有画像とサーバーから提供された画像とを合成することを目的として利用されることも多い。しかしながら、利用者が実際に利用するのは、提供される画像全体ではなく一部、あるいは複数の画像の中の一部の画像であることも多い。この場合、サーバーから提供される画像全体あるいは複数の画像の全てに対して課金がなされることは利用者にとって好ましいことではない。
【０００５】
そこで、本発明は、画像の提供者と利用者の双方にとって望ましい課金処理が行われるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像処理装置は、第一の画像の情報量と、前記第一の画像と第二の画像とを合成した合成画像の情報量とを取得する取得手段と、利用者の端末への画像の提供に対する課金処理を行う課金処理手段と、を有し、前記課金処理手段は、前記第一の画像の情報量に対する前記合成画像の情報量の比率に応じた前記課金処理を行うことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、画像の提供者と利用者の双方にとって望ましい課金処理が可能となる。
【図面の簡単な説明】
【０００８】
【図１】第一の実施形態の画像処理システムの構成例を示す図である。
【図２】第一の実施形態における画像合成の例を示す図である。
【図３】第一の実施形態で画像が選択されるまでのフローチャートである。
【図４】第一の実施形態で画像選択後の合成画像記録までのフローチャートである。
【図５】第二の実施形態の画像処理システムの構成例を示す図である。
【図６】第二の実施形態における画像合成の例を示す図である。
【図７】第二の実施形態で画像が選択されるまでのフローチャートである。
【図８】第二の実施形態で画像選択後の合成画像記録までのフローチャートである。
【図９】第三の実施形態の画像処理システムの構成例を示す図である。
【図１０】第三の実施形態の画像群の一例を示す図である。
【図１１】第三の実施形態のノイズ低減の合成候補画像の選択例を示す図である。
【図１２】第三の実施形態の分割された画像領域の例を示す図である。
【図１３】第三の実施形態のジャギー軽減の合成候補画像の選択例を示す図である。
【図１４】第三の実施形態の画像サーバー側のフローチャートである。
【図１５】第三の実施形態の個人端末側のフローチャートである。
【図１６】第三の実施形態における課金処理のフローチャートである。
【図１７】第四の実施形態の画像処理システムの構成例を示す図である。
【図１８】第五の実施形態の個人端末の構成例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例にすぎず、本発明は図示された構成に限定されるものではない。
＜第一の実施形態＞
図１は第一の実施形態に係る画像処理装置が適用される画像処理システムの構成例を示すブロック図である。なお本実施形態で扱われる画像はデジタル画像データであるが、以下の説明では画像とのみ表記する。
【００１０】
図１の画像処理システムは、画像サーバー１００と個人端末２００と通信ネットワーク１０とから構成されており、画像サーバー１００と個人端末２００とは通信ネットワーク１０を介して通信可能に接続されているとする。なお、画像サーバー１００と個人端末２００はそれぞれ一つに限定されず、複数存在していてもよく、通信ネットワーク１０も一つに限定されず、複数のネットワークから構成されていてもよい。
【００１１】
画像サーバー１００は、例えばストックフォトシステムの画像サーバーであり、画像の提供者が他人に提供することで対価を受けることを望む画像を記録および管理している。画像サーバー１００は、記録および管理している画像を、通信ネットワーク１０を介して個人端末２００へ提供する機能を有している。本実施形態では、画像サーバー１００が記録および管理していて、個人端末２００へ提供する画像を適宜、第一の画像と呼ぶ。
【００１２】
個人端末２００は、例えばパーソナルコンピュータやデジタルカメラ、スマートフォン、タブレット端末など各種の情報端末のいずれかであり、当該個人端末２００の利用者の所有画像を記録および管理している。個人端末２００は、画像サーバー１００から画像の提供を受けて、その画像と、所有画像とを合成して合成画像を生成可能な機能を有している。本実施形態では、個人端末２００の所有画像のように第一の画像と合成される画像を適宜、第二の画像と呼ぶ。
【００１３】
本実施形態の場合、個人端末２００は、第二の画像としての所有画像の中から利用者が選択した画像を合成処理の基準画像とし、この基準画像に合成される合成候補画像を画像サーバー１００の第一の画像の中から選択して取得する。画像サーバー１００は、個人端末２００から画像の提供要求を受け取ると、記録および管理している第一の画像の中から選択した画像を合成候補画像として個人端末２００に送信する。そして、個人端末２００では、基準画像と合成候補画像とを合成して合成画像を生成する。
【００１４】
以下、図１に示した画像処理システムの画像サーバー１００および個人端末２００の詳細な構成および動作について説明する。
画像サーバー１００は、ＲＡＷ画像記録部１、現像部２、圧縮部３、通信部４、ＣＰＵ５を有して構成されている。
ＣＰＵ５は、ＲＡＷ画像記録部１、現像部２、圧縮部３、通信部４の動作を制御する。またＣＰＵ５は、画像サーバー１００において行われる処理のうち、ＲＡＷ画像記録部１、現像部２、圧縮部３、通信部４で行われる処理以外の各種の処理をも行う。またＣＰＵ５は、個人端末２００に対してストックフォトシステムにおける画像の提供を行った場合、その画像の提供に対する課金に関連する各種処理も行う。
【００１５】
ＲＡＷ画像記録部１は、例えば画像の提供者が他人に提供して対価を受けたい画像のＲＡＷ画像を記録している。なおＲＡＷ画像は、露出、コントラスト、ホワイトバランス、カラーバランス、明度、彩度などの画像特性の補正や加工、ノイズや歪曲などの除去等の画像処理の自由度は高いが、非圧縮または可逆圧縮であるためデータ量は多い画像である。ＲＡＷ画像記録部１に記録されるＲＡＷ画像の提供者は一人に限らず複数でもよく、また対価を受けたいＲＡＷ画像も一枚に限らず複数であってもよい。なお、本実施形態では、ＲＡＷ画像記録部１にはＲＡＷ画像が記録されているとするが、非圧縮の高解像度画像や動画等が記録されていてもよい。ＲＡＷ画像記録部１に記録されているＲＡＷ画像はＣＰＵ５により管理されており、ＣＰＵ５による制御の下で読み出される。
【００１６】
現像部２は、ＲＡＷ画像記録部１から読み出されたＲＡＷ画像に対する現像処理を行う。本実施形態において、現像部２における現像パラメータはＣＰＵ５により変更可能となされており、現像パラメータをどのような値に設定するかによって、現像処理後の画像の画像特性がある程度決まることになる。
【００１７】
圧縮部３は、画像の圧縮処理を行う。本実施形態において、圧縮部３における圧縮率や圧縮方式はＣＰＵ５により変更可能となされており、圧縮率や圧縮方式をどのように設定するかによって、圧縮処理後の画像のデータ量や画質がある程度決まることになる。
【００１８】
通信部４は、通信ネットワーク１０を介して個人端末２００等との間で情報通信を行う。本実施形態の場合、通信部４では、画像サーバー１００と個人端末２００との間の行われ各種要求情報や応答情報の送受信、前述のようにＲＡＷ画像を現像して圧縮した後の画像の送信等が行われる。
【００１９】
個人端末２００は、画像を利用する利用者の個人端末であり、通信部２１、合成部２２、所有画像記録部２３、表示部２４、合成画像記録部２５、ＣＰＵ２６を有して構成されている。なお、図１では図示を省略しているが、個人端末２００は、利用者が各種の指示等を入力可能なマウスやタッチパネル、ボタン等の指示入力部も備えているとする。個人端末２００に対する利用者からの入力は、当該指示入力部を介して行われるが、以下の説明では指示入力部を介していることの記載は省略する。
【００２０】
個人端末２００のＣＰＵ２６は、通信部２１、合成部２２、所有画像記録部２３、表示部２４、合成画像記録部２５の動作を制御する。またＣＰＵ２６は、個人端末２００において行われる処理のうち、通信部２１、合成部２２、所有画像記録部２３、表示部２４、合成画像記録部２５で行われる処理以外の各種の処理を行う。さらにＣＰＵ２６は、当該個人端末２００において画像サーバー１００から画像の提供を受けた場合に、その画像の提供に対する対価の支払いに関連する各種処理についても行う。画像サーバー１００から提供される画像の対価の詳細については後述する。
【００２１】
通信部２１は、通信ネットワーク１０を介して画像サーバー１００等との間で情報通信を行う。本実施形態の場合、個人端末２００の通信部２１は、画像サーバー１００により前述のように現像処理および圧縮処理がなされた後の画像を、通信ネットワーク１０を介して取得可能となされている。
【００２２】
所有画像記録部２３は当該個人端末２００の利用者が所有している複数の画像を記録しており、利用者は所有画像記録部２３に記録されている複数の所有画像の中から所望の画像を選択することができる。所有画像記録部２３に記録されている画像はＣＰＵ２６により管理されており、ＣＰＵ２６は、利用者から入力された選択指示を基に、所有画像記録部２３から画像を読み出す。所有画像記録部２３に記録されている画像は、ＲＡＷ画像であってもよいし、ＲＡＷ画像が現像処理された後の画像であってもよく、動画であってもよい。
【００２３】
合成部２２は、所有画像記録部２３から読み出された画像と、通信ネットワーク１０を介して画像サーバー１００から受け取った画像とを合成する処理を行う。なお本実施形態では、例えば、所有画像記録部２３から読み出された画像が合成処理における基準画像として扱われ、画像サーバー１００から受け取った画像が基準画像に対して合成される合成候補画像として扱われるとする。
【００２４】
合成画像記録部２５は、ＣＰＵ２６による制御の下で、合成部２２による合成処理で最終的に生成された合成画像を記録する。なお、本実施形態では、所有画像記録部２３と合成画像記録部２５を別々の記録部とした例を示したが、それらは同一の記録部であってもよい。
表示部２４は、所有画像記録部２３に記録されている画像や、画像サーバー１００から送られてきた画像、合成部２２にて合成された画像等の表示を行う。
【００２５】
以下、図２を参照し、本実施形態において、画像サーバー１００から個人端末２００へ画像を提供し、個人端末２００の所有画像と合成する具体例について説明する。
図２では、所有画像として、個人端末２００の所有画像記録部２３に記録されている部屋の画像２０１を例に挙げ、画像サーバー１００から提供される画像として、画像サーバー１００のＲＡＷ画像記録部１に記録されている家具の画像２１０を例に挙げている。図２には、個人端末２００の所有画像記録部２３から読み出された部屋の画像２０１を背景とし、画像サーバー１００から提供された家具の画像２１０を背景上に合成することで、家具が設置された部屋の合成画像２４０が生成される例を示している。
【００２６】
ここで基準画像として部屋の画像を用い、当該部屋の画像に合わせるように、家具の画像の露出、コントラスト、ホワイトバランス、カラーバランス、明度、彩度などを調整できれば、部屋の画像と家具の画像の画像特性が合った良好な合成画像が得られる。本実施形態の場合、家具の画像２１０は、画像サーバー１００のＲＡＷ画像記録部１に記録されているＲＡＷ画像である。このため、家具の画像２１０については、現像処理２２０で用いる現像パラメータの設定によって、露出、コントラスト、ホワイトバランス、カラーバランス、明度、彩度などを調整することができる。本実施形態の画像処理システムにおいて、画像サーバー１００は、ＲＡＷ画像である家具の画像２１０の現像処理２２０に用いる現像パラメータを変更し、それぞれ画像特性が異なる家具の画像２１０を、合成候補画像として生成することができる。
【００２７】
図２には、ＲＡＷ画像である家具の画像２１０に対し、それぞれ異なる調整パラメータにより現像処理を行うことで、合成候補画像となるそれぞれ画像特性の異なった三つの家具の画像２１１，２１２，２１３を生成した例を示している。図２の例では、家具の画像２１１，２１２，２１３におけるグレー濃度が、露出、コントラスト、ホワイトバランス、カラーバランス、明度、彩度などの違いを表しているとする。なお図２の例では、三つの家具の画像２１１，２１２，２１３を示しているが、これらは後述するように一つずつ現像処理２２０されて順番に生成されるとする。このため個人端末２００の利用者は、家具の画像２１１，２１２，２１３が順に生成される都度、部屋の画像２０１に合うかどうかを判断して、部屋の画像２０１の画像特性に合った適切な家具の画像を選ぶことになる。
【００２８】
そして個人端末２００は、家具の画像２１１，２１２，２１３の中から部屋の画像２０１の画像特性に合うように選ばれた画像（図２の例では画像２１２）と、部屋の画像２０１とを合成部２２で合成処理２３０して合成画像２４０を生成する。これにより、部屋の画像２０１と家具の画像２１０の画像特性が合った良好な合成画像２４０が得られる。
【００２９】
なお部屋の画像２０１は、利用者の所有画像であり、個人端末２００の所有画像記録部２３に記録されているため、現像処理後の家具の画像の画像特性に合わせるように、部屋の画像の画像特性を調整するような画像処理を行ってもよい。この場合、合成処理における基準画像は家具の画像となり、合成候補画像は部屋の画像となる。
このように本実施形態の画像処理システムでは、基準画像を基に画像特性を調整した画像が合成候補画像となされることで、基準画像の画像特性に合った合成候補画像を用いた合成処理が可能となる。
【００３０】
以下、第一の実施形態の画像処理システムにおける処理手順について説明する。
図３と図４は本実施形態の画像処理システムにおける処理手順を示すフローチャートである。図３は画像サーバー１００から個人端末２００へ送られる合成候補画像の元になるＲＡＷ画像が決定されるまでの処理手順を示すフローチャートである。図４は個人端末２００へ送られる合成候補画像の元になるＲＡＷ画像が決定された後、そのＲＡＷ画像を現像して生成した合成候補画像を基準画像と合成して合成画像が生成されて記録されるまでの処理手順を示したフローチャートである。図３と図４に示した各ステップの処理は、画像サーバー１００のＣＰＵ５が実行またはＣＰＵ５による制御の下で各部が実行する処理であり、また、個人端末２００のＣＰＵ２６が実行またはＣＰＵ２６による制御の下で各部が実行する処理である。なお図３と図４の説明において、各処理のステップＳ１００〜ステップＳ３００をＳ１００〜Ｓ３００のように略記する。このことは後述する他のフローチャートでも同様とする。
【００３１】
図３のフローチャートから説明する。
画像サーバー１００のＣＰＵ５は、先ずＳ１００の処理として、ＲＡＷ画像記録部１に記録されているＲＡＷ画像のうち、予め設定された条件で順位付けされたＲＡＷ画像の中から、先頭順位のＲＡＷ画像（例えば図２の家具の画像２１０）を選択する。そしてＳ１０１において、ＣＰＵ５は、Ｓ１００で選択したＲＡＷ画像をＲＡＷ画像記録部１から読み出して現像部２へ転送する。
【００３２】
次にＳ１０２の処理として、ＣＰＵ５は、現像部２に対し、予め設定された初期値の現像パラメータを設定する。これによりＳ１０３において、現像部２では、Ｓ１０１で転送されてきたＲＡＷ画像に対し、初期値の現像パラメータによるＲＡＷ現像処理が行われる。この現像処理後の画像は、後述する合成処理の際の合成候補画像として扱われる。そしてＳ１０４において、現像部２は、現像処理後の画像を圧縮部３へ転送する。
【００３３】
次にＳ１０５の処理として、圧縮部３は、現像処理後の合成候補画像を圧縮処理して圧縮合成候補画像を生成する。そしてＳ１０６において、圧縮部３は圧縮合成候補画像を通信部４に転送し、通信部４はその圧縮合成候補画像を個人端末２００へ送信する。これにより、個人端末２００の通信部２１は、通信ネットワーク１０を介して画像サーバー１００から送られてきた圧縮合成候補画像を受信する。そして通信部２１は、その受信した圧縮合成候補画像を合成部２２に転送する。
【００３４】
またＳ１０７において、ＣＰＵ２６は、例えば個人端末２００の利用者から入力された選択指示を基に、所有画像記録部２３に記録されている所有画像の中から合成処理の基準画像を読み出させて合成部２２に転送する。図２の例の場合、所有画像記録部２３から読み出される基準画像は部屋の画像２０１である。
【００３５】
次にＳ１０８において、合成部２２は、先ず通信部２１から転送された合成候補画像、つまり画像サーバー１００でＲＡＷ画像が現像されて圧縮された画像の伸張処理を行う。なお、圧縮画像を伸張する処理はＣＰＵ２６が行ってもよい。そして合成部２２は、その伸張処理で得られた合成候補画像と、所有画像記録部２３から読み出された基準画像とを合成して、合成画像を生成する。前述した図２の例の場合、部屋の画像２０１に家具の画像２１２が合成された合成画像２４０が生成される。
その後、Ｓ１０９の処理として、合成部２２は、合成画像を表示部２４へ転送する。
これにより、Ｓ１１０において、表示部２４では、合成画像の表示が行われる。
【００３６】
ここで、個人端末２００の利用者は、表示部２４に表示された合成画像を観ることにより、画像サーバー１００においてＳ１００の処理で選択されたＲＡＷ画像が、所有画像記録部２３から読み出された基準画像に対して適当な画像か否かを判断する。図２の例の場合、利用者は、表示された合成画像２４０を観ることで、家具の画像２１０の現像処理後の画像特性が、部屋の画像２０１の画像特性に合っているかどうかを判断する。そして、利用者は、画像サーバー１００で選択されたＲＡＷ画像が適当な画像か否かを判断した結果を、個人端末２００に入力する。個人端末２００のＣＰＵ２６は、Ｓ１１１において、利用者からの入力指示を基に、画像サーバー１００で選択されたＲＡＷ画像が、利用者により適当な画像であると判断されたか否かを判定する。ＣＰＵ２６は、Ｓ１１１において、利用者により適当な画像と判断されたと判定した場合にはＳ２００に処理を進め、一方、適当な画像と判断されなかったと判定した場合にはＳ１１２に処理を進める。
【００３７】
Ｓ２００の処理に進んだ場合、個人端末２００のＣＰＵ２６は、Ｓ１００において画像サーバー１００で選択されたＲＡＷ画像を、合成画像の生成で最終的に使用するＲＡＷ画像、つまりストックフォトシステムから提供を受けるＲＡＷ画像として決定する。
【００３８】
一方、Ｓ１１２の処理に進むと、ＣＰＵ２６は、通信部２１を介し、画像サーバー１００に対して、次の順位の画像の送信を要求する情報を送る。この要求を受けた画像サーバー１００のＣＰＵ５は、Ｓ１１２の処理として、ＲＡＷ画像記録部１に記録されていて前述した順位付けされているＲＡＷ画像の中から、次の順位のＲＡＷ画像を選択する。そして、Ｓ１１２の処理後はＳ１０１の処理に戻る。これにより、Ｓ１０１において、ＣＰＵ５は、当該次の順位のＲＡＷ画像をＲＡＷ画像記録部１から読み出して現像部２へ転送することになる。なお図２の例において、先頭の順位の画像が図２の家具の画像２１０であったとすると、次の順位の画像は家具の画像２１０とは異なる別の画像となる。
【００３９】
その後Ｓ１０２以降の処理に進むと、当該次の順位のＲＡＷ画像について前述同様の処理が行われる。前述したＳ１１２からＳ１０１へ戻る処理は、利用者等による明示的な処理停止指示または何らかの理由により処理が停止しない限り、Ｓ１１１において利用者が適当な画像であると判断するまで繰り返される。つまり、これらの処理を繰り返すことで、利用者は、所有している部屋の画像を背景として、どのような家具の画像を合成するかを、比較検討して、決定することができる。
【００４０】
そして、Ｓ１１１において、利用者によって適当な画像であると判断されてＳ２００の処理に進んだとする。この場合、個人端末２００のＣＰＵ２６は、Ｓ１１２において画像サーバー１００で選択されたＲＡＷ画像を、合成画像の生成で最終的に使用するＲＡＷ画像（ストックフォトシステムから提供を受けるＲＡＷ画像）として決定する。このＳ２００の後、画像処理システムの処理は、図４のＳ２０１に進む。
【００４１】
次に図４のフローチャートについて説明する。
図３のＳ２００において、画像サーバー１００から提供を受けるＲＡＷ画像が決定されると、個人端末２００のＣＰＵ２６は、通信部２１を介し、画像サーバー１００に対して、その決定したＲＡＷ画像の提供を要求する情報を送る。この要求を受けた画像サーバー１００のＣＰＵ５は、図４のＳ２０１の処理として、圧縮部３に対し、そのＲＡＷ画像の現像処理後の画像を再度圧縮させる。さらにＳ２０２において、圧縮部３は圧縮画像を通信部４に転送し、通信部４はその圧縮画像を個人端末２００へ再度送信する。
【００４２】
ここで現像処理後の画像を再圧縮して再送信するのは、画像サーバー１００から提供を受けるＲＡＷ画像を選択する段階と、ＲＡＷ画像の現像パラメータを調整する段階とでは、画像について必要とされる解像度や圧縮率等のレベルが異なるからである。すなわち画像サーバー１００から提供を受けるＲＡＷ画像を選択する段階では、高圧縮率および低解像度の画像でよく、その高圧縮率および低解像度の画像を用いることで通信データ量の削減やＣＰＵ５とＣＰＵ２６の処理負担を軽減することができる。一方、ＲＡＷ画像の現像パラメータを調整する段階では、低圧縮率（又は非圧縮）および高解像度の画像を用いることで、より厳密な現像パラメータの調整が可能になる。なおそれらいずれの段階でも同じ画像を用いるのであれば、再圧縮と再送信は不要である。
【００４３】
そしてＳ２０２において、個人端末２００の通信部２１は、画像サーバー１００にて再圧縮されて再送信されてきた圧縮合成候補画像を受信すると、その受信した圧縮合成候補画像を合成部２２に転送する。
またＳ２０３において、ＣＰＵ２６は、所有画像記録部２３から基準画像を読み出させて合成部２２に転送する。
次にＳ２０４において、合成部２２は、画像サーバー１００から再送信されてきた圧縮合成候補画像を伸張処理した合成候補画像と、所有画像記録部２３から読み出された基準画像とを合成して合成画像を再生成する。
次にＳ２０５において、合成部２２は再生成した合成画像を表示部２４へ転送する。これにより、Ｓ２０６において、表示部２４では再生成された合成画像の再表示が行われる。
【００４４】
ここで合成画像の再生成および再表示が行われるのは、前述した再圧縮および再送信を行う理由と概ね同様であり、ＲＡＷ画像の選択段階と現像パラメータの調整段階とでは画像に必要とされるレベルが異なるからである。図４のフローチャートの場合、合成画像の再生成および再表示は、後述するようにＲＡＷ画像の現像パラメータを調整する段階において、より厳密な現像パラメータの値を設定できるようにするために行われる。
【００４５】
Ｓ２０６において合成画像が表示されると、個人端末２００の利用者は、その表示された合成画像を観ることで、画像サーバー１００がＳ１０３で用いた初期値の現像パラメータによる現像処理後の合成候補画像は基準画像に対して適当な画像か否かを判断する。すなわち利用者は、図２の合成画像２４０を観ることで、家具の画像２１０の現像処理後の画像特性が、部屋の画像２０１の画像特性に合っているかどうかを判断する。そして、利用者は、初期値の現像パラメータによる現像処理後の画像が適当な画像か否かを判断した結果を、個人端末２００に入力する。個人端末２００のＣＰＵ２６は、Ｓ２０７において、利用者からの入力指示を基に、初期値の現像パラメータによる現像処理後の画像が、利用者により適当な画像であると判断されたか否かを判定する。ＣＰＵ２６は、Ｓ２０７において、利用者により適当な画像と判断されたと判定した場合にはＳ２２０に処理を進め、一方、適当な画像と判断されなかったと判定した場合にはＳ２０８に処理を進める。
【００４６】
Ｓ２２０の処理に進んだ場合、ＣＰＵ２６は、初期値の現像パラメータによる現像処理後の合成候補画像を用いて合成部２２により合成された合成画像を、合成画像記録部２５に転送する。これにより、合成画像記録部２５は、その合成画像を記録する。
【００４７】
一方、Ｓ２０８に進んだ場合、ＣＰＵ２６は、通信部２１を介し、画像サーバー１００に対して、現像パラメータを別の値に変更するように要求する情報を送る。この要求を受けた画像サーバー１００のＣＰＵ５は、Ｓ２０８の処理として、現像部２の現像パラメータの値を別の値に変更させる。これにより、現像部２では、その変更後の値に設定された調整パラメータを用いた現像処理が行われる。
その後、Ｓ２１０において、ＣＰＵ５は、現像部２による現像処理後の合成候補画像を圧縮部３に転送させ、Ｓ２０１以降に処理を進める。
【００４８】
Ｓ２０１以降の処理に進むと、変更された現像パラメータによる現像処理後の合成候補画像について前述同様の処理が行われる。前述したＳ２０８からＳ２０９へ進み、さらにＳ２１０以降に進む処理は、利用者等による明示的な処理停止指示または何らかの理由により処理が停止しない限り、Ｓ２０７において利用者が適当な画像であると判断するまで繰り返される。つまり、これらの処理を繰り返すことで、利用者は、所有している部屋の画像を背景とし、画像サーバー１００でどのような現像パラメータで現像処理がなされた家具の画像を合成するかを、比較検討して、決定することができる。
【００４９】
そして、Ｓ２０７において、利用者によって適当な画像であると判断されてＳ２２０の処理に進んだとする。この場合、ＣＰＵ２６は、Ｓ２０８において画像サーバー１００で設定された現像パラメータによる現像処理後の合成候補画像と、所有画像記録部２３からの基準画像とを合成部２２で合成処理した後の合成画像を、合成画像記録部２５に転送させて記録させる。このＳ２２０の処理後、画像処理システムの処理は終了する。
【００５０】
前述したように本実施形態の画像処理システムの場合、画像サーバー１００は、個人端末２００の利用者が適当と判断した現像パラメータで現像処理された画像を圧縮してから、個人端末２００に提供する。そして、個人端末２００では、その現像パラメータによる現像処理後の画像を、所有画像記録部２３の基準画像と合成して、その合成画像を合成画像記録部２５に記録するようになされている。すなわち本実施形態の場合、画像の提供者のＲＡＷ画像の全てが利用者の個人端末２００に記録されるのではなく、利用者が適当と判断した現像パラメータで現像処理されて圧縮された画像と基準画像とを合成した合成画像だけが、個人端末２００に記録される。
【００５１】
このため、画像の提供者にとっては、質的にも量的にも意図しない類似画像が生成されてしまう虞がなくなり、そのような虞がある場合に比べて安価な対価を画像に設定することができるようになる。また高額な対価を設定した場合の利用数の減少を未然に防ぐことができる。一方、画像の提供を受ける利用者にとっては、データ量の多いＲＡＷ画像全体のダウンロードを行う必要がなくなり、ＲＡＷ画像全体に設定されるような高額な対価の支払いが要求されるようなこともなくなる。また提供される画像のデータ量が少なくなるため、個人端末における処理負荷も軽減されることになる。
【００５２】
以上説明したように、本実施形態の画像処理システムによれば、画像の提供者が提供するＲＡＷ画像を、画像の利用者が他の画像と合成して利用する際に、利用者へ提供する情報量を限定することで、提供者と利用者の双方の利益を図ることを可能としている。
なお前述の説明では、提供者が提供する画像は、ＲＡＷ画像となされた例を挙げたが、ＲＡＷ画像ではない非圧縮画像であってもよく、この場合も利用者の必要に応じて画像の解像度等を変更することができる。この結果、画像を合成するに当たり、基準画像に基づいて最適な合成候補画像のみが選択されるので、前述同様の効果が得られる。
【００５３】
次に、ストックフォトシステムに本実施形態の画像処理システムを適用した場合において画像の提供に係る課金について説明する。
画像サーバー１００から利用者の個人端末２００へ提供される画像は、ＲＡＷ画像や非圧縮画像のように情報量の多い画像であるほど画像処理の自由度が高く、利用者にとって利用価値が高くなると考えられる。このため、画像サーバー１００から提供される画像の情報量が多いほど、利用者は高い対価の支払いを許容すると考えられ、また提供者も高い対価を要求することができると考えられる。
また個人端末２００の所有画像と画像サーバー１００からの提供画像とを合成した合成画像において、画像サーバー１００からの提供画像の情報量の比率が大きい場合、利用者は提供画像をより多く利用したと考えられる。そして、この場合、利用者は高い対価の支払いを許容すると考えられ、また提供者も高い対価を要求することができると考えられる。
【００５４】
したがって、本実施形態では、画像サーバー１００からの提供画像の情報量と合成画像の情報量の比率に応じて対価を設定することにより、提供者と利用者の双方の利益を図るようにしている。本実施形態では、画像サーバー１００からの提供画像である第一の画像と、個人端末２００の所有画像である第二の画像とを合成して合成画像を生成する場合、第一の画像の情報量に対する合成画像の情報量の比率に応じた課金処理を行う。例えば合成画像において第一の画像の情報量の比率が大きいほど、利用者は第一の画像（本実施形態ではＲＡＷ画像や非圧縮画像）をより多く利用したとして、利用者に対して高い対価を要求するような課金処理を行うようにする。
【００５５】
本実施形態において、第一の画像と合成画像の情報量の比率は、画像サーバー１００のＣＰＵ５が算出しても良いし、個人端末２００のＣＰＵ２６が算出しても良い。例えば個人端末２００のＣＰＵ２６が比率を算出する場合には、画像サーバー１００から提供された第一の画像の情報量に対する合成画像の情報量の比率を求める。そして、個人端末２００のＣＰＵ２６は、その比率の情報を画像サーバー１００に送信し、画像サーバー１００のＣＰＵ５はその比率の情報を基に個人端末２００の利用者に対する課金処理を行う。また例えば画像サーバー１００のＣＰＵ５が比率を算出する場合には、個人端末２００から合成画像の情報量の情報を取得し、その合成画像の情報量と、個人端末２００に提供した第一の画像の情報量とから比率を算出して、その比率を基に課金処理を行う。
【００５６】
＜第二の実施形態＞
次に、第二の実施形態について説明する。
第二の実施形態では、ストックフォトシステムにおいて複数の第一の画像からなる画像群が提供可能となされている場合を例に挙げる。第二の実施形態の場合において、画像群とは、例えば、同一の被写体について撮影条件を変化させて撮影した複数の第一の画像の集まりである。画像群の具体例としては、同一の被写体について、様々な方向から撮影した複数の画像を集めた画像群、様々な方向から光源光を当てて撮影した複数の画像を集めた画像群、様々な種類の光源光を当てて撮影した複数の画像を集めた画像群などが挙げられる。その他、画像群は、撮影方向、光源の種類や方向等を任意に設定して生成された３次元コンピュータグラフィックスの複数の画像の集合であってもよい。
【００５７】
ストックフォトシステムにおいて画像群の提供する場合、単一の画像を提供する場合に比べ、情報量が多くなることで通信時のデータ量が増大し、利用者の個人端末の処理負荷も増大し、さらに対価についてもより高額に設定されると考えられる。また例えば、画像群に含まれる各画像がＲＡＷ画像である場合には、前述同様に質的、量的にも提供者が意図しない画像が生成されてしまう虞がある。
そこで、第二の実施形態では、画像群の全てが利用者の個人端末に記録されるのではなく、利用者が適当と判断した選択パラメータによって選択された画像を圧縮し、更に基準画像と合成された合成画像が、利用者の個人端末に記録されるようにする。これにより、第二の実施形態では、ストックフォトシステムにおいて画像群を提供する場合であっても、データ量と個人端末への負荷を低減し、提供者側の意図しない画像の生成を防ぎ、利用者に要求される対価の低減を可能としている。
【００５８】
図５は第二の実施形態に係る画像処理装置の適用例である画像処理システムの構成例を示すブロック図である。
図５の画像処理システムは、画像サーバー３００と個人端末４００と通信ネットワーク１０とから構成されており、画像サーバー３００と個人端末４００とは通信ネットワーク１０を介して通信可能に接続されている。第二の実施形態においても第一の実施形態同様に、画像サーバー３００と個人端末４００は一つに限定されず、複数存在していてもよく、通信ネットワーク１０も一つに限定されず、複数のネットワークから構成されていてもよい。
【００５９】
第二の実施形態の画像サーバー３００は、例えばストックフォトシステムの画像サーバーであり、画像の提供者が他人に提供することで対価を受けることを望む複数の第一の画像からなる画像群を記録および管理している。画像サーバー３００は、利用者の個人端末４００からの要求に応じて、画像群に含まれる複数の第一の画像の中から適切な合成候補画像を選択し、その選択した合成候補画像を圧縮して、通信ネットワーク１０を介して個人端末２００へ送信する機能を有している。
【００６０】
第二の実施形態の個人端末４００は、例えばパーソナルコンピュータやデジタルカメラ、スマートフォンなど各種の情報端末であり、第一の実施形態の個人端末２００と同様に、第二の画像として利用者の所有画像を記録および管理している。個人端末４００は、画像サーバー３００において選択されて圧縮された合成候補画像を受信し、第二の画像としての所有画像の中から選択した基準画像と合成することで合成画像を生成する機能を有している。
【００６１】
以下、図５に示した第二の実施形態の画像処理システムの画像サーバー３００および個人端末４００の詳細な構成および動作について説明する。
画像サーバー３００は、画像群記録部３１、選択部３２、圧縮部３３、通信部３４、ＣＰＵ３５を有して構成されている。
ＣＰＵ３５は、画像群記録部３１、選択部３２、圧縮部３３、通信部３４の動作を制御する。またＣＰＵ３５は、画像サーバー３００において行われる処理のうち、画像群記録部３１、選択部３２、圧縮部３３、通信部３４で行われる処理以外の各種の処理をも行う。またＣＰＵ３５は、個人端末４００に対してストックフォトシステムにおける画像の提供を行った場合、その画像の提供に対する課金に関連する各種処理も行う。
【００６２】
画像群記録部３１は、画像の提供者が他人に提供して対価を受けたい複数の画像からなる画像群を記録している。画像群記録部３１に記録されている画像群は一つの画像群に限らず、複数の画像群であってもよい。画像群記録部３１に記録されている画像群を構成している複数のそれぞれの画像は、ＲＡＷ画像であってもよいし、高解像度等の非圧縮画像等であってもよい。画像群記録部３１に記録されている画像群および画像群を構成する各画像は、ＣＰＵ３５により管理されており、ＣＰＵ３５による制御の下で読み出される。
【００６３】
選択部３２は、個人端末４００からの要求に応じて、画像群記録部３１に記録されている画像群の中から何れかの画像群を選択する処理、さらにその選択された画像群に含まれる複数の画像の中から合成候補画像を選択する処理を行う。選択部３２における画像群の選択処理と合成候補画像の選択処理の詳細には後述する。
【００６４】
圧縮部３３は、選択部３２にて選択された画像の圧縮処理を行う。本実施形態において、圧縮部３３における圧縮率や圧縮方式はＣＰＵ３５により変更可能となされており、ＣＰＵ３５が圧縮率や圧縮方式をどのように設定するかによって、圧縮処理後の画像のデータ量や画質がある程度決まる。
【００６５】
通信部３４は、通信ネットワーク１０を介して個人端末４００等との間で情報通信を行う。本実施形態の場合、通信部３４では、画像サーバー３００と個人端末４００との間の行われ各種要求情報や応答情報の送受信、画像サーバー３００で画像群から選択して圧縮した後の画像の送信等が行われる。
【００６６】
個人端末４００は、画像を利用する利用者の個人端末であり、通信部４１、合成部４２、所有画像記録部４３、表示部４４、合成画像記録部４５、ＣＰＵ４６を有して構成されている。なお、個人端末４００は、利用者が各種の指示等を入力可能なマウスやタッチパネル、ボタン等の不図示の指示入力部も備えているとする。
【００６７】
個人端末４００のＣＰＵ４６は、通信部４１、合成部４２、所有画像記録部４３、表示部４４、合成画像記録部４５の動作を制御する。またＣＰＵ４６は、個人端末４００において行われる処理のうち、通信部４１、合成部４２、所有画像記録部４３、表示部４４、合成画像記録部４５で行われる処理以外の各種の処理を行う。さらにＣＰＵ４６は、当該個人端末４００において画像サーバー３００から画像の提供を受けた場合、その画像の提供に対する対価の支払いに関連する各種処理も行う。
【００６８】
通信部４１は、図１の通信部２１同様に、通信ネットワーク１０を介して画像サーバー３００等との間で情報通信を行う。
所有画像記録部４３は、図１の所有画像記録部２３同様に当該個人端末４００の利用者が所有している複数の所有画像を記録している。所有画像記録部４３の記録画像はＣＰＵ４６により管理され、ＣＰＵ４６は利用者からの画像選択指示に応じた画像を選択して読み出す。
【００６９】
合成部４２は、所有画像記録部４３から読み出された所有画像（基準画像）と、画像サーバー３００にて選択されて送信されてきた合成候補画像とを合成する処理を行う。
合成画像記録部４５は、合成部４２による合成処理で最終的に生成された合成画像を記録する。なお、所有画像記録部４３と合成画像記録部４５とは、別々の記録部ではなく、一つの記録部であってもよい。
表示部４４は、所有画像記録部４３に記録されている画像や、合成部４２により合成された合成画像等の表示を行う。
【００７０】
以下、図６を参照し、第二の実施形態において、画像サーバー３００が画像群の中から選択した合成候補画像を個人端末４００へ提供し、その提供された画像を個人端末４００において所有画像（基準画像）と合成する具体例について説明する。
図６には、個人端末４００の利用者の所有画像として部屋の画像６０１があり、当該部屋の画像６０１が合成処理の基準画像となされ、また画像サーバー３００に記録されている画像群６１０から選択された家具の画像が合成候補画像となされた例を挙げている。すなわち図６は、個人端末４００の所有画像記録部４３から選択された部屋の画像６０１を背景とし、画像サーバー３００で画像群６１０から選択された家具の画像６１３を合成することで、家具が設置された部屋の合成画像６４０が生成される例を示している。
【００７１】
ここで、部屋の画像に家具の画像を合成する場合、例えば部屋の中に配置される家具の向きを変更できれば、部屋に合った家具の配置等を考える際に、利用者の意図に応じた家具が配置された部屋の合成画像を得ることができると考えられる。図６では、画像サーバー３００に記録されている画像群６１０に、ある家具についてそれぞれ撮影された方向が異なる複数の画像６１１〜６１５が含まれている例を挙げている。画像サーバー３００は、利用者による選択指示を個人端末４００から受け取ると、画像群６１０に含まれる画像６１１〜６１５の中から利用者の意図する向きの家具の画像を選択する処理６２０を行う。そして個人端末４００では、画像サーバー３００により家具の画像６１１〜６１５の中から選択されて送られてきた画像（例えば画像６１３）と、部屋の画像６０１とを、合成部４２において合成処理６３０して合成画像６４０を生成する。これにより、個人端末４００では、利用者の意図に沿った向きの家具が配置された部屋の合成画像６４０が生成されることになる。
【００７２】
図６では、撮影の方向がそれぞれ異なる複数の画像からなる画像群を例に挙げたが、例えば様々な方向から光源光を当てて撮影した複数の画像の画像群、様々な種類の光源光を当てて撮影した複数の画像の画像群であってもよい。
また部屋の画像６０１は、利用者の所有画像であり、個人端末４００の所有画像記録部４３に記録されているため、画像サーバー３００から得られた家具の画像に合うように、部屋の画像の画像特性を調整するような画像処理を行ってもよい。この場合、合成処理における基準画像は家具の画像となり、合成候補画像は部屋の画像となる。このように第二の実施形態では、合成処理における基準画像を基に、合成候補画像が選択または調整されることで、基準画像に合った合成候補画像の合成処理が可能である。
【００７３】
以下、第二の実施形態の画像処理システムにおける処理手順について説明する。
図７と図８は第二の実施形態の画像処理システムにおける処理手順を示すフローチャートである。図７は画像サーバー１００から個人端末２００へ送られる合成候補画像が画像群の中から選択されて決定されるまでの処理手順を示すフローチャートである。図８は個人端末２００へ送られる合成候補画像が決定された後、個人端末４００において基準画像に合成候補画像を合成した合成画像が記録されるまでの処理手順を示したフローチャートである。図７と図８に示した各ステップの処理は、画像サーバー３００のＣＰＵ３５が実行またはＣＰＵ３５による制御の下で各部が実行する処理であり、また、個人端末４００のＣＰＵ４６が実行またはＣＰＵ４６による制御の下で各部が実行する処理である。
【００７４】
図７のフローチャートから説明する。
画像サーバー３００のＣＰＵ３５は、先ずＳ３００の処理として、画像群記録部３１に記録されている複数の画像群のうち、予め設定された条件で順位付けされた画像群の中から、先頭順位の画像群（例えば図６の家具の画像群６１０）を選択する。そしてＳ３０１において、ＣＰＵ３５は、Ｓ３００で選択した画像群を画像群記録部３１から読み出して選択部３２へ転送する。
【００７５】
次にＳ３０２の処理として、ＣＰＵ３５は、選択部３２に対し、予め設定された初期値の選択パラメータを設定する。ここで、第二の実施形態において、選択パラメータとは、例えば、撮影の方向、光源の方向、光源の種類などのパラメータである。これによりＳ３０３において、選択部３２では、Ｓ３０１で転送されてきた画像群に対し、初期値の選択パラメータに基づく一つの画像を合成候補画像として選択する処理が行われる。そしてＳ３０４において、選択部３２は、画像群から選択した合成候補画像を圧縮部３３へ転送する。
【００７６】
次にＳ３０５の処理として、圧縮部３３は、選択されて転送されてきた合成候補画像の圧縮処理を行うことにより圧縮合成候補画像を生成する。そしてＳ３０６において、圧縮部３３は圧縮合成候補画像を通信部３４に転送し、通信部３４はその画像を個人端末４００へ送信する。これにより、個人端末４００の通信部４１は、通信ネットワーク１０を介して画像サーバー３００から送られてきた圧縮合成候補画像を受信する。そして通信部４１は、その受信した画像を合成部４２に転送する。
【００７７】
またＳ３０７において、ＣＰＵ４６は、例えば個人端末４００の利用者から入力された選択指示を基に、所有画像記録部４３内の所有画像から選択した画像を基準画像として合成部４２に転送する。図６の例の場合、所有画像記録部４３の所有画像の中から選択された基準画像は部屋の画像６０１である。
【００７８】
次にＳ３０８において、合成部４２は、通信部４１から転送されてきた圧縮合成候補画像、つまり画像サーバー３００で選択されて圧縮された合成候補画像の伸張処理を行う。なお、圧縮画像を伸張する処理はＣＰＵ４６が行ってもよい。そして合成部４２は、その伸張処理で得られた合成候補画像と、所有画像記録部４３から読み出された基準画像とを合成して合成画像を生成する。前述した図６の例の場合、部屋の画像６０１に家具の画像が合成された合成画像６４０が生成される。
【００７９】
次にＳ３０９の処理として、合成部４２は、合成画像を表示部４４へ転送する。これにより、Ｓ３１０において、表示部４４では、合成画像の表示が行われる。
ここで、個人端末４００の利用者は、表示部４４に表示された合成画像を観て、画像サーバー３００のＳ３００で選択された画像群が、所有画像の中から選択した基準画像に対して適当な合成候補画像を含む画像群か否かを判断する。図６の例の場合、利用者は、表示された合成画像６４０を観ることで、選択された画像群に含まれる家具の画像が、部屋の画像６０１に合っているかどうかを判断する。そして利用者は、画像サーバー３００で選択された画像群が適当か否かを判断した結果を、個人端末４００に入力する。すなわち個人端末４００のＣＰＵ４６は、Ｓ３１１において、利用者からの入力指示を基に、画像サーバー３００で選択された画像群が、利用者により適当な画像群であると判断されたか否かを判定する。ＣＰＵ４６は、Ｓ３１１において、利用者により適当な画像群と判断されたと判定した場合にはＳ４００に処理を進め、一方、利用者により適当な画像群と判断されなかったと判定した場合にはＳ３１２に処理を進める。
【００８０】
Ｓ４００の処理に進んだ場合、個人端末４００のＣＰＵ４６は、Ｓ３００において画像サーバー３００で選択された画像群を、合成画像の生成で最終的に使用する合成候補画像を含んでいる画像群として決定する。
【００８１】
一方、Ｓ３１２に進んだ場合、個人端末４００のＣＰＵ４６は、通信部４１を介し、画像サーバー３００に対して、次の順位の画像群の選択を要求する情報を送る。この要求を受けた画像サーバー３００のＣＰＵ３５は、Ｓ３１２の処理として、画像群記録部３１に記録されていて前述した順位付けされている画像群の中から、次の順位の画像群を選択して選択部３２へ転送する。そして、Ｓ３１２の処理後はＳ３０１の処理に戻る。これにより、Ｓ３０１において、ＣＰＵ３５は、当該次の順位の画像群の中から初期値の選択パラメータに基づく画像を選択して、その選択した画像を画像群記録部３１から読み出して選択部３２へ転送することになる。なお図６の例において、先頭の順位の画像群が図６の家具の画像群６１０であったとすると、次の順位の画像群は、家具の画像群６１０とは異なる別の家具の画像群となる。
【００８２】
その後Ｓ３０２以降の処理に進むと、当該次の順位の画像群について前述同様の処理が行われる。前述したＳ３１２からＳ３０１へ戻る処理は、利用者等による明示的な処理停止指示または何らかの理由により処理が停止しない限り、Ｓ３１１において利用者が適当な画像群であると判断するまで繰り返される。つまり、これらの処理を繰り返すことで、利用者は、所有している部屋の画像を背景として、どのような家具の画像群に含まれる家具の画像を合成するかを、比較検討して、決定することができる。そして、Ｓ３１１において、利用者によって適当な画像群であると判断されてＳ４００の処理に進んだとする。この場合、ＣＰＵ４６は、Ｓ３１２において画像サーバー３００で選択された画像群を、合成画像の生成で最終的に使用する合成候補画像を含む画像群として決定する。このＳ４００の後、画像処理システムの処理は、図８のＳ４０１に進む。
【００８３】
次に図８のフローチャートについて説明する。
図７のＳ４００において、画像サーバー３００で画像群が決定されると、個人端末４００のＣＰＵ４６は、通信部４１を介し、画像サーバー３００に対して、その画像群から前述した選択パラメータによって選択される画像の送信を要求する情報を送る。この要求を受けた画像サーバー３００のＣＰＵ３５は、図８のＳ４０１の処理として、圧縮部３３に対し、その画像群から選択された一つの画像を合成候補画像として再度圧縮させる。さらにＳ４０２において、圧縮部３３は圧縮合成候補画像を通信部３４に転送し、通信部３４はその圧縮合成候補画像を個人端末４００へ再度送信する。
【００８４】
ここで画像の再圧縮と再送信を行うのは、画像サーバー３００内の複数の画像群の中から利用者が望む画像を含む画像群を選択する段階と、最終的な合成画像に用いる画像を選択する段階とでは、画像に必要とされる解像度や圧縮率等のレベルが異なるからである。すなわち画像群を選択する段階で用いる一つの画像は高圧縮率および低解像度の画像でよく、その高圧縮率および低解像度の画像を用いることで通信データ量の削減やＣＰＵ３５とＣＰＵ４６の処理負担を軽減することができる。一方、最終的な合成画像の生成に用いる画像を選択する段階では、低圧縮率（又は非圧縮）および高解像度の画像を用いることで、より良い画像の選択が可能になる。なおそれらいずれの段階でも同じ画像を用いるのであれば、再圧縮と再送信は不要である。
【００８５】
そしてＳ４０２において、個人端末４００の通信部４１は、画像サーバー３００から送られてきた圧縮合成候補画像を受信すると、その圧縮合成候補画像を合成部４２に転送する。
またＳ４０３において、ＣＰＵ４６は、所有画像記録部４３から基準画像を読み出させて合成部４２に転送する。
次にＳ４０４において、合成部４２は、画像サーバー３００から再送信されてきた圧縮合成候補画像を伸張処理して得られた合成候補画像と、所有画像記録部４３から読み出された基準画像とを合成して合成画像を再生成する。
次にＳ４０５において、合成部４２は合成画像を表示部４４へ転送する。これにより、Ｓ４０６において、表示部４４では合成画像の再表示が行われる。
【００８６】
ここで合成画像の再生成および再表示が行われるのは、前述した再圧縮および再送信を行う理由と概ね同様であり、画像群の選択段階と、最終的に合成される画像の選択段階とでは画像に必要とされるレベルが異なるからである。図８のフローチャートの場合、合成画像の再生成および再表示は、最終的な合成画像に使用される合成候補画像を選択する際の選択パラメータとしてどのようなパラメータ値を設定するかを決めるために行われる。
【００８７】
Ｓ４０６において合成画像が表示されると、個人端末４００の利用者は、その表示された合成画像を観ることで、画像サーバー３００がＳ３０３で用いた初期値の選択パラメータにより選択された合成候補画像は基準画像に対して適当な画像か否かを判断する。すなわち利用者は、図６の合成画像６４０を観ることで、家具の画像が、部屋の画像６０１に合っているかどうかを判断する。そして、利用者は、初期値の選択パラメータにより選択された画像が適当な画像か否かを判断した結果を、個人端末４００に入力する。個人端末４００のＣＰＵ４６は、Ｓ４０７において、利用者からの入力指示を基に、初期値の選択パラメータにより選択された画像が、利用者により適当な画像であると判断されたか否かを判定する。ＣＰＵ４６は、Ｓ４０７において、利用者により適当な画像と判断されたと判定した場合にはＳ４２０に処理を進め、一方、適当な画像と判断されなかったと判定した場合にはＳ４０８に処理を進める。
【００８８】
Ｓ４２０の処理に進んだ場合、個人端末４００のＣＰＵ４６は、初期値の選択パラメータにより選択された画像を用いて合成部４２で合成された合成画像を、合成画像記録部４５に転送する。これにより、合成画像記録部４５は、その合成画像を記録する。
【００８９】
一方、Ｓ４０８に進んだ場合、ＣＰＵ４６は、通信部４１を介し、画像サーバー３００に対して、選択パラメータを別の値に変更するように要求する情報を送る。この要求を受けた画像サーバー３００のＣＰＵ３５は、Ｓ４０８の処理として、選択部３２の選択パラメータの値を別の値に変更させる。そして、Ｓ４０８の処理後はＳ４０９の処理に進む。これにより、Ｓ４０９において、選択部３２では、その変更後の値に設定された選択パラメータを用いて、画像群から新たに選択した画像を合成候補画像とする処理が行われる。
その後、Ｓ４１０において、ＣＰＵ３５は、選択部３２による選択処理後の合成候補画像を圧縮部３３に転送させ、Ｓ４０１以降に処理を進める。
【００９０】
Ｓ４０１以降の処理に進むと、変更された選択パラメータによって選択された合成候補画像について前述同様の処理が行われる。前述したＳ４０８からＳ４０９へ進み、さらにＳ４１０以降に進む処理は、利用者等による明示的な処理停止指示または何らかの理由により処理が停止しない限り、Ｓ４０７において利用者が適当な画像であると判断するまで繰り返される。つまり、これらの処理を繰り返すことで、利用者は、所有している部屋の画像を背景とし、画像サーバー３００でどのような選択パラメータで選択がなされた家具の画像を合成するかを、比較検討して、決定することができる。
【００９１】
そして、Ｓ４０７において、利用者によって適当な画像であると判断されてＳ４２０の処理に進んだとする。この場合、ＣＰＵ４６は、Ｓ４０８において画像サーバー３００で設定された選択パラメータにより選択された合成候補画像と、所有画像記録部４３からの基準画像とを合成部４２で合成処理した後の合成画像を、合成画像記録部４５に転送させて記録させる。このＳ４２０の処理後、画像処理システムの処理は終了する。
【００９２】
前述したように第二の実施形態の画像処理システムの場合、画像サーバー３００は、個人端末４００の利用者が適当と判断した合成候補画像を圧縮してから、個人端末４００に提供する。そして、個人端末４００では、その選択された合成候補画像を、所有画像記録部４３の基準画像と合成し、その合成画像を合成画像記録部４５に記録するようになされている。すなわち第二の実施形態の場合、画像の提供者の画像群に含まれる全ての画像が利用者の個人端末４００に記録されるのではない。
【００９３】
このように、第二の実施形態の場合は、画像群の中から利用者が適当と判断した選択パラメータにより選択されて圧縮された一つの画像と基準画像とを合成した合成画像だけが、個人端末４００に記録される。このため、第二の実施形態によれば、画像の提供を受ける利用者にとって、データ量の多い画像群の全ての画像のダウンロードを行う必要がなくなり、画像群全体に設定されるような高額な対価の支払いが要求されるようなこともなくなる。また提供される画像のデータ量が少なくなるため、個人端末における処理負荷も軽減されることになる。また第二の実施形態によれば、画像の提供者にとって、質的にも量的にも意図しない画像等が生成されてしまう虞がなくなり、そのような虞がある場合に比べて安価な対価を画像に設定することができるようになる。また第二の実施形態によれば、高額な対価を設定した場合の利用数の減少についても未然に防ぐことができる。
【００９４】
以上説明したように、第二の実施形態の画像処理システムによれば、画像の提供者の画像群に含まれる画像を、利用者が他の画像と合成して利用する際に、利用者へ提供する情報量を限定することで、提供者と利用者の双方の利益を図ることを可能としている。
なお、提供者と利用者の双方の利益を図るための課金方法については、前述した第一の実施形態と同様であるためその説明は省略する。
【００９５】
＜第三の実施形態＞
次に、第三の実施形態について説明する。
前述した第一、第二の実施形態では、第二の画像として利用者の所有画像を基準画像とし、その基準画像の一部に、画像サーバーから提供を受けた第一の画像を合成候補画像として埋め込むように合成する例を挙げた。これに対し、第三の実施形態では、基準画像として選ばれた画像に対し、その基準画像の相似画像を合成候補画像として合成することで、例えば画像の高品質化を可能とする例を挙げる。前述した第一、第二の実施形態の場合、合成候補画像は基準画像より小サイズの画像であったが、第三の実施形態の場合、基準画像と合成候補画像は同じサイズの画像である。また、第三の実施形態の場合、それら基準画像および合成候補画像となり得る画像は画像サーバーに記録されているとする。画像サーバーは、基準画像を個人端末に提供し、その基準画像に対する合成候補画像については、基準画像の後述する画像領域の特性を基に選択して個人端末に提供する。
【００９６】
また第三の実施形態において、基準画像と合成候補画像の元になる相似画像とは、例えば一つの画像群に含まれる画像である。第三の実施形態における画像群は、例えば同一の被写体について連続的な撮影で得られた複数の画像の集まりであるとする。画像群の具体例としては、同一の被写体について連写撮影で得られた複数の画像を集めた画像群、同一の被写体等についていわゆる画素ずらし撮影により得られた複数の画像を集めた画像群などが挙げられる。なお、第三の実施形態の画像群は、３次元コンピュータグラフィックスにより生成された複数の画像が集合した画像群であってもよい。
【００９７】
これら画像群をストックフォトシステムにおいて提供する場合、第二の実施形態でも述べたように、画像群に含まれる全ての画像を提供すると情報量が多くなり、通信時のデータ量の増大、個人端末の処理負荷の増大を招き、対価も高額に設定されることになる。また例えば、画像群の各画像がＲＡＷ画像である場合には、前述同様に質的、量的にも提供者が意図しない画像が生成されてしまう虞がある。
【００９８】
そこで第三の実施形態では、画像群に含まれる画像を用いて画像品質を向上させる場合に、画像群の全ての画像を提供するのではなく、基準画像と、その基準画像の相似画像である合成候補画像とを、画像サーバーから個人端末に提供する。そして、個人端末において、それら基準画像と合成候補画像（相似画像）とを合成する。これにより、第三の実施形態では、画像群の全ての画像を提供する場合よりも、通信データ量の低減および個人端末の負荷の低減を可能とし、また提供者側が意図しない画像の生成を防ぎ、さらに利用者に要求される対価の低減をも実現可能としている。
【００９９】
図９は第三の実施形態に係る画像処理装置の適用例である画像処理システムの構成を示すブロック図である。
図９の画像処理システムは、画像サーバー５００と個人端末６００と通信ネットワーク１０とから構成されており、画像サーバー５００と個人端末６００とは通信ネットワーク１０を介して通信可能に接続されているとする。第三の実施形態においても前述した第一、第二の実施形態同様に、画像サーバー５００と個人端末６００は一つに限定されず、複数存在していてもよく、通信ネットワーク１０も一つに限定されず、複数のネットワークから構成されていてもよい。
【０１００】
画像サーバー５００は、例えばストックフォトシステムの画像サーバーであり、画像の提供者が他人に提供することで対価を受けることを望む画像群の各画像を記録および管理している。また第三の実施形態の画像サーバー５００は、画像群に含まれる各画像について、例えば被写体の配置に応じた（絵柄に応じた）複数の画像領域を設定している。そして、画像サーバー５００は、個人端末６００の利用者により指示された画像領域を基に、個人端末６００に提供する合成候補画像を選択する機能を有している。
【０１０１】
個人端末６００は、例えばパーソナルコンピュータやデジタルカメラ、スマートフォンなど各種の情報端末である。第三の実施形態の個人端末６００は、画像サーバー５００から基準画像とその相似画像である合成候補画像とを受け取って合成することにより、基準画像の例えば画像品質を高める機能を有している。
【０１０２】
以下、図９に示した第三の実施形態の画像処理システムの画像サーバー５００および個人端末６００の詳細な構成および動作について説明する。
画像サーバー５００は、画像群記録部５１、領域設定部５２、選択部５３、通信部５４、ＣＰＵ５５を有して構成されている。
ＣＰＵ５５は、画像群記録部５１、領域設定部５２、選択部５３、通信部５４の動作を制御する。またＣＰＵ５５は、画像サーバー５００において行われる処理のうち、画像群記録部５１、領域設定部５２、選択部５３、通信部５４で行われる処理以外の各種の処理をも行う。またＣＰＵ５５は、個人端末６００に対してストックフォトシステムにおける画像の提供を行った場合、その画像の提供に対する課金に関連する各種処理も行う。
【０１０３】
画像群記録部５１は、画像の提供者が他人に提供して対価を受けたい複数の画像からなる画像群を記録している。第三の実施形態の場合の画像群は、前述した連写撮影や画素ずらしの撮影で得られた複数の画像からなる。画像群記録部５１に記録されている画像群は一つの画像群に限らず、複数の画像群であってもよい。画像群記録部５１に記録されている画像群に含まれる複数の画像は、それぞれＲＡＷ画像等の非圧縮画像であるとする。画像群記録部５１に記録されている画像群およびその画像群に含まれる複数の画像は、ＣＰＵ５５により管理されており、ＣＰＵ５５による制御の下で読み出される。また第三の実施形態の場合、画像群記録部５１に記録されている画像群に含まれる各画像は、それぞれの画像内における被写体等の配置に応じた（絵柄に応じた）複数の画像領域に分割されて管理されている。なお画像の領域分割処理は、ＣＰＵ５５により行われてもよいし、画像群記録部５１が備えている不図示の領域分割部によって自動的に行われてもよい。画像の領域分割処理の詳細は後述する。
【０１０４】
領域設定部５２は、通信部５４を介して個人端末６００から画像領域の選択情報を受け取ると、その選択情報に応じた画像領域の設定情報を選択部５３に転送する。
選択部５３は、画像群記録部５１に記録されている画像群の中から何れかの画像群を選択する処理、その選択された画像群に含まれる複数の画像の中から一つの画像を選択して基準画像とする処理を行う。さらに、選択部５３は、領域設定部５２からの設定情報を基に、画像群の中から、基準画像の画像領域の高品質化に適した相似画像を合成候補画像として選択する処理も行う。選択部５３における選択処理の詳細については後述する。選択部５３により選択された画像は通信部５４に転送される。
【０１０５】
通信部５４は、通信ネットワーク１０を介して個人端末６００等との間で情報通信を行う。本実施形態の場合、通信部５４では、画像サーバー５００と個人端末６００との間の行われ各種要求情報や応答情報の送受信、画像サーバー５００の選択部５３により選択された画像を、個人端末６００へ送信等する処理が行われる。
【０１０６】
個人端末６００は、画像を利用する利用者の個人端末であり、通信部６１、合成部６２、一時記録部６３、表示部６４、合成画像記録部６５、ＣＰＵ６６を有して構成されている。個人端末６００は、利用者が各種の指示等を入力可能な不図示の指示入力部も備えているとする。
【０１０７】
個人端末６００のＣＰＵ６６は、通信部６１、合成部６２、一時記録部６３、表示部６４、合成画像記録部６５の動作を制御する。またＣＰＵ６６は、個人端末６００において行われる処理のうち、通信部６１、合成部６２、一時記録部６３、表示部６４、合成画像記録部６５で行われる処理以外の各種の処理を行う。さらにＣＰＵ６６は、当該個人端末６００において画像サーバー５００から画像の提供を受けた場合に、それら画像の提供に対する対価の支払いに関連する各種処理についても行う。
【０１０８】
通信部６１は、通信ネットワーク１０を介して画像サーバー５００等との間で情報通信を行う。第三の実施形態の場合、個人端末６００の通信部６１は、画像サーバー５００において選択された画像を、通信ネットワーク１０を介して取得可能となされている。
【０１０９】
一時記録部６３は、ＣＰＵ６６による制御の下で、画像サーバー５００から送られてきた画像を、一時的に記録する。本実施形態において、一時記録部６３に一時記録される画像は、画像サーバー５００から送られてきた基準画像、合成部６２による合成処理後の合成画像であるとする。
【０１１０】
合成部６２は、一時記録部６３から読み出された画像と画像サーバー５００から送られてきた合成候補画像とを合成する処理を行う。第三の実施形態の場合、合成部６２では、基準画像に対して合成候補画像を合成する処理が行われ、また必要に応じて、その合成画像に対してさらに別の合成候補画像を合成する処理を繰り返すような合成処理が行われる。
【０１１１】
合成画像記録部６５は、ＣＰＵ６６による制御の下で、合成部６２による合成処理で生成された合成画像を記録する。なお、一時記録部６３と合成画像記録部６５とは、別々の記録部ではなく、一つの記録部であってもよい。
表示部６４は、画像サーバー３００から送られてきた基準画像や、合成部６２による合成処理後の合成画像等の表示を行う。
【０１１２】
以下、第三の実施形態の画像処理システムにおいて、画像群に含まれる画像を用いて例えば高品質な画像を生成するような高品質化処理の例について、図１０から図１３を参照しながら説明する。
図１０は、画像サーバー５００の画像群記録部５１に記録されている複数の画像群の中の一つの画像群１０１０およびこの画像群１０１０に含まれる複数の画像１０１１〜１０１４の一例を示した図である。画像群１０１０に含まれる画像１０１１〜１０１４は、例えば同じ構図で時間的にずれた撮影が行われた画像、つまり連写撮影された画像であるとする。なお図１０には、夕焼けの浜辺と人物を連写撮影して得られた画像を例に挙げている。
【０１１３】
ここで、画像群１０１０の例えば画像１０１１が基準画像となされた場合、当該画像群１０１０内の他の画像１０１２〜１０１４は基準画像の相似画像である。このため、例えば基準画像に対してそれら相似画像（１０１２〜１０１４）を合成すれば、基準画像を更に高品質化した画像を得ることができるようになる。ただし、基準画像に対して全ての相似画像を合成すると、データ量が増大し、合成処理の負荷も増大し、またそれら各画像の提供による対価の額も大きくなってしまう。さらに例えば各画像内に写っている被写体が動体である場合には、合成後の画像内では被写体がぶれた状態（被写体ぶれの状態）になる可能性もあり、その被写体の画像品質が逆に低下してしまう虞もある。このため第三の実施形態の画像サーバー５００は、基準画像の相似画像を合成候補画像として提供する場合、相似画像の中で基準画像との合成に最も適した画像を、選択部５３により選択して個人端末６００に提供する。
【０１１４】
以下、画像サーバー５００と個人端末６００の動作を説明する。
初めに、個人端末６００は、画像サーバー５００が提供可能な各画像群をそれぞれ表したサムネイル画像の一覧を、当該画像サーバー５００から取得して表示部６４に表示させる。この時の利用者は、個人端末６００に表示されたサムネイル画像の一覧を観て、所望の画像群を選択するような指示を、個人端末６００に入力する。これにより、個人端末６００から画像サーバー５００には、その画像群が選択されたことを示す選択情報が送られる。
【０１１５】
画像サーバー５００は、個人端末６００から画像群の選択情報を受け取ると、その画像群に含まれる各画像のサムネイル画像を個人端末６００に送信する。個人端末６００は、画像サーバー５００から受け取った各サムネイル画像を表示部６４に一覧表示する。この時の利用者は、個人端末６００の一覧表示を観て、その画像群に含まれる画像の中で基準画像とすべき画像を選択する指示を、個人端末６００に入力する。これにより、個人端末６００から画像サーバー５００には、その基準画像が選択されたことを示す選択情報が送られる。なお基準画像は画像群毎に予め決められていてもよく、この場合、利用者が画像群から基準画像を選択する際の各処理は不要となる。
【０１１６】
図１２は、基準画像１２０１の一例を示した図であり、この基準画像１２０１は図１０の画像群１０１０内の画像１０１１であるとする。基準画像１２０１は、図１２の図中の破線で示すように、画像内の各被写体の配置に応じた（絵柄に応じた）複数の画像領域１２１０に予め分割されて管理されている。基準画像のサムネイル画像についてもそれら分割された画像領域の対応付けがなされている。そして本実施形態の個人端末６００は、利用者から入力された領域選択指示により、それら複数の画像領域１２１０のうちいずれかの画像領域が選択指示されたかを検知可能となされている。例えば、利用者は、それら分割された画像領域１２１０のなかで、例えば画像のノイズを低減したい領域を選択するような指示を、個人端末６００に入力する。図１２の例では、図中のＡ領域を、画像ノイズを低減したい画像領域として利用者が選択したとする。利用者によりＡ領域の選択指示が入力されると、個人端末６００は、その画像領域の選択情報を、画像サーバー５００に対して送信する。
【０１１７】
画像サーバー５００は、個人端末６００から画像領域の選択情報を受け取ると、領域設定部５２に対し画像領域の選択情報を転送し、領域設定部５２はその情報に基づく画像領域の設定情報を選択部５３に送る。
【０１１８】
選択部５３は、画像群記録部５１に記録されている画像群の中で、前述のように選択された基準画像を含む画像群を特定し、その画像群から、設定情報に応じた画像領域（Ａ領域）のノイズを低減するのに適した相似画像を合成候補画像として選択する。より具体的に説明すると、選択部５３は、基準画像について指定された画像領域（Ａ領域）と、この基準画像を含む画像群の相似画像における対応画像領域（Ａ領域と同一領域）とを比較する。
【０１１９】
この時の比較方法としては、基準画像においてノイズを低減させたい領域（Ａ領域）と、各相似画像の対応画像領域との差分値からノイズの分散をそれぞれ求める。そして、選択部５３は、各相似画像のなかで、基準画像との間で求めたノイズの分散が最も大きくなる画像もしくは所定の閾値を超える相似画像を、基準画像のＡ領域のノイズ低減に適した合成候補画像として選択する。ノイズの分散が大きいということは、基準画像のＡ領域に含まれるランダムノイズと、相似画像の対応画像領域に含まれるランダムノイズとの相関が低いことになるので、それら画像領域を合成したときにＳ／Ｎが高くなることを表している。なお図１２の例の場合は、基準画像１２０１のＡ領域のノイズ低減に適した相似画像として、例えば図１０の相似画像（１０１２）が合成候補画像として選択されたとする。
【０１２０】
そして、画像サーバー５００の選択部５３は、既に選択されている基準画像と、前述のように選択された合成候補画像とを、通信部５４から通信ネットワーク１０を介して個人端末６００に送信する。
個人端末６００は、画像サーバー５００から送られてきた基準画像と合成候補画像を受信すると、基準画像を一時記録部６３に一時的に記録し、合成候補画像を合成部６２に転送する。
【０１２１】
合成部６２は、一時記録部６３から基準画像を読み出し、その基準画像と、合成候補画像とを合成する処理を行う。なお、合成部６２は、基準画像と合成候補画像とを合成する際には、互いの画像における特徴点の位置合わせを行った上で合成処理を行うことにより、それら画像間で位置ずれが生じることを防いでいる。
【０１２２】
合成部６２による合成処理後の画像は表示部６４により表示されると共に合成画像記録部６５に記録される。
また合成画像記録部６５に記録された画像は、一時記録部６３にも送られて記録される。このとき、一時記録部６３では、基準画像の記録領域とは別の記録領域に合成画像を記録してもよいし、基準画像の記録領域に合成画像を上書きするように記録してもよい。別の記録領域に合成画像を記録する場合には、例えば基準画像の別の画像領域におけるノイズを低減することになった場合でも、画像サーバー５００から基準画像を再度取得する必要がなくなる。また基準画像の別の画像領域におけるノイズを低減することになった場合、その画像領域のノイズを低減するのに適した別の合成候補画像を画像サーバー５００から取得し、先に合成した合成画像と更に合成するような処理も行える。
【０１２３】
前述の説明では、基準画像のなかで利用者により選択された画像領域のノイズ低減を目的とした例を挙げたが、例えばいわゆるジャギーと呼ばれる現象、つまり画像内の斜め線が階段状に見える現象を軽減する場合にも本実施形態は適用可能である。
図１３はジャギーの軽減を目的とする例の説明に用いる図である。図１３には、基準画像１３１１とその基準画像の相似画像１３１２，１３１３の一例を示しており、基準画像１３１１内のＡ領域が利用者によりジャギーを軽減したい領域として指定された画像領域であるとする。
【０１２４】
この例の場合も、前述したノイズ低減の例と同様にして、個人端末６００では利用者による画像群の選択、基準画像の選択、さらに基準画像の中でジャギーを軽減する画像領域の選択が行われる。また前述同様に、画像サーバー５００では、個人端末６００から送られた画像領域の選択情報に基づく画像領域の設定情報が、領域設定部５２から選択部５３に送られる。そして選択部５３では、画像群記録部５１に記録されている画像群の中で、
基準画像を含む画像群から、設定情報に応じた画像領域（Ａ領域）のジャギーを軽減するのに適した相似画像が合成候補画像として選択される。
【０１２５】
図１３の例の場合、選択部５３は、基準画像１３１１と同一の被写体等について画素ずらし撮影を行って得られた複数の相似画像１３１２，１３１３の中から、基準画像１３１１のＡ領域のジャギーの軽減に最も適した相似画像を合成候補画像として選択する。具体的に説明すると、選択部５３は、基準画像１３１１のＡ領域におけるコントラストの方向を検出し、その方向と法線方向に最も近い画素ずらしが行われて撮影された相似画像を、合成候補画像として選択する。図１３の例の場合、基準画像１３１１のＡ領域におけるコントラストは垂直に近い方向に生じているので、選択部５３は、ジャギーを軽減するのに最も適した水平方向の画素ずらし撮影で得られた例えば相似画像１３１３を、合成候補画像として選択したとする。
【０１２６】
そして画像サーバー５００のＣＰＵ５５は、前述同様に、基準画像と選択した合成候補画像とを、通信部５４から個人端末６００に送信する。個人端末６００では、前述同様にして、画像サーバー５００から送られてきた基準画像と合成候補画像とを合成する。
【０１２７】
図１４と図１５は、第三の実施形態の画像処理システムにおける処理手順を示すフローチャートである。図１４は画像サーバー５００における処理手順を示すフローチャートであり、各ステップの処理は画像サーバー５００のＣＰＵ５５が実行またはＣＰＵ５５による制御の下で各部が実行する処理である。図１５は個人端末６００における処理手順を示すフローチャートであり、各ステップの処理は個人端末６００のＣＰＵ６６が実行またはＣＰＵ６６による制御の下で各部が実行する処理である。
【０１２８】
以下、図１４および図１５のフローチャートを参照しながら、画像サーバー５００と個人端末６００で行われる処理の順番に沿って説明する。なお画像サーバー５００と個人端末６００との間では、通信部５４と通信ネットワーク１０と通信部６１とを介した通信が行われるが、以下の説明では、それらの処理の記載は割愛する。
【０１２９】
先ず個人端末６００のＣＰＵ６６は、画像サーバー５００に記録されている画像の閲覧を望む指示が利用者から入力されると、図１５のＳ６０１として、画像閲覧要求を画像サーバー５００に向けて送信する。
画像サーバー５００のＣＰＵ５５は、個人端末６００から送られた画像閲覧要求を受け取ると、図１４のＳ５０１において、画像群記録部５１に格納されている複数の画像群をそれぞれ表したサムネイル画像を、その個人端末６００に対して送信する。つまり画像サーバー５００は、ストックフォトシステムにおいて提供可能な画像群を表したサムネイル画像を個人端末６００に送信する。なお、各画像群をそれぞれ表したサムネイル画像は、一例として、各々の画像群の中で予め決められた基準画像のサムネイル画像などが考えられる。
【０１３０】
次に個人端末６００のＣＰＵ６６は、図１５のＳ６０２において、画像サーバー５００から送られてきた各サムネイル画像を、表示部６４により一覧表示させる。そして、ＣＰＵ６６は、サムネイル画像の一覧の中でいずれかのサムネイル画像を選択する指示が利用者から入力されると、その選択されたサムネイル画像に対する画像領域の選択入力を可能とする。ここで、一覧表示されたサムネイル画像の各々は、前述の図１２で示したように複数の画像領域に分割されている。ＣＰＵ６６は、選択されたサムネイル画像に対して利用者により所望の画像領域が指示された場合、その領域はノイズ低減やジャギー軽減を行うことで画像品質を向上させたい画像領域として選択されたと認識する。そしてＣＰＵ６６は、Ｓ６０３において、その選択されたサムネイル画像の元画像である基準画像、および、その基準画像の画像領域の高品質化に適した合成候補画像の送信要求を、画像サーバー５００に送る。
【０１３１】
個人端末６００から送信要求を受けると、画像サーバー５００の選択部５３は、画像群記録部５１に記録されている画像の中から、個人端末６００からの送信要求に応じた基準画像を選択する。また選択部５３は、その基準画像の画像領域の高品質化に適した相似画像を、前述した図１１や図１３で説明した手法を用いて選択して合成候補画像とする。そして、画像サーバー５００のＣＰＵ５５は、それら基準画像と合成候補画像のサムネイル画像を、個人端末６００に対して送信させる。
【０１３２】
個人端末６００のＣＰＵ６６は、画像サーバー５００から基準画像と合成候補画像のサムネイル画像を受信すると、Ｓ６０５において、それらのサムネイル画像を表示部６４に表示させる。このとき、個人端末６００の利用者は、表示部６４により表示されている基準画像と合成候補画像のサムネイル画像を観ることにより、それら基準画像と合成候補画像の組み合わせが妥当か否かを判断することができる。そして、ＣＰＵ６６は、それら基準画像と合成候補画像の組み合わせが利用者により妥当であると判断されたか否かを判定する。ＣＰＵ６６は、利用者によってそれら組み合わせが妥当であると判断されたと判定した場合にはＳ６０６に処理を進め、一方、それら組み合わせが妥当であると判断されなかったと判定した場合にはＳ６０７に処理を進める。
【０１３３】
Ｓ６０５に進んだ場合、ＣＰＵ６６は、画像サーバー５００に対し、次の合成画像候補の送信を要求する。
Ｓ６０６に進んだ場合、ＣＰＵ６６は、画像サーバー５００に対し、基準画像と合成候補画像の非圧縮画像（ＲＡＷ画像等の基準画像と合成候補画像）の送信つまりダウンロードを要求する。
【０１３４】
またこの時の画像サーバー５００のＣＰＵ５５は、Ｓ５０３において、個人端末６００からの送信要求を受け取ったか否かを判定している。ＣＰＵ５５は、個人端末６００からＳ６０７による次の合成候補画像の送信要求を受け取ったと判定した場合にはＳ５０２に処理を戻す。Ｓ５０３からＳ５０２に戻った場合、選択部５３は、基準画像の画像領域の高品質化に適した別の相似画像を求め、その相似画像を次の合成候補画像として選択する。Ｓ５０３からＳ５０２に戻る処理は、個人端末６００の利用者によって次の合成候補画像の送信要求が送られてくると、その都度に繰り返されることになる。一方、ＣＰＵ５５は、Ｓ５０３において、個人端末６００からＳ６０６による非圧縮の基準画像と合成候補画像の送信要求（ダウンロード要求）を受け取ったと判定した場合にはＳ５０４に処理を進める。
【０１３５】
Ｓ５０４に進むと、画像サーバー５００の選択部５３は、画像群記録部５１から非圧縮の基準画像と合成候補画像を選択する。そして、ＣＰＵ５５は、その選択された非圧縮の基準画像と合成候補画像を個人端末６００へ送信させる。
個人端末６００のＣＰＵ６６は、画像サーバー５００から非圧縮の基準画像と合成候補画像を受け取る、つまりダウンロードによって取得すると、図１５のＳ６０８において、非圧縮の基準画像を一時記録部６３に記録させる。
次にＳ６０９において、合成部６２は、それら基準画像と合成候補画像の合成処理を行う。さらにＳ６１０において、表示部６４は合成処理後の合成画像を表示し、ＣＰＵ６６は合成画像により一時記録部６３に記録されている基準画像と差し替える。
【０１３６】
また個人端末６００の利用者は、表示部６４にて表示されている合成画像を観ることにより、合成処理が完了したかどうかを判断することができる。この時の個人端末６００のＣＰＵ６６は、Ｓ６１１において、合成処理が完了したとの判断結果が利用者から入力されたか、あるいは、基準画像の別の画像領域が選択されて画像品質向上の新たな指示が利用者から入力されたかどうかを判定する。ＣＰＵ６６は、Ｓ６１１において、合成処理が完了したとの判断結果が利用者から入力されたと判定した場合には、Ｓ６１２に処理を進めて、合成画像を合成画像記録部６５に記録させる。一方、ＣＰＵ６６は、Ｓ６１１において、基準画像の別の画像領域が選択されて画像品質向上の新たな指示が利用者から入力された場合には、Ｓ６１３に処理を進める。
【０１３７】
Ｓ６１３に進むと、ＣＰＵ６６は、画像サーバー５００に対し、利用者により選択された別の画像領域についてノイズ低減やジャギー軽減を行って画像を高品質化するための新たな合成候補画像の送信を要求する。このＳ６１３の後、ＣＰＵ６６は、Ｓ６０４に処理を戻す。この時の画像サーバー５００では、図１４のＳ５０２において、選択部５３によって、個人端末６００で新たに選択された画像領域の高品質化に適した合成候補画像が選択されることになる。個人端末６００において図１５のＳ６１１からＳ６１３に戻り、さらに画像サーバー５００における図１４のＳ５０２以降の処理は、個人端末６００において合成処理が完了したとの判断結果が利用者から入力されるまで繰り返される。
【０１３８】
次に、第三の実施形態の画像処理システムにおいて、前述したような画像サーバー５００から個人端末６００への画像提供に係る課金システムについて説明する。
第三の実施形態に係る課金の種類は、以下の三種類が考えられる。
１．サムネイル画像の送信は無料とし課金しない。
２．合成する画像の選択は有料の作業課金にする。
３．画像の提供（ダウンロード）は有料の画像課金（ダウンロード課金）とする。
【０１３９】
作業課金については、画像サーバー５００における作業内容、画像領域の性質により課金額を異ならせる。画像課金については、提供（ダウンロード）する画像のデータ量、画像の性質により課金額を異ならせる。
【０１４０】
第三の実施形態の課金システムは、画像サーバー５００のＣＰＵ５５が制御する。図１６には、画像サーバー５００のＣＰＵ５５における課金システムの制御手順を示したフローチャートである。
個人端末６００から画像閲覧要求を受け取ると、ＣＰＵ５５は、Ｓ７０１において、画像群記録部５１内の各画像群を表すサムネイル画像と共に、それぞれのサムネイル画像つまり各画像群に対応した非圧縮画像の画像課金額を表す情報を個人端末６００へ送る。これにより、個人端末６００の表示部６４には、サムネイル画像の一覧と共に、それぞれのサムネイル画像（各画像群）に対応した非圧縮画像をダウンロードする場合の画像課金額が表示される。なお、ＣＰＵ５５は、この段階では課金処理は行わない。
【０１４１】
次に個人端末６００にて基準画像および高品質化する画像領域が選択されてそれらの選択情報を受け取ると、ＣＰＵ５５は、Ｓ７０２において、選択情報に応じた画像の選択作業の内容と画像領域の特性とに応じた作業課金額を求める。そして、ＣＰＵ５５は、基準画像の画像領域を高品質化するのに適した合成候補画像のサムネイル画像と共に、その作業課金額を表す情報を個人端末６００へ送る。この時の個人端末６００の表示部６４には、選択された基準画像と合成候補画像のそれぞれのサムネイル画像と共に、作業課金額と、基準画像および合成候補画像をダウンロードした場合の画像課金額とが表示されることになる。
【０１４２】
ここで本実施形態に係る課金システムにおいて、基準画像と合成候補画像をダウンロードする場合の画像課金額は、その画像のデータ量が大きいほど高い金額となり、またそれら画像内に写っている被写体によっても金額が変わるように設定されている。例えば、撮影が容易な被写体等の画像と、撮影が難しい被写体等の画像とでは、後者の画像の課金額が高くなるように設定される。また例えば、有名な撮影者によって撮影された画像は課金額が高く設定され、有名人等の被写体が写っている画像は課金額が高くなるように設定される。このように本実施形態の課金システムでは、撮影された画像の条件に応じた画像課金額が設定されている。
【０１４３】
また本実施形態の課金システムにおいて、前述した作業課金額には、画像の性質に依存する課金額と、選択作業の際の処理内容に依存する課金額とが含まれている。課金額を決める際の画像の性質としては、画像領域の大きさ、画像領域内の被写体等における肖像権の有無、画像領域内にスポンサーのロゴ等の宣伝効果を有する被写体等が含まれているか否か等を挙げることができる。例えば、画像領域の大きさが大きいほど課金額は高く設定され、画像領域内の被写体等に肖像権が存在する場合には課金額が高く設定され、スポンサーのロゴ等の宣伝効果を有する被写体が含まれている場合には課金額が低く設定される。また選択作業の処理内容に応じた課金額として、例えば前述の図１１で説明した選択作業と図１３で説明した選択作業とでは、図１１の選択作業よりも図１３の選択作業の演算負荷が少ないため、図１３の選択作業には低い課金額が設定される。
【０１４４】
Ｓ７０２の後、個人端末６００から非圧縮の基準画像と合成候補画像の送信要求がなされた場合、ＣＰＵ５５は、Ｓ７０３において、個人端末６００に対して、画像課金額と作業課金額の合計金額が課金されることを利用者に提示して再確認させるように要求する。この利用者に対する再確認要求の後、非圧縮の画像送信可の情報を個人端末６００から受け取ると、ＣＰＵ５５は、それら非圧縮の基準画像と合成候補画像の送信（個人端末６００へのダウンロード）を行う。
【０１４５】
そして、個人端末６００へのダウンロードが完了した後、画像サーバー５００のＣＰＵ５５は、Ｓ７０４において、前述した作業課金額と画像課金額の合計額の課金処理を行う。なおその後に、さらに個人端末６００から基準画像の他の画像領域について画像品質向上のための選択情報が送られてきた場合には、その都度、Ｓ７０２からＳ７０４までの処理を続ける。
【０１４６】
本実施形態の課金システムの場合、画像課金と作業課金の合計額の課金処理が行われるが、画像群に含まれる全ての画像をダウンロードするような場合と比較して、個人端末６００の利用者が負担する支払額は大幅に少なくなる。また、本実施形態の場合、画像群に含まれる全ての画像をダウンロードする場合と比べ、画像ダウンロード時の負荷が低減され、個人端末６００内で画像品質向上のための処理の負荷も少なくなる。
【０１４７】
また例えば選択された画像領域についてノイズ低減やジャギー軽減による高品質化を図る場合、前述したように基準画像と合成候補画像の全ての画像領域を合成しなくてもよい場合もある。このような場合、画像サーバー５００から個人端末６００に対し、合成候補画像のうち、基準画像について選択された画像領域に対応した領域のみ送信するようにしてもよい。このように画像領域のみ送信する場合、その画像領域のサイズや特性、画像領域内の被写体、肖像権等に応じた課金処理を行うようにしてもよい。画像領域のみダウンロードする場合には、合成候補画像の全体をダウンロードする場合よりも課金額を低額に設定することも可能となる。
【０１４８】
＜第四の実施形態＞
前述した第三の実施形態では個人端末６００において画像を合成する処理を行う例を挙げたが、第四の実施形態として、画像サーバー側で画像合成処理まで行うことも可能である。
図１７は、画像サーバー７００側で画像合成まで行うようにした場合の第四の実施形態の画像処理システムの構成例を示した図である。図１７の画像サーバー７００は合成部７６を備えている。図１７の画像群記録部７１、領域設定部７２、選択部７３、通信部７４は、前述の図９の画像サーバー５００の画像群記録部５１、領域設定部５２、選択部５３、通信部５４、ＣＰＵ５５と概ね同様であり、それらの説明は省略する。また図１７の個人端末８００は、通信部８１、表示部８４、合成画像記録部８５を有し、それらは図９の個人端末６００の通信部６１、表示部６４、合成画像記録部６５と概ね同様であり、それらの説明は省略する。
【０１４９】
第四の実施形態の画像サーバー７００において、個人端末８００から基準画像と高品質化する画像領域の選択情報を受け取ると、ＣＰＵ７５は、選択部７３に対し第三の実施形態と同様の選択処理を行わせる。選択部７３により選択された基準画像と合成候補画像は合成部７６に送られる。合成部７６は、第三の実施形態における個人端末６００の合成部６２と同様の合成処理を行う。そして、合成部７６での合成処理によって生成された合成画像は個人端末８００に送られる。なお画像サーバー７００は、合成画像を直ぐに個人端末８００に送信してもよいが、事前に当該合成画像のサムネイル画像を個人端末８００に送信し、その合成画像をダウンロードするか否かの確認を、個人端末８００の利用者に求めてもよい。事前に合成画像のサムネイル画像を個人端末８００に送信する場合、ＣＰＵ７５は、個人端末８００の利用者による確認結果として合成画像の送信可の情報を受け取った場合に合成画像を送信する。
【０１５０】
第四の実施形態の個人端末８００において、画像サーバー７００から送信された合成画像を受け取ると、ＣＰＵ８６は、その合成画像を合成画像記録部８５に記録させると共に表示部８４に表示させる。
その後、画像サーバー７００のＣＰＵ７５は、前述した画像選択の作業課金、合成画像の生成に応じた作業課金、合成画像のダウンロードに対する画像課金のための課金処理を行う。合成画像の生成に応じた作業課金額としては、第三の実施形態の作業課金額に概ね準じた金額額として求めることができる。例えば、合成する画像の大きさや画像領域内の肖像権、宣伝効果の有無等の性質に依存する課金額、合成処理に要する演算負荷などの処理内容に依存する課金額を設定することができる。また合成画像のダウンロードに対する画像課金額は、合成される画像について第三の実施形態と同様の画像の条件に応じた課金額を設定することができる。なお、事前に合成画像のサムネイル画像を個人端末８００に送信した場合、画像サーバー７００のＣＰＵ７５は、個人端末８００から合成画像の送信可の情報を受け取った後に課金処理を行う。
【０１５１】
＜第五の実施形態＞
前述した各実施形態では、画像サーバーに記録されている画像群に含まれる画像を個人端末に提供する例を挙げたが、第五の実施形態として、個人端末内に記録されている画像群を利用することも可能である。
図１８は、第五の実施形態における個人端末９００の構成例を示した図である。図１８の個人端末９００は、画像群記録部９１、選択部９２、合成部９３、表示部９４、画像記録部９５、領域設定部９６、ＣＰＵ９７を有して構成されている。
【０１５２】
画像群記録部９１は、前述の第三の実施形態の画像サーバー５００の画像群記録部５１に記録されているのと同様の画像群を記録している。ただし画像群記録部９１に記録されている画像群は個人端末９００の利用者が所有している画像群である。画像群に含まれる各画像は、前述同様に複数の画像領域に分割されてＣＰＵ９７により管理されているとする。
【０１５３】
個人端末９００において、個人端末９００の不図示の指示入力部を介して利用者から画像閲覧指示が入力されると、ＣＰＵ９７は、画像群記録部９１内の画像群を表す画像の一覧を表示部９４に表示させる。なお、一覧表示されるのはサムネイル画像でもよい。そして、指示入力部を介し、利用者により、一覧表示の中の所望の画像を選択する指示が入力されると、選択部９２は、その選択指示された表示画像に対応した画像群から基準画像を選択する。さらに利用者から、基準画像内で高品質化したい画像領域の選択指示が入力されると、領域設定部９６は、その選択指示に応じた画像領域の設定情報を選択部９２に転送する。
【０１５４】
選択部９２は、領域設定部５２からの設定情報を基に、画像群の中から、基準画像の画像領域の高品質化に適した相似画像を合成候補画像として選択する。そして選択部９２により選択された基準画像と合成候補画像は、合成部９３に送られる。
【０１５５】
合成部９３は、選択部９２から送られてきた基準画像と合成候補画像を、前述の第三の実施形態と同様にして合成処理する。その後、その合成画像は表示部９４にて表示され、また画像記録部９５により記録される。
第五の実施形態によれば、個人端末９００が画像群を保持しているため、利用者が基準画像と高品質化した画像領域を選択するだけで、画像品質の高い画像が直ぐに生成されることになる。なお、第五の実施形態の場合、画像サーバーからの画像提供は行われないため、利用者に対する課金が生ずることはない。
【０１５６】
前述した各実施形態の各機能やフローチャートの処理は、ハードウェア構成のみで実現されてもよいし、ＣＰＵ等がプログラムを実行することによるソフトウェア構成により実現されてもよい。また、一部がハードウェア構成で残りがソフトウェア構成により実現されてもよい。このソフトウェア構成のためのプログラムは、予め用意されている場合だけでなく、不図示の外部メモリ等の記録媒体から取得されたり、不図示のネットワーク等を介して取得されたりしてもよい。
【０１５７】
本発明に係る信号処理における１以上の機能を実現するプログラムは、ネットワーク又は記憶媒体を介してシステム又は装置に供給可能であり、そのシステム又は装置のコンピュータの一つ以上のプロセッサにより読また出し実行されることで実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【０１５８】
前述の実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明は、その技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１５９】
１００：画像サーバー、２００：個人端末、１：ＲＡＷ像記録部、２：現像部、３：圧縮部、４，２１：通信部、５，２６：ＣＰＵ、２２：合成部、２３：所有画像記録部、２４：表示部、２５：合成画像記録部
【図１】
2020087098.tif 000003
【図２】
2020087098.tif 000004
【図３】
2020087098.tif 000005
【図４】
2020087098.tif 000006
【図５】
2020087098.tif 000007
【図６】
2020087098.tif 000008
【図７】
2020087098.tif 000009
【図８】
2020087098.tif 000010
【図９】
2020087098.tif 000011
【図１０】
2020087098.tif 000012
【図１１】
2020087098.tif 000013
【図１２】
2020087098.tif 000014
【図１３】
2020087098.tif 000015
【図１４】
2020087098.tif 000016
【図１５】
2020087098.tif 000017
【図１６】
2020087098.tif 000018
【図１７】
2020087098.tif 000019
【図１８】
2020087098.tif 000020