Method for grouping short windows in audio encoding
First Claim
Patent Images
1. A method of execution by a processor, the method comprising:
- identifying one or more short windows of a first type and one or more short windows of a second type within a frame of data using an offset energy value for each of a plurality of short windows within the frame and a mean offset energy value for the frame, the data representing an audio signal;
grouping the one or more short windows of the first type and the one or more short windows of the second type into two preliminary groups based on a window type of each of the plurality of short windows; and
if a number of short windows in one of the two preliminary groups exceeds a threshold number, further grouping short windows in the one of the two preliminary groups into at least two groups, wherein an encoded bit stream is generated from the audio signal based on the groupings.
1 Assignment
0 Petitions
Accused Products
Abstract
Windows of the first type and windows of the second type are identified within a frame using energy associated with each short window within the frame. The short windows of the first type and the short windows of the second type are then grouped into two preliminary groups based on the window type of each short window. Further, if the number of short windows in any of the two preliminary groups exceeds a threshold number, the short windows in this large preliminary group are further grouped into at least two more groups.
56 Citations
21 Claims
-
1. A method of execution by a processor, the method comprising:
-
identifying one or more short windows of a first type and one or more short windows of a second type within a frame of data using an offset energy value for each of a plurality of short windows within the frame and a mean offset energy value for the frame, the data representing an audio signal; grouping the one or more short windows of the first type and the one or more short windows of the second type into two preliminary groups based on a window type of each of the plurality of short windows; and if a number of short windows in one of the two preliminary groups exceeds a threshold number, further grouping short windows in the one of the two preliminary groups into at least two groups, wherein an encoded bit stream is generated from the audio signal based on the groupings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer readable storage medium that provides instructions, which when executed on a processor cause the processor to perform a method comprising:
-
identifying one or more short windows of a first type and one or more short windows of a second type within a frame of data using an offset energy value for each of a plurality of short windows within the frame and a mean offset energy value for the frame, the data representing an audio signal; grouping the one or more short windows of the first type and the one or more short windows of the second type into two preliminary groups based on a window type of each of the plurality of short windows; and if a number of short windows in one of the two preliminary groups exceeds a threshold number, further grouping short windows in the one of the two preliminary groups into at least two groups, wherein an encoded bit stream is generated from the audio signal based on the groupings. - View Dependent Claims (14, 15, 16)
-
-
17. A computerized system comprising:
-
a memory; and at least one processor coupled to the memory, the at least one processor executing a set of instructions which cause the at least one processor to identify one or more short windows of a first type and one or more short windows of a second type within a frame of data using an offset energy value for each of a plurality of short windows within the frame and a mean offset energy value for the frame, the data representing an audio signal, group the one or more short windows of the first type and the one or more short windows of the second type into two preliminary groups based on a window type of each of the plurality of short windows, and if a number of short windows in one of the two preliminary groups exceeds a threshold number, further group short windows in the one of the two preliminary groups into at least two groups, wherein an encoded bit stream is generated from the audio signal based on the groupings. - View Dependent Claims (18, 19, 20)
-
-
21. An apparatus comprising:
-
means for identifying one or more short windows of a first type and one or more short windows of a second type within a frame of data using an offset energy value for each of a plurality of short windows within the frame and a mean offset energy value for the frame, the data representing an audio signal; means for grouping the one or more short windows of the first type and the one or more short windows of the second type into two preliminary groups based on a window type of each of the plurality of short windows; and means for further grouping short windows in the one of the two preliminary groups into at least two groups if a number of short windows in one of the two preliminary groups exceeds a threshold number, wherein an encoded bit stream is generated from the audio signal based on the groupings.
-
Specification