MPEG-1
파일 확장자 |
|
---|---|
인터넷 미디어 타입 |
audio/mpeg, video/mpeg |
개발 | ISO, IEC |
다음으로부터 확장 | JPEG, H.261 |
다음으로 확장 | MPEG-2 |
표준 | ISO/IEC 11172 |
MPEG-1(Moving Picture Experts Group Phase 1, 엠펙 원)은 ISO/IEC JTC 1의 MPEG 그룹이 만든 표준 동영상 및 멀티미디어 규격 가운데 하나이다.
오디오/비디오 규격으로 세계적으로 가장 널리 쓰이는 형식 중 하나이며, 비디오 CD, 케이블/위성 TV, DAB 등에서 이용되고 있다. 단지 MPEG 동영상이라고 하면, MPEG-1으로 압축된 것을 가리키는 경우가 많다. MPEG-1 규격 중 가장 알려진 것은 MP3 오디오 형식일 것이다.
비디오와 오디오 두 가지를 합친 시스템에 대해 규격화되고 있다. 오디오의 규격에는 레이어 1, 레이어 2, 레이어 3이 있고, 각각 MP1, MP2, MP3 로 불리고 있다. 레이어 2와 호환되는 기기는 레이어 1도 재생할 수 있다. 이와 같이 레이어 3도 하위 1, 2 또한 모두 재생할 수 있다. 다시 말해, 상위 호환성을 가진다. 비디오 CD의 경우, 레이어 2를 사용한다.
MPEG-1 표준은 ISO/IEC-11172로 등재되어 있다.
특허
[편집]MPEG-1 비디오와 레이어 I/II 오디오는 라이선스 비용을 지불하지 않고 사용될 수 있다.[1][2][3][4][5] ISO 특허 데이터베이스는 2003년에 만료된 ISO 11172, US 4,472,747 특허를 담고 있다.[6] MPEG-1 표준의 거의 완성된 초안은 1991년 2012년 12월 6일 즈음부터 ISO CD 11172로서 공개적으로 사용할 수 있었다. 시간적인 이유로 기술 특허권 대부분은 만료되었다.[7]
파트 1:시스템
[편집]MPEG-1 표준의 파트 1은 시스템에 대해서 다루며, ISO/IEC-11172-1에 정의되어 있다.
MPEG-1 시스템은 오디오, 비디오, 다른 다양한 데이터를 표준 비트스트림으로 인코딩하여 저장하고, 다양한 컨텐츠 사이의 동기화 상태를 유지하기 위하여 사용하는 논리적 레이아웃과 방법을 규정한다. 이 파일 포맷은 미디어의 저장, 데이터 채널을 통한 전송에 맞춰 설계되었다. 소수의 오류 보호만이 표준에 규정되어있고, 비트스트림의 작은 오류들은 상당한 결점을 유발할 수도 있다.
이 구조는 나중에 MPEG 프로그램 스트림이라는 이름을 갖게 된다.(MPEG-1 시스템 디자인은 본질적으로 MPEG-2 프로그램 스트림과 동일하다.) 이 용어는 더 유명하고 정확하며(MPEG 트랜스포트 스트림과는 구별된다.) 여기에 쓰인다.
기초 스트림(ES)은 MPEG-1 오디오와 영상의 인코딩된) 데이터의 원본 비트스트림이다. 이 파일은 MP3 파일처럼 그 자체로 배포할 수 있다.
패킷화 기초 스트림(PES)은 가변 길이의 패킷으로 패킷화된 기초 스트림이다. 이것은 기초 스트림을 순환 중복성 검사(CRC) 체크섬이 오류 감지를 위해 각각의 패킷에 추가된 독립적인 덩어리로 나눈 것이다.
시스템 클럭 참조값(SCR)는 27MHz의 정확도로 추가적인 시간 데이터를 저장하는 9비트 확장과, 90kHz의 주파수/정확도로 각각의 패킷의 33비트 헤더 속에 저장된 시간 값이다. 이것들은 인코더가 삽입하며, 시스템 시간 클럭(STC)에서 얻어진다. 그러나 버퍼링, 인코딩,지터, 다른 지연 시간 때문에 동시에 인코딩된 오디오와 비디오 스트림은 동일한 SCR 값을 갖지 않는다.
파트 2: 영상
[편집]MPEG-1 표준의 파트 2는 영상에 대해서 다루며, ISO/IEC-11172-2에 정의되어 있다.
- 색 공간
- 해상도/비트레이트: 최대 4095×4095 (12비트), 비트레이트 최대 100 Mbit/초[8]
파트 3: 오디오
[편집]MPEG-1 표준의 파트 3는 오디오에 대해서 다루며, ISO/IEC-11172-3에 정의되어 있다.
- 레이어 1
- 레이어 2
- 레이어 3
파트 4: 적합성 평가
[편집]MPEG-1 표준의 파트 4는 적합성 평가(Conformance test)에 대해서 다루며, ISO/IEC-11172-4에 정의되어 있다.
적합성: 적합성을 평가하기 위한 과정
인코더가 생성한 비트스트림과 마찬가지로 MPEG-1 오디오, 비디오 디코더의 적합성을 평가하기 위한 두 가지의 가이드라인과 참조 비트스트림을 제공한다.
파트 5: 참조 소프트웨어
[편집]MPEG-1 표준의 파트 5는 참조 소프트웨어에 대해서 다루며, ISO/IEC-11172-5에 정의되어 있다.
시뮬레이션: 참조 소프트웨어
다중화와 역다중화와 마찬가지로, 오디오와 비디오의 인코딩과 디코딩을 위한 C 참조 구현을 제공한다.
파일 확장자
[편집].mpg는 MPEG-1과 MPEG-2 오디오, 비디오 압축을 위한 여러 가지 확장자 중 하나이다. MPEG-1 파트 2 비디오는 요즘에는 보기 힘들며, 이 확장자는 보통 MPEG 프로그램 스트림(MPEG-1과 MPEG-2에서 정의하는) 또는 MPEG 트랜스포트 스트림(MPEG-2에서 정의)을 가리킨다. .m2ts 같은 다른 확장자 또한 존재한다.
같이 보기
[편집]각주
[편집]- ↑ Ozer, Jan (2001년 10월 12일), 《Choosing the Optimal Video Resolution: The MPEG-2 Player Market》, extremetech.com, 2011년 6월 7일에 원본 문서에서 보존된 문서, 2008년 4월 9일에 확인함
- ↑ 《Comparison between MPEG 1 & 2》, snazzizone.com, 2012년 2월 10일에 원본 문서에서 보존된 문서, 2008년 4월 9일에 확인함
- ↑ 《MPEG 1 And 2 Compared》, Pure Motion Ltd., 2003, 2005년 12월 14일에 원본 문서에서 보존된 문서, 2008년 4월 9일에 확인함
- ↑ [homework] summary of the video (and audio) codec discussion from Dave Singer on 2007-11-09 ([email protected] from November 2007)
- ↑ MPEG-1 Video Coding (H.261)
- ↑ ISO Patent DatabaseISO JTC1 Patent Database Search for 11172 in page
- ↑ Performance of a Software MPEG Video Decoder[깨진 링크(과거 내용 찾기)]
- ↑ Fogg, Chad (1996년 4월 2일). 《MPEG-2 FAQ (archived website)》. University of California, Berkeley. 2008년 6월 16일에 원본 문서에서 보존된 문서. 2010년 8월 3일에 확인함.