MPEG 2 Chap 1 MPEG2 Chap 2 MPEG2

  • Slides: 40
Download presentation
알기 쉬운 MPEG - 2 Chap 1. MPEG-2 서론 Chap 2. MPEG-2 기본 압축

알기 쉬운 MPEG - 2 Chap 1. MPEG-2 서론 Chap 2. MPEG-2 기본 압축 알고리즘 2003 SUMMER SEMINAR Software and System Lab. 2003. 7. 15 이좌형

MPEG Moving Picture Experts Group n 구 성 - Part 1: System - Part

MPEG Moving Picture Experts Group n 구 성 - Part 1: System - Part 2: Video - Part 3: Audio - Part 5: Software n

MPEG 기초 H. 261 - 화상회의, 화상전화 n MPEG-1 - CD-ROM n MPEG-2 -

MPEG 기초 H. 261 - 화상회의, 화상전화 n MPEG-1 - CD-ROM n MPEG-2 - 디지털 TV, HDTV, 대화형 TV등 n MPEG-4 n MPEG-7 n MPEG-21 n

MPEG – 1 과 MPEG - 2 MPEG – 1 MPEG – 2 주응용분야

MPEG – 1 과 MPEG - 2 MPEG – 1 MPEG – 2 주응용분야 Digital Sorage Media Digital Storage Media Broadcasting Communication 전송로 특성 Error Free Environment 전송오류가 큰 분야 포함 주 응용 비트율 1. 5 Mbps 이하 2~10 Mbps( MP@ML에서는 15 Mbps) 입력영상 해상도 360 X 240( x 30 Hz) 720 X 480, 최대 1920 X 1152(x 60 Hz ) 주사방법 Progressive/Interlaced 영상구성 Frame Field / Frame Motion estimation Frame prediction Field/Frame Prediction 색차신호 format 4: 2: 0, 4: 2: 2, 4: 4: 4 IDCT mismatch Q-1후 DCT계수가 짝수일때 절대치를 1 감소시킨다 Q-1후 DCT계수의 합이 짝수일 경우 [7][7]계 수의 LSB bit toggle시킨다 Slice No restriction Slice starts and ends at the same MB Line 동작모드 단일 모드 Profile/Level 개념을 이용한 다양한 동작모드 구분 호환성 MPEG-1 backward compatibility

비디오 포맷 n n n - 비디오 포맷 형태 CCIR 601 : 720 X

비디오 포맷 n n n - 비디오 포맷 형태 CCIR 601 : 720 X 480 VGA : 640 X 480 SVGA : 1280 X 768 SIF : 360 X 240 HDTV : 1920 X 1035 입력 영상 크기 4: 4: 4 : Y = 720 X 480, C = 720 X 480 4: 2: 2 : Y = 720 X 480, C = 360 X 480 4: 2: 0 : Y = 720 X 480, C = 360 X 240 4: 1: 1 : Y = 720 X 480, C = 180 X 480 프레임률 Movie : 24 Pictures/sec NTSC(미국) : 29. 97 Frames/sec PAL (유럽) : 25 Frames/sec

압축기법의 분류 무손실 압축 ( Lossless Compression ) 반복길이( Run-Length ) 코드 허프만 (

압축기법의 분류 무손실 압축 ( Lossless Compression ) 반복길이( Run-Length ) 코드 허프만 ( Huffman ) 코드 렘펠-지브( Lempel-Ziv ) 코드 손실 압축 ( Lossy Compression ) 변환기법( transformation ) FFT ( Fast Fourier Transform ) 예측기법 ( Prediction ) DPCM, ADPCM, DM, ADM 양자화 ( Quantization ) 보간기법 ( Interpolation ) 혼성압축(Hybrid Compression) JPEG, MPEG, H. 261등 프랙탈 압축 ( Fractal Compression )

영상의 표현 명령어 Line : 10, 50, 70, 80 Rectangle : 40, 50, 70

영상의 표현 명령어 Line : 10, 50, 70, 80 Rectangle : 40, 50, 70 Circle : 40, 20 벡터 표현 영상 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 비트맵 영상

순차 주사와 격행 주사 1 2 3 4 5 6 7 8 9 10

순차 주사와 격행 주사 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 3 5 7 9 11 13 15 17 19 21 23 순차주사 방식 2 4 6 8 10 12 14 16 18 20 22 24 격행주사 방식

매크로 블록 구조 4: 2: 0 4 5 Cb Cr 0 1 2 3

매크로 블록 구조 4: 2: 0 4 5 Cb Cr 0 1 2 3 4 6 5 7 Y Cb Cr 0 1 2 3 4 8 6 10 5 9 7 11 Y Cb Cr 0 1 2 3 Y 4: 2: 2 4: 4: 4

VBV ( Virtual Buffering Verifier )

VBV ( Virtual Buffering Verifier )

VBV ( Virtual Buffering Verifier )

VBV ( Virtual Buffering Verifier )

Main Profile and Main Level 항목 내용 해상도 720 x 480 x 59. 94,

Main Profile and Main Level 항목 내용 해상도 720 x 480 x 59. 94, 720 x 576 x 50 주사방식 Interlaced, progressive 색 차 신 호 format 4: 2: 0 Data rate Up to 15 Mbps Buffer size 1, 835, 008 bits = 1. 75 Mbits 예측모드 Adaptive field. /frame, dual prime only for successive P-picture Skipped Frames Only allowed for M=1 호환성 MPEG – 1 Backward Compatibility DCT Only 8 x 8 2 D-DCT 움직임 추정블럭 크기 16 x 16 ( frame mode ), 16 x 8 ( field ) 양자화 matrix 2 D down loadable matrix DCT 계수 scan 방법 Zigzag scanning, alternative scanning 입력데이터 표시 8 bits/pixel Scalability 수용하지 않음