降低智能电视外接蓝牙音箱声音延迟的方法.pdf

上传人:三** 文档编号:10545654 上传时间:2021-06-23 格式:PDF 页数:6 大小:326.52KB
收藏 版权申诉 举报 下载
降低智能电视外接蓝牙音箱声音延迟的方法.pdf_第1页
第1页 / 共6页
降低智能电视外接蓝牙音箱声音延迟的方法.pdf_第2页
第2页 / 共6页
降低智能电视外接蓝牙音箱声音延迟的方法.pdf_第3页
第3页 / 共6页
文档描述:

《降低智能电视外接蓝牙音箱声音延迟的方法.pdf》由会员分享,可在线阅读,更多相关《降低智能电视外接蓝牙音箱声音延迟的方法.pdf(6页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010344098.8 (22)申请日 2020.04.27 (71)申请人 四川长虹电器股份有限公司 地址 621000 四川省绵阳市高新区绵兴东 路35号 (72)发明人 吴庆林 (74)专利代理机构 成都虹桥专利事务所(普通 合伙) 51124 代理人 吴中伟 (51)Int.Cl. H04N 21/41(2011.01) H04N 21/43(2011.01) H04N 21/4363(2011.01) H04N 21/439(2011.01) (54)发明名称 一。

2、种降低智能电视外接蓝牙音箱声音延迟 的方法 (57)摘要 本发明涉及智能电子产品蓝牙音频软件技 术领域, 其公开了一种降低智能电视外接蓝牙音 箱声音延迟的方法, 解决传统技术中音频数据流 在Android系统中处理时间长, 造成声音延迟大, 降低用户体验的问题。 该方法包括: 在Audio Service创建的AudioTrack中, 默认传送静音数 据, 所述静音数据与来自应用的软件音或系统的 按键音被输入至AudioFlinger进行混音; AudioFlinger将所述混音数据发送给TinyALSA; TinyALSA将所述混音数据传送给底层混音器 Mixer与音频解码器输出的音频以及来。

3、自端子输 入的音频进行混音获得音频流, 所述音频流写入 共享内存后, 通过cast通道直接传输至蓝牙模 块。 权利要求书1页 说明书2页 附图2页 CN 111510754 A 2020.08.07 CN 111510754 A 1.一种降低智能电视外接蓝牙音箱声音延迟的方法, 其特征在于, 包括: 建立快速音频通道, 通过所述快速音频通道将音频数据传输给蓝牙音箱: 在Audio Service创建的AudioTrack中, 默认传送静音数据, 所述静音数据与来自应用 的软件音或系统的按键音被输入至AudioFlinger进行混音; AudioFlinger将所述混音数据发送给TinyALSA。

4、; TinyALSA将所述混音数据传送给底层混音器Mixer与音频解码器输出的音频以及来自 端子输入的音频进行混音获得音频流, 所述音频流写入共享内存后, 通过cast通道直接传 输至蓝牙模块。 2.如权利要求1所述的一种降低智能电视外接蓝牙音箱声音延迟的方法, 其特征在于, 该方法还包括: 设置低延迟模式, 在所述低延迟模式打开, 且智能电视连接蓝牙音箱 时, 建立所述快速音频通道, 通过所述快速音频通道将音频数据传输给蓝牙音箱。 权利要求书 1/1 页 2 CN 111510754 A 2 一种降低智能电视外接蓝牙音箱声音延迟的方法 技术领域 0001 本发明涉及智能电子产品蓝牙音频软件技。

5、术领域, 具体涉及一种降低智能电视外 接蓝牙音箱声音延迟的方法。 背景技术 0002 现有技术中的智能电视在连接蓝牙音箱时的音频数据传输是按照Android系统的 Audio标准框架进行的, 其流程如图1所示, 通过音频解码器(Audio Decoder)和端子(HDMI/ AV等)输入音频流经过混音器(Mixer)混音, 走cast通道(投射到外部功放、 外部音箱喇叭等 的外部输出通道)输出。 在创建cast的时候, 将混音后的音频数据写入共享内存中,然后 音频服务(AudioService)在创建音轨(AudioTrack)后, 会将共享内存中的数据写入到共 享内存中。 当AudioTra。

6、ck播放的时候, 又会将共享内存的数据写入到音频转换器 (AudioFlinger)的共享内存中。 AudioFlinger还会接收APP的软件音或按键音, 进行混音 操作。 当AudoFlinger将混音后音频流传给对端蓝牙设备时, 又会将音频数据写入共享内存 , 然后通过A2DP(Advenced Audio Distribution Profile蓝牙音频传输模型协定)蓝牙 模块无线传输给对端的蓝牙音箱进行解码播放。 0003 通过上面的流程可以看出, 音频数据流在智能电视Android系统中经过四次共享 内存写入, 而每一次共享内存的数据写入, 都会花费时间, 最终造成音频数据处理时间。

7、较 长, 用户听到的声音延迟较大, 特别在观看视频的时候, 就会带来音画不同步, 给用户带来 较差的观看体验。 发明内容 0004 本发明所要解决的技术问题是: 提出一种降低智能电视外接蓝牙音箱声音延迟的 方法, 解决传统技术中音频数据流在Android系统中处理时间长, 造成声音延迟大, 降低用 户体验的问题。 0005 本发明解决上述技术问题采用的技术方案是: 0006 一种降低智能电视外接蓝牙音箱声音延迟的方法, 包括: 0007 建立快速音频通道, 通过所述快速音频通道将音频数据传输给蓝牙音箱: 0008 在Audio Service创建的AudioTrack中, 默认传送静音数据, 。

8、所述静音数据与来自 应用的软件音或系统的按键音被输入至AudioFlinger进行混音; 0009 AudioFlinger将所述混音数据发送给TinyALSA(轻量级高级linux声音架构); 0010 TinyALSA将所述混音数据传送给底层混音器Mixer与音频解码器输出的音频以及 来自端子输入的音频进行混音获得音频流, 所述音频流写入共享内存后, 通过cast通道直 接传输至蓝牙模块。 0011 作为进一步优化, 该方法还包括: 0012 设置低延迟模式, 在所述低延迟模式打开, 且智能电视连接蓝牙音箱时, 建立所述 快速音频通道, 通过所述快速音频通道将音频数据传输给蓝牙音箱。 说明。

9、书 1/2 页 3 CN 111510754 A 3 0013 本发明的有益效果是: 0014 在智能电视连接了蓝牙音箱时, 建立新的音频快速通道, 减少音频数据在内存间 的传递次数, 将底层混音器的混音数据通过cast通道直接送到A2dp蓝牙音箱设备, 来减低 延迟, 到达音画同步。 因此, 本发明相对原生的音频输出流程极大缩短了处理时间, 用户基 本感觉不到延迟, 提升用户的观看体验。 附图说明 0015 图1为现有技术中Android系统的Audio处理流程图; 0016 图2为本发明中的音频数据处理流程图。 具体实施方式 0017 本发明旨在提出一种降低智能电视外接蓝牙音箱声音延迟的方。

10、法, 解决传统技术 中音频数据流在Android系统中处理时间长, 造成声音延迟大, 降低用户体验的问题。 其核 心思想是: 将通过混音后走cast通道的音频数据, 写入共享内存后, 直接送给A2dp蓝牙模 块, 不再经过AudioTrack和AudioFlinger, 从而建立一个快速的音频通道, 减少了音频数据 在Android系统中的共享内容写入次数, 降低了音频数据处理时间, 进而降低声音延迟。 0018 具体实现上, 本发明降低智能电视外接蓝牙音箱声音延迟的方法采用以下手段: 0019 截断之前cast送给AudioService的音频数据通道, 去掉共享内存。 则 AudioSer。

11、vice就没有接收音频数据, 其通过共享内存, 默认送静音数据给AudioTrack, 静 音数据和App/Sysem的AudioTrack的音频数据进行混音, 实际上混音后还是App/System的 AudioTrack的音频数据。 0020 AudioFlinger将混音后的数据传给TinyALSA。 底层混音器Mixer会将端子、 媒体、 及TinyALSA的数据进行混音, 直接送给cast, 由于cast的数据流方向改变, 底层混音器 Mixer混音后的音频数据会被写入共享内存, 直接传输给A2dp蓝牙模块, 从而建立了一个 快速的音频通道。 0021 采用本发明的上述方法的音频数据处。

12、理流程参见图2, 其既解决了音频数据在共 享内存中多次传递, 又解决了与应用的软件音或按键音混音的问题。 与现有方案对比, 将音 频数据经过四次共享内存写入减少为一次。 一次内存共享写入的时间大约是240ms,音频通 道的延迟由原来的960ms减少到240ms,延迟减少了75。 从而极大的提升了用户观看的体 验。 0022 在一个较优的实施例中, 可以增加一个低延时模式。 当低延时模式为开时, 智能电 视连接蓝牙音箱, 音频才会走快速通道。 在创建AudioService的时候, 就将低延时模式设置 下去, 在创建cast通道的时候, 直接更改cast的数据流方向, 替换之前的流程, 直接送给蓝 牙模块。 在蓝牙协议栈中audio_a2dp_hw中, 直接从音频驱动底层将音频数据送给蓝牙底 层, 发送给外连的蓝牙音箱设备。 说明书 2/2 页 4 CN 111510754 A 4 图1 说明书附图 1/2 页 5 CN 111510754 A 5 图2 说明书附图 2/2 页 6 CN 111510754 A 6 。

展开阅读全文
内容关键字: 降低 智能 电视 外接 蓝牙 音箱 声音 延迟 方法
关于本文
本文标题:降低智能电视外接蓝牙音箱声音延迟的方法.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/10545654.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1