[发明专利]一种音频播放方法、系统、电子设备及存储介质在审
申请号: | 202211602023.0 | 申请日: | 2022-12-13 |
公开(公告)号: | CN116028007A | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 康克勤 | 申请(专利权)人: | 亿咖通(湖北)技术有限公司 |
主分类号: | G06F3/16 | 分类号: | G06F3/16 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 康欢欢 |
地址: | 430056 湖北省武汉市武汉经济技术开发区神*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 音频 播放 方法 系统 电子设备 存储 介质 | ||
本发明实施例公开一种音频播放方法、系统、电子设备及存储介质。该方法包括:创建共享硬件中第一操作系统和第二操作系统对应的共享内存,确定第一操作系统内用户空间的待播放音频数据在共享内存中对应的第一虚拟地址变量,并按照第一虚拟地址变量将待播放音频数据存储至共享内存中,并通过第二操作系统确定待播放音频数据在共享内存中对应的第二虚拟地址变量,并根据第二虚拟地址变量从共享内存中读取待播放音频数据,并通过第二操作系统连接的硬件资源播放待播放音频数据。本发明实施例,通过依据各操作系统分别对应的虚拟变量地址读取并播放待播放音频数据,能够有效解决多核异构之间播放音频数据的需求,实现跨域音频播放功能。
技术领域
本发明涉及电子技术领域,尤其涉及一种音频播放方法、系统、电子设备及存储介质。
背景技术
众所周知,多媒体音频已经深入到人们生活的方方面面,尤其是在车联网领域,汽车的车载音频可以非常好的起到缓减驾驶疲劳的作用,还能做到智能化的人机交互,对行车安全也非常重要。音频娱乐功能已经成为了是人们在行车过程中的不可或缺的高频需求。
当前,嵌入式系统芯片(System-on-a-chip,SoC)很多都是多核异构处理器,在一个SOC上需要运行多个操作系统,如一款SOC有4个A76核和2个A55核,其中A76核中央处理器(central processing unit,CPU)运行Android操作系统,A55核CPU运行Linux操作系统。但是音频的硬件模块,往往只有一个,正常情况下,两个不同域的操作系统播放音频数据时,都需要访问音频的硬件模块,通过音频的硬件模块来传输音频数据以及播放音频数据,但是往往同时只有一个域能访问控制器硬件资源,没有分配到控制器硬件资源的域,在系统运行期间造成只有一个操作系统能够正常播放音频数据,另一个操作系统无法访问控制器硬件资源,无法正常播放音频数据,这无疑会造成产品和功能设计的缺陷,急需要通过一种行之有效的方法来解决多个操作系统进行播放音频的需求。
发明内容
有鉴于此,本发明提供一种音频播放方法、系统、电子设备及存储介质,能够有效解决多核异构之间播放音频数据的需求,实现跨域音频播放功能。
根据本发明的一方面,本发明实施例提供了一种音频播放方法,该方法应用于片上系统,所述音频播放方法,包括:
创建共享硬件中所述第一操作系统和所述第二操作系统对应的共享内存;
通过所述第一操作系统确定待播放音频数据在所述共享内存中对应的第一虚拟地址变量,并按照所述第一虚拟地址变量将所述待播放音频数据存储至所述共享内存中;
通过所述第二操作系统确定待播放音频数据在所述共享内存中对应的第二虚拟地址变量,并根据所述第二虚拟地址变量从所述共享内存中读取并播放所述待播放音频数据,其中,所述第一虚拟地址变量和所述第二虚拟地址变量对应所述共享内存的相同区域。
根据本发明的另一方面,本发明实施例还提供了一种音频播放系统,该系统包括:
第一操作系统、第二操作系统和共享内存,其中,所述第一操作系统和所述第二操作系统共同连接所述共享内存;
所述第一操作系统,与所述共享内存相连,用于确定待播放音频数据在所述共享内存中对应的第一虚拟地址变量,并按照所述第一虚拟地址变量将所述待播放音频数据存储至所述共享内存中;
所述第二操作系统,与所述共享内存相连,用于确定待播放音频数据在所述共享内存中对应的第二虚拟地址变量,并根据所述第二虚拟地址变量从所述共享内存中读取并播放所述待播放音频数据,其中,所述第一虚拟地址变量和所述第二虚拟地址变量对应所述共享内存的相同区域。
所述共享内存,分别与所述第一操作系统和所述第二操作系统相连,用于存储所述待播放音频数据,并在所述第一操作系统和所述第二操作系统之间传输所述待播放音频数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亿咖通(湖北)技术有限公司,未经亿咖通(湖北)技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211602023.0/2.html,转载请声明来源钻瓜专利网。