7430301

Method for the Enhancement of Complex Peaks

PublishedSeptember 30, 2008
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
24 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of enhanced peak detection in a complex correlation signal, said method comprising the steps of: (a) identifying in said complex correlation signal at least one position with a modulus value above a first predetermined value; and (b) for each said identified position performing the steps of: (ba) forming a complex sub-signal by isolating a region of samples of said complex correlation signal, said region comprising substantially equal numbers of samples on opposite sides of said position; (bb) up-sampling said complex sub-signal to a higher resolution using Fourier interpolation; (bc) searching said up-sampled complex sub-signal for a peak value; and (bd) storing parameters associated with said peak value when said peak value is greater than a second predetermined value.

2

2. A method according to claim 1 , wherein said parameters comprise at least one of: modulus value of peak value; phase of peak value; and position of peak value.

3

3. A method according to claim 1 , wherein Fourier interpolation comprises the steps of: fourier transforming said complex sub-signal; zero padding said complex sub-signal; and inverse Fourier transforming said zero padded complex sub-signal.

4

4. A method according to claim 1 , wherein said complex correlation signal is formed by correlating at least one wideband signal.

5

5. A method according to claim 1 , wherein said higher resolution is at least two times the resolution of said complex correlation signal.

6

6. A method according to claim 1 , further comprising: ordering the identified at least one position according to said up-sampled complex signals; and selecting at least one position from the identified at least one position based on said order.

7

7. An apparatus for enhanced peak detection in a complex correlation signal, said apparatus comprising: means for identifying in said complex correlation signal at least one position with a modulus value above a first predetermined value; and means for performing, on each identified position, the steps of: forming a complex sub-signal by isolating a region of samples of said complex correlation signal, said region comprising substantially equal numbers of samples on opposite sides of said position; up-sampling said complex sub-signal to a higher resolution using Fourier interpolation; searching said up-sampled complex sub-signal for a peak value; and storing parameters associated with said peak value when said peak value is greater than a second predetermined value.

8

8. An apparatus according to claim 7 , wherein said parameters comprise at least one of: modulus value of peak value; phase of peak value; and position of peak value.

9

9. An apparatus according to claim 7 , wherein Fourier interpolation comprises the steps of: fourier transforming said complex sub-signal; zero padding said complex sub-signal; and inverse Fourier transforming said zero padded complex sub-signal.

10

10. An apparatus according to claim 7 , wherein said complex correlation signal is formed by correlating at least one wideband signal.

11

11. An apparatus according to claim 7 , wherein said higher resolution is at least two times the resolution of said complex correlation signal.

12

12. A computer-readable medium on which is stored a computer program for enhanced peak detection in a complex correlation signal, said program comprising: code for identifying in said complex correlation signal at least one position with a modulus value above a first predetermined value; and code for, for each identified position, performing the steps of: forming a complex sub-signal by isolating a region of samples of said complex correlation signal, said region comprising substantially equal numbers of samples on opposite sides of said position; up-sampling said complex sub-signal to a higher resolution using Fourier interpolation; searching said up-sampled complex sub-signal for a peak value; and storing parameters associated with said peak value when said peak value is greater than a second predetermined value.

13

13. A computer-readable medium according to claim 12 , wherein said parameters comprise at least one of: modulus value of peak value; phase of peak value; and position of peak value.

14

14. A computer-readable medium according to claim 12 , wherein Fourier interpolation comprises the steps of: fourier transforming said complex sub-signal; zero padding said complex sub-signal; and inverse Fourier transforming said zero padded complex sub-signal.

15

15. A computer-readable medium according to claim 12 wherein said correlation signal is formed by correlating at least one wideband signal.

16

16. A method of detecting a watermark from a signal, said watermark having a basis pattern embedded, said method comprising the steps of: (a) maintaining a test pattern; (b) correlating said test pattern with said signal to form a complex correlation signal; (c) identifying in said complex correlation signal at least one position with a modulus value above a first predetermined value; and (d) for each said identified position performing the steps of: (da) forming a complex sub-signal by isolating a region of samples of said complex correlation signal, said region comprising substantially equal numbers of samples on opposite sides of said position; (db) up-sampling said complex sub-signal to a higher resolution using Fourier interpolation; (dc) searching said up-sampled complex sub-signal for a peak value; and (dd) storing parameters associated with said peak value when said peak value is greater than a second predetermined value.

17

17. A method according to claim 16 , wherein said signal comprises one of: audio; image; and video.

18

18. A method according to claim 16 , wherein Fourier interpolation comprises the steps of: fourier transforming said complex sub-signal; zero padding said complex sub-signal; and inverse Fourier transforming said zero padded complex sub-signal.

19

19. A method according to claim 16 , wherein said test pattern and said basis pattern are wideband signals.

20

20. A method according to claim 16 , wherein said higher resolution is at least two times the resolution of said complex correlation signal.

21

21. An apparatus for detecting a watermark from a signal, said watermark having a basis pattern embedded, said apparatus comprising: means for maintaining a test pattern; means for correlating said test pattern with said signal to form a complex correlation signal; means for identifying in said complex correlation signal at least one position with a modulus value above a first predetermined value; and means for performing, for each said identified position, the steps of: forming a complex sub-signal by isolating a region of samples of said complex correlation signal, said region comprising substantially equal numbers of samples on opposite sides of said position; up-sampling said complex sub-signal to a higher resolution using Fourier interpolation; searching said up-sampled complex sub-signal for a peak value; and storing parameters associated with said peak value when said peak value is greater than a second predetermined value.

22

22. An apparatus according to claim 21 , wherein said signal comprises one of: audio; image; and video.

23

23. A computer-readable storage medium on which is stored a computer program for detecting a watermark from a signal, said watermark having a basis pattern embedded, said program comprising: code for maintaining a test pattern; code for correlating said test pattern with said signal to form a complex correlation signal; code for identifying in said complex correlation signal at least one position with a modulus value above a first predetermined value; and code for performing, for each said identified position, the steps of: forming a complex sub-signal by isolating a region of samples of said complex correlation signal, said region comprising substantially equal numbers of samples on opposite sides of said position; up-sampling said complex sub-signal to a higher resolution using Fourier interpolation; searching said up-sampled complex sub-signal for a peak value; and storing parameters associated with said peak value when said peak value is greater than a second predetermined value.

24

24. A computer-readable medium according to claim 23 , wherein said signal comprises one of: audio; image; and video.

Patent Metadata

Filing Date

Unknown

Publication Date

September 30, 2008

Inventors

Kieran Gerard Larkin
Peter Alleine Fletcher

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “METHOD FOR THE ENHANCEMENT OF COMPLEX PEAKS” (7430301). https://patentable.app/patents/7430301

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.