IP Library Granted Patent US 11,336,966
Granted Patent B2
US 11,336,966 · App. 15/920,164 · Granted May 17, 2022

Methods and apparatus for delivering content and/or playing back content

Inventors: David Cole (Aliso Viejo, CA); Alan McKay Moss (Laguna Beach, CA)
Assignee: Nevermind Capital LLC
H04N21/482G06F3/017H04L65/4069H04N13/117H04N13/161H04N13/194H04N13/243H04N13/344H04N13/371H04N19/134H04N19/146H04N19/37H04N19/39H04N19/597H04N19/587H04N19/59
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,336,966
App. No.
15/920,164
Granted
May 17, 2022
Kind
B2
Abstract

Content delivery and playback methods and apparatus are described. The methods and apparatus are well suited for delivery and playback of content corresponding to a 360 degree environment and can be used to support streaming and/or real time delivery of 3D content corresponding to an event, e.g., while the event is ongoing or after the event is over. Portions of the environment are captured by cameras located at different positions. The content captured from different locations is encoded and made available for delivery. A playback device selects the content to be received based in a user's head position.

Claims (37)

1. A method of operating a playback system including a head mounted display and a processor, comprising:

identifying a plurality of content streams, each content stream being different from one another and comprising content corresponding to a unique viewing direction from a same viewing position within an environment;

selecting, by a processor in the playback system and based on a head position of a user of the head mounted display, one or more particular content streams from the plurality of content streams;

obtaining the one or more particular content streams; and

presenting, for playback, content included in at least one of the one or more particular content streams.

2. The method of claim 1 , wherein selecting the one or more particular content streams comprises:

prioritizing content streams based on the head position of the user.

3. The method of claim 2 , wherein prioritizing the content streams comprises:

identifying one or more content streams corresponding to a current field of view of the user; and

prioritizing the content streams providing viewing directions within a scene corresponding to the current field of view based on the size of portions of the field of view that each content stream provides.

4. The method of claim 3 , wherein prioritizing the content streams further comprises:

prioritizing one or more additional streams communicating content corresponding to portions outside the current field of view based on at least one of proximity of communicated image portions to the current field of view or direction of head rotation.

5. The method of claim 4 , wherein prioritizing the content streams further comprises:

prioritizing one or more additional streams corresponding to portions outside the current field of view based on proximity of communicated image content to the current field of view, wherein a content stream comprising image content in close proximity to an area of the current field of view is assigned a higher priority than a content stream outside and further away from the current field of view.

6. The method of claim 1 , wherein the head mounted display is a stereoscopic display.

7. The method of claim 1 , further comprising:

receiving information regarding the plurality of content streams as part of a program guide.

8. The method of claim 7 , further comprising:

initializing a current viewing position by setting a current detected head position of the user to be a zero degree viewing position of a scene area.

9. A playback system, comprising:

a head mounted display;

a receiver for receiving content streams;

a processor configured to:

identify a plurality of content streams, each content stream being different from one another and comprising content corresponding to a unique viewing direction from a same viewing position within an environment;

select, based on a head position of a user of the head mounted display, one or more particular content streams from the plurality of content streams;

obtain, via the receiver, the one or more particular content streams; and

present, for playback, content included in at least one of the one or more particular content streams.

10. The playback system of claim 9 , wherein the processor is further configured to control the playback system, as part of selecting the one or more particular content streams, to:

prioritize content streams based on the head position of the user.

11. The playback system of claim 10 , wherein the processor is further configured to control the playback system, as part of prioritizing the content streams to:

identify one or more content streams corresponding to a current field of view of the user; and

prioritize one or more content streams providing viewing directions within a scene corresponding to the current field of view based on the size of portions of the field of view that each content stream provides.

12. The playback system of claim 11 , wherein the processor is further configured to control the playback system, as part of prioritizing the content streams, to:

prioritize one or more additional streams corresponding to portions outside the current field of view based on at least one of a proximity of communicated image portions to the current field of view or a direction of head rotation.

13. The playback system of claim 11 , wherein the processor is further configured to control the playback system, as part of prioritizing the content streams, to:

prioritize one or more additional streams corresponding to portions outside the current field of view based on a proximity of communicated image content to the current field of view, wherein a content stream comprising image content in close proximity to an area of a current field of view is assigned a higher priority than a content stream outside and further away from the current field of view.

14. The playback system of claim 9 , wherein the head mounted display is a stereoscopic display.

Assignments (5)
NUNC PRO TUNC ASSIGNMENT Recorded Jul 7, 2020
From: NEXTVR INC.
To: NEVERMIND CAPITAL LLC
Reel/Frame 053139/0942 →
RELEASE OF SECURITY INTEREST Recorded May 13, 2020
From: VCAP VENTURES (BVI) LIMITED
To: NEXTVR, INC.
Reel/Frame 052657/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2020
From: COLE, DAVID; MOSS, ALAN MCKAY
To: NEXTVR INC.
Reel/Frame 051968/0809 →
CHANGE OF ADDRESS Recorded Apr 9, 2019
From: NEXTVR INC.
To: NEXTVR INC.
Reel/Frame 048836/0085 →
SECURITY INTEREST Recorded Mar 29, 2019
From: NEXTVR INC.
To: VCAP VENTURES (BVI) LIMITED
Reel/Frame 048747/0128 →
Continuity (4)
Continuation 14726431 · May 29, 2015
Provisional Application 62004547 · May 29, 2014
Provisional Application 62167891 · May 28, 2015
Related Publication 20180279006A1 · Sep 27, 2018