Patent ID: 8948572
Filing Date: 2015-02-03
Classification: G11B,H04N

Abstract:
1. A system for video compositing, comprising: a storage device for storing a composite timeline file; a timeline manager responsive to said stored timeline file for reading rendering instructions and compositing instructions, wherein the timeline file identifies a particular period of time when data from a first video stream and data from a second video stream are to be displayed simultaneously; a plurality of filter graphs, each for receiving one of a plurality of video streams and for rendering frames therefrom in response to said rendering instructions, wherein each filter graph transmits a frame ready signal when that filter graph renders a new frame, wherein the filter graphs include a first filter graph associated with the first video stream and a second filter graph associated with the second video stream; 3D hardware responsive to said rendered frames and said compositing instructions for creating a composite image; and a frame scheduler responsive to said plurality of filter graphs for controlling the frequency at which said 3D hardware creates a new composite image, wherein, during the particular period, the frame scheduler is configured to command the 3D hardware to create a new composite image whenever the first filter graph or the second filter graph transmits a frame ready signal.