Patent ID: 8487947
Filing Date: 2013-07-16
Classification: H04N

Abstract:
1. In a system comprising a plurality of processors and a memory shared by at least a subset of the processors, a method for processing video data, the method comprising the steps of: (a) a first one of the processors receiving a first video frame and storing the first video frame in the memory, the first video frame being a decompressed video frame; (b) the first one of the processors receiving at least a second video frame, the second video frame being a compressed video frame, receipt of the second video frame initiating a release of the first video frame from the memory, a memory location within the memory associated with the first video frame thereby becoming available for storing a subsequent video frame; (c) the first one of the processors sending the first and second video frames to a second one of the processors together for processing by the second one of the processors; (d) the second one of the processors generating an output video frame based at least on the first and second video frames, the output video frame being a decompressed video frame; (e) storing the output video frame in the memory by overwriting an available memory location therein, the output video frame becoming a new first video frame; and (f) repeating steps (b) through (e) until all video frames to be processed have been received.