The present invention relates to a mobile information processing terminal, more specifically, relates to a mobile information processing terminal that has a touch screen.
In recent years, a mobile information processing terminal such as a mobile phone equipped with a touch screen integrally composed of a touch input device and a display device has become popular. With such a mobile information processing terminal, it is possible to display any input key on a touch screen because an input device is also a display device. For example, it is possible to detect whether the orientation of a substantially rectangular touch screen of a mobile information processing terminal is portrait or landscape and display the input key in a state that the orientation of the input key is changed depending on the orientation of the touch screen. As a related technique, Patent Document 1 discloses a technique of imaging the face of a user of a mobile terminal to detect the orientation of the user and controlling the display orientation of a display part depending on the orientation of the user.
There is a case where a mobile phone equipped with a touch screen integrally composed of a touch input device and a display device as described above is used placed horizontally on the face of a desk. In such a case, when the user operates the mobile phone from directly above the touch screen, it is easy for the user to view a key or the like displayed on the screen. However, when the user operates the mobile phone from the side, namely, from the horizontal direction to the screen, there arises a problem that it is hard for the user to view the key or the like displayed on the screen and operability degrades.
Accordingly, an object of the present invention is to solve the abovementioned problem, degradation of the visibility and operability of an information processing terminal equipped with a touch screen display device.
An information processing terminal as an exemplary embodiment of the present invention includes:
a touch screen display device;
a control device configured to control a display state on the touch screen display device; and
a position detecting means for detecting a specific position with respect to the touch screen display device,
wherein the control device includes a display control part configured to, in accordance with a distance between a specific position detected by the position detecting means and a display region occupied by display data on the touch screen display device, change a display state of the display data.
Further, a program as another exemplary embodiment of the present invention is a computer program including instructions for causing an information processing terminal including a touch screen display device to realize:
a position detecting means for detecting a specific position with respect to the touch screen display device; and
a display control part configured to control a display state on the touch screen display device and, in accordance with a distance between a specific position detected by the position detecting means and a display region occupied by display data on the touch screen display device, change a display state of the display data.
Further, a display control method as another exemplary embodiment of the present invention is a display control method by an information processing terminal including a touch screen display device, the display control method including:
detecting a specific position with respect to the touch screen display device; and
in accordance with a distance between a detected specific position and a display region occupied by display data on the touch screen display device, changing a display state of the display data on the touch screen display device.
Configured as described above, the present invention achieves increase of the operability of an information processing terminal equipped with a touch screen display device.
Referring to
As shown in
This exemplary embodiment describes as an example a case where the mobile terminal 1 is a mobile phone terminal such as a so-called smartphone, but the mobile terminal 1 according to the present invention may be any information processing device, such as a PHS (Personal Handy-phone System), a PDA (Personal Data Assistance, Personal Digital Assistants: personal mobile information communication equipment), a tablet terminal, a personal computer, a game terminal, an electronic dictionary, and a car navigation system.
As shown in
Further, as shown in
Further, as shown in
Further, as shown in
Further, as shown in
Furthermore, the mobile terminal 1 includes a 3-axis acceleration sensor part 13 inside thereof. This 3-axis acceleration sensor part 13 detects acceleration of the mobile terminal 1 in directions of the three axes with respect to the Earth's gravity to detect an inclination angle of the mobile terminal 1 with respect to the horizontal face, and notifies it to the CPU 15.
Then, in a case where the proximate sensor part 12 detects that the mobile terminal 1 is in contact with an object and the 3-axis acceleration sensor part 13 determines that the detected inclination angle of the mobile terminal 1 indicates a horizontal state, the CPU 15 detects that the mobile terminal 1 is kept placed horizontally on a given board. That is, the proximity sensor part 12, the 3-axis acceleration sensor part 13, and the CPU 15 function as a horizontal state detecting means for detecting that the mobile terminal 1 is in the horizontal state in cooperation with each other.
It is assumed that the horizontal state in the present invention includes a case where the inclination angle of the mobile terminal 1 with respect to the horizontal face detected by the 3-axis acceleration sensor part 13 described above is within a previously set range (e.g., within a range of 5 degrees with respect to the horizontal face). Moreover, a condition for determining that the mobile terminal 1 is in the horizontal state is not necessarily that the mobile terminal 1 is placed on an object such as a board. That is, the mobile terminal 1 does not necessarily include the proximity sensor part 12. Moreover, the means for detecting that the mobile terminal 1 is in the horizontal state is not necessarily realized by the abovementioned configuration, and may be realized by another configuration.
Next, a detailed function of the abovementioned position detecting means configured by the camera sensor part 11 and so on will be described. The position detecting means configured by the camera sensor part 11, the CPU 15 and so on executes an image recognition process on image data captured by the camera sensor part 11, and identifies which direction the operator is located in. To be specific, in this exemplary embodiment, firstly, image data of a range shown by symbol R in
For example, in a case where the image data is of an image shown in the imaging range R in
The abovementioned detection of the position of the operator U is not necessarily performed by using a captured image. It may be performed by using another configuration capable of detecting a person, such as an infrared sensor. Moreover, by another configuration without using an image, the position of a detected object other than a person may be detected as the specific position.
When it is detected that the mobile terminal 1 is placed in the horizontal state and the operator U is located in a specific direction of the horizontal direction with respect to the mobile terminal 1 as described above, the display control part 21 changes the display state of the display screen of the touch screen display device 10 and displays the display screen. To be specific, firstly, the display control part 21 recognizes that the display screen is visually recognized from an end side of a specific direction of the mobile terminal 1 where the operator U is located, and changes the display orientation of the display data displayed on the touch screen display device 10 so that the end side becomes the lower side of the display screen. Then, the display control part 21 further changes the display state of the display data depending on a distance from the detected position of the operator U (the specific position) to the display region occupied by the display data on the display screen of the touch screen display device 10. To be specific, in this exemplary embodiment, as a distance from an end of a specific direction of the mobile terminal 1 where the operator U is located to each display position on the display screen becomes longer, the display control part 21 changes the display state of icons and the entire screen.
Examples of change of the display status of the image data displayed on the display screen by the display control part 21 in this exemplary embodiment are shown in
Further, the display control part 21 changes the display shapes of the respective square-shaped icons 20 that are the display data displayed on the display screen to trapezoidal shapes so that the icons 20 becomes larger as a distance from the specific end of the mobile terminal 1 becomes longer, and displays the display screen as shown in
To be specific, the display control part 21 specifies a direction of a distance from a specific end of the mobile terminal 1 where the operator is located to each of the icons 20, and determines a relative position of each of the icons 20 with respect to the direction of the distance. For example, the display control part 21 determines the icon 20 in the farthest position and the icon 20 in the nearest position with respect to the direction of the distance as the distal icon 20 and the proximal icon 20, respectively. All of the icons displayed in parallel to the specific end of the mobile terminal 1 may be considered to be in equal positions with respect to the direction of the distance. Then, in accordance with the relative position of each of the icons 20 with respect to the specific end, the display control part 21 executes a display mode changing process on each of the icons 20. This display mode changing process is a process of, for example, performing shape change so that the respective icons 20 have trapezoidal shapes as described above and then performing size change so that the rate of the data size of each of the icons 20 becomes smaller in the proximal position than in the distal position or becomes larger in the distal position than in the proximal position. Alternatively, in the display mode changing process, the display control part 21 may execute only either the shape changing process or the scaling process described above.
Change of the display state of the icons 20 shown in
Further, as the icons 20 are displayed with the shapes changed to trapezoidal shapes or the like as described above, the input detecting part 22 executes a process of changing a range to detect a contact input to the icons 20. That is, the input detecting part 22 accepts a contact input when detecting the contact input on the square-shaped icon 20 in the normal display state shown in
The display state changing process by the display control part 21 described above may be executed depending on the position of the operator U even when the touch screen display device 10 of the mobile terminal 1 is not located in the horizontal state.
Next, referring to a flowchart shown in
Subsequently, a placement angle of the mobile terminal 1 is detected from a value detected by the 3-axis acceleration sensor 13 included by the mobile terminal 1. When the placement angle of the mobile terminal 1 is within a previously set threshold with respect to an angle perpendicular to the direction of the Earth's gravity, it is determined that the mobile terminal 1 is placed horizontally (step S2: Yes).
In a case where there is a contact input (a press) on the touch screen display device 10 in a state that the mobile terminal 1 is in contact with the proximate object and placed horizontally as described above (step S3: Yes), the camera sensor part 11 placed on the front face of the mobile terminal 1 is caused to operate (step S4). Then, imaging information acquired by the camera sensor part 11 is converted into two-dimensional image data and outputted by the camera control part 23 (step S4).
After that, the image data outputted by the camera control part 23 is sent to the RAM 17 and subjected to the image recognition process by the CPU 15, and it is thereby identified which direction of the mobile terminal 1 the operator U is located in. In this instance, when it is identified that the operator U is located in the center part of the captured image data, it is determined that the operator U is vertically above the mobile terminal 1. On the other hand, when it is identified that the operator U is located at an end in a specified direction of the mobile terminal 1 within the image data, it is determined that the operator U is operating from a position nearly horizontal to the specific direction of the mobile terminal 1 (step S5: Yes). For example, in the example shown in
Then, based on the position of the operator U identified as described above, the display state of the display screen of the touch screen display device 10 is changed (step S6). For example, when it is identified that the operator U is located on the lower end side of the mobile terminal 1 as shown by arrow in
Further, along with the abovementioned image display processing, the shape of an operation area to detect a contact input on the touch screen display device 10 is also changed to a trapezoidal shape so as to correspond to the abovementioned display area (step S7). Consequently, the operator U can perform operation corresponding to the screen display, and can operate with ease.
As described above, according to the present invention, even when the operator U views the mobile terminal 1 from the horizontal direction in a state that the mobile terminal 1 is horizontally placed on a desk or the like, the operator U can easily check the display content because the display screen is displayed with perspective strongly reflected thereon, and the operability increases.
Next, referring to
The mobile terminal 1 of this exemplary embodiment has almost the same configuration as that of the first exemplary embodiment described above, but a method for changing and displaying in accordance with the position of the operator U by the display control part 21 is different. In this exemplary embodiment, when detecting that the mobile terminal 1 is placed in the horizontal state and the operator U is located in a specific direction of the horizontal direction to the mobile terminal 1 as described above, the display control part 21 displays in a state that display color strength or luminance of the icons 20 or the whole screen is changed in accordance with a distance from the detected position of the operator U to a display position of display data on the display screen of the touch screen display device 10.
For example, as compared with the normal display state described in
Further, the display control part 21 may also change the luminance of the display screen in accordance with the distance from the operator U. For example, the display control part 21 may display in a manner that the luminance on the near side from the operator U is low and the luminance on the far side from the operator U is high, or vice versa.
Further,
Also in this case, even when the operator U views the mobile terminal 1 from the horizontal direction in a state that the mobile terminal 1 is horizontally placed on a desk or the like, the operator U can easily check the display content because the display content is displayed with perspective strongly reflected thereon, and the operability increases.
Next, referring to
The mobile terminal 1 of this exemplary embodiment has almost the same configuration as that of the first exemplary embodiment described above, but a method for changing and displaying in accordance with the position of the operator U by the display control part 21 is different. In this exemplary embodiment, when detecting that the mobile terminal 1 is placed in the horizontal state and the operator U is located in a specific direction of the horizontal direction to the mobile terminal 1 as described above, the display control part 21 in this exemplary embodiment displays the display screen that a display region occupied by a shaded display displayed in the vicinity of a display region of each of the icons 20 or the height of a 3-dimensional display is changed in accordance with a distance from the detected position of the operator U to a display region of display data on the display screen of the touch screen display device 10.
For example, as compared with the normal display state described in
To be specific, the display control part 21 changes a display region of a shaded display as in the process of changing the display mode of the icons 20 described above. That is, the display control part 21 specifies a range direction from a specific end of the mobile terminal 1 to each of the icons 20, and determines a relative position of each of the icons 20 with respect to the range direction. For example, the display control part 21 determines the icons 20 existing in the farthest position and the nearest position, respectively, from the specific end of the mobile terminal 1 with respect to the range direction, as the distal icon 20 and the proximal icon 20. All of the icons displayed in parallel to the specific end of the mobile terminal 1 may be considered to be in equal positions with respect to the range direction. Then, the display control part 21 executes a shaded display changing process on the respective icons 20 in accordance with the relative distances of the respective icons 20 from the specific end. This shaded display changing process is a process of changing the size of the shaded display, for example, decreasing the rate of the data size of the shaded display of each of the icons 20 from the distal position to the proximal position, or increasing the rate from the proximal position to the distal position so that the shaded display becomes a trapezoid in the same manner as each of the icons 20 as described above.
Also in this case, even when the operator U views the mobile terminal 1 from the horizontal direction in a state that the mobile terminal 1 is placed horizontally on a desk or the like, the operator U can easily check the display content because the display content is displayed with perspective strongly reflected thereon, and the operability increases.
Next, referring to
The mobile terminal 1 of this exemplary embodiment has almost the same configuration as that of the first exemplary embodiment described above, but is different in that the position of the operator U is constantly detected and the display screen is changed and displayed as in the respective exemplary embodiments described above in accordance with the changed position of the operator U.
In the first exemplary embodiment described above, when it is detected that the mobile terminal 1 is placed in the horizontal state (steps S1 and S2 in
Referring to
Then, the mobile terminal 1 determines that the operator U is viewing from the right end side of the mobile terminal 1 and changes the display orientation of the display data displayed on the touch screen display device 10 so that the right end side is the lower side of the display screen as shown by an arrow in
Next, referring to
The mobile terminal 1 of this exemplary embodiment has almost the same configuration as those of the exemplary embodiments described above, but is different in that a camera sensor part 11a is placed on a side face located at a lower end of the mobile terminal 1 as shown in
After that, as in the fourth exemplary embodiment, it is determined whether the operator U exists within the captured image data (step S24 in
Although a case of placing the camera sensor part 11a only on the side face located at the lower end among the four side faces of the mobile terminal 1 is illustrated above, the camera sensor part 11a may be placed on another side face. Alternatively, the camera sensor parts 11a may be placed on a plurality of side faces. In this case, the side face with the camera sensor part 11a having detected the operator U placed is specified, and it is determined that the operator U is located on the side of an end of the specified side face, the display is changed in the same manner as described above.
Next, referring to
The mobile terminal 1 of this exemplary embodiment has almost the same configuration as those of the exemplary embodiments described above, but is different in a method for changing and displaying in accordance with the position of the operator U by the display control part 21. In this exemplary embodiment, when detecting that the mobile terminal 1 is placed in the horizontal state and the operator U is located in a specific direction of the horizontal direction to the mobile terminal 1, the display control part 21 changes the display state in accordance with the distance from the position of the operator U, and also changes the display state in accordance with an angle of the operator U with respect to a display face of the touch screen display device 10.
It is assumed that the positions of operators are those denoted by reference symbols Ua and Ub as shown in
In such a situation, the mobile terminal 1 in this exemplary embodiment firstly extracts the outlines and parts such as eyes, noses and mouths of faces existing in image data captured by the camera sensor part 11 based on a previously set criterion, and specifies the height positions of the faces of the respective operators Ua and Ub with respect to the mobile terminal 1. In this instance, specifically, the height positions of the eyes of the operators Ua and Ub are detected. Then, the angles of the operators Ua and Ub with respect to the operation screen are specified based on the detected height positions of the operators Ua and Ub, and display control depending on the angles is executed.
For example, as shown in
Although a case of changing the size of a shaded display depending on the angle is illustrated above, the size or shape of the display data may be changed as in the above exemplary embodiments, or the display color strength or the like may be changed depending on the angle of the position of the operator with respect to the display screen.
Next, referring to
The mobile terminal 1 of this exemplary embodiment has almost the same configuration as those of the exemplary embodiments described above, but is characterized by a function of specifying the position of a previously set specific operator U from image data captured by the camera sensor part 11.
For example, in a case where the operator U is located on the lower end side of the mobile terminal 1 and another operator U′ is located on the left end side as shown by arrows U and U′ in
Although a rule for specifying the one operator U within the image data is previously set, the operator U may be specified based on another rule. For example, the position of an operator existing in the image data last in a preset time period may be specified, or the position of a specific operator whose face characteristic data is previously stored may be specified. Alternatively, the mobile terminal 1 may detect an operation like blink of an operator existing in the image data and specify the position of the operator having performed the operation.
Next, referring to
The mobile terminal 1 of this exemplary embodiment has almost the same configuration as those of the exemplary embodiments described above, but is different in that the input detecting part 22 has a function of changing the sensitivity of a contact input to the touch screen display device 10 in accordance with a distance from the position of the operator U to the touch screen display device 10.
For example, in a case where it is detected that the operator U is located on the lower end side of the mobile terminal 1 (see an arrow) as shown in
Consequently, for example, the operator U enters input at a near site on the touch screen display device 10 by pressing the touch screen with a normal pressing force, but can enter input at a farther site like the upper end of the mobile terminal 1 with a smaller pressing force, for example, by just touching softly.
In the case of displaying a shaded display more largely or displaying a 3-dimensional display with a more height as a distance from the position of the operator U to the icons 20 displayed on the touch screen display device 10 becomes farther as described in the third exemplary embodiment, it is favorable to set so that the detection sensitivity S to a contact input becomes higher as the distance from the position of the operator U becomes farther as described above. Consequently, the operator 10 can obtain a visual sense as if display data is in a higher position than the display screen as the display data is positioned farther and can perform an operation, for example, press and enter input into such display data by softly touching, so that a visual sense and a sense of operation agree with each other and it is possible to increase operability.
The whole or part of the exemplary embodiments disclosed above can be described as the following supplementary notes. The outline of configurations of an information processing terminal (see
An information processing terminal 100, comprising:
a touch screen display device 110;
a control device 120 configured to control a display state on the touch screen display device 110; and
a position detecting means 130 for detecting a specific position with respect to the touch screen display device 110,
wherein the control device 120 includes a display control part 121 configured to, in accordance with a distance between a specific position detected by the position detecting means 130 and a display region occupied by display data on the touch screen display device 110, change a display state of the display data.
The information processing terminal according to Supplementary Note 1, wherein the display control part is configured to determine a distal position and a proximal position on the display region in a direction of the distance from the specific position to the display data, and display in a manner that a display state varies from the distal position toward the proximal position.
The information processing terminal according to Supplementary Note 2, wherein the display control part is configured to determine the distal position and the proximal position in the direction of the distance on the display region occupied by each of a plurality of display data displayed on the touch screen display device.
The information processing terminal according to Supplementary Note 2 or 3, wherein the display control part is configured to display in a manner that a rate of a data size of the display data decreases from the distal position toward the proximal position, or display in a manner that the rate increases from the proximal position toward the distal position.
The information processing terminal according to any of Supplementary Notes 1 to 4, wherein the display control part is configured to change a display region occupied by shaded display data displayed in vicinity of a display region of display data displayed on the touch screen display device, in accordance with the distance.
The information processing terminal according to any of Supplementary Notes 1 to 5, wherein the display control part is configured to change a height of a three-dimensional display displayed in vicinity of a display region of display data displayed on the touch screen display device, in accordance with the distance.
The information processing terminal according to any of Supplementary Notes 1 to 6, wherein the display control part is configured to change density of a display color of display data displayed on the touch screen display device, in accordance with the distance.
The information processing terminal according to any of Supplementary Notes 1 to 7, wherein the display control part is configured to change luminance of a display color of display data displayed on the touch screen display device, in accordance with the distance.
The information processing terminal according to any of Supplementary Notes 1 to 8, wherein the display control part is configured to display in a manner that, in accordance with an angle from the specific position detected by the position detecting means to a display position of display data on the touch screen display device with respect to a display surface of the touch screen display device, a display state of the display data changes.
The information processing terminal according to any of Supplementary Notes 1 to 9, wherein:
the control device includes a contact detecting part configured to detect a contact input to the touch screen display device; and
the contact detecting part is configured to change a range to detect a contact input to display data in accordance with change of the display state of the display data by the display control part.
The information processing terminal according to any of Supplementary Notes 1 to 10, wherein:
the control device includes a contact detecting part configured to detect a contact input to the touch screen display device; and
the contact detecting part is configured to change detection sensitivity to a contact input to the touch screen display device in accordance with a distance between the specific position detected by the position detecting means and a display position of display data on the touch screen display device.
The information processing terminal according to any of Supplementary Notes 1 to 11, comprising a horizontal state detecting means for detecting that a display surface of the touch screen display device is in a horizontal state based on a previously set criterion,
wherein the display control part is configured to display in a manner that the display state of the display data changes in a case where the horizontal state detecting means detects that the touch screen display device is in the horizontal state.
The information processing terminal according to any of Supplementary Notes 1 to 12, wherein:
the position detecting means is configured to detect a previously set specific person existing in the specific position; and
the display control part is configured to, in accordance with a distance between the position of the specific person detected by the position detecting means and a display position of display data on the touch screen display device, change a display state of the display data.
A computer program comprising instructions for causing an information processing terminal including a touch screen display device to realize:
a position detecting means for detecting a specific position with respect to the touch screen display device; and
a display control part configured to control a display state on the touch screen display device and, in accordance with a distance between a specific position detected by the position detecting means and a display region occupied by display data on the touch screen display device, change a display state of the display data.
The computer program according to Supplementary Note 14, wherein the display control part is configured to determine a distal position and a proximal position on the display region in a direction of the distance from the specific position to the display data, and display in a manner that a display state varies from the distal position toward the proximal position.
A display control method by an information processing terminal including a touch screen display device, the display control method comprising:
detecting a specific position with respect to the touch screen display device; and
in accordance with a distance between a detected specific position and a display region occupied by display data on the touch screen display device, changing a display state of the display data on the touch screen display device.
The display control method according to Supplementary Note 16, comprising determining a distal position and a proximal position on the display region in a direction of the distance from the specific position to the display data, and displaying in a manner that a display state varies from the distal position toward the proximal position.
The programs disclosed in the exemplary embodiments and the supplementary note are stored in the storage device, or recorded on a computer-readable recording medium. For example, the recording medium is a portable medium such as a flexible disk, an optical disk, a magneto-optical disk, and a semiconductor memory.
Although the present invention is described above by referring to the above exemplary embodiments, the present invention is not limited to the exemplary embodiments described above. The configurations and details of the present invention can be modified in various manners that can be understood by one skilled in the art within the scope of the present invention.
The present invention is based upon and claims the benefit of priority from Japanese patent application No. 2011-208567, filed on Sep. 26, 2011, the disclosure of which is incorporated herein in its entirety by reference.
Number | Date | Country | Kind |
---|---|---|---|
2011-208567 | Sep 2011 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2012/005929 | 9/18/2012 | WO | 00 | 3/25/2014 |