Saving minimum macroblock data for subsequent encoding of other macroblocks

    公开(公告)号:US12143610B2

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

    申请号:US18137681

    申请日:2023-04-21

    Abstract: A video encoder including a first buffer containing a plurality of data values defining a macroblock of pixels of a video frame. The video encoder also includes a second buffer and an entropy encoder coupled to the first and second buffers and configured to encode a macroblock based on another macroblock. The entropy encoder identifies a subset of the data values from the first buffer defining a given macroblock and copies the identified subset to the second buffer, the subset of data values being just those data values used by the entropy encoder when subsequently encoding another macroblock.

    Method and system of bit rate control

    公开(公告)号:US12047566B2

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

    申请号:US17524618

    申请日:2021-11-11

    CPC classification number: H04N19/115 H04N19/149 H04N19/172

    Abstract: A method and system for bit rate control during encoding of multimedia data are disclosed. A change in complexity of a multimedia picture relative to complexity associated with one or more multimedia pictures in a multimedia sequence is determined. A complexity associated with a multimedia picture is determined based on number of bits and an average quantization associated with the multimedia picture. A bit rate is adjusted for encoding the multimedia picture based on the change in complexity of the multimedia picture. The bit rate is increased on determining an increase in complexity of the multimedia picture and is decreased on determining a decrease in complexity of the multimedia picture. Utilization of additional bits during the increase in the bit rate and saving of bits during the decrease in the bit rate are compensated during adjusting of bit rates for encoding subsequent multimedia pictures in the multimedia sequence.

    Saving minimum macroblock data for subsequent encoding of other macroblocks

    公开(公告)号:US10856000B2

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

    申请号:US16108422

    申请日:2018-08-22

    Abstract: A video encoder including a first buffer containing a plurality of data values defining a macroblock of pixels of a video frame. The video encoder also includes a second buffer and an entropy encoder coupled to the first and second buffers and configured to encode a macroblock based on another macroblock. The entropy encoder identifies a subset of the data values from the first buffer defining a given macroblock and copies the identified subset to the second buffer, the subset of data values being just those data values used by the entropy encoder when subsequently encoding another macroblock.

    Methods and systems for encoding pictures associated with video data

    公开(公告)号:US09961361B2

    公开(公告)日:2018-05-01

    申请号:US15401807

    申请日:2017-01-09

    Abstract: Several methods and systems for encoding pictures are disclosed. In an embodiment, a method comprises dividing an LCU of a picture into a plurality of MERs having size equal to or less than a predetermined size. For one or more MERs of the plurality of MERs, a number of first motion searches are performed for determining a first quad-tree based on a cost function associated with a first plurality of PUs of the one or more MERs. A number of second motion searches are performed for the LCU, for determining a second quad-tree, based on the cost function associated with a second plurality of PUs of the LCU. The first quad-tree or the second quad-tree is selected for performing encoding of the picture based on a comparison of a first cost of the first quad-tree with a second cost of the second quad-tree.

    METHODS AND SYSTEMS FOR ENCODING PICTURES ASSOCIATED WITH VIDEO DATA
    9.
    发明申请
    METHODS AND SYSTEMS FOR ENCODING PICTURES ASSOCIATED WITH VIDEO DATA 有权
    用于编辑与视频数据相关的图像的方法和系统

    公开(公告)号:US20130089141A1

    公开(公告)日:2013-04-11

    申请号:US13644286

    申请日:2012-10-04

    Abstract: Several methods and systems for encoding pictures associated with video data are disclosed. In an embodiment, a method includes determining by a processing module, whether a picture is to be encoded based on at least one of a skip assessment associated with the picture and an encoding status of a pre-selected number of pictures preceding the picture in an encoding sequence. The method further includes encoding by the processing module, a plurality of rows of video data associated with the picture upon determining that the picture is to be encoded, wherein the plurality of rows are encoded based on a pre-selected maximum encoded picture size.

    Abstract translation: 公开了用于编码与视频数据相关联的图片的几种方法和系统。 在一个实施例中,一种方法包括由处理模块确定图像是否将被编码,基于与图像相关联的跳过评估中的至少一个以及在图像之前的预选数量的图像的编码状态 编码序列。 该方法还包括在确定要编码图像时,由处理模块编码与图像相关联的多行视频数据,其中基于预先选择的最大编码图像尺寸对多行进行编码。

Patent Agency Ranking