Sonar rendering systems and associated methods
First Claim
1. An apparatus comprising:
- a transducer assembly configured to emit a sonar beam, receive return echoes of the sonar beam, and convert the return echoes into raw sonar data, wherein the transducer assembly is configured to be affixed to a watercraft;
position sensing circuitry configured to determine positioning data, the positioning data being indicative of a position of the watercraft;
processing circuitry configured to;
receive the raw sonar data and the positioning data,convert the raw sonar data into range cell data based at least on amplitudes of the return echoes;
make a location-based association between the range cell data and the positioning data,plot the range cell data based on respective positions derived from the positioning data and rotate the range cell data based on a direction of movement of the watercraft to generate adjusted range cell data, andconvert the adjusted range cell data into sonar image data; and
a display device configured to render at least a portion of a sonar image over a geographic map at a position and oriented in the direction of movement of the watercraft, wherein the sonar image is based on the sonar image data, wherein the position of the sonar image on the geographic map corresponds to the position of the watercraft associated with the sonar image data;
wherein, in an instance in which at least two sets of range cell data are associated with a same location, the display device is configured to render the portion of the sonar image at the same location corresponding to one of the at least two sets of range cell data, wherein each set of range cell data of the at least two sets of range cell data comprises an amplitude value at the same location, and wherein the amplitude value for the one of the at least two sets of range cell data that corresponds to the rendered portion of the sonar image is larger than any of the other amplitude values of the other sets of range cell data of the at least two sets of range cell data.
5 Assignments
0 Petitions
Accused Products
Abstract
Sonar rendering systems and methods are described herein. One example is an apparatus that includes a transducer element, position sensing circuitry, processing circuitry, and a display device. The processing circuitry may be configured to receive raw sonar data and positioning data, convert the raw sonar data into range cell data based at least on amplitudes of the return echoes, make a location-based association between the raw sonar data and the positioning data, plot the range cell data based on respective positions derived from the positioning data and rotate the range cell data based on a direction of movement of the watercraft to generate adjusted range cell data. The processing circuitry may be further configured to convert the adjusted range cell data into sonar image data, and cause the display device to render the sonar image data with a presentation of a geographic map.
266 Citations
108 Claims
-
1. An apparatus comprising:
-
a transducer assembly configured to emit a sonar beam, receive return echoes of the sonar beam, and convert the return echoes into raw sonar data, wherein the transducer assembly is configured to be affixed to a watercraft; position sensing circuitry configured to determine positioning data, the positioning data being indicative of a position of the watercraft; processing circuitry configured to; receive the raw sonar data and the positioning data, convert the raw sonar data into range cell data based at least on amplitudes of the return echoes; make a location-based association between the range cell data and the positioning data, plot the range cell data based on respective positions derived from the positioning data and rotate the range cell data based on a direction of movement of the watercraft to generate adjusted range cell data, and convert the adjusted range cell data into sonar image data; and a display device configured to render at least a portion of a sonar image over a geographic map at a position and oriented in the direction of movement of the watercraft, wherein the sonar image is based on the sonar image data, wherein the position of the sonar image on the geographic map corresponds to the position of the watercraft associated with the sonar image data; wherein, in an instance in which at least two sets of range cell data are associated with a same location, the display device is configured to render the portion of the sonar image at the same location corresponding to one of the at least two sets of range cell data, wherein each set of range cell data of the at least two sets of range cell data comprises an amplitude value at the same location, and wherein the amplitude value for the one of the at least two sets of range cell data that corresponds to the rendered portion of the sonar image is larger than any of the other amplitude values of the other sets of range cell data of the at least two sets of range cell data. - 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, 36)
-
-
37. A method comprising:
-
emitting a sonar beam by a transducer assembly affixed to a watercraft; receiving return echoes of the sonar beam; converting the return echoes into raw sonar data; determining positioning data by position sensing circuitry, the positioning data being indicative of a position of the watercraft; receiving the raw sonar data and the positioning data by processing circuitry; converting the raw sonar data into range cell data based at least on amplitudes of the return echoes; making a location-based association between the range cell data and the positioning data; plotting the range cell data based on respective positions derived from the positioning data and rotating the range cell data based on a direction of movement of the watercraft to generate adjusted range cell data; converting the adjusted range cell data into sonar image data; and rendering, by a display device, at least a portion of a sonar image over a geographic map at a position and oriented in the direction of movement of the watercraft, wherein the sonar image is based on the sonar image data, wherein the position of the sonar image on the geographic map corresponds to the position of the watercraft associated with the sonar image data; wherein, in an instance in which at least two sets of range cell data are associated with a same location, the display device is configured to render the portion of the sonar image at the same location corresponding to one of the at least two sets of range cell data, wherein each set of range cell data of the at least two sets of range cell data comprises an amplitude value at the same location, and wherein the amplitude value for the one of the at least two sets of range cell data that corresponds to the rendered portion of the sonar image is larger than any of the other amplitude values of the other sets of range cell data of the at least two sets of range cell data. - View Dependent Claims (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, 70, 71, 72)
-
-
73. A non-transitory computer-readable medium comprised of at least one memory device having computer program instructions stored thereon, the computer program instructions being configured, when executed by processing circuitry, to:
-
cause transmission of a sonar beam via a transducer assembly affixed to a watercraft; determine positioning data by position sensing circuitry, the positioning data being indicative of a position of the watercraft; convert received raw sonar data into range cell data based at least on amplitudes of return echoes of the sonar beam received by the transducer assembly, wherein the raw sonar data is based on the return echoes; make a location-based association between the range cell data and the positioning data; plot the range cell data based on respective positions derived from the positioning data and rotate the range cell data based on a direction of movement of the watercraft to generate adjusted range cell data; convert the adjusted range cell data into sonar image data; and render at least a portion of a sonar image over a geographic map at a position and oriented in the direction of movement of the watercraft, wherein the sonar image is based on the sonar image data, wherein the position of the sonar image on the geographic map corresponds to the position of the watercraft associated with the sonar image data; wherein, in an instance in which at least two sets of range cell data are associated with a same location, the portion of the sonar image that is rendered at the same location corresponds to one of the at least two sets of range cell data, wherein each set of range cell data of the at least two sets of range cell data comprises an amplitude value at the same location, and wherein the amplitude value for the one of the at least two sets of range cell data that corresponds to the rendered portion of the sonar image is larger than any of the other amplitude values of the other sets of range cell data of the at least two sets of range cell data. - View Dependent Claims (74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108)
-
Specification