Claims Analysis
Total Claims: 45
Claim 1
Independent Claim
59 words
A transform artifact reduction method for decoded video pixel data, said method comprising: filtering selected pixels in a block of pixels in said decoded video pixel data using a spatially-variant filter; filtering said selected pixels from said spatially-variant filter using a coding parameter adaptive filter, wherein said characteristic of said macroblock is whether said macroblock is a replenished macroblock.
Claim 2
Dependent Claim
59 words
A transform artifact reduction method for decoded video pixel data, said method comprising: filtering selected pixels in a block of pixels in said decoded video pixel data using a spatially-variant filter; filtering said selected pixels from said spatially-variant filter using a coding parameter adaptive filter, wherein said characteristic of said macroblock is whether said macroblock is a replenished macroblock.
Claim 3
Dependent Claim
36 words
A transform artifact reduction method for decoded video pixel data as in claim 1 wherein said coding parameter adaptive filter processes a macroblock of said decoded video pixel data using a coding parameter for said macroblock.
Claim 4
Dependent Claim
103 words
A transform artifact reduction method for decoded video pixel data, said method comprising: filtering selected pixels in a block of pixels in said decoded video pixel data using a spatially-variant filter: filtering said selected pixels from said spatially-variant filter using a coding parameter adaptive filter, the filtering said selected pixels from said spatially-variant filter using a coding parameter adaptive filter including filtering said selected pixels from said spatially-variant filter using a quantizer scale adaptive filter adapting said quantizer scale adaptive filter for a macroblock using a characteristic of said macroblock, said characteristic of said macroblock is whether said macroblock is a replenished macroblock.
Claim 5
Dependent Claim
103 words
A transform artifact reduction method for decoded video pixel data, said method comprising: filtering selected pixels in a block of pixels in said decoded video pixel data using a spatially-variant filter: filtering said selected pixels from said spatially-variant filter using a coding parameter adaptive filter, the filtering said selected pixels from said spatially-variant filter using a coding parameter adaptive filter including filtering said selected pixels from said spatially-variant filter using a quantizer scale adaptive filter adapting said quantizer scale adaptive filter for a macroblock using a characteristic of said macroblock, said characteristic of said macroblock is whether said macroblock is a replenished macroblock.
Claim 6
Dependent Claim
36 words
A transform artifact reduction method for decoded video pixel data as in claim 3 wherein said quantizer scale adaptive filter processes a macroblock of said decoded video pixel data using a quantizer scale for said macroblock.
Claim 7
Dependent Claim
138 words
A transform artifact reduction method for decoded video pixel data, said method comprising: filtering selected pixels in a block of pixels in said decoded video pixel data using a spatially-variant filter; and filtering said selected pixels from said spatially-variant filter using a coding parameter adaptive filter; wherein filtering selected pixels in a block of pixels in said decoded video pixel data using a spatially-variant filter further comprises: generating an edge map for said block of pixels wherein in said edge map, an edge flag for each pixel in said block is configured to identify each pixel as one of an edge pixel and a non-edge pixel; and assigning a pixel in said block of pixels one classification in a plurality of edge classifications using edge flags in said edge map for pixels in a window about said pixel.
Claim 8
Dependent Claim
138 words
A transform artifact reduction method for decoded video pixel data, said method comprising: filtering selected pixels in a block of pixels in said decoded video pixel data using a spatially-variant filter; and filtering said selected pixels from said spatially-variant filter using a coding parameter adaptive filter; wherein filtering selected pixels in a block of pixels in said decoded video pixel data using a spatially-variant filter further comprises: generating an edge map for said block of pixels wherein in said edge map, an edge flag for each pixel in said block is configured to identify each pixel as one of an edge pixel and a non-edge pixel; and assigning a pixel in said block of pixels one classification in a plurality of edge classifications using edge flags in said edge map for pixels in a window about said pixel.
Claim 9
Dependent Claim
53 words
A transform artifact reduction method for decoded video pixel data as in claim 5 wherein said generating an edge map further comprises: comparing a pixel gradient for a pixel with a threshold; and setting said edge flag for said pixel in said edge map upon said pixel gradient being greater than said threshold.
Claim 10
Dependent Claim
34 words
A transform artifact reduction method for decoded video pixel data as in claim 6 wherein said comparing a pixel gradient for a pixel further comprises: comparing said pixel gradient with an adaptive edge threshold.
Claim 11
Dependent Claim
54 words
A transform artifact reduction method for decoded video pixel data as in claim 7 wherein said setting said edge flag for said pixel in said edge map upon said pixel gradient being greater than said threshold further comprises: setting said edge flag only upon said pixel gradient being greater than said adaptive edge threshold.
Claim 12
Dependent Claim
35 words
A transform artifact reduction method for decoded video pixel data as in claim 7 further comprising prior to said comparing a pixel gradient with an adaptive edge threshold: generating said pixel gradient for said pixel.
Claim 13
Dependent Claim
38 words
A transform artifact reduction method for decoded video pixel data as in claim 9 wherein generating said pixel gradient further comprises: generating a plurality of spatial gradients for said pixel using pixels in a window about said pixel.
Claim 14
Dependent Claim
33 words
A transform artifact reduction method for decoded video pixel data as in claim 10 wherein said window is a three pixels-by-three pixels window with said pixel centered in said three pixels-by-three pixels window.
Claim 15
Dependent Claim
24 words
A transform artifact reduction method for decoded video pixel data as in claim 10 wherein said plurality of spatial gradients comprises two spatial gradients.
Claim 16
Dependent Claim
32 words
A transform artifact reduction method for decoded video pixel data as in claim 10 wherein generating said pixel gradient further comprises: combining said plurality of spatial gradients to obtain said pixel gradient.
Claim 17
Dependent Claim
33 words
A transform artifact reduction method for decoded video pixel data as in claim 7 further comprising prior to said comparing a pixel gradient with an adaptive edge threshold: generating said adaptive edge threshold.
Claim 18
Dependent Claim
51 words
A transform artifact reduction method for decoded video pixel data as in claim 5 wherein said plurality of edge classifications includes an edge classification, and said pixel is assigned the edge classification if said edge flag for said pixel in said edge map indicates that said pixel is an edge pixel.
Claim 19
Dependent Claim
25 words
A transform artifact reduction method for decoded video pixel data as in claim 5 wherein said plurality of edge classifications includes an edge border classification.
Claim 20
Dependent Claim
90 words
A transform artifact reduction method for decoded video pixel data as in claim 16 wherein said pixel is assigned said edge border classification if (i) the edge flag for at least one pixel in a window of pixels about the pixel is not set; (ii) the edge flag for at least three pixels in a window of pixels about the pixel are not set; and (iii) the pixel is in a line of pixels in the window and the edge flag for each pixel in the line is not set.
Claim 21
Dependent Claim
33 words
A transform artifact reduction method for decoded video pixel data as in claim 17 wherein said window is a three pixels-by-three pixels window with said pixel centered in said three pixels-by-three pixels window.
Claim 22
Dependent Claim
34 words
A transform artifact reduction method for decoded video pixel data as in claim 17 wherein a pixel assigned said edge border classification is filtered in a one-dimensional filter that processes said line of pixels.
Claim 23
Dependent Claim
23 words
A transform artifact reduction method for decoded video pixel data as in claim 19 where said one-dimensional filter is a low pass filter.
Claim 24
Dependent Claim
24 words
A transform artifact reduction method for decoded video pixel data as in claim 5 wherein said plurality of edge classifications includes a shade classification.
Claim 25
Dependent Claim
43 words
A transform artifact reduction method for decoded video pixel data as in claim 21 wherein said pixel is assigned said shade classification if the edge flag for said pixel and each pixel in a window of pixels about said pixel is not set.
Claim 26
Dependent Claim
33 words
A transform artifact reduction method for decoded video pixel data as in claim 22 wherein said window is a three pixels-by-three pixels window with said pixel centered in said three pixels-by-three pixels window.
Claim 27
Dependent Claim
33 words
A transform artifact reduction method for decoded video pixel data as in claim 22 wherein a pixel assigned said shade classification is filtered in a two-dimensional filter that processes said window of pixels.
Claim 28
Dependent Claim
23 words
A transform artifact reduction method for decoded video pixel data as in claim 24 where said two-dimensional filter is a low pass filter.
Claim 29
Dependent Claim
59 words
A transform artifact reduction method for decoded video pixel data, said method comprising: digitally noise reducing a block of pixels to obtain a digitally noise reduced block of pixels; filtering selected pixels in said digitally noise reduced block of pixels using a spatially-variant filter; and filtering said selected pixels from said spatially-variant filter using a coding parameter adaptive filter.
Claim 30
Dependent Claim
59 words
A transform artifact reduction method for decoded video pixel data, said method comprising: digitally noise reducing a block of pixels to obtain a digitally noise reduced block of pixels; filtering selected pixels in said digitally noise reduced block of pixels using a spatially-variant filter; and filtering said selected pixels from said spatially-variant filter using a coding parameter adaptive filter.
Claim 31
Dependent Claim
36 words
A transform artifact reduction method for decoded video pixel data as in claim 26 wherein said coding parameter adaptive filter processes a macroblock of said decoded video pixel data using a coding parameter for said macroblock.
Claim 32
Dependent Claim
31 words
A transform artifact reduction method for decoded video pixel data as in claim 26 further comprising: adapting said coding parameter adaptive filter for a macroblock using a characteristic of said macroblock.
Claim 33
Dependent Claim
28 words
A transform artifact reduction method for decoded video pixel data as in claim 28 wherein said characteristic of said macroblock is whether said macroblock is a replenished macroblock.
Claim 34
Dependent Claim
44 words
A transform artifact reduction method for decoded video pixel data as in claim 26 wherein filtering said selected pixels from said spatially-variant filter using a coding parameter adaptive filter comprises: filtering said selected pixels from said spatially-variant filter using a quantizer scale adaptive filter.
Claim 35
Dependent Claim
36 words
A transform artifact reducdeco method for decoded video pixel data as in claim 30 wherein said quantizer scale adaptive filter processes a macroblock of said decoded video pixel data using a quantizer scale for said macroblock.
Claim 36
Dependent Claim
31 words
A transform artifact reduction method for decoded video pixel data as in claim 30 further comprising: adapting said quantizer scale adaptive filter for a macroblock using a characteristic of said macroblock.
Claim 37
Dependent Claim
28 words
A transform artifact reduction method for decoded video pixel data as in claim 32 wherein said characteristic of said macroblock is whether said macroblock is a replenished macroblock.
Claim 38
Dependent Claim
72 words
A transform artifact reduction method for decoded video pixel data, said method comprising: digitally noise reducing a block of pixels in said decoded video pixel data to obtain a digitally noise reduced block of pixels; and filtering selected pixels in said digitally noise reduced block of pixels using a coding parameter adaptive filter, said filtering said selected pixels in said digitally noise reduced block of pixels using a quantizer scale adaptive filter.
Claim 39
Dependent Claim
72 words
A transform artifact reduction method for decoded video pixel data, said method comprising: digitally noise reducing a block of pixels in said decoded video pixel data to obtain a digitally noise reduced block of pixels; and filtering selected pixels in said digitally noise reduced block of pixels using a coding parameter adaptive filter, said filtering said selected pixels in said digitally noise reduced block of pixels using a quantizer scale adaptive filter.
Claim 40
Dependent Claim
36 words
A transform artifact reduction method for decoded video pixel data as in claim 34 wherein said coding parameter adaptive filter processes a macroblock of said decoded video pixel data using a coding parameter for said macroblock.
Claim 41
Dependent Claim
31 words
A transform artifact reduction method for decoded video pixel data as in claim 34 further comprising: adapting said coding parameter adaptive filter for a macroblock using a characteristic of said macroblock.
Claim 42
Dependent Claim
28 words
A transform artifact reduction method for decoded video pixel data as in claim 36 wherein said characteristic of said macroblock is whether said macroblock is a replenished macroblock.
Claim 43
Dependent Claim
36 words
A transform artifact reduction method for decoded video pixel data as in claim 34 wherein said quantizer scale adaptive filter processes a macroblock of said decoded video pixel data using a quantizer scale for said macroblock.
Claim 44
Dependent Claim
31 words
A transform artifact reduction method for decoded video pixel data as in claim 34 further comprising: adapting said quantizer scale adaptive filter for a macroblock using a characteristic of said macroblock.
Claim 45
Dependent Claim
28 words
A transform artifact reduction method for decoded video pixel data as in claim 39 wherein said characteristic of said macroblock is whether said macroblock is a replenished macroblock.