📖 WIPIVERSE

🔍 현재 등록된 정보: 31,029건

코덱

코덱(CODEC)은 딩(Coding)과 코딩(Decoding)의 합성어로, 디지털 데이터를 압축하거나 압축을 해제하는 알고리즘과 그 알고리즘을 구현한 프로그램 또는 하드웨어를 의미한다. 데이터 압축은 저장 공간을 절약하거나 전송 속도를 높이기 위해 사용되며, 데이터의 종류에 따라 다양한 코덱이 존재한다. 오디오, 비디오, 이미지 등 다양한 형태의 디지털 미디어 데이터를 처리하는 데 사용된다.

코덱은 크게 인코더(Encoder)와 디코더(Decoder) 두 부분으로 구성된다. 인코더는 원본 데이터를 압축하여 코딩된 데이터(압축된 데이터)를 생성하고, 디코더는 코딩된 데이터를 원본 데이터로 복원하는 역할을 한다. 압축 방식은 손실 압축과 손실 없는 압축으로 나뉜다. 손실 압축은 데이터의 일부를 버림으로써 압축률을 높이지만, 원본 데이터와 완전히 일치하지 않는 복원 결과를 얻게 된다. 반면 손실 없는 압축은 데이터 손실 없이 압축과 복원을 수행하지만 압축률이 손실 압축에 비해 낮다.

대표적인 코덱의 예로는 MPEG-4 Part 10 (H.264), H.265 (HEVC), VP9, AAC, MP3 등이 있으며, 각 코덱은 특정한 용도나 장점을 가지고 있다. 예를 들어, H.264는 높은 압축률과 비교적 양호한 화질을 제공하여 널리 사용되는 비디오 코덱이며, MP3는 오디오 데이터 압축에 널리 사용되는 손실 압축 코덱이다. 선택되는 코덱은 데이터의 종류, 원하는 압축률, 허용 가능한 데이터 손실 수준 등 여러 요소에 따라 결정된다. 코덱의 성능은 압축률, 처리 속도, 화질 또는 음질 등으로 평가된다.