×

Fast method and apparatus for filtering compressed images in the DCT domain

  • US 5,832,135 A
  • Filed: 03/06/1996
  • Issued: 11/03/1998
  • Est. Priority Date: 03/06/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. A filter for a compressed image represented in a discrete cosine transform (DCT) domain and including a plurality of input DCT data blocks organized as:

  • ##EQU20## the filter comprising;

    a first computational module having a first input for receiving XSE, a second input for receiving XNE, and a third input for receiving XE, the first computational module further including first, second and third vertical matrix memories for storing first (V-), second (V++) and third (V-+) sparse vertical submatrices, respectively, the first computational module also having an output for providing an output z3 that is a predetermined arithmetic combination of the input DCT blocks XSE, XNE, and XE and the sparse vertical submatrices V-, V++, and V-+ ;

    a first delay memory having an input coupled to the output of the first computational module for receiving the output Z3 and an output for providing a delayed output Z2, which is the output Z3 delayed by a predetermined period;

    a second delay memory having an input coupled to the output of the first memory for receiving the delayed output Z2 and an output for providing a delayed output Z1, which is delayed output Z2 delayed by the predetermined period;

    a second computational module having a first input coupled to the output of the first computational module for receiving output Z3, a second input coupled to the output of the first memory for receiving delayed output Z1, and a third input for receiving delayed output Z2, the second computational module further including first, second and third horizontal matrix memories for storing first (H-+), second (H++t) and third (H-+t) sparse horizontal transpose submatrices, respectively, the second computational module also having an output for providing an output Y that is a predetermined arithmetic combination of the outputs Z3, Z1 and Z2, and the sparse horizontal submatrices H-t, H++t, and H-+t,whereby the output Y is a filtered version of the image represented by the input DCT data blocks according to a desired filtering output.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×