TWI602083B - 虛擬實境系統、控制方法及非暫態電腦可讀取媒體 - Google Patents

虛擬實境系統、控制方法及非暫態電腦可讀取媒體 Download PDF

Info

Publication number
TWI602083B
TWI602083B TW106107258A TW106107258A TWI602083B TW I602083 B TWI602083 B TW I602083B TW 106107258 A TW106107258 A TW 106107258A TW 106107258 A TW106107258 A TW 106107258A TW I602083 B TWI602083 B TW I602083B
Authority
TW
Taiwan
Prior art keywords
accessory
virtual reality
input
control method
kit
Prior art date
Application number
TW106107258A
Other languages
English (en)
Other versions
TW201809970A (zh
Inventor
陳家偉
李洛謙
陳凱修
Original Assignee
宏達國際電子股份有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 宏達國際電子股份有限公司 filed Critical 宏達國際電子股份有限公司
Application granted granted Critical
Publication of TWI602083B publication Critical patent/TWI602083B/zh
Publication of TW201809970A publication Critical patent/TW201809970A/zh

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/25Output arrangements for video game devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/212Input 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/22Setup operations, e.g. calibration, key configuration or button assignment
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/23Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
    • A63F13/235Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console using a wireless connection, e.g. infrared or piconet
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/803Driving vehicles or craft, e.g. cars, airplanes, ships, robots or tanks
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/837Shooting of targets
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/90Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
    • A63F13/98Accessories, i.e. detachable arrangements optional for the use of the video game device, e.g. grip supports of game controllers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/012Head tracking input arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/016Input arrangements with force or tactile feedback as computer generated output to the user
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/25Output arrangements for video game devices
    • A63F13/28Output 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/285Generating tactile feedback signals via the game input device, e.g. force feedback
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/35Details of game servers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • A63F13/792Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for payment purposes, e.g. monthly subscriptions

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Biophysics (AREA)
  • Cardiology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • General Business, Economics & Management (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

虛擬實境系統、控制方法及非暫態電 腦可讀取媒體
本揭示文件有關於一種虛擬實境系統,且特別是有關於一種虛擬實境系統中附件的管理。
在現今之虛擬實境(virtual reality,VR)環境中,控制器裝置通常用以與諸如遊戲主題或虛擬實境內容之虛擬實境場景互動。通常一虛擬實境系統係與有限類型之官方配件相容,例如控制器、感測器、觸控板或揚聲器。而由一製造商所製造之配件可能無法被另一製造商所製造之虛擬實境系統接受。換言之,虛擬實境系統與非官方配件或第三方配件的相容性不佳。
本揭示文件之一實施例提供一種虛擬實境系統,其與一配件套組相容,該虛擬實境系統包含頭戴式顯示器以及處理裝置。頭戴式顯示器用以顯示虛擬實境內容。處理裝置耦接至該頭戴式顯示器並與該配件套組通訊,處理裝 置用以蒐集來自配件套組的一描述符資訊。處理裝置更用以由該描述符資訊得到該配件套組之一附件類型識別。處理裝置更用以根據該附件類型識別處理該配件套組之一輸入輸出資料,其中該輸入輸出資料對應至該虛擬實境內容中至少一虛擬實境物件與該配件套組之互動。
本揭示文件一實施例提供一種控制方法,其適用於包含有一配件套組虛擬實境系統。本控制方法包含有以下步驟:蒐集來自配件套組的描述符資訊;由描述符資訊得到配件套組之一附件類型識別;以及,根據附件類型識別處理配件套組之輸入輸出資料。此輸入輸出資料對應至配件套組與虛擬實境系統所提供之至少一虛擬實境物件之間的資料傳輸。
本揭示文件提供具有一電腦程式之一非暫態電腦可讀取以執行前述之控制方法。以下將以實施方式對上述之說明作詳細的描述,並對本揭示文件之技術方案提供更進一步的解釋。
為讓本揭示文件之上述和其他目的、特徵、優點與實施例能更明顯易懂,所附符號之說明如下:
100、400‧‧‧虛擬實境系統
120、420‧‧‧頭戴式顯示器
140、440‧‧‧處理裝置
141、441‧‧‧處理電路
142、442‧‧‧傳輸器
143、443‧‧‧儲存媒體
200、300、500‧‧‧控制方法
460‧‧‧網路伺服器
480‧‧‧三維印表機
S220-S584‧‧‧步驟
為讓本揭示文件之上述和其他目的、特徵、優點與實施例能更明顯易懂,所附圖式之說明如下:第1圖所示為根據本揭示文件一實施例中虛擬實境系統之示意圖。
第2圖所示為根據本揭示文件一實施例中控制方法之流程圖。
第3圖所示為根據本揭示文件一些實施例中第2圖之一步驟中之更多運作之流程圖。
第4圖所示為根據本揭示文件另一實施例中控制方法之流程圖。
第5圖所示為根據本揭示文件一實施例中虛擬實境內容之示意圖。
第6圖所示為根據本揭示文件又一實施例中虛擬實境系統之示意圖。
第7圖所示為根據本揭示文件一實施例中適用於第6圖之虛擬實境系統之控制方法之流程圖。
第8圖所示為根據本揭示文件之一實施例中虛擬實境內容之示意圖。
為了使本揭示文件之敘述更加詳盡與完備,可參照所附之圖式及以下所述各種實施例,圖式中相同之號碼代表相同或相似之元件。另一方面,眾所週知的元件與步驟並未描述於實施例中,以避免對本揭示文件造成不必要的限制。
請參照第1圖,第1圖所示為根據本揭示文件一實施例一虛擬實境(VR)系統100之示意圖。如第1圖所示,虛擬實境系統100包含有一頭戴式顯示器(HMD)120與一處理裝置140。頭戴式顯示器120可被配置於一VR頭戴式裝置(headset)上,其可穿戴於一使用者身上。當使用者穿戴 此VR頭戴式裝置,頭戴式顯示器120將覆蓋使用者之視野,且頭戴式顯示器120係用以顯示一虛擬實境內容給使用者。
處理裝置140耦接至頭戴式顯示器120。處理裝置140為虛擬實境系統100之一主機裝置。在一些實施例中,處理裝置140可由一電腦、一VR伺服器、一智慧型電話、一遊戲主機(gaming console)或任何可控制及驅動頭戴式顯示器120之裝置加以實現。如第1圖所示,處理裝置140係以一獨立之電腦加以實現,然其並不為本揭示文件之限制。
在另一實施例中,頭戴式顯示器120與處理裝置140可被整合於VR頭戴式裝置中。如此情形下,處理裝置140為實現在VR頭戴式裝置上之一處理器或一控制電路。
在又另一實施例中,頭戴式顯示器120與處理裝置140可由一智慧型電話加以實現。這種情形下,智慧型電話包含有一顯示面板作為頭戴式顯示器120以及一處理器作為處理裝置140。
處理裝置140包含有一處理電路141,一傳輸器142以及一儲存媒體143。處理電路141可以是一處理器、一中央處理單元、一控制電路及/或一圖形處理器。處理電路141用以計算要顯示在頭戴式顯示器120上之虛擬實境內容之顯示資料。傳輸器142可建立連接至其他裝置之一有線或無線通訊連接。傳輸器142可包含有一藍芽傳輸去、一藍芽低功耗(BLE)傳輸器、WiFi直連(WiFi-direct)傳輸器、 一Ad-Hoc傳輸器或任何可建立無線通訊連接之傳輸器。儲存媒體143可包含有一硬碟、一唯讀記憶體及/或一快閃記憶體。於第1圖所示之實施例,頭戴式顯示器120經由一連接線耦接至處理裝置140,然本揭示文件並不以此為限。在另一實施例中,頭戴式顯示器120可無線連接至處理裝置140之傳輸器142。
於第1圖所示之實施例,虛擬實境系統100與不同之配件套組AC1-AC4相容。每一個配件套組AC1-AC4可具有不同功能,並產生與虛擬實境系統100相關之不同輸入輸出資料。為了演示說明之目的,第1圖所示之配件套組AC1為一步槍型控制器、第1圖所示之配件套組AC2為一控制桿、第1圖所示之配件套組AC3為一背心、而第1圖所示之配件套組AC4為一深度相機。
每一配件套組AC1-AC4可以為由虛擬實境系統100之製造商研發之官方配件套組或由第3方提供者所研發之非官方配件套組。處理裝置140可經由傳輸器142與配件套組AC1-AC4無線通訊。處理裝置140可分別辨識每一個配件套組AC1-AC4,並適當地處理由配件套組AC1-AC4所包含之輸入輸出資料,使得配件套組AC1-AC4可觸發或執行虛擬實境系統100之不同功能(射擊、選擇、點擊、指向、放置、振動等)。後續實施例將說明如何辨識配件套組與處理輸入輸出資料。
請參照第2圖,第2圖所示為根據本揭示文件一實施例一控制方法200之流程圖。控制方法200係適用於第1 圖所示之虛擬實境系統100。控制方法200之步驟S220係由處理裝置140所執行,以由連接至處理裝置140之各個配件套組AC1-AC4蒐集其相對應之描述符資訊。控制方法200之步驟S240係由處理裝置140所執行,以由各個配件套組AC1-AC4之描述符資訊取得一附件類別識別(Accessory Type Identification,ATID)。在一實施例中,附件類別識別(ATID)為描述符資訊。後續說明中,將以附件類別識別(ATID)為例來闡述。
在一實施例中,描述符資訊至少包含有各個配件套組AC1、AC2、AC3或AC4之一附件類別識別。附件類別識別可識別對應於配件套組AC1、AC2、AC3或AC4之功能或規格。具有不同功能之配件套組AC1-AC4具有不同之附件類別識別。
在一實施例中,各個配件套組之描述符資訊更可包含有一產品識別(Product Identification,PID)與一供應商識別(Vender Identification,VID)。產品識別(PID)、供應商識別(VID)與附件類別識別(ATID)可構成各個配件套組之一個獨特附件識別(Accessory Identification,AID)。在另一實施例中,每個配件套組之描述符資訊可包含有多或少的資料欄位,不限於包含有產品識別(PID)、供應商識別(VID)以及附件類別識別(ATID)。在一實施例中,描述符資訊可由從配件套組AC1-AC4傳輸至處理裝置140之一藍芽通訊協定或藍芽低功耗通訊協定之一標準封包所傳輸。
控制方法200之步驟S260係由處理裝置140所執行,以根據配件套組AC1-AC4之附件類別識別處理連接至處理裝置140之各個配件套組AC1-AC4之輸入輸出資料。輸入輸出資料係對應至配件套組AC1-AC4與由頭戴式顯示器120所顯示之虛擬實境內容中之至少一虛擬實境物件之間的互動。舉例來說,前述虛擬實境物件可以是前景項目(如:武器、車輛、控制器、家具或任何虛擬物品)、背景結構(如:環境、天氣、亮度或任何虛擬背景配置)、視角、視覺方位,虛擬實境內容中之顯示效果及/或聲音效果。換言之,輸入輸出資料定義配件套組AC1-AC4與虛擬實境內容(包含項目、配置、視覺效果及/或聲音效果)之互動。請參照第3圖,第3圖所示為根據本揭示文件一些實施例第2圖之步驟S260內之步驟S261至S264之流程圖。
如第1圖所示,配件套組AC1包含按鈕式輸入元件CP1a,其可為步槍之射擊扳機。配件套組AC2包含有感測式輸入元件CP2,其可為設置於操控桿內之一慣性量測單元(IMU)感測器(例如一重力感測器、陀螺儀感測器或加速器感測器)。配件套組AC3包含有回饋輸出元件CP3,其可為設置於背心內之震動器。配件套組AC4包含有感測式輸入元件CP4,其可為深度相機內之紅外線深度感測器。配件套組AC1-AC4之附件類別識別可指出按鈕式輸入元件CP1a、感測式輸入元件CP2、回饋輸出元件CP3與感測式輸入元件CP4之間之不同特徵。處理裝置140可根據附件類別識別確認目前與虛擬實境系統100配對之配件套組 AC1、AC2、AC3或AC4之類型。
如第1圖與第3圖所示,步驟S261係由處理裝置140所執行,以檢驗由各個配件套組所輸出之附件類別識別。由配件套組AC1所輸出之附件類別識別指出配件套組AC1包含有按鈕式輸入元件CP1a、且在本例中輸入輸出資料包含有由按鈕式輸入元件CP1a所感測之命令輸入(如:在虛擬實境內容以步槍射擊),步驟S262係由處理裝置140所執行,於按鈕式輸入元件CP1a被觸發時(即當使用者拔動配件套組AC1上之射擊扳機),根據附件類別識別來處理此射擊命令輸入。基於附件類別識別,處理裝置140可確認來自配件套組AC1所輸出的命令輸入係與在虛擬實境內容中以步槍射擊相關。頭戴式顯示器120係用以顯示對應於命令輸入之一虛擬效果(如:由以步槍開火所引發之亮光),或另一虛擬實境物件(如:由步槍射擊出之子彈)也對應於虛擬實境內容中之命令輸入。
當由配件套組AC2所輸出之附件類別識別指出配件套組AC2包含有感測式輸入元件CP2,且在本例中輸入輸出資料包含有由感測式輸入元件CP2感測之資料輸入(如:由重力感測器、陀螺儀感測器或加速器感測器所感測之一移動模式),步驟S263係由處理裝置140所執行,以根據附件類別識別處理與由配件套組AC2所輸出之移動模式相關的資料輸入。在本例中,由感測式輸入元件CP2感測之資料輸入將會被週期性地擷取或更新,諸如每10微秒、每50微秒等等。基於附件類別識別,處理裝置140可確認由配 件套組AC2所輸出之資料輸入係與前述移動模式有關。回應於由配件套組AC2所感測之移動模式,於虛擬實境內容中對應於使用者之左手所持之配件套組AC2的一個虛擬物件將會依據此移動模式而隨之移動。
相似地,當配件套組AC4所輸出之附件類別識別表示配件套組AC4包含有感測式輸入元件CP4,且在本例中輸入輸出資料包含有另一個感測式輸入元件CP4所感測之資料輸入(例如深度相機之紅外線深度感測器所偵測之深度圖,且此深度圖可顯示使用者與其他物件在這個空間中的位置或方位),步驟S263係由處理裝置140所執行,以根據附件類別識別處理與配件套組AC4所輸出之深度圖相關之資料輸入。本例中,感測式輸入元件CP4所感測之資料輸入將會被週期性地擷取或更新。回應於深度圖與由深度圖所分析之位置與方位,處理裝置140可相對應地以不同視角或不同方位來繪示虛擬實境內容,使得當使用者移動時,使用者可觀察虛擬實境內容之不同視野。
當配件套組AC3所輸出之附件類別識別表示配件套組AC3包含有回饋輸出元件CP3,且於本例中,輸入輸出資料包含有朝向回饋輸出元件CP3之一輸出訊號(例如用以啟動背心內之振動器的一個控制訊號),步驟S264係由處理裝置140所執行,以根據附件類別識別以編碼朝向回饋輸出元件CP3之輸出訊號。本例中,輸出訊號係於虛擬實境內容需要時而產生。舉例來說,當使用者在虛擬實境中被射中時,將會相對應地產生輸出訊號。回應於此輸出訊號,回饋 輸出元件CP3(設置於背心內的振動器)係用以對應於虛擬實境內容而振動。回饋輸出元件並不限於一振動器。在另一實施例中,回饋輸出元件可為一揚聲器或一發光器,且回饋輸出元件將會被用來播放聲音或發出光芒,以回應對應至虛擬實境內容之輸出訊號。在步驟S264,輸出訊號係以適合回饋輸出元件之不同形式被編碼(如用以振動之一PWM控制訊號、一音頻訊號、或一用以發光之PWM控制訊號)。
各個配件套組AC1-AC4不限於包含有一個輸入元件或輸出元件。如圖示,配件套組AC1更包含有回饋輸出元件CP1b(如:設置在步槍之槍托附近的一振動器)及另一回饋輸出元件CP1c(例如設置在步槍槍管附近的一個揚聲器)。當使用者拉下步槍上之扳機,可能由處理裝置140所產生及編碼的一輸出訊號將會被產生。輸出訊號將會被傳送以觸發回饋輸出元件CP1b使其振動,以模擬步槍之後座力。此外,當使用者拉下步槍扳機,可能由處理裝置140所產生及編碼的另一輸出訊號將會被產生,且此輸出訊號將會被傳送以驅動回饋輸出元件CP1c使其播放步槍之一射擊音效。基於前述實施例,配件套組AC1之附件類別識別將表示配件套組AC1具有按鈕式輸入元件CP1a、回饋輸出元件CP1b與回饋輸出元件CP1c之一組合。相對應之步驟S262及S264將會被執行,以處理配件套組AC1之相對應輸入輸出資料(包含射擊命令輸入、振動輸出訊號以及音頻輸出訊號)。
請注意到按鈕式輸入元件、感測式輸入元件與 回饋輸出元件並不限為第1圖所示意之範例與前述實施例。例如,按鈕式輸入元件亦可為觸控面板、鍵盤、拉動式觸發器、用於賽車遊戲之油門踏板或剎車片,電子吉他上之鍵盤等。感測式輸入元件亦可為一手勢感測器、相機、GPS定位接收器等。回饋輸出元件亦可為一個與虛擬實境系統100、VR手套、VR運作平台等同步之4D電影椅。
在一實施例中,命令輸入與資料輸入皆可由從配件套組AC1-AC4傳輸至處理裝置140之一藍芽通訊協定或藍芽低功耗通訊協定之一標準封包格式所傳輸。處理裝置140可根據其附件類別識別被識別與被不同處理。朝向回饋輸出元件之輸出訊號將會被處理裝置140編碼以與不同類型之配件套組之不同回饋輸出元件相容。
請參照第4圖,第4圖所示為根據本揭示文件另一實施例一控制方法300之流程圖。控制方法300係適用於第1圖所示之虛擬實境系統100。控制方法300之步驟S320、S340與S360可參照第2圖與第3圖之步驟S220、S240及S260,因此在此不再贅述。
如第1圖與第4圖所示,步驟S381係由處理裝置140所執行,以根據描述符資訊選擇一外觀模組來呈現一虛擬實境物件。在一實施例,描述符資訊包含有每個配件套組AC1、AC2、AC3或AC4之維度特徵與形狀特徵,且外觀模組係根據這些維度特徵與形狀特徵來加以選擇。請參照第5圖,第5圖所示為根據本揭示文件一實施例一虛擬實境內容VRS1之示意圖。如第5圖所示,使用者所持之配件套組 AC1係被顯示為虛擬實境內容VRS1中之外觀模組MD1。本例中,外觀模組MD1與配件套組AC1之形狀相似。步驟S382係由處理裝置140所執行,以於虛擬實境內容VRS1中以外觀模組MD1來描繪此配件套組AC1。
在另一實施例中,外觀模組係根據儲存在第6圖之儲存媒體443或網路伺服器460中之內建資料庫中之描述符資訊來加以選擇。例如,外觀模組係根據不同附件識別與不同外觀模組間之一查找表來加以選擇。如第5圖所示,當處理裝置140收到配件套組AC2之附件識別(AID),處理裝置140選擇一對應至此附件識別(AID)之外觀模組MD2。如第5圖所示,外觀模組MD2並不一定要與配件套組AC2(操控桿)之原始外型類似。本例中,外觀模組MD2係為一劍型。外觀模組MD2可由虛擬實境系統100來定義以與遊戲主題或其他場景匹配。步驟S382係由處理裝置140所執行,以於虛擬實境內容VRS1中以外觀模組MD2來描繪此配件套組AC2。本例中,現實中之配件套組AC2可被轉換為虛擬實境內容之劍型外觀模組MD2。
請參照第6圖與第7圖,第6圖所示為根據本揭示文件又一實施例一虛擬實境系統400之示意圖。第7圖所示為根據本揭示文件一實施例一適用於虛擬實境系統400之控制方法500之流程圖。虛擬實境系統400包含有頭戴式顯示器(HMD)420及一處理裝置440。處理裝置440包含有處理電路441、傳輸器442及一儲存媒體443。頭戴式顯示器420及處理裝置440係與第1圖之實施中之頭戴式顯示 器120及處理裝置140相似。步驟S520至S560係與第2圖與第3圖之步驟S120至步驟S160相似。
如第6圖所示,處理裝置440更與一網路伺服器460及一3D印表機480通訊。如第7圖所示,步驟S581係由處理裝置440所執行,以根據描述符資訊選擇一外觀模組。步驟S582係由處理裝置440所執行,以計算使用者所贏得之一獎勵數額並將其累加至虛擬實境系統400之一遊戲應用中。當累積之獎勵數額達到一臨界值,遊戲應用可升級,或轉換虛擬實境內容中使用者擁有之武器。步驟S583係由處理裝置440所執行,以根據使用者所擁有之獎勵數額從網路伺服器460選擇一外觀附加模組。請參照第8圖,第8圖所示為根據本揭示文件一實施例一虛擬實境內容VRS2之示意圖。在一例中,當使用者於遊戲應用中殺死某一數量之怪物,使用者擁有之步槍會升級以具有一瞄準鏡(rifle scope)。步驟S584係由處理裝置440所執行,以在虛擬實境內容VRS2中,對應至獎勵數額,以外觀模組MD1及外觀附加模組MAD1來描繪配件套組AC1。在另一例中,當使用者於遊戲應用中殺死某一數量之怪物,使用者擁有之劍將會升級以具有一光環效果(aura effect)。步驟S584係由處理裝置440所執行,以對應於獎勵數額,在虛擬實境內容VRS2中以外觀模組MD2及外觀附加模組MAD2來描繪配件套組AC2。
請注意到本例中之網路伺服器460係以一網路連接與虛擬實境系統400無線通訊,然其並不為本揭示文件 之限制。在另一實施例中,第6圖之網路伺服器460可由建立在虛擬實境系統400之儲存媒體443中之一區域資料庫所取代。獎勵數額之資料與外觀附加模組可被儲存在區域資料庫中。
如第6圖與第8圖所示,一實施例中處理裝置440用以傳送外觀模組MD1(瞄準鏡)之一三維圖至三維印表機480。三維印表機480用以根據外觀附加模組MAD1產生一附屬附加配件AD1。附加配件AD1可加裝於配件套組AC1。附加配件AD1運送給使用者,使得使用者可藉由將附加配件AD1附加在配件套組AC1以於現實世界中升級配件套組AC1。因此使用者在玩此遊戲應用中可得到更佳體驗。
本揭示文件一些實施例中包含有具有一電腦程式之非暫態電腦可讀取媒體以執行第2圖及第3圖之控制方法200、第4圖之控制方法300,或第7圖之控制方法500。
200‧‧‧控制方法
S220-S260‧‧‧步驟

Claims (20)

  1. 一種虛擬實境系統,其與一配件套組相容,該虛擬實境系統包含:一頭戴式顯示器,用以顯示一虛擬實境內容;以及一處理裝置,耦接至該頭戴式顯示器並與該配件套組通訊,該處理裝置係用以:蒐集來自該配件套組的一描述符資訊;由該描述符資訊得到該配件套組之一附件類型識別;以及根據該附件類型識別處理該配件套組之一輸入輸出資料,其中該輸入輸出資料對應至該虛擬實境內容中至少一虛擬實境物件與該配件套組之互動。
  2. 如請求項1所述之虛擬實境系統,其中該附件類型識別中指示該配件套組包含有一按鈕式輸入元件,該輸入輸出資料包含由該按鈕式輸入元件感測之一命令輸入,該處理裝置係用以:當該按鈕式輸入元件被觸發時,依據該附件類型識別處理來自該配件套組的該命令輸入。
  3. 如請求項2所述之虛擬實境系統,其中回應於該命令輸入,該頭戴式顯示器用以對應於該虛擬實境系統中之該命令輸入而顯示一虛擬效果或該至少一虛擬實境物件。
  4. 如請求項1所述之虛擬實境系統,其中該附件類型識別中指示該配件套組包含有一感測式輸入元件,該輸入輸出資料包含由該感測式輸入元件所感測之一資料輸入,該處理裝置用以:根據該附件類型識別,週期性地處理來自該配件套組的該資料輸入。
  5. 如請求項4所述之虛擬實境系統,其中回應於該資料輸入,該頭戴式顯示器用以根據該資料輸入繪示該虛擬實境內容。
  6. 如請求項1所述之虛擬實境系統,其中該附件類型識別中指示該配件套組包含有一回饋輸出元件,該輸入輸出資料包含欲發送至該回饋輸出元件之一輸出訊號,該處理裝置用以:根據該附件類型識別,對欲發送至該回饋輸出元件之該輸出訊號進行編碼。
  7. 如請求項6所述之虛擬實境系統,其中回應於該輸出訊號,該回饋輸出元件係用以根據該虛擬實境內容振動、廣播或發光。
  8. 如請求項1所述之虛擬實境系統,其中該處理裝置係用以: 根據該描述符資訊選擇一外觀模組;以及於該虛擬實境內容中以該外觀模組描繪該配件套組。
  9. 如請求項1所述之虛擬實境系統,其中該處理裝置係與一網路伺服器或一區域資料庫通訊,該處理裝置用以:根據該描述符資訊選擇一外觀模組;計算一遊戲應用中之一累計獎勵數額;根據該獎勵數額由該網路伺服器或該區域資料庫選擇一外觀附加模組;以及以該外觀模組與該外觀附加模組於該虛擬實境內容中描繪該配件套組。
  10. 如請求項9所述之虛擬實境系統,其中該處理裝置用以與一三維印表機通訊,該處理裝置用以傳輸該外觀附加模組之一三維圖至該三維印表機,該三維印表機用以根據該外觀附加模組產生一附加配件,該附加配件係用以安裝在該配件套組上。
  11. 一種控制方法,適用於包含有一配件套組之一虛擬實境系統,該控制方法包含:蒐集來自該配件套組的一描述符資訊;由該描述符資訊得到該配件套組之一附件類型識別;以及根據該附件類型識別處理該配件套組之一輸入輸出資 料,其中該輸入輸出資料對應至該配件套組與該虛擬實境系統所提供的至少一虛擬實境物件之間的資料傳輸。
  12. 如請求項11所述之控制方法,其中該附件類型識別指示該配件套組包含一按鈕式輸入元件,該輸入輸出資料包含由該按鈕式輸入元件感測之一命令輸入,該控制方法包含:當該按鈕式輸入元件被觸發時,依據該附件類型識別處理來自該配件套組的該命令輸入。
  13. 如請求項12所述之控制方法,更包含:回應於該命令輸入,於該虛擬實境內容中顯示一虛擬效果或對應於該命令輸入之該至少一虛擬實境物件。
  14. 如請求項11所述之控制方法,其中該附件類型識別中表示該配件套組包含有一感測式輸入元件,該輸入輸出資料包含由該感測式輸入元件感測之一資料輸入,該控制方法包含:根據該附件類型識別,週期性地處理來自該配件套組的該資料輸入。
  15. 如請求項14所述之控制方法,更包含:回應於該資料輸入,根據該資料輸入以一視角或一方位繪示該虛擬實境內容。
  16. 如請求項11所述之控制方法,其中該附件類型識別中指示該配件套組包含一回饋輸出元件,該輸入輸出資料包含欲發送至該回饋輸出元件之一輸出訊號,該控制方法包含:根據該附件類型識別,對欲發送至該回饋輸出元件之該輸出訊號進行編碼。
  17. 如請求項16所述之控制方法,更包含:對應該輸出訊號,根據該虛擬實境內容而觸發該回饋輸出元件。
  18. 如請求項11所述之控制方法,更包含:根據該描述符資訊選擇一外觀模組;以及於該虛擬實境內容中以該外觀模組描繪該配件套組。
  19. 如請求項11所述之控制方法,更包含:根據該描述符資訊選擇一外觀模組;計算一遊戲應用中之一累計獎勵數額;根據該獎勵數額選擇一外觀附加模組;以及以該外觀模組與該外觀附加模組於該虛擬實境內容中描繪該配件套組。
  20. 一種非暫態電腦可讀取媒體,具有一電腦程式用以執行一控制方法,其中該控制方法包含有:蒐集來自一配件套組的一描述符資訊; 由該描述符資訊得到該配件套組之一附件類型識別;以及根據該附件類型識別處理該配件套組之一輸入輸出資料,其中該輸入輸出資料對應至該配件套組與一虛擬實境系統所提供的至少一虛擬實境物件之間的互動。
TW106107258A 2016-03-07 2017-03-06 虛擬實境系統、控制方法及非暫態電腦可讀取媒體 TWI602083B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201662304327P 2016-03-07 2016-03-07
US62/304,327 2016-03-07
US15/423,603 US10518172B2 (en) 2016-03-07 2017-02-03 Accessory management of virtual reality system
US15/423,603 2017-02-03

Publications (2)

Publication Number Publication Date
TWI602083B true TWI602083B (zh) 2017-10-11
TW201809970A TW201809970A (zh) 2018-03-16

Family

ID=58387597

Family Applications (1)

Application Number Title Priority Date Filing Date
TW106107258A TWI602083B (zh) 2016-03-07 2017-03-06 虛擬實境系統、控制方法及非暫態電腦可讀取媒體

Country Status (5)

Country Link
US (1) US10518172B2 (zh)
EP (1) EP3216500A1 (zh)
JP (1) JP2017162471A (zh)
CN (1) CN107158694A (zh)
TW (1) TWI602083B (zh)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9407865B1 (en) * 2015-01-21 2016-08-02 Microsoft Technology Licensing, Llc Shared scene mesh data synchronization
WO2018078414A1 (en) * 2016-10-24 2018-05-03 Staragilis Limited All in one mobile game controller
CN106528020B (zh) * 2016-10-26 2019-05-31 腾讯科技(深圳)有限公司 一种视角模式切换方法及终端
GB2568687B (en) * 2017-11-22 2021-11-17 Sony Interactive Entertainment Inc A system and method of 3D print modelling
JP6908573B2 (ja) * 2018-02-06 2021-07-28 グリー株式会社 ゲーム処理システム、ゲーム処理方法、及びゲーム処理プログラム
US10981067B2 (en) 2018-02-06 2021-04-20 Gree, Inc. Game processing system, method of processing game, and storage medium storing program for processing game
US10981052B2 (en) 2018-02-06 2021-04-20 Gree, Inc. Game processing system, method of processing game, and storage medium storing program for processing game
CN110115842B (zh) 2018-02-06 2023-01-13 日本聚逸株式会社 应用处理***、应用处理方法以及应用处理程序
CN108744220B (zh) * 2018-03-14 2021-07-09 青岛同昌康复设备科技有限公司 一种基于3d打印技术的多感官训练***
US11480787B2 (en) * 2018-03-26 2022-10-25 Sony Corporation Information processing apparatus and information processing method
US11392203B2 (en) * 2018-03-27 2022-07-19 Sony Corporation Information processing apparatus, information processing method, and program
KR102551686B1 (ko) * 2018-05-29 2023-07-05 삼성전자주식회사 외부 전자 장치의 위치 및 움직임에 기반하여 외부 전자 장치와 관련된 객체를 표시하는 전자 장치 및 방법
CN109045695B (zh) * 2018-08-08 2020-09-29 腾讯科技(深圳)有限公司 虚拟环境中的配件选择方法、设备及存储介质
FR3086185B1 (fr) * 2018-09-20 2023-06-16 Protubevr Dispositif de retour de force mecanique concu pour simuler un impact physique lors d'un evenement de jeu video.
CN111991800B (zh) * 2019-02-22 2024-06-21 网易(杭州)网络有限公司 游戏角色控制方法、装置、设备和存储介质
TWI704495B (zh) * 2019-04-03 2020-09-11 宏碁股份有限公司 Chromebook電腦及其網頁虛擬實境的執行方法
US11351457B2 (en) * 2020-09-11 2022-06-07 Riot Games, Inc. Selecting an anchored offset targeting position
TW202326360A (zh) * 2021-12-28 2023-07-01 財團法人工業技術研究院 嵌入式系統以及振動驅動方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030156135A1 (en) * 2002-02-15 2003-08-21 Lucarelli Designs & Displays, Inc. Virtual reality system for tradeshows and associated methods
TW201303640A (zh) * 2011-06-23 2013-01-16 Microsoft Corp 用於頭戴式顯示器之全視野分類

Family Cites Families (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5805140A (en) * 1993-07-16 1998-09-08 Immersion Corporation High bandwidth force feedback interface using voice coils and flexures
WO1995020787A1 (en) * 1994-01-27 1995-08-03 Exos, Inc. Multimode feedback display technology
US5835077A (en) * 1995-01-13 1998-11-10 Remec, Inc., Computer control device
JP3273893B2 (ja) * 1996-10-03 2002-04-15 松下電器産業株式会社 成形装置及び成形方法
US6262712B1 (en) * 1997-04-24 2001-07-17 Microsoft Corporation Handle sensor with fade-in
US6005551A (en) * 1997-04-25 1999-12-21 Microsoft Corporation Offline force effect rendering
US6162123A (en) 1997-11-25 2000-12-19 Woolston; Thomas G. Interactive electronic sword game
US6159100A (en) * 1998-04-23 2000-12-12 Smith; Michael D. Virtual reality game
US6563487B2 (en) * 1998-06-23 2003-05-13 Immersion Corporation Haptic feedback for directional control pads
US6424410B1 (en) * 1999-08-27 2002-07-23 Maui Innovative Peripherals, Inc. 3D navigation system using complementary head-mounted and stationary infrared beam detection units
US20010031662A1 (en) * 2000-01-07 2001-10-18 Isaac Larian Personal electronic game
US6569011B1 (en) * 2000-07-17 2003-05-27 Battlepaint, Inc. System and method for player tracking
US6641480B2 (en) * 2001-01-29 2003-11-04 Microsoft Corporation Force feedback mechanism for gamepad device
JP2003053025A (ja) 2001-08-10 2003-02-25 Namco Ltd ゲームシステム及びプログラム
JP4974319B2 (ja) * 2001-09-10 2012-07-11 株式会社バンダイナムコゲームス 画像生成システム、プログラム及び情報記憶媒体
US8992322B2 (en) * 2003-06-09 2015-03-31 Immersion Corporation Interactive gaming systems with haptic feedback
JP2005021562A (ja) * 2003-07-01 2005-01-27 Namco Ltd 位置検出システム、ゲーム装置、プログラム及び情報記憶媒体
JP4179162B2 (ja) * 2003-12-26 2008-11-12 株式会社セガ 情報処理装置、ゲーム装置、画像生成方法、ゲーム画像生成方法
JP4673570B2 (ja) * 2004-03-31 2011-04-20 株式会社セガ 画像生成装置、画像表示方法及びプログラム
JP2005293090A (ja) * 2004-03-31 2005-10-20 Namco Ltd 位置検出システム、ゲームシステム及び位置検出システムの制御方法
KR100583966B1 (ko) * 2004-06-08 2006-05-26 삼성전자주식회사 재배치된 금속 배선들을 갖는 집적회로 패키지들 및 그제조방법들
JP5275025B2 (ja) * 2005-06-27 2013-08-28 コアクティヴ・ドライヴ・コーポレイション 触覚フィードバック用の同期式振動装置
US7874918B2 (en) * 2005-11-04 2011-01-25 Mattel Inc. Game unit with motion and orientation sensing controller
JP5188682B2 (ja) * 2006-04-28 2013-04-24 任天堂株式会社 ゲーム装置、ゲームプログラム、ゲームシステムおよびゲーム制御方法
US8814641B2 (en) * 2006-05-08 2014-08-26 Nintendo Co., Ltd. System and method for detecting moment of impact and/or strength of a swing based on accelerometer data
JP4880390B2 (ja) 2006-07-12 2012-02-22 株式会社コナミデジタルエンタテインメント 画像表示装置及び画像表示用プログラム
JP5134224B2 (ja) * 2006-09-13 2013-01-30 株式会社バンダイナムコゲームス ゲームコントローラ及びゲーム装置
JP5294442B2 (ja) * 2006-09-13 2013-09-18 任天堂株式会社 ゲーム装置およびゲームプログラム
JP5153122B2 (ja) * 2006-11-15 2013-02-27 任天堂株式会社 ゲームプログラムおよびゲーム装置
ITMI20070009A1 (it) * 2007-01-05 2008-07-06 St Microelectronics Srl Un sistema elettronico interattivo di intrattenimento
CA2684487C (en) * 2007-04-17 2017-10-24 Bell Helicopter Textron Inc. Collaborative virtual reality system using multiple motion capture systems and multiple interactive clients
TW200909033A (en) * 2007-08-24 2009-03-01 Ind Tech Res Inst A force-feedback apparatus and system using thereof
US20090058850A1 (en) 2007-09-04 2009-03-05 Wey Fun System and method for intuitive interactive navigational control in virtual environments
WO2010080766A2 (en) * 2009-01-06 2010-07-15 Immersion Corporation Programmable game-based haptic enabled gun controller
US20100182340A1 (en) * 2009-01-19 2010-07-22 Bachelder Edward N Systems and methods for combining virtual and real-time physical environments
US8241138B2 (en) * 2009-04-09 2012-08-14 Peter Maglaque Apparatuses, methods and systems for improving sports playing abilities
KR101124287B1 (ko) * 2011-12-05 2012-04-12 주식회사 레드덕 온라인 1인칭 슈팅 게임에서의 듀얼 모드 무기 제공 시스템, 방법 및 컴퓨터 판독 가능한 기록 매체
US20130316820A1 (en) * 2012-03-26 2013-11-28 Sparkle Douglas Revolution Take Over 3D
JP6490014B2 (ja) 2013-03-11 2019-03-27 リンカーン グローバル,インコーポレイテッド リアルタイムシミュレーション仮想現実溶接環境で向上したユーザーエキスペリエンスを提供するシステム及び方法
WO2014165862A1 (en) 2013-04-05 2014-10-09 Ladd Mark J Systems and methods for sensor-based mobile gaming
US10173129B2 (en) 2013-06-09 2019-01-08 Sony Interactive Entertainment Inc. Methods for rendering interactive content to a head mounted display
JP2015104573A (ja) 2013-11-29 2015-06-08 株式会社タイトー ゲーム装置、3dプリント制御方法及び3dプリンタ制御プログラム
US9677840B2 (en) * 2014-03-14 2017-06-13 Lineweight Llc Augmented reality simulator
US10725298B2 (en) * 2014-03-26 2020-07-28 Mark D. Wieczorek, P.C. Virtual reality devices and accessories

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030156135A1 (en) * 2002-02-15 2003-08-21 Lucarelli Designs & Displays, Inc. Virtual reality system for tradeshows and associated methods
TW201303640A (zh) * 2011-06-23 2013-01-16 Microsoft Corp 用於頭戴式顯示器之全視野分類

Also Published As

Publication number Publication date
US10518172B2 (en) 2019-12-31
JP2017162471A (ja) 2017-09-14
EP3216500A1 (en) 2017-09-13
TW201809970A (zh) 2018-03-16
US20170252643A1 (en) 2017-09-07
CN107158694A (zh) 2017-09-15

Similar Documents

Publication Publication Date Title
TWI602083B (zh) 虛擬實境系統、控制方法及非暫態電腦可讀取媒體
US10974138B2 (en) Haptic surround functionality
US11127210B2 (en) Touch and social cues as inputs into a computer
US7831064B2 (en) Position calculation apparatus, storage medium storing position calculation program, game apparatus, and storage medium storing game program
CN102441276B (zh) 使用便携式游戏装置来记录或修改在主游戏***上实时运行的游戏或应用
US10814220B2 (en) Method for controlling display of electronic device using multiple controllers and device for the same
US20160325180A1 (en) Dynamic physical agent for a virtual game
US8493382B2 (en) Storage medium storing three-dimensional image processing program, three-dimensional image processing apparatus and three-dimensional image processing method
US9304603B2 (en) Remote control using depth camera
CN107153446B (zh) 虚拟实境***以及追踪器装置
US20160151705A1 (en) System for providing augmented reality content by using toy attachment type add-on apparatus
JP6085411B2 (ja) 画像処理装置、画像処理方法、および画像処理装置の制御プログラム
US20200175748A1 (en) Information processing device and image generation method
WO2015021808A1 (en) Sound effect processing method and device thereof
US20170087455A1 (en) Filtering controller input mode
EP3244980A1 (en) Controller for computer entertainment system
US10462454B2 (en) Extensible authoring and playback platform for complex virtual reality interactions and immersive applications
US20150084848A1 (en) Interaction between generic interaction devices and an interactive display
CN112675538B (zh) 数据同步方法、装置、设备及介质
CN113041619A (zh) 虚拟车辆的控制方法、装置、设备及介质
KR20190026526A (ko) 게임 서비스를 제공하기 위한 장치, 방법 및 컴퓨터 프로그램
WO2022197573A1 (en) Detachable accessory for enhanced effects, accessibility, spectating, and play-along
JP2021043697A (ja) プログラム、情報処理装置、情報処理システム、情報処理方法及びヘッドマウントディスプレイ
CN113599804A (zh) 虚拟道具的控制方法、装置、设备及介质