Virtual reality and augmented reality functionality for mobile devices
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04W-024/00
H04W-004/00
H04W-004/02
출원번호
US-0614734
(2015-02-05)
등록번호
US-10200819
(2019-02-05)
발명자
/ 주소
Hill, Edward L.
Komoni, Krenar
Piotrowski, Rafal
Xiong, Yifeng
출원인 / 주소
POSITION IMAGING, INC.
대리인 / 주소
Schmeiser, Olsen & Watts LLP
인용정보
피인용 횟수 :
0인용 특허 :
58
초록▼
Systems and methods improve virtual reality and augmented reality functionality for mobile devices using radio frequency (RF) signals transmitted by a tracked device and received at four or more spatially separated antennae. These antennae are connected, wirelessly or through wired connections, to a
Systems and methods improve virtual reality and augmented reality functionality for mobile devices using radio frequency (RF) signals transmitted by a tracked device and received at four or more spatially separated antennae. These antennae are connected, wirelessly or through wired connections, to a base station. Through RF signal time of arrival information acquired at the antennae, the base station can continuously determine accurate position information of the tracked device, without lighting or line of sight limitations experienced by camera and other optical systems. As the position of the RF-transmitting tracked device is registered within a virtual environment produced by an interactive software program in communication with (or part of) the base station, the virtual viewpoint of the tracked device is controlled to reflect the relative position and orientation of the tracked device with respect to the virtual environment produced by the software program and displayed on a view screen.
대표청구항▼
1. A system for simulating a user in a digital world produced and displayed on a view screen by an interactive software program, the system comprising: a mobile, tracked device attached to the user adapted to transmit an RF signal;an inertial sensor attached to the tracked device adapted to sense in
1. A system for simulating a user in a digital world produced and displayed on a view screen by an interactive software program, the system comprising: a mobile, tracked device attached to the user adapted to transmit an RF signal;an inertial sensor attached to the tracked device adapted to sense inertia of the tracked device, and provides the sensed inertia information to the tracked device to be transmitted in the RF signal;a network of four or more spatially separated radio frequency (RF) receiver antennae at different locations, each of the RF receiver antennae receiving RF signals transmitted from the tracked device; anda base station in communication with the network of four or more spatially separated RF receiver antennae, the base station including one or more receiver channels for processing the RF signals acquired by the four or more spatially separated RF receiver antennae and a processor programmed to dynamically compute, as the tracked device moves within a physical environment, a position and orientation of the tracked device from information conveyed by the RF signals,wherein, while the tracked device moves within the physical environment, the base station sends the computed position and orientation of the tracked device to the interactive software program, and the interactive software program uses the computed position and orientation to determine a virtual viewpoint of the tracked device and to adjust an image displayed on the view screen in accordance with the virtual viewpoint of the tracked device or another viewpoint selected by the user. 2. The system of claim 1, wherein the processor of the base station is further programmed to run the interactive software program. 3. The system of claim 1, wherein the interactive software program is executing on the tracked device, the base station includes an RF signal transmitter, and the processor of the base station is programmed to transmit the position and orientation through the RF signal transmitter to the interactive software program running on the tracked device. 4. The system of claim 1, wherein the base station includes an RF signal transmitter, and the processor of the base station is programmed to transmit data to provide one or more of haptic and interactive feedback to the interactive software program. 5. The system of claim 1, wherein the view screen used for displaying the digital world produced by the interactive software program comprises a monitor separate from the tracked device, and the base station includes a High Definition Multimedia Interface (HDMI) connection to the monitor. 6. The system of claim 1, further comprising a computing device with a processor running the interactive software program, and wherein the base station includes an interface to the computing device by which the base station sends the position and orientation to the interactive software program. 7. The system of claim 1, wherein the interactive software program is one of a virtual reality application program or an augmented reality application program. 8. The system of claim 1, wherein the information conveyed by the RF signals includes inertial data acquired by inertial sensors of the tracked device. 9. The system of claim 1, further comprising the RF signal-transmitting tracked device, and wherein the RF signal-transmitting tracked device includes a processor that executes the interactive software program and the view screen upon which the digital world is displayed in response to execution of the interactive software program. 10. A method for improving virtual reality and augmented reality interactions with a tracked device, the method comprising: displaying, on a view screen, a software-generated environment from a three-dimensional virtual viewpoint selected by the user which may be from the viewpoint of the tracked device;receiving, on at least four spatially separated receiver antennae, radio-frequency (RF) signals transmitted by the tracked device;dynamically computing a three-dimensional physical position and orientation of the tracked device, based on information conveyed by the RF signals received by the receiver antennae which includes inertial information from an inertial sensor, as the tracked device moves within a physical environment; andwhile dynamically computing, in real time, the three-dimensional physical position and the orientation of the tracked device: dynamically updating the three-dimensional virtual viewpoint of the tracked device based on the dynamically computed three-dimensional physical position and orientation of the tracked device; anddynamically updating the display of the software-generated environment on the view screen in accordance with the dynamically updated three-dimensional virtual viewpoint of the tracked device, or other user-selected viewpoint. 11. The method of claim 10, wherein a processor of a base station in communication with the at least four spatially separated receiver antennae dynamically computes the three-dimensional physical position and orientation of the tracked device as the tracked device moves within a physical environment. 12. The method of claim 11, further comprising sending, by the base station, the computed position and orientation to a second processor that dynamically updates the three-dimensional virtual viewpoint of the tracked device based on the dynamically computed three-dimensional physical position and orientation of the tracked device, and dynamically updates the display of the software-generated environment on the view screen in accordance with the dynamically updated three-dimensional virtual viewpoint of the tracked device. 13. The method of claim 12, wherein the tracked device comprises the second processor. 14. The method of claim 12, wherein a computing device in communication with the base station comprises the second processor. 15. The method of claim 10, further comprising generating one of haptic and interactive feedback in response to the computed position and orientation. 16. The method of claim 10, wherein the software-generated environment is one of a virtual reality digital world or an augmented reality digital world. 17. The method of claim 10, wherein the information conveyed by the RF signals includes inertial data acquired by one or more inertial sensors of the tracked device. 18. The method of claim 10, wherein the tracked device dynamically computes the orientation of the tracked device based on inertial data acquired by one or more inertial sensors of the tracked device. 19. A method for improving virtual reality or augmented reality interactions with a tracked device, the method comprising: dynamically tracking a three-dimensional physical position and orientation of an RF-transmitting tracked device as the tracked device moves within a physical environment using radio-frequency (RF) and inertial sensing signals from an inertial sensor within the tracked device, that are transmitted by the RF-transmitting tracked device; andwhile dynamically tracking, in real time, the three-dimensional physical position and orientation of the RF-transmitting tracked device: registering a virtual viewpoint of the RF-transmitting tracked device, determined from the physical position and orientation of the RF-transmitting tracked device, in an interactive software program; anddisplaying a dynamic digital image on a display screen by the interactive software program, from either the virtual viewpoint of the RF-transmitting tracked device or from a user-selected viewpoint. 20. Computer program product for improving virtual reality and augmented reality interactions with a tracked device, the computer program product comprising: a computer readable non-transitory storage medium having computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code that, if executed, displays on a view screen a software-generated environment from either a three-dimensional virtual viewpoint of the tracked device, or a user-selected viewpoint;computer readable program code that, if executed, monitors inertial sensors on the tracked device and creates inertial information from the monitoring;computer readable program code that, if executed, receives, at four spatially separated receiver antennae, radio-frequency (RF) signals transmitted by the tracked device that includes inertial information of the tracked device;computer readable program code that, if executed, dynamically computes, based on information conveyed by the RF signals received by the receiver antennae, a three-dimensional physical position and orientation of the tracked device as the tracked device moves within a physical environment; andwhile the computer readable program code that dynamically computes a three-dimensional physical position and orientation of the tracked device is executing: computer readable program code that, if executed, dynamically updates the three-dimensional virtual viewpoint of the tracked device based on the dynamically computed three-dimensional physical position and orientation of the tracked device; and computer readable program code that, if executed, updates the display of the software-generated environment on the view screen in accordance with the dynamically updated three-dimensional virtual viewpoint of the tracked device, or other user-selected viewpoint.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (58)
Rose Conrad M. (Dahlgren VA) Drude Jeffrey J. (Jessup MD), (AOA/LBI) emitter ranging method and apparatus.
Culpepper Jerry W. (Garland TX) Markus John D. (Plano TX) Smith Lawrence M. (Lewisville TX) Chen Zhaoliang (Dallas TX), Beacon signal receiving system.
Yokev Hanoch (Ramat-Gan ILX) Harel Haim (Herzelia ILX) Meiman Yehouda (Rishon Letzian ILX) Peleg Shimon (Hod Hasharon ILX), Direction finding and mobile location system for trunked mobile radio systems.
Peavey David L. (Fremont CA) Tieszen Katherine A. (Cupertino CA) Stephens Timothy D. (Milpitas CA) Schader Fred E. (San Jose CA) Cianos Nicholas (Menlo Park CA) Conkle John R. (Los Gatos CA), Method and apparatus for adaptively determining the bearing angle of a radio frequency signal.
Mizuki, Takayuki; Ohashi, Setsuya; Yamao, Yasushi; Ito, Shogo, Radio paging signal coding control scheme using variable number of logical channels according to paging signal traffic.
Shirai,Toshihito; Ishige,Takaharu; Sakai,Masayoshi; Sannomiya,Wakana, Reception time determining apparatus and distance measuring apparatus using the same.
Curlander, James Christopher; Graybill, Jules Cook; Tappen, Marshall Friend; O'Brien, Barry James, Verifying bin content in an automated materials handling facility.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.