Source: https://patents.google.com/patent/JP2017054378A/en
Timestamp: 2020-08-05 11:59:50
Document Index: 57564020

Matched Legal Cases: ['art 121', 'art 121', 'art 3', 'art 11', 'art 17', 'art 21', 'art 27', 'art 104', 'art 120']

JP2017054378A - Information processing apparatus, display method thereof, and computer-executable program - Google Patents
Information processing apparatus, display method thereof, and computer-executable program Download PDF
JP2017054378A
JP2017054378A JP2015178889A JP2015178889A JP2017054378A JP 2017054378 A JP2017054378 A JP 2017054378A JP 2015178889 A JP2015178889 A JP 2015178889A JP 2015178889 A JP2015178889 A JP 2015178889A JP 2017054378 A JP2017054378 A JP 2017054378A
JP2015178889A
景子 國分
Keiko Kokubu
西山　勝
Masaru Nishiyama
勝 西山
2015-09-10 Application filed by レノボ・シンガポール・プライベート・リミテッド, Lenovo Singapore Pte Ltd filed Critical レノボ・シンガポール・プライベート・リミテッド
2015-09-10 Priority to JP2015178889A priority Critical patent/JP2017054378A/en
2017-03-16 Publication of JP2017054378A publication Critical patent/JP2017054378A/en
An information processing apparatus capable of improving user-friendliness for a software keyboard, a display method thereof, and a computer-executable program are provided.
An information processing apparatus displays a virtual software keyboard corresponding to a software keyboard in a predetermined display area when performing input using a touch panel display unit and a software keyboard displayed on the touch panel display unit. In addition, display control means for displaying a guide indicating the user's operation position with respect to the software keyboard on the virtual software keyboard is provided.
The present invention relates to an information processing apparatus, a display method thereof, and a computer-executable program.
For example, in an information processing device such as a smartphone or tablet, display contents such as key top characters and symbols arranged on a hardware keyboard are displayed on a display screen, and input processing is performed by operating a display key on the display screen. A software keyboard can be used.
FIG. 10 is a view showing the vicinity of home keys “F” and “J” of the hardware keyboard. In the hardware keyboard, as shown in FIG. 10, in addition to the character notation of the character key, the home key “F”, “J”, which is the index finger position of the home position, is provided with protrusions to make the home position easy to understand. ing.
However, the conventional software keyboard cannot provide a physical protrusion or the like, and it is necessary to search for the corresponding character key only by the character notation of the character key. For example, when searching for home keys “F” and “J” with a software keyboard, it is necessary to search only by looking at the character notation, so that the operability is poor compared to a hardware keyboard and the user's convenience is not good. was there.
JP 2011-034494 A JP2013-126140A
The present invention has been made in view of the above, and it is an object of the present invention to provide an information processing apparatus capable of improving the usability of a software keyboard, a display method thereof, and a computer-executable program. .
In order to solve the above-described problems and achieve the object, the present invention provides a virtual keyboard corresponding to the software keyboard when performing input using the touch panel display unit and the software keyboard displayed on the touch panel display unit. Display control means for displaying a software keyboard and performing guide display indicating a user's operation position with respect to the software keyboard on the virtual software keyboard.
Moreover, according to a preferable aspect of the present invention, it is desirable that the display control means displays the virtual software keyboard on a part of the touch panel display unit or a display unit provided separately from the touch panel display unit.
According to a preferred aspect of the present invention, it is desirable that the display control means terminates or reduces the display of the virtual software keyboard when a predetermined condition is satisfied after the virtual software keyboard is displayed.
Further, according to a preferred aspect of the present invention, the display control means displays the virtual software keyboard when a predetermined condition is satisfied after a user's finger is placed at a home position on the software keyboard. It is desirable to end or reduce.
According to a preferred aspect of the present invention, the apparatus further comprises condition monitoring means for determining whether or not the predetermined condition is satisfied, wherein the condition monitoring means is an input that can be regarded as a user input error on the software keyboard. It is desirable to monitor whether or not the predetermined condition is satisfied by monitoring the situation.
In order to solve the above-described problems and achieve the object, the present invention supports the software keyboard in a predetermined display area when performing input using the software keyboard displayed on the touch panel display unit. A virtual software keyboard to be displayed, and a guide display indicating a user operation position with respect to the software keyboard on the virtual software keyboard.
Further, in order to solve the above-described problems and achieve the object, the present invention is a program installed in an information processing apparatus, and performs input using a software keyboard displayed on a touch panel display unit. And causing the computer to execute a step of displaying a virtual software keyboard corresponding to the software keyboard in a predetermined display area and performing a guide display indicating a user operation position with respect to the software keyboard on the virtual software keyboard. It is characterized by.
According to the present invention, there is an effect that it is possible to provide an information processing apparatus that can improve the user's usability with respect to a software keyboard, a display method thereof, and a computer-executable program.
FIG. 1 is a conceptual diagram of the information processing apparatus according to the present embodiment. FIG. 2 is a perspective view illustrating a schematic external configuration of the portable terminal device according to the present embodiment. FIG. 3A is a diagram illustrating a case where the portable terminal device according to the present embodiment is in a clamshell state. FIG. 3-B is a diagram illustrating a case where the portable terminal device according to the present embodiment is in a tablet state. FIG. 3C is a diagram illustrating a case where the portable terminal device according to the present embodiment is in a basic state. FIG. 4 is a diagram illustrating a schematic hardware configuration example of the portable terminal device according to the present embodiment. FIG. 5 is a diagram illustrating a display example of the software keyboard and the virtual software keyboard by the software keyboard application according to the first embodiment. FIG. 6 is a flowchart for explaining an example of display control of the virtual software keyboard executed by the software keyboard application according to the first embodiment. FIG. 7 is a diagram illustrating a display example of the software keyboard and the virtual software keyboard by the software keyboard application according to the second embodiment. FIG. 8 is a flowchart for explaining an example of display control of the virtual software keyboard executed by the software keyboard application according to the second embodiment. FIG. 9A is a diagram for explaining a case where the information processing apparatus according to the present embodiment is applied to a tablet including one touch display unit. FIG. 9B is a diagram for explaining a case where the information processing apparatus according to the present embodiment is applied to a system in which a keyboard device and a computing device body are connected by wire or wirelessly. FIG. 10 is a view showing the vicinity of home keys “F” and “J” of the hardware keyboard.
Hereinafter, an embodiment of a computer system to which an information processing apparatus according to the present embodiment, a display method thereof, and a computer-executable program are applied will be described. Although the components of the present invention are generally illustrated in the drawings herein, it can be readily understood that they may be arranged and designed in a wide variety of configurations with various configurations. Accordingly, the following more detailed description of the apparatus, method, and program embodiments of the present invention is not intended to limit the scope of the invention as set forth in the claims, but merely to the selected implementation of the invention. It is intended as an example only, and is merely illustrative of selected embodiments of an apparatus, system and method consistent with the present invention as set forth in the claims herein. Those skilled in the art will appreciate that the present invention may be practiced without one or more of the specific details or with other methods, components, or materials.
FIG. 1 is a conceptual diagram of the information processing apparatus according to the present embodiment. In FIG. 1, an information processing apparatus 1 displays a touch panel display unit 2 having a touch panel and a display unit, and a software keyboard 3 on the touch panel display unit 2 and input control means 4 for inputting a user operation on the software keyboard 3. And a display control means 7 for displaying a virtual software keyboard 6 corresponding to the software keyboard 3 in the display area 5 and performing a guide display indicating the user's operation position with respect to the software keyboard 3 on the virtual software keyboard 6. I have. Note that whether or not to display the virtual software keyboard 6 may be set by the user via the UI.
In the guide display, the key touched with the software keyboard 3 may be identified and displayed on the virtual software keyboard 6. In the example shown in the figure, the user touches the “U” key of the software keyboard 3, and the “U” key is identified and displayed on the virtual software keyboard 6. The above-described user operation is not limited to the touch operation, and may include a hover operation (proximity detection operation). For example, the input control unit 4 determines that the key input has been performed when the user's finger approaches the key of the software keyboard 3 displayed on the touch display unit 2, and the display control unit 7 The key that the finger is close to may be identified and displayed on the virtual software keyboard 6.
Further, the input control means 4 controls the operation of the touch panel and the display unit of the touch panel display unit 2. The input control unit 4 outputs key information corresponding to a user operation (touch or press) on the software keyboard 3 to the display control unit 7. The display control means 7 displays a character input area (document editing area) 8 in the display area 5, and displays information such as characters corresponding to the key information input from the input control means 4 in the character input area 8. .
The input control means 4 and the display control means 7 can be configured by software and / or hardware. The functions of the input control means 5 and the display control means 7 may be realized by a computer executing a program.
The software keyboard 3 has the same arrangement as the character arrangement of the hardware keyboard, and can input the same as the hardware keyboard. The keyboard character arrangement generally includes a QWERTY arrangement (alphabet arrangement) and a 50-sound arrangement. The present invention includes both, but in the following, the QWERTY arrangement (alphabet arrangement) is exemplified. explain.
The virtual software keyboard 6 may be reduced and / or translucent in the same form as the software keyboard 3 so as not to interfere with the editing of the document in the character input area 8.
The display area 5 may be formed on a part of the touch panel display unit 2 or a display unit provided separately from the touch panel display unit 2 (for example, a display unit formed in a different housing). For example, the software keyboard 3 and the virtual software keyboard 6 may be displayed on the touch panel display unit 2 provided in the tablet. Alternatively, the software keyboard 3 may be displayed on one touch panel display unit of the information processing apparatus having two touch panel display units (two screens), and the virtual software keyboard 6 may be displayed on the other touch panel display unit. In a system in which the keyboard device and the computing device main body are connected by wire or wirelessly, the software keyboard 3 may be displayed on the keyboard device, and the virtual software keyboard 6 may be displayed on the display device of the computing device main body.
The touch panel of the touch panel display unit 2 may use a capacitive or pressure sensitive touch panel. The display control means 7 may end or reduce the display of the virtual software keyboard 6 when a predetermined condition is satisfied after the display of the virtual software keyboard 6. The display control unit 7 may end or reduce the display of the virtual software keyboard 6 when a predetermined condition is satisfied after the user's finger is placed at the home position on the software keyboard 6. . When the display of the virtual software keyboard 6 is reduced, the display may be reduced step by step.
In addition, when a specific event occurs after the display of the virtual software keyboard 6 is ended or reduced, the display control means 7 displays the display of the virtual software keyboard 6 in the size before resumption or reduction. Also good.
For example, when the application is activated and the input focus is turned on on the application (for example, the cursor display in the character input area 8 in FIG. 1), the input control means 4 displays the software keyboard 3 and the display control. The means 7 may display the virtual software keyboard 6. And the display control means 7 may complete | finish or reduce the display of the virtual software keyboard 6, when the above-mentioned predetermined conditions are satisfy | filled. When a specific event occurs (for example, when the user inputs an instruction to resume on the software keyboard 3), the display control means 7 resumes or displays the virtual software keyboard 6 before resuming (first). It may be displayed in the size of. When the input focus is turned off on the application, the input control unit 4 ends the display of the software keyboard 3 and the display control unit 7 displays the virtual software keyboard 6 when the virtual software keyboard 6 is displayed. The display on the keyboard 6 may be terminated. When the input focus is turned on again on the application, the input control unit 4 displays the software keyboard 3, and the display control unit 7 displays the virtual software keyboard 6 when the virtual software keyboard 6 is displayed immediately before. May not be displayed if the virtual software keyboard 6 has not been displayed immediately before, and may be displayed in a reduced manner if it has been reduced immediately before (resume display may be performed).
When the same application is activated again after the application is terminated, the virtual software keyboard 6 may be displayed, or the same state as the state at the end may be displayed (resume display). When another application is activated, the virtual software keyboard 6 may be displayed, or the same state as the state at the time of termination of the most recently activated other application may be displayed (resume display). That is, the virtual software keyboard 6 may be displayed as in the initial state, or the most recent display state of the virtual software keyboard 6 may be taken over.
Further, the information processing apparatus 1 may include a condition monitoring unit 4A that determines whether or not the above-described predetermined condition is satisfied. The condition monitoring unit 4A may monitor whether or not the above-described predetermined condition is satisfied by monitoring an input situation that can be regarded as a user input error on the software keyboard 3.
The predetermined condition described above is a condition that an input that can be regarded as a user input error on the software keyboard 3 does not occur during a predetermined period or a predetermined number of characters, or a user input error on the software keyboard 3 The condition that the occurrence rate of input that can be considered is equal to or less than a threshold value may be used.
For example, when it is detected that the “DEL” key or the “BS” key on the software keyboard 3 is operated, it can be determined that an input that can be regarded as an input error has occurred. If the “DEL” key or the “BS” key is not operated for a predetermined period, it may be determined that an input that can be regarded as an input error of the user does not occur while a predetermined number of characters are input. If the “DEL” key or the “BS” key is not operated while inputting a predetermined number of characters, it is determined that no input that can be regarded as an input error has occurred during the input of the predetermined number of characters. May be.
In addition, for example, when characters of a predetermined number or more are input with the software keyboard 3,
{(Number of operations of “DEL” key or “BS” key) / (number of input characters)} × 100% may be an occurrence rate of input that can be regarded as a user input error on the software keyboard 3.
Further, the predetermined condition described above may be that a predetermined input operation, for example, simultaneous input of two predetermined keys is detected. Alternatively, an operation button for ending the display of the virtual software keyboard 6 or an operation button for reducing the display is displayed on a part or in the vicinity of the software keyboard 3 to detect that the user has operated the operation button. It is also possible to use the condition.
According to the present embodiment, when the display control means 7 performs an input using the software keyboard 3 displayed on the touch panel display unit 2, the virtual software keyboard 6 corresponding to the software keyboard 3 is displayed in the display area 5. And the guide display indicating the user's operation position with respect to the software keyboard 3 is displayed on the virtual software keyboard 6, so that the user can view the virtual software keyboard 6 without looking at the software keyboard 3 at hand. As a result, key input using the software keyboard 3 can be easily performed, and the user's usability with respect to the software keyboard 3 can be improved.
Further, according to the present embodiment, the display area 5 is formed on a part of the touch panel display unit 2 or on a display unit provided separately from the touch panel display unit 2, so various types of information processing are performed. In the apparatus, the virtual software keyboard 6 can be displayed.
Further, according to the embodiment of the present invention, the display control means 7 ends or reduces the display of the virtual software keyboard 6 when the predetermined condition is satisfied after the virtual software keyboard 6 is displayed. It is possible to avoid obstructing the case where a document is created in the display area 5.
Further, according to the present embodiment, the display control means 7 displays the virtual software keyboard 6 when a predetermined condition is satisfied after the user's finger is placed at the home position on the software keyboard 3. Since the processing is terminated or reduced, it is possible to prevent the user from getting in the way of editing the document in the display area 5.
Further, according to the present embodiment, the condition monitoring unit 4A monitors whether or not a predetermined condition is satisfied by monitoring an input situation that can be regarded as an input error of the user on the software keyboard 3. Therefore, in a situation where it can be determined that the user can input without looking at the virtual software keyboard 6 (for example, blind touch is possible), the display of the virtual software keyboard 6 can be ended or reduced. It becomes.
A case where the information processing apparatus according to the present embodiment is applied to a portable terminal device having two screens will be described as an example. FIG. 2 is a schematic perspective view showing an external configuration of the portable terminal device according to the present embodiment. 3A shows a case where the portable terminal device is in a clamshell state, FIG. 3-B shows a case where the portable terminal device is in a tablet state, and FIG. 3-C shows a case where the portable terminal device is in a basic state. Shows the case.
As shown in FIG. 2, the portable terminal device 9 according to this embodiment includes a first housing 10 and a second housing 20. In addition, the portable terminal device 9 includes a hinge (connection portion) 30 between the first casing 10 and the second casing 20.
The first casing 10 has a substantially rectangular shape, and the first touch display unit 11 including the first display unit 11B and the touch panel 11A disposed on the first display unit 11B is disposed. . Further, in the first housing 10, with respect to the first housing 10 (the first touch display unit 11), the Y 1 direction parallel to the longitudinal direction and the X parallel to the short direction thereof. one direction, the first acceleration sensor 17 for detecting a vertical Z 1 direction acceleration X 1 and Y 1 directions is disposed.
The second casing 20 has a substantially rectangular shape, and includes a second touch display unit 21 including a second display unit 21B and a second touch panel 21A disposed on the second display unit 21B. A camera 22 is arranged. Further, in the second housing 10, with respect to the second housing 20 (second touch display unit 21), the Y 2 direction parallel to the longitudinal direction and the X parallel to the short direction thereof. 2 directions, a second acceleration sensor 27 for detecting a vertical Z 2 direction acceleration X 2 and Y 2 direction is arranged.
The hinge 30 connects the first housing 10 and the second housing 20 so as to be rotatable. An angle between the first housing 10 and the second housing 20 with respect to the rotation axis δ (an angle of the first housing 10 with respect to the second housing 20) is defined as “θ”. More specifically, the hinge 30 connects the first housing 10 and the second housing 20 so as to be able to rotate substantially 360 degrees about the rotation axis δ. The portable terminal device 9 can take various states by the hinge 30. Angle θ = 0 degrees is in a closed state, 0 degrees <θ <180 degrees is in a clamshell state (see FIG. 3-A), and angle θ = 180 degrees is in a tablet state (FIG. 3-B). 180 ° <θ <360 ° is referred to as a tent (Tent) state, and an angle θ = 360 ° is referred to as a basic state (Basic) state (see FIG. 3C). The control unit 100 (see FIG. 4) of the portable terminal device 9 can detect the various states of the portable terminal device 9 based on the detection results of the first acceleration sensor 17 and the second acceleration sensor 27. It has become.
FIG. 4 is a diagram illustrating a schematic hardware configuration example of the portable terminal device 9 according to the present embodiment. As shown in FIG. 4, the portable terminal device 9 includes a first touch display unit 11, a second touch display unit 21, a control unit 100, a memory 101, a storage 102, and a first acceleration sensor. 17, a second acceleration sensor 27, a camera 22, a communication unit 103, and a power supply unit 104.
The first touch display unit 11 includes a first display unit 11B and a first touch panel 11A superimposed on the first display unit 11B. The first touch panel 11A is constituted by, for example, a capacitive multi-touch panel, and the operation performs various operations performed on the first touch panel 11A using an indicator such as a finger or a pen. The detected location is detected together with the position on the first touch panel 11A and notified to the control unit 100. The operations detected by the first touch panel 11A include touch operations, slide operations, pitch operations, swipe operations, and the like. The first display unit 11 </ b> B includes, for example, a liquid crystal display (LCD), an organic EL (Organic Electro-Luminescence) panel, and the like, and displays characters, graphics, and the like according to the control of the control unit 100.
The second touch display unit 21 includes a second display unit 21B and a second touch panel 21A superimposed on the second display unit 21B. The second touch panel 21A is configured by, for example, a capacitive multi-touch panel, and the operation performs various operations performed on the second touch panel 21A using an indicator such as a finger or a pen. The detected location is detected together with the position on the second touch panel 21 </ b> A and notified to the control unit 100. The operations detected by the second touch panel 21A include touch operations, slide operations, pitch operations, swipe operations, and the like. The second display unit 21 </ b> B includes, for example, a liquid crystal display (LCD), an organic EL (Organic Electro-Luminescence) panel, and the like, and displays characters, figures, and the like according to the control of the control unit 100.
The communication unit 103 is a device for performing data communication with the outside in a wireless / wired manner under the control of the control unit 100. The power supply unit 104 supplies power obtained from the storage battery or the AC adapter to each unit of the portable terminal device 9 including the control unit 100 according to the control of the control unit 100. The camera 22 images the subject and outputs the captured image data to the control unit 100.
The first acceleration sensor 17 has a Y 1 direction parallel to its longitudinal direction, an X 1 direction parallel to its short direction, and a Z 1 perpendicular to the X 1 and Y 1 directions relative to the first touch display unit 11. Acceleration in one direction is detected, and acceleration values Ax 1 (t), Ay 1 (t), and Az 1 (t) in X 1 Y 1 Z 1 direction are output to the control unit 100.
The second acceleration sensor 27 has a Y 2 direction parallel to the longitudinal direction, a X 2 direction parallel to the short direction, and a Z 2 perpendicular to the X 2 and Y 2 directions with respect to the second touch display unit 21. Two- direction acceleration is detected, and acceleration values Ax 2 (t), Ay 2 (t), and Az 2 (t) in the X 2 Y 2 Z 2 direction are output to the control unit 100.
The memory 101 is composed of, for example, a RAM, a DRAM, or the like, and serves as a work area in which programs executed by the control unit 100, data referred to by the control unit 100, calculation results of the control unit 100, and the like are temporarily stored. used.
The storage 102 is a computer-readable storage medium that stores programs executed by the control unit 100 and data, and is, for example, a nonvolatile memory such as an EEPROM, an SSD, and a hard disk. The storage 102 includes, for example, an OS 102a for controlling the entire portable terminal device 9 such as Windows (registered trademark), MacOS (registered trademark), iOS (registered trademark), Android (registered trademark), and hardware such as peripheral devices. A function for storing various device drivers 102b for operating the wearer, software keyboard application 102c, mail application 102d, browser application 102e, document creation application 102f for creating a document, and the like. The software keyboard application 102c is for controlling the display and input of the software keyboard and the display of the virtual software keyboard. The OS 102a intervenes in all data transfers between the various device drivers 102b and applications.
The control unit 100 is, for example, a CPU (Central Processing Unit), a microprocessor, a DSP, and the like, and implements various functions by comprehensively controlling the operation of the portable terminal device 9. Specifically, the control unit 100 executes instructions included in the program stored in the storage 102 while referring to the data stored in the storage 102 or the data expanded in the memory 101 as necessary. Various functions such as an input function, a mail function, a web browsing function, and a display function are realized.
In addition, the control unit 100 controls the display and input of the software keyboard and the display of the virtual software keyboard by executing the software keyboard application 102c. Hereinafter, functions realized by the control unit 100 executing the software keyboard application 102c will be described using the software keyboard application 102c as an operation subject.
As the software keyboard application 102c, for example, a mail application 102d, a browser application 102e, or a document creation application 102f is activated, and an information input area for the application (a window for creating a mail, a search application) When a key input is being accepted, a software keyboard is displayed on the other touch display unit, and an information input area for an application is displayed. A virtual software keyboard is displayed on the touch display section. The software keyboard application 102c outputs information on keys operated (touched) by the user with the software keyboard to the corresponding application via the OS 102a. The corresponding application displays information such as characters according to key information input from the software keyboard application 102c in the application information input area. In addition, the software keyboard application 102c performs a guide display indicating the user's operation position on the software keyboard on the virtual software keyboard.
For example, when the portable terminal device 9 is in a clamshell state (see FIG. 3-A) and a tablet state (see FIG. 3-B), the software keyboard application 102c has one touch display unit (for example, the first The software keyboard may be displayed on the touch display unit 11), and the virtual software keyboard may be displayed on the other touch display unit (for example, the second touch display unit 21). In addition, when the portable terminal device 9 is in the basic state (see FIG. 3C), the software keyboard application 102c has a software keyboard and virtual on one touch display unit (for example, the first touch display unit 11). A software keyboard may be displayed.
In the following description, a document editing area is displayed on the second touch display unit 21 by the document creation application 102f, a software keyboard is displayed on the first touch display unit 11, and virtual software is displayed on the second touch display unit 21. A case where a keyboard is displayed will be described as an example.
A software keyboard application 102c according to the first embodiment will be described with reference to FIGS. FIG. 5 is a diagram illustrating a display example of the software keyboard 120 and the virtual software keyboard 121 by the software keyboard application 102c according to the first embodiment. FIG. 6 is a flowchart for explaining an example of the display operation of the virtual software keyboard 121 by the software keyboard application 102c according to the first embodiment.
A display example of the software keyboard 120 and the virtual software keyboard 121 will be described with reference to FIG. In the figure, as shown at 111, the document creation application 102f is activated, and a document editing area 130 for inputting (displaying) characters is displayed on the second touch display unit 21, and key input is being accepted. Then, the software keyboard application 102 c displays the software keyboard 120 on the first touch display unit 11 and displays the virtual software keyboard 121 on the second touch display unit 21.
The software keyboard application 102c identifies and displays the corresponding key of the virtual software keyboard 121 in response to the user's key touch on the software keyboard 120. The identification display is, for example, a display in a color different from the keys of the virtual software keyboard 121, a blinking display, and a display of an instruction symbol (for example, a triangle). In the example shown in the figure, the user touches the “U” key of the software keyboard 120 and the “U” key is identified and displayed on the virtual software keyboard 121. The document creation application 102 f displays information such as characters according to key information by a user touch operation on the software keyboard 120 in the document editing area 130.
The software keyboard application 102c monitors whether or not a predetermined condition is satisfied by monitoring an input situation that can be regarded as a user input error on the software keyboard 120. As shown at 112, the software keyboard application 102c may end or reduce the display of the virtual software keyboard 121 when a predetermined condition is satisfied. In the example shown in the figure, the display of the virtual software keyboard 121 is ended. The predetermined condition described above is, for example, a condition that an input that can be regarded as an input error of the user on the software keyboard 120 does not occur during a predetermined period or a predetermined number of characters, or a user input on the software keyboard 120 This is a condition that the occurrence rate of input that can be regarded as an error is equal to or less than a threshold.
An outline of an example of display control of the virtual software keyboard 121 by the software keyboard application 102c according to the first embodiment will be described with reference to the flowchart of FIG. In FIG. 6, first, the software keyboard application 102c determines whether or not key input is being accepted (step S1). When the software keyboard application 102c determines that key input is being accepted ("Yes" in step S1), the software keyboard 120 is displayed on the first touch display unit 11, and the virtual software keyboard 121 is displayed on the second touch screen. It displays on the touch display part 121 (step S2).
Subsequently, the software keyboard application 102c identifies and displays the corresponding key of the virtual software keyboard 121 in response to a user key operation (touch operation) on the software keyboard 120 (step S3).
The software keyboard application 102c determines whether or not the above-described predetermined condition is satisfied (step S4). If the above-described predetermined condition is satisfied (“Yes” in step S4), the software keyboard application 102c ends or reduces the display of the virtual software keyboard 121 (step S5).
According to the first embodiment, when the software keyboard application 102c performs input using the software keyboard 120 displayed on the first touch display unit 2, the software keyboard 120 is displayed on the second touch display unit 21. And the identification display (guide display) indicating the touch position of the user with respect to the software keyboard 120 is displayed on the virtual software keyboard 121. Therefore, the software keyboard 120 at hand is displayed on the virtual software keyboard 121. Even without looking, it is possible to easily perform key input using the software keyboard 120 by looking at the virtual software keyboard 121.
A software keyboard application 102c according to the second embodiment will be described with reference to FIGS. FIG. 7 is a diagram illustrating a display example of the software keyboard 120 and the virtual software keyboard 121 by the software keyboard application 102c according to the second embodiment. FIG. 8 is a flowchart for explaining an example of display control of the virtual software keyboard 121 executed by the software keyboard application 102c according to the second embodiment. The second embodiment is suitable when the user performs key input using the software keyboard 120 using both hands.
In the second embodiment, as the first touch panel 11A of the first touch display unit 11, a pressure-sensitive type (force touch type) (or a combination of a pressure-sensitive type and a capacitance type) is used, and the software keyboard application 102c is used. May be configured to detect a touch position on the first touch panel 11A and its touch pressure.
When the touch pressure on the software keyboard 120 displayed on the first touch display unit 11 is P, and the key of the software keyboard 2 is pressed with P1 ≦ P ≦ P2, the software keyboard application 102c When the touch is pressed with P3 ≦ P, it may be determined that the key is pressed (however, 0 <P1 ≦ P2 <P3). The software keyboard application 102c outputs key information obtained by pressing a key on the software keyboard 120 to the document creation application 102f via the OS 102a. The document creation application 102f displays information such as characters according to key information input from the software keyboard application 102c in the document editing area 130. As a result, the user can input a desired key by pressing the desired key while placing a finger on the home position of the software keyboard 120, and can preferably perform two-handed hitting. . The software keyboard application 102c may, for example, provide haptics feedback (vibration or the like) to tactilely feed back to the user that the key is pressed when a key of the software keyboard 120 is pressed. .
When a key of the software keyboard 120 is touched, the software keyboard application 102c performs a first identification display on the touched key on the virtual software keyboard 121, and the key of the software keyboard 120 is pressed. In the case of the second identification display, a second identification display different from the first identification display is performed on the pressed key on the virtual software keyboard 121.
A display example of the software keyboard 120 and the virtual software keyboard 121 will be described with reference to FIG. In the figure, as shown at 131, for example, when the document creation application 102f is activated, the document editing area 130 is displayed on the second touch display unit 21, and the key input is being accepted, the software keyboard application 102 102 c displays a software keyboard 120 on the first touch display unit 11 and displays a virtual software keyboard 121 on the second touch display unit 21. Then, the user selects a home position key (“A”, “S”, “D”, “F”, “J”, “K”, “L”, “+”, “Space” key on the software keyboard 120. ) Is touched (a finger is placed), the software keyboard application 102c performs a first identification display on the key of the home position of the virtual software keyboard 121.
Subsequently, as indicated by 132, the software keyboard application 102 c performs the second identification display on the corresponding key of the virtual software keyboard 121 in response to the user pressing the key on the software keyboard 120. In the example shown in the figure, the user presses the “U” key of the software keyboard 120 and the “U” key is displayed on the virtual software keyboard 121 as the second identification display. The document creation application 102 f displays information such as characters according to key information obtained by pressing a key on the software keyboard 120 in the document editing area 130.
As shown at 133, after the user touches the key at the home position of the software keyboard 120, the display of the virtual software keyboard 121 may be terminated or reduced if the above-described predetermined condition is satisfied. In the example shown in the figure, the display of the virtual software keyboard 121 is terminated.
With reference to the flowchart of FIG. 8, an outline of an example of display control of the virtual software keyboard 121 by the software keyboard application 102c according to the second embodiment will be described. In FIG. 8, the software keyboard application 102c determines whether key input is being accepted (step S11). When the software keyboard application 102c determines that key input is being accepted (“Yes” in step S11), the software keyboard 120 is displayed on the first touch display unit 11, and the virtual software keyboard 121 is displayed on the second touch screen. It displays on the touch display part 121 (step S12).
The software keyboard application 102c determines whether or not the home position of the software keyboard 120 has been touched (step S13). When the home position of the software keyboard 120 is touched (“Yes” in step S13), the software keyboard application 102c presses the corresponding key of the virtual software keyboard 121 in accordance with the user's key operation on the software keyboard 120. Identification is displayed (step S14). Specifically, the software keyboard application 102c performs a first identification display on the virtual software keyboard 121 with respect to the key touched on the software keyboard 120, while the key pressed on the software keyboard 120 is displayed. On the other hand, the second identification display is performed on the virtual software keyboard 121.
Subsequently, the software keyboard application 102c determines whether or not the above-described predetermined condition is satisfied (step S15). If the above-described predetermined condition is satisfied (“Yes” in step S15), the software keyboard application 102c ends or reduces the display of the virtual software keyboard 121 (step S16).
According to the second embodiment, when the software keyboard application 102 c performs input using the software keyboard 120 displayed on the first touch display unit 2, the software keyboard 120 is displayed on the second touch display unit 21. And the first identification display indicating the touch position of the user with respect to the software keyboard 120 is displayed on the virtual software keyboard 121, and the pressing position of the user with respect to the software keyboard 120 is indicated. Since the second identification display is performed, even if the user does not look at the software keyboard 120 at hand, it is possible to easily perform key input by two-handed using the software keyboard 120 by looking at the virtual software keyboard 121. It becomes.
When the first touch panel 11A is configured to detect proximity and touch separately, the software keyboard application 102c detects proximity to the key of the software keyboard 120 in step S13 and step S14. Performs the same process as when the above key is touched, and when a touch is detected with respect to the key of the software keyboard 120, the same process as when the above key is pressed may be performed.
FIG. 9A is a diagram for explaining a case where the information processing apparatus according to the present embodiment is applied to a tablet 200 including one touch display unit 201. 9A, the software keyboard 3 and the virtual software keyboard 6 may be displayed on the touch display unit 201 of the tablet 200.
FIG. 9B is a diagram for explaining a case where the information processing apparatus according to the present embodiment is applied to a system in which the keyboard device 310 and the computing device main body 320 are connected by wire or wirelessly. 9B, the software keyboard 3 may be displayed on the touch display unit 311 of the keyboard device 310, and the virtual software keyboard 6 may be displayed on the display unit 321 of the computing device main body 320.
DESCRIPTION OF SYMBOLS 1 Information processing apparatus 2 Touch panel display part 3 Software keyboard 4 Input control means 4A Condition monitoring means 5 Display area 6 Virtual software keyboard 7 Display control means 8 Character input area 9 Portable terminal device 10 1st housing | casing 20 2nd housing Body 30 Hinge (connection part)
DESCRIPTION OF SYMBOLS 11 1st touch display part 11A 1st touch panel 11B 1st display part 17 1st acceleration sensor 21 2nd touch display part 21A 2nd touch panel 21B 2nd display part 27 1st acceleration sensor 22 Camera DESCRIPTION OF SYMBOLS 101 Memory 102 Storage 102c Software keyboard application 103 Communication part 104 Power supply part 120 Software keyboard 121 Virtual software keyboard 130 Document edit area
A touch panel display;
When input is performed using a software keyboard displayed on the touch panel display unit, a virtual software keyboard corresponding to the software keyboard is displayed, and a user's operation position with respect to the software keyboard is displayed on the virtual software keyboard. Display control means for performing a guide display,
The information processing apparatus according to claim 1, wherein the display control unit displays the virtual software keyboard on a part of the touch panel display unit or on a display unit provided separately from the touch panel display unit.
3. The display control unit according to claim 1, wherein the display control unit ends or reduces the display of the virtual software keyboard when a predetermined condition is satisfied after the virtual software keyboard is displayed. 4. Information processing device.
The display control means terminates or reduces the display of the virtual software keyboard when a predetermined condition is satisfied after a user's finger is placed at a home position on the software keyboard. The information processing apparatus according to claim 1 or 2.
Further comprising condition monitoring means for determining whether or not the predetermined condition is satisfied;
The condition monitoring unit monitors whether or not the predetermined condition is satisfied by monitoring an input situation that can be regarded as an input error of the user on the software keyboard. Item 5. The information processing apparatus according to Item 4.
When inputting using the software keyboard displayed on the touch panel display,
Information including a step of displaying a virtual software keyboard corresponding to the software keyboard in a predetermined display area, and performing a guide display indicating a user's operation position with respect to the software keyboard on the virtual software keyboard; Display method of processing device.
A program installed in an information processing apparatus,
When inputting using the software keyboard displayed on the touch panel display unit, a virtual software keyboard corresponding to the software keyboard is displayed in a predetermined display area, and the software keyboard is displayed on the virtual software keyboard. A computer-executable program that causes a computer to execute a step of performing guide display indicating a user's operation position.
JP2015178889A 2015-09-10 2015-09-10 Information processing apparatus, display method thereof, and computer-executable program Pending JP2017054378A (en)
JP2015178889A JP2017054378A (en) 2015-09-10 2015-09-10 Information processing apparatus, display method thereof, and computer-executable program
JP2017054378A true JP2017054378A (en) 2017-03-16
ID=58316817
JP2015178889A Pending JP2017054378A (en) 2015-09-10 2015-09-10 Information processing apparatus, display method thereof, and computer-executable program
JP (1) JP2017054378A (en)
JP2018181346A (en) * 2017-04-13 2018-11-15 エヌエイチエヌ エンターテインメント コーポレーションＮＨＮ Ｅｎｔｅｒｔａｉｎｍｅｎｔ Ｃｏｒｐｏｒａｔｉｏｎ Method for calibrating touch error and system of the same
JP2006520024A (en) * 2002-11-29 2006-08-31 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィＫｏｎｉｎｋｌｉｊｋｅ Ｐｈｉｌｉｐｓ Ｅｌｅｃｔｒｏｎｉｃｓ Ｎ．Ｖ． User interface using moved representation of contact area
JP2011034494A (en) * 2009-08-05 2011-02-17 Sony Corp Display apparatus, information input method, and program
JP2011248400A (en) * 2010-05-21 2011-12-08 Toshiba Corp Information processor and input method
JP2013041348A (en) * 2011-08-12 2013-02-28 Kyocera Corp Portable terminal, auxiliary information display program, and auxiliary information display method
JP2013541100A (en) * 2010-10-01 2013-11-07 イマージ エルエルシーＩｍｅｒｊ Ｌｌｃ Multi-screen keyboard
WO2013176230A1 (en) * 2012-05-24 2013-11-28 京セラ株式会社 Touch panel input device
JP2015153193A (en) * 2014-02-14 2015-08-24 Kddi株式会社 Character input support device, program and character input support system
2015-09-10 JP JP2015178889A patent/JP2017054378A/en active Pending
US10331313B2 (en) 2019-06-25 Method and apparatus for text selection
US9442651B2 (en) 2016-09-13 Method and apparatus for text selection
KR102028119B1 (en) 2019-11-04 Method for displaying for application an electronic device thereof
KR102109111B1 (en) 2020-05-11 Method for inputting for character in flexible display an electronic device thereof
US10025487B2 (en) 2018-07-17 Method and apparatus for text selection
JP5610644B2 (en) 2014-10-22 Input device, input support method, and program
EP2673701B1 (en) 2019-10-02 Information display apparatus having at least two touch screens and information display method thereof
US9465474B2 (en) 2016-10-11 Apparatus and method for determining input in computing equipment with touch screen
JP5360140B2 (en) 2013-12-04 Information browsing apparatus, control program, and control method
JP6602372B2 (en) 2019-11-06 Inactive area of touch surface based on contextual information
EP2256614B1 (en) 2011-12-28 Display control apparatus, display control method, and computer program
US20120105345A1 (en) 2012-05-03 Portable Electronic Device and Method of Controlling Same
KR101467513B1 (en) 2014-12-01 Apparatus for controlling mobile terminal and method thereof