IIRC it's usually implemented as a variable all pass filter - basically an active crossover that doesn't discriminate based on frequency but still gives a phase shift. Some systems (generally in the processor) also give a delay adjustment.
_________________________
Charlie