230 likes | 316 Views
Hat ékony H.264/AVC implementáció többkamerás videofelvételek kódolásához. Daróczy Bálint V.infó Lustyik Tamás V.infó Konzulens: Dr. Lois László. Bevezetés. A videókódolás napjainkban: hibrid, blokkalapú megoldások. Többkamerás felvételek. Ugyanaz a jelenet, de más a nézőpont
E N D
Hatékony H.264/AVC implementáció többkamerás videofelvételek kódolásához Daróczy Bálint V.infó Lustyik Tamás V.infó Konzulens: Dr. Lois László
Bevezetés • A videókódolás napjainkban: hibrid, blokkalapú megoldások
Többkamerás felvételek • Ugyanaz a jelenet, de más a nézőpont • A kamerák parabola-elrendezésben
Speciális megjelenítő eszközök Holografikus kijelző A képpontok iránytól függően sugároznak Többkamerás felvételek
A többnézetű kódoló • Többnézetű == több egynézetű? • Nézetek egymástól független kódolása • Jól párhuzamosítható • Nem különbözne a hagyományos videokódolástól • Ennél sokkal jobbat is lehet!
A többnézetű kódoló • Együtt kódolva hatékonyabb
Redundancia-csökkentés • Nézetek között is van korreláció • A szomszédos kamerák képei hasonlítanak • Ezt csak akkor tudjuk kihasználni, ha a feldolgozóegységek kapcsolatban állnak • Dekódolt képek megosztása • Interpredikció • Hagyományosan időirányú becslés, de nézetirányban is használható! • Akár teljesen interprediktált nézetek
Nézetek csoportosítása • referencia: függetlenül kódolt, nem használ másik nézetből vett adatot • nem referencia („köztes”): saját és referencianézet adatokat is felhasznál
Ütemezés • Nézetek kódolása – de melyikkel kezdjük? • Megszorítás: a köztes nézetek függhetnek bizonyos referenciáktól • A köztesek feldolgozását meg kell, hogy előzze a megfelelő referenciák kódolása • Előre meghatározott sorrend • Csak függőségi kényszerek
A H.264 kibővítése • Cél: az összes nézet egy bitfolyamban • Hogyan tudjuk szétválogatni? • Megoldás: alagutazás • Beágyazott csomagok • Nézetinformáció • Szabványos bitfolyam
A H.264 kibővítése • További nézetparaméterek jelzése • View Parameter Set: egy nézet • Cluster Parameter Set: a teljes kamerafürt • Kompatibilitási mód • Fekete-fehér – színes tévé • Egyetlen kitüntetett nézet • HRD által dekódolható
Predikciós struktúrák • GOP kiterjesztése • Idő- mellett nézetirányú predikció • Egyszerre több referenciakép • Referencialista felépítése • Referencianézetnél: saját múltbeli képek • Köztes nézetnél: saját múltbeli + szomszédos referenciák aktuális képe
Predikciós struktúrák • Referencialista felépítése
Továbbfejlesztési irányok • Mozgásbecslés • Gyors Mozgásbecslés (FME) algoritmusok • Megvilágítás kompenzáció • Predikciós struktúrák
Köszönjük továbbá… • Edward A. Murphy • Ami elromolhat, az el is romlik • Joseph Heller • A 22-es mb_type csapdája • Karsten Sühring és a JM • „Legátláthatatlanabb forráskód” különdíj • Microsoft Visual C++ Compiler brigád • „Legsztochasztikusabb fordító” díj • BitComet fejlesztőgárda