b, c: modyfikuje właściwości cubic klipu wynikowego. Wartości nieujemne są zarezorwowane dla
b, a c nie może być większe lub równe 0.6. Domyślnie, oba argumenty, przyjmują wartość 1/3
height: określa wysokość w klipie wynikowym
Bob pobiera materiał i usuwa z niego przeplot. To oznacza, że powiększa każde z pól do rozmiaru klatki poprzez interpolację pomiędzy liniami. Górne pola
zostają lekko przesunięte w porównaniu do dolnych, tak więc obraz nie drga w pionie, aczkolwiek może się wydawać, że migocze w scenach statycznych ponieważ interpolacja nie do końca prawidłowo odtwarza brakujące pole.
Filtr używa BicubicResize do powiększania pola. Możliwa jest zmiana wartości parametrów
b i c (zobacz BicubicResize). Jest także możliwość zmiany rozdzielczości w pionie poprzez zmianę parametru
height.
Filtr Bob w rzeczywistości nie zmienia fizycznego położenia pola tylko odkłada je na miejsce w którym się ono zaczęło. Jeżeli zostanie użyty filtr
SeparateFields to w wyniku tego otrzymamy dwie klatki o dwukrotnie mniejszej rozdzielczości pionowej:
linia 0 stanie się linią 0 klatki 0, a linia 1 stanie się linią 0 klatki 1. W ten sposób linia 0 i linia 1 są teraz w tym samym miejscu! Filtr
Bob zmienia rozmiar każdej klatki lecz w pierwszej klatce używa oryginalnych linii dla linii parzystych, a dla drugiej klatki używa oryginalnych linii dla linii nieparzystych, czyli dokładnie tak jak być powinno. Jeżeli został zmieniony rozmiar każdej z klatek w pionie po wykonanej instrukcji
SeparateFields, filtr Bob nie zadziała w prawidłowy sposób ponieważ fizyczna pozycja pola została zmieniona.
Schemat:
Załóżmy, że linie 0o, 1o, 2o, 3o, ... są liniami oryginalnymi, a 0i, 1i, 2i, 3i, ... są liniami interpolowanymi.
zaczynając od:
line number |
frame 0 |
0) |
0o |
1) |
1o |
2) |
2o |
3) |
3o |
rozdzielenie pól:
line number |
frame 0 |
frame 1 |
0) |
0o |
1o |
1) |
2o |
3o |
podwojenie rozmiaru w pionie:
line number |
frame 0 |
frame 1 |
0) |
0o |
1o |
1) |
1i |
2i |
2) |
2o |
3o |
3) |
3i |
4i |
lecz jest to nieprawidłowy sposób, ponieważ fizyczna pozycja pola się zmieniła.
Bob wykonuje poprawnie:
line number |
frame 0 |
frame 1 |
0) |
0o |
0i |
1) |
1i |
1o |
2) |
2o |
2i |
3) |
3i |
3o |