Method and apparatus for navigating content on screen using pointing device

US9310991B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9310991-B2
Application numberUS-201213463207-A
CountryUS
Kind codeB2
Filing dateMay 3, 2012
Priority dateAug 19, 2011
Publication dateApr 12, 2016
Grant dateApr 12, 2016

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.

A method and an apparatus for navigating content larger than a display screen of a terminal using a pointing device are provided. The method includes acquiring, when a pointing position is changed on a screen partially displaying a content that is larger than the screen, a current pointing position by tracking the change of the pointing position, comparing an X axis displacement and a Y axis displacement from an initial pointing position as a starting position to the current pointing position with a predefined X axis threshold value and Y axis threshold value, respectively, determining a movement direction as one of an X axis, a Y axis, and an XY (diagonal) axis directions based on the comparison result, and scrolling the content in the movement direction to display an off-screen part of the content.

First claim

Opening claim text (preview).

What is claimed is: 1. A content navigation method using a pointing device, the method comprising: acquiring, when a pointing position is changed on a screen partially displaying a content that is larger than the screen, a current pointing position by tracking the change of the pointing position; comparing an X axis displacement and a Y axis displacement from an initial pointing position as a starting position to the current pointing position with a predefined X axis threshold value and Y axis threshold value, respectively; determining a movement direction as one of an X axis, a Y axis, and an XY (diagonal) axis directions based on the comparison result; scrolling the content in the movement direction to display an off-screen part of the content; determining whether the current pointing position stays without movement over a predefined time period; storing a setting value indicating that the starting point is to be reset when the current pointing position is determined to stay without movement over the predefined time period; determining to reset the starting point when the stored setting value indicates that the starting point is to be reset; and resetting the starting point to be the current pointing position when the determination is made to reset the starting point. 2. The method of claim 1 , further comprising: determining, if the touch moves to a certain position and stays at the position over a predefined time period, a first threshold region centered around an initial touch point on the screen; resetting the touch point of the corresponding position as a new starting point for a future drag action; and determining a second threshold region centered around the new starting point. 3. The method of claim 2 , further comprising: determining that a drag action is made if the touch moves from the new starting point out of the second threshold region. 4. The method of claim 1 , wherein the scrolling of the content in the movement direction comprises: moving, when the movement direction is the X axis direction, the content in the X axis direction as much as the displacement between a current X axis coordinate and a previous X axis coordinate; moving, when the movement direction is the Y axis direction, the content in the Y axis direction as much as the displacement between the current Y axis coordinate and the previous Y axis coordinate; and moving, when the movement direction is the XY (diagonal) axis direction, the content in the X axis direction as much as the displacement between the current X axis coordinate and the previous X axis coordinate and in the Y axis direction as much as the displacement between the current Y axis coordinate and the previous Y axis coordinate. 5. The method of claim 1 , wherein the acquiring of the current position comprises generating a touch signal in response to a touch made by a user at a certain position on the screen. 6. The method of claim 1 , wherein the determining of the movement direction comprises: determining, when the X axis displacement is greater than the X axis threshold value and the Y axis displacement is equal to or less than the Y axis threshold value, the movement direction as the X axis direction; determining, when the X axis displacement is equal to or less than the X axis threshold value and the Y axis displacement is greater than the Y axis threshold value, the movement direction as the Y axis direction; and determining, when the X axis displacement is greater than the X axis threshold value and the Y axis displacement is greater than the Y axis threshold value, the movement direction as the XY (diagonal) axis direction. 7. A content navigation apparatus using a pointing device, the apparatus comprising: a display unit configured to partially displaying a content that is larger than a screen; a position detector configured to acquire, when a pointing position is changed on the screen, a current pointing position by tracking the change of the pointing position; a comparer configured to compare an X axis displacement and a Y axis displacement from an initial pointing position as a starting position to the current pointing position with a predefined X axis threshold value and Y axis threshold value, respectively; a direction determiner configured to determine a movement direction as one of an X axis, a Y axis, and an XY (diagonal) axis directions based on the comparison result; a display controller configured to scroll the content in the movement direction to display an off-screen part of the content; a control unit configured to: determine whether the current pointing position stays without movement over a predefined time period, store a setting value indicating that the starting point is to be reset when the current pointing position is determined to stay without movement over the predefined time period, and determine to reset the starting point when the stored setting value indicates that the starting point is to be reset; and a starting point reset module configured to reset the starting point to be the current pointing position when the determination is made to reset the starting point. 8. The apparatus of claim 7 , wherein the position detector comprises a touchscreen for generating a touch signal in response to a touch made by a user at a certain position on the screen. 9. The apparatus of claim 7 , wherein the control unit determines a first threshold region centered around an initial touch point on the screen, if the touch moves to a certain position and stays at the position over a predefined time period, resets the touch point of the corresponding position as a new starting point for a future drag action, and determines a second threshold region centered around the new starting point. 10. The apparatus of claim 9 , wherein the control unit determines that a drag action is made if the touch moves from the new starting point out of the second threshold region. 11. The apparatus of claim 7 , wherein the display controller moves the content in the X axis direction as much as the displacement between a current X axis coordinate and a previous X axis coordinate when the movement direction is the X axis direction, in the Y axis direction as much as the displacement between the current Y axis coordinate and the previous Y axis coordinate when the movement direction is the Y axis direction, and in the X axis direction as much as the displacement between the current X axis coordinate and the previous X axis coordinate and in the Y axis direction as much as the displacement between the current Y axis coordinate and the previous Y axis coordinate when the movement direction is the XY (diagonal) axis direction. 12. The apparatus of claim 7 , wherein the direction determiner is configured to determine the movement direction as the X axis direction when the X axis displacement is greater than the X axis threshold value and the Y axis displacement is equal to or less than the Y axis threshold value, as the Y axis direction when the X axis displacement is equal to or less than the X axis threshold value and the Y axis displacement is greater than the Y axis threshold value, and as the XY (diagonal) axis direction when the X axis displacement is greater than the X axis threshold value and the Y axis displacement is greater than the Y axis threshold value.

Assignees

Inventors

Classifications

  • G06F3/0488Primary

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

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

  • G06F3/0485Primary

    Scrolling or panning · CPC title

  • Pointing devices displaced or positioned by the user {, e.g. mice, trackballs, pens or joysticks}; Accessories therefor (digitisers characterised by the transducing means G06F3/041) · CPC title

  • G06F3/03Primary

    Arrangements for converting the position or the displacement of a member into a coded form · 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 US9310991B2 cover?
A method and an apparatus for navigating content larger than a display screen of a terminal using a pointing device are provided. The method includes acquiring, when a pointing position is changed on a screen partially displaying a content that is larger than the screen, a current pointing position by tracking the change of the pointing position, comparing an X axis displacement and a Y axis di…
Who is the assignee on this patent?
Kim Yung Kwan, Kwon Yong Jin, Lee Ki Won, and 4 more
What technology area does this patent fall under?
Primary CPC classification G06F3/0488. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 12 2016 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).