IBob (Interpolating Bob)

Přehled

autor: Interpolating Bob by Kevin Atkinson
verze: v0.10 (C plugin, načítá se pomocí LoadCPlugin)
dowload: http://kevin.atkinson.dhs.org/avisynth.html, http://www.avisynth.org/warpenterprises/
kategorie: Odstranění prokládání & pulldown  
požadavky: YV12 &  YUY2 Barevné prostředí

Tento jednoduchý filtr pracuje stejně jako vestavěný filtr Avisynthu Bob kromě toho, že používá lineární interpolaci místo bikubického zvětšení.
Jeho použití je jednoduché:

IBob()

Výhody filtru IBob před vestavěným filtrem Bob jsou:

1) Řádky dominantního pole jsou nedotčeny. Obzvlášť toto

AssumeTFF()
orig = last
IBob()
AssumeTFF().SeparateFields().SelectEvery(4, 0, 3).Weave()
Compare(last, orig)

oznámí 0 rozdíl mezi původním bobem zpracovaným, a bobem nezpracovaným videem (když je video formát yuy2, u yv12 bude barevnost (chroma) mírně odlišná). U vestavěného filtru bob tomu tak není.

2) Trochu rychlejší než vestavěný bob.

Může být ještě rychlejší díky 1) dynamickému kompilování klíčových částí ke snížení tlaku registru a využití výhody "base + index + displacement" adresního režimu, a za 2) použitím vektorových rozšíření.

$English Date: 2004/08/13 21:57:25 $

Český překlad:16.2.2009