
www.ti.com
Video Output Filtering
|
| Figure | 2x Interspersed Scaling | |||||
YCbCr 4:2:2 |
|
|
|
|
|
|
| |
interspersed a | b | c | d | e | f | g | ||
source pixels |
|
|
|
|
|
|
| |
2x upscaled | a | a’ b | b’ c | c’ d | d’ e | e’ f | f’ g h’ | |
YCbCr 4:2:2 | ||||||||
|
|
|
|
|
|
| ||
|
|
|
|
|
|
| ||
Y’a = Ya |
|
|
|
|
| Y’e’ = | ||
Cb’d = |
| Cb’e = | ||||||
Cr’d = |
| |||||||
| Cr’e = | |||||||
|
|
|
|
|
| |||
| - Chroma (Cb/Cr) |
|
|
| ||||
sample |
| samples |
|
|
|
|
4.4.4 Edge Pixel Replication
Because four tap filters are used on the output, the first and last two pixels on each line must be mirrored. An example of how the filter uses the mirrored pixels for the luminance filter (2x
Figure 4-18. Output Edge Pixel Replication
a a b c
|
|
|
|
|
|
|
|
| Horizontal Image Size |
|
|
|
|
|
|
|
| |||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Trailing edge | |
|
| a | a’ |
| b b’ | c | n’ | |||||||||||||||||||
Leading edge |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| replicated pixels | |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||
replicated pixel |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
| Y’a = Ya |
| Y’b = Yb |
| Y’c = Yc | Y’ | = |
|
| Y’n = Yn |
|
|
|
| ||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
| Y |
|
|
|
|
|
|
|
| ||||
Y’ ’ = ƒ(Y , Y , Y , Y ) |
|
| Y’ = ƒ(Y , Y , Y , Y ) |
|
| Y’n’ = | ||||||||||||||||||||
a | a’ a’ b’ | c |
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||
|
|
|
|
|
|
|
|
| b’ |
| a’ b’ | c’ d |
|
| ||||||||||||
| Luma (Y) |
|
|
| Chroma (Cb/Cr) |
|
|
|
| |||||||||||||||||
- |
|
| - |
|
|
| ||||||||||||||||||||
sample |
|
| samples |
|
|
|
Examples of luma edge and chroma edge replication for 2x interspersed to
Figure 4-19. Luma Edge Replication
a |
| a | b |
| c | x | y |
| z | z | y | |||||||||||||
|
|
|
|
|
|
|
|
| Horizontal Image Size |
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Trailing edge | |||||||
|
|
| a a’ | b | b’ c | x x’ | y | y’ z z’ |
| |||||||||||||||
Leading edge |
|
| ||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| replicated luma | ||||
replicated luma |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
| Y’a = Ya |
| Y’b = Yb |
| Y’c = Yc | Y’x = Yx |
| Y’y= Yy |
| Y’z = Yz |
|
|
|
|
| ||||||||
|
|
|
|
|
|
|
|
|
|
|
|
| Y’z’ = |
| y + 17Yz + 17Yz - 1Yy) /32 | |||||||||
|
|
|
|
|
| Y’b’ = |
|
|
|
|
| |||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
| Y’y’ = | ||||||||||
Y’a’ = | Y’x’ = |
|
| |||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SPRUEM1 | Video Display Port | 105 |