一种实现镜头兼容的方法及装置的制造方法

文档序号:9219892阅读:185来源:国知局
一种实现镜头兼容的方法及装置的制造方法
【技术领域】
[0001]本发明涉及摄像头技术领域,尤其涉及一种实现具有摄像功能的移动终端的镜头兼容的方法及装置。
【背景技术】
[0002]现有的移动终端基本都设置有摄像头,以方便用户记录图片或者视频;摄像头的组成部分主要包括:镜头(lens)、感光芯片、自动对焦模块af。其中,lens的功能是让外界图像正确的成像在感光芯片的感光区。现有的运动终端只配置了一种lens驱动代码,当用户更换镜头时仍然采用原来的lens驱动代码,移动终端的镜头兼容性不高,因此导致成像效果较差。

【发明内容】

[0003]本发明的目的在于提出一种实现镜头兼容的方法及装置,能够使移动终端兼容多种镜头,保证成像质量。
[0004]为达此目的,本发明采用以下技术方案:
[0005]本发明一方面提供一种实现镜头兼容的方法,包括,
[0006]识别移动终端当前摄像头的镜头;
[0007]找到预设的与所述镜头对应的Iens驱动程序;
[0008]采用所述lens驱动程序驱动所述镜头。
[0009]其中,所述识别移动终端当前摄像头的镜头,包括:
[0010]获取移动终端当前摄像头的IC型号,根据所述IC型号识别当前摄像头的镜头;所述IC型号用于唯一标识摄像头;
[0011]或者,接收用户输入的镜头信息,由所述镜头信息确定移动终端当前摄像头的镜头O
[0012]其中,所述识别移动终端当前摄像头的镜头,之前包括:
[0013]建立摄像头的IC型号与镜头信息的绑定关系并存储。
[0014]其中,所述找到预设的与所述镜头对应的lens驱动程序之前,还包括,
[0015]基于移动终端系统设置两个以上lens驱动程序;
[0016]所述找到预设的与所述镜头对应的lens驱动程序,包括,
[0017]查询移动终端系统预设的lens驱动程序,找出其中与所述镜头对应的lens驱动程序;
[0018]以及,若查询移动终端系统预设的lens驱动程序,未找到与所述镜头对应的lens驱动程序,则启动联网功能从服务器端搜索获取与所述镜头对应的lens驱动程序。
[0019]其中,所述采用所述lens驱动程序驱动所述镜头,包括,
[0020]获取所述lens驱动程序对应的镜头配置文件,加载所述镜头配置文件到移动终立而系统;
[0021]移动终端系统调用所述lens驱动程序驱动所述镜头。
[0022]本发明另一方面提供一种实现镜头兼容的装置,包括,
[0023]镜头识别模块,用于识别移动终端当前摄像头的镜头;
[0024]驱动确定模块,用于找到预设的与所述镜头对应的lens驱动程序;
[0025]驱动执行模块,用于采用所述lens驱动程序驱动所述镜头。
[0026]其中,所述镜头识别模块,具体用于获取移动终端当前摄像头的IC型号,根据所述IC型号识别当前摄像头的镜头;所述IC型号用于唯一标识摄像头;或者,接收用户输入的镜头信息,由所述镜头信息确定移动终端当前摄像头的镜头。
[0027]其中,还包括镜头设置模块,用于建立摄像头的IC型号与镜头信息的绑定关系并存储。
[0028]其中,还包括驱动设置模块,用于基于移动终端系统设置两个以上lens驱动程序;
[0029]所述驱动确定模块,具体用于查询移动终端系统预设的lens驱动程序,找出其中与所述镜头对应的lens驱动程序;以及,若查询移动终端系统预设的lens驱动程序,未找到与所述镜头对应的lens驱动程序,则启动联网功能从服务器端搜索获取与所述镜头对应的Iens驱动程序。
[0030]其中,所述驱动执行模块,具体用于获取所述lens驱动程序对应的镜头配置文件,加载所述镜头配置文件到移动终端系统;移动终端系统调用所述lens驱动程序驱动所述镜头.
[0031]实施本发明实施例,具有如下有益效果:
[0032]本发明实施例通过识别移动终端当前摄像头的镜头;找到预设的与所述镜头对应的lens驱动程序;采用所述lens驱动程序驱动所述镜头。本发明通过把多种lens驱动程序集成在一个系统软件中,根据具体lens去选择采用对应的lens驱动程序,能够使移动终端兼容多种镜头,让外界图像能够正确的成像在感光芯片的感光区,保证成像质量。
【附图说明】
[0033]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0034]图1是本发明第一实施例的实现镜头兼容的方法的流程示意图。
[0035]图2是本发明第二实施例的实现镜头兼容的方法流程示意图。
[0036]图3是本发明第三实施例的实现镜头兼容的装置的结构示意图。
【具体实施方式】
[0037]下面结合本发明的附图对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0038]实现本发明以下实施例的硬件基础可以为手机、平板电脑等设置有摄像头的移动终端,本实施例中,移动终端的摄像头与摄像头采用的镜头是一一对应的,更换镜头,即需更换整个摄像头。
[0039]第一实施例。
[0040]下面结合图1对本发明第一实施例的实现镜头兼容的方法流进行说明,包括如下步骤:
[0041]步骤S101,识别移动终端当前摄像头的镜头。
[0042]本实施例中,由于lens本身是物理部件,不具备任何电器特性,因此无法用自带的硬件或者软件信息去识别采用的是何种lens,移动终端可接收用户输入的镜头信息,由此确定当前摄像头的镜头。
[0043]作为一优选实施方式,由于移动终端可获取到当前摄像头的IC型号,所述IC型号用于唯一标识摄像头。基于此,本发明可通过建立摄像头的IC型号与镜头信息的绑定关系,通过获取移动终端当前摄像头的IC型号,再根据所述IC型号识别当前摄像头的镜头。
[0044]步骤S102,找到预设的与所述镜头对应的Iens驱动程序。
[0045]本实施例中,需预先在移动终端系统基础上,编写两个以上lens驱动程序,将多种lens驱动程序集成在一个系统中,以用于驱动不同种类的镜头,使得镜头能够让外界图像正确的成像在感光芯片的感光区,保证成像质量。
[0046]在预先设置的lens驱动程序中,包含有对应的镜头信息,当识别出当前摄像头的镜头之后,可找到与当前镜头对应的lens驱动程序。
[0047]作为另一优选实施方式,若在预先设置的lens驱动程序中,未找到与当前镜头对应的lens驱动程序,可通过启动联网功能从服务器端搜索获取对应的lens驱动程序,能更好兼容最新上市的镜头。
[0048]步骤S103,采用所述lens驱动程序驱动所述镜头。
[0049]通过本发明第一实施例,通过把多种Iens驱动程序集成在一个系统软件中,根据具体lens去选择采用对应的lens驱动程序,能够使移动终端兼容多种镜头,让外界图像能够正确的成像在感光芯片的感光区,保证成像质量。
[0050
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1