Entropy decoding apparatus with context pre-fetch and miss handling and associated entropy decoding method

    公开(公告)号:US10778980B2

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

    申请号:US16677598

    申请日:2019-11-07

    Applicant: MEDIATEK INC.

    Abstract: An entropy decoding apparatus includes an entropy decoding circuit, a pre-fetch circuit, and a context pre-load buffer. The pre-fetch circuit pre-fetches at least one candidate context for entropy decoding of a part of an encoded bitstream of a frame before the entropy decoding circuit starts entropy decoding of the part of the encoded bitstream of the frame. The context pre-load buffer buffers the at least one candidate context. When a target context actually needed by entropy decoding of the part of the encoded bitstream of the frame is not available in the context pre-load buffer, the context pre-load buffer instructs the pre-fetch circuit to re-fetch the target context, and the entropy decoding circuit stalls entropy decoding of the part of the encoded bitstream of the frame.

    CONTEXT-BASED ADAPTIVE BINARY ARITHMETIC CODING DECODER CAPABLE OF DECODING MULTIPLE BINS IN ONE CYCLE AND ASSOCIATED DECODING METHOD

    公开(公告)号:US20230059794A1

    公开(公告)日:2023-02-23

    申请号:US17855829

    申请日:2022-07-01

    Applicant: MEDIATEK INC.

    Abstract: A context-based adaptive binary arithmetic coding (CABAC) decoder includes a bin decode circuit and a context update circuit. The bin decode circuit supports decoding of multiple bins in one cycle. The multiple bins include a first bin and a second bin. The bin decode circuit generates a bin value of the first bin according to a first set of multiple contexts, a first range and a first offset, and generates one bin value of the second bin according to a second set of multiple contexts, a second range and a second offset. The context update circuit updates the first set of multiple contexts in response to the bin value of the first bin, to generate a first set of multiple updated contexts, and updates the second set of multiple contexts in response to said one bin value of the second bin, to generate a second set of multiple updated contexts.

    VIDEO PROCESSING SYSTEM WITH MULTIPLE SYNTAX PARSING CIRCUITS AND/OR MULTIPLE POST DECODING CIRCUITS

    公开(公告)号:US20180020228A1

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

    申请号:US15644815

    申请日:2017-07-09

    Applicant: MEDIATEK INC.

    CPC classification number: H04N19/44 H04N19/436 H04N19/70 H04N19/91

    Abstract: A video processing system includes a storage device, a demultiplexing circuit, and a syntax parser. The storage device includes a first buffer and a second buffer. The demultiplexing circuit performs a demultiplexing operation upon an input bitstream to write a video bitstream into the first buffer and write start points of bitstream segments of the video bitstream stored in the first buffer into the second buffer. Each start point is indicative of a start address of a corresponding bitstream segment stored in the first buffer. The syntax parser includes syntax parsing circuits and a syntax parsing control circuit. The syntax parsing control circuit fetches a start point from the second buffer, assigns the fetched start point to a syntax parsing circuit, and triggers the selected syntax parsing circuit to start syntax parsing of a bitstream segment that is read from the first buffer according to the fetched start point.

    Context-based adaptive binary arithmetic coding decoder capable of decoding multiple bins in one cycle and associated decoding method

    公开(公告)号:US12143612B2

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

    申请号:US17855829

    申请日:2022-07-01

    Applicant: MEDIATEK INC.

    Abstract: A context-based adaptive binary arithmetic coding (CABAC) decoder includes a bin decode circuit and a context update circuit. The bin decode circuit supports decoding of multiple bins in one cycle. The multiple bins include a first bin and a second bin. The bin decode circuit generates a bin value of the first bin according to a first set of multiple contexts, a first range and a first offset, and generates one bin value of the second bin according to a second set of multiple contexts, a second range and a second offset. The context update circuit updates the first set of multiple contexts in response to the bin value of the first bin, to generate a first set of multiple updated contexts, and updates the second set of multiple contexts in response to said one bin value of the second bin, to generate a second set of multiple updated contexts.

Patent Agency Ranking