JP5878438B2 - 表示制御装置、表示制御システム、及びプログラム - Google Patents
表示制御装置、表示制御システム、及びプログラム Download PDFInfo
- 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
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Description
以下、本発明の実施形態の例について図面に基づき詳細に説明する。本発明の実施形態に係る表示制御装置は、例えば、携帯ゲーム機、携帯電話機(スマートフォン)、又は携帯情報端末等によって実現される。
本実施形態においては、表示制御装置10は、記憶部12から読み出したゲームプログラムを実行することによって、サッカーの試合会場を模した仮想3次元空間においてサッカーの試合が行われるサッカーゲームを実行する場合について説明する。サッカーゲームが開始されると、例えば、仮想3次元空間が記憶部12に構築される。
図6は、表示制御装置10の機能ブロック図である。図6に示すように、表示制御装置10は、ゲームデータ記憶部50と、ゲーム実行部52と、姿勢検出部54と、姿勢判定部56と、指定受付部58と、第1視点制御部60と、第2視点制御部62と、を含む。
ゲームデータ記憶部50は、サッカーゲームを実現するために必要なデータを記憶する。ゲームデータ記憶部50は、仮想3次元空間20の現在の状態を示すデータを記憶する。当該データは、ゲームの進行に応じて更新され、例えば、下記のデータを含む。
(1)各オブジェクトの位置や頂点座標を示すデータ
(2)各オブジェクトの代表方向を示すデータ
(3)ユーザの操作対象に設定されているキャラクタ32を示すデータ
(4)ユーザにより指定されたキャラクタ32を示すデータ
(5)ボール36に関連付けられたキャラクタ32(34)を示すデータ
(6)仮想カメラ38の位置及び視線方向を示すデータ
ゲーム実行部52は、仮想3次元空間20内でオブジェクト(例えば、キャラクタ32等)が動作するゲームを実行する。ゲーム実行部52は、ゲームの進行又はユーザの操作に応じて、仮想3次元空間20内でオブジェクトを動作させる。ゲーム実行部52は、各オブジェクトの動作に基づいて、仮想3次元空間20の現在の状態を示すデータを更新する。
姿勢検出部54は、表示制御装置10又は操作手段(詳細後述)の姿勢を検出する。姿勢検出部54は、加速度検出手段又は角速度検出手段(例えば、センサ15)からの検出信号に基づいて姿勢を検出する。
姿勢判定部56は、姿勢検出部54により検出された姿勢が所与の姿勢であるか否かを判定する。所与の姿勢とは、姿勢検出部54により検出された姿勢と基準姿勢とのずれが所定範囲となる姿勢であり、例えば、姿勢検出部54により検出された姿勢と基準姿勢とのなす角度が所定範囲となる姿勢である。
指定受付部58は、仮想3次元空間20に配置された複数のオブジェクト(例えば、キャラクタ32)のうちから、ユーザよる、当該複数のオブジェクトの何れかの指定を受け付ける。指定受付部58は、操作部14又はタッチパネル16の検出信号に基づいて、ユーザによるキャラクタ32の指定を受け付ける。
第1視点制御部60は、姿勢検出部54により検出された姿勢が所与の姿勢でないと判定された場合の視点の位置と視線方向とを制御する。第1視点制御部60は、第1の制御方法に基づいて(例えば、所与の位置及び視線方向、又は、キャラクタ32若しくはボール36に基づいて)、仮想カメラ38の位置と視線方向とを制御する。
第2視点制御部62は、姿勢検出部54により検出された姿勢が所与の姿勢であると判定された場合、第1視点制御部60による制御が行われる場合よりも、視点をオブジェクトに近づけ(例えば、仮想カメラ38を指定されたキャラクタ32に近づけ)、かつ、視点の視線方向V1とオブジェクトの代表方向V2との角度θVを小さくするように、視点の位置と視線方向V1とを制御する。第2視点制御部62は、第2の制御方法に基づいて(例えば、指定されたキャラクタ32の位置及び代表方向V2に基づいて)、仮想カメラ38の位置と視線方向V1とを制御するともいえる。
図10は、表示制御装置10が実行する処理を示すフロー図である。制御部11は、記憶部12に記憶されたプログラムに従って、図10に示す処理を実行する。
なお、本発明は、以上に説明した実施の形態に限定されるものではない。本発明の趣旨を逸脱しない範囲で、適宜変更可能である。
Claims (8)
- 複数のオブジェクトが配置された仮想3次元空間を所与の視点から見た様子を示す画像を表示手段に表示させる表示制御装置であって、
前記表示制御装置又は操作手段の姿勢を検出する姿勢検出手段と、
前記検出された姿勢が所与の姿勢であるか否かを判定する姿勢判定手段と、
前記検出された姿勢が前記所与の姿勢でないと判定された場合の前記視点の位置と視線方向とを制御する第1視点制御手段と、
ユーザによる、前記複数のオブジェクトの何れかの指定を受け付ける指定受付手段と、
前記検出された姿勢が前記所与の姿勢であると判定された場合、前記指定されたオブジェクトが前記ユーザの操作対象であるか否かに関係なく、前記第1視点制御手段による制御が行われる場合よりも、前記視点を前記指定されたオブジェクトに近づけ、かつ、前記視点の視線方向と前記指定されたオブジェクトの代表方向との角度を小さくするように、前記視点の位置と視線方向とを制御する第2視点制御手段と、
前記仮想3次元空間内で前記複数のオブジェクトの各々が動作するゲームを実行する手段と、
実行中の前記ゲームの状況を示すデータを記憶する手段に記憶される当該データを取得する手段と、
ゲームの状況と、複数の代表方向の各々と、の関連付けを示すデータを記憶する手段に記憶される当該データを取得する手段と、
前記複数の代表方向のうち、実行中の前記ゲームの状況に関連付けられた代表方向を前記指定されたオブジェクトに設定することによって、前記指定されたオブジェクトの代表方向を変更する手段と、
を含むことを特徴とする表示制御装置。 - 前記第2視点制御手段は、
前記検出された姿勢が前記所与の姿勢であると判定された場合、前記第1視点制御手段による制御に代えて、前記視点の位置及び前記オブジェクトの位置が略一致するように、前記視点の位置を制御する手段と、
前記検出された姿勢が前記所与の姿勢であると判定された場合、前記第1視点制御手段による制御に代えて、前記視点の視線方向及び前記オブジェクトの代表方向が略一致するように、前記視点の視線方向を制御する手段と、
を含むことを特徴とする請求項1に記載の表示制御装置。 - 前記表示制御装置は、
前記ゲームにおける前記オブジェクトの役割に関する情報を記憶する手段に記憶される当該情報を取得する手段と、
前記オブジェクトの役割に基づいて前記オブジェクトの代表方向を変更する手段と、
を更に含むことを特徴とする請求項1又は2に記載の表示制御装置。 - 前記オブジェクトは、ユーザの操作に応じて前記仮想3次元空間内で動作し、
前記表示制御装置は、
前記第1視点制御手段による視点制御が実行されている場合と、前記第2視点制御手段による視点制御が実行されている場合と、で前記オブジェクトを動作させるための操作体系を異ならせる手段、
を更に含むことを特徴とする請求項1〜3の何れか一項に記載の表示制御装置。 - 前記表示制御装置又は前記操作手段は、第1の表示手段を含み、
前記姿勢検出手段は、前記表示制御装置又は前記操作手段に含まれる前記第1の表示手段の姿勢を検出し、
前記表示制御装置は、
前記第1視点制御手段により制御される前記視点から前記仮想3次元空間を見た様子を示す画像を、前記第1の表示手段と第2の表示手段とに表示させる第1表示制御手段と、
前記検出された姿勢が前記所与の姿勢であると判定された場合、前記第1の表示手段において、前記第1表示制御手段の表示制御により表示される画像に代えて、前記第2視点制御手段により制御される前記視点から前記仮想3次元空間を見た様子を示す画像を表示させる第2表示制御手段と、
を更に含むことを特徴とする請求項1〜4の何れか一項に記載の表示制御装置。 - 前記表示制御装置は、実行中の前記ゲームの状況に基づいて、前記第2視点制御手段による視点制御を制限するか否かを決定する手段、
を更に含むことを特徴とする請求項1〜5の何れか一項に記載の表示制御装置。 - 複数のオブジェクトが配置された仮想3次元空間を所与の視点から見た様子を示す画像を表示手段に表示させる表示制御システムであって、
前記表示制御装置又は操作手段の姿勢を検出する姿勢検出手段と、
前記検出された姿勢が所与の姿勢であるか否かを判定する姿勢判定手段と、
前記検出された姿勢が前記所与の姿勢でないと判定された場合の前記視点の位置と視線方向とを制御する第1視点制御手段と、
ユーザによる、前記複数のオブジェクトの何れかの指定を受け付ける指定受付手段と、
前記検出された姿勢が前記所与の姿勢であると判定された場合、前記指定されたオブジェクトが前記ユーザの操作対象であるか否かに関係なく、前記第1視点制御手段による制御が行われる場合よりも、前記視点を前記指定されたオブジェクトに近づけ、かつ、前記視点の視線方向と前記指定されたオブジェクトの代表方向との角度を小さくするように、前記視点の位置と視線方向とを制御する第2視点制御手段と、
前記仮想3次元空間内で前記複数のオブジェクトの各々が動作するゲームを実行する手段と、
実行中の前記ゲームの状況を示すデータを記憶する手段に記憶される当該データを取得する手段と、
ゲームの状況と、複数の代表方向の各々と、の関連付けを示すデータを記憶する手段に記憶される当該データを取得する手段と、
前記複数の代表方向のうち、実行中の前記ゲームの状況に関連付けられた代表方向を前記指定されたオブジェクトに設定することによって、前記指定されたオブジェクトの代表方向を変更する手段と、
を含むことを特徴とする表示制御システム。 - 請求項1〜6の何れか一項に記載の表示制御装置又は請求項7に記載の表示制御システムとしてコンピュータを機能させるためのプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012179245A JP5878438B2 (ja) | 2012-08-13 | 2012-08-13 | 表示制御装置、表示制御システム、及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012179245A JP5878438B2 (ja) | 2012-08-13 | 2012-08-13 | 表示制御装置、表示制御システム、及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014038403A JP2014038403A (ja) | 2014-02-27 |
| JP5878438B2 true JP5878438B2 (ja) | 2016-03-08 |
Family
ID=50286515
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012179245A Active JP5878438B2 (ja) | 2012-08-13 | 2012-08-13 | 表示制御装置、表示制御システム、及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5878438B2 (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6126273B1 (ja) * | 2016-06-10 | 2017-05-10 | 株式会社コロプラ | 仮想空間を提供するための方法、当該方法をコンピュータに実現させるためのプログラム、および仮想空間を提供するためのシステム |
| WO2017213218A1 (ja) | 2016-06-10 | 2017-12-14 | 株式会社コロプラ | 仮想空間を提供するための方法、当該方法をコンピュータに実現させるためのプログラム、および仮想空間を提供するためのシステム |
| JP6220473B1 (ja) * | 2017-04-04 | 2017-10-25 | 株式会社コロプラ | 仮想空間を提供するための方法、当該方法をコンピュータに実現させるためのプログラム、当該プログラムを記録した記録媒体、および仮想空間を提供するためのシステム |
| JP6509938B2 (ja) * | 2017-05-02 | 2019-05-08 | 株式会社コロプラ | 情報処理方法、コンピュータ、及びプログラム |
| US10569172B2 (en) * | 2017-09-19 | 2020-02-25 | Canon Kabushiki Kaisha | System and method of configuring a virtual camera |
| JP7339740B2 (ja) * | 2019-02-14 | 2023-09-06 | キヤノン株式会社 | 画像表示装置、画像表示装置の制御方法及びプログラム |
| CN115639904B (zh) * | 2021-07-20 | 2025-08-22 | 华为技术有限公司 | 一种基于人体姿态识别的对象控制方法和电子设备 |
| JP7385719B1 (ja) | 2022-09-28 | 2023-11-22 | 株式会社コロプラ | プログラム、及び情報処理システム |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3145059B2 (ja) * | 1997-06-13 | 2001-03-12 | 株式会社ナムコ | 情報記憶媒体及び画像生成装置 |
| JP3902508B2 (ja) * | 2002-05-20 | 2007-04-11 | 任天堂株式会社 | ゲームシステムおよびゲームプログラム |
| JP3703473B2 (ja) * | 2004-02-09 | 2005-10-05 | 任天堂株式会社 | ゲーム装置およびゲームプログラム |
| JP5330640B2 (ja) * | 2006-05-09 | 2013-10-30 | 任天堂株式会社 | ゲームプログラム、ゲーム装置、ゲームシステム、およびゲーム処理方法 |
| JP2008045914A (ja) * | 2006-08-11 | 2008-02-28 | Xanavi Informatics Corp | ナビゲーション装置 |
| JP5017212B2 (ja) * | 2008-08-15 | 2012-09-05 | 株式会社コナミデジタルエンタテインメント | ゲーム装置、ゲーム装置の制御方法及びプログラム |
| JP5236674B2 (ja) * | 2010-03-04 | 2013-07-17 | 株式会社コナミデジタルエンタテインメント | ゲーム装置、ゲーム装置の制御方法、及びプログラム |
| JP5757741B2 (ja) * | 2011-01-25 | 2015-07-29 | 任天堂株式会社 | ゲームシステム、ゲーム装置、ゲームプログラム、およびゲーム処理方法 |
-
2012
- 2012-08-13 JP JP2012179245A patent/JP5878438B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014038403A (ja) | 2014-02-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5878438B2 (ja) | 表示制御装置、表示制御システム、及びプログラム | |
| JP7257370B2 (ja) | 情報処理プログラム、情報処理装置、情報処理システム、および情報処理方法 | |
| US8907891B2 (en) | Methods and systems for playing video games with a controller having a display that shares content with a main display | |
| US9776083B2 (en) | Spatially-correlated multi-display human-machine interface | |
| EP2394710B1 (en) | Image generation system, image generation method, and information storage medium | |
| CN103249461B (zh) | 用于使得手持设备能够捕获交互应用的视频的系统 | |
| US8339364B2 (en) | Spatially-correlated multi-display human-machine interface | |
| JP5508122B2 (ja) | プログラム、情報入力装置、及びその制御方法 | |
| EP2485119A2 (en) | Spatially-correlated multi-display human-machine interface | |
| JP6534011B2 (ja) | 情報処理装置、情報処理プログラム、情報処理システム、および、情報処理方法 | |
| JP7824912B2 (ja) | ゲームプログラム、ゲームシステム、ゲーム装置およびゲーム処理方法 | |
| JP2014028059A (ja) | ゲーム装置、ゲーム装置の制御方法、ゲームシステム、ゲームシステムの制御方法、及びプログラム | |
| US7922588B2 (en) | Storage medium having game program stored thereon and game apparatus | |
| US11182944B1 (en) | Animation production system | |
| JP6057738B2 (ja) | ゲームプログラム、ゲーム装置、ゲームシステム、およびゲーム処理方法 | |
| JP6519075B2 (ja) | 情報処理装置、情報処理プログラム、情報処理システム、および、情報処理方法 | |
| JP5945297B2 (ja) | ゲームプログラムおよびゲーム装置 | |
| JP2010142404A (ja) | ゲームプログラムおよびゲーム装置 | |
| JP2023166053A (ja) | 情報処理プログラム、情報処理システム、および情報処理方法 | |
| US20220351446A1 (en) | Animation production method | |
| JP5200158B1 (ja) | ゲーム装置、制御装置、ゲーム制御方法、及びプログラム | |
| US20220036616A1 (en) | Animation production system | |
| JP7286857B2 (ja) | 情報処理システム、プログラム及び情報処理方法 | |
| JP7286856B2 (ja) | 情報処理システム、プログラム及び情報処理方法 | |
| JP7163526B1 (ja) | 情報処理システム、プログラム及び情報処理方法 |
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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |