IP Library Granted Patent US 10,503,393
Granted Patent B2
US 10,503,393 · App. 15/059,257 · Granted Dec 10, 2019

Touch screen sonar adjustment systems and methods

Inventor: Christopher Daniel Gatland (Fareham, GB)
Assignee: FLIR Belgium BVBA
G06F3/04883G01S7/58G01S7/629G01S7/6218G01S15/025G01S15/89G01S15/96
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,503,393
App. No.
15/059,257
Granted
Dec 10, 2019
Kind
B2
Abstract

Techniques are disclosed for systems and methods to provide touch screen sonar adjustment for mobile structures. A sonar adjustment system includes a user interface with a touch screen display and a logic device configured to communicate with the user interface and a sonar system. The user interface is configured to receive and/or display sonar data provided by the sonar system. The logic device is configured to determine a stimulus or scroll rate component and a sample scale component of a pinch gesture performed on the touch screen display, adjust a rate and/or a sample scale factor for the touch screen display and/or for the sonar system, and render the sonar data according to the adjusted rate and/or sample scale factor. The user interface and logic device may be integrated together to form a multifunction display used to power and/or supply sonar transmission signals to the sonar system.

Claims (81)

1. A system comprising:

a user interface comprising a touch screen display and configured to receive and/or display sonar data provided by a sonar system; and

a logic device configured to communicate with the user interface and/or the sonar system, wherein the logic device is configured to:

determine a rate component and a sample scale component of a pinch gesture performed on the touch screen display, wherein the determined rate component controls, at least in part, a stimulus of the sonar system;

adjust a rate and a sample scale factor for the touch screen display based, at least in part, on the determined rate and sample scale components; and

render the sonar data according to the adjusted rate and sample scale factor;

wherein determining the rate component and/or the sample scale component comprises:

detecting the pinch gesture performed on the touch screen display;

estimating a reference angle and a travel distance corresponding to two points of contact associated with the detected pinch gesture; and

determining the rate component and/or the sample scale component from the estimated reference angle and travel distance.

2. The system of claim 1 ,

wherein the logic device is configured to provide the adjusted rate and/or the adjusted sample scale factor to the sonar system to adjust a stimulus rate and/or a sample density of the sonar system, wherein the stimulus rate comprises an ensonification or ping rate of the sonar system.

3. The system of claim 1 , wherein estimating the reference angle comprises:

determining start and stop positions of the detected pinch gesture for each of the two points of contact associated with the detected pinch gesture;

determining an average position for each of the two points of contact based on the corresponding determined start and stop positions; and

determining the reference angle from the determined average position for each of the two points of contact.

4. The system of claim 1 , wherein estimating the reference angle comprises:

determining a stop position of the detected pinch gesture for each of the two points of contact; and

determining the reference angle from the determined stop position for each of the two points of contact.

5. The system of claim 1 , wherein estimating the travel distance comprises:

determining start and stop positions of the detected pinch gesture for each of the two points of contact; and

determining the travel distance by subtracting a first distance between the stop positions for the two points of contact from a second distance between the start positions for the two points of contact.

6. The system of claim 1 , wherein determining the rate component and/or the sample scale component from the estimated reference angle and travel distance comprises:

determining an orientation for a rate axis and/or a sample axis of the sonar data relative to the touch screen display; and

decomposing the estimated reference angle and travel distance into the rate and/or sample scale components based on the reference angle and the determined orientation for the rate and/or sample axes.

7. The system of claim 1 , wherein the rate component corresponds to a scroll rate for the touch screen display, and wherein adjusting the rate and/or the sample scale factor for the touch screen display comprises:

determining a current rate and/or a current sample scale factor;

multiplying the current rate by a rate adjustment ratio based, at least in part, on the rate component and/or a size of the touch screen display relative to the rate component, to determine the adjusted rate; and/or

multiplying the current sample scale factor by a sample scale adjustment ratio based, at least in part, on the sample scale component and/or a size of the touch screen display relative to the sample scale component, to determine the adjusted sample scale factor.

8. The system of claim 1 , wherein rendering the sonar data according to the adjusted rate and/or sample scale factor comprises:

scaling the sonar data according to the adjusted rate along a rate axis of the sonar data; and/or

scaling the sonar data according to the adjusted sample scale factor along a sample axis of the sonar data.

9. The system of claim 1 , further comprising the sonar system, wherein:

the sonar system is configured to be coupled to a mobile structure comprising a watercraft, aircraft, and/or a motor vehicle;

the user interface and the logic device are integrated together to form a multifunction display; and

the multifunction display is configured to provide power and/or sonar transmission signals to a sonar transducer assembly of the sonar system.

10. The system of claim 1 , wherein:

the user interface and the logic device are integrated together to form a portable user interface; and

the portable user interface is configured to communicate with the sonar system over a wireless communication link.

11. A system comprising:

a user interface comprising a touch screen display and configured to receive and/or display sonar data provided by a sonar system; and

a logic device configured to communicate with the user interface and/or the sonar system, wherein the logic device is configured to:

detect a pinch gesture performed on the touch screen display;

determine a rate component and a sample scale component of the pinch gesture performed on the touch screen display, wherein the determined rate component controls, at least in part, a stimulus of the sonar system;

adjust a rate and a sample scale factor for the touch screen display based, at least in part, on the determined rate and sample scale components; and

render the sonar data according to the adjusted rate and sample scale factor;

wherein the logic device is configured to provide the adjusted rate and/or the adjusted sample scale factor to the sonar system to adjust a stimulus rate and/or a sample density of the sonar system, wherein the stimulus rate comprises an ensonification or ping rate of the sonar system.

12. A method comprising:

determining a rate component and a sample scale component of a pinch gesture performed on a touch screen display of a user interface, wherein the user interface is configured to receive and/or display sonar data provided by a sonar system, wherein the determined rate component controls, at least in part, a stimulus of the sonar system;

adjusting a rate and a sample scale factor for the touch screen display based, at least in part, on the determined rate and sample scale components; and

rendering the sonar data according to the adjusted rate and sample scale factor;

wherein determining the rate component and/or the sample scale component comprises:

detecting the pinch gesture performed on the touch screen display;

estimating a reference angle and a travel distance corresponding to two points of contact associated with the detected pinch gesture; and

determining the rate component and/or the sample scale component from the estimated reference angle and travel distance.

13. The method of claim 12 , wherein:

the sonar system is configured to be coupled to a mobile structure comprising a watercraft, aircraft, and/or a motor vehicle;

the user interface forms a multifunction display; and

the multifunction display is configured to provide power and/or sonar transmission signals to a sonar transducer assembly of the sonar system.

14. The method of claim 12 , wherein estimating the reference angle comprises:

determining start and stop positions of the detected pinch gesture for each of the two points of contact associated with the detected pinch gesture;

determining an average position for each of the two points of contact based on the corresponding determined start and stop positions; and

determining the reference angle from the determined average position for each of the two points of contact.

15. The method of claim 12 , wherein estimating the reference angle comprises:

determining a stop position of the detected pinch gesture for each of the two points of contact; and

determining the reference angle from the determined stop position for each of the two points of contact.

16. The method of claim 12 , wherein estimating the travel distance comprises:

determining start and stop positions of the detected pinch gesture for each of the two points of contact; and

determining the travel distance by subtracting a first distance between the stop positions for the two points of contact from a second distance between the start positions for the two points of contact.

17. The method of claim 12 , wherein determining the rate component and/or the sample scale component from the estimated reference angle and travel distance comprises:

determining an orientation for a rate axis and/or a sample axis of the sonar data relative to the touch screen display; and

decomposing the estimated reference angle and travel distance into the rate and/or sample scale components based on the reference angle and the determined orientation for the rate and/or sample axes.

18. The method of claim 12 , wherein adjusting the rate and/or the sample scale factor for the touch screen display comprises:

determining a current rate and/or a current sample scale factor;

multiplying the current rate by a rate adjustment ratio based, at least in part, on the rate component and/or a size of the touch screen display relative to the rate component, to determine the adjusted rate; and/or

multiplying the current sample scale factor by a sample scale adjustment ratio based, at least in part, on the sample scale component and/or a size of the touch screen display relative to the sample scale component, to determine the adjusted sample scale factor.

19. The method of claim 12 , further comprising:

providing the adjusted rate and/or the adjusted sample scale factor to the sonar system to adjust a stimulus rate and/or a sample density of the sonar system, wherein the stimulus rate comprises an ensonification or ping rate of the sonar system.

20. The method of claim 12 , wherein rendering the sonar data according to the adjusted rate and/or sample scale factor comprises:

scaling the sonar data according to the adjusted rate along a rate axis of the sonar data; and/or

scaling the sonar data according to the adjusted sample scale factor along a sample axis of the sonar data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2025
From: FLIR BELGIUM BVBA
To: RAYMARINE UK LIMITED
Reel/Frame 071149/0656 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2016
From: GATLAND, CHRISTOPHER DANIEL
To: FLIR BELGIUM BVBA
Reel/Frame 037937/0593 →