[go: up one dir, main page]

JP5878438B2 - Display control device, display control system, and program - Google Patents

Display control device, display control system, and program Download PDF

Info

Publication number
JP5878438B2
JP5878438B2 JP2012179245A JP2012179245A JP5878438B2 JP 5878438 B2 JP5878438 B2 JP 5878438B2 JP 2012179245 A JP2012179245 A JP 2012179245A JP 2012179245 A JP2012179245 A JP 2012179245A JP 5878438 B2 JP5878438 B2 JP 5878438B2
Authority
JP
Japan
Prior art keywords
viewpoint
display control
posture
control device
game
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.)
Active
Application number
JP2012179245A
Other languages
Japanese (ja)
Other versions
JP2014038403A (en
Inventor
菊花 李
菊花 李
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konami Digital Entertainment Co Ltd
Original Assignee
Konami Digital Entertainment Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Konami Digital Entertainment Co Ltd filed Critical Konami Digital Entertainment Co Ltd
Priority to JP2012179245A priority Critical patent/JP5878438B2/en
Publication of JP2014038403A publication Critical patent/JP2014038403A/en
Application granted granted Critical
Publication of JP5878438B2 publication Critical patent/JP5878438B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、表示制御装置、表示制御装置の制御方法、表示制御システム、表示制御システムの制御方法、及びプログラムに関する。   The present invention relates to a display control device, a display control device control method, a display control system, a display control system control method, and a program.

従来から、オブジェクトが配置された仮想3次元空間を所与の視点から見た様子を示す画像を表示手段に表示させる表示制御装置が知られている。例えば、特許文献1には、ゲームコントローラからの入力信号に応じて、仮想カメラを移動させる技術が記載されている。   2. Description of the Related Art Conventionally, there has been known a display control apparatus that displays on a display means an image showing a state in which a virtual three-dimensional space in which objects are arranged is viewed from a given viewpoint. For example, Patent Document 1 describes a technique for moving a virtual camera in accordance with an input signal from a game controller.

特開2005−250800号公報JP-A-2005-250800

しかしながら、従来の技術では、ユーザが仮想3次元空間内の特定の位置を特定の方向から見た様子を画面に表示させたい場合には、このユーザは、いちいちコントローラを操作して仮想カメラの位置や視線方向を手動で調整しなければならなかった。   However, in the conventional technology, when the user wants to display on the screen a view of a specific position in the virtual three-dimensional space from a specific direction, the user operates the controller one by one to position the virtual camera. I had to manually adjust the gaze direction.

本発明は上記課題に鑑みてなされたものであって、その目的は、視点制御の際のユーザの操作負担を軽減することが可能な表示制御装置、表示制御装置の制御方法、表示制御システム、表示制御システムの制御方法、及びプログラムを提供することにある。   The present invention has been made in view of the above problems, and its object is to provide a display control device, a display control device control method, a display control system, and a display control device that can reduce the user's operation burden during viewpoint control. To provide a control method and program for a display control system.

上記課題を解決するために、本発明に係る表示制御装置(10)及び表示制御システム(S)は、オブジェクトが配置された仮想3次元空間を所与の視点から見た様子を示す画像を表示手段(17)に表示させる表示制御装置(10)及び表示制御システム(S)であって、前記表示制御装置(10)又は操作手段(14)の姿勢を検出する姿勢検出手段(54)と、前記検出された姿勢が所与の姿勢であるか否かを判定する姿勢判定手段(56)と、前記検出された姿勢が前記所与の姿勢でないと判定された場合の前記視点の位置と視線方向とを制御する第1視点制御手段(60)と、前記検出された姿勢が前記所与の姿勢であると判定された場合、前記第1視点制御手段(60)による制御が行われる場合よりも、前記視点を前記オブジェクトに近づけ、かつ、前記視点の視線方向と前記オブジェクトの代表方向との角度を小さくするように、前記視点の位置と視線方向とを制御する第2視点制御手段(62)と、を含むことを特徴とする。   In order to solve the above problems, the display control device (10) and the display control system (S) according to the present invention display an image showing a state in which a virtual three-dimensional space in which objects are arranged is viewed from a given viewpoint. A display control device (10) and a display control system (S) to be displayed on the means (17), the posture detection means (54) for detecting the posture of the display control device (10) or the operation means (14); Posture determination means (56) for determining whether or not the detected posture is a given posture, and the position and line of sight when it is determined that the detected posture is not the given posture The first viewpoint control means (60) for controlling the direction, and when it is determined that the detected attitude is the given attitude, the control by the first viewpoint control means (60) is performed. The viewpoint is And a second viewpoint control means (62) for controlling the position of the viewpoint and the direction of the line of sight so as to reduce the angle between the line of sight of the viewpoint and the representative direction of the object. It is characterized by.

本発明に係る表示制御装置(10)の制御方法及び表示制御システム(S)の制御方法は、オブジェクトが配置された仮想3次元空間を所与の視点から見た様子を示す画像を表示手段(17)に表示させる表示制御装置(10)の制御方法及び表示制御システム(S)の制御方法であって、前記表示制御装置(10)又は操作手段(14)の姿勢を検出する姿勢検出ステップ(54)と、前記検出された姿勢が所与の姿勢であるか否かを判定する姿勢判定ステップ(56)と、前記検出された姿勢が前記所与の姿勢でないと判定された場合の前記視点の位置と視線方向とを制御する第1視点制御ステップ(60)と、前記検出された姿勢が前記所与の姿勢であると判定された場合、前記第1視点制御ステップ(60)において制御が行われる場合よりも、前記視点を前記オブジェクトに近づけ、かつ、前記視点の視線方向と前記オブジェクトの代表方向との角度を小さくするように、前記視点の位置と視線方向とを制御する第2視点制御ステップ(62)と、を含むことを特徴とする。   The control method of the display control device (10) and the control method of the display control system (S) according to the present invention display an image showing a state in which a virtual three-dimensional space in which an object is arranged is viewed from a given viewpoint. 17) A control method of the display control device (10) to be displayed on the display control system and a control method of the display control system (S), the posture detection step (detecting the posture of the display control device (10) or the operating means (14)) 54), a posture determination step (56) for determining whether or not the detected posture is a given posture, and the viewpoint when it is determined that the detected posture is not the given posture In the first viewpoint control step (60) for controlling the position and the line-of-sight direction, and when it is determined that the detected posture is the given posture, the control is performed in the first viewpoint control step (60). Done A second viewpoint control step of controlling the position of the viewpoint and the line-of-sight direction so as to bring the viewpoint closer to the object and to reduce the angle between the line-of-sight direction of the viewpoint and the representative direction of the object. (62).

本発明に係るプログラムは、オブジェクトが配置された仮想3次元空間を所与の視点から見た様子を示す画像を表示手段(17)に表示させるコンピュータを機能させるためのプログラムであって、前記表示制御装置(10)又は操作手段(14)の姿勢を検出する姿勢検出手段(54)、前記検出された姿勢が所与の姿勢であるか否かを判定する姿勢判定手段(56)、前記検出された姿勢が前記所与の姿勢でないと判定された場合の前記視点の位置と視線方向とを制御する第1視点制御手段(60)、前記検出された姿勢が前記所与の姿勢であると判定された場合、前記第1視点制御手段(60)による制御が行われる場合よりも、前記視点を前記オブジェクトに近づけ、かつ、前記視点の視線方向と前記オブジェクトの代表方向との角度を小さくするように、前記視点の位置と視線方向とを制御する第2視点制御手段(62)、として前記コンピュータを機能させる。   The program according to the present invention is a program for causing a display unit (17) to function as a computer that displays an image showing a virtual three-dimensional space in which objects are arranged as viewed from a given viewpoint. Attitude detection means (54) for detecting the attitude of the control device (10) or operation means (14), attitude determination means (56) for determining whether or not the detected attitude is a given attitude, the detection First viewpoint control means (60) for controlling the position and line-of-sight direction of the viewpoint when it is determined that the determined attitude is not the given attitude, and the detected attitude is the given attitude When the determination is made, the viewpoint is brought closer to the object and the angle between the line-of-sight direction of the viewpoint and the representative direction of the object than when control by the first viewpoint control means (60) is performed. As the smaller, second viewpoint control unit (62) for controlling the position and line of sight direction of the viewpoint, as to function the computer.

また、本発明に係る情報記憶媒体は、上記プログラムを記録したコンピュータ読み取り可能な情報記憶媒体である。   An information storage medium according to the present invention is a computer-readable information storage medium recording the above program.

本発明によれば、視点制御の際のユーザの操作負担を軽減することが可能になる。   ADVANTAGE OF THE INVENTION According to this invention, it becomes possible to reduce the operation burden of the user in the case of viewpoint control.

また、本発明の一態様では、前記第2視点制御手段(62)は、前記検出された姿勢が前記所与の姿勢であると判定された場合、前記第1視点制御手段(60)による制御に代えて、前記視点の位置及び前記オブジェクトの位置が略一致するように、前記視点の位置を制御する手段(62)と、前記検出された姿勢が前記所与の姿勢であると判定された場合、前記第1視点制御手段(60)による制御に代えて、前記視点の視線方向及び前記オブジェクトの代表方向が略一致するように、前記視点の視線方向を制御する手段(62)と、を含むことを特徴とする。   In one aspect of the present invention, the second viewpoint control means (62) controls the first viewpoint control means (60) when it is determined that the detected attitude is the given attitude. Instead of means for controlling the position of the viewpoint (62) so that the position of the viewpoint and the position of the object substantially coincide with each other, it is determined that the detected posture is the given posture. In this case, instead of the control by the first viewpoint control means (60), means (62) for controlling the viewpoint direction of the viewpoint so that the viewpoint direction of the viewpoint and the representative direction of the object substantially coincide with each other. It is characterized by including.

また、本発明の一態様では、前記表示制御装置(10)は、前記仮想3次元空間内で前記オブジェクトが動作するゲームを実行する手段(52)と、実行中の前記ゲームの状況を示すデータを記憶する手段(50)に記憶される当該データを取得する手段(64)と、実行中の前記ゲームの状況に基づいて前記オブジェクトの代表方向を変更する手段(66)と、を更に含むことを特徴とする。   In one aspect of the present invention, the display control device (10) includes means (52) for executing a game in which the object operates in the virtual three-dimensional space, and data indicating the status of the game being executed. Means (64) for acquiring the data stored in the means for storing (50), and means (66) for changing the representative direction of the object based on the state of the game being executed. It is characterized by.

また、本発明の一態様では、前記表示制御装置(10)は、前記仮想3次元空間内で前記オブジェクトが動作するゲームを実行する手段(52)と、前記ゲームにおける前記オブジェクトの役割に関する情報を記憶する手段(50)に記憶される当該情報を取得する手段(68)と、前記オブジェクトの役割に基づいて前記オブジェクトの代表方向を変更する手段(66)と、を更に含むことを特徴とする。   In one aspect of the present invention, the display control device (10) includes means (52) for executing a game in which the object operates in the virtual three-dimensional space, and information on the role of the object in the game. It further comprises means (68) for obtaining the information stored in the means for storing (50), and means (66) for changing the representative direction of the object based on the role of the object. .

また、本発明の一態様では、前記オブジェクトは、ユーザの操作に応じて前記仮想3次元空間内で動作し、前記表示制御装置(10)は、前記第1視点制御手段(60)による視点制御が実行されている場合と、前記第2視点制御手段(62)による視点制御が実行されている場合と、で前記オブジェクトを動作させるための操作体系を異ならせる手段(70)、を更に含むことを特徴とする。   In the aspect of the invention, the object operates in the virtual three-dimensional space according to a user operation, and the display control device (10) controls the viewpoint by the first viewpoint control unit (60). Further includes means (70) for differentiating the operation system for operating the object between when the control is executed and when the viewpoint control by the second viewpoint control means (62) is executed. It is characterized by.

また、本発明の一態様では、前記表示制御装置(10)又は前記操作手段(14)は、第1の表示手段(17)を含み、前記姿勢検出手段(54)は、前記表示制御装置(10)又は前記操作手段(14)に含まれる前記第1の表示手段(17)の姿勢を検出し、前記表示制御装置(10)は、前記第1視点制御手段(60)により制御される前記視点から前記仮想3次元空間を見た様子を示す画像を、前記第1の表示手段(17)と第2の表示手段(82)とに表示させる第1表示制御手段(72)と、前記検出された姿勢が前記所与の姿勢であると判定された場合、前記第1の表示手段(17)において、前記第1表示制御手段(72)の表示制御により表示される画像に代えて、前記第2視点制御手段(62)により制御される前記視点から前記仮想3次元空間を見た様子を示す画像を表示させる第2表示制御手段(74)と、を更に含むことを特徴とする。   In one aspect of the present invention, the display control device (10) or the operation means (14) includes a first display means (17), and the posture detection means (54) is the display control device ( 10) or the posture of the first display means (17) included in the operation means (14) is detected, and the display control device (10) is controlled by the first viewpoint control means (60). First display control means (72) for displaying on the first display means (17) and second display means (82) an image showing the virtual three-dimensional space viewed from a viewpoint; and the detection When it is determined that the given posture is the given posture, in the first display means (17), instead of the image displayed by the display control of the first display control means (72), the The visual field controlled by the second visual point control means (62). Wherein the second display control means for displaying an image showing a picture obtained by viewing the virtual three dimensional space (74), characterized in that it further comprises from.

また、本発明の一態様では、前記表示制御装置(10)は、前記仮想3次元空間内で前記オブジェクトが動作するゲームを実行する手段(52)と、実行中の前記ゲームの状況を示すデータを記憶する手段(50)に記憶される当該ゲーム状況データを取得する手段(64)と、実行中の前記ゲームの状況に基づいて、前記第2視点制御手段(62)による視点制御を制限するか否かを決定する手段(76)と、を更に含むことを特徴とする。   In one aspect of the present invention, the display control device (10) includes means (52) for executing a game in which the object operates in the virtual three-dimensional space, and data indicating the status of the game being executed. The viewpoint control by the second viewpoint control means (62) is limited based on the status of the game being executed and the means (64) for acquiring the game situation data stored in the means for storing (50). And means (76) for determining whether or not.

また、本発明の一態様では、前記仮想3次元空間には、複数のオブジェクトが配置され、前記表示制御装置(10)は、ユーザによる、前記複数のオブジェクトの何れかの指定を受け付ける手段(58)を更に含み、前記第2視点制御手段(62)は、前記検出された姿勢が前記所与の姿勢であると判定された場合、前記第1視点制御手段(60)による制御が行われる場合よりも、前記視点を前記指定されたオブジェクトに近づけ、かつ、前記視点の視線方向と前記指定されたオブジェクトの代表方向との角度を小さくするように、前記視点の位置と視線方向とを制御する、ことを特徴とする。   In one aspect of the present invention, a plurality of objects are arranged in the virtual three-dimensional space, and the display control device (10) receives a designation of any of the plurality of objects by a user (58 ), And the second viewpoint control means (62) performs control by the first viewpoint control means (60) when the detected attitude is determined to be the given attitude. Rather, the viewpoint position and line-of-sight direction are controlled so that the viewpoint approaches the specified object and the angle between the line-of-sight direction of the viewpoint and the representative direction of the specified object is reduced. It is characterized by that.

また、本発明の一態様では、前記仮想3次元空間には、複数のオブジェクトが配置され、前記複数のオブジェクトの何れかは、ユーザの操作に応じて動作し、前記第2視点制御手段(62)は、前記検出された姿勢が前記所与の姿勢であると判定された場合、前記第1視点制御手段(60)による制御が行われる場合よりも、前記視点を前記ユーザの操作対象に近づけ、かつ、前記視点の視線方向と前記ユーザの操作対象の代表方向との角度を小さくするように、前記視点の位置と視線方向とを制御する、ことを特徴とする。   In the aspect of the invention, a plurality of objects are arranged in the virtual three-dimensional space, and any one of the plurality of objects operates according to a user operation, and the second viewpoint control unit (62 ), When it is determined that the detected posture is the given posture, the viewpoint is brought closer to the operation target of the user than when the control by the first viewpoint control means (60) is performed. In addition, the viewpoint position and the line-of-sight direction are controlled so as to reduce the angle between the line-of-sight direction of the viewpoint and the representative direction of the operation target of the user.

また、本発明の一態様では、前記表示制御装置(10)は、前記仮想3次元空間に配置された複数のオブジェクトが移動物体を移動させるゲームを実行する手段(52)と、前記複数のオブジェクトの何れかと前記移動物体とを関連付ける手段(78)と、を更に含み、前記第2視点制御手段(62)は、前記検出された姿勢が前記所与の姿勢であると判定された場合、前記第1視点制御手段(60)による制御が行われる場合よりも、前記視点を前記移動物体又は前記移動物体に関連付けられたオブジェクトに近づけ、かつ、前記視点の視線方向と前記移動物体又は前記移動物体に関連付けられたオブジェクトの代表方向との角度を小さくするように、前記視点の位置と視線方向とを制御する、ことを特徴とする。   In one aspect of the present invention, the display control device (10) includes a means (52) for executing a game in which a plurality of objects arranged in the virtual three-dimensional space move a moving object, and the plurality of objects. Means for associating any one of the moving object and the moving object, wherein the second viewpoint control means (62) determines that the detected posture is the given posture, The viewpoint is brought closer to the moving object or the object associated with the moving object than when the control is performed by the first viewpoint control means (60), and the line-of-sight direction of the viewpoint and the moving object or the moving object The position of the viewpoint and the line-of-sight direction are controlled so as to reduce the angle with the representative direction of the object associated with.

なお、上記では、本発明の理解を容易にするため図面に記載の符号を括弧書きで記載しているが、これにより本発明に係る表示制御装置等が図示の態様に限定されるものではない。   In addition, in the above, although the code | symbol described in drawing is described in parenthesis in order to make an understanding of this invention easy, the display control apparatus etc. which concern on this invention by this are not limited to the aspect of illustration. .

表示制御装置の外観の一例を示す図である。It is a figure which shows an example of the external appearance of a display control apparatus. 表示制御装置のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of a display control apparatus. 仮想3次元空間の一例を示す図である。It is a figure which shows an example of virtual three-dimensional space. ゲーム画面の一例を示す図である。It is a figure which shows an example of a game screen. 一人称視点で仮想カメラが制御される場合のゲーム画面の一例を示す図である。It is a figure which shows an example of the game screen in case a virtual camera is controlled from a first person viewpoint. 表示制御装置の機能ブロック図である。It is a functional block diagram of a display control apparatus. 姿勢判定部の判定方法を説明するための図である。It is a figure for demonstrating the determination method of an attitude | position determination part. 第1視点制御部による仮想カメラの制御方法を説明するための図である。It is a figure for demonstrating the control method of the virtual camera by a 1st viewpoint control part. 第2視点制御部による仮想カメラの制御方法を説明するための図である。It is a figure for demonstrating the control method of the virtual camera by a 2nd viewpoint control part. 表示制御装置が実行する処理を示すフロー図である。It is a flowchart which shows the process which a display control apparatus performs. 変形例の機能ブロック図である。It is a functional block diagram of a modification. 実行中のゲームの状況と代表方向との関連付けを示す図である。It is a figure which shows the correlation with the condition of the game in execution, and a representative direction. キャラクタの役割と代表方向との関連付けを示す図である。It is a figure which shows correlation with the role of a character, and a representative direction. 操作体系の一例を示す図である。It is a figure which shows an example of an operation system. 外部モニタを含む表示制御システムの一例を示す図である。It is a figure which shows an example of the display control system containing an external monitor.

[1.表示制御装置のハードウェア構成]
以下、本発明の実施形態の例について図面に基づき詳細に説明する。本発明の実施形態に係る表示制御装置は、例えば、携帯ゲーム機、携帯電話機(スマートフォン)、又は携帯情報端末等によって実現される。
[1. Hardware configuration of display control device]
Hereinafter, examples of embodiments of the present invention will be described in detail with reference to the drawings. The display control apparatus according to the embodiment of the present invention is realized by, for example, a mobile game machine, a mobile phone (smart phone), a mobile information terminal, or the like.

図1は、表示制御装置の外観の一例を示す図である。また、図2は、表示制御装置のハードウェア構成の一例を示す図である。図1及び図2に示すように、表示制御装置10は、制御部11、記憶部12、通信部13、操作部14、センサ15、タッチパネル16、及び表示部17を含む。   FIG. 1 is a diagram illustrating an example of an appearance of a display control device. FIG. 2 is a diagram illustrating an example of a hardware configuration of the display control apparatus. As shown in FIGS. 1 and 2, the display control device 10 includes a control unit 11, a storage unit 12, a communication unit 13, an operation unit 14, a sensor 15, a touch panel 16, and a display unit 17.

制御部11は、例えば、一又は複数のマイクロプロセッサを含む。制御部11は、記憶部12に記憶されたオペレーティングシステム又はその他のプログラムに従って、処理を実行する。   The control unit 11 includes, for example, one or a plurality of microprocessors. The control unit 11 executes processing according to an operating system or other program stored in the storage unit 12.

記憶部12は、メインメモリと不揮発性メモリとを含む。不揮発性メモリには、制御部11によって実行されるプログラムが記憶される。例えば、このプログラムは、インターネット等の通信ネットワークを介してサーバ装置からダウンロードされて不揮発性メモリに格納される。または、このプログラムは、メモリカード等のコンピュータ読み取り可能な情報記憶媒体から複写されて不揮発性メモリに格納される。メインメモリには、不揮発性メモリから読み出されるプログラムや、制御部11が処理を実行する場合に必要なデータが書き込まれる。   The storage unit 12 includes a main memory and a nonvolatile memory. A program executed by the control unit 11 is stored in the nonvolatile memory. For example, this program is downloaded from a server device via a communication network such as the Internet and stored in a nonvolatile memory. Alternatively, this program is copied from a computer-readable information storage medium such as a memory card and stored in a nonvolatile memory. In the main memory, a program read from the nonvolatile memory and data necessary when the control unit 11 executes processing are written.

通信部13は、データ通信を行うためのものである。例えば、通信部13は、制御部11からの指示に従ってデータ通信を実行する。   The communication unit 13 is for performing data communication. For example, the communication unit 13 performs data communication according to an instruction from the control unit 11.

操作部14は、例えばボタン、スティック(レバー)、又はキーボード等を含み、ユーザが操作を行うために用いられる。   The operation unit 14 includes, for example, a button, a stick (lever), a keyboard, and the like, and is used for a user to perform an operation.

センサ15は、表示制御装置10の筐体の姿勢を検出するための一又は複数のセンサを含む。表示制御装置10の姿勢は、ユーザの操作により変化する。例えば、ユーザが表示制御装置10を把持する手を傾けたり回転させたりすることによって、表示制御装置10の姿勢が変化する。例えば、センサ15は加速度センサ(加速度検出手段)及びジャイロセンサ(角速度検出手段)の少なくとも一方を含む。以下では、加速度センサ及びジャイロセンサの両方が表示制御装置10に内蔵されていることとして説明する。   The sensor 15 includes one or a plurality of sensors for detecting the attitude of the housing of the display control device 10. The posture of the display control device 10 changes according to a user operation. For example, when the user tilts or rotates the hand holding the display control device 10, the posture of the display control device 10 changes. For example, the sensor 15 includes at least one of an acceleration sensor (acceleration detection means) and a gyro sensor (angular velocity detection means). In the following description, it is assumed that both the acceleration sensor and the gyro sensor are built in the display control device 10.

加速度センサは表示制御装置10の加速度を検出する。例えば、表示制御装置10を持っているユーザの動作によって表示制御装置10に生じる加速度が加速度センサによって検出される。加速度センサは互いに直交する三つの軸方向(X軸方向、Y軸方向、及びZ軸方向)の加速度を検出する。図1に示すように、表示制御装置10は矩形形状を有しており、X軸は表示制御装置10の長手方向に対応し、Y軸は表示制御装置10の短手方向に対応している。また、Z軸は表示制御装置10の奥行き方向に対応している。   The acceleration sensor detects the acceleration of the display control device 10. For example, an acceleration generated in the display control device 10 by the operation of the user who has the display control device 10 is detected by the acceleration sensor. The acceleration sensor detects accelerations in three axial directions (X-axis direction, Y-axis direction, and Z-axis direction) orthogonal to each other. As shown in FIG. 1, the display control device 10 has a rectangular shape, the X axis corresponds to the longitudinal direction of the display control device 10, and the Y axis corresponds to the short direction of the display control device 10. . Further, the Z axis corresponds to the depth direction of the display control device 10.

ジャイロセンサは表示制御装置10の角速度を検出する。例えば、表示制御装置10を持っているユーザの動作によって表示制御装置10に生じる角速度がジャイロセンサによって検出される。ジャイロセンサは互いに直交する三つの軸(X軸、Y軸、及びZ軸)の角速度を検出する。すなわち、ジャイロセンサは、表示制御装置10がX軸を回転軸として回転した場合の単位時間当たりの回転量を検出する。同様に、ジャイロセンサは、表示制御装置10がY軸を回転軸として回転した場合の単位時間当たりの回転量を検出する。さらに、ジャイロセンサは、表示制御装置10がZ軸を回転軸として回転した場合の単位時間当たりの回転量を検出する。   The gyro sensor detects the angular velocity of the display control device 10. For example, an angular velocity generated in the display control device 10 by the operation of the user who has the display control device 10 is detected by the gyro sensor. The gyro sensor detects angular velocities of three axes (X axis, Y axis, and Z axis) orthogonal to each other. That is, the gyro sensor detects the amount of rotation per unit time when the display control device 10 rotates about the X axis as a rotation axis. Similarly, the gyro sensor detects the amount of rotation per unit time when the display control apparatus 10 rotates about the Y axis as a rotation axis. Further, the gyro sensor detects a rotation amount per unit time when the display control apparatus 10 rotates about the Z axis as a rotation axis.

センサ15の検出結果を示す情報は所定時間(例えば1/60秒)ごとに制御部11に供給される。例えば、制御部11は、表示制御装置10がユーザによって振られたか否かをセンサ15の検出結果に基づいて判断する。   Information indicating the detection result of the sensor 15 is supplied to the control unit 11 every predetermined time (for example, 1/60 seconds). For example, the control unit 11 determines whether the display control device 10 is shaken by the user based on the detection result of the sensor 15.

タッチパネル16は、一般的なタッチパネルであり、ユーザによって接触された位置を検出する。タッチパネル16は、ユーザによって接触された複数の位置を検出できるようになっている。タッチパネル16としては、例えば、静電容量方式のタッチパネルが用いられる。静電容量方式のタッチパネルでは、タッチパネルの表面がユーザによって接触された場合に生じる電荷の変化に基づいて、ユーザによって接触された位置が検出される。ユーザによって接触された位置は、例えば、図1に示すような、タッチパネル16の左上頂点を原点Oとし、かつ、右方向及び下方向をそれぞれXs軸正方向及びYs軸正方向とするXs−Ys座標系の座標値によって表される。   The touch panel 16 is a general touch panel and detects a position touched by a user. The touch panel 16 can detect a plurality of positions touched by the user. For example, a capacitive touch panel is used as the touch panel 16. In the capacitive touch panel, a position touched by the user is detected based on a change in electric charge generated when the surface of the touch panel is touched by the user. The position touched by the user is, for example, as shown in FIG. 1, Xs-Ys with the upper left vertex of the touch panel 16 as the origin O and the right direction and the lower direction as the Xs axis positive direction and the Ys axis positive direction, respectively. Represented by coordinate values in the coordinate system.

タッチパネル16は、ユーザによって接触された位置に応じた情報をオペレーティングシステムに供給する。オペレーティングシステムは、タッチパネル16から供給される情報に基づいて、ユーザによって接触されている位置を取得する。   The touch panel 16 supplies information corresponding to the position touched by the user to the operating system. Based on the information supplied from the touch panel 16, the operating system acquires the position touched by the user.

なお、タッチパネル16は、後述の表示部17の上に重ねて設けられる。このため、ユーザはタッチパネル16の表面を触ることによって、表示部17に表示される画面内の位置を指定することができる。なお、ユーザは自らの指(手)をタッチパネル16の表面に接触させるようにしてもよいし、ユーザが指(手)以外の部位をタッチパネル16の表面に接触させるようにしてもよい。他にも例えば、ユーザが把持する物体(タッチペン等)をタッチパネル16の表面に接触させるようにしてもよい。   Note that the touch panel 16 is provided on a display unit 17 described later. For this reason, the user can designate a position in the screen displayed on the display unit 17 by touching the surface of the touch panel 16. Note that the user may make his / her finger (hand) contact the surface of the touch panel 16, or the user may make a part other than the finger (hand) contact the surface of the touch panel 16. In addition, for example, an object (touch pen or the like) held by the user may be brought into contact with the surface of the touch panel 16.

表示部17は、例えば、液晶パネルである。表示部17は、制御部11からの指示に従って画面を表示する。   The display unit 17 is, for example, a liquid crystal panel. The display unit 17 displays a screen according to instructions from the control unit 11.

なお、表示制御装置10は光ディスクドライブ又はメモリカードスロットを含むようにしてもよい。光ディスクドライブは、光ディスク(情報記憶媒体)に記録されたプログラムやデータを読み出すためのものである。メモリカードスロットは、メモリカード(情報記憶媒体)に記憶されたプログラムやデータを読み出すためのものである。プログラムやデータは、光ディスク又はメモリカードを介して表示制御装置10に供給され、記憶部12(不揮発性メモリ)に記憶されるようにしてもよい。また、情報記憶媒体に記憶されているものとして説明するプログラムやデータは、通信部13を介してネットワークから取得されるようにしてもよい。   The display control device 10 may include an optical disk drive or a memory card slot. The optical disk drive is for reading a program and data recorded on an optical disk (information storage medium). The memory card slot is for reading a program and data stored in a memory card (information storage medium). The program and data may be supplied to the display control device 10 via an optical disk or a memory card and stored in the storage unit 12 (nonvolatile memory). The program and data described as being stored in the information storage medium may be acquired from the network via the communication unit 13.

[2.表示制御装置が実行する処理の概要]
本実施形態においては、表示制御装置10は、記憶部12から読み出したゲームプログラムを実行することによって、サッカーの試合会場を模した仮想3次元空間においてサッカーの試合が行われるサッカーゲームを実行する場合について説明する。サッカーゲームが開始されると、例えば、仮想3次元空間が記憶部12に構築される。
[2. Overview of processing executed by display control device]
In this embodiment, the display control device 10 executes a soccer game in which a soccer game is played in a virtual three-dimensional space simulating a soccer game venue by executing a game program read from the storage unit 12. Will be described. When the soccer game is started, for example, a virtual three-dimensional space is constructed in the storage unit 12.

図3は、仮想3次元空間の一例を示す図である。仮想3次元空間20は、互いに直交する三つの座標軸(Xw軸、Yw軸、及びZw軸)が設定された仮想的な3次元空間である。仮想3次元空間20に配置される各オブジェクトの位置は、例えば、ワールド座標系(Xw−Yw−Zw座標系)の3次元座標で特定される。   FIG. 3 is a diagram illustrating an example of a virtual three-dimensional space. The virtual three-dimensional space 20 is a virtual three-dimensional space in which three coordinate axes (Xw axis, Yw axis, and Zw axis) orthogonal to each other are set. The position of each object arranged in the virtual three-dimensional space 20 is specified by the three-dimensional coordinates of the world coordinate system (Xw-Yw-Zw coordinate system), for example.

図3に示すように、仮想3次元空間20には、サッカーフィールドを表すオブジェクトであるフィールド22が配置される。フィールド22上では、ユーザが操作するチーム(以降、「ユーザチーム」という。)と、対戦相手(コンピュータ又は他のユーザ)が操作するチーム(以降、「対戦相手チーム」という。)と、の間でサッカーの試合が行われる。   As shown in FIG. 3, a field 22 that is an object representing a soccer field is arranged in the virtual three-dimensional space 20. On the field 22, between the team operated by the user (hereinafter referred to as “user team”) and the team operated by the opponent (computer or other user) (hereinafter referred to as “opponent team”). A soccer game will be held.

フィールド22上には、2本のゴールライン24a,24b、2本のタッチライン26a,26b、及びセンターライン28が表されている。また、フィールド22上には、サッカーのゴールを表すオブジェクトであるゴール30と、ユーザチームに所属するサッカー選手を表すオブジェクトであるキャラクタ32と、対戦相手チームに所属するサッカー選手を表すオブジェクトであるキャラクタ34と、サッカーボール(移動物体)を表すオブジェクトであるボール36と、が配置される。なお、図3では省略されているが、フィールド22上には、ユーザチームに所属する11体のキャラクタ32と、対戦相手チームに所属する11体のキャラクタ34と、が配置される。   On the field 22, two goal lines 24a and 24b, two touch lines 26a and 26b, and a center line 28 are represented. On the field 22, a goal 30 that is an object representing a soccer goal, a character 32 that is an object representing a soccer player belonging to the user team, and a character that is an object representing a soccer player belonging to the opponent team. 34 and a ball 36, which is an object representing a soccer ball (moving object), are arranged. Although omitted in FIG. 3, eleven characters 32 belonging to the user team and eleven characters 34 belonging to the opponent team are arranged on the field 22.

ユーザチームに所属するキャラクタ32の何れかは、ユーザの操作に基づいて動作し、他のキャラクタ32及び対戦相手チームに所属するキャラクタ34は、所与の行動アルゴリズムのもとで自律的に動作する。   Any of the characters 32 belonging to the user team operates based on the user's operation, and the other characters 32 and the characters 34 belonging to the opponent team operate autonomously under a given behavior algorithm. .

キャラクタ32(34)とボール36とが近づくと、所定条件の下、当該キャラクタ32(34)とボール36とが関連づけられる。この場合、キャラクタ32(34)の移動動作は、ドリブル動作になる。以下では、キャラクタ32(34)にボール36が関連づけられた状態のことを「キャラクタ32(34)がボール36を保持している」というように記載する。   When the character 32 (34) and the ball 36 approach each other, the character 32 (34) and the ball 36 are associated with each other under a predetermined condition. In this case, the moving action of the character 32 (34) is a dribbling action. Hereinafter, the state in which the ball 36 is associated with the character 32 (34) will be described as “the character 32 (34) holds the ball 36”.

また、仮想3次元空間20には、仮想カメラ38(視点)が設定される。仮想3次元空間20を仮想カメラ38から見た様子を表すゲーム画面が、表示部17に表示される。ゲーム画面は、仮想3次元空間20に配置された各オブジェクトの頂点座標が、所定の座標変換演算を用いてワールド座標系からスクリーン座標系に座標変換されることによって生成される。   A virtual camera 38 (viewpoint) is set in the virtual three-dimensional space 20. A game screen representing a state in which the virtual three-dimensional space 20 is viewed from the virtual camera 38 is displayed on the display unit 17. The game screen is generated by converting the vertex coordinates of each object arranged in the virtual three-dimensional space 20 from the world coordinate system to the screen coordinate system using a predetermined coordinate conversion calculation.

図4は、ゲーム画面の一例を示す図である。図4に示す例では、仮想カメラ38が、いわゆる俯瞰視点で制御され、仮想カメラ38がフィールド22の斜めの所定位置から、ボール36又はボール36に関連付けられたキャラクタ32(34)を見降ろすように制御される。仮想カメラ38の位置と視線方向は、ボール36又はボール36に関連付けられたキャラクタ32(34)に追従するように制御される。   FIG. 4 is a diagram illustrating an example of the game screen. In the example shown in FIG. 4, the virtual camera 38 is controlled from a so-called overhead view so that the virtual camera 38 looks down on the ball 36 or the character 32 (34) associated with the ball 36 from a predetermined oblique position in the field 22. Controlled. The position and line-of-sight direction of the virtual camera 38 are controlled so as to follow the ball 36 or the character 32 (34) associated with the ball 36.

例えば、仮想カメラ38のXw座標の位置は、ボール36又はボール36に関連付けられたキャラクタ32(34)のXw座標の位置に基づいて定まり、仮想カメラ38のYw座標及びZw座標の位置は所定値となるように、仮想カメラ38の位置が制御される。また例えば、ボール36又はボール36に関連付けられたキャラクタ32(34)の位置から所定方向(例えば、ボール36の進行方向、又は、ボール36に関連付けられたキャラクタ32(34)の移動方向)に所定距離だけ離れた位置が仮想カメラ38の注視点となるように、仮想カメラ38の視線方向が制御される。   For example, the Xw coordinate position of the virtual camera 38 is determined based on the Xw coordinate position of the ball 36 or the character 32 (34) associated with the ball 36, and the Yw coordinate and Zw coordinate positions of the virtual camera 38 are predetermined values. Thus, the position of the virtual camera 38 is controlled. Further, for example, a predetermined direction (for example, a moving direction of the ball 36 or a moving direction of the character 32 (34) associated with the ball 36) from the position of the ball 36 or the character 32 (34) associated with the ball 36 is predetermined. The line-of-sight direction of the virtual camera 38 is controlled so that the position separated by the distance becomes the gazing point of the virtual camera 38.

本実施形態においては、ユーザが表示制御装置10の姿勢を変化させると、仮想カメラ38の位置及び視線方向の制御方法が、上記の俯瞰視点から一人称視点に切り替わる。ここでは、ユーザが表示制御装置10の表面がY軸方向を向いた状態(即ち、表示制御装置10を略垂直に立てた状態)の場合には、仮想カメラ38が俯瞰視点で制御される。一方、ユーザが表示制御装置10を傾けると、当該ユーザにより指定されたキャラクタ32の一人称視点で仮想カメラ38が制御される。   In the present embodiment, when the user changes the attitude of the display control device 10, the method for controlling the position and line-of-sight direction of the virtual camera 38 is switched from the above-described overhead view viewpoint to the first person viewpoint. Here, when the user is in a state in which the surface of the display control device 10 faces in the Y-axis direction (that is, a state in which the display control device 10 is set substantially vertical), the virtual camera 38 is controlled from an overhead viewpoint. On the other hand, when the user tilts the display control device 10, the virtual camera 38 is controlled from the first-person viewpoint of the character 32 designated by the user.

図5は、一人称視点で仮想カメラ38が制御される場合のゲーム画面40の一例を示す図である。図5に示すように、仮想カメラ38の位置が、ユーザがタッチパネル16等で指定したキャラクタ32の視点の位置(顔の位置)となり、仮想カメラ38の視線方向が、このキャラクタ32の代表方向(例えば、このキャラクタ32の視線方向)となる。   FIG. 5 is a diagram illustrating an example of the game screen 40 when the virtual camera 38 is controlled from the first person viewpoint. As shown in FIG. 5, the position of the virtual camera 38 is the position of the viewpoint (face position) of the character 32 specified by the user on the touch panel 16 or the like, and the line-of-sight direction of the virtual camera 38 is the representative direction ( For example, the line of sight of the character 32).

このように、本実施形態の表示制御装置10は、表示制御装置10の姿勢に応じて、仮想カメラ38の視点制御を俯瞰視点と一人称視点とで切り替える構成になっている。以降、この構成について、詳細に説明する。   As described above, the display control apparatus 10 of the present embodiment is configured to switch the viewpoint control of the virtual camera 38 between the overhead view viewpoint and the first person viewpoint according to the attitude of the display control apparatus 10. Hereinafter, this configuration will be described in detail.

[3.表示制御装置において実現される機能]
図6は、表示制御装置10の機能ブロック図である。図6に示すように、表示制御装置10は、ゲームデータ記憶部50と、ゲーム実行部52と、姿勢検出部54と、姿勢判定部56と、指定受付部58と、第1視点制御部60と、第2視点制御部62と、を含む。
[3. Functions realized in display control apparatus]
FIG. 6 is a functional block diagram of the display control device 10. As shown in FIG. 6, the display control device 10 includes a game data storage unit 50, a game execution unit 52, a posture detection unit 54, a posture determination unit 56, a designation reception unit 58, and a first viewpoint control unit 60. And a second viewpoint control unit 62.

表示制御装置10は、記憶部12に記憶されたゲームプログラムを実行することによって、図6に示す各機能を実現する。ゲームデータ記憶部50は、例えば、記憶部12を主として実現され、姿勢検出部54は、制御部11及びセンサ15を主として実現され、他の各機能は、制御部11を主として実現される。   The display control apparatus 10 implements each function shown in FIG. 6 by executing the game program stored in the storage unit 12. For example, the game data storage unit 50 is realized mainly by the storage unit 12, the posture detection unit 54 is realized mainly by the control unit 11 and the sensor 15, and other functions are realized mainly by the control unit 11.

[3−1.ゲームデータ記憶部]
ゲームデータ記憶部50は、サッカーゲームを実現するために必要なデータを記憶する。ゲームデータ記憶部50は、仮想3次元空間20の現在の状態を示すデータを記憶する。当該データは、ゲームの進行に応じて更新され、例えば、下記のデータを含む。
(1)各オブジェクトの位置や頂点座標を示すデータ
(2)各オブジェクトの代表方向を示すデータ
(3)ユーザの操作対象に設定されているキャラクタ32を示すデータ
(4)ユーザにより指定されたキャラクタ32を示すデータ
(5)ボール36に関連付けられたキャラクタ32(34)を示すデータ
(6)仮想カメラ38の位置及び視線方向を示すデータ
[3-1. Game data storage unit]
The game data storage unit 50 stores data necessary for realizing a soccer game. The game data storage unit 50 stores data indicating the current state of the virtual three-dimensional space 20. The data is updated according to the progress of the game and includes, for example, the following data.
(1) Data indicating the position and vertex coordinates of each object (2) Data indicating the representative direction of each object (3) Data indicating the character 32 set as the operation target of the user (4) Character specified by the user (5) Data indicating the character 32 (34) associated with the ball 36 (6) Data indicating the position and line-of-sight direction of the virtual camera 38

オブジェクトの代表方向とは、オブジェクトに関連付けられた方向であり、例えば、キャラクタ32(34)の視線方向、顔の向き、顔から足元付近への方向、体の正面方向、移動方向、及びボール36の移動方向の少なくとも一つである。   The representative direction of the object is a direction associated with the object. For example, the gaze direction of the character 32 (34), the face direction, the direction from the face to the vicinity of the feet, the front direction of the body, the moving direction, and the ball 36 Is at least one of the moving directions.

また、ここでは、ゲームデータ記憶部50は、仮想3次元空間20に配置された複数のオブジェクトのうちユーザにより指定されたオブジェクトを識別する情報を記憶する。ユーザに指定されたオブジェクトとは、仮想3次元空間20に配置された複数のオブジェクトのうち、ユーザの操作に基づいて定まるオブジェクトである。本実施形態では、ゲーム画面40に表示されたオブジェクト(例えば、ユーザチームのキャラクタ32)のうち、ユーザがタッチパネル16でタッチしたオブジェクトが、ユーザにより指定されたオブジェクトに相当する。   Further, here, the game data storage unit 50 stores information for identifying an object designated by the user among a plurality of objects arranged in the virtual three-dimensional space 20. The object designated by the user is an object that is determined based on the user's operation among the plurality of objects arranged in the virtual three-dimensional space 20. In the present embodiment, among objects displayed on the game screen 40 (for example, the character 32 of the user team), an object touched by the user with the touch panel 16 corresponds to an object designated by the user.

なお、ゲーム実行部52は、ゲームデータ記憶部50に記憶されたデータを取得又は更新する手段として機能する。また、ゲームデータ記憶部50に記憶されるデータは、上記の例に限られない。他にも例えば、ゲームデータ記憶部50は、実行中のゲームの状況を示すゲーム状況データ(例えば、戦況を示すデータ等)を記憶してもよいし、ゲーム画面40に表示される各種画像に関するデータを記憶してもよい。   Note that the game execution unit 52 functions as a means for acquiring or updating data stored in the game data storage unit 50. Further, the data stored in the game data storage unit 50 is not limited to the above example. In addition, for example, the game data storage unit 50 may store game status data (for example, data indicating the battle status) indicating the status of the game being executed, and relates to various images displayed on the game screen 40. Data may be stored.

[3−2.ゲーム実行部]
ゲーム実行部52は、仮想3次元空間20内でオブジェクト(例えば、キャラクタ32等)が動作するゲームを実行する。ゲーム実行部52は、ゲームの進行又はユーザの操作に応じて、仮想3次元空間20内でオブジェクトを動作させる。ゲーム実行部52は、各オブジェクトの動作に基づいて、仮想3次元空間20の現在の状態を示すデータを更新する。
[3-2. Game execution part]
The game execution unit 52 executes a game in which an object (for example, a character 32 or the like) operates in the virtual three-dimensional space 20. The game execution unit 52 operates the object in the virtual three-dimensional space 20 in accordance with the progress of the game or the user's operation. The game execution unit 52 updates data indicating the current state of the virtual three-dimensional space 20 based on the motion of each object.

また、ゲーム実行部52は、オブジェクトが配置された仮想3次元空間20を所与の視点(例えば、仮想カメラ38)から見た様子を示す画像を表示手段に表示させる。ゲーム実行部52は、仮想3次元空間20の現在の状態を示すデータを参照して、第1視点制御部60又は第2視点制御部62により制御される仮想カメラ38の視野内のオブジェクトを座標変換することによって、ゲーム画面40の表示制御を行う。   In addition, the game execution unit 52 causes the display unit to display an image showing a state where the virtual three-dimensional space 20 in which the object is arranged is viewed from a given viewpoint (for example, the virtual camera 38). The game execution unit 52 refers to data indicating the current state of the virtual three-dimensional space 20, and coordinates the object in the field of view of the virtual camera 38 controlled by the first viewpoint control unit 60 or the second viewpoint control unit 62. By performing the conversion, display control of the game screen 40 is performed.

詳細は後述するが、ゲーム実行部52は、姿勢判定部56の判定結果に基づいて、第1視点制御部60による第1の視点制御(例えば、俯瞰視点)と第2視点制御部62による第2の視点制御(例えば、一人称視点)とで、仮想カメラ38の位置及び視線方向の制御方法を切り替える。   Although details will be described later, the game execution unit 52 performs first viewpoint control (for example, overhead view viewpoint) by the first viewpoint control unit 60 and second viewpoint control unit 62 based on the determination result of the posture determination unit 56. With the second viewpoint control (for example, the first person viewpoint), the control method of the position and line-of-sight direction of the virtual camera 38 is switched.

[3−3.姿勢検出部]
姿勢検出部54は、表示制御装置10又は操作手段(詳細後述)の姿勢を検出する。姿勢検出部54は、加速度検出手段又は角速度検出手段(例えば、センサ15)からの検出信号に基づいて姿勢を検出する。
[3-3. Attitude detection unit]
The attitude detection unit 54 detects the attitude of the display control device 10 or the operation means (details will be described later). The posture detection unit 54 detects the posture based on a detection signal from the acceleration detection means or the angular velocity detection means (for example, the sensor 15).

[3−4.姿勢判定部]
姿勢判定部56は、姿勢検出部54により検出された姿勢が所与の姿勢であるか否かを判定する。所与の姿勢とは、姿勢検出部54により検出された姿勢と基準姿勢とのずれが所定範囲となる姿勢であり、例えば、姿勢検出部54により検出された姿勢と基準姿勢とのなす角度が所定範囲となる姿勢である。
[3-4. Posture determination unit]
The posture determination unit 56 determines whether or not the posture detected by the posture detection unit 54 is a given posture. The given posture is a posture in which a deviation between the posture detected by the posture detecting unit 54 and the reference posture is within a predetermined range. For example, an angle formed between the posture detected by the posture detecting unit 54 and the reference posture is The posture is within a predetermined range.

図7は、姿勢判定部56の判定方法を説明するための図である。図7に示すように、本実施形態では、基準姿勢を、表示制御装置10の表面が基準方向を向く状態(例えば、表示制御装置10の表面がY軸方向(垂直方向)を向いている状態)とする。   FIG. 7 is a diagram for explaining a determination method of the posture determination unit 56. As shown in FIG. 7, in the present embodiment, the reference posture is a state where the surface of the display control device 10 faces the reference direction (for example, a state where the surface of the display control device 10 faces the Y-axis direction (vertical direction)). ).

姿勢判定部56は、姿勢検出部54により検出された姿勢が、表示制御装置10の表面とY軸(基準方向)との角度θが基準角度以上であるか否かを判定する。姿勢判定部56は、角度θが所定角度以上であると判定された場合、姿勢検出部54により検出された姿勢が所与の姿勢であると判定する。 The posture determination unit 56 determines whether or not the posture detected by the posture detection unit 54 is greater than or equal to the reference angle, the angle θ P between the surface of the display control device 10 and the Y axis (reference direction). Posture determination unit 56, when the angle theta P is determined to be a predetermined angle or more, determines the posture detected by the posture detecting section 54 to be given posture.

[3−5.指定受付部]
指定受付部58は、仮想3次元空間20に配置された複数のオブジェクト(例えば、キャラクタ32)のうちから、ユーザよる、当該複数のオブジェクトの何れかの指定を受け付ける。指定受付部58は、操作部14又はタッチパネル16の検出信号に基づいて、ユーザによるキャラクタ32の指定を受け付ける。
[3-5. Designated reception desk]
The designation accepting unit 58 accepts designation of any of the plurality of objects by the user from among a plurality of objects (for example, the character 32) arranged in the virtual three-dimensional space 20. The designation receiving unit 58 receives the designation of the character 32 by the user based on the detection signal from the operation unit 14 or the touch panel 16.

[3−6.第1視点制御部]
第1視点制御部60は、姿勢検出部54により検出された姿勢が所与の姿勢でないと判定された場合の視点の位置と視線方向とを制御する。第1視点制御部60は、第1の制御方法に基づいて(例えば、所与の位置及び視線方向、又は、キャラクタ32若しくはボール36に基づいて)、仮想カメラ38の位置と視線方向とを制御する。
[3-6. First viewpoint control unit]
The first viewpoint control unit 60 controls the position of the viewpoint and the line-of-sight direction when it is determined that the posture detected by the posture detection unit 54 is not a given posture. The first viewpoint control unit 60 controls the position and the line-of-sight direction of the virtual camera 38 based on the first control method (for example, based on a given position and line-of-sight direction, or the character 32 or the ball 36). To do.

例えば、第1視点制御部60は、仮想3次元空間20に配置されたオブジェクトと仮想カメラ38との位置関係が所与の関係を保つように、仮想カメラ38の位置と視線方向とを制御する。ここでは、第1視点制御部60は、第2視点制御部62による制御が行われる場合よりも、仮想カメラ38をキャラクタ32から遠ざけ、かつ、仮想カメラ38の視線方向とキャラクタ32の代表方向との角度を大きくするように、仮想カメラ38の位置と視線方向とを制御する。   For example, the first viewpoint control unit 60 controls the position of the virtual camera 38 and the line-of-sight direction so that the positional relationship between the object arranged in the virtual three-dimensional space 20 and the virtual camera 38 maintains a given relationship. . Here, the first viewpoint control unit 60 moves the virtual camera 38 away from the character 32 and controls the line-of-sight direction of the virtual camera 38 and the representative direction of the character 32 as compared with the case where the control by the second viewpoint control unit 62 is performed. The position of the virtual camera 38 and the line-of-sight direction are controlled so as to increase the angle.

図8は、第1視点制御部60による仮想カメラ38の制御方法を説明するための図である。例えば、第1視点制御部60は、仮想カメラ38とキャラクタ32との距離Dが基準距離以上となるように、仮想カメラ38の位置を制御する。また例えば、第1視点制御部60は、仮想カメラ38の視線方向Vとオブジェクトの代表方向V(例えば、キャラクタ32の視線方向)とのなす角度θが基準角度以上となるように、仮想カメラ38の視線方向Vを制御する。 FIG. 8 is a diagram for explaining a method of controlling the virtual camera 38 by the first viewpoint control unit 60. For example, the first viewpoint control unit 60 controls the position of the virtual camera 38 so that the distance D between the virtual camera 38 and the character 32 is equal to or greater than the reference distance. Further, for example, the first viewpoint control unit 60 is configured so that the angle θ V formed by the visual line direction V 1 of the virtual camera 38 and the representative direction V 2 of the object (for example, the visual line direction of the character 32) is equal to or larger than the reference angle. controlling the viewing direction V 1 of the virtual camera 38.

[3−7.第2視点制御部]
第2視点制御部62は、姿勢検出部54により検出された姿勢が所与の姿勢であると判定された場合、第1視点制御部60による制御が行われる場合よりも、視点をオブジェクトに近づけ(例えば、仮想カメラ38を指定されたキャラクタ32に近づけ)、かつ、視点の視線方向Vとオブジェクトの代表方向Vとの角度θを小さくするように、視点の位置と視線方向Vとを制御する。第2視点制御部62は、第2の制御方法に基づいて(例えば、指定されたキャラクタ32の位置及び代表方向Vに基づいて)、仮想カメラ38の位置と視線方向Vとを制御するともいえる。
[3-7. Second viewpoint control unit]
When it is determined that the posture detected by the posture detection unit 54 is a given posture, the second viewpoint control unit 62 brings the viewpoint closer to the object than when control by the first viewpoint control unit 60 is performed. (For example, the virtual camera 38 is brought closer to the designated character 32), and the viewpoint position and the line-of-sight direction V 1 are set so that the angle θ V between the line-of-sight direction V 1 of the viewpoint and the representative direction V 2 of the object is reduced. And control. When the second viewpoint control unit 62 controls the position of the virtual camera 38 and the line-of-sight direction V 1 based on the second control method (for example, based on the position of the designated character 32 and the representative direction V 2 ). It can also be said.

図9は、第2視点制御部62による仮想カメラ38の制御方法を説明するための図である。第2視点制御部62は、仮想カメラ38とキャラクタ32との距離Dが基準距離未満となるように、仮想カメラ38の位置を制御する。第2視点制御部62は、姿勢検出部54により検出された姿勢が所与の姿勢であると判定された場合、第1視点制御部60による制御に代えて、視点の位置及びオブジェクトの位置が略一致(距離Dが略0)するように、視点の位置を制御する。   FIG. 9 is a diagram for explaining a method of controlling the virtual camera 38 by the second viewpoint control unit 62. The second viewpoint control unit 62 controls the position of the virtual camera 38 so that the distance D between the virtual camera 38 and the character 32 is less than the reference distance. When it is determined that the posture detected by the posture detection unit 54 is a given posture, the second viewpoint control unit 62 replaces the control by the first viewpoint control unit 60 with the position of the viewpoint and the position of the object. The position of the viewpoint is controlled so as to be substantially coincident (distance D is substantially 0).

第2視点制御部62は、仮想カメラ38の視線方向Vとキャラクタ32の代表方向Vとのなす角度θが基準角度未満となるように、仮想カメラ38の視線方向Vを制御する。第2視点制御部62は、姿勢検出部54により検出された姿勢が所与の姿勢であると判定された場合、第1視点制御部60による制御に代えて、視点の視線方向V及びオブジェクトの代表方向Vが略一致(角度θが略0)するように、視点の視線方向Vを制御する。 Second viewpoint control unit 62, such that the angle theta V with the representative direction V 2 of the viewing direction V 1 and character 32 of the virtual camera 38 is less than the reference angle, and controls the viewing direction V 1 of the virtual camera 38 . When it is determined that the posture detected by the posture detection unit 54 is a given posture, the second viewpoint control unit 62 replaces the control by the first viewpoint control unit 60 with the viewpoint line-of-sight direction V 1 and the object. representative direction V 2 is to be substantially coincident (the angle theta V is substantially 0), and controls the viewing direction V 1 of the viewpoint.

[4.表示制御装置において実行される処理]
図10は、表示制御装置10が実行する処理を示すフロー図である。制御部11は、記憶部12に記憶されたプログラムに従って、図10に示す処理を実行する。
[4. Processing executed in display control device]
FIG. 10 is a flowchart showing processing executed by the display control device 10. The control unit 11 executes the process shown in FIG. 10 according to the program stored in the storage unit 12.

まず、図10に示すように、制御部11は、センサ15からの信号に基づいて、表示制御装置10の姿勢を検出する(S1)。S1においては、制御部11は、加速度センサの検出信号に基づいて表示制御装置10のX軸−Y軸−Z軸の各方向の移動量を取得したり、ジャイロセンサの検出信号に基づいて表示制御装置10のX軸−Y軸−Z軸の回転角度を取得したりする。   First, as shown in FIG. 10, the control unit 11 detects the attitude of the display control device 10 based on a signal from the sensor 15 (S1). In S <b> 1, the control unit 11 acquires the movement amount of each direction of the display controller 10 in the X axis-Y axis-Z axis directions based on the detection signal of the acceleration sensor, or displays based on the detection signal of the gyro sensor. The rotation angle of the X axis-Y axis-Z axis of the control device 10 is acquired.

制御部11は、S1において検出された姿勢が所与の姿勢であるか否かを判定する(S2)。S2においては、制御部11は、表示制御装置10の姿勢と基準姿勢とのずれ(例えば、角度θ)を取得する。制御部11は、当該ずれが所定範囲であるか否かを判定する(例えば、角度θが基準角度以上であるか否かを判定する)ことになる。 The control unit 11 determines whether or not the posture detected in S1 is a given posture (S2). In S <b> 2, the control unit 11 acquires a deviation (for example, the angle θ P ) between the attitude of the display control device 10 and the reference attitude. Control unit 11, the deviation is judged whether or not a predetermined range (for example, determines whether the angle theta P is the reference angle or more) will be.

表示制御装置10の姿勢が所与の姿勢でないと判定された場合(S2;N)、制御部11は、俯瞰視点となるように、仮想カメラ38の位置と視線方向Vとを制御する(S3)。S3においては、制御部11は、仮想カメラ38とボール36又はボール36を保持するキャラクタ32(28)とが所与の位置関係を保つように、仮想カメラ38の位置と視線方向Vとを制御する。 When the posture of the display control device 10 is determined not to be given orientation (S2; N), the control unit 11, so that a bird's-eye perspective, and controls the position and viewing direction V 1 of the virtual camera 38 ( S3). In S3, the control unit 11, as a character 32 that holds the virtual camera 38 and the ball 36 or balls 36 (28) keeps a given positional relationship, the position and viewing direction V 1 of the virtual camera 38 Control.

一方、表示制御装置10の姿勢が所与の姿勢であると判定された場合(S2;Y)、制御部11は、キャラクタ32がユーザにより指定されているか否かを判定する(S4)。S4においては、ユーザにより指定されたキャラクタ32を識別するデータが記憶部12に記憶されているか否かを判定する。   On the other hand, when it is determined that the posture of the display control device 10 is a given posture (S2; Y), the control unit 11 determines whether or not the character 32 is designated by the user (S4). In S4, it is determined whether or not data for identifying the character 32 designated by the user is stored in the storage unit 12.

キャラクタ32がユーザにより指定されていないと判定された場合(S4;N)、制御部11は、タッチパネル16からの信号に基づいて、キャラクタ32の何れかがユーザにより指定されたか否かを判定する(S5)。S5においては、制御部11は、ユーザがタッチしたゲーム画面40上の位置にキャラクタ32がいるか否かを判定する。   When it is determined that the character 32 has not been specified by the user (S4; N), the control unit 11 determines whether any of the characters 32 has been specified by the user based on a signal from the touch panel 16. (S5). In S5, the control part 11 determines whether the character 32 exists in the position on the game screen 40 which the user touched.

キャラクタ32の何れかがユーザにより指定されたと判定された場合(S5;Y)、制御部11は、ユーザが指定したキャラクタ32を識別するデータを記憶部12に記録する(S6)。S6においては、制御部11は、ユーザがタッチしたキャラクタ32を識別するデータを記憶部12に記録させる。なお、当該データは、所定条件のもとで消去されるようにしてもよい。例えば、ユーザがキャラクタ32をタッチしてから所定時間が経過した場合には、ユーザによるキャラクタ32の指定が解除されるようにしてもよい。   When it is determined that any of the characters 32 is designated by the user (S5; Y), the control unit 11 records data for identifying the character 32 designated by the user in the storage unit 12 (S6). In S <b> 6, the control unit 11 causes the storage unit 12 to record data for identifying the character 32 touched by the user. The data may be erased under a predetermined condition. For example, when a predetermined time has elapsed since the user touched the character 32, the designation of the character 32 by the user may be canceled.

一方、キャラクタ32がユーザにより指定されていると判定された場合(S4;Y)、制御部11は、当該指定されたキャラクタ32の一人称視点となるように、仮想カメラ38の位置と視線方向Vとを制御する(S7)。S7においては、制御部11は、キャラクタ32の位置と代表方向Vと、仮想カメラ38の位置と視線方向Vと、が略一致するように、仮想カメラ38の位置と視線方向Vとを制御する。 On the other hand, when it is determined that the character 32 is designated by the user (S4; Y), the control unit 11 determines the position of the virtual camera 38 and the line-of-sight direction V so as to be the first-person viewpoint of the designated character 32. 1 is controlled (S7). In S7, the control unit 11, the position of the character 32 and the representative direction V 2, the position and the viewing direction V 1 of the virtual camera 38, but so as to be substantially coincident, the position and the viewing direction V 1 of the virtual camera 38 To control.

制御部11は、終了条件が満たされるか否かを判定する(S8)。終了条件は、本処理を終了するための所定条件であればよい。例えば、ゲームが終了したか否か、ユーザによる終了操作が行われたか否かである。終了条件が満たされると判定された場合(S8;Y)、処理は終了する。終了条件が満たされると判定されない場合(S8;N)、処理はS1に戻る。   The control unit 11 determines whether or not the end condition is satisfied (S8). The end condition may be a predetermined condition for ending this process. For example, it is whether or not the game has ended, or whether or not the user has performed an end operation. If it is determined that the end condition is satisfied (S8; Y), the process ends. If it is not determined that the end condition is satisfied (S8; N), the process returns to S1.

以上説明した表示制御装置10によれば、表示制御装置10が所与の姿勢になったか否かに応じて、仮想カメラ38の視点制御方法を俯瞰視点と一人称視点とで切り替えることができるので、視点制御の際のユーザの操作負担を軽減することができる。例えば、実施形態のように、表示制御装置10を立てた状態では全体が見渡せるような俯瞰視点とし、表示制御装置10を傾けた状態では一人称視点とすることによって、表示制御装置10の姿勢を変えるだけで、仮想カメラ38の視点制御方法を容易に切り替えることができる。   According to the display control device 10 described above, the viewpoint control method of the virtual camera 38 can be switched between the overhead view and the first person view depending on whether or not the display control device 10 is in a given posture. It is possible to reduce the operation burden on the user during viewpoint control. For example, as in the embodiment, the posture of the display control apparatus 10 is changed by setting the bird's-eye view so that the entire view can be seen when the display control apparatus 10 is upright, and the first person viewpoint when the display control apparatus 10 is tilted. Only the viewpoint control method of the virtual camera 38 can be easily switched.

また、表示制御装置10を傾けた状態において、ユーザが指定したキャラクタ32の一人称視点にすることによって、ユーザがどのキャラクタ32の一人称視点にするかを指定することができる。   In addition, when the display control apparatus 10 is tilted, the first-person viewpoint of the character 32 designated by the user can be designated, which character 32 the first-person viewpoint of the user can designate.

[5.変形例]
なお、本発明は、以上に説明した実施の形態に限定されるものではない。本発明の趣旨を逸脱しない範囲で、適宜変更可能である。
[5. Modified example]
The present invention is not limited to the embodiment described above. Modifications can be made as appropriate without departing from the spirit of the present invention.

図11は、変形例の機能ブロック図である。図11に示すように、変形例の表示制御装置10は、実施形態の機能に加えて、状況取得部64と、代表方向変更部66と、役割取得部68と、操作体系変更部70と、第1表示制御部72と、第2表示制御部74と、制限部76と、関連付け部78と、を含む。これら各機能は、制御部11が記憶部12に記憶されるプログラムを実行することにより実現される。また、これら各機能は、制御部11を主として実現される。   FIG. 11 is a functional block diagram of a modified example. As shown in FIG. 11, in addition to the functions of the embodiment, the display control apparatus 10 according to the modified example includes a status acquisition unit 64, a representative direction change unit 66, a role acquisition unit 68, an operation system change unit 70, A first display control unit 72, a second display control unit 74, a limiting unit 76, and an associating unit 78 are included. Each of these functions is realized by the control unit 11 executing a program stored in the storage unit 12. Each of these functions is realized mainly by the control unit 11.

(1)例えば、実施形態においては、表示制御装置10を傾けた場合に仮想カメラ38がキャラクタ32の視線方向を向くように制御される態様を説明したが、実行中のゲームの状況に応じて、表示制御装置10を傾けた場合に仮想カメラ38が向く方向が変化するようにしてもよい。例えば、ユーザチームに所属するキャラクタ32がボール36を保持している場合は、仮想カメラ38が対戦相手チームのゴール30の方向を向くようにして、対戦相手チームに所属するキャラクタ34がボール36を保持している場合は、仮想カメラ38がユーザチームのゴール30の方向を向くようにしてもよい。   (1) For example, in the embodiment, the aspect in which the virtual camera 38 is controlled to face the line of sight of the character 32 when the display control device 10 is tilted has been described, but depending on the state of the game being executed When the display control device 10 is tilted, the direction in which the virtual camera 38 faces may be changed. For example, when the character 32 belonging to the user team holds the ball 36, the character 34 belonging to the opponent team holds the ball 36 such that the virtual camera 38 faces the goal 30 of the opponent team. If it is held, the virtual camera 38 may face the direction of the goal 30 of the user team.

変形例(1)の表示制御装置は、状況取得部64と、代表方向変更部66と、を含む。状況取得部64は、実行中のゲームの状況を示すデータを記憶する手段(例えば、ゲームデータ記憶部50)に記憶される当該データを取得する。状況取得部64は、例えば、仮想3次元空間20の現在の状態を示すデータを取得する。   The display control apparatus of the modification example (1) includes a situation acquisition unit 64 and a representative direction change unit 66. The situation acquisition unit 64 acquires the data stored in a unit (for example, the game data storage unit 50) that stores data indicating the situation of the game being executed. The situation acquisition unit 64 acquires data indicating the current state of the virtual three-dimensional space 20, for example.

代表方向変更部66は、実行中のゲームの状況に基づいてオブジェクトの代表方向Vを変更する。例えば、代表方向変更部66は、実行中のゲームの状況と代表方向Vとの関連付けに基づいて、実行中のゲームの状況に関連付けられた代表方向Vを、ユーザにより指定されたキャラクタ34に設定する。 Representative direction changing unit 66 changes the representative direction V 2 of the object based on the situation of the game being executed. For example, the representative direction changing unit 66 determines the representative direction V 2 associated with the situation of the game being executed based on the association between the situation of the game being executed and the representative direction V 2. Set to.

図12は、実行中のゲームの状況と代表方向Vとの関連付けを示す図である。当該関連付けを示すデータは、ゲームデータ記憶部50に記憶される。また、当該関連付けは、テーブル形式であってもよいし数式形式であってもよい。以降説明する関連付けについても同様である。 Figure 12 is a diagram showing the association between the game situation during running and the representative direction V 2. Data indicating the association is stored in the game data storage unit 50. Further, the association may be in a table format or a mathematical expression format. The same applies to the association described below.

例えば、図12に示すように、ユーザチームが攻撃中の状態(ユーザチームに属するキャラクタ32がボール36を保持する状態)では、代表方向Vは、仮想カメラ38の位置と対戦相手チームのゴール30とを結ぶ方向となる。また例えば、対戦相手チームが攻撃中の状態では、代表方向Vは、仮想カメラ38の位置とユーザチームのゴール30とを結ぶ方向となる。 For example, as shown in FIG. 12, the user team is in attack state (state character 32 belonging to the user team holds the ball 36), the representative direction V 2, the position and the goal of the opponent team of the virtual camera 38 30. Further, for example, in the state in opponent team attack, the representative direction V 2 is a direction connecting the goal 30 position and the user team of the virtual camera 38.

第2表示制御部74は、例えば、代表方向変更部66により変更された代表方向Vと仮想カメラ38の視線方向Vとが略一致するように、仮想カメラ38の視線方向Vを決定することになる。 For example, the second display control unit 74 determines the viewing direction V 1 of the virtual camera 38 so that the representative direction V 2 changed by the representative direction changing unit 66 and the viewing direction V 1 of the virtual camera 38 substantially coincide with each other. Will do.

変形例(1)によれば、実行中のゲームの状況に応じて、表示制御装置10を傾けた場合の仮想カメラ38の視線方向Vを変更することができる。 According to a variant (1), can be changed according to the situation of the game being executed, the viewing direction V 1 of the virtual camera 38 by tilting the display control unit 10.

(2)また例えば、ユーザが指定したキャラクタ32のポジションに応じて、代表方向Vが異なるようにしてもよい。ユーザが指定したキャラクタ32がフォワードであれば、表示制御装置10を傾けた場合に仮想カメラ38が対戦相手チームのゴール30の方向を向くようにして、ユーザが指定したキャラクタ32がディフェンダーであれば、表示制御装置10を傾けた場合に仮想カメラ38がユーザチームのゴール30の方向を向くようにしてもよい。 (2) Further, for example, depending on the position of the character 32 specified by the user, the representative direction V 2 may be different. If the character 32 specified by the user is forward, the virtual camera 38 faces the goal 30 of the opponent team when the display control device 10 is tilted, and the character 32 specified by the user is a defender. When the display control device 10 is tilted, the virtual camera 38 may face the goal 30 of the user team.

変形例(2)のゲームデータ記憶部50は、キャラクタ32の役割(例えば、ポジション)に関する情報を記憶する。ここでは、複数の役割が用意されており、これら複数の役割の少なくとも一つが、各キャラクタ32に与えられる。例えば、フォワード、ミッドフィールダー、ディフェンダー、及びゴールキーパの4種類のポジションが用意されており、これら4種類の少なくとも一つがキャラクタ32に与えられることになる。キャラクタ32に与えられるポジションは、ユーザが指定するようにしてもよいし、予め指定されているようにしてもよい。   The game data storage unit 50 of the modified example (2) stores information regarding the role (for example, position) of the character 32. Here, a plurality of roles are prepared, and at least one of the plurality of roles is given to each character 32. For example, four types of positions of forward, midfielder, defender, and goalkeeper are prepared, and at least one of these four types is given to the character 32. The position given to the character 32 may be designated by the user or may be designated in advance.

変形例(2)の表示制御装置は、役割取得部68を含む。役割取得部68は、ゲームにおけるオブジェクトの役割に関する情報を記憶する手段(例えば、ゲームデータ記憶部50)に記憶される当該情報を取得する。   The display control device of the modification (2) includes a role acquisition unit 68. The role acquisition unit 68 acquires the information stored in a unit (for example, the game data storage unit 50) that stores information related to the role of the object in the game.

変形例(2)の代表方向変更部66は、オブジェクト(例えば、キャラクタ32)の役割に基づいてオブジェクトの代表方向Vを決定する。代表方向変更部66は、キャラクタ32の役割と代表方向Vとの関連付けに基づいて、キャラクタ32の役割に関連付けられた代表方向Vを、ユーザにより指定されたキャラクタ34に設定する。 Representative direction changing portion 66 of the modified example (2) of an object (e.g., character 32) to determine the representative direction V 2 of the object based on the role. Representative direction changing section 66, based on the association of the role of the character 32 and the representative direction V 2, a representative direction V 2 associated with the role of the character 32 is set to the character 34 designated by the user.

図13は、キャラクタ32の役割と代表方向Vとの関連付けを示す図である。当該関連付けを示すデータは、ゲームデータ記憶部50に記憶される。また、当該関連付けは、テーブル形式であってもよいし数式形式であってもよい。図13に示すように、例えば、ユーザが指定したキャラクタ32がフォワードであれば、代表方向Vは、仮想カメラ38の位置と対戦相手チームのゴール30とを結ぶ方向となる。また例えば、ユーザが指定したキャラクタ32がディフェンダーであれば、代表方向Vは、仮想カメラ38の位置とユーザチームのゴール30とを結ぶ方向となる。 Figure 13 is a diagram showing the association between the role of the character 32 and the representative direction V 2. Data indicating the association is stored in the game data storage unit 50. Further, the association may be in a table format or a mathematical expression format. As shown in FIG. 13, for example, if the character 32 specified by the user is forward, the representative direction V 2 is a direction connecting the goal 30 position and the opponent team of the virtual camera 38. For example, if the character 32 designated by the user is a defender, the representative direction V 2 is a direction connecting the position of the virtual camera 38 and the goal 30 of the user team.

変形例(2)によれば、ユーザが指定したキャラクタ32のポジションに応じて、表示制御装置10を傾けた場合の仮想カメラ38の視線方向Vを変更することができる。 According to a variant (2), it can be in accordance with the position of the character 32 specified by the user, to change the viewing direction V 1 of the virtual camera 38 by tilting the display control unit 10.

(3)また例えば、表示制御装置10を立てており俯瞰視点制御が行われる場合と、表示制御装置10を傾けて一人称視点制御が行われる場合と、でキャラクタ32を動作させるための操作体系を変更するようにしてもよい。   (3) Also, for example, an operation system for operating the character 32 in the case where the display control device 10 is set up and the overhead viewpoint control is performed, and in the case where the first-person viewpoint control is performed by tilting the display control device 10. It may be changed.

変形例(3)の表示制御装置は、操作体系変更部70を含む。操作体系変更部70は、第1視点制御部60による視点制御が実行されている場合と、第2視点制御部62による視点制御が実行されている場合と、でオブジェクト(例えば、キャラクタ32)を動作させるための操作体系を異ならせる。操作体系とは、操作内容とキャラクタ32の動作との関連付けのことである。キャラクタ32は、ユーザの操作に関連付けられた動作をすることになる。   The display control apparatus of the modification (3) includes an operation system changing unit 70. The operation system changing unit 70 moves the object (for example, the character 32) when the viewpoint control by the first viewpoint control unit 60 is executed and when the viewpoint control by the second viewpoint control unit 62 is executed. Different operation system to operate. The operation system is an association between the operation content and the action of the character 32. The character 32 performs an action associated with the user's operation.

図14は、操作体系の一例を示す図である。図14に示すように、操作体系変更部70は、第1視点制御部60又は第2視点制御部62と操作体系との関連付けに基づいて、操作体系を変更する。操作体系変更部70は、第1視点制御部60及び第2視点制御部62のうち、現時点において仮想カメラ38の視点制御をしている方に関連付けられた操作体系でキャラクタ32が動作するように、操作体系を設定する。   FIG. 14 is a diagram illustrating an example of an operation system. As illustrated in FIG. 14, the operation system change unit 70 changes the operation system based on the association between the first viewpoint control unit 60 or the second viewpoint control unit 62 and the operation system. The operation system changing unit 70 causes the character 32 to operate with an operation system associated with the one of the first viewpoint control unit 60 and the second viewpoint control unit 62 that currently controls the viewpoint of the virtual camera 38. Set the operation system.

例えば、図14に示すように、第1視点制御部60が視点制御をしている場合と、第2視点制御部62が視点制御をしている場合と、でキャラクタ32を動作させるための操作部材(ここでは、操作部14とタッチパネル16)を異ならせるようにしてもよい。   For example, as shown in FIG. 14, an operation for moving the character 32 when the first viewpoint control unit 60 performs viewpoint control and when the second viewpoint control unit 62 performs viewpoint control. The members (here, the operation unit 14 and the touch panel 16) may be different.

変形例(3)によれば、仮想カメラ38の視点制御方法に応じて、操作体系を変更することができる。   According to the modification (3), the operation system can be changed according to the viewpoint control method of the virtual camera 38.

(4)また例えば、表示制御装置10に外部モニタが接続されているような場合には、表示制御装置10の表示部17については、表示制御装置10の姿勢に応じた視点制御が実行され、外部モニタについては、俯瞰視点のままでゲーム画面40を表示させるようにしてもよい。   (4) For example, when an external monitor is connected to the display control device 10, viewpoint control according to the attitude of the display control device 10 is performed on the display unit 17 of the display control device 10. About an external monitor, you may make it display the game screen 40 with a bird's-eye view viewpoint.

図15は、外部モニタを含む表示制御システムの一例を示す図である。図15に示すように、例えば、表示制御システムSは、表示制御装置10とゲーム制御装置80と外部モニタ82とを含む。   FIG. 15 is a diagram illustrating an example of a display control system including an external monitor. As shown in FIG. 15, for example, the display control system S includes a display control device 10, a game control device 80, and an external monitor 82.

ゲーム制御装置80は、例えば、公知の家庭用ゲーム機であり、制御部等を含んで構成される。ゲーム制御装置80は、ゲームを統括的に制御する。例えば、ゲームデータ記憶部50及びゲーム実行部52がゲーム制御装置80により実現されるようにしてもよい。また、ゲーム制御装置80は、有線又は無線ネットワークにより、表示制御装置10とデータ送受信可能に接続される。   The game control device 80 is, for example, a known home game machine, and includes a control unit and the like. The game control device 80 comprehensively controls the game. For example, the game data storage unit 50 and the game execution unit 52 may be realized by the game control device 80. Further, the game control device 80 is connected to the display control device 10 through a wired or wireless network so as to be able to transmit and receive data.

外部モニタ82は、例えば、有線又は無線ネットワークにより、表示制御装置10及びゲーム制御装置80とデータ送受信可能に接続され、各種画像を表示する。ここでは、表示制御装置10に含まれる表示部17が第1の表示手段に相当し、外部モニタが第2の表示手段に相当する。一方、表示制御装置10及び操作部14と同一の筺体に備えられた表示部17が、第1の表示手段に相当する。ユーザは、表示制御装置10を把持して表示部17及び外部モニタ82を視認しながら、操作部14やタッチパネル16を操作してゲームをプレイすることになる。   The external monitor 82 is connected to the display control device 10 and the game control device 80 via a wired or wireless network so as to be able to transmit and receive data, and displays various images. Here, the display unit 17 included in the display control apparatus 10 corresponds to the first display unit, and the external monitor corresponds to the second display unit. On the other hand, the display unit 17 provided in the same casing as the display control device 10 and the operation unit 14 corresponds to a first display unit. The user plays the game by operating the operation unit 14 or the touch panel 16 while grasping the display control device 10 and visually recognizing the display unit 17 and the external monitor 82.

変形例(4)の表示制御装置は、第1表示制御部72と、第2表示制御部74と、を含む。第1表示制御部72は、第1視点制御部により制御される視点(例えば、仮想カメラ38)から仮想3次元空間20を見た様子を示す画像を、第1の表示手段と第2の表示手段とに表示させる。第1表示制御部72は、表示制御装置10の姿勢が所与の姿勢でないと判定された場合、表示部17と外部モニタ82とにおいて、俯瞰視点で制御される仮想カメラ38から仮想3次元空間20を見た様子を示す画像を表示させる。   The display control apparatus of the modification (4) includes a first display control unit 72 and a second display control unit 74. The first display control unit 72 displays, as a first display unit and a second display, an image showing a state in which the virtual three-dimensional space 20 is viewed from the viewpoint (for example, the virtual camera 38) controlled by the first viewpoint control unit. Display on the means. When it is determined that the posture of the display control device 10 is not a given posture, the first display control unit 72 performs a virtual three-dimensional space from the virtual camera 38 controlled from the overhead view point on the display unit 17 and the external monitor 82. An image showing a state of viewing 20 is displayed.

第2表示制御部74は、姿勢検出部54により検出された姿勢が所与の姿勢であると判定された場合、第1の表示手段において、第1表示制御部72の表示制御により表示される画像に代えて、第2視点制御部により制御される視点から仮想3次元空間20を見た様子を示す画像を表示させる。第2表示制御部74は、表示制御装置10の姿勢が所与の姿勢であると判定された場合、表示部17に表示される画像を切り替えて、ユーザにより指定されたキャラクタ32の一人称視点で制御される仮想カメラ38から仮想3次元空間20を見た様子を示す画像を表示させる。   When it is determined that the posture detected by the posture detector 54 is a given posture, the second display controller 74 is displayed by the display control of the first display controller 72 on the first display means. Instead of the image, an image showing the virtual three-dimensional space 20 viewed from the viewpoint controlled by the second viewpoint control unit is displayed. When it is determined that the posture of the display control device 10 is a given posture, the second display control unit 74 switches the image displayed on the display unit 17 and performs the first-person viewpoint of the character 32 designated by the user. An image showing the virtual three-dimensional space 20 viewed from the virtual camera 38 to be controlled is displayed.

一方、外部モニタ82においては、姿勢検出部54により検出された姿勢が所与の姿勢であると判定された場合、であっても、姿勢検出部54により検出された姿勢に関係なく、第1視点制御部60により制御される視点から仮想3次元空間20を見た様子を示す画像が表示される。   On the other hand, in the external monitor 82, even when it is determined that the posture detected by the posture detector 54 is a given posture, the first is independent of the posture detected by the posture detector 54. An image showing the virtual three-dimensional space 20 viewed from the viewpoint controlled by the viewpoint control unit 60 is displayed.

変形例(4)によれば、外部モニタ82に表示される画像の視点制御を変えずに、ユーザの手元にある表示部17に表示される画像の視点制御を変更することができるので、ユーザは比較的簡易な操作により、複数の方面から仮想3次元空間20を見た様子を確認することができる。   According to the modification (4), since the viewpoint control of the image displayed on the display unit 17 at the user's hand can be changed without changing the viewpoint control of the image displayed on the external monitor 82, the user Can confirm how the virtual three-dimensional space 20 is viewed from a plurality of directions by a relatively simple operation.

(5)また例えば、実行中のゲームの状況が所与の状況にある場合にのみ、第2視点制御部62による視点制御が行われるようにしてもよい。   (5) For example, the viewpoint control by the second viewpoint control unit 62 may be performed only when the situation of the game being executed is in a given situation.

変形例(5)の表示制御装置は、制限部76を含む。制限部76は、実行中のゲームの状況に基づいて、第2視点制御部62による視点制御を制限するか否かを決定する。制限部76は、実行中のゲームの状況が所与の状況であるか否かを判定する。所与の状況は、第2視点制御部62による視点制御を制限するために予め定められた状況であればよく、例えば、仮想3次元空間20の状態が所与の状態(オブジェクトの配置が所与の配置である状態。例えば、ボール36とキャラクタ32(34)とが関連付けられていない状態)であるか否か等である。   The display control apparatus according to the modification (5) includes a limiting unit 76. The limiting unit 76 determines whether to limit the viewpoint control by the second viewpoint control unit 62 based on the state of the game being executed. The restriction unit 76 determines whether or not the situation of the game being executed is a given situation. The given situation may be a situation predetermined in order to limit the viewpoint control by the second viewpoint control unit 62. For example, the state of the virtual three-dimensional space 20 is the given state (the object arrangement is given). For example, whether the ball 36 and the character 32 (34) are not associated with each other).

制限部76は、実行中のゲームの状況が所与の状況であると判定された場合、第2視点制御部62による視点制御を実行させ、実行中のゲームの状況が所与の状況でないと判定された場合、第2視点制御部62による視点制御をさせないように抑止する。   When it is determined that the situation of the game being executed is a given situation, the restriction unit 76 causes the second viewpoint control unit 62 to execute the viewpoint control, and the situation of the game being executed is not the given situation. If the determination is made, the viewpoint control by the second viewpoint control unit 62 is prevented from being performed.

変形例(5)によれば、第2視点制御部62による視点制御を行う必要がない状況を定めておき、実行中のゲームがこの状況になった場合に、第2視点制御部62による視点制御をしないようにすることができる。   According to the modified example (5), a situation is determined in which it is not necessary to perform viewpoint control by the second viewpoint control unit 62, and the viewpoint by the second viewpoint control unit 62 is determined when the game being executed is in this situation. You can avoid control.

(6)また例えば、実施形態においては、ユーザが表示制御装置10を傾けると、当該ユーザが指定したキャラクタ32の一人称視点になる場合を説明したが、ユーザの操作対象のキャラクタ32の一人称視点となるようにしてもよい。   (6) In the embodiment, for example, when the user tilts the display control device 10, the first person viewpoint of the character 32 designated by the user has been described. It may be made to become.

ゲーム実行部52は、ユーザの操作又はゲームの進行に応じて、複数のキャラクタ32のうちの何れかを、ユーザの操作対象として設定する。例えば、ゲーム実行部52は、仮想3次元空間20の現在の状態(例えば、各キャラクタ32とボール36との位置関係)に基づいて、ユーザの操作対象となるキャラクタ32を決定する。   The game execution unit 52 sets any one of the plurality of characters 32 as a user's operation target according to the user's operation or the progress of the game. For example, the game execution unit 52 determines the character 32 to be operated by the user based on the current state of the virtual three-dimensional space 20 (for example, the positional relationship between each character 32 and the ball 36).

変形例(6)の第2視点制御部62は、姿勢検出部54により検出された姿勢が所与の姿勢であると判定された場合、第1視点制御部60による制御が行われる場合よりも、視点(例えば、仮想カメラ38)をユーザの操作対象に近づけ、かつ、視点の視線方向Vとユーザの操作対象の代表方向Vとの角度θを小さくするように、視点の位置と視線方向Vとを制御する。 The second viewpoint control unit 62 of the modified example (6) is more than the case where the control by the first viewpoint control unit 60 is performed when the posture detected by the posture detection unit 54 is determined to be a given posture. , viewpoint (e.g., the virtual camera 38) close to the operation target of the user, and to reduce the angle theta V with the representative direction V 2 of the operation target viewpoint viewing direction V 1 and user and the position of the viewpoint to control the line-of-sight direction V 1.

第2視点制御部62は、姿勢検出部54により検出された姿勢が所与の姿勢であると判定された場合、ゲームデータ記憶部50の記憶内容を参照し、キャラクタ32のうちでユーザの操作対象に設定されているキャラクタ32を特定する。第2視点制御部62は、当該特定されたキャラクタ32の位置と代表方向Vとに基づいて、仮想カメラ38の位置と視線方向Vとを制御することになる。 When it is determined that the posture detected by the posture detection unit 54 is a given posture, the second viewpoint control unit 62 refers to the content stored in the game data storage unit 50 and operates the user among the characters 32. The character 32 set as the target is specified. Second viewpoint control unit 62, based on the position of the character 32 which is the specified representative direction V 2, will control the position and viewing direction V 1 of the virtual camera 38.

変形例(6)によれば、ユーザが表示制御装置10を傾けた場合に、ユーザの操作対象のキャラクタ32の一人称視点となるように視点制御を切り替えることができる。   According to the modification (6), when the user tilts the display control device 10, the viewpoint control can be switched so that the first-person viewpoint of the character 32 to be operated by the user is obtained.

(7)他にも例えば、ボール36又はボール36を保持するキャラクタ32の代表方向Vとなるように視点制御をするようにしてもよい。 (7) In addition, for example, the viewpoint control may be performed so that the ball 36 or the representative direction V 2 of the character 32 holding the ball 36 is set.

変形例(7)の表示制御装置10は、関連付け部78を含む。関連付け部78は、複数のオブジェクトの何れかと前記移動物体とを関連付ける。関連付け部78は、ボール36とキャラクタ32(34)との位置関係に基づいて、キャラクタ32(34)の何れかとボール36とを関連付ける。例えば、関連付け部78は、ボール36との距離が所定距離未満であるキャラクタ32(34)のうちで最もボール36に近いキャラクタ32(34)とボール36とを関連付ける。   The display control apparatus 10 of the modification (7) includes an association unit 78. The associating unit 78 associates any of a plurality of objects with the moving object. The associating unit 78 associates one of the characters 32 (34) with the ball 36 based on the positional relationship between the ball 36 and the character 32 (34). For example, the associating unit 78 associates the ball 36 with the character 32 (34) closest to the ball 36 among the characters 32 (34) whose distance from the ball 36 is less than a predetermined distance.

第2視点制御部62は、姿勢検出部54により検出された姿勢が所与の姿勢であると判定された場合、第1視点制御部60による制御が行われる場合よりも、視点(例えば、仮想カメラ38)を移動物体(例えば、ボール36)又は移動物体に関連付けられたオブジェクト(例えば、キャラクタ32)に近づけ、かつ、視点の視線方向Vと移動物体又は移動物体に関連付けられたオブジェクトの代表方向Vとの角度θを小さくするように、視点の位置と視線方向Vとを制御する。 When it is determined that the posture detected by the posture detection unit 54 is a given posture, the second viewpoint control unit 62 performs a viewpoint (e.g., virtual) than when control by the first viewpoint control unit 60 is performed. moving objects the camera 38) (e.g., object associated with the balls 36) or moving objects (e.g., close to the character 32), and a representative of the associated object to a moving object or moving object and line-of-sight direction V 1 of the viewpoint so as to reduce the angle theta V between the direction V 2, for controlling the position and viewing direction V 1 of the viewpoint.

例えば、第2視点制御部62は、姿勢検出部54により検出された姿勢が所与の姿勢であると判定された場合、ゲームデータ記憶部50の記憶内容を参照し、ボール36の位置と代表方向V(例えば、ボール36の移動方向)を特定する。第2視点制御部62は、当該特定されたボール36の位置と代表方向Vとに基づいて、仮想カメラ38の位置と視線方向Vとを制御することになる。 For example, if the second viewpoint control unit 62 determines that the posture detected by the posture detection unit 54 is a given posture, the second viewpoint control unit 62 refers to the stored content of the game data storage unit 50 and represents the position of the ball 36 and the representative The direction V 2 (for example, the moving direction of the ball 36) is specified. Second viewpoint control unit 62, based on the position of the ball 36 that is the specified representative direction V 2, will control the position and viewing direction V 1 of the virtual camera 38.

また例えば、第2視点制御部62は、姿勢検出部54により検出された姿勢が所与の姿勢であると判定された場合、ゲームデータ記憶部50の記憶内容を参照し、ボール36に関連付けられているキャラクタ32を特定する。第2視点制御部62は、当該特定されたキャラクタ32の位置と代表方向Vとに基づいて、仮想カメラ38の位置と視線方向Vとを制御することになる。 Further, for example, when it is determined that the posture detected by the posture detection unit 54 is a given posture, the second viewpoint control unit 62 refers to the stored content of the game data storage unit 50 and is associated with the ball 36. Character 32 is identified. Second viewpoint control unit 62, based on the position of the character 32 which is the specified representative direction V 2, will control the position and viewing direction V 1 of the virtual camera 38.

変形例(7)によれば、ユーザが表示制御装置10を傾けた場合に、ボール36の目線又はボール36を保持するキャラクタ32の一人称視点となるように視点制御を切り替えることができる。   According to the modification (7), when the user tilts the display control device 10, the viewpoint control can be switched so as to be the eye of the ball 36 or the first person viewpoint of the character 32 holding the ball 36.

(8)また例えば、上記においては、表示制御装置10の姿勢に応じて、俯瞰視点と一人称視点とで切り替わる場合を説明したが、操作手段の姿勢に応じて、俯瞰視点と一人称視点とが切り替わるようにしてもよい。この場合には、実施形態及び上記変形例において説明した「表示制御装置10の姿勢」を「操作手段の姿勢」と読み替えることができる。   (8) For example, in the above description, the case where the overhead view viewpoint and the first person viewpoint are switched according to the attitude of the display control apparatus 10 has been described. However, the overhead view viewpoint and the first person viewpoint are switched according to the attitude of the operation means. You may do it. In this case, the “posture of the display control apparatus 10” described in the embodiment and the above modification can be read as “the posture of the operation means”.

また例えば、仮想カメラ38の制御が俯瞰視点と一人称視点とで切り替わる場合を説明したが、第1視点制御部60及び第2視点制御部62の制御方法の組み合わせはこれに限られない。姿勢判定部56の判定結果に基づいて、第1視点制御部60の視点制御と第2視点制御部62の視点制御とで切り替わるようにすればよい。   For example, although the case where the control of the virtual camera 38 is switched between the overhead viewpoint and the first person viewpoint has been described, the combination of the control methods of the first viewpoint controller 60 and the second viewpoint controller 62 is not limited thereto. Based on the determination result of the posture determination unit 56, the viewpoint control of the first viewpoint control unit 60 and the viewpoint control of the second viewpoint control unit 62 may be switched.

例えば、キャラクタ32の背後に仮想カメラ38が配置される三人称視点で、第1視点制御部60が仮想カメラ38の視点制御を行うようにしてもよい。この場合、姿勢検出部54により検出された姿勢に応じて、三人称視点と一人称視点とで仮想カメラ38の制御方法が切り替わることになる。他にも例えば、第2視点制御部62が、キャラクタ32の顔の位置に仮想カメラ38を配置し、当該キャラクタ32の足元を見る向きに仮想カメラ38の視線方向Vが設定されるように、仮想カメラ38の位置と視線方向Vとを制御するようにしてもよい。 For example, the first viewpoint control unit 60 may perform viewpoint control of the virtual camera 38 from the third person viewpoint in which the virtual camera 38 is disposed behind the character 32. In this case, the control method of the virtual camera 38 is switched between the third person viewpoint and the first person viewpoint in accordance with the attitude detected by the attitude detection unit 54. In addition, for example, the second viewpoint control unit 62 arranges the virtual camera 38 at the position of the face of the character 32, and the line-of-sight direction V 1 of the virtual camera 38 is set so as to see the feet of the character 32. , may be controlled the position and viewing direction V 1 of the virtual camera 38.

また例えば、上記実施形態と変形例との2つ以上を組み合わせることができる。   Further, for example, two or more of the above embodiment and the modified example can be combined.

また例えば、表示制御システムSにおいて、機能ブロックの各々について、表示制御装置10とゲーム制御装置80との何れかで実現されるようにしてもよい。即ち、機能ブロック図で示した各機能が、表示制御装置10とゲーム制御装置80とで分担されるようにしてもよい。また例えば、ゲーム制御装置80が、本発明に係る表示制御装置に相当するようにしてもよい。   Further, for example, in the display control system S, each of the functional blocks may be realized by either the display control device 10 or the game control device 80. That is, each function shown in the functional block diagram may be shared between the display control device 10 and the game control device 80. Further, for example, the game control device 80 may correspond to the display control device according to the present invention.

例えば、ゲームデータ記憶部50がゲーム制御装置80において実現されるようにしてもよい。この場合、ゲームデータ記憶部50の記憶内容がゲーム制御装置80から表示制御装置10に送信されるようにすればよい。   For example, the game data storage unit 50 may be realized in the game control device 80. In this case, the content stored in the game data storage unit 50 may be transmitted from the game control device 80 to the display control device 10.

また例えば、ゲーム実行部52がゲーム制御装置80において実現されるようにしてもよい。この場合、ゲームデータ記憶部50の記憶内容が表示制御装置10からゲーム制御装置80に送信されるようにすればよい。   For example, the game execution unit 52 may be realized in the game control device 80. In this case, the content stored in the game data storage unit 50 may be transmitted from the display control device 10 to the game control device 80.

また、姿勢判定部56がゲーム制御装置80において実現されるようにしてもよい。この場合、ゲーム制御装置80は、表示制御装置10の姿勢に関する情報を通信ネットワークを介して取得し、表示制御装置10の姿勢が所与の姿勢であるか否かを判定する。   Further, the posture determination unit 56 may be realized in the game control device 80. In this case, the game control device 80 acquires information related to the posture of the display control device 10 via the communication network, and determines whether or not the posture of the display control device 10 is a given posture.

また例えば、第1視点制御部60及び第2視点制御部62がゲーム制御装置80において実現されるようにしてもよい。この場合、ゲーム制御装置80から表示制御装置10に画像データが送信されることによって、ゲーム画面40の表示制御が行われるようにしてもよい。   Further, for example, the first viewpoint control unit 60 and the second viewpoint control unit 62 may be realized in the game control device 80. In this case, display control of the game screen 40 may be performed by transmitting image data from the game control device 80 to the display control device 10.

なお、ゲーム制御装置80が、本発明に係る表示制御装置に相当するようにしてもよい。この場合、ゲーム制御装置80により、上記説明した各機能が実現され、表示制御装置10は、ユーザの操作をゲーム制御装置80に送信したり、ゲーム制御装置80から受信した画像データに基づいてゲーム画面40を表示させたりすることになる。   The game control device 80 may correspond to the display control device according to the present invention. In this case, each function described above is realized by the game control device 80, and the display control device 10 transmits the user's operation to the game control device 80 or the game based on the image data received from the game control device 80. The screen 40 is displayed.

また例えば、表示制御装置10が通信ネットワークを介してゲームサーバと接続されているようにしてもよい。この場合、図15に示すゲーム制御装置80の各機能が、ゲームサーバにより実現されるようにしてもよい。   Further, for example, the display control device 10 may be connected to a game server via a communication network. In this case, each function of the game control device 80 shown in FIG. 15 may be realized by a game server.

また、機能ブロック図に示した機能のうち、必須の構成は、姿勢検出部54、姿勢判定部56、第1視点制御部60、及び第2視点制御部62であり、他の機能については省略してもよい。   Of the functions shown in the functional block diagram, the essential components are the posture detection unit 54, the posture determination unit 56, the first viewpoint control unit 60, and the second viewpoint control unit 62, and the other functions are omitted. May be.

また例えば、本発明は、サッカーゲームにおける仮想3次元空間以外の表示制御を実行する表示制御装置にも適用することができる。例えば、ゲーム以外の仮想3次元空間の表示制御を行う表示制御装置に、本発明に係る技術を適用することができる。即ち、本発明は、仮想3次元空間を所与の視点から見た様子を表示させる種々の表示制御装置に適用できる。   For example, the present invention can also be applied to a display control device that executes display control other than the virtual three-dimensional space in a soccer game. For example, the technology according to the present invention can be applied to a display control device that performs display control of a virtual three-dimensional space other than games. That is, the present invention can be applied to various display control apparatuses that display a virtual three-dimensional space viewed from a given viewpoint.

10 表示制御装置、11 制御部、12 記憶部、13 通信部、14 操作部、15 センサ、16 タッチパネル、17 表示部、20 仮想3次元空間、22 フィールド、24a,24b ゴールライン、26a,26b タッチライン、28 センターライン、30 ゴール、32,34 キャラクタ、36 ボール、38 仮想カメラ、40 ゲーム画面、50 ゲームデータ記憶部、52 ゲーム実行部、54 姿勢検出部、56 姿勢判定部、58 指定受付部、60 第1視点制御部、62 第2視点制御部、64 状況取得部、66 代表方向変更部、68 役割取得部、70 操作体系変更部、72 第1表示制御部、74 第2表示制御部、76 制限部、78 関連付け部、80 ゲーム制御装置、82 外部モニタ、S 表示制御システム。
DESCRIPTION OF SYMBOLS 10 Display control apparatus, 11 Control part, 12 Storage part, 13 Communication part, 14 Operation part, 15 Sensor, 16 Touch panel, 17 Display part, 20 Virtual three-dimensional space, 22 fields, 24a, 24b Goal line, 26a, 26b Touch Line, 28 center line, 30 goals, 32, 34 characters, 36 balls, 38 virtual cameras, 40 game screens, 50 game data storage units, 52 game execution units, 54 posture detection units, 56 posture determination units, 58 designation reception units , 60 First viewpoint control unit, 62 Second viewpoint control unit, 64 Situation acquisition unit, 66 Representative direction change unit, 68 Role acquisition unit, 70 Operation system change unit, 72 First display control unit, 74 Second display control unit 76 Limiting unit, 78 Association unit, 80 Game control device, 82 External monitor, S display control system.

Claims (8)

複数のオブジェクトが配置された仮想3次元空間を所与の視点から見た様子を示す画像を表示手段に表示させる表示制御装置であって、
前記表示制御装置又は操作手段の姿勢を検出する姿勢検出手段と、
前記検出された姿勢が所与の姿勢であるか否かを判定する姿勢判定手段と、
前記検出された姿勢が前記所与の姿勢でないと判定された場合の前記視点の位置と視線方向とを制御する第1視点制御手段と、
ユーザによる、前記複数のオブジェクトの何れかの指定を受け付ける指定受付手段と、
前記検出された姿勢が前記所与の姿勢であると判定された場合、前記指定されたオブジェクトが前記ユーザの操作対象であるか否かに関係なく、前記第1視点制御手段による制御が行われる場合よりも、前記視点を前記指定されたオブジェクトに近づけ、かつ、前記視点の視線方向と前記指定されたオブジェクトの代表方向との角度を小さくするように、前記視点の位置と視線方向とを制御する第2視点制御手段と、
前記仮想3次元空間内で前記複数のオブジェクトの各々が動作するゲームを実行する手段と、
実行中の前記ゲームの状況を示すデータを記憶する手段に記憶される当該データを取得する手段と、
ゲームの状況と、複数の代表方向の各々と、の関連付けを示すデータを記憶する手段に記憶される当該データを取得する手段と、
前記複数の代表方向のうち、実行中の前記ゲームの状況に関連付けられた代表方向を前記指定されたオブジェクトに設定することによって、前記指定されたオブジェクトの代表方向を変更する手段と、
を含むことを特徴とする表示制御装置。
A display control apparatus that displays on a display means an image showing a virtual three-dimensional space in which a plurality of objects are arranged as viewed from a given viewpoint.
Attitude detection means for detecting the attitude of the display control device or operation means;
Posture determination means for determining whether or not the detected posture is a given posture;
First viewpoint control means for controlling the position and line-of-sight direction of the viewpoint when it is determined that the detected attitude is not the given attitude;
Designation accepting means for accepting designation of any of the plurality of objects by a user;
When it is determined that the detected posture is the given posture, control by the first viewpoint control unit is performed regardless of whether or not the designated object is an operation target of the user. Control the position and line-of-sight direction of the viewpoint so that the viewpoint is closer to the specified object and the angle between the line-of-sight direction of the viewpoint and the representative direction of the specified object is smaller than the case. A second viewpoint control means,
Means for executing a game in which each of the plurality of objects operates in the virtual three-dimensional space;
Means for acquiring the data stored in the means for storing data indicating the status of the game being executed;
Means for acquiring the data stored in the means for storing data indicating the association between the game situation and each of the plurality of representative directions;
Means for changing the representative direction of the designated object by setting a representative direction associated with the status of the game being executed among the plurality of representative directions to the designated object;
A display control apparatus comprising:
前記第2視点制御手段は、
前記検出された姿勢が前記所与の姿勢であると判定された場合、前記第1視点制御手段による制御に代えて、前記視点の位置及び前記オブジェクトの位置が略一致するように、前記視点の位置を制御する手段と、
前記検出された姿勢が前記所与の姿勢であると判定された場合、前記第1視点制御手段による制御に代えて、前記視点の視線方向及び前記オブジェクトの代表方向が略一致するように、前記視点の視線方向を制御する手段と、
を含むことを特徴とする請求項1に記載の表示制御装置。
The second viewpoint control means includes
When it is determined that the detected posture is the given posture, instead of the control by the first viewpoint control means, the position of the viewpoint and the position of the object are substantially matched. Means for controlling the position;
When it is determined that the detected posture is the given posture, instead of the control by the first viewpoint control unit, the line-of-sight direction of the viewpoint and the representative direction of the object substantially coincide with each other. Means for controlling the viewing direction of the viewpoint;
The display control apparatus according to claim 1, further comprising:
前記表示制御装置は
記ゲームにおける前記オブジェクトの役割に関する情報を記憶する手段に記憶される当該情報を取得する手段と、
前記オブジェクトの役割に基づいて前記オブジェクトの代表方向を変更する手段と、
を更に含むことを特徴とする請求項1又は2に記載の表示制御装置。
The display control device includes :
It means for obtaining the information stored in the means for storing information on the role of the object in front Stories game,
Means for changing the representative direction of the object based on the role of the object;
The display control device according to claim 1 or 2, further comprising a.
前記オブジェクトは、ユーザの操作に応じて前記仮想3次元空間内で動作し、
前記表示制御装置は、
前記第1視点制御手段による視点制御が実行されている場合と、前記第2視点制御手段による視点制御が実行されている場合と、で前記オブジェクトを動作させるための操作体系を異ならせる手段、
を更に含むことを特徴とする請求項1〜の何れか一項に記載の表示制御装置。
The object operates in the virtual three-dimensional space in response to a user operation,
The display control device includes:
Means for differentiating the operation system for operating the object between when the viewpoint control by the first viewpoint control means is being executed and when the viewpoint control by the second viewpoint control means is being executed;
The display control device according to any one of claim 1 to 3, characterized in that it further comprises a.
前記表示制御装置又は前記操作手段は、第1の表示手段を含み、
前記姿勢検出手段は、前記表示制御装置又は前記操作手段に含まれる前記第1の表示手段の姿勢を検出し、
前記表示制御装置は、
前記第1視点制御手段により制御される前記視点から前記仮想3次元空間を見た様子を示す画像を、前記第1の表示手段と第2の表示手段とに表示させる第1表示制御手段と、
前記検出された姿勢が前記所与の姿勢であると判定された場合、前記第1の表示手段において、前記第1表示制御手段の表示制御により表示される画像に代えて、前記第2視点制御手段により制御される前記視点から前記仮想3次元空間を見た様子を示す画像を表示させる第2表示制御手段と、
を更に含むことを特徴とする請求項1〜の何れか一項に記載の表示制御装置。
The display control device or the operation means includes first display means,
The posture detection means detects the posture of the first display means included in the display control device or the operation means;
The display control device includes:
First display control means for causing the first display means and the second display means to display an image showing the virtual three-dimensional space viewed from the viewpoint controlled by the first viewpoint control means;
When it is determined that the detected posture is the given posture, the second display control is performed in the first display unit instead of the image displayed by the display control of the first display control unit. Second display control means for displaying an image showing the virtual three-dimensional space viewed from the viewpoint controlled by the means;
The display control device according to any one of claim 1 to 4, further comprising a.
前記表示制御装置は、実行中の前記ゲームの状況に基づいて、前記第2視点制御手段による視点制御を制限するか否かを決定する手段、
を更に含むことを特徴とする請求項1〜の何れか一項に記載の表示制御装置。
The display control unit, based on the game being executed status, means to determine whether to limit the viewpoint control by the second viewpoint control unit,
The display control device according to any one of claim 1 to 5, further comprising a.
複数のオブジェクトが配置された仮想3次元空間を所与の視点から見た様子を示す画像を表示手段に表示させる表示制御システムであって、
前記表示制御装置又は操作手段の姿勢を検出する姿勢検出手段と、
前記検出された姿勢が所与の姿勢であるか否かを判定する姿勢判定手段と、
前記検出された姿勢が前記所与の姿勢でないと判定された場合の前記視点の位置と視線方向とを制御する第1視点制御手段と、
ユーザによる、前記複数のオブジェクトの何れかの指定を受け付ける指定受付手段と、
前記検出された姿勢が前記所与の姿勢であると判定された場合、前記指定されたオブジェクトが前記ユーザの操作対象であるか否かに関係なく、前記第1視点制御手段による制御が行われる場合よりも、前記視点を前記指定されたオブジェクトに近づけ、かつ、前記視点の視線方向と前記指定されたオブジェクトの代表方向との角度を小さくするように、前記視点の位置と視線方向とを制御する第2視点制御手段と、
前記仮想3次元空間内で前記複数のオブジェクトの各々が動作するゲームを実行する手段と、
実行中の前記ゲームの状況を示すデータを記憶する手段に記憶される当該データを取得する手段と、
ゲームの状況と、複数の代表方向の各々と、の関連付けを示すデータを記憶する手段に記憶される当該データを取得する手段と、
前記複数の代表方向のうち、実行中の前記ゲームの状況に関連付けられた代表方向を前記指定されたオブジェクトに設定することによって、前記指定されたオブジェクトの代表方向を変更する手段と、
を含むことを特徴とする表示制御システム。
A display control system for displaying an image showing a virtual three-dimensional space in which a plurality of objects are arranged from a given viewpoint on a display means,
Attitude detection means for detecting the attitude of the display control device or operation means;
Posture determination means for determining whether or not the detected posture is a given posture;
First viewpoint control means for controlling the position and line-of-sight direction of the viewpoint when it is determined that the detected attitude is not the given attitude;
Designation accepting means for accepting designation of any of the plurality of objects by a user;
When it is determined that the detected posture is the given posture, control by the first viewpoint control unit is performed regardless of whether or not the designated object is an operation target of the user. Control the position and line-of-sight direction of the viewpoint so that the viewpoint is closer to the specified object and the angle between the line-of-sight direction of the viewpoint and the representative direction of the specified object is smaller than the case. A second viewpoint control means,
Means for executing a game in which each of the plurality of objects operates in the virtual three-dimensional space;
Means for acquiring the data stored in the means for storing data indicating the status of the game being executed;
Means for acquiring the data stored in the means for storing data indicating the association between the game situation and each of the plurality of representative directions;
Means for changing the representative direction of the designated object by setting a representative direction associated with the status of the game being executed among the plurality of representative directions to the designated object;
A display control system comprising:
請求項1〜6の何れか一項に記載の表示制御装置又は請求項7に記載の表示制御システムとしてコンピュータを機能させるためのプログラム。   A program for causing a computer to function as the display control device according to any one of claims 1 to 6 or the display control system according to claim 7.
JP2012179245A 2012-08-13 2012-08-13 Display control device, display control system, and program Active JP5878438B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012179245A JP5878438B2 (en) 2012-08-13 2012-08-13 Display control device, display control system, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012179245A JP5878438B2 (en) 2012-08-13 2012-08-13 Display control device, display control system, and program

Publications (2)

Publication Number Publication Date
JP2014038403A JP2014038403A (en) 2014-02-27
JP5878438B2 true JP5878438B2 (en) 2016-03-08

Family

ID=50286515

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012179245A Active JP5878438B2 (en) 2012-08-13 2012-08-13 Display control device, display control system, and program

Country Status (1)

Country Link
JP (1) JP5878438B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109069927A (en) 2016-06-10 2018-12-21 Colopl株式会社 For providing the method for Virtual Space, for making computer realize the program of this method and for providing the system of Virtual Space
JP6126273B1 (en) * 2016-06-10 2017-05-10 株式会社コロプラ Method for providing virtual space, program for causing computer to realize the method, and system for providing virtual space
JP6220473B1 (en) * 2017-04-04 2017-10-25 株式会社コロプラ Method for providing virtual space, program for realizing the method in a computer, recording medium recording the program, and system for providing virtual space
JP6509938B2 (en) * 2017-05-02 2019-05-08 株式会社コロプラ INFORMATION PROCESSING METHOD, COMPUTER, AND PROGRAM
US10569172B2 (en) * 2017-09-19 2020-02-25 Canon Kabushiki Kaisha System and method of configuring a virtual camera
JP7339740B2 (en) * 2019-02-14 2023-09-06 キヤノン株式会社 IMAGE DISPLAY DEVICE, CONTROL METHOD AND PROGRAM FOR IMAGE DISPLAY DEVICE
JP7385719B1 (en) 2022-09-28 2023-11-22 株式会社コロプラ Programs and information processing systems

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3145059B2 (en) * 1997-06-13 2001-03-12 株式会社ナムコ Information storage medium and image generation device
JP3902508B2 (en) * 2002-05-20 2007-04-11 任天堂株式会社 Game system and game program
JP3703473B2 (en) * 2004-02-09 2005-10-05 任天堂株式会社 GAME DEVICE AND GAME PROGRAM
JP5330640B2 (en) * 2006-05-09 2013-10-30 任天堂株式会社 GAME PROGRAM, GAME DEVICE, GAME SYSTEM, AND GAME PROCESSING METHOD
JP2008045914A (en) * 2006-08-11 2008-02-28 Xanavi Informatics Corp Navigation device
JP5017212B2 (en) * 2008-08-15 2012-09-05 株式会社コナミデジタルエンタテインメント GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM
JP5236674B2 (en) * 2010-03-04 2013-07-17 株式会社コナミデジタルエンタテインメント GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM
JP5757741B2 (en) * 2011-01-25 2015-07-29 任天堂株式会社 GAME SYSTEM, GAME DEVICE, GAME PROGRAM, AND GAME PROCESSING METHOD

Also Published As

Publication number Publication date
JP2014038403A (en) 2014-02-27

Similar Documents

Publication Publication Date Title
US10864433B2 (en) Using a portable device to interact with a virtual space
JP5878438B2 (en) Display control device, display control system, and program
US9776083B2 (en) Spatially-correlated multi-display human-machine interface
US7922588B2 (en) Storage medium having game program stored thereon and game apparatus
US8339364B2 (en) Spatially-correlated multi-display human-machine interface
EP2394710B1 (en) Image generation system, image generation method, and information storage medium
JP5508122B2 (en) Program, information input device, and control method thereof
EP2485119A2 (en) Spatially-correlated multi-display human-machine interface
JP6534011B2 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING PROGRAM, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD
JP2014028059A (en) Game device, method for controlling game device, game system, method for controlling game system, and program
JP7257370B2 (en) Information processing program, information processing device, information processing system, and information processing method
JP6581341B2 (en) Information processing apparatus, information processing program, information processing method, and information processing system
JP6519075B2 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING PROGRAM, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD
JP2010142404A (en) Game program, and game apparatus
JP6057738B2 (en) GAME PROGRAM, GAME DEVICE, GAME SYSTEM, AND GAME PROCESSING METHOD
JP5945297B2 (en) GAME PROGRAM AND GAME DEVICE
US20220351446A1 (en) Animation production method
US20220044462A1 (en) Animation production system
JP5200158B1 (en) GAME DEVICE, CONTROL DEVICE, GAME CONTROL METHOD, AND PROGRAM
JP7286856B2 (en) Information processing system, program and information processing method
JP7163526B1 (en) Information processing system, program and information processing method
US20220036616A1 (en) Animation production system
JP2023015979A (en) Information processing system, program and information processing method
JP2023016047A (en) Information processing system, program, and information processing method
JP2025018335A (en) GAME PROGRAM, GAME SYSTEM, GAME DEVICE, AND GAME PROCESSING METHOD

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140918

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150727

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150811

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151007

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20151027

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151221

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: 20160119

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160128

R150 Certificate of patent or registration of utility model

Ref document number: 5878438

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

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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