Electronic apparatus and method for controlling display screen of electronic apparatus

US9971486B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9971486-B2
Application numberUS-201113331895-A
CountryUS
Kind codeB2
Filing dateDec 20, 2011
Priority dateSep 15, 2011
Publication dateMay 15, 2018
Grant dateMay 15, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Apparatus and method are provided that are capable of controlling a display in response to reliable detection of a sliding movement operation of a pointer (e.g., a user's finger) that passes through an end of a display region. The apparatus and method utilize a position detection sensor, which is superposed on the display and configured to detect the pointer's position discretely and successively at a predetermined time interval. Based on a first position detected by the position detection sensor and a second position detected, at the predetermined time interval since the detection of the first position, by the position detection sensor, which together indicate a moving operation of the pointer, it is determined whether the moving operation of the pointer has crossed an end of the display region. If it is so determined, a passed end position of the display region is calculated based on the first and second positions.

First claim

Opening claim text (preview).

The invention claimed is: 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. 2. The method according to claim 1 , wherein the predetermined display region spans from a minimum X value to a maximum X value in X direction and from a minimum Y value to a maximum Y value in Y direction, and the end position corresponds to at least one of the minimum X value, the maximum X value, the minimum Y value, and the maximum Y value. 3. The method according to claim 1 , wherein the end position, in operation, triggers the external controller to execute a defined operation. 4. The method according to claim 3 , wherein the defined operation includes recognizing a swipe-in movement of the pointer. 5. The method according to claim 3 , wherein the defined operation includes displaying a menu in the predetermined display region. 6. The method according to claim 3 , wherein the defined operation includes displaying different menus depending on different locations of the end position, respectively. 7. The method according to claim 6 , wherein the predetermined display region spans from a minimum X value to a maximum X value in X direction and from a minimum Y value to a maximum Y value in Y direction, and the defined operation includes displaying different menus depending on whether the end position corresponds to the minimum X value, the maximum X value, the minimum Y value, or the maximum Y value. 8. The method according to claim 6 , wherein the predetermined display region spans from a minimum X value to a maximum X value in X direction and from a minimum Y value to a maximum Y value in Y direction, and the defined operation includes displaying different menus depending on an X value of the end position along the X direction and/or a Y value of the end position along the Y direction. 9. A touch controller for use with an electronic apparatus including a control circuit and a display device having a predetermined display region and a position detection sensor disposed in a superposed relationship with the display device, the touch controller comprising: a processor; and a memory including computer-executable instructions, which cause the processor to perform: 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 touch controller to the control circuit and storing the first position in the memory, 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) if it is determined 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 touch controller to the control circuit at the defined time cycle after the timing of the detection of the first position, and setting the status counter to [3]; e) if it is determined that the pointer has not passed the edge of the predetermined display region, outputting the second position, but not the first position, from the touch controller to the control circuit at the defined time cycle after the timing of the detection of the first position; and f) in response to detecting a third 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. 10. The touch controller according to claim 9 , wherein the processor, in operation, performs: g) outputting the third position from the touch controller to the control circuit at the defined time cycle after the detection of the second position. 11. The touch controller according to claim 9 , wherein the display region spans from a minimum X value to a maximum X value in X direction and from a minimum Y value to a maximum Y value in Y direction, and the end position corresponds to at least one of the minimum X value, the maximum X value, the minimum Y value, and the maximum Y value. 12. The touch controller according to claim 9 , wherein the end position, in operation, triggers the control circuit to execute a defined operation. 13. The touch controller

Assignees

Inventors

Classifications

  • for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title

  • Interaction techniques based on graphical user interfaces [GUI] · CPC title

  • for inputting data by handwriting, e.g. gesture or text · CPC title

  • using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title

  • by capacitive means · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9971486B2 cover?
Apparatus and method are provided that are capable of controlling a display in response to reliable detection of a sliding movement operation of a pointer (e.g., a user's finger) that passes through an end of a display region. The apparatus and method utilize a position detection sensor, which is superposed on the display and configured to detect the pointer's position discretely and successive…
Who is the assignee on this patent?
Kobori Takeshi, Yamamoto Sadao, Wacom Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/04845. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 15 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).