Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
255 words
Apparatus for compressing a video image comprised of a row and column array of image pixel values the apparatus comprising: means responsive to the image pixel values for identifying a plurality of edges in the video image, each of the plurality of edges being comprised of a line of contour pixels at which a value discontinuity occurs in the array of image pixel values; means responsive to the contour pixels for encoding a location in the array of image pixel values for each of the contour pixels; means responsive to the plurality of contour pixels for generating an approximation of the image pixel values between two consecutive ones of the plurality of edges wherein the means for generating an approximation comprises: means responsive to the contour pixels and operable in each row of the array of image pixel values for detecting the column locations of a pair of consecutive contour pixels located in the each row; and means responsive to the column locations of the detected consecutive contour pixels for determining a first linear approximation of row image pixel values located in the each row between the column locations; means for using the approximation to produce first and second contour data values representing two image pixel values adjacent to the two consecutive ones of the plurality of edges wherein the approximation using means comprises means for determining the first and second contour data values by inserting the column locations into the first linear approximation; and means for encoding the first and second contour data values.
Claim 2
Dependent Claim
255 words
Apparatus for compressing a video image comprised of a row and column array of image pixel values the apparatus comprising: means responsive to the image pixel values for identifying a plurality of edges in the video image, each of the plurality of edges being comprised of a line of contour pixels at which a value discontinuity occurs in the array of image pixel values; means responsive to the contour pixels for encoding a location in the array of image pixel values for each of the contour pixels; means responsive to the plurality of contour pixels for generating an approximation of the image pixel values between two consecutive ones of the plurality of edges wherein the means for generating an approximation comprises: means responsive to the contour pixels and operable in each row of the array of image pixel values for detecting the column locations of a pair of consecutive contour pixels located in the each row; and means responsive to the column locations of the detected consecutive contour pixels for determining a first linear approximation of row image pixel values located in the each row between the column locations; means for using the approximation to produce first and second contour data values representing two image pixel values adjacent to the two consecutive ones of the plurality of edges wherein the approximation using means comprises means for determining the first and second contour data values by inserting the column locations into the first linear approximation; and means for encoding the first and second contour data values.
Claim 3
Dependent Claim
264 words
Apparatus for compressing a video image comprised of a row and column array of image pixel values, the apparatus comprising: means responsive to the image pixel values for identifying a plurality of edges in the video image, each of the plurality of edges being comprised of a line of contour pixels at which a value discontinuity occurs in the array of image pixel values; means responsive to the contour pixels for encoding a location in the array of image pixel values for each of the contour pixels; means responsive to the plurality of contour pixels for generating an approximation of the image pixel values between two consecutive ones of the plurality of edges; means for using the approximation to produce first and second contour data values representing two image pixel values adjacent to the two consecutive ones of the plurality of edges; means for encoding the first and second contour data values; means responsive to the contour pixels and operable in each column of the array for detecting the row locations of a pair of consecutive contour pixels located in the each column; means responsive to the row locations of the detected consecutive contour pixels for selecting column image pixel values located in the each column between the row locations; means responsive to the selected column image pixel values for determining a second linear approximation of the selected column image pixel values; means for determining a third and a fourth contour data values by inserting the row locations into the second linear approximation; and means for encoding the third and fourth contour data values.
Claim 4
Dependent Claim
264 words
Apparatus for compressing a video image comprised of a row and column array of image pixel values, the apparatus comprising: means responsive to the image pixel values for identifying a plurality of edges in the video image, each of the plurality of edges being comprised of a line of contour pixels at which a value discontinuity occurs in the array of image pixel values; means responsive to the contour pixels for encoding a location in the array of image pixel values for each of the contour pixels; means responsive to the plurality of contour pixels for generating an approximation of the image pixel values between two consecutive ones of the plurality of edges; means for using the approximation to produce first and second contour data values representing two image pixel values adjacent to the two consecutive ones of the plurality of edges; means for encoding the first and second contour data values; means responsive to the contour pixels and operable in each column of the array for detecting the row locations of a pair of consecutive contour pixels located in the each column; means responsive to the row locations of the detected consecutive contour pixels for selecting column image pixel values located in the each column between the row locations; means responsive to the selected column image pixel values for determining a second linear approximation of the selected column image pixel values; means for determining a third and a fourth contour data values by inserting the row locations into the second linear approximation; and means for encoding the third and fourth contour data values.
Claim 5
Dependent Claim
180 words
Apparatus for compressing a video image comprised of a row and column array of image pixel values, the apparatus comprising: means responsive to the image pixel values for identifying a plurality of first edges in the image, each first edge being comprised of a line of contour pixels at which a value discontinuity occurs in the array of image pixel values over a first number of image pixel values; means responsive to the image pixel values for identifying a plurality of second edges in the image, each second edge being comprised of a line of contour pixels at which a value discontinuity occurs in the array of image pixel values over a second number of image pixel values; means for combining the first edges with the second edges to generate a composite edge intensity map; means responsive to the composite edge intensity map for encoding a location in the array for each of the contour pixels; means responsive to the contour pixels for determining two contour data values for each pixel; and means for encoding the two contour data values.
Claim 6
Dependent Claim
180 words
Apparatus for compressing a video image comprised of a row and column array of image pixel values, the apparatus comprising: means responsive to the image pixel values for identifying a plurality of first edges in the image, each first edge being comprised of a line of contour pixels at which a value discontinuity occurs in the array of image pixel values over a first number of image pixel values; means responsive to the image pixel values for identifying a plurality of second edges in the image, each second edge being comprised of a line of contour pixels at which a value discontinuity occurs in the array of image pixel values over a second number of image pixel values; means for combining the first edges with the second edges to generate a composite edge intensity map; means responsive to the composite edge intensity map for encoding a location in the array for each of the contour pixels; means responsive to the contour pixels for determining two contour data values for each pixel; and means for encoding the two contour data values.
Claim 7
Dependent Claim
23 words
Apparatus according to claim 3 wherein the second number of image pixel values is greater than the first number of image pixel values.
Claim 8
Dependent Claim
52 words
Apparatus according to claim 3 wherein the means for identifying a plurality of first edges generates a first edge intensity map, the means for identifying a plurality of second edges generates a second edge intensity map and the combining means averages the first edge intensity map with the second edge intensity map.
Claim 9
Dependent Claim
19 words
Apparatus according to claim 5 wherein combining means comprises means for weighting the first and second edge intensity maps.
Claim 10
Independent Claim
127 words
A method for compressing a video image comprised of a row and column array of image pixel values, the method comprising the steps of: A. identifying a plurality of edges in the image, each edge being comprised of a line of contour pixels at which a value discontinuity occurs in the array of image pixel values; B. encoding a location in the array for each of the contour pixels; C. generating an approximation of the image pixel values between two consecutive ones of the plurality of edges; D. using the approximation to produce a first and a second contour data values representing two image pixel values adjacent to the two consecutive ones of the plurality of edges; and E. encoding the first and second contour data values.
Claim 11
Independent Claim
127 words
A method for compressing a video image comprised of a row and column array of image pixel values, the method comprising the steps of: A. identifying a plurality of edges in the image, each edge being comprised of a line of contour pixels at which a value discontinuity occurs in the array of image pixel values; B. encoding a location in the array for each of the contour pixels; C. generating an approximation of the image pixel values between two consecutive ones of the plurality of edges; D. using the approximation to produce a first and a second contour data values representing two image pixel values adjacent to the two consecutive ones of the plurality of edges; and E. encoding the first and second contour data values.
Claim 12
Dependent Claim
85 words
The method of claim 7 further comprising the step of: detecting the row locations of a pair of consecutive contour pixels located in the each column; selecting column image pixel values located in the each column between the row s locations of the detected consecutive contour pixels; determining a second linear approximation of the selected column image pixel values; determining third and fourth contour data values by inserting the row locations into the second linear approximation; and encoding the third and fourth contour data values.
Claim 13
Dependent Claim
56 words
The method of claim 7 wherein the step of generating an approximation comprises the steps of: detecting the column locations of a pair of consecutive contour pixels located in each row; determining a first linear approximation of row image pixel values located in the each row between the column locations of the detected consecutive contour pixels.
Claim 14
Dependent Claim
34 words
The method of claim 9 wherein the step of using the approximation comprises the step of determining the first and second contour data values by inserting the column locations into the first linear approximation.
Claim 15
Independent Claim
154 words
A method for compressing a video image comprised of a row and column array of image pixel values, the method comprising the steps of: A. identifying a plurality of first edges in the image, each first edge being comprised of a line of contour pixels at which a value discontinuity occurs in the array of image pixel values over a first number of image pixel values; B. identifying a plurality of second edges in the image, each second edge being comprised of a line of contour pixels at which a value discontinuity occurs in the array of image pixel values over a second number of image pixel values; C. combining the first edges with the second edges to generate a composite edge intensity map; D. encoding a location in the array for each of the contour pixels; E. determining two contour data values for each pixel; and F. encoding the two contour data values.
Claim 16
Independent Claim
154 words
A method for compressing a video image comprised of a row and column array of image pixel values, the method comprising the steps of: A. identifying a plurality of first edges in the image, each first edge being comprised of a line of contour pixels at which a value discontinuity occurs in the array of image pixel values over a first number of image pixel values; B. identifying a plurality of second edges in the image, each second edge being comprised of a line of contour pixels at which a value discontinuity occurs in the array of image pixel values over a second number of image pixel values; C. combining the first edges with the second edges to generate a composite edge intensity map; D. encoding a location in the array for each of the contour pixels; E. determining two contour data values for each pixel; and F. encoding the two contour data values.
Claim 17
Dependent Claim
23 words
The method of claim 11 wherein the second number of image pixel values is greater than the first number of image pixel values.
Claim 18
Dependent Claim
73 words
The method of claim 11 wherein: the step of identifying a plurality of first edges includes the step of generating a first edge intensity map; the step of identifying a plurality of second edges includes the step of generating a s second edge intensity map; and the step of combining the first edges with the second edges includes the step of averaging the first edge intensity map with the second edge intensity map.
Claim 19
Dependent Claim
22 words
The method of claim 13 wherein the step of combining includes the step of weighting the first and second edge intensity maps.