-
公开(公告)号:US20240155160A1
公开(公告)日:2024-05-09
申请号:US18280551
申请日:2021-03-10
申请人: GOOGLE LLC
发明人: Richard Xie , Ramachandra Tahasildar , Danny Hong , Alex Sukhanov , Albert Julius Liu , Beril Erkin
IPC分类号: H04N19/86 , A63F13/355 , H04N19/119 , H04N19/186
CPC分类号: H04N19/86 , A63F13/355 , H04N19/119 , H04N19/186 , A63F13/358
摘要: 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.
-
2.
公开(公告)号:US20230396766A1
公开(公告)日:2023-12-07
申请号:US18033473
申请日:2020-11-25
申请人: GOOGLE LLC
发明人: Richard Xie , Ramachandra Tahasildar , Alex Sukhanov , Danny Hong , Beril Erkin
IPC分类号: H04N19/124 , H04N19/172 , H04N19/463 , H04N19/42 , H04N19/132 , H04N19/136 , A63F13/355
CPC分类号: H04N19/124 , H04N19/172 , H04N19/463 , A63F13/355 , H04N19/132 , H04N19/136 , H04N19/42
摘要: Techniques for encoding game content for real-time cloud-gaming, and more specifically to using an adaptive statistical model in a moving window of previous frames up to a current frame to adaptively compute a lower-bound of a quantization parameter (QP) that corresponds to a chosen peak signal to noise ratio (PSNR) target. The result of this PSNR-guided encoding is significantly reducing the size of encoded frames (i.e., undershooting a target bit rate when there are no subjective quality losses on those frames using their PSNR as the guidance). These reductions mitigate bandwidth issues and improve the overall user experience because less bits transferred results in faster network transmission and decoding, as well as less platform overhead.
-
公开(公告)号:US11902547B2
公开(公告)日:2024-02-13
申请号:US17376423
申请日:2021-07-15
申请人: GOOGLE LLC
IPC分类号: H04N19/194 , H04N19/124 , H04N19/172 , H04N19/14 , H04N19/154
CPC分类号: H04N19/194 , H04N19/124 , H04N19/14 , H04N19/154 , H04N19/172
摘要: A two-pass encoding operation is implemented to encode one or more gaming frames into a game stream. The two-pass encoding operation includes a first encoding pass performed on a current frame. As a result of the first encoding pass, an estimated complexity for the current frame is determined. The resulting estimated complexity is then modulated according to a quality difference between reference frames used during the first pass encoding and a subsequent second pass encoding. Based on the modulated complexity, a quantization parameter is determined for the current frame that is then used to perform a second pass encoding on the current frame, resulting in an encoded frame. This encoded frame is then transmitted as part of a stream to a client system.
-
公开(公告)号:US20230099526A1
公开(公告)日:2023-03-30
申请号:US17486359
申请日:2021-09-27
申请人: Google LLC
摘要: Example aspects of the present disclosure are directed to a computer-implemented method for determining a perceptual quality of a subject video content item. The method can include inputting a subject frame set from the subject video content item into a first machine-learned model. The method can also include generating, using the first machine-learned model, a feature based at least in part on the subject frame set. The method can also include outputting, using a second machine-learned model, a score indicating the perceptual quality of the subject video content item based at least in part on the feature.
-
公开(公告)号:US20240226731A1
公开(公告)日:2024-07-11
申请号:US18559200
申请日:2022-08-12
申请人: GOOGLE LLC
IPC分类号: A63F13/355 , A63F13/358 , G06T9/00
CPC分类号: A63F13/355 , A63F13/358 , G06T9/00
摘要: A multi-pass encoding operation using a shared reference frame is implemented to encode one or more gaming frames into a game stream. The multi-pass encoding operation includes producing a shared reference frame based upon a second-pass reference frame used by a second pass encoding of the multi-pass encoding operation. The encoding operation also includes performing a first encoding pass on a current frame using the shared reference frame. As a result of the first encoding pass, an estimated complexity for the current frame is determined. A second pass encoding is then performed on the current frame according to the second-pass reference frame and the estimated complexity, resulting in an encoded frame. This encoded frame is then transmitted as part of a stream to a client system.
-
公开(公告)号:US20230013997A1
公开(公告)日:2023-01-19
申请号:US17376423
申请日:2021-07-15
申请人: GOOGLE LLC
IPC分类号: H04N19/194 , H04N19/124 , H04N19/154 , H04N19/14 , H04N19/172
摘要: A two-pass encoding operation is implemented to encode one or more gaming frames into a game stream. The two-pass encoding operation includes a first encoding pass performed on a current frame. As a result of the first encoding pass, an estimated complexity for the current frame is determined. The resulting estimated complexity is then modulated according to a quality difference between reference frames used during the first pass encoding and a subsequent second pass encoding. Based on the modulated complexity, a quantization parameter is determined for the current frame that is then used to perform a second pass encoding on the current frame, resulting in an encoded frame. This encoded frame is then transmitted as part of a stream to a client system.
-
-
-
-
-