# IBob (Interpolating Bob)

## Abstrato

autor: Interpolação Bob por Kevin Atkinson
versão: v0.10 (C plugin, para ser carregado com LoadCPlugin)
dowload: http://www.avisynth.org/warpenterprises/
categoria: Remoção de Desentrelaçamento & Pulldown
requisitos: YV12 & YUY2 Colorspace

Este filtro simples trabalha exatamente como o filtro interno Bob no Avisynth exceto que usa interpolação linear no lugar de ''resizing bicubic''.

Seu uso é simples:

    IBob()

As vantagens do IBob sobre o Bob interno é:

1) As linhas do campo de domínio são intocadas. Em particular

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

Informa diferença 0 entre o original e o Bob e o vídeo não Bob (quando o formato do vídeo for yuy2, com yv12 o croma será ligeiramente diferente). Com o Bob interno este não é o caso.

2) Um pouco mais rápido que o Bob interno.

Ele pode ser feito até mais rápido pelas 1) compilação dinâmica de partes fundamentais para reduzir pressão de registro e tirar proveito da "base + índice + deslocamento" do método de acesso e 2) uso de extensões de vetor.

`$Date: 2006/03/26 18:11:53 $ Portuguese translation by RoLon`