CN117055745A - 基于书写轨迹的词语纠错智能笔 - Google Patents

基于书写轨迹的词语纠错智能笔 Download PDF

Info

Publication number
CN117055745A
CN117055745A CN202311310313.2A CN202311310313A CN117055745A CN 117055745 A CN117055745 A CN 117055745A CN 202311310313 A CN202311310313 A CN 202311310313A CN 117055745 A CN117055745 A CN 117055745A
Authority
CN
China
Prior art keywords
writing
preset
mode
central control
module
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.)
Granted
Application number
CN202311310313.2A
Other languages
English (en)
Other versions
CN117055745B (zh
Inventor
徐丹
白世亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Hongtu Digital Technology Co ltd
Original Assignee
Guangzhou Hongtu Digital Technology 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 Guangzhou Hongtu Digital Technology Co ltd filed Critical Guangzhou Hongtu Digital Technology Co ltd
Priority to CN202311310313.2A priority Critical patent/CN117055745B/zh
Publication of CN117055745A publication Critical patent/CN117055745A/zh
Application granted granted Critical
Publication of CN117055745B publication Critical patent/CN117055745B/zh
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/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
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • G06F16/334Query execution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Computational Linguistics (AREA)
  • Databases & Information Systems (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本发明涉教育技术领域,尤其涉及一种基于书写轨迹的词语纠错智能笔,包括,笔身,用以存储字体集合的存储模块,用以书写的书写模块,用以采集书写轨迹的轨迹采集模块,用以对单段文字轨迹合集进行提取、对照和解析的文字对照模块,用以检测书写过程中的信息的检测模块,用以根据文字轨迹的完整率判定轨迹采集模块的运行是否符合预设标准,在不符合预设标准时调节压力传感器的触发压力,或在符合预设标准时根据轮廓相似度占比确定针对字体集合的匹配是否符合预设标准的中控模块,将智能笔中运行的对应参数调节至对应值的调节模块和对用户发送警示信息的显示模块,提高了智能笔书写的纠错能力。

Description

基于书写轨迹的词语纠错智能笔
技术领域
本发明涉教育技术领域,尤其涉及一种基于书写轨迹的词语纠错智能笔。
背景技术
现有的计算机中大多文本编辑工具都具备语法或文字结构纠错功能,各种输入法也越来越智能,但是人们手写文字时却缺少这样一种纠错工具,可以实时监控并纠正手写过程中出现的文字笔画顺序错误及文字结构错误。
中国专利公开号:CN105818575A,公开了智能笔及智能笔的笔画纠错方法 ,智能笔包括笔杆和笔尖,所述笔杆包括:纠错启动开关、书写顺序检测单元、书写顺序判断器以及提示单元;纠错启动开关在接收到打开指令时,发送开始检测指令至书写顺序检测单元,在接收到关闭指令时,发送停止检测指令至书写顺序检测单元;书写顺序检测单元根据接收的开始检测指令检测智能笔工作过程的书写顺序信息;书写顺序判断器将书写顺序检测单元检测的书写顺序信息与预存的标准书写顺序信息比较,并根据比较结果判定智能笔的书写顺序是否正确;提示单元在书写顺序判断器判定智能笔的书写顺序错误时,发出提示。可以看出,所述不能识别不同用户的使用,导致识别和纠错出现偏差。
发明内容
为此,本发明提供一种基于书写轨迹的词语纠错智能笔,用以克服现有技术中不能识别不同用户的使用,导致识别和纠错出现偏差的问题。
为实现上述目的,本发明提供一种基于书写轨迹的词语纠错智能笔,包括:
笔身;
存储模块,用以存储文字轮廓数据,包括若干存储用户的书写的文字轮廓数据的专属用户字体集合和若干存储临时用户的书写的文字轮廓数据的临时用户字体集合;
书写模块,其设置在笔身的一端,包括用以书写文字的笔尖,设置在笔尖远离书写文字端用以检测书写压力的压力传感器,设置在压力远离笔尖端用以检测笔身倾斜角度的陀螺仪;
轨迹采集模块,其与所述书写模块相连,在所述压力传感器检测到书写压力大于触发压力时的书写位置作为原点建立坐标系并在笔尖移动时记录笔尖的移动以生成文字轨迹,轨迹采集模块采集单段文字轨迹以形成单段文字轨迹合集;
文字对照模块,其分别与所述轨迹采集模块和所述存储模块相连,包括用以提取轨迹中文字轮廓的提取单元,用以比对提取的文字轮廓与存储模块中存储的文字轮廓数据的对照单元,以及对提取的文字轮廓进行解析的解析单元;
检测模块,其分别与所述存储模块,所述书写模块,所述轨迹采集模块以及所述文字对照模块相连,用以检测书写过程中的信息,所述信息包括文字轨迹的完整率,文字的笔画数,以及笔身倾斜角度;
中控模块,其分别与所述存储模块,所述书写模块,所述轨迹采集模块,所述文字对照模块,以及所述检测模块相连,用以根据文字轨迹的完整率判定轨迹采集模块的运行是否符合预设标准,在不符合预设标准时调节所述压力传感器的触发压力,或在符合预设标准时完成单段文字轨迹合集的采集,在完成采集后提取文字轮廓并将文字轮廓分别与专属用户字体集合和临时用户字体集合中的文字轮廓数据进行比对,中控模块根据轮廓相似度占比确定针对字体集合的匹配是否符合预设标准;
调节模块,用以根据所述中控模块的判定结果将所述智能笔中运行的对应参数调节至对应值;
显示模块,用以根据所述中控模块的判定结果对用户发送警示信息。
进一步地,所述中控模块在第一预设条件下控制检测模块检测所述轨迹采集模块采集的文字轨迹的完整率,并根据测得的完整率确定针对所述轨迹采集模块的运行是否符合预设标准的判定方式,其中,
第一判定方式为所述中控模块判定所述轨迹采集模块的运行不符合预设标准,并根据预设完整率与所述完整率之间的差值将所述压力传感器的触发压力降低至对应值;所述第一判定方式满足所述完整率小于所述预设完整率;
第二判定方式为所述中控模块判定所述轨迹采集模块的运行符合预设标准,所述轨迹采集模块按照当前的采集方式完成单段文字轨迹合集的采集;所述第二判定方式满足所述完整率大于等于所述预设完整率;
所述第一预设条件为所述轨迹采集模块完成单个文字轨迹的采集。
进一步地,所述中控模块在第二预设条件下控制所述文字对照模块提取单段文字轨迹合集中的文字轮廓,并将提取的文字轮廓分别与专属用户字体集合和临时用户字体集合中的文字轮廓数据进行对照,中控模块根据轮廓相似度占比确定针对字体集合的匹配是否符合预设标准的判定方式,其中,
第一类判定方式为所述中控模块判定所述字体集合的匹配不符合预设标准,中控模块向所述显示模块发出是否是新用户的警示,并根据用户的反馈结果确定针对所述智能笔的运行方式;所述第一类判定方式满足所述轮廓相似度占比小于第一预设轮廓相似度占比;
第二类判定方式为所述中控模块判定所述字体集合的匹配不符合预设标准,并控制所述文字对照模块提取该单段文字轨迹合集中的关键文字轮廓,中控模块控制所述文字对照模块将提取的关键文字轮廓分别与专属用户字体集合和临时用户字体集合中的文字轮廓数据进行对照,中控模块根据关键轮廓相似度占比确定针对字体集合的匹配是否符合预设标准的二次判定方式;所述第二类判定方式满足所述轮廓相似度占比大于等于所述第一预设轮廓相似度占比且小于第二预设轮廓相似度占比;
第三类判定方式为所述中控模块判定所述字体集合的匹配符合预设标准,并将该字体集合作为匹配字体合集对单段文字轨迹合集进行解析;所述第三类判定方式满足所述轮廓相似度占比大于等于所述第二预设轮廓相似度占比;
所述第二预设条件满足所述轨迹采集模块完成单段文字轨迹合集的采集。
进一步地,所述中控模块在所述第一判定方式下计算所述预设完整率与所述完整率之间的差值,并将该差值记为完整率差值,调节模块根据完整率差值确定针对所述压力传感器的触发压力的调节方式,其中,
第一调节方式为所述调节模块使用第一预设调节系数将所述压力传感器的触发压力降低至对应值;所述第一调节方式满足所述完整率差值小于第一预设完整率差值;
第二调节方式为所述调节模块使用第二预设调节系数将所述压力传感器的触发压力降低至对应值;所述第二调节方式满足所述完整率差值大于等于所述第一预设完整率差值且小于第二预设完整率差值;
第三调节方式为所述调节模块使用第三预设调节系数将所述压力传感器的触发压力降低至对应值;所述第三调节方式满足所述完整率差值大于等于所述第二预设完整率差值。
进一步地,所述中控模块在所述第三类判定方式下使用匹配字体合集对单段文字轨迹合集进行解析,针对单个文字的解析,中控模块将单个文字的轮廓与匹配字体合集中存储的文字轮廓进行比对,中控模块根据比对的轮廓重合度确定针对单个文字的撰写是否符合预设标准的判定方式,其中,
第一撰写判定方式为所述中控模块判定单个文字的撰写不符合预设标准,并判定该文字撰写错误,中控模块向所述显示模块发出该文字撰写错误的警示;所述第一撰写判定方式满足所述轮廓重合度小于第一预设轮廓重合度;
第二撰写判定方式为所述中控模块判定单个文字的撰写不符合预设标准,并判定该文字的解析存在近似文字,中控模块控制检测模块检测该文字与近似文字的笔画数,并根据测得的笔画数确定针对单个文字的撰写是否符合预设标准的二次判定方式;所述第二撰写判定方式满足所述轮廓重合度大于等于所述第一预设轮廓重合度且小于第二预设轮廓重合度;
第三撰写判定方式为所述中控模块判定单个文字的撰写符合预设标准,中控模块判定该文字撰写正确,并继续解析下一文字;所述第三撰写判定方式满足所述轮廓重合度大于等于所述第二预设轮廓重合度。
进一步地,所述中控模块在所述第二撰写判定方式下控制检测模块检测该文字与近似文字的笔画数,中控模块根据测得的笔画数确定针对单个文字的撰写是否符合预设标准的二次判定方式,其中,
第一撰写二次判定方式为所述中控模块判定单个文字的撰写符合预设标准,中控模块判定该文字撰写正确,并继续解析下一文字;所述第一撰写二次判定方式满足所述该文字的笔画数等于近似文字的笔画数;
第二撰写二次判定方式为所述中控模块判定单个文字的撰写不符合预设标准,并判定该文字撰写疑似错误,中控模块向所述显示模块发出该文字撰写疑似错误的警示;所述第一撰写二次判定方式满足所述该文字的笔画数不等于近似文字的笔画数。
进一步地,所述中控模块在第三预设条件下根据用户的反馈确定针对所述疑似错误文字的处理的判定方式,其中,
第一处理判定方式为所述中控模块判定所述疑似错误文字为正确文字,并将该文字存储进匹配的数据库中;所述第一处理判定方式满足用户的反馈为该疑似错误文字不是错误文字;
第二处理判定方式为所述中控模块判定所述疑似错误文字为错误文字,并继续解析下一文字;所述第二处理判定方式满足用户的反馈为该疑似错误文字是错误文字;
所述第三预设条件为所述用户接到显示模块发出该文字撰写疑似错误的警示。
进一步地,所述中控模块在所述第二类判定方式下控制所述文字对照模块提取该单段文字轨迹合集中的关键文字轮廓,并将提取的关键文字轮廓分别与专属用户字体集合和临时用户字体集合中的文字轮廓数据进行比对,中控模块根据关键轮廓相似度占比确定针对字体集合的匹配是否符合预设标准的二次判定方式,其中,
第一匹配二次判定方式为所述中控模块判定所述字体集合的匹配不符合预设标准,且判定该字体合集的撰写为新用户撰写,中控模块控制存储模块生成新的空白字体集合并存储该字体集合的文字轮廓数据以形成临时用户字体集合;所述第一匹配二次判定方式满足关键轮廓相似度占比小于预设关键轮廓相似度占比;
第二匹配二次判定方式为所述中控模块判定所述字体集合的匹配符合预设标准,并将该字体集合作为匹配字体合集对单段文字轨迹合集进行解析;所述第二匹配二次判定方式满足关键轮廓相似度占比大于等于所述预设关键轮廓相似度占比。
进一步地,所述中控模块在所述第一类判定方式下向显示模块发出是否是新用户的警示,中控模块根据用户的反馈结果确定针对所述智能笔的运行方式的判定,其中,
第一运行方式判定为所述中控模判定所述字体合集的撰写为新用户撰写,中控模块控制存储模块生成新的空白字体集合并存储该字体集合的文字轮廓数据以形成临时用户字体集合;所述第一运行方式判定满足所述用户的反馈是新用户;
第二运行方式判定为所述中控模判定轨迹采集模块的采集不符合预设标准导致的所述字体合集不能被解析,中控模块控制检测模块检测笔身倾斜角度,并根据测得的笔身倾斜角度与预设角度的差值将针对记录笔尖的移动的速度降低至对应值;所述第二运行方式判定满足所述用户的反馈不是新用户。
进一步地,所述中控模块在所述第二运行方式下计算笔身倾斜角度与预设角度的差值,并将该差值记为角度差值,所述调节模块根据角度差值确定针对所述记录笔尖的移动的速度的调节方式,其中,
第一速度调节方式为所述调节模块使用第一预设速度调节系数将所述记录笔尖的移动的速度降低至对应值;所述第一速度调节方式满足所述角度差值小于第一预设角度差值;
第二速度调节方式为所述调节模块使用第二预设速度调节系数将所述记录笔尖的移动的速度降低至对应值;所述第二速度调节方式满足所述角度差值大于等于所述第一预设角度差值且小于第二预设角度差值;
第三速度调节方式为所述调节模块使用第三预设速度调节系数将所述记录笔尖的移动的速度降低至对应值;所述第三速度调节方式满足所述角度差值大于等于所述第二预设角度差值。
与现有技术相比,本发明的有益效果在于,本发明包括笔身,用以存储字体集合的存储模块,用以书写的书写模块,用以采集书写轨迹的轨迹采集模块,用以对单段文字轨迹合集进行提取、对照和解析的文字对照模块,用以检测书写过程中的信息的检测模块,用以根据文字轨迹的完整率判定轨迹采集模块的运行是否符合预设标准,在不符合预设标准时调节压力传感器的触发压力,或在符合预设标准时根据轮廓相似度占比确定针对字体集合的匹配是否符合预设标准的中控模块,将智能笔中运行的对应参数调节至对应值的调节模块和对用户发送警示信息的显示模块,提高了智能笔书写的纠错能力。
进一步地,本发明设置的检测模块通过检测轨迹采集模块采集的文字轨迹的完整率低于预设完整率时,通过调节压力传感器的触发压力,从而适应了不同使用者的撰写力度,进而完整的采集出撰写的文字轮廓。
进一步地,当轨迹采集模块完成单段文字轨迹合集的采集后,中控模块通过提取文字轮廓并与存储模块中的文字合集进行比对,通过轮廓相似度占比判定字体集合的匹配是否符合预设标准,从而实现了匹配字体合集的精准筛选,同时在发现轮廓相似度较低时给出了相应的二次判定方式和新用户的判定,相对于现有技术的通过单数据集合或者数据库对文字的匹配和解析,本申请通过多数据集合实现了文字的精准匹配。
进一步地,本发明设置有不同的调节系数,实现了压力传感器的触发压力的精准调节,保证了字体采集的完整性。
进一步地,当确定了匹配字体合集之后,本发明针对单个文字进行解析,在解析时将单个文字的轮廓与匹配字体合集中存储的文字轮廓进行比对,通过比对的轮廓重合度确定针对单个文字的撰写是否符合预设标准,从而实现单个字体的撰写正确与否的识别。
进一步地,当中控模块针对单个文字的判定存在近似文字时候,通过进一步统计笔画数,对单个文字的撰写的正确与否进行进一步准确的判定,从而进一步提高了文字的识别精度。
进一步地,本发明在判定单个字为疑似错别字时通过向显示模块发送警示进行认为确认,当确认为正确文字时将该文字存储进匹配的数据库中,从而进一步地提高文字集合的文字数量,提高了后续的精准识别。
进一步地,本发明通过进一步提取单段文字轨迹合集中的关键文字轮廓,对字体集合的匹配是否符合预设标准进行二次判定,实现了文字的精准识别。
进一步地,当单段文字轨迹合集的匹配过低时,中控模块通过确认是否为新用户,当不为新用户时判定为轨迹采集模块的采集不符合预设标准导致不能识别,从而实现了文字的精准识别。
进一步地,当判定是因为笔身在撰写过程中倾斜导致的采集文字的轨迹出现漂移,则通过笔身倾斜角度与预设角度的差值实现文字轨迹的修正。
附图说明
图1为本发明实施例基于书写轨迹的词语纠错智能笔的结构示意图;
图2为本发明实施例字体集合的匹配是否符合预设标准的判定方式的流程图;
图3为本发明实施例压力传感器的触发压力的调节方式的流程图;
图4为本发明实施例单个文字的撰写是否符合预设标准的判定方式的流程图。
具体实施方式
为了使本发明的目的和优点更加清楚明白,下面结合实施例对本发明作进一步描述;应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
需要指出的是在本实施例中的数据均为通过本发明所述中控模块在进行本次书写前三个月的历史检测数据以及对应的历史检测结果中综合分析评定得出。本发明所述中控模块在本次书写前根据前三个月中累计书写的134420字确定针对本次书写的各项预设参数标准的数值。本领域的技术人员可以理解的是,本发明所述***针对单项上述参数的确定方式可以为根据数据分布选取占比最高的数值作为预设标准参数、使用加权求和以将求得的数值作为预设标准参数、将各历史数据代入至特定公式并将利用该公式求得的数值作为预设标准参数或其他选取方式,只要满足本发明所述***能够通过获取的数值明确界定单项判定过程中的不同特定情况即可。
下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非在限制本发明的保护范围。
请参阅图1、图2、图3以及图4所示,其分别本发明实施例基于书写轨迹的词语纠错智能笔的结构示意图;本发明实施例字体集合的匹配是否符合预设标准的判定方式的流程图;本发明实施例压力传感器的触发压力的调节方式的流程图;本发明实施例单个文字的撰写是否符合预设标准的判定方式的流程图。
本发明实施例基于书写轨迹的词语纠错智能笔,包括:
笔身;
存储模块,用以存储文字轮廓数据,包括若干存储用户的书写的文字轮廓数据的专属用户字体集合和若干存储临时用户的书写的文字轮廓数据的临时用户字体集合;
书写模块,其设置在笔身的一端,包括用以书写文字的笔尖,设置在笔尖远离书写文字端用以检测书写压力的压力传感器,设置在压力远离笔尖端用以检测笔身倾斜角度的陀螺仪;
轨迹采集模块,其与所述书写模块相连,在所述压力传感器检测到书写压力大于触发压力时的书写位置作为原点建立坐标系并在笔尖移动时记录笔尖的移动以生成文字轨迹,轨迹采集模块采集单段文字轨迹以形成单段文字轨迹合集;
文字对照模块,其分别与所述轨迹采集模块和所述存储模块相连,包括用以提取轨迹中文字轮廓的提取单元,用以比对提取的文字轮廓与存储模块中存储的文字轮廓数据的对照单元,以及对提取的文字轮廓进行解析的解析单元;
检测模块,其分别与所述存储模块,所述书写模块,所述轨迹采集模块以及所述文字对照模块相连,用以检测书写过程中的信息,所述信息包括文字轨迹的完整率,文字的笔画数,以及笔身倾斜角度;
中控模块,其分别与所述存储模块,所述书写模块,所述轨迹采集模块,所述文字对照模块,以及所述检测模块相连,用以根据文字轨迹的完整率判定轨迹采集模块的运行是否符合预设标准,在不符合预设标准时调节所述压力传感器的触发压力,或在符合预设标准时完成单段文字轨迹合集的采集,在完成采集后提取文字轮廓并将文字轮廓分别与专属用户字体集合和临时用户字体集合中的文字轮廓数据进行比对,中控模块根据轮廓相似度占比确定针对字体集合的匹配是否符合预设标准;
调节模块,用以根据所述中控模块的判定结果将所述智能笔中运行的对应参数调节至对应值;
显示模块,用以根据所述中控模块的判定结果对用户发送警示信息。
具体而言,所述中控模块在第一预设条件下控制检测模块检测所述轨迹采集模块采集的文字轨迹的完整率,并根据测得的完整率确定针对所述轨迹采集模块的运行是否符合预设标准的判定方式,其中,
第一判定方式为所述中控模块判定所述轨迹采集模块的运行不符合预设标准,并根据预设完整率85%与所述完整率之间的差值将所述压力传感器的触发压力降低至对应值;所述第一判定方式满足所述完整率小于所述预设完整率85%;
第二判定方式为所述中控模块判定所述轨迹采集模块的运行符合预设标准,所述轨迹采集模块按照当前的采集方式完成单段文字轨迹合集的采集;所述第二判定方式满足所述完整率大于等于所述预设完整率;
所述第一预设条件为所述轨迹采集模块完成单个文字轨迹的采集。
具体而言,所述中控模块在第二预设条件下控制所述文字对照模块提取单段文字轨迹合集中的文字轮廓,并将提取的文字轮廓分别与专属用户字体集合和临时用户字体集合中的文字轮廓数据进行对照,中控模块根据轮廓相似度占比确定针对字体集合的匹配是否符合预设标准的判定方式,其中,
第一类判定方式为所述中控模块判定所述字体集合的匹配不符合预设标准,中控模块向所述显示模块发出是否是新用户的警示,并根据用户的反馈结果确定针对所述智能笔的运行方式;所述第一类判定方式满足所述轮廓相似度占比小于第一预设轮廓相似度占比65.00%;
第二类判定方式为所述中控模块判定所述字体集合的匹配不符合预设标准,并控制所述文字对照模块提取该单段文字轨迹合集中的关键文字轮廓,中控模块控制所述文字对照模块将提取的关键文字轮廓分别与专属用户字体集合和临时用户字体集合中的文字轮廓数据进行对照,中控模块根据关键轮廓相似度占比确定针对字体集合的匹配是否符合预设标准的二次判定方式;所述第二类判定方式满足所述轮廓相似度占比大于等于所述第一预设轮廓相似度占比且小于第二预设轮廓相似度占比80%;
第三类判定方式为所述中控模块判定所述字体集合的匹配符合预设标准,并将该字体集合作为匹配字体合集对单段文字轨迹合集进行解析;所述第三类判定方式满足所述轮廓相似度占比大于等于所述第二预设轮廓相似度占比;
所述第二预设条件满足所述轨迹采集模块完成单段文字轨迹合集的采集。
具体而言,所述中控模块在所述第一判定方式下计算所述预设完整率85%与所述完整率之间的差值,并将该差值记为完整率差值,调节模块根据完整率差值确定针对所述压力传感器的触发压力的调节方式,其中,
第一调节方式为所述调节模块使用第一预设调节系数0.9将所述压力传感器的触发压力降低至对应值;所述第一调节方式满足所述完整率差值小于第一预设完整率差值5.23%;
第二调节方式为所述调节模块使用第二预设调节系数0.8将所述压力传感器的触发压力降低至对应值;所述第二调节方式满足所述完整率差值大于等于所述第一预设完整率差值且小于第二预设完整率差值9.14%;
第三调节方式为所述调节模块使用第三预设调节系数0.7将所述压力传感器的触发压力降低至对应值;所述第三调节方式满足所述完整率差值大于等于所述第二预设完整率差值。
具体而言,所述中控模块在所述第三类判定方式下使用匹配字体合集对单段文字轨迹合集进行解析,针对单个文字的解析,中控模块将单个文字的轮廓与匹配字体合集中存储的文字轮廓进行比对,中控模块根据比对的轮廓重合度确定针对单个文字的撰写是否符合预设标准的判定方式,其中,
第一撰写判定方式为所述中控模块判定单个文字的撰写不符合预设标准,并判定该文字撰写错误,中控模块向所述显示模块发出该文字撰写错误的警示;所述第一撰写判定方式满足所述轮廓重合度小于第一预设轮廓重合度66%;
第二撰写判定方式为所述中控模块判定单个文字的撰写不符合预设标准,并判定该文字的解析存在近似文字,中控模块控制检测模块检测该文字与近似文字的笔画数,并根据测得的笔画数确定针对单个文字的撰写是否符合预设标准的二次判定方式;所述第二撰写判定方式满足所述轮廓重合度大于等于所述第一预设轮廓重合度且小于第二预设轮廓重合度82%;
第三撰写判定方式为所述中控模块判定单个文字的撰写符合预设标准,中控模块判定该文字撰写正确,并继续解析下一文字;所述第三撰写判定方式满足所述轮廓重合度大于等于所述第二预设轮廓重合度。
具体而言,所述中控模块在所述第二撰写判定方式下控制检测模块检测该文字与近似文字的笔画数,中控模块根据测得的笔画数确定针对单个文字的撰写是否符合预设标准的二次判定方式,其中,
第一撰写二次判定方式为所述中控模块判定单个文字的撰写符合预设标准,中控模块判定该文字撰写正确,并继续解析下一文字;所述第一撰写二次判定方式满足所述该文字的笔画数等于近似文字的笔画数;
第二撰写二次判定方式为所述中控模块判定单个文字的撰写不符合预设标准,并判定该文字撰写疑似错误,中控模块向所述显示模块发出该文字撰写疑似错误的警示;所述第一撰写二次判定方式满足所述该文字的笔画数不等于近似文字的笔画数。
具体而言,所述中控模块在第三预设条件下根据用户的反馈确定针对所述疑似错误文字的处理的判定方式,其中,
第一处理判定方式为所述中控模块判定所述疑似错误文字为正确文字,并将该文字存储进匹配的数据库中;所述第一处理判定方式满足用户的反馈为该疑似错误文字不是错误文字;
第二处理判定方式为所述中控模块判定所述疑似错误文字为错误文字,并继续解析下一文字;所述第二处理判定方式满足用户的反馈为该疑似错误文字是错误文字;
所述第三预设条件为所述用户接到显示模块发出该文字撰写疑似错误的警示。
具体而言,所述中控模块在所述第二类判定方式下控制所述文字对照模块提取该单段文字轨迹合集中的关键文字轮廓,并将提取的关键文字轮廓分别与专属用户字体集合和临时用户字体集合中的文字轮廓数据进行比对,中控模块根据关键轮廓相似度占比确定针对字体集合的匹配是否符合预设标准的二次判定方式,其中,
第一匹配二次判定方式为所述中控模块判定所述字体集合的匹配不符合预设标准,且判定该字体合集的撰写为新用户撰写,中控模块控制存储模块生成新的空白字体集合并存储该字体集合的文字轮廓数据以形成临时用户字体集合;所述第一匹配二次判定方式满足关键轮廓相似度占比小于预设关键轮廓相似度占比90%;
第二匹配二次判定方式为所述中控模块判定所述字体集合的匹配符合预设标准,并将该字体集合作为匹配字体合集对单段文字轨迹合集进行解析;所述第二匹配二次判定方式满足关键轮廓相似度占比大于等于所述预设关键轮廓相似度占比。
具体而言,所述中控模块在所述第一类判定方式下向显示模块发出是否是新用户的警示,中控模块根据用户的反馈结果确定针对所述智能笔的运行方式的判定,其中,
第一运行方式判定为所述中控模判定所述字体合集的撰写为新用户撰写,中控模块控制存储模块生成新的空白字体集合并存储该字体集合的文字轮廓数据以形成临时用户字体集合;所述第一运行方式判定满足所述用户的反馈是新用户;
第二运行方式判定为所述中控模判定轨迹采集模块的采集不符合预设标准导致的所述字体合集不能被解析,中控模块控制检测模块检测笔身倾斜角度,并根据测得的笔身倾斜角度与预设角度的差值将针对记录笔尖的移动的速度降低至对应值;所述第二运行方式判定满足所述用户的反馈不是新用户。
具体而言,所述中控模块在所述第二运行方式下计算笔身倾斜角度与预设角度15°的差值,并将该差值记为角度差值,所述调节模块根据角度差值确定针对所述记录笔尖的移动的速度的调节方式,其中,
第一速度调节方式为所述调节模块使用第一预设速度调节系数0.89将所述记录笔尖的移动的速度降低至对应值;所述第一速度调节方式满足所述角度差值小于第一预设角度差值5.32°;
第二速度调节方式为所述调节模块使用第二预设速度调节系数0.77将所述记录笔尖的移动的速度降低至对应值;所述第二速度调节方式满足所述角度差值大于等于所述第一预设角度差值且小于第二预设角度差值10.88°;
第三速度调节方式为所述调节模块使用第三预设速度调节系数0.62将所述记录笔尖的移动的速度降低至对应值;所述第三速度调节方式满足所述角度差值大于等于所述第二预设角度差值。
至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征做出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
以上所述仅为本发明的优选实施例,并不用于限制本发明;对于本领域的技术人员来说,本发明可以有各种更改和变化。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种基于书写轨迹的词语纠错智能笔,其特征在于,包括:
笔身;
存储模块,用以存储文字轮廓数据,包括若干存储用户的书写的文字轮廓数据的专属用户字体集合和若干存储临时用户的书写的文字轮廓数据的临时用户字体集合;
书写模块,其设置在笔身的一端,包括用以书写文字的笔尖,设置在笔尖远离书写文字端用以检测书写压力的压力传感器,设置在压力远离笔尖端用以检测笔身倾斜角度的陀螺仪;
轨迹采集模块,其与所述书写模块相连,在所述压力传感器检测到书写压力大于触发压力时的书写位置作为原点建立坐标系并在笔尖移动时记录笔尖的移动以生成文字轨迹,轨迹采集模块采集单段文字轨迹以形成单段文字轨迹合集;
文字对照模块,其分别与所述轨迹采集模块和所述存储模块相连,包括用以提取轨迹中文字轮廓的提取单元,用以比对提取的文字轮廓与存储模块中存储的文字轮廓数据的对照单元,以及对提取的文字轮廓进行解析的解析单元;
检测模块,其分别与所述存储模块,所述书写模块,所述轨迹采集模块以及所述文字对照模块相连,用以检测书写过程中的信息,所述信息包括文字轨迹的完整率,文字的笔画数,以及笔身倾斜角度;
中控模块,其分别与所述存储模块,所述书写模块,所述轨迹采集模块,所述文字对照模块,以及所述检测模块相连,用以根据文字轨迹的完整率判定轨迹采集模块的运行是否符合预设标准,在不符合预设标准时调节所述压力传感器的触发压力,或在符合预设标准时完成单段文字轨迹合集的采集,在完成采集后提取文字轮廓并将文字轮廓分别与专属用户字体集合和临时用户字体集合中的文字轮廓数据进行比对,中控模块根据轮廓相似度占比确定针对字体集合的匹配是否符合预设标准;
调节模块,用以根据所述中控模块的判定结果将所述智能笔中运行的对应参数调节至对应值;
显示模块,用以根据所述中控模块的判定结果对用户发送警示信息。
2.根据权利要求1所述的基于书写轨迹的词语纠错智能笔,其特征在于,所述中控模块在第一预设条件下控制检测模块检测所述轨迹采集模块采集的文字轨迹的完整率,并根据测得的完整率确定针对所述轨迹采集模块的运行是否符合预设标准的判定方式,其中,
第一判定方式为所述中控模块判定所述轨迹采集模块的运行不符合预设标准,并根据预设完整率与所述完整率之间的差值将所述压力传感器的触发压力降低至对应值;所述第一判定方式满足所述完整率小于所述预设完整率;
第二判定方式为所述中控模块判定所述轨迹采集模块的运行符合预设标准,所述轨迹采集模块按照当前的采集方式完成单段文字轨迹合集的采集;所述第二判定方式满足所述完整率大于等于所述预设完整率;
所述第一预设条件为所述轨迹采集模块完成单个文字轨迹的采集。
3.根据权利要求2所述的基于书写轨迹的词语纠错智能笔,其特征在于,所述中控模块在第二预设条件下控制所述文字对照模块提取单段文字轨迹合集中的文字轮廓,并将提取的文字轮廓分别与专属用户字体集合和临时用户字体集合中的文字轮廓数据进行对照,中控模块根据轮廓相似度占比确定针对字体集合的匹配是否符合预设标准的判定方式,其中,
第一类判定方式为所述中控模块判定所述字体集合的匹配不符合预设标准,中控模块向所述显示模块发出是否是新用户的警示,并根据用户的反馈结果确定针对所述智能笔的运行方式;所述第一类判定方式满足所述轮廓相似度占比小于第一预设轮廓相似度占比;
第二类判定方式为所述中控模块判定所述字体集合的匹配不符合预设标准,并控制所述文字对照模块提取该单段文字轨迹合集中的关键文字轮廓,中控模块控制所述文字对照模块将提取的关键文字轮廓分别与专属用户字体集合和临时用户字体集合中的文字轮廓数据进行对照,中控模块根据关键轮廓相似度占比确定针对字体集合的匹配是否符合预设标准的二次判定方式;所述第二类判定方式满足所述轮廓相似度占比大于等于所述第一预设轮廓相似度占比且小于第二预设轮廓相似度占比;
第三类判定方式为所述中控模块判定所述字体集合的匹配符合预设标准,并将该字体集合作为匹配字体合集对单段文字轨迹合集进行解析;所述第三类判定方式满足所述轮廓相似度占比大于等于所述第二预设轮廓相似度占比;
所述第二预设条件满足所述轨迹采集模块完成单段文字轨迹合集的采集。
4.根据权利要求3所述的基于书写轨迹的词语纠错智能笔,其特征在于,所述中控模块在所述第一判定方式下计算所述预设完整率与所述完整率之间的差值,并将该差值记为完整率差值,调节模块根据完整率差值确定针对所述压力传感器的触发压力的调节方式,其中,
第一调节方式为所述调节模块使用第一预设调节系数将所述压力传感器的触发压力降低至对应值;所述第一调节方式满足所述完整率差值小于第一预设完整率差值;
第二调节方式为所述调节模块使用第二预设调节系数将所述压力传感器的触发压力降低至对应值;所述第二调节方式满足所述完整率差值大于等于所述第一预设完整率差值且小于第二预设完整率差值;
第三调节方式为所述调节模块使用第三预设调节系数将所述压力传感器的触发压力降低至对应值;所述第三调节方式满足所述完整率差值大于等于所述第二预设完整率差值。
5.根据权利要求4所述的基于书写轨迹的词语纠错智能笔,其特征在于,所述中控模块在所述第三类判定方式下使用匹配字体合集对单段文字轨迹合集进行解析,针对单个文字的解析,中控模块将单个文字的轮廓与匹配字体合集中存储的文字轮廓进行比对,中控模块根据比对的轮廓重合度确定针对单个文字的撰写是否符合预设标准的判定方式,其中,
第一撰写判定方式为所述中控模块判定单个文字的撰写不符合预设标准,并判定该文字撰写错误,中控模块向所述显示模块发出该文字撰写错误的警示;所述第一撰写判定方式满足所述轮廓重合度小于第一预设轮廓重合度;
第二撰写判定方式为所述中控模块判定单个文字的撰写不符合预设标准,并判定该文字的解析存在近似文字,中控模块控制检测模块检测该文字与近似文字的笔画数,并根据测得的笔画数确定针对单个文字的撰写是否符合预设标准的二次判定方式;所述第二撰写判定方式满足所述轮廓重合度大于等于所述第一预设轮廓重合度且小于第二预设轮廓重合度;
第三撰写判定方式为所述中控模块判定单个文字的撰写符合预设标准,中控模块判定该文字撰写正确,并继续解析下一文字;所述第三撰写判定方式满足所述轮廓重合度大于等于所述第二预设轮廓重合度。
6.根据权利要求5所述的基于书写轨迹的词语纠错智能笔,其特征在于,所述中控模块在所述第二撰写判定方式下控制检测模块检测该文字与近似文字的笔画数,中控模块根据测得的笔画数确定针对单个文字的撰写是否符合预设标准的二次判定方式,其中,
第一撰写二次判定方式为所述中控模块判定单个文字的撰写符合预设标准,中控模块判定该文字撰写正确,并继续解析下一文字;所述第一撰写二次判定方式满足所述该文字的笔画数等于近似文字的笔画数;
第二撰写二次判定方式为所述中控模块判定单个文字的撰写不符合预设标准,并判定该文字撰写疑似错误,中控模块向所述显示模块发出该文字撰写疑似错误的警示;所述第一撰写二次判定方式满足所述该文字的笔画数不等于近似文字的笔画数。
7.根据权利要求6所述的基于书写轨迹的词语纠错智能笔,其特征在于,所述中控模块在第三预设条件下根据用户的反馈确定针对所述疑似错误文字的处理的判定方式,其中,
第一处理判定方式为所述中控模块判定所述疑似错误文字为正确文字,并将该文字存储进匹配的数据库中;所述第一处理判定方式满足用户的反馈为该疑似错误文字不是错误文字;
第二处理判定方式为所述中控模块判定所述疑似错误文字为错误文字,并继续解析下一文字;所述第二处理判定方式满足用户的反馈为该疑似错误文字是错误文字;
所述第三预设条件为所述用户接到显示模块发出该文字撰写疑似错误的警示。
8.根据权利要求7所述的基于书写轨迹的词语纠错智能笔,其特征在于,所述中控模块在所述第二类判定方式下控制所述文字对照模块提取该单段文字轨迹合集中的关键文字轮廓,并将提取的关键文字轮廓分别与专属用户字体集合和临时用户字体集合中的文字轮廓数据进行比对,中控模块根据关键轮廓相似度占比确定针对字体集合的匹配是否符合预设标准的二次判定方式,其中,
第一匹配二次判定方式为所述中控模块判定所述字体集合的匹配不符合预设标准,且判定该字体合集的撰写为新用户撰写,中控模块控制存储模块生成新的空白字体集合并存储该字体集合的文字轮廓数据以形成临时用户字体集合;所述第一匹配二次判定方式满足关键轮廓相似度占比小于预设关键轮廓相似度占比;
第二匹配二次判定方式为所述中控模块判定所述字体集合的匹配符合预设标准,并将该字体集合作为匹配字体合集对单段文字轨迹合集进行解析;所述第二匹配二次判定方式满足关键轮廓相似度占比大于等于所述预设关键轮廓相似度占比。
9.根据权利要求8所述的基于书写轨迹的词语纠错智能笔,其特征在于,所述中控模块在所述第一类判定方式下向显示模块发出是否是新用户的警示,中控模块根据用户的反馈结果确定针对所述智能笔的运行方式的判定,其中,
第一运行方式判定为所述中控模判定所述字体合集的撰写为新用户撰写,中控模块控制存储模块生成新的空白字体集合并存储该字体集合的文字轮廓数据以形成临时用户字体集合;所述第一运行方式判定满足所述用户的反馈是新用户;
第二运行方式判定为所述中控模判定轨迹采集模块的采集不符合预设标准导致的所述字体合集不能被解析,中控模块控制检测模块检测笔身倾斜角度,并根据测得的笔身倾斜角度与预设角度的差值将针对记录笔尖的移动的速度降低至对应值;所述第二运行方式判定满足所述用户的反馈不是新用户。
10.根据权利要求9所述的基于书写轨迹的词语纠错智能笔,其特征在于,所述中控模块在所述第二运行方式下计算笔身倾斜角度与预设角度的差值,并将该差值记为角度差值,所述调节模块根据角度差值确定针对所述记录笔尖的移动的速度的调节方式,其中,
第一速度调节方式为所述调节模块使用第一预设速度调节系数将所述记录笔尖的移动的速度降低至对应值;所述第一速度调节方式满足所述角度差值小于第一预设角度差值;
第二速度调节方式为所述调节模块使用第二预设速度调节系数将所述记录笔尖的移动的速度降低至对应值;所述第二速度调节方式满足所述角度差值大于等于所述第一预设角度差值且小于第二预设角度差值;
第三速度调节方式为所述调节模块使用第三预设速度调节系数将所述记录笔尖的移动的速度降低至对应值;所述第三速度调节方式满足所述角度差值大于等于所述第二预设角度差值。
CN202311310313.2A 2023-10-11 2023-10-11 基于书写轨迹的词语纠错智能笔 Active CN117055745B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311310313.2A CN117055745B (zh) 2023-10-11 2023-10-11 基于书写轨迹的词语纠错智能笔

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311310313.2A CN117055745B (zh) 2023-10-11 2023-10-11 基于书写轨迹的词语纠错智能笔

Publications (2)

Publication Number Publication Date
CN117055745A true CN117055745A (zh) 2023-11-14
CN117055745B CN117055745B (zh) 2024-03-01

Family

ID=88664765

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311310313.2A Active CN117055745B (zh) 2023-10-11 2023-10-11 基于书写轨迹的词语纠错智能笔

Country Status (1)

Country Link
CN (1) CN117055745B (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11282613A (ja) * 1998-03-26 1999-10-15 Ricoh Co Ltd ペン型入力装置
CN104571633A (zh) * 2013-10-29 2015-04-29 联想(北京)有限公司 一种笔迹获取方法、装置及超声波电子笔
CN105818575A (zh) * 2016-04-22 2016-08-03 广东小天才科技有限公司 智能笔及智能笔的笔画纠错方法
US20180004352A1 (en) * 2016-07-04 2018-01-04 Ricoh Company, Ltd. Image display apparatus, image display apparatus controlling method, and non-transitory recording medium
CN111079501A (zh) * 2019-07-17 2020-04-28 广东小天才科技有限公司 一种文字识别方法及电子设备
CN111475035A (zh) * 2020-04-14 2020-07-31 青岛真水堂教育咨询有限公司 一种基于书法练习的智能书写设备
CN115359500A (zh) * 2022-08-26 2022-11-18 广州宏途数字科技有限公司 带汉字纠错功能智能笔书写方法、装置及存储介质

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11282613A (ja) * 1998-03-26 1999-10-15 Ricoh Co Ltd ペン型入力装置
CN104571633A (zh) * 2013-10-29 2015-04-29 联想(北京)有限公司 一种笔迹获取方法、装置及超声波电子笔
CN105818575A (zh) * 2016-04-22 2016-08-03 广东小天才科技有限公司 智能笔及智能笔的笔画纠错方法
US20180004352A1 (en) * 2016-07-04 2018-01-04 Ricoh Company, Ltd. Image display apparatus, image display apparatus controlling method, and non-transitory recording medium
CN111079501A (zh) * 2019-07-17 2020-04-28 广东小天才科技有限公司 一种文字识别方法及电子设备
CN111475035A (zh) * 2020-04-14 2020-07-31 青岛真水堂教育咨询有限公司 一种基于书法练习的智能书写设备
CN115359500A (zh) * 2022-08-26 2022-11-18 广州宏途数字科技有限公司 带汉字纠错功能智能笔书写方法、装置及存储介质

Also Published As

Publication number Publication date
CN117055745B (zh) 2024-03-01

Similar Documents

Publication Publication Date Title
KR101145986B1 (ko) 세그먼트화-기반 인식
US5854855A (en) Method and system using meta-classes and polynomial discriminant functions for handwriting recognition
US5768417A (en) Method and system for velocity-based handwriting recognition
US5802205A (en) Method and system for lexical processing
CN103415825B (zh) 用于手势识别的***和方法
Kolcz et al. A line-oriented approach to word spotting in handwritten documents
US5841901A (en) Pattern recognition system
US6018591A (en) Scribble matching
JP2000353215A (ja) 文字認識装置および文字認識プログラムを記録した記録媒体
KR20070110399A (ko) 인식 그래프
CN102855461A (zh) 在图像中检测手指的方法及设备
CN104933408B (zh) 手势识别的方法及***
CN117055745B (zh) 基于书写轨迹的词语纠错智能笔
EP1815395B1 (en) Method and device for recognition of handwritten patterns
KR101300650B1 (ko) Svm을 이용한 pri 변조형태 인식방법 및 이를 이용한 pri 변조형태 인식장치
CA2124569A1 (en) Character recognition method
Nyssen et al. A multi-stage online signature verification system
CN111027558A (zh) 一种违章车辆车型及车牌识别的方法
CN113569577B (zh) 一种基于自然语言语义分析的文本识别方法
CN113095171A (zh) 书写字符识别方法及装置、电子设备、存储介质
CN112132865A (zh) 人员识别方法及***
JP2671985B2 (ja) 情報認識方法
Hurst et al. Error repair in human handwriting: an intelligent user interface for automatic online handwriting recognition
CN118097793B (zh) 一种自适应界面手势操作控制***及其控制方法
JP2761679B2 (ja) オンライン手書き文字認識装置

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
GR01 Patent grant