本发明涉及增强现实,尤其涉及一种基于增强现实的直播互动方法、装置、设备及存储介质。
背景技术:
1、传统的直播系统主要侧重于视频和音频内容的录制与播放,这种系统通常缺乏与观众之间的实时互动能力。随着教育、培训以及娱乐等领域对远程参与和高质量互动体验需求的不断增长,传统的直播系统在互动性方面显得不足。简单的录制和播放功能已无法满足用户对于丰富多样的互动内容和个性化体验的追求。
2、在远程教育、企业培训和在线会议等场景中,观众不仅希望能够观看高质量的视频和音频内容,还希望能够通过移动设备进行实时参与,例如与内容互动、提出问题、参与投票等。现有技术在提供这些互动功能方面存在明显的不足,导致观众的参与感和满意度较低。
3、综上所述,现有技术中存在的问题亟需得到解决。
技术实现思路
1、本发明提供一种基于增强现实的直播互动方法、装置、设备及存储介质,用以解决现有技术中的缺陷,提高用户的互动体验。
2、本发明提供一种基于增强现实的直播互动方法,包括:
3、响应于用户接入指令,获取直播流数据,所述直播流数据包括直播进展数据;
4、根据所述直播进展数据以及观众互动数据,在增强现实数据库中调用虚拟对象模型,所述增强现实数据库用于保存所述虚拟对象模型;
5、获取设备传感器数据;
6、根据所述观众互动数据以及所述设备传感器数据,对所述虚拟对象模型进行更新,得到直播虚拟对象;
7、将所述直播虚拟对象,叠加在目标位置处。
8、根据本发明提供的一种基于增强现实的直播互动方法,在所述将所述直播虚拟对象,叠加在目标位置处这一步骤之后,还包括:
9、获取观众偏好数据;
10、根据所述观众偏好数据,生成定制虚拟对象,所述定制虚拟对象包括语言字幕和虚拟对象注释。
11、根据本发明提供的一种基于增强现实的直播互动方法,所述根据所述直播进展数据以及观众互动数据,在增强现实数据库中调用虚拟对象模型这一步骤,具体包括:
12、根据所述直播进展数据以及观众互动数据,确定所述虚拟对象模型的模型类型;
13、根据所述模型类型,在所述增强现实数据库中进行匹配,得到对应的虚拟对象模型。
14、根据本发明提供的一种基于增强现实的直播互动方法,所述根据所述观众互动数据以及所述设备传感器数据,对所述直播虚拟对象进行更新这一步骤,具体包括:
15、根据所述观众互动数据,确定所述直播虚拟对象的属性信息;
16、根据所述设备传感器数据,确定直播虚拟对象的位置信息;
17、根据所述直播虚拟对象的属性信息和位置信息,对所述直播虚拟对象进行更新。
18、根据本发明提供的一种基于增强现实的直播互动方法,所述设备传感器数据还包括环境光照数据,在所述根据所述观众互动数据,确定所述直播虚拟对象的属性信息这一步骤之后,还包括:
19、根据所述环境光照数据,确定所述直播虚拟对象的亮度和对比度;
20、根据所述环境光照数据,确定当前设备屏幕的亮度和对比度。
21、根据本发明提供的一种基于增强现实的直播互动方法,所述设备传感器数据包括旋转速率数据、加速度数据和静态方向数据;所述根据所述设备传感器数据,确定直播虚拟对象的位置信息这一步骤,具体包括:
22、根据所述旋转速率数据、所述加速度数据和所述静态方向数据,对当前设备进行姿态估计,确定所述当前设备的运动状态;
23、根据所述运动状态,确定所述直播虚拟对象的虚拟三维坐标;
24、对所述虚拟三维坐标进行坐标变换,得到设备二维坐标。
25、根据本发明提供的一种基于增强现实的直播互动方法,所述将所述直播虚拟对象,叠加在目标位置处这一步骤,具体包括:
26、将所述直播流数据输入至环境理解模型,得到所述目标位置,所述目标位置用于叠加所述直播虚拟对象;
27、确定所述直播虚拟对象的叠加顺序;
28、根据所述叠加顺序和所述设备二维坐标,将所述直播虚拟对象叠加到所述目标位置。
29、本发明还提供一种基于增强现实的直播互动装置,包括:
30、数据获取模块,用于响应于用户接入指令,获取直播流数据,所述直播流数据包括直播进展数据;
31、模型调用模块,用于根据所述直播进展数据以及观众互动数据,在增强现实数据库中调用虚拟对象模型,所述增强现实数据库用于保存所述虚拟对象模型;
32、传感器模块,用于获取设备传感器数据;
33、模型更新模块,用于根据所述观众互动数据以及所述设备传感器数据,对所述虚拟对象模型进行更新,得到直播虚拟对象;
34、模型叠加模块,用于将所述直播虚拟对象,叠加在目标位置处。
35、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述基于增强现实的直播互动方法。
36、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述基于增强现实的直播互动方法。
37、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述基于增强现实的直播互动方法。
38、本发明提供的基于增强现实的直播互动方法、装置、设备及存储介质,通过响应于用户接入指令,获取直播流数据,所述直播流数据包括直播进展数据;根据所述直播进展数据以及观众互动数据,在增强现实数据库中调用虚拟对象模型,所述增强现实数据库用于保存所述虚拟对象模型;获取设备传感器数据;根据所述观众互动数据以及所述设备传感器数据,对所述虚拟对象模型进行更新,得到直播虚拟对象;将所述直播虚拟对象,叠加在目标位置处。通过响应用户接入指令获取直播流数据,并根据直播进展数据与观众互动数据动态调整虚拟对象,观众可以在直播过程中获得个性化的互动体验。这种增强现实互动方式大大提高了观众的参与感和互动性,使得观众不仅是被动的观看者,还能通过互动对直播内容产生影响。
1.一种基于增强现实的直播互动方法,其特征在于,包括:
2.根据权利要求1所述的基于增强现实的直播互动方法,其特征在于,在所述将所述直播虚拟对象,叠加在目标位置处这一步骤之后,还包括:
3.根据权利要求1所述的基于增强现实的直播互动方法,其特征在于,所述根据所述直播进展数据以及观众互动数据,在增强现实数据库中调用虚拟对象模型这一步骤,具体包括:
4.根据权利要求1所述的基于增强现实的直播互动方法,其特征在于,所述根据所述观众互动数据以及所述设备传感器数据,对所述直播虚拟对象进行更新这一步骤,具体包括:
5.根据权利要求4所述的基于增强现实的直播互动方法,其特征在于,所述设备传感器数据还包括环境光照数据,在所述根据所述观众互动数据,确定所述直播虚拟对象的属性信息这一步骤之后,还包括:
6.根据权利要求4所述的基于增强现实的直播互动方法,其特征在于,所述设备传感器数据包括旋转速率数据、加速度数据和静态方向数据;所述根据所述设备传感器数据,确定直播虚拟对象的位置信息这一步骤,具体包括:
7.根据权利要求1所述的基于增强现实的直播互动方法,其特征在于,所述将所述直播虚拟对象,叠加在目标位置处这一步骤,具体包括:
8.一种基于增强现实的直播互动装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述基于增强现实的直播互动方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述基于增强现实的直播互动方法。