屏幕控制方法和装置的制造方法
【技术领域】
[0001]本申请涉及屏幕领域,具体而言,涉及一种屏幕控制方法和装置。
【背景技术】
[0002]随着智能电视的普及以及娱乐和学习内容的丰富,用户花费在电脑或电视上的时间越来越多,但是,用户无法检测自己与屏幕的距离,从而使得用户近距离观看屏幕时造成眼睛的伤害。
[0003]针对现有技术中无法检测用户与屏幕之间的距离的问题,目前尚未提出有效的解决方案。
【发明内容】
[0004]本申请的主要目的在于提供一种屏幕控制方法和装置,以解决现有技术中无法检测用户与屏幕之间的距离的问题。
[0005]为了实现上述目的,根据本申请的一个方面,提供了一种屏幕控制方法。根据本申请的屏幕控制方法包括:捕捉距离屏幕预定范围内观看所述屏幕的观看对象;检测所述观看对象与所述屏幕的距离;判断所述观看对象与所述屏幕的距离是否小于预设距离;以及如果判断出所述观看对象与所述屏幕的距离小于所述预设距离,则控制所述屏幕输出提示信息。
[0006]进一步地,如果所述观看对象与所述屏幕的距离小于所述预设距离,包括:判断所述观看对象处于所述预设距离内的驻留时间是否大于预设时间,如果所述驻留时间大于所述预设时间,则控制所述屏幕输出所述提示信息。
[0007]进一步地,在捕捉距离屏幕预定范围内的观看所述屏幕的观看对象之前,所述屏幕控制方法还包括:提示用户设置控制所述观看对象与所述屏幕之间的最小距离;判断是否接收到所述用户设置的所述最小距离;如果接收到所述用户设置的所述最小距离,则将所述最小距离作为所述预设距离;以及如果没有接收到所述用户设置的所述最小距离,则获取所述屏幕的默认距离,并将所述默认距离作为所述预设距离。
[0008]进一步地,所述观看对象为多个观看对象,检测所述观看对象与所述屏幕的距离包括:检测所述多个观看对象中每个观看对象与所述屏幕的距离,得到多个距离,判断所述观看对象与所述屏幕的距离是否小于预设距离包括:从所述多个距离中查找最小距离;以及判断所述多个距离中的最小距离是否小于所述预设距离。
[0009]进一步地,捕捉距离屏幕预定范围内观看所述屏幕的观看对象包括:获取距离所述屏幕在所述预定范围内对象;检测获取到的对象是否具有热量;以及如果检测出所述对象具有热量,则将具有热量的对象作为所述观看对象。
[0010]为了实现上述目的,根据本申请的另一方面,提供了一种屏幕控制装置。根据本申请的屏幕控制装置包括:捕捉单元,用于捕捉距离屏幕预定范围内观看所述屏幕的观看对象;检测单元,用于检测所述观看对象与所述屏幕的距离;第一判断单元,用于判断所述观看对象与所述屏幕的距离是否小于预设距离;以及提示单元,用于在判断出所述观看对象与所述屏幕的距离小于所述预设距离时,控制所述屏幕输出提示信息。
[0011]进一步地,所述屏幕控制装置还包括第二判断单元,用于在判断所述观看对象与所述屏幕的距离小于所述预设值之后,判断所述观看对象处于所述预设距离内的驻留时间是否大于预设时间,如果所述驻留时间大于所述预设时间,则控制所述屏幕输出所述提示信息。
[0012]进一步地,所述屏幕控制装置还包括:设置单元,用于提示用户设置控制所述观看对象与所述屏幕之间的最小距离;第二判断单元,用于判断是否接收到所述用户设置的所述最小距离;确定单元,用于在接收到所述用户设置的所述最小距离时,将所述最小距离作为所述预设距离;以及在没有接收到所述用户设置的所述最小距离时,获取所述屏幕的默认距离,并将所述默认距离作为所述预设距离。
[0013]进一步地,所述观看对象为多个观看对象,所述检测单元还用于检测所述多个观看对象中每个观看对象与所述屏幕的距离,得到多个距离,所述第一判断单元还用于判断所述观看对象与所述屏幕的距离是否小于预设距离包括:从所述多个距离中查找最小距离;以及判断所述多个距离中的最小距离是否小于所述预设距离。
[0014]进一步地,所述捕捉单元还包括:获取模块,用于获取距离所述屏幕在所述预定范围内对象;热量检测模块,用于检测获取到的对象是否具有热量;以及确定模块,用于在检测出所述对象具有热量时,将具有热量的对象作为所述观看对象。
[0015]通过本申请,采用捕捉距离屏幕预定范围内观看对象;检测观看对象与屏幕的距离;判断观看对象与屏幕的距离是否小于预设值;以及如果判断出观看对象与屏幕的距离小于预设值,则控制屏幕输出提示信息的方法,使得屏幕能够自动检测观看对象与屏幕的距离,在观看对象与屏幕的距离过近时提示观看对象距离过近,促使观看对象调整与屏幕的距离,解决了现有技术中无法检测用户与屏幕距离的问题,进而达到了检测用户与屏幕之间的距离并发出提示信息以保护用户眼睛的效果。
【附图说明】
[0016]构成本申请的一部分的附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0017]图1是根据本申请实施例的屏幕控制方法的流程图;
[0018]图2是根据本申请实施例的可选地屏幕控制方法的流程图;
[0019]图3是根据本申请实施例的屏幕控制装置的示意图;以及
[0020]图4是根据本申请实施例的可选地屏幕控制装置的示意图。
【具体实施方式】
[0021]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0022]为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0023]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0024]本申请实施例提供了一种屏幕控制方法。可选地,在本实施例中所涉及的屏幕可以是电脑屏幕、电视屏幕等。图1是根据本申请实施例的屏幕控制方法的流程图。如图所示,该屏幕控制方法包括如下步骤:
[0025]步骤S102,捕捉距离屏幕预定范围内观看屏幕的观看对象。通常观看对象在距离屏幕预定范围内观看屏幕,该预定范围可以屏幕前方的透射空间,也可以是与屏幕具有一定角度的空间,通常为观看对象所能观看到屏幕的范围。
[0026]步骤S104,检测观看对象与屏幕的距离。
[0027]步骤S106,判断观看对象与屏幕的距离是否小于预设距离。
[0028]步骤S108,如果判断出观看对象与屏幕的距离小于预设距离,则在屏幕输出提示信息。
[0029]由于观看对象距离屏幕越近,屏幕的光线等对观看对象的眼睛伤害就越大,为了保护观看对象的眼睛,预设距离是对观看对象的眼睛伤害最小甚至没有伤害的安全距离,在检测到观看对象与屏幕的距离小于预设距离时,输出提示信息以提示观看对象与屏幕的距离过近,其中,输出的提示信息可以是声音报警(如一段音乐),可以是文字的提示(如“您与屏幕距离过近”),还可以是二者
的结合,以达到提示观看对象与屏幕距离过近的目的,从而解决了现有技术无法检测用户与屏幕之间的距离的问题,进而达到了检测用户与屏幕的距离的效果。
[0030]可选地,如果判断出观看对象与屏幕的距离小于预设距离,该屏幕控制方法还包括:判断观看对象处于预设距离内的驻留时间是否大于预设时间,如果驻留时间大于预设时间,则控制屏幕输出提示信息。
[0031 ] 电视或者电脑的屏幕在工作的过程中,可能观看对象观看屏幕的时间较短就离开了,也可能会有用户从屏幕前面经过,并不会驻足观看屏幕,如果检测到观看对象与屏幕之间的距离小于预设距离就控制屏幕输出提示信息,可能会导致屏幕错误提醒,或者提醒的过于频繁,造成用户的体验不好。为了在及时提示观看对象距离屏幕过近的同时,还能够提高输出提示信息的准确性,在判断出观看对象与屏幕的距离小于预设距离之后,判断观看对象与屏幕的距离小于预设距离的时间是否大于预设时间,如果检测到观看对象处于预设距离的时间大于预设时间,则需要对观看对象发出提示信息,因此控制屏幕输出提示信息。通过上述实施例,在判断观看对象与屏幕的距离是否在预设距离之内后,进一步通过判断观看对象处于预设距离的时间是否大于预设时间来确定是否输出提示信息,从而避免了误判,提高控制屏幕输出提示信息的准确性。另外,通过调整预设时间的长度,不仅是为了提高输出提示信息的准确性,观看屏幕的时间过长也会对观看对象造成伤害,还可以通过调整预设时间的长度,在观看对象观看屏幕的时间过长时,控制屏幕发出提示信息。
[0032]进一步地,在捕捉距离屏幕预定范围内的观看对象之前,该屏幕控制方法还包括如图2所示的以下步骤:
[0033]步骤S202,提示用户设置控制观看对象与屏幕之间的最小距离。
[0034]用户可以根据观看对象的不同设置不同的最小距离,例如,对于儿童和成人可以设置不同的最小距离作为预设距离,对成人设置的最小距离相比于对儿童设置的最小距离要大。
[0035]步骤S204,判断是否接收到用户设置的最小距离。
[0036]步骤S206,如果接收到用户设置的最小距离,则将最小距离作为预设距离。
[0037]步骤S208,如果没有接收到用户设置的最小距离,则获取屏幕的默认距离,并将默认距离作为预设距离。
[0038]如果用户设置了最小距离,则将用户设置的最小距离作为预设距离,如果用户没有设置最小距离,则将屏幕的默认距离作为预设距离。例如,接收到用户设置的最小距离为3米,那么,在检测到观看对象与屏幕的距离为2.8米时,则控制屏幕输出提示信息。如果没有接收到用户设置的最小距离,默认距离为4米,则在检测到观看对象与屏幕的距离为3.5米时,控制屏幕输出提示信息。
[0039]优选地,当多个观看对象观看屏幕时,检测多个观看对象中每个观看对象与屏幕的距离,得到多个距离,从多个距离中查找最小距离;以及判断多个距离中的最小距离是否小于预设距离。通过判断距离屏幕最近的观看对象与屏幕的距离是否小于预设距离即可确定是否输出提示信息,即,在距离屏幕最近的观看对象与屏幕的距离大于预设距离时,其他观看对象与屏幕的距离也大于预设值,无需输出提示信息;在距离屏幕最近的观看对象与屏幕的距离小于预设值时,需要输出提示信息,因而,通过判断距屏幕最近的观看对象与屏幕的距离即可以及时准确检测观看对象与屏幕之间的距离,达到了保护观看对象的眼睛的效果。
[0040]优选地,捕捉距离屏幕预定范围内观看屏幕的观看对象包括:获取距离屏幕在预定范围内对象;检测获取到的对象是否具有热量;以及如果检测出对象具有热量,则将具有热量的对象作为观看对象。处于预定范围内的对象可能有非观看对象,不需要对非观看对象也发出提示信息,通过观看对象是具有热量的对象,则通过检测获取到的对象是否有热量来判断在该对象是否为观看对象。
[0041]例如,本实施例中检测观看对象与屏幕之间的距离可以采用距离传感器进行检测,通常在距屏幕预定范围内具有观看对象和家具等物体,为了区分观看对象与家具等物体,可以首先获取距离屏幕预定范围内的观看对象,并检测获取到的物体是否为具有热量的物体,如果检测出物体具有热量,则将具有热量的物体作为观看对象,然后再判断观看对象与屏幕的距离是否小于预设值。
[0042]进一步地,用户还可以根据自身的需要选择是否使用本申请实施例提供的屏幕控制方法,如果用户不希望屏幕输出提示信息,则可以关闭该屏幕控制方法;如果用户选择启用该屏幕控制方法,在开启该方法之后,检测距离传感器的工作状态是否正常,以保证检测工作可以正常进行。
[0043]本申请实施例还提供了一种屏幕控制装置。本申请实施例的屏幕控制装置可以用于执行本申请实施例所提供的屏幕控制方法,本申请实施例的屏幕控制方法也可以通过本申请实施例所提供的屏幕控制装置来执行。
[0044]图3是根据本申请实施例的屏幕控制装置的示意图。如图所示,该屏幕控制装置包括:捕捉单元10、检测单元20、第一判断单元30和提示单元40。
[0045]捕捉单元10用于捕捉距离屏幕预定范围内观看屏幕的观看对象。通常观看对象在距离屏幕预定范围内观看屏幕,该预定范围可以屏幕前方的透射空间,也可以是与屏幕具有一定角度的空间,通常为观看对象所能观看到屏幕的范围。
[0046]检测单元20用于检测观看对象与屏幕的距离。
[0047]第一判断单元30用于判断观看对象与屏幕的距离是否小于预设距离。
[0048]提示单元40用于在判断出观看对象与屏幕的距离小于预设距离时,控制屏幕输出提示信息。
[0049]由于观看对象距离屏幕越近,屏幕的光线等对观看对象的眼睛伤害就越大,为了保护观看对象的眼睛,预设距离是对观看对象的眼睛伤害最小甚至没有伤害的安全距离,在检测到观看对象与屏幕的距离小于预设距离时,输出提示信息以提示观看对象与屏幕的距离过近,其中,输出的提示信息可以是声音报警(如一段音乐),可以是文字的提示(如“您与屏幕距离过近”),还可以是二者的结合,以达到提示观看对象与屏幕距离过近的目的。通过上述实施例,解决了现有技术无法检测用户与屏幕的距离的问题,进而达到了检测用户与屏幕的距离的效果。
[0050]优选地,该屏幕控制装置还包括第二判断单元,用于在判断观看对象与屏幕的距离小于预设值之后,判断观看对象处于预设距离内的驻留时间是否大于预设时间,如果驻留时间大于预设时间,则控制屏幕输出提示信息。
[0051 ] 电视或者电脑的屏幕在工作的过程中,可能观看对象观看屏幕的时间较短就离开了,也可能会有用户从屏幕前面经过,并不会驻足观看屏幕,如果检测到观看对象与屏幕之间的距离小于预设距离就控制屏幕输出提示信息,可能会导致屏幕错误提醒,或者提醒的过于频繁,造成用户的体验不好。为了在及时提示观看对象距离屏幕过近的同时,还能够提高输出提示信息的准确性,在判断出观看对象与屏幕的距离小于预设距离之后,判断观看对象与屏幕的距离小于预设距离的时间是否大于预设时间,如果检测到观看对象处于预设距离的时间大于预设时间,则需要对观看对象发出提示信息,因此控制屏幕输出提示信息。通过上述实施例,在判断观看对象与屏幕的距离是否在预设距离之内后,进一步通过判断观看对象处于预设距离的时间是否大于预设时间来确定是否输出提示信息,从而避免了误判,提高控制屏幕输出提示信息的准确性。另外,通过调整预设时间的长度,不仅是为了提高输出提示信息的准确性,观看屏幕的时间过长也会对观看对象造成伤害,还可以通过调整预设时间的长度,在观看对象观看屏幕的时间过长时,控制屏幕发出提示信息。
[0052]进一步地,该屏幕控制装置还包括如图4所示的设置单元50、第三判断单元60、和确定单元70:
[0053]设置单元50用于在捕捉距离屏幕预定范围内的观看对象之前
,提示用户设置控制观看对象与屏幕之间的最小距离。用户可以根据观看对象的不同设置不同的最小距离,例如,对于儿童和成人可以设置不同的最小距离作为预设距离,对成人设置的最小距离相比于对」L童设置的最小距离要大。
[0054]第三判断单元60用于判断是否接收到用户设置的最小距离。
[0055]确定单元70用于在接收到用户设置的最小距离时,将最小距离作为预设距离。在没有接收到用户设置的最小距离时,获取屏幕的默认距离,并将默认距离作为预设距离。
[0056]如果用户设置了最小距离,则将用户设置的最小距离作为预设距离,如果用户没有设置最小距离,则将屏幕的默认距离作为预设距离。例如,接收到用户设置的最小距离为3米,那么,在检测到观看对象与屏幕的距离为2.8米时,则控制屏幕输出提示信息。如果没有接收到用户设置的最小距离,默认距离为4米,则在检测到观看对象与屏幕的距离为3.5米时,控制屏幕输出提示信息。
[0057]优选地,观看对象为多个观看对象,检测单元还用于检测多个观看对象中每个观看对象与屏幕的距离,得到多个距离,第一判断单元还用于判断观看对象与屏幕的距离是否小于预设距离包括:从多个距离中查找最小距离;以及判断多个距离中的最小距离是否小于预设距离。通过判断距离屏幕最近的观看对象与屏幕的距离是否小于预设距离即可确定是否输出提示信息,即,在距离屏幕最近的观看对象与屏幕的距离大于预设距离时,其他观看对象与屏幕的距离也大于预设值,无需输出提示信息;在距离屏幕最近的观看对象与屏幕的距离小于预设值时,需要输出提示信息,因而,通过判断距屏幕最近的观看对象与屏幕的距离即可以及时准确检测观看对象与屏幕之间的距离,达到了保护观看对象的眼睛的效果。
[0058]优选地,捕捉单元还包括:获取模块,用于获取距离屏幕在预定范围内对象;热量检测模块,用于检测获取到的对象是否具有热量;以及确定模块,用于在检测出对象具有热量时,将具有热量的对象作为观看对象。处于预定范围内的对象可能有非观看对象,不需要对非观看对象也发出提示信息,通过观看对象是具有热量的对象,则通过检测获取到的对象是否有热量来判断在该对象是否为观看对象。
[0059]例如,本实施例中检测观看对象与屏幕之间的距离可以采用距离传感器进行检测,通常在距屏幕预定范围内具有观看对象和家具等物体,为了区分观看对象与家具等物体,可以首先获取距离屏幕预定范围内的观看对象,并检测获取到的物体是否为具有热量的物体,如果检测出物体具有热量,则将具有热量的物体作为观看对象,然后再判断观看对象与屏幕的距离是否小于预设值。
[0060]进一步地,用户还可以根据自身的需要选择是否使用本申请实施例提供的屏幕控制装置,如果用户不希望屏幕输出提示信息,则可以关闭该屏幕控制装置;如果用户选择启用该屏幕控制装置,在开启该装置之后,检测距离传感器的工作状态是否正常,以保证检测工作可以正常进行。
[0061]以上仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
【主权项】
1.一种屏幕控制方法,其特征在于,包括: 捕捉距离屏幕预定范围内观看所述屏幕的观看对象; 检测所述观看对象与所述屏幕的距离; 判断所述观看对象与所述屏幕的距离是否小于预设距离;以及如果判断出所述观看对象与所述屏幕的距离小于所述预设距离,则控制所述屏幕输出提示信息。2.根据权利要求1所述的屏幕控制方法,其特征在于,如果所述观看对象与所述屏幕的距离小于所述预设距离,所述屏幕控制方法还包括: 判断所述观看对象处于所述预设距离内的驻留时间是否大于预设时间,如果所述驻留时间大于所述预设时间,则控制所述屏幕输出所述提示信息。3.根据权利要求1所述的屏幕控制方法,其特征在于,在捕捉距离屏幕预定范围内的观看所述屏幕的观看对象之前,所述屏幕控制方法还包括: 提示用户设置控制所述观看对象与所述屏幕之间的最小距离; 判断是否接收到所述用户设置的所述最小距离; 如果接收到所述用户设置的所述最小距离,则将所述最小距离作为所述预设距离;以及 如果没有接收到所述用户设置的所述最小距离,则获取所述屏幕的默认距离,并将所述默认距离作为所述预设距离。4.根据权利要求1所述的屏幕控制方法,其特征在于,所述观看对象为多个观看对象, 检测所述观看对象与所述屏幕的距离包括:检测所述多个观看对象中每个观看对象与所述屏幕的距离,得到多个距离, 判断所述观看对象与所述屏幕的距离是否小于预设距离包括:从所述多个距离中查找最小距离;以及判断所述多个距离中的最小距离是否小于所述预设距离。5.根据权利要求1至4中任一项所述的屏幕控制方法,其特征在于,捕捉距离屏幕预定范围内观看所述屏幕的观看对象包括: 获取与所述屏幕的距离在所述预定范围内的对象; 检测获取到的对象是否具有热量;以及 如果检测出所述对象具有热量,则将具有热量的对象作为所述观看对象。6.一种屏幕控制装置,其特征在于,包括: 捕捉单元,用于捕捉距离屏幕预定范围内观看所述屏幕的观看对象; 检测单元,用于检测所述观看对象与所述屏幕的距离; 第一判断单元,用于判断所述观看对象与所述屏幕的距离是否小于预设距离;以及提示单元,用于在判断出所述观看对象与所述屏幕的距离小于所述预设距离时,控制所述屏幕输出提示信息。7.根据权利要求6所述的屏幕控制装置,其特征在于,所述屏幕控制装置还包括: 第二判断单元,用于在判断所述观看对象与所述屏幕的距离小于所述预设距离之后,判断所述观看对象处于所述预设距离内的驻留时间是否大于预设时间,如果所述驻留时间大于所述预设时间,则控制所述屏幕输出所述提示信息。8.根据权利要求6所述的屏幕控制装置,其特征在于,所述屏幕控制装置还包括: 设置单元,用于提示用户设置控制所述观看对象与所述屏幕之间的最小距离; 第三判断单元,用于判断是否接收到所述用户设置的所述最小距离; 确定单元,用于在接收到所述用户设置的所述最小距离时,将所述最小距离作为所述预设距离;以及在没有接收到所述用户设置的所述最小距离时,获取所述屏幕的默认距离,并将所述默认距离作为所述预设距离。9.根据权利要求6所述的屏幕控制装置,其特征在于,所述观看对象为多个观看对象, 所述检测单元还用于检测所述多个观看对象中每个观看对象与所述屏幕的距离,得到多个距离, 所述第一判断单元还用于判断所述观看对象与所述屏幕的距离是否小于预设距离包括:从所述多个距离中查找最小距离;以及判断所述多个距离中的最小距离是否小于所述预设距离。10.根据权利要求6至9中任一项所述的屏幕控制装置,其特征在于,所述捕捉单元还包括: 获取模块,用于获取距离所述屏幕在所述预定范围内对象; 热量检测模块,用于检测获取到的对象是否具有热量;以及 确定模块,用于在检测出所述对象具有热量时,将具有热量的对象作为所述观看对象。
【专利摘要】本申请公开了一种屏幕控制方法和装置。其中,该屏幕控制方法包括:捕捉距离屏幕预定范围内观看屏幕的观看对象;检测观看对象与屏幕的距离;判断观看对象与屏幕的距离是否小于预设距离;以及如果判断出观看对象与屏幕的距离小于预设距离,则控制屏幕输出提示信息。通过本申请,解决了现有技术中无法检测用户与屏幕距离的问题,进而达到了检测用户与屏幕距离,保护用户眼睛的效果。
【IPC分类】G06F3/0484
【公开号】CN105487768
【申请号】CN201410484392
【发明人】王盛春
【申请人】阿里巴巴集团控股有限公司
【公开日】2016年4月13日
【申请日】2014年9月19日
【公告号】WO2016041450A1