US2021014472A1PendingUtilityA1

Methods and apparatus of viewport adaptive 360 degree video delivery

Assignee: VID SCALE INCPriority: May 26, 2016Filed: Sep 29, 2020Published: Jan 14, 2021
Est. expiryMay 26, 2036(~9.8 yrs left)· nominal 20-yr term from priority
H04N 19/70H04N 21/8543H04N 21/234345H04N 19/597H04N 21/816H04N 21/4728H04N 21/234327H04N 21/8456H04N 21/23439H04N 19/39H04N 13/117H04N 13/354H04N 13/282
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems, methods, and instrumentalities are disclosed for client centric service quality control. A first viewport of a 360 degree video may be determined. The 360 degree video may comprise one or more of an equirectangular, a cube-map, a cylindrical, a pyramidal, and/or a spherical projection mapping. The first viewport may be associated with a spatial region of the 360 degree video. An adjacent area that extends around the spatial region may be determined. A second viewport of the 360 degree video may be determined. A bitstream associated with the 360 degree video may be received. One or more enhanced regions may be included in the bitstream. The one or more enhanced regions may correspond to the first and/or second viewport. A high coding bitrate may be associated with the first viewport and/or the second viewport.

Claims

exact text as granted — not AI-modified
1 - 24 . (canceled) 
     
     
         25 . An apparatus comprising:
 a processor configured to:
 receive a media presentation description (MPD) file comprising a plurality of representations associated with a 360 degree video, the plurality of representations comprising a first representation and a second representation, wherein the first representation is associated with a first video layer for the 360 degree video at a first quality and wherein the second representation is associated with a second video layer for one or more spatial subsets of the 360 degree video at a second quality; 
 request the first video layer in the first representation based on the received MPD file; 
 identify a viewport of a user that is expected to be viewed; 
 request the second video layer that corresponds to a spatial subset of the 360 degree video in the second representation based on the identified viewport of the user and the received MPD file; and 
 render a current viewport of the user, the current viewport comprising the second video layer in the second representation overlaid onto the first video layer in the first representation, wherein the second quality has higher quality than the first quality. 
   
     
     
         26 . The apparatus of  claim 25 , wherein the first video layer is a full-frame video layer associated with the 360 degree video, and the second video layer is the one or more spatial subsets of the 360 degree video. 
     
     
         27 . The apparatus of  claim 25 , wherein the 360 degree video comprises a scalable 360 degree video. 
     
     
         28 . The apparatus of  claim 25 , wherein the first video layer is a scalable base layer associated with the 360 degree video, and the second video layer is a scalable enhancement layer associated with the 360 degree video. 
     
     
         29 . The apparatus of  claim 25 , wherein the second video layer is coded with one or more of a higher bitrate, a higher resolution, or a higher frame rate than the first video layer. 
     
     
         30 . The apparatus of  claim 25 , wherein the second video layer is coded independently from the first video layer. 
     
     
         31 . A method comprising:
 receiving a media presentation description (MPD) file comprising a plurality of representations associated with a 360 degree video, the plurality of representations comprising a first representation and a second representation, wherein the first representation is associated with a first video layer for the 360 degree video at a first quality and wherein the second representation is associated with a second video layer for one or more spatial subsets of the 360 degree video at a second quality;   requesting the first video layer in the first representation based on the received MPD file;   identifying a viewport of a user that is expected to be viewed;   requesting the second video layer that corresponds to a spatial subset of the 360 degree video in the second representation based on the identified viewport of the user and the received MPD file; and   rendering a current viewport of the user, the current viewport comprising the second video layer in the second representation at the second quality overlaid onto the first video layer in the first representation at the first quality, wherein the second quality has higher quality than the first quality.   
     
     
         32 . The method of  claim 31 , wherein the first video layer is a full-frame video layer associated with the 360 degree video, and the second video layer is the one or more spatial subsets of the 360 degree video. 
     
     
         33 . The method of  claim 31 , wherein the 360 degree video comprises a scalable 360 degree video. 
     
     
         34 . The method of  claim 31 , wherein the first video layer is a scalable base layer associated with the 360 degree video, and the second video layer is a scalable enhancement layer associated with the 360 degree video. 
     
     
         35 . The method of  claim 31 , wherein the second video layer is coded with one or more of a higher bitrate, a higher resolution, or a higher frame rate than the first video layer. 
     
     
         36 . The method of  claim 31 , wherein the second video layer is coded independently from the first video layer.

Join the waitlist — get patent alerts

Track US2021014472A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.