CPC G10L 19/008 (2013.01) [G10L 19/018 (2013.01); G10L 19/167 (2013.01); G11B 27/034 (2013.01); G11B 27/102 (2013.01); G11B 27/105 (2013.01); G11B 27/327 (2013.01); G11B 27/34 (2013.01); H04S 7/30 (2013.01); H04S 7/308 (2013.01); H04S 2400/01 (2013.01); H04S 2400/03 (2013.01); H04S 2400/11 (2013.01); H04S 2400/15 (2013.01)] | 3 Claims |
1. A method for rendering an audio program from an encoded bitstream, the encoded bitstream comprising a sequence of containers for a corresponding sequence of audio program frames, wherein each container comprises, for an audio program frame, presentation data and a plurality of substream entities and wherein each substream entity contains object channel audio data and metadata, the method comprising:
extracting the presentation data from said container for an audio program frame of the encoded bitstream, wherein the presentation data was received from an interface that allowed for the presentation data to be selected by a user, wherein the presentation data is indicative of a presentation of the audio program, wherein the presentation data is used to identify one or more sub stream entities from the plurality of sub stream entities, and wherein the one or more substream entities are used for the audio program to be rendered; and
rendering, based on the presentation data, object channel audio data and metadata corresponding to each of the one or more substream entities, wherein the metadata is indicative of a position within a presentation environment from which the corresponding object channel audio data is to be rendered; and wherein the object channel audio data is indicative of audio content of one or more audio signals.
|