US2017034513A1PendingUtilityA1

Video compression and transmission techniques

Assignee: DOLBY LABORATORIES LICENSING CORPPriority: Sep 28, 2007Filed: Sep 7, 2016Published: Feb 2, 2017
Est. expirySep 28, 2027(~1.2 yrs left)· nominal 20-yr term from priority
H04N 19/152H04N 19/154H04N 19/615H04N 19/159H04N 19/124H04N 19/61H04N 19/80H04N 19/172H04N 19/142H04N 19/149H04N 19/15H04N 19/14H04N 19/137H04N 19/176H04N 19/126H04N 19/194H04N 19/174
58
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Embodiments feature families of rate allocation and rate control methods that utilize advanced processing of past and future frame/field picture statistics and are designed to operate with one or more coding passes. At least two method families include: a family of methods for a rate allocation with picture look-ahead; and a family of methods for average bit rate (ABR) control methods. At least two other methods for each method family are described. For the first family of methods, some methods may involve intra rate control. For the second family of methods, some methods may involve high complexity ABR control and/or low complexity ABR control. These and other embodiments can involve any of the following: spatial coding parameter adaptation, coding prediction, complexity processing, complexity estimation, complexity filtering, bit rate considerations, quality considerations, coding parameter allocation, and/or hierarchical prediction structures, among others.

Claims

exact text as granted — not AI-modified
1 . (canceled) 
     
     
         2 . A method of coding a picture for video, the method comprising:
 estimating, with a pre-analyzer, a complexity of a current picture based upon analyzing a complexity of past pictures or future pictures;   determining, with the pre-analyzer, a level of correlation for the current picture with the past pictures or the future pictures; and   based upon the determination of the level of correlation, coding the current picture at a quality level that is higher than a quality level of the past pictures or the future pictures.   
     
     
         3 . The method of  claim 2 , further comprising coding, with a coder having motion-compensated prediction, the past pictures or future pictures at the quality level of the current picture, wherein the level of correlation comprises a level of temporal correlation. 
     
     
         4 . The method of  claim 2 , further comprising determining, with the pre-analyzer, a metric that indicates temporal correlation for the current picture with the past pictures or the future pictures. 
     
     
         5 . The method of  claim 4 , wherein the pre-analyzer is configured to determine a motion compensated Summed Absolute Difference (SAD) metric, a Mean Squared Error (MSE) metric, a distortion metric, a Summed Squared Error (SSE) metric, a Mean Absolute Difference (MAD) metric, or a Video Quality Index (VQI) metric. 
     
     
         6 . The method of  claim 4 , further comprising predicting the metric by performing motion estimation and compensation that uses pictures that are different from any of the pictures considered during the coding. 
     
     
         7 . The method of  claim 4 , wherein the coding comprises:
 varying reference pictures used for the coding;   varying temporal prediction distances to adjust to source statistics; and   varying motion-compensated prediction references.   
     
     
         8 . The method of  claim 2 , wherein a type of prediction, a number of frames, and a position of the frames of the pre-analyzer differ from those of an encoder that performs the coding. 
     
     
         9 . The method of  claim 8 , further comprising using estimates generated from the pre-analyzer to determine rate allocation and rate control in the encoder. 
     
     
         10 . The method of  claim 8 , wherein the type of prediction, the number of frames, and the position of the frames of the pre-analyzer are fixed for a sequence of frames. 
     
     
         11 . The method of  claim 10 , wherein the type of prediction, the number of frames, and the position of the frames of the encoder are adjustable for the coding of the sequence of frames. 
     
     
         12 . The method of  claim 11 , further comprising translating correlated metrics from the pre-analyzer to estimates that are used during coding that are adaptively updated using past coding statistics or linear regression. 
     
     
         13 . A method of coding video, the method comprising:
 driving coding decisions using a pre-analyzer by performing spatiotemporal analysis with motion-compensated prediction that includes local illumination compensation; and   utilizing, with the pre-analyzer, a model configured to map, combine, and filter information associated with the coding decisions, wherein the information includes currently and previously-generated motion and spatial characteristics for use within a rate control module of an encoder.   
     
     
         14 . The method of  claim 13 , further comprising:
 estimating, with the pre-analyzer, a complexity of a current picture based upon analyzing a complexity of past pictures or future pictures;   determining, with the pre-analyzer, a level of correlation for the current picture with the past pictures or the future pictures; and   based upon the determination of the level of correlation, coding the current picture at a quality level that is higher than a quality level of the past pictures or the future pictures.   
     
     
         15 . The method of  claim 13 , further comprising predicting a metric by performing motion estimation and compensation that uses pictures that are different from any pictures considered during coding. 
     
     
         16 . The method of  claim 13 , further comprising coding a picture, wherein the coding comprises:
 varying reference pictures used for the coding;   varying temporal prediction distances to adjust to source statistics; and   varying motion-compensated prediction references.

Join the waitlist — get patent alerts

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

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