System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种文字美化方法及电子设备技术_技高网

一种文字美化方法及电子设备技术

技术编号:40876397 阅读:2 留言:0更新日期:2024-04-08 16:45
本申请提供了一种文字美化方法及电子设备。该方法包括电子设备响应于用户在触控屏上的第一操作,生成第一文字轨迹,并可以对第一文字轨迹进行识别,获取第一文字轨迹的第一风格,以及也可以获取目标字体的第二风格,之后通过根据第一风格与第二风格,可以生成第三风格,然后可以根据第三风格,对第一文字轨迹进行美化处理,得到第二文字轨迹,并可以在触控屏上显示第二文字轨迹。如此,电子设备通过将第一文字轨迹的第一风格与目标字体的第二风格相融合,即可实现在保留用户原有书写风格的基础上,调整用户在触控屏上形成的文字轨迹的字体结构,以此达到自适应风格的美化效果,从而可以实现满足不同用户对文字美化的不同需求。

【技术实现步骤摘要】

本申请涉及计算机视觉,尤其涉及一种文字美化方法及电子设备


技术介绍

1、随着科技的快速发展,在企业会议、医疗或教育场景等,越来越多的用于书写文字的电子设备(比如电子白板)逐渐替代了传统书写板(比如传统普通白板)。但是,由于电子设备和手写笔的材质,以及电子设备屏幕的触控采集和显示原理,使得电子设备上的书写内容是由简单的线条组成,因此会与纸质书写在文字轮廓、文字粗细等方面存在较大的差异,导致用户在电子设备上的书写内容的字体不够美观。同时,由于在电子设备上的书写姿势与在纸上的书写姿势不同,因此导致在电子设备上的书写字迹会产生变形,不易阅读。针对于此,为了能够有效地增加用户手写文字的易读性与美观度,需要针对用户在电子设备上的书写内容进行美化处理。

2、现阶段,在一种文字美化方案中,通过对用户输入的文字进行笔锋美化,以及对用户输入的文字进行笔画渲染,来达到美化用户输入的文字的目的。但是,这种只改变笔画轮廓的方案是无法达到好的美化效果的。


技术实现思路

1、本申请实施例提供一种文字美化方法及电子设备,用以实现满足不同用户对文字美化的不同需求。

2、第一方面,本申请实施例提供一种文字美化方法,该方法可以应用于具有触控屏的电子设备。在该方法中,电子设备响应于用户在触控屏上的第一操作,生成第一文字轨迹,并可以对第一文字轨迹进行识别,获取第一文字轨迹的第一风格,其中,第一风格用于表征第一文字轨迹具有的字型特征。以及,电子设备也可以获取目标字体的第二风格,其中,第二风格用于表征目标字体的文字轨迹具有的字型特征。之后,电子设备通过根据第一风格与第二风格,可以生成第三风格。然后,电子设备可以根据第三风格,对第一文字轨迹进行美化处理,得到第二文字轨迹,并可以在触控屏上显示第二文字轨迹。

3、上述设计中,电子设备通过将用户在触控屏上形成的第一文字轨迹的第一风格与自动选择或用户手动选择的目标字体的第二风格相融合,即可实现两种不同的风格进行互补,然后通过根据融合得到的第三风格进行美化用户在触控屏上形成的第一文字轨迹,即可实现在保留用户原有书写风格的基础上,调整用户在触控屏上形成的文字轨迹的字体结构,以此达到自适应风格的美化效果,从而可以实现满足不同用户对文字美化的不同需求。

4、在一种可能的设计中,对第一文字轨迹进行识别,获取第一文字轨迹的第一风格,包括:

5、将第一文字轨迹输入风格识别模型,得到第一风格。

6、上述设计中,电子设备通过预训练好的风格识别模型对第一文字轨迹进行识别,可以及时准确地得到第一文字轨迹的第一风格。

7、在一种可能的设计中,获取目标字体的第二风格,包括:

8、将目标字体对应的文字模型输入风格识别模型,得到第二风格;或者从风格库中确定目标字体的第二风格。

9、上述设计中,存在两种实现方式可以实现电子设备获取目标字体的第二风格,即一种实现方式是电子设备通过预训练好的风格识别模型对目标字体对应的文字模型进行识别,即可及时准确地得到目标字体的第二风格;另一种实现方式是电子设备通过预先创建好的风格库,即可及时准确地得到目标字体的第二风格,该风格库中存储多个字体以及该多个字体的风格。

10、在一种可能的设计中,所述方法还包括:

11、在字体库中选择目标字体,其中,字体库中包含至少一个字体;或者响应于用户在触控屏上的第二操作,获取目标字体。

12、上述设计中,存在两种实现方式可以实现目标字体的选择,字体选择方式比较灵活,即一种实现方式是电子设备在字体库中选择与第一文字轨迹匹配的字体作为目标字体,有助于实现目标字体的自动选择,且自动选择准确性也比较高;另一种实现方式是电子设备提供用户选择目标字体的功能,比如通过用户在触控屏上的选择操作即可实现目标字体的选择,有助于实现根据用户的实际需求确定目标字体,很大程度地满足了用户的文字美化需求,可以适用不同用户对文字美化的不同理解,从而可以提升用户体验。

13、在一种可能的设计中,在字体库中选择目标字体,包括:

14、计算第一文字轨迹与至少一个字体中每个字体的相似度;

15、在字体库中,选择与第一文字轨迹相似度最高的字体为目标字体。

16、上述设计中,电子设备通过计算第一文字轨迹与字体库中的至少一个字体中每个字体的相似度,即可准确地选择与第一文字轨迹匹配的目标字体。

17、在一种可能的设计中,计算第一文字轨迹与至少一个字体中每个字体的相似度,包括:

18、将第一文字轨迹输入第一笔迹特征提取模型,得到第一文字轨迹的第一笔迹特征向量;

19、根据第一笔迹特征向量以及至少一个字体的笔迹特征向量,计算第一文字轨迹与至少一个字体中每个字体的相似度。

20、上述设计中,电子设备通过预训练好的第一笔迹特征提取模型对第一文字轨迹进行特征提取,即可及时准确地提取出第一笔迹特征向量,从而通过第一笔迹特征向量以及至少一个字体的笔迹特征向量,即可及时有效地计算第一文字轨迹与至少一个字体中每个字体的相似度。

21、在一种可能的设计中,所述方法还包括:

22、确定第一字体,将确定的第一字体更新至字体库。

23、上述设计中,电子设备可以实时或定期更新字体库,比如电子设备可以将每次确定的新的字体更新至字体库。

24、在一种可能的设计中,确定第一字体,包括:

25、将第三文字轨迹输入第一笔迹特征提取模型,得到第三文字轨迹的第二笔迹特征向量,并将第二笔迹特征向量输入字体鉴定模型,得到第三文字轨迹的字体为第一字体;其中,第三文字轨迹是根据任一个用户在触控屏上触发的第三操作生成的;或者

26、将目标文字模型输入第二笔迹特征提取模型,得到目标文字模型的第三笔迹特征向量,并将第三笔迹特征向量输入字体鉴定模型,得到目标文字模型对应的字体为第一字体。

27、上述设计中,电子设备可以通过两种实现方式进行确定第一字体,即一种实现方式是电子设备针对用户在线操作生成的文字轨迹进行字体鉴定,确定第一字体;另一种实现方式是电子设备针对图像或图片形式的目标文字模型进行字体鉴定,确定第一字体。如此,通过上述设计,可以满足不同场景下的字体鉴定需求,并可以使得字体库的覆盖面比较广,从而可以在一定程度上满足不同的字体选择需求。

28、在一种可能的设计中,响应于用户在触控屏上的第二操作,获取目标字体,包括:

29、当检测到用户在触控屏上作用于字体选择图标的操作时,显示多个候选字体;

30、响应于用户在多个候选字体中选中任一个候选字体的第二操作,将用户选中的候选字体作为目标字体。

31、上述设计中,电子设备提供用户选择某一个字体作为目标字体的功能,比如电子设备在检测到用户在触控屏上触发的字体选择操作时,会显示多个候选字体供用户选择,字体选择灵活性比较高,有助于满足用户在不同场景下的不同字体选择需求,从本文档来自技高网...

【技术保护点】

1.一种文字美化方法,其特征在于,应用于具有触控屏的电子设备,所述方法包括:

2.如权利要求1所述的方法,其特征在于,对所述第一文字轨迹进行识别,获取所述第一文字轨迹的第一风格,包括:

3.如权利要求1或2所述的方法,其特征在于,获取目标字体的第二风格,包括:

4.如权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:

5.如权利要求4所述的方法,其特征在于,在字体库中选择所述目标字体,包括:

6.如权利要求5所述的方法,其特征在于,计算所述第一文字轨迹与所述至少一个字体中每个字体的相似度,包括:

7.如权利要求4-6任一项所述的方法,其特征在于,所述方法还包括:

8.如权利要求7所述的方法,其特征在于,确定第一字体,包括:

9.如权利要求4所述的方法,其特征在于,响应于所述用户在所述触控屏上的第二操作,获取所述目标字体,包括:

10.如权利要求1-9任一项所述的方法,其特征在于,根据所述第一风格与所述第二风格,生成第三风格,包括:

11.一种电子设备,其特征在于,包括用于执行如权利要求1-10中的任一项所述方法的模块。

12.一种电子设备,其特征在于,包括存储器和处理器;

13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序或指令,当所述计算机程序或指令被计算机执行时,使得所述计算机执行如权利要求1-10任一项所述的方法的操作步骤。

14.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序或指令,当所述计算机程序或指令在计算机上运行时,使得所述计算机执行如权利要求1-10任一项所述的方法的操作步骤。

15.一种芯片,其特征在于,所述芯片与存储器耦合,所述芯片读取存储器中存储的计算机程序,执行如权利要求1-10任一项所述的方法的操作步骤。

...

【技术特征摘要】

1.一种文字美化方法,其特征在于,应用于具有触控屏的电子设备,所述方法包括:

2.如权利要求1所述的方法,其特征在于,对所述第一文字轨迹进行识别,获取所述第一文字轨迹的第一风格,包括:

3.如权利要求1或2所述的方法,其特征在于,获取目标字体的第二风格,包括:

4.如权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:

5.如权利要求4所述的方法,其特征在于,在字体库中选择所述目标字体,包括:

6.如权利要求5所述的方法,其特征在于,计算所述第一文字轨迹与所述至少一个字体中每个字体的相似度,包括:

7.如权利要求4-6任一项所述的方法,其特征在于,所述方法还包括:

8.如权利要求7所述的方法,其特征在于,确定第一字体,包括:

9.如权利要求4所述的方法,其特征在于,响应于所述用户在所述触控屏上的第二操作,获取所述目标字体,包括:...

【专利技术属性】
技术研发人员:刘琳琳杨阳李璟澜柏忠嘉郑文植
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1