Capturing the Shifting Shapes: Enabling Efficient Screen-Camera Communication with a Pattern-based Dynamic Barcode
SoftLight: Adaptive visible light communication over screen-camera links