Patent ID: 9060169
Filing Date: 2015-06-16
Classification: H04N

Abstract:
1. A hardware assist unit (HAU) for block pixel filtering, the HAU comprising: a data storage unit configured to store pixel data fetched from a macroblock stored in an memory device coupled to the HAU and transposed filtered pixel data generated in the HAU; a command and control function that receives commands and parameters from a control device coupled to the HAU to initiate block filtering operations in the HAU and is configured to generate transpose addresses and pipeline control signals associated with block filtering operations; a computation pipeline circuit configured to determine boundary strength (Bs) values for block boundaries between two neighboring pixel blocks selected from the stored pixel data and to perform edge filtering according to a Bs value associated with the edge being filtered and on the transposed filtered pixel data in response to the pipeline control signals to generate filtered pixel data; and a hardwire assist memory coupled to the data storage unit and configured to store the filtered pixel data, wherein the filtered pixel data is accessed in transposed order using the transpose addresses.