1. A method for encoding an input media object, the method comprising: determining first information from the input media object; determining second information from the input media object; and creating a first visual representation based on the first information and a second visual representation based on the second information, wherein an output media object is constructed from the first and second visual representations.