一种汉字显示方法及装置的制造方法

文档序号:8472968阅读:224来源:国知局
一种汉字显示方法及装置的制造方法
【技术领域】
[0001]本发明涉及汉字学习技术,尤其涉及一种汉字显示方法及装置。
【背景技术】
[0002]无论是小学生还是成年人,在学习写字的时候往往要参考汉字的笔顺,因为笔顺的正确与否会直接影响到最后书写的效果,也会影响写字的速度,所以从一开始就正确掌握写字的笔顺是十分重要的。
[0003]目前常用的方法是通过查阅笔顺字典,或者通过一些笔顺卡片来得到每个汉字的正确笔顺。这种做法的缺点是:笔顺字典或笔顺卡片并不方便查阅,且不便于携带。

【发明内容】

[0004]为了解决上述问题,本发明提供了一种汉字显示方法及装置,通过为汉字制作笔画图像,根据笔画顺序将笔画图像显示出来,避免了需要查阅笔顺字典或笔顺卡片以获取笔顺的问题。
[0005]为了实现上述目的,本发明提供了一种汉字显示方法,包括:从笔顺字库中获取待显示汉字的笔画及笔画顺序,所述笔顺字库中包括汉字的笔画及笔画顺序;根据所述待显示汉字的笔画及笔画顺序,为所述待显示汉字生成与每个笔画对应的笔画图像;根据所述笔画顺序及笔画图像合成所述汉字的笔顺演示图像;显示所述汉字的笔顺演示图像。
[0006]优选地,所述根据所述笔画顺序及笔画图像合成所述汉字的笔顺演示图像之前,还包括:设置所述笔画图像的显示时间间隔;所述根据所述笔画顺序及笔画图像合成所述汉字的笔顺演示图像,具体为:根据所述显示时间间隔、笔画顺序及笔画图像合成所述汉字的笔顺演示图像。
[0007]优选地,所述根据所述待显示汉字的笔画及笔画顺序,为所述待显示汉字生成与每个笔画对应的笔画图像,具体为:针对每一笔画,生成一所述待显示汉字的待填充域图像,所述待显示汉字的待填充域图像中的每个笔画为封闭轮廓线围成的待填充域;根据所述笔画顺序,将当前笔画对应的待填充域图像中当前笔画及所述当前笔画之前的笔画的待填充域进行填充,以生成与所述当前笔画对应的笔画图像。
[0008]优选地,所述汉字的笔顺演示图像为GIF格式。
[0009]优选地,所述从笔顺字库中获取待显示汉字的笔画及笔画顺序之前,还包括:生成笔顺字库。
[0010]本发明还提供了一种汉字显示装置,包括:获取模块,用于从笔顺字库中获取待显示汉字的笔画及笔画顺序,所述笔顺字库中包括汉字的笔画及笔画顺序;笔画生成模块,用于根据所述待显示汉字的笔画及笔画顺序,为所述待显示汉字生成与每个笔画对应的笔画图像;合成模块,用于根据所述笔画顺序及笔画图像合成所述汉字的笔顺演示图像;显示模块,用于显示所述汉字的笔顺演示图像。
[0011]优选地,所述的装置还包括:设置模块,用于设置所述笔画图像的显示时间间隔;所述合成模块进一步用于根据所述显示时间间隔、笔画顺序及笔画图像合成所述汉字的笔顺演示图像。
[0012]优选地,所述笔画生成模块包括:第一生成单元,用于针对每一笔画,生成一所述待显示汉字的待填充域图像,所述待显示汉字的待填充域图像中的每个笔画为封闭轮廓线围成的待填充域;第二生成单元,用于根据所述笔画顺序,将当前笔画对应的待填充域图像中当前笔画及所述当前笔画之前的笔画的待填充域进行填充,以生成与所述当前笔画对应的笔画图像。
[0013]优选地,所述的装置还包括:字库生成模块,用于生成笔顺字库。
[0014]本发明的上述技术方案的有益效果如下:
[0015]本发明提供了一种汉字显示方法及装置,通过为汉字制作笔画图像,根据笔画顺序将笔画图像显示出来,避免了需要查阅笔顺字典或笔顺卡片以获取笔顺的问题。
【附图说明】
[0016]图1为本发明实施例1提供的汉字显示方法的流程图。
[0017]图2a为待显示汉字“大”字第一笔对应的笔画图像。
[0018]图2b为待显示汉字“大”字第二笔对应的笔画图像。
[0019]图2c为待显示汉字“大”字第三笔对应的笔画图像。
[0020]图3为本发明实施例1提供的汉字显示装置结构示意图。
【具体实施方式】
[0021]为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0022]本发明提供的实施例针对现有技术中需要查阅笔顺字典或笔顺卡片以获取汉字笔顺的问题,提供了一种汉字显示方法及装置,可以方便地获取汉字的笔顺。
[0023]图1为本发明实施例1提供的汉字显示方法的流程图。如图所示,所述方法包括:
[0024]步骤S100,从笔顺字库中获取待显示汉字的笔画及笔画顺序,所述笔顺字库中包括汉字的笔画及笔画顺序;
[0025]步骤S102,根据所述待显示汉字的笔画及笔画顺序,为所述待显示汉字生成与每个笔画对应的笔画图像;
[0026]步骤S104,根据所述笔画顺序及笔画图像合成所述汉字的笔顺演示图像;
[0027]步骤S106,显示所述汉字的笔顺演示图像。
[0028]在上述技术方案中,通过从笔顺字库中获取待显示汉字的笔画及笔画顺序,根据笔画顺序将为待显示汉字生成的笔画图像合成为待显示汉字的笔顺演示图像,然后显示该汉字的笔顺演示图像,其中,所述笔顺字库中包括汉字的笔画及汉字的笔画顺序。从而,实现了方便地了解汉字笔顺的目的,无需查阅笔顺字典或笔顺卡片以获取汉字笔顺。
[0029]由于每个用户对待显示汉字的理解程度不同,对待显示汉字的笔画的显示速度的要求也不同。
[0030]为了解决上述问题,优选地,所述根据所述笔画顺序及笔画图像合成所述汉字的笔顺演示图像之前,还可以包括:设置所述笔画图像的显示时间间隔;所述根据所述笔画顺序及笔画图像合成所述汉字的笔顺演示图像,具体为:根据所述显示时间间隔、笔画顺序及笔画图像合成所述汉字的笔顺演示图像。
[0031]在上述技术方案中,通过设置笔画图像的显示时间间隔,使得汉字的笔顺演示图像的每个笔画的演示速度能够根据需要来进行控制,从而,适应不同用户的需求。
[0032]在待显示汉字的笔画显示过程中,当待显示汉字的笔画没有完全显示出来时,用户很难判断当前待显示汉字的是哪个汉字。
[0033]为了解决上述问题,优选地,所述根据所述待显示汉字的笔画及笔画顺序,为所述待显示汉字生成与每个笔画对应的笔画图像,可以具体为:针对每一笔画,生成一所述待显示汉字的待填充域图像,所述待显示汉字的待填充域图像中的每个笔画为封闭轮廓线围成的待填充域;根据所述笔画顺序,将当前笔画对应的待填充域图像中当前笔画及所述当前笔画之前的笔画的待填充域进行填充,以生成与所述当前笔画对应的笔画图像。
[0034]在上述技术方案中,为了使得用户能够时刻了解到当前待显示的是哪个汉字,在生成笔画图像时,以当前待显示的汉字轮廓为背景,即生成待显示汉字的每个笔画对应的笔画图像,首先生成所述待显示汉字的图像,其中待显示汉字的图像中的每个笔画为封闭轮廓线围成的待填充域,然后根据待显示汉字的笔画及笔画顺序,将待显示汉字图像中与当前的笔画顺序对应的笔画及与所述当前的笔画顺序之前的笔画顺序对应的笔画的待填充域进行填充,生成与当前的笔画顺序对应的笔画图像,例如第一笔对应的笔画图像为:将待显示汉字的图像中与第一笔对应的笔画的待填充域进行填充,第二笔对应的笔画图像为:将待显示汉字的图像中与第一笔对应的笔画及第二笔对应的笔画的待填充域进行填充……按照此步骤,依次生成与待显示汉字的每个笔画顺序对应的笔画图像。从而,使得在待显示汉字的显示过程中,仍能够看到待显示汉字是哪个汉字。
[0035]如图2所示,当前待显示的汉字为“大”字,从笔顺字库中获取到“大”字的笔画及笔画顺序为
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1