System and method for modifying media streams using metadata
US-11917323-B2 · Feb 27, 2024 · US
US2017302900A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2017302900-A1 |
| Application number | US-201515510149-A |
| Country | US |
| Kind code | A1 |
| Filing date | Sep 11, 2015 |
| Priority date | Sep 17, 2014 |
| Publication date | Oct 19, 2017 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Creating a sub-titles stream or file composed of sub-titles elements. For each sub-titles element in said sub-titles elements, a sub-titles element is inserted into the sub-titles stream or file, at least one end-of-block condition related to a mode of presentation of sub-titles is verified, and a datum representative of an end of a block according to the mode of presentation of sub-titles is inserted into the sub-titles stream or file upon satisfying said at least one end-of-block condition. A sub-titles stream or file may be presented on a terminal of a user by selecting on the terminal a mode of presentation of sub-titles, reading a sub-titles block associated with the mode of presentation in the stream or file, and presenting on the terminal the at least one sub-titles block according to the mode of presentation.
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 creating a sub-titles stream or file composed of sub-titles elements, wherein execution of the one or more sequences of instructions by one or more processors causes: for each sub-titles element in said sub-titles elements, performing: inserting a sub-titles element into the sub-titles stream or file; verifying at least one end-of-block condition related to a mode of presentation of sub-titles; and upon satisfying said at least one end-of-block condition, inserting into the sub-titles stream or file a datum representative of an end of a block according to the mode of presentation of sub-titles. 2 . The one or more non-transitory computer-readable storage mediums of claim 1 , wherein said at least one end-of-block condition comprises a detection of at least one predefined character marking an end of the block. 3 . The one or more non-transitory computer-readable storage mediums of claim 2 , wherein said at least one predefined character corresponds to or comprises a full stop, a comma, a semi-colon, or a punctuation character. 4 . The one or more non-transitory computer-readable storage mediums of claim 1 , wherein the sub-titles stream complies with the MPEG-TS standard. 5 . The one or more non-transitory computer-readable storage mediums of claim 1 , wherein the file complies with at least one standard based on W3C TTML. 6 . The one or more non-transitory computer-readable storage mediums of claim 5 , wherein a datum representative of the end of a block is written in a specific tag. 7 . One or more non-transitory computer-readable storage mediums storing one or more sequences of instructions for presenting a sub-titles stream or file on the terminal of a user, wherein execution of the one or more sequences of instructions by one or more processors causes: selecting on the terminal a mode of presentation of sub-titles; reading a sub-titles block associated with the mode of presentation in the stream or file; and presenting on the terminal the at least one sub-titles block according to the mode of presentation. 8 . The one or more non-transitory computer-readable storage mediums of claim 7 , wherein reading the sub-titles block comprises: reading of the stream or file up to a datum representative of the end of a sub-titles block according to the selected mode of presentation of sub-titles. 9 . The one or more non-transitory computer-readable storage mediums of claim 7 , wherein the stream complies with the MPEG-TS standard. 10 . The one or more non-transitory computer-readable storage mediums of claim 7 , wherein the file complies with at least one standard based on W3C TTML. 11 . The one or more non-transitory computer-readable storage mediums of claim 10 , wherein a datum representative of the end of a block is written in a specific tag. 12 . An apparatus for creating a sub-titles stream or file composed of sub-titles elements, 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: for each sub-titles element in said sub-titles elements, performing: inserting a sub-titles element into the sub-titles stream or file; verifying at least one end-of-block condition related to a mode of presentation of sub-titles; and upon satisfying said at least one end-of-block condition, inserting into the sub-titles stream or file a datum representative of an end of a block according to the mode of presentation of sub-titles. 13 . The apparatus of claim 12 , wherein said at least one end-of-block condition comprises a detection of at least one predefined character marking an end of the block. 14 . The apparatus of claim 13 , wherein said at least one predefined character corresponds to or comprises a full stop, a comma, a semi-colon, or a punctuation character. 15 . The apparatus of claim 12 , wherein the sub-titles stream complies with the MPEG-TS standard. 16 . The apparatus of claim 12 , wherein the file complies with at least one standard based on W3C TTML. 17 . The apparatus of claim 16 , wherein a datum representative of the end of a block is written in a specific tag. 18 . An apparatus for presenting a sub-titles stream or file on the terminal of a user, 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: selecting on the terminal a mode of presentation of sub-titles; reading a sub-titles block associated with the mode of presentation in the stream or file; and presenting on the terminal the at least one sub-titles block according to the mode of presentation. 19 . The apparatus of claim 18 , wherein reading the sub-titles block comprises: reading of the stream or file up to a datum representative of the end of a sub-titles block according to the selected mode of presentation of sub-titles. 20 . The apparatus of claim 18 , wherein the stream complies with the MPEG-TS standard. 21 . The apparatus of claim 18 , wherein the file complies with at least one standard based on W3C TTML. 22 . The apparatus of claim 21 , wherein a datum representative of the end of a block is written in a specific tag.
Electronic editing of digitised analogue information signals, e.g. audio or video signals · CPC title
the additional signal being a character code signal · CPC title
for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid · CPC title
Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream · CPC title
for displaying subtitles · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.