[发明专利]一种车载系统及其声音控制方法有效
申请号: | 201210290589.4 | 申请日: | 2012-08-15 |
公开(公告)号: | CN102774321A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | 阎超 | 申请(专利权)人: | 中标软件有限公司 |
主分类号: | B60Q5/00 | 分类号: | B60Q5/00 |
代理公司: | 北京聿宏知识产权代理有限公司 11372 | 代理人: | 钟日红;张宇峰 |
地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 车载 系统 及其 声音 控制 方法 | ||
技术领域
本发明涉及一种应用于汽车或同类运动工具上的信息系统,尤其涉及一种车载系统及其声音控制方法。
背景技术
汽车作为人们的日常交通工具已经拥有了100多年的历史,在此期间随着科技的发展,汽车也经历了日新月异的变化。汽车的各种优势使汽车明显改善了人类的生活。随时信息技术向各个领域的深入渗透,各种各样的车载系统也随之诞生。
车载系统包括了车载监控子系统、车载GPS子系统、车载音/视频子系统(MP3、MP4、DVD等)、车载蓝牙子系统等等。甚至车载电脑和车载电视也不罕见。
然而,车内的电力及空间等硬件资源有限,如何更好地使得这些车载系统能够尽量资源共享,节约有限的硬件资源,以及如何避免众多不同的车载之间相互干扰(例如,声音干扰等),已经成为一个亟待解决的技术问题。
发明内容
本发明所要解决的技术问题之一是需要提供一种能够尽量避免多种不同车载系统间的声音干扰的车载系统及其声音控制方法。
为了解决上述技术问题,本发明提供了一种车载系统的声音控制方法。该方法包括:
侦听步骤,侦听所述车载系统是否存在两个以上线程正要输出声音;
判断步骤,若侦听到所述车载系统中存在两个以上线程正要输出声音,判断所述两个以上线程中是否存在指定线程;
声音调整及混音步骤,若判断结果为是,则在使得所述两个以上线程中除所述指定线程外的其它线程正要输出的声音的音量等级值为表示音量比所述指定线程正要输出的声音的音量小的值之后,再将所述两个以上线程正要输出的声音进行混音处理;
声音输出步骤,基于通过混音处理得到的声音数据输出声音。
进一步,所述指定线程为所述车载系统的车载导航子系统的线程。
进一步,所述声音调整及混音步骤中,若判断结果为是,则在使得所述两个以上线程中除所述指定线程外的其它线程正要输出的声音的音量等级值调整为表示音量比该指定线程正要输出的声音的音量小的值之后,将所述两个以上线程正要输出的声音中除车载蓝牙子系统的线程要输出的声音以外的声音进行混音处理;声音输出步骤中,在所述两个以上线程正要输出的声音中存在车载蓝牙子系统的线程要输出的声音时,基于通过混音处理得到的声音数据及车载蓝牙子系统的线程要输出的声音来输出声音。
进一步,所述声音调整及混音步骤包括:
保持所述指定线程正要输出的声音的音量等级值不变的情况下,使得所述两个以上线程中除所述指定线程外的其它线程正要输出的声音的音量等级值调整为表示音量比所述指定线程正要输出的声音的音量小的音量等级值,然后再将所述两个以上线程正要输出的声音进行混音处理;
或者,保持所述指定线程正要输出的声音的音量等级值不变的情况下,使得所述其它线程正要输出的声音的音量等级值调整为表示静音的音量等级值,然后再将所述两个以上线程正要输出的声音进行混音处理;
或者,在将所述指定线程正要输出的声音的音量等级值调高的情况下,使得所述其它线程正要输出的声音的音量等级值调整为比所述指定线程正要输出的声音的音量等级值低的值,然后再将所述两个以上线程正要输出的声音进行混音处理。
进一步,该方法还包括:在所述指定线程声音输出结束时,使得所述其它线程正要输出的声音的音量等级值分别恢复为各自调整前的值。
进一步,所述车载系统的操作系统为Android操作系统,其中,所述侦听步骤包括:通过查找是否存在两个以上IAudioTrack对象来确定是否存在两个以上线程正要输出声音。
进一步,在所述车载系统的Android操作系统的AudioTrack方法中设置线程标志,所述线程标志表示AudioTrack对象是否由所述指定线程创建,以及所述判断所述两个以上线程中是否存在指定线程的步骤包括:若所查找到的所述车载系统中各线程所创建的IAudioTrack对象中存在线程标志表示是由所述指定线程创建的IAudioTrack对象,则判断为创建各IAudioTrack的两个以上线程中存在指定线程。
进一步,所述使得所述两个以上线程中除所述指定线程外的其它线程正要输出的声音的音量等级值为表示音量比所述指定线程正要输出的声音的音量小的音量等级值的处理包括:使得创建各个AudioTrack对象中除由所述指定线程创建的IAudioTrack对象外的IAudioTrack对象的音量等级值调整为表示音量比由所述指定线程创建的IAudioTrack对象的音量小的值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中标软件有限公司,未经中标软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210290589.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:通信装置及通信设备的运行方法
- 下一篇:允许脉宽调制值的立即更新