Realtime pre-encoding content-adaptive GPU image dithering
AssigneeGoogle Inc.
InventorsRichard Xie, Ramachandra Tahasildar, Danny Hong, Alex Sukhanov, Albert Julius Liu, Beril Erkin
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsRichard Xie, Ramachandra Tahasildar, Danny Hong, Alex Sukhanov, Albert Julius Liu, Beril Erkin
Estimating the term…
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.
A computer-implemented method comprising:
A system, comprising:
A server computing system, comprising:
Dependencies are inferred from the claim text.