US 12,494,051 B2
Apparatus for performing filter processing using convolution operation, method of performing filter processing, and medium
Tsewei Chen, Tokyo (JP); and Masami Kato, Kanagawa (JP)
Assigned to Canon Kabushiki Kaisha, Tokyo (JP)
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed on Nov. 15, 2022, as Appl. No. 18/055,603.
Claims priority of application No. 2021-186520 (JP), filed on Nov. 16, 2021.
Prior Publication US 2023/0154174 A1, May 18, 2023
Int. Cl. G06V 10/82 (2022.01); G06F 7/544 (2006.01)
CPC G06V 10/82 (2022.01) [G06F 7/5443 (2013.01)] 19 Claims
OG exemplary drawing
 
18. A method of performing filter processing on a data array in a processing target block of a predetermined size, comprising:
determining, in a determination, whether data in a reference region in the processing target block, set in correspondence with the processing target block, are zero values;
controlling, based on a result of the determination, whether to perform at least some of multiply-accumulate operations of the data and weight coefficients of a filter used for the filter processing in generating a convolution operation result; and
generating a convolution operation result of the data and the weight coefficients at a plurality of positions in the processing target block in accordance with the control.