CN102362254A - Apparatus and method for providing virtual keyboard - Google Patents

Apparatus and method for providing virtual keyboard Download PDF

Info

Publication number
CN102362254A
CN102362254A CN2010800132922A CN201080013292A CN102362254A CN 102362254 A CN102362254 A CN 102362254A CN 2010800132922 A CN2010800132922 A CN 2010800132922A CN 201080013292 A CN201080013292 A CN 201080013292A CN 102362254 A CN102362254 A CN 102362254A
Authority
CN
China
Prior art keywords
dummy keyboard
mentioned
screen
touch
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2010800132922A
Other languages
Chinese (zh)
Inventor
金承范
李钟雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Core Logic Inc
Original Assignee
Core Logic Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Core Logic Inc filed Critical Core Logic Inc
Priority claimed from PCT/KR2010/001676 external-priority patent/WO2010110550A1/en
Publication of CN102362254A publication Critical patent/CN102362254A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Abstract

Apparatus and methods are described for providing a virtual keyboard. In one aspect, an apparatus for providing a virtual keyboard to be displayed on a touch screen is described. The apparatus includes a memory unit that includes a data repository to store data comprising at least one virtual keyboard configuration information to configure at least one corresponding virtual keyboard. The apparatus includes a processing module to select from the data stored in the data repository a given virtual keyboard configuration information to select a corresponding virtual keyboard to configure; configure the selected virtual keyboard to have a fan-like shape with multiple keys of the virtual keyboard arranged along an outline of an arc in a fan-shaped region based on the selected virtual keyboard configuration information; and instruct a touch screen module to display the configured virtual keyboard on a display region of a touch screen.

Description

Dummy keyboard generator and method
Technical field
The present invention relates to a kind of dummy keyboard generator and method, the dummy keyboard correlation technique of the optimization dummy keyboard of different shape can be provided for the user when relating in particular to a kind of easy input information.
Background technology
Recently,, generally using portable terminal, utilizing the various services of this portable terminal also to emerge in an endless stream simultaneously along with the development of digital technology.Portable terminal is meant the small-sized equipment that the user carries of being convenient to.The development of this portable terminal shows the trend of the various functions that can be provided by personal computer (PC:Personal Computer) as that kind such as communication, recreation, multimedia services, estimates that its utilization factor can be growing.
Usually, this portable terminal need have the information input unit that can receive by the information of user's input.For example, portable terminal comprises a plurality of enter keies.
Summary of the invention
The problem that solves
The problem that the present invention will solve is, a kind of easy enter key is provided, and can the technology, system of the dummy keyboard of different shape and the storage medium that can be read by computing machine be provided according to user's request.
The means of dealing with problems
According to an aspect, a kind of dummy keyboard generator that is presented at touch-screen is disclosed.Above-mentioned virtual keyboard device comprises: storage part, and it has the data repository that is used to store particular data, and this particular data is meant the data with at least one the dummy keyboard configuration information that is used to dispose at least one corresponding dummy keyboard; And dummy keyboard processing module; It selects the dummy keyboard configuration information from the data that are stored in above-mentioned data repository; This dummy keyboard configuration information is used to select the corresponding virtual keyboard; Dispose selected above-mentioned dummy keyboard according to selected above-mentioned dummy keyboard configuration information, the profile that makes this dummy keyboard have the arc (arc) along sector region is arranged with the fan shape of a plurality of keys of dummy keyboard, and the indication touch screen module shows above-mentioned dummy keyboard in the viewing area of touch-screen.
Embodiment optionally comprises an above characteristic in the following characteristic.Above-mentioned at least one dummy keyboard configuration information comprises a kind of in the following information at least: the position of the selected above-mentioned dummy keyboard in the picture of above-mentioned touch-screen; The area information of the selected above-mentioned dummy keyboard in the picture of above-mentioned touch-screen; The positional information of the key in the selected above-mentioned dummy keyboard; And according to the value of input pattern corresponding to above-mentioned key.
Above-mentioned at least one dummy keyboard comprises at least a in the following dummy keyboard: at least a portion in the lower end, right side with the picture of above-mentioned touch-screen is the sector region of central point is arranged first dummy keyboard of a plurality of keys; At least a portion in the lower end, left side with the picture of above-mentioned touch-screen is the sector region of central point is arranged second dummy keyboard of a plurality of keys; At least a portion in the upper end, right side with the picture of above-mentioned touch-screen is the sector region of central point is arranged the 3rd dummy keyboard of a plurality of keys; And at least a portion in the upper end, left side with the picture of above-mentioned touch-screen is the sector region of central point is arranged the 4th dummy keyboard of a plurality of keys.
Embodiment optionally comprises an above characteristic in the following characteristic.Above-mentioned dummy keyboard processing module is receiving from above-mentioned touch screen module when having carried out the signal of information of user's input in order to select another dummy keyboard in order to expression; From the data that are stored in above-mentioned data repository, select the dummy keyboard configuration information that is used to select another dummy keyboard that will dispose, and indicate above-mentioned touch screen module selected above-mentioned another dummy keyboard to be shown to the picture of above-mentioned touch-screen according to selected above-mentioned another dummy keyboard configuration information.
Above-mentioned dummy keyboard processing module receive from above-mentioned touch screen module in order to expression for make selected above-mentioned dummy keyboard move to above-mentioned touch-screen picture another position and when having carried out the signal of information of user's input, selected above-mentioned dummy keyboard is moved to above-mentioned user imports another corresponding position.Above-mentioned dummy keyboard processing module analyze in real time and handle in order to expression for make selected above-mentioned dummy keyboard move to above-mentioned touch-screen picture another position and carried out the signal of the information of user's input, thereby indicate above-mentioned touch screen module to demonstrate the selected above-mentioned dummy keyboard that during above-mentioned user's input, moves in real time at the picture of touch-screen.
Embodiment optionally comprises an above characteristic in the following characteristic.Above-mentioned dummy keyboard processing module switches to another input pattern corresponding with the above-mentioned signal that is received receiving from above-mentioned touch screen module when having carried out the signal of information of user's input in order to switch input pattern in order to expression with selected current input pattern.
Above-mentioned dummy keyboard generator also comprises dummy keyboard size setting module; The picture of this dummy keyboard size setting module through above-mentioned touch-screen is provided for setting the user interface of the size of selected above-mentioned dummy keyboard, and sets the size of selected above-mentioned dummy keyboard according to the information that receives via above-mentioned user interface.
Above-mentioned dummy keyboard size setting module receives the characteristic point coordinates of the picture of the above-mentioned touch-screen of being selected by the user via above-mentioned user interface.In this case, above-mentioned dummy keyboard size setting module is set at above-mentioned size information with the sector region of following selected above-mentioned dummy keyboard: the coordinate that the sector region of above-mentioned dummy keyboard will be from the central point of selected above-mentioned dummy keyboard to the above-mentioned point that is received is as radius.Above-mentioned dummy keyboard processing module indicates above-mentioned touch screen module to show the above-mentioned user interface that comprises customizing messages, and this customizing messages representes that the user drags the situation of desired zone at the picture of touch-screen.
Above-mentioned dummy keyboard processing module receives size information from above-mentioned dummy keyboard size setting module; Revise selected above-mentioned dummy keyboard configuration information according to the above-mentioned size information that is received; Indicate above-mentioned touch screen module to adjust the picture that selected above-mentioned dummy keyboard after the size is shown to above-mentioned touch-screen according to amended dummy keyboard configuration information.Above-mentioned dummy keyboard processing module is revised the zone of selected above-mentioned dummy keyboard at the picture of touch-screen according to the above-mentioned size information that is received; Calculate the reposition of key, the position of revising above-mentioned key according to the reposition of the key that calculates according to amended zone.
According to another aspect; Provide a kind of dummy keyboard that method is provided; Utilize and to carry out this dummy keyboard with the dummy keyboard generator of touch screen module interlock method is provided, this dummy keyboard provides method to comprise following step: the step of from the data of the data repository that is stored in storage part, selecting the dummy keyboard configuration information that is used to select dummy keyboard; And indicate above-mentioned touch-screen piece to show the step of selected above-mentioned dummy keyboard according to selected above-mentioned dummy keyboard configuration information, this dummy keyboard has the fan shape that is arranged with a plurality of keys along the profile of the arc of sector region.
Embodiment optionally comprises an above characteristic in the following characteristic.Above-mentioned dummy keyboard provides method also to comprise following step: receive in order to expression in order to select another dummy keyboard the step of signal of having carried out the information of user's input at the picture of touch-screen from above-mentioned touch screen module; When above-mentioned touch screen module receives above-mentioned signal, from database, select to be used to dispose the step of another dummy keyboard configuration information of above-mentioned another dummy keyboard; And indicate above-mentioned touch screen module above-mentioned another dummy keyboard to be shown to the step of the picture of above-mentioned touch-screen according to selected above-mentioned dummy keyboard configuration information.
Above-mentioned dummy keyboard provides method also to comprise following step: receive the step of signal of having carried out the information of user's input in order to expression from above-mentioned touch screen module; And make selected above-mentioned dummy keyboard move to the step of importing corresponding position with above-mentioned user at the picture of above-mentioned touch-screen.
Above-mentioned dummy keyboard provides method also to comprise following step: receive the step of signal of having carried out the information of user action in order to expression in order to switch input pattern from above-mentioned touch screen module; And the current input pattern that will set switches to the step of another input pattern corresponding with the above-mentioned signal that is received.
Above-mentioned dummy keyboard provides method also to comprise following step: the step of user interface that is provided for setting the size of above-mentioned dummy keyboard to the picture of above-mentioned touch-screen; And according to the step of setting the size information of selected above-mentioned dummy keyboard via the information of above-mentioned user interface reception.
Above-mentioned dummy keyboard provides method also to comprise following step: the step of revising selected above-mentioned dummy keyboard configuration information according to above-mentioned size information; And will adjust the step that selected above-mentioned dummy keyboard after the size is shown to the picture of above-mentioned touch-screen according to amended above-mentioned dummy keyboard configuration information.
Above-mentioned dummy keyboard provides method also to comprise following step: the step of revising selected above-mentioned dummy keyboard configuration information according to above-mentioned size information; And will adjust the step that selected above-mentioned dummy keyboard after the size is shown to the picture of above-mentioned touch-screen according to amended above-mentioned dummy keyboard configuration information.Above-mentioned dummy keyboard provides in the method, and the step of revising above-mentioned dummy keyboard configuration information according to above-mentioned size information comprises following step: the step in zone of revising the picture of the residing above-mentioned touch-screen of above-mentioned dummy keyboard according to above-mentioned size information; Calculate the step of the position of key according to the information of the amended above-mentioned zone of the picture of above-mentioned touch-screen; And the step of revising the position of above-mentioned key according to the above-mentioned position that calculates.
Effect
Above-mentioned technology, device and system can provide more than one in the following advantage: the storage medium that uses above-mentioned technology, device, system and can be read by computing machine can provide the various dummy keyboards with easy-to-use shape.And, as long as simply move at touch screen interface (for example touch or drag), just can select like a cork or the shape of switching virtual keyboard, position, input pattern etc.Moreover, because the size of dummy keyboard is set at the required size of user, thereby the dummy keyboard of optimization can be provided for the user.
Description of drawings
Fig. 1 is the illustrated view of the expression existing dummy keyboard that portable terminal had;
Fig. 2 is the illustrated view that key that the user contacts the touch-screen that is presented at portable terminal comes the general action of input information;
Fig. 3 is the block diagram of structure of the portable terminal of the expression dummy keyboard generator that comprises preferred embodiment of the present invention variety of way;
Fig. 4 is the block diagram of structure of the dummy keyboard generator of the expression preferred embodiment of the present invention;
Fig. 5 is a mode that is used to explain the dummy keyboard that the dummy keyboard generator of preferred embodiment of the present invention variety of way is provided, the i.e. illustrated view of first dummy keyboard;
Fig. 6 is a mode again that is used to explain the dummy keyboard that the dummy keyboard generator of the preferred embodiment of the present invention is provided, the i.e. illustrated view of second dummy keyboard;
Fig. 7 is the other type that is used to explain the dummy keyboard that the dummy keyboard generator of the preferred embodiment of the present invention is provided, the i.e. illustrated view of the 3rd dummy keyboard;
Fig. 8 is also a mode, the i.e. illustrated view of the 4th dummy keyboard that is used to explain the dummy keyboard that the dummy keyboard generator of the preferred embodiment of the present invention is provided;
Fig. 9 is used to explain the illustrated view that is used for selecting at the dummy keyboard of touch-screen picture and selecting dummy keyboard action;
Figure 10 is the illustrated view that is used to explain the dummy keyboard shift action and makes the example that dummy keyboard moves thus;
Figure 11 is the illustrated view of the another mode of the dummy keyboard that provided of expression dummy keyboard generator;
Figure 12 is the illustrated view that is used to explain the input pattern change action of the input pattern that is used for the switching virtual keyboard;
Figure 13 is expression is presented at the size setting user interface of touch-screen picture through dummy keyboard size setting module a illustrated view;
Figure 14 is the illustrated view of representing through the dummy keyboard after the dummy keyboard processing module adjustment size;
Figure 15 is the illustrated view that expression is presented at a mode again of touch-screen picture through dummy keyboard size setting module size is set user interface;
Figure 16 is the illustrated view of representing through the dummy keyboard after the dummy keyboard processing module adjustment size;
Figure 17 is used to explain that the dummy keyboard that is undertaken by the dummy keyboard generator provides the process flow diagram of step;
Figure 18 is the process flow diagram that is used to explain the dummy keyboard size set-up procedure of being undertaken by the dummy keyboard generator.
Embodiment
With different as the such fixed terminal of personal computer (PC), portable terminal is difficult to effectively be provided with keyboard because of it is less.And, along with the reasons such as frequent use of keyboard cause keyboard portion to break down easily.
Dummy keyboard can be used as the substitute of the information input unit of portable terminal.For example, dummy keyboard is employed in and shows dummy keyboard on the touch-screen, and when dummy keyboard contacts required key, is receiving the mode corresponding to the key assignments of this key as the user.
Fig. 1 is the illustrated view of the expression existing dummy keyboard that portable terminal had.Dummy keyboard 5 is presented at subregion or the All Ranges on touch-screen 4 pictures that are contained in the portable terminal 1.This dummy keyboard 5 comprises a plurality of keys that can select literal, numeral or special character etc.Above-mentioned key interval with regulation in quadrilateral area laterally reaches vertically arrangement and forms nine palace lattice shapes.Recently, the dummy keyboard of nine palace lattice shapes with landscape configuration is provided also, so that use at user's traverse terminal.
Yet, in the key that this existing dummy keyboard 5 is had, also can exist the user to be difficult for the key that touches.This be because, 5 meetings of existing dummy keyboard are with simple shape, for example quadrangle form is presented at touch-screen 4, and reckons without the scope of being convenient to user input.
Fig. 2 is the illustrated view that key that expression user contact is presented at the touch-screen 4 of portable terminal 1 comes the general action of input information.
Referring to figs. 1 through Fig. 2, usually, the user moves the certain finger of this hand when one hand is controlled portable terminal 1, and for example thumb 7 selects to be presented at the required key in the key on the touch-screen 4.Thus, as shown in Figure 2, the moving range that user's thumb 7 can move easily can be described as sector region.
Fig. 3 is the block diagram of structure of the portable terminal of the expression dummy keyboard generator that comprises preferred embodiment of the present invention variety of way.Portable terminal 10 comprises touch screen module 22, dummy keyboard generator 100, terminal control part 40 and a plurality of functional module 50.
Touch screen module 22 is used to provide the touch-screen picture of demonstration from the information of transmission such as dummy keyboard generator 100, terminal control part 40 or a plurality of functional module 50.And, externally under the situation of (for example, user's finger, felt pen etc.) contact touch-screen picture, play the function that its contact point of induction generates the information signal corresponding with the contact point of being responded to and exports dummy keyboard generator 100 to.
This touch screen module 22 has: the display panel that display frame is provided such as LCD (Liquid Crystal Display, LCD) etc.; Can respond to sensing unit from the contact of outside; Generate and export the signal processing circuit of the information signal corresponding etc. with the contact point of being responded to.
Dummy keyboard generator 100 and touch screen module 22 interlock ground show the dummy keyboard of different shape at the touch-screen picture, receive because of the user contacts the information signal that dummy keyboard produces from touch screen module 22 and are sent to terminal control part 40.
Preferably, above-mentioned dummy keyboard is considered the moving area of user's finger or thumb and is configured to fan shape.For example, above-mentioned dummy keyboard at least a portion in the sector region corresponding with the moving area of thumb is provided with a plurality of keys, so that the user uses certain finger under the state of hand-portable terminal 10, and thumb input information easily for example.
And dummy keyboard generator 100 provides the size of the size that can let the user set dummy keyboard to set user interface through the touch-screen picture, and the size of adjusting dummy keyboard according to the information that receives via user interface shows dummy keyboard afterwards.
On the other hand, if the user carries out specific contact or the action that drags at the touch-screen picture, 100 of dummy keyboard generators are along with this contact or the Action Selection dummy keyboard that drags or make the dummy keyboard shift position or the input pattern of switching virtual keyboard.Above-mentioned input pattern is meant the pattern that can import such as Korean, English, special character etc.
Terminal control part 40 is according to each functional module 50 of information signal control that is transmitted by dummy keyboard generator 100.Above-mentioned functions module 50 is meant that for the various services of portable terminal 10 are provided for example literal transmits service, multimedia service, game services, any wireless network services etc. and the module of realization inherent function.
Below, will be elaborated to the concrete structure of the dummy keyboard generator 100 of the preferred embodiment of the present invention and function and action step.
Fig. 4 is the block diagram of structure of the dummy keyboard generator 100 of the expression preferred embodiment of the present invention.
Dummy keyboard generator 100 comprises dummy keyboard information database 140, dummy keyboard processing module 120, dummy keyboard size setting module 110 and control module 101 etc.Data transmission through mutual action between 101 pairs of said parts 110,120 of control module and 140 and globality is controlled.
Above-mentioned dummy keyboard information database 140 storages are used to dispose at least a dummy keyboard configuration information of at least one dummy keyboard.Above-mentioned dummy keyboard configuration information comprise position, the dummy keyboard of the dummy keyboard in the touch-screen picture area information, the key in the dummy keyboard the position information, based on the respective value of the key of input pattern, profile information etc.
In the explanation of present embodiment, 140 storages of hypothesis dummy keyboard information database are used to dispose a plurality of information of mutually different four dummy keyboards.For example; 140 storages of dummy keyboard information database are used to dispose four dummy keyboards; Four dummy keyboard configuration informations of first dummy keyboard, second dummy keyboard, the 3rd dummy keyboard, the 4th dummy keyboard for example; The first dummy keyboard configuration information for example, the second dummy keyboard configuration information, the 3rd dummy keyboard configuration information and the 4th dummy keyboard configuration information etc.
The dummy keyboard request signal of giving the dummy keyboard generator from outside (for example user's input, terminal control part 40 etc.) that 120 responses of dummy keyboard processing module are received; From dummy keyboard information database 140, extract the dummy keyboard configuration information, be implemented in the function that the touch-screen picture shows dummy keyboard according to the dummy keyboard configuration information that is extracted.
Fig. 5 is a mode that is used to explain the dummy keyboard that the dummy keyboard generator 100 of the preferred embodiment of the present invention is provided, the i.e. illustrated view of first dummy keyboard.
It is the shape of a plurality of keys of arranging in the fan-shaped of central point or the arc viewing area that the first dummy keyboard VK1 disposes in the bottom, right side with touch-screen 20 pictures of portable terminal 10.If the user is the right-handed person, this first dummy keyboard VK1 is convenient to the user under the state of vertically controlling portable terminal 10 or under the state shown in Figure 5, and it is also mutual with it easily to touch the enter key that is configured in fan-shaped or arc area with right hand thumb.Promptly; The first dummy keyboard VK1 vertically controls with the right hand under the state of portable terminal 10 and fan-shaped or arc area corresponding virtual keyboard as the moving area of right hand thumb the user, the display surface of the operation rotation touch screen 20 that moves through the touch of nature.
Dummy keyboard processing module 120 extracts the first dummy keyboard configuration information from the difference configuration that is stored in dummy keyboard information database 140.The first dummy keyboard configuration information that is extracted is used to constitute first dummy keyboard; First dummy keyboard that above-mentioned dummy keyboard processing module 120 will constitute as described above is sent to touch screen module 22, is shown to touch-screen 20 pictures based on the above-mentioned first dummy keyboard configuration information that extracts.
Fig. 6 is a mode again that is used to explain the dummy keyboard that the dummy keyboard generator 100 of the preferred embodiment of the present invention is provided, the i.e. illustrated view of second dummy keyboard.
As shown in Figure 6, to dispose in the bottom, left side with touch-screen 20 pictures of portable terminal 10 be the shape of a plurality of keys of arranging in the fan-shaped or arc area of central point to the second dummy keyboard VK2.If the user is a left-handed person, this second dummy keyboard VK2 is convenient to the user and under the state of vertically controlling portable terminal 10, is easily touched the enter key that is configured in fan-shaped or arc area and mutual with it with the left hand thumb.Promptly; The second dummy keyboard VK2 be the user under the state of vertically controlling portable terminal 10 with left hand with fan-shaped or arc viewing area corresponding virtual keyboard, rotation can be realized through the move operation of user's left hand thumb in natural moving area in said fan-shaped or arc viewing area.
Dummy keyboard processing module 120 extracts the second dummy keyboard configuration information from the difference configuration that is stored in dummy keyboard information database 140.The second dummy keyboard configuration information that is extracted is used to constitute the second corresponding dummy keyboard; Second dummy keyboard that above-mentioned dummy keyboard processing module 120 will constitute as described above is sent to touch screen module 22, is shown to touch-screen 20 pictures based on the above-mentioned second dummy keyboard configuration information that extracts.
Fig. 7 and Fig. 8 are other modes that are used to explain the dummy keyboard that the dummy keyboard generator 100 of the preferred embodiment of the present invention is provided, the i.e. illustrated view of the 3rd dummy keyboard and the 4th dummy keyboard.
Shown in Fig. 7 to Fig. 8, dummy keyboard generator 100 can also provide the dummy keyboard of other modes that can use except first dummy keyboard shown in Fig. 5 to Fig. 6 or second dummy keyboard.
For example, as shown in Figure 7, it is the shape of a plurality of keys of arranging in the fan-shaped or arc area of central point that the 3rd dummy keyboard VK3 disposes in the upper end, right side with touch-screen 20 pictures of portable terminal 10.Dummy keyboard processing module 120 extracts the 3rd dummy keyboard configuration information from the different configuration informations that are stored in dummy keyboard information database 140; The 3rd dummy keyboard configuration information that is extracted is used to constitute the 3rd corresponding dummy keyboard; The 3rd dummy keyboard that constitutes as described above is sent to touch screen module 22, to be shown on touch-screen 20 pictures based on above-mentioned the 3rd dummy keyboard configuration information that extracts.
For example, as shown in Figure 8, it is the shape of a plurality of keys of arranging in the fan-shaped or arc area of central point that the 4th dummy keyboard VK4 disposes in the upper end, left side with touch-screen 20 pictures of portable terminal 10.Dummy keyboard processing module 120 extracts the 4th dummy keyboard configuration information from the different configuration informations that are stored in dummy keyboard information database 140, the 4th dummy keyboard configuration information that is extracted is used to constitute the 4th corresponding dummy keyboard.The 4th dummy keyboard that constitutes as described above is sent to touch screen module 22, to be shown on touch-screen 20 pictures based on above-mentioned the 4th dummy keyboard configuration information that extracts.
When dummy keyboard information database 140 stored corresponding with a plurality of dummy keyboards a plurality of dummy keyboard configuration information, dummy keyboard processing module 120 response dummy keyboard request signals were provided for setting the set-up function of the dummy keyboard of wanting first demonstration.
For example, dummy keyboard processing module 120 demonstrates the user interface that is used for wanting from selections such as the first dummy keyboard VK1, the second dummy keyboard VK2, the 3rd dummy keyboard VK3, the 4th dummy keyboard VK4 the dummy keyboard of first demonstration through touch-screen 20 pictures.This user interface can provide based on the use of user characteristics or demand and select.For example, if the user is the right-handed person, the user just uses above-mentioned user interface to select the first dummy keyboard VK1.So above-mentioned user interface is set to wants first to show the dummy keyboard of the first dummy keyboard VK1.Afterwards, dummy keyboard processing module 120 can extract the first dummy keyboard configuration information corresponding with the above-mentioned first dummy keyboard VK1 from dummy keyboard information database 140 when receiving the dummy keyboard request signal.The first dummy keyboard configuration information that is extracted is used to constitute the first corresponding dummy keyboard VK1, and the first dummy keyboard VK1 that above-mentioned dummy keyboard processing module will constitute as described above is sent to touch screen module 22, and is shown to touch-screen 20 pictures.
On the other hand; If the user carries out like specific contact or the action that drags at touch-screen 20 pictures; Dummy keyboard processing module 120 can realize multiple function; For example, dummy keyboard processing module 120 is just along with the input pattern of corresponding contact or the Action Selection dummy keyboard that drags or position that moves to dummy keyboard or switching virtual keyboard.
Here; User interactions dissimilar are appointed as following operation; The action that will be used to select the contact of above-mentioned dummy keyboard or drag is called " dummy keyboard is selected action ", will be used to that the action of above-mentioned dummy keyboard shift position is called " dummy keyboard position shift action ".And the action that will be used to switch the input pattern of above-mentioned dummy keyboard is called " input pattern is selected action ".
Select action if the user carries out dummy keyboard at touch-screen 20 pictures under the current state that is showing specific dummy keyboard, 120 of dummy keyboard processing modules substitute the current dummy keyboard that is showing with selected dummy keyboard and are shown to the touch-screen picture.
For example; Dummy keyboard in response to user's input is selected action; Dummy keyboard processing module 120 is receiving indication when being used to select information signal that the dummy keyboard of another dummy keyboard selects from touch screen module 22; Response and the signal that is received; Dummy keyboard processing module 120 extracts from dummy keyboard information database 140 and selected above-mentioned dummy keyboard corresponding virtual keyboard configuration information, and will be sent to above-mentioned touch screen module 22 based on the information of the dummy keyboard configuration information that is extracted, thereby shows selected above-mentioned dummy keyboard at above-mentioned touch-screen 20 pictures.Be sent to the position of the button in the dummy keyboard of picture area, extraction of the dummy keyboard of the position that comprises the dummy keyboard of extraction in the information of above-mentioned touch screen module 22, extraction etc.
Fig. 9 is used to explain the illustrated view that is used for selecting at the dummy keyboard of touch-screen 20 picture and selecting dummy keyboards action.In the following explanation of carrying out with reference to Fig. 5 to Fig. 9, the first dummy keyboard VK1 shown in the current Fig. 5 of being of hypothesis just is being presented at touch-screen 20 pictures.
With reference to Fig. 5 to Fig. 9, current is that the first dummy keyboard VK1 just is being presented under the situation of touch-screen 20 pictures, and the user can carry out touch operation, perhaps can drag action in the picture utilization of touch-screen and select its excess-three dummy keyboard.For example; Being used to select the dummy keyboard of the second dummy keyboard VK2 to select action is that the user action that drags action in the touch-screen picture is carried out to the stub area 26 (as shown in Figure 6, with reference to the VK2 zone of left downside) of the normal demonstration second dummy keyboard VK2 in specific initiation region 24 in the first dummy keyboard VK1.The arrow of in VK2, representing representes to be used to select the action that drags of second dummy keyboard.
Being used to select the dummy keyboard of the 3rd dummy keyboard VK3 to select action is that the user action that drags action in touch-screen 20 pictures is carried out to the stub area 27 (as shown in Figure 7, with reference to the VK3 zone of upper right side) of normal demonstration the 3rd dummy keyboard VK3 in specific initiation region 24 in the first dummy keyboard VK1.The arrow of in VK3, representing representes to be used to select the action that drags of the 3rd dummy keyboard.
Being used to select the dummy keyboard of the 4th dummy keyboard VK4 to select action is that the user action that drags action in touch-screen 20 pictures is carried out to the stub area 28 (as shown in Figure 8, with reference to the VK4 zone of upper left side) of normal demonstration the 4th dummy keyboard VK4 in specific initiation region 24 in the first dummy keyboard VK1.
As stated, to select action be the action that the specific region in the current dummy keyboard that is showing drags to the zone of the dummy keyboard that will select to dummy keyboard.In like manner; If current is that the second dummy keyboard VK2 just is being presented at touch-screen 20 pictures, the user can be in the second dummy keyboard VK2 of current demonstration to the right, upper right side, upper left side drag and select the first dummy keyboard VK1, the 3rd dummy keyboard VK3 and the 4th dummy keyboard VK4 respectively.Thisly utilize the selection of the dummy keyboard that drags on touch-screen 20 pictures can be applied to variety of way.
On the other hand, the selection of dummy keyboard can also be through other actions, and promptly the mode of the specific region in touch-screen 20 pictures of Continuous Contact specific times is carried out.For example; The user touches the lower right side of two subframes continuously in order to select the first dummy keyboard VK1; Or touch the left downside of two subframes continuously in order to select the second dummy keyboard VK2; Or touch the lower right side of two subframes continuously in order to select the 3rd dummy keyboard VK3, or touch the upper left side of two subframes continuously in order to select the 4th dummy keyboard VK4.Or, also be used to select the mode of the dedicated key of dummy keyboard to carry out through use.
On the other hand, in response to the dummy keyboard position shift action of the indication dummy keyboard shift position of user input, the dummy keyboard processing module 120 removable positions that just are being presented at the dummy keyboard of touch-screen 20 pictures.
Input in response to the user; Dummy keyboard processing module 120 makes dummy keyboard move to the information signal of the dummy keyboard position shift action of specific region from touch screen module 22 receptions in order to expression; Be signal in response to this reception; Dummy keyboard processing module 120 can calculate the information of the moving object region of dummy keyboard, with the position of each key that move to change (for example coordinate figure etc.) etc., and dummy keyboard is moved at touch-screen 20 pictures according to the information that calculates.
Figure 10 is the illustrated view that is used to explain the dummy keyboard shift action and makes the example that dummy keyboard moves thus.
With reference to Fig. 5 and Figure 10, first dummy keyboard is presented at the lower right-most portion of touch-screen 20 (see figure 5) display frames originally.The user carry out reference position in the first dummy keyboard VK1 to the touch-screen that moves reposition touch and when dragging action, dummy keyboard processing module 120 makes the first dummy keyboard VK1 move to corresponding reposition (see figure 10).The arrow indication moves to dummy keyboard the drag operation of reposition among the figure.
The information signal that produces because of response user operation that receives from touch screen module 22 can analyzed and handle to dummy keyboard processing module 120 in real time, thus touch-screen 20 pictures demonstrate dragging action during mobile in real time dummy keyboard.
For example; Under the state that the first dummy keyboard VK1 is showing; If the user carries out the action that drags to the upper left side from the specific region of the first dummy keyboard VK1, dummy keyboard processing module 120 just demonstrates along with above-mentioned at touch-screen 20 pictures and drags the first dummy keyboard VK1 that action is moved in real time.At this moment, if the user ends in the specific region to drag, the first dummy keyboard VK1 just stops in the relevant position, and the user utilizes and moves the dummy keyboard input information of coming.On the other hand; If proceed the above-mentioned action that drags to the upper left side; Just can arrive the zone that is used to select the 4th dummy keyboard VK4; When reaching new position, the first dummy keyboard VK1 that moves to the viewing area in real time is switched to the 4th dummy keyboard VK4, is presented on the picture of touch-screen 20.
As stated; The information signal that receives from touch screen module 22 is analyzed and handled to dummy keyboard processing module 120 in real time; Thereby touch-screen 20 pictures demonstrate dragging action during the dummy keyboard that moves in real time, thereby be convenient to user easier ground and carry out moving of dummy keyboard or selection.
On the other hand, a plurality of dummy keyboard exemplary ground shown in Fig. 5 to Fig. 8 representes that being convenient to the user vertically controls or place the dummy keyboard that portable terminal is brought in the shape of use.The dummy keyboard of the preferred embodiment of the present invention can also be configured to be convenient to the user and laterally control or place the shape that portable terminal is brought in use.
Figure 11 is the illustrated view of the another mode of the dummy keyboard that provided of expression dummy keyboard generator 100, dummy keyboard generator 100 demonstrations and using in the formula of the taking terminal of laterally controlling 10.
Dummy keyboard generator 100 can also provide dummy keyboard VK5, and the configuration of dummy keyboard VK5 can be supported the use of portable terminal 10 under horizontal and vertical configuration.For supporting the virtual of horizontal and vertical use simultaneously, each dummy keyboard configuration information that is stored in the dummy keyboard information database 140 comprises respective value that is used for horizontal each key that uses and the respective value that is used for vertical each key that uses.
Dummy keyboard generator 100 provides laterally/vertical options button, so that the user selects horizontal dummy keyboard or vertical dummy keyboard.In addition, can or drag action with specific contact action and be set at laterally/vertically select action.In this case, dummy keyboard processing module 120 is passed through laterally/vertically options button or laterally/vertically selection action extraction information from dummy keyboard information database 140, and corresponding dummy keyboard is shown on the picture of touch-screen 20.
On the other hand, dummy keyboard processing module 120 also the input pattern change action of the input pattern through being used for the switching virtual keyboard come the input pattern of the dummy keyboard of switching displayed on touch-screen 20 pictures.Above-mentioned input pattern is meant the pattern that is used to import Korean, English, special character, numeral etc.For example, above-mentioned input pattern is Korean input pattern, English input pattern, special character input pattern, digital input pattern etc.
More particularly; Dummy keyboard processing module 120 receives when being used for the information signal of input pattern change action of input pattern of switching virtual keyboard in order to expression from touch screen module 22; From dummy keyboard information database 140, extract respective value, show key assignments at touch-screen 20 pictures based on the input pattern after switching according to the value that is extracted based on the key of the input pattern after switching.
Each dummy keyboard configuration information that is stored in the dummy keyboard information database 140 comprises the respective value based on the key of each input pattern.For example, each dummy keyboard configuration information comprise respective value based on the key of Korean input pattern, based on the respective value of the key of English input pattern, based on the respective value of the key of digital input pattern, based on respective value of the key of special character input pattern etc.
Figure 12 is the illustrated view that is used to explain the input pattern change action of the input pattern that is used for the switching virtual keyboard, the switching of the input pattern of the first dummy keyboard VK1 shown in the exemplary ground presentation graphs 5.The dummy keyboard that also can be other switches said input pattern, like VK2, VK3, VK4 etc.
As shown in Figure 12, the input pattern change action that is used to switch the input pattern of the first dummy keyboard VK1 can be in the zone of the first dummy keyboard VK1 that is presented at touch-screen 20 pictures clockwise or counterclockwise to draw the action that round mode drags.
The first dummy keyboard VK1 is digital input pattern VK1-4, special character input pattern VK1-3, English input pattern VK1-2, Korean input pattern VK1-1 along with the action that drags to the right is switched to successively.On the contrary, the first dummy keyboard VK1 along with the action that drags to the left is switched to successively English input pattern VK1-2, special character input pattern VK1-3, digital input pattern VK1-4 and Korean input pattern VK1-1.
In order to realize this function, the dummy keyboard configuration information can comprise a plurality of values with respect to button to each input pattern.For example, the respective value that is stored in each key input pattern of the first dummy keyboard configuration information in the dummy keyboard information database 140 comprises: based on the respective value of each key of Korean input pattern VK1-1, based on the respective value of each key of English input pattern VK1-2, based on the respective value of each key of special character input pattern VK1-3 and based on the respective value of each key of digital input pattern VK1-4.
Some default modes that is set in the above-mentioned input pattern.For example; Suppose that Korean input pattern VK1-1 is set to default mode; Dummy keyboard processing module 120 will be when being shown to the picture of touch-screen with the first dummy keyboard VK1 first, and extraction shows based on the respective value of each key of the Korean input pattern VK1-1 that is set to acquiescence from the first dummy keyboard configuration information.
Afterwards; When touch screen module 22 receives the information signal in order to expression input information change action, extract respective value based on each key of the corresponding input that will switch and be sent to touch screen module 22 the first dummy keyboard VK1 of the input pattern after the switching is presented on the picture of touch-screen.
Though the dummy keyboard of the preferred embodiment of the present invention is shown as fan-shaped or arc on the picture of touch-screen 20; But in concept; As shown in Figure 12, can also be regarded as dummy keyboard by the disc-shape of the dummy keyboard be combined into of a plurality of fan-shaped or arcuate shape that have intrinsic input pattern respectively.That is, configuration has the conceptual dummy keyboard of the disc-shape of a plurality of input patterns, and arbitrary input pattern is shown on the picture of touch-screen 20 with fan-shaped or arcuate shape.Because what show at the appointed time is the part of whole disc-shape, so said dummy keyboard is rendered as fan-shaped or arcuate shape.
On the other hand, because the length of thumb or to control the mode of portable terminal 10 different because of the user, thereby the size of dummy keyboard easy to use is also different because of the user.Thus, dummy keyboard generator 100 can also realize the size of dummy keyboard is set for the function of the required size of user.This function is provided by dummy keyboard size setting module 110.
Dummy keyboard size setting module 110 can be realized following function: the picture through touch-screen 20 is provided for setting the size of the size of dummy keyboard and sets user interface; And set after the size information of dummy keyboard according to set information that user interface receives via size, the size information that sets is sent to dummy keyboard processing module 120.
This dummy keyboard size setting module 110 is set the information that user interface receives characteristic point coordinates information or specific region via above-mentioned size.Dummy keyboard size setting module 110 is set the size information of dummy keyboard according to the information of above-mentioned characteristic point coordinates information that is received or specific region.
On the other hand, size is set the selection information that user interface also receives the kind of the dummy keyboard that is used to select to set size (for example, selection will set the dummy keyboard of size be the information of first keyboard or second keyboard etc.).Dummy keyboard size setting module 110 is according to the selection information decision size information of the above-mentioned dummy keyboard that is received.
Below, will set the size of dummy keyboards to dummy keyboard generator 100, and be elaborated according to the structure that the big young pathbreaker's dummy keyboard that sets is shown to touch-screen 20 pictures.
Figure 13 is expression is presented at the size setting user interface of touch-screen 20 pictures through dummy keyboard size setting module 110 a illustrated view.
As shown in Figure 13, size is set the user interface requests user and under the state of controlling portable terminal 10, is contacted the unique point in the touch-screen picture with thumb.And though do not illustrate, size is set user interface also asks the user to select to adjust the kind of big or small dummy keyboard.In this explanation, the hypothesis user has been selected to be convenient to the first dummy keyboard VK1 that right-handed person user uses.
If user's contact characteristic point, P1 for example, 110 coordinate informations according to above-mentioned P1 of dummy keyboard size setting module are set the size information that will show the first dummy keyboard VK1.For example, the coordinate that dummy keyboard size setting module 110 will be from the central point to P1 is set at size information as the zone of the fan-shaped or arcuate shape of radius.The above-mentioned size information that dummy keyboard size setting module 110 will set is sent to dummy keyboard processing module 120.
For responding the size information that is received; Dummy keyboard processing module 120 extracts the dummy keyboard configuration information that is used to dispose the first dummy keyboard VK1 from dummy keyboard information database 140, and revises the first dummy keyboard configuration information according to the size information that is transmitted by above-mentioned dummy keyboard size setting module 110.For example, dummy keyboard processing module 120 is revised the area information of the first dummy keyboard VK1 according to size information, extracts the position of the key in the first dummy keyboard VK1 according to amended area information and waits the position of revising key.Then, the dummy keyboard that will adjust after the size based on this amended information is shown on the picture of touch-screen 20.
Figure 14 is the illustrated view of representing through the dummy keyboard after the dummy keyboard processing module 120 adjustment sizes.
As shown in Figure 14, will with set via size that user interface receives, with P1 to central point apart from being the dummy keyboard that display shape is similar to the first dummy keyboard VK1 in the sector region of radius R 1.
Figure 15 is the illustrated view that expression is presented at a mode again of touch-screen 20 pictures through dummy keyboard size setting module 110 size is set user interface.
As shown in Figure 15, size is set the user interface requests user and in touch-screen 20 pictures, is selected desired zone through dragging action.And as stated, size is set user interface also asks the user to select to adjust the kind of big or small dummy keyboard.In this explanation, suppose that the user has selected to be convenient to the first dummy keyboard VK1 that right-handed person user uses.Yet, when the user selects arbitrary other dummy keyboards, can adopt same technology.
If the user is dragged to P4 from P2 via P3 in order to select the zone, dummy keyboard size setting module 110 is just set the size information that will show the first dummy keyboard VK1 based on the above-mentioned circuit that drags.So; Dummy keyboard processing module 120 extracts the dummy keyboard configuration information that is used to dispose the first dummy keyboard VK1 from dummy keyboard information database 140; And revise after the first dummy keyboard configuration information according to the size information that above-mentioned dummy keyboard size setting module 110 sets, show the dummy keyboard that meets selected zone through the user.
Figure 16 representes the illustrated view through the dummy keyboard after the dummy keyboard processing module 120 adjustment sizes.
As shown in Figure 16, setting the selected zone of user interface according to size, display shape is similar to the dummy keyboard after the adjustment size of the first dummy keyboard VK1 in the sector region in the circuit that promptly user dragged.Above-mentioned dummy keyboard after the adjustment size is the part with big fan shape of comparing the bigger radius R 2 of the first original dummy keyboard VK1, and the ratio of the zone of dummy keyboard and the width/of each key also is deformed into and meets the size that sets.
On the other hand, dummy keyboard processing module 120 configuration information that will adjust the dummy keyboard after the size stores dummy keyboard information database 140 into.For example, dummy keyboard processing module 120 will be adjusted dummy keyboard after the size and be set at the 6th dummy keyboard and store dummy keyboard information database 140 into.Afterwards, if receive user's request, the configuration information of just from dummy keyboard information database 140, selecting and extract above-mentioned the 6th dummy keyboard of being stored is shown to touch-screen 20 pictures.
As stated; The dummy keyboard generator 100 according to the preferred embodiment of the invention; Dummy keyboard with user-friendly shape can be provided; And can be through simply moving at touch-screen 20 pictures, for example, touch or drag to wait and easily select or shape, position or the input pattern etc. of switching virtual keyboard.And dummy keyboard generator 100 makes the user set the dummy keyboard size for required size according to self hobby (for example, the size of user's hand and user control the method for portable terminal), thereby for the user dummy keyboard of having optimized is provided.
Below, will provide method to describe based on the dummy keyboard of above-mentioned dummy keyboard generator 100.
Figure 17 is used to explain that the dummy keyboard that is undertaken by dummy keyboard generator 100 provides the process flow diagram of step.
As shown in Figure 17, at first, dummy keyboard generator 100 is used to set after the user interface of the dummy keyboard that will show, according to the specific dummy keyboard (step: S1) of Information Selection that receives via above-mentioned user interface through the demonstration of touch-screen 20 pictures.For example, if the dummy keyboard that exists a plurality of dummy keyboard generators 100 to be provided, above-mentioned user interface requests user selects required dummy keyboard in above-mentioned a plurality of dummy keyboards, and the information corresponding virtual keyboard of selecting and being received.On the other hand, if specific dummy keyboard is set to acquiescence or has preestablished specific dummy keyboard, then omit above-mentioned steps S1.
Then; Dummy keyboard generator 100 extracts from dummy keyboard information database 140 and the dummy keyboard corresponding virtual keyboard configuration information that will show (step: S2) afterwards, show dummy keyboard (step: S3) according to the dummy keyboard configuration information that is extracted at touch-screen 20 pictures.At this moment, the dummy keyboard that is demonstrated is the dummy keyboard that at least a portion in sector region is arranged with the shape of a plurality of keys.Thus, the user can easily utilize certain finger (for example thumb etc.) input information needed under the state of hand-portable terminal 10.
On the other hand; If the user carries out specific contact or the action that drags at touch-screen 20 pictures, dummy keyboard generator 100 is just along with corresponding contact or the Action Selection dummy keyboard that drags or make the dummy keyboard shift position or the input pattern of switching virtual keyboard.About this various functions, specify with reference to Fig. 9, Figure 10 and Figure 12 etc. hereinbefore.
Figure 18 is the process flow diagram that is used to explain the dummy keyboard size set-up procedure of being undertaken by dummy keyboard generator 100.
As shown in Figure 18, at first, dummy keyboard generator 100 is provided for setting the size of the size of dummy keyboard and sets user interface (step: S11) through touch-screen 20 pictures.Here, above-mentioned size is set the information that user interface demonstration request user selects unique point or specific region.So the user carries out contact action or drags to move to wait selecting unique point or specific region at above-mentioned touch-screen 20 pictures.
On the other hand, size is set user interface and is also shown the information that makes the user select to set big or small dummy keyboard, and in this case, the user also can select to set the dummy keyboard of size.
Then, dummy keyboard generator 100 is according to setting the information that user interface receives via above-mentioned size, and for example the information of unique point or specific region is set the size information (step: S12) of dummy keyboard.On the other hand, when receiving the selection information of dummy keyboard via above-mentioned size setting user interface, dummy keyboard generator 100 is according to the kind set information of selected dummy keyboard when setting above-mentioned size information.
Then, dummy keyboard generator 100 extracts the dummy keyboard configuration information from dummy keyboard information database 140, revise dummy keyboard configuration information (step: S13) according to the above-mentioned size information that sets.For example, the dummy keyboard generator is revised the area information of dummy keyboard according to the size information that sets, and waits position of revising key etc. according to the position that amended area information calculates the key in the dummy keyboard.
Follow, dummy keyboard generator 100 is according to the dummy keyboard (step: S14) of amended dummy keyboard configuration information after the demonstration of touch-screen 20 pictures is adjusted size according to the size information that sets again.On the other hand, dummy keyboard generator 100 stores amended dummy keyboard configuration information into dummy keyboard information database 140 (steps: S15).
This instructions has been made many qualifications, but these qualifications should be regarded as being got the certain illustrated of qualification of the specific embodiment of specific invention, and should not be construed as the scope that is used to limit the present invention or claims requirement protection.And, can some characteristic that the present invention puts down in writing through indivedual embodiment be made up the back and implement at single embodiment.On the contrary, the various characteristics of explaining through the mode of single embodiment can also be implemented with indivedual or certain suitable sub-array mode at a plurality of embodiment.And then, though these characteristics can be implemented and be protected through certain combination, can also from the combination that requires to protect, delete an above characteristic under certain conditions, the combination of above-mentioned requirements protection refers to the distortion that son combination or son make up.
On the other hand, though show action according to particular order in the accompanying drawing, should not be construed as above-mentioned action must be according to illustrated particular order or carry out successively, also should not be construed as to expect that preferred result just must carry out these actions.Under certain conditions, be preferably and carry out multitasking and handle side by side.And then, the necessary condition of the not all embodiment of separation of the various system architecture parts of aforesaid embodiment.
More than, indivedual embodiment and mode are only disclosed, can also in the scope that the present invention requires to protect, carry out various improvement and other embodiment are implemented in distortion.

Claims (20)

1. dummy keyboard generator that is presented on the touch-screen is characterized in that this device comprises:
Storage part, it has the data repository that is used to store particular data, and this particular data is meant the data with at least one the dummy keyboard configuration information that is used to dispose at least one corresponding dummy keyboard; And
The dummy keyboard processing module; It selects the dummy keyboard configuration information from the data that are stored in above-mentioned data repository; This dummy keyboard configuration information is used to select the corresponding virtual keyboard; Dispose selected above-mentioned dummy keyboard according to selected above-mentioned dummy keyboard configuration information, make this dummy keyboard have the fan shape that is arranged with a plurality of keys of dummy keyboard along the profile of the arc of sector region, the indication touch screen module shows above-mentioned dummy keyboard in the viewing area of touch-screen.
2. dummy keyboard generator according to claim 1 is characterized in that, above-mentioned at least one dummy keyboard configuration information comprises a kind of in the following information at least:
The position of the selected above-mentioned dummy keyboard in the picture of above-mentioned touch-screen;
The area information of the selected above-mentioned dummy keyboard in the picture of above-mentioned touch-screen;
The positional information of the key in the selected above-mentioned dummy keyboard; And
According to the value of input pattern corresponding to above-mentioned key.
3. dummy keyboard generator according to claim 1 is characterized in that, above-mentioned at least one dummy keyboard comprises at least a in the following dummy keyboard:
, the lower end, right side with the picture of above-mentioned touch-screen arranges first dummy keyboard of a plurality of keys in being the sector region of central point along the profile of arc;
In the lower end, left side with the picture of above-mentioned touch-screen is the sector region of central point along second dummy keyboard of a plurality of keys of arrangement of the profile of arc;
, the upper end, right side with the picture of above-mentioned touch-screen arranges the 3rd dummy keyboard of a plurality of keys in being the sector region of central point along the profile of arc; And
, the upper end, left side with the picture of above-mentioned touch-screen arranges the 4th dummy keyboard of a plurality of keys in being the sector region of central point along the profile of arc.
4. dummy keyboard generator according to claim 1; It is characterized in that; Above-mentioned dummy keyboard processing module is receiving from above-mentioned touch screen module when having carried out the signal of information of user's input in order to select another dummy keyboard in order to expression; From the data that are stored in above-mentioned data repository, select the dummy keyboard configuration information that is used to select another dummy keyboard that will dispose, and indicate above-mentioned touch screen module selected above-mentioned another dummy keyboard to be shown to the picture of above-mentioned touch-screen according to selected above-mentioned another dummy keyboard configuration information.
5. dummy keyboard generator according to claim 1; It is characterized in that; Above-mentioned dummy keyboard processing module receive from above-mentioned touch screen module in order to expression for make selected above-mentioned dummy keyboard move to above-mentioned touch-screen picture another position and when having carried out the signal of information of user's input, selected above-mentioned dummy keyboard is moved to above-mentioned user imports another corresponding position.
6. dummy keyboard generator according to claim 5; It is characterized in that; Above-mentioned dummy keyboard processing module analyze in real time and handle in order to expression for make selected above-mentioned dummy keyboard move to above-mentioned touch-screen picture another position and carried out the signal of the information of user's input, thereby indicate above-mentioned touch screen module to demonstrate the selected above-mentioned dummy keyboard that during above-mentioned user's input, moves in real time at the picture of touch-screen.
7. dummy keyboard generator according to claim 1; It is characterized in that; Above-mentioned dummy keyboard processing module switches to another input pattern corresponding with the above-mentioned signal that is received receiving from above-mentioned touch screen module when having carried out the signal of information of user's input in order to switch input pattern in order to expression with selected current input pattern.
8. dummy keyboard generator according to claim 1; It is characterized in that; This device also comprises dummy keyboard size setting module; The picture of this dummy keyboard size setting module through above-mentioned touch-screen is provided for setting the user interface of the size of selected above-mentioned dummy keyboard, and sets the size of selected above-mentioned dummy keyboard according to the information that receives via above-mentioned user interface.
9. dummy keyboard generator according to claim 8 is characterized in that, above-mentioned dummy keyboard size setting module receives the characteristic point coordinates of the picture of the above-mentioned touch-screen of being selected by the user via above-mentioned user interface.
10. dummy keyboard generator according to claim 9; It is characterized in that above-mentioned dummy keyboard size setting module is set at above-mentioned size information with the sector region of following selected above-mentioned dummy keyboard: the coordinate that the sector region of above-mentioned dummy keyboard will be from the central point of selected above-mentioned dummy keyboard to the above-mentioned point that is received is as radius.
11. dummy keyboard generator according to claim 8; It is characterized in that; Above-mentioned dummy keyboard processing module indicates above-mentioned touch screen module to show the above-mentioned user interface that comprises customizing messages, and this customizing messages representes that the user drags the situation of desired zone at the picture of touch-screen.
12. dummy keyboard generator according to claim 8 is characterized in that,
Above-mentioned dummy keyboard processing module receives size information from above-mentioned dummy keyboard size setting module;
Revise selected above-mentioned dummy keyboard configuration information according to the above-mentioned size information that is received;
Indicate above-mentioned touch screen module to adjust the picture that selected above-mentioned dummy keyboard after the size is shown to above-mentioned touch-screen according to amended dummy keyboard configuration information.
13. dummy keyboard generator according to claim 12; It is characterized in that; Above-mentioned dummy keyboard processing module is revised the zone of selected above-mentioned dummy keyboard at the picture of touch-screen according to the above-mentioned size information that is received; Calculate the reposition of key, the position of revising above-mentioned key according to the reposition of the key that calculates according to amended zone.
14. a dummy keyboard provides method, utilizes the dummy keyboard generator that links with touch screen module to carry out this dummy keyboard method is provided, and it is characterized in that, comprises following step:
From the data of the data repository that is stored in storage part, select the dummy keyboard configuration information that is used to select dummy keyboard; And
Indicate above-mentioned touch-screen piece to show selected above-mentioned dummy keyboard according to selected above-mentioned dummy keyboard configuration information, this dummy keyboard has the fan shape that is arranged with a plurality of keys along the profile of the arc of sector region.
15. dummy keyboard according to claim 14 provides method, it is characterized in that, also comprises following step:
Receive in order to expression in order to select another dummy keyboard the signal that has carried out the information of user's input at the picture of touch-screen from above-mentioned touch screen module;
When above-mentioned touch screen module receives above-mentioned signal, from database, select to be used to dispose another dummy keyboard configuration information of above-mentioned another dummy keyboard; And
Indicate above-mentioned touch screen module above-mentioned another dummy keyboard to be shown to the picture of above-mentioned touch-screen according to selected above-mentioned another dummy keyboard configuration information.
16. dummy keyboard according to claim 14 provides method, it is characterized in that, also comprises following step:
Receive the signal that has carried out the information of user's input in order to expression from above-mentioned touch screen module; And
At the picture of above-mentioned touch-screen selected above-mentioned dummy keyboard is moved to above-mentioned user and import corresponding position.
17. dummy keyboard according to claim 14 provides method, it is characterized in that, also comprises following step:
Receive the signal that has carried out the information of user action in order to expression in order to switch input pattern from above-mentioned touch screen module; And
The current input pattern that sets is switched to another input pattern corresponding with the above-mentioned signal that is received.
18. dummy keyboard according to claim 14 provides method, it is characterized in that, also comprises following step:
Be provided for setting the user interface of the size of above-mentioned dummy keyboard to the picture of above-mentioned touch-screen; And
Set the size information of selected above-mentioned dummy keyboard according to the information that receives via above-mentioned user interface.
19. dummy keyboard according to claim 18 provides method, it is characterized in that, also comprises following step:
Revise selected above-mentioned dummy keyboard configuration information according to above-mentioned size information; And
To adjust the picture that selected above-mentioned dummy keyboard after the size is shown to above-mentioned touch-screen according to amended above-mentioned dummy keyboard configuration information.
20. dummy keyboard according to claim 19 provides method, it is characterized in that, saidly revises above-mentioned dummy keyboard configuration information according to above-mentioned size information and comprises following step:
Revise the zone of the picture of the residing above-mentioned touch-screen of above-mentioned dummy keyboard according to above-mentioned size information;
Calculate the position of key according to the information of the amended above-mentioned zone of the picture of above-mentioned touch-screen; And
Revise the position of above-mentioned key according to the above-mentioned position that calculates.
CN2010800132922A 2009-03-23 2010-03-18 Apparatus and method for providing virtual keyboard Pending CN102362254A (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
KR10-2009-0024677 2009-03-23
KR20090024677 2009-03-23
KR1020090118534A KR101078380B1 (en) 2009-03-23 2009-12-02 Apparatus and Method for Providing Virtual Keyboard
KR10-2009-0118534 2009-12-02
PCT/KR2010/001676 WO2010110550A1 (en) 2009-03-23 2010-03-18 Apparatus and method for providing virtual keyboard

Publications (1)

Publication Number Publication Date
CN102362254A true CN102362254A (en) 2012-02-22

Family

ID=43128604

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010800132922A Pending CN102362254A (en) 2009-03-23 2010-03-18 Apparatus and method for providing virtual keyboard

Country Status (3)

Country Link
JP (1) JP2012521034A (en)
KR (1) KR101078380B1 (en)
CN (1) CN102362254A (en)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102681670A (en) * 2012-04-09 2012-09-19 中兴通讯股份有限公司 Mobile terminal and setting method for virtual keyboard of same
CN102750108A (en) * 2012-08-03 2012-10-24 东莞宇龙通信科技有限公司 Terminal and terminal control method
CN102799356A (en) * 2012-06-19 2012-11-28 中兴通讯股份有限公司 System and method for optimizing large-screen touch screen one-handed operation of mobile terminal as well as mobile terminal
CN102841723A (en) * 2011-06-20 2012-12-26 联想(北京)有限公司 Portable terminal and display switching method thereof
CN102937874A (en) * 2012-10-12 2013-02-20 无敌科技(西安)有限公司 Handheld device with fan-shaped layout UI (user interface) style and method
CN103389869A (en) * 2012-05-08 2013-11-13 百度在线网络技术(北京)有限公司 Method, device and apparatus for regulating touch input interface
CN103677629A (en) * 2012-09-26 2014-03-26 三星电子株式会社 System supporting manual user interface based control of electronic device
CN103838426A (en) * 2012-11-26 2014-06-04 三星电子株式会社 Touch input method and mobile terminal
CN103885702A (en) * 2012-12-20 2014-06-25 宏达国际电子股份有限公司 Menu Management Methods And Systems
CN103970283A (en) * 2013-01-30 2014-08-06 三星电子(中国)研发中心 Providing device and method for virtual keyboard operated with two hands
CN104182160A (en) * 2013-05-24 2014-12-03 宏碁股份有限公司 Electronic device and method for controlling electronic device
CN104321736A (en) * 2012-05-21 2015-01-28 三星电子株式会社 Method and apparatus of controlling user interface using touch screen
WO2015043194A1 (en) * 2013-09-24 2015-04-02 小米科技有限责任公司 Virtual keyboard display method and apparatus, and terminal
CN104704452A (en) * 2012-10-10 2015-06-10 微软公司 A split virtual keyboard on a mobile computing device
CN104718514A (en) * 2012-12-20 2015-06-17 华为技术有限公司 Adaptive keyboard for mobile devices
CN105245720A (en) * 2015-10-28 2016-01-13 宁波萨瑞通讯有限公司 Dialing method and device for mobile terminal
CN105426111A (en) * 2015-12-25 2016-03-23 中国电建集团贵阳勘测设计研究院有限公司 System and method for controlling floating soft keyboard
WO2016041425A1 (en) * 2014-09-17 2016-03-24 北京搜狗科技发展有限公司 Method for adjusting input-method virtual keyboard and input-method device
CN105917300A (en) * 2014-01-20 2016-08-31 三星电子株式会社 User interface for touch devices
WO2016184319A1 (en) * 2015-05-15 2016-11-24 阿里巴巴集团控股有限公司 Character input method for touch terminal
CN104007917B (en) * 2013-02-27 2018-07-06 联想(北京)有限公司 The control method and electronic equipment of a kind of dummy keyboard
CN108369485A (en) * 2016-01-18 2018-08-03 微软技术许可有限责任公司 Arc-shaped keyboard is laid out
WO2021129732A1 (en) * 2019-12-25 2021-07-01 维沃移动通信有限公司 Display processing method and electronic device
CN114063876A (en) * 2021-09-30 2022-02-18 北京搜狗科技发展有限公司 Virtual keyboard setting method, device and storage medium

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120162078A1 (en) * 2010-12-28 2012-06-28 Bran Ferren Adaptive virtual keyboard for handheld device
JP5810433B2 (en) * 2011-05-23 2015-11-11 ▲華▼▲為▼▲終▼端有限公司 Input method, input device, and terminal device
KR101340703B1 (en) 2011-11-25 2013-12-12 삼성전자주식회사 Device and method for arranging keypad in wireless terminal
KR101979666B1 (en) 2012-05-15 2019-05-17 삼성전자 주식회사 Operation Method For plural Touch Panel And Portable Device supporting the same
JP6272069B2 (en) * 2014-02-17 2018-01-31 キヤノン株式会社 Information processing apparatus, information processing method, computer program, and recording medium
JP6273506B2 (en) * 2014-02-18 2018-02-07 学校法人日本大学 Information processing apparatus, information processing method, and program
CN105468280A (en) * 2015-11-13 2016-04-06 小米科技有限责任公司 Method and device for switching keyboard styles
KR20170109283A (en) 2016-03-21 2017-09-29 현대자동차주식회사 Vehicle and method for controlling vehicle
JP6945608B2 (en) 2019-11-11 2021-10-06 楽天グループ株式会社 Display system, display control method, program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11327741A (en) * 1998-03-20 1999-11-30 Koninkl Philips Electronics Nv Electronic device with display screen
US20070247442A1 (en) * 2004-07-30 2007-10-25 Andre Bartley K Activating virtual keys of a touch-screen virtual keyboard
WO2008041485A1 (en) * 2006-09-28 2008-04-10 Kyocera Corporation Operation key layout method in mobile terminal device and mobile terminal device for realizing the method

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10232735A (en) * 1997-02-18 1998-09-02 Sharp Corp Input device for information equipment
JP2000155643A (en) * 1998-11-24 2000-06-06 Kenwood Corp Data input device, character input device and inputting method
JP5128026B2 (en) * 2000-11-29 2013-01-23 京セラ株式会社 Mobile device
JP2003316502A (en) * 2002-04-25 2003-11-07 Sony Corp Terminal equipment and character input method
JP3630153B2 (en) * 2002-07-19 2005-03-16 ソニー株式会社 Information display input device, information display input method, and information processing device
JP2005092441A (en) * 2003-09-16 2005-04-07 Aizu:Kk Character input method
JP2006197159A (en) * 2005-01-13 2006-07-27 Nec Corp Portable information processor and method for inputting input information
JP4699955B2 (en) * 2006-07-21 2011-06-15 シャープ株式会社 Information processing device
KR100852401B1 (en) * 2007-02-27 2008-08-14 삼성전자주식회사 Method for inputting character of portable terminal having touch screen
KR100913962B1 (en) * 2007-05-14 2009-08-26 삼성전자주식회사 Method and apparatus of inputting character in Mobile communication terminal
JP2008305294A (en) * 2007-06-11 2008-12-18 Sharp Corp Portable terminal device mounted with full keyboard and full keyboard display method
US20100185971A1 (en) * 2007-06-13 2010-07-22 Yappa Corporation Mobile terminal device and input device
TWI416399B (en) * 2007-12-28 2013-11-21 Htc Corp Handheld electronic device and operation method thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11327741A (en) * 1998-03-20 1999-11-30 Koninkl Philips Electronics Nv Electronic device with display screen
US20070247442A1 (en) * 2004-07-30 2007-10-25 Andre Bartley K Activating virtual keys of a touch-screen virtual keyboard
WO2008041485A1 (en) * 2006-09-28 2008-04-10 Kyocera Corporation Operation key layout method in mobile terminal device and mobile terminal device for realizing the method

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102841723A (en) * 2011-06-20 2012-12-26 联想(北京)有限公司 Portable terminal and display switching method thereof
CN102681670A (en) * 2012-04-09 2012-09-19 中兴通讯股份有限公司 Mobile terminal and setting method for virtual keyboard of same
WO2013152558A1 (en) * 2012-04-09 2013-10-17 中兴通讯股份有限公司 Mobile terminal and setting method for virtual keyboard of mobile terminal
CN103389869B (en) * 2012-05-08 2018-05-25 百度在线网络技术(北京)有限公司 A kind of method, apparatus and equipment for being adjusted to touch input interface
CN103389869A (en) * 2012-05-08 2013-11-13 百度在线网络技术(北京)有限公司 Method, device and apparatus for regulating touch input interface
CN104321736A (en) * 2012-05-21 2015-01-28 三星电子株式会社 Method and apparatus of controlling user interface using touch screen
CN104321736B (en) * 2012-05-21 2018-11-13 三星电子株式会社 Method and apparatus for carrying out control user interface by using touch screen
US10338705B2 (en) 2012-05-21 2019-07-02 Samsung Electronics Co., Ltd. Method and apparatus of controlling user interface using touch screen
WO2013189225A1 (en) * 2012-06-19 2013-12-27 中兴通讯股份有限公司 System and method for optimizing large-screen touchscreen one-handed operation of mobile terminal, and mobile terminal
CN102799356A (en) * 2012-06-19 2012-11-28 中兴通讯股份有限公司 System and method for optimizing large-screen touch screen one-handed operation of mobile terminal as well as mobile terminal
CN102799356B (en) * 2012-06-19 2018-07-17 中兴通讯股份有限公司 Optimize system, method and the mobile terminal of mobile terminal large-size screen monitors touch screen one-handed performance
CN102750108B (en) * 2012-08-03 2016-09-21 东莞宇龙通信科技有限公司 terminal and terminal control method
CN102750108A (en) * 2012-08-03 2012-10-24 东莞宇龙通信科技有限公司 Terminal and terminal control method
CN103677629A (en) * 2012-09-26 2014-03-26 三星电子株式会社 System supporting manual user interface based control of electronic device
CN104704452A (en) * 2012-10-10 2015-06-10 微软公司 A split virtual keyboard on a mobile computing device
US10489054B2 (en) 2012-10-10 2019-11-26 Microsoft Technology Licensing, Llc Split virtual keyboard on a mobile computing device
US10996851B2 (en) 2012-10-10 2021-05-04 Microsoft Technology Licensing, Llc Split virtual keyboard on a mobile computing device
US9547375B2 (en) 2012-10-10 2017-01-17 Microsoft Technology Licensing, Llc Split virtual keyboard on a mobile computing device
CN102937874A (en) * 2012-10-12 2013-02-20 无敌科技(西安)有限公司 Handheld device with fan-shaped layout UI (user interface) style and method
CN103838426A (en) * 2012-11-26 2014-06-04 三星电子株式会社 Touch input method and mobile terminal
CN103838426B (en) * 2012-11-26 2018-12-14 三星电子株式会社 Touch inputting method and mobile terminal
US10963011B2 (en) 2012-11-26 2021-03-30 Samsung Electronics Co., Ltd. Touch input method and mobile terminal
CN103885702A (en) * 2012-12-20 2014-06-25 宏达国际电子股份有限公司 Menu Management Methods And Systems
CN104718514A (en) * 2012-12-20 2015-06-17 华为技术有限公司 Adaptive keyboard for mobile devices
CN103970283B (en) * 2013-01-30 2017-05-10 三星电子(中国)研发中心 Providing device and method for virtual keyboard operated with two hands
CN103970283A (en) * 2013-01-30 2014-08-06 三星电子(中国)研发中心 Providing device and method for virtual keyboard operated with two hands
CN104007917B (en) * 2013-02-27 2018-07-06 联想(北京)有限公司 The control method and electronic equipment of a kind of dummy keyboard
CN104182160B (en) * 2013-05-24 2017-09-15 宏碁股份有限公司 Electronic installation and the method for controlling electronic installation
CN104182160A (en) * 2013-05-24 2014-12-03 宏碁股份有限公司 Electronic device and method for controlling electronic device
WO2015043194A1 (en) * 2013-09-24 2015-04-02 小米科技有限责任公司 Virtual keyboard display method and apparatus, and terminal
CN105917300B (en) * 2014-01-20 2020-04-14 三星电子株式会社 User interface for touch device
CN105917300A (en) * 2014-01-20 2016-08-31 三星电子株式会社 User interface for touch devices
WO2016041425A1 (en) * 2014-09-17 2016-03-24 北京搜狗科技发展有限公司 Method for adjusting input-method virtual keyboard and input-method device
US10929013B2 (en) 2014-09-17 2021-02-23 Beijing Sogou Technology Development Co., Ltd. Method for adjusting input virtual keyboard and input apparatus
WO2016184319A1 (en) * 2015-05-15 2016-11-24 阿里巴巴集团控股有限公司 Character input method for touch terminal
CN105245720A (en) * 2015-10-28 2016-01-13 宁波萨瑞通讯有限公司 Dialing method and device for mobile terminal
CN105426111A (en) * 2015-12-25 2016-03-23 中国电建集团贵阳勘测设计研究院有限公司 System and method for controlling floating soft keyboard
US10628036B2 (en) 2016-01-18 2020-04-21 Microsoft Technology Licensing, Llc Keyboard customization
US10719233B2 (en) 2016-01-18 2020-07-21 Microsoft Technology Licensing, Llc Arc keyboard layout
CN108369485A (en) * 2016-01-18 2018-08-03 微软技术许可有限责任公司 Arc-shaped keyboard is laid out
CN108369485B (en) * 2016-01-18 2021-10-22 微软技术许可有限责任公司 Arc keyboard layout
WO2021129732A1 (en) * 2019-12-25 2021-07-01 维沃移动通信有限公司 Display processing method and electronic device
CN114063876A (en) * 2021-09-30 2022-02-18 北京搜狗科技发展有限公司 Virtual keyboard setting method, device and storage medium

Also Published As

Publication number Publication date
KR20100106195A (en) 2010-10-01
KR101078380B1 (en) 2011-10-31
JP2012521034A (en) 2012-09-10

Similar Documents

Publication Publication Date Title
CN102362254A (en) Apparatus and method for providing virtual keyboard
CN102203715B (en) An input method, an input device and a terminal device
CN104081345B (en) Mobile device and its method for running multiple applications
US9207864B2 (en) Method and apparatus for area-efficient graphical user interface
US9952755B2 (en) Information processing device, information processing method, data structure of content file, GUI placement simulator, and GUI placement setting assisting method
US8264471B2 (en) Miniature character input mechanism
US9086741B2 (en) User input device
US20130031515A1 (en) Method And Apparatus For Area-Efficient Graphical User Interface
CN103870282A (en) Method and device for adjusting icon display mode
KR20100067370A (en) Method for providing gui and electronic device using the same
CN104932809A (en) Device and method for controlling a display panel
JP2013257694A (en) Device, method, and program
JP5254399B2 (en) Display device, user interface method and program
CN102681670A (en) Mobile terminal and setting method for virtual keyboard of same
US20140015785A1 (en) Electronic device
CN105653190A (en) Mobile communication terminal and control method and device for one-hand operation mode of mobile communication terminal
CN104731363A (en) Remote device based character input method and device
JP5858896B2 (en) Electronic device, control method, and control program
CN111290678B (en) Picture preview method, device and equipment
CN105373427B (en) A kind of method and device of display application and functional switch
CN102654799A (en) Method for controlling display screen of mobile terminal and mobile terminal
CN103699303A (en) Information processing method and electronic equipment
JP2012103914A (en) Display device, program for display, and display method
KR20040099872A (en) Transparent keypad device
JP2015049530A (en) Portable terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120222