×

Electronic apparatus and method for controlling display screen of electronic apparatus

  • US 9,971,486 B2
  • Filed: 12/20/2011
  • Issued: 05/15/2018
  • Est. Priority Date: 09/15/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method executed in a controller, which is coupled to a position detection sensor and to an external controller in an electronic apparatus including a display device having a predetermined display region in a superposed relationship with the position detection sensor, the method comprising:

  • a) in response to detecting a new touch sequence, detecting a first position of a pointer on the position detection sensor, holding the first position from being outputted from the controller to the external controller and storing the first position in a buffer memory in the controller, and setting a status counter to [1];

    b) detecting a second position of the pointer on the position detection sensor at a defined time cycle after a timing of the detection of the first position, and setting the status counter to [2];

    c) in response to determining that the second position is detected when the status counter is set to [2], deriving a zeroth position, which is a virtual position of the pointer at the defined time cycle prior to the timing of the detection of the first position, by subtracting a distance between the first position and the second position from the first position or by subtracting twice the distance from the second position, and determining whether the pointer has passed at least one of one or more edges of the predetermined display region based on the zeroth position;

    d) in response to determining that the pointer has passed the edge of the predetermined display region,d-i) calculating an end position of the predetermined display region, at which the pointer has passed the edge, based on the first position and the second position; and

    d-ii) outputting the end position, instead of the first position and the second position, as an indication that the detected touch sequence represents a defined user gesture, from the controller to the external controller at the defined time cycle after the timing of the detection of the first position, and setting the status counter to [3];

    e) in response to determining that the pointer has not passed the edge of the predetermined display region, outputting the second position, but not the first position, from the controller to the external controller at the defined time cycle after the timing of the detection of the first position; and

    f) in response to detecting a position of the pointer on the position detection sensor when the status counter is set to [3], determining that the end position has already been calculated and not trying to derive the zeroth position again.

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