一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

播放控制方法、电视机和存储介质与流程

2021-12-07 20:31:00 来源:中国专利 TAG:


1.本技术涉及电视技术领域,尤其涉及一种播放控制方法、电视机和存储介质。


背景技术:

2.随着电视机技术的不断发展和完善,越来越多的人都选择智能电视机观看节目。用户在观看电视节目时,由于与电视机的距离过近,因此会对用户的视力造成伤害。大多数智能电视机无法识别出用户与电视机之间的距离,并对用户保护用户的视力,不够智能化。因此,用户更加期待一种能够保护用户的视力的智能电视机。


技术实现要素:

3.本技术提供了一种播放控制方法、电视机和存储介质,通过根据用户与电视机之间的第一距离以及用户对应的预设观看距离进行控制电视机播放节目,提高了控制电视机播放节目的便捷性,可以有效地保护用户的视力。
4.第一方面,本技术提供了一种播放控制方法,应用于电视机中,所述电视机设置有三维结构光模组,所述方法包括:
5.根据所述三维结构光模组采集包括用户的目标图像;
6.根据所述目标图像确定所述用户与所述电视机之间的第一距离;
7.确定所述目标图像中的用户对应的用户特征,并根据所述用户特征确定所述用户对应的预设观看距离;
8.若所述第一距离小于所述预设观看距离,则控制所述电视机暂停播放节目,并提示所述用户调整观看电视的距离。
9.第二方面,本技术还提供了一种电视机,所述电视机包括三维结构光模组、存储器和处理器;
10.所述三维结构光模组,用于采集包括用户的目标图像;
11.所述存储器,用于存储计算机程序;
12.所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如上述的播放控制方法。
13.第三方面,本技术还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上述的播放控制方法。
14.本技术公开了一种播放控制方法、电视机和存储介质,通过根据三维结构光模组采集包括用户的目标图像,可以根据目标图像确定用户与电视机之间的第一距离;通过确定目标图像中的用户对应的用户特征,并根据用户特征确定用户对应的预设观看距离,可以实现根据不同的用户匹配不同的预设观看距离;在用户的第一距离小于预设观看距离时,控制电视机暂停播放节目,并提示用户调整观看电视的距离,提高了控制电视机播放节目的便捷性,可以有效地保护用户的视力。
附图说明
15.为了更清楚地说明本技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
16.图1是本技术的实施例提供的一种电视机的结构示意性框图;
17.图2是本技术的实施例提供的一种电视机的示意性框图;
18.图3是本技术的实施例提供的一种播放控制方法的步骤示意流程图;
19.图4是本技术的实施例提供的确定用户的头部区域的场景示意图;
20.图5是本技术的实施例提供的目标图像的预测结果的示意图;
21.图6是本技术的实施例提供的在显示屏中提示用户向后移动的示意图;
22.图7是本技术的实施例提供的在显示屏中提示用户休息的示意图;
23.图8是本技术的实施例提供的在显示屏中进行倒计时的示意图。
具体实施方式
24.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
25.附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
26.应当理解,在此本技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本技术。如在本技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
27.还应当理解,在本技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
28.请参阅图1,图1是本技术提供的一种电视机的结构示意性框图。以下将结合图1,对本技术实施例中的电视机10进行说明。
29.示例性的,电视机10可以是oled电视、led电视,也可以是曲面电视、全面屏电视、3d电视、智能电视或超高清uhd电视等。
30.需要说明的是,电视机10是具有全开放式平台,搭载了操作系统;用户在欣赏普通电视内容的同时,可自行安装和卸载各类应用软件,并持续对功能进行扩充和升级的新电视产品,能够不断给用户带来丰富的个性化体验。
31.如图1所示,电视机10包括三维结构光模组11。其中,三维结构光模组11可以设置于电视机10的边框中。
32.示例性的,三维结构光模组11,即3d(3dimensions)结构光相机,包括深度摄像头、彩色摄像头以及光源发射器。其中,深度摄像头用于获取被测物体的深度图像,深度图像包括被测物体与深度摄像头之间的深度信息;彩色摄像头用于采集被测物体的图像;光源发射器用于投射结构光到被测物体表面。
33.具体地,三维结构光模组11可以采集到被测物体的目标图像;其中,目标图像包括被测物体的三维位置和尺寸信息。
34.需要说明的是,现有的3d相机的成像方法包括结构光、双目视觉、光飞行时间等方法。在本技术实施例中,三维结构光模组11采用结构光的成像方法采集图像。可以理解的是,根据结构光采集图像的工作原理为:采用特定波长的不可见的红外激光作为光源,光源发送出来的光经过设定的编码投影在被测物体上,通过一定算法来计算返回的编码图案的畸变来得到被测物体的位置和深度信息。
35.示例性的,三维结构光模组11可以实时获取物体的深度信息、三维尺寸以及空间信息,可以用于动作捕捉和识别、人脸识别、三维建模、室内导航与定位等应用场景。
36.需要说明的是,在图1中,以电视机10包括三维结构光模组11为例进行示例,但并构成对三维结构光模组11的限定。
37.示例性的,根据三维结构光模组11采集包括用户的目标图像,然后根据目标图像确定用户与电视机10之间的第一距离;还可以确定目标图像中的用户对应的用户特征,并根据用户特征确定用户对应的预设观看距离,进而可以在第一距离小于预设观看距离时,控制电视机10暂停播放节目,以保护用户的视力健康。
38.请结合图2,图2是本技术实施例提供的一种电视机的示意性框图。在图2中,该电视机10包括处理器101、存储器102和三维结构光模组103;其中,处理器101、存储器102和三维结构光模组103通过总线连接,该总线比如为i2c(inter-integrated circuit)总线。
39.其中,处理器101用于提供计算和控制能力,支撑整个电视机10的运行。
40.存储器102可以包括非易失性存储介质和内存储器。非易失性存储介质可存储操作系统和计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器执行任意一种播放控制方法。
41.三维结构光模组103用于采集包括用户的目标图像,并将目标图像传输到处理器101和存储器102中。
42.其中,所述处理器101可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
43.其中,所述处理器101用于运行存储在存储器102中的计算机程序,并在执行所述计算机程序时实现如下步骤:
44.根据所述三维结构光模组采集包括用户的目标图像;根据所述目标图像确定所述用户与所述电视机之间的第一距离;确定所述目标图像中的用户对应的用户特征,并根据所述用户特征确定所述用户对应的预设观看距离;若所述第一距离小于所述预设观看距离,则控制所述电视机暂停播放节目,并提示所述用户调整观看电视的距离。
45.在一些实施例中,所述三维结构光模组包括深度摄像头与彩色摄像头;所述处理器在实现根据所述三维结构光模组采集包括用户的目标图像时,实现:
46.根据所述彩色摄像头,获取所述用户对应的彩色图像;根据所述深度摄像头,获取
所述用户对应的深度图像;将所述彩色图像与所述深度图像进行融合处理,得到所述用户对应的目标图像。
47.在一些实施例中,所述处理器在实现根据所述目标图像确定所述用户与所述电视机之间的第一距离时,实现:
48.确定所述目标图像中用户的头部区域;确定所述头部区域对应的三维坐标;根据所述三维坐标,确定所述用户与所述电视机之间的第一距离。
49.在一些实施例中,所述用户特征包括年龄;所述处理器在实现确定所述目标图像中的用户对应的用户特征时,实现:
50.基于训练好的人脸识别模型,确定所述目标图像中的用户对应的身份信息;基于所述电视机中的身份数据库,根据所述用户对应的身份信息确定所述用户的年龄。
51.在一些实施例中,所述处理器在实现根据所述用户对应的用户特征确定所述用户对应的预设观看距离时,实现:
52.根据所述用户对应的年龄,确定所述用户对应的年龄段;基于年龄段与预设观看距离之间预设的对应关系,确定所述用户对应的预设观看距离。
53.在一些实施例中,所述处理器在实现控制所述电视机暂停播放节目,并提示所述用户调整观看电视的距离之后,还实现:
54.获取所述用户调整距离后的图像;根据所述图像确定所述用户与所述电视机之间的第二距离;若所述第二距离不小于所述预设观看距离,则控制所述电视机播放节目。
55.在一些实施例中,所述处理器还实现:
56.根据所述用户对应的用户特征确定所述用户对应的预设观看时长;获取所述电视机的播放时长;若所述播放时长大于所述预设观看时长,则控制所述电视机暂停播放节目,并提示所述用户。
57.在一些实施例中,所述处理器在实现控制所述电视机暂停播放节目并提示所述用户之后,还实现:
58.若所述电视机暂停播放节目的时间等于预设的时间阈值,则控制所述电视机播放节目。
59.为了便于理解,以下将结合图1和图2中的电视机,对本技术的实施例提供的播放控制方法进行详细介绍。需知,上述的电视机构成对本技术实施例提供的播放控制方法应用场景的限定。
60.请参阅图3,图3是本技术一实施例提供的一种播放控制方法的步骤示意流程图。该播放控制方法可应用于电视机中,通过根据用户与电视机之间的第一距离以及用户对应的预设观看距离进行控制电视机播放节目,提高了控制电视机播放节目的便捷性,可以有效地保护用户的视力。
61.如图3所示,该播放控制方法包括步骤s10至步骤s40。
62.步骤s10、根据所述三维结构光模组采集包括用户的目标图像。
63.在本技术实施例中,可以在电视机中安装三维结构光模组。其中,三维结构光模组包括深度摄像头、彩色摄像头以及光源发射器。三维结构光模组用于获取物体的深度图像。例如,控制三维结构光模组采集目标图像,然后根据目标图像中的深度图像确定用户与电视机之间的距离。
64.需要说明的是,深度图像可以包括被测物体或场景中各点的三维位置和尺寸信息。其中,三维信息可以包括三维坐标。
65.示例性的,在电视机启动后,可以通过三维结构光模组实时采集目标图像,也可以根据预设时间进行定时采集目标图像。其中,预设时间可以根据实际情况确定,在此不作具体数值要求。
66.在一些实施例中,根据三维结构光模组采集包括用户的目标图像可以包括:根据彩色摄像头,获取用户对应的彩色图像;根据深度摄像头,获取用户对应的深度图像;将彩色图像与深度图像进行融合处理,得到用户对应的目标图像。
67.可以理解的是,彩色摄像头用于采集物体的平面图像;深度摄像头用于采集物体与深度摄像头之间的深度图像。
68.具体地,可以通过图像融合方法将彩色图像与深度图像进行融合处理,得到用户对应的目标图像。
69.示例性的,图像融合方法可以包括但不限于线性加权图像融合法、金字塔图像融合法、基于小波变换图像融合法、神经网络图像融合法等。
70.需要说明的是,根据彩色摄像头获取的彩色图像,在一些光滑、缺乏纹理、无明显灰度或形状变化的表面区域,深度信息的精度受限;而根据深度摄像头采集得到的深度图像,深度信息精度较好,但存在受噪声影响较大等问题。通过图像融合方法将彩色图像与深度图像进行融合,实现两种图像的优势互补,从而得到整体效果较好的目标图像;得到的目标图像同时具有的彩色和深度信息。
71.步骤s20、根据所述目标图像确定所述用户与所述电视机之间的第一距离。
72.需要说明的是,在目标图像中,可以对用户进行定位以及获取用户的三维位置,例如用户的三维坐标。
73.在一些实施例中,根据目标图像确定用户与电视机之间的第一距离可以包括:确定所述目标图像中用户的头部区域;确定所述头部区域对应的三维坐标;根据所述三维坐标,确定所述用户与所述电视机之间的第一距离。
74.具体地,根据三维结构光模组对目标图像中的用户的头部进行捕捉与定位,确定目标图像中用户的头部区域;然后获取目标图像中用户的头部区域对应的三维坐标。
75.示例性的,当用户在电视机前观看电视时,通过控制三维结构光模组采集到包括用户的目标图像;并在目标图像中对用户的头部进行捕捉预定位,以确定目标图像中用户的头部区域,例如,区域a为用户的头部区域。如图4所示,图4是确定用户的头部区域的场景示意图。
76.示例性的,可以将目标图像中用户的头部区域的中心点对应的三维坐标作为头部区域对应的三维坐标,例如头部区域对应的三维坐标为(x,y,z);其中(x,y)表示头部区域在目标图像中的平面坐标,z表示头部区域与三维结构光模组之间的距离,因此可以将用户的头部区域对应的三维坐标中的z分量作为用户与电视机之间的第一距离。例如,用户与电视机之间的第一距离为z cm。
77.通过确定目标图像中用户的头部区域以及确定头部区域对应的三维坐标,可以确定用户与电视机之间的第一距离;实现更加准确地确定用户与电视机之间的距离,提高了控制电视机播放节目的便捷性。
78.步骤s30、确定所述目标图像中的用户对应的用户特征,并根据所述用户特征确定所述用户对应的预设观看距离。
79.示例性的,用户特征可以包括用户的年龄。
80.在一些实施例中,根据目标图像确定用户的用户特征可以包括:基于训练好的人脸识别模型,确定目标图像中的用户对应的身份信息;基于电视机中的身份数据库,根据用户对应的身份信息确定用户的年龄。
81.需要说明的是,本技术实施例中的人脸识别模型可以包括但不限于基于人脸特征点的识别算法、基于整幅人脸图像的识别算法、基于模板的识别算法、基于神经网络的识别算法、基于光照估计模型理论等。
82.具体地,将目标图像输入训练好的人脸识别模型中,输出目标图像中用户对应的预测身份以及预测身份对应的预测概率。
83.在一些实施例中,将目标图像输入训练好的人脸识别模型之前,还需要对初始的人脸识别模型进行训练,得到训练好的人脸识别模型。比如,配置预设数量的样本图像,对初始的人脸识别模型进行训练至收敛,得到训练好的人脸识别模型。训练好的人脸识别模型可以存储在电视机中。其中,样本图像可以包括不同用户的图像。
84.在本技术实施例中,人脸识别模型可以采用卷积神经网络。示例性的,将目标图像输入训练好的人脸识别模型,对目标图像进行若干次卷积和池化处理,再将处理的结果经全连接处理和归一化处理,识别得到目标图像中用户对应的预测身份以及预测身份对应的预测概率。
85.如图5所示,图5是目标图像的预测结果的示意图。示例性的,若目标图像中包括一个用户,得到的预测结果可以包括:[(小明,90%)]。其中,“小明”表示预测身份,“90%”表示“小明”这一预测身份对应的预测概率。
[0086]
在获取目标图像中用户的预测身份以及预测身份对应的预测概率之后,需要判断该预测身份对应的预测概率是否大于预设的概率阈值。若该预测身份对应的预测概率大于预设的概率阈值,将预测身份作为用户的身份信息,例如用户的姓名为小明。
[0087]
其中,预设的概率阈值的具体数值可以根据实际情况进行设定,在此不作具体数值的限定。
[0088]
通过基于训练好的人脸识别模型确定用户的预测身份,可以准确地确定用户的身份信息,进而可以实现根据用户的身份信息确定用户对应的预设观看距离。
[0089]
在一些实施例中,根据用户的用户特征确定用户对应的预设观看距离可以包括:根据用户对应的年龄,确定用户对应的年龄段;基于年龄段与预设观看距离之间预设的对应关系,确定用户对应的预设观看距离。其中,年龄段是指在某个数值范围内的年龄。
[0090]
示例性的,年龄段可以包括2-12岁、13-30岁、31-50岁、51-70岁等年龄范围。比如,若用户小明的年龄为10岁,则可以确定用户小明属于2-12岁这一年龄段。
[0091]
在一些实施方式中,基于年龄段与预设观看距离之间预设的对应关系,根据用户对应的年龄段确定用户对应的预设观看距离。其中,年龄段与预设观看距离之间预设的对应关系预先设置好并存储在电视机中。
[0092]
示例性的,年龄段与预设观看距离之间预设的对应关系,如表1所示。
[0093]
表1为年龄段与预设观看距离对照表
[0094]
年龄段(岁)预设观看距离(cm)2-12h13-30h-3031-50h-7051-70h-120
[0095]
表中,h的值可以根据实际情况确定,具体数值在此不做限定。
[0096]
示例性的,若用户小明对应的年龄段为2-12岁,则可以确定用户小明对应的预设观看距离为h cm。
[0097]
通过基于年龄段与预设观看距离之间预设的对应关系,可以确定用户对应的预设观看距离,针对不同的用户匹配不同的预设观看距离,适应性更强。
[0098]
步骤s40、若所述第一距离小于所述预设观看距离,则控制所述电视机暂停播放节目,并提示所述用户调整观看电视的距离。
[0099]
在一些实施方式中,用户与电视机之间的第一距离为z cm,且用户对应的预设观看距离为h cm;若第一距离z cm小于预设观看距离h cm,则控制电视机暂停播放节目。
[0100]
可以理解的是,在第一距离小于预设观看距离时,说明用户距离电视机过近,容易对用户的视力造成伤害;因此需要控制电视机暂停播放节目。
[0101]
具体地,在控制电视机暂停播放节目之后,可以在电视机的显示屏中提示用户调整观看电视的距离。示例性的,如图6所示,在显示屏中显示用户与电视机之间的第一距离,并建议用户向后移动的距离。例如,向后移动的距离b=h-z。
[0102]
通过在第一距离小于预设观看距离时,控制电视机暂停播放节目并提示用户调整观看电视的距离,可以有效地保护用户的视力健康,提高了控制电视机播放节目的便捷性。
[0103]
在一些实施例中,控制电视机暂停播放节目,并提示用户调整观看电视的距离之后,还可以包括:获取用户调整距离后的图像;根据图像确定用户与电视机之间的第二距离;若第二距离不小于预设观看距离,则控制电视机播放节目。
[0104]
具体地,可以通过三维结构光模组采集用户调整距离后的图像,确定用户与电视机之间的第二距离。其中,获取图像和确定用户与电视机之间的第二距离的过程,可以参见上文实施方式的详细描述,此处不再赘述。
[0105]
示例性的,确定用户与电视机之间的第二距离为l cm;若第二距离l cm大于或等于预设观看距离h cm,则控制电视机继续播放节目。
[0106]
在一些实施例中,在确定用户对应的用户特征之后,还可以根据用户对应的用户特征确定用户对应的预设观看时长,并获取电视机的播放时长;若电视机的播放时长大于预设观看时长,则控制电视机暂停播放节目,并提示用户。
[0107]
其中,用户特征可以包括年龄。
[0108]
具体地,可以根据用户对应的年龄,确定用户对应的年龄段;然后基于年龄段与预设观看时长之间预设的对应关系,确定用户对应的预设观看时长。
[0109]
其中,年龄段与预设观看时长之间预设的对应关系,可以事先设定并存储在电视机中,如表2所示。
[0110]
表2为年龄段与预设观看时长对照表
[0111]
年龄段(岁)预设观看时长(min)
2-123013-306031-505051-7040
[0112]
示例性,若用户小明对应的年龄段为2-12岁,则可以确定用户小明对应的预设观看时长为30min。
[0113]
示例性的,可以根据电视机启动时的时间与当前时间之差,得到电视机的播放时长。例如,得到电视机的播放时长为t min。
[0114]
在一些实施方式中,确定用户小明对应的预设观看时长为30min,且电视机的播放时长为t min;若电视机的播放时长t min大于30min,则控制电视暂停播放节目。示例性的,在显示屏中显示用户已经观看电视节目的时间,并建议用户进行休息。例如,在显示屏中显示“您已经观看电视节目的时间为t min,请小憩一会”,如图7所示。
[0115]
可以理解的是,当电视机的播放时长大于用户对应的预设观看时长,说明用户观看电视节目的时间较长,需要休息。通过控制电视机暂停播放节目并提示用户,可以更好地保护用户的视力健康。
[0116]
具体地,在控制电视机暂停播放节目之后,可以获取电视机暂停播放节目的时间;若电视机暂停播放节目的时间等于预设的时间阈值,则控制电视机播放节目。
[0117]
其中,预设的时间阈值可以根据实际情况确定,例如10min或者其他数值。
[0118]
示例性的,可以在电视机的显示屏中显示预设的时间阈值,并对时间阈值进行倒计时,如图8所示。
[0119]
可以理解的是,暂停电视播放节目后,用户可以休息一段时间;在用户休息后,可以继续观看电视节目。
[0120]
上述实施例提供的播放控制方法,通过图像融合方法将彩色图像与深度图像进行融合,实现两种图像的优势互补,从而得到整体效果较好的目标图像;得到的目标图像同时具有的彩色和深度信息;通过确定目标图像中用户的头部区域以及确定头部区域对应的三维坐标,可以确定用户与电视机之间的第一距离;实现更加准确地确定用户与电视机之间的距离,提高了控制电视机播放节目的便捷性;通过基于训练好的人脸识别模型确定用户的预测身份,可以准确地确定用户的身份信息,进而可以实现根据用户的身份信息确定用户对应的预设观看距离;通过基于年龄段与预设观看距离之间预设的对应关系,可以确定用户对应的预设观看距离,针对不同的用户匹配不同的预设观看距离,适应性更强;通过在第一距离小于预设观看距离时,控制电视机暂停播放节目并提示用户调整观看电视的距离,可以有效地保护用户的视力健康,提高了控制电视机播放节目的便捷性。
[0121]
本技术的实施例中还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序中包括程序指令,所述处理器执行所述程序指令,实现本技术实施例提供的任一项播放控制方法。例如,该计算机程序被处理器加载,可以执行如下步骤:
[0122]
根据所述三维结构光模组采集包括用户的目标图像;根据所述目标图像确定所述用户与所述电视机之间的第一距离;确定所述目标图像中的用户对应的用户特征,并根据所述用户特征确定所述用户对应的预设观看距离;若所述第一距离小于所述预设观看距
离,则控制所述电视机暂停播放节目,并提示所述用户调整观看电视的距离。
[0123]
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
[0124]
其中,所述计算机可读存储介质可以是前述实施例所述的电视机的内部存储单元,例如所述电视机的硬盘或内存。所述计算机可读存储介质也可以是所述电视机的外部存储设备,例如所述电视机上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字卡(secure digital,sd),闪存卡(flash card)等。
[0125]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献