Metadata time marking information for indicating a section of an audio object
First Claim
1. A method for encoding time marking information within audio data, wherein the audio data is a bitstream, the method comprising:
- encoding time marking information as audio metadata within the audio data, thereby forming a joint bitstream, wherein the time marking information indicates a plurality of sections of an audio object in the audio data;
wherein the time marking information is encoded in multiple positions of the audio data;
wherein the multiple positions occur at a particular occurrence rate in the audio data bitstream;
wherein time marking information in a given position of the multiple positions is specified in relation to the occurrence of the given position in the audio data bitstream; and
wherein the time marking information is encoded in a metadata container of the joint bitstream;
thereby enabling a corresponding decoder to start playback of the audio object at a beginning of a section of the audio object indicated by the time marking information.
1 Assignment
0 Petitions
Accused Products
Abstract
The application relates to a method for encoding time marking information within audio data. According to the method, time marking information is encoded as audio metadata within the audio data. The time marking information indicates at least one section of an audio object encoded in the audio data. E.g. the time marking information may specify a start position and an end position of the section or only a start position. The at least one section may be a characteristic part of the audio object, which allows instant recognition by listening. The time marking information encoded in the audio data enables instantaneous browsing to a certain section of the audio object. The application further relates to a method for decoding the time marking information encoded in the audio data.
-
Citations
19 Claims
-
1. A method for encoding time marking information within audio data, wherein the audio data is a bitstream, the method comprising:
encoding time marking information as audio metadata within the audio data, thereby forming a joint bitstream, wherein the time marking information indicates a plurality of sections of an audio object in the audio data;
wherein the time marking information is encoded in multiple positions of the audio data;
wherein the multiple positions occur at a particular occurrence rate in the audio data bitstream;
wherein time marking information in a given position of the multiple positions is specified in relation to the occurrence of the given position in the audio data bitstream; and
wherein the time marking information is encoded in a metadata container of the joint bitstream;
thereby enabling a corresponding decoder to start playback of the audio object at a beginning of a section of the audio object indicated by the time marking information.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A method for decoding time marking information in a joint bitstream comprising audio data and audio metadata, the method comprising:
decoding time marking information provided as the audio metadata in the joint bitstream, the time marking information indicating a plurality of sections of an audio object encoded in the audio data;
wherein the time marking information is encoded in multiple positions of the audio data; and
wherein the time marking information is encoded in a metadata container of the joint bitstream;
wherein time marking information in a given position of the multiple positions is specified in relation to the occurrence of the given position in the audio data bitstream; and
wherein the multiple positions occur at a particular occurrence rate in the audio data bitstream;
thereby enabling to start playback of the audio object at a beginning of a section of the audio object indicated by the time marking information.
-
17. An encoder configured to encode time marking information as audio metadata within audio data, wherein the audio data is a bitstream, thereby forming a joint bitstream;
- wherein the time marking information indicates a plurality of sections of an audio object encoded in the audio data;
wherein the time marking information is encoded in multiple positions of the audio data;
wherein the multiple positions occur at a particular occurrence rate in the audio data bitstream;
wherein time marking information in a given position of the multiple positions is specified in relation to the occurrence of the given position in the audio data bitstream; and
wherein the time marking information is encoded in a metadata container of the joint bitstream;
thereby enabling a corresponding decoder to start playback of the audio object at a beginning of a section of the audio object indicated by the time marking information.
- wherein the time marking information indicates a plurality of sections of an audio object encoded in the audio data;
-
18. A decoder configured to decode time marking information provided as audio metadata in a joint bitstream comprising audio data, wherein the time marking information indicates a plurality of sections of an audio object encoded in the audio data;
- wherein the time marking information is encoded in multiple positions of the audio data;
wherein the multiple positions occur at a particular occurrence rate in the audio data bitstream;
wherein time marking information in a given position of the multiple positions is specified in relation to the occurrence of the given position in the audio data bitstream; and
wherein the time marking information is encoded in a metadata container of the joint bitstream;
thereby enabling the decoder to start playback of the audio object at a beginning of a section of the audio object indicated by the time marking information.
- wherein the time marking information is encoded in multiple positions of the audio data;
-
19. A non-transitory computer readable storage medium, storing software instructions, for encoding time marking information within audio data wherein the audio data is a bitstream, which when executed by one or more processors cause performing:
encoding time marking information as audio metadata within the audio data, thereby forming a joint bitstream, wherein the time marking information indicates a plurality of sections of an audio object in the audio data;
wherein the time marking information is encoded in multiple positions of the audio data;
wherein the multiple positions occur at a particular occurrence rate in the audio data bitstream;
wherein time marking information in a given position of the multiple positions is specified in relation to the occurrence of the given position in the audio data bitstream; and
wherein the time marking information is encoded in a metadata container of the joint bitstream;
thereby enabling a corresponding decoder to start playback of the audio object at a beginning of a section of the audio object indicated by the time marking information.
Specification