System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种低功耗摄像机高帧率小图快速收敛方法技术_技高网

一种低功耗摄像机高帧率小图快速收敛方法技术

技术编号:44422530 阅读:4 留言:0更新日期:2025-02-28 18:37
本发明专利技术提供一种低功耗摄像机高帧率小图快速收敛方法,包括:S1,主处理器开机;S2,初始化并运行协处理器,并行运行步骤S3系统的启动和步骤S5协处理器的收敛处理;S3,主处理器初始化系统启动必要的其他资源;S4,主处理器发送停止命令给协处理器,完成后转到步骤S6;S5,协处理器的收敛处理,进一步包括:S5.1,协处理器开始运行;S5.2,配置传感器Sensor,使用高帧率小图方式;S5.3,初始化ISP的AE、AWB、BLC模块;S5.4,以高帧率小图方式进行AE、AWB收敛;S5.5,接收到主处理器发送的停止命令,停止ISP和Sensor工作;S6,同步停止状态,把收敛结果同步给ISP,换算到大图参数;S7,Sensor切换到正常帧率大图模式;S8,进入大图正常流程。硬件成本不增加确保首图效果不抖动。

【技术实现步骤摘要】

本专利技术属于视频图像处理,特别涉及一种低功耗摄像机高帧率小图快速收敛方法


技术介绍

1、现有技术中,低功耗摄像机产品,为了降低功耗,摄像机处理器处于完全掉电状态,所以每次开机启动都是冷启动,在开机使用的过程中,根据isp的原理,图像画面有一个由暗变亮的过程,这个过程称之为ae收敛过程。如果不做特殊处理,必然会存在这样一个收敛过程,这个对于用户体检极差。因此低功耗摄像头对首帧图像效果要求很高。

2、为了缩短这个过程,大多数的做法是依赖于硬件光敏电阻,来反馈一个初始环境光状态,isp基于光敏电阻的值来作为ae收敛起点进行收敛。

3、然而,通常光敏电阻的感光范围较小,且光线照射角度对阻值影响较大,所以在很多场景下,反馈的环境光照不准确,导致ae收敛起点不准,从而出现首帧图像过亮或者过暗的情况,导致用户体验很差。如图1至图3所示,为现有技术的传统未引入高帧率小图的方案,只是依靠光敏电阻的反馈来作为其实参数。在某些场景下的收敛过程,比如光线亮度超出光敏元器件的感光范围的时候,就会出现首帧图像亮度不准的问题,图1为首图,图2为第二帧图,图3为第三帧图。

4、此外,现有技术中的常用术语解释包括:

5、ipc:ip camera,网络摄像机。

6、低功耗摄像机:对功耗有要求,一般是电池供电,且需要快速启动功能的摄像机。

7、快速启动:整个系统启动,从上电到获取首图在500ms以内。

8、高帧率小图:帧率高于正常使用帧率,小图为小分辨率,如:一般摄像机的像素和帧率为1080p@15fps,高帧率小图则可以为360p@120fps。isp:image signal processing,图像信号处理单元。

9、ae:automatic exposure,自动曝光。

10、awb:automatic white balance,自动白平衡。

11、blc:black level correction,黑电平校正。

12、掉电:完全切断电源。

13、冷启动:切断电源,重新启动。

14、首帧图像:系统冷启动后可以获取的第一帧图像。

15、cmos sensor:图像传感器。

16、binning:一种图像读出模式,将相邻像元感应的电荷加在一起,以一个像素的模式读出,比如1080p按4个像素合并到1个像素方式,输出为360p,这样视场角不会有损失。

17、fps:frames per second,每秒传输的帧数。

18、协处理器:协助中央处理器完成其无法执行或执行效率、效果低下的处理工作而开发和应用的处理器。


技术实现思路

1、为了解决上述问题,本申请的目的在于:针对低功耗摄像机基于光敏电阻的配套方案的缺陷。引入了一种基于cmos sensor和isp配合的新的方法,即高帧率小图方法。该方法可以解决光敏电阻的缺陷,且实际使用中可以不依赖光敏电阻,在硬件成本不增加的情况下,能够比较准确的达到首图效果。

2、具体地,本专利技术提出一种低功耗摄像机高帧率小图快速收敛方法,所述方法包括以下步骤:

3、s1,主处理器开机;

4、s2,初始化并运行协处理器,并行运行步骤s3系统的启动和步骤s5协处理器的收敛处理;

5、s3,主处理器初始化系统启动必要的其他资源,所述其他资源包括系统的正常启动资源,包括内核固件加载,文件系统加载,内核固件解压缩,文件系统解压缩,内核的初始化,驱动的注册;

6、s4,主处理器发送停止命令给协处理器,完成后转到步骤s6;

7、s5,协处理器的收敛处理,进一步包括:

8、s5.1,协处理器开始运行;

9、s5.2,配置传感器sensor,使用高帧率小图方式,所述高帧率小图方式需要sensor和isp共同支持,所述高帧率小图方式的具体实现原理,是通过使用cmos sensor的binning方式,与步骤s5.4中的方式一致,步骤s5.2主要描述对sensor的配置,s5.4主要描述isp的处理,都是sensor先出高帧率小图,然后再切换到正常帧率的大图;

10、s5.3,初始化isp的ae、awb、blc模块;

11、s5.4,以高帧率小图方式进行ae、awb收敛,所述使用cmos sensor的binning方式,假设1080p的分辨率,可binning到640*360的小图,这样视场角没有损失,且最高帧率可达到120fps;在120fps条件下,200ms就能够完成24帧图像收敛,这样保证在300ms拿到收敛稳定的图像;同步骤s5.2中的高帧率小图方式一样,需要sensor和isp共同配合,配合实现高帧率小图方法;

12、s5.5,接收到主处理器发送的停止命令,停止isp和sensor工作;

13、s6,同步停止状态,把收敛结果同步给isp,换算到大图参数,在实际产品在图像显示的时候,还是假设以1080p全尺寸的方式来显示,由于高帧率使用的是包括640*360的小图来做的处理,所以当处理结束后,需要从小图换算到全尺寸大图来继续显示,以确保图像效果的稳定;

14、s7,sensor切换到正常帧率大图模式,即会从小尺寸分辨率切到大分辨率,再继续出图;

15、s8,进入大图正常流程。

16、所述步骤s4中,设有一个messagebox寄存器,用于双核即主处理器和协处理器之间的通信,停止命令是往这个寄存器中写入0x1,小核读到这个寄存器的值为0x1,则为停止命令,跳到步骤s6时,当小核读取到停止命令后,会往messagebox寄存器中写入0x0,这样告知主cpu已经正常停止工作。

17、所述步骤s5.2中配置sensor的参数,假设为型号os02k10的sensor配置,包括:

18、当像素和帧率为2m@15fps,设置为:

19、.width=1920,

20、.height=1080,

21、.fps=15<<16|1,

22、.mbus_code=v4l2_mbus_fmt_sbggr10_1x10,

23、.colorspace=v4l2_colorspace_srgb,

24、.regs=os02k10_init_regs_1920_1080_15fps,

25、当像素和帧率为vga@120fps,设置为:

26、.width=640,

27、.height=480,

28、.fps=120<<16|1,

29、.mbus_code=v4l2_mbus_fmt_sbggr12_1x12,

30、.colorspace=v4l2_colorspace_srg本文档来自技高网...

【技术保护点】

1.一种低功耗摄像机高帧率小图快速收敛方法,其特征在于,所述方法包括以下步骤:

2.根据权利要求1所述的一种低功耗摄像机高帧率小图快速收敛方法,其特征在于,所述步骤S4中,设有一个MessageBox寄存器,用于双核即主处理器和协处理器之间的通信,停止命令是往这个寄存器中写入0x1,小核读到这个寄存器的值为0x1,则为停止命令,跳到步骤S6时,当小核读取到停止命令后,会往messagebox寄存器中写入0x0,这样告知主CPU已经正常停止工作。

3.根据权利要求1所述的一种低功耗摄像机高帧率小图快速收敛方法,其特征在于,所述步骤S5.2中配置Sensor的参数,假设为型号os02k10的Sensor配置,包括:

4.根据权利要求1所述的一种低功耗摄像机高帧率小图快速收敛方法,其特征在于,所述步骤S5.4中,包括:

5.根据权利要求1所述的一种低功耗摄像机高帧率小图快速收敛方法,其特征在于,所述步骤S6进一步包括,大小图切换流程,内核阶段的切换:

6.根据权利要求5所述的一种低功耗摄像机高帧率小图快速收敛方法,其特征在于,所述驱动的代码描述:

7.根据权利要求5所述的一种低功耗摄像机高帧率小图快速收敛方法,其特征在于,所述内核阶段为客户提供的内核态接口,包括:

8.根据权利要求5所述的一种低功耗摄像机高帧率小图快速收敛方法,其特征在于,所述步骤S6进一步还包括,参数传递方法:

9.根据权利要求8所述的一种低功耗摄像机高帧率小图快速收敛方法,其特征在于,所述步骤S6还包括,协处理器中切换流程步骤:

10.根据权利要求1所述的一种低功耗摄像机高帧率小图快速收敛方法,其特征在于,所述系统包括Linux系统。

...

【技术特征摘要】

1.一种低功耗摄像机高帧率小图快速收敛方法,其特征在于,所述方法包括以下步骤:

2.根据权利要求1所述的一种低功耗摄像机高帧率小图快速收敛方法,其特征在于,所述步骤s4中,设有一个messagebox寄存器,用于双核即主处理器和协处理器之间的通信,停止命令是往这个寄存器中写入0x1,小核读到这个寄存器的值为0x1,则为停止命令,跳到步骤s6时,当小核读取到停止命令后,会往messagebox寄存器中写入0x0,这样告知主cpu已经正常停止工作。

3.根据权利要求1所述的一种低功耗摄像机高帧率小图快速收敛方法,其特征在于,所述步骤s5.2中配置sensor的参数,假设为型号os02k10的sensor配置,包括:

4.根据权利要求1所述的一种低功耗摄像机高帧率小图快速收敛方法,其特征在于,所述步骤s5.4中,包括:

...

【专利技术属性】
技术研发人员:严伟卿
申请(专利权)人:合肥君正科技有限公司
类型:发明
国别省市:

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

1