×

Optimizing timed text generation for live closed captions and subtitles

  • US 9,749,504 B2
  • Filed: 09/26/2012
  • Issued: 08/29/2017
  • Est. Priority Date: 09/27/2011
  • Status: Expired due to Fees
First Claim
Patent Images

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 contained therein;

    producing at least one data document including row data and a command field, when the textual data of the at least one row has changed from a previously rendered representation of previously received source timed text data, a value of the command field indicating a screen update or a screen erase, the row data including a change in textual data for the at least one row from a previously produced caption data document;

    creating at least one display element based on the command field, the at least one display element including one or more display element rows containing textual data from the row data of the at least one data document, wherein the at least one display element includes an associated display time;

    assigning a row identifier for each row of the at least one display element, wherein the row identifier is the same as a row identifier of a previous display element when textual data of the row of the at least one display element matches textual data of a corresponding row of the previous display element;

    generating a markup language document from the at least one display element, the markup language document including the textual data of the one or more display element rows;

    determining whether a current row identifier has been output for a current fragment in response to a determination that a begin time of the at least one display element is not within a next fragment; and

    transmitting media content and the markup language document.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×