显示设备及音频广播方法与流程
- 国知局
- 2024-10-15 09:59:02
本公开涉及蓝牙,尤其涉及一种显示设备及音频广播方法。
背景技术:
1、随着新一代蓝牙音频技术标准——基于蓝牙的低功耗音频(leaudio)技术的推出,越来越多的显示设备可以支持基于蓝牙的低功耗音频(le audio)协议,例如电视机、手机等设备。对于支持leaudio协议的显示设备,如何实现针对同一音视频资源的多语言同时播放的功能,是目前亟需解决的技术问题。
技术实现思路
1、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种显示设备、音频广播方法,通过针对每条目标音轨发出至少一条蓝牙广播,以及为leaudio设备配置目标音轨,并将目标音轨的广播信息发送至该leaudio设备,以利用音频广播的方式实现针对同一音视频资源的多语言同步播放的功能。
2、为了实现上述目的,本公开实施例提供的技术方案如下:
3、第一方面,本公开提供一种显示设备,包括:
4、显示器;
5、蓝牙模块;
6、与所述蓝牙模块连接的控制器,所述控制器,被配置为:
7、获取目标音视频资源的音轨;其中,所述音轨与语种之间具有一一对应关系,所述音轨用于存储自身对应的语种的音频数据;
8、如果确定所述目标音视频资源的音轨的数量不小于预设数量阈值,则在接收到针对所述目标音视频资源的音轨中的至少两条目标音轨的音轨配置操作时,控制所述显示器显示设备管理页面,并在所述设备管理页面上显示已连接的le audio设备;
9、接收针对所述已连接的le audio设备中的第一le audio设备配置的第一目标音轨;其中,所述第一目标音轨属于所述至少两条目标音轨;
10、响应于针对所述至少两条目标音轨的音频广播触发操作,基于所述至少两条目标音轨发出多条蓝牙广播,以及将所述第一目标音轨对应的广播信息发送至所述第一leaudio设备;其中,每条目标音轨对应于至少一条蓝牙广播,所述蓝牙广播用于广播对应的目标音轨的音频数据,所述广播信息用于接收所述第一目标音轨的音频数据。
11、第二方面,本公开提供一种音频广播方法,包括:
12、获取目标音视频资源的音轨;其中,所述音轨与语种之间具有一一对应关系,所述音轨用于存储自身对应的语种的音频数据;
13、如果确定所述目标音视频资源的音轨的数量不小于预设数量阈值,则在接收到针对所述目标音视频资源的音轨中的至少两条目标音轨的音轨配置操作时,控制所述显示器显示设备管理页面,并在所述设备管理页面上显示已连接的le audio设备;
14、接收针对所述已连接的le audio设备中的第一le audio设备配置的第一目标音轨;其中,所述第一目标音轨属于所述至少两条目标音轨;
15、响应于针对所述至少两条目标音轨的音频广播触发操作,基于所述至少两条目标音轨发出多条蓝牙广播,以及将所述第一目标音轨对应的广播信息发送至所述第一leaudio设备;其中,每条目标音轨对应于至少一条蓝牙广播,所述蓝牙广播用于广播对应的目标音轨的音频数据,所述广播信息用于接收所述第一目标音轨的音频数据。
16、第三方面,本公开提供了一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现如第二方面所示的音频广播方法。
17、第四方面,本公开提供了一种计算机程序产品,该计算机程序产品包括计算机程序,当该计算机程序在计算机上运行时,使得计算机实现如第二方面所示的音频广播方法。
18、第五方面,本公开提供一种显示设备,包括:
19、显示器;
20、蓝牙模块;
21、声音输出装置;
22、与所述蓝牙模块连接的控制器,所述控制器,被配置为:
23、获取目标音视频资源的音轨;其中,所述音轨与语种之间具有一一对应关系,所述音轨用于存储自身对应的语种的音频数据;
24、如果确定所述目标音视频资源的音轨的数量不小于预设数量阈值,则在接收到针对所述目标音视频资源的音轨中的至少两条目标音轨的音频广播触发操作后,控制所述声音输出装置静音,并基于所述至少两条目标音轨发出多条蓝牙广播;其中,每条目标音轨对应于至少一条蓝牙广播,所述蓝牙广播用于广播对应的目标音轨的音频数据。
25、一种显示设备,所述控制器,还被配置为:
26、所述基于所述至少两条目标音轨发出多条蓝牙广播之前,还包括:
27、控制所述蓝牙模块将当前音频通道切换至蓝牙广播通道。
28、一种显示设备,所述控制器,还被配置为:
29、所述在接收到针对所述目标音视频资源的音轨中的至少两条目标音轨的音频广播触发操作时,控制所述声音输出装置静音之后,且在所述基于所述至少两条目标音轨发出多条蓝牙广播之前,还包括:
30、控制播放器暂停播放所述目标音视频资源,以及获取所述目标音视频资源的播放进度信息;
31、在确定所述蓝牙广播通道切换成功时,重启audio解码器,并根据所述播放进度信息以及所述至少两条目标音轨,控制所述audio解码器对所述目标音视频资源进行解码,并将解码后的音频数据发送至蓝牙协议栈;其中,所述蓝牙协议栈用于基于所述解码后的音频数据发出多条蓝牙广播。
32、一种显示设备,所述控制器,还被配置为:
33、所述在接收到针对所述目标音视频资源的音轨中的至少两条目标音轨的音频广播触发操作时,控制所述声音输出装置静音之后,且在所述基于所述至少两条目标音轨发出多条蓝牙广播之前,还包括:
34、控制播放器暂停播放所述目标音视频资源,以及获取所述目标音视频资源的播放进度信息;
35、在确定所述蓝牙广播通道切换成功时,重启audio解码器和video解码器,并根据所述播放进度信息以及所述至少两条目标音轨,控制所述audio解码器和所述video解码器对所述目标音视频资源进行解码,并将解码后的音频数据发送至蓝牙协议栈;其中,所述蓝牙协议栈用于基于所述解码后的音频数据发出多条蓝牙广播。
36、一种显示设备,所述控制器,具体配置为:
37、所述如果确定所述目标音视频资源的音轨的数量不小于预设数量阈值,则在接收到针对所述目标音视频资源的音轨中的至少两条目标音轨的音频广播触发操作时,控制所述声音输出装置静音,并基于所述至少两条目标音轨发出多条蓝牙广播,包括:
38、如果确定所述目标音视频资源的音轨的数量不小于预设数量阈值,则控制所述显示器显示多音轨共享控件;
39、响应于针对所述多音轨共享控件的触发操作,显示所述目标音视频资源的音轨中的至少两条目标音轨的标识;
40、响应于针对所述至少两条目标音轨的音频广播触发操作,控制所述声音输出装置静音,并基于所述至少两条目标音轨发出多条蓝牙广播。
41、一种显示设备,所述控制器,具体配置为:
42、所述响应于针对所述多音轨共享控件的触发操作,显示所述目标音视频资源的音轨中的至少两条目标音轨的标识,包括:
43、响应于针对所述多音轨共享控件的触发操作,确定所述目标音视频资源的音轨的数量是否大于所述预设数量阈值;
44、如果确定所述音轨的数量大于所述预设数量阈值,则显示所述目标音视频资源的音轨的标识;
45、接收从所述目标音视频资源的音轨中选定的至少两条目标音轨;
46、响应于针对所述至少两条目标音轨的音频广播触发操作,控制所述声音输出装置静音,基于所述至少两条目标音轨发出多条蓝牙广播。
47、一种显示设备,所述控制器,还被配置为:
48、所述基于所述至少两条目标音轨发出多条蓝牙广播之后,还包括:
49、控制所述显示器显示设备管理页面,并在所述设备管理页面上显示已连接的leaudio设备;
50、接收为所述设备管理页面上的第一le audio设备配置的目标音轨,并将所述目标音轨对应的广播源信息发送至所述第一le audio设备,以使所述第一le audio设备基于所述广播源信息接收所述目标音轨对应的蓝牙广播。
51、一种显示设备,所述控制器,还被配置为:
52、所述控制所述显示器显示设备管理页面之后,还包括:
53、控制所述蓝牙模块进行设备扫描,并控制所述显示器在所述设备管理页面上显示扫描到的le audio设备;
54、响应于针对所述扫描到的le audio设备中的第二le audio设备的连接请求,与所述第二le audio设备建立连接;
55、相应的,所述在所述设备管理页面上显示已连接的le audio设备,包括:
56、在所述设备管理页面上显示已连接的所述第二le audio设备。
57、一种显示设备,所述控制器,还被配置为:
58、响应于针对所述至少两条目标音轨的取消共享触发操作,根据当前播放进度控制所述声音输出装置播放所述目标音视频资源的第一音轨对应的音频数据。
59、一种显示设备,所述控制器,还被配置为:
60、响应于针对所述至少两条目标音轨的取消共享触发操作,确定当前是否存在已连接的目标蓝牙音频设备;其中,所述目标蓝牙音频设备支持le audio协议和/或a2dp协议;
61、如果存在已连接的目标蓝牙音频设备,则控制所述蓝牙模块将所述当前音频通道切换至蓝牙音频通道,并将所述目标音视频资源的第二音轨对应的音频数据发送至所述目标蓝牙音频设备;
62、如果不存在已连接的目标蓝牙音频设备,则根据当前播放进度控制所述声音输出装置播放所述目标音视频资源的第三音轨对应的音频数据。
63、一种显示设备,所述控制器,还被配置为:
64、所述基于所述至少两条目标音轨发出多条蓝牙广播,包括:
65、控制所述蓝牙协议栈根据预设的音轨与bis流的对应关系,将所述至少两条目标音轨分别对应的解码后音频数据封装至对应的bis流,并基于所述bis流发出蓝牙广播。
66、一种显示设备,所述控制器,还被配置为:
67、所述将解码后的音频数据发送至蓝牙协议栈之前,还包括:
68、控制所述audio解码器为所述解码后的音频数据添加目标头信息,得到携带有所述目标头信息的处理后音频数据;其中,所述目标头信息中封装有所述解码后的音频数据对应的目标音轨的音轨信息,所述目标头信息用于确定所述目标音轨对应的bis流;
69、相应的,所述将解码后的音频数据发送至蓝牙协议栈,包括:
70、将所述处理后音频数据发送至蓝牙协议栈。
71、一种显示设备,所述控制器,还被配置为:
72、所述基于所述至少两条目标音轨发出多条蓝牙广播之前,还包括:
73、为所述至少两条目标音轨分别设置对应的bis流;
74、相应的,所述基于所述至少两条目标音轨发出多条蓝牙广播,包括:
75、控制所述蓝牙协议栈根据接收到的所述处理后音频数据的所述目标头信息中封装的所述音轨信息,确定对应的bis流,并将所述处理后音频数据封装至所述bis流,以及基于所述bis流发出蓝牙广播。
76、第六方面,本公开提供一种音频广播方法,包括:
77、获取目标音视频资源的音轨;其中,所述音轨与语种之间具有一一对应关系,所述音轨用于存储自身对应的语种的音频数据;
78、如果确定所述目标音视频资源的音轨的数量不小于预设数量阈值,则在接收到针对所述目标音视频资源的音轨中的至少两条目标音轨的音频广播触发操作时,控制声音输出装置静音,并基于所述至少两条目标音轨发出多条蓝牙广播;其中,每条目标音轨对应于至少一条蓝牙广播,所述蓝牙广播用于广播对应的目标音轨的音频数据。
79、第七方面,本公开提供一种显示设备,包括:
80、显示器;
81、蓝牙模块;
82、声音输出装置;
83、与所述蓝牙模块连接的控制器,所述控制器,被配置为:
84、获取目标音视频资源的音轨;其中,所述音轨与语种之间具有一一对应关系,所述音轨用于存储自身对应的语种的音频数据;
85、如果确定所述目标音视频资源的音轨的数量不小于预设数量阈值,则在接收到针对所述目标音视频资源的音轨中的至少两条目标音轨的音频广播触发操作后,控制所述声音输出装置播放所述至少两条目标音轨中的第一目标音轨对应的音频数据,以及基于所述至少两条目标音轨发出多条蓝牙广播;其中,每条目标音轨对应于至少一条蓝牙广播,所述蓝牙广播用于广播对应的目标音轨的音频数据。
86、一种显示设备,所述控制器,还被配置为:
87、所述基于所述目标音视频资源的音轨中的至少两条目标音轨发出多条蓝牙音频广播之前,还包括:
88、控制所述蓝牙模块将当前音频通道切换至蓝牙广播通道。
89、一种显示设备,所述控制器,还被配置为:
90、所述控制所述声音输出装置播放所述至少两条目标音轨中的第一目标音轨对应的音频数据,以及基于所述至少两条目标音轨发出多条蓝牙广播之前,还包括:
91、在接收到针对所述目标音视频资源的音轨中的至少两条目标音轨的音频广播触发操作时,控制播放器暂停播放所述目标音视频资源,以及获取所述目标音视频资源的播放进度信息;
92、在确定所述蓝牙广播通道切换成功时,重启audio解码器,并根据所述播放进度信息以及所述至少两条目标音轨,控制所述audio解码器对所述目标音视频资源进行解码,并将解码后的音频数据发送至蓝牙协议栈;其中,所述蓝牙协议栈用于基于所述解码后的音频数据发出多条蓝牙广播。
93、一种显示设备,所述控制器,还被配置为:
94、所述控制所述声音输出装置播放所述至少两条目标音轨中的第一目标音轨对应的音频数据,以及基于所述至少两条目标音轨发出多条蓝牙广播之前,还包括:
95、控制播放器暂停播放所述目标音视频资源,以及获取所述目标音视频资源的播放进度信息;
96、在确定所述蓝牙广播通道切换成功时,重启audio解码器和video解码器,并根据所述播放进度信息以及所述至少两条目标音轨,控制所述audio解码器和所述video解码器对所述目标音视频资源进行解码,并将解码后的音频数据发送至蓝牙协议栈;其中,所述蓝牙协议栈用于基于所述解码后的音频数据发出多条蓝牙广播。
97、一种显示设备,所述控制器,具体配置为:
98、所述如果确定所述目标音视频资源的音轨的数量不小于预设数量阈值,则在接收到针对所述目标音视频资源的音轨中的至少两条目标音轨的音频广播触发操作时,控制所述声音输出装置播放所述至少两条目标音轨中的第一目标音轨对应的音频数据,以及基于所述至少两条目标音轨发出多条蓝牙广播,包括:
99、如果确定所述目标音视频资源的音轨的数量不小于预设数量阈值,则控制所述显示器显示多音轨共享控件;
100、响应于针对所述多音轨共享控件的触发操作,显示所述目标音视频资源的音轨中的至少两条目标音轨的标识;
101、响应于针对所述至少两条目标音轨的音频广播触发操作,控制所述声音输出装置播放所述至少两条目标音轨中的第一目标音轨对应的音频数据,以及基于所述至少两条目标音轨发出多条蓝牙广播。
102、一种显示设备,所述控制器,具体配置为:
103、所述响应于针对所述多音轨共享控件的触发操作,显示所述目标音视频资源的音轨中的至少两条目标音轨的标识,包括:
104、响应于针对所述多音轨共享控件的触发操作,确定所述目标音视频资源的音轨的数量是否大于所述预设数量阈值;
105、如果确定所述音轨的数量大于所述预设数量阈值,则显示所述目标音视频资源的音轨的标识;
106、接收从所述目标音视频资源的音轨中选定的至少两条目标音轨;
107、响应于针对所述至少两条目标音轨的音频广播触发操作,控制所述声音输出装置播放所述至少两条目标音轨中的第一目标音轨对应的音频数据,以及基于所述至少两条目标音轨发出多条蓝牙广播。
108、一种显示设备,所述控制器,还被配置为:
109、所述响应于针对所述至少两条目标音轨的音频广播触发操作,控制所述声音输出装置播放所述至少两条目标音轨中的第一目标音轨对应的音频数据,以及基于所述至少两条目标音轨发出多条蓝牙广播之前,还包括:
110、接收从所述至少两条目标音轨中为所述声音输出装置选定的第一目标音轨。
111、一种显示设备,所述控制器,还被配置为:
112、所述基于所述至少两条目标音轨发出多条蓝牙广播之后,还包括:
113、控制所述显示器显示设备管理页面,并在所述设备管理页面上显示已连接的leaudio设备;
114、接收为所述设备管理页面上的第一le audio设备配置的第一目标音轨,并将所述第一目标音轨对应的广播源信息发送至所述第一le audio设备,以使所述第一le audio设备基于所述广播源信息接收所述第一目标音轨对应的蓝牙广播。
115、一种显示设备,所述控制器,还被配置为:
116、所述控制所述显示器显示设备管理页面之后,还包括:
117、控制所述蓝牙模块进行设备扫描,并控制所述显示器在所述设备管理页面上显示扫描到的le audio设备;
118、响应于针对所述扫描到的le audio设备中的第二le audio设备的连接请求,与所述第二le audio设备建立连接;
119、相应的,所述在所述设备管理页面上显示已连接的le audio设备,包括:
120、在所述设备管理页面上显示已连接的所述第二le audio设备。
121、一种显示设备,所述控制器,还被配置为:
122、响应于针对所述至少两条目标音轨的取消共享触发操作,控制所述蓝牙模块将所述当前音频通道从所述蓝牙广播通道切出,并根据当前播放进度控制所述声音输出装置继续播放所述第一目标音轨对应的音频数据。
123、一种显示设备,所述控制器,还被配置为:
124、响应于针对所述至少两条目标音轨的取消共享触发操作,确定当前是否存在已连接的目标蓝牙音频设备;其中,所述目标蓝牙音频设备支持le audio协议和/或a2dp协议;
125、如果存在已连接的目标蓝牙音频设备,则控制所述蓝牙模块将所述当前音频通道切换至蓝牙音频通道,并将所述目标音视频资源的第一音轨对应的音频数据发送至所述目标蓝牙音频设备,以及根据当前播放进度控制所述声音输出装置继续播放所述第一目标音轨对应的音频数据;
126、如果不存在已连接的目标蓝牙音频设备,则根据当前播放进度控制所述声音输出装置继续播放所述第一目标音轨对应的音频数据。
127、一种显示设备,所述控制器,还被配置为:
128、所述基于所述至少两条目标音轨发出多条蓝牙广播,包括:
129、控制所述蓝牙协议栈根据预设的音轨与bis流的对应关系,将所述至少两条目标音轨分别对应的解码后音频数据封装至对应的bis流,并基于所述bis流发出蓝牙广播。
130、一种显示设备,所述控制器,还被配置为:
131、所述将解码后的音频数据发送至蓝牙协议栈之前,还包括:
132、控制所述audio解码器为所述解码后的音频数据添加目标头信息,得到携带有所述目标头信息的处理后音频数据;其中,所述目标头信息中封装有所述解码后的音频数据对应的目标音轨的音轨信息,所述目标头信息用于确定所述目标音轨对应的bis流;
133、相应的,所述将解码后的音频数据发送至蓝牙协议栈,包括:
134、将所述处理后音频数据发送至蓝牙协议栈。
135、一种显示设备,所述控制器,还被配置为:
136、所述基于所述至少两条目标音轨发出多条蓝牙广播之前,还包括:
137、为所述至少两条目标音轨分别设置对应的bis流;
138、相应的,所述基于所述至少两条目标音轨发出多条蓝牙广播,包括:
139、控制所述蓝牙协议栈根据接收到的所述处理后音频数据的所述目标头信息中封装的所述音轨信息,确定对应的bis流,并将所述处理后音频数据封装至所述bis流,以及基于所述bis流发出蓝牙广播。
140、第八方面,本公开提供一种音频广播方法,包括:
141、获取目标音视频资源的音轨;其中,所述音轨与语种之间具有一一对应关系,所述音轨用于存储自身对应的语种的音频数据;
142、如果确定所述目标音视频资源的音轨的数量不小于预设数量阈值,则在接收到针对所述目标音视频资源的音轨中的至少两条目标音轨的音频广播触发操作后,控制声音输出装置播放所述至少两条目标音轨中的第一目标音轨对应的音频数据,以及基于所述至少两条目标音轨发出多条蓝牙广播;其中,每条目标音轨对应于至少一条蓝牙广播,所述蓝牙广播用于广播对应的目标音轨的音频数据。
143、第九方面,本公开提供一种显示设备,包括:
144、显示器;
145、蓝牙模块;
146、声音输出装置;
147、与所述蓝牙模块连接的控制器,所述控制器,被配置为:
148、获取目标音视频资源的音轨;其中,所述音轨与语种之间具有一一对应关系,所述音轨用于存储自身对应的语种的音频数据;
149、如果确定所述目标音视频资源的音轨的数量不小于第一预设数量阈值,则在接收到针对所述目标音视频资源的音轨中的至少两条目标音轨的音频广播触发操作时,控制所述声音输出装置播放所述至少两条目标音轨中的第一目标音轨对应的音频数据,以及基于所述至少两条目标音轨中的一条或多条第二目标音轨发出蓝牙广播;其中,所述一条或多条第二目标音轨包括所述至少两条目标音轨中除所述第一目标音轨之外的目标音轨,每条第二目标音轨对应于至少一条蓝牙广播,所述蓝牙广播用于广播所述第二目标音轨的音频数据。
150、一种显示设备,所述控制器,还被配置为:
151、所述基于所述至少两条目标音轨中的一条或多条第二目标音轨发出蓝牙广播之前,还包括:
152、控制所述蓝牙模块将当前音频通道切换至蓝牙广播通道。
153、一种显示设备,所述控制器,还被配置为:
154、所述控制所述声音输出装置播放所述至少两条目标音轨中的第一目标音轨对应的音频数据,以及基于所述至少两条目标音轨中的一条或多条第二目标音轨发出蓝牙广播之前,还包括:
155、在接收到针对所述目标音视频资源的音轨中的至少两条目标音轨的音频广播触发操作时,控制播放器暂停播放所述目标音视频资源,以及获取所述目标音视频资源的播放进度信息;
156、在确定所述蓝牙广播通道切换成功时,重启audio解码器,并根据所述播放进度信息以及所述至少两条目标音轨,控制所述audio解码器对所述目标音视频资源进行解码,并将解码后的音频数据发送至蓝牙协议栈;其中,所述蓝牙协议栈用于基于所述解码后的音频数据发出多条蓝牙广播。
157、一种显示设备,所述控制器,还被配置为:
158、所述控制所述声音输出装置播放所述至少两条目标音轨中的第一目标音轨对应的音频数据,以及基于所述至少两条目标音轨中的一条或多条第二目标音轨发出蓝牙广播之前,还包括:
159、控制播放器暂停播放所述目标音视频资源,以及获取所述目标音视频资源的播放进度信息;
160、在确定所述蓝牙广播通道切换成功时,重启audio解码器和video解码器,并根据所述播放进度信息以及所述至少两条目标音轨,控制所述audio解码器和所述video解码器对所述目标音视频资源进行解码,并将解码后的音频数据发送至蓝牙协议栈;其中,所述蓝牙协议栈用于基于所述解码后的音频数据发出多条蓝牙广播。
161、一种显示设备,所述控制器,具体配置为:
162、所述如果确定所述目标音视频资源的音轨的数量不小于第一预设数量阈值,则在接收到针对所述目标音视频资源的音轨中的至少两条目标音轨的音频广播触发操作时,控制所述声音输出装置播放所述至少两条目标音轨中的第一目标音轨对应的音频数据,以及基于所述至少两条目标音轨中的一条或多条第二目标音轨发出蓝牙广播,包括:
163、如果确定所述目标音视频资源的音轨的数量不小于第一预设数量阈值,则控制所述显示器显示多音轨共享控件;
164、响应于针对所述多音轨共享控件的触发操作,显示所述目标音视频资源的音轨中的至少两条目标音轨的标识;
165、响应于针对所述至少两条目标音轨的音频广播触发操作,控制所述声音输出装置播放所述至少两条目标音轨中的第一目标音轨对应的音频数据,以及基于所述至少两条目标音轨中的一条或多条第二目标音轨发出蓝牙广播。
166、一种显示设备,所述控制器,具体配置为:
167、所述响应于针对所述多音轨共享控件的触发操作,显示所述目标音视频资源的音轨中的至少两条目标音轨的标识,包括:
168、响应于针对所述多音轨共享控件的触发操作,确定所述目标音视频资源的音轨的数量是否大于所述第一预设数量阈值;
169、如果确定所述音轨的数量大于所述第一预设数量阈值,则显示所述目标音视频资源的音轨的标识;
170、接收并显示从所述目标音视频资源的音轨中选定的至少两条目标音轨的标识。
171、一种显示设备,所述控制器,还被配置为:
172、所述响应于针对所述至少两条目标音轨的音频广播触发操作,控制所述声音输出装置播放所述至少两条目标音轨中的第一目标音轨对应的音频数据,以及基于所述至少两条目标音轨中的一条或多条第二目标音轨发出蓝牙广播之前,还包括:
173、接收从所述至少两条目标音轨中为所述声音输出装置选定的第一目标音轨。
174、一种显示设备,所述控制器,还被配置为:
175、所述基于所述至少两条目标音轨中的一条或多条第二目标音轨发出蓝牙广播之后,还包括:
176、控制所述显示器显示设备管理页面,并在所述设备管理页面上显示已连接的leaudio设备;
177、接收为所述设备管理页面上的第一le audio设备配置的第二目标音轨,并将所述第二目标音轨对应的广播源信息发送至所述第一le audio设备,以使所述第一le audio设备基于所述广播源信息接收所述第二目标音轨对应的蓝牙广播。
178、一种显示设备,所述控制器,还被配置为:
179、所述控制所述显示器显示设备管理页面之后,还包括:
180、控制所述蓝牙模块进行设备扫描,并控制所述显示器在所述设备管理页面上显示扫描到的le audio设备;
181、响应于针对所述扫描到的le audio设备中的第二le audio设备的连接请求,与所述第二le audio设备建立连接;
182、相应的,所述在所述设备管理页面上显示已连接的le audio设备,包括:
183、在所述设备管理页面上显示已连接的所述第二le audio设备。
184、一种显示设备,所述控制器,还被配置为:
185、响应于针对所述至少两条目标音轨的取消共享触发操作,控制所述蓝牙模块将所述当前音频通道从所述蓝牙广播通道切出,并根据当前播放进度控制所述声音输出装置继续播放所述第一目标音轨对应的音频数据。
186、一种显示设备,所述控制器,还被配置为:
187、响应于针对所述至少两条目标音轨的取消共享触发操作,确定当前是否存在已连接的目标蓝牙音频设备;其中,所述目标蓝牙音频设备支持le audio协议和/或a2dp协议;
188、如果存在已连接的目标蓝牙音频设备,则控制所述蓝牙模块将所述当前音频通道切换至蓝牙音频通道,并将所述目标音视频资源的任一第二目标音轨对应的音频数据发送至所述目标蓝牙音频设备,以及根据当前播放进度控制所述声音输出装置继续播放所述第一目标音轨对应的音频数据;
189、如果不存在已连接的目标蓝牙音频设备,则根据当前播放进度控制所述声音输出装置继续播放所述第一目标音轨对应的音频数据。
190、一种显示设备,所述控制器,还被配置为:
191、所述基于所述至少两条目标音轨中的一条或多条第二目标音轨发出蓝牙广播,包括:
192、控制所述蓝牙协议栈根据预设的音轨与bis流的对应关系,将所述一条或多条第二目标音轨分别对应的解码后音频数据封装至对应的bis流,并基于所述bis流发出蓝牙广播。
193、一种显示设备,所述控制器,还被配置为:
194、所述将解码后的音频数据发送至蓝牙协议栈之前,还包括:
195、控制所述audio解码器为所述解码后的音频数据添加目标头信息,得到携带有所述目标头信息的处理后音频数据;其中,所述目标头信息中封装有所述解码后的音频数据对应的第二目标音轨的音轨信息,所述目标头信息用于确定所述第二目标音轨对应的bis流;
196、相应的,所述将解码后的音频数据发送至蓝牙协议栈,包括:
197、将所述处理后音频数据发送至蓝牙协议栈。
198、一种显示设备,所述控制器,还被配置为:
199、所述基于所述至少两条目标音轨发出多条蓝牙广播之前,还包括:
200、为所述至少两条目标音轨分别设置对应的bis流;
201、相应的,所述基于所述至少两条目标音轨中的一条或多条第二目标音轨发出蓝牙广播,包括:
202、控制所述蓝牙协议栈根据接收到的所述处理后音频数据的所述目标头信息中封装的所述音轨信息,确定对应的bis流,并将所述处理后音频数据封装至所述bis流,以及基于所述bis流发出蓝牙广播。
203、第十方面,本公开提供一种音频广播方法,包括:
204、获取目标音视频资源的音轨;其中,所述音轨与语种之间具有一一对应关系,所述音轨用于存储自身对应的语种的音频数据;
205、如果确定所述目标音视频资源的音轨的数量不小于第一预设数量阈值,则在接收到针对所述目标音视频资源的音轨中的至少两条目标音轨的音频广播触发操作时,控制声音输出装置播放所述至少两条目标音轨中的第一目标音轨对应的音频数据,以及基于所述至少两条目标音轨中的一条或多条第二目标音轨发出蓝牙广播;其中,所述一条或多条第二目标音轨包括所述至少两条目标音轨中除所述第一目标音轨之外的目标音轨,每条第二目标音轨对应于至少一条蓝牙广播,所述蓝牙广播用于广播所述第二目标音轨的音频数据。
206、本公开实施例提供的显示设备及音频广播方法,其中该显示设备包括显示器、蓝牙模块以及与蓝牙模块连接的控制器,该控制器首先获取目标音视频资源的音轨;如果确定目标音视频资源的音轨的数量不小于预设数量阈值,则在接收到针对至少两条目标音轨的音轨配置操作时,控制显示器显示设备管理页面,并接收针对第一le audio设备配置的第一目标音轨;在接收到针对至少两条目标音轨的音频广播触发操作后,基于至少两条目标音轨发出多条蓝牙广播,以及将第一目标音轨对应的广播信息发送至第一le audio设备。可见,本公开实施例针对每条目标音轨发出至少一条蓝牙广播,以及为leaudio设备配置目标音轨,并将目标音轨的广播信息发送至该leaudio设备,以利用音频广播的方式实现针对同一音视频资源的多语言同步播放的功能。
本文地址:https://www.jishuxx.com/zhuanli/20241015/316000.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表