终端设备及摄像头的控制方法技术

技术编号:22173136 阅读:54 留言:0更新日期:2019-09-21 13:50
本申请公开了一种终端设备及摄像头的控制方法。所述终端设备包括用于使所述摄像头运动的驱动机构。所述控制方法包括:通过所述摄像头识别人体特征点,所述人体特征点包括人体头部特征点;获取所述人体特征点的初始位置;通过所述摄像头实时获取所述人体特征点的实时位置;获取所述摄像头的视野范围;判断所述人体特征点的实时位置是否已超出或者即将超出所述摄像头的视野范围,若是,则根据所述人体特征点的位置变化计算出所述摄像头需要运动的位置数据;根据所述位置数据控制所述驱动机构改变所述摄像头的位置,以使所述人体特征点对应的人像位于所述摄像头的视野范围内。可一直输出人像在屏幕的合适位置的显示画面,可提升用户的使用体验。

Control Method of Terminal Equipment and Camera

【技术实现步骤摘要】
终端设备及摄像头的控制方法
本申请涉及计算机
,特别涉及一种终端设备及摄像头的控制方法。
技术介绍
目前,无论笔记本电脑、平板电脑,还是一体台式机PC(PersonalComputer,个人计算机),它们的摄像头都是固定在屏幕上方的中间位置,并且不可移动。然而,在很多应用场景,这种固定摄像头的设计并不能很好满足用户的需求,比如在家庭场景下的视频聊天,视频人物可能一边做事一边视频聊天,这样视频人物就会走来走去,导致显示画面内一会人物在里面,一会又不见了,给用户带来很不好的用户体验。以上
技术介绍
内容的公开仅用于辅助理解本申请的专利技术构思及技术方案,其并不必然属于本申请的现有技术,在没有明确的证据表明上述内容在本申请的申请日已经公开的情况下,上述
技术介绍
不应当用于评价本申请的新颖性和创造性。
技术实现思路
本申请提出一种终端设备及摄像头的控制方法,摄像头可随着目标人物的运动而运动,从而可一直输出人像在屏幕的合适位置的显示画面,可提升用户的使用体验。在第一方面,本申请提供一种终端设备的摄像头的控制方法,所述终端设备包括用于使所述摄像头运动的驱动机构;所述控制方法包括:通过所述摄像头识别人体特征点,所述人体特征点包括人体头部特征点;获取所述人体特征点的初始位置;通过所述摄像头实时获取所述人体特征点的实时位置;获取所述摄像头的视野范围;判断所述人体特征点的实时位置是否已超出或者即将超出所述摄像头的视野范围,若是,则根据所述人体特征点的位置变化计算出所述摄像头需要运动的位置数据;根据所述位置数据控制所述驱动机构改变所述摄像头的位置,以使所述人体特征点对应的人像位于所述摄像头的视野范围内。在一些优选的实施方式中,所述驱动机构包括滑轨,所述摄像头可沿所述滑轨运动。在一些优选的实施方式中,所述滑轨为直线滑轨。在一些优选的实施方式中,还包括:使所述人像位于屏幕上的指定位置。在一些优选的实施方式中,所述使所述人像位于屏幕上的指定位置具体为:使所述人像位于屏幕的中间。在一些优选的实施方式中,所述终端设备的具体形式包括笔记本电脑、一体机和平板电脑。在第二方面,本申请提供一种终端设备,所述终端设备包括:一个或多个处理器;存储器,用于存储一个或多个程序;所述一个或多个程序可被所述一个或多个处理器执行,以实现上述方法。在第三方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有程序指令,所述程序指令被计算机的处理器执行时使所述处理器执行上述方法。与现有技术相比,本申请的有益效果有:本申请可根据人体的运动,自适应地控制摄像头移动到合适的位置以使人体特征点位于摄像头的视野范围内,保持视频通话的人像在屏幕的合适位置,可让视频图像中的人像处于最佳位置,可提升用户体验。附图说明图1为本申请第一实施例的终端设备的结构示意图;图2为本申请第一实施例的终端设备的摄像头的控制方法的流程示意图;图3为本申请第二实施例的终端设备的结构示意图。具体实施方式为了使本申请实施例所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合图1至图2及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。需要说明的是,当元件被称为“固定于”或“设置于”另一个元件,它可以直接在另一个元件上或者间接在该另一个元件上。当一个元件被称为是“连接于”另一个元件,它可以是直接连接到另一个元件或间接连接至该另一个元件上。另外,连接即可以是用于固定作用也可以是用于电路连通作用。第一实施例终端设备的具体形式可以是笔记本电脑、一体机、平板电脑等。在本实施例中,终端设备是笔记本电脑。参考图1,本实施例的终端设备包括屏幕1、主机2、摄像头3和驱动机构4。主机2与屏幕1连接。在本实施例中,驱动机构4包括滑轨41和动力输出单元42。滑轨41设置在屏幕1上;具体的,在屏幕1上方的外框开槽,然后将滑轨41设置在槽中。在本实施例中,动力输出单元42为微型电机组件。摄像头3与滑轨41连接,动力输出单元42与摄像头3连接,动力输出单元42可使摄像头3沿滑轨41运动。参考图2,本实施例的终端设备的摄像头的控制方法包括步骤S1至步骤S6。在本实施例中,控制方法的执行主体为主机2。步骤S1、通过摄像头3识别人体特征点,人体特征点包括人体头部特征点。终端设备启动视频聊天,控制摄像头3对于位于摄像头3前方的人物进行人体特征点识别。由于是刚刚启动视频聊天,此时识别到的是初始人体特征点,用于后续的数据分析。识别到的人体特征点有多个,其中包括头部、脖子和肩膀。具体由人物与摄像头3之间的距离决定。在视频聊天中,通常需要在屏幕上显示人物的头部,因此识别到的人体特征点包括人体头部。识别人体特征点可通过现有技术中的人体识别算法实现。步骤S2、获取人体特征点的初始位置。每个人体特征点在空间中有对应的位置。终端设备启动视频聊天时,将摄像头3检测到的人体特征点的位置作为初始位置。可通过现有技术中的人体识别算法来获取人体特征点的初始位置。步骤S3、通过摄像头3实时获取人体特征点的实时位置。在视频聊天的过程中,通过摄像头3对初始的人体特征点进行跟踪,获取人体特征点的实时位置。具体是按指定的时间间隔获取人体特征点的实时位置,比如1秒获取30次,从而保证及时性。步骤S4、获取摄像头3的视野范围。摄像头3有指定的摄像范围也即视野范围,这由摄像头的自身特性决定。步骤S5、判断人体特征点的实时位置是否已超出或者即将超出摄像头的视野范围,若是,则根据人体特征点的位置变化计算出摄像头3需要运动的位置数据。由于实时获取人体特征点的实时位置,如果在某个时刻,已经无法获取某个人体特征点的实时位置,则表明该人体特征点已移动出摄像头的视野范围。基于人体特征点的实时位置和人体特征点的初始位置可得到人体特征点的位置变化趋势,根据该人体特征点的位置变化趋势,可判断出人体的运动方向,从而计算出摄像头3需要改变的位置,得到位置数据。步骤S6、根据位置数据控制驱动机构4改变摄像头3的位置,以使人体特征点对应的人像位于摄像头3的视野范围内。计算出摄像头3需要运动的位置数据后,根据该位置数据控制驱动机构4具体是控制动力输出单元42工作,使得摄像头3的位置改变,让之前消失的人体特征点重新位于摄像头3的视野范围内。这样,人体特征点对应的人像也就位于摄像头3的视野范围内。具体可将位置数据发送给摄像头控制单元,由摄像头控制单元控制驱动机构4工作。其中,摄像头控制单元可以是硬件也可以是软件。当然,在步骤S5中,可根据各个人体特征点的位置变化趋势,如果判断出人体特征点即将移出摄像头3的视野范围,具体是人体特征点位于视野范围内的指定位置,此时计算出摄像头3需要运动的位置数据,避免某个人体特征点移出摄像头3的视野范围。根据上述可知,本实施例可根据人体的运动,自适应地控制摄像头3移动到合适的位置以使人体特征点位于摄像头3的视野范围内,保持视频通话的人像在屏幕的合适位置,可让视频图像中的人像处于最佳位置,具体可使人像位于屏幕的中间,可提升用户体验。驱动机构4的滑轨41可采用直线滑轨,用于控制摄像头3移动的动力输出单元42置入到直线滑轨中。主机2通过启动人体识别算法并追踪人体特征点信息,实时检测人体位置是否超出显示视本文档来自技高网...

【技术保护点】
1.一种终端设备的摄像头的控制方法,其特征在于:所述终端设备包括用于使所述摄像头运动的驱动机构;所述控制方法包括:通过所述摄像头识别人体特征点,所述人体特征点包括人体头部特征点;获取所述人体特征点的初始位置;通过所述摄像头实时获取所述人体特征点的实时位置;获取所述摄像头的视野范围;判断所述人体特征点的实时位置是否已超出或者即将超出所述摄像头的视野范围,若是,则根据所述人体特征点的位置变化计算出所述摄像头需要运动的位置数据;根据所述位置数据控制所述驱动机构改变所述摄像头的位置,以使所述人体特征点对应的人像位于所述摄像头的视野范围内。

【技术特征摘要】
1.一种终端设备的摄像头的控制方法,其特征在于:所述终端设备包括用于使所述摄像头运动的驱动机构;所述控制方法包括:通过所述摄像头识别人体特征点,所述人体特征点包括人体头部特征点;获取所述人体特征点的初始位置;通过所述摄像头实时获取所述人体特征点的实时位置;获取所述摄像头的视野范围;判断所述人体特征点的实时位置是否已超出或者即将超出所述摄像头的视野范围,若是,则根据所述人体特征点的位置变化计算出所述摄像头需要运动的位置数据;根据所述位置数据控制所述驱动机构改变所述摄像头的位置,以使所述人体特征点对应的人像位于所述摄像头的视野范围内。2.根据权利要求1所述的控制方法,其特征在于:所述驱动机构包括滑轨,所述摄像头可沿所述滑轨运动。3.根据权利要求2所述的控制方法,其特征在于...

【专利技术属性】
技术研发人员:纪大为
申请(专利权)人:深圳三诺信息科技有限公司
类型:发明
国别省市:广东,44

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

1