Patent ID: 7139002

Claim:
A method for processing video data in an apparatus including a computer processing module and a graphics processing module, comprising: receiving a principal video stream from a source via plural inputs to the graphics processing module, the plural inputs associated with respective components of the principal video stream; receiving a video sub-stream containing supplemental information associated with the principal video stream via another input to the graphical processing module; in a single stage operation, performing, by the graphics processing module, an operation on the principal video stream and combining the principal video stream with the video sub-stream to produce processed data, wherein the single stage operation requires only a single read transaction to perform the single stage operation; and outputting the processed data, wherein each of the plural inputs for receiving the principal video stream and the other input for receiving the video sub-stream refer to separate inputs, and wherein the graphics processing module executes video processing tasks using a 3D graphics pipeline.