CN111538417B - Character input control method, touch pen, display device, system and medium - Google Patents

Character input control method, touch pen, display device, system and medium Download PDF

Info

Publication number
CN111538417B
CN111538417B CN202010307966.5A CN202010307966A CN111538417B CN 111538417 B CN111538417 B CN 111538417B CN 202010307966 A CN202010307966 A CN 202010307966A CN 111538417 B CN111538417 B CN 111538417B
Authority
CN
China
Prior art keywords
current character
character
input
acceleration
display
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.)
Active
Application number
CN202010307966.5A
Other languages
Chinese (zh)
Other versions
CN111538417A (en
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.)
BOE Technology Group Co Ltd
Original Assignee
BOE Technology Group Co Ltd
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 BOE Technology Group Co Ltd filed Critical BOE Technology Group Co Ltd
Priority to CN202010307966.5A priority Critical patent/CN111538417B/en
Publication of CN111538417A publication Critical patent/CN111538417A/en
Application granted granted Critical
Publication of CN111538417B publication Critical patent/CN111538417B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03545Pens or stylus
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/04162Control or interface arrangements specially adapted for digitisers for exchanging data with external devices, e.g. smart pens, via the digitiser sensing hardware

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application provides a control method for character input, a touch pen, display equipment, a system and a medium. The control method comprises the following steps: receiving a first starting instruction, and detecting acceleration to obtain acceleration information; and sending the acceleration information to the display equipment, so that when the interaction control unit of the display equipment determines that the acceleration information meets the preset acceleration condition, ending the input of the current character, and controlling the interaction display unit to display the current character. The display device can judge whether the current character is written according to the acceleration information obtained by the stylus due to the pen lifting action of the user in real time, and when the user is determined to complete the writing of the current character, the current character is rapidly displayed in the control interaction display unit, so that the character input speed of handwriting input is remarkably improved, the user can write continuously without pause, the use experience of the user is improved, and the real-time interaction between the users in the conference interaction scene can be greatly facilitated.

Description

Character input control method, touch pen, display device, system and medium
Technical Field
The application relates to the technical field of handwriting input, in particular to a control method, a touch pen, display equipment, a system and a medium for character input.
Background
In order to satisfy the habit of handwriting input of users, some electronic devices are configured with a function of handwriting input characters. However, the existing method for handwriting input characters cannot rapidly distinguish each input character, resulting in slower character recognition speed. For example, after a user finishes inputting a row of characters, the user needs to determine that the user has finished inputting a row of valid characters, then distinguish and identify the row of characters, and display the row of characters after the identification is finished, which greatly reduces the character input speed of handwriting input, influences the use experience of the user, and is unfavorable for real-time interaction among users in a handwriting input mode of certain conference interaction scenes.
Disclosure of Invention
Aiming at the defects of the prior art, the application provides a control method, a touch pen, display equipment, a system and a medium for character input, which are used for solving the technical problem that the recognition speed of the input characters is slower in the handwriting character input method in the prior art.
In a first aspect, an embodiment of the present application provides a method for controlling character input, including:
Receiving a first starting instruction, and detecting acceleration to obtain acceleration information;
And sending the acceleration information to the display equipment, so that when the interaction control unit of the display equipment determines that the acceleration information meets the preset acceleration condition, ending the input of the current character, and controlling the interaction display unit to display the current character.
In a second aspect, an embodiment of the present application provides a method for controlling character input, including: sending a first starting instruction to the touch pen, so that an accelerometer of the touch pen detects acceleration to obtain acceleration information;
receiving acceleration information sent by a touch pen aiming at a first starting instruction;
And when the acceleration information is determined to meet the preset acceleration condition, ending the input of the current character, and controlling the interactive display unit to display the current character.
In one embodiment of the present application, determining that the acceleration information satisfies a preset acceleration condition includes: and when the acceleration exceeds the acceleration threshold value according to the acceleration information, determining that the acceleration information meets the preset acceleration condition.
In one embodiment of the present application, before sending the first start instruction to the stylus, the method includes:
detecting the duration time of the input operation of the current character, and when the duration time exceeds the duration time threshold value, ending the input of the current character, and controlling the interactive display unit to display the current character;
And/or detecting a first distance between the current track point and the previous track point, when the first distance exceeds the distance threshold value, taking the character of the previous track point as the current character, ending the input of the current character, and controlling the interactive display unit to display the current character.
In one embodiment of the present application, a control method of character input includes: and when the duration time is determined not to exceed the duration threshold value and the first distance is determined not to exceed the distance threshold value, sending a first starting instruction to the touch control pen.
In one embodiment of the present application, ending the input of the current character comprises: and adding an input ending symbol at the end of the point sequence corresponding to the track point of the current character.
In a third aspect, an embodiment of the present application provides a stylus, including an accelerometer, and a first communication unit electrically connected to the accelerometer;
The accelerometer is used for: and receiving a first starting instruction through the first communication unit, detecting acceleration to obtain acceleration information, and sending the acceleration information to the display equipment through the first communication unit, so that when the display equipment determines that the acceleration information meets the preset acceleration condition, the input of the current character is finished, and the interactive display unit is controlled to display the current character.
In a fourth aspect, an embodiment of the present application provides a first control apparatus for character input, including:
The acceleration detection module is used for receiving the first starting instruction, detecting acceleration and obtaining acceleration information;
And the information sending module is used for sending the acceleration information to the display equipment, so that when the interaction control unit of the display equipment determines that the acceleration information meets the preset acceleration condition, the input of the current character is finished, and the interaction display unit is controlled to display the current character.
In a fifth aspect, an embodiment of the present application provides a second control apparatus for character input, including:
the instruction sending module is used for sending a first starting instruction to the touch pen, so that an accelerometer of the touch pen detects acceleration to obtain acceleration information;
the information receiving module is used for receiving acceleration information sent by the touch pen aiming at the first starting instruction;
And the execution module is used for finishing the input of the current character when the acceleration information is determined to meet the preset acceleration condition, and controlling the interactive display unit to display the current character.
In a sixth aspect, an embodiment of the present application provides a display device, including an interaction control unit, and an interaction display unit and a second communication unit electrically connected to the interaction control unit;
The interaction control unit is used for: sending a first starting instruction to the touch pen through a second communication unit, so that an accelerometer of the touch pen detects acceleration to obtain acceleration information; receiving acceleration information sent by a touch pen aiming at a first starting instruction through a second communication unit; and when the acceleration information is determined to meet the preset acceleration condition, ending the input of the current character, and controlling the interactive display unit to display the current character.
In a seventh aspect, an embodiment of the present application provides a display system, including a stylus provided by the embodiment of the present application, and a display device provided by the embodiment of the present application; the first communication unit of the touch control pen is in communication connection with the second communication unit of the display device.
In an eighth aspect, an embodiment of the present application provides a computer readable storage medium storing a computer program, where the computer program when executed implements the method for controlling character input provided in the second aspect of the embodiment of the present application.
The technical scheme provided by the embodiment of the application has at least the following beneficial effects:
In the embodiment of the application, the acceleration detector of the touch pen can detect the acceleration of the touch pen, which is obtained by the pen lifting action of a user, so as to obtain corresponding acceleration information. Since the acceleration obtained by the stylus at the end of character writing is significantly greater than the acceleration obtained by the stylus during character writing, the acceleration conditions can be preset to distinguish between the acceleration obtained by the stylus at the end of character writing and the acceleration obtained by the stylus during character writing. The display device can determine whether the acceleration information meets preset acceleration conditions, and when the acceleration information meets the preset acceleration conditions, the display device indicates that the user has completed writing of the current character, and the display device can finish inputting the current character.
According to the character input control method provided by the embodiment of the application, in the process of writing characters by a user, the display device can judge whether the current character is written or not in real time according to the acceleration information obtained by the stylus due to the pen lifting action of the user, and when the user is determined to complete the writing of the current character, the current character is rapidly displayed in the control interaction display unit, so that the character input speed of handwriting input is remarkably improved, the user can continuously write without stopping, and the use experience of the user is improved. In addition, by applying the character input control method provided by the embodiment of the application, when the handwriting input mode is used in the conference interaction scene, the real-time interaction between users can be greatly facilitated.
Additional aspects and advantages of the application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the application.
Drawings
The foregoing and/or additional aspects and advantages of the application will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings, in which:
FIG. 1 is a schematic diagram of a display system according to an embodiment of the present application;
FIG. 2 is a flow chart of a control method for character input according to an embodiment of the present application;
FIG. 3 is a flowchart illustrating another method for controlling character input according to an embodiment of the present application;
FIG. 4 is a schematic diagram of a relationship between a stylus and an oxyz coordinate system according to an embodiment of the present application;
FIG. 5 is a schematic block diagram of a first control device for character input according to an embodiment of the present application;
FIG. 6 is a schematic block diagram of a second control device for character input according to an embodiment of the present application;
fig. 7 is a schematic block diagram of a stylus according to an embodiment of the present application;
Fig. 8 is a schematic block diagram of a display device according to an embodiment of the present application.
The description of the reference numerals is as follows:
500-touch pen;
501-an accelerometer; 502-a first communication unit; 503-a first electromagnetic induction unit;
600-a display device;
601-an interaction control unit; 602-an interactive display unit;
603-a second communication unit; 604-a second electromagnetic induction unit.
Detailed Description
The present application is described in detail below, examples of embodiments of the application are illustrated in the accompanying drawings, wherein the same or similar reference numerals refer to the same or similar components or components having the same or similar functions throughout. Further, if detailed description of the known technology is not necessary for the illustrated features of the present application, it will be omitted. The embodiments described below by referring to the drawings are illustrative only and are not to be construed as limiting the application.
It will be understood by those skilled in the art that all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs unless defined otherwise. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the prior art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless expressly stated otherwise, as understood by those skilled in the art. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Further, "connected" or "coupled" as used herein may include wirelessly connected or wirelessly coupled. The term "and/or" as used herein includes all or any element and all combination of one or more of the associated listed items.
The following describes the technical scheme of the present application and how the technical scheme of the present application solves the above technical problems in detail with specific embodiments.
The display system provided by the embodiment of the application is used for executing the control method for character input provided by the following embodiment of the application. As shown in fig. 1, the display system includes a stylus 500 and a display device 600, the stylus 500 being communicatively coupled to the display device 600. The user may write on a designated area (e.g., interactive display unit 602) on the display device 600 with the stylus 500 in order to achieve character input, and when the display device 600 recognizes a character input by the user, the interactive display unit 602 displays the recognized character.
The stylus 500 is used to perform a part of steps in a control method of character input, and the display device 600 is used to perform another part of steps in a control method of character input.
In one embodiment of the present application, as shown in fig. 7, a stylus 500 includes an accelerometer 501, and a first communication unit 502 electrically connected to the accelerometer 501.
As shown in fig. 8, the display device 600 includes an interactive control unit 601, and an interactive display unit 602, a second communication unit 603 electrically connected to the interactive control unit 601. The accelerometer 501 and the interaction control unit 601 are the execution subjects of the character input control method provided by the implementation of the application.
The embodiment of the application provides a control method for character input, and a flow diagram of the control method is shown in fig. 2, and the control method comprises the following steps:
s101: the display device 600 sends a first start instruction to the stylus 500.
The triggering condition of the first start instruction may be determined according to the actual design requirement. For example, the first start instruction may be transmitted on the condition that it is not determined in other steps before step S101 that the current character has been written, or the first start instruction may be transmitted in response to an operation of the user, or the like.
In one embodiment of the present application, the interaction control unit 601 sends a first start instruction to the stylus 500 through the second communication unit 603.
S102: the stylus 500 receives the first start command, detects acceleration, and obtains acceleration information.
In one embodiment of the present application, the accelerometer 501 receives the first start command through the first communication unit 502, and detects the acceleration to obtain the acceleration information.
S103: the stylus 500 sends acceleration information to the display device 600.
In one embodiment of the application, the accelerometer 501 sends acceleration information to the display device 600 via the first communication unit 502.
S104: the display device 600 receives acceleration information transmitted by the stylus 500 for the first start instruction.
In one embodiment of the present application, the interaction control unit 601 receives acceleration information sent by the stylus 500 for the first start instruction through the second communication unit 603.
S105: when the display device 600 determines that the acceleration information satisfies the preset acceleration condition, the input of the current character is ended.
In one embodiment of the present application, when the interaction control unit 601 determines that the acceleration information satisfies the preset acceleration condition, the input of the current character is ended.
S106: the display device 600 controls the interactive display unit 602 to display the current character.
In one embodiment of the present application, the interactive control unit 601 controls the interactive display unit 602 to display the current character.
The inventors of the present application have found that a user needs to perform a pen lifting action when holding the stylus 500 for writing, the pen lifting action causing the stylus 500 to acquire acceleration. The inventor of the present application further found that the pen-lifting action of the user at the end of writing a character is large, and the pen-lifting action during writing a character is small, so that the acceleration obtained by the stylus 500 at the end of writing a character by the user is significantly larger than the acceleration obtained by the stylus 500 during writing a character.
Taking the example of the user writing the "model" two characters, when the user writes the "model" character with the left-right structure, after the user writes the "wood" of the left half, there will be a small pen lifting action, at this time, the stylus 500 will obtain a small acceleration, and then the user continues to write the "mo" of the right half. After the user writes the "wood" in the left half, there is a small pen-up motion, after which the user continues to write the "mo" in the right half. When the user writes the "model", there is a larger pen-lifting motion, and the stylus 500 will acquire a larger acceleration, and then the user starts writing the "model".
The acceleration detector 501 of the stylus 500 may detect the acceleration obtained by the stylus 500 due to the pen lifting action of the user, and further obtain corresponding acceleration information. Since the acceleration obtained by the stylus 500 at the end of character writing is significantly greater than the acceleration obtained by the stylus 500 during character writing, the acceleration conditions may be preset to distinguish between the acceleration obtained by the stylus 500 at the end of character writing and the acceleration obtained by the stylus 500 during character writing. The display device 600 may determine whether the acceleration information satisfies a preset acceleration condition, and when the acceleration information satisfies the preset acceleration condition, that is, indicates that the user has completed writing the current character, the display device 600 may end the input of the current character.
In the method for controlling character input provided by the embodiment of the application, in the process of writing characters by a user, the display device 600 can judge whether the current character is written according to the acceleration information obtained by the pen lifting action of the user by the touch pen 500 in real time, and when the user is determined to complete the writing of the current character, the current character is quickly displayed in the control interaction display unit 602, so that the character input speed of handwriting input is remarkably improved, the user can write continuously without stopping, and the use experience of the user is improved. In addition, by applying the character input control method provided by the embodiment of the application, when the handwriting input mode is used in the conference interaction scene, the real-time interaction between users can be greatly facilitated.
In one embodiment of the present application, determining in step S105 that the acceleration information satisfies the preset acceleration condition includes: the interaction control unit 601 of the display device 600 determines that the acceleration information satisfies a preset acceleration condition when it is determined that the acceleration exceeds the acceleration threshold according to the acceleration information.
In one embodiment of the present application, before the step S101 of sending the first start instruction to the stylus 500, the method further includes: the interaction control unit 601 of the display device 600 detects the duration of the input operation of the current character, and when determining that the duration exceeds the duration threshold, ends the input of the current character, and controls the interaction display unit 602 to display the current character.
In one embodiment of the present application, before the step S101 of sending the first start instruction to the display device 600 to the stylus 500, the method further includes: the display device 600 detects a first distance between the current track point and the previous track point, and when determining that the first distance exceeds the distance threshold, takes the character to which the previous track point belongs as the current character, finishes inputting the current character, and controls the interactive display unit 602 to display the current character.
In one embodiment of the present application, the control method for character input further includes: the interaction control unit 601 of the display device 600 sends a first start instruction to the stylus 500 when it is determined that the duration does not exceed the duration threshold and it is determined that the first distance does not exceed the distance threshold.
The embodiment of the application provides another control method for character input, and a flow chart of the control method is shown in fig. 3, comprising the following steps:
S201: the interaction control unit 601 detects the duration of the input operation of the current character, and then performs step S202 or step S203.
When a user writes by holding the stylus 500, a path traveled by the tip of the stylus 500 on the display device forms a plurality of track points, and the plurality of track points constitute characters. Alternatively, when the first trace point of the current character is detected, the duration of the input operation of the current character starts to be accumulated.
S202: the interaction control unit 601 determines that the duration exceeds the duration threshold, and then performs step S212.
In the embodiment of the application, the duration threshold value can be determined according to actual design requirements, and when the duration exceeds the duration threshold value, the user is indicated to complete writing of the current character.
S203: the interaction control unit 601 determines that the duration does not exceed the duration threshold, and then performs step S204.
S204: the interaction control unit 601 detects a first distance between a current track point and a previous track point, and then performs step S205 or step S206.
S205: the interaction control unit 601 determines that the first distance exceeds the distance threshold, takes the character to which the previous track point belongs as the current character, and then executes step S212.
In the embodiment of the application, the distance threshold value can be determined according to actual design requirements, and when the first distance exceeds the distance threshold value, the user is indicated to complete writing of the current character.
S206: the interaction control unit 601 determines that the first distance does not exceed the distance threshold, and then performs step S207.
S207: the interaction control unit 601 transmits a first start instruction to the stylus 500.
In the embodiment of the application, the condition that the duration time does not exceed the duration threshold value and the first distance does not exceed the distance threshold value is taken as a trigger condition of the first instruction. When the duration time does not exceed the duration threshold, it is indicated that step S203 does not determine that the current character has been written; when the first distance does not exceed the distance threshold, it indicates that step S206 does not determine that the current character has been written.
In one embodiment of the present application, the interaction control unit 601 sends a first start instruction to the stylus 500 through the second communication unit 603.
S208: the acceleration detector 501 receives the first start instruction through the first communication unit 502, and detects acceleration to obtain acceleration information.
In the embodiment of the present application, the acceleration of the stylus 500 detected by the accelerometer 501 is an acceleration parallel to the axial direction of the stylus 500 itself. Taking fig. 4 as an example, an oxyz coordinate system is established in space, z is parallel to the axial direction of the stylus 500, and the acceleration of the stylus 500 detected by the acceleration detector 501 is a component of the acceleration of the stylus 500 in the z-axis.
S209: the acceleration detector 501 transmits acceleration information to the display device 600 through the first communication unit 502.
S210: the interaction control unit 601 receives acceleration information transmitted by the stylus 500 for the first start instruction through the second communication unit 603.
S211: the interaction control unit 601 determines that the acceleration exceeds the acceleration threshold according to the acceleration information.
As described above, the acceleration obtained by the stylus 500 at the end of the character writing by the user is significantly larger than the acceleration obtained by the stylus 500 during the character writing, so that the acceleration condition can be preset to distinguish between the acceleration obtained by the stylus 500 at the end of the character writing and the acceleration obtained by the stylus 500 during the character writing. In the embodiment of the application, whether the acceleration threshold value is larger than the preset acceleration condition is taken as the preset acceleration condition, and when the acceleration exceeds the acceleration threshold value, the user is indicated to complete the writing of the current character.
In the embodiment of the present application, step S202, step S205, and step S211 may be expressed by the following formula (1):
In formula (1), t represents the duration of the input operation of the current character, and t 0 represents the duration threshold; d represents a first distance between the current track point and the previous track point, and d 0 represents a distance threshold; a denotes the acceleration of the stylus 500 detected by the accelerometer 501, and a 0 denotes the acceleration threshold. When Flag is 1, indicating that the user has completed writing the current character; when Flag is 0, it indicates that the user has not completed writing of the current character.
In step S211, the interaction control unit 601 determines the speed of the stylus 500 according to the acceleration information, and then determines whether the speed of the stylus 500 exceeds a speed threshold, and when the speed exceeds the speed threshold, it indicates that the user has completed writing the current character.
Those skilled in the art will appreciate that the speed of the stylus 500 may be found by the following equation (2) or equation (3).
V (t) =v o +at- - -equation (3)
In equations (2) and (3), v (t) represents the speed of the stylus 500 to be solved, a (t) represents the acceleration of the stylus 500, and v 0 represents the initial speed of the stylus 500. In the present embodiment, the initial velocity v 0 is typically zero.
S212: the interaction control unit 601 ends the input of the current character.
In one embodiment of the present application, step S212 includes: the interaction control unit 601 adds an input terminator at the end of the dot sequence corresponding to the track dot of the current character.
When a user writes by holding the stylus 500, a path traveled by the tip of the stylus 500 on the display device forms a plurality of track points, and the plurality of track points constitute characters. The track points input by the user form a point sequence, the first point sequence of each character is preceded by an input initiator, and after the input terminator is added to the point sequence, the track points between the input initiator terminator and the input terminator form a single character.
S213: the interaction control unit 601 controls the interaction display unit 602 to display the current character.
Based on the same inventive concept, the embodiment of the present application further provides a first control device 300 for character input, as shown in fig. 5, where the first control device 300 includes an acceleration detection module 301 and an information sending module 302.
The acceleration detection module 301 is configured to receive a first start instruction, detect acceleration, and obtain acceleration information.
The information sending module 302 is configured to send acceleration information to the display device, so that when the interaction control unit of the display device determines that the acceleration information meets a preset acceleration condition, input of a current character is finished, and the interaction display unit is controlled to display the current character.
Based on the same inventive concept, the embodiment of the present application further provides a second control device 400 for character input, as shown in fig. 6, the second control device 400 includes an instruction sending module 401, an information receiving module 402, and an executing module 403.
The instruction sending module 401 is configured to send a first start instruction to the stylus, so that an accelerometer of the stylus detects acceleration to obtain acceleration information.
The information receiving module 402 is configured to receive acceleration information sent by the stylus for the first start instruction.
The execution module 403 is configured to, when determining that the acceleration information meets a preset acceleration condition, end input of the current character, and control the interactive display unit to display the current character.
In one embodiment of the present application, before sending the first start instruction to the stylus 500, the execution module 403 is further configured to: detecting the duration of the input operation of the current character, and when the duration exceeds the duration threshold value, ending the input of the current character, and controlling the interactive display unit 602 to display the current character; and/or detecting a first distance between the current track point and the previous track point, when determining that the first distance exceeds the distance threshold, taking the character to which the previous track point belongs as the current character, ending the input of the current character, and controlling the interactive display unit 602 to display the current character.
In one embodiment of the present application, the execution module 403 is further configured to: and when the duration time is determined not to exceed the duration threshold value and the first distance is determined not to exceed the distance threshold value, sending a first starting instruction to the stylus 500.
In one embodiment of the present application, the execution module 403 is further configured to: and adding an input ending symbol at the end of the point sequence corresponding to the track point of the current character.
Based on the same inventive concept, an embodiment of the present application further provides a stylus 500, as shown in fig. 7, the stylus 500 includes an accelerometer 501, and a first communication unit 502 electrically connected with the accelerometer 501. A user may write on a designated area (e.g., interactive display unit 602) on display device 600 with stylus 500 in order to effect character input.
The accelerometer 501 is for: the first communication unit 502 receives the first start instruction, detects acceleration to obtain acceleration information, and sends the acceleration information to the display device 600 through the first communication unit 502, so that when the display device 600 determines that the acceleration information meets the preset acceleration condition, the input of the current character is finished, and the interactive display unit 602 is controlled to display the current character.
Alternatively, the accelerometer 501 may be a MEMS (Microelectromechanical Systems, micro-electromechanical system) accelerometer or a quartz accelerometer.
In one embodiment of the present application, the stylus 500 further comprises a first electromagnetic induction unit 503, the first electromagnetic induction unit 503 being electrically connected to the accelerometer 501 and the first communication unit 502, respectively, for supplying power to the accelerometer 501 and the first communication unit 502.
Alternatively, the first communication unit 502 may be a bluetooth device.
The stylus 500 provided in the embodiment of the present application has the same inventive concept as the embodiments described above, and the content of the stylus 500 that is not shown in detail may refer to the embodiments described above and will not be described herein.
Based on the same inventive concept, an embodiment of the present application also provides a display apparatus 600, as shown in fig. 8, the display apparatus 600 includes an interaction control unit 601, and an interaction display unit 602 and a second communication unit 603 electrically connected to the interaction control unit 601.
The interaction control unit 601 is configured to: sending a first starting instruction to the touch pen 500 through the second communication unit 603, so that an accelerometer of the touch pen 500 detects acceleration to obtain acceleration information; receiving acceleration information sent by the stylus 500 for the first start instruction through the second communication unit 603; when the acceleration information is determined to meet the preset acceleration condition, the input of the current character is finished, and the interactive display unit 602 is controlled to display the current character.
In one embodiment of the present application, the display device 600 further includes a second electromagnetic induction unit 604, and the second electromagnetic induction unit 604 is electrically connected to the interactive control unit 601, the interactive display unit 602, and the second communication unit 603, respectively, for supplying power to the interactive control unit 601, the interactive display unit 602, and the second communication unit 603.
Alternatively, the second communication unit 603 may be a bluetooth device.
In one embodiment of the present application, before sending the first start instruction to the stylus 500, the interaction control unit 601 is further configured to: detecting the duration of the input operation of the current character, and when the duration exceeds the duration threshold value, ending the input of the current character, and controlling the interactive display unit 602 to display the current character; and/or detecting a first distance between the current track point and the previous track point, when determining that the first distance exceeds the distance threshold, taking the character to which the previous track point belongs as the current character, ending the input of the current character, and controlling the interactive display unit 602 to display the current character.
In one embodiment of the present application, the interaction control unit 601 is further configured to: and when the duration time is determined not to exceed the duration threshold value and the first distance is determined not to exceed the distance threshold value, sending a first starting instruction to the stylus 500.
In one embodiment of the present application, the interaction control unit 601 is further configured to: and adding an input ending symbol at the end of the point sequence corresponding to the track point of the current character.
The display device 600 provided in the embodiment of the present application has the same inventive concept as the embodiments described above, and the content of the display device 600 that is not shown in detail may refer to the embodiments described above and will not be described again here.
In one embodiment of the application, the interactive control unit 601 may be a processor and the display device 600 has a memory device. The memory is electrically connected to the processor and the interactive display unit 602 is electrically connected to the processor. In the alternative, the processor is coupled to the memory and interactive display unit 602, respectively, via a bus.
A memory in an embodiment of the present application has stored thereon a computer program that is executed by a processor to implement the steps in the control method of character input performed by the display device 600.
The Memory may be, but is not limited to, a ROM (Read-Only Memory) or other type of static storage device that can store static information and instructions, a RAM (Random Access Memory ) or other type of dynamic storage device that can store information and instructions, an EEPROM (ELECTRICALLY ERASABLE PROGRAMMABLE READ ONLY MEMORY, electrically erasable programmable Read-Only Memory), a CD-ROM (Compact Disc Read-Only Memory) or other optical disk storage, optical disk storage (including compact disk, laser disk, optical disk, digital versatile disk, blu-ray disk, etc.), magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
The Processor may be a CPU (Central Processing Unit ), general purpose Processor, DSP (DIGITAL SIGNAL Processor, data signal Processor), ASIC (Application SPECIFIC INTEGRATED Circuit), FPGA (Field-Programmable gate array) or other Programmable logic device, transistor logic device, hardware component, or any combination thereof. Which may implement or perform the various exemplary logic blocks, units and circuits described in connection with this disclosure. A processor may also be a combination that performs computing functions, e.g., including one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
The interactive display unit 602 may include a display panel, which may optionally be configured in the form of a Liquid crystal display (Liquid CRYSTAL DISPLAY, LCD), an Organic Light-Emitting Diode (OLED), or the like.
A bus may include a path that communicates information between the components. The bus may be a PCI (PERIPHERAL COMPONENT INTERCONNECT, peripheral component interconnect standard) bus or an EISA (Extended Industry Standard Architecture ) bus. The buses may be divided into address buses, data buses, control buses, etc.
Those skilled in the art will appreciate that the electronic devices provided by the embodiments of the present application may be specially designed and constructed for the required purposes, or may comprise known devices in general purpose computers. For example, the display device 600 may be an electronic device such as a mobile phone, a tablet computer, a wearable device, a vehicle-mounted device, an Augmented Reality (AR)/Virtual Reality (VR) device, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a Personal Digital Assistant (PDA), or the like, and the embodiment of the present application does not limit the specific type of the display device 600. These devices have computer programs stored therein that are selectively activated or reconfigured. Such a computer program may be stored in a device (e.g., computer) readable medium or in any type of medium suitable for storing electronic instructions and coupled to a bus, respectively.
Based on the same inventive concept, an embodiment of the present application further provides a display system, as shown in fig. 1, where the display system includes a stylus 500 provided by the above embodiment of the present application, and a display device 600 provided by the above embodiment of the present application. As shown in connection with fig. 1, 7 and 8, the first communication unit 502 of the stylus 500 is communicatively connected to the second communication unit 603 of the display device 600.
The display system provided by the embodiment of the present application has the same inventive concept as the embodiments described above, and the content of the display system that is not shown in detail can refer to the embodiments described above, and will not be described herein again.
Based on the same inventive concept, the embodiments of the present application also provide a computer readable storage medium storing a computer program, which when executed, implements the method for controlling character input performed by the display device 600 provided by the above embodiments of the present application.
The computer readable medium includes, but is not limited to, any type of disk including floppy disks, hard disks, optical disks, CD-ROMs, and magneto-optical disks, ROM, RAM, EPROM (Erasable Programmable Read-Only Memory), EEPROMs, flash Memory, magnetic cards, or optical cards. That is, a readable medium includes any medium that stores or transmits information in a form readable by a device (e.g., a computer).
The computer readable storage medium according to the embodiments of the present application has the same inventive concept as the embodiments described above, and the content of the computer readable storage medium not shown in detail may refer to the embodiments described above, and will not be described herein.
By applying the embodiment of the application, at least the following beneficial effects can be realized:
In the embodiment of the application, the acceleration detector of the touch pen can detect the acceleration of the touch pen, which is obtained by the pen lifting action of a user, so as to obtain corresponding acceleration information. Since the acceleration obtained by the stylus at the end of character writing is significantly greater than the acceleration obtained by the stylus during character writing, the acceleration conditions can be preset to distinguish between the acceleration obtained by the stylus at the end of character writing and the acceleration obtained by the stylus during character writing. The display device can determine whether the acceleration information meets preset acceleration conditions, and when the acceleration information meets the preset acceleration conditions, the display device indicates that the user has completed writing of the current character, and the display device can finish inputting the current character.
According to the character input control method provided by the embodiment of the application, in the process of writing characters by a user, the display device can judge whether the current character is written or not in real time according to the acceleration information obtained by the stylus due to the pen lifting action of the user, and when the user is determined to complete the writing of the current character, the current character is rapidly displayed in the control interaction display unit, so that the character input speed of handwriting input is remarkably improved, the user can continuously write without stopping, and the use experience of the user is improved. In addition, by applying the character input control method provided by the embodiment of the application, when the handwriting input mode is used in the conference interaction scene, the real-time interaction between users can be greatly facilitated.
Those of skill in the art will appreciate that the various operations, methods, steps in the flow, acts, schemes, and alternatives discussed in the present application may be alternated, altered, combined, or eliminated. Further, other steps, means, or steps in a process having various operations, methods, or procedures discussed herein may be alternated, altered, rearranged, disassembled, combined, or eliminated. Further, steps, measures, schemes in the prior art with various operations, methods, flows disclosed in the present application may also be alternated, altered, rearranged, decomposed, combined, or deleted.
In the description of the present application, it should be understood that the terms "first," "second," and the like are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include one or more such feature. In the description of the present application, unless otherwise indicated, the meaning of "a plurality" is two or more.
It should be understood that, although the steps in the flowcharts of the figures are shown in order as indicated by the arrows, these steps are not necessarily performed in order as indicated by the arrows. The steps are not strictly limited in order and may be performed in other orders, unless explicitly stated herein. Moreover, at least some of the steps in the flowcharts of the figures may include a plurality of sub-steps or stages that are not necessarily performed at the same time, but may be performed at different times, the order of their execution not necessarily being sequential, but may be performed in turn or alternately with other steps or at least a portion of the other steps or stages.
The foregoing is only a partial embodiment of the present application, and it should be noted that it will be apparent to those skilled in the art that modifications and adaptations can be made without departing from the principles of the present application, and such modifications and adaptations are intended to be comprehended within the scope of the present application.

Claims (7)

1. A control method of character input, comprising:
sending a first starting instruction to a touch pen, so that an accelerometer of the touch pen detects acceleration to obtain acceleration information;
Receiving acceleration information sent by the touch pen aiming at the first starting instruction;
When the acceleration information is determined to meet the preset acceleration condition, ending the input of the current character, and controlling an interactive display unit to display the current character;
Before the sending the first start instruction to the stylus, the method further includes:
detecting the duration of the input operation of the current character;
When the duration exceeds a duration threshold value, ending the input of the current character, and controlling the interactive display unit to display the current character;
When the duration time is determined not to exceed a duration threshold value, detecting a first distance between a current track point and a previous track point;
When the first distance exceeds a distance threshold value, taking the character to which the previous track point belongs as the current character, ending the input of the current character, and controlling the interactive display unit to display the current character;
and when the duration time is determined not to exceed the duration time threshold value and the first distance is determined not to exceed the distance threshold value, sending the first starting instruction to the touch control pen.
2. The control method according to claim 1, wherein the determining that the acceleration information satisfies a preset acceleration condition includes:
And when the acceleration exceeds the acceleration threshold value according to the acceleration information, determining that the acceleration information meets the preset acceleration condition.
3. The control method according to claim 1, wherein the ending of the input of the current character includes: and adding an input ending symbol at the end of the point sequence corresponding to the track point of the current character.
4. A control device for character input, comprising:
The instruction sending module is used for sending a first starting instruction to the touch pen, so that an accelerometer of the touch pen detects acceleration to obtain acceleration information;
The information receiving module is used for receiving acceleration information sent by the touch pen aiming at the first starting instruction;
The execution module is used for finishing the input of the current character when the acceleration information is determined to meet the preset acceleration condition, and controlling the interactive display unit to display the current character;
Before sending the first start instruction to the stylus, the control apparatus is further configured to:
detecting the duration of the input operation of the current character;
When the duration exceeds a duration threshold value, ending the input of the current character, and controlling the interactive display unit to display the current character;
When the duration time is determined not to exceed a duration threshold value, detecting a first distance between a current track point and a previous track point;
When the first distance exceeds a distance threshold value, taking the character to which the previous track point belongs as the current character, ending the input of the current character, and controlling the interactive display unit to display the current character;
and when the duration time is determined not to exceed the duration time threshold value and the first distance is determined not to exceed the distance threshold value, sending the first starting instruction to the touch control pen.
5. The display device is characterized by comprising an interaction control unit, an interaction display unit and a first communication unit, wherein the interaction display unit and the first communication unit are electrically connected with the interaction control unit;
the interaction control unit is used for:
Sending a first starting instruction to a touch pen through the first communication unit, so that an accelerometer of the touch pen detects acceleration to obtain acceleration information;
receiving acceleration information sent by the touch pen aiming at the first starting instruction through the first communication unit;
When the acceleration information is determined to meet the preset acceleration condition, ending the input of the current character, and controlling the interactive display unit to display the current character;
before sending a first start instruction to the stylus through the first communication unit, the interaction control unit is further configured to:
detecting the duration of the input operation of the current character;
When the duration exceeds a duration threshold value, ending the input of the current character, and controlling the interactive display unit to display the current character;
When the duration time is determined not to exceed a duration threshold value, detecting a first distance between a current track point and a previous track point;
When the first distance exceeds a distance threshold value, taking the character to which the previous track point belongs as the current character, ending the input of the current character, and controlling the interactive display unit to display the current character;
and when the duration time is determined not to exceed the duration time threshold value and the first distance is determined not to exceed the distance threshold value, a first starting instruction is sent to the touch control pen through the second communication unit.
6. A display system comprising a stylus and the display device of claim 5;
the stylus includes a second communication unit in communication connection with the first communication unit of the display device.
7. A computer-readable storage medium, characterized in that a computer program is stored, which, when executed, implements the control method of character input according to any one of claims 1 to 3.
CN202010307966.5A 2020-04-17 2020-04-17 Character input control method, touch pen, display device, system and medium Active CN111538417B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010307966.5A CN111538417B (en) 2020-04-17 2020-04-17 Character input control method, touch pen, display device, system and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010307966.5A CN111538417B (en) 2020-04-17 2020-04-17 Character input control method, touch pen, display device, system and medium

Publications (2)

Publication Number Publication Date
CN111538417A CN111538417A (en) 2020-08-14
CN111538417B true CN111538417B (en) 2024-06-18

Family

ID=71976801

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010307966.5A Active CN111538417B (en) 2020-04-17 2020-04-17 Character input control method, touch pen, display device, system and medium

Country Status (1)

Country Link
CN (1) CN111538417B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101976152A (en) * 2010-11-12 2011-02-16 安徽科大讯飞信息科技股份有限公司 Method and device of handwriting recognition
CN104050468A (en) * 2013-03-11 2014-09-17 日电(中国)有限公司 Handwriting identification method, device and system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004097722A1 (en) * 2003-05-02 2004-11-11 Fujitsu Limited Hand-written character input device and hand-written character input processing method
JP2009099041A (en) * 2007-10-18 2009-05-07 Smk Corp Pen type input device
CN102346859B (en) * 2010-07-26 2013-10-09 卡西欧计算机株式会社 Character recognition device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101976152A (en) * 2010-11-12 2011-02-16 安徽科大讯飞信息科技股份有限公司 Method and device of handwriting recognition
CN104050468A (en) * 2013-03-11 2014-09-17 日电(中国)有限公司 Handwriting identification method, device and system

Also Published As

Publication number Publication date
CN111538417A (en) 2020-08-14

Similar Documents

Publication Publication Date Title
US9665276B2 (en) Character deletion during keyboard gesture
US7409090B2 (en) Handwritten character input device and handwritten character input processing method
US9086797B2 (en) Handwriting input device, and handwriting input method
JP2020502719A5 (en)
US10534527B2 (en) Relative pen scroll
JP2015072534A (en) Information processor, and information processing method and program
US11579710B2 (en) Double-tap event detection device, system and method
US8271228B2 (en) Trace information processing device, trace information processing method, information recording medium, and program
US11402923B2 (en) Input method, apparatus based on visual recognition, and electronic device
US20090225049A1 (en) Sliding method for touch control
KR102147086B1 (en) Apparatus and method for verifying handwritten signature
CN105353906A (en) Trajectory prediction system and trajectory prediction method
CN111538417B (en) Character input control method, touch pen, display device, system and medium
CN109558059B (en) Handwriting track drawing method and device
CN108846339B (en) Character recognition method and device, electronic equipment and storage medium
CN104423802A (en) Window expansion method and associated electronic device
CN104423838A (en) Document dividing and merging
JP2014186530A (en) Input device and portable terminal device
US20240029349A1 (en) Method, apparatus, device and storage medium for interacting with a virtual object
CN111949145A (en) Intelligent pen image processing method and device and electronic equipment
WO2015049934A1 (en) Information processing device, information processing method, and program
CN106843718A (en) A kind of intelligence removes the method and device of the prompting mark of people of unread information
CN110456978B (en) Touch control method, system, terminal and medium for touch terminal
Kotak et al. An accelerometer based handwriting recognition of English alphabets using basic strokes
JP2006136638A (en) Game program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant