JP2015107228A - Video game processing device, video game processing system, and video game processing program - Google Patents
Video game processing device, video game processing system, and video game processing program Download PDFInfo
- Publication number
- JP2015107228A JP2015107228A JP2013251399A JP2013251399A JP2015107228A JP 2015107228 A JP2015107228 A JP 2015107228A JP 2013251399 A JP2013251399 A JP 2013251399A JP 2013251399 A JP2013251399 A JP 2013251399A JP 2015107228 A JP2015107228 A JP 2015107228A
- Authority
- JP
- Japan
- Prior art keywords
- user terminal
- information
- video game
- image
- reproduction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000005540 biological transmission Effects 0.000 claims abstract description 33
- 230000004044 response Effects 0.000 claims abstract description 6
- 238000001514 detection method Methods 0.000 claims description 18
- 230000006870 function Effects 0.000 abstract description 98
- 238000000034 method Methods 0.000 description 58
- 238000010586 diagram Methods 0.000 description 23
- 230000000670 limiting effect Effects 0.000 description 5
- 230000033001 locomotion Effects 0.000 description 5
- 238000003672 processing method Methods 0.000 description 4
- 230000007812 deficiency Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000000470 constituent Substances 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000008571 general function Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000001454 recorded image Methods 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明の実施形態の少なくとも1つは、ビデオゲームの進行に応じて携帯型のユーザ端末に所定画像を再生させる機能を実現させるためのビデオゲーム処理プログラム、ビデオゲーム処理システム、及びビデオゲーム処理装置に関する。 At least one embodiment of the present invention is a video game processing program, a video game processing system, and a video game processing apparatus for realizing a function of causing a portable user terminal to reproduce a predetermined image in accordance with the progress of the video game. About.
従来、ビデオゲームの進行に応じて動画を再生するシステムが種々提案されている。このようなシステムに関連する技術には、例えば、動画を再生し音声により話を展開して進めるゲームを実行するものもある(特許文献1参照)。 Conventionally, various systems for reproducing moving images according to the progress of video games have been proposed. As a technique related to such a system, for example, there is a technique for executing a game in which a moving image is reproduced and a story is developed by voice (see Patent Document 1).
しかし、従来のシステムでは、プレイヤが複数回ビデオゲームをプレイする場合、何度も同じ動画を観賞することとなり、その動画に飽きてしまい、その結果ビデオゲームに対する興味まで低下してしまう場合があるという課題があった。 However, in a conventional system, when a player plays a video game a plurality of times, the same video is viewed many times, and the user gets bored with the video, resulting in a decrease in interest in the video game. There was a problem.
本発明の少なくとも1つの実施形態の目的は、上記課題を解決し、ビデオゲームで再生される画像がユーザに飽きられてしまうことを防止するシステムを提供することができるようにすることである。 An object of at least one embodiment of the present invention is to solve the above-described problems and to provide a system that prevents a user from getting bored with an image reproduced in a video game.
非限定的な観点によると、本発明に係るビデオゲーム処理プログラムは、ビデオゲームの進行に応じて携帯型のユーザ端末に所定画像を再生させる機能をサーバに実現させるためのビデオゲーム処理プログラムであって、画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手段を備えるサーバに、前記ユーザ端末から、当該ユーザ端末の姿勢に関する情報を含む再生要求を受信する受信機能と、前記記憶手段を参照して、前記再生要求に応じた再生範囲に対応する画像を前記ユーザ端末に再生させるための情報を生成する生成機能と、該生成機能により生成した情報を前記ユーザ端末に送信する送信機能とを実現させるためのものである。 From a non-limiting viewpoint, the video game processing program according to the present invention is a video game processing program for causing a server to realize a function of causing a portable user terminal to reproduce a predetermined image as the video game progresses. A reception function for receiving, from the user terminal, a reproduction request including information relating to the posture of the user terminal, in a server comprising storage means for storing image information and a reproduction range corresponding to the posture of the user terminal. And a generation function for generating information for causing the user terminal to reproduce an image corresponding to the reproduction range corresponding to the reproduction request with reference to the storage means, and the information generated by the generation function as the user terminal This is to realize a transmission function for transmitting to the network.
非限定的な観点によると、本発明に係るビデオゲーム処理システムは、 通信ネットワークと、サーバと、ユーザ端末とを備え、ビデオゲームの進行に応じて所定画像を再生するビデオゲーム処理システムであって、画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手段と、当該ユーザ端末の姿勢に関する情報を含む再生要求を取得する取得手段と、前記記憶手段を参照して、前記再生要求に応じた再生範囲に対応する画像を再生するための情報を生成する生成手段と、該生成手段により生成された情報を送信する送信手段とを含むことを特徴とする。 According to a non-limiting viewpoint, a video game processing system according to the present invention is a video game processing system that includes a communication network, a server, and a user terminal, and reproduces a predetermined image as the video game progresses. A storage means for associating and storing image information and a reproduction range corresponding to the attitude of the user terminal, an acquisition means for acquiring a reproduction request including information relating to the attitude of the user terminal, and the storage means And generating means for generating information for reproducing an image corresponding to the reproduction range corresponding to the reproduction request, and transmitting means for transmitting the information generated by the generating means.
非限定的な観点によると、本発明に係るビデオゲーム処理プログラムは、ビデオゲームの進行に応じて携帯型のユーザ端末に所定画像を再生させる機能を有するサーバであって、画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手段を備え、前記ユーザ端末から、当該ユーザ端末の姿勢に関する情報を含む再生要求を受信する受信機能と、前記記憶手段を参照して、前記再生要求に応じた再生範囲に対応する画像を前記ユーザ端末に再生させるための情報を生成する生成機能と、該生成機能により生成した情報を前記ユーザ端末に送信する送信機能とを有するサーバから前記送信機能により送信された情報を受信する機能を前記ユーザ端末に実現させるためのものである。 According to a non-limiting viewpoint, the video game processing program according to the present invention is a server having a function of causing a portable user terminal to reproduce a predetermined image in accordance with the progress of the video game, the image information, the user terminal A storage unit that stores a reproduction range corresponding to the posture of the user in association with each other, a reception function that receives a reproduction request including information on the posture of the user terminal from the user terminal, and the storage unit, From a server having a generation function for generating information for causing the user terminal to reproduce an image corresponding to the reproduction range corresponding to the reproduction request, and a transmission function for transmitting information generated by the generation function to the user terminal This is for causing the user terminal to realize a function of receiving information transmitted by the transmission function.
非限定的な観点によると、本発明に係るビデオゲーム処理装置は、ビデオゲームの進行に応じて画像の再生を制御するビデオゲーム処理装置であって、画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手段と、ビデオゲーム処理装置の姿勢の変更を検出する検出手段と、該検出手段により検出された姿勢の変更に対応する再生範囲の画像を再生する再生手段とを含むことを特徴とする。 According to a non-limiting viewpoint, the video game processing device according to the present invention is a video game processing device that controls the reproduction of an image according to the progress of the video game, and corresponds to the image information and the attitude of the user terminal. Storage means for associating and storing a reproduction range, detection means for detecting a change in attitude of the video game processing device, and reproduction means for reproducing an image in the reproduction range corresponding to the change in attitude detected by the detection means It is characterized by including.
本願の各実施形態により1または2以上の不足が解決される。 Each embodiment of the present application solves one or more deficiencies.
以下、本発明の実施形態の例について図面を参照して説明する。なお、以下で説明する各実施形態の例における各種構成要素は、矛盾等が生じない範囲で適宜組み合わせ可能である。また、ある実施形態の例として説明した内容については、他の実施形態においてその説明を省略している場合がある。また、各実施形態の特徴部分に関係しない動作や処理については、その内容を省略している場合がある。さらに、以下で説明する各種フローを構成する各種処理の順序は、処理内容に矛盾等が生じない範囲で順不同である。 Hereinafter, examples of embodiments of the present invention will be described with reference to the drawings. Various constituent elements in the embodiments described below can be appropriately combined within a range in which no contradiction occurs. Moreover, the content described as an example of a certain embodiment may be omitted in other embodiments. The contents of operations and processes not related to the characteristic part of each embodiment may be omitted. Furthermore, the order of the various processes constituting the various flows described below is in no particular order as long as no contradiction occurs in the processing contents.
[第1の実施の形態]
図1は、本発明の一実施の形態におけるビデオゲーム処理システム100の構成の例を示すブロック図である。図1に示すように、ビデオゲーム処理システム100は、ビデオゲーム処理サーバ10と、ビデオゲームをプレイする複数のユーザ(プレイヤ)がそれぞれ使用するユーザ端末20,201〜20N(Nは任意の整数)とを含む。なお、ビデオゲーム処理システム100の構成はこれに限定されず、単一のユーザ端末を複数のユーザが使用する構成としてもよいし、複数のサーバを備える構成としてもよい。
[First Embodiment]
FIG. 1 is a block diagram showing an example of the configuration of a video game processing system 100 according to an embodiment of the present invention. As shown in FIG. 1, a video game processing system 100 includes a video
ビデオゲーム処理サーバ10と複数のユーザ端末20,201〜20Nは、それぞれインターネットなどの通信ネットワーク30に接続されている。なお、図示しないが、複数のユーザ端末20,201〜20Nは、通信業者によって管理される基地局と無線通信回線によるデータ通信を行うことによって、通信ネットワーク30と接続する。
The video
ビデオゲーム処理システム100は、複数のユーザ端末20,201〜20Nそれぞれに所定の画像を再生させるための各種機能を有する。各種機能の例としては、画像情報の送信機能や、画像情報を再生するための認証機能がある。
The video game processing system 100 has various functions for causing a plurality of
ビデオゲーム処理サーバ10は、ビデオゲーム処理システム100の管理者によって管理され、複数のユーザ端末20,201〜20Nに対してビデオゲームに関する情報を提供するための各種の機能を有する。本例において、ビデオゲーム処理サーバ10は、WWWサーバなどの情報処理装置によって構成され、各種情報を格納する記憶媒体を備える。なお、サーバ10Aは、制御部や通信部などビデオゲームを行うための一般的な構成を備えるが、ここでの説明は省略する。また、ビデオゲーム処理システム100においては、複数のユーザ端末20,201〜20Nそれぞれにかかる処理負荷を軽減させるといった観点から、ビデオゲームに関する情報はビデオゲーム処理サーバ10が管理することが好ましい。
The video
図2は、ビデオゲーム処理サーバ10の構成の例であるビデオゲーム処理サーバ10A(サーバ10A)の構成を示すブロック図である。サーバ10Aは、記憶部11と、受信部12と、生成部13と、送信部14とを少なくとも備える。なお、図示しないが、サーバ10Aは、記憶部11以外にも、一般的なビデオゲーム処理サーバとして機能するための情報を記憶する各種記憶部を備える。ただし、各種記憶部は、サーバ10Aがアクセス可能な状態で記憶領域を備えていればよく、例えば専用の記憶領域をサーバ10Aの外部に有する構成とされていてもよい。
FIG. 2 is a block diagram showing a configuration of a video
記憶部11は、画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する機能を有する。
The
ここで、画像情報は、ユーザ端末が備える表示装置の表示画面で画像を再生させるための情報を意味する。すなわち、本例において、画像情報は、イメージデータであってもよいし、ユーザ端末に記憶されたイメージデータの再生をユーザ端末に許可する認証データであってもよい。 Here, the image information means information for reproducing an image on a display screen of a display device included in the user terminal. That is, in this example, the image information may be image data or authentication data that permits the user terminal to reproduce the image data stored in the user terminal.
また、ユーザ端末の姿勢とは、ユーザ端末の所定部が向いている方向や、所定軸に対するユーザ端末の傾きを意味する。なお、ユーザ端末の姿勢および姿勢の変更は、ユーザ端末に内蔵されたモーションセンサやジャイロセンサによって検出される。 Further, the orientation of the user terminal means the direction in which the predetermined part of the user terminal faces or the inclination of the user terminal with respect to the predetermined axis. Note that the posture of the user terminal and the change of the posture are detected by a motion sensor or a gyro sensor built in the user terminal.
また、再生範囲とは、画像情報により特定可能な画像のうち、ユーザ端末の表示画面で再生される画像の範囲を意味する。すなわち、本例においては、画像情報により特定可能な画像の大きさは、ユーザ端末の表示画面で一度に再生可能な大きさよりも大きい。なお、再生範囲に対応する画像は、ユーザ端末の表示画面と同一の大きさの画像であってもよいし、ユーザ端末での再生範囲変更を可能とするためにユーザ端末の表示画面よりも大きい画像であってもよい。 The reproduction range means a range of images reproduced on the display screen of the user terminal among images that can be specified by the image information. That is, in this example, the size of the image that can be specified by the image information is larger than the size that can be reproduced at a time on the display screen of the user terminal. Note that the image corresponding to the playback range may be the same size as the display screen of the user terminal, or larger than the display screen of the user terminal in order to enable the playback range to be changed on the user terminal. It may be an image.
受信部12は、ユーザ端末から、当該ユーザ端末の姿勢に関する情報(姿勢情報)を含む再生要求を受信する機能を有する。
The receiving
ここで、姿勢に関する情報とは、ユーザ端末の姿勢を特定可能なデータを意味する。本例においては、受信部12は、ユーザ端末の、基準姿勢に対する現在の姿勢を特定可能な情報を受信する。
Here, the information on the posture means data that can specify the posture of the user terminal. In this example, the receiving
また、再生要求とは、ユーザ端末と、ユーザ端末で再生すべき画像とをサーバ10Aが識別するために用いるデータを意味する。本例においては、再生要求は、姿勢情報のほか、ユーザ端末の識別情報と、画像の識別情報とを含む。
The reproduction request means data used by the
生成部13は、記憶部11を参照して、再生要求に応じた再生範囲に対応する画像をユーザ端末に再生させるための情報を生成する機能を有する。
The
ここで、再生要求に応じた再生範囲とは、再生要求に含まれる姿勢情報に基づいて特定される画像の再生範囲を意味する。姿勢情報に基づく再生範囲の特定方法は特に限定されない。特定方法の例としては、基準点または軸に対する姿勢情報の内容(例えば、方向と傾き)により特定する方法がある。 Here, the reproduction range corresponding to the reproduction request means an image reproduction range specified based on the attitude information included in the reproduction request. The method for specifying the reproduction range based on the posture information is not particularly limited. As an example of the specifying method, there is a method of specifying by the content (for example, direction and inclination) of posture information with respect to a reference point or an axis.
また、再生させるための情報とは、所定形式のイメージデータであってもよいし、ユーザ端末に所定画像の再生を指示する信号であってもよい。 Further, the information to be reproduced may be image data in a predetermined format or a signal that instructs the user terminal to reproduce a predetermined image.
送信部14は、生成部13により生成された情報をユーザ端末に送信する機能を有する。
The
複数のユーザ端末20,201〜20Nは、それぞれ、ビデオゲームを行うユーザ(プレイヤ)によって管理され、例えば携帯電話端末やPDA(Personal Digital Assistants)、携帯型ゲーム装置などのネットワーク配信型のゲームを行うことが可能な携帯通信端末によって構成される。複数のユーザ端末20,201〜20Nは、それぞれ、通信ネットワーク30に接続し、ビデオゲーム処理サーバ10との通信を行うことによりビデオゲームを実行するためのハードウェア(例えば、ゲーム画面を表示する表示装置や音声出力装置など)およびソフトウェアを備える。なお、ユーザ端末20,201〜20Nは、ビデオゲーム処理サーバ10を介さずに互いに直接通信を行うこともできる構成とされていてもよい。
Each of the plurality of
次に、本例のビデオゲーム処理システム100(システム100)の動作について説明する。 Next, the operation of the video game processing system 100 (system 100) of this example will be described.
図3は、システム100が実行するゲーム処理の例を示すフローチャートである。本例におけるゲーム処理では、ビデオゲームの進行に応じて、ユーザが操作する携帯型のユーザ端末に所定画像を再生させることに直接または間接的に関連する処理が行われる。以下、サーバ10Aとユーザ端末20(端末20)とがゲーム処理を実行する場合を例にして説明する。
FIG. 3 is a flowchart illustrating an example of game processing executed by the system 100. In the game processing in this example, processing related directly or indirectly to playing a predetermined image on a portable user terminal operated by the user is performed according to the progress of the video game. Hereinafter, a case where the
ゲーム処理は、例えばサーバ10Aが、端末20との通信を開始したことに応じて開始される。
The game process is started in response to the
端末20は、ゲーム処理において、先ず、端末20の姿勢を検出する(ステップS11)。本例においては、端末20は、姿勢検出を開始後、所定範囲の姿勢変更を検出する度に、姿勢情報を生成する。 In the game process, the terminal 20 first detects the attitude of the terminal 20 (step S11). In this example, the terminal 20 generates posture information every time it detects a change in posture within a predetermined range after starting posture detection.
端末20は、姿勢を検出すると、姿勢情報を含む再生要求を生成する(ステップS12)。本例においては、端末20は、生成した姿勢情報をサーバ10Aに送信する。
When the terminal 20 detects the posture, the terminal 20 generates a reproduction request including the posture information (step S12). In this example, the terminal 20 transmits the generated posture information to the
サーバ10Aは、端末20から姿勢情報を含む再生要求を受信する(ステップS13)。
The
サーバ10Aは、再生要求を受信すると、受信した再生要求に応じた再生範囲に対応する情報(再生情報)を生成する(ステップS14)本例においては、サーバ10Aは、姿勢情報に基づいて再生範囲に対応する画像を特定し、特定した画像を端末20に再生させるための情報を端末20に対して送信し、ここでの処理を終了する。
When the
端末20は、再生情報を受信すると、受信した再生情報に基づいて画像の再生を行い(ステップS15)、ここでの処理を終了する。本例においては、端末20は、再生情報に基づく出力として、画像および音楽の再生を実行する。 When the terminal 20 receives the reproduction information, the terminal 20 reproduces an image based on the received reproduction information (step S15), and ends the processing here. In this example, the terminal 20 executes reproduction of images and music as output based on reproduction information.
図4は、ゲーム処理におけるサーバ10A側の動作の例を示すフローチャートである。ここでは、ビデオゲーム処理システム100におけるサーバ10Aの動作について改めて説明する。
FIG. 4 is a flowchart showing an example of the operation on the
サーバ10Aは、ゲーム処理において、姿勢情報を含む再生要求を受信する(ステップS101)。本例においては、サーバ10Aは、端末20により生成された再生要求を受信する。
In the game process, the
サーバ10Aは、再生要求を受信すると、受信した再生要求に従い、再生情報を生成する(ステップS102)。
When receiving the reproduction request, the
サーバ10Aは、再生情報を生成すると、生成した再生情報を再生要求の送信元であるユーザ端末に送信して(ステップS103)、ここでの処理を終了する。
When the
図5は、ゲーム処理における端末20側の動作の例を示すフローチャートである。ここでは、ビデオゲーム処理システム100における端末20の動作について改めて説明する。 FIG. 5 is a flowchart showing an example of the operation on the terminal 20 side in the game process. Here, the operation of the terminal 20 in the video game processing system 100 will be described again.
端末20は、ゲーム処理において、端末自身の姿勢を検出する(ステップS201)。本例においては、端末20は、ビデオゲームの進行に応じて画像の再生条件が充足された場合に、再生の終了条件が充足されるまで、姿勢を検出する。 The terminal 20 detects the attitude of the terminal itself in the game process (step S201). In this example, the terminal 20 detects the posture until the reproduction end condition is satisfied when the image reproduction condition is satisfied in accordance with the progress of the video game.
端末20は、姿勢を検出すると、検出した姿勢を示す姿勢情報を含む再生要求を生成し(ステップS202)、生成した再生要求をサーバ10Aに送信する。
When detecting the attitude, the terminal 20 generates a reproduction request including attitude information indicating the detected attitude (step S202), and transmits the generated reproduction request to the
端末20は、再生要求を送信すると、サーバ10Aにより送信された再生情報を受信し(ステップS204)、受信した再生情報に基づく出力を開始する(ステップS205)。
When transmitting the reproduction request, the terminal 20 receives the reproduction information transmitted by the
なお、端末20は、画像の再生を開始すると、画像の再生を終了するか否かを判定する(ステップS206)。ここで、所定の終了条件が満たされていないと判定すると(ステップS206のN)、端末20は、ステップS202の処理に移行して、姿勢の検出を行う。一方、例えば画像の再生が完了したことにより、所定の終了条件が満たされたと判定すると(ステップS206のY)、端末20はここでの処理を終了する。 Note that the terminal 20 determines whether or not to end the reproduction of the image when the reproduction of the image is started (step S206). If it is determined that the predetermined end condition is not satisfied (N in step S206), the terminal 20 proceeds to the process in step S202 and detects the posture. On the other hand, for example, when it is determined that the predetermined end condition is satisfied due to the completion of the reproduction of the image (Y in step S206), the terminal 20 ends the processing here.
以上に説明したように、第1の実施形態の一側面として、ビデオゲーム処理サーバ10Aが、記憶部11と、受信部12と、生成部13と、送信部14とを備える構成としているので、ユーザ端末の姿勢に関する情報を含む再生要求を受信し、再生要求に応じた再生範囲に対応する画像をユーザ端末に再生させるための情報を生成し、生成した情報をユーザ端末に送信し、ビデオゲームで再生される画像がユーザに飽きられてしまうことを防止することができる。
As described above, as one aspect of the first embodiment, the video
すなわち、ビデオゲームの進行に応じてユーザ端末で再生される画像が、当該ユーザ端末の姿勢に応じて変更することになるので、プレイヤは同じビデオゲームをプレイする場合でも異なる画像を見ることができるようになる。そのため、ビデオゲームの進行に応じた画像を再生するよりも趣向性の高い方法で画像を再生することができるようになり、ユーザが画像に飽きることを防止することができるようになる。 That is, the image reproduced on the user terminal according to the progress of the video game is changed according to the attitude of the user terminal, so that the player can see different images even when playing the same video game. It becomes like this. Therefore, it becomes possible to reproduce an image by a method having a higher preference than to reproduce an image according to the progress of the video game, and the user can be prevented from getting bored with the image.
なお、上述した第1の実施形態の例では特に言及していないが、サーバ10Aが、ユーザ端末の姿勢に応じた再生範囲から再生が開始される画像情報を端末20に送信し、端末20が、受信した画像情報に基づいて、自身の姿勢の変更に応じて再生範囲を変更しながら画像を再生する構成としてもよい。このような構成とすることにより、ビデオゲーム処理システムで取り扱う画像が動画像の場合に、ユーザ端末での画像の再生が滞ることを防止することができる。
Although not particularly mentioned in the above-described example of the first embodiment, the
なお、上述した第1の実施形態の例では特に言及していないが、サーバ10Aが、ユーザ端末における画像の閲覧状況を記録する構成としてもよい。この場合、サーバ10Aが、記録した画像の閲覧状況に応じて、ユーザが再生したことのない画像の再生範囲をユーザに示唆する構成としてもよい。
Although not particularly mentioned in the example of the first embodiment described above, the
[第2の実施形態]
図6は、ビデオゲーム処理サーバ10の例であるビデオゲーム処理サーバ10B(サーバ10B)の構成を示すブロック図である。本例において、サーバ10Bは、記憶部11と、受信部12と、生成部13と、送信部14とを少なくとも備える。
[Second Embodiment]
FIG. 6 is a block diagram illustrating a configuration of a video
記憶部11は、再生時間を含む画像情報を記憶する機能を有する。ただし、画像情報が示す画像は動画に限定されず、静止画であってもよい。
The
受信部12は、画像を再生したまたは再生中のユーザ端末から、当該ユーザ端末の姿勢の変更に関する情報を受信する機能を有する。すなわち、受信部12は、再生情報を受信し、画像の再生を終了する前の状態にあるユーザ端末から、当該ユーザ端末の姿勢情報を再度受信する機能を有する。
The receiving
ここで、ユーザ端末の姿勢の変更に関する情報(姿勢変更情報)とは、サーバ10Aが、変更後のユーザ端末の姿勢を特定可能な情報であればよい。姿勢変更情報の例としては、姿勢の変更量を示す情報や、変更後のユーザ端末の姿勢を示す情報がある。
Here, the information regarding the change in the posture of the user terminal (posture change information) may be information that allows the
生成部13は、ユーザ端末の姿勢の変更応じた再生範囲に対応する画像をユーザ端末に再生させるための情報を生成する機能を有する。
The
図7は、システム100が実行するゲーム処理の例を示すフローチャートである。以下、サーバ10Bと、端末20の動作を例にして説明する。なお、サーバ10Bと端末20それぞれの動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
FIG. 7 is a flowchart illustrating an example of game processing executed by the system 100. Hereinafter, operations of the
ゲーム処理は、例えば端末20が、ビデオゲームの進行に応じて画像の再生条件が満たされたと判定したことに応じて開始される。 The game process is started, for example, when the terminal 20 determines that the image reproduction condition is satisfied in accordance with the progress of the video game.
端末20は、ゲーム処理において、先ず、画像の再生を開始する(ステップS2−11)。ここで、画像の再生に用いる画像情報は、端末20がビデオゲームの進行に応じて自身が備える記憶装置から読みだす構成としても良いし、サーバ10Bから受信する構成としてもよい。
In the game process, the terminal 20 first starts playing an image (step S2-11). Here, the image information used for image reproduction may be configured to be read from a storage device provided in the terminal 20 as the video game progresses, or may be received from the
端末20は、画像の再生を開始すると、端末20の姿勢変更を検出する(ステップS2−12)。ここで、例えば所定時間経過しても姿勢が変更されない場合または姿勢変更が基準よりも小さい場合、端末20が画像の再生を停止または終了する構成としてもよい。本例においては、端末20は、姿勢の変更を検出すると、検出した姿勢の変更に関する情報(姿勢変更情報)をサーバ10に送信する。
When the terminal 20 starts reproducing the image, the terminal 20 detects a change in the attitude of the terminal 20 (step S2-12). Here, for example, when the posture is not changed even after a predetermined time has elapsed, or when the posture change is smaller than the reference, the terminal 20 may be configured to stop or end the reproduction of the image. In this example, when the terminal 20 detects a change in posture, the terminal 20 transmits information on the detected posture change (posture change information) to the
サーバ10Bは、端末20から姿勢変更情報を受信すると(ステップS2−13)、姿勢の変更に応じた再生範囲に対応する再生情報を生成する(ステップS2−14)。本例においては、サーバ10Bは、記憶部11を参照して再生情報を生成し、生成した再生情報を端末20に返信する。
When the
端末20は、サーバ10Bにより送信された再生情報を受信すると、受信した再生情報に基づいて画像を再生する(ステップS2−15)。
When receiving the reproduction information transmitted from the
端末20は、画像を再生すると、画像の再生を終了するか否かを判定する(ステップS2−16)。本例においては、端末20は、所定の終了条件が満たされた場合に、画像の再生を終了すると判定する。ここで、画像の再生を終了しないと判定すると(ステップS2−16のN)、端末20は、ステップS2−12の処理に移行する。一方、画像の再生を終了すると判定すると(ステップS2−16のY)、端末20は、ここでの処理を終了する。 When the terminal 20 reproduces the image, the terminal 20 determines whether or not to end the reproduction of the image (step S2-16). In this example, the terminal 20 determines to end the reproduction of the image when a predetermined end condition is satisfied. If it is determined that the image reproduction is not finished (N in step S2-16), the terminal 20 proceeds to the process in step S2-12. On the other hand, if it is determined that the reproduction of the image is to be ended (Y in step S2-16), the terminal 20 ends the process here.
以上に説明したように、第2の実施形態の一側面として、ビデオゲーム処理サーバ10Bが、記憶部11と、受信部12と、生成部13と、送信部14とを備える構成としているので、画像情報が再生時間を含み、ビデオゲーム処理サーバ10Bが、画像を再生した又は再生中のユーザ端末から、当該ユーザ端末の姿勢の変更に関する情報を受信し、ユーザ端末の姿勢の変更応じた再生範囲に対応する画像をユーザ端末に再生させるための情報を生成し、ビデオゲームで再生される画像がユーザに飽きられてしまうことを防止することができる。
As described above, as an aspect of the second embodiment, the video
なお、上述した第2の実施形態の例では特に言及していないが、サーバ10Bが、姿勢変更情報と併せて、端末20で再生中の画像の識別情報や、ビデオゲームの進行状況を示す情報(進行情報)を受信する構成としてもよい。このような構成とすることで、ユーザ端末20で再生される画像に関する情報をサーバ10Bとユーザ端末とで共有または分担して管理することができるようになる。
Although not particularly mentioned in the example of the second embodiment described above, the
[第3の実施形態]
図8は、ビデオゲーム処理サーバ10の例であるビデオゲーム処理サーバ10C(サーバ10C)の構成を示すブロック図である。本例において、サーバ10Cは、記憶部11と、受信部12と、生成部13と、送信部14とを少なくとも備える。
[Third Embodiment]
FIG. 8 is a block diagram showing a configuration of a video
記憶部11は、ユーザ端末が備える表示装置の表示画面に対応する再生範囲よりも大きい画像を示す情報を記憶する。
The memory |
図9は、ユーザ端末20の例であるユーザ端末20C(端末20C)の構成を示すブロック図である。本例において、端末20Cは、検出部21と、報知部22と、再生部23とを少なくとも備える。
FIG. 9 is a block diagram illustrating a configuration of a
検出部21は、自身の姿勢の変更を検出する機能を有する。検出部21の例としては、モーションセンサやジャイロセンサがある。 The detection unit 21 has a function of detecting a change in its posture. Examples of the detection unit 21 include a motion sensor and a gyro sensor.
報知部22は、検出部21により検出された姿勢の変更をサーバに報知する機能を有する。報知部22の例としては、外部サーバとの通信が可能な通信機がある。
The
再生部23は、サーバ10Cから受信した情報に基づいて自身が備える表示装置の表示画面で画像を再生する機能を有する。再生部23の例としては、コンピュータから出力された画像信号を出力可能なディスプレイがある。
The
図10は、システム100が実行するゲーム処理の例を示すフローチャートである。以下、サーバ10Cと、端末20Cの動作を例にして説明する。なお、サーバ10Cと端末20Cそれぞれの動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
FIG. 10 is a flowchart illustrating an example of game processing executed by the system 100. Hereinafter, operations of the
本例におけるゲーム処理では、端末20Cは、画像の再生要求を生成し(ステップS3−11)、生成した再生要求をサーバ10Cに送信する。
In the game process in this example, the
サーバ10Cは、再生要求を受信すると(ステップS3−12)、受信した再生要求に応じた再生情報を生成して(ステップS3−13)、生成した再生情報を端末20Cに送信する。
Upon receiving the reproduction request (step S3-12), the
端末20Cは、受信した再生情報に基づいて画像を再生すると(ステップS15)、端末20Cの姿勢を検出する(ステップS3−14)。そして、端末20は、端末20の姿勢の変更をサーバ10Cに報知する(ステップS3−15)。本例においては、端末20は、検出した姿勢を示す情報(姿勢情報)をサーバ10Cに送信することで、自身の姿勢変更をサーバ10Cに報知する。
When the terminal 20C reproduces the image based on the received reproduction information (step S15), the
サーバ10Cは、端末20により送信された姿勢情報を受信する(ステップS3−16)。なお、このときサーバ10Cが、例えば端末20Cの識別情報に基づいて、端末20Cで再生された又は再生中の画像を識別する構成としてもよい。
The
サーバ10Cは、端末20Cにより送信された姿勢情報を受信すると、受信した姿勢情報に応じ再生範囲に対応する再生情報を生成する(ステップS3−17)。本例においては、サーバ10Cは、端末20Cで再生された又は再生中の画像に関連する画像情報を参照して、端末20Cの姿勢に応じた再生情報を生成する。生成された再生情報は、サーバ10Cにより端末20に送信される。
Upon receiving the posture information transmitted from the terminal 20C, the
一方、端末20Cは、任意に時機、例えば姿勢の変更の報知後に、画像の再生を終了するか否かを判定する(ステップS3−18)。ここで、画像の再生を終了しないと判定すると(ステップS3−18のN)、端末20は、ステップS3−14の処理に移行する。一方、画像の再生を終了すると判定すると(ステップS3−18のY)、端末20は、ここでの処理を終了する。 On the other hand, the terminal 20 </ b> C arbitrarily determines whether or not to end the reproduction of the image after notification of a change in time, for example, a posture (step S <b> 3-18). If it is determined that the image reproduction is not finished (N in step S3-18), the terminal 20 proceeds to the process in step S3-14. On the other hand, if it is determined that the reproduction of the image is to be ended (Y in step S3-18), the terminal 20 ends the process here.
以上に説明したように、第3の実施形態の一側面として、ビデオゲーム処理サーバ10Cが、記憶部11と、受信部12と、生成部13と、送信部14とを備え、ユーザ端末20Cが、検出部21と、報知部22と、再生部23とを備える構成としているので、ユーザ端末20Cが、自身の姿勢の変更を検出し、検出した姿勢の変更をサーバ10Cに報知し、サーバ10Cから受信した情報に基づいて自身が備える表示装置の表示画面で画像を再生し、姿勢変更に応じた再生範囲での画像の再生を実現することができる。
As described above, as one aspect of the third embodiment, the video
なお、上述した第3の実施形態の例では特に言及していないが、画像情報が、表示画面に対応する再生範囲の大きさを可変とし、画像情報が、表示画面に対応する再生範囲と同一または小さい画像を示すことがある構成としてもよい。この場合、例えばユーザ端末に備えられた所定のボタン操作を受け付けた場合に、端末またはサーバが、再生範囲の大きさを変更する構成としてもよい。 Although not particularly mentioned in the above-described third embodiment, the image information is variable in the size of the playback range corresponding to the display screen, and the image information is the same as the playback range corresponding to the display screen. Or it is good also as a structure which may show a small image. In this case, for example, when a predetermined button operation provided in the user terminal is received, the terminal or the server may be configured to change the size of the reproduction range.
[第4の実施形態]
図11は、ビデオゲーム処理サーバ10の例であるビデオゲーム処理サーバ10D(サーバ10D)の構成を示すブロック図である。本例において、サーバ10Dは、記憶部11と、受信部12と、生成部13と、送信部14と、特定部11Dとを少なくとも備える。
[Fourth Embodiment]
FIG. 11 is a block diagram illustrating a configuration of a video
記憶部11は、ユーザ端末の位置に対応する座標を略中心とする仮想空間を示す画像情報を記憶する機能を有する。
The memory |
特定部11Dは、受信部12により再生要求が受信された場合に、当該再生要求に含まれるユーザ端末の姿勢に関する情報に基づいて仮想空間における再生範囲を特定する機能を有する。
When the receiving
ここで、仮想空間とは、例えばビデオゲームに登場する各種オブジェクトが配置された仮想的空間を意味する。特定部11は、端末20の姿勢に基づいて、仮想空間の一部を再生範囲にとして特定する。
Here, the virtual space means a virtual space in which various objects appearing in a video game, for example, are arranged. The specifying
生成部13は、特定部11Dにより特定された再生範囲に対応する画像をユーザ端末に再生させるための情報を生成する機能を有する。
The
図12は、システム100が実行するゲーム処理の例を示すフローチャートである。以下、サーバ10Dと、端末20の動作を例にして説明する。なお、サーバ10Dと端末20それぞれの動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
FIG. 12 is a flowchart illustrating an example of game processing executed by the system 100. Hereinafter, operations of the
本例におけるゲーム処理では、サーバ10Dは、再生要求を受信すると(ステップS13)、受信した再生要求に含まれる姿勢情報に基づいて、仮想空間における再生範囲を特定する(ステップS4−11)。
In the game process in this example, when the
サーバ10Dは、再生範囲を特定すると、特定した再生範囲に対応する再生情報を生成する(ステップS4−12)。本例においては、サーバ10Dは、生成した再生情報を端末20に送信する。
When specifying the playback range, the
以上に説明したように、第4の実施形態の一側面として、ビデオゲーム処理サーバ10Dが、記憶部11と、受信部12と、生成部13と、送信部14と、特定部11Dとを備える構成としているので、ユーザ端末の位置に対応する座標を略中心とする仮想空間を示す画像情報を利用して、再生要求を受信し、当該再生要求に含まれるユーザ端末の姿勢に関する情報に基づいて仮想空間における再生範囲を特定し、特定した再生範囲に対応する画像をユーザ端末に再生させるための情報を生成し、ユーザ端末を介して仮想空間を覗いているような感覚をユーザに提供することができる。
As described above, as one aspect of the fourth embodiment, the video
なお、上述した第4の実施形態の例では特に言及していないが、サーバ10Dが、端末20姿勢のほか、例えばユーザ操作や端末20におけるビデオゲームの進行状況を利用する構成としてもよい。この場合、例えばサーバ10Dが、ユーザキャラクタのレベルに応じて、仮想空間のうち再生範囲として特定可能な範囲を制限する構成としてもよい。
Although not particularly mentioned in the above-described example of the fourth embodiment, the
[第5の実施形態]
図13は、ビデオゲーム処理サーバ10の例であるビデオゲーム処理サーバ10E(サーバ10E)の構成を示すブロック図である。本例において、サーバ10Eは、記憶部11と、受信部12と、生成部13と、送信部14と、位置判定部11Eとを少なくとも備える。
[Fifth Embodiment]
FIG. 13 is a block diagram illustrating a configuration of a video
記憶部11は、オブジェクトの位置を示す位置情報を含む画像情報を記憶する機能を有する。
The
ここで、オブジェクトとは、例えばビデオゲームに登場するキャラクタやアイテムなど、画像に含まれるもの(再生対象)を意味する。そして、位置情報とは、再生範囲内にオブジェクトが含まれるか否かをコンピュータが判定可能な構成であればよく、その構成は特に限定されない。位置情報の例としては、仮想空間においてオブジェクトが位置する点または領域を示す座標がある。なお、本例においては、1つの画像情報に、1つまたは複数のオブジェクトが位置するものとする。 Here, the object means an object (reproduction target) included in an image such as a character or an item appearing in a video game, for example. The position information is not particularly limited as long as the computer can determine whether or not the object is included in the reproduction range. As an example of the position information, there is a coordinate indicating a point or a region where the object is located in the virtual space. In this example, it is assumed that one or more objects are located in one piece of image information.
位置判定部11Eは、再生範囲内にオブジェクトが位置するか否かを判定する機能を有する。なお、位置判定部11が判定対象とする再生範囲は、ユーザ端末の姿勢に応じて特定された再生範囲であればよく、既に再生された再生範囲であってもよいし、まだ再生されていない再生範囲であってもよい。以下、本例においては、位置判定部11Eが、まだ端末20により再生されていない再生範囲を対象とする場合を例にして説明する。
The
生成部13は、位置判定部11Eにより再生範囲内にオブジェクトが位置していると判定された場合、当該再生範囲に対応する画像をユーザ端末に拡大して再生させるための情報を生成する機能を有する。
When the
図14は、システム100が実行するゲーム処理の例を示すフローチャートである。以下、サーバ10Eと、端末20の動作を例にして説明する。なお、サーバ10Eと端末20それぞれの動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
FIG. 14 is a flowchart illustrating an example of game processing executed by the system 100. Hereinafter, operations of the
本例におけるゲーム処理では、サーバ10Eは、姿勢情報を含む再生要求を受信すると(ステップS13)、受信した再生要求に対応する再生範囲内に所定オブジェクトが位置するか否かを判定する(ステップS5−11)。本例において、サーバ10Eは、姿勢情報に基づいて特定された再生範囲内に、オブジェクトが位置することを示すデータがある場合に、再生範囲内にオブジェクトが位置すると判定する。
In the game process in this example, when the
ここで、再生範囲内にオブジェクトが位置していると判定すると(ステップS5−11のY)、サーバ10Eは、再生範囲に対応する情報であって、再生範囲に対応する画像を端末20に拡大して再生させるための情報(拡大再生情報)を生成する(ステップS5−12)。本例においては、サーバ10Eは、生成した拡大再生情報を端末20に送信して、ここでの処理を終了する。なお、画像を拡大して再生させる場合、拡大率や拡大期間などは特に限定されない。拡大期間の例としては、再生範囲内にオブジェクトが位置している間や、拡大後所定時間経過するまでがある。
If it is determined that the object is located within the reproduction range (Y in step S5-11), the
一方、再生範囲内にオブジェクトが位置していないと判定すると(ステップS5−11のY)、サーバ10Eは、再生範囲に対応する情報であって、再生範囲に対応する画像を端末20に再生させるための情報(通常再生情報)を生成する(ステップS5−13)。本例においては、サーバ10Eは、生成した通用再生情報を端末20に送信して、ここでの処理を終了する。
On the other hand, if it is determined that the object is not located within the reproduction range (Y in step S5-11), the
以上に説明したように、第5の実施形態の一側面として、ビデオゲーム処理サーバ10Eが、記憶部11と、受信部12と、生成部13と、送信部14と、位置判定部11Eとを備える構成としているので、少なくとも1つのオブジェクトの位置を示す位置情報を含む画像情報を利用して、再生範囲内にオブジェクトが位置するか否かを判定し、再生範囲内にオブジェクトが位置していると判定した場合、当該再生範囲に対応する画像をユーザ端末に拡大して再生させるための情報を生成し、ユーザ端末の姿勢に合わせて拡大された画像を再生させることができる。
As described above, as one aspect of the fifth embodiment, the video
なお、上述した第5の実施形態の例では特に言及していないが、画像情報が、自動進行する動画に関する情報である構成としてもよい。ここで、自動進行とは、ユーザの操作に依らずに進行することを意味する。また、この場合、動画と合わせて再生される音に関する情報や、文字列に関する情報を記憶する記憶部をサーバ10Eが備える構成としてもよい。
Although not particularly mentioned in the example of the fifth embodiment described above, the image information may be information related to a moving image that automatically proceeds. Here, the automatic progression means that the progression proceeds without depending on the user's operation. In this case, the
[第6の実施形態]
図15は、ビデオゲーム処理サーバ10の例であるビデオゲーム処理サーバ10F(サーバ10F)の構成を示すブロック図である。本例において、サーバ10Fは、記憶部11と、受信部12と、生成部13と、送信部14と、進行判定部11Fとを少なくとも備える。
[Sixth Embodiment]
FIG. 15 is a block diagram illustrating a configuration of a video
記憶部11は、進行条件の前後に対応付けされた一連の画像情報を記憶する。
The
ここで、進行条件とは、再生順序が設定された複数の画像(一連の画像)がある場合に、先の画像が再生された後、後の画像が再生されるための条件を意味する。すなわち、本例においては、例えば前編と後編とに分かれた動画を示す一連の画像情報と、前編を再生したユーザ端末が後編を再生する場合に満たさなければならない条件とが対応付けされている場合がある。 Here, the advancing condition means a condition for reproducing a subsequent image after reproducing a previous image when there are a plurality of images (a series of images) in which the reproduction order is set. That is, in this example, for example, a series of image information indicating moving images divided into a first part and a second part are associated with conditions that must be satisfied when the user terminal that has reproduced the first part reproduces the second part. There is.
進行判定部11Fは、進行条件の前に対応付けされた画像を再生中の又は再生しているユーザ端末が進行条件を満たしたか否かを判定する機能を有する。本例においては、進行判定部11Fは、再生要求に応じた再生範囲が画像情報に対応付けされた進行条件を充足するか否かを判定し、進行条件を充足すると判定した場合に、ユーザ端末が進行条件を満たしたと判定する。
The
生成部13は、進行判定部11Fによりユーザ端末が進行条件を満たしたと判定された場合、当該進行条件の後に対応付けされた画像情報を参照して、再生要求に応じた再生範囲に対応する画像を当該ユーザ端末に再生させるための情報を生成する機能を有する。
When the
図16は、システム100が実行するゲーム処理の例を示すフローチャートである。以下、サーバ10Fと、端末20の動作を例にして説明する。なお、サーバ10Fと端末20それぞれの動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
FIG. 16 is a flowchart illustrating an example of game processing executed by the system 100. Hereinafter, operations of the
本例におけるゲーム処理では、サーバ10Fは、再生要求を受信すると(ステップS13)、進行条件を充足するか否かを判定する(ステップS6−11)。ここで、進行条件を充足しないと判定すると(ステップS6−11のN)、サーバ10Fは、ここでの処理を終了する。すなわち、本例においては、端末20が進行条件を充足しない場合、サーバ10Fは新たな再生情報を端末を提供しない。ただし、サーバ10Fが、例えば進行条件に関するヒントを含む情報を端末20に送信する構成としてもよい。
In the game process in this example, when receiving the reproduction request (step S13), the
一方、進行条件を充足すると判定すると(ステップS6−11のY)、サーバ10Fは、進行条件の後に対応付けされた画像情報を参照して、再生要求に応じた再生範囲に対応する再生情報を生成する(ステップS6−12)。本例においては、サーバ10Fは、生成した再生情報を端末20に送信する。
On the other hand, if it is determined that the progress condition is satisfied (Y in step S6-11), the
以上に説明したように、第6の実施形態の一側面として、ビデオゲーム処理サーバ10Fが、記憶部11と、受信部12と、生成部13と、送信部14と、進行判定部11Fとを備え、進行条件の前後に対応付けされた一連の画像情報を利用して、進行条件の前に対応付けされた画像を再生中の又は再生したユーザ端末20進行条件を満たしたか否かを判定し、ユーザ端末20が進行条件を満たしたと判定した場合、当該進行条件の後に対応付けされた画像情報を参照して、再生要求に応じた再生範囲に対応する画像をユーザ端末20に再生させるための情報を生成し、画像の再生にいわゆるゲーム性をもたせることができる。
As described above, as one aspect of the sixth embodiment, the video
なお、上述した第6の実施形態の例では特に言及していないが、進行条件は、再生範囲に対応付けされた内容であることが好ましい。進行条件の例としては、所定時機(例えば、特定のキャラクタを含む画像が再生されているとき)に、所定範囲(例えば、特定のキャラクタが位置する範囲)と再生範囲とが一致することがある。 Although not particularly mentioned in the above-described example of the sixth embodiment, it is preferable that the progress condition is a content associated with the reproduction range. As an example of the progress condition, there is a case where a predetermined range (for example, a range where a specific character is located) and a reproduction range coincide with a predetermined time (for example, when an image including a specific character is being reproduced). .
[第7の実施形態]
図17は、ビデオゲーム処理サーバ10の例であるビデオゲーム処理サーバ10G(サーバ10G)の構成を示すブロック図である。本例において、サーバ10Gは、記憶部11と、受信部12と、生成部13と、送信部14と、進行判定部11Fとを少なくとも備える。
[Seventh Embodiment]
FIG. 17 is a block diagram illustrating a configuration of a video
記憶部11は、所定時機に前記ユーザ端末の姿勢に対応する再生範囲が所定の再生範囲と一致することを示す進行条件の前後に対応付けされた画像情報を記憶する機能を有する。
The
生成部13は、生成した情報に基づいて、進行条件を満たす方法をユーザ端末のユーザに示唆するための情報である示唆情報を生成する機能を有する。本例においては、生成部13は、進行条件およびユーザ端末の姿勢に基づいて示唆情報を生成する。
The
ここで、示唆情報とは、進行条件をユーザに示唆し得る構成であればよく、その構成は特に限定されない。示唆情報の例としては、ユーザ端末の姿勢変更を促す音声データや、再生範囲に収めるべきオブジェクトを示す文字列データがある。 Here, the suggestion information may be any configuration that can suggest the progress condition to the user, and the configuration is not particularly limited. Examples of the suggestion information include voice data that prompts the user terminal to change its attitude, and character string data that indicates an object that should be included in the reproduction range.
送信部14は、生成部13により生成された示唆情報をユーザ端末に送信する機能を
機能を有する。
The
図18は、システム100が実行するゲーム処理の例を示すフローチャートである。以下、サーバ10Gと、端末20の動作を例にして説明する。なお、サーバ10Gと端末20それぞれの動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
FIG. 18 is a flowchart illustrating an example of game processing executed by the system 100. Hereinafter, operations of the
本例におけるゲーム処理では、サーバ10Gは、再生要求を受信すると(ステップS13)、進行条件を充足するか否かを判定する(ステップS7−11)。ここで、進行条件を充足すると判定すると(ステップS7−11のY)、サーバ10Gは、進行条件の後に対応付けされた画像情報を参照して、再生要求に応じた再生範囲に対応する再生情報を生成する(ステップS7−12)。本例においては、サーバ10Gは、生成した再生情報を端末20に送信する。
In the game process in this example, when the
一方、進行条件を充足しないと判定すると(ステップS7−11のN)、サーバ10Gは、示唆情報を生成する(ステップS7−13)。本例においては、サーバ10Gは、生成した示唆情報を端末20に送信して、ここでの処理を終了する。
On the other hand, if it determines with advancing conditions not being satisfied (N of step S7-11), the
端末20は、サーバ10Gにより送信された情報(再生情報または示唆情報)を受信した場合、受信した情報に応じた出力(画像の再生または示唆情報の出力)を行い(ステップS7−14)、ここでの処理を終了する。
When the terminal 20 receives the information (reproduction information or suggestion information) transmitted by the
以上に説明したように、第7の実施形態の一側面として、ビデオゲーム処理サーバ10Gが、記憶部11と、受信部12と、生成部13と、送信部14と、進行判定部11Fとを備え、生成した情報に基づいて、進行条件を満たす方法をユーザ端末20のユーザに示唆するための情報である示唆情報を生成し、生成した示唆情報をユーザ端末20に送信し、画像再生を進めることの趣向性を向上させることができる。
As described above, as one aspect of the seventh embodiment, the video
また、第7の実施形態の一側面として、ビデオゲーム処理サーバ10Gが、進行条件およびユーザ端末20の姿勢に基づいて示唆情報を生成し、ユーザ端末の姿勢に応じた示唆情報をユーザに提供することができる。
As one aspect of the seventh embodiment, the video
なお、上述した第7の実施の形態の例では、サーバ10Gが、再生情報と示唆情報とを対応付けてユーザ端末に送信する場合を例にして説明した。しかし、サーバ10Gが、例えば攻略用の情報として、生成した示唆情報を再生情報と独立した形式でユーザ端末に送信する構成としてもよい。
Note that, in the example of the seventh embodiment described above, the case where the
[第8の実施形態]
図19は、ビデオゲーム処理システム100の機能をユーザ端末単体に実装する場合の例であるビデオゲーム処理装置50(装置50)の構成を示すブロック図である。本例において、装置50は、記憶部51と、検出部52と、再生部53とを少なくとも備える。なお、ビデオゲームの進行に応じて画像の再生を制御するための一般的な機能を実現するための構造(例えば、中央処理装置)や、他の実施形態の例で既に説明した内容については、ここでの説明を省略する場合がある。
[Eighth Embodiment]
FIG. 19 is a block diagram illustrating a configuration of a video game processing device 50 (device 50), which is an example in which the functions of the video game processing system 100 are implemented in a single user terminal. In this example, the
記憶部51は、画像情報と、装置50の姿勢に対応する再生範囲とを対応付けて記憶する機能を有する。
The
検出部52は、装置50の姿勢の変更を検出する機能を有する。
The
再生部53は、検出部52により検出された姿勢の変更に対応する再生範囲の画像を再生する機能を有する。
The reproduction unit 53 has a function of reproducing an image in a reproduction range corresponding to the change in posture detected by the
図20は、装置50が実行するゲーム処理の例を示すフローチャートである。ここでは、装置50が姿勢に応じた画像を再生する際の動作について説明する。
FIG. 20 is a flowchart illustrating an example of game processing executed by the
ゲーム処理は、例えばユーザによる所定の画像生成開始操作を受け付けたことにより開始される。ゲーム処理において、装置50は、先ず、画像の再生を開始する(ステップS501)。本例においては、装置50は、ユーザ操作に基づいて記憶部51から再生する画像情報を抽出し、抽出した画像情報を用いて画像の再生を開始する。
The game process is started by receiving a predetermined image generation start operation by the user, for example. In the game process, the
画像の再生を開始すると、装置50は、姿勢の変更を検出したか否かを判定するステップS502)。ここで、姿勢の変更を検出しない場合(ステップS502のN)、装置50は、後述するステップS504の処理に移行する。
When the reproduction of the image is started, the
一方、姿勢の変更を検出すると(ステップS502のY)、装置50は、姿勢の変更に対応する再生範囲の画像を再生する(ステップS503)。本例においては、装置50は、他装置との通信をすることなく、記憶部51から必要な情報を読み出し、自身の姿勢に対応する再生範囲の画像を再生する。
On the other hand, when a change in posture is detected (Y in step S502), the
姿勢変更に対応する画像を再生すると、装置50は、再生中の画像再生を終了するか否かを判定する(ステップS504)。ここで、画像の再生を終了しないと判定すると(ステップS504のN)、装置50は、ステップS502の処理に移行する。一方、例えば所定の終了条件が満たされたことにより画像の再生を終了すると判定すると(ステップS504のY)、装置50は、ここでの処理を終了する。
When the image corresponding to the posture change is reproduced, the
以上に説明したように、第8の実施形態の一側面として、ビデオゲームの進行に応じて画像の再生を制御するビデオゲーム処理装置50が、記憶部51と、検出部52と、再生部53とを備え、画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶し、ビデオゲーム処理装置50の姿勢の変更を検出し、検出した姿勢の変更に対応する再生範囲の画像を再生し、ビデオゲームで再生される画像がユーザに飽きられてしまうことを防止することができる。
As described above, as one aspect of the eighth embodiment, the video
以上に説明したように、本願の各実施形態により1または2以上の不足が解決される。なお、夫々の実施形態による効果は、非限定的な効果または効果の一例である。 As described above, one or more deficiencies are solved by each embodiment of the present application. In addition, the effect by each embodiment is an example of a non-limiting effect or effect.
なお、上述した各実施の形態では特に明示していないが、ビデオゲーム処理装置(例えば、サーバ10または端末20)が表示装置の表示画面に再生させる画像を含むゲーム画面の構成は特に限定されない。
Although not particularly specified in each of the above-described embodiments, the configuration of the game screen including an image to be reproduced on the display screen of the display device by the video game processing device (for example, the
図21と図22は、ゲーム画面の例を示す説明図である。ビデオゲーム処理装置(例えば、端末20または装置50)は、例えば図21に示すように、キャラクタCに関するストーリーを表現した動画を再生する。そして、ビデオゲーム処理装置は、自身の姿勢変更を検出すると、検出した姿勢変更に応じた再生範囲に対応する画像を再生する。このとき、例えば図21に示すように、再生範囲内に所定のオブジェクトWOが位置していると、ビデオゲーム処理装置は、再生範囲の画像を拡大して再生する。 21 and 22 are explanatory diagrams showing examples of game screens. The video game processing device (for example, the terminal 20 or the device 50) reproduces a moving image expressing a story related to the character C as shown in FIG. When the video game processing device detects its own posture change, it reproduces an image corresponding to the reproduction range corresponding to the detected posture change. At this time, for example, as shown in FIG. 21, if the predetermined object WO is positioned within the reproduction range, the video game processing apparatus enlarges and reproduces the image in the reproduction range.
すなわち、図21に示した画像が再生されている時点で、ビデオゲーム処理装置は、所定の早さで画像を拡大する。そして、このときユーザがビデオゲーム処理装置の向きを紙面右方向に変更すると、図22に示すように、再生範囲が同方向に移動しつつ、拡大された画像が再生される。なお、再生範囲の変更時も画像の再生は進行するため、図21と図22とでは、画像の様子(例えば、キャラクタCの位置)が変わる。 That is, at the time when the image shown in FIG. 21 is being reproduced, the video game processing device enlarges the image at a predetermined speed. At this time, when the user changes the direction of the video game processing device to the right side of the page, the enlarged image is reproduced while the reproduction range moves in the same direction as shown in FIG. Note that since the reproduction of the image proceeds even when the reproduction range is changed, the state of the image (for example, the position of the character C) is changed between FIGS.
図23と図24は、ビデオゲーム処理装置(例えば、端末20または装置50)の外観の例を示す説明図である。ここでは、装置50を例にして説明する。図23に示すように、装置50が2つの表示画面を備える場合、例えば、画像の再生を第1画面510で行い、示唆情報の出力(例えば、文字列データの表示)を第2画面で行う構成としてもよい。
FIG. 23 and FIG. 24 are explanatory diagrams showing an example of the appearance of a video game processing device (for example, the terminal 20 or the device 50). Here, the
ここで、示唆情報の例について説明する。例えば図23に示すように、第1画面510で再生されている画像が1つの進行条件(キャラクタCを再生範囲の略中央に位置させる)の前に対応付けされた画像であるとする。このとき、進行条件が満たされていないときは、示唆情報(本例においては、文字列「こっちをみなさい」)を第2画面に表示する。そして、例えば図24に示すように、ユーザによる装置50の姿勢が変更されたことにより進行条件が満たされたとき(すなわち、装置50の向きが紙面右方向に変更され、キャラクタCが表示画面の略中央に位置したとき)、装置50は、文字列「こっとをみなさい」を消去し、この進行条件の後に対応付けされた画像の再生を開始する。
Here, an example of the suggestion information will be described. For example, as shown in FIG. 23, it is assumed that the image reproduced on the
図25は、ビデオゲーム処理装置(例えば、端末20または装置50)の外観の例を示す他の説明図である。ここでは、装置50を例にして説明する。図25に示すように、装置50は、表示画面510を介して、装置50のユーザが仮想空間VS(図25において破線で示す部分)を見ているような感覚を提供する。
FIG. 25 is another explanatory diagram showing an example of the appearance of a video game processing device (for example, the terminal 20 or the device 50). Here, the
また、上述した各実施形態では、複数のユーザ端末20,201〜20Nと、ビデオゲーム処理サーバ10と、ビデオゲーム処理装置50とは、自己が備える記憶装置に記憶されている各種制御プログラム(例えば、ビデオゲーム処理プログラム)に従って、上述した各種の処理を実行する。
Moreover, in each embodiment mentioned above, the some
なお、ビデオゲーム処理システム100の構成は上述した各実施形態の例として説明した構成に限定されず、例えばユーザ端末が実行する処理として説明した処理の一部または全部をサーバ10が実行する構成としてもよいし、サーバ10が実行する処理として説明した処理の一部または全部を複数のユーザ端末20,201〜20Nの何れか(例えば、ユーザ端末20)が実行する構成としてもよい。また、サーバ10が備える記憶部の一部または全部をユーザ端末20,201〜20Nが備える構成としてもよい。すなわち、ビデオゲーム処理システム100におけるユーザ端末20とビデオゲーム処理サーバ10のどちらか一方が備える機能の一部または全部を、他の一方が備える構成とされていてもよい。
Note that the configuration of the video game processing system 100 is not limited to the configuration described as the example of each embodiment described above. For example, the
また、ビデオゲーム処理プログラムが、上述した各実施形態の例として説明した機能の一部または全部を、通信ネットワークを含まない装置単体に実現させる構成としてもよい(例えば、ビデオゲーム処理装置50)。 The video game processing program may be configured to realize part or all of the functions described as examples of the above-described embodiments in a single device that does not include a communication network (for example, the video game processing device 50).
また、上述した各実施形態において、ビデオゲームの進行に応じてとは、ビデオゲームで発生し得る種々の進行あるいは変化等が生じたことを特定の処理の契機や基準とすることを意味する。特定の処理の例としては、判定処理や情報更新処理などがある。また、ビデオゲームで発生し得る種々の進行あるいは変化等の例としては、時間の進行、ゲーム要素値の変化、特定のステータス若しくはフラグの更新、あるいはユーザによる操作入力などがある。 Further, in each of the embodiments described above, “according to the progress of the video game” means that various progresses or changes that may occur in the video game are used as a trigger or reference for specific processing. Examples of specific processing include determination processing and information update processing. Examples of various progress or changes that may occur in a video game include time progress, changes in game element values, update of a specific status or flag, or operation input by a user.
[付記]
上述した実施形態の説明は、少なくとも下記発明を、当該発明の属する分野における通常の知識を有する者がその実施をすることができるように記載した。
[1]
ビデオゲームの進行に応じて携帯型のユーザ端末に所定画像を再生させる機能をサーバに実現させるためのビデオゲーム処理プログラムであって、
画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手段を備えるサーバに、
前記ユーザ端末から、当該ユーザ端末の姿勢に関する情報を含む再生要求を受信する受信機能と、
前記記憶手段を参照して、前記再生要求に応じた再生範囲に対応する画像を前記ユーザ端末に再生させるための情報を生成する生成機能と、
該生成機能により生成した情報を前記ユーザ端末に送信する送信機能とを
実現させるためのビデオゲーム処理プログラム。
[2]
前記画像情報は、再生時間を含み、
前記受信機能では、前記画像を再生した又は再生中のユーザ端末から、当該ユーザ端末の姿勢の変更に関する情報を受信する機能を実現させ、
前記生成機能では、前記ユーザ端末の姿勢の変更応じた再生範囲に対応する画像を前記ユーザ端末に再生させるための情報を生成する機能を
実現させるための[1]記載のビデオゲーム処理プログラム。
[3]
前記ユーザ端末は、自身の姿勢の変更を検出するための検出手段と、該検出手段により検出された姿勢の変更を前記サーバに報知する報知手段と、前記サーバから受信した情報に基づいて自身が備える表示装置の表示画面で画像を再生する再生手段とを備え、
前記画像情報は、前記表示画面に対応する再生範囲よりも大きい画像を示す情報である
[1]または[2]記載のビデオゲーム処理プログラム。
[4]
前記画像情報は、前記ユーザ端末の位置に対応する座標を略中心とする仮想空間を示す情報であり、
前記サーバに、
前記受信機能により前記再生要求を受信した場合、当該再生要求に含まれる前記ユーザ端末の姿勢に関する情報に基づいて前記仮想空間における再生範囲を特定する特定機能を実現させ、
前記生成機能では、前記特定機能により特定した再生範囲に対応する画像を前記ユーザ端末に再生させるための情報を生成する機能を
実現させるための[1]から[3]のうち何れかに記載のビデオゲーム処理プログラム。
[5]
前記画像情報は、オブジェクトの位置を示す位置情報を含み、
前記サーバに、
前記再生範囲内に前記オブジェクトが位置するか否かを判定する位置判定機能を実現させ、
前記生成機能では、前記位置判定機能により前記再生範囲内に前記オブジェクトが位置していると判定した場合、当該再生範囲に対応する画像を前記ユーザ端末に拡大して再生させるための情報を生成する機能を
実現させるための[1]から[4]のうち何れかに記載のビデオゲーム処理プログラム。
[6]
前記画像情報は、自動進行する動画に関する情報である
[1]から[5]のうち何れかに記載のビデオゲーム処理プログラム。
[7]
前記画像情報には、進行条件の前後に対応付けされた一連の画像情報が含まれ、
前記サーバに、
前記進行条件の前に対応付けされた画像を再生中の又は再生したユーザ端末が前記進行条件を満たしたか否かを判定する進行判定機能を実現させ、
前記生成機能では、前記進行判定機能により前記ユーザ端末が前記進行条件を満たしたと判定した場合、当該進行条件の後に対応付けされた画像情報を参照して、前記再生要求に応じた再生範囲に対応する画像を当該ユーザ端末に再生させるための情報を生成する機能を
実現させるための[1]から[6]のうち何れかに記載のビデオゲーム処理プログラム。
[8]
前記生成機能では、生成した情報に基づいて、前記進行条件を満たす方法を前記ユーザ端末のユーザに示唆するための情報である示唆情報を生成する機能を実現させ、
前記送信機能では、前記生成機能により生成した示唆情報を前記ユーザ端末に送信する機能を
実現させるための[7]記載のビデオゲーム処理プログラム。
[9]
前記進行条件は、所定時機に前記ユーザ端末の姿勢に対応する再生範囲が所定の再生範囲と一致することを含み、
前記生成機能では、前記進行条件および前記ユーザ端末の姿勢に基づいて前記示唆情報を生成する機能を
実現させるための[8]記載のビデオゲーム処理プログラム。
[10]
前記生成機能では、前記画像情報と関連付けて再生される示唆情報を生成する機能を
実現させるための[9]記載のビデオゲーム処理プログラム。
[11]
[1]から[10]のうち何れかに記載のビデオゲーム処理プログラムが前記サーバに実現させる機能のうち少なくとも1つの機能を、当該サーバと通信可能なユーザ端末に実現させるためのビデオゲーム処理用プログラム。
[12]
[1]から[11]のうち何れかに記載のビデオゲーム処理プログラムがインストールされたサーバ。
[13]
通信ネットワークと、サーバと、ユーザ端末とを備え、ビデオゲームの進行に応じて所定画像を再生するビデオゲーム処理システムであって、
画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手段と、
当該ユーザ端末の姿勢に関する情報を含む再生要求を取得する取得手段と、
前記記憶手段を参照して、前記再生要求に応じた再生範囲に対応する画像を再生するための情報を生成する生成手段と、
該生成手段により生成された情報を送信する送信手段とを含む
ことを特徴とするビデオゲーム処理システム。
[14]
前記ユーザ端末が、前記送信手段により送信された情報に基づいて前記再生範囲に対応する画像を再生する再生手段を含む
[13]記載のビデオゲーム処理システム。
[15]
ビデオゲームの進行に応じて携帯型のユーザ端末に所定画像を再生させる機能を有するサーバであって、画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手段を備え、前記ユーザ端末から、当該ユーザ端末の姿勢に関する情報を含む再生要求を受信する受信機能と、前記記憶手段を参照して、前記再生要求に応じた再生範囲に対応する画像を前記ユーザ端末に再生させるための情報を生成する生成機能と、該生成機能により生成した情報を前記ユーザ端末に送信する送信機能とを有するサーバから前記送信機能により送信された情報を受信する機能を前記ユーザ端末に
実現させるためのビデオゲーム処理プログラム。
[16]
ビデオゲームの進行に応じて携帯型のユーザ端末に所定画像を再生させる機能をユーザ端末に実現させるためのビデオゲーム処理プログラムであって、
画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手段を備えるユーザ端末に、
ユーザ端末の姿勢に関する情報を含む再生要求を受け付ける受付機能と、
前記記憶手段を参照して、前記再生要求に応じた再生範囲に対応する画像を再生するための情報を生成する生成機能と、
該生成機能により生成した情報に基づいて画像を再生する再生機能とを
実現させるためのビデオゲーム処理プログラム。
[17]
[16]記載のビデオゲーム処理プログラムが前記ユーザ端末に実現させる機能のうち少なくとも1つの機能を、当該ユーザ端末と通信可能なサーバに実現させるためのビデオゲーム処理プログラム。
[18]
[16]または[17]記載のビデオゲーム処理プログラムがインストールされたユーザ端末。
[19]
ビデオゲームの進行に応じて携帯型のユーザ端末に所定画像を再生させるビデオゲーム処理方法であって、
前記ユーザ端末から、当該ユーザ端末の姿勢に関する情報を含む再生要求を受信する受信処理と、
画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手を参照して、前記再生要求に応じた再生範囲に対応する画像を前記ユーザ端末に再生させるための情報を生成する生成処理と、
該生成処理にて生成した情報を前記ユーザ端末に送信する送信処理とを含む
ことを特徴とするビデオゲーム処理方法。
[20]
通信ネットワークと、サーバと、ユーザ端末とを備えるビデオゲーム処理システムが、 ビデオゲームの進行に応じて携帯型のユーザ端末に所定画像を再生させるために実行するビデオゲーム処理方法であって、
前記ユーザ端末から、当該ユーザ端末の姿勢に関する情報を含む再生要求を受信する受信処理と、
画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手を参照して、前記再生要求に応じた再生範囲に対応する画像を前記ユーザ端末に再生させるための情報を生成する生成処理と、
該生成処理にて生成した情報を前記ユーザ端末に送信する送信処理とを含む
ことを特徴とするビデオゲーム処理方法。
[21]
ビデオゲームの進行に応じて画像の再生を制御するビデオゲーム処理装置であって、
画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手段と、
ビデオゲーム処理装置の姿勢の変更を検出する検出手段と、
該検出手段により検出された姿勢の変更に対応する再生範囲の画像を再生する再生手段とを含む
ことを特徴とするビデオゲーム処理装置。
[Appendix]
The description of the embodiment described above describes at least the following invention so that a person having ordinary knowledge in the field to which the invention belongs can carry out the invention.
[1]
A video game processing program for causing a server to realize a function of causing a portable user terminal to reproduce a predetermined image as the video game progresses,
In a server comprising storage means for storing image information and a reproduction range corresponding to the attitude of the user terminal in association with each other,
A receiving function for receiving a reproduction request including information on the attitude of the user terminal from the user terminal;
A generation function for generating information for causing the user terminal to reproduce an image corresponding to a reproduction range in response to the reproduction request with reference to the storage unit;
A video game processing program for realizing a transmission function of transmitting information generated by the generation function to the user terminal.
[2]
The image information includes a playback time,
In the reception function, from the user terminal that has played or is playing the image, realize a function of receiving information related to a change in the attitude of the user terminal,
The video game processing program according to [1], wherein the generation function realizes a function of generating information for causing the user terminal to reproduce an image corresponding to a reproduction range corresponding to a change in the posture of the user terminal.
[3]
Based on the information received from the server, the user terminal detects a change in the posture of the user terminal, a notification unit that notifies the server of the change in the posture detected by the detection unit. Playback means for playing back images on the display screen of the display device
The video game processing program according to [1] or [2], wherein the image information is information indicating an image larger than a reproduction range corresponding to the display screen.
[4]
The image information is information indicating a virtual space that is substantially centered on coordinates corresponding to the position of the user terminal,
To the server,
When the reproduction request is received by the reception function, a specific function for identifying a reproduction range in the virtual space based on information on the attitude of the user terminal included in the reproduction request is realized,
The generation function according to any one of [1] to [3] for realizing a function of generating information for causing the user terminal to reproduce an image corresponding to a reproduction range identified by the identification function Video game processing program.
[5]
The image information includes position information indicating a position of the object,
To the server,
Realizing a position determination function for determining whether or not the object is positioned within the reproduction range;
In the generation function, when the position determination function determines that the object is located within the reproduction range, information for expanding and reproducing an image corresponding to the reproduction range on the user terminal is generated. The video game processing program according to any one of [1] to [4] for realizing the function.
[6]
The video game processing program according to any one of [1] to [5], wherein the image information is information relating to a moving image that automatically proceeds.
[7]
The image information includes a series of image information associated before and after the progress condition,
To the server,
Realizing a progress determination function for determining whether or not a user terminal that is playing or has played back an image associated before the progress condition satisfies the progress condition;
In the generation function, when the progress determination function determines that the user terminal satisfies the progress condition, the generation function refers to the image information associated with the progress condition and corresponds to the playback range according to the playback request. The video game processing program according to any one of [1] to [6] for realizing a function of generating information for causing the user terminal to reproduce an image to be played.
[8]
Based on the generated information, the generation function realizes a function of generating suggestion information that is information for suggesting a method of satisfying the progress condition to the user of the user terminal,
In the transmission function, the video game processing program according to [7] for realizing a function of transmitting the suggestion information generated by the generation function to the user terminal.
[9]
The advancing condition includes that a reproduction range corresponding to the posture of the user terminal coincides with a predetermined reproduction range at a predetermined time,
The video game processing program according to [8], wherein the generation function realizes a function of generating the suggestion information based on the progress condition and the attitude of the user terminal.
[10]
[9] The video game processing program according to [9], wherein the generation function realizes a function of generating suggestion information to be played in association with the image information.
[11]
For video game processing for realizing at least one function among the functions realized by the server in the video game processing program according to any one of [1] to [10] on a user terminal capable of communicating with the server program.
[12]
A server on which the video game processing program according to any one of [1] to [11] is installed.
[13]
A video game processing system comprising a communication network, a server, and a user terminal, and reproducing a predetermined image as the video game progresses,
Storage means for storing image information and a reproduction range corresponding to the posture of the user terminal in association with each other;
Obtaining means for obtaining a reproduction request including information on the attitude of the user terminal;
Generating means for generating information for reproducing an image corresponding to a reproduction range corresponding to the reproduction request with reference to the storage means;
A video game processing system comprising: transmission means for transmitting information generated by the generation means.
[14]
The video game processing system according to [13], wherein the user terminal includes reproduction means for reproducing an image corresponding to the reproduction range based on information transmitted by the transmission means.
[15]
A server having a function of causing a portable user terminal to reproduce a predetermined image according to the progress of a video game, comprising storage means for storing image information in association with a reproduction range corresponding to the attitude of the user terminal A reception function for receiving a reproduction request including information on the posture of the user terminal from the user terminal, and reproduction of an image corresponding to the reproduction range corresponding to the reproduction request with reference to the storage unit A function for receiving information transmitted by the transmission function from a server having a generation function for generating information to be transmitted and a transmission function for transmitting information generated by the generation function to the user terminal is realized in the user terminal Video game processing program to let you.
[16]
A video game processing program for causing a user terminal to realize a function of causing a portable user terminal to reproduce a predetermined image as the video game progresses,
In a user terminal comprising storage means for storing image information and a reproduction range corresponding to the attitude of the user terminal in association with each other,
A reception function for receiving a playback request including information on the attitude of the user terminal;
A generation function for generating information for reproducing an image corresponding to a reproduction range corresponding to the reproduction request with reference to the storage unit;
A video game processing program for realizing a reproduction function for reproducing an image based on information generated by the generation function.
[17]
[16] A video game processing program for causing a server communicable with the user terminal to realize at least one of the functions realized by the user terminal in the video game processing program according to [16].
[18]
[16] or a user terminal installed with the video game processing program according to [17].
[19]
A video game processing method for causing a portable user terminal to reproduce a predetermined image in accordance with the progress of a video game,
A receiving process for receiving a reproduction request including information on the attitude of the user terminal from the user terminal;
Information for causing the user terminal to reproduce an image corresponding to the reproduction range in response to the reproduction request with reference to a memory that stores the image information and the reproduction range corresponding to the posture of the user terminal in association with each other. Generation process to generate,
A video game processing method comprising: a transmission process for transmitting information generated by the generation process to the user terminal.
[20]
A video game processing system comprising a communication network, a server, and a user terminal is a video game processing method that is executed to cause a portable user terminal to reproduce a predetermined image in accordance with the progress of the video game,
A receiving process for receiving a reproduction request including information on the attitude of the user terminal from the user terminal;
Information for causing the user terminal to reproduce an image corresponding to the reproduction range in response to the reproduction request with reference to a memory that stores the image information and the reproduction range corresponding to the posture of the user terminal in association with each other. Generation process to generate,
A video game processing method comprising: a transmission process for transmitting information generated by the generation process to the user terminal.
[21]
A video game processing device that controls the reproduction of images according to the progress of a video game,
Storage means for storing image information and a reproduction range corresponding to the posture of the user terminal in association with each other;
Detecting means for detecting a change in attitude of the video game processing device;
A video game processing apparatus comprising: playback means for playing back an image in a playback range corresponding to a change in posture detected by the detection means.
本発明の実施形態の一つによれば、ビデオゲームで再生される画像がユーザに飽きられてしまうことを防止するシステムを提供するのに有用である。 According to one embodiment of the present invention, it is useful to provide a system that prevents a user from getting bored with an image reproduced in a video game.
10 ビデオゲーム処理サーバ
11 記憶部
12 受信部
13 生成部
14 送信部
11D 特定部
11E 位置判定部
11F 進行判定部
20,201〜20N ユーザ端末
21 検出部
22 報知部
23 再生部
30 通信ネットワーク
50 ビデオゲーム処理装置
51 記憶部
52 検出部
53 再生部
100 ビデオゲーム処理システム
DESCRIPTION OF
Claims (9)
画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手段を備えるサーバに、
前記ユーザ端末から、当該ユーザ端末の姿勢に関する情報を含む再生要求を受信する受信機能と、
前記記憶手段を参照して、前記再生要求に応じた再生範囲に対応する画像を前記ユーザ端末に再生させるための情報を生成する生成機能と、
該生成機能により生成した情報を前記ユーザ端末に送信する送信機能とを
実現させるためのビデオゲーム処理プログラム。 A video game processing program for causing a server to realize a function of causing a portable user terminal to reproduce a predetermined image as the video game progresses,
In a server comprising storage means for storing image information and a reproduction range corresponding to the attitude of the user terminal in association with each other,
A receiving function for receiving a reproduction request including information on the attitude of the user terminal from the user terminal;
A generation function for generating information for causing the user terminal to reproduce an image corresponding to a reproduction range in response to the reproduction request with reference to the storage unit;
A video game processing program for realizing a transmission function of transmitting information generated by the generation function to the user terminal.
前記受信機能では、前記画像を再生した又は再生中のユーザ端末から、当該ユーザ端末の姿勢の変更に関する情報を受信する機能を実現させ、
前記生成機能では、前記ユーザ端末の姿勢の変更応じた再生範囲に対応する画像を前記ユーザ端末に再生させるための情報を生成する機能を
実現させるための請求項1記載のビデオゲーム処理プログラム。 The image information includes a playback time,
In the reception function, from the user terminal that has played or is playing the image, realize a function of receiving information related to a change in the attitude of the user terminal,
The video game processing program according to claim 1, wherein the generation function realizes a function of generating information for causing the user terminal to reproduce an image corresponding to a reproduction range corresponding to a change in the attitude of the user terminal.
前記画像情報は、前記表示画面に対応する再生範囲よりも大きい画像を示す情報である
請求項1または請求項2記載のビデオゲーム処理プログラム。 Based on the information received from the server, the user terminal detects a change in the posture of the user terminal, a notification unit that notifies the server of the change in the posture detected by the detection unit. Playback means for playing back images on the display screen of the display device
The video game processing program according to claim 1, wherein the image information is information indicating an image larger than a reproduction range corresponding to the display screen.
前記サーバに、
前記受信機能により前記再生要求を受信した場合、当該再生要求に含まれる前記ユーザ端末の姿勢に関する情報に基づいて前記仮想空間における再生範囲を特定する特定機能を実現させ、
前記生成機能では、前記特定機能により特定した再生範囲に対応する画像を前記ユーザ端末に再生させるための情報を生成する機能を
実現させるための請求項1から請求項3のうち何れかに記載のビデオゲーム処理プログラム。 The image information is information indicating a virtual space that is substantially centered on coordinates corresponding to the position of the user terminal,
To the server,
When the reproduction request is received by the reception function, a specific function for identifying a reproduction range in the virtual space based on information on the attitude of the user terminal included in the reproduction request is realized,
4. The generation function according to claim 1, wherein the generation function realizes a function of generating information for causing the user terminal to reproduce an image corresponding to the reproduction range identified by the identification function. Video game processing program.
前記サーバに、
前記再生範囲内に前記オブジェクトが位置するか否かを判定する位置判定機能を実現させ、
前記生成機能では、前記位置判定機能により前記再生範囲内に前記オブジェクトが位置していると判定した場合、当該再生範囲に対応する画像を前記ユーザ端末に拡大して再生させるための情報を生成する機能を
実現させるための請求項1から請求項4のうち何れかに記載のビデオゲーム処理プログラム。 The image information includes position information indicating a position of the object,
To the server,
Realizing a position determination function for determining whether or not the object is positioned within the reproduction range;
In the generation function, when the position determination function determines that the object is located within the reproduction range, information for expanding and reproducing an image corresponding to the reproduction range on the user terminal is generated. The video game processing program according to any one of claims 1 to 4 for realizing a function.
前記サーバに、
前記進行条件の前に対応付けされた画像を再生中の又は再生したユーザ端末が前記進行条件を満たしたか否かを判定する進行判定機能を実現させ、
前記生成機能では、前記進行判定機能により前記ユーザ端末が前記進行条件を満たしたと判定した場合、当該進行条件の後に対応付けされた画像情報を参照して、前記再生要求に応じた再生範囲に対応する画像を当該ユーザ端末に再生させるための情報を生成する機能を
実現させるための請求項1から請求項5のうち何れかに記載のビデオゲーム処理プログラム。 The image information includes a series of image information associated before and after the progress condition,
To the server,
Realizing a progress determination function for determining whether or not a user terminal that is playing or has played back an image associated before the progress condition satisfies the progress condition;
In the generation function, when the progress determination function determines that the user terminal satisfies the progress condition, the generation function refers to the image information associated with the progress condition and corresponds to the playback range according to the playback request. The video game processing program according to any one of claims 1 to 5, for realizing a function of generating information for causing the user terminal to reproduce an image to be played.
画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手段と、
当該ユーザ端末の姿勢に関する情報を含む再生要求を取得する取得手段と、
前記記憶手段を参照して、前記再生要求に応じた再生範囲に対応する画像を再生するための情報を生成する生成手段と、
該生成手段により生成された情報を送信する送信手段とを含む
ことを特徴とするビデオゲーム処理システム。 A video game processing system comprising a communication network, a server, and a user terminal, and reproducing a predetermined image as the video game progresses,
Storage means for storing image information and a reproduction range corresponding to the posture of the user terminal in association with each other;
Obtaining means for obtaining a reproduction request including information on the attitude of the user terminal;
Generating means for generating information for reproducing an image corresponding to a reproduction range corresponding to the reproduction request with reference to the storage means;
A video game processing system comprising: transmission means for transmitting information generated by the generation means.
実現させるためのビデオゲーム処理プログラム。 A server having a function of causing a portable user terminal to reproduce a predetermined image according to the progress of a video game, comprising storage means for storing image information in association with a reproduction range corresponding to the attitude of the user terminal A reception function for receiving a reproduction request including information on the posture of the user terminal from the user terminal, and reproduction of an image corresponding to the reproduction range corresponding to the reproduction request with reference to the storage unit A function for receiving information transmitted by the transmission function from a server having a generation function for generating information to be transmitted and a transmission function for transmitting information generated by the generation function to the user terminal is realized in the user terminal Video game processing program to let you.
画像情報と、ユーザ端末の姿勢に対応する再生範囲とを対応付けて記憶する記憶手段と、
ビデオゲーム処理装置の姿勢の変更を検出する検出手段と、
該検出手段により検出された姿勢の変更に対応する再生範囲の画像を再生する再生手段とを含む
ことを特徴とするビデオゲーム処理装置。
A video game processing device that controls the reproduction of images according to the progress of a video game,
Storage means for storing image information and a reproduction range corresponding to the posture of the user terminal in association with each other;
Detecting means for detecting a change in attitude of the video game processing device;
A video game processing apparatus comprising: playback means for playing back an image in a playback range corresponding to a change in posture detected by the detection means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013251399A JP6023037B2 (en) | 2013-12-04 | 2013-12-04 | Video game processing program, video game processing system, and video game processing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013251399A JP6023037B2 (en) | 2013-12-04 | 2013-12-04 | Video game processing program, video game processing system, and video game processing apparatus |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016198363A Division JP6807696B2 (en) | 2016-10-06 | 2016-10-06 | Video game processing program and video game processing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015107228A true JP2015107228A (en) | 2015-06-11 |
JP6023037B2 JP6023037B2 (en) | 2016-11-09 |
Family
ID=53438092
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013251399A Active JP6023037B2 (en) | 2013-12-04 | 2013-12-04 | Video game processing program, video game processing system, and video game processing apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6023037B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017056213A (en) * | 2016-10-06 | 2017-03-23 | 株式会社スクウェア・エニックス | Video game processing program and video game processing system |
JP2017184841A (en) * | 2016-04-01 | 2017-10-12 | 株式会社コーエーテクモゲームス | Information processing program, information processing device, and information processing method |
-
2013
- 2013-12-04 JP JP2013251399A patent/JP6023037B2/en active Active
Non-Patent Citations (4)
Title |
---|
JPN6015015820; '【YouTube】「Oculus Rift and War Thunder」' [online] , 20150416 * |
JPN6015015822; '「ARゲームズで遊ぼう」' NINTENDO3DS 本体内蔵機能 使いこなし+遊びたおし ガイド , 20110501, 第18-23頁, 株式会社アンビット * |
JPN6015030957; '【YouTube】ムジュラの仮面-実況プレイ part4' [online] , 20150728 * |
JPN6015049025; '【YouTube】時のオカリナ デクの樹サマの中' [online] , 20121011 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017184841A (en) * | 2016-04-01 | 2017-10-12 | 株式会社コーエーテクモゲームス | Information processing program, information processing device, and information processing method |
CN107261499A (en) * | 2016-04-01 | 2017-10-20 | 株式会社光荣特库摩游戏 | Information processing method and information processor |
JP2017056213A (en) * | 2016-10-06 | 2017-03-23 | 株式会社スクウェア・エニックス | Video game processing program and video game processing system |
Also Published As
Publication number | Publication date |
---|---|
JP6023037B2 (en) | 2016-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10963147B2 (en) | Media-aware interface | |
US11632584B2 (en) | Video switching during music playback | |
US9967618B2 (en) | Capturing a user reaction to media content based on a trigger signal and using the user reaction to determine an interest level associated with a segment of the media content | |
JP5016040B2 (en) | Portable electronic device, method for selecting user-detectable output, computer system and computer program | |
CN108769814A (en) | Video interaction method, device and readable medium | |
JP6450064B2 (en) | Information processing apparatus, data structure of moving image data, information processing system, moving image reproducing program, and moving image reproducing method | |
KR20170121235A (en) | Interaction methods based on recommended content, terminals and servers | |
CN110058828A (en) | Application program display methods, device, electronic equipment and storage medium | |
JP2014183559A (en) | Notification control device, notification control method and program | |
WO2017185782A1 (en) | Method and device for customizing alarm clock reminder | |
JP2016502706A (en) | Hybrid advertising support and user-owned content presentation | |
JP5305493B2 (en) | Server, communication terminal, and device linkage system including them | |
US20150193911A1 (en) | Display control device, display control system, and display control method | |
CN109831688B (en) | Video suspension playing method and device based on iOS system | |
KR101968953B1 (en) | Method, apparatus and computer program for providing video contents | |
JP6023037B2 (en) | Video game processing program, video game processing system, and video game processing apparatus | |
JP2017056213A (en) | Video game processing program and video game processing system | |
JP6266827B1 (en) | Terminal and server | |
US9270245B2 (en) | Sound output system, non-transitory computer-readable storage medium having sound output program stored thereon, sound output control method, and information processing apparatus | |
JP4922462B1 (en) | Content playback apparatus and content playback method | |
JP4172655B2 (en) | GAME SYSTEM, PROGRAM, AND INFORMATION STORAGE MEDIUM | |
TW201403324A (en) | Method for controlling digital media system and digital media controller | |
KR102403719B1 (en) | Electronic device and control method thereof | |
JP7204321B2 (en) | terminal and server | |
KR20120006673A (en) | Multimedia reporduction apparatus and method of playing multimedia in thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20131205 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150421 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150622 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150804 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151208 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160208 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160906 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161006 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6023037 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |