×

Customizable gesture mappings for motion controlled handheld devices

  • US 7,365,736 B2
  • Filed: 03/23/2004
  • Issued: 04/29/2008
  • Est. Priority Date: 03/23/2004
  • Status: Active Grant
First Claim
Patent Images

1. A motion controlled handheld device comprising:

  • a display having a viewable surface and operable to generate an image;

    a gesture database maintaining a plurality of predefined gestures, each gesture defined by a motion of the device with respect to a first position of the device;

    an application having a plurality of predefined commands;

    a motion detection module operable to detect motion of the handheld device within three dimensions and to identify components of the motion in relation to the viewable surface;

    a user interface operable to receive user input associating selected ones of the gestures with corresponding ones of the commands;

    a gesture mapping database comprising a command map for the application, the command map comprising mappings of the selected gestures to the corresponding commands as indicated by the user input;

    a control module operable to load the application, to track movement of the handheld device using the motion detection module, to compare the tracked movement against the gestures to determine a matching one of the gestures, to identify, using the command map, the command mapped to the matching gesture, and to perform the identified command using the application;

    wherein the control module is further operable to;

    detect an indication to record a new gesture;

    detect a stabilization of the components of the motion of the device;

    upon detecting the stabilization, determine a base reference position;

    record movement of the device with respect to the base reference position;

    detect an indication to stop recording the new gesture;

    define the new gesture using the recorded movement of the device with respect to the base reference position; and

    store the new gesture in the gesture database; and

    wherein the user interface is further operable to receive user input associating the new gesture with at least one of the commands.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×