本发明涉及摄像头测试技术领域,尤其涉及一种摄像头测试的控制方法、装置、终端设备及存储介质。
背景技术:
随着移动设备的不断发展,采用mipi(mobileindustryprocessorinterface)接口的摄像头在生产测试阶段进行插拔时,需要先对系统进行断电然后再重新启动系统,由于断电重启的操作耗费时间过长,导致mipi接口的摄像头在测试时候的效率较低。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现要素:
本发明的主要目的在于提供一种摄像头测试的控制方法、终端设备及计算机存储介质,旨在提高mipi接口的摄像头的测试效率。
为实现上述目的,本发明提供一种摄像头测试的控制方法,应用于测试装置,所述测试装置通过gpio接口与摄像头连接,所述摄像头测试的控制方法包括以下步骤:
在所述测试装置与所述摄像头连接后,检测断开信号;
在检测到所述断开信号时,调整所述gpio接口的电平为高电平,以断开所述测试装置与所述摄像头的电连接。
优选地,所述在所述测试装置与所述摄像头连接后,检测断开信号的步骤包括:
在所述测试装置与所述摄像头连接后,接收测试指令;
根据所述测试指令对所述摄像头进行测试;
在测试完成后,检测所述断开信号。
优选地,所述在测试完成后,检测所述断开信号的步骤包括:
在测试完成后,接收所述摄像头的通信关闭指令;
根据所述通信关闭指令断开所述测试装置与所述摄像头之间的通信;
执行所述检测所述断开信号的步骤。
优选地,在检测到所述测试装置的按键中断信号时,判定检测到所述断开信号。
优选地,所述摄像头测试的控制方法还包括:
在检测到所述测试装置的按键中断信号时,输出按键中断的提示信息,以提示所述按键被中断。
优选地,所述摄像头测试的控制方法还包括:
在检测到所述断开信号时,获取所述摄像头的通信状态;
在所述通信状态为断开状态时,执行所述调整所述gpio接口的电平为高电平,以断开所述测试装置与所述摄像头的电连接的步骤。
优选地,所述获取所述摄像头的通信状态的步骤之后,所述摄像头测试的控制方法还包括:
在所述通信状态为通信保持状态时,输出提示信息。
优选地,所述调整所述gpio接口的电平为高电平,包括:
调整vio接口、vana接口、vdig接口均为高电平。
为实现上述目的,本发明还提供一种终端设备,所述终端设备包括:
所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的摄像头测试的控制程序,所述摄像头测试的控制程序被所述处理器执行时实现如上述摄像头测试的控制方法的步骤。
为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有摄像头测试的控制程序,所述摄像头测试的控制程序被处理器执行时实现如上述摄像头测试的控制方法的步骤。
本发明提供的摄像头测试的控制方法、终端设备及计算机存储介质,在测试装置与摄像头连接后,其中,测试装置通过gpio接口与摄像头连接,检测测试装置是否接收到断开测试装置与摄像头之间的电连接的断开信号,在检测到断开信号时,将gpio接口的电平调整为高电平,以断开测试装置与摄像头的电连接,使得用户可以在摄像头测试完成后对摄像头进行热插拔,提高mipi接口的摄像头的测试效率。
附图说明
图1为本发明实施例方案涉及的实施例终端的硬件运行环境示意图;
图2为本发明摄像头测试的控制方法第一实施例的流程示意图;
图3为本发明摄像头测试的控制方法第二实施例的流程示意图;
图4为本发明摄像头测试的控制方法第三实施例的流程示意图;
图5为本发明摄像头测试的控制方法第四实施例的流程示意图;
图6为本发明摄像头测试的控制方法第五实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明,若本发明实施例中有涉及方向性指示(诸如上、下、左、右、前、后......),则该方向性指示仅用于解释在某一特定姿态下个部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例的主要解决方案是:在所述测试装置与所述摄像头连接后,检测断开信号;在检测到所述断开信号时,调整gpio接口的电平为高电平,以断开所述测试装置与所述摄像头的电连接。
本发明提供一种摄像头测试的控制方法,旨在提高mipi接口的摄像头的测试效率。
如图1所示,图1是本发明实施例方案涉及的实施例终端的硬件运行环境示意图;
本发明实施例终端可以是具有数据分析能力的终端设备。
如图1所示,该终端可以包括:处理器1001,例如cpu中央处理器(centralprocessingunit),存储器1002,通信总线1003,mipi接口1004。其中,通信总线1003用于实现该终端中各组成部件之间的连接通信,mipi接口1004用于连接摄像头。存储器1002可以是高速ram随机存储器(random-accessmemory),也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1002可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的终端的结构并不构成对本发明实施例终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1002中可以包括摄像头测试的控制方法的控制程序。
在图1所示的终端中,处理器1001可以用于调用存储器1002中存储的摄像头测试的控制方法的控制程序,并执行以下操作:
在所述测试装置与所述摄像头连接后,检测断开信号;
在检测到所述断开信号时,调整所述gpio接口的电平为高电平,以断开所述测试装置与所述摄像头的电连接。
进一步地,处理器1001可以调用存储器1002中存储的摄像头测试的控制方法的控制程序,还执行以下操作:
在所述测试装置与所述摄像头连接后,接收测试指令;
根据所述测试指令对所述摄像头进行测试;
在测试完成后,检测所述断开信号。
进一步地,处理器1001可以调用存储器1002中存储的摄像头测试的控制方法的控制程序,还执行以下操作:
在测试完成后,接收所述摄像头的通信关闭指令;
根据所述通信关闭指令断开所述测试装置与所述摄像头之间的通信;
执行所述检测所述断开信号的步骤。
进一步地,处理器1001可以调用存储器1002中存储的摄像头测试的控制方法的控制程序,还执行以下操作:
在检测到所述测试装置的按键中断信号时,判定检测到所述断开信号。
进一步地,处理器1001可以调用存储器1002中存储的摄像头测试的控制方法的控制程序,还执行以下操作:
在检测到所述测试装置的按键中断信号时,输出按键中断的提示信息,以提示所述按键被中断。
进一步地,处理器1001可以调用存储器1002中存储的摄像头测试的控制方法的控制程序,还执行以下操作:
在检测到所述断开信号时,获取所述摄像头的通信状态;
在所述通信状态为断开状态时,执行所述调整所述gpio接口的电平为高电平,以断开所述测试装置与所述摄像头的电连接的步骤。
进一步地,处理器1001可以调用存储器1002中存储的摄像头测试的控制方法的控制程序,还执行以下操作:
在所述通信状态为通信保持状态时,输出提示信息。
参照图2,在一实施例中,所述摄像头测试的控制方法包括:
步骤s10、在所述测试装置与所述摄像头连接后,检测断开信号。
步骤s20、在检测到所述断开信号时,调整所述gpio接口的电平为高电平,以断开所述测试装置与所述摄像头的电连接。
本实施例中,将mipi(mobileindustryprocessorinterface,移动产业处理器接口)接口的摄像头连接在测试装置上进行测试时,摄像头在工作时需要测试装置提供三种驱动电压,分别是端口电压、模拟电压和数字电压,其中,端口电压用于驱动摄像头输出图像数据信息,模拟电压用于驱动摄像头的内部芯片,数字电压用于驱动摄像头内部的数字电路,摄像头通过gpio管脚与测试装置中三种驱动电压对应的gpio接口进行连接,其中,gpio接口的电平可以由系统进行调整控制,需要说明的是,测试装置是指能够对mipi接口的摄像头进行驱动,为摄像头提供三种驱动电压,并且能够与摄像头进行通信的装置。测试装置还连接有中断按键,用户在按下中断按键之后,能够产生中断信号,测试装置在检测到中断按键的中断信号时,即可判定为检测到断开信号,其中,断开信号是指断开测试装置与摄像头之间的电连接的信号。在测试装置与摄像头连接后,检测测试装置是否接收到断开信号,在检测到断开信号时,测试装置将三种驱动电压对应的gpio接口的电平调整为高电平,以断开测试装置与摄像头的电连接,需要说明的是,gpio接口的电平为低电平时表示测试装置与摄像头处于连接状态,测试装置能够提供摄像头正常工作所需要的电压,gpio接口的电平为高电平时表示测试装置与摄像头处于断开状态,摄像头停止工作。
在本实施例中,测试装置通过gpio接口与摄像头连接,在测试装置与摄像头连接后,检测测试装置是否接收到断开信号,测试装置在检测到断开信号时,将gpio接口的电平调整为高电平,以断开测试装置与摄像头的电连接,这样,通过控制测试装置上的gpio接口的电平来断开测试装置与摄像头的电连接,在断开测试装置与摄像头的电连接之后,用户可直接对摄像头进行插拔,避免用户在对摄像头进行插拔时,需要对系统断电并重新启动,提高了mipi接口的摄像头的测试效率。
在第二实施例中,如图3所示,在上述图2所示的实施例基础上,图2中的步骤s10包括:
步骤s30、在所述测试装置与所述摄像头连接后,接收测试指令。
步骤s40、根据所述测试指令对所述摄像头进行测试。
步骤s50、在测试完成后,检测所述断开信号。
本实施例中,在测试装置与摄像头连接之后,用户可通过控制界面触发摄像头的上电指令,控制测试装置完成摄像头的上电初始化工作,然后用户在控制界面控制摄像头进入不同的工作模式进行测试,用户在控制界面触发不同的测试指令时,向测试装置发送对应的测试指令,测试装置在接收到测试指令时,通过i2c总线(双向二线制同步串行总线)的数据线向摄像头传输测试指令,以控制摄像头做出相应的测试,例如,测试指令可以是预览、拍照和录像等,用户在控制界面触发控制摄像头进入预览模式的预览指令时,向测试装置发送预览指令,测试装置在接收到预览指令后,控制摄像头进入预览模式,完成当前的预览模式测试。
可选地,用户可以提前将测试指令组合成一个测试用例进行保存,在摄像头的上电初始化工作完成后,用户可直接在控制界面触发开始测试指令,测试装置在接收到开始测试指令后,根据测试用例控制摄像头依次进入不同的工作模式进行测试。
在测试完成之后,检测用户是否按下测试装置上的中断按键,在检测到中断按键按下时所产生的中断信号时,即可判定检测到断开测试装置与摄像头之间的电连接的断开信号,然后将测试装置上的gpio接口的电平调整为高电平,以断开测试装置与摄像头的电连接。
可选地,控制界面设置有断开测试装置与摄像头之间的电连接的图形按键,在用户点击该图形按键时,触发系统向测试装置发送断开信号,测试装置在接收到断开信号后,将测试装置上的gpio接口的电平调整为高电平,以断开测试装置与摄像头的电连接。
在本实施例中,在摄像头的上电初始化工作完成后,用户通过在控制界面触发测试指令时,向测试装置发送测试指令,根据测试指令控制摄像头进行相关的测试,方便用户通过控制界面切换摄像头的工作模式进行测试。
在第三实施例中,如图4所示,在上述图3所示的实施例基础上,图3中的步骤s50包括:
步骤s510、在测试完成后,接收所述摄像头的通信关闭指令。
步骤s520、根据所述通信关闭指令断开所述测试装置与所述摄像头之间的通信。
步骤s530、执行所述检测所述断开信号的步骤。
摄像头与测试装置之间是通过i2c总线进行通信,测试装置将接收到的测试指令通过i2c总线的数据线传输至摄像头,在摄像头的测试完成之后,用户通过控制界面向测试装置发送通信关闭指令,测试装置根据通信关闭指令断开测试装置与摄像头之间的通信,即退出当前摄像头的运行模式,将摄像头置于待机状态,等待用户的下一个指令,如果测试装置在摄像头处于待机状态下检测到断开信号,则断开与摄像头的电连接,用户便可拔掉当前的测试摄像头以更换新的摄像头进行测试,如果用户想再次对某个模式进行测试时,可直接通过控制界面触发相应的测试指令,再次对摄像头进行测试。
在本实施例中,在摄像头的测试完成之后,用户通过控制界面向测试装置发送通信关闭指令,测试装置根据通信关闭指令断开与摄像头之间的通信,在测试完成之后先断开摄像头与测试装置之间的通信,再断开测试装置与摄像头的电连接,保护摄像头不受损坏并且有利于摄像头测试结果的保存。
在第四实施例中,如图5所示,在上述图2所示的实施例基础上,所述摄像头测试的控制方法还包括:
步骤s60、在检测到所述测试装置的按键中断信号时,输出按键中断的提示信息,以提示所述按键被中断。
本实施例中,在摄像头的测试完成之后,若检测到测试装置的按键中断信号时,输出按键中断的提示信息,具体地,用户在按下中断按键时,控制界面可以输出按键中断的提示信息,以提示用户按键已经被中断,当然,测试装置上可以设置有指示灯,指示灯与测试装置上的中断按键连接,在用户按下中断按键时,同时触发指示灯点亮,以提示用户按键已经被中断。
在本实施例中,在检测到测试装置的按键中断信号时,输出按键中断的提示信息,以提示按键被中断,这样,用户可以通过提示信息确保测试装置上的中断按键已经被按下,防止用户在中断按键没被按下的情况下拔掉测试装置上的摄像头,有利于保护摄像头不被损坏。
在第五实施例中,如图6所示,在上述图2所示的实施例基础上,所述摄像头测试的控制方法还包括:
步骤s70、在检测到所述断开信号时,获取所述摄像头的通信状态。
步骤s80、在所述通信状态为断开状态时,执行所述调整所述gpio接口的电平为高电平,以断开所述测试装置与所述摄像头的电连接的步骤。
步骤s90、在所述通信状态为通信保持状态时,输出提示信息。
本实施例中,在测试装置与摄像头连接后,检测测试装置是否接收到断开信号,在检测到断开信号时,获取摄像头的通信状态,测试装置与摄像头之间没有数据传输时即可判定此时摄像头的通信状态为断开状态,测试装置在摄像头的通信状态为断开状态下再将gpio接口的电平调整为高电平,断开测试装置与摄像头之间的电连接,在检测到摄像头的通信状态为通信保持状态时,在控制界面输出测试装置与摄像头仍在通信的提示信息,并提示用户触发通信关闭指令,以断开当前测试装置与摄像头的通信,再将gpio接口的电平调整为高电平,断开测试装置与摄像头之间的电连接。
在本实施例中,在检测到断开信号时,获取摄像头的通信状态,在通信状态为断开状态时,调整gpio接口的电平为高电平,断开测试装置与摄像头的电连接,在通信状态为通信保持状态时,输出提示信息,这样,用户可以通过控制界面查看摄像头当前通信状态是否处于断开状态,在通信断开状态下再断开测试装置与摄像头的电连接,有利于摄像头测试结果的保存和保护摄像头不被损坏。
需要说明的是,上述实施例中,gpio接口可以包括(voltageinputoutput,输入输出电压)vio接口、(voltageanalog,模拟电压)vana接口、以及(voltagedigital,数字电压)vdig接口。调整gpio接口的电平为高电平,可以是同时调整vio接口、vana接口以及vdig接口均为高电平。
此外,本发明还提出一种终端设备,所述终端设备包括存储器、处理器及存储在存储器上并可在处理器上运行的摄像头测试的控制程序,所述处理器执行所述摄像头测试的控制程序时实现如以上实施例所述的摄像头测试的控制方法的步骤。
此外,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质包括摄像头测试的控制程序,所述摄像头测试的控制程序被处理器执行时实现如以上实施例所述的摄像头测试的控制方法的步骤。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是电视机,手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
1.一种摄像头测试的控制方法,其特征在于,应用于测试装置,所述测试装置通过gpio接口与摄像头连接,所述摄像头测试的控制方法包括以下步骤:
在所述测试装置与所述摄像头连接后,检测断开信号;
在检测到所述断开信号时,调整所述gpio接口的电平为高电平,以断开所述测试装置与所述摄像头的电连接。
2.如权利要求1所述的摄像头测试的控制方法,其特征在于,所述在所述测试装置与所述摄像头连接后,检测断开信号的步骤包括:
在所述测试装置与所述摄像头连接后,接收测试指令;
根据所述测试指令对所述摄像头进行测试;
在测试完成后,检测所述断开信号。
3.如权利要求2所述的摄像头测试的控制方法,其特征在于,所述在测试完成后,检测所述断开信号的步骤包括:
在测试完成后,接收所述摄像头的通信关闭指令;
根据所述通信关闭指令断开所述测试装置与所述摄像头之间的通信;
执行所述检测所述断开信号的步骤。
4.如权利要求1所述的摄像头测试的控制方法,其特征在于,在检测到所述测试装置的按键中断信号时,判定检测到所述断开信号。
5.如权利要求1所述的摄像头测试的控制方法,其特征在于,所述摄像头测试的控制方法还包括:
在检测到所述测试装置的按键中断信号时,输出按键中断的提示信息,以提示所述按键被中断。
6.如权利要求1所述的摄像头测试的控制方法,其特征在于,所述摄像头测试的控制方法还包括:
在检测到所述断开信号时,获取所述摄像头的通信状态;
在所述通信状态为断开状态时,执行所述调整所述gpio接口的电平为高电平,以断开所述测试装置与所述摄像头的电连接的步骤。
7.如权利要求6所述的摄像头测试的控制方法,其特征在于,所述获取所述摄像头的通信状态的步骤之后,所述摄像头测试的控制方法还包括:
在所述通信状态为通信保持状态时,输出提示信息。
8.如权利要求1-7任一项所述的摄像头测试的控制方法,其特征在于,所述调整所述gpio接口的电平为高电平,包括:
调整vio接口、vana接口、vdig接口均为高电平。
9.一种终端设备,其特征在于,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的摄像头测试的控制程序,所述摄像头测试的控制程序被所述处理器执行时实现如权利要求1至8中任一项所述摄像头测试的控制方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有摄像头测试的控制程序,所述摄像头测试的控制程序被处理器执行时实现如权利要求1至8中任一项所述摄像头测试的控制方法的步骤。
技术总结