[发明专利]媒体流处理方法、装置、设备及存储介质在审
申请号: | 202310256790.9 | 申请日: | 2023-03-16 |
公开(公告)号: | CN116320539A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 苏江;郭泉;何平;刘亮 | 申请(专利权)人: | 亿咖通(湖北)技术有限公司 |
主分类号: | H04N21/2343 | 分类号: | H04N21/2343;H04N21/24;H04N21/4402;H04N7/01 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 董建姣;刘芳 |
地址: | 430051 湖北省武汉市武汉经济技术开发区神*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 媒体 处理 方法 装置 设备 存储 介质 | ||
本申请提供一种媒体流处理方法、装置、设备及存储介质,涉及整车智能领域,可以应用于车机系统。车机系统包含的多个功能系统通过虚拟化技术运行在同一SoC上,且多个功能系统共享SoC上的硬件资源,硬件资源包含声卡,不同功能系统各自对应独立的虚拟声卡,不同功能系统对应的媒体流的播放优先级不同。主机接收来自第一虚拟声卡的第一媒体流;存在来自第二虚拟声卡的第二媒体流,主机通过播放优先级确定第一媒体流和第二媒体流的播放顺序;主机驱动声卡播放第一媒体流和第二媒体流中播放顺序在前的媒体流。通过使用虚拟化技术,可以实现在单颗SoC上运行多种功能系统,并让不同系统共享声卡,可以提高声卡的使用频率。
技术领域
本申请涉及整车智能领域,尤其涉及一种媒体流处理方法、装置、设备及存储介质。
背景技术
随着整车智能技术的发展,汽车座舱作为汽车中的重要部分,也不断朝着智能化和数字化的方向发展。目前,汽车座舱内部的构成已经足够丰富,主要包括中控、仪表、信息娱乐、后座娱乐和智能音响系统等,且大部分可以借助汽车座舱内的音频系统实现信息传输,以最直观、及时的方式给驾驶人员和乘客反馈信息,如,音频报警、语音交互、多媒体应用、通话和游戏等。
相关技术中,具有多种功能的系统往往需要通过多颗片上系统(System onChip,简称SoC)或微控制单元(Microcontroller Unit,简称MCU)实现,即一个功能系统对应一颗SoC或MCU,其中,多颗SoC或多颗MCU分别包含对应功能系统所使用的声卡,存在声卡的使用频率低的问题。
发明内容
本申请实施例提供一种媒体流处理方法、装置、设备及存储介质,用以解决声卡的使用频率低的问题。
第一方面,本申请提供一种媒体流处理方法,可以应用于车机系统,车机系统包含的多个功能系统通过虚拟化技术运行在同一SoC上,且多个功能系统共享SoC上的硬件资源,硬件资源包含声卡,不同功能系统各自对应独立的虚拟声卡,虚拟声卡包括第一虚拟声卡和第二虚拟声卡,不同功能系统对应的媒体流的播放优先级不同;
媒体流处理方法包括:
主机接收来自第一虚拟声卡的第一媒体流;
存在来自第二虚拟声卡的第二媒体流,主机通过播放优先级确定第一媒体流和第二媒体流的播放顺序;
主机驱动声卡播放第一媒体流和第二媒体流中播放顺序在前的媒体流。
一种可能的实施方式中,媒体流处理方法,还包括:在播放顺序在前的媒体流的播放过程中,主机驱动声卡对第一媒体流和第二媒体流中播放顺序在后的媒体流进行消音,并在播放完播放顺序在前的媒体流后,将播放顺序在后的媒体流恢复至消音前状态;或者,在播放顺序在前的媒体流播放完后,主机驱动声卡播放第一媒体流和第二媒体流中播放顺序在后的媒体流;或者,降低播放顺序在后的媒体流的音量,混音播放第一媒体流和第二媒体流。
一种可能的实施方式中,主机驱动声卡播放第一媒体流和第二媒体流中播放顺序在前的媒体流,包括:将第一媒体流和第二媒体流中播放顺序在前的媒体流传输至ALSA框架中的驱动器,以使驱动器驱动声卡进行播放。
一种可能的实施方式中,主机接收来自第一虚拟声卡的第一媒体流之前,还包括:第一虚拟声卡监测到有媒体流播放需求时,向主机发送请求指令,请求指令用于查询声卡能力;主机响应监测到请求指令,向第一虚拟声卡返回声卡的声卡能力,以得到适应声卡能力的第一媒体流,第一媒体流对应媒体流播放需求。
一种可能的实施方式中,虚拟声卡与主机通过状态机建立通信连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亿咖通(湖北)技术有限公司,未经亿咖通(湖北)技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310256790.9/2.html,转载请声明来源钻瓜专利网。