Method and apparatus for processing and reconstructing data
First Claim
Patent Images
1. A method for creating a reconstituted signal, comprising:
- receiving a plurality of measurements indicative of a signal, the plurality of measurements comprising at least a tread and a value at each measurement in the plurality of measurements, wherein the signal comprises a compressed sensing signal;
reconstructing the signal based at least in part on the plurality of measurements, the reconstructed signal comprises a plurality of samples;
modifying at least one sample in the plurality of samples of the reconstructed signal based on a comparison between the plurality of samples and the plurality of measurements wherein the modification of the at least one sample in the plurality of samples comprises;
determining local extrema in the plurality of samples of the reconstructed signal, wherein the local extrema comprises a sample with a local maximum or a local minimum value of the reconstructed signal as compared to one or more neighboring sample values in the plurality of samples; and
removing one or more samples in the plurality of samples of the reconstructed signal based on the determination of the local extrema as compared to the plurality of measurements;
generating a modified version of the signal after at least one sample in the plurality of samples has been modified; and
rendering the modified version of the signal;
wherein the method is performed by one or more processors.
1 Assignment
0 Petitions
Accused Products
Abstract
Certain aspects of the present disclosure relate to a method for quantizing signals and reconstructing signals, and/or encoding or decoding data for storage or transmission. Points of a signal may be determined as local extrema or points where an absolute rise of the signal is greater than a threshold. The tread and value of the points may be quantized, and certain of the quantizations may be discarded before the quantizations are transmitted. After being received, the signal may be reconstructed from the quantizations using an iterative process.
23 Citations
24 Claims
-
1. A method for creating a reconstituted signal, comprising:
-
receiving a plurality of measurements indicative of a signal, the plurality of measurements comprising at least a tread and a value at each measurement in the plurality of measurements, wherein the signal comprises a compressed sensing signal; reconstructing the signal based at least in part on the plurality of measurements, the reconstructed signal comprises a plurality of samples; modifying at least one sample in the plurality of samples of the reconstructed signal based on a comparison between the plurality of samples and the plurality of measurements wherein the modification of the at least one sample in the plurality of samples comprises; determining local extrema in the plurality of samples of the reconstructed signal, wherein the local extrema comprises a sample with a local maximum or a local minimum value of the reconstructed signal as compared to one or more neighboring sample values in the plurality of samples; and removing one or more samples in the plurality of samples of the reconstructed signal based on the determination of the local extrema as compared to the plurality of measurements; generating a modified version of the signal after at least one sample in the plurality of samples has been modified; and rendering the modified version of the signal; wherein the method is performed by one or more processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for creating a reconstituted signal, comprising:
-
a receiver configured to receive a plurality of measurements indicative of a signal, the plurality of measurements comprising at least a tread and a value at each measurement in the plurality of measurements, wherein the signal comprises a compressed sensing signal; and a processing system configured to; reconstruct the signal based at least in part on the plurality of measurements, the reconstructed signal comprises a plurality of samples; modify at least one sample in the plurality of samples of the reconstructed signal based on a comparison between the plurality of samples and the plurality of measurements, wherein the modification of the at least one sample in the plurality of samples comprises; determining local extrema in the plurality of samples of the reconstructed signal, wherein the local extrema comprises a sample with a local maximum or a local minimum value of the reconstructed signal as compared to one or more neighboring sample values in the plurality of samples; and removing one or more samples in the plurality of samples of the reconstructed signal based on the determination of the local extrema as compared to the plurality of measurements; generate a modified version of the signal after at least one sample in the plurality of samples has been modified; and render the modified version of the signal. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product for creating a reconstituted signal comprising a non-transitory computer readable medium comprising instructions that when executed cause an apparatus to:
-
receive a plurality of measurements indicative of a signal, the plurality of measurements comprising at least a tread and a value at each measurement in the plurality of measurements wherein the signal comprises a compressed sensing signal; reconstruct the signal based at least in part on the plurality of measurements, the reconstructed signal comprises a plurality of samples; modify at least one sample in the plurality of samples of the reconstructed signal based on a comparison between the plurality of samples and the plurality of measurements, wherein the modification of the at least one sample in the plurality of samples comprises; determining local extrema in the plurality of samples of the reconstructed signal, wherein the local extrema comprises a sample with a local maximum or a local minimum value of the reconstructed signal as compared to one or more neighboring sample values in the plurality of samples; and removing one or more samples in the plurality of samples of the reconstructed signal based on the determination of the local extrema as compared to the plurality of measurements; generate a modified version of the signal after at least one sample in the plurality of samples has been modified; and render the modified version of the signal.
-
-
24. A monitoring device, comprising:
-
an antenna; a receiver configured to receive, via the antenna, a plurality of measurements indicative of a plurality of signals, the plurality of measurements comprising at least a tread and a value at each measurement in the plurality of measurements, wherein the plurality of signals comprises a compressed sensing signal; and a processing system configured to; reconstruct at least one of the plurality of signals based at least in part on the plurality of measurements, the at least one reconstructed signal comprises a plurality of samples; modify at least one sample in the plurality of samples of the at least one reconstructed signal based on a comparison between the plurality of samples and the plurality of measurements, wherein the modification of the at least one sample in the plurality of samples comprises; determining local extrema in the plurality of samples of the at least one reconstructed signal, wherein the local extrema comprises a sample with a local maximum or a local minimum value of the at least one reconstructed signal as compared to one or more neighboring sample values in the plurality of samples; and removing one or more samples in the plurality of samples of the at least one reconstructed signal based on the determination of the local extrema as compared to the plurality of measurements; generate a modified version of the at least one reconstructed signal after at least one sample in the plurality of samples has been modified; and render the modified version of the at least one reconstructed signal.
-
Specification