6.2.6.13.5 Scaler Use Cases

Table 6-59. Progressive ARGB/YCbCr 4:4:4, Window Resampling Configuration
Unified Scaling ConfigBit/FieldValue
HEOCFG23VXSYENSet both bits to 1 to activate the vertical filter
HEOCFG23VXSCEN
HEOCFG23HXSYENSet both bits to 1 to activate the horizontal filter
HEOCFG23HXSCEN
HEOCFG24VXSYFACTVFACTOR
HEOCFG25VXSCFACT
HEOCFG26HXSYFACTHFACTOR
HEOCFG27HXSCFACT
HEOCFG28VXSYOFF0
VXSYOFF1Unused in this mode
VXSCOFF0
VXSCOFF1Unused in this mode
HEOCFG29HXSYOFF0
HXSCOFF0
HEOCFG30VXSYCFG1
VXSYTAP20
VXSY1201N0
VXSYBICU0
VXSYCFG1Unused in this mode
VXSCCFG1
VXSCTAP20
VXSC1201N0
VXSCBICU0
VXSCCFG1Unused in this mode
HEOCFG31HXSYCFG1
HXSYTAP20
HXSYBICU0
HXSCCFG1
HXSCTAP20
HXSCBICU0
HEOVTAP10PHIxTAP0When the vertical filter is enabled, program the filter coefficients here
TAP1
HEOVTAP32PHIxTAP2
TAP3
HEOHTAP10PHIxTAP0When the horizontal filter is enabled, program the filter coefficients here
TAP1
HEOHTAP32PHIxTAP2
TAP3
Table 6-60. Progressive YCbCr 4:2:2 Chroma Upsampling (cosited), with Window Resampling Configuration
Unified Scaling ConfigBit/FieldResampling Type
Nearest NeighborBilinearBicubic
HEOCFG23VXSYENSet both bits to 1 to activate the vertical filter
HEOCFG23VXSCEN
HEOCFG23HXSYENSet to 1 to activate the horizontal filter
HEOCFG23HXSCEN1
HEOCFG24VXSYFACTVFACTOR
HEOCFG25VXSCFACT
HEOCFG26HXSYFACTHFACTOR
HEOCFG27HXSCFACTround(HFACTOR/2.0)

divided by 2.0 to perform chroma upsampling
(4:2:2 to 4:4:4 operation)

HEOCFG28VXSYOFF0
VXSYOFF1Unused in this mode
VXSCOFF0
VXSCOFF1Unused in this mode
HEOCFG29HXSYOFFUnused in this mode
HXSCOFF0
HEOCFG30VXSYCFG1
VXSYTAP2010
VXSY1201N0
VXSYBICU001
VXSYCFG1Unused in this mode
VXSCCFG1
VXSCTAP2010
VXSC1201N0
VXSCBICU001
VXSCCFG1Unused in this mode
HEOCFG31HXSYCFG1
HXSYTAP2010
HXSYBICU001
HXSCCFG1
HXSCTAP2010
HXSCBICU001
HEOVTAP10PHIxTAP00.0Unused in this mode
TAP11.0
HEOVTAP32PHIxTAP20.0
TAP30.0
HEOHTAP10PHIxTAP00.0
TAP11.0
HEOHTAP32PHIxTAP20.0
TAP30.0
Table 6-61. Progressive YCbCr 4:2:0, Chroma Upsampling (cosited), with Window Resampling Configuration
Unified Scaling ConfigBit/FieldValue
HEOCFG23VXSYEN1
HEOCFG23VXSCEN1
HEOCFG23HXSYEN1
HEOCFG23HXSCEN1
HEOCFG24VXSYFACTVFACTOR
HEOCFG25VXSCFACTround(VFACTOR/2.0)

divided by 2.0 to perform vertical chroma upsampling (4:2:0 to 4:2:2 operation)

HEOCFG26HXSYFACTHFACTOR
HEOCFG27HXSCFACTround(HFACTOR/2.0)

divided by 2.0 to perform horizontal chroma upsampling (4:2:2 to 4:4:4 operation)

HEOCFG28VXSYOFF0
VXSYOFF1Unused in this mode
VXSCOFF0
VXSCOFF1Unused in this mode
HEOCFG29HXSYOFF0
HXSCOFF0
HEOCFG30VXSYCFG1
VXSYTAP21
VXSY1201N0
VXSYBICU0
VXSYCFG1Unused in this mode
VXSCCFG1
VXSCTAP21
VXSC1201N0
VXSCBICU0
VXSCCFG1Unused in this mode
HEOCFG31HXSYCFG1
HXSYTAP21
HXSYBICU0
HXSCCFG1
HXSCTAP21
HXSCBICU0
HEOVTAP10PHIxTAP0Unused in this mode
TAP1
HEOVTAP32PHIxTAP2
TAP3
HEOHTAP10PHIxTAP0
TAP1
HEOHTAP32PHIxTAP2
TAP3
Table 6-62. Interlaced YCbCr 4:2:0, Chroma Upsampling (cosited), Top/Bottom Interpolation, With Window Resampling Configuration
Unified Scaling ConfigBit/FieldValue
HEOCFG23VXSYEN1
HEOCFG23VXSCEN1
HEOCFG23HXSYEN1
HEOCFG23HXSCEN1
HEOCFG24VXSYFACTround(VFACTOR/2.0)

divided by 2.0 to perform interlaced content upscaling

HEOCFG25VXSCFACTround(VFACTOR/4.0)

divided by 4.0 to perform interlaced content upscaling and chroma upscaling (4:2:0 to 4:2:2)

HEOCFG26HXSYFACTHFACTOR
HEOCFG27HXSCFACTround(HFACTOR/2.0)

divided by 2.0 to perform horizontal chroma upsampling (4:2:2 to 4:4:4 operation)

HEOCFG28VXSYOFF0 (top)
VXSYOFF18 (bottom)
VXSCOFF0 (top)
VXSCOFF18 (bottom)
HEOCFG29HXSYOFF0
HXSCOFF0
HEOCFG30VXSYCFG1 (top)
VXSYTAP20
VXSY1201N0
VXSYBICU0
VXSYCFG12 (bottom)
VXSCCFG1 (top)
VXSCTAP21
VXSC1201N0
VXSCBICU0
VXSCCFG12 (bottom)
HEOCFG31HXSYCFG1
HXSYTAP21
HXSYBICU0
HXSCCFG1
HXSCTAP21
HXSCBICU0
HEOVTAP10PHIxTAP0Coefficients are used for luma vertical resampling only (chroma is bilinear)
TAP1
HEOVTAP32PHIxTAP2
TAP3
HEOHTAP10PHIxTAP0Coefficients are used for luma horizontal resampling only (chroma is bilinear)
TAP1
HEOHTAP32PHIxTAP2
TAP3