(57)【特許請求の範囲】
【請求項１】
ネットワークを通じて相互に通信を行うサーバとカメラ付き携帯端末とからなり、前記ネットワークを通じてオンラインゲームを提供するゲームシステムに適用されるプリントシステムであって、
前記サーバは、
前記オンラインゲーム中にゲームのキャラクタに関連するステータス情報を生成するステータス情報生成部と、
前記オンラインゲーム中に前記キャラクタを示すコンピュータグラフィックス画像及び前記ステータス情報を前記カメラ付き携帯端末に送信するサーバ側通信部と、
を備え、
前記カメラ付き携帯端末は、
撮像部と、
前記サーバから前記コンピュータグラフィックス画像及び前記ステータス情報を受信する端末側通信部と、
前記撮像部により撮影された撮影画像と前記受信したコンピュータグラフィックス画像とを合成した合成画像を生成する合成画像生成部と、
前記生成された合成画像を表示する表示部と、
撮影指示情報を受け付けると、前記表示部に表示された合成画像を取得する合成画像取得部と、
プリント指示情報を受け付けると、前記取得した合成画像と前記受信したステータス情報を含む情報とを有するプリント用画像を生成するプリント用画像生成部と、
前記プリント用画像生成部により生成された前記プリント用画像をプリンタに出力する出力部と、
を備えたプリントシステム。
【請求項２】
前記カメラ付き携帯端末は、ユーザの個人情報を取得する個人情報取得部を備え、
前記プリント用画像生成部は、前記受信したステータス情報と前記取得した前記ユーザの個人情報とを前記合成画像に合成して前記プリント用画像を生成する請求項１に記載のプリントシステム。
【請求項３】
前記プリント用画像生成部は、前記合成画像と前記ステータス情報を含む情報を示す文字画像又はバーコード化したコード画像とを合成して前記プリント用画像を生成する請求項１又は２に記載のプリントシステム。
【請求項４】
前記出力部から出力される前記プリント用画像をプリント媒体に印刷して写真プリントを作成するプリンタであって、前記プリント用画像のうちの前記合成画像を可視インクにより印刷し、前記ステータス情報を含む情報を示す文字画像又はバーコード化したコード画像を不可視インクにより印刷する前記プリンタを備えた請求項１又は２に記載のプリントシステム。
【請求項５】
前記カメラ付き携帯端末は、前記不可視インクにより印刷された前記文字画像又は前記コード画像を撮影する撮像部を有し、前記撮像部により撮影した前記文字画像又は前記コード画像に基づいて前記ステータス情報を含む情報を取得する請求項４に記載のプリントシステム。
【請求項６】
前記カメラ付き携帯端末は、前記合成画像及び前記ステータス情報を含む情報を含むプリント要素を、写真プリント内に配置するレイアウト情報を取得するレイアウト情報取得部を備え、
前記プリント用画像生成部は、前記レイアウト情報取得部により取得したレイアウト情報にしたがって前記合成画像及び前記ステータス情報を含む情報を配置した前記プリント用画像を生成する請求項１から５のいずれか１項に記載のプリントシステム。
【請求項７】
前記カメラ付き携帯端末は、前記カメラ付き携帯端末の位置を示す位置情報を検出する位置情報検出部を備え、前記プリント指示情報を受け付けると、前記プリント指示情報及び前記位置情報検出部により検出した位置情報を前記端末側通信部から前記サーバに送信し、
前記ステータス情報生成部は、前記サーバ側通信部が前記プリント指示情報及び前記位置情報を受信すると、前記受信した位置情報に応じて前記ステータス情報、又は前記ステータス情報を変更させる情報を生成し、
前記サーバ側通信部は、前記生成したステータス情報、又は前記ステータス情報を変更させる情報を前記カメラ付き携帯端末に送信する請求項１から６のいずれか１項に記載のプリントシステム。
【請求項８】
前記ステータス情報生成部は、前記受信した位置情報と前記合成画像に含まれる前記コンピュータグラフィックス画像に対応するキャラクタに由来する位置情報との一致度、又は前記プリント指示情報を受け付けたときの前記カメラ付き携帯端末の位置を示す位置情報と前記撮影画像の撮影位置を示す位置情報との一致度、又は前記受信した位置情報に関連する場所の属性と前記合成画像に含まれる前記コンピュータグラフィックス画像に対応するキャラクタの属性との一致度に応じて前記ステータス情報、又は前記ステータス情報を変更させる情報を生成する請求項７に記載のプリントシステム。
【請求項９】
前記カメラ付き携帯端末は、前記プリント指示情報を受け付けると、前記撮影画像を撮影してから前記プリント指示情報を受け付けるまでの経過時間を示す情報を前記端末側通信部から前記サーバに送信し、
前記サーバ側通信部が前記プリント指示情報及び前記経過時間を示す情報を受信すると、前記ステータス情報生成部は、前記受信した経過時間を示す情報に応じて前記ステータス情報、又は前記ステータス情報を変更させる情報を生成する請求項１から８のいずれか１項に記載のプリントシステム。
【請求項１０】
前記カメラ付き携帯端末は、前記撮影画像の撮影位置を示す位置情報を検出する位置情報検出部及び撮影方向を示す方位情報を検出する方位情報検出部を備え、前記プリント指示情報を受け付けると、前記プリント指示情報、前記位置情報検出部により検出した位置情報及び前記方位情報検出部により検出した方位情報を前記端末側通信部から前記サーバに送信し、
前記サーバ側通信部が前記プリント指示情報、前記位置情報及び前記方位情報を受信すると、前記ステータス情報生成部は、前記受信した位置情報及び前記方位情報に基づいて前記カメラ付き携帯端末による撮影範囲を算出し、前記算出した撮影範囲内の被写体に応じて前記ステータス情報、又は前記ステータス情報を変更させる情報を生成する請求項１から９のいずれか１項に記載のプリントシステム。
【請求項１１】
請求項７から１０のいずれか１項に記載のプリントシステムを構成するサーバ。
【請求項１２】
ネットワークを通じてユーザのカメラ付き携帯端末との間で相互に通信を行い、オンラインゲームを提供するサーバであって、
前記オンラインゲーム中にゲームのキャラクタに関連するステータス情報を生成するステータス情報生成部と、
前記オンラインゲーム中に前記キャラクタを示すコンピュータグラフィックス画像及び前記ステータス情報を前記カメラ付き携帯端末に送信し、前記カメラ付き携帯端末により撮影された撮影画像と前記コンピュータグラフィックス画像とが合成された合成画像及び前記合成画像のプリント指示を示すプリント指示情報を受信するサーバ側通信部と、
前記サーバ側通信部が前記プリント指示情報を受信すると、前記合成画像と前記ステータス情報を含む情報とを有するプリント用画像を生成するプリント用画像生成部と、を備え、
前記サーバ側通信部は、前記生成された前記プリント用画像を前記カメラ付き携帯端末、又はプリンタに送信するサーバ。
【請求項１３】
前記カメラ付き携帯端末のユーザの個人情報を管理するデータベースを備え、
前記プリント用画像生成部は、前記合成画像と前記ステータス情報と前記データベースから取得した前記ユーザの個人情報とを含む前記プリント用画像を生成する請求項１２に記載のサーバ。
【請求項１４】
前記プリント用画像生成部は、前記合成画像と前記ステータス情報を含む情報を示す文字画像又はバーコード化したコード画像とを合成した前記プリント用画像を生成する請求項１２又は１３に記載のサーバ。
【請求項１５】
前記合成画像及び前記ステータス情報を含む情報を含むプリント要素を、写真プリント内に配置するレイアウト情報を取得するレイアウト情報取得部を備え、
前記プリント用画像生成部は、前記レイアウト情報取得部により取得したレイアウト情報にしたがって前記合成画像及び前記ステータス情報を含む情報を配置した前記プリント用画像を生成する請求項１２から１４のいずれか１項に記載のサーバ。
【請求項１６】
前記カメラ付き携帯端末により撮影された前記撮影画像の撮影位置を示す位置情報を検出する位置情報検出部を備え、
前記ステータス情報生成部は、前記検出した位置情報に応じて前記ステータス情報を生成する請求項１２から１５のいずれか１項に記載のサーバ。
【請求項１７】
前記ステータス情報生成部は、前記検出した位置情報と前記合成画像に含まれる前記コンピュータグラフィックス画像に対応するキャラクタに由来する位置情報との一致度、又は前記プリント指示情報を受け付けたときの前記カメラ付き携帯端末の位置を示す位置情報と前記撮影画像の撮影位置を示す位置情報との一致度、又は前記取得した位置情報に関連する場所の属性と前記合成画像に含まれる前記コンピュータグラフィックス画像に対応するキャラクタの属性との一致度に応じて前記ステータス情報を生成する請求項１６に記載のサーバ。
【請求項１８】
前記ステータス情報生成部は、前記撮影画像を撮影してから前記プリント指示情報を受信するまでの経過時間に応じて前記ステータス情報を生成する請求項１２から１７のいずれか１項に記載のサーバ。
【請求項１９】
前記カメラ付き携帯端末により撮影された前記撮影画像の撮影位置を示す位置情報及び撮影方向を示す方位情報を取得する撮影情報取得部を備え、
前記ステータス情報生成部は、前記取得した位置情報及び前記方位情報に基づいて前記カメラ付き携帯端末による撮影範囲を算出し、前記算出した撮影範囲内の被写体に応じて前記ステータス情報を生成する請求項１２から１８のいずれか１項に記載のサーバ。
【請求項２０】
ネットワークを通じて相互に通信を行うサーバとカメラ付き携帯端末とからなり、前記ネットワークを通じてオンラインゲームを提供するゲームシステムに適用されるプリント方法であって、
前記オンラインゲーム中にゲームのキャラクタを示すコンピュータグラフィックス画像及び前記キャラクタに関連するステータス情報を前記サーバから取得するステップと、
前記カメラ付き携帯端末の撮像部により取得した撮影画像と前記コンピュータグラフィックス画像とを合成した合成画像を生成するステップと、
前記カメラ付き携帯端末の表示部に前記生成された合成画像を表示させるステップと、
撮影指示情報を受け付けると、前記表示部に表示された合成画像を取得するステップと、
プリント指示情報を受け付けると、前記取得した合成画像と前記ステータス情報を含む情報とを有するプリント用画像を生成するステップと、
前記生成したプリント用画像をプリンタに出力するステップと、
を含むプリント方法。
【請求項２１】
ネットワークを通じて相互に通信を行うサーバとカメラ付き携帯端末とからなり、前記ネットワークを通じてオンラインゲームを提供するゲームシステムに適用されるプログラムであって、
前記オンラインゲーム中にゲームのキャラクタを示すコンピュータグラフィックス画像及び前記キャラクタに関連するステータス情報を前記サーバから取得する機能と、
前記カメラ付き携帯端末の撮像部により取得した撮影画像と前記コンピュータグラフィックス画像とを合成した合成画像を生成する機能と、
前記カメラ付き携帯端末の表示部に前記生成された合成画像を表示させる機能と、
撮影指示情報を受け付けると、前記表示部に表示された合成画像を取得する機能と、
プリント指示情報を受け付けると、前記取得した合成画像と前記ステータス情報を含む情報とを有するプリント用画像を生成する機能と、
前記生成したプリント用画像をプリンタに出力させる機能と、
を前記カメラ付き携帯端末に実行させるプログラム。
【請求項２２】
ネットワークを通じて相互に通信を行うサーバとカメラ付き携帯端末とからなり、前記ネットワークを通じてオンラインゲームを提供するゲームシステムに適用されるプリントシステムであって、
前記サーバは、
前記カメラ付き携帯端末のユーザの個人情報、前記オンラインゲームに登場するキャラクタを特定するキャラクタ識別情報、及び写真プリントのプリント識別情報を関連付けて管理するデータベースと、
前記キャラクタに関連するステータス情報であって、前記キャラクタ識別情報を含むステータス情報を生成するステータス情報生成部と、
前記オンラインゲーム中に前記キャラクタを示すコンピュータグラフィックス画像及び前記ステータス情報を前記カメラ付き携帯端末に送信するサーバ側通信部と、
前記写真プリントの真偽を判定する真偽判定部と、を備え、
前記カメラ付き携帯端末は、
撮像部と、
前記サーバから前記コンピュータグラフィックス画像及び前記ステータス情報を受信する端末側通信部と、
前記受信したコンピュータグラフィックス画像と前記ステータス情報を合成した合成画像を生成する合成画像生成部と、
前記生成された合成画像を表示する表示部と、
プリント指示情報を受け付けると、前記表示部に表示された前記合成画像を取得する合成画像取得部と、
前記取得した合成画像と前記受信したステータス情報と前記カメラ付き携帯端末のユーザの個人情報であって、前記データベースに登録された前記個人情報とを有するプリント用画像を生成するプリント用画像生成部と、
前記プリント用画像生成部により生成された前記プリント用画像をプリンタに出力する出力部と、
前記写真プリントの真偽の判定を前記サーバに要求する真偽判定要求部と、を備え、
前記カメラ付き携帯端末から受信した前記プリント用画像をプリント媒体に印刷して写真プリントを作成するプリンタであって、前記プリント識別情報がプリント領域以外の余白領域に印刷された前記プリント媒体に、前記プリント用画像を印刷する前記プリンタを備え、
前記真偽判定要求部は、前記写真プリントの真偽の判定を要求する際に前記撮像部により前記写真プリントを撮影させ、前記写真プリントに印刷された前記個人情報、前記キャラクタ識別情報及び前記プリント識別情報を取得し、前記取得した前記個人情報、前記キャラクタ識別情報及び前記プリント識別情報を前記端末側通信部から前記サーバに送信し、
前記真偽判定部は、前記サーバ側通信部が前記カメラ付き携帯端末から前記個人情報、前記キャラクタ識別情報及び前記プリント識別情報を受信すると、前記受信した前記個人情報、前記キャラクタ識別情報及び前記プリント識別情報と前記データベースに登録された情報とを照合し、一致した情報が存在しない場合には、前記写真プリントを真と判定し、前記受信した前記個人情報、前記キャラクタ識別情報及び前記プリント識別情報を前記データベースに関連付けて登録し、一致した情報が存在する場合には、前記写真プリントを偽と判定し、
前記サーバ側通信部は、前記真偽判定部による真偽の判定結果を前記カメラ付き携帯端末に送信するプリントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリントシステム、サーバ、プリント方法及びプログラムに関し、特にカメラ付き情報端末に表示された画像をプリント出力する技術に関する。
【背景技術】
【０００２】
従来、カメラにより撮影された現実の空間を示す実画像に、コンピュータグラフィックス（computer graphics)画像（以下、「ＣＧ画像」という）を重ね合わせ、これにより実空間には存在しない仮想物体が存在するかのような合成画像を生成し、生成した合成画像を表示部に表示させるゲーム装置が提案されている（特許文献１）。【０００３】
特許文献１に記載のゲーム装置は、実カメラによって撮影された撮影画像を繰り返し取得し、実空間における実カメラの位置及び姿勢にしたがって決められる位置姿勢情報を繰り返し算出する。また、撮影画像に付加表示する仮想オブジェクト（ＣＧ画像）等を設定し、音声入力デバイスに入力された音声の認識結果に基づいて、ＣＧ画像の表示位置、姿勢及び表示態様等を設定する。そして、撮影画像における位置姿勢情報に応じた位置を基準として、表示位置等が設定されたＣＧ画像を撮影画像に重畳して繰り返し生成した合成画像を表示部に表示する。【０００４】
また、従来、ゲームに使用可能なキャラクタカードを印刷出力するゲーム機が提案されている（特許文献２）。【０００５】
特許文献２に記載のゲーム機は、モンスタ育成ゲーム、アクションゲーム、ロールプレイングゲーム等のゲームの進行中にゲームに登場するモンスタ等のキャラクタの画像及びゲーム結果に応じて変化する各情報（ステータス情報）を、基本フォーマット（レイアウト情報）にしたがって合成し、その合成画像を紙媒体に印刷してキャラクタカードを作成する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−９４１０１号公報
【特許文献２】特開２０１３−５９６４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１には、撮影画像にＣＧ画像が合成された合成画像をゲーム装置の表示部に表示させる記載があるが、表示部に表示された合成画像をプリント出力する記載がない。【０００８】
一方、特許文献２に記載のゲーム機は、ゲームに登場するキャラクタの画像とゲーム結果に関連付けられたステータス情報とが印刷されたキャラクタカードを作成することができるが、キャラクタの画像は、予めゲームデータとして記憶された画像であるため、同じキャラクタの画像が選択されると、同じ画像が印刷されたキャラクタカードを作成することになる。即ち、特許文献２に記載のゲーム機により作成されたキャラクタカードには、ゲーム機側で準備されたキャラクタの画像が印刷されるため、複数のプレイヤが、同じ画像が印刷されたキャラクタカードを所持することができ、唯一のキャラクタカードを所持することができない。【０００９】
また、特許文献２に記載の発明は、ゲーム機により作成されたキャラクタカード（ステータス情報等）を、次回ゲーム機で読み込むことで次回以降のゲームにて利用可能にし、これによりキャラクタの継続的育成、つまり継続的なゲームのプレイを促し、プレイ回数の増加を促すことを特徴としており、業務用ゲーム機の場合に有利である。継続的なゲームが可能なプレイヤ自身のゲーム機の場合、ゲーム機側でゲームのステータス情報等を保持すればよく、そもそもキャラクタカードを必要としないからである。【００１０】
更に、特許文献２に記載のゲーム機により作成されたキャラクタカードは、キャラクタカード（合成画像）を見せ合うことでコミュニケーションを図るという用途が考えられるが、キャラクタカードに印刷される画像にプレイヤの意思を反映させることができず、画像として独自性、面白みに欠ける。【００１１】
本発明はこのような事情に鑑みてなされたもので、オンラインゲームのプレイヤによる写真プリントを喚起することができ、また、コミュニケーション用途に好適な独自の写真プリントを取得することができるプリントシステム、サーバ、プリント方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために本発明の一の態様は、ネットワークを通じて相互に通信を行うサーバとカメラ付き携帯端末とからなり、ネットワークを通じてオンラインゲームを提供するゲームシステムに適用されるプリントシステムであって、サーバは、オンラインゲーム中にゲームのキャラクタに関連するステータス情報を生成するステータス情報生成部と、オンラインゲーム中にキャラクタを示すコンピュータグラフィックス画像及びステータス情報をカメラ付き携帯端末に送信するサーバ側通信部と、を備え、カメラ付き携帯端末は、撮像部と、サーバからコンピュータグラフィックス画像及びステータス情報を受信する端末側通信部と、撮像部により撮影された撮影画像と受信したコンピュータグラフィックス画像とを合成した合成画像を生成する合成画像生成部と、生成された合成画像を表示する表示部と、撮影指示情報を受け付けると、表示部に表示された合成画像を取得する合成画像取得部と、プリント指示情報を受け付けると、取得した合成画像と受信したステータス情報を含む情報とを有するプリント用画像を生成するプリント用画像生成部と、プリント用画像生成部により生成されたプリント用画像をプリンタに出力する出力部と、を備える。【００１３】
本発明の一の態様によれば、カメラ付き携帯端末は、撮像部により撮影された撮影画像（例えば、ライブビュー画像）と、オンラインゲーム中にサーバから取得したキャラクタを示すコンピュータグラフィックス画像とが合成された合成画像を表示部に表示する。撮影指示情報を受け付けると、表示部に表示された合成画像を取得する。そして、プリント指示情報を受け付けると、取得した合成画像とサーバから取得したゲームのキャラクタに関連するステータス情報とを有するプリント用画像を生成し、生成したプリント用画像をプリンタに出力する。これにより、撮影画像とコンピュータグラフィックス画像とが合成された合成画像にステータス情報が付加された写真プリントを取得することができる。【００１４】
この写真プリントは、オンラインゲームのプレイヤにとってはコミュニケーション用途に好適な独自の写真プリントとなり、また、トレーディングカードゲームの用途にも使用可能である。また、オンラインゲームのプレイヤに対して写真プリントの作成を促すことができる。尚、ゲームのキャラクタに関連するステータス情報には、例えば、そのキャラクタのヒットポイント、アタックポイント、及び装備等の情報を含み得る。
【００１５】
本発明の他の態様に係るプリントシステムにおいて、カメラ付き携帯端末は、ユーザの個人情報を取得する個人情報取得部を備え、プリント用画像生成部は、受信したステータス情報と取得したユーザの個人情報とを合成画像に合成してプリント用画像を生成することが好ましい。【００１６】
本発明の他の態様によれば、ユーザの個人情報が埋め込まれた写真プリントを取得することができる。ユーザの個人情報には、ユーザ識別情報、パスワード、名前（実名、ニックネーム）、ゲームに対するスキルレベル及びメールアドレス等を含み得る。【００１７】
本発明の更に他の態様に係るプリントシステムにおいて、プリント用画像生成部は、合成画像とステータス情報を含む情報を示す文字画像又はバーコード化したコード画像とを合成してプリント用画像を生成することが好ましい。これによれば、汎用のプリンタにて合成画像にステータス情報を含む情報が埋め込まれて印刷された写真プリントを取得することができる。【００１８】
本発明の更に他の態様に係るプリントシステムにおいて、出力部から出力されるプリント用画像をプリント媒体に印刷して写真プリントを作成するプリンタであって、プリント用画像のうちの合成画像を可視インクにより印刷し、ステータス情報を含む情報を示す文字画像又はバーコード化したコード画像を不可視インクにより印刷するプリンタを備えることが好ましい。これによれば、写真プリント上でステータス情報を含む情報を人の目では見えないようにすることができ、特に可視インクにより印刷される合成画像上に重ねてステータス情報を含む情報を印刷する場合に、合成画像の視認にステータス情報を含む情報が障害にならないようにすることができる。尚、不可視インクとしては、赤外線インクあるいは紫外線インクを適用することができる。【００１９】
本発明の更に他の態様に係るプリントシステムにおいて、カメラ付き携帯端末は、不可視インクにより印刷された文字画像又はコード画像を撮影する撮像部を有し、撮像部により撮影した文字画像又はコード画像に基づいてステータス情報を含む情報を取得することが好ましい。不可視インクが赤外線インクの場合、撮像部は、写真プリントに赤外光を照射し、赤外線インクで印刷された文字画像又はコード画像にて反射した赤外光を受光して文字画像又はコード画像を取得する。
【００２０】
本発明の更に他の態様に係るプリントシステムにおいて、カメラ付き携帯端末は、合成画像及びステータス情報を含む情報を含むプリント要素を、写真プリント内に配置するレイアウト情報を取得するレイアウト情報取得部を備え、プリント用画像生成部は、レイアウト情報取得部により取得したレイアウト情報にしたがって合成画像及びステータス情報を含む情報を配置したプリント用画像を生成することが好ましい。【００２１】
本発明の更に他の態様に係るプリントシステムにおいて、カメラ付き携帯端末は、カメラ付き携帯端末の位置を示す位置情報を検出する位置情報検出部を備え、プリント指示情報を受け付けると、プリント指示情報及び位置情報検出部により検出した位置情報を端末側通信部からサーバに送信し、ステータス情報生成部は、サーバ側通信部がプリント指示情報及び位置情報を受信すると、受信した位置情報に応じてステータス情報、又はステータス情報を変更させる情報を生成し、サーバ側通信部は、生成したステータス情報、又はステータス情報を変更させる情報をカメラ付き携帯端末に送信することが好ましい。【００２２】
本発明の更に他の態様によれば、サーバは、カメラ付き携帯端末からプリント指示情報を受け付けたときのカメラ付き携帯端末の位置情報に応じてステータス情報、又はステータス情報を変更させる情報を生成するため、オンラインゲームのプレイヤ（カメラ付き携帯端末のユーザ）に対して、例えば、数値のより大きいステータス情報、又はステータス情報を変更させる情報（現在のステータス情報の数値に加算又は乗算する数値）が得られる位置への移動を促すことができる。【００２３】
本発明の更に他の態様に係るプリントシステムにおいて、ステータス情報生成部は、受信した位置情報と合成画像に含まれるコンピュータグラフィックス画像に対応するキャラクタに由来する位置情報との一致度、又はプリント指示情報を受け付けたときのカメラ付き携帯端末の位置を示す位置情報と撮影画像の撮影位置を示す位置情報との一致度、又は受信した位置情報に関連する場所の属性と合成画像に含まれるコンピュータグラフィックス画像に対応するキャラクタの属性との一致度に応じてステータス情報、又はステータス情報を変更させる情報を生成することが好ましい。キャラクタに由来する位置情報とは、例えば、カブトガニ型のキャラクタの場合、カブトガニの産地の位置情報である。また、キャラクタの属性が例えば水タイプであり、位置情報に関連する場所の属性が水辺の場合、両者の属性の一致度は高くなる。【００２４】
本発明の更に他の態様に係るプリントシステムにおいて、カメラ付き携帯端末は、プリント指示情報を受け付けると、撮影画像を撮影してからプリント指示情報を受け付けるまでの経過時間を示す情報を端末側通信部からサーバに送信し、サーバ側通信部がプリント指示情報及び経過時間を示す情報を受信すると、ステータス情報生成部は、受信した経過時間を示す情報に応じてステータス情報、又はステータス情報を変更させる情報を生成することが好ましい。例えば、撮影画像を撮影してからプリント指示情報を受け付けるまでの経過時間が長い程、数値のより大きいステータス情報が得られるようにする。【００２５】
本発明の更に他の態様に係るプリントシステムにおいて、カメラ付き携帯端末は、撮影画像の撮影位置を示す位置情報を検出する位置情報検出部及び撮影方向を示す方位情報を検出する方位情報検出部を備え、プリント指示情報を受け付けると、プリント指示情報、位置情報検出部により検出した位置情報及び方位情報検出部により検出した方位情報を端末側通信部からサーバに送信し、サーバ側通信部がプリント指示情報、位置情報及び方位情報を受信すると、ステータス情報生成部は、受信した位置情報及び方位情報に基づいてカメラ付き携帯端末による撮影範囲を算出し、算出した撮影範囲内の被写体に応じてステータス情報、又はステータス情報を変更させる情報を生成することが好ましい。【００２６】
本発明の更に他の態様に係るサーバは、前述したプリントシステムを構成する。【００２７】
更に他の態様に係る発明は、ネットワークを通じてユーザのカメラ付き携帯端末との間で相互に通信を行い、オンラインゲームを提供するサーバであって、オンラインゲーム中にゲームのキャラクタに関連するステータス情報を生成するステータス情報生成部と、オンラインゲーム中にキャラクタを示すコンピュータグラフィックス画像及びステータス情報をカメラ付き携帯端末に送信し、カメラ付き携帯端末により撮影された撮影画像とコンピュータグラフィックス画像とが合成された合成画像及び合成画像のプリント指示を示すプリント指示情報を受信するサーバ側通信部と、サーバ側通信部がプリント指示情報を受信すると、合成画像とステータス情報を含む情報とを有するプリント用画像を生成するプリント用画像生成部と、を備え、サーバ側通信部は、生成されたプリント用画像をカメラ付き携帯端末、又はプリンタに送信する。【００２８】
本発明の更に他の態様によれば、プリント用画像の生成をサーバにて行い、生成したプリント用画像をカメラ付き携帯端末又はプリンタに送信する。尚、合成画像は、カメラ付き携帯端末からプリント指示情報とともに取得する。【００２９】
本発明の更に他の態様に係るサーバにおいて、カメラ付き携帯端末のユーザの個人情報を管理するデータベースを備え、プリント用画像生成部は、合成画像とステータス情報とデータベースから取得したユーザの個人情報とを含むプリント用画像を生成することが好ましい。【００３０】
本発明の更に他の態様に係るサーバにおいて、プリント用画像生成部は、合成画像とステータス情報を含む情報を示す文字画像又はバーコード化したコード画像とを合成したプリント用画像を生成することが好ましい。【００３１】
本発明の更に他の態様に係るサーバにおいて、合成画像及びステータス情報を含む情報を含むプリント要素を、写真プリント内に配置するレイアウト情報を取得するレイアウト情報取得部を備え、プリント用画像生成部は、レイアウト情報取得部により取得したレイアウト情報にしたがって合成画像及びステータス情報を含む情報を配置したプリント用画像を生成することが好ましい。【００３２】
本発明の更に他の態様に係るサーバにおいて、カメラ付き携帯端末により撮影された撮影画像の撮影位置を示す位置情報を検出する位置情報検出部を備え、ステータス情報生成部は、検出した位置情報に応じてステータス情報を生成することが好ましい。【００３３】
本発明の更に他の態様に係るサーバにおいて、ステータス情報生成部は、受信した位置情報と合成画像に含まれるコンピュータグラフィックス画像に対応するキャラクタに由来する位置情報との一致度、又はプリント指示情報を受け付けたときのカメラ付き携帯端末の位置を示す位置情報と撮影画像の撮影位置を示す位置情報との一致度、又は取得した位置情報に関連する場所の属性と合成画像に含まれるコンピュータグラフィックス画像に対応するキャラクタの属性との一致度に応じてステータス情報を生成することが好ましい。【００３４】
本発明の更に他の態様に係るサーバにおいて、ステータス情報生成部は、撮影画像を撮影してからプリント指示情報を受信するまでの経過時間に応じてステータス情報を生成することが好ましい。【００３５】
本発明の更に他の態様に係るサーバにおいて、カメラ付き携帯端末により撮影された撮影画像の撮影位置を示す位置情報及び撮影方向を示す方位情報を取得する撮影情報取得部を備え、ステータス情報生成部は、取得した位置情報及び方位情報に基づいてカメラ付き携帯端末による撮影範囲を算出し、算出した撮影範囲内の被写体に応じてステータス情報を生成することが好ましい。【００３６】
更に他の態様に係る発明は、ネットワークを通じて相互に通信を行うサーバとカメラ付き携帯端末とからなり、ネットワークを通じてオンラインゲームを提供するゲームシステムに適用されるプリント方法であって、オンラインゲーム中にゲームのキャラクタを示すコンピュータグラフィックス画像及びキャラクタに関連するステータス情報をサーバから取得するステップと、カメラ付き携帯端末の撮像部により取得した撮影画像とコンピュータグラフィックス画像とを合成した合成画像を生成するステップと、カメラ付き携帯端末の表示部に生成された合成画像を表示させるステップと、撮影指示情報を受け付けると、表示部に表示された合成画像を取得するステップと、プリント指示情報を受け付けると、取得した合成画像とステータス情報を含む情報とを有するプリント用画像を生成するステップと、生成したプリント用画像をプリンタに出力するステップと、を含む。【００３７】
更に他の態様に係る発明は、ネットワークを通じて相互に通信を行うサーバとカメラ付き携帯端末とからなり、ネットワークを通じてオンラインゲームを提供するゲームシステムに適用されるプログラムであって、オンラインゲーム中にゲームのキャラクタを示すコンピュータグラフィックス画像及びキャラクタに関連するステータス情報をサーバから取得する機能と、カメラ付き携帯端末の撮像部により取得した撮影画像とコンピュータグラフィックス画像とを合成した合成画像を生成する機能と、カメラ付き携帯端末の表示部に生成された合成画像を表示させる機能と、撮影指示情報を受け付けると、表示部に表示された合成画像を取得する機能と、プリント指示情報を受け付けると、取得した合成画像とステータス情報を含む情報とを有するプリント用画像を生成する機能と、生成したプリント用画像をプリンタに出力させる機能と、をカメラ付き携帯端末に実行させる。【００３８】
更に他の態様に係る発明は、ネットワークを通じて相互に通信を行うサーバとカメラ付き携帯端末とからなり、ネットワークを通じてオンラインゲームを提供するゲームシステムに適用されるプリントシステムであって、サーバは、カメラ付き携帯端末のユーザの個人情報、オンラインゲームに登場するキャラクタを特定するキャラクタ識別情報、及び写真プリントのプリント識別情報を関連付けて管理するデータベースと、キャラクタに関連するステータス情報であって、キャラクタ識別情報を含むステータス情報を生成するステータス情報生成部と、オンラインゲーム中にキャラクタを示すコンピュータグラフィックス画像及びステータス情報をカメラ付き携帯端末に送信するサーバ側通信部と、写真プリントの真偽を判定する真偽判定部と、を備え、カメラ付き携帯端末は、撮像部と、サーバからコンピュータグラフィックス画像及びステータス情報を受信する端末側通信部と、受信したコンピュータグラフィックス画像とステータス情報を合成した合成画像を生成する合成画像生成部と、生成された合成画像を表示する表示部と、プリント指示情報を受け付けると、表示部に表示された合成画像を取得する合成画像取得部と、取得した合成画像と受信したステータス情報とカメラ付き携帯端末のユーザの個人情報であって、データベースに登録された個人情報とを有するプリント用画像を生成するプリント用画像生成部と、プリント用画像生成部により生成されたプリント用画像をプリンタに出力する出力部と、写真プリントの真偽の判定をサーバに要求する真偽判定要求部と、を備え、カメラ付き携帯端末から受信したプリント用画像をプリント媒体に印刷して写真プリントを作成するプリンタであって、プリント識別情報がプリント領域以外の余白領域に印刷されたプリント媒体に、プリント用画像を印刷するプリンタを備え、真偽判定要求部は、写真プリントの真偽の判定を要求する際に撮像部により写真プリントを撮影させ、写真プリントに印刷された個人情報、キャラクタ識別情報及びプリント識別情報を取得し、取得した個人情報、キャラクタ識別情報及びプリント識別情報を端末側通信部からサーバに送信し、真偽判定部は、サーバ側通信部がカメラ付き携帯端末から個人情報、キャラクタ識別情報及びプリント識別情報を受信すると、受信した個人情報、キャラクタ識別情報及びプリント識別情報とデータベースに登録された情報とを照合し、一致した情報が存在しない場合には、写真プリントを真と判定し、受信した個人情報、キャラクタ識別情報及びプリント識別情報をデータベースに関連付けて登録し、一致した情報が存在する場合には、写真プリントを偽と判定し、サーバ側通信部は、真偽判定部による真偽の判定結果をカメラ付き携帯端末に送信する。【００３９】
本発明の更に他の態様によれば、サーバは、データベースによりカメラ付き携帯端末のユーザの個人情報、キャラクタ識別情報、及び写真プリントのプリント識別情報を管理している。その後、上記のように作成された写真プリントと同じ写真プリントが複製された場合、サーバにより写真プリントの真偽の判定が可能である。写真プリントの真偽の判定は、写真プリントから読み取った個人情報、キャラクタ識別情報及びプリント識別情報とデータベースに登録された情報とを照合し、データベースに一致した情報が存在しない場合には、写真プリントを真と判定し、一致した情報が存在する場合には、情報を読み取った写真プリントを偽と判定する。写真プリントには、そのプリント媒体を一意に特定するプリント識別情報が印刷されているため、不正な複製により写真プリントに印刷された個人情報及びキャラクタ識別情報が重複した場合でもプリント識別情報に基づいて写真プリントの真偽を判定することができる。尚、写真プリントに印刷された個人情報及びキャラクタ識別情報がデータベースに未登録の場合には、その写真プリントは真と判定し、個人情報及びキャラクタ識別情報とともにプリント識別情報をデータベースに登録する。
【発明の効果】
【００４０】
本発明によれば、撮影画像とゲームのキャラクタのコンピュータグラフィックス画像とが合成された合成画像に、キャラクタに関連するステータス情報が付加されたプリント用画像を生成することができ、このプリント用画像をプリンタに出力することによりコミュニケーション用途に好適な独自の写真プリントを取得することができる。
【図面の簡単な説明】
【００４１】
【図１】本発明に係るプリントシステムが応用されたシステムの概念図である。
【図２】カメラ付き情報端末の一実施形態であるスマートフォン１００の表面側（操作面側）から見たスマートフォンの斜視図である。
【図３】スマートフォンの背面側から見たスマートフォン１００の斜視図である。
【図４】スマートフォン１００の内部構成を示すブロック図である。
【図５】図１に示したゲームシステムに適用されるゲームサーバの第１の実施形態を示すブロック図である。
【図６】プリント要素を写真プリント内に配置するレイアウト情報を説明するために用いた図である。
【図７】ユーザデータベースで管理されるユーザの個人情報の一例を示す図表である。
【図８】ゲームシステムに適用されるプリント方法の第１の実施形態を示すフローチャートである。
【図９】図８に示したステップＳ２０の情報埋込処理の実施形態を示すフローチャートである。
【図１０】図８に示したステップＳ２０の情報埋込処理の他の実施形態を示すフローチャートである。
【図１１】本発明によりプリント出力された写真プリントの利用方法を説明するために用いた図である。
【図１２】モバイルプリンタの内部の機械的構成を示す図
【図１３】図１１に示したモバイルプリンタに使用されるプリント媒体の第１の実施形態を示す図
【図１４】図１に示したゲームシステムに適用されるゲームサーバの第２の実施形態を示すブロック図である。
【図１５】図１に示したゲームシステムに適用されるゲームサーバの第３の実施形態を示すブロック図である。
【図１６】モバイルプリンタに使用されるプリント媒体の第２の実施形態を示す図である。
【発明を実施するための形態】
【００４２】
以下、添付図面に従って本発明に係るプリントシステム、サーバ、プリント方法及びプログラムの実施形態について説明する。
【００４３】
図１は、本発明に係るプリントシステムが応用されたゲームシステムの概念図である。このゲームシステムは、ユーザ毎のカメラ付き情報端末１００（１００ａ，１００ｂ，…）と、ゲームサーバ２００と、プリントサーバ３１０と、カメラ付き据置型端末３２０とから構成され、カメラ付き情報端末１００、ゲームサーバ２００、プリントサーバ３１０、カメラ付き据置型端末３２０等は、インターネット等のネットワーク３３０を介して接続されている。
【００４４】
カメラ付き情報端末１００（１００ａ，１００ｂ，…）は、例えば、スマートフォン、携帯情報端末、ゲーム装置、及びタブレット端末等の形態をとり得る。
【００４５】
本例のゲーム用のアプリケーションソフトウェアは、カメラ付き情報端末１００のカメラ、ＧＰＳ(Global Positioning System)情報、モーションセンサ部により検出される動き情報等を使用し、カメラにより撮影された撮影画像中に、仮想オブジェクト（ゲームのキャラクタ等）を登場させる、拡張現実（ＡＲ；Augmented Reality）を利用したゲームである。また、アプリケーションソフトウェアには、カメラ付き情報端末１００にてプリント用画像を作成するためのプログラムが組み込まれている。尚、ゲームサーバ２００の詳細については後述する。
【００４６】
プリントサーバ３１０は、カメラ付き情報端末１００からプリント注文画像をネットワーク３３０を通じて受信し、受信した画像に基づいて写真プリント、アルバム等を作成し、またはゲームサーバ２００が作成したプリント用画像に基づいて写真プリントを作成する。
【００４７】
カメラ付き据置型端末３２０は、写真店、書店、スーパーなどの各種店舗の店頭に設置された据置型端末、あるいはアーケードゲーム機であり、カメラ付き情報端末１００から写真プリントを受け付けたり、写真プリントの情報を読み取り、カメラ付き情報端末１００に対して必要な情報を提供する。
【００４８】
＜カメラ付き情報端末１００＞
以下、カメラ付き情報端末１００として機能し得るスマートフォンについて説明する。
【００４９】
図２及び図３は、それぞれカメラ付き情報端末１００の一実施形態であるスマートフォンの外観を示す図であり、図２はカメラ付き情報端末１００の表面側（操作面側）から見たカメラ付き情報端末１００の斜視図であり、図３はカメラ付き情報端末１００の背面側から見たカメラ付き情報端末１００の斜視図である。
【００５０】
図２及び図３に示すカメラ付き情報端末（以下、「スマートフォン」という）１００は、平板状の筐体１０２を有し、筐体１０２の一方の面に表示部としての表示パネル１２１と、入力部としての操作パネル１２２とが一体となって形成される表示入力部１２０が設けられる。また、その筐体１０２は、スピーカ１３１と、マイクロホン１３２と、操作部１４０と、カメラ部１４１、１４２（撮像部）と、ＬＥＤ（light emitting diode）ライト１４４とを備える。尚、筐体１０２の構成はこれに限定されず、例えば、表示部と入力部とが独立して設けられる構成を採用したり、折り畳み構造やスライド機構を有する構成を採用することもできる。
【００５１】
図４は、図２及び図３に示したスマートフォン１００の内部構成を示すブロック図である。図４に示すように、スマートフォン１００の主たる構成要素として、無線通信部１１０（端末側通信部）と、表示入力部１２０と、通話部１３０と、操作部１４０と、カメラ部１４１、１４２と、記憶部１５０と、外部入出力部１６０（出力部）と、ＧＰＳ受信部１７０と、モーションセンサ部１８０と、電源部１９０と、主制御部１０１とを備える。また、スマートフォン１００の主たる機能として、基地局装置と移動通信網とを介した移動無線通信を行う無線通信機能を備える。
【００５２】
無線通信部１１０は、主制御部１０１の指示に従って、移動通信網に接続された基地局装置との間で無線通信を行う。その無線通信が使用されて、音声データ及び画像データ等の各種ファイルデータや電子メールデータなどの送受信、及びウェブデータやストリーミングデータなどの受信が行われる。
【００５３】
表示入力部１２０は、表示パネル１２１の画面上に配設された操作パネル１２２を備えたいわゆるタッチパネルであり、主制御部１０１の制御により、画像（静止画像及び動画像）や文字情報などを表示して視覚的にユーザに情報を伝達し、また表示した情報に対するユーザ操作を検出する。尚、操作パネル１２２を便宜上、タッチパネルとも称す。
【００５４】
表示パネル１２１は、ＬＣＤ(Liquid Crystal Display)又はＯＥＬＤ(Organic Electro-Luminescence Display）などを表示デバイスとして用いる。操作パネル１２２は、表示パネル１２１の表示面上に表示される画像が視認可能な状態で設けられ、ユーザの指や尖筆によって操作される１又は複数の座標を検出するデバイスである。そのデバイスがユーザの指や尖筆によって操作されると、操作パネル１２２は、操作に起因して発生する検出信号を主制御部１０１に出力する。次いで、主制御部１０１は、受信した検出信号に基づいて、表示パネル１２１上の操作位置（座標）を検出する。
【００５５】
図２に例示されるスマートフォン１００の表示パネル１２１と操作パネル１２２とは一体となって表示入力部１２０を構成し、操作パネル１２２が表示パネル１２１を完全に覆うような配置となっている。その配置を採用した場合、操作パネル１２２は、表示パネル１２１外の領域についても、ユーザ操作を検出する機能を備えてもよい。換言すると、操作パネル１２２は、表示パネル１２１に重なる重畳部分についての検出領域（以下、「表示領域」という）と、それ以外の表示パネル１２１に重ならない外縁部分についての検出領域（以下、「非表示領域」という）とを備えていてもよい。
【００５６】
尚、表示領域の大きさと表示パネル１２１の大きさとを完全に一致させてもよいが、両者を必ずしも一致させる必要はない。また、操作パネル１２２が、外縁部分及びそれ以外の内側部分の２つの感応領域を備えていてもよい。更に、その外縁部分の幅は、筐体１０２の大きさなどに応じて適宜設計されるものである。更にまた、操作パネル１２２で採用される位置検出方式としては、マトリクススイッチ方式、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、及び静電容量方式などが挙げられ、いずれの方式が採用されてもよい。
【００５７】
通話部１３０は、スピーカ１３１及びマイクロホン１３２を備え、マイクロホン１３２を通じて入力されたユーザの音声を主制御部１０１にて処理可能な音声データに変換して主制御部１０１に出力したり、無線通信部１１０或いは外部入出力部１６０により受信された音声データを復号してスピーカ１３１から出力したりする。また、図２に示すように、例えば、スピーカ１３１及びマイクロホン１３２を表示入力部１２０が設けられた面と同じ面に搭載することができる。
【００５８】
操作部１４０は、キースイッチなどを用いたハードウェアキーであって、ユーザからの指示を受け付ける。例えば、図２に示すように、操作部１４０は、スマートフォン１００の筐体１０２の側面に搭載され、指などで押下されるとスイッチオン状態となり、指を離すとバネなどの復元力によってスイッチオフ状態となる押しボタン式のスイッチである。
【００５９】
記憶部１５０は、主制御部１０１の制御プログラムや制御データ、ゲーム用のアプリケーションソフトウェア（本発明に係るプログラムを含む）、通信相手の名称や電話番号などを対応づけたアドレスデータ、送受信した電子メールのデータ、ウェブブラウジングによりダウンロードしたウェブデータ、及びダウンロードしたコンテンツデータ等を記憶し、またストリーミングデータなどを一時的に記憶する。
【００６０】
また、記憶部１５０は、スマートフォン内蔵の内部記憶部１５１と外部メモリが着脱自在な外部メモリスロットを有する外部記憶部１５２とにより構成される。尚、記憶部１５０を構成する内部記憶部１５１及び外部記憶部１５２のそれぞれは、フラッシュメモリタイプ、ハードディスクタイプ、マルチメディアカードマイクロタイプ、カードタイプのメモリ、ＲＡＭ(Random Access Memory)、或いはＲＯＭ(Read Only Memory)などの格納媒体を用いて実現される。
【００６１】
外部入出力部１６０は、スマートフォン１００に連結される全ての外部機器とのインターフェースの役割を果たし、通信等（例えば、ＵＳＢ（Universal Serial Bus）、ＩＥＥＥ１３９４など）又はネットワーク（例えば、ネットワーク、無線ＬＡＮ(Local Area Network)、ブルートゥース（登録商標）(Bluetooth（登録商標））、ＲＦＩＤ(Radio Frequency Identification)、赤外線通信(Infrared Data Association：ＩｒＤＡ）、ＵＷＢ(Ultra Wideband)（登録商標）、ジグビー(ZigBee)（登録商標）など）により他の外部機器に直接的又は間接的に接続する。
【００６２】
スマートフォン１００に連結される外部機器としては、例えば、有線又は無線ヘッドセット、有線又は無線外部充電器、有線又は無線データポート、カードソケットを介して接続されるメモリカード(Memory card)やＳＩＭ(Subscriber Identity Module Card)／ＵＩＭ(User Identity Module Card)カード、オーディオ・ビデオＩ／Ｏ(Input/Output)端子を介して接続される外部オーディオ・ビデオ機器、有線又は無線接続される外部オーディオ・ビデオ機器、スマートフォン、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、及びイヤホンなどがある。外部入出力部１６０は、このような外部機器から伝送を受けたデータをスマートフォン１００の内部の各構成要素に伝達したり、スマートフォン１００の内部のデータが外部機器に伝送されたりするように構成されてもよい。
【００６３】
スマートフォン１００の位置を検出する位置情報検出部として機能するＧＰＳ受信部１７０は、主制御部１０１の指示に従って、ＧＰＳ衛星ＳＴ１、ＳＴ２〜ＳＴｎから送信されるＧＰＳ信号を受信し、受信した複数のＧＰＳ信号に基づく測位演算処理を実行し、スマートフォン１００の緯度、経度及び高度によって特定される位置情報（ＧＰＳ情報）を取得する。ＧＰＳ受信部１７０は、無線通信部１１０及び／又は外部入出力部１６０（例えば、無線ＬＡＮ）から位置情報を取得できる場合には、その位置情報を用いて位置を検出することもできる。
【００６４】
モーションセンサ部１８０は、例えば、３軸の加速度センサなどを備え、主制御部１０１の指示に従って、スマートフォン１００の物理的な動きを検出する。スマートフォン１００の物理的な動きを検出することにより、スマートフォン１００の動く方向や加速度が検出される。その検出の結果は、主制御部１０１に出力される。また、スマートフォン１００は、カメラ部１４２の撮影方向を示す方位情報を検出する方位情報検出部（電子コンパス）を備えていることが好ましい。
【００６５】
電源部１９０は、主制御部１０１の指示に従って、スマートフォン１００の各部に、バッテリ（図示しない）に蓄えられる電力を供給する。
【００６６】
主制御部１０１は、マイクロプロセッサを備え、記憶部１５０が記憶する制御プログラムや制御データに従って動作し、スマートフォン１００の各部を統括して制御する。また、主制御部１０１は、無線通信部１１０を通じて音声通信及びデータ通信を行うために、通信系の各部を制御する移動通信制御機能と、アプリケーション処理機能とを備える。
【００６７】
アプリケーション処理機能は、記憶部１５０が記憶するアプリケーションソフトウェアに従って主制御部１０１が動作することにより実現される。アプリケーション処理機能としては、例えば、外部入出力部１６０を制御することで対向機器とデータ通信を行う赤外線通信機能や、電子メールの送受信を行う電子メール機能、及びウェブページを閲覧するウェブブラウジング機能などがある。
【００６８】
また、主制御部１０１は、受信データやダウンロードしたストリーミングデータなどの画像データ（静止画像や動画像のデータ）に基づいて、映像を表示入力部１２０に表示する等の画像処理機能を備える。画像処理機能とは、主制御部１０１が、上記画像データを復号し、その復号結果に画像処理を施して、その画像処理を経て得られる画像を表示入力部１２０に表示する機能のことをいう。
【００６９】
更に、主制御部１０１は、表示パネル１２１に対する表示制御と、操作部１４０や操作パネル１２２を通じたユーザ操作を検出する操作検出制御とを実行する。
【００７０】
表示制御の実行により、主制御部１０１は、アプリケーションソフトウェアを起動するためのアイコンや、スクロールバーなどのソフトウェアキーを表示したり、或いは電子メールを作成するためのウィンドウを表示する。尚、スクロールバーとは、表示パネル１２１の表示領域に収まりきれない大きな画像などについて、画像の表示部分を移動する指示を受け付けるためのソフトウェアキーのことをいう。
【００７１】
また、操作検出制御の実行により、主制御部１０１は、操作部１４０を通じたユーザ操作を検出したり、操作パネル１２２を通じて、上記アイコンに対する操作や、上記ウィンドウの入力欄に対する文字列の入力を受け付けたり、或いはスクロールバーを通じた表示画像のスクロール要求を受け付ける。
【００７２】
更に、操作検出制御の実行により主制御部１０１は、操作パネル１２２に対する操作位置が、表示パネル１２１に重なる重畳部分（表示領域）に該当するか、或いはそれ以外の表示パネル１２１に重ならない外縁部分（非表示領域）に該当するかを判定し、操作パネル１２２の感応領域やソフトウェアキーの表示位置を制御するタッチパネル制御機能を備える。
【００７３】
また、主制御部１０１は、操作パネル１２２に対するジェスチャ操作を検出し、検出したジェスチャ操作に応じて、予め設定された機能を実行することもできる。ジェスチャ操作とは、従来の単純なタッチ操作ではなく、指などによって軌跡を描いたり、複数の位置を同時に指定したり、或いはこれらを組み合わせて、複数の位置から少なくとも１つについて軌跡を描く操作を意味する。
【００７４】
スマートフォン１００の表面側及び背面側に設けられたカメラ部１４１、１４２は、主制御部１０１の制御により、撮像によって得た画像データを例えばＪＰＥＧ（Joint Photographic Experts Group）などの圧縮した画像データに変換し、その画像データを記憶部１５０に記録したり、外部入出力部１６０又は無線通信部１１０を通じて出力したりすることができる。尚、カメラ部１４１は、主として自分撮り用に使用され、カメラ部１４２は、通常の撮影用に使用される。これらのカメラ部１４１、１４２は、切り替えて単独で使用してもよいし、同時に使用してもよい。
【００７５】
また、カメラ部１４１、１４２はスマートフォン１００の各種機能に利用することができる。例えば、カメラ部１４１、１４２で取得した画像が表示パネル１２１に表示されてもよいし、操作パネル１２２の操作入力手法の一つとして、カメラ部１４１、１４２で撮像取得される画像が利用されてもよい。また、ＧＰＳ受信部１７０が位置を検出する際に、カメラ部１４１、１４２からの画像が参照されて位置が検出されてもよい。更には、カメラ部１４１、１４２からの画像が参照されて、３軸の加速度センサを用いずに、或いは、３軸の加速度センサと併用して、スマートフォン１００のカメラ部１４１の光軸方向を判断することや、現在の使用環境を判断することもできる。勿論、カメラ部１４１、１４２からの画像をアプリケーションソフトウェア内で利用することもできる。
【００７６】
図３に示す照明用のＬＥＤライト１４４は、白色光又は赤外光を発光することができるものが好ましく、カメラ部１４２は、ＬＥＤライト１４４から赤外光が発光されている場合、赤外線撮影を行うことができるものであることが好ましい。例えば、カメラ部１４２のイメージセンサとして、赤外線の波長域に感度をもつものを使用することで赤外線撮影が可能になる。尚、赤外線撮影が可能なカメラ部１４２は、不可視インク（赤外線インク）により印刷された情報（後述する文字画像又はコード画像）を撮影する場合に適用される。
【００７７】
その他、ＧＰＳ受信部１７０により取得された位置情報、マイクロホン１３２により取得された音声情報（主制御部等により、音声テキスト変換を行ってテキスト情報となっていてもよい）、及びモーションセンサ部１８０により取得された姿勢情報等などを静止画又は動画の画像データに付加して得られるデータを、記憶部１５０に記録したり、外部入出力部１６０や無線通信部１１０を通じて出力したりすることもできる。
【００７８】
さて、上記構成のスマートフォン１００は、ゲームサーバ２００からダウンロードしたゲーム用のアプリケーションソフトウェア（以下、「ゲームアプリ」という）を主制御部１０１が実行することにより、ゲームサーバ２００と通信を行い、オンラインゲームを行うことができる。また、ゲームアプリには、スマートフォン１００にてプリント用画像を生成するためのプログラムが組み込まれており、スマートフォン１００は、オンラインゲーム中にカメラ部１４２により撮影を行い、スマートフォン１００の表示入力部１２０に撮影画像（ライブビュー画像）を表示させることができる。また、撮影指示情報を入力すると、表示入力部１２０に表示された撮影画像を静止画として取込み、プリント用画像を生成することができ、更に、生成したプリント用画像をモバイルプリンタ又はプリントサーバ３１０に送信することで、プリント用画像が印刷された写真プリントを取得することができる。
【００７９】
上記ゲームアプリを実行するスマートフォン１００の詳細の動作については後述する。
【００８０】
＜ゲームサーバ２００＞
図５は、図１に示したゲームシステムに適用されるゲームサーバの第１の実施形態を示すブロック図である。
【００８１】
図５に示すようにゲームサーバ２００は、主として制御部２１０と、サーバ側通信部２２０と、記憶部２３０と、ユーザデータベース（ユーザＤＢ（database））２４０とを備える。
【００８２】
サーバ側通信部２２０は、ネットワーク３３０を通じてゲームアプリを実行するスマートフォン１００（無線通信部１１０）と通信し、スマートフォン１００との間で必要な情報を送受信する部分であり、スマートフォン１００でのオンラインゲームの実行に必要な情報のやり取りを行い、また、スマートフォン１００の現在位置を示す位置情報、カメラ部１４２の撮影方向を示す方位情報、オンラインゲーム中でのカメラ部１４２による撮影画像の撮影位置を示す位置情報及び撮影方向を示す方位情報を取得する撮影情報取得部として機能する。また、サーバ側通信部２２０は、オンラインゲーム中にゲームに登場するキャラクタを示すＣＧ画像、及びゲームのキャラクタに関連するステータス情報をスマートフォン１００に送信する。
【００８３】
記憶部２３０は、ゲームプログラム２３２、ゲームデータ２３４、及びレイアウト情報２３６等を記憶している。ゲームプログラム２３２は、スマートフォン１００でのオンラインゲームの実行に必要なプログラムであり、新規のユーザのスマートフォン１００からオンラインゲームのダウンロードの要求があった場合にユーザに提供されるゲームアプリを含む。
【００８４】
ゲームデータ２３４は、ゲームの進行中にゲームに登場する各キャラクタのＣＧ画像、キャラクタ名、キャラクタの属性（例えば、水タイプ）、キャラクタに由来する位置情報（カブトガニ型のキャラクタの場合、カブトガニの産地の位置情報）、キャラクタのレア度、キャラクタ毎に異なるキャラクタに関連するステータス情報であって、ゲーム結果等に応じて変化するステータス情報を含み得る。尚、ステータス情報には、例えば、そのキャラクタのヒットポイント、アタックポイント、及び装備等の情報を含み得る。
【００８５】
レイアウト情報２３６は、後述する撮影画像とキャラクタのＣＧ画像とを合成した合成画像、及び合成画像中のキャラクタのステータス情報を含む情報を含むプリント要素を、写真プリント内に配置するための情報である。
【００８６】
図６は、レイアウト情報２３６の例を示す図である。図６において、レイアウト情報２３６ａは、写真プリントの全体に合成画像を配置し、合成画像の下方の一部の領域２３７にステータス情報を配置するレイアウト情報である。レイアウト情報２３６ｂは、キャラクタ名を配置する領域２３７ａ、合成画像を配置する領域２３７ｂ、ステータス情報を配置する領域２３７ｃ、及びユーザ情報を配置する領域２３７ｄを有し、領域２３７ａの下方に領域２３７ｂを配置し、領域２３７ｂの横に領域２３７ｄを配置し、領域２３７ｂ、２３７ｄの下方に領域２３７ｄを配置するレイアウト情報である。
【００８７】
尚、レイアウト情報２３６は、図６に示したものに限らず、種々の変形例が考えられる。例えば、ステータス情報を含む情報を文字画像として合成する場合、バーコード化したコード画像として合成する場合、又は文字画像及びコード画像の両者を合成する場合、写真プリントを縦向きにしたときにプリント要素を正立して配置する場合、写真プリントを横向きにしたときにプリント要素を正立して配置する場合等により、レイアウト情報が異なる。また、レイアウト情報は、複数用意されている場合に限らず、１種類でもよい。
【００８８】
ユーザＤＢ２４０は、スマートフォン１００のユーザ毎（オンラインゲームのプレイヤ毎）にユーザの個人情報を管理する。
【００８９】
図７は、ユーザＤＢ２４０で管理されるユーザの個人情報の一例を示す図表である。
【００９０】
図７に示すユーザＤＢ２４０は、ユーザ識別情報（ユーザＩＤ（identification））を主キーとして、パスワード、名前（実名、ニックネーム）、ユーザ（プレイヤ）のゲームに対するスキルレベル、捕獲キャラクタの情報（キャラクタＩＤ、捕獲日時、捕獲場所、ステータス情報等）、プリント情報（プリントした捕獲キャラクタの情報、プリント日時等）を管理する。
【００９１】
尚、ユーザＩＤ、パスワード及び名前は、スマートフォン１００を使用したユーザ登録時にユーザＤＢ２４０に登録され、スキルレベル及び捕獲キャラクタの情報は、オンラインゲームのゲーム進行中に伴って更新、追加される。また、プリント情報は、撮影画像と捕獲キャラクタのＣＧ画像との合成画像等が印刷された写真プリントが作成される場合に登録、管理される。
【００９２】
制御部２１０は、サーバ側通信部２２０、記憶部２３０及びユーザＤＢ２４０等を統括制御し、スマートフォン１００と逐次通信することによりスマートフォン１００にインストールされたゲームアプリを実行させる部分であり、主としてゲームプログラム２３２、ゲーム実行の際に必要になるゲームデータ２３４などを、スマートフォン１００でのプレイ状況に応じて記憶部２３０から読み出し、オンラインゲームを実行させるゲーム実行部２１２と、オンラインゲーム中にゲームのキャラクタに関連するステータス情報を生成するステータス情報生成部２１４とを有している。制御部２１０は、ゲームの実行及び進行に必要な各種データを管理するとともに、それらのデータをスマートフォン１００に配信することができる。
【００９３】
例えば、オンラインゲームとして、スマートフォン１００の実空間上の位置に応じて、モンスタ等のキャラクタをスマートフォン１００の画面に登場させ、そのキャラクタと対戦して勝利することにより、キャラクタを捕獲する対戦型のオンラインゲームが考えられる。このオンラインゲームの場合、ゲームサーバ２００は、スマートフォン１００から受信した位置情報、スマートフォン１００のユーザ（プレイヤ）のスキルレベル等の各種のパラメータにしたがって、任意のキャラクタをオンラインゲーム中のスマートフォン１００の画面に登場させる。
【００９４】
オンラインゲーム中のスマートフォン１００は、ゲームアプリによりカメラ部１４２が駆動され、合成画像生成部として機能する主制御部１０１は、カメラ部１４２により撮影された撮影画像（ライブビュー画像）とゲームサーバ２００から受信したキャラクタを示すＣＧ画像とを合成した合成画像を生成し、生成した合成画像をスマートフォン１００の表示パネル１２１（表示部）に表示させる。
【００９５】
プレイヤは、スマートフォン１００を操作し、表示パネル１２１に表示されたキャラクタと対戦して勝利することによりキャラクタを捕獲する。
【００９６】
ゲームサーバ２００は、プレイヤが捕獲したキャラクタの情報を、プレイヤのユーザＩＤに関連付けてユーザＤＢ２４０に登録する（図７参照）。
【００９７】
このようにしてユーザはキャラクタを収集することができ、ゲームサーバ２００は、キャラクタの収集に応じてプレイヤの経験値をアップさせ、また、経験値に応じてユーザのスキルレベルをアップさせることができる。ゲームサーバ２００は、ユーザのスキルレベルに応じて登場させるキャラクタ及びステータス情報を変更することができ、例えば、スキルレベルが高くなる程、レアなキャラクタの登場率を上げたり、キャラクタに関連するステータス情報を高得点にすることができる。
【００９８】
また、スマートフォン１００は、撮影画像とＣＧ画像との合成画像の表示中に、操作部１４０の操作により撮影指示情報を受け付けると、表示部に表示された合成画像を静止画として取得することができる。プリント用画像生成部として機能するスマートフォン１００の主制御部１０１は、操作部１４０の操作により静止画として取得する合成画像をプリント出力させるプリント指示情報を受け付けると、合成画像と、合成画像中のキャラクタに関連するステータス情報を含む情報とを有するプリント用画像を生成する。
【００９９】
このとき、レイアウト情報取得部及び個人情報取得部として機能する主制御部１０１は、ゲームサーバ２００からレイアウト情報を取得し、取得したレイアウト情報にしたがって合成画像、ステータス情報、ユーザの個人情報等のプリント要素を配置することによりプリント用画像を生成する。また、主制御部１０１は、ステータス情報、ユーザの個人情報等のテキスト情報を、文字画像又はバーコード化したコード画像に変換してプリント用画像を生成する。尚、プリント用画像は、合成画像と、文字画像又はコード画像とを異なるレイヤの画像とするレイヤ構造の画像であることが好ましい。文字画像又はコード画像を、赤外線インク等の不可視インクで印刷できるようにするためである。
【０１００】
出力部として機能する外部入出力部１６０は、生成されたプリント用画像を、後述するモバイルプリンタ（プリンタ）に出力する。モバイルプリンタは、スマートフォン１００から入力するプリント用画像をプリント媒体に印刷して写真プリントを作成する。
【０１０１】
次に、写真プリントに伴ってステータス情報を変更させる実施形態について説明する。
【０１０２】
＜例１＞
スマートフォン１００は、操作部１４０の操作によりプリント指示情報を受け付けると、プリント指示情報とともに、スマートフォン１００の位置を示す位置情報をゲームサーバ２００に送信する。スマートフォン１００の位置を示す位置情報は、撮影位置（キャラクタの登場場所、捕獲地）を示す位置情報でもよいし、プリント指示情報を受け付けたときのスマートフォン１００の位置を示す位置情報でもよい。尚、キャラクタの捕獲とともに、プリント指示情報を受け付ける場合には、両者の位置情報は一致することになる。
【０１０３】
ゲームサーバ２００のステータス情報生成部２１４は、サーバ側通信部２２０がプリント指示情報及び位置情報を受信すると、受信した位置情報に応じてステータス情報、又はステータス情報を変更させる情報を生成する。ここで、受信した位置情報に応じて生成されるステータス情報は、現在のステータス情報よりも数値（例えば、キャラクタのヒットポイント、アタックポイント等の数値）を大きくしたステータス情報であり、ステータス情報を変更させる情報は、現在のステータス情報の数値をＮ倍（Ｎ＞１）する倍率情報、あるいは現在のステータス情報の数値に数値Ｍ（Ｍ＞１）を加算する加算情報である。
【０１０４】
ゲームサーバ２００のステータス情報生成部２１４は、受信した撮影位置を示す位置情報と合成画像に含まれるＣＧ画像に対応するキャラクタに由来する位置情報との一致度に応じてステータス情報、又はステータス情報を変更させる情報を生成することができる。キャラクタに由来する位置情報とは、例えば、カブトガニ型のキャラクタの場合、カブトガニの産地の位置情報である。ステータス情報生成部２１４は、ＧＰＳ受信部１７０（位置情報検出部）により検出された位置情報とキャラクタに由来する位置情報との一致度に応じて、一致度が高い場合には現在のステータス情報よりも数値の大きな新たなステータス情報を生成し、又は現在のステータス情報を変更（増加）させる情報を生成する。
【０１０５】
また、ゲームサーバ２００のステータス情報生成部２１４は、プリント指示情報を受け付けたときのスマートフォン１００の位置を示す位置情報と撮影画像の撮影位置を示す位置情報との一致度に応じて、ステータス情報、又はステータス情報を変更させる情報を生成することができる。例えば、撮影場所とプリントする場所とが一致する場合には、現在のステータス情報よりも数値の大きな新たなステータス情報を生成し、又は現在のステータス情報を変更（増加）させる情報を生成することができる。
【０１０６】
更に、ゲームサーバ２００のステータス情報生成部２１４は、受信した位置情報に関連する場所の属性と合成画像に含まれるＣＧ画像に対応するキャラクタの属性との一致度に応じて、ステータス情報、又はステータス情報を変更させる情報を生成することができる。例えば、キャラクタの属性が例えば水タイプであり、位置情報に関連する場所の属性が水辺の場合、両者の属性の一致度は高くなり、この場合、現在のステータス情報よりも数値の大きな新たなステータス情報を生成し、又は現在のステータス情報を変更（増加）させる情報を生成することができる。
【０１０７】
＜例２＞
スマートフォン１００は、プリント指示情報を受け付けると、撮影画像を撮影してからプリント指示情報を受け付けるまでの経過時間を示す情報をゲームサーバ２００に送信する。
【０１０８】
ゲームサーバ２００は、スマートフォン１００からプリント指示情報及び経過時間を示す情報を受信すると、ステータス情報生成部２１４は、受信した経過時間を示す情報に応じてステータス情報、又はステータス情報を変更させる情報を生成する。例えば、撮影画像を撮影してからプリント指示情報を受け付けるまでの経過時間が長い程、捕獲したキャラクタに対する思い入れが強いと考え、ステータス情報生成部２１４は、現在のステータス情報よりも数値の大きな新たなステータス情報を生成し、又は現在のステータス情報を変更（増加）させる情報を生成することができる。
【０１０９】
＜例３＞
スマートフォン１００は、撮影画像の撮影位置を示す位置情報を検出する位置情報検出部（ＧＰＳ受信部１７０）及び撮影方向を示す方位情報を検出する方位情報検出部（電子コンパス、モーションセンサ部１８０）を備え、プリント指示情報を受け付けると、プリント指示情報、位置情報検出部により取得した位置情報及び方位情報検出部により検出した方位情報をゲームサーバ２００に送信する。
【０１１０】
サーバ側通信部２２０（撮影情報取得部）がプリント指示情報、位置情報及び方位情報を受信すると、ステータス情報生成部２１４は、受信した位置情報及び方位情報に基づいてスマートフォン１００による撮影範囲を算出し、算出した撮影範囲内の被写体に応じてステータス情報、又はステータス情報を変更させる情報を生成する。ゲームサーバ２００は、受信した位置情報及び方位情報からに基づいてスマートフォン１００による撮影範囲を算出することができ、算出した撮影範囲にどのような被写体（旧所名跡、観光地、ランドマーク等）が入っているかを把握することができる。そして、ステータス情報生成部２１４は、撮影範囲内の被写体に応じて新たなステータス情報を生成し、又は現在のステータス情報を変更させる情報を生成することができる。
【０１１１】
＜プリント方法＞
［第１の実施形態］
図８は、上記のゲームシステムに適用されるプリント方法の第１の実施形態を示すフローチャートである。
【０１１２】
このプリントシステムに適用されるプリント方法は、スマートフォン１００が上記ゲームアプリを実行することにより行われる。
【０１１３】
図８において、スマートフォン１００は、ゲームアプリを実行することによりゲームサーバ２００と通信を行い、オンラインゲームを行うことができる。ゲームアプリは、スマートフォン１００のカメラ部１４２により撮影を行わせ、スマートフォン１００の表示入力部１２０に撮影画像（ライブビュー画像）を表示させる（ステップＳ１０）。
【０１１４】
ゲームアプリは、スマートフォン１００からＧＰＳ情報、モーションセンサ部１８０、電子コンパスからのスマートフォン１００の動きの情報、撮影方向等の情報を取得し、これらの情報に基づいてゲームの仮想オブジェクト（例えば、ゲームのキャラクタ）を示すＣＧ画像をゲームサーバ２００から取得し（ステップＳ１２）、撮影画像とＣＧ画像とを合成する（ステップＳ１４）。この場合、ゲームアプリを実行する主制御部１０１は、ＣＧ画像を取得するコンピュータグラフィックス画像取得部、及び撮影画像とＣＧ画像とを合成した合成画像を生成する合成画像生成部として機能する。また、スマートフォン１００の方向（カメラ部１４２の撮影方向）の情報により撮影画像とＣＧ画像とを相対的に移動させることができる。
【０１１５】
撮影画像とＣＧ画像とが合成された合成画像は、表示入力部１２０（表示部）に表示される（ステップＳ１４）。
【０１１６】
続いて、表示入力部１２０でのユーザのタッチ操作によるキャプチャ指示情報（撮影指示情報）の入力があったか否かを判別し（ステップＳ１６）、撮影指示情報を受け付けると、合成画像取得部として機能する主制御部１０１は、表示入力部１２０に表示されている合成画像を静止画として取り込み、取り込んだ静止画を静止画ファイルにして記憶部１５０に保存する（ステップＳ１８）。
【０１１７】
その後、記憶部１５０から静止画ファイルを読み出し、又はキャプチャした静止画を表示入力部１２０に表示した状態で、表示入力部１２０でのユーザのタッチ操作によるプリント指示情報を受け付けると、ステップＳ２０に遷移させ、ここで、静止画に必要な情報を埋め込む処理が行われる。
【０１１８】
図９は、図８に示したステップＳ２０の情報埋込処理の実施形態を示すフローチャートである。
【０１１９】
図９に示すように、プリント指示情報を受け付けると、情報埋込部として機能する主制御部１０１は、スマートフォン１００の記憶部１５０（内部記憶部１５１又は外部記憶部１５２）、又は外部サーバ（例えば、ゲームサーバ２００）からゲーム関連情報（合成画像内のゲームのキャラクタに関連するステータス情報）、及びスマートフォン１００のユーザの個人情報を取得する（ステップＳ４０）。尚、ユーザの個人情報は、記憶部１５０等に予め保存されたもの、ゲームサーバ２００のユーザＤＢ２４０で管理されているものに限らず、プリント前にユーザが入力したものでもよい。
【０１２０】
主制御部１０１は、取得したステータス情報及びユーザの個人情報を、ＣＧ画像が合成された合成画像（静止画）に埋め込む（ステップＳ４２）。埋め込むステータス情報及びユーザの個人情報は、これらのテキスト情報を文字画像に変換して埋め込んでもよいし、バーコード（二次元バーコードを含む）化したコード画像に変換して埋め込んでもよい。
【０１２１】
尚、図６に示したレイアウト情報２３６ａを取得し、取得したレイアウト情報２３６ａにしたがって合成画像に文字画像又はコード画像を埋め込む場合に限らず、図６に示したレイアウト情報２３６ｂを取得し、取得したレイアウト情報２３６ｂにしたがって合成画像、文字画像又はコード画像を配置してプリント用画像を生成してもよい。
【０１２２】
図８に戻って、ステータス情報及び個人情報が埋め込まれた静止画は、スマートフォン１００の無線通信部１１０又は外部入出力部１６０からモバイルプリンタに出力され（ステップＳ２２）、ここで写真プリントがプリントアウトされる（ステップＳ２４）。尚、スマートフォン１００からネットワーク３３０を介してプリントサーバ３１０に、又はゲームサーバ２００を経由してプリントサーバ３１０にステータス情報及び個人情報が埋め込まれた静止画を送信（出力）し、プリントサーバ３１０にて写真プリントをプリントアウトするようにしてよい。
【０１２３】
図１０は、図８に示したステップＳ２０の情報埋込処理の他の実施形態を示すフローチャートである。
【０１２４】
図１０に示すように、プリント指示情報を受け付けると、主制御部１０１は、スマートフォン１００の記憶部１５０（内部記憶部１５１又は外部記憶部１５２）、又は外部サーバ（例えば、ゲームサーバ２００）からゲーム関連情報（合成画像内のゲームのキャラクタに関連するステータス情報）、スマートフォン１００のユーザの個人情報、及びテンプレート画像を取得する（ステップＳ５０）。
【０１２５】
主制御部１０１は、取得したステータス情報及びユーザの個人情報を、ＣＧ画像が合成された合成画像（静止画）に埋め込み、更に静止画とテンプレート画像とを合成する（ステップＳ５２）。尚、テンプレート画像は、ゲームアプリにより呼び出されたものでもよいし、記憶部１５０又は外部サーバからユーザが適宜呼び出したものでもよい。この場合、ゲームアプリを実行する主制御部１０１は、テンプレート画像を取得するテンプレート画像取得部、及びテンプレート画像とＣＧ画像とを合成する画像合成部として機能する。
【０１２６】
［写真プリントの利用方法］
次に、ステータス情報、個人情報等の必要な情報が埋め込まれた静止画等の写真プリントの利用方法について説明する。
【０１２７】
図１１に示すようにカメラ付き装置、別のスマートフォン、あるいはカメラ付き据置型端末により写真プリントに埋め込まれた情報を読み取る（ステップＳ７０）。情報が文字画像として埋め込まれている場合には、ＯＣＲ（Optical Character Reader）により文字認識することにより、情報を読み取る。情報がバーコードとして埋め込まれている場合には、バーコードリーダより情報を読み取る。
【０１２８】
読み取った情報（データ）をゲームサーバ２００に送信する。ゲームサーバ２００は、受信したデータとユーザＤＢ２４０に登録されているデータとを照合する（ステップＳ７２）。そして、照合に成功すれば、ゲームデータを引き継ぐことができる（ステップＳ７４）。
【０１２９】
また、撮影画像とゲームのキャラクタのＣＧ画像とが合成された合成画像に、キャラクタに関連するステータス情報が付加された写真プリントは、オンラインゲームのプレイヤにとってはコミュニケーション用途に好適な独自の写真プリントとなり、更にトレーディングカードゲームの用途にも使用することができる。
【０１３０】
＜プリンタ＞
図１２はモバイルプリンタの内部の機械的構成を示す図である。尚、図１２には主要部の構成のみを示している。
【０１３１】
図１２に示すモバイルプリンタ１は、プリント媒体としてインスタントフィルム２０を使用するもので、インスタントフィルムパック４０、フィルム装填室５０、フィルム送出機構５２、フィルム搬送機構５４、及びプリントヘッド５６を備えている。
【０１３２】
インスタントフィルムパック４０は、複数枚のインスタントフィルム２０がケース３０に収容された構造を有する。
【０１３３】
図１３は、インスタントフィルム２０の正面図である。
【０１３４】
図１３において、矢印Ｆで示す方向が、インスタントフィルム２０の使用方向である。即ち、矢印Ｆで示す方向にインスタントフィルム２０を送り、インスタントフィルム２０を使用する。したがって、モバイルプリンタ１に装填した場合は、矢印Ｆで示す方向が、インスタントフィルム２０の排出方向となる。
【０１３５】
インスタントフィルム２０は、矩形のカード形状を有する。インスタントフィルム２０は、裏面側が露光面２０ａ（図１２）、正面側が観察面２０ｂとして構成される。露光面２０ａが露光により像を印刷（記録）する面であり、観察面２０ｂが印刷された像を観察する面である。
【０１３６】
インスタントフィルム２０には、露光により画像を印刷する露光部を挟んでポッド部２２及びトラップ部２４が設けられている。
【０１３７】
ポッド部２２は、露光部に対して使用方向Ｆの前側に配置される。ポッド部２２には、現像処理液を内包した現像処理液ポッド２２ａが内蔵される。
【０１３８】
トラップ部２４は、露光部に対して使用方向Ｆの後側に配置される。トラップ部２４には、吸収材２４ａが内蔵される。
【０１３９】
図１３において、インスタントフィルム２０の観察面２０ｂには、観察部２６が備えられる。観察部２６は、画像が表示される部分である。露光部を現像処理することにより、観察部２６に画像が表示される。観察部２６は、露光部に対応して配置される。観察部２６の周囲には、枠２６ａが備えられる。したがって、画像は枠内に表示される。
【０１４０】
尚、インスタントフィルム２０は、トラップ部２４が上、ポッド部２２が下となる向きで観賞される。したがって、画像は、トラップ部２４が上、ポッド部２２が下となる向きでプリントされる。
【０１４１】
インスタントフィルム２０は、露光後、ポッド部２２の現像処理液を露光部に展開させることにより現像処理される。ポッド部２２の現像処理液は、インスタントフィルム２０をローラー対の間に通すことで、ポッド部２２から絞り出され、露光部に展開される。展開処理時に余った現像処理液が、トラップ部２４で捕捉される。
【０１４２】
図１２に示すインスタントフィルムパック４０のケース３０は、矩形の箱形状を有する。ケース３０は、正面部分に露光用の開口部３０ａを有し、かつ天面部分にスリット状の排出口３０ｂを有する。インスタントフィルム２０は、露光面２０ａをケース３０の正面側に向け、かつポッド部２２をケース３０の天面側に向けて、ケース内に重ねて収容される。
【０１４３】
また、ケース３０は、底面部分にスリット状のクロー開口部３０ｃを有する。ケース３０に収容されたインスタントフィルム２０は、このクロー開口部３０ｃからクローを進入させることにより、１枚ずつ排出口３０ｂに向けて送られ、排出口３０ｂから排出される。プリント排出口２８は、インスタントフィルムが通過可能なスリットとして、プリンタ本体１０の天面の幅方向の中央に備えられる。インスタントフィルム２０は、プリント排出口２８から真上に向けて排出される。
【０１４４】
１つのインスタントフィルムパック４０には、１０枚のインスタントフィルム２０が収容される。
【０１４５】
フィルム装填室５０は、インスタントフィルムパック４０を収容可能な凹部としてプリンタ本体１０の本体部１０Ａに備えられる。プリンタ本体１０の裏蓋部１０Ｂを開けると、フィルム装填室５０が露呈し、インスタントフィルムパック４０の装填が可能になる。
【０１４６】
フィルム送出機構５２は、フィルム装填室５０に装填されたインスタントフィルムパック４０からインスタントフィルム２０を１枚ずつ送り出す。フィルム送出機構５２は、インスタントフィルム２０の送り方向に沿って前後移動するクロー５２ａを備え、そのクロー５２ａでケース内のインスタントフィルム２０を１枚ずつ掻き出して、インスタントフィルム２０をインスタントフィルムパック４０から送り出す。
【０１４７】
フィルム搬送機構５４は、フィルム送出機構５２によってインスタントフィルムパック４０から送出されたインスタントフィルム２０を一定速度で搬送する。フィルム搬送機構５４は、搬送ローラー対５４Ａ及び展開ローラー対５４Ｂを備える。
【０１４８】
搬送ローラー対５４Ａは、図示しないモーターに駆動されて回転し、インスタントフィルム２０の両サイドを挟持して搬送する。
【０１４９】
展開ローラー対５４Ｂは、図示しないモーターに駆動されて回転し、インスタントフィルム２０の全体を挟持して搬送する。そして、その搬送過程でインスタントフィルム２０のポッド部２２を押し潰して、現像処理液を展開処理する。
【０１５０】
プリントヘッド５６は、プリント用画像の画像データに基づいて駆動され、インスタントフィルムパック４０から送り出されたインスタントフィルム２０に画像を印刷する。プリントヘッド５６は、ライン型の露光ヘッドで構成される。プリントヘッド５６は、フィルム搬送機構５４によって搬送されるインスタントフィルム２０の露光面２０ａに１ラインずつプリント光を照射し、１パスでインスタントフィルム２０に画像を印刷する。
【０１５１】
このモバイルプリンタ１は、近距離無線通信部（図示せず）を備え、外部機器と無線通信によりプリント用の画像データを受信できるようになっている。
【０１５２】
したがって、モバイルプリンタ１は、図１２に示すようにスマートフォン１００の外部入出力部１６０又は無線通信部１１０からプリント用画像の画像データを受信することで、インスタントフィルム２０に画像を印刷することできる。
【０１５３】
＜ゲームサーバの第２の実施形態＞
図１４は、図１に示したゲームシステムに適用されるゲームサーバの第２の実施形態を示すブロック図である。尚、図１４において、図５に示した第１の実施形態と共通する部分には同一の符号を付し、その詳細な説明は省略する。
【０１５４】
第２の実施形態のゲームサーバ２００−２は、主として制御部２１０が、プリント用画像生成部２１６を備えている点で、第１の実施形態のゲームサーバ２００と相違する。
【０１５５】
即ち、第１の実施形態のゲームサーバ２００及びスマートフォン１００を含むプリントシステムでは、スマートフォン１００がプリント用画像を生成するが、第２の実施形態のゲームサーバ２００−２は、サーバ側のプリント用画像生成部２１６が最終的なプリント用画像を生成する。
【０１５６】
プリント用画像生成部２１６は、サーバ側通信部２２０がスマートフォン１００により撮影された撮影画像とＣＧ画像とが合成された合成画像、及び合成画像のプリント指示を示すプリント指示情報を受信すると、合成画像とステータス情報を含む情報とを有するプリント用画像を生成する。
【０１５７】
ここで、合成画像と合成されるステータス情報は、ステータス情報生成部２１４にて生成されるため、ステータス情報生成部２１４により生成されるステータス情報を使用することができる。また、プリント用画像生成部２１６は、ステータス情報に加えてユーザの個人情報を合成画像に合成してもよい。この場合、ユーザＤＢ２４０によりユーザの個人情報が管理されているため、その個人情報を使用することができる。
【０１５８】
ゲームサーバ２００−２（プリント用画像生成部２１６）により生成されたプリント用画像は、ネットワーク３３０を通じてスマートフォン１００に送信し、又はプリンタ（プリントサーバ３１０）に送信することができる。
【０１５９】
＜ゲームサーバの第３の実施形態＞
図１５は、図１に示したゲームシステムに適用されるゲームサーバの第３の実施形態を示すブロック図である。尚、図１５において、図５に示した第１の実施形態と共通する部分には同一の符号を付し、その詳細な説明は省略する。
【０１６０】
第３の実施形態のゲームサーバ２００−３は、主として制御部２１０が、真偽判定部２１８を備えている点で、第１の実施形態のゲームサーバ２００と相違する。
【０１６１】
真偽判定部２１８は、ユーザからの要求に応じて写真プリントの真偽を判定し、その判定結果をユーザに通知する部分である。
【０１６２】
真偽の判定に使用される写真プリントは、プリント媒体として、図１６に示すインスタントフィルム２０を使用したものである。このインスタントフィルム２０には、観察部２６の周辺に余白領域（特にポッド部２２）が設けられているが、ここに予めプリント識別情報（シリアルナンバー）２２ｂを、赤外線インクにより印刷しておく。
【０１６３】
尚、観察部２６には、撮影画像とキャラクタのＣＧ画像の合成画像、キャラクタのステータス情報、及びユーザの個人情報が印刷されている。コード画像２６ｂには、キャラクタ識別情報（シリアルナンバー）を含むステータス情報、及びユーザの個人情報が含まれている。
【０１６４】
ユーザは、正規に写真プリントを作成した場合、スマートフォン１００により写真プリントからユーザの個人情報に加え、キャラクタのシリアルナンバーと、インスタントフィルム２０のシリアルナンバー２２ｂを読み込み、ゲームサーバ２００−３のユーザＤＢ２４０に登録しておく。この場合、スマートフォン１００は、ＬＥＤライト１４４から赤外光を発光させ、カメラ部１４２により赤外線撮影を行うことによりインスタントフィルム２０のシリアルナンバー２２ｂを読み込む。
【０１６５】
真偽判定部２１８は、写真プリントから読み取った個人情報、キャラクタのシリアルナンバー及びインスタントフィルム２０のシリアルナンバー２２ｂと、ユーザＤＢ２４０（データベース）に登録された情報とを照合し、データベースに一致した情報が存在しない場合には、写真プリントを真と判定し、一致した情報が存在する場合には、情報を読み取った写真プリントを偽と判定する。
【０１６６】
写真プリントには、そのプリント媒体（インスタントフィルム２０）を一意に特定するシリアルナンバーが印刷されているため、不正な複製により写真プリントに印刷された個人情報及びキャラクタのシリアルナンバーが重複した場合でもインスタントフィルム２０のシリアルナンバーに基づいて写真プリントの真偽を判定することができる。尚、写真プリントに印刷された個人情報及びキャラクタのシリアルナンバーがユーザＤＢ２４０に未登録の場合には、その写真プリントは真と判定し、個人情報及びキャラクタのシリアルナンバーとともにインスタントフィルム２０のシリアルナンバーをユーザＤＢ２４０に登録する。
【０１６７】
［その他］
本実施形態のプリントシステムは、例示に過ぎず、他の構成に対しても本発明を適用することが可能である。各機能構成は、任意のハードウェア、ソフトウェア、或いは両者の組合せによって適宜実現可能である。例えば、上述のプリントシステムの各部における処理をコンピュータに実行させるプログラム、そのようなプログラムを記録したコンピュータ読み取り可能な記録媒体（非一時的記録媒体）に対しても、本発明を適用することが可能である。
【０１６８】
また、本実施形態において、例えば、スマートフォン１００の主制御部１０１、ゲームサーバ２００のゲーム実行部２１２、ステータス情報生成部２１４、及びプリント用画像生成部２１６等の各種の処理を実行する処理部（processing unit）のハードウェア的な構造は、次に示すような各種のプロセッサ（processor）である。各種のプロセッサには、ソフトウェア（プログラム）を実行して各種の処理部として機能する汎用的なプロセッサであるＣＰＵ（Central Processing Unit）、ＦＰＧＡ（Field Programmable Gate Array）などの製造後に回路構成を変更可能なプロセッサであるプログラマブルロジックデバイス（Programmable Logic Device：ＰＬＤ）、ＡＳＩＣ（Application Specific Integrated Circuit）などの特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路などが含まれる。
【０１６９】
１つの処理部は、これら各種のプロセッサのうちの１つで構成されていてもよいし、同種または異種の２つ以上のプロセッサ（例えば、複数のＦＰＧＡ、あるいはＣＰＵとＦＰＧＡの組み合わせ）で構成されてもよい。また、複数の処理部を１つのプロセッサで構成してもよい。複数の処理部を１つのプロセッサで構成する例としては、第１に、クライアントやサーバなどのコンピュータに代表されるように、１つ以上のＣＰＵとソフトウェアの組合せで１つのプロセッサを構成し、このプロセッサが複数の処理部として機能する形態がある。第２に、システムオンチップ（System On Chip：ＳｏＣ）などに代表されるように、複数の処理部を含むシステム全体の機能を１つのＩＣ（Integrated Circuit）チップで実現するプロセッサを使用する形態がある。このように、各種の処理部は、ハードウェア的な構造として、上記各種のプロセッサを１つ以上用いて構成される。
【０１７０】
更に、これらの各種のプロセッサのハードウェア的な構造は、より具体的には、半導体素子などの回路素子を組み合わせた電気回路（circuitry）である。
【０１７１】
また、本実施形態のプリンタは、図１２に示したモバイルプリンタに限らず、種々のプリンタを使用することができ、また、プリント媒体もインスタントフィルム２０に限定されない。
【０１７２】
また、撮影画像とキャラクタのＣＧ画像とを合成した合成画像は、通常の可視可能なインクでプリントし、合成画像に埋め込む情報は、不可視インクでプリントするようにしてもよい。不可視インクには、赤外線インクの他、紫外線により蛍光発色するもの、熱により可視化されるもの等がある。
【０１７３】
更に、本発明は上述した実施形態に限定されず、本発明の精神を逸脱しない範囲で種々の変形が可能であることは言うまでもない。
【符号の説明】
【０１７４】
１  モバイルプリンタ
１０  プリンタ本体
１０Ａ  本体部
１０Ｂ  裏蓋部
２０  インスタントフィルム
２０ａ  露光面
２０ｂ  観察面
２２  ポッド部
２２ａ  現像処理液ポッド
２２ｂ  シリアルナンバー
２４  トラップ部
２４ａ  吸収材
２６  観察部
２６ａ  枠
２６ｂ  コード画像
２８  プリント排出口
３０  ケース
３０ａ  開口部
３０ｂ  排出口
３０ｃ  クロー開口部
４０  インスタントフィルムパック
５０  フィルム装填室
５２  フィルム送出機構
５２ａ  クロー
５４  フィルム搬送機構
５４Ａ  搬送ローラー対
５４Ｂ  展開ローラー対
５６  プリントヘッド
１００  カメラ付き情報端末（スマートフォン）
１０１  主制御部
１０２  筐体
１１０  無線通信部
１２０  表示入力部
１２１  表示パネル
１２２  操作パネル
１３０  通話部
１３１  スピーカ
１３２  マイクロホン
１４０  操作部
１４１、１４２  カメラ部
１４４  ＬＥＤライト
１５０  記憶部
１５１  内部記憶部
１５２  外部記憶部
１６０  外部入出力部
１７０  ＧＰＳ受信部
１８０  モーションセンサ部
１９０  電源部
２００  ゲームサーバ
２００−２  ゲームサーバ
２００−３  ゲームサーバ
２１０  制御部
２１２  ゲーム実行部
２１４  ステータス情報生成部
２１６  プリント用画像生成部
２１８  真偽判定部
２２０  サーバ側通信部
２３０  記憶部
２３２  ゲームプログラム
２３４  ゲームデータ
２３６、２３６ａ、２３６ｂ  レイアウト情報
２３７、２３７ａ、２３７ｂ、２３７ｃ、２３７ｄ  領域
３１０  プリントサーバ
３２０  カメラ付き据置型端末
３３０  ネットワーク
２４０  ユーザＤＢ
Ｓ１０〜Ｓ７４  ステップ
【図１】
0006680899.tif 000002
【図２】
0006680899.tif 000003
【図３】
0006680899.tif 000004
【図４】
0006680899.tif 000005
【図５】
0006680899.tif 000006
【図６】
0006680899.tif 000007
【図７】
0006680899.tif 000008
【図８】
0006680899.tif 000009
【図９】
0006680899.tif 000010
【図１０】
0006680899.tif 000011
【図１１】
0006680899.tif 000012
【図１２】
0006680899.tif 000013
【図１３】
0006680899.tif 000014
【図１４】
0006680899.tif 000015
【図１５】
0006680899.tif 000016
【図１６】
0006680899.tif 000017