IP Library Granted Patent US 9,600,445
Granted Patent B2
US 9,600,445 · App. 14/137,175 · Granted Mar 21, 2017

Precision measurement of waveforms

Inventors: Paul Reed Smith (Annapolis, MD); Jack W. Smith (Belle Haven, VA); Frederick M. Slay (Okatie, SC)
Assignee: Digital Harmonic LLC
G06F17/14G06F17/141
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,600,445
App. No.
14/137,175
Granted
Mar 21, 2017
Kind
B2
Abstract

A machine-implemented method for computerized digital signal processing including obtaining a digital signal from data storage or from conversion of an analog signal, and determining, from the digital signal, one or more measuring matrices. Each measuring matrix has a plurality of cells, and each cell has an amplitude corresponding to the signal energy in a frequency bin for a time slice. Cells in each measuring matrix having maximum amplitudes along a time slice and/or frequency bin are identified as maximum cells. Maxima that coincide in time and frequency are identified and a correlated maxima matrix, called a “Precision Measuring Matrix” is constructed showing the coinciding maxima and the adjacent marked maxima are linked into partial chains.

Claims (44)

1. A digital signal processing system, comprising:

a measurement engine configured to transform a digital representation of a waveform signal into a plurality of measurement matrices, each measurement matrix having a plurality of cells, each cell representing a corresponding time slice and frequency bin and having an amplitude corresponding to a signal energy for that frequency bin and time slice;

a marking engine configured to identify and mark one or more maximum cells in each measurement matrix; and

a comparing engine configured to identify, as correlated maxima cells, maximum cells across the plurality of measurement matrices that coincide in at least one of time and frequency, and to build a precision measuring matrix that marks the correlated maxima cells.

2. The digital signal processing system of claim 1 , wherein the measurement engine is further configured to transform the digital representation by applying, to the digital representation, one or more of: a digital Fourier Transform, a discrete wavelet transform, a finite impulse response filter, or an infinite impulse response filter.

3. The digital signal processing system of claim 1 , wherein the comparing engine is further configured to identify, as correlated maxima cells, maximum cells across the plurality of measurement matrices that coincide in both time and frequency.

4. The digital signal processing system of claim 1 , wherein the comparing engine is further configured to link the correlated maxima cells as partial chains.

5. The digital signal processing system of claim 1 , further comprising:

an analog receiving device configured to capture an analog waveform signal; and

an analog-to-digital (A/D) converter configured to convert the captured analog waveform signal into the digital representation of the waveform signal.

6. The digital signal processing system of claim 1 , further comprising:

a data storage device configured to store the digital representation of the waveform signal.

7. The digital signal processing system of claim 1 , wherein the waveform signal is an audio waveform signal.

8. The digital signal processing system of claim 1 , wherein the waveform signal is an image or video signal.

9. The digital signal processing system of claim 1 , further comprising an output device configured to output the precision measuring matrix.

10. The digital signal processing system of claim 9 , wherein the output device is a visualization device configured to display a visualization of the precision measuring matrix.

11. The digital signal processing system of claim 1 , wherein the one or more maximum cells in each measurement matrix are simple maximum cells based on their having a local maximum amplitude.

12. The digital signal processing system of claim 1 , wherein the one or more maximum cells in each measurement matrix are time peak simple maximum cells.

13. The digital signal processing system of claim 1 , wherein the one or more maximum cells in each measurement matrix are frequency peak simple maximum cells.

14. The digital signal processing system of claim 1 , wherein each of the plurality of measurement matrices has a different dimension.

15. The digital signal processing system of claim 1 , wherein at least two of the plurality of measurement matrices have a same dimension but were transformed using different transformation techniques.

16. The digital signal processing system of claim 1 , wherein the waveform signal is a compound waveform signal.

17. A digital signal processing system, comprising:

a receiver that receives a digital representation of a waveform signal;

a processing unit that transforms a digital representation of a waveform signal into a plurality of measurement matrices, each measurement matrix having a plurality of cells, each cell representing a corresponding time slice and frequency bin and having an amplitude corresponding to a signal energy for that frequency bin and time slice;

an analyzer that identifies and marks one or more maximum cells in each measurement matrix;

a comparator that identifies, as correlated maxima cells, maximum cells across the plurality of measurement matrices that coincide in time and frequency, and builds a precision measuring matrix that marks the correlated maxima cells; and

a transmitter that transmits the precision measuring matrix to an output device or a storage device.

18. The digital signal processing system of claim 17 , wherein:

the receiver is an analog receiver that receives an analog version of the waveform signal, and

the digital processing system further comprises an analog-to-digital converter that converts the analog version of the waveform signal into the digital representation of the waveform signal.

19. The digital signal processing system of claim 17 , wherein the transmitter transmits a visual representation of the precision measuring matrix to an output device.

20. The digital signal processing system of claim 19 , wherein the output device is a display device.

21. The digital signal processing system of claim 17 , wherein the processing unit transforms the digital representation by applying, to the digital representation, one or more of: a digital Fourier Transform, a discrete wavelet transform, a finite impulse response filter, or an infinite impulse response filter.

22. The digital signal processing system of claim 17 , wherein the comparator identifies, as correlated maxima cells, maximum cells across the plurality of measurement matrices that coincide in both time and frequency.

23. The digital signal processing system of claim 17 , wherein the comparator links the correlated maxima cells a partial chains.

24. The digital signal processing system of claim 17 , wherein the waveform signal is an audio waveform signal.

25. The digital signal processing system of claim 17 , wherein the waveform signal is an image or video signal.

26. The digital signal processing system of claim 17 , wherein the one or more maximum cells in each measuring matrix are simple maximum cells based on their having a local maximum amplitude.

27. The digital signal processing system of claim 17 , wherein the one or more maximum cells in each measurement matrix are time peak simple maximum cells.

28. The digital signal processing system of claim 17 , wherein the one or more maximum cells in each measurement matrix are frequency peak simple maximum cells.

29. The digital signal processing system of claim 17 , wherein each of the plurality of measurement matrices has a different dimension.

30. The digital signal processing system of claim 17 , wherein at least two of the plurality of measurement matrices have a same dimension but were transformed using different transformation techniques.

31. The digital signal processing system of claim 17 , wherein the waveform signal is a compound waveform signal.

Assignments (3)
SECURITY INTEREST Recorded Feb 13, 2023
From: DIGITAL HARMONIC LLC
To: DUPREE, DAVID; ARMITAGE, LESLIE; LAVIN, KEVIN
Reel/Frame 062672/0817 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2016
From: PAUL REED SMITH GUITARS LIMITED PARTNERSHIP
To: DIGITAL HARMONIC LLC
Reel/Frame 037466/0456 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2014
From: SMITH, PAUL REED; SMITH, JACK W.; SLAY, FREDERICK M.
To: PAUL REED SMITH GUITARS LIMITED PARTNERSHIP
Reel/Frame 033543/0155 →
Continuity (3)
Continuation 13105081 · May 11, 2011
Continuation PCTUS2009064120 · Nov 12, 2009
Related Publication 20140351302A1 · Nov 27, 2014