System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() TOF相机的测试方法及相关装置制造方法及图纸_技高网

TOF相机的测试方法及相关装置制造方法及图纸

技术编号:40158034 阅读:5 留言:0更新日期:2024-01-26 23:33
本申请实施例提供一种TOF相机的测试方法及相关装置,涉及终端技术领域。该方法包括:响应于对电子设备中第一飞行时间TOF相机进行测试的操作,获取第一TOF相机的第一信息,其中,电子设备中存储有一个或多个TOF相机各自的信息;通过第一信息,创建第一通路,第一通路用于传输打开第一TOF相机的控制指令,和用于传输第一TOF相机获取的图像;在第一通路中对第一TOF相机进行测试。这样,可以实现对一个或多个TOF相机进行测试。

【技术实现步骤摘要】

本申请涉及终端,尤其涉及一种tof相机的测试方法及相关装置。


技术介绍

1、电子设备可以包括一个或者多个飞行时间(time of flight,tof)相机,以实现人脸解锁、人脸支付以及对焦等功能。

2、在电子设备出厂前,需要对这一个或者多个tof相机进行测试,实现对有问题的tof相机进行提前拦截,以降低电子设备出厂后的维修成本和市场维修率(fault feedbackratio,ffr)。

3、但是,目前的测试方法不能对多个tof相机进行测试,灵活性较差。


技术实现思路

1、本申请实施例提供一种tof相机的测试方法及相关装置,应用于终端
,可以对一个或多个tof相机进行测试。

2、第一方面,本申请实施例提出一种tof相机的测试方法。该方法包括:响应于对电子设备中第一tof相机进行测试的操作,获取第一tof相机的第一信息,其中,电子设备中存储有一个或多个tof相机各自的信息;通过第一信息,创建第一通路,第一通路用于传输打开第一tof相机的控制指令,和用于传输第一tof相机获取的图像;在第一通路中对第一tof相机进行测试。

3、本申请实施例提供的tof相机的测试方法,存储有一个或多个tof相机相关的信息,可以通过第一tof相机的第一信息,创建支持第一tof相机测试的通路,这样,便于基于不同的tof相机的相关信息创建不同的通路进行测试,灵活性较强,可以实现对一个或多个tof相机进行测试。

4、在一种可能的实现方式中,第一信息包括第一tof相机的分辨率和第一tof相机的数据格式;通过第一信息,创建第一通路,包括:将支持分辨率和数据格式的节点进行设置,得到第一通路。这样,有利于得到与第一tof相机相符的通路,对第一tof相机进行测试。

5、在一种可能的实现方式中,响应于对电子设备中第一tof相机进行测试的操作,获取第一tof相机的第一信息,包括:应用层响应于对电子设备中第一tof相机进行测试的操作,向应用程序框架层传输打开第一tof相机的请求,第一tof相机的请求中包括第一信息;通过第一信息,创建第一通路,包括:应用程序框架层调用硬件抽象层,使得硬件抽象层通过第一信息,创建第一通路。

6、这样,通过硬件抽象层创建第一通路,无需应用层感知。

7、在一种可能的实现方式中,第一信息包括第一tof相机的分辨率和第一tof相机的数据格式;应用程序框架层调用硬件抽象层,使得硬件抽象层通过第一信息,创建第一通路,包括:硬件抽象层将支持分辨率和数据格式的第一节点和第二节点进行设置,创建第一通路,第一通路包括第一tof相机、图像前处理(image front end,ife)模块、图像信号处理(image signal processor,isp)驱动、ife节点以及深度节点;其中,传感器节点用于指示摄像头驱动控制第一tof相机工作,并用于接收来自摄像头驱动检测的第一异常数据,和/或,用于接收isp驱动检测的第二异常数据,第一异常数据表示第一tof相机存在上电异常,第二异常数据表示第一tof相机与ife模块之间的硬件通路异常;摄像头驱动用于驱动第一tof相机工作,且用于检测第一tof相机是否存在上电异常或者器件本身是否存在异常;ife模块用于接收第一tof相机采集的原始图像,并向ife节点转发;isp驱动用于将从ife模块接收的数据向ife节点传输,并检测第一tof相机与ife模块之间的硬件通路是否异常;ife节点用于向深度节点传输第一tof相机采集的原始图像,并向深度节点传输摄像头驱动检测的第三异常数据,第三异常数据表示第一tof相机器件本身存在异常;深度节点用于判断第一tof相机器件本身和第一tof相机的标定数据是否存在异常。这样,通过第一通路实现对第一tof相机的测试。

8、在一种可能的实现方式中,创建第一通路,包括:传感器节点接收到来自摄像头驱动的第一异常数据;传感器节点向应用程序框架层传输上电失败的消息;上电失败的消息经应用程序框架层传输至应用层。这样,测试失败时,有利于快速确认是由于上电失败造成的tof测试失败。

9、在一种可能的实现方式中,在创建第一通路之后,方法还包括:应用层向应用程序框架层发送数据请求消息,数据请求消息用于请求第一tof相机的红外(infrared ray,ir)图和第一tof相机的深度图;若在第一通路中对第一tof相机进行测试的结果为第一tof相机没有异常,则应用程序框架层通过第一通路得到ir图和深度图,并向应用层传输ir图和深度图;应用层显示ir图。这样,可以显示第一tof相机采集的图像。

10、在一种可能的实现方式中,在第一通路中对第一tof相机进行测试,包括:传感器节点接收到来自isp驱动的第二异常数据;传感器节点向应用程序框架层传输第一tof相机的硬件通路存在异常的消息;第一tof相机的硬件通路存在异常的消息经应用程序框架层传输至应用层。这样,可以实现对第一tof相机的硬件通路的检测。

11、在一种可能的实现方式中,在第一通路中对第一tof相机进行测试,包括:深度节点接收到第三异常数据;深度节点向应用程序框架层传输第一tof相机器件本身存在异常的消息;第一tof相机器件本身存在异常的消息经应用程序框架层传输至应用层。这样,可以实现对第一tof器件本身进行测试。

12、在一种可能的实现方式中,在第一通路中对第一tof相机进行测试,包括:深度节点接收到第一tof相机采集的原始图像;若电子设备的软件版本为第一版本,深度节点获取第一tof相机的标定数据,第一版本用于表示电子设备中的tof相机已被标定;深度节点通过标定数据将原始图像转换为ir图和深度图;若转换不成功,深度节点向应用程序框架层传输检查失败的消息,检查失败的消息经应用程序框架层传输至应用层。这样,可以实现对第一tof器件的标定数据进行测试。

13、在一种可能的实现方式中,第一信息包括第一tof相机的分辨率,分辨率为ir图的分辨率。这样,可以基于ir图的分辨率为第一tof相机配流,相比请求raw图,有利于节约内存。

14、在一种可能的实现方式中,包括:响应于对电子设备中第二tof相机进行测试的操作,获取第二tof相机的第二信息,第二信息与第一信息不同;通过第二信息,创建第二通路,第二通路用于传输打开第二tof相机的控制指令,和用于传输第二tof相机获取的图像;在第二通路中对第二tof相机进行测试。本申请实施例可以适用于多个tof相机测试的场景。

15、第二方面,本申请实施例提供一种tof相机的测试装置,该tof相机的测试装置可以是电子设备,也可以是电子设备内的芯片或者芯片系统。当该tof相机的测试装置是电子设备时,该处理单元可以是处理器。该tof相机的测试装置还可以包括存储单元,该存储单元可以是存储器。该存储单元用于存储指令,该处理单元执行该存储单元所存储的指令,以使该电子设备实现第一方面或第一方面的任意一种可能的实现方式中描述的一种tof相机的本文档来自技高网...

【技术保护点】

1.一种TOF相机的测试方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述第一信息包括所述第一TOF相机的分辨率和所述第一TOF相机的数据格式;

3.根据权利要求1或2所述的方法,其特征在于,所述响应于对电子设备中第一TOF相机进行测试的操作,获取所述第一TOF相机的第一信息,包括:

4.根据权利要求3所述的方法,其特征在于,所述第一信息包括所述第一TOF相机的分辨率和所述第一TOF相机的数据格式;

5.根据权利要求4所述的方法,其特征在于,所述创建所述第一通路,包括:

6.根据权利要求4或5所述的方法,其特征在于,在所述创建第一通路之后,所述方法还包括:

7.根据权利要求4所述的方法,其特征在于,所述在所述第一通路中对所述第一TOF相机进行测试,包括:

8.根据权利要求4所述的方法,其特征在于,所述在所述第一通路中对所述第一TOF相机进行测试,包括:

9.根据权利要求4所述的方法,其特征在于,所述在所述第一通路中对所述第一TOF相机进行测试,包括:

10.根据权利要求1或2所述的方法,其特征在于,所述第一信息包括所述第一TOF相机的分辨率,所述分辨率为IR图的分辨率。

11.根据权利要求1或2所述的方法,其特征在于,包括:

12.一种电子设备,其特征在于,包括:处理器和存储器;

13.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-11任一项所述的方法。

14.一种芯片系统,其特征在于,包括至少一个处理器和通信接口,所述通信接口和所述至少一个处理器通过线路互联,所述至少一个处理器用于运行计算机程序或指令,以执行如权利要求1-11任一项所述的方法。

...

【技术特征摘要】

1.一种tof相机的测试方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述第一信息包括所述第一tof相机的分辨率和所述第一tof相机的数据格式;

3.根据权利要求1或2所述的方法,其特征在于,所述响应于对电子设备中第一tof相机进行测试的操作,获取所述第一tof相机的第一信息,包括:

4.根据权利要求3所述的方法,其特征在于,所述第一信息包括所述第一tof相机的分辨率和所述第一tof相机的数据格式;

5.根据权利要求4所述的方法,其特征在于,所述创建所述第一通路,包括:

6.根据权利要求4或5所述的方法,其特征在于,在所述创建第一通路之后,所述方法还包括:

7.根据权利要求4所述的方法,其特征在于,所述在所述第一通路中对所述第一tof相机进行测试,包括:

8.根据权利要求4所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:吕建明
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1