CN114528244B 异构系统音频数据交互处理方法、装置及存储介质 (珠海全志科技股份有限公司).docxVIP

  • 0
  • 0
  • 约1.76万字
  • 约 23页
  • 2026-01-15 发布于重庆
  • 举报

CN114528244B 异构系统音频数据交互处理方法、装置及存储介质 (珠海全志科技股份有限公司).docx

(19)国家知识产权局

(12)发明专利

(10)授权公告号CN114528244B(45)授权公告日2025.07.04

(21)申请号202210020380.X(56)对比文件

(22)申请日2022.01.07CN101114272A,2008.01.30CN103377157A,2013.10.30

(65)同一申请的已公布的文献号

申请公布号CN114528244A审查员林筱枫

(43)申请公布日2022.05.24

(73)专利权人珠海全志科技股份有限公司

地址519000广东省珠海市高新区唐家湾

镇科技二路9号

(72)发明人余明峰蔡泳恒

(74)专利代理机构广州嘉权专利商标事务所有限公司44205

专利代理师俞梁清

(51)Int.CI.

GO6F15/167(2006.01)

GO6F9/54(2006.01)权利要求书2页说明书7页附图5页

(54)发明名称

基于ALSA音频框架,为Linux

基于ALSA音频框架,为Linux系统和FreeRTOS系统设置核间通信软件接口

FreeRTOS系统的DSP处理器集成音频外设,并在DSP

处理器和Linux系统的ARM处理器间设置核间通信硬

件接口

设置一个数据结构,数据结构包括通信码和数据结构对象共享内存地址

基于核间通信软件接口和核间通信硬件接口,ARM处理器与DSP处理器进行音频数据交互处理

(57)摘要

CN114528244B本发明公开了异构系统音频数据交互处理方法、装置及存储介质,其中方法包括基于ALSA音频框架,为Linux系统和FreeRTOS系统设置核间通信软件接口;所述FreeRTOS系统的DSP处理器集成音频外设,并在所述DSP处理器和所述Linux系统的ARM处理器间设置核间通信硬件接口;设置一个数据结构,所述数据结构包括通信码和数据结构对象共享内存地址;基于所述核间通信软件接口和所述核间通信硬件接口,所述ARM处理器与所述DSP处理器进行音频数据交互

CN114528244B

CN114528244B权利要求书1/2页

2

1.一种异构系统音频数据交互处理方法,其特征在于,包括以下步骤:

基于ALSA音频框架,为Linux系统和FreeRTOS系统设置核间通信软件接口;

所述FreeRTOS系统的DSP处理器集成音频外设,并在所述DSP处理器和所述Linux系统的ARM处理器间设置核间通信硬件接口;

设置一个数据结构,所述数据结构包括通信码和数据结构对象共享内存地址;所述通信码用于识别数据结构对象的结构,所述数据结构对象包括音频数据参数信息和数据地址;

基于所述核间通信软件接口和所述核间通信硬件接口,所述ARM处理器与所述DSP处理器进行音频数据交互处理,所述音频数据交互处理包括通过所述数据结构实现所述ARM处理器与所述DSP处理器的通信;

所述ARM处理器与所述DSP处理器进行音频数据交互处理,包括:

针对录音的所述音频数据,所述ARM处理器的ARM核发信息至所述DSP处理器的DSP核,所述DSP核通过音频外设获得所述音频数据的语音数据并做语音前处理,处理之后发送至所述ARM核,所述ARM核将语音数据保存或者发给云端。

2.根据权利要求1所述的异构系统音频数据交互处理方法,其特征在于,所述ARM处理器与所述DSP处理器进行音频数据交互处理包括:

所述ARM处理器将指令及所述数据结构写入共享缓存区,给指定DSP处理器发送中断通知,所述ARM处理器上运行的线程进入休眠;

所述DSP处理器接收所述中断通知,读取所述共享缓存区的数据并解析所述指令,并根据所述指令执行相应的处理;

所述DSP处理器完成所述指令并向所述ARM处理器返回所述数据结构。

3.根据权利要求1所述的异构系统音频数据交互处理方法,其特征在于,所述为Linux系统和FreeRTOS系统设置核间通信软件接口包括

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档