JP6448478B2 - ヘッドマウントディスプレイを制御するプログラム。 - Google Patents
ヘッドマウントディスプレイを制御するプログラム。 Download PDFInfo
- Publication number
- JP6448478B2 JP6448478B2 JP2015124463A JP2015124463A JP6448478B2 JP 6448478 B2 JP6448478 B2 JP 6448478B2 JP 2015124463 A JP2015124463 A JP 2015124463A JP 2015124463 A JP2015124463 A JP 2015124463A JP 6448478 B2 JP6448478 B2 JP 6448478B2
- Authority
- JP
- Japan
- Prior art keywords
- virtual camera
- program
- control unit
- unit
- virtual
- 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
Landscapes
- Processing Or Creating Images (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Description
操作部と、変位を検出するセンサを備えるヘッドマウントディスプレイとに接続されるコンピュータを、前記ヘッドマウントディスプレイに仮想空間を提供するように機能させるプログラムであって、
少なくとも前記操作部又は前記センサを介した操作情報に応じて、前記仮想空間内に配置された仮想カメラを制御する仮想カメラ制御部、
前記仮想カメラに設定された視線軸及び当該視線軸の周囲を含むカメラ領域の情報を前記ヘッドマウントディスプレイに表示する表示制御部、
前記仮想空間内に配置されたオブジェクトを制御するオブジェクト制御部、
前記仮想カメラと前記オブジェクトとの位置関係が所定条件を満たすか否かを判定する判定部、
として機能させるプログラムにおいて、
前記オブジェクト制御部は、前記所定条件を満たすと判定された場合に、前記オブジェクトの所定の部位が前記仮想カメラの前記視線軸と直交するように前記オブジェクトの動作を制御する、
プログラムが得られる。
操作部と、変位を検出するセンサを備えるヘッドマウントディスプレイとに接続されるコンピュータを、前記ヘッドマウントディスプレイに仮想空間を提供するように機能させるプログラムであって、
少なくとも前記操作部又は前記センサを介した操作情報に応じて、前記仮想空間内に配置された仮想カメラを制御する仮想カメラ制御部、
前記仮想カメラに設定されたカメラ領域の情報を前記ヘッドマウントディスプレイに表示する表示制御部、
前記仮想空間内に配置された人形オブジェクトを制御するオブジェクト制御部、
前記仮想カメラと前記人形オブジェクトとの位置関係が所定距離以下であるか否かを判定する判定部、
として機能させるプログラムにおいて、
前記オブジェクト制御部は、前記位置関係が所定距離以下であると判定された場合に、前記人形オブジェクトの顔部分が前記仮想カメラの方向に向き続けるように前記オブジェクトの姿態を制御する、
プログラムが得られる。
最初に、本発明の実施形態の内容を列記して説明する。本発明の一実施形態によるヘッドマウントディスプレイを制御するプログラム、システム、及び方法は、以下のような構成を備える。
(項目1)
操作部と、変位を検出するセンサを備えるヘッドマウントディスプレイとに接続されるコンピュータを、前記ヘッドマウントディスプレイに仮想空間を提供するように機能させるプログラムであって、
少なくとも前記操作部又は前記センサを介した操作情報に応じて、前記仮想空間内に配置された仮想カメラを制御する仮想カメラ制御部、
前記仮想カメラに設定された視線軸及び当該視線軸の周囲を含むカメラ領域の情報を前記ヘッドマウントディスプレイに表示する表示制御部、
前記仮想空間内に配置されたオブジェクトを制御するオブジェクト制御部、
前記仮想カメラと前記オブジェクトとの位置関係が所定条件を満たすか否かを判定する判定部、
として機能させるプログラムにおいて、
前記オブジェクト制御部は、前記所定条件を満たすと判定された場合に、前記オブジェクトの所定の部位が前記仮想カメラの前記視線軸と直交するように前記オブジェクトの動作を制御する、
プログラム。
本発明によれば、ユーザが近寄った時にオブジェクトが振り向くような動作が可能となり、より自然な表現を提供できる。
(項目2)
項目1に記載のプログラムであって、
前記オブジェクト制御部は、更に、前記オブジェクトを所定方向に向けて移動するように制御する、
プログラム。
本発明によれば、ユーザが近寄った時にオブジェクトが振り向くような動作が可能となり、より自然な表現を提供できる。
(項目3)
項目2に記載のプログラムであって、
前記オブジェクト制御部は、前記オブジェクトの前記移動が行われている間であって且つ前記所定条件を満たすと判定された場合に、前記オブジェクトの所定の部位が、前記仮想カメラの前記視線軸と直交し続けるように前記オブジェクトの動作を制御する、
プログラム。
本発明によれば、オブジェクトが移動するようなときであっても、ユーザを注視し続ける動作が可能になるため、より自然な表現を提供できる。
(項目4)
請求項2又は請求項3に記載のプログラムであって、
前記オブジェクト制御部は、前記オブジェクトの前記移動が行われている間であって且つ前記所定条件を満たすと判定され更に前記仮想カメラが移動された場合に、前記オブジェクトの所定の部位が、移動された前記仮想カメラの前記視線軸と直交し続けるように前記オブジェクトの動作を制御する、
プログラム。
本発明によれば、オブジェクトが移動するようなときであっても、ユーザを注視し続ける動作が可能になるため、より自然な表現を提供できる。
(項目5)
項目1乃至項目4のいずれかに記載のプログラムであって、
前記位置関係は、前記仮想カメラと前記オブジェクトとの直線距離である、
プログラム。
本発明によれば、簡単な検知方法で、自然な表現を提供できる。
(項目6)
操作部と、変位を検出するセンサを備えるヘッドマウントディスプレイとに接続されるコンピュータを、前記ヘッドマウントディスプレイに仮想空間を提供するように機能させるプログラムであって、
少なくとも前記操作部又は前記センサを介した操作情報に応じて、前記仮想空間内に配置された仮想カメラを制御する仮想カメラ制御部、
前記仮想カメラに設定されたカメラ領域の情報を前記ヘッドマウントディスプレイに表示する表示制御部、
前記仮想空間内に配置された人形オブジェクトを制御するオブジェクト制御部、
前記仮想カメラと前記人形オブジェクトとの位置関係が所定距離以下であるか否かを判定する判定部、
として機能させるプログラムにおいて、
前記オブジェクト制御部は、前記位置関係が所定距離以下であると判定された場合に、前記人形オブジェクトの顔部分が前記仮想カメラの方向に向き続けるように前記オブジェクトの姿態を制御する、
プログラム。
本発明によれば、ユーザが近寄った時にオブジェクトが振り向くような動作が可能となり、より自然な表現を提供できる。
本発明の実施形態に係るヘッドマウントディスプレイを制御するプログラム、システム、及び方法の具体例を、以下に図面を参照しつつ説明する。なお、本発明はこれらの例示に限定されるものではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。以下の説明では、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。
表示されるオブジェクトの操作を実現するための、制御回路部120の機能を示す図であ
る。制御回路部120は、主にセンサ130および外部コントローラ140からの入力に
基づいて、ディスプレイ112への出力画像を制御する。
センサ130の検知情報は制御回路部120に送信され、動き検出部210により、視界決定部220は基準視線である視界方向5を決定する(ステップS120−1)。視界方向5は、前述のように視界画像の所定位置に対応付けて決定される。当該所定位置は視界画像の中心点とするのがよいが、これに限定されず、視界画像の如何なる設定可能な位置としてよい。また、視界方向は何らかのマーク(例えば、円形や手の平形のアイコン)として上記視界画像に重畳表示してもよい。続いて、視界決定部220により、HMD110の位置情報および/または傾き情報に基づいて、仮想空間2内での視界情報が決定される。更に、視界画像生成部230が当該視界情報に基づいてHMD110のディスプレイ112に表示するための視界画像を生成する(ステップS120−2)。
は仮想カメラVCamを追い続けることとなり、新しいゲーム体験を提供させつつ、自然
な動きを表現することができる。
100…ヘッドマウントディスプレイ(HMD)システム、110…HMD、112…ディスプレイ、114…センサ部、120…制御回路部、130…センサ、132…検知部、140…外部コントローラ、200…表示制御部、300…オブジェクト制御部、400…判定部、1…仮想カメラ、2…仮想空間、5…視界方向、6…視界領域
Claims (6)
- 操作部と、変位を検出するセンサを備えるヘッドマウントディスプレイとに接続されるコンピュータを、前記ヘッドマウントディスプレイに仮想空間を提供するように機能させるプログラムであって、
少なくとも前記操作部又は前記センサを介した操作情報に応じて、前記仮想空間内に配置された仮想カメラを制御する仮想カメラ制御部、
前記仮想カメラに設定された視線軸及び当該視線軸の周囲を含むカメラ領域の情報を前記ヘッドマウントディスプレイに表示する表示制御部、
前記仮想空間内に配置されたオブジェクトを制御するオブジェクト制御部、
前記仮想カメラと、前記仮想空間内に配置されたオブジェクトのうち、ユーザの操作によらず前記オブジェクト制御部によって動きが制御されるオブジェクトとの位置関係が所定条件を満たすか否かを判定する判定部、
として機能させるプログラムにおいて、
前記オブジェクト制御部は、前記所定条件を満たすと判定された場合、前記オブジェクトが前記仮想カメラへの方向とは異なる方向に移動していても、前記オブジェクトの一部を構成する所定の部位が前記仮想カメラの方向を向くように前記オブジェクトの動作を制御する、
プログラム。 - 請求項1に記載のプログラムであって、
前記オブジェクト制御部は、前記オブジェクトを所定方向に向けて移動するように制御し、前記所定条件を満たすと判定された場合、前記所定方向が前記仮想カメラへの方向とは異なる方向であっても、前記オブジェクトの前記所定の部位が前記仮想カメラの方向を向くように前記オブジェクトの動作を制御する、
プログラム。 - 請求項2に記載のプログラムであって、
前記オブジェクト制御部は、前記オブジェクトの前記移動が行われている間であって且つ前記所定条件を満たすと判定された場合に、前記オブジェクトの前記所定の部位が、前記仮想カメラの方向を向き続けるように前記オブジェクトの動作を制御する、
プログラム。 - 請求項2又は請求項3に記載のプログラムであって、
前記オブジェクト制御部は、前記オブジェクトの前記移動が行われている間であって且つ前記所定条件を満たすと判定され更に前記仮想カメラが移動された場合に、前記オブジェクトの前記所定の部位が、移動された前記仮想カメラを向き続けるように前記オブジェクトの動作を制御する、
プログラム。 - 請求項1乃至請求項4のいずれかに記載のプログラムであって、
前記位置関係は、前記仮想カメラと前記オブジェクトとの直線距離である、
プログラム。 - 操作部と、変位を検出するセンサを備えるヘッドマウントディスプレイとに接続されるコンピュータを、前記ヘッドマウントディスプレイに仮想空間を提供するように機能させるプログラムであって、
少なくとも前記操作部又は前記センサを介した操作情報に応じて、前記仮想空間内に配置された仮想カメラを制御する仮想カメラ制御部、
前記仮想カメラに設定されたカメラ領域の情報を前記ヘッドマウントディスプレイに表示する表示制御部、
前記仮想空間内に配置された人形オブジェクトをユーザの操作によらず制御するオブジェクト制御部、
前記仮想カメラと前記人形オブジェクトとの位置関係が所定距離以下であるか否かを判定する判定部、
として機能させるプログラムにおいて、
前記オブジェクト制御部は、前記位置関係が所定距離以下であると判定された場合、前記人形オブジェクトが前記仮想カメラへの方向とは異なる方向に移動していても、前記人形オブジェクトの一部を構成する顔部分が前記仮想カメラの方向を向き続けるように前記人形オブジェクトの姿態を制御する、
プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015124463A JP6448478B2 (ja) | 2015-06-22 | 2015-06-22 | ヘッドマウントディスプレイを制御するプログラム。 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015124463A JP6448478B2 (ja) | 2015-06-22 | 2015-06-22 | ヘッドマウントディスプレイを制御するプログラム。 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017006355A JP2017006355A (ja) | 2017-01-12 |
JP6448478B2 true JP6448478B2 (ja) | 2019-01-09 |
Family
ID=57760464
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015124463A Active JP6448478B2 (ja) | 2015-06-22 | 2015-06-22 | ヘッドマウントディスプレイを制御するプログラム。 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6448478B2 (ja) |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000210468A (ja) * | 1999-01-20 | 2000-08-02 | Namco Ltd | ゲ―ム装置 |
JP2001029659A (ja) * | 1999-07-23 | 2001-02-06 | Namco Ltd | ゲーム装置 |
JP5027355B2 (ja) * | 2001-02-27 | 2012-09-19 | 株式会社スクウェア・エニックス | ビデオゲーム装置およびその制御方法、ならびにビデオゲームのプログラムおよびそのプログラムを記録したコンピュータ読取り可能な記録媒体。 |
JP2004141421A (ja) * | 2002-10-24 | 2004-05-20 | Nintendo Co Ltd | ゲーム装置 |
JP3558288B1 (ja) * | 2002-10-24 | 2004-08-25 | 任天堂株式会社 | ゲーム環境内にオブジェクトをタグ付けすることによって動画制御を行うシステムおよび方法 |
JP5714855B2 (ja) * | 2010-09-16 | 2015-05-07 | オリンパス株式会社 | 画像生成システム、プログラム及び情報記憶媒体 |
JP4869430B1 (ja) * | 2010-09-24 | 2012-02-08 | 任天堂株式会社 | 画像処理プログラム、画像処理装置、画像処理システム、および、画像処理方法 |
JP5542099B2 (ja) * | 2011-06-28 | 2014-07-09 | 株式会社スクウェア・エニックス | ゲームプログラムおよびゲーム装置 |
JP6353214B2 (ja) * | 2013-11-11 | 2018-07-04 | 株式会社ソニー・インタラクティブエンタテインメント | 画像生成装置および画像生成方法 |
JP6663634B2 (ja) * | 2014-05-29 | 2020-03-13 | フリュー株式会社 | ビデオゲーム装置、ビデオゲームの制御方法、ビデオゲーム制御プログラム、および記録媒体 |
-
2015
- 2015-06-22 JP JP2015124463A patent/JP6448478B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017006355A (ja) | 2017-01-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10776991B2 (en) | Method of providing virtual space, method of providing virtual experience, system and medium for implementing the methods | |
US10013812B2 (en) | Method and system for controlling a head-mounted display system | |
US9928650B2 (en) | Computer program for directing line of sight | |
JP6002286B1 (ja) | ヘッドマウントディスプレイ制御方法、および、ヘッドマウントディスプレイ制御プログラム | |
JP5961736B1 (ja) | ヘッドマウントディスプレイシステムを制御する方法、および、プログラム | |
JP5981591B1 (ja) | 没入型仮想空間でオブジェクト操作を制御するためのコンピュータ・プログラムおよびコンピュータ・システム | |
US9852546B2 (en) | Method and system for receiving gesture input via virtual control objects | |
US9779702B2 (en) | Method of controlling head-mounted display system | |
US11845007B2 (en) | Perspective rotation method and apparatus, device, and storage medium | |
US11244659B2 (en) | Rendering mediated reality content | |
JP6931068B2 (ja) | 向上した拡張現実の体験のための、対になっているローカルユーザインターフェースとグローバルユーザインターフェース | |
JP2017021824A (ja) | ヘッドマウントディスプレイ制御方法、および、ヘッドマウントディスプレイ制御プログラム | |
US10656705B2 (en) | Assisted item selection for see through glasses | |
JP6433862B2 (ja) | ヘッドマウントディスプレイシステム制御プログラム、コンピュータ及び方法 | |
JP6448478B2 (ja) | ヘッドマウントディスプレイを制御するプログラム。 | |
JP6598575B2 (ja) | ヘッドマウントディスプレイシステムを制御する方法、および、プログラム | |
JP2018038010A (ja) | 仮想空間を提供する方法、プログラム、および記録媒体 | |
JP2017049738A (ja) | ヘッドマウントディスプレイシステムを制御するプログラム | |
JP2017033465A (ja) | 方法、および、プログラム | |
US20240086032A1 (en) | Method of manipulating user interfaces in an environment | |
JP2017162443A (ja) | ヘッドマウントディスプレイシステムを制御するための方法、および、プログラム | |
JP6332658B1 (ja) | 表示制御装置、及びプログラム | |
WO2024064231A1 (en) | Devices, methods, and graphical user interfaces for interacting with three-dimensional environments | |
KR20230124363A (ko) | 전자 장치 및 전자 장치의 제어 방법 | |
JP2017041229A (ja) | ヘッドマウントディスプレイシステムを制御する方法、および、プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180315 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20180424 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20180508 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180615 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180620 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180815 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20180815 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180904 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181024 |
|
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: 20181113 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181204 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6448478 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |