(57)【要約】【課題】複数のユーザーが共同で行う画像編集において、操作性を向上することができ、アミューズメント性の高い編集画像を得ることができる画像編集技術を提供する。【解決手段】端末５ａ〜５ｄのそれぞれは、自端末が担当する編集項目を設定する編集項目設定部２２と、編集項目設定部２２で設定された編集項目についての画像編集を行う画像処理部２３と、画像処理部２３で行われた画像編集の内容を示す編集情報をサーバー１に送信する編集情報送信部２１とを備える。サーバー１は、端末５ａ〜５ｄからそれぞれ送信される複数の編集情報を受信する編集情報受信部１１と、編集情報受信部１１が受信した複数の編集情報のそれぞれについての編集項目を判定する編集項目判定部１３と、編集項目判定部１３で判定された編集項目に基づいて、複数の編集情報がそれぞれ示す複数の画像編集の内容を画像データに反映させた編集画像を生成する画像生成部１４とを備える。【選択図】図２
2018169654.tif 000002
【特許請求の範囲】
【請求項１】
サーバーと複数の端末とがネットワークを介して接続され、前記複数の端末が前記サ―バーに記憶された同一の画像データの画像編集を行う画像編集システムであって、
前記複数の端末のそれぞれは、
前記画像編集における自端末が担当する編集項目を設定する編集項目設定部と、
前記編集項目設定部で設定された前記編集項目についての前記画像編集を行う画像処理部と、
前記画像処理部で行われた前記画像編集の内容を示す編集情報を前記サーバーに送信する編集情報送信部と
を備え、
前記サーバーは、
前記複数の端末からそれぞれ送信される複数の前記編集情報を受信する編集情報受信部と、
前記編集情報受信部が受信した前記複数の編集情報のそれぞれについての前記編集項目を判定する編集項目判定部と、
前記編集項目判定部で判定された前記編集項目に基づいて、前記複数の編集情報がそれぞれ示す前記複数の画像編集の内容を前記画像データに反映させた編集画像を生成する画像生成部と
を備える、画像編集システム。
【請求項２】
請求項１に記載の画像編集システムであって、
前記サーバーは、
前記画像生成部が前記複数の画像編集の内容を前記画像データに反映させる際の反映のさせ方を調整する画像生成制御部をさらに備える、画像編集システム。
【請求項３】
請求項２に記載の画像編集システムであって、
前記画像生成制御部は、ユーザーによって設定される情報に基づいて、前記画像生成部が前記複数の画像編集の内容を前記画像データに反映させる際の反映のさせ方を調整する、画像編集システム。
【請求項４】
請求項３に記載の画像編集システムであって、
前記ユーザーによって設定される情報は、前記編集画像の用途または前記ユーザーの嗜好を示す情報である、画像編集システム。
【請求項５】
請求項２から請求項４のいずれか一項に記載の画像編集システムであって、
前記画像生成制御部は、前記編集情報に含まれる文字または画像情報を解析し、その解析結果に基づいて、前記画像生成部が前記複数の画像編集の内容を前記画像データに反映させる際の反映のさせ方を調整する、画像編集システム。
【請求項６】
サーバーと複数の端末とがネットワークを介して接続され、前記複数の端末が前記サーバーに記憶された同一の画像データの画像編集を行う画像編集方法であって、
（ａ）前記複数の端末のそれぞれが、前記画像編集における自端末が担当する編集項目を設定する工程と、
（ｂ）前記複数の端末のそれぞれが、前記工程（ａ）において設定された前記編集項目についての前記画像編集を行う工程と、
（ｃ）前記複数の端末のそれぞれが、前記工程（ｂ）において行われた前記画像編集の内容を示す編集情報を前記サーバーに送信する工程と、
（ｄ）前記サーバーが、前記工程（ｃ）において前記複数の端末からそれぞれ送信される複数の前記編集情報を受信する工程と、
（ｅ）前記サーバーが、前記工程（ｄ）において受信した前記複数の編集情報のそれぞれについての前記編集項目を判定する工程と、
（ｆ）前記サーバーが、前記工程（ｅ）において判定された前記編集項目に基づいて、前記複数の編集情報がそれぞれ示す前記複数の画像編集の内容を前記画像データに反映させた編集画像を生成する工程と
を備える、画像編集方法。
【請求項７】
サーバーと複数の端末とがネットワークを介して接続され、前記複数の端末が前記サーバーに記憶された同一の画像データの画像編集を行う画像編集システムにおけるサーバーであって、
前記複数の端末のそれぞれは、自端末が担当する編集項目について行った前記画像編集の内容を示す編集情報を前記サーバーに送信し、
前記サーバーは、
前記複数の端末からそれぞれ送信される複数の前記編集情報を受信する編集情報受信部と、
前記編集情報受信部が受信した前記複数の編集情報のそれぞれについての前記編集項目を判定する編集項目判定部と、
前記編集項目判定部で判定された前記編集項目に基づいて、前記複数の編集情報がそれぞれ示す前記複数の画像編集の内容を前記画像データに反映させた編集画像を生成する画像生成部と
を備える、サーバー。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバーに記憶された画像データの画像編集を行う画像編集技術に関し、特に複数のユーザーが共同で画像編集を行う画像編集技術に関する。
【背景技術】
【０００２】
従来、インターネット等のネットワークに接続されたサーバーに画像データを登録しておき、特定人または不特定人に画像を閲覧可能にする画像共有サービスが行われている。このような画像共有サービスでは、ユーザーは、ネットワークを介してサーバーに接続された端末を用いて、サーバーに記憶された画像を閲覧することができる。また、このような画像共有サービスの付加的なサービスとして、ユーザーがサーバーに記憶された画像データに対して画像編集を行うことができたり、画像をプリントして郵送してくれたりするサービスがある。
【０００３】
一方、ネットワーク上で共有された画像に対する複数のユーザーそれぞれの操作を共有する技術として、他のユーザーが行った操作を各自の端末上で再現することによって、共同で画像編集の作業を行うことができる技術がある。このように、各自の端末上に表示される共有の操作画面上で、複数のユーザーが共有された画像に対して各自で画像編集等の作業を行うと、各ユーザーの操作が競合する場合がある。そこで、マウス等のポインティングデバイスの位置を示すカーソルを共有の操作画面上に表示することによって、各ユーザーの操作状態を示し、また、各ユーザーの操作が競合しないように制御を行う画像編集技術がある（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２７８６５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のように、各ユーザーの操作が競合しないように、一人のユーザーが操作している間は他のユーザーが操作できないようにする排他処理などの制御を行うと、各ユーザーにおいては、画像編集の操作の際に待ち時間が生じたり、思いついた操作がスムーズにできなかったりする。
【０００６】
また、共有の操作画面上に表示されるカーソルなどによって他のユーザーの操作状態がわかることから、操作に遠慮が生じることがある。また、画像編集の状態が逐次表示されることから、画像編集の内容を反映させた編集画像の出来上がりが予めわかり、意外性がなく面白みに欠ける。
【０００７】
近年、プリクラ（登録商標）等の写真シール商品など、写真プリント商品のアミューズメント分野への展開が進んでおり、写真に、「スタンプ」、「コメント」、「手描き」、「フレーム」などの装飾を施すことが、付加価値として好まれるようになってきている。このように、画像編集の内容も多彩になっているため、編集画像の出来上がりの意外性、面白さは、商品価値を上げるために重要である。
【０００８】
そこで本発明は、以上のような問題を解決するためになされたものであり、ネットワーク上で共有された画像データに対し複数のユーザーが共同で行う画像編集において、画像編集の操作性を向上することができ、かつ、各ユーザーが自由に編集を行いやすい、また、意外性のあるアミューズメント性の高い編集画像を得ることができる、画像編集システム、画像編集方法、および当該画像編集システムにおけるサーバーを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る画像編集システムは、サーバーと複数の端末とがネットワークを介して接続され、複数の端末がサーバーに記憶された同一の画像データの画像編集を行う画像編集システムである。複数の端末のそれぞれは、編集項目設定部、画像処理部、および編集情報送信部を備える。編集項目設定部は、画像編集における自端末が担当する編集項目を設定する。画像処理部は、編集項目設定部で設定された編集項目についての画像編集を行う。編集情報送信部は、画像処理部で行われた画像編集の内容を示す編集情報をサーバーに送信する。サーバーは、編集情報受信部、編集項目判定部、および画像生成部を備える。編集情報受信部は、複数の端末からそれぞれ送信される複数の編集情報を受信する。編集項目判定部は、編集情報受信部が受信した複数の編集情報のそれぞれについての編集項目を判定する。画像生成部は、編集項目判定部で判定された編集項目に基づいて、複数の編集情報がそれぞれ示す複数の画像編集の内容を画像データに反映させた編集画像を生成する。
【００１０】
また、本発明に係る画像編集方法は、サーバーと複数の端末とがネットワークを介して接続され、複数の端末がサーバーに記憶された同一の画像データの画像編集を行う画像編集方法である。画像編集方法は、（ａ）複数の端末のそれぞれが、画像編集における自端末が担当する編集項目を設定する工程と、（ｂ）複数の端末のそれぞれが、工程（ａ）において設定された編集項目についての画像編集を行う工程と、（ｃ）複数の端末のそれぞれが、工程（ｂ）において行われた画像編集の内容を示す編集情報をサーバーに送信する工程と、（ｄ）サーバーが、工程（ｃ）において複数の端末からそれぞれ送信される複数の編集情報を受信する工程と、（ｅ）サーバーが、工程（ｄ）において受信した複数の編集情報のそれぞれについての編集項目を判定する工程と、（ｆ）サーバーが、工程（ｅ）において判定された編集項目に基づいて、複数の編集情報がそれぞれ示す複数の画像編集の内容を画像データに反映させた編集画像を生成する工程とを備える。
【００１１】
また、本発明に係るサーバーは、サーバーと複数の端末とがネットワークを介して接続され、複数の端末がサーバーに記憶された同一の画像データの画像編集を行う画像編集システムにおけるサーバーである。複数の端末のそれぞれは、自端末が担当する編集項目について行った画像編集の内容を示す編集情報をサーバーに送信する。サーバーは、編集情報受信部、編集項目判定部、および画像生成部を備える。編集情報受信部は、複数の端末からそれぞれ送信される複数の編集情報を受信する。編集項目判定部は、編集情報受信部が受信した複数の編集情報のそれぞれについての編集項目を判定する。画像生成部は、編集項目判定部で判定された編集項目に基づいて、複数の編集情報がそれぞれ示す複数の画像編集の内容を画像データに反映させた編集画像を生成する。
【発明の効果】
【００１２】
本発明によれば、ネットワーク上で共有された画像データに対し複数のユーザーが共同で行う画像編集において、各ユーザーの端末では、自端末が担当する編集項目が設定されることから、各ユーザーは、他のユーザーの操作完了を待つことなく画像編集ができ、画像編集の操作性を向上することができる。また、各ユーザーは、他のユーザーの編集内容を気にせずに自由に画像編集を行いやすくなる。また、各端末で行われた複数の画像編集の内容を画像データに反映させた編集画像が生成されることから、意外性のあるアミューズメント性の高い編集画像を得ることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態１に係る画像編集システムの全体構成を示す図である。
【図２】本発明の実施の形態１に係るサーバーおよび端末の構成を示すブロック図である。
【図３】本発明の実施の形態１に係るサーバーおよび端末の動作を示すフローチャートである。
【図４】本発明の実施の形態１に係るサーバーおよび端末の動作を示すフローチャートである。
【図５】編集用の画像を示す図である。
【図６】各端末が担当する編集項目および編集情報を示す図である。
【図７】生成された編集画像を示す図である。
【図８】編集画像の生成処理を説明するための図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら、本発明の実施の形態について説明する。
【００１５】
＜実施の形態１＞
＜画像編集システムの全体構成＞
図１は、本発明の実施の形態１に係る画像編集システム１００の全体構成の一例を概略的に示す図である。図１に示されるように、画像編集システム１００は、サーバー１および端末５ａ〜５ｄを備える。サーバー１と端末５ａ〜５ｄのそれぞれとは、Ｗｉ−Ｆｉ等の無線、または有線の公知のネットワーク４を介して接続されている。
【００１６】
画像編集システム１００では、サーバー１に記憶された同一の画像データに対して、複数のユーザーが各自の端末５ａ〜５ｄのそれぞれで画像編集を行い、サーバー１が各端末での画像編集の内容を画像データに反映させた編集画像を生成する。端末５ａ〜５ｄのそれぞれでは、画像編集における自端末が担当する編集項目が設定され、各端末のユーザーは、この編集項目についての画像編集を行う。また、本実施の形態では、画像編集システム１００が、サーバー１が生成した編集画像を写真プリントする、写真プリント注文システムとして構成される場合を例に説明する。
【００１７】
このような写真プリント注文システムは、例えば、結婚式の披露宴等のイベント会場に設置されたサーバーが、複数のユーザーが各自のスマートフォン等の端末でそれぞれ撮影した複数の画像を一つの編集画像にまとめた写真プリント商品にし、その場でプリントされた写真を大勢で見て楽しむためのものである。
【００１８】
また、この写真プリント注文システムでは、複数の画像を一つの編集画像にまとめる際には、複数枚の画像をテンプレートの配置位置に合わせて貼り付ける等の編集の他、複数のユーザーがそれぞれ個別に、画像に「スタンプ」、「コメント」、「手描き」、「フレーム」などの装飾を施すなどの画像編集を行うことができる。そして、これらの画像編集の結果が反映された一つの写真プリント商品が作成される。このように、イベントの参加者が一緒に画像編集の作業を楽しむことができ、また、共同で画像編集の作業をした結果、最後にどんな写真プリント商品が出来上がるかわからないという面白味のある、イベントにふさわしい、より付加価値の高い楽しみ方ができる写真プリント注文システムである。
【００１９】
サーバー１は、汎用のコンピュータ１ａおよびタッチパネルディスプレイ１ｂを備える。タッチパネルディスプレイ１ｂは、写真プリントに係るユーザーからの注文操作などの入力操作を受け付けるための操作画面を表示する。また、前述のように本実施の形態に係る画像編集システム１００は写真プリント注文システムとして構成されており、サーバー１には、受け付けた写真注文をその場ですぐプリントするためのプリンタ３が、ＵＳＢ（Universal Serial Bus）等の通信ケーブル２により接続されている。
【００２０】
端末５ａ〜５ｄのそれぞれは、通信デバイス、表示デバイス、および操作入力デバイスを備えたスマートフォン等の各種情報処理装置である。なお、図１の例では、端末の台数を４台としているが、ネットワーク４の接続可能範囲内であれば、これに限るものではない。
【００２１】
＜サーバーの構成＞
図２は、本発明の実施の形態１に係る画像編集システム１００におけるサーバー１および端末５ａの構成の一例を示すブロック図である。図２に示されるように、サーバー１は、ネットワークＩ／Ｆ１０、通信部１１、記憶部１２、および処理回路１７を有する汎用のコンピュータ１ａと、タッチパネルディスプレイ１ｂとを備える。
【００２２】
通信部１１は、ネットワークＩ／Ｆ１０およびネットワーク４を介して、端末５ａ〜５ｄのそれぞれと各種信号の送受信を行う。通信部１１は、例えば、端末５ａ〜５ｄのそれぞれから送信される、写真プリント注文の対象となる画像データ、各端末で行われた画像編集の内容を示す編集情報などを受信する。このように通信部１１は、端末５ａ〜５ｄのそれぞれから送信される編集情報を受信する編集情報受信部として機能する。また通信部１１は、例えば、端末５ａ〜５ｄのそれぞれが実行可能な端末制御アプリケーションソフトウェア、当該アプリケーションソフトウェア上で表示される情報などを端末５ａ〜５ｄのそれぞれに送信する。
【００２３】
記憶部１２は、例えば、ＲＡＭ、ＲＯＭ、フラッシュメモリー、ＥＰＲＯＭ、ＥＥＰＲＯＭ等の、不揮発性または揮発性の半導体メモリや、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ等である。記憶部１２には、例えば、サーバー１の各構成要素を制御するためのプログラム、通信部１１が受信した写真プリント注文の対象となる画像データなどが格納されている。
【００２４】
処理回路１７は、編集項目判定部１３、画像生成部１４、画像生成制御部１５、およびサーバー統括部１６を有する。
【００２５】
編集項目判定部１３は、通信部１１が受信した端末５ａ〜５ｄからそれぞれ送信される、各端末で行われた画像編集の内容をそれぞれ示す複数の編集情報のそれぞれについての編集項目を判定する。
【００２６】
画像生成部１４は、編集項目判定部１３で判定された編集項目に基づいて、複数の編集情報がそれぞれ示す複数の画像編集の内容を記憶部１２に記憶された画像データに反映させた編集画像を生成する。
【００２７】
画像生成制御部１５は、画像生成部１４が複数の画像編集の内容を画像データに反映させる際の反映のさせ方を調整する。つまり、画像生成部１４は、画像生成制御部１５に制御されることによって、同一の画像編集の内容であっても異なる編集画像を生成することができる。
【００２８】
サーバー統括部１６は、編集項目判定部１３、画像生成部１４、および画像生成制御部１５、ならびに通信部１１、記憶部１２およびタッチパネルディスプレイ１ｂの動作を統括し、サーバー１での画像編集および写真プリント注文に係る処理を行う。
【００２９】
なお、編集項目判定部１３、画像生成部１４、画像生成制御部１５、およびサーバー統括部１６の各機能は、処理回路１７により実現される。処理回路１７は、専用のハードウェアであっても、記憶部１２に格納されるプログラムを実行するＣＰＵ（Central Processing Unit、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサ、ＤＳＰともいう）であってもよい。
【００３０】
処理回路１７が専用のハードウェアである場合、処理回路１７は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ、ＦＰＧＡ、またはこれらを組み合わせたものが該当する。編集項目判定部１３、画像生成部１４、画像生成制御部１５、およびサーバー統括部１６の各部の機能をまとめて処理回路１７で実現してもよいし、各部の機能それぞれを異なる処理回路で実現しても良い。
【００３１】
処理回路１７がＣＰＵの場合、編集項目判定部１３、画像生成部１４、画像生成制御部１５、およびサーバー統括部１６の各機能はソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアやファームウェアはプログラムとして記述され、記憶部１２に格納される。処理回路１７は、記憶部１２に記憶されたプログラムを読み出して実行することにより、各部の機能を実現する。また、このプログラムは、編集項目判定部１３、画像生成部１４、画像生成制御部１５、およびサーバー統括部１６の手順や方法をコンピュータに実行させるものであるともいえる。
【００３２】
なお、編集項目判定部１３、画像生成部１４、画像生成制御部１５、およびサーバー統括部１６の各機能について、一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現するようにしてもよい。
【００３３】
タッチパネルディスプレイ１ｂは、例えば、タッチパネルを有する液晶ディスプレイである。タッチパネルディスプレイ１ｂは、操作画面などを表示する表示部、また、ユーザーによる操作画面への入力操作を受け付ける操作入力部として機能する。
【００３４】
＜端末の構成＞
図２に示されるように、端末５ａは、ネットワークＩ／Ｆ２０、通信部２１、処理回路２７、記憶部２８、タッチパネルディスプレイ２９を備える。なお、端末５ｂ〜５ｄのそれぞれの構成は端末５ａと同様であるので、図示および詳細な説明は省略する。
【００３５】
通信部２１は、ネットワークＩ／Ｆ２０およびネットワーク４を介してサーバー１と各種信号の送受信を行う。通信部２１は、例えば、自端末で選択された写真プリント注文の対象とする画像データ、自端末で行われた画像編集の内容を示す編集情報などをサーバー１に送信する。このように通信部２１は、編集情報をサーバー１に送信する編集情報送信部として機能する。また、通信部２１は、例えば、サーバー１から送信される、自端末で実行可能な端末制御アプリケーションソフトウェア、当該アプリケーションソフトウェア上で表示される情報などを受信する。
【００３６】
記憶部２８は、記憶部１２と同様、不揮発性または揮発性の半導体メモリ等の記憶媒体である。記憶部２８には、例えば、自端末の各構成要素を制御するためのプログラム、自端末で撮影された画像データなどが格納されている。
【００３７】
処理回路２７は、編集項目設定部２２、画像処理部２３、および端末統括部２４を有する。編集項目設定部２２は、画像編集における自端末が担当する編集項目を設定する。画像処理部２３は、編集項目設定部２２で設定された編集項目についての画像編集を行う。端末統括部２４は、編集項目設定部２２、および画像処理部２３、ならびに通信部２１、記憶部２８、およびタッチパネルディスプレイ２９の動作を統括し、自端末での画像編集および写真プリント注文に係る処理を行う。
【００３８】
なお、編集項目設定部２２、画像処理部２３、および端末統括部２４の各機能は、処理回路２７により実現される。処理回路２７は、専用のハードウェアであっても、記憶部２８に格納されるプログラムを実行するＣＰＵであってもよい。処理回路２７により、編集項目設定部２２、画像処理部２３、および端末統括部２４の各機能を実現する方法は、処理回路１７が、編集項目判定部１３、画像生成部１４、画像生成制御部１５、およびサーバー統括部１６の各機能を実現する方法と同様であるので、詳細な説明は省略する。
【００３９】
タッチパネルディスプレイ２９は、例えば、タッチパネルを有する液晶ディスプレイである。タッチパネルディスプレイ２９は、操作画面などを表示する表示部、また、ユーザーによる操作画面への入力操作を受け付ける操作入力部として機能する。
【００４０】
＜サーバーおよび端末の動作＞
図３，４は、本発明の実施の形態１に係る写真プリント注文システムとして構成された画像編集システム１００におけるサーバー１および端末５ａ〜５ｄそれぞれの動作の一例を示すフローチャートである。
【００４１】
図３，４において、ネットワーク４の左側に示されるステップＳ１〜Ｓ１７は、サーバー１が行う処理フローを示しており、ネットワーク４の右側に示されるステップＴ１〜Ｔ８は、端末５ａ〜５ｄのそれぞれが行う処理フローを示している。サーバー１が行う処理フローと端末５ａ〜５ｄのそれぞれが行う処理フローとの間に示す矢印は、ネットワーク４を介して行われるサーバー１と端末５ａ〜５ｄのそれぞれとの相互の通信のやりとりを示している。なお、端末５ａ〜５ｄそれぞれの処理は同様のため、端末５ａ〜５ｄのそれぞれを区別せずに一つの端末を例に図示している。
【００４２】
図３に示されるように、ユーザーの操作などによって、サーバー１で写真プリント注文システムが開始されると、処理回路１７によってサーバー制御アプリケーションソフトウェアが起動される。これにより、タッチパネルディスプレイ１ｂにユーザーが操作を行うための操作画面が表示され、サーバー１は端末５ａ〜５ｄそれぞれからの接続を待つ、端末接続待ち状態となる（ステップＳ１）。
【００４３】
一方、端末５ａ〜５ｄのそれぞれは、サーバー１側の処理の開始にあわせて、ユーザーの操作、例えばサーバー１のアドレスを入力する操作等によって、ネットワーク４経由でサーバー１と接続される（ステップＴ１）。
【００４４】
サーバー１と端末５ａ〜５ｄのそれぞれとの接続が確立されると、サーバー１において、通信部１１は、記憶部１２に記憶された、端末５ａ〜５ｄのそれぞれが実行可能な端末制御アプリケーションソフトウェアを端末５ａ〜５ｄに送信する。端末５ａ〜５ｄのそれぞれでは、通信部２１が端末制御アプリケーションソフトウェアを受信し、処理回路２７によって端末制御アプリケーションソフトウェアが起動される。なお、端末制御アプリケーションソフトウェアは、端末５ａ〜５ｄのそれぞれにおける記憶部２８に予め記憶されていてもよい。
【００４５】
以降のユーザー操作を促す操作画面を表示する等の処理は、サーバー１では、サーバー制御アプリケーションソフトウェアによって実現され、端末５ａ〜５ｄのそれぞれでは、端末制御アプリケーションソフトウェアによって実現される。
【００４６】
端末５ａ〜５ｄ側でサーバー１との接続が完了し、端末制御アプリケーションの受信、および起動が完了すると（ステップＴ２）、各端末の通信部２１は、識別ＩＤ等、端末制御アプリケーションが起動したことを示す情報をサーバー１に送信する。サーバー１は、通信部１１が受信する端末５ａ〜５ｄのそれぞれから送信される識別ＩＤ等の情報に基づいて、サーバー１に接続された端末の数を確認し、全ての端末が接続されたと判定すると（ステップＳ２）、画像受信状態となる。以降、サーバー１に接続された端末５ａ〜５ｄそれぞれのユーザーをまとめてグループとも呼ぶ。
【００４７】
続いて、端末５ａ〜５ｄのそれぞれにおいて、通信部２１は、記憶部２８に記憶された画像データのうち、ユーザーの選択操作によって選択された、ユーザーがプリントしたい画像データを、サーバー１に送信する（ステップＴ３）。
【００４８】
サーバー１は、端末５ａ〜５ｄからそれぞれ送信された複数の画像データを通信部１１で受信し（ステップＳ３）、記憶部１２に記憶する。そして、これらの画像データをまとめて、グループで共同編集する編集用の画像の候補として各端末に提示する（ステップＳ４）。この画像データの候補の提示は、サーバー１のタッチパネルディスプレイ１ｂに表示することで行ってもよいし、画像データの候補を端末５ａ〜５ｄのそれぞれに送信して、各端末のタッチパネルディスプレイ２９に表示することで行ってもよい。
【００４９】
画像データの候補が端末５ａ〜５ｄそれぞれのタッチパネルディスプレイ２９に表示される場合には、端末５ａ〜５ｄのそれぞれでは、サーバー１より提示された編集用の画像の複数の候補から、共同で編集したい画像が各ユーザーによって選択される（ステップＴ４）。この画像選択で各ユーザーの意見が分かれる場合については、サーバー１のサーバー制御アプリケーションソフトウェアで調停を行い、編集用の画像を確定する（ステップＳ５）。
【００５０】
編集用の画像が確定した後（ステップＳ５）、サーバー１は、画像に施すことができる編集の項目（以下、「編集項目」と呼ぶ）、例えば「スタンプ」、「コメント」、「手描き」、「フレーム」等の項目を提示する（ステップＳ６）。端末５ａ〜５ｄのそれぞれでは、各ユーザーによって自分が編集したい編集項目が選択される（ステップＴ５）。本実施の形態では、編集項目の選択で各ユーザーの意見が重複して同じ項目が選択される場合については、サーバー１のサーバー制御アプリケーションソフトウェアで調停を行い、各端末で担当する編集項目が重複しないように各端末の編集項目を確定する。そして、端末５ａ〜５ｄのそれぞれでは、編集項目設定部２２は、自端末で担当する編集項目を設定する（ステップＳ７）。
【００５１】
各端末の編集項目の確定後（ステップＳ７）、サーバー１は、端末５ａ〜５ｄのそれぞれに画像編集の開始を指示し（ステップＳ８）、各端末での画像編集の作業が完了するのを待つ、編集完了待ち状態となる。
【００５２】
端末５ａ〜５ｄのそれぞれでは、画像処理部２３は、編集項目設定部２２で設定された編集項目についての画像編集をユーザーの操作に応じて行う（ステップＴ６）。具体的には、各編集項目で使用される、「スタンプ」、「コメント」、「手描き」、「フレーム」等の画像編集用の素材が、各端末での編集項目設定部２２で設定された編集項目に応じて、各端末の操作画面上に提示される。端末５ａ〜５ｄのそれぞれでは、ユーザーの操作、例えば、自端末の操作画面上に表示される画像編集用の素材の選択、選択した素材の大きさ、配置位置などの変更などに応じて、画像処理部２３が画像編集を行う。
【００５３】
端末５ａ〜５ｄのそれぞれでは、各端末での画像編集が完了後、通信部２１が、画像処理部２３が行った画像編集の内容を示す編集情報をサーバー１に送信する（ステップＴ７）。サーバー１では、通信部１１が端末５ａ〜５ｄからそれぞれ送信される複数の編集情報を受信すると（ステップＳ９）、すべての端末の編集が完了したことを確認して（ステップＳ１０）、編集画像の生成処理を行う（ステップＳ１１）。
【００５４】
次に、端末５ａ〜５ｄのそれぞれで行われた、各端末が担当する編集項目についての画像編集の内容が、サーバー１において画像データに反映された編集画像が生成される処理について説明する。
【００５５】
まず、サーバー１において、編集項目判定部１３は、通信部１１が受信した、端末５ａ〜５ｄからそれぞれ送信される複数の編集情報のそれぞれについて、どの編集項目の画像編集が行われたのかを判定する。そして、画像生成部１４は、編集項目判定部１３で判定された編集項目別に、編集情報が示す画像編集の内容を画像データに反映させた編集画像を生成する（ステップＳ１１）。
【００５６】
このとき、画像生成制御部１５は、画像生成部１４が複数の画像編集の内容を画像データに反映させる際の反映のさせ方を調整する。画像生成制御部１５は、例えば、ユーザーの操作によって予め設定されて記憶部１２に記憶された、編集画像の用途、ユーザーの嗜好等を示す情報に基づいて、画像生成部１４が複数の画像編集の内容を画像データに反映させる際の反映のさせ方を調整する。また、画像生成制御部１５は、公知の技術である文字認識、および画像認識技術を用いて、編集情報に含まれる文字または画像情報を解析し、その解析結果に基づいて、画像生成部１４が複数の画像編集の内容を画像データに反映させる際の反映のさせ方を調整する。
【００５７】
例えば、ユーザーによって、編集画像の用途が結婚式用と設定されており、「コメント」、「手描き」などの編集情報の文字列に、忌み言葉などが入っている場合には、ユーザーに対して警告を表示するなどし、画像生成制御部１５は、この編集情報が画像データに反映されないように調整する。また、画像生成制御部１５は、ユーザーの嗜好、例えば、かわいい、上品、またはカラフル等のイメージの中からユーザーによって選択されるイメージに合わせた異なる編集画像が生成されるように調整する。
【００５８】
以下では、図５〜７を用いて、画像生成部１４が編集画像を生成する一例について説明する。図５は、ステップＳ５で確定された共同編集用の画像３０の一例を示す図である。図６は、端末５ａ〜５ｄのそれぞれで担当する編集項目と、各端末で編集した結果の編集情報４１ａ，４１ｂ，４２〜４４の一例を示す図である。図６では、端末５ａが「スタンプ」、端末５ｂが「コメント」、端末５ｃが「手描き」、端末５ｄが「フレーム」の編集項目をそれぞれ担当した場合の例を示している。図７は、画像生成部１４で生成された編集画像５０の一例を示す図である。
【００５９】
図７に示されるように、画像生成部１４は、共同編集用の画像３０に対して、端末５ａ〜５ｄでそれぞれ行われた編集内容を示す編集情報４１ａ，４１ｂ，４２〜４４を反映させた編集画像５０を生成する。また、画像生成制御部１５は、編集項目判定部１３で判定された編集項目に基づき、各編集項目の編集内容が適切に配置されるように、画像生成部１４が複数の画像編集の内容を画像データに反映させる際の反映のさせ方を調整する。
【００６０】
図３，４のフローチャートにもどり説明を続ける。サーバー１での編集画像の生成終了後（ステップＳ１１）、サーバー１は生成した編集画像を端末５ａ〜５ｄに提示する（ステップＳ１２）。端末５ａ〜５ｄのそれぞれでは、各端末のユーザーは、サーバー１より提示された編集画像を確認し、内容がよければ、画像編集を確定する（ステップＴ８）。なお、この編集画像の提示は、端末５ａ〜５ｄのそれぞれでのタッチパネルディスプレイ２９に表示するのではなく、サーバー１のタッチパネルディスプレイ１ｂに表示することで行ってもよい。
【００６１】
編集画像の内容に問題があり変更したいユーザーは、自端末からその旨を示す情報をサーバー１に送信し、画像編集（ステップＴ６）に戻って再度編集操作を行い、サーバー１に編集情報を再度送信する（ステップＴ７）。サーバー１では、変更された編集情報を受信すると（ステップＳ９）、すべての端末５ａ〜５ｄの編集が完了したことを確認して（ステップＳ１０）、再度編集画像の生成処理を行い（ステップＳ１１）、生成した編集画像を再度端末５ａ〜５ｄのそれぞれに提示する（ステップＳ１２）。
【００６２】
サーバー１の編集画像の提示に対して、端末５ａ〜５ｄのすべてで確認がＯＫとなり、編集画像が確定されると（ステップＴ８）、サーバー１では、編集画像を確定し、記憶部１２に記憶する（ステップＳ１３）。そして、サーバー１では、プリント注文処理に関する一連の処理が実行される。
【００６３】
サーバー１では、プリント枚数等の情報を入力するための操作画面がタッチパネルディスプレイ１ｂに表示され、ユーザーによって、プリント枚数等の情報が入力される（ステップＳ１４）。ユーザーは注文情報の内容をタッチパネルディスプレイ１ｂ上で確認して、内容に間違いがなければ、注文を確定する（ステップＳ１５）。注文内容に間違い等があり、注文情報を変更したい場合は、再度、注文情報を入力する操作画面に戻り、注文情報を変更する（ステップＳ１４）。
【００６４】
サーバー１では、注文情報確定後（ステップＳ１５）、写真プリントのためのプリントデータを作成する（ステップＳ１６）。プリントデータはプリンタ３で注文枚数分プリントされ、すべてのプリント完了後、サーバー１は端末５ａ〜５ｄにプリントが終了したことを通知して（ステップＳ１７）、一連の写真プリント注文処理を終了する。端末５ａ〜５ｄ側もサーバー１側の終了通知を受け、それぞれ写真プリント注文処理を終了する。
【００６５】
以上のように、本実施の形態では、ネットワーク上で共有された画像に対し、複数のユーザーが各自の端末上で行う画像編集において、各ユーザーの端末では、画像編集における自端末が担当する編集項目が設定されることから、各端末のユーザーは、他のユーザーの編集操作が完了するのを待つことなく、担当した編集項目についての画像編集を集中して行うことができるので、操作性よく、編集操作を行うことができる。その結果、画像編集にかかる時間を短縮することができ、完成度の高い編集画像を得ることができる。
【００６６】
また、各端末では、共有の操作画面が表示されることもなく、各端末のユーザーは、他のユーザーの編集内容を気にせず自由に編集を行いやすくなることから、思いついたアイデアを逃すことなく盛り込みやすくなり、よりよい編集画像を得ることができる。
【００６７】
また、上記のように短い操作時間で、完成度の高い編集画像を得ることができることから、イベント会場など、商品完成のスピードが求められる使用条件の要求にも応えることができる。
【００６８】
また、公知の技術である、文字認識、画像認識技術も用いて、画像生成方法の制御を行うので、例えば、結婚式などのお祝い用の編集画像に、忌み言葉などふさわしくない文言が入らないよう、回避することができ、より付加価値の高い編集画像を得ることができる。
【００６９】
さらに、各端末では、各端末での画像編集中は他のユーザーの編集内容が自端末に表示されないため、編集画像が生成されてはじめて、共同で編集した結果を見ることとなる。これにより、意外性が生まれ、イベントにふさわしい、ゲーム的要素も盛り込まれた画像編集システムを得ることができる。
【００７０】
＜実施の形態２＞
実施の形態１では、複数のユーザーが端末５ａ〜５ｄのそれぞれで異なる編集項目を分担し、担当する編集項目について画像編集を行う場合を例に説明したが、編集項目の分担はこれに限るものではない。本実施の形態では、複数のユーザーの少なくとも一部が同じ編集項目を担当し、画像編集を行う場合について説明する。
【００７１】
なお、本実施の形態に係る画像編集システムにおけるサーバーおよび端末の構成は、実施の形態１に係る画像編集システム１００におけるサーバー１および端末５ａ〜５ｄのそれぞれと同様であるので、図示および詳細な説明は省略する。
【００７２】
また、本実施の形態のように複数のユーザーが同じ編集項目についての画像編集を行う場合も、サーバーおよび各端末の動作は、実施の形態１の場合と同等である。以下では、図３，４に示される実施の形態１で示したフローチャートを用いて、実施の形態２におけるサーバーおよび各端末の動作について説明する。
【００７３】
図３，４に示されるフローチャートにおいて、編集用の画像が確定後（ステップＳ５）、サーバー１は編集用の画像に施すことができる編集項目を提示し（ステップＳ６）、端末５ａ〜５ｄのそれぞれでは、各端末のユーザーは自分が編集したい編集項目を選択する（ステップＴ５）。本実施の形態では、編集項目の選択で各ユーザーの意見が重複する場合については、サーバー１は編集項目が重複していることを示す情報を編集項目に付加して、各端末のユーザーが行う編集項目を確定する（ステップＳ７）。
【００７４】
端末５ａ〜５ｄそれぞれの編集項目の確定（ステップＳ７）から、各端末の編集完了の確認（ステップＳ１０）までの処理は、実施の形態１の場合と同様である。ここで、本実施の形態における編集画像の生成処理について、実施の形態１と異なる部分について説明する。以下では、端末５ａと端末５ｂとで同じ編集項目「スタンプ」について画像編集が行われる場合を例に説明する。
【００７５】
端末５ａのユーザー、および端末５ｂのユーザーは、「スタンプ」の編集項目について、各端末の操作画面上に提示される「スタンプ」画像の素材を使用して、個別に編集操作を行う。編集操作の完了後、端末５ａ，５ｂそれぞれの通信部２１は、編集情報をサーバー１に送信する（ステップＴ７）。端末５ｃ，５ｄにおいても他の編集項目についての編集操作が行われ、同様に編集情報がサーバー１に送信される（ステップＴ７）。サーバー１では、通信部１１が端末５ａ〜５ｄからそれぞれ送信される複数の編集情報を受信すると（ステップＳ９）、すべての端末の編集が完了したことを確認して（ステップＳ１０）、編集画像の生成処理を行う（ステップＳ１１）。
【００７６】
複数のユーザーが同じ編集項目を選択して画像編集を行った場合の編集画像の生成処理（ステップＳ１１）において、編集項目判定部１３により判定された編集項目に基づき、複数の端末で編集項目が重複していると判定される場合には、画像生成制御部１５は、編集画像に含まれる編集に用いられた素材画像の種類、サイズ、配置位置、濃度等の情報の解析を行い、その解析結果に基づいて、画像生成部１４が複数の画像編集の内容を画像データに反映させる際の反映のさせ方を調整する。
【００７７】
図８を用いて、複数の端末で編集項目が重複していると判定される場合での編集画像の生成処理について説明する。図８の例では、２台の端末で「スタンプ」の編集項目が重複している場合を示している。まず、画像生成制御部１５は、複数のユーザーが行った「スタンプ」の編集情報について、使用した「スタンプ」素材が、同じものか、異なるものかで編集画像の生成条件を分ける。さらに、「スタンプ」の素材が同じものの場合、または異なるものの場合のそれぞれについて、編集情報について判定項目が設定されており、判定基準に基づいて優先度を設定して、編集画像の生成処理を行う。
【００７８】
図８に示されるように、「スタンプ」の素材が同じものの場合、例えば、「スタンプ」画像の拡大、縮小のサイズ情報、「スタンプ」の素材が編集画像の中心からの距離が近いか、遠いかの配置位置情報、各「スタンプ」画像を配置したときに重なるか否か等の情報を編集画像の生成処理の判定項目として設定し、各判定項目に判定基準を設けて、この判定基準に基づいて優先度を設定し、編集画像の生成処理を行う。
【００７９】
例えば、サイズの判定項目については、判定基準を「大きい」、「小さい」とし、サイズが小さいものを優先とする。配置位置（中心からの距離）の判定項目については、判定基準を中心から「近い」、「遠い」とし、中心からの距離が近いものを優先とする。また、「スタンプ」画像の配置に重なりがある場合には、「サイズ変更」して全ての「スタンプ」画像を配置するように編集画像を生成するか、またはいずれかの優先度の低い「スタンプ」画像を「削除」するかを判定基準とし、「サイズ変更」を優先とする。
【００８０】
一方、「スタンプ」の素材が異なるものの場合には、例えば、「スタンプ」画像のサイズ情報、「スタンプ」の素材が編集画像の中心からの距離が近いか、遠いかの配置位置情報、「スタンプ」画像の色合いが編集画像の色合いと合っているかどうかの情報、「スタンプ」画像が重なっているか否か等の情報を編集画像の生成処理の判定項目として設定し、各判定項目に判定基準を設けて、この判定基準に基づいて優先度を設定し、編集画像の生成処理を行う。
【００８１】
例えば、サイズの判定項目については、判定基準を「大きい」、「小さい」とし、サイズが大きいものを優先とする。配置位置（中心からの距離）の判定項目については、判定基準を中心から「近い」、「遠い」とし、中心からの距離が近いものを優先とする。濃度の判定項目については、判定基準を「スタンプ」画像の色の濃さが「濃い」、「薄い」とし、濃度の濃いものを優先とする。色合いの判定項目は編集用の画像と、「スタンプ」との色の相性を示す項目であり、判定基準を相性が「良い」、「悪い」とし、相性の良いものを優先とする。また、画像の重なりがある場合の判定項目については、「スタンプ」画像の配置に重なりがある場合には、「サイズ変更」して全ての「スタンプ」画像を配置できるように位置を調整して合成するか、またはいずれかの優先度の低い「スタンプ」画像を「削除」するかを判定基準とし、サイズ変更を優先とする。
【００８２】
以上のように本実施の形態では、複数のユーザーが同じ編集項目を選択してもよいことから、スムーズに編集項目の分担ができる。また、複数のユーザーが同じ編集項目を選択した場合であっても、編集画像の生成のための、判定項目、および判定基準を設け、優先度を設定し、これらの条件を組み合わせて、編集画像の生成方法を制御して、各ユーザーが個別に行った編集情報を反映させたグループの編集画像を作成することにより、画像の内容に破綻のない、好ましいグループの編集画像を得ることができる。
【００８３】
なお、上記説明では、「スタンプ」の編集項目について説明したが、これに限るものではなく、「コメント」、「手描き」、「フレーム」の他、どのような編集情報でも同様の方法でグループの編集画像を作成してもよい。
【００８４】
＜実施の形態３＞
上記の各例では、複数のユーザーが共同で画像編集を行う編集用の画像が１枚設定される場合について説明したが、画像編集の対象となる編集用の画像の枚数はこれに限るものではない。例えば、４人で画像編集を行う場合には、個別に編集用の画像が設定され、各自で設定された編集用の画像に対して個別に画像編集を行い、画像生成部１４は、４枚の編集画像を生成し、この４枚の編集画像を基に、１枚の画像を生成してもよい。
【００８５】
上記により、ユーザーが各自選択した編集用の画像に、各自それぞれ編集を施した個性のある４枚の編集画像を合成することにより、グループの編集画像を得ることができるので、より多様な要素が含まれて、付加価値の高い編集画像を得ることができる。また、４人の操作が並行して行われるので、短い操作時間で、イベントの場の使用条件にも応えられる、画像編集システムを得ることができる。
【００８６】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略したりすることが可能である。
【符号の説明】
【００８７】
１  サーバー、１ａ  コンピュータ、１ｂ，２９  タッチパネルディスプレイ、２  通信ケーブル、３  プリンタ、４  ネットワーク、５ａ〜５ｄ  端末、１０，２０  ネットワークＩ／Ｆ、１１，２１  通信部、１２，２８  記憶部、１３  編集項目判定部、１４  画像生成部、１５  画像生成制御部、１６  サーバー統括部、１７，２７  処理回路、２２  編集項目設定部、２３  画像処理部、２４  端末統括部、１００  画像編集システム。
【図１】
2018169654.tif 000003
【図２】
2018169654.tif 000004
【図３】
2018169654.tif 000005
【図４】
2018169654.tif 000006
【図５】
2018169654.tif 000007
【図６】
2018169654.tif 000008
【図７】
2018169654.tif 000009
【図８】
2018169654.tif 000010