×

Tilt-based view scrolling with baseline update for proportional and dynamic modes

  • US 10,031,657 B2
  • Filed: 04/15/2016
  • Issued: 07/24/2018
  • Est. Priority Date: 07/24/2013
  • Status: Active Grant
First Claim
Patent Images

1. A mobile system comprising:

  • one or more processors;

    a screen display;

    a motion sensor coupled to said one or more processors and configured to generate one or more tilt signals indicative of one or more tilt angles of said mobile system corresponding to one or more scrolling directions along said screen display;

    memory; and

    one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs comprising instructions for;

    acquiring a contents view;

    displaying at least a portion of said contents view on said screen display;

    detecting a scrolling initiation and a scrolling termination commands when said contents view is larger than said screen display;

    for each said one or more scrolling directions, in response to detecting said scrolling initiation command;

    selecting a reference baseline tilt for said scrolling direction;

    activating a response graph for said scrolling direction that directly maps a predefined tilt rotation range onto a scrolling range that spans said contents view from a first edge to an opposite edge along said scrolling direction; and

    initializing said response graph for said scrolling direction to map the current value of said tilt signal to the current screen display position over said contents view along said scrolling direction;

    for each said one or more scrolling directions, subsequent to initializing said response graph and prior to detecting said scrolling termination command;

    scrolling said contents view by moving said screen display to a position on said contents view mapped by said response graph from the current relative tilt, wherein said current relative tilt is the difference between the current tilt angle of said mobile system along said scrolling direction and said corresponding reference baseline tilt; and

    in response to rotation of said mobile system beyond one end of said predefined tilt rotation range, updating said corresponding reference baseline tilt, at a regular or irregular intervals, while keeping said screen display at a corresponding edge of said contents view along said scrolling direction.

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