Fine texture is coded mainly through the vibratory channel, coarse texture mainly through spatial pressure distribution
Aliases: spatial code vs temporal code · dual coding of roughness
What it is
On top of the general requirement that relative motion is needed for texture to be perceived at all, texture perception itself splits into two distinct coding schemes — the duplex theory of texture perception. Coarse textures, with larger elements and wider spacing, are judged mainly from the difference in pressure intensity across a group of receptors activated simultaneously at a given instant — a spatial code. Fine textures, with elements far smaller than the skin's spatial resolution limit, are judged mainly from the frequency of vibration generated during scanning — a temporal, or vibratory, code. The same finger, in the same single scan, is effectively running two different mechanisms in parallel to handle texture information at different scales.
Why it happens
This division of labor comes from a hard physical constraint: the receptors responsible for spatial localization in skin are packed at a fixed maximum density, and once the spacing between two bumps drops below the smallest spacing that density can resolve, the populations of receptors activated by each bump overlap heavily in the instantaneous spatial pressure map — spatial coding simply has no usable information to extract at that scale; it's noise. Temporal coding isn't bound by this spatial density ceiling: given sufficient scan speed and amplitude, even very fine texture elements can generate a high-enough vibration frequency on the skin to be read out by a channel dedicated to high-frequency vibration, whose limit is set by the frequency range it can follow, not by receptor spacing. Coarse textures have elements spaced far enough apart to fall within what spatial resolution can cover, so the spatial code alone is sufficient and there's no need to fall back on the more "expensive" vibratory channel.
Studying it
The key evidence for this division comes from selective-block experiments: local nerve block, selective adaptation, or masking is used to specifically suppress the vibratory channel's function while discrimination performance is measured. Fine-texture discrimination is markedly impaired, while coarse-texture discrimination is largely unaffected — this dissociation shows the two texture classes genuinely rely on different neural pathways. Psychophysics also commonly manipulates texture element size as the single variable while holding other conditions constant, plotting discrimination accuracy against element size to look for a signature shift in coding strategy around a particular size.
Where it stops holding
The boundary between spatial and temporal coding isn't a fixed absolute value — it shifts with scan speed and applied pressure, since changing either alters both the strength of the vibration signal and the clarity of the spatial information, moving the crossover point up or down. This duplex account is a simplified division of texture perception, not a strict binary: textures at intermediate scales may carry both some spatial and some vibratory information, and a subject's judgment may draw on both channels rather than relying on only one.
Applying it
- When designing a tactile actuation scheme, first identify which scale the target texture falls into. Fine, dense textures such as fabric weave or sandpaper grit should be rendered with a frequency-adjustable vibration motor, with drive frequency varying according to the virtual texture's spatial period. Coarser bumps, ridges, or button edges are hard for a single-point vibration motor to reproduce spatially and are better served by spatially distributed multi-point actuators or a deformable surface.
- Don't use one actuation method to cover both scales. Trying to make a single-point vibration motor convey both "a coarse array of bumps" and "a fine fabric texture" usually does neither well — pick the coding strategy per the target texture's scale.
Related
- Same group: A4.13.1 Texture perception depends on the vibration generated by scanning motion, not static pressure distribution · A4.13.3 Scanning speed changes vibration frequency, so the same texture feels different at different speeds · A4.13.4 Touchscreens simulate texture with local friction or vibration — both are indirect encodings, not literal reproduction
- Nearby: A4.01 Cutaneous mechanoreceptor taxonomy · A4.02 Two-point discrimination threshold and its body-site differences · A4.03 Vibrotactile frequency sensitivity band
- Search terms:
duplex theory of texture·spatial code·vibratory code·Hollins Risner
Cards in the same group
- A4.13.1Texture perception depends on relative motion between finger and surface; static contact resolves little
- A4.13.3Scanning speed changes vibration frequency, so the same texture feels different at different speeds
- A4.13.4Touchscreens simulate texture with local friction or vibration — both are indirect encodings, not literal reproduction