×

Information processing device

  • US 9,524,053 B2
  • Filed: 02/14/2014
  • Issued: 12/20/2016
  • Est. Priority Date: 03/22/2013
  • Status: Active Grant
First Claim
Patent Images

1. An information processing device comprising:

  • a contact input section for detecting an operating object, which is used by a user to conduct an operation, being in a contact state where the operating object is in contact with a surface of a touch panel;

    a proximity input section for detecting the operating object being in a proximity state where the operating object is not in contact with the surface of the touch panel and is located within a given distance from the surface of the touch panel;

    a contact position obtaining section for obtaining, as a contact position, a position on the touch panel at which position the operating object being in the contact state is detected by the contact input section;

    a proximity position obtaining section for obtaining, as a proximity position, a position of the operating object in the proximity state at which position the operating object being in the proximity state is detected by the proximity input section, the proximity position obtaining section obtaining the position of the operating object by projecting the position onto the surface of the touch panel;

    an inputted contents specifying section for, after the operating object is shifted from the contact state to the proximity state, specifying contents inputted by the user, in accordance with (i) the contact position obtained by the contact position obtaining section before the operating object is shifted to the proximity state and (ii) the proximity position obtained by the proximity position obtaining section after the operating object is shifted to the proximity state; and

    a process carrying out section for carrying out a process in accordance with inputted contents specified by the inputted contents specifying section;

    whereinin a case where the operating object is in the contact state, the process carrying out section carries out a first process in accordance with the contact position obtained by the contact position obtaining section;

    after the operating object is shifted from the contact state to the proximity state, the process carrying out section carries out a second process, associated with the first process, in accordance with the inputted contents specified by the inputted contents specifying section;

    the process carrying out section carries out the first process in which a screen is caused to be scrolled in a direction, corresponding to a moving direction of the operating object which is in the contact state, at a speed corresponding to at least one of a moving distance and a moving speed of the operating object which is in the contact state;

    the inputted contents specifying section specifies a vector (i) whose starting point is any one of the contact position and the proximity position and (ii) whose end point is a latest proximity position; and

    the process carrying out section carries out the second process in which (a) the direction, determined in the first process, is caused to be changed to a direction of the vector and (b) the speed, determined in the first process, is caused to be changed to a speed corresponding to a length of the vector, so that the screen is scrolled in the direction and the speed thus changed.

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