(57)【特許請求の範囲】
【請求項１】
ビデオゲームの進行に応じて携帯型のユーザ端末に所定画像を再生させる機能をサーバに実現させるためのビデオゲーム処理プログラムであって、
進行条件の前後に対応付けされた一連の画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手段を備えるサーバに、
前記ユーザ端末から、当該ユーザ端末の姿勢に関する情報を含む再生要求を受信する受信機能と、
前記記憶手段を参照して、前記再生要求に応じた再生範囲に対応する画像を前記ユーザ端末に再生させるための情報を生成する生成機能と、
該生成機能により生成した情報を前記ユーザ端末に送信する送信機能と、
前記進行条件の前に対応付けされた画像を再生中の又は再生したユーザ端末から受信した前記再生要求に応じた再生範囲が、前記進行条件を満たしたか否かを判定する進行判定機能とを実現させ、
前記生成機能では、前記進行判定機能により前記ユーザ端末が前記進行条件を満たしたと判定した場合、当該進行条件の後に対応付けされた画像情報を参照して、前記再生要求に応じた再生範囲に対応する画像を当該ユーザ端末に再生させるための情報を生成する機能を実現させ、
前記生成機能では、さらに、前記進行条件を満たしていないと判定された場合に、進行条件を満たす方法を前記ユーザ端末のユーザに示唆するための示唆情報を生成する機能を実現させ、
前記送信機能では、前記生成機能により生成した情報または前記生成機能により生成した前記示唆情報を前記ユーザ端末に送信する機能を
実現させるためのビデオゲーム処理プログラム。
【請求項２】
前記画像情報は、再生時間を含み、
前記受信機能では、前記画像を再生した又は再生中のユーザ端末から、当該ユーザ端末の姿勢の変更に関する情報を受信する機能を実現させ、
前記生成機能では、前記ユーザ端末の姿勢の変更応じた再生範囲に対応する画像を前記ユーザ端末に再生させるための情報を生成する機能を
実現させるための請求項１記載のビデオゲーム処理プログラム。
【請求項３】
前記ユーザ端末は、自身の姿勢の変更を検出するための検出手段と、該検出手段により検出された姿勢の変更を前記サーバに報知する報知手段と、前記サーバから受信した情報に基づいて自身が備える表示装置の表示画面で画像を再生する再生手段とを備え、
前記画像情報は、前記表示画面に対応する再生範囲よりも大きい画像を示す情報である
請求項１または請求項２記載のビデオゲーム処理プログラム。
【請求項４】
前記画像情報は、前記ユーザ端末の位置に対応する座標を略中心とする仮想空間を示す情報であり、
前記サーバに、
前記受信機能により前記再生要求を受信した場合、当該再生要求に含まれる前記ユーザ端末の姿勢に関する情報に基づいて前記仮想空間における再生範囲を特定する特定機能を実現させ、
前記生成機能では、前記特定機能により特定した再生範囲に対応する画像を前記ユーザ端末に再生させるための情報を生成する機能を
実現させるための請求項１から請求項３のうち何れかに記載のビデオゲーム処理プログラム。
【請求項５】
前記画像情報は、オブジェクトの位置を示す位置情報を含み、
前記サーバに、
前記再生範囲内に前記オブジェクトが位置するか否かを判定する位置判定機能を実現させ、
前記生成機能では、前記位置判定機能により前記再生範囲内に前記オブジェクトが位置していると判定した場合、当該再生範囲に対応する画像を前記ユーザ端末に拡大して再生させるための情報を生成する機能を
実現させるための請求項１から請求項４のうち何れかに記載のビデオゲーム処理プログラム。
【請求項６】
通信ネットワークと、サーバと、ユーザ端末とを備え、ビデオゲームの進行に応じて所定画像を再生するビデオゲーム処理システムであって、
画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手段と、
当該ユーザ端末の姿勢に関する情報を含む再生要求を取得する取得手段と、
前記記憶手段を参照して、前記再生要求に応じた再生範囲に対応する画像を再生するための情報を生成する生成手段と、
該生成手段により生成された情報を送信する送信手段と、
前記進行条件の前に対応付けされた画像を再生中の又は再生したユーザ端末から受信した前記再生要求に応じた再生範囲が、前記進行条件を満たしたか否かを判定する進行判定手段とを含み、
前記生成手段は、前記進行判定手段により前記ユーザ端末が前記進行条件を満たしたと判定した場合、当該進行条件の後に対応付けされた画像情報を参照して、前記再生要求に応じた再生範囲に対応する画像を当該ユーザ端末に再生させるための情報を生成し、
前記生成手段は、さらに、前記進行条件を満たしていないと判定された場合に、進行条件を満たす方法を前記ユーザ端末のユーザに示唆するための示唆情報を生成し、
前記送信手段は、前記生成手段により生成された情報または前記生成手段により生成された前記示唆情報を前記ユーザ端末に送信する
ことを特徴とするビデオゲーム処理システム。
【請求項７】
ビデオゲームの進行に応じて携帯型のユーザ端末に所定画像を再生させる機能を有するサーバであって、進行条件の前後に対応付けされた一連の画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手段を備え、前記ユーザ端末から、当該ユーザ端末の姿勢に関する情報を含む再生要求を受信する受信機能と、前記記憶手段を参照して、前記再生要求に応じた再生範囲に対応する画像を前記ユーザ端末に再生させるための情報を生成する生成機能と、該生成機能により生成した情報を前記ユーザ端末に送信する送信機能と、前記進行条件の前に対応付けされた画像を再生中の又は再生したユーザ端末から受信した前記再生要求に応じた再生範囲が、前記進行条件を満たしたか否かを判定する進行判定機能とを有し、前記生成機能では、前記進行判定機能により前記ユーザ端末が前記進行条件を満たしたと判定した場合、当該進行条件の後に対応付けされた画像情報を参照して、前記再生要求に応じた再生範囲に対応する画像を当該ユーザ端末に再生させるための情報を生成する機能を実現させ、前記生成機能では、さらに、前記進行条件を満たしていないと判定された場合に、進行条件を満たす方法を前記ユーザ端末のユーザに示唆するための示唆情報を生成する機能を実現させ、前記送信機能では、前記生成機能により生成した情報または前記生成機能により生成した前記示唆情報を前記ユーザ端末に送信する機能を有するサーバから前記送信機能により送信された情報または示唆情報を受信する機能を前記ユーザ端末に
実現させるためのビデオゲーム処理プログラム。
【請求項８】
ビデオゲームの進行に応じて画像の再生を制御するビデオゲーム処理装置であって、
進行条件の前後に対応付けされた一連の画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手段と、
ビデオゲーム処理装置の姿勢の変更を検出する検出手段と、
該検出手段により検出された姿勢の変更に対応する再生範囲の画像を再生する再生手段と、
前記進行条件の前に対応付けされた画像を再生中の又は再生したユーザ端末から受信した前記再生要求に応じた再生範囲が、前記進行条件を満たしたか否かを判定する進行判定手段とを含み、
前記生成手段は、前記進行判定手段により前記ユーザ端末が前記進行条件を満たしたと判定した場合、当該進行条件の後に対応付けされた画像情報を参照して、前記再生要求に応じた再生範囲に対応する画像を当該ユーザ端末に再生させるための情報を生成し、
前記生成手段は、さらに、前記進行条件を満たしていないと判定された場合に、進行条件を満たす方法を前記ユーザ端末のユーザに示唆するための示唆情報を生成し、
前記送信手段は、前記生成手段により生成された情報または前記生成手段により生成された前記示唆情報を前記ユーザ端末に送信する
ことを特徴とするビデオゲーム処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態の少なくとも１つは、ビデオゲームの進行に応じて携帯型のユーザ端末に所定画像を再生させる機能を実現させるためのビデオゲーム処理プログラム、ビデオゲーム処理システム、及びビデオゲーム処理装置に関する。
【背景技術】
【０００２】
従来、ビデオゲームの進行に応じて動画を再生するシステムが種々提案されている。このようなシステムに関連する技術には、例えば、動画を再生し音声により話を展開して進めるゲームを実行するものもある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１５１８５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来のシステムでは、プレイヤが複数回ビデオゲームをプレイする場合、何度も同じ動画を観賞することとなり、その動画に飽きてしまい、その結果ビデオゲームに対する興味まで低下してしまう場合があるという課題があった。
【０００５】
本発明の少なくとも１つの実施形態の目的は、上記課題を解決し、ビデオゲームで再生される画像がユーザに飽きられてしまうことを防止するシステムを提供することができるようにすることである。  
【課題を解決するための手段】
【０００６】
非限定的な観点によると、本発明に係るビデオゲーム処理プログラムは、ビデオゲームの進行に応じて携帯型のユーザ端末に所定画像を再生させる機能をサーバに実現させるためのビデオゲーム処理プログラムであって、画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手段を備えるサーバに、前記ユーザ端末から、当該ユーザ端末の姿勢に関する情報を含む再生要求を受信する受信機能と、前記記憶手段を参照して、前記再生要求に応じた再生範囲に対応する画像を前記ユーザ端末に再生させるための情報を生成する生成機能と、該生成機能により生成した情報を前記ユーザ端末に送信する送信機能とを実現させるためのものである。
【０００７】
非限定的な観点によると、本発明に係るビデオゲーム処理システムは、  通信ネットワークと、サーバと、ユーザ端末とを備え、ビデオゲームの進行に応じて所定画像を再生するビデオゲーム処理システムであって、画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手段と、当該ユーザ端末の姿勢に関する情報を含む再生要求を取得する取得手段と、前記記憶手段を参照して、前記再生要求に応じた再生範囲に対応する画像を再生するための情報を生成する生成手段と、該生成手段により生成された情報を送信する送信手段とを含むことを特徴とする。
【０００８】
非限定的な観点によると、本発明に係るビデオゲーム処理プログラムは、ビデオゲームの進行に応じて携帯型のユーザ端末に所定画像を再生させる機能を有するサーバであって、画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手段を備え、前記ユーザ端末から、当該ユーザ端末の姿勢に関する情報を含む再生要求を受信する受信機能と、前記記憶手段を参照して、前記再生要求に応じた再生範囲に対応する画像を前記ユーザ端末に再生させるための情報を生成する生成機能と、該生成機能により生成した情報を前記ユーザ端末に送信する送信機能とを有するサーバから前記送信機能により送信された情報を受信する機能を前記ユーザ端末に実現させるためのものである。
【０００９】
非限定的な観点によると、本発明に係るビデオゲーム処理装置は、ビデオゲームの進行に応じて画像の再生を制御するビデオゲーム処理装置であって、画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手段と、ビデオゲーム処理装置の姿勢の変更を検出する検出手段と、該検出手段により検出された姿勢の変更に対応する再生範囲の画像を再生する再生手段とを含むことを特徴とする。
【発明の効果】
【００１０】
本願の各実施形態により１または２以上の不足が解決される。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態の少なくとも一つに対応するビデオゲーム処理システムの構成の例を示すブロック図である。
【図２】本発明の実施形態の少なくとも一つに対応するビデオゲーム処理サーバの構成を示すブロック図である。
【図３】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【図４】本発明の実施形態の少なくとも一つに対応するゲーム処理におけるサーバ側の動作の例を示すフローチャートである。
【図５】本発明の実施形態の少なくとも一つに対応するゲーム処理における端末２０側の動作の例を示すフローチャートである。
【図６】本発明の実施形態の少なくとも一つに対応するビデオゲーム処理サーバの構成を示すブロック図である。
【図７】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【図８】本発明の実施形態の少なくとも一つに対応するビデオゲーム処理サーバの構成を示すブロック図である。
【図９】本発明の実施形態の少なくとも一つに対応するユーザ端末の構成を示すブロック図である。
【図１０】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【図１１】本発明の実施形態の少なくとも一つに対応するビデオゲーム処理サーバの構成を示すブロック図である。
【図１２】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【図１３】本発明の実施形態の少なくとも一つに対応するビデオゲーム処理サーバの構成を示すブロック図である。
【図１４】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【図１５】本発明の実施形態の少なくとも一つに対応するビデオゲーム処理サーバの構成を示すブロック図である。
【図１６】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【図１７】本発明の実施形態の少なくとも一つに対応するビデオゲーム処理サーバの構成を示すブロック図である。
【図１８】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【図１９】本発明の実施形態の少なくとも一つに対応するビデオゲーム処理装置の構成を示すブロック図である。
【図２０】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【図２１】本発明の実施形態の少なくとも一つに対応する、ゲーム画面の例を示す説明図である。
【図２２】本発明の実施形態の少なくとも一つに対応する、ゲーム画面の例を示す説明図である。
【図２３】本発明の実施形態の少なくとも一つに対応する、ビデオゲーム処理装置の外観の例を示す説明図である。
【図２４】本発明の実施形態の少なくとも一つに対応する、ビデオゲーム処理装置の外観の例を示す説明図である。
【図２５】本発明の実施形態の少なくとも一つに対応する、ビデオゲーム処理装置の外観の例を示す説明図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態の例について図面を参照して説明する。なお、以下で説明する各実施形態の例における各種構成要素は、矛盾等が生じない範囲で適宜組み合わせ可能である。また、ある実施形態の例として説明した内容については、他の実施形態においてその説明を省略している場合がある。また、各実施形態の特徴部分に関係しない動作や処理については、その内容を省略している場合がある。さらに、以下で説明する各種フローを構成する各種処理の順序は、処理内容に矛盾等が生じない範囲で順不同である。
【００１３】
［第１の実施の形態］
図１は、本発明の一実施の形態におけるビデオゲーム処理システム１００の構成の例を示すブロック図である。図１に示すように、ビデオゲーム処理システム１００は、ビデオゲーム処理サーバ１０と、ビデオゲームをプレイする複数のユーザ（プレイヤ）がそれぞれ使用するユーザ端末２０，２０１〜２０Ｎ（Ｎは任意の整数）とを含む。なお、ビデオゲーム処理システム１００の構成はこれに限定されず、単一のユーザ端末を複数のユーザが使用する構成としてもよいし、複数のサーバを備える構成としてもよい。
【００１４】
ビデオゲーム処理サーバ１０と複数のユーザ端末２０，２０１〜２０Ｎは、それぞれインターネットなどの通信ネットワーク３０に接続されている。なお、図示しないが、複数のユーザ端末２０，２０１〜２０Ｎは、通信業者によって管理される基地局と無線通信回線によるデータ通信を行うことによって、通信ネットワーク３０と接続する。
【００１５】
ビデオゲーム処理システム１００は、複数のユーザ端末２０，２０１〜２０Ｎそれぞれに所定の画像を再生させるための各種機能を有する。各種機能の例としては、画像情報の送信機能や、画像情報を再生するための認証機能がある。
【００１６】
ビデオゲーム処理サーバ１０は、ビデオゲーム処理システム１００の管理者によって管理され、複数のユーザ端末２０，２０１〜２０Ｎに対してビデオゲームに関する情報を提供するための各種の機能を有する。本例において、ビデオゲーム処理サーバ１０は、ＷＷＷサーバなどの情報処理装置によって構成され、各種情報を格納する記憶媒体を備える。なお、サーバ１０Ａは、制御部や通信部などビデオゲームを行うための一般的な構成を備えるが、ここでの説明は省略する。また、ビデオゲーム処理システム１００においては、複数のユーザ端末２０，２０１〜２０Ｎそれぞれにかかる処理負荷を軽減させるといった観点から、ビデオゲームに関する情報はビデオゲーム処理サーバ１０が管理することが好ましい。
【００１７】
図２は、ビデオゲーム処理サーバ１０の構成の例であるビデオゲーム処理サーバ１０Ａ（サーバ１０Ａ）の構成を示すブロック図である。サーバ１０Ａは、記憶部１１と、受信部１２と、生成部１３と、送信部１４とを少なくとも備える。なお、図示しないが、サーバ１０Ａは、記憶部１１以外にも、一般的なビデオゲーム処理サーバとして機能するための情報を記憶する各種記憶部を備える。ただし、各種記憶部は、サーバ１０Ａがアクセス可能な状態で記憶領域を備えていればよく、例えば専用の記憶領域をサーバ１０Ａの外部に有する構成とされていてもよい。
【００１８】
記憶部１１は、画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する機能を有する。
【００１９】
ここで、画像情報は、ユーザ端末が備える表示装置の表示画面で画像を再生させるための情報を意味する。すなわち、本例において、画像情報は、イメージデータであってもよいし、ユーザ端末に記憶されたイメージデータの再生をユーザ端末に許可する認証データであってもよい。
【００２０】
また、ユーザ端末の姿勢とは、ユーザ端末の所定部が向いている方向や、所定軸に対するユーザ端末の傾きを意味する。なお、ユーザ端末の姿勢および姿勢の変更は、ユーザ端末に内蔵されたモーションセンサやジャイロセンサによって検出される。
【００２１】
また、再生範囲とは、画像情報により特定可能な画像のうち、ユーザ端末の表示画面で再生される画像の範囲を意味する。すなわち、本例においては、画像情報により特定可能な画像の大きさは、ユーザ端末の表示画面で一度に再生可能な大きさよりも大きい。なお、再生範囲に対応する画像は、ユーザ端末の表示画面と同一の大きさの画像であってもよいし、ユーザ端末での再生範囲変更を可能とするためにユーザ端末の表示画面よりも大きい画像であってもよい。
【００２２】
受信部１２は、ユーザ端末から、当該ユーザ端末の姿勢に関する情報（姿勢情報）を含む再生要求を受信する機能を有する。
【００２３】
ここで、姿勢に関する情報とは、ユーザ端末の姿勢を特定可能なデータを意味する。本例においては、受信部１２は、ユーザ端末の、基準姿勢に対する現在の姿勢を特定可能な情報を受信する。
【００２４】
また、再生要求とは、ユーザ端末と、ユーザ端末で再生すべき画像とをサーバ１０Ａが識別するために用いるデータを意味する。本例においては、再生要求は、姿勢情報のほか、ユーザ端末の識別情報と、画像の識別情報とを含む。
【００２５】
生成部１３は、記憶部１１を参照して、再生要求に応じた再生範囲に対応する画像をユーザ端末に再生させるための情報を生成する機能を有する。
【００２６】
ここで、再生要求に応じた再生範囲とは、再生要求に含まれる姿勢情報に基づいて特定される画像の再生範囲を意味する。姿勢情報に基づく再生範囲の特定方法は特に限定されない。特定方法の例としては、基準点または軸に対する姿勢情報の内容（例えば、方向と傾き）により特定する方法がある。
【００２７】
また、再生させるための情報とは、所定形式のイメージデータであってもよいし、ユーザ端末に所定画像の再生を指示する信号であってもよい。
【００２８】
送信部１４は、生成部１３により生成された情報をユーザ端末に送信する機能を有する。
【００２９】
複数のユーザ端末２０，２０１〜２０Ｎは、それぞれ、ビデオゲームを行うユーザ（プレイヤ）によって管理され、例えば携帯電話端末やＰＤＡ（Personal Digital Assistants）、携帯型ゲーム装置などのネットワーク配信型のゲームを行うことが可能な携帯通信端末によって構成される。複数のユーザ端末２０，２０１〜２０Ｎは、それぞれ、通信ネットワーク３０に接続し、ビデオゲーム処理サーバ１０との通信を行うことによりビデオゲームを実行するためのハードウェア（例えば、ゲーム画面を表示する表示装置や音声出力装置など）およびソフトウェアを備える。なお、ユーザ端末２０，２０１〜２０Ｎは、ビデオゲーム処理サーバ１０を介さずに互いに直接通信を行うこともできる構成とされていてもよい。
【００３０】
次に、本例のビデオゲーム処理システム１００（システム１００）の動作について説明する。
【００３１】
図３は、システム１００が実行するゲーム処理の例を示すフローチャートである。本例におけるゲーム処理では、ビデオゲームの進行に応じて、ユーザが操作する携帯型のユーザ端末に所定画像を再生させることに直接または間接的に関連する処理が行われる。以下、サーバ１０Ａとユーザ端末２０（端末２０）とがゲーム処理を実行する場合を例にして説明する。
【００３２】
ゲーム処理は、例えばサーバ１０Ａが、端末２０との通信を開始したことに応じて開始される。
【００３３】
端末２０は、ゲーム処理において、先ず、端末２０の姿勢を検出する（ステップＳ１１）。本例においては、端末２０は、姿勢検出を開始後、所定範囲の姿勢変更を検出する度に、姿勢情報を生成する。
【００３４】
端末２０は、姿勢を検出すると、姿勢情報を含む再生要求を生成する（ステップＳ１２）。本例においては、端末２０は、生成した姿勢情報をサーバ１０Ａに送信する。
【００３５】
サーバ１０Ａは、端末２０から姿勢情報を含む再生要求を受信する（ステップＳ１３）。
【００３６】
サーバ１０Ａは、再生要求を受信すると、受信した再生要求に応じた再生範囲に対応する情報（再生情報）を生成する（ステップＳ１４）本例においては、サーバ１０Ａは、姿勢情報に基づいて再生範囲に対応する画像を特定し、特定した画像を端末２０に再生させるための情報を端末２０に対して送信し、ここでの処理を終了する。
【００３７】
端末２０は、再生情報を受信すると、受信した再生情報に基づいて画像の再生を行い（ステップＳ１５）、ここでの処理を終了する。本例においては、端末２０は、再生情報に基づく出力として、画像および音楽の再生を実行する。
【００３８】
図４は、ゲーム処理におけるサーバ１０Ａ側の動作の例を示すフローチャートである。ここでは、ビデオゲーム処理システム１００におけるサーバ１０Ａの動作について改めて説明する。
【００３９】
サーバ１０Ａは、ゲーム処理において、姿勢情報を含む再生要求を受信する（ステップＳ１０１）。本例においては、サーバ１０Ａは、端末２０により生成された再生要求を受信する。
【００４０】
サーバ１０Ａは、再生要求を受信すると、受信した再生要求に従い、再生情報を生成する（ステップＳ１０２）。
【００４１】
サーバ１０Ａは、再生情報を生成すると、生成した再生情報を再生要求の送信元であるユーザ端末に送信して（ステップＳ１０３）、ここでの処理を終了する。
【００４２】
図５は、ゲーム処理における端末２０側の動作の例を示すフローチャートである。ここでは、ビデオゲーム処理システム１００における端末２０の動作について改めて説明する。
【００４３】
端末２０は、ゲーム処理において、端末自身の姿勢を検出する（ステップＳ２０１）。本例においては、端末２０は、ビデオゲームの進行に応じて画像の再生条件が充足された場合に、再生の終了条件が充足されるまで、姿勢を検出する。
【００４４】
端末２０は、姿勢を検出すると、検出した姿勢を示す姿勢情報を含む再生要求を生成し（ステップＳ２０２）、生成した再生要求をサーバ１０Ａに送信する。
【００４５】
端末２０は、再生要求を送信すると、サーバ１０Ａにより送信された再生情報を受信し（ステップＳ２０４）、受信した再生情報に基づく出力を開始する（ステップＳ２０５）。
【００４６】
なお、端末２０は、画像の再生を開始すると、画像の再生を終了するか否かを判定する（ステップＳ２０６）。ここで、所定の終了条件が満たされていないと判定すると（ステップＳ２０６のＮ）、端末２０は、ステップＳ２０２の処理に移行して、姿勢の検出を行う。一方、例えば画像の再生が完了したことにより、所定の終了条件が満たされたと判定すると（ステップＳ２０６のＹ）、端末２０はここでの処理を終了する。
【００４７】
以上に説明したように、第１の実施形態の一側面として、ビデオゲーム処理サーバ１０Ａが、記憶部１１と、受信部１２と、生成部１３と、送信部１４とを備える構成としているので、ユーザ端末の姿勢に関する情報を含む再生要求を受信し、再生要求に応じた再生範囲に対応する画像をユーザ端末に再生させるための情報を生成し、生成した情報をユーザ端末に送信し、ビデオゲームで再生される画像がユーザに飽きられてしまうことを防止することができる。
【００４８】
すなわち、ビデオゲームの進行に応じてユーザ端末で再生される画像が、当該ユーザ端末の姿勢に応じて変更することになるので、プレイヤは同じビデオゲームをプレイする場合でも異なる画像を見ることができるようになる。そのため、ビデオゲームの進行に応じた画像を再生するよりも趣向性の高い方法で画像を再生することができるようになり、ユーザが画像に飽きることを防止することができるようになる。
【００４９】
なお、上述した第１の実施形態の例では特に言及していないが、サーバ１０Ａが、ユーザ端末の姿勢に応じた再生範囲から再生が開始される画像情報を端末２０に送信し、端末２０が、受信した画像情報に基づいて、自身の姿勢の変更に応じて再生範囲を変更しながら画像を再生する構成としてもよい。このような構成とすることにより、ビデオゲーム処理システムで取り扱う画像が動画像の場合に、ユーザ端末での画像の再生が滞ることを防止することができる。
【００５０】
なお、上述した第１の実施形態の例では特に言及していないが、サーバ１０Ａが、ユーザ端末における画像の閲覧状況を記録する構成としてもよい。この場合、サーバ１０Ａが、記録した画像の閲覧状況に応じて、ユーザが再生したことのない画像の再生範囲をユーザに示唆する構成としてもよい。
【００５１】
［第２の実施形態］
図６は、ビデオゲーム処理サーバ１０の例であるビデオゲーム処理サーバ１０Ｂ（サーバ１０Ｂ）の構成を示すブロック図である。本例において、サーバ１０Ｂは、記憶部１１と、受信部１２と、生成部１３と、送信部１４とを少なくとも備える。
【００５２】
記憶部１１は、再生時間を含む画像情報を記憶する機能を有する。ただし、画像情報が示す画像は動画に限定されず、静止画であってもよい。
【００５３】
受信部１２は、画像を再生したまたは再生中のユーザ端末から、当該ユーザ端末の姿勢の変更に関する情報を受信する機能を有する。すなわち、受信部１２は、再生情報を受信し、画像の再生を終了する前の状態にあるユーザ端末から、当該ユーザ端末の姿勢情報を再度受信する機能を有する。
【００５４】
ここで、ユーザ端末の姿勢の変更に関する情報（姿勢変更情報）とは、サーバ１０Ａが、変更後のユーザ端末の姿勢を特定可能な情報であればよい。姿勢変更情報の例としては、姿勢の変更量を示す情報や、変更後のユーザ端末の姿勢を示す情報がある。
【００５５】
生成部１３は、ユーザ端末の姿勢の変更応じた再生範囲に対応する画像をユーザ端末に再生させるための情報を生成する機能を有する。
【００５６】
図７は、システム１００が実行するゲーム処理の例を示すフローチャートである。以下、サーバ１０Ｂと、端末２０の動作を例にして説明する。なお、サーバ１０Ｂと端末２０それぞれの動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
【００５７】
ゲーム処理は、例えば端末２０が、ビデオゲームの進行に応じて画像の再生条件が満たされたと判定したことに応じて開始される。
【００５８】
端末２０は、ゲーム処理において、先ず、画像の再生を開始する（ステップＳ２−１１）。ここで、画像の再生に用いる画像情報は、端末２０がビデオゲームの進行に応じて自身が備える記憶装置から読みだす構成としても良いし、サーバ１０Ｂから受信する構成としてもよい。
【００５９】
端末２０は、画像の再生を開始すると、端末２０の姿勢変更を検出する（ステップＳ２−１２）。ここで、例えば所定時間経過しても姿勢が変更されない場合または姿勢変更が基準よりも小さい場合、端末２０が画像の再生を停止または終了する構成としてもよい。本例においては、端末２０は、姿勢の変更を検出すると、検出した姿勢の変更に関する情報（姿勢変更情報）をサーバ１０に送信する。
【００６０】
サーバ１０Ｂは、端末２０から姿勢変更情報を受信すると（ステップＳ２−１３）、姿勢の変更に応じた再生範囲に対応する再生情報を生成する（ステップＳ２−１４）。本例においては、サーバ１０Ｂは、記憶部１１を参照して再生情報を生成し、生成した再生情報を端末２０に返信する。
【００６１】
端末２０は、サーバ１０Ｂにより送信された再生情報を受信すると、受信した再生情報に基づいて画像を再生する（ステップＳ２−１５）。
【００６２】
端末２０は、画像を再生すると、画像の再生を終了するか否かを判定する（ステップＳ２−１６）。本例においては、端末２０は、所定の終了条件が満たされた場合に、画像の再生を終了すると判定する。ここで、画像の再生を終了しないと判定すると（ステップＳ２−１６のＮ）、端末２０は、ステップＳ２−１２の処理に移行する。一方、画像の再生を終了すると判定すると（ステップＳ２−１６のＹ）、端末２０は、ここでの処理を終了する。
【００６３】
以上に説明したように、第２の実施形態の一側面として、ビデオゲーム処理サーバ１０Ｂが、記憶部１１と、受信部１２と、生成部１３と、送信部１４とを備える構成としているので、画像情報が再生時間を含み、ビデオゲーム処理サーバ１０Ｂが、画像を再生した又は再生中のユーザ端末から、当該ユーザ端末の姿勢の変更に関する情報を受信し、ユーザ端末の姿勢の変更応じた再生範囲に対応する画像をユーザ端末に再生させるための情報を生成し、ビデオゲームで再生される画像がユーザに飽きられてしまうことを防止することができる。
【００６４】
なお、上述した第２の実施形態の例では特に言及していないが、サーバ１０Ｂが、姿勢変更情報と併せて、端末２０で再生中の画像の識別情報や、ビデオゲームの進行状況を示す情報（進行情報）を受信する構成としてもよい。このような構成とすることで、ユーザ端末２０で再生される画像に関する情報をサーバ１０Ｂとユーザ端末とで共有または分担して管理することができるようになる。
【００６５】
［第３の実施形態］
図８は、ビデオゲーム処理サーバ１０の例であるビデオゲーム処理サーバ１０Ｃ（サーバ１０Ｃ）の構成を示すブロック図である。本例において、サーバ１０Ｃは、記憶部１１と、受信部１２と、生成部１３と、送信部１４とを少なくとも備える。
【００６６】
記憶部１１は、ユーザ端末が備える表示装置の表示画面に対応する再生範囲よりも大きい画像を示す情報を記憶する。
【００６７】
図９は、ユーザ端末２０の例であるユーザ端末２０Ｃ（端末２０Ｃ）の構成を示すブロック図である。本例において、端末２０Ｃは、検出部２１と、報知部２２と、再生部２３とを少なくとも備える。
【００６８】
検出部２１は、自身の姿勢の変更を検出する機能を有する。検出部２１の例としては、モーションセンサやジャイロセンサがある。
【００６９】
報知部２２は、検出部２１により検出された姿勢の変更をサーバに報知する機能を有する。報知部２２の例としては、外部サーバとの通信が可能な通信機がある。
【００７０】
再生部２３は、サーバ１０Ｃから受信した情報に基づいて自身が備える表示装置の表示画面で画像を再生する機能を有する。再生部２３の例としては、コンピュータから出力された画像信号を出力可能なディスプレイがある。
【００７１】
図１０は、システム１００が実行するゲーム処理の例を示すフローチャートである。以下、サーバ１０Ｃと、端末２０Ｃの動作を例にして説明する。なお、サーバ１０Ｃと端末２０Ｃそれぞれの動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
【００７２】
本例におけるゲーム処理では、端末２０Ｃは、画像の再生要求を生成し（ステップＳ３−１１）、生成した再生要求をサーバ１０Ｃに送信する。
【００７３】
サーバ１０Ｃは、再生要求を受信すると（ステップＳ３−１２）、受信した再生要求に応じた再生情報を生成して（ステップＳ３−１３）、生成した再生情報を端末２０Ｃに送信する。
【００７４】
端末２０Ｃは、受信した再生情報に基づいて画像を再生すると（ステップＳ１５）、端末２０Ｃの姿勢を検出する（ステップＳ３−１４）。そして、端末２０は、端末２０の姿勢の変更をサーバ１０Ｃに報知する（ステップＳ３−１５）。本例においては、端末２０は、検出した姿勢を示す情報（姿勢情報）をサーバ１０Ｃに送信することで、自身の姿勢変更をサーバ１０Ｃに報知する。
【００７５】
サーバ１０Ｃは、端末２０により送信された姿勢情報を受信する（ステップＳ３−１６）。なお、このときサーバ１０Ｃが、例えば端末２０Ｃの識別情報に基づいて、端末２０Ｃで再生された又は再生中の画像を識別する構成としてもよい。
【００７６】
サーバ１０Ｃは、端末２０Ｃにより送信された姿勢情報を受信すると、受信した姿勢情報に応じ再生範囲に対応する再生情報を生成する（ステップＳ３−１７）。本例においては、サーバ１０Ｃは、端末２０Ｃで再生された又は再生中の画像に関連する画像情報を参照して、端末２０Ｃの姿勢に応じた再生情報を生成する。生成された再生情報は、サーバ１０Ｃにより端末２０に送信される。
【００７７】
一方、端末２０Ｃは、任意に時機、例えば姿勢の変更の報知後に、画像の再生を終了するか否かを判定する（ステップＳ３−１８）。ここで、画像の再生を終了しないと判定すると（ステップＳ３−１８のＮ）、端末２０は、ステップＳ３−１４の処理に移行する。一方、画像の再生を終了すると判定すると（ステップＳ３−１８のＹ）、端末２０は、ここでの処理を終了する。
【００７８】
以上に説明したように、第３の実施形態の一側面として、ビデオゲーム処理サーバ１０Ｃが、記憶部１１と、受信部１２と、生成部１３と、送信部１４とを備え、ユーザ端末２０Ｃが、検出部２１と、報知部２２と、再生部２３とを備える構成としているので、ユーザ端末２０Ｃが、自身の姿勢の変更を検出し、検出した姿勢の変更をサーバ１０Ｃに報知し、サーバ１０Ｃから受信した情報に基づいて自身が備える表示装置の表示画面で画像を再生し、姿勢変更に応じた再生範囲での画像の再生を実現することができる。
【００７９】
なお、上述した第３の実施形態の例では特に言及していないが、画像情報が、表示画面に対応する再生範囲の大きさを可変とし、画像情報が、表示画面に対応する再生範囲と同一または小さい画像を示すことがある構成としてもよい。この場合、例えばユーザ端末に備えられた所定のボタン操作を受け付けた場合に、端末またはサーバが、再生範囲の大きさを変更する構成としてもよい。
【００８０】
［第４の実施形態］
図１１は、ビデオゲーム処理サーバ１０の例であるビデオゲーム処理サーバ１０Ｄ（サーバ１０Ｄ）の構成を示すブロック図である。本例において、サーバ１０Ｄは、記憶部１１と、受信部１２と、生成部１３と、送信部１４と、特定部１１Ｄとを少なくとも備える。
【００８１】
記憶部１１は、ユーザ端末の位置に対応する座標を略中心とする仮想空間を示す画像情報を記憶する機能を有する。
【００８２】
特定部１１Ｄは、受信部１２により再生要求が受信された場合に、当該再生要求に含まれるユーザ端末の姿勢に関する情報に基づいて仮想空間における再生範囲を特定する機能を有する。
【００８３】
ここで、仮想空間とは、例えばビデオゲームに登場する各種オブジェクトが配置された仮想的空間を意味する。特定部１１は、端末２０の姿勢に基づいて、仮想空間の一部を再生範囲にとして特定する。
【００８４】
生成部１３は、特定部１１Ｄにより特定された再生範囲に対応する画像をユーザ端末に再生させるための情報を生成する機能を有する。
【００８５】
図１２は、システム１００が実行するゲーム処理の例を示すフローチャートである。以下、サーバ１０Ｄと、端末２０の動作を例にして説明する。なお、サーバ１０Ｄと端末２０それぞれの動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
【００８６】
本例におけるゲーム処理では、サーバ１０Ｄは、再生要求を受信すると（ステップＳ１３）、受信した再生要求に含まれる姿勢情報に基づいて、仮想空間における再生範囲を特定する（ステップＳ４−１１）。
【００８７】
サーバ１０Ｄは、再生範囲を特定すると、特定した再生範囲に対応する再生情報を生成する（ステップＳ４−１２）。本例においては、サーバ１０Ｄは、生成した再生情報を端末２０に送信する。
【００８８】
以上に説明したように、第４の実施形態の一側面として、ビデオゲーム処理サーバ１０Ｄが、記憶部１１と、受信部１２と、生成部１３と、送信部１４と、特定部１１Ｄとを備える構成としているので、ユーザ端末の位置に対応する座標を略中心とする仮想空間を示す画像情報を利用して、再生要求を受信し、当該再生要求に含まれるユーザ端末の姿勢に関する情報に基づいて仮想空間における再生範囲を特定し、特定した再生範囲に対応する画像をユーザ端末に再生させるための情報を生成し、ユーザ端末を介して仮想空間を覗いているような感覚をユーザに提供することができる。
【００８９】
なお、上述した第４の実施形態の例では特に言及していないが、サーバ１０Ｄが、端末２０姿勢のほか、例えばユーザ操作や端末２０におけるビデオゲームの進行状況を利用する構成としてもよい。この場合、例えばサーバ１０Ｄが、ユーザキャラクタのレベルに応じて、仮想空間のうち再生範囲として特定可能な範囲を制限する構成としてもよい。
【００９０】
［第５の実施形態］
図１３は、ビデオゲーム処理サーバ１０の例であるビデオゲーム処理サーバ１０Ｅ（サーバ１０Ｅ）の構成を示すブロック図である。本例において、サーバ１０Ｅは、記憶部１１と、受信部１２と、生成部１３と、送信部１４と、位置判定部１１Ｅとを少なくとも備える。
【００９１】
記憶部１１は、オブジェクトの位置を示す位置情報を含む画像情報を記憶する機能を有する。
【００９２】
ここで、オブジェクトとは、例えばビデオゲームに登場するキャラクタやアイテムなど、画像に含まれるもの（再生対象）を意味する。そして、位置情報とは、再生範囲内にオブジェクトが含まれるか否かをコンピュータが判定可能な構成であればよく、その構成は特に限定されない。位置情報の例としては、仮想空間においてオブジェクトが位置する点または領域を示す座標がある。なお、本例においては、１つの画像情報に、１つまたは複数のオブジェクトが位置するものとする。
【００９３】
位置判定部１１Ｅは、再生範囲内にオブジェクトが位置するか否かを判定する機能を有する。なお、位置判定部１１が判定対象とする再生範囲は、ユーザ端末の姿勢に応じて特定された再生範囲であればよく、既に再生された再生範囲であってもよいし、まだ再生されていない再生範囲であってもよい。以下、本例においては、位置判定部１１Ｅが、まだ端末２０により再生されていない再生範囲を対象とする場合を例にして説明する。
【００９４】
生成部１３は、位置判定部１１Ｅにより再生範囲内にオブジェクトが位置していると判定された場合、当該再生範囲に対応する画像をユーザ端末に拡大して再生させるための情報を生成する機能を有する。
【００９５】
図１４は、システム１００が実行するゲーム処理の例を示すフローチャートである。以下、サーバ１０Ｅと、端末２０の動作を例にして説明する。なお、サーバ１０Ｅと端末２０それぞれの動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
【００９６】
本例におけるゲーム処理では、サーバ１０Ｅは、姿勢情報を含む再生要求を受信すると（ステップＳ１３）、受信した再生要求に対応する再生範囲内に所定オブジェクトが位置するか否かを判定する（ステップＳ５−１１）。本例において、サーバ１０Ｅは、姿勢情報に基づいて特定された再生範囲内に、オブジェクトが位置することを示すデータがある場合に、再生範囲内にオブジェクトが位置すると判定する。
【００９７】
ここで、再生範囲内にオブジェクトが位置していると判定すると（ステップＳ５−１１のＹ）、サーバ１０Ｅは、再生範囲に対応する情報であって、再生範囲に対応する画像を端末２０に拡大して再生させるための情報（拡大再生情報）を生成する（ステップＳ５−１２）。本例においては、サーバ１０Ｅは、生成した拡大再生情報を端末２０に送信して、ここでの処理を終了する。なお、画像を拡大して再生させる場合、拡大率や拡大期間などは特に限定されない。拡大期間の例としては、再生範囲内にオブジェクトが位置している間や、拡大後所定時間経過するまでがある。
【００９８】
一方、再生範囲内にオブジェクトが位置していないと判定すると（ステップＳ５−１１のＹ）、サーバ１０Ｅは、再生範囲に対応する情報であって、再生範囲に対応する画像を端末２０に再生させるための情報（通常再生情報）を生成する（ステップＳ５−１３）。本例においては、サーバ１０Ｅは、生成した通用再生情報を端末２０に送信して、ここでの処理を終了する。
【００９９】
以上に説明したように、第５の実施形態の一側面として、ビデオゲーム処理サーバ１０Ｅが、記憶部１１と、受信部１２と、生成部１３と、送信部１４と、位置判定部１１Ｅとを備える構成としているので、少なくとも１つのオブジェクトの位置を示す位置情報を含む画像情報を利用して、再生範囲内にオブジェクトが位置するか否かを判定し、再生範囲内にオブジェクトが位置していると判定した場合、当該再生範囲に対応する画像をユーザ端末に拡大して再生させるための情報を生成し、ユーザ端末の姿勢に合わせて拡大された画像を再生させることができる。
【０１００】
なお、上述した第５の実施形態の例では特に言及していないが、画像情報が、自動進行する動画に関する情報である構成としてもよい。ここで、自動進行とは、ユーザの操作に依らずに進行することを意味する。また、この場合、動画と合わせて再生される音に関する情報や、文字列に関する情報を記憶する記憶部をサーバ１０Ｅが備える構成としてもよい。
【０１０１】
［第６の実施形態］
図１５は、ビデオゲーム処理サーバ１０の例であるビデオゲーム処理サーバ１０Ｆ（サーバ１０Ｆ）の構成を示すブロック図である。本例において、サーバ１０Ｆは、記憶部１１と、受信部１２と、生成部１３と、送信部１４と、進行判定部１１Ｆとを少なくとも備える。
【０１０２】
記憶部１１は、進行条件の前後に対応付けされた一連の画像情報を記憶する。
【０１０３】
ここで、進行条件とは、再生順序が設定された複数の画像（一連の画像）がある場合に、先の画像が再生された後、後の画像が再生されるための条件を意味する。すなわち、本例においては、例えば前編と後編とに分かれた動画を示す一連の画像情報と、前編を再生したユーザ端末が後編を再生する場合に満たさなければならない条件とが対応付けされている場合がある。
【０１０４】
進行判定部１１Ｆは、進行条件の前に対応付けされた画像を再生中の又は再生しているユーザ端末が進行条件を満たしたか否かを判定する機能を有する。本例においては、進行判定部１１Ｆは、再生要求に応じた再生範囲が画像情報に対応付けされた進行条件を充足するか否かを判定し、進行条件を充足すると判定した場合に、ユーザ端末が進行条件を満たしたと判定する。
【０１０５】
生成部１３は、進行判定部１１Ｆによりユーザ端末が進行条件を満たしたと判定された場合、当該進行条件の後に対応付けされた画像情報を参照して、再生要求に応じた再生範囲に対応する画像を当該ユーザ端末に再生させるための情報を生成する機能を有する。
【０１０６】
図１６は、システム１００が実行するゲーム処理の例を示すフローチャートである。以下、サーバ１０Ｆと、端末２０の動作を例にして説明する。なお、サーバ１０Ｆと端末２０それぞれの動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
【０１０７】
本例におけるゲーム処理では、サーバ１０Ｆは、再生要求を受信すると（ステップＳ１３）、進行条件を充足するか否かを判定する（ステップＳ６−１１）。ここで、進行条件を充足しないと判定すると（ステップＳ６−１１のＮ）、サーバ１０Ｆは、ここでの処理を終了する。すなわち、本例においては、端末２０が進行条件を充足しない場合、サーバ１０Ｆは新たな再生情報を端末を提供しない。ただし、サーバ１０Ｆが、例えば進行条件に関するヒントを含む情報を端末２０に送信する構成としてもよい。
【０１０８】
一方、進行条件を充足すると判定すると（ステップＳ６−１１のＹ）、サーバ１０Ｆは、進行条件の後に対応付けされた画像情報を参照して、再生要求に応じた再生範囲に対応する再生情報を生成する（ステップＳ６−１２）。本例においては、サーバ１０Ｆは、生成した再生情報を端末２０に送信する。
【０１０９】
以上に説明したように、第６の実施形態の一側面として、ビデオゲーム処理サーバ１０Ｆが、記憶部１１と、受信部１２と、生成部１３と、送信部１４と、進行判定部１１Ｆとを備え、進行条件の前後に対応付けされた一連の画像情報を利用して、進行条件の前に対応付けされた画像を再生中の又は再生したユーザ端末２０進行条件を満たしたか否かを判定し、ユーザ端末２０が進行条件を満たしたと判定した場合、当該進行条件の後に対応付けされた画像情報を参照して、再生要求に応じた再生範囲に対応する画像をユーザ端末２０に再生させるための情報を生成し、画像の再生にいわゆるゲーム性をもたせることができる。
【０１１０】
なお、上述した第６の実施形態の例では特に言及していないが、進行条件は、再生範囲に対応付けされた内容であることが好ましい。進行条件の例としては、所定時機（例えば、特定のキャラクタを含む画像が再生されているとき）に、所定範囲（例えば、特定のキャラクタが位置する範囲）と再生範囲とが一致することがある。
【０１１１】
［第７の実施形態］
図１７は、ビデオゲーム処理サーバ１０の例であるビデオゲーム処理サーバ１０Ｇ（サーバ１０Ｇ）の構成を示すブロック図である。本例において、サーバ１０Ｇは、記憶部１１と、受信部１２と、生成部１３と、送信部１４と、進行判定部１１Ｆとを少なくとも備える。
【０１１２】
記憶部１１は、所定時機に前記ユーザ端末の姿勢に対応する再生範囲が所定の再生範囲と一致することを示す進行条件の前後に対応付けされた画像情報を記憶する機能を有する。
【０１１３】
生成部１３は、生成した情報に基づいて、進行条件を満たす方法をユーザ端末のユーザに示唆するための情報である示唆情報を生成する機能を有する。本例においては、生成部１３は、進行条件およびユーザ端末の姿勢に基づいて示唆情報を生成する。
【０１１４】
ここで、示唆情報とは、進行条件をユーザに示唆し得る構成であればよく、その構成は特に限定されない。示唆情報の例としては、ユーザ端末の姿勢変更を促す音声データや、再生範囲に収めるべきオブジェクトを示す文字列データがある。
【０１１５】
送信部１４は、生成部１３により生成された示唆情報をユーザ端末に送信する機能を
機能を有する。
【０１１６】
図１８は、システム１００が実行するゲーム処理の例を示すフローチャートである。以下、サーバ１０Ｇと、端末２０の動作を例にして説明する。なお、サーバ１０Ｇと端末２０それぞれの動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
【０１１７】
本例におけるゲーム処理では、サーバ１０Ｇは、再生要求を受信すると（ステップＳ１３）、進行条件を充足するか否かを判定する（ステップＳ７−１１）。ここで、進行条件を充足すると判定すると（ステップＳ７−１１のＹ）、サーバ１０Ｇは、進行条件の後に対応付けされた画像情報を参照して、再生要求に応じた再生範囲に対応する再生情報を生成する（ステップＳ７−１２）。本例においては、サーバ１０Ｇは、生成した再生情報を端末２０に送信する。
【０１１８】
一方、進行条件を充足しないと判定すると（ステップＳ７−１１のＮ）、サーバ１０Ｇは、示唆情報を生成する（ステップＳ７−１３）。本例においては、サーバ１０Ｇは、生成した示唆情報を端末２０に送信して、ここでの処理を終了する。
【０１１９】
端末２０は、サーバ１０Ｇにより送信された情報（再生情報または示唆情報）を受信した場合、受信した情報に応じた出力（画像の再生または示唆情報の出力）を行い（ステップＳ７−１４）、ここでの処理を終了する。
【０１２０】
以上に説明したように、第７の実施形態の一側面として、ビデオゲーム処理サーバ１０Ｇが、記憶部１１と、受信部１２と、生成部１３と、送信部１４と、進行判定部１１Ｆとを備え、生成した情報に基づいて、進行条件を満たす方法をユーザ端末２０のユーザに示唆するための情報である示唆情報を生成し、生成した示唆情報をユーザ端末２０に送信し、画像再生を進めることの趣向性を向上させることができる。
【０１２１】
また、第７の実施形態の一側面として、ビデオゲーム処理サーバ１０Ｇが、進行条件およびユーザ端末２０の姿勢に基づいて示唆情報を生成し、ユーザ端末の姿勢に応じた示唆情報をユーザに提供することができる。
【０１２２】
なお、上述した第７の実施の形態の例では、サーバ１０Ｇが、再生情報と示唆情報とを対応付けてユーザ端末に送信する場合を例にして説明した。しかし、サーバ１０Ｇが、例えば攻略用の情報として、生成した示唆情報を再生情報と独立した形式でユーザ端末に送信する構成としてもよい。
【０１２３】
［第８の実施形態］
図１９は、ビデオゲーム処理システム１００の機能をユーザ端末単体に実装する場合の例であるビデオゲーム処理装置５０（装置５０）の構成を示すブロック図である。本例において、装置５０は、記憶部５１と、検出部５２と、再生部５３とを少なくとも備える。なお、ビデオゲームの進行に応じて画像の再生を制御するための一般的な機能を実現するための構造（例えば、中央処理装置）や、他の実施形態の例で既に説明した内容については、ここでの説明を省略する場合がある。
【０１２４】
記憶部５１は、画像情報と、装置５０の姿勢に対応する再生範囲とを対応付けて記憶する機能を有する。
【０１２５】
検出部５２は、装置５０の姿勢の変更を検出する機能を有する。
【０１２６】
再生部５３は、検出部５２により検出された姿勢の変更に対応する再生範囲の画像を再生する機能を有する。
【０１２７】
図２０は、装置５０が実行するゲーム処理の例を示すフローチャートである。ここでは、装置５０が姿勢に応じた画像を再生する際の動作について説明する。
【０１２８】
ゲーム処理は、例えばユーザによる所定の画像生成開始操作を受け付けたことにより開始される。ゲーム処理において、装置５０は、先ず、画像の再生を開始する（ステップＳ５０１）。本例においては、装置５０は、ユーザ操作に基づいて記憶部５１から再生する画像情報を抽出し、抽出した画像情報を用いて画像の再生を開始する。
【０１２９】
画像の再生を開始すると、装置５０は、姿勢の変更を検出したか否かを判定するステップＳ５０２）。ここで、姿勢の変更を検出しない場合（ステップＳ５０２のＮ）、装置５０は、後述するステップＳ５０４の処理に移行する。
【０１３０】
一方、姿勢の変更を検出すると（ステップＳ５０２のＹ）、装置５０は、姿勢の変更に対応する再生範囲の画像を再生する（ステップＳ５０３）。本例においては、装置５０は、他装置との通信をすることなく、記憶部５１から必要な情報を読み出し、自身の姿勢に対応する再生範囲の画像を再生する。
【０１３１】
姿勢変更に対応する画像を再生すると、装置５０は、再生中の画像再生を終了するか否かを判定する（ステップＳ５０４）。ここで、画像の再生を終了しないと判定すると（ステップＳ５０４のＮ）、装置５０は、ステップＳ５０２の処理に移行する。一方、例えば所定の終了条件が満たされたことにより画像の再生を終了すると判定すると（ステップＳ５０４のＹ）、装置５０は、ここでの処理を終了する。
【０１３２】
以上に説明したように、第８の実施形態の一側面として、ビデオゲームの進行に応じて画像の再生を制御するビデオゲーム処理装置５０が、記憶部５１と、検出部５２と、再生部５３とを備え、画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶し、ビデオゲーム処理装置５０の姿勢の変更を検出し、検出した姿勢の変更に対応する再生範囲の画像を再生し、ビデオゲームで再生される画像がユーザに飽きられてしまうことを防止することができる。
【０１３３】
以上に説明したように、本願の各実施形態により１または２以上の不足が解決される。なお、夫々の実施形態による効果は、非限定的な効果または効果の一例である。
【０１３４】
なお、上述した各実施の形態では特に明示していないが、ビデオゲーム処理装置（例えば、サーバ１０または端末２０）が表示装置の表示画面に再生させる画像を含むゲーム画面の構成は特に限定されない。
【０１３５】
図２１と図２２は、ゲーム画面の例を示す説明図である。ビデオゲーム処理装置（例えば、端末２０または装置５０）は、例えば図２１に示すように、キャラクタＣに関するストーリーを表現した動画を再生する。そして、ビデオゲーム処理装置は、自身の姿勢変更を検出すると、検出した姿勢変更に応じた再生範囲に対応する画像を再生する。このとき、例えば図２１に示すように、再生範囲内に所定のオブジェクトＷＯが位置していると、ビデオゲーム処理装置は、再生範囲の画像を拡大して再生する。
【０１３６】
すなわち、図２１に示した画像が再生されている時点で、ビデオゲーム処理装置は、所定の早さで画像を拡大する。そして、このときユーザがビデオゲーム処理装置の向きを紙面右方向に変更すると、図２２に示すように、再生範囲が同方向に移動しつつ、拡大された画像が再生される。なお、再生範囲の変更時も画像の再生は進行するため、図２１と図２２とでは、画像の様子（例えば、キャラクタＣの位置）が変わる。
【０１３７】
図２３と図２４は、ビデオゲーム処理装置（例えば、端末２０または装置５０）の外観の例を示す説明図である。ここでは、装置５０を例にして説明する。図２３に示すように、装置５０が２つの表示画面を備える場合、例えば、画像の再生を第１画面５１０で行い、示唆情報の出力（例えば、文字列データの表示）を第２画面で行う構成としてもよい。
【０１３８】
ここで、示唆情報の例について説明する。例えば図２３に示すように、第１画面５１０で再生されている画像が１つの進行条件（キャラクタＣを再生範囲の略中央に位置させる）の前に対応付けされた画像であるとする。このとき、進行条件が満たされていないときは、示唆情報（本例においては、文字列「こっちをみなさい」）を第２画面に表示する。そして、例えば図２４に示すように、ユーザによる装置５０の姿勢が変更されたことにより進行条件が満たされたとき（すなわち、装置５０の向きが紙面右方向に変更され、キャラクタＣが表示画面の略中央に位置したとき）、装置５０は、文字列「こっとをみなさい」を消去し、この進行条件の後に対応付けされた画像の再生を開始する。
【０１３９】
図２５は、ビデオゲーム処理装置（例えば、端末２０または装置５０）の外観の例を示す他の説明図である。ここでは、装置５０を例にして説明する。図２５に示すように、装置５０は、表示画面５１０を介して、装置５０のユーザが仮想空間ＶＳ（図２５において破線で示す部分）を見ているような感覚を提供する。
【０１４０】
また、上述した各実施形態では、複数のユーザ端末２０，２０１〜２０Ｎと、ビデオゲーム処理サーバ１０と、ビデオゲーム処理装置５０とは、自己が備える記憶装置に記憶されている各種制御プログラム（例えば、ビデオゲーム処理プログラム）に従って、上述した各種の処理を実行する。
【０１４１】
なお、ビデオゲーム処理システム１００の構成は上述した各実施形態の例として説明した構成に限定されず、例えばユーザ端末が実行する処理として説明した処理の一部または全部をサーバ１０が実行する構成としてもよいし、サーバ１０が実行する処理として説明した処理の一部または全部を複数のユーザ端末２０，２０１〜２０Ｎの何れか（例えば、ユーザ端末２０）が実行する構成としてもよい。また、サーバ１０が備える記憶部の一部または全部をユーザ端末２０，２０１〜２０Ｎが備える構成としてもよい。すなわち、ビデオゲーム処理システム１００におけるユーザ端末２０とビデオゲーム処理サーバ１０のどちらか一方が備える機能の一部または全部を、他の一方が備える構成とされていてもよい。
【０１４２】
また、ビデオゲーム処理プログラムが、上述した各実施形態の例として説明した機能の一部または全部を、通信ネットワークを含まない装置単体に実現させる構成としてもよい（例えば、ビデオゲーム処理装置５０）。
【０１４３】
また、上述した各実施形態において、ビデオゲームの進行に応じてとは、ビデオゲームで発生し得る種々の進行あるいは変化等が生じたことを特定の処理の契機や基準とすることを意味する。特定の処理の例としては、判定処理や情報更新処理などがある。また、ビデオゲームで発生し得る種々の進行あるいは変化等の例としては、時間の進行、ゲーム要素値の変化、特定のステータス若しくはフラグの更新、あるいはユーザによる操作入力などがある。
【０１４４】
［付記］
上述した実施形態の説明は、少なくとも下記発明を、当該発明の属する分野における通常の知識を有する者がその実施をすることができるように記載した。
［１］
ビデオゲームの進行に応じて携帯型のユーザ端末に所定画像を再生させる機能をサーバに実現させるためのビデオゲーム処理プログラムであって、
画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手段を備えるサーバに、
前記ユーザ端末から、当該ユーザ端末の姿勢に関する情報を含む再生要求を受信する受信機能と、
前記記憶手段を参照して、前記再生要求に応じた再生範囲に対応する画像を前記ユーザ端末に再生させるための情報を生成する生成機能と、
該生成機能により生成した情報を前記ユーザ端末に送信する送信機能とを
実現させるためのビデオゲーム処理プログラム。
［２］
前記画像情報は、再生時間を含み、
前記受信機能では、前記画像を再生した又は再生中のユーザ端末から、当該ユーザ端末の姿勢の変更に関する情報を受信する機能を実現させ、
前記生成機能では、前記ユーザ端末の姿勢の変更応じた再生範囲に対応する画像を前記ユーザ端末に再生させるための情報を生成する機能を
実現させるための［１］記載のビデオゲーム処理プログラム。
［３］
前記ユーザ端末は、自身の姿勢の変更を検出するための検出手段と、該検出手段により検出された姿勢の変更を前記サーバに報知する報知手段と、前記サーバから受信した情報に基づいて自身が備える表示装置の表示画面で画像を再生する再生手段とを備え、
前記画像情報は、前記表示画面に対応する再生範囲よりも大きい画像を示す情報である
［１］または［２］記載のビデオゲーム処理プログラム。
［４］
前記画像情報は、前記ユーザ端末の位置に対応する座標を略中心とする仮想空間を示す情報であり、
前記サーバに、
前記受信機能により前記再生要求を受信した場合、当該再生要求に含まれる前記ユーザ端末の姿勢に関する情報に基づいて前記仮想空間における再生範囲を特定する特定機能を実現させ、
前記生成機能では、前記特定機能により特定した再生範囲に対応する画像を前記ユーザ端末に再生させるための情報を生成する機能を
実現させるための［１］から［３］のうち何れかに記載のビデオゲーム処理プログラム。
［５］
前記画像情報は、オブジェクトの位置を示す位置情報を含み、
前記サーバに、
前記再生範囲内に前記オブジェクトが位置するか否かを判定する位置判定機能を実現させ、
前記生成機能では、前記位置判定機能により前記再生範囲内に前記オブジェクトが位置していると判定した場合、当該再生範囲に対応する画像を前記ユーザ端末に拡大して再生させるための情報を生成する機能を
実現させるための［１］から［４］のうち何れかに記載のビデオゲーム処理プログラム。
［６］
前記画像情報は、自動進行する動画に関する情報である
［１］から［５］のうち何れかに記載のビデオゲーム処理プログラム。
［７］
前記画像情報には、進行条件の前後に対応付けされた一連の画像情報が含まれ、
前記サーバに、
前記進行条件の前に対応付けされた画像を再生中の又は再生したユーザ端末が前記進行条件を満たしたか否かを判定する進行判定機能を実現させ、
前記生成機能では、前記進行判定機能により前記ユーザ端末が前記進行条件を満たしたと判定した場合、当該進行条件の後に対応付けされた画像情報を参照して、前記再生要求に応じた再生範囲に対応する画像を当該ユーザ端末に再生させるための情報を生成する機能を
実現させるための［１］から［６］のうち何れかに記載のビデオゲーム処理プログラム。
［８］
前記生成機能では、生成した情報に基づいて、前記進行条件を満たす方法を前記ユーザ端末のユーザに示唆するための情報である示唆情報を生成する機能を実現させ、
前記送信機能では、前記生成機能により生成した示唆情報を前記ユーザ端末に送信する機能を
実現させるための［７］記載のビデオゲーム処理プログラム。
［９］
前記進行条件は、所定時機に前記ユーザ端末の姿勢に対応する再生範囲が所定の再生範囲と一致することを含み、
前記生成機能では、前記進行条件および前記ユーザ端末の姿勢に基づいて前記示唆情報を生成する機能を
実現させるための［８］記載のビデオゲーム処理プログラム。
［１０］
前記生成機能では、前記画像情報と関連付けて再生される示唆情報を生成する機能を
実現させるための［９］記載のビデオゲーム処理プログラム。
［１１］
［１］から［１０］のうち何れかに記載のビデオゲーム処理プログラムが前記サーバに実現させる機能のうち少なくとも１つの機能を、当該サーバと通信可能なユーザ端末に実現させるためのビデオゲーム処理用プログラム。
［１２］
［１］から［１１］のうち何れかに記載のビデオゲーム処理プログラムがインストールされたサーバ。
［１３］
通信ネットワークと、サーバと、ユーザ端末とを備え、ビデオゲームの進行に応じて所定画像を再生するビデオゲーム処理システムであって、
画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手段と、
当該ユーザ端末の姿勢に関する情報を含む再生要求を取得する取得手段と、
前記記憶手段を参照して、前記再生要求に応じた再生範囲に対応する画像を再生するための情報を生成する生成手段と、
該生成手段により生成された情報を送信する送信手段とを含む
ことを特徴とするビデオゲーム処理システム。
［１４］
前記ユーザ端末が、前記送信手段により送信された情報に基づいて前記再生範囲に対応する画像を再生する再生手段を含む
［１３］記載のビデオゲーム処理システム。
［１５］
ビデオゲームの進行に応じて携帯型のユーザ端末に所定画像を再生させる機能を有するサーバであって、画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手段を備え、前記ユーザ端末から、当該ユーザ端末の姿勢に関する情報を含む再生要求を受信する受信機能と、前記記憶手段を参照して、前記再生要求に応じた再生範囲に対応する画像を前記ユーザ端末に再生させるための情報を生成する生成機能と、該生成機能により生成した情報を前記ユーザ端末に送信する送信機能とを有するサーバから前記送信機能により送信された情報を受信する機能を前記ユーザ端末に
実現させるためのビデオゲーム処理プログラム。
［１６］
ビデオゲームの進行に応じて携帯型のユーザ端末に所定画像を再生させる機能をユーザ端末に実現させるためのビデオゲーム処理プログラムであって、
画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手段を備えるユーザ端末に、
ユーザ端末の姿勢に関する情報を含む再生要求を受け付ける受付機能と、
前記記憶手段を参照して、前記再生要求に応じた再生範囲に対応する画像を再生するための情報を生成する生成機能と、
該生成機能により生成した情報に基づいて画像を再生する再生機能とを
実現させるためのビデオゲーム処理プログラム。
［１７］
［１６］記載のビデオゲーム処理プログラムが前記ユーザ端末に実現させる機能のうち少なくとも１つの機能を、当該ユーザ端末と通信可能なサーバに実現させるためのビデオゲーム処理プログラム。
［１８］
［１６］または［１７］記載のビデオゲーム処理プログラムがインストールされたユーザ端末。
［１９］
ビデオゲームの進行に応じて携帯型のユーザ端末に所定画像を再生させるビデオゲーム処理方法であって、
前記ユーザ端末から、当該ユーザ端末の姿勢に関する情報を含む再生要求を受信する受信処理と、
画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手を参照して、前記再生要求に応じた再生範囲に対応する画像を前記ユーザ端末に再生させるための情報を生成する生成処理と、
該生成処理にて生成した情報を前記ユーザ端末に送信する送信処理とを含む
ことを特徴とするビデオゲーム処理方法。
［２０］
通信ネットワークと、サーバと、ユーザ端末とを備えるビデオゲーム処理システムが、  ビデオゲームの進行に応じて携帯型のユーザ端末に所定画像を再生させるために実行するビデオゲーム処理方法であって、
前記ユーザ端末から、当該ユーザ端末の姿勢に関する情報を含む再生要求を受信する受信処理と、
画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手を参照して、前記再生要求に応じた再生範囲に対応する画像を前記ユーザ端末に再生させるための情報を生成する生成処理と、
該生成処理にて生成した情報を前記ユーザ端末に送信する送信処理とを含む
ことを特徴とするビデオゲーム処理方法。
［２１］
ビデオゲームの進行に応じて画像の再生を制御するビデオゲーム処理装置であって、
画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手段と、
ビデオゲーム処理装置の姿勢の変更を検出する検出手段と、
該検出手段により検出された姿勢の変更に対応する再生範囲の画像を再生する再生手段とを含む
ことを特徴とするビデオゲーム処理装置。
【産業上の利用可能性】
【０１４５】
本発明の実施形態の一つによれば、ビデオゲームで再生される画像がユーザに飽きられてしまうことを防止するシステムを提供するのに有用である。
【符号の説明】
【０１４６】
１０              ビデオゲーム処理サーバ
１１              記憶部
１２              受信部
１３              生成部
１４              送信部
１１Ｄ            特定部
１１Ｅ            位置判定部
１１Ｆ            進行判定部
２０，２０１〜２０Ｎ        ユーザ端末
２１              検出部
２２              報知部
２３              再生部
３０              通信ネットワーク
５０              ビデオゲーム処理装置
５１              記憶部
５２              検出部
５３              再生部
１００            ビデオゲーム処理システム
【図１】
0006023037.tif 000002
【図２】
0006023037.tif 000003
【図３】
0006023037.tif 000004
【図４】
0006023037.tif 000005
【図５】
0006023037.tif 000006
【図６】
0006023037.tif 000007
【図７】
0006023037.tif 000008
【図８】
0006023037.tif 000009
【図９】
0006023037.tif 000010
【図１０】
0006023037.tif 000011
【図１１】
0006023037.tif 000012
【図１２】
0006023037.tif 000013
【図１３】
0006023037.tif 000014
【図１４】
0006023037.tif 000015
【図１５】
0006023037.tif 000016
【図１６】
0006023037.tif 000017
【図１７】
0006023037.tif 000018
【図１８】
0006023037.tif 000019
【図１９】
0006023037.tif 000020
【図２０】
0006023037.tif 000021
【図２１】
0006023037.tif 000022
【図２２】
0006023037.tif 000023
【図２３】
0006023037.tif 000024
【図２４】
0006023037.tif 000025
【図２５】
0006023037.tif 000026