一种基于矢量运算的悬浮触控方法及装置制造方法及图纸

技术编号:10582092 阅读:112 留言:0更新日期:2014-10-29 13:10
本发明专利技术适用于触摸屏技术领域,提供了一种基于矢量运算的悬浮触控方法及装置。所述方法包括:按照预设的时间间隔在触摸屏的预设范围内连续进行多次检测,以获取用户指尖在触摸屏正上方进行悬浮操作时对应的触摸屏上的多组坐标信息和对应的时间信息,记录所述多组坐标信息和对应的时间信息;根据所述多组坐标信息以及对应的时间信息,计算出用户指尖的悬浮操作;根据所述悬浮操作在触摸屏显示的三维图像上执行相应的操作事件。从而实现了悬浮触控中的多点触控检测,以及与三维图像交互的悬浮触控操作,大大地提升了用户体验感。

【技术实现步骤摘要】
【专利摘要】本专利技术适用于触摸屏
,提供了一种基于矢量运算的悬浮触控方法及装置。所述方法包括:按照预设的时间间隔在触摸屏的预设范围内连续进行多次检测,以获取用户指尖在触摸屏正上方进行悬浮操作时对应的触摸屏上的多组坐标信息和对应的时间信息,记录所述多组坐标信息和对应的时间信息;根据所述多组坐标信息以及对应的时间信息,计算出用户指尖的悬浮操作;根据所述悬浮操作在触摸屏显示的三维图像上执行相应的操作事件。从而实现了悬浮触控中的多点触控检测,以及与三维图像交互的悬浮触控操作,大大地提升了用户体验感。【专利说明】一种基于矢量运算的悬淳触控方法及装置
本专利技术属于触摸屏
,尤其涉及一种基于矢量运算的悬浮触控方法及装 置。
技术介绍
现有的触摸屏上有两种电容式传感器,互电容和自电容。其中,互电容用于实现多 点触摸检测;自电容能够产生比互电容更强大的信号,检测更远的手指感应,但由于一种被 称为"鬼影(ghosting) "的效应,自电容无法进行多点触控。 目前的悬浮触控技术普遍采用互电容的距离感应来实现悬浮触控操作,因此现有 的悬浮触控操作不能实现多点触控,用户操作不方便,且不能实现对三维图像的触控操作。
技术实现思路
本专利技术的目的在于提供一种基于矢量运算的悬浮触控方法及装置,以实现悬浮触 控中的多点触控检测,以及与三维图像交互的悬浮触控操作。 本专利技术是这样实现的,一种基于矢量运算的悬浮触控方法,所述方法包括: 按照预设的时间间隔在触摸屏的预设范围内连续进行多次检测,以获取用户指尖 在触摸屏正上方进行悬浮操作时对应的触摸屏上的多组坐标信息和对应的时间信息,记录 所述多组坐标信息和对应的时间信息; 对所述多组坐标信息以及对应的时间信息进行矢量运算,以获得用户指尖的悬浮 操作; 根据所述悬浮操作在触摸屏显示的三维图像上执行相应的操作事件。 进一步地,所述坐标信息包括X轴坐标、Y轴坐标;所述检测包括: 检测触摸屏上电容的变化情况,根据电容的变化情况计算出用户指尖所在位置垂 直映射在触摸屏上的X轴坐标与Y轴坐标。 进一步地,所述坐标信息还包括Z轴坐标;所述检测包括: 检测电场的衰减程度,根据电场的衰减程度计算出用户指尖与触摸屏的高度距 离; 在所述高度距离小于预设阈值时,以所述高度距离作为用户指尖在触摸屏上的Z 轴坐标。 进一步地,所述用户指尖的悬浮操作包括用户指尖的运行方向和运行速度; 所述对所述多组坐标信息以及对应的时间信息进行矢量运算,以获得用户指尖的 悬浮操作具体为: 以每一组坐标信息作为一个向量,对所述向量进行矢量运算,以获得用户指尖的 运行方向;以及,对所述向量及其对应的时间信息进行矢量运算,以获得用户指尖的运行速 度; 所述根据所述悬浮操作在触摸屏显示的三维图像上执行相应的操作事件具体 为: 根据所述矢量运算得到的用户指尖的运行方向和运行速度,在触摸屏显示的三维 图像上执行相应的操作事件。 进一步地,所述方法还包括: 在接收到用户输入的返回指令时,结束悬浮触控操作。 本专利技术的第二方面,还提供了一种基于矢量运算的悬浮触控装置,所述装置包 括: 检测模块,用于按照预设的时间间隔在触摸屏的预设范围内连续进行多次检测, 以获取用户指尖在触摸屏正上方进行悬浮操作时对应的触摸屏上的多组坐标信息和对应 的时间信息,记录所述多组坐标信息和对应的时间信息; 计算模块,用于对所述多组坐标信息以及对应的时间信息进行矢量运算,以获得 用户指尖的悬浮操作; 执行模块,用于根据所述悬浮操作在触摸屏显示的三维图像上执行相应的操作事 件。 进一步地,所述坐标信息包括X轴坐标、Y轴坐标;所述检测模块包括第一检测单 元,所述第一检测单元用于: 检测触摸屏上电容的变化情况,根据电容的变化情况计算出用户指尖所在位置垂 直映射在触摸屏上的X轴坐标与Y轴坐标。 进一步地,所述坐标信息还包括Z轴坐标;所述检测模块还包括第二检测单元,所 述第二检测单元用于: 检测电场的衰减程度,根据电场的衰减程度计算出用户指尖与触摸屏的高度距 离; 在所述高度距离小于预设阈值时,以所述高度距离作为用户指尖在触摸屏上的Z 轴坐标。 进一步地,所述用户指尖的悬浮操作包括用户指尖的运行轨迹和运行速度; 所述计算模块具体用于: 以每一组坐标信息作为一个向量,对所述向量进行矢量运算,以获得用户指尖的 运行方向;以及,对所述向量及其对应的时间信息进行矢量运算,以获得用户指尖的运行速 度; 所述执行模块具体用于: 根据所述矢量运算得到的用户指尖的运行方向和运行速度,在触摸屏显示的三维 图像上执行相应的操作事件。 进一步地,所述装置还包括: 返回模块,用于在接收到用户输入的返回指令时,结束悬浮触控操作。 本专利技术通过在用户设备的触摸屏的预设范围内,按照预设的时间间隔连续进行多 次检测,获取用户指尖在触摸屏正上方进行悬浮操作时对应的触摸屏上的多组坐标信息和 对应的时间信息,并根据所述多组坐标信息以及对应的时间信息,通过矢量运算计算出用 户指尖的悬浮操作;并根据所述悬浮操作在触摸屏显示的三维图像上执行相应的操作事 件。从而实现了悬浮触控中的多点触控检测,以及与三维图像交互的悬浮触控操作,大大地 提升了用户体验感。 【专利附图】【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。 图1是本专利技术实施例一提供的基于矢量运算的悬浮触控方法的第一实现流程图; 图2是本专利技术实施例二提供的基于矢量运算的悬浮触控方法的第二实现流程图; 图3是本专利技术实施例二提供的基于矢量运算的悬浮触控装置的组成结构图。 【具体实施方式】 为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并 不用于限定本专利技术。 本专利技术通过在用户设备的触摸屏的预设范围内,按照预设的时间间隔连续进行多 次检测,获取用户指尖在触摸屏正上方进行悬浮操作时对应的触摸屏上的多组坐标信息和 对应的时间信息,并根据所述多组坐标信息以及对应的时间信息,通过矢量运算计算出用 户指尖的悬浮操作;并根据所述悬浮操作在触摸屏显示的三维图像上执行相应的操作事 件。从而实现了悬浮触控中的多点触控检测,以及与三维图像交互的悬浮触控操作,大大地 提升了用户体验感。 实施例一 图1示出了本专利技术实施例一提供的基于矢量运算的悬浮触控方法的第一实 现流程。在本实施例中,所述方法适用于具有电容式触摸显示屏的用户设备(UE,User Equipment)(例如为:手机,智能终端,多媒体设备,流媒体设备等),此处不作限定。 如图1所示,所述方法包括: 在步骤S101中,按照预设的时间间隔在触摸屏的预设范围内连续进行多次检测, 以本文档来自技高网...
一种基于矢量运算的悬浮触控方法及装置

【技术保护点】
一种基于矢量运算的悬浮触控方法,其特征在于,所述方法包括:按照预设的时间间隔在触摸屏的预设范围内连续进行多次检测,以获取用户指尖在触摸屏正上方进行悬浮操作时对应的触摸屏上的多组坐标信息和对应的时间信息,记录所述多组坐标信息和对应的时间信息;对所述多组坐标信息以及对应的时间信息进行矢量运算,以获得用户指尖的悬浮操作;根据所述悬浮操作在触摸屏显示的三维图像上执行相应的操作事件。

【技术特征摘要】

【专利技术属性】
技术研发人员:巫国平曾元清
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1