CN102043537B - Control method and device for handwriting input - Google Patents
Control method and device for handwriting input Download PDFInfo
- Publication number
- CN102043537B CN102043537B CN 201010622930 CN201010622930A CN102043537B CN 102043537 B CN102043537 B CN 102043537B CN 201010622930 CN201010622930 CN 201010622930 CN 201010622930 A CN201010622930 A CN 201010622930A CN 102043537 B CN102043537 B CN 102043537B
- Authority
- CN
- China
- Prior art keywords
- handwriting input
- vibration
- time period
- preset time
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000005070 sampling Methods 0.000 claims abstract description 34
- 230000002159 abnormal effect Effects 0.000 claims abstract description 30
- 238000012544 monitoring process Methods 0.000 claims abstract description 22
- 238000012937 correction Methods 0.000 claims description 28
- 230000001427 coherent effect Effects 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 5
- 239000000284 extract Substances 0.000 claims description 2
- 239000012634 fragment Substances 0.000 claims 1
- 241001422033 Thestylus Species 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
Description
技术领域technical field
本发明涉及通信领域,具体涉及一种手写输入的控制方法及装置。The invention relates to the communication field, in particular to a handwriting input control method and device.
背景技术Background technique
当前的手写输入依赖于对用户在移动终端的屏幕进行触写操作时产生的轨迹被系统识别的情况,并将轨迹信息与其字符库进行比对的结果,也就是用户如果能在屏幕上绘制出清晰的、类似于其要输入的汉字或字符的笔划结构或形状的轨迹,就越有可能在字库的匹配过程中找到正确的汉字,反之则有可能无法正确找到用户想要输入的汉字或字符。但是有时候用户的手写输入效果会受到很多因素影响,例如用户所处的环境,或者用户自身的问题例如用户身体不适、走路导致的手抖等,都可能会影响到触写操作的准确性,使用户在触屏上绘制的轨迹和其意愿有出入,用户无法输入清晰、正确的轨迹,进而影响到手写的识别。当前的解决方法多为在对用户绘制的轨迹进行采样后,通过匹配算法在字符库中查询类似的字符,对这种误操作的校正都集中在轨迹采样之后的匹配过程中。这种方法很容易受到外界环境的干扰,影响识别的效率。The current handwriting input depends on the system recognizing the trajectory generated when the user touches and writes on the screen of the mobile terminal, and comparing the trajectory information with the character library, that is, if the user can draw a character on the screen Clear, similar to the stroke structure or shape of the Chinese characters or characters to be input, the more likely to find the correct Chinese characters in the font matching process, otherwise it may not be able to correctly find the Chinese characters or characters that the user wants to input . But sometimes the user's handwriting input effect will be affected by many factors, such as the user's environment, or the user's own problems such as user discomfort, hand shaking caused by walking, etc., may affect the accuracy of the touch and write operation. The trajectory drawn by the user on the touch screen is inconsistent with its wishes, and the user cannot input a clear and correct trajectory, which in turn affects the recognition of handwriting. Most of the current solutions are to search for similar characters in the character library through a matching algorithm after sampling the trajectory drawn by the user. The correction of this kind of misoperation is concentrated in the matching process after the trajectory sampling. This method is easily disturbed by the external environment and affects the efficiency of recognition.
因此,当前需要一种移动终端中手写输入控制的技术方案来解决上述问题。Therefore, there is currently a need for a technical solution for handwriting input control in a mobile terminal to solve the above problems.
发明内容Contents of the invention
本发明所要解决的技术问题是提供一种手写输入的控制方法及装置,解决了用户在手写输入时由于外界环境造成终端振动以影响手写识别效率的问题。The technical problem to be solved by the present invention is to provide a control method and device for handwriting input, which solves the problem that the terminal vibrates due to the external environment to affect the efficiency of handwriting recognition when the user is inputting handwriting.
为了解决上述问题,本发明提供了一种手写输入的控制方法,包括:检测当前的输入状态,当判断当前的输入状态为手写输入状态时,则监控振动情况;获取预设时间段内的振动情况参数,判断振动情况是否异常,当判断为异常时,则采集屏幕上手写输入的采样点和手写输入轨迹的信息,根据采集的手写输入的采样点、手写输入轨迹的信息和获取的预设时间段内的振动情况参数,对手写输入轨迹进行校正。In order to solve the above problems, the present invention provides a control method for handwriting input, including: detecting the current input state, when judging that the current input state is a handwriting input state, then monitoring the vibration situation; acquiring the vibration within a preset time period Circumstance parameter, to determine whether the vibration condition is abnormal. When it is judged to be abnormal, collect the sampling points of handwriting input and the information of the handwriting input track on the screen. According to the collected sampling points of handwriting input, the information of the handwriting input track and the preset Vibration parameters within the period of time to correct the handwriting input trajectory.
进一步地,上述方法还可包括,判断获取的预设时间段内的振动次数是否达到预设振动次数阀值和/或获取的预设时间段内的振幅是否达到预设振幅阀值,如果是,则判断移动终端振动情况异常,当判断为异常时,则采集屏幕上手写输入的采样点和手写输入轨迹的信息,根据采集的手写输入的采样点、手写输入轨迹的信息和获取的预设时间段内的振动情况参数,对手写输入轨迹进行校正。Further, the above method may further include, judging whether the acquired vibration frequency within the preset time period reaches the preset vibration frequency threshold and/or whether the acquired vibration amplitude within the preset time period reaches the preset amplitude threshold, if so , it is judged that the vibration of the mobile terminal is abnormal. When it is judged to be abnormal, the sampling points of the handwriting input and the information of the handwriting input trajectory on the screen are collected. According to the collected sampling points of the handwriting input, the information of the handwriting input trajectory and the obtained preset Vibration parameters within the period of time to correct the handwriting input trajectory.
进一步地,上述方法还可包括,判断所述获取的预设时间段内的振动次数是否超出预设振动次数最大值和/或获取的预设时间段内的振幅是否达到预设振幅最大值,如果是,则将相关信息提示用户。Further, the above method may further include, judging whether the acquired vibration frequency within the preset time period exceeds the preset maximum vibration frequency and/or whether the acquired vibration amplitude within the preset time period reaches the preset maximum amplitude, If yes, relevant information will be prompted to the user.
进一步地,上述方法还可包括,所述移动终端对手写输入轨迹进行校正的步骤,包括:通过对手写输入轨迹的平滑程度和连贯性进行比对,并通过采样点的坐标判断,如果手写输入轨迹是连贯和平滑的一整段轨迹中不连贯的片段或者异常的凸起,则通过将由振动情况导致的不连贯的片段连接起来,而且对由振动情况导致的异常的凸起进行一定程度的剔除,对手写输入轨迹进行校正。Further, the above method may also include the step of correcting the handwriting input trajectory by the mobile terminal, including: comparing the smoothness and coherence of the handwriting input trajectory, and judging by the coordinates of the sampling points, if the handwriting input If the trajectory is coherent and smooth, the incoherent segments or abnormal protrusions in the entire trajectory are connected by connecting the incoherent segments caused by the vibration conditions, and the abnormal protrusions caused by the vibration conditions are adjusted to a certain extent. Eliminate and correct the handwriting input trajectory.
进一步地,上述方法还可包括,所述移动终端对手写输入轨迹进行校正,具体包括:移动终端通过提取存储的该移动终端用户日常习惯的手写输入轨迹的信息,比对该日常习惯的手写输入轨迹的信息和当前手写输入轨迹的信息,将当前手写输入轨迹中不匹配的手写输入轨迹进行剔除,对手写输入轨迹进行校正。Further, the above method may further include that the mobile terminal corrects the handwriting input trajectory, which specifically includes: the mobile terminal extracts and stores the information of the handwriting input trajectory of the mobile terminal user's daily habit, and compares the handwriting input trajectory of the daily habit Trajectory information and information of the current handwriting input trajectory, the unmatched handwriting input trajectory in the current handwriting input trajectory is eliminated, and the handwriting input trajectory is corrected.
本发明还提供了一种手写输入的控制装置,包括:控制模块、采集模块和校正模块,其中,The present invention also provides a control device for handwriting input, including: a control module, an acquisition module and a correction module, wherein,
所述输入状态检测模块,用于检测当前的输入状态是否为手写输入状态,如果是,则向监控振动模块发送监控移动终端的振动情况的命令;The input state detection module is used to detect whether the current input state is a handwriting input state, and if so, send an order to monitor the vibration of the mobile terminal to the vibration monitoring module;
所述监控振动模块,用于接收监控移动终端的振动情况的命令后,监控移动终端的振动情况,获取预设时间段内移动终端的振动情况参数,根据获取的振动情况参数判断若移动终端振动情况异常,则向所述采集模块发送采集屏幕上手写输入的采样点和手写输入轨迹的命令,并将获取的预设时间段内的振动情况参数发送给所述校正模块;The vibration monitoring module is configured to monitor the vibration of the mobile terminal after receiving a command to monitor the vibration of the mobile terminal, acquire the vibration condition parameters of the mobile terminal within a preset period of time, and determine if the mobile terminal vibrates according to the acquired vibration condition parameters. If the situation is abnormal, then send to the acquisition module the command to collect the sampling points of the handwritten input on the screen and the handwritten input trajectory, and send the obtained vibration parameters in the preset time period to the correction module;
所述采集模块,用于接收所述采集屏幕上手写输入的采样点和手写输入轨迹的命令,采集屏幕上手写输入的采样点和手写输入轨迹的信息,并将采集的屏幕上手写输入的采样点和手写输入轨迹的信息发送给所述校正模块;The collection module is used to receive the sampling points of handwriting input on the collection screen and the commands of the handwriting input trajectory, collect the sampling points of the handwriting input on the screen and the information of the handwriting input trajectory, and collect the sampling points of the handwriting input on the collected screen. The information of the point and the handwriting input track is sent to the correction module;
所述校正模块,用于接收所述采集模块发送的采集的手写输入的采样点和手写输入轨迹的信息,接收所述控制模块发送的获取的预设时间段内的振动情况参数,并根据采集的手写输入的采样点、手写输入轨迹的信息和获取的预设时间段内的振动情况参数,对手写输入轨迹进行校正。The correction module is configured to receive the collected handwritten input sampling points and information on the handwritten input track sent by the collection module, receive the acquired vibration condition parameters within the preset time period sent by the control module, and according to the collected The sampling points of the handwriting input, the information of the handwriting input trajectory and the acquired vibration parameters within the preset time period are used to correct the handwriting input trajectory.
进一步地,上述装置还可包括,Further, the above-mentioned device may also include,
所述监控振动模块获取预设时间段内移动终端的振动情况参数,根据获取的振动情况参数判断移动终端振动情况是否异常,具体包括:The vibration monitoring module acquires the vibration condition parameters of the mobile terminal within a preset time period, and judges whether the vibration condition of the mobile terminal is abnormal according to the acquired vibration condition parameters, specifically including:
所述监控振动模块判断获取的预设时间段内的振动次数是否达到预设振动次数阀值和/或获取的预设时间段内的振幅是否达到预设振幅阀值,如果是,则判断移动终端振动情况异常。The monitoring vibration module judges whether the acquired vibration frequency in the preset time period reaches the preset vibration frequency threshold and/or whether the acquired vibration amplitude in the preset time period reaches the preset amplitude threshold, and if so, judges whether the movement The terminal vibration is abnormal.
进一步地,上述装置还可包括,所述监控振动模块,还用于判断所述获取的预设时间段内的振动次数是否超出预设振动次数最大值和/或获取的预设时间段内的振幅是否达到预设振幅最大值,如果是,则将相关信息提示用户。Further, the above-mentioned device may further include, the monitoring vibration module, which is also used to judge whether the acquired vibration frequency within the preset time period exceeds the maximum value of the preset vibration frequency and/or the acquired vibration frequency within the preset time period. Whether the amplitude reaches the preset maximum amplitude, and if so, relevant information will be prompted to the user.
进一步地,上述装置还可包括,所述校正模块对手写输入轨迹进行校正,具体包括:所述校正模块通过对手写输入轨迹的平滑程度和连贯性进行比对,并通过采样点的坐标判断如果手写输入轨迹是连贯和平滑的一整段轨迹中不连贯的片段或者异常的凸起,则通过将由振动情况导致的不连贯的片段连接起来,而且对由振动情况导致的异常的凸起进行一定程度的剔除,对手写输入轨迹进行校正。Further, the above-mentioned device may further include that the correction module corrects the handwriting input trajectory, specifically including: the correction module compares the smoothness and coherence of the handwriting input trajectory, and judges if If the handwriting input trajectory is a coherent and smooth entire trajectory, incoherent segments or abnormal bulges are connected by connecting the incoherent segments caused by the vibration situation, and the abnormal bulges caused by the vibration situation are determined. The degree of elimination is corrected for the handwriting input trajectory.
进一步地,上述装置还可包括,所述校正模块,还用于提取存储的该移动终端用户日常习惯的手写输入轨迹的信息,比对该日常习惯的手写输入轨迹的信息和当前手写输入轨迹的信息,将当前手写输入轨迹中不匹配的手写输入轨迹进行剔除,对手写输入轨迹进行校正。Further, the above-mentioned device may further include that the correction module is further configured to extract the stored information of the handwriting input trajectory of the mobile terminal user's daily habits, and compare the information of the handwriting input trajectory of the daily habits with the current handwriting input trajectory. Information, remove the unmatched handwriting input track in the current handwriting input track, and correct the handwriting input track.
与现有技术相比,应用本发明,移动终端监控终端的振动情况,并根据振动程度自动校正用户对屏幕的误操作,进而提高了振动情况下手写识别的效率;并且扩展了手写输入的使用范围,也充分考虑了用户在使用手写输入时可能遇到的实际困难,提出了改进措施,使用户得到更好的使用体验,提高了用户的满意度。Compared with the prior art, applying the present invention, the mobile terminal monitors the vibration of the terminal, and automatically corrects the user's misoperation on the screen according to the degree of vibration, thereby improving the efficiency of handwriting recognition under vibration; and expanding the use of handwriting input The scope also takes full account of the practical difficulties that users may encounter when using handwriting input, and proposes improvement measures to enable users to get a better experience and improve user satisfaction.
附图说明Description of drawings
图1是本发明手写输入的控制方法的流程示意图;Fig. 1 is the schematic flow chart of the control method of handwriting input of the present invention;
图2是本发明手写输入的控制装置的结构示意图。Fig. 2 is a schematic structural diagram of the control device for handwriting input of the present invention.
具体实施方式Detailed ways
下面结合附图和具体实施方式对本发明作进一步说明。The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.
本发明主要是通过移动终端监控终端的振动情况,并根据振动程度自动采取措施校正用户对屏幕的误操作,进而提高了振动情况下手写识别的效率。The invention mainly monitors the vibration of the terminal through the mobile terminal, and automatically takes measures to correct the misoperation of the user on the screen according to the degree of vibration, thereby improving the efficiency of handwriting recognition under the vibration.
值得注意的是:本发明的手写输入不是仅仅说明通过手进行输入,也可以包括通过手写笔进行输入,实质为根据书写轨迹进行识别输入,本发明并不以此为限定。It is worth noting that: the handwriting input in the present invention does not only describe the input by hand, but also includes the input by the stylus, which is essentially the recognition input according to the writing track, and the present invention is not limited thereto.
如图1所示,本发明手写输入的控制方法,包括以下步骤:As shown in Figure 1, the control method of handwriting input of the present invention comprises the following steps:
步骤110、检测当前的输入状态,当判断当前的输入状态为手写输入状态时,则监控移动终端的振动情况;Step 110, detecting the current input state, when it is judged that the current input state is the handwriting input state, then monitoring the vibration of the mobile terminal;
移动终端可以通过运动感应器监控移动终端的振动情况,例如运动感应器采用重力加速器等,本发明对此不作限定。The mobile terminal can monitor the vibration of the mobile terminal through a motion sensor. For example, the motion sensor uses a gravity accelerator, etc., which is not limited in the present invention.
移动终端的振动可以是由外界因素导致移动终端的振动(如在旅途中交通工具的颠簸),也可以是用户自身的状况引起了移动终端的振动,以上只是举例,本发明并不以此为限定。The vibration of the mobile terminal can be caused by external factors (such as the bumps of the vehicle during the journey), or the vibration of the mobile terminal can be caused by the user's own condition. limited.
步骤120、判断获取预设时间段内振动次数和/或预设时间段内振幅,判断获取的预设时间段内的振动次数是否达到预设振动次数最大值和/或获取的预设时间段内的振幅是否达到预设振幅最大值,如果是,则执行步骤130,否则执行步骤140;Step 120, judging and acquiring the vibration frequency and/or the amplitude within the preset time period, and judging whether the acquired vibration frequency within the preset time period reaches the maximum value of the preset vibration frequency and/or the acquired preset time period Whether the amplitude in reaches the preset maximum amplitude, if yes, then execute step 130, otherwise execute step 140;
值得注意的是,本发明认为移动终端进行高频的振动是无振动,例如对高于20Hz或其他的振动不视为振动。It should be noted that the present invention considers that the high-frequency vibration of the mobile terminal is no vibration, for example, vibrations higher than 20 Hz or other vibrations are not regarded as vibrations.
步骤130、移动终端终止手写输入状态,并提示用户,手写输入因为外界振动无法正常工作,结束流程;Step 130, the mobile terminal terminates the handwriting input state, and prompts the user that the handwriting input cannot work normally due to external vibration, and ends the process;
如果外界振动程度严重到通过补偿和校正已经无法有效改善此时手写输入的识别率,并且继续加强校正和补偿措施而造成的系统资源的耗费已经为终端所无法接受,此时,应该提示用户,手写输入因为外界振动而可能无法工作,提醒用户采取措施降低振动,或者切换到其他受振动影响较小的输入法继续操作。If the degree of external vibration is so severe that the recognition rate of handwriting input at this time cannot be effectively improved through compensation and correction, and the consumption of system resources caused by continuous strengthening of correction and compensation measures is already unacceptable for the terminal, at this time, the user should be prompted, Handwriting input may not work due to external vibrations. Users are reminded to take measures to reduce vibrations, or switch to other input methods that are less affected by vibrations to continue operations.
移动终端可以通过在屏幕上显示“手写输入因为外界振动无法正常工作”的信息,来提示用户。The mobile terminal can prompt the user by displaying the message "handwriting input cannot work normally due to external vibration" on the screen.
步骤140、判断获取的预设时间段内的振动次数是否达到预设振动次数阀值和/或获取的预设时间段内的振幅是否达到预设振幅阀值,如果是,则执行步骤150,否则返回步骤110;Step 140, judging whether the acquired vibration frequency within the preset time period reaches the preset vibration frequency threshold and/or whether the acquired vibration amplitude within the preset time period reaches the preset amplitude threshold, and if so, execute step 150, Otherwise return to step 110;
其中,振动次数的预设振动次数阀值小于振动次数的预设振动次数最大值。预设振幅阀值小于预设振幅最大值。Wherein, the preset vibration frequency threshold of the vibration frequency is smaller than the preset vibration frequency maximum value of the vibration frequency. The preset amplitude threshold is smaller than the preset maximum amplitude.
步骤150、采集屏幕上手写输入的采样点和手写输入轨迹的信息,根据采集的手写输入的采样点、手写输入轨迹的信息和获取的预设时间段内的振动情况,对手写输入轨迹进行校正。Step 150, collect the sampling points of the handwriting input on the screen and the information of the handwriting input trajectory, and correct the handwriting input trajectory according to the collected sampling points of the handwriting input, the information of the handwriting input trajectory and the acquired vibration situation within the preset time period .
移动终端对手写输入轨迹进行校正,是通过以下方式实现:通过对手写输入轨迹的平滑程度和连贯性进行比对,并通过采样点的坐标判断如果手写输入轨迹是连贯和平滑的一整段轨迹中不连贯的片段或者异常的凸起等,则通过将由振动情况导致的不连贯的片段连接起来,而且对由振动情况导致的异常的凸起进行一定程度的剔除,对手写输入轨迹进行校正。The mobile terminal corrects the handwriting input trajectory through the following methods: by comparing the smoothness and coherence of the handwriting input trajectory, and judging by the coordinates of the sampling points if the handwriting input trajectory is a coherent and smooth entire trajectory If there are incoherent segments or abnormal protrusions, etc., the handwriting input trajectory is corrected by connecting the incoherent segments caused by the vibration and removing the abnormal protrusions caused by the vibration to a certain extent.
在上述移动终端对手写输入轨迹进行校正的过程中,除了采用上述方式对手写输入轨迹进行校正,还可以通过提取存储的该移动终端用户日常习惯的手写输入轨迹的信息,比对该日常习惯的手写输入轨迹的信息和当前手写输入轨迹的信息,将当前手写输入轨迹中不匹配的手写输入轨迹进行剔除,以进一步提高手写识别效率,尽量保证能够还原用户的真实意图以期能被移动终端正确的识别。In the process of correcting the handwriting input trajectory of the above-mentioned mobile terminal, in addition to correcting the handwriting input trajectory in the above-mentioned manner, it is also possible to extract and store the information of the handwriting input trajectory of the mobile terminal user's daily habits and compare the daily habits The information of the handwriting input trajectory and the information of the current handwriting input trajectory will eliminate the unmatched handwriting input trajectory in the current handwriting input trajectory, so as to further improve the efficiency of handwriting recognition, and try to ensure that the user's true intention can be restored in order to be correctly recognized by the mobile terminal. identify.
如图2所示,本发明的手写输入的控制装置,用于校正手写输入轨迹,提高了振动情况下手写识别的效率,包括:输入状态检测模块、监控振动模块、采集模块和校正模块,其中,As shown in Figure 2, the control device of handwriting input of the present invention is used for correcting handwriting input track, has improved the efficiency of handwriting recognition under the situation of vibration, comprises: input state detection module, monitoring vibration module, acquisition module and correction module, wherein ,
所述输入状态检测模块,用于检测当前的输入状态是否为手写输入状态,如果是,则向监控振动模块发送监控移动终端的振动情况的命令;The input state detection module is used to detect whether the current input state is a handwriting input state, and if so, send an order to monitor the vibration of the mobile terminal to the vibration monitoring module;
所述监控振动模块,用于接收监控移动终端的振动情况的命令后,监控移动终端的振动情况,获取预设时间段内移动终端的振动情况参数,根据获取的振动情况参数判断若移动终端振动情况异常,则向所述采集模块发送采集屏幕上手写输入的采样点和手写输入轨迹的命令,并将获取的预设时间段内的振动情况参数发送给所述校正模块;The vibration monitoring module is configured to monitor the vibration of the mobile terminal after receiving a command to monitor the vibration of the mobile terminal, acquire the vibration condition parameters of the mobile terminal within a preset period of time, and determine if the mobile terminal vibrates according to the acquired vibration condition parameters. If the situation is abnormal, then send to the acquisition module the command to collect the sampling points of the handwritten input on the screen and the handwritten input trajectory, and send the obtained vibration parameters in the preset time period to the correction module;
所述采集模块,用于接收所述采集屏幕上手写输入的采样点和手写输入轨迹的命令,采集屏幕上手写输入的采样点和手写输入轨迹的信息,并将采集的屏幕上手写输入的采样点和手写输入轨迹的信息发送给所述校正模块;The collection module is used to receive the sampling points of handwriting input on the collection screen and the commands of the handwriting input trajectory, collect the sampling points of the handwriting input on the screen and the information of the handwriting input trajectory, and collect the sampling points of the handwriting input on the collected screen. The information of the point and the handwriting input track is sent to the correction module;
所述校正模块,用于接收所述采集模块发送的采集的手写输入的采样点和手写输入轨迹的信息,接收所述控制模块发送的获取的预设时间段内的振动情况参数,并根据采集的手写输入的采样点、手写输入轨迹的信息和获取的预设时间段内的振动情况参数,对手写输入轨迹进行校正。The correction module is configured to receive the collected handwritten input sampling points and information on the handwritten input track sent by the collection module, receive the acquired vibration condition parameters within the preset time period sent by the control module, and according to the collected The sampling points of the handwriting input, the information of the handwriting input trajectory and the acquired vibration parameters within the preset time period are used to correct the handwriting input trajectory.
所述监控振动模块获取预设时间段内移动终端的振动情况参数,根据获取的振动情况参数判断移动终端振动情况是否异常,是指:The monitoring vibration module obtains the vibration condition parameters of the mobile terminal within a preset time period, and judges whether the vibration condition of the mobile terminal is abnormal according to the acquired vibration condition parameters, which means:
所述监控振动模块判断获取的预设时间段内的振动次数是否达到预设振动次数阀值和/或获取的预设时间段内的振幅是否达到预设振幅阀值,如果是,则判断移动终端振动情况异常。The monitoring vibration module judges whether the acquired vibration frequency in the preset time period reaches the preset vibration frequency threshold and/or whether the acquired vibration amplitude in the preset time period reaches the preset amplitude threshold, and if so, judges whether the movement The terminal vibration is abnormal.
所述监控振动模块,还用于判断所述获取的预设时间段内的振动次数是否超出预设振动次数最大值和/或获取的预设时间段内的振幅是否达到预设振幅最大值,如果是,则终止手写输入状态,并提示用户,手写输入因为外界振动无法正常工作。The monitoring vibration module is also used to judge whether the acquired vibration frequency within the preset time period exceeds the preset maximum vibration frequency and/or whether the acquired vibration amplitude within the preset time period reaches the preset maximum amplitude, If so, the handwriting input state is terminated, and the user is prompted that the handwriting input cannot work normally due to external vibration.
所述校正模块对手写输入轨迹进行校正,是指:所述校正模块通过对手写输入轨迹的平滑程度和连贯性进行比对,并通过采样点的坐标判断如果手写输入轨迹是连贯和平滑的一整段轨迹中不连贯的片段或者异常的凸起等,则通过将由振动情况导致的不连贯的片段连接起来,而且对由振动情况导致的异常的凸起进行一定程度的剔除,对手写输入轨迹进行校正。The correcting of the handwriting input trajectory by the correction module refers to: the correction module compares the smoothness and coherence of the handwriting input trajectory, and judges if the handwriting input trajectory is coherent and smooth through the coordinates of the sampling points. The incoherent segments or abnormal bulges in the entire track are connected by connecting the incoherent segments caused by the vibration, and the abnormal bulges caused by the vibration are eliminated to a certain extent, and the handwriting input track Make corrections.
所述校正模块,还用于提取存储的该移动终端用户日常习惯的手写输入轨迹的信息,比对该日常习惯的手写输入轨迹的信息和当前手写输入轨迹的信息,将当前手写输入轨迹中不匹配的手写输入轨迹进行剔除,对手写输入轨迹进行校正。The correction module is also used to extract the stored information of the handwriting input track of the mobile terminal user's daily habits, compare the information of the handwriting input track of the daily habit with the information of the current handwriting input track, and compare the information of the handwriting input track that is not in the current handwriting input track The matching handwriting input trajectory is eliminated, and the handwriting input trajectory is corrected.
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。The above is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person familiar with the technology can easily think of changes or replacements within the technical scope disclosed in the present invention. , should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010622930 CN102043537B (en) | 2010-12-28 | 2010-12-28 | Control method and device for handwriting input |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010622930 CN102043537B (en) | 2010-12-28 | 2010-12-28 | Control method and device for handwriting input |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102043537A CN102043537A (en) | 2011-05-04 |
CN102043537B true CN102043537B (en) | 2013-12-25 |
Family
ID=43909717
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010622930 Active CN102043537B (en) | 2010-12-28 | 2010-12-28 | Control method and device for handwriting input |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102043537B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130128681A (en) * | 2012-05-17 | 2013-11-27 | 삼성전자주식회사 | Method for correcting character style and an electronic device thereof |
CN105094405A (en) * | 2014-05-23 | 2015-11-25 | 中兴通讯股份有限公司 | Method and apparatus for automatically adjusting effective contact |
CN105807640A (en) * | 2014-12-30 | 2016-07-27 | 深圳Tcl新技术有限公司 | Terminal control method and terminal control system |
CN107943406B (en) * | 2017-11-29 | 2019-12-17 | 维沃移动通信有限公司 | A method and terminal for determining a touch point on a touch screen |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1477561A (en) * | 2002-08-21 | 2004-02-25 | 泰安市泰山工程机械制造有限公司 | Personal handwritten Chinese character automatic identification system |
CN1664846A (en) * | 2005-04-01 | 2005-09-07 | 清华大学 | On-line Handwritten Chinese Character Recognition Method Based on Statistical Structural Features |
CN101017416A (en) * | 2006-09-30 | 2007-08-15 | 伍颖超 | Phrase input method of hand-written input |
-
2010
- 2010-12-28 CN CN 201010622930 patent/CN102043537B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1477561A (en) * | 2002-08-21 | 2004-02-25 | 泰安市泰山工程机械制造有限公司 | Personal handwritten Chinese character automatic identification system |
CN1664846A (en) * | 2005-04-01 | 2005-09-07 | 清华大学 | On-line Handwritten Chinese Character Recognition Method Based on Statistical Structural Features |
CN101017416A (en) * | 2006-09-30 | 2007-08-15 | 伍颖超 | Phrase input method of hand-written input |
Also Published As
Publication number | Publication date |
---|---|
CN102043537A (en) | 2011-05-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112673335B (en) | Changing an operating mode of a computing device by a pen device | |
CN104049874B (en) | Touch handwriting generation method and system of stylus | |
CN105573536B (en) | Processing method, the device and system of touch-control interaction | |
CN102043537B (en) | Control method and device for handwriting input | |
CN105700668A (en) | Method for processing data collected by touch screen and terminal equipment | |
WO2013075466A1 (en) | Character input method, device and terminal based on image sensing module | |
CN104978133A (en) | Screen capturing method and screen capturing device for intelligent terminal | |
CN105389542A (en) | Terminal fingerprint sensor surface foreign matter determining method and device | |
WO2012151882A1 (en) | Display screen management method and device | |
CN102456135A (en) | Imaging processing apparatus, method and program | |
CN107169427B (en) | Face recognition method and device suitable for psychology | |
KR102397964B1 (en) | Stylus with a dynamic transmission protocol | |
CN108415591B (en) | Touch pen, touch system and touch method | |
CN102890586B (en) | A kind of touch-screen anti-interference method and terminal device thereof | |
WO2022022365A1 (en) | Image matching method applied to fingerprint recognition and related device | |
CN107491286A (en) | Pronunciation inputting method, device, mobile terminal and the storage medium of mobile terminal | |
CN105183359B (en) | Method, device and terminal for zooming in and zooming out | |
CN108874234A (en) | A kind of touch control identification method, device and touch control display apparatus | |
CN118695164A (en) | Control method and device of multi-modal vehicle-mounted intelligent audio, vehicle-mounted intelligent audio | |
CN104793878A (en) | A method for quickly turning off the screen and locking the mobile terminal by long pressing the touch screen | |
US20150193068A1 (en) | Method and apparatus for sensing touch pressure of touch panel and touch sensing apparatus using the same | |
CN110705483B (en) | Driving reminder method, device, terminal and storage medium | |
CN102306060B (en) | Input method and system of mobile equipment | |
CN102902421A (en) | Touch screen stroke thickness identification method and device | |
CN111273797B (en) | Handwriting generating method, handwriting generating device, storage medium, electronic equipment and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |