Encoding / decoding method and apparatus, and communication system

JP2026098024APending Publication Date: 2026-06-16GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
Filing Date
2026-03-11
Publication Date
2026-06-16

Smart Images

  • Figure 2026098024000001_ABST
    Figure 2026098024000001_ABST
Patent Text Reader

Abstract

This provides a method for reducing computational resources and memory space in matrix-based intraprediction (MIP mode). [Solution] This method includes S601 determining the prediction parameters of the current block in the bitstream, S602 determining the matrix-based intra-prediction (MIP) input samples of the current block based on the adjacent samples and prediction parameters of the current block, S603 setting the numerical shift parameter (sW) to a first fixed value, S604 setting the offset shift parameter (fO) to a second fixed value, and S606 determining the MIP prediction samples of the current block based on the MIP weighting matrix, MIP input samples, offset shift parameter (fO), and numerical shift parameter (sW).
Need to check novelty before this filing date? Find Prior Art

Claims

1. A method for receiving a bitstream, applicable to a decoder, The process includes receiving a bitstream and decoding the bitstream by performing the following steps: The aforementioned step is, Determining the prediction parameters for the current block, The matrix-based intra-prediction (MIP) input samples of the current block are determined based on the adjacent samples of the current block and the prediction parameters, The method involves determining the MIP prediction sample (predMip[x][y]) of the current block based on the MIP weighting matrix, the MIP input sample, the offset shift parameter (fO), and the numerical shift parameter (sW), wherein in a block having an arbitrary MIP mode identifier and an arbitrary size identifier, the values ​​of the numerical shift parameter are all first fixed values, and in a block having an arbitrary MIP mode identifier and an arbitrary size identifier, the values ​​of the offset shift parameter are all second fixed values. A method comprising performing an upsampling process on the MIP prediction sample of the current block in order to generate an intra prediction sample (predSamples[x][y]) of the current block.

2. The method according to claim 1, wherein the first fixed value is 6.

3. The method according to claim 1, wherein the second fixed value is 23, 32, 34, or 46.

4. The method according to claim 1, wherein the MIP prediction sample of the current block includes a prediction value for a portion of the sample of the current block.

5. The method according to claim 1, wherein the adjacent sample includes at least one of the left adjacent sample or the upper adjacent sample.

6. The method according to claim 1, wherein the prediction parameter includes the size identifier (mipSizeId) of the current block.

7. A downsampling process is performed on the adjacent samples based on the size identifier to generate a temporary reference array (pTemp[x]). The method according to claim 6, further comprising:

8. If the size identifier is within a predetermined range, a constant value is determined based on the bit depth of the adjacent sample. The method according to claim 7, further comprising:

9. The process involves generating the MIP input sample (p[x]) based on the constant value and the temporary reference array (pTemp[x]), wherein the constant value is "1 << (BitDepth - 1)". The method according to claim 8, further comprising:

10. A method for storing a bitstream, applicable to an encoder, This includes generating a bitstream by performing the following steps and storing the bitstream: The aforementioned step is, The matrix-based intra-prediction (MIP) input samples of the current block are determined based on the adjacent samples of the current block and the prediction parameters of the current block, The MIP weighting matrix of the current block is determined based on the aforementioned prediction parameters, The method for determining the MIP prediction sample for the current block based on the MIP weighting matrix, the MIP input sample, the offset shift parameter (fO), and the numerical shift parameter (sW), wherein in a block having an arbitrary MIP mode identifier and an arbitrary size identifier, the values ​​of the numerical shift parameter are all first fixed values, and in a block having an arbitrary MIP mode identifier and an arbitrary size identifier, the values ​​of the offset shift parameter are all second fixed values. A method comprising performing an upsampling process on the MIP prediction sample in order to generate an intra prediction sample of the current block.

11. The method according to claim 10, wherein the first fixed value is 6.

12. The method according to claim 10, wherein the second fixed value is 23, 32, 34, or 46.

13. The method according to claim 10, wherein the MIP prediction sample of the current block includes a prediction value for a portion of the sample of the current block.

14. The method according to claim 10, wherein the adjacent sample includes at least one of the left adjacent sample or the upper adjacent sample.

15. The method according to claim 10, wherein the prediction parameter includes the size identifier (mipSizeId) of the current block.

16. A downsampling process is performed on the adjacent samples based on the size identifier to generate a temporary reference array (pTemp[x]). The method according to claim 15, further comprising:

17. If the size identifier is within a predetermined range, a constant value is determined based on the bit depth of the adjacent sample. The method according to claim 16, further comprising:

18. The MIP input sample (p[x]) is generated based on the constant value and the temporary reference array (pTemp[x]), wherein the constant value is "1 << (BitDepth - 1)". The method according to claim 17, further comprising:

19. A method for transmitting a bitstream, The steps include determining matrix-based intra-prediction (MIP) input samples for the current block based on adjacent samples of the current block and prediction parameters of the current block, The steps include determining the MIP weighting matrix of the current block based on the prediction parameters, A step of determining the MIP prediction sample for the current block based on the MIP weighting matrix, the MIP input sample, the offset shift parameter (fO), and the numerical shift parameter (sW), wherein in a block having an arbitrary MIP mode identifier and an arbitrary size identifier, the values ​​of the numerical shift parameter are all first fixed values, and in a block having an arbitrary MIP mode identifier and an arbitrary size identifier, the values ​​of the offset shift parameter are all second fixed values. A bitstream is generated by performing the following steps: a step of performing an upsampling process on the MIP prediction sample in order to generate an intra prediction sample of the current block; A method comprising transmitting the bitstream.