一种视频播放设备的控制方法、系统以及可读存储介质与流程

文档序号:16547511发布日期:2019-01-08 20:55阅读:164来源:国知局
一种视频播放设备的控制方法、系统以及可读存储介质与流程

本发明涉及家用电器控制技术,更具体的说,涉及一种视频播放设备的控制方法、系统以及可读存储介质。



背景技术:

随着智能家居概念的提出,智能家居设备的普及,我们生活越来越方便。机顶盒、电视机如今已经普及,但目前主要的使用方式是手动遥控器方式,手动开关机、手动音量调节等。操作方式单一、不智能、不能交互、不够节能。用户在观看时,常出现有事突然离开、犯困、睡着的情况等,而机顶盒、电视机一直开着,浪费电能也影响用户休息。



技术实现要素:

本发明的目的是为了解决用户在观看电视时,由于有事突然离开、犯困、睡着的情况而机顶盒、电视机一直开着,浪费电能也影响用户休息等问题,提供了机顶盒及电视机的控制方法、系统以及可读存储介质。

本发明的目的是通过以下技术方案来实现的:提供了一种视频播放设备的控制方法、系统以及可读存储介质。

第一方面,提供了一种视频播放设备的控制方法,所述视频播放设备包括:机顶盒以及电视机,所述方法包括步骤:

获取视频播放设备前的环境图像信息;

根据所述环境图像信息判断视频播放设备前是否有观看者,若有观看者,则判断所述观看者是否发困或睡着,获取判断结果;

根据所述判断结果控制所述视频播放设备,并提醒所述观看者。

优选的,所述根据所述环境图像信息判断电视机前是否有观看者,若有观看者,则判断所述观看者是否发困或睡着,获取判断结果包括:

对所述环境图像信息进行识别,若识别到人脸信息,则判断为所述视频播放设备前有观看者。

优选的,所述根据所述环境图像信息判断视频播放设备前是否有观看者,若有观看者,则判断所述观看者是否发困或睡着,获取判断结果包括:

对所述人脸信息进行识别,获取眼睛开度信息,并将所述眼睛开度与清醒时的眼睛开度进行比较;

若所述眼睛开度较小或无开度,则判断所述观看者已发困或睡着。

优选的,所述根据所述环境图像信息判断视频播放设备前是否有观看者,若有观看者,则判断所述观看者是否发困或睡着,获取判断结果包括:

对所述人脸信息进行识别,获取眼睛眨数信息,并将所述眼睛眨数信息与清醒时的眼睛眨数进行比较;

若所述眼睛眨数较快或者无眼睛眨数,则判断所述观看者已发困或睡着。

优选的,所述根据所述判断结果控制所述视频播放设备,并提醒所述观看者包括:

获取环境温湿度信息,将所述环境温湿度信息与预设的环境温湿度信息进行比较;

若所述环境温湿度不在所述预设范围内,则根据所述温湿度信息提醒所述观看者注意休息。

优选的,所述方法还包括:

获取观看者的语音信息,根据所述语音信息映射相应的语音控制指令;

根据所述语音控制指令控制所述视频播放设备。

第二方面,提供了一种视频播放设备的控制系统,包括:视频播放设备控制装置、视频播放设备;

其中,所述视频播放设备包括:机顶盒、以及电视机;

所述视频播放设备控制装置包括:

微型控制器,用于处理分析信息、且是整个系统的控制中心;具体的,用于图像识别及特征提取、温湿度计算机比较、spi通讯、i2c通讯、串口通讯、语音读取判断控制、语音输出、红外信号读取解码、红外信号编码输出、定时等。

图像采集模块,用于获取视频播放设备前的环境图像信息;

红外信号发射接收模块,用于发射和接收红外信号、以及控制视频播放设备;

语音识别合成模块,用于获取观看者的控制语音信息,并对所述语音信息进行识别。

优选的,所述微型控制器包括:

人脸识别判断模块,用于识别观看者的脸部信息,并判断是否存在观看者;

眼睛识别判断模块,用于识别眼睛开度信息、及眼睛眨数信息,并判断观看者是否发困或睡着;

红外信号转换模块,用于将控制指令转换成红外信号;

语音读取判断控制模块,用于读取语音识别合成模块采集的语音内容、并判断根据所述语音内容匹配控制指令。

优选的,所述机顶盒及电视机控制装置还包括:

温湿度采集模块,用于获取环境温湿度信息,并将所述环境温湿度信息发给所述微型控制器进行计算及比较;

第三方面,还提供一种可读存储介质,包括存储器,所述存储器存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集由所述处理器加载并执行以实现所述视频播放设备的控制方法。

本发明带来的有益效果:获取视频播放设备前的环境图像信息;根据所述环境图像信息判断视频播放设备前是否有观看者,若有观看者,则判断所述观看者是否发困;若发困,则控制所述视频播放设备,并提醒所述观看者注意休息。这样避免了观看者在观看电视时有事突然离开、发困、或睡着而造成视频播放设备一直开着,浪费电能也影响用户休息。本发明能够自动根据所述视频播放设备前的环境场景进行分析并且自动控制所述视频播放设备的开关,节约了电能,且视频播放设备的控制方便。

附图说明

图1为本发明实施例中的控制方法流程图;

图2为本发明实施例中的控制装置模块图;

图3为本发明实施例中的微型控制器模块图;

图4为本发明实施例中的控制系统示意图。

其中:21、人脸识别判断模块;22、眼睛识别判断模块;23、红外信号转换模块;24、语音读取判断控制模块;25、温湿度比较模块;101、电视机;102、机顶盒;200、控制装置;201、电源模块;202、温湿度采集模块;203、图像采集模块;204、摄像头;205、红外发射接收器;206、红外信号发射接收模块;207、微型控制器;208、语音识别合成模块;209、扬声器;210、拾音器;211、温湿度传感器。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

提供了提供了机顶盒及电视机的控制方法、系统以及可读存储介质。

第一方面,如图1所示,提供了一种视频播放设备的控制方法,所述视频播放设备包括:机顶盒102、以及电视机101,所述方法包括步骤:

11、获取视频播放设备前的环境图像信息;具体的,通过摄像头间隔一段时间自动拍摄视频播放设备前的环境图像,并将所述环境图像传送给微型控制器进行识别获取环境图像信息。

12、根据所述环境图像信息判断视频播放设备前是否有观看者,若有观看者,则判断所述观看者是否发困或睡着,获取判断结果;具体的,通过所述微型控制器的人脸识别判断模块对环境图像进行人脸识别,如果识别到人脸信息则判断所述环境图像信息存在观看者,也就是说视频播放设备前有观看者在看电视;获取第一判断结果,如果所述第一判断结果为无观看者,则控制所述视频播放设备关闭。若所述第一判断结果为有观看者时,进一步的,再对所述人脸信息进行眼睛识别,识别到的观看者的眼睛信息,所述眼睛信息包括眼睛开度及眼睛眨数,如果所述眼睛开度较小或无开度,则说明所述观看者已经发困或睡着,获取第二判断结果。

13、根据所述判断结果控制所述机视频播放设备,并提醒所述观看者。具体的,当所述第二判断结果为所述观看者已发困,则通过语音识别合成模块语音提醒观看者休息;若所述第二判断结果为所述观看者已睡着时,关闭所述视频播放设备,并且获取当前环境温湿度信息,根据是温湿度信息判断是否提醒睡着的观看者。

在本发明实施例中,所述根据所述环境图像信息判断视频播放设备前是否有观看者,若有观看者,则判断所述观看者是否发困或睡着,获取判断结果包括:

对所述环境图像信息进行识别,若识别到人脸信息,则判断为所述视频播放设备前有观看者。具体的,如果在所述环境图像中通过人脸识别识别出观看者的面部信息,则判断视频播放设备前的环境有观看者,并且所述观看者正在看电视,则需要判断所述观看者是否困倦或者睡着了,再根据判断结果对所述视频播放设备进行控制。

在本发明的一种实施例中,对所述环境图像信息进行识别,若识别不到人脸信息,则判断为所述视频播放设备前没有观看者,或者所述观看者并没有在看电视,则将所述判断结果发送给红外信号转换模块,将所述判断结果转换成红外控制信号控制所述视频播放设备。具体的,若没有观看者,或者观看者并没有观看电视,则适当的延时后,通过红外发射结构模块自动关闭所述视频播放设备;所述延时时间可以根据需要进行预设并保存所述预设时间。

在本发明实施例中,所述根据所述环境图像信息判断视频播放设备前是否有观看者,若有观看者,则判断所述观看者是否发困或睡着,获取判断结果包括:

对所述人脸信息进行识别,获取眼睛开度信息,并将所述眼睛开度与清醒时的眼睛开度进行比较;若所述眼睛开度较小或无开度,则判断所述观看者已发困或睡着。

具体的,当判断视频播放设备前有观看者后,再进一步进行眼睛识别,判断所述观看者是否困倦或者睡着了,通过识别观看者的眼睛开度及眼睛眨数判断所述观看者是否清醒,将识别到的眼睛开度与清醒时的眼睛开度进行对比,如果所述眼睛开度比清醒时的眼睛开度小于20%的时间较长,则认为观看者已经困倦,立刻执行语音合成程序,并通过语音告知观看者休息。

在本发明实施例中,所述根据所述环境图像信息判断视频播放设备前是否有观看者,若有观看者,则判断所述观看者是否发困或睡着,获取判断结果包括:

对所述人脸信息进行识别,获取眼睛眨数信息,并将所述眼睛眨数信息与清醒时的眼睛眨数进行比较;

若所述眼睛眨数较快或者无眼睛眨数,则判断所述观看者已发困或睡着。

具体的,如果所述眼睛眨数信息比清醒时的眨数多,则判断所述观看者已经发困,则通过语音识别合成模块提醒观看者休息。如果眼睛无眨数,则判断所述观看者已经睡着,根据这个结果控制所述视频播放设备关闭。

在本发明实施例中,所述根据所述判断结果控制所述视频播放设备,并提醒所述观看者包括:

获取环境温湿度信息,将所述环境温湿度信息与预设的环境温湿度信息进行比较;

若所述环境温湿度不在所述预设范围内,则根据所述温湿度信息提醒所述观看者注意休息。

具体的,当识别到所述观看者发困或睡着时,采集当前环境温湿度信息,所述环境温湿度信息包括:温度值、以及湿度值,并判断当前环境温湿度值是否超过预设值,如果超过预设值,则关闭所述视频播放设备,并唤醒语音识别合成模块,发出提醒语音提醒观看者注意休息。如果没有超过预设值,则关闭所述视频播放设备,但不唤醒语音识别合成模块。这样可以保证观看者在睡着之后不会生病。

在本发明一种可能实施例中,还可以通过语音命令查询当前环境的温湿度值,并通过语音识别合成模块的扬声器播报当前环境温湿度值,为用户提供穿衣参考。

在本发明实施例中,所述方法还包括:

获取观看者的语音信息,根据所述语音信息映射相应的语音控制指令;

根据所述语音控制指令控制所述视频播放设备。

具体的,当所述微型控制器接收到所述语音识别合成模块发送的语音内容之后,通过所述语音读取判断控制模块将所述语音内容与预设语音内容进行比对判断,若满足条件,比如符合“打开电视机”、“关机电视机”、“调高音量”、“减小音量”、“降低亮度”等,则将所述语音控制指令面码转换成红外控制信息,并通过红外发射模块发出对应的经过编码的红外信号,并控制视频播放设备做出正确响应。

第二方面,如图4所示,提供了一种视频播放设备的控制系统,包括:视频播放设备控制装置200、以及视频播放设备

其中,所述视频播放设备包括:机顶盒102、以及电视机101;

如图2所示,所述视频播放设备控制装置200包括:

微型控制器207,用于处理分析信息、且是整个系统的控制中心;具体的,用于图像识别及特征提取、温湿度计算机比较、spi通讯、i2c通讯、串口通讯、语音读取判断控制、语音输出、红外信号读取解码、红外信号编码输出、定时等。其中,所述微型控制器207为stm32f103芯片,所述stm32f103芯片设置有gpio口和功能电路;所述功能电路包括:spi接口、ir红外编解码器、ad采集模块、usb接口、i2c接口、以及uart接口;用于支持控制装置200在不工作时,进入低功耗模式降低装置功耗。

进一步的,所述微型控制器207,每次接收到环境图像后,通过调用图像处理程序、语音合成程序、温湿度采集模块202程序、以及红外处理程序进行处理,进而控制所述机顶盒102及电视机101。

图像采集模块203,用于获取电视机101前的环境图像信息;其中,所述图像采集模块203为摄像头204,所述摄像头204可以为ov2640彩色摄像头,具有200万像素和1600*1200的分辨率。

红外信号发射接收模块206,用于发射和接收红外信号、以及控制所述视频播放设备;其中,所述红外信号发射接收模块206为红外发射接收器205,所述红外发射接收器205在使用前需要与视频播放设备遥控器进行对码,对码按键包括开关机键、音量键,以获取用户遥控器按键值;也就是说所述红外信号发射接收器相当于代替了视频播放设备的遥控器。当所述控制装置200监测出需要调节音量时,则自动通过红外发射模块发出音量调节信号,调节视频播放设备音量;当需要开机或关机时,则自动发出开关机信号,关闭所述视频播放设备。

语音识别合成模块208,用于获取观看者的控制语音信息,并对所述语音信息进行识别。其中,所述语音识别合成模块208包括:拾音器210、语音识别芯片、以及扬声器209;所述拾音器210也可以是话筒、或者麦克风,所述语音识别芯片为。当所述拾音器210采集到用户的语音信息,并通过所述语音识别芯片xfs5152ce对所述语音信息进行识别,识别出语音内容,并通过uart接口将语音内容发给微型控制器207。所述扬声器209安装在所述机顶盒102侧面。

进一步的,所述视频播放设备的控制系统还包括:电源模块201,所述电源模块201有电源速配器提供12v直流电源,内部将12v降压成5v和3.3v给微型控制器207、图像采集模块203、温湿度传感器211、语音识别合成模块208、红外信号发射接收模块206提供工作电源。

在本发明实施例中,如图3所示,所述微型控制器207包括:

人脸识别判断模块21,用于识别观看者的脸部信息,并判断是否存在观看者;具体的,如果在所述环境图像中通过人脸识别识别出观看者的面部信息,则判断视频播放设备前的环境有观看者,并且所述观看者正在看电视,那么需要进一步的判断观看者是否困倦或睡着了,再根据判断结果对所述视频播放设备进行控制。如果在所述环境图像中没有识别到人脸信息,则说明所述视频播放设备前不存在观看者,或者所述观看者并没有在看电视,则将所述判断结果发送给红外信号转换模块23,将所述判断结果转换成红外控制信号控制所述视频播放设备。

眼睛识别判断模块22,用于识别眼睛开度信息、及眼睛眨数信息,并判断观看者是否发困或睡着;具体的,当所述人脸识别模块识别到观看者的人脸信息时,对所述人脸信息进行眼睛识别,通过识别观看者的眼睛开度及眼睛眨数判断所述观看者是否清醒,将识别到的眼睛信息与清醒时的眼睛信息进行对比,如果所述眼睛开度比清醒时的眼睛开度小于20%的时间较长,且眨眼次数明显较多,则认为观看者已经困倦,立刻执行语音合成程序,并通过语音告知用户需要休息。

红外信号转换模块23,用于将控制指令转换成红外信号;具体的,所述红外信号转换模块23能够将语音控制指令转换成红外控制指令,将所述红外控制指令发给所述红外信号发送接收模块进而通过红外线控制所述机顶盒102及电视机101。当微型控制器207检测到所述观看者已发困或睡着时,也可将所述判断结果转换成红外控制指令进而控制所述视频播放设备。

语音读取判断控制模块24,用于读取语音识别合成模块208采集的语音内容、并判断根据所述语音内容匹配控制指令。具体的,当所述微型控制器207接收到所述语音识别合成模块208发送的语音内容之后,通过所述语音读取判断控制模块24将所述语音内容与预设语音内容进行比对判断,若满足条件,比如符合“打开电视机”、“关机电视机”、“调高音量”、“减小音量”、“降低亮度”等,则通过红外发射模块发出对应的经过编码的红外信号,并控制所述视频播放设备做出正确响应。

进一步的,还包括温湿度比较模块25,用于比较采集到的环境温湿度值即温湿度预设值。

在本发明实施例中,所述视频播放设备控制装置200还包括:

温湿度采集模块202,用于获取环境温湿度信息,并将所述环境温湿度信息发给所述微型控制器207中的温湿度进行计算及比较;其中,所述温湿度采集模块202包括dht11温湿度传感器211。在监测到观看者睡着后采集环境温湿度值,供微控制器206判断当前环境温湿度是否超过预设值,如果超过了预设值,则关闭所述视频播放设备的同时用过语音提醒观看者休息。如果没有超过预设值,则仅是关闭所述视频播放设备,不叫醒观看者。

第三方面还提供一种可读存储介质,包括存储器,所述存储器存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集由所述处理器加载并执行以实现所述机顶盒及电视机的控制方法。具体的,所述存储器至少存储有图像处理程序、语音合成程序、温湿度采集模块程序、以及红外处理程序。还存储有预设语音控制指令,以及对应的红外信号控制指令。

所述视频播放设备控制装置200各模块的具体工作原理及过程如下:

1)、视频播放设备语音控制;例如:开机、关机、调节音量、调节亮度等。

当需要打开机视频播放设备时,只需说“打开电视机”。控制装置接收到语音控制指令时,例如,通过拾音器210采集语音,并通过语音识别合成模块208,例如语音识别合成芯片xfs5152ce,识别出语音内容,并与微控制器207内预设内容进行比对,若满足条件“打开电视机”,则执行红外处理程序,唤醒红外信号发射接收模块206,使其按语音内容要求发出正确的红外遥控信号给视频播放设备,视频播放设备收到红外开机信号后,从待机状态回到正常工作状态。其它语音指令执行过程相同,只是不同指令对应不同的红外遥控信号,视频播放设备做出不同的响应。

3)、用户犯困提醒。

控制装置正常工作过程中,摄像头204间隔一定时间自动拍照,并将每次拍摄的图像通过通讯接口发送给微控制器207,微控制器207每次接收到图像后,调用图像处理程序,并与初始时刻清醒时的眼睛开度做比较,若识别出眼睛开度小于20%的时间较长,且眨眼次数明显较多,则认为观看者已经困倦,立刻执行语音合成程序,并通过语音告知用户需要休息。

4)、用户睡着自动待机。

微控制器207每次接收到图像后,调用图像处理程序,并与初始时刻清醒时的眼睛开度做比较,若识别出眼睛开度长时间小于20%,且无眨眼动作,则认为观看者已经睡着。立刻调用温湿度采集模块程序,读取当前环境温湿度值,若温湿度值小于程序预设值,则直接关闭所述视频播放设备,避免节目音量影响用户休息。若温湿度值大于程序预设值,表示当前环境温度低或温度较低且湿度较大,则执行语音合成程序,并通过播放音乐叫醒用户,语音提示正常休息。

5)、环境温度监测智能提醒。

本申请采用dht11温度传感器,并在监测到观看者睡着后采集环境温湿度值,供微控制器206判断当前环境温湿度是否超过预设值,以便确定是否该叫醒。或在收到语音命令“现在温湿度是多少?”时采集温湿度值,并通过语音识别合成模块208,播报当前温湿度值。为用户提供穿衣参考。

以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施方式只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

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