System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及交互一体机手写输入文字显示领域,尤其涉及一种交互一体机手写输入文字自适应显示方法和系统。
技术介绍
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、显示调整模块,用于根据所述标准中心点,结合所述交互一体机的字号大小,分别调整手写输入文字的位置和大小。
32、可以理解的是,相较于现有技术,本专利技术提供的系统通过交互一体机的屏幕大小参数结合屏字比参数,得到交互一体机的字号大小,实现了在无字体参数的情况下自适应调整手写输入文字的大小。根据手写输入文字压力痕迹,识别输入内容,并通过矩形八位定点法,定位书写点构成的二维平面形状,确定输入内容中心位置,调整手写输入文字的位置,从而规范了手写输入文字的大小和位置显示,进一步提升了交互一体机用户的视觉体验。
33、进一步地,所述数据获取模块,具体包括:
34、压力痕迹获取子模块,用于接收手写输入提示信号,获取交互一体机的手写输入文字压力痕迹;
35、屏幕大小获取子模块,用于根据所述手写输入提示信号,确定交互一体机的手写输入文字轮次,若所述手写输入文字轮次是初次输入,则获取交互一体机的屏幕大小参数;
36、结束判断子模块,用于当所述手写输入提示信号的接收间隔超过预设时间,结束获取手写输入文字压力痕迹。
37、可以理解的是,本专利技术提供的系统通过接收手写输入提示信号,实时获取压力形成的书写痕迹。特别地,初次输入需要获取屏幕大小参数,以便后续计算字号大小,非初次输入可以直接获取保存的字号大小。若信号接收间隔超过预设时间,则结束获取手写输入文字压力痕迹,保证系统能够及时释放资源,提高处理效率。
38、进一步地,所述手写区域确定模块,具体包括:
39、字体匹本文档来自技高网...
【技术保护点】
1.一种交互一体机手写输入文字自适应显示方法,其特征在于,包括:
2.如权利要求1所述的交互一体机手写输入文字自适应显示方法,其特征在于,所述获取交互一体机的屏幕大小参数和手写输入文字压力痕迹,具体包括:
3.如权利要求1所述的交互一体机手写输入文字自适应显示方法,其特征在于,所述将所述手写输入文字压力痕迹转换为字符编码,得到手写输入文字,并确定手写输入文字对应的区域,具体包括:
4.如权利要求1所述的交互一体机手写输入文字自适应显示方法,其特征在于,所述根据所述手写输入文字对应的区域,通过矩形八位定点法,得到所述区域的标准中心点,具体包括:
5.如权利要求1所述的交互一体机手写输入文字自适应显示方法,其特征在于,所述根据所述标准中心点,结合所述交互一体机的字号大小,分别调整手写输入文字的位置和大小,具体包括:
6.一种交互一体机手写输入文字自适应显示系统,其特征在于,包括:
7.如权利要求6所述的交互一体机手写输入文字自适应显示系统,其特征在于,所述数据获取模块,具体包括:
8.如权利要求6所述
9.如权利要求6所述的交互一体机手写输入文字自适应显示系统,其特征在于,所述中心点确定模块,具体包括:
10.如权利要求6所述的交互一体机手写输入文字自适应显示系统,其特征在于,所述显示调整模块,具体包括:
...【技术特征摘要】
1.一种交互一体机手写输入文字自适应显示方法,其特征在于,包括:
2.如权利要求1所述的交互一体机手写输入文字自适应显示方法,其特征在于,所述获取交互一体机的屏幕大小参数和手写输入文字压力痕迹,具体包括:
3.如权利要求1所述的交互一体机手写输入文字自适应显示方法,其特征在于,所述将所述手写输入文字压力痕迹转换为字符编码,得到手写输入文字,并确定手写输入文字对应的区域,具体包括:
4.如权利要求1所述的交互一体机手写输入文字自适应显示方法,其特征在于,所述根据所述手写输入文字对应的区域,通过矩形八位定点法,得到所述区域的标准中心点,具体包括:
5.如权利要求1所述的交互一体机手写输入文字自适应显示方法...
【专利技术属性】
技术研发人员:曾宇亮,明德,阮胜林,詹楚伟,张常华,
申请(专利权)人:广东保伦电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。