TWI854846B - 虛擬圖像顯示方法 - Google Patents
虛擬圖像顯示方法 Download PDFInfo
- Publication number
- TWI854846B TWI854846B TW112136490A TW112136490A TWI854846B TW I854846 B TWI854846 B TW I854846B TW 112136490 A TW112136490 A TW 112136490A TW 112136490 A TW112136490 A TW 112136490A TW I854846 B TWI854846 B TW I854846B
- Authority
- TW
- Taiwan
- Prior art keywords
- user
- virtual image
- reference point
- virtual
- display method
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/017—Head mounted
- G02B27/0172—Head mounted characterised by optical features
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating three-dimensional [3D] models or images for computer graphics
- G06T19/006—Mixed reality
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Optics & Photonics (AREA)
- Processing Or Creating Images (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
一種虛擬圖像顯示方法,適用於提供一虛擬圖像予一使用者,且藉由一運算裝置來實施,並包含以下步驟:(A)獲得該使用者之一初始位置;(B)在該使用者之初始位置產生一虛擬參考點;(C)獲得該使用者移動後之一移動位置;(D)判定該虛擬參考點之位置與該移動位置間之一間隔距離是否大於一預定距離;(E)當判定出該間隔距離大於該預定距離時,將該虛擬參考點之位置移動至相距該移動位置小於等於該預定距離的一參考位置;及(F)在該虛擬參考點之位置的一相對位置呈現該虛擬圖像,並將該虛擬參考點之位置的該相對位置作為一呈現位置。
Description
本發明是有關於一種虛擬圖像顯示方法,特別是指一種提供一虛擬圖像予一使用者的虛擬圖像顯示方法。
在擴增實境與混合實境技術中,當一虛擬圖像需要顯示在視野中時,通常需要參考真實世界空間相對位置推算的一真實世界座標系或以頭戴式顯示器為基準的一顯示器座標系。
然而,在實際應用中,使用者可能會不斷的移動,若是將該虛擬圖像綁定於真實世界空間的一相對位置,則該虛擬圖像不會跟著使用者移動,將造成使用者觀看上之不便。因此,該真實世界座標系不適合直接作為移動中該虛擬圖像的座標參考。然而,若是將該虛擬圖像綁定於該顯示器座標系,則使用者想要轉頭以看清該虛擬圖像時,該頭戴式顯示器卻已經因頭部的轉動而使該虛擬圖像因需呈現於該顯示器座標系之相對位置而被帶離到更遠離使用者朝向的方位。
因此,本發明的目的,即在提供一種追蹤使用者在真實世界中的移動狀況來呈現該虛擬圖像,並保持該虛擬圖像在易於使用者觀看的方位,不至於因使用者之朝向的旋轉而偏離的虛擬圖像顯示方法。
於是,本發明虛擬圖像顯示方法,適用於提供一虛擬圖像予一使用者,且藉由一運算裝置來實施,並包含以下步驟:
(A)獲得該使用者之一初始位置;
(B)在該使用者之初始位置產生一虛擬參考點;
(C)獲得該使用者移動後之一移動位置;
(D)判定該虛擬參考點之位置與該移動位置間之一間隔距離是否大於一預定距離;
(E)當判定出該間隔距離大於該預定距離時,將該虛擬參考點之位置移動至相距該移動位置小於等於該預定距離的一參考位置;及
(F)在該虛擬參考點之位置的一相對位置呈現該虛擬圖像,並將該虛擬參考點之位置的該相對位置作為一呈現位置。
本發明的功效在於:藉由產生該虛擬參考點,並使該虛擬參考點之位置與該使用者之移動位置恆小於等於該預定距離,接著,在該虛擬參考點之位置的該相對位置呈現該虛擬圖像,以使該虛擬圖像可跟隨該使用者移動並保持該虛擬圖像顯示在易於該使用者觀看的方位,不至於因該使用者之朝向的旋轉而偏離。
在本發明被詳細描述前,應當注意在以下的說明內容中,類似的元件是以相同的編號來表示。
參閱圖1,本發明虛擬圖像顯示方法的實施例,適用於提供一虛擬圖像予一使用者,並藉由一由該使用者所持有之運算裝置1來實施。該運算裝置1包含一定位模組11、一顯示模組12及一訊號連接該定位模組11與該顯示模組12的處理模組13。該運算裝置1之實施態樣可為一具有獨立運算能力的AR眼鏡、該智慧型手機與一AR眼鏡之組合,及該平板電腦與該AR眼鏡之組合的其中一者,然不以此為限。該虛擬圖像例如可為一圖形使用者介面,然不以此為限。
參閱圖1與圖2,本發明虛擬圖像顯示方法的實施例包含以下步驟。
在步驟201中,該定位模組11定位該使用者之一初始位置,並將該初始位置傳送至該處理模組13。值得一提的是,在本實施方式中,該運算裝置1在使用本發明虛擬圖像顯示方法之實施例來顯示該虛擬圖像時,係由該使用者所攜帶,故該運算裝置1之位置即為該使用者之位置。該初始位置例如可為該運算裝置1被使用者開機或啟動一對應本發明虛擬圖像顯示方法之實施例的應用程式時由該定位模組11所定位到之位置。此時,該使用者之位置即為該初始位置。
在步驟202中,當該處理模組13接收到該初始位置時,該處理模組13獲得該使用者之初始位置。
在步驟203中,該處理模組13在該使用者之初始位置產生一虛擬參考點。此時,該虛擬參考點之位置即為該初始位置。
在步驟204中,該定位模組11定位該使用者移動後之一移動位置,並將該移動位置傳送至該處理模組13。此時,該使用者之位置即為該移動位置。
在步驟205中,當該處理模組13接收到該移動位置時,該處理模組13獲得該使用者之移動位置。
在步驟206中,該處理模組13判定該虛擬參考點之位置與該移動位置間之一間隔距離是否大於一預定距離。當該處理模組13判定出該間隔距離大於該預定距離時,流程進行步驟207;當該處理模組13判定出該間隔距離不大於該預定距離時,流程進行步驟208。
在步驟207中,該處理模組13將該虛擬參考點之位置移動至相距該移動位置小於等於該預定距離的一參考位置。其中,該參考位置係在一由該虛擬參考點之位置與該移動位置所界定出之直線上。此時,該虛擬參考點之位置即為該參考位置。
在步驟208中,該處理模組13維持該虛擬參考點之位置。亦即,若原本該虛擬參考點之位置為該初始位置,則該虛擬參考點之位置仍是該初始位置;若原本該虛擬參考點之位置為該參考位置,則該虛擬參考點之位置仍是該參考位置。
在步驟209中,該處理模組13將該虛擬參考點之位置的一相對位置作為一呈現位置,並控制該顯示模組12在該呈現位置呈現該虛擬圖像,且控制該虛擬圖像之朝向與該呈現位置朝該使用者之位置的方向同向。
隨著使用者之移動,本發明虛擬圖像顯示方法之實施例會不斷地進行步驟204~步驟209,以持續提供良好的視覺呈現體驗給該使用者。
綜上所述,本發明虛擬圖像顯示方法,藉由該處理模組13產生該虛擬參考點,並使該虛擬參考點之位置與該使用者之移動位置恆小於等於該預定距離,接著,在該虛擬參考點之位置的該相對位置呈現該虛擬圖像,以使該虛擬圖像可跟隨該使用者移動並保持該虛擬圖像顯示在易於該使用者觀看的方位,不至於因該使用者之朝向的旋轉而偏離,此外,該處理模組13還控制該虛擬圖像之朝向平行於該呈現位置朝該使用者之位置的方向,藉此,以使該虛擬圖像隨著該使用者之位移始終朝向該使用者,故確實能達成本發明的目的。
惟以上所述者,僅為本發明的實施例而已,當不能以此限定本發明實施的範圍,凡是依本發明申請專利範圍及專利說明書內容所作的簡單的等效變化與修飾,皆仍屬本發明專利涵蓋的範圍內。
1:運算裝置
11:定位模組
12:顯示模組
13:處理模組
201~209:步驟
本發明的其他的特徵及功效,將於參照圖式的實施方式中清楚地呈現,其中:
圖1是一方塊圖,說明實施本發明虛擬圖像顯示方法之實施例的一運算裝置;及
圖2是一流程圖,說明本發明虛擬圖像顯示方法之實施例。
201~209:步驟
Claims (5)
- 一種虛擬圖像顯示方法,適用於提供一虛擬圖像予一使用者,且藉由一運算裝置來實施,並包含以下步驟:(A)獲得該使用者之一初始位置;(B)在該使用者之該初始位置產生一虛擬參考點;(C)獲得該使用者移動後之一移動位置;(D)判定該虛擬參考點之位置與該移動位置間之一間隔距離是否大於一預定距離;(E)當判定出該間隔距離大於該預定距離時,將該虛擬參考點之位置移動至相距該移動位置小於等於該預定距離的一參考位置;及(F)將該虛擬參考點之位置的一相對位置作為一呈現位置,並在該呈現位置呈現該虛擬圖像。
- 如請求項1所述的虛擬圖像顯示方法,其中,在步驟(F)中,還控制該虛擬圖像之朝向與該呈現位置朝該使用者之位置的方向同向。
- 如請求項1所述的虛擬圖像顯示方法,在步驟(D)後,還包含以下步驟:(G)當判定出該間隔距離不大於該預定距離時,維持該虛擬參考點之位置。
- 如請求項1所述的虛擬圖像顯示方法,其中,在步驟(E)中,該參考位置係在一由該虛擬參考點之位置與該移動位置所界定出之直線上。
- 如請求項1所述的虛擬圖像顯示方法,其中,在步驟(F) 中,該虛擬圖像為一圖形使用者介面。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW112136490A TWI854846B (zh) | 2023-09-23 | 2023-09-23 | 虛擬圖像顯示方法 |
| US18/767,023 US20250104364A1 (en) | 2023-09-23 | 2024-07-09 | Method and computing device for displaying virtual image to user |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW112136490A TWI854846B (zh) | 2023-09-23 | 2023-09-23 | 虛擬圖像顯示方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI854846B true TWI854846B (zh) | 2024-09-01 |
| TW202514350A TW202514350A (zh) | 2025-04-01 |
Family
ID=93648964
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW112136490A TWI854846B (zh) | 2023-09-23 | 2023-09-23 | 虛擬圖像顯示方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20250104364A1 (zh) |
| TW (1) | TWI854846B (zh) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12602878B2 (en) * | 2024-09-19 | 2026-04-14 | Tru Simulation + Training | System and method for measuring spatial positioning in virtual reality display |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201224516A (en) * | 2010-11-08 | 2012-06-16 | Microsoft Corp | Automatic variable virtual focus for augmented reality displays |
| CN105264461A (zh) * | 2013-05-13 | 2016-01-20 | 微软技术许可有限责任公司 | 虚拟对象与表面的交互 |
| CN110168475A (zh) * | 2016-11-14 | 2019-08-23 | 罗技欧洲公司 | 将用户接口装置导入虚拟现实/增强现实的系统 |
| CN110442230A (zh) * | 2018-05-04 | 2019-11-12 | 脸谱科技有限责任公司 | 防止虚拟现实环境中的用户界面遮挡 |
| CN109507686B (zh) * | 2018-11-08 | 2021-03-30 | 歌尔光学科技有限公司 | 一种控制方法、头戴显示设备、电子设备及存储介质 |
| CN116645490A (zh) * | 2023-04-27 | 2023-08-25 | 武汉联影智融医疗科技有限公司 | 视野调整方法、装置、系统、计算机设备和存储介质 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10712899B2 (en) * | 2017-10-17 | 2020-07-14 | Microsoft Technology Licensing, Llc | Human-machine interface tethered to a user position in a three-dimensional VR or AR environment |
-
2023
- 2023-09-23 TW TW112136490A patent/TWI854846B/zh active
-
2024
- 2024-07-09 US US18/767,023 patent/US20250104364A1/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201224516A (en) * | 2010-11-08 | 2012-06-16 | Microsoft Corp | Automatic variable virtual focus for augmented reality displays |
| CN105264461A (zh) * | 2013-05-13 | 2016-01-20 | 微软技术许可有限责任公司 | 虚拟对象与表面的交互 |
| CN110168475A (zh) * | 2016-11-14 | 2019-08-23 | 罗技欧洲公司 | 将用户接口装置导入虚拟现实/增强现实的系统 |
| CN110442230A (zh) * | 2018-05-04 | 2019-11-12 | 脸谱科技有限责任公司 | 防止虚拟现实环境中的用户界面遮挡 |
| CN109507686B (zh) * | 2018-11-08 | 2021-03-30 | 歌尔光学科技有限公司 | 一种控制方法、头戴显示设备、电子设备及存储介质 |
| CN116645490A (zh) * | 2023-04-27 | 2023-08-25 | 武汉联影智融医疗科技有限公司 | 视野调整方法、装置、系统、计算机设备和存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20250104364A1 (en) | 2025-03-27 |
| TW202514350A (zh) | 2025-04-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20230152935A1 (en) | Devices, methods, and graphical user interfaces for presenting virtual objects in virtual environments | |
| JP7222031B2 (ja) | 画像の投影方法、装置、デバイス及び記憶媒体 | |
| US10832448B2 (en) | Display control device, display control method, and program | |
| US10649616B2 (en) | Volumetric multi-selection interface for selecting multiple objects in 3D space | |
| JP6454851B2 (ja) | 3次元上の注視点の位置特定アルゴリズム | |
| WO2020003860A1 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
| CN112805755A (zh) | 信息处理装置、信息处理方法和记录介质 | |
| US10771707B2 (en) | Information processing device and information processing method | |
| CN105929958A (zh) | 一种手势识别方法,装置和头戴式可视设备 | |
| US12518495B2 (en) | Method and device for sketch-based placement of virtual objects | |
| TWI854846B (zh) | 虛擬圖像顯示方法 | |
| WO2020080177A1 (ja) | 情報処理装置、情報処理方法、及び記録媒体 | |
| WO2018146922A1 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
| US20170154466A1 (en) | Interactively augmented reality enable system | |
| WO2019114092A1 (zh) | 图像增强现实的方法、装置、增强现实显示设备及终端 | |
| US20240311952A1 (en) | Blitting a Locked Object | |
| US20240402862A1 (en) | Devices, methods, and graphical user interfaces for detecting inputs | |
| US20220301267A1 (en) | Indicating a Position of an Occluded Physical Object | |
| CN115576637A (zh) | 截屏方法、系统、电子设备及可读存储介质 | |
| US20230065077A1 (en) | Displaying a Rendered Volumetric Representation According to Different Display Modes | |
| US12166957B2 (en) | Generating and displaying content based on respective positions of individuals | |
| US11983810B1 (en) | Projection based hair rendering | |
| US12608827B2 (en) | Adjusting display of an image based on device position | |
| TWI757872B (zh) | 整合動作感測器的擴增實境系統與擴增實境顯示方法 | |
| CN114253389B (zh) | 整合动作感测器的增强现实系统与增强现实显示方法 |