Graphic user interface and software for processing large size signal data samples in a small buffer using automatically adjusted decimation ratio
First Claim
1. 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.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for rapidly analyzing and editing data files with a number GUI'"'"'s and an adaptive decimation ratio in a computer allows processing data files and signal data files within a given data segment for a better fit into a limited-size working space buffer and provides improved resolution of data segments in a simplified way using GUI'"'"'s that allow the user to point and click at a computer screen instead of performing manual calculations. A large data segment is adaptively decimated to a smaller size automatically so that a lower resolution version of the data segment will be loaded into a fixed-size small buffer in hardware working space for further data editing. The decimation and loading process will be repeated until the user finds the desired data-section of interest.
-
Citations
66 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus 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:
-
a means for data storage provides a data segment for loading into a working space buffer having a limited size; a means for file format recognition, having a file format recognition GUI, permits selecting a file name for said data segment; a means for file type recognition with a file type recognition GUI permits selecting a file type for said data segment; a default parameter edit option GUI displays a plurality of default data further comprising a buffer size and a sliding overlap size; a means for file size detecting, having a file size display GUI, displays a file size for said data segment; a means for data display with a data virtual radio button GUI displays a real data selection and a complex data selection; a means for sampling frequency editing and a means for default frequency editing allow selecting from a sampling frequency editing GUI and a default frequency editing GUI; a means for decimation type selection, having a decimation type virtual radio button GUI, displays an auto-decimation selection and an edited decimation selection; a means for loading data, having a loading virtual radio button GUI, loads said data segment to said working space buffer; a means for calculation calculates said adaptive decimation ratio; a plurality of data waveforms are plotted; 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; said data loading means continually loads said plurality of decimated data segments; a plurality of Nyquist criterion GUI'"'"'s provide a plurality of Nyquist selections; a means for decimation ratio display, having a display decimation ratio GUI, displays said adaptive decimation ratio; a plurality of editing features further comprising a means for editing, a means for zooming, a means for unzooming, a means for sliding left and a means for sliding right, said zooming means being activated by a zoom-in virtual button GUI, said unzooming means being activated by an unzoom virtual button GUI and said sliding left means and said sliding right means being activated by a sliding bar GUI; said updated data segment starting-time and said updated data segment ending-time being readjusted; and continually recalculating said adaptive 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. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A storage medium encoded with machine-readable computer program code for rapidly analyzing and editing data files with a plurality of Graphical User Interfaces (GUI'"'"'s) and an adaptive decimation ratio, comprising:
-
a means for computer data storage provides a data segment for loading into a working space buffer in a computer having a limited size; a means for computer file format recognition, having a file format recognition GUI, permits selecting a file name for said data segment; a means for computer file type recognition with a file type recognition GUI permits selecting a file type for said data segment; a default parameter edit option GUI displays a plurality of default data further comprising a computer buffer size and a sliding overlap size; a means for computer file size detecting, having a file size display GUI, displays a file size for said data segment; a means for data display with a data virtual radio button GUI displays a real data selection and a complex data selection; a means for sampling frequency editing and a means for default frequency editing allow selecting from a sampling frequency editing GUI and a default frequency editing GUI; a means for decimation type selection, having a decimation type virtual radio button GUI, displays an auto-decimation selection and an edited decimation selection; a means for loading computer data, having a loading virtual radio button GUI, loads said data segment to said working space buffer; a means for causing the computer to calculate calculates said adaptive decimation ratio; a plurality of data waveforms are plotted; a means for causing the computer to edit 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; said data loading means continually loads said plurality of decimated data segments; a plurality of Nyquist criterion GUI'"'"'s provide a plurality of Nyquist selections; a means for decimation ratio display, having a display decimation ratio GUI, displays said adaptive decimation ratio; a plurality of editing features further comprising a means for editing, a means for zooming, a means for unzooming, a means for sliding left and a means for sliding right, said zooming means being activated by a zoom-in virtual button GUI, said unzooming means being activated by an unzoom virtual button GUI and said sliding left means and said sliding right means being activated by a sliding bar GUI; said updated data segment starting-time and said updated data segment ending-time being readjusted; and continually recalculating said adaptive 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. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
Specification