CN107197157A - 实现摄像头方向无限制设置的成像***和成像方法 - Google Patents
实现摄像头方向无限制设置的成像***和成像方法 Download PDFInfo
- Publication number
- CN107197157A CN107197157A CN201710508758.XA CN201710508758A CN107197157A CN 107197157 A CN107197157 A CN 107197157A CN 201710508758 A CN201710508758 A CN 201710508758A CN 107197157 A CN107197157 A CN 107197157A
- Authority
- CN
- China
- Prior art keywords
- camera
- burning
- image rotation
- program
- coordinate value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/617—Upgrading or updating of programs or applications for camera control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/2628—Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Studio Devices (AREA)
- Image Processing (AREA)
Abstract
本发明涉及一种实现摄像头方向无限制设置的成像***和成像方法,包含:S1、程序烧录模块针对摄像头的各个设置方向,烧录形成对应的图像旋转程序;S2、将烧录形成的各个图像旋转程序存储至程序存储模块中;S3、方向检测模块检测并判断智能移动终端上的摄像头设置方向;S4、在智能移动终端启动拍摄功能时,程序调用模块根据摄像头的设置方向调用对应的图像旋转程序,用于调整成像后的图像方向。本发明无需调整硬件FPC的设计位置,也不会产生成像异常的情况,并且对于采用任何方向设置的摄像头,均能正常显示拍摄所得的图像。
Description
技术领域
本发明涉及成像技术,具体是指一种能够实现PDAF(Phase Detection AutoFocus,相位检测自动对焦)摄像头方向无限制设置的成像***和成像方法。
背景技术
随着通信技术的发展和成熟,目前市场上推出的手机或其他智能移动终端(例如平板电脑、手表或手环等可穿戴设备)均具有拍照或拍摄视频的功能,这就需要在这些智能移动终端上设置摄像头。
在目前的手机结构设计中,对于摄像头的具体设置方案有以下四种情况:
1、摄像头正向0°摆放(或称为基准设置方向),此时通过该摄像头拍摄得到的画面的成像方向也为正向,如图1A所示;
2、摄像头旋转90°摆放,以正向摆放为基准,将摄像头沿顺时针方向旋转90°后摆放,此时通过该摄像头拍摄得到的画面的成像方向也将沿顺时针方向旋转90°,如图1B所示;
3、摄像头旋转180°摆放,以正向摆放为基准,将摄像头沿顺时针方向旋转180°后摆放,此时通过该摄像头拍摄得到的画面的成像方向也将沿顺时针方向旋转180°,如图1C所示;
4、摄像头旋转270°摆放,以正向摆放为基准,将摄像头沿顺时针方向旋转270°后摆放,此时通过该摄像头拍摄得到的画面的成像方向也将沿顺时针方向旋转270°,如图1D所示。
从图中不难看出,只有选择正向摆放摄像头时,才能够在智能移动终端的显示屏上得到正常显示的图像。而如果采用其余3种方案摆放摄像头的话,都无法直接在智能移动终端的显示屏上得到正常显示的图像。
但是在实际的智能移动终端的结构设计过程中,考虑到其他各种功能因素以及所选用器件的大小结构限制,有时无法避免的需要调整摄像头的设置方向。在这种情况下,就需要通过以下两种解决方法来调整最终显示出来的图像方向。
其中一种是通过硬件设置来解决,主要是通过调整FPC的设置方向。所述的FPC是指柔性印刷电路板(Flexible Printed Circuit Board),是采用柔性的绝缘材料而制成的印刷电路板,可以弯曲、卷绕、折叠,达到元器件装配和导线连接的一体化。设置在智能移动终端上的摄像头需要通过该FPC与主板进行连接。
如图2所示,当摄像头采用旋转90°摆放的方式时,可以通过调整与其所连接的FPC的设置方向,即将FPC的设置方向逆时针旋转90°后摆放,从而使得最终在显示屏上显示的图像变为正向。
但是采用这种方式解决图像显示问题的时候,由于牵涉到器件线路的重新设计,需要重新投入较多的研发资源,并且造成重新设计后形成的摄像头线路与原本的外形并不一致,因此还需要相应调整智能移动终端中的其他器件及线路的进一步调整,使得设计和管理成本大大增加。
另外一种是通过软件设置来解决,主要是通过调整成像后的图像方向。如图3所示,当摄像头采用旋转180°摆放的方式时,可以通过设计软件对成像后的图像旋转180°的方式,使得最终在显示屏上显示的图像变为正向。
但是采用这种方式解决图像显示问题的时候,当智能移动终端在实际使用过程中发生由第三方软件(例如FACEBOOK或AMAZON)调用摄像头时,经常会出现成像异常的情况,导致用户体验变差。
基于上述,本发明提出一种能够实现摄像头方向无限制设置的成像***和成像方法,无需调整硬件FPC的设计位置,也不会产生成像异常的情况,并且对于采用任何方向设置的摄像头,均能正常显示拍摄所得的图像。
发明内容
本发明的目的是提供一种实现摄像头方向无限制设置的成像***和成像方法,无需调整硬件FPC的设计位置,也不会产生成像异常的情况,并且对于采用任何方向设置的摄像头,均能正常显示拍摄所得的图像。
为实现上述目的,本发明提供一种实现摄像头方向无限制设置的成像***,包含:程序烧录模块,针对摄像头的各个设置方向,烧录形成对应的图像旋转程序;程序存储模块,与所述的程序烧录模块连接,存储烧录形成各个图像旋转程序;方向检测模块,与所述的程序烧录模块连接,检测并判断智能移动终端上的摄像头设置方向;程序调用模块,分别与所述的程序存储模块和方向检测模块连接,在智能移动终端启动拍摄功能时,根据摄像头设置方向调用对应的图像旋转程序来调整成像后的图像方向。
本发明所述的实现摄像头方向无限制设置的成像***,适用于相位检测自动对焦的摄像头,且设置在智能移动终端上。
在本发明的一个优选实施例中,所述的程序烧录模块包含:PD点坐标存储单元,用于存储摄像头内设置的PD点在摄像头处于各个摆放方向时对应的旋转后坐标值;正向数据烧录单元,与所述的PD点坐标存储单元连接,依据其中存储的PD点在摄像头处于正向0°的摆放方向时对应的坐标值,烧录形成对应的0°图像旋转程序;旋转数据烧录单元,分别与所述的PD点坐标存储单元和正向数据烧录单元连接,依据PD点坐标存储单元中存储的PD点在摄像头处于旋转某角度后的摆放方向时对应的坐标值,在正向数据烧录单元烧录形成的0°图像旋转程序的基础上,烧录形成对应的角度图像旋转程序。
在本发明的另一个优选实施例中,所述的程序烧录模块包含:PD点坐标存储单元,用于存储摄像头内设置的PD点在摄像头处于各个摆放方向时对应的旋转后坐标值;烧录校正单元,与所述的PD点坐标存储单元连接,对PD点在摄像头处于各个摆放方向时对应的坐标值以及镜头阴影补偿数据进行校正;正向数据烧录单元,与所述的烧录校正单元连接,依据校正后的PD点在摄像头处于正向0°的摆放方向时对应的坐标值,烧录形成对应的0°图像旋转程序;旋转数据烧录单元,分别与所述的烧录校正单元和正向数据烧录单元连接,依据校正后的PD点在摄像头处于旋转某角度后的摆放方向时对应的坐标值,在正向数据烧录单元烧录形成的0°图像旋转程序的基础上,烧录形成对应的角度图像旋转程序。
所述的程序烧录模块烧录形成的图像旋转程序至少包括:分别针对摄像头正向0°、旋转90°、旋转180°和旋转270°摆放方向的0°图像旋转程序、90°图像旋转程序、180°图像旋转程序和270°图像旋转程序。
所述的方向检测模块包含:PD点坐标获取单元,检测得到该智能移动终端摄像头内的PD点的实际坐标值;PD点坐标判断单元,分别与所述的PD点坐标获取单元以及PD点坐标存储单元连接,将检测得到的PD点实际坐标值一一与PD点坐标存储单元中存储的各个PD点旋转后坐标值进行对比,匹配得到该智能移动终端的摄像头内的PD点的旋转角度,确定摄像头的摆放方向,并发送至程序调用模块。
本发明还提供一种实现摄像头方向无限制设置的成像方法,采用上述的成像***实现,包含以下步骤:
S1、程序烧录模块针对摄像头的各个设置方向,烧录形成对应的图像旋转程序;
S2、将烧录形成的各个图像旋转程序存储至程序存储模块中;
S3、方向检测模块检测并判断智能移动终端上的摄像头设置方向;
S4、在智能移动终端启动拍摄功能时,程序调用模块根据摄像头的设置方向调用对应的图像旋转程序,用于调整成像后的图像方向。
在本发明的一个优选实施例中,所述的S1中,具体包含以下步骤:
S11、在PD点坐标存储单元中存储PDAF摄像头内设置的PD点在摄像头处于各个摆放方向时对应的旋转后坐标值;
S12、正向数据烧录单元依据PD点坐标存储单元中存储的PD点在摄像头处于正向0°的摆放方向时对应的坐标值,烧录形成对应的0°图像旋转程序;
S13、旋转数据烧录单元依据PD点坐标存储单元中存储的PD点在摄像头处于旋转某角度后的摆放方向时对应的坐标值,在正向数据烧录单元烧录形成的0°图像旋转程序的基础上,烧录形成对应的角度图像旋转程序。
在本发明的另一个优选实施例中,所述的S1中,具体包含以下步骤:
S11、在PD点坐标存储单元中存储PDAF摄像头内设置的PD点在摄像头处于各个摆放方向时对应的旋转后坐标值;
S12、烧录校正单元对PD点在摄像头处于各个摆放方向时对应的坐标值以及LSC数据进行校正;
S13、正向数据烧录单元依据校正后的PD点在摄像头处于正向0°的摆放方向时对应的坐标值,烧录形成对应的0°图像旋转程序;
S14、旋转数据烧录单元依据校正后的PD点在摄像头处于旋转某角度后的摆放方向时对应的坐标值,在正向数据烧录单元烧录形成的0°图像旋转程序的基础上,烧录形成对应的角度图像旋转程序。
由程序烧录模块烧录形成的图像旋转程序至少包括:分别针对摄像头正向0°、旋转90°、旋转180°和旋转270°摆放方向的0°图像旋转程序、90°图像旋转程序、180°图像旋转程序和270°图像旋转程序。
所述的S3中,具体包含以下步骤:
S31、PD点坐标获取单元检测得到该智能移动终端摄像头内的PD点的实际坐标值;
S32、PD点坐标判断单元将检测得到的PD点实际坐标值一一与PD点坐标存储单元中存储的各个PD点旋转后坐标值进行对比,匹配得到该智能移动终端的摄像头内的PD点的旋转角度,确定摄像头的摆放方向;
S33、PD点坐标判断单元将摄像头摆放方向的信息发送至程序调用模块。
所述的S4中,程序调用模块在收到摄像头摆放方向的信息时,兼容智能移动终端使用的第三方软件的图像配置参数,选择并调用合适的图像旋转程序。
综上所述,本发明所提供的实现摄像头方向无限制设置的成像***和成像方法,针对目前能够实现的所有智能移动终端中摄像头的设置方向,全部对应烧录存储了匹配的图像旋转程序,在实际使用过程中,只要根据当前智能移动终端内的摄像头设置方向,调用对应的图像旋转程序即可。因此,本发明无需调整硬件FPC的设计位置,也不会产生成像异常的情况,并且对于采用任何方向设置的摄像头,均能正常显示拍摄所得的图像。
附图说明
图1A~1D分别为现有技术中的摄像头4种设置方向的结构示意图;
图2为现有技术中通过改变FPC的设置方向来实现图像正常显示的示意图;
图3为现有技术中通过软件来实现图像正常显示的示意图;
图4为本发明中的实现摄像头方向无限制设置的成像***的结构示意图;
图5为本发明中的程序烧录模块的一种实施例的结构示意图;
图6为本发明中的程序烧录模块的另一种实施例的结构示意图;
图7为本发明中的方向检测模块的结构示意图;
图8为本发明中的实现摄像头方向无限制设置的成像方法的流程图;
图9为本发明中的烧录图像旋转程序的一种实施例的流程图;
图10为本发明中的烧录图像旋转程序的另一种实施例的流程图。
具体实施方式
以下结合图4~图10,详细说明本发明的多个优选实施例。
如图4所示,为本发明所提供的实现摄像头方向无限制设置的成像***,设置在智能移动终端上,包含:程序烧录模块1,针对摄像头的各个设置方向,烧录形成对应的图像旋转程序;程序存储模块2,与所述的程序烧录模块1连接,存储烧录形成各个图像旋转程序;方向检测模块3,与所述的程序烧录模块1连接,检测并判断智能移动终端上的摄像头设置方向;程序调用模块4,分别与所述的程序存储模块2和方向检测模块3连接,在智能移动终端启动拍摄功能时,根据摄像头设置方向调用对应的图像旋转程序来调整成像后的图像方向,使其能够正常显示。
本发明所提供的实现摄像头方向无限制设置的成像***,适用于PDAF(PhaseDetection Auto Focus,相位检测自动对焦)的摄像头,且设置在手机、平板电脑、可穿戴手表、可穿戴手环等智能移动终端上。
所述的程序存储模块2可采用EEPROM实现
根据目前的智能移动终端上对于摄像头的结构设计,基本上所有摄像头的摆放方式均包含在以下4种方案之中,具体为:
1、摄像头正向0°摆放,也就是最普通的基准摆放位置,此时通过该摄像头拍摄得到的画面的成像方向也为正向,也就是说拍摄得到的图像数据可以直接输出并显示在智能移动终端的显示屏上,无需进行任何图像旋转的操作。
2、摄像头旋转90°摆放,以正向摆放为基准,将摄像头沿顺时针方向旋转90°后摆放,此时通过该摄像头拍摄得到的画面的成像方向也将沿顺时针方向旋转90°,也就是说拍摄得到的图像数据必须要先经过逆时针方向的90°旋转后才能输出显示,使得最终在智能移动终端显示屏上显示的图像为正向。
3、摄像头旋转180°摆放,以正向摆放为基准,将摄像头沿顺时针方向旋转180°后摆放,此时通过该摄像头拍摄得到的画面的成像方向也将沿顺时针方向旋转180°,也就是说拍摄得到的图像数据必须要先经过逆时针方向的180°旋转后才能输出显示,使得最终在智能移动终端显示屏上显示的图像为正向。
4、摄像头旋转270°摆放,以正向摆放为基准,将摄像头沿顺时针方向旋转270°后摆放,此时通过该摄像头拍摄得到的画面的成像方向也将沿顺时针方向旋转270°,也就是说拍摄得到的图像数据必须要先经过逆时针方向的270°旋转后才能输出显示,使得最终在智能移动终端显示屏上显示的图像为正向。
换言之,由于目前在智能移动终端中普遍只使用上述4种设置摄像头方向的方案,也就是说针对拍摄得到的图像,也只涉及分别对应的4种方向的旋转。因此,一般情况下,考虑到存储空间与实际应用需求这两者之间的平衡,通过程序烧录模块1也只需要烧录4种图像旋转程序,分别针对上述4种摄像头的设置方向而对图像进行旋转,并将这4种烧录形成的图像旋转程序存储在程序存储模块2中,以便于后续程序调用模块4能够在拍摄时直接调用对应的图像旋转程序对图像进行旋转操作。
但是,本领域技术人员应当显而易见,随着通讯技术的不断发展,摄像头在智能移动终端上的具体设置方向并非局限于上述4种情况,在各器件线路条件允许、或者智能移动终端内部结构允许的情况下,摄像头可以采用旋转任何角度的方向来摆放设置。基于这样的情况,只需要通过程序烧录模块1进一步烧录针对所采用的摄像头设置方向的图像旋转程序即可,并将其存储在程序存储模块2中,以便于后续程序调用模块4能够在拍摄时直接调用对应的图像旋转程序对图像进行旋转操作。
因此,结合上述,由程序烧录模块1烧录形成的图像旋转程序至少包括但不限于:分别针对摄像头正向0°、旋转90°、旋转180°和旋转270°摆放方向的图像旋转程序。同样,程序存储模块2中存储的图像旋转程序至少包括但不限于:分别针对摄像头正向0°、旋转90°、旋转180°和旋转270°摆放方向的图像旋转程序。
如图5所示,在本发明的一个优选实施例中,所述的程序烧录模块1包含:PD(PhaseDetection,相位检测)点坐标存储单元11,用于存储PDAF摄像头内设置的PD点在摄像头处于各个摆放方向时对应的旋转后坐标值,这些PD点坐标值都是预先存储在PD点坐标存储单元11中的;正向数据烧录单元12,与所述的PD点坐标存储单元11连接,依据其中存储的PD点在摄像头处于正向0°的摆放方向时对应的坐标值,烧录形成对应的0°图像旋转程序,此时该图像旋转程序理论上需要将图像进行0°旋转处理后输出,实际上就是无需对图像进行旋转处理,可直接将输入的图像数据输出并显示;旋转数据烧录单元13,分别与所述的PD点坐标存储单元11和正向数据烧录单元12连接,依据PD点坐标存储单元11中存储的PD点在摄像头处于旋转某角度后的摆放方向时对应的坐标值,在正向数据烧录单元12烧录形成的0°图像旋转程序的基础上,烧录形成对应的角度图像旋转程序。
其中,所述的PD点是针对PDAF摄像头,原始设置在摄像头中感光元件上的遮蔽像素点,专门用来进行相位检测,并通过像素之间的距离及其变化等来决定对焦的偏移值从而实现准确对焦。因此,当摄像头旋转某个角度后摆放设置是,该PD点坐标值也相应旋转了该角度。
在本发明的一个具体实施例中,如果在智能移动终端的结构设计中,当明确摄像头只可能采用正向0°、旋转90°、旋转180°和旋转270°的4种摆放方向时,先将各个旋转角度对应的PD点坐标值预先存储在PD点坐标存储单元11中。然后必须采用正向数据烧录单元12烧录完成0°图像旋转程序,并将其作为基准图像旋转程序。另外,再根据PD点坐标存储单元11中存储的PD点旋转90°后的坐标值,并以0°图像旋转程序为基准,针对摄像头旋转90°后的摆放方向,由旋转数据烧录单元13烧录形成对应的90°图像旋转程序。进一步,继续根据PD点坐标存储单元11中存储的PD点旋转180°后的坐标值,并以0°图像旋转程序为基准,针对摄像头旋转180°后的摆放方向,由旋转数据烧录单元13烧录形成对应的180°图像旋转程序。最后,再根据PD点坐标存储单元11中存储的PD点旋转270°后的修改坐标值,并以0°图像旋转程序为基准,针对摄像头旋转270°后的摆放方向,由旋转数据烧录单元13烧录形成对应的270°图像旋转程序。
当然,在本发明的其他实施例中,还可以继续烧录其他角度的图像旋转程序。例如,如果在智能移动终端的结构设计中,还有可能需要将摄像头设置为旋转45°的摆放方向,那么在程序烧录模块1烧录图像旋转程序时,除了烧录上述4种图像旋转程序之外,还需要进一步烧录45°图像旋转程序。具体为:一并将PD点旋转45°后的坐标值存储至PD点坐标存储单元11中,并根据该坐标值,以0°图像旋转程序为基准,针对摄像头旋转45°后的摆放方向,由旋转数据烧录单元13烧录形成对应的45°图像旋转程序。
如图6所示,在本发明的另一个优选实施例中,所述的程序烧录模块1还包含:烧录校正单元14,其设置在PD点坐标存储单元11的输出端,即分别与所述的PD点坐标存储单元11、正向数据烧录单元12以及旋转数据烧录单元13连接,在进行0°图像旋转程序和各个角度图像旋转程序的烧录之前,先对PD点在摄像头处于各个摆放方向时对应的坐标值以及LSC(Lens shading compensation,镜头阴影补偿)数据进行校正,以进一步确保后续烧录形成的0°图像旋转程序和各个角度图像旋转程序的正确性。
如图7所示,所述的方向检测模块3包含:PD点坐标获取单元31,检测得到该智能移动终端摄像头内的PD点的实际坐标值;PD点坐标判断单元32,分别与所述的PD点坐标获取单元31以及PD点坐标存储单元11连接,将检测得到的PD点实际坐标值一一与PD点坐标存储单元11中存储的各个PD点旋转后坐标值进行对比,匹配得到该智能移动终端的摄像头内的PD点的旋转角度,确定摄像头的摆放方向,并发送至程序调用模块4。
在本发明的一个具体实施例中,PD点坐标获取单元31检测得到该智能移动终端摄像头内的PD点的实际坐标值,通过PD点坐标判断单元32的对比,发现该实际坐标值与PD点坐标存储单元11中存储的PD点旋转90°后的坐标值匹配一致,那么说明该智能移动终端的摄像头采用的是旋转90°摆放的设置结构,后续程序调用模块4需要在程序存储模块2中调用90°图像旋转程序,来调整拍摄后的图像方向,使其最终能够正常显示在显示屏上。
在本发明的另一个具体实施例中,PD点坐标获取单元31检测得到该智能移动终端摄像头内的PD点的实际坐标值,通过PD点坐标判断单元32的对比,发现该实际坐标值与PD点坐标存储单元11中存储的PD点旋转180°后的坐标值匹配一致,那么说明该智能移动终端的摄像头采用的是旋转180°摆放的设置结构,后续程序调用模块4需要在程序存储模块2中调用180°图像旋转程序,来调整拍摄后的图像方向,使其最终能够正常显示在显示屏上。
当然,在本发明的实际应用过程中,当程序调用模块4在调用图像旋转程序时,还可以结合考虑智能移动终端正在使用的第三方软件的配置,如果该第三方软件自带任何对图像进行方向调整的配置参数,程序调用模块4可以将其兼容,最终调用合适的图像旋转程序。
例如,当方向检测模块3已经确定该智能移动终端上的摄像头采用旋转180°摆放的设置结构,并发送该结果至程序调用模块4,但是智能移动终端正在使用的第三方软件自带将图像旋转180°的功能(也就是说,在使用该软件时,所有输出显示的图像均会被旋转180°),那么在这种情况下,程序调用模块4结合考虑两者的信息,最终调用0°图像旋转程序即可实现图像的正常显示。
如图8所示,本发明还提供一种实现摄像头方向无限制设置的成像方法,适用于智能移动终端上的PDAF摄像头,包含以下步骤:
S1、程序烧录模块1针对摄像头的各个设置方向,烧录形成对应的图像旋转程序;
S2、将烧录形成的各个图像旋转程序存储至程序存储模块2中;
S3、方向检测模块3检测并判断智能移动终端上的摄像头设置方向;
S4、在智能移动终端启动拍摄功能时,程序调用模块4根据摄像头的设置方向调用对应的图像旋转程序,用于调整成像后的图像方向,使其能够正常显示。
如图9所示,在本发明的一个优选实施例中,所述的S1中,具体包含以下步骤:
S11、在PD点坐标存储单元11中存储PDAF摄像头内设置的PD点在摄像头处于各个摆放方向时对应的旋转后坐标值;
S12、正向数据烧录单元12依据PD点坐标存储单元11中存储的PD点在摄像头处于正向0°的摆放方向时对应的坐标值,烧录形成对应的0°图像旋转程序;
S13、旋转数据烧录单元13依据PD点坐标存储单元11中存储的PD点在摄像头处于旋转某角度后的摆放方向时对应的坐标值,在正向数据烧录单元12烧录形成的0°图像旋转程序的基础上,烧录形成对应的角度图像旋转程序。
其中,针对摄像头可能存在的多种旋转后的设置方向,需要反复多次执行S13,从而完成针对对应的图像旋转程序。在一个具体实施例中,至少需要反复3次执行S13,分别完成90°图像旋转程序、180°图像旋转程序和270°图像旋转程序。
如图10所示,在本发明的另一个优选实施例中,所述的S1中,具体包含以下步骤:
S11、在PD点坐标存储单元11中存储PDAF摄像头内设置的PD点在摄像头处于各个摆放方向时对应的旋转后坐标值;
S12、烧录校正单元14对PD点在摄像头处于各个摆放方向时对应的坐标值以及LSC数据进行校正;
S13、正向数据烧录单元12依据校正后的PD点在摄像头处于正向0°的摆放方向时对应的坐标值,烧录形成对应的0°图像旋转程序;
S14、旋转数据烧录单元13依据校正后的PD点在摄像头处于旋转某角度后的摆放方向时对应的坐标值,在正向数据烧录单元12烧录形成的0°图像旋转程序的基础上,烧录形成对应的角度图像旋转程序。
也就是说,该实施例中,在进行0°图像旋转程序和各个角度图像旋转程序的烧录之前,需要先对PD点在摄像头处于各个摆放方向时对应的坐标值以及LSC数据进行校正,以进一步确保后续烧录形成的0°图像旋转程序和各个角度图像旋转程序的正确性。
另外,同样的,针对摄像头可能存在的多种旋转后的设置方向,需要反复多次执行S13,从而完成针对对应的图像旋转程序。在一个具体实施例中,至少需要反复3次执行S13,分别完成90°图像旋转程序、180°图像旋转程序和270°图像旋转程序。
因此,由程序烧录模块1烧录形成的图像旋转程序至少包括但不限于:分别针对摄像头正向0°、旋转90°、旋转180°和旋转270°摆放方向的0°图像旋转程序、90°图像旋转程序、180°图像旋转程序和270°图像旋转程序。同样,程序存储模块2中存储的图像旋转程序至少包括但不限于:分别针对摄像头正向0°、旋转90°、旋转180°和旋转270°摆放方向的0°图像旋转程序、90°图像旋转程序、180°图像旋转程序和270°图像旋转程序。
所述的S3中,具体包含以下步骤:
S31、PD点坐标获取单元31检测得到该智能移动终端摄像头内的PD点的实际坐标值;
S32、PD点坐标判断单元32将检测得到的PD点实际坐标值一一与PD点坐标存储单元11中存储的各个PD点旋转后坐标值进行对比,匹配得到该智能移动终端的摄像头内的PD点的旋转角度,确定摄像头的摆放方向;
S33、PD点坐标判断单元32将摄像头摆放方向的信息发送至程序调用模块4。
所述的S4中,程序调用模块4在收到摄像头摆放方向的信息时,兼容智能移动终端使用的第三方软件的图像配置参数,选择并调用合适的图像旋转程序。
基于上述,本发明所提供的实现摄像头方向无限制设置的成像***和成像方法,针对目前能够实现的所有智能移动终端中摄像头的设置方向,全部对应烧录存储了匹配的图像旋转程序,在实际使用过程中,只要根据当前智能移动终端内的摄像头设置方向,调用对应的图像旋转程序即可。因此,本发明无需调整硬件FPC的设计位置,也不会产生成像异常的情况,并且对于采用任何方向设置的摄像头,均能正常显示拍摄所得的图像。
尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。
Claims (12)
1.一种实现摄像头方向无限制设置的成像***,其特征在于,包含:
程序烧录模块,针对摄像头的各个设置方向,烧录形成对应的图像旋转程序;
程序存储模块,与所述的程序烧录模块连接,存储烧录形成各个图像旋转程序;
方向检测模块,与所述的程序烧录模块连接,检测并判断智能移动终端上的摄像头设置方向;
程序调用模块,分别与所述的程序存储模块和方向检测模块连接,在智能移动终端启动拍摄功能时,根据摄像头设置方向调用对应的图像旋转程序来调整成像后的图像方向。
2.如权利要求1所述的实现摄像头方向无限制设置的成像***,其特征在于,适用于相位检测自动对焦的摄像头,且设置在智能移动终端上。
3.如权利要求2所述的实现摄像头方向无限制设置的成像***,其特征在于,所述的程序烧录模块包含:
PD点坐标存储单元,用于存储摄像头内设置的PD点在摄像头处于各个摆放方向时对应的旋转后坐标值;
正向数据烧录单元,与所述的PD点坐标存储单元连接,依据其中存储的PD点在摄像头处于正向0°的摆放方向时对应的坐标值,烧录形成对应的0°图像旋转程序;
旋转数据烧录单元,分别与所述的PD点坐标存储单元和正向数据烧录单元连接,依据PD点坐标存储单元中存储的PD点在摄像头处于旋转某角度后的摆放方向时对应的坐标值,在正向数据烧录单元烧录形成的0°图像旋转程序的基础上,烧录形成对应的角度图像旋转程序。
4.如权利要求2所述的实现摄像头方向无限制设置的成像***,其特征在于,所述的程序烧录模块包含:
PD点坐标存储单元,用于存储摄像头内设置的PD点在摄像头处于各个摆放方向时对应的旋转后坐标值;
烧录校正单元,与所述的PD点坐标存储单元连接,对PD点在摄像头处于各个摆放方向时对应的坐标值以及镜头阴影补偿数据进行校正;
正向数据烧录单元,与所述烧录校正单元连接,依据校正后的PD点在摄像头处于正向0°的摆放方向时对应的坐标值,烧录形成对应的0°图像旋转程序;
旋转数据烧录单元,分别与所述的烧录校正单元和正向数据烧录单元连接,依据校正后的PD点在摄像头处于旋转某角度后的摆放方向时对应的坐标值,在正向数据烧录单元烧录形成的0°图像旋转程序的基础上,烧录形成对应的角度图像旋转程序。
5.如权利要求3或4所述的实现摄像头方向无限制设置的成像***,其特征在于,所述的程序烧录模块烧录形成的图像旋转程序至少包括:分别针对摄像头正向0°、旋转90°、旋转180°和旋转270°摆放方向的0°图像旋转程序、90°图像旋转程序、180°图像旋转程序和270°图像旋转程序。
6.如权利要求3或4所述的实现摄像头方向无限制设置的成像***,其特征在于,所述的方向检测模块包含:
PD点坐标获取单元,检测得到该智能移动终端摄像头内的PD点的实际坐标值;
PD点坐标判断单元,分别与所述的PD点坐标获取单元以及PD点坐标存储单元连接,将检测得到的PD点实际坐标值一一与PD点坐标存储单元中存储的各个PD点旋转后坐标值进行对比,匹配得到该智能移动终端的摄像头内的PD点的旋转角度,确定摄像头的摆放方向,并发送至程序调用模块。
7.一种实现摄像头方向无限制设置的成像方法,其特征在于,采用如权利要求1~6中任一项所述的成像***实现,包含以下步骤:
S1、程序烧录模块针对摄像头的各个设置方向,烧录形成对应的图像旋转程序;
S2、将烧录形成的各个图像旋转程序存储至程序存储模块中;
S3、方向检测模块检测并判断智能移动终端上的摄像头设置方向;
S4、在智能移动终端启动拍摄功能时,程序调用模块根据摄像头的设置方向调用对应的图像旋转程序,用于调整成像后的图像方向。
8.如权利要求7所述的实现摄像头方向无限制设置的成像方法,其特征在于,所述的S1中,具体包含以下步骤:
S11、在PD点坐标存储单元中存储PDAF摄像头内设置的PD点在摄像头处于各个摆放方向时对应的旋转后坐标值;
S12、正向数据烧录单元依据PD点坐标存储单元中存储的PD点在摄像头处于正向0°的摆放方向时对应的坐标值,烧录形成对应的0°图像旋转程序;
S13、旋转数据烧录单元依据PD点坐标存储单元中存储的PD点在摄像头处于旋转某角度后的摆放方向时对应的坐标值,在正向数据烧录单元烧录形成的0°图像旋转程序的基础上,烧录形成对应的角度图像旋转程序。
9.如权利要求7所述的实现摄像头方向无限制设置的成像方法,其特征在于,所述的S1中,具体包含以下步骤:
S11、在PD点坐标存储单元中存储PDAF摄像头内设置的PD点在摄像头处于各个摆放方向时对应的旋转后坐标值;
S12、烧录校正单元对PD点在摄像头处于各个摆放方向时对应的坐标值以及LSC数据进行校正;
S13、正向数据烧录单元依据校正后的PD点在摄像头处于正向0°的摆放方向时对应的坐标值,烧录形成对应的0°图像旋转程序;
S14、旋转数据烧录单元依据校正后的PD点在摄像头处于旋转某角度后的摆放方向时对应的坐标值,在正向数据烧录单元烧录形成的0°图像旋转程序的基础上,烧录形成对应的角度图像旋转程序。
10.如权利要求8或9所述的实现摄像头方向无限制设置的成像方法,其特征在于,由程序烧录模块烧录形成的图像旋转程序至少包括:分别针对摄像头正向0°、旋转90°、旋转180°和旋转270°摆放方向的0°图像旋转程序、90°图像旋转程序、180°图像旋转程序和270°图像旋转程序。
11.如权利要求8或9所述的实现摄像头方向无限制设置的成像方法,其特征在于,所述的S3中,具体包含以下步骤:
S31、PD点坐标获取单元检测得到该智能移动终端摄像头内的PD点的实际坐标值;
S32、PD点坐标判断单元将检测得到的PD点实际坐标值一一与PD点坐标存储单元中存储的各个PD点旋转后坐标值进行对比,匹配得到该智能移动终端的摄像头内的PD点的旋转角度,确定摄像头的摆放方向;
S33、PD点坐标判断单元将摄像头摆放方向的信息发送至程序调用模块。
12.如权利要求11所述的实现摄像头方向无限制设置的成像方法,其特征在于,所述的S4中,程序调用模块在收到摄像头摆放方向的信息时,兼容智能移动终端使用的第三方软件的图像配置参数,选择并调用合适的图像旋转程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710508758.XA CN107197157B (zh) | 2017-06-28 | 2017-06-28 | 实现摄像头方向无限制设置的成像***和成像方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710508758.XA CN107197157B (zh) | 2017-06-28 | 2017-06-28 | 实现摄像头方向无限制设置的成像***和成像方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107197157A true CN107197157A (zh) | 2017-09-22 |
CN107197157B CN107197157B (zh) | 2020-02-07 |
Family
ID=59881668
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710508758.XA Active CN107197157B (zh) | 2017-06-28 | 2017-06-28 | 实现摄像头方向无限制设置的成像***和成像方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107197157B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109451216A (zh) * | 2018-11-16 | 2019-03-08 | 青岛真时科技有限公司 | 一种拍摄照片的显示处理方法和装置 |
CN111405190A (zh) * | 2020-04-23 | 2020-07-10 | 南京维沃软件技术有限公司 | 图像处理方法及装置 |
CN111866388A (zh) * | 2020-07-29 | 2020-10-30 | 努比亚技术有限公司 | 一种多重曝光拍摄方法、设备及计算机可读存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101068309A (zh) * | 2007-05-24 | 2007-11-07 | 中兴通讯股份有限公司 | 自动旋转移动终端摄像头拍摄结果的方法和装置 |
CN102938842A (zh) * | 2011-08-16 | 2013-02-20 | 联咏科技股份有限公司 | 影像校正装置、影像校正方法及相关装置和产品 |
CN103529956A (zh) * | 2013-10-31 | 2014-01-22 | 广州视睿电子科技有限公司 | 一种指向设备及旋转时处理方法 |
CN106170066A (zh) * | 2016-09-26 | 2016-11-30 | 信利光电股份有限公司 | 一种鱼眼摄像头的lsc补偿方法及装置 |
US20180084185A1 (en) * | 2016-09-22 | 2018-03-22 | Omnivision Technologies, Inc. | Image Sensor With Asymmetric-Microlens Phase-Detection Auto-Focus (PDAF) Detectors, Associated PDAF Imaging System, And Associated Method |
-
2017
- 2017-06-28 CN CN201710508758.XA patent/CN107197157B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101068309A (zh) * | 2007-05-24 | 2007-11-07 | 中兴通讯股份有限公司 | 自动旋转移动终端摄像头拍摄结果的方法和装置 |
CN102938842A (zh) * | 2011-08-16 | 2013-02-20 | 联咏科技股份有限公司 | 影像校正装置、影像校正方法及相关装置和产品 |
CN103529956A (zh) * | 2013-10-31 | 2014-01-22 | 广州视睿电子科技有限公司 | 一种指向设备及旋转时处理方法 |
US20180084185A1 (en) * | 2016-09-22 | 2018-03-22 | Omnivision Technologies, Inc. | Image Sensor With Asymmetric-Microlens Phase-Detection Auto-Focus (PDAF) Detectors, Associated PDAF Imaging System, And Associated Method |
CN106170066A (zh) * | 2016-09-26 | 2016-11-30 | 信利光电股份有限公司 | 一种鱼眼摄像头的lsc补偿方法及装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109451216A (zh) * | 2018-11-16 | 2019-03-08 | 青岛真时科技有限公司 | 一种拍摄照片的显示处理方法和装置 |
CN111405190A (zh) * | 2020-04-23 | 2020-07-10 | 南京维沃软件技术有限公司 | 图像处理方法及装置 |
CN111405190B (zh) * | 2020-04-23 | 2022-04-12 | 南京维沃软件技术有限公司 | 图像处理方法及装置 |
CN111866388A (zh) * | 2020-07-29 | 2020-10-30 | 努比亚技术有限公司 | 一种多重曝光拍摄方法、设备及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN107197157B (zh) | 2020-02-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6263623B2 (ja) | 画像生成方法及びデュアルレンズ装置 | |
CN104995911B (zh) | 图像处理装置、摄影装置、滤波器生成装置、图像复原方法以及程序 | |
CN105959543B (zh) | 一种去除反光的拍摄装置和方法 | |
CN105103534B (zh) | 摄像装置及校准方法 | |
CN110149467B (zh) | 移动电话 | |
US9491352B2 (en) | Imaging device, signal processing method, and signal processing program | |
CN104285435A (zh) | 摄像装置及信号校正方法 | |
CN110675458B (zh) | 用于摄像头标定的方法、装置及存储介质 | |
CN105120164B (zh) | 连拍照片的处理装置及方法 | |
CN104221369A (zh) | 摄像元件以及使用该摄像元件的摄像装置和摄像方法 | |
CN107003587B (zh) | 摄像装置及像抖动校正方法 | |
WO2013190946A1 (ja) | 撮像装置およびその動作制御方法 | |
CN107197157A (zh) | 实现摄像头方向无限制设置的成像***和成像方法 | |
CN105872361A (zh) | 拍摄指导装置、***及方法 | |
CN104813212A (zh) | 摄像装置及曝光确定方法 | |
CN106062607B (zh) | 摄像装置及对焦控制方法 | |
CN112085775A (zh) | 图像处理的方法、装置、终端和存储介质 | |
CN107968853A (zh) | 一种校正双摄像头的装置以及终端设备 | |
US20180204311A1 (en) | Image processing device, image processing method, and program | |
CN105827978A (zh) | 一种半球形全景图的拍摄方法、装置及终端 | |
JP5749409B2 (ja) | 撮像装置、画像処理方法及びプログラム | |
CN104380712A (zh) | 摄像装置及摄像方法 | |
CN107257432B (zh) | 终端间传输图像的自适应显示方法及*** | |
CN108270951B (zh) | 智能电子设备生成全景照片的方法及相应的智能电子设备 | |
CN107085841B (zh) | 一种图片拉焦处理方法及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |