HARDWARE PIPELINES FOR RATE-DISTORTION OPTIMIZATION (RDO) THAT SUPPORT MULTIPLE CODECS

A disclosed system may include a hardware distortion data pipeline that may include (1) a quantization module that generates a quantized data set, (2) an inverse quantization module that generates, from the quantized data set, an inverse quantized data set by executing an inverse quantization of the...

Full description

Saved in:
Bibliographic Details
Main Authors ALAPARTHI, Srikanth, REDDY, Harikrishna Madadi, CHEN, Yunqing, LAN, Junqiang, VENKATAPURAM, Prahlad Rao, CHAUDHARI, Gaurang, WANG, Zhao, ANANDHRENGAN, Baheerathan
Format Patent
LanguageEnglish
French
Published 16.02.2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A disclosed system may include a hardware distortion data pipeline that may include (1) a quantization module that generates a quantized data set, (2) an inverse quantization module that generates, from the quantized data set, an inverse quantized data set by executing an inverse quantization of the quantized data set, and (3) an inverse transformation module that generates an inversely transformed data set by executing an inverse transformation of the inverse quantized data set. The system may also include a hardware determination pipeline that determines a distortion metric based on the inversely transformed data set and the residual frame data set, and a hardware token rate pipeline that determines, based on the quantized data set, a token rate for an encoding of the residual frame data set via a video encoding pipeline. Various other methods, systems, and computer-readable media are also disclosed. Un système divulgué peut comprendre un pipeline de données de distorsion matérielle pouvant comprendre : (1) un module de quantification, qui génère un ensemble de données quantifiées ; (2) un module de quantification inverse qui génère, à partir de l'ensemble de données quantifiées, un ensemble de données quantifiées inverses par exécution d'une quantification inverse de l'ensemble de données quantifiées ; et (3) un module de transformation inverse, qui génère un ensemble de données transformées inversement en exécutant une transformation inverse de l'ensemble de données quantifiées inverses. Le système peut également comprendre : un pipeline de détermination matérielle, qui détermine une mesure de distorsion d'après l'ensemble de données transformées inversement et l'ensemble de données de trames résiduelles ; et un pipeline de débit de jetons matériels qui détermine, d'après l'ensemble de données quantifiées, un débit de jetons permettant un codage de l'ensemble de données de trames résiduelles via un pipeline de codage vidéo. Divers autres procédés, systèmes et supports lisible par ordinateur sont également divulgués.
Bibliography:Application Number: WO2022US40274