(57)【要約】【課題】複数のユーザが共同で作成したオーダデータを分割したり、各々のユーザが個別に作成した複数のオーダデータを結合したりすることができるレイアウト作成システム等を提供する。【解決手段】レイアウト作成システムは、ネットワークを介してサーバに接続された２以上のクライアントのユーザが、フォトブックのレイアウトを決定するオーダデータを共同で作成するものであって、２以上のユーザが共同で作成した１つの共同オーダデータを保持しておき、ユーザが入力した、共同オーダデータを分割する指示を受け取り、共同オーダデータを分割する指示に従って、共同オーダデータと同じレイアウトの分割オーダデータを作成し、分割オーダデータと分割オーダデータを共有する共有ユーザとの関連付けを行う。【選択図】図４
2016066328.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してサーバに接続された２以上のクライアントのユーザが、フォトブックのレイアウトを決定するオーダデータを共同で作成するレイアウト作成システムであって、
前記サーバは、
２以上の前記ユーザが共同で作成した１つの共同オーダデータを保持するオーダデータ保持部を備え、
各々の前記クライアントは、
前記ユーザが入力した、前記共同オーダデータを分割する指示を受け取る指示入力部を備え、
前記サーバは、さらに、
前記共同オーダデータを分割する指示に従って、前記共同オーダデータと同じレイアウトの分割オーダデータを作成するオーダデータ分割部と、
前記分割オーダデータと前記分割オーダデータを共有する共有ユーザとの関連付けを行うユーザ関連付け部とを備えることを特徴とするレイアウト作成システム。
【請求項２】
前記クライアントは、さらに、前記共有ユーザを指定するための指定画面を表示する表示部を備え、
前記指示入力部は、前記ユーザが前記指定画面を参照して入力した、前記共有ユーザを指定する指示を受け取るものであり、
前記ユーザ関連付け部は、前記分割オーダデータと前記共有ユーザを指定する指示に対応する共有ユーザとの関連付けを行うものである請求項１に記載のレイアウト作成システム。
【請求項３】
前記ユーザ関連付け部は、前記共同オーダデータを分割する指示を入力したユーザを、前記共有ユーザのうちの一人として、前記分割オーダデータとの関連付けを自動で設定するものである請求項１または２に記載のレイアウト作成システム。
【請求項４】
前記サーバは、さらに、各々の前記共有ユーザが行った操作の情報を表す第１操作情報を保持する第１操作情報保持部を備える請求項１〜３のいずれか１項に記載のレイアウト作成システム。
【請求項５】
前記第１操作情報は、各々の前記クライアントから前記サーバへ送信され、前記フォトブックのレイアウトに使用される、２以上の前記ユーザの間で共有される共有画像の情報を含む請求項４に記載のレイアウト作成システム。
【請求項６】
前記第１操作情報は、各々の前記共有ユーザが、前記共有画像の中から前記フォトブックのレイアウトで使用するために選択した共有画像である選択画像の情報を含む請求項５に記載のレイアウト作成システム。
【請求項７】
前記第１操作情報は、各々の前記共有ユーザが、前記共同オーダデータを編集した編集情報を含む請求項４〜６のいずれか１項に記載のレイアウト作成システム。
【請求項８】
前記サーバは、さらに、前記分割オーダデータに関連付けられた共有ユーザの第１操作情報に基づいて、前記分割オーダデータにより決定されるフォトブックのレイアウトを再構築するオーダデータ再構築部を備える請求項４〜７のいずれか１項に記載のレイアウト作成システム。
【請求項９】
前記オーダデータ再構築部は、前記分割オーダデータに関連付けられていないユーザにより共有された、２以上の前記ユーザの間で共有される共有画像を除外して、前記フォトブックのレイアウトを再構築するものである請求項８に記載のレイアウト作成システム。
【請求項１０】
前記オーダデータ再構築部は、前記分割オーダデータに関連付けられた共有ユーザによりフォトブックで使用するために選択された、２以上の前記ユーザの間で共有される共有画像を、表示枠の大きな領域へ配置するように、前記フォトブックのレイアウトを再構築するものである請求項８に記載のレイアウト作成システム。
【請求項１１】
ネットワークを介してサーバに接続された２以上のクライアントのユーザが、フォトブックのレイアウトを決定するオーダデータを共同で作成するレイアウト作成システムであって、
前記サーバは、
２以上の前記ユーザが個別に作成した個別オーダデータを保持するオーダデータ保持部を備え、
各々の前記クライアントは、
前記ユーザが入力した、２以上の前記個別オーダデータを結合する指示を受け取る指示入力部を備え、
前記サーバは、さらに、
前記個別オーダデータを結合する指示に従って、２以上の前記個別オーダデータを結合して結合オーダデータを作成するオーダデータ結合部と、
前記結合オーダデータと、前記結合オーダデータを共有する、２以上の前記個別オーダデータの各々を作成したユーザである２以上の共有ユーザとの関連付けを行うユーザ関連付け部とを備えることを特徴とするレイアウト作成システム。
【請求項１２】
前記サーバは、さらに、前記オーダデータ結合部が、２以上の前記個別オーダデータを結合する前に、２以上の前記個別オーダデータの各々が前記結合オーダデータであるか否かを確認する結合確認部を備える請求項１１に記載のレイアウト作成システム。
【請求項１３】
前記サーバは、２以上の前記個別オーダデータの少なくとも１つが前記結合オーダデータであると確認された場合、警告を発する警告発生部を備える請求項１２に記載のレイアウト作成システム。
【請求項１４】
前記オーダデータ結合部は、２以上の前記個別オーダデータの少なくとも１つが前記結合オーダデータであると確認された場合、２以上の前記個別オーダデータを結合しないものである請求項１２に記載のレイアウト作成システム。
【請求項１５】
前記オーダデータ結合部は、２以上の前記個別オーダデータの少なくとも１つが前記結合オーダデータであると確認され、かつ、確認された前記結合オーダデータに既に結合されている個別オーダデータに対して、既に結合されている前記個別オーダデータが編集された個別オーダデータを結合する場合、既に結合されている前記個別オーダデータと編集された前記個別オーダデータとの差分を結合するものである請求項１２に記載のレイアウト作成システム。
【請求項１６】
前記サーバは、さらに、前記オーダデータ結合部が、２以上の前記個別オーダデータを結合して前記結合オーダデータを作成した場合、２以上の前記個別オーダデータの各々と、２以上の前記個別オーダデータの各々を作成した２以上の共有ユーザの各々とを関連付けて保持する結合情報保持部を備える請求項１１〜１５のいずれか１項に記載のレイアウト作成システム。
【請求項１７】
２以上の前記個別オーダデータで使用されている画像の中に、同じ画像および前記同じ画像に対して各々異なる編集が施された画像の少なくとも一方からなる複数の類似画像が含まれている場合、前記オーダデータ結合部は、前記複数の類似画像の全てを使用して、２以上の前記個別オーダデータを結合するものである請求項１１〜１６のいずれか１項に記載のレイアウト作成システム。
【請求項１８】
２以上の前記個別オーダデータで使用されている画像の中に、同じ画像および前記同じ画像に対して各々異なる編集が施された画像の少なくとも一方からなる複数の類似画像が含まれている場合、前記オーダデータ結合部は、前記複数の類似画像のうちの１枚の類似画像のみを使用して、２以上の前記個別オーダデータを結合するものである請求項１１〜１６のいずれか１項に記載のレイアウト作成システム。
【請求項１９】
各々のクライアントは、さらに、前記複数の類似画像を一覧表示する表示部を備え、
前記指示入力部は、前記ユーザが入力した、前記表示部に一覧表示された複数の類似画像の中から１枚の類似画像を指定する指示を受け取るものであり、
前記オーダデータ結合部は、前記１枚の類似画像を指定する指示に対応する１枚の類似画像のみを使用するものである請求項１８に記載のレイアウト作成システム。
【請求項２０】
前記表示部は、前記複数の類似画像の中から任意の１枚の類似画像を表示するものであり、
前記指示入力部は、前記ユーザが、前記表示部に表示された１枚の類似画像にマウスオーバした場合に、前記マウスオーバの指示を受け取るものであり、
前記表示部は、前記マウスオーバの指示に従って、前記複数の類似画像の中から残りの全ての類似画像を表示するものである請求項１９に記載のレイアウト作成システム。
【請求項２１】
前記オーダデータ結合部は、前記複数の類似画像の中から１枚の類似画像を選択し、選択された前記１枚の類似画像のみを使用するものである請求項１８に記載のレイアウト作成システム。
【請求項２２】
前記オーダデータ結合部は、前記複数の類似画像の中から、人物が最も大きく撮影されている１枚の類似画像を選択するものである請求項２１に記載のレイアウト作成システム。
【請求項２３】
前記オーダデータ結合部は、前記複数の類似画像の中から、前記フォトブックのフレームに最も近いアスペクト比を持つ１枚の類似画像を選択するものである請求項２１に記載のレイアウト作成システム。
【請求項２４】
前記オーダデータ結合部は、前記複数の類似画像の中から、２枚以上の類似画像を選択し、選択された前記２枚以上の類似画像を組み合わせて作成された１枚の類似画像を使用するものである請求項１８に記載のレイアウト作成システム。
【請求項２５】
前記サーバは、２以上の前記個別オーダデータが異なる場合、警告を発する警告発生部を備える請求項１１に記載のレイアウト作成システム。
【請求項２６】
前記警告発生部は、２以上の前記個別オーダデータで使用されている画像の撮影期間が異なる場合に警告を発するものである請求項２５に記載のレイアウト作成システム。
【請求項２７】
前記警告発生部は、２以上の前記個別オーダデータで使用されている画像の撮影位置情報が異なる場合に警告を発するものである請求項２５に記載のレイアウト作成システム。
【請求項２８】
前記警告発生部は、２以上の前記個別オーダデータで使用されているテーマが異なる場合に警告を発するものである請求項２５に記載のレイアウト作成システム。
【請求項２９】
各々のクライアントは、さらに、前記警告発生部が警告を発した後、２以上の前記個別オーダデータで使用されているテーマの名称を表示する表示部を備え、
前記指示入力部は、前記ユーザが入力した、前記表示部に表示されたテーマの名称の中から１つのテーマの名称を指定する指示を受け取るものであり、
前記オーダデータ結合部は、１つの前記テーマの名称を指定する指示に対応する１つのテーマを、前記結合オーダデータで使用するテーマとして採用するものである請求項２８に記載のレイアウト作成システム。
【請求項３０】
前記オーダデータ結合部は、２以上の前記個別オーダデータで使用されている画像に基づいて、前記結合オーダデータで使用するテーマを決定するものである請求項１１〜２８のいずれか１項に記載のレイアウト作成システム。
【請求項３１】
前記オーダデータ結合部は、前記結合オーダデータを作成する場合に、前記フォトブックで使用される画像を自動で選択するものである請求項１１〜３０のいずれか１項に記載のレイアウト作成システム。
【請求項３２】
前記オーダデータ結合部は、２以上の前記個別オーダデータの各々により決定されるフォトブックで使用されている画像を、前記結合オーダデータにより決定されるフォトブックでそのまま使うものである請求項３１に記載のレイアウト作成システム。
【請求項３３】
前記オーダデータ結合部は、２以上の前記個別オーダデータの各々により決定されるフォトブックで使用されている画像を再評価して、評価が閾値以上である画像を、前記結合オーダデータにより決定されるフォトブックで使用するものである請求項３１に記載のレイアウト作成システム。
【請求項３４】
前記オーダデータ結合部は、２以上の前記個別オーダデータの各々により決定されるフォトブックで使用されている画像を再評価して、前記結合オーダデータで使用するテーマに合う画像を、前記結合オーダデータにより決定されるフォトブックで使用するものである請求項３１に記載のレイアウト作成システム。
【請求項３５】
前記サーバは、さらに、各々の前記クライアントから前記サーバへ送信され、前記フォトブックのレイアウトに使用される、２以上の前記クライアントのユーザの間で共有される共有画像を保持する共有画像保持部を備え、
各々の前記クライアントは、さらに、
前記共有画像の情報、前記クライアントに保持された、前記ユーザが所持するユーザ画像の情報、および、前記クライアントの端末情報に基づいて、前記ユーザ画像の優先度を決定する優先度決定部と、
前記優先度が高いユーザ画像を、前記優先度が低いユーザ画像よりも優先して、前記ユーザ画像を一覧表示する表示部とを備える請求項１〜３４のいずれか１項に記載のレイアウト作成システム。
【請求項３６】
前記表示部は、前記優先度が高い順に前記ユーザ画像を並び替えて一覧表示するものである請求項３５に記載のレイアウト作成システム。
【請求項３７】
前記表示部は、前記優先度が、あらかじめ設定された閾値よりも高いユーザ画像をマーキングして、前記ユーザ画像を一覧表示するものである請求項３５に記載のレイアウト作成システム。
【請求項３８】
前記指示入力部は、前記ユーザが入力した、前記表示部に一覧表示されたユーザ画像の中から、前記共有画像として前記サーバへ送信するユーザ画像を指定する指示を受け取るものであり、
各々の前記クライアントは、さらに、前記ユーザ画像の中から、前記ユーザ画像を指定する指示に対応するユーザ画像を選択する画像選択部を備える請求項３５〜３７のいずれか１項に記載のレイアウト作成システム。
【請求項３９】
各々の前記クライアントは、さらに、前記ユーザが、前記共有画像および前記ユーザ画像に対して行った操作の情報を表す第２操作情報を保持する第２操作情報保持部を備え、
前記優先度決定部は、前記共有画像の情報、前記ユーザ画像の情報、および、前記クライアントの端末情報に加え、前記第２操作情報に基づいて、前記ユーザ画像の優先度を決定するものである請求項３５〜３８のいずれか１項に記載のレイアウト作成システム。
【請求項４０】
ネットワークを介してサーバに接続された２以上のクライアントのユーザが、フォトブックのレイアウトを決定するオーダデータを共同で作成するレイアウト作成システムで使用される前記サーバであって、
２以上の前記ユーザが共同で作成した１つの共同オーダデータを保持するオーダデータ保持部と、
各々の前記クライアントのユーザが入力した、前記共同オーダデータを分割する指示に従って、前記共同オーダデータと同じレイアウトの分割オーダデータを作成するオーダデータ分割部と、
前記分割オーダデータと前記分割オーダデータを共有する共有ユーザとの関連付けを行うユーザ関連付け部とを備えることを特徴とするサーバ。
【請求項４１】
ネットワークを介してサーバに接続された２以上のクライアントのユーザが、フォトブックのレイアウトを決定するオーダデータを共同で作成するレイアウト作成システムで使用される前記サーバであって、
２以上の前記クライアントのユーザが個別に作成した個別オーダデータを保持するオーダデータ保持部と、
各々の前記ユーザが入力した、２以上の前記個別オーダデータを結合する指示に従って、２以上の前記個別オーダデータを結合して結合オーダデータを作成するオーダデータ結合部と、
前記結合オーダデータと、前記結合オーダデータを共有する、２以上の前記個別オーダデータの各々を作成したユーザである２以上の共有ユーザとの関連付けを行うユーザ関連付け部とを備えることを特徴とするサーバ。
【請求項４２】
ネットワークを介してサーバに接続された２以上のクライアントのユーザが、フォトブックのレイアウトを決定するオーダデータを共同で作成するレイアウト作成システムで使用される前記クライアントであって、
各々の前記クライアントから前記サーバへ送信され、前記フォトブックのレイアウトに使用される、２以上の前記クライアントのユーザの間で共有される共有画像の情報、前記クライアントに保持された、前記ユーザが所持するユーザ画像の情報、および、前記クライアントの端末情報に基づいて、前記ユーザ画像の優先度を決定する優先度決定部と、
前記優先度が高いユーザ画像を、前記優先度が低いユーザ画像よりも優先して、前記ユーザ画像を一覧表示する表示部とを備えることを特徴とするクライアント。
【請求項４３】
ネットワークを介してサーバに接続された２以上のクライアントのユーザが、フォトブックのレイアウトを決定するオーダデータを共同で作成するレイアウト作成方法であって、
前記サーバのオーダデータ保持部が、２以上の前記ユーザが共同で作成した１つの共同オーダデータを保持するステップと、
各々の前記クライアントの指示入力部が、前記ユーザが入力した、前記共同オーダデータを分割する指示を受け取るステップと、
前記サーバのオーダデータ分割部が、前記共同オーダデータを分割する指示に従って、前記共同オーダデータと同じレイアウトの分割オーダデータを作成するステップと、
前記サーバのユーザ関連付け部が、前記分割オーダデータと前記分割オーダデータを共有する共有ユーザとの関連付けを行うステップとを含むことを特徴とするレイアウト作成方法。
【請求項４４】
ネットワークを介してサーバに接続された２以上のクライアントのユーザが、フォトブックのレイアウトを決定するオーダデータを共同で作成するレイアウト作成方法であって、
各々の前記クライアントの指示入力部が、前記ユーザが入力した、２以上の前記ユーザが個別に作成した個別オーダデータを結合する指示を受け取るステップと、
前記サーバのオーダデータ結合部が、前記個別オーダデータを結合する指示に従って、２以上の前記個別オーダデータを結合して結合オーダデータを作成するステップと、
前記サーバのユーザ関連付け部が、前記結合オーダデータと、前記結合オーダデータを共有する、２以上の前記個別オーダデータの各々を作成したユーザである２以上の共有ユーザとの関連付けを行うステップとを含むことを特徴とするレイアウト作成方法。
【請求項４５】
各々の前記クライアントの優先度決定部が、各々の前記クライアントから前記サーバへ送信され、前記フォトブックのレイアウトに使用される、２以上の前記クライアントのユーザの間で共有される共有画像の情報、前記クライアントに保持された、前記ユーザが所持するユーザ画像の情報、および、前記クライアントの端末情報に基づいて、前記ユーザ画像の優先度を決定するステップと、
各々の前記クライアントの表示部が、前記優先度が高いユーザ画像を、前記優先度が低いユーザ画像よりも優先して、前記ユーザ画像を一覧表示するステップとを含む請求項４３または４４に記載のレイアウト作成方法。
【請求項４６】
請求項４３〜４５のいずれか１項に記載のレイアウト作成方法の各々のステップをコンピュータに実行させるためのプログラム。
【請求項４７】
請求項４３〜４５のいずれか１項に記載のレイアウト作成方法の各々のステップをコンピュータに実行させるためのプログラムが記録されたコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のユーザが、フォトブックのレイアウトを決定するオーダデータを共同で作成するレイアウト作成システム、サーバ、クライアント、レイアウト作成方法、プログラムおよび記録媒体に関するものである。
【背景技術】
【０００２】
フォトブックを自宅や店頭で手軽に注文できるようになってきている。また、フォトブックで多く使用されているテーマ（結婚式や旅行等）を考慮すると、複数人で共同して、１冊のフォトブックを作る場合もあるようになっている。
【０００３】
例えば、特許文献１は、グループを構成する複数のユーザが一つの場所に集まることなく、複数のユーザが同時に共同で一つの共有資料を作成する装置に関するものである。同文献には、サーバから、電子アルバム等の共有資料を作成するための情報をユーザ端末に送信し、提供された共有資料を作成するための情報に基づき、ユーザ端末で行われた共有資料の編集情報をサーバへ送信し、ユーザ端末で行われた共有資料の編集情報に応じて、共有資料サーバで共有資料を編集することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３０８２８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、複数のユーザが同時に共同で一つの共有資料を作成することは可能であるが、以下に示す（１）〜（３）の３つの課題がある。
【０００６】
（１）例えば、複数のユーザがフォトブックを共同で作成する場合、フォトブックに使用する画像（静止画および動画の両方を含む）を複数のユーザで持ち寄ることになる。この場合、他のユーザには公開したくない画像が共有される可能性があるため、画像を自動で選択させると問題が生じる場合がある。そのため、共有したい画像をユーザに選択させる必要があるが、その際、ユーザが保持する膨大な枚数の画像の一覧の中から選択すると、選択操作が煩雑になるという課題がある。
【０００７】
（２）複数のユーザがフォトブックを共同で作成する場合、時間的な都合等により、フォトブックのレイアウトを決定するオーダデータの作成が終了していない場合に、作成途中のオーダデータを、個々のユーザや特定のユーザグループが引き継いで（分割して）、その続きの作成処理を実施したい場合が想定される。しかし、特許文献１では、１つのフォトブックを作成することを目的としているため、個々のユーザや特定のユーザグループごとにオーダデータを分割することができない。
【０００８】
（３）特許文献１では、個々のユーザが個別にオーダデータを作成している場合に、特定のユーザグループの各々のユーザが個別に作成した複数のオーダデータを結合して、１つのオーダデータを作成することができない。
【０００９】
本発明の第１の目的は、前記従来技術の問題点を解消し、複数のユーザが共同で作成したオーダデータを、各々のユーザや特定のユーザグループ毎に分割したり、特定のユーザグループの各々のユーザが個別に作成した複数のオーダデータを結合したりすることができるレイアウト作成システム、サーバ、クライアント、レイアウト作成方法、プログラムおよび記録媒体を提供することにある。
【００１０】
本発明の第２の目的は、前記第１の目的に加えて、ユーザが、ユーザ画像の中から共有画像としてサーバへ送信するユーザ画像を指定する場合の煩雑さを解消することができるレイアウト作成システム、サーバ、クライアント、レイアウト作成方法、プログラムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明は、ネットワークを介してサーバに接続された２以上のクライアントのユーザが、フォトブックのレイアウトを決定するオーダデータを共同で作成するレイアウト作成システムであって、
サーバは、
２以上のユーザが共同で作成した１つの共同オーダデータを保持するオーダデータ保持部を備え、
各々のクライアントは、
ユーザが入力した、共同オーダデータを分割する指示を受け取る指示入力部を備え、
サーバは、さらに、
共同オーダデータを分割する指示に従って、共同オーダデータと同じレイアウトの分割オーダデータを作成するオーダデータ分割部と、
分割オーダデータと分割オーダデータを共有する共有ユーザとの関連付けを行うユーザ関連付け部とを備えることを特徴とするレイアウト作成システムを提供するものである。
【００１２】
ここで、クライアントは、さらに、共有ユーザを指定するための指定画面を表示する表示部を備え、
指示入力部は、ユーザが指定画面を参照して入力した、共有ユーザを指定する指示を受け取るものであり、
ユーザ関連付け部は、分割オーダデータと共有ユーザを指定する指示に対応する共有ユーザとの関連付けを行うものであることが好ましい。
【００１３】
また、ユーザ関連付け部は、共同オーダデータを分割する指示を入力したユーザを、共有ユーザのうちの一人として、分割オーダデータとの関連付けを自動で設定するものであることが好ましい。
【００１４】
また、サーバは、さらに、各々の共有ユーザが行った操作の情報を表す第１操作情報を保持する第１操作情報保持部を備えることが好ましい。
【００１５】
また、第１操作情報は、各々のクライアントからサーバへ送信され、フォトブックのレイアウトに使用される、２以上のユーザの間で共有される共有画像の情報を含むことが好ましい。
【００１６】
また、第１操作情報は、各々の共有ユーザが、共有画像の中からフォトブックのレイアウトで使用するために選択した共有画像である選択画像の情報を含むことが好ましい。
【００１７】
また、第１操作情報は、各々の共有ユーザが、共同オーダデータを編集した編集情報を含むことが好ましい。
【００１８】
また、サーバは、さらに、分割オーダデータに関連付けられた共有ユーザの第１操作情報に基づいて、分割オーダデータにより決定されるフォトブックのレイアウトを再構築するオーダデータ再構築部を備えることが好ましい。
【００１９】
また、オーダデータ再構築部は、分割オーダデータに関連付けられていないユーザにより共有された、２以上のユーザの間で共有される共有画像を除外して、フォトブックのレイアウトを再構築するものであることが好ましい。
【００２０】
また、オーダデータ再構築部は、分割オーダデータに関連付けられた共有ユーザによりフォトブックで使用するために選択された、２以上のユーザの間で共有される共有画像を、表示枠の大きな領域へ配置するように、フォトブックのレイアウトを再構築するものであることが好ましい。
【００２１】
また、本発明は、ネットワークを介してサーバに接続された２以上のクライアントのユーザが、フォトブックのレイアウトを決定するオーダデータを共同で作成するレイアウト作成システムであって、
サーバは、
２以上のユーザが個別に作成した個別オーダデータを保持するオーダデータ保持部を備え、
各々のクライアントは、
ユーザが入力した、２以上の個別オーダデータを結合する指示を受け取る指示入力部を備え、
サーバは、さらに、
個別オーダデータを結合する指示に従って、２以上の個別オーダデータを結合して結合オーダデータを作成するオーダデータ結合部と、
結合オーダデータと、結合オーダデータを共有する、２以上の個別オーダデータの各々を作成したユーザである２以上の共有ユーザとの関連付けを行うユーザ関連付け部とを備えることを特徴とするレイアウト作成システムを提供する。
【００２２】
ここで、サーバは、さらに、オーダデータ結合部が、２以上の個別オーダデータを結合する前に、２以上の個別オーダデータの各々が結合オーダデータであるか否かを確認する結合確認部を備えることが好ましい。
【００２３】
また、サーバは、２以上の個別オーダデータの少なくとも１つが結合オーダデータであると確認された場合、警告を発する警告発生部を備えることが好ましい。
【００２４】
また、オーダデータ結合部は、２以上の個別オーダデータの少なくとも１つが結合オーダデータであると確認された場合、２以上の個別オーダデータを結合しないものであることが好ましい。
【００２５】
また、オーダデータ結合部は、２以上の個別オーダデータの少なくとも１つが結合オーダデータであると確認され、かつ、確認された結合オーダデータに既に結合されている個別オーダデータに対して、既に結合されている個別オーダデータが編集された個別オーダデータを結合する場合、既に結合されている個別オーダデータと編集された個別オーダデータとの差分を結合するものであることが好ましい。
【００２６】
サーバは、さらに、オーダデータ結合部が、２以上の個別オーダデータを結合して結合オーダデータを作成した場合、２以上の個別オーダデータの各々と、２以上の個別オーダデータの各々を作成した２以上の共有ユーザの各々とを関連付けて保持する結合情報保持部を備えることが好ましい。
【００２７】
また、２以上の個別オーダデータで使用されている画像の中に、同じ画像および同じ画像に対して各々異なる編集が施された画像の少なくとも一方からなる複数の類似画像が含まれている場合、オーダデータ結合部は、複数の類似画像の全てを使用して、２以上の個別オーダデータを結合するものであることが好ましい。
【００２８】
また、２以上の個別オーダデータで使用されている画像の中に、同じ画像および同じ画像に対して各々異なる編集が施された画像の少なくとも一方からなる複数の類似画像が含まれている場合、オーダデータ結合部は、複数の類似画像のうちの１枚の類似画像のみを使用して、２以上の個別オーダデータを結合するものであることが好ましい。
【００２９】
各々のクライアントは、さらに、複数の類似画像を一覧表示する表示部を備え、
指示入力部は、ユーザが入力した、表示部に一覧表示された複数の類似画像の中から１枚の類似画像を指定する指示を受け取るものであり、
オーダデータ結合部は、１枚の類似画像を指定する指示に対応する１枚の類似画像のみを使用するものであることが好ましい。
【００３０】
また、表示部は、複数の類似画像の中から任意の１枚の類似画像を表示するものであり、
指示入力部は、ユーザが、表示部に表示された１枚の類似画像にマウスオーバした場合に、マウスオーバの指示を受け取るものであり、
表示部は、マウスオーバの指示に従って、複数の類似画像の中から残りの全ての類似画像を表示するものであることが好ましい。
【００３１】
また、オーダデータ結合部は、複数の類似画像の中から１枚の類似画像を選択し、選択された１枚の類似画像のみを使用するものであることが好ましい。
【００３２】
また、オーダデータ結合部は、複数の類似画像の中から、人物が最も大きく撮影されている１枚の類似画像を選択するものであることが好ましい。
【００３３】
また、オーダデータ結合部は、複数の類似画像の中から、フォトブックのフレームに最も近いアスペクト比を持つ１枚の類似画像を選択するものであることが好ましい。
【００３４】
また、オーダデータ結合部は、複数の類似画像の中から、２枚以上の類似画像を選択し、選択された２枚以上の類似画像を組み合わせて作成された１枚の類似画像を使用するものであることが好ましい。
【００３５】
また、サーバは、２以上の個別オーダデータが異なる場合、警告を発する警告発生部を備えることが好ましい。
【００３６】
また、警告発生部は、２以上の個別オーダデータで使用されている画像の撮影期間が異なる場合に警告を発するものであることが好ましい。
【００３７】
また、警告発生部は、２以上の個別オーダデータで使用されている画像の撮影位置情報が異なる場合に警告を発するものであることが好ましい。
【００３８】
また、警告発生部は、２以上の個別オーダデータで使用されているテーマが異なる場合に警告を発するものであることが好ましい。
【００３９】
各々のクライアントは、さらに、警告発生部が警告を発した後、２以上の個別オーダデータで使用されているテーマの名称を表示する表示部を備え、
指示入力部は、ユーザが入力した、表示部に表示されたテーマの名称の中から１つのテーマの名称を指定する指示を受け取るものであり、
オーダデータ結合部は、１つのテーマの名称を指定する指示に対応する１つのテーマを、結合オーダデータで使用するテーマとして採用するものであることが好ましい。
【００４０】
また、オーダデータ結合部は、２以上の個別オーダデータで使用されている画像に基づいて、結合オーダデータで使用するテーマを決定するものであることが好ましい。
【００４１】
また、オーダデータ結合部は、結合オーダデータを作成する場合に、フォトブックで使用される画像を自動で選択するものであることが好ましい。
【００４２】
また、オーダデータ結合部は、２以上の個別オーダデータの各々により決定されるフォトブックで使用されている画像を、結合オーダデータにより決定されるフォトブックでそのまま使うものであることが好ましい。
【００４３】
また、オーダデータ結合部は、２以上の個別オーダデータの各々により決定されるフォトブックで使用されている画像を再評価して、評価が閾値以上である画像を、結合オーダデータにより決定されるフォトブックで使用するものであることが好ましい。
【００４４】
また、オーダデータ結合部は、２以上の個別オーダデータの各々により決定されるフォトブックで使用されている画像を再評価して、結合オーダデータで使用するテーマに合う画像を、結合オーダデータにより決定されるフォトブックで使用するものであることが好ましい。
【００４５】
サーバは、さらに、各々のクライアントからサーバへ送信され、フォトブックのレイアウトに使用される、２以上のクライアントのユーザの間で共有される共有画像を保持する共有画像保持部を備え、
各々のクライアントは、さらに、
共有画像の情報、クライアントに保持された、ユーザが所持するユーザ画像の情報、および、クライアントの端末情報に基づいて、ユーザ画像の優先度を決定する優先度決定部と、
優先度が高いユーザ画像を、優先度が低いユーザ画像よりも優先して、ユーザ画像を一覧表示する表示部とを備えることが好ましい。
【００４６】
また、表示部は、優先度が高い順にユーザ画像を並び替えて一覧表示するものであることが好ましい。
【００４７】
また、表示部は、優先度が、あらかじめ設定された閾値よりも高いユーザ画像をマーキングして、ユーザ画像を一覧表示するものであることが好ましい。
【００４８】
また、指示入力部は、ユーザが入力した、表示部に一覧表示されたユーザ画像の中から、共有画像としてサーバへ送信するユーザ画像を指定する指示を受け取るものであり、
各々のクライアントは、さらに、ユーザ画像の中から、ユーザ画像を指定する指示に対応するユーザ画像を選択する画像選択部を備えることが好ましい。
【００４９】
各々のクライアントは、さらに、ユーザが、共有画像およびユーザ画像に対して行った操作の情報を表す第２操作情報を保持する第２操作情報保持部を備え、
優先度決定部は、共有画像の情報、ユーザ画像の情報、および、クライアントの端末情報に加え、第２操作情報に基づいて、ユーザ画像の優先度を決定するものであることが好ましい。
【００５０】
また、本発明は、ネットワークを介してサーバに接続された２以上のクライアントのユーザが、フォトブックのレイアウトを決定するオーダデータを共同で作成するレイアウト作成システムで使用されるサーバであって、
２以上のユーザが共同で作成した１つの共同オーダデータを保持するオーダデータ保持部と、
各々のクライアントのユーザが入力した、共同オーダデータを分割する指示に従って、共同オーダデータと同じレイアウトの分割オーダデータを作成するオーダデータ分割部と、
分割オーダデータと分割オーダデータを共有する共有ユーザとの関連付けを行うユーザ関連付け部とを備えることを特徴とするサーバを提供する。
【００５１】
また、本発明は、ネットワークを介してサーバに接続された２以上のクライアントのユーザが、フォトブックのレイアウトを決定するオーダデータを共同で作成するレイアウト作成システムで使用されるサーバであって、
２以上のクライアントのユーザが個別に作成した個別オーダデータを保持するオーダデータ保持部と、
各々のユーザが入力した、２以上の個別オーダデータを結合する指示に従って、２以上の個別オーダデータを結合して結合オーダデータを作成するオーダデータ結合部と、
結合オーダデータと、結合オーダデータを共有する、２以上の個別オーダデータの各々を作成したユーザである２以上の共有ユーザとの関連付けを行うユーザ関連付け部とを備えることを特徴とするサーバを提供する。
【００５２】
また、本発明は、ネットワークを介してサーバに接続された２以上のクライアントのユーザが、フォトブックのレイアウトを決定するオーダデータを共同で作成するレイアウト作成システムで使用されるクライアントであって、
各々のクライアントからサーバへ送信され、フォトブックのレイアウトに使用される、２以上のクライアントのユーザの間で共有される共有画像の情報、クライアントに保持された、ユーザが所持するユーザ画像の情報、および、クライアントの端末情報に基づいて、ユーザ画像の優先度を決定する優先度決定部と、
優先度が高いユーザ画像を、優先度が低いユーザ画像よりも優先して、ユーザ画像を一覧表示する表示部とを備えることを特徴とするクライアントを提供する。
【００５３】
また、本発明は、ネットワークを介してサーバに接続された２以上のクライアントのユーザが、フォトブックのレイアウトを決定するオーダデータを共同で作成するレイアウト作成方法であって、
サーバのオーダデータ保持部が、２以上のユーザが共同で作成した１つの共同オーダデータを保持するステップと、
各々のクライアントの指示入力部が、ユーザが入力した、共同オーダデータを分割する指示を受け取るステップと、
サーバのオーダデータ分割部が、共同オーダデータを分割する指示に従って、共同オーダデータと同じレイアウトの分割オーダデータを作成するステップと、
サーバのユーザ関連付け部が、分割オーダデータと分割オーダデータを共有する共有ユーザとの関連付けを行うステップとを含むことを特徴とするレイアウト作成方法を提供する。
【００５４】
また、本発明は、ネットワークを介してサーバに接続された２以上のクライアントのユーザが、フォトブックのレイアウトを決定するオーダデータを共同で作成するレイアウト作成方法であって、
各々のクライアントの指示入力部が、ユーザが入力した、２以上のユーザが個別に作成した個別オーダデータを結合する指示を受け取るステップと、
サーバのオーダデータ結合部が、個別オーダデータを結合する指示に従って、２以上の個別オーダデータを結合して結合オーダデータを作成するステップと、
サーバのユーザ関連付け部が、結合オーダデータと、結合オーダデータを共有する、２以上の個別オーダデータの各々を作成したユーザである２以上の共有ユーザとの関連付けを行うステップとを含むことを特徴とするレイアウト作成方法を提供する。
【００５５】
ここで、各々のクライアントの優先度決定部が、各々のクライアントからサーバへ送信され、フォトブックのレイアウトに使用される、２以上のクライアントのユーザの間で共有される共有画像の情報、クライアントに保持された、ユーザが所持するユーザ画像の情報、および、クライアントの端末情報に基づいて、ユーザ画像の優先度を決定するステップと、
各々のクライアントの表示部が、優先度が高いユーザ画像を、優先度が低いユーザ画像よりも優先して、ユーザ画像を一覧表示するステップとを含むことが好ましい。
【００５６】
また、本発明は、上記に記載のレイアウト作成方法の各々のステップをコンピュータに実行させるためのプログラムを提供する。
【００５７】
また、本発明は、上記に記載のレイアウト作成方法の各々のステップをコンピュータに実行させるためのプログラムが記録されたコンピュータ読取可能な記録媒体を提供する。
【発明の効果】
【００５８】
本発明では、共同オーダデータを分割して分割オーダデータを作成し、分割オーダデータと、この分割オーダデータを共有する共有ユーザとの関連付けを行うことができる。これにより、本発明によれば、各々のユーザや特定のユーザグループが、作成が完了した、または、作成途中の共同オーダデータを引き継いで、その続きの作成処理を実施することができる。
【００５９】
また、本発明では、２以上の個別オーダデータを結合して結合オーダデータを作成し、結合オーダデータと、この結合オーダデータを共有する共有ユーザとの関連付けを行うことができる。これにより、本発明によれば、各々のユーザが個別にオーダデータを作成している場合に、特定のユーザグループの２以上の個別オーダデータを結合して、結合オーダデータを作成することができる。
【００６０】
また、本発明では、ユーザ画像の優先度を決定し、ユーザ画像の優先度に従って、ユーザ画像の一覧表示を変更することができる。これにより、本発明によれば、ユーザが、ユーザ画像の中から共有画像としてサーバへ送信するユーザ画像を指定する場合の煩雑さを解消し、複数のユーザ画像の中から、所望のユーザ画像を容易に選択することができる。
【図面の簡単な説明】
【００６１】
【図１】本発明のレイアウト作成システムの構成を表す一実施形態のブロック図である。
【図２】図１に示すサーバの構成を表す一実施形態のブロック図である。
【図３】図１に示す各々のクライアントの構成を表す一実施形態のブロック図である。
【図４】共同オーダデータを分割して分割オーダデータを作成する場合のレイアウト作成システムの動作を表す一実施形態のフローチャートである。
【図５】共同オーダデータを分割して分割オーダデータを作成する場合のレイアウト作成システムの動作を表す一実施形態の概念図である。
【図６】共有ユーザを指定するための指定画面を表す一実施形態の概念図である。
【図７】個別オーダデータを結合して結合オーダデータを作成する場合のレイアウト作成システムの動作を表す一実施形態のフローチャートである。
【図８】個別オーダデータを結合して結合オーダデータを作成する場合のレイアウト作成システムの動作を表す一実施形態の概念図である。
【図９】ユーザが、ユーザ画像の中から共有画像としてサーバへ送信するユーザ画像を指定する場合のレイアウト作成システムの動作を表す一実施形態のフローチャートである。
【図１０】ユーザが、ユーザ画像の中から共有画像としてサーバへ送信するユーザ画像を指定する場合のレイアウト作成システムの動作を表す一実施形態の概念図である。
【発明を実施するための形態】
【００６２】
以下に、添付の図面に示す好適実施形態に基づいて、本発明のレイアウト作成システム、サーバ、クライアント、レイアウト作成方法、プログラムおよび記録媒体を詳細に説明する。
【００６３】
図１は、本発明のレイアウト作成システムの構成を表す一実施形態のブロック図である。同図に示すレイアウト作成システム１０は、サーバ１２と、インターネット等のネットワーク１６を介してサーバ１２に接続された２以上のクライアント１４とを備えている。レイアウト作成システム１０は、２以上のクライアント１４のユーザが、フォトブックのレイアウトを決定するオーダデータを共同で作成するものである。
【００６４】
図２は、図１に示すサーバの構成を表す一実施形態のブロック図である。サーバ１２は、同図に示すように、オーダデータ保持部１８と、オーダデータ分割部２０と、オーダデータ結合部２２と、ユーザ関連付け部２４と、第１操作情報保持部２６と、オーダデータ再構築部２８と、結合確認部３０と、警告発生部３２と、結合情報保持部３４と、共有画像保持部３６と、第１転送部３８とを備えている。
【００６５】
オーダデータ保持部１８は、各種のオーダデータを保持するものである。
オーダデータ保持部１８は、例えば、２以上のユーザが共同で作成した１つの共同オーダデータ、共同オーダデータを分割して作成された分割オーダデータ、２以上のユーザが個別に作成した個別オーダデータ、２以上の個別オーダデータを結合して作成された結合オーダデータ等を保持する。
【００６６】
オーダデータ分割部２０は、各々のユーザが使用するクライアント１４の指示入力部４２が受け取った、共同オーダデータを分割する指示に従って、共同オーダデータと同じレイアウトの分割オーダデータを作成するものである。
オーダデータ分割部２０は、既存の共同オーダデータに影響を与えないように、共同オーダデータを保持したままの状態で、共同オーダデータをコピーすることにより、共同オーダデータを分割して分割オーダデータを作成する。
なお、共同オーダデータは、作成が完了したものでもよいし、あるいは、作成途中のものであってもよい。
【００６７】
オーダデータ結合部２２は、各々のクライアント１４の指示入力部４２が受け取った、個別オーダデータを結合する指示に従って、２以上の個別オーダデータを結合して結合オーダデータを作成するものである。
オーダデータ結合部２２は、同様に、既存の個別オーダデータを保持したままの状態で、２以上の個別オーダデータの各々により決定されるフォトブックで使用されている画像を使用してフォトブックのレイアウトを決定する結合オーダデータを作成する。
例えば、個別オーダデータＡ，Ｂにより決定されるフォトブックで各々画像Ａ，Ｂが使用されている場合、オーダデータ結合部２２は、画像Ａ，Ｂを使用してフォトブックのレイアウトを決定する結合オーダデータを作成する。
なお、個別オーダデータは、作成が完了したものでもよいし、あるいは、作成途中のものであってもよい。
【００６８】
ユーザ関連付け部２４は、分割オーダデータと、分割オーダデータを共有する共有ユーザとの関連付け、および、結合オーダデータと、結合オーダデータを共有する２以上の共有ユーザとの関連付けを行うものである。
【００６９】
第１操作情報保持部２６は、各々のクライアント１４の指示入力部４２が受け取った、各々の共有ユーザが行った操作の情報を表す第１操作情報を保持するものである。
【００７０】
ここで、第１操作情報には、例えば、各々のクライアント１４からサーバ１２へ送信され、フォトブックのレイアウトに使用される、２以上のユーザの間で共有される共有画像の情報、各々の共有ユーザが、共有画像の中からフォトブックのレイアウトで使用するために選択した共有画像である選択画像の情報、各々の共有ユーザ（画像編集部４６）が、共同オーダデータを編集（トリミング、画像補正、赤目補正など）した編集情報などを含む。
【００７１】
オーダデータ再構築部２８は、分割オーダデータに関連付けられた共有ユーザの第１操作情報に基づいて、分割オーダデータにより決定されるフォトブックのレイアウトを再構築するものである。
【００７２】
結合確認部３０は、オーダデータ結合部２２が、２以上の個別オーダデータを結合する前に、２以上の個別オーダデータの各々が、既に他の個別オーダデータと結合された結合オーダデータであるか否かを確認するものである。
【００７３】
警告発生部３２は、各種の警告を発するものである。
警告発生部３２は、例えば、２以上の個別オーダデータを結合する前に、２以上の個別オーダデータの少なくとも１つが結合オーダデータであると確認された場合、２以上の個別オーダデータが異なる場合などに警告を発する。
警告は、メッセージなどの表示でも、音声でも、両者の組み合わせでもよい。
【００７４】
結合情報保持部３４は、オーダデータ結合部２２が、２以上の個別オーダデータを結合して結合オーダデータを作成した場合に、その結合オーダデータを作成するために結合された２以上の個別オーダデータの各々と、２以上の個別オーダデータの各々を作成した２以上の共有ユーザの各々とを関連付けて保持するものである。
【００７５】
共有画像保持部３６は、各々のクライアント１４からサーバ１２へ送信（アップロード）され、フォトブックのレイアウトに使用される、２以上のクライアント１４のユーザの間で共有される共有画像を保持するものである。
【００７６】
第１転送部３８は、サーバ１２とクライアント１４との間で、各種の指示や画像などのデータを転送（送受信）するものである。
【００７７】
図３は、図１に示す各々のクライアント１４の構成を表す一実施形態のブロック図である。各々のクライアント１４は、各々のユーザが使用するものであり、同図に示すように、ユーザ画像保持部４０と、指示入力部４２と、表示部４４と、画像編集部４６と、第２操作情報保持部４８と、優先度決定部５０と、画像選択部５２と、第２転送部５４とを備えている。
【００７８】
ユーザ画像保持部４０は、ユーザ画像を保持するものである。
【００７９】
指示入力部４２は、ユーザが入力した各種の指示を受け取るものである。
指示入力部４２は、例えば、共同オーダデータを分割する指示、２以上の個別オーダデータを結合する指示などを受け取る。
【００８０】
表示部４４は、各種の画面や画像などを表示するものである。
【００８１】
画像編集部４６は、指示入力部４２が受け取った、画像を編集する指示に従って、共有画像やユーザ画像などの画像を編集するものである。
【００８２】
第２操作情報保持部４８は、ユーザが、共有画像、および、そのユーザが所有するユーザ画像に対して行った操作の情報を表す第２操作情報を保持するものである。
ここで、第２操作情報は、例えば、ユーザ（画像編集部４６）が、共有画像やユーザ画像を編集（トリミング、画像補正、赤目補正など）した編集情報、ユーザが、共有画像やユーザ画像を閲覧、拡大表示などの操作をした情報などを含む。
【００８３】
優先度決定部５０は、共有画像の情報、クライアント１４に保持された、ユーザが所持するユーザ画像の情報、および、クライアント１４の端末情報に基づいて、ユーザ画像の優先度を決定するものである。
ここで、共有画像の情報およびユーザ画像の情報には、例えば、撮影日時、画像サイズ、画像の所有者、画像解析情報、撮影位置（ＧＰＳ：グローバル・ポジショニング・システム）の情報などが含まれる。また、共有画像の情報には、撮影日時、画像サイズ、画像の所有者、画像解析情報、撮影位置の情報に加えて、さらに、画像をサーバ１２へ送信した送信者の情報などが含まれる。
また、クライアント１４の端末情報には、例えば、ネットワークスピード、ネットワーク通信方式（モバイルデータ通信、ＷｉＦｉ（Wireless Fidelity）等）などが含まれる。
【００８４】
画像選択部５２は、指示入力部４２が受け取った、ユーザ画像を指定する指示に従って、ユーザ画像の中から、共有画像としてサーバ１２へ送信する画像を選択するものである。
【００８５】
第２転送部５４は、クライアント１４とサーバ１２との間で、各種の指示や画像などのデータを転送（送受信）するものである。
【００８６】
次に、レイアウト作成システム１０の動作を説明する。
まず、図４のフローチャートを参照して、共同オーダデータを分割して分割オーダデータを作成する場合のレイアウト作成システム１０の動作を説明する。
【００８７】
ここで、サーバ１２のオーダデータ保持部１８には、２以上のユーザが共同で作成した１つの共同オーダデータが保持されているものとする。
【００８８】
分割オーダデータを作成する場合、まず、クライアント１４において、ユーザが、共同オーダデータを分割する指示を指示入力部４２に入力する（ステップＳ１）。
【００８９】
これに応じて、指示入力部４２が、ユーザが入力した、共同オーダデータを分割する指示を受け取り、第２転送部５４が、指示入力部４２が受け取った、共同オーダデータを分割する指示を、クライアント１４からサーバ１２へ送信する（ステップＳ２）。
【００９０】
続いて、サーバ１２において、第１転送部３８が、クライアント１４から送信されてきた、共同オーダデータを分割する指示を受信する（ステップＳ３）。
【００９１】
続いて、オーダデータ分割部２０が、第１転送部３８が受信した、共同オーダデータを分割する指示に従って、共同オーダデータと同じレイアウトの分割オーダデータを作成する（ステップＳ４）。
【００９２】
オーダデータ分割部２０は、図５に示すように、共同オーダデータＡを分割する場合、共同オーダデータＡを保持したままの状態で、共同オーダデータＡをコピーすることにより、共同オーダデータを分割（オーダ分割）して分割オーダデータＢを作成する。
【００９３】
続いて、クライアント１４において、ユーザが、分割オーダデータと関連付けを行う共有ユーザを指定する指示を入力する（ステップＳ５）。
【００９４】
この場合、図６に示すように、ユーザが、共有ユーザを指定するための指定画面（ＧＵＩ：グラフィカルユーザインタフェース）を表示部４４に表示してもよい。
同図に示す指定画面には、共有ユーザ名として、図５に示す共同オーダデータＡと関連付けられたユーザＡ，Ｂ，Ｃと、関連付けを行わないことを指定するための項目が表示されている。
図６に示す例の場合、ユーザは、指定画面を参照して、ユーザＡ，Ｂ，Ｃの中から、例えば、ユーザＡ，Ｂを、分割オーダデータＢと関連付けを行う共有ユーザとして指定する指示を指示入力部４２に入力する。
【００９５】
これに応じて、同様に、指示入力部４２が、ユーザが指定画面を参照して入力した、共有ユーザを指定する指示を受け取り、第２転送部５４が、この共有ユーザを指定する指示を、クライアント１４からサーバ１２へ送信する（ステップＳ６）。
【００９６】
続いて、サーバ１２において、ユーザ関連付け部２４が、分割オーダデータと共有ユーザを指定する指示に対応する共有ユーザとの関連付けを行う（ステップＳ７）。
【００９７】
本実施形態の場合、ユーザ関連付け部２４は、共有ユーザを指定する指示に従って、分割オーダデータＢとユーザＡ，Ｂとの関連付けを行う。
なお、分割オーダデータＢが作成された後も、共同オーダデータＡは、ユーザＡ，Ｂ，Ｃと関連付けられたままの状態に保持される。
【００９８】
上記のように、分割オーダデータと共有ユーザとの関連付けの設定は、基本的に、共同オーダデータを分割する指示を入力したユーザが手動で指定することができる。
この場合、ユーザ関連付け部２４が、共同オーダデータを分割する指示を入力したユーザを、共有ユーザのうちの一人として、分割オーダデータとの関連付けを自動で設定するようにしてもよい。
【００９９】
このようにして、レイアウト作成システム１０では、共同オーダデータを分割して分割オーダデータを作成し、分割オーダデータと、この分割オーダデータを共有する共有ユーザとの関連付けを行うことができる。これにより、各々のユーザや特定のユーザグループが、作成が完了した、あるいは、作成途中の共同オーダデータを引き継いで、その続きの作成処理を実施することができる。
【０１００】
続いて、オーダデータ再構築部２８が、分割オーダデータとの関連付けが設定された共有ユーザの第１操作情報に基づいて、分割オーダデータにより決定されるフォトブックのレイアウトを再構築する（ステップＳ８）。
【０１０１】
オーダデータ再構築部２８は、例えば、共有画像の中から、共有ユーザにより共有された共有画像や、共有ユーザによりフォトブックで使用するために選択された共有画像、共有ユーザにより編集された共有画像などを、フォトブックで使用する画像に優先的に採用したり、表示枠の大きな領域に配置したりして、フォトブックのレイアウトを再構築することができる。
【０１０２】
具体的には、オーダデータ再構築部２８は、例えば、分割オーダデータに関連付けられていないユーザ（図５の例の場合、ユーザＣ）により共有（アップロード）された共有画像を除外して、フォトブックのレイアウトを再構築したり、分割オーダデータに関連付けられた共有ユーザ（図５の例の場合、ユーザＡ，Ｂ）によりフォトブックで使用するために選択された共有画像を、表示枠の大きな領域へ配置（大きなサイズで表示）するように、フォトブックのレイアウトを再構築したりする。
【０１０３】
次に、図７のフローチャートを参照して、個別オーダデータを結合して結合オーダデータを作成する場合のレイアウト作成システム１０の動作を説明する。
【０１０４】
ここで、サーバ１２のオーダデータ保持部１８には、２以上のユーザが個別に作成した個別オーダデータが保持されているものとする。
【０１０５】
結合オーダデータを作成する場合、まず、クライアント１４において、ユーザが、２以上の個別オーダデータを結合する指示を指示入力部４２に入力する（ステップＳ９）。
【０１０６】
これに応じて、同様に、指示入力部４２が、この個別オーダデータを結合する指示を受け取り、第２転送部５４が、この個別オーダデータを結合する指示を、クライアント１４からサーバ１２へ送信する（ステップＳ１０）。
【０１０７】
続いて、サーバ１２において、オーダデータ結合部２２が、個別オーダデータを結合する指示に従って、図７に示すように、２以上の個別オーダデータを結合（オーダ結合）して結合オーダデータを作成する（ステップＳ１１）。
【０１０８】
オーダデータ結合部２２は、２つの個別オーダデータＡ，Ｂを結合する場合、個別オーダデータＡ，Ｂを保持したままの状態で、両者が使用する全ての画像を含む結合オーダデータＣを作成する。
【０１０９】
続いて、ユーザ関連付け部２４が、結合オーダデータと、結合オーダデータを共有する、２以上の個別オーダデータの各々を作成したユーザである２以上の共有ユーザとの関連付けを行う（ステップＳ１２）。
【０１１０】
ユーザ関連付け部２４は、図８に示すように、２つのクライアント１４のユーザＡ，Ｂの個別オーダデータＡ，Ｂを結合して、結合オーダデータＣを作成する場合、結合オーダデータＣとユーザＡ，Ｂとの関連付けを行う。
【０１１１】
このようにして、レイアウト作成システム１０では、２以上の個別オーダデータを結合して結合オーダデータを作成し、結合オーダデータと、この結合オーダデータを共有する共有ユーザとの関連付けを行うことができる。これにより、各々のユーザが個別にオーダデータを作成している場合に、特定のユーザグループの２以上の個別オーダデータを結合して、結合オーダデータを作成することができる。
【０１１２】
なお、オーダデータ結合部２２が、２以上の個別オーダデータを結合する前に、結合確認部３０が、２以上の個別オーダデータの各々が、既に他の個別オーダデータと結合された結合オーダデータであるか否かを確認してもよい。
例えば、個別オーダデータＡ，Ｂを結合して、結合オーダデータＣを作成した後、この結合オーダデータＣと個別オーダデータＡ（または、個別オーダデータＢ）とを結合する場合、結合確認部３０は、個別オーダデータＡが、既に結合された結合オーダデータであると判断する。
【０１１３】
ここで、２以上の個別オーダデータの少なくとも１つが結合オーダデータであると確認された場合、例えば、警告発生部３２が警告を発してもよいし、オーダデータ結合部２２が、２以上の個別オーダデータを結合しないようにしてもよい。
【０１１４】
また、２以上の個別オーダデータの少なくとも１つが結合オーダデータであると確認され、かつ、確認された結合オーダデータに既に結合されている個別オーダデータに対して、既に結合されている個別オーダデータが編集された個別オーダデータを結合する場合、オーダデータ結合部２２は、既に結合されている個別オーダデータと、編集された個別オーダデータとの差分を結合してもよい。
【０１１５】
例えば、個別オーダデータＡ，Ｂを結合して、結合オーダデータＣを作成した後、この結合オーダデータＣと、個別オーダデータＡを編集した個別オーダデータＡ’（または、個別オーダデータＢ’）とを結合する場合である。この場合、オーダデータ結合部２２は、結合オーダデータＣに対して、個別オーダデータＡ’と個別オーダデータＡとの差分を結合する。
【０１１６】
また、オーダデータ結合部２２が、２以上の個別オーダデータ（図８の例の場合、個別オーダデータＡ，Ｂ）を結合して結合オーダデータ（図８の例の場合、結合オーダデータＣ）を作成した場合、結合情報保持部３４が、２以上の個別オーダデータの各々と、２以上の個別オーダデータの各々を作成した２以上の共有ユーザの各々とを関連付けて保持してもよい。
これにより、レイアウト作成システム１０はいつでも、結合オーダデータを、この結合オーダデータを作成するために結合された２以上の個別オーダデータの各々に分割することができる。
【０１１７】
また、レイアウト作成システム１０では、各々のユーザが個別オーダデータを作成する場合、共有画像保持部３６に保持された共有画像、もしくは、各々のユーザが共有画像を編集した画像を使用することができる。そのため、２以上の個別オーダデータで使用されている画像の中に、同じ画像、および、同じ画像に対して各々異なる編集が施された画像の少なくとも一方からなる複数の類似画像が含まれる場合がある。
【０１１８】
この場合、オーダデータ結合部２２は、例えば、複数の類似画像の全てを使用して、２以上の個別オーダデータを結合してもよい。
【０１１９】
しかし、複数の類似画像をフォトブックに使用するのは、商品性を損なうため望ましくない。
そのため、２以上の個別オーダデータで使用されている画像の中に、複数の類似画像が含まれている場合、オーダデータ結合部２２は、複数の類似画像のうちの１枚の類似画像のみを使用して、２以上の個別オーダデータを結合してもよい。
【０１２０】
オーダデータ結合部２２が、複数の類似画像のうちの１枚の画像のみを使用して、２以上の個別オーダデータを結合する場合、使用する１枚の画像をユーザが指定してもよい。
この場合、例えば、複数の類似画像を表示部４４に一覧表示し、ユーザが、表示部４４に一覧表示された複数の類似画像の中から１枚の類似画像を指定する指示を指示入力部４２に入力する。
これに応じて、オーダデータ結合部２２は、指示入力部４２が受け取った、１枚の類似画像を指定する指示に対応する１枚の類似画像のみを使用する。
【０１２１】
また、この場合、複数の類似画像の中から任意の１枚の類似画像を表示部４４に表示し、ユーザが、表示部４４に表示された１枚の類似画像にマウスオーバした（１枚の類似画像の上にマウスポインタを移動させた）場合に、指示入力部４２が受け取った、マウスオーバの指示に従って、複数の類似画像の中から残りの全ての類似画像を表示部４４に表示してもよい。
これにより、ユーザは、複数の類似画像の中から任意の１枚の類似画像を容易に指定することができる。
【０１２２】
また、複数の類似画像のうちの１枚の類似画像のみを使用して、２以上の個別オーダデータを結合する場合、オーダデータ結合部２２は、複数の類似画像の中から１枚の類似画像を選択し、選択された１枚の類似画像のみを使用してもよい。
この場合、オーダデータ結合部２２は、複数の類似画像の中から、例えば、人物が最も大きく撮影されている１枚の類似画像や、フォトブックのフレームに最も近いアスペクト比を持つ１枚の類似画像を選択することができる。
【０１２３】
また、複数の類似画像のうちの１枚の類似画像のみを使用して、２以上の個別オーダデータを結合する場合、オーダデータ結合部２２は、複数の類似画像の中から、２枚以上の類似画像を選択し、選択された２枚以上の類似画像を組み合わせて作成された１枚の類似画像を使用してもよい。
例えば、選択された２枚の類似画像のうちの１枚目の類似画像には色補正が、２枚目の類似画像にはトリミングが施されていた場合、１枚目の類似画像の色補正および２枚目の類似画像のトリミングを組み合わせて作成された類似画像を使用する。
【０１２４】
また、２以上の個別オーダデータが異なる場合、警告発生部３２が警告を発するようにしてもよい。
【０１２５】
警告発生部３２は、例えば、２以上の個別オーダデータで使用されている画像の撮影期間が異なる場合に警告を発してもよい。例えば、旅行のテーマでフォトブックを作成する場合には、撮影期間が重要となる。
【０１２６】
また、警告発生部３２は、２以上の個別オーダデータで使用されている画像の撮影位置情報が異なる場合に警告を発してもよい。同様に、旅行のテーマでフォトブックを作成する場合、全く撮影場所が違う画像の場合に警告を出すことは重要となる。
【０１２７】
また、警告発生部３２は、２以上の個別オーダデータで使用されているテーマが異なる場合に警告を発してもよい。その理由は、各々の個別オーダデータにおいてフォトブックのテーマが既に決定されている場合、どの個別オーダデータで使用されているテーマを、結合オーダデータで使用するテーマとして採用するかを決定することが難しくなるためである。
【０１２８】
また、警告発生部３２が警告を発した後、２以上の個別オーダデータで使用されているテーマの名称を表示部４４に表示させ、ユーザが、表示部４４に表示されたテーマの名称を参照して、その中から１つのテーマの名称を指定する指示を指示入力部４２に入力してもよい。
この場合、オーダデータ結合部２２は、１つのテーマの名称を指定する指示に対応する１つのテーマを、結合オーダデータで使用するテーマとして採用する。
【０１２９】
また、オーダデータ結合部２２は、２以上の個別オーダデータで使用されている画像に基づいて、例えば、画像解析を行って再評価することにより、結合オーダデータで使用するテーマ（旅行、結婚式等）を自動で決定してもよい。
【０１３０】
また、オーダデータ結合部２２は、結合オーダデータを作成する場合に、フォトブックで使用される画像を自動で選択してもよい。
オーダデータ結合部２２は、例えば、結合前の２以上の個別オーダデータの各々により決定されるフォトブックで使用されている画像を、結合後の結合オーダデータにより決定されるフォトブックでそのまま使うことができる。また、結合前の２以上の個別オーダデータの各々により決定されるフォトブックで使用されている画像を再評価して、評価の高い（評価が閾値以上である）画像を結合オーダデータにより決定されるフォトブックで使用したり、結合オーダデータで使用するテーマに合う画像を、結合オーダデータにより決定されるフォトブックで使用したりすることができる。
【０１３１】
次に、図９のフローチャートを参照して、ユーザが、ユーザ画像の中から共有画像としてサーバ１２へ送信するユーザ画像を指定する場合のレイアウト作成システム１０の動作を説明する。
【０１３２】
ここで、図１０に示すように、サーバ１２の共有画像保持部３６には、各々のユーザＢ，Ｃ，Ｄ，Ｅからサーバ１２へ送信（アップロード）された共有画像が保持されているものとする。
【０１３３】
図１０に示すように、ユーザＡが、ユーザ画像の中から共有画像としてサーバ１２へ送信するユーザ画像を指定する場合、まず、ユーザＡのクライアント１４において、優先度決定部５０が、共有画像の情報、ユーザ画像の情報、および、クライアント１４の端末情報に基づいて、ユーザ画像の優先度を決定する（ステップＳ１３）。
【０１３４】
優先度決定部５０は、例えば、共有画像の撮影日時と同じ撮影日時を持つユーザ画像や、共有画像の撮影位置と近い撮影位置を持つ（撮影位置が閾値よりも近い）ユーザ画像などの優先度を他の画像の優先度よりも高くすることができる。
一方、ユーザＡのクライアント１４の端末情報から、ネットワークスピードが遅い（ネットワークスピードが閾値よりも低い）またはネットワーク通信方式がモバイルデータ通信である場合で、かつ、画像サイズが大きいユーザ画像や、共有画像と類似したユーザ画像（類似度が閾値よりも高いユーザ画像）などの優先度を他の画像の優先度よりも低くすることができる。
【０１３５】
続いて、優先度が高いユーザ画像を、優先度が低いユーザ画像よりも優先して、ユーザ画像を表示部４４に一覧表示する（ステップＳ１４）。つまり、優先度に応じて、ユーザ画像の一覧表示を変更する。
例えば、優先度が高い順にユーザ画像を並び替えて表示部４４に一覧表示したり、優先度が、あらかじめ設定された閾値よりも高いユーザ画像をマーキングして、ユーザ画像を表示部４４に一覧表示したりすることができる。
【０１３６】
このように、レイアウト作成システム１０では、ユーザ画像の優先度を決定し、ユーザ画像の優先度に従って、ユーザ画像の一覧表示を変更することができる。これにより、ユーザが、ユーザ画像の中から共有画像としてサーバ１２へ送信するユーザ画像を指定する場合の煩雑さを解消し、複数のユーザ画像の中から、所望のユーザ画像を容易に選択することができる。
【０１３７】
続いて、ユーザが、表示部４４に一覧表示されたユーザ画像の中から、共有画像としてサーバ１２へ送信するユーザ画像を指定する指示を指示入力部４２に入力する（ステップＳ１５）。
【０１３８】
これに応じて、指示入力部４２は、この共有画像としてサーバ１２へ送信するユーザ画像を指定する指示を受け取る。
【０１３９】
続いて、画像選択部５２が、ユーザ画像の中から、共有画像としてサーバ１２へ送信するユーザ画像を指定する指示に対応するユーザ画像を選択する（ステップＳ１６）。
【０１４０】
続いて、第２転送部５４が、選択されたユーザ画像を、クライアント１４からサーバ１２へ送信（アップロード）する（ステップＳ１７）。
【０１４１】
これに応じて、サーバ１２において、第１転送部３８が、クライアント１４から送信されてきた、ユーザ画像を受信する。受信されたユーザ画像は、共有画像として共有画像保持部３６に保持される（ステップＳ１８）。
【０１４２】
なお、優先度決定部５０は、共有画像の情報、ユーザ画像の情報、および、クライアント１４の端末情報に加え、第２操作情報保持部４８に保持された第２操作情報に基づいて、ユーザ画像の優先度を決定してもよい。
優先度決定部５０は、例えば、ユーザが編集したユーザ画像は、そのユーザにとっては優先度が高いと決定することができる。また、ユーザがユーザ画像を拡大表示して確認したにも関わらず、共有画像としてサーバ１２へ送信するユーザ画像として指定しなかった場合、そのユーザにとっては優先度が低いと決定することができる。
【０１４３】
本発明の装置は、装置が備える各々の構成要素を専用のハードウェアで構成してもよいし、各々の構成要素をプログラムされたコンピュータで構成してもよい。
本発明の方法は、例えば、その各々のステップをコンピュータに実行させるためのプログラムにより実施することができる。また、このプログラムが記録されたコンピュータ読み取り可能な記録媒体を提供することもできる。
【０１４４】
本発明は、基本的に以上のようなものである。
以上、本発明について詳細に説明したが、本発明は上記実施形態に限定されず、本発明の主旨を逸脱しない範囲において、種々の改良や変更をしてもよいのはもちろんである。
【符号の説明】
【０１４５】
１０  レイアウト作成システム
１２  サーバ
１４  クライアント
１６  ネットワーク
１８  オーダデータ保持部
２０  オーダデータ分割部
２２  オーダデータ結合部
２４  ユーザ関連付け部
２６  第１操作情報保持部
２８  オーダデータ再構築部
３０  結合確認部
３２  警告発生部
３４  結合情報保持部
３６  共有画像保持部
３８  第１転送部
４０  ユーザ画像保持部
４２  指示入力部
４４  表示部
４６  画像編集部
４８  第２操作情報保持部
５０  優先度決定部
５２  画像選択部
５４  第２転送部
【図１】
2016066328.tif 000003
【図２】
2016066328.tif 000004
【図３】
2016066328.tif 000005
【図４】
2016066328.tif 000006
【図５】
2016066328.tif 000007
【図６】
2016066328.tif 000008
【図７】
2016066328.tif 000009
【図８】
2016066328.tif 000010
【図９】
2016066328.tif 000011
【図１０】
2016066328.tif 000012