一种图像输出控制方法、系统、电子设备和存储介质与流程

文档序号:30597830发布日期:2022-07-01 21:01阅读:74来源:国知局
一种图像输出控制方法、系统、电子设备和存储介质与流程

1.本公开涉及但不限于智能家居领域,尤其涉及一种图像输出控制方法、系统、电子设备和存储介质。


背景技术:

2.家庭监控系统日益普及,用户通过家用监控设备附带显示屏或个人智能终端的显示屏查看视频监控画面或历史监控视频。可以看到,这些已有的视频显示屏幕都属于便携设备的显示屏,相对较小,对于老人孩子来说,存在诸多不便。如何提升家庭监控系统的使用便利性,是本领域不断改进的方向。


技术实现要素:

3.本公开实施例提供一种图像输出控制方法、系统、电子设备和存储介质,根据观看人员对图像数据中包括的目标人员的关注和/或屏蔽指示,控制所述图像数据在显示设备上的显示与否,为用户提供更方便的图像数据观看方式,大大提升了相关图像或视频应用的用户体验。
4.本公开实施例提供一种图像输出控制方法,包括:获取图像数据中包括的目标人员;根据观看人员对应的关注人员列表和/或屏蔽人员列表,在确定所述目标人员符合图像输出条件的情况下,将所述图像数据输出到显示设备进行显示。
5.本公开实施例还提供一种图像输出控制系统,包括:显示设备、图像数据源设备和输出控制设备;所述图像数据源设备设置为,获取包含目标人员图像的图像数据;所述输出控制设备设置为,获取所述图像数据中包括的目标人员;所述输出控制设备还设置为,根据观看人员对应的关注人员列表和/或屏蔽人员列表,在确定所述目标人员符合图像输出条件的情况下,将所述图像数据输出到显示设备进行显示。
6.本公开实施例还提供一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开任一实施例所述的图像输出控制方法。
7.本公开实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本公开任一实施例所述的图像输出控制方法。
8.在阅读并理解了附图和详细描述后,可以明白其他方面。
附图说明
9.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
10.图1是本发明实施例提供的一种图像输出控制方法的流程图;图2是本发明实施例提供的一种关注优先的图像输出条件判断的流程图;图3是本发明实施例提供的一种屏蔽优先的图像输出条件判断的流程图;图4是本发明实施例提供的另一种图像输出控制方法的流程图;图5是本发明实施例提供的另一种图像输出控制方法的流程图;图6是本发明实施例提供的一种图像输出控制方法的应用场景示意图;图7是本发明实施例提供的另一种图像输出控制方法的流程图;图8是本发明实施例提供的一种图像输出控制系统的结构示意图。
11.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
12.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
13.需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后
……
)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
14.另外,在本发明中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
15.在本发明中,除非另有明确的规定和限定,术语“连接”、“固定”等应做广义理解,例如,“固定”可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
16.另外,本发明各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
17.一些可实现方案中,家庭监控系统通过家用监控设备附带显示屏或个人智能终端的显示屏查看视频监控画面或历史监控视频,但是这些便携式设备的显示屏相对较小,对于老人或孩子来说,由于老花眼或其他因素,可能会存在使用障碍。
18.因此,本公开实施例提出一种图像输出控制方案,在家庭监控系统中来自可视门
铃或监控摄像头的图像数据通过电视机进行显示的过程中,可以基于观看人员对图像数据中目标人员的关注或屏蔽指示,灵活控制所述图像数据在电视机上显示与否,大大提高了老人或孩子使用家庭监控系统的便利性和灵活性。
19.需要说明的是,本公开实施例提供的图像输出控制方案,不仅适用于家庭监控系统,也可以推广应用于很多涉及包含目标人员的图像数据显示相关的应用系统。
20.本公开实施例提供一种图像输出控制方法,如图1所示,包括:步骤120,获取图像数据中包括的目标人员;步骤150,根据观看人员对应的关注人员列表和/或屏蔽人员列表,在确定所述目标人员符合图像输出条件的情况下,将所述图像数据输出到显示设备进行显示。
21.一些示例性实施例中,步骤150中将所述图像数据输出到显示设备进行显示,包括:将所述视频端口加入所述组播路由表项的出端口列表,根据第一设定时长配置所述视频端口在所述出端口列表中的老化时间;根据所述组播路由表项的出端口列表,将所述图像数据解码后发送到所述显示设备的视频端口以进行显示。
22.可以理解,视频端口加入所述组播路由表项的出端口列表,并设置该视频端口的老化时间后,在老化时间未结束(也称为老化时间未到达)的情况下,在持续接收到组播的图像数据后,根据该出端口列表将继续通过该视频端口发送图像数据。具体方面,根据相关组播方案执行,不在此详细讨论。
23.一些示例性实施例中,步骤150中将所述图像数据输出到显示设备进行显示,包括:将所述图像数据解码后,叠加在连接所述显示设备的视频端口的原有解码图像中,输出到所述显示设备进行显示。
24.一些示例性实施例中,所述方法应用于机顶盒,所述显示设备为电视机;相应地,步骤150中将所述图像数据输出到显示设备进行显示,包括:将所述图像数据解码后,叠加在连接所述电视机的视频端口的原有解码图像中,输出到所述电视机进行显示。
25.其中,视频端口是机顶盒连接电视机的端口;机顶盒将电视节目进行图像解码后从所述视频端口发送给电视机,呈现出画中画的效果。
26.一些示例性实施例中,步骤120包括:对所述图像数据进行人脸检测并识别,确定所包括的目标人员。
27.一些示例性实施例中,所述目标人员包括一个或多个。
28.一些示例性实施例中,在所述关注人员列表包括至少一个所述目标人员(记为情况1),或者,至少一个所述目标人员既未被包含在所述关注人员列表中,也未被包含在所述屏蔽人员列表中(记为情况2)的情况下,确定符合设定的图像输出条件;否则,不符合设定的图像输出条件。
29.一些示例性实施例中,关注人员列表记录各观看人员对应关注的人员信息,也称为关注列表。其中,所述人员信息为人脸特征向量。
30.例如,关注人员列表如下:
观看人员关注人员张三李四、王五小红小兰、小黑、小白可以看到,张三对应的关注人员列表中包括:李四和王五;小红对应的关注人员列表中包括:小兰、小黑和小白。
31.例如,所述观看人员为张三,当目标人员为李四时,符合设定的图像输出条件;当目标人员为李四和小黑,符合设定的图像输出条件。
32.可以理解,一些示例性实施例中,即使在目标人员为多个的情况下,当有一个目标人员是被关注人员时(情况1),或者,当有一个目标人员既未被关注也未被屏蔽时(情况2),都符合设定的图像输出条件,所述图像数据将被输出到所述显示设备上进行显示;否则,则不符合设定的图像输出条件,所述图像数据不会被输出到所述显示设备上进行显示。可以看到,情况1或2,优先考虑了目标人员中已关注或未标记的人员的存在与否,确定是否进行图像数据输出。该实施例方案中确定是否符合设定的图像输出条件的方案,记为方案一。
33.一些示例性实施例中,在所述屏蔽人员列表不包括任一个所述目标人员(记为情况3)的情况下,确定符合设定的图像输出条件;否则,不符合设定的图像输出条件。
34.可以理解,一些示例实施例中,所述屏蔽人员列表不包括任一个所述目标人员(情况3)的情况下,确定符合设定的图像输出条件。也就是说,只要有一个目标人员被包含在屏蔽人员列表中,就不符合设定的图像输出条件;即,只要有一个目标人员是被屏蔽人员,就不符合设定的图像输出条件;否则才符合设定的图像输出条件。该实施例方案中确定是否符合设定的图像输出条件的方案,记为方案二。
35.一些示例性实施例中,屏蔽人员列表记录各观看人员对应屏蔽的人员信息,也称为屏蔽列表。其中,人员信息为人脸特征向量。
36.例如,屏蔽人员列表如下:观看人员屏蔽人员张二李三、王四小青小王、小李、小宋张三小黑、小白可以看到,张二对应的屏蔽人员列表中包括:李三和王四;小青对应的屏蔽人员列表中包括:小王、小李、小宋;张三对应的屏蔽人员列表中包括:小黑和小白。
37.例如,所述观看人员为张二,当目标人员为李四时,屏蔽人员列表(李三、王四)中不包括李四,因此符合设定的图像输出条件;当目标人员为李四和小黑时,屏蔽人员列表(李三、王四)中既不包括李四,也不包括小黑,因此符合设定的图像输出条件。
38.又例如,所述观看人员为张二,当目标人员为李三时,张二的屏蔽人员列表(李三、王四)包括了目标人员(李三),即,不满足条件——所述屏蔽人员列表不包括任一个所述目标人员,因此,不符合设定的图像输出条件。
39.又例如,所述观看人员为小青,当目标人员为小王和小白时,小青的屏蔽人员列表(小王、小李、小宋)包括了一个目标人员(小王),即,不满足条件——所述屏蔽人员列表不包括任一个所述目标人员,因此,不符合设定的图像输出条件。
40.例如,关注人员列表如下:
观看人员关注人员张三李四、王五小红小兰、小黑、小白屏蔽人员列表如下:观看人员屏蔽人员张三小黑、小白小青小王、小李、小宋可以看到,张三对应的关注人员列表包括:李四、王五,对应的屏蔽人员列表包括:小黑、小白;小红对应的关注人员列表包括:小兰、小黑、小白;小青对应的关注人员列表包括:小王、小李、小宋。
41.一些示例性实施例中,执行方案一:例如,所述观看人员为张三,目标人员为小王时,小王既不在张三的关注人员列表中,也不在张三的屏蔽人员列表中(满足情况2),则符合图像输出条件;目标人员为小王和小白时,虽然小白属于被屏蔽人员,但是,小王既不是被关注人员,也不是被屏蔽人员(满足情况2),则符合图像输出条件。
42.需要说明的是,同一观看人员的关注列表中的人员和屏蔽列表中的人员无交集。即,一个目标人员不能同时列入同一观看人员的关注列表和屏蔽列表。可以理解,任一一个目标人员,要么被列入某一个观看人员的关注列表,要么列入该观看人员的屏蔽列表,要么都不列入。不同观看人员的关注列表和/或屏蔽列表独立设置。
43.一些示例性实施例中,执行方案二:例如,所述观看人员为张三,目标人员为李四和小白时,虽然李四是被关注人员,但是,小白是被屏蔽人员,即屏蔽人员列表(小黑、小白)包括了一个目标人员(小白)(不满足情况3),则不符合设定的图像输出条件。
44.可以理解,判断是否符合设定的图像输出条件的方案不同,可能造成相同的情况下,对应确定的结果不同。
45.一些示例性实施例中,根据以下方法确定所述目标人员是否符合图像输出条件:判断所述关注列表是否包括至少一个所述目标人员,如果是,则确定符合图像输出条件;如果不是,继续判断所述屏蔽列表是否包括至少一个所述目标人员,如果是,则确定不符合图像输出条件;如果不是,继续判断每一个所述目标人员是否既不属于关注列表,也不属于屏蔽列表,如果是,则确定符合图像输出条件;如果不是,则确定不符合图像输出条件。
46.一些示例性实施例中,所述观看人员包括一个或多个。
47.一些示例性实施例中,在所述观看人员包括多个的情况下,所述关注人员列表为各观看人员的关注列表的并集;所述屏蔽人员列表为各观看人员的关注列表的并集。
48.可以理解,在观看人员包括多个的情况下,可能出现某一目标人员在观看人员1的关注列表中,但在另一个观看人员2的屏蔽列表中。
49.一些示例性实施例中,步骤150还包括:根据关注列表优先的原则,确定所述目标人员是否符合图像输出条件。
50.一些示例性实施例中,所述根据关注列表优先的原则,确定所述目标人员是否符
合图像输出条件,如图2所示,包括:步骤210,判断所述关注人员列表是否包括至少一个所述目标人员,如果是,则确定符合图像输出条件;否则,执行220;步骤220,判断所述屏蔽人员列表是否包括至少一个所述目标人员,如果是,则确定不符合图像输出条件;否则,执行230;步骤230,判断每一个所述目标人员是否既不属于关注人员列表,也不属于屏蔽人员列表,如果是,则确定符合图像输出条件;否则,不符合图像输出条件。
51.根据步骤210-230确定符合图像输出条件的方案,记为方案三。
52.一些示例性实施例中,在所述观看人员包括多个的情况下,所述根据关注列表优先的原则,确定所述目标人员是否符合图像输出条件,还包括:步骤200,获取全部观看人员的关注人员列表的并集为所述关注人员列表,获取全部观看人员的屏蔽人员列表的并集为所述屏蔽人员列表。
53.例如,关注人员列表如下:观看人员关注人员张三李四、王五小红小兰、小黑、小白屏蔽人员列表如下:观看人员屏蔽人员张三小黑、小白、小李小青小王、小李、小宋可以看到,张三对应的关注人员列表包括:李四、王五,对应的屏蔽人员列表包括:小黑、小白、小李;小红对应的关注人员列表包括:小兰、小黑、小白;小青对应的关注人员列表包括:小王、小李、小宋。
54.例如,所述观看人员为张三和小红,则总的关注人员列表为:李四、王五和小兰、小黑、小白;总的屏蔽列表包括:小黑、小白、小李。
55.可以看到,目标人员小白既在总的关注人员列表中,又在总的屏蔽人员列表中。一些示例性实施例中,根据关注列表优先原则,确定所述目标人员是否符合图像输出条件。
56.例如,目标人员为小王时,执行步骤210,关注列表不包括小王,继续执行步骤220,屏蔽列表不包括小王,继续执行步骤230,小王既不在关注列表也不在屏蔽列表,符合图像输出条件。
57.例如,目标人员为小白时,执行步骤210,关注列表包括小白,则确定符合图像输出条件。
58.例如,目标人员为小宋和小李时,执行步骤210,关注列表不包括小宋和小李,续执行步骤220,屏蔽列表包含小李,则确定不符合图像输出条件。
59.例如,目标人员为小白和小李时,执行步骤210,关注列表包括小白,则确定符合图像输出条件。
60.一些示例性实施例中,步骤150还包括:根据屏蔽列表优先的原则,确定所述目标人员是否符合图像输出条件。
61.一些示例性实施例中,所述根据屏蔽列表优先的原则,确定所述目标人员是否符
合图像输出条件,如图3所示,包括:步骤310,判断所述屏蔽人员列表是否包括至少一个所述目标人员,如果是,则确定不符合图像输出条件;否则,执行320;步骤320,判断所述关注人员列表是否包括至少一个所述目标人员,如果是,则确定符合图像输出条件;否则,执行330;步骤330,判断每一个所述目标人员是否既不属于关注人员列表,也不属于屏蔽人员列表,如果是,则确定符合图像输出条件;否则,不符合图像输出条件。
62.根据步骤310-330确定符合图像输出条件的方案,记为方案四。
63.一些示例性实施例中,在所述观看人员包括多个的情况下,所述根据屏蔽列表优先的原则,确定所述目标人员是否符合图像输出条件,还包括:步骤300,获取全部观看人员的关注人员列表的并集为所述关注人员列表,获取全部观看人员的屏蔽人员列表的并集为所述屏蔽人员列表。
64.例如,关注人员列表如下:观看人员关注人员张三李四、王五小红小兰、小黑、小白屏蔽人员列表如下:观看人员屏蔽人员张三小黑、小白、小李小青小王、小李、小宋可以看到,张三对应的关注人员列表包括:李四、王五,对应的屏蔽人员列表包括:小黑、小白、小李;小红对应的关注人员列表包括:小兰、小黑、小白;小青对应的关注人员列表包括:小王、小李、小宋。
65.例如,所述观看人员为张三和小红,则总的关注人员列表为:李四、王五和小兰、小黑、小白;总的屏蔽列表包括:小黑、小白、小李。
66.可以看到,目标人员小白既在总的关注人员列表中,又在总的屏蔽人员列表中。一些示例性实施例中,根据屏蔽列表优先原则,确定所述目标人员是否符合图像输出条件。
67.例如,目标人员为小王时,执行步骤310,屏蔽列表不包括小王,继续执行步骤320,关注列表不包括小王,继续执行步骤330,小王既不在关注列表也不在屏蔽列表,符合图像输出条件。
68.例如,目标人员为小白时,执行步骤310,屏蔽列表不包括小白,继续执行步骤320,关注列表包括小白,则确定符合图像输出条件。
69.例如,目标人员为小宋和小李时,执行步骤310,屏蔽列表包含小李,则确定不符合图像输出条件。
70.例如,目标人员为小白和小李时,执行步骤310,屏蔽列表包含小李,则确定不符合图像输出条件。
71.可以看到,在观看人员同为张三和小红,目标人员同为小白和小李的情况下,根据关注列表优先原则,确定符合图像输出条件,即只要任一目标人员被某一观看人员关注,就符合图像输出条件。而根据屏蔽列表优先原则,确定不符合图像输出条件,即只要任一目标
人员被某一观看人员屏蔽,就不符合图像输出条件。可以理解,本公开实施例中,步骤150中根据所述关注人员列表和/或屏蔽人员列表,判断所述目标人员是否符合图像输出条件时,可以根据业务功能的需要,灵活确定符合图像输出条件的对应标准,不限于本公开示例的上述方案一到四所示的方面。可以理解,在确定了明确的符合图像输出条件的情况下,不符合图像输出条件的情况,即可对应确定。
72.一些示例性实施例中,在所述观看人员包括多个的情况下,步骤150中,根据屏蔽列表优先的原则,确定所述目标人员是否符合图像输出条件。
73.一些示例性实施例中,所述关注人员列表中包括的人员信息为人脸特征向量。
74.例如,关注人员列表如下:观看人员人脸特征向量关注人员人脸特征向量张三f1李四f2、王五f3小红f4小兰f5、小黑f6、小白f7屏蔽人员列表如下:观看人员人脸特征向量屏蔽人员人脸特征向量张三f1小黑f6、小白f7、小李f8小青f9小王f10、小李f8、小宋f11一些示例性实施例中,所述屏蔽人员列表中包括的人员信息为人脸特征向量。
75.一些示例性实施例中,所述人脸特征向量,根据人脸图像通过神经网络生成。
76.一些示例性实施例中,所述方法还包括:步骤170,根据所述观看人员对应的关注人员列表,在确定所述目标人员符合图像继续输出条件的情况下,根据第二设定时长刷新所述视频端口在所述出端口列表中的老化时间。
77.一些示例性实施例中,如图4所示,步骤170之前包括:步骤160,继续获取图像数据中包括的目标人员;一些示例性实施例中,所述第一设定时长和所述第二设定时长分别独立设置,可以相同,也可以不同。
78.一些示例性实施例中,所述方法还包括:步骤180,根据所述观看人员对应的屏蔽人员列表,在确定所述目标人员符合图像停止输出条件的情况下,停止将所述图像数据输出到所述显示设备进行显示。
79.一些示例性实施例中,如图5所示,步骤180之前包括:步骤160,继续获取图像数据中包括的目标人员;一些示例性实施例中,步骤160包括:根据设定的刷新间隔,继续获取图像数据中包括的目标人员。
80.可以理解,在步骤150确定符合图像输出条件的情况下,根据组播路由表项中出端口列表中包括的视频端口,将所述图像数据解码后发送到所述显示设备。一些示例性实施例中,根据所获取图像数据中包括的目标人员,在确定所述目标人员符合图像继续输出条件的情况下,根据第二设定时长刷新所述视频端口在所述出端口列表中的老化时间,即通过刷新可以延长出端口列表中所述视频端口的老化时间,使得出端口列表中的视频端口继续有效,持续进行图像数据的解码并转发。一些示例性实施例中,根据所获取图像数据中包
括的目标人员,在确定所述目标人员符合停止图像输出条件的情况下,停止将所述图像数据输出到所述显示设备进行显示。
81.一些示例性实施例中,在所述关注人员列表包括至少一个所述目标人员的情况下,确定符合设定的图像继续输出条件。可以理解,在步骤150中显示设备开始进行所述图像数据的显示后,在所述图像数据依旧包括至少一个被关注人员的情况下,刷新所述视频端口的老化时间,使图像数据继续在所述显示设备上显示。
82.需要说明的是,图像继续输出条件还可以根据功能需要设置其他具体的条件;满足所述图像继续输出条件时,能够使所述图像数据继续输出到所述显示设备,不限于本实施例示例的具体方面。
83.一些示例性实施例中,在所述屏蔽人员列表包括任一个所述目标人员的情况下,确定符合设定的图像停止输出条件。
84.一些示例性实施例中,在所述屏蔽人员列表包括任一个所述目标人员的情况下,确定符合设定的图像停止输出条件。可以理解,在步骤150中显示设备开始进行所述图像数据的显示后,在所述图像数据包括任一个被屏蔽人员的情况下,则停止将所述图像数据输出到所述显示设备进行显示。
85.例如,观看人员1的屏蔽列表中包括目标人员1、目标人员2,则当步骤160中获取的图像数据包括目标人员1或目标人员2时,符合设定的图像停止输出条件。
86.一些示例性实施例中,在所述屏蔽人员列表包括全部目标人员的情况下,确定符合设定的图像停止输出条件。
87.例如,观看人员1的屏蔽列表中包括目标人员1、目标人员2,则当步骤160中获取的图像数据包括目标人员1时,符合设定的图像停止输出条件;当步骤160中获取的图像数据包括目标人员1、目标人员3时,不符合设定的图像停止输出条件。
88.需要说明的是,图像停止输出条件还可以根据功能需要设置其他具体的条件;满足所述图像停止输出条件时,则停止所述图像数据继续输出到所述显示设备,不限于本实施例示例的具体方面。
89.一些示例性实施例中,步骤180中停止将所述图像数据输出到所述显示设备进行显示,包括:将所述视频端口从所述组播路由表项的出端口列表中删除。
90.一些示例性实施例中,所述显示设备根据以下方法确定:根据所述观看人员的人员采集信息的来源采集设备,查找预设的采集设备和显示设备对应关系,确定对应的所述显示设备。
91.一些示例性实施例中,所述人员采集信息包括:人脸图像或包含人的拍摄图像。
92.一些示例性实施例中,所述人员采集信息的来源采集设备为摄像机,即摄像机获取人员采集信息。
93.一些示例性实施例中,所述摄像机为网络摄像机。
94.一些示例性实施例中,所述摄像机支持对画面中人脸检测。相应地,所述摄像机生成人脸图像,并缓存。
95.一些示例性实施例中,所述摄像机只支持拍摄图像的获取,基于拍摄图像的人脸检测和/或进一步人脸识别,由其他设备执行;相应地,所述其他设备产生人脸图像,并缓
存。
96.一些示例性实施例中,所述方法应用于机顶盒,进一步的人脸检测和/或人脸检测由机顶盒执行。根据方案中相关设备的功能灵活确定,不限于特定的方式。
97.一些示例性实施例中,所述机顶盒和产生所述图像数据的图像数据源归属同一个局域网。
98.一些示例性实施例中,所述网络摄像机为夹式网络摄像机,安装在所述显示设备上。例如,夹式网络摄像机安装在电视机上,可以采集看电视的人员的人员采集信息。
99.一些示例性实施例中,所述机顶盒、网络摄像机和产生所述图像数据的图像数据源归属同一个局域网。
100.一些示例性实施例中,所述人员采集信息为人脸图像,来源采集设备为摄像机,显示设备为电视机。例如,预设的采集设备和显示设备对应关系如下:序号采集设备显示设备1摄像机1客厅电视机2摄像机2主卧电视机3摄像机3次卧电视机可以理解,当所述观看人员的人员采集信息(人脸图像)来自摄像机1,则根据上述对应关系,确定对应的显示设备为客厅电视机,表示观看人员当前在客厅的电视机,与客厅的电视机绑定的摄像机1拍摄到了该观看人员;当所述观看人员的人员采集信息(人脸图像)来自摄像机3,则根据上述对应关系,确定对应的显示设备为次卧电视机。
101.一些示例性实施例中,所述方法还包括:步骤1100,在所述出端口列表中视频端口的老化时间已结束的情况下,停止将所述图像数据输出到所述显示设备进行显示。
102.可以理解,根据相关组播机制,在组播路由表项中各出端口的老化时间未结束的情况下,持续转发组播数据;在组播路由表项中,当某一出端口的老化时间已结束的情况下,将不在向该出端口转发组播数据。
103.同时,结合符合图像继续输出条件时对老化时间的刷新,可以理解,当无法继续获取图像数据时,或者,继续获得的图像数据中不包括任何目标人员时,由于也不满足图像继续输出条件,无法刷新老化时间时,将随着老化时间的结束,停止将所述图像数据输出到所述显示设备进行显示。
104.例如,当按门铃的人已离开时,所述门铃不再发送门铃视频流,则机顶盒无法继续获取图像数据。或者,当按门铃的人已离开时,所述门铃发送的视频流中已经不包含人的图像,则机顶盒获取的图像数据中不包括任何目标人员。
105.一些示例性实施例中,步骤120之前,所述方法还包括:步骤100,加入图像数据源(设备)所在的组播组,获取所述图像数据。
106.一些示例性实施例中,步骤100包括:向局域网中其他网口周期性的发送组播路由表项(*,g)的pim加入消息(join 消息);局域网中的交换机生成组播路由表项(*,g),并将收到pim加入消息的端口加入(交换机)自身的组播路由表项(*,g)。
107.可以理解,以机顶盒为例,根据执行上述步骤机顶盒加入了局域网中的组播组;所述交换机收接收到来自图像数据源的图像数据后,根据自身的组播路由表项(*,g),将接收到的图像数据转发给所述机顶盒。
108.可以知晓,一些可用的组播方案中,通常的组播路由表项(*,g)表项的出端口列表仅包含网络端口。本公开一些示例性实施例中,以电视机作为所述显示设备时,将电视机的视频端口(非网络端口)添加到组播路由表项(*,g)表项的出端口列表中。机顶盒加入组播组后,收到来自图像数据源的目的地址为组播组g的h.264或h.265编码后的视频流(图像数据),机顶盒将视频流从(*,g)表项的出端口列表中发送出去;如果列表中的出端口是网络端口,则直接转发出去,如果出端口是视频端口,则先解码,然后将解码后的图像叠加到解码后的电视节目图像中,再发送出去,从而在电视机画面上呈现画中画的效果。
109.一些示例性实施例中,所述向局域网中其他网口周期性的发送(*,g)的pim加入消息,包括:以第一时长为间隔,周期性地向局域网中其他网口周期性的发送(*,g)的pim加入消息。
110.需要说明的是,交换机上的组播路由表项(*,g)会老化,老化时长到达后,所述机顶盒对应的端口将从组播路由表项(*,g)的出端口列表中删除,导致组播数据不再从该端口转发出去。一些示例性实施例中,所述交换机的老化时长为所述第一时长的3倍,或其他设定时长。一些示例性实施例中,交换机上对于机顶盒的老化时长为无限大,具体的时长配置根据应用需要确定即可。
111.一些示例性实施例中,所述组播路由表项为(s,g)。
112.需要说明的是本公开实施例中,以pim(protocol independent multicast,协议无关组播)组播路由协议的实施例为例对相关方面进行了示例。除了pim协议,还可以采用其他组播路由协议实现相关图像数据在组播组中的转发或获取,例如:mbgp(multicast border gateway protocol,网络组播边界网关协议)协议,igmp(internet group management protocol,因特网组管理协议)协议等,不限于特定的方面,相关步骤对应调整即可。
113.一些示例性实施例中,所述方法还包括:步骤151,设置所述观看人员的关注人员列表或屏蔽人员列表。
114.一些示例性实施例中,步骤151包括:在所述显示设备显示所述图像数据的过程中,获取所述观看人员针对所述目标人员的关注或屏蔽指令,并更新所述观看人员的关注人员列表和/或屏蔽人员列表。
115.一些示例性实施例中,步骤151包括:接收关注或屏蔽指令,根据所述指令设置所述观看人员的关注人员列表或屏蔽人员列表。
116.可以理解,一些示例性实施例中,观看人员的关注人员列表和屏蔽人员列表初始为空,则在满足图像输出条件的情况下,通过所述显示其显示图像数据时,可以接收针对目标人员的关注或屏蔽指令。
117.一些示例性实施例中,所述显示设备为电视机,所述方法应用于机顶盒,可以通过机顶盒的遥控器接收关注或屏蔽指令。
118.一些示例性实施例中,还可以通过app接收关注或屏蔽指令。例如,所述图像数据源为智能可视门铃,则还可以通过智能可视门铃的app设置所述观看人员的关注人员列表或屏蔽人员列表。具体的设置方式不在此详细讨论。
119.一些示例性实施例中,所述图像数据源为视频采集系统,如智能可视门铃;或,室内外监控系统。一些示例性实施例中,所述图像数据源为视频数据接收、发送和/或播放系统,如可视电话系统;或,小视频等。一些示例性实施例中,所述图像数据源为各类具有用户操作显示界面的应用系统。不限于特定的方面。
120.一些示例性实施例中,所述图像数据源为智能可视门铃。所述智能可视门铃、网络摄像机和所述机顶盒归属同一个局域网,通过网络交换机进行互连,电视机关联所述网络摄像机,所述机顶盒通过视频端口连接电视机。
121.本公开实施例还提供一种图像输出控制方法,应用于机顶盒,应用场景如图6所示,其中,显示设备为电视机,图像数据源为智能可视化门铃,图像数据为智能可视化门铃(简称门铃)的视频流,人员采集信息的采集设备包括网络摄像机1,所述机顶盒、智能可视化门铃和网络摄像机1位于同一个局域网中;预设网络摄像机1和电视机1的对应关系(绑定);所述机顶盒通过视频端口1连接电视机1。第一设定时长为30秒。第二设定时长为60秒。
122.如图7所示,所述方法包括:步骤710,智能可视门铃接收门铃按键指令,组播发送门铃摄像头拍摄的图像数据;步骤720,机顶盒获取图像数据中包括的目标人员;步骤730,网络摄像机获取观看人员的人脸图像,发送所述人脸图像给机顶盒;步骤740,机顶盒根据人脸图像对应的摄像机确定观看人员对应的电视机;步骤750,机顶盒识别所述人脸图像确定观看人员;步骤760,显示图像数据:根据观看人员对应的关注人员列表和/或屏蔽人员列表,在确定所述目标人员符合图像输出条件的情况下,将连接电视机的视频端口加入机顶盒的组播路由表项的出端口列表,将图像数据解码后叠加到解码后的电视节目图像中发送到所述视频端口进行显示;步骤770,机顶盒继续获取图像数据中包括的目标人员;步骤780,判断是否符合图像继续输出条件,如果符合,则执行步骤790;否则,执行步骤7100;步骤790,根据第二设定时长刷新所述视频端口在所述出端口列表中的老化时间;步骤7100,判断是否符合图像停止输出条件,如果符合,则执行步骤7110;否则,执行步骤7120;步骤7110,停止显示:将连接电视机的视频端口从组播路由表中的出端口列表中删除,以停止将所述图像数据输出到所述显示设备进行显示;步骤7120,等待老化或下次继续获取图像数据:等待出端口列表中视频端口的老化时间结束时,停止将所述图像数据解码并输出到所述显示设备进行显示。
123.一些示例性实施例中,步骤710中还可以是其他触发事件发生的情况下,智能可视门铃组播发送门铃摄像头拍摄的图像数据。
124.一些示例性实施例中,所述触发事件包括以下事件之一:
检测到按门铃、检测到人员靠近、检测到设定的声音指令、检测到环境亮度超过设定阈值。
125.需要说明的是,根据图像数据来源设备的功能,灵活设置所述触发事件,在任一触发事件发生时,将组播所述图像数据。
126.例如,观看人员1在看电视,观看人员1的初始关注人员列表为空,初始屏蔽人员列表为空。目标人员1按门铃,步骤760判断符合图像输出条件(情况3),则机顶盒接收组播数据——门铃摄像头拍摄的包含目标人员1的图像数据(视频流),解码后叠加在解码后的电视图像中,输出到连接电视机的视频端口上。观看人员1在电视上看到叠加了门铃视频的图像。观看人员1未针对目标人员1设置关注或屏蔽,即观看人员1的关注人员列表中不包括目标人员1,屏蔽人员列表中也不包括目标人员1,则超过第一时长(30秒)以后,出端口列表中的视频端口的老化时间已结束,不再向所述视频端口发送解码后的图像数据,电视机恢复正常观看模式。
127.例如,观看人员1未针对目标人员1设置关注,即观看人员1的关注人员列表中加入了目标人员1,则在第一时长未超时之前,继续获取图像数据中的目标人员,当图像数据中仍包括目标人员1的情况下,根据第二设定时长(60秒)刷新所述视频端口在所述出端口列表中的老化时间,即设置新的老化时间为第二设定时长(60秒)。
128.例如,观看人员1未针对目标人员1设置屏蔽,即观看人员1的屏蔽人员列表中加入了目标人员1,则继续获取图像数据中的目标人员,当图像数据中仍包括目标人员1的情况下,判断符合图像停止输出条件,删除出端口列表中的视频端口,不再向所述视频端口发送解码后的图像数据,电视机恢复正常观看模式。
129.又例如,观看人员1和观看人员2在看电视,观看人员2的关注人员列表为空,屏蔽人员列表包括目标人员1,观看人员1的关注人员列表包括目标人员1,屏蔽人员列表为空。目标人员1按门铃,步骤760判断符合图像输出条件(根据方案三),则机顶盒接收组播数据——门铃摄像头拍摄的包含目标人员1的图像数据(视频流),解码后叠加在解码后的电视图像中,输出到连接电视机的视频端口上。观看人员1和观看人员2在电视上看到叠加了门铃视频的图像。
130.又例如,观看人员1在看电视,观看人员1的屏蔽人员列表包括目标人员1,关注人员列表为空。目标人员1按门铃,步骤760判断不符合图像输出条件(根据方案二),不将门铃视频输出到电视机。
131.又例如,观看人员1在看电视,观看人员1的屏蔽人员列表包括目标人员1,关注人员列表为空。目标人员2、3按门铃,步骤760判断符合图像输出条件(根据方案一),则机顶盒接收组播数据——门铃摄像头拍摄的包含目标人员1的图像数据(视频流),解码后叠加在解码后的电视图像中,输出到连接电视机的视频端口上。观看人员1在电视上看到叠加了门铃视频的图像。
132.可以根据功能需要设定所述图像输出条件,图像继续输出条件和停止图像输出条件后,再一一确定各场景下的应用示例;更多示例在此不一一举例。
133.本公开实施例提供一种图像输出控制系统,如图8,包括:显示设备810、图像数据源设备820和输出控制设备830;所述图像数据源设备820设置为,获取包含目标人员图像的图像数据;
所述输出控制设备830设置为,获取所述图像数据中包括的目标人员;所述输出控制设备830还设置为,根据观看人员对应的关注人员列表和/或屏蔽人员列表,在确定所述目标人员符合图像输出条件的情况下,将所述图像数据输出到显示设备810进行显示。
134.一些示例性实施例中,所述显示设备810、所述图像数据源设备820和所述输出控制设备830归属同一局域网。
135.一些示例性实施例中,所述显示设备810为电视机;所述输出控制设备840为机顶盒。
136.一些示例性实施例中,所述系统还包括:所述人员信息采集设备840。
137.一些示例性实施例中,所述人员信息采集设备840为摄像机。
138.一些示例性实施例中,所述图像数据源设备830为智能可视门铃。
139.一些示例性实施例中,所述机顶盒包括至少一个连接电视机的视频端口。
140.一些示例性实施例中,所述机顶盒包括至少两个网口。
141.一些示例性实施例中,所述系统包括一个或多个显示设备。
142.一些示例性实施例中,所述系统包括一个或多个人员信息采集设备。
143.一些示例性实施例中,所述系统中的显示设备和人员信息采集设备一一对应。
144.一些示例性实施例中,一个所述机顶盒连接一个或多个电视机。
145.本公开实施例还提供一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开任一实施例所述的图像输出控制方法。
146.本公开实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器实现如本公开任一实施例所述的图像输出控制方法。
147.可以看到,基于本公开实施例提供的图像输出控制方案,根据观看人员的对图像数据中目标人员的喜好,控制图像数据的输出,为用户提供更方便的图像数据观看方式,大大提升了相关图像或视频应用的用户体验。一些实施例中,利用家居网络系统中已有的机顶盒和电视机,根据用户观看电视的情况,将其他可能存在观看不便的图像数据源,根据观看者的喜好进行选择性新增(或转移)输出到更加便于观看的电视机上显示,进一步提升了家居系统的智能化程度。
[0148] 本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失
性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于 ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
[0149]
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1