本发明涉及图像处理,特别涉及用于图像采集的变频方法以及图像采集装置。
背景技术:
1、在图像采集期间,系统通常是直接根据带宽的变化进行相应的ddr(double datarate,双倍数据速率)变频操作。当系统的ddr带宽显著增大时,为了满足系统带宽需求,对ddr phy进行升频。当系统的ddr带宽显著降低时,为了降低ddr phy的功耗,对ddr phy进行降频。ddr变频操作由soc(system on chip,系统级芯片)中的ddr控制器和ddr phy联合执行。
2、系统在进行ddr变频操作期间,图像采集模块将无法通过总线输出数据。如果ddr变频时间过长,则可能造成图像采集模块内部缓存溢出的问题。目前常见的做法有两种,一是在图像采集期间通过互斥手段阻止ddr变频;二是通过降低图像采集端的帧率来满足ddr变频需要。这两种方法都会导致系统性能下降影响用户体验。
技术实现思路
1、本发明提供用于图像采集的变频方法以及图像采集装置,其通过针对存储器存取速率(例如ddr变频)获取足够带宽的同时,还能够保证系统性能,优化用户体验。
2、在本发明的一个方面,提供一种用于图像采集的变频方法。该方法包括:获取执行针对存储器存取速率的变频操作所需的时钟周期数;响应于当前帧图像的开始写入信号,确定所述当前帧图像在所述时钟周期数内将要写入内部缓存的缓存数据量;实时检测所述内部缓存的剩余缓存空间是否大于所述缓存数据量;以及在所述内部缓存的所述剩余缓存空间大于所述缓存数据量时的至少一个第一可变频时段内,生成第一中断信号以允许执行所述变频操作。
3、在本发明的另一方面,提供一种用于图像采集的变频方法。该方法包括:获取执行针对存储器存取速率的变频操作所需的时钟周期数;获取当前帧图像与下一帧图像之间的帧消隐时段;以及在与所述帧消隐时段开始后的前设定时钟周期数相对应的第二可变频时段内,生成第一中断信号以允许执行所述变频操作,其中所述设定时钟周期数对应于所述帧消隐时段减去所述变频操作所需的所述时钟周期数。
4、在本发明的另一方面,提供一种图像采集装置。该装置包括:获取模块,被配置为获取执行针对存储器存取速率的变频操作所需的时钟周期数;以及帧内中断模块,被配置为:响应于当前帧图像的开始写入信号,确定所述当前帧图像在所述时钟周期数内将要写入内部缓存的缓存数据量;实时检测所述内部缓存的剩余缓存空间是否大于所述缓存数据量;以及在所述内部缓存的所述剩余缓存空间大于所述缓存数据量时的至少一个第一可变频时段内,生成第一中断信号以允许执行所述变频操作。
5、根据本发明的技术方案,在图像持续接收的过程中,统计每一帧图像在变频操作的时钟周期数内将要写入内部缓存的缓存数据量m,当内部缓存的剩余缓存空间大于缓存数据量m时,则生成第一中断信号以允许系统在此期间根据带宽变化触发ddr变频操作,从而获取足够带宽。由于内部缓存的剩余缓存空间大于缓存数据量m,即使此时系统触发了drr变频操作,但是由于剩余缓存空间能够满足ddr变频操作期间的写入数据量,所以不会造成内部缓存溢出的问题。以此方式,在每帧图像的写入过程中,根据写入的数据量和内部缓存的剩余空间选择能够满足ddr变频操作的最佳区间,无需通过互斥手段阻止ddr变频或是通过降低图像采集端的帧率来满足ddr变频需求,有效保证系统性能,优化用户体验。
1.一种用于图像采集的变频方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求1所述的方法,其特征在于,在所述内部缓存的所述剩余缓存空间大于所述缓存数据量时的至少一个第一可变频时段内,生成第一中断信号以允许执行所述变频操作包括:
4.根据权利要求3所述的方法,其特征在于,还包括:
5.根据权利要求1所述的方法,其特征在于,还包括:
6.根据权利要求5所述的方法,其特征在于,还包括:
7.根据权利要求5所述的方法,其特征在于,还包括:
8.根据权利要求7所述的方法,其特征在于,根据所述帧消隐时段和所述时钟周期数确定第二可变频时段包括:
9.根据权利要求7所述的方法,其特征在于,还包括:
10.根据权利要求9所述的方法,其特征在于,还包括:
11.一种图像采集装置,其特征在于,包括:
12.根据权利要求11所述的装置,其特征在于,所述获取模块进一步被配置为获取所述当前帧图像与下一帧图像之间的帧消隐时段,并且所述装置还包括:
13.一种电子设备,其特征在于,包括: