Windowing technique