US2008165388A1PendingUtilityA1
Automatic Content Creation and Processing
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-modified1 . 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.