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.