US 12,335,459 B2
Systems and methods for predicting a coding block
Dong Jiang, Hangzhou (CN); Jucai Lin, Hangzhou (CN); Jun Yin, Hangzhou (CN); Feiyang Zeng, Hangzhou (CN); and Cheng Fang, Hangzhou (CN)
Assigned to ZHEJIANG DAHUA TECHNOLOGY CO., LTD., Hangzhou (CN)
Filed by ZHEJIANG DAHUA TECHNOLOGY CO., LTD., Zhejiang (CN)
Filed on Dec. 2, 2021, as Appl. No. 17/457,263.
Application 17/457,263 is a continuation of application No. PCT/CN2020/094118, filed on Jun. 3, 2020.
Claims priority of application No. 201910523773.0 (CN), filed on Jun. 17, 2019; and application No. 201910556647.5 (CN), filed on Jun. 25, 2019.
Prior Publication US 2022/0094910 A1, Mar. 24, 2022
Int. Cl. H04N 19/105 (2014.01); H04N 19/119 (2014.01); H04N 19/147 (2014.01); H04N 19/159 (2014.01); H04N 19/176 (2014.01)
CPC H04N 19/105 (2014.11) [H04N 19/119 (2014.11); H04N 19/147 (2014.11); H04N 19/159 (2014.11); H04N 19/176 (2014.11)] 19 Claims
OG exemplary drawing
 
1. A system, comprising:
at least one storage medium including a set of instructions; and
at least one processor to communicate with the at least one storage medium, wherein when executing the set of instructions, the at least one processor is configured to direct the system to:
obtain a coding block in an image;
determine, based on the coding block, one or more searching templates corresponding to the coding block;
for each of the one or more searching templates,
determine, based on the searching template, one or more candidate blocks from a reference region, wherein the reference region includes a plurality of reference pixels that are encoded;
determine a reference block corresponding to the searching template from the one or more candidate blocks; and
designate a reference block from one or more reference blocks as a prediction block corresponding to the coding block, wherein to designate a reference block from one or more reference blocks as a prediction block corresponding to the coding block, the at least one processor is configured to direct the system to:
determine one or more first candidate prediction blocks corresponding to the coding block using one or more prediction modes;
designate the one or more reference blocks as one or more second candidate prediction blocks corresponding to the coding block; and
determine the prediction block corresponding to the coding block based on the one or more first candidate prediction blocks and the one or more second candidate prediction blocks.