IP Library Granted Patent US 12,028,507
Granted Patent B2
US 12,028,507 · App. 17/519,133 · Granted Jul 2, 2024

Augmented reality system with remote presentation including 3D graphics extending beyond frame

Inventors: Sankar Jayaram (Los Gatos, CA); Wayne O. Cochran (Ridgefield, WA); John Harrison (Hillsboro, OR); Timothy P. Heidmann (Los Altos, CA); Thomas Sahara (Atlanta, GA); John Buddy Scott (Lawrenceville, CA)
Assignee: Quintar, Inc.
H04N13/275G06T7/11G06T19/006H04N13/243H04N13/282H04N21/4316H04N21/816
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 12,028,507
App. No.
17/519,133
Filed
Nov 4, 2021
Granted
Jul 2, 2024
Kind
B2
Art Unit
2616
USPC
725/32
Abstract

Augmented reality systems provide graphics over views from a mobile device for both in-venue and remote viewing of a sporting or other event. A server system can provide a transformation between the coordinate system of a mobile device (mobile phone, tablet computer, head mounted display) and a real world coordinate system. Requested graphics for the event are displayed over a view of an event. In a tabletop presentation, video of the event can be displayed with augmented reality graphics overlays at a remote location.

Claims (65)

1. A method, comprising:

receiving, by a first augmented reality viewing device at a location remote from a venue, frames of 3D video of an event at the venue in a first coordinate system;

receiving, by the first augmented reality viewing device, augmented reality content in the first coordinate system, the augmented reality content including graphics within and extending beyond the frames of video as viewed through the first augmented reality viewing device;

receiving, by the first augmented reality viewing device, a coordinate transformation between a coordinate system of the first augmented reality viewing device and the first coordinate system;

displaying by the first augmented reality viewing device of the frames of video at a first location in the coordinate system of the first augmented reality viewing device; and

displaying by the first augmented reality viewing device of the augmented reality content within the frames of video and extending beyond the frames of video, the augmented reality content within the frames of video displayed aligned with the frames of video by use of the coordinate transformation, including:

determining a placement of the augmented reality content within the frames of video;

determining a placement of the augmented reality content outside of the frames of video; and

aligning the augmented reality content within the frames of video with the augmented reality content outside of the frames of video along a boundary of the frames of video.

2. The method of claim 1 , wherein the augmented reality content includes graphics that extend beyond a field of view of the first augmented reality viewing device that includes the frames of video.

3. The method of claim 2 , further comprising:

maintaining the frames of video at the first location when the frames of video are outside of the field of view of the first augmented reality viewing device.

4. The method of claim 1 , wherein the frames of video include segmented video that fills only a portion of the frames of video.

5. The method of claim 1 , wherein the augmented reality content includes dynamic graphics that begin outside of the frames of video and move into the frames of video.

6. The method of claim 1 , further comprising:

receiving by the first augmented reality viewing device of a specification of a location within a field of view of the first augmented reality viewing device, wherein the first location is the specified location.

7. The method of claim 1 , further comprising:

exchanging signals, from the first augmented reality viewing device to a second augmented reality viewing device, for coordinating the displaying by the second augmented reality viewing device of frames of video and the augmented reality content.

8. The method of claim 1 , wherein the augmented reality content is provided from one or more servers, the method further comprising:

transmitting, from the first augmented reality viewing device to the one or more servers, a request for augmented reality content, wherein the augmented reality content are provided to the first augmented reality device in response to the request.

9. A system, comprising:

one or more servers configured to receive data from and transmit data to one or more augmented reality viewing devices and to:

receive frames of 3D video of an event at an event venue in a first coordinate system;

provide to a first augmented reality viewing device at a remote location the frames of video in the first coordinate system;

provide to the first augmented reality viewing device of augmented reality graphics in the first coordinate system, the augmented reality graphics including graphics overlaying the frames of video within the frames of video and extending beyond the frames of the video as viewed through the first augmented reality viewing device; and

provide to the first augmented reality viewing device a coordinate transformation between a coordinate system of the first augmented reality viewing device and the first coordinate system, whereby the first augmented reality viewing device is configured to display the augmented reality content within the frames of video displayed aligned with the frames of video by use of the coordinate transformation, including:

determining a placement of the augmented reality content within the frames of video;

determining a placement of the augmented reality content outside of the frames of video; and

aligning the augmented reality content within the frames of video with the augmented reality content outside of the frames of video along a boundary of the frames of video.

10. The system of claim 9 , the one or more servers are further configured to:

mask out a portion of individual frames of the received frames of video corresponding to a geographic area of interest within the individual frames;

determine objects of interest in the individual frames that extend outside of the masked out portion;

segment out objects of interest from the individual frames; and

composite the masked out portion and the segmented out objects of interest of the individual frames, wherein the frames of video provided to the first augmented reality viewing device are provided as composited individual frames.

11. The system of claim 9 , wherein the augmented reality graphics extend beyond a field of view for the first augmented reality viewing device that includes the frames of video as viewed through the first augmented reality viewing device.

12. The system of claim 9 , wherein the frames of video are frames of 3D video from a plurality of views of an event, the one or more servers are further configured to:

receive a request from the first augmented reality viewing device for one of the views of the event, wherein the frames of 3D video provided to the first augmented reality viewing device are provided in response to the request.

13. The system of claim 9 , wherein the augmented reality graphics are provided in response to a request from the first augmented reality viewing device.

14. The system of claim 9 , wherein the frames of video are frames of 3D video and the augmented reality graphics include dynamic graphics that begin outside of the frames of video and move into the frames of 3D video.

15. The system of claim 9 , wherein the frames of video are frames of 3D video and the one or more servers are further configured to:

provide to a second augmented reality viewing device the frames of 3D video in the first coordinate system, wherein the second augmented reality viewing device and the first augmented reality viewing device are at a common location;

provide to the second augmented reality viewing device the augmented reality graphics in the first coordinate system for the 3D video;

provide to the second augmented reality viewing device a coordinate transformation between the coordinate system of the second augmented reality viewing device and the first coordinate system; and

provide to one or both of the first augmented reality viewing device and the second augmented reality viewing device information to coordinate display of the 3D video by the first augmented reality viewing device and the second augmented reality viewing device.

16. A method, comprising:

receiving, at a system of one or more servers, frames of 3D video of an event at an event venue in a first coordinate system;

performing by the system of segmentation on the received frames of video;

providing by the system to a first augmented reality viewing device at a remote location the frames of segmented video in the first coordinate system;

generating by the system of augmented reality graphics in the first coordinate system, the augmented reality graphics including graphics overlaying the frames of video within the frames of video and extending beyond the frames of video as viewed through the first augmented reality viewing device;

providing from the system to the first augmented reality viewing device the augmented reality graphics in the first coordinate system; and

providing from the system to the first augmented reality viewing device a coordinate transformation between a coordinate system of the first augmented reality viewing device and the first coordinate system, whereby the first augmented reality viewing device is configured to display the augmented reality content within the frames of video displayed aligned with the frames of video by use of the coordinate transformation, including:

determining a placement of the augmented reality content within the frames of video;

determining a placement of the augmented reality content outside of the frames of video; and

aligning the augmented reality content within the frames of video with the augmented reality content outside of the frames of video along a boundary of the frames of video.

17. The method of claim 16 , wherein performing segmentation on the received frames of video includes:

masking out a portion of individual frames of the received frames of video corresponding to a geographic area of interest within the individual frames;

determining objects of interest in the individual frames that extend outside of the masked out portion;

segmenting out objects of interest from the individual frames; and

compositing the masked out portion and the segmented out objects of interest of the individual frames, wherein the frames of video provided to the first augmented reality viewing device are provided as composited individual frames.

18. The method of claim 16 , wherein the generated augmented reality graphics include dynamic graphics that begin outside of the frames of video and move into the frames of video.

19. The method of claim 16 , further comprising to:

providing from the system to a second augmented reality viewing device the frames of segmented video in the first coordinate system, wherein the second augmented reality viewing device and the first augmented reality viewing device are at a common location;

providing from the system to the second augmented reality viewing device the augmented reality graphics in the first coordinate system;

providing from the system to the second augmented reality viewing device a coordinate transformation between the coordinate system of the second augmented reality viewing device and the first coordinate system; and

providing from the system to one or both of the first augmented reality viewing device and the second augmented reality viewing device information to coordinate display of the video by the first augmented reality viewing device and the second augmented reality viewing device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2021
From: JAYARAM, SANKAR; COCHRAN, WAYNE O.; HARRISON, JOHN; HEIDMANN, TIMOTHY P.; SAHARA, THOMAS; SCOTT, JOHN BUDDY
To: QUINTAR, INC.
Reel/Frame 058035/0846 →
Continuity (6)
Continuation In Part 17242270 · Apr 27, 2021
Continuation In Part 17242265 · Apr 27, 2021
Continuation In Part 17242267 · Apr 27, 2021
Continuation In Part 17242275 · Apr 27, 2021
Provisional Application 63159870 · Mar 11, 2021
Related Publication 20220295040A1 · Sep 15, 2022