本发明涉及半导体,特别涉及一种高分辨率图像拍照的实现方法及装置。
背景技术:
1、随着采用数码相机、手机拍照的用户越来越多,用户对于高分辨率摄影的需求也越来越高。在常规的使用图像传感器拍摄高分辨率的高清图像的流程中,预览的图像通常为小分辨率,在拍摄时则需要重新配置图像传感器工作模式为全尺寸状态,拍摄高分辨率的图像,之后再切换为小分辨率的预览模式,因此在拍照过程中图像传感器无法提供预览数据流,会产生预览画面卡顿的现象。除此之外,也有在拍照时直接从图像传感器的预览数据流中截取一帧或多帧拍照的方式,如果想要获得高分辨率图像,则图像传感器需要一直工作在全尺寸状态,传感器和主芯片的功耗会非常高,且全尺寸状态下较低的信噪比可能无法获取理想的效果。
技术实现思路
1、本发明的目的在于提供一种高分辨率图像拍照的实现方法,具体地,包括:
2、在拍照预览时,获取连续图像输出流,所述连续图像输出流中包括低分辨率图像帧和高分辨率图像帧;
3、其中,所述低分辨率图像帧的帧数不少于所述高分辨率图像帧的帧数,且在两帧所述高分辨率图像帧中至少插入一帧所述低分辨率图像帧;
4、将所述连续图像输出流传输至缓存区,以减少高分辨率图像拍照的延时。
5、进一步地,所述获取连续图像输出流之后,还包括:
6、将所述连续图像输出流中的高分辨率图像按照所述低分辨率图像的分辨率转换为低分辨率的转换图像帧;
7、将所述连续图像输出流中的高分辨率图像帧替换为所述转换图像帧,形成拍摄预览流;
8、将所述拍摄预览流传输至第一缓存,将所述高分辨率图像帧传输至第二缓存;
9、拍摄照片时,于所述第二缓存中选取预设方案中的所述高分辨率图像帧进行处理后输出。
10、进一步地,在所述连续图像输出流中,于两帧所述低分辨率图像帧中设置一帧所述高分辨率图像帧。
11、进一步地,所述连续图像输出流中的所述低分辨率图像帧和所述高分辨率图像帧的曝光时间相同。
12、进一步地,所述连续图像输出流中的所述低分辨率图像帧的帧长和所述高分辨率图像帧的帧长相同。
13、进一步地,在所述获取连续图像输出流的过程中,图像传感器在输出所述低分辨率图像帧时的行读取时间是输出所述高分辨率图像帧时的行读取时间的两倍。
14、进一步地,在所述获取连续图像输出流的过程中,在下一帧为所述高分辨率图像帧时,图像传感器根据预设的方案提前进行曝光控制,以满足所述高分辨率图像帧的曝光时间需求。
15、进一步地,在所述获取连续图像输出流的过程中,图像传感器在输出所述低分辨率图像帧时的行读取时间与输出所述高分辨率图像帧时的行读取时间相同,以减少闪烁。
16、进一步地,所述高分辨率图像帧通过图像传感器全尺寸模式输出,所述低分辨率图像帧通过图像传感器模拟合并模式输出。
17、进一步地,所述高分辨率图像帧采用50m像素图像,所述低分辨率图像帧采用25m像素图像。
18、进一步地,所述将所述连续图像输出流中的高分辨率图像按照所述低分辨率图像的分辨率转换为低分辨率的转换图像帧包括:
19、通过图像传感器的内部逻辑电路和/或外部处理芯片和/或主控芯片,将所述连续图像输出流中的高分辨率图像按照所述低分辨率图像的分辨率转换为低分辨率的转换图像帧。
20、进一步地,所述于所述第二缓存中选取预设方案中的所述高分辨率图像帧包括:
21、选取最接近拍摄时间的所述高分辨率图像帧;和/或,
22、选取在拍摄时间之前最近的所述高分辨率图像帧;和/或,
23、选取在拍摄时间之后最近的所述高分辨率图像帧。
24、进一步地,所述于所述第二缓存中选取预设方案中的所述高分辨率图像帧进行处理包括:
25、将所述预设方案中的所述高分辨率图像帧及其相邻的若干帧所述低分辨率图像帧进行图像融合,形成输出图像。
26、进一步地,所述将所述连续图像输出流中的高分辨率图像按照所述低分辨率图像的分辨率转换为低分辨率的转换图像帧还包括:
27、对所述转换图像帧进行参数补偿。
28、本发明还提供一种高分辨率图像拍照装置,具体地,包括:
29、输出流获取模块,用于在拍照预览时,获取图像输出模块输出的连续图像输出流,所述连续图像输出流中包括低分辨率图像帧和高分辨率图像帧;
30、其中,所述低分辨率图像帧的帧数不少于所述高分辨率图像帧的帧数,且在两帧所述高分辨率图像帧中至少插入一帧所述低分辨率图像帧;
31、传输模块,用于将所述连续图像输出流传输至缓存模块,以减少高分辨率图像拍照的延时。
32、进一步地,还包括:
33、分辨率转换模块,用于将所述连续图像输出流中的高分辨率图像按照所述低分辨率图像的分辨率转换为低分辨率的转换图像帧;
34、图像帧替换模块,用于将所述连续图像输出流中的高分辨率图像帧替换为所述转换图像帧,形成拍摄预览流;
35、所述缓存模块包括第一缓存单元和第二缓存单元,所述传输模块将所述拍摄预览流传输至所述第一缓存单元,将所述高分辨率图像帧传输至所述第二缓存单元;
36、图像处理模块,用于在拍摄照片时,于所述第二缓存单元中选取预设方案中的所述高分辨率图像帧进行处理后输出。
37、进一步地,所述图像输出模块输出图像时,于两帧所述低分辨率图像帧中设置一帧所述高分辨率图像帧。
38、进一步地,所述图像输出模块输出图像时,所述低分辨率图像帧和所述高分辨率图像帧的曝光时间相同。
39、进一步地,所述图像输出模块输出的图像中,所述低分辨率图像帧的帧长和所述高分辨率图像帧的帧长相同。
40、进一步地,所述图像输出模块输出图像时,输出所述低分辨率图像帧时的行读取时间是输出所述高分辨率图像帧时的行读取时间的两倍。
41、进一步地,还包括曝光控制模块,在所述图像输出模块输出图像时,当下一帧为所述高分辨率图像帧时,所述曝光控制模块根据预设的方案提前进行曝光控制,以满足所述高分辨率图像帧的曝光时间需求。
42、进一步地,所述图像输出模块输出图像时,输出所述低分辨率图像帧时的行读取时间与输出所述高分辨率图像帧时的行读取时间相同,以减少闪烁。
43、进一步地,所述图像输出模块输出图像时,所述高分辨率图像帧通过图像传感器全尺寸模式输出,所述低分辨率图像帧通过图像传感器模拟合并模式输出。
44、进一步地,所述高分辨率图像帧采用50m像素图像,所述低分辨率图像帧采用25m像素图像。
45、进一步地,所述分辨率转换模块通过内部逻辑电路和/或外部处理芯片和/或主控芯片,将所述连续图像输出流中的高分辨率图像按照所述低分辨率图像的分辨率转换为低分辨率的转换图像帧。
46、进一步地,所述图像处理模块包括图像选取单元,用于于所述第二缓存单元中选取预设方案中的所述高分辨率图像帧,所述预设方案包括:
47、选取最接近拍摄时间的所述高分辨率图像帧;和/或,
48、选取在拍摄时间之前最近的所述高分辨率图像帧;和/或,
49、选取在拍摄时间之后最近的所述高分辨率图像帧。
50、进一步地,所述图像处理模块包括图像融合单元,用于将所述预设方案中的所述高分辨率图像帧及其相邻的若干帧所述低分辨率图像帧进行图像融合,形成输出图像。
51、进一步地,所述分辨率转换模块包括参数补偿单元,用于对所述转换图像帧进行参数补偿。
52、本发明通过上述方案,提出了一种新的高分辨率图像拍照的实现方法及装置,可以通过连续一定比例的交替输出高信噪比的小分辨率图片和高清晰度的大分辨率,在不截断预览流的情况下,支持高分辨率的高清拍照。