Back to results
US 2025/0379986 A1Published application
Template-based intra mode derivation merge mode improvements
AssigneeNokia Technologies Oy
InventorsDöne BUGDAYCI SANSLI, Saverio BLASI
Life of this patent
Estimating the term…
Abstract
Multiple techniques are presented for template-based intra mode derivation merge mode improvements. Three main examples are outlined: (I) Recomputing blending weights of TIMD merge candidates; (II) Using block vectors from neighboring blocks to replace one or more TIMD Merge predictors; and (III) Partitioning a template into sub-templates.
Claims20
An apparatus, comprising:
- one or more processors;
- and
- one or more memories storing instructions that, when executed by the one or more processors, cause the apparatus at least to perform:
- performing a process for a video having a frame split into blocks, comprising producing an intra-prediction for a current block based on an intra-prediction process, where the intra-prediction process comprises:
- computing two or more predictors for the current block based on two or more intra-prediction modes;
- and
- blending the two or more predictors to form the intra-prediction for the current block using blending weights assigned to the two or more predictors,
- where the intra-prediction modes are extracted from at least one different block predicted by using a template-based intra mode derivation, where the intra-prediction modes are determined based on computing distortions in a first template adjacent one or more edges of the at least one different block,
- where the blending weights assigned to the two or more predictors are determined based on computing distortions in a second template adjacent one or more edges of the current block.
6 more elements
An apparatus, comprising:
- one or more processors;
- and
- one or more memories storing instructions that, when executed by the one or more processors, cause the apparatus at least to perform:
- performing a process for a video having a frame split into blocks, comprising producing an intra-prediction for a current block based on an intra-prediction process, where the intra-prediction process comprises:
- computing one or more predictors for the current block based on intra-prediction modes;
- and
- blending the one or more predictors to form the intra-prediction for the current block,
- where the intra-prediction modes are extracted from at least one different block predicted by using at least a template-based intra mode derivation, where the intra-prediction modes are determined based on computing distortions in a template surrounding the at least one different block,
- where at least one of the one or more predictors is predicted by extracting reconstructed samples from the frame by using at least a block vector pointing to a specific region in the frame.
6 more elements
An apparatus, comprising:
- one or more processors;
- and
- one or more memories storing instructions that, when executed by the one or more processors, cause the apparatus at least to perform:
- performing a process for a video having a frame split into blocks, comprising producing an intra-prediction for a current block based on an intra-prediction process, where the intra-prediction process comprises:
- computing one or more predictors for the current block based on intra-prediction modes;
- and
- blending the predictors to form the intra-prediction for the current block,
- where the intra-prediction modes are computed by using at least a template-based intra mode derivation, where the intra-prediction modes are determined based on computing distortions in a template surrounding one or more edges of the current block,
- where the distortions are computed based on computing a prediction of samples in the template,
- where the template is partitioned into a number of sub-templates, where samples in each sub-template are predicted using a different set of reference samples, and
- where a distortion is computed for a current template by combining the distortions obtained in each sub-template of the template.
8 more elements
Dependencies are inferred from the claim text.