System and method for programming display characteristics of an LED of an electrical appliance
First Claim
1. A method for allowing a user to program display characteristics of at least one light emitting diode (LED) of a device in order to convey information about the operational status of the device, the method comprising steps of:
- (a) providing a plurality of operational status conditions of the device;
(b) providing a plurality of display mode options for the LED;
(c) selecting one of the plurality of display mode options for the LED for a particular operational status condition of the device;
(d) storing display mode setting information for the particular operational status condition of the device based on a selected display mode option;
(e) monitoring the operational status of the device; and
(f) controlling the LED to operate in accordance with the selected display mode option when it is determined that the particular operational status condition of the device occurs.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for allowing a user to program characteristics of at least one light emitting diode (LED) in order to convey information about the operational status of an appliance, such as a printer. The user of the printer selects one of a plurality of display mode options for the LED for a particular operational status condition of the printer. For each display mode option, there is a range of parameters that can be programmed by the user. Display mode setting information for the particular operational status condition (and chosen parameters) is stored based on a selected display mode option. The display mode option may be tested for a particular set of parameters to allow the user to adjust the parameters to his/her liking. Moreover, a combination of display mode options may be programmed for an operational status condition. During printer run-time, the operational status of the printer is monitored, and through firmware and software, the LED is controlled to operate in accordance with the selected display mode option when it is determined that the particular operational status condition of the printer occurs.
36 Citations
21 Claims
-
1. A method for allowing a user to program display characteristics of at least one light emitting diode (LED) of a device in order to convey information about the operational status of the device, the method comprising steps of:
-
(a) providing a plurality of operational status conditions of the device;
(b) providing a plurality of display mode options for the LED;
(c) selecting one of the plurality of display mode options for the LED for a particular operational status condition of the device;
(d) storing display mode setting information for the particular operational status condition of the device based on a selected display mode option;
(e) monitoring the operational status of the device; and
(f) controlling the LED to operate in accordance with the selected display mode option when it is determined that the particular operational status condition of the device occurs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
(i) generating a power signal that is delivered to the LED for activating the LED, the power signal comprising a train of pulses;
(ii) controlling a width of the pulses so as to control a brightness level of the LED.
-
-
6. The method of claim 2, wherein the controlling step comprises steps of:
-
(i) generating a power signal that is delivered to the LED for activating the LED, the power signal comprising a train of pulses; and
(ii) progressively changing the width of the pulses in the power signal over consecutive cycles of the power signal.
-
-
7. The method of claim 6, wherein the progressively changing step comprises progressively increasing the width of the pulses over consecutive cycles of the power signal to a nominal width so as to control the attack rate of the LED to a predetermined brightness level.
-
8. The method of claim 6, wherein the progressively changing step comprises progressively decreasing the width of the pulses over consecutive cycles of the power signal from a nominal width so as to control the decay rate of the LED from a predetermined brightness level.
-
9. The method of claim 2, wherein the at least one LED comprises a plurality of LEDs, wherein the controlling step comprises steps of:
-
(i) generating a plurality of power signals, each being delivered to one of the plurality of LEDs for activating a con responding LED, each power signal comprising a train of pulses; and
(ii) controlling a width of the pulses of each of the power signals so as to independently control a brightness of each of the plurality of LEDs, respectively, thereby controlling the intensity of light emitted by each of the plurality of LEDs.
-
-
10. The method of claim 9, wherein each of the plurality of LEDs is of a different color, and wherein the controlling step comprises controlling the relative intensity of each of the LEDs so that the combined light emitted by the plurality of LEDs is of a desired color.
-
11. The method of claim 2, wherein the particular operational status condition of the device is an energy saver mode, and wherein the controlling step comprises automatically dimming the LED in response to determining that the operational status condition of the device has entered the energy saver mode.
-
12. A system for allowing a user to program characteristics of at least one light emitting diode (LED) in order to convey information about the operational status of an electrical appliance, the system comprising:
-
(a) LED driver logic circuitry in the electrical appliance coupled to the LED for energizing the LED;
(b) a control processor in the electrical appliance for monitoring the operational status conditions of the electrical appliance and generating as output status signals representative thereof;
(c) a computer coupled to the electrical appliance for communicating information and commands to the electrical appliance and receiving the output status signals from the electrical appliance, the computer including a software program stored therein including instructions for performing the steps of;
(i) listing a plurality of display mode options for the LED to be displayed to a user;
(ii) providing a user-interface to permit the user to select one of the plurality of display mode options for the LED for a particular operational status condition of the electrical appliance;
(iii) storing display mode setting information for the particular operational status condition of the electrical appliance based on a selected display mode option; and
(iv) transmitting to the LED driver logic circuitry display mode setting information corresponding the selected display mode option in response receiving status signals indicating that the particular operational status condition of the electrical appliance is occurring. - View Dependent Claims (13, 14, 15, 16, 17)
(i) a display-time counter for counting down from a value representing the overall on-time of the LED;
(ii) a display-time register coupled to the display-time counter;
(iii) a cycle-time counter for counting down from a value representing a period of a LED power signal comprising a pulse train;
(iv) a cycle-time register coupled to the cycle-time counter;
(v) an on-time counter for counting down from a value representing the pulse width for the on-time of one cycle of the pulse train;
(vi) an on-time register coupled to the on-time counter;
(vii) a first latch being enabled when the display-time counter is non-zero for a pulse-on portion of a cycle of a pulse train; and
(viii) a second latch being enabled when the on-time counter is non-zero so as to output a pulse width modulated timing pattern for the LED power signal.
-
-
14. The system of claim 13, wherein the software program stored in the computer comprises instructions for storing bit patterns representing setting values to the display-time register, cycle-time register and cycle-time counter in accordance with the selected display mode option settings.
-
15. The system of claim 14, wherein the LED driver logic circuitry loads the contents of the display-time, cycle-time and on-time registers into the display-time, cycle-time and on-time counters, respectively.
-
16. The system of claim 12, wherein the instructions in the software program for performing the listing step comprise instructions for listing one or more display mode options selected from the group consisting of color, blink rate, blink count, attack, decay, brightness, and on-time.
-
17. The system of claim 12, wherein the instructions in the software program for transmitting display mode setting information comprise instructions for controlling the LED to operate in accordance with a selected display mode option for the particular operational status condition to test the selected display mode option prior to storing corresponding display mode setting information.
-
18. A computer-readable medium storing a plurality of instructions for execution by a computer to perform the steps of:
-
(a) displaying a list of a plurality of display mode options for an LED on an electrical appliance connected to the computer;
(b) displaying a user-interface to permit the user to select one of the plurality of display mode options for the LED for a particular operational status condition of the electrical appliance;
(c) storing display mode setting information for the particular operational status condition of the electrical appliance based on a selected display mode option; and
(d) transmitting to the electrical appliance display mode setting information corresponding to the selected display mode option in response to receiving status signals from the electrical appliance indicating that the particular operational status condition of the electrical appliance is occurring. - View Dependent Claims (19, 20)
-
-
21. A system for allowing a user to program characteristics of at least one light emitting diode (LED) in order to convey information about the operational status of an electrical appliance, the system comprising:
-
(a) means for storing information in the electrical appliance for a plurality of operational status conditions of the electrical appliance;
(b) means for storing a plurality of display mode options for the LED for a particular operational status condition of the electrical appliance;
(c) means for permitting a user to select one of the plurality of display mode options for the LED for particular operational status condition of the electrical appliance;
(d) means for storing display mode setting information for the particular operational status condition of the electrical appliance based on a selected display mode option; and
(e) means for monitoring the operational status of the electrical appliance and controlling the LED to operate in accordance with the selected display mode option when it is determined that the particular operational status condition of the electrical appliance occurs.
-
Specification