【技术实现步骤摘要】
触摸屏字符显示方法及装置本专利是申请号为:201210312942.4,申请日为:2012年8月30日,名称为:触摸屏字符显示方法及装置的分案申请。
本专利技术涉及移动通讯领域,特别是涉及一种触摸屏字符显示方法及装置。
技术介绍
在现有技术中,随着智能手机和其他智能产品的兴起,触屏输入方式已经变得越来越普及。在方便人们使用的同时,触屏输入也存在较多的使用上的不便。例如:触屏无键盘机的触感,使得用户经常会在屏幕上触到多个键,导致不必要的输入。此外,在进行文本选择时,由于一般情况下字体要比手指面积小得多,就会出现一个手指挡住了好几个字符,难以准确定位出用户要选中的部分内容和字符的起始位置。通常需要反复按下多次才可能定位成功,这样极大的为用户使用带来不便。
技术实现思路
本专利技术提供一种触摸屏字符显示方法及装置,以解决现有技术中在进行终端的触屏输入时易发生字符定位和字符选择不准确的问题。本专利技术提供一种触摸屏字符显示方法,包括:当检测到用户接触触摸屏上显示有字符的位置超过预定时间阈值时,确定用户接触触摸屏的遮挡区域;获取遮挡区域下被遮挡的字符,并将字符在触摸屏上除遮挡区域之外的预定放大区域进行独立显示和放大;检测用户在预定放大区域的接触,并根据检测到的接触对遮挡区域的字符进行定位和/或选择。本专利技术还提供了一种触摸屏字符显示装置,包括:检测确定模块,用于当检测到用户接触触摸屏上显示有字符的位置超过预定时间阈值时,确定用户接触触摸屏的遮挡区域;显示放大模块,用于获取遮挡区域下被遮挡的字符,并将字符在触摸屏上除遮挡区域之外的预定放大区域进行独立显示和放大;字符处理 ...
【技术保护点】
一种触摸屏字符显示方法,其特征在于,包括:当检测到用户接触触摸屏上显示有字符的位置超过预定时间阈值时,确定所述用户接触所述触摸屏的遮挡区域;获取所述遮挡区域下被遮挡的字符,并将所述字符在所述触摸屏上除所述遮挡区域之外的预定放大区域进行独立显示和放大;当检测到所述用户接触所述预定放大区域时,记录所述用户接触的预定放大区域起始位置,并判断所述用户是否继续在所述预定放大区域进行滑动接触,如果判断为否,根据所述预定放大区域起始位置计算所述遮挡区域中相应的遮挡区域起始位置,并将光标移动到该遮挡区域起始位置所对应的字符前。
【技术特征摘要】
1.一种触摸屏字符显示方法,其特征在于,包括:当检测到用户接触触摸屏上显示有字符的位置超过预定时间阈值时,确定所述用户接触所述触摸屏的遮挡区域;获取所述遮挡区域下被遮挡的字符,并将所述字符在所述触摸屏上除所述遮挡区域之外的预定放大区域进行独立显示和放大;当检测到所述用户接触所述预定放大区域时,记录所述用户接触的预定放大区域起始位置,并判断所述用户是否继续在所述预定放大区域进行滑动接触,如果判断为否,根据所述预定放大区域起始位置计算所述遮挡区域中相应的遮挡区域起始位置,并将光标移动到该遮挡区域起始位置所对应的字符前。2.如权利要求1所述的方法,其特征在于所述方法还包括检测所述用户在所述预定放大区域的接触,并根据检测到的所述接触对所述遮挡区域的字符进行选择,具体包括:当检测到所述用户接触所述预定放大区域时,记录所述用户接触的预定放大区域起始位置,并判断所述用户是否继续在所述预定放大区域进行滑动接触如果判断为是,记录所述用户接触的预定放大区域终止位置,根据所述预定放大区域起始位置和所述预定放大区域终止位置计算所述遮挡区域中相应的遮挡区域起始位置和遮挡区域终止位置,并将该遮挡区域起始位置到该遮挡区域终止位置之间所对应的字符选中。3.如权利要求1所述的方法,其特征在于,当检测到用户接触所述触摸屏上没有显示字符的位置超过预定时间阈值时;或者,当检测到用户接触所述触摸屏没有超过所述预定时间阈值时,不响应所述用户的操作。4.如权利要求1所述的方法,其特征在于,确定所述用户接触所述触摸屏的遮挡区域具体包括:根据公式1确定所述遮挡区域的半径Rr:Rr=Rt+dr公式1;其中,Rt为触摸屏检测到的用户实际触摸按压区域的最大半径,dr为预先设置的预估值;根据所述半径Rr确定所述遮挡区域。5.如权利要求1所述的方法,其特征在于,整个触摸屏显示区域所在的坐标系为XOY坐标系,所述预定放大区域所在的坐标系为X'O'Y'坐标系,其中,O'点在所述XOY坐标系的坐标值为(X0,Y0),在所述XOY坐标系内,整个触摸屏显示区域为D1区域,所述D1区域内的所述遮挡区域为D3区域,以所述D3区域为内切圆的矩形为D2区域,在所述X'O'Y'坐标系内,所述预定放大区域为D4区域;获取所述遮挡区域下被遮挡的字符,并将所述字符在所述触摸屏上除所述遮挡区域之外的预定放大区域进行独立显示和放大具体包括:检测所述D3区域,根据所述D3区域确定所述D2区域,并获取所述D2区域的长a和宽b;获取预先设置的屏幕扩展比率M和N,其中,M=a'/a,N=b'/b,a'为所述D4区域的长,b'为所述D4区域的宽;根据公式2和公式3确定所述XOY坐标系中所述D2区域上的一点(x,y)到所述X'O'Y'坐标系中所述D4区域上的一点(x',y')的转换关系:x'=(x-x0)*M公式2;y'=(y-y0)*N公式3;根据所述转换关系确定所述D4区域;获取所述遮挡区域下被遮挡的字符,将所述字符在所述D4区域内显示,并将所述D4区域的字体大小设置为原字符大小的T倍,其中,T=min(M,N)。6.如权利要求2所述的方法,其特征在于,整个触摸屏显示区域所在的坐标系为XOY坐标系,所述预定放大区域所在的坐标系为X'O'Y'坐标系,其中,O'点在所述XOY坐标系的坐标值为(X0,Y0),在所述XOY坐标系内,整个触摸屏显示区域为D1区域,所述D1区域内的所述遮挡区域为D3区域,以所述D3区域为内切圆的矩形为D2区域,在所述X'O'Y'坐标系内,所述预定放大区域为D4区域;根据所述预定放大区域起始位置计算所述遮挡区域中相应的遮挡区域起始位置,并将光标移动到该遮挡区域起始位置所对应的字符前具体包括:获取所述用户接触的D4区域起始位置的中心坐标(xc',yc'),根据公式4和公式5计算出所述遮挡区域中与所述中心坐标(xc',yc')对应的原坐标(xc,yc):xc=xc'/M+x0公式4;yc=yc'/N+y0公式5;将光标设置于距离所述原坐标(xc,yc)最近的两个字符间隙中;记录所述用户接触的预定放大区域终止位置,根据所述预定放大区域起始位置和所述预定放大区域终止位置计算所述遮挡区域中相应的遮挡区域起始位置和遮挡区域终止位置,并将该遮挡区域起始位置到该遮挡区域终止位置之间所对应的字符选中具体包括:获取所述用户接触的D4区域起始位置的中心坐标(xc1',yc1'),根据公式6和公式7计算出所述遮挡区域中与所述中心坐标(xc1',yc1')对应的原坐标(xc1,yc1);xc1=...
【专利技术属性】
技术研发人员:高明刚,倪庆瑜,王卓,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。