Producing amplitude values for controlling pixel illumination on a sonar display
First Claim
1. A method of producing an amplitude value for use in controlling illumination of a pixel on a display, in response to a sampled sonar signal produced by an element of a sonar array, the method comprising:
- finding a pixel time associated with said pixel, said pixel time representing a time required for sound to travel a distance represented by said pixel, according to a range of distance to be viewed on said display;
finding a sample point of the sampled sonar signal, having a sample time nearest said pixel time;
finding a delay value associated with said pixel, said delay value including an array element delay value;
producing a representation of a synthesized waveform, in response to said sonar signal, said representation comprising a plurality of sample points coinciding in time with the sample points of said sonar signal;
producing an amplitude value representing an amplitude of said synthesized waveform at a time corresponding to said pixel time by finding an amplitude value of said waveform at a time value corresponding to the sum of said sample time and said delay value; and
making said amplitude value available for use in illuminating said pixel.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for producing an amplitude value for use in controlling illumination of a pixel on a display, in response to a sampled sonar signal produced by an element of a sonar array. A pixel time associated with the pixel is found, the pixel time representing a time required for sound to travel a distance represented by the pixel, according to a range of distance to be viewed on the display. A sample point of the sampled sonar signal is then found, the sample point having a sample time nearest the pixel time. A delay value associated with the pixel is then found, the delay value including an array element delay value. A representation of a synthesized waveform is then produced, in response to the sonar signal, the representation comprising a plurality of sample points coinciding in time with the sample points of the sonar signal. An amplitude value representing an amplitude of the synthesized waveform at a time corresponding to the pixel time is then produced by finding an amplitude value of the waveform at a time value corresponding to the sum of the sample time and the delay value. The amplitude value is then made available for use in illuminating the pixel.
-
Citations
72 Claims
-
1. A method of producing an amplitude value for use in controlling illumination of a pixel on a display, in response to a sampled sonar signal produced by an element of a sonar array, the method comprising:
-
finding a pixel time associated with said pixel, said pixel time representing a time required for sound to travel a distance represented by said pixel, according to a range of distance to be viewed on said display; finding a sample point of the sampled sonar signal, having a sample time nearest said pixel time; finding a delay value associated with said pixel, said delay value including an array element delay value; producing a representation of a synthesized waveform, in response to said sonar signal, said representation comprising a plurality of sample points coinciding in time with the sample points of said sonar signal; producing an amplitude value representing an amplitude of said synthesized waveform at a time corresponding to said pixel time by finding an amplitude value of said waveform at a time value corresponding to the sum of said sample time and said delay value; and making said amplitude value available for use in illuminating said pixel. - 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, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 70, 71)
-
-
36. An apparatus for producing an amplitude value for use in controlling illumination of a pixel on a display, in response to a sampled sonar signal produced by an element of a sonar array, the apparatus comprising:
-
a component operable to find a pixel time associated with said pixel, said pixel time representing a time required for sound to travel a distance represented by said pixel, according to a range of distance to be viewed on said display; a component operable to find a sample point of the sampled sonar signal, having a sample time nearest said pixel time; a component operable to find a delay value associated with said pixel, said delay value including an array element delay value; a component operable to produce a representation of a synthesized waveform, in response to said sonar signal, said representation comprising a plurality of sample points coinciding in time with the sample points of said sonar signal; a component operable to produce an amplitude value representing an amplitude of said synthesized waveform at a time corresponding to said pixel time by finding an amplitude value of said waveform at a time value corresponding to the sum of said sample time and said delay value; and a component operable to make said amplitude value available for use in illuminating said pixel. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
-
72. An apparatus for producing an amplitude value for use in controlling illumination of a pixel on a display, in response to a sampled sonar signal produced by an element of a sonar array, the apparatus comprising:
-
means for finding a pixel time associated with said pixel, said pixel time representing a time required for sound to travel a distance represented by said pixel, according to a range of distance to be viewed on said display; means for finding a sample point of the sampled sonar signal, having a sample time nearest said pixel time; means for finding a delay value associated with said pixel, said delay value including an array element delay value; means for producing a representation of a synthesized waveform, in response to said sonar signal, said representation comprising a plurality of sample points coinciding in time with the sample points of said sonar signal; means for producing an amplitude value representing an amplitude of said synthesized waveform at a time corresponding to said pixel time by finding an amplitude value of said waveform at a time value corresponding to the sum of said sample time and said delay value; and means for making said amplitude value available for use in illuminating said pixel.
-
Specification