[发明专利]一种触摸屏实时数据校正方法无效
申请号: | 200910304781.2 | 申请日: | 2009-07-24 |
公开(公告)号: | CN101604254A | 公开(公告)日: | 2009-12-16 |
发明(设计)人: | 刘柏良 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F3/041 |
代理公司: | 成都虹桥专利事务所 | 代理人: | 李顺德 |
地址: | 621000四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 触摸屏 实时 数据 校正 方法 | ||
技术领域
本发明涉及嵌入式设备的技术,特别涉及嵌入式触摸屏的技术。
背景技术
嵌入式设备作为一种时尚的电子消费产品,越来越多的使用触摸屏作为输入设备,由于触摸屏和它背后的LCD显示设备是分开装配的,尽管部分触摸屏驱动程序实现了对数据的校正,但仅限于纠正一些常见机械性误差,随着时间的推移触摸屏性能参数会变化,需要重新设定驱动的校正参数,而驱动作为统一的接口程序,经常进行修改就失去了其高效、统一的意义,因此在GUI环境下的触摸屏数据校正成为迫切需求,而目前的触摸屏数据校正并不能在GUI环境下实现。
发明内容
本发明所要解决的技术问题,就是为了克服目前触摸屏数据校正需要重新设定驱动的校正参数的缺点,提供一种触摸屏实时数据校正方法。
本发明采用的技术方案实现前提为应用于基于Linux操作系统的嵌入式GUI环境中。
本发明解决其技术问题,采用的技术方案是,一种触摸屏实时数据校正方法,其特征在于,包括以下步骤:
a.设备启动,后台服务程序检测保存校正参数的校正文件是否存在,若是则进入b步骤,若不是则进入c步骤;
b.GUI应用程序运行并被用户操作使用,然后进入e步骤;
c.运行触摸屏校正程序,用户根据界面十字图标提示进行校正,然后进入下一步;
d.校正完成后,将校正参数保存到校正文件,然后进入b步骤;
e.用户点击触摸屏产生的物理数据通过驱动提供给GUI底层接口;
f.GUI底层通过保存的校正文件对物理数据进行实时校正还原,得到屏幕象素坐标;
g.应用程序根据屏幕象素坐标进行相应的响应;
h.若用户进入触摸屏校正程序,触摸屏校正程序启动;
i.用户根据界面十字图标提示完成校正;
j.校正算法根据用户点击点与十字图标中心点算出校正参数,并保存更新到校正文件;
k.GUI底层被通知获取新的校正参数以完成实时校正参数更新,回到b步骤。
本发明的有益效果是,通过上述步骤可以及其容易的实现嵌入式GUI环境下的触摸屏实时数据校正,不需要重新设定驱动的校正参数,在使用和设备生产测试中非常方便,增强了产品的市场竞争力。
附图说明
图1为实施例的系统流程图。
具体实施方式
下面结合附图及实施例,详细描述本发明的技术方案。
本发明提供了一种触摸屏实时数据校正方法,首先设备启动,后台服务程序检测保存校正参数的校正文件是否存在,若是则GUI应用程序运行并被用户操作使用,若不是则运行触摸屏校正程序,用户根据界面十字图标提示进行校正,校正完成后,将校正参数保存到校正文件,然后GUI应用程序运行并被用户操作使用,用户操作使用时,点击触摸屏产生的物理数据通过驱动提供给GUI底层接口,GUI底层通过保存的校正文件对物理数据进行实时校正还原,得到屏幕象素坐标,应用程序再根据屏幕象素坐标进行相应的响应,若用户进入触摸屏校正程序,则触摸屏校正程序启动,首先用户根据界面十字图标提示完成校正,然后校正算法根据用户点击点与十字图标中心点算出校正参数,并保存更新到校正文件,最后GUI底层被通知获取新的校正参数以完成实时校正参数更新,并回到用户操作使用那步。
实施例
本例采用了本发明所述的一种触摸屏实时数据校正方法,其系统流程图如图1。
首先设备启动,后台服务程序检测保存校正参数的校正文件是否存在,若是则GUI应用程序运行并被用户操作使用,若不是则运行触摸屏校正程序,用户根据界面十字图标提示进行校正,校正完成后,将校正参数保存到校正文件,然后GUI应用程序运行并被用户操作使用,用户操作使用时,点击触摸屏产生的物理数据通过驱动提供给GUI底层接口,GUI底层通过保存的校正文件对物理数据进行实时校正还原,得到屏幕象素坐标,应用程序再根据屏幕象素坐标进行相应的响应,若用户进入触摸屏校正程序,则触摸屏校正程序启动,首先用户根据界面十字图标提示完成校正,然后校正算法根据用户点击点与十字图标中心点算出校正参数,并保存更新到校正文件,最后GUI底层被通知获取新的校正参数以完成实时校正参数更新,并回到用户操作使用那步。
根据以上方法可以在应用程序执行之前读取存储于文件中的校正参数,在GUI环境下,用户每次点击触摸屏的物理数据通过驱动提供给GUI底层接口,GUI通过对数据的实时校正还原为屏幕像素坐标,应用程序根据屏幕象素坐标进行相应的响应。当用户任意时刻进行触摸屏校正后,校正参数将随之被保存到文件进行更新,GUI底层接口将随之打开新的校正参数文件进行读取更新,较繁琐的驱动程序参数更新过程,GUI环境下的用户校正参数极其容易地被更新完成。在第一次启动嵌入式设备用户界面时,后台服务程序将检测保存校正参数的校正文件是否存在,若不存在将首先运行触摸屏校正程序,用户根据界面十字图标提示进行校正,校正完成后,将校正参数保存到校正文件,在检测到该校正文件存在后后台服务程序运行GUI应用程序,用户在操作触摸屏后经过GUI环境下的实时校正数据将被转化为对应的屏幕像素坐标被响应,人性化的界面将与用户互动;若已存在该校正文件,GUI应用程序将直接运行被用户操作使用。当用户在GUI环境下使用触摸屏校正时,校正程序方法将逐步提示用户逐个点击屏幕上十字图标中心点完成校正,校正算法根据用户点击点与十字图标中心点算出校正参数,并被更新到校正文件,同时GUI底层将被通知获取新的校正参数完成实时校正参数更新,用户点击触摸屏的屏幕像素坐标也将根据新的校正参数算出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910304781.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种激光扩束器参数的计算方法
- 下一篇:板卡模块及具有此板卡模块电子装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置