发明名称 书写汉字笔顺正确性检测及还原的方法和装置
摘要 本发明公开了书写汉字笔顺正确性检测及还原的方法和装置;本发明的方法包括,获取书写汉字的笔画,生成该书写汉字的笔画时空关系矩阵,获取该书写汉字相对应的模板汉字的笔画时空关系矩阵,比较书写汉字和模板汉字的笔画时空关系矩阵,如果两个矩阵中元素全部相同,则说明该书写汉字的笔顺正确,否则,说明该书写汉字的笔顺不正确,生成书写汉字的书写顺序不正确的笔画时空关系子矩阵,生成模板汉字的笔画时空关系子矩阵,找出正确的笔画书写顺序;本发明可以对书写顺序不正确的笔画进行检测,同时将书写顺序不正确的笔画还原为书写顺序正确的笔画。
申请公布号 CN102375994B 申请公布日期 2013.05.29
申请号 CN201010250202.3 申请日期 2010.08.10
申请人 广东因豪信息科技有限公司 发明人 祝豪;邓超;朱军民
分类号 G06K9/72(2006.01)I 主分类号 G06K9/72(2006.01)I
代理机构 东莞市华南专利商标事务所有限公司 44215 代理人 梁永宏
主权项 1.一种书写汉字笔顺正确性检测及还原的方法,其特征在于,包括:A获取书写汉字的笔画,设共有N笔笔画;B生成该书写汉字的笔画时空关系矩阵R<sub>N×N</sub>,笔画时空关系矩阵R<sub>N×N</sub>表示由元素r<sub>ij</sub>构成的N×N矩阵:<img file="FDA00002402044700011.GIF" wi="727" he="627" />该笔画时空关系矩阵R<sub>N×N</sub>的元素r<sub>ij</sub>为元素r<sub>ij</sub>(α,β,γ)的简写,元素r<sub>ij</sub>(α,β,γ)表示第i笔笔画和第j笔笔画的位置关系;r<sub>ij</sub>(α,β,γ)包括r<sub>ij</sub>(α)、r<sub>ij</sub>(β)、r<sub>ij</sub>(γ),其中,r<sub>ij</sub>(α)表示第i笔笔画和第j笔笔画的左右位置关系,r<sub>ij</sub>(β)表示第i笔笔画和第j笔笔画的上下位置关系,r<sub>ij</sub>(γ)表示第i笔笔画和第j笔笔画的正反向交叉位置关系,i=1,2,...,N,j=1,2,...,N;C获取该书写汉字对应的模板汉字的笔画时空关系矩阵R′<sub>N×N</sub>,笔画时空关系矩阵R′<sub>N×N</sub>表示由元素r′<sub>ij</sub>构成的N×N矩阵;如果元素r<sub>ij</sub>与元素r′<sub>ij</sub>全部相同,判断出该书写汉字的笔顺正确,否则,判断出该书写汉字的笔顺不正确,继续步骤D;D从书写汉字的笔画时空关系矩阵R<sub>N×N</sub>中找出与模板汉字的笔画时空关系矩阵R′<sub>N×N</sub>不同的元素,根据这些不同的元素得到书写顺序不正确的笔画q<sub>e</sub>,设共有t笔书写顺序不正确的笔画q<sub>e</sub>,e=1,2,...,t;将书写顺序不正确的笔画q<sub>e</sub>构 成一个序列{q<sub>1</sub>,q<sub>2</sub>,...,q<sub>t</sub>},对该序列{q<sub>1</sub>,q<sub>2</sub>,...,q<sub>t</sub>}进行全排列,共有t!个排列序列,设第k个排列序列对应第k个书写汉字的时空关系子矩阵<img file="FDA00002402044700021.GIF" wi="88" he="57" />k=1,2,...,t!:<img file="FDA00002402044700022.GIF" wi="705" he="629" />该时空关系子矩阵<img file="FDA00002402044700023.GIF" wi="71" he="62" />中的元素<img file="FDA00002402044700024.GIF" wi="54" he="62" />为元素<img file="FDA00002402044700025.GIF" wi="238" he="62" />的简写,元素<img file="FDA00002402044700026.GIF" wi="238" he="62" />表示第u笔笔画和第v笔笔画的位置关系;<img file="FDA00002402044700027.GIF" wi="226" he="62" />包括<img file="FDA00002402044700028.GIF" wi="157" he="62" /><img file="FDA00002402044700029.GIF" wi="310" he="62" />其中,<img file="FDA000024020447000210.GIF" wi="127" he="62" />表示第u笔笔画和第v笔笔画的左右位置关系,<img file="FDA000024020447000211.GIF" wi="128" he="62" />表示第u笔笔画和第v笔笔画的上下位置关系,<img file="FDA000024020447000212.GIF" wi="120" he="62" />表示第u笔笔画和第v笔笔画的正反向交叉位置关系,u=1,2,...,t,v=1,2...,t;从模板汉字的笔画时空关系矩阵R′<sub>N×N</sub>中找出与书写汉字的笔画时空关系矩阵R<sub>N×N</sub>不同的元素,根据这些不同的元素得到书写顺序不正确的笔画对应的模板正确笔画q<sub>f</sub>,f=1,2,...,t,将模板正确笔画q<sub>f</sub>构成一个序列{q<sub>1</sub>,q<sub>2</sub>,...,q<sub>t</sub>},设序列{q<sub>1</sub>,q<sub>2</sub>,...,q<sub>t</sub>}对应一个模板汉字的时空关系子矩阵D<sub>t×t</sub>:<img file="FDA000024020447000213.GIF" wi="717" he="597" />该时空关系子矩阵D<sub>t×t</sub>中的元素d<sub>uv</sub>为元素d<sub>uv</sub>(α,β,γ)的简写,元素 d<sub>uv</sub>(α,β,γ)表示第u笔笔画和第v笔笔画的位置关系;d<sub>uv</sub>(α,β,γ)包括d<sub>uv</sub>(α)、d<sub>uv</sub>(β)、d<sub>uv</sub>(γ),其中,d<sub>uv</sub>(α)表示第u笔笔画和第v笔笔画的左右位置关系,d<sub>uv</sub>(β)表示第u笔笔画和第v笔笔画的上下位置关系,d<sub>uv</sub>(γ)表示第u笔笔画和第v笔笔画的正反向交叉位置关系,u=1,2,...,t,v=1,2...,t;遍历t!个书写汉字的时空关系子矩阵<img file="FDA00002402044700031.GIF" wi="93" he="63" />找出与模板汉字的时空关系子矩阵D<sub>t×t</sub>最接近的时空关系子矩阵<img file="FDA00002402044700032.GIF" wi="91" he="55" />最接近的时空关系子矩阵<img file="FDA00002402044700033.GIF" wi="71" he="55" />对应书写顺序不正确笔画q<sub>e</sub>构成的序列{q<sub>1</sub>,q<sub>2</sub>,...,q<sub>t</sub>}进行全排列时的第g个排列序列,得出该书写顺序不正确笔画q<sub>e</sub>构成的序列{q<sub>1</sub>,q<sub>2</sub>,...,q<sub>t</sub>}进行全排列时的第g个排列序列为正确的笔画书写顺序,实现书写顺序不正确的笔画还原为书写顺序正确的笔画。
地址 510663 广东省广州市天河区高普路1023号第1层第1房