基于HDMI接口的音箱系统音视频播放控制方法及装置与流程

文档序号:29229802发布日期:2022-03-12 13:33阅读:132来源:国知局
基于HDMI接口的音箱系统音视频播放控制方法及装置与流程
基于hdmi接口的音箱系统音视频播放控制方法及装置
技术领域
1.本发明涉及音视频同步控制技术领域,尤其涉及一种基于hdmi接口的音箱系统音视频播放控制方法及装置。


背景技术:

2.在现有的音响系统中,一般包括有显示设备和音响设备,而且音响系统一般都会同时接收外接的音视频数据进行播放,即将音频数据通过影响设备进行播放,将视频数据传输至显示设备上进行显示;然后,由于外接音视频源所传输的音视频数据本身可能存在同步误差,或者音响系统自身在播放控制的时候,因为直接将音视频数据解码后传输分别传输至显示设备和音响设备,在解码过程中导致部分内容的丢失等其他原因,极容易导致显示设备所显示的内容和音响设备所播放的内容不同步问题,导致用户体验不佳。


技术实现要素:

3.本发明的目的在于克服现有技术的不足,本发明提供了一种基于hdmi接口的音箱系统音视频播放控制方法及装置,实现了音箱系统对高清音视频数据的同步播放控制,使得用户具有更高的使用体验。
4.为了解决上述技术问题,本发明实施例提供了一种基于hdmi接口的音箱系统音视频播放控制方法,所述方法包括:
5.在音箱系统开机上电后,实时监测hdmi接口的电平信号,并基于所述电平信号判断所述hdmi接口是否被连接;
6.若所述hdmi接口被连接,则所述音箱系统基于所述hdmi接口向音视频源设备发送准备就绪信息;
7.所述音箱系统接收所述音视频源设备基于hdmi接口发送的音视频数据信息,并对所述音视频数据信息进行解码处理,获得音频数据信息和视频数据信息;
8.所述音箱系统将所述音频数据信息缓存至第一缓存区,同时将所述视频数据信息缓存至第二缓存区;
9.所述音箱系统基于同步时间戳分别在所述第一缓存区内提取音频数据信息和在第二缓存区内提取视频数据信息进行同步播放控制。
10.可选的,所述实时监测hdmi接口的电平信号,包括:
11.所述音箱系统基于监测电路实时监测所述hdmi接口的电平信号,所述电平信号包括高电平信号和低电平信号,所述音箱系统包括播放控制器、音箱及显示屏幕,所述播放控制器分别与所述音箱和显示屏幕相连接,所述hdmi接口设置在所述播放控制器上。
12.可选的,所述音箱系统基于所述hdmi接口向音视频源设备发送准备就绪信息,包括:
13.所述音箱系统将停止播放的当前其他连接方式的音视频源设备的音视频数据信息,并基于hdmi接口向音视频源设备发送准备就绪信息。
14.可选的,所述对所述音视频数据信息进行解码处理,获得音频数据信息和视频数据信息,包括:
15.对所述音视频数据信息进行解码处理,获得解码音频数据信息、解码视频数据信息、解码音频数据的采样率、解码视频数据的帧率及所述音视频数据的时间戳;
16.基于所述采样率和所述时间戳对所述解码音频数据信息进行处理,获得音频数据信息;
17.基于所述帧率和所述时间戳对所述解码视频数据信息进行处理,获得视频数据信息。
18.可选的,所述基于所述采样率和所述时间戳对所述解码音频数据信息进行处理,获得音频数据信息,包括:
19.基于所述采样率和所述时间戳判断所述解码音频数据信息是否存在丢失;
20.若所述解码音频数据信息存在丢失时,对所述解码音频数据信息进行补全处理,获得音频数据信息。
21.可选的,所述基于所述帧率和所述时间戳对所述解码视频数据信息进行处理,获得视频数据信息,包括:
22.基于所述帧率和所述时间戳判断所述解码视频数据信息是否存在丢失;
23.若所述解码视频数据信息存在丢失时,对所述解码视频数据信息进行补全处理,获得音频数据信息。
24.可选的,所述音箱系统将所述音频数据信息缓存至第一缓存区,同时将所述视频数据信息缓存至第二缓存区,包括:
25.所述音箱系统将所述音频数据信息和所述视频数据信息进行比较,获得音视频偏差值;
26.基于所述音视频偏差值对所述述音频数据信息和所述视频数据信息进行初步数据同步处理,并将初步同步后的音频数据信息缓存至第一缓存区,将初步同步后的视频数据信息缓存至第二缓存区。
27.可选的,所述初步同步处理包括补入或者删除偏差数据。
28.可选的,所述音箱系统基于同步时间戳分别在所述第一缓存区内提取音频数据信息和在第二缓存区内提取视频数据信息进行同步播放控制,包括:
29.所述音箱系统基于同步时间戳分别在所述第一缓存区内提取与所述同步时间戳对应的音频数据信息和在所述第二缓存区内提取与所述同步时间戳对应的视频数据信息进行同步播放控制。
30.另外,本发明实施例还提供了一种基于hdmi接口的音箱系统音视频播放控制装置,所述装置包括:
31.监测判断模块:用于在音箱系统开机上电后,实时监测hdmi接口的电平信号,并基于所述电平信号判断所述hdmi接口是否被连接;
32.发送模块:用于若所述hdmi接口被连接,则所述音箱系统基于所述hdmi接口向音视频源设备发送准备就绪信息;
33.解码模块:用于所述音箱系统接收所述音视频源设备基于hdmi接口发送的音视频数据信息,并对所述音视频数据信息进行解码处理,获得音频数据信息和视频数据信息;
34.缓存模块:用于所述音箱系统将所述音频数据信息缓存至第一缓存区,同时将所述视频数据信息缓存至第二缓存区;
35.同步播放模块:用于所述音箱系统基于同步时间戳分别在所述第一缓存区内提取音频数据信息和在第二缓存区内提取视频数据信息进行同步播放控制。
36.在本发明实施例中,通过在音箱系统开机上电后,实时监测hdmi接口的电平信号,并判断hdmi接口是否被连接;若hdmi接口被连接,则音箱系统向音视频源设备发送准备就绪信息;接收音视频源设备发送的音视频数据信息,并对音视频数据信息进行解码处理,获得音频数据信息和视频数据信息;将音频数据信息缓存至第一缓存区,同时将视频数据信息缓存至第二缓存区;基于同步时间戳分别在所述第一缓存区内提取音频数据信息和在第二缓存区内提取视频数据信息进行同步播放控制;实现了音箱系统对高清音视频数据的同步播放控制,使得用户具有更高的使用体验。
附图说明
37.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
38.图1是本发明实施例中的基于hdmi接口的音箱系统音视频播放控制方法的流程示意图;
39.图2是本发明实施例中的基于hdmi接口的音箱系统音视频播放控制装置的结构组成示意图。
具体实施方式
40.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
41.实施例一
42.请参阅图1,图1是本发明实施例中的基于hdmi接口的音箱系统音视频播放控制方法的流程示意图。
43.如图1所示,一种基于hdmi接口的音箱系统音视频播放控制方法,所述方法包括:
44.s11:在音箱系统开机上电后,实时监测hdmi接口的电平信号;
45.在本发明具体实施过程中,所述实时监测hdmi接口的电平信号,包括:所述音箱系统基于监测电路实时监测所述hdmi接口的电平信号,所述电平信号包括高电平信号和低电平信号,所述音箱系统包括播放控制器、音箱及显示屏幕,所述播放控制器分别于所述音箱和显示屏幕相连接,所述hdmi接口设置在所述播放控制器上。
46.具体的,在影响系统开机上电之后,该音响系统通过电平检测电流来实时监测该hdmi接口的电平信号,即可得到hdmi接口的实时电平信号,电平信号主要包括高电平信号和低电平信号;其中,音箱系统包括播放控制器、音箱及显示屏幕,并且播放控制器分别与
音箱和显示屏幕相连接,并且该hdmi接口设置在该播放控制器上。
47.s12:基于所述电平信号判断所述hdmi接口是否被连接;
48.在本发明具体实施故操作,通过该电平信号来判断该hdmi接口是否被连接,即通过该电平信号的高低来判断该hdmi接口是否被连接,在高电平信号时,该hdmi接口被连接,在低电平信号时,该hdmi接口未被连接。
49.s13:若所述hdmi接口被连接,则所述音箱系统基于所述hdmi接口向音视频源设备发送准备就绪信息;
50.在本发明具体实施过程中,所述音箱系统基于所述hdmi接口向音视频源设备发送准备就绪信息,包括:所述音箱系统将停止播放的当前其他连接方式的音视频源设备的音视频数据信息,并基于hdmi接口向音视频源设备发送准备就绪信息。
51.具体的,在该hdmi接口被连接之后,该音箱系统即马上停止当前所播放的有其他方式连接的其他音视频源设备传输过来的音视频数据信息,然后通过该hdmi接口向音视频源设备发送准备就绪信息。
52.s14:所述音箱系统接收所述音视频源设备基于hdmi接口发送的音视频数据信息,并对所述音视频数据信息进行解码处理,获得音频数据信息和视频数据信息;
53.在本发明具体实施过程中,所述对所述音视频数据信息进行解码处理,获得音频数据信息和视频数据信息,包括:对所述音视频数据信息进行解码处理,获得解码音频数据信息、解码视频数据信息、解码音频数据的采样率、解码视频数据的帧率及所述音视频数据的时间戳;基于所述采样率和所述时间戳对所述解码音频数据信息进行处理,获得音频数据信息;基于所述帧率和所述时间戳对所述解码视频数据信息进行处理,获得视频数据信息。
54.进一步的,所述基于所述采样率和所述时间戳对所述解码音频数据信息进行处理,获得音频数据信息,包括:基于所述采样率和所述时间戳判断所述解码音频数据信息是否存在丢失;若所述解码音频数据信息存在丢失时,对所述解码音频数据信息进行补全处理,获得音频数据信息。
55.进一步的,所述基于所述帧率和所述时间戳对所述解码视频数据信息进行处理,获得视频数据信息,包括:基于所述帧率和所述时间戳判断所述解码视频数据信息是否存在丢失;若所述解码视频数据信息存在丢失时,对所述解码视频数据信息进行补全处理,获得音频数据信息。
56.具体的,首先需要对该音视频数据信息进行解码处理,从而得到解码音频数据信息、解码视频数据信息、解码音频数据的采样率、解码视频数据的帧率及所述音视频数据的时间戳;然后根据采样率和时间戳来对解码音频数据信息进行相应的处理,即可获得音频数据信息;同时根据帧率和时间戳来对解码视频数据信息进行相应的处理,即可获得视频数据信息。
57.通过该采样率和时间戳判断解码音频数据信息是否存在丢失,即通过采样率与时间戳进行对比的方式来判断解码音频数据信息是否存在丢失,在存在丢失时,需要对解码音频数据信息进行补全处理,获得音频数据信息;在此,利用数据插值的方式进行补全。
58.通过帧率和时间戳判断解码视频数据信息是否存在丢失,即通过帧率与时间戳进行对比的方式来判断解码视频数据信息是否存在丢失在存在丢失时,需要对解码视频数据
信息进行补全处理,获得视频数据信息;在此,利用数据插值的方式进行补全。
59.s15:所述音箱系统将所述音频数据信息缓存至第一缓存区,同时将所述视频数据信息缓存至第二缓存区;
60.在本发明具体实施过程中,所述音箱系统将所述音频数据信息缓存至第一缓存区,同时将所述视频数据信息缓存至第二缓存区,包括:所述音箱系统将所述音频数据信息和所述视频数据信息进行比较,获得音视频偏差值;基于所述音视频偏差值对所述述音频数据信息和所述视频数据信息进行初步数据同步处理,并将初步同步后的音频数据信息缓存至第一缓存区,将初步同步后的视频数据信息缓存至第二缓存区。
61.进一步的,所述初步同步处理包括补入或者删除偏差数据。
62.具体的,该音响系统通过将音频数据信息和视频数据信息进行数据同步比较,来获得音视频偏差值;然后根据该音视频偏差值来对音频数据信息和视频数据信息进行初步数据同步处理,即补入或者删除偏差数据处理,然后将初步同步后的音频数据信息缓存至第一缓存区,将初步同步后的视频数据信息缓存至第二缓存区。
63.s16:所述音箱系统基于同步时间戳分别在所述第一缓存区内提取音频数据信息和在第二缓存区内提取视频数据信息进行同步播放控制。
64.在本发明具体实施过程中,所述音箱系统基于同步时间戳分别在所述第一缓存区内提取音频数据信息和在第二缓存区内提取视频数据信息进行同步播放控制,包括:所述音箱系统基于同步时间戳分别在所述第一缓存区内提取与所述同步时间戳对应的音频数据信息和在所述第二缓存区内提取与所述同步时间戳对应的视频数据信息进行同步播放控制。
65.具体的,该音箱系统通过音响系统内置时钟信号产生一个同步时间戳,然后利用该同步时间戳分别在第一缓存区内提取与该同步时间戳对应的音频数据信息和在第二缓存区内提取与该同步时间戳对应的视频数据信息进行同步播放控制;即可实现音视频的同步播放控制。
66.在本发明实施例中,通过在音箱系统开机上电后,实时监测hdmi接口的电平信号,并判断hdmi接口是否被连接;若hdmi接口被连接,则音箱系统向音视频源设备发送准备就绪信息;接收音视频源设备发送的音视频数据信息,并对音视频数据信息进行解码处理,获得音频数据信息和视频数据信息;将音频数据信息缓存至第一缓存区,同时将视频数据信息缓存至第二缓存区;基于同步时间戳分别在所述第一缓存区内提取音频数据信息和在第二缓存区内提取视频数据信息进行同步播放控制;实现了音箱系统对高清音视频数据的同步播放控制,使得用户具有更高的使用体验。
67.实施例二
68.请参阅图2,图2是本发明实施例中的基于hdmi接口的音箱系统音视频播放控制装置的结构组成示意图。
69.如图2所示,一种基于hdmi接口的音箱系统音视频播放控制装置,所述装置包括:
70.监测判断模块21:用于在音箱系统开机上电后,实时监测hdmi接口的电平信号,并基于所述电平信号判断所述hdmi接口是否被连接;
71.在本发明具体实施过程中,所述实时监测hdmi接口的电平信号,包括:所述音箱系统基于监测电路实时监测所述hdmi接口的电平信号,所述电平信号包括高电平信号和低电
平信号,所述音箱系统包括播放控制器、音箱及显示屏幕,所述播放控制器分别于所述音箱和显示屏幕相连接,所述hdmi接口设置在所述播放控制器上。
72.具体的,在影响系统开机上电之后,该音响系统通过电平检测电流来实时监测该hdmi接口的电平信号,即可得到hdmi接口的实时电平信号,电平信号主要包括高电平信号和低电平信号;其中,音箱系统包括播放控制器、音箱及显示屏幕,并且播放控制器分别与音箱和显示屏幕相连接,并且该hdmi接口设置在该播放控制器上。
73.在本发明具体实施故操作,通过该电平信号来判断该hdmi接口是否被连接,即通过该电平信号的高低来判断该hdmi接口是否被连接,在高电平信号时,该hdmi接口被连接,在低电平信号时,该hdmi接口未被连接。
74.发送模块22:用于若所述hdmi接口被连接,则所述音箱系统基于所述hdmi接口向音视频源设备发送准备就绪信息;
75.在本发明具体实施过程中,所述音箱系统基于所述hdmi接口向音视频源设备发送准备就绪信息,包括:所述音箱系统将停止播放的当前其他连接方式的音视频源设备的音视频数据信息,并基于hdmi接口向音视频源设备发送准备就绪信息。
76.具体的,在该hdmi接口被连接之后,该音箱系统即马上停止当前所播放的有其他方式连接的其他音视频源设备传输过来的音视频数据信息,然后通过该hdmi接口向音视频源设备发送准备就绪信息。
77.解码模块23:用于所述音箱系统接收所述音视频源设备基于hdmi接口发送的音视频数据信息,并对所述音视频数据信息进行解码处理,获得音频数据信息和视频数据信息;
78.在本发明具体实施过程中,所述对所述音视频数据信息进行解码处理,获得音频数据信息和视频数据信息,包括:对所述音视频数据信息进行解码处理,获得解码音频数据信息、解码视频数据信息、解码音频数据的采样率、解码视频数据的帧率及所述音视频数据的时间戳;基于所述采样率和所述时间戳对所述解码音频数据信息进行处理,获得音频数据信息;基于所述帧率和所述时间戳对所述解码视频数据信息进行处理,获得视频数据信息。
79.进一步的,所述基于所述采样率和所述时间戳对所述解码音频数据信息进行处理,获得音频数据信息,包括:基于所述采样率和所述时间戳判断所述解码音频数据信息是否存在丢失;若所述解码音频数据信息存在丢失时,对所述解码音频数据信息进行补全处理,获得音频数据信息。
80.进一步的,所述基于所述帧率和所述时间戳对所述解码视频数据信息进行处理,获得视频数据信息,包括:基于所述帧率和所述时间戳判断所述解码视频数据信息是否存在丢失;若所述解码视频数据信息存在丢失时,对所述解码视频数据信息进行补全处理,获得音频数据信息。
81.具体的,首先需要对该音视频数据信息进行解码处理,从而得到解码音频数据信息、解码视频数据信息、解码音频数据的采样率、解码视频数据的帧率及所述音视频数据的时间戳;然后根据采样率和时间戳来对解码音频数据信息进行相应的处理,即可获得音频数据信息;同时根据帧率和时间戳来对解码视频数据信息进行相应的处理,即可获得视频数据信息。
82.通过该采样率和时间戳判断解码音频数据信息是否存在丢失,即通过采样率与时
间戳进行对比的方式来判断解码音频数据信息是否存在丢失,在存在丢失时,需要对解码音频数据信息进行补全处理,获得音频数据信息;在此,利用数据插值的方式进行补全。
83.通过帧率和时间戳判断解码视频数据信息是否存在丢失,即通过帧率与时间戳进行对比的方式来判断解码视频数据信息是否存在丢失在存在丢失时,需要对解码视频数据信息进行补全处理,获得视频数据信息;在此,利用数据插值的方式进行补全。
84.缓存模块24:用于所述音箱系统将所述音频数据信息缓存至第一缓存区,同时将所述视频数据信息缓存至第二缓存区;
85.在本发明具体实施过程中,所述音箱系统将所述音频数据信息缓存至第一缓存区,同时将所述视频数据信息缓存至第二缓存区,包括:所述音箱系统将所述音频数据信息和所述视频数据信息进行比较,获得音视频偏差值;基于所述音视频偏差值对所述述音频数据信息和所述视频数据信息进行初步数据同步处理,并将初步同步后的音频数据信息缓存至第一缓存区,将初步同步后的视频数据信息缓存至第二缓存区。
86.进一步的,所述初步同步处理包括补入或者删除偏差数据。
87.具体的,该音响系统通过将音频数据信息和视频数据信息进行数据同步比较,来获得音视频偏差值;然后根据该音视频偏差值来对音频数据信息和视频数据信息进行初步数据同步处理,即补入或者删除偏差数据处理,然后将初步同步后的音频数据信息缓存至第一缓存区,将初步同步后的视频数据信息缓存至第二缓存区。
88.同步播放模块25:用于所述音箱系统基于同步时间戳分别在所述第一缓存区内提取音频数据信息和在第二缓存区内提取视频数据信息进行同步播放控制。
89.在本发明具体实施过程中,所述音箱系统基于同步时间戳分别在所述第一缓存区内提取音频数据信息和在第二缓存区内提取视频数据信息进行同步播放控制,包括:所述音箱系统基于同步时间戳分别在所述第一缓存区内提取与所述同步时间戳对应的音频数据信息和在所述第二缓存区内提取与所述同步时间戳对应的视频数据信息进行同步播放控制。
90.具体的,该音箱系统通过音响系统内置时钟信号产生一个同步时间戳,然后利用该同步时间戳分别在第一缓存区内提取与该同步时间戳对应的音频数据信息和在第二缓存区内提取与该同步时间戳对应的视频数据信息进行同步播放控制;即可实现音视频的同步播放控制。
91.在本发明实施例中,通过在音箱系统开机上电后,实时监测hdmi接口的电平信号,并判断hdmi接口是否被连接;若hdmi接口被连接,则音箱系统向音视频源设备发送准备就绪信息;接收音视频源设备发送的音视频数据信息,并对音视频数据信息进行解码处理,获得音频数据信息和视频数据信息;将音频数据信息缓存至第一缓存区,同时将视频数据信息缓存至第二缓存区;基于同步时间戳分别在所述第一缓存区内提取音频数据信息和在第二缓存区内提取视频数据信息进行同步播放控制;实现了音箱系统对高清音视频数据的同步播放控制,使得用户具有更高的使用体验。
92.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,readonly memory)、随机存取存储器(ram,random access memory)、磁盘或光盘等。
93.另外,以上对本发明实施例所提供的一种基于hdmi接口的音箱系统音视频播放控制方法及装置进行了详细介绍,本文中应采用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1