US2008165388A1PendingUtilityA1

Automatic Content Creation and Processing

47
Assignee: SERLET BERTRANDPriority: Jan 4, 2007Filed: Jan 4, 2007Published: Jul 10, 2008
Est. expiryJan 4, 2027(~0.5 yrs left)· nominal 20-yr term from priority
Inventors:Bertrand Serlet
H04N 1/40G11B 27/036G11B 27/28G11B 27/034
47
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Content is created automatically by applying operations (e.g., transitions, effects) to one or more content streams (e.g., audio, video, application output). The number and types of operations, and the location in the new content where the operations are applied, can be determined by event data associated with the one or more content streams.

Claims

exact text as granted — not AI-modified
1 . A method, comprising:
 receiving a number of content streams and event data; and   automatically performing an operation on a content stream using the event data.   
     
     
         2 . The method of  claim 1 , further comprising:
 combining the number of content streams into a media file; and   transmitting the media file over a network or bus.   
     
     
         3 . The method of  claim 1 , wherein distributing the media file further comprises:
 broadcasting the media file over a network.   
     
     
         4 . The method of  claim 1 , wherein performing an operation further comprises:
 automatically determining a location in a content stream where the operation will be performed based on the event data; and   automatically performing the operation on the content stream at the determined location.   
     
     
         5 . The method of  claim 4 , further comprising:
 automatically determining a type of operation to be performed on the content stream based on the event data; and   automatically performing the determined operation on the content stream at the determined location.   
     
     
         6 . The method of  claim 1 , further comprising:
 detecting the event data in one or more of the content streams; and   determining an operation to perform on the content stream based on the event data.   
     
     
         7 . The method of  claim 1 , wherein determining an operation further comprises:
 matching an edit script with the event data; and   performing the edit script on the content stream.   
     
     
         8 . The method of  claim 1 , wherein a first content stream is video camera output and a second content stream is an application output, and performing the operation further comprises:
 inserting a transition or effect into at least one of the first and second content streams.   
     
     
         9 . A method, comprising:
 receiving content streams;   detecting an event in one or more of the content streams;   aggregating edit data associated with the detected event;   applying the edit data to at least one content stream; and   combining the content streams into one or more media files.   
     
     
         10 . A method, comprising:
 processing a first content stream for display as a background;   processing a second content stream for display in a picture in picture window overlying the background; and   switching the first and second content streams in response to event data associated with the first or second content streams.   
     
     
         11 . The method of  claim 10 , wherein switching further comprises:
 determining a time to switch the first and second content streams from the event data.   
     
     
         12 . The method of  claim 10 , wherein switching further comprises:
 expanding the second content stream to a full screen display; and   applying an effect to the second content stream.   
     
     
         13 . The method of  claim 10 , further comprising:
 mixing the first and second content streams into a media file; and   broadcasting the media file over a network.   
     
     
         14 . The method of  claim 10 , wherein the first content stream is an application output stream and the event data is detected in the application output. 
     
     
         15 . The method of  claim 14 , wherein the event data is from a group of event data consisting of a slide change, a time duration between slides and metadata associated with the application. 
     
     
         16 . The method of  claim 10 , wherein the second content stream is video camera output and the event data is detected in the video camera output. 
     
     
         17 . The method of  claim 16 , wherein the event data is from a group of event data consisting of a pattern of activity associated with an object in the video camera output, an audio snippet, a spoken command and presentation pointer output. 
     
     
         18 . A system, comprising;
 a capture system configurable for capturing one or more content streams and event data; and   a processor coupled to the capture system for automatically applying an operation on a content stream based on the event data.   
     
     
         19 . The method of  claim 18 , wherein the processor is configurable for:
 automatically determining a location in the content stream where the operation will be performed based on the event data; and   automatically performing the operation on the content stream at the determined location.   
     
     
         20 . The method of  claim 19 , wherein the processor is configurable for:
 automatically determining a type of operation to be performed on the content stream based on the event data; and   automatically performing the determined operation on the content stream at the determined location.   
     
     
         21 . A computer-readable medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform operations comprising:
 receiving a number of content streams and event data; and   automatically performing an operation on a content stream using the event data.   
     
     
         22 . A computer-readable medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform operations comprising:
 receiving content streams;   detecting an event in or associated with one or more of the content streams;   aggregating edit data associated with the detected event;   applying the edit data to at least one content stream; and   combining the content streams into one or more media files.   
     
     
         23 . A computer-readable medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform operations comprising:
 processing a first content stream for display as a background;   processing a second content stream for display in a picture in picture window overlying the background; and   switching the first and second content streams in response to event data associated with the first or second content streams.   
     
     
         24 . A method, comprising:
 receiving a video or audio output;   receiving an application output; and   automatically performing an operation on at least one of the outputs using event data associated with one or more of the outputs.   
     
     
         25 . A system, comprising:
 a capture system operable for receiving a video or audio output and an application output; and   a processor coupled to the capture system and operable for automatically performing an operation on at least one of the outputs using event data associated with one or more of the outputs.   
     
     
         26 . A method of creating a podcast, comprising:
 receiving a number of content streams; and   automatically generating a podcast from two or more of the content streams based on event data associated with at least one of the content streams.   
     
     
         27 . The method of  claim 26 , further comprising:
 detecting event data in one or more of the content streams.   
     
     
         28 . The method of  claim 27 , further comprising:
 retrieving an edit script based on the detected event data; and   applying the edit script to one or more of the content streams to generate the podcast.   
     
     
         29 . The method of  claim 28 , wherein applying the edit script further comprises:
 applying a transition operation to one or more of the content streams   
     
     
         30 . A computer-readable medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform operations, comprising:
 providing a user interface for presentation on a display device;   receiving first input through the user interface specifying the automatic creation of a podcast; and   automatically creating the podcast in response to the first input.   
     
     
         31 . The computer-readable medium of  claim 30 , further comprising:
 providing for presentation on the user interface representations of content streams;   receiving second input through the user interface specifying two or more content streams for use in creating the podcast; and   automatically creating the podcast based on the two or more specified streams.   
     
     
         32 . A method, comprising:
 providing a user interface for presentation on a display device;   receiving first input through the user interface specifying the automatic creation of a podcast; and   automatically creating the podcast in response to the first input.   
     
     
         33 . The method of  claim 32 , further comprising:
 providing for presentation on the user interface representations of content streams;   receiving second input through the user interface specifying two or more content streams for use in creating the podcast; and   automatically creating the podcast based on the two or more specified streams.   
     
     
         34 . A method, comprising:
 identifying a number of related content streams;   identifying event data associated with at least one content stream; and   automatically creating a podcast from at least two content streams using the event data.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.