IP Library › Granted Patent US 10,963,136
Granted Patent B2
US 10,963,136 · App. 13/816,753 · Granted Mar 30, 2021

Highlighting of objects on a display

Inventors: Ronaldus Hermanus Theodorus Oosterholt (Eindhoven, NL); Handoko Kohar (Eindhoven, NL)
Assignee: Koninklijke Philips N.V.
G06F3/04842G06F3/0485G06F3/04812G06F3/04817
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,963,136
App. No.
13/816,753
Granted
Mar 30, 2021
Kind
B2
Abstract

A method and apparatus are described for controlling a highlighting of one of a plurality of operational objects on a display. A spatially continuous movement of a pointing position on the display, which is provided by a user by means of a user input interface is converted in the highlighting of one of the plurality of objects. If the pointing position coincides with one of the plurality of objects, this object is highlighted ( 130 ). When the pointing position is on empty space between the objects, an appropriate one of the plurality of objects is highlighted ( 160 ). The parameter used to determine the object to be highlighted is at least the distance from the pointing position to the objects.

Claims (28)

1. A method of controlling a highlighting of one of a plurality of objects on a display, the method comprising:

obtaining a spatially continuous movement of a virtual cursor on the display, wherein the virtual cursor is not displayed;

when a distance between the virtual cursor and a center of a first one of the plurality of objects is shorter than a distance between the virtual cursor and a center of a second one of the plurality of objects, highlighting the first one of the plurality of objects displayed on the display so the highlight appears on the object; and

when the distance between the virtual cursor and the center of the first one of the plurality of objects is longer than the distance between the virtual cursor and the center of the second one of the plurality of objects, controlling the highlighting to jump from the first one to the second one of the plurality of objects, wherein the jumping of the highlighting to a nearest object to the virtual cursor is controllably avoided if a direction of the movement is determined to be directed away from the nearest object.

2. The method according to claim 1 , wherein the jumping of the highlighting is further controlled based on a velocity, an acceleration, or a deceleration of the movement of the virtual cursor.

3. The method according to claim 1 , wherein the virtual cursor is beyond the display.

4. The method according to claim 3 , further comprising

placing at least some of the plurality of objects in a row; and

when the virtual cursor is beyond the display in a prolongation of the row, scrolling the plurality of objects in the row over the display.

5. The method according to claim 4 , wherein a speed of scrolling is dependent on the virtual cursor to the display.

6. The method according to claim 1 , wherein when the continuous movement of the virtual cursor has ended, controlling a last highlighted object to remain highlighted.

7. The method according to claim 1 , further comprising, when the continuous movement of the virtual cursor is started, controlling the virtual cursor to be at the center of a currently highlighted object.

8. The method according to claim 1 , further comprising adding a hysteresis to calculated distances between the virtual cursor and the center of the first one of the plurality of objects and the center of the second one of the plurality of objects to avoid the highlighting from jumping back and forth between two separate objects when the virtual cursor remains in between them for a period of time.

9. A non-transitory computer readable medium having a computer program code stored thereon which, when executed by a processor, cause the processor to:

obtain a spatially continuous movement of a virtual cursor on a display, wherein the virtual cursor is not displayed;

when a distance between the virtual cursor and a center of a first one of a plurality of objects is shorter than a distance between the virtual cursor and a center of a second one of the plurality of objects, highlight the first one of the plurality of objects displayed on the display so the highlight appears on the object; and

when the distance between the virtual cursor and the center of the first one of the plurality of objects is longer than the distance between the virtual cursor and the center of the second one of the plurality of objects, control the highlight to jump from the first one to the second one of the plurality of objects, wherein the jump of the highlight to a nearest object to the virtual cursor is controllably avoided if a direction of the movement is determined to be directed away from the nearest object.

10. An apparatus comprising:

a memory to store information; and

a control processor, responsive to said stored information, to control a highlighting of one of a plurality of objects on a display, the control processor being configured to:

obtain a spatially continuous movement of a virtual cursor on the display, wherein the virtual cursor is not displayed;

when a distance between the virtual cursor and a center of a first one of the plurality of objects is shorter than a distance between the virtual cursor and a center of a second one of the plurality of objects, highlight the first one of the plurality of objects displayed on the display so the highlight appears on the object; and

when the distance between the virtual cursor and the center of the first one of the plurality of objects is longer than the distance between the virtual cursor and the center of the second one of the plurality of objects, control the highlight to jump from the first one to the second one of the plurality of objects, wherein the jump of the highlight to a nearest object to the virtual cursor is controllably avoided if a direction of the movement is determined to be directed away from the nearest object.

11. The apparatus according to claim 10 , wherein the control processor is further configured to:

control the jump of the highlight based on at least one of: a velocity of the virtual cursor, an acceleration of the virtual cursor and a deceleration of the virtual cursor.

12. The apparatus according to claim 10 , wherein the control processor is further configured to:

when the continuous movement of the virtual cursor has ended, control a last highlighted object to remain highlighted; and

when the continuous movement of the virtual cursor is started, control the virtual cursor to be at the center of a currently highlighted object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2013
From: OOSTERHOLT, RONALDUS HERMANUS THEODORUS; KOHAR, HANDOKO
To: KONINKLIJKE PHILIPS ELECTRONICS N.V.
Reel/Frame 029803/0333 →
Priority Claims (1)
EP 10172855 · Aug 16, 2010 · regional
Continuity (1)
Related Publication 20130145320A1 · Jun 6, 2013