一种基于墨水屏的手写输入方法及装置制造方法及图纸

技术编号:32466331 阅读:15 留言:0更新日期:2022-02-26 09:29
本申请实施例公开了一种基于墨水屏的手写输入方法及装置。本申请实施例提供的技术方案,通过识别输入法是否处于激活状态;当识别到输入法处于激活状态时,通过OCR图像识别输入法显示区域,判断当前输入法是否为手写输入法;当判断当前输入法为手写输入法时,通过优化组件获取笔迹参数和轨迹点数据,拟合生成对应的第一轨迹,并显示在显示屏上。本申请实施例提供的技术方案,能够解决墨水屏手写输入显示速度较慢问题,提升显示速度。提升显示速度。提升显示速度。

【技术实现步骤摘要】
一种基于墨水屏的手写输入方法及装置


[0001]本申请实施例涉及墨水屏
,尤其涉及一种基于墨水屏的手写输入方法及装置。

技术介绍

[0002]电子墨水屏技术最早可以追溯到 1996 年,它基于美国麻省理工学院媒体实验室(MIT Media Lab)的一项研究,利用电泳技术(EPD)实现显示,这类屏幕的显示效果十分接近传统纸张,因此也被成为“电子纸”。
[0003]电子墨水与印刷使用的墨水很相似,都是用颜料所制,这也是为什么我们看到电子墨水屏和传统纸张显示效果相似的原因。电子墨水通常会制成薄膜,由大量微囊组成,这些微囊只有人类头发的直径大小。微囊中的黑白小球是带不同电荷的色素颗粒,初始状态下,色素颗粒悬浮在微囊中,当施加一定方向的电场后,相应的色素颗粒被推到顶部,微囊就会显示不同的颜色,而不同颜色的微囊组成了各种文字和图案。
[0004]随着当前搭载电子墨水屏幕的设备增多,越来越多人开始使用这些设备。而又因为电子墨水的技术特性,用户会大量地在这类型的设备上使用手写输入作为主要的文字输入模式。但同样地,由于电子墨水屏的技术特性,对比普通液晶屏幕在显示更新速度上的劣势,用户使用手写输入法进行交互会有比较明显的迟滞感,而大量的手写输入法均基于普通液晶屏幕进行开发,同时亦由于通用性的问题,针对电子墨水屏幕做特殊优化乃至制作专版软件的难度较大,成本也相对较高。而针对这一问题,电子墨水屏的系统厂商也引入了多种刷新模式,希望解决这种手写输入和画面不同步的问题,但不同的刷新模式均有各自局限的问题,只通过使用刷新模式的改变,无法同时保持用户在使用手写输入时,获得良好的显示效果以及快速的响应速度。

技术实现思路

[0005]本申请实施例提供一种基于墨水屏的手写输入方法及装置,能够解决墨水屏手写输入显示速度较慢问题,提升显示速度。
[0006]在第一方面,本申请实施例提供了一种基于墨水屏的手写输入方法,包括:识别输入法是否处于激活状态;当识别到输入法处于激活状态时,通过OCR图像识别输入法显示区域,判断当前输入法是否为手写输入法;当判断当前输入法为手写输入法时,通过优化组件获取笔迹参数和轨迹点数据,拟合生成对应的第一轨迹,并显示在显示屏上。
[0007]进一步的,所述识别输入法是否处于激活状态,具体为:接收到用户端输入的进入第三方输入法软件指令时,则为处于激活状态。
[0008]进一步的,所述当识别到输入法处于激活状态时,通过OCR图像识别输入法显示区域,判断当前输入法是否为手写输入法,具体为:
当接收到用户端输入的进入第三方输入法软件指令时处于激活状态;通过OCR图像识别输入法显示区域是否存在手写输入法标识信息;若存在手写输入法标识信息,则判断当前输入法为手写输入法。
[0009]进一步的,所述笔迹参数包括笔宽数据、笔类型数据、颜色数据和压感数据,所述通过优化组件获取笔迹参数和轨迹点数据,拟合生成对应的第一轨迹,并显示在显示屏上,具体为:通过优化组件获取落笔到抬笔的轨迹点数据;根据笔迹参数和轨迹点数据进行轨迹的拟合,得到第一轨迹,并传输给显示层进行显示。
[0010]进一步的,在拟合生成对应的第一轨迹,并显示在显示屏上之后,还包括:通过第三方输入法软件根据笔迹参数和轨迹点数据,拟合生成对应的第二轨迹;当接收到输入结束指令后,将第一轨迹和第二轨迹进行像素重合对比,根据对比结果对显示层的第一轨迹进行调整,生成与第二轨迹相同的轨迹进行显示。
[0011]在第二方面,本申请实施例提供了一种基于墨水屏的手写输入装置,包括:激活状态识别单元,用于识别输入法是否处于激活状态;图像识别单元,用于当识别到输入法处于激活状态时,通过OCR图像识别输入法显示区域,判断当前输入法是否为手写输入法;显示单元,用于当判断当前输入法为手写输入法时,通过优化组件获取笔迹参数和轨迹点数据,拟合生成对应的第一轨迹,并显示在显示屏上。
[0012]进一步的,所述激活状态识别单元,还用于接收到用户端输入的进入第三方输入法软件指令时,则为处于激活状态。
[0013]进一步的,所述图像识别单元,还用于当接收到用户端输入的进入第三方输入法软件指令时处于激活状态;通过OCR图像识别输入法显示区域是否存在手写输入法标识信息;若存在手写输入法标识信息,则判断当前输入法为手写输入法。
[0014]进一步的,所述笔迹参数包括笔宽数据、笔类型数据、颜色数据和压感数据,所述显示单元,还用于通过优化组件获取落笔到抬笔的轨迹点数据;根据笔迹参数和轨迹点数据进行轨迹的拟合,得到第一轨迹,并传输给显示层进行显示。
[0015]进一步的,所述显示单元,还用于通过第三方输入法软件根据笔迹参数和轨迹点数据,拟合生成对应的第二轨迹;当接收到输入结束指令后,将第一轨迹和第二轨迹进行像素重合对比,根据对比结果对显示层的第一轨迹进行调整,生成与第二轨迹相同的轨迹进行显示。
[0016]在第三方面,本申请实施例提供了一种电子设备,包括:存储器以及一个或多个处理器;所述存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的基于墨水屏的手写输入方法。
[0017]在第四方面,本申请实施例提供了一种包含计算机可执行指令的存储介质,所述
计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的基于墨水屏的手写输入方法。
[0018]本申请通过在识别输入法处于激活状态时,通过OCR图像识别输入法显示区域,判断当前输入法是否为手写输入法,当判断当前输入法为手写输入法时,通过优化组件获取笔迹参数和轨迹点数据,拟合生成对应的第一轨迹并显示在显示屏上。采用上述技术手段,在确定输入法处于激活状态时,通过OCR图像识别预设输入法区域判断当前输入法是否为手写输入法,当识别到当前输入法为手写输入法时则进行后续优化操作,相比于传统的通过第三方输入法软件确定当前输入法为手写输入法后再通知系统后台,本申请实施例通过OCR图像识别预设输入法区域能够更加快速地确定输入法的种类,识别效率更高,提高后台感知第三方输入法软件的当前输入法种类的速度。此外,通过OCR图像识别预设输入法区域确定当前输入为手写输入法时,则通过优化组件获取笔迹参数和轨迹点数据,拟合生成对应的第一轨迹并显示在显示屏上,优先显示初步的拟合轨迹,提高了显示的速度,避免等第三方输入法软件发送拟合轨迹到显示屏进行显示而导致的显示延迟。
附图说明
[0019]图1是本申请实施例一提供的一种基于墨水屏的手写输入方法的流程图;图2是本申请实施例一中输入法输入法显示区域的示意图;图3是本申请实施例一中的第一拟合轨迹的示意图;图4是本申请实施例一中的第二拟合轨迹和最终显示轨迹的示意;图5是本申请实施例二提供的一种基于墨水屏的手写输入装置的结构示意图;图6是本申请实施例三提供的一种电子设备的结构示意图。
具体实施方式
[0020]为了使本申请的目的、技术方案和优点更加清楚,下面结本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于墨水屏的手写输入方法,其特征在于,包括:识别输入法是否处于激活状态;当识别到输入法处于激活状态时,通过OCR图像识别输入法显示区域,判断当前输入法是否为手写输入法;当判断当前输入法为手写输入法时,通过优化组件获取笔迹参数和轨迹点数据,拟合生成对应的第一轨迹,并显示在显示屏上。2.根据权利要求1所述的基于墨水屏的手写输入方法,其特征在于,所述识别输入法是否处于激活状态,具体为:接收到用户端输入的进入第三方输入法软件指令时,则为处于激活状态。3.根据权利要求1所述的基于墨水屏的手写输入方法,其特征在于,所述当识别到输入法处于激活状态时,通过OCR图像识别输入法显示区域,判断当前输入法是否为手写输入法,具体为:当接收到用户端输入的进入第三方输入法软件指令时处于激活状态;通过OCR图像识别输入法显示区域是否存在手写输入法标识信息;若存在手写输入法标识信息,则判断当前输入法为手写输入法。4.根据权利要求1所述的基于墨水屏的手写输入方法,其特征在于,所述笔迹参数包括笔宽数据、笔类型数据、颜色数据和压感数据,所述通过优化组件获取笔迹参数和轨迹点数据,拟合生成对应的第一轨迹,并显示在显示屏上,具体为:通过优化组件获取落笔到抬笔的轨迹点数据;根据笔迹参数和轨迹点数据进行轨迹的拟合,得到第一轨迹,并传输给显示层进行显示。5.根据权利要求4所述的基于墨水屏的手写输入方法,其特征在于,在拟合生成对应的第一轨迹,并显示在显示屏上之后,还包括:通过第三方输入法软件根据笔迹参数和轨迹点数据,拟合生成对应的第二轨迹;当...

【专利技术属性】
技术研发人员:潘峥韵朱增
申请(专利权)人:广州文石信息科技有限公司
类型:发明
国别省市:

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

1