本申请涉及光学,尤其涉及一种采用潜望式长焦摄像头拍照的方法及电子设备。
背景技术:
1、潜望式长焦摄像头由于其较大的焦距,使其可以用于拍摄较远的物体。与此同时,潜望式长焦摄像头的视场角(field of view,fov)通常较小,只能拍摄到小范围内的局部图像,而无法拍摄到大范围的完整图像。例如,采用潜望式长焦摄像头可以拍摄到海中的小船,但是无法拍摄到大范围的海面。
技术实现思路
1、有鉴于此,本申请提供了一种采用潜望式长焦摄像头拍照的方法及电子设备,可以拍摄到fov较大、且质量高的图像。
2、第一方面,本申请实施例提供一种采用潜望式长焦摄像头拍照的方法,应用于包括潜望式长焦摄像头的电子设备,潜望式长焦摄像头包括用于反射光线的直角三棱镜。其中,电子设备控制潜望式长焦摄像头拍摄得到第一图像。电子设备控制直角三棱镜旋转,以改变潜望式长焦摄像头的视场。电子设备控制潜望式长焦摄像头拍摄得到多个视场下的多张第二图像。电子设备拼接第一图像和多张第二图像,得到第三图像。
3、其中,控制直角三棱镜旋转包括以下至少一项:控制直角三棱镜以过直角三棱镜的斜面中心的第一直线旋转第一角度,第一直线平行于x轴,x轴垂直于直角三棱镜未被旋转的情况下的三角形截面。控制直角三棱镜以过斜面中心的第二直线旋转第二角度,第二直线平行于z轴,z轴垂直于直角三棱镜的第一直角面,第一直角面为直角三棱镜未旋转的情况下、靠近潜望式长焦摄像头的光学成像镜头的直角面。以及,控制直角三棱镜以过斜面中心的第三直线旋转第三角度,第三直线平行于y轴,y轴垂直于直角三棱镜未被旋转的情况下的第二直角面,第二直角面为直角三棱镜除第一直角面之外的另一个直角面。
4、综上,采用本申请实施例的方法,电子设备可以通过控制直角三棱镜旋转,使潜望式长焦摄像头可以拍摄到多个视场的图像。然后,电子设备将多个视场的图像拼接,则可以得到大视场的图像。从而可以突破潜望式长焦摄像头的fov限制。另外,以过斜面中心且平行于x轴,y轴和/或z轴的直线旋转,可以保证视场向上下左右四个方向变化,覆盖合理的视场,而且可以始终保持有足够的光线反射到镜头和图像传感器上,实现成像。
5、在一种可能的设计方式中,第一角度大于-15°且小于15°,第二角度大于-15°且小于15°第三角度大于-30°且小于30°。
6、采用本实施例,第一角度、第二角度和第三角度在上述角度范围内,可以确保图像的mtf、ri、色差等参数满足质量要求。
7、在一种可能的设计方式中,电子设备还包括无刷电机,电子设备控制直角三棱镜旋转,包括:无刷电机控制直角三棱镜旋转。
8、采用本实施例,无刷电机的体积小,并且可以控制直角三棱镜旋转足够的角度,从而使得该方案可以放在手机、平板等电子设备中使用。
9、在一种可能的实现方式中,潜望式长焦摄像头还包括图像传感器,图像传感器的全像高大于3mm且小于10mm。第一图像和多张第二图像在图像传感器上成像。
10、采用本实施例,在每次旋转直角三棱镜后可以拍摄相应视场内的图像,然后将多个视场下采集的图像拼接得到大视场的图像,而不是一次性采集大视场内的图像。可以将每次旋转后拍摄的图像都呈在同一小尺寸的图像传感器上,无需扩大图像传感器的尺寸以实现大视场的图像拍摄。从而节省了硬件成本。
11、在一种可能的实现方式中,第一角度包括以下至少一种:-7以及7°;第三角度包括以下至少一种:-25°、-12.5°、12.5°以及25°。或者,第一角度包括以下至少一种:-7以及7°;第二角度包括以下至少一种:-12.5°以及12.5°。或者,第一角度包括以下至少一种:-8以及8°;第三角度包括以下至少一种:-25°以及25°。
12、采用本实施例,直角三棱镜旋转上述第一角度、第二角度和/或第三角度,可以保证fov扩大,并且保证图像质量在较高的水平。
13、第二方面,本申请实施例提供一种电子设备,电子设备包括潜望式长焦摄像头、驱动电机、存储器和处理器,驱动电机用于驱动潜望式长焦摄像头的直角三棱镜旋转,潜望式长焦摄像头、驱动电机、存储器和处理器耦合;其中,存储器中存储有计算机程序代码,计算机程序代码包括计算机指令,当计算机指令被处理器执行时,使得电子设备执行如第一方面及其任一种可能的设计方式的方法。
14、在一种可能的实现方式中,上述驱动电机为无刷电机。
15、第三方面,本申请实施例提供一种芯片系统,该芯片系统应用于包括显示屏和存储器的电子设备;所述芯片系统包括一个或多个接口电路和一个或多个处理器;所述接口电路和所述处理器通过线路互联;所述接口电路用于从所述电子设备的存储器接收信号,并向所述处理器发送所述信号,所述信号包括所述存储器中存储的计算机指令;当所述处理器执行所述计算机指令时,所述电子设备执行如第一方面及其任一种可能的设计方式所述的方法。
16、第四方面,本申请提供一种计算机存储介质,该计算机存储介质包括计算机指令,当所述计算机指令在电子设备上运行时,使得电子设备执行如第一方面及其任一种可能的设计方式所述的方法。
17、第五方面,本申请提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如第一方面及其任一种可能的设计方式所述的方法。
18、可以理解地,上述提供的第二方面所述的电子设备,第三方面所述的芯片系统,第四方面所述的计算机存储介质,第五方面所述的计算机程序产品所能达到的有益效果,可参考第一方面及其任一种可能的设计方式中的有益效果,此处不再赘述。
1.一种采用潜望式长焦摄像头拍照的方法,其特征在于,应用于包括潜望式长焦摄像头的电子设备,所述潜望式长焦摄像头包括用于反射光线的直角三棱镜,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一角度大于-15°且小于15°,所述第二角度大于-15°且小于15°,所述第三角度大于-30°且小于30°。
3.根据权利要求1或2所述的方法,其特征在于,所述电子设备还包括无刷电机,所述电子设备控制所述直角三棱镜旋转,包括:
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述潜望式长焦摄像头还包括图像传感器,所述图像传感器的全像高大于3mm且小于10mm;
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述第一角度包括以下至少一种:-7°以及7°;所述第三角度包括以下至少一种:-25°、-12.5°、12.5°以及25°。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述第一角度包括以下至少一种:-7°以及7°;所述第二角度包括以下至少一种:-12.5°以及12.5°。
7.根据权利要求1-4中任一项所述的方法,其特征在于,所述第一角度包括以下至少一种:-8°以及8°;所述第三角度包括以下至少一种:-25°以及25°。
8.一种电子设备,其特征在于,所述电子设备包括潜望式长焦摄像头、驱动电机、存储器和处理器,所述驱动电机用于驱动所述潜望式长焦摄像头的直角三棱镜旋转,所述潜望式长焦摄像头、所述驱动电机、所述存储器和所述处理器耦合;其中,所述存储器中存储有计算机程序代码,所述计算机程序代码包括计算机指令,当所述计算机指令被所述处理器执行时,使得所述电子设备执行如权利要求1-7中任一项所述的方法。
9.根据权利要求8所述的电子设备,其特征在于,所述驱动电机为无刷电机。
10.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1-7中任一项所述的方法。
11.一种芯片系统,其特征在于,所述芯片系统应用于包括处理器和存储器的电子设备,所述芯片系统包括一个或多个接口电路和一个或多个处理器,所述接口电路和所述处理器通过线路互联,所述接口电路用于从所述电子设备的存储器接收信号,并向所述处理器发送所述信号,所述信号包括所述存储器中存储的计算机指令,当所述处理器执行所述计算机指令时,使得所述电子设备执行如权利要求1-7中任一项所述的方法。