The invention provides a multi audio output method and device, the method includes the steps of: receiving multi processor group audio stream data, according to the preset configuration information to classify the audio stream data, and belong to the same type of output audio stream by resampling and mixing processing, mixing and get data according to a preset rule synthesis the synthesis of mixing data or without mixing the audio stream data, audio and audio synthesis synthetic data, data is transmitted to the audio codec; audio codec to receive audio synthesis data, and according to the rules of the separation of presupposition synthesis rules corresponds to the audio synthesis of data separation, and output devices will mix data after separation or without mixing audio stream data transmission to the corresponding output. The invention can also enable a single audio output interface device to carry out multiple audio simultaneous separation and output, effectively reduce the cost of hardware and improve the user experience.
【技术实现步骤摘要】
一种多音频输出方法和装置
本专利技术涉及音频输出处理领域,尤其涉及一种多音频输出方法和装置。
技术介绍
随着智能系统深入到各个领域,硬件设备的配置也一路走高,单个设备需要同时兼顾不同场景的需求越来越多。其中,多音频的分离输出使用场景尤为关键。如图1所示,现有的单设备要实现支持多音频输出,通常情况下是需要同时具备多个音频输出接口,例如具备两组I2S、或者具备一组I2S和一组PCM接口,成本较高。当音频输出接口存在管脚复用或者设备不具有那么多音频输出接口时,则无法完成多音频不同硬件同时输出的功能,影响了用户体验。
技术实现思路
为此,需要提供一种多音频输出的技术方案,用以解决目前没有多个音频输出接口的设备无法同时支持多音频分离,导致用户体验差的问题。为实现上述目的,专利技术人提供了一种多音频输出装置,所述装置包括处理器、音频编解码器、存储介质和至少一个输出设备;所述处理器与音频编解码器连接,所述处理器与存储介质连接,所述音频编解码器与输出设备连接;所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:接收多组音频流数据,根据预设配置信息对音频流数据进行分类,所述预设配置信息包括输出设备输出数据时对应的输出参数;对属于同一输出类型的音频流进行重采样和混音处理,得到混音数据;根据预设合成规则对混音数据或未经过混音处理的音频流数据进行合成,得到音频合成数据,并将音频合成数据传输至音频编解码器;所述音频编解码器用于接收音频合成数据,并根据预设合成规则对应的分离规则对音频合成数据进行分离,并将分离后的混音数据或未经过混音处理的音频流数据分别传输至对应的输出 ...
【技术保护点】
一种多音频输出装置,其特征在于,所述装置包括处理器、音频编解码器、存储介质和至少一个输出设备;所述处理器与音频编解码器连接,所述处理器与存储介质连接,所述音频编解码器与输出设备连接;所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:接收多组音频流数据,根据预设配置信息对音频流数据进行分类,所述预设配置信息包括输出设备输出数据时对应的输出参数;对属于同一输出类型的音频流进行重采样和混音处理,得到混音数据;根据预设合成规则对混音数据或未经过混音处理的音频流数据进行合成,得到音频合成数据,并将音频合成数据传输至音频编解码器;所述音频编解码器用于接收音频合成数据,并根据预设合成规则对应的分离规则对音频合成数据进行分离,并将分离后的混音数据或未经过混音处理的音频流数据分别传输至对应的输出设备进行输出。
【技术特征摘要】
1.一种多音频输出装置,其特征在于,所述装置包括处理器、音频编解码器、存储介质和至少一个输出设备;所述处理器与音频编解码器连接,所述处理器与存储介质连接,所述音频编解码器与输出设备连接;所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:接收多组音频流数据,根据预设配置信息对音频流数据进行分类,所述预设配置信息包括输出设备输出数据时对应的输出参数;对属于同一输出类型的音频流进行重采样和混音处理,得到混音数据;根据预设合成规则对混音数据或未经过混音处理的音频流数据进行合成,得到音频合成数据,并将音频合成数据传输至音频编解码器;所述音频编解码器用于接收音频合成数据,并根据预设合成规则对应的分离规则对音频合成数据进行分离,并将分离后的混音数据或未经过混音处理的音频流数据分别传输至对应的输出设备进行输出。2.如权利要求1所述的多音频输出装置,其特征在于,所述计算机程序被处理器执行时还实现以下步骤:判断当前装置是否处于多音频输出模式,若是则根据预设合成规则对混音数据以及未经过混音处理的音频流数据进行合成,得到音频合成数据;否则直接输出音数据或未经过混音处理的音频流数据。3.如权利要求1所述的多音频输出装置,其特征在于,所述音频编解码器用于根据输出设备输出数据时对应的输出参数以及音频合成数据,确定预设合成规则,并根据所确定的预设合成规则确定对应的分离规则。4.如权利要求1或3所述的多音频输出装置,其特征在于,所述音频编解码器用于判断当前装置是否处于多设备输出模式,若是则据预设合成规则对应的分离规则对音频合成数据进行分离,并将分离后的混音数据或未经过混音处理的音频流数据分别传输至多个不同的输出设备进行输出;否则直接将音频合成数据传输至对应...
【专利技术属性】
技术研发人员:方赛鸿,陈长海,
申请(专利权)人:福州瑞芯微电子股份有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。