IP Library › Granted Patent US 11,722,629
Granted Patent B2
US 11,722,629 · App. 17/556,872 · Granted Aug 8, 2023

Spectator view into a live event held in a real-world venue

Inventor: Bhaswar Sarkar (San Mateo, CA)
Assignee: Sony Interactive Entertainment LLC
H04N5/2224A63F13/27A63F13/335A63F13/65A63F13/86H04N5/272H04N13/279H04N13/282H04N13/344H04N13/383H04N21/2187H04N21/21805H04N21/23H04N21/47H04N21/472H04N21/816H04N13/117
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,722,629
App. No.
17/556,872
Granted
Aug 8, 2023
Kind
B2
Abstract

A method including establishing a multi-player gaming session of a gaming application that generates an interactive gaming world, the live event being a real-world venue where players playing the gaming application are present. A 3D live view of the venue is generated based on captured video streams, and generated for a physical POV anchored to a physical location in the venue. The 3D live view is streamed to an HMD of a remote user located outside the venue, and presents an augmented reality view of the live event. A request is received from the remote user to jump into the gaming session as a spectator of the interactive gaming world from a virtual POV defined by a virtual location in the gaming world. The spectator view is delivered to the HMD of the remote user for display, the spectator view presenting a virtual reality view of the interactive gaming world.

Claims (49)

1. A method, comprising:

generating a 3D view of a live event held in a real-world venue for a first remote user, wherein the 3D view is generated from one or more views of the live event captured by one or more video cameras;

augmenting the 3D view with a virtual representation of a second remote user, the virtual representation being presented at a location in the real-world venue; and

streaming over a network the 3D view that is augmented with the virtual representation of the second remote user to a client device of the first remote user that is remotely viewing the live event,

wherein the 3D view is generated for a point-of-view corresponding to an anchor point in the real-world venue,

wherein the one or more video cameras are positioned at one or more locations other than the anchor point.

2. The method of claim 1 , wherein the location in the real-world venue associated with the second remote user is viewable from the anchor point in the real-world venue.

3. The method of claim 1 , wherein the live event is a concert.

4. The method of claim 1 , further comprising:

capturing one or more video streams of the live event, wherein the 3D view is generated based on the one or more video streams for the anchor point in the real-world venue.

5. The method of claim 1 , further comprising:

assigning the first remote user to a first seat in the real-world venue; and

assigning the second remote user to a second seat in the real-world venue,

wherein the first seat and the second seat are adjoining.

6. The method of claim 5 , further comprising:

receiving a request from the second remote user to join the first remote user in viewing the live event.

7. A non-transitory computer-readable medium storing a computer program for implementing a method, the computer-readable medium comprising:

program instructions for generating a 3D view of a live event held in a real-world venue for a first remote user, wherein the 3D view is generated from one or more views of the live event captured by one or more video cameras;

program instructions for augmenting the 3D view with a virtual representation of a second remote user, the virtual representation being presented at a location in the real-world venue; and

program instructions for streaming over a network the 3D view that is augmented with the virtual representation of the second remote user to a client device of the first remote user that is remotely viewing the live event,

wherein the 3D view is generated for a point-of-view corresponding to an anchor point in the real-world venue,

wherein the one or more video cameras are positioned at one or more locations other than the anchor point.

8. The non-transitory computer-readable medium of claim 7 , wherein in the method the location in the real-world venue associated with the second remote user is viewable from the anchor point in the real-world venue.

9. The non-transitory computer-readable medium of claim 7 , wherein in the method the live event is a concert.

10. The non-transitory computer-readable medium of claim 7 , further comprising:

program instructions for capturing one or more video streams of the live event, wherein the 3D view is generated based on the one or more video streams for the anchor point in the real-world venue.

11. The non-transitory computer-readable medium of claim 7 , further comprising:

program instructions for assigning the first remote user to a first seat in the real-world venue; and

program instructions for assigning the second remote user to a second seat in the real-world venue,

wherein the first seat and the second seat are adjoining.

12. The non-transitory computer-readable medium of claim 11 , further comprising:

program instructions for receiving a request from the second remote user to join the first remote user in viewing the live event.

13. A computer system comprising:

a processor;

memory coupled to the processor and having stored therein instructions that, if executed by the computer system, cause the computer system to execute a method for implementing a graphics pipeline, comprising:

generating a 3D view of a live event held in a real-world venue for a first remote user, wherein the 3D view is generated from one or more views of the live event captured by one or more video cameras;

augmenting the 3D view with a virtual representation of a second remote user, the virtual representation being presented at a location in the real-world venue; and

streaming over a network the 3D view that is augmented with the virtual representation of the second remote user to a client device of the first remote user that is remotely viewing the live event,

wherein the 3D view is generated for a point-of-view corresponding to an anchor point in the real-world venue,

wherein the one or more video cameras are positioned at one or more locations other than the anchor point.

14. The computer system of claim 13 , wherein in the method the location in the real-world venue associated with the second remote user is viewable from the anchor point in the real-world venue.

15. The computer system of claim 13 , wherein in the method the live event is a concert.

16. The computer system of claim 13 , the method further comprising:

capturing one or more video streams of the live event, wherein the 3D view is generated based on the one or more video streams for the anchor point in the real-world venue.

17. The computer system of claim 13 , the method further comprising:

receiving a request from the second remote user to join the first remote user in viewing the live event;

assigning the spectator to a first seat in the real-world venue; and

assigning the remote user to a second seat in the real-world venue,

wherein the first seat and the second seat are adjoining.

Continuity (4)
Continuation 16460946 · Jul 2, 2019
Continuation 15727137 · Oct 6, 2017
Provisional Application 62566203 · Sep 29, 2017
Related Publication 20220191348A1 · Jun 16, 2022