Apparatus for performing filter processing using convolution operation, method of performing filter processing, and medium
AssigneeCanon Kabushiki Kaisha
InventorsTsewei Chen, Masami Kato
Life of this patent
Estimating the term…
Loading patent…
AssigneeCanon Kabushiki Kaisha
InventorsTsewei Chen, Masami Kato
Estimating the term…
An apparatus for performing filter processing on a data array in a processing target block of a predetermined size is provided. A data memory holds the data array in the processing target block. A coefficient memory holds weight coefficients of a filter used for the filter processing. A controller determines, 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. A processor generates a convolution operation result of the weight coefficients and data at a plurality of positions in the processing target block. The controller controls, based on a result of the determination, whether to perform at least some of multiply-accumulate operations of the data and the weight coefficients when the processor generates the convolution operation result.
An apparatus for performing filter processing on a data array in a processing target block of a predetermined size, comprising:
A method of performing filter processing on a data array in a processing target block of a predetermined size, comprising:
A non-transitory computer-readable medium storing one or more programs which, when executed by a computer comprising one or more processors and one or more memories, cause the computer to:
Dependencies are inferred from the claim text.