The invention discloses a network audio transmission system based on a single chip, which includes a main control module and a network transceiver module. The main control module interacts with the network transceiver module through a network interface, which includes an audio processing thread and a business logic processing thread. The network interface is used to identify the received network data, and the network data includes voice. Frequency data and user data, and audio data transmission to the audio processing threads, user data transmission to the business logic processing threads. The invention also discloses a network audio transmission method based on a single chip. By separating the received network data into audio data and user data, audio data enters the audio processing thread and user data enters the protocol stack and the system processing thread, the network audio transmission system based on a single chip makes the user data and audio data on the network not affect each other, greatly improves the processing efficiency and reduces repetitive processing.
【技术实现步骤摘要】
一种基于单芯片的网络音频传输系统及方法
本专利技术涉及一种网络音频传输领域,尤其涉及一种基于单芯片的网络音频传输系统及方法。
技术介绍
目前,市面上网络音频传输方案包括AVB方案、Cobranet方案和dante方案;其实现形式各不相同,有使用服务器的,有使用单片机的。在一个音频传输系统中,要实现远距离、无干扰、易布线这样的特性,网络音频传输方案是一种高性价比的解决方案。而当中,AVB方案和Cobranet方案则只支持2层网络通讯,并不适用于IP网络,也不适应现代组网要求。dante方案则满足以上几点低延迟,支持IP网络要求。但该方案并不支持应用层功能扩展,只有单一的音频传输功能,用户不能根据自身需求订制系统,业务功能扩展功能需多芯片实现,产品成本高,不集成音频处理与编解码功能,造成用户使用受限。传统IP广播系统搭建复杂,服务器成本高,网络延时普遍比较大,达到100ms,采样率一般为16K,音质方面不尽人意。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于提供一种基于单芯片的网络音频传输系统,其能解决用户数据与音频数据互不影响的技术问题。本专利技术的目的之二在于提供一种基于单芯片的网络音频传输方法,其能解决用户数据与音频数据互不影响的技术问题。本专利技术的目的之一采用如下技术方案实现:一种基于单芯片的网络音频传输系统,包括主控模块和网络收发模块,所述主控模块通过网络接口与网络收发模块进行数据交互,所述主控模块包括有音频处理线程和业务逻辑处理线程;所述网络接口用于识别接收到的网络数据,所述网络数据包括音频数据和用户数据,并将音频数据传输至音频处理 ...
【技术保护点】
1.一种基于单芯片的网络音频传输系统,其特征在于,包括主控模块和网络收发模块,所述主控模块通过网络接口与网络收发模块进行数据交互,所述主控模块包括有音频处理线程和业务逻辑处理线程;所述网络接口用于识别接收到的网络数据,所述网络数据包括音频数据和用户数据,并将音频数据传输至音频处理线程,将用户数据传输至业务逻辑处理线程。
【技术特征摘要】
1.一种基于单芯片的网络音频传输系统,其特征在于,包括主控模块和网络收发模块,所述主控模块通过网络接口与网络收发模块进行数据交互,所述主控模块包括有音频处理线程和业务逻辑处理线程;所述网络接口用于识别接收到的网络数据,所述网络数据包括音频数据和用户数据,并将音频数据传输至音频处理线程,将用户数据传输至业务逻辑处理线程。2.如权利要求1所述的基于单芯片的网络音频传输系统,其特征在于,所述主控模块为多核控制芯片,所述多核控制芯片用于实现网络音频收发、I2S接口音频采集、内部音频处理和音频缓存管理。3.如权利要求1所述的基于单芯片的网络音频传输系统,其特征在于,还包括存储模块,所述存储模块为SRAM高速缓存模块,且所述主控模块还设置有SD卡接口,所述SD卡接口用于与外部存储器相接。4.如权利要求3所述的基于单芯片的网络音频传输系统,其特征在于,所述主控模块中设置有FATFS文件模块,所述FATFS文件模块用于读取外部存储器内的音频原始数据。5.如权利要求3所述的基于单芯片的网络音频传输系统,其特征在于,所述主控模块用于将接收到的存储模块传输音频...
【专利技术属性】
技术研发人员:张常华,
申请(专利权)人:广州市保伦电子有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。