Lossy method for compressing images and video
4 Assignments
0 Petitions
Accused Products
Abstract
A recursive scheme is employed to compress image data, wherein areas of a pixel grid corresponding to the image data are divided into increasingly smaller triangles based on the level of detail contained within each triangle. Data is stored defining each of the triangles and actual/predicted component values corresponding to pixels within each triangle. For each triangle, a set of predicted component values are determined, based on actual component values at the vertices of the triangle or actual component values on or proximate to the edges of the triangle. The predicted component values for the pixels are compared with the corresponding actual component values to see if a similarity threshold is met. If met, the processing of a current triangle is complete and the processing of a next triangle begins. If not, the current triangle is divided, and the foregoing process is then repeated. Texture mapping may also be applied.
-
Citations
50 Claims
-
1-31. -31. (canceled)
-
32. A method, comprising:
-
predicting one or more pixel component values for one or more pixels of an area of an image, the image including one or more pixels with associated pixel component values to be compressed; and
determining whether the predicted component values of the one or more pixels of the area of the image are similar to actual component values of the one or more pixels of the area of the image. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 47)
-
-
41. An apparatus, comprising:
-
a first module configured to predict one or more predicted pixel component values for one or more pixels of an area of an image having a number of pixels with associated pixel component values to be compressed; and
a second module operatively coupled to the first module, and configured to determine whether the predicted component values of the one or more pixels of the area of the image are similar to actual component values of the one or more pixels of the area of the image. - View Dependent Claims (42, 43, 44, 45, 46)
-
-
48. A component comprising
first logic configured to predict one or more predicted pixel component values for one or more pixels of an area of an image having a number of pixels with associated pixel component values to be compressed; - and
second logic operatively coupled to the first logic, and configured to determine whether the predicted component values of the one or more pixels of the area of the image are similar to actual component values of the one or more pixels of the area of the image. - View Dependent Claims (49, 50)
- and
Specification