Method For Constructing A Perceptual Metric For Judging Video Quality

    公开(公告)号: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.

    LOW-DELAY MULTI-PASS FRAME-LEVEL RATE CONTROL USING A SHARED REFERENCE FRAME

    公开(公告)号:US20240226731A1

    公开(公告)日:2024-07-11

    申请号:US18559200

    申请日:2022-08-12

    申请人: GOOGLE LLC

    摘要: 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.

    LOW-DELAY TWO-PASS FRAME-LEVEL RATE CONTROL USING AN ADJUSTED COMPLEXITY

    公开(公告)号:US20230013997A1

    公开(公告)日:2023-01-19

    申请号:US17376423

    申请日:2021-07-15

    申请人: GOOGLE LLC

    摘要: 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.