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

控制音量的方法及装置、终端及计算机可读存储介质与流程

2021-12-07 22:03:00 来源:中国专利 TAG:


1.本技术涉及音量调节技术领域,更具体而言,涉及一种控制音量的方法、控制音量的装置、终端及非易失性计算机可读存储介质。


背景技术:

2.目前,在扬声器场景时,用户往往是通过按压终端上的音量调节按键,以实现对音量的调节。但是在用户不便于用手操作终端时,则不利于用户的使用体验。然而,仅通过用户的眼部闭合,以实现自主调节终端的音量,则会导致对执行调节音量的判断不准确,从而导致用户无法得到最佳的声音体验。


技术实现要素:

3.本技术实施方式提供一种控制音量的方法、控制音量的装置、终端及非易失性计算机可读存储介质。
4.本技术实施方式的控制音量的方法包括根据多帧人像中的目标人像信息,确定多帧所述人像中的人脸状态是否正常及眼部是否眨眼;识别所述目标人像信息中的眼部特征信息;及在所述人脸状态正常且眼部眨眼时,根据所述眼部特征信息调节终端的音量。
5.本技术实施方式的控制音量的装置包括确定模块、识别模块和调节模块。所述确定模块用于根据多帧人像中的目标人像信息,确定多帧所述人像中的人脸状态是否正常及眼部是否眨眼。所述识别模块用于根据识别所述目标人像信息中的眼部特征信息。及所述调节模块用于在所述人脸状态正常且眼部眨眼时,根据所述眼部特征信息调节终端的音量。
6.本技术实施方式的终端包括处理器。所述处理器用于根据多帧人像中的目标人像信息,确定多帧所述人像中的人脸状态是否正常及眼部是否眨眼;识别所述目标人像信息中的眼部特征信息;及在所述人脸状态正常且眼部眨眼时,根据所述眼部特征信息调节终端的音量。
7.本技术实施方式的非易失性计算机可读存储介质包含计算机程序,当所述计算机程序被一个或多个处理器执行时,使得所述处理器执行如下控制音量的方法:根据多帧人像中的目标人像信息,确定多帧所述人像中的人脸状态是否正常及眼部是否眨眼;识别所述目标人像信息中的眼部特征信息;及在所述人脸状态正常且眼部眨眼时,根据所述眼部特征信息调节终端的音量。
8.本技术实施方式的控制音量的方法、控制音量的装置、终端及非易失性计算机可读存储介质通过确定多帧人像中的人脸状态是否正常且眼部是否眨眼,并在人脸状态正常且眼部眨眼时,才会根据人脸的眼部特征信息调整终端的音量,由此,则可保证用户在使用终端过程中,若出现用户处于人脸状态异常(用户因外界因素眨眼)或用户自然眨眼的情况,便不会调整终端的音量,从而保证判断是否调整音量的准确性,以使用户得到最佳的音量体验。
9.本技术的实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实施方式的实践了解到。
附图说明
10.本技术的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:
11.图1是本技术某些实施方式的控制音量的方法的流程示意图;
12.图2是本技术某些实施方式的控制音量的装置的示意图;
13.图3是本技术某些实施方式的终端的平面示意图;
14.图4至图13是本技术某些实施方式的控制音量的方法的流程示意图;
15.图14是本技术某些实施方式的非易失性计算机可读存储介质和处理器的连接状态示意图。
具体实施方式
16.下面详细描述本技术的实施方式,所述实施方式的示例在附图中示出,其中,相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本技术的实施方式,而不能理解为对本技术的实施方式的限制。
17.请参阅图1,本技术实施方式提供一种控制音量的方法。该控制音量的方法包括步骤:
18.01:根据多帧人像中的目标人像信息,确定多帧人像中的人脸状态是否正常及眼部是否眨眼;
19.02:识别目标人像信息中的眼部特征信息;及
20.03:在人脸状态正常且眼部眨眼时,根据眼部特征信息调节终端的音量。
21.请参阅图2,本技术实施方式提供一种控制音量的装置10。控制音量的装置10包括确定模块11、识别模块12及调节模块13。本技术实施方式的控制音量的方法可应用于控制音量的装置10。其中,确定模块11用于执行步骤01,识别模块12用于执行步骤02,调节模块13用于执行步骤03。即,确定模块11用于根据多帧人像中的目标人像信息,确定多帧人像中的人脸状态是否正常及眼部是否眨眼。识别模块12用于识别目标人像信息中的眼部特征信息。调节模块13用于在人脸状态正常且眼部眨眼时,根据眼部特征信息调节终端100的音量。
22.请参阅图3,本技术实施方式还提供一种终端100。终端100包括处理器30。本技术实施方式的控制音量的方法可应用于终端100。处理器30用于执行步骤01、步骤02和步骤03。即,处理器30根据多帧人像中的目标人像信息,确定多帧人像中的人脸状态是否正常及眼部是否眨眼;识别目标人像信息中的眼部特征信息;及在人脸状态正常且眼部眨眼时,根据眼部特征信息调节终端的音量。
23.其中,终端100还包括壳体40。终端100可以是手机、平板电脑、显示设备、笔记本电脑、柜员机、闸机、智能手表、头显设备、游戏机等。如图3所示,本技术实施方式以终端100是手机为例进行说明,可以理解,终端100的具体形式并不限于手机。壳体40还可用于安装终
端100的显示装置、成像装置、供电装置、通信装置等功能模块,以使壳体40为功能模块提供防尘、防摔、防水等保护。
24.具体地,在调整终端100的播放音量前,处理器30需先根据多帧人像中的目标人像信息,以确定对人像中的人脸状态是否正常及眼部是否眨眼。其中,目标人像信息为终端100的机主的人脸,即目标人脸图像。
25.更具体地,在根据眼部特征信息调节终端100的音量前,由于用户眨眼的情况会有多种,如用户打喷嚏时的眨眼、大笑时的眨眼或吃到较酸的食物时,进行眨眼等,这些外界因素均会影响处理器30对用户是否需要调节音量的判断,以导致用户无需调节音量时,处理器30却对终端100进行了音量调节的情况发生。
26.因此,在处理器30根据人像信息以获取眼部特征信息前,需先确定人脸状态是否正常及眼部是否眨眼。人脸状态正常代表处理器30获取的多帧人像中,目标人像的人脸表情变化较小,如多帧人像中,目标人像的人脸均处于同一个正常的(较为平静的)表情时,则说明人脸状态正常。在确定人脸状态正常的同时,还可确定眼部是否眨眼,而当处理器30同时确定人脸差异小且眼部眨眼后,处理器30便可判断此种情况下,用户是需要进行调节音量的。
27.其中,处理器30获取的连续多帧的人像的时间间隔需大于人本身自然眨眼的时长,以防止人自然眨眼的情况,导致处理器30误判用户需要调节终端100的音量的情况出现。
28.此外,为保证在调节终端100的音量时,用户是需要位于终端100可获取到人像的角度范围内的,即处理器30判断用户是需要进行音量调节的。
29.因此,在处理器30判断人脸的角度是否有效前,可预先设定有预定角度,预定角度为人脸与终端100的夹角。处理器30可通过判断多帧人像中,目标人像与终端100的夹角是否小于预定角度,以确定人脸的角度是否有效。当目标人像与终端100的夹角小于预定角度时,则处理器30确定人脸的角度有效,当目标人像与终端100的夹角大于预定角度时,则处理器30确定人脸的角度无效。需要说明的是,处理器30在判断人脸的角度有效时,则多帧人脸图像中的人脸与终端100的夹角均需小于预定角度。
30.在某些实施方式中,用户可预先在终端100中存储有正对终端100所拍摄的预设人像,处理器30可对比当前人像与预设人像的变化程度,如当前人像中的人脸特征点相对预设人像中的人脸特征点的位移距离或当前人像相对预设人像的畸变程度等,以得到处理器30获取的多帧人像中人脸与终端100的夹角,即角度。
31.接下来,处理器30则根据目标人像信息,以获取眼部特征信息,由此,在人脸状态正常且眼部眨眼的情况下,处理器30便可根据眼部特征信息以调节终端100的音量。
32.例如,处理器30获取的眼部特征信息为用户的双眼进行了两秒以上的闭合,处理器30则会快速减小或增加终端100的音量。又例如,处理器30获取的眼部特征信息为用户的左眼进行了闭合,处理器30则增加终端100的音量。还例如,处理器30获取的眼部特征信息为用户的油烟进行了闭合,处理器30则减少终端100的音量。
33.在本技术实施方式的控制音量的方法、音量调节装置及终端100通过确定多帧人像中的人脸状态是否正常且眼部是否眨眼,并在人脸状态正常且眼部眨眼时,才会根据人脸的眼部特征信息调整终端100的音量,由此,则可保证用户在使用终端100过程中,若出现
用户处于人脸状态异常(用户因外界因素眨眼)或用户自然眨眼的情况,便不会调整终端100的音量,从而保证判断是否调整音量的准确性,以使用户得到最佳的音量体验。
34.请参阅图2至图4,在某些实施方式中,步骤01:根据多帧人像中的目标人像信息,确定多帧人像中的人脸状态是否正常及眼部是否眨眼,包括步骤:
35.011:获取第二预定时长内的连续多帧人像;
36.012:判断连续多帧人像中,任意两帧人像中的人脸除眼部以外的特征点的位置坐标的差值是否小于预定差值;
37.013:若是,则确定所述人脸状态正常;
38.014:获取第二预定时长内的连续多帧人像;
39.015:判断连续多帧人像中,任意两帧人像中的人脸的眼部特征点是否发生变化;及
40.016:若是,则确定眼部眨眼。
41.在某些实施方式中,确定模块11还用于执行步骤011、步骤012、步骤013、步骤014、步骤015和步骤16。即确定模块11用于获取第一预定时长内的连续多帧人像;判断连续多帧人像中,任意两帧人像中的人脸除眼部以外的特征点的位置坐标的差值是否小于预定差值;若是,则确定人脸状态正常;获取第二预定时长内的连续多帧人像;判断连续多帧人像中,任意两帧人像中的人脸的眼部特征点是否发生变化;及若是,则确定眼部眨眼。
42.在某些实施方式中,处理器30还用于执行步骤011、步骤012、步骤013、步骤014、步骤015和步骤16。即处理器30用于获取第一预定时长内的连续多帧人像;判断连续多帧人像中,任意两帧人像中的人脸除眼部以外的特征点的位置坐标的差值是否小于预定差值;若是,则确定人脸状态正常;获取第二预定时长内的连续多帧人像;判断连续多帧人像中,任意两帧人像中的人脸的眼部特征点是否发生变化;及若是,则确定眼部眨眼。
43.具体地,处理器30还会获取分别第一预定时长和第二预定时长内的连续多帧人像,从而根据第一预定时长内的多帧人像中的人脸除眼部以外的特征点位置坐标的差值,以确定人脸差异的大小,并根据第二预定时长内的多帧人像中的眼部特征点是否发生变化,以确定眼部是否眨眼。
44.其中,人脸状态的异常为可以是用户在操作终端100时,因外界因素导致的表情异常。由于人脸在表情发生变化时,人脸除眼部以外的特征点,则会发生位置变化,因此,通过检测人脸除眼部以外的特征点的位置坐标是否发生较大变化,则可判断人脸状态是否异常。第二预定时长可以大于第一预定时长,也可以小于第一预定时长,还可以等于第一预定时长。第二预定时长还需大于人自然眨眼时长,如人自然眨眼一次时长为0.2秒至0.4秒,则第二预定时长需大于0.4秒。在本技术实施方式中的控制音量的方法中,第一预定时长与第二预定时长相同,即在大于人自然眨眼时长的情况下,以获取多帧人像,从而判断人脸状态是否异常和眼部是否眨眼。
45.例如,第一预定时长为1秒,处理器30在1秒内获取得到5帧人像,此时,由于每帧人像的坐标系是一致的,则可通过对比5帧人像中任意两帧人像中的人脸除眼部以外的特征点的位置坐标,以得到坐标差值。如鼻子特征点的位置坐标,嘴部特征点的位置坐标,眉部特征点的位置坐标。
46.其中,任意两帧人像可以是第1帧人像和第2帧人像中的人脸除眼部以外的特征点
的位置坐标的差值,又如第1帧人脸图像和第5帧人脸图像中的人脸除眼部以外的特征点的位置坐标的差值,还如第2帧人脸图像和第4帧人脸图像中的人脸除眼部以外的特征点的位置坐标的差值等。
47.接下来,处理器30可根据位置坐标的差值,以得出任意两帧人像除眼部以外的特征点是否发生了变化,即差异。处理器30再根据比较位置坐标的差值和预定差值的大小,以确定人脸差异的大小。例如,预设差值为(1,1),即允许任意两帧人像中的人脸除眼部以外的特征点(如嘴部特征点、鼻部特征点和眉部特征点)在x轴和y轴上位置发生变化的最大距离为1个像素。则当任意两帧人像中的人脸除眼部以外的特征点的位置坐标的差值大于预设差值时,则说明人脸状态异常;当任意两帧人像中的人脸除眼部以外的特征点的位置坐标的差值小于预设差值时,则说明人脸状态正常。
48.需要说明的是,当任意两帧人像中的人脸除眼部以外的特征点的位置坐标的差值为负数时,处理器30比较的是该置坐标x坐标和y坐标的绝对值与预设差值的大小关系。
49.在处理器30判断人脸状态是否正常的同时,处理器30还会判断任意两帧人像中的人脸的眼部特征点是否发生变化。其中,眼部特征点包括并不限于眼部的上眼睑的特征点、下眼睑的特征点及眼角的特征点。而当处理器30判断任意两帧人像中的人脸的眼部特征点发生变化时,此时则说明眼部眨眼。
50.需要说明的是,处理器30在判断任意两帧人像中的人脸的眼部特征点是否发生变化时,并不是判断人脸的眼部特征点的位置坐标是否发生变化,而是对比任意两帧人像的眼部特征点在图像表现上是否发生变化,即眼部是否由睁眼变成闭眼,或眼部是否由闭眼变为睁眼。
51.在某些实施方式中,处理器30可以同时确定人脸状态是否异常及眼部是否眨眼的工作;处理器30也可以先确定人脸状态是否异常的工作,再确定眼部是否眨眼的工作;处理器30还可以先确定眼部是否眨眼的工作,再确定人脸状态是否异常的工作。
52.当处理器30同时确定人脸状态是否异常及眼部是否眨眼的工作时,则在满足人脸状态异常或眼部未眨眼的其中一种时,处理器30则不会调整终端100的音量。当处理器30分先后确定人脸状态是否异常及眼部是否眨眼的工作时,则在先确定的工作不满足条件时,处理器30便不会再进行后续的工作。例如,处理器30先确定人脸状态异常后,处理器30则不会再去确定眼部是否眨眼的工作。
53.请参阅图2、图3和图5,本技术实施方式的控制音量的方法,步骤01还可包括步骤:
54.017:获取第三预定时长内的连续多帧人像;
55.018:判断连续多帧人像中,人脸的角度是否均小于预定角度;及
56.019:若是,则确定人脸的角度有效。
57.在某些实施方式中,确定模块11用于执行步骤017、步骤018和步骤019。即确定模块11用于获取第三预定时长内的连续多帧人像;判断连续多帧人像中,人脸的角度是否均小于预定角度;及若是,则确定人脸的角度有效。
58.在某些实施方式中,处理器30用于执行步骤017、步骤018和步骤019。即处理器30用于获取第三预定时长内的连续多帧人像;判断连续多帧人像中,人脸的角度是否均小于预定角度;及若是,则确定人脸的角度有效。
59.具体地,处理器30会获取第三预定时长内的连续多帧人脸图像,并通过判断连续
多帧人像中,人脸的角度是否均小于预设角度,以确定人脸的角度是否有效。同样的,第三预定时长可大于第一预定时长或第二预定时长,第三预定时长也可等于第一预定时长或第二预定时长,第三预定时长还可小于第一预定时长或第二预定时长。
60.更具体地,为了保证不会出现误操作(即在用户不需要调整终端100的播放音量时,而调整了播放音量)的情况出现,处理器30可预先设定有预设角度阈值,当人脸的角度小于预设角度阈值时,处理器30才会根据眼部特征信息,以调整终端100的音量。其中,预设角度阈值为包含有方位的具体角度。
61.例如,预设角度阈值可以为70度,则说明人脸相对于终端100,左侧头、右侧头、抬头及低头的角度阈值为60度,若处理器30获取10帧人像,处理器30则分别判断这5帧人像中人脸的角度是否小于60度,即用户与终端100在各个方位的夹角是否小于60度,如人脸相对于终端100为左侧头时,处理器30判断用户在左侧头时的角度是否小于60度,并在小于60度时,以确定人脸的角度有效,此时,则说明用户是需要调整终端100的音量的。
62.请参阅图2、图3和图6,本技术实施方式的控制音量的方法,还包括步骤:
63.04:接收录入人像操作,以设置多个不同用户的人脸的优先级;及
64.05:获取人像中,优先级最高的人脸的第一人脸信息,以作为目标人像信息。
65.在某些实施方式中,音量调节装置还包括设置模块14,设置模块14用于执行步骤04和步骤05。即设置模块14用于接收录入人像操作,以设置多个不同用户的人脸的优先级;及获取人像中,优先级最高的人脸的第一人脸信息,以作为目标人像信息。
66.在某些实施方式中,处理器30用于执行步骤04和步骤05。即处理器30用于接收录入人像操作,以设置多个不同用户的人脸的优先级;及获取人像中,优先级最高的人脸的第一人脸信息,以作为目标人像信息。
67.具体地,在处理器30获取连续多帧人像中的目标人像信息前,多个用户可在终端100内录入自身的人脸信息,处理器30则可接收录入人像操作,即接收到多个用户的人脸信息。
68.接下来,终端100的机主可通过终端100设置多个不同用户的人脸的优先级,例如,终端100机主录入了包括自身的人脸在内的3个用户的人脸,终端100的机主则可将自身的人脸设置为第一优先级,剩下两个用户的人脸分别设置为第二优先级和第三优先级。
69.在设置好多个用户的人脸的优先级后,处理器30则可根据获取到的人像中,优先级最高的人脸的第一人脸信息,以作为目标人脸信息。
70.例如,终端100的共设置有三个优先级的人脸,分别为第一优先级的人脸、第二优先级的人脸和第三优先级的人脸。则当处理器30获取到连续多帧人像后,处理器30会先找第一优先级的人脸,若没有第一优先级的人脸,则接着找第二优先级的人脸,若没有第二优先级的人脸,则再去找第三优先级的人脸。需要说明的是,若人像中同时包含第一优先级的人脸、第二优先级的人脸和第三优先级的人脸,则处理器30会选取第一优先级(即优先级最高)的人脸的第一人脸信息,以作为目标人像信息。若人像中均不包含第一优先级的人脸、第二优先级的人脸和第三优先级的人脸,则说明该连续多帧的人像无效,处理器30不会执行本技术实施方式的控制音量的方法。
71.由此,处理器30仅会为终端100的机主,提供调节音量的工作,以避免获取的多帧人像中包含有其他人脸时,出现其他人脸影响处理器30判断是否调节音量的准确性的情
况,从而保证处理器30执行调节音量任务的准确性。
72.请参阅图2、图3和图7,在某些实施方式中,步骤05:获取人脸图像中,优先级最高的人脸的第一人脸信息,以作为目标人脸信息,还包括步骤:
73.051:识别人像中的一个或多个人脸的第二人脸信息;
74.052:将一个或多个第二人脸信息与预设的人脸库中的预存人脸信息进行比对,以获取与预存人脸信息匹配的第二人脸信息,作为第一人脸信息;及
75.053:获取人脸中优先级最高的第一人脸信息,以作为目标人像信息。
76.在某些实施方式中,设置模块14用于执行步骤051、步骤052及步骤053。即设置模块14用于识别人像中的一个或多个人脸的第二人脸信息;将一个或多个第二人脸信息与预设的人脸库中的预存人脸信息进行比对,以获取与预存人脸信息匹配的第二人脸信息,作为第一人脸信息;及获取人脸中优先级最高的第一人脸信息,以作为目标人像信息。
77.在某些实施方式中,处理器30用于执行步骤051、步骤052及步骤053。即处理器30用于识别人像中的一个或多个人脸的第二人脸信息;将一个或多个第二人脸信息与预设的人脸库中的预存人脸信息进行比对,以获取与预存人脸信息匹配的第二人脸信息,作为第一人脸信息;及获取人脸中优先级最高的第一人脸信息,以作为目标人像信息。
78.具体地,处理器30在获取人像中,优先级最高的人脸的第一人脸信息的前,终端100内可设置有预设的人脸库,该预设的人脸库中包含有预存人脸信息。在处理器30获取到多帧人像后,处理器30则可识别出人像中所有人脸的人脸信息,并将所有的人脸信息作为第二人脸信息。需要说明的是,当人像中包含有多个人脸时,处理器30则可获取多个第二人脸信息。
79.其中,预设的人脸库中的预存人脸信息可以是根据不同的用户在不同光照条件下的人像生成的,也可以是根据不同的用户在不同的拍摄角度下的人像生成的。
80.由此,在用户需要调整终端100的播放音量时,处理器30可以提醒用户在与预存人脸信息相同的光照条件下进行操作,或处理器30可以提醒用户在与预存人脸信息相同的拍摄角度下进行操作,从而保证调节音量的准确性。
81.接下来,处理器30则可将第二人脸信息与预存人脸信息进行比对,从而找到与预存人脸信息匹配(即一致)的第二人脸信息,并将该第二人脸信息作为第一人脸信息。当处理器30对比得到多个预存人脸信息匹配的第二人脸信息时,则可得到多个第一人脸信息。
82.最后,处理器30则可根据不同的人脸的优先级,以找出多个第一人脸信息中优先级最高的第一人脸信息,以作为目标人脸信息。即处理器30仅会针对优先级最高的第一人脸信息,进行确定人脸的角度是否有效、人脸差异大小及眼部是否眨眼的工作,并根据优先级最高的第一人脸信息作为目标人脸信息,以获取人脸的眼部特征信息,从而执行调节音量的工作。
83.请参阅图8至图10,在某些实施方式中,步骤03:根据眼部特征信息调节终端100的音量,还包括步骤:
84.031:根据左眼特征信息调节终端100的音量;和/或
85.032:根据右眼特征信息调节终端100的音量;和/或
86.033:根据左眼特征信息、右眼特征信息及眼部闭合时长,以调节终端100的音量。
87.更具体地,请参阅图11至图13,步骤031:根据左眼特征信息调节终端100的音量,
包括步骤:
88.0311:根据左眼特征信息确定左眼是否眨眼;
89.0312:在左眼眨眼时,增大终端100的音量;
90.步骤032:根据右眼特征信息调节终端100的音量,包括步骤:
91.0321:根据右眼特征信息确定右眼是否眨眼;
92.0322:在右眼眨眼时,减小终端100的音量;
93.步骤033:根据左眼特征信息、右眼特征信息及眼部闭合时长,以调节终端100的音量,包括步骤:
94.0331:根据左眼特征信息、右眼特征信息确定左眼和右眼是否同时眨眼;
95.0332:在左眼和右眼同时眨眼,且闭眼时长大于预设时长时,快速增大或缩小终端100的音量。
96.请参阅图2,在某些实施方式中,调节模块13用于执行步骤031、步骤032、步骤033、步骤0311、步骤0312、步骤0321、步骤0322、步骤0331和步骤0332。即调节模块13用于根据左眼特征信息调节终端100的音量;和/或根据右眼特征信息调节终端100的音量;和/或根据左眼特征信息、右眼特征信息及眼部闭合时长,以调节终端100的音量;根据左眼特征信息确定左眼是否眨眼;在左眼眨眼时,增大终端100的音量;根据右眼特征信息确定右眼是否眨眼;在右眼眨眼时,减小终端100的音量;根据左眼特征信息、右眼特征信息确定左眼和右眼是否同时眨眼;在左眼和右眼同时眨眼,且闭眼时长大于预设时长时,快速增大或缩小终端100的音量。
97.请参阅图3,在某些实施方式中,处理器30用于执行步骤031、步骤032、步骤033、步骤0311、步骤0312、步骤0321、步骤0322、步骤0331和步骤0332。即处理器30用于根据左眼特征信息调节终端100的音量;和/或根据右眼特征信息调节终端100的音量;和/或根据左眼特征信息、右眼特征信息及眼部闭合时长,以调节终端100的音量;根据左眼特征信息确定左眼是否眨眼;在左眼眨眼时,增大终端100的音量;根据右眼特征信息确定右眼是否眨眼;在右眼眨眼时,减小终端100的音量;根据左眼特征信息、右眼特征信息确定左眼和右眼是否同时眨眼;在左眼和右眼同时眨眼,且闭眼时长大于预设时长时,快速增大或缩小终端100的音量。
98.具体地,在处理器30根据眼部特征信息以调节终端100的音量时,由于眼部特征信息可具体细分为左眼特征信息和右眼特征信息,因此,处理器30可根据不同的眼部特征信息,以做出不同的调节音量的方式。其中,左眼特征信息和右眼特征信息还可包括有眼睛闭合的具体时长。
99.更具体地,在处理器30根据眼部特征信息确定眼部是否眨眼时,可分别根据左眼特征信息和右眼特征信息中的眼部特征点是否发生变化,以确定眼部是否眨眼。例如,当处理器30判断左眼特征信息中的眼部特征点发生变化时,则处理器30确定左眼眨眼。又例如,当处理器30判断右眼特征信息中的眼部特征点发生变化时,则处理器30确定右眼眨眼。还例如,当处理器30判断左眼特征信息和右眼特征信息中的眼部特征点均发生变化时,则处理器30确定左眼和右眼均眨眼。
100.在一个实施方式中,处理器30可根据左眼特征信息以调节终端100的音量,具体地,当处理器30确定眼部是否眨眼时,可以是确定左眼是否眨眼,并在左眼眨眼时,处理器
30进行调节终端100的音量的工作。例如,在左眼发生闭合时,处理器30控制终端100增大音量。又例如,在左眼发生闭合,且闭合时长大于等于2秒时,处理器30控制终端100快速增大音量。
101.在另一个实施方式中,处理器30可根据右眼特征信息以调节终端100的音量,具体地,当处理器30确定眼部是否眨眼时,可以是确定右眼是否眨眼,并在右眼眨眼时,处理器30进行调节终端100的音量的工作。例如,在右眼发生闭合时,处理器30控制终端100减小音量。又例如,在右眼发生闭合,且闭合时长大于等于2秒时,处理器30控制终端100快速减小音量。
102.在还一个实施方式中,处理器30可根据左眼特征信息、右眼特征信息和闭合时长,以调节终端100的音量,具体地,当处理器30确定眼部眨眼后,处理器30还会对眼部闭合时长进行计时,从而根据眼部眨眼动作及闭合时长,以对终端100的音量的进行调节。例如,在左眼和右眼发生闭合时,且闭合时长大于等于2秒时,处理器30判断用户睡着,可控制终端100快速减小音量,以防止吵醒用户,还可控制终端100快速增大音量,已提醒用户收好终端100或关闭终端100。又例如,在左眼和右眼发生闭合时,且闭合时长小于2秒时,处理器30还可控制终端100停止播放。
103.需要说明的是,处理器30可提前设定好闭合时长的预定时长(并不限于上述实施方式中的2秒),处理器30可根据判断眼部特征信息中的闭合时长是否大于预定时长,以实现对终端100的音量调节的不同控制。例如,当左眼和右眼同时眨眼,且闭合时长大于预定时长时,则处理器30控制终端100的音量快速增大或缩小。又例如,当左眼和右眼同时眨眼,但闭合时长小于预定时长时,则处理器30控制终端100停止播放音频。
104.请参阅图12,本技术实施方式还提供一种包含计算机程序201的非易失性计算机可读存储介质200。当计算机程序201被一个或多个处理器30执行时,使得一个或多个处理器30执行上述任一实施方式的控制音量的方法。
105.例如,计算机程序201被一个或多个处理器30执行时,使得处理器30执行以下控制音量的方法:
106.01:根据多帧人像中的目标人像信息,确定多帧人像中的人脸状态是否正常及眼部是否眨眼;
107.02:识别目标人像信息中的眼部特征信息;及
108.03:在人脸状态正常且眼部眨眼时,根据眼部特征信息调节终端的音量。
109.又例如,计算机程序201被一个或多个处理器30执行时,使得处理器30执行以下控制音量的方法:
110.011:获取第二预定时长内的连续多帧人像;
111.012:判断连续多帧人像中,任意两帧人像中的人脸除眼部以外的特征点的位置坐标的差值是否小于预定差值;
112.013:若是,则确定所述人脸状态正常;
113.014:获取第二预定时长内的连续多帧人像;
114.015:判断连续多帧所述人像中,任意两帧人像中的人脸的眼部特征点是否发生变化;及
115.016:若是,则确定眼部眨眼。
116.又例如,计算机程序201被一个或多个处理器30执行时,使得处理器30执行以下控制音量的方法:
117.017:获取第三预定时长内的连续多帧人像;
118.018:判断连续多帧人像中,人脸的角度是否均小于预定角度;及
119.019:若是,则确定人脸的角度有效。
120.又例如,计算机程序201被一个或多个处理器30执行时,使得处理器30执行以下控制音量的方法:
121.04:接收录入人像操作,以设置多个不同用户的人脸的优先级;及
122.05:获取人像中,优先级最高的人脸的第一人脸信息,以作为目标人像信息。
123.又例如,计算机程序201被一个或多个处理器30执行时,使得处理器30执行以下控制音量的方法:
124.051:识别人像中的一个或多个人脸的第二人脸信息;
125.052:将一个或多个第二人脸信息与预设的人脸库中的预存人脸信息进行比对,以获取与预存人脸信息匹配的第二人脸信息,作为第一人脸信息;及
126.053:获取人脸中优先级最高的第一人脸信息,以作为目标人像信息。
127.再例如,计算机程序201被一个或多个处理器30执行时,使得处理器30执行以下控制音量的方法:
128.031:根据左眼特征信息调节终端100的音量;和/或
129.032:根据右眼特征信息调节终端100的音量;和/或
130.033:根据左眼特征信息、右眼特征信息及眼部闭合时长,以调节终端100的音量。
131.还例如,计算机程序201被一个或多个处理器30执行时,使得处理器30执行以下控制音量的方法:
132.0311:根据左眼特征信息确定左眼是否眨眼;
133.0312:在左眼眨眼时,增大终端100的音量;
134.0321:根据右眼特征信息确定右眼是否眨眼;
135.0322:在右眼眨眼时,减小终端100的音量;
136.0331:根据左眼特征信息、右眼特征信息确定左眼和右眼是否同时眨眼;
137.0332:在左眼和右眼同时眨眼,且闭眼时长大于预设时长时,快速增大或缩小终端100的音量。
138.在本说明书的描述中,参考术语“某些实施方式”、“一个例子中”、“示例地”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
139.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本技术
的实施例所属技术领域的技术人员所理解。
140.尽管上面已经示出和描述了本技术的实施方式,可以理解的是,上述实施方式是示例性的,不能理解为对本技术的限制,本领域的普通技术人员在本技术的范围内可以对上述实施方式进行变化、修改、替换和变型。
再多了解一些

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

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

相关文献