System and method of outputting multi-lingual audio and associated audio from a single container
AssigneeDolby Laboratories Licensing Corporation
InventorsHugues A. DE SAINT SALVY, Gregory John MCGARRY
Life of this patent
Estimating the term…
Abstract
A method of storing and outputting associated audio. The associated audio and the main audio are stored in, and output from, a single multimedia container. In this manner, when the main language is changed, the associated audio automatically changes with minimal audio artifacts.
Claims26
A method of outputting audio, comprising:
- storing a multimedia container, wherein the multimedia container includes a plurality of main audio data sets and a plurality of associated audio data sets, and data elements of the plurality of main audio data sets are interleaved with data elements of the plurality of associated audio data sets in the multimedia container;
- receiving first selection information, wherein the first selection information corresponds to a first language of the plurality of languages;
- and
- outputting a first audio data stream from the multimedia container, wherein the first audio data stream corresponds to a first main audio data set of the plurality of main audio data sets in the first language,
- wherein the plurality of main audio data sets and the plurality of associated audio data sets are in a plurality of languages.
An apparatus for processing a multimedia container, the apparatus comprising:
- a processor;
- a storage device that is coupled to the processor and that is configured to store the multimedia container, wherein the multimedia container includes a plurality of main audio data sets and a plurality of associated audio data sets, wherein the plurality of main audio data sets and the plurality of associated audio data sets are in a plurality of languages and data elements of the plurality of main audio data sets are interleaved with data elements of the plurality of associated audio data sets in the multimedia container;
- and
- an audio decoder that outputs a first and second audio data stream from the multimedia container, wherein the first audio data stream corresponds to a main audio data set of the plurality of main audio data sets in a first language, and the second audio data stream corresponds to an associated audio data set of the plurality of associated audio data sets in the first language.
A computer program stored in a non-transitory computer readable medium for controlling an apparatus including a processor and a storage device for outputting multi-lingual audio and associated audio, to execute processing comprising:
- storing a multimedia container, wherein the multimedia container includes a plurality of main audio data sets and a plurality of associated audio data sets, and data elements of the plurality of main audio data sets are interleaved with data elements of the plurality of associated audio data sets in the multimedia container;
- receiving first selection information, wherein the first selection information corresponds to a first language of the plurality of languages;
- and
- outputting a first audio data stream from the multimedia container, wherein the first audio data stream corresponds to a first main audio data set of the plurality of main audio data sets in the first language,
- wherein the plurality of main audio data sets and the plurality of associated audio data sets are in a plurality of languages.
Dependencies are inferred from the claim text.