一种移动终端摄像头调试方法及装置的制作方法

文档序号:7574681阅读:222来源:国知局
专利名称:一种移动终端摄像头调试方法及装置的制作方法
技术领域
本发明涉及多媒体技术,尤其涉及一种移动终端摄像头调试方法及装置。
背景技术
目前,摄像头得到了越来越广泛的应用,从超市、公交车上的监控录像,到电脑上 的视频聊天,再到我们日常所使用的手机,都采用了各种各样的摄像头。而这些产品中,所 采用的摄像头都是摄像头模组厂经过设计,采用摄像头IC、镜头等器件,研制而成的摄像头 模组。目前,国际上已经存在很多摄像头IC(Integtated Circuit,集成电路)公司,而 摄像头模组厂则数量更多。为了提高IC产品的竞争能力,IC公司往往会为客户提供耐心 细致的技术支持,甚至于直接派FAE (Field Application Engineer,现场支持工程师)进行 现场支持。而在现场支持时,调通模组往往是比较简单的,但是如果需要让模组工作在最优 的参数下面,则是一个比较繁琐而重要的工作了。例如,如图1所示,在采用高通QSC6085硬件平台时,硬件平台通过CAMIF(摄像头 接口)与摄像头模组进行交互。进行摄像头的预览(拍照)之前,硬件平台首先通过CAMIF 中的IIC总线向camera sensor (摄像头传感器)写入相应的参数,参数正确配置之后, camera sensor即可以输出相应的图像数据,在拍照时,camera sensor通过CAMIF向硬件 平台输出图像数据,硬件平台在收到数据之后,生成JPG文件。通常情况下,IC公司对自己的开发板上,会有一套机制来进行效果的快速调试方 案。而这种方案所提供的便捷方式,却无法应用到手机等移动终端的平台上。目前,进行移动终端中摄像头调试的方法有如下几种1、直接集成法现在移动终端等大多数电子产品,在进行摄像头效果调试时,多采用参数直接集 成于代码中,经编译、链接生成可执行文件,将可执行文件下载到手机中,再进行效果的验 证的方式。而进行摄像头效果调试的过程并不是一两次就可以完成的,常常需要经过多次 反复调试才能得到最优的效果。大部分移动终端的软件平台一般都较大,编译时间往往较 长,这样进行摄像头效果调试,无疑会影响开发效率。2、串口调试法通过一个协议栈,将摄像头配置数据导入移动终端中,然后根据协议栈进行操作。 通过这种方式不烧写移动终端程序,通过串口实时读写摄像头的寄存器的值,使改变的寄 存器值立即生效,可以大大提高调试的效率。但是使用该调试方法,每进行一次修改,都需要使用电脑上的软件来通过串口向 手机写入参数,并且需要在手机端编写专门的串口软件来对串口数据进行解析,同样操作 不便。3、Jtag(Joint Test Action Group,联合测试行为组织)在线调试法通过JTAG跟踪的方式,我们可以很方便地进行内存相关数据的修改。但是,由于在进行效果验证时,需要在光学实验室中进行拍照,如果带着电脑以及JTAG线进入光学实 验室也是很不方便的。并且使用该调试方法,在需要增加或减少寄存器时,仍然需要重新对移动终端的 软件进行编译。4、QXDM(QUALC0MM Extensible Diagnostic Monitor,高通扩展诊断监控)直接修 改内存法在使用有些硬件平台时,可以利用与硬件平台对应的QXDM工具修改参数,通过诊 断接口对手机进行解锁,并且打开允许内存修改功能之后,就可以通过QXDM工具对内存数 据进行修改。但是,如果需要临时增加寄存器,则只能再次进行移动终端程序的再次编译、 链接、下载,且每次编译出来的内存首地址有可能是发生变化的,每次需要重新确定内存地 址。同时,在QXDM中寻找每个寄存器的地址也比较困难,费时费力。所以,目前的摄像头调试方法操作都比较不便,影响移动终端的摄像头调试效率。

发明内容
本发明实施例提供一种移动终端摄像头调试方法及装置,以提高移动终端的摄像 头调试效率。一种移动终端摄像头调试方法,包括读取预先存储在存储器中的摄像头参数,并根据读取的摄像头参数对所述摄像头 进行配置;在每次进行摄像头参数配置后,获得所述摄像头在当前摄像头参数下的测试结 果;将对应的测试结果达到设定要求的摄像头参数确定为最终摄像头参数。一种移动终端摄像头调试装置,包括配置单元,用于读取预先存储在存储器中的摄像头参数,并根据读取的摄像头参 数对所述摄像头进行配置;测试单元,用于在每次进行摄像头参数配置后,获得所述摄像头在当前摄像头参 数下的测试结果;确定单元,用于将对应的测试结果达到设定要求的摄像头参数确定为最终摄像头 参数。本发明实施例提供一种移动终端摄像头调试方法及装置,将参数存储在移动终端 的存储器中,在进行摄像头调试时,再从存储器中进行参数读取和参数配置,由于目前大部 分移动终端都可以进行存储器中数据的读写和管理,所以使用该方式进行摄像头调试中的 参数配置,可以大大提高摄像头调试效率。


图1为现有技术中移动终端中的摄像头的硬件连接示意图;图2为本发明实施例中移动终端摄像头调试方法流程图;图3为本发明实施例提供的一种具体的移动终端摄像头调试方法流程图;图4为本发明实施例中移动终端摄像头调试装置结构示意图5为本发明实施例提供的移动终端摄像头调试装置中配置单元的结构示意图;图6为本发明实施例提供的移动终端摄像头调试装置中确定单元的结构示意图。
具体实施例方式本发明实施例提供一种移动终端摄像头调试方法及装置,将参数存储在移动终端 的存储器中,在进行摄像头调试时,再从存储器中进行参数读取和参数配置,由于目前大部 分移动终端都可以进行存储器中数据的读写和管理,所以使用该方式进行摄像头调试中的 参数配置,可以大大提高摄像头调试效率。下面结合附图对移动终端摄像头调试方法进行具体说明。如图2所示,本发明实施例提供的移动终端摄像头调试方法,包括步骤S201、读取预先存储在存储器中的摄像头参数,并根据读取的摄像头参数对 摄像头进行配置;步骤S202、在每次进行摄像头参数配置后,获得摄像头在当前摄像头参数下的测 试结果;步骤S203、将对应的测试结果达到设定要求的摄像头参数确定为最终摄像头参 数。由于摄像头参数已经存储到了移动终端的存储器中,所以只要根据预先设定的配 置方式,读取摄像头参数并进行配置即可进行摄像头的测试,再根据测试结果确定最终采 用的摄像头参数,通过这样的方法,即可方便的对摄像头进行调试,提高移动终端摄像头调 试的效率。在步骤S201中,将摄像头参数存储到移动终端的存储器中的具体方式有多种,可 以直接将摄像头参数存储在配置文件中,也可以将摄像头参数以文本格式存储在文本文档 中。相应的,当摄像头参数存储在配置文件中时,在进行摄像头参数配置时,即可直接从配 置文件中读取摄像头参数进行配置,而当摄像头参数存储在文本文档中时,由于读取的摄 像头参数是文本格式的,所以在进行配置之前,可以根据所设定的配置方式,通过预先设定 的解析规则,对读取的文本格式的摄像头参数进行协议解析,生成与摄像头寄存器对应形 式的参数,再将与摄像头寄存器对应形式的参数配置到摄像头中。在进行寄存器配置时,根据预先设置的寄存器宽度和寄存器地址,即可将与摄像 头寄存器对应形式的参数一一配置到寄存器当中。目前,Sensor IC所支持的寄存器地址 和寄存器数据的宽度多数为8位和16位,对于位数更宽的寄存器,也可以使用本发明实施 例提供的方法进行配置。进一步,还可以预先设置所需要配置寄存器的数目,这样,可以降低配置时的复杂 度。一种具体的配置方式如下Reg_Addr_ffidth 8Reg_Data_ffidth 8Reg_Number :NReg_Addr_l :Reg_Data_lReg_Addr_2 :Reg_Data_2......
Reg_Addr_N :Reg_Data_N在存储摄像头参数时,可以将摄像头参数存储到移动终端的内置存储器中,在移 动终端支持存储卡时,也可以将摄像头参数存储到存储卡中,当存储到存储卡中时,则无需 通过PC机进行摄像头参数的预置,在需要进行摄像头调试时,将存储卡插到移动终端上即 可。通常,根据移动终端支持的存储卡类型,可以将摄像头参数存储到SD卡或TF卡。根据测试方式的不同,可以在存储器中同时存储多组摄像头参数,也可以在存储 器中仅存储一组摄像头参数,当存储多组摄像头参数时,这些组摄像头参数可以分别存储 在多个文件中,也可以全部存储在一个文件中。当存储器中仅存储一组摄像头参数时,则直接读取该组摄像头参数;当存储器中 存储至少两组摄像头参数时,则按预先设定的读取规则,从未进行过测试的摄像头参数中, 读取一组摄像头参数。当在存储器中仅存储一组摄像头参数时,在每次对当前摄像头参数测试完毕后, 都需要连接PC机将新的摄像头参数更新到移动终端的内置存储器中,或者更换存储卡以 更新摄像头参数。而当在存储器中存储多组摄像头参数时,则可以较方便的将存储器中所 有参数都测试完毕,无需进行存储器中摄像头参数的更新。当然,若采用文本文档的方式存储摄像头参数,移动终端本身通过文本文档管理 的功能,即可方便的修改存储器中的摄像头参数,在需要更改摄像头参数时,可以直接使用 移动终端本身的文本文档管理功能,对文本文档中的摄像头参数进行修改,再进行摄像头 参数的读取和配置,从而进一步提高摄像头调试的效率。在步骤S203中,将对应的测试结果达到设定要求的摄像头参数确定为最终摄像 头参数,可以采用软件分析的方式,目前ImaTest等图片分析软件都可以进行测试凸显的 效果分析,获得测试结果,首先,将在光学实验室拍照生成的测试图片导入PC机,再使用图 片分析软件分析测试图片,最后根据图片分析软件的分析结果,确定对应的测试图片效果 达到设定要求的摄像头参数为最终摄像头参数。进一步,为获得更好的拍摄效果,可以对更多组摄像头参数进行测试,在步骤S203 中,如果没有摄像头参数对应的测试图片效果达到设定要求,或者有两组或两组以上的摄 像头参数对应的测试图片效果达到设定要求,可以确定对应的测试结果最佳的摄像头参数 确定为最终摄像头参数,进而进一步提高摄像头的拍摄效果。如图3所示,一种具体的摄像头调试操作流程,包括步骤S301、在TF卡中预先设置摄像头参数文件;步骤S302、从TF卡中读取所设置的摄像头参数;步骤S303、对读取的摄像头参数进行解析,获得与摄像头寄存器对应形式的参 数;步骤S304、将与摄像头寄存器对应形式的参数写入摄像头sensor ;步骤S305、在光学实验室进行拍照,获得测试图片;步骤S306、将测试图片导入PC机;步骤S307、通过图片分析软件对测试图片进行分析;步骤S308、判断测试图片效果是否达到设定要求,如果是,执行步骤S309,否则执 行步骤S310 ;
步骤S309、结束测试,并确定当前摄像头参数为最终摄像头参数;步骤S310、更新TF卡中的摄像头参数文件,并执行步骤S301。需要注意的是,在进行调试之前,首先需要将摄像头调整为调试模式。在步骤S306和步骤S310中,都可以通过USB接口实现PC机和移动终端的通信, 在步骤S310中,也可以通过移动终端直接修改摄像头参数文件中的数据。采用这种直接修改的方式,可以脱离PC机进行摄像头参数文件的更新,便捷快 速。对于测试图片上一些肉眼上直接可以看出的问题,可以不通过效果软件分析,直接对摄 像头参数进行修改,从而快速获得较优的效果,然后再通过效果软件分析,再次进行优化, 达到更佳效果。相应的,本发明实施例还提供一种移动终端摄像头调试装置,如图4所示,该装置 中包括配置单元401,用于读取预先存储在存储器中的摄像头参数,并根据读取的摄像头 参数对摄像头进行配置;测试单元402,用于在每次进行摄像头参数配置后,获得摄像头在当前摄像头参数 下的测试结果;确定单元403,用于将对应的测试结果达到设定要求的摄像头参数确定为最终摄 像头参数。其中,当使用文本文档的方式存储摄像头参数时,可以将摄像头参数以文本文档 的形式存储到移动终端的存储器中。此时,可以便于移动终端直接对摄像头参数进行更改。当采用文本文档的形式存储摄像头参数时,在进行摄像头参数配置前需要对读取 到的摄像头参数进行解析,此时,如图5所示,配置单元401具体包括读取子单元4011,用于读取预先存储在存储器中的摄像头参数;解析子单元4012,用于通过预先设定的解析规则,对读取的摄像头参数进行协议 解析,生成与摄像头寄存器对应形式的参数;配置子单元4013,用于将与摄像头寄存器对应形式的参数配置到摄像头中。当采用文本文档的形式存储摄像头参数时,可以直接对对摄像头参数进行更改, 此时,移动终端摄像头调试装置中还包括修改单元,用于修改存储器中的摄像头参数。该修 改单元可以为移动终端系统中自带的文本文档管理软件。在使用PC机中的图片分析软件进行图片效果的分析并获得测试结果时,如图6所 示,确定单元403具体包括导入子单元4031,用于将测试图片导入PC机;分析子单元4032,用于使用图片分析软件分析测试图片;确定子单元4033,用于确定对应的测试图片效果达到设定要求的的摄像头参数为 最终摄像头参数。本发明实施例提供一种移动终端摄像头调试方法及装置,将参数存储在移动终端 的存储器中,在进行摄像头调试时,再从存储器中进行参数读取和参数配置,由于目前大部 分移动终端都可以进行存储器中数据的读写和管理,所以使用该方式进行摄像头调试中的 参数配置,可以大大提高摄像头调试效率。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种移动终端摄像头调试方法,其特征在于,包括读取预先存储在存储器中的摄像头参数,并根据读取的摄像头参数对所述摄像头进行 配置;在每次进行摄像头参数配置后,获得所述摄像头在当前摄像头参数下的测试结果; 将对应的测试结果达到设定要求的摄像头参数确定为最终摄像头参数。
2.如权利要求1所述的方法,其特征在于,所述预先存储在存储器中的摄像头参数,具 体为预先以文本文档的形式存储在移动终端的存储器中的摄像头参数。
3.如权利要求2所述的方法,其特征在于,所述根据读取的摄像头参数对所述摄像头 进行配置,具体包括通过预先设定的解析规则,对读取的摄像头参数进行协议解析,生成与摄像头寄存器 对应形式的参数;将所述与摄像头寄存器对应形式的参数配置到所述摄像头中。
4.如权利要求1-3任一所述的方法,其特征在于,所述存储器具体为 存储卡或者移动终端的内置存储器。
5.如权利要求1所述的方法,其特征在于,所述读取存储器中的摄像头参数具体为 当所述存储器中仅存储一组摄像头参数时,则直接读取该组摄像头参数;当所述存储器中存储至少两组摄像头参数时,则按预先设定的读取规则,从未进行过 测试的摄像头参数中,读取一组摄像头参数。
6.如权利要求1所述的方法,其特征在于,所述读取存储器中的摄像头参数之前,还包括修改所述存储器中的摄像头参数。
7.如权利要求1所述的方法,其特征在于,所述将对应的测试结果达到设定要求的摄 像头参数确定为最终摄像头参数,具体包括将测试图片导入PC机; 使用图片分析软件分析测试图片;确定对应的测试图片效果达到设定要求的摄像头参数为最终摄像头参数。
8.如权利要求1所述的方法,其特征在于,还包括当没有摄像头参数对应的测试图片效果达到设定要求,或者有两组或两组以上的摄像 头参数对应的测试图片效果达到设定要求时,确定对应的测试结果最佳的摄像头参数确定 为最终摄像头参数。
9.一种移动终端摄像头调试装置,其特征在于,包括配置单元,用于读取预先存储在存储器中的摄像头参数,并根据读取的摄像头参数对 所述摄像头进行配置;测试单元,用于在每次进行摄像头参数配置后,获得所述摄像头在当前摄像头参数下 的测试结果;确定单元,用于将对应的测试结果达到设定要求的摄像头参数确定为最终摄像头参数。
10.如权利要求9所述的装置,其特征在于,所述存储单元,具体用于将摄像头参数以文本文档的形式存储到移动终端的存储器中。
11.如权利要求10所述的装置,其特征在于,所述配置单元,具体包括 读取子单元,用于读取存储器中的摄像头参数;解析子单元,用于通过预先设定的解析规则,对读取的摄像头参数进行协议解析,生成 与摄像头寄存器对应形式的参数;配置子单元,用于将所述与摄像头寄存器对应形式的参数配置到所述摄像头中。
12.如权利要求9所述的装置,其特征在于,还包括 修改单元,用于修改所述存储器中的摄像头参数。
13.如权利要求9所述的装置,其特征在于,所述确定单元,具体包括 导入子单元,用于将测试图片导入PC机;分析子单元,用于使用图片分析软件分析测试图片;确定子单元,用于确定对应的测试图片效果达到设定要求的的摄像头参数为最终摄像 头参数。
全文摘要
本发明公开了一种移动终端摄像头调试方法及装置,涉及多媒体技术,该方法包括将摄像头参数存储到移动终端的存储器中;读取存储器中的摄像头参数,并根据读取的摄像头参数对所述摄像头进行配置;在每次进行摄像头参数配置后,获得所述摄像头在当前摄像头参数下的测试结果;将对应的测试结果达到设定要求的摄像头参数确定为最终摄像头参数。本发明实施例将参数存储在移动终端的存储器中,在进行摄像头调试时,再从存储器中进行参数读取和参数配置,由于目前大部分移动终端都可以进行存储器中数据的读写和管理,所以使用该方式进行摄像头调试中的参数配置,可以大大提高摄像头调试效率。
文档编号H04M1/725GK102075632SQ20111002872
公开日2011年5月25日 申请日期2011年1月26日 优先权日2011年1月26日
发明者程志 申请人:青岛海信移动通信技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1