IP Library Granted Patent US 11,429,337
Granted Patent B2
US 11,429,337 · App. 16/484,335 · Granted Aug 30, 2022

Displaying content to users in a multiplayer venue

Inventors: Timothy Simon Lucas (Queensland, AU); Daniel Liam Fitzgerald (Queensland, AU); Rodney Ian Lamb (Queensland, AU)
Assignee: IMMERSIVE ROBOTICS PTY LTD
G06F3/1446G02B27/017G02B27/0172G06V20/20H04B7/024H04B7/0615H04B7/0617H04B17/318H04M1/72454H04W4/021H04W4/80H04W16/28H04W88/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,429,337
App. No.
16/484,335
Granted
Aug 30, 2022
Kind
B2
Abstract

A system for displaying content to a plurality of users in a multiplayer venue including: a plurality of wearable display systems, each display system being worn by a user, a content system that generates a plurality of content streams, each content stream being associated with a corresponding display system, a location system that detects a location of each display system within the venue, a transmission system including a number of transmission system antennas that wirelessly communicate with the display systems to transmit content to the wearable display systems and to receive data from the wearable display systems and a control system that determines the location of each display system within the venue from the location system and selectively controls transmitting antennas in accordance with the location of each display system to transmit each content stream to the corresponding display system or receive data from a corresponding display system.

Claims (109)

1. A system for displaying content to a plurality of users, the system including:

a) a plurality of wearable display systems, each display system being worn by a user and including:

i) a display device to display a content stream;

ii) a receiver module that wirelessly receives the content stream from an antenna of the transmission system, the receiver module including a decoder for decompressing a compressed content stream;

iii) a display processing device that causes the content stream to be displayed on the display; and,

iv) a display system antenna;

b) for each display system the system includes:

i) a content engine that generates the content stream;

ii) an encoder that encodes the content stream to thereby generate a compressed content stream;

iii) an antenna;

iv) a transmitter that wirelessly transmits the compressed content stream via the antenna; and,

v) a controller that:

(1) determines the location of the display system from a location system; and,

(2) controls the antenna in accordance with the location of the display system;

c) a content system that generates a plurality of content streams, each content stream being associated with a corresponding display system;

d) a location system that detects a location of each display system;

e) a transmission system including a number of transmission system antennas that wirelessly communicate with the display systems to transmit content to the wearable display systems and to receive data from the wearable display systems; and,

f) a control system that:

i) determines the location of each display system from the location system; and,

ii) selectively controls transmitting antennas in accordance with the location of each display system to thereby at least one of:

(1) transmit each content stream to the corresponding display system; and

(2) receive data from a corresponding display system.

2. A system according to claim 1 , wherein the transmitting antenna is at least one of a display system antenna and a transmission system antenna.

3. A system according to claim 1 , wherein the transmitting antenna is a phased antenna array and the control system controls the phased antenna array to perform at least one of:

a) beam steering; and,

b) beam forming.

4. A system according to claim 1 , wherein the control system includes a respective controller for each transmission system antenna, with each transmission system antenna transmitting a respective content stream and wherein the controller:

a) determines the location of the corresponding display system for the respective content stream; and,

b) controls the transmission system antenna in accordance with the location of the corresponding display system.

5. A system according to claim 1 , wherein the transmission system includes a plurality of transmitters and wherein each transmitter transmits a respective content stream via a respective transmission system antenna and wherein the content system includes a plurality of content engines and wherein each content engine generates a content stream for a corresponding display system.

6. A system according to claim 1 , wherein the system includes multiple antennas and wherein the control system controls which of the multiple antennas transmits in accordance with the location of each wearable display system.

7. A system according to claim 1 , wherein the users are in a multiplayer venue and the location system detects a location of each display system within the venue.

8. A system according to claim 1 , wherein the location system includes:

a) multiple beacons provided in a venue;

b) a location processing device that determines a location of a display system based on a position of the display system relative to at least two beacons and positions of the at least two beacons in the venue; and,

c) a location module in each display system that:

i) detects a signal from at least two beacons;

ii) calculates a position of the display system relative to the at least two beacons; and,

iii) transmits location data indicative of the location to the location processing device via a wireless communications system.

9. A system according to claim 1 , wherein the location system includes a location module in each display system that determines a display system location, wherein the display system transmits a location indication indicative of the display system location to the control system and wherein the control system:

a) receives the location indication;

b) determines the display system location; and,

c) selectively controls at least one antenna in accordance with the display system location.

10. A system according to claim 9 , wherein the location module includes a range sensor that determines a range of the display system from an environment and determines the display system location using a simultaneous localization and mapping algorithm.

11. A system according to claim 1 , wherein the control system:

a) determines movement of a wearable display system; and,

b) controls a transmitting antenna in accordance with the determined movement.

12. A system according to claim 1 , wherein the location system includes a location processing device that:

a) receives the location data from a location module of a display system;

b) uses the location data to determine:

i) an identity of the display system; and,

ii) the location of the display system; and,

c) provides a location indication indicative of the location of the display system to the control system in accordance with the identity of the display system.

13. A system according to claim 1 , wherein the system includes a plurality of encoders, each encoder compressing a respective content stream to thereby generate a compressed content stream that is transmitted to the display system and wherein each display system includes a decoder for decompressing the compressed content stream.

14. A system according to claim 1 , wherein the control system:

a) retrieves an environment map; and,

b) selectively controls the transmitting antenna at least partially in accordance with the location and the environment map.

15. A system according to claim 1 , wherein the control system:

a) retrieves an occlusion map defining:

i) occlusion locations within a venue; and,

ii) a transmission path to avoid the occlusion; and,

b) selectively controls the antennas in accordance with the location of each display system and the occlusion map.

16. A system according to claim 15 , wherein the control system:

a) detects occlusion of a display system;

b) controls one or more antennas to adjust a transmission direction to thereby re-establish communication with the display system;

c) determines a display system location; and,

d) updates an occlusion map with the display system location and the transmission direction.

17. A system according to claim 1 , wherein at least one of:

a) the control system:

i) determines a location of at least one other wearable display system; and,

ii) controls the antenna in accordance with the location of the at least one other wearable display system; and,

b) the control system:

i) determines a communications channel used by the at least one other wearable display system; and,

ii) selectively controls a communications channel used by the antenna in accordance with the communications channel of the at least one other wearable display system.

18. A system for displaying content to a plurality of users, the system including:

a) a plurality of wearable display systems, each display system being worn by a user and including:

i) a display device to display a content stream;

ii) a receiver module that wirelessly receives the content stream from an antenna of the transmission system, the receiver module including a decoder for decompressing a compressed content stream; and,

iii) a display processing device that causes the content stream to be displayed on the display;

b) for each display system the system includes:

i) a content engine that generates the content stream;

ii) an encoder that encodes the content stream to thereby generate a compressed content stream;

iii) an antenna;

iv) a transmitter that wirelessly transmits the compressed content stream via the antenna; and,

v) a controller that:

(1) determines the location of the display system from a location system; and,

(2) controls the antenna in accordance with the location of the display system;

c) a content system that generates a plurality of content streams, each content stream being associated with a corresponding display system;

d) a location system that detects a location of each display system;

e) a transmission system including a number of antennas that wirelessly transmit content to the wearable display systems; and,

f) a control system that:

i) determines the location of each display system from the location system; and,

ii) selectively controls the antennas in accordance with the location of each display system to thereby transmit each content stream to the corresponding display system.

19. A display system for use in a system for displaying content to a plurality of users, the display system including:

a) a display device, including:

i) a receiver module that wirelessly receives the content stream from an antenna of the transmission system, the receiver module including a decoder for decompressing a compressed content stream; and,

ii) a display processing device that causes the content stream to be displayed on the display;

b) a content engine that generates the content stream;

c) an encoder that encodes the content stream to thereby generate a compressed content stream;

d) an antenna;

e) a transmitter that wirelessly transmits the compressed content stream via the antenna;

f) a controller that:

i) determines the location of the display system from a location system; and,

ii) controls the antenna in accordance with the location of the display system;

g) a processing device that causes the content stream to be displayed on the display device;

h) a receiver module that wirelessly receives the content stream from a transmission system, the transmission system including a number of antennas that transmit content to a plurality of wearable display systems; and,

i) a location module that:

i) calculates a location of the display system; and,

ii) transmits location data indicative of the location to a location processing device via a wireless communications system thereby allowing the location processing device to determine a location of the display system.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2019
From: LAMB, RODNEY IAN
To: IMMERSIVE ROBOTICS PTY LTD
Reel/Frame 051092/0639 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2019
From: FITZGERALD, DANIEL LIAM; LUCAS, TIMOTHY SIMON
To: IMMERSIVE ROBOTICS PTY LTD
Reel/Frame 049991/0473 →
Priority Claims (1)
AU 2017900390 · Feb 8, 2017 · national
Continuity (3)
Provisional Application 62553334 · Sep 1, 2017
Provisional Application 62461185 · Feb 20, 2017
Related Publication 20190369942A1 · Dec 5, 2019