JP6002286B1 - ヘッドマウントディスプレイ制御方法、および、ヘッドマウントディスプレイ制御プログラム - Google Patents
ヘッドマウントディスプレイ制御方法、および、ヘッドマウントディスプレイ制御プログラム Download PDFInfo
- Publication number
- JP6002286B1 JP6002286B1 JP2015140224A JP2015140224A JP6002286B1 JP 6002286 B1 JP6002286 B1 JP 6002286B1 JP 2015140224 A JP2015140224 A JP 2015140224A JP 2015140224 A JP2015140224 A JP 2015140224A JP 6002286 B1 JP6002286 B1 JP 6002286B1
- Authority
- JP
- Japan
- Prior art keywords
- virtual space
- image
- hmd
- user
- visual field
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/006—Mixed reality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/013—Eye tracking input arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/012—Head tracking input arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04815—Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/04—Texture mapping
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/10—Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20112—Image segmentation details
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30242—Counting objects in image
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- Processing Or Creating Images (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
【解決手段】ユーザに仮想空間を提供する没入型ヘッドマウントディスプレイ(HMD)を制御する方法であって、ユーザが没入する仮想空間を構成する仮想空間画像22を生成するステップと、基準視線を決定するステップと、基準視線に基づいて、仮想空間のうちユーザが視認する視界領域23を決定するステップと、仮想空間画像22のうち視界領域23に相当する領域を、仮想空間画像22より高画質な視界画像26として生成するステップと、を含む。
【選択図】図7
Description
最初に、本発明の実施形態の内容を列記して説明する。本発明の一実施形態によるHMD制御方法、および、HMD制御プログラムは、以下のような構成を備える。
(項目1)
ユーザに仮想空間を提供する没入型ヘッドマウントディスプレイ(以下、HMD)を制御する方法であって、
前記ユーザが没入する仮想空間を構成する仮想空間画像を生成するステップと、
基準視線を決定するステップと、
前記基準視線に基づいて、前記仮想空間のうち前記ユーザが視認する視界領域を決定するステップと、
前記仮想空間画像のうち前記視界領域に相当する領域を、前記仮想空間画像より高画質な視界画像として生成するステップと、を含むHMD制御方法。
本項目のHMD制御方法によれば、予め仮想空間画像を低画質に生成しておき、そのユーザの視界領域に相当する部分を高画質な視界画像として生成することで、仮想空間画像のうちユーザの視界領域に相当する部分にレンダリング不可を集中させることができる。これにより、三次元仮想空間画像を提供する場合のレンダリング負荷を軽減し得る。
(項目2)
前記基準視線が移動する方向を検知するステップをさらに備え、
前記基準視線の移動により、前記視界領域が前記仮想空間画像の第1部分から第2部分へ移動するとき、
前記視界領域の移動が完了する前に、前記第2部分に前記視界画像を生成する、項目1のHMD制御方法。
本項目のHMD制御方法によれば、視界領域の移動が完了する前に当該領域の視界画像を生成することにより、ユーザは常に高画質な仮想空間を視認し得る。これにより、ユーザ体験を改善し得る。
(項目3)
前記視界画像を、前記視界領域の周囲の所定領域を覆うように生成する、項目1のHMD制御方法。
本項目のHMD制御方法によれば、視界画像が視界領域を覆うことで、視界領域の移動が完了する前に当該領域の視界画像を生成することが容易となる。これにより、ユーザ体験を改善し得る。
(項目4)
前記基準視線が移動する方向を検知するステップをさらに備え、
前記所定領域は、前記基準視線が移動する方向に向けて大きくなるように設定される、項目3のHMD制御方法。
本項目のHMD制御方法によれば、視界領域外に視界画像が生成される領域を、基準視線が移動する方向に大きくとることにより、視界領域の移動が完了する前に当該領域の視界画像を生成することが容易となる。
(項目5)
前記ユーザの前記仮想空間内における位置が更新位置に到達した場合には、前記仮想空間画像を更新し、
更新後の前記仮想空間画像のうち前記視界領域に相当する領域を、前記仮想空間画像より高画質な視界画像として生成する項目1〜4のいずれかのHMD制御方法。
本項目のHMD制御方法によれば、ユーザの前記仮想空間内における位置が更新位置に到達した場合に仮想空間画像を一括して更新する。これにより、仮想空間画像の生成を効率化し、レンダリング負荷を軽減し得る。
(項目6)
ユーザに仮想空間を提供する没入型ヘッドマウントディスプレイ(以下、HMD)を制御する方法であって、
前記ユーザが没入する仮想空間を構成する仮想空間画像を生成するステップと、
基準視線を決定するステップと、
前記基準視線に基づいて、前記仮想空間のうち前記ユーザが視認する視界領域を決定するステップと、
前記仮想空間画像のうち前記視界領域に相当する領域を、視界画像として生成するステップと、を含み、
前記ユーザの前記仮想空間内における位置が更新位置に到達した場合には、前記仮想空間画像を更新し、更新後の前記仮想空間画像のうち前記視界領域に相当する領域を視界画像として生成する、HMD制御方法。
本項目のHMD制御方法によれば、ユーザの前記仮想空間内における位置が更新位置に到達した場合に仮想空間画像を一括して更新する。これにより、仮想空間画像の生成を効率化し、レンダリング負荷を軽減し得る。
(項目7)
項目1〜6のいずれかのHMD制御方法をコンピュータに実行させるHMD制御プログラム。
これにより、ユーザに直感的な操作感を提供できる。
本発明の実施形態に係るHMD制御方法、および、HMD制御プログラムの具体例を、以下に図面を参照しつつ説明する。なお、本発明はこれらの例示に限定されるものではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。以下の説明では、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。
Claims (6)
- ユーザに仮想空間を提供する没入型ヘッドマウントディスプレイ(以下、HMD)を、コンピュータを用いて制御する方法であって、
前記ユーザが没入する仮想空間を構成する低画質な仮想空間画像を、予め前記コンピュータに格納された前記仮想空間に関する情報を読み出すことによって生成するステップと、
基準視線を決定するステップと、
前記基準視線に基づいて、前記仮想空間のうち前記ユーザが視認する視界領域を決定するステップと、
前記仮想空間画像のうち前記視界領域に相当する領域を高画質化することによって、前記視界領域に前記仮想空間画像より高画質な視界画像を生成するステップと、を含み、
前記仮想空間画像は、前記視界画像に対してポリゴン数が減少されたものであり、
前記視界画像は、前記仮想空間画像のポリゴン数を増加させることによって生成される、
HMD制御方法。 - ユーザに仮想空間を提供する没入型ヘッドマウントディスプレイ(以下、HMD)を、コンピュータを用いて制御する方法であって、
前記ユーザが没入する仮想空間を構成する低画質な仮想空間画像を、予め前記コンピュータに格納された前記仮想空間に関する情報を読み出すことによって生成するステップと、
基準視線を決定するステップと、
前記基準視線に基づいて、前記仮想空間のうち前記ユーザが視認する視界領域を決定するステップと、
前記仮想空間画像のうち前記視界領域に相当する領域を高画質化することによって、前記視界領域に前記仮想空間画像より高画質な視界画像を生成するステップと、を含み、
前記視界画像は、前記仮想空間画像にテクスチャマッピングを施すことによって生成される、
HMD制御方法。 - 前記基準視線が移動する方向を検知するステップをさらに備え、
前記基準視線の移動により、前記視界領域が前記仮想空間画像の第1部分から第2部分へ移動するとき、
前記視界領域の移動が完了する前に、前記第2部分に前記視界画像を生成する、請求項1または2のHMD制御方法。 - 前記視界画像を、前記視界領域の周囲の所定領域を覆うように生成する、請求項1〜3のいずれかのHMD制御方法。
- 前記基準視線が移動する方向を検知するステップをさらに備え、
前記所定領域は、前記基準視線が移動する方向に向けて大きくなるように設定される、請求項4のHMD制御方法。 - 請求項1〜5のいずれかのHMD制御方法をコンピュータに実行させるHMD制御プログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015140224A JP6002286B1 (ja) | 2015-07-14 | 2015-07-14 | ヘッドマウントディスプレイ制御方法、および、ヘッドマウントディスプレイ制御プログラム |
| US15/264,529 US10115235B2 (en) | 2015-07-14 | 2016-09-13 | Method for controlling head mounted display, and system for implemeting the method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015140224A JP6002286B1 (ja) | 2015-07-14 | 2015-07-14 | ヘッドマウントディスプレイ制御方法、および、ヘッドマウントディスプレイ制御プログラム |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016170432A Division JP2017021824A (ja) | 2016-09-01 | 2016-09-01 | ヘッドマウントディスプレイ制御方法、および、ヘッドマウントディスプレイ制御プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP6002286B1 true JP6002286B1 (ja) | 2016-10-05 |
| JP2017021680A JP2017021680A (ja) | 2017-01-26 |
Family
ID=57048561
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015140224A Active JP6002286B1 (ja) | 2015-07-14 | 2015-07-14 | ヘッドマウントディスプレイ制御方法、および、ヘッドマウントディスプレイ制御プログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10115235B2 (ja) |
| JP (1) | JP6002286B1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020500349A (ja) * | 2016-10-25 | 2020-01-09 | サムスン エレクトロニクス カンパニー リミテッド | 電子装置及びその制御方法 |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016046642A (ja) * | 2014-08-21 | 2016-04-04 | キヤノン株式会社 | 情報処理システム、情報処理方法及びプログラム |
| WO2017090203A1 (ja) * | 2015-11-27 | 2017-06-01 | フォーブ インコーポレーテッド | 視線検出システム、注視点特定方法及び注視点特定プログラム |
| US10539797B2 (en) * | 2016-05-06 | 2020-01-21 | Colopl, Inc. | Method of providing virtual space, program therefor, and recording medium |
| US10503245B2 (en) | 2016-09-21 | 2019-12-10 | Apple Inc. | Relative intertial measurement system |
| US10789671B2 (en) * | 2016-12-28 | 2020-09-29 | Ricoh Company, Ltd. | Apparatus, system, and method of controlling display, and recording medium |
| US11272160B2 (en) * | 2017-06-15 | 2022-03-08 | Lenovo (Singapore) Pte. Ltd. | Tracking a point of interest in a panoramic video |
| CN109087344B (zh) * | 2018-07-18 | 2021-06-08 | 国网四川省电力公司信息通信公司 | 三维重建中的图像选择方法及装置 |
| GB2595872B (en) * | 2020-06-09 | 2023-09-20 | Sony Interactive Entertainment Inc | Gaze tracking apparatus and systems |
| US11615586B2 (en) | 2020-11-06 | 2023-03-28 | Adobe Inc. | Modifying light sources within three-dimensional environments by utilizing control models based on three-dimensional interaction primitives |
| US11423607B2 (en) | 2020-11-20 | 2022-08-23 | Adobe Inc. | Generating enriched light sources utilizing surface-centric representations |
| US11551409B2 (en) * | 2020-12-01 | 2023-01-10 | Institut Mines Telecom | Rendering portions of a three-dimensional environment with different sampling rates utilizing a user-defined focus frame |
| US12147651B2 (en) * | 2021-01-21 | 2024-11-19 | Sony Group Corporation | Information processing apparatus and information processing method |
| WO2025116544A1 (ko) * | 2023-11-28 | 2025-06-05 | 삼성전자주식회사 | 이미지를 렌더링하기 위한 전자 장치, 방법, 및 컴퓨터 판독 가능 매체 |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH086708A (ja) | 1994-04-22 | 1996-01-12 | Canon Inc | 表示装置 |
| TW318226B (ja) * | 1995-05-11 | 1997-10-21 | Sega Enterprises Kk | |
| JPH11175758A (ja) * | 1997-12-11 | 1999-07-02 | Mitsubishi Electric Corp | 立体表示方法および装置 |
| US6940505B1 (en) * | 2002-05-20 | 2005-09-06 | Matrox Electronic Systems Ltd. | Dynamic tessellation of a base mesh |
| JP2004013326A (ja) | 2002-06-04 | 2004-01-15 | Canon Inc | 画像処理装置及びその制御方法、並びにコンピュータプログラム及びコンピュータ可読記憶媒体 |
| US8446509B2 (en) * | 2006-08-09 | 2013-05-21 | Tenebraex Corporation | Methods of creating a virtual window |
| JP5148652B2 (ja) | 2010-03-31 | 2013-02-20 | 株式会社バンダイナムコゲームス | プログラム、情報記憶媒体及び画像生成システム |
| US9348141B2 (en) * | 2010-10-27 | 2016-05-24 | Microsoft Technology Licensing, Llc | Low-latency fusing of virtual and real content |
| US9690099B2 (en) * | 2010-12-17 | 2017-06-27 | Microsoft Technology Licensing, Llc | Optimized focal area for augmented reality displays |
| JP2013258614A (ja) * | 2012-06-13 | 2013-12-26 | Sony Computer Entertainment Inc | 画像生成装置および画像生成方法 |
| JP5809607B2 (ja) * | 2012-07-03 | 2015-11-11 | 日本電信電話株式会社 | 画像処理装置、画像処理方法及び画像処理プログラム |
| US9727991B2 (en) * | 2013-03-01 | 2017-08-08 | Microsoft Technology Licensing, Llc | Foveated image rendering |
| KR102270699B1 (ko) * | 2013-03-11 | 2021-06-28 | 매직 립, 인코포레이티드 | 증강 및 가상 현실을 위한 시스템 및 방법 |
| JP6353214B2 (ja) * | 2013-11-11 | 2018-07-04 | 株式会社ソニー・インタラクティブエンタテインメント | 画像生成装置および画像生成方法 |
| JP2015125502A (ja) * | 2013-12-25 | 2015-07-06 | ソニー株式会社 | 画像処理装置及び画像処理方法、表示装置及び表示方法、コンピューター・プログラム、並びに画像表示システム |
| EP3872767B1 (en) * | 2014-04-05 | 2025-04-02 | Sony Interactive Entertainment LLC | Method for efficient re-rendering objects to vary viewports and under varying rendering and rasterization parameters |
| US10204658B2 (en) * | 2014-07-14 | 2019-02-12 | Sony Interactive Entertainment Inc. | System and method for use in playing back panorama video content |
| US9489044B2 (en) * | 2014-11-07 | 2016-11-08 | Eye Labs, LLC | Visual stabilization system for head-mounted displays |
| US20160274365A1 (en) * | 2015-03-17 | 2016-09-22 | Thalmic Labs Inc. | Systems, devices, and methods for wearable heads-up displays with heterogeneous display quality |
-
2015
- 2015-07-14 JP JP2015140224A patent/JP6002286B1/ja active Active
-
2016
- 2016-09-13 US US15/264,529 patent/US10115235B2/en active Active
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020500349A (ja) * | 2016-10-25 | 2020-01-09 | サムスン エレクトロニクス カンパニー リミテッド | 電子装置及びその制御方法 |
| KR102561860B1 (ko) | 2016-10-25 | 2023-08-02 | 삼성전자주식회사 | 전자장치 및 그 제어방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017021680A (ja) | 2017-01-26 |
| US20170098330A1 (en) | 2017-04-06 |
| US10115235B2 (en) | 2018-10-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6002286B1 (ja) | ヘッドマウントディスプレイ制御方法、および、ヘッドマウントディスプレイ制御プログラム | |
| JP5961736B1 (ja) | ヘッドマウントディスプレイシステムを制御する方法、および、プログラム | |
| JP6342038B1 (ja) | 仮想空間を提供するためのプログラム、当該プログラムを実行するための情報処理装置、および仮想空間を提供するための方法 | |
| JP5996814B1 (ja) | 仮想空間の画像をヘッドマウントディスプレイに提供する方法及びプログラム | |
| JP6058184B1 (ja) | ヘッドマウントディスプレイシステムを制御するための方法、および、プログラム | |
| JP5914739B1 (ja) | ヘッドマウントディスプレイシステムを制御するプログラム | |
| JP6087453B1 (ja) | 仮想空間の提供方法、およびプログラム | |
| US10394319B2 (en) | Method of displaying an image, and system therefor | |
| WO2017033777A1 (ja) | ヘッドマウントディスプレイシステムを制御するプログラム | |
| WO2017130621A1 (ja) | 仮想現実空間提供方法および仮想現実空間提供プログラム | |
| JP2017021824A (ja) | ヘッドマウントディスプレイ制御方法、および、ヘッドマウントディスプレイ制御プログラム | |
| JP2017138973A (ja) | 仮想空間の提供方法、およびプログラム | |
| JPWO2017122270A1 (ja) | 画像表示装置 | |
| JP6433862B2 (ja) | ヘッドマウントディスプレイシステム制御プログラム、コンピュータ及び方法 | |
| JP2018195172A (ja) | 情報処理方法、情報処理プログラム及び情報処理装置 | |
| JP6121496B2 (ja) | ヘッドマウントディスプレイシステムを制御するプログラム | |
| JP2017121082A (ja) | プログラム及びコンピュータ | |
| JP6598575B2 (ja) | ヘッドマウントディスプレイシステムを制御する方法、および、プログラム | |
| JP2018200688A (ja) | 仮想空間を提供するためのプログラム、当該プログラムを実行するための情報処理装置、および仮想空間を提供するための方法 | |
| JP2017033465A (ja) | 方法、および、プログラム | |
| JP6275809B1 (ja) | 表示制御方法および当該表示制御方法をコンピュータに実行させるためのプログラム | |
| JP2019021347A (ja) | ヘッドマウントディスプレイシステム制御プログラム | |
| JP6121495B2 (ja) | ヘッドマウントディスプレイシステムを制御するプログラム | |
| JP2017041229A (ja) | ヘッドマウントディスプレイシステムを制御する方法、および、プログラム | |
| JP6941130B2 (ja) | 情報処理方法、情報処理プログラム及び情報処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 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: 20160812 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160902 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6002286 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |