播放媒体数据的方法和装置、系统、车辆、设备和介质制造方法及图纸

技术编号:35951518 阅读:63 留言:0更新日期:2022-12-14 10:44
本公开实施例提供一种用于播放媒体数据的方法、装置、系统、车辆、电子设备和存储介质,方法包括:从车机获取当前播放的音频数据帧的音频时间戳,当前播放的音频数据帧属于媒体数据;计算音频时间戳与外接单元当前播放的视频数据帧的视频时间戳之间的时间戳差值;响应于时间戳差值的绝对值大于预设阈值,在接收到的视频数据帧中确定当前待播放的视频数据帧;将当前待播放的视频数据帧在外接单元上播放,外接单元与头戴显示设备连接,以使当前待播放的视频数据帧在头戴显示设备上显示。利用本公开实施例的方法,可以在头戴显示设备与车机组合应用的场景中,可以实现音频数据与视频数据同步播放。步播放。步播放。

【技术实现步骤摘要】
播放媒体数据的方法和装置、系统、车辆、设备和介质


[0001]本公开涉及混合现实显示技术,尤其是一种用于播放媒体数据的方法、装置、系统、车辆、电子设备和存储介质。

技术介绍

[0002]随着社会经济与技术的发展,对头戴显示设备的应用也越发广泛,尤其是将头戴显示设备与车机组合应用将成为一种新趋势,例如,利用头戴显示设备在车内观看媒体数据,可提升用户体验。

技术实现思路

[0003]本公开实施例提供一种用于播放媒体数据的方法、装置、系统、车辆、电子设备和存储介质,在头戴显示设备与车机组合应用的场景中,可以实现音频数据与视频数据同步播放。
[0004]本公开实施例的一个方面,提供一种用于播放媒体数据的方法,应用于外接单元,其中,所述外接单元与头戴显示设备连接,包括:从车机获取当前播放的音频数据帧的音频时间戳,所述当前播放的音频数据帧属于所述媒体数据;计算所述音频时间戳与所述外接单元当前播放的视频数据帧的视频时间戳之间的时间戳差值,其中,所述视频数据帧通过为对从所述车机接收的视频数据进行解码而获得,所述视频数据属于所述媒体数据;响应于所述时间戳差值的绝对值大于预设阈值,在所述视频数据帧中确定当前待播放的视频数据帧,所述预设阈值为用于表征音频数据帧与视频数据帧同步的门限值;将所述当前待播放的视频数据帧在所述外接单元上播放,以使所述当前待播放的视频数据帧在头戴显示设备上显示。
[0005]本公开实施例的另一个方面,提供一种用于播放媒体数据的方法,应用于车机,包括:响应于接收到播放媒体数据的指令,从所述媒体数据中分离出音频数据和视频数据;对所述音频数据进行解码,并将解码后的音频数据帧发送给车载音响以使所述车载音响播放所述解码后的音频数据帧;将所述视频数据发送给外接单元;响应于接收到所述外接单元对当前播放的音频数据帧的音频时间戳的获取请求,将所述当前播放的音频数据帧的音频时间戳发送给所述外接单元,以便所述外接单元将所述视频数据在所述外接单元上进行与所述音频数据同步的播放。
[0006]本公开实施例的再一个方面,提供一种用于播放媒体数据的装置,与外接单元连接,其中,所述外接单元与头戴显示设备连接,包括:音频时间戳获取模块,用于从车机获取当前播放的音频数据帧的音频时间戳,所述当前播放的音频数据帧属于所述媒体数据;时间戳差值计算模块,用于计算所述音频时间戳与所述外接单元当前播放的视频数据帧的视频时间戳之间的时间戳差值,其中,所述视频数据帧为对从所述车机接收的视频数据进行解码而获得,所述视频数据属于所述媒体数据;同步处理模块,用于响应于所述时间戳差值的绝对值大于预设阈值,在所述视频数据帧中确定当前待播放的视频数据帧,所述预设阈
值为用于表征音频数据帧与视频数据帧同步的门限值;播放控制模块,用于将所述当前待播放的视频数据帧在外接单元上播放,所述外接单元与头戴显示设备连接,以使所述当前待播放的视频数据帧在头戴显示设备上显示。
[0007]本公开实施例的又一个方面,提供一种用于播放媒体数据的装置,与车机连接,包括:音视频分离模块,用于响应于接收到播放媒体数据的指令,从所述媒体数据中分离出音频数据和视频数据;音视解码模块,用于对所述音频数据进行解码,并将解码后的音频数据帧发送给车载音响以使所述车载音响播放所述解码后的音频数据帧;通信模块,用于将所述视频数据发送给外接单元;音频时间戳响应模块,用于响应于接收到所述外接单元对当前播放的音频数据帧的音频时间戳的获取请求,将所述当前播放的音频数据帧的音频时间戳发送给所述外接单元,以便所述外接单元将所述视频数据在所述外接单元上进行与所述音频数据同步的播放。
[0008]本公开实施例的又一个方面,提供一种用于播放媒体数据的系统,包括:与外接单元连接的用于播放媒体数据的装置;至少一个头戴显示设备,与用于播放媒体数据的装置通信连接,用于显示视频数据。
[0009]本公开实施例的又一个方面,提供一种车辆,包括以下至少一项:与车机连接的播放媒体数据的装置;与车机连接的播放媒体数据的装置和集线器;与车机连接的播放媒体数据的装置和与外接单元连接的播放媒体数据的装置;本公开上述的用于播放媒体数据的系统、与车机连接的用于播放媒体数据的装置;其中,集线器的上行接口用于与和车机连接的用于播放媒体数据的装置连接,集线器的下行接口用于与和外接单元连接的用于播放媒体数据的装置连接。
[0010]本公开实施例的又一个方面,提供一种头戴显示设备,包括与外接单元连接的播放媒体数据的装置。
[0011]本公开实施例的又一个方面,提供一种计算机程序产品,包括计算机程序指令,所述计算机程序指令在被执行时,实现本公开所述用于播放媒体数据的方法。
[0012]本公开实施例的又一个方面,提供一种电子设备,其中,包括:存储器,用于存储计算机程序;处理器,用于执行所述存储器中存储的计算机程序,且所述计算机程序被执行时,实现本公开所述用于播放媒体数据的方法。
[0013]本公开实施例的又一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现本公开所述用于播放媒体数据的方法。
[0014]下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。
附图说明
[0015]构成说明书的一部分的附图描述了本公开的实施例,并且连同描述一起用于解释本公开的原理。
[0016]参照附图,根据下面的详细描述,可以更加清楚地理解本公开,其中:
[0017]图1是本公开实施例的用于播放媒体数据的方法的一个流程图;
[0018]图2是本公开实施例的用于播放媒体数据的方法的另一个流程图;
[0019]图3是本公开实施例的音频数据帧与视频数据帧示意图;
[0020]图4是本公开实施例的用于播放媒体数据的方法的再一个流程图;
[0021]图5是本公开实施例的用于播放媒体数据的方法的又一个流程图;
[0022]图6是本公开实施例的用于播放媒体数据的装置的一个结构示意图;
[0023]图7是本公开实施例的用于播放媒体数据的装置的另一个结构示意图;
[0024]图8是本公开电子设备一个应用实施例的结构示意图。
具体实施方式
[0025]现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
[0026]本领域技术人员可以理解,本公开实施例中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。
[0027]还应理解,在本公开实施例中,“多个”可以指两个或两个以上,“至少一个”可以指一个、两个或两个以上。
[0028]还应理解,对于本公开实施例中提及的任一部件、数据或结构,在没有明确限定或者在前后文给出相反启示的情况下,一般可以理解为一个或多个。
[0029]另外,本公开中术语本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于播放媒体数据的方法,应用于外接单元,其中,所述外接单元与头戴显示设备连接,包括:从车机获取当前播放的音频数据帧的音频时间戳,所述当前播放的音频数据帧属于所述媒体数据;计算所述音频时间戳与所述外接单元当前播放的视频数据帧的视频时间戳之间的时间戳差值,其中,所述视频数据帧为对从所述车机接收的视频数据进行解码而获得,所述视频数据属于所述媒体数据;响应于所述时间戳差值的绝对值大于预设阈值,在所述视频数据帧中确定当前待播放的视频数据帧,所述预设阈值为用于表征音频数据帧与视频数据帧同步的门限值;将所述当前待播放的视频数据帧在所述外接单元上播放,以使所述当前待播放的视频数据帧在头戴显示设备上显示。2.根据权利要求1所述方法,其中,所述方法还包括:存储待播放的视频数据帧,其中,所述待播放的视频数据帧的视频时间戳均大于所述当前播放的视频数据帧的视频时间戳。3.根据权利要求2所述方法,其中,所述在所述视频数据帧中确定当前待播放的视频数据帧,包括:在所述当前播放的视频数据帧的视频时间戳小于所述当前播放的音频数据帧的音频时间戳的情况下,若所述待播放的视频数据帧中存在视频时间戳与当前播放的音频数据帧的音频时间戳匹配的视频数据帧,则将所述匹配的视频数据帧作为当前待播放的视频数据帧。4.根据权利要求2所述方法,其中,所述在所述视频数据帧中确定当前待播放的视频数据帧,包括:在所述当前播放的视频数据帧的视频时间戳小于所述当前播放的音频数据帧的音频时间戳的情况下,若所述待播放的视频数据帧中存在视频时间戳与所述当前播放的音频数据帧的音频时间戳差值的绝对值小于等于所述预设阈值的至少一个视频数据帧,则将所述至少一个视频数据帧中的任一视频数据帧作为当前待播放的视频数据帧。5.根据权利要求2所述方法,其中,所述在所述视频数据帧中确定当前待播放的视频数据帧,包括:在所述当前播放的视频数据帧的视频时间戳小于所述当前播放的音频数据帧的音频时间戳的情况下,若所述待播放的视频数据帧的视频时间戳与所述当前播放的音频数据帧的音频时间戳差值的绝对值均大于所述预设阈值,则将所述待播放的视频数据帧中视频时间戳最大的视频数据帧作为当前待播放的视频数据帧。6.根据权利要求2所述方法,其中,所述在所述视频数据帧中确定当前待播放的视频数据帧,包括:在所述当前播放的视频数据帧的视频时间戳大于所述当前播放的音频数据帧的音频时间戳的情况下,延长所述当前播放的视频数据帧的帧长度,直至所述当前播放的视频数据帧的视频时间戳与当前播放的音频数据帧的音频时间戳之间的时间戳差值小于等于所述预设阈值。7.根据权利要求1所述方法,其中,所述方法还包括:存储全部视频数据帧;
所述在所述视频数据帧中确定当前待播放的视频数据帧,包括以下任意一项:从存储的所述全部视频数据帧中,选取视频时间戳与所述当前播放的音频数据帧的音频时间戳的差值的绝对值小于等于所述预设阈值的至少一个视频数据帧,并将所述至少一个视频数据帧中的任一视频数据帧作为所述当前待播放的视频数据帧;从存储的所述全部视频数据帧中,选取视频时间戳与所述当前播放的音频数据帧的音频时间戳匹配的视频数据帧,并将所述匹配的视频数据帧作为所述当前待播放的视频数据帧。8.根据权利要求1所述方法,其中,所述音频时间戳包括如下至少一个:所述音频数据帧的起始时刻,所述音频数据帧的结束时刻,所述音频数据帧的实际播放时刻;所述视频时间戳包括如下至少一个:所述视频数据帧的起始时刻,所述视频数据帧的结束时刻,所述视频数据帧的实际播放时刻。9.根据权利要求8所述方法,其中,所述视频数据帧的实际播放时刻的确定方式,包括:在所述视频数据帧播放时进行计时,得到所述视频数据帧的实际播放时长;基于所述视频数据帧的相关参数以及实际播放时长,计算所述视频数据帧的实际播放时刻;其中,所述视频数据帧的相关参数包括以下至少一项:视频数据帧的结束时刻和帧长度,视频数据帧的起始时刻。10.根据权利要求3或7所述方法,其中,所述视频时间戳与当前播放的音频数据帧的音频时间戳匹配的视频数据帧,包括如下任意一种:在当前播放的音频数据帧的音频时间戳为实际播放时刻的情况下:如果视频时间戳为视频数据帧的起始时刻,则与当前播放的音频数据帧的音频时间戳匹配的视频数据帧为:视频时间戳小于等于当前播放的音频数据帧的音频时间戳的视频数据帧中视频时间戳最大的视频数据帧;如果视频时间戳为视频数据帧的结束时刻,则与当前播放的音频数据帧的音频时间戳匹配的视频数据帧为:视频时间戳大于当前播放的音频数据帧的音频时间戳的视频数据帧中视频时间戳最小的视频数据帧;在当前播放的音频数据帧的音频时间戳为起始时刻的情况下:如果视频时间戳为视频数据帧的起始时刻,则与当前播放的音频数据帧的音频时间戳匹配的视频数据帧为:视频时间戳小于等于当前播放的音频数据帧的音频时间戳的视频数据帧中视频时间戳最大的视频数据帧;如果视频时间戳为视频数据帧的结束时刻,则与当前播放的音频数据帧的音频时间戳匹配的视频数据帧为:视频时间戳大于当前播放的音频数据帧的音频时间戳的视频数据帧中视频时间戳最小的视频数据帧;在当前播放的音频数据帧的音频时间戳为结束时刻的情况下:如果视频时间戳为视频数据帧的起始时刻,则与当前播放的音...

【专利技术属性】
技术研发人员:刘文志
申请(专利权)人:闪耀现实无锡科技有限公司
类型:发明
国别省市:

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

1