The present disclosure pertains to a mobile terminal such as mobile telephone device, and particularly to execution control technology for processing based on input to a touch panel.
In the field of mobile terminal, there is demand for small case sizes that maintain portability as well as for large screen sizes that expand visibility.
As it happens, for mobile terminals that incorporate a touch panel, keeping the case size small while expanding the size of the screen (touch panel) leads to the touch panel being installed as far as the edges of the case. Accordingly, in such situations, a user holding the mobile terminal is likely to unintentionally touch the touch panel with a finger or the like. As a result, when an icon or other display object with associated predetermined processing is displayed in an area touched by the user, a problem occurs in that processing may be executed that the user does not intend (hereinafter termed a mistaken operation).
In response to this problem, technology has been used to prevent icons and the like from being at a specific position in the periphery of the touch panel (e.g., Patent Literature 1). In such cases, mistaken operations are prevented from occurring when the user holds the case with a finger at the specific position.
However, there is also a need to constrain mistaken operations from occurring while the user is operating the mobile terminal, and not only when the mobile terminal is holding the case. The method disclosed by Patent Literature 1 makes no particular consideration of mistaken operations occurring during operation by the user.
In consideration of the above-described problem, a mobile terminal is provided that enables the occurrence of mistaken operations to be constrained while the user is operating the mobile terminal.
In order to address the above-described problem, the present disclosure provides a mobile terminal, including: a touch panel; a display control unit controlling display of one or more display objects on the touch panel; a detection unit detecting a touch on the touch panel; a judgement unit judging whether a position of the touch detected on the touch panel is within a specific area arranged in advance at a periphery of the touch panel; and an execution control unit executing processing associated with the touch when the judgement unit judges that the position of the touch is not within the specific area, and refraining from executing the processing associated with the touch when the judgement unit judges that the position of the touch is within the specific area, wherein when the judgement unit judges that the position of the touch is within the specific area, the display control unit performs a display update of bringing a display position of a specific display object closer to the position of the touch, the specific display object being distant from the position of the touch in a set positional relationship.
According to the mobile terminal pertaining to the disclosure as described above, the occurrence of mistaken operation is constrained while the user is operating the mobile terminal.
A mobile telephone device is described below as an Embodiment of a mobile terminal pertaining to the disclosure.
As shown, the mobile telephone device 100 is a slate-type terminal, and includes a case 101 in which are disposed a receiver 102, a microphone 103, and a touch panel 110.
As seen, the touch panel 110 is disposed as far as the edges of the case 101. Thus, a user attempting to operate the large screen of the mobile telephone device 100 may, for instance, unintentionally touch the touch panel with a finger or the like. There is a risk of mistaken operation when such contact occurs at a position of an icon or other display object corresponding to predetermined processing.
To suppress such errors, the mobile telephone device 100 is provided in advance with specific areas at the periphery of the touch panel 110. Then, when the position of a detected touch is within the specific area, processing associated with an icon or the like in the touched position is constrained from being executed.
Here, corners C1-C4 of the touch panel 110, which is rectangular, each correspond to a corner in the vicinity of the specific areas. For instance, corner C1 is a corner in the vicinity of specific area A1. The term rectangular includes rectangles having rounded or bevelled corners.
When the position of a detected touch is within any one of the specific areas A1-A4, the mobile telephone device 100 does not execute processing associated with an icon or similar display object displayed at the touch position. This enables mistaken operations to be appropriately prevented from occurring.
When the detected position of the touch is within one of the specific areas, the mobile telephone device 100 also performs display control processing for improving operability.
Display examples are shown in
As shown, a search engine for videos is being used with the key word “party” having been entered into a keyword entry field F1, and the touch panel 110 displays the search results obtained. From this screen, the user may touch thumbnail image G1, for example, to begin playback of the video corresponding to thumbnail image G1.
When the user holding the mobile telephone device 100 right-handedly attempts to enter a new keyword in the keyword entry field F1, for example, by touching the keyword entry field F1 with the thumb of the right hand, the ball of the thumb may come into contact with thumbnail image G1 displayed in specific area A1 (see
In this situation, the mobile telephone device 100 does not execute the playback processing for the video associated with the thumbnail image G1 because the touch is located within specific area A1, and further executes display control processing as described below. The mobile telephone device 100 performs a display update to bring a display position of a display object in the vicinity of corner C4, which is opposite corner C1 near specific area A1 where the touch has been detected, nearer to corner C1. Specifically, the mobile telephone device 100 performs one of a scroll display and a magnification display, in accordance with later-described user settings.
As shown, the display objects of
As shown, the display objects of
Thus, as a result of performing the scroll display or the magnification display, the keyword entry field F1 that the user attempted to touch with the thumb is brought closer to the user's right hand, in comparison to the situation shown in
As shown, the mobile telephone device 100 includes the touch panel 110, a controller 113, a clock unit 120, a storage unit 130, and a control unit 140.
The mobile telephone device 100 also includes a processor and memory. The functions of the control unit 140 are realised by the processor executing a program stored in memory.
The touch panel 110 includes a liquid crystal display (hereinafter, LCD) 111 and a touchpad 112. In the present Embodiment, the LCD 111 has pixels at a resolution of 480×800, for example.
Here, the touchpad 112 is a capacitive touch sensor provided over the surface of the LCD 111. The touchpad 112 is made using an optically transmissive material, enabling an image displayed on the LCD 111 to remain visible.
The controller 113 is an integrated circuit (hereinafter, IC) detecting a touch of a finger or the like made by the user on the touchpad 112. While detecting, the controller 113 outputs coordinates (x, y) of the location of the touch on the touchpad to the control unit 140 at a fixed interval (e.g., every 25 ms).
The touch operations performed by the user on the touchpad 112 include a tap, a double-tap, a long tap, a flick, a slide, and so on.
Specific examples of these touch operations are given below.
A tap is an operation of the user touching the touchpad 112 with a finger and then removing the finger from the touchpad 112 within a short time.
A double-tap is an operation of performing the tap operation on the touchpad 112 twice within a short time.
A long tap is an operation of continuously touching the touchpad 112 with the finger for longer than a predetermined time and then removing the finger from the touchpad 112.
A flick is an operation of flicking the finger in a particular direction along the touchpad 112. Specifically, a flick is an operation of touching the touchpad 112 with the finger and then flicking the finger at a predetermined speed toward a particular direction.
A slide is an operation of touching the touchpad 112 with a finger and then moving the finger in a particular direction.
The above operations performed by the user on the touchpad 112 are collectively called touch operations in the following explanations.
When a touch operation is performed outside the specific areas, the mobile telephone device 100 executes processing based on the touch operation. When touch operations of a tap and a long tap are performed within a specific area, the mobile telephone device 100 does not perform the processing associated with these touch operations. For example, when an application being executed (e.g., a web browser) is displayed on the touch panel 110, and a tap or a long tap are performed outside the specific area, the mobile telephone device 100 displays a menu screen. However, when a tap or a long tap are performed within the specific area, the menu screen is not displayed. Accordingly, this prevents a menu screen from being displayed due to a tap or long tap in the specific area before the scroll display or the magnification display are performed.
The clock unit 120 begins to track time in response to an instruction from the control unit 140 and, once a fixed interval (e.g., 5 seconds) has elapsed, makes a notification to such effect to the control unit 140 by, for example, executing a timer or counter. The fixed interval tracked by the clock unit 120 is set in advance by the manufacturer of the mobile telephone device 100.
The storage unit 130 stores data required for the mobile telephone device 100 to run programs and applications (e.g., a phone application, a mail application, a web browser, and so on), as well as memory areas for a specific area table 10 and for display settings information 20.
The specific area table 10 is a table in which are registered a range of the specific areas (A1-A4) and a position of a respective neighbouring corner (see
The control unit 140 executes general functions of the mobile telephone device, and specifically processes execution control and display control in response to the position of a touch on the touch panel 110. The control unit 140 also updates the content of the display settings information 20 in the storage unit 130 in accordance with user operations. The control unit 140 includes a detection unit 141, a judgment unit 142, an execution control unit 143, and a display control unit 144.
The detection unit 141 detects a touch on the touch panel 110 according to coordinates received from the controller 113.
The judgment unit 142 judges whether a position at which the detection unit 141 has detected a touch is within any of the specific area, based on the specific area table 10 in the storage unit 130.
The execution control unit 143 reads application programs from the storage unit 130 in response to user operations, and controls whether or not a process corresponding to the position of the touch detected on the detection unit 141 is performed in response to judgement results from the judgment unit 142. The processing by the execution control unit 143 is described later (see
The display control unit 144 performs the scroll display or the magnification display in accordance with the display settings information 20 in the storage unit 130 when the position of the touch detected by the detection unit 141 is judged by the judgment unit 142 to be within one of the specific areas.
The display control method of the display control unit 144 is specifically described below, with reference to
The scroll display is explained first.
In the present Embodiment, the scroll display is performed by consecutively switching data of a display size for actual display (hereinafter, portion data) within the data subject to display (hereinafter, display object data) for repeated display on the touch panel 110.
Here, region Ta is a display region for the portion data displayed on the touch panel 110 in the example of
When the display settings information 20 indicate that scroll display is to be performed, and the image of
The shift direction for shifting the portion data from region Ta to region Tb is the direction shown in
The magnification display is described next.
Here, region Tc is a display region for the portion data displayed on the touch panel 110 in the example of
When the display settings information 20 indicate that magnification display is to be performed and the image of
In the present Embodiment, the magnification ratio of magnified data Pb relative to portion data Pa is a fixed value set in advance by the manufacturer of the mobile telephone device 100.
The specific area table 10 is described below with reference to
As shown, the specific area table 10 includes an area ID column 11, a vertex coordinates column 12, and a corner coordinates column 13.
The area ID column 11 lists identification information for each of the specific areas. In this example, the area IDs respectively identifying the specific areas A1 through A4 are numbers 1 through 4.
The vertex coordinates column 12 lists information indicating coordinates of the vertex in the specific area corresponding to the area ID. As shown in
The corner coordinate column 13 lists information indicating coordinates of a corner in the vicinity of the specific area corresponding to the area ID.
For instance, for the specific area (A1) having the area ID 11 of 1, the vertex coordinate column 12 gives coordinates (x11, y11), (x12, y12), (x13, y13), (x14, y14), (x15, y15), and (x16, y16), and the corner coordinate column gives coordinates (x13, y13).
The setting method for the display settings information 20 is described below with reference to
When the user selects Specific Area Display Settings among setting menu items that are currently selectable, screen Sa of
When a touch has been detected in any of the specific areas, screen Sa enables the user to select whether or not to perform the scroll display and the magnification display.
From screen Sa, the user touches the display position of checkbox B2 with a finger or the like, thereby making a selection operation on checkbox B2, and then makes a selection operation on OK button B3. Afterward, the control unit 140 updates the display settings information 20 in the storage unit 130 to indicate that the scroll display and the magnification display are not to be performed.
When the user performs a selection operation on checkbox B1, screen Sb of
Screen Sb enables the user to designate whether the scroll display or the magnification display is to be performed. In this example, radio button B5 is selected. That is, the scroll display is selected.
When the user performs a selection operation on radio button B5 and on OK button B3 from screen Sb, the control unit 140 updates the display settings information 20 in the storage unit 130 to indicate that the scroll display is to be performed. Also, when the user performs a selection operation on radio button B6 and on OK button B3 from screen Sb, the control unit 140 updates the display settings information 20 in the storage unit 130 to indicate that the magnification display is to be performed.
The operations of the mobile telephone device 100, configured as described above, are described below with reference to
Initially, when the mobile telephone device 100 is powered ON, the detection unit 141 of the control unit 140 judges whether a touch has begun on the touch panel 110 (step S1). When no coordinates have been output by the controller 113, the detection unit 141 judges that no touch as begun (NO in step S1) and repeats step S1.
When coordinates have been output by the controller 113, the detection unit 141 judges that a touch has begun (YES in step S1). The judgment unit 142 then judges whether the position of the touch indicated by the coordinates output by the controller 113 is within any one of the specific areas A1-A4 (step S2).
When the coordinates output by the controller 113 are not within any one of the specific areas defined by the specific area table 10, the judgment unit 142 judges that the touch position is not within any specific area (NO in step S2). The execution control unit 143 executes control corresponding to the touch position (step S3). When no icon or similar display object with associated defined processing is displayed at the touch position, the execution control unit 143 does not perform any processing in response to the touch position.
When the processing of step S3 is complete, the detection unit judges whether the touch begun in step S1 is continuing (step S4). In the affirmative case (YES in step S4), the processing of step S4 is repeated. In the negative case (NO in step S4), the detection unit 141 repeats the process from step S1.
However, when the coordinates output by the controller 113 are within the coordinate range of any one of the specific areas indicated in the specific area table 10, the judgment unit 142 judges that the touch position is within one of the specific area (YES in step S2), and the clock unit 120 begins tracking time (step S5).
Next, the display control unit 144 determines the content of the display settings indicated by the display settings information 20 in the storage unit 130 (step S6).
When the display settings information 20 indicates that neither of the scroll display and the magnification display are to be executed (None in step S6), the display control unit 144 performs neither of the scroll display and the magnification display, and the detection unit 141 judges whether the touch begun in step S1 is continuing as in step S4 (step S13). While the touch is continuing (YES in step S13), the detection unit 141 repeats the processing step S13. Once the touch ends (NO in step S13), the process repeats from step S1.
When the display settings information 20 indicates that the scroll display is to be performed (Scroll in step S6), the display control unit 144 performs the scroll display (step S7). When the display settings information 20 indicates that the magnification display is to be performed (Magnify in step S6), the display control unit 144 performs the magnification display (step S8).
When the processing of step S7 or S8 is complete, the detection unit judges whether the touch begun in step S1 is continuing, as performed in step S4 (step S9). When the detection unit 141 judges that the touch is not continuing (NO in step S9), the display control unit 144 restores display state of the touch panel 110 to those in place immediately before processing of step S7 or S8 began (step S10). That is, when the display state of the touch panel 110 is executing the process of step S7, the display state from before the scroll display is restored. Likewise, when the display state of the touch panel 110 is executing the process of step S8, the display state from before the magnification display is restored. For example, when the scroll display or the magnification display shown in
When the processing of step S10 is complete, the detection unit 141 repeats the process from step S1.
When the detection unit 141 judges that the touch is continuing (YES in step S9), the display control unit 144 judges whether or not a fixed interval has elapsed since the touch began (step S11). This fixed interval is set to be longer than the predetermined time used to specify a touch operation as a long tap performed on the touchpad 112.
In the absence of a notification from the clock unit 120, the display control unit 144 judges that the fixed interval has not yet elapsed (NO in step S11) and the detection unit 141 repeats the process from step S9.
When there is a notification from the clock unit 120, the display control unit 144 judges that the fixed interval has elapsed (YES in step S11) and, as described for step S10 above, restores display conditions of the touch panel 110 to those in place immediately before processing of step S7 or S8 began (step S12).
The detection unit 141 also performs the determination process of step S13 and, in the negative case (NO in step S13), repeats the process from step S1.
The mobile terminal pertaining to the present disclosure has been described above with reference to the Embodiment. However, the following variation are also applicable. Naturally, no limitation is intended to the mobile telephone device according to the above-described Embodiment.
(1) In the Embodiment, the specific areas are set up as shown in
These variations reduce the range of the specific areas, convert the specific areas from polygons to rectangles, and so on, which reduces the processing load imposed when judging whether a touch is within the specific areas.
The respective corners in the vicinity of each of the specific areas are set as shown in
(2) In the above Embodiment and in
Also, the specific areas may be provided in the vicinity of only one of a right-hand side and a left-hand side of the touch panel 110.
In such cases, two specific areas may be provided as shown in
This reduces the number of specific areas and thereby decreases the processing load imposed during the judgement of whether a touch position is within the specific area.
The respective corners in the vicinity of each of the specific areas are set as shown in
Also, having the user input handedness information enables the specific areas to be selectively set in the vicinity of only one of the right-hand side and the left-hand side of the touch panel 110 by referencing the handedness information. For example, the specific areas may be set only in the vicinity of the right-hand side of the touch panel 110 for a right-handed user, and only in the vicinity of the left-hand side of the touch panel 110 for a left-handed user. This is done because there is a high probability that a right-handed user will operate the mobile telephone device 100 right-handedly and that a left-handed user with operate the mobile telephone device 100 left-handedly, with a low probability of mistaken operation occurring on the side opposite the holding side.
The user may, of course, select whether to set the specific areas only in the vicinity of the right-hand side or the left-hand side of the touch panel 110.
Also, in
(3) The mobile telephone device 100 pertaining to the Embodiment may be modified to include an acceleration sensor, and may execute display control to match the direction of the screen displayed on the touch panel with the orientation of the case 101, in accordance with detection results from the acceleration sensor.
In such cases, the positions of the specific areas may be adjusted in accordance with the orientation of the screen. For example, consider a situation in which the specific areas are set as shown in
(4) In the Embodiment, the scroll display and the magnification display are described as being applied toward a corner in the vicinity of a specific area. However, this is merely intended as an example. The display may also be applied by having the display position of a particular display object approach the detected touch position, the particular display object being distant from the position of the touch in a set positional relationship.
That is, the scroll display and the magnification display may also be performed from the opposite corner toward the touch position.
Also, the scroll display and the magnification display may be performed from a given position within a specific area other than the specific area that includes the touch position, toward the touch position or toward a corner in the vicinity of the specific area that includes the touch position. For example, in the example of
(5) In the Embodiment, when the Specific Area Display Settings are set to Active as shown in
Accordingly, applications in which the scroll display or the magnification display make for easier operation are distinguished from applications in which the scroll display or the magnification display does not make for easier operation, which improves usability through flexible settings. When the settings indicate that the scroll display and the magnification display are not to be performed, the associated processing is omitted, which lightens the processing load.
(6) In the Embodiments, the amount of scrolling performed in the scroll display and the magnification ratio used in the magnification display are described as being fixed values set in advance by the manufacturer of the mobile telephone device 100. However, these values may also be set in advance by the user.
Accordingly, the scroll display and the magnification display are performed in a manner better suited to user preferences.
The amount of scrolling performed in the scroll display and the magnification ratio used in the magnification display may also be variables. For example, the amount of scrolling performed in the scroll display and the magnification ratio used in the magnification display may be determined proportionately to the surface area and time of the touch in the specific area.
(7) In the Embodiment, the fixed interval tracked by the clock unit 120 of the mobile telephone device 100 is set in advance to approximately 5 seconds, by the manufacturer of the mobile telephone device 100. However, the fixed interval tracked by the clock unit 120 may be any number of seconds set by the user, or may be set according to a selection made by the user among a plurality of time options.
Accordingly, the user is able to set the fixed interval flexibly according to personal preference.
(8) The mobile telephone device 100 pertaining to the Embodiment is described as being a slate terminal. However, no such limitation is intended. Any type of mobile telephone device having a touch panel may be used in any terminal configuration. For instance, a clamshell model or a sliding model of terminal may be applicable.
Also, the mobile telephone device 100 pertaining to the Embodiment is described above as having a touch panel 110 that is substantially rectangular as seen in a plan view. However, the touch panel may be of any shape as seen in the plan view. For instance, a circular or polygonal shape may be applied.
The touch panel 110 is described above as including an LCD. However, the display may also include an organic electroluminescence element or the like rather than the LCD.
(9) The touchpad 112 pertaining to the Embodiment is described as being realised as a capacitive touch sensor.
The capacitive touch sensor may use projected capacitance or surface capacitance. Any form of capacitive touch sensing may be used. Projected capacitance is used by forming a multitude of electrode patterns on a substrate of plastic or glass and measuring the ratio of current between multiple electrode patterns in the vicinity of the touch point to determine the touch position. Surface capacitance is used by forming a conductive film and a substrate, providing electrodes at the corners of the substrate, and forming a uniform electric field over the conductive film, and then measuring the ratio of current at corner terminals caused by contact with a finger or the like to determine the touch position.
No limitation to a capacitive touch sensor is intended for the touchpad 112 detection method. Any method enabling a touch operation by the user to be detected may be used. For example, any of electromagnetic induction with an electron pen or similar stylus, matrix switch in a two-layer assembly of transparent electrodes, resistive sensing in which voltage is applied to one of two resistive films to detect voltage in the other resistive film imparted by an operation, surface acoustic wave sensing in which a finger or the like is detected by detecting a voltage change of a piezoelectric element from a return vibration, infrared sensing in which the position of a finger or the like is detected from the blocking of infrared rays, optical sensing in which the position of a touch is detected on an optical sensor embedded in the configuration of the pixels of the LCD, and so on, may be used.
(10) The components of the mobile telephone device 100 pertaining to the Embodiment may be realised, in whole or in part, as a single chip or as a plurality of chips in an integrated circuit, may be realised by a computer program, and may be realised in any other format.
The functions of each component described above for the mobile telephone device 100 pertaining to the Embodiment are realised by the processor of the mobile telephone device executing computer programs.
(11) The program causing execution of the processing of the mobile telephone device 100 described in the Embodiments (see
(12) The mobile telephone device 100 pertaining to the Embodiment may be realised with one or more of the variations (1) through (11) applied thereto.
(13) Aspects and variations of the mobile terminal pertaining to the disclosure are further described below, along with the effects thereof.
(a) In one aspect, a mobile terminal includes: a touch panel; a display control unit controlling display of one or more display objects on the touch panel; a detection unit detecting a touch on the touch panel; a judgement unit judging whether a position of the touch detected on the touch panel is within a specific area arranged in advance at a periphery of the touch panel; and an execution control unit executing processing associated with the touch when the judgement unit judges that the position of the touch is not within the specific area, and refraining from executing the processing associated with the touch when the judgement unit judges that the position of the touch is within the specific area, wherein when the judgement unit judges that the position of the touch is within the specific area, the display control unit performs a display update of bringing a display position of a specific display object closer to the position of the touch, the specific display object being distant from the position of the touch in a set positional relationship.
The mobile terminal does not execute the processing corresponding to the touch when the position of the touch on the touch panel is within the specific area provided in advance in the periphery. Thus, according to this aspect of the mobile terminal, when the touch panel is disposed all the way to the edge of the case and a display object such as an icon is displayed in the specific area, mistaken operation is prevented from occurring despite the user accidently making a touch in the display position of the display object in the display area while attempting to make a selection other than that display object.
Also, when the user attempts to select a particular display object and touches the specific area with a finger or the like while attempting to reach the intended display position, the mobile terminal performs a display update to bring the display position of the particular display object closer to the touch position. Accordingly, the mobile terminal enables easier selection of the desired display object for the user by reducing the probability of a further accidental touch with the finger in the specific area.
(b) In another aspect, when the judgement unit judges that the position of the touch is within the specific area, the display control unit performs the display update by shifting the specific display object to a closer position relative to the touch position.
When the user attempts, for example, to select a particular display object and touches the specific area with a finger while attempting to reach the display position of the intended display object, the mobile terminal displays the specific display object in a position shifted closer to the touch position. Accordingly, the mobile terminal enables easier selection of the desired display object for the user by reducing the probability of a further accidental touch with the finger in the specific area.
(c) In a further aspect, the touch panel and a display surface of the touch panel are rectangular as seen in a plane view, and when the judgement unit judges that the position of the touch is within the specific area, the display control unit performs a scroll display of shifting the display objects toward a corner near the specific area from an opposite corner, in terms of position on the touch panel.
When the user attempts, for example, to select a particular display object and touches the specific area with a finger while attempting to reach the display position of the intended display object, the mobile terminal performs a scroll display in which the specific display object is displayed in a position shifted closer to a corner opposite the vicinity of the specific area. Accordingly, the mobile terminal enables easier selection of the desired display object for the user by reducing the probability of a further accidental touch with the finger in the specific area.
(d) In yet another aspect, when the judgement unit judges that the position of the touch is within the specific area, the display control unit performs the display update as a magnification of the specific display object.
When the user attempts, for example, to select a particular display object and touches the specific area with a finger while attempting to reach the display position of the intended display object, the mobile terminal displays a magnification display of the specific display object. Accordingly, the display position of the specific display object is brought closer to the touch position, and thus the mobile terminal enables easier selection of the desired display object for the user by reducing the probability of a further accidental touch with the finger in the specific area.
(e) In yet a further aspect, the touch panel and a display surface of the touch panel are rectangular as seen in a plane view, and when the judgement unit judges that the position of the touch is within the specific area, the display control unit performs the magnification of the specific display object relative to an opposite corner position opposite a corner near the specific area, in terms of position on the touch panel.
When the user attempts, for example, to select a particular display object and touches the specific area with a finger while attempting to reach the display position of the intended display object, the mobile terminal displays a magnification display of the specific display object with reference to a position opposite the corner in the vicinity of the specific area. Accordingly, the display position of the specific display object is brought closer to the touch position, and thus the mobile terminal enables easier selection of the desired display object for the user by reducing the probability of a further accidental touch with the finger in the specific area.
(f) In still another aspect, a clock unit clocks time elapsed since the detection by the detection unit of the touch on the touch panel, and when the judgement unit judges that the position of the touch is within the specific area, and at least a fixed time has elapsed, the display control unit reverts a display state of the touch panel to before the display update.
When the user makes a touch with the finger in the specific area that continues longer than a fixed interval, the mobile terminal reverts the display state to conditions before the update bringing the display position of the display object closer to the touch position. Accordingly, when the user touches the specific area with the finger for longer than the fixed interval, the display state is reverted on the assumption that the user does not intend to select any specific display object.
(g) In still a further aspect, when the judgement unit judges that the position of the touch is not within the specific area, and the position of the touch is within a display range of one of the display objects displayed on the touch panel, the display control unit executes processing associated with the one of the display objects.
The mobile terminal executes processing associated with a display object displayed in the touch position when the touch position on the touch panel is not within the specific area.
(14) The touch panel, the clock unit, the detection unit, the judgment unit, the execution control unit, and the display control unit of the mobile terminal pertaining to the disclosure respectively correspond to the touch panel 110, the clock unit 120, the detection unit 141, the judgment unit 142, the execution control unit 143, and the display control unit 144 of the mobile telephone device 100 pertaining to the Embodiment.
The mobile terminal pertaining to the disclosure is applicable to situations where a user makes an operation using a touch panel.
Number | Date | Country | Kind |
---|---|---|---|
2012-121946 | May 2012 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2013/003372 | 5/28/2013 | WO | 00 |