[发明专利]一种基于多点触摸的图像操作交互系统及方法有效
申请号: | 200910194311.5 | 申请日: | 2009-11-30 |
公开(公告)号: | CN101719046A | 公开(公告)日: | 2010-06-02 |
发明(设计)人: | 周晓旭 | 申请(专利权)人: | 广东威创视讯科技股份有限公司 |
主分类号: | G06F3/048 | 分类号: | G06F3/048;G06F3/041 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王茹;曾旻辉 |
地址: | 510663 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 多点 触摸 图像 操作 交互 系统 方法 | ||
技术领域
本发明涉及触摸屏应用技术领域,特别涉及一种基于多点触摸的图像操作交互系统及方法。
背景技术
目前,多点触摸技术正迅速应用于人们的日常生活中,如苹果公司的多点触摸PC以及windows 7操作系统对多点触摸的支持。由于多点触摸技术具有很好的互动性及直观性,而且还具有操作便捷等优点,且尤其适用于图形演示系统,使得人们对多点触摸技术的需求日趋迫切。
但是当前的多点触摸技术仅适用于Mac系统及Windows 7操作系统,该项技术封装集成在特定版本的操作系统内核中,是操作系统的一部分,无法进行单独的安装和卸载,需要通过操作系统提供的已有的系统函数对多点触摸功能进行调用,比如一台windows XP系统就无法使用多点触摸技术,由于windows,mac系统的内核机制与Linux不同,目前已有的多点触摸交互技术完全无法适用于当前应用广泛的Linux操作系统,而Linux系统下的X Window系统如今日趋成熟,图形界面不断完善,演示功能的不断加强,加上Linux的开放性和低成本的优势,人们迫切需要一种能够适用于多种操作系统的实现多点触摸交互的方法。
发明内容
根据上述现有技术中存在的问题,本发明的目的在于提供一种能够适用于多种操作系统中的基于多点触摸的图像操作交互系统及方法。
为达到上述目的,本发明采用以下技术方案:
一种基于多点触摸的图像操作交互系统,其包括:
触摸屏设备,用于显示图像,并接收用户的多个触摸点的触摸指令,获取各触摸点的物理坐标并生成对应的代码,每隔第一时间周期发送其生成的代码;
内核驱动模块,用于根据所述触摸屏设备发送代码的时间周期采集所述触摸屏设备生成的代码并进行运算分析,根据运算分析的结果产生对应的消息码,发送所述消息码至图像处理模块;
图像处理模块,用于根据接收到的消息码,对所述触摸屏设备当前显示的图像进行对应的图像处理操作;
通信接口,用于通过netlink socket机制将所述内核驱动模块中的消息发送单元发送的消息码传送给所述图像处理模块,
所述内核驱动模块具体包括:
数据读取单元,用于每隔第一时间周期采集所述触摸屏设备生成的代码并发送给坐标分析及消息产生单元;
坐标分析及消息产生单元,用于每隔第二时间周期运算分析所述数据读取单元采集到的代码,根据运算分析的结果,产生对应的消息码:
如果所述数据读取单元采集到的代码中包括两个触摸点的物理坐标,则计算第一组两个触摸点之间的第一物理距离,隔第二时间周期以后再计算当前采集到的两个触摸点之间的第二物理距离,判断第二物理距离减去第一物理距离的差是大于零还是小于零,若小于零则发送第一消息码,若大于零则发送第二消息码;
如果所述数据读取单元采集到的代码中包括两个触摸点的物理坐标,判断第二触摸点的水平坐标是否比第一触摸点的水平坐标大,如果是:若第一触摸点的物理坐标不变,且第二触摸点的纵坐标在第二时间周期前后增大的值大于某一特定值,则发送第三消息码;若第一触摸点的物理坐标不变,第二触摸点的纵坐标在第二时间周期前后减小的值大于某一特定值,则发送第四消息码;
如果所述数据读取单元采集到的代码中只包括一个触摸点的物理坐标,判断第二时间周期前后采集到的触摸点的物理坐标的水平坐标值是增大还是减小,若水平坐标值增大的值大于某一设定值则发送第五消息码,若水平坐标值减小的值大于某一设定值则发送第六消息码,
消息发送单元,用于发送所述消息码,
所述图像处理模块具体包括:
消息接收单元,用于接收所述通信接口传送过来的消息码;
存储单元,用于存储不同消息码对应的消息,所述消息与图像处理单元一一对应;
消息分析单元,用于对所述接收到的消息码进行分析,从所述存储单元中查找到对应的消息,并调用该消息所对应的图像处理单元:
若收到第一消息码则对所述触摸屏设备当前显示的图像进行图像缩小处理;若收到第二消息码则对所述触摸屏设备当前显示的图像进行图像放大处理;若收到第三消息码则对所述触摸屏设备当前显示的图像进行顺时针旋转;若收到第四消息码则对所述触摸屏设备当前显示的图像进行逆时针旋转;若收到第五消息码则让所述触摸屏设备显示下一张图片;若收到第六消息码则让所述触摸屏设备显示上一张图片,
图像处理单元,用于对触摸屏设备当前显示的图像进行相应的处理。
本发明还提供了一种基于多点触摸的图像操作交互方法,其包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创视讯科技股份有限公司,未经广东威创视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910194311.5/2.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序