· 5 min read
Pixel pitch, viewing distance, and how many pixels you actually need
An LED wall’s resolution is not a number you choose. It is arithmetic performed for you by whichever panels the hire company had in the warehouse, and it almost never lands on a figure your Mac has heard of.
Understanding where the number comes from tells you whether the wall is right for the room before anyone hangs anything.
Pixel pitch, defined once
Pixel pitch is the distance in millimetres between the centres of adjacent LEDs. A P3.9 panel has 3.9mm between pixels. Smaller pitch means more pixels in the same physical area, and a considerably higher price.
From pitch and physical size you get the panel’s resolution:
500mm wide panel ÷ 3.9mm pitch ≈ 128 pixels
500mm tall panel ÷ 3.9mm pitch ≈ 128 pixels
So a P3.9 500 × 500 panel is 128 × 128. Multiply out by the layout and you have the wall:
10 panels wide × 5 high, at 128 × 128 each
= 1280 × 640 pixels
= 5000mm × 2500mm physical
That is a 2:1 wall at 1280 × 640. Not 1080p, not 720p, not anything with a name. This is the normal case, and it is the reason your canvas should be built to the wall rather than to a video standard.
The viewing distance rule, and its limits
The rule of thumb everyone quotes: minimum comfortable viewing distance in metres ≈ pixel pitch in millimetres. P3.9 is comfortable from about 3.9 metres. P10 wants 10 metres. Closer than that and the audience resolves individual LEDs and the image reads as a grid rather than a picture.
It is a decent starting point and it is not the whole story.
What makes you want a finer pitch than the rule suggests:
- Small text. Names, titles, ticker content, presentation slides with body copy. Text is where coarse pitch fails first and most visibly.
- Camera coverage. A camera on a long lens is effectively viewing from much closer than the audience. If the wall will be in shot, specify for the camera, not the back row.
- Fine detail or high-contrast graphics. Thin lines, logos with small features.
What lets you get away with coarser pitch:
- Ambient and abstract content. Colour washes, gradients, soft textures.
- Nobody gets close. A wall behind a stage with a barrier in front of it has a real minimum viewing distance you can rely on.
- Big simple graphics. A logo two metres tall does not need fine pitch.
The number that actually matters: how much of the frame the content occupies
Here is where design intent meets arithmetic, and where money gets wasted.
Take that 1280 × 640 wall. If the design puts a full-screen video across it, every pixel is working and 1280 pixels of source is plenty. If the design is a centred logo occupying a third of the width, then the logo is roughly 420 pixels wide — and if it has small text in it, that text is going to be unreadable regardless of how good the panels are.
So the useful question at design stage is not “how many pixels is the wall” but “how many pixels does the smallest important element get?”
Rough guides that hold up in practice:
- Body text needs about 24 pixels of cap height to be comfortably readable on LED. Below 16 it is decorative.
- A logo needs enough pixels for its smallest feature — usually the tagline, not the mark. If the tagline is 1/20th of the logo’s width, the logo needs 400+ pixels for a 20-pixel tagline.
- A single-pixel line will strobe on any moving content. Design minimum stroke weights at two pixels.
Have this conversation with the designer before the panels are booked. Changing pitch is a hire decision; changing type size is a file.
Physical size, brightness and the room
Pitch decides resolution. It does not decide whether the wall works in the room. Two other numbers matter as much:
Brightness. Indoor panels are typically 800–1500 nits, outdoor 5000 and up. A panel bright enough for a dark ballroom will be invisible in a marquee at 2pm. Ask for nits, not “it’s bright”.
Physical dimensions against sightlines. A 5m × 2.5m wall sounds large until it is behind a stage in a room with flat floor seating and the bottom metre is blocked by heads. Put the important content in the top two-thirds, or get the wall higher.
Working out whether a wall is right: the five-minute version
- Get the panel spec: pitch, physical size, and pixel count per panel.
- Get the layout: panels wide × panels high.
- Multiply for total resolution and total physical size.
- Compare pitch to the closest audience position in metres. If pitch exceeds that distance, the front rows will see a grid.
- Look at the design and find the smallest important element. Convert its proportion of the wall into pixels. If the answer is under 20 pixels of detail, something has to change — the pitch, the design, or the expectation.
Then build the canvas to match
Once the wall is 1280 × 640, that is your canvas. Not 1920 × 1080 with the content sitting inside it — the wall’s actual pixel dimensions, so that one canvas pixel lands on one panel pixel with no resampling anywhere in the chain.
This matters more on LED than on any other display type. The pixels are physically separated, so softness introduced by scaling does not read as softness — it reads as crawl and flicker on moving content, and it is the difference between a wall that looks like a screen and one that looks like a screen with a problem.
SpectraMap is built around this: the canvas is defined at the wall’s real resolution, and outputs place regions of it into standard video frames for the processor without touching the pixels. The frame-format side of that hand-off is in what an LED processor actually wants from your Mac, and the reason it still will not match your monitor is in why the wall never matches your preview.
The wider workflow this sits inside — canvas, processors and transports end to end — is in LED wall mapping on macOS with NDI and Syphon.
One number to write on the advance
When you take the brief, get this line answered before anything else: total pixel resolution, physical dimensions, pitch, and nits. Four values. With them you can tell whether the wall suits the room, build a canvas that will land pixel-for-pixel, and tell the designer what type size to work to. Without them you are guessing until load-in.