音频数据输出方法及装置的制造方法
【技术领域】
[0001]本发明涉及音频数据处理技术领域,尤其涉及一种音频数据输出方法及装置。
【背景技术】
[0002]随着智能电视的发展,智能电视实现了与外部音频播放设备组成有线或无线网络,智能电视将待播放音频数据发送至其连接的音频播放设备,以供该音频播放设备播放所述待播放音频数据,但是,外部的音频播放设备仅仅是将接收到的待播放音频数据以较大的声音输出而已,音频播放设备无法根据自身的工作频段等级输出匹配的音频数据(例如工作频段等级为低频的音频播放设备接收并输出高频音频数据),导致音频播放设备输出的音频数据声音效果差。
【发明内容】
[0003]本发明的主要目的在于提供一种音频数据输出方法及装置,旨在解决智能电视借助外接音频播放设备播放待播放音频数据时,输出的音频数据声音效果差的技术问题。
[0004]为实现上述目的,本发明提供的一种音频数据输出方法,所述音频数据输出方法包括:
[0005]当检测到终端播放待播放音频数据时,获取与所述终端连接的音频播放设备的工作频段;
[0006]基于各个所述音频播放设备的工作频段从所述待播放音频数据中分解出与各个所述音频播放设备对应的子音频数据;
[0007]将各个所述子音频数据发送至该子音频数据对应的所述音频播放设备,以供各个所述音频播放设备同步播放所述子音频数据。
[0008]优选地,所述基于各个所述音频播放设备的工作频段在所述待播放音频数据分解出与各个所述音频播放设备对应的子音频数据的步骤之后还包括:
[0009]根据所述待播放音频数据的时间轴信息,为各个所述子音频数据添加播放时间占.V ,
[0010]所述将各个所述子音频数据发送至该子音频数据对应的所述音频播放设备,以供各个所述音频播放设备同步播放所述子音频数据的步骤包括:
[0011]将各个所述子音频数据和对应的播放时间点发送至该子音频数据对应的所述音频播放设备,以供各个所述音频播放设备在对应的播放时间点到达时,播放对应的所述子音频数据。
[0012]优选地,所述基于各个所述音频播放设备的工作频段在所述待播放音频数据分解出与各个所述音频播放设备对应的子音频数据的步骤包括:
[0013]将所述待播放音频数据分解为与各个所述音频播放设备的工作频段对应的子音频数据;
[0014]将各个工作频段对应的子音频数据与所述工作频段对应的音频播放设备关联;
[0015]所述将各个所述子音频数据发送至该子音频数据对应的所述音频播放设备,以供各个所述音频播放设备同步播放所述子音频数据的步骤包括:
[0016]将各个所述子音频数据发送至其关联的所述音频播放设备,以供各个所述音频播放设备同步播放所述子音频数据。
[0017]优选地,所述将各个所述子音频数据发送至该子音频数据对应的所述音频播放设备的步骤之前还包括步骤:
[0018]判断所述待播放音频数据分解出所述子音频数据后是否有剩余频段的音频数据;
[0019]若所述待播放音频数据分解出所述子音频数据后没有剩余频段的音频数据,则执行所述将各个所述子音频数据发送至该子音频数据对应的所述音频播放设备的步骤;
[0020]所述判断所述待播放音频数据分解出所述子音频数据后是否有剩余频段的音频数据的步骤之后,所述音频数据输出方法还包括步骤:
[0021]若所述待播放音频数据分解出所述子音频数据后有剩余频段的音频数据,则控制所述终端播放所述待播放音频数据分解出所述子音频数据后剩余频段的音频数据,并将各个所述子音频数据发送至该子音频数据对应的所述音频播放设备,以供各个所述音频播放设备同步播放所述子音频数据。
[0022]优选地,所述若所述待播放音频数据分解出所述子音频数据后有剩余频段的音频数据,则控制所述终端播放所述待播放音频数据分解出所述子音频数据后剩余频段的音频数据,并将各个所述子音频数据发送至该子音频数据对应的所述音频播放设备,以供各个所述音频播放设备同步播放所述子音频数据的步骤包括:
[0023]若所述待播放音频数据分解出所述子音频数据后有剩余频段的音频数据,则判断该剩余频段的音频数据对应的频段是否与所述终端的工作频段匹配;
[0024]若该剩余频段的音频数据对应的频段与所述终端的工作频段匹配,则控制所述终端播放所述待播放音频数据分解出所述子音频数据后剩余频段的音频数据,并将各个所述子音频数据发送至该子音频数据对应的所述音频播放设备,以供各个所述音频播放设备同步播放所述子音频数据。
[0025]为实现上述目的,本发明还提供一种音频数据输出装置,所述音频数据输出装置包括:
[0026]检测模块,用于当检测到终端播放待播放音频数据时,获取与所述终端连接的音频播放设备的工作频段;
[0027]分解模块,用于基于各个所述音频播放设备的工作频段从所述待播放音频数据中分解出与各个所述音频播放设备对应的子音频数据;
[0028]第一发送模块,用于将各个所述子音频数据发送至该子音频数据对应的所述音频播放设备,以供各个所述音频播放设备同步播放所述子音频数据。
[0029 ]优选地,所述音频数据输出装置还包括:
[0030]时间点添加模块,用于根据所述待播放音频数据的时间轴信息,为各个所述子音频数据添加播放时间点;
[0031 ]所述第一发送模块还用于:
[0032]将各个所述子音频数据和对应的播放时间点发送至该子音频数据对应的所述音频播放设备,以供各个所述音频播放设备在对应的播放时间点到达时,播放对应的所述子音频数据。
[0033]优选地,所述分解模块包括:
[0034]分解单元,用于将所述待播放音频数据分解为与各个所述音频播放设备的工作频段对应的子音频数据;
[0035]关联单元,用于将各个工作频段对应的子音频数据与所述工作频段对应的音频播放设备关联;
[0036]所述第一发送模块还用于:
[0037]将各个所述子音频数据发送至其关联的所述音频播放设备,以供各个所述音频播放设备同步播放所述子音频数据。
[0038]优选地,所述音频数据输出装置还包括判断模块和第二发送模块,
[0039]所述判断模块,用于判断所述待播放音频数据分解出所述子音频数据后是否有剩余频段的音频数据;若所述待播放音频数据分解出所述子音频数据后没有剩余频段的音频数据,则触发所述第一发送模块工作;
[0040]所述第二发送模块,用于若所述待播放音频数据分解出所述子音频数据后有剩余频段的音频数据,则控制所述终端播放所述待播放音频数据分解出所述子音频数据后剩余频段的音频数据,并将各个所述子音频数据发送至该子音频数据对应的所述音频播放设备,以供各个所述音频播放设备同步播放所述子音频数据。
[0041 ]优选地,所述第二发送模块包括:
[0042]匹配单元,用于若所述待播放音频数据分解出所述子音频数据后有剩余频段的音频数据,则判断该剩余频段的音频数据对应的频段是否与所述终端的工作频段匹配;
[0043]控制发送单元,用于若该剩余频段的音频数据对应的频段与所述终端的工作频段匹配,则控制所述终端播放所述待播放音频数据分解出所述子音频数据后剩余频段的音频数据,并将各个所述子音频数据发送至该子音频数据对应的所述音频播放设备,以供各个所述音频播放设备同步播放所述子音频数据。
[0044]本发明通过在检测到终端播放待播放音频数据时,获取与终端连接的音频播放设备的工作频段;然后基于各个音频播放设备的工作频段在待播放音频数据分解出与各个音频播放设备对应的子音频数据;最后将各个子音频数据发送至该子音频数据对应的音频播放设备,以供各个音频播放设备同步播放子音频数据,从而使音频播放设备根据自身的工作频段输出与该工作频段等级匹配的子音频数据,使音频