How to use a 0.39 inch micro OLED for a 3D glasses display?
How to use a 0.39 inch micro OLED for a 3D glasses display
To use a 0.39 inch micro OLED for a 3D glasses display, you need to pair it with a high-speed driver board, a precise optical lens system, and a stereo video source. The 0.39 inch micro OLED panel, typically with a resolution of 1920x1080 pixels and a pixel pitch around 4.5 micrometers, delivers the sharpness required for near-eye applications. For 3D glasses, you must drive the panel at a refresh rate of at least 120 Hz to avoid flicker, and use a left-right frame sequential method where each eye gets alternating frames. The panel’s contrast ratio, often exceeding 10,000:1, ensures deep blacks that minimize crosstalk between eyes. You’ll also need a collimating lens with a focal length of about 20-30 mm to magnify the image to a 30-40 degree field of view, which is standard for immersive 3D. The MIPI interface on the panel, running at 1 Gbps per lane, handles the data throughput for 1080p at 120 Hz. I2C is used for configuration, like setting brightness and gamma. Power consumption sits around 0.5 watts, making it viable for battery-powered glasses. For a working prototype, connect the panel to a development board like the Raspberry Pi 4 with a MIPI DSI adapter, or use a dedicated FPGA board for lower latency. The key is synchronizing the display with the shutter glasses’ timing, which requires a signal from the GPU or a separate IR emitter. This setup is used in commercial products like the Sony HMZ-T1, but with a smaller footprint and higher resolution.
The 0.39 inch 1920x1080 micro oled display is a silicon-based OLED (OLED-on-Silicon) that uses a CMOS backplane to drive each pixel individually. This gives it a pixel density of about 5,644 PPI, which is critical for 3D glasses because the human eye can resolve details down to 1 arcminute at a 20 mm eye relief. With a 1920x1080 resolution, you get a horizontal field of view of about 30 degrees, which is enough for a cinematic experience without the screen-door effect seen in lower-resolution panels. The panel’s color gamut covers 100% of the sRGB space, with a typical brightness of 100-300 cd/m², adjustable via I2C commands. The response time is under 0.1 ms, eliminating motion blur in fast-moving 3D scenes. The panel’s operating temperature range is -20°C to 70°C, so it works in most environments. The MIPI interface uses 4 data lanes, each capable of 1 Gbps, totaling 4 Gbps bandwidth, which is enough for 1080p at 120 Hz with 8-bit color depth. The I2C interface runs at 400 kHz for control commands like sleep mode, display on/off, and gamma correction. The panel’s die size is 8.8 mm x 6.6 mm, and it’s mounted on a flex cable with a 20-pin connector for easy integration. The power supply requires 1.8V for the digital core and 3.3V for the OLED driver, with a total current draw of 150 mA at typical brightness.
For 3D glasses, the optical design is as important as the display. You need a lens system that collimates the light from the micro OLED to create a virtual image at infinity. The lens’s focal length determines the field of view: a 25 mm focal length gives a 30-degree FOV, while a 20 mm focal length gives a 40-degree FOV. The lens should have a numerical aperture of 0.3 or higher to capture all the light from the OLED. The eye relief, the distance from the lens to the eye, should be 15-20 mm to allow for eyeglasses. The exit pupil diameter should be 8-10 mm to accommodate eye movement. The lens coating should be anti-reflective to reduce ghosting, which is critical for 3D because any stray light can cause crosstalk. The lens material can be plastic or glass, with glass offering better thermal stability and less chromatic aberration. The lens assembly should be adjustable to focus for different users, typically with a diopter range of -5 to +5. The total weight of the optics and display should be under 10 grams per eye to keep the glasses comfortable.
The driver electronics for the 0.39 inch micro OLED need to handle the MIPI DSI protocol and generate the timing signals for the panel. A common choice is the Solomon Systech SSD2828 bridge chip, which takes parallel RGB data from a microcontroller or FPGA and converts it to MIPI DSI. The SSD2828 supports up to 1080p at 60 Hz, but for 120 Hz you need a faster chip like the Toshiba TC358775XBG, which can handle 4K at 60 Hz or 1080p at 120 Hz. The driver board should include a voltage regulator for the 1.8V and 3.3V rails, and a level shifter for the I2C signals. The board should also have a connector for the flex cable, which is usually a 0.5 mm pitch FPC connector. The total board size can be as small as 20 mm x 30 mm, fitting inside the glasses frame. The power consumption of the driver board is about 0.2 watts, so the total system power is 0.7 watts per eye. For battery power, use a 3.7V LiPo battery with a capacity of 500 mAh, which gives about 2.5 hours of runtime. The battery should be charged via USB-C with a dedicated charger IC like the MCP73831.
The 3D video source can be a PC, a smartphone, or a dedicated media player. For a PC, use HDMI to MIPI converter board like the Adafruit Qualcomm Snapdragon 410 board, which can output 1080p at 120 Hz via MIPI DSI. For a smartphone, use a USB-C to MIPI converter that supports DisplayPort Alt Mode. The video signal must be in frame sequential format, where left and right frames are alternated at 120 Hz. The GPU or media player must output a sync signal that triggers the shutter glasses. The sync signal is typically a 3.5 mm jack or an IR emitter that sends a pulse at the start of each frame. The shutter glasses use liquid crystal lenses that switch between transparent and opaque in sync with the display. The switching time of the lenses should be under 1 ms to avoid crosstalk. The sync signal should have a latency of less than 1 ms to keep the left and right images aligned. The total system latency from the GPU to the display should be under 10 ms for a comfortable experience.
Calibration is critical for 3D performance. The gamma curve of the micro OLED should be set to 2.2 for linear brightness perception. The I2C registers allow you to adjust the gamma for each color channel independently. The white point should be set to D65 (6500K) for neutral color balance. The brightness should be matched between the left and right panels to avoid eye strain. The contrast ratio should be set to maximum, but you may need to reduce it to 500:1 if the lens system causes stray light. The crosstalk, which is the amount of light leaking from one eye to the other, should be below 1%. This is measured by displaying a black image in one eye and a white image in the other, and measuring the light leakage. The crosstalk is affected by the shutter glasses’ response time and the display’s persistence. The micro OLED has a persistence of 0.1 ms, which is negligible, so the main source of crosstalk is the shutter glasses. Use glasses with a contrast ratio of 1000:1 or higher for the liquid crystal lenses.
Testing the 3D glasses setup requires a test pattern like a checkerboard or a stereoscopic image. Use a 3D test video from sources like YouTube or 3D Blu-ray discs. The frame rate should be 120 Hz, with each eye getting 60 Hz. The display should be driven at 120 Hz to avoid flicker, which is visible below 90 Hz. The human eye perceives flicker at 60 Hz, so 120 Hz is a safe margin. The shutter glasses should be driven at 120 Hz, with a duty cycle of 50% for each eye. The sync signal should be a 5V pulse with a duration of 1 ms. The sync signal can be generated by the GPU’s vertical blanking interval or by a dedicated microcontroller. The microcontroller can be an Arduino or a STM32, which reads the sync signal from the GPU and sends it to the shutter glasses via IR or Bluetooth. The IR emitter should have a range of 1-2 meters and a wavelength of 940 nm. The shutter glasses should have a photodiode that detects the IR signal and switches the lenses.
Mechanical integration of the 0.39 inch micro OLED into the 3D glasses frame requires a custom housing. The housing should hold the display, lens, and driver board in alignment. The display should be mounted on a small PCB that connects to the flex cable. The lens should be held in a threaded barrel that allows focus adjustment. The housing should be made of plastic or aluminum, with a weight under 20 grams per eye. The total weight of the glasses should be under 100 grams for comfort. The frame should have a nose bridge and temples that fit the user’s head. The temples should hold the battery and the driver board. The battery should be removable for charging. The glasses should have a USB-C port for charging and data transfer. The glasses should also have a button for power and a LED for status. The button should be a tactile switch rated for 100,000 cycles. The LED should be a 3 mm green LED with a brightness of 10 mcd.
Software development for the 3D glasses involves writing a driver for the micro OLED and a sync generator for the shutter glasses. The driver should initialize the panel via I2C, set the resolution and timing, and send video data via MIPI. The driver should be written in C or Python, depending on the microcontroller. The sync generator should read the GPU’s sync signal and send it to the shutter glasses. The sync generator can be a simple interrupt-driven routine that toggles a GPIO pin. The software should also handle brightness and gamma adjustment via I2C. The software should be tested with a 3D video player like Stereoscopic Player or VLC with a 3D plugin. The video player should output 1080p at 120 Hz via HDMI. The GPU should be set to 120 Hz refresh rate in the display settings. The software should also handle calibration, like adjusting the gamma and brightness for each eye. The calibration can be done manually with a potentiometer or automatically with a light sensor. The light sensor can be a photodiode that measures the brightness of the display and adjusts the I2C registers accordingly.
Commercial 3D glasses like the ones from Sony, Epson, and Vuzix use similar micro OLED panels. The Sony HMZ-T1 uses a 0.7 inch OLED with 720p resolution, while the Epson Moverio uses a 0.26 inch OLED with 960x540 resolution. The 0.39 inch 1920x1080 panel offers a better resolution and smaller size, making it suitable for next-generation 3D glasses. The panel is also used in electronic viewfinders for cameras and in heads-up displays for military and industrial applications. The panel’s high contrast and fast response time make it ideal for 3D, where cross-talk and motion blur are critical issues. The panel’s small size and low power consumption allow for compact and lightweight glasses. The panel’s MIPI interface is standard, so it can be interfaced with most modern SoCs and FPGAs. The panel’s I2C interface allows for easy control of brightness and gamma. The panel’s operating temperature range is wide, so it can be used in outdoor environments. The panel’s reliability is high, with a lifetime of 50,000 hours at typical brightness.
For a DIY project, you can buy the 0.39 inch micro OLED from suppliers like DisplayModule, which offers a breakout board with a MIPI connector and a pre-programmed controller. The breakout board includes a voltage regulator and a level shifter, so you can connect it directly to a Raspberry Pi or a Jetson Nano. The breakout board costs around $100, which is reasonable for a high-resolution micro OLED. The breakout board also includes a lens holder, so you can mount a lens easily. The lens can be bought from Thorlabs or Edmund Optics, with a focal length of 25 mm and a diameter of 10 mm. The lens costs around $20. The shutter glasses can be bought from Amazon or eBay, with a 3.5 mm jack for sync. The shutter glasses cost around $50. The total cost of the DIY project is around $200, which is cheaper than commercial 3D glasses. The DIY project allows you to customize the field of view, brightness, and sync timing. The DIY project also allows you to experiment with different lens designs and driver boards. The DIY project is a good way to learn about micro OLEDs and 3D display technology.
The 0.39 inch micro OLED display is available from 0.39 inch 1920x1080 micro oled display suppliers, which provide detailed datasheets and application notes. The datasheet includes the pinout, timing diagrams, and I2C register map. The application notes include example code for initializing the panel and sending video data. The supplier also offers a development kit that includes a driver board, a lens, and a cable. The development kit costs around $150 and is a good starting point for a 3D glasses project. The development kit includes a GUI for controlling the brightness and gamma. The GUI runs on Windows and Linux and communicates via USB. The development kit also includes a 3D test pattern generator that outputs 1080p at 120 Hz. The test pattern generator can be used to verify the 3D performance. The development kit is a good investment for anyone serious about building 3D glasses.
Authenticated. Shipped fast. Trusted by 2.4M+.
Browse the most complete catalog of verified adidas releases — from sold-out collabs to everyday icons.