苹果在iPhone 6s/6s Plus引荐的3D Touch技术为人机互动增加了一个崭新的维度,可惜由于需要硬件压感屏的方案,该技术还未在更多的设备上普及。美国密歇根大学的科研团队研发了一种能适用于任何智能设备的软件ForcePhone来增加类似的交互功能,不过实现的方法与苹果完全不同,其应用了每种手机都拥有的麦克风和扬声器硬件。
软件能够让手机扬声器持续发出人耳无法听到的18Khz高频声响,而手机麦克风却能够侦测到。当用户将手指按在屏幕上时,会使得整体音高稍微变化,而麦克风检测到这种变化后,软件就会生成对应的操作指令,由于按压力度不同能够不同程度地改变音高, 因而此技术能够检测到轻按和重压的区别。
密歇根大学的博士生Yu-Chih Tung称“尽管在智能手机中集成昂贵和笨重传感器也能够解决此方案的问题,但是增加的成本和额外技术性问题让组装手机时的制造难度大大提升。”我们基于声音特性的解决方案能够在软件上提供这项交互功能,无需任何硬件改动。
ForcePhone软件将在6月27-29日举行的新加坡会议MobiSys上演示。