Systems and methods for enhanced closed captioning commands
AssigneeVooks, Inc.
InventorsRussell Powell Hirtzel, Marshall Bex, IV
Life of this patent
Estimating the term…
Abstract
A system and method for generating enhanced closed captioning commands are described. A video having multiple frames is received in a content building environment. Along with the video, user input defining an appearance and a location of text to be displayed is received. The appearance and the location of text correspond to one or more of the frames of the video. The appearance and the location of text are synchronized with each of the frames of the video. A design packet is generated based on the received user input. A delivery packet is generated that includes the design packet, the video, a video timecode, a text timecode, and enhanced closed captioning commands. The delivery packet is provided to a user device for playback.
Claims17
A method for generating enhanced closed captioning, the method comprising:
- receiving a video having a plurality of frames, wherein the plurality of frames comprise at least one still frame image and at least one animated portion of another still frame, wherein the animated portion was generated from the another still frame image of the plurality of frames to be set into motion while other still frame images of the plurality of frames remain still;
- receiving text that corresponds to the plurality of frames;
- receiving user input defining an appearance and a location of the received text to be displayed along with the video, wherein the appearance and the location of the received text corresponds to at least one of (i) the at least one still frame image or (ii) the animated portion of the another still frame in the plurality of frames of the video;
- based on user input, synchronizing the appearance and the location of the received text with each of the at least one still frame image and the animated portion of the another still frame;
- generating a design packet based on the received user input;
- synchronizing the appearance and the location of received text with an audio package of the video, wherein the audio package includes at least one of a voice-over narration, music, and sound effects;
- generating a delivery packet that includes the design packet, the video, a video timecode, a text timecode, the audio package, and enhanced closed captioning commands;
- and
- providing the delivery packet to a user device for playback.
A system for generating enhanced closed captioning, the system comprising:
- a first device having a graphical user interface (GUI) displaying a content building environment, wherein a user provides user input to the GUI, wherein the first device is configured to:
- receive, based on the user input, a video having a plurality of frames, wherein the plurality of frames comprise at least one still frame image and at least one animated portion of another still frame, wherein the animated portion was generated from the another still frame image of the plurality of frames to be set into motion while other still frame images of the plurality of frames remain still;
- receive text that corresponds to the plurality of frames;
- receive, based on the user input, an appearance and a location of the received text to be displayed along with the video, wherein the appearance and the location of the received text corresponds to at least one of (i) the at least one still frame image or (ii) the animated portion of the another still frame in the plurality of frames of the video;
- synchronize, based on the user input, the appearance and the location of the received text an audio package of the video, wherein the audio package includes at least one of a voice-over narration, music, and sound effects;
- generate, based on the user input, a design packet;
- and
- generate a delivery packet that includes the design packet, the video, a video timecode, a text timecode, the audio package, and enhanced closed captioning commands;
- and
- a second device having playback functionality and a GUI display, wherein the second device is configured to:
- request, from the first device, the delivery packet;
- receive, from the first device, the delivery packet;
- and
- play the video based on the video timecode, the text timecode, and the enhanced closed captioning commands.
Dependencies are inferred from the claim text.