发明名称 Systems and methods for generating a composite video based on a plurality of video streams using a frame schedular
摘要 A system for video compositing is comprised of a storage device for storing a composite timeline file. A timeline manager reads rendering instructions and compositing instructions from the stored file. A plurality of filter graphs, each receiving one of a plurality of video streams, renders frames therefrom in response to the rendering instructions. 3D hardware is responsive to the rendered frames and the compositing instructions for creating a composite image. A frame scheduler is responsive to the plurality of filter graphs for controlling the frequency at which the 3D hardware creates a new composite image. An output is provided for displaying the composite image. Methods of generating a composite work and methods of generating the timeline file are also disclosed. Because of the rules governing abstracts, this Abstract should not be used to construe the claims.
申请公布号 US8948572(B2) 申请公布日期 2015.02.03
申请号 US201213667654 申请日期 2012.11.02
申请人 Carnegie Mellon University 发明人 Scherlis William L.;Burns Eric
分类号 H04N5/93;G11B27/00;G11B27/034;G11B27/11 主分类号 H04N5/93
代理机构 代理人 Day Jones
主权项 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.
地址 Pittsburgh PA US