Patent ID: 7970859
Filing Date: 2011-06-28
Classification: G06F,G09G,H04N

Abstract:
1. An integrated circuit, comprising: a microprocessor; a video sampling controller operating with the microprocessor to accelerate video processing and compressing; and access circuitry coupled with the microprocessor and the video sampling controller to control access and management of remote devices, the access circuitry including at least one bus, general-purpose input/output (I/O) circuits and memory circuits, wherein the video sampling controller further comprises a grabber for calculating a difference map between a first buffer and a second buffer and generating a list of modified regions from sampled data and an encoder for compressing the modified regions and transferring compressed modified regions to a client, wherein the encoder determines longest pixel runs and line copies from pixel streams corresponding to the sampled data, and wherein the encoder applies greyscale compression if a run value satisfies predetermined criteria.