Patent ID: 7889233

Claim:
A system comprising: a video signal processing system, comprising: a video signal input port to receive an input video signal; a digital video signal output port to provide a processed output video signal to a digital television display panel; an image processing pipeline, comprising a plurality of image analysis or processing stages, the pipeline coupled to the video signal input port to receive information from the input video signal, each of the plurality of image analysis or processing stages being selectively operable to produce stage-specific processed pixel data and stage-specific processing time allocation data of the processed output video signal, the pipeline coupled to the digital video signal output port to provide information of the processed output video signal; a memory comprising a video signal input port data buffer to store a version of the input video signal, a stage adjunct data buffer corresponding to each of the plurality of image analysis or processing stages to store the stage-specific processed pixel data and stage-specific processing time allocation data that is provided to or received from at least one of the image analysis or processing stages, and a display debug buffer to store a version of the processed output video signal that is provided to the digital television display panel; and a communications port, configured to communicate with a remote user over a communications network, wherein the communications port is configured to receive a version of the input video signal, at least a portion of the stage-specific processed pixel data and stage-specific processing time allocation data that is provided to or received from at least one of the image analysis or processing stages, and the version of the processed output video signal and to communicate the version of the input video signal, the at least a portion of the stage-specific processed pixel data and stage-specific processing time allocation data that is provided to or received from at least one of the image analysis or processing stages, and the version of the processed output video signal to the remote user for being remotely displayed.