(57)【特許請求の範囲】
【請求項１】
カメラを備えた写真撮影遊戯機と、サーバとを備えた写真撮影遊戯システムであって、
前記写真撮影遊戯機は、
前記カメラを制御して被写体を撮影し、写真画像を生成する写真画像生成手段と、
前記写真画像に編集画像の入力を受け付ける編集手段と、
前記写真画像と前記編集画像とを合成して合成画像を生成する合成画像生成手段と、
前記写真画像又は合成画像である元画像から、第１の機種のユーザ端末用の第１の送信画像と、第２の機種のユーザ端末用であって、前記第１の送信画像よりも画素数の多い第２の送信画像とを生成する送信画像生成手段と、
前記第１及び第２の送信画像をサーバに送信する遊戯機側送信手段とを備え、
前記サーバは、
記憶手段と、
前記第１及び第２の送信画像を共に、前記記憶手段に所定期間一時保存する一時保存手段と、
前記所定期間内にユーザ端末からアクセスされたとき、前記ユーザ端末の機種を判別する判別手段と、
前記ユーザ端末が第１の機種である場合、前記第１の送信画像を前記記憶手段に前記所定期間よりも長く保存し、前記ユーザ端末が前記第２の機種である場合、前記第２の送信画像を前記記憶手段に前記所定期間よりも長く保存し、さらに、前記アクセスしたユーザ端末に対して、前記保存された送信画像の取得を可能にするアルバム保存手段と、
前記アルバム保存手段により保存された送信画像を前記ユーザ端末に送信するサーバ側送信手段とを備える、写真撮影遊戯システム。
【請求項２】
請求項１に記載の写真撮影遊戯システムであって、
前記送信画像生成手段は、複数の前記元画像から複数の第１及び第２の送信画像を生成し、
前記アルバム保存手段は、前記ユーザ端末が第１の機種である場合、前記複数の元画像に対応する複数の前記第１の送信画像を保存し、前記ユーザ端末が第２の機種である場合、前記複数の元画像に対応する複数の前記第２の送信画像を保存し、
前記サーバはさらに、
前記アルバム保存手段により前記複数の送信画像を前記記憶手段に保存した後、前記ユーザ端末から再びアクセスされたとき、前記ユーザ端末が取得可能な複数の送信画像の選
択を受け付ける受付手段を備え、
前記サーバ側送信手段は、選択された前記送信画像を前記ユーザ端末に送信する、写真
撮影遊戯システム。
【請求項３】
請求項１に記載の写真撮影遊戯機であって、
前記写真撮影遊戯機はさらに、
複数の前記写真画像及び／又は複数の前記合成画像を合成して四角画像を生成する四角画像生成手段を備え、
前記送信画像生成手段は、前記四角画像を元画像として、前記第１及び第２の送信画像を生成する、写真撮影遊戯システム。
【請求項４】
カメラを制御して被写体を撮影して生成された写真画像と、編集画像とを合成して合成画像を生成し、前記写真画像又は合成画像である１つの元画像から、第１の機種のユーザ端末用の第１の送信画像と、第２の機種のユーザ端末用であって前記第１の送信画像よりも画素数の多い第２の送信画像とを生成する写真撮影遊戯機と接続可能なサーバであって、
記憶手段と、
前記第１及び第２の送信画像を共に、前記記憶手段に所定期間一時保存する一時保存手段と、
前記所定期間内にユーザ端末からアクセスされたとき、前記ユーザ端末の機種を判別する判別手段と、
前記ユーザ端末が第１の機種である場合、前記第１の送信画像を前記記憶手段に前記所定期間よりも長く保存し、前記ユーザ端末が前記第２の機種である場合、前記第２の送信画像を前記記憶手段に前記所定期間よりも長く保存し、さらに、前記アクセスしたユーザ端末に対して、前記保存された送信画像の取得を可能にするアルバム保存手段と、
前記アルバム保存手段により保存された送信画像を前記ユーザ端末に送信する送信手段とを備える、サーバ。
【請求項５】
カメラを制御して被写体を撮影して生成された写真画像と、編集画像とを合成して合成画像を生成し、前記写真画像又は合成画像である１つの元画像から、第１の機種のユーザ端末用の第１の送信画像と、第２の機種のユーザ端末用であって前記第１の送信画像よりも画素数の多い第２の送信画像とを生成する写真撮影遊戯機と接続可能であり、記憶手段を備えるサーバを利用した画像提供方法であって、
前記第１及び第２の送信画像を共に、前記記憶手段に所定期間一時保存するステップと、
前記所定期間内にユーザ端末からアクセスされたとき、前記ユーザ端末の機種を判別するステップと、
前記ユーザ端末が第１の機種である場合、前記第１の送信画像を前記記憶手段に前記所定期間よりも長く保存し、前記ユーザ端末が前記第２の機種である場合、前記第２の送信画像を前記記憶手段に前記所定期間よりも長く保存し、さらに、前記アクセスしたユーザ端末に対して、前記保存された送信画像の取得を可能にするステップと、
前記所定期間よりも長く保存される送信画像を前記ユーザ端末に送信するステップとを備える、画像提供方法。
【請求項６】
カメラを制御して被写体を撮影して生成された写真画像と、編集画像とを合成して合成画像を生成し、前記写真画像又は合成画像である１つの元画像から、第１の機種のユーザ端末用の第１の送信画像と、第２の機種のユーザ端末用であって前記第１の送信画像よりも画素数の多い第２の送信画像とを生成する写真撮影遊戯機と接続可能であり、記憶手段を備えるサーバに、
前記第１及び第２の送信画像を共に、前記記憶手段に所定期間一時保存するステップと、
前記所定期間内にユーザ端末からアクセスされたとき、前記ユーザ端末の機種を判別するステップと、
前記ユーザ端末が第１の機種である場合、前記第１の送信画像を前記記憶手段に前記所定期間よりも長く保存し、前記ユーザ端末が前記第２の機種である場合、前記第２の送信画像を前記記憶手段に前記所定期間よりも長く保存し、さらに、前記アクセスしたユーザ端末に対して、前記保存された送信画像の取得を可能にするステップと、
前記所定期間よりも長く保存される送信画像を前記ユーザ端末に送信するステップとを実行させる、画像提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、写真撮影遊戯システム、サーバ、画像提供方法及び画像提供プログラムに関する。
【背景技術】
【０００２】
写真撮影遊戯機は、カメラ撮影により生成された写真画像上にタッチペンで落書き画像等の編集画像を入力し、写真画像と編集画像とを合成した合成画像をシール紙に印刷する。シール紙は複数の区分に分けられ、各区分に１つの合成画像が印刷される。ユーザは、はさみやカッターを用いて各区分ごと（各合成画像ごと）に切り取り、写真シールを完成する。このような写真撮影遊戯機は、ゲームセンタ等に設置され、主として女子中高生の間で人気がある。
【０００３】
最近では、写真撮影遊戯機で生成された合成画像をサーバを経由して携帯端末（たとえば携帯電話機）で取得することができる。ユーザは、携帯端末に取得した合成画像を、携帯端末の待ち受け画像に利用したり、ブログ等のユーザ自身のＷｅｂページにアップしたりする。
【０００４】
写真撮影遊戯機で生成された合成画像を携帯端末で取得する技術は、たとえば、特開２０１１−９７４７３号公報（特許文献１）に開示されている。この文献では、画像送信装置が合成画像を生成し、さらに、合成画像に基づいて、高画質の送信画像及び低画質の送信画像を生成する。画像送信装置はさらに、携帯端末に送信する画像の画質を、ユーザに選択させる。画像送信装置は、選択された画質の画像に関する情報と、ユーザの携帯端末のメールアドレスとをサーバに送信する。サーバは、選択された画像の受信が完了した後、携帯端末にメールを送信し、選択された画像が取得可能である旨を通知する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−９７４７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで最近、携帯電話機としてスマートフォンの利用が増加している。写真撮影遊戯機を利用するユーザも、従来のフィーチャーフォンからスマートフォンに機種変更する場合が多くなっている。
【０００７】
一般的に、スマートフォンはフィーチャーフォンと比較して、ディスプレイの解像度が高い。したがって、写真撮影遊戯機から送信される画像がフィーチャーフォンを対象としたものである場合、スマートフォンでその画像を表示すれば、画質がよくない場合がある。
【０００８】
また、写真撮影遊戯機用のサーバの中には、写真撮影遊戯機から送られた画像をユーザごとに分けて保存するものもある。ユーザがサーバから合成画像をフィーチャーフォンに取得した後、フィーチャーフォンからスマートフォンに機種変更をした場合に、ユーザがスマートフォンを用いてサーバにアクセスしてその合成画像を再び取得することもできる。しかしながら、フィーチャーフォンではきれいに見えた画像であっても、スマートフォンでは画質がよくない場合がある。
【０００９】
本発明の目的は、画像をユーザ端末の機種に適した画質で閲覧できる写真撮影遊戯システムを提供することである。
【課題を解決するための手段】
【００１０】
本実施形態の形態による写真撮影遊戯システムは、カメラを備えた写真撮影遊戯機と、サーバとを備える。写真撮影遊戯機は、写真画像生成手段と、編集手段と、合成画像生成手段と、送信画像生成手段と、遊戯機側送信手段とを備える。写真画像生成手段は、カメラを制御して被写体を撮影し、写真画像を生成する。編集手段は、写真画像に編集画像の入力を受け付ける。合成画像生成手段は、写真画像と編集画像とを合成して合成画像を生成する。送信画像生成手段は、写真画像又は合成画像である元画像から、第１の機種のユーザ端末用の第１の送信画像と、第２の機種のユーザ端末用であって、第１の送信画像よりも画素数の多い第２の送信画像とを生成する。遊戯機側送信手段は、第１及び第２の送信画像をサーバに送信する。サーバは、記憶手段と、一時保存手段と、判別手段と、アルバム保存手段と、サーバ側送信手段とを備える。一時保存手段は、第１及び第２の送信画像を共に、記憶手段に所定期間一時保存する。判別手段は、所定期間内にユーザ端末からアクセスされたとき、ユーザ端末の機種を判別する。アルバム保存手段は、ユーザ端末が第１の機種である場合、第１の送信画像を記憶手段に所定期間よりも長く保存し、ユーザ端末が第２の機種である場合、第２の送信画像を記憶手段に所定期間よりも長く保存し、さらに、アクセスしたユーザ端末に対して、保存された送信画像の取得を可能にする。サーバ側送信手段は、アルバム保存手段により保存された送信画像をユーザ端末に送信する。
【００１１】
本実施の他の形態による写真撮影遊戯システムは、カメラを備えた写真撮影遊戯機と、サーバとを備える。写真撮影遊戯機は、写真画像生成手段と、編集手段と、合成画像生成手段と、送信画像生成手段と、遊戯機側送信手段とを備える。写真画像生成手段は、カメラを制御して被写体を撮影し、写真画像を生成する。編集手段は、写真画像に編集画像の入力を受け付ける。合成画像生成手段は、写真画像と編集画像とを合成して合成画像を生成する。送信画像生成手段は、写真画像又は合成画像である元画像から、第１の機種のユーザ端末用の第１の送信画像と、第２の機種のユーザ端末用であって、第１の送信画像よりも画素数の多い第２の送信画像とを生成する。遊戯機側送信手段は、第１及び第２の送信画像をサーバに送信する。サーバは、記憶手段と、一時保存手段と、アルバム保存手段と、サーバ側送信手段と、引継手段とを備える。一時保存手段は、第１及び第２の送信画像を共に、記憶手段に所定期間一時保存する。アルバム保存手段は、所定期間内にユーザ端末からアクセスされたとき、ユーザ端末の機種によらず、第１及び第２の送信画像を共に、記憶手段に所定期間よりも長く保存し、かつ、アクセスしたユーザ端末に対して、保存された送信画像の取得を可能にする。サーバ側送信手段は、アクセスしたユーザ端末が第１の機種である場合、ユーザ端末の要求に応じて、第１の送信画像を送信する。引継手段は、第１の機種のユーザ端末に代えて、第２の機種のユーザ端末に対して、アルバム保存手段により保存された送信画像の取得を可能にする。サーバ側送信手段は、引継手段による処理の後、第２の機種のユーザ端末の要求に応じて、第２の送信画像を送信する。
【発明の効果】
【００１２】
本実施形態による写真撮影遊戯システムは、画像をユーザ端末の機種に適した画質で閲覧できる。
【図面の簡単な説明】
【００１３】
【図１】図１は、第１の実施の形態による写真撮影遊戯システムの全体構成図である。
【図２】図２は、図１中の写真撮影遊戯機を撮影ブースから見た斜視図である。
【図３】図３は、図１中の写真撮影遊戯機を編集ブースから見た斜視図である。
【図４】図４は、図１中の写真撮影遊戯機の機能ブロック図である。
【図５】図５は、図１中のサーバの機能ブロック図である。
【図６】図６は、図１に示す写真撮影遊戯システムの動作概要を示す模式図である。
【図７Ａ】図７Ａは、図１中の写真撮影遊戯機で生成される写真画像の一例を示す模式図である。
【図７Ｂ】図７Ｂは、図１中の写真撮影遊戯機で生成される通常合成画像の一例を示す模式図である。
【図７Ｃ】図７Ｃは、図１中の写真撮影遊戯機で生成される四角画像の一例を示す図である。
【図８】図８は、図１中の写真撮影遊戯機の動作を示すフロー図である。
【図９】図９は、図８の動作中に写真撮影遊戯機のディスプレイに表示される画面の一例を示す模式図である。
【図１０】図１０は、図９と異なる画面の一例を示す模式図である。
【図１１】図１１は、図１中のサーバに格納されるアルバムテーブルの構成を示す模式図である。
【図１２】図１２は、図１中のサーバの動作を示すフロー図である。
【図１３】図１３は、図１２のサーバ動作中におけるユーザ端末のディスプレイに表示される画面の推移を示す模式図である。
【図１４】図１４は、図１中のサーバに格納される会員判別テーブルの構成を示す模式図である。
【図１５】図１５は、図１中のサーバで実行されるアルバム閲覧受付処理のフロー図である。
【図１６】図１６は、図１５のサーバ動作中におけるユーザ端末のディスプレイに表示される画面の推移を示す模式図である。
【図１７】図１７は、図１４と異なる会員判別テーブルの構成を示す模式図である。
【図１８】図１８は、ユーザ端末の機種が変更された場合におけるアルバム引継処理中にユーザ端末のディスプレイに表示される画面の推移を示す模式図である。
【図１９】図１９は、アルバム引継処理における会員判別テーブルの構成を示す模式図である。
【図２０】図２０は、図１８に続くアルバム引継処理中の画面の推移を示す模式図である。
【図２１】図２１は、第２の実施形態による連結画像ファイルのデータ構造を示す模式図である。
【図２２】図２２は、第２の実施形態でサーバに格納されるアルバムテーブルの構成を示す模式図である。
【図２３】図２３は、第３の実施形態によるサーバの動作を示すフロー図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照し、本発明の実施の形態を詳しく説明する。図中同一又は相当部分には同一符号を付してその説明は繰り返さない。
【００１５】
［第１の実施の形態］
［写真撮影遊戯システムの全体構成］
図１は、本実施形態の写真撮影遊戯システムの全体構成を示す機能ブロック図である。図１を参照して、本実施形態の写真撮影遊戯システムは、写真撮影遊戯機１と、サーバＳＶとを備える。写真撮影遊戯機１及びサーバＳＶは、インターネット等のネットワークを介して互いに接続可能である。
【００１６】
図１中のユーザ端末ＣＬはたとえば、写真撮影遊戯機１をプレイしたユーザが持つ携帯端末であり、さらに具体的にはたとえば、フィーチャーフォンやスマートフォンに代表される携帯電話機である。ユーザ端末ＣＬは、インターネット等のネットワークを介してサーバＳＶに接続可能である。
【００１７】
［写真撮影遊戯機１］
図２及び図３は写真撮影遊戯機１の外観図である。図２及び図３を参照して、写真撮影遊戯機１は、撮影を行う撮影ブース２と、撮影により得られた写真画像の編集を行う２つの編集ブース３と、印刷用紙である写真シール紙の印刷中にユーザが待機する印刷待機ブース５とを備える。
【００１８】
［撮影ブース２］
撮影ブース２は、筐体２０と撮影装置４とを備える。筐体２０の側面には出入口が設けられ、ユーザはこの出入口から筐体２０内に入る。撮影装置４の正面には、カメラ１０と、撮影用ディスプレイ１１とが配置される。カメラ１０はユーザを被写体として撮影する。撮影用ディスプレイ１１は、ユーザ用の確認モニタで、表示画面が見えやすいようにユーザに向けられている。撮影用ディスプレイ１１は、カメラ１０で撮影されている被写体映像を左右反転してライブ映像（動画）としてリアルタイムで表示する。したがって、ユーザは鏡のように映る自分の姿を見ながら撮影を行うことができる。さらに、その表示画面上には透明なタッチパネルが貼り付けられており、撮影用ディスプレイ１１は、タッチパネルを介してユーザの入力操作を受け付ける。
【００１９】
カメラ１０及び撮影用ディスプレイ１１の周囲には、複数の照明装置が配置される。複数の照明装置は、カメラ１０が撮影しているライブ映像を画像（静止画）として取り込む瞬間に発光し、被写体を強く照明する。
【００２０】
写真撮影遊戯機１を利用する場合、ユーザは撮影ブース２に入って、図示しないコイン投入口にコインを投入した後、撮影装置４に向かって撮影操作を行う。撮影終了後、ユーザは撮影筐体２０を出て、編集ブース３に移動する。
【００２１】
［編集ブース３］
図３を参照して、編集ブース３には、編集装置８が配置される。編集装置８には、２つの画像編集部８０が互いに背中合わせに配置される。編集装置８の内部には、プリンタ６０１（図４参照）が収納され、編集装置８の側面には、プリンタ６０１から排出される印刷用紙の排出口６０２が形成されている。
【００２２】
各画像編集部８０は、撮影装置４で得られた写真画像を編集するための装置である。画像編集部８０の正面中央には編集用ディスプレイ４０が設けられる。編集用ディスプレイ４０は、撮影装置４で生成された複数の写真画像を表示する。さらに、編集用ディスプレイ４０の表示画面上には透明なタッチパネルが貼り付けられており、タッチパネルを介してユーザの編集操作を受け付ける。編集用ディスプレイ４０の両側には、ペン画像やスタンプ画像といった編集画像をディスプレイ４０で入力するためのタッチペン４２が設けられる。画像編集部８０は、ユーザの編集操作に応じて写真画像上に編集画像を入力する。編集終了後、写真撮影遊戯機１は写真画像と編集画像とを合成し、合成画像を生成する。
【００２３】
［印刷待機ブース５］
ユーザが画像編集部８０を用いて写真画像を編集した後、ユーザは、印刷用紙が排出口６０２から排出されるまでの間、印刷待機ブース５で待機する。印刷待機ブースは、編集装置８の側面に相当する。編集装置８の側面には、上述の排出口６０２と待機用ディスプレイ９５が配置される。
【００２４】
待機用ディスプレイ９５は、印刷待機中のユーザ端末のメールアドレスを受け付けたり、ミニゲームを提供したりする。待機用ディスプレイ９５の画面上には透明なタッチパネルが貼り付けられており、待機用ディスプレイ９５は、タッチパネルを介してユーザの操作を受け付ける。
【００２５】
［写真撮影遊戯機１の機能構成］
図４を参照して、写真撮影遊戯機１は、写真撮影遊戯機１全体を制御するコンピュータ装置１０１と、動作中のコンピュータ装置１０１からの指示を受け付けて、接続されている各種装置を制御する制御基板１０２と、クロマキーキャプチャボード１７とを備える。これらは写真撮影遊戯機１の制御装置１００として機能する。制御装置１００は撮影装置４に搭載されていてもよいし、編集装置８に搭載されていてもよい。
【００２６】
コンピュータ装置１０１は、中央処理装置（ＣＰＵ）１０３と、本装置に所定の処理を実行させるための制御プログラム、処理に必要なグラフィックデータ、音声データ、撮影された写真画像、予め用意された複数の背景画像、予め用意された複数のフレーム画像や複数のスタンプ画像等の編集画像等を記憶するハードディスクドライブ（以下ＨＤＤという）１０４と、制御プログラムの一時的な作業領域となるメモリ１０５と、通信部１０６とを備える。
【００２７】
コンピュータ装置１０１は、撮影ブース２での撮影処理を実行する。具体的には、コンピュータ装置１０１は制御プログラムを実行し、撮影用ディスプレイ１１での入力操作に応じて、制御信号を制御基板１０２に送信する。また、コンピュータ装置１０１は、カメラ１０、撮影用ディスプレイ１１、スピーカ及び制御基板１０２と接続され、それらを制御する。
【００２８】
クロマキーキャプチャボード１７は、カメラ１０で撮影されている映像を所定の時間間隔（たとえば３０フレーム／秒）でデジタルデータ（静止画像）として取り込み、取り込んだ静止画像の中からクロマキー技術により被写体以外の領域を検出し、その検出した領域に選択された背景画像を合成する。
【００２９】
コンピュータ装置１０１はさらに、編集ブース３での画像編集処理を実行する。具体的には、コンピュータ装置１０１は制御プログラムを実行し、編集用ディスプレイ４０での入力操作に応じた処理を実行する。コンピュータ装置１０１はさらに、プリンタ６０１及び編集用ディスプレイ４０と接続され、それらを制御する。
【００３０】
コンピュータ装置１０１はさらに、通信部１０６により、インターネット等のネットワークを介してサーバＳＶと通信する。そして、ユーザの要求に応じて生成した合成画像をユーザが利用するユーザ端末にサーバＳＶ経由で送信する。これにより、ユーザは自身のユーザ端末に合成画像を取得できる。
【００３１】
コンピュータ装置１０１はさらに、印刷待機ブース５での印刷待機処理を実行する。具体的には、コンピュータ装置１０１は、制御プログラムを実行し、待機用ディスプレイ９５での入力操作に応じた処理を実行する。コンピュータ装置１０１は、待機用ディスプレイ９５及びスピーカと接続され、それらを制御する。
【００３２】
プリンタ６０１は図示しないマイコンを備える。コンピュータ装置１０１は、プリンタ６０１のマイコンに対して印刷指示を送信し、印刷すべき合成画像を送信する。
【００３３】
制御基板１０２は、コンピュータ装置１０１の他に、ストロボ制御部、ストロボ、蛍光灯及びコイン制御部に接続される。
【００３４】
［サーバＳＶ］
図５は、図１中のサーバＳＶの機能ブロック図である。図５を参照して、サーバＳＶは、中央処理装置（ＣＰＵ）２０１と、メモリ２０２と、通信部２０３と、ハードディスクドライブ（ＨＤＤ）２０４とを備える。
【００３５】
ＨＤＤ２０４には、画像提供プログラムが格納されている。画像提供プログラムをメモリ２０２にロードし、ＣＰＵ２０１で実行することにより、サーバＳＶは後述の動作を実行する。ＨＤＤ２０４にはさらに、写真撮影遊戯機１から送信される画像（送信画像）が格納される。
【００３６】
ＨＤＤ２０４は、一時記憶領域２０５と、アルバム記憶領域２０６とを含む。一時記憶領域２０５には、写真撮影遊戯機１から送信された画像が所定期間一時的に保存（記憶）される。つまり、一時記憶領域２０５では、所定期間が経過した画像は消去される。
【００３７】
アルバム記憶領域２０６には、アルバムサービスの会員に登録されたユーザの画像が保存（記憶）される。アルバムサービスとは、写真撮影遊戯機１で生成された複数の画像をサーバＳＶで保存するサービスである。一時記憶領域２０５とは異なり、アルバム記憶領域２０６の保存期間には制限が設けられていない。つまり、アルバム記憶領域２０６では、画像が一時記憶領域２０５よりも長期間保存される。
【００３８】
サーバＳＶは、ユーザ端末ＣＬからの要求に応じて、ＨＤＤ２０４内の画像をユーザ端末ＣＬに送信する。
【００３９】
［ユーザ端末ＣＬ］
ユーザ端末ＣＬはたとえば、携帯端末である。携帯端末はたとえば、フィーチャーフォンやスマートフォンである。ユーザ端末ＣＬもサーバＳＶと同様に、ＣＰＵと、メモリと、通信部と、ハードディスク（ＨＤＤ）とを備える。ユーザ端末ＣＬはさらに、ディスプレイを備える。ユーザ端末ＣＬはサーバＳＶから送信画像を取得しＨＤＤに格納する。そして、ＨＤＤに格納された送信画像をディスプレイに表示する。
【００４０】
［動作概要］
図６は、本実施形態による写真撮影遊戯システムの動作概要を説明するための模式図である。図６を参照して、写真撮影遊戯機１は、ユーザのゲームプレイに応じて複数の元画像（写真画像及び合成画像）を生成する（１）。写真撮影遊戯機１はさらに、１つの元画像から、画素数が異なる複数の送信画像を生成する（２）。図６では、写真撮影遊戯機１は、１つの元画像から、２つの画像（高画素画像、標準画素画像）を生成する。標準画素画像はたとえば、フィーチャーフォン用の送信画像であり、フィーチャーフォンのディスプレイの解像度に対応した画素数を有する。高画素画像はたとえば、スマートフォン用の送信画像であり、標準画素画像よりも画素数が多い。高画素画像は、スマートフォンのディスプレイの解像度に対応した画素数を有する。このように、写真撮影遊戯機１は、同じ画像に基づいて、画素数の異なる複数の送信画像を生成する。
【００４１】
写真撮影遊戯機１は、生成された複数の送信画像（３）及びユーザ端末のメールアドレスをサーバＳＶに送信し、サーバＳＶは、送信画像をＨＤＤ２０４に格納する（４）。
【００４２】
ユーザ端末ＣＬは、サーバＳＶに対して送信画像を要求する。具体的には、ユーザ端末ＣＬは、サーバＳＶに要求コマンドを送信する（５）。要求コマンドは、画像ＩＤと、機種情報とを含む。機種情報は、ユーザ端末ＣＬの機種（スマートフォン又はフィーチャーフォン）を識別するための情報であり、たとえば、ユーザエージェントである。
【００４３】
サーバＳＶは、ユーザ端末ＣＬから要求コマンドを受けると、画像ＩＤに基づいて、送信画像を特定する。サーバＳＶはさらに、特定された送信画像（高画素画像及び標準画素画像）のうち、ユーザ端末ＣＬに最適な画像を選択する（６）。具体的には、サーバＳＶは、要求コマンド内の機種情報に基づいて、指定された画像ＩＤの標準画素画像、高画素画像の中から、ユーザ端末ＣＬの機種に最適な画質となる送信画像を選択する。
【００４４】
具体的には、ユーザ端末ＣＬがスマートフォンである場合、サーバＳＶは、高画素画像を選択してユーザ端末ＣＬに送信する（７）。一方、ユーザ端末ＣＬがフィーチャーフォンである場合、サーバＳＶは、標準画素画像を選択してユーザ端末ＣＬに送信する（７）。
【００４５】
以上のとおり、本実施形態の写真撮影遊戯システムでは、写真撮影遊戯機１が１つの元画像から、異なる画素数の複数の送信画像を生成し、サーバＳＶに送信する。サーバＳＶは、取得した複数の送信画像の中から、ユーザ端末ＣＬに最適な画素数の送信画像を選択する。上述の図６の例では、送信画像が使用されるユーザ端末ＣＬの機種（スマートフォン、フィーチャーフォン）に応じて、サーバＳＶは送信画像を選択する。以上の動作により、自動写真撮影遊戯システムでは、ユーザ端末ＣＬに最適な画質の送信画像を得ることができる。以下、詳細を説明する。
【００４６】
［動作フロー］
写真撮影遊戯システムの処理動作は、写真撮影遊戯機１による動作と、サーバＳＶによる動作とを含む。以下、それぞれの動作について詳述する。
【００４７】
［写真撮影遊戯機１の動作］
写真撮影遊戯機１は、図７Ａに示す写真画像３００と、図７Ｂ及び図７Ｃに示す合成画像とを生成する。
【００４８】
図７Ａに示す写真画像３００は、被写体画像３０１と背景画像３０２とを含む。合成画像は、図７Ｂに示す通常合成画像３１０と、図７Ｃに示す四角画像３２０とがある。通常合成画像３１０は、写真画像３００と、１又は複数の編集画像３０３とを含む。編集画像３０３は文字列やフレーム、落書き画像等であり、後述の画像編集処理により写真画像３００に配置される。
【００４９】
図７Ａ及び図７Ｂでは、写真画像３００及び通常合成画像３１０はいずれも、正方形状である。ここでいう正方形状とは、各辺の長さの差が±２０％以内、好ましくは±１０％以内、さらに好ましくは±５％以内の矩形をいう。ただし、写真画像３００及び通常合成画像３１０は、正方形以外の他の形状であってもよい。
【００５０】
図７Ｃに示す四角画像３２０は、複数の通常合成画像３１０及び／又は複数の写真画像３００を含む。つまり、四角画像３２０は、通常合成画像３１０及び／又は写真画像３００を複数組み合わせて形成される画像である。
【００５１】
図７Ｃに示す四角画像３２０は正方形状である。四角画像３２０は、複数の区画ＰＡ１１〜ＰＡ１３，ＰＡ２１〜ＰＡ２３，ＰＡ３１〜ＰＡ３３を含む。以降、各区画に共通の説明をする場合、「区画ＰＡ」と称する。
【００５２】
四角画像３２０内において、区画ＰＡは行（横）に３つ並び、列（縦）に３つ並ぶ。つまり、図７Ｃでは、行に並ぶ区画ＰＡの数と、列に並ぶ区画ＰＡの数は等しい。各区画ＰＡには、写真画像３００、通常合成画像３１０及びデザイン画像ＤＥのいずれかが配置される。デザイン画像ＤＥは、四角画像３２０専用の画像であり、たとえば、四角画像３２０の作成日を示す文字列画像や、メッセージ、装飾画像、各ユーザの名前に関する文字列画像等が含まれる。
【００５３】
このように、図７Ｃの例では、全ての区画ＰＡに写真画像３００及び通常合成画像３１０のいずれかが配置されるのではなく、１又は複数の区画ＰＡにデザイン画像ＤＥを配置する。デザイン画像ＤＥが配置された区画ＰＡを利用することにより、四角画像３２０のデザイン性を高めることができる。ただし、全ての区画ＰＡに写真画像３００及び通常合成画像３１０のいずれかを配置してもよい。
【００５４】
以上のとおり、写真撮影遊戯機１は、写真画像３００、通常合成画像３１０の他に、より複雑な合成画像である四角画像３２０を、生成する。
【００５５】
図８は、写真撮影遊戯機１の動作を示すフロー図である。図８を参照して、写真撮影遊戯機１はコインの投入を受け付ける（Ｓ１）。ユーザが撮影ブース２に入ってコイン投入口に１ゲームプレイ分のコインを投入したとき、写真撮影遊戯機１は、撮影処理を開始する（Ｓ２）。
【００５６】
撮影処理（Ｓ２）では、写真撮影遊戯機１は、カメラ１０で被写体となるユーザを複数回撮影して写真画像３００を生成する。本例では、ユーザを６回撮影し、６枚の写真画像３００を生成する。
【００５７】
初めに、写真撮影遊戯機１は、クロマキーキャプチャボード１７を利用して、カメラ１０で撮影されている映像を取り込む。写真撮影遊戯機１は、カメラ１０の映像（画像）を必要に応じてトリミングによりカットして、正方形状の写真画像３００に対応した正方形状の画像を取り込む。
【００５８】
写真撮影遊戯機１はさらに、得られた画像からクロマキー技術により被写体以外の領域を検出し、検出した領域に、デフォルトの背景画像を重ねて撮影用ディスプレイ１１に表示する。
【００５９】
続いて、写真撮影遊戯機１は、第１回目の撮影を実行する。写真撮影遊戯機１は、カウントダウンを開始して、ユーザがポーズを取るための所定時間が経過した後にシャッタ動作を行い、トリミングされた映像から画像を固定して写真画像３００を生成する。写真撮影遊戯機１は、生成された写真画像３００をメモリ１０５に保存する。写真撮影遊戯機１は、同様の撮影制御処理を残り５回実施し、６枚の写真画像３００を生成する。
【００６０】
撮影処理（Ｓ２）が終了した後、写真撮影遊戯機１は、撮影用ディスプレイ１１に、撮影プレイが完了した旨を表示するとともに、２つの画像編集部８０のうち、ユーザが使用する画像編集部８０へ誘導する案内を表示する。
【００６１】
続いて、写真撮影遊戯機１は、６枚の写真画像３００のうち、編集したい写真画像３００の選択を受け付ける（Ｓ３）。ユーザは、４〜６枚の写真画像３００を選択することができる。写真撮影遊戯機１はさらに、写真画像３００の背景画像３０２の選択を受け付ける（Ｓ４）。写真撮影遊戯機１は、複数の背景画像３０２を編集用ディスプレイ４０に表示して、ステップＳ３で選択された各写真画像ごとに、背景画像３０２の選択を受け付ける。写真撮影遊戯機１は、写真画像３００内のデフォルトの背景画像３０２を、ステップＳ４で選択された背景画像３０２に更新してメモリ１０５に保存する。
【００６２】
写真撮影遊戯機１は続いて、画像編集処理を実施する（Ｓ５）。画像編集処理では、写真撮影遊戯機１は、編集用ディスプレイ４０に編集画面を表示する。編集画面では、ステップＳ３で選択された写真画像３００に対して編集画像の入力を受け付ける。ユーザは、編集画面を参照して、編集したい（つまり、落書きしたい）写真画像３００に対して、スタンプ画像や文字列画像、メッセージ画像やペン画像等の落書き画像である編集画像３０３を入力する。つまり、ステップＳ５でユーザは、写真画像３００に落書きをすることができる。
【００６３】
写真撮影遊戯機１は、写真画像３００と、画像編集処理（Ｓ５）で写真画像３００に入力（配置）された編集画像３０３とを合成して、通常合成画像３１０を生成する（Ｓ６）。
【００６４】
写真撮影遊戯機１はさらに、生成された複数の通常合成画像３１０及び／又は複数の写真画像３００を利用して、図７Ｃに示す四角画像３２０を生成する。四角画像３２０に含まれる複数のデザイン画像ＤＥは予めＨＤＤ１０４に格納されており、写真撮影遊戯機１は、デザイン画像ＤＥを読み出して四角画像３２０を生成する。要するに、四角画像３２０は、ユーザ操作により生成されるのではなく、写真撮影遊戯機１がユーザ操作によらずに生成する。ユーザは四角画像３２０という予期しない合成画像の提供を受けることになり、ゲームプレイに対する嗜好性が高まる。つまり、本実施形態において、四角画像３２０はおまけ要素の高い合成画像である。
【００６５】
写真撮影遊戯機１は続いて、印刷用の合成画像のレイアウトパターンの選択を受け付ける（Ｓ７）。ＨＤＤ１０４は、印刷用紙に印刷される複数の合成画像の配置に関する複数のレイアウトパターンを保存する。写真撮影遊戯機１は、編集用ディスプレイ４０に複数のレイアウトパターンを表示し、ユーザに好みのレイアウトパターンの選択を促す。
【００６６】
レイアウトパターンが選択されたとき、写真撮影遊戯機１は、選択されたレイアウトパターンに、ステップＳ６で生成された複数の合成画像（通常合成画像３１０又は四角画像３２０）を配置して、印刷画像を生成する。印刷画像を生成した後、写真撮影遊戯機１は、印刷待機ブース５が使用中であるか否かを判断する。印刷待機ブース５が空いている場合、写真撮影遊戯機１は、印刷指示及び印刷画像をプリンタ６０１へ送信する。写真撮影遊戯機１はさらに、ユーザに対して、印刷待機ブース５への移動を促す画面を編集用ディスプレイ４０に表示する。プリンタ６０１は、写真撮影遊戯機１からの指示に応じて、受信した印刷画像を印刷用紙に印刷する。
【００６７】
写真撮影遊戯機１はさらに、送信画像を生成する（Ｓ９）。本例では、写真撮影遊戯機１は、１ゲームプレイ中に生成された写真画像３００、通常合成画像３１０及び四角画像３２０の各画像を元画像として、各元画像ごとに、画素数が異なる複数の送信画像を生成する。
【００６８】
本例では、写真撮影遊戯機１は、１つの元画像から、スマートフォン用の高画素画像と、フィーチャーフォン用の標準画素画像とを生成する。元画像の画素数をＸ、高画素画像の画素数をＹ、標準画素画像の画素数をＺとすると、各画像の画素数はＸ＞Ｙ＞Ｚの関係を満たす。写真撮影遊戯機１は、各元画像ごとの複数の送信画像（高画素画像、標準画素画像）をいったんメモリ１０５に格納する。
【００６９】
続いて、写真撮影遊戯機１は、ユーザがユーザ端末ＣＬに取得したい元画像の選択を受け付ける（Ｓ１０）。この場合、写真撮影遊戯機１はまず、ディスプレイ９５に図９に示す選択画面を表示する。
【００７０】
選択画面には、生成された通常合成画像３１０のサムネイル画像と、四角画像３２０のサムネイル画像とが選択ボタンとして表示される。選択画面にはさらに、らくがきＯＮボタン１５０と、らくがきＯＦＦボタン１５１とが表示される。らくがきＯＦＦボタン１５１がタッチされた場合、写真撮影遊戯機１は、通常合成画像３１０のサムネイル画像に代えて、対応する写真画像３００のサムネイル画像を表示する。要するに、編集画像３０３を非表示にする。再び編集画像３０３を表示させたい場合、ユーザはらくがきＯＮボタン１５０をタッチする。この場合、図９に示すとおり、写真画像３００に代えて、通常合成画像３１０が表示される。
【００７１】
写真撮影遊戯機１は、図９の選択画像を表示した後、ユーザによる元画像（写真画像３００、通常合成画像３１０、四角画像３２０）の選択を受け付ける（Ｓ１０）。ステップＳ１０で選択された元画像に対応する送信画像は、アルバムサービスの非会員であるユーザが取得可能な送信画像となる。なお、アルバムサービスの会員であるユーザは、ユーザ端末ＣＬを用いて、ステップＳ１０で生成された全ての元画像に対応する送信画像をサーバＳＶから取得することができる。
【００７２】
写真撮影遊戯機１は、ユーザ端末ＣＬのメールアドレスの入力を受け付ける（Ｓ１１）。写真撮影遊戯機１は、ディスプレイ９５に図１０に示すメールアドレスの入力画面を表示する。入力画面には、メールアドレスを入力するための複数の文字ボタン１７０と入力されたメールアドレスを表示する表示エリア１７１とが表示される。さらに、メールアドレスのドメインを容易に入力するためのドメインボタン１７２が表示される。携帯端末の各キャリア名が表示されたドメインボタン１７２をタッチすると、表示エリア１７１にそのキャリア固有のドメイン名が表示される。ドメインボタン１７２の一つとして、スマートフォンボタン１７２Ａが表示される。スマートフォンボタン１７２Ａがタッチされると、スマートフォンで使用される複数のドメイン名が表示される。ユーザはドメイン名を選択することにより、容易にメールアドレスを入力できる。
【００７３】
写真撮影遊戯機１は、ステップＳ９で生成された複数の送信画像と、画像関連情報とをサーバＳＶに送信する（Ｓ１２）。画像関連情報は、ステップＳ１０で選択された元画像の識別情報（画像ＩＤ）と、ステップＳ１１で入力されたメールアドレスと、プレイＩＤと、撮影日時に関する情報とを含む。スマートフォンボタン１７２Ａが選択された場合、画像関連情報はさらに、スマートフォンボタン１７２Ａが選択された旨の情報を含んでもよい。送信後、写真撮影遊戯機１は動作を終了する。
【００７４】
写真撮影遊戯機１は、ステップＳ９において、標準画素画像と、画素数が標準画素画像よりも多い高画素画像とを生成し、その両方をサーバＳＶに送信する。写真撮影遊戯機１から高画素画像のみを生成してサーバＳＶに送信し、高画素画像を元にして、サーバＳＶが標準画素画像を生成する方法も考えられる。しかしながら、写真撮影遊戯機１で完成された高画素画像をサーバＳＶで縮小処理等して標準画素画像を生成すれば、縮小処理による画質の劣化が生じる場合がある。たとえば、高画素画像にハイパスやアンシャープといったシャープ処理が施されている場合、その高画素画像を縮小すれば、画質が顕著に劣化する。写真撮影遊戯機１で高画素画像及び標準画素画像を生成すれば、そのような問題は生じない。
【００７５】
さらに、サーバＳＶが高画素画像から標準画素画像を生成する場合、サーバＳＶに過剰な作業負荷がかかる。写真撮影遊戯機１で複数の送信画像を生成すれば、負荷分散することができる。
【００７６】
［サーバＳＶの動作］
サーバＳＶの動作を説明する前に、サーバＳＶのＨＤＤ２０４に格納されるアルバムテーブルについて説明する。
【００７７】
上述のとおり、サーバＳＶはアルバムサービスを実施する。ユーザがアルバムサービスに会員登録すると、サーバＳＶは、そのユーザが写真撮影遊戯機１でプレイして生成された全ての元画像に対応する送信画像をアルバム記憶領域２０６に保存する。
【００７８】
図１１は、アルバム記憶領域２０６に記憶される送信画像管理テーブルの構成を示す図である。図１１を参照して、「アルバムＩＤ」フィールドには、会員ごとに割り当てられた識別番号（アルバムＩＤ）が記録される。「プレイＩＤ」フィールドには、写真撮影遊戯機１でのゲームプレイ固有の識別番号が記録される。「撮影日時」フィールドには、写真撮影遊戯機１でゲームプレイをした日付情報が記録される。「画像ＩＤ」フィールドには、元画像の識別番号が記録される。「サムネイル画像ファイル名」、「標準画素画像ファイル名」、「高画素画像ファイル名」、「プリント画像ファイル名」にはそれぞれ、各画像のファイル名が記録される。
【００７９】
プリント画像ファイル名は、送信画像のうち、プリント画像用に生成されたプリント画像のファイル名である。プリント画像の画素数は、高画素画像よりも高い。つまり、写真撮影遊戯機１は、１つの元画像から、高画素画像、標準画素画像及びプリント画像を生成する。
【００８０】
図１１中では、画像ＩＤ１００１〜１００３の元画像及び対応する送信画像が、１ゲームプレイで生成され、画像ＩＤ１００４及び１００５の元画像及び送信画像が１ゲームプレイで生成されている（図１１中のプレイＩＤ参照）。
【００８１】
アルバム記憶領域２０６に、複数の元画像に対応した複数の送信画像が格納されれば、アルバムサービスの会員（ユーザ）は、図８のステップＳ１０で選択された元画像と異なる他の元画像に対応した送信画像についても、サーバＳＶから取得することができる。
【００８２】
一方、ユーザがアルバムサービスの非会員である場合、そのユーザの写真撮影遊戯機１でのゲームプレイにより生成された複数の送信画像は、一時記憶領域２０５にいったん格納される。さらに、一時記憶領域２０５に記憶された送信画像のうち、ステップＳ１０で選択された元画像に対応する送信画像はアルバム記憶領域２０６に記憶される。しかしながら、その他の元画像に対応する送信画像は、所定期間経過後に一時記憶領域２０５から消去される。したがって、非会員のユーザはステップＳ１０で選択された元画像に対応する送信画像のみを取得できる。
【００８３】
以下、サーバＳＶ及びユーザ端末ＣＬの動作を説明する。
【００８４】
図１２は、サーバＳＶの動作処理を示すフロー図である。図１２を参照して、サーバＳＶは、写真撮影遊戯機１から送信された複数の送信画像及び画像関連情報を受信し（Ｓ２１）、ＨＤＤ２０４内の一時記憶領域２０５に、複数の送信画像（標準画素画像、高画素画像、プリント画像）と画像関連情報とを所定期間一時保存する（Ｓ２２）。続いて、サーバＳＶは、画像関連情報内のメールアドレスを読み出して、そのメールアドレスのユーザ端末ＣＬ宛に、画像取得情報を送信する（Ｓ２３）。画像取得情報はたとえば、ステップＳ１０で選択された元画像に対応する送信画像に取得するためのＵＲＬを含むメールである。
【００８５】
ユーザ端末ＣＬは、サーバＳＶから画像取得情報を受け、画像取得情報に基づく画面をディスプレイに表示する。このときの画面例を図１３（ａ）に示す。この画面例では、送信画像（図１３（ａ）では「プリ画像」と表記）が取得できる旨の文章と共に、ステップＳ１０で選択された元画像に対応する送信画像を取得するためのＵＲＬが表示される。
【００８６】
ユーザが送信画像の取得を希望する場合、画面内のＵＲＬを選択する。このとき、ユーザ端末ＣＬは、サーバＳＶにアクセスして、画像要求コマンドをサーバＳＶに送信する。画像要求コマンドは、ユーザ端末ＣＬの個体識別情報を含む。個体識別情報は、そのユーザ端末ＣＬ固有の識別番号（ＵＩＤ）と、そのユーザ端末ＣＬがスマートフォンであるかフィーチャーフォンであるかの判別に利用される機種情報とを含む。機種情報はたとえば、ユーザエージェントである。
【００８７】
サーバＳＶは、一時記憶領域２０５で画像を保存する所定期間内に、ユーザ端末ＣＬから画像要求コマンドの受信を受け付ける（Ｓ２４）。所定期間内に画像要求コマンドを受信しなかった場合（Ｓ２４でＮＯ）、サーバＳＶは、一時記憶領域２０５に一時保存した送信画像を消去（または上書き可能な状態に）する（Ｓ３７）。
【００８８】
一方、所定期間内にユーザ端末ＣＬから画像要求コマンドを受信した場合（Ｓ２４でＹＥＳ）、サーバＳＶは、機種情報に基づいて、サーバＳＶにアクセスしたユーザ端末ＣＬの機種を判別する（Ｓ２５）。
【００８９】
ユーザ端末ＣＬがフィーチャーフォンである場合（Ｓ２５でＮＯ）、事前処理Ｓ１００を実行する。
【００９０】
［事前処理Ｓ１００］
事前処理（Ｓ１００）では、ユーザ端末ＣＬからのアクセス（Ｓ２４でＹＥＳ）に応じて、一時記憶領域２０５に保存された複数の送信画像（標準画素画像、高画素画像、プリント画像）を共に、アルバム記憶領域２０６に保存する。要するに、ユーザ端末ＣＬの機種によらず、標準画素画像及び高画素画像をアルバム記憶領域２０６に保存する。事前処理ではさらに、アクセスしてきたユーザ端末ＣＬに対して、送信画像の取得を可能にするために、アルバムテーブルを更新する。これにより、サーバＳＶは、アルバムテーブルに基づいて、ユーザ端末ＣＬに対して送信画像を送信することができる。以下、事前処理（Ｓ１００）の詳細を説明する。
【００９１】
事前処理Ｓ１００において、サーバＳＶは初めに、ユーザ端末ＣＬのユーザがアルバムサービスの会員か否かを判断する（Ｓ２６）。サーバＳＶは、図１４に示す会員判別テーブルをＨＤＤ２０４に記憶している。
【００９２】
図１４を参照して、会員判別テーブルには、個体識別情報と、アルバムＩＤと、アカウントＩＤと、パスワードと、会員種別情報と、機種変更フラグとが登録される。「機種変更フラグ」には、フィーチャーフォンからスマートフォンへの機種変更を行ったか否かを判別する「変更フラグ」が登録される。変更フラグが「２」である場合、フィーチャーフォンからスマートフォン、スマートフォンからフィーチャーフォンへの機種変更がされたことを意味する。変更フラグフィールドが「ＮＵＬＬ」である場合、機種変更がされていないことを意味する。「機種変更フラグ」は、機種変更によりアルバムサービスを新たなユーザ端末ＣＬに引き継ぐ処理（引継処理）が実行される場合に利用される。引継処理については後述する。
【００９３】
アカウントＩＤ及びパスワードは、ユーザ端末ＣＬがスマートフォンである場合に登録される。つまり、図１４中の個体識別情報「ａ１ｂ２ｃ３ｄ４ｅ５」はスマートフォンであり、「ｇ２ｈ３ｊ４ｋ５ｌ６」はフィーチャーフォンである。
【００９４】
会員判別テーブルにより、個体識別情報と、アルバムＩＤと、会員種別情報とが対応付けられる。たとえば、個体識別情報「ａ１ｂ２ｃ３ｄ４ｅ５」を利用（又は所持）するユーザは、アルバムサービスの会員登録を完了している。また、個体識別情報「ｇ２ｈ３ｊ４ｋ５ｌ６」を利用するユーザは、アルバムサービスの非会員である。
【００９５】
サーバＳＶは、会員判別テーブル内において、アクセスしたユーザ端末ＣＬの個体識別情報の会員種別情報を読み出して、アクセスしたユーザ端末ＣＬが会員か否かを判断する。なお、アクセスしたユーザ端末ＣＬの個体識別情報が会員判別テーブルにない場合、サーバＳＶは、そのユーザ端末を非会員と認定する。この場合、サーバＳＶは、会員判別テーブルに、ユーザ端末ＣＬの個体識別情報を登録し、会員種別情報を「非会員」とする。そして、アルバムＩＤを生成して個体識別情報と対応づける。
【００９６】
［ユーザ端末ＣＬがフィーチャーフォンであり、会員登録がされている場合］
図１２に戻って、フィーチャーフォンのユーザ端末ＣＬが会員登録されている場合（Ｓ２６でＹＥＳ）、サーバＳＶは、ステップＳ２２で一時記憶領域２０５に保存した全ての送信画像を、アルバム記憶領域２０６に保存する（Ｓ３１）。この場合、ユーザはアルバムサービスの会員であるため、ステップＳ１０で選択された元画像以外の他の元画像に対応する送信画像もすべて、アルバム記憶領域２０６に保存される。上述のとおり、ステップＳ３１では、サーバＳＶは、フィーチャーフォン用の標準画素画像だけでなく、スマートフォン用の高画素画像もアルバム記憶領域２０６に保存する。
【００９７】
サーバＳＶはさらに、アクセスしたユーザ端末ＣＬがステップＳ３１でアルバム記憶領域２０６に保存された複数の送信画像を取得できるように、アルバムテーブルを更新する（Ｓ３２）。具体的には、サーバＳＶは、アクセスしたユーザ端末ＣＬの個体識別情報を読み出し、会員判別テーブルにおいて、その個体識別情報に対応するアルバムＩＤを特定する。そして、アルバムテーブルにおいて、特定されたアルバムＩＤに、アルバム記憶領域２０６に保存した送信画像を対応づける。このとき、ステップＳ２１で受信した画像関連情報内に含まれるプレイＩＤ及び撮影日時に関する情報も、アルバムテーブルに記録される。
【００９８】
以上の動作により、アクセスしたユーザ端末ＣＬは、アルバムテーブルが更新されることにより、アルバム記憶領域２０６に保存された送信画像を取得可能になる。
【００９９】
続いて、サーバＳＶは、画像選択受付処理を実施する（Ｓ３３）。ステップＳ２５において、ユーザ端末ＣＬはフィーチャーフォンであると判別されている。そこで、画像選択受付処理（Ｓ３３）において、サーバＳＶは、図１３（ｂ）に示すフィーチャーフォン用の送信画像選択画面をユーザ端末ＣＬに送信する。図１３（ｂ）の送信画像選択画面では、ステップＳ１２で送信された複数の送信画像に対応する全ての元画像のサムネイル画像が表示可能である。サーバＳＶは、送信画像選択画面に表示可能な全ての元画像（サムネイル画像）の中から、ユーザ端末ＣＬに保存したい元画像の選択を受け付ける。ユーザ端末ＣＬのユーザは、元画像を選択する。たとえば、図１３（ｂ）の画面において、取得を希望する元画像のサムネイル画像を選択する。このとき、ユーザ端末ＣＬは、選択された元画像の画像ＩＤを含む画像要求コマンドをサーバＳＶに送信する。
【０１００】
サーバＳＶは画像要求コマンドを受けたとき、画像ＩＤの元画像に対応する送信画像をユーザ端末ＣＬに送信する。ステップＳ２５において、ユーザ端末ＣＬがフィーチャーフォンであると判別している。そこで、サーバＳＶは、画像ＩＤの元画像に対応する標準画素画像を選択し、選択された標準画素画像を含む表示画面をユーザ端末ＣＬに送信する（Ｓ３５）。図１３（ｃ）は、表示画面の一例である。
【０１０１】
［ユーザ端末ＣＬがフィーチャーフォンであり、非会員である場合］
ステップＳ２６での判断の結果、ユーザ端末ＣＬのユーザが非会員である場合（Ｓ２６でＮＯ）、サーバＳＶは、ステップＳ１２で送信された複数の送信画像のうち、ステップＳ１０で選択された元画像に対応する送信画像のみをアルバム記憶領域２０６に保存する（Ｓ２７）。つまり、非会員の場合、選択された元画像以外の他の元画像に対応する送信画像は保存されない。しかしながら、選択された元画像の標準画素画像以外の送信画像（高画素画像、プリント画像等）は保存される。
【０１０２】
サーバＳＶはさらに、アルバムテーブルを更新する（Ｓ３４）。上述のとおり、非会員であっても、ステップＳ１０で選択された送信画像についてはアルバム記憶領域２０６に保存される。そこで、サーバＳＶは、アクセスしたユーザ端末ＣＬが、保存された送信画像を取得可能な状態にする。
【０１０３】
具体的には、サーバＳＶは、会員種別テーブルを参照して、アクセスしたユーザ端末ＣＬの個体識別情報に対応づけられたアルバムＩＤを読み出す。そして、アルバムテーブル内において、そのアルバムＩＤにステップＳ２７で保存された送信画像のファイル名を対応付ける。
【０１０４】
続いて、サーバＳＶは、受付画面をユーザ端末ＣＬに送信する（Ｓ２８）。図１３（ｄ）に受付画面の一例を示す。図１３（ｄ）を参照して、受付画面には、ステップＳ１０で選択された元画像のサムネイル画像２８１が表示される。受付画面にはさらに、ステップＳ１０で選択された元画像以外の他の元画像のサムネイル画像２８３と、会員登録ボタン２８２とが表示され、ユーザに対して会員登録を促す。
【０１０５】
ユーザが会員登録を希望せず、サムネイル画像２８１を選択したとき、ユーザ端末ＣＬは、画像ＩＤを含む画像要求コマンドを送信する。サーバＳＶは、画像要求コマンドを受信する（Ｓ２９でＹＥＳ、Ｓ３０でＮＯ）。この場合、サーバＳＶは、ステップＳ１０で選択された元画像の標準画素画像を選択し、選択された標準画素画像をユーザ端末ＣＬに送信する（Ｓ３５）。
【０１０６】
一方、ユーザが会員登録を希望して、図１３（ｄ）の受付画面の会員登録ボタン２８２を選択した場合、ユーザ端末ＣＬは、登録画面の要求コマンドをサーバＳＶに送信する。サーバＳＶは、要求に応じて登録画面を送信する。図１３（ｅ）は登録画面の一例を示す図である。ユーザが会員登録ボタン２８４を選択した場合、ユーザ端末ＣＬは、会員登録コマンドを送信する。サーバＳＶは、会員登録コマンドを受信し（Ｓ２９でＹＥＳ、Ｓ３０でＹＥＳ）、ユーザ端末ＣＬの会員登録を行う。具体的には、サーバＳＶは、図１４に示す会員判別テーブルにおいて、ユーザ端末の個体識別情報に対応する会員種別情報を「会員」に更新する。サーバＳＶはさらに、ステップＳ２２で一時記憶領域２０５に記憶した複数の送信画像の全てをアルバム記憶領域２０６に保存し（Ｓ３１）、アルバムテーブルも更新する（Ｓ３２）。つまり、サーバＳＶは、会員登録することにより、ステップＳ１０で選択された元画像以外の他の元画像に対応する送信画像も、アルバム記憶領域２０６に保存する。
【０１０７】
以上の動作を完了した後、サーバＳＶは、画像選択受付処理（Ｓ３３）を実施する。この場合、サーバＳＶは、図１３（ｂ）に示すような送信画像選択画面を送信し、選択を受け付ける。そして、サーバＳＶは、選択された元画像の標準画素画像をユーザ端末ＣＬに送信する（Ｓ３５）。
【０１０８】
［ユーザ端末ＣＬがスマートフォンである場合］
図１２のステップＳ２５に戻って、個体識別情報（機種情報）による判別の結果、ユーザ端末ＣＬがスマートフォンである場合（Ｓ２５でＹＥＳ）、サーバＳＶは、事前処理（Ｓ１５０）を実施する。事前処理Ｓ１５０の動作フローは、事前処理Ｓ１００の動作フロー（Ｓ２６〜Ｓ３４）と同じである。ただし、送信される画面は、スマートフォン用の画面となる。
【０１０９】
サーバＳＶは、事前処理Ｓ１５０において、送信画像を保存し、アルバムテーブル（及び必要に応じて会員判別テーブル）を更新して、アクセスしたユーザ端末ＣＬが送信画像を取得できる状態にする。そして、ユーザ端末に送信画像を送信する。
【０１１０】
具体的には、サーバＳＶは、ステップＳ３２又はＳ３４でアルバムテーブルを更新する。そして、アクセスしたユーザ端末ＣＬから画像要求コマンドを受けた場合、送信画像をユーザ端末ＣＬに送信する（Ｓ３６）。本ケースでは、ステップＳ２５でユーザ端末ＣＬがスマートフォンであると判別されている。したがって、サーバＳＶは、選択された元画像に対応する複数の送信画像のうち、高画素画像を選択し、ユーザ端末ＣＬに送信する。
【０１１１】
以上、サーバＳＶは、ユーザ端末ＣＬの機種情報（スマートフォンであるかフィーチャーフォンであるか）を用いて、機種に応じて、高画素画像及び標準画素画像のいずれかをユーザ端末ＣＬに送信する。具体的には、スマートフォンのように解像度の高いディスプレイを持つユーザ端末ＣＬでは、高画素画像が送信される。そして、フィーチャーフォンのように解像度の低いディスプレイを持つユーザ端末ＣＬには、標準画素画像が送信される。そのため、スマートフォン使用のユーザ及びフィーチャーフォン使用のユーザのいずれも、ディスプレイの解像度に対して適切な画質の画像を見ることができる。
【０１１２】
［アルバム閲覧受付処理］
アルバムサービスの会員登録をしたユーザは、ユーザ端末ＣＬを用いて過去のゲームプレイで生成された複数の送信画像についても取得することができる。この場合、サーバＳＶは、図１５に示すアルバム閲覧受付処理を実行する。
【０１１３】
図１５を参照して、ユーザ操作に基づいて、ユーザ端末ＣＬは、アルバムの閲覧要求をサーバＳＶに送信する（Ｓ５１）。ユーザ端末ＣＬがフィーチャーフォンである場合、閲覧要求には個体識別情報が含まれる。ユーザ端末ＣＬがスマートフォンである場合はさらに、閲覧要求にアカウントＩＤ及びパスワードが含まれる。サーバＳＶは、アルバムの閲覧要求を受信したとき（Ｓ５１でＹＥＳ）、会員判別テーブルを参照して、閲覧要求に含まれる個体識別情報又はアカウントＩＤに対応したアルバムＩＤを読み出す。要するに、サーバＳＶは、会員判別テーブルに基づいて、アクセスしたユーザ端末ＣＬが送信画面を取得可能か否かを判断する。
【０１１４】
サーバＳＶはさらに、個体識別情報に基づいて、ユーザ端末ＣＬの機種を判別する。具体的には、ユーザ端末ＣＬがスマートフォンかフィーチャーフォンかを判断する（Ｓ５２）。そして、アルバムＩＤに対応した複数のサムネイル画像を含み、かつ、ユーザ端末ＣＬの機種（スマートフォン、フィーチャーフォン）に対応した様式のアルバム画面をユーザ端末ＣＬに送信する（Ｓ５３）。アルバム画面の一例を図１６（ａ）及び図１６（ｂ）に示す。
【０１１５】
図１６（ａ）を参照して、アルバム画面のトップページには、撮影日時（ゲームプレイ日時）ごとの代表サムネイル画像が表示される。ユーザが所望の撮影日時のサムネイル画像を選択した場合、ユーザ端末ＣＬは、サムネイル画像の画像ＩＤを含むアルバム画面要求コマンドをサーバＳＶに送信する。サーバＳＶは、アルバムテーブルを参照して、アルバム画面要求コマンド内の画像ＩＤと同じプレイＩＤの複数のサムネイル画像を読み出す。そして、読み出された複数のサムネイル画像を含むアルバム画面（図１６（ｂ））をユーザ端末ＣＬに送信する。
【０１１６】
ユーザ端末ＣＬは、図１６（ｂ）のアルバム画面をディスプレイに表示する。ユーザは、図１６（ｂ）のアルバム画面に表示された複数のサムネイル画像の中から、所望のサムネイル画像を選択し、その画像の送信を要求する。たとえば、所望のサムネイル画像が選択されると、ユーザ端末ＣＬは選択されたサムネイル画像の画像ＩＤを含む画像要求コマンドを送信する。
【０１１７】
サーバＳＶは、画像要求コマンドを受信したとき（Ｓ５４でＹＥＳ）、画像要求コマンドに含まれる画像ＩＤに対応した複数の送信画像（高画素画像、標準画素画像等）のうち、ステップＳ５２で判別した機種に対応した送信画像を選択して送信する（Ｓ５５）。たとえば、ステップＳ５２でユーザ端末ＣＬがスマートフォンであると判断した場合、サーバＳＶは画像ＩＤの高画素画像を読み出し、ユーザ端末ＣＬに高画素画像を含む画面を送信する。送信された画面はたとえば、図１６（ｃ）のとおりである。また、ステップＳ５２でユーザ端末がフィーチャーフォンであると判断した場合、サーバＳＶは画像ＩＤの標準画素画像を読み出し、ユーザ端末ＣＬに標準画素画像を含む画面を送信する。
【０１１８】
以上の動作により、ユーザは、アルバム記憶領域２０６から、過去に生成された送信画像を取得することができる。
【０１１９】
なお、非会員のユーザ端末ＣＬであっても、アルバムテーブルに基づいて、過去に生成された送信画像を取得することはできる。ただし、ステップＳ１０で選択された元画像に対応した送信画像しか取得することはできない。
【０１２０】
［引継処理］
上述のとおり、サーバＳＶは、ユーザ端末ＣＬの機種を問わず、生成された高画素画像及び標準画素画像のいずれもアルバム記憶領域２０６に記憶する。
【０１２１】
仮に、サーバＳＶが、アルバム記憶領域２０６に登録するときのユーザ端末ＣＬの機種に対応した画素の画像のみを記憶する場合、次の問題が生じる。ユーザ端末ＣＬがフィーチャーフォンである場合に、サーバＳＶがアルバム記憶領域２０６に標準画素画像のみを登録したと仮定する。ユーザがフィーチャーフォンからスマートフォンに機種変更した場合、機種変更に伴うアルバムの引継処理が行われ、フィーチャーフォンの個体識別情報に対応付けられたアルバムＩＤに対応した送信画像をスマートフォンで取得可能な状態にする。
【０１２２】
このとき、過去のフィーチャーフォンを利用していたときにアルバム記憶領域２０６に保存された送信画像が標準画素画像のみであれば、スマートフォンへの機種変更後に過去の送信画像を取得するとき、標準画素画像しか取得できない。この場合、スマートフォンのディスプレイの解像度に適合しない送信画像しか取得できず、ユーザは、取得した送信画像に不満を持つ。
【０１２３】
これに対して、本実施形態におけるサーバＳＶは、ユーザ端末ＣＬの機種を問わず、高画素画像及び標準画素画像のいずれもアルバム記憶領域２０６に記憶する。したがって、上述のようにフィーチャーフォンからスマートフォンへの機種変更がされた場合であって、スマートフォンで再度送信画像を取得する場合、サーバＳＶはスマートフォンに対応した高画素画像をアルバム記憶領域２０６から読み出し、送信することができる。このため、ユーザは、機種変更後も、機種に適した画質の送信画像を取得することができる。
【０１２４】
本実施形態では、ユーザが機種に応じて高画素画像を選択して要求したり、標準画素画像を選択して要求したりする必要がない。サーバＳＶがユーザ端末ＣＬの機種を判別し、判別された機種に応じた画像を送信する。そのため、ユーザは特別な操作をすることなく、最適な画像を取得することができる。
【０１２５】
フィーチャーフォンからスマートフォンへの機種変更に伴うアルバムの引継処理は種々の方法があるが、そのうちの一例は次のとおりである。
【０１２６】
図１７に示す会員判別テーブルがＨＤＤ２０４に格納されている場合であって、ユーザが、個体識別情報「ａ１ｂ２ｃ３ｄ４ｅ５」のフィーチャーフォン（ユーザ端末ＣＬ）から、個体識別情報「ｖ３ｗ４ｘ５ｙ６ｚ７」のスマートフォン（ユーザ端末ＣＬ）に機種変更をする場合、ユーザは初めに、フィーチャーフォンを用いてサーバＳＶにアクセスして引継要求（前半）コマンドを送信する。たとえば、図１８（ａ）に示す機種変更画面がサーバＳＶから送信され、フィーチャーフォンのディスプレイに表示される。「スマートフォンへの機種変更」ボタンをユーザが選択すると、フィーチャーフォンは引継要求（前半）コマンドをサーバＳＶに送信する。
【０１２７】
サーバＳＶは、フィーチャーフォンからの引継要求（前半）コマンドを受信したとき、会員判別テーブル内のフィーチャーフォンの個体識別番号「ａ１ｂ２ｃ３ｄ４ｅ５」を検索する。会員判別テーブル内に個体識別番号「ａ１ｂ２ｃ３ｄ４ｅ５」を見つけたとき、サーバＳＶはアカウント登録画面をフィーチャーフォンに送信する。図１８（ｂ）にアカウント登録画面の一例を示す。
【０１２８】
ユーザは、フィーチャーフォンのディスプレイに表示されたアカウント画面に、アカウントＩＤとパスワードとを入力する。ここでは、アカウントＩＤ「ａｂｃｄ」、パスワード「９９９９」が入力されたと仮定して説明を続ける。
【０１２９】
フィーチャーフォンは入力されたユーザＩＤとパスワードとをサーバＳＶに送信する。サーバＳＶは、図１９に示すとおり、会員判別テーブル内の個体番号「ａ１ｂ２ｃ３ｄ４ｅ５」のアカウントＩＤに「ａｂｃｄ」を記録し、パスワードに「９９９９」を記録する。サーバＳＶはさらに、機種変更フラグ「１」を記録する。機種変更フラグ「１」は、引継予約がされた状態を意味する。
【０１３０】
以上の処理を完了後、サーバＳＶは引継予約画面をフィーチャーフォンに送信する。引継予約画面例を図１８（ｃ）に示す。引継予約画面には、会員判別テーブルに登録されたアカウントＩＤ及びパスワードが表示される。
【０１３１】
続いて、ユーザは機種変更したスマートフォン（個体識別番号：ｖ３ｗ４ｘ５ｙ６ｚ７）を用いてサーバＳＶにアクセスし、図２０（ａ）に示す機種変更画面を取得する。「フィーチャーフォンからの機種変更」ボタンを選択すると、スマートフォンからサーバＳＶに、引継要求（後半）コマンドが送信される。引継要求（後半）コマンドを受信したサーバＳＶは、図２０（ｂ）に示すアカウント確認画面をスマートフォンに送信する。スマートフォンはディスプレイにアカウント確認画面を表示する。ユーザは、アカウント確認画面に、引継要求（前半）コマンドで決定されたアカウントＩＤ「ａｂｃｄ」及びパスワード「９９９９」を入力する。スマートフォンは、入力されたアカウントＩＤ及びパスワードをサーバＳＶに送信する。
【０１３２】
サーバＳＶは、会員判別テーブルを参照して、アカウントＩＤ「ａｂｃｄ」及びパスワード「９９９９」を含むレコードを検索する。そして見つかったレコードの機種変更フラグを「１」から「２」に変更する。機種変更フラグ「２」は、引継処理された状態を意味する。以上の処理により更新された会員判別テーブルは図１４のようになる。
【０１３３】
以上の動作により引継処理が完了する。要するに、本実施形態においては、フィーチャーフォンは個体識別番号で特定し、スマートフォンはアカウントＩＤ及びパスワードで特定する。
【０１３４】
以上の引継処理が完了した後、サーバＳＶは、図２０（ｃ）に示す引継完了画面をスマートフォンに送信する。スマートフォンは引継完了画面をディスプレイに表示する。
【０１３５】
［引継処理後の送信画像取得］
引継処理後にユーザ端末ＣＬが送信画像を要求する場合、サーバＳＶは、アルバム閲覧受付処理（Ｓ５０）を実行する。図２０（ｃ）内の「アルバム表示」が選択されたとき、ユーザ端末ＣＬは、アルバムの閲覧要求をサーバＳＶに送信する。このとき、サーバＳＶは、ユーザ端末ＣＬからの閲覧要求を受け（Ｓ５１でＹＥＳ）、ユーザ端末ＣＬの機種をスマートフォンと判別し（Ｓ５２）、ユーザ端末ＣＬの画像要求コマンドに応じて（Ｓ５４でＹＥＳ）、高画素画像をユーザ端末ＣＬに送信する（Ｓ５５）。
【０１３６】
以上のとおり、本実施形態におけるサーバＳＶは、ユーザ端末ＣＬの機種を問わず、高画素画像及び標準画素画像のいずれもアルバム記憶領域２０６に記憶する。したがって、上述のようにフィーチャーフォンからスマートフォンへの機種変更がされた場合であって、スマートフォンで再度送信画像を取得する場合、引継処理を実行した後、サーバＳＶはスマートフォンに対応した高画素画像をアルバム記憶領域２０６から読み出し、送信することができる。このため、ユーザは、機種変更後であっても、機種に適した画質の送信画像を取得することができる。
【０１３７】
［印刷処理］
上述のとおり、写真撮影遊戯機１は、送信画像として高画素画像、標準画素画像の他に、高画素画像よりもさらに高画素であり、印刷に適したプリント画像を生成する。これにより、ユーザ端末ＣＬのユーザは、印刷に適したプリント画像の印刷物を得ることができる。
【０１３８】
図８中のステップＳ９において、写真撮影遊戯機１は、プリント画像を生成し、ステップＳ１２において、生成されたプリント画像をサーバＳＶに送信する。
【０１３９】
サーバＳＶは、ステップＳ３１において、プリント画像をアルバム記憶領域２０６に保存する。このとき、アルバムテーブルには、画像ＩＤに対応して、プリント画像のファイル名（図１１参照）が記録される。
【０１４０】
図１５中のステップＳ５５でユーザ端末に送信されたアルバム画像（図１６（ｃ））には、選択された元画像に対応する送信画像を印刷するためのプリントボタン２８５が表示される。ユーザが送信画像の選択を希望する場合、プリントボタン２８５を選択する。この場合、ユーザ端末ＣＬは、印刷要求コマンドをサーバＳＶに送信する。印刷要求コマンドには、選択された元画像の画像ＩＤが含まれる。
【０１４１】
図１５を参照して、サーバＳＶは、印刷要求コマンドを受信したとき（Ｓ５６でＹＥＳ）、画像ＩＤに対応したプリント画像の識別情報を特定する。具体的には、サーバＳＶは、図１１に示すアルバムテーブル内のプリント画像のファイル名を特定する。そして、サーバＳＶは、プリント画像のファイル名に基づくプリントコードを生成する（Ｓ５７）。プリントコードには、選択されたプリント画像を特定する識別情報が含まれる。サーバＳＶは、生成されたプリントコードを含む画面をユーザ端末ＣＬに送信する（Ｓ５７）。送信された画面例はたとえば、図１６（ｄ）のとおりであり、本例では、プリントコードは「Ａ１Ｂ２３４５」である。
【０１４２】
ユーザは、コンビニに設置された複写機等、ネットワークに接続可能な印刷装置を用いて、サーバＳＶにアクセスする。サーバＳＶは、印刷装置に対して、プリントコードの入力画面を送信する。入力画面は、印刷装置のディスプレイに表示される。
【０１４３】
ユーザは、予め取得したプリントコードを、入力画面に入力する。印刷装置は、入力されたプリントコードを含む画像要求コマンドをサーバＳＶに送信する。サーバＳＶは、画像要求コマンドを受信し（Ｓ５８）、プリントコードに基づいて、プリント画像を選択する（Ｓ５９）。そして、サーバＳＶは、選択されたプリント画像を印刷装置に送信する（Ｓ６０）。プリント画像を受信した印刷装置は、プリント画像を印刷する。
【０１４４】
以上の動作により、本実施形態による写真撮影遊戯システムは、用途に適した画質の送信画像を送信可能である。
【０１４５】
［第２の実施の形態］
第１の実施の形態では、写真撮影遊戯機１は、同じ元画像（写真画像又は合成画像）から生成された送信画像を各送信画像ごとに１つのファイルとしてサーバＳＶに送信する。しかしながら、写真撮影遊戯機１は、生成された複数の送信画像を連結して１つのファイル（以下、連結画像ファイルという）にして、サーバＳＶに送信してもよい。
【０１４６】
図２１は、本実施形態による写真撮影遊戯機１が生成する連結画像ファイルのデータ構造を示す図である。図２１を参照して、連結画像ファイルは、ヘッダ部と、ボディ部とを備える。ボディ部は、同じ元画像から生成された複数の送信画像を含む。各送信画像は連結されている。図２１の例では、標準画素画像データの末尾に高画素画像データが連結され、高画素画像データの末尾にプリント画像データが連結されている。
【０１４７】
ヘッダ部は、ボディ部内の各画像データを特定するためのメタデータを含む。本例では、ヘッダ部は、ボディ部内での各画像データの先頭位置を示す情報が格納される。先頭位置を示す情報はたとえば、オフセットで示される。各送信画像の画素数が予め分かっているため、各送信画像の先頭位置さえ判別できれば、ボディ部から所望の送信画像を読み出すことができる。
【０１４８】
本実施形態では、写真撮影遊戯機１は、図８のステップＳ９において、送信画像を生成し、かつ、生成された送信画像を連結して連結画像ファイルを生成する。そして、写真撮影遊戯機１は、連結画像ファイルをサーバＳＶに送信する（Ｓ１２）。
【０１４９】
サーバＳＶは、連結画像ファイルを受信した場合であって、連結画像ファイルをアルバム記憶領域２０６に保存する場合（図１２のステップＳ２７及びＳ３１）、図２２に示すアルバムテーブルを生成する。図２２のアルバムテーブルは、図１１と比較して、各送信画像ファイル（高画素画像ファイル、標準画素画像ファイル、プリント画像ファイル）のファイル名の記録に代えて、連結画像ファイルのファイル名のみを記録する。
【０１５０】
サーバＳＶは、ステップＳ３５又はＳ３６で送信画像を送信するとき、図２２のアルバムテーブルから、対応する画像ＩＤの連結画像ファイルを特定する。そして、サーバＳＶは、連結画像ファイル内のヘッダ部のメタデータに基づいて、ステップＳ２５で判断した機種に適した送信画像を読み出し、ユーザ端末ＣＬに読み出した送信画像を送信する。
【０１５１】
以上のとおり、連結画像ファイルを作成することにより、以下の効果が得られる。仮に、各送信画像ごとにファイルを生成した場合、各送信画像が別のファイルＨＤＤ２０４に格納される。この場合、連結画像ファイルの場合と比較して、ＨＤＤ２０４に格納されるファイル数が顕著に多くなる。上述の例のように写真撮影遊戯機１が元画像に対して３つの送信画像（高画素画像、標準画素画像及びプリント画像）ごとに画像ファイルを生成した場合、連結画像ファイルと比較してＨＤＤ２０４に格納されるファイル数は３倍となる。システム上におけるファイル数は制限される場合が多い。したがって、送信画像を連結画像ファイルとして管理した方が好ましい。
【０１５２】
さらに、各送信画像ごとにファイルを生成した場合、送信途中にエラーが生じ、以降のデータの送信ができなくなり、高画素画像、標準画素画像のいずれかのみがサーバＳＶに格納される場合が生じる。このような場合、高画素画像及び標準画素画像のいずれかしかユーザ端末ＣＬに提供できない。一方、連結画像ファイルの場合、高画素画像及び標準画素画像のいずれか一方しかユーザ端末ＣＬに提供できないといった事態は生じない。
【０１５３】
［第３の実施の形態］
上述の実施形態では、サーバＳＶは、ユーザ端末ＣＬの機種に関係なく、元画像に対応した高画素画像及び標準画素画像をアルバム記憶領域２０６に保存した。しかしながら、ユーザ端末ＣＬからアクセスされたとき、ユーザ端末ＣＬの機種に対応した送信画像をアルバム記憶領域２０６に保存し、機種に対応しない送信画像については保存しなくてもよい。
【０１５４】
図２３は、本実施形態によるサーバＳＶの動作フロー図である。図２３を参照して、サーバＳＶは、第１の実施形態のサーバＳＶの動作（図１２）と比較して、事前処理Ｓ１００及びＳ１５０に代えて、事前処理Ｓ２００及びＳ２５０を実施する。その他の動作は図１２と同じである。
【０１５５】
アクセスしたユーザ端末ＣＬがフィーチャーフォンである場合（Ｓ２５でＮＯ）、サーバＳＶは事前処理（Ｓ２００）を実施する。事前処理（Ｓ２００）において、サーバＳＶは、ユーザ端末ＣＬが会員か否かを確認する（Ｓ２６）。非会員である場合（Ｓ２６でＮＯ）、サーバＳＶは、一時記憶領域２０５に記憶された複数の送信画像のうち、ステップＳ１０で選択された元画像に対応する標準画素画像とサムネイル画像とをアルバム記憶領域に保存する（Ｓ４０）。
【０１５６】
サーバＳＶはさらに、ユーザ端末ＣＬが会員である場合（Ｓ２６でＹＥＳ）、一時記憶領域２０５に保存された複数の送信画像のうち、複数の元画像に対応する複数の標準画素画像及びサムネイル画像をアルバム記憶領域２０６に保存する（Ｓ４１）。
【０１５７】
要するに、本実施形態において、サーバＳＶは、ステップＳ２５で判別されたユーザ端末ＣＬの機種用の送信画像をアルバム記憶領域２０６に保存し、それ以外の送信画像（上記例では高画素標準画像）をアルバム記憶領域２０６に保存しない。この場合であっても、サーバＳＶは、ユーザ端末ＣＬからの画像要求コマンドに応じて、ユーザ端末ＣＬの機種に応じた標準画素画像を送信することができる（Ｓ３５）。
【０１５８】
同様に、ステップＳ２５の判断の結果、ユーザ端末ＣＬがスマートフォンである場合（Ｓ２５でＹＥＳ）、サーバＳＶは、事前処理（Ｓ２００）に代えて、事前処理（Ｓ２５０）を実施する。この場合、サーバＳＶは、ユーザ端末ＣＬが非会員である場合（Ｓ２６でＮＯ）、ステップＳ４０において、ステップＳ１０で選択された元画像に対応する高画素画像及びサムネイル画像をアルバム記憶領域２０６に保存し、他の元画像の送信画像及びステップＳ１０で選択された元画像の標準画素画像を保存しない。また、サーバＳＶは、ユーザ端末ＣＬが会員である場合（Ｓ２６でＹＥＳ）、ステップＳ４１において、複数の元画像に対応する複数の高画素画像及びサムネイル画像をアルバム記憶領域２０６に保存し、複数の標準画素画像を保存しない。この場合であっても、サーバＳＶは、ユーザ端末ＣＬからの画像要求コマンドに応じて、ユーザ端末ＣＬの機種に応じた高画素画像を送信することができる（Ｓ３６）。
【０１５９】
以上の動作においても、サーバＳＶは、ユーザ端末ＣＬの機種に応じた画質の送信画像を提供することができる。
【０１６０】
サーバＳＶが図２３の動作を実行した後、ユーザ端末ＣＬから再びアクセスされ、アルバムの閲覧要求を受けたとき、サーバＳＶは図１５に示すアルバム閲覧受付処理を実施する。この場合、サーバＳＶは、ユーザ端末ＣＬに対して、アルバム画面を送信して、画像の選択を受け付ける（Ｓ５３）。そして、選択された送信画像を送信する（Ｓ５５）。このとき、図２３の動作により、アルバム記憶領域２０６には既に、ユーザ端末ＣＬの機種に対応した送信画像（標準画素画像又は高画素画像）が保存され、機種に対応していない送信画像は保存されていない。したがって、サーバＳＶは、ユーザ端末ＣＬの機種に対応した送信画像を送信することができる。
【０１６１】
第３の実施形態では、サーバＳＶはユーザ端末ＣＬの機種に対応した送信画像のみをアルバム記憶領域２０６に保存する。そのため、アルバム記憶領域２０６の使用容量を抑えることができる。
【０１６２】
写真撮影遊戯機１は、写真画像３００、通常合成画像３１０及び四角画像３２０のうち、四角画像３２０に対してのみ、標準画素画像に加え、高画素画像を生成してもよい。四角画像３２０は、通常合成画像３１０及び／又は写真画像３００を組み合わせた合成画像であるため、デザインが写真画像３００、通常合成画像３１０と比較して非常に複雑である。そのため、標準画素画像と高画素画像との画質の差が顕著に現れやすい。したがって、四角画像３２０のみ標準画素画像に加えて、高画素画像を生成し、サーバＳＶに送信してもよい。この場合、サーバＳＶ内のアルバム記憶領域２０６の使用容量を及び通信容量を軽減できる。
【０１６３】
なお、図８のステップＳ１０で選択された元画像が、写真画像３００や通常合成画像３１０である場合、選択された元画像のみ高画素画像を生成するのは好ましくない。仮に、選択された通常合成画像３１０のみ標準画素画像に加えて高画素画像を生成した場合であって、非会員のスマートフォンのユーザ端末ＣＬでその高画素画像を取得した後、他の元画像に対応する送信画像の取得も希望して会員登録をした場合、ユーザ端末ＣＬで再びサーバＳＶにアクセスしてアルバム閲覧を要求すれば、ユーザ端末ＣＬは、取得した高画素画像以外の他の元画像の送信画像も取得できる。しかしながら、ステップＳ１０で選択された元画像のみ高画素画像が生成されているため、他の元画像については、高画素画像が生成されておらず、標準画素画像のみが生成されている。このような場合、ユーザ端末ＣＬは、他の元画像については標準画素画像しか取得できないため、最初に取得した高画素画像と比較して画質に不満を感じ、会員になったメリットを感じることができない可能性もある。四角画像３２０はユーザの編集操作によらず、写真撮影遊戯機１自身が生成するものであるため、四角画像３２０のみ高画素画像を生成する場合、上記問題が生じにくい。
【０１６４】
以上の実施形態で説明した本実施形態の形態による写真撮影遊戯システムは、カメラを備えた写真撮影遊戯機と、サーバとを備える。写真撮影遊戯機は、写真画像生成手段と、編集手段と、合成画像生成手段と、送信画像生成手段と、遊戯機側送信手段とを備える。写真画像生成手段は、カメラを制御して被写体を撮影し、写真画像を生成する。編集手段は、写真画像に編集画像の入力を受け付ける。合成画像生成手段は、写真画像と編集画像とを合成して合成画像を生成する。送信画像生成手段は、写真画像又は合成画像である元画像から、第１の機種のユーザ端末用の第１の送信画像と、第２の機種のユーザ端末用であって、第１の送信画像よりも画素数の多い第２の送信画像とを生成する。遊戯機側送信手段は、第１及び第２の送信画像をサーバに送信する。サーバは、記憶手段と、一時保存手段と、判別手段と、アルバム保存手段と、サーバ側送信手段とを備える。一時保存手段は、第１及び第２の送信画像を共に、記憶手段に所定期間一時保存する。判別手段は、所定期間内にユーザ端末からアクセスされたとき、ユーザ端末の機種を判別する。アルバム保存手段は、ユーザ端末が第１の機種である場合、第１の送信画像を記憶手段に所定期間よりも長く保存し、ユーザ端末が第２の機種である場合、第２の送信画像を記憶手段に所定期間よりも長く保存し、さらに、アクセスしたユーザ端末に対して、保存された送信画像の取得を可能にする。サーバ側送信手段は、アルバム保存手段により保存された送信画像をユーザ端末に送信する。
【０１６５】
この場合、サーバＳＶは、ユーザ端末の機種に対応した送信画像を長期保存し、ユーザ端末に送信する。そのため、ユーザは、ユーザ端末のディスプレイの解像度に適した画質の画像を閲覧できる。
【０１６６】
さらに、サーバはユーザ端末の機種に対応した送信画像のみを長期保存する。そのため、サーバの記憶手段の使用容量を抑えることができる。
【０１６７】
好ましくは、送信画像生成手段は、複数の前記元画像から複数の第１及び第２の送信画像を生成する。アルバム保存手段は、ユーザ端末が第１の機種である場合、複数の元画像に対応する複数の第１の送信画像を保存し、ユーザ端末が第２の機種である場合、複数の元画像に対応する複数の第２の送信画像を保存する。サーバはさらに、受付手段を備える。受付手段は、アルバム保存手段により複数の送信画像を記憶手段に保存した後、ユーザ端末から再びアクセスされたとき、ユーザ端末が取得可能な複数の送信画像の選択を受け付ける。サーバ側送信手段は、選択された送信画像をユーザ端末に送信する。
【０１６８】
この場合、ユーザ端末は、再びサーバにアクセスして複数の元画像に対応する送信画像を取得することができる。さらに、サーバの記憶手段の使用容量を抑えることができる。
【０１６９】
好ましくは、写真撮影遊戯機は、四角画像生成手段を備える。四角画像生成手段は、複数の写真画像及び／又は複数の合成画像を合成して四角画像を生成する。送信画像生成手段は、四角画像を元画像として、第１及び第２の送信画像を生成する。
【０１７０】
この場合、より複雑なデザインの合成画像である四角画像について、ユーザ端末のディスプレイの解像度に適した画質の画像を提供できる。
【０１７１】
本実施形態による写真撮影遊戯システムは、カメラを備えた写真撮影遊戯機と、サーバとを備える。写真撮影遊戯機は、写真画像生成手段と、編集手段と、合成画像生成手段と、送信画像生成手段と、遊戯機側送信手段とを備える。写真画像生成手段は、カメラを制御して被写体を撮影し、写真画像を生成する。編集手段は、写真画像に編集画像の入力を受け付ける。合成画像生成手段は、写真画像と編集画像とを合成して合成画像を生成する。送信画像生成手段は、写真画像又は合成画像である元画像から、第１の機種のユーザ端末用の第１の送信画像と、第２の機種のユーザ端末用であって、第１の送信画像よりも画素数の多い第２の送信画像とを生成する。遊戯機側送信手段は、第１及び第２の送信画像をサーバに送信する。サーバは、記憶手段と、一時保存手段と、アルバム保存手段と、サーバ側送信手段と、引継手段とを備える。一時保存手段は、第１及び第２の送信画像を共に、記憶手段に所定期間一時保存する。アルバム保存手段は、所定期間内にユーザ端末からアクセスされたとき、ユーザ端末の機種によらず、第１及び第２の送信画像を共に、記憶手段に所定期間よりも長く保存し、かつ、アクセスしたユーザ端末に対して、保存された送信画像の取得を可能にする。サーバ側送信手段は、アクセスしたユーザ端末が第１の機種である場合、ユーザ端末の要求に応じて、第１の送信画像を送信する。引継手段は、第１の機種のユーザ端末に代えて、第２の機種のユーザ端末に対して、アルバム保存手段により保存された送信画像の取得を可能にする。サーバ側送信手段は、引継手段による処理の後、第２の機種のユーザ端末の要求に応じて、第２の送信画像を送信する。
【０１７２】
この場合、サーバは、１つの元画像から生成された、画素数が異なる複数の送信画像を保存し、ユーザ端末の機種情報に応じた画素数の送信画像をユーザ端末に送信できる。そのため、ユーザ端末の機種が変更された場合であっても、ユーザは、画像を、ユーザ端末の機種に適した画質で閲覧できる。
【０１７３】
好ましくは、送信画像生成手段は、１つの元画像から生成された第１及び第２の送信画像を１つの連結画像ファイルとし、送信手段は、連結画像ファイルを前記サーバに送信する。連結画像ファイルは、連結画像ファイル内の第１及び第２の送信画像を特定するためのメタデータを含む。サーバ側送信手段は、ユーザ端末の機種及びメタデータに基づいて、連結画像ファイル内の第１又は第２の送信画像を選択し、送信する。
【０１７４】
この場合、システム内のファイル数を低減できる。
【０１７５】
本実施形態によるサーバは、上述の写真撮影遊戯システムに利用される。本実施形態による画像提供方法は、上述のサーバを利用して実行される。本実施形態による画像提供プログラムは、上述のサーバに実行させる。
【０１７６】
以上、本発明の実施の形態を説明したが、上述した実施の形態は本発明を実施するための例示に過ぎない。よって、本発明は上述した実施の形態に限定されることなく、その趣旨を逸脱しない範囲内で上述した実施の形態を適宜変形して実施することが可能である。
【符号の説明】
【０１７７】
１  写真撮影遊戯機
ＳＶ  サーバ
ＣＬ  ユーザ端末
【要約】
【課題】画像をユーザ端末の機種に適した画質で閲覧可能な写真撮影遊戯システムを提供する。
【解決手段】写真撮影遊戯機１は、写真画像及び合成画像を生成し、さらに、これらを元画像として、１つの元画像から、フィーチャーフォン用の送信画像と、フィーチャーフォン用の送信画像よりも画素数の多いスマートフォン用の送信画像とを生成する。サーバＳＶは、フィーチャーフォン用及びスマートフォン用の送信画像を受け、一時保存する。サーバＳＶはさらに、ユーザ端末ＣＬからアクセスされたとき、ユーザ端末ＣＬの機種を判別し、ユーザ端末ＣＬがフィーチャーフォンである場合、フィーチャーフォン用の送信画像を長期保存し、ユーザ端末ＣＬがスマートフォンである場合、スマートフォン用の送信画像を長期保存する。サーバＳＶは、長期保存される送信画像をユーザ端末ＣＬに送信する。
【選択図】図１【図１】
0005278840.tif 000002
【図２】
0005278840.tif 000003
【図３】
0005278840.tif 000004
【図４】
0005278840.tif 000005
【図５】
0005278840.tif 000006
【図６】
0005278840.tif 000007
【図７Ａ】
0005278840.tif 000008
【図７Ｂ】
0005278840.tif 000009
【図７Ｃ】
0005278840.tif 000010
【図８】
0005278840.tif 000011
【図９】
0005278840.tif 000012
【図１０】
0005278840.tif 000013
【図１１】
0005278840.tif 000014
【図１２】
0005278840.tif 000015
【図１３】
0005278840.tif 000016
【図１４】
0005278840.tif 000017
【図１５】
0005278840.tif 000018
【図１６】
0005278840.tif 000019
【図１７】
0005278840.tif 000020
【図１８】
0005278840.tif 000021
【図１９】
0005278840.tif 000022
【図２０】
0005278840.tif 000023
【図２１】
0005278840.tif 000024
【図２２】
0005278840.tif 000025
【図２３】
0005278840.tif 000026