Software engine for combining video or audio content with programmatic content
First Claim
Patent Images
1. A method for combining video/audio content with programmatic content comprising:
- generating authoring output comprising one or more definitions for one or more variables, and further comprising a representation of the video/audio content corresponding to video/audio content to be displayed, the representation of the video/audio content defining how the video/audio content is to be displayed;
selecting one or more source files that correspond with at least one of the one or more definitions of the generated authoring output, where each of the one or more source files comprises at least one of the one or more variables;
searching an instance of each of the one or more source files for said at least one variable, and with each instance of the one or more source files replacing said at least one variable with the corresponding definition for said at least one variable within that instance of the source file such that the instance of the source file contains the corresponding definition for said at least one variable;
generating programmatic content in accordance with each of the selected one or more source files each comprising the corresponding definition in response to the searching and replacing;
generating an image as a function of the programmatic content and the representation of the video/audio content; and
combining the image with the video/audio content.
16 Assignments
0 Petitions
Accused Products
Abstract
A system and method for combining video/audio content with programmatic content perform the following steps: generating authoring output comprising a definition for a variable, and further comprising a representation of the video/audio content; selecting a source file, the source file comprising the variable; searching the source file for the variable, and replacing the variable with the definition for the variable; generating programmatic content in response to the searching; and generating an image as a function of the programmatic content and the representation of the audio/video content.
-
Citations
11 Claims
-
1. A method for combining video/audio content with programmatic content comprising:
-
generating authoring output comprising one or more definitions for one or more variables, and further comprising a representation of the video/audio content corresponding to video/audio content to be displayed, the representation of the video/audio content defining how the video/audio content is to be displayed; selecting one or more source files that correspond with at least one of the one or more definitions of the generated authoring output, where each of the one or more source files comprises at least one of the one or more variables; searching an instance of each of the one or more source files for said at least one variable, and with each instance of the one or more source files replacing said at least one variable with the corresponding definition for said at least one variable within that instance of the source file such that the instance of the source file contains the corresponding definition for said at least one variable; generating programmatic content in accordance with each of the selected one or more source files each comprising the corresponding definition in response to the searching and replacing; generating an image as a function of the programmatic content and the representation of the video/audio content; and combining the image with the video/audio content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10)
-
-
8. A system comprising a processor and memory, where in the memory stores program instructions that at least in part support means for combining video/audio content with programmatic content, the system comprising:
-
means for selecting one or more source files that correspond with at least one of one or more definitions of an authoring output, wherein the authoring output comprises the one or more definitions for one or more variables and further comprises a representation of the video/audio content corresponding to video/audio content to be displayed, the representation of the video/audio content defining how the video/audio content is to be displayed, and wherein each of the one or more source files comprises at least one of the one or more variables; means for searching an instance of each of the one or more source files for said at least one variable, and for replacing within each instance of the one or more source files said at least one variable with the corresponding definition for said at least one variable within that said instance of the source file; means for generating programmatic content in accordance with each of the selected one or more source files, each comprising the corresponding definition, in response to the searching and replacing; means for generating an image as a function of the programmatic content and the representation of the audio/video content; and means for combining the image with the video/audio content. - View Dependent Claims (11)
-
-
9. A computer program product stored on a computer-readable medium for use in combining video/audio content with programmatic content comprising:
-
code to select one or more source files that correspond with at least one of one or more definitions of an authoring output, wherein the authoring output comprising the one or more definitions for one or more variables, and further comprising a representation of the video/audio content corresponding to video/audio content to be displayed, the representation of the video/audio content defining how the video/audio content is to be displayed, and wherein each of the one or more source files comprises at least one of the one or more variables; code to parse each of the one or more source files searching for said at least one variable, to replace in each instance of the one or more source files said at least one variable with a corresponding definition for said at least one variable within that instance of the source file, and to generate programmatic content in accordance with each of the selected one or more source files, each of said one or more selected source files comprising the corresponding one or more definitions, in response to the parsing and replacing; code to generate an image as a function of the programmatic content and a representation of the audio/video content, the representation of the audio/video content defining how the video/audio content is to be displayed; and code to format and combine the image with the video/audio content.
-
Specification