一种信息呈现方法、电子设备和计算机可读存储介质与流程

文档序号:16131305发布日期:2018-12-01 00:21阅读:181来源:国知局

本发明涉及信息技术领域,尤其涉及一种信息呈现方法、电子设备和计算机可读存储介质。

背景技术

随着科技的进步和人类生活方式的改变,人们能够借助电子设备获取各种与生活密切相关的信息;具体来说,用户在进行跑步时可以通过电子设备获取并查看与跑步相关的信息,例如跑步的位置、距离、速度等信息;但是这些信息一般是在用户跑步结束后才能通过电子设备的显示屏幕呈现给用户,在跑步过程中将信息实时呈现必然会干扰用户视线,造成危险;此外,跑步多为单人的运动,没有人陪伴,容易让用户感到无聊和孤独。因此,需要一种信息呈现方法,解决现有技术中无法将跑步信息实时呈现给用户的问题。



技术实现要素:

有鉴于此,本发明实施例期望提供一种信息呈现方法、电子设备和计算机可读存储介质,解决了现有技术中不能将跑步信息实时呈现给用户的问题。

本发明的技术方案是这样实现的:

本发明实施例提供一种信息呈现方法,包括:

获取用户的第一位置信息和第二位置信息;其中,所述第一位置信息和所述第二位置信息之间具有时间对应关系;

至少基于所述第一位置信息和第二位置信息的位置差,确定音频输出效果;其中,所述音频输出效果至少能够表征第一位置信息与第二位置信息的不同。

本发明实施例还提供了一种电子设备,所述电子设备包括:获取单元和处理单元;其中,

所述获取单元,用于获取用户的第一位置信息和第二位置信息;其中,所述第一位置信息和所述第二位置信息之间具有时间对应关系;

所述处理单元,用于至少基于所述第一位置信息和第二位置信息的位置差,确定音频输出效果;其中,所述音频输出效果至少能够表征第一位置信息与第二位置信息的不同。

本发明实施例又提供了一种电子设备,包括:处理器和配置为存储能够在处理器上运行的计算机程序的存储器,

其中,所述处理器配置为运行所述计算机程序时,执行上述任一方法的步骤。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法的步骤。

本发明的实施例所提供的信息呈现方法、电子设备和计算机存储介质,通过获取用户的第一位置信息和第二位置信息;其中,第一位置信息和第二位置信息之间具有时间对应关系;然后至少基于第一位置信息和第二位置信息的位置差,确定音频输出效果;其中,音频输出效果至少能够表征第一位置信息与第二位置信息的不同;这样,电子设备可以根据用户的两种不同的位置信息,确定位置信息之间的位置差,然后通过音频的输出音效将位置差信息实时呈现给用户;如此,在不妨碍用户视线的情况下,通过音频的输出音效将跑步信息呈现给用户,提高了信息呈现的安全性和趣味性;并且,通过输出音效,能够让用户感觉到有同伴陪伴的感觉,消除用户的无聊感和孤独感。

附图说明

图1为本发明的实施例提供的一种信息呈现方法的流程示意图;

图2为本发明的实施例提供的另一种信息呈现方法的流程示意图;

图3为本发明的实施例提供的电子设备加速器不同方向上的加速度示意图;

图4为本发明的实施例提供的又一种信息呈现方法的流程示意;

图5为本发明的实施例提供的一种系统架构示意图;

图6为本发明的实施例提供的一种电子设备的结构组成示意图;

图7为本发明的实施例提供的一种电子设备的硬件结构组成示意图。

具体实施方式

为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明实施例。

本发明的实施例提供一种方法,参照图1所示,该方法包括以下步骤:

步骤101、获取用户的第一位置信息和第二位置信息。

其中,第一位置信息和第二位置信息之间具有时间对应关系。

在本发明的其他实施例中,步骤101获取用户的第一位置信息和第二位置信息可以由电子设备来实现;这里,电子设备可以是任意类型的具有音频播放功能的移动终端设备;在实际应用中,该电子设备包括但不限于:智能手机、平板电脑、智能穿戴设备(可以穿戴于用户身上的智能设备)等等。在实际应用中,电子设备可以通过全球定位系统(globalpositioningsystem,gps)获取用户在跑步时的实时位置信息,得到用户的运动轨迹;在本实施例中,第一位置信息和第二位置信息可以是用户进行跑步时的位置信息;第一位置信息不同于第二位置信息,是电子设备从两个不同的运动轨迹中分别获取的位置信息。举例来说,用户第一天完成了一次跑步,电子设备将用户在跑步过程中的所有位置信息记录为第一运动轨迹,用户在第二天在相同的路线上完成第二次跑步,同样的,电子设备将第二天跑步中的所有位置信息记录为第二运动轨迹,在上述场景下,第一位置信息为第一运动轨迹中记录的位置信息,第二位置信息为第二运动轨迹中记录的位置信息。

另外,第一位置信息与第二位置信息之间具有时间对应关系可以包括:第一位置信息和第二位置信息在不同的运动轨迹中距起始时刻或结束时刻的时间相同;示例性地,第一位置信息可以是距第一运动轨迹的起始时刻为1分35秒时所处的位置;第二位置是距第二运动轨迹的起始时刻为1分35秒时所处的位置,因此,在该场景中第一位置信息与第二位置信息具有时间对应关系。

需要说明的是,第一位置信息和第二位置信息之间的时间对应关系可以为其他方式,本领域技术人员可自行设定,本发明实施例不做具体限定。

步骤102、至少基于第一位置信息和第二位置信息的位置差,确定音频输出效果。

其中,音频输出效果至少能够表征第一位置信息与第二位置信息的不同。

在本发明的其他实施例中,步骤102至少基于第一位置信息和第二位置信息的位置差,确定音频输出效果可以由电子设备来实现。这里,通过步骤101可以获取用户的第一位置信息和第二位置信息,因此,基于第一位置信息和第二位置信息的差别,可以获取第一位置信息和第二位置信息之间的位置差;具体地,获取第一位置信息与第二位置信息之间的位置可以通过以下两种方式实现:

第一种实现方式:

在第一位置信息对应的第一运动轨迹与第二位置信息对应的第二运动轨迹具有相同路线(即用户在两次跑步的路线相同)的情况下,电子设备根据第一位置信息所处的经纬度信息和第二位置信息所处的经纬度信息,确定第一位置信息与第二位置信息之间的直线距离,得到上述第一位置信息和第二位置信息的位置差。

第二种实现方式:

在第一位置信息对应的第一运动轨迹与第二位置信息对应的第二运动轨迹具有不同的路线(即用户两次跑步的路线不相同)的情况下,电子设备可以将第一运动轨迹的起始时刻和第二运动轨迹的起始时刻进行同步,通过时间对应关系获取第一位置信息距第一轨迹起始位置的距离和第二位置信息距第二运动轨迹起始位置的距离,进而确定第一位置信息和第二位置信息之间的相对距离,得到第一位置信息和第二位置信息之间的位置差。

在本发明的其他实施例中,确定音频输出效果可以包括确定输出音频的相位、强度等参数;其中,音频可以是跑步时发出的固定的声音,例如脚步声、呼吸声、口号声等声音。在本实施例中,可以根据位置差调整音频的强度和相位,使用户左右耳接收到的音频参数不同,从而使用户定位音频的来源方向;在本实施例中,可以通过头部相关传输函数(headrelatedtransferfunctions,hrtf)确定音频的输出音效。

进一步,音频输出效果至少能够表征第一位置信息与第二位置信息的不同包括:通过音频输出的音频参数,使用户确定音频信号的来源,进而区分第一位置信息和第二位置信息的差别。

本发明的实施例所提供的信息呈现方法,通过获取用户的第一位置信息和第二位置信息;其中,第一位置信息和第二位置信息之间具有时间对应关系;然后至少基于第一位置信息和第二位置信息的位置差,确定音频输出效果;其中,音频输出效果至少能够表征第一位置信息与第二位置信息的不同;这样,电子设备可以根据用户的两种不同的位置信息,确定位置信息之间的位置差,然后通过音频的输出音效将位置差信息实时呈现给用户;如此,在不妨碍用户视线的情况下,通过音频的输出音效将跑步信息呈现给用户,提高了信息呈现的安全性和趣味性;并且,通过输出音效,能够让用户感觉到有同伴陪伴的感觉,消除用户的无聊感和孤独感。

基于前述实施例,本发明的实施例提供一种信息呈现方法,在本实施例中,用户的第一运动轨迹和第二运动轨迹具有相同的路线(即用户两次跑步的跑步路线相同),参照图2所示,该方法包括以下步骤:

步骤201、电子设备确定第一运动轨迹在预设时间段内的轨迹信息及第一起始时刻。

其中,第一运动轨迹可以包括用户当前正在进行的跑步的运动轨迹,即用户正在跑步时实时记录的运动轨迹;预设时间段可以是用户开始跑步的1~3分钟的时间段;第一起始时刻可以为用户跑步开始的时刻,即第一运动轨迹开始的时刻。

通过步骤201,电子设备可以确定用户在开始跑步1~3分钟之内的运动轨迹和开始跑步的第一起始时刻。

步骤202、电子设备基于第一运动轨迹在预设时间段内的轨迹信息确定匹配的第二运动轨迹。

在本实施例中,电子设备中可以存储用户所有的运动轨迹;第二运动轨迹可以为电子设备中存储的用户的历史运动轨迹中的一个运动轨迹。

在本发明的其他实施例中,电子设备通过步骤201可以获知用户在当前开始跑步的1~3分钟之内的实时运动轨迹;然后,电子设备在存储的所有历史运动轨迹中选取与第一运动轨迹在预设时间段内的轨迹信息相同的历史运动轨迹,得到第二运动轨迹;简单来说,用户在开始跑步的1~3分钟之内,电子设备可以根据这1~3分钟之内的运动轨迹,从历史运动轨迹中选取与当前跑步轨迹相同的轨迹,得到第二运动轨迹。

需要说明的是,步骤201至步骤202是电子设备自动获取与第一运动轨迹匹配的第二运动轨迹的过程,在本发明的其他实施例中,用户还可以通过手动选择第二运动轨迹。具体地,用户通过电子设备选择与当前进行跑步的运动轨迹(即第一运动轨迹)相同的第二运动轨迹。

步骤203、电子设备将第一运动轨迹的第一起始时刻,与第二运动轨迹中的第二起始时刻进行同步。

其中,第二运动轨迹中包括有至少一个第二位置信息、以及每一个第二位置信息的运动相对时刻。

在本发明的其他实施例中,第二起始时刻为第二运动轨迹开始的时刻,第一起始时刻与第一运动轨迹对应,是第一运动轨迹开始的时刻;这里,电子设备将第一起始时刻和第二起始时刻进行同步,可以包括电子设备将第一起始时刻与第二起始时刻对应,并得到对应关系;或者将第一起始时刻与第二起始时刻同时初始化为零,即第一运动轨迹和第二运动轨迹同时从0时刻开始记录。

举例来说,若第一起始时刻为17时37分05秒,第二起始时刻为19时57分35秒;电子设备可以将第一起始时刻与第二起始时刻进行对应来完成时间同步,对应后得到的对应关系为:第一起始时刻=第二起始时刻-2时20分30秒。需要说明的是,第一起始时刻与第二起始时刻的同步方法可以为其他方式,本领域技术人员可自行设定,本发明实施例不做具体限定。

步骤204、电子设备获取用户的第一位置信息,确定第一位置信息在第一运动轨迹中对应的运动相对时刻。

其中,第一位置信息可以为用户当前的位置信息,可以采用当前用户所处位置的经纬度信息表示;这里,第一位置信息也是第一运动轨迹中包含的一个位置信息。运动相对时刻可以包括第一位置信息发生的时刻,或者第一位置信息发生时距第一起始时刻的时间间隔;示例性的,用户在开始跑步时从0秒开始计时,跑步5分30秒时所处的位置为第一位置,那么,这里的5分30秒可以为运动相对时刻。

步骤205、电子设备基于运动相对时刻,获取在第二运动轨迹中所对应的第二位置信息。

其中,第二位置信息包括用户的历史位置信息,可以采用历史所处的经纬度信息表示;这里,第二位置信息可以理解为是第二运动轨迹中包含的一个位置信息。

在本实施例中,电子设备可以基于步骤204确定的运动相对时刻,获取第二运动轨迹中与运动相对时刻对应的第二位置信息;具体地,若运动相对时刻为第一位置信息发生的时刻,则电子设备可以基于第一起始时刻与第二起始时刻之间的对应关系,得到第二位置信息发生的时刻,进而从第二运动轨迹中获取第二位置信息;若运动相对时刻为第一位置信息发生时距第一起始时刻的时间间隔,则电子设备基于该时间间隔,从第二运动轨迹中获取距第二起始时刻相同的时间间隔时的位置,得到第二位置信息。

步骤206、电子设备基于第一位置信息和第二位置信息,确定第一位置信息和第二位置信息的位置差。

在实际应用中,在第一位置信息对应的第一运动轨迹与第二位置信息对应的第二运动轨迹具有相同路线(即用户在两次跑步的路线相同)的情况下,电子设备根据第一位置信息所处的经纬度信息和第二位置信息所处的经纬度信息,确定第一位置信息与第二位置信息之间的直线距离,得到上述第一位置信息和第二位置信息的位置差。

步骤207、电子设备基于第一位置信息和第二位置信息的位置差,确定脚步音频信号的方向以及强度。

在本实施例中,由于第一运动轨迹和第二运动轨迹相同,因此步骤206可以根据第一位置的经纬度信息和第二位置的经纬度信息,得到第一位置信息和第二位置信息之间的位置差。

在本发明的其他实施例中,脚步音频信号的获取可以通以下两种方式之一:

方式一:电子设备基于历史脚步声频率信息,生成脚步音频信号。

这里,历史脚步声频率信息可以是用户历史跑步记录的步伐节奏;具体来说,用户在进行跑步时,可以通过电子设备的加速器获得空间三维方向上的加速度信息;如图3所示的坐标系,横轴方向代表时间,纵轴方向代表加速度,电子设备的加速器可以获取用户在水平x方向上的加速度,水平y方向的加速度以及垂直地面z方向的加速度;通过获取电子设备加速器在垂直地面方向上的数据,可以得到用户在跑步时的步伐节奏。如图3所示,用户在记录时间内踏步5.5次。

在本发明的其他实施例中,根据用户的脚步节奏频率,生成类似脚步声的声音。

方式二:电子设备基于用户当前的跑步频率,生成虚拟脚步声频率信息;并基于虚拟脚步声频率信息,生成脚步音频信号。

这里,电子设备可以通过加速器实时获取用户当前的在空间三维方向上的加速度信息,同方式一中相同的原理,根据在垂直地面方向上数据,得到用户当前跑步的步伐节奏,生成脚步音频信号。

在本发明的其他实施例中,电子设备还可以自动生成虚拟的脚步音频信号。

进一步,电子设备基于第一位置和第二位置的位置差,可以确定脚步音频信号的方向及强度;具体来说,当前用户所处的位置为第一位置信息对应的位置,根据获取的位置差,可以得到第二位置信息对应的位置与用户当前位置的空间位置关系;若第二位置信息对应的位置位于用户当前所处位置的前方,可以确定脚步音频信号发出声音的方向为前方;对应的,若第二位置信息对应的位置位于用户当前所处位置的后方,确定脚步音频信号发出声音的方向为后方。优选地,可以通过调整脚步音频信号的相位,来确定脚步音频信号发出声音的方位。

另外,第二位置信息对应的位置距离用户当前所处的位置越近,确定脚步音频信号的强度越大,即脚步音频的声音越大;对应的,若距离用户当前所处的位置越远,确定脚步音频信号的强度越小,即脚步音频的声音越小;优选地,电子设备内部可以存储距离远近与脚步音频信号的强度之间的对应关系;电子设备通过查询距离远近与脚步音频信号的强度之间的对应关系,确定脚步音频信号的强度。

优选地,可以通过hrtf确定脚步音频信号输出的各项参数。

另外,在本发明的其他实施例中,步骤206还可以通过以下步骤来实现:

步骤2071、电子设备获取用户的姿态数据。

其中,姿态数据至少能够表征用户的脸部朝向。

步骤2072、电子设备基于位置差确定脚步音频信号的强度,并基于头部姿态数据以及位置差,确定脚步音频信号的方向。

在实际应用中,用户在头部转动的时候,由于用户双耳所处的位置发生变化,所以用户确定音频发出的方向与用户的双耳所处的位置具有紧密的关系;因此,在本实施例中,还需要根据用户的姿态,确定音频输出的效果。

优选地,可以通过耳机内部设置的重力传感器等感应器件,获取用户的姿态数据;这里,用户的姿态数据可以包括用户的头部转向或脸部朝向等数据。

在步骤2072中,首先,电子设备在获取位置差之后,基于第二位置信息对应的位置距第一位置信息对应的位置的距离远近,确定脚步音频信号的强度,即音频信号的声音大小;具体地,第二位置信息对应的位置距第一位置信息对应的位置越远,确定脚步音频信号的强度越小,第二位置信息对应的位置距第一位置信息对应的位置越近,确定脚步音频信号的强度越大。其次,电子设备获取用户的姿态数据之后,根据用户的脸部朝向以及第二位置信息对应的位置位于第一位置信息对应的位置的空间方位,确定脚步音频信号的方向;这里,可以通过调整脚步音频信号的相位来确定脚步音频信号发出声音的方位。

示例性地,若第二位置信息对应的位置位于第一位置信息对应的位置的前方,且用户的脸部朝向左侧,那么脚步声应在用户的右耳前方;在这种情况下,可以调整脚步音频信号传输到右耳的时间比传输到左耳的时间稍早一些,使用户在听觉上感受到此时脚步声在具体方位。

优选地,可以根据hrtf确定脚步音频信号的输出参数。

步骤208、电子设备基于方向以及强度,确定脚步音频信号的音频输出效果。

其中,电子设备在确定了脚步音频信号的方向及强度之后,将脚步音频按照确定的方向及强度通过发声装置输出;这里,电子设备可以通过耳机输出双耳三维脚步声,可以使用户实时感受到历史跑步的位置,调整当前跑步的状态,更好的超越过去的自己。

需要说明的是,本实施例中与其它实施例中相同步骤和相同内容的说明,可以参照其它实施例中的描述,此处不再赘述。

本发明的实施例所提供的信息呈现方法,通过获取用户的第一位置信息和第二位置信息;其中,第一位置信息和第二位置信息之间具有时间对应关系;然后至少基于第一位置信息和第二位置信息的位置差,确定音频输出效果;其中,音频输出效果至少能够表征第一位置信息与第二位置信息的不同;这样,电子设备可以根据用户的两种不同的位置信息,确定位置信息之间的位置差,然后通过音频的输出音效将位置差信息实时呈现给用户;如此,在不妨碍用户视线的情况下,通过音频的输出音效将跑步信息呈现给用户,提高了信息呈现的安全性和趣味性;并且,通过输出音效,能够让用户感觉到有同伴陪伴的感觉,消除用户的无聊感和孤独感。

基于前述实施例,本发明的实施例提供一种信息呈现方法,在本实施例中,用户的第一运动轨迹和第二运动轨迹具有不同的路线(即用户两次跑步的跑步路线不同),参照图4所示,该方法包括以下步骤:

步骤401、电子设备获取第二运动轨迹对应的第二起始时刻,并确定第一运动轨迹的第一起始时刻。

其中,第二运动轨迹为用户跑步的历史运动轨迹中的一条记录;第二起始时刻可以为第二运动轨迹开始的时刻。第一运动轨迹为用户当前跑步的运动轨迹,第一起始时刻可以是第一运动轨迹开始的时刻。

步骤402、电子设备将第二运动轨迹的第二起始时刻与所述第一起始时刻进行同步。

其中,第二运动轨迹中包括有至少一个第二位置信息、以及每一个第二位置信息的运动相对时刻。

在本发明的实施例中,由于第一运动轨迹和第二运动轨迹不同,电子设备可以通过将第一运动轨迹对应的第一起始时刻与第二运动轨迹对应的第二起始时刻进行同步,通过时间关系将第一运动轨迹和第二运动轨迹对应起来。

步骤403、电子设备获取用户的第一位置信息,确定第一位置信息在第一运动轨迹中对应的运动相对时刻。

其中,第一位置信息可以为用户当前的位置信息;这里,第一位置信息可以采用距第一运动轨迹的起始位置的距离表示。

示例性地,电子设备首先获取距起始位置1000米的位置为第一位置,并从第一运动轨迹中获取用户从开始跑步到跑步至1000米时的所用时间为1分5秒,则将上述1分5秒作为运动相对时刻。

步骤404、电子设备基于运动相对时刻,获取在第二运动轨迹中所对应的第二位置信息。

其中,第二位置信息包括用户的历史位置信息;这里,第二位置信息可以采用距第二运动轨迹起始位置的距离表示。

示例性地,由步骤403可知运动相对时刻为1分5秒,电子设备从第二运动轨迹中获取1分5秒时用户距第二运动轨迹的起始位置的距离为1325米,则第二位置信息为1325米。

步骤405、电子设备根据第一位置信息和第二位置信息,获取第一位置信息和第二位置信息的位置差。

在本实施例中,在第一位置信息对应的第一运动轨迹与第二位置信息对应的第二运动轨迹具有不同的路线(即用户两次跑步的路线不相同)的情况下,电子设备可以将第一运动轨迹的起始时刻和第二运动轨迹的起始时刻进行同步,通过时间对应关系获取第一位置信息距第一轨迹起始位置的距离和第二位置信息距第二运动轨迹起始位置的距离,进而确定第一位置信息和第二位置信息之间的相对距离,得到第一位置信息和第二位置信息之间的位置差。

示例性地,通过步骤403和步骤404,确定了第一位置信息为距第一运动轨迹起始位置为1000米处的位置;第二位置信息为距第二运动轨迹起始位置为1325米处的位置;进而,可以确定第二位置信息与第一位置信息之间的位置差为325米,第二位置信息对应的位置位于第一位置信息对应的位置的前方325处。

步骤406、电子设备获取用户的姿态数据。

其中,姿态数据至少能够表征用户的脸部朝向。

步骤407、电子设备基于位置差确定脚步音频信号的强度,并基于头部姿态数据以及所述位置差,确定脚步音频信号的方向。

步骤408、电子设备基于方向以及强度,确定脚步音频信号的音频输出效果。

需要说明的是,本实施例中与其它实施例中相同步骤和相同内容的说明,可以参照其它实施例中的描述,此处不再赘述。

本发明的实施例所提供的信息呈现方法,通过获取用户的第一位置信息和第二位置信息;其中,第一位置信息和第二位置信息之间具有时间对应关系;然后至少基于第一位置信息和第二位置信息的位置差,确定音频输出效果;其中,音频输出效果至少能够表征第一位置信息与第二位置信息的不同;这样,电子设备可以根据用户的两种不同的位置信息,确定位置信息之间的位置差,然后通过音频的输出音效将位置差信息实时呈现给用户;如此,在不妨碍用户视线的情况下,通过音频的输出音效将跑步信息呈现给用户,提高了信息呈现的安全性和趣味性;并且,通过输出音效,能够让用户感觉到有同伴陪伴的感觉,消除用户的无聊感和孤独感。

在本应用实施例中提供的信息呈现方法,可以应用于图5所示的系统架构中,该系统架构可以包括:电子设备分别通过gps获取历史跑步轨迹中的位置信息和当前跑步轨迹中的位置信息;通过加速器获取历史跑步轨迹和当前跑步轨迹中的速度和步伐节奏,其中,当前跑步轨迹中的速度和步伐可以选择性获取(在图5中用括号表示该内容可以获取也可以不获取);进而,电子设备根据获取的数据,计算得到位置差,最后,基于该位置差,生成三维脚步声,使用户区别当前位置与历史跑步位置的差别。

为实现本发明实施例的方法,本发明实施例还提供了一种电子设备,如图6所示,所述电子设备包括:获取单元61和处理单元62;

获取单元61,用于获取用户的第一位置信息和第二位置信息;其中,第一位置信息和所述第二位置信息之间具有时间对应关系;

处理单元62,用于至少基于第一位置信息和第二位置信息的位置差,确定音频输出效果;其中,音频输出效果至少能够表征第一位置信息与第二位置信息的不同。

在本发明的其他实施例中,电子设备还包括确定单元63和同步单元64;其中,

确定单元63,用于确定第一运动轨迹在预设时间段内的轨迹信息及第一起始时刻;

同步单元64,用于将所述第一运动轨迹的第一起始时刻,与第二运动轨迹中的第二起始时刻进行同步;其中,第二运动轨迹中包括有至少一个第二位置信息、以及每一个第二位置信息的运动相对时刻。

在本发明的其他实施例中,获取单元61,还用于获取第二运动轨迹对应的第二起始时刻;

确定单元63,还用于确定第一运动轨迹的第一起始时刻;

同步单元64,还用于将第二运动轨迹的第二起始时刻与所述第一起始时刻进行同步;其中,第二运动轨迹中包括有至少一个第二位置信息、以及每一个第二位置信息的运动相对时刻。

在本发明的其他实施例中,获取单元61,具体用于获取用户的第一位置信息,确定第一位置信息在第一运动轨迹中对应的运动相对时刻;基于运动相对时刻,获取在第二运动轨迹中所对应的第二位置信息。

在本发明的其他实施例中,处理单元62,具体用于基于第一位置信息和第二位置信息的位置差,确定脚步音频信号的方向以及强度;基于方向以及强度,确定脚步音频信号的音频输出效果。

在本发明的其他实施例中,处理单元62,还用于获取用户的姿态数据;其中,姿态数据至少能够表征用户的脸部朝向;基于位置差确定脚步音频信号的强度,并基于头部姿态数据以及所述位置差,确定脚步音频信号的方向;基于方向以及强度,确定脚步音频信号的音频输出效果。

在本发明的其他实施例中,处理单元62,还用于基于历史脚步声频率信息,生成脚步音频信号;或,基于用户当前的跑步频率,生成虚拟脚步声频率信息;基于虚拟脚步声频率信息,生成脚步音频信号。

本发明的实施例所提供的电子设备,通过获取用户的第一位置信息和第二位置信息;其中,第一位置信息和第二位置信息之间具有时间对应关系;然后至少基于第一位置信息和第二位置信息的位置差,确定音频输出效果;其中,音频输出效果至少能够表征第一位置信息与第二位置信息的不同;这样,电子设备可以根据用户的两种不同的位置信息,确定位置信息之间的位置差,然后通过音频的输出音效将位置差信息实时呈现给用户;如此,在不妨碍用户视线的情况下,通过音频的输出音效将跑步信息呈现给用户,提高了信息呈现的安全性和趣味性;并且,通过输出音效,能够让用户感觉到有同伴陪伴的感觉,消除用户的无聊感和孤独感。

基于上述电子设备中各单元的硬件实现,为了实现本发明实施例提供的信息呈现方法,本发明实施例还提供了一种电子设备,如图7所示,所述装置70包括:处理器71和配置为存储能够在处理器上运行的计算机程序的存储器72,

其中,所述处理器71配置为运行所述计算机程序时,执行前述实施例中的方法步骤。

当然,实际应用时,如图7所示,该装置70中的各个组件通过总线系统73耦合在一起。可理解,总线系统73用于实现这些组件之间的连接通信。总线系统73除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图7中将各种总线都标为总线系统73。

在示例性实施例中,本发明实施例还提供了一种计算机可读存储介质,例如包括计算机程序的存储器72,上述计算机程序可由电子设备70的处理器71执行,以完成前述方法所述步骤。计算机可读存储介质可以是磁性随机存取存储器(fram,ferromagneticrandomaccessmemory)、只读存储器(rom,readonlymemory)、可编程只读存储器(prom,programmableread-onlymemory)、可擦除可编程只读存储器(eprom,erasableprogrammableread-onlymemory)、电可擦除可编程只读存储器(eeprom,electricallyerasableprogrammableread-onlymemory)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(cd-rom,compactdiscread-onlymemory)等存储器。

本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

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