TWI768590B - 減少虛擬實境之動暈症的方法與頭戴式減暈裝置 - Google Patents
減少虛擬實境之動暈症的方法與頭戴式減暈裝置 Download PDFInfo
- Publication number
- TWI768590B TWI768590B TW109143736A TW109143736A TWI768590B TW I768590 B TWI768590 B TW I768590B TW 109143736 A TW109143736 A TW 109143736A TW 109143736 A TW109143736 A TW 109143736A TW I768590 B TWI768590 B TW I768590B
- Authority
- TW
- Taiwan
- Prior art keywords
- head
- haptic force
- force
- haptic
- dynamic signal
- Prior art date
Links
Images
Classifications
-
- 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/016—Input arrangements with force or tactile feedback as computer generated output to the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/211—Input arrangements for video game devices characterised by their sensors, purposes or types using inertial sensors, e.g. accelerometers or gyroscopes
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/212—Input arrangements for video game devices characterised by their sensors, purposes or types using sensors worn by the player, e.g. for measuring heart beat or leg activity
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/25—Output arrangements for video game devices
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/25—Output arrangements for video game devices
- A63F13/28—Output arrangements for video game devices responding to control signals received from the game device for affecting ambient conditions, e.g. for vibrating players' seats, activating scent dispensers or affecting temperature or light
- A63F13/285—Generating tactile feedback signals via the game input device, e.g. force feedback
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
- A63F13/428—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving motion or position input signals, e.g. signals representing the rotation of an input controller or a player's arm motions sensed by accelerometers or gyroscopes
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
- A63F13/525—Changing parameters of virtual cameras
- A63F13/5255—Changing parameters of virtual cameras according to dedicated instructions from a player, e.g. using a secondary joystick to rotate the camera around a player's character
-
- 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/0176—Head mounted characterised by mechanical features
-
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/01—Indexing scheme relating to G06F3/01
- G06F2203/011—Emotion or mood input determined on the basis of sensed human body parameters such as pulse, heart rate or beat, temperature of skin, facial expressions, iris, voice pitch, brain activity patterns
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Heart & Thoracic Surgery (AREA)
- General Health & Medical Sciences (AREA)
- Cardiology (AREA)
- Biophysics (AREA)
- Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
- Vehicle Body Suspensions (AREA)
Abstract
一種減少虛擬實境之動暈症的頭戴式減暈裝置,其設置有複數個觸覺力產生裝置並對應於用戶之頭部的多個特定位置。所述頭戴式減暈裝置決定虛擬運動類型與獲取相應於視覺畫面的動態信號,並根據虛擬運動類型與動態信號決定觸覺力。然後,透過此多個觸覺力產生裝置產生決定的觸覺力施加於用戶之頭部的至少一個特定位置。本發明可以預防用戶在虛擬實境所產生之動暈症,並增加用戶的沉浸感,使用戶更能享受虛擬實境帶來的樂趣。
Description
本發明係關於一種減少虛擬實境(Virtual Reality,VR)之動暈症的技術,且特別是關於一種可以透過對頭部施加觸覺力(haptic or tactile feedback on the head)來減少動暈症的方法,以及可以頭戴式減暈裝置。
VR目前在全世界都有廣泛的應用,不管是應用於醫療、娛樂或工業中,且其硬體或軟體內容都是快速地發展。然而,在現行的VR體驗中,VR的動暈症(motion sickness)仍是一項迫切且極待解決的問題。
VR動暈症的主要成因是視覺與身體其他感官信號不一致所造成的衝突。例如,用戶所看到的視覺畫面正在高速或低速地移動或旋轉,但身體並沒有實際動作,故導致視覺與前庭系統(vestibular system)的感覺發生暫時性衝突,即內耳之前庭系統的內部信號與視覺訊號彼此不協調所致。當兩種不同的信息在腦中產生混淆,此時身體的防衛機制便經由神經細胞傳遞到胃或其他部位,產生一些不適症狀如噁心、胃悶脹、想嘔吐或頭痛。
現有解決上述動暈症的方法大概分為三類。第一類是使用視覺以外的感官刺激來增加或干擾前庭系統之感知,但此類方法並未考量VR體驗應有
的舒適度及沉浸感,故容易造成其他不適或較低沉浸之體驗,例如透過電流或聲音來刺激前庭。第二類是使用運動平台彌補身體所缺少的動作信號,但此方法通常需複雜機構或昂貴裝置。第三類則是減少視覺動態的刺激,例如,限縮視覺畫面中的可視範圍,但此做法會大幅地降低用戶的沉浸感。
為了克服先前技術的技術問題,本發明實施例提供一種可用於減少VR之動暈症的方法,其除了可以減少用戶因為動暈症帶來的不適外,更能幫助用戶想像虛擬移動之情境,進而增加了用戶的沉浸感與愉悅感。再者,對應於減少動暈症的方法所需使用的硬體架構簡單,故易於整合配置於頭戴式顯示裝置中,且不會額外地大幅增加頭戴式顯示裝置的成本。
基於前述目的的至少其中之一者,本發明實施例提供一種減少VR之動暈症的方法,其執行的步驟如下:決定相應於視覺畫面的虛擬運動類型;獲取相應於視覺畫面的動態信號;根據虛擬運動類型與動態信號決定觸覺力,其中決定觸覺力包括決定觸覺力的類型、位置與態樣,其中觸覺力的態樣用於表示觸覺力施加的時間點、門限值與觸覺力與動態信號之間的關係,且觸覺力施加的時間點為動態信號的幅值大於門限值時;以及產生決定的觸覺力施加於用戶之頭部的至少一個特定位置。
基於前述目的的至少其中之一者,本發明實施例提供一種頭戴式減暈裝置,其包括計算組件與頭戴式觸覺反饋組件。頭戴式觸覺反饋組件可與現有頭戴式顯示器(HMD)整合或者獨立運行,其中頭戴式觸覺反饋組件包括複
數個觸覺力產生裝置,且多個觸覺力產生裝置的位置對應於用戶之頭部的多個特定位置。計算組件決定相應於視覺畫面的虛擬運動類型與獲取相應於視覺畫面的動態信號。接著,計算組件根據虛擬運動類型與動態信號決定觸覺力,其中決定觸覺力包括決定觸覺力的類型、位置與態樣,其中觸覺力的態樣用於表示觸覺力施加的時間點、門限值與觸覺力與動態信號之間的關係,且觸覺力施加的時間點為動態信號的幅值大於門限值時。然後,透過多個觸覺力產生裝置產生決定的觸覺力施加於用戶之頭部的至少一個特定位置。
簡言之,本發明實施例提供的減少VR之動暈症的方法與使用所述方法的頭戴式減暈裝置可以預防用戶產生動暈症,並能增加用戶的沉浸感,使其更為享受虛擬實境帶來的樂趣。
為讓本發明之上述和其他目的、特徵及優點能更明顯易懂,配合所附圖示,做詳細說明如下。
1:頭戴式顯示裝置
11:顯示組件
12:頭戴組件
13A~13F、13A’、13B’:觸覺力產生裝置
21:計算組件
22:頭戴式觸覺反饋組件
CAB:纜線
UH:頭部
UN:額頭
ULE:左耳
URE:右耳
G1~G7:區域
H1~H8:觸覺力
Hmin:最小觸覺力
Hmax:最大觸覺力
Hconst:固定值
Mth:門限值
Msat:飽和值
圖1A是本發明實施例之頭戴式顯示裝置的立體示意圖。
圖1B是本發明實施例之頭戴式減暈裝置的立體示意圖。
圖1C是本發明實施例之頭戴式減暈裝置對用戶頭部施加觸覺力的位置示意圖。
圖1D是本發明另一實施例之頭戴式減暈裝置對用戶頭部施加觸覺力的位置示意圖。
圖2是本發明實施例之頭戴式減暈裝置的功能方塊圖。
圖3是本發明實施例之減少VR之動暈症的方法之流程示意圖。
圖4A是本發明實施例之動態信號與觸覺力的關係的曲線圖示意圖。
圖4B是本發明另一實施例之動態信號與觸覺力的關係的曲線圖示意圖。
為充分瞭解本發明之目的、特徵及功效,茲藉由下述具體之實施例,並配合所附之圖式,對本發明做一詳細說明,說明如後。
本發明實施例提供一種減少VR之動暈症的方法,其根據對應於VR之視覺畫面的動態信號產生相應的觸覺力,並將觸覺力透過頭戴式顯示裝置施加於用戶頭部的適當位置,卻又不會讓用戶感到不適與降低沉浸感。具體來說,先判斷對應於VR之視覺畫面之虛擬運動類型(locomotion)。接著,根據用戶的輸入決定回饋的觸覺力範圍。然後,當動態信號超過一個門限值時,根據動態信號與虛擬運動類型決定觸覺力,並接著產生決定的觸覺力施加於用戶頭部的特定位置。另外,本發明實施例還提供一種使用上述方法的頭戴式減暈裝置。
於本發明中,決定觸覺力包括決定觸覺力的類型、位置與態樣。觸覺力的類型可以是震動、氣動、吹氣、敲擊或伺服馬達運轉產生的力,而不同類型的觸覺力會對應有不同的觸覺力與動態信號之間的關係曲線。例如,針對同一個動態信號,透過震動與透過敲擊來預防動暈症之觸覺力與動態信號的關係曲線可能不同。因此,要先判斷觸覺力的類型才能決定觸覺力與動態信號之間的關係曲線。接著,動態信號是一個向量信號,因此,觸覺力也是一個向
量信號,其施加於用戶頭部的位置會對應於動態信號的方向,也就是根據動態信號的方向會決定施加觸覺力於用戶頭部的位置。
觸覺力的態樣包括觸覺力施加的時間點、門限值及動態信號與觸覺力之間的關係。觸覺力施加的時間點會是動態信號的幅值大於動態信號的門限值時,門限值的大小可以是預設或由用戶自行設定,以及觸覺力與動態信號之間的關係除了由觸覺力的類型決定外,更相關於虛擬運動類型。例如,當虛擬運動類型為散步(walking)時,於動態信號的幅值大於動態信號的門限值時,會施加觸覺力,且施加的觸覺力為固定值。又例如,當虛擬運動類型為開車(driving)時,於動態信號的幅值大於動態信號的門限值時,會施加觸覺力,且施加的觸覺力會正比於動態信號的幅值。
在本發明實施例中,動態信號可以是用戶依據VR之視覺畫面主動進行運動所產生的信號(註:此模式又稱為主動模式),例如,當VR或MR之視覺畫面為用戶駕駛汽車右轉,則用戶會透過輸入設備,進行如左轉的身體運動(透過輸入設備,用戶做出將方向盤往左轉以及身體往左傾的動作),且此動作會產生動態信號。在本發明另一實施例中,動態信號是用戶依據VR之視覺畫面之運動狀況而產生,也就是用戶被動地感受到VR之視覺畫面帶給其的運動感受,但本身並無作出對應運動的動作(註:此模式又稱為被動模式),例如,目前VR之視覺畫面為快速跑步畫面,但用戶僅是透過VR之視覺畫面感受到跑步的運動感受,但用戶本身並未作出任何動作,故動態信號是根據視覺畫面的變化而產生。
在概述完本發明的發明概念後,接著進一步地說明本發明的實施細節。請先參照圖1A,圖1A是本發明實施例之頭戴式顯示裝置的立體示意圖,
圖1A的頭戴式顯示裝置1,其包括顯示組件11、頭戴組件12、計算組件(圖1A未繪示,係設置於頭戴式顯示裝置1中)與頭戴式觸覺反饋組件(包括六個觸覺力產生裝置13A~13F),其中顯示組件11與頭載組件12彼此連接,計算組件與頭戴式觸覺反饋組件構成頭戴式減暈裝置。顯示組件11具有顯示器對應於用戶的雙眼,以顯示VR的視覺畫面給用戶。頭戴組件12用來使用戶可以戴上頭戴式顯示裝置1,且大體上呈現一個環型結構,但不以此為限制。
計算組件用於獲得動態信號,以及用於根據動態信號及虛擬運動類型決定觸覺力的大小與施加位置。另外,虛擬運動類型可以是散步、跑步(running)、開車、飛行(flying)、划船(sailing)、騎腳踏車(biking)或滑雪(skiing),且本發明不以此為限制。頭戴式觸覺反饋組件的至少一個觸覺力產生裝置13A~13F產生決定的觸覺力施加於用戶之頭部的至少一個特定位置。
請參照圖1B,圖1B是本發明實施例之頭戴式減暈裝置的立體示意圖。頭戴式減暈裝置可以是額外架設於頭戴式顯示裝置1之獨立運作的裝置,頭戴式減暈裝置包括計算組件(未繪示於圖1B,透過纜線CAB與觸覺力產生裝置13A’、13B’電性連接)與頭戴式觸覺反饋組件(包括至少兩個觸覺力產生裝置13A’、13B’)。
接著,請參照圖1C,圖1C是本發明實施例之頭戴式減暈裝置對用戶頭部施加觸覺力的位置示意圖。圖1C繪示用戶頭部之可以被施加觸覺力的區域G1~G7,其中區域G1為後腦左側區域,區域G2為後腦右側區域,區域G3為右耳附近區域,區域G4為後腦後側中間區域,區域G5為前額區域,以及G6為
頭頂左側區域,以及區域G7為頭頂右側區域。在此請注意,本發明並不限制施加觸覺力的區域,施加觸覺力的區域可能依照實際使用狀況而有所調整。
請參照圖1A與圖1D,圖1D是本發明另一實施例之頭戴式減暈裝置對用戶頭部施加觸覺力的位置示意圖。於圖1A中頭戴式觸覺反饋組件的六個觸覺力產生裝置13A~13F係設於頭戴組件12中。觸覺力產生裝置13A與13B對應於用戶頭部UH之額頭UN左右兩側(即,左右前額的位置),以用來產生施加於用戶左右前額之位置的觸覺力H1與H2。觸覺力產生裝置13C與13D對應於用戶頭部UH之左耳ULE及右耳URE的上側(即,左右太陽穴附近的位置),以用來產生施加於用戶左右太陽穴附近之位置的觸覺力H3與H4。觸覺力產生裝置13E與13F對應於用戶頭部UH左右後腦的位置,以用來產生施加於用戶左右後腦之位置的觸覺力H5與H6。
在此請注意,觸覺力產生裝置13A~13F可以是震動單元、氣動單元、吹氣單元、敲擊單元與伺服馬達單元的至少其中一者,且本發明不以此為限制。另外,於其他實施例中,圖1A的頭戴組件12可以是半球型,且更可以額外設有對應於用戶頭部UH頭頂左右兩側之位置的兩個觸覺力產生裝置,以用來產生施加於戶頭部UH頭頂左右兩側之位置的觸覺力H7與H8(參照圖1D,其觸覺力為由上往下施加於戶頭部UH頭頂左右兩側之位置)。再者,圖1B中的觸覺力產生裝置13A’、13B’可以是震動單元、氣動單元、吹氣單元、敲擊單元與伺服馬達單元的至少其中一者,且本發明不以此為限制。
簡單地說,觸覺力產生裝置的數量與設置位置可以是實際的應用而改變,且本發明不以此為限制。在不施一般性的情況下,可以至少將四個觸
覺力產生裝置分別用戶頭部前額、後腦、頭部左側與頭部右側,以及較佳地,頭頂中心更能在設有一個觸覺力產生裝置。
請繼續參照圖1A,於主動模式下,頭戴式減暈裝置可以感測用戶根據VR之視覺畫面而進行運動的動態信號與決定虛擬運動類型,然後再根據虛擬運動類型與動態信號決定觸覺力,並接著使用觸覺力產生裝置13A~13F產生決定的觸覺力,以施加決定的觸覺力於用戶頭部的特定位置。舉例來說,當VR之視覺畫面為開車煞車畫面時,用戶會作出類似踩煞車的動作。當動態信號表示右腳前踏的幅值大於門限值,頭戴式減暈裝置會決定觸覺力,並讓觸覺力產生裝置13A與13B產生相應的觸覺力,以讓用戶有感覺到一般煞車時,身體會前傾的狀況。如此,用戶的視覺與身體觸覺感官信號將會一致,且動暈症的發生可以被預防。
另外,再舉例說明一個主動模式下的例子,當VR之視覺畫面為跑步右轉畫面時,用戶的右腳的踩踏力量會變大,身體重心會右傾,且此動態信號會被偵測出來,並使得觸覺力產生裝置13B、13D與13F產生相應的觸覺力。觸覺力產生裝置13B產生的觸覺力會大於觸覺力產生裝置13D產生的觸覺力,以讓用戶有感覺到身體右傾時,身體會感受到右側的作用力的狀況。如此,用戶的視覺與身體其他感官信號將會一致,且動暈症的發生可以被預防。
於被動模式下,頭戴式減暈裝置可以根據VR之視覺畫面而決定動態信號與虛擬運動類型,然後再根據虛擬運動類型與動態信號決定觸覺力如何施加。舉例來說,當VR之視覺畫面為飛行向右轉向時的畫面時,動態信號會根據視覺畫面的變化被決定,使得觸覺力產生裝置13A、13C、13E產生相應的
觸覺力,來讓身體感受到左側有離心力的狀況,從而讓用戶視覺與身體其他感官信號一致,以預防動暈症的發生。
由上可以知悉,本發明實施例的頭戴式減暈裝置主要是在動暈症發生前,就能預防動暈症的產生,不像部分先前技術是感測到用戶有動暈症,才減緩用戶的動暈症現象,故比較不會讓用戶感受到不適與減少沉浸感。
請參照圖2,圖2是本發明實施例之頭戴式減暈裝置的功能方塊圖。頭戴式減暈裝置2包括計算組件21與頭戴式觸覺反饋組件22。計算組件21與頭戴式觸覺反饋組件22彼此電性連接。計算組件21根據VR內容(視覺畫面)獲得虛擬運動類型與用於獲得動態信號。進一步地說,計算組件21可以信號連接於頭戴式顯示裝置之輸入設備的感測器,以藉此獲得動態信號(主動模式的情況下),或者,計算組件21可以根據視覺畫面的變化獲得動態信號(被動模式的情況下)。
計算組件21可以根據動態信號與虛擬運動類型決定觸覺力,其中觸覺力的決定包括決定觸覺力的類型、位置與態樣。頭戴式觸覺反饋組件22會產生決定的觸覺力施加於用戶頭部的特定位置。頭戴式觸覺反饋組件22設置位置對應於用戶頭部的不同位置,且頭戴式觸覺反饋組件22可以產生包括一種以上的觸覺力類型。例如,頭戴式觸覺反饋組件22的多個觸覺力產生裝置具有敲擊件與氣動件,且觸覺力的類型可以根據用戶的設定或虛擬運動類型來決定。
於主動模式下,計算組件21根據用戶的運動獲得動態信號,以及根據VR內容而知悉虛擬運動類型,其中動態信號為向量信號。計算組件21接著根據虛擬運動類型與動態信號決定觸覺力,其中觸覺力的決定包括決定觸覺力
的類型、位置與態樣。當動態信號的幅值大於門限值時,表示需要施加觸覺力於用戶,頭戴式觸覺反饋組件22會產生決定的觸覺力施加於用戶頭部的特定位置。
於被動模式下,計算組件21根據VR內容而知悉虛擬運動類型,以及根據視覺畫面的變化決定動態信號。計算組件21接著根據虛擬運動類型與動態信號決定觸覺力,其中觸覺力的決定包括決定觸覺力的類型、位置與態樣。當動態信號的幅值大於門限值時,表示需要施加觸覺力於用戶,頭戴式觸覺反饋組件22會產生決定的觸覺力施加於用戶頭部的特定位置。
在此請注意,為了避免讓用戶感到不適,且每一個用戶對視覺與身體其他感官信號不一致的忍受範圍不同,故施加之觸覺力的觸覺力範圍(幅值範圍)可以被用戶所調整,其中用戶可以設定最小觸覺力Hmin與最大觸覺力Hmax,被決定的觸覺力會界於最小觸覺力Hmin與最大觸覺力Hmax之間(包括端點值)。
於其中一個實施例中,動態信號的門限範圍(包括門限值Mth與飽和值Msat)與虛擬運動類型有關,或者也可以被用戶調整,即門限值Mth與飽和值Msat可以被調整。當動態信號的幅值大於門限值Mth時,產生不小於最小觸覺力Hmin的觸覺力施加用戶頭部;當動態信號的幅值大於飽和值Msat,產生最大觸覺力Hmax的觸覺力施加用戶頭部。另外,在其中一個實施例中,施加的觸覺力的幅值可以是固定值Hconst。簡單地說,觸覺力的幅值除了跟動態信號相關外,更與虛擬運動類型有關。
請接著參照圖3,圖3是本發明實施例之減少動暈症的方法之流程示意圖。圖3的減少動暈症的方法可以被圖1A、圖1B或圖2的頭戴式減暈裝置所執行,且步驟說明如下。首先,在步驟S31,獲取虛擬運動類型與動態信號,即判斷視覺畫面對應的運動為散步、跑步、飛行、划船、騎腳踏車或滑雪,以及根據用戶的運動(主動模式)或視覺畫面的變化(被動模式)獲取動態信號。
接著,在步驟S32中,獲取回饋的觸覺力範圍,即決定最小觸覺力Hmin與最大觸覺力Hmax的數值,其中考量用戶的舒適度與減少動暈症的效果,用戶可以輸入觸覺力範圍。然後,在步驟S33中,根據虛擬運動類型與動態信號決定觸覺力,其中觸覺力的決定包括決定觸覺力的類型、位置與態樣。接著,在步驟S34中,產生決定的觸覺力施加於用戶頭部的特定位置。
產生觸覺力的方式可能包括透過震動、氣動、吹氣、敲擊或運轉伺服馬達的方式來產生,因此,需要決定產生觸覺力的類型是震動、氣動、吹氣、敲擊或運轉伺服馬達,接著決定的觸覺力的大小才會精確。因此,需要先決定觸覺力的類型後,才能進一步地決定觸覺力的大小。再者,因為動態信號是一個向量信號,因此,觸覺力的施加位置也會與動態信號之方向性有關。再者,觸覺力產生的時間點為動態信號的幅值大於門限值Mth時,另外,產生的觸覺力最大不會超過用戶設定的最大觸覺力Hmax。
接著,請參照圖4A,圖4A是本發明實施例之動態信號與觸覺力的關係的曲線圖示意圖。當虛擬運動類型判讀為散步時,當使用者走得比較快或左右轉時,雙腳或左右腳使用的踏步力量較大,且在腳步著地時,視覺畫面會會有較大的變化。踏步力量較大會使得產生的動態信號M的幅值會大於門限值
Mth,此時本發明減少動暈症的方法會產生一個固定值Hconst的觸覺力施加於用戶頭部,其中固定值Hconst的部分可以是由用戶輸入與自訂其感覺舒適且能夠感受到的值。
接著,請參照圖4B,圖4B是本發明實施例之動態信號與觸覺力的關係的曲線圖示意圖。當運虛擬動類型為開車且加減速或轉向的慣性力(對應於動態信號M)超過0.15個重力加速度(0.15g,對應於門限值Mth,用戶可以自行設定)並小於1個重力加速度1g,對應於飽和值Msat,用戶可以自行設定)時,本發明減少動暈症的方法才會施加與動態信號M之幅值成正比的觸覺力H於用戶頭部,其中H=(M-Mth)*[(Hmax-Hmin)/(Msat-Mth)+Hmin]。簡單地說,當動態信號M的幅值小於門限值Mth,不施加觸覺力;當動態信號M的幅值大於等於飽和值Mth,施加最大觸覺力Hmax;當動態信號M的幅值等於門限值Mth,施加最小觸覺力Hmin;以及當動態信號M的幅值介於門限值Mth與飽和值之間時,輸出觸覺力H=(M-Mth)*[(Hmax-Hmin)/(Msat-Mth)+Hmin]。
另外,附帶說明的是,圖4A與圖4B的動態信號與觸覺力之間的關係曲線僅是本發明的其中兩種實施例,其並非用於限制本發明。針對不同虛擬運動類型,觸覺力的態樣(動態信號與觸覺力之間的曲線)可能不同,本發明雖以散步與開車為例說明,但其並非用於限制本發明。
綜合以上所述,本發明在頭戴式顯示器的周邊附加觸覺力產生裝置,並根據動態信號產生與施加相應的觸覺力給用戶頭部,使用戶的視覺與其他感官感受到的動感同步,以彌補前庭與視覺訊號不一致的問題,進而預防動
暈症並同時增加沈浸感。另外,本發明的作法易於整合到現有的頭戴式顯示器,故能量產,並具有產業利用性。
本發明在上文中已以較佳實施例揭露,然熟習本項技術者應理解的是,上述實施例僅用於描繪本發明,而不應解讀為限制本發明之範圍。應注意的是,舉凡與前述實施例等效之變化與置換,均應設為涵蓋於本發明之範疇內。
1:頭戴式減暈裝置
11:顯示組件
12:頭戴組件
13A~13F:觸覺力產生裝置
Claims (9)
- 一種減少虛擬實境之動暈症的方法,包括:判斷一視覺畫面對應的運動,決定相應於該視覺畫面的一虛擬運動類型;根據用戶的運動或該視覺畫面的變化,獲取相應於該視覺畫面的一動態信號;根據該虛擬運動類型與該動態信號決定一觸覺力,其中決定該觸覺力包括決定該觸覺力的類型、位置與態樣,其中該觸覺力的態樣用於表示該觸覺力施加的時間點、一門限值與該觸覺力與該動態信號之間的關係,且該觸覺力施加的時間點為該動態信號的幅值大於該門限值時,其中該動態信號包含一個向量信號,用以指示一方向,且該位置會對應於該動態信號的該方向;以及產生決定的該觸覺力施加於一用戶之頭部的至少一個特定位置。
- 如請求項1所述之減少虛擬實境之動暈症的方法,更包括:決定一觸覺力範圍,該觸覺力範圍包括一最小觸覺力與一最大觸覺力,且產生的該觸覺力的幅值介於該最小觸覺力與該最大觸覺力之間。
- 如請求項1所述之減少虛擬實境之動暈症的方法,其中施加決定的該觸覺力的位置對應為該用戶頭部的一前額、一後腦、一頭部左側、一頭部右側與一頭頂的至少其中一者,其中施加決定的該觸覺力的位置係相關於該動態信號表示的方向。
- 如請求項1所述之減少虛擬實境之動暈症的方法,該虛擬運動類型為散步、跑步、開車、飛行、划船、騎腳踏車或滑雪。
- 如請求項1所述之減少虛擬實境之動暈症的方法,該觸覺力的類型為透過震動、氣動、吹氣、敲擊或伺服馬達運轉產生的力。
- 如請求項1所述之減少虛擬實境之動暈症的方法,其中於該虛擬運動類型為散步時:若該動態信號的幅值大於該門限值時,施加一固定值的觸覺力於該用戶的頭部的該至少一個特定位置。
- 如請求項1所述之減少虛擬實境之動暈症的方法,其中於該虛擬運動類型為散步時:若該動態信號的幅值等於該門限值時,施加一最小觸覺力於該用戶的頭部的該至少一個特定位置;若該動態信號的幅值大於等於一飽和值時,施加一最大觸覺力於該用戶的頭部的該至少一個特定位置;以及若該動態信號的幅值介於該門限值與該飽和值時,施加介於該最大與最小觸覺力之間的該觸覺力於該用戶的頭部的該至少一個特定位置,其中該觸覺力的幅值正比於該動態信號的幅值。
- 一種頭戴式減暈裝置,包括:一計算組件;以及一頭戴式觸覺反饋組件,電性連接於該計算組件,其中該頭戴式觸覺反饋組件包括複數個觸覺力產生裝置,該等觸覺力產生裝置的位置對應於一用戶之頭部的多個特定位置;其中該計算組件判斷一視覺畫面對應的運動,決定相應於該視覺畫面的一虛擬運動類型,並且該計算組件根據用戶的運動或該視 覺畫面的變化,獲取相應於該視覺畫面的一動態信號;接著,該計算組件根據該虛擬運動類型與該動態信號決定一觸覺力,其中決定該觸覺力包括決定該觸覺力的類型、位置與態樣,其中該觸覺力的態樣用於表示該觸覺力施加的時間點、一門限值與該觸覺力與該動態信號之間的關係,且該觸覺力施加的時間點為該動態信號的幅值大於該門限值時,其中該動態信號包含一個向量信號,用以指示一方向,且該位置會對應於該動態信號的該方向;然後,透過該頭戴式觸覺反饋組件的該等觸覺力產生裝置產生決定的該觸覺力施加於一用戶之頭部的至少一個特定位置。
- 如請求項8所述之頭戴式減暈裝置,其中該計算組件決定一觸覺力範圍,該觸覺力範圍包括一最小觸覺力與一最大觸覺力,且產生的該觸覺力的幅值介於該最小觸覺力與該最大觸覺力之間。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW109143736A TWI768590B (zh) | 2020-12-10 | 2020-12-10 | 減少虛擬實境之動暈症的方法與頭戴式減暈裝置 |
| US17/341,085 US11262848B1 (en) | 2020-12-10 | 2021-06-07 | Method and head-mounted device for reducing motion sickness in virtual reality |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW109143736A TWI768590B (zh) | 2020-12-10 | 2020-12-10 | 減少虛擬實境之動暈症的方法與頭戴式減暈裝置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202223596A TW202223596A (zh) | 2022-06-16 |
| TWI768590B true TWI768590B (zh) | 2022-06-21 |
Family
ID=80442463
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW109143736A TWI768590B (zh) | 2020-12-10 | 2020-12-10 | 減少虛擬實境之動暈症的方法與頭戴式減暈裝置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US11262848B1 (zh) |
| TW (1) | TWI768590B (zh) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12067170B2 (en) * | 2019-05-12 | 2024-08-20 | NeuroHaptics, Inc. | Motion sickness reduction, directional indication, and neural rehabilitation device |
| USD1056835S1 (en) * | 2020-03-04 | 2025-01-07 | Magic Leap, Inc. | Combined charging stand and devices |
| TWI815353B (zh) * | 2022-03-16 | 2023-09-11 | 國立清華大學 | 用於減緩動暈症的頭戴式裝置 |
| WO2025000395A1 (en) * | 2023-06-29 | 2025-01-02 | Lemon Inc. | Haptic feedback headpiece |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110029045A1 (en) * | 2009-03-05 | 2011-02-03 | Michael Cevette | Galvanic vestibular stimulation system and method of use for simulation, directional cueing, and alleviating motion-related sickness |
| TW201206177A (en) * | 2010-07-23 | 2012-02-01 | Ding-Bang Luh | A prevention method for vibration of a image on a display |
| TW201543333A (zh) * | 2014-03-21 | 2015-11-16 | Samsung Electronics Co Ltd | 可穿戴式裝置及其操作方法 |
| US20160063891A1 (en) * | 2007-11-26 | 2016-03-03 | Ultrathera Technologies, Inc. | Vestibular stimulation systems and methods of use |
| CN107102741A (zh) * | 2017-05-26 | 2017-08-29 | 北京小鸟看看科技有限公司 | 一种vr头戴设备及其头部按摩方法 |
| US20190114841A1 (en) * | 2017-10-17 | 2019-04-18 | Colopl, Inc. | Method, program and apparatus for providing virtual experience |
| TW201918830A (zh) * | 2017-11-07 | 2019-05-16 | 鈊象電子股份有限公司 | 虛擬實境動感系統 |
| TW202005690A (zh) * | 2018-07-03 | 2020-02-01 | 宏碁股份有限公司 | 立體顯示系統與立體顯示方法 |
| US10583358B1 (en) * | 2017-01-23 | 2020-03-10 | Pixar | Headset for simulating accelerations |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090046140A1 (en) * | 2005-12-06 | 2009-02-19 | Microvision, Inc. | Mobile Virtual Reality Projector |
| US20140137714A1 (en) * | 2012-11-21 | 2014-05-22 | Matthew W. Krenik | Sensing and control techniques for automated hair cutting system |
| US9766709B2 (en) * | 2013-03-15 | 2017-09-19 | Leap Motion, Inc. | Dynamic user interactions for display control |
| US9080868B2 (en) * | 2013-09-06 | 2015-07-14 | Wesley W. O. Krueger | Mechanical and fluid system and method for the prevention and control of motion sickness, motion-induced vision sickness, and other variants of spatial disorientation and vertigo |
| US9719871B2 (en) * | 2014-08-09 | 2017-08-01 | Google Inc. | Detecting a state of a wearable device |
| US11577159B2 (en) * | 2016-05-26 | 2023-02-14 | Electronic Scripting Products Inc. | Realistic virtual/augmented/mixed reality viewing and interactions |
| KR102793520B1 (ko) * | 2016-10-17 | 2025-04-09 | 삼성전자주식회사 | 가상 객체를 표시하는 방법 및 장치 |
| WO2019032967A1 (en) * | 2017-08-10 | 2019-02-14 | Google Llc | HAND INTERACTION SENSITIVE TO THE CONTEXT |
| US10845870B2 (en) * | 2018-01-05 | 2020-11-24 | Stmicroelectronics, Inc. | Time-of-flight head movement measurement for wearable device |
| US10912916B2 (en) * | 2018-08-21 | 2021-02-09 | Ford Global Technologies, Llc | Electronic display adjustments to mitigate motion sickness |
| US10942577B2 (en) * | 2018-09-26 | 2021-03-09 | Rockwell Automation Technologies, Inc. | Augmented reality interaction techniques |
-
2020
- 2020-12-10 TW TW109143736A patent/TWI768590B/zh active
-
2021
- 2021-06-07 US US17/341,085 patent/US11262848B1/en active Active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160063891A1 (en) * | 2007-11-26 | 2016-03-03 | Ultrathera Technologies, Inc. | Vestibular stimulation systems and methods of use |
| US20110029045A1 (en) * | 2009-03-05 | 2011-02-03 | Michael Cevette | Galvanic vestibular stimulation system and method of use for simulation, directional cueing, and alleviating motion-related sickness |
| TW201206177A (en) * | 2010-07-23 | 2012-02-01 | Ding-Bang Luh | A prevention method for vibration of a image on a display |
| TW201543333A (zh) * | 2014-03-21 | 2015-11-16 | Samsung Electronics Co Ltd | 可穿戴式裝置及其操作方法 |
| US10583358B1 (en) * | 2017-01-23 | 2020-03-10 | Pixar | Headset for simulating accelerations |
| CN107102741A (zh) * | 2017-05-26 | 2017-08-29 | 北京小鸟看看科技有限公司 | 一种vr头戴设备及其头部按摩方法 |
| US20190114841A1 (en) * | 2017-10-17 | 2019-04-18 | Colopl, Inc. | Method, program and apparatus for providing virtual experience |
| TW201918830A (zh) * | 2017-11-07 | 2019-05-16 | 鈊象電子股份有限公司 | 虛擬實境動感系統 |
| TW202005690A (zh) * | 2018-07-03 | 2020-02-01 | 宏碁股份有限公司 | 立體顯示系統與立體顯示方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202223596A (zh) | 2022-06-16 |
| US11262848B1 (en) | 2022-03-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI768590B (zh) | 減少虛擬實境之動暈症的方法與頭戴式減暈裝置 | |
| EP2957991B1 (en) | Method and system for reducing motion sickness in virtual reality systems | |
| US6497649B2 (en) | Alleviating motion, simulator, and virtual environmental sickness by presenting visual scene components matched to inner ear vestibular sensations | |
| CN109478345B (zh) | 模拟系统、处理方法及信息存储介质 | |
| JP6798042B2 (ja) | 着座式運動シミュレーション型遊園地アトラクション | |
| JP6032894B2 (ja) | シミュレーション、指向性キューイング、及び動揺と関係のある病気の緩和のための前庭電気刺激システム及び使用方法 | |
| CN102640199B (zh) | 用于通过触觉反馈仿真特定运动的方法及其实现装置 | |
| CN111714865B (zh) | 一种虚拟骑行模拟环境同步方法及平台、虚拟骑行同步系统 | |
| Otaran et al. | Haptic ankle platform for interactive walking in virtual reality | |
| CN111868667A (zh) | 信息处理装置、信息处理方法和程序 | |
| US20240169676A1 (en) | Rotational navigation in a virtual environment with a visual reference | |
| CN106331681A (zh) | 一种头戴显示器的图像显示方法 | |
| Yu et al. | DrivingVibe: Enhancing VR driving experience using inertia-based vibrotactile feedback around the head | |
| TW201944365A (zh) | 增強第一身視角體驗的方法 | |
| Tang et al. | Strategies for reducing motion sickness in virtual reality through improved handheld controller movements | |
| US11880502B2 (en) | Information processing device, information processing method, and non-transitory computer readable storage medium storing an information processing program | |
| JP4040609B2 (ja) | 移動体シミュレーション装置及び移動体シミュレーションプログラム | |
| Song et al. | Washout algorithm with fuzzy-based tuning for a motion simulator | |
| Rengifo et al. | Impact of human-centered vestibular system model for motion control in a driving simulator | |
| WO2022252150A1 (zh) | 避免动晕症发生的虚拟实境控制方法 | |
| US10583358B1 (en) | Headset for simulating accelerations | |
| CN111915953A (zh) | 一种汽车驾驶仿真训练系统 | |
| JP7423781B2 (ja) | Vrアミューズメントプログラムおよび装置 | |
| US12013978B1 (en) | Apparatus and method for inducing head motion | |
| JP7630351B2 (ja) | コンテンツ制御装置、コンテンツ制御方法、プログラム、およびコンテンツ提供システム |