Processing method, processing device and storage medium

By employing a prediction model to process the pixels to be predicted, the problem of unsatisfactory pixel prediction in video encoding is solved, thus improving the encoding and decoding quality.

WO2026158009A2PCT designated stage Publication Date: 2026-07-30SHENZHEN TRANSSION HLDG CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
SHENZHEN TRANSSION HLDG CO LTD
Filing Date
2026-01-07
Publication Date
2026-07-30

AI Technical Summary

Technical Problem

In existing video coding standards, the prediction performance of pixels during intra-frame prediction and/or inter-frame prediction is not ideal, resulting in poor encoding and decoding quality.

Method used

At least one prediction model is used to perform prediction processing on the pixel to be predicted, including determining the prediction processing order and mode, predicting pixel values ​​using reference pixels and model parameters, and using linear models, nonlinear models, or gradient models, etc.

Benefits of technology

This improves the accuracy of pixel prediction, thereby enhancing the encoding and decoding quality during the video encoding and decoding process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2026071195_30072026_PF_FP_ABST
    Figure CN2026071195_30072026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a processing method, a processing device and a storage medium. The processing method may be applied to a processing device. The processing method comprises: on the basis of at least one prediction model, performing prediction processing on a pixel to be predicted. The technical solution of the present application can improve the accuracy of pixel prediction, thereby improving the coding and decoding quality during a video coding and / or decoding process.
Need to check novelty before this filing date? Find Prior Art

Claims

1. A processing method, wherein, Including the following steps: S10, perform prediction processing on the pixel to be predicted based on at least one prediction model.

2. The processing method as described in claim 1, wherein, It also includes at least one of the following: Step S10 includes: performing prediction processing on the pixel to be predicted based on a first model determined or obtained from at least one prediction model; Step S10 includes: performing prediction processing on the pixel to be predicted based on at least one prediction model and a reference pixel; Predictive processing includes at least one predictive processing sequence and / or at least one first mode; The pixel to be predicted is located in the current block; The prediction model includes at least one model parameter; Based on the prediction process, at least one prediction result is determined or obtained.

3. The processing method as described in claim 2, wherein, The method further includes at least one of the following: At least one prediction processing sequence corresponds to at least one prediction model; At least one prediction processing sequence corresponds to at least one first pattern; At least one predictive model corresponds to at least one first pattern; The prediction processing order includes at least one of the following: the order of determining the pixel values ​​of the pixels to be predicted in the current block, the horizontal raster scan order, the vertical raster scan order, the diagonal raster scan order, and the anti-diagonal raster scan order; The input pixels and / or output pixels of at least one prediction model are determined or obtained based on reference pixels; At least one input pixel and / or output pixel of the first mode is determined or obtained based on a reference pixel; At least one fusion result is determined or obtained by fusing at least one prediction result; The matching cost of at least one prediction model is determined or obtained based on at least one prediction result; The first model includes at least one of the following: a linear model, a nonlinear model, and a gradient model.

4. The processing method as described in claim 3, wherein, The method further includes at least one of the following: At least one prediction processing sequence corresponds to the position of the input pixels and / or output pixels of at least one prediction model; The positions of at least one prediction processing sequence and at least one first mode of input pixels and / or output pixels correspond; The first model is determined or obtained based on the matching cost of at least one prediction model.

5. The processing method as described in claim 2, wherein, At least one model parameter is determined or obtained based on at least one of the following: Reference pixel; Types of reference regions; Predict the processing order; Predictive model parameters matched by at least one reference block; The pixel is determined or obtained based on the motion vector and / or block vector of the pixel to be predicted; The pixel is determined or obtained based on the motion vector and / or block vector of the pixel in the current block; The pixels are determined or obtained based on the motion vectors and / or block vectors of pixels within a preset range.

6. The processing method as described in claim 2, wherein, The determination or acquisition of at least one first mode includes at least one of the following: Based on at least one of the following: the type of the reference region, the reference pixel, the prediction processing order, the size parameter of the current block, and the position parameter of the current block, determine or obtain at least one first mode from the prediction mode corresponding to at least one prediction model; Based on at least one of the following: the type of reference region, reference pixel, prediction processing order, size parameter of the current block, and position parameter of the current block, determine or obtain at least one first mode from at least one candidate mode list; Based on the syntax elements obtained from the code stream, determine or obtain at least one first mode from the prediction mode corresponding to at least one prediction model and / or the candidate mode list.

7. The processing method as described in claim 2, wherein, The reference pixel includes at least one of the following: Adjacent pixels within the current block; Neighboring pixels within the current block; Pixels within the adjacent reference region of the current block; Pixels within the non-adjacent reference region of the current block.

8. The processing method as described in claim 2, wherein, The reference pixel is determined or obtained based on at least one of the following: Predict the processing order; The distance between the candidate reference pixel and the pixel to be predicted; The position of the candidate reference pixel; At least one type of prediction model; At least one first-mode type; Pixels have been reconstructed; Predicted pixels within the current block; Reconstructed pixels within the current block; Pixels in the same component and / or across components of the pixel to be predicted; The motion vector and / or block vector of the pixel to be predicted; The motion vector and / or block vector of the pixels within the current block; Motion vectors and / or block vectors of pixels within a preset range; At least one of the following: the pixel above the current block, the non-adjacent pixel above the current block, the pixel to the left of the current block, the non-adjacent pixel to the left of the current block, the pixel above the left of the current block, and the non-adjacent pixel above the left of the current block; The adjacent and / or non-adjacent regions of the current block; The first component image block and / or the second component image block of the current block; The current block's default block, neighboring block, non-neighboring block, co-occurring block, and temporal block are at least one of the following: The neighboring and / or adjacent pixels of at least one combination of pixels to be predicted in the current block.

9. A processing apparatus, wherein, include: The memory and the processor, wherein the memory stores a processing program, and the processing program, when executed by the processor, implements the steps of the processing method as described in claim 1.

10. A storage medium, wherein, The storage medium stores a computer program, which, when executed by a processor, implements the steps of the processing method as described in claim 1.