一种虚拟现实的跑步方法、装置及终端与流程

文档序号:12434046阅读:554来源:国知局
一种虚拟现实的跑步方法、装置及终端与流程

本发明涉及通信技术领域,尤其涉及一种虚拟现实的跑步方法、装置及终端。



背景技术:

随着现代社会的进步,人们对于健身越发重视,在实际生活中,由于环境、温度、场地等外界因素对于跑步的限制,许多用户选择借助跑步机来进行跑步锻炼,在室内跑步机上的跑步健身成为常见的健身形式。但是用户在一成不变的环境中重复同一动作难免会感到无聊,随着跑步时间的增长,用户往往会觉得乏味而失去跑步的兴趣。



技术实现要素:

本发明提供一种虚拟现实的跑步方法、装置及终端,能够在用户跑步过程中,根据用户的需求显示不同场景,为用户提供多样且可选的跑步环境,从而为用户的跑步过程增加趣味性。

为达到上述目的,本发明采用如下技术方案:

第一方面,本发明提供一种虚拟现实的跑步方法,所述方法包括:

获取用户选择的跑步场景,以及在所述跑步场景中确定的起点位置;

查找所述跑步场景对应的视频文件,并根据所述起点位置确定所述视频文件的播放起点,所述视频文件用于显示所述跑步场景;

获取初始速度;

将所述初始速度作为所述视频文件的播放速度,从所述播放起点播放所述视频文件。

第二方面,本发明提供一种虚拟现实的跑步装置,所述装置包括:

获取单元,用于获取用户选择的跑步场景,以及在所述跑步场景中确定的起点位置;

查找单元,用于查找所述获取单元获取的跑步场景对应的视频文件,并根据所述获取单元获取的起点位置确定所述视频文件的播放起点,所述视频文件用于显示所述跑步场景;

所述获取单元,还用于获取初始速度;

播放单元,用于将所述获取单元获取的初始速度作为所述视频文件的播放速度,从所述获取单元获取的播放起点播放所述查找单元找到的视频文件。

第三方面,本发明提供一种终端,所述终端至少包括所述第二方面所述的虚拟现实的跑步装置。

本发明提供的虚拟现实的跑步方法、装置及终端,以用户设置的起点位置为播放起点,以获取的初始速度作为视频文件的播放速度,播放与用户选择的跑步场景对应的视频文件。相比较于现有技术中,用户的跑步环境一成不变,本发明可以为用户提供多种应用场景,且通过播放与用户选择的应用场景对应的视频文件,使用户在跑步的过程中产生处于其选择的应用场景的感受,能够为用户的跑步过程增加趣味性,进而提高用户体验。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1为本发明实施例提供的一种终端结构示意图;

图2为本发明实施例提供的一种虚拟现实的跑步方法的流程图;

图3为本发明实施例提供的另一种虚拟现实的跑步方法的流程图;

图4为本发明实施例提供的另一种虚拟现实的跑步方法的流程图;

图5为本发明实施例提供的另一种虚拟现实的跑步方法的流程图;

图6为本发明实施例提供的另一种虚拟现实的跑步方法的流程图;

图7为本发明实施例提供的一种虚拟现实的跑步装置示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

本发明可以应用于一种终端,该终端可以根据用户的行为改变所播放的画面。如图1所示,终端中至少设置了加速度传感器11、角度传感器12、存储器13、显示屏14和输入装置15。其中,加速度传感器11,用于测量用户的运动速度;角度传感器12,用于测量用户的转动角度;存储器13,用于存储视频文件及用户在不同时刻的运动速度;显示屏14,用于将跑步场景呈现给用户;输入装置15,用于用户场景选择和参数输入。

其中,该终端可以为手机、智能眼镜等设备,在本发明实施例中,以该终端为智能眼镜为例进行说明。

本发明实施例提供一种虚拟现实的跑步方法,如图2所示,该方法流程具体包括:

101、获取用户选择的跑步场景,以及在跑步场景中确定的起点位置。

为了满足用户对跑步环境多样化的需求,在本发明实施例中可以当用户准备进行跑步的时候,提示用户选择跑步场景。其中,跑步场景可以为环境优美,且适合户外跑步的地点,例如:松坪山公园、红树林、铜锣湾等等。在智能眼镜获取到用户选择的场景之后,提示用户选择起点位置,并以用户所选的起点位置为基准,将跑步场景的画面定格在该起点位置。

需要说明的是,在用户每次结束使用智能眼镜进行跑步后,可以选择是否存储跑步停止时所在的场景及在该场景中所处的位置。用户在使用该智能眼镜进行跑步时,智能眼镜可以检测到数据库中是否存储有之前跑步停止时所在的场景及在该场景中所处的位置。如果有,则智能眼镜可以将之前使用该智能眼镜进行跑步时保存的场景及在该场景中所处的位置呈现出来,以便于用户从之前使用该智能眼镜进行跑步的停止位置继续行进。

102、查找跑步场景对应的视频文件,并根据起点位置确定视频文件的播放起点。

其中,视频文件用于显示跑步场景。为了增加场景的真实感,本发明可以通过视频文件存储场景的具体内容。在实际操作过程中,采集视频文件的人员可以沿着现实环境中的实际道路按照一定速度行进,并将行进过程中进入视野的画面以视频文件的方式存储。需要说明的是,每个视频文件对应一条能够进行跑步过程的道路,用户可以从该道路上的任何位置开始跑步。

另外,考虑到智能眼镜可以为用户提供更加直观的感官,因此,为了给用户提供更加真实的跑步环境,可以使用具有类似于三维模拟成像技术的智能眼镜将视频文件以三维模拟成像技术呈现给用户。需要说明的是,在本发明中,对于智能眼镜所具有的功能并不进行限定,该智能眼镜还可以具有其他能够为用户提高直接感官的技术,比如模拟场景音效、风速等其他影响用户感官的技术。

103、获取初始速度。

考虑到用户在实际跑步过程中可能存在热身或是逐步提速的过程,而此时智能眼镜可能还没有采集到用户的运动数据,那么用户可以根据自身状况自定义跑步过程的初始速度。

104、将初始速度作为视频文件的播放速度,从播放起点播放视频文件。

从播放起点播放视频文件,可以使用户眼中的画面从起点位置定格的画面开始,逐渐改变路边的风景,使用户感受到在跑步场景中的位置变化。考虑到智能眼镜一般具有三维成像的功能,能够为用户提供身临其境的感受,因此,从播放起点以初始速度作为播放速度来播放视频文件时,可以达到用户在虚拟现实的场景中不断前进的效果。

需要说明的是,考虑到使用智能眼镜的场景不仅限于用户使用跑步机进行跑步的过程,当用户在原地通过交替抬腿的方式试图达到跑步锻炼的情况时,虽然用户没有产生实际的位移,但仍然能够使用户产生在虚拟现实的场景中不断前进的感受。

本发明实施例提供的虚拟现实的跑步方法,以用户设置的起点位置为播放起点,以获取的初始速度作为视频文件的播放速度,播放与用户选择的跑步场景对应的视频文件。相比较于现有技术中,用户的跑步环境一成不变,本发明可以为用户提供多种应用场景,且通过播放与用户选择的应用场景对应的视频文件,使用户在跑步的过程中产生处于其选择的应用场景的感受,能够为用户的跑步过程增加趣味性,进而提高用户体验。

另外,当本发明实施例提供的虚拟现实的跑步应用于智能眼镜时,由于智能眼镜具有体积小、易携带的特点,用户可以随身携带智能眼镜,从而使用户可以在不同地点通过智能眼镜观看到不同的场景,为用户提供身临其境的感觉。

为了提供更加多样化的跑步环境,在本发明实施例的一个实现方式中,用户可以自由选择运动的方向。因此,在如图2所示的实现方式的基础上,还可以实现为如图3所示的实现方式。其中,在执行步骤103获取初始速度之后,还可以执行步骤105,如果跑步场景对应至少两个视频文件,则在执行步骤105之后,还可以执行步骤106和步骤107:

105、确定跑步场景是否对应至少两个视频文件。

考虑到一条道路,除了视频文件本身的播放起点和播放终点,其余位置均有至少两个运动方向,因此,每条道路可以录制至少两个方向相反的视频文件,尤其是当道路中出现至少两个岔路时,岔路所产生的位置上会存在两个以上的运动方向。

106、确定用户在跑步场景中的运动方向。

如果跑步场景对应至少两个视频文件,则说明用户可以沿着道路向至少两个方向进行跑步锻炼,则用户可以通过选择运动方向来确定播放哪个方向所对应的视频文件。

107、将至少两个视频文件中,与用户的运动方向匹配的视频文件确定为待播放的视频文件。

本发明实施例提供的虚拟现实的跑步方法,可以为用户提供同一场景的不同方向的视频文件,并根据用户确定的运动方向,确定播放的视频文件。相比较于现有技术中,用户的跑步环境一成不变,本发明能够在用户进行跑步锻炼时,为用户提供多种应用场景的基础上,通过为用户提供同一场景下不同方向的视频文件,使用户能够在播放起点固定的情况下,依据自身喜好选择不同方向开始跑步,即进一步丰富用户的跑步环境。

为了使用户在跑步过程中可以改变运动方向,在本发明实施例的一个实现方式中,可以根据用户的运动方向,确定所播放的视频文件。因此,在如图3所示的实现方式的基础上,还可以实现为如图4所示的实现方式。其中,在执行步骤104将初始速度作为视频文件的播放速度,从播放起点播放视频文件之后,还可以执行步骤108和步骤109:

108、如果跑步场景对应至少两个视频文件,且检测到用户的运动方向发生改变,则将与用户当前的运动方向匹配的视频文件确定为目标视频文件。

为了使用户在跑步过程中能够改变运动方向,可以在用户跑步的过程中,按照一定周期检测用户的运动方向,或是实时进行运动方向的检测。其中,周期的具体设置方式在本发明中不做限定。当检测到用户的运动方向发生改变时,根据用户当前的运动方向选择是否需要更改正在播放的视频文件,即将上一时刻用户运动方向对应的视频文件切换为当前时刻用户运动方向对应的视频文件。

需要说明的是,当用户借助现有跑步机进行运动时,由于跑步机在运动方向上的限制,用户不可能实现转身后的反向运动,但是,在本发明中,用户可以通过头部转动以改变面部朝向,从而改变运动方向。需要说明的是,除上述改变用户运动方向的触发方式以外,用户还可以通过手势等其他方式来触发运动方向的调整过程,在此不做限定。

在本发明实施例中,以用户面部朝向改变用户运动方向为例,智能眼镜中可以设置如图1所示的角度传感器12,用于测量用户面部朝向的转动角度。为了减少运动方向调整过程中的误操作,当用户因身体摆动幅度较大而造成用户面部转动时,则认为用户并未发生运动方向上的改变。在本发明实施例中,可以设置一个角度阈值,即当检测到当前用户面部的朝向相较于用户开始运动时面部朝向的转动角度大于或等于角度阈值时,则确认用户的运动方向发生了改变。需要说明的是,角度阈值可以由用户或是制造智能眼镜的厂家进行预先设置,用以区分用户是否期望将运动方向进行调整,具体的设置方式在此不做限定。

109、将运动方向发生改变的时刻所对应的当前所播放视频文件的播放终点,确定为目标视频文件的播放起点,并从播放起点播放目标视频文件。

由于运动方向改变前后,所播放的视频文件为沿着同一条道路的两个相反方向录制的视频,因此运动方向改变之前所播放的视频文件中的任一位置均可在运动方向改变之后所播放的视频文件中找到对应的位置。

本发明实施例提供的虚拟现实的跑步方法,检测用户跑步过程中的运动方向,并根据运动方向的变化改变所播放的视频。相比较于现有技术中,用户的跑步环境一成不变,本发明能够在用户进行跑步锻炼时,为用户提供多种应用场景的基础上,根据用户跑步过程中运动方向的改变,来改变跑步场景对应的画面,从而进一步丰富用户进行跑步锻炼的环境,也使用户的跑步过程更具有真实性,增强了身临其境的感受。

为了使视频画面的变化情况更接近实际跑步过程中两侧环境的变化情况,在本发明实施例的一个实现方式中,可以根据用户的实际跑步速度来改变视频文件的播放速度。因此,在如图2所示的实现方式的基础上,还可以实现为如图5所示的实现方式。其中,在执行步骤104将初始速度作为视频文件的播放速度,从播放起点播放视频文件之后,还可以执行步骤110和步骤111:

110、确定一定时间内用户的平均速度。

其中,一定时间为以当前为截止时刻的时间段。

为了获取用户当前的运动状态,在本发明实施例中,可以为智能眼镜设置如图1所示的加速度传感器11,加速度传感器11可以检测一定时间内用户的步数,并根据步数以及预设的步长计算一定时间内用户的运动距离,进而可以根据一定时间的时间长度和运动距离计算出一段时间内用户的平均速度。

111、根据平均速度,调整视频文件的播放速度。

具体的调整视频文件播放速度的方式可以依据如下规则:当用户的运动速度变快时,视频文件的播放速度相应增大;当用户的运动速度变慢时,视频文件的播放速度相应减小。

本发明实施例提供的虚拟现实的跑步方法,检测当前时刻之前的一段时间内用户的平均速度,并根据平均速度调节当前时刻视频文件的播放速度。相比较于现有技术中,用户的跑步环境一成不变,本发明能够在用户进行跑步锻炼时,为用户提供多种应用场景的基础上,可以根据用户的跑步速度,确定跑步场景中指定路线两侧环境的变化速度,使视频画面的变化情况更接近实际跑步过程中两侧风景的变化情况,从而使用户在跑步过程中有身临其境的感觉。

为了提供更符合用户跑步习惯的环境,在本发明实施例的一个实现方式中,可以根据用户以前使用智能眼镜进行跑步所记录的数据,确定本次使用智能眼镜进行跑步的参数。因此,在如图2所示的实现方式的基础上,还可以实现为如图6所示的实现方式。其中,步骤103获取初始速度,可以具体实现为步骤1031和步骤1032:

1031、获取用户的在历史时间内播放视频文件的平均速度。

在本发明实施例中,可以将每个视频文件每次播放内容所表示的路程长度和播放过程所占用的总时间记录下来。当播放视频文件时,如果检测到该视频文件曾经播放过,可以根据历史时间内该视频文件在播放过程中的路程长度和总时间,计算历史时间内播放该视频文件的平均速度。

1032、将平均速度确定为初始速度。

由于历史时间内播放视频文件平均速度,可以反映用户在置身于该视频文件播放画面的场景中进行跑步的运动状况,因此,当根据用户的选择再次播放该视频文件时,可以省略用户设置播放速度的过程,并能够为用户提供贴近用户运动习惯的视频播放条件。

本发明实施例提供的虚拟现实的跑步方法,可以将历史时间内播放视频文件的平均速度,作为再次播放该视频文件的初始速度。相比较于现有技术中,用户的跑步环境一成不变,本发明能够在用户进行跑步锻炼时,为用户提供多种应用场景的基础上,可以根据某一视频文件的历史播放情况,确定当前播放该视频文件的,使运动开始后,视频文件的播放速度更符合用户的运动习惯,从而使用户适应在所选择的跑步场景中进行跑步锻炼的过程。

本发明实施例提供一种虚拟现实的跑步装置20,该装置20可以用于执行如图2至图6所示的任意一套方法流程,如图7所示,该装置20包括:

获取单元21,用于获取用户选择的跑步场景,以及在跑步场景中确定的起点位置。

查找单元22,用于查找获取单元21获取的跑步场景对应的视频文件,并根据获取单元21获取的起点位置确定视频文件的播放起点,视频文件用于显示跑步场景。

获取单元21,还用于获取初始速度。

播放单元23,用于将获取单元21获取的初始速度作为视频文件的播放速度,从获取单元21获取的播放起点播放查找单元22找到的视频文件。

在本发明实施例的一个实现方式中,装置20还包括:

确定单元24,用于当查找单元22找到跑步场景对应至少两个视频文件时,在获取初始速度之后,确定用户在跑步场景中的运动方向;并将至少两个视频文件中,与用户的运动方向匹配的视频文件确定为待播放的视频文件;以及当检测到用户的运动方向发生改变时,将与用户当前的运动方向匹配的视频文件确定为目标视频文件,且将运动方向发生改变的时刻所对应的当前所播放视频文件的播放终点确定为目标视频文件的播放起点。

播放单元23,还用于从确定单元24确定的播放起点播放目标视频文件。

在本发明实施例的一个实现方式中,装置20还包括:

测速单元25,用于确定一定时间内用户的平均速度,一定时间为以当前为截止时刻的时间段。

播放单元23,还用于根据测速单元25确定的平均速度,调整视频文件的播放速度。

在本发明实施例的一个实现方式中,获取单元21,具体用于获取用户的在历史时间内播放视频文件的平均速度;将平均速度确定为初始速度。

本发明实施例提供的虚拟现实的跑步装置,以用户设置的起点位置为播放起点,以获取的初始速度作为视频文件的播放速度,播放与用户选择的跑步场景对应的视频文件。相比较于现有技术中,用户的跑步环境一成不变,本发明可以为用户提供多种应用场景,且通过播放与用户选择的应用场景对应的视频文件,使用户在跑步的过程中产生处于其选择的应用场景的感受,能够为用户的跑步过程增加趣味性,进而提高用户体验。

本发明实施例提供一种终端,该终端用于执行如图2至图6所示的方法流程,该终端至少包括如图7所示的虚拟现实的跑步装置。

本发明实施例提供的终端,以用户设置的起点位置为播放起点,以获取的初始速度作为视频文件的播放速度,播放与用户选择的跑步场景对应的视频文件。相比较于现有技术中,用户的跑步环境一成不变,本发明可以为用户提供多种应用场景,且通过播放与用户选择的应用场景对应的视频文件,使用户在跑步的过程中产生处于其选择的应用场景的感受,能够为用户的跑步过程增加趣味性,进而提高用户体验。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:Read-Only Memory,简称:ROM)或随机存储记忆体(英文:Random Access Memory,简称:RAM)等。

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

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