MPEG4 Standard Functionalities offered by the MPEG4 visual







MPEG-4 Standard Functionalities offered by the MPEG-4 visual standard



MPEG-4 기술 소개 Animation game Virtual studio Simulation



MPEG-4 VOP 1 Rectangular Shape Video Object Arbitrary Shape Video Object Animated Face

MPEG-4 VOP 2 원영상 각각의 VOP

MPEG-4 VOP 3

VOP Segmentation Demo 1 Source Video Segmentation Video n Demo 2 Source Video Segmentation Video n Demo 3 Source Video Segmentation Video

MPEG-4 Video Syntax Layer

Video Object Encoder / Decoder

VOP separate coding

VOPs Separated Coding

MPEG-4 Frame(VOP) n n n I(Intra)-VOP P(Predictive)-VOP B(Bidirectionally Predictive)-VOP


I-VOP Encoding structure 1 DCT 계수 I VOP RGB to YCb. Cr 변환기 DCT 양자화 테이블 양자화된 DCT 계수 0 제거 run-length 부호화 Huffman 테이블 VLC 압축 영상

I-VOP Encoding structure 2 Video Sequence Video Frame Macro Block 3 0 0 0 2 0 0 0 1 8 X 8 Block Zig-Zag Scan 3020000000100 2 -D Run Length Coding Event = (run, level) (0, 3)(1, 2)(7, 1)EOB Variable Length Coding

Motion Vector



Motion Compensation(Cont’) n Motion-compensated prediction Previous frame A Current frame B

Motion Compensation(Cont’) n Motion-compensated interpolation Previous frame A Current frame B Future frame C n B frame: very high compression



SNR scalability decoder

Temporal scalability decoder

Spatial scalability

Bit-Plane Coding of the DCT Coefficients n Assume that the absoulte values and the sign bits after zigzag ordering are given as follows n Writing every value in the binary format, the 4 bit-planes are formed as follows

Bit-Plane Coding of the DCT Coefficients (2) n Converting the four bit-planes into(RUN, EOP) symbols n These symbols are coded using variable-length code together with the sign bits


Sprite Coding

MPEG-4 Visual Face animation

MPEG-4 Visual mesh coding



- Slides: 43