에센셜 비디오 코딩
1. 개요
에센셜 비디오 코딩(EVC)은 특허 문제로부터 보호하기 위해 설계된 비디오 코딩 표준이다. EVC는 "기본"과 "향상"의 두 가지 코딩 도구 세트로 구성된다. 기본 세트는 로열티 면제 도구로 구성되며, 향상 세트는 개별적으로 비활성화할 수 있는 21개의 유료 도구로 구성된다. 이 구조는 라이선스 문제 발생 시 호환성을 유지하며 도구 세트를 축소할 수 있도록 한다. 삼성전자, 화웨이, 퀄컴의 제안이 EVC의 기초를 형성한다. XEVE는 EVC를 위한 오픈 소스 인코더이며, MPAI는 인공지능 기반 도구를 사용하여 EVC의 성능을 향상시키는 것을 목표로 한다.
| 명칭 | EVC / MPEG-5 Part 1 |
|---|---|
| 전체 명칭 | Essential Video Coding (필수 비디오 코딩) |
| 종류 | 비디오 압축 표준 |
| 개발 시작 | 2018년 (초기 요구 사항 문서) |
| 완료 | 2020년 |
| 버전 | 해당 없음 |
| 버전 날짜 | 해당 없음 |
| 미리보기 | 해당 없음 |
| 미리보기 날짜 | 해당 없음 |
| 조직 | ISO |
| 위원회 | MPEG |
| 기반 표준 | 해당 없음 |
| 관련 표준 | 해당 없음 |
| 약어 | 해당 없음 |
| 라이선스 | 해당 없음 |
| 웹사이트 | EVC / MPEG-5 Part 1 공식 웹사이트 |
-
영상 압축 -
데이터 압축
데이터 압축은 디지털 데이터의 크기를 줄여 저장 공간을 절약하고 전송 속도를 향상시키는 기술로, 모르스 부호에서 시작하여 ZIP, JPEG, LZ77 등 다양한 방식으로 발전해 왔으며, 무손실 압축과 손실 압축으로 나뉘고 최근에는 인공지능 기술을 활용하여 효율성을 높여 다양한 분야에서 활용되고 있다. -
영상 압축 -
VP9
VP9는 구글이 개발한 오픈 소스 비디오 코덱으로, VP8보다 압축 효율을 높이고 HEVC보다 나은 성능을 목표로 개발되었으며, WebM 형식으로 사용되고 주요 웹 브라우저와 넷플릭스, 유튜브 등에서 지원했으나 AV1의 등장으로 개발이 중단되었다. -
MPEG -
ATSC
ATSC는 디지털 텔레비전 방송 표준을 개발하는 미국 기관으로, 1996년 ATSC 1.0 표준이 채택된 후 H.264 코덱을 지원하는 개정판이 승인되었으며, 미국을 비롯한 여러 국가에서 디지털 방송 전환에 사용되었으나 특허 문제와 기술적 한계, 국가별 적용 차이 등의 이슈가 있고, 최근에는 ATSC 3.0이 개발되어 도입되고 있다. -
MPEG -
MPEG-1 오디오 레이어 II
MPEG-1 오디오 레이어 II (MP2)는 디지털 오디오 압축 표준으로, 디지털 오디오 방송, 디지털 멀티미디어 방송, 디지털 비디오 방송 등 다양한 분야에서 사용되며, MUSICAM 오디오 코덱을 기반으로 하고, MP3와 비교하여 시간 해상도가 높고 오류에 대한 강인성이 강한 특징을 가진다. -
영상 코덱 -
VP9
VP9는 구글이 개발한 오픈 소스 비디오 코덱으로, VP8보다 압축 효율을 높이고 HEVC보다 나은 성능을 목표로 개발되었으며, WebM 형식으로 사용되고 주요 웹 브라우저와 넷플릭스, 유튜브 등에서 지원했으나 AV1의 등장으로 개발이 중단되었다. -
영상 코덱 -
H.262/MPEG-2 파트 2
H.262/MPEG-2 파트 2는 디지털 TV 및 DVD 등에 사용되는 영상 압축 표준으로, HDTV 카메라의 비압축 영상 스트림을 효율적으로 압축하기 위해 다양한 화면 샘플링 기술을 활용하며, DVD-Video, HDV, XDCAM 등에서 활용된다.
2. 개념
공개적으로 사용 가능한 요구 사항 문서는 특허 위협에 방어적인 개발 프로세스를 개략적으로 설명한다. "기본"과 "향상"의 두 가지 코딩 도구 세트가 정의되어 있다.
* 기본은 "20년 전에 공개되었거나 Type 1 선언이 수신된 도구"로 구성된다. Type 1 또는 옵션 1은 ISO 문서에서 사용되는 용어로 "로열티 면제"를 의미한다.
* "향상" 세트는 추가 압축 효율성 정당성을 통과했으며 개별적으로 비활성화할 수 있는 21개의 다른 도구로 구성된다.
21개의 유료 도구 각각은 별도로 획득하고 별도로 협상하고 별도로 거래하는 라이선스 계약을 가질 수 있다. 각각은 개별적으로 끄고 필요한 경우 해당 무료 기본 프로필 도구로 대체할 수 있다. 이러한 구조를 통해 예를 들어 특정 도구와 관련된 라이선스 계약 문제가 발생할 경우, 이미 배포된 디코더와의 호환성을 깨뜨리지 않고, 향후 더 작은 도구 세트로 쉽게 되돌아갈 수 있다.
삼성전자, 화웨이, 퀄컴의 제안이 EVC의 기초를 형성한다.
2.1. 기본 프로파일
공개적으로 사용 가능한 요구 사항 문서는 특허 위협에 방어적인 개발 프로세스를 개략적으로 설명한다. "기본"과 "향상"의 두 가지 코딩 도구 세트가 정의되어 있다.
기본은 "20년 전에 공개되었거나 Type 1 선언이 수신된 도구"로 구성된다. Type 1 또는 옵션 1은 ISO 문서에서 사용되는 용어로 "로열티 면제"를 의미한다.
삼성전자(Samsung), 화웨이(Huawei) 및 퀄컴(Qualcomm)의 제안이 EVC의 기초를 형성한다.
2.2. 향상 프로파일
"기본"과 "향상"의 두 가지 코딩 도구 세트가 정의되어 있다. 기본은 "20년 전에 공개되었거나 Type 1 선언이 수신된 도구"로 구성된다. Type 1 또는 옵션 1은 ISO 문서에서 사용되는 용어로 "로열티 면제"를 의미한다.
"향상" 세트는 추가 압축 효율성 정당성을 통과했으며 개별적으로 비활성화할 수 있는 21개의 다른 도구로 구성된다. 21개의 유료 도구 각각은 별도로 획득하고 별도로 협상하고 별도로 거래하는 라이선스 계약을 가질 수 있다. 각각은 개별적으로 끄고 필요한 경우 해당 무료 기본 프로필 도구로 대체할 수 있다. 이러한 구조를 통해 예를 들어 특정 도구와 관련된 라이선스 계약 문제가 발생할 경우, 이미 배포된 디코더와의 호환성을 깨뜨리지 않고, 향후 더 작은 도구 세트로 쉽게 되돌아갈 수 있다.
삼성전자, 화웨이, 퀄컴의 제안이 EVC의 기초를 형성한다.
3. 구현
XEVE(, 엑스트라 패스트 에센셜 비디오 인코더/eXtra-fast Essential Video Encoder영어)는 자체적으로 빠른 오픈 소스 EVC 인코더라고 설명하고 있다. 이 인코더는 C99로 작성되었으며, EVC의 베이스라인 및 메인 프로파일을 모두 지원한다. 라이선스는 맞춤형 3조항 BSD 라이선스를 사용한다.
3.1. XEVE
XEVE(eXtra-fast Essential Video Encoder, 초고속 에센셜 비디오 인코더)는 자체적으로 빠른 오픈 소스 EVC 인코더라고 설명하고 있다. 이 인코더는 C99로 작성되었으며, EVC의 베이스라인 및 메인 프로파일을 모두 지원한다. 라이선스는 맞춤형 3조항 BSD 라이선스를 사용한다.
4. MPAI-EVC
MPAI는 기존 도구를 인공지능 기반 도구로 개선하거나 교체하여 에센셜 비디오 코딩(EVC)의 성능을 대폭 향상시키는 것을 목표로 하며, EVC의 기본 프로필보다 최소 25% 향상된 성능을 달성하는 것을 목표로 한다.