A content encoder for encoding content in a source image for display on a
display device, the content encoder comprising: inputs for receiving data
representing content to be encoded in the source image; a processor
arranged to encode content as a time varying two-dimensional pattern of
luminosity modulations within the source image to form an encoded image;
outputs arranged to output the encoded image to the display device.