体感动作控制的原理
体感动作控制听起来很神秘,其实这些功能的运行都是依靠安装在手机中的和控制器实现的。就拿手掌裁屏功能来说,手机中的距离感应器感应手掌动作,并配合重力感应器检测手机方向,然后通过一系列的运算,最后完成手势识别,并让手机做出设定好的功能。
每次功能运行时,手机要先判断距离感应模块是否开启,这样才能继续后面的操作。在运行这项功能时,手机内部软件—般都会采用分时的方法来进行计算,当我们的手掌开始遮挡距离感应器时,会先有一个数值将我们手掌遮挡的信号传输到手机的CPU中然后通过计算得出一组数据,同理当我们的手掌继续遮挡传感器,手机会继续做出判断并将不同的数据存储处理。
在对不同的手掌动作进行判断时,会产生不同的反射值,反射值越大,手机会判断手掌离手机的距离越近,这样距离感应器一般会以10ms为进行扫描,然后得出很多不同的数据,根据这些数据来判断我们手掌做出的是哪些动作,到底是挥动还是滑动,或者是其他动作。
至于手机中预设的其他体感功能,运行方式都大同小异,都是利用手机的传感器对我们的动作做出预判,然后通过对数据的对比,实现不同的功能。比如体感拨号就是通过距离感应器来探测手机是否做出靠近耳边的动作,并利用重力感应器检测手机方向,最后激活手机拨号功能。
每次功能运行时,手机要先判断距离感应模块是否开启,这样才能继续后面的操作。在运行这项功能时,手机内部软件—般都会采用分时的方法来进行计算,当我们的手掌开始遮挡距离感应器时,会先有一个数值将我们手掌遮挡的信号传输到手机的CPU中然后通过计算得出一组数据,同理当我们的手掌继续遮挡传感器,手机会继续做出判断并将不同的数据存储处理。
在对不同的手掌动作进行判断时,会产生不同的反射值,反射值越大,手机会判断手掌离手机的距离越近,这样距离感应器一般会以10ms为进行扫描,然后得出很多不同的数据,根据这些数据来判断我们手掌做出的是哪些动作,到底是挥动还是滑动,或者是其他动作。
至于手机中预设的其他体感功能,运行方式都大同小异,都是利用手机的传感器对我们的动作做出预判,然后通过对数据的对比,实现不同的功能。比如体感拨号就是通过距离感应器来探测手机是否做出靠近耳边的动作,并利用重力感应器检测手机方向,最后激活手机拨号功能。
- 上一篇:霍尔电流传感器与电源之间的接线问题
- 下一篇:高频/射频信号及视频压缩编码的基础知识