1460896600-68280d08-7ce2-49bb-a0a4-e381e5c17f4b

1. A method of displaying a graphical user interface (GUI) of a first dialog box on a display screen of a computing device, the method comprising, for a localizable display element of a set of localizable display elements of the first dialog box, each localizable display element having a non-localized element name:
searching through a first chain of properties files of the first dialog box for a display term mapped to by the non-localized element name of the localizable display element;
in response to searching through the first chain of properties files, determining that the display term mapped to by the non-localized element name of the localizable display element is not found within the first chain of properties files;
in response to determining that the display term mapped to by the non-localized element name of the localizable display element is not found within the first chain of properties files, further searching through a second chain of properties files associated with a second dialog box for the display term mapped to by the non-localized element name of the localizable display element, the first chain of properties files being pre-configured to inherit properties from the second chain of properties files; and
when the display term mapped to by the non-localized element name of the localizable display element is found within the second chain of properties files, displaying the display term mapped to by the non-localized element name of the localizable display element found within the second chain of properties files in place of the localizable display element of the first dialog box on the GUI of the first dialog box on the display screen of the computing device.
2. The method of claim 1 wherein:
the GUI of the first dialog box is configured to display language-specific features defined by a local language as well as common features defined by a default language distinct from the local language, the first dialog box being further configured to inherit display terms from the second dialog box;
the first chain of properties files includes a first properties file of the first dialog box for the local language, the first properties file preceding, in a first search order, a second properties file of the first dialog box for the default language;
searching through the first chain of properties files for the display term mapped to by the non-localized element name of the localizable display element includes searching through properties files of the first chain of properties files in accordance with the first search order;
the second chain of properties files includes a third properties file of the second dialog box for the local language preceding, the second properties file preceding, in a second search order, a fourth properties file of the second dialog box for the default language; and
searching through the second chain of properties files for the display term mapped to by the non-localized element name of the localizable display element includes searching through properties files of the second chain of properties files in accordance with the second search order.
3. The method of claim 2 wherein:
the GUI of the first dialog box is configured to display vendor-specific features defined by a licensed vendor as well as common features defined by a manufacturer distinct from the licensed vendor;
the first chain of properties files further includes a first vendor-specific properties file of the first dialog box within the first search order; and
the second chain of properties files further includes a second vendor-specific properties file associated with the second dialog box within the second search order.
4. The method of claim 1 wherein:
each properties file of the first chain of properties files includes a respective set of key-value pairs, each respective key-value pair mapping from a non-localized element name of a localizable display element of the first dialog box to a respective display term;
searching through the first chain of properties files for the display term mapped to by the non-localized element name of the localizable display element includes searching through properties files of the first chain of properties files for a key-value pair having a key equal to the non-localized element name of the localizable display element and selecting the value mapped to by that key, if found;
each properties file of the second chain of properties files includes a respective set of key-value pairs, each respective key-value pair mapping from a non-localized element name of a localizable display element of the second dialog box to a respective display term; and
searching through the second chain of properties files for the display term mapped to by the non-localized element name of the localizable display element includes searching through properties files of the second chain of properties files for a key-value pair having a key equal to the non-localized element name of the localizable display element and selecting the value mapped to by that key, if found.
5. The method of claim 1 wherein a properties file of the first chain of properties files includes an inherit command indicating inheritance of properties from the second chain of properties files.
6. The method of claim 5 wherein:
the properties file of the first chain of properties files further includes another inherit command indicating inheritance of properties from a third chain of properties files of a third dialog box, the inheritance from the third chain of properties files being of inferior precedence to the inheritance from the second chain of properties files;
in response to searching through the second chain of properties files, determining that the display term mapped to by the non-localized element name of the localizable display element is not found within the second chain of properties files;
in response to determining that the display term mapped to by the non-localized element name of the localizable display element is not found within the second chain of properties files, further searching through the third chain of properties files for the display term mapped to by the non-localized element name of the localizable display element; and
when the display term mapped to by the non-localized element name of the localizable display element is found within the third chain of properties files, displaying the display term mapped to by the non-localized element name of the localizable display element found within the third chain of properties files in place of the localizable display element of the first dialog box on the GUI of the first dialog box on the display screen of the computing device.
7. The method of claim 6 wherein, when the display term mapped to by the non-localized element name of the localizable display element is not found within the third chain of properties files, logging an error.
8. The method of claim 5 wherein:
the properties file of the second chain of properties files includes another inherit command indicating inheritance of properties from a third chain of properties files of a third dialog box;
in response to searching through the second chain of properties files, determining that the display term mapped to by the non-localized element name of the localizable display element is not found within the second chain of properties files;
in response to determining that the display term mapped to by the non-localized element name of the localizable display element is not found within the second chain of properties files, further searching through the third chain of properties files for the display term mapped to by the non-localized element name of the localizable display element; and
when the display term mapped to by the non-localized element name of the localizable display element is found within the third chain of properties files, displaying the display term mapped to by the non-localized element name of the localizable display element found within the third chain of properties files in place of the localizable display element of the first dialog box on the GUI of the first dialog box on the display screen of the computing device.
9. The method of claim 8 wherein:
further searching through the third chain of properties files for the display term mapped to by the non-localized element name of the localizable display element includes:
sending a search stack indicating that the second chain of properties files is being searched in furtherance of searching the first chain of properties files;
determining that the third chain of properties files is equivalent to the first chain of properties files from within the search stack; and
in response to determining that the third chain of properties files is equivalent to the first chain of properties files from within the search stack, ceasing to search within the third chain of properties files for the display term mapped to by the non-localized element name of the localizable display element.
10. The method of claim 8 wherein, when the display term mapped to by the non-localized element name of the localizable display element is not found within the third chain of properties files, logging an error.
11. The method of claim 1 wherein, when the display term mapped to by the non-localized element name of the localizable display element is not found within the second chain of properties files, logging an error.
12. A computer program product comprising a non-transitory computer-readable storage medium storing instructions which, when executed by a computing device, cause the computing device to display a graphical user interface (GUI) of a first dialog box on a display screen of the computing device by, for a localizable display element of a set of localizable display elements of the first dialog box, each localizable display element having a non-localized element name:
searching through a first chain of properties files of the first dialog box for a display term mapped to by the non-localized element name of the localizable display element;
in response to searching through the first chain of properties files, determining that the display term mapped to by the non-localized element name of the localizable display element is not found within the first chain of properties files;
in response to determining that the display term mapped to by the non-localized element name of the localizable display element is not found within the first chain of properties files, further searching through a second chain of properties files associated with a second dialog box for the display term mapped to by the non-localized element name of the localizable display element, the first chain of properties files being pre-configured to inherit properties from the second chain of properties files; and
when the display term mapped to by the non-localized element name of the localizable display element is found within the second chain of properties files, displaying the display term mapped to by the non-localized element name of the localizable display element found within the second chain of properties files in place of the localizable display element of the first dialog box on the GUI of the first dialog box on the display screen of the computing device.
13. An apparatus comprising:
a display interface for displaying a graphical user interface (GUI) of a first dialog box on a display screen;
memory, the memory storing a first chain of properties files of the first dialog box and a second chain of properties files associated with a second dialog box; and
a controller, the controller being configured to, for a localizable display element of a set of localizable display elements of the first dialog box, each localizable display element having a non-localized element name:
search through the first chain of properties files for a display term mapped to by the non-localized element name of the localizable display element;
in response to searching through the first chain of properties files, determine that the display term mapped to by the non-localized element name of the localizable display element is not found within the first chain of properties files;
in response to determining that the display term mapped to by the non-localized element name of the localizable display element is not found within the first chain of properties files, further search through a second chain of properties files associated with a second dialog box for the display term mapped to by the non-localized element name of the localizable display element, the first chain of properties files being pre-configured to inherit properties from the second chain of properties files; and

when the display term mapped to by the non-localized element name of the localizable display element is found within the second chain of properties files, display the display term mapped to by the non-localized element name of the localizable display element found within the second chain of properties files in place of the localizable display element of the first dialog box on the GUI of the first dialog box on the display screen of the computing device.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An apparatus that is arranged to drive a load in response to a differential input signal, comprising:
a charge-pump circuit that is arranged to generate first and second local power-supply rails carrying a first local power-supply voltage and a second local power-supply voltage, respectively;
a pre-driver circuit that is arranged for operation from the first and second local power-supply rails and is configured to provide linear drive signals in response to the differential input signal such that a first one of the linear drive signals ranges to a first voltage that is substantially equivalent to the first local power-supply voltage and a second one of the linear drive signals ranges to a second voltage that is substantially equivalent to the second local power-supply voltage; and
a non-inverting linear follower output stage circuit that is arranged for operation from third and fourth power-supply rails carrying a third local power-supply voltage and a fourth local power-supply voltage, respectively, wherein at least one of the third and the fourth local power-supply voltages is distinct from the first and the second local power-supply voltages, the non-inverting linear follower output stage circuit is further arranged to drive the load in response to the linear drive signals such that current is delivered to the load from at least one of the third and fourth power-supply rails, wherein the pre-driver circuit is configured to linearly drive the non-inverting linear follower output stage circuit such that a substantially rail-to-rail signal swing with respect to the third and fourth power-supply rails is achieved at the load with reduced signal distortion, and the non-inverting linear follower output stage circuit comprises:
a first transistor circuit that is arranged to control a current flow between the third power-supply rail and the load in response to the first one of the linear drive signals; and
a second transistor circuit that is arranged to control a current flow between the fourth power-supply rail and the load in response to the second one of the linear drive signals;

wherein the charge-pump circuit comprises:
a first inverter circuit that is operated from VDD and GND, wherein the first inverter circuit has a first input that is configured to receive a clock signal, and a first output that is coupled to a first node;
a second inverter circuit that is operated from VDD and GND, wherein the second inverter circuit has a second input that is coupled to the first node, and a second output that is coupled to a second node;
a third inverter circuit that is operated from VHI and VCC, wherein the third inverter circuit has a third input that is coupled to a third node, and a third output that is coupled to a fourth node;
a fourth inverter circuit that is operated from VHI and VCC, wherein the fourth inverter circuit has a fourth input that is coupled to the fourth node, and a fourth output that is coupled to the third node;
a fifth inverter circuit that is operated from GND and VLO, wherein the fifth inverter circuit has a fifth input that is coupled to a fifth node, and a fifth output that is coupled to a sixth node;
a sixth inverter circuit that is operated from GND and VLO, wherein the sixth inverter circuit has a sixth input that is coupled to the sixth node, and a sixth output that is coupled to the fifth node;
a first capacitor that is coupled between the first and third nodes;
a second capacitor that is coupled between VHI and VCC;
a third capacitor that is coupled between the first and fifth nodes;
a fourth capacitor that is coupled between VLO and GND;
a fifth capacitor that is coupled between the fourth and second nodes; and
a sixth capacitor that is coupled between the second and sixth nodes.
2. The apparatus of claim 1, wherein the first transistor circuit and the second transistor circuit comprise a first field effect transistor and a second field effect transistor, respectively, such that:
the first field effect transistor includes a first gate that is configured to receive the first one of the linear drive signals, a first drain that is coupled to the third power-supply rail, and a first source that is coupled to the load; and
the second field effect transistor includes a second gate that is configured to receive the second one of the linear drive signals, a second drain that is coupled to the fourth power-supply rail, and a second source that is coupled to the load.
3. The apparatus of claim 1, wherein the first transistor circuit and the second transistor circuit comprise a first bipolar junction transistor and a second bipolar junction transistor, respectively, such that:
the first bipolar junction transistor includes a first base that is configured to receive the first one of the linear drive signals, a first collector that is coupled to the third power-supply rail, and a first emitter that is coupled to the load; and
the second bipolar junction transistor includes a second base that is configured to receive the second one of the linear drive signals, a second collector that is coupled to the fourth power-supply rail, and a second emitter that is coupled to the load.
4. The apparatus of claim 1, wherein the pre-driver circuit further comprises:
a first linear drive circuit that is arranged to provide a first one of the linear drive signals, wherein the first linear drive circuit is configured as a high level-shift driver that is operated from the first local power-supply rail; and
a second linear drive circuit that is arranged to provide a second one of the linear drive signals, wherein the second drive circuit is configured as a low level-shift driver that is operated from the second local power-supply rail.
5. The apparatus of claim 1, wherein the pre-driver circuit further comprises:
a first emitter follower circuit that is arranged to provide a first one of the linear drive signals, wherein the first emitter follower circuit is configured as a high level-shift driver that is operated from the first local power-supply rail; and
a second emitter follower circuit that is arranged to provide a second one of the linear drive signals, wherein the second emitter follower circuit is configured as a low level-shift driver that is operated from the second local power-supply rail.
6. The apparatus of claim 1, wherein the pre-driver circuit further comprises:
a first source follower circuit that is arranged to provide a first one of the linear drive signals, wherein the first source follower circuit is configured as a high level-shift driver that is operated from the first local power-supply rail; and
a second source follower circuit that is arranged to provide a second one of the linear drive signals, wherein the second source follower circuit is configured as a low level-shift driver that is operated from the second local power-supply rail.
7. An apparatus that is arranged to drive a load in response to a differential input signal, comprising:
a linear amplifier circuit that includes:
a pre-driver circuit that is operated from local power supplies VHI and VLO and is configured to provide linear drive signals such that a first one of the linear drive signals ranges to a first voltage that is substantially equivalent to VHI and a second one of the linear drive signals ranges to a second voltage that is substantially equivalent to VLO;
a non-inverting linear follower output stage circuit, wherein the non-inverting linear follower output stage is arranged to drive the load from power supplies VCC and VEE, at least one of VCC and VEE is distinct from VHI and VLO, wherein the pre-driver circuit is configured to linearly drive the non-inverting linear follower output stage circuit such that a substantially rail-to-rail signal swing with respect to the third and fourth power-supply rails is achieved at the load with reduced signal distortion, and the non-inverting linear follower output stage circuit comprises:
a first transistor circuit that includes a first control terminal, and is arranged to control a signal flow between the power supply VCC and the load in response to the first one of the linear drive signals, wherein the first one of the linear drive signals is provided to the first control terminal; and
a second transistor circuit that includes a second control terminal, and is arranged to control a signal flow between the power supply VEE and the load in response to the second one of the linear drive signals, wherein the second one of the linear drive signals is provided to the second control terminal; and
a charge-pump circuit that is arranged to generate local power-supplies VHI and VLO, wherein VHI is greater than VCC and VLO is less than VEE;
wherein the pre-driver circuit comprises:
an input follower circuit that is operated from VCC and VEE, wherein the input follower is configured to provide current signals I51 and I52 responsive to the differential input signal;
a first current mirror circuit that is operated from VHI, wherein the first current mirror circuit is configured to receive current signal I51;
a second current mirror circuit that is operated from VLO, wherein the second current mirror circuit is configured to receive current signal I52; and
a resistor that is coupled between outputs of the first and second current mirror circuits, wherein the input follower circuit, the first current mirror circuit, the second current mirror circuit, and the resistor are arranged in cooperation such that the pre-driver circuit provides the linear drive signals responsive to the differential input signal.
8. The apparatus of claim 7, wherein the charge-pump circuit further comprises:
a high charge-pump circuit that is arranged to generate the first local power-supply rail; and
a low charge-pump circuit that is arranged to generate the second local power-supply rail.
9. The apparatus of claim 8, wherein the high charge-pump circuit further comprises:
a first capacitor that is arranged to store a charge during a charging phase;
a second capacitor that is coupled to the third power-supply rail, and arranged to provide a voltage that is associated with the first local power-supply rail; and
a switching circuit that is configured to transfer the stored charge from the first capacitor to the second capacitor during a charge redistribution phase such that the voltage associated with the first local power-supply rail is greater than the voltage associated with the third power-supply rail.
10. The apparatus of claim 8, wherein the low charge-pump circuit further comprises:
a third capacitor that is arranged to store a charge during a charging phase;
a fourth capacitor that is coupled to the fourth power-supply rail, and arranged to provide a voltage that is associated with the second local power-supply rail; and
a switching circuit that is configured to transfer the stored charge from the third capacitor to the fourth capacitor during a charge redistribution phase such that the voltage associated with the second local power-supply rail is less than the voltage associated with the fourth power-supply rail.
11. The apparatus of claim 7, wherein the charge-pump circuit further comprises:
a first inverter circuit that is operated from VDD and GND, wherein the first inverter circuit has a first input that is configured to receive a clock signal, and a first output that is coupled to a first node;
a second inverter circuit that is operated from VDD and GND, wherein the second inverter circuit has a second input that is coupled to the first node, and a second output that is coupled to a second node;
a third inverter circuit that is operated from VHI and VCC, wherein the third inverter circuit has a third input that is coupled to a third node, and a third output that is coupled to a fourth node;
a fourth inverter circuit that is operated from VHI and VCC, wherein the fourth inverter circuit has a fourth input that is coupled to the fourth node, and a fourth output that is coupled to the third node;
a fifth inverter circuit that is operated from GND and VLO, wherein the fifth inverter circuit has a fifth input that is coupled to a fifth node, and a fifth output that is coupled to a sixth node;
a sixth inverter circuit that is operated from GND and VLO, wherein the sixth inverter circuit has a sixth input that is coupled to the sixth node, and a sixth output that is coupled to the fifth node;
a first capacitor that is coupled between the first and third nodes;
a second capacitor that is coupled between VHI and VCC;
a third capacitor that is coupled between the first and fifth nodes;
a fourth capacitor that is coupled between VLO and GND;
a fifth capacitor that is coupled between the fourth and second nodes; and
a sixth capacitor that is coupled between the second and sixth nodes.
12. The apparatus of claim 7, wherein the charge-pump circuit is arranged to generate local power-supply VHI as given by:
VHI=VCC+VDD\u2212delta V,

wherein VDD is a power-supply voltage for the charge-pump circuit, and delta V is a small error that is related to switch resistance and parasitic capacitance.
13. The apparatus of claim 7, wherein the charge-pump circuit is arranged to generate local power-supply VLO as given by:
VLO=VEE\u2212VDD+delta V,

wherein VDD is a power-supply voltage for the charge-pump circuit, and delta V is a small error that is related to switch resistance and parasitic capacitance.
14. The apparatus of claim 7, wherein the linear amplifier circuit is further arranged such that one of the linear drive signals swings to (VCC\u2212VCE1 (SAT)+VBE1), and another of the linear drive signals swings to (VEE\u2212VCE2(SAT)+VBE2), wherein VCE1(SAT), VCE2(SAT), VBE1, and VBE2 correspond to saturation and base-emitter voltages that are associated with the non-inverting linear follower output stage circuit.
15. The apparatus of claim 7, wherein the linear amplifier circuit is further arranged such that one of the linear drive signals swings to (VCC\u2212VDS1(SAT)+VT1+VOD1), and another of the linear drive signals swings to (VEE\u2212VDS2(SAT)+VT2+VOD2), wherein VDS1(SAT), VDS2(SAT), VT1, and VT2 correspond to saturation and threshold voltages that are associated with the follower output stage circuit, and wherein VOD1 and VOD2 correspond to gate overdrive voltages.
16. The apparatus of claim 14, the linear amplifier circuit further comprising:
a first emitter follower circuit that is responsive to signals from the outputs of the current mirror circuits, and configured to provide an intermediate high drive signal (S1) for a high drive side of the linear amplifier circuit, and also configured to provide an intermediate low drive signal (S2) for a low drive side of the linear amplifier circuit; and
a second emitter follower circuit that is responsive to the intermediate high and low drive signals (S1, S2), and configured to provide a high drive signal (S3) for a high drive side of the linear amplifier circuit, and also configured to provide a low drive signal (S2) for a low drive side of the linear amplifier circuit, wherein the non-inverting linear follower output stage circuit is responsive to the high and low drive signals (S3, S4).
17. An apparatus that is arranged to drive a load in response to a differential input signal, comprising:
a means for generating that is configured to generate first and second local power-supply rails carrying a first local power-supply voltage and a second local power-supply voltage, respectively;
a means for pre-driving that is configured to operate from the first and second local power-supply rails and is configured to provide linear drive signals such that a first one of the linear drive signals ranges to a first voltage that is substantially equivalent to the first local power-supply voltage and a second one of the linear drive signals ranges to a second voltage that is substantially equivalent to the second local power-supply voltage; and
a non-inverting linear follower means that is arranged for operation from third and fourth power-supply rails carrying a third power-supply voltage and a fourth power-supply voltage, respectively, wherein at least one of the third and the fourth power-supply voltages is distinct from the first and the second local power-supply voltages, the non-inverting linear follower means is arranged to drive the load in response to the linear drive signals such that current is delivered to the load from at least one of the third and fourth power-supply rails, wherein the means for pre-driving is configured to linearly drive the non-inverting linear follower means such that a substantially rail-to-rail signal swing with respect to the third and fourth power-supply rails is achieved at the load with reduced signal distortion, and the follower means comprises:
a first driving means that is arranged to control a current flow between the third power-supply rail and the load in response to the first one of the linear drive signals such that an amount of current provided to the load is adjusted according to the first one of the linear drive signals; and
a second driving means that is arranged to control a current flow between the fourth power-supply rail and the load in response to the second one of the linear drive signals such that an amount of current provided to the load is adjusted according to the second one of the linear drive signals;

wherein the means for pre-driving comprises:
a first input follower means that is operated from the third and fourth power-supply rails and arranged to generate a first current signal responsive to the differential input signal;
a second input follower means that is operated from the third and fourth power-supply rails and arranged to generate a second current signal responsive to the differential input signal;
a first current mirror means that is operated from first local power-supply rail, wherein the first current mirror means is configured to receive the first current signal;
a second current mirror means that is operated from the second local power-supply rail, wherein the second current mirror means is configured to receive the second current signal; and
a resistor means that is coupled between a first output of the first current mirror means and a first output of the second current mirror means, wherein the first input follower means, the second input follower means, the first current mirror means, the second current mirror means, and the resistor means are arranged in cooperation such that the means for pre-driving provides the linear drive signals responsive to the differential input signal.
18. The apparatus of claim 17, wherein the means for generating further comprises:
a first capacitive means that is arranged to store a charge during a charging phase;
a second capacitive means that is coupled to the third power-supply rail, and arranged to provide a voltage that is associated with the first local power-supply rail; and
a switching means that is configured to transfer the stored charge from the first capacitive means to the second capacitive means during a charge redistribution phase such that the voltage associated with the first local power-supply rail is greater than the voltage associated with the third power-supply rail.
19. The apparatus of claim 17, wherein the means for generating further comprises:
a third capacitive means that is arranged to store a charge during a charging phase;
a fourth capacitive means that is coupled to the fourth power-supply rail, and arranged to provide a voltage that is associated with the second local power-supply rail; and
a switching means that is configured to transfer the stored charge from the third capacitive means to the fourth capacitive means during a charge redistribution phase such that the voltage associated with the second local power-supply rail is less than the voltage associated with the fourth power-supply rail.
20. The apparatus of claim 17, wherein the means for pre-driving further comprises:
a first follower means that is biased by the a second output of the first current-mirror means and responsive to a first signal from the resistor means to provide the first one of the linear drive signals, wherein the first signal from the resistor means is associated with the first output of the second current-mirror means; and
a second follower means that is biased by the a second output of the second current-mirror means and responsive to a second signal from the resistor means to provide the second one of the linear drive signals, wherein the second signal from the resistor means is associated with the first output of the first current-mirror means.
21. An apparatus that is arranged to drive a load in response to a differential input signal, comprising:
an amplifier circuit that includes:
a pre-driver circuit that is operated from local power supplies VHI and VLO and is configured to provide drive signals in response to the differential input signal such that a first one of the drive signals ranges to a first voltage that is substantially equivalent to VHI and a second one of the drive signals ranges to a second voltage that is substantially equivalent to VLO;
a follower output stage, wherein the follower output stage is arranged to drive the load from power supplies VCC and VEE that are distinct from VHI and VLO, and wherein the follower output stage comprises:
a first transistor circuit that includes a first control terminal, and is arranged to control a signal flow between the power supply VCC and the load in response to the first one of the drive signals, wherein the first one of the drive signals is provided to the first control terminal; and
a second transistor circuit that includes a second control terminal, and is arranged to control a signal flow between the power supply VEE and the load in response to the second one of the drive signals, wherein the second one of the drive signals is provided to the second control terminal; and

a charge-pump circuit that is arranged to generate local power-supplies VHI and VLO, wherein VHI is greater than VCC and VLO is less than VEE; wherein the pre-driver circuit comprises:
an input follower circuit that is operated from VCC and VEE, wherein the input follower is configured to provide current signals I51 and I52 in response to the differential input signal;
a first current mirror circuit that is operated from VHI, wherein the first current mirror circuit is configured to receive current signal I51;
a second current mirror circuit that is operated from VLO, wherein the second current mirror circuit is configured to receive current signal I52;
a resistor that is coupled between outputs of the first and second current mirror circuits;
a first emitter follower circuit that is responsive to signals from the outputs of the current mirror circuits, and configured to provide an intermediate high drive signal (S1) for a high drive side of the amplifier circuit, and also configured to provide an intermediate low drive signal (S2) for a low drive side of the amplifier circuit; and
a second emitter follower circuit that is responsive to the intermediate high and low drive signals (S1, S2), and configured to provide a high drive signal (S3) for a high drive side of the amplifier circuit, and also configured to provide a low drive signal (S2) for a low drive side of the amplifier circuit, wherein the follower output stage is responsive to the high and low drive signals (S3, S4).