Complex-shaped video overlay using multi-bit row and column index registers
US7307635B1
Display rotation using a small line buffer and optimized memory access
US6987961B1
Ethernet emulation using a shared mailbox between two processors in a feature phone
US6977656B1
Two-layer display-refresh and video-overlay arbitration of both DRAM and SRAM memories
US7142600B1
Occlusion/disocclusion detection using K-means clustering near object boundary with comparison of average motion of clusters to object and background motions
US6741257B1
Graphics engine command FIFO for programming multiple registers using a mapping index with register offsets
US6549442B1
Hardware-assisted fast bank-swap in a content-addressable-memory (CAM) processor
US7002627B1
Single-step conversion from RGB Bayer pattern to YUV 4:2:0 format
US6680738B1
Single-block virtual frame buffer translated to multiple physical blocks for multi-block display refresh generator
US6591286B1
Pipelined carry-lookahead generation for a fast incrementer
US6721000B1
Adaptive pixel-level color enhancement for a digital camera
US6791576B1
Gamma correction using double mapping with ratiometrically-related segments of two different ratios
US6433789B1
Steaming prefetching texture cache for level of detail maps in a 3D-graphics engine
US6473529B1
Sum-of-absolute-difference calculator for motion estimation using inversion and carry compensation with full and half-adders
US6628330B1
Color interpolator and horizontal/vertical edge enhancer using two line buffer and alternating even/odd filters for digital camera
US6421466B1
Hierarchical motion estimation with levels of varying bit width for digital video compression
US6642962B1
Merged pipeline for color interpolation and edge enhancement of digital images
US6078513A
NMOS dynamic content-addressable-memory CAM cell with self-booting pass transistors and local row and column select