The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 13, 2026

Filed:

Mar. 10, 2021
Applicant:

Google Llc, Mountain View, CA (US);

Inventors:

Richard Xie, Cupertino, CA (US);

Ramachandra Tahasildar, Cupertino, CA (US);

Danny Hong, New York, NY (US);

Alex Sukhanov, Sunnyvale, CA (US);

Albert Julius Liu, Sunnyvale, CA (US);

Beril Erkin, Mountain View, CA (US);

Assignee:

GOOGLE LLC, Mountain View, CA (US);

Attorney:
Int. Cl.
CPC ...
H04N 19/86 (2014.01); A63F 13/355 (2014.01); A63F 13/358 (2014.01); H04N 19/119 (2014.01); H04N 19/186 (2014.01);
U.S. Cl.
CPC ...
H04N 19/86 (2014.11); A63F 13/355 (2014.09); H04N 19/119 (2014.11); H04N 19/186 (2014.11); A63F 13/358 (2014.09);
Abstract

Real-time pre-encoding dithering techniques mitigate or eliminate banding and other graphical artifacts in video frames prior to such video frames being encoded for transmission to and display by one or more client devices. For each of one or more input video frames, one or more random seeds and a frame identifier are received, and a dithering process is initiated for each of one or more pixels of the input video frame. The dithering process includes generating a YUV noise vector based on the random seeds and on the frame identifier, computing a YUV representation of the input pixel based on RGB color information for the input pixel, and generating a dithered output pixel by adding the generated YUV noise vector to the YUV representation of the input pixel.


Find Patent Forward Citations

Loading…