SAD, QSAD a Steady Video 2.0
Kapitoly článků
SAD a Steady Video
V červnu jsme vás v souvislosti s Catalysty 11.6 informovali o nové funkci, kterou AMD nazývá Steady Video. Její přínos spočívá primárně ve stabilizaci videí natočených třesoucí se rukou a krom online videí na YouTube je podporovaná i v přehrávačích Windows Media Player, Cyberlink PowerDVD, Corel Win DVD a ArcSoft TotalMedia Theater.
Technologie zakládá na analýze jednotlivých snímků a vyhledávání vzájemného posunu mezi nimi (Steady Video musí být schopné rozlišit, jestli se posouvá jen určitý objekt ve scéně, nebo došlo k posunu celé scény vinou roztřesené kamery). K této analýze se používají instrukce SAD (Sum of Absolute Differences), s pomocí nichž je možné efektivně analyzovat rozdíly mezi snímky a detekovat možný pohyb. Instrukce SAD mohou být využité i k analýze pohybu pro účely komprese videa (motion search / estimation).
AMD implementovala SAD instrukce poprvé na Radeonech HD 5000, která je zvládla realizovat v jednom hodinovém cyklu. Řada HD 4000 je ještě nepodporovala, emulace vyžadovala 12 samostatných instrukcí. Zvláštní je, že Steady Video bylo uvedeno až v souvislosti s Radeony HD 6000, přičemž výrobce žádné hardwarové změny v tomto směru výslovně neuvádí.
QSAD a Steady Video 2.0
Změna ovšem nastává s architekturou GCN, která přináší podporu pro QSAD (4× SAD včetně kombinace s dalšími instrukcemi), díky čemuž je schopna zpracovat až 256 pixelů jedním CU blokem v cyklu (celý Radeon HD 7970 zvládá 1,8 až 7,6 terapixelu za sekundu*). Dopady nativní podpory QSAD se neprojeví jen výkonem, ale i vyšší energetickou efektivitou.
*podle verze prezentace AMD zmiňuje různé hodnoty. Nejprve jsme uvažovali, že ve článku uvedeme aritmetický průměr nejvyšší a nejnižší... ale raději jsme vypsali obě ;-)
Akcelerace se dočkala i detekce pohybu samostatných objektů (instrukce MQSAD), což by mělo mít velmi pozitivní vliv při kompresi videa s využitím výpočetního jádra - AMD tím z druhé strany podává pomocnou ruku hybridnímu režimu VCE.
SAD a QSAD instrukce se ale hodí pro řadu multimediálních účelů - mohou být využity pro realtime detekci hloubky při stereo-snímání (údajně 48× rychlejší než při použití základních MUL / ADD), pro různé typy zpracování obrazu z webkamery (rozlišení gest, rozpoznávání objektů), nebo k hledání či rozlišování obrázků a videí.
Výše uvedený seznam obsahuje novinky Steady Video 2.0, z nichž asi nejpřínosnější (krom samotné efektivity QSAD) je podpora prokládaného videa.
AMD Tech Day, Mnichov (8. prosince)