IP Library Patent Application 14940089
Patent Application
App. No. 14/940,089

LIVE SELECTIVE ADAPTIVE BANDWIDTH

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 None
App. No.
14/940,089
Abstract

A live selective adaptive bandwidth method enables transmission of three dimensional 360 degree virtual reality content by slicing the content and utilizing different resolutions of the content, where content in the visible area of the user is a higher resolution than content in the non-visible area of the user. Additionally, network information such as available bandwidth is used in determining which resolution content to be transmitted.

Claims (38)

1 . A method programmed in a non-transitory memory of a device comprising:

a. receiving three dimensional 360 degree virtual reality content, wherein the three dimensional 360 degree virtual reality content includes a high quality component and a lower quality component than the high quality component; and

b. displaying the three dimensional 360 degree virtual reality content.

2 . The method of claim 1 wherein the high quality component and the lower quality component each include a slice of the content.

3 . The method of claim 1 wherein the high quality component includes content the user is viewing and the lower quality component includes the content the user is not viewing.

4 . The method of claim 1 wherein the high quality component and the lower quality component are synchronized at a same timecode.

5 . The method of claim 1 wherein the three dimensional 360 degree virtual reality content includes a plurality of qualities of content, and the quality of the content is selected based on a visible area and network information.

6 . The method of claim 1 wherein the three dimensional 360 degree virtual reality content includes a plurality of qualities of content, and the quality of the content for a non-visible area is a lowest quality, and the quality of the content for a visible area is based on remaining network bandwidth available.

7 . The method of claim 1 wherein the three dimensional 360 degree virtual reality content includes a plurality of resolutions and bitrates of content.

8 . An apparatus comprising:

a. a non-transitory memory for storing an application, the application for:

i. receiving three dimensional 360 degree virtual reality content, wherein the three dimensional 360 degree virtual reality content includes a high quality component and a lower quality component than the high quality component; and

ii. displaying the three dimensional 360 degree virtual reality content; and

b. a processing component coupled to the memory, the processing component configured for processing the application.

9 . The apparatus of claim 8 wherein the high quality component and the lower quality component each include a slice of the content.

10 . The apparatus of claim 8 wherein the high quality component includes content the user is viewing and the lower quality component includes the content the user is not viewing.

11 . The apparatus of claim 8 wherein the high quality component and the lower quality component are synchronized at a same timecode.

12 . The apparatus of claim 8 wherein the three dimensional 360 degree virtual reality content includes a plurality of qualities of content, and the quality of the content is selected based on a visible area and network information.

13 . The apparatus of claim 8 wherein the three dimensional 360 degree virtual reality content includes a plurality of qualities of content, and the quality of the content for a non-visible area is a lowest quality, and the quality of the content for a visible area is based on remaining network bandwidth available.

14 . The apparatus of claim 8 wherein the three dimensional 360 degree virtual reality content includes a plurality of resolutions and bitrates of content.

15 . A method programmed in a non-transitory memory of a device comprising:

a. storing three dimensional 360 degree virtual reality content in a plurality of resolutions; and

b. transmitting the three dimensional 360 degree virtual reality content based on a visible area and a non-visible area and network information.

16 . The method of claim 15 wherein the three dimensional 360 degree virtual reality content in the plurality of resolutions includes slices of high resolution content and slices of lower resolution content.

17 . The method of claim 16 wherein the high resolution content and the lower resolution content are synchronized at a same timecode.

18 . The method of claim 15 wherein transmitting the three dimensional 360 degree virtual reality content includes transmitting high resolution content for the visible area and lower resolution content for the non-visible area.

19 . The method of claim 15 wherein the resolution of the content for the non-visible area is a lowest resolution, and the resolution of the content for a visible area is based on remaining network bandwidth available.

20 . The method of claim 15 wherein the network information includes network speed and network traffic.

21 . An apparatus comprising:

a. a non-transitory memory for storing an application, the application for:

i. storing three dimensional 360 degree virtual reality content in a plurality of resolutions; and

ii. transmitting the three dimensional 360 degree virtual reality content based on a visible area and a non-visible area and network information; and

b. a processing component coupled to the memory, the processing component configured for processing the application.

22 . The apparatus of claim 21 wherein the three dimensional 360 degree virtual reality content in the plurality of resolutions includes slices of high resolution content and slices of lower resolution content.

23 . The apparatus of claim 22 wherein the high resolution content and the lower resolution content are synchronized at a same timecode.

24 . The apparatus of claim 21 wherein transmitting the three dimensional 360 degree virtual reality content includes transmitting high resolution content for the visible area and lower resolution content for the non-visible area.

25 . The apparatus of claim 21 wherein the resolution of the content for the non-visible area is a lowest resolution, and the resolution of the content for a visible area is based on remaining network bandwidth available.

26 . The apparatus of claim 21 wherein the network information includes network speed and network traffic.

Assignments (2)
CHANGE OF NAME Recorded May 16, 2023
From: SONY CORPORATION
To: SONY GROUP CORPORATION
Reel/Frame 063664/0882 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2017
From: ANBANANTHAN, PRABHU; TANDON, PRATEEK
To: SONY CORPORATION
Reel/Frame 042704/0773 →