一种触摸屏实时数据校正方法

文档序号:6587354阅读:242来源:国知局
专利名称:一种触摸屏实时数据校正方法
技术领域
本发明涉及嵌入式设备的技术,特别涉及嵌入式触摸屏的技术。
背景技术
嵌入式设备作为一种时尚的电子消费产品,越来越多的使用触摸屏作为输入设备,由 于触摸屏和它背后的LCD显示设备是分开装配的,尽管部分触摸屏驱动程序实现了对数据的 校正,但仅限于纠正一些常见机械性误差,随着时间的推移触摸屏性能参数会变化,需要重 新设定驱动的校正参数,而驱动作为统一的接口程序,经常进行修改就失去了其高效、统一 的意义,因此在GUI环境下的触摸屏数据校正成为迫切需求,而目前的触摸屏数据校正并不 能在GUI环境下实现。

发明内容
本发明所要解决的技术问题,就是为了克服目前触摸屏数据校正需要重新设定驱动的校
正参数的缺点,提供一种触摸屏实时数据校正方法。
本发明采用的技术方案实现前提为应用于基于Li皿x操作系统的嵌入式GUI环境中。 本发明解决其技术问题,采用的技术方案是, 一种触摸屏实时数据校正方法,其特征在
于,包括以下步骤
a. 设备启动,后台服务程序检测保存校正参数的校正文件是否存在,若是则进入b步骤 ,若不是则进入c步骤;
b. GUI应用程序运行并被用户操作使用,然后进入e步骤;
c. 运行触摸屏校正程序,用户根据界面十字图标提示进行校正,然后进入下一步;
d. 校正完成后,将校正参数保存到校正文件,然后进入b步骤;
e. 用户点击触摸屏产生的物理数据通过驱动提供给GUI底层接口 ;
f. GUI底层通过保存的校正文件对物理数据进行实时校正还原,得到屏幕象素坐标;
g. 应用程序根据屏幕象素坐标进行相应的响应;
h. 若用户进入触摸屏校正程序,触摸屏校正程序启动;
i. 用户根据界面十字图标提示完成校正;
j.校正算法根据用户点击点与十字图标中心点算出校正参数,并保存更新到校正文件; k. GUI底层被通知获取新的校正参数以完成实时校正参数更新,回到b步骤。本发明的有益效果是,通过上述步骤可以及其容易的实现嵌入式GUI环境下的触摸屏实 时数据校正,不需要重新设定驱动的校正参数,在使用和设备生产测试中非常方便,增强了 产品的市场竞争力。


图l为实施例的系统流程图。
具体实施例方式
下面结合附图及实施例,详细描述本发明的技术方案。
本发明提供了一种触摸屏实时数据校正方法,首先设备启动,后台服务程序检测保存校 正参数的校正文件是否存在,若是则GUI应用程序运行并被用户操作使用,若不是则运行触 摸屏校正程序,用户根据界面十字图标提示进行校正,校正完成后,将校正参数保存到校正 文件,然后GUI应用程序运行并被用户操作使用,用户操作使用时,点击触摸屏产生的物理 数据通过驱动提供给GUI底层接口 , GUI底层通过保存的校正文件对物理数据进行实时校正还 原,得到屏幕象素坐标,应用程序再根据屏幕象素坐标进行相应的响应,若用户进入触摸屏 校正程序,则触摸屏校正程序启动,首先用户根据界面十字图标提示完成校正,然后校正算 法根据用户点击点与十字图标中心点算出校正参数,并保存更新到校正文件,最后GUI底层 被通知获取新的校正参数以完成实时校正参数更新,并回到用户操作使用那步。
实施例
本例采用了本发明所述的一种触摸屏实时数据校正方法,其系统流程图如图l。 首先设备启动,后台服务程序检测保存校正参数的校正文件是否存在,若是则GUI应用 程序运行并被用户操作使用,若不是则运行触摸屏校正程序,用户根据界面十字图标提示进 行校正,校正完成后,将校正参数保存到校正文件,然后GUI应用程序运行并被用户操作使 用,用户操作使用时,点击触摸屏产生的物理数据通过驱动提供给GUI底层接口, GUI底层通 过保存的校正文件对物理数据进行实时校正还原,得到屏幕象素坐标,应用程序再根据屏幕 象素坐标进行相应的响应,若用户进入触摸屏校正程序,则触摸屏校正程序启动,首先用户 根据界面十字图标提示完成校正,然后校正算法根据用户点击点与十字图标中心点算出校正 参数,并保存更新到校正文件,最后GUI底层被通知获取新的校正参数以完成实时校正参数 更新,并回到用户操作使用那步。
根据以上方法可以在应用程序执行之前读取存储于文件中的校正参数,在GUI环境下, 用户每次点击触摸屏的物理数据通过驱动提供给GUI底层接口 , GUI通过对数据的实时校正还 原为屏幕像素坐标,应用程序根据屏幕象素坐标进行相应的响应。当用户任意时刻进行触摸屏校正后,校正参数将随之被保存到文件进行更新,GUI底层接口将随之打开新的校正参数 文件进行读取更新,较繁琐的驱动程序参数更新过程,GUI环境下的用户校正参数极其容易 地被更新完成。在第一次启动嵌入式设备用户界面时,后台服务程序将检测保存校正参数的 校正文件是否存在,若不存在将首先运行触摸屏校正程序,用户根据界面十字图标提示进行 校正,校正完成后,将校正参数保存到校正文件,在检测到该校正文件存在后后台服务程序 运行GUI应用程序,用户在操作触摸屏后经过GUI环境下的实时校正数据将被转化为对应的屏 幕像素坐标被响应,人性化的界面将与用户互动;若已存在该校正文件,GUI应用程序将直 接运行被用户操作使用。当用户在GUI环境下使用触摸屏校正时,校正程序方法将逐步提示 用户逐个点击屏幕上十字图标中心点完成校正,校正算法根据用户点击点与十字图标中心点 算出校正参数,并被更新到校正文件,同时GUI底层将被通知获取新的校正参数完成实时校 正参数更新,用户点击触摸屏的屏幕像素坐标也将根据新的校正参数算出。
权利要求
1.一种触摸屏实时数据校正方法,其特征在于,包括以下步骤a.设备启动,后台服务程序检测保存校正参数的校正文件是否存在,若是则进入b步骤,若不是则进入c步骤;b.GUI应用程序运行并被用户操作使用,然后进入e步骤;c.运行触摸屏校正程序,用户根据界面十字图标提示进行校正,然后进入下一步;d.校正完成后,将校正参数保存到校正文件,然后进入b步骤;e.用户点击触摸屏产生的物理数据通过驱动提供给GUI底层接口;f.GUI底层通过保存的校正文件对物理数据进行实时校正还原,得到屏幕象素坐标;g.应用程序根据屏幕象素坐标进行相应的响应;h.若用户进入触摸屏校正程序,触摸屏校正程序启动;i.用户根据界面十字图标提示完成校正;j.校正算法根据用户点击点与十字图标中心点算出校正参数,并保存更新到校正文件;k.GUI底层被通知获取新的校正参数以完成实时校正参数更新,回到b步骤。
全文摘要
本发明涉及嵌入式设备的技术。本发明解决了目前触摸屏数据校正需要重新设定驱动的校正参数的问题,提供了一种触摸屏实时数据校正方法,其技术方案可概括为先检测校正文件是否存在,若是则用户正常操作,若不是则运行校正程序,用户根据提示进行校正,完成后保存到校正文件,然后用户正常操作,用户操作使用时产生的物理数据通过驱动提供给GUI底层接口,GUI底层进行实时校正还原,根据得到的屏幕象素坐标进行响应,若用户进入校正程序,首先根据提示完成校正,然后系统算出校正参数并更新到校正文件,最后GUI底层完成实时校正参数更新。其有益效果是,非常方便,适用于基于Linux操作系统的嵌入式GUI环境中的触摸屏。
文档编号G06F9/445GK101604254SQ20091030478
公开日2009年12月16日 申请日期2009年7月24日 优先权日2009年7月24日
发明者刘柏良 申请人:四川长虹电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1