Portable terminal, input control program and input control method
First Claim
1. A portable terminal comprising:
- a touchpad configured to detect contact made thereto and output a value indicating a degree of the contact; and
a target determination unit configured to (i) specify, among one or more contacted areas of the touchpad to which the contact has been made, a first area as a candidate of a target area to which processing to be performed is allocated, based on the value output by the touchpad, and (ii) when contact made to a second area has been detected until the contact made to the first area is released, to determine, as the target area, one of the first area and the second area according to an area contact value indicating a degree of the contact made to the second area, the second area being directly adjacent to the first area in a predetermined direction,wherein the target determination unit (i) calculates, for each of the one or more areas to which the contact has been made, an area contact value indicating a degree of the contact based on the value output by the touchpad, (ii) specifies, as the first area, one of the one or more areas having the highest area contact value, and (iii) when a difference in area contact value between the first area and the second area is less than or equal to a predetermined value, the target determination unit always determines, as the target area, the second area that has an area contact value lower than an area contact value of the first area, andwherein calculating the area contact value comprises,while the value output by the touchpad is increasing and the area contact value is below a key press detection threshold, for one or more time intervals, incrementing the area contact value by a predetermined value,while the value output by the touchpad is increasing and the area contact value is above the key press detection threshold, setting the area contact value according to the value output by the touchpad,while the value output by the touchpad is decreasing and the area contact value is above a release detection threshold, which is less than the key press detection threshold, setting the area contact value according to the value output by the touchpad, and,while the value output by the touchpad is decreasing and the area contact value is below the release detection threshold, for one or more time intervals, decrementing the area contact value by the predetermined value.
1 Assignment
0 Petitions
Accused Products
Abstract
A portable terminal includes a touchpad that detects contact made thereto and output a value indicating a degree of the contact, and stores a first threshold and a second threshold less than the first threshold. The portable terminal calculates, based on the output value, an area contact value indicating a degree of the contact for each of contacted areas of the touchpad. The portable terminal judges whether the contacted areas include two areas that are not directly adjacent to each other and each have a calculated area contact value equal to or greater than the second threshold. When judging negatively, the portable terminal determines, as a target area to which processing to be performed is allocated, one of the contacted areas having an area contact value equal to or greater than the first threshold, and when judging affirmatively, the portable terminal does not to determine the target area.
32 Citations
4 Claims
-
1. A portable terminal comprising:
-
a touchpad configured to detect contact made thereto and output a value indicating a degree of the contact; and a target determination unit configured to (i) specify, among one or more contacted areas of the touchpad to which the contact has been made, a first area as a candidate of a target area to which processing to be performed is allocated, based on the value output by the touchpad, and (ii) when contact made to a second area has been detected until the contact made to the first area is released, to determine, as the target area, one of the first area and the second area according to an area contact value indicating a degree of the contact made to the second area, the second area being directly adjacent to the first area in a predetermined direction, wherein the target determination unit (i) calculates, for each of the one or more areas to which the contact has been made, an area contact value indicating a degree of the contact based on the value output by the touchpad, (ii) specifies, as the first area, one of the one or more areas having the highest area contact value, and (iii) when a difference in area contact value between the first area and the second area is less than or equal to a predetermined value, the target determination unit always determines, as the target area, the second area that has an area contact value lower than an area contact value of the first area, and wherein calculating the area contact value comprises, while the value output by the touchpad is increasing and the area contact value is below a key press detection threshold, for one or more time intervals, incrementing the area contact value by a predetermined value, while the value output by the touchpad is increasing and the area contact value is above the key press detection threshold, setting the area contact value according to the value output by the touchpad, while the value output by the touchpad is decreasing and the area contact value is above a release detection threshold, which is less than the key press detection threshold, setting the area contact value according to the value output by the touchpad, and, while the value output by the touchpad is decreasing and the area contact value is below the release detection threshold, for one or more time intervals, decrementing the area contact value by the predetermined value. - View Dependent Claims (2)
-
-
3. A non-transitory computer readable medium having stored thereon one or more sequences of instructions for causing one or more processors to perform the steps for use in a portable terminal including a touchpad configured to detect contact made thereto and output a value indicating a degree of the contact, the steps comprising
a target determination step of (i) specifying, among one or more contacted areas of the touchpad to which the contact has been made, a first area as a candidate of a target area to which processing to be performed is allocated, based on the value output by the touchpad, and (ii) when contact made to a second area has been detected until the contact made to the first area is released, determining, as the target area, one of the first area and the second area according to an area contact value indicating a degree of the contact made to the second area, the second area being directly adjacent to the first area in a predetermined direction, wherein the target determination step (i) calculates, for each of the one or more areas to which the contact has been made, an area contact value indicating a degree of the contact based on the value output by the touchpad, (ii) specifies, as the first area, one of the one or more areas having the highest area contact value, and (iii) when a difference in area contact value between the first area and the second area is less than or equal to a predetermined value, the target determination step always determines, as the target area, the second area that has an area contact value lower than an area contact value of the first area, and wherein calculating the area contact value comprises, while the value output by the touchpad is increasing and the area contact value is below a key press detection threshold, for one or more time intervals, incrementing the area contact value by a predetermined value, while the value output by the touchpad is increasing and the area contact value is above the key press detection threshold, setting the area contact value according to the value output by the touchpad, while the value output by the touchpad is decreasing and the area contact value is above a release detection threshold, which is less than the key press detection threshold, setting the area contact value according to the value output by the touchpad, and, while the value output by the touchpad is decreasing and the area contact value is below the release detection threshold, for one or more time intervals, decrementing the area contact value by the predetermined value.
-
4. An input control method for use in a portable terminal including a touchpad configured to detect contact made thereto and output a value indicating a degree of the contact, the input control method comprising
a target determination step of (i) specifying, among one or more contacted areas of the touchpad to which the contact has been made, a first area as a candidate of a target area to which processing to be performed is allocated, based on the value output by the touchpad, and (ii) when contact made to a second area has been detected until the contact made to the first area is released, determining, as the target area, one of the first area and the second area according to an area contact value indicating a degree of the contact made to the second area, the second area being directly adjacent to the first area in a predetermined direction; -
calculating, for each of the one or more areas to which the contact has been made, an area contact value indicating a degree of the contact based on the value output by the touchpad, wherein calculating the area contact value comprises, while the value output by the touchpad is increasing and the area contact value is below a key press detection threshold, for one or more intervals, incrementing the area contact value by the predetermined value, while the value output by the touchpad is increasing and the area contact value is above the key press detection threshold, setting the area contact value according to the value output by the touchpad, while the value output by the touchpad is decreasing and the area contact value is above a release detection threshold, which is less than the key press detection threshold, setting the area contact value according to the value output by the touchpad, and, while the value output by the touchpad is decreasing and the area contact value is below the release detection threshold, for one or more intervals, decrementing the area contact value by the predetermined value specifying, as the first area, one of the one or more areas having the highest area contact value; and
,when a difference in area contact value between the first area and the second area is less than or equal to a predetermined value, the target determination step always determining, as the target area, the second area that has an area contact value lower than an area contact value of the first area.
-
Specification