视频处理芯片带宽监测调节方法、装置、设备及介质制造方法及图纸

技术编号:38333834 阅读:9 留言:0更新日期:2023-08-02 09:14
本发明专利技术提供了一种视频处理芯片带宽监测调节方法、装置、设备及介质,包括:实时获取子模块的带宽监测信号;根据子模块的带宽监测信号,形成对应的调节反馈回路,以调节时钟频率及输入图像帧率。本发明专利技术单独监测每个子模块的带宽监测信号,根据所获取的子模块的带宽监测信号,形成对应的调节反馈回路以反馈调节时钟频率及输入图像帧率,从而减轻了子模块的带宽需求,降低系统的整体功耗。降低系统的整体功耗。降低系统的整体功耗。

【技术实现步骤摘要】
视频处理芯片带宽监测调节方法、装置、设备及介质


[0001]本专利技术涉及带宽监测
,尤其涉及一种视频处理芯片带宽监测调节方法、装置、设备及介质。

技术介绍

[0002]芯片内部待处理数据通常都会储存在芯片内部诸如DRAM、SDRAM等共享存储器中,通常只有一条数据总线通路能够访问该共享存储器。在多个设备都需要访问共享存储器时,就涉及到如何分配有限带宽满足应用场景需要的问题。
[0003]由于各个模块访问顺序不同,目前所使用的仲裁机制,会导致仲裁模块只能机械分发带宽,很容易出现无法满足所有设备的数据访问需求的情况,这时候未被分配带宽的模块的算力会被浪费,系统会产生额外功耗。
[0004]因此,有必要提出一种视频处理芯片带宽监测调节方法、装置、设备及介质以解决上述问题。

技术实现思路

[0005]本专利技术的目的在于提供一种视频处理芯片带宽监测调节方法、装置、设备及介质,用以改善现有的仲裁机制无法满足所有设备的数据访问需求的问题。
[0006]第一方面,本申请提供了一种视频处理芯片带宽监测调节方法,应用于与子模块一一对应的带宽监测模块,所述子模块用于处理视频数据流,该方法包括:实时获取子模块的带宽监测信号;根据所述子模块的带宽监测信号,形成对应的调节反馈回路,以调节时钟频率及输入图像帧率。
[0007]本专利技术提供的方法的有益效果在于:单独监测每个子模块的带宽监测信号,根据所获取的子模块的带宽监测信号,形成对应的调节反馈回路以反馈调节时钟频率及输入图像帧率,从而减轻了子模块的带宽需求,降低系统的整体功耗。
[0008]在一种可能的实施例中,根据所述子模块的带宽监测信号,形成对应的调节反馈回路,以调节时钟频率及输入图像帧率,包括:
[0009]根据所述带宽监测信号进行溢出判断,并获取溢出情况;
[0010]根据所述溢出情况生成调节信号,所述调节信号用于调节时钟频率及输入图像帧率。
[0011]在一种可能的实施例中,当所述子模块为视频流模块时,根据所述带宽监测信号进行溢出判断,并获取溢出情况,根据所述溢出情况生成调节信号,所述调节信号用于调节时钟频率及输入图像帧率,包括:
[0012]根据所述带宽监测信号中总线活动,对总线活动计数,并在场有效区内的每个行同步信号到来时,根据上溢、下溢阈值实时生成上溢、下溢信号,上溢、下溢信号经过计数器计数,在场消隐区时生成软件中断或者硬件调节信号,并实时调节时钟频率及输入图像帧率。
[0013]在一种可能的实施例中,根据上溢、下溢阈值实时生成上溢、下溢信号,上溢、下溢信号经过计数器计数,包括:
[0014]当所述行同步信号大于行信号上溢阈值时,生成行上溢信号,通过计数器对行上溢信号计数,得到上溢计数;
[0015]当所述行同步信号小于行信号下溢阈值时,生成行下溢信号,通过计数器对行下溢信号计数,得到下溢计数。
[0016]在一种可能的实施例中,当所述子模块为非视频流模块时,根据所述带宽监测信号进行溢出判断,并获取溢出情况,根据所述溢出情况生成调节信号,包括:
[0017]根据所述带宽监测信号中总线活动,按照图像帧为单位进行总线活动统计,以统计处理完整一帧时间内的总线活动计数,所述总线活动计数器同步信号为所述子模块开始工作以及完成工作的信号脉冲,在所述子模块开始工作时清零,在所述子模块工作完成时生成上溢出、下溢出信号。
[0018]在一种可能的实施例中,当产生上溢出信号时,所述调节信号用于降低子模块时钟频率、加长行消隐区长度、加长场消隐区长度、降低视频流时钟频率、提高仲裁器和共享存储器模块的时钟频率,以及上溢出软件中断。
[0019]当产生下溢出信号时,所述调节信号用于提高子模块时钟频率、减少行消隐区长度、减少场消隐区长度、提高视频流时钟频率、降低仲裁器和共享存储器模块的时钟频率,以及下溢出软件中断。
[0020]第二方面,本申请还提了一种视频处理芯片带宽监测调节装置,该装置包括执行上述第一方面的任意一种可能的设计的方法的模块/单元。这些模块/单元可以通过硬件实现,也可以通过硬件执行相应的软件实现。
[0021]第三方面,本申请实施例提供了一种电子设备,包括处理器和存储器。其中,存储器用于存储一个或多个计算机程序;当存储器存储的一个或多个计算机程序被处理器执行时,使得该电子设备能够实现上述第一方面的任意一种可能的设计的方法。
[0022]第四方面,本申请实施例中还提供了一种计算机可读存储介质,计算机可读存储介质包括计算机程序,当计算机程序在电子设备上运行时,使得电子设备执行上述任一方面的任意一种可能的设计的方法。
[0023]第五方面,本申请实施例还提供了一种包含计算机程序产品,当所述计算机程序产品在电子设备上运行时,使得所述电子设备执行上述任一方面的任意一种可能的设计的方法。
[0024]关于上述第二方面至第五方面的有益效果可以参见上述第一方面中的描述。
附图说明
[0025]图1为本专利技术芯片总线结构的示意图。
[0026]图2为本专利技术视频处理芯片带宽监测调节方法的流程示意图。
[0027]图3为本专利技术视频处理芯片带宽监测调节方法的带宽监测波形示意图。
[0028]图4为本专利技术视频处理芯片带宽监测调节装置的示意图。
[0029]图5为本专利技术电子设备的结构示意图。
具体实施方式
[0030]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。除非另外定义,此处使用的技术术语或者科学术语应当为本专利技术所属领域内具有一般技能的人士所理解的通常意义。本文中使用的“包括”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。
[0031]针对现有技术存在的问题,本专利技术的实施例提供了一种视频处理芯片带宽监测调节方法,图1为本专利技术芯片总线结构的示意图,参见图1,该方法应用于与子模块101一一对应的带宽监测模块102,所述子模块101用于处理视频数据流,图2为本专利技术视频处理芯片带宽监测调节方法的流程示意图,参见图2,该方法包括:
[0032]S201:实时获取子模块101的带宽监测信号。
[0033]S202:根据所述子模块101的带宽监测信号,形成对应的调节反馈回路,以调节时钟频率及输入图像帧率。
[0034]在S202中,根据所述子模块101的带宽监测信号,形成对应的调节反馈回路,以调节时钟频率及输入图像帧率,包括:根据所述带宽监测信号进行溢出判断,并获取溢出情况;根据所述溢出情况生成调节信号,所述调节信号用于调节时钟频率及输入图像帧率。
[0035]本专利技术通过对所述子模块1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频处理芯片带宽监测调节方法,应用于与子模块一一对应的带宽监测模块,所述子模块用于处理视频数据流,其特征在于,所述方法包括:实时获取子模块的带宽监测信号;根据所述子模块的带宽监测信号,形成对应的调节反馈回路,以调节时钟频率及输入图像帧率。2.根据权利要求1所述的方法,其特征在于,根据所述子模块的带宽监测信号,形成对应的调节反馈回路,以调节时钟频率及输入图像帧率,包括:根据所述带宽监测信号进行溢出判断,并获取溢出情况;根据所述溢出情况生成调节信号,所述调节信号用于调节时钟频率及输入图像帧率。3.根据权利要求2所述的方法,其特征在于,当所述子模块为视频流模块时,根据所述带宽监测信号进行溢出判断,并获取溢出情况,根据所述溢出情况生成调节信号,所述调节信号用于调节时钟频率及输入图像帧率,包括:根据所述带宽监测信号中总线活动,对总线活动计数,并在场有效区内的每个行同步信号到来时,根据上溢、下溢阈值实时生成上溢、下溢信号,上溢、下溢信号经过计数器计数,在场消隐区时生成软件中断或者硬件调节信号,并实时调节时钟频率及输入图像帧率。4.根据权利要求3所述的方法,其特征在于,根据上溢、下溢阈值实时生成上溢、下溢信号,上溢、下溢信号经过计数器计数,包括:当所述行同步信号大于行信号上溢阈值时,生成行上溢信号,通过计数器对行上溢信号计数,得到上溢计数;当所述行同步信号小于行信号下溢阈值时,生成行下溢信号,通过计数器对行下溢信号计数,得到下溢计数。5.根据权利要求2所述的方法,其特征在于,当所述子模块为非视频流模块时,根据所述带宽监测信号进行溢出判断,并获取溢出情况,根据所述溢出情况生成调节信号,包括:根据所述带宽监测信号中总线活动,按照图像帧为单位进行总线活动统计,以统计处理完整一帧时间内的总线活动计数,所述总线活动计数器同步信号为所述子模块开始工作以及完成工作的信号脉冲,在所述子模块开始工作时清零,在所述子模块工作完成时生成上溢出、下溢出信号。6.根据权利要求3或5所述的方法,其特征在于,当产生上溢出信号时,所述调节信号用于降低子模块时钟频率、加长行消隐区长度、加长场消隐区长度、降低视频流时钟频率、提高仲裁器和共享存储器模块的时钟频率,以及上溢出软件中断;当产生下溢出信号时,所述调节信号用于提高子模块时钟频率、减少行消隐区长度、减少场消隐区长度、提高视频流时钟频率、降低仲裁器和共享存储器模块的时钟频率,以及下溢出软件中断。7.一种视频处理芯片带宽监测调节装置,其特征在于,所述装置包括:获取单元,用于实时获取子模块的带宽监测信号;调节单元,用于根据所述子模块的带宽监测信号,形成对应的调节反馈回路,以调节时钟频率...

【专利技术属性】
技术研发人员:吴勰
申请(专利权)人:上海齐感电子信息科技有限公司
类型:发明
国别省市:

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

1