EFFICIENT CUSTOMIZED MEDIA CREATION THROUGH PRE-ENCODING OF COMMON ELEMENTS
First Claim
Patent Images
1. A method comprising:
- creating a common element that is adapted to be used in a plurality of video clips by identifying where in a frame the common element is to be positioned;
creating a plurality of dynamic elements that may be used in one or more of the plurality of video clips;
pre-encoding the common element as a pre-encoded common element;
pre-encoding each of the plurality of dynamic elements as a plurality of pre-encoded dynamic elements; and
assembling the plurality of video clips using the pre-encoded common element and one or more of the plurality of pre-encoded dynamic elements.
2 Assignments
0 Petitions
Accused Products
Abstract
A video clip containing certain customizable portions may be mass produced such that each copy of the video clip may be unique relative to the other copies. This customization is effectuated by pre-encoding the common elements and any reusable dynamic elements. Then, as the video clip is produced, the pre-encoded elements are combined to form the customized video clip.
-
Citations
23 Claims
-
1. A method comprising:
-
creating a common element that is adapted to be used in a plurality of video clips by identifying where in a frame the common element is to be positioned;
creating a plurality of dynamic elements that may be used in one or more of the plurality of video clips;
pre-encoding the common element as a pre-encoded common element;
pre-encoding each of the plurality of dynamic elements as a plurality of pre-encoded dynamic elements; and
assembling the plurality of video clips using the pre-encoded common element and one or more of the plurality of pre-encoded dynamic elements. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
identifying a first element of video content as a common element;
identifying a second element of video content as a first reusable dynamic element;
identifying a third element of video content as a second reusable dynamic element;
pre-encoding the first, second, and third elements as a pre-encoded first element, a pre-encoded second element, and a pre-encoded third element;
assembling a first video clip using the pre-encoded first element and the pre-encoded second element; and
assembling a second video clip using the pre-encoded first element and the pre-encoded third element. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable medium comprising software adapted to:
-
identify a first element of video content as a common element;
identify a second element of video content as a first reusable dynamic element;
identify a third element of video content as a second reusable dynamic element;
pre-encode the first, second, and third elements as a pre-encoded first element, a pre-encoded second element, and a pre-encoded third element;
assemble a first video clip using the pre-encoded first element and the pre-encoded second element; and
assemble a second video clip using the pre-encoded first element and the pre-encoded third element.
-
-
20. A system comprising:
-
a controller adapted to;
identify a first element of video content as a common element;
identify a second element of video content as a first reusable dynamic element;
identify a third element of video content as a second reusable dynamic element;
pre-encode the first, second, and third elements as a pre-encoded first element, a pre-encoded second element, and a pre-encoded third element;
assemble a first video clip using the pre-encoded first element and the pre-encoded second element; and
assemble a second video clip using the pre-encoded first element and the pre-encoded third element; and
a video medium transfer element adapted to transfer the first video clip to a video medium.
-
-
21. A method comprising:
-
determining a set of all possible event results associated with a gaming device;
identifying a common media segment adapted for re-use with each of the set of all possible events;
identifying reusable dynamic elements within the media segments associated with each of the set of all possible events;
pre-encoding the common media segment as a pre-encoded common media segment;
pre-encoding the reusable dynamic elements as pre-encoded reusable dynamic elements;
storing the pre-encoded common media segment and reusable dynamic elements;
determining a subset of events from the set of all possible events including an order in which the subset of events occurs;
assembling a video clip based on the subset of events using the pre-encoded common element and the pre-encoded reusable dynamic elements associated with the subset; and
preparing a medium on which the video clip is stored.
-
-
22. A video clip created by a method comprising:
-
creating a common element that is adapted to be used in a plurality of video clips;
creating a plurality of dynamic elements that may be used in one or more of the plurality of video clips;
pre-encoding the common element as a pre-encoded common element;
pre-encoding each of the plurality of dynamic elements as a plurality of pre-encoded dynamic elements; and
assembling the video clip using the pre-encoded common element and one or more of the plurality of pre-encoded dynamic elements.
-
-
23. A method comprising:
-
creating a common element that is adapted to be used in a plurality of audio clips;
creating a plurality of dynamic elements that may be used in one or more of the plurality of audio clips;
pre-encoding the common element as a pre-encoded common element;
pre-encoding each of the plurality of dynamic elements as a plurality of pre-encoded dynamic elements; and
assembling the plurality of audio clips using the pre-encoded common element and one or more of the plurality of pre-encoded dynamic elements.
-
Specification