掌桥专利:专业的专利平台
掌桥专利
首页

智能机器人屏幕形象的显示方法、装置、设备和介质

文献发布时间:2024-04-18 19:58:30


智能机器人屏幕形象的显示方法、装置、设备和介质

技术领域

本申请涉及计算机技术领域,尤其涉及一种智能机器人屏幕形象的显示方法、装置、设备和介质。

背景技术

在实际应用中,同一空间内可能会设置有多个屏幕,当空间内某个用户唤醒智能机器人时,智能机器人的屏幕形象可能会在多个屏幕上显示。比如,随着技术的发展和社会的进步,汽车中屏幕应用越来越多,为了满足需求车内可以设置多个屏幕,对于配置有车载智能机器人的车辆,当某乘客唤醒车载智能机器人时,车载智能机器人的屏幕形象可能会在多个屏幕上同时显示,而该乘客可能仅需要与一个屏幕进行互动,车载智能机器人的屏幕形象出现在其余屏幕上时,会影响其他屏幕的乘客使用屏幕。

发明内容

本申请提出一种智能机器人屏幕形象的显示方法、装置、设备和介质。具有方案如下:

本申请一方面实施例提出了一种智能机器人屏幕形象的显示方法,包括:

获取目标空间内的语音信号;

在语音信号对应的文本与预设唤醒文本匹配的情况下,确定语音信号所属目标用户的位置信息;

获取与目标用户的位置信息对应的目标摄像装置采集的第一图像,第一图像包括目标用户瞳孔中所呈现的屏幕的图像;

比较第一图像及屏幕的图像,将匹配度最高的屏幕作为确定出的目标屏幕;

控制智能机器人的屏幕形象在目标屏幕中进行显示。

在本申请一方面实施例一种可能的实现方式中,比较第一图像及屏幕的图像,将匹配度最高的屏幕作为确定出的目标屏幕,包括:

从第一图像中提取目标用户瞳孔中所呈现的屏幕的图像;

对瞳孔中所呈现的屏幕的图像进行处理,以获取瞳孔中所呈现的屏幕的图像的平面图像;其中,平面图像的分辨率与每个屏幕的图像的分辨率相同;

将平面图像中各像素点的颜色信息与每个屏幕的图像中相同位置的像素点的颜色信息进行比对,以确定平面图像与每个屏幕的图像之间的匹配度;

将匹配度最高的屏幕作为目标屏幕。

在本申请一方面实施例一种可能的实现方式中,从所述第一图像中提取目标用户瞳孔中所呈现的屏幕的图像,包括:

确定第一图像中目标用户瞳孔中所呈现的屏幕的图像所占的比例;

在瞳孔中所呈现的屏幕图像所占的比例大于预设比例的情况下,从第一图像中提取目标用户瞳孔中所呈现的屏幕的图像。

在本申请一方面实施例一种可能的实现方式中,比较第一图像及屏幕的图像,将匹配度最高的屏幕作为确定出的目标屏幕,包括:

从第一图像中提取目标用户瞳孔中所呈现的屏幕的外观特征;

将瞳孔中所呈现的屏幕的外观特征与每个屏幕的图像进行匹配;

将匹配度最高的屏幕作为目标屏幕。

在本申请一方面实施例一种可能的实现方式中,控制智能机器人的屏幕形象在目标屏幕中进行显示,包括:

根据目标空间内其他用户的位置信息对应的摄像装置采集的第三图像,确定其他用户所注视的屏幕,其中,第三图像是其他用户的位置信息对应的摄像装置对其他用户的瞳孔进行拍摄得到的;

在目标屏幕与其他用户所注视的屏幕不同的情况下,在目标屏幕的第一显示区域显示预设尺寸的屏幕形象;

在目标屏幕与其他用户所注视的屏幕相同的情况下,在目标屏幕的第二显示区域显示目标尺寸的屏幕形象,其中,第二显示区域的关注度小于第一显示区域的关注度,目标尺寸小于预设尺寸。

在本申请一方面实施例一种可能的实现方式中,在根据与目标用户的位置信息对应的目标摄像装置采集的目标用户的第一图像、及多个屏幕的图像,从多个屏幕中确定出目标屏幕之前,还包括:

根据目标空间内各摄像装置的位置信息,确定与目标用户的位置信息对应的目标摄像装置;

控制目标摄像装置开启,以获取目标摄像装置采集的第一图像。

在本申请一方面实施例一种可能的实现方式中,确定语音信号所属目标用户的位置信息,包括:

根据目标空间内各语音采集装置与目标空间内座椅之间对应关系、及语音信号对应的目标语音采集装置,确定目标语音采集装置对应的目标座椅;

根据目标座椅,确定目标用户的位置信息。

本申请另一方面实施例提出了一种智能机器人屏幕形象的显示装置,包括:

第一获取模块,用于获取目标空间内的语音信号;

第一确定模块,用于在语音信号对应的文本与预设唤醒文本匹配的情况下,确定语音信号所属目标用户的位置信息;

第二获取模块,用于获取与目标用户的位置信息对应的目标摄像装置采集的第一图像,第一图像包括目标用户瞳孔中所呈现的屏幕的图像;

第二确定模块,用于比较第一图像及屏幕的图像,将匹配度最高的屏幕作为确定出的目标屏幕;

控制模块,用于控制智能机器人的屏幕形象在目标屏幕中进行显示。

在本申请另一方面实施例一种可能的实现方式中,第二确定模块,用于:从第一图像中提取目标用户瞳孔中所呈现的屏幕的图像;

对瞳孔中所呈现的屏幕的图像进行处理,以获取瞳孔中所呈现的屏幕的图像的平面图像;其中,平面图像的分辨率与每个屏幕的图像的分辨率相同;

将平面图像中各像素点的颜色信息与每个屏幕的图像中相同位置的像素点的颜色信息进行比对,以确定平面图像与每个屏幕的图像之间的匹配度;

将匹配度最高的屏幕作为目标屏幕。

在本申请另一方面实施例一种可能的实现方式中,第二确定模块,用于:

确定第一图像中目标用户瞳孔中所呈现的屏幕的图像所占的比例;

在瞳孔中所呈现的屏幕图像所占的比例大于预设比例的情况下,从第一图像中提取目标用户瞳孔中所呈现的屏幕的图像。

在本申请另一方面实施例一种可能的实现方式中,第二确定模块,用于:

从第一图像中提取目标用户瞳孔中所呈现的屏幕的外观特征;

将瞳孔中所呈现的屏幕的外观特征与每个屏幕的图像进行匹配;

将匹配度最高的屏幕作为目标屏幕。

在本申请另一方面实施例一种可能的实现方式中,控制模块,用于:

根据目标空间内其他用户的位置信息对应的摄像装置采集的第三图像,确定其他用户所注视的屏幕,其中,第三图像是其他用户的位置信息对应的摄像装置对其他用户的瞳孔进行拍摄得到的;

在目标屏幕与其他用户所注视的屏幕不同的情况下,在目标屏幕的第一显示区域显示预设尺寸的屏幕形象;

在目标屏幕与其他用户所注视的屏幕相同的情况下,在目标屏幕的第二显示区域显示目标尺寸的屏幕形象,其中,第二显示区域的关注度小于第一显示区域的关注度,目标尺寸小于预设尺寸。

在本申请另一方面实施例一种可能的实现方式中,该装置还可以包括:

第四确定模块,用于根据目标空间内各摄像装置的位置信息,确定与目标用户的位置信息对应的目标摄像装置;

控制模块,还用于控制目标摄像装置开启,以获取目标摄像装置采集的第一图像。

在本申请另一方面实施例一种可能的实现方式中,第一确定模块,用于:

根据目标空间内各语音采集装置与目标空间内座椅之间对应关系、及语音信号对应的目标语音采集装置,确定目标语音采集装置对应的目标座椅;

根据目标座椅,确定目标用户的位置信息。

本申请另一方面实施例提出了一种计算机设备,包括处理器和存储器;

其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现如上述一方面实施例所述的方法。

本申请另一方面实施例提出了一种车辆,包括上述计算机设备。

本申请另一方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述一方面实施例所述的方法。

本申请另一方面实施例提出了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时上述一方面实施例所述方法的步骤。

本申请实施例的智能机器人屏幕形象的显示方法、装置、计算机设备和存储介质,通过获取目标空间内的语音信号;在语音信号对应的文本与预设唤醒文本匹配的情况下,确定语音信号所属目标用户的位置信息;获取与目标用户的位置信息对应的目标摄像装置采集的第一图像,第一图像包括目标用户瞳孔中所呈现的屏幕的图像;比较第一图像及屏幕的图像,将匹配度最高的屏幕作为确定出的目标屏幕;控制智能机器人的屏幕形象在目标屏幕中进行显示。由此,在乘客唤醒智能机器人时,通过根据目标用户瞳孔中所呈现的屏幕的图像和实际屏幕的图像,确定出目标屏幕,以在目标屏幕上显示智能机器人的屏幕形象,从而可以避免在多个屏幕中同时显示智能机器人的屏幕形象,减少了对其他屏幕的用户使用屏幕的影响。另外,基于用户瞳孔中所呈现的屏幕的图像确定目标屏幕,不仅准确性高,而且适用范围广。

本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。

附图说明

本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本申请实施例提供的一种智能机器人屏幕形象的显示方法的流程示意图;

图2为本申请实施例提供的另一种智能机器人屏幕形象的显示方法的流程示意图;

图3为本申请实施例提供的另一种智能机器人屏幕形象的显示方法的流程示意图;

图4为本申请实施例提供的另一种智能机器人屏幕形象的显示方法的流程示意图;

图5为本申请实施例提供的另一种智能机器人屏幕形象的显示方法的流程示意图;

图6为本申请实施例提供的一种车辆内部示意图;

图7为本申请实施例提供的一种智能机器人屏幕形象的显示装置的结构示意图;

图8为本申请实施例提供的一种用于智能机器人屏幕形象的显示的计算机设备的框图。

具体实施方式

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。

下面参考附图描述本申请实施例的智能机器人屏幕形象的显示方法、装置、计算机设备和存储介质。

图1为本申请实施例提供的一种智能机器人屏幕形象的显示方法的流程示意图。

本申请实施例的智能机器人屏幕形象的显示方法,可以由本申请实施例提供的智能机器人屏幕形象的显示装置执行,该装置可以配置于计算机设备中,比如可以配置于车机内,以实现在目标乘客唤醒智能机器人时,根据目标用户瞳孔中所呈现的屏幕的图像和实际屏幕的图像,确定出目标屏幕,并在目标屏幕中显示智能机器人的屏幕形象,避免在多个屏幕中同时显示智能机器人的屏幕形象,减少了对其他屏幕的乘客使用屏幕的影响。

如图1所示,该智能机器人屏幕形象的显示方法包括:

步骤101,获取目标空间内的语音信号。

其中,目标空间内设置有多个屏幕,目标空间可以是车辆内的空间,也可以是游戏室,也可以其他空间区域,本申请对此不作限定。

本申请中,目标空间中可以设置有语音采集装置,比如麦克风等,当用户在目标空间内说话时,语音采集装置可以采集相应的语音信号,从而可以获取语音采集装置采集的目标空间内的语音信号。

以目标空间为车辆内的空间为例,车辆内可以设置有语音采集装置,比如麦克风等,当乘客在车辆内说话时,语音采集装置可以采集相应的语音信号,从而可以获取语音采集装置采集的车辆内的语音信号。

为了提高获取的语音信号质量,本申请中,可以在车辆内每个座椅附近设置语音采集装置,从而当某座椅上的乘客说话时,该座椅对应的语音采集装置可以采集到乘客的语音信号。

步骤102,在语音信号对应的文本与预设唤醒文本匹配的情况下,确定语音信号所属目标用户的位置信息。

本申请中,目标空间内的用户可以通过语音唤醒智能机器人,由此可以预设一个或多个预设唤醒文本,比如预设唤醒文本为“你好,A同学”。

在获取到语音信号后,可以对语音信号进行识别,以获取语音信号对应的文本,之后将语音信号对应的文本与预设唤醒文本进行比对,若语音信号对应的文本与预设唤醒文本匹配,说明用户在唤醒智能机器人,那么可以确定语音信号所属目标用户的位置信息。

其中,语音信号所属目标用户是指发出语音信号的用户,目标用户的位置信息可以是目标用户在目标空间内的坐标信息。

本申请中,目标空间内可以设置有摄像头,可以通过对目标空间内摄像头采集的图像进行分析,确定发出语音信号的用户及该用户的位置信息。

以目标空间为车辆内的空间为例,语音信号所属目标乘客是指发出语音信号的乘客,目标乘客的位置信息可以是目标乘客在车辆内的坐标信息,或者也可以是目标乘客所乘座的座椅的位置等。比如,副驾驶的乘客通过语音唤醒车载智能机器人,那么该乘客的位置信息为副驾驶位置。

本申请中,车辆内可以设置摄像装置,可以通过对车辆内摄像装置采集的图像进行分析,以确定发出语音信号的乘客及该乘客的位置信息。或者,也可以预先建立车辆内各语音采集装置与车辆内座椅之间对应关系,在获取语音信号后,可以确定采集到语音信号的语音采集装置,也即目标语音采集装置,根据目标语音采集装置查询各语音采集装置与车辆内座椅之间对应关系,可以确定目标语音采集装置对应的目标座椅,之后可以根据目标座椅,确定目标乘客的位置信息。

比如,目标座椅是副驾驶座椅,那么目标乘客的位置信息为副驾驶位置。

步骤103,获取与目标用户的位置信息对应的目标摄像装置采集的第一图像,第一图像包括目标用户瞳孔中所呈现的屏幕的图像。

其中,第一图像是目标摄像装置对目标乘客的瞳孔进行拍摄得到的,第一图像中包括目标用户瞳孔中所呈现的屏幕的图像。

以目标空间为车辆内的空间,本申请中,可以在车辆内每个座椅的前部上方布置摄像装置,以用于对乘客的瞳孔进行拍摄。其中,摄像装置可以为远摄极窄视场角和极高像素的摄像头。

步骤104,比较第一图像及屏幕的图像,将匹配度最高的屏幕作为确定出的目标屏幕。

其中,与第一图像进行比较的屏幕的图像是指对屏幕直接进行拍摄得到的。

以目标空间为车辆内的空间为例,本申请中,可以预先拍摄车辆内每个车载屏幕的外观图像,从而获取每个车载屏幕的外观图像。在确定目标乘客的位置信息后,可以将与目标乘客的位置信息对应的目标摄像装置采集的第一图像,与每个车载屏幕的图像进行匹配,以从多个车载屏幕中确定出目标屏幕。

在确定目标屏幕时,可以从第一图像中提取目标用户瞳孔中所呈现的屏幕的外观特征,将提取的外观特征与每个车载屏幕的图像进行匹配,以确定第一图像与每个车载屏幕的图像之间的匹配度,可以将匹配度最高的车载屏幕确定为目标乘客正在注视的屏幕,也即目标屏幕。

为了便于确定出目标屏幕,本申请中,还可以在屏幕外观的周边增加一些特殊的标记点,比如,各车载屏幕为不同的形状,或者在不同车载屏幕周边放置不同的饰品等,以便于识别。

在实际应用中,可能有些用户眼球转动方向和实际注视的物体方向不一致,基于摄像头捕捉头部转动、基于眼动检测装置等都无法准确判断乘客的注视方向,本申请中,基于对目标用户的瞳孔进行拍摄得到的图像确定其注视的屏幕,可以适用于眼球转动方向和实际注视的物体方向不一致的场景。

步骤104,控制智能机器人的屏幕形象在目标屏幕中进行显示。

在确定目标屏幕后,可以控制智能机器人的屏幕形象在目标屏幕中进行显示,从而可以解决在某乘客唤醒智能机器人时,在多个屏幕中同时显示其屏幕形象的问题,减少了对其他屏幕的用户使用屏幕的影响。

本申请实施例中,通过获取目标空间内的语音信号;在语音信号对应的文本与预设唤醒文本匹配的情况下,确定语音信号所属目标用户的位置信息;获取与目标用户的位置信息对应的目标摄像装置采集的第一图像,第一图像包括目标用户瞳孔中所呈现的屏幕的图像;比较第一图像及屏幕的图像,将匹配度最高的屏幕作为确定出的目标屏幕;控制智能机器人的屏幕形象在目标屏幕中进行显示。由此,在乘客唤醒智能机器人时,通过根据唤醒智能机器人的用户瞳孔中所呈现的屏幕的图像和实际屏幕的图像,确定出目标屏幕,以在目标屏幕上显示智能机器人的屏幕形象,从而可以避免在多个屏幕中同时显示智能机器人的屏幕形象,减少了对其他屏幕的用户使用屏幕的影响。另外,基于用户瞳孔中所呈现的屏幕的图像确定目标屏幕,不仅准确性高,而且适用范围广。

在本申请的一个实施例中,在确定目标用户注视的屏幕时,还可以采用图2所示的方法。图2为本申请实施例提供的另一种智能机器人屏幕形象的显示方法的流程示意图。

如图2所示,该智能机器人屏幕形象的显示方法包括:

步骤201,获取目标空间内的语音信号。

步骤202,在语音信号对应的文本与预设唤醒文本匹配的情况下,确定语音信号所属目标用户的位置信息。

本申请中,步骤201-步骤202与上述实施例中记载的内容类似,故在此不再赘述。

步骤203,从第一图像中提取目标用户瞳孔中所呈现的屏幕的图像。

在实际应用中,当人看向某个物体时,该物体在人的瞳孔内会呈现一个倒像,基于此,本申请中,可以对第一图像进行识别,以确定第一图像中瞳孔所在区域,并从瞳孔所在区域中提取瞳孔中所呈现的屏幕的图像。

步骤204,对瞳孔中所呈现的屏幕的图像进行处理,以获取瞳孔中所呈现的屏幕的图像的平面图像。

本申请中,可以对目标乘客瞳孔中所呈现的屏幕的图像进行拉伸畸变处理,以获取瞳孔中所呈现的屏幕的图像的平面图像。为提高了处理后图像的清晰度,还可以对平面图像进行锐化处理等。其中,平面图像的分辨率与每个屏幕的图像的分辨率相同。

步骤205,将平面图像中各像素点的颜色信息与每个屏幕的图像中相同位置的像素点的颜色信息进行比对,以确定平面图像与每个屏幕的图像之间的匹配度。

本申请中,可以将平面图像中各像素点的颜色信息与每个屏幕的图像中相同位置的像素点的颜色信息进行比对,以确定平面图像与每个屏幕的图像中相同位置的像素点的颜色信息是否相同,从而根据颜色信息相同的像素点的数量,确定平面图像与每个屏幕的图像之间的匹配度。其中,颜色信息可以是指RGB值,颜色信息相同的像素点的数量越多,平面图像与屏幕的图像之间的匹配度越高。

比如,平面图像中位于[0,1](即第一行第二列)的像素点的RGB值为(90,30,80),某屏幕的图像中相同位置的信息像素点的RGB值也是(90,30,80),说明两个像素点的颜色信息相同。

步骤206,将匹配度最高的屏幕作为目标屏幕。

本申请中,可以将各屏幕对应的匹配度进行比较,以确定出最高匹配度对应的屏幕,可以将该屏幕认为是目标用户正在注视的屏幕,也即目标屏幕。

步骤207,控制智能机器人的屏幕形象在目标屏幕中进行显示。

本申请中,步骤207与上述实施例中记载的内容类似,故在此不再赘述。

本申请实施例中,在比较第一图像及车载屏幕的图像,将匹配度最高的屏幕作为确定出的目标屏幕时,可以通过从第一图像中提取目标用户瞳孔中所呈现的屏幕的图像,对瞳孔中所呈现的屏幕的图像进行处理,以获取瞳孔中所呈现的屏幕的图像的平面图像,将平面图像中各像素点的颜色信息与每个屏幕的图像中相同位置的像素点的颜色信息进行比对,以确定平面图像与每个屏幕的图像之间的匹配度,将匹配度最高的屏幕作为目标屏幕。由此,通过将目标用户瞳孔中所呈现的屏幕的图像处理为与实际的屏幕的图像相同分辨率的平面图像,并比较相同位置的像素点的颜色信息,以确定平面图像与屏幕图像的匹配度,将匹配度最高的屏幕作为目标屏幕,提高了确定目标屏幕的准确性。

在本申请的一个实施例中,为了减少计算量和提高准确性,在基于目标用户的第一图像,确定目标屏幕之前,可以先对目标摄像装置采集的第一图像进行筛选,以筛选出满足条件的第一图像,基于筛选出的第一图像,确定目标屏幕。下面结合图3进行说明,图3为本申请实施例提供的另一种智能机器人屏幕形象的显示方法的流程示意图。

如图3所示,该智能机器人屏幕形象的显示方法包括:

步骤301,获取目标空间内的语音信号。

步骤302,在语音信号对应的文本与预设唤醒文本匹配的情况下,确定语音信号所属目标用户的位置信息。

本申请中,步骤301-步骤302与上述实施例中记载的内容类似,故在此不再赘述。

步骤303,确定第一图像中目标用户瞳孔中所呈现的屏幕的图像所占的比例。

本申请中,可以对目标摄像装置采集的第一图像进行识别,以确定采集的第一图像中瞳孔中所呈现的屏幕的图像的位置及瞳孔中所呈现的屏幕的图像的尺寸,根据瞳孔中所呈现的屏幕的图像的尺寸与第一图像的尺寸,确定瞳孔中所呈现的屏幕的图像所占的比例。

步骤304,在瞳孔中所呈现的屏幕的图像所占的比例大于预设比例的情况下,从第一图像中提取目标用户瞳孔中所呈现的屏幕的图像。

本申请中,可以对目标摄像装置采集的图像进行识别,以确定采集的第一图像中瞳孔中所呈现的屏幕的图像的位置及尺寸,根据瞳孔中所呈现的屏幕的图像的尺寸与第一图像的尺寸,确定瞳孔中所呈现的屏幕的图像所占的比例。

由于用户与摄像装置的远近不同、用户位置偏移等会影响采集的第一图像中瞳孔中所呈现的屏幕的图像所占的比例,第一图像中瞳孔中所呈现的屏幕的图像所占比例越大,越容易与屏幕的图像进行对比,确定的目标用户所注视的屏幕的准确性越高。因此,本申请中,可以将瞳孔中所呈现的屏幕的图像所占的比例与预设比例进行比较,如果瞳孔中所呈现的屏幕的图像所占的比例大于预设比例,可以根据瞳孔中所呈现的屏幕的图像在第一图像中的位置,从第一图像中提取目标乘客瞳孔中所呈现的屏幕的图像。如果瞳孔中所呈现的屏幕的图像所占的比例小于或等于预设比例,可以将第一图像丢弃。

步骤305,对瞳孔中所呈现的屏幕的图像进行处理,以获取瞳孔中所呈现的屏幕的图像的平面图像。

步骤306,将平面图像中各像素点的颜色信息与每个屏幕的图像中相同位置的像素点的颜色信息进行比对,以确定平面图像与每个屏幕的图像之间的匹配度。

步骤307,将匹配度最高的屏幕作为目标屏幕。

步骤308,控制智能机器人的屏幕形象在目标屏幕中进行显示。

本申请中,步骤305-步骤308与上述实施例中记载的内容类似,故在此不再赘述。

本申请实施例中,在从第一图像中提取目标用户瞳孔中所呈现的屏幕的图像时,还可以通过确定第一图像中目标用户瞳孔中所呈现的屏幕的图像所占的比例,并在瞳孔中所呈现的屏幕图像所占的比例大于预设比例的情况下,从第一图像中提取目标用户瞳孔中所呈现的屏幕的图像。由此,基于瞳孔中所呈现的屏幕的图像在摄像装置采集的第一图像中所占的比例,对采集的图像进行筛选,从而对从满足条件的第一图像中提取瞳孔中所呈现的屏幕的图像,进而基于瞳孔中所呈现的屏幕的图像,确定目标屏幕,减少了计算量,提高了准确性。

在实际应用中,唤醒智能机器人的用户注视的目标屏幕,也可能是其他用户正在使用的屏幕,若贸然在目标屏幕上显示智能机器人的屏幕形象,可能会其他用户造成打扰。基于此,在本申请的一个实施例中,可以采用图4所示的方式显示智能机器人的屏幕形象。图4为本申请实施例提供的另一种智能机器人屏幕形象的显示方法的流程示意图。

如图4所示,该智能机器人屏幕形象的显示方法包括:

步骤401,获取目标空间内的语音信号。

步骤402,在语音信号对应的文本与预设唤醒文本匹配的情况下,确定语音信号所属目标用户的位置信息。

步骤403,获取与目标用户的位置信息对应的目标摄像装置采集的第一图像,第一图像包括目标用户瞳孔中所呈现的屏幕的图像。

步骤404,比较第一图像及屏幕的图像,将匹配度最高的屏幕作为确定出的目标屏幕本申请中,步骤401-步骤404与上述实施例中记载的内容类似,故在此不再赘述。

步骤405,根据目标空间内其他用户的位置信息对应的摄像装置采集的第三图像,确定其他用户所注视的屏幕。

其中,第三图像中包括其他用户瞳孔中所呈现的屏幕的图像。

本申请中,根据第三图像确定其他乘客所注视的屏幕的方式,与上述实施例中记载的确定目标用户所注视的目标屏幕的方式类似,故在此不再赘述。

步骤406,在目标屏幕与其他用户所注视的屏幕不同的情况下,在目标屏幕的第一显示区域显示预设尺寸的屏幕形象。

本申请中,判断目标用户所注视的目标屏幕与其他用户所注视的屏幕是否相同,若目标屏幕与其他用户所注视的屏幕不同,说明其他乘客都没有在使用目标屏幕,那么可以直接在目标屏幕的第一显示区域显示预设尺寸的屏幕形象。

其中,屏幕的第一显示区域可以是指用户关注度比较高的区域或者乘客观看效果最佳的区域,比如,屏幕的中央区域等;预设尺寸与第一显示区域的尺寸匹配。

若其他用户有多个,那么可以将每个其他用户所注视的屏幕与目标屏幕进行比较,若每个其他用户所注视的屏幕与目标屏幕均不相同的情况下,说明其他用户都没有在注视目标屏幕,可以在目标屏幕的第一显示区域显示预设尺寸的屏幕形象。

步骤407,在目标屏幕与其他用户所注视的屏幕相同的情况下,在目标屏幕的第二显示区域显示目标尺寸的屏幕形象。

若目标屏幕与其他用户所注视的屏幕相同,说明唤醒智能机器人的用户与其他用户所注视的屏幕相同,为了避免影响其他正在观看目标屏幕的乘客,可以在目标屏幕的第二显示区域显示目标尺寸的屏幕形象。其中,第二显示区域的关注度小于第一显示区域的关注度,目标尺寸小于预设尺寸。

比如,第二显示区域可以是用户关注度比较低的目标屏幕中的边缘区域,若其他用户在注视目标屏幕,可以在目标屏幕的边缘区域以小窗口的形式悬浮显示智能机器人的屏幕形象,可以避免遮挡第一显示区域中显示的内容。

若其他用户有多个,那么可以将每个其他用户所注视的屏幕与目标屏幕进行比较,若其他用户中任一用户所注视的屏幕与目标屏幕相同,说明该用户在注视目标屏幕,可以在屏幕的第二显示区域显示目标尺寸的屏幕形象。

本申请中,若有其他用户在观看目标屏幕,可以在目标屏幕的第二显示区域显示目标尺寸的智能机器人的屏幕形象,以较小的形象与目标用户提供互动即可,避免对正在注视目标屏幕的其他乘客造成打扰。

本申请实施例中,在控制智能机器人的屏幕形象在目标屏幕中进行显示时,可以根据目标空间内其他用户的位置信息对应的摄像装置采集的第三图像,确定其他乘客所注视的屏幕,根据目标屏幕是否与其他乘客所注视的屏幕相同,在目标屏幕中显示智能机器人的屏幕形象,从而可以避免智能机器人的屏幕形象在目标屏幕显示时,对其他用户使用目标屏幕造成打扰。

在实际应用中,如果目标空间内的摄像装置一直处于开启状态,功率消耗会比较大,而且也会占用较大的存储空间。为了节省功率和存储空间,在本申请的一个实施例中,可以采用图5所示的方式,图5为本申请实施例提供的另一种智能机器人屏幕形象的显示方法的流程示意图。

如图5所示,该智能机器人屏幕形象的显示方法包括:

步骤501,获取目标空间内的语音信号。

步骤502,在语音信号对应的文本与预设唤醒文本匹配的情况下,确定语音信号所属目标用户的位置信息。

本申请中,步骤501-步骤502与上述实施例中记载的内容类似,故在此不再赘述。

步骤503,根据目标空间内各摄像装置的位置信息,确定与目标用户的位置信息对应的目标摄像装置。

以目标空间为车辆内的空间为例,本申请中,可以预先获取车辆内各摄像装置的位置信息。其中,各摄像装置的位置信息可以是各摄像装置与车辆内其他设备之间的相对位置信息,也可以是在车辆内的坐标信息等。

作为一种可能的实现方式,在确定目标乘客的位置信息后,可以将目标乘客的位置信息与各摄像装置的位置信息进行匹配,可以将与目标乘客间的距离最近的摄像装置确定为目标摄像装置。

作为另一种可能的实现方式,可以预先建立车辆内座椅与摄像装置之间的对应关系,在确定目标乘客所在座椅后,可以根据目标乘客所在座椅,查找座椅与摄像装置之间的对应关系,确定目标乘客所在座椅对应的摄像装置,也即目标摄像装置。

比如,预先为车辆内每个座椅设置一个摄像头,当某座椅上的乘客唤醒车载智能机器人时,那么确定该座椅对应的摄像头为目标摄像头。

步骤504,控制目标摄像装置开启,以获取目标摄像装置采集的第一图像。

在确定目标摄像装置后,控制目标摄像装置开启,以使目标摄像装对目标乘客的瞳孔进行拍摄,从而在确定有用户在唤醒车载智能机器人时,再开启对应的摄像装置。

步骤505,比较第一图像及屏幕的图像,将匹配度最高的屏幕作为确定出的目标屏幕。

步骤506,控制智能机器人的屏幕形象在目标屏幕中进行显示。

本申请中,步骤505-步骤506与上述实施例中记载的内容类似,故在此不再赘述。

本申请中,在智能机器人的屏幕形象在目标屏幕中显示预设时长后,可以关闭目标摄像装置,直至该目标用户的位置信息处有用户唤醒车载智能机器人时再开启,从而可以避免目标摄像装置一直处于开启状态。

本申请实施例中,在确定出目标屏幕之前,还可以根据目标空间内各摄像装置的位置信息,确定与目标用户的位置信息对应的目标摄像装置,控制目标摄像装置开启,以获取目标摄像装置采集的第一图像。由此,目标空间内有用户在唤醒智能机器人时,再根据用户的位置开启对应的摄像装置,从而在用户唤醒智能机器人时再开启摄像装置,可以避免摄像装置一直处于开启状态,节省了功率和存储空间。

为了进一步说明上述实施例,下面以车载智能机器人屏幕的显示为例,结合图6进行说明,图6为本申请实施例提供的一种车辆内部示意图。

如图6所示,车辆内设置有四个座椅分别为座椅1、座椅2、座椅3和座椅4,每个座椅附近设置有拾音麦克风,座椅1和座椅2前方各设置有一个屏幕,座椅3和座椅4前方设置有一个屏幕3,每个座椅设置一个对应的摄像头。

假设,座椅3的乘客发出唤醒语音,唤醒语音的声波将会被离其最近的麦克风最先采集,对该麦克风采集的语音信号进行识别,根据识别结果确定该乘客在唤醒车载智能机器人。

在某座椅的乘客唤醒车载智能机器人时,车机端可以从拾音麦克风的位置,确定出发声乘客的位置,根据该位置启动对应的摄像头捕捉乘客的眼睛。其中,摄像头可以采用远摄极窄视场角极高像素镜头。由于不能在人眼前方布置摄像头,所以要采用一个远摄镜头,同时要保证视场角极其的窄,这样才能保证将全部的像素贡献于瞳孔内的画面,而不是其他的周边画面。

本实施例中,可以预先拍摄车辆内各个车载屏幕的图像,并存入车机内,车机可以确定目标乘客对应的目标摄像装置采集的第一图像中目标乘客瞳孔中所呈现的车载屏幕的图像所占的比例,若比例大于预设比例,可以将瞳孔中所呈现的车载屏幕的图像提取出来,然后对提取的瞳孔中所呈现的车载屏幕的图像进行处理,以获取相应的平面图像,其中,平面图像与预设拍摄的各车载屏幕的图像的分辨率相同。之后,可以将平面图像与预先拍摄的车载屏幕的图像进行比对,以确定屏幕图像与车载屏幕的图像间的相似度,根据各车载屏幕对应的相似度,确定目标乘客所注视的屏幕,最后可以控制车载智能机器人的屏幕形象在目标乘客所注视的屏幕上显示,从而在某乘客唤醒车载智能机器人时,可以避免在车辆内多个屏幕上同时显示,减少了对其他乘客使用屏幕的影响。

如图6所示,若座椅3的乘客唤醒车载智能机器人,基于座椅3上乘客眼睛的瞳孔中所呈现的车载屏幕的图像,可以确定座椅3的乘客注视的屏幕为屏幕3,可在屏幕3上显示车载智能机器人的屏幕形象。

为了实现上述实施例,本申请实施例还提出一种智能机器人屏幕形象的显示装置的结构示意图。图7为本申请实施例提供的一种智能机器人屏幕形象的显示装置的结构示意图。

如图7所示,该智能机器人屏幕形象的显示装置700包括:

第一获取模块710,用于获取目标空间内的语音信号;

第一确定模块720,用于在语音信号对应的文本与预设唤醒文本匹配的情况下,确定语音信号所属目标用户的位置信息;

第二获取模块730,用于获取与目标用户的位置信息对应的目标摄像装置采集的第一图像,第一图像包括目标用户瞳孔中所呈现的屏幕的图像;

第二确定模块740,用于比较第一图像及屏幕的图像,将匹配度最高的屏幕作为确定出的目标屏幕;

控制模块750,用于控制智能机器人的屏幕形象在目标屏幕中进行显示。

在本申请实施例一种可能的实现方式中,第二确定模块740,用于:

从第一图像中提取目标用户瞳孔中所呈现的屏幕的图像;

对瞳孔中所呈现的屏幕的图像进行处理,以获取瞳孔中所呈现的屏幕的图像的平面图像;其中,平面图像的分辨率与每个屏幕的图像的分辨率相同;

将平面图像中各像素点的颜色信息与每个屏幕的图像中相同位置的像素点的颜色信息进行比对,以确定平面图像与每个屏幕的图像之间的匹配度;

将匹配度最高的屏幕作为目标屏幕。

在本申请实施例一种可能的实现方式中,第二确定模块740,用于:

确定第一图像中目标用户瞳孔中所呈现的屏幕的图像所占的比例;

在瞳孔中所呈现的屏幕图像所占的比例大于预设比例的情况下,从第一图像中提取目标用户瞳孔中所呈现的屏幕的图像。

在本申请实施例一种可能的实现方式中,第二确定模块740,用于:

从第一图像中提取目标用户瞳孔中所呈现的屏幕的外观特征;

将瞳孔中所呈现的屏幕的外观特征与每个屏幕的图像进行匹配;

将匹配度最高的屏幕作为目标屏幕。

在本申请实施例一种可能的实现方式中,控制模块750,用于:

根据目标空间内其他用户的位置信息对应的摄像装置采集的第三图像,确定其他用户所注视的屏幕,其中,第三图像是其他用户的位置信息对应的摄像装置对其他用户的瞳孔进行拍摄得到的;

在目标屏幕与其他用户所注视的屏幕不同的情况下,在目标屏幕的第一显示区域显示预设尺寸的屏幕形象;

在目标屏幕与其他用户所注视的屏幕相同的情况下,在目标屏幕的第二显示区域显示目标尺寸的屏幕形象,其中,第二显示区域的关注度小于第一显示区域的关注度,目标尺寸小于预设尺寸。

在本申请实施例一种可能的实现方式中,该装置还可以包括:

第四确定模块,用于根据目标空间内各摄像装置的位置信息,确定与目标用户的位置信息对应的目标摄像装置;

控制模块750,还用于控制目标摄像装置开启,以获取目标摄像装置采集的第一图像。

在本申请实施例一种可能的实现方式中,第一确定模块720,用于:

根据目标空间内各语音采集装置与目标空间内座椅之间对应关系、及语音信号对应的目标语音采集装置,确定目标语音采集装置对应的目标座椅;

根据目标座椅,确定目标用户的位置信息。

需要说明的是,上述对智能机器人屏幕形象的显示方法实施例的解释说明,也适用于该实施例的智能机器人屏幕形象的显示装置,故在此不再赘述。

本申请实施例中,通过获取目标空间内的语音信号;在语音信号对应的文本与预设唤醒文本匹配的情况下,确定语音信号所属目标用户的位置信息;获取与目标用户的位置信息对应的目标摄像装置采集的第一图像,第一图像包括目标用户瞳孔中所呈现的屏幕的图像;比较第一图像及屏幕的图像,将匹配度最高的屏幕作为确定出的目标屏幕;控制智能机器人的屏幕形象在目标屏幕中进行显示。由此,在用户唤醒智能机器人时,通过根据唤醒智能机器人的用户瞳孔中所呈现的屏幕的图像和实际屏幕的图像,确定出目标屏幕,以在目标屏幕上显示智能机器人的屏幕形象,从而可以避免在多个屏幕中同时显示智能机器人的屏幕形象,减少了对其他屏幕的乘客使用屏幕的影响。另外,基于用户瞳孔中所呈现的屏幕图像确定目标屏幕,不仅准确性高,而且适用范围广。

图8为本申请实施例提供的一种用于智能机器人屏幕形象的显示的计算机设备的框图。

如图8所示,该计算机设备800包括:

存储器810及处理器820,连接不同组件(包括存储器810和处理器820)的总线830,存储器810存储有计算机程序,当处理器820执行所述程序时实现本申请实施例所述的智能机器人屏幕形象的显示方法。

总线830表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及外围组件互连(PCI)总线。

计算机设备800典型地包括多种计算机设备可读介质。这些介质可以是任何能够被计算机设备800访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。

存储器810还可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(RAM)840和/或高速缓存存储器850。计算机设备800可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统860可以用于读写不可移动的、非易失性磁介质(图8未显示,通常称为“硬盘驱动器”)。尽管图8中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线830相连。存储器810可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本申请各实施例的功能。

具有一组(至少一个)程序模块870的程序/实用工具880,可以存储在例如存储器810中,这样的程序模块870包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块870通常执行本申请所描述的实施例中的功能和/或方法。

计算机设备800也可以与一个或多个外部设备890(例如键盘、指向设备、显示器891等)通信,还可与一个或者多个使得用户能与该计算机设备800交互的设备通信,和/或与使得该计算机设备800能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口892进行。并且,计算机设备800还可以通过网络适配器893与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器893通过总线830与计算机设备800的其它模块通信。应当明白,尽管图中未示出,可以结合计算机设备800使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。

处理器820通过运行存储在存储器810中的程序,从而执行各种功能应用以及数据处理。

需要说明的是,本实施例的计算机设备的实施过程和技术原理参见前述对本申请实施例的智能机器人屏幕形象的显示方法的解释说明,此处不再赘述。

为了实现上述实施例,本申请实施例还提出一种计算机设备,包括处理器和存储器;

其中,处理器通过读取存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现如上述实施例所述的智能机器人屏幕形象的显示方法。

为了实现上述实施例,本申请实施例还提出了一种车辆,包括上述计算机设备。

为了实现上述实施例,本申请实施例还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例所述的智能机器人屏幕形象的显示方法。

为了实现上述实施例,本申请实施例还提出一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时上述实施例所述的智能机器人屏幕形象的显示方法的步骤。

在本说明书的描述中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

相关技术
  • 屏幕显示的调节方法及装置、电子设备、存储介质
  • 屏幕色温控制方法、装置、显示终端及存储介质
  • 一种屏幕显示方法、装置、终端及存储介质
  • 屏幕显示方向控制方法、装置、移动终端及可读存储介质
  • 圆角屏幕的显示方法、计算机设备以及存储介质
  • 智能机器人屏幕形象的显示方法、装置、设备和介质
  • 屏幕显示方法、屏幕显示装置、电子设备、程序及介质
技术分类

06120116504933