Codec
A codec is a device that encodes data and signals according to certain rules and decodes the encoded data as before. It mainly refers to software that compresses and decompresses media data and general-purpose data on digital devices and computers, but there are times it includes devices, etc. that can convert analog and digital signals, including codecs. There are other types such as video codecs, audio, voice, PCM, etc. Depending on the type, the characteristics such as the high compression rate, the degree of image degradation, speed, etc. will differ. Some can support multi-processing. In addition, the resolution and the level of the analog supply voltage and digital supply voltage differ depending on the codec, so it is necessary to select the type according to the application.