sub-pixel processing