US2016267916A1PendingUtilityA1

Variable-resolution processing of frame-based data

50
Assignee: DIGITAL RISE TECH CO LTDPriority: Sep 17, 2004Filed: May 21, 2016Published: Sep 15, 2016
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-modified
1 - 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.