智能电视测距提示处理方法、智能电视及存储介质与流程

文档序号:18162681发布日期:2019-07-13 09:24阅读:427来源:国知局
智能电视测距提示处理方法、智能电视及存储介质与流程

本发明涉及智能电视技术领域,具体涉及一种智能电视测距提示处理方法、智能电视及存储介质。



背景技术:

随着智能电视快速发展,大多数家庭的客厅都安装有智能电视。智能电视强大的联网功能使得孩子们能方便的找到自己喜欢的动画片、漫画片连续观看。但是孩子经常被片子的剧情吸引,不自觉的就坐的离电视越来越近,从而对孩子视力造成了较大影响。

目前,极少数智能电视带有摄像头,可以通过摄像头连续拍摄图像,分析图像的方式大概算出孩子和电视之间的距离,从而提醒孩子应和电视机保持适当距离。

但是普通摄像头受技术限制,往往对距离计算结果偏差较大;而采用3d摄像头则价格高昂,用户往往很难接受。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于上述现有技术的不足之处,本发明的目的在于提供一种智能电视测距提示处理方法、智能电视及存储介质,本发明的目的是提出一种基于超声波测距的智能电视,具有人体测距功能,能够准确的测量出用户和电视之间的距离,从而提醒用户应和电视机保持适当距离。

为了达到上述目的,本发明采取了以下技术方案:

一种智能电视测距提示处理方法,其中,包括如下步骤:

预先在智能电视上设置用于测距检测的超声波检测模块和摄像头模块;

当智能电视启动后,通过摄像头模块实时拍摄智能电视前端的图像,并通过智能电视的主处理器识别图像中是否存在人体;

当识别出图像存在人体,控制启动超声波检测模块检测人体和电视之间的距离;

将计算出的人体和电视之间的距离值,与预设距离值比较,当连续检测第一预定时间的距离值均超过预设距离值,则控制发出相应的提醒。

所述的智能电视测距提示处理方法,其中,所述预先在智能电视上设置用于测距检测的超声波检测模块和摄像头模块的步骤包括:预先将超声波检测模块、摄像头模块设置在智能电视前面板的上部居中位置,并将超声波检测模块、摄像头模块分别与智能电视的主处理器连接。

所述的智能电视测距提示处理方法,其中,所述当智能电视启动后,通过摄像头模块实时拍摄智能电视前端的图像,并通过智能电视的主处理器识别图像中是否存在人体的步骤包括:

智能电视开机,摄像头模块实时连续录像或拍照并将图像数据发送给智能电视主处理器;

智能电视主处理器对摄像头模块发送的数据进行数据处理,并识别图像中是否存在人体。

所述的智能电视测距提示处理方法,其中,所述当识别出图像存在人体,控制启动超声波检测模块检测人体和电视之间的距离的步骤包括:

当识别出存在人体时,智能电视主处理器启动超声波检测模块检测人体和电视之间的距离,并将检测结果数据发送给智能电视主处理器。

所述的智能电视测距提示处理方法,其中,所述将计算出的人体和电视之间的距离值,与预设距离值比较,当连续检测第一预定时间的距离值均超过预设距离值,则控制发出相应的提醒的步骤包括:

智能电视主处理器根据超声波检测模块的检测数据计算出物体和电视之间的距离,并和预设距离值比较;

如超过预设距离值则开始计时,并连续检测;

如连续检测的距离值均超过预设距离值,且连续检测时间达到预设时间值;则将判断为人体距离智能电视太近并控制发出相应的提醒。

所述的智能电视测距提示处理方法,其中,所述当智能电视启动后,通过摄像头模块实时拍摄智能电视前端的图像,并通过智能电视的主处理器识别图像中是否存在人体的步骤包括:

当智能电视启动后,控制摄像头模块每隔第二预定时间拍摄智能电视前端的图像。

一种智能电视,其中,包括:超声波检测模块、摄像头模块,以及设置在智能电视主板上的主处理器;

所述超声波检测模块、摄像头模块设置位于智能电视前面板的上部居中位置,所述超声波检测模块、摄像头模块分别通过有线智能电视主板上的主处理器电连接;

摄像头模块,用于当智能电视启动后,实时拍摄智能电视前端的图像;

超声波检测模块,用于当识别出图像存在人体,检测人体和电视之间的距离;

所述主处理器用于识别图像中是否存在人体,还用于将计算出的人体和电视之间的距离值,与预设距离值比较,当连续检测第一预定时间的距离值均超过预设距离值,则控制发出相应的提醒。

所述智能电视,其中,超声波检测模块和智能电视主板上的主处理器之间的连接接口为usb、i2c、uart或spi有线协议接口;

所述摄像头模块和智能电视主板上的主处理器的连接接口为usb、sdio或pcie高速有线协议接口。

所述智能电视,其中,

智能电视开机,摄像头模块实时连续录像或拍照并将图像数据发送给智能电视主处理器;

智能电视主处理器对摄像头模块发送的数据进行数据处理,并识别图像中是否存在人体;

当识别出存在人体时,智能电视主处理器启动超声波检测模块检测人体和电视之间的距离,并将检测结果数据发送给智能电视主处理器;

智能电视主处理器根据超声波检测模块的检测数据计算出物体和电视之间的距离,并和预设距离值比较;

如超过预设距离值则开始计时,并连续检测;

如连续检测的距离值均超过预设距离值,且连续检测时间达到预设时间值;则将判断为人体距离智能电视太近并控制发出相应的提醒。

一种计算机可读存储介质,其中,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现任意一项所述的智能电视测距提示处理方法中的步骤。

相较于现有技术,本发明提供的智能电视测距提示处理方法、智能电视及存储介质,本发明通过超声波检测模块+摄像头模块方式实现,先通过摄像头模块检测是否存在人体再通过超声波检测模块检测距离,极大的降低被其他物体误检测的可能性,提高了智能电视安全性。

附图说明

图1为本发明提供的智能电视测距提示处理方法的流程图。

图2为本发明智能电视较佳实施例的功能模块图。

具体实施方式

为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

请参阅图1,本发明提供的智能电视测距提示处理方法包括以下步骤:

s100、预先在智能电视上设置用于测距检测的超声波检测模块和摄像头模块。

如图2所示:本实施例中可以预先将用于测距检测超声波检测模块、摄像头模块设置在智能电视前面板的上部居中位置,并将超声波检测模块101、摄像头模块102分别与智能电视的主处理器103连接。

s200、当智能电视启动后,通过摄像头模块实时拍摄智能电视前端的图像,并通过智能电视的主处理器识别图像中是否存在人体。

本发明实施例中,例如,当智能电视开机后,可以通过摄像头模块实时连续录像或拍照并将图像数据发送给智能电视主处理器;智能电视主处理器对摄像头模块发送的数据进行数据处理,并识别图像中是否存在人体。

s300、当识别出图像存在人体,控制启动超声波检测模块检测人体和电视之间的距离。

本发明实施例中,例如,当识别出存在人体时,智能电视主处理器启动超声波检测模块检测人体和电视之间的距离,并将检测结果数据发送给智能电视主处理器。

s400、将计算出的人体和电视之间的距离值,与预设距离值比较,当连续检测第一预定时间的距离值均超过预设距离值,则控制发出相应的提醒。

本发明实施例中,例如,智能电视主处理器根据超声波检测模块的检测数据计算出物体和电视之间的距离,并和预设距离(3米)值比较;如超过预设距离值则开始计时,并连续检测;如连续检测的距离值均超过预设距离值(3米),且连续检测时间达到预设时间值(5秒);则将判断为人体距离智能电视太近并控制发出相应的提醒。

本发明实施例中,智能电视的主处理器根据超声波检测模块的检测数据计算出物体和电视之间的距离,并和预设距离值比较,在本实施例中该预设距离值为3米。如超过预设距离值则开始计时,并连续检测。如连续检测的距离值均超过预设距离值,且连续检测时间达到预设时间值,在本实施例中该预设距离值为5秒,即第一预定时间为5秒。则将判断为人体距离智能电视太近并进行下一步的处理,如提醒用户。

其中,所述当智能电视启动后,通过摄像头模块实时拍摄智能电视前端的图像,并通过智能电视的主处理器识别图像中是否存在人体的步骤包括:当智能电视启动后,控制摄像头模块每隔第二预定时间拍摄智能电视前端的图像。另外在实际实施中,为了降低摄像头模块102的功耗,可以定时(如1分钟1次)启动检测。在识别出人体距离智能电视太近可根据不同年龄特征给出不同的提示,如针对成年人仅做提醒,针对儿童则给出提醒并暂停当前播放的节目。

由上可见,本发明提供了一种智能电视测距提示处理方法,超声波检测模块+摄像头模块方式实现,先通过摄像头模块检测是否存在人体再通过超声波检测模块检测距离,极大的降低被其他物体误检测的可能性。

如图2所示,基于上述智能电视测距提示处理方法,本发明还相应提供了一种智能电视,包括:超声波检测模块101、摄像头模块102,以及设置在智能电视主板上的主处理器103;

所述超声波检测模块101、摄像头模块102设置位于智能电视前面板的上部居中位置,所述超声波检测模块101、摄像头模块102分别通过有线智能电视主板上的主处理器103电连接。

其中,摄像头模块102,用于当智能电视启动后,实时拍摄智能电视前端的图像;

超声波检测模块101,用于当识别出图像存在人体,检测人体和电视之间的距离;

所述主处理器103用于识别图像中是否存在人体,还用于将计算出的人体和电视之间的距离值,与预设距离值比较,当连续检测第一预定时间的距离值均超过预设距离值,则控制发出相应的提醒。

较佳地实施例中,超声波检测模块101和智能电视主板上的主处理器103之间的连接接口为usb、i2c、uart或spi有线协议接口;

所述摄像头模块102和智能电视主板上的主处理器103的连接接口为usb、sdio或pcie高速有线协议接口。

本发明实施例所述智能电视的工作原理如下:

智能电视开机,摄像头模块102实时连续录像或拍照并将图像数据发送给智能电视主处理器103;

智能电视主处理器103对摄像头模块102发送的数据进行数据处理,并识别图像中是否存在人体;

当识别出存在人体时,智能电视主处理器103启动超声波检测模块101检测人体和电视之间的距离,并将检测结果数据发送给智能电视主处理器103;

智能电视主处理器103根据超声波检测模块101的检测数据计算出物体和电视之间的距离,并和预设距离值比较;

如超过预设距离值则开始计时,并连续检测;

如连续检测的距离值均超过预设距离值,且连续检测时间达到预设时间值;则将判断为人体距离智能电视太近并控制发出相应的提醒。

图2仅示出了智能电视的部分组件,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

所述主处理器103在一些实施例中可以是一中央处理器(centralprocessingunit,cpu),微处理器。

基于上述实施例,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述任意一项所述的智能电视测距提示处理方法中的步骤,具体如上所述。

综上所述,本发明公开了智能电视测距提示处理方法、智能电视及存储介质,所述方法预先在智能电视上设置用于测距检测的超声波检测模块和摄像头模块;当智能电视启动后,通过摄像头模块实时拍摄智能电视前端的图像,并通过智能电视的主处理器识别图像中是否存在人体;当识别出图像存在人体,控制启动超声波检测模块检测人体和电视之间的距离;将计算出的人体和电视之间的距离值,与预设距离值比较,当连续检测第一预定时间的距离值均超过预设距离值,则控制发出相应的提醒。本发明通过超声波检测模块+摄像头模块方式实现,先通过摄像头模块检测是否存在人体再通过超声波检测模块检测距离,极大的降低被其他物体误检测的可能性,提高了智能电视安全性。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

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