High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. ·...

41
1 High Efficiency Video Coding

Transcript of High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. ·...

Page 1: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has

1

High Efficiency Video Coding

Page 2: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 3: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 4: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 5: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has

5

HEVC (encoder)

Page 6: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has

6

HEVC (encoder) 1) Each picture is split into block shaped regions - decoder has the same

block info

2) First picture (and the firstpicture of each random access point into a sequence)is coded using intra-pictureprediction

3) The remaining picture is coded using inter-picturepredictive coding mostly- select reference picture- motion vector

4) Encoder duplicates decoder processing loop(shaded boxes)

Page 7: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has

7

HEVC (encoder)2) First picture (and the firstpicture of each random access point into a sequence)is coded using intra-pictureprediction - example of intra-picturecoding process (red)

Page 8: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has

8

HEVC (encoder)2) decoding example - after intra-picture estimation,the residual image is transform coded

Þ In decoder, this process is done in inverse (blue)

Decoded pictures is stored in buffer for prediction of subsequent pictures

Page 9: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 10: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 11: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 12: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 13: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 14: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 15: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 16: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 17: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 18: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 19: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 20: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 21: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 22: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 23: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 24: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 25: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 26: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 27: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 28: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 29: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 30: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 31: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 32: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 33: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 34: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 35: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 36: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 37: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 38: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 39: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 40: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has
Page 41: High Efficiency Video Codingee3.mokpo.ac.kr/khchoi/Multimedia/Lecture5-HEVC2.pdf · 2018. 5. 9. · 6 HEVC (encoder) 1) Each picture is split into block shaped regions -decoder has