墨水屏的文字输入方法技术

技术编号:39641270 阅读:8 留言:0更新日期:2023-12-09 11:08
本申请实施例公开了墨水屏的文字输入方法

【技术实现步骤摘要】
墨水屏的文字输入方法、装置、设备以及存储介质


[0001]本申请实施例涉及电子设备
,尤其涉及墨水屏的文字输入方法

装置

设备以及存储介质


技术介绍

[0002]电子墨水屏技术最早可以追溯到
1996
年,它基于美国麻省理工学院媒体实验室的一项研究,利用电泳技术实现显示,这类屏幕的显示效果十分接近传统纸张,因此也被成为“电子纸”。
[0003]电子墨水与印刷使用的墨水很相似,都是用颜料所制,这也是肉眼看到电子墨水屏和传统纸张显示效果相似的原因

电子墨水通常会制成薄膜,由大量微囊组成,这些微囊只有人类头发的直径大小

微囊中的黑白小球是带不同电荷的色素颗粒,初始状态下,色素颗粒悬浮在微囊中,当施加一定方向的电场后,相应的色素颗粒被推到顶部,微囊就会显示不同的颜色,而不同颜色的微囊组成了各种文字和图案

[0004]随着当前搭载电子墨水屏幕的设备增多,越来越多人开始使用这些设备

而又因为电子墨水的技术特性,用户会大量地在这类型的设备上使用手写输入作为主要的文字输入模式

但同样地,由于电子墨水屏的技术特性,对比普通液晶屏幕在显示更新速度上的劣势,用户使用手写输入法进行交互会有比较明显的迟滞感,而大量的手写输入法均基于普通液晶屏幕进行开发,同时亦由于通用性的问题,针对电子墨水屏幕做特殊优化乃至制作专版软件的难度较大,成本也相对较高

>而现有墨水屏的实现手写输入,也需要在输入法应用的交互窗口进行操作,主动切换为手写输入法才能实现手写输入,因此切换存在迟滞的问题,影响了用户的使用体验


技术实现思路

[0005]本申请实施例提供了墨水屏的文字输入方法

装置

设备以及存储介质,解决了墨水屏的手写输入法在手写模式和非手写模式之间需要进行主动切换,切换和切换后的文字输入存在迟滞,影响了用户的使用体验的技术问题

[0006]第一方面,本申请实施例提供了墨水屏的文字输入方法,该文字输入方法,包括:
[0007]对在墨水屏显示的应用窗口的窗口结构变化进行实时检测,并记录最新的窗口结构信息;
[0008]接收到触控操作时,根据所述触控操作的落点位置和所述窗口结构信息确认所述触控操作的起始窗口结构;
[0009]在所述起始窗口结构为文本输入控件的情况下,进入书写模式,并在所述墨水屏置顶设置手写区域;
[0010]将在所述手写区域检测到的触控操作识别为书写操作并对应生成书写笔迹;
[0011]在确认所述书写操作的结束时长达到第一预设时长的情况下,对所述书写笔迹进行文字识别,将识别出的文字添加显示到所述文本输入控件并结束显示所述书写笔迹;
[0012]在确认所述书写操作的结束时长达到第二预设时长的情况下,取消设置所述手写区域

[0013]其中,所述对在墨水屏显示的应用窗口的窗口结构变化进行实时检测,并记录最新的窗口结构信息,包括:
[0014]获取到当前应用发送的界面结构信息时,对所述界面结构信息携带的界面组成控件信息进行类型识别;
[0015]在所述类型识别的结果显示存在文本输入控件的情况下,记录最新的文本输入控件的信息,所述文本输入控件的信息包括控件位置信息

[0016]其中,接收到触控操作时,根据所述触控操作的落点位置和所述窗口结构信息确认所述触控操作的起始窗口结构,包括:
[0017]接收到触控操作时,根据所述触控操作的落点位置确认是否对应在所述控件位置信息对应的位置范围内;
[0018]当所述触控操作的落点位置在所述控件位置信息对应的位置范围,确认所述触控操作的起始窗口结构为文本输入控件

[0019]其中,所述将在所述手写区域检测到的触控操作识别为书写操作并对应生成书写笔迹,包括:
[0020]将在所述手写区域检测到的触控操作识别为书写操作,并根据所述手写区域当前的笔迹配置参数生成书写笔迹

[0021]其中,所述将识别出的文字添加显示到所述文本输入控件并结束显示所述书写笔迹,包括:
[0022]将识别出的文字以所述文本输入控件当前的配置的文字参数,在所述文本输入控件进行显示,并结束显示所述书写笔迹

[0023]其中,该文字输入方法,还包括:
[0024]统计所述手写区域处于设置状态下,所述书写操作的间隔时长,根据所述间隔时长的统计结果对所述第一预设时长进行更新

[0025]其中,所述在所述起始窗口结构为文本输入控件的情况下,进入书写模式,并在所述墨水屏置顶设置手写区域之前,还包括:
[0026]确认所述触控操作为笔尖产生的触控操作

[0027]其中,所述接收到触控操作时,根据所述触控操作的落点位置和所述窗口结构信息确认所述触控操作的起始窗口结构之后,还包括:
[0028]在所述起始窗口结构为文本输入控件,且所述触控操作为笔帽产生的触控操作的情况下,在所述文本输入控件根据所述触控操作的接触位置删除文字

[0029]第二方面,本申请实施例还提供了墨水屏的文字输入装置,该文字输入装置,包括:
[0030]窗口结构检测单元,用于对在墨水屏显示的应用窗口的窗口结构变化进行实时检测,并记录最新的窗口结构信息;
[0031]落点位置确认单元,用于接收到触控操作时,根据所述触控操作的落点位置和所述窗口结构信息确认所述触控操作的起始窗口结构;
[0032]手写区域设置单元,用于在所述起始窗口结构为文本输入控件的情况下,进入书
写模式,并在所述墨水屏置顶设置手写区域;
[0033]书写笔迹生成单元,用于将在所述手写区域检测到的触控操作识别为书写操作并对应生成书写笔迹;
[0034]文字识别添加单元,用于在确认所述书写操作的结束时长达到第一预设时长的情况下,对所述书写笔迹进行文字识别,将识别出的文字添加显示到所述文本输入控件并结束显示所述书写笔迹;
[0035]手写区域取消单元,用于在确认所述书写操作的结束时长达到第二预设时长的情况下,取消设置所述手写区域

[0036]其中,所述窗口结构检测单元,包括:
[0037]信息获取模块,用于获取到当前应用发送的界面结构信息时,对所述界面结构信息携带的界面组成控件信息进行类型识别;
[0038]信息记录模块,用于在所述类型识别的结果显示存在文本输入控件的情况下,记录最新的文本输入控件的信息,所述文本输入控件的信息包括控件位置信息

[0039]其中,所述落点位置确认单元,包括:
[0040]范围确认模块,用于接收到触控操作时,根据所述触控操作的落点位置确认是否对应在所述控件位置信息对本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
墨水屏的文字输入方法,其特征在于,包括:对在墨水屏显示的应用窗口的窗口结构变化进行实时检测,并记录最新的窗口结构信息;接收到触控操作时,根据所述触控操作的落点位置和所述窗口结构信息确认所述触控操作的起始窗口结构;在所述起始窗口结构为文本输入控件的情况下,进入书写模式,并在所述墨水屏置顶设置手写区域;将在所述手写区域检测到的触控操作识别为书写操作并对应生成书写笔迹;在确认所述书写操作的结束时长达到第一预设时长的情况下,对所述书写笔迹进行文字识别,将识别出的文字添加显示到所述文本输入控件并结束显示所述书写笔迹;在确认所述书写操作的结束时长达到第二预设时长的情况下,取消设置所述手写区域
。2.
根据权利要求1所述的文字输入方法,其特征在于,所述对在墨水屏显示的应用窗口的窗口结构变化进行实时检测,并记录最新的窗口结构信息,包括:获取到当前应用发送的界面结构信息时,对所述界面结构信息携带的界面组成控件信息进行类型识别;在所述类型识别的结果显示存在文本输入控件的情况下,记录最新的文本输入控件的信息,所述文本输入控件的信息包括控件位置信息
。3.
根据权利要求2所述的的文字输入方法,其特征在于,所述接收到触控操作时,根据所述触控操作的落点位置和所述窗口结构信息确认所述触控操作的起始窗口结构,包括:接收到触控操作时,根据所述触控操作的落点位置确认是否对应在所述控件位置信息对应的位置范围内;当所述触控操作的落点位置在所述控件位置信息对应的位置范围,确认所述触控操作的起始窗口结构为文本输入控件
。4.
根据权利要求1‑3任一项所述的文字输入方法,其特征在于,所述将在所述手写区域检测到的触控操作识别为书写操作并对应生成书写笔迹,包括:将在所述手写区域检测到的触控操作识别为书写操作,并根据所述手写区域当前的笔迹配置参数生成书写笔迹
。5.
根据权利要求1‑3任一项所述的文字输入方法,其特征在于,所述将识别出的文字添加显示到所述文本输入控件并结束显示所述书写笔迹,包括:将识别出的文字以所述文本输入控件当前的配置的文字参数,在所述文本输入控件进行显示,并结束显示所述书写笔迹
。6.
根据权利要求1‑3任...

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

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

1