基于TOF摄像头实现测距的方法及其装置、终端和存储介质制造方法及图纸

技术编号:19703638 阅读:35 留言:0更新日期:2018-12-08 14:36
本申请一示例性实施例公开了一种基于TOF摄像头实现终端测距的方法,其中,所述方法包括:基于所述终端上的TOF摄像头来测量目标对象与所述终端之间的距离;根据获取的所述终端的使用场景和所述距离,执行对应的功能。本申请一示例性实施例还同时提供了一种基于TOF摄像头实现终端测距的装置、终端和存储介质。

【技术实现步骤摘要】
基于TOF摄像头实现测距的方法及其装置、终端和存储介质
本申请涉及通信
,尤其涉及一种基于TOF(TimeofFlight,飞行时间)摄像头实现测距的方法、装置、终端和存储介质。
技术介绍
终端中常见的传感器有:重力加速度传感器、光敏传感器、摄像头的CCD(Charge-coupledDevice,电容耦合元件)或CMOS(ComplementaryMetal-Oxide-Semiconductor,互补金属氧化物半导体)传感器、接近传感器、GPS(GlobalPositioningSystem,全球定位系统)接受传感器、磁传感器、声传感器、温度传感器等等。不同的传感器在终端中所起的作用也是不相同的,由于多种多样的传感器,终端才具有了丰富多彩的功能。例如,重力加速度传感器,可以测终端的方向,以便旋转终端的屏幕;接近传感器,也称为距离传感器,主要作用是控制终端屏幕的点亮和熄灭的,比如打电话时耳朵靠近手机时手机屏幕会自动熄灭,耳朵离开时又点亮,起到节电的作用,同时防止由于皮肤接触屏幕造成的误操作的发生;光敏传感器,可以自动调节手机屏幕明暗,也起到节电的作用;GPS接受传感器,用于地理位置的测试,配合地图可以得知终端所在的位置。然而,随着通信技术的发展、人们对先进科技需求的提高,终端的屏占比变的越来越大,终端机身变的越来越薄,终端的功能也越来越多。因此,如何在实现更多终端功能的基础上,减小终端机身的体积,成为本领域技术人员亟待解决的问题。目前手机距离的实现都是采用接近传感器,需要单独的模组和空间,以及相应的软件算法。并且接近传感器只能检测接近,然后实现终端的相关功能。
技术实现思路
有鉴于此,本申请一示例性实施例提供了一种基于TOF摄像头实现测距的方法及其装置、终端和存储介质。本申请实施例的技术方案是这样实现的:本申请一示例性实施例提供一种基于TOF摄像头实现终端测距的方法,所述方法包括:基于所述终端上的TOF摄像头来测量目标对象与所述终端之间的距离;根据获取的所述终端的使用场景和所述距离,执行对应的功能。在本申请其他一示例性实施例中,所述根据获取的所述终端的使用场景和所述距离,执行对应的功能,包括:基于所述距离确定被测对象与所述终端之间的距离状态,所述距离状态包括接近状态和非接近状态;根据获取的所述终端的使用场景和所述距离状态,执行对应的功能。在本申请其他一示例性实施例中,所述基于所述距离确定被测对象与所述终端之间的距离状态,所述距离状态包括接近状态和非接近状态,包括:当所述距离大于预设的距离阈值时,确定为非接近状态;当所述距离小于预设的距离阈值时,确定为接近状态。在本申请其他一示例性实施例中,所述根据获取的所述终端的使用场景和所述距离状态,执行对应的功能,包括:当所述终端的使用场景为打电话、所述距离状态为非接近状态时,控制所述终端为亮屏;当所述终端的使用场景为打电话、所述距离状态为接近状态时,控制所述终端为灭屏。在本申请其他一示例性实施例中,所述根据获取的所述终端的使用场景和所述距离,执行对应的功能,包括:当所述终端的使用场景为测量尺时,输出所述距离。在本申请其他一示例性实施例中,所述根据获取的所述终端的使用场景和所述距离,执行对应的功能,包括:当所述终端的使用场景为拍照或摄像时,根据所述距离进行相机对焦,其中所述相机包括TOF摄像头;根据对焦的结果控制所述相机进行拍照或摄像。在本申请其他一示例性实施例中,所述相机包括至少两个摄像头,当所述相机包括前置摄像头和后置摄像头两个摄像头时,所述TOF摄像头为前置摄像头或后置摄像头;所述相机包括三个摄像头时,所述相机包括TOF摄像头、前置摄像头和后置摄像头。在本申请其他一示例性实施例中,所述根据获取的所述终端的使用场景和所述距离,执行对应的功能,包括:当所述终端的使用场景为3D图像采集时,根据所述距离进行图像深度信息采集;根据采集到的深度数据,进行3D(3Dimensions,三维)图像构建。本申请一示例性实施例提供一种基于TOF摄像头实现终端测距的装置,所述装置包括:测量模块和执行模块,其中:所述测量模块,用于基于所述终端上的TOF摄像头来测量目标对象与所述终端之间的距离;所述执行模块,用于根据获取的所述终端的使用场景和所述距离,执行对应的功能。在本申请其他一示例性实施例中,所述执行模块,包括:确定单元,用于基于所述距离确定被测对象与所述终端之间的距离状态,所述距离状态包括接近状态和非接近状态;第一执行单元,用于根据获取的所述终端的使用场景和所述距离状态,执行对应的功能。在本申请其他一示例性实施例中,所述确定单元,包括:第一确定部件,用于当所述距离大于预设的距离阈值时,确定为非接近状态;第二确定部件,用于当所述距离小于预设的距离阈值时,确定为接近状态。在本申请其他一示例性实施例中,所述第一执行单元,包括:第一控制部件,用于当所述终端的使用场景为打电话、所述距离状态为非接近状态时,控制所述终端为亮屏;第二控制部件,用于当所述终端的使用场景为打电话、所述距离状态为接近状态时,控制所述终端为灭屏。在本申请其他一示例性实施例中,所述执行模块,包括:输出单元,用于当所述终端的使用场景为测量尺时,输出所述距离。在本申请其他一示例性实施例中,所述执行模块,包括:对焦单元,用于当所述终端的使用场景为拍照或摄像时,根据所述距离进行相机对焦,其中所述相机包括TOF摄像头;第二执行单元,用于根据对焦的结果控制所述相机进行拍照或摄像。在本申请其他一示例性实施例中,所述相机包括至少两个摄像头,当所述相机包括前置摄像头和后置摄像头两个摄像头时,所述TOF摄像头为前置摄像头或后置摄像头;所述相机包括三个摄像头时,所述相机包括TOF摄像头、前置摄像头和后置摄像头。在本申请其他一示例性实施例中,所述执行模块,包括:采集单元,用于当所述终端的使用场景为3D图像采集时,根据所述距离进行图像深度信息采集;构建单元,用于根据采集到的深度数据,进行3D图像构建。本申请一示例性实施例提供一种终端,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如上所述终端测距的方法中的步骤本申请一示例性实施例提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如上所述终端测距的方法中的步骤。本申请一示例性实施例提供一种基于TOF摄像头实现测距的方法、装置及其终端和存储介质,其中,基于所述终端上的TOF摄像头来测量目标对象与所述终端之间的距离;根据获取的所述终端的使用场景和所述距离,执行对应的功能;如此,能够节省掉接近传感器,从而缩小终端的空间,利于终端的ID(IndustrialDesign,工业设计)造型;可以检测距离实现更多终端的相关功能,例如屏幕的亮灭、精准对焦和拍照效果优化、3D图像构建。附图说明图1A为本申请一示例性实施例基于TOF摄像头实现终端测距的方法的实现流程示意图一;图1B为本申请一示例性实施例TOF测距法的示意图;图2为本申请一示例性实施例基于TOF摄像头实现终端测距的方法的实现流程示意图二;图3为本申请一示例性实施例终端的控制单元的组成结构的示意图;图4为本申请一示例性实施例TOF摄像头本文档来自技高网
...

【技术保护点】
1.一种基于TOF摄像头实现终端测距的方法,其特征在于,所述方法包括:基于所述终端上的TOF摄像头来测量目标对象与所述终端之间的距离;根据获取的所述终端的使用场景和所述距离,执行对应的功能。

【技术特征摘要】
1.一种基于TOF摄像头实现终端测距的方法,其特征在于,所述方法包括:基于所述终端上的TOF摄像头来测量目标对象与所述终端之间的距离;根据获取的所述终端的使用场景和所述距离,执行对应的功能。2.根据权利要求1所述的方法,其特征在于,所述根据获取的所述终端的使用场景和所述距离,执行对应的功能,包括:基于所述距离确定被测对象与所述终端之间的距离状态,所述距离状态包括接近状态和非接近状态;根据获取的所述终端的使用场景和所述距离状态,执行对应的功能。3.根据权利要求2所述的方法,其特征在于,所述基于所述距离确定被测对象与所述终端之间的距离状态,所述距离状态包括接近状态和非接近状态,包括:当所述距离大于预设的距离阈值时,确定为非接近状态;当所述距离小于预设的距离阈值时,确定为接近状态。4.根据权利要求3所述的方法,其特征在于,所述根据获取的所述终端的使用场景和所述距离状态,执行对应的功能,包括:当所述终端的使用场景为打电话、所述距离状态为非接近状态时,控制所述终端为亮屏;当所述终端的使用场景为打电话、所述距离状态为接近状态时,控制所述终端为灭屏。5.根据权利要求1至4任一项所述的方法,其特征在于,所述根据获取的所述终端的使用场景和所述距离,执行对应的功能,包括:当所述终端的使用场景为测量尺时,输出所述距离。6.根据权利要求1至4任一项所述的方法,其特征在于,所述根据获取的所述终端的使用场景...

【专利技术属性】
技术研发人员:张伟
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

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

1