摄像头硬件电路的检测方法、装置及系统与流程

文档序号:11693415阅读:602来源:国知局
摄像头硬件电路的检测方法、装置及系统与流程

本发明涉及通信领域,特别涉及一种摄像头硬件电路的检测方法、装置及系统。



背景技术:

近年来,随着通信技术的不断发展以及科技的不断进步,手机或者笔记本电脑等移动终端已成为人们日常生活中必不可少的使用工具;这是因为其携带便捷,使用简单且给人们的生活带来了极大的便利。而且移动终端的功能也越来越强大,已渐渐渗入到人们的生活。

目前,在移动终端主板(印刷电路板)的生产过程中,smt(smt指的是表面贴装技术)贴片之后,需要对主板的硬件电路进行检测。在检测硬件电路时,会测试主板的功能是否正常,这是因为只有在主板的功能正常时,才能将主板流入到组装阶段进行组装行。在硬件电路的检测中,由于摄像头(camera)的硬件电路有多路电源和多路信号脚较为复杂,因此为了保证camera的硬件电路正常运行,通常是通过人工检测的方式对摄像头的硬件电路进行检测。具体地说,在主板上外接camera,人工打开camera的预览模式并通过拍照方式确定camera硬件电路是否正常。

但是,发明人在实现本发明的过程中,发现现有技术中还存在以下技术问题:以上检测camera硬件电路是否正常的方式,测试周期长,占用较多的人力,并且通过人力根据拍照功能来判断camera硬件电路是否正常,会导致测试结果不精确。



技术实现要素:

本发明实施例的目的在于提供一种摄像头硬件电路的检测方法、装置及系统,可以实现摄像头硬件电路的自动化检测,使得测试周期较短,检测结果更加精准,可以避免人工检测的误差,节省人力物力,节省生产制造成本。

为解决上述技术问题,本发明实施例提供了一种摄像头硬件电路的检测方法,包括:向带有彩条图发生器的摄像头发送获取彩条图的指令;在接收到摄像头反馈的数据时,根据数据生成图片;在生成的图片发生异常时,至少指示摄像头的第一类硬件电路异常。

本发明实施例还提供了一种摄像头硬件电路的检测装置,包括:发送模块,用于向带有彩条图发生器的摄像头发送获取彩条图的指令;第一判断模块,用于判断是否接收到摄像头反馈的数据;生成模块,用于在接收到摄像头反馈的数据时,根据数据生成图片;第二判断模块,用于判断生成的图片是否发生异常;第一指示模块,用于在生成的图片发生异常时,至少指示摄像头的第一类硬件电路异常。

本发明实施例还提供了一种摄像头硬件电路的检测系统,包括:电路板以及带有彩条图发生器的摄像头;电路板,用于向带有彩条图发生器的摄像头发送获取彩条图的指令;电路板,还用于在接收到摄像头反馈的数据时,根据数据生成图片;电路板,还用于在生成的图片发生异常时,至少指示摄像头的第一类硬件电路异常。

本发明实施例相对于现有技术而言,通过向带有彩条图发生器的摄像头发送获取彩条图的指令,在接收到摄像头反馈的数据时,根据数据生成图片,在生成的图片发生异常时,至少指示摄像头的第一类硬件电路异常,能够实现摄像头硬件电路的自动化检测,使得测试周期较短,并且对摄像头硬件电路的检测结果更加精准,可以避免人工检测的误差,节省人力物力,从而可以节省生产制造成本。

另外,在未接收到摄像头反馈的数据时,至少指示摄像头的第二类硬件电路异常,其中,第二类硬件电路包括:电路板供电、两线式串行总线i2c信号线以及复位信号线,使得用户可以直观的根据指示信息对摄像头的硬件电路进行检修维护,从而可以有针对性的对摄像头的硬件电路进行检修。

另外,第一类硬件电路包括电路板处理电路;在生成的图片发生异常时,至少指示摄像头的第一类硬件电路异常,具体包括:在生成的图片是彩条图时,计算彩条图和预存的标准彩条图之间的误差,在误差超出预设范围时,至少指示电路板处理电路功能异常,使得用户可以直观的根据指示信息对摄像头的硬件电路进行检修维护,从而可以有针对性的对摄像头的硬件电路进行检修。

另外,第一类硬件电路还包括移动产业处理器接口mipi信号线;在生成的图片发生异常时,至少指示摄像头的第一类硬件电路异常,还包括:在生成的图片不是彩条图时,至少指示mipi信号线发生异常,使得用户可以直观的根据指示信息对摄像头的硬件电路进行检修维护,从而可以有针对性的对摄像头的硬件电路进行检修。

另外,摄像头硬件电路的检测装置还包括:第二指示模块,用于在未接收到摄像头反馈的数据时,至少指示摄像头的第二类硬件电路异常,其中,第二类硬件电路包括:电路板供电、两线式串行总线i2c信号线以及复位信号线。

另外,第一类硬件电路包括电路板处理电路;第一指示模块包括:第一判断子模块,用于判断生成的图片是否是彩条图;计算子模块,用于在生成的图片是彩条图时,计算彩条图和预存的标准彩条图之间的误差;第二判断子模块,用于判断误差是否超出预设范围;第一指示子模块,用于在误差超出预设范围时,至少指示电路板处理电路功能异常。

另外,第一类硬件电路还包括移动产业处理器接口mipi信号线;第一指示模块还包括:第二指示子模块,用于在生成的图片不是彩条图时,至少指示mipi信号线发生异常。

另外,电路板,还用于在未接收到摄像头反馈的数据时,至少指示摄像头的第二类硬件电路异常,其中,第二类硬件电路包括:电路板供电、两线式串行总线i2c信号线以及复位信号线。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是根据本发明第一实施方式中摄像头硬件电路的检测方法的流程图;

图2是根据本发明第二实施方式中摄像头硬件电路的检测方法的流程图;

图3是根据本发明第三实施方式中摄像头硬件电路的检测装置的方框图;

图4是根据本发明第四实施方式中摄像头硬件电路的检测装置的方框图;

图5是根据本发明第五实施方式中摄像头硬件电路的检测系统的方框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。

本发明的第一实施方式涉及一种摄像头硬件电路的检测方法。具体流程如图1所示,摄像头硬件电路的检测方法包括:

步骤101,电路板上的处理器向带有彩条图发生器的摄像头发送获取彩条图的指令。

值得一提的是,电路板上的处理器通常指的是移动终端中主板的主控制器。处理器可以通过两线式串行总线i2c(i2c是inter-integratedcircuit的简称,中文释义为:两线式串行总线)写入获取彩条图的指令。于实际的应用中,当带有彩条图发生器的摄像头接收到上述指令时,会通过移动产业处理器接口mipi信号线自动输出关于彩条图的数据至处理器。

步骤102,处理器判断是否接收到摄像头反馈的数据。如果是,则进入步骤103;否则,进入步骤106。

步骤103,处理器根据接收的数据生成图片。

值得一提的是,处理器可以对接收的数据进行解析,获取上述数据的特征信息。其中,特征信息可以但不限于包括分辨率、颜色、位深、色调、饱和度、亮度、色彩通道等。对上述特征信息进行合成,生成图片。

步骤104,处理器判断生成的图片是否发生异常。如果是,则进入步骤105;否则,结束。

本步骤中,处理器可以判断生成的图片是不是彩条图,或者判断生成的图片和预存的标准彩条图是否有差异,从而判断图片是否发生异常。比如,如果生成的图片不是彩条图,则说明图片发生异常。或,如果生成的图片和预存的标准彩条图不一致,则说明图片发生异常。需要说明的是,如果图片没有发生异常,说明摄像头硬件电路正常。

步骤105,处理器至少指示摄像头的第一类硬件电路异常。

举例而言,处理器可以外接显示屏,并且通过显示屏显示第一类硬件电路异常。或处理器可以外接存储器,并且通过存储器对第一类硬件电路异常的信息进行存储。从而,通过将第一类硬件电路的异常信息指示出来,可以方便后期研发人员或售后维修人员在对摄像头的硬件电路进行检测时,能够根据第一类硬件电路的异常信号,有针对性的对第一类硬件电路进行检修,提高检测以及检修效率。

步骤106,指示检测异常。

举例而言,可以但不限于通过以下方式指示检测异常:发出警示音、警示灯光闪烁灯。从而,用于可以根据异常信息,对摄像头的硬件电路进行检修,以使摄像头的硬件电路符合标准。

通过上述内容,不难发现,本实施方式能够实现摄像头硬件电路的自动化检测,使得测试周期较短,并且对摄像头硬件电路的检测结果更加精准,可以避免人工检测的误差,节省人力物力,从而可以节省生产制造成本。

本发明的第二实施方式涉及一种摄像头硬件电路的检测方法。第二实施方式是在第一实施方式的基础上做的改进。

具体流程如图2所示,摄像头硬件电路的检测方法包括:

步骤201,电路板上的处理器向带有彩条图发生器的摄像头发送获取彩条图的指令。

值得一提的是,电路板上的处理器通常指的是移动终端中主板的主控制器。处理器可以通过两线式串行总线i2c(i2c是inter-integratedcircuit的简称,中文释义为:两线式串行总线)写入获取彩条图的指令。于实际的应用中,当带有彩条图发生器的摄像头接收到上述指令时,会通过移动产业处理器接口mipi信号线自动输出关于彩条图的数据至处理器。

步骤202,处理器判断是否接收到摄像头反馈的数据。如果是,则进入步骤203;否则,进入步骤208。

步骤203,处理器根据接收的数据生成图片。

值得一提的是,处理器可以对接收的数据进行解析,获取上述数据的特征信息。其中,特征信息可以但不限于包括分辨率、颜色、位深、色调、饱和度、亮度、色彩通道等。对上述特征信息进行合成,生成图片。

步骤204,处理器判断生成的图片是否是彩条图。如果是,则进入步骤205;否则,进入步骤209。

值得一提的是,可以根据彩条图的标准判断生成的图片是否是彩条图。或者,还可以对生成的图片进行识别,以判断生成的图片是否是彩条图。比如,可以根据图片中颜色的渐变趋势来判断生成的图片是否是彩条图。

步骤205,处理器计算彩条图和预存的标准彩条图之间的误差。

具体地说,处理器可以将生成的彩条图和预存的标准彩条图作对比,并根据对比的结果计算上述误差。比如,生成的彩条图和预存的标准彩条图作对比时,可以计算生成的彩条图和预存的标准彩条图之间相同的部分的比例。

步骤206,处理器判断上述误差是否超出预设范围。如果是,则进入步骤207;否则,结束。

具体地说,当相同的比例超过预设值时,可以判定上述误差没有超出预设范围。当相同的比例小于预设值时,可以判定上述误差超出预设范围。本实施方式对上述“预设值”的大小不作限制,可以根据需要进行具体设定。需要说明的是,如果上述误差没有超出预设范围,说明摄像头硬件电路正常。

步骤207,处理器至少指示电路板处理电路功能异常。

举例而言,处理器可以外接显示屏,并且通过显示屏显示电路板处理电路功能异常。或处理器可以外接存储器,并且通过存储器对电路板处理电路功能异常的信息进行存储。从而,通过将电路板处理电路功能异常信息指示出来,可以方便后期研发人员或售后维修人员在对摄像头的硬件电路进行检测时,能够根据电路板处理电路功能的异常信号,有针对性的对摄像头的硬件电路进行检修维护,提高检测以及检修效率。

步骤208,至少指示mipi信号线发生异常。

举例而言,处理器可以外接显示屏,并且通过显示屏显示mipi信号线发生异常。或处理器可以外接存储器,并且通过存储器对mipi信号线发生异常的信息进行存储。从而,通过将mipi信号线发生异常的信息指示出来,可以方便后期研发人员或售后维修人员在对摄像头的硬件电路进行检测时,能够根据电路板处理电路功能的异常信号,有针对性的对摄像头的硬件电路进行检修维护,提高检测以及检修效率。

步骤209,至少指示摄像头的第二类硬件电路异常。

其中,第二类硬件电路包括:电路板供电、两线式串行总线i2c信号线以及复位信号线。举例而言,处理器可以外接显示屏,并且通过显示屏显示第二类硬件电路异常。或处理器可以外接存储器,并且通过存储器对第二类硬件电路异常的信息进行存储。从而,通过将第二类硬件电路异常的信息指示出来,可以方便后期研发人员或售后维修人员在对摄像头的硬件电路进行检测时,能够根据电路板处理电路功能的异常信号,有针对性的对摄像头的硬件电路进行检修维护,提高检测以及检修效率。

通过上述内容,不难发现,本实施方式能够实现摄像头硬件电路的自动化检测,使得测试周期较短,并且对摄像头硬件电路的检测结果更加精准,可以避免人工检测的误差,节省人力物力,从而可以节省生产制造成本。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明第三实施方式涉及一种摄像头硬件电路的检测装置。如图3所示,摄像头硬件电路的检测装置包括:发送模块31,用于向带有彩条图发生器的摄像头发送获取彩条图的指令;第一判断模块32,用于判断是否接收到摄像头反馈的数据;生成模块33,用于在接收到摄像头反馈的数据时,根据数据生成图片;第二判断模块34,用于判断生成的图片是否发生异常;第一指示模块35,用于在生成的图片发生异常时,至少指示摄像头的第一类硬件电路异常。

通过上述内容,不难发现,本实施方式能够实现摄像头硬件电路的自动化检测,使得测试周期较短,并且对摄像头硬件电路的检测结果更加精准,可以避免人工检测的误差,节省人力物力,从而可以节省生产制造成本。

不难发现,本实施方式为与第一实施方式相对应的装置实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。

值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。

本发明第四实施方式涉及一种摄像头硬件电路的检测装置。第四实施方式是在第三实施方式做了改进。

如图4所示,摄像头硬件电路的检测装置包括:发送模块31,用于向带有彩条图发生器的摄像头发送获取彩条图的指令;第一判断模块32,用于判断是否接收到摄像头反馈的数据;生成模块33,用于在接收到摄像头反馈的数据时,根据数据生成图片;第二判断模块34,用于判断生成的图片是否发生异常;第一指示模块35,用于在生成的图片发生异常时,至少指示摄像头的第一类硬件电路异常。

另外,摄像头硬件电路的检测装置还包括:第二指示模块36,用于在未接收到摄像头反馈的数据时,至少指示摄像头的第二类硬件电路异常,其中,第二类硬件电路包括:电路板供电、两线式串行总线i2c信号线以及复位信号线。

另外,第一类硬件电路包括电路板处理电路;第一指示模块35包括:第一判断子模块351,用于判断生成的图片是否是彩条图;计算子模块352,用于在生成的图片是彩条图时,计算彩条图和预存的标准彩条图之间的误差;第二判断子模块353,用于判断误差是否超出预设范围;第一指示子模块354,用于在误差超出预设范围时,至少指示电路板处理电路功能异常。

另外,第一类硬件电路还包括移动产业处理器接口mipi信号线;第一指示模块35还包括:第二指示子模块355,用于在生成的图片不是彩条图时,至少指示mipi信号线发生异常。

通过上述内容,不难发现,本实施方式能够实现摄像头硬件电路的自动化检测,使得测试周期较短,并且对摄像头硬件电路的检测结果更加精准,可以避免人工检测的误差,节省人力物力,从而可以节省生产制造成本。

由于第二实施方式与本实施方式相互对应,因此本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,在第二实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

第五实施方式涉及一种摄像头硬件电路的检测系统。如图5所示,摄像头硬件电路的检测系统包括:电路板51以及带有彩条图发生器的摄像头52;电路板51,用于向带有彩条图发生器的摄像头发送获取彩条图的指令;电路板51,还用于在接收到摄像头反馈的数据时,根据数据生成图片;电路板51,还用于在生成的图片发生异常时,至少指示摄像头的第一类硬件电路异常。

另外,电路板51,还用于在未接收到摄像头反馈的数据时,至少指示摄像头的第二类硬件电路异常,其中,第二类硬件电路包括:电路板供电、两线式串行总线i2c信号线以及复位信号线。

通过上述内容,不难发现,本实施方式能够实现摄像头硬件电路的自动化检测,使得测试周期较短,并且对摄像头硬件电路的检测结果更加精准,可以避免人工检测的误差,节省人力物力,从而可以节省生产制造成本。

不难发现,本实施方式为与第二实施方式相对应的系统实施例,本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1