终端场景显示方法和系统的制作方法

文档序号:9202915阅读:338来源:国知局
终端场景显示方法和系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,特别是涉及一种终端场景显示方法和系统。
【背景技术】
[0002]随着智能终端技术的发展,现有的智能终端越来越人性化,在人们的日常生活和工作中起着重要的作用。
[0003]移动终端由于其便携性而应用越来越广泛,例如用户可以在生活中随时随地观看手机,利用手机的各种功能游戏、娱乐等,用户在步行时也可以在手机上看电子书,玩游戏等。传统的终端场景显示方法,在用户步行时只显示当前正在使用的应用程序,用户可能不注意观察道路情况而发生意外,存在安全性低的缺点。

【发明内容】

[0004]基于此,有必要针对上述问题,提供一种安全性高的终端场景显示方法和系统。
[0005]一种终端场景显示方法,包括以下步骤:
[0006]监控终端的场景显示功能是否开启;
[0007]若是,则实时拍摄终端的前方场景,并获取与所述前方场景中的拍摄物之间的距离值;
[0008]在所述终端当前界面上显示所述前方场景以及所述距离值。
[0009]一种终端场景显示系统,包括:
[0010]监控模块,用于监控终端的场景显示功能是否开启;
[0011]获取模块,用于在终端的场景显示功能开启后,实时拍摄终端的前方场景,并获取与所述前方场景中的拍摄物之间的距离值;
[0012]显示模块,用于在所述终端当前界面上显示所述前方场景以及所述距离值。
[0013]上述终端场景显示方法和系统,在监控到终端的场景显示功能开启后,实时拍摄终端的前方场景,并获取与前方场景中的拍摄物之间的距离值。在终端当前界面上显示前方场景以及距离值。用户在行走过程中打开应用程序时,可通过显示界面实时查看前方场景以及与前方场景中的拍摄物之间的距离值,避免了因无法观察道路情况而发生意外,提高了安全性。
【附图说明】
[0014]图1为一实施例中终端场景显示方法的流程图;
[0015]图2为一实施例中实时拍摄终端的前方场景,并获取与前方场景中的拍摄物之间的距离值的流程图;
[0016]图3为另一实施例中终端场景显示方法的流程图;
[0017]图4为一实施例中终端场景显示系统的结构图;
[0018]图5为一实施例中获取模块的结构图;
[0019]图6为另一实施例中终端场景显示系统的结构图。
【具体实施方式】
[0020]一种终端场景显示方法,如图1所示,包括以下步骤:
[0021]步骤SllO:监控终端的场景显示功能是否开启。终端具体可以是手机、掌上电脑或Ipad等移动设备。对终端进行监控,判断终端的场景显示功能是否开启,若是,则进行步骤S120 ;若否,则停止,不进行步骤S120。可检测终端的摄像头是否开启,若摄像头开启则认为终端的场景显示功能开启,也可将检测终端是否有应用程序打开作为场景显示功能是否开启的判断标准,应用程序具体可包括电子书软件、游戏软件、视频播放软件和广告推送软件等。可以理解,场景显示功能是否开启的具体判断标准可根据实际情况进行调整,并不限于以上两种。
[0022]步骤S120:实时拍摄终端的前方场景,并获取与前方场景中的拍摄物之间的距离值。
[0023]当终端的场景显示功能开启后,进行场景信息的采集,拍摄终端的前方场景,获取与前方场景中的拍摄物之间的距离值。在其中一个实施例中,步骤S120之前还可设置启动条件,在满足启动条件时进行步骤S120。启动条件具体可以是接收到启动指令或检测到终端的移动速度大于或等于预设的速度阈值。即是在本实施例中,在监控到终端的场景显示功能开启,同时检测到有启动指令输入或终端的移动速度大于或等于速度阈值,然后才进行步骤S120,进行场景彳目息的米集。
[0024]在终端的场景显示功能开启后,通过用户输入启动指令或自动检测终端的移动速度,来判断用户是否处于行走等需要观察道路情况的特殊环境,结合具体的使用环境来判断是否需要进行场景信息采集,避免在用户处于静止状态开启应用程序时进行场景信息采集,对用户操作造成不便,提高终端场景显示方法的适用性。
[0025]在其中一个实施例中,如图2所示,步骤S120包括步骤S121和步骤S122。
[0026]步骤S121:利用双摄像头拍摄终端前方的场景,得到第一场景和第二场景。利用双摄像头分别对终端前方的场景进行拍摄,得到第一场景和第二场景。
[0027]步骤S122:对第一场景和第二场景进行合成,得到前方场景,以及根据第一场景和第二场景计算终端与前方场景中的拍摄物之间的距离值。对第一场景和第二场景进行合成,可以是按照预设尺寸进行合成,将两个场景中预设尺寸内的画面作为重合画面进行合成,得到前方场景;也可以是通过对第一场景和第二场景进行图像处理,提取重合部分后进行合成,得到前方场景。
[0028]本实施例中,利用双摄像头拍摄终端前方的场景然后进行场景合成,得到前方场景用于后续步骤中进行显示,可扩大场景监控的范围,让用户对终端前方的场景有更全面的了解,更好的防止行走过程中摔倒,进一步提高安全性。
[0029]根据第一场景和第二场景计算终端与前方场景中的拍摄物之间的距离值。具体地,在第一场景和第二场景中获取相同的拍摄物作为参照物,可通过图像分析提取图片中不同于背景颜色的部分定义为拍摄物,拍摄物可以是水坑、栏杆、墙壁或其他影响用户正常行走的物体。根据参照物在双摄像头中形成的影像的位置,计算参照物与摄像头的距离,从而得到终端与前方场景中的拍摄物之间的距离值。参照物在双摄像头中形成的影像的位置具体是指该参照物上的点的光线经过双摄像头的透镜中点时各自的入射角度,以及双摄像头的光敏器件上的影像点到各自光敏器件中点的距离。而计算参照物与摄像头的距离具体是利用相似三角形的等比关系和勾股定理,根据影像的位置和双摄像头的间距确定参照物到光敏器件中心的距离,然后直接作为障碍物与终端的距离。
[0030]本实施例中除了得到前方场景,还利用双摄像头测量得到拍摄物与终端的距离,在后续步骤中与前方场景一并显示,用户可以直观的查看自己与拍摄物的距离,以便及时绕行或采取其他措施,进一步提高安全性。
[0031]在另一个实施例中,步骤S120包括步骤123。
[0032]步骤123:利用单摄像头拍摄终端的前方场景,利用测距传感器测量终端与场景中的拍摄物之间的距离值。直接利用单摄像头进行道路场景采集,得到前方场景用作后续步骤显示,更加简便快捷。
[0033]利用测距传感器测量终端与拍摄物的距离值。测距传感器可以是红外传感器或超声波测距传感器等器件,利用测距传感器进行测距,得到距离值与前方场景一并显示,用户同样可以直观的查看自己与障碍物的距离,以便及时绕行或采取其他措施,进一步提高安全性。
[0034]以上即是针对获取前方场景和距离值提供了两种具体的实施方式,用户可根据实际需求进行选择,提高了终端场景显示方法的适用性。
[0035]步骤S130:在终端当前界面上显示前方场景以及距离值。
[0036]通过在终端的当前界面显示前方场景以及距离值,以便用户对前方道路状况有直观的了解,避免发生意外。在当前界面显示前方场景以及距离值,具体可以是在显示界面全屏显示;或在显示界面的预设区域显示。如果全屏显示,则显示前方场景和距离值的界面与显示应用程序的界面重合。而在预设区域显示时,又可以分为两种情况:显示前方场景和距离值的界面与显示应用程序的界面分屏显示,即两者没有重合;或者显示前方场景和距离值的界面在显示应用程序的界面内显示,即两者发生了重合。
[0037]在其中一个实施例中,终端的当前界面上还显示一应用程序界面,即显示应
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1