本发明专利技术公开了在智能触屏手机输入操作时快速选择字/词的装置及方法,该装置包括触屏模块,输入法模块及TTS模块,具体过程为:当进行汉字输入时,触屏模块实时检测用户手指在屏幕上的手势动作,当用户手指在屏幕的任意位置从左往右滑动时,输入法汉字候选区的焦点位置会自动往后移动一个位置,选中后一个汉字,当用户手指从右往左滑动时,输入法汉字候选区的焦点位置会自动向前移动一个位置,选中前一个汉字,汉字候选区的焦点移动位置后会把当前位置的汉字信息输送到TTS,由TTS把汉字通过语音播放出来。本发明专利技术为低视力或盲人用户提供了一种可以在汉字输入过程中进行汉字选择的新方法,极大的提高了低视力或盲人用户输入汉字的速度。
【技术实现步骤摘要】
本专利技术涉及智能触屏手机的操作方法,具体是一种在智能触屏手机输入法候选区内选字(词)的方法,该方法通过以手势来实现输入法候选区内的字词选择。
技术介绍
Android是一种以Linux为基础的开放源代码操作系统,是手机及一些平板电脑终端的操作系统,可以说是现在最流行的操作系统之一,并由此在智能手机领域掀起了一场 “Android 风暴”。随着智能手机的快速普及,各种移动互联网应用也层出不穷,越来越多的用户能够真实的感受到智能手机和移动互联技术带来的生活便利和无限乐趣,社会中还有一部分特殊群体也需要使用智能手机,那就是视障人群,尤其是全盲的视障群体,完全是靠耳朵听取声音来操作手机。在使用智能手机无障碍辅助应用程序时,TTS (Text To Speech,S卩“从文本到语音”)会把所选择的文字用语音播放出来,在使用智能手机的虚拟键盘输入汉字的时候,每输入一个拼音字母,输入法程序会在屏幕上显示一个汉字候选区,把相应的汉字列表都在候选区内显 示出来,同时要求用户自己在候选区内点击选择自己想要输入的汉字,但对于视障人群来说,选择自己想要的汉字并不是一件容易的事情,目前市场上适合视障人群使用的输入法的做法是用TTS把当前的焦点汉字用语音的方式播放出来,这样视障用户就能明白当前焦点选择的是哪个汉字,但是如果当前的焦点汉字并不是他们想要的汉字该怎么办呢,视障用户需要在汉字候选区域内滑动手指以切换焦点,切换焦点后TTS再把新的焦点汉字用语音的方式播放出来,而且如果可选汉字很多且他们想要的汉字并不在当前屏幕上,他们还需要通过听的方式用他们的手指先找到切换页面的按钮,然后点击切换页面后再在新的页面中选择他们想要的汉字,这种方式虽然解决了视障人群选择汉字的问题,但选择汉字的效率比较低下,并且视障用户首先要用手指找到汉字候选区域就不是一件容易的事情。因此,为视障用户找到一个效率较高的选择汉字的方法就是一件非常必要和有益的事情。
技术实现思路
为了解决上述在汉字选择的时候效率低下的问题,本专利技术提供了一种。本专利技术所述的一种在智能触屏手机输入操作时快速选择字/词的装置,该装置包括触屏模块、TTS模块及输入法模块;其中: 触屏模块:实时检测用户的触屏事件,根据手指在整个屏幕任意位置上滑动的距离、方向和时间产生触屏事件,再把触屏事件分发给输入法模块处理; 输入法模块:中文模式下,当用户在触摸屏软键盘上点击按键时,输入法模块会根据按键的代码从字库中得到相应的汉字列表,在汉字候选区显示默认的焦点汉字及其他汉字列表,当接收到触屏模块发来的向右滑事件时,焦点向后移动一个位置,当接收到触屏模块发来的向左滑事件时,焦点向前移动一个位置; TTS模块:把字符串转换为语音进行播放。本专利技术还提供了一种在智能触屏手机输入操作时快速选择字/词的方法,其包括以下步骤: 1)在输入法状态下,触屏模块实时监测整个屏幕任意位置用户的触屏事件,将手势生成的向右滑动事件或向左滑动事件传送给输入法模块; 2)输入法模块处理触屏模块的滑动事件,当接收到向右滑动事件时,候选区内的汉字选择焦点自动向后移动一个位置,如果焦点已经到达当前页汉字列表的尾部,则自动触发切换下一页,切换页后焦点自动移到新页面的汉字列表头部,如果焦点已经到达当前页汉字列表的尾部且没有下一页,则焦点不做移动;当接收到向左滑动事件时,候选区内的汉字选择焦点自动向前移动一个位置,如果焦点已经到达当前页汉字列表的头部,则自动触发切换上一页,切换页后焦点自动移到新页面的汉字列表尾部,如果焦点已经到达当前页汉字列表的头部且没有上一页,则焦点不做移动; 3)输入法模块处理完滑动事件后,需要把当前焦点汉字的编码发送给TTS模块,由TTS模块把汉字转换为语音播放出来。 本专利技术的有益效果: 视障用户在汉字选择之前不需要首先选择汉字的候选区域然后再进行滑动选择,用户可以在屏幕的任意位置手指向左或者向右滑动进行选择,当汉字焦点到达当前页汉字列表的头部或者尾部,视障用户无需点击切换页面按钮,程序可以在处理向左或者向右滑动事件的时候自动判断是否需要切换页面。本专利技术极大提高了视障用户在输入法中选择汉字的效率。附图说明图1是本专利技术的流程图。具体实施例方式本专利技术包括在屏幕任意区域内手势截获技术,输入法汉字候选区域内焦点自动移动技术以及输入法汉字候选区域自动翻页技术;以下结合实施例对本专利技术做详细说明。本实施例的实现是针对安卓触屏手机,如图1所示,包括手机触屏模块,输入法模块和TTS模块,其中: 手机触屏模块用于实时监测全屏幕任意区域内的触摸事件,并把监测到的向右滑动事件和向左滑动事件传递给输入法模块。输入法模块根据用户在软键盘上键入的拼音从字库中获得汉字列表,在屏幕上显示汉字候选区域,负责处理触屏模块传来的向右滑动事件和向左滑动事件,根据不同的事件进行焦点移动和自动翻页。TTS模块用于把文字转换为语音播放。具体技术实现流程如下(如图1): 手机触屏模块检测到用户在软键盘上的按键动作步骤1,把按键的字符编码发送给输入法模块,输入法模块根据字符编码从字库中取出对应的汉字列表步骤1.1,输入法模块在屏幕上显示汉字候选区域,并在候选区域内把刚刚得到的汉字列表显示出来步骤1.2,同时把焦点移动到候选区第一个汉字上,如果可选的汉字很多且超出一屏,则需要显示翻页按钮,输入法模块把焦点汉字的编码发送给TTS模块,TTS模块通过语音播放汉字步骤1.3。手机触屏模块检测到屏幕任意位置的向右滑动事件步骤2,把向右滑动事件发送给输入法模块,输入法模块根据规则移动焦点位置步骤2.1,规则包括:如果当前焦点位置在当前页的汉字列表尾部且没有下一页按钮,则焦点不做移动;如果当前焦点位置在当前页的汉字列表尾部且有下一页按钮,则输入法汉字候选区域自动切换到下一页,然后把焦点位置移动到新的汉字列表的头部;如果当前焦点位置不在当前页的汉字列表尾部,则把焦点位置自动往后移动一个位置。输入法模块在屏幕上显示新的焦点汉字及汉字列表步骤2.2,同时把汉字编码发送给TTS模块,TTS模块播放语音步骤2.3。手机触屏模块检测到屏幕任意位置的向左滑动事件步骤3,把向左滑动事件发送给输入法模块,输入法模块根据规则移动焦点位置步骤3.1,规则包括:如果当前焦点位置在当前页的汉字列表头部且没有上一页按钮,则焦点不做移动;如果当前焦点位置在当前页的汉字列表头部且有上一页按钮,则输入法汉字候选区域自动切换到上一页,然后把焦点位置移动到新的汉字列表的尾部;如果当前焦点位置不在当前页的汉字列表头部,则把焦点位置自动往前移动一个位置。输入法模块在屏幕上显示新的焦点汉字及汉字列表步骤3.2,同时把汉字编码发送给TTS模块,TTS模块播放语音步骤3.3。本专利技术具体应用途径很多,以上所述仅是本专利技术的优选实施方式,应当指出,对于本
的普通技 术人员来说,在不脱离本专利技术原理的前提下,还可以作出若干改进,这些改进也应视为本专利技术的保护范围。权利要求1.一种在智能触屏手机输入操作时快速选择字/词的装置,该装置包括触屏模块、TTS模块及输入法模块;其中: 触屏模块:实时检测用户的触屏事件,根据手指在整个屏幕任意位置上滑动的距离、方向和时间产生触屏事件,再把触屏事件分发给输入法模块处理; 本文档来自技高网...
【技术保护点】
一种在智能触屏手机输入操作时快速选择字/词的装置,该装置包括触屏模块、TTS模块及输入法模块;其中:触屏模块:实时检测用户的触屏事件,根据手指在整个屏幕任意位置上滑动的距离、方向和时间产生触屏事件,再把触屏事件分发给输入法模块处理;输入法模块:中文模式下,当用户在触摸屏软键盘上点击按键时,输入法模块会根据按键的代码从字库中得到相应的汉字列表,在汉字候选区显示默认的焦点汉字及其他汉字列表,当接收到触屏模块发来的向右滑事件时,焦点向后移动一个位置,当接收到触屏模块发来的向左滑事件时,焦点向前移动一个位置;TTS模块:把字符串转换为语音进行播放。
【技术特征摘要】
【专利技术属性】
技术研发人员:李海潮,戴军明,滕永,徐峰,朱宏峰,戴琛,
申请(专利权)人:江苏诚迈科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。