Audio encoding with different coding frame lengths
First Claim
1. A method comprising:
- determining, by an electronic device, for an encoding of a frame of an audio signal with a coding model that allows the use of different coding frame lengths at least one control parameter based at least on signal characteristics of said audio signal and on the number of audio signal frames in a superframe selected to be coded with another coding model, each superframe comprising a predetermined number of audio signal frames;
limiting, by said electronic device, options of possible coding frame lengths for said at least one audio signal frame by means of said at least one control parameter, said limitation resulting in a plurality of remaining options;
selecting, by said electronic device, a coding frame length for said audio signal frame from said remaining options; and
coding, using at least one of said coding model and at least one other coding model, in said superframe.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a method for supporting an encoding of an audio signal, wherein at least one section of the audio signal is to be encoded with a coding model that allows the use of different coding frame lengths. In order to enable a simple selection of the respectively best suited coding frame length, it is proposed that at least one control parameter is determined based on signal characteristics of the audio signal. The control parameter is then used for limiting the options of possible coding frame lengths for the at least one section. The invention relates equally to a module 10,11 in which this method is implemented, to a device 1 and a system comprising such a module 10,11, and to a software program product including a software code for realizing the proposed method.
-
Citations
35 Claims
-
1. A method comprising:
-
determining, by an electronic device, for an encoding of a frame of an audio signal with a coding model that allows the use of different coding frame lengths at least one control parameter based at least on signal characteristics of said audio signal and on the number of audio signal frames in a superframe selected to be coded with another coding model, each superframe comprising a predetermined number of audio signal frames; limiting, by said electronic device, options of possible coding frame lengths for said at least one audio signal frame by means of said at least one control parameter, said limitation resulting in a plurality of remaining options; selecting, by said electronic device, a coding frame length for said audio signal frame from said remaining options; and coding, using at least one of said coding model and at least one other coding model, in said superframe. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
a processing component and a non-transitory software program product in which a software code is stored; the software, executed by the processing component, to cause the apparatus for an encoding of a frame of an audio signal with a coding model that allows the use of different coding frame lengths to determine at least one control parameter based at least on signal characteristics of said audio signal and on the number of audio signal frames in a superframe selected to be coded with another coding model, each superframe comprising a predetermined number of audio signal frames; the software, executed by the processing component, to cause the apparatus to limit options of possible coding frame lengths for at least one audio signal frame by means of said at least one control parameter, said limitation resulting in one or more remaining options; the software, executed by the processing component to cause the apparatus to select a coding frame length for said audio signal frame from said remaining options, in case more than one option of possible coding frame lengths remains after said limitation; and the software, executed by the processing component, to cause the apparatus to code, using at least one of said coding model and at least one other coding model in said superframe. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An electronic device comprising an apparatus, said apparatus comprising:
-
a processing component and a non-transitory software program product in which a software code is stored; the software, executed by the processing component, to cause the electronic device for an encoding of a frame of an audio signal with a coding model that allows the use of different coding frame lengths to determine at least one control parameter based at least on signal characteristics of said audio signal and on the number of audio signal frames in a superframe selected to be coded with another coding model, each superframe comprising a predetermined number of audio signal frames; the software, executed by the processing component, to cause the electronic device to limit options of possible coding frame lengths for at least one audio signal frame by means of said at least one control parameter, said limitation resulting in one or more remaining options; the software, executed by the processing component, to cause the electronic device to select a coding frame length for said audio signal frame from said remaining options, in case more than one option of possible coding frame lengths remains after said limitation; and the software, executed by the processing component, to cause the apparatus to code, using at least one of said coding model and at least one other coding model in said superframe. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. An apparatus comprising:
-
means, implemented at least partly in hardware, for determining for an encoding of a frame of an audio signal with a coding model that allows the use of different coding frame lengths at least one control parameter based at least on signal characteristics of said audio signal and on the number of audio signal frames in a superframe selected to be coded with another coding model, each superframe comprising a predetermined number of audio signal frame; means, implemented at least partly in hardware, for limiting options of possible coding frame lengths for at least one audio signal frame by means of at least one control parameter provided by said means for determining at least one control parameter, said limitation resulting in one or more remaining options; and means, implemented at least partly in hardware, for selecting a coding frame length for said audio signal frame from said remaining options, in case more than one option of possible coding frame lengths remains after said limitation; and means for coding, using at least one of said coding model and at least one other coding model in said superframe.
-
-
35. A non-transitory software program product in which a software code is stored, said software code realizing the following when executed by a processing component of an encoder;
-
determining for an encoding of a frame of an audio signal with a coding model that allows the use of different coding frame lengths at least one control parameter based at least on signal characteristics of said audio signal and on the number of audio signal frames in a superframe selected to be coded with another coding model, each superframe comprising a predetermined number of audio signal frames; limiting options of possible coding frame lengths for said at least one audio signal frame by means of said at least one control parameter said limitation resulting in one or more remaining options; in case more than one option of possible coding frame lengths remains after said limitation, selecting a coding frame length for said audio signal frame from said limited options; and coding, using at least one of said coding model and at least one other coding model in said superframe.
-
Specification