Method and apparatus for real-time SAO parameter estimation

    公开(公告)号:US11006124B2

    公开(公告)日:2021-05-11

    申请号:US16889962

    申请日:2020-06-02

    摘要: The disclosure provides a sample adaptive offset (SAO) encoder. The SAO encoder includes a statistics collection (SC) block and a rate distortion optimization (RDO) block coupled to the SC block. The SC block receives a set of deblocked pixels and a set of original pixels. The SC block categorizes each deblocked pixel of the set of deblocked pixels in at least one of a plurality of band and edge categories. The SC block estimates an error in each category as difference between a deblocked pixel of the set of deblocked pixels and corresponding original pixel of the set of original pixels. The RDO block determines a set of candidate offsets associated with each category and selects a candidate offset with a minimum RD cost. The minimum RD cost is used by a SAO type block and a decision block to generate final offsets for the SAO encoder.

    Selecting encoding options
    44.
    发明授权

    公开(公告)号:US10924738B2

    公开(公告)日:2021-02-16

    申请号:US16169674

    申请日:2018-10-24

    申请人: Arm Limited

    摘要: When encoding an array of data elements using an encoding process that generates an array of quantized frequency domain coefficients corresponding to an array of difference values between a source block of data elements of the array of data elements being encoded and a reference block of data elements, a bit count value for encoding an array of quantized frequency domain coefficients to be used to select whether to encode the source block in accordance with a particular set of encoding options is estimated by estimating a bit count value for encoding the locations of the non-zero quantized frequency domain coefficients in the array of quantized frequency domain coefficients based on the number of non-zero frequency domain coefficients in the array of quantized frequency domain coefficients.

    Adaptive prediction structures
    45.
    发明授权

    公开(公告)号:US10855988B2

    公开(公告)日:2020-12-01

    申请号:US16226594

    申请日:2018-12-19

    摘要: Systems, methods, and computer-readable media are described for providing improved video or image encoding, including adaptive prediction structures for encoding video frames. In some examples, systems, methods, and computer-readable media can include obtaining a sequence of frames; determining, based on frame statistics associated with a first frame in the sequence of frames, a prediction structure for encoding the sequence of frames, the prediction structure defining an order in which frames in the sequence of frames are encoded and a prediction distance representing a maximum distance permitted between referencing frames and reference frames in the sequence of frames, and the frame statistics indicating an amount of motion in the first frame. The systems, methods, and computer-readable media can also include encoding one or more of the sequence of frames based on the prediction structure.

    Video encoding using hierarchical algorithms

    公开(公告)号:US10791333B2

    公开(公告)日:2020-09-29

    申请号:US15855450

    申请日:2017-12-27

    摘要: The present disclosure relates to encoding visual data comprising a plurality of layers using one or more hierarchical algorithms. According to an aspect, there is provided a method of encoding visual data using a plurality of layers wherein each layer encodes a different representation, and wherein one or more of the plurality of layers comprises one or more hierarchical algorithms, the method comprising the steps of: extracting one or more samples within each of the plurality of layers; and processing within each layer the one or more samples extracted in the layer; wherein in at least one of the plurality of layers the step of processing comprises applying the one or more hierarchical algorithms to the samples extracted in the layer in relation to any inter-layer prediction; and wherein the step of processing reduces a predetermined mathematical distortion between samples of a first layer and samples of a second layer.

    METHOD AND APPARATUS FOR REAL-TIME SAO PARAMETER ESTIMATION

    公开(公告)号:US20200296385A1

    公开(公告)日:2020-09-17

    申请号:US16889962

    申请日:2020-06-02

    摘要: The disclosure provides a sample adaptive offset (SAO) encoder. The SAO encoder includes a statistics collection (SC) block and a rate distortion optimization (RDO) block coupled to the SC block. The SC block receives a set of deblocked pixels and a set of original pixels. The SC block categorizes each deblocked pixel of the set of deblocked pixels in at least one of a plurality of band and edge categories. The SC block estimates an error in each category as difference between a deblocked pixel of the set of deblocked pixels and corresponding original pixel of the set of original pixels. The RDO block determines a set of candidate offsets associated with each category and selects a candidate offset with a minimum RD cost. The minimum RD cost is used by a SAO type block and a decision block to generate final offsets for the SAO encoder.

    SYSTEM AND METHOD FOR CONTROLLING VIDEO CODING AT FRAME LEVEL

    公开(公告)号:US20200275104A1

    公开(公告)日:2020-08-27

    申请号:US15931155

    申请日:2020-05-13

    IPC分类号: H04N19/149 H04N19/142

    摘要: A method for controlling video coding includes obtaining a target rate for an image data unit to be encoded using one or more coding parameters. The one or more coding parameters are determined based on the target rate and a rate control model associated with one or more model parameters. The method further includes determining the one or more model parameters associated with the rate control model based on an encoding of one or more reference image data units using one or more reference coding parameters, determining the one or more coding parameters for encoding the image data unit based on the target rate and the rate control model associated with the one or more determined model parameters, and using the one or more determined coding parameters to encode the image data unit.

    METHOD AND APPARATUS FOR VIDEO CODING
    50.
    发明申请

    公开(公告)号:US20200228817A1

    公开(公告)日:2020-07-16

    申请号:US16738728

    申请日:2020-01-09

    摘要: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes receiving circuitry and processing circuitry. The processing circuitry decodes prediction information of a current block in a current picture from a coded video bitstream. The prediction information is indicative of an affine based motion vector prediction. The processing circuitry determines a first affine model for the current block. The first affine model has first affine parameters. Then, the processing circuitry determines a second affine model for a first clipping region in the current block. The second affine model has second affine parameters with differences to the first affine parameters being smaller than a threshold. Motion vectors determined based on the second affine model satisfy a clipping requirement. The processing circuitry reconstructs a sample in the first clipping region based on the second affine model.