Patent ID: 8127242

Claim:
A method for rapidly analyzing and editing data files with a plurality of Graphical User Interfaces (GUI's) and an adaptive decimation ratio in a computer having a microprocessor and a display, comprising the steps of: selecting a data segment from a means for data storage for loading into a working space buffer having a limited size; selecting a file name from a file format recognition GUI; selecting a file type from a file type recognition GUI; providing a default parameter edit option GUI to display a plurality of default data further comprising a buffer size and a sliding overlap size; detecting a file size with a file size display GUI; choosing a data type with a data virtual radio button GUI displaying a real data selection and a complex data selection; selecting from a sampling frequency editing GUI and a default frequency editing GUI; clicking on a decimation type virtual radio button GUI displaying an auto-decimation selection and an edited decimation selection; loading said data segment to said working space buffer by clicking on a loading virtual radio button GUI; calculating said adaptive decimation ratio; plotting a plurality of data waveforms; editing one of said plurality of data waveforms generates an updated data segment starting-time, an updated data segment ending-time and a plurality of decimated data segments; continually loading said plurality of decimated data segments; selecting from a plurality of Nyquist criterion GUI's; displaying said automatically adjusted decimation ratio in a display decimation ratio GUI; selecting from a plurality of editing features further comprising an editing step, a zooming step, an unzooming step, a sliding left step and a sliding right step; said zooming step being activated by a zoom-in virtual button GUI, said unzooming step being activated by an unzoom virtual button GUI and said sliding left step and said sliding right step being activated by a sliding bar GUI; readjusting said updated data segment starting-time and said updated data segment ending-time; and continually recalculating said automatically adjusted decimation ratio as needed and further decimating said plurality of decimated data segments to provide an improved resolution data segment fitting into said working space buffer.