System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电子信息,尤其涉及一种对dtof器件的控制方法及装置。
技术介绍
1、直接测量飞行时间(direct time-of-flight,dtof)可以理解为一种测距技术,即向环境中发射脉冲波,接收从环境中的物体反射回来的脉冲波,记录发射脉冲波和接收脉冲波之间的时间间隔,利用这个时间间隔和光速可以计算出与物体间的距离。
2、dtof常见的应用场景为:电子设备上安装有dtof器件,基于dtof器件实现相机的自动对焦(auto focus,af)功能。
技术实现思路
1、本申请提供了一种,目的在于解决如何优化对dtof器件的控制方式的问题。
2、为了实现上述目的,本申请提供了以下技术方案:
3、本申请的第一方面提供一种对直接测量飞行时间dtof器件的控制方法,应用于电子设备,电子设备中运行相机应用,电子设备基于dtof器件和第一文件实现相机应用的自动对焦功能,对dtof器件的控制方法包括:响应于自动对焦功能为关闭状态,关闭第一文件,响应于关闭第一文件,保持dtof器件处于可用状态,可用状态包括已完成上电和初始化的状态。在自动对焦功能关闭的情况下关闭第一文件,有利于避免文件发生不可控问题而导致的稳定性差的问题,而在关闭第一文件后,将dtof器件保持在可用状态,有利于在需要使用dtof器件的情况下,无需重启dtof器件而能够及时开始测距,从而获得较低的时延。
4、在一些实现方式中,响应于自动对焦功能为关闭状态,关闭第一文件的具体实现方式为
5、在一些实现方式中,响应于自动对焦功能为关闭状态,关闭第一文件的又一种实现方式为:响应于dtof器件完成上电和初始化且相机应用未开启,关闭第一文件。因为dtof器件的上电和初始化由打开第一文件触发,所以,dtof器件完成上电和初始化后第一文件为打开状态,但相机应用未开启所以动对焦功能也被关闭,因此关闭第一文件有利于保持系统的稳定性。
6、在一些实现方式中,响应于自动对焦功能为关闭状态,关闭第一文件的另一种实现方式为:响应于相机应用使用固定焦距,关闭第一文件。相机使用固定焦距的情况下,自动对焦功能为关闭状态,关闭第一文件有利于保持系统的稳定性。
7、在一些实现方式中,响应于关闭第一文件,保持dtof器件处于可用状态包括:响应于关闭第一文件,查询控制标识,判定控制标识与标准标识不同,保持dtof器件处于可用状态,标准标识指示控制dtof器件下电。因为关闭第一文件会触发dtof器件的驱动将dtof器件下电,所以通过设置控制标识与标准标识,相当于为驱动将dtof器件下电设置了新的触发条件,从而使得关闭第一文件后还能保持dtof器件处于可用状态,以在保证系统稳定性的情况下,因为无需重启dtof器件而获得dtof器件的较低的工作时延。
8、在一些实现方式中,在电子设备中运行相机应用之前,还包括:在电子设备的上电过程中,通过打开第一文件,触发dtof器件上电和初始化,响应于dtof器件完成上电和初始化,设置控制标识为第一标识,第一标识与标准标识不同。第一标识为dtof器件完成上电和初始化后设置的计数控制值的初始标识,将第一标识设置为与标准标识不同,为关闭第一文件的情况下而保持dtof器件可用奠定基础。
9、在一些实现方式中,在设置控制标识为第一标识之后,还包括:响应于关闭第一文件,将控制标识设置为第二标识,第二标识与标准标识不同,为关闭第一文件的情况下而保持dtof器件可用奠定基础。
10、在一些实现方式中,在关闭第一文件之后,还包括:响应于打开第一文件,将控制标识设置为第三标识,第三标识与标准标识不同,标准标识还指示控制dtof器件上电。虽然dtof器件在可用状态下再次上电可能不会影响dtof器件实现af功能,但上电过程至少会增大时延,因此,标准标识也用于触发上电,并基于标准标识和控制标识触发上电,有利于保持较低的时延。
11、在一些实现方式中,控制标识包括计数控制值,第一标识包括第一数值,第二标识为计数控制值增加第一步长得到的数值,第三标识为计数控制值减去第一步长得到的数值,或者,第二标识为计数控制值减去第一步长得到的数值,第三标识为计数控制值增加第一步长得到的数值,第一数值大于第一步长。这种设置计数控制值的方式简便易行,并且,第一数值大于第一步长以及打开第一文件增或减第一步长,关闭第一文件减或增第一步长,能够保证打开或关闭第一文件不会触发dtof器件上电或下电,以满足af的实时性需求。
12、本申请的第二方面提供一种电子设备,包括:一个或多个处理器,以及一个或多个存储器。存储器存储有一个或多个程序,当一个或者多个程序被处理器执行时,使得电子设备执行本申请的第一方面提供的对dtof器件的控制方法。
13、本申请的第三方面提供一种计算机可读存储介质,计算机可读存储介质中存储计算机程序,当计算机程序被处理器执行时,使得处理器执行本申请的第一方面提供的对dtof器件的控制方法。
14、本申请的第四方面提供一种包含指令的计算机程序产品。当该计算机程序产品在计算机或处理器上运行时,使得计算机或处理器执行本申请的第一方面提供的对dtof器件的控制方法。
本文档来自技高网...【技术保护点】
1.一种对直接测量飞行时间DTOF器件的控制方法,其特征在于,应用于电子设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述相机应用未使用自动对焦功能,包括:
3.根据权利要求1所述的方法,其特征在于,所述相机应用未使用自动对焦功能,包括:
4.根据权利要求1所述的方法,其特征在于,所述相机应用未使用自动对焦功能,包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述在关闭所述第一文件的情况下,保持DTOF器件处于可用状态,包括:
6.根据权利要求5所述的方法,其特征在于,在所述响应于所述用户的第一操作,启动相机应用之前,还包括:
7.根据权利6所述的方法,其特征在于,在所述设置所述控制标识为第一标识之后,还包括:
8.根据权利要求7所述的方法,其特征在于,在所述关闭所述第一文件之后,还包括:
9.根据权利8所述的方法,其特征在于,所述控制标识包括:计数控制值;
10.根据权利要求8所述的方法,其特征在于,所述打开所述第一文件,包括:
12.根据权利要求1-4任一项所述的方法,其特征在于,所述自动对焦功能是基于所述DTOF器件和所述第一文件实现的。
13.一种电子设备,其特征在于,包括:
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储计算机程序,当所述计算机程序被处理器执行时,使得所述处理器执行权利要求1-12任一项所述的对DTOF器件的控制方法。
...【技术特征摘要】
1.一种对直接测量飞行时间dtof器件的控制方法,其特征在于,应用于电子设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述相机应用未使用自动对焦功能,包括:
3.根据权利要求1所述的方法,其特征在于,所述相机应用未使用自动对焦功能,包括:
4.根据权利要求1所述的方法,其特征在于,所述相机应用未使用自动对焦功能,包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述在关闭所述第一文件的情况下,保持dtof器件处于可用状态,包括:
6.根据权利要求5所述的方法,其特征在于,在所述响应于所述用户的第一操作,启动相机应用之前,还包括:
7.根据权利6所述的方法,其特征在于,在所述设置所述控制标识为第一标识之后,还包括:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。