(57)【特許請求の範囲】
【請求項１】
カメラによりユーザを複数回順次撮影して得た複数の撮影画像を用いて、ユーザに提供する動画コンテンツを生成する写真撮影遊戯装置であって、
複数のフレームのそれぞれにおいて何回目に撮影された撮影画像を用いるかが定められたテンプレートの選択をユーザから受け付ける受付手段と、
前記選択を受け付けたテンプレートに従って、複数のフレームのそれぞれにおいて、前記テンプレートに対応するテンプレート画像と、前記複数の撮影画像のうち定められた回数目に撮影された一の撮影画像又は前記複数の撮影画像のうち定められた回数目に撮影された一の撮影画像に基づく画像とを配置して動画コンテンツを生成する生成手段とを備える、写真撮影遊戯装置。
【請求項２】
前記生成手段は、前記一の撮影画像又は前記一の撮影画像に基づく画像の、前記動画コンテンツのフレーム内の位置、大きさ、及び角度のうち少なくとも１つが、前記動画コンテンツの再生時間に応じて変化するように、前記一の撮影画像又は前記一の撮影画像に基づく画像を複数のフレームのそれぞれに配置する、請求項１に記載の写真撮影遊戯装置。
【請求項３】
前記動画コンテンツは、前記一の撮影画像又は前記一の撮影画像に基づく画像が含まれる生成区間動画と、前記テンプレートに対応して予め用意された所定区間動画とを含むものである、請求項１又は２に記載の写真撮影遊戯装置。
【請求項４】
前記生成手段は、
前記一の撮影画像又は前記一の撮影画像に基づく画像を利用して前記生成区間動画を生成し、
生成した前記生成区間動画と、前記所定区間動画とを前記テンプレートに従って結合する、請求項３に記載の写真撮影遊戯装置。
【請求項５】
前記撮影画像を用いてユーザに提供する静止画コンテンツを生成する静止画生成手段をさらに備え、
前記静止画生成手段は、前記動画コンテンツの生成に用いられる撮影画像を用いて、前記静止画コンテンツを生成する、請求項１から４のいずれか１項に記載の写真撮影遊戯装置。
【請求項６】
前記一の撮影画像又は前記一の撮影画像に基づく画像を利用して前記動画コンテンツのプレビュー表示を行うプレビュー手段をさらに備える、請求項１から５のいずれか１項に記載の写真撮影遊戯装置。
【請求項７】
前記テンプレートは、互いに異なる複数のものが予め用意されており、
前記プレビュー手段は、前記複数のテンプレートのそれぞれに対応する複数のプレビューコンテンツを生成し、生成した前記プレビューコンテンツを表示することにより前記プレビュー表示を行い、
前記受付手段は、前記複数のテンプレートのうち１つを選択する操作を受け付け、
前記生成手段は、前記受付手段により受け付けられた操作で選択されたテンプレートについてのみ、前記動画コンテンツを生成する、請求項６に記載の写真撮影遊戯装置。
【請求項８】
前記プレビューコンテンツは、時間の経過と共に表示内容が変化するものであり、
前記プレビュー手段は、プレビュー画面を表示して前記プレビュー表示を行い、
前記プレビュー画面は、
採用候補のテンプレートについての前記プレビューコンテンツを表示するプレビュー表示領域と、
選択可能な複数のテンプレートについての前記プレビューコンテンツを表示するテンプレート表示領域と、
前記プレビュー表示領域において表示される前記プレビューコンテンツの再生位置を表示すると共に、ユーザによる再生位置の指定操作が可能なシークバーと、
前記プレビュー表示領域に表示中の前記プレビューコンテンツに対応するテンプレートを採用することを決定する決定ボタンと、を含み、
前記テンプレート表示領域において、前記複数のテンプレートに対応する複数の前記プレビューコンテンツのそれぞれが、前記動画コンテンツの再生時よりも速い再生速度で、又は前記動画コンテンツのダイジェスト表示として、表示される、請求項７に記載の写真撮影遊戯装置。
【請求項９】
前記撮影画像又は前記撮影画像に基づく画像についての落書き編集を受け付ける落書き手段をさらに備え、
前記プレビュー手段は、前記落書き手段により落書き編集が受け付けられているときに、前記プレビュー表示を行うためのデータを生成する、請求項６から８のいずれか１項に記載の写真撮影遊戯装置。
【請求項１０】
前記動画コンテンツは、前記テンプレートに対応して予め用意された音声データを含む、請求項１から９のいずれか１項に記載の写真撮影遊戯装置。
【請求項１１】
請求項１から１０のいずれか１項に記載の写真撮影遊戯装置と、
前記撮影画像に基づく画像をシールにプリントして出力する出力手段とを備える、写真シール作成装置。
【請求項１２】
請求項１から１０のいずれか１項に記載の写真撮影遊戯装置と、前記写真撮影遊戯装置と通信可能なコンテンツ提供装置と、前記コンテンツ提供装置により提供されるコンテンツを表示部に表示可能な携帯端末装置とを備えるコンテンツ提供システムであって、
前記写真撮影遊戯装置は、前記生成手段により生成された動画コンテンツを前記コンテンツ提供装置に送信する送信手段をさらに備え、
前記コンテンツ提供装置は、前記送信手段により送信された情報に基づいて、前記動画コンテンツを前記携帯端末装置に対して提供する提供手段を備える、コンテンツ提供システム。
【請求項１３】
請求項１から９のいずれか１項に記載の写真撮影遊戯装置と、前記写真撮影遊戯装置と通信可能なコンテンツ提供装置と、前記コンテンツ提供装置により提供されるコンテンツを表示部に表示可能な携帯端末装置とを備えるコンテンツ提供システムであって、
前記写真撮影遊戯装置は、前記生成手段により生成された動画コンテンツと、前記動画コンテンツに対応するテンプレートに関する情報とを対応付けて前記コンテンツ提供装置に送信する送信手段をさらに備え、
前記コンテンツ提供装置は、
前記テンプレートに関する音声データが予め記憶された記憶手段と、
前記送信手段により送信された情報を受信し、前記テンプレートに関する情報に基づいて、前記動画コンテンツと前記記憶手段により記憶されている音声データとを組み合わせる組合せ手段と、
前記組合せ手段により前記音声データが組み合わされた前記動画コンテンツを前記携帯端末装置に対して提供する提供手段とを備える、コンテンツ提供システム。
【請求項１４】
カメラによりユーザを複数回順次撮影して得た複数の撮影画像を用いて、ユーザに提供する動画コンテンツを生成する写真撮影遊戯装置の制御方法であって、
複数のフレームのそれぞれにおいて何回目に撮影された撮影画像を用いるかが定められたテンプレートの選択をユーザから受け付ける受付ステップと、
前記選択を受け付けたテンプレートに従って、複数のフレームのそれぞれにおいて、前記テンプレートに対応するテンプレート画像と、前記複数の撮影画像のうち定められた回数目に撮影された一の撮影画像又は前記複数の撮影画像のうち定められた回数目に撮影された一の撮影画像に基づく画像とを配置して動画コンテンツを生成する生成ステップとを備える、写真撮影遊戯装置の制御方法。
【請求項１５】
カメラによりユーザを複数回順次撮影して得た複数の撮影画像を用いて、ユーザに提供する動画コンテンツを生成する写真撮影遊戯装置の制御プログラムであって、
複数のフレームのそれぞれにおいて何回目に撮影された撮影画像を用いるかが定められたテンプレートの選択をユーザから受け付ける受付ステップと、
前記選択を受け付けたテンプレートに従って、複数のフレームのそれぞれにおいて、前記テンプレートに対応するテンプレート画像と、前記複数の撮影画像のうち定められた回数目に撮影された一の撮影画像又は前記複数の撮影画像のうち定められた回数目に撮影された一の撮影画像に基づく画像とを配置して動画コンテンツを生成する生成ステップとをコンピュータに実行させる、写真撮影遊戯装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は写真撮影遊戯装置、写真シール作成装置、コンテンツ提供システム、写真撮影遊戯装置の制御方法、及び写真撮影遊戯装置の制御プログラムに関し、特に、カメラにより撮影して得た撮影画像を用いてユーザに提供するコンテンツを生成する機能を有する写真撮影遊戯装置、写真シール作成装置、コンテンツ提供システム、写真撮影遊戯装置の制御方法、及び写真撮影遊戯装置の制御プログラムに関する。
【背景技術】
【０００２】
ゲームセンタなどに設置され、装置利用者（ユーザ、プレイヤ）などの写真を撮影して画像を生成する写真撮影遊戯装置が知られている。写真撮影遊戯装置としては、撮影した画像についての落書き編集（ペンによる書き込みやスタンプの配置など）を行った後に、それをシールなどのプリント物として提供する写真シール作成装置などがある。
【０００３】
写真撮影遊戯装置には、ユーザを撮影して得られた画像を用いて、その画像についてトリミングを行ったり、その画像を用いてコラージュを行ったりし、撮影により得られた画像とは別の画像である画像をユーザに提供するために生成する機能を有するものが知られている。このような写真撮影遊戯装置は、生成した提供画像を、ユーザが所有する携帯端末などに送信することなどによって、ユーザに提供する。例えば、写真撮影遊戯装置は、携帯端末へ送信する元となる画像をユーザに選択させ、選択された画像から切り取った画像を携帯端末への送信用の提供画像とする。
【０００４】
提供画像は、例えば、上記のような写真撮影遊戯装置と、通信可能に接続された画像提供サーバとで構成された写真撮影遊戯システムにおいて、写真撮影遊戯装置と画像提供サーバとが共に連携することでユーザに提供される。例えば、このような写真撮影遊戯システムでは、利用者を撮影して得られた画像を写真撮影遊戯装置から画像提供サーバに送信させ、その画像を画像提供サーバを介して利用できるようにすることで、ユーザに提供する。画像提供サーバに送信された画像は、ユーザの携帯端末などを利用して、ユーザに画像データとして提供される。
【０００５】
下記特許文献１には、利用者を被写体として撮影した撮影画像の所定の領域を携帯用撮影画像として抽出し携帯用合成画像を作成する写真シール作成装置が開示されている。この装置では、アスペクト比が異なる複数種類のトリミング枠のうちいずれかを選択することでそのアスペクト比で画像をトリミングし、その携帯用撮影画像と合成用画像とを合成することにより、携帯用合成画像を作成できる。携帯用合成画像像は、ユーザにより入力されたメールアドレスあてに、写真シール作成装置から送信される。携帯用合成画像は、写真シール作成装置のプレイをしたユーザにおまけとして提供される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−１５４４５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
年々、ユーザの間で、いわゆるスマートフォンなどの高機能な携帯端末の普及率が高まっている。そして、そのような携帯端末を利用して知人と画像を交換したり、自身のウェブログやソーシャル・ネットワーキング・サービス（ＳＮＳ）などに画像を表示させたりするというニーズが高まっている。
【０００８】
このようなニーズに応じて、写真撮影遊戯装置を利用して、ユーザが、デザイン性が高い画像や意図する通りの画像など、ユーザにとって魅力的なコンテンツを生成できると、ユーザの満足度が向上する。
【０００９】
しかしながら、このような魅力的なコンテンツを生成するには、ユーザ自身が写真撮影遊戯装置の操作に習熟する必要があるという問題がある。例えば、写真撮影遊戯装置において画像編集を行う場合に、ユーザの操作の自由度が高くても、必ずしもユーザが魅力的な画像を作成できるようになるとは限らない。すなわち、写真撮影遊戯装置を利用して容易に魅力的なコンテンツが得られるようになれば、ユーザの満足度がより高くなる。
【００１０】
また、一般に、写真撮影遊戯装置において画像を生成する作業を行える時間には制限が設けられており、ユーザが限られた時間内にユーザにとって魅力的な画像を作成するのは困難であるという問題がある。例えば、写真撮影遊戯装置における落書き編集中に携帯端末に適した画像を生成する場合などには、落書き編集に時間制限が設けられているところ、ユーザがそのような限られた短い時間内で落書き編集と提供画像の作成とを行う必要がある。
【００１１】
また、これまでも、上述のようなニーズに応えて、ユーザにとって魅力的な画像を提供できるようにするといった試みは、多様なものが行われている。このような状況の中で、プレイに付随して画像をユーザに提供するということ自体が、ユーザにとっては、ありふれており新鮮味が欠けるものとなってきているという問題がある。
【００１２】
この発明はそのような問題点を解決するためになされたものであり、ユーザにとって比較的斬新に感じられるコンテンツを生成することができる写真撮影遊戯装置、写真シール作成装置、コンテンツ提供システム、写真撮影遊戯装置の制御方法、及び写真撮影遊戯装置の制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１３】
上記目的を達成するためこの発明のある局面に従うと、カメラによりユーザを複数回順次撮影して得た複数の撮影画像を用いて、ユーザに提供する動画コンテンツを生成する写真撮影遊戯装置は、複数のフレームのそれぞれにおいて何回目に撮影された撮影画像を用いるかが定められたテンプレートの選択をユーザから受け付ける受付手段と、選択を受け付けたテンプレートに従って、複数のフレームのそれぞれにおいて、テンプレートに対応するテンプレート画像と、複数の撮影画像のうち定められた回数目に撮影された一の撮影画像又は複数の撮影画像のうち定められた回数目に撮影された一の撮影画像に基づく画像とを配置して動画コンテンツを生成する生成手段とを備える。
【００１４】
好ましくは、生成手段は、一の撮影画像又は一の撮影画像に基づく画像の、動画コンテンツのフレーム内の位置、大きさ、及び角度のうち少なくとも１つが、動画コンテンツの再生時間に応じて変化するように、一の撮影画像又は一の撮影画像に基づく画像を複数のフレームのそれぞれに配置する。
【００１５】
好ましくは、動画コンテンツは、一の撮影画像又は一の撮影画像に基づく画像が含まれる生成区間動画と、テンプレートに対応して予め用意された所定区間動画とを含むものである。
【００１６】
好ましくは、生成手段は、一の撮影画像又は一の撮影画像に基づく画像を利用して生成区間動画を生成し、生成した生成区間動画と、所定区間動画とをテンプレートに従って結合する。
好ましくは、写真撮影遊戯装置は、撮影画像を用いてユーザに提供する静止画コンテンツを生成する静止画生成手段をさらに備え、静止画生成手段は、動画コンテンツの生成に用いられる撮影画像を用いて、静止画コンテンツを生成する。
【００１７】
好ましくは、写真撮影遊戯装置は、一の撮影画像又は一の撮影画像に基づく画像を利用して動画コンテンツのプレビュー表示を行うプレビュー手段をさらに備える。
【００１８】
好ましくは、テンプレートは、互いに異なる複数のものが予め用意されており、プレビュー手段は、複数のテンプレートのそれぞれに対応する複数のプレビューコンテンツを生成し、生成したプレビューコンテンツを表示することによりプレビュー表示を行い、受付手段は、複数のテンプレートのうち１つを選択する操作を受け付け、生成手段は、受付手段により受け付けられた操作で選択されたテンプレートについてのみ、動画コンテンツを生成する。
【００１９】
好ましくは、プレビューコンテンツは、時間の経過と共に表示内容が変化するものであり、プレビュー手段は、プレビュー画面を表示してプレビュー表示を行い、プレビュー画面は、採用候補のテンプレートについてのプレビューコンテンツを表示するプレビュー表示領域と、選択可能な複数のテンプレートについてのプレビューコンテンツを表示するテンプレート表示領域と、プレビュー表示領域において表示されるプレビューコンテンツの再生位置を表示すると共に、ユーザによる再生位置の指定操作が可能なシークバーと、プレビュー表示領域に表示中のプレビューコンテンツに対応するテンプレートを採用することを決定する決定ボタンと、を含み、テンプレート表示領域において、複数のテンプレートに対応する複数のプレビューコンテンツのそれぞれが、動画コンテンツの再生時よりも速い再生速度で、又は動画コンテンツのダイジェスト表示として、表示される。
【００２０】
好ましくは、写真撮影遊戯装置は、撮影画像又は撮影画像に基づく画像についての落書き編集を受け付ける落書き手段をさらに備え、プレビュー手段は、落書き手段により落書き編集が受け付けられているときに、プレビュー表示を行うためのデータを生成する。
【００２１】
好ましくは、動画コンテンツは、テンプレートに対応して予め用意された音声データを含む。
【００２２】
この発明の他の局面に従うと、写真シール作成装置は、上述に記載の写真撮影遊戯装置と、撮影画像に基づく画像をシールにプリントして出力する出力手段とを備える。
【００２３】
この発明のさらに他の局面に従うと、コンテンツ提供システムは、上述に記載の写真撮影遊戯装置と、写真撮影遊戯装置と通信可能なコンテンツ提供装置と、コンテンツ提供装置により提供されるコンテンツを表示部に表示可能な携帯端末装置とを備え、写真撮影遊戯装置は、生成手段により生成された動画コンテンツをコンテンツ提供装置に送信する送信手段をさらに備え、コンテンツ提供装置は、送信手段により送信された情報に基づいて、動画コンテンツを携帯端末装置に対して提供する提供手段を備える。
【００２４】
この発明のさらに他の局面に従うと、コンテンツ提供システムは、上述に記載の写真撮影遊戯装置と、写真撮影遊戯装置と通信可能なコンテンツ提供装置と、コンテンツ提供装置により提供されるコンテンツを表示部に表示可能な携帯端末装置とを備え、写真撮影遊戯装置は、生成手段により生成された動画コンテンツと、動画コンテンツに対応するテンプレートに関する情報とを対応付けてコンテンツ提供装置に送信する送信手段をさらに備え、コンテンツ提供装置は、テンプレートに関する音声データが予め記憶された記憶手段と、送信手段により送信された情報を受信し、テンプレートに関する情報に基づいて、動画コンテンツと記憶手段により記憶されている音声データとを組み合わせる組合せ手段と、組合せ手段により音声データが組み合わされた動画コンテンツを携帯端末装置に対して提供する提供手段とを備える。
【００２５】
この発明のさらに他の局面に従うと、カメラによりユーザを複数回順次撮影して得た複数の撮影画像を用いて、ユーザに提供する動画コンテンツを生成する写真撮影遊戯装置の制御方法は、複数のフレームのそれぞれにおいて何回目に撮影された撮影画像を用いるかが定められたテンプレートの選択をユーザから受け付ける受付ステップと、選択を受け付けたテンプレートに従って、複数のフレームのそれぞれにおいて、テンプレートに対応するテンプレート画像と、複数の撮影画像のうち定められた回数目に撮影された一の撮影画像又は複数の撮影画像のうち定められた回数目に撮影された一の撮影画像に基づく画像とを配置して動画コンテンツを生成する生成ステップとを備える。
【００２６】
この発明のさらに他の局面に従うと、カメラによりユーザを複数回順次撮影して得た複数の撮影画像を用いて、ユーザに提供する動画コンテンツを生成する写真撮影遊戯装置の制御プログラムは、複数のフレームのそれぞれにおいて何回目に撮影された撮影画像を用いるかが定められたテンプレートの選択をユーザから受け付ける受付ステップと、選択を受け付けたテンプレートに従って、複数のフレームのそれぞれにおいて、テンプレートに対応するテンプレート画像と、複数の撮影画像のうち定められた回数目に撮影された一の撮影画像又は複数の撮影画像のうち定められた回数目に撮影された一の撮影画像に基づく画像とを配置して動画コンテンツを生成する生成ステップとをコンピュータに実行させる。
【発明の効果】
【００２７】
これらの発明に従うと、予め用意されたテンプレートに従って、複数の撮影画像又は複数の撮影画像に基づく複数の画像と、テンプレートに対応して予め用意されたテンプレート画像とを利用した動画コンテンツが生成される。したがって、ユーザにとって比較的斬新に感じられるコンテンツを生成することができる写真撮影遊戯装置、写真シール作成装置、コンテンツ提供システム、写真撮影遊戯装置の制御方法、及び写真撮影遊戯装置の制御プログラムを提供することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施の形態の１つにおける写真シール遊戯システムのネットワーク接続例を示す図である。
【図２】写真シール作成装置のハードウェア構成を示す側面図である。
【図３】写真シール作成装置のハードウェア構成を示す平面図である。
【図４】写真シール作成装置を用いたプレイを示すフローチャートである。
【図５】ユーザのプレイ時における写真シール作成装置とサーバとの動作を大まかに示すシーケンス図である。
【図６】落書き受け付けのプレイ時の流れについて説明する第１のフローチャートである。
【図７】落書き受け付けのプレイ時の流れについて説明する第２のフローチャートである。
【図８】送信画像選択画面の一例を示す図である。
【図９】落書き編集画面の一例を示す図である。
【図１０】本実施の形態において生成される動画コンテンツの一例を示す図である。
【図１１】図１０において撮影画像部分に斜線領域を付した図である。
【図１２】動画コンテンツ選択画面の一例を示す図である。
【図１３】動画生成処理を示すフローチャートである。
【図１４】プリセット画像生成処理を示すフローチャートである。
【図１５】プリセット画像生成処理における画像の処理内容の一例を説明する図である。
【図１６】フレーム画像生成処理を示すフローチャートである。
【図１７】フレーム画像生成処理における画像の処理内容の一例を説明する図である。
【図１８】無圧縮動画変換処理を示すフローチャートである。
【図１９】無圧縮動画結合処理を示すフローチャートである。
【図２０】動画コンテンツの構成例を説明する図である。
【図２１】写真シール作成装置からの情報送信時における写真シール遊戯システムの動作の流れを示すシーケンス図である。
【図２２】写真シール作成装置が行う通信処理を示すフローチャートである。
【図２３】ユーザがウェブブラウザにより画像の提供を受ける場合の携帯端末の表示画面の遷移の例を示す図である。
【図２４】動画提供案内画面の一例を示す図である。
【図２５】アプリにより画像の提供を受ける場合の携帯端末の表示画面の遷移の例を示す第１の図である。
【図２６】アプリの動画コンテンツの閲覧画面の一例を示す図である。
【図２７】アプリにより画像の提供を受ける場合の携帯端末の表示画面の遷移の例を示す第２の図である。
【図２８】本実施の形態の一変型例に係る動画コンテンツ選択画面の一例を示す図である。
【図２９】本変型例に係る動画生成処理を示すフローチャートである。
【図３０】送信用動画生成処理の一例を示すフローチャートである。
【図３１】プレビュー画像生成処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２９】
以下、本発明の実施の形態における写真シール遊戯システムの一例について説明する。
【００３０】
写真シール遊戯システム（コンテンツ提供システムの一例）は、写真シール作成装置（写真撮影遊戯装置の一例）と、画像提供サーバ（コンテンツ提供装置の一例）と、写真シール作成装置でプレイを行うユーザが所有する携帯端末装置とで構成されている。画像提供サーバは、ユーザが写真シール作成装置でプレイを行ったときに撮影されたコンテンツを、写真シール作成装置から取得する。そして、取得したコンテンツを、プレイを行ったユーザに対して提供する。ユーザは、例えば携帯端末装置を利用して画像提供サーバからコンテンツの提供を受けることができる。ユーザに提供されるコンテンツとしては、例えば、プレイにより得られた複数の画像（画像データ）、それを用いて作成された複数の画像、及びそれらの画像を用いて生成された動画コンテンツ等がある。
【００３１】
写真シール作成装置は、ユーザをカメラを用いて撮影して得た撮影画像を用いて、ユーザに提供するシールを出力するほか、種々の機能を実行する。写真シール作成装置は、撮影画像を用いて、ユーザに提供するための動画コンテンツを生成し、生成した動画コンテンツを画像提供サーバに送信する。これにより、画像提供サーバにより、その動画コンテンツがユーザに提供される。このとき、画像提供サーバにおいて動画コンテンツに音声データが組み合わされて提供されるようにしてもよい。すなわち、本実施の形態において、ユーザに対して、写真シール作成装置で撮影された画像又はそれに基づく画像を用いて生成された動画コンテンツが提供される。
【００３２】
［実施の形態］
【００３３】
図１は、本発明の実施の形態の１つにおける写真シール遊戯システムのネットワーク接続例を示す図である。
【００３４】
写真シール作成装置１は、画像提供サーバ（以下、単にサーバということがある）６０１や携帯端末装置（以下、携帯端末ということがある）７０１（７０１ａ，７０１ｂ）などと共に、写真シール遊戯システム９０１を構成する。写真シール作成装置１は、例えばゲームセンタなど、様々な店舗に設置されている。サーバ６０１は、例えば、データセンタで管理されている。携帯端末７０１は、例えば、写真シール作成装置１でプレイするユーザ（利用者）が所有するものである。写真シール遊戯システム９０１の各装置は、例えば、インターネットなどのネットワーク８０１に接続されている。これにより、写真シール作成装置１や携帯端末７０１は、ネットワーク８０１を介して、サーバ６０１と通信可能である。なお、写真シール作成装置１と携帯端末７０１とが互いに通信可能であってもよい。
【００３５】
画像提供サーバ６０１は、一般的なハードウェア構成を有する電子計算機であり、通信部６０３と、記憶部６０５と、装置の各部を制御する制御部６５０などを有している。通信部６０３は、ＬＡＮ（構内情報通信網）などを経由して、サーバ６０１をネットワーク８０１に接続する。記憶部６０５は、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である。記憶部６０５には、音声データ６０６や、制御プログラム６０７や、ユーザに提供される画像やそれに関する情報等を管理する管理データベース６０８などが記憶されている。管理データベース６０８には、例えば、画像データを管理する画像データのデータベースや、その情報を管理する画像情報データベースや、動画コンテンツを管理するデータベースなどが含まれる。制御部６５０は、例えばＣＰＵやメモリなどで構成されている。制御部６５０は、制御プログラム６０７などを実行することで、サーバ６０１の各部の動作を制御する。
【００３６】
携帯端末７０１は、例えば、いわゆるスマートフォンである。携帯端末７０１は、通信部７０３と、記憶部７０５と、制御部７５０とを有している。通信部７０３は、例えば、無線ＬＡＮや携帯電話網を通じてネットワーク８０１に接続可能である。記憶部７０５は、例えばフラッシュメモリである。記憶部７０５には、制御プログラム７０７が記憶されている。携帯端末７０１は、さらに、操作部７１１や、表示部７１３や、カメラ７１５などを有している。制御部７５０は、例えばＣＰＵやメモリなどで構成されている。制御部７５０は、制御プログラム７０７などを実行することで、携帯端末７０１の各部の動作を制御する。携帯端末７０１は、いわゆるフィーチャーフォンであってもよい。
【００３７】
写真シール作成装置１は、プレイ時に生成された画像等をサーバ６０１に送信する。サーバ６０１は、送信された画像等を記憶する。サーバ６０１は、画像等を、それを送信したユーザのデータに対応させて管理する。サーバ６０１は、携帯端末７０１などからのアクセスを受け付け、携帯端末７０１を所有するユーザに対応する画像等を、その携帯端末７０１に対して公開する機能などを有している。これにより、ユーザは、携帯端末７０１を用いて、サーバ６０１に記憶されている画像等を取得可能である。
【００３８】
［写真シール作成装置１の概略構成］
【００３９】
図２は、写真シール作成装置１のハードウェア構成を示す側面図である。図３は、写真シール作成装置１のハードウェア構成を示す平面図である。
【００４０】
図２に示されるように、写真シール作成装置１は、前部筐体（撮影筐体）５１０、背部筐体５４０、及び編集出力装置５７０を有している。前部筐体５１０、背部筐体５４０、及び編集出力装置５７０は、互いに並べられて１台の写真シール作成装置１として用いられる。
【００４１】
前部筐体５１０には、外部モニタ５２１やコイン投入部５２５などが配置された事前接客部５２０が設けられている。事前接客部５２０は、写真シール作成装置１の前部筐体５１０の一方の側面に配置されている。前部筐体５１０の内側には、正面照明装置５１１、カメラ５１５、及び操作モニタ５１７などが配置されている。
【００４２】
編集出力装置５７０の前部には、シール排出口５７５が設けられている。編集出力装置５７０の両側部には、それぞれ、編集モニタ５８１、タッチペン５８３、非接触通信装置５８５、及びスピーカ５８７などを有する編集受付部５８０が設けられている。
【００４３】
図３に示されるように、前部筐体５１０と背部筐体５４０とが組み合わせられることにより、撮影コーナー（撮影ブース）が形成される。撮影コーナーの両側方は開口部となるが、この開口部は、カーテン（図示せず）で覆うことができる。
【００４４】
上述のように、写真シール作成装置１には、種々のモニタ（外部モニタ５２１、操作モニタ５１７、編集モニタ５８１など）が配置されている。これらのモニタは、プレイ中には種々の案内が表示されるとともに、ユーザによる操作入力を受け付ける。
【００４５】
図１に示されるように、写真シール作成装置１は、例えばＰＣ（パーソナルコンピュータ）のような、ＣＰＵ（図示せず）、メモリ（図示せず）、画像処理部５０３、記憶部（例えばフラッシュメモリやＨＤＤなど）５０５、及び通信部（ネットワーク８０１に接続するためのＰＨＳ通信モジュールなど）５０９などで構成された制御部５０１を有している。また、写真シール作成装置１には、シールを出力するプリンタ５７１が設けられている。
【００４６】
記憶部５０５には、テンプレート情報５０６や、制御プログラム５０７や、ＩＤストックデータベース５０８などが含まれている。テンプレート情報５０６は、後述のような動画生成処理において用いられるテンプレートに関する種々の情報である。ＩＤストックデータベース５０８には、その写真シール作成装置１で行われるプレイについて付与可能なプレイＩＤが、所定数（例えば１００）だけ記憶されている。プレイＩＤは、写真シール遊戯システム９０１において行われるプレイを一意に特定する識別符号である。プレイＩＤは、サーバ６０１において管理されており、各写真シール作成装置１に対して、利用可能なプレイＩＤが、サーバ６０１から発行される。ＩＤストックデータベース５０８に所定数の利用可能なプレイＩＤが管理されていることにより、一時的に写真シール作成装置１とサーバ６０１とが通信を行えないときでも、写真シール作成装置１で行われるプレイにプレイＩＤを付与することができる。
【００４７】
写真シール作成装置１は、制御部５０１が記憶部５０５に記憶されている制御プログラム５０７に基づいて実行する制御動作に基づいて、種々の機能を実行する。なお、写真シール作成装置１は、撮影コーナー側に設けられたＰＣと落書きコーナー側に設けられたＰＣとが連携してこのような制御部５０１の動作が行われるように構成されていてもよい。
【００４８】
図４は、写真シール作成装置１を用いたプレイを示すフローチャートである。
【００４９】
本実施の形態において、写真シール作成装置１を用いたプレイは、大まかに、次のような４つの段階を順にたどるようにして行われる。
【００５０】
事前接客部５２０のコイン投入部５２５に規定枚数の硬貨が投入されると、プレイが開始する。ステップＳ１において、外部モニタ５２１における受け付けが行われる。このとき、図３において示されるＰ１の位置にユーザが立つ。この段階では、撮影を開始する前に、撮影、編集、作成される画像やシートなどの各種プレイに関する案内及び広告がユーザに対して行われる。また、ユーザは、各種選択操作や、入力操作を行う。例えば、ユーザは、プレイの結果として得られるシールや画像の雰囲気・風合い等に関連する、プレイコースの選択（コース選択）を行う。また、ユーザは、任意の名前等の入力を行う。入力された事項は、プレイにおいて、落書き編集におけるいわゆるスタンプや、得られる動画コンテンツの内容に反映される。
【００５１】
ステップＳ２において、撮影が行われる。このとき、図３において示されるＰ２の位置、すなわち撮影コーナー内にユーザが立つ。撮影コーナーでは、事前接客部５２０で受け付けられた各種選択操作に基づいて、ユーザに対して、各種操作で選択された撮影コースに応じた撮影が行われる。また、それと共に、ユーザによる各種操作が受け付けられ、落書き可能な画像が作成される。
【００５２】
ステップＳ３において、落書き受け付けが行われる。このとき、図３において示されるＰ３の位置（落書きコーナー）にユーザが立つ。すなわち、ユーザは、左右いずれか一方の編集受付部５８０ａ，５８０ｂに対面するように立つ。落書き受け付けでは、撮影コーナーでのプレイが終了したユーザに対して、各種選択作業に関する案内が行われる。そして、ユーザにより行われる、出力するシールなどについての各種選択操作や、落書き操作が受け付けられる。このとき受け付けられた受付結果に基づいて、シールにプリントされる画像の処理が行われる。なお、各編集受付部５８０ａ，５８０ｂにつき、左右に並んだ２人のユーザが同時に落書き操作等を行うことができる。
【００５３】
ステップＳ４において、シールの出力が行われる。このとき、図３において示されるＰ４の位置にユーザが立つ。すなわち、ユーザは、シール排出口５７５の前方で、シール排出口５７５からシールが排出されるのを待つ。シール排出口５７５からシールが排出されると、写真シール作成装置１の近傍で行われる一連の主なプレイは終了する。
【００５４】
このように、４段階に分かれて、ユーザが移動しながらプレイが進むことで、単位時間当たりに写真シール作成装置１を利用可能なユーザ組数が多くなっている。すなわち、最大で、５組のユーザが、写真シール作成装置１を利用できる。落書き受け付けは時間がかかるため、２つの編集受付部５８０ａ，５８０ｂを用いて、同時に２組のユーザが落書き受け付けの段階をプレイできるように構成されている。
【００５５】
なお、写真シール作成装置１のハードウェア構成は公知のものであるので、ここでの詳細な説明は省略する。写真シール作成装置１は、上記とは異なるハードウェア構成を有していてもよい。例えば、シール排出口５７５の近くには、そこで待機するユーザが見ることができるように表示パネルを設けて、表示パネルを用いてユーザに案内表示を行ったり、広告等を表示したりしてもよい。また、コース選択や名前等の入力は、撮影コーナー内などで行われるようにしてもよい。
【００５６】
［写真シール遊戯システム９０１の動作の説明］
【００５７】
写真シール作成装置１がサーバ６０１や携帯端末７０１と連携して動作を行うことで、写真シール遊戯システム９０１が次のように動作する。
【００５８】
図５は、ユーザのプレイ時における写真シール作成装置１とサーバ６０１との動作を大まかに示すシーケンス図である。
【００５９】
プレイを実行するためにユーザから写真シール作成装置１にコインが投入されると、プレイが開始される。この時点が、プレイ開始時刻として記録される。図５に示されるように、ステップＳ５０において、写真シール作成装置１は、そのプレイに、ＩＤストックデータベース５０８において利用可能であるプレイＩＤを１つ付与する。
【００６０】
ステップＳ５１において、写真シール作成装置１は、撮影及び編集を行う。すなわち、図４において説明した、外部モニタ受付（Ｓ１）、撮影（Ｓ２）、及び落書き受付（Ｓ３）が行われる。ユーザは、編集段階において、落書き編集入力を行うことができる。
【００６１】
編集が終了すると、ユーザは、画像を取得するための情報を受信するためのメールアドレスを入力する操作を写真シール作成装置１に対して行う。また、特に取得したい画像を選択する操作を、写真シール作成装置１に対して行う。
【００６２】
ステップＳ５２において、写真シール作成装置１は、撮影画像に基づく送信画像データや送信動画データ等のコンテンツと、メールアドレス（ユーザ情報の一例）とを互いに関連付けて、サーバ６０１に送信する。このとき、写真シール作成装置１は、送信コンテンツについて、属性情報を合わせて送信する。属性情報としては、例えば、その送信コンテンツについて、画像ＩＤや、シールＩＤや、撮影日時、撮影モードやプレイコース名などの画像の種類に関する情報や、その他プレイに関する情報などが送信される。
【００６３】
ステップＳ５３において、写真シール作成装置１では、印刷が行われる。印刷が終了すると、シール排出口５７５から、印刷が完了した用紙（シート；シール）が排出される。
【００６４】
ステップＳ５４において、ユーザは、シール排出口５７５に排出されたシートを取得する。
【００６５】
一方、写真シール作成装置１からサーバ６０１にデータが送信されると、ステップＳ５５において、サーバ６０１は、送信された情報を受信する。
【００６６】
ステップＳ５６において、サーバ６０１では、受信した情報を用いて、データベース記録処理が行われる。
【００６７】
ステップＳ５７において、サーバ６０１は、提供準備を行う。すなわち、サーバ６０１は、受信したデータに基づいて携帯端末機用の画像データ等を生成し、その画像データ等をユーザに取得させるための取得ページを通じて閲覧可能に保持する。取得ページは、例えばサーバ６０１のウェブサーバ機能によって外部から取得可能となるように、保持される。このとき、取得ページにアクセスするための取得用ＵＲＬが生成される。なお、取得ページの生成や取得用ＵＲＬの生成はこのタイミングで行われなくてもよい。
【００６８】
ステップＳ５８において、サーバ６０１は、携帯端末７０１へ、提供する画像や動画コンテンツについての取得用情報を通知する。通知先となる携帯端末７０１は、写真シール作成装置１に入力されたメールアドレスに対応するものである。通知は、例えば、電子メールを用いた方法や、プッシュ通知による方法などで行われる。
【００６９】
ステップＳ５９において、ユーザの携帯端末７０１は、取得用情報を受信する。
【００７０】
ステップＳ６０において、ユーザは、携帯端末７０１を操作し、サーバ６０１にアクセスする。アクセスは、取得用情報を用いて行うことができる。例えば、取得用ＵＲＬが通知されたとき、携帯端末７０１で動作するウェブブラウザなどを用いて、取得用ＵＲＬにアクセスできる。また、例えば、プッシュ通知によりシールＩＤ等が通知されたとき、その情報に基づいて、サーバ６０１にアクセスできる。
【００７１】
ステップＳ６１において、サーバ６０１は、携帯端末７０１からのアクセスに応じた画像保管処理を行う。
【００７２】
ステップＳ６２において、サーバ６０１は、画像保管処理を行った画像について、携帯端末７０１からのアクセスに応じて、画像データやその他のデータを携帯端末７０１に送信する。
【００７３】
ステップＳ６３において、携帯端末７０１は、サーバ６０１から送信されたデータを受信し、画像データやその他のデータを取得する。また、取得したデータに基づいて、表示部７１３に所定の態様で表示を行う。表示は、携帯端末７０１の制御プログラム７０７に基づく動作に応じて行われる。これにより、ユーザは、プレイを行った結果、シートを受け取ることができるとともに、携帯端末機用の画像や動画コンテンツ等を取得できる。したがって、ユーザにとって、プレイを行う楽しみが増加する。
【００７４】
なお、写真シール作成装置１は、出力するシールに、プレイに関する属性情報に対応する識別符号を印字する。具体的には、例えば、識別符号として、シールＩＤが印字される。シールＩＤは、例えば、所定の桁数（例えば、１６桁）の数字の文字列であって、プレイＩＤと関連付けて決定される。シールは、左右２人のユーザに１枚ずつ出力される。すなわち、シールＩＤは、１回のプレイにつき２つが生成される。一方のシールＩＤは左側のユーザに対応し、他方のシールＩＤは、右側のユーザに対応するものである。シールＩＤは、プレイと、そのプレイを行った２人のユーザのうち一方とを一意に特定する識別符号である。
【００７５】
ユーザは、上述のようにしてサーバ６０１から通知された取得用情報を用いるのに代えて、シールに印字されたシールＩＤを用いて、携帯端末７０１からサーバ６０１にアクセスすることで、画像を取得することもできる。この場合、上述のステップＳ６１からステップＳ６３の処理が、同様にして行われる。
【００７６】
図６は、落書き受け付けのプレイ時の流れについて説明する第１のフローチャートである。図７は、落書き受け付けのプレイ時の流れについて説明する第２のフローチャートである。
【００７７】
図６に示されるように、落書き受け付けが開始されると、ステップＳ１３１において、制御部５０１は、編集モニタ５８１にデータ転送開始画面を表示させる。ここでは、撮影画像に対して、外部モニタで選択したプレイコースや背景画像、撮影コーナーで選択した目の写りや明るさ等に基づき作成された画像データが、撮影コーナーから落書きコーナーに転送される。そして、そのことを示す画面が表示される。
【００７８】
ここで、画像データが転送されると、後述の動画コンテンツの選択に備えて、そのプレビュー表示用のプレビューコンテンツのデータ（プレビューデータ）の生成が開始される。プレビューデータの生成には比較的時間がかかるため、落書き編集が行われている間にも、バックグラウンドで生成が行われる。これにより、ユーザをプレビューデータの生成のためだけに待機させるということがなくなり、ユーザに充実した魅力的なプレイ体験を提供できる。
【００７９】
ステップＳ１３２において、画面タッチが受け付けられる。ここでは、タッチペン５８３を用いて編集モニタ５８１のタッチ操作を受け付ける。タッチ操作が行われるか、所定の時間が経過すると、次の処理に進む。
【００８０】
タッチ操作が受け付けられると、ステップＳ１３３において、落書き案内が行われる。ユーザに対して、落書き操作が開始されることが案内される。例えば、「次はらくがきだよ！」などと表示が行われる。画像データが転送されてから、この表示が行われている期間に、落書きに用いる画像データについての各種の処理が行われる。画像データについての処理が終了すると、次の処理に進む。
【００８１】
ステップＳ１３４において、落書き編集が開始される。落書き編集は、編集モニタ５８１に落書き編集画面を表示し、ユーザからの操作を受け付けることで行われる。落書き編集画面には、撮影画像に基づく画像が含まれる。ユーザは、各画像について、所定時間内に、落書き編集を行うことができる。落書き編集により、タッチペン５８３を用いて書き込むようにして行われた「ペン」と呼ばれる落書きや、所定の図柄や、ここまでのユーザの入力内容（名前入力等）に応じて生成された図柄をタッチペン５８３により指定した位置に配置した「スタンプ」と呼ばれる落書きなどを行うことができる。これらの落書きが行われると、落書きが含まれる編集画像が作成される。この編集画像と、当初落書き編集画面に表示されていた画像とを合成して、落書きあり画像が生成される。なお、画像について落書きが行われなかった場合には、落書きを含まない編集画像と元の画像とが合成され、落書きなし画像が生成される。
【００８２】
ステップＳ１３５において、動画コンテンツ選択が行われる。このとき、後述するように、動画コンテンツ選択画面が表示され、ユーザの選択操作が受け付けられる。なお、並行して、シートデザイン選択用のプレビュー画面の表示準備や、落書き編集の結果に基づいたサーバ６０１への送信データの生成などが実行される。
【００８３】
ステップＳ１３６において、分割数選択説明画面が表示され、シートデザイン選択に移る旨が案内される。なお、並行して、動画コンテンツの選択結果に基づいて、動画コンテンツの生成処理などが実行される。
【００８４】
ステップＳ１３７において、シートデザイン選択が受け付けられる。ここでは、例えば、ユーザに対し、シート当たりに印刷する画像の数の選択が受け付けられる。シートデザイン選択は、例えば、選択されたプレイコースに応じて行われる。
【００８５】
図７に示されるように、ステップＳ１３８において、送信画像選択処理が行われる。本実施の形態において、基本のプレイ時には、ユーザの携帯端末７０１に、例えばプレイによって作成された撮影画像又はそれに基づく画像のうち１枚の画像を取得させることができる。制御部５０１は、携帯端末７０１に取得させる対象となる画像の選択操作をユーザから受け付ける。
【００８６】
図８は、送信画像選択画面の一例を示す図である。
【００８７】
制御部５０１は、送信画像選択画面が表示された状態で、携帯端末７０１に取得させる対象となる画像の選択操作をユーザから受け付ける。図８に示されるように、送信画像選択画面５１は、そのプレイで撮影により得られた画像であって、落書き結果が反映された画像のサムネイル画像５３ａ〜５３ｆを含んでいる。送信画像選択画面５１が表示されているとき、ユーザが希望する画像を選択すると、当該画像の送信時に、ユーザにより選択された旨の情報が合わせてサーバ６０１に送信される。
【００８８】
図７に戻って、ステップＳ１４０において、アドレス入力画面が表示される。ここでは、携帯端末７０１の電子メールアドレス等の入力が受け付けられる。電子メールアドレス等が入力されると、その情報がサーバ６０１に送信される。これにより、例えば、サーバ６０１は、ステップＳ１３８で選択された選択画像を取得可能にするＵＲＬを、電子メールなどの方法で携帯端末７０１に通知する。ユーザは、携帯端末７０１で当該ＵＲＬにアクセスすることで、別途写真シール作成装置１からサーバ６０１に送られた画像の中から、少なくとも選択画像を取得できる。
【００８９】
なお、ステップＳ１４０のアドレス入力画面において、非接触通信（ＮＦＣ通信など）で送信することを選択できるようにしてもよい。これが選択されたとき、ステップＳ１４１において、非接触通信操作画面が表示される。制御部５０１は、非接触通信装置５８５を制御し、選択された画像を取得可能にするＵＲＬなどの情報を、非接触通信装置５８５にかざされた携帯端末７０１に送信できる。非接触通信操作画面には、ユーザが行うべき動作の説明などが含まれる。非接触通信操作画面は、携帯端末７０１への通信が成功するか、例えば「アドレス入力に戻る」ボタンが操作されるまで、表示されるようにすればよい。
【００９０】
ステップＳ１４０で入力が完了すると、ステップＳ１４２において、制御部５０１は、印刷部（プリンタ）５７１が空いているか（使用中でないか）を判断する。
【００９１】
ステップＳ１４２で印刷部５７１が空いていなければ、ステップＳ１４３において、制御部５０１は、印刷部５７１が空くまで、編集モニタ５８１に広告画面を表示させる。例えば、上述と同様のウェブサイト等の広告画面が表示される。
【００９２】
ステップＳ１４２で印刷部５７１が空いていれば、ステップＳ１４４において、プリントが行われる。制御部５０１は、印刷すべき画像データを生成し、印刷部５７１に転送する。これにより、印刷部５７１によりシールの印刷が行われる。なお、印刷部５７１に用紙切れなどのエラーが発生している場合には、プリンタエラー画面が表示されるようにすればよい。このとき、メンテナンスを行うための連絡先などが表示される。
【００９３】
ステップＳ１４５において、編集モニタ５８１には、落書きコーナー終了画面が表示される。印刷が完了するまで、シール排出口５７５の前で待機するように、ユーザに案内が行われる。これにより、シール排出口５７５からシールが排出され、一連のプレイが終了する。
【００９４】
［落書き編集に関する説明］
【００９５】
本実施の形態において、落書き編集は、次のような落書き編集画面（通常落書き画面）を表示して行われる。
【００９６】
図９は、落書き編集画面の一例を示す図である。
【００９７】
図９に示されるように、落書き編集画面３００は、同時に２人のユーザが落書き編集操作（「通常らくがき」と表現することもある）を行えるように構成されているものである。すなわち、落書き編集画面３００は、大まかに、左右の２つの編集画面３０１（３０１ａ，３０１ｂ）に分かれている。各編集画面には、後述する残り時間表示３１９や、一部の表示（日付や名前を変更するための表示）を除き、同様の機能を示すアイコンや画像等が配置されている。なお、以降の編集画面の説明は、左側の１人のユーザ用に割り当てられている領域ＬＨを参照して行うことがあり、編集画面３０１ａ，３０１ｂを特に区別せず、それぞれを総称して編集画面３０１という。
【００９８】
編集画面３０１には、落書き対象画像３１１、サムネイル部３１３、パレット３１５、簡単落書き設定ボタン３１６、コマンドアイコン３１７（３１７ａ，３１７ｂなど）、及び残り時間表示３１９などが含まれている。サムネイル部３１３には、撮影された写真に基づく画像として、撮影コーナーから送られた画像又はそれに落書きを加えた後の画像がサムネイル表示される。落書き対象画像３１１には、サムネイル部３１３のうち編集対象として選択された画像が表示される。ユーザは、落書き編集画面３００に表示されている画像について、パレット３１５などを操作し、画像上への文字や図形の配置（具体的には、線や文字の書き込みや所定のスタンプ画像や枠画像などの貼り付けなど。いわゆる「落書き」。）を行うことができる。また、ユーザは、簡単落書き設定ボタン３１６を操作することで、顔判別処理などにより自動的に文字や図形を配置させ、その画像についての落書きを行うこともできる。コマンドアイコン３１７としては、編集終了ボタン３１７ａや、アンドゥ・リドゥボタン３１７ｂなど、種々の動作を実行させるためのボタンが表示されており、これらを用いてユーザが直感的な操作を行うことができる。残り時間表示３１９には、例えば、ユーザに落書き編集を行うことが許可されている時間のうち、既に経過した時間を除く残り時間が秒数で表示される。ユーザは、表示されている時間内に、落書き編集を行う必要がある。なお、編集終了ボタン３１７ａは、それが操作されると落書き編集画面３００から遷移する動画コンテンツ選択画面の表示用意が完了してから（プレビューコンテンツのデータの生成が完了してから）出現するようにしてもよい。
【００９９】
なお、落書き編集画面３００において、シール紙に反映される画像以外のおまけ画像の作成（「おまけらくがき」と表現することもある）を行うことができるように構成されていてもよい。この場合、その作成を行うために操作される作成ボタンが表示されるようにすればよい。
【０１００】
［動画コンテンツの生成機能に関する説明］
【０１０１】
ここで、本実施の形態において、写真シール作成装置１を用いたプレイにおいて、動画コンテンツが生成される。生成された動画コンテンツは、サーバ６０１を通じて、ユーザに提供される。例えば、ユーザは、提供された動画コンテンツを携帯端末７０１の表示部７１３に表示させて再生したり、携帯端末７０１の記憶部７０５内に保存したりすることができる。
【０１０２】
ユーザに提供される動画コンテンツは、予め用意されたテンプレートに基づいて生成される。テンプレートは、生成する動画の仕様を設定するものである。すなわち、テンプレートにより、動画に含められる背景画像、前景画像及び撮影背景等のテンプレート画像と、それらのテンプレート画像及び撮影画像等の配置位置と、配置タイミング等とが定められる。本実施の形態において、ユーザが選択可能なテンプレートが、予め、複数種類用意されている。テンプレートに関する情報は、テンプレート情報５０６として、記憶部５０５に記憶されている。ユーザは、複数の互いに異なるテンプレートのうち実際に動画コンテンツの生成に用いるものを、動画コンテンツ選択画面において選択し、指定することができる。
【０１０３】
なお、選択可能なテンプレートは、プレイが行われる年月日や季節、時間帯等に応じて、自動的に変更されるようにしてもよい。例えば、秋にプレイが行われたときには、秋や冬をテーマとしたテンプレートが選択可能となり、春にプレイが行われたときには、春や夏をテーマとしたテンプレートが選択可能になるようにしてもよい。また、選択可能なテンプレートは、プレイコースやプレイするユーザの人数等、プレイの状況に応じて変更されるようにしてもよい。これに限られず、そのプレイが行われている状況に応じて、選択可能なテンプレートが変化するように構成されていてもよい。これにより、ユーザにとって写真シール作成装置１を利用したプレイがより魅力的なものとなる。
【０１０４】
動画コンテンツは、動画コンテンツ選択画面においてなされたユーザによる選択操作の受付結果と、その選択操作に対応するテンプレートとに基づいて、生成される。具体的には、生成は、プレイにおいて得られた複数の画像と、選択されたテンプレートのテンプレート画像とを利用して行われる。
【０１０５】
図１０は、本実施の形態において生成される動画コンテンツの一例を示す図である。
【０１０６】
図１０において、フレームＦ１からフレームＦ１０は、動画コンテンツの各フレームの代表的なものを再生時刻順に並べて示したものである。図に示されている動画コンテンツに対応するテンプレートは、いわゆるバレンタインデーをテーマとして用意され、写真シール作成装置１に予め記憶されているものである。動画コンテンツの再生時間は、例えば、１５秒程度であるが、これに限られるものではない。動画コンテンツは、正方形のサイズであるが、これに限られるものではない。
【０１０７】
図１０において、符号Ｂ１は、テンプレート画像に相当する部分を示す（以下、この部分をテンプレート部分Ｂ１ということがある。）。また、符号Ｂ２は、そのプレイで得られた複数の画像に相当する部分を示す（以下、この部分を撮影画像部分Ｂ２ということがある。）。
【０１０８】
プレイにより得られた複数の画像のそれぞれは、例えば、撮影画像か撮影画像に基づく画像である。本実施の形態においては、落書きなし画像のうち撮影背景がない（人物を除く背景領域が透明とされている）画像が用いられる。すなわち、撮影画像について、落書き編集が行われる直前までに行われる所定の画像処理（ぼかし、シャープネス、色調、目等のパーツの大きさ変更など）が反映された画像（撮影画像に基づく画像の一例）が、動画コンテンツの生成に用いられる。
【０１０９】
図１１は、図１０において撮影画像部分Ｂ２に斜線領域を付した図である。
【０１１０】
図１１に示されるように、動画コンテンツにおいて、撮影画像部分Ｂ２は、所定のタイミング（再生開始からの経過時間；再生位置）において、動画コンテンツの画角内の所定の位置に、所定の大きさ、角度で表示され、それ以外の部分には、テンプレート部分Ｂ１が表示される。撮影画像部分Ｂ２としては、動画コンテンツ用の撮影背景を撮影画像（又はそれに基づく画像；以下注記する場合を除いて同じ）に合成したものが用いられたり、撮影画像から撮影背景を除いたままの画像が用いられたりする。
【０１１１】
図１１に示される例において、フレームＦ２，Ｆ３，Ｆ４，Ｆ５，Ｆ６，Ｆ７，Ｆ８，Ｆ１０のそれぞれに、撮影画像部分Ｂ２が含まれている。フレームＦ１，Ｆ９のそれぞれには、テンプレート部分Ｂ１のみが含まれている。フレームＦ２とフレームＦ３とに含まれる撮影画像部分Ｂ２は同一の撮影画像（撮影背景付きのアップ画像）であり、フレームＦ４に含まれる撮像画像部分Ｂ２はそれとは異なる撮影画像（撮影背景付きのアップ画像）である。また、フレームＦ５からフレームＦ８までに含まれる撮影画像部分Ｂ２は同一の撮影画像（撮影背景なしの全身画像）であり、フレームＦ１０に含まれる撮像画像部分Ｂ２はそれとは異なる撮影画像（撮影背景なしの全身画像）である。フレームＦ２からＦ４までは、画面全体が左にスクロールするような表示態様の区間であり、再生開始から時間の経過に伴って、動画コンテンツの画角内での撮影画像の位置が変化し（Ｆ２からＦ３）、さらにスクロールすることにより別の撮影画像が表示されるようになる（Ｆ４）。フレームＦ５からフレームＦ８までは、テンプレート部分Ｂ１は左へのスクロールが続く一方で、撮影画像部分Ｂ２は、画角内での位置は中央のまま固定されながら、その大きさや角度が変化するという表示態様の区間である。撮影画像部分Ｂ２は、中央の小さく表示された状態（Ｆ５）から、徐々に大きくなり、かつ、表示角度が左右に変化し揺動するようにして表示される（Ｆ６，Ｆ７）。その後、揺動しながら徐々に小さくなるように表示される（Ｆ８）。フレームＦ９でいったん撮影画像部分Ｂ２の表示がなくなってから、フレームＦ１０でさらに別の撮影画像Ｆ１０が中央に表示される。
【０１１２】
すなわち、動画コンテンツにおいて、１つの撮影画像部分Ｂ２は、動画コンテンツの画角内での位置、大きさ、及び角度のそれぞれが、テンプレートに従って、刻刻と変化する（再生位置毎に変化する）ようにして表示される。したがって、テンプレート部分Ｂ１も、テンプレートに従って刻刻と表示内容が変化する。これにより、動画コンテンツは、静止画である撮影画像を用いたものでありながら、テンプレートの制作意図に応じた動きのあるものとなっている。動画コンテンツは、単なる写真のスライドショーとは異なり、テンプレート毎に独特な印象を与えるものとなっている。なお、撮影画像部分Ｂ２の位置、大きさ、及び角度のうち少なくとも１つが変化するように設定されていてもよい。
【０１１３】
ここで、本実施の形態において、動画コンテンツ選択画面において、複数のテンプレートのうち、採用候補のテンプレートに対応する動画コンテンツについて、生成イメージを示すプレビューコンテンツの表示（プレビュー表示）が制御部５０１により行われる。ユーザは、動画コンテンツ選択画面が表示されている状態で、プレビュー表示を確認したうえで、複数のテンプレートのうち１つを選択する操作を行うことができる。制御部５０１は、ユーザによる選択操作を受け付けると、選択されたテンプレートに従って、ユーザに提供するための動画コンテンツを生成する。
【０１１４】
図１２は、動画コンテンツ選択画面の一例を示す図である。
【０１１５】
図１２に示されるように、動画コンテンツ選択画面（プレビュー画面の一例）２０１は、プレビュー表示領域２０３と、決定ボタン２０９と、テンプレート表示領域２１０と、シークバー２２１とを含んでいる。
【０１１６】
プレビュー表示領域２０３は、採用候補のテンプレートについてのプレビュー表示が行われる領域である。すなわち、テンプレート表示領域２１０においてユーザにより選択されたテンプレートに対応するプレビューコンテンツが表示される。
【０１１７】
テンプレート表示領域２１０には、ユーザが選択可能な複数のテンプレートが示される。本実施の形態において、ユーザは７つのテンプレートから１つを選択可能である。テンプレート表示領域２１０には、それぞれのテンプレートに対応するプレビューコンテンツが縮小して表示されるサムネイル表示２１１−２１７が含まれる。図１２においては、サムネイル表示２１１については、それが選択中である旨の枠表示が行われている。サムネイル表示２１１は、選択中であって、プレビュー表示領域２０３でプレビュー表示が行われているテンプレートに対応する。また、それ以外のテンプレート表示に対応するサムネイル表示２１２−２１７については、選択されていない旨を示す再生可能マークがオーバーレイされた状態で表示されている。なお、サムネイル表示２１７は、所定の期間にのみ選択可能になるものとして予め設定されたテンプレートに対応するものであり、その旨を示す表示（例えば、「期間限定」という表示）が、サムネイル表示２１７に併せて表示されている。
【０１１８】
なお、各サムネイル表示２１１−２１７において、プレビューコンテンツは、実際にユーザに提供される動画コンテンツの再生時よりも速い再生速度（例えば、２倍速）で表示される。なお、選択されてプレビュー表示領域２０３でプレビュー表示が行われるプレビューコンテンツの再生速度は、実際の再生時の速度と同じである。これにより、ユーザは、テンプレート表示領域２１０を確認し、速やかに、そのテンプレートを選択したときに得られる動画コンテンツのイメージを把握することができる。そして、プレビュー表示領域２０３に、選択候補のテンプレートに対応するプレビューコンテンツを表示させて、それを確認しながらそのテンプレートを選択するか否かを十分に検討できる。なお、サムネイル表示２１１−２１７において、動画コンテンツのダイジェスト表示が表示されるようにしてもよい。ここでダイジェスト表示とは、例えば、動画コンテンツの特徴的な部分のみを表示したり、動画コンテンツのうち数フレームだけを順番に表示したりするなどし、動画コンテンツを通常の再生速度で表示するよりも短い時間で、動画コンテンツの全体を大まかに表示するものをいう。なお、各サムネイル表示２１１−２１７において、プレビューコンテンツは、実際にユーザに提供される動画コンテンツの再生時と同じ再生速度で表示されるようにしてもよい。プレビューコンテンツは、時間の経過と共に表示内容が変化するものであってもよいし、静止画であってもよい。
【０１１９】
シークバー２２１は、プレビュー表示領域２０３におけるプレビュー表示の再生位置をスライダ２２３で表示するものである。また、シークバー２２１は、ユーザにより再生位置の指定操作を行うことができるように構成されたインターフェースである。ユーザは、シークバー２２１中のスライダ２２３の位置を変化させることで、その変化後のスライダ２２３の位置に対応する再生位置におけるプレビュー表示が行われるように指定することができる。本実施の形態において、シークバー２２１には、テンプレート表示領域２１０で選択されたテンプレートに対応するプレビューコンテンツの画像が、１秒間隔で表示されている。これにより、ユーザは、プレビュー表示領域２０３に表示させたい再生位置を直感的に指定することができる。なお、シークバー２２１やスライダ２２３の表示態様はこれに限られない。画像の表示はなくてもよい。また、普段は画像の表示が行われず、ユーザがスライダ２２３を操作しようとするときに、そのスライダ２２３の位置に対応する再生位置におけるプレビューコンテンツの画像が、スライダ２２３の近傍などに表示されるようにしてもよい。
【０１２０】
決定ボタン２０９は、プレビュー表示領域２０３に表示中のプレビューコンテンツに対応するテンプレートを採用することを決定するためのボタンである。すなわち、決定ボタン２０９が操作されると、そのときにテンプレート表示領域２１０で選択されているテンプレートが、ユーザに提供される動画コンテンツの生成に用いられることが決定される。決定ボタン２０９が操作されたとき、採用されたテンプレートに基づいた、ユーザに提供される動画コンテンツの生成が開始される。
【０１２１】
なお、決定ボタン２０９は、当初は画面上に表れず、次に行われるシートデザイン選択を行うためのデータの準備が完了したことを条件に、画面上に出現するようにしてもよい。これにより、ユーザに無駄な待ち時間が発生することを防止することができ、ユーザの満足度を向上させることができる。
【０１２２】
本実施の形態において、プレビュー表示を行うためのプレビューデータは、例えば、無圧縮のＡＶＩ形式、４８０×４８０サイズ、毎秒１５フレームの１５秒間の動画であり、ユーザに提供される動画コンテンツ（Ｈ．２６４で圧縮されたＭＰ４形式、６４０×６４０サイズ、毎秒３０フレームの１５秒間の動画）よりも容易に生成可能なものとなっている。なお、プレビューデータや動画コンテンツの形式等はこれに限られるものではなく、適宜選択することができる。
【０１２３】
最終的にサーバ６０１を経由してユーザに提供される動画コンテンツは、テンプレートに対応して予め用意された音声データを含むものである。そのため、動画コンテンツ選択画面２０１のプレビュー表示領域２０３でプレビュー表示が行われるとき、その再生位置に応じて、音声データの再生も行われる。これにより、ユーザは、実際にユーザに提供される動画コンテンツについて、映像面と音声面との両面から確認できる。
【０１２４】
なお、プレビュー表示を行うためのプレビューデータは、落書き編集が受け付けられているときに、バックグラウンドで生成される。これにより、ユーザに待ち時間を感じさせることなく、充実したプレビュー表示を行うことができる。また、１回のプレイ時間が長くなることを防ぎ、写真シール作成装置１が単位時間当たりに提供可能なプレイ数を維持することができる。
【０１２５】
動画コンテンツや、そのプレビューデータは、動画生成処理によって生成される。動画生成処理は、画像データが、撮影コーナーから落書きコーナーに転送されたとき（落書き編集が開始されるとき）に、プレビューデータを生成するために行われる。また、動画生成処理は、動画コンテンツ選択画面２０１で採用するテンプレートが決定されたときに、ユーザに提供される動画コンテンツ（サーバ６０１への送信用の動画コンテンツ）を生成するために行われる。動画生成処理は、写真シール作成装置１において、制御部５０１が制御プログラム５０７を実行することにより行われる。動画生成処理の実行に際しては、制御部５０１は、決定されたテンプレートに従って、種々の設定ファイルを生成し、記憶部５０５に記憶させる。制御部５０１は、その設定ファイルに基づいて処理を実行する。
【０１２６】
図１３は、動画生成処理を示すフローチャートである。
【０１２７】
図１３に示されるように、ステップＳ３０１において、プリセット画像生成処理が行われる。これにより、プリセット画像が生成される。プリセット画像は、動画のフレームの土台となる画像にそのフレームの人物画像を貼り付けた、動画に含められる撮影画像部分を含む画像である。
【０１２８】
ステップＳ３０２において、フレーム画像生成処理が行われる。これにより、フレーム画像が生成される。フレーム画像は、動画の１フレーム毎の画像である。フレーム画像の生成においては、テンプレートに従って、プリセット画像が用いられる。
【０１２９】
ステップＳ３０３において、無圧縮動画変換処理が行われる。無圧縮動画変換処理では、フレーム画像生成処理で生成された複数枚のフレーム画像が、１つの無圧縮動画に変換される。本実施の形態において、１つの動画コンテンツやそのプレビューデータを生成するとき、それを構成する複数の無圧縮動画が、無圧縮動画変換処理により生成される。
【０１３０】
ステップＳ３０４において、無圧縮動画結合処理が行われる。無圧縮動画結合処理は、無圧縮動画変換処理で生成された複数の無圧縮動画を１つの無圧縮動画に結合するための処理である。これにより、送信用の動画コンテンツやそのプレビューデータに対応する、無圧縮動画が生成される。
【０１３１】
ステップＳ３０５では、この動画生成処理が、送信用動画の生成のために行われているものであるか否かが確認される。すなわち、プレビューデータの生成を行う場面であれば（ＮＯ）、ステップＳ３０７に進む。他方、送信用の動画コンテンツを生成する場面であれば（ＹＥＳ）、ステップＳ３０６に進む。
【０１３２】
ステップＳ３０６では、ステップＳ３０４で生成された無圧縮動画が、所定のコーデック（例えば、Ｈ．２６４規格に対応したコーデック）でエンコードされる。これにより、送信用の圧縮された動画コンテンツが生成される。
【０１３３】
ステップＳ３０７では、生成された動画が出力される。すなわち、送信用の動画コンテンツの生成を行う場面であれば、その動画コンテンツが出力される。他方、プレビューデータの生成を行う場面であれば、そのプレビューデータが出力される。これにより、一連の処理が終了する。
【０１３４】
図１４は、プリセット画像生成処理を示すフローチャートである。図１５は、プリセット画像生成処理における画像の処理内容の一例を説明する図である。
【０１３５】
図１４に示されるように、ステップＳ３１１において、設定ファイルが読み込まれる。設定ファイルは、例えば、Ｐｒｅｓｅｔ．ｔｘｔと呼ばれるテキストファイルである。設定ファイルには、プリセット画像を生成する対象となる対象フレーム毎に、処理内容を定めた定義が記載されている。プリセット画像生成処理は、設定ファイルにより定義された内容に沿って行われる。
【０１３６】
ステップＳ３１２において、設定ファイル中の定義の検索が行われる。定義があれば次に進み、定義がなければ、すなわち全部の対象フレームについての処理が行われれば、プリセット画像生成処理が終了する。
【０１３７】
ステップＳ３１３以降の処理は、各対象フレームについて行われる。ステップＳ３１３において、土台となる画像が読み込まれる（例えば、図１５におけるＳ３８１）。土台となる画像は、例えば、生成する動画のサイズと同サイズの画像である。
【０１３８】
ステップＳ３１４において、貼り付ける画像があるか否かが判断される。貼り付ける画像としては、例えば、撮影背景なしの撮影画像である（例えば、図１５におけるＳ３８２）。なお、撮影画像としては、送信用の動画コンテンツの生成時には、送信用画像が用いられ、プレビューデータの生成時には、それより小さな画像が用いられるようにすればよい。
【０１３９】
ステップＳ３１４において貼り付ける画像があれば、ステップＳ３１５において、貼り付ける画像の加工があるか否か（画像を加工することが定義づけされているか否か）が確認される。加工がある場合には、ステップＳ３１６において、貼り付ける画像の加工が、貼り付け前に行われる。加工態様としては様々なものがあるが、設定されている定義に従って加工が行われればよい（例えば、図１５におけるＳ３８４）。
【０１４０】
その後、ステップＳ３１７において、貼り付ける画像が土台となる画像に貼り付けられる。加工がない場合には、図１５においてＳ３８３で示されるように、土台となる画像が撮影画像の撮影背景となるような画像が生成される。他方、加工がある場合には、図１５においてＳ３８５で示されるように、加工後の撮影画像の撮影背景として土台となる画像が合成された画像が生成される。
【０１４１】
ステップＳ３１７の処理が行われると、再びステップＳ３１４において、さらに貼り付ける画像があるか否かが確認される。
【０１４２】
ステップＳ３１４において貼り付ける画像がなければ、ステップＳ３１８において、貼り付け後画像又は貼り付けの必要がない土台となる画像について、加工があるか否か（画像を加工することが定義づけされているか否か）が確認される。加工がある場合には、ステップＳ３１９において、画像の加工が行われる。例えば、図１５においてＳ３８３で示されるような貼り付け後画像がある場合において、それを定義づけに従って丸型状に切り取る加工が行われた場合には、Ｓ３８６で示されるような画像が生成される。また、図１５においてＳ３８５で示されるような貼り付け後画像がある場合において、それを定義づけに従って丸型状に切り取る加工が行われた場合には、Ｓ３８７で示されるような画像が生成される。
【０１４３】
その後、ステップＳ３２０において、処理が行われた画像がプリセット画像として出力される。出力が行われると、次の定義について、ステップＳ３１２からの処理が繰り返される。
【０１４４】
図１６は、フレーム画像生成処理を示すフローチャートである。図１７は、フレーム画像生成処理における画像の処理内容の一例を説明する図である。
【０１４５】
図１６に示されるように、ステップＳ３３１において、設定ファイルが読み込まれる。設定ファイルは、例えば、Ｆｒａｍｅ．ｔｘｔと呼ばれるテキストファイルである。設定ファイルには、フレーム毎に、処理内容を定めた定義が記載されている。フレーム画像生成処理は、設定ファイルにより定義された内容に沿って行われる。
【０１４６】
ステップＳ３３２において、設定ファイル中の定義の検索が行われる。定義があれば次に進み、定義がなければ、すなわち全部のフレームについての処理が行われれば、フレーム画像生成処理が終了する。
【０１４７】
ステップＳ３３３以降の処理は、各フレームについて行われる。ステップＳ３３３において、そのフレームの背景画像が読み込まれる（図１７におけるＳ３９１）。
【０１４８】
ステップＳ３３４において、貼り付ける画像があるか否かが判断される。貼り付ける画像としては、例えば、そのフレームについて生成されたプリセット画像や、前景画像などがある（図１７におけるＳ３９２，Ｓ３９４）。なお、前景画像や背景画像として、ユーザが入力した名前等に応じてプレイ毎に画像を生成し、その画像を貼り付けるようにしてもよい。これにより、独自性が高い動画コンテンツを容易に生成することができる。
【０１４９】
ステップＳ３３４において貼り付ける画像があれば、ステップＳ３３５において、貼り付ける画像の加工があるか否かが確認される。加工がある場合には、ステップＳ３３６において、貼り付ける画像の加工が、貼り付け前に行われる。加工態様としては様々なものがあるが、設定されている定義に従って加工が行われればよい。
【０１５０】
その後、ステップＳ３３７において、貼り付ける画像が土台となる画像に貼り付けられる。ステップＳ３３７の処理が行われると、再びステップＳ３３４において、さらに貼り付ける画像があるか否かが確認され、ある場合には同様の処理が行われる。
【０１５１】
図１７に示されるように、プリセット画像と前景画像が貼り付ける画像として定義づけられている場合には、次のようになる。すなわち、背景画像に対して、プリセット画像が貼り付けられる（Ｓ３９３）。そして、プリセット画像の貼り付け後の画像に対して、前景画像が貼り付けられる（Ｓ３９５）。このようにして、フレーム画像が生成される。
【０１５２】
図１６に戻って、ステップＳ３３４において貼り付ける画像がなければ、ステップＳ３３８において、処理が行われた画像がフレーム画像として出力される。出力が行われると、次の定義について、ステップＳ３３２からの処理が繰り返される。
【０１５３】
ここで、プリセット画像生成処理やフレーム画像生成処理において、土台となる画像のデザインや、背景画像又は前景画像や、動画の演出効果等については、各フレームを構成するデザインに合う撮影画像を用いるのが好ましい。
【０１５４】
具体的には、各フレームについて、はめ込まれる個々の撮影画像毎に、何回目に撮影された撮影画像を用いるかについての情報が、予め、Ｐｒｅｓｅｔ．ｔｘｔやＦｒａｍｅ．ｔｘｔなどの設定ファイルにおいて定義されている。
【０１５５】
一般に、１回のプレイについて、撮影は６回行われる。そのため、６枚の撮影画像を動画中にバランスよく配分するのが好ましい。また、６回の撮影中、アップ画像の撮影（アップ撮影）が先に行われ、次に全身画像の撮影（全身撮影）が行われることが多い。アップ画像や全身画像の撮影枚数を利用者が自由に選択できる場合、アップ画像の枚数と全身画像の枚数とが可変となる。先に行われる撮影はアップ撮影である確率が高く、後の撮影になるほど全身撮影である確率が高い。このような撮影の順番を考慮して、各フレームにはめ込む撮影画像を設定するのが好ましい。
【０１５６】
例えば、大まかに、動画中の撮影画像を含むフレームとして、６つのフレームを想定する。これを、動画の再生時に表れる順に、フレームｆ１，ｆ２，ｆ３，ｆ４，ｆ５，ｆ６と呼ぶ。各フレームｆ１−ｆ６には、撮影画像が１つずつはめ込まれる。フレームｆ１，ｆ３はアップ画像用のデザイン、フレームｆ２，ｆ６は全身画像用のデザイン、フレームｆ４，ｆ５はアップ画像と全身画像とのいずれでもよいデザインである場合を想定する。なお、フレームｆ２，ｆ６は、撮影画像のうち人物だけを切り抜いた人物画像が合うデザインである。
【０１５７】
まず、フレームｆ２に対して、全身画像である確率が最も高い、最後に撮影された６ショット目の撮影画像を用いるように設定する。次に、フレームｆ６に対して、その撮影よりひとつ前の５ショット目の撮影画像を用いるように設定する。
【０１５８】
特に、フレームｆ２，ｆ６のような人物画像が合うデザインの場合は、アップ画像を用いれば、腰のあたりで人物が切れてしまう。このような場合は、全身撮影画像があてはめられるように、優先的に設定するのが好ましい。
【０１５９】
次に、フレームｆ１に対して、アップ画像である確率が高い、最初に撮影された１ショット目の撮影画像を用いるように設定する。そして、フレームｆ３に対して、１ショット目に次いでアップ画像である確率が高い２ショット目の撮影画像を用いるように設定する。
【０１６０】
アップ画像、全身画像のいずれのデザインでも適合するフレームｆ４，ｆ５については、ここまでで用いられていない、３ショット目の撮影画像、４ショット目の撮影画像をそれぞれ用いるよう設定する。
【０１６１】
すなわち、フレームｆ１に対して１ショット目の撮影画像、フレームｆ２に対して６ショット目の撮影画像、フレームｆ３に対して２ショット目の撮影画像、フレームｆ４に対して３ショット目の撮影画像、フレームｆ５に対して４ショット目の撮影画像、フレームｆ６に対して５ショット目の撮影画像を用いるように設定されている。
【０１６２】
なお、１つのフレームに複数の撮影画像を用いる場合は、はめ込む位置毎に何ショット目の撮影画像をはめ込むかが設定されている。
【０１６３】
なお、このような設定が、予め設定ファイル内で定義されていなくてもよい。例えば、各フレームに、アップ画像用、全身画像用、及びアップ・全身画像両用など、多種のデザインを設定しておき、動画作成処理において、何ショット目の撮影画像を用いるかを決定し、その撮影画像に適したデザインを利用できるようにしてもよい。
【０１６４】
図１８は、無圧縮動画変換処理を示すフローチャートである。
【０１６５】
図１８に示されるように、ステップＳ３４１において、設定ファイルが読み込まれる。設定ファイルは、例えば、Ｃｏｎｖｅｒｔ．ｔｘｔと呼ばれるテキストファイルである。設定ファイルには、変換処理を行うまとまり毎に、処理内容を定めた定義が記載されている。無圧縮動画変換処理は、設定ファイルにより定義された内容に沿って行われる。
【０１６６】
ステップＳ３４２において、設定ファイル中の定義の検索が行われる。定義があれば次に進み、定義がなければ、すなわち全部の動画についての処理が行われれば、無圧縮動画変換処理が終了する。
【０１６７】
ステップＳ３４３において、設定ファイルで指定されている複数の画像が、動画に変換される。すなわち、個別のフレーム画像が順にまとめられ、無圧縮動画が生成される。
【０１６８】
ステップＳ３４４において、生成された無圧縮動画が出力される。出力が行われると、次の定義について、ステップＳ３４２からの処理が繰り返される。
【０１６９】
ここで、本実施の形態において、１つの動画コンテンツを生成するために、複数の無圧縮動画が生成される。すなわち、次の無圧縮動画結合処理により、これらの複数の無圧縮動画が結合され、１つの無圧縮の動画コンテンツが生成される。
【０１７０】
図１９は、無圧縮動画結合処理を示すフローチャートである。
【０１７１】
図１９に示されるように、ステップＳ３５１において、設定ファイルが読み込まれる。設定ファイルは、例えば、Ｃｏｍｂｉｎｅ．ｔｘｔと呼ばれるテキストファイルである。設定ファイルには、無圧縮動画の結合方法を定めた定義が記載されている。無圧縮動画結合処理は、設定ファイルにより定義された内容に沿って行われる。
【０１７２】
ステップＳ３５２において、設定ファイル中の定義の検索が行われる。定義があれば次に進み、定義がなければ、無圧縮動画結合処理が終了する。
【０１７３】
ステップＳ３５３において、設定ファイルで指定されている複数の無圧縮動画が、指定された順序で結合される。すなわち、個別の無圧縮動画が順にまとめられ、無圧縮の１つの動画コンテンツが生成される。
【０１７４】
ステップＳ３５４において、生成された動画コンテンツが出力される。出力が行われると、ステップＳ３５２の処理が行われる。
【０１７５】
図１３に示されるように、ステップＳ３５４で出力された動画コンテンツは、プレビューデータの生成時には（ステップＳ３０５でＮＯ）、それがプレビューデータとして利用される。他方、送信用の動画コンテンツの生成時には（ステップＳ３０５でＹＥＳ）、出力された動画コンテンツについてのエンコードが行われ（ステップＳ３０６）、送信用の動画コンテンツが生成される。
【０１７６】
ここで、本実施の形態において、動画コンテンツのうち、撮影画像部分が含まれない区間については、予め、その区間についての無圧縮動画（以下、所定区間動画という。）が用意されている。所定区間動画は、各テンプレートについて予め用意されている。所定区間動画は、プレイの内容によって変化しない区間の無圧縮動画である。そして、プリセット画像生成処理、フレーム画像生成処理、及び無圧縮動画変換処理は、撮影画像部分が含まれる区間についてのみ行われ、その区間についての無圧縮動画（以下、生成区間動画という。）が、プレイ毎に生成される。
【０１７７】
図２０は、動画コンテンツの構成例を説明する図である。
【０１７８】
図２０において、４つの所定区間動画Ｐ１，Ｐ２，Ｐ３，Ｐ４が斜線を付して示されている。また、３つの生成区間動画Ｇ１，Ｇ２，Ｇ３は、白色で示されている。
【０１７９】
図２０に示される例では、所定区間動画Ｐ１で動画コンテンツの再生が開始され、所定区間動画Ｐ４で動画コンテンツの再生が終了する。所定区間動画Ｐ１と所定区間動画Ｐ２との間に生成区間動画Ｇ１が配置される。所定区間動画Ｐ２と所定区間動画Ｐ３との間に生成区間動画Ｇ２が配置される。所定区間動画Ｐ３と所定区間動画Ｐ４との間に生成区間動画Ｇ３が配置される。これらの４つの所定区間動画Ｐ１，Ｐ２，Ｐ３，Ｐ４と３つの生成区間動画Ｇ１，Ｇ２，Ｇ３とが、このようにテンプレートに対応する順序で結合されることで、所定区間動画Ｐ１から所定区間動画Ｐ４まで続く１つの動画コンテンツが生成される。
【０１８０】
各プレイにおいて生成される生成区間動画Ｇ１−Ｇ３の再生時間を合計した時間は、動画コンテンツの全体の再生時間よりも、所定区間動画Ｐ１−Ｐ４の再生時間を合計した時間の分だけ短くなる。したがって、動画生成処理における処理量を少なくすることができ、写真シール作成装置１の処理負担を軽減することができる。
【０１８１】
なお、本実施の形態では、音声データは、サーバ６０１において付与される。すなわち、写真シール作成装置１において上述の動画生成処理で生成された動画コンテンツやプレビューデータは、それ単体としては音声を含まないものである。プレビューデータの動画コンテンツについては、動画コンテンツ選択画面２０１において音声と併せてプレビュー表示される。送信用の動画コンテンツについては、音声がない状態でサーバ６０１に送信され、サーバ６０１において、ユーザに提供されるまでに、音声データと結合される。これにより、サーバ６０１に送信する動画データのサイズを小さくすることができ、送信時間を短縮することができる。
【０１８２】
［サーバ６０１への情報送信に関する説明］
【０１８３】
本実施の形態において、写真シール作成装置１からサーバ６０１に画像や動画等のコンテンツが送信されるとき、写真が動画よりも優先して送信される。これにより、比較的サイズが大きく、送信に失敗する可能性のある動画については後回しにされ、先に確実に画像データをサーバ６０１に送信することができ、ユーザに対して、確実にかつ速やかに画像データを提供することができる。
【０１８４】
図２１は、写真シール作成装置１からの情報送信時における写真シール遊戯システム９０１の動作の流れを示すシーケンス図である。
【０１８５】
図２１に示されるように、ステップＳ６０１において、ユーザが写真シール作成装置１でプレイを行う。
【０１８６】
ステップＳ６０２において、写真シール作成装置１は、まず、画像データとその情報をサーバ６０１に送信する。
【０１８７】
サーバ６０１は、写真シール作成装置１からデータが送信されると、データ受信処理を行い、管理データベース６０８にデータを登録する。すなわち、ステップＳ６０３において、画像情報データベースに画像情報を登録する。
【０１８８】
ステップＳ６０４において、サーバ６０１は、画像データベースに画像データを登録する。
【０１８９】
ステップＳ６０５において、サーバ６０１は、写真シール作成装置１に、受信が完了した旨のレスポンスコードを送信する。ここで、もし受信が失敗した場合などには、その旨のレスポンスコードが送信される。このような場合、写真シール作成装置１は、そのレスポンスコードに応じて、送信のリトライなどを行う。
【０１９０】
画像に関する情報の登録が終了すると、ステップＳ６０６において、サーバ６０１は、ユーザに対して通知を行う。ユーザは、通知に基づいて携帯端末７０１等からサーバ６０１にアクセスすることで、携帯端末７０１等に画像を取得できる。
【０１９１】
画像の送信が完了すると、ステップＳ６１１において、写真シール作成装置１は、動画コンテンツのデータとその情報をサーバ６０１に送信する。このとき、例えば、選択されたテンプレートなどの情報が、動画コンテンツのデータに併せて送信される。
【０１９２】
サーバ６０１は、写真シール作成装置１からデータが送信されると、データ受信処理を行い、管理データベース６０８にデータを登録する。すなわち、ステップＳ６１２において、動画情報データベースに動画情報を登録する。
【０１９３】
ステップＳ６１３において、サーバ６０１は、動画データベースに動画コンテンツのデータを登録する。
【０１９４】
動画に関する情報の登録が終了すると、ステップＳ６１４において、サーバ６０１は、写真シール作成装置１に、受信が完了した旨のレスポンスコードを送信する。ここで、もし受信が失敗した場合などには、その旨のレスポンスコードが送信される。このような場合、写真シール作成装置１は、そのレスポンスコードに応じて、送信のリトライなどを行う。
【０１９５】
以上で、サーバ６０１に対する情報の送信は終了する。その後、ユーザは、通知に基づいて携帯端末７０１からサーバ６０１にアクセスすることで、画像と同様に、動画データの提供を受けることができる。
【０１９６】
すなわち、ステップＳ６２１において、携帯端末７０１からサーバ６０１に取得要求が送信される。
【０１９７】
ステップＳ６２２において、サーバ６０１は、取得要求に基づいて、音声データを動画コンテンツに結合する処理を行う。このとき、サーバ６０１は、動画情報を参照して、生成に使用されたテンプレートに対応する音声データを読み出し、動画コンテンツに結合する。なお、音声データは、各種のものが予めサーバ６０１に記憶されている。取得要求があったときに、音声データが動画コンテンツに結合されるので、サーバ６０１に動画コンテンツが送信されたときにこの処理が行われる場合よりも、サーバ６０１の処理負担を軽減することができる。
【０１９８】
ステップＳ６２３において、サーバ６０１は、携帯端末７０１に対して、動画コンテンツのデータを提供する。これにより、携帯端末７０１で動画コンテンツを再生することができるようになる。
【０１９９】
なお、サーバ６０１において音声データを動画コンテンツに結合する処理は、サーバ６０１に動画コンテンツが送信されたとき（動画データが登録されたとき（Ｓ６１３））など、前もって行われるようにしてもよい。
【０２００】
また、サーバ６０１が画像データを受信するタイミングと、動画データを受信するタイミングとの時間差が大きくなる場合も考えられる。このような場合には、動画コンテンツを提供可能となってから、その旨の通知がサーバ６０１から携帯端末７０１に送信されるようにしてもよい。
【０２０１】
図２２は、写真シール作成装置１が行う通信処理を示すフローチャートである。
【０２０２】
写真シール作成装置１は、次のようにサーバ６０１との通信処理を行う。なお、通信処理は、所定の実行間隔で、繰り返し実行される。
【０２０３】
写真シール作成装置１は、送信写真ストックデータベースと、送信動画ストックデータベースとを有している。それぞれ、サーバ６０１に送信されるべき写真データや動画データが記憶される。
【０２０４】
図２２に示されるように、ステップＳ３６１において、ＩＤストックデータベース５０８における利用可能なＩＤのストック数が最大（例えば、１００）であるか否かが確認される。
【０２０５】
ステップＳ３６１において最大でなければ、ステップＳ３６２において、ＩＤ取得処理が行われる。すなわち、写真シール作成装置１は、サーバ６０１と通信し、サーバ６０１からＩＤを１つ取得する。取得されたＩＤは、ＩＤストックデータベース５０８に登録される。ＩＤの取得は、ＩＤのストック数が最大に達するまで繰り返し行われる。
【０２０６】
ステップＳ３６３において、送信写真ストックデータベースのストック数がゼロであるか否かが確認される。
【０２０７】
ステップＳ３６３においてゼロでなければ、ステップＳ３６４において、サーバ６０１に対して、送信写真ストックデータベースの写真データ（送信写真ファイル）が１つ送信される。送信が完了すると、送信写真ストックデータベースからその写真データが削除される。
【０２０８】
ステップＳ３６５において、送信写真ストックデータベースのストック数がゼロであるか否かが確認される。ゼロではない場合には、次回の通信処理において、再びステップＳ３６４の動作が行われる。すなわち、送信写真ストックデータベースのストック数がゼロになるまで、ストックされている画像データの送信が行われる。
【０２０９】
ステップＳ３６６において、送信動画ストックデータベースのストック数がゼロであるか否かが確認される。
【０２１０】
ステップＳ３６６においてゼロでなければ、ステップＳ３６７において、サーバ６０１に対して、送信動画ストックデータベースの動画データ（送信動画ファイル）が１つ送信される。送信が完了すると、送信動画ストックデータベースからその動画データが削除される。
【０２１１】
このように、写真が動画よりも優先してサーバ６０１に送信されるので、通信環境が比較的不安定である場合であっても、画像データをサーバ６０１に送信できる可能性が高くなる。
【０２１２】
［動画コンテンツの提供画面に関する説明］
【０２１３】
本実施の形態において、動画の提供は、携帯端末７０１からサーバ６０１にアクセスすることで携帯端末７０１に表示される動画提供画面を通じて行われる。動画提供画面は、携帯端末７０１で動作するアプリケーション（アプリ）の画面として表示される。動画提供画面は、画像の提供を行うための提供画面から画面遷移することで表示される。なお、動画提供画面は、携帯端末７０１で動作するウェブブラウザの画面として表示されるようにしてもよい。
【０２１４】
図２３は、ユーザがウェブブラウザにより画像の提供を受ける場合の携帯端末７０１の表示画面の遷移の例を示す図である。
【０２１５】
本実施の形態において、ユーザが無料会員であるか有料会員であるかに応じて、そのユーザが取得できる画像の枚数は異なる。具体的には、例えば、有料会員であるユーザは、１つのプレイで得られたすべての画像を取得できる。他方、無料会員であるユーザは、１つのプレイについて、選択画像のみを取得できる。メール通知が行われたときにおいてウェブブラウザを用いて画像の提供を受ける携帯端末７０１の表示画面は、次のようになる。
【０２１６】
図２３に示されるように、画像がサーバ６０１に送信されると、ステップＳ４０１において、ユーザにより入力されたメールアドレスあてに、「プリ画Ｇｅｔメール」と呼ぶ電子メールがサーバ６０１から送信される。この電子メールには、ユーザが携帯端末７０１でアクセスして画像を取得できる旨の情報と、取得するためのアクセス先情報６１とが含まれる。アクセス先情報６１は、例えばサーバ６０１により提供される画像提供用の提供画面のウェブページを示すＵＲＬである。
【０２１７】
上述の電子メールを受け取ったユーザがアクセス先情報６１により示される場所にアクセスすると、ステップＳ４０２において、ポップアップ表示が行われる。ポップアップ表示は、ユーザが取得できる動画コンテンツが存在している旨を示すものである。ポップアップ表示が行われると、ユーザは、それを見て、動画コンテンツを取得できることに気付きやすくなる。なお、動画コンテンツは比較的データサイズが大きいため、サーバ６０１における提供期間を比較的短く設定することがある。このような場合において、ポップアップ表示により、ユーザに速やかに動画コンテンツの提供を受けるように促すことができる。ユーザが意図せず動画コンテンツの提供期間を徒過してしまうことを防止でき、ユーザの満足度を向上させることができる。なお、ポップアップ表示上のボタン等を操作することで、後述する動画提供案内画面に遷移するようにしてもよい。
【０２１８】
サーバ６０１にユーザが無料会員として認識されている状態では、ステップＳ４０３の提供画面に遷移する。提供画面には、ユーザに提供される選択画像６３のサムネイル表示と、動画コンテンツの提供を案内する案内表示６５ａとが含まれる。選択画像６３のサムネイル表示は、選択画像６３を取得するための第２提供画面へのハイパーリンクを兼ねている。ユーザにより選択画像６３が操作されると、第２提供画面に遷移する。第２提供画面において、ユーザは、所定の操作を行うことで、選択画像６３を携帯端末７０１に保存することができる。
【０２１９】
他方、サーバ６０１にユーザが有料会員として認識されている状態では、ステップＳ４０４の提供画面に遷移する。このとき、提供画面には、ユーザに提供される複数の画像６３ａのサムネイル表示と、動画コンテンツに関する案内表示６５ａとが含まれる。ユーザは、サムネイル表示を操作することで、同様に、その画像６３ａについての第２提供画面に遷移し、画像６３ａを携帯端末７０１に保存することができる。
【０２２０】
案内表示６５ａには、例えば、動画コンテンツが特別に提供されている旨の表示と、動画コンテンツの特徴的な場面のサムネイル表示と、提供される期間についての表示とが含まれる。案内表示６５ａが操作されると、動画提供案内画面に遷移する。なお、サムネイル表示は、撮影画像が含まれていないフレーム部分をサムネイル画像として予めサーバ６０１に記憶しておき、そのサムネイル画像が用いられて行われるようにしてもよい。この場合、サーバ６０１に送信された動画情報を参照して、生成に使用されたテンプレートに対応するサムネイル画像を表示することができる。これにより、各動画コンテンツについて特徴的な場面を切り出す処理をする必要がなく、サーバ６０１に大きな処理負担をかけることなく表示を行うことができる。
【０２２１】
図２４は、動画提供案内画面の一例を示す図である。
【０２２２】
動画提供案内画面は、提供画面に続いて、携帯端末７０１で動作するウェブブラウザを用いて表示される。
【０２２３】
図２４に示されるように、ステップＳ４１１において、動画提供案内画面が表示される。動画提供案内画面には、動画コンテンツ６７を示すサムネイル表示と、アプリ案内ボタン６８と、シェアボタン６９とが含まれている。ユーザは、動画コンテンツ６７を示すサムネイル表示を操作することで、ステップＳ４１２に示されるように、動画コンテンツを再生させることができる。動画コンテンツの再生は、動画再生画面に移って行われてもよいし、動画提供案内画面内で行われてもよい。シェアボタン６９が操作されると、所定のＳＮＳ（ソーシャルネットワーキングサービス）において動画コンテンツ６７をシェアする（動画コンテンツ６７の存在を知らしめる内容の投稿を行う）ための画面に遷移する。なお、シェアボタン６９は設けられていなくてもよい。
【０２２４】
ここで、携帯端末７０１がウェブブラウザから携帯端末７０１への動画コンテンツ６７のダウンロード保存機能を有していない場合においては、ユーザは、専用のアプリを利用して動画コンテンツ６７を携帯端末７０１に保存することができる。この場合、ユーザは、アプリを直接起動してもよいし、アプリ案内ボタン６８を操作するようにしてもよい。他方、携帯端末７０１がウェブブラウザから携帯端末７０１への動画コンテンツ６７のダウンロード保存機能を有している場合においては、動画提供案内画面において、所定の操作を行うことで、動画コンテンツ６７を携帯端末７０１に保存することができる。
【０２２５】
アプリ案内ボタン６８が操作されると、ステップＳ４１３に示されるような確認画面が表示される。確認画面は、ポップアップ表示であるが、これに限られるものではない。確認画面では、ユーザがアプリを携帯端末７０１で起動可能な状態にしているか否か尋ねる文言が表示される。また、ユーザに、その答えについての「はい」か「いいえ」のボタン押下が要求される。
【０２２６】
「はい」が押下されると、ステップＳ４１４において、携帯端末７０１は、アプリが実際に起動可能か否か（ダウンロード済みであるか否か）を確認する。起動可能であれば、ステップＳ４１５において、アプリを起動する。その後、図２５のステップＳ４２３に進む。
【０２２７】
他方、実際にはアプリが起動可能ではない場合には、ステップＳ４１６において、その旨をユーザに知らせる注意画面が表示される。注意画面には、アプリをダウンロードするためのボタンが表示される。
【０２２８】
注意画面においてアプリをダウンロードするためのボタンが操作されたとき、又は確認画面で「いいえ」が押下操作されたとき、ステップＳ４１７において、アプリをダウンロードするための画面に遷移する。これにより、ユーザは、アプリをダウンロードする操作をスムーズに行うことができる。
【０２２９】
図２５は、アプリにより画像の提供を受ける場合の携帯端末７０１の表示画面の遷移の例を示す第１の図である。
【０２３０】
以下に説明するアプリの画面の具体例は、あくまで一例であり、画面のデザインやプッシュ通知の態様、及びプッシュ通知が行われる画面などは、携帯端末７０１のＯＳや、アプリの仕様、ユーザによる機能設定の態様等に応じて、適宜変更されるものである。プッシュ通知は、例えば、予め携帯端末７０１のアプリの情報が登録されたプッシュ送信サーバから、サーバ６０１からの送信依頼に基づいて送信される。
【０２３１】
図２５に示されるように、ステップＳ４２１において、携帯端末７０１が待ち受け画面１０１であるときに、プッシュ通知が行われると、待ち受け画面１０１にプッシュ通知１０３ａ，１０３ｂが表示される。ここでは、１件目のプッシュ通知１０３ａが行われた状態で、続けて、１件目とは異なるプレイに対応する２件目のプッシュ通知１０３ｂが行われた場合を想定する。プッシュ通知１０３ａとその後のプッシュ通知１０３ｂとは、互いに異なるシールＩＤ（ここでは、説明の簡略化のため、２つのシールＩＤをそれぞれ「ＩＤ１」、「ＩＤ２」として説明する）に対応するものである。
【０２３２】
なお、待ち受け画面１０１には、プッシュ通知やその他時刻などの情報表示の他、解除スライダ１０５が表示される。解除スライダ１０５は、携帯端末７０１のＯＳによって、待ち受け画面１０１の表示状態を解除し、携帯端末７０１のホーム画面を表示させたうえで種々の操作を行うことができるようにするためのものである。解除スライダ１０５が操作されると、後述するホーム画面に画面が遷移する。
【０２３３】
プッシュ通知１０３ａについてユーザによる所定の操作（例えば、画面上を横にスライドさせるようなタッチ動作）が加えられると、ステップＳ４２２において、プッシュ通知１０３ａに対応してアプリが起動する。このとき、プッシュ通知１０３ａに対応するパラメータとして、１件目のプレイに対応するシールＩＤ「ＩＤ１」の情報が、携帯端末７０１のＯＳからアプリに渡される。
【０２３４】
ここで、１件目のプレイが動画コンテンツの提供を受けられるものであるとき、アプリの起動に伴って、動画コンテンツが提供されていることを示すポップアップ表示が表示される。ポップアップ表示は、ウェブブラウザ上においての閲覧時に表示されるものと同様にして行われればよい。これにより、ユーザに効果的に注意を促すことができる。
【０２３５】
ステップＳ４２３において、アプリが起動されると、シールＩＤ「ＩＤ１」に基づいて、それに対応する取得画面１４１ａが表示される。なお、上述の図２４のステップＳ４１５でアプリが起動されたときには、直接、それに対応する取得画面１４１ａなどが表示される。
【０２３６】
取得画面１４１ａには、例えば、シールＩＤ「ＩＤ１」について提供される画像のサムネイル表示と、動画コンテンツのサムネイル表示１４４と、保存ボタン１４５とが含まれる。ユーザは、サムネイル表示された画像や動画コンテンツの中から携帯端末７０１に保存したいものを選択して、保存ボタン１４５を操作する。これにより、携帯端末７０１のアプリは、サムネイル表示された選択画像に対応する大きなサイズの画像や動画コンテンツをサーバ６０１から受信し、携帯端末７０１に保存する。
【０２３７】
他方、プッシュ通知１０３ｂについてユーザによる所定の操作が加えられると、ステップＳ４２４において、プッシュ通知１０３ｂに対応してアプリが起動する。このとき、プッシュ通知１０３ｂに対応するパラメータとして、２件目のプレイに対応するシールＩＤ「ＩＤ２」の情報が、携帯端末７０１のＯＳからアプリに渡される。
【０２３８】
ステップＳ４２５において、アプリが起動されると、シールＩＤ「ＩＤ２」に基づいて、それに対応する取得画面１４１ｂが表示される。
【０２３９】
取得画面１４１ｂには、例えば、シールＩＤ「ＩＤ２」について提供される画像のサムネイル表示と、保存ボタン１４５とが含まれる。ユーザは、サムネイル表示された画像の中から携帯端末７０１に保存したいものを選択して、保存ボタン１４５を操作することで、その大きなサイズの画像を携帯端末７０１に保存させることができる。
【０２４０】
なお、図２５において、取得画面１４１ａ，１４１ｂとして、ユーザが有料会員である場合に表示されるものの例が示されている。すなわち、この場合、それぞれのプレイで生成された例えば６枚の画像のすべてを取得可能である。これに対し、ユーザが無料会員であって選択された１枚の画像のみが取得可能であるときには、取得画面１４１ａ，１４１ｂにおいて、他の画像の表示態様を変更して表示したり（例えばグレイスケール表示や淡濃度表示にするなど）、取得可能な画像と他の画像との大きさを変更して表示したりするようにしてもよい。
【０２４１】
なお、取得画面１４１ａにおいて、動画コンテンツのサムネイル表示１４４についての所定の操作（例えば、長押し操作など）が行われた場合には、その動画コンテンツの閲覧画面が表示される。
【０２４２】
図２６は、アプリの動画コンテンツの閲覧画面の一例を示す図である。
【０２４３】
図２６に示されるように、ステップＳ４２７において、動画コンテンツを拡大して示す閲覧画面が表示される。閲覧画面には、保存ボタン１４５が表示されている。保存ボタン１４５が操作されると、動画コンテンツが携帯端末７０１に保存される。
【０２４４】
閲覧画面において、拡大して示された動画コンテンツを押下する操作が行われると、ステップＳ４２８において、動画コンテンツが再生される。再生は、再生画面に遷移して行われてもよいし、閲覧画面において行われてもよい。
【０２４５】
図２７は、アプリにより画像の提供を受ける場合の携帯端末７０１の表示画面の遷移の例を示す第２の図である。
【０２４６】
待ち受け画面１０１が表示されている状態で、解除スライダ１０５が操作されると、ステップＳ４３１において、ホーム画面１１１が表示される。ホーム画面１１１には、それぞれ種々の機能やアプリに対応するアイコンが並べて表示されており、画像取得アプリのアイコン１１３も、同様にホーム画面１１１に表示されている。ユーザは、アイコン１１３を操作することで、アプリを起動させることができる。なお、アイコン１１３に沿えて、バッジ１１５が表示される場合がある。バッジ１１５は、例えば、そのユーザについて未閲覧の画像があるプレイの数を示すものである。
【０２４７】
アイコン１１３が操作されると、ステップＳ４３２において、アプリが起動される。アプリが起動されると、未閲覧の画像がある場合には、その画像についての取得画面が表示される。また、未閲覧の画像がない場合には、ユーザによるシールＩＤの特定操作が受け付けられ、その操作に応じたシールＩＤについての取得画面が表示される。これにより、画像や動画コンテンツの取得が可能となる。
【０２４８】
以上説明したように、本実施の形態では、ユーザがテンプレートを選択する操作を行うだけで、特徴があり斬新に感じられる動画コンテンツが自動的に生成され、ユーザに提供される。したがって、プレイを行ったユーザの満足度が向上し、写真シール作成装置１を用いたプレイの魅力が増大する。
【０２４９】
動画コンテンツは、撮影画像部分の位置、大きさ、角度が刻刻と変化する独特の態様のものであり、さらに、テンプレート画像を用いて、テンプレートに従って生成される。したがって、常に、見栄えのする独特な動画コンテンツが生成されるので、さらに、プレイを行ったユーザの満足度が向上する。
【０２５０】
動画コンテンツの生成は、容易な操作に基づいて、バックグラウンドでの処理を活用して行われるので、落書き編集などの基本的な操作を行う時間は十分に確保することができる。したがって、ユーザは、充実したプレイを楽しむことができ、高い満足感を得ることができる。
【０２５１】
動画コンテンツには、撮影画像が利用される。そのため、すべての撮影と、それに対する画像処理とが行われてからでなければ、動画コンテンツの生成を開始することができない。また、撮影後に、落書き編集画面３００に表示するための撮影画像に対する画像処理を行うため、ＣＰＵなどの演算パワーや、演算時間が必要である。また、落書き編集操作が行われているとき、操作の入力に併せて、編集画面の描画をなめらかに行う必要がある。すなわち、動画コンテンツの生成は、撮影終了後の限られた時間内で、これらの処理の負担にならないようにして行われなければならない。
【０２５２】
本実施の形態において、動画コンテンツよりも比較的軽量なプレビューコンテンツを用いて、プレビュー表示が行われる。したがって、上述のような問題点を解消しつつ、動画コンテンツを生成させることができる。
【０２５３】
［動画コンテンツの生成機能の変型例の説明］
【０２５４】
以下、上述の実施の形態の一変型例に係る、動画コンテンツの生成機能について説明する。
【０２５５】
プレビューコンテンツは、可能な限り軽量で容易に取り扱うことができるものであることが好ましい。これにより、テンプレートの選択時には、軽量なデータを用いて快適にプレイを行うことができるようにすることができる。また、生成に用いられるテンプレートが決定されたら、提供用のクオリティの高い動画コンテンツを生成することができる。
【０２５６】
本変型例においては、各テンプレートに対応するプレビューコンテンツとして、静止画が生成される。そして、静止画を用いて、動画コンテンツのダイジェスト表示が行われる。
【０２５７】
また、本変型例において、音声データは、写真シール作成装置１において、サーバ６０１へ送信されるまでに動画コンテンツに含められるようにしてもよい。これにより、サーバ６０１において動画コンテンツについてのエンコード処理等を行う必要がなくなり、サーバ６０１の負荷を低減させることができる。
【０２５８】
図２８は、本実施の形態の一変型例に係る動画コンテンツ選択画面の一例を示す図である。
【０２５９】
図２８に示されるように、動画コンテンツ選択画面２０１の画面構成は、上述の実施の形態におけるそれと同一である。
【０２６０】
本変型例において、プレビュー表示領域２０３と、テンプレート表示領域２１０とには、予め生成された画像を用いた表示が行われる。具体的には、例えば、サムネイル表示２１１に対応するテンプレートについて、サムネイル表示２１１とプレビュー表示領域２０３とのそれぞれには、プレビュー用画像２１１ａを用いた表示が行われる。他のテンプレートについても、同様にして表示される。なお、図２８において、説明のため、プレビュー用画像２１１ａは、実際には表示されない部分も含めて、その全体が表示されている。
【０２６１】
プレビュー用画像２１１ａは、プレビュー用画像生成処理により生成される。プレビュー用画像２１１ａは、例えば、１フレーム（コマ）分の画像を、１秒当たり１５コマ、１５秒間分の合計２２５コマだけ並べて構成されている。各コマの画像は、２２０×２２０サイズの正方形の画像である。プレビュー用画像２１１ａは、例えば、横１５コマ×タテ１５コマを並べた、正方形状であるが、縦横比はこれに限られるものではない。
【０２６２】
なお、シークバー２２１の画像は、１秒当たり１コマの画像を１５秒間分横に並べて構成された画像である。スライダ２２３がある位置のシークバー２２１の画像にほぼ対応する画像が、動画コンテンツのそのタイミングでの画像に対応する。
【０２６３】
サムネイル表示２１１やプレビュー表示領域２０３に表示される画像は、プレビュー用画像２１１ａのうち１コマ分を除いてクリッピング処理を行った部分画像である。プレビュー用画像２１１ａのうち部分画像となるコマを時間の経過に伴い変化させることで、動画が再生しているように見せることができる。具体的には、次の通りである。すなわち、図２８には、１コマ目の部分画像が表示されている。所定時間毎（１５分の１秒毎）に、表示される部分画像の位置の座標が、１コマ分ずつ、図において右方向に変化する。一番右側のコマ（１５コマ目）まで表示されると、次は一段下がって、左端から順に表示される。
【０２６４】
本変型例において、プレビュー表示領域２０３の大きさよりもプレビュー用画像２１１ａの１コマ分の部分画像の大きさのほうが小さい。そのため、プレビュー用画像２１１ａには、部分画像を拡大した画像が表示される。
【０２６５】
なお、サムネイル表示２１１の大きさとプレビュー用画像２１１ａの１コマ分の部分画像の大きさとが異なっていてもよい。このとき、サムネイル表示２１１の表示時に、部分画像を拡縮して表示するようにすればよい。
【０２６６】
図２９は、本変型例に係る動画生成処理を示すフローチャートである。
【０２６７】
図２９において、ステップＳ７０１，Ｓ７０２，Ｓ７０３の処理は、上述の実施の形態におけるステップＳ３０１，Ｓ３０２，Ｓ３０５の処理とそれぞれ同様にして行われる。ステップＳ７０３において、送信用の動画コンテンツを生成する場面であれば（ＹＥＳ）、ステップＳ７０４に進む。他方、プレビューデータの生成を行う場面であれば（ＮＯ）、ステップＳ７０５に進む。
【０２６８】
ステップＳ７０４においては、送信用動画生成処理が行われる。
【０２６９】
図３０は、送信用動画生成処理の一例を示すフローチャートである。
【０２７０】
図３０に示されるように、ステップＳ７４１において、設定ファイルが読み込まれる。設定ファイルは、例えば、Ｍｏｖｉｅ．ｔｘｔと呼ばれるテキストファイルである。設定ファイルには、読み込まれるファイルのそれぞれの入力パスや、生成したファイルの出力パスなどの情報が定義されている。送信用動画生成処理は、設定ファイルにより定義された内容に沿って行われる。
【０２７１】
すなわち、ステップＳ７４２において、音声ファイルが読み込まれる。音声ファイルは、例えばリニアＰＣＭ形式の音声データである。なお、音声ファイルは、選択されたテンプレートに対応するものが用いられる。すなわち、読み込まれる音声ファイルは、選択されたテンプレートと、設定ファイルとに基づいて決定される。例えば、設定ファイルにテンプレートと音声ファイルとの対応関係が定義されており、選択されたテンプレートに対応する音声ファイルが特定されるようにしてもよい。また、選択されたテンプレートに基づいて、そのテンプレートに対応する設定ファイルが読み込まれることで、その設定ファイルに定義された音声ファイルが特定されるようにしてもよい。
【０２７２】
ステップＳ７４３において、生成された複数のフレーム画像が読み込まれる。
【０２７３】
ステップＳ７４４において、設定ファイルに定義されている出力パラメータが読み込まれる。出力パラメータとしては、例えば、出力する動画コンテンツに関する、動画のサイズ、動画のフレームレート、ビットレート及び再生時間等が定義されている。また、出力する動画コンテンツに関する、音声の圧縮形式、チャンネル数及びサンプルレート等が定義されている。
【０２７４】
ステップＳ７４５において、読み出された情報に基づいて、エンコードが実行される。これにより、動画コンテンツが生成される。
【０２７５】
ステップＳ７４６において、設定ファイルで定義された出力先に、生成された動画コンテンツが出力される。ステップＳ７４６の処理が終了すると、送信用動画生成処理が終了する。
【０２７６】
図３１は、プレビュー画像生成処理の一例を示すフローチャートである。
【０２７７】
図３１に示されるように、ステップＳ７５１において、設定ファイルが読み込まれる。設定ファイルは、例えば、Ｐｒｅｖｉｅｗ．ｔｘｔと呼ばれるテキストファイルである。設定ファイルには、読み込まれるファイルの入力パスや、生成するプレビュー画像の大きさ等の設定値や、生成したファイルの出力パスなどの情報が定義されている。プレビュー画像生成処理は、設定ファイルにより定義された内容に沿って行われる。
【０２７８】
すなわち、ステップＳ７５２において、プレビュー用画像が生成され、出力される。プレビュー用画像は、上述のように、例えば、所定の大きさの１コマの画像を、所定の数だけ並べることにより生成される。設定ファイルで定義された時間間隔で画像が並ぶように、生成されたフレーム画像から抽出した画像が並べられる。このとき、各フレーム画像を、設定ファイルで定義された大きさに変換する処理も行われる。本変型例では、例えば、縦１５コマ、横１５コマの画像を並べて、プレビュー用画像が生成される。
【０２７９】
ステップＳ７５３において、シークバー２２１を表示するためのシークバー用画像が生成され、出力される。シークバー用画像は、所定の大きさの１コマの画像を、所定の数だけ一行に並べることにより生成される。設定ファイルで定義された時間間隔で画像が並ぶように、生成されたフレーム画像から抽出した画像が並べられる。このとき、各フレーム画像を、設定ファイルで定義された大きさに変換する処理も行われる。本変型例では、例えば、横１５コマの画像を一行に並べて、シークバー用画像が生成される。
【０２８０】
ステップＳ７５３の処理が終了すると、プレビュー画像生成処理が終了する。
【０２８１】
このように、本変形例においても、上述の実施の形態と同様の効果が得られる。
【０２８２】
本変型例においては、静止画であるプレビュー用画像２１１ａを用いてプレビュー表示が行われる。また、プレビュー用画像２１１ａの大きさは、比較的小さくすることができる。また、１枚のプレビュー用画像２１１ａを用いて、サムネイル表示２１１とプレビュー表示領域２０３との両方に表示を行う。
【０２８３】
したがって、以下のような効果が得られる。すなわち、動画コンテンツ選択画面２０１を表示する際に必要なシステム負荷を低減させることができる。具体的には、例えば、動画コンテンツ選択画面２０１を表示する際の画像表示用メモリ等の使用率を低くすることができる。また、プレビュー画像生成処理の処理負担も低減することができる。したがって、同時に行われる他の処理に与える影響は小さい。簡素なハードウェア構成を用いて、快適なプレイ体験をユーザに提供することができる。
【０２８４】
なお、プレビュー表示領域２０３に表示する場合のプレビュー用画像２１１ａの拡大率は、整数倍にするのが好ましい。これにより、比較的綺麗にプレビュー表示を行うことができる。
【０２８５】
［その他］
【０２８６】
写真シール作成装置やそれを用いたコンテンツ提供システムは、上述の実施の形態における各特徴点をすべて有するものでなくてもよく、一部の特徴点のみを有するものであってもよい。そのように構成された写真シール作成装置やコンテンツ提供システムであっても、その特徴点を有することに応じた効果を得ることができる。
【０２８７】
動画コンテンツは、音声データを有しない無音のものであってもよい。
【０２８８】
プレビューコンテンツは、上述のようなものに限られない。例えば、提供される動画コンテンツよりも解像度が小さいものであったり、フレーム数が少ないものであってもよい。また、間引きしたような動画であったり、静止画により擬似的な動画を構成する「パラパラ漫画」であったり、静止画であってたりしてもよい。プレビューコンテンツは、複数のテンプレートからひとつのテンプレートを選択させるために、最低限、それを利用した動画コンテンツの表現の違いがわかる程度に構成されたものであればよい。
【０２８９】
動画コンテンツのテンプレートは、プレイ時に１つのみに限定されるようにしてもよい。この場合、プレビュー表示が行われず、撮影画像やそれに基づく画像を使用して自動的に生成され、サーバに送信されるようにしてもよい。
【０２９０】
動画コンテンツのテンプレートは、ユーザが任意に指定できるものであってもよい。撮影画像又はそれに基づく画像のうち、動画コンテンツに利用する特定の画像をユーザが指定できるようにしてもよい。動画コンテンツに用いられるテンプレート画像に加えて、ユーザが生成したスタンプ画像を動画内に含ませることができるようにしてもよい。
【０２９１】
本発明は、写真シール作成装置に限られず、撮像した写真を用いて画像等のコンテンツをユーザに提供する写真撮影遊戯装置やそれを備える装置に広く適用可能である。
【０２９２】
上述の実施の形態における処理は、ソフトウェアによって行っても、ハードウェア回路を用いて行ってもよい。
【０２９３】
上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザに提供することにしてもよい。プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。上記のフローチャートで文章で説明された処理は、そのプログラムに従ってＣＰＵなどにより実行される。
【０２９４】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２９５】
１  写真シール作成装置（写真撮影遊戯装置の一例）
２０１  動画コンテンツ選択画面
２０３  プレビュー表示領域
２１０  テンプレート表示領域
２２１  シークバー
２０９  決定ボタン
５０１  制御部
５０５  記憶部
５０６  テンプレート情報
５０７  制御プログラム
５０９  通信部
５７１  プリンタ
６０１  画像提供サーバ（コンテンツ提供装置の一例）
６０３  通信部
６０５  記憶部
６０６  音声データ
６０７  制御プログラム
６５０  制御部
７０１  携帯端末
７０３  通信部
７０５  記憶部
７０７  制御プログラム
７１３  表示部
７５０  制御部
８０１  ネットワーク
９０１  写真シール遊戯システム（コンテンツ提供システムの一例）
【要約】
【課題】ユーザにとって比較的斬新に感じられるコンテンツを生成することができる写真撮影遊戯装置を提供する。
【解決手段】写真シール作成装置１は、カメラにより撮影して得た複数の撮影画像を用いて、ユーザに提供するコンテンツを生成する。写真シール作成装置１は、ユーザの操作を受け付け、複数の撮影画像又は複数の撮影画像に基づく複数の画像と、テンプレート情報５０６とを利用した動画コンテンツを生成する。動画コンテンツの生成は、ユーザの操作の受付結果と、予め用意されたテンプレートとに従って行われる。テンプレート情報５０６は、テンプレートに対応して予め用意されたものである。
【選択図】図１【図１】
0005896385.tif 000002
【図２】
0005896385.tif 000003
【図３】
0005896385.tif 000004
【図４】
0005896385.tif 000005
【図５】
0005896385.tif 000006
【図６】
0005896385.tif 000007
【図７】
0005896385.tif 000008
【図８】
0005896385.tif 000009
【図９】
0005896385.tif 000010
【図１０】
0005896385.tif 000011
【図１１】
0005896385.tif 000012
【図１２】
0005896385.tif 000013
【図１３】
0005896385.tif 000014
【図１４】
0005896385.tif 000015
【図１５】
0005896385.tif 000016
【図１６】
0005896385.tif 000017
【図１７】
0005896385.tif 000018
【図１８】
0005896385.tif 000019
【図１９】
0005896385.tif 000020
【図２０】
0005896385.tif 000021
【図２１】
0005896385.tif 000022
【図２２】
0005896385.tif 000023
【図２３】
0005896385.tif 000024
【図２４】
0005896385.tif 000025
【図２５】
0005896385.tif 000026
【図２６】
0005896385.tif 000027
【図２７】
0005896385.tif 000028
【図２８】
0005896385.tif 000029
【図２９】
0005896385.tif 000030
【図３０】
0005896385.tif 000031
【図３１】
0005896385.tif 000032