基于视点跟踪的控制方法和装置制造方法及图纸

技术编号:14421103 阅读:77 留言:0更新日期:2017-01-12 23:27
本发明专利技术涉及一种基于视点跟踪的控制方法和装置,所述方法包括:跟踪用户的视点位置;根据所述视点位置移动光标;基于第一启动时间显示进度指示,所述第一启动时间用于启动与所述光标的位置相关联的功能;在所述进度指示表示已达到所述第一启动时间的情况下,启动所述功能。本发明专利技术各方面通过跟踪用户视点位置来移动光标,并向用户显示启动相关功能的进度指示,使得用户能够仅通过改变视点并参考所显示的进度指示,就能够便捷地启动相关功能,避免了繁琐的操作。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种基于视点跟踪的控制方法和装置
技术介绍
随着虚拟现实VR(VirtualReality)等技术的发展,用户对人机交互的便捷性要求越来越高。用户希望能够以尽量少的手动操作,方便、快速地对设备进行控制。
技术实现思路
技术问题有鉴于此,本专利技术提出了一种基于视点跟踪的控制方法和装置,以提高人机互动过程中,用户对设备进行控制的便捷性。解决方案一方面,提出了一种基于视点跟踪的控制方法,所述方法包括:跟踪用户的视点位置;根据所述视点位置移动光标;基于第一启动时间显示进度指示,所述第一启动时间用于启动与所述光标的位置相关联的功能;在所述进度指示表示已达到所述第一启动时间的情况下,启动所述功能。另一方面,提出了一种基于视点跟踪的控制装置,所述装置包括:第一跟踪部件,用于跟踪用户的视点位置;第一移动部件,用于根据所述视点位置移动光标;第一进度显示部件,用于基于第一启动时间显示进度指示,所述第一启动时间用于启动与所述光标的位置相关联的功能;第一启动部件,用于在所述进度指示表示已达到所述第一启动时间的情况下,启动所述功能。有益效果本专利技术各方面通过跟踪用户视点位置来移动光标,并向用户显示启动相关功能的进度指示,使得用户能够仅通过改变视点并参考所显示的进度指示,就能够便捷地启动相关功能,避免了繁琐的操作。根据下面参考附图对示例性实施例的详细说明,本专利技术的其它特征及方面将变得清楚。附图说明包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本专利技术的示例性实施例、特征和方面,并且用于解释本专利技术的原理。图1示出根据本专利技术一实施例的基于视点跟踪的控制方法的流程图。图2示出了根据本专利技术实施例的一个示例的基于视点位置的控制方法的流程图。图3示出了根据本专利技术实施例的一个示例的基于视点位置的控制方法的流程图。图4示出了根据本专利技术实施例的一个示例的基于视点位置的控制方法的流程图。图5-图12示出了根据图4所示的示例对视频的显示画面的位置进行调整的过程的示意图。图13示出根据本专利技术一实施例的基于视点跟踪的控制装置的结构图。图14示出根据本专利技术一实施例的一个示例的基于视点跟踪的控制装置的结构图。图15示出根据本专利技术一实施例的一个示例的基于视点跟踪的控制装置的结构图。图16示出根据本专利技术一实施例的一个示例的基于视点跟踪的控制装置的结构图。图17示出根据本专利技术一实施例的一个示例的基于视点跟踪的控制装置的结构图。图18示出根据本专利技术一实施例的基于视点跟踪的控制设备的结构图。具体实施方式以下将参考附图详细说明本专利技术的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。另外,为了更好的说明本专利技术,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本专利技术同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本专利技术的主旨。实施例1图1示出根据本专利技术一实施例的基于视点跟踪的控制方法的流程图。该实施例例如可以在能够进行人机交互的设备(例如VR设备)中实施。如图1所示,该方法包括:S101,跟踪用户的视点位置。其中,本领域技术人员可采用任意已知的视点跟踪技术,来跟踪用户的视点位置。S102,根据所述视点位置移动光标。举例来说,在通过视点跟踪技术实时获得用户视点在屏幕中的位置的情况下,可以将光标移动至与该位置相同的位置,即使得光标跟随用户的视点。在一个示例性的应用场景中,该实施例的控制方法的控制对象可以是可穿戴VR视频观看设备(例如VR眼镜等),用户可以通过转动头部任意移动视点,光标可以跟随视点的移动,在屏幕中以任意方向、任意轨迹自由移动。光标的形式可为圆点、箭头、以及后文所示例的框状,本专利技术对此不做限制。S103,基于第一启动时间显示进度指示,所述第一启动时间用于启动与所述光标的位置相关联的功能。可以通过任何适当的方式(例如进度条、颜色渐变、蓄水等)来显示进度指示,以使用户知晓距离启动相关功能的时间进度。第一启动时间可以根据实际需要任意进行设置,例如1-5s,该第一启动时间可以看作是留给用户考虑是否对该功能进行启动的时间,或者留给用户操作光标以启动相应功能的时间。S104,在所述进度指示表示已达到所述第一启动时间的情况下,启动与所述光标的位置相关联的功能。该功能与光标的位置相关联,例如可以是光标位置所在的控件的相关功能,也可以是基于光标位置改变某些对象的显示位置的功能等等,本专利技术对此不作限制。判断是否已达到所述第一启动时间的起始时间可以根据不同的应用场景(例如与光标相关联的不同功能)进行设置。该实施例通过跟踪用户视点位置移动光标,并向用户显示启动相关功能的进度指示,使得用户能够仅通过改变视点并参考所显示的进度指示,就能够便捷地启动相关功能,避免了繁琐的操作。以下通过示例,来说明本专利技术实施例的一些示例性的具体实现方式。本领域技术人员应理解,这些示例仅为了便于理解本专利技术,而非以任何方式对本专利技术进行限制。示例1图2示出了根据本专利技术实施例的一个示例的基于视点位置的控制方法的流程图,如图2所示,该方法可包括S201,跟踪用户的视点位置;S202,根据所述视点位置移动光标;S203,在所述光标到达控件的位置的情况下,基于所述光标停留在所述控件的位置的停留时间和所述第一启动时间,显示所述进度指示;S204,在所述进度指示表示所述停留时间达到所述第一启动时间的情况下,启动与所述控件相对应的功能。其中,所述控件可以是用于启动任意功能的控件,例如但不限于后文所述的移动视频的显示画面位置的功能,或者播放、暂停、音量调节等其他任意功能。该示例通过跟踪视点位置来移动光标,在用户视点(即光标)停留在某个控件位置的情况下,显示进度指示,以供用户参考进度指示考虑并确定是否启动该控件,并在进度指示表示停留时间达到第一启动时间的情况下启动与控件相对应的功能,从而使得用户仅通过简单地移动和停留视点即可完成对控件对应功能的启动,方便了用户的操作。在一个示例中,在所述光标到达控件的位置的情况下可以放大所述控件,并利用放大后的所述控件显示所述进度指示。通过这种方式,可以使进度指示与视点位置一致且更为明显,便于用户观察进度。在一个示例中,显示进度指示的一种可能的具体实现方式是:以指定颜色逐渐填充所述控件,其中,在所述控件被填充满的情况下,表示所述停留时间达到所述第一启动时间。举例来说,在填充的过程中,控件中已填充部分的面积与控件的面积的比可以基本等于所述停留时间与所述第一启动时间的比。在一种可能的实施方式中,可以以蓄水的效果逐渐填充所述控件,即随着进度的进展,水面逐渐上涨,以增强显示的趣味性。然而,本专利技术不限制显示进度指示的具体方式,示例中的指定颜色也可以根据需要任意选择。示例2图3示出了根据本专利技术实施例的一个示例的基于视点位置的控制方法的流程图,如图3所示,该方法可包括S301,跟踪用户的视点位置;S302,根据所述视点位置移动光标,其中光标为指示目标区本文档来自技高网...
基于视点跟踪的控制方法和装置

【技术保护点】
一种基于视点跟踪的控制方法,其特征在于,所述方法包括:跟踪用户的视点位置;根据所述视点位置移动光标;基于第一启动时间显示进度指示,所述第一启动时间用于启动与所述光标的位置相关联的功能;在所述进度指示表示已达到所述第一启动时间的情况下,启动所述功能。

【技术特征摘要】
1.一种基于视点跟踪的控制方法,其特征在于,所述方法包括:跟踪用户的视点位置;根据所述视点位置移动光标;基于第一启动时间显示进度指示,所述第一启动时间用于启动与所述光标的位置相关联的功能;在所述进度指示表示已达到所述第一启动时间的情况下,启动所述功能。2.根据权利要求1所述的方法,其特征在于,基于第一启动时间显示进度指示,包括:在所述光标到达控件的位置的情况下,基于所述光标停留在所述控件的位置的停留时间和所述第一启动时间,显示所述进度指示;在所述进度指示表示已达到所述第一启动时间的情况下,启动所述功能,包括:在所述进度指示表示所述停留时间达到所述第一启动时间的情况下,启动与所述控件相对应的功能。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述光标到达控件的位置的情况下,放大所述控件;利用放大后的所述控件显示所述进度指示。4.根据权利要求2所述的方法,其特征在于,基于所述停留时间和所述第一启动时间,显示所述进度指示,包括:以指定颜色逐渐填充所述控件的方式来显示所述进度指示,其中,在所述控件被填充满的情况下,表示所述停留时间达到所述第一启动时间。5.根据权利要求4所述的方法,其特征在于,以指定颜色逐渐填充所述控件包括:以蓄水的效果逐渐填充所述控件。6.根据权利要求1所述的方法,其特征在于,所述光标为指示目标区域的指示框。7.根据权利要求6所述的方法,其特征在于,基于第一启动时间显示进度指示,包括:基于第一计时和所述第一启动时间,显示所述进度指示,其中,所述第一计时是从启动所述根据所述视点位置移动光标的操作开始的计时;在所述进度指示表示已达到所述第一启动时间的情况下,启动所述功能,包括:在所述进度指示表示所述第一计时达到所述第一启动时间的情况下,启动与所述指示框的位置相关联的功能。8.根据权利要求7所述的方法,其特征在于,启动与所述指示框的位置相关联的功能,包括:使待移动对象移动到所述指示框所指示的目标区域。9.根据权利要求8所述的方法,其特征在于,所述待移动对象为视频的显示画面。10.根据权利要求9所述的方法,其特征在于,所述方法还包括:在启动所述根据所述视点位置移动光标的操作时,暂停所述视频的播放;在将视频的显示画面移动到所述指示框所指示的目标区域后,恢复所述视频的播放。11.根据权利要求7至10中任意一项所述的方法,其特征在于,基于所述第一计时和所述第一启动时间,显示所述进度指示,包括:沿着所述指示框的边缘显示进度条,其中,在所述进度条的长度达到所述指示框的边缘的总长度的情况下,表示所述第一计时达到所述第一启动时间。12.根据权利要求2、4和5中任意一项所述的方法,其特征在于,启动与所述控件相对应的功能,包括启动以下操作:根据所述视点位置移动指示目标区域的指示框;基于第二计时和第二启动时间,显示进度指示,所述第二计时是从启动与所述控件相对应的功能开始的计时;在所述进度指示表示所述第二计时达到所述第二启动时间的情况下,将视频的显示画面移动到所述指示框所指示的目标区域。13.根据权利要求12所述的方法,其特征在于,所述方法还包括:在启动与所述控件相对应的功能时,暂停所述视频的播放;在将所述视频的显示画面移动到所述指示框所指示的目标区域后,恢复所述视频的播放。14.根据权利要求12所述的方法,其特征在于,基于第二计时和第二启动时间,显示进度指示,包括:沿着所述指示框的边缘显示进度条,其中,在所述进度条的长度达到所述指示框的边缘的总长度的情况下,表示所述第二计时达到所述第二启动时间。15....

【专利技术属性】
技术研发人员:谷超郭元徐昊李捷潘柏宇王冀
申请(专利权)人:传线网络科技上海有限公司
类型:发明
国别省市:上海;31

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

1