Patent ID: 8098256

Claim:
A method comprising: receiving data at a central processing unit of a computing device, the received data corresponding to a sequence of video images detected by an image sensor; forwarding the received data to a graphics processor that includes at least a microprocessor configured for processing three-dimensional graphics data, the central processing unit and the graphics processor included as components of the computing device, wherein the central processing unit is configured to communicate with the graphics processor using a computer bus of the computing device; processing the received data using the graphics processor to adjust at least one visual characteristic of at least one of the video images corresponding to the received data, wherein the processing includes calculating filtered motion data and temporal-filtered pixel data for a frame in the sequence of video images, wherein calculating filtered motion data includes calculating data related to motion represented in successive frames in the sequence of video images; and returning the processed data to the central processing unit of the computing device for use by a client process.