Information processing apparatus, information processing method and computer program
First Claim
1. An information processing apparatus comprising:
- a display unit configured to display thereon a plurality of input regions operated by an operating body;
a detection unit configured to detect an approach distance between the operating body and a surface of the display unit; and
a region control unit configured to enlarge the input region which the operating body approaches, enlarging at least one of the input regions that are adjacent to the input region which the operating body approaches, and moving at least one of the input regions such that the adjacent input regions do not overlap each other when the operating body approaches one of the input regions within a predetermined distance,wherein control unit comprises;
a size decision unit configured to decide a size of the input region after being changed depending on the approach distance of the operating body; and
an ideal position calculation unit configured to calculate an ideal position where the adjacent input regions having a changed size do not overlap each other.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus according to the present invention comprises a display unit for displaying thereon a plurality of input regions operated by an operating body, a detection unit for detecting an approach distance between the operating body and a surface of the display unit, and a region control unit for, when the operating body approaches one of the input regions within a predetermined distance, enlarging the input region which the operating body approaches, and moving at least one of the input regions such that the adjacent input regions do not overlap each other. The input region is enlarged and an overlap between the input regions is avoided so that a user can easily select a desired input region, thereby preventing erroneous selection of other input region.
38 Citations
18 Claims
-
1. An information processing apparatus comprising:
-
a display unit configured to display thereon a plurality of input regions operated by an operating body; a detection unit configured to detect an approach distance between the operating body and a surface of the display unit; and a region control unit configured to enlarge the input region which the operating body approaches, enlarging at least one of the input regions that are adjacent to the input region which the operating body approaches, and moving at least one of the input regions such that the adjacent input regions do not overlap each other when the operating body approaches one of the input regions within a predetermined distance, wherein control unit comprises; a size decision unit configured to decide a size of the input region after being changed depending on the approach distance of the operating body; and an ideal position calculation unit configured to calculate an ideal position where the adjacent input regions having a changed size do not overlap each other. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An information processing method comprising the steps of:
-
displaying a plurality of input regions operated by an operating body on a display unit; detecting an approach distance between the operating body and a surface of the display unit; enlarging the input region which the operating body approaches; enlarging at least one of the input regions that are adjacent to the input region which the operating body approaches; and moving at least one of the input regions such that the adjacent input regions do not overlap each other when the operating body approaches one of the input regions within a predetermined distance, wherein the step of moving at least one of the input regions comprises the steps of; deciding a size of the input region changed depending on the approach distance of the operating body; and calculating an ideal position where the adjacent input regions having a changed size do not overlap each other. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium embodied with a program, which when executed by a computer, causes the computer to perform a method comprising:
-
displaying a plurality of input regions operated by an operating body on a display unit; detecting an approach distance between the operating body and a surface of the display unit; enlarging the input region which the operating body approaches; enlarging at least one of the input regions that are adjacent to the input region which the operating body approaches; and moving at least one of the input regions such that the adjacent input regions do not overlap each other when the operating body approaches one of the input regions within a predetermined distance, wherein the moving the at least one of the input regions comprises; deciding a size of the input region changed depending on the approach distance of the operating body; and calculating an ideal position where the adjacent input regions having a charged size do not overlap each other.
-
Specification