Video characterization for smart encoding based on perceptual quality optimization
AssigneeEuclid Discoveries, LLC
InventorsDane P. Kottke, Katherine H. Cornog, John J. Guo, Myo Tun, Jeyun Lee, Nigel Lee
Life of this patent
Estimating the term…
Loading patent…
AssigneeEuclid Discoveries, LLC
InventorsDane P. Kottke, Katherine H. Cornog, John J. Guo, Myo Tun, Jeyun Lee, Nigel Lee
Estimating the term…
Videos may be characterized by objective metrics that quantify video quality. Embodiments are directed to target bitrate prediction methods in which one or more objective metrics may serve as inputs into a model that predicts a mean opinion score (MOS), a measure of perceptual quality, as a function of metric values. The model may be derived by generating training data through conducting subjective tests on a set of video encodings, obtaining MOS data from the subjective tests, and correlating the MOS data with metric measurements on the training data. The MOS predictions may be extended to predict the target (encoding) bitrate that achieves a desired MOS value. The target bitrate prediction methods may be applied to segments of a video. The methods may be made computationally faster by applying temporal subsampling. The methods may also be extended for adaptive bitrate (ABR) applications by applying scaling factors to predicted bitrates at one frame size to determine predicted bitrates at different frame sizes. A dynamic scaling algorithm may be used to determine predicted bitrates at the different frame sizes.
A computer-implemented method of estimating bitrates in adaptive bitrate (ABR) applications that generate multiple encodings of the same video at different frame sizes and bitrates and that determine which encoding to transmit based on network conditions, the method comprising:
A computer system for estimating bitrates in adaptive bitrate (ABR) applications that generate multiple encodings of the same video at different frame sizes and bitrates and that determine which encoding to transmit based on network conditions, the computer system comprising:
A computer program product for estimating bitrates in adaptive bitrate (ABR) applications that generate multiple encodings of the same video at different frame sizes and bitrates and that determine which encoding to transmit based on network conditions, the computer program product comprising:
Dependencies are inferred from the claim text.