Patent ID: 8159548

Claim:
A system comprising: a video back end (VBE) that encodes video output data in accordance with at least one data compression standard and decodes video data sequences from a network device; a video front end (VFE) that receives video input data from an image sensor and pre-processes the video input data received from the image sensor to produce the video output data and post-processes the decoded video data sequences, wherein the VFE comprises an image processing module to perform one or more image manipulation operations on the video input data during the pre-processing and on the decoded video data sequences during the post-processing; and a controller configured to provide commands for configuring pre-processing and post-processing by the VFE via an inter-processor interface, wherein the VFE is further configured to: pre-process the video input data, that has already been received from the image sensor, in a programmable format based on the commands to produce the video output data in a format for processing by the VBE; and provide status information to indicate a status of the provided commands to the controller via the inter-processor interface.