Image encoding and decoding apparatus and method using artificial intelligence

    公开(公告)号:US11863756B2

    公开(公告)日:2024-01-02

    申请号:US17677414

    申请日:2022-02-22

    摘要: An image decoding method using artificial intelligence (AI), including obtaining feature data of a current optical flow and feature data of current differential data from a bitstream corresponding to a current image; obtaining the current optical flow by applying the feature data of the current optical flow to a neural-network-based first decoder; applying at least one of the feature data of the current optical flow and feature data of a previous optical flow to a first preprocessing neural network; obtain a first concatenation result by concatenating feature data obtained from the first preprocessing neural network with the feature data of the current differential data; obtaining the current differential data by applying the first concatenation result to a neural-network-based second decoder; and reconstructing the current image using the current differential data and a current predicted image generated from a previous reconstructed image based on the current optical flow.

    Saving minimum macroblock data for subsequent encoding of other macroblocks

    公开(公告)号:US11638021B2

    公开(公告)日:2023-04-25

    申请号:US17080486

    申请日:2020-10-26

    IPC分类号: H04N19/433 H04N19/43

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

    Systems and Methods for Low Resolution Motion Estimation Searches

    公开(公告)号:US20230096682A1

    公开(公告)日:2023-03-30

    申请号:US17692095

    申请日:2022-03-10

    申请人: Apple Inc.

    摘要: A video encoding system encodes source image data corresponding with an image includes a low resolution pipeline that receives the source image data corresponding with a first coding block in the image. The low resolution pipeline includes a low resolution motion estimation block programmed to generate a first downscaled coding block by downscaling resolution of the source image data corresponding with the first coding block. The first downscaled coding block comprises a first downscaled prediction block corresponding with a first prediction block in the first coding block. The low resolution pipeline may also perform several low resolution motion estimation searches to generate motion vector candidates. The video encoding system also includes a main pipeline that receives the source image data and determines encoding parameters to be used to encode the first coding block based at least partially on the motion vector candidates.