| US 7,502,529 B1 | ||
| Low level video detail tracking by intuitionistic fuzzy relationship calculus | ||
| Yue Ma, Pleasanton, Calif. (US); and Hongmin Zhang, Santa Clara, Calif. (US) | ||
| Assigned to Pixelworks, Inc., Tualatin, Oreg. (US) | ||
| Filed on Sep. 14, 2006, as Appl. No. 11/531,770. | ||
| Application 11/531770 is a continuation in part of application No. 11/216436, filed on Aug. 30, 2005, granted, now 7,292,738, filed on Nov. 06, 2007. | ||
| Application 11/216436 is a continuation of application No. 09/925195, filed on Aug. 09, 2001, granted, now 6,965,705, filed on Nov. 15, 2005. | ||
| Claims priority of provisional application 60/725897, filed on Oct. 11, 2005. | ||
| Int. Cl. G06K 9/32 (2006.01); G06K 9/40 (2006.01); G06K 9/38 (2006.01) | ||
| U.S. Cl. 382—300 [382/266; 382/273] | 32 Claims |

| 1. A system for performing interpolation of a pixel, comprising:
a pattern identification unit to identify a plurality of patterns for said pixel, each pattern in said plurality of patterns
including a unique number of pixels, so that for said pixel, each pattern in said plurality of patterns can be applied to
each of a plurality of pixel interpolation angles;
a pixel interpolation angle determination unit to determine a pixel interpolation angle for each of said plurality of patterns;
a pixel interpolation angle selection unit to select one of said pixel interpolation angles for each of said plurality of
patterns;
an interpolator to interpolate a value for said pixel using said selected pixel interpolation angle;
a dynamic threshold unit to determine a dynamic threshold for each of said plurality of patterns; and
a peak/valley test unit to conduct a peak/valley test for each of said plurality of pixel interpolation angles using said
dynamic threshold for each of said plurality of patterns.
|