This application claims priority to European Patent Application No. 22425038.1, entitled “Ecological Aided Marine Navigation”, filed on Aug. 23, 2022, which is hereby incorporated by reference in its entirety.
Embodiments of the present invention relate generally to systems, devices, and methods for generating notifications and map images to promote ecologically friendly navigational decisions as well as decisions that comply with applicable regulatory restrictions.
Where watercraft are used in certain manners, the watercraft may have a negative impact on the surrounding environment. For example, the watercraft or those on the watercraft may cause issues related to the acidification of water, pollution, overfishing, and/or population decline of fish, but other issues may also arise. Current systems on watercraft are limited in their ability to alert users regarding these issues and local regulatory restrictions.
A modern watercraft is typically a complex system with many subsystems and automatic routines. A user of a watercraft often has a large number of tasks to perform, and the user usually has a limited amount of time and attention to devote to each task. Further, displays are often provided on watercraft, with limited space available for the presentation of information related to the operation of the watercraft.
Various systems described herein may enable ecologically friendly behaviors to be recommended or automatically taken to reduce any negative impacts of the watercraft on the surrounding environment. Recommended ecologically friendly behaviors may be presented as notifications to the user in a display to inform the user of the potential changes. Further, notifications may be provided of regulatory restrictions at or near the current watercraft position. Notifications may be presented in a concise manner in a display so that the user may be informed about important matters without unduly interfering with the operation of the watercraft. The concise manner in which notifications are presented may enable the notifications to be presented in small displays where limited space is available.
Systems described herein may analyze position data from a watercraft, environment data, and data regarding the status of the watercraft, and this analysis may be used to determine notifications that are presented on a display. Data may be obtained from onboard sensors that are located on the watercraft and from other sources regarding the status of the watercraft. This data may be used alongside environment data in the form of map (or chart) information to generate notifications and corrective actions related to ecological items of interest and regulatory restrictions.
The notifications may assist in enforcing eco-friendly behaviors, avoiding behaviors that may conflict with the navigational context, and avoiding behaviors that may conflict with the relevant restrictions and regulations. In some embodiments, the systems may block certain actions from being executed based on the analysis, or the systems may determine ways to automatically correct undesirable behaviors based on any analysis for example, the systems may reduce the volume of onboard speakers and/or reduce the noise level generated by other component on the watercraft to reduce the noise level to a more appropriate level, with the systems determining the components that need to be adjusted and how the components should be adjusted.
Map (e.g., chart) images may also be generated that may be presented in a display on the watercraft. The map images may present information to the user in a consolidated manner where the user may quickly make well-informed navigational decisions that are ecologically friendly and that comply with applicable regulatory restrictions. Relevant items near the watercraft may be identified such as ecological items of interest and areas or locations where regulatory restrictions apply, and these items may be represented in the display as environment representations. These environment representations may be emphasized relative to other material in the map images.
In an example embodiment, a system for presenting environment alerts for a watercraft is provided. The system includes a display, a processor, and memory including computer program code. The computer program code is configured to, when executed, cause the processor to receive position data for the watercraft including a current watercraft position, to receive environment data, to determine a status of the watercraft at the current watercraft position, to perform an analysis of the position data, the environment data, and the status of the watercraft, to determine a notification based on the analysis, and to cause presentation of the notification on the display. The notification is related to the environment data or the status of the watercraft at the current watercraft position. The environment data may include at least one of regulatory data or ecological data.
Various notifications may be provided. In some embodiments, the notification may be an alert that discharge is prohibited in the current watercraft position, an alert that the watercraft is in a reduced noise area, an alert that a watercraft noise level exceeds a permissible level at the current watercraft position, an alert indicating the speed limit at the current watercraft position, an alert indicating that the watercraft is travelling at a speed that exceeds the speed limit at the current watercraft position, or an alert that deployment of a marine device (e.g. an anchor, a discharge valve, a primary motor) is prohibited at the current watercraft position. In some related embodiments, the notification may be an alert that the watercraft noise level exceeds the permissible level at the current watercraft position, and the watercraft noise level may be attributable to a motor, a sonar, a sounder, or an onboard speaker on the watercraft. In some related embodiments, the environment data may include regulatory data in the form of watercraft noise level restrictions at the current watercraft position.
Other notifications may also be provided. In some embodiments, the notification may be an alert that an animal could be located near the watercraft, and the environment data may include ecological data regarding a known location of one or more animals. Information obtained from storage of previous sightings in the area may be used to generate the alert. Additionally, in some embodiments, the notification may be an alert that the watercraft is required to operate in an electric mode at the current watercraft position, and the environment data may include regulatory data regarding locations where various watercraft are required to operate in electric mode. Furthermore, in some embodiments, the notification may be an alert that the watercraft is not permitted to discharge material in the current watercraft position, the environment data may include regulatory data regarding positions where material discharge is not permitted, and the status of the watercraft may indicate that a command has been made to discharge material from the watercraft.
In some embodiments, the environment data may be saved in the memory. The task of receiving environment data may occur by retrieving the environment data from the memory. In some related embodiments, the environment data saved in the memory may be updated periodically.
In some embodiments, the computer program code may be configured to, when executed, cause the processor to analyze the position data, the environment data, and a proposed action and to block the proposed action from being performed. The notification may indicate that the proposed action was not performed.
In some embodiments, the computer program code may be configured to, when executed, cause the processor to receive a user command providing a proposed action, to analyze the user command, the position data, and the environment data to evaluate whether the proposed action is permitted in the current watercraft position, and to block the proposed action from being performed. The notification may indicate that the proposed action was not performed. In some related embodiments, the computer program code may be configured to, when executed, cause the processor to receive a user override command and execute the proposed action.
In some embodiments, one or more onboard sensors may be located on the watercraft that are configured to provide onboard sensor data. The onboard sensors may include at least one of a radar, a position sensor, a direction sensor, a sonar transducer element, an air temperature sensor, a water temperature sensor, a current sensor, a light sensor, a wind sensor, a noise sensor, or a speed sensor. The onboard sensor data may be analyzed as part of the analysis.
In another example embodiment, a method is provided for presenting environment alerts for a watercraft. The method includes receiving position data for the watercraft including a current watercraft position, receiving environment data, determining a status of the watercraft at the current watercraft position, performing an analysis of the position data, the environment data, and the status of the watercraft, determining a notification based on the analysis, and causing presentation of the notification on a display. The environment data may include at least one of regulatory data or ecological data.
In some embodiments, the method may also include receiving a user command providing a proposed action, analyzing the user command, the position data, and the environment data to evaluate whether the proposed action is permitted in the current watercraft position, and blocking the proposed action from being performed. The notification may indicate that the proposed action was not performed.
In another example embodiment, a non-transitory computer readable medium is provided having stored thereon software instructions. When executed by a processor, the software instructions cause the processor to receive position data for a watercraft including a current watercraft position, to receive environment data, to determine a status of the watercraft at the current watercraft position, to perform an analysis of the position data, the environment data, and the status of the watercraft, to determine a notification based on the analysis, and to cause presentation of the notification on a display. The notification may be related to the environment data or the status of the watercraft at the current watercraft position.
In some embodiments, the environment data may include at least one of regulatory data or ecological data. Additionally, in some embodiments, the environment data may include regulatory data in the form of watercraft noise level restrictions at the current watercraft position.
In another example embodiment, a system is provided for presenting environment alerts for a watercraft. The system includes a display, a processor, and a memory including computer program code. The computer program code is configured to, when executed, cause the processor to receive position data for the watercraft including a current watercraft position, to receive environment data, to perform an analysis of the position data and the environment data, to generate a map image based on the position data and the environment data, and to cause presentation of the map image in the display. The map image includes a watercraft representation and representations of a surrounding environment around the watercraft. The map image also includes one or more environment representations that are emphasized relative to the representations of the surrounding environment in the map image. The environment data may include regulatory data or ecological data, and the environment representation(s) may be related to the regulatory data or the ecological data. Additionally, the map image may be a two-dimensional image or a three-dimensional image.
In some embodiments, the environment representation(s) may emphasize at least one of a coast line, a closest point of the coast line, a fish sanctuary, an ecological reserve, a low speed zone, a reduced noise area, a prohibited discharge area, a reef area, a shipwreck area, or a shallow water area.
In some embodiments, the environment representation(s) may include a first environment representation. A first distance may be a distance from the current watercraft position to an actual position of the first environment representation. The computer program code may be configured to, when executed, cause the processor to cause presentation of the first distance in the display.
In some embodiments, the computer program code may be configured to, when executed, cause the processor to cause presentation of the environment representation(s) in one or more colors. The colors may indicate a proximity of an item associated with the environment representation(s) in some embodiments. The colors may indicate an item type for the item that is being represented by the environment representation(s) in the display in some embodiments. In some embodiments, the colors may indicate an importance level for the item that is being represented by the environment representation(s) in the display.
In some embodiments, the computer program code may be configured to, when executed, cause the processor to receive a selection of a first environment representation and to cause presentation of additional information regarding an item represented by the first environment representation. In some related embodiments, the computer program code may be configured to, when executed, cause the processor to cause presentation of the map image in a first area in the display and to cause presentation of the additional information in a second area in the display. The first area may be separate from the second area. In other related embodiments, the computer program code may be configured to, when executed, cause the processor to cause presentation of the map image in a first area in the display and to cause presentation of the additional information as a pop-up window within the first area.
In some embodiments, the computer program code may be configured to, when executed, cause the processor to determine a status of the watercraft at the current watercraft position, to perform the analysis by analyzing the position data, the environment data, and the status of the watercraft, to determine a notification based on the analysis, and to cause presentation of the notification on the display. The notification may be related to the environment data at the current watercraft position.
In another example embodiment, a method is provided for generating and presenting a map image. The method includes receiving position data for the watercraft including a current watercraft position and receiving environment data. The method also includes performing an analysis of the position data and the environment data, generating a map image based on the analysis, and causing presentation of the map image in a display. The map image includes a watercraft representation, representations of a surrounding environment around the watercraft, and at least one environment representation that is emphasized relative to the representations of the surrounding environment. The environment data may include regulatory data or ecological data, and the environment representation(s) may be related to the regulatory data or the ecological data.
In some embodiments, the environment representation(s) may be presented in one or more colors. The colors may indicate a proximity of an item associated with the environment representation(s), an item type for the item that is being represented by the environment representation(s) in the display, or an importance level for the item that is being represented by the environment representation(s) in the display.
In another example embodiment, a non-transitory computer readable medium is provided having stored thereon software instructions. When executed by a processor, the software instructions cause the processor to receive position data for a watercraft including a current watercraft position, to receive environment data, to perform an analysis of the position data and the environment data, to generate a map image based on the analysis, and to cause presentation of the map image in a display. The map image includes a watercraft representation and representations of a surrounding environment around the watercraft. The map image also includes at least one environment representation that is emphasized relative to the representations of the surrounding environment. The environment data may include regulatory data or ecological data, and the environment representation(s) may be related to the regulatory data or the ecological data.
In some embodiments, the software instructions, when executed by a processor, may cause the processor to cause presentation of the environment representation(s) in one or more colors. The colors may indicate a proximity of an item associated with the at least one environment representation, an item type for the item that is being represented by the at least one environment representation in the display, or an importance level for the item that is being represented by the at least one environment representation in the display.
Having thus described the invention in general terms, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein:
Example embodiments of the present invention now will be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all embodiments of the invention are shown. Indeed, the invention may be embodied in many different forms and should not be construed as limited to the example embodiments set forth herein; rather, these embodiments are provided so that this disclosure will satisfy applicable legal requirements. Like reference numerals generally refer to like elements throughout. For example, reference numerals 332, 532, and 632 each refer to similar displays. Additionally, any connections or attachments may be direct or indirect connections or attachments unless specifically noted otherwise.
Depending on the configuration, the watercraft 100 may include a primary motor 105, which may be a main propulsion motor such as an outboard or inboard motor. Additionally, the watercraft 100 may include a trolling motor 108 configured to propel the watercraft 100 or maintain a position. Motors may also take the form of a hybrid propulsion system (using electric and endothermic systems) and an electric propulsion system. The one or more transducer assemblies (e.g., 102a, 102b, and/or 102c) may be mounted in various positions and to various portions of the watercraft 100 and/or equipment associated with the watercraft 100. For example, the transducer assembly may be mounted to the transom 106 of the watercraft 100, such as depicted by transducer assembly 102a. The transducer assembly may be mounted to the bottom or side of the hull 104 of the watercraft 100, such as depicted by transducer assembly 102b. The transducer assembly may be mounted to the trolling motor 108, such as depicted by transducer assembly 102c.
The watercraft 100 may also include one or more marine electronic devices 160, such as may be utilized by a user to interact with, view, or otherwise control various aspects of the various sonar systems described herein. In the illustrated embodiment, the marine electronic device 160 is positioned proximate the helm (e.g., steering wheel) of the watercraft 100 although other positions on the watercraft 100 are contemplated. Likewise, additionally or alternatively, a remote device (such as a user's mobile device) may include functionality of a marine electronic device.
The watercraft 100 may also comprise other components within the one or more marine electronic devices 160 or at the helm. In
In various embodiments, notifications may be presented on a display to enable the user to make more ecologically friendly navigational decisions and to make navigational decisions that comply with regulatory restrictions. These notifications may take a wide variety of forms. For example, the notifications may be an alert that discharge is prohibited in the current watercraft position, an alert that the watercraft is in a reduced noise area, an alert that a watercraft noise level exceeds a permissible level at the current watercraft position, an alert indicating the speed limit at the current watercraft position, an alert indicating that the watercraft is travelling at a speed that exceeds the speed limit at the current watercraft position, or an alert that deployment of a marine device is prohibited at the current watercraft position. Notifications may also be provided to encourage actions that would reduce carbon emissions or water pollution (e.g. adjusting operation of a motor).
Other notifications may also be presented. For example, an alert may be presented that an animal could be located near the watercraft, and the relevant environment data may include ecological data regarding a known location of one or more animals. Information obtained from storage of previous sightings in the area may be used to generate the alert. Additionally, an alert may be provided that the watercraft is required to operate in an electric mode at the current watercraft position, and the relevant environment data in this example may include regulatory data regarding locations where various watercraft are required to operate in electric mode.
At operation 202, position data is received for a watercraft. This position data may include a current watercraft position. Position data may be received using global positioning system (GPS) data and/or data from other onboard sensors. Environment data is received at operation 204. The environment data may include regulatory data or ecological data. The regulatory data may include any relevant regulatory restrictions and the locations where those restrictions are applicable. Regulatory restrictions may include speed limits, prohibitions on discharge of material, noise level restrictions, or requirements to operate in electric mode. However, other regulatory restrictions may be used. Ecological data may include ecological items of interest and locations where those ecological items of interest are located. Ecological data may also include ecological concerns and locations or areas that are affected by the ecological concerns. In some embodiments, environment data may be saved in the memory, and receiving the environment data may occur by retrieving the environment data from the memory. Where this is the case, environment data saved in memory may be updated periodically. Environment data may be obtained using onboard sensors in some embodiments so that information may be collected regarding the characteristics of the area (in particular restrictions and regulations), and environment data may be obtained by accessing digital geospatial data such as a digital nautical chart or database. In some embodiments, regulatory data, ecological data, and/or environment data may be obtained via one or more networks, such as a local watercraft network, a wireless network, or other network.
At operation 206, the status of the watercraft is determined at the current watercraft position. The status of the watercraft may relate to various components of the watercraft. For example, the status of the watercraft may relate to the position or orientation of a motor, a rudder, a sonar transducer assembly, an anchor, or a valve. The status may be the volume of speakers on the watercraft, the noise generated by a particular component on the watercraft, or the noise generated by the watercraft as a whole. The status of the watercraft may additionally or alternatively be an indication that component such as a motor, rudder, sonar transducer assembly, a generator, a light, or some other device is functioning properly, that a component is fully charged, that a component is operating at a certain efficiency level, that a component is damaged in some manner, etc. Furthermore, the status of the watercraft may indicate that a command has been made to discharge material from the watercraft. The status may be provided by real-time data from various sensors, such as navigation sensors (e.g. position, speed, heading, etc.). In some embodiments, the status of the watercraft may reflect the status of some other component, or the status may provide other information regarding the components on the watercraft.
At operation 208, a proposed action may be received. For example, a user command may be received via a user command at the marine electronic device 660 (see
At operation 210, an analysis is performed. This analysis may be an analysis of the position data for the watercraft, the environment data for the watercraft, and/or the status of the watercraft. However, where operation 208 is performed, the proposed action may be analyzed as part of the analysis. The analysis may be performed to determine whether a proposed action is permitted, prohibited, or discouraged in the current watercraft position. The analysis may alternatively be performed to determine a corrective action and/or to determine an appropriate notification to be presented on a display.
A proposed action may be blocked based on the analysis at operation 212, such as where the analysis indicates that the proposed action is prohibited or discouraged at the current watercraft position. However, where the proposed action is permitted, operation 212 may not be performed, and the method may instead proceed from operation 210 to operation 214. Operation 212 may not be performed in embodiments where operation 208 is not performed.
At operation 214, a notification is determined based on the analysis. The notification may be related to the environment data or the status of the watercraft at the current watercraft position. The notification may provide a suggested corrective action or inform the user of a regulatory restriction or an ecological item of interest. However, other notifications may be provided. For example, a notification may be provided that a proposed action is blocked. Where the proposed action is blocked, a notification may be provided to indicate that the proposed action was not performed, and the notification may or may not permit the user to provide a user override command. In some embodiments, the notification may also provide the reason that the proposed action was blocked. Presentation of the notification may be caused on a display at operation 216.
In some embodiments, a user may be permitted to override a blockage of a proposed action. For example, the method 200 includes operations 218 and 220 to permit a user to override a blockage of a proposed action. At operation 218, a user override command is received. This may be done by receiving an input from a user at a selection button (see, e.g.,
The computer program code may also cause the processor to receive environment data. The environment data may include regulatory data or ecological data. The regulatory data may include any relevant regulatory restrictions and the locations where those restrictions are applicable. Regulatory restrictions may include speed limits, prohibitions on discharge of material, noise level restrictions, or requirements to operate in electric mode. However, other regulatory restrictions may be used. Ecological data may include ecological items of interest and locations where those ecological items of interest are located. Ecological data may also include ecological concerns and areas that are affected by the ecological concerns.
Various notifications may be presented to a user to enable the user to make more ecologically friendly navigational decisions and to make navigational decisions that comply with regulatory restrictions.
Looking now at
Turning now to
In some embodiments, certain alarms may be presented on a display to inform the user that the notifications are available.
Notifications may be presented in a display in a variety of ways, and
Various environment representations 338 are illustrated in the map image 342. The environment representations 338 may be locations or areas where regulatory data indicates that a regulatory restriction applies. Environment representations 338 may also be locations or areas where an ecological item of interest is located. Regulatory restrictions may include a reduced speed limit, a requirement to operate the watercraft in an electric mode, a requirement to maintain the noise level generated by a watercraft below a specified level, a restriction on discharging material at a specific location, a restriction on dropping an anchor (e.g. due to the presence of a coral reef below), or a restriction on fishing at a specific location (e.g. in a fish sanctuary or an ecological reserve). However, environment representations 338 may represent numerous other types of regulatory restrictions. Where the environment representation 338 is representing a relevant regulatory restriction, the environment representation 338 may be positioned at one or more locations on the map image 342. This position may be the closest position to the watercraft where the regulatory restriction applies in some embodiments. However, in other embodiments, the environment representations 338 may be provided for a larger area where a regulatory restriction applies (e.g. all areas within a specified distance from the coastline, areas where a coral reef is located, etc.). Where environment representations 338 are provided for a larger area, the relevant area may be emphasized in the map image by using highlighting, providing an outline around the area, etc.
Environment representations 338 may be locations where certain ecological items of interest are located. Ecological items of interest may include areas highly populated by fish or other animals, a coastline or a closest location for a coastline, etc. However, other ecological items of interest may be represented by environment representations 338. While the ecological items are presented in the same color in
In the illustrated embodiment, lines 338A extend from the watercraft representation 334 to the environment representations 338 to provide a visual aid, but these lines 338A may be omitted in other embodiments.
A grid 336 is provided in the map image 342, and the watercraft representation 334 is provided at or near the center of the grid 336. The grid 336 may assist in determining the distance and angular position of various items in the surrounding environment. For example, the grid 336 may permit the distance and angular position of a coastline to be easily determined, and the grid 336 may also permit the distance and angular position of an environment representation to be easily determined.
Additionally, methods are contemplated for the generation and presentation of a map image.
At operation 406, an analysis is performed. This analysis may be an analysis of the position data for the watercraft and the environment data for the watercraft. The analysis may be performed to assist in generating a map image. At operation 408, a map image is generated based on the analysis. The map image includes a watercraft representation and representations of a surrounding environment around the watercraft. The map image also includes an environment representation that is emphasized relative to the representations of the surrounding environment. Multiple environment representations may be included in the map image in some embodiments. The environment representation may be related to the environment data received at operation 404. Various environment representation may be used, including but not limited to a coast line, a closest point of a coast line, a fish sanctuary, an ecological reserve, a low speed zone, a reduced noise area, a prohibited discharge area, a reef area where a coral reef is located, a shipwreck area, or a shallow water area. The map image may be a two-dimensional image or a three-dimensional image.
Presentation of the map image may be caused in a display at operation 410. The map image may be presented in the display in different ways. As a first example, the map image may be presented in a first area in the display, and additional information may be presented in a second area in the display that is separate from the first area. As a second example, the map image may be presented in a first area in the display, and additional information may be presented as a pop-up window within the first area. Environment representations may be presented in any map image, and these environment representations may be emphasized in the map image relative to other representations of the surrounding environment, and distances associated with the environment representations may be provided for some or all of the environment representations in the map image.
The environment representations may be presented in different colors in some embodiments, with the colors indicating some characteristic of the environment representation(s). For example, the color(s) may indicate a proximity of an item associated with an environment representation, the color(s) may indicate an item type for the item that is being represented by the environment representation(s) in the display, or the color(s) may indicate an importance level for the item that is being represented by the environment representation(s) in the display. Colors may be selected to indicate other information regarding an environment representation. Further, each of the environment representations may be presented in the same color in some embodiments.
In some embodiments, operations 412 and 414 may also be executed in the method 400. Performance of these operations may permit additional information to be presented about an environment representation. At operation 412, a selection of an environment representation may be received. At operation 414, presentation of additional information regarding the item represented by the selected environment representation may be presented. For example, looking at the display 532 illustrated in
For the methods 200 and 400 of
Various environment representations are illustrated in the map image 542. The environment representations may be location(s) where regulatory data indicates that regulatory restrictions apply or location(s) where an ecological item of interest is located. Where the environment representation 538 is representing a relevant regulatory restriction, the environment representation 538 may be positioned at one or more locations on the map image 542. This position may be the closest position to the watercraft where the regulatory restriction applies in some embodiments. However, in other embodiments, the environment representations 538 may be provided for a larger area where a regulatory restriction applies (e.g. all areas within a specified distance from the coastline, areas where a coral reef is located, etc.).
Environment representations may be locations where certain ecological items of interest are located. Ecological items of interest may include areas highly populated by fish or other animals, a coastline or a closest location for a coastline, etc. However, other ecological items of interest may be represented by environment representations. As noted elsewhere herein, the ecological items may be presented in different colors.
In the illustrated embodiment, a first environment representation 544A, a second environment representation 544B, and a third environment representation 544C are illustrated. However, a different number of environment representations may be emphasized in a map image 542. Each environment representation may have a distance associated with the environment representation, with the distance being the distance from the current watercraft position to an actual position of the item being represented by the environment representation. For example, a first distance may be associated with the first environment representation, and the first distance may be the distance from the current watercraft position to the actual position of the coastline represented by the first environment representation. The first distance and other relevant distances may be presented on the display these distances may be presented adjacent to the environment representations and/or with condensed information at the bottom of the map image 542. A grid 536 is provided in the map image 542, and the watercraft representation 534 is provided at or near the center of the grid 536.
In the display 532 of
In other embodiments, an environment representation (e.g. second environment representation 544B) may be selected, and this selection may cause expanded information to appear in the second area 540B regarding the selected environment representation. This presentation approach may be beneficial to permit the map image 542 to be presented in the first area 540A with the largest size possible, and this presentation approach may be beneficial where limited space is available in the display 532. Once the user has finished viewing the expanded information, the user may switch to present condensed information regarding each of the environment representations in the second area 540B.
Different colors may be used to indicate a proximity of an item associated with an environment representation, an item type for an item that is being represented by an environment representation in the display, or an importance level for an item that is being represented by the environment representation in the display. In the illustrated embodiment, the first environment representation 544A is presented in a first color, with the first color indicating that the first environment representation 544A is associated with a coastline. Further, the second environment representation 544B is presented in a second color, with the second color indicating that the second environment representation 544B is associated with a fish sanctuary. The third environment representation 544C is presented in a third color, with the third color indicating that the third environment representation 544C is associated with an ecological reserve. However, colors may be indicative of other items. Map images may be provided as two-dimensional images or three-dimensional images.
In some embodiments, additional separate sonar transmitters or transceivers (arranged to operate alone, in an array, or otherwise) may be included. The sonar transducer assemblies 602A, 602B, 602N may also include a sonar signal processor or another processor configured to perform various sonar processing. Alternatively, a processor may be provided for each sonar unit. In some embodiments, the processor (e.g., at least one processor 664 in the marine electronic device 660, a controller (or processor portion) in the sonar transducer assemblies 602A, 602B, 602N, or a remote controller or combinations thereof) may be configured to filter sonar return data and/or selectively control elements of the sonar transducer assemblies 602A, 602B, 602N. For example, various processing devices (e.g., a multiplexer, a spectrum analyzer, A-to-D converter, etc.) may be utilized in controlling or filtering sonar return data and/or transmission of sonar signals from the transmitter(s).
The sonar transducer assemblies 602A, 602B, 602N may also include one or more other systems, such as various sensor(s) 667. For example, the sonar transducer assemblies 602A, 602B, 602N may include an orientation sensor, such as gyroscope or other orientation sensor (e.g., accelerometer, MEMS, etc.) that can be configured to determine the relative orientation of the sonar transducer assemblies 602A, 602B, 602N, the relative orientation of a sonar unit, or the relative orientation of a transceiver, a transmitter, or a receiver. In some embodiments, additionally or alternatively, other types of sensor(s) are contemplated, such as, for example, a water temperature sensor, a current sensor, a light sensor, a wind sensor, a noise sensor, a speed sensor, or the like. The sensor(s) 667 may assist in determining the orientation of the sonar transducer assemblies 602A, 602B, 602N or certain components thereof. Sonar transducer assemblies 602A, 602B, 602N may each possess one or more sounders in some embodiments, but sounders may also be provided at other locations on the watercraft 100 (see
The illustrated system includes a marine electronic device 660. The system may comprise numerous marine devices. The marine electronic device 660 may include at least one processor 664, a memory 666, a communication interface 672, a user interface 668, a display 632, and one or more devices or sensors 674 (e.g. position sensor, direction sensor, water temperature sensor, a current sensor, a light sensor, a wind sensor, a noise sensor, a speed sensor, other sensors, etc.). One or more of the components of the marine electronic device 660 may be located within a housing or could be separated into multiple different housings (e.g., be remotely located). One or more marine devices may be implemented on the marine electronic device 660. For example, a position sensor, a direction sensor, an autopilot, water temperature sensor, a current sensor, a light sensor, a wind sensor, a noise sensor, a speed sensor, and other devices or sensors 674 may be provided within the marine electronic device 660. These marine devices can be integrated within the marine electronic device 660, integrated on a watercraft at another location and connected to the marine electronic device 660, and/or the marine devices may be implemented at a remote device 678 in some embodiments.
The processor(s) 664 may be any means configured to execute various programmed operations or instructions stored in a memory device (e.g., memory 666) such as a device or circuitry operating in accordance with software or otherwise embodied in hardware or a combination of hardware and software (e.g. a processor operating under software control or the processor embodied as an application specific integrated circuit (ASIC) or field programmable gate array (FPGA) specifically configured to perform the operations described herein, or a combination thereof) thereby configuring the device or circuitry to perform the corresponding functions of the processor(s) 664 as described herein. In this regard, the processor(s) 664 may be configured to analyze electrical signals communicated thereto to provide or receive sonar data from one or more sonar transducer assemblies and additional data from other sources.
In some embodiments, the processor(s) 664 may be further configured to implement signal processing. The processor(s) 664 may further implement notices and alarms, such as those determined or adjusted by a user, to reflect proximity of areas where regulatory restrictions apply or areas where ecological items of interest are located, to reflect proximity of other vehicles (e.g. watercraft), approaching storms, hazards, fish, etc.
In an example embodiment, the memory 666 may include one or more non-transitory storage or memory devices such as, for example, volatile and/or non-volatile memory that may be either fixed or removable. The memory 666 may be configured to store instructions, computer program code, sonar data, and additional data such as radar data, chart data, location/position data in a non-transitory computer readable medium for use, such as by the processor(s) 664 for enabling the marine electronic device 660 to carry out various functions in accordance with example embodiments of the present invention. For example, the memory 666 could be configured to buffer input data for processing by the processor(s) 664. Additionally or alternatively, the memory 666 could be configured to store instructions for execution by the processor(s) 664.
Other devices 679 may also be provided in the system such as primary motor, a trolling motor, a sounder, a radar, a rudder, a primary motor, a trolling motor, an autopilot, and additional sensors/devices may also be provided as marine devices. However, other marine devices may be provided as well. The system may comprise any number of different systems, modules, or components, and each of these may include any device or means embodied in either hardware, software, or a combination of hardware and software configured to perform one or more corresponding functions described herein.
The communication interface 672 may be configured to enable communication to external systems (e.g. an external network 676). In this manner, the marine electronic device 660 may retrieve stored data from a remote device 678 via the external network 676 in addition to or as an alternative to the onboard memory 666. In some embodiments, the communication interface 672 may be configured to enable a connection to the Internet of Things to enable easy control of the marine electronic device 660 and processors therein. Additionally or alternatively, the marine electronic device 660 may transmit or receive data, such as sonar signal data, sonar return data, sonar image data, or the like to or from a sonar transducer assembly 602A, 602B, 602N. In some embodiments, the marine electronic device 660 may also be configured to communicate with other devices or systems (such as through the external network 676 or through other communication networks, such as described herein). For example, the marine electronic device 660 may communicate with a propulsion system of the watercraft 100 (see
The communications interface 672 of the marine electronic device 660 may also include one or more communications modules configured to communicate with one another in any of a number of different manners including, for example, via a network. In this regard, the communications interface 672 may include any of a number of different communication backbones or frameworks including, for example, Ethernet, the NMEA 2000 framework, GPS, cellular, Wi-Fi, Bluetooth, Bluetooth Low Energy (“BLE”) or other suitable networks. The network may also support other data sources, including GPS, autopilot, engine data, compass, radar, etc. In this regard, numerous other peripheral devices (including other marine electronic devices or sonar transducer assemblies) may be included in the system.
The position sensor may be configured to determine the current position and/or location of the marine electronic device 660 (and/or the watercraft 100 (see
The display 632 (e.g. one or more screens) may be configured to present images and may include or otherwise be in communication with a user interface 668 configured to receive input from a user. The display 632 may be, for example, a conventional LCD (liquid crystal display), a touch screen display, mobile device, or any other suitable display known in the art upon which images may be displayed.
In some embodiments, the display 632 may present one or more sets of data (or images generated from the one or more sets of data). Such data includes chart data, radar data, sonar data, weather data, location data, position data, orientation data, sonar data, or any other type of information relevant to the watercraft. Sonar data may be received from one or more sonar transducer assemblies 602A, 602B, 602N or from sonar devices positioned at other locations, such as remote from the watercraft. Additional data may be received from other devices and sensors 674 such as a radar, a primary motor or an associated sensor, a trolling motor or an associated sensor, an autopilot, a rudder or an associated sensor, a position sensor, a direction sensor, a remote device 678, onboard memory 666 (e.g., stored chart data, historical data, etc.), or other devices 679. The other sensors/devices 674 may include, for example, an air temperature sensor, a water temperature sensor, a current sensor, a light sensor, a wind sensor, a noise sensor, a speed sensor, an onboard speaker or the like. Additionally, the user interface 668 may include, for example, a keyboard, keypad, function keys, mouse, scrolling device, input/output ports, touch screen, or any other mechanism by which a user may interface with the system.
Although the display 632 of
Onboard sensors 682 may be provided on the watercraft 100 (see
Many modifications and other embodiments of the inventions set forth herein will come to mind to one skilled in the art to which these inventions pertain having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is to be understood that the embodiments of the invention are not to be limited to the specific embodiments disclosed and that modifications and other embodiments are intended to be included within the scope of the invention. Moreover, although the foregoing descriptions and the associated drawings describe example embodiments in the context of certain example combinations of elements and/or functions, it should be appreciated that different combinations of elements and/or functions may be provided by alternative embodiments without departing from the scope of the invention. In this regard, for example, different combinations of elements and/or functions than those explicitly described above are also contemplated within the scope of the invention. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.
Number | Date | Country | Kind |
---|---|---|---|
22425038.1 | Aug 2022 | EP | regional |