一种终端设备屏幕状态控制方法及终端设备技术

技术编号:13403877 阅读:27 留言:0更新日期:2016-07-25 00:41
本发明专利技术的实施例提供一种终端设备屏幕状态控制方法及终端设备,涉及终端设备领域,解决了因终端设备的距离传感器安装偏左或偏右而无法准确熄灭屏幕,造成用户误触发的问题。具体方案为:当终端设备进行语音通信时,数据处理器获取自适应滤波器的初始滤波系数并采集麦克风获取的第一音频信号以及受话器在同一时刻输出的第二音频信号,根据第一音频信号和第二音频信号以及自适应滤波器当前的滤波系数,利用自适应滤波算法得到自适应滤波器当前更新后的滤波系数,根据自适应滤波器的初始滤波系数和自适应滤波器当前更新后的滤波系数,确定人脸当前与设备屏幕间的距离是否满足预定条件,满足预定条件则控制设备屏幕灭屏。本发明专利技术用于终端设备灭屏。

【技术实现步骤摘要】


本专利技术涉及终端设备领域,尤其涉及一种终端设备屏幕状态控制方法及终端设备

技术介绍

随着终端技术的发展,现有终端设备使用电容触摸屏来实现操作的方式越来越普及,且为了操作方便,终端设备也在朝着大屏化的趋势发展。然而,大屏幕带来操作方便的同时,也更容易造成用户因误触屏幕而造成的误触发。因此,如何防止因用户误触屏幕造成的误触发成为人们研究的热点。以手机为例,当用户在通话时需要将手机贴近耳朵,此时用户不能也不需要查看手机屏幕,若屏幕点亮就可能会造成误触发(如脸部触碰触摸屏导致挂断电话),因此终端设备可以在用户通话时熄灭屏幕,以防止误触发的发生。
在现有技术中,终端设备通常采用距离传感器来实现在用户通话时自动熄灭屏幕。具体的,现有的终端设备在听筒附近安装有特定的红外发射二极管和红外接收传感器,当用户通话时,红外发射二极管发出的红光会被面部反射回红外接收传感器,进而终端设备可感知用户正在通话中,控制设备灭屏。
但是,专利技术人发现,由于生产成本和产品布局等原因,现有的终端设备中的距离传感器往往安装在屏幕正上方偏左或偏右的位置。而用户在通话过程中,会出现根据通话环境的变化切换左右手的情况,这就导致了无论距离传感器在听筒的哪一侧都可能会出现距离传感器到面部距离增大,从而导致了终端设备无法准确熄灭屏幕,造成了用户的误触发,影响用户的用户体验。

技术实现思路

本专利技术的实施例提供一种终端设备屏幕状态控制方法及终端设备,解决了现有技术中因终端设备的距离传感器安装偏左或偏右而无法准确熄灭屏幕,造成用户误触发的问题。
为达到上述目的,本专利技术的实施例采用如下技术方案:
第一方面,提供一种终端设备屏幕状态控制方法,其特征在于,应用于终端设备,所述终端设备包括设备屏幕、数据处理器、麦克风和受话器,该数据处理器中包含自适应滤波器,所述方法包括:
当所述终端设备进行语音通信时,所述数据处理器获取所述自适应滤波器的初始滤波系数;
采集所述麦克风获取的第一音频信号以及所述受话器在同一时刻输出的第二音频信号;
根据所述第一音频信号和所述第二音频信号以及自适应滤波器当前的滤波系数,利用自适应滤波算法对所述自适应滤波器当前的滤波系数进行更新,得到所述自适应滤波器当前更新后的滤波系数;
根据所述自适应滤波器的初始滤波系数和所述自适应滤波器当前更新后的滤波系数,确定人脸当前与所述设备屏幕间的距离是否满足预定条件,若满足所述预定条件,则控制所述设备屏幕灭屏。
可选的,所述初始滤波系数是所述终端设备开始进行语音通信时所述自适应滤波器对应的滤波系数;或者,所述初始滤波系数是所述终端设备开始进行语音通信后对所述自适应滤波器的滤波系数进行更新时所述自适应滤波器第一次稳定后所对应的滤波系数;所述自适应滤波算法包括最小均方误差算法或最小二乘法。
可选的,所述根据所述第一音频信号和所述第二音频信号以及自适应滤波器当前的滤波系数,利用自适应滤波算法对所述自适应滤波器当前的滤波系数进行更新,得到所述自适应滤波器当前更新后的滤波系数具体包括:
利用所述自适应滤波器对所述第二音频信号进行滤波,得到回波消除信号;
将所述第一音频信号减去所述回波消除信号,得到误差输出信号;
根据所述误差输出信号和所述自适应滤波器当前的滤波系数,利用自适应滤波算法对所述自适应滤波器的滤波系数进行更新,计算出所述自适应滤波器当前更新后的滤波系数。
可选的,所述根据所述自适应滤波器的初始滤波系数和所述自适应滤波器当前更新后的滤波系数,确定人脸当前与所述设备屏幕间的距离是否满足预定条件,若满足所述预定条件,则控制所述设备屏幕灭屏具体包括:
将所述自适应滤波器的初始滤波系数和所述自适应滤波器当前更新后的滤波系数进行比对,确定出差值最大的滤波系数对应的自适应滤波系数项;
根据距离计算公式和所述差值最大的滤波系数对应的自适应滤波系数项数,计算出人脸当前与所述设备屏幕间的距离;
当所述人脸当前与所述设备屏幕间的距离小于等于第一预设阈值大于等于第二预设阈值时,则控制所述设备屏幕灭屏。
可选的,所述距离计算公式为:其中,所述L为人脸当前与所述设备屏幕间的距离,所述K为所述差值最大的自适应滤波系数项值,所述V为声音传播的速度,所述f为所述数据处理器采集音频信号所使用的采样频率。
第二方面,提供一种终端设备,所述终端设备包括设备屏幕、数据处理器、麦克风和受话器,该数据处理器中包含自适应滤波器,所述数据处理器还包括:
获取单元,用于当所述终端设备进行语音通信时,获取所述自适应滤波器的初始滤波系数;
采集单元,用于采集所述麦克风获取的第一音频信号以及所述受话器在同一时刻输出的第二音频信号;
更新单元,用于根据所述第一音频信号和所述第二音频信号以及自适应滤波器当前的滤波系数,利用自适应滤波算法对所述自适应滤波器当前的滤波系数进行更新,得到所述自适应滤波器当前更新后的滤波系数;
控制单元,用于根据所述自适应滤波器的初始滤波系数和所述自适应滤波器当前更新后的滤波系数,确定人脸当前与所述设备屏幕间的距离是否满足预定条件,若满足所述预定条件,则控制所述设备屏幕灭屏。
可选的,所述初始滤波系数是所述终端设备开始进行语音通信时所述自适应滤波器对应的滤波系数;或者,所述初始滤波系数是所述终端设备开始进行语音通信后对所述自适应滤波器的滤波系数进行更新时所述自适应滤波器第一次稳定后所对应的滤波系数;所述自适应滤波算法包括最小均方误差算法或最小二乘法。
可选的,所述更新单元包括:
滤波模块,用于利用所述自适应滤波器对所述第二音频信号进行滤波,得到回波消除信号;
第一计算模块,用于将所述第一音频信号减去所述回波消除信号;
第二计算模块,用于根据所述误差输出信号和所述自适应滤波器当前的滤波系数,利用自适应滤波算法对所述自适应滤波器的滤波系数进行更新,计算出所述自适应滤波器当前更新后的滤波系数。
可选的,所述控制单元包括:
比对模块,用于将所述自适应滤波器的初始滤波系数和所述自适应滤波器当前更新后的滤波系数进行比对,确定出差值最大的滤波系数对应的自适应滤波系数项;
计算模块,用于根据距离计算公式和所述差值最大的滤波系数对应的自适应滤波系数项数,计算出人脸当前与所述设备屏幕间的距离;
控制模块,用于当所述人脸当前与所述设备屏幕间的距离小于等于第一预设阈值大于等于第二预设阈值时,控制所述设备屏幕灭屏。
可选的,所述距离计算公式为:其中,所述L为人脸当前与所述设备屏幕间的距离,所述K为所述差值最大的自适应滤波系数项值,所述V为声音传播的速度,所述f为所述数据处理器采集音频信号所使用的采样频率。
本专利技术实施例提供的终端设备屏幕状态控制方法及终端设备,当终端设备进行语音通信时,数据处理器获取自适应滤波器的初始滤波系数并采集麦克风获取的第一音频信号以及受话器在同一时刻输出的第二音频信号,数据处理器根据第一音频信号和第二音频信号以及自适应滤波器当前的滤波系数,利用自适应滤波算法对自适应滤波器当前的滤波系数进行更新,得到自适应滤波器当前更新后的滤波系数,数据控制器再根据自适应滤波器的初始滤波系数和自适应滤波器当前更新后的滤波系数,确定人脸当前与设备屏幕间的距离是否满足预定本文档来自技高网
...

【技术保护点】
一种终端设备屏幕状态控制方法,其特征在于,应用于终端设备,所述终端设备包括设备屏幕、数据处理器、麦克风和受话器,该数据处理器中包含自适应滤波器,所述方法包括:当所述终端设备进行语音通信时,所述数据处理器获取所述自适应滤波器的初始滤波系数;采集所述麦克风获取的第一音频信号以及所述受话器在同一时刻输出的第二音频信号;根据所述第一音频信号和所述第二音频信号以及自适应滤波器当前的滤波系数,利用自适应滤波算法对所述自适应滤波器当前的滤波系数进行更新,得到所述自适应滤波器当前更新后的滤波系数;根据所述自适应滤波器的初始滤波系数和所述自适应滤波器当前更新后的滤波系数,确定人脸当前与所述设备屏幕间的距离是否满足预定条件,若满足所述预定条件,则控制所述设备屏幕灭屏。

【技术特征摘要】
1.一种终端设备屏幕状态控制方法,其特征在于,应用于终端设
备,所述终端设备包括设备屏幕、数据处理器、麦克风和受话器,该
数据处理器中包含自适应滤波器,所述方法包括:
当所述终端设备进行语音通信时,所述数据处理器获取所述自适
应滤波器的初始滤波系数;
采集所述麦克风获取的第一音频信号以及所述受话器在同一时刻
输出的第二音频信号;
根据所述第一音频信号和所述第二音频信号以及自适应滤波器当
前的滤波系数,利用自适应滤波算法对所述自适应滤波器当前的滤波
系数进行更新,得到所述自适应滤波器当前更新后的滤波系数;
根据所述自适应滤波器的初始滤波系数和所述自适应滤波器当前
更新后的滤波系数,确定人脸当前与所述设备屏幕间的距离是否满足
预定条件,若满足所述预定条件,则控制所述设备屏幕灭屏。
2.根据权利要求1所述的方法,其特征在于,所述初始滤波系数
是所述终端设备开始进行语音通信时所述自适应滤波器对应的滤波系
数;或者,所述初始滤波系数是所述终端设备开始进行语音通信后对
所述自适应滤波器的滤波系数进行更新时所述自适应滤波器第一次稳
定后所对应的滤波系数;所述自适应滤波算法包括最小均方误差算法
或最小二乘法。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述
第一音频信号和所述第二音频信号以及自适应滤波器当前的滤波系
数,利用自适应滤波算法对所述自适应滤波器当前的滤波系数进行更
新,得到所述自适应滤波器当前更新后的滤波系数具体包括:
利用所述自适应滤波器对所述第二音频信号进行滤波,得到回波
消除信号;
将所述第一音频信号减去所述回波消除信号,得到误差输出信号;
根据所述误差输出信号和所述自适应滤波器当前的滤波系数,利
用自适应滤波算法对所述自适应滤波器的滤波系数进行更新,计算出
所述自适应滤波器当前更新后的滤波系数。
4.根据权利要求1或2所述的方法,其特征在于,所述根据所述

\t自适应滤波器的初始滤波系数和所述自适应滤波器当前更新后的滤波
系数,确定人脸当前与所述设备屏幕间的距离是否满足预定条件,若
满足所述预定条件,则控制所述设备屏幕灭屏具体包括:
将所述自适应滤波器的初始滤波系数和所述自适应滤波器当前更
新后的滤波系数进行比对,确定出差值最大的滤波系数对应的自适应
滤波系数项;
根据距离计算公式和所述差值最大的滤波系数对应的自适应滤波
系数项数,计算出人脸当前与所述设备屏幕间的距离;
当所述人脸当前与所述设备屏幕间的距离小于等于第一预设阈值
大于等于第二预设阈值时,则控制所述设备屏幕灭屏。
5.根据权利要求4所述的方法,其特征在于:
所述距离计算公式为:其中,所述L为人脸当前与所述设备屏幕间的距离,所述K为所
述差值最大的自适应滤波系...

【专利技术属性】
技术研发人员:王琦赵江涛
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1