SYSTEMS AND ASSOCIATED METHODS FOR UPDATING STORED 3D SONAR DATA
First Claim
1. A method for updating stored 3D mesh data from live 3D mesh data, the method comprising:
- processing, by a sonar signal processor, first sonar return data received from a first transducer element of at least one transducer array and second sonar return data received from a second transducer element of the at least one transducer array to generate live 3D mesh data, wherein the at least one transducer array is positioned within a housing mountable to a watercraft capable of traversing a body of water and aimed at least downwardly from the watercraft;
determining a position associated with the live 3D mesh data that corresponds to the position of the watercraft when the first sonar return data and the second sonar return data was received; and
updating a stored 3D mesh data with at least a portion of the live 3D mesh data based on the position associated with the live 3D mesh data.
6 Assignments
0 Petitions
Accused Products
Abstract
Provided are a method, apparatus, and computer program product for updating stored 3D mesh data from live 3D mesh data. The method may include processing, by a sonar signal processor, first sonar return data and second sonar return data from first and second transducer elements of at least one transducer array to generate live 3D mesh data. The method may include determining a position associated with the live 3D mesh data that corresponds to the position of the watercraft when the first sonar return data and the second sonar return data was received, and may include updating a stored 3D mesh data with at least a portion of the live 3D mesh data based on the position.
-
Citations
25 Claims
-
1. A method for updating stored 3D mesh data from live 3D mesh data, the method comprising:
-
processing, by a sonar signal processor, first sonar return data received from a first transducer element of at least one transducer array and second sonar return data received from a second transducer element of the at least one transducer array to generate live 3D mesh data, wherein the at least one transducer array is positioned within a housing mountable to a watercraft capable of traversing a body of water and aimed at least downwardly from the watercraft; determining a position associated with the live 3D mesh data that corresponds to the position of the watercraft when the first sonar return data and the second sonar return data was received; and updating a stored 3D mesh data with at least a portion of the live 3D mesh data based on the position associated with the live 3D mesh data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising a sonar signal processor and a memory including computer program code, the memory and the computer program code configured to, with the sonar signal processor, cause the apparatus to:
-
process first sonar return data received from a first transducer element of at least one transducer array and second sonar return data received from a second transducer element of the at least one transducer array to generate live 3D mesh data, wherein the at least one transducer array is positioned within a housing mountable to a watercraft capable of traversing a body of water and aimed at least downwardly from the watercraft; determine a position associated with the live 3D mesh data that corresponds to the position of the watercraft when the first sonar return data and the second sonar return data was received; and update a stored 3D mesh data with at least a portion of the live 3D mesh data based on the position associated with the live 3D mesh data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. Computer program product comprising a non-transitory computer readable medium having program code portions stored thereon, the program code portions configured, when said program product is run with a sonar signal processor, to:
-
process first sonar return data received from a first transducer element of at least one transducer array and second sonar return data received from a second transducer element of the at least one transducer array to generate live 3D mesh data, wherein the at least one transducer array is positioned within a housing mountable to a watercraft capable of traversing a body of water and aimed at least downwardly from the watercraft; determine a position associated with the live 3D mesh data that corresponds to the position of the watercraft when the first sonar return data and the second sonar return data was received; and update a stored 3D mesh data with at least a portion of the live 3D mesh data based on the position associated with the live 3D mesh data.
-
Specification