CPC G06Q 10/0639 (2013.01) [G10H 1/366 (2013.01); H04N 5/222 (2013.01)] | 20 Claims |
1. A system for aligning and assembling an acting performance with a complementary series of events, the system comprising:
a processor; and a memory that includes
an acting module embodied on a non-transitory computer readable medium and operable to receive acting performances as a data file of a remotely recorded performance and, a data file of a complementary series of events;
an assembly engine embodied on a non-transitory computer readable medium and operable for assembling the remotely recorded performance with the complementary series of events;
wherein, the assembling includes
assigning a timing segment to a script to contain the remotely recorded performance and the complementary series of events, the timing segment configured with a timeline to align a location and a duration of the data files in the timing segment for the assembling;
assigning a digital pace-setter to the timing segment, the digital pace-setter having a fixed position and fixed duration on the timeline, the fixed position configured to express a desired effect from the acting performances in the timing segment, and the fixed duration configured to contain the remotely recorded performance and the complementary series of events;
wherein, the pace-setter is selected from the group consisting of a pace-setting performance, a pace-setting visual event, a pace-setting audio event, a pace-setting scripted time-frame, and a pace-setting subjective time frame;
wherein, a start of the digital pace-setter is bounded on the timeline by a fixed start tag, a stop of the digital pace-setter is bounded by a fixed stop tag, and a duration of the pace-setter does not exceed the duration of the timing segment;
calibrating the digital pace-setter to the acting performances to align the acting performances for the assembly,
the calibrating including
assigning a start pacing index on the digital pace setter that correlates with a start pacing index on the remotely recorded performance; assigning a stop pacing index on the digital pace setter that correlates with a stop pacing index on the remotely recorded performance within the timing segment;
assigning a start pacing index on the digital pace setter that correlates with a start pacing index on the complementary series of events; assigning a stop pacing index on the digital pace setter that correlates with a stop pacing index on the complementary series of events within the timing segment;
aligning the remotely recorded performance with the digital pace-setter, the aligning including fixing the position of the start pacing index of the remotely recorded performance at the correlating start pacing index on the digital pace-setter, measuring a distance on the timeline between the position of the stop pacing index of the remotely recorded performance and the position of the correlating stop pacing index on the digital pace-setter and, when the distance exceeds a tolerable time limit, moving the stop pacing index on the remotely recorded performance to align with the position of the stop pacing index of the digital pace-setter;
aligning the complementary series of events with the digital pace-setter, the aligning including fixing the position of the start pacing index of the complementary series of events at the correlating start pacing index on the digital pace-setter, measuring a distance on the timeline between the position of the stop pacing index of the complementary series of events and the position of the correlating stop pacing index on the digital pace-setter and, when the distance exceeds a tolerable time limit, moving the stop pacing index on the complementary series of events to align with the position of the stop pacing index of the digital pace-setter;
a display module for displaying the remotely recorded acting performance with the complementary series of events after the assembling by the assembly engine; and
a database embodied on a non-transitory computer readable medium and operable to store data.
|