JP6611383B2 - アプリケーション制御プログラム、アプリケーション制御方法及びアプリケーション制御システム - Google Patents
アプリケーション制御プログラム、アプリケーション制御方法及びアプリケーション制御システム Download PDFInfo
- Publication number
- JP6611383B2 JP6611383B2 JP2018112848A JP2018112848A JP6611383B2 JP 6611383 B2 JP6611383 B2 JP 6611383B2 JP 2018112848 A JP2018112848 A JP 2018112848A JP 2018112848 A JP2018112848 A JP 2018112848A JP 6611383 B2 JP6611383 B2 JP 6611383B2
- Authority
- JP
- Japan
- Prior art keywords
- virtual space
- user
- display
- image
- action
- 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
- 238000000034 method Methods 0.000 title claims description 27
- 230000009471 action Effects 0.000 claims description 115
- 230000008859 change Effects 0.000 claims description 14
- 230000004044 response Effects 0.000 claims description 4
- 210000003128 head Anatomy 0.000 description 14
- 230000008569 process Effects 0.000 description 14
- 239000007787 solid Substances 0.000 description 11
- 230000000694 effects Effects 0.000 description 8
- 240000004050 Pentaglottis sempervirens Species 0.000 description 7
- 235000004522 Pentaglottis sempervirens Nutrition 0.000 description 7
- 238000001514 detection method Methods 0.000 description 4
- 210000001508 eye Anatomy 0.000 description 4
- 210000005252 bulbus oculi Anatomy 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 208000013057 hereditary mucoepithelial dysplasia Diseases 0.000 description 1
- 238000007654 immersion Methods 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Landscapes
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Description
以下、アプリケーション制御プログラム、アプリケーション制御方法及びアプリケーション制御システムの一実施形態を図1〜図10に従って説明する。本実施形態では、複数のユーザの間で仮想空間を共有するアプリケーションとして、ゲームアプリケーションを提供する場合を想定する。
図4に示すように、制御部16は、画像情報記憶部25に記録された仮想空間の画像情報を、指定表示範囲112に応じてレンダリングして第2仮想空間画像121を表示するための画像情報を生成し、生成した画像情報を第2仮想空間画像121用に明度、彩度及び色相を調整して、タッチパネルディスプレイ13に出力する。この第2仮想空間画像121は、第1仮想空間画像と同じ範囲を表示していたとしても、第1仮想空間画像の初期状態とは明度、彩度及び色相の少なくとも一部が異なっている。具体的には、制御部16は、第2仮想空間画像121の全体を、光が照射されたような明度が高い状態で表示させる。また、制御部16は、第2仮想空間画像121に、オブジェクト位置情報21に基づき移動する移動オブジェクト115を表示させる。但し、移動オブジェクト115はランダムに移動しているため、指定表示範囲112を変更しない場合には、最初に表示された移動オブジェクト115が画面外に移動する可能性がある。第2ユーザ102は、例えばスワイプ操作を行なって指定表示範囲112を変更して画面を遷移させ、第1ユーザ101に移動オブジェクト115の位置を知らせるために、移動オブジェクト115を探す。
まず、図9を参照して、HMD11及びメインディスプレイ12に第1仮想空間画像120を出力する処理の手順について説明する。第1仮想空間画像120を出力する処理は、例えば、操作部14又は他の装置が操作されてゲームが開始されたとき等の開始条件が成立したときに開始される。なお、制御部16は、この処理と並行して、タッチパネルディスプレイ13の指定表示範囲112の座標を取得し、その座標を指定表示範囲情報20として記憶部17に記録する処理を行なう。
(1)上記実施形態では、制御装置15の制御部16は、HMD11及びタッチパネルディスプレイ13の両方に仮想空間画像を出力する。第2ユーザ102はHMD11を装着することなく、タッチ操作で指定表示範囲112を指定し、制御部16は、第1のアクションとして、タッチ操作に応じた範囲を仮想空間内で特定する。さらに、第1ユーザ101は、注目範囲111と指定表示範囲112との重複部分に表示された移動オブジェクト115に対して操作部14を用いて操作を行ない、制御部16は、その操作に応じて、移動オブジェクト115に対して第2のアクションを行なう。従って、第1ユーザ101が第2のアクションを行なうためには第2ユーザ102による第1のアクションが行なわれていることが前提となるため、第1ユーザ101及び第2ユーザ102が仮想空間内で協力してゲームを進行させることができる。
次に、本発明を具体化した第2実施形態を説明する。なお、第2実施形態は、第1実施形態における第1のアクションを変更した構成であるため、同様の部分については同一符号を付してその詳細な説明を省略する。
(11)上記実施形態では、制御装置15の制御部16は、第2ユーザ102によって選択された移動オブジェクト115を特定する。そして、制御部16は、第2ユーザ102によって選択された移動オブジェクト115を第1仮想空間画像120に表示させる。従って、第2ユーザ102は、HMD11を装着することなく、選択した移動オブジェクト115を第1ユーザ101に指し示すことができる。
次に、本発明を具体化した第3実施形態を説明する。なお、第3実施形態は、第1実施形態における指定表示範囲を可変とする構成であるため、同様の部分については同一符号を付してその詳細な説明を省略する。
(12)上記実施形態では、制御部16は、タッチパネルディスプレイ13の画面でのタッチ操作に基づき、指定表示範囲112の大きさや位置を変更するため、例えば画面の一部のみを指し示すことができる。
次に、本発明を具体化した第4実施形態を説明する。なお、第4実施形態は、タッチパネルディスプレイで移動オブジェクトを非表示状態とし、操作部の操作に応じて移動オブジェクトを第2仮想空間画像に表示する構成であるため、第1実施形態と同様の部分については同一符号を付してその詳細な説明を省略する。
(13)上記実施形態では、第1ユーザ101は、移動オブジェクト115を選択して、選択した移動オブジェクト115を第2仮想空間画像121上で表示状態とさせる。第2ユーザ102はHMD11を装着することなく、仮想空間で表示状態とされた移動オブジェクト115を攻撃することができる。従って、第1ユーザ101及び第2ユーザ102は協力してゲームを進めることができる。
なお、上記各実施形態は、以下のように適宜変更して実施することもできる。
・上記各実施形態では、制御部16は、第2ユーザ102に対応するキャラクタ116の位置を、第1ユーザ101の鉛直方向上方の位置とした。これに代えて、例えば第2ユーザ102によるタッチパネルディスプレイ13の画面上でのタッチ操作に基づき、キャラクタ116の位置を変更するようにしてもよい。
〔a〕第1ユーザが装着する装着ディスプレイと、第2ユーザが用いるディスプレイに画像を出力する制御部を用いて仮想空間の画像を出力するアプリケーション制御プログラムにおいて、前記制御部を、前記第1ユーザの姿勢に応じて、前記装着ディスプレイに前記仮想空間の画像を出力し、前記第2ユーザの入力操作に基づき前記仮想空間の表示範囲を決定し、前記第2ユーザが用いるディスプレイに前記決定した表示範囲の仮想空間の画像を出力し、前記仮想空間に対する前記第2ユーザの操作を受け付けて、前記仮想空間内で第1のアクションを行ない、前記装着ディスプレイに、前記第1のアクションが反映された前記仮想空間の画像を出力し、前記第1ユーザによる操作部での操作に応じて、前記第1のアクションが反映された前記仮想空間内で第2のアクションを行なう手段として機能させることを特徴とするアプリケーション制御プログラム。
〔b〕前記第1のアクションを行なう手段は、前記第1のアクションとして、前記第2ユーザの入力操作に基づきオブジェクトの移動を制御する〔a〕に記載のアプリケーション制御プログラム。
〔c〕前記第1のアクションを行なう手段は、前記第1のアクションとして、前記第2ユーザの入力操作に基づきオブジェクトを選択する〔a〕又は〔b〕に記載のアプリケーション制御プログラム。
〔d〕前記制御部を、前記装着ディスプレイに出力する前記仮想空間の画像において、前記第2のアクションの対象となる移動オブジェクトを移動させる手段としてさらに機能させ、前記第1のアクションを行なう手段は、前記第1のアクションとして、前記ディスプレイの操作に基づき前記移動オブジェクトの移動を停止させ、前記第1のアクションが反映された前記仮想空間の画像を出力する手段は、前記装着ディスプレイに出力する画像において前記移動オブジェクトの移動を停止させる〔a〕〜〔c〕のいずれか1項に記載のアプリケーション制御プログラム。
〔e〕前記第1のアクションを行なう手段は、前記ディスプレイの画面上での接触点の近傍の前記移動オブジェクトを特定し、当該移動オブジェクトに対してのみ移動を停止させる〔d〕に記載のアプリケーション制御プログラム。
〔f〕前記第1のアクションが反映された前記仮想空間の画像を出力する手段は、前記決定した表示範囲と前記第1ユーザの姿勢に応じた注目範囲とが重複している場合には、その重複部分に含まれる所定のオブジェクトを表示状態とし、前記重複部分に含まれない前記所定のオブジェクトがある場合には、その所定のオブジェクトを非表示状態として前記装着ディスプレイに出力する〔a〕〜〔e〕のいずれか1項に記載のアプリケーション制御プログラム。
〔g〕前記第1のアクションが反映された前記仮想空間の画像を出力する手段は、前記決定した表示範囲の明度、彩度及び色相の少なくとも一つを、それ以外の範囲の明度、彩度及び色相と異ならせた状態で前記装着ディスプレイに出力する〔f〕に記載のアプリケーション制御プログラム。
〔h〕前記第2のアクションを行なう手段は、前記決定した表示範囲と前記第1ユーザの姿勢に応じた注目範囲との重複部分に含まれる所定のオブジェクトに対してのみ第2のアクションを有効とする〔f〕又は〔g〕に記載のアプリケーション制御プログラム。
〔i〕前記ディスプレイに前記仮想空間の画像を出力する手段は、前記第2のアクションの対象となる所定のオブジェクトを表示状態で出力する〔f〕〜〔h〕のいずれか1項に記載のアプリケーション制御プログラム。
〔j〕前記第1のアクションが反映された前記仮想空間の画像を出力する手段は、前記装着ディスプレイにおいて出力される前記仮想空間の画像の水平方向の視野角よりも、前記決定した表示範囲の水平方向の視野角を小さくする〔a〕〜〔i〕のいずれか1項に記載のアプリケーション制御プログラム。
〔k〕前記ディスプレイに前記仮想空間の画像を出力する手段は、前記仮想空間を俯瞰し、且つ前記第2のアクションの対象となる所定のオブジェクトを表示状態とした画像を出力する手段としてさらに機能させる請求項〔a〕〜〔j〕のいずれか1項に記載のアプリケーション制御プログラム。
〔l〕第1ユーザが装着する装着ディスプレイと、第2ユーザが用いるディスプレイに画像を出力する制御部を用いて仮想空間の画像を出力するアプリケーション制御方法において、前記制御部が、前記第1ユーザの姿勢に応じて、前記装着ディスプレイに前記仮想空間の画像を出力し、前記第2ユーザの入力操作に基づき前記仮想空間の表示範囲を決定し、前記第2ユーザに用いるディスプレイに前記決定した表示範囲の仮想空間の画像を出力し、前記仮想空間に対する前記第2ユーザの操作を受け付けて、前記仮想空間内で第1のアクションを行ない、前記装着ディスプレイに、前記第1のアクションが反映された前記仮想空間の画像を出力し、前記第1ユーザによる操作部での操作に応じて、前記第1のアクションが反映された前記仮想空間内で第2のアクションを行なうことを特徴とするアプリケーション制御方法。
〔m〕第1ユーザが装着する装着ディスプレイと、第2ユーザが用いるディスプレイに画像を出力する制御部を備えた仮想空間の画像を出力するアプリケーション制御システムにおいて、前記制御部が、前記第1ユーザの姿勢に応じて、前記装着ディスプレイに前記仮想空間の画像を出力し、前記第2ユーザの入力操作に基づき前記仮想空間の表示範囲を決定し、前記第2ユーザが用いるディスプレイに前記決定した表示範囲の仮想空間の画像を出力し、前記仮想空間に対する前記第2ユーザの操作を受け付けて、前記仮想空間内で第1のアクションを行ない、前記装着ディスプレイに、前記第1のアクションが反映された前記仮想空間の画像を出力し、前記第1ユーザによる操作部での操作に応じて、前記第1のアクションが反映された前記仮想空間内で第2のアクションを行なうことを特徴とするアプリケーション制御システム。
Claims (6)
- 第1ユーザが装着する装着ディスプレイに、オブジェクトを含む仮想空間の画像を出力させるアプリケーション制御プログラムであって、
1又は複数のコンピュータに、
前記第1ユーザの姿勢に応じた注目範囲の前記仮想空間の画像を前記装着ディスプレイに出力させるステップと、
第2ユーザの操作に応じた指定表示範囲の前記仮想空間の画像をディスプレイに表示させるステップと、
前記仮想空間に対する第2ユーザの操作を受け付けて、前記仮想空間内で前記オブジェクトの動きを変更する第1のアクションを行なうステップと、
前記注目範囲及び前記指定表示範囲が重複した重複部分に前記動きが変更されたオブジェクトが含まれる場合に、前記装着ディスプレイに、当該オブジェクトの画像を出力させるステップと、
前記第1ユーザによる操作部での操作に応じて、前記第1のアクションが反映された前記仮想空間内で第2のアクションを行なうステップと、を実行させるアプリケーション制御プログラム。 - 前記第1のアクションを行なうステップでは、前記第2ユーザの操作を受け付けて前記オブジェクトの動きを停止させる、請求項1に記載のアプリケーション制御プログラム。
- 前記第1のアクションを行なうステップでは、前記第2ユーザの操作位置と前記仮想空間内のオブジェクトの位置との相対位置関係に応じて、前記第1のアクションを行なうオブジェクトを特定する、請求項1又は2に記載のアプリケーション制御プログラム。
- 前記第2ユーザの操作がない場合又は前記第2ユーザの操作が無効である場合には、前記オブジェクトを移動させる制御を行う、請求項1〜3のいずれか1項に記載のアプリケーション制御プログラム。
- 第1ユーザが装着する装着ディスプレイに、オブジェクトを含む仮想空間の画像を出力させるアプリケーション制御方法であって、
1又は複数のコンピュータが、
前記第1ユーザの姿勢に応じた注目範囲の前記仮想空間の画像を前記装着ディスプレイに出力させるステップと、
第2ユーザの操作に応じた指定表示範囲の前記仮想空間の画像をディスプレイに表示させるステップと、
前記仮想空間に対する第2ユーザの操作を受け付けて、前記仮想空間内で前記オブジェクトの動きを変更する第1のアクションを行なうステップと、
前記注目範囲及び前記指定表示範囲が重複した重複部分に前記動きが変更されたオブジェクトが含まれる場合に、前記装着ディスプレイに、当該オブジェクトの画像を出力させるステップと、
前記第1ユーザによる操作部での操作に応じて、前記第1のアクションが反映された前記仮想空間内で第2のアクションを行なうステップと、を行うアプリケーション制御方法。 - 第1ユーザが装着する装着ディスプレイと、制御部とを備え、オブジェクトを含む仮想空間の画像を出力させるアプリケーション制御システムであって、
前記制御部が、
前記第1ユーザの姿勢に応じた注目範囲の前記仮想空間の画像を前記装着ディスプレイに出力させるステップと、
第2ユーザの操作に応じた指定表示範囲の前記仮想空間の画像をディスプレイに表示させるステップと、
前記仮想空間に対する第2ユーザの操作を受け付けて、前記仮想空間内で前記オブジェクトの動きを変更する第1のアクションを行なうステップと、
前記注目範囲及び前記指定表示範囲が重複した重複部分に前記動きが変更されたオブジェクトが含まれる場合に、前記装着ディスプレイに、当該オブジェクトの画像を出力させるステップと、
前記第1ユーザによる操作部での操作に応じて、前記第1のアクションが反映された前記仮想空間内で第2のアクションを行なうステップと、を行うアプリケーション制御システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018112848A JP6611383B2 (ja) | 2018-06-13 | 2018-06-13 | アプリケーション制御プログラム、アプリケーション制御方法及びアプリケーション制御システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018112848A JP6611383B2 (ja) | 2018-06-13 | 2018-06-13 | アプリケーション制御プログラム、アプリケーション制御方法及びアプリケーション制御システム |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017139711A Division JP6356878B2 (ja) | 2016-11-30 | 2017-07-19 | アプリケーション制御プログラム、アプリケーション制御方法及びアプリケーション制御システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018185825A JP2018185825A (ja) | 2018-11-22 |
JP6611383B2 true JP6611383B2 (ja) | 2019-11-27 |
Family
ID=64356091
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018112848A Active JP6611383B2 (ja) | 2018-06-13 | 2018-06-13 | アプリケーション制御プログラム、アプリケーション制御方法及びアプリケーション制御システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6611383B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7355504B2 (ja) * | 2019-02-19 | 2023-10-03 | 株式会社ジャパンディスプレイ | 検出装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4297804B2 (ja) * | 2004-02-19 | 2009-07-15 | 任天堂株式会社 | ゲーム装置及びゲームプログラム |
JP5901891B2 (ja) * | 2011-05-23 | 2016-04-13 | 任天堂株式会社 | ゲームシステム、ゲーム処理方法、ゲーム装置、およびゲームプログラム |
JP6534198B2 (ja) * | 2012-05-31 | 2019-06-26 | 任天堂株式会社 | ゲームシステム、ゲーム処理方法、ゲーム装置およびゲームプログラム |
JP6599080B2 (ja) * | 2013-10-17 | 2019-10-30 | 株式会社ソニー・インタラクティブエンタテインメント | ゲームシステム、ゲーム制御方法、及びゲーム制御プログラム |
JP2016158795A (ja) * | 2015-02-27 | 2016-09-05 | 株式会社ソニー・インタラクティブエンタテインメント | 表示制御プログラム、表示制御装置、及び表示制御方法 |
-
2018
- 2018-06-13 JP JP2018112848A patent/JP6611383B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018185825A (ja) | 2018-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6181842B1 (ja) | アプリケーション制御プログラム、アプリケーション制御方法及びアプリケーション制御システム | |
CN109966738B (zh) | 信息处理方法、处理装置、电子设备和存储介质 | |
JP4768031B2 (ja) | コンピュータプログラムとのインタフェース時に深さと方向の検出を可能とする方法およびシステム | |
JP5597837B2 (ja) | プログラム、情報記憶媒体、及び、画像生成装置 | |
JP6343718B2 (ja) | ジェスチャインタフェース | |
US11893697B2 (en) | Application control program, application control method, and application control system | |
EP2394710B1 (en) | Image generation system, image generation method, and information storage medium | |
JP6534011B2 (ja) | 情報処理装置、情報処理プログラム、情報処理システム、および、情報処理方法 | |
JP2011215886A (ja) | プログラム、情報記憶媒体、及び、画像生成装置 | |
JP2012088782A (ja) | 画像処理プログラム、画像処理装置、画像処理システム、及び、画像処理方法 | |
JP5878438B2 (ja) | 表示制御装置、表示制御システム、及びプログラム | |
JP7017474B2 (ja) | アプリケーション制御プログラム、アプリケーション制御方法及びアプリケーション制御システム | |
JP6611383B2 (ja) | アプリケーション制御プログラム、アプリケーション制御方法及びアプリケーション制御システム | |
JP6600051B2 (ja) | アプリケーション制御プログラム、アプリケーション制御方法及びアプリケーション制御システム | |
JP2011018147A (ja) | ゲームプログラム、ゲーム装置、ゲーム制御方法 | |
JP6356878B2 (ja) | アプリケーション制御プログラム、アプリケーション制御方法及びアプリケーション制御システム | |
JP7116220B2 (ja) | アプリケーション制御プログラム、アプリケーション制御方法及びアプリケーション制御システム | |
JP6905022B2 (ja) | アプリケーション制御プログラム、アプリケーション制御方法及びアプリケーション制御システム | |
JP2017086542A (ja) | 画像変更システム、方法、及びプログラム | |
JP2020062116A (ja) | 拡張現実の技術を用いたコンテンツを提供するためのシステム、方法、及びプログラム | |
EP4400943A1 (en) | Touchless control method, system, computer program and computer-readable medium for controlling an avatar | |
WO2022124135A1 (ja) | ゲームプログラム、ゲーム処理方法、及びゲーム装置 | |
WO2024149690A1 (en) | Touchless control method for controlling an avatar | |
JP2022090964A (ja) | ゲームプログラム、ゲーム処理方法、及びゲーム装置 | |
JP2022090965A (ja) | ゲームプログラム、ゲーム処理方法、及びゲーム装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180613 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190325 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190402 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190527 |
|
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: 20191023 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191028 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6611383 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 |