1. A system for generating a plurality of caption frames, the system comprising: a memory storing a plurality of elements generated from time-coded transcription information; at least one processor coupled to the memory; and a caption engine component executed by the at least one processor and configured to: identify at least one element sequence as meeting predetermined criteria specifying a plurality of caption characteristics of a caption to be stored within a caption frame of the plurality of caption frames, the at least one element sequence including at least one element of the plurality of elements, the predetermined criteria including a criterion specifying that the at least one element sequence have a minimum display duration greater than a predetermined duration; store the at least one element sequence within the caption frame; identify underutilized space within the caption frame; and shift at least one of a begin time and an end time of another caption frame adjacent to the caption frame to encompass the underutilized space.
2. The system according to claim 1 , wherein the caption engine component is further configured to: identify an element sequence as not meeting the predetermined criteria; relax the predetermined criteria; identify the element sequence as meeting the relaxed criteria; and store the element sequence within the caption frame.