US2016267916A1PendingUtilityA1
Variable-resolution processing of frame-based data
Est. expirySep 17, 2024(expired)· nominal 20-yr term from priority
Inventors:Yuli You
G10L 19/025G10L 19/008G10L 19/035G10L 19/022G10L 19/038G10L 19/0208G10L 19/167G10L 19/24
50
PatentIndex Score
0
Cited by
0
References
0
Claims
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.
Claims
exact text as granted — not AI-modified1 - 87 . (canceled)
88 . A non-transitory computer-readable medium storing computer-executable process steps for processing frame-based audio data, said process steps comprising:
(a) obtaining a frame of audio data; (b) setting a block size for the frame, thereby effectively defining a plurality of equal-sized blocks within the frame; (c) selecting different window functions for different ones of the plurality of equal-sized blocks, 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) processing the frame of data by applying the window functions as selected in step (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.
89 . A non-transitory computer-readable medium according to claim 88 , wherein the brief window function is used in one of the equal-sized blocks that includes a transient.
90 . A non-transitory computer-readable medium according to claim 88 , wherein the window functions overlap each other in a manner so as to satisfy perfect reconstruction conditions.
91 . A non-transitory computer-readable medium according to claim 88 , wherein said process steps further comprise a step of repeating steps (a)-(d) a plurality of times for different ones of the discrete, contiguous and non-overlapping frames of data.
92 . A non-transitory computer-readable medium according to claim 88 , wherein the window functions selected in step (c) also include a standard transient-frame window function and at least one of (i) a pre-transient transition window function and (ii) a post-transient transition window function.
93 . A non-transitory computer-readable medium according to claim 88 , wherein the brief window function begins with a first sequence of leading zero weights and ends with a second sequence of trailing zero weights.
94 . A non-transitory computer-readable medium according to claim 88 , wherein the process steps further comprise: transforming data within the frame from an original domain to a second domain by separately transforming the data within each block of the frame.
95 . A non-transitory computer-readable medium according to claim 88 , wherein the brief window function includes a first segment of zero weights, followed by weights defined by a first sine function, followed by a segment of equal weights, followed by weights defined by a second sine function, followed by a second segment of zero weights.
96 . A non-transitory computer-readable medium according to claim 88 , wherein weights for the brief window function are defined as:
w
(
n
)
=
{
0
,
0
≤
n
<
S
-
B
2
;
sin
[
π
2
B
(
(
n
-
S
-
B
2
)
+
1
2
)
]
,
S
-
B
2
≤
n
<
S
+
B
2
;
1
,
S
+
B
2
≤
n
<
3
S
-
B
2
;
sin
[
π
2
B
(
(
n
-
3
S
-
3
B
2
)
+
1
2
)
]
,
3
S
-
B
2
≤
n
<
3
S
+
B
2
;
0
,
3
S
+
B
2
≤
n
<
2
S
;
where
S
>
B
.
97 . A non-transitory computer-readable medium according to claim 96 , wherein S=128 and B=32.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.