缓存水位的控制装置、方法、电子设备及存储介质制造方法及图纸

技术编号:36539903 阅读:25 留言:0更新日期:2023-02-01 16:35
本申请实施例提供了一种缓存水位的控制装置、方法、电子设备及存储介质,涉及数据缓存技术领域。该装置包括:水位调整模块,用于基于当前执行的追频模式调整缓存的当前水位;水位检测模块,用于实时检测基于当前执行的追频模式调整的缓存的当前水位;模式切换模块,用于若确定当前执行的追频模式为被动追频模式,且当前水位不符合第一预设条件,则将当前执行的追频模式切换为主动追频模式,直至确定当前水位处于平衡水位;本申请实施例可始终保持缓存水位的动态平衡,即使source端提供的写时钟频率存在一定的单向偏差,缓存另一侧的读时钟频率也可应对这种偏差,使得缓存不会出现溢出或数据量不足,大大提高了缓存的适用范围。大大提高了缓存的适用范围。大大提高了缓存的适用范围。

【技术实现步骤摘要】
缓存水位的控制装置、方法、电子设备及存储介质


[0001]本申请涉及数据缓存
,具体而言,本申请涉及一种缓存水位的控制装置、方法、电子设备及存储介质。

技术介绍

[0002]HDMI(High Definition Multimedia Interface,高清多媒体接口)是一种全数字化视频和音频接口,可以传输无压缩的多媒体数据,例如音频数据、视频数据等,在通过HDMI进行多媒体数据传输时,多媒体数据的发送端为source端,多媒体数据的接收端为sink端,sink端中包括fifo缓存和锁相环PLL(PhaseLockedLoop,锁相环),fifo(First in first out,先进先出)缓存可以暂存source端发送的多媒体数据,多媒体数据正常播放的前提是向fifo缓存写入多媒体数据的速度和从fifo缓存中读取多媒体数据的速度处于动态平衡,这需要fifo缓存两端的时钟频率是相同的,即写指针对应的写时钟频率和读指针对应的读时钟频率是相同的,写时钟频率是由source端提供的,读时钟是sink端中的PLL根据source端发送的写本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种缓存水位的控制装置,其特征在于,应用sink端,所述装置包括:水位调整模块,用于基于当前执行的追频模式调整缓存的当前水位;水位检测模块,用于实时检测基于当前执行的追频模式调整的缓存的当前水位;模式切换模块,用于若确定当前执行的追频模式为被动追频模式,且所述当前水位不符合第一预设条件,则将当前执行的追频模式切换为主动追频模式,直至确定所述当前水位处于平衡水位;其中,所述主动追频模式用于基于变化的第一参数迭代更新所述缓存的读时钟频率,当前迭代周期的第一参数是基于上一个迭代周期的水位确定的,所述被动追频模式用于基于固定的第二参数生成所述缓存的读时钟频率。2.根据权利要求1所述的装置,其特征在于,所述模式切换模块具体通过以下方式确定所述当前迭代周期的第一参数:确定所述当前迭代周期对应的历史时段内的各个采样周期;每个采样周期为一个迭代周期;确定所述各个采样周期的水位差,所述水位差为高水位警戒线与相应的采样周期的水位的差值或相应的采样周期的水位与低水位警戒线的差值;基于所述各个采样周期的水位差,确定所述历史时段内的水位差的分布情况;根据所述历史时段水位差的分布情况确定所述当前迭代周期的第一参数。3.根据权利要求1或2所述的装置,其特征在于,所述水位调整模块包括用于执行所述主动追频模式的主动追频子模块;所述主动追频子模块具体用于根据所述当前迭代周期的第一参数确定第一目标分频系数,将所述第一目标分频系数发送至与所述缓存对应的锁相环,以指示所述锁相环根据所述第一目标分频系数生成读时钟频率。4.根据权利要求3所述的装置,其特征在于,所述主动追频子模块包括:分频系数获取单元,用于获取上一迭代周期的第一目标分频系数,确定所述上一迭代周期的第一目标分频系数中的第一整数分频系数和第一小数分频系数;步进值确定单元,用于根据所述当前迭代周期的第一参数确定所述第一整数分频系数对应的第一步进值和所述第一小数分频系数对应的第二步进值;分频系数更新单元,用于根据所述第一步进值对所述第一整数分频系数进行更新,得到当前迭代周期的第二整数分频系数;根据所述第二步进值对所述第一小数分频系数进行更新,得到当前迭代周期的第二小数分频系数;分频系数确定单元,用于根据所述第二整数分频系数和第二小数分频系数,获得当前迭代周期的第一目标分频系数。5.根据权利要求4所述的装置,其特征在于,所述步进值确定单元具体用于确定所述当前迭代周期的第一参数所对应的步进等级以及所述步进等级对应的步进参数值;所述步进等级用于表征步进程度;获取所述锁相环中的参考读时钟频率和source端发送的第三参数;根据所述参考读...

【专利技术属性】
技术研发人员:操炜鼎吕峰洁
申请(专利权)人:北京奕斯伟计算技术股份有限公司
类型:发明
国别省市:

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

1