Sonar auto depth range
First Claim
1. A non-transitory computer-readable medium having stored thereon a plurality of computer-executable instructions which, when executed by a computer, cause the computer to:
- receive first sonar data from at least one sonar transducer of a vessel, wherein the first sonar data corresponds to a first position of the vessel on a body of water;
identify a first subset of received sonar data to be displayed on the screen, wherein the first subset of the received sonar data includes a first subset of historical sonar data and the first sonar data;
identify a first deepest depth level from the first subset of the received sonar data;
determine a first depth range based on the first deepest depth level, wherein the first depth range includes the first deepest depth level;
render a first image of the first subset of the received sonar data on the screen based on the first depth range, wherein the first image includes sonar data from the first subset of the received sonar data that is within the first depth range,receive second sonar data from the at least one sonar transducer of the vessel, wherein the second sonar data corresponds to a second position of the vessel on the body of water;
identify a second subset of the received sonar data to be displayed on the screen, wherein the second subset of the received sonar data includes a second subset of the historical sonar data and the second sonar data, wherein the second subset of the historical sonar data includes the first sonar data;
identify a second deepest depth level from the second subset of the received sonar data, wherein the second deepest depth level is different than the first deepest depth level;
determine a second depth range based on the second deepest depth level, wherein the second depth range includes the second deepest depth level, wherein the second depth range is different than the first depth range; and
render a second image of the second subset of the received sonar data on the screen based on the second depth range, wherein the second image includes sonar data from the second subset of the received sonar data that is within the second depth range.
4 Assignments
0 Petitions
Accused Products
Abstract
Various implementations described herein are directed to a non-transitory computer-readable medium having stored thereon a plurality of computer-executable instructions which, when executed by a computer, cause the computer to perform various actions. The actions may include receiving sonar data from a sonar transducer, identifying a subset of the received sonar data to be displayed on the screen, and identifying a deepest level from the subset. The actions may further include determining a depth range that includes the deepest level, and rendering an image of the subset based on the depth range.
37 Citations
20 Claims
-
1. A non-transitory computer-readable medium having stored thereon a plurality of computer-executable instructions which, when executed by a computer, cause the computer to:
-
receive first sonar data from at least one sonar transducer of a vessel, wherein the first sonar data corresponds to a first position of the vessel on a body of water; identify a first subset of received sonar data to be displayed on the screen, wherein the first subset of the received sonar data includes a first subset of historical sonar data and the first sonar data; identify a first deepest depth level from the first subset of the received sonar data; determine a first depth range based on the first deepest depth level, wherein the first depth range includes the first deepest depth level; render a first image of the first subset of the received sonar data on the screen based on the first depth range, wherein the first image includes sonar data from the first subset of the received sonar data that is within the first depth range, receive second sonar data from the at least one sonar transducer of the vessel, wherein the second sonar data corresponds to a second position of the vessel on the body of water; identify a second subset of the received sonar data to be displayed on the screen, wherein the second subset of the received sonar data includes a second subset of the historical sonar data and the second sonar data, wherein the second subset of the historical sonar data includes the first sonar data; identify a second deepest depth level from the second subset of the received sonar data, wherein the second deepest depth level is different than the first deepest depth level; determine a second depth range based on the second deepest depth level, wherein the second depth range includes the second deepest depth level, wherein the second depth range is different than the first depth range; and render a second image of the second subset of the received sonar data on the screen based on the second depth range, wherein the second image includes sonar data from the second subset of the received sonar data that is within the second depth range. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of displaying sonar data on a screen, comprising:
-
receiving, from at least one sonar transducer of a vessel, first sonar data, wherein the first sonar data corresponds to a first position of the vessel on a body of water; identifying, using one or more processors, a first subset of received sonar data to be displayed on the screen, wherein the first subset of the received sonar data includes a first subset of historical sonar data and the first sonar data; identifying a first deepest depth level from the first subset of the received sonar data; determining a first depth range based on the first deepest depth level, wherein the first depth range includes the first deepest depth level; rendering, on the screen, a first image of the first subset of the received sonar data based on the first depth range, wherein the first image includes sonar data from the first subset of the received sonar data that is within the first depth range; receiving, from the at least one sonar transducer of the vessel, second sonar data, wherein the second sonar data corresponds to a second position of the vessel on the body of water; identifying, using the one or more processors, a second subset of the received sonar data to be displayed on the screen, wherein the second subset of the received sonar data includes a second subset of the historical sonar data and the second sonar data, wherein the second subset of the historical sonar data includes the first sonar data; identifying a second deepest depth level from the second subset of the received sonar data, wherein the second deepest depth level is different than the first deepest depth level; determining a second depth range based on the second deepest depth level, wherein the second depth range includes the second deepest depth level, wherein the second depth range is different than the first depth range; and rendering, on the screen, a second image of the second subset of the received sonar data based on the second depth range, wherein the second image includes sonar data from the second subset of the received sonar data that is within the second depth range. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for displaying marine electronic navigation data, comprising:
-
one or more processors; a screen configured to display marine data; and memory having a plurality of executable instructions which, when executed by the one or more processors, cause the one or more processors to; receive first sonar data from at least one sonar transducer of a vessel, wherein the first sonar data corresponds to a first position of the vessel on a body of water; identify a first subset of received sonar data to be displayed on the screen, wherein the first subset of the received sonar data includes a first subset of historical sonar data and the first sonar data; identify from the first subset of the received sonar data a first deepest depth level to be displayed on the screen; determine a first depth range based on the first deepest depth level, wherein the first depth range includes the first deepest depth level; render a first image of the first subset of the received sonar data based on the first depth range, wherein the first image includes sonar data from the first subset of the received sonar data that is within the first depth range, receive second sonar data from the at least one sonar transducer of the vessel, wherein the second sonar data corresponds to a second position of the vessel on the body of water; identify a second subset of the received sonar data to be displayed on the screen, wherein the second subset of the received sonar data includes a second subset of the historical sonar data and the second sonar data, wherein the second subset of the historical sonar data includes the first sonar data; identify a second deepest depth level from the second subset of the received sonar data, wherein the second deepest depth level is different than the first deepest depth level; determine a second depth range based on the second deepest depth level, wherein the second depth range includes the second deepest depth level, wherein the second depth range is different than the first depth range; and render a second image of the second subset of the received sonar data on the screen based on the second depth range, wherein the second image includes sonar data from the second subset of the received sonar data that is within the second depth range. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification