×

Disambiguation of multitouch gesture recognition for 3D interaction

  • US 10,782,873 B2
  • Filed: 12/20/2016
  • Issued: 09/22/2020
  • Est. Priority Date: 01/25/1999
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • at an electronic device with a touch-sensitive surface and a display;

    displaying a region of a map on the display;

    while displaying the region of the map on the display, detecting a touch input on the touch-sensitive surface that includes movement of one or more contacts on the touch-sensitive surface; and

    ,in response to detecting the touch input, determining a response from at least three possible responses to the touch input based on evaluating the touch input against a plurality of criteria;

    in accordance with a determination that the touch input meets panning criteria, wherein the panning criteria include a requirement that the touch input include at least a first number of contacts in order for the panning criteria to be met, panning the map in accordance with the movement of the one or more contacts;

    in accordance with a determination that the touch input meets tilting criteria, wherein the tilting criteria include a requirement that the touch input include at least a second number of contacts, greater than the first number of contacts, and a requirement that at least the second number of contacts move, on the touch-sensitive surface, within a predefined maximum tolerance, in parallel with a predefined direction on the touch-sensitive surface, in order for the tilting criteria to be met, tilting the map relative to a ground plane of the map in accordance with the movement of the contacts, wherein the tilted map comprises a three-dimensional map and tilting the map includes changing a viewing angle of a three-dimensional object included in the displayed region of the three-dimensional map; and

    ,in accordance with a determination that the touch input meets multi-control criteria, wherein the multi-control criteria include a requirement that the touch input include at least the second number of contacts in order for the multi-control criteria to be met, panning and zooming the map in accordance with the movement of the contacts.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×