IP Library Granted Patent US 9,367,228
Granted Patent B2
US 9,367,228 · App. 13/172,082 · Granted Jun 14, 2016

Fine object positioning

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 9,367,228
App. No.
13/172,082
Granted
Jun 14, 2016
Kind
B2
Abstract

There is disclosed a method of controlling the positioning of an object displayed on an interactive display surface, in which interactive display surface the display resolution is greater than the detection resolution, the method comprising: determining selection of a displayed object on the interactive display surface; detecting movement of an input at the interactive display surface associated with the selected displayed object; and in an object transformation mode, moving at least one displayed pixel of the selected displayed object by a distance which is less than the distance of the detected movement of the detected input.

Claims (25)

1. A method of controlling the positioning of an object displayed on an interactive display surface, in which interactive display surface a display resolution is greater than a detection resolution, the method comprising:

determining selection of a displayed object on the interactive display surface;

detecting movement of an input at the interactive display surface associated with the selected displayed object; and

in an object transformation mode, moving at least one displayed pixel of the selected displayed object by a distance which is less than the distance of the detected movement of the detected input.

2. The method of claim 1 wherein the step of moving at least one displayed pixel of the selected displayed object comprises moving the at least one displayed pixel from an initial display pixel position to an adjacent display pixel position in responsive to movement of the detected input from an initial detection position to an adjacent detection position.

3. The method of claim 1 wherein the at least one displayed pixel of the selected displayed object is moved from an initial display pixel position to a further display pixel position which is most closely located to a reduced scale distance of a distance of the detected input from its initial detected position to its further detected position.

4. The method of claim 1 further comprising:

in a further object transformation mode, moving at least one displayed pixel of the selected displayed object by a distance corresponding to a distance of the detected movement of the detected input; and

selecting between the object transformation mode and the further object transformation mode.

5. The method of claim 4 wherein the step of moving at least one displayed pixel of the selected displayed object comprises moving the at least one displayed pixel from an initial display pixel position to a further display pixel position in response to movement of the detected input from an initial detection position to a further detection position, the further display pixel position being the display pixel position which is most closely located to the position of the further detection position.

6. The method of claim 4 wherein in the further object transformation mode each input movement detected between detection positions causes at least one pixel of the displayed object to move by a plurality of pixel positions, and wherein in the object transformation mode each input movement detected between detection positions causes at least one pixel of the displayed object to move by a single pixel position.

7. The method of claim 4 wherein in the further object transformation mode the at least one displayed pixel is movable by a distance which corresponds to the distance by which the detected input is moved.

8. The method of claim 4 further comprising selecting between the modes in dependence on a characteristic of the detected input.

9. The method of claim 8 wherein the characteristic of the detected input is one or more of: the contact surface area of the detected input; the number of contact points associated with the detected input; the position of a contact point of the detected input relative to the selected object; or the speed of movement of the detected input.

10. The method of claim 1 wherein in the object transformation mode the at least one displayed pixel is movable by a distance which is a reduced scale distance of the distance by which the detected input is moved.

11. A computer program product for storing, on a non-transitory computer-readable medium, computer program code which, when run on a computer, performs the method of claim 1 .

12. An interactive display system including:

an interactive display surface, in which interactive display surface a display resolution is greater than a detection resolution, for detecting one or more inputs at said surface, and for controlling the display of an object on the interactive display surface in dependence on detected movement of an input at the surface whilst the input is selecting the object, and

a computer system including displayed object transformation controller, for transforming the display of at least one displayed pixel of the selected object, in dependence upon a detected movement of the input at the interactive surface, the displayed object transformation controller being adapted, in a first mode of operation, to move at least one displayed pixel of the displayed object by a distance which is less than the detected distance moved by the input.

13. The system of claim 12 wherein the displayed object transformation controller is for moving the at least one displayed pixel from an initial display pixel position to an adjacent display pixel position responsive to movement of the detected input from an initial detection position to an adjacent detection position.

14. The system of claim 12 wherein the displayed object transformation controller is for moving the at least one displayed pixel from an initial display pixel position to a further display pixel position which most closely matches the position of a reduced scale distance of a distance of the detected input from its initial position, in a direction determined by the input detected direction.

15. The system of claim 12 wherein the displayed object transformation controller is configured, in a further object transformation mode, to move at least one displayed pixel of the selected displayed object by a distance corresponding to a distance of the detected movement of the detected input; and is further configured to select between the object transformation mode and the further object transformation mode.

16. The system of claim 15 wherein the displayed object transformation controller is further configured to move the at least one displayed pixel to a displayed pixel position responsive to movement of the detected input from an initial detection position to a further detection position, the further display pixel position being the display pixel position which most closely matches the position of the further detection position.

17. The system of claim 15 wherein the displayed object transformation controller is further configured, in the further object transformation mode, such that at least one pixel of the selected displayed object is moved from a starting position to a finishing position which most closely matches the detected finishing position of the detected input.

18. The system of claim 15 wherein the displayed object transformation controller is further configured such that in the further object transformation mode each input movement detected between detection positions causes at least one pixel of the displayed object to move by a plurality of pixel positions, and wherein in the object transformation mode each input movement detected between detection positions causes at least one pixel of the displayed object to move by a single pixel position.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2017
From: WELLS FARGO CAPITAL FINANCE (UK) LIMITED
To: PROMETHEAN LIMITED
Reel/Frame 043936/0101 →
SECURITY AGREEMENT Recorded Jul 16, 2013
From: PROMETHEAN INC.; PROMETHEAN LIMITED
To: BURDALE FINANCIAL LIMITED, AS AGENT
Reel/Frame 030802/0345 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2011
From: OAKLEY, ANDREW
To: PROMETHEAN LIMITED
Reel/Frame 026943/0098 →