一种通过触摸屏进行输入的方法和装置制造方法及图纸

技术编号:2827565 阅读:228 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及数据录入与传输领域,特别涉及一种通过触摸屏进行输入的方法和装置,用以解决现有技术中存在的通过触摸屏进行输入时,只能根据用户书写时的压力来计算线条的宽度,无法实现用户的个性化输入问题。本发明专利技术实施例的方法包括:将获取的两个点的绝对坐标值以及所述两个点之间的绝对压力值,分别转化成显示坐标值和显示压力值;计算所述两个点之间的绝对距离值,并将所述绝对距离值转换成相对速度值;根据所述显示坐标值、所述显示压力值和所述相对速度值,确定显示区域,并对显示区域填充颜色。采用本发明专利技术实施例能够体现出用户的个性化输入。

【技术实现步骤摘要】

本专利技术涉及数据录入与传输领域,特别涉及一种通过触摸屏进行输入的方法和装置
技术介绍
随着电子与信息领域的不断发展,触摸屏技术应用的范围也越来越广。目前,个人数字助理(PDA)、液晶显示器(LCD)、阴极射线管(CRT)、银行、医疗器械等等,相关的用户界面都通过触摸屏进行操作。所谓触摸屏就是当用户是用手指或具有圆珠笔形状的触摸笔对触摸屏进行触摸时,通过触点进行相应操作。在触摸屏技术中,一般使用感应压力的方法确定触点。其方法是通过将施加压力时感测触摸屏表面压力和感测该压力的传感器彼此连接在一起,计算被按压位置的坐标实现的。使用触摸屏进行文字输入已经被越来越多的用户所接受,现有的触摸屏显示用户输入的文字的方式为:1)通过触摸屏控制器测量压力后,根据压力来计算线条宽度;2)根据计算后的线条宽度以及测量的压力,计算显示区域大小;3)动态计算线条上每个点的颜色,并逐点填充计算好的显示区域。但是这种方式是根据用户书写时的压力来计算线条的宽度,而每个用户书写时的压力差别是很小的,也就是说如果只根据用户书写时的压力来计算线条的宽度,则不同的用户书写时的线条宽度基本相同,很难区分不同用户输入的信息,也就无法体现用户的个性化输入。综上所述,由于目前通过触摸屏进行输入时,只能根据用户书写时的压力-->来计算线条的宽度,无法实现用户的个性化输入。
技术实现思路
本专利技术实施例提供一种通过触摸屏进行输入的方法和装置,用以解决现有技术中存在的通过触摸屏进行输入时,只能根据用户书写时的压力来计算线条的宽度,无法实现用户的个性化输入问题。本专利技术实施例提供一种通过触摸屏进行输入的方法和装置进一步解决了现有技术中存在的动态填充颜色,导致系统开销增大,效率降低的问题。本专利技术实施例提供的一种通过触摸屏进行输入的方法包括:将获取的两个点的绝对坐标值以及所述两个点之间的绝对压力值,分别转化成显示坐标值和显示压力值;计算所述两个点之间的绝对距离值,并将所述绝对距离值转换成相对速度值;根据所述显示坐标值、所述显示压力值和所述相对速度值,确定显示区域,并对显示区域填充颜色。本专利技术实施例提供的一种通过触摸屏进行输入的装置包括:点坐标计算模块,用于将获取的两个点的绝对坐标值转化成显示坐标值;压力计算模块,用于将获取的所述两个点之间的绝对压力值转换成显示压力值;速度计算模块,用于计算所述两个点之间的绝对距离值,并将所述绝对距离值转换成相对速度值;显示区域计算模块,用于根据所述显示坐标值、所述显示压力值和所述相对速度值,确定显示区域;填充模块,用于对确定的显示区域填充颜色。本专利技术实施例将获取的两个点的绝对坐标值以及所述两个点之间的绝对压力值,分别转化成显示坐标值和显示压力值;计算所述两个点之间的绝对距-->离值,并将所述绝对距离值转换成相对速度值;根据所述显示坐标值、所述显示压力值和所述相对速度值,确定显示区域,并对显示区域填充颜色。由于根据触摸压力和书写速度计算线条的宽度,从而能够体现出用户的个性化输入,并且可以根据用户的个性化输入计算线条的颜色和深浅,减小了系统的开销,提高了输入的效率和显示的速度。附图说明图1A为本专利技术实施例通过触摸屏进行输入的第一种装置结构示意图;图1B为本专利技术实施例通过触摸屏进行输入的第二种装置结构示意图;图2为本专利技术实施例通过触摸屏进行输入的方法流程示意图;图3为本专利技术实施例确定的显示区域示意图。具体实施方式本专利技术实施例在触摸事件发生后(即用户对触摸屏进行触摸),获取两个点的绝对坐标值和绝对压力值,分别转换成显示坐标值和显示压力值,计算获取的两个点之间的绝对距离值,并将绝对距离值转换成相对速度值,根据相对速度值和显示压力值,确定线条宽度,根据显示坐标值和线条宽度确定显示区域并对显示区域填充颜色。由于根据触摸压力和书写速度计算线条的宽度,从而能够体现出用户的个性化输入。在具体实施过程中,可以通过触摸屏控制器获取两个点的绝对坐标值以及两个点之间的绝对压力值,触摸屏控制器包括触摸屏IC(TPIC)和TPIC控制器。触摸期间,TPIC会不断的发出中断,TPIC控制器响应该中断并且读取此时的点的绝对坐标值和绝对压力值。其中,需要根据设定的时间间隔,获取两个点的绝对坐标。比如:设定的时间间隔为10ms,则每隔10ms都会获取一个被触摸的点,然后确定相邻两个点的绝对坐标值和绝对压力值。-->下面结合说明书附图对本专利技术实施例作进一步详细描述。如图1A所示,本专利技术实施例通过触摸屏进行输入的第一种装置包括:点坐标计算模块10、压力计算模块20、速度计算模块30、显示区域计算模块40和填充模块50。点坐标计算模块10,与速度计算模块30和显示区域计算模块40连接,用于获取用户在触摸屏上触摸的两个点的绝对坐标值值,将两个点的绝对坐标值转化成显示坐标值。压力计算模块20,与显示区域计算模块40和填充模块50连接,用于获取用户在触摸屏上触摸的两个点之间的绝对压力值,将绝对压力转换成显示压力值。速度计算模块30,与点坐标计算模块10、显示区域计算模块40和填充模块50连接,用于计算用户在触摸屏上触摸的两个点之间的绝对距离值,并将绝对距离值转换成相对速度值。其中,速度计算模块30还可以进一步包括:距离计算模块300和转换模块310。距离计算模块300,用于从显示区域计算模块40模块中获取两个点的显示坐标值,根据两个点的绝对坐标值计算两个点之间的绝对距离值。具体的,距离计算模块300根据两点间距离公式计算两个点之间的绝对距离值。转换模块310,用于根据预先设定的绝对距离值和相对速度值的对应关系,确定距离计算模块300计算出的绝对距离值对应的相对速度值。需要说明的是,绝对距离值和相对速度值的对应关系可以根据应用环境进行设定,并且可以采用数据库或文件或其他形式建立绝对距离值和相对速度值的对应关系。显示区域计算模块40,与点坐标计算模块10、压力计算模块20、速度计算模块30和填充模块连接50,用于根据点坐标计算模块10确定的显示坐标值、-->压力计算模块20确定的显示压力值和速度计算模块30确定的相对速度值,确定显示区域。其中,显示区域模块40还可以进一步包括:第一确定模块400和第二确定模块410。第一确定模块400,用于根据压力计算模块20确定的显示压力值和速度计算模块30确定的相对速度值,确定线条宽度。其中,第一确定模块400根据下列公式计算线条宽度:线条宽度=a×显示压力值-b×相对速度值a和b为预先设定的经验系数,是根据触摸屏面积、坐标处理范围、实际环境需要进行重复测试得到的。进一步的,如果线条宽度<最小线条宽度,则线条宽度=最小线条宽度如果线条宽度>最大线条宽度,则线条宽度=最大线条宽度第二确定模块410,用于根据点坐标计算模块10确定的显示坐标值和第一确定模块400确定的线条宽度,确定显示区域。填充模块50,与压力计算模块20、速度计算模块30和显示区域计算模块40连接,用于对显示区域计算模块40确定的显示区域填充颜色。其中,填充模块50还可以进一步包括:系数确定模块500、分量确定模块510和处理模块520。系数确定模块500,用于根据压力计算模块20确定的显示压力值和速度计算模块30确定的相对速度值,确定颜色调整系数。分量确定模块510,用本文档来自技高网...

【技术保护点】
一种通过触摸屏进行输入的方法,其特征在于,该方法包括:将获取的两个点的绝对坐标值以及所述两个点之间的绝对压力值,分别转化成显示坐标值和显示压力值;计算所述两个点之间的绝对距离值,并将所述绝对距离值转换成相对速度值;根 据所述显示坐标值、所述显示压力值和所述相对速度值,确定显示区域,并对显示区域填充颜色。

【技术特征摘要】
1.一种通过触摸屏进行输入的方法,其特征在于,该方法包括:将获取的两个点的绝对坐标值以及所述两个点之间的绝对压力值,分别转化成显示坐标值和显示压力值;计算所述两个点之间的绝对距离值,并将所述绝对距离值转换成相对速度值;根据所述显示坐标值、所述显示压力值和所述相对速度值,确定显示区域,并对显示区域填充颜色。2.如权利要求1所述的方法,其特征在于,该方法还包括:对填充后的显示区域进行显示。3.如权利要求1所述的方法,其特征在于,所述将所述绝对距离值转换成相对速度值包括:根据所述绝对坐标值,计算所述两个点之间的绝对距离值;根据预先设定的绝对距离值和相对速度值的对应关系,确定计算出的所述绝对距离值对应的相对速度值。4.如权利要求1或3所述的方法,其特征在于,所述确定显示区域包括:根据所述显示压力值和所述相对速度值,确定线条宽度;根据所述显示坐标值和所述线条宽度,确定显示区域。5.如权利要求4所述的方法,其特征在于,根据下列公式确定线条宽度:线条宽度=a×显示压力值-b×相对速度值其中,a和b为预先设定的经验系数。6.如权利要求1所述的方法,其特征在于,所述对显示区域填充颜色包括:根据所述显示压力值和所述相对速度值,确定颜色调整系数;根据所述颜色调整系数以及预先设定的起始颜色值和终止颜色值,确定填充颜色分量;根据所述填充颜色分量对显示区域进行填充。7.一种通过触摸屏进行输入的装置,其特征在于,该装置包括:点坐标计算模块,用于将获取的两个点的绝对坐标值转化成显示坐标值;...

【专利技术属性】
技术研发人员:肖凯平
申请(专利权)人:炬力集成电路设计有限公司
类型:发明
国别省市:44[中国|广东]

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

1