×

Variable scale scrolling and resizing of displayed images based upon gesture speed

  • US 9,772,762 B2
  • Filed: 01/04/2013
  • Issued: 09/26/2017
  • Est. Priority Date: 04/05/2012
  • Status: Active Grant
First Claim
Patent Images

1. A mobile terminal, comprising:

  • a display; and

    a hardware controller operatively coupled to the display and being configured to;

    control the display to display a first screen comprising a plurality of user selectable items, wherein prior to a first drag input being received, a second screen different from the first screen is not displayed on the display, and the first screen and the second screen have a rectangular shape, wherein the second screen includes a plurality of user selectable items, wherein the first screen and the second screen are among a plurality of screens of at least three screens that are sequentially displayable on the display, wherein portions of no more than two of the plurality of screens are simultaneously displayable on the display while the first drag input is being received, wherein each of the plurality of user selectable items of the first screen and each of the plurality of user selectable items comprise a rectangular shape;

    control the display to display an indicator for indicating an order of a currently displayed screen, relative to other screens among the plurality of screens displayable on the display;

    change a shape of the first screen from the rectangular shape to a trapezoidal shape, and change a shape of the second screen from the rectangular shape to a trapezoidal shape, both based on the first drag input being received; and

    control the display to display a portion of the first screen having the trapezoidal shape and a portion of the second screen having the trapezoidal shape while the first drag input is being received, wherein a displayed vertical edge of the trapezoidal shape of the first screen decreases in length and a displayed vertical edge of the trapezoidal shape of the second screen increases in length in a manner that corresponds to increasing lengths of the first drag input, wherein the vertical edge of the trapezoidal shape of the first screen is adjacent to the vertical edge of the trapezoidal shape of the second screen;

    control the display to repeatedly reduce the displayed portion of the first screen having the trapezoidal shape and correspondingly repeatedly increase the displayed portion of the second screen having the trapezoidal shape in response to increasing distances of the first drag input;

    control the display to display a number of the plurality of selectable items of the first screen and a number of the plurality of selectable items of the second screen while the first drag input is being received, wherein each of the number of plurality of selectable items of the first screen and each of the number of plurality of selectable items of the first second have a trapezoidal shape while the first drag input is being received;

    control the display to repeatedly reduce the displayed number of the plurality of selectable items of the first screen and repeatedly increase the displayed number of the plurality of selectable items of the second screen according to increasing lengths of the first drag input;

    control the display to display the first screen having the trapezoidal shape with a size that is larger than a size of the second screen having the trapezoidal shape, when the first drag input is applied for a first distance, wherein when the first drag input is applied for the first distance the first screen is the currently displayed screen;

    change the size of the first screen having the trapezoidal shape and change the size of the second screen having the trapezoidal shape such that the size of the first screen having the trapezoidal shape is smaller than the size of the second screen having the trapezoidal shape, when the first drag input is applied for a second distance longer than the first distance; and

    control the display to continue to display the indicator while the first drag input is applied, wherein when the first drag input is applied for the second distance the second screen is the currently displayed screen.

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