音频播放方法、系统及装置制造方法及图纸

技术编号:19187658 阅读:19 留言:0更新日期:2018-10-17 02:34
本发明专利技术公开了一种音频播放方法、系统及装置,属于音频信号处理技术领域。该方法包括:接收第一音频的播放指令;根据第一音频的来源应用,确定第一声卡,第一声卡为电子设备中第一音频匹配的声卡;通过第一声卡,将第一音频的数字信号发送至电子设备中的数字信号处理器DSP,由DSP进行数模转换后,得到第一音频的模拟信号;控制DSP将第一音频的模拟信号发送至第一扬声器,由第一扬声器进行第一音频的播放,第一扬声器为电子设备中与来源应用匹配的扬声器。本发明专利技术实现了在同时播放多个音频的情况下一个扬声器可以播放一个音频,使得该音频的辨识度高,提高了听觉效率。

Audio playing method, system and device

The invention discloses an audio playing method, a system and a device, belonging to the technical field of audio signal processing. The method includes: receiving the playback instruction of the first audio; determining the first sound card according to the source application of the first audio, the first sound card is the sound card matching the first audio in the electronic equipment; transmitting the digital signal of the first audio to the digital signal processor DSP in the electronic equipment through the first sound card, and performing the digital-analog conversion by the DSP. After conversion, the analog signal of the first audio is obtained; the control DSP sends the analog signal of the first audio to the first loudspeaker, which plays the first audio. The first loudspeaker is the loudspeaker matching the source application in the electronic device. The invention realizes that one loudspeaker can play one audio in the case of playing multiple audio at the same time, so that the audio has high identification and improves auditory efficiency.

【技术实现步骤摘要】
音频播放方法、系统及装置
本专利技术涉及音频信号处理
,特别涉及一种音频播放方法、系统及装置。
技术介绍
如今,音频被广泛地应用于各种场景。例如,为了丰富乘客在车辆行程中的体验,车辆上通常会播放流行音乐、网络电台的音频或交通广播的音频等。而为了给司机提供导航提示,车辆上也可能同时播放导航音频。在播放音频时,车辆上的CPU(CentralProcessingUnit,中央处理器)可以获取待播放的各个音频的数字音频信号,该各个音频可以包括导航音频、流行音乐等,进而,CPU可以根据声卡驱动指示的传输参数,控制声卡将各个数字音频信号进行混音,并将混音后的数字音频信号传输至I2S(Inter—IntegratedCircuitSound,集成电路内置音频总线),由I2S总线将混音后的数字音频信号传输至DSP(DigitalSignalProcessing,数字信号处理器),使得DSP可以将混音后的数字音频信号转换成模拟音频信号,并将模拟音频信号传输至车辆上的各个扬声器,由各个扬声器实现音频播放。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:扬声器会同时播放各个音频,导致各个音频相混杂,该扬声器所播放的每个音频的辨识度低,听觉效率低。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种音频播放方法、系统及装置。所述技术方案如下:第一方面,提供了一种音频播放方法,所述方法包括:接收第一音频的播放指令;根据所述第一音频的来源应用,确定第一声卡,所述第一声卡为所述电子设备中所述第一音频匹配的声卡;通过所述第一声卡,将所述第一音频的数字信号发送至所述电子设备中的数字信号处理器DSP,由所述DSP进行数模转换后,得到所述第一音频的模拟信号;控制所述DSP将所述第一音频的模拟信号发送至第一扬声器,由所述第一扬声器进行第一音频的播放,所述第一扬声器为所述电子设备中与所述来源应用匹配的扬声器。第二方面,提供了一种音频播放系统,所述系统包括集成有至少两个声卡的电子设备以及多个扬声器,所述电子设备还包括中央处理器CPU、数字信号处理器DSP,所述DSP与所述多个扬声器连接,所述CPU上的每个声卡通过一组音频传输总线与所述DSP连接,且所述CPU还通过控制总线与所述DSP连接,每组音频传输总线均用于传输音频的数字信号,所述控制总线用于传输控制信号;所述CPU用于接收第一音频的播放指令;根据所述第一音频的来源应用,确定第一声卡,所述第一声卡为所述电子设备中所述第一音频匹配的声卡;所述第一声卡用于将所述第一音频的数字信号发送至所述电子设备中的数字信号处理器DSP;所述DSP用于对所述第一音频的数字信号进行数模转换,得到所述第一音频的模拟信号;基于所述CPU的控制将所述第一音频的模拟信号发送至第一扬声器,所述第一扬声器为所述电子设备中与所述来源应用匹配的扬声器;所述第一扬声器用于进行第一音频的播放。第三方面,提供了一种音频播放装置,所述装置应用于集成有至少两个声卡的电子设备,所述装置包括:接收模块,用于接收第一音频的播放指令;确定模块,用于根据所述第一音频的来源应用,确定第一声卡,所述第一声卡为所述电子设备中所述第一音频匹配的声卡;发送模块,用于通过所述第一声卡,将所述第一音频的数字信号发送至所述电子设备中的数字信号处理器DSP,由所述DSP进行数模转换后,得到所述第一音频的模拟信号;控制模块,用于控制所述DSP将所述第一音频的模拟信号发送至第一扬声器,由所述第一扬声器进行第一音频的播放,所述第一扬声器为所述电子设备中与所述来源应用匹配的扬声器。本专利技术实施例根据第一音频的来源应用,在至少两个声卡中确定与第一音频匹配的第一声卡,并通过第一声卡将第一音频的数字信号发送至DSP,使得DSP进行数模转换后可以得到第一音频的模拟信号,由扬声器播放第一音频,使得不同来源应用的音频的数字信号可以在不同的声卡上进行传输,并由DSP单独进行处理得到每个音频的模拟信号,进而使得与来源应用匹配的扬声器播放该音频,实现了在同时播放多个音频的情况下一个扬声器可以播放一个音频,使得该音频的辨识度高,提高了听觉效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1A是本专利技术实施例提供的一种电子设备的结构示意图;图1B是本专利技术实施例提供的一种电子设备的结构示意图;图2是本专利技术实施例提供的一种音频播放方法的流程图;图3是本专利技术实施例提供的一种音频播放流程图;图4A是本专利技术实施例提供的一种音频播放系统的框图;图4B是本专利技术实施例提供的一种音频播放系统的框图;图5是本专利技术实施例提供的一种音频播放装置的框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。图1A是本专利技术实施例提供的一种电子设备的结构示意图。参见图1A,该电子设备A包括处理组件122,其进一步包括一个或多个处理器,以及由存储器132所代表的存储器资源,用于存储可由处理部件122的执行的指令,例如应用程序。存储器132中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件122被配置为执行指令,以执行下述实施例CPU或DSP执行的方法。该电子设备A还可以包括一个电源组件126被配置为执行电子设备A的电源管理,一个有线或无线网络接口150被配置为将电子设备A连接到网络,和一个输入输出(I/O)接口158。电子设备A可以操作基于存储在存储器132的操作系统,例如WindowsServerTM,MacOSXTM,UnixTM,LinuxTM,FreeBSDTM或类似。基于图1A提供的电子设备A,参见图1B,本专利技术实施例提供了一种电子设备的结构示意图。该电子设备B上集成有至少两个声卡,该电子设备B的中央处理器CPU和数字信号处理器DSP可对应电子设备A中的处理组件,CPU上每个声卡通过一组音频传输总线与DSP连接,且CPU还通过控制总线与DSP连接,每组音频传输总线均用于传输音频的数字信号,控制总线用于传输控制信号。而且,该电子设备B可以外接多个扬声器,或者与该多个扬声器构成一体机,DSP可以与多个扬声器连接。其中,CPU用于通过音频传输总线将音频的数字信号发送至DSP,并通过控制总线对DSP进行控制。DSP用于基于CPU的控制对接收到的数字信号进行数模转换、音量或音效的调节或输入输出接口的选择。扬声器用于实现音频播放。该电子设备B可以应用于各种场景,例如,在一个空间的不同方位进行音频播放的场景。具体地,该电子设备B可以为车辆控制设备,则该扬声器1可以为司机侧的扬声器,扬声器2-4可以分别为乘客侧的扬声器。该电子设备B也可以为会场控制设备,则扬声器1-4可以分别为会场中各个方位的扬声器。图2是本专利技术实施例提供的一种音频播放方法的流程图,参见图2,该方法可以应用于任一集成有至少两个声卡的电子设备,以该电子设备为车载控制设备为例,该方法可以包括以下步骤:201、车载控制设备接收第一音频的播放指令。该车载控制设备上可以本文档来自技高网...

【技术保护点】
1.一种音频播放方法,其特征在于,应用于集成有至少两个声卡的电子设备,所述方法包括:接收第一音频的播放指令;根据所述第一音频的来源应用,确定第一声卡,所述第一声卡为所述电子设备中所述第一音频匹配的声卡;通过所述第一声卡,将所述第一音频的数字信号发送至所述电子设备中的数字信号处理器DSP,由所述DSP进行数模转换后,得到所述第一音频的模拟信号;控制所述DSP将所述第一音频的模拟信号发送至第一扬声器,由所述第一扬声器进行第一音频的播放,所述第一扬声器为所述电子设备中与所述来源应用匹配的扬声器。

【技术特征摘要】
1.一种音频播放方法,其特征在于,应用于集成有至少两个声卡的电子设备,所述方法包括:接收第一音频的播放指令;根据所述第一音频的来源应用,确定第一声卡,所述第一声卡为所述电子设备中所述第一音频匹配的声卡;通过所述第一声卡,将所述第一音频的数字信号发送至所述电子设备中的数字信号处理器DSP,由所述DSP进行数模转换后,得到所述第一音频的模拟信号;控制所述DSP将所述第一音频的模拟信号发送至第一扬声器,由所述第一扬声器进行第一音频的播放,所述第一扬声器为所述电子设备中与所述来源应用匹配的扬声器。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一音频的来源应用,确定第一声卡包括:获取所述播放指令携带的来源应用标识;根据所述来源应用标识,查询预设的应用标识与声卡标识之间的对应关系,得到与所述来源应用标识对应的第一声卡标识;将所述第一声卡标识对应的声卡作为所述第一声卡。3.根据权利要求1所述的方法,其特征在于,所述控制所述DSP将所述第一音频的模拟信号发送至第一扬声器包括:根据所述DSP上第一音频的数字信号的输入接口和与所述第一扬声器连接的输出接口,生成控制信号,所述控制信号用于指示所述DSP将所述第一音频的模拟信号发送至第一扬声器;向所述DSP发送所述控制信号。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果接收所述第一音频的播放指令时正在播放第二音频,控制所述DSP停止将所述第二音频的模拟信号发送至所述第一扬声器,并将所述第二音频的模拟信号发送至第二扬声器,所述第二扬声器为所述电子设备上除所述第一扬声器以外的扬声器,由所述第二扬声器进行第二音频的播放。5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:在所述第一音频的播放过程中接收所述第二音频的播放指令;控制所述DSP将所述第二音频的模拟信号发送至第二扬声器,所述第二扬声器为所述电子设备上除所述第一扬声器以外的扬声器,由所述第二扬声器进行第二音频的播放。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:在任一音频的播放过程中接收所述音频的调节指令,所述调节指令用于调节所述音频的模拟信号的音量或音效;基于所述调节指令,控制所述DSP对所述音频的模拟信号进行调节。7.根据权利要求1所述的方法,其特征在于,所述控制所述DSP将所述第一音频的模拟信号发送至第一扬声器,由所述第一扬声器进行第一音频的播放之后,所述方法还包括:如果正在播放第二音频时检测到所述第一音频播放完成,控制所述DSP将所述第二音频的模拟信号发送至所述第一扬声器和第二扬声器,所述第二扬声器为所述电子设备上除所述第一扬声器以外的扬声器。8.一种音频播放系统,其特征在于,所述系统包括集成有至少两个声卡的电子设备以及多个扬声器,所述电子设备还包括中央处理器CPU、数字信号处理器DSP,所述DSP与所述多个扬声器连接,所述CPU上的每个声卡通过一组音频传输总线与所述DSP连接,且所述CPU还通过控制总线与所述DSP连接,每组音频传输总线均用于传输音频的数字信号,所述控制总线用于传输控制信号;所述CP...

【专利技术属性】
技术研发人员:郑晓明
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1