Video decoder chipset
    1.
    发明授权

    公开(公告)号:US12113994B2

    公开(公告)日:2024-10-08

    申请号:US17674246

    申请日:2022-02-17

    Inventor: Richard Clucas

    Abstract: A video decoder chipset comprises a video decoder function, an upscaler function and a combiner function. The video decoder function is configured to (i) decode encoded video data to generate decoded video data at a first level of quality, the encoded video data having been derived by an encoder using first video data at a second, higher level of quality and (ii) output the decoded video data for storage in a memory. The upscaler function is configured to (i) obtain the decoded video data from the memory and (ii) upscale the obtained decoded video data to generate second video data at the second level of quality. The combiner function is configured to (i) obtain residual data, the residual data having been derived by the encoder based on the first video data and the second video data, (ii) combine the second video data with the residual data to generate enhanced video data, and (iii) output the enhanced video data.

    1-HOT PATH SIGNATURE ACCELERATOR
    2.
    发明公开

    公开(公告)号:US20240264801A1

    公开(公告)日:2024-08-08

    申请号:US18106274

    申请日:2023-02-06

    Applicant: Arm Limited

    CPC classification number: G06F7/501 G06F5/01

    Abstract: A 1-hot path signature accelerator includes a register, first and second accumulator, and an outer product circuit. The register stores an input frame, where the input frame has, at most, one bit of each element set. The first accumulator calculates a present summation by adding the input frame to a previous sum of previous input frames inputted to the 1-hot path signature accelerator within a timeframe. The outer product circuit receives each element of the present summation from the first accumulator and each element of the input frame stored in the register to output a present outer product. Since the input frame has at most one bit of each element set, the outer product circuit is reduced to a logical operation. The second accumulator outputs a present second-layer summation by adding the present outer product to a previous second-layer sum of outputs from the outer product circuit within the timeframe.

    SHUFFLING AND SLIDING SUBGROUP TECHNIQUES TO PROCESS DATA

    公开(公告)号:US20240192924A1

    公开(公告)日:2024-06-13

    申请号:US18503494

    申请日:2023-11-07

    Applicant: NXP B.V.

    CPC classification number: G06F7/76 G06F5/01

    Abstract: Shuffling and sliding subgroup techniques are provided to shuffle an order of a plurality of data blocks. The techniques include selecting a first value for a starting position and a second value for a step size. A first iteration of the technique includes generating a first subgroup to include a first subset of the plurality of data blocks based on the first value and the second value and executing data operations associated therewith. Then, in each of one or more subsequent iterations based on whether all of the data blocks have been added to the shuffled order, subsequent subgroups are added to the shuffled order that each include a different subset of the plurality of data blocks that are shifted by one position from data blocks in the previously generated subgroup and executing data operations associated therewith.

    MULTIPLY-ACCUMULATE OPERATION METHOD AND APPARATUS

    公开(公告)号:US20240176590A1

    公开(公告)日:2024-05-30

    申请号:US18522797

    申请日:2023-11-29

    Inventor: Jin-Ho HAN

    CPC classification number: G06F7/5443 G06F5/01 G06F7/483

    Abstract: An embodiment of the present disclosure may provide a multiply-accumulate operation method performed by a multiply-accumulate operation apparatus, the multiply-accumulate operation method including accumulating, by an accumulation register, a value within a preset bit value of a mantissa bitwidth in a result of an addition operation of a shifted first mantissa value and a shifted second mantissa value, determining, by an overflow counter, an overflow count based on an overflow value by which the result of the addition operation of the shifted first mantissa value and the shifted second mantissa value exceeds the preset bit value of the mantissa bitwidth, performing normalization and rounding based on the value accumulated in the accumulation register and the overflow count, and updating, by an exponent updater, the exponent using a normalized and rounded value.

    Bit string accumulation
    9.
    发明授权

    公开(公告)号:US11941371B2

    公开(公告)日:2024-03-26

    申请号:US17589345

    申请日:2022-01-31

    CPC classification number: G06F7/575 G06F5/01

    Abstract: Systems, apparatuses, and methods related to bit string accumulation are described. A method for bit string accumulation can include performing an iteration of a recursive operation using a first bit string and a second bit string and modifying a quantity of bits of a result of the iteration of the recursive operation, wherein the modified quantity of bits is less than a threshold quantity of bits. The method can further include writing a first value comprising the modified bits indicative of the result of the iteration of the recursive operation to a first register and writing a second value indicative of the factor corresponding to the result of the iteration of the recursive operation to a second register.

Patent Agency Ranking