OPTIMIZING TIMED TEXT GENERATION FOR LIVE CLOSED CAPTIONS AND SUBTITLES
First Claim
1. A method, comprising:
- receiving source timed text data and an associated time stamp;
rendering a representation of the received source timed text data within a textual array, the textual array including at least one row having textual data associated with the received source timed text data contained therein; and
producing at least one data document including row data associated with one or more rows of the textual array when the textual data of the at least one row has changed from a previously rendered representation of previously received source timed text data, the row data including a change in textual data for one or more rows from a previously produced caption data document.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided in certain example embodiments, and may include receiving source timed text data and an associated time stamp, and rendering a representation of the received source timed text data within a textual array. The textual array includes at least one row having textual data associated with the received source timed text data contained therein. The method may further include producing at least one data document including row data associated with one or more rows of the textual array when the textual data of the at least one row has changed from a previously rendered on-screen representation of previously received source timed text data. The row data includes a change in textual data for one or more rows from a previously produced caption data document.
28 Citations
20 Claims
-
1. A method, comprising:
-
receiving source timed text data and an associated time stamp; rendering a representation of the received source timed text data within a textual array, the textual array including at least one row having textual data associated with the received source timed text data contained therein; and producing at least one data document including row data associated with one or more rows of the textual array when the textual data of the at least one row has changed from a previously rendered representation of previously received source timed text data, the row data including a change in textual data for one or more rows from a previously produced caption data document. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Logic encoded in non-transitory tangible media that includes code for execution and when executed by a processor operable to perform operations, comprising:
-
receiving source timed text data and an associated time stamp; rendering a representation of the received source timed text data within a textual array, the textual array including at least one row having textual data associated with the received source timed text data contained therein; and producing at least one data document including row data associated with one or more rows of the textual array when the textual data of the at least one row has changed from a previously rendered representation of previously received source timed text data, the row data including a change in textual data for one or more rows from a previously produced caption data document. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a memory element; a processor operable to execute instructions associated with electronic code; and a timed text generator module;
the apparatus configured to;receive source timed text data and an associated time stamp; render a representation of the received source timed text data within a textual array, the textual array including at least one row having textual data associated with the received source timed text data contained therein; and produce at least one data document including row data associated with one or more rows of the textual array when the textual data of the at least one row has changed from a previously representation of previously received source timed text data, the row data including a change in textual data for one or more rows from a previously produced caption data document. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification