1. A processor having program instructions stored in a memory therein which cause the processor to operate as a specially programmed processor executing a method for adaptively transforming visual contents to be suitable for color vision characteristics of a user comprising: receiving information on color vision characteristics of the user in the processor; and transforming adaptively in the specially programmed processor the visual contents in accordance with the information on color vision characteristics, wherein the information on color vision characteristics includes descriptions as to color vision deficiency type and color vision deficiency degree of the user; and wherein the color vision deficiency degree is represented in a numerical or in a textual description.