Although the Xperia Z4 Tablet was announced as far back as MWC, it wasn’t until recently that the enhanced noise rejection of the touchscreen was really shown off. At first it wasn’t exactly clear how this was accomplished, but it turns out that this is a Qualcomm technology at heart, namely improveTouch. For those that are unfamiliar with this technology I've attached a video from Qualcomm demonstrating the technology below.

At a high level, improveTouch uses a Snapdragon SoC to effectively replace aspects of external touchscreen controllers. This is done by moving touch processing from the touch screen controller to the SoC’s application processor. By doing this, it’s possible to enable faster sampling rates/lower touch latency for the digitizer and more advanced noise rejection algorithms like water droplet rejection. Although improveTouch currently doesn’t support underwater touch, according to Qualcomm it’s technically possible to implement such features in the future. It’s also possible for do additional advanced context awareness/sensor fusion with this system, such as improved proximity sensing with the use of a traditional IR sensor and the touch screen.

One obvious potential pitfall of such a move would be that power consumption could increase significantly over traditional systems, but according to Qualcomm power consumption is competitive with other solutions when at the same sampling rate and processing complexity, partially because touch controller solutions tend to lag on process node. For applications where the display is off and the AP is usually asleep like double-tap to wake, improveTouch has something called the Autonomous Touch Engine, which has an MCU and other components to avoid waking up the application processor unnecessarily. In addition, the cost of such a solution is competitive as some components from a traditional touch screen solution can be eliminated. It's also worth noting that the CPU load of this system is said to be minimal and won't affect performance of the AP, although Qualcomm didn't disclose a specific figure and it's likely that CPU load effects depend upon a large number of factors.

Although improveTouch is capable of improving user experience by reducing touch latency and more sophisticated digitizer functions like water droplet rejection, according to Qualcomm there are significant benefits on the OEM side as implementation is simpler with this architecture. By using a narrow-band filter on the analog front-end which is said to have 60 dB SNR (it isn't clear whether this refers to dynamic range, average SNR, peak SNR, or some other measure), getting the touch sensor to work well with the touch controller is easier than traditional solutions. However, it remains to be seen whether adoption for improveTouch will become significant among OEMs that use Qualcomm SoCs.

Comments Locked

13 Comments

View All Comments

  • phoenix_rizzen - Tuesday, August 18, 2015 - link

    More important question is whether this can be used to improve the "accidental touch" and "side touch" prevention that Android sorely lacks right now. As phone bezels get thinner and thinner, and screen sizes get bigger and bigger, this is going to become more of an issue. Stretching your hand across the screen leads to a lot of inadvertent palm/side-of-thumb touches that cause issues with input. Especially if you are trying to touch something near the top corners (like the copy/paste menu bar) while the keyboard is open.
  • toyotabedzrock - Tuesday, August 18, 2015 - link

    I hate washing my hands and trying to touch ending up with a droplet that makes my tablet go nuts.

    This latency reduction would help on Samsung tablets that have a pen input, but I doubt Samsung will switch to Qualcomm now.
  • kenansadhu - Tuesday, August 18, 2015 - link

    It's very likely that Samsung would use Qualcomm again in the future. One of their exec said so few months back.

Log in

Don't have an account? Sign up now