Method for providing user interface using multi-point touch and apparatus for same
US-2016162098-A1 · Jun 9, 2016 · US
US10503393B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10503393-B2 |
| Application number | US-201615059257-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 2, 2016 |
| Priority date | Mar 6, 2015 |
| Publication date | Dec 10, 2019 |
| Grant date | Dec 10, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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 avera
for providing variable ranges · CPC title
the display being oriented or displaced in accordance with the movement of object carrying the transmitting and receiving apparatus · CPC title
for mapping or imaging · CPC title
providing two-dimensional coordinated display of distance and direction · CPC title
for locating fish · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.