BitLight: Turning DLP Projections into an Interactive Surface through Bit-level Light Encoding
summary
BitLight encodes tracking data into the sub-frame bit timing of a 60 Hz DLP projector, using 24 temporal slots per frame to carry multiple bits per pixel and trading bits among nearby pixels to speed decoding. A prototype with off-the-shelf DLP + cheap photodiodes + low-end microcontroller localizes a sensor in 9.5 ms average (about 20× faster than frame-level methods) with 2.1 mm accuracy, tested across 12 video clips while measuring visual-quality tradeoffs.
AI-written summary · about
chapters (11)
- 0:00Start
- 1:19Literature on Invisible Data Embedding
- 2:07Bit-level Temporal Division Capability of DLP Projectors
- 2:56Bit-level Data Embedding
- 3:43Advanced Design: Local Bit-exchange Spatial Filter
- 4:12Solution: Quadratic Programming
- 4:35System Implementation
- 4:51Evaluation: Visual Quality V.S. Resolution and Distance
- 5:07Evaluation: Visual Quality V.S. Merging Factor m
- 5:19Evaluation: Accuracy Granularity
- 5:38Evaluation: Scalability at High Resolutions
