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.

    COUNT TABLE MAINTENANCE APPARATUS FOR MAINTAINING COUNT TABLE DURING PROCESSING OF FRAME AND RELATED COUNT TABLE MAINTENANCE METHOD

    公开(公告)号:US20170195693A1

    公开(公告)日:2017-07-06

    申请号:US15468132

    申请日:2017-03-24

    Applicant: MEDIATEK INC.

    CPC classification number: H04N19/91 H04N19/423

    Abstract: A backward adaptation apparatus includes a first storage apparatus, a count table maintenance apparatus, and a backward probability update circuit. The first storage apparatus has a first buffer and a second buffer allocated therein. The first buffer stores a first probability table involved in processing of a first frame. The second buffer stores a second probability table selectable for processing of a second frame following the first frame. The count table maintenance apparatus maintains a count table, wherein the count table maintenance apparatus has at least one count data updating circuit shared for dynamically updating the count table during the processing of the first frame. The backward probability update circuit refers to information of the count table and information of the first probability table to calculate the second probability table in the second buffer at an end of the processing of the first frame.

    Backward adaptation apparatus for applying backward adaptation to probability table at end of processing of frame and related backward adaptation method

    公开(公告)号:US09813739B2

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

    申请号:US15468132

    申请日:2017-03-24

    Applicant: MEDIATEK INC.

    CPC classification number: H04N19/91 H04N19/423

    Abstract: A backward adaptation apparatus includes a first storage apparatus, a count table maintenance apparatus, and a backward probability update circuit. The first storage apparatus has a first buffer and a second buffer allocated therein. The first buffer stores a first probability table involved in processing of a first frame. The second buffer stores a second probability table selectable for processing of a second frame following the first frame. The count table maintenance apparatus maintains a count table, wherein the count table maintenance apparatus has at least one count data updating circuit shared for dynamically updating the count table during the processing of the first frame. The backward probability update circuit refers to information of the count table and information of the first probability table to calculate the second probability table in the second buffer at an end of the processing of the first frame.

    Count table maintenance apparatus for maintaining count table during processing of frame and related count table maintenance method

    公开(公告)号:US09641854B2

    公开(公告)日:2017-05-02

    申请号:US14712900

    申请日:2015-05-14

    Applicant: MEDIATEK INC.

    CPC classification number: H04N19/91 H04N19/423

    Abstract: A count table maintenance apparatus for maintaining a count table referenced to apply a backward adaptation to a probability table. The count table maintenance apparatus includes a count data access interface, at least one buffer, and at least one count data updating circuit. The count data access interface determines a read address and a write address of the storage apparatus. The at least one buffer buffers at least one input count data, wherein the at least one input count data is derived from count data read from the count table according to the read address. The at least one count data updating circuit updates the at least one input count data read from the at least one buffer to generate at least one updated count data, and store the at least one updated count data into the storage apparatus according to the write address.

    COUNT TABLE MAINTENANCE APPARATUS FOR MAINTAINING COUNT TABLE DURING PROCESSING OF FRAME AND RELATED COUNT TABLE MAINTENANCE METHOD
    8.
    发明申请
    COUNT TABLE MAINTENANCE APPARATUS FOR MAINTAINING COUNT TABLE DURING PROCESSING OF FRAME AND RELATED COUNT TABLE MAINTENANCE METHOD 有权
    用于在框架加工期间维护计数表的计数表维护装置和相关计数表维护方法

    公开(公告)号:US20150334387A1

    公开(公告)日:2015-11-19

    申请号:US14712900

    申请日:2015-05-14

    Applicant: Mediatek Inc.

    CPC classification number: H04N19/91 H04N19/423

    Abstract: A count table maintenance apparatus for maintaining a count table referenced to apply a backward adaptation to a probability table. The count table maintenance apparatus includes a count data access interface, at least one buffer, and at least one count data updating circuit. The count data access interface determines a read address and a write address of the storage apparatus. The at least one buffer buffers at least one input count data, wherein the at least one input count data is derived from count data read from the count table according to the read address. The at least one count data updating circuit updates the at least one input count data read from the at least one buffer to generate at least one updated count data, and store the at least one updated count data into the storage apparatus according to the write address.

    Abstract translation: 一种计数表维护装置,用于维持参考的计数表以对概率表应用反向适配。 计数表维护装置包括计数数据访问接口,至少一个缓冲器和至少一个计数数据更新电路。 计数数据访问接口确定存储装置的读取地址和写入地址。 至少一个缓冲器缓冲至少一个输入计数数据,其中根据读取的地址从计数表读出的计数数据导出至少一个输入计数数据。 所述至少一个计数数据更新电路更新从所述至少一个缓冲器读取的所述至少一个输入计数数据以生成至少一个更新的计数数据,并且根据所述写入地址将所述至少一个更新的计数数据存储到所述存储装置中 。

    VIDEO RESIDUAL DECODING APPARATUS USING NEIGHBOR STORAGE DEVICE WITH SMALLER STORAGE SIZE TO STORE NEIGHBOR DATA FOR CONTEXT SELECTION AND ASSOCIATED METHOD

    公开(公告)号:US20230034698A1

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

    申请号:US17553819

    申请日:2021-12-17

    Applicant: MEDIATEK INC.

    Abstract: A video residual decoding apparatus includes a residual decoding circuit and a neighbor storage device. The residual decoding circuit applies residual decoding to a transform block, wherein the transform block is divided into M sub-blocks, M is a positive integer, and the M sub-blocks are processed by the residual decoding in a diagonal scan order. The neighbor storage device stores neighbor data that belong to neighboring sub-blocks and are referenced by the residual decoding of a current sub-block, wherein neighbor data belonging to a sub-block is derived from a residual decoding result of the sub-block, and a storage size of the neighbor storage device is not larger than a maximum data amount of neighbor data derived from residual decoding results of N sub-blocks, where N is a positive integer, and N is smaller than M.

    APPARATUS AND METHOD FOR PERFORMING MOTION VECTOR REFINEMENT TO GET MORE PRECISE MOTION VECTORS

    公开(公告)号:US20230021722A1

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

    申请号:US17586742

    申请日:2022-01-27

    Applicant: MEDIATEK INC.

    Abstract: A motion vector refinement apparatus includes a storage device, a reference block fetch circuit, and a processing circuit. The reference block fetch circuit fetches a forward reference block and a backward reference block according to at least specified motion vectors (MVs) of a current block, and stores the forward reference block and the backward reference block into the storage device. The processing circuit derives a first reference block from the forward reference block and a second reference block from the backward reference block, calculates at least one accumulated pixel difference (APD) value for at least one block pair each having a first block found in the first reference block and a second block found in the second reference block, and determines an offset setting for motion vector refinement of the specified MVs according to the at least one APD value.

Patent Agency Ranking