一种音频设备的同步方法及装置制造方法及图纸

技术编号:28683685 阅读:10 留言:0更新日期:2021-06-02 03:02
本申请实施例提供一种音频设备的同步方法及装置,涉及音频技术领域,该音频设备的同步方法包括:先获取音频设备中数据缓存单元的读写指针状态,并根据读写指针状态计算读写指针差;再根据读写指针差确定同步控制方案,最后根据同步控制方案对音频设备进行同步处理,能够解决音频设备与外界音源不同步的问题,从而提高音频设备的应用效果。

【技术实现步骤摘要】
一种音频设备的同步方法及装置
本申请涉及音频
,具体而言,涉及一种音频设备的同步方法及装置。
技术介绍
随着社会的发展进步,越来越多的音频设备出现在了人们的面前,给予了人们一次又一次的听觉盛宴。然而,在实践中发现,目前的音频设备通常会出现音频设备与外界音源不同步的问题,从而降低了音频设备应用效果。
技术实现思路
本申请实施例的目的在于提供一种音频设备的同步方法及装置,能够解决音频设备与外界音源不同步的问题,从而提高音频设备的应用效果。本申请实施例第一方面提供了一种音频设备的同步方法,包括:获取所述音频设备中数据缓存单元的读写指针状态;根据所述读写指针状态计算读写指针差;根据所述读写指针差确定同步控制方案;根据所述同步控制方案对所述音频设备进行同步处理。在上述实现过程中,先获取音频设备中数据缓存单元的读写指针状态,并根据读写指针状态计算读写指针差;再根据读写指针差确定同步控制方案,最后根据同步控制方案对音频设备进行同步处理,能够解决音频设备与外界音源不同步的问题,从而提高音频设备的应用效果。进一步地,在所述获取所述音频设备中数据缓存单元的读写指针状态之前,所述方法还包括:对所述音频设备的本时钟进行初始化校准处理,得到本地时钟校准值;根据预设的粗调时钟频率控制字对所述本地时钟进行粗调,得到粗调本地时钟。在上述实现过程中,在音频设备同步之前,需要先对音频设备进行初始化校准,对本地时钟进行粗调,有利于加快音频设备的同步过程。进一步地,所述对所述音频设备的本时钟进行初始化校准处理,得到本地时钟校准值,包括:获取目标频率时钟和所述音频设备的本地时钟;将所述本地时钟与所述目标频率时钟进行初始化校准,得到本地时钟校准值。在上述实现过程中,在对音频设备进行初始化校准处理时,先获取目标频率时钟和音频设备的本地时钟,然后再将本地时钟与目标频率时钟进行初始化校准,使两者的频率达到一致,从而完成初始化校准过程。进一步地,所述根据所述读写指针差确定同步控制方案,包括:根据预设的高低阈值和所述读写指针差,计算比较差值;根据所述比较差值对预设的细调频率控制信息进行调整,得到同步控制方案。在上述实现过程中,对音频的自适应同步,实际上是根据读写指针差,调节音频设备本地的时钟频率,使得本地音频数据采样速率与外界音源设备的音频数据采样速率达到动态平衡匹配,进而实现音频同步。进一步地,所述同步控制方案对所述音频设备进行同步处理,包括:根据所述同步控制方案调整时钟振荡频率,以同步所述音频设备本地的采样时钟的频率与所述音频设备外部的数据采样频率。在上述实现过程中,该同步控制方案为细调时钟控制字,根据读写指针差调整细调时钟控制字,进而调节音频设备本地的时钟频率,使得本地音频数据采样速率与外界音源设备的音频数据采样速率达到动态平衡匹配,进而实现音频同步。本申请实施例第二方面提供了一种音频设备的同步装置,所述音频设备的同步装置包括:获取单元,用于获取所述音频设备中数据缓存单元的读写指针状态;计算单元,用于根据所述读写指针状态计算读写指针差;方案确定单元,用于根据所述读写指针差确定同步控制方案;同步单元,用于根据所述同步控制方案对所述音频设备进行同步处理。在上述实现过程中,获取单元先获取音频设备中数据缓存单元的读写指针状态,计算单元根据读写指针状态计算读写指针差;方案确定单元再根据读写指针差确定同步控制方案,最后同步单元根据同步控制方案对音频设备进行同步处理,能够解决音频设备与外界音源不同步的问题,从而提高音频设备的应用效果。进一步地,所述音频设备的同步装置还包括:初始化校准单元,用于在所述获取所述音频设备中数据缓存单元的读写指针状态之前,对所述音频设备的本时钟进行初始化校准处理,得到本地时钟校准值;粗调单元,用于根据预设的粗调时钟频率控制字对所述本地时钟进行粗调,得到粗调本地时钟。在上述实现过程中,在音频设备同步之前,需要先对音频设备进行初始化校准,对本地时钟进行粗调,有利于加快音频设备的同步过程。进一步地,所述初始化校准单元包括:获取子单元,用于获取目标频率时钟和所述音频设备的本地时钟;校准子单元,用于将所述本地时钟与所述目标频率时钟进行初始化校准,得到本地时钟校准值。在上述实现过程中,在对音频设备进行初始化校准处理时,获取子单元先获取目标频率时钟和音频设备的本地时钟,然后校准子单元再将本地时钟与目标频率时钟进行初始化校准,使两者的频率达到一致,从而完成初始化校准过程。本申请实施例第三方面提供了一种电子设备,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行本申请实施例第一方面中任一项所述的音频设备的同步方法。本申请实施例第四方面提供了一种计算机可读存储介质,其存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行本申请实施例第一方面中任一项所述的音频设备的同步方法。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请实施例一提供的一种音频设备的同步方法的流程示意图;图2为本申请实施例二提供的一种音频设备的同步方法的流程示意图;图3为本申请实施例三提供的一种音频设备的同步装置的结构示意图;图4为本申请实施例四提供的一种音频设备的同步装置的结构示意图;图5为本申请实施例一提供的一种音频系统音频设备的结构示意图;图6为本申请实施例二提供的一种DCO调节控制单元的结构示意图。图标:401-模数转换器,402-输出缓冲单元,403-模拟DCO模块,404-数模转换器,405-输入缓冲单元,406-音频输入单元、407-音频输出单元,408-DCO调节控制单元,409-数据上行单元,410-数据下行单元,501-第一内部数据总线,502-模数转换器时钟,503-频率控制字,504-数模转换器时钟,505-第二内部数据总线,506-上行数据总线,507-下行数据总线,600-外部音源设备,701-校准参数存储单元,702-DCO频率粗调校准单元,703-DCO频率控制字,704-DCO频率细调单元,705-片上时钟控制单元,801-输入参考时钟,802-内部总线,803-粗调频率控制字,804-本地时钟,805-高频时钟。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后本文档来自技高网...

【技术保护点】
1.一种音频设备的同步方法,其特征在于,包括:/n获取所述音频设备中数据缓存单元的读写指针状态;/n根据所述读写指针状态计算读写指针差;/n根据所述读写指针差确定同步控制方案;/n根据所述同步控制方案对所述音频设备进行同步处理。/n

【技术特征摘要】
1.一种音频设备的同步方法,其特征在于,包括:
获取所述音频设备中数据缓存单元的读写指针状态;
根据所述读写指针状态计算读写指针差;
根据所述读写指针差确定同步控制方案;
根据所述同步控制方案对所述音频设备进行同步处理。


2.根据权利要求1所述的音频设备的同步方法,其特征在于,在所述获取所述音频设备中数据缓存单元的读写指针状态之前,所述方法还包括:
对所述音频设备的本时钟进行初始化校准处理,得到本地时钟校准值;
根据预设的粗调时钟频率控制字对所述本地时钟进行粗调,得到粗调本地时钟。


3.根据权利要求2所述的音频设备的同步方法,其特征在于,所述对所述音频设备的本时钟进行初始化校准处理,得到本地时钟校准值,包括:
获取目标频率时钟和所述音频设备的本地时钟;
将所述本地时钟与所述目标频率时钟进行初始化校准,得到本地时钟校准值。


4.根据权利要求1所述的音频设备的同步方法,其特征在于,所述根据所述读写指针差确定同步控制方案,包括:
根据预设的高低阈值和所述读写指针差,计算比较差值;
根据所述比较差值对预设的细调频率控制信息进行调整,得到同步控制方案。


5.根据权利要求1所述的音频设备的同步方法,其特征在于,所述根据所述同步控制方案对所述音频设备进行同步处理,包括:
根据所述同步控制方案调整时钟振荡频率,以同步所述音频设备本地的采样时钟的频率与所述音频设备外部的数据采样频率。

【专利技术属性】
技术研发人员:陈世柱李振陈博文
申请(专利权)人:昆腾微电子股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1