显示设备的摄像头调整方法、显示设备及存储介质与流程

文档序号:25538208发布日期:2021-06-18 20:32阅读:48来源:国知局
显示设备的摄像头调整方法、显示设备及存储介质与流程

本申请涉及通信技术领域,尤其涉及一种显示设备的摄像头调整方法、显示设备及存储介质。



背景技术:

摄像头具有拍摄照片、录制短片以及进行网络视频的功能,为人们的生活提供便利。随着电视机行业和网络行业的发展,智能电视机技术日趋成熟。摄像头与电视机结合,可以实现视频通话、视频会议等功能,为人们的生活和工作提供了便利。现有电视机配套的摄像头通常固定在电视机上,在用户不需要使用摄像头进行视频通话等场合,由于摄像头不能移动至被遮挡或隐藏位置,因而存在泄漏用户隐私的风险。



技术实现要素:

本申请的主要目的在于提供一种显示设备的摄像头调整方法、显示设备及存储介质,旨在避免在视频通话未接通时摄像头采集用户信息,从而降低泄漏用户隐私的风险,提高用户在视频通话场景下的使用体验。

为实现上述目的,本申请提供一种显示设备的摄像头调整方法,所述显示设备包括显示屏、摄像头、驱动机构、动力机构和传动机构,所述驱动机构用于驱动所述摄像头升起或下降,所述动力机构和所述传动机构用于驱动所述摄像头转动;所述方法包括:

接收来自目标联系人的视频通话请求;响应于所述视频通话请求,所述显示屏呈现第一用户界面,其中,在呈现所述第一用户界面时所述摄像头位于收回位置;检测到用户接受所述视频通话请求时,通过所述驱动机构驱动所述摄像头移动至升起位置;启动所述摄像头,并向所述摄像头发送拍摄指令,以使所述摄像头根据所述拍摄指令采集与所述目标联系人视频通话的视频数据;根据所述视频数据通过所述动力机构和/或所述传动机构调节所述摄像头的位置,以使所述摄像头对准所述用户。

此外,为实现上述目的,本申请还提供一种显示设备,所述显示设备包括存储器和处理器;所述存储器用于存储计算机程序;所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如上所述的显示设备的摄像头调整方法。

此外,为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上所述的显示设备的摄像头调整方法。

本申请提供一种显示设备的摄像头调整方法、显示设备及存储介质,可以在用户接受视频通话请求后,再控制电视机中的摄像头升起以及打开。而在检测到用户接受该视频通话请求之前,电视机不会响应视频通话app打开摄像头的请求升起摄像头或打开摄像头,从而降低泄漏用户隐私的风险,提高用户在视频通话场景下的使用体验。此外,当摄像头升起后,可以对摄像头进行调节,以便适应不同用户或同一用户的不同需求,即使用户移动或不同用户身高差异较大等情况下,无需用户肢体动作即可自动调整摄像头到合适拍摄角度,从而更加全面捕捉用户图像,提高了摄像头的使用效果以及提高了用户的使用体验。

附图说明

图1是本申请一实施例提供的通信系统的架构示意图;

图2是本申请一实施例提供的显示设备的摄像头调整方法的流程示意图;

图3是本申请一实施例提供的显示设备的摄像头调整方法的应用场景示意图一;

图4是本申请一实施例提供的显示设备的摄像头调整方法的应用场景示意图二;

图5是本申请实施例提供的显示设备的结构示意图。

本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请实施例涉及的显示设备的摄像头调整方法主要应用于显示设备中。该显示设备可以包括具有用于显示预览界面的显示屏的电视机、冰箱、电脑、洗衣机等。下面以显示设备为电视机为例进行说明,但该显示设备不限于电视机。所述显示设备包括显示屏、摄像头、驱动机构、动力机构和传动机构。

其中,所述驱动机构用于驱动所述摄像头升起或下降,所述动力机构和所述传动机构用于驱动所述摄像头转动。具体地,动力机构和/或传动机构能够驱动摄像头沿第一轴和/或第二轴转动。即动力机构能够驱动摄像头沿第一轴转动;传动机构能够驱动摄像头沿第二轴转动。第一轴沿水平方向延伸,第二轴与第一轴垂直。

在一些实施例中,显示设备还包括麦克风,麦克风也称“话筒”,“传声器”,用于将声音信号转换为电信号。

请参阅图1,图1是本申请一实施例提供的通信系统100的架构示意图,该通信系统100可以包括显示设备(例如电视机101)和电子设备(例如电子设备102)。示例性地,电视机101可以通过一个或多个通信网络与电子设备102连接(例如有线或无线)。示例性地,电视机101可以通过无线保真(wirelessfidelity,wi-fi)协议与电子设备102建立wi-fi连接,但通信网络还可以使用其他任意网络通信协议来实现,在此不作限定。

在一些实施例中,该通信系统100还可以包括应用服务器103。应用服务器103可以为一个或多个。应用服务器103用于通过一个或多个通信网络与电视机101、电子设备102上安装的应用(application,app)进行通信。

以具有视频通话功能的视频通话app举例,用户a可使用电子设备102中的视频通话app与用户b进行视频通话。例如,用户a可在电子设备102的视频通话app中邀请用户b进行视频通话,进而,电子设备102可向应用服务器103发送邀请用户b的视频通话请求。该视频通话请求中可以携带用户b在视频通话app中的标识(例如,用户b的昵称、账号)等参数。应用服务器103接收到该视频通话请求后,可根据视频通话请求中用户b在视频通话app中的标识确定本次通话请求的接收方为用户b,并查询与用户b关联的电子设备为电视机101。进而,应用服务器103可将电子设备102发送的视频通话请求转发给用户b的电视机101。

如果电视机101检测到用户b接受了用户a本次发送的视频通话请求,则电视机101可继续通过应用服务器103将采集到的语音和图像实时发送给电子设备102。同时,电子设备102也可通过应用服务器103将采集到的语音和图像实时发送给电视机101,使得用户a可与用户b进行视频通话。

示例性地,视频通话app可以为微信app、qqapp、短信app等。用户b在使用视频通话app与联系人进行视频通话时,视频通话app可将麦克风采集到的语音实时发送给联系人,同时也可以将摄像头采集到的图像实时发送给联系人。

电子设备102与电视机101的具体结构可以相同,也可以不同。示例性的,电子设备102可以是手机、平板电脑、具备无线通信功能的可穿戴电子设备(如智能手表)、具有无线通信功能的智能电视、台式计算机、膝上型计算机(laptop)等。

请参阅图2,图2是本申请一实施例提供的显示设备的摄像头调整方法的流程示意图。该摄像头调节方法可以包括步骤s101至s105等,具体可以如下:

s101、接收来自目标联系人的视频通话请求。

具体地,用户可以在电视机中安装具有视频通话(也可称视频电话)功能的视频通话app。用户在使用视频通话app时可添加一个或多个联系人,并记录每个联系人的基本信息,比如联系人的姓名、电话、住址、邮箱或所属群组等。

电视机的音频管理器可以包括音频模式。该音频模式可以包括通话模式和普通模式。示例性地,当视频通话app接收到目标联系人发来的视频通话请求后,可以打开摄像头采集用户的图像。在打开摄像头之前,可周期性的请求音频管理器查询当前的音频模式。当检测到当前的音频模式为通话模式时,说明用户已经接受了本次视频通话请求。

电视机接收到上述视频通话请求后,在检测到用户接受该视频通话请求之前,电视机不会响应视频通话app打开摄像头的请求而升起摄像头。相应地,在接受到上述视频通话请求后,视频通话app可请求电视机升起摄像头。此时电视机可以先确定用户是否接受了本次视频通话请求。如果检测到用户接受了该视频通话请求,则电视机可升起摄像头。如此,在视频通话未接通时,电视机不会弹出摄像头干扰用户的使用体验。同时,若用户未接听本次视频通话请求,则电视机可减少一次摄像头的弹出,从而提高摄像头的使用寿命。

s102、响应于所述视频通话请求,所述显示屏呈现第一用户界面。

其中,在呈现所述第一用户界面时所述摄像头位于收回位置。示例性地,以目标联系人为jimmy为例,目标联系人jimmy使用上述电子设备102向用户peter发送视频通话请求,邀请peter进行视频通话。电子设备102检测到jimmy邀请peter进行视频通话的操作后,可向应用服务器103发送邀请peter视频通话的视频通话请求。进而,应用服务器103可将该视频通话请求发送给peter的电视机。

peter的电视机在接收到目标联系人jimmy发来的视频通话请求前,电视机中的摄像头处于未升起状态,即摄像头位于收回位置。用户peter的电视机接收到应用服务器103转发的来自目标联系人jimmy的视频通话请求后,响应该视频通话请求,电视机可显示与目标联系人jimmy进行视频通话的第一用户界面。例如,如图3所示,电视机接收到来自目标联系人jimmy的视频通话请求后,电视机可显示与目标联系人jimmy进行视频通话的第一用户界面201。第一用户界面201中可包括接受本次视频通话请求的第一控件202、以及拒绝本次视频通话请求的第二控件203以及将视频聊天切换为语音聊天的第三控件204。当然,电视机呈现的第一用户界面除了包括用户可以看到的gui外,还可以包括与上述视频通话请求对应的铃声等呈现方式,在此不作限定。

s103、检测到用户接受所述视频通话请求时,通过所述驱动机构驱动所述摄像头移动至升起位置。

以图3所示的第一用户界面201为例,若电视机检测到用户点击第一用户界面201中的第一控件202,亦即电视机检测到用户接受本次视频通话请求时,说明用户愿意接受本次视频通话请求。此时,电视机可实时向目标联系人jimmy传送采集到的视频(语音和图像),另外,电视机可以实时接收并播放目标联系人jimmy发来的视频。例如,电视机可通过应用服务器103接收目标联系人jimmy的电子设备102发来的语音和图像。若检测到用户点击第一用户界面201中的第二控件203,说明用户不愿意接受本次视频通话请求。此时,电视机可通过应用服务器103向目标联系人jimmy的电子设备102发送拒绝本次视频通话的消息,取消本次与目标联系人jimmy的视频通话。

若检测到用户点击第一用户界面201中的第三控件204,说明用户不愿意接受本次视频通话请求,但能接受语音通话请求,亦即电视机检测到用户将视频通话切换为语音通话时,电视机可实时向目标联系人jimmy传送采集到的语音,另外,电视机可以实时接收并播放目标联系人jimmy发来的语音。例如,电视机可通过应用服务器103接收目标联系人jimmy的电子设备102发来的语音。

当然,用户接受所述视频通话请求不限于上述点击操作,用户也可以通过操作遥控器等其他方式接受该视频通话请求,在此不作限制。

在检测到用户接受来自目标联系人的视频通话请求时,通过驱动机构升起电视机的摄像头,即驱动电视机的摄像头移动至升起位置。若没有检测到用户接受来自目标联系人的视频通话请求,则无需升起电视机的摄像头,避免在视频通话未接通时升起摄像头干扰用户的使用体验,同时也影响电视机的整体美观。

s104、启动所述摄像头,并向所述摄像头发送拍摄指令,以使所述摄像头根据所述拍摄指令采集与所述目标联系人视频通话的视频数据。

具体地,在摄像头升起后,启动该摄像头,并向该摄像头发送拍摄指令。摄像头接收到该拍摄指令后采集与所述目标联系人视频通话的视频数据。该摄像头可以采集帧图像数据。所述视频数据包括至少一帧预览图像数据。

仍以目标联系人jimmy发来的视频通话请求举例。当摄像头从电视机的显示屏的非显示侧完全升起后,电视机可打开摄像头开始采集图像。或者电视机也可在升起摄像头的过程中打开摄像头开始采集图像。如图4,摄像头10从电视机的显示屏的非显示侧完全升起后,电视机可从上述第一用户界面201跳转至第二用户界面301。电视机在第二用户界面301中可实时显示摄像头10采集到的图像内容302。并且,电视机可在第二用户界面301中实时显示目标联系人jimmy发来的图像内容303。同时,用户接受本次视频通话请求后,电视机还可以将麦克风采集到的语音内容实时发送给目标联系人jimmy,并且,电视机可接收并播放目标联系人jimmy实时发送来的语音内容,实现本次视频通话过程。

s105、根据所述视频数据通过所述动力机构和/或所述传动机构调节所述摄像头的位置,以使所述摄像头对准所述用户。

在所述摄像头根据所述拍摄指令采集与所述目标联系人视频通话的视频数据后,根据该视频数据通过上述动力机构和/或传动机构调节摄像头的位置,直至所述摄像头对准上述用户。如此,可以对电视机的摄像头进行调节,以便适应不同用户或同一用户的不同需求,即使用户移动或不同用户身高差异较大等情况下,无需用户肢体动作即可自动调整摄像头到合适拍摄角度,从而更加全面捕捉用户图像,提高了摄像头的使用效果以及提高了用户的使用体验。

可以理解地,当视频数据中包括多个用户时,其中一个用户移动,摄像头不进行调整。当用户图像包括多个用户时,摄像头的移动也可以根据实际需求进行设计,在此不作限定。

在一些实施例中,所述视频数据包括用户图像。所述根据所述视频数据通过所述动力机构和/或所述传动机构调节所述摄像头的位置,包括:

对所述用户图像进行人脸识别,以确定用户的人脸图像;根据所述人脸图像和所述用户图像,判断所述摄像头是否对准所述用户;若所述摄像头未对准所述用户,确定所述摄像头的拍摄角度信息;根据所述摄像头的拍摄角度信息和目标拍摄角度信息,通过所述动力机构驱动所述摄像头在竖直方向转动和/或通过所述传动机构驱动所述摄像头在水平方向转动以调节所述摄像头的位置。

具体地,所述用户图像可以为摄像头采集的电视机前方周边区域人物图像,周边区域人物一般为电视机的用户,人物图像传送给显示屏,从而使电视机获取该摄像头采集的用户图像。

在一些实施方式中,所述对所述用户图像进行人脸识别,以确定用户的人脸图像,具体包括:将所述用户图像输入预先训练好的人脸识别模型,以输出用户的人脸图像。

其中,预先训练好的人脸识别模型可以是基于大量人脸样本图像对原始神经网络进行模型训练所得到。原始神经网络可以为卷积神经网络(cnn,convolutionalneuralnetworks)、循环神经网络(rnn,recurrentneuralnetworks)、长短期记忆(lstm,long/shorttermmemory)网络、yolo9000网络、alexnet网络或vggnet等。

在确定用户的人脸图像后,基于所述人脸图像和所述用户图像,判断所述摄像头是否对准所述用户。若所述摄像头未对准所述用户,则执行确定所述摄像头的拍摄角度信息,并确定所述摄像头的目标拍摄角度信息的步骤。若所述摄像头对准所述用户,则保持所述摄像头的拍摄方向不变,并执行所述获取所述摄像头采集的用户图像的步骤。

在一些实施方式中,所述根据所述人脸图像和所述用户图像,判断所述摄像头是否对准所述用户,具体包括:根据所述人脸图像的中心点坐标以及所述用户图像的中心点坐标,判断所述摄像头是否对准所述用户;若所述人脸图像的中心点坐标与所述用户图像的中心点坐标相同,判定所述摄像头对准所述用户;若所述人脸图像的中心点坐标与所述用户图像的中心点坐标不相同,判定所述摄像头未对准所述用户。

其中,所述人脸图像的中心点坐标以及所述用户图像的中心点坐标可以是在对所述用户图像进行人脸识别过程中获取的,即在确定用户的人脸图像的过程中,也获得该人脸图像的中心点坐标和所述用户图像的中心点坐标。所述人脸图像的中心点坐标以及所述用户图像的中心点坐标也可以是在所述对所述用户图像进行人脸识别,以确定用户的人脸图像之后,根据所述人脸图像的轮廓尺寸获取所述人脸图像的中心点坐标,并根据所述用户图像的轮廓尺寸获取所述用户图像的中心点坐标。

示例性的,所述人脸图像的中心点坐标(x1,y1)为用户的两个眼部区域的中点坐标,x1为所述人脸图像的中心点横坐标,y1为所述人脸图像的中心点纵坐标。用户图像的中心点坐标(x2,y2)为所述用户图像对角线的交点,x2为用户图像的中心点横坐标,y2为用户图像的中心点纵坐标。若x2与x1相同,以及y2与y1相同,则判定所述摄像头对准所述用户。若x2与x1不同,或者y2与y1不同,则判定所述摄像头未对准所述用户。

在一些实施方式中,根据所述人脸图像的中心点坐标以及所述用户图像的中心点坐标是否满足预设对准条件,判断所述摄像头是否对准所述用户。若所述人脸图像的中心点坐标以及所述用户图像的中心点坐标满足预设对准条件,判定所述摄像头对准所述用户;若所述人脸图像的中心点坐标与所述用户图像的中心点坐标不满足预设对准条件,判定所述摄像头未对准所述用户。预设对准条件可以根据实际需求进行灵活设置,例如所述人脸图像的中心点与用户图像的中心点之间的距离小于等于预设距离阈值时,判定所述摄像头对准所述用户;所述人脸图像的中心点与用户图像的中心点之间的距离大于预设距离阈值时,判定所述摄像头未对准所述用户。预设距离阈值可以根据实际需求进行灵活设计。

在判断所述摄像头是否对准所述用户后,若判定所述摄像头未对准所述用户,则可确定所述摄像头的拍摄角度信息和所述摄像头的目标拍摄角度信息。

在一些实施例中,所述确定所述摄像头的拍摄角度信息,具体包括:计算所述用户在所述用户图像中的面积;根据所述面积,确定所述用户与所述摄像头之间的第一距离;根据所述第一距离、所述用户图像的中心点坐标以及所述用户图像中人脸区域的中心点坐标,确定所述摄像头的拍摄角度信息。

在一些实施方式中,获取所述用户图像中用户的轮廓面积,将该轮廓面积作为所述用户在所述用户图像中的面积。其中,获取轮廓面积的方式可以根据实际需要灵活设置,例如将用户图像输入预先训练好的人体轮廓识别模型以输出所述用户在所述用户图像中的面积,又如以所述用户图像中人体的肩部宽度作为用户的宽度,以所述用户图像中等。所述根据所述面积,确定所述用户与所述摄像头之间的第一距离,包括:根据预先建立的第一映射关系,确定所述面积对应的第一距离,该第一距离是指所述用户与所述摄像头之间的距离。其中所述第一映射关系中记录有在不同拍摄距离下所述摄像头拍摄到的样本人体在所拍摄的用户图像中的面积。

在另一些实施方式中,所述计算所述用户在所述用户图像中的面积包括:获取所述用户的人脸区域在所述用户图像中的面积。其中,获取所述用户的人脸区域在所述用户图像中的面积的方式可以根据实际需要灵活设置,例如在前述人脸识别过程中即可输出所述用户的人脸区域在所述用户图像中的面积,即在确定用户的人脸图像过程中,也获得了所述用户的人脸区域在所述用户图像中的面积。所述根据所述面积,确定所述用户与所述摄像头之间的第一距离,包括:根据预先建立的第二映射关系,确定所述面积对应的第一距离,该第一距离是指所述用户与所述摄像头之间的距离。其中所述第二映射关系中记录有在不同拍摄距离下所述摄像头拍摄到的样本人体的人脸区域在所拍摄的用户图像中的面积。

在一些实施方式中,所述根据所述第一距离、所述用户图像的中心点坐标以及所述用户图像中人脸区域的中心点坐标,确定所述摄像头的拍摄角度信息,包括:根据所述用户图像的中心点坐标以及所述用户图像中人脸区域的中心点坐标,确定所述摄像头在所述水平方向的第一相对方位和所述摄像头在所述竖直方向的第二相对方位;根据所述第一距离、所述用户图像的中心点坐标以及所述用户图像中人脸区域的中心点坐标,确定所述摄像头在所述水平方向的所述第一拍摄角度;根据所述用户图像的中心点坐标以及所述用户图像中人脸区域的中心点坐标,确定所述摄像头在所述竖直方向的所述第二拍摄角度;将所述第一相对方位、所述第二相对方位、所述第一拍摄角度和所述第二拍摄角度作为所述摄像头的拍摄角度信息。

示例性的,若用户图像的中心点坐标为(0,0),用户图像中人脸区域的中心点坐标为(1,-2),则所述摄像头在所述水平方向的第一相对方位为“位于右方”,所述摄像头在所述竖直方向的第二相对方位为“位于下方”。

其中,所述根据所述第一距离、所述用户图像的中心点坐标以及所述用户图像中人脸区域的中心点坐标,确定所述摄像头在所述水平方向的所述第一拍摄角度,具体包括:根据所述用户图像的中心点坐标以及所述用户图像中人脸区域的中心点坐标,计算所述用户图像的中心点与所述用户图像中人脸区域的中心点之间的第二距离;根据所述第一距离和所述第二距离,计算所述摄像头在所述水平方向的所述第一拍摄角度。具体地,用户与所述摄像头的连接线,以及所述用户图像的中心点与所述用户图像中人脸区域的中心点的连接线呈正交设置,即两连接线的夹角为90度,因而根据所述第一距离和所述第二距离,可以计算出所述摄像头在所述水平方向的所述第一拍摄角度。

在一些实施方式中,根据第三映射关系,确定所述用户图像的中心点坐标和所述用户图像中人脸区域的中心点坐标对应的第二拍摄角度。该第二拍摄角度为所述摄像头在所述竖直方向的拍摄角度。其中所述第三映射关系中记录有所述摄像头拍摄样本人体在不同所述用户图像中人脸区域的中心点坐标和相同用户图像的中心点坐标下所述摄像头在所述竖直方向的拍摄角度。

具体地,目标拍摄角度信息包括在所述水平方向的第一目标拍摄角度和在竖直方向的第二目标拍摄角度。第一目标拍摄角度和第二目标拍摄角度可以根据实际需要进行灵活设置。示例性的,所述第一目标拍摄角度为所述摄像头对准样本人体的人脸区域拍摄时,所述摄像头在水平方向的拍摄角度。所述第二目标拍摄角度为所述摄像头对准样本人体的人脸区域拍摄时,所述摄像头在竖直方向的拍摄角度。

在一些实施例中,所述根据所述摄像头的拍摄角度信息和目标拍摄角度信息,通过所述动力机构驱动所述摄像头在竖直方向转动和通过所述传动机构驱动所述摄像头在水平方向转动,具体包括:根据所述第一拍摄角度和所述第一目标拍摄角度,通过所述传动机构驱动所述摄像头在水平方向转动;根据所述第二拍摄角度和所述第二目标拍摄角度,通过所述动力机构驱动所述摄像头在所述竖直方向转动。

其中,所述根据所述第一拍摄角度和所述第一目标拍摄角度,通过所述传动机构驱动所述摄像头在水平方向转动,包括:根据所述第一拍摄角度和所述第一目标拍摄角度,计算第一拍摄偏移角度;通过所述传动机构驱动所述摄像头在水平方向转动所述第一拍摄偏移角度。

例如,将第一拍摄角度与第一目标拍摄角度作差,所得的差值即为第一拍摄偏移角度。若所述第一拍摄偏移角度为20度,其大于0度,则控制所述传动机构驱动所述摄像头在水平方向向左转动20度。若所述第一拍摄偏移角度为-20度,其小于0度,则控制所述传动机构驱动所述摄像头在水平方向向右转动20度。若所述第一拍摄偏移角度等于0度,则所述传动机构停止运转,从而使所述摄像头在水平方向的位置保持不变。

又如,将第一拍摄角度与第一目标拍摄角度作差,所得差值的绝对值作为第一拍摄偏移角度。则所述摄像头在所述水平方向的第一相对方位为“位于右方”,确定第一移动方向为向左移动。控制所述传动机构驱动所述摄像头在水平方向转动所述第一拍摄偏移角度。

在一些实施例中,所述根据所述第二拍摄角度和所述第二目标拍摄角度,通过所述动力机构驱动所述摄像头在所述竖直方向转动,包括:根据所述第二拍摄角度和所述第二目标拍摄角度,计算第二拍摄偏移角度;所述动力机构驱动所述承载机构在竖直方向转动所述第二拍摄偏移角度,以使所述摄像头沿竖直方向转动所述第二拍摄偏移角度。

例如,将第二拍摄角度与第二目标拍摄角度作差,所得的差值即为第二拍摄偏移角度。若所述第二拍摄偏移角度为30度,其大于0度,则所述动力机构驱动所述承载机构在竖直方向向下转动,从而使所述摄像头在竖直方向向下转动30度,即摄像头沿第二轴向外做翻转运动。若所述第二拍摄偏移角度为-30度,其小于0度,则所述动力机构驱动所述承载机构在竖直方向向上转动,从而使所述摄像头在竖直方向向上转动30度,即摄像头沿第二轴向里做翻转运动。若所述第二拍摄偏移角度等于0度,则所述动力机构停止驱动所述承载机构运动,从而使所述摄像头在竖直方向的位置保持不变。

又如,将第二拍摄角度与第二目标拍摄角度作差,所得差值的绝对值作为第二拍摄偏移角度。则所述摄像头在所述水平方向的第二相对方位为“位于下方”,确定第二移动方向为向上移动。所述动力机构驱动所述承载机构在竖直方向向上转动,从而使所述摄像头在竖直方向向上转动第二拍摄偏移角度,即摄像头沿第二轴向里翻转第二拍摄偏移角度。

在一些实施例中,在满足预设摄像头下降条件下,通过所述驱动机构驱动所述摄像头移动至收回位置,从而使得摄像头隐藏于电视机的显示屏的非显示侧。其中,预设摄像头下降条件可以根据实际需求进行设置,例如在用户由视频通话切换至语音通话时,或者在视频通话结束时等,在此不作限定。如此,在用户不需要进行视频通话时电视机的摄像头不会采集到用户相关的图像内容,从而可降低用户隐私泄露的安全风险。

本申请实施例显示设备的摄像头调整方法,可以在用户接受视频通话请求后,再控制电视机中的摄像头升起以及打开。而在检测到用户接受该视频通话请求之前,电视机不会响应视频通话app打开摄像头的请求升起摄像头或打开摄像头,从而降低泄漏用户隐私的风险,提高用户在视频通话场景下的使用体验。此外,当摄像头升起后,可以对摄像头进行调节,以便适应不同用户或同一用户的不同需求,即使用户移动或不同用户身高差异较大等情况下,无需用户肢体动作即可自动调整摄像头到合适拍摄角度,从而更加全面捕捉用户图像,提高了摄像头的使用效果以及提高了用户的使用体验。

请参阅图5,图5是本申请实施例提供的一种显示设备的结构示意性框图。

如图5所示,该显示设备400可以包括通过系统总线401连接的处理器402、存储器403和通信接口404,其中,存储器403可以包括非易失性计算机可读存储介质和内存储器。

非易失性计算机可读存储介质可存储计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器执行任意一种显示设备的摄像头调整方法。

处理器402用于存储计算机程序。

存储器403用于执行所述计算机程序并在执行所述计算机程序时实现如上所述的显示设备的摄像头调整方法。

该通信接口404用于通信。本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的显示设备400的限定,具体的显示设备400可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

应当理解的是,该总线301比如为i2c(inter-integratedcircuit)总线,存储器403可以是flash芯片、只读存储器(rom,read-onlymemory)磁盘、光盘、u盘或移动硬盘等,处理器402可以是中央处理单元(centralprocessingunit,cpu),该处理器402还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

其中,在一些实施例中,所述显示设备包括显示屏、摄像头、驱动机构、动力机构和传动机构,所述驱动机构用于驱动所述摄像头升起或下降,所述动力机构和所述传动机构用于驱动所述摄像头转动;处理器402用于运行存储在存储器403中的计算机程序,以执行如下步骤:

接收来自目标联系人的视频通话请求;响应于所述视频通话请求,所述显示屏呈现第一用户界面,其中,在呈现所述第一用户界面时所述摄像头位于收回位置;检测到用户接受所述视频通话请求时,通过所述驱动机构驱动所述摄像头移动至升起位置;启动所述摄像头,并向所述摄像头发送拍摄指令,以使所述摄像头根据所述拍摄指令采集与所述目标联系人视频通话的视频数据;根据所述视频数据通过所述动力机构和/或所述传动机构调节所述摄像头的位置,以使所述摄像头对准所述用户。

在一些实施方式中,所述视频数据包括用户图像;在所述根据所述视频数据通过所述动力机构和/或所述传动机构调节所述摄像头的位置时,处理器402用于执行:对所述用户图像进行人脸识别,以确定用户的人脸图像;根据所述人脸图像和所述用户图像,判断所述摄像头是否对准所述用户;若所述摄像头未对准所述用户,确定所述摄像头的拍摄角度信息;根据所述摄像头的拍摄角度信息和目标拍摄角度信息,通过所述动力机构驱动所述摄像头在竖直方向转动和/或通过所述传动机构驱动所述摄像头在水平方向转动以调节所述摄像头的位置。

在一些实施方式中,在所述根据所述人脸图像和所述用户图像,判断所述摄像头是否对准所述用户时,处理器402用于执行:根据所述人脸图像的中心点坐标以及所述用户图像的中心点坐标,判断所述摄像头是否对准所述用户;若所述人脸图像的中心点坐标与所述用户图像的中心点坐标相同,判定所述摄像头对准所述用户;若所述人脸图像的中心点坐标与所述用户图像的中心点坐标不相同,判定所述摄像头未对准所述用户。

在一些实施方式中,在所述确定所述摄像头的拍摄角度信息时,处理器402还用于执行:计算所述用户在所述用户图像中的面积;根据所述面积,确定所述用户与所述摄像头之间的第一距离;根据所述第一距离、所述用户图像的中心点坐标以及所述用户图像中人脸区域的中心点坐标,确定所述摄像头的拍摄角度信息。

在一些实施方式中,所述摄像头的拍摄角度信息包括在水平方向的第一拍摄角度和在竖直方向的第二拍摄角度。在所述根据所述第一距离、所述用户图像的中心点坐标以及所述用户图像中人脸区域的中心点坐标,确定所述摄像头的拍摄角度信息时,处理器402用于执行:根据所述用户图像的中心点坐标以及所述用户图像中人脸区域的中心点坐标,确定所述摄像头在所述水平方向的第一相对方位和所述摄像头在所述竖直方向的第二相对方位;根据所述第一距离、所述用户图像的中心点坐标以及所述用户图像中人脸区域的中心点坐标,确定所述摄像头在所述水平方向的所述第一拍摄角度;根据所述用户图像的中心点坐标以及所述用户图像中人脸区域的中心点坐标,确定所述摄像头在所述竖直方向的所述第二拍摄角度;将所述第一相对方位、所述第二相对方位、所述第一拍摄角度和所述第二拍摄角度作为所述摄像头的拍摄角度信息。

在一些实施方式中,在所述根据所述第一距离、所述用户图像的中心点坐标以及所述用户图像中人脸区域的中心点坐标,确定所述摄像头在所述水平方向的所述第一拍摄角度时,处理器402用于执行:根据所述用户图像的中心点坐标以及所述人脸区域在所述用户图像中人脸区域的中心点坐标,计算所述用户图像的中心点与所述用户图像中的人脸区域的中心点之间的第二距离;根据所述第一距离和所述第二距离,计算所述摄像头在所述水平方向的所述第一拍摄角度。

在一些实施方式中,所述摄像头的拍摄角度信息包括在水平方向的第一拍摄角度和在竖直方向的第二拍摄角度,所述目标拍摄角度信息包括在所述水平方向的第一目标拍摄角度和在竖直方向的第二目标拍摄角度。在所述根据所述摄像头的拍摄角度信息和目标拍摄角度信息,通过所述动力机构驱动所述摄像头在竖直方向转动和通过所述传动机构驱动所述摄像头在水平方向转动时,处理器402用于执行:根据所述第一拍摄角度和所述第一目标拍摄角度,通过所述传动机构驱动所述摄像头在水平方向转动;根据所述第二拍摄角度和所述第二目标拍摄角度,通过所述动力机构驱动所述摄像头在所述竖直方向转动。

在一些实施方式中,在所述根据所述第一拍摄角度和所述第一目标拍摄角度,通过所述传动机构驱动所述摄像头在水平方向转动时,处理器402用于执行:根据所述第一拍摄角度和所述第一目标拍摄角度,通过所述传动机构驱动所述摄像头在水平方向转动;根据所述第二拍摄角度和所述第二目标拍摄角度,通过所述动力机构驱动所述摄像头在所述竖直方向转动。

在一些实施方式中,处理器402还用于执行:在预设摄像头下降条件下,通过所述驱动机构驱动所述摄像头移动至收回位置;和/或,所述显示屏呈现第二用户界面,所述第二用户界面包括所述视频数据。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对显示设备的摄像头调整方法的详细描述,此处不再赘述。

本申请实施例显示设备可以在用户接受视频通话请求后,再控制电视机中的摄像头升起以及打开。而在检测到用户接受该视频通话请求之前,电视机不会响应视频通话app打开摄像头的请求升起摄像头或打开摄像头,从而降低泄漏用户隐私的风险,提高用户在视频通话场景下的使用体验。此外,当摄像头升起后,可以对摄像头进行调节,以便适应不同用户或同一用户的不同需求,即使用户移动或不同用户身高差异较大等情况下,无需用户肢体动作即可自动调整摄像头到合适拍摄角度,从而更加全面捕捉用户图像,提高了摄像头的使用效果以及提高了用户的使用体验。

本申请的实施例中还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,该计算机程序中包括程序指令,处理器执行程序指令,实现本申请实施例提供的任一显示设备的摄像头调整方法。

其中,计算机可读存储介质可以是前述实施例的显示设备的内部存储单元,例如显示设备的硬盘或内存。计算机可读存储介质也可以是显示设备的外部存储设备,例如显示设备上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。

由于该计算机可读存储介质中所存储的计算机程序,可以执行本申请实施例所提供的任一种显示设备的摄像头调整方法,因此,可以实现本申请实施例所提供的任一种显示设备的摄像头调整方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。以上所述,仅是本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1