Turning touch into a stream of data

A haptic codec is software for representing touch sensations compactly enough to send over a network and reproduce at the other end. “Haptic” refers to information conveyed through touch, including vibration, pressure, and resistance. A device can measure changes during an interaction, encode them as data packets, and send them to another device equipped to recreate the sensation.

The challenge is that touch is not a single signal. A brief vibration, the steady push of a surface, and the changing resistance felt while moving a tool are different kinds of feedback. Sending every measurement in full could consume bandwidth and still leave the experience feeling wrong if the receiving device responds late.

What a codec has to preserve

Compression works by keeping the parts of a signal that matter while representing them with less data. For touch, that means a codec must preserve meaningful changes—such as a sudden impact or a shift in force—without spending equal effort on details a person may barely notice. Researchers are developing ways to encode those sensations into fast packets and reconstruct them at the receiving end.

The physical devices matter as much as the encoding. A packet can describe a force, but the receiver needs hardware capable of producing a comparable force or vibration. Different devices may not reproduce the same sensation, so translating the data into a useful response is part of the problem.

Why timing matters

Touch is closely tied to action: a person presses, feels resistance, and adjusts. If feedback arrives too late, it no longer matches the movement that caused it. Network delays or missing packets can therefore disrupt a remote interaction even when the data arrives in a technically usable form.

That is why haptic codecs are being explored for demanding uses such as remote surgery, where touch feedback could help a distant operator sense how a tool is meeting tissue. The technology is still under development; its promise depends not just on sending sensations, but on delivering the right feedback, quickly enough to guide the next movement.