控制画面对象运动的手环、显示终端和控制方法与流程

文档序号:11098141阅读:448来源:国知局
控制画面对象运动的手环、显示终端和控制方法与制造工艺

本发明涉及人机交互技术领域,具体涉及一种控制画面对象运动的手环、显示终端和控制方法。



背景技术:

随着虚拟现实(Virtual Reality,简称VR)技术的不断发展,其应用也越来越广。

用户在使用VR设备时,常常需要配合使用手柄进行人机交互。以VR游戏为例,用户需要使用手柄来控制VR场景中游戏人物的运动,例如控制游戏人物移动、射击、跳跃等。

手柄上设置有各种不同功能的物理按键,通过手柄来控制VR场景中人物的行为的方式,主要是通过用户操作手柄上的物理按键(按钮或摇杆)来实现。一方面,由于目前游戏操作的复杂性,导致手柄会需要布置越来越多的按钮,这对设备本身来讲,增加了设计的复杂性,同时也降低了用户的可操作性,容易出现误操作。另一方面,由于用户通过操作手柄来实现VR世界中人物的运动,这将导致用户所看到的VR世界与现实世界两者的运动情况是不一致的,从而出现强烈的VR晕动症。

在VR技术领域中,HTC VIVE产品提供了另一种典型的VR世界中的人物行为控制方式。其使用一个激光定位基站去定位手柄和头盔的位置,通过两者位置的变化计算出真实世界的人的位移变化,从而得出VR世界中主人物的运动速度和运动方向。

然而,对于HTC VIVE产品的这种控制方式,必须使用激光定位基站,这对于移动VR领域来说便不再适用。

请参见申请号为CN201610266980.9的中国专利申请,其公开了一种虚拟现实场景的控制方法、装置及手柄,涉及互联网技术领域,为解决物理按键布局过密导致的误操作的问题而发明。该发明的方法包括:接收视角控制启动指令,视角控制启动指令基于手柄上的预设位置采集得到;监测手柄在三维空间中的姿态变化,获得空间方位参数;将空间方位参数发送给VR设备,以使得VR设备根据空间方位参数进行视角调整。该发明主要应用于结合手柄操作的虚拟现实场景中。



技术实现要素:

手环,特别是智能手环,都具备运动监测的功能,用于计量使用者行走的步数。通常的,手环检测使用者行走的步数是通过手环中的陀螺仪等传感器检测使用者手臂的运动,例如手臂的摆动次数,来计算使用者行走的步数的。

而对于目前VR设备,其使用手柄来控制虚拟现实场景中人物的运动,原理也是通过手柄内设置的传感器来检测使用者身体的运动,从而反馈到VR设备中,以控制虚拟现实场景中人物的运动。

鉴于上述分析,申请人创造性地提出将手环与VR设备结合,以实现对VR设备中虚拟现实场景中画面对象(例如人物)运动的控制。

因此,本发明创造性地提出了一种利用手环来实现显示终端中画面对象运动的控制方法。

根据本发明的第一方面,本发明提供了一种手环,包括手环主体,所述手环主体内设置有主控模块、检测模块和通讯模块;检测模块用于检测手环主体的运动信息;主控模块分别与检测模块和通讯模块连接,用于从检测模块中获取所述运动信息,并转发给通讯模块;

所述通讯模块用于从主控模块获取到所述运动信息后,将所述运动信息发送至一显示终端,用于显示终端根据该运动信息控制其显示对象的运动。在某些实施例中,检测模块检测的手环主体的运动信息包括手环使用者的摆臂次数信息。

在某些实施例中,检测模块检测的手环主体的运动信息包括手环使用者的旋转角度信息。

在某些实施例中,主控模块还用于对所述运动信息进行处理,再将处理后的运动信息转发给通讯模块。

进一步,主控模块用于对所述运动信息进行处理,包括主控模块用于对所述运动信息进行数据格式处理和编码处理。

在某些实施例中,主控模块还用于对所述运动信息进行处理,再将处理后的运动信息转发给通讯模块;

包括:主控模块用于根据所述摆臂次数信息计算得到一移动速度信息,再将所述移动速度信息作为运动信息转发给通讯模块;

所述移动速度信息用于所述显示终端控制画面对象的运动。

在某些实施例中,检测模块用于每检测到手环使用者的一次摆臂信息后,生成相应的运动信息。

在某些实施例中,检测模块用于检测到手环使用者的旋转角度大于预设角度阈值后,生成相应的运动信息。

在某些实施例中,所述检测模块包括三轴重力加速度传感器和陀螺仪;所述通讯模块包括WIFI模块和蓝牙模块。

根据本发明的第二方面,本发明还提供了一种显示终端上画面对象运动的控制方法,基于上述任意一项的手环,包括:

检测模块检测手环主体的运动信息;

主控模块从检测模块中获取所述运动信息,并转发给通讯模块;

还包括:

通讯模块从主控模块获取到所述运动信息,并将所述运动信息发送至一显示终端,用于显示终端根据该运动信息控制其显示对象的运动。

在某些实施例中,检测模块检测的手环主体的运动信息包括手环使用者的摆臂次数信息。

在某些实施例中,检测模块检测的手环主体的运动信息包括手环使用者的旋转角度信息。

在某些实施例中,所述方法还包括主控模块对所述运动信息进行处理的步骤;之后,主控模块再将处理后的运动信息转发给通讯模块。

进一步,主控模块对所述运动信息进行处理,包括:主控模块对所述运动信息进行数据格式处理和编码处理。

在某些实施例中,所述方法还包括主控模块对所述运动信息进行处理的步骤;之后,主控模块再将处理后的运动信息转发给通讯模块;

具体包括:主控模块根据所述摆臂次数信息计算得到一移动速度信息,再将所述移动速度信息作为运动信息转发给通讯模块;

所述移动速度信息用于所述显示终端控制画面对象的运动。

在某些实施例中,检测模块检测手环主体的运动信息步骤,包括:检测模块每检测到手环使用者的一次摆臂信息后,生成相应的运动信息。

在某些实施例中,检测模块检测手环主体的运动信息步骤,包括:检测模块检测到手环使用者的旋转角度大于预设角度阈值后,生成相应的运动信息。

根据本发明的第三方面,本发明还提供了一种显示终端,包括用于显示画面的显示装置和用于控制所述画面中对象运动的控制装置,显示装置和控制装置相连接;所述控制装置包括:

通讯模块,用于获取上述任意一项所述的手环发送的运动信息;

主控模块,其与通讯模块连接,用于根据所述运动信息控制显示装置显示画面中对象的运动。

在某些实施例中,所述运动信息包括手环使用者的摆臂次数信息。

在某些实施例中,所述运动信息包括手环使用者的旋转角度信息。

在某些实施例中,主控模块还用于对所述运动信息进行处理,再根据处理后的运动信息控制显示装置显示画面中对象的运动。

进一步,主控模块用于对所述运动信息进行处理,包括主控模块用于对所述运动信息进行数据格式处理和解码处理。

在某些实施例中,主控模块还用于对所述运动信息进行处理,再根据处理后的运动信息控制显示装置显示画面中对象的运动;

包括:主控模块用于根据所述摆臂次数信息计算得到一移动速度信息,再根据所述移动速度信息控制显示装置显示画面中对象的运动。

在某些实施例中,所述通讯模块包括WIFI模块和蓝牙模块。

根据本发明的第四方面,本发明还提供了一种显示终端上画面对象运动的控制方法,基于上述任意一项所述的显示终端,所述显示终端包括用于显示画面的显示装置和用于控制所述画面中对象运动的控制装置,显示装置和控制装置相连接;包括:

所述控制装置的通讯模块获取上述任意一项所述的手环发送的运动信息;

所述控制装置的主控模块根据所述运动信息控制显示装置显示画面中对象的运动。

在某些实施例中,所述运动信息包括手环使用者的摆臂次数信息。

在某些实施例中,所述运动信息包括手环使用者的旋转角度信息。

在某些实施例中,所述方法还包括所述控制装置的主控模块对所述运动信息进行处理的步骤;之后,主控模块再根据处理后的运动信息控制显示装置显示画面中对象的运动。

进一步,主控模块对所述运动信息进行处理,包括:主控模块对所述运动信息进行数据格式处理和解码处理。

在某些实施例中,所述方法还包括所述控制装置的主控模块对所述运动信息进行处理的步骤;之后,主控模块再根据处理后的运动信息控制显示装置显示画面中对象的运动;

包括:主控模块根据所述摆臂次数信息计算得到一移动速度信息,再根据所述移动速度信息控制显示装置显示画面中对象的运动。

本发明提供的控制画面对象运动的手环、显示终端和控制方法中,通过手环获取手环使用者的运动信息,例如手环使用者的摆臂次数信息、旋转角度信息等,并将该运动信息发送给显示终端,例如VR设备。显示终端获取到该运动信息后,根据该运动信息控制显示画面中对象的运动,例如虚拟现实场景中的人物的运动。通过该方法,可以使得显示画面中对象的运动与用户的实际运动情况相匹配。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例一中手环与显示终端的通信连接示意图;

图2为本申请实施例一中手环的模块结构示意图;

图3为本申请实施例一中基于手环的画面对象运动控制方法流程图;

图4为本申请实施例一中显示终端的模块结构示意图;

图5为本申请实施例一中基于显示终端的画面对象运动控制方法流程图;

图6为本申请实施例一中手环的模块结构示意图;

图7为本申请实施例二中手环与显示终端的通信连接示意图;

图8为本申请实施例二中手环的模块结构示意图;

图9为本申请实施例二中基于手环的画面对象运动控制方法流程图;

图10为本申请实施例二中显示终端的模块结构示意图;

图11为本申请实施例二中基于显示终端的画面对象运动控制方法流程图。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

本实施例首先提供了一种手环和一种显示终端,如图1所示,手环10与显示终端20通过无线连接的方式进行通信,当然,在其他实施例中,手环10也可以采用有线连接的方式与显示终端20进行通信。

下面对本实施例中通过手环10实现对显示终端20显示画面中对象的运动进行控制做具体说明。

请参考图2,本实施例提供的手环10包括手环主体,手环主体内设置有主控模块102、检测模块101和通讯模块103;检测模块101用于检测手环主体的运动信息;主控模块102分别与检测模块101和通讯模块103连接,用于从检测模块101中获取上述运动信息,并转发给通讯模块103;通讯模块103用于从主控模块102获取到上述运动信息后,将该运动信息发送至一显示终端20,用于显示终端20根据该运动信息控制其显示对象的运动。

本实施例中,检测模块101检测的手环主体的运动信息包括手环使用者的摆臂次数信息和旋转角度信息。具体的,为了检测上述运动信息,检测模块101可以采用三轴重力加速度传感器和陀螺仪。需要说明的是,在数据传输过程中,运动信息可以是同时包括了摆臂次数信息和旋转角度信息的一个数据,也可以是摆臂次数信息和旋转角度信息各通过一个数据携带。

在其他实施例中,运动信息可以选择摆臂次数信息、旋转角度信息中的一种,也可以选择其他能够满足实际需求的信息数据。相应的,检测模块101也可以选择对应的数据采集传感器。

检测模块101在生成相应的运动信息时,可以是每检测到手环使用者的一次摆臂信息,即立即生成相应的运动信息,从而保证显示终端20在根据该运动信息控制显示画面中对象运动的及时性。

在其他实施例中,如果对及时性要求不高,也可以在检测模块101检测到手环使用者的多次摆臂信息后,再生成相应的运动信息。例如,每检测到三次摆臂信息,立即生成相应的运动信息。

另外,检测模块101在检测旋转角度信息时,可以是当检测到手环使用者的旋转角度大于预设角度阈值后,再生成相应的运动信息,避免检测模块101对于旋转角度信息的检测过于敏感。

具体的,为了实现手环10和显示终端20之间的无线通信,通讯模块103可以采用WIFI模块或蓝牙模块。在其他实施例中,通讯模块103也可以采用其他可行的无线通信方式。

请参考图3,本实施例还相应提供了一种基于上述手环的显示终端上画面对象运动的控制方法,该方法包括下面步骤:

S1.1:检测模块检测手环主体的运动信息。

S1.2:主控模块从检测模块中获取上述运动信息,并转发给通讯模块。

S1.3:通讯模块从主控模块获取到上述运动信息,并将该运动信息发送至一显示终端,用于显示终端根据该运动信息控制其显示对象的运动。

本实施例中,检测模块检测的手环主体的运动信息包括手环使用者的摆臂次数信息和旋转角度信息。需要说明的是,在数据传输过程中,运动信息可以是同时包括了摆臂次数信息和旋转角度信息的一个数据,也可以是摆臂次数信息和旋转角度信息各通过一个数据携带。

在其他实施例中,运动信息可以选择摆臂次数信息、旋转角度信息中的一种,也可以选择其他能够满足实际需求的信息数据。

在S1.1中,检测模块每检测到手环使用者的一次摆臂信息,即立即生成相应的运动信息,从而保证显示终端在根据该运动信息控制显示画面中对象运动的及时性。

在其他实施例中,如果对及时性要求不高,在S1.1中,检测模块检测到手环使用者的多次摆臂信息后,再生成相应的运动信息。例如,每检测到三次摆臂信息,立即生成相应的运动信息。

另外,在S1.1中,检测模块在检测旋转角度信息时,可以是当检测到手环使用者的旋转角度大于预设角度阈值后,再生成相应的运动信息,避免检测模块对于旋转角度信息的检测过于敏感。

请参考图4,本实施例提供的显示终端20包括用于显示画面的显示装置202和用于控制画面中对象运动的控制装置201。

控制装置包括通讯模块2011和主控模块2012。

通讯模块2011用于获取上述手环发送的运动信息。

主控模块2012与通讯模块连接,用于根据该运动信息控制显示装置202显示画面中对象的运动。

本实施例中,主控模块2012还用于对该运动信息进行处理,再根据处理后的运动信息控制显示装置202显示画面中对象的运动。具体的,如果手环10发送的运动信息的数据格式与显示终端使用的数据格式不一致,在主控模块2012用于对运动信息进行数据格式处理;如果手环10发送的运动信息是经过编码的,则显示终端2012用于对运动信息进行解码处理。

当运动信息包括手环使用者的摆臂次数信息时,主控模块可以用于根据该摆臂次数信息计算得到一移动速度信息,再根据该移动速度信息控制显示装置202显示画面中对象的运动。

以VR设备作为显示终端为例,采用手环检测使用者的摆臂信息以及旋转角度信息来控制VR设备中虚拟现实人物的走动。具体的,根据V=m*1.2m/s来计算人物的行走速度,V是运动速度,m是每秒的摆臂次数。1.2m/s对应摆臂一次的平均速度,该速度可以在VR设备设置中由用户根据自身体型预先调节。当手环检测到使用者摆臂后,则相应控制VR设备中的人物走动,当检测到使用者停止摆臂后,则相应控制VR设备中的人物停止走动。手环检测到使用者旋转的角度后,控制VR设备中人物的旋转相应的角度。

相应的,为了实现手环10和显示终端20之间的无线通信,通讯模块2011可以采用WIFI模块或蓝牙模块。在其他实施例中,通讯模块2011也可以采用其他可行的无线通信方式,通讯模块2011所采用的通信方式应与手环相一致。

在某些实施例中,控制装置201和显示装置202为一体的设备,共同构成显示终端20。例如带显示屏的VR一体机。在另一些实施例中,控制装置201和显示装置202可以是分离的两个设备,两者通过有线或无线的方式连接。例如VR主机(作为控制装置201)通过有线连接的方式与显示屏(作为显示装置202)连接,或者具有控制功能的VR眼镜(作为控制装置201)通过无线(也可以是有线)的方式与手机(作为显示装置202)连接。

请参考图5,本实施例还相应提供了一种基于上述显示终端的画面对象运动控制方法,该方法包括下面步骤:

S2.1:控制装置的通讯模块获取本实施例中上述手环发送的运动信息。

S2.2:控制装置的主控模块对所述运动信息进行处理。

S2.3:主控模块根据处理后的运动信息控制显示装置显示画面中对象的运动。

具体的,如果手环发送的运动信息的数据格式与显示终端使用的数据格式不一致,步骤S2.2中,主控模块对运动信息进行数据格式处理;如果手环发送的运动信息是经过编码的,则步骤S2.2中,主控模块对运动信息进行解码处理。

当运动信息包括手环使用者的摆臂次数信息时,步骤S2.2中,主控模块可以根据该摆臂次数信息计算得到一移动速度信息。步骤S2.3中,再根据该移动速度信息控制显示装置显示画面中对象的运动。

以VR设备作为显示终端为例,采用手环检测使用者的摆臂信息以及旋转角度信息来控制VR设备中虚拟现实人物的走动。具体的,根据V=m*1.2m/s来计算人物的行走速度,V是运动速度,m是每秒的摆臂次数。1.2m/s对应摆臂一次的平均速度,该速度可以在VR设备设置中由用户根据自身体型预先调节。当手环检测到使用者摆臂后,则相应控制VR设备中的人物走动,当检测到使用者停止摆臂后,则相应控制VR设备中的人物停止走动。手环检测到使用者旋转的角度后,控制VR设备中人物的旋转相应的角度。

本实施例提供了一种手环和一种显示终端,相应还分别提供了一种基于上述手环和显示终端的画面对象运动的控制方法。本实施例中,手环采集到使用者的运动信息,并将其反馈到显示终端,显示终端对运动信息进行处理后,用于控制画面对象的运动,从而使得画面中对象的运动与手环使用者一致,实现实时和准确的人机交互控制。

请参考图6,本实施例中,手环10除了具有图2所示的结构外,为了实现其一般功能,还可以包括下面结构:摄像头104、存储模块105、按键106、外接接口107、显示模块108、显示屏1081。具体的,检测模块101可以包括指纹检测单元1011、体征检测单元1012、运动检测单元1013和音频采集单元1014。

摄像头104设置在手环主体上,用于采集影像数据信息。例如,用户在运动的同时,进行拍照或摄像,以方便用户记录自身运动状态、以及记录运动场景和运动轨迹。

主控模块102与摄像头104连接,用于接收并处理摄像头104采集到的影像数据信息

指纹检测单元1011、体征检测单元1012、运动检测单元1013、音频采集单元1014皆与主控模块102连接,该音频采集单元1014可以为麦克。指纹检测单元1011用于采集指纹信息。体征检测单元1012用于检测手环使用者的体征信息,例如脉搏信息、心率信息、血压信息、体温信息等。运动检测单元1013用于检测手环主体的运动,运动检测单元1013即可以采用三轴重力加速度传感器及陀螺仪。音频采集单元1014用于采集外界的声音信息。

存储模块105连接至主控模块102,用于存储主控模块102处理后的数据信息,例如影像数据信息、人体运动数据信息、人体体征数据信息等。

按键106连接至主控模块102,且按键106包括摄像按键,摄像按键用于打开或关闭摄像头104;外接接口107连接至主控模块102,外接接口107用于将手环10与其他电子设备(例如上述显示终端)连接或与外部电源连接。

通过在手环主体上设置按键106,可以快速的选择手环10中的某项功能,以及对手环10中的某些功能进行快速切换,具体地,该手环10上设置有摄像按键,通过该摄像按键可以打开或关闭摄像头104,该按键106还可以包括其他种类的按键,例如MP3按键、MP4按键、WIFI按键、蓝牙按键等等;其中,通过在手环主体上设置外接接口107可以使手环10与终端或外部电源进行有线连接,当外接接口107与终端连接时可以实现手环10与终端的数据信息的传输,从而即使用户处于不存在无线网络覆盖或者无线网络信号差的区域内时,也可以通过外接接口107和传输线将信息快速传输至终端,增加了用户的选择性,保证了信息传输的可靠性和及时性;当外接接口107与外部电源连接时可以对手环10进行及时地充电,以保证手环10使用的可靠性。

电源管理模块109包括充电电池和充电控制板,充电电池与充电控制板连接,充电控制板与外接接口107连接,其中,电源管理模块109通过外接接口107从外部电源获取电压,并将电压提供给手环10。充电控制板用于控制充电过程,例如控制多余的电压进入充电电池,避免充电电池由于电压超负荷而损坏。

显示模块108连接至主控模块102,用于接收来自主控模块102的数据信息,并将数据信息传递至显示屏1081;显示屏1081与显示模块108连接,用于显示数据信息。

显示屏1081,便于用户直观、方便地查看影像数据信息和人体运动数据信息,比如在显示屏1081上显示用户的脉搏、心率、运动的距离、摆臂数等等信息。其中,显示屏1081也可以为触摸式显示屏,通过触摸就能进行操作。

当然,上述介绍的结构仅用于实现手环的常规功能,如果手环仅用于实现对显示终端显示界面对象运动的控制,也可以不包括上述结构。

实施例二

本实施例首先提供了一种手环和一种显示终端,如图7所示,手环30与显示终端40通过无线连接的方式进行通信,当然,在其他实施例中,手环30也可以采用有线连接的方式与显示终端40进行通信。

下面对本实施例中通过手环30实现对显示终端40显示画面中对象的运动进行控制做具体说明。

请参考图8,本实施例提供的手环30包括手环主体,手环主体内设置有主控模块302、检测模块301和通讯模块303;检测模块301用于检测手环主体的运动信息;主控模块302分别与检测模块301和通讯模块303连接,用于从检测模块301中获取上述运动信息,并转发给通讯模块303;通讯模块303用于从主控模块302获取到上述运动信息后,将该运动信息发送至一显示终端40,用于显示终端40根据该运动信息控制其显示对象的运动。

本实施例中,检测模块301检测的手环主体的运动信息包括手环使用者的摆臂次数信息和旋转角度信息。具体的,为了检测上述运动信息,检测模块301可以采用三轴重力加速度传感器和陀螺仪。需要说明的是,在数据传输过程中,运动信息可以是同时包括了摆臂次数信息和旋转角度信息的一个数据,也可以是摆臂次数信息和旋转角度信息各通过一个数据携带。

在其他实施例中,运动信息可以选择摆臂次数信息、旋转角度信息中的一种,也可以选择其他能够满足实际需求的信息数据。相应的,检测模块301也可以选择对应的数据采集传感器。

检测模块301在生成相应的运动信息时,可以是每检测到手环使用者的一次摆臂信息,即立即生成相应的运动信息,从而保证显示终端40在根据该运动信息控制显示画面中对象运动的及时性。

在其他实施例中,如果对及时性要求不高,也可以在检测模块301检测到手环使用者的多次摆臂信息后,再生成相应的运动信息。例如,每检测到三次摆臂信息,立即生成相应的运动信息。

另外,检测模块301在检测旋转角度信息时,可以是当检测到手环使用者的旋转角度大于预设角度阈值后,再生成相应的运动信息,避免检测模块301对于旋转角度信息的检测过于敏感。

具体的,为了实现手环30和显示终端40之间的无线通信,通讯模块303可以采用WIFI模块或蓝牙模块。在其他实施例中,通讯模块303也可以采用其他可行的无线通信方式。

本实施例与上述实施例一的区别在于,主控模块302还用于对运动信息进行处理,再将处理后的运动信息转发给通讯模块303。具体的,主控模块302可以用于对运动信息的数据格式进行处理,以适应显示终端40的数据模式;或者,主控模块302用于对运动信息进行编码处理。当然,如果手环30对运动信息进行了编码处理,则相应的,显示终端40需要进行解码处理。

当运动信息包括手环使用者的摆臂次数信息时,主控模块302可以用于根据该摆臂次数信息计算得到一移动速度信息,显示终端40再直接根据该移动速度信息控制显示画面中对象的运动。

以VR设备作为显示终端为例,采用手环检测使用者的摆臂信息以及旋转角度信息来控制VR设备中虚拟现实人物的走动。具体的,根据V=m*1.2m/s来计算人物的行走速度,V是运动速度,m是每秒的摆臂次数。1.2m/s对应摆臂一次的平均速度,该速度可以由用户根据自身体型预先调节。当手环检测到使用者摆臂后,则相应控制VR设备中的人物走动,当检测到使用者停止摆臂后,则相应控制VR设备中的人物停止走动。手环检测到使用者旋转的角度后,控制VR设备中人物的旋转相应的角度。

请参考图9,本实施还相应提供了一种基于上述手环的显示终端上画面对象运动的控制方法,该方法包括下面步骤:

S3.1:检测模块检测手环主体的运动信息。

S3.2:主控模块获取上述运动信息,并对其进行处理。

S3.3:主控模块从检测模块中获取上述运动信息,并转发给通讯模块。

S3.4:通讯模块从主控模块获取到上述运动信息,并将该运动信息发送至一显示终端,用于显示终端根据该运动信息控制其显示对象的运动。

本实施例中,检测模块检测的手环主体的运动信息包括手环使用者的摆臂次数信息和旋转角度信息。需要说明的是,在数据传输过程中,运动信息可以是同时包括了摆臂次数信息和旋转角度信息的一个数据,也可以是摆臂次数信息和旋转角度信息各通过一个数据携带。

在其他实施例中,运动信息可以选择摆臂次数信息、旋转角度信息中的一种,也可以选择其他能够满足实际需求的信息数据。

在S3.1中,检测模块每检测到手环使用者的一次摆臂信息,即立即生成相应的运动信息,从而保证显示终端在根据该运动信息控制显示画面中对象运动的及时性。

在其他实施例中,如果对及时性要求不高,在S3.1中,检测模块检测到手环使用者的多次摆臂信息后,再生成相应的运动信息。例如,每检测到三次摆臂信息,立即生成相应的运动信息。

另外,在S3.1中,检测模块在检测旋转角度信息时,可以是当检测到手环使用者的旋转角度大于预设角度阈值后,再生成相应的运动信息,避免检测模块对于旋转角度信息的检测过于敏感。

本实施例与上述实施例一的区别在于,增加了步骤S3.2,具体的,步骤S3.2中,主控模块对运动信息的数据格式进行处理,以适应显示终端的数据模式;或者,主控模块对运动信息进行编码处理。当然,如果手环对运动信息进行了编码处理,则相应的,显示终端需要进行解码处理。

当运动信息包括手环使用者的摆臂次数信息时,步骤S3.2中,主控模块可以根据该摆臂次数信息计算得到一移动速度信息,显示终端再直接根据该移动速度信息控制显示画面中对象的运动。

以VR设备作为显示终端为例,采用手环检测使用者的摆臂信息以及旋转角度信息来控制VR设备中虚拟现实人物的走动。具体的,步骤S3.2中,根据V=m*1.2m/s来计算人物的行走速度,V是运动速度,m是每秒的摆臂次数。1.2m/s对应摆臂一次的平均速度,该速度可以由用户根据自身体型预先调节。当手环检测到使用者摆臂后,则相应控制VR设备中的人物走动,当检测到使用者停止摆臂后,则相应控制VR设备中的人物停止走动。手环检测到使用者旋转的角度后,控制VR设备中人物的旋转相应的角度。

请参考图10,本实施例提供的显示终端40包括用于显示画面的显示装置402和用于控制画面中对象运动的控制装置401。

控制装置包括通讯模块4011和主控模块4012。

通讯模块4011用于获取上述手环发送的运动信息。

主控模块4012与通讯模块连接,用于根据该运动信息控制显示装置402显示画面中对象的运动。

相应的,为了实现手环30和显示终端40之间的无线通信,通讯模块4011可以采用WIFI模块或蓝牙模块。在其他实施例中,通讯模块4011也可以采用其他可行的无线通信方式,通讯模块4011所采用的通信方式应与手环相一致。

在某些实施例中,控制装置401和显示装置402为一体的设备,共同构成显示终端40。例如带显示屏的VR一体机。在另一些实施例中,控制装置401和显示装置402可以是分离的两个设备,两者通过有线或无线的方式连接。例如VR主机(作为控制装置401)通过有线连接的方式与显示屏(作为显示装置402)连接,或者具有控制功能的VR眼镜(作为控制装置401)通过无线(也可以是有线)的方式与手机(作为显示装置402)连接。

请参考图11,本实施例还相应提供了一种基于上述显示终端的画面对象运动控制方法,该方法包括下面步骤:

S4.1:控制装置的通讯模块获取本实施例中上述手环发送的运动信息。

S4.2:主控模块根据处理后的运动信息控制显示装置显示画面中对象的运动。

本实施例与上述实施例一的区别在于,实施例一中手环仅负责采集原始数据,对原始数据的处理交由显示终端进行,这样可以降低手环的数据处理负担。实施例二,手环不仅负责采集原始数据,还负责对原始数据进行加工处理,显示终端在控制显示画面对象的运动时直接采用手环处理后的数据,因此,在步骤S4.1后不再需要增加对运动信息进行处理的步骤。当然,实施例二中,手环必须具有对运动信息等数据的处理能力。

本实施例提供了一种手环和一种显示终端,相应还分别提供了一种基于上述手环和显示终端的画面对象运动的控制方法。本实施例中,手环采集到使用者的运动信息,并将其反馈到显示终端,显示终端对运动信息进行处理后,用于控制画面对象的运动,从而使得画面中对象的运动与手环使用者一致,实现实时和准确的人机交互控制。

需要说明的是,本实施例中,手环30除了具有图8所示的结构外,为了实现其一般功能,还可以包括上述实施例一中图6所示的相关结构,本实施例不再对其赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

本发明实施例还揭示了:

A1、一种手环,包括手环主体,所述手环主体内设置有主控模块、检测模块和通讯模块;检测模块用于检测手环主体的运动信息;主控模块分别与检测模块和通讯模块连接,用于从检测模块中获取所述运动信息,并转发给通讯模块;其中,

所述通讯模块用于从主控模块获取到所述运动信息后,将所述运动信息发送至一显示终端,用于显示终端根据该运动信息控制其显示对象的运动。

A2、根据A1所述的手环,其中,检测模块检测的手环主体的运动信息包括手环使用者的摆臂次数信息。

A3、根据A1所述的手环,其中,检测模块检测的手环主体的运动信息包括手环使用者的旋转角度信息。

A4、根据A1所述的手环,其中,主控模块还用于对所述运动信息进行处理,再将处理后的运动信息转发给通讯模块。

A5、根据A4所述的手环,其中,主控模块用于对所述运动信息进行处理,包括主控模块用于对所述运动信息进行数据格式处理和编码处理。

A6、根据A2所述的手环,其中,主控模块还用于对所述运动信息进行处理,再将处理后的运动信息转发给通讯模块;

包括:主控模块用于根据所述摆臂次数信息计算得到一移动速度信息,再将所述移动速度信息作为运动信息转发给通讯模块;

所述移动速度信息用于所述显示终端控制画面对象的运动。

A7、根据A2所述的手环,其中,检测模块用于每检测到手环使用者的一次摆臂信息后,生成相应的运动信息。

A8、根据A3所述的手环,其中,检测模块用于检测到手环使用者的旋转角度大于预设角度阈值后,生成相应的运动信息。

A9、根据A1-A8任意一项所述的手环,其中,所述检测模块包括三轴重力加速度传感器和陀螺仪;所述通讯模块包括WIFI模块和蓝牙模块。

A10、一种显示终端上画面对象运动的控制方法,基于根据A1-A9任意一项所述的手环,包括:

检测模块检测手环主体的运动信息;

主控模块从检测模块中获取所述运动信息,并转发给通讯模块;

其中,还包括:

通讯模块从主控模块获取到所述运动信息,并将所述运动信息发送至一显示终端,用于显示终端根据该运动信息控制其显示对象的运动。

A11、根据A10所述的方法,其中,检测模块检测的手环主体的运动信息包括手环使用者的摆臂次数信息。

A12、根据A10所述的方法,其中,检测模块检测的手环主体的运动信息包括手环使用者的旋转角度信息。

A13、根据A10-A12任意一项所述的方法,其中,还包括主控模块对所述运动信息进行处理的步骤;之后,主控模块再将处理后的运动信息转发给通讯模块。

A14、根据A13所述的方法,其中,主控模块对所述运动信息进行处理,包括:主控模块对所述运动信息进行数据格式处理和编码处理。

A15、根据A11所述的方法,其中,还包括主控模块对所述运动信息进行处理的步骤;之后,主控模块再将处理后的运动信息转发给通讯模块;具体包括:主控模块根据所述摆臂次数信息计算得到一移动速度信息,再将所述移动速度信息作为运动信息转发给通讯模块;

所述移动速度信息用于所述显示终端控制画面对象的运动。

A16、根据A11所述的方法,其中,检测模块检测手环主体的运动信息步骤,包括:检测模块每检测到手环使用者的一次摆臂信息后,生成相应的运动信息。

A17、根据A12所述的方法,其中,检测模块检测手环主体的运动信息步骤,包括:检测模块检测到手环使用者的旋转角度大于预设角度阈值后,生成相应的运动信息。

A18、一种显示终端,包括用于显示画面的显示装置和用于控制所述画面中对象运动的控制装置,显示装置和控制装置相连接;其中,所述控制装置包括:

通讯模块,用于获取A1-A9任意一项所述的手环发送的运动信息;

主控模块,其与通讯模块连接,用于根据所述运动信息控制显示装置显示画面中对象的运动。

A19、根据A18所述的显示终端,其中,所述运动信息包括手环使用者的摆臂次数信息。

A20、根据A18所述的显示终端,其中,所述运动信息包括手环使用者的旋转角度信息。

A21、根据A18所述的显示终端,其中,主控模块还用于对所述运动信息进行处理,再根据处理后的运动信息控制显示装置显示画面中对象的运动。

A22、根据A21所述的显示终端,其中,主控模块用于对所述运动信息进行处理,包括主控模块用于对所述运动信息进行数据格式处理和解码处理。

A23、根据A19所述的显示终端,其中,主控模块还用于对所述运动信息进行处理,再根据处理后的运动信息控制显示装置显示画面中对象的运动;

包括:主控模块用于根据所述摆臂次数信息计算得到一移动速度信息,再根据所述移动速度信息控制显示装置显示画面中对象的运动。

A24、根据A18-A23任意一项所述的显示终端,其中,所述通讯模块包括WIFI模块和蓝牙模块。

A25、一种显示终端上画面对象运动的控制方法,基于A18-A24任意一项所述的显示终端,所述显示终端包括用于显示画面的显示装置和用于控制所述画面中对象运动的控制装置,显示装置和控制装置相连接;其中,包括:

所述控制装置的通讯模块获取A1-A9任意一项所述的手环发送的运动信息;

所述控制装置的主控模块根据所述运动信息控制显示装置显示画面中对象的运动。

A26、根据A25所述的方法,其中,所述运动信息包括手环使用者的摆臂次数信息。

A27、根据A25所述的方法,其中,所述运动信息包括手环使用者的旋转角度信息。

A28、根据A25-A27任意一项所述的方法,其中,还包括所述控制装置的主控模块对所述运动信息进行处理的步骤;之后,主控模块再根据处理后的运动信息控制显示装置显示画面中对象的运动。

A29、根据A28所述的方法,其中,主控模块对所述运动信息进行处理,包括:主控模块对所述运动信息进行数据格式处理和解码处理。

A30、根据A26所述的方法,其中,还包括所述控制装置的主控模块对所述运动信息进行处理的步骤;之后,主控模块再根据处理后的运动信息控制显示装置显示画面中对象的运动;

包括:主控模块根据所述摆臂次数信息计算得到一移动速度信息,再根据所述移动速度信息控制显示装置显示画面中对象的运动。

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