发明名称 一种摄像头在线调试方法
摘要 本发明公开了一种摄像头在线调试方法,所述的摄像头设置于移动终端,所述方法包括以下步骤:在android移动终端的摄像头底层驱动代码中添加DRIVER_ATTR属性,创建文件节点;将PC与移动终端通过USB线连接,并切换移动终端至adb模式,打开移动终端相机,观察测试摄像头图像效果;在PC端选择摄像头的厂商和型号,填入修改的参数;PC端调用adb程序,通过USB线将转换后的参数写入移动终端在步骤1中创建的文件节点,移动终端执行DRIVER_ATTR属性的store函数,将参数写入摄像头;反复对比修改,直到满意效果;将参数进行保存。本发明对摄像头进行在线实时的、人性化的、高效的调试,并可有效提高android系统的摄像头调试效率,有助于挑选出最好的效果参数。
申请公布号 CN103049375B 申请公布日期 2015.09.30
申请号 CN201210522254.0 申请日期 2012.12.07
申请人 广东欧珀移动通信有限公司 发明人 曾元清;刘金水
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 广州粤高专利商标代理有限公司 44102 代理人 罗晓林;李志强
主权项 一种摄像头在线调试方法,所述的摄像头设置于移动终端,包括以下步骤:步骤1、在android移动终端的摄像头底层驱动代码中添加DRIVER_ATTR属性,该属性的store函数将传入的参数写入摄像头,在移动终端开机挂载摄像头驱动的时候,在驱动的probe函数中调用driver_create_file函数在android系统的linux文件系统中创建对实现的DRIVER_ATTR属性的文件节点;步骤2、将PC与移动终端通过USB线连接,并切换移动终端至adb模式,打开移动终端相机,观察测试摄像头图像效果;步骤3、在PC端选择摄像头的厂商和型号,填入修改的参数,PC端根据不同的厂商和型号把输入的参数转换成符合写入规范的格式,同时将填入的参数保存到历史记录中;步骤4、PC端调用adb程序,通过USB线将转换后的参数写入移动终端在步骤1中创建的文件节点,移动终端执行DRIVER_ATTR属性的store函数,将参数写入摄像头;步骤5、观察测试效果是否满意,不满意则在PC端继续选择新的参数写入,若本次修改相对上次修改效果差,则在步骤3保存的历史记录中选择上一次的参数,反复对比修改,直到满意效果;步骤6、确认效果满意后通过选择将参数保存,在PC上保存成文件,并将该文件内的参数取出合并到移动终端;其中DRIVER_ATTR为Linux内核的一个宏,用于定义一个驱动的属性结构体;store为驱动属性结构体的一个成员,用于向驱动写入参数;probe为Linux驱动的一个结构体成员,一般系统启动时在系统中找到相应设备时会调用这个成员指向的函数;driver_create_file函数用于内核中在Linux的虚拟文件系统中创建一个跟驱动相关的文件节点,访问这个文件时会调用该函数的参数所指定的函数;所述的步骤5具体包括:步骤S501.调用修改摄像头参数函数;步骤S502.对摄像头参数进行修改;步骤S503.对修改后的摄像头参数进行测试,得到调试结果;步骤S504.得到用户满意的测试结果则结束调试,否则继续修改摄像头参数或返回上一次参数。
地址 523860 广东省东莞市长安镇乌沙海滨路18号