A method for encoding an input media object, the method comprising the steps of: receiving an input media object or information identifying the input media object; determining a first information from the input media object, wherein the first information is a reference information; determining a second information from the input media object; 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; wherein: the output media object is a multimedia information generated from the first visual representation and the second visual representation; and the second information is adapted to be applied to the first information to create an output media object, wherein the second information is used to manipulate the reference information of the first visual representation; the input media object is video; coding at least one frame of the video as a reference frame by using the first visual representation as a reference image; and characterized by using the second visual representation for coding specific information, and using said specific information for manipulating the reference image, wherein the specific information is extracted from the multimedia information and is either motion information or a part of an MPEG stream from which the bits for the reference frame have been discarded. receiving an input media object or information identifying the input media object; determining a first information from the input media object, wherein the first information is a reference information; determining a second information from the input media object; 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; wherein: the output media object is a multimedia information generated from the first visual representation and the second visual representation; and the second information is adapted to be applied to the first information to create an output media object, wherein the second information is used to manipulate the reference information of the first visual representation; the input media object is video; the output media object is a multimedia information generated from the first visual representation and the second visual representation; and the second information is adapted to be applied to the first information to create an output media object, wherein the second information is used to manipulate the reference information of the first visual representation; the input media object is video; coding at least one frame of the video as a reference frame by using the first visual representation as a reference image; and characterized by using the second visual representation for coding specific information, and using said specific information for manipulating the reference image, wherein the specific information is extracted from the multimedia information and is either motion information or a part of an MPEG stream from which the bits for the reference frame have been discarded.