Кодек


Кодек — это устройство или компьютерная программа, которая кодирует или декодирует поток данных или сигнал . [1] [2] [3] Кодек представляет собой сочетание кодера/ декодера . [4]

В электронных коммуникациях endec — это устройство, которое действует как кодер и декодер в сигнале или потоке данных, [ необходима ссылка ] и, следовательно, является типом кодека. Endec — это сочетание кодировщика/ декодера .

Кодер или кодировщик кодирует поток данных или сигнал для передачи или хранения, возможно, в зашифрованном виде, а функция декодера меняет кодирование на обратное для воспроизведения или редактирования. Кодеки используются в видеоконференциях , потоковом мультимедиа и приложениях для редактирования видео .

В середине 20-го века кодек представлял собой устройство, которое кодировало аналоговые сигналы в цифровую форму с помощью импульсно-кодовой модуляции (ИКМ). Позже это имя также применялось к программному обеспечению для преобразования форматов цифровых сигналов, включая функции компандирования .

Аудиокодек преобразует аналоговые аудиосигналы в цифровые сигналы для передачи или кодирует их для хранения. Приемное устройство преобразует цифровые сигналы обратно в аналоговую форму, используя аудиодекодер для воспроизведения. Примером этого являются кодеки, используемые в звуковых картах персональных компьютеров. Видеокодек выполняет ту же задачу для видеосигналов .

При реализации протокола ассоциации инфракрасных данных (IrDA) между UART и оптоэлектроникой может использоваться endec. [5]