Variable resolution processing of frame-based data
AssigneeDigital Rise Technology Co., Ltd.
InventorYuli You
Life of this patent
Estimating the term…
Abstract
Provided are systems, methods and techniques for processing frame-based data. A frame of data, an indication that a transient occurs within the frame, and a location of the transient within the frame are obtained. Based on the indication of the transient, a block size is set for the frame, thereby effectively defining a plurality of equal-sized blocks within the frame. In addition, different window functions are selected for different ones of the plurality of equal-sized blocks based on the location of the transient, and the frame of data is processed by applying the selected window functions.
Claims10
A system for processing frame-based data, comprising:
- (a) means for obtaining a frame of audio data;
- (b) means for setting a block size for the frame, thereby effectively defining a plurality of equal-sized blocks within the frame;
- (c) means for selecting different window functions for different ones of the plurality of equal-sized blocks within the frame, said different window functions including a brief window function that is narrower and has more of its energy concentrated in a smaller portion of its block, as compared with the other window functions;
- and
- (d) means for processing the frame of data by applying the window functions as selected by said means (c),
- wherein the frame is one of a sequence of discrete, contiguous and non-overlapping frames of equal length into which a stream of audio data has been divided, and
- wherein said discrete, contiguous and non-overlapping frames are processed in a uniform manner.
Dependencies are inferred from the claim text.