An implantable pulse generator includes a current steering capability that
allows a clinician or patient to quickly determine a desired electrode
stimulation pattern, including which electrodes of a group of electrodes
within an electrode array should receive a stimulation current, including
the amplitude, width and pulse repetition rate of such current. Movement
of the selected group of electrodes is facilitated through the use of
remotely generated directional signals, generated by a pointing device,
such as a joystick. As movement of the selected group of electrodes
occurs, current redistribution amongst the various electrode contacts
takes place. The redistribution of stimulus amplitudes utilizes
re-normalization of amplitudes so that the perceptual level remains
fairly constant. This prevents the resulting paresthesia from falling
below the perceptual threshold or above the comfort threshold.