CN109710142A - 一种用于控制终端屏幕亮灭的方法及终端 - Google Patents
一种用于控制终端屏幕亮灭的方法及终端 Download PDFInfo
- Publication number
- CN109710142A CN109710142A CN201711019174.2A CN201711019174A CN109710142A CN 109710142 A CN109710142 A CN 109710142A CN 201711019174 A CN201711019174 A CN 201711019174A CN 109710142 A CN109710142 A CN 109710142A
- Authority
- CN
- China
- Prior art keywords
- terminal
- angular velocity
- velocity component
- judge
- lifted
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Telephone Function (AREA)
Abstract
本申请实施例公开了一种用于控制终端屏幕亮灭控制的方法及终端,用于降低终端屏幕亮灭的误判率。本申请实施例方法包括:当终端处于通话状态时,判断所述终端是否被拿起,如果判断终端被拿起,则判断所述终端是否接近人脸;若所述终端接近所述人脸,则判断所述终端是否处于接听姿态;如果所述终端处于接听姿态,则关闭所述终端的屏幕。本申请实施例中的终端结合判断了终端是否被拿起、是否接近人脸及是否处于接听姿态判断是否关闭终端的屏幕,降低终端屏幕亮灭的误判率,且本申请不需要传统的接近光传感器,不需要在屏幕留对应的开口,从而使得终端的屏占比更高。
Description
技术领域
本申请涉及通信领域,尤其涉及一种用于控制终端屏幕亮灭的方法及终端。
背景技术
随着科技的发展,触摸屏终端成为应用的主流终端,但在用户使用终端进行通话时,终端屏幕与人体脸部或头部长时间接触,容易引起错误操作,其中,终端具体可以是用户常用的手机。
现有技术中,可以通过终端中的惯性传感器(加速度计、陀螺仪)识别用户的接听动作,并通过接听动作推测手机处于接近状态还是远离状态,当手机为接近状态时,为了防止屏幕与人体接触引起的误操作,关闭屏幕,当手机为远离状态时,则点亮屏幕。
该方案仅通过惯性传感器识别出来的接听动作信息推测手机是接听状态还是远离状态,缺乏距离信息,导致判断手机的接近状态和远离状态的准确率低,极易发生误判。
发明内容
本申请实施例提供了一种用于控制终端屏幕亮灭的方法及终端,用于降低终端通话过程中,终端屏幕亮灭的误判率。
本申请实施例的第一方面提供一种用于控制终端屏幕亮灭的方法,其中,所述方法包括:当终端已经按了接听按钮,处于通话状态的时候,终端会开始判断自身是否被拿起;如果所述终端被拿起,那么判断所述终端是否接近人脸;如果终端接近人脸,那么就开始判断所述终端是否处于接听姿态;如果判断出所述终端处于接听姿态,此时关闭所述终端的屏幕。本申请实施例中的终端综合了终端是否被拿起,终端的声波强度是否大于第一预设值及终端是否处于接听姿态判断是否关闭终端的屏幕,降低了在通话过程中终端屏幕亮灭的误判率,并且,判断终端是否被拿起、是否接近人脸和是否处于接听姿态的传感器可以借用终端现有的器件实现,不需要传统的接近光传感器,不需要在屏幕留对应的开口,从而使得终端的屏占比更高。
在一种可能的设计中,在本申请实施例第一方面的第一种实现方式中,所述终端包括声波传感器,所述判断所述终端是否接近所述人脸包括:终端根据所述声波传感器判断接收到的声波信号的声波强度是否大于第一预设值,如果所述声波强度大于所述第一预设值,那么就判断所述终端接近所述人脸;如果所述声波强度不大于所述第一预设值,那么就判断所述终端未接近所述人脸。本实施例中的声波传感器可以复用终端已有的器件,方便实现。
在一种可能的设计中,在本申请实施例第一方面的第二种实现方式中,所述终端包括陀螺仪和加速度计,所述判断所述终端是否处于接听姿态包括:终端首先判断所述终端的翻滚角是否大于第二预设值,所述翻滚角根据所述陀螺仪及所述加速度计计算得出,如果大于所述第二预设值,然后再判断所述终端处于接听姿态;如果不大于所述第二预设值,那么就判断所述终端处于非接听姿态。本实施例中利用陀螺仪和加速度计判断终端是否处于接听姿态,陀螺仪和加速度计为常见的传感器,成本低。
在一种可能的设计中,在本申请实施例第一方面的第三种实现方式中,所述判断所述终端是否被拿起包括:终端根据所述声波传感器检测所述终端是否具有多普勒频移特征,并根据所述陀螺仪检测所述终端是否具有三轴齐转特征;当所述终端具有所述三轴齐转特征,但不具有多普勒频移特征时,根据所述三轴齐转特征判断所述终端是否被拿起;当所述终端具有所述多普勒频移特征时,则根据所述多普勒频移特征判断所述终端是否被拿起;当所述终端不具有所述多普勒频移特征,且不具有所述三轴齐转特征时,则重新检测所述终端是否具有所述多普勒频移特征和所述三轴齐转特征。本实施例中,综合了多普勒频移特征和三轴齐转特征判断终端是否被拿起,使得判断更加准确。
在一种可能的设计中,在本申请实施例第一方面的第四种实现方式中,所述终端包括陀螺仪,所述判断所述终端是否被拿起包括:终端首先获取所述终端的第一角速度分量、第二角速度分量及第三角速度分量,所述第一角速度分量、所述第二角速度分量及所述第三角速度分量为所述终端的空间坐标系中三个坐标轴上的角速度分量,所述第一角速度分量、所述第二角速度分量及所述第三角速度分量由所述陀螺仪获取得到;然后根据所述第一角速度分量、所述第二角速度分量及所述第三角速度分量判断所述终端是否被拿起。本实施例中的陀螺仪成本低。
在一种可能的设计中,在本申请实施例第一方面的第五种实现方式中,所述根据所述多普勒频移特征判断所述终端是否被拿起包括:终端首先对第一声波信号和第二声波信号进行频谱分析,得到与所述第一声波信号相对应的第一信号频率及与所述第二声波信号相对应的第二信号频率,所述第一声波信号为所述终端发射的信号,所述第二声波信号为所述终端接收的信号;然后判断所述第二信号频率减去所述第一信号频率的差值是否大于0;若所述差值大于0,那么判断所述终端被拿起;若所述差值不大于0,那么判断所述终端未被拿起。本实施例中通过计算第一声波信号和第二声波信号判断终端是否被拿起,算法简单,实现方便,判断效果好。
在一种可能的设计中,在本申请实施例第一方面的第六种实现方式中,所述根据所述三轴齐转特征判断所述终端是否被拿起包括:终端首先获取所述终端的第一角速度分量、第二角速度分量及第三角速度分量,所述第一角速度分量、所述第二角速度分量及所述第三角速度分量为所述终端的空间坐标系中三个坐标轴上的角速度分量,所述第一角速度分量、所述第二角速度分量及所述第三角速度分量由所述陀螺仪获取得到;然后根据所述第一角速度分量、所述第二角速度分量及所述第三角速度分量判断所述终端是否被拿起。本实施例根据陀螺仪获取到的速度分量判断终端是否被拿起,陀螺仪的成本低,实现方便。
在一种可能的设计中,在本申请实施例第一方面的第七种实现方式中,所述根据所述第一角速度分量、所述第二角速度分量及所述第三角速度分量判断所述终端是否被拿起包括:终端判断所述第一角速度分量、所述第二角速度分量及所述第三角速度分量的乘积是否是正数;如果所述乘积是所述正数,则判断所述终端被拿起;如果所述乘积不是所述正数,则判断所述终端未被拿起。本实施例中的算法简单,容易实现。
在一种可能的设计中,在本申请实施例第一方面的第八种实现方式中,所述若所述终端处于接听姿态,则关闭所述终端的屏幕之后,所述方法还包括:终端判断所述终端是否被放下;如果所述终端被放下,再判断所述翻滚角在预置时长内的变化值是否大于第三预设值,其中,所述预置时长位于第一时刻之前,所述第一时刻为判断所述终端被放下的时刻;如果大于所述第三预设值,那么则点亮所述终端的屏幕。本实施例中的终端在在关闭屏幕之后,还会判断自身什么时候需要点亮屏幕,方便用户操作终端。
在一种可能的设计中,在本申请实施例第一方面的第九种实现方式中,所述若所述终端处于接听姿态,则关闭所述终端的屏幕之后,所述方法还包括:终端判断所述自身是否被放下;如果终端被放下,那么再判断所述声波强度是否小于第四预设值;如果所述声波强度小于所述第四预设值,还需要判断所述翻滚角在预置时长内的变化值是否大于第三预设值,其中,所述预置时长位于第一时刻之前,所述第一时刻为判断所述终端被放下的时刻;如果大于所述第三预设值,那么点亮所述终端的屏幕。本实施例中的终端在在关闭屏幕之后,还会判断自身什么时候需要点亮屏幕,方便用户操作终端。
在一种可能的设计中,在本申请实施例第一方面的第十种实现方式中,所述判断所述终端是否被放下包括:终端对所述第一声波信号和所述第二声波信号进行频谱分析,得到所述第一信号频率及所述第二信号频率,其中,所述第一声波信号为所述终端发射的信号,所述第二声波信号为所述终端接收的信号;然后判断所述第一信号频率减去所述第二信号频率的差值是否大于0;如果所述差值大于0,则判断所述终端被放下;如果所述差值不大于0,则判断所述终端未被放下。本实施例通过计算第一信号频率及所述第二信号频率判断终端是否被放下,算法简单,方便实现。
在一种可能的设计中,在本申请实施例第一方面的第十一种实现方式中,所述判断所述终端是否被放下包括:终端首先获取所述第一角速度分量、所述第二角速度分量及所述第三角速度分量,其中,所述第一角速度分量、所述第二角速度分量及所述第三角速度分量为所述终端的空间坐标系中三个坐标轴上的角速度分量,所述第一角速度分量、所述第二角速度分量及所述第三角速度分量由所述陀螺仪获取得到;然后根据所述第一角速度分量、所述第二角速度分量及所述第三角速度分量判断所述终端是否被放下。本实施例中的陀螺仪成本,易于实现。
在一种可能的设计中,在本申请实施例第一方面的第十二种实现方式中,所述根据所述第一角速度分量、所述第二角速度分量及所述第三角速度分量判断所述终端是否被放下包括:终端判断所述第一角速度分量、所述第二角速度分量及所述第三角速度分量的乘积是否是负数;如果所述乘积是所述负数,则判断所述终端被放下;如果所述乘积不是所述负数,则判断所述终端未被放下。本实施例中的算法简单,实现方便。
在一种可能的设计中,在本申请实施例第一方面的第十三种实现方式中,所述判断所述终端是否被拿起之前,所述方法还包括:当终端检测到用户按了所述终端的应答键或拨出键时,打开所述陀螺仪及所述声波传感器。本实施例中,陀螺仪及所述声波传感器不是常开的,可降低终端的电量损耗。
在一种可能的设计中,在本申请实施例第一方面的第十四种实现方式中,所述点亮所述终端的屏幕点亮所述终端的屏幕之后,所述方法还包括:
当终端检测到所述用户按了所述终端的挂断键时,关闭所述陀螺仪及所述声波传感器。本实施例中,陀螺仪及所述声波传感器不是常开的,可降低终端的电量损耗。
本申请实施例的第二方面提供一种终端,所述终端包括:
第一判断单元,用于当终端处于通话状态时,判断所述终端是否被拿起;
第二判断单元,用于当所述终端被拿起时,判断所述终端是否接近人脸;
第三判断单元,用于当所述终端接近所述人脸时,判断所述终端是否处于接听姿态;
关闭单元,用于当所述终端处于接听姿态时,关闭所述终端的屏幕。
在一种可能的设计中,在本申请实施例第二方面的第一种实现方式中,所述第二判断单元包括:
第一判断子单元,用于根据所述声波传感器判断接收到的声波信号的声波强度是否大于第一预设值;
第二判断子单元,用于当所述声波强度大于所述第一预设值时,判断所述终端接近所述人脸;
第三判断子单元,用于当所述声波强度不大于所述第一预设值时,判断所述终端未接近所述人脸。
在一种可能的设计中,在本申请实施例第二方面的第二种实现方式中,所述第三判断单元包括:
第四判断子单元,用于判断所述终端的翻滚角是否大于第二预设值,所述翻滚角根据所述陀螺仪及所述加速度计计算得出;
第五判断子单元,用于当翻滚角大于所述第二预设值时,判断所述终端处于接听姿态;
第六判断子单元,用于当翻滚角不大于所述第二预设值时,判断所述终端处于非接听姿态。
在一种可能的设计中,在本申请实施例第二方面的第三种实现方式中,所述第一判断单元包括:
第一检测子单元,用于根据所述声波传感器检测所述终端是否具有多普勒频移特征;
第二检测子单元,用于根据所述陀螺仪检测所述终端是否具有三轴齐转特征;
第七判断子单元,用于当所述终端具有所述三轴齐转特征,不具有多普勒频移特征时,根据所述三轴齐转特征判断所述终端是否被拿起;
第八判断子单元,用于当所述终端具有所述多普勒频移特征时,根据所述多普勒频移特征判断所述终端是否被拿起;
第九判断子单元,用于当所述终端不具有所述多普勒频移特征,且不具有所述三轴齐转特征时,重新检测所述终端是否具有所述多普勒频移特征和所述三轴齐转特征。
在一种可能的设计中,在本申请实施例第二方面的第四种实现方式中,所述终端包括陀螺仪,所述第一判断单元包括:
第一获取子单元,用于获取所述终端的第一角速度分量、第二角速度分量及第三角速度分量,所述第一角速度分量、所述第二角速度分量及所述第三角速度分量为所述终端的空间坐标系中三个坐标轴上的角速度分量,所述第一角速度分量、所述第二角速度分量及所述第三角速度分量由所述陀螺仪获取得到;
第十判断子单元,用于根据所述第一角速度分量、所述第二角速度分量及所述第三角速度分量判断所述终端是否被拿起。
BP20170363
在一种可能的设计中,在本申请实施例第二方面的第五种实现方式中,所述第八判断子单元包括包括:
第一分析模块,用于对第一声波信号和第二声波信号进行频谱分析,得到与所述第一声波信号相对应的第一信号频率及与所述第二声波信号相对应的第二信号频率,所述第一声波信号为所述终端发射的信号,所述第二声波信号为所述终端接收的信号;
第一判断模块,用于判断所述第二信号频率减去所述第一信号频率的差值是否大于0;
第二判断模块,用于当所述差值大于0时,则判断所述终端被拿起;
第二判断模块,用于当所述差值不大于0时,则判断所述终端未被拿起。
在一种可能的设计中,在本申请实施例第二方面的第六种实现方式中,所述第七判断子单元包括:
第一获取模块,用于获取所述终端的第一角速度分量、第二角速度分量及第三角速度分量,所述第一角速度分量、所述第二角速度分量及所述第三角速度分量为所述终端的空间坐标系中三个坐标轴上的角速度分量,所述第一角速度分量、所述第二角速度分量及所述第三角速度分量由所述陀螺仪获取得到;
第三判断模块,用于根据所述第一角速度分量、所述第二角速度分量及所述第三角速度分量判断所述终端是否被拿起。
在一种可能的设计中,在本申请实施例第二方面的第七种实现方式中,所述第十判断子单元包括:
第四判断模块,用于判断所述第一角速度分量、所述第二角速度分量及所述第三角速度分量的乘积是否是正数;
第五判断模块,用于当所述乘积是所述正数时,判断所述终端被拿起;
第七判断模块,用于所述乘积不是所述正数时,判断所述终端未被拿起。
在一种可能的设计中,在本申请实施例第二方面的第八种实现方式中,终端还包括:
第四判断单元,用于判断所述终端是否被放下;
第五判断单元,用于所述终端被放下时,判断所述翻滚角在预置时长内的变化值是否大于第三预设值,所述预置时长位于第一时刻之前,所述第一时刻为判断所述终端被放下的时刻;
第一点亮单元,用于当所述翻滚角大于所述第三预设值时,点亮所述终端的屏幕。
在一种可能的设计中,在本申请实施例第二方面的第九种实现方式中,终端还包括:
第七判断单元,用于判断所述终端是否被放下;
第八判断单元,用于当所述终端被放下时,判断所述声波强度是否小于第四预设值;
第九判断单元,用于当所述声波强度小于所述第四预设值时,判断所述翻滚角在预置时长内的变化值是否大于第三预设值,所述预置时长位于第一时刻之前,所述第一时刻为判断所述终端被放下的时刻;
第二点亮单元,用于大于所述第三预设值时,点亮所述终端的屏幕。
在一种可能的设计中,在本申请实施例第二方面的第十种实现方式中,所述第四判断单元和所述第七判断单元包括:
第一分析子单元,用于对所述第一声波信号和所述第二声波信号进行频谱分析,得到所述第一信号频率及所述第二信号频率,所述第一声波信号为所述终端发射的信号,所述第二声波信号为所述终端接收的信号;
第十一判断子单元,用于判断所述第一信号频率减去所述第二信号频率的差值是否大于0;
第十二判断子单元,用于当所述差值大于0时,判断所述终端被放下;
第十三判断子单元,用于所述差值不大于0时,判断所述终端未被放下。
在一种可能的设计中,在本申请实施例第二方面的第十一种实现方式中,所述第四判断单元和所述第七判断单元包括:
第二获取子单元,用于获取所述第一角速度分量、所述第二角速度分量及所述第三角速度分量,所述第一角速度分量、所述第二角速度分量及所述第三角速度分量为所述终端的空间坐标系中三个坐标轴上的角速度分量,所述第一角速度分量、所述第二角速度分量及所述第三角速度分量由所述陀螺仪获取得到;
第十四判断子单元,用于根据所述第一角速度分量、所述第二角速度分量及所述第三角速度分量判断所述终端是否被放下。
在一种可能的设计中,在本申请实施例第二方面的第十二种实现方式中,
所述第十四判断子单元包括:
第八判断模块,用于判断所述第一角速度分量、所述第二角速度分量及所述第三角速度分量的乘积是否是负数;
第九判断模块,用于当所述乘积是所述负数时,判断所述终端被放下;
第十判断模块,用于所述乘积不是所述负数时,判断所述终端未被放下。
在一种可能的设计中,在本申请实施例第二方面的第十三种实现方式中,
所述终端还包括:
打开单元,用于当检测到用户按了所述终端的应答键或拨出键时,打开所述陀螺仪及所述声波传感器。
在一种可能的设计中,在本申请实施例第二方面的第十四种实现方式中,
所述终端还包括:
关闭单元,用于当检测到所述用户按了所述终端的挂断键时,关闭所述陀螺仪及所述声波传感器。
其中,本申请实施例的第二方面任一实现方式所带来的有益效果可参见本申请实施例的第一方面所对应的实施例,具体此处不做赘述。
本申请的又一方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
本申请的又一方面提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
从以上技术方案可以看出,本申请实施例具有以下优点:
本申请实施例提供的技术方案中,当终端处于通话状态时,判断所述终端是否被拿起,如果判断终端被拿起,则判断终端是否接近人脸;如果终端接近人脸,则判断所述终端是否处于接听姿态;如果所述终端处于接听姿态,则关闭所述终端的屏幕。本申请实施例中的终端结合判断了终端是否被拿起、是否接近人脸及是否处于接听姿态判断是否关闭终端的屏幕,降低终端屏幕亮灭的误判率。
附图说明
图1为本申请实施例中用于控制终端屏幕亮灭的方法的一个场景示意图;
图2A为本申请实施例中用于控制终端屏幕亮灭的方法的一个硬件架构示意图;
图2B为本申请实施例中用于控制终端屏幕亮灭的方法的另一个硬件架构示意图;
图2C为本申请实施例中用于控制终端屏幕亮灭的方法的另一个硬件架构示意图;
图3为本申请实施例中用于控制终端屏幕亮灭的方法的一个实施例示意图;
图4为本申请实施例中的多普勒频移特征示意图;
图5为本申请实施例中终端的姿态角示意图;
图6为本申请实施例中终端的翻滚角变化示意图;
图7为本申请实施例中用于控制终端屏幕亮灭的方法的另一个实施例示意图;
图8为本申请实施例中终端的一个实施例示意图;
图9为本申请实施例中终端的另一个实施例示意图;
图10为本申请实施例中终端的另一个实施例示意图;
图11为本申请实施例中终端的另一个实施例示意图。
具体实施方式
本申请实施例提供了一种用于控制终端屏幕亮灭的方法及终端,用于降低终端通话过程中,终端屏幕亮灭的误判率。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
如图1所示,用户在使用终端进行通话,终端屏幕与人体脸部或头部接触时,容易引起错误操作,,为了避免通话过程中的错误操作,需要终端在接近人脸或头部时自动关闭终端屏幕,在远离人脸或头部时自动点亮屏幕。
如图2A所示,图2A为本申请中终端的一个硬件架构图,该架构包声波发射器(transmitter,Tx)、声波接收器(receiver,Rx)、加速度计(accelerometer,ACC)、陀螺仪(gyroscope,GYRO)、存储器、信号处理芯片以及应用处理器(application processor,AP),其中信号处理芯片包括:传感器中心sensorhub,数字信号处理器(digital signalprocessor,DSP)及编码解码器CODEC,AP是终端的SoC(System-on-a-Chip)的核心,比如是海思麒麟芯片、高通骁龙芯片的核心,运行着手机的操作***。用户按下接听按键后,AP发出开始信号到信号处理芯片,于是信号处理芯片打开GYRO、声波Tx和声波Rx和ACC,信号处理芯片控制Tx发射声波信号,Rx接收声波信号并与ACC、GYRO检测到的信号一起输入到信号处理芯片,信号处理芯片执行声波+惯性测量单元(inertial measurement unit,IMU)接近感知算法,将得到的接近或远离状态上报到AP,用来控制屏幕的亮灭。本申请融合了声波信号和IMU信号,通过对接听电话动作的识别和终端姿态的判断,提高了终端接近、远离状态的识别率,降低了误判率。
如图2B所示,图2B为本申请中终端的一个具体的硬件架构图,在该架构图中,DSP位于SoC中,DSP用于处理音频数据,还跟CODEC连接,CODEC也用于处理音频数据,然后将处理后的数据传给DSP再进行处理,CODEC还跟听筒、副话筒(microphone,MIC)等与声音相关的硬件连接,其中,听筒用于实现Tx的功能,MIC用于实现Rx的功能;sensorhub位于SoC中,连接连陀螺仪、加速度计,还连接SoC里面的DSP,完成数据整合,其中,sensorhub具体可以基于ARM实现,AP与sensorhub连接,AP用来控制屏幕的亮灭。
如图2C所示,图2C为本申请中终端的另一个具体的硬件架构图,在该架构图中,DSP位于CODEC里面,音频数据由CODEC里面的DSP处理完成,CODEC跟听筒、MIC等与声音相关的硬件连接,sensorhub位于SoC中,连接连陀螺仪、加速度计,还连接CODEC里面的DSP,完成数据整合,AP与sensorhub连接,AP用来控制屏幕的亮灭。
请参阅图3,本发明实施例中用于控制终端屏幕亮灭的方法的一个实施例包括:
301、当检测到用户按了终端的应答键或拨出键时,打开陀螺仪、声波传感器。
本实施例中,当检测到用户按了终端的应答键或拨出键时,终端中的AP将检测到终端处于通话状态,此时,AP发出开始信号到信号处理芯片,信号处理芯片根据该开始信号打开陀螺仪GYRO、声波传感器及加速度计ACC,其中,声波传感器包括声波发射器Tx和声波接收器Rx,并且下发指令到Tx使其发出声波信号,Rx接收声波信号,Tx发出的声波信号Rx接收到的声波信号与ACC、GYRO检测到的信号一起输入到信号处理芯片。
其中,Tx和Rx可以借助终端现有的器件实现,也可以通过专门的器件实现,具体此处不做限定,当本实施例中的终端为手机时,Tx可以为手机听筒,Rx可以为手机上的MIC,而不需要传统的接近光传感器,不需要在屏幕留对应的开口,从而使得手机的屏占比更高。
具体可以为:信号处理芯片控制打开GYRO,手机RCV和副MIC,并且下发23kHz单频超声波信号到RCV播放,副MIC同时接收超声波信号。信号处理芯片对接收到的超声波信号按48kHz采样率进行采样,同时ACC和GYRO每秒输出100组数据到信号处理芯片(即100Hz采样);信号处理芯片利用姿态解算算法处理ACC和GYRO数据,该算法每输入一组ACC和GYRO数据便会输出一组翻滚角Roll和俯仰角Pitch。需要说明的是,本例子提及的数字只是用于举例说明,具体数值此处不做限定。
302、根据声波传感器检测终端是否具有多普勒频移特征,及根据陀螺仪检测终端是否具有三轴齐转特征,若检测到终端的多普勒频移特征则执行步骤303至304,若没有检测到终端的多普勒频移特征,但检测到终端的三轴齐转特征则执行步骤305至306,若没有检测到终端的多普勒频移特征,且没有检测到终端的三轴齐转特征,则重复执行本步骤。
本实施例中,由于多普勒频移特征及三轴齐转特征都会发生漏检的情况,所以在判断终端是否被拿起的时候,需要检测终端是否具有多普勒特征及三轴齐转特征,当检测到存在多普勒频移特征的时候,优先使用多普勒频移特征判断终端有没有被拿起,本申请采用声波的多普勒特征和终端的三轴齐转特征综合确认终端的“拿起”或“放下动作”,可以提高终端接近、远离状态的识别率。
303、对第一声波信号和第二声波信号进行频谱分析,得到第一信号频率及第二信号频率。
本实施例中,终端会对自身的多普勒特征进行检测,如果检测到多普勒频移特征,即当检测到终端通过Tx及Rx获取到第一声波信号和第二声波信号之后,会对第一声波信号和第二声波信号进行频谱分析,得到与第一声波信号相对应的第一信号频率及与第二声波信号相对应的第二信号频率,其中,第一声波信号为Tx发射的信号,第二声波信号为Rx接收的信号。
304、判断第二信号频率减去第一信号频率的差值是否大于0,若大于则执行步骤307,若不大于0,则执行步骤302。
本实施例中,当终端得到第一信号频率以及第二信号频率之后,将会判断第二信号频率减去第一信号频率的差值是否大于0。
其中,若第二信号频率减去第一信号频率的差值大于0,则判断终端被拿起。如果终端判断第二信号频率减去第一信号频率的差值大于0,则说明多普勒正向频移发生,若多普勒正向频移发生,则判断终端被拿起。
一个具体的实施例可以为,信号处理芯片用滑窗方式对接收到的超声波信号做4096点的FFT,窗长为80ms,每20ms向前滑动一次,其频谱分辨率为48kHz/4096=11.7Hz,如果相对于23kHz(发出的频率)的频移大于5个频点也就是58.5Hz时,则信号处理芯片检测到多普勒正向频移。需要说明的是,本例子提及的数字只是用于举例说明,具体数值此处不做限定。
通话过程中声波的多普勒频移特征和强度特征如图4所示,其中,图4中的1终端接近人脸时的多普勒正向频移,2为终端远离人脸时的多普勒负向频移,3为终端距离人脸较近时反射波强度较大的阶段。
其中,若第二信号频率减去第一信号频率的差值不大于0,则判断终端未被拿起,此时需要返回执行步骤302。
305、获取终端的第一角速度分量、第二角速度分量及第三角速度分量。
本实施例中,终端包括陀螺仪,当终端没有检测到多普勒频移特征时,此时说明多普勒频移特征漏检了,为了提高终端接近、远离状态的识别率,若此时终端检测到了终端的三轴齐转特征,此时终端将会根据终端的三轴齐转特征判断终端是否被拿起,首先,终端会获取终端中陀螺仪测量得到的第一角速度分量、第二角速度分量及第三角速度分量,其中,第一角速度分量、第二角速度分量及第三角速度分量为终端的空间坐标系中三个坐标轴上的角速度分量。
306、根据第一角速度分量、第二角速度分量及第三角速度分量判断终端是否被拿起,是则执行步骤307,否则执行步骤302。
本实施例中,当终端获取到第一角速度分量、第二角速度分量及第三角速度分量之后,将会根据第一角速度分量、第二角速度分量及第三角速度分量判断终端是否被拿起。具体可以根据陀螺仪测量得到的三个角速度的分量的乘积或三个角速度的和等参数来具体描述。
具体可以为,终端判断陀螺仪三个角速度的分量的乘积是否为正数,该正数应该大于20(rad/s)3,若是,则判断该终端被拿起,若不是,则判断该终端未被拿起,重新执行步骤302。
需要说明的是,终端还可以根据三个角速度的分量的其他运算来确定该终端是否被拿起,例如判断三个角度度相加是否大于预设的阈值,若大于,则判断终端被拿起,否则,则判断未被拿起,其中该预置可以为10(rad/s)3,还可以为其他数值,具体此处不做限定。
307、根据声波传感器判断接收到的声波信号的声波强度是否大于第一预设值,是则执行步骤308,否则返回执行302。
本实施例中,终端中设置有声波传感器,在通话过程中,并确定终端被拿起之后,终端判断当前声波传感器接收到的声波信号的声波强度是否大于第一预设值,如果声波信号的声波强度大于第一预设值,则说明终端靠近人脸,否则,说明终端距离人脸还有一定距离,未靠近人脸,其中,当终端接近耳朵时可认为是接近人脸。
具体可以为,信号处理芯片判断当前频谱分析结果在23kHz频点的强度是否大于第一预设值,是则执行步骤309,否则返回执行步骤302,其中,第一预设值可以为-35dB频点,还可以为其他数值,具体此处不做限定。
308、判断终端的翻滚角是否大于第二预设值,若大于则执行步骤309,若不大于,则返回执行步骤302。
本实施例中,当判断终端接收到的声波信号的声波强度大于第一预设值之后,终端会判断自身的翻滚角是否大于第二预设值,如果大于,则说明终端处于接听状态,若不大于则说明终端处于非接听状态,其中翻滚角根据ACC和GYRO计算得出。
其中,终端姿态包括航向角(Yaw)、俯仰角(Pitch)和翻滚角(Roll),如图5所示,终端的这三个姿态角是终端相对于地球坐标系的绝对角度。所谓的地球坐标系就是东-北-天坐标系,也就是向东为X轴,向北为Y轴,向天为Z轴。终端的任意姿态都可以通过先将终端放置在与地球坐标系重合的位置,然后分别绕着终端z轴、x轴和y轴的连续三次旋转得到。那么这三次旋转绕过的角度就分别是终端当前姿态的航向角、俯仰角和翻滚角。终端的俯仰角和翻滚角可以利用ACC和GYRO数据通过姿态解算算法得到,本发明就是采用翻滚角来判断终端是否处于接听姿态的。本方案中Acc的作用在于此处和Gyro一起得到终端的姿态。通常情况下,接听姿态的翻滚角是比较大的,而放置桌面场景的翻滚角近似为0。因此,接听姿态要求终端翻滚角大于某一阈值,这样能够解决终端放置桌面造成误灭屏的问题。
具体地,翻滚角是通过计算重力在手机各轴的投影得到的。手机在静止状态下,重力可以直接从ACC读出。更一般情况下,手机处在运动状态,ACC读出的是重力和其他加速度的合信号,因此需要综合处理ACC和GYRO的数据,将重力加速度从中分离出来。计算出重力在x轴,y轴和z轴的分量之后,根据姿态解算法算出翻滚角的值。
其中,接听、挂断电话时的翻滚角的变化可以如图6所示,信号处理芯片判断当前的Roll的绝对值是否大于20°,若大于,则说明终端处于接听状态,否则,则说明终端处于非接听状态,其中,第二预设值可以为20°,也可以为其他角度,具体数值此处不做限定。
309、关闭终端的屏幕。
本实施例中,当判断终端的翻滚角大于第二预设值时,信号处理芯片将上报终端的接近状态指令至AP,AP根据该指令关闭终端屏幕。
310、判断终端是否被放下,是则执行步骤311,否则重复执行本步骤。
本实施例中,当终端在通过过程中,且已经关闭屏幕时,终端还会继续检测自身是否被放下,其中,判断终端被放下的方法有两种,根据多普勒频移特征判断或根据终端的三轴齐转特征判断。
其中,终端根据普勒频移特征判断终端是否被放下包括:终端对第一声波信号和第二声波信号进行频谱分析,得到第一信号频率及第二信号频率;其中,第一声波信号为终端发射的信号,第二声波信号为终端接收的信号,然后判断第一信号频率减去第二信号频率的差值是否大于0;若第一信号频率减去第二信号频率的差值大于0,则判断终端被放下;若第一信号频率减去第二信号频率的差值不大于0,则判断终端未被放下。
其中,终端根据三轴齐转特征判断终端是否被放下包括:获取终端的第一角速度分量、第二角速度分量及第三角速度分量,第一角速度分量、第二角速度分量及第三角速度分量分别为终端的空间坐标轴上的角速度分量;然后根据第一角速度分量、第二角速度分量及第三角速度分量判断终端是否被放下。
其中,根据第一角速度分量、第二角速度分量及第三角速度分量判断终端是否被放下可以为,判断第一角速度分量、第二角速度分量及第三角速度分量的乘积是否为负数,若是负数,则判断所述终端被放下,若不是负数,则判断终端未被放下,其中该负数应小于-50(rad/s)3。
其中,除了根据第一角速度分量、第二角速度分量及第三角速度分量的乘积判断终端是否被放下,还可以根据其他运算方式判断终端是否被放下,例如,根据第一角速度分量、第二角速度分量及第三角速度分量的和判断终端是否被放下,其中,当和小于预设预置时,则判断终端被放下;当和不小于预设预置时,判断终端未被放下,其中,该预设预置可以为-15(rad/s)3,还可以为其他数值,具体此处不做限定,第一角速度分量、第二角速度分量及第三角速度分量的具体运算方式具体此处也不做限定。
311、判断声波传感器接收到的声波强度是否小于第四预设值,是则执行步骤312,否则执行步骤310。
本实施例中,当判断终端被放下之后,终端会判断此时终端中的声波传感器接收到的声波强度是否小于第四预设值,则执行步骤312,否则返回执行步骤310,其中,第四预设值可以为-40dB,还可以为其他数值,具体此处不做限定。
需要说明的是,步骤311为可选步骤,在判断是否需要点亮屏幕的步骤中,可以不执行步骤311,只需要执行步骤310和步骤311即可。
312、判断翻滚角在预置时长内的变化值是否大于第三预设值,是则执行步骤313,否则执行步骤310。
本实施例中,终端的信号处理芯片会判断翻滚角在预置时长内的变化值是否大于第三预设值,即判断翻滚角的最大值与最小值之差是否大于第三预设值,其中第三预设值可以为15°,也可以为其他数值,具体此处不做限定,预置时长可以为1秒,还可以为其他时长,具体此处不做限定,当翻滚角大于第三预设值时,执行步骤312,不大于第三预设值时,执行步骤310,其中,预置时长位于第一时刻之前(如位于第一时刻前1秒),第一时刻为判断终端被放下的时刻。
313、点亮终端的屏幕。
本实施例中,当判断翻滚角在预置时长内的变化值大于第三预设值之后,信号处理芯片上报远离状态指令到AP,AP接收到该指令之后,点亮终端的屏幕。
314、检测终端是否结束通话,是则执行步骤315,否则执行步骤302。
本实施例中,当终端点亮自身屏幕之后,会检测自身是否结束通话,即检测用户是否按了终端的挂断键,如果结束通话了,则执行步骤315,如果还没结束通话,则返回执行步骤302。
315、关闭陀螺仪及声波传感器。
本实施例中,当终端检测到自身的通话结束之后,即检测但用户按了终端的挂断键时,关闭终端中的关闭陀螺仪、声波传感器。
本申请实施例中,当终端处于通话状态时,判断所述终端是否被拿起,如果判断终端被拿起,则判断终端是否接近人脸;如果终端接近人脸,则判断所述终端是否处于接听姿态;如果所述终端处于接听姿态,则关闭所述终端的屏幕。本申请实施例中的终端结合判断了终端是否被拿起、是否接近人脸及是否处于接听姿态判断是否关闭终端的屏幕,降低终端屏幕亮灭的误判率。且由于本实施例不需要传统的接近光传感器,不需要在屏幕留对应的开口,从而使得终端的屏占比更高。
请参阅图7,本发明实施例中用于控制终端屏幕亮灭的方法的另一个实施例包括:
701、当检测到用户按了终端的应答键或拨出键时,打开陀螺仪、声波传感器。
本实施例中的步骤701与图2中的步骤201类似,具体此处不做赘述。
702、获取所述终端的第一角速度分量、第二角速度分量及第三角速度分量。
703、根据所述第一角速度分量、所述第二角速度分量及所述第三角速度分量判断所述终端是否被拿起,是则执行步骤704,否则执行步骤702。
704、根据声波传感器判断接收到的声波信号的声波强度是否大于第一预设值,是则执行步骤705,否则执行步骤702。
705、判断终端的翻滚角是否大于第二预设值,若大于则执行步骤706,若不大于,则返回执行步骤702。
706、关闭终端的屏幕。
707、判断终端是否被放下,是则执行步骤308,否则重复执行本步骤。
708、判断声波传感器接收到的声波强度是否小于第四预设值,是则执行步骤709,否则执行步骤707。
709、判断翻滚角在预置时长内的变化值是否大于第三预设值,是则执行步骤710,否则执行步骤707。
710、点亮终端的屏幕。
711、检测终端是否结束通话,是则执行步骤312,否则执行步骤702。
712、关闭陀螺仪、声波传感器及加速度计。
本实施例中的步骤302至312与图2中的步骤305至315类似,具体此处不做限定。
需要说明的是,本实施例相对于图2所对应的实施例的区别在于,本实施例单独基于陀螺仪检测到的三轴齐转特征判断终端是否被拿起,而图2对应的实施例综合了陀螺仪检测到的三轴齐转特征及声波传感器检测到的多普勒频移特征判断终端是否被拿起,本实施例的实现方式比较简单。
本申请实施例中,当终端处于通话状态时,判断所述终端是否被拿起,如果判断终端被拿起,则判断终端是否接近人脸;如果终端接近人脸,则判断所述终端是否处于接听姿态;如果所述终端处于接听姿态,则关闭所述终端的屏幕。本申请实施例中的终端结合判断了终端是否被拿起、是否接近人脸及是否处于接听姿态判断是否关闭终端的屏幕,降低终端屏幕亮灭的误判率。且由于本实施例不需要传统的接近光传感器,不需要在屏幕留对应的开口,从而使得终端的屏占比更高。
请参阅图8,本申请实施例中终端的一个实施例包括:
第一判断单元801,用于当终端处于通话状态时,判断终端是否被拿起;
第二判断单元802,用于当终端被拿起时,判断终端是否接近人脸;
第三判断单元803,用于当终端接近人脸时,判断终端是否处于接听姿态;
关闭单元804,用于当终端处于接听姿态时,关闭终端的屏幕。
本申请实施例中,当终端处于通话状态时,第一判断单元801判断所述终端是否被拿起,如果判断终端被拿起,则第二判断单元802判断终端是否接近人脸;如果终端接近人脸,则第三判断单元803判断所述终端是否处于接听姿态;如果所述终端处于接听姿态,则关闭单元804关闭所述终端的屏幕。本申请实施例中的终端结合判断了终端是否被拿起、是否接近人脸及是否处于接听姿态判断是否关闭终端的屏幕,降低终端屏幕亮灭的误判率。且由于本实施例不需要传统的接近光传感器,不需要在屏幕留对应的开口,从而使得终端的屏占比更高。
请参阅图9,本申请实施例中终端的另一个实施例包括:
打开单元901,用于当检测到用户按了所述终端的应答键或拨出键时,打开所述陀螺仪及所述声波传感器。
第一判断单元902,用于当终端处于通话状态时,判断终端是否被拿起;
第二判断单元903,用于当终端被拿起时,判断终端是否接近人脸;
第三判断单元904,用于当终端接近人脸时,判断终端是否处于接听姿态;
关闭单元905,用于当终端处于接听姿态时,关闭终端的屏幕;
第四判断单元906,用于判断所述终端是否被放下;
第五判断单元907,用于所述终端被放下时,判断所述翻滚角在预置时长内的变化值是否大于第三预设值,所述预置时长位于第一时刻之前,所述第一时刻为判断所述终端被放下的时刻;
第一点亮单元908,用于当所述翻滚角大于所述第三预设值时,点亮所述终端的屏幕。
关闭单元909,用于当检测到所述用户按了所述终端的挂断键时,关闭所述陀螺仪及所述声波传感器。
本申请实施例中,当终端处于通话状态时,第一判断单元902判断所述终端是否被拿起,如果判断终端被拿起,则第二判断单元903判断终端是否接近人脸;如果终端接近人脸,则第三判断单元904判断所述终端是否处于接听姿态;如果所述终端处于接听姿态,则关闭单元905关闭所述终端的屏幕。本申请实施例中的终端结合判断了终端是否被拿起、是否接近人脸及是否处于接听姿态判断是否关闭终端的屏幕,降低终端屏幕亮灭的误判率。且由于本实施例不需要传统的接近光传感器,不需要在屏幕留对应的开口,从而使得终端的屏占比更高。
请参阅图10,本申请实施例中终端的另一个实施例包括:
打开单元1001,用于当检测到用户按了所述终端的应答键或拨出键时,打开所述陀螺仪及所述声波传感器。
第一判断单元1002,用于当终端处于通话状态时,判断终端是否被拿起;
第二判断单元1003,用于当终端被拿起时,判断终端是否接近人脸;
第三判断单元1004,用于当终端接近人脸时,判断终端是否处于接听姿态;
关闭单元1005,用于当终端处于接听姿态时,关闭终端的屏幕。
第七判断单元1006,用于判断所述终端是否被放下;
第八判断单元1007,用于当所述终端被放下时,判断所述声波强度是否小于第四预设值;
第九判断单元1008,用于当所述声波强度小于所述第四预设值时,判断所述翻滚角在预置时长内的变化值是否大于第三预设值,所述预置时长位于第一时刻之前,所述第一时刻为判断所述终端被放下的时刻;
第二点亮单元1009,用于大于所述第三预设值时,点亮所述终端的屏幕。
关闭单元1010,用于当检测到所述用户按了所述终端的挂断键时,关闭所述陀螺仪及所述声波传感器。
本申请实施例中,当终端处于通话状态时,第一判断单元1002判断所述终端是否被拿起,如果判断终端被拿起,则第二判断单元1003判断终端是否接近人脸;如果终端接近人脸,则第三判断单元1004判断所述终端是否处于接听姿态;如果所述终端处于接听姿态,则关闭单元1010关闭所述终端的屏幕。本申请实施例中的终端结合判断了终端是否被拿起、是否接近人脸及是否处于接听姿态判断是否关闭终端的屏幕,降低终端屏幕亮灭的误判率。且由于本实施例不需要传统的接近光传感器,不需要在屏幕留对应的开口,从而使得终端的屏占比更高。
请参阅图11,本申请实施例中终端的另一个实施例包括:
图11是本发明实施例提供的一种终端结构示意图,该终端1100可因配置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器(central processingunits,CPU)1122(例如,一个或一个以上处理器)和存储器1132,一个或一个以上存储应用程序1142或数据1144的存储介质1130(例如一个或一个以上海量存储设备)。其中,存储器1132和存储介质1130可以是短暂存储或持久存储。存储在存储介质1130的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对终端中的一系列指令操作。更进一步地,中央处理器1122可以设置为与存储介质1130通信,在终端1100上执行存储介质1130中的一系列指令操作。
终端1100还可以包括一个或一个以上电源1126,一个或一个以上有线或无线网络接口1150,一个或一个以上输入输出接口1158,和/或,一个或一个以上操作***1141,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
上述实施例中由终端所执行的步骤可以基于该图11所示的终端结构。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (16)
1.一种用于控制终端屏幕亮灭的方法,其特征在于,所述方法包括:
当终端处于通话状态时,判断所述终端是否被拿起;
若所述终端被拿起,则判断所述终端是否接近人脸;
若所述终端接近所述人脸,则判断所述终端是否处于接听姿态;
若所述终端处于接听姿态,则关闭所述终端的屏幕。
2.根据权利要求1所述的方法,其特征在于,所述终端包括声波传感器,所述判断所述终端是否接近所述人脸包括:
根据所述声波传感器判断接收到的声波信号的声波强度是否大于第一预设值;
若所述声波强度大于所述第一预设值,则判断所述终端接近所述人脸;
若所述声波强度不大于所述第一预设值,则判断所述终端未接近所述人脸。
3.根据权利要求1或2中任一项所述的方法,其特征在于,所述终端包括陀螺仪和加速度计,所述判断所述终端是否处于接听姿态包括:
判断所述终端的翻滚角是否大于第二预设值,所述翻滚角根据所述陀螺仪及所述加速度计计算得出;
若大于所述第二预设值,则判断所述终端处于接听姿态;
若不大于所述第二预设值,则判断所述终端处于非接听姿态。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述判断所述终端是否被拿起包括:
根据所述声波传感器检测所述终端是否具有多普勒频移特征;
根据所述陀螺仪检测所述终端是否具有三轴齐转特征;
当所述终端具有所述三轴齐转特征,不具有多普勒频移特征时,则根据所述三轴齐转特征判断所述终端是否被拿起;
当所述终端具有所述多普勒频移特征时,则根据所述多普勒频移特征判断所述终端是否被拿起;
当所述终端不具有所述多普勒频移特征,且不具有所述三轴齐转特征时,则重新检测所述终端是否具有所述多普勒频移特征和所述三轴齐转特征。
5.根据权利要求1至3中任一项所述的方法,其特征在于,所述终端包括陀螺仪,所述判断所述终端是否被拿起包括:
获取所述终端的第一角速度分量、第二角速度分量及第三角速度分量,所述第一角速度分量、所述第二角速度分量及所述第三角速度分量为所述终端的空间坐标系中三个坐标轴上的角速度分量,所述第一角速度分量、所述第二角速度分量及所述第三角速度分量由所述陀螺仪获取得到;
根据所述第一角速度分量、所述第二角速度分量及所述第三角速度分量判断所述终端是否被拿起。
6.根据权利要求4所述的方法,其特征在于,所述根据所述多普勒频移特征判断所述终端是否被拿起包括:
对第一声波信号和第二声波信号进行频谱分析,得到与所述第一声波信号相对应的第一信号频率及与所述第二声波信号相对应的第二信号频率,所述第一声波信号为所述终端发射的信号,所述第二声波信号为所述终端接收的信号;
判断所述第二信号频率减去所述第一信号频率的差值是否大于0;
若所述差值大于0,则判断所述终端被拿起;
若所述差值不大于0,则判断所述终端未被拿起。
7.根据权利要求4所述的方法,其特征在于,所述根据所述三轴齐转特征判断所述终端是否被拿起包括:
获取所述终端的第一角速度分量、第二角速度分量及第三角速度分量,所述第一角速度分量、所述第二角速度分量及所述第三角速度分量为所述终端的空间坐标系中三个坐标轴上的角速度分量,所述第一角速度分量、所述第二角速度分量及所述第三角速度分量由所述陀螺仪获取得到;
根据所述第一角速度分量、所述第二角速度分量及所述第三角速度分量判断所述终端是否被拿起。
8.根据权利要求5或7所述的方法,其特征在于,所述根据所述第一角速度分量、所述第二角速度分量及所述第三角速度分量判断所述终端是否被拿起包括:
判断所述第一角速度分量、所述第二角速度分量及所述第三角速度分量的乘积是否是正数;
若所述乘积是所述正数,则判断所述终端被拿起;
若所述乘积不是所述正数,则判断所述终端未被拿起。
9.根据权利要求1至8中任一项所述的方法,其特征在于,所述若所述终端处于接听姿态,则关闭所述终端的屏幕之后,所述方法还包括:
判断所述终端是否被放下;
若所述终端被放下,则判断所述翻滚角在预置时长内的变化值是否大于第三预设值,所述预置时长位于第一时刻之前,所述第一时刻为判断所述终端被放下的时刻;
若大于所述第三预设值,则点亮所述终端的屏幕。
10.根据权利要求1至8中任一项所述的方法,其特征在于,所述若所述终端处于接听姿态,则关闭所述终端的屏幕之后,所述方法还包括:
判断所述终端是否被放下;
若所述终端被放下,则判断所述声波传感器接收到的声波强度是否小于第四预设值;
若所述声波强度小于所述第四预设值,则判断所述翻滚角在预置时长内的变化值是否大于第三预设值,所述预置时长位于第一时刻之前,所述第一时刻为判断所述终端被放下的时刻;
若大于所述第三预设值,则点亮所述终端的屏幕。
11.根据权利要求9或10所述的方法,其特征在于,所述判断所述终端是否被放下包括:
对所述第一声波信号和所述第二声波信号进行频谱分析,得到所述第一信号频率及所述第二信号频率,所述第一声波信号为所述终端发射的信号,所述第二声波信号为所述终端接收的信号;
判断所述第一信号频率减去所述第二信号频率的差值是否大于0;
若所述差值大于0,则判断所述终端被放下;
若所述差值不大于0,则判断所述终端未被放下。
12.根据权利要求9或10中所述的方法,其特征在于,所述判断所述终端是否被放下包括:
获取所述第一角速度分量、所述第二角速度分量及所述第三角速度分量,所述第一角速度分量、所述第二角速度分量及所述第三角速度分量为所述终端的空间坐标系中三个坐标轴上的角速度分量,所述第一角速度分量、所述第二角速度分量及所述第三角速度分量由所述陀螺仪获取得到;
根据所述第一角速度分量、所述第二角速度分量及所述第三角速度分量判断所述终端是否被放下。
13.根据权利要求12所述的方法,其特征在于,所述根据所述第一角速度分量、所述第二角速度分量及所述第三角速度分量判断所述终端是否被放下包括:
判断所述第一角速度分量、所述第二角速度分量及所述第三角速度分量的乘积是否是负数;
若所述乘积是所述负数,则判断所述终端被放下;
若所述乘积不是所述负数,则判断所述终端未被放下。
14.根据权利要求1-13任一所述的方法,其特征在于,所述判断所述终端是否被拿起之前,所述方法还包括:
当检测到用户按了所述终端的应答键或拨出键时,打开所述陀螺仪及所述声波传感器。
15.根据权利要求14所述的方法,其特征在于,所述点亮所述终端的屏幕点亮所述终端的屏幕之后,所述方法还包括:
当检测到所述用户按了所述终端的挂断键时,关闭所述陀螺仪及所述声波传感器。
16.一种终端,其特征在于,包括:
传感器中心、应用处理器、数字信号处理器和存储器;
所述存储器存储操作指令;
所述传感器中心,通过调用所述存储器存储的操作指令,用于执行如下步骤:
当终端处于通话状态时,判断所述终端是否被拿起;
当所述终端接近人脸时,判断所述终端是否处于接听姿态;
所述数字信号处理器,通过调用所述存储器存储的操作指令,用于执行如下步骤:
当所述终端被拿起时,判断所述终端是否接近所述人脸;
所述数字信号处理器,通过调用所述存储器存储的操作指令,用于执行如下步骤:
当所述终端处于接听姿态时,关闭所述终端的屏幕。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711019174.2A CN109710142A (zh) | 2017-10-25 | 2017-10-25 | 一种用于控制终端屏幕亮灭的方法及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711019174.2A CN109710142A (zh) | 2017-10-25 | 2017-10-25 | 一种用于控制终端屏幕亮灭的方法及终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109710142A true CN109710142A (zh) | 2019-05-03 |
Family
ID=66252910
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711019174.2A Pending CN109710142A (zh) | 2017-10-25 | 2017-10-25 | 一种用于控制终端屏幕亮灭的方法及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109710142A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110401773A (zh) * | 2019-07-22 | 2019-11-01 | Oppo广东移动通信有限公司 | 屏幕状态的控制方法及相关装置 |
CN110471068A (zh) * | 2019-07-23 | 2019-11-19 | 维沃移动通信有限公司 | 接近检测方法及移动终端 |
CN110505341A (zh) * | 2019-07-31 | 2019-11-26 | Oppo广东移动通信有限公司 | 终端控制方法、装置、移动终端及存储介质 |
CN110502109A (zh) * | 2019-07-31 | 2019-11-26 | Oppo广东移动通信有限公司 | 信息处理方法、装置、电子设备及存储介质 |
CN110691168A (zh) * | 2019-09-25 | 2020-01-14 | 捷开通讯(深圳)有限公司 | 移动终端的屏幕控制方法、装置及存储介质 |
CN117714593A (zh) * | 2023-08-23 | 2024-03-15 | 荣耀终端有限公司 | 屏幕状态的控制方法、电子设备及可读存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN86206006U (zh) * | 1986-08-23 | 1987-11-11 | 姚卫平 | 室内移动物体传感器 |
CN201830328U (zh) * | 2009-10-21 | 2011-05-11 | 宏碁股份有限公司 | 具有通话时可锁住按键的功能的手机 |
US20150123922A1 (en) * | 2013-11-04 | 2015-05-07 | Shenzhen Futaihong Precision Industry Co., Ltd. | Portable electronic device and method operating same |
CN105025156A (zh) * | 2014-04-25 | 2015-11-04 | 纬创资通股份有限公司 | 通话方法及其电子装置 |
CN106797416A (zh) * | 2016-10-31 | 2017-05-31 | 北京小米移动软件有限公司 | 屏幕控制方法及装置 |
CN107124513A (zh) * | 2017-05-04 | 2017-09-01 | 努比亚技术有限公司 | 通话状态下的息屏方法、移动终端及计算机可读存储介质 |
CN107155005A (zh) * | 2017-04-27 | 2017-09-12 | 上海斐讯数据通信技术有限公司 | 一种智能腕式可穿戴装置亮屏控制方法及*** |
-
2017
- 2017-10-25 CN CN201711019174.2A patent/CN109710142A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN86206006U (zh) * | 1986-08-23 | 1987-11-11 | 姚卫平 | 室内移动物体传感器 |
CN201830328U (zh) * | 2009-10-21 | 2011-05-11 | 宏碁股份有限公司 | 具有通话时可锁住按键的功能的手机 |
US20150123922A1 (en) * | 2013-11-04 | 2015-05-07 | Shenzhen Futaihong Precision Industry Co., Ltd. | Portable electronic device and method operating same |
CN105025156A (zh) * | 2014-04-25 | 2015-11-04 | 纬创资通股份有限公司 | 通话方法及其电子装置 |
CN106797416A (zh) * | 2016-10-31 | 2017-05-31 | 北京小米移动软件有限公司 | 屏幕控制方法及装置 |
CN107155005A (zh) * | 2017-04-27 | 2017-09-12 | 上海斐讯数据通信技术有限公司 | 一种智能腕式可穿戴装置亮屏控制方法及*** |
CN107124513A (zh) * | 2017-05-04 | 2017-09-01 | 努比亚技术有限公司 | 通话状态下的息屏方法、移动终端及计算机可读存储介质 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110401773A (zh) * | 2019-07-22 | 2019-11-01 | Oppo广东移动通信有限公司 | 屏幕状态的控制方法及相关装置 |
CN110471068A (zh) * | 2019-07-23 | 2019-11-19 | 维沃移动通信有限公司 | 接近检测方法及移动终端 |
CN110471068B (zh) * | 2019-07-23 | 2021-09-14 | 维沃移动通信有限公司 | 接近检测方法及移动终端 |
CN110505341A (zh) * | 2019-07-31 | 2019-11-26 | Oppo广东移动通信有限公司 | 终端控制方法、装置、移动终端及存储介质 |
CN110502109A (zh) * | 2019-07-31 | 2019-11-26 | Oppo广东移动通信有限公司 | 信息处理方法、装置、电子设备及存储介质 |
WO2021017860A1 (zh) * | 2019-07-31 | 2021-02-04 | Oppo广东移动通信有限公司 | 信息处理方法、装置、电子设备及存储介质 |
WO2021017947A1 (zh) * | 2019-07-31 | 2021-02-04 | Oppo广东移动通信有限公司 | 终端控制方法、装置、移动终端及存储介质 |
CN110505341B (zh) * | 2019-07-31 | 2021-05-07 | Oppo广东移动通信有限公司 | 终端控制方法、装置、移动终端及存储介质 |
CN110691168A (zh) * | 2019-09-25 | 2020-01-14 | 捷开通讯(深圳)有限公司 | 移动终端的屏幕控制方法、装置及存储介质 |
CN110691168B (zh) * | 2019-09-25 | 2022-01-04 | 捷开通讯(深圳)有限公司 | 移动终端的屏幕控制方法、装置及存储介质 |
CN117714593A (zh) * | 2023-08-23 | 2024-03-15 | 荣耀终端有限公司 | 屏幕状态的控制方法、电子设备及可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109710142A (zh) | 一种用于控制终端屏幕亮灭的方法及终端 | |
CN105900042B (zh) | 重定向音频输入和输出的方法及设备 | |
CN107742523B (zh) | 语音信号处理方法、装置以及移动终端 | |
CN103270738B (zh) | 用于在多个音频或视频传感器可得到时处理语音和/或视频呼叫的通信***和方法 | |
CN105205955B (zh) | 一种发出提示信号的方法和装置 | |
US20090060170A1 (en) | Method and apparatus for call control using motion and position information | |
US10341499B2 (en) | Communication terminal device, incoming call control method, and program | |
CN109982228B (zh) | 一种麦克风故障检测方法及移动终端 | |
CN108551534B (zh) | 多终端语音通话的方法及装置 | |
US20140194102A1 (en) | Intelligent muting of a mobile device | |
CN106940997B (zh) | 一种向语音识别***发送语音信号的方法和装置 | |
CN106413011B (zh) | 网络切换方法及装置 | |
CN111447223A (zh) | 一种通话处理方法及电子设备 | |
CN109639908A (zh) | 一种蓝牙耳机、防窃听方法、装置、设备及介质 | |
CN107852431B (zh) | 信息处理设备、信息处理方法和程序 | |
CN109167880B (zh) | 双面屏终端控制方法、双面屏终端及计算机可读存储介质 | |
CN109639738A (zh) | 语音数据传输的方法及终端设备 | |
CN103795843B (zh) | 一种接听电话的方法以及一种电子设备 | |
CN108769364A (zh) | 通话控制方法、装置、移动终端及计算机可读介质 | |
CN104796550A (zh) | 智能硬件肢体控制接听来电 | |
CN107659328A (zh) | 通话控制方法、装置、终端、通话***以及可读存储介质 | |
CN110069136B (zh) | 一种穿戴状态识别方法、设备及计算机可读存储介质 | |
JP6504154B2 (ja) | ウェアラブル装置、および通信制御方法 | |
CN110225213A (zh) | 一种语音通话场景的识别方法以及音频策略服务端 | |
CN114740744A (zh) | 一种控制智能家居的方法、装置、可穿戴产品及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190503 |
|
RJ01 | Rejection of invention patent application after publication |