Television and pixel display
How does stored image data become controlled light at millions of pixel locations?
A digital display separates information processing from light production. A processor builds pixel values in a framebuffer and a display interface/driver scans those values into rows and columns. An LCD modulates a separate backlight through liquid-crystal cells and color filters; an OLED pixel emits its own light. Controls and audio are parallel paths. The bench analogue demonstrates a small framebuffer and pixel addressing, not a television input pipeline or HDMI implementation.
Follow the flows
Energy makes change possible. Information selects, sequences, and corrects that change.
Energy
- Electrical input
- Regulated rails
- Processor and display driver
- Backlight through LCD or emissive OLED pixels
- Visible light and waste heat
Information
- Content and user command
- Processor
- 1024-byte monochrome framebuffer in the analogue
- Display interface and driver
- Addressed pixels
Subsystem map
Observe externally first; documentation fills in what the enclosure deliberately hides.
Power conversion
Creates the regulated rails used by logic, drivers, light source, and audio.
- Energy or signal
- Input electrical energy → several regulated electrical rails → light, sound, and heat.
- Observe
- Use labels and product documentation to identify rated input and heat/vent locations; do not open or probe a television.
Processor and framebuffer
Decode or generate content and store the value intended for each pixel before scanout.
- Energy or signal
- Encoded information → pixel values in memory → timed pixel stream.
- Observe
- Change menus or a paused test image and distinguish content changes from panel brightness changes.
Display timing and driver
Address pixel rows/columns with the required timing and electrical drive.
- Energy or signal
- Clock, row/column addresses, and pixel data become panel drive signals.
- Observe
- A phone slow-motion recording may reveal scan or refresh artifacts, but absence of visible bands proves nothing about implementation.
LCD or OLED panel
Turn addressed pixel values into spatially controlled light.
- Energy or signal
- LCD: backlight energy filtered/modulated by pixels. OLED: electrical energy converted to light at each emissive pixel.
- Observe
- Compare black level and off-axis appearance without claiming those observations alone identify every panel technology.
Controls and audio
Receive user commands and turn a separate audio stream into pressure waves.
- Energy or signal
- Button/remote signals → system state; digital audio → amplifier → speaker motion → sound.
- Observe
- Change volume while holding the image constant, then change brightness while holding audio constant, to reveal parallel paths.
Test the idea safely
Proposed, unvalidated bench exercise: an original Pico writes a checkerboard into a 1024-byte monochrome framebuffer and sends it to a documented OLED breakout. It is a pixel-addressing model—not a television, HDMI implementation, household-equivalent product, or completed BOM.
Goal
Generate a checkerboard in a 128 × 64 monochrome framebuffer and explain how bytes map to visible pixels.
Procedure
- Verify the exact OLED board revision, selected interface, pin labels, voltage requirements, and Pico wiring before applying power.
- On paper, calculate 128 × 64 ÷ 8 = 1024 bytes for a one-bit-per-pixel framebuffer and predict the effect of changing one byte.
- Create alternating pixel blocks in a 1024-byte buffer, send it using a documented library for the selected interface, and record the result.
- Change block size or invert the buffer, then separate a data-layout error from an electrical/interface error using one change at a time.
Observe
- Whether every row and column is addressed
- Pattern orientation and byte-to-pixel ordering
- Effect of inversion
- Repeatability after reset
Diagnose
- Blank display: remove power, then re-check board revision, power, ground, interface selection, address, and wiring.
- Scrambled geometry: inspect buffer indexing, width/height assumptions, and library configuration.
- Correct shape but reversed light/dark: check bit meaning or inversion configuration rather than rewiring.
Limits
- This does not implement or claim HDMI, video decoding, color processing, LCD driving, or television timing.
- The OLED is emissive; it does not model an LCD backlight and shutter stack.
- No television teardown or energized probing is part of the exercise.
Learn and source deliberately
Lessons explain the transferable concepts. Supplier links identify exact candidates; they are not approval, availability, or a completed order.
Start a project plan for this idea →
Prerequisite lessons
Candidate parts — incomplete list
Choose supplies, connectors, mounting and tools before treating this as an order list.
- The sensor starter targets the original non-wireless Pico. Pico H adds fitted headers; confirm its firmware target. Pico W and Pico 2 require a separate firmware/pin review, not a silent substitution.
- Confirm header population, Micro-USB data cable, logic voltage, and power arrangement against the exact board before wiring.
- Confirm the current board revision, interface selection, logic and supply requirements, address, and pin labels.
- Headers, cable, and controller are separate; this candidate does not enter a project or the global catalog automatically.