字体产生方法和字体产生装置制造方法及图纸

技术编号:22386926 阅读:30 留言:0更新日期:2019-10-29 06:24
提供了一种字体产生方法和字体产生装置。所述字体产生方法包括:获取用户的手写字体;基于获取的用户的手写字体以及与获取的用户的手写字体相应的标准字体对获取的用户的手写字体进行调整;将调整后的用户的手写字体与相应于调整后的用户的手写字体的标准字体作为字对进行存储;提取调整后的用户的手写字体的特征信息并存储所述特征信息;响应于接收到包括与字对相关的第一特定字符的第一输入,输出包括在字对中的与第一输入相应的用户的手写字体;响应于接收到包括与字对无关的第二特定字符的第二输入,基于所述特征信息产生与第二输入相应的用户的手写字体,并输出产生的与第二输入相应的用户的手写字体。

Font generation method and font generation device

【技术实现步骤摘要】
字体产生方法和字体产生装置
本专利技术涉及一种字体产生方法和字体产生装置,更具体地,涉及一种基于用户的手写字体的个性化字体产生方法和字体产生装置。
技术介绍
当前,多种智能终端在使用过程中,提供多种智能输入方式,例如,语音输入、全键盘输入法、九宫格输入法、手写输入法等。手写输入又分为一般的手写和借助其他设备(例如手写笔)的手写。在用户完成手写后,系统会识别并匹配出与手写输入相应的标准字体,并显示所述标准字体以供用户选择来确认书写的内容,然后将确认的内容以系统字体显示在输入文本框或聊天窗口中。当前,各种移动终端在日常生活中的应用不断深入,用户对终端设备的使用偏好也愈发差异化和个性化。移动终端系统字体通常采用标准的楷体、宋体等,缺乏个性色彩,不能满足用户的个性化需求。
技术实现思路
本公开的各方面将至少解决上述问题和/或缺点,并至少提供以下所述优点。因此,本专利技术的目的在于提供一种基于用户的手写字体的个性化字体产生方法和字体产生装置,所述字体产生方法和字体产生装置能够响应于用户的输入,基于先前获取的用户的手写字体来产生与先前获取的用户的手写字体相似或相同的字体,从而满足用户的个性化需求。本专利技术的一方面在于提供一种字体产生方法,其特征在于,所述方法包括:获取用户的手写字体;基于获取的用户的手写字体以及与获取的用户的手写字体相应的标准字体对获取的用户的手写字体进行调整;将调整后的用户的手写字体与相应于调整后的用户的手写字体的标准字体作为字对进行存储;提取调整后的用户的手写字体的特征信息并存储所述特征信息;响应于接收到包括与字对相关的第一特定字符的第一输入,输出包括在字对中的与第一输入相应的用户的手写字体;响应于接收到包括与字对无关的第二特定字符的第二输入,基于所述特征信息产生与第二输入相应的用户的手写字体,并输出产生的与第二输入相应的用户的手写字体。可选地,所述调整步骤包括:将获取的用户的手写字体的大小调整为与相应于用户的手写字体的标准字体的大小一致,并调整获取的用户的手写字体的旋转角度以与相应于用户的手写字体的标准字体达到最大程度的重合。可选地,所述调整步骤包括:按照预定规则对获取的用户的手写字体的字形进行修整。可选地,所述特征信息包括:调整后的用户的手写字体的整体特征信息、拆解的笔画特征信息以及偏旁部首特征信息。可选地,输出包括在字对中的与第一输入相应的手写字体的步骤包括:如果存储的字对中包括与第一特定字符相关的多个字对,则基于所述多个字对中的与第一特定字符相关的多个用户的手写字体的特征信息产生最终手写字体作为与第一输入相应的用户的手写字体。可选地,输出包括在字对中的与第一输入相应的用户的手写字体的步骤包括:如果存储的字对中包括与第一特定字符相关的多个字对,则输出所述多个字对中的与第一特定字符相关的多个用户的手写字体。可选地,所述方法还包括:建立当前电子装置和另一电子装置之间的通信;响应于从另一电子装置接收到与特定字符相关的第三输入或将与特定字符相关的第四输入从当前电子装置发送到所述另一电子装置,产生与特定字符相关的手写字体并发送给所述另一电子装置,其中,在所述另一电子装置中输出与特定字符相关的用户的手写字体,其中,产生与特定字符相关的用户的手写字体的步骤包括:当字对中包括与特定字符相关的用户的手写字体时,将字对中包括的与特定字符相关的用户的手写字体产生为与特定字符相关的用户的手写字体,当字对中不包括与特定字符相关的用户的手写字体时,基于所述特征信息产生与特定字符相关的用户的手写字体。本公开的另一方面在于提供一种字体产生装置,所述字体产生装置可包括:字体获取单元,获取用户的手写字体;字体调整单元,基于获取的用户的手写字体以及与获取的用户的手写字体相应的标准字体对获取的用户的手写字体进行调整;存储单元,将调整后的用户的手写字体与相应于调整后的用户的手写字体的标准字体作为字对进行存储;特征提取单元,提取调整后的用户的手写字体的特征信息并存储所述特征信息;字体产生单元,响应于接收到包括与字对相关的第一特定字符的第一输入,输出包括在字对中的与第一输入相应的用户的手写字体,并且响应于接收到包括与字对无关的第二特定字符的第二输入,基于所述特征信息产生与第二输入相应的用户的手写字体,并输出产生的与第二输入相应的用户的手写字体。可选地,其中,字体调整单元可被配置为:将获取的用户的手写字体的大小调整为与相应于用户的手写字体的标准字体的大小一致,并调整获取的用户的手写字体的旋转角度以与相应于用户的手写字体的标准字体达到最大程度的重合。可选地,其中,字体调整单元可被配置为:按照预定规则对获取的用户的手写字体的字形进行修整。可选地,其中,所述特征信息可包括:调整后的用户的手写字体的整体特征信息、拆解的笔画特征信息以及偏旁部首特征信息。可选地,其中,字体产生单元可被配置为:如果存储的字对中包括与第一特定字符相关的多个字对,则基于所述多个字对中的与第一特定字符相关的多个用户的手写字体的特征信息产生最终手写字体作为与第一输入相应的用户的手写字体。可选地,其中,字体产生单元可被配置为:如果存储的字对中包括与第一特定字符相关的多个字对,则输出所述多个字对中的与第一特定字符相关的多个用户的手写字体。可选地,所述字体产生装置还可包括:通信单元,建立具有所述字体产生装置的电子装置和另一电子装置之间的通信,其中,字体产生单元还被配置为:响应于从另一电子装置接收到与特定字符相关的第三输入或将与特定字符相关的第四输入从所述电子装置发送到所述另一电子装置,产生与特定字符相关的手写字体并通过通信单元发送给所述另一电子装置,其中,在所述另一电子装置中输出与特定字符相关的用户的手写字体,其中,字体产生单元被配置为:当字对中包括与特定字符相关的用户的手写字体时,将字对中包括的与特定字符相关的用户的手写字体产生为与特定字符相关的用户的手写字体,当字对中不包括与特定字符相关的用户的手写字体时,基于所述特征信息产生与特定字符相关的用户的手写字体。本公开的另一方面在于提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被执行时可实现如上所述的字体产生方法。本公开的另一方面在于提供一种字体产生电子装置,所述电子装置可包括:处理器;存储器,存储有计算机程序,当所述计算机程序被处理器执行时,实现如上所述的字体产生方法。本专利技术能够方便地基于获取的用户的手写字体产生具有用户手写字体风格的字库,从而能够基于所述字库或基于所述字库提取的手写字体的特征信息产生具有用户手写风格的字体。附图说明从以下结合附图进行的描述中,本公开的特定实施例的以上和其他方面、特征和优点将变得更加清楚,其中:图1是示出现有技术中采用手写输入法产生字体的示例;图2是示出根据本公开的实施例的字体产生方法的流程图;图3示出了根据本公开的实施例的获取用户手写字体的示例;图4示出了根据本公开实施的基于获取的用户的手写字体以及与获取的用户的手写字体相应的标准字体对获取的用户的手写字体进行调整的示例;图5示出了根据本公开的实施例的基于预定规则调整获取的用户手写字体的字形的示例;图6示出了根据本公开的实施例的字体产生方法的流程图;图7示出根据本公开的实施例的应用字体产生方法的电子装置的示例;图8示出根据本公开的实本文档来自技高网...

【技术保护点】
1.一种字体产生方法,其特征在于,所述方法包括:获取用户的手写字体;基于获取的用户的手写字体以及与获取的用户的手写字体相应的标准字体对获取的用户的手写字体进行调整;将调整后的用户的手写字体与相应于调整后的用户的手写字体的标准字体作为字对进行存储;提取调整后的用户的手写字体的特征信息并存储所述特征信息;响应于接收到包括与字对相关的第一特定字符的第一输入,输出包括在字对中的与第一输入相应的用户的手写字体;响应于接收到包括与字对无关的第二特定字符的第二输入,基于所述特征信息产生与第二输入相应的用户的手写字体,并输出产生的与第二输入相应的用户的手写字体。

【技术特征摘要】
1.一种字体产生方法,其特征在于,所述方法包括:获取用户的手写字体;基于获取的用户的手写字体以及与获取的用户的手写字体相应的标准字体对获取的用户的手写字体进行调整;将调整后的用户的手写字体与相应于调整后的用户的手写字体的标准字体作为字对进行存储;提取调整后的用户的手写字体的特征信息并存储所述特征信息;响应于接收到包括与字对相关的第一特定字符的第一输入,输出包括在字对中的与第一输入相应的用户的手写字体;响应于接收到包括与字对无关的第二特定字符的第二输入,基于所述特征信息产生与第二输入相应的用户的手写字体,并输出产生的与第二输入相应的用户的手写字体。2.如权利要求1所述的字体产生方法,其中,所述调整步骤包括:将获取的用户的手写字体的大小调整为与相应于用户的手写字体的标准字体的大小一致,并调整获取的用户的手写字体的旋转角度以与相应于用户的手写字体的标准字体达到最大程度的重合。3.如权利要求1所述的字体产生方法,其中,所述调整步骤包括:按照预定规则对获取的用户的手写字体的字形进行修整。4.如权利要求1所述的字体产生方法,其中,所述特征信息包括:调整后的用户的手写字体的整体特征信息、拆解的笔画特征信息以及偏旁部首特征信息。5.如权利要求1所述的字体产生方法,其中,输出包括在字对中的与第一输入相应的手写字体的步骤包括:如果存储的字对中包括与第一特定字符相关的多个字对,则基于所述多个字对中的与第一特定字符相关的多个用户的手写字体的特征信息产生最终手写字体作为与第一输入相应的用户的手写字体。6.如权利要求1所述的字体产生方法,其中,输出包括在字对中的与第一输入相应的用户的手写字体的步骤包括:如果存储的字对中包括与第一特定字符相关的多个字对,则输出所述多个字对中的与第一特定字符相关的多个用户的手写字体。7.如权利要求1所述的字体产生方法,还包括:建立当前电子装置和另一电子装置之间的通信;响应于从另一电子装置接收到与特定字符相关的第三输入或将与特定字符相关的第四输入从当前电子装置发送到所述另一电子装置,产生与特定字符相关的手写字体并发送给所述另一电子装置,其中,在所述另一电子装置中输出与特定字符相关的用户的手写字体,其中,产生与特定字符相关的用户的手写字体的步骤包括:当字对中包括与特定字符相关的用户的手写字体时,将字对中包括的与特定字符相关的用户的手写字体产生为与特定字符相关的用户的手写字体,当字对中不包括与特定字符相关的用户的手写字体时,基于所述特征信息产生与特定字符相关的用户的手写字体。8.一种字体产生装置,其特征在于,所述字体产生装置包括:字体获取单元,获取用户的手写字体;字体调整单元,基于获取的用户的手写字体以及与获取的用户的手写字体相应的标准字体...

【专利技术属性】
技术研发人员:梁效富刘娟
申请(专利权)人:三星电子中国研发中心三星电子株式会社
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1