一种在触控设备上显示3D界面的控制方法和系统与流程

文档序号:13675302阅读:214来源:国知局

本发明涉及图形用户界面领域,特别涉及一种在触控设备上显示3d界面的控制方法和系统。



背景技术:

3d图就是在一张特制平面图中,通过眼睛的视觉成像系统的重合和分离,看出图中的隐含的图像,随着显示技术的发展,移动终端已可以显示出具有三维效果的3d图,然而,发明人发现,现有的移动终端仅能显示3d图片,现有技术还没有相应的方案来实现任意视角的3d界面的转换显示,发明人分析,由于现有技术多采用2d显示技术,当在触控设备的触控显示屏上通过触摸移动来切换界面显示时,其仅涉及到两个方向的位移,即屏幕水平方向(以下以x方向表示)和竖直方向(以下以y方向表示)上的位移,因此切换界面显示的操作或者从界面上的一个应用对象切换到另一个应用对象的操作一般也就是平移操作。而在触控设备上显示的3d界面通常是显示观察点在3d空间观察到的场景以及设置在该场景内的应用对象,其中,所述观察点在3d图形学中也可以称为摄像设备或眼睛,现有的3d界面显示由于沿用了2d界面显示的方法,只能通过平移操作来切换界面显示,并且,如果要将观察点的焦点从界面上的一个应用对象切换到另一个应用对象,也只能进行平移操作,换句话说,现有技术只能实现一个或两个方向的视角显示切换和应用对象切换,观察点的焦点可以理解为摄像设备中镜头的焦点或者眼睛的聚焦点。然而,由于观察点的空间位置不同,观察到的场景不同;观察点的观察视角不同,观察到的场景也不同,并且应用对象可以设置在空间场景中的任意位置,因此只实现一个或两个方向的视角显示切换和应用对象切换是很难满足3d界面显示需求的。



技术实现要素:

本发明提供一种在触控设备上显示3d界面的控制方法和系统,旨在实现于移动终端中显示3d图片操作,提高用户的体验感,具体地:

一方面,本发明提供一种在触控设备上显示3d界面的控制方法,其中,包括:

于预定模式下获取与外部操作匹配的取标点操作和手势操作;

根据所述取标点操作获取所述移动操作与3d显示图像匹配的第一观察点;

根据所述手势操作以所述第一观察点为基准点形成与所述手势操作匹配的控制命令;

根据所述控制命令调整所述3d显示图像。

优选地,上述的一种在触控设备上显示3d界面的控制方法,其中,所述控制命令至少包括x轴位移指令、y轴位移指令。

优选地,上述的一种在触控设备上显示3d界面的控制方法,其中,于预定模式下获取与外部操作匹配的取标点操作和手势操作具体包括:

于预定模式下获取外部操作的每次施压的施压坐标点以及与所述施压坐标点匹配的施压时间;

当所述施压时间大于预定施压阈值的状态下,根据与所述施压时间匹配的施压坐标点形成所述标点以完成取标点操作;

获取外部操作的手势轨迹,根据所述手势轨迹形成所述手势操作。

优选地,上述的一种在触控设备上显示3d界面的控制方法,其中,于预定模式下获取与外部操作匹配的取标点操作和手势操作具体包括:

于预定模式下获取外部操作的最后一次施压的施压第二坐标点;

根据与所述施压时间匹配的施压第二坐标点形成所述标点以完成取标点操作;

于第二预定时间内获取外部操作的手势轨迹,根据所述手势轨迹形成所述手势操作。

优选地,上述的一种在触控设备上显示3d界面的控制方法,其中,根据所述手势操作以所述第一观察点为基准点形成与所述手势操作匹配的控制命令具体包括:

以所述基准点为x轴与y轴的交点;

根据所述手势操作以及所述基准点获取x轴偏移量、y轴偏移量;

根据所述x轴偏移量形成所述x轴位移指令,y轴偏移量形成所述y轴位移指令。

另一方面,本发明提供一种在触控设备上显示3d界面的控制系统,其中,包括:

采样模块,于预定模式下获取与外部操作匹配的取标点操作和手势操作;

处理模块,根据所述取标点操作获取所述移动操作与3d显示图像匹配的第一观察点;

控制模块,根据所述手势操作以所述第一观察点为基准点形成与所述手势操作匹配的控制命令;

显示模块,根据所述控制命令调整所述3d显示图像。

优选地,上述的一种在触控设备上显示3d界面的控制系统,其中,所述控制命令至少包括x轴位移指令、y轴位移指令。

优选地,上述的一种在触控设备上显示3d界面的控制系统,其中,所述采样模块具体包括:

第一采集器,于预定模式下获取外部操作的每次施压的施压坐标点以及与所述施压坐标点匹配的施压时间;

第一比较器,当所述施压时间大于预定施压阈值的状态下,根据与所述施压时间匹配的施压坐标点形成所述标点以完成取标点操作;

第一处理器,获取外部操作的手势轨迹,根据所述手势轨迹形成所述手势操作。

优选地,上述的一种在触控设备上显示3d界面的控制系统,其中,所述采集模块具体包括:

第二采集器,于预定模式下获取外部操作的最后一次施压的施压第二坐标点;

第二处理器,根据与所述施压时间匹配的施压第二坐标点形成所述标点以完成取标点操作,

第三处理器,于第二预定时间内获取外部操作的手势轨迹,根据所述手势轨迹形成所述手势操作。

优选地,上述的一种在触控设备上显示3d界面的控制系统,其中,所述控制模块具体包括:

计算器,以所述基准点为x轴与y轴的交点;根据所述手势操作和所述基准点获取x轴偏移量、y轴偏移量;

命令形成器,根据所述x轴偏移量形成所述x轴位移指令,y轴偏移量形成所述y轴位移指令。

与现有技术相比,本发明的优点是:

本发明中,通过匹配手势操作以形成的触控点,并捕获所匹配的显示图象,实现了基准点在任意位置的3d显示图像上的切换或调整显示。与现有平移方向的显示切换相比,实现了任意视角转换的场景切换,进而直观且灵活地切换了屏幕上3d界面的显示。对用户而言,操作简单、自由,具有良好的视觉效果,也提高了用户体验度。

附图说明

图1为本发明实施例提供的一种在触控设备上显示3d界面的控制方法的流程示意图;

图2为本发明实施例提供的一种在触控设备上显示3d界面的控制方法的流程示意图;

图3为本发明实施例提供的一种在触控设备上显示3d界面的控制方法的流程示意图;

图4为本发明实施例提供的一种在触控设备上显示3d界面的控制方法的流程示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

所述触控设备可以为平板电脑、手机、便携式多媒体播放器、游戏机等电子设备,其具有用于感应触控操作和显示3d界面的触控显示屏(本文中简称为屏幕),所述3d界面具体是指3d图形用户界面或3d交互界面,在所述3d界面上有至少一个应用对象的显示区域,应用对象可以以图标或文字显示在相应的显示区域。

一方面,本发明提供一种在触控设备上显示3d界面的控制方法,其中,包括:如图1所示,

步骤s110、于预定模式下获取与外部操作匹配的取标点操作和手势操作;

待完成取标点操作后执行手势操作,手势操作可为以标点为定点实施长时间施压操作形成的手势操作。

所述手势操作也可以是用户在屏幕上的滑动操作,手势操作的起始点为标点所在位置,也就是用户在屏幕上开始滑动操作的落笔点;手势操作的终止点为滑动轨迹的终点,也就是用户在屏幕上结束滑动操作的抬笔点;手势操作的触控点为滑动轨迹上的点,包括起点和终点;手势操作的触控点位移是指滑动轨迹上的一个点到另一点的位移,通常包括x方向的位移和y方向的位移。

步骤s120、根据所述取标点操作获取所述移动操作与3d显示图像匹配的第一观察点。

第一观察点可为用户实际需要观察的目的地,例如当3d显示图像以1:100比例方式进行展示,用户无法获取到第一观察点相邻的具体细节展示,此时这以第一观察点做定点进行后续操作。

步骤s130、根据所述手势操作以所述第一观察点为基准点形成与所述手势操作匹配的控制命令;进一步地,所述控制命令至少包括x轴位移指令、y轴位移指令。

当所述手势操作采用3d-touch施压形成时,操作命令为以第一观察点为圆形、缩小比例的显示方式,例如原有的显示方式为比例1:100显示方式,经执行操控命令后调整为1:50或1:10的显示方式。

当所述手势操作由一个操控点形成,也可由两个操控点(操控点可为实际接触3d显示图像,也可为隔空“接触”3d显示图像)形成。

当所述手势操作由一个操控点形成时,该操控点为可第一观察点,通过移动第一观察点的位置以形成控制命令。该操控点也可为除第一观察点以外的其他任意坐标点,此种状态下形成的控制命令可为以第一观察点为基准点的旋转指令。

当所述手势操作由两个操控点(操控点可为实际接触3d显示图像,也可为隔空“接触”3d显示图像)形成时,那个该手势操作形成的控制命令至少包括x轴位移指令、y轴位移指令。该操控点可包括第一观察点,也可不包括第一观察点,当该操控点不包括第一观察点时,控制点可位于除第一观察外的任意区域。根据操控点区域的不同而形成不同的控制命令。

步骤s140、根据所述控制命令调整所述3d显示图像。

本发明中,通过匹配手势操作以形成的触控点,并捕获所匹配的显示图象,实现了基准点在任意位置的3d显示图像上的切换或调整显示。与现有平移方向的显示切换相比,实现了任意视角转换的场景切换,进而直观且灵活地切换了屏幕上3d界面的显示。对用户而言,操作简单、自由,具有良好的视觉效果,也提高了用户体验度。

作为进一步优先实施方案,上述的一种在触控设备上显示3d界面的控制方法,其中,步骤s110、于预定模式下获取与外部操作匹配的取标点操作和手势操作具体包括:如图2所示,

步骤s11011、于预定模式下获取外部操作的每次施压的施压坐标点以及与所述施压坐标点匹配的施压时间;预定模式可为3d显示模式。

步骤s11012、当所述施压时间大于预定施压阈值的状态下,根据与所述施压时间匹配的施压坐标点形成所述标点以完成取标点操作;预定施压阈值可为3毫秒、5毫秒、10毫秒等等,此处不做具体限制。在施压操作实施了多次的情况下,其中当施压时间小于预定施压阈值的状态下,则认定该取点操作无效。

步骤s11013、获取外部操作的手势轨迹,根据所述手势轨迹形成所述手势操作。待取标点操作完成后继续形成手势操作。两者之间存在有先后顺序,当取标点操作未完成的情况下,仅能通过调整移动终端的方向切换3d显示图像,但无法通过手势操作切换3d显示图像。

作为进一步优选实施方案,上述的一种在触控设备上显示3d界面的控制方法,其中,步骤s110、于预定模式下获取与外部操作匹配的取标点操作和手势操作具体包括:如图3所示,

步骤s11021、于预定模式下获取外部操作的最后一次施压的施压第二坐标点;

步骤s11022、根据与所述施压时间匹配的施压第二坐标点形成所述标点以完成取标点操作;

步骤s11023、于第二预定时间内获取外部操作的手势轨迹,根据所述手势轨迹形成所述手势操作。第二预定时间为1毫秒、2毫秒等等,第二预定时间小于预定施压阈值。当第二预定时间内未获取到手势轨迹时,则判断手势操作获取失败。

本实施例中,以最后一次的施压的第二坐标点作为标点,单次操作即可实现取点操作,但是对手势轨迹的操作时间设置限制,避免因误操作而产生错误的控制命令。

作为进一步优选实施方案,上述的一种在触控设备上显示3d界面的控制方法,其中,步骤s130、根据所述手势操作以所述第一观察点为基准点形成与所述手势操作匹配的控制命令具体包括:如图4所示,

步骤s1301、以所述基准点为x轴与y轴的交点;

步骤s1302、根据所述手势操作以及所述基准点获取x轴偏移量、y轴偏移量;

步骤s1303、根据所述x轴偏移量形成所述x轴位移指令,y轴偏移量形成所述y轴位移指令。

上述的形成x轴位移指令、y轴位移指令可采用现有技术实现,此处不做具体阐述。

实施例二

另一方面,本发明提供一种在触控设备上显示3d界面的控制系统,其中,包括:

采样模块,于预定模式下获取与外部操作匹配的取标点操作和手势操作;

处理模块,根据所述取标点操作获取所述移动操作与3d显示图像匹配的第一观察点;

控制模块,根据所述手势操作以所述第一观察点为基准点形成与所述手势操作匹配的控制命令;

显示模块,根据所述控制命令调整所述3d显示图像。

优选地,上述的一种在触控设备上显示3d界面的控制系统,其中,所述控制命令至少包括x轴位移指令、y轴位移指令。

优选地,上述的一种在触控设备上显示3d界面的控制系统,其中,所述采样模块具体包括:

第一采集器,于预定模式下获取外部操作的每次施压的施压坐标点以及与所述施压坐标点匹配的施压时间;

第一比较器,当所述施压时间大于预定施压阈值的状态下,根据与所述施压时间匹配的施压坐标点形成所述标点以完成取标点操作;

第一处理器,获取外部操作的手势轨迹,根据所述手势轨迹形成所述手势操作。

优选地,上述的一种在触控设备上显示3d界面的控制系统,其中,所述采集模块具体包括:

第二采集器,于预定模式下获取外部操作的最后一次施压的施压第二坐标点;

第二处理器,根据与所述施压时间匹配的施压第二坐标点形成所述标点以完成取标点操作,

第三处理器,于第二预定时间内获取外部操作的手势轨迹,根据所述手势轨迹形成所述手势操作。

优选地,上述的一种在触控设备上显示3d界面的控制系统,其中,所述控制模块具体包括:

计算器,以所述基准点为x轴与y轴的交点;根据所述手势操作和所述基准点获取x轴偏移量、y轴偏移量;

命令形成器,根据所述x轴偏移量形成所述x轴位移指令,y轴偏移量形成所述y轴位移指令。

虽然本发明的各个方面在独立权利要求中给出,但是本发明的其它方面包括来自所描述实施方式的特征和/或具有独立权利要求的特征的从属权利要求的组合,而并非仅是权利要求中所明确给出的组合。

这里所要注意的是,虽然以上描述了本发明的示例实施方式,但是这些描述并不应当以限制的含义进行理解。相反,可以进行若干种变化和修改而并不背离如所附权利要求中所限定的本发明的范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1