魅族MX4手势唤醒的秘密

2014-09-29 12:21:00 来源:

一年前,魅族发布了MX3,这款手机有着众多新亮点,而其中最“好玩”的,便是在熄屏状态下直接按住HOME键上划以解锁屏幕的功能。这项设计当时引来一片赞叹之声,究其原因,是因为MX3搭配了一个称为“Sensor Hub”的芯片。而今年,魅族新机MX4更是可以实现熄屏下双击屏幕唤醒、屏幕上任意位置上划解锁等功能,相比MX3要更为好用。但值得注意的是,在魅族发布会及官网产品简介中,却并没有提及Sensor Hub。那么,MX4到底是如何实现上述功能呢?


图:魅族MX3熄屏后交由Sensor Hub处理数据

要解开这个谜团,首先我们得了解MX3的Sensor Hub。Sensor Hub,实际上与苹果的M7一样,都属于协处理器。协处理器实际上是一块安装在手机主板上的低功率微型单片机,它负责在手机进入深度休眠,主CPU断电后(如长时间熄屏),继续收集、处理各种传感器的数据,从而让手机实现快速反应,同时保证了各硬件子系统的工作不受主处理器断电的影响。相比一些不配备协处理器的手机,手机CPU就被迫长期通电,对待机功耗构成相当不利的影响。因此,协处理器存在的目的,是为了尽可能让手机在极低功耗下保持数据流传输。换句话说,协处理器是为了平衡那些搭载无法实现极低频率的CPU与低待机功耗这个矛盾而出现的。


图:魅族MX4直接由CPU担负协处理器

由于魅族MX3的主CPU无法以单核心低频工作,因此魅族必须引入协处理器以减轻CPU的功耗。而在MX4上,得益于MTK MT6595 CPU的特性,魅族移除了协处理器芯片。究其原因,MX4上的MT6595芯片不仅可以只开启一个核心运行,同时,在待机等条件下,这个核心甚至可以以极低的频率运行。这样一来,在深度休眠状态下的MT6595,其CPU并没有断电,而是转入一种极低频运行模式,而这种模式,正是起到了协处理器的作用。所有传感器,包括触摸屏模块的相应操作,都由这个运行在极低频状态下的主CPU完成。

这样一来,在功耗与协处理器芯片相似的情况下,MT6595可以提供更强大的运算性能,这正是魅族MX4在深度待机下仍可以实现各种手势唤醒的主要原因。而且由于免去了协处理器---主CPU的切换过程,魅族MX4的熄屏响应时间比前辈大大提升,从而带来更好的使用体验。


图:魅族MX4直接由CPU担负协处理器

实际上,采用这种设计,在很大程度上也证明了MT6595的强大。对于手机而言,能以这种状态运行的处理器少之又少,而如何控制CPU在这种运行状态下的功耗,对手机厂家也是个挑战。魅族再一次,在我们看不到的地方,展现了他们深厚的工程能力。