一种基于驱动模式切换的数字变焦方法和数字变焦系统技术方案

技术编号:38336271 阅读:14 留言:0更新日期:2023-08-02 09:17
本发明专利技术涉及数字变焦技术领域,公开了一种基于驱动模式切换的数字变焦方法和数字变焦系统,结合图像传感器的多种驱动模式和重组马赛克算法,根据用户预设的变焦倍率所属的变焦区间确定相应的变焦模式,实现提高整个数字变焦范围内的图像解析力。其实现路径为:通过获取图像传感器支持的多种驱动模式;根据多种驱动模式的切换顺序,获取相邻两种驱动模式之间相互切换的临界变焦倍率;根据临界变焦倍率,将图像传感器支持的变焦范围划分为多个变焦区间,一个变焦区间对应一种驱动模式;实时获取用户指令对应的预设变焦倍率,找到预设变焦倍率所在的变焦区间,根据变焦区间对应的驱动模式进行数字变焦。模式进行数字变焦。模式进行数字变焦。

【技术实现步骤摘要】
一种基于驱动模式切换的数字变焦方法和数字变焦系统


[0001]本专利技术涉及数字变焦
,具体而言,涉及一种基于驱动模式切换的数字变焦方法和数字变焦系统。

技术介绍

[0002]目前,人们习惯通过拍照或拍视频的方式记录身边的点滴。在拍摄过程中,人们为了查看全景或局部,通常会对预览图像的大小进行调整。当相机处于预览模式或视频模式时,用户可通过zoom in或zoom out的手势对预览图像进行放大或缩小;通常,单眼镜头可支持的数字变焦倍率为1.0~5.0倍。当相机处于预览模式或视频模式时,内部的图像传感器为了保证画面的流畅度,会选择帧率较高的多像素合一的加算驱动模式(提高低光照条件下的信噪比),进一步地基于同一驱动模式下进行数字变焦。当数字变焦倍率为1.0时,拍摄视场FOV最大,拍摄目标成像最小,一幅图像所包含的范围最宽且细节最多;随着数字变焦倍率的增加,图像传感器会执行图像裁剪操作,图像裁剪操作会使拍摄视场FOV减小,拍摄目标成像变大,但图像细节丢失严重。
[0003]有鉴于此,特提出本申请。

技术实现思路

[0004]本专利技术所要解决的技术问题是:当变焦倍率较大时,多像素合一的加算驱动模式会导致输出图像解析力不足的问题。目的在于提供一种基于驱动模式切换的数字变焦方法和数字变焦系统,结合图像传感器的多种驱动模式和重组马赛克算法,根据用户预设的变焦倍率所属的变焦区间确定相应的变焦模式,实现提高整个数字变焦范围内的图像解析力。
[0005]本专利技术通过下述技术方案实现:
[0006]一方面,提供一种基于驱动模式切换的数字变焦方法,包括以下步骤:
[0007]获取图像传感器支持的多种驱动模式;
[0008]根据多种驱动模式的切换顺序,获取相邻两种驱动模式之间相互切换的临界变焦倍率;
[0009]根据临界变焦倍率,将图像传感器支持的变焦范围划分为多个变焦区间,一个变焦区间对应一种驱动模式;
[0010]实时获取用户指令对应的预设变焦倍率,找到预设变焦倍率所在的变焦区间,根据变焦区间对应的驱动模式进行数字变焦。
[0011]进一步的,所述获取相邻两种驱动模式之间相互切换的临界变焦倍率,包括以下步骤:
[0012]S1:针对第一顺序驱动模式,从1倍变焦倍率开始,执行S11至S12;
[0013]S11:增大当前变焦倍率,得到增大后的变焦倍率;
[0014]S12:获取增大后的变焦倍率对应的输出像素数;若增大后的变焦倍率对应的输出
像素数≥FHD,则将增大后的变焦倍率作为当前变焦倍率返回S11,直到增大后的变焦倍率对应的输出像素数<FHD时,将增大后的变焦倍率作为第一顺序驱动模式与第二顺序驱动模式之间的临界变焦倍率;
[0015]S2:针对第i顺序驱动模式,从第i

1顺序驱动模式与第i顺序驱动模式之间的临界变焦倍率开始,执行S21至S22;i=2,3,
……
,N,N表示除全尺寸输出驱动模式外的其他驱动模式的种类数量;
[0016]S21:增大当前变焦倍率,得到增大后的变焦倍率;
[0017]S22:获取增大后的变焦倍率对应的输出像素数;若增大后的变焦倍率对应的输出像素数≥FHD,则将增大后的变焦倍率作为当前变焦倍率返回S21,直到增大后的变焦倍率对应的输出像素数<FHD时,将增大后的变焦倍率作为第i顺序驱动模式与第i+1顺序驱动模式之间的临界变焦倍率;
[0018]当i=N时,第i顺序驱动模式与第i+1顺序驱动模式之间的临界变焦倍率=第N顺序驱动模式与全尺寸输出驱动模式之间的临界变焦倍率。
[0019]进一步的,图像传感器支持的多种驱动模式包括:图像传感器支持一种像素多合一驱动模式和全尺寸输出驱动模式,以及图像传感器支持多种像素多合一驱动模式和全尺寸输出驱动模式。
[0020]进一步的,根据全尺寸输出驱动模式进行数字对焦之后,还包括以下步骤:根据重组马赛克算法将像素阵列重新排布为Bayer像素阵列。
[0021]进一步的,该数字变焦方法还包括以下步骤:获取每一个变焦区间对应的驱动模式输出的最大输出像素数,通过预设的权重对每一个变焦区间的最大输出像素数进行控制。
[0022]进一步的,该数字变焦方法还包括以下步骤:利用多帧图像超分辨率技术将输出的Bayer像素阵列中每个像素的R/G/B分量补齐。其中,补齐R/G/B分量的方法为:
[0023]复制原Bayer像素阵列,得到Bayer像素阵列A;
[0024]将Bayer像素阵列A从原Bayer像素阵列的所在位置向右平移一个像素位置,得到Bayer像素阵列B;对Bayer像素阵列B与原Bayer像素阵列做“或”运算,得到Bayer像素阵列C;
[0025]将Bayer像素阵列A从原Bayer像素阵列的所在位置向下平移一个像素位置,得到Bayer像素阵列D;对Bayer像素阵列D与Bayer像素阵列C做“或”运算,得Bayer像素阵列E;
[0026]将Bayer像素阵列A从原Bayer像素阵列的所在位置向右下方平移一个像素位置,得到Bayer像素阵列F;对Bayer像素阵列F与Bayer像素阵列E做“或”运算,得到补齐R/G/B分量后的Bayer像素阵列。
[0027]进一步的,该数字变焦方法还包括以下步骤:
[0028]将预设变焦倍率对应的像素阵列作为目标像素阵列,目标像素阵列表示当前用于输出图像的像素阵列;
[0029]对除目标像素阵列以外的其余像素阵列做低功耗处理。
[0030]另一方面,提供一种基于驱动模式切换的数字变焦系统,包括
[0031]驱动模式读取模块,用于读取图像传感器支持的多种驱动模式;
[0032]临界变焦倍率计算模块,用于根据多种驱动模式的切换顺序,计算获得相邻两种
驱动模式之间相互切换的临界变焦倍率;
[0033]变焦区间划分模块,用于根据临界变焦倍率,将图像传感器支持的变焦范围划分为多个变焦区间,一个变焦区间对应一种驱动模式;
[0034]用户指令解析模块,用于实时获取用户指令,并解析出用户指令对应的预设变焦倍率;
[0035]变焦区间映射模块,用于找出预设变焦倍率所在的变焦区间;
[0036]数字变焦模块,用于根据变焦区间对应的驱动模式进行数字变焦;
[0037]像素阵列重排模块,用于根据重组马赛克算法将数字变焦模块输出的像素阵列重新排布为Bayer像素阵列;
[0038]像素权重控制模块,用于获取每一个变焦区间对应的驱动模式输出的最大输出像素数,通过预设的权重对每一个变焦区间的最大输出像素数进行控制;
[0039]颜色信息填补模块,用于利用多帧图像超分辨率技术将输出的Bayer像素阵列中每个像素的R/G/B分量补齐;
[0040]低功耗处理模块,用于将预设变焦倍率对应的像素阵列作为目标像素阵列,目标像素阵列表示当前用于输出图像的像本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于驱动模式切换的数字变焦方法,其特征在于,包括以下步骤:获取图像传感器支持的多种驱动模式;根据多种驱动模式的切换顺序,获取相邻两种驱动模式之间相互切换的临界变焦倍率;根据临界变焦倍率,将图像传感器支持的变焦范围划分为多个变焦区间,一个变焦区间对应一种驱动模式;实时获取用户指令对应的预设变焦倍率,找到预设变焦倍率所在的变焦区间,根据变焦区间对应的驱动模式进行数字变焦。2.根据权利要求1所述的一种基于驱动模式切换的数字变焦方法,其特征在于,所述获取相邻两种驱动模式之间相互切换的临界变焦倍率,包括以下步骤:S1:针对第一顺序驱动模式,从1倍变焦倍率开始,执行S11至S12;S11:增大当前变焦倍率,得到增大后的变焦倍率;S12:获取增大后的变焦倍率对应的输出像素数;若增大后的变焦倍率对应的输出像素数≥FHD,则将增大后的变焦倍率作为当前变焦倍率返回S11,直到增大后的变焦倍率对应的输出像素数<FHD时,将增大后的变焦倍率作为第一顺序驱动模式与第二顺序驱动模式之间的临界变焦倍率;S2:针对第i顺序驱动模式,从第i

1顺序驱动模式与第i顺序驱动模式之间的临界变焦倍率开始,执行S21至S22;i=2,3,
……
,N,N表示除全尺寸输出驱动模式外的其他驱动模式的种类数量;S21:增大当前变焦倍率,得到增大后的变焦倍率;S22:获取增大后的变焦倍率对应的输出像素数;若增大后的变焦倍率对应的输出像素数≥FHD,则将增大后的变焦倍率作为当前变焦倍率返回S21,直到增大后的变焦倍率对应的输出像素数<FHD时,将增大后的变焦倍率作为第i顺序驱动模式与第i+1顺序驱动模式之间的临界变焦倍率;当i=N时,第i顺序驱动模式与第i+1顺序驱动模式之间的临界变焦倍率=第N顺序驱动模式与全尺寸输出驱动模式之间的临界变焦倍率。3.根据权利要求2所述的一种基于驱动模式切换的数字变焦方法,其特征在于,图像传感器支持的多种驱动模式包括:图像传感器支持一种像素多合一驱动模式和全尺寸输出驱动模式,以及图像传感器支持多种像素多合一驱动模式和全尺寸输出驱动模式;根据全尺寸输出驱动模式进行数字对焦之后,还包括以下步骤:根据重组马赛克算法将像素阵列重新排布为Bayer像素阵列。4.根据权利要求3所述的一种基于驱动模式切换的数字变焦方法,其特征在于,还包括以下步骤:获取每一个变焦区间对应的驱动模式输出的最大输出像素数,通过预设的权重对每一个变焦区间的最大输出像素数进行控制。5.根据权利要求4所述的一种基于驱动模式切换的数字变焦方法,其特征在于,还包括以下步骤:用多帧图像超分辨率技术将输出的Bayer像素阵列中每个像素的R/G/B分量补齐。6.根据权利要求5所述的一种基于驱动模式切换的数字变焦方法,其特征在于,补齐R/G/B分量的方法为:
复制原Bayer像素阵列,得到Bayer像素阵列A;将Bayer像素阵列A从原Bayer像素阵列的所在位置向右平移一个像素位置,得到Bayer像素阵列B;对Bayer像素阵列B与原Bayer像素阵列做“或”运算,得到Bayer像素阵列C;将Bayer像素阵列A从原Bayer像素阵列的所在位置向下平移一个像素位置,得到Bayer像素阵列D;对Bayer像素阵列D与Bayer像素阵列C做“或”运算,得Bayer像素阵列E;将Bayer像素阵列A从原Bayer像素阵列的所在位置向右下方平移一个像素位置,得到Bayer像素阵列F;对Bayer像素阵列F与Bayer像素阵列E做“或”运算,得到补齐R/G/B分量后的Bayer像素阵列。7.根据权利要求1
‑<...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:创视微电子成都有限公司
类型:发明
国别省市:

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

1