Visible light communication over LCD/camera links offers a potential complement to traditional RF communication technology such as WiFi or cellular networks. However, the heterogeneity in receivers (e.g., mobile phone cameras) presents a challenge because the receivers differ widely in resolution, distance to the transmitter (LCD), and other factors, and therefore they differ in channel quality. We are researching a communication scheme in which each receiver can decode as much data from an LCD's transmission as the receiver's channel supports. The core idea is to encode the payload into an image's frequency representation rather than directly into pixels. We have successfully transmitted data using a prototype implementation and are currently investigating appropriate channel models.