Controlling speed of the display of sub-titles

US2017311045A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017311045-A1
Application numberUS-201515510412-A
CountryUS
Kind codeA1
Filing dateSep 11, 2015
Priority dateSep 17, 2014
Publication dateOct 26, 2017
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Applying a presentation timestamp to an element of a sequence of sub-titles. A minimum presentation timestamp T MIN of an element of a sequence of sub-titles N is initialized. The presentation timestamp T(N) of the new element of a sub-title sequence N is compared with the minimum presentation timestamp for sub-titles T MIN . The minimum presentation timestamp for sub-titles T MIN is applied to the element of a sequence of sub-titles N if the presentation timestamp T(N) of the new sub-titles element is prior to the minimum presentation timestamp for sub-titles T MIN . The minimum presentation timestamp for sub-titles T MIN for an element of a sequence of sub-titles N+1 is calculated as a timestamp posterior to the presentation timestamp T(N) of the new sub-titles element.

First claim

Opening claim text (preview).

What is claimed is: 1 . One or more non-transitory computer-readable storage mediums storing one or more sequences of instructions for applying a presentation timestamp to an element of a sequence of sub-titles, wherein execution of the one or more sequences of instructions by one or more processors causes: initializing a minimum presentation timestamp T MIN of an element of a sequence of sub-titles N; comparing the presentation timestamp T(N) of the new element of a sub-title sequence N and the minimum presentation timestamp for sub-titles T MIN ; applying the minimum presentation timestamp for sub-titles T MIN to the element of a sequence of sub-titles N if the presentation timestamp T(N) of the new sub-titles element is prior to the minimum presentation timestamp for sub-titles T MIN ; and calculating the minimum presentation timestamp for sub-titles T MIN for an element of a sequence of sub-titles N+1 as a timestamp posterior to the presentation timestamp T(N) of the new sub-titles element. 2 . The one or more non-transitory computer-readable storage mediums of claim 1 , wherein the minimum presentation timestamp for sub-titles T MIN is recalculated by adding a duration T MD to the presentation timestamp T(N). 3 . The one or more non-transitory computer-readable storage mediums of claim 2 , wherein the duration T MD retains a fixed value. 4 . The one or more non-transitory computer-readable storage mediums of claim 2 , wherein the duration T MD is dependent on the size of the sub-titles element N. 5 . The one or more non-transitory computer-readable storage mediums of claim 4 , wherein the duration T MD is dependent on the number of words of the sub-titles element N. 6 . The one or more non-transitory computer-readable storage mediums of claim 4 , wherein the duration T MD is dependent on the number of characters of the sub-titles element N. 7 . The one or more non-transitory computer-readable storage mediums of claim 1 , wherein executing the one or more sequences of instructions further cause: forming the element of a sequence of sub-titles N by grouping several words into a block. 8 . The one or more non-transitory computer-readable storage mediums of claim 7 , wherein the block contains a sentence. 9 . The one or more non-transitory computer-readable storage mediums of claim 7 , wherein the block contains a line of words. 10 . The one or more non-transitory computer-readable storage mediums of claim 1 , wherein the presentation timestamp is written in a multimedia stream. 11 . The one or more non-transitory computer-readable storage mediums of claim 11 , wherein the multimedia stream is an MPEG-TS stream. 12 . The one or more non-transitory computer-readable storage mediums of claim 10 , wherein the multimedia stream includes a sub-titles stream according to one of the TTML norms of the W3C. 13 . The one or more non-transitory computer-readable storage mediums of claim 1 , wherein the presentation timestamp of the sub-titles element is provided to a video decoder for display. 14 . An apparatus for applying a presentation timestamp to an element of a sequence of sub-titles, comprising: one or more processors; and one or more non-transitory computer-readable storage mediums storing one or more sequences of instructions, which when executed, cause: initializing a minimum presentation timestamp T MIN of an element of a sequence of sub-titles N; comparing the presentation timestamp T(N) of the new element of a sub-title sequence N and the minimum presentation timestamp for sub-titles T MIN ; applying the minimum presentation timestamp for sub-titles T MIN to the element of a sequence of sub-titles N if the presentation timestamp T(N) of the new sub-titles element is prior to the minimum presentation timestamp for sub-titles T MIN ; and calculating the minimum presentation timestamp for sub-titles T MIN for an element of a sequence of sub-titles N+1 as a timestamp posterior to the presentation timestamp T(N) of the new sub-titles element. 15 . The apparatus of claim 14 , wherein the minimum presentation timestamp for sub-titles T MIN is recalculated by adding a duration T MD to the presentation timestamp T(N). 16 . The one or more non-transitory computer-readable storage mediums of claim 15 , wherein the duration T MD retains a fixed value. 17 . The apparatus of claim 15 , wherein the duration T MD is dependent on the size of the sub-titles element N. 18 . The one or more non-transitory computer-readable storage mediums of claim 17 , wherein the duration T MD is dependent on the number of words of the sub-titles element N. 19 . The one or more non-transitory computer-readable storage mediums of claim 17 , wherein the duration T MD is dependent on the number of characters of the sub-titles element N. 20 . The apparatus of claim 14 , wherein executing the one or more sequences of instructions further cause: forming the element of a sequence of sub-titles N by grouping several words into a block. 21 . The apparatus of claim 20 , wherein the block contains a line of words or a sentence. 22 . The apparatus of claim 14 , wherein the presentation timestamp is written in a multimedia stream. 23 . The apparatus of claim 22 , wherein the multimedia stream is an MPEG-TS stream. 24 . A method of applying a presentation timestamp to an element of a sequence of sub-titles, comprising: an encoder, transcoder, or decoder, executing upon hardware comprising one or more processors, initializing a minimum presentation timestamp T MIN of an element of a sequence of sub-titles N; the encoder, transcoder, or decoder comparing the presentation timestamp T(N) of the new element of a sub-title sequence N and the minimum presentation timestamp for sub-titles T MIN ; the encoder, transcoder, or decoder applying the minimum presentation timestamp for sub-titles T MIN to the element of a sequence of sub-titles N if the presentation timestamp T(N) of the new sub-titles element is prior to the minimum presentation timestamp for sub-titles T MIN ; and the encoder, transcoder, or decoder calculating the minimum presentation timestamp for sub-titles T MIN for an element of a sequence of sub-titles N+1 as a timestamp posterior to the presentation timestamp T(N) of the new sub-titles element.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2017311045A1 cover?
Applying a presentation timestamp to an element of a sequence of sub-titles. A minimum presentation timestamp T MIN of an element of a sequence of sub-titles N is initialized. The presentation timestamp T(N) of the new element of a sub-title sequence N is compared with the minimum presentation timestamp for sub-titles T MIN . The minimum presentation timestamp for sub-titles T MIN is applied …
Who is the assignee on this patent?
Harmonic Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/4884. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Oct 26 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).