[发明专利]适用于机载客舱嵌入式设备间音频同步控制的处理方法有效
申请号: | 202111344854.8 | 申请日: | 2021-11-15 |
公开(公告)号: | CN114124631B | 公开(公告)日: | 2023-10-27 |
发明(设计)人: | 卢晓霞;谢莉;肖玉;陈琛 | 申请(专利权)人: | 四川九洲空管科技有限责任公司 |
主分类号: | H04L27/00 | 分类号: | H04L27/00;H04H20/62;H04H60/09;H04L69/22 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 孙元伟 |
地址: | 621000 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 适用于 机载 客舱 嵌入式 设备 音频 同步 控制 处理 方法 | ||
1.一种适用于机载客舱嵌入式设备间音频同步控制的处理方法,其特征在于,包括步骤:根据音频数据的接收处理过程和音频数据的发送处理过程中设定的比较值,在音频数据的发送处理过程中增加由于收发频率不一致导致的音频数据堵塞的处理过程。
2.根据权利要求1所述的适用于机载客舱嵌入式设备间音频同步控制的处理方法,其特征在于,所述设定的比较值包括音频接收数据统计值和音频数据发送统计值的差值。
3.根据权利要求2所述的适用于机载客舱嵌入式设备间音频同步控制的处理方法,其特征在于,所述音频数据堵塞的处理过程包括子步骤:以设定时间为周期计算音频接收数据统计值RevAudio和音频数据发送统计值SendAudio的差值diffAudo,如果当前设定时间的diffAudo与前一设定时间的diffAudo值相同,则音频传输中转设备与音频采集设备不存在频率偏移,如果不同,则存在频率偏移,消除频率偏移引起的音频传输不同步。
4.根据权利要求1~3任一所述的适用于机载客舱嵌入式设备间音频同步控制的处理方法,其特征在于,包括音频控制数据的接收处理过程;所述音频控制数据的接收处理过程,包括如下子步骤:
S11,通过预先定义网络端口接收网络音频控制报文;
S12,根据接收端口和发送来源IP地址识别音频控制报文的来源,来源包括驾驶舱话筒、客舱话筒和娱乐系统预先存储的背景音乐、预录音频和视频;
S13,对接收到的音频控制报文进行数据解析;
S14,识别音频控制信息,判断控制信息为启动音频播放还是停止音频播放,如果是启动音频播放,进行步骤S15;如果是停止音频播放,进行步骤S16;
S15,根据客舱广播、内话系统的广播和内话优先级判断启动音频播放来源设备的优先级是否高于当前播放音频来源的优先级,如果高于当前播放音频来源的优先级,则置音频播放状态为播放,否则置为停止播放;
S16,结束数据处理,继续等待下一帧网络音频控制报文。
5.根据权利要求4所述的适用于机载客舱嵌入式设备间音频同步控制的处理方法,其特征在于,所述音频数据的接收处理过程,包括如下子步骤:
S21,通过预先定义网络端口接收网络音频数据报文;
S22,根据接收端口和发送来源IP地址识别音频数据报文的来源;
S23,如果数据报文的接收来源与步骤S15中处于播放状态的来源设备一致,则进行步骤S24,否则进行步骤S26;
S24,将音频数据存储到接收缓冲区;
S25,音频数据接收统计值RevAudio累加1;
S26,结束数据处理,继续等待下一帧网络音频数据报文。
6.根据权利要求5所述的适用于机载客舱嵌入式设备间音频同步控制的处理方法,其特征在于,所述音频数据的发送处理过程,包括如下子步骤:
S31,接收到4ms的时钟中断则进行步骤S32,否则继续等待;
S32,接收缓冲区中的音频数据是否大于等于1,是则进行步骤S33,否则进行步骤S31;
S33,将接收缓冲区中的音频数据和步骤S13识别到目的设备标识号组装成音频数据包通过网络发送;
S34,音频数据发送统计值SendAudio累加1,节拍统计值period累加1;
S35,结束数据发送,继续进行步骤S31。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川九洲空管科技有限责任公司,未经四川九洲空管科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111344854.8/1.html,转载请声明来源钻瓜专利网。