Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
152 words
A method of transforming video information for use in compression of said video information, said method comprising: receiving a portion of a video image; low pass filtering said portion to produce a sequence of sum values; high pass filtering said portion to produce a sequence of difference values, said sequence of difference values including first and last difference values corresponding to the borders of said portion of said video image; adjusting each of said difference values by a combination of corresponding sum values; adjusting said first and last difference values by a non-zero linear combination of corresponding sum values independently of adjacent portions of said video image, said sequence of difference values being thereby adjusted to produce a sequence of lifted difference values; and compressing said video image using said sequences of sum values and lifted difference values, whereby blocking artifacts in an eventual decompressed version of said video image are reduced.
Claim 2
Independent Claim
152 words
A method of transforming video information for use in compression of said video information, said method comprising: receiving a portion of a video image; low pass filtering said portion to produce a sequence of sum values; high pass filtering said portion to produce a sequence of difference values, said sequence of difference values including first and last difference values corresponding to the borders of said portion of said video image; adjusting each of said difference values by a combination of corresponding sum values; adjusting said first and last difference values by a non-zero linear combination of corresponding sum values independently of adjacent portions of said video image, said sequence of difference values being thereby adjusted to produce a sequence of lifted difference values; and compressing said video image using said sequences of sum values and lifted difference values, whereby blocking artifacts in an eventual decompressed version of said video image are reduced.
Claim 3
Dependent Claim
64 words
A method as recited in claim 1 wherein said element of adjusting said first and last difference values includes: adjusting said first difference value using the coefficients −⅜, ½, and −⅛ to produce said non-zero linear combination of corresponding sum values; and adjusting said last difference value using the coefficients ⅛, −½, and ⅜ to produce said non-zero linear combination of corresponding sum values.
Claim 4
Independent Claim
76 words
A method of compressing blocks of video information comprising: receiving video information block-by-block, each block being received independently of adjacent blocks; transforming each received block separately using an improved Biorthogonal filter having non-zero coefficients for sums used to adjust initial and last difference values produced by said filter, said sums independent of adjacent blocks; and compressing said blocks into a bit stream, whereby decompression of said bit stream produces said video information having reduced blocking artifacts.
Claim 5
Independent Claim
76 words
A method of compressing blocks of video information comprising: receiving video information block-by-block, each block being received independently of adjacent blocks; transforming each received block separately using an improved Biorthogonal filter having non-zero coefficients for sums used to adjust initial and last difference values produced by said filter, said sums independent of adjacent blocks; and compressing said blocks into a bit stream, whereby decompression of said bit stream produces said video information having reduced blocking artifacts.
Claim 6
Dependent Claim
44 words
A method as recited in claim 3 wherein said element of transforming includes: adjusting said initial difference value of each block using the coefficients −⅜, ½, and −⅛; and adjusting said last difference value of each block using the coefficients ⅛, −½, and ⅜.
Claim 7
Dependent Claim
38 words
A method as recited in claim 3 further comprising: encoding and temporarily storing each received block; and decoding a temporarily stored block for comparison with a later received corresponding block, whereby size of temporary storage needed is reduced.
Claim 8
Independent Claim
83 words
A method of compressing blocks of video information comprising: receiving a block of video information independently of adjacent blocks; performing a sequence of passes to transform said block, at least one of said passes using an improved Biorthogonal filter having non-zero coefficients for sums used to adjust initial and last difference values produced by said filter; and compressing said transformed block along with adjacent blocks into a bit stream, whereby decompression of said bit stream produces said video information having reduced blocking artifacts.
Claim 9
Independent Claim
83 words
A method of compressing blocks of video information comprising: receiving a block of video information independently of adjacent blocks; performing a sequence of passes to transform said block, at least one of said passes using an improved Biorthogonal filter having non-zero coefficients for sums used to adjust initial and last difference values produced by said filter; and compressing said transformed block along with adjacent blocks into a bit stream, whereby decompression of said bit stream produces said video information having reduced blocking artifacts.
Claim 10
Dependent Claim
55 words
A method as recited in claim 6 wherein said element of performing transforms said block independently of adjacent blocks, and wherein said pass that uses an improved Biorthogonal filter includes: adjusting said initial difference value using the coefficients −⅜, ½, and −⅛; and adjusting said last difference value using the coefficients ⅛, −½, and ⅜.
Claim 11
Dependent Claim
46 words
A method as recited in claim 6 further comprising: encoding and temporarily storing said transformed block; receiving a second block corresponding to said transformed block; and decoding said temporarily stored block for comparison with said second corresponding block, whereby size of temporary storage needed is reduced.
Claim 12
Dependent Claim
255 words
An improved Biorthogonal filter embodied in an integrated circuit for compression of video information comprising: a sum unit for summing pairs of pixels from a portion of video information and producing a sequence of sum values; a difference unit for differencing pairs of pixels from said portion of video information and producing a sequence of difference values including a first and last difference value; a combination unit for producing groups of sum values, each group of sum values corresponding to a single difference value from said sequence of difference values and each sum value being adjusted by a coefficient, said combination unit being arranged to produce a first group of sum values corresponding to said first difference value and a second group of sum values corresponding to said last difference value, said first group and said second group of sum values originating exclusively from within said portion of video information and having non-zero coefficients; and a summation unit for combining each difference value from said sequence of difference values with its corresponding group of sum values to produce a sequence of lifted difference values, said first difference value being combined with said first group of sum values and their coefficients to produce a first lifted difference value, and said last difference value being combined with said second group of sum values and their coefficients to produce a second lifted difference value, whereby said sequence of sum values and said sequence of lifted difference values are used in compression of video information to reduce blocking artifacts.
Claim 13
Dependent Claim
255 words
An improved Biorthogonal filter embodied in an integrated circuit for compression of video information comprising: a sum unit for summing pairs of pixels from a portion of video information and producing a sequence of sum values; a difference unit for differencing pairs of pixels from said portion of video information and producing a sequence of difference values including a first and last difference value; a combination unit for producing groups of sum values, each group of sum values corresponding to a single difference value from said sequence of difference values and each sum value being adjusted by a coefficient, said combination unit being arranged to produce a first group of sum values corresponding to said first difference value and a second group of sum values corresponding to said last difference value, said first group and said second group of sum values originating exclusively from within said portion of video information and having non-zero coefficients; and a summation unit for combining each difference value from said sequence of difference values with its corresponding group of sum values to produce a sequence of lifted difference values, said first difference value being combined with said first group of sum values and their coefficients to produce a first lifted difference value, and said last difference value being combined with said second group of sum values and their coefficients to produce a second lifted difference value, whereby said sequence of sum values and said sequence of lifted difference values are used in compression of video information to reduce blocking artifacts.
Claim 14
Dependent Claim
30 words
An improved Biorthogonal filter embodied in an integrated circuit as recited in claim 9 wherein said non-zero coefficients of said first group of sum values are −⅜, ½, and ⅛.
Claim 15
Dependent Claim
48 words
An improved Biorthogonal filter embodied in an integrated circuit as recited in claim 10 wherein said combination unit is further arranged to produce a last group of sum values corresponding to said last difference value, said last group of sum values having coefficients of ⅛, −½, and ⅜.
Claim 16
Dependent Claim
84 words
An integrated circuit for compressing blocks of video information, said integrated circuit arranged to perform the following: receiving video information block-by-block, each block being received independently of adjacent blocks; transforming each received block separately using an improved Biorthogonal filter having non-zero coefficients for sums used to adjust initial and last difference values produced by said filter, said sums independent of adjacent blocks; and compressing said blocks into a bit stream, whereby decompression of said bit stream produces said video information having reduced blocking artifacts.
Claim 17
Dependent Claim
84 words
An integrated circuit for compressing blocks of video information, said integrated circuit arranged to perform the following: receiving video information block-by-block, each block being received independently of adjacent blocks; transforming each received block separately using an improved Biorthogonal filter having non-zero coefficients for sums used to adjust initial and last difference values produced by said filter, said sums independent of adjacent blocks; and compressing said blocks into a bit stream, whereby decompression of said bit stream produces said video information having reduced blocking artifacts.
Claim 18
Dependent Claim
91 words
An integrated circuit for compressing blocks of video information, said integrated circuit arranged to perform the following: receiving a block of video information independently of adjacent blocks; performing a sequence of passes to transform said block, at least one of said passes using an improved Biorthogonal filter having non-zero coefficients for sums used to adjust initial and last difference values produced by said filter; and compressing said transformed block along with adjacent blocks into a bit stream, whereby decompression of said bit stream produces said video information having reduced blocking artifacts.
Claim 19
Dependent Claim
91 words
An integrated circuit for compressing blocks of video information, said integrated circuit arranged to perform the following: receiving a block of video information independently of adjacent blocks; performing a sequence of passes to transform said block, at least one of said passes using an improved Biorthogonal filter having non-zero coefficients for sums used to adjust initial and last difference values produced by said filter; and compressing said transformed block along with adjacent blocks into a bit stream, whereby decompression of said bit stream produces said video information having reduced blocking artifacts.