Download - 3D-HEVC Test Model

Transcript

3D-HEVCoprogramownie modelowe

Krzysztof Wegner

Katedra Telekomunikacji Multimedialnej i Mikroelektroniki

Politechnika Poznańska

Poznań, Kwiecień 2015

Format danych

Multiview plus depth

2

System 3D-HEVC

3

Główne założenia

Obraz na wyjściu jest identyczny z obrazem na wejściu

Obraz (tekstura) kodowany niezależnie od głębi (częściowo nie prawdziwe)

4

Kolejność kodowania

5

Predykcje - zależności

6

Predykcje - zależności

7

Predykcja miedzywidokowa

8

Predykcja z kompensacją rozbieżności

Predykcja wektorów

Wektory ruchu Przewidywane tylko na podstawie

wektorów ruchu Wektory rozbieżności

Przewidywane tylko na podstawie wektorów rozbieżności

Problem Czasem brak

predyktorów

9

B1

A1

T0

Spatial neighboring block

Temporal neighboring block

Current CU

NBDV

Neighbouring block disparity vector Only Marge Z bloków DCP

(Disparity Compensated Preduction) Z bloków DV-MCP (IvpMv)

Nie z innego LCU

10

V0 (independent view) (dependent view)

Depth oriented NBDV

Tylko dla widoków zależnych Jeśli głebia widoków bazowego jest

dostępna (zakodowana) DV z NDBV Wirtualna głębia Wartość maksymalna

z 4 narożników Depth2Disparity

11

CB

T1

Coded D0

Collocated depth

Estimated disparity vector

Virtual depth

Międzywidokowa predykcja ruchu

Na podstawie głębi -> rozbieżność

Wektor ruchu z obrazu odniesienia

12

Shift Candidate

13

Texture Motion Inherence

Predykcja wektorów głębi z tekstury

14Corresponding texture picture Current Depth picture

Corresponding texture block

ARP

Predykcja sygnału resztkowego predykcji czasowej

15

ARP

Predykcja sygnału resztkowego predykcji czasowej

16

Komprensacja oświetlenia

17

Current PU

Current CU and its neighbouring samples

Reference Block

Reference block and its neighbouring samples in the reference view identified

by a disparity vector

Neighbouring sample used by IC

Predykcja przez synteze

Sygnalizowany jako kandydat na Merge

18Reference texture picture Dependent texture picture

Reference depth picture

Step 1

DV from the neighboring block

Step 2

DV copied from the neighboring block

Depth block used for BVSP

Current block

Step 3

Backward warping

Depth-based Block Part

Podział bloku na podstawie głębi

19

Kodowanie Głębi

Wyłączony filtr deblokujący DMM – depth modeling modes

Wedgelet Contour

20

Wedgelet

Sygnalizacja głębi Linia 2 wartości głębi

21

Contour

Sygnalizacja głębi Próg podziału na podstawie tekstury 2 wartości głębi

22

Depth Quadtree Prediction

Predykcja podziału na podstawie tekstury

Depth quadtree limitation Głębia nie może być podzielona

bardziej niż tekstura

23

Renderable Regions

Coś jak DRC

24

Motion compression

W blokach 8x8 Top left 4x4 block is used

25


Top Related