IP Library Granted Patent US 9,582,174
Granted Patent B2
US 9,582,174 · App. 13/130,356 · Granted Feb 28, 2017

Display apparatus, program, and display method

Inventors: Yoshiroh Kamiyama (Tokyo, JP); Gou Nakashima (Tokyo, JP)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F3/0486
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,582,174
App. No.
13/130,356
Granted
Feb 28, 2017
Kind
B2
Abstract

A display apparatus configured to move a drag object on a screen in accordance with an operation of a pointer. The display apparatus can include a detection unit configured to detect a target object on the screen, the target object being a destination of the drag object, and a display control unit configured to display the drag object in a position closer to the target object than a display position of the pointer moved in accordance with an operation performed by a user.

Claims (20)

1. A display apparatus for moving a drag object on a screen in accordance with an operation of a pointer, the display apparatus comprising:

a detection unit configured to detect a target object on the screen, the target object being a destination of the drag object; and

a display control unit configured to display the drag object in a position closer to the target object than a display position of the pointer moved in accordance with an operation performed by a user, wherein

as a distance between the pointer and the target object becomes shorter, the display control unit is configured to make an offset amount larger, the offset amount by which the drag object is offset from the pointer in a direction close to the target object.

2. The display apparatus according to claim 1 , wherein, as an association degree representing strength of an association between the drag object and the target object becomes higher, the display control unit is configured to make an offset amount larger, the offset amount by which the drag object is offset from the pointer in a direction close to the target object.

3. The display apparatus according to claim 2 , wherein, if the target object has more types of acceptable drag objects, the display control unit is configured to reduce the association degree with respect to the target object.

4. The display apparatus according to claim 3 , wherein, if the drag object includes a plurality of drag objects and the drag objects are moved collectively and if the target object has more types of acceptable drag objects, the display control unit is configured to increase the association degree with respect to the target object.

5. The display apparatus according to claim 2 , further comprising:

an association degree storage unit configured to store the association degrees between each of types of target objects and each of types of drag objects, wherein the display control unit is configured to set the offset amount on the basis of the corresponding association degree stored in the association degree storage unit.

6. The display apparatus according to claim 5 , further comprising:

an update unit configured to, if a user performs an operation for moving the drag object to the target object, update the corresponding association degree stored in the associative storage apparatus storage unit.

7. The display apparatus according to claim 1 , wherein, the display control unit is configured to set an offset amount by which the drag object is offset from the pointer in a direction close to the target object, on the basis of a value proportional to an association degree representing strength of an association between the drag object and the target object and inversely proportional to a power of a distance between the drag object and the target object.

8. The display apparatus according to claim 1 , wherein, the detection unit is configured to detect the at least one target object, and the display control unit is configured to create a composite vector by obtaining a vector representing an offset amount and an offset direction with respect to each of the detected at least one target object and combine the obtained vectors and display the drag object in such a manner that the drag object is offset from the pointer to a position specified by the composite vector.

9. The display apparatus according to claim 8 , wherein, if the pointer overlaps any one of the detected at least one target object, the display control unit is configured to display the drag object in a position matching the pointer.

10. The display apparatus according to claim 1 , wherein, the display control unit is configured to display a direction object indicating a direction from the pointer to the drag object.

11. The display apparatus according to claim 1 , wherein, the detection unit is configured to detect the at least one target object, and the display control unit is configured to select a target object having an offset amount equal to or larger than a predetermined amount, from among the detected at least one target object and display a path from the drag object to the selected target object.

12. The display apparatus according to claim 1 , wherein, the display control unit is configured to update the path in accordance with a movement of the drag object.

13. A display apparatus for moving a drag object on a screen in accordance with an operation of a pointer, the display apparatus comprising:

a detection unit configured to detect at least one target object on the screen, the at least one target object being a destination of the drag object; and

a display control unit configured to create a composite vector by obtaining a vector representing an offset amount and an offset direction with respect to each of the detected at least one target object and combine the obtained vectors and display the drag object in such a manner that the drag object is offset from the pointer to a position specified by the composite vector, wherein, as a distance between the pointer and the detected at least one target object becomes shorter, the display control unit is configured to make larger an offset amount with respect to the corresponding target object, and as an association degree representing strength of an association between the drag object and the detected at least one target object becomes higher, the display control unit is configured to make the offset amount larger with respect to the corresponding target object, and if the pointer overlaps any one of the detected at least one target object, the display control unit is configured to display the drag object in a position matching the pointer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2011
From: KAMIYAMA, YOSHIROH; NAKASHIMA, GOU
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 026329/0753 →
Priority Claims (1)
JP 2008-296834 · Nov 20, 2008 · national
Continuity (1)
Related Publication 20110265022A1 · Oct 27, 2011