The present invention relates to the use of color to represent numerical digits in applications involving dynamic digital displays. One embodiment involves use of such color representations in a digital clock with a panel displaying 6 red/green/blue (RGB) light emitting diodes (LED's) that each display a unique color corresponding to, in the embodiment of a clock, each digit of hours, minutes and seconds or in other embodiments, any other dynamic numeric information.
Man has been using devices to keep time from at least as early as the 16th century B.C. These earliest devices were simple water clocks with the first mechanical clocks showing up in 13th century Europe. The first mechanical clocks did not have a visual indicator of the time, but instead signaled the time audibly via bells. Over the centuries, a visual indicator was added in the form of clock face, which eventually evolved into the traditional 12 hour face used on many analog clocks. With advancements in technology, digital clocks that displayed the time in readable digits became prevalent in the 1960s and have steadily been replacing analog clocks. In fact, most individuals today are familiar with digital clocks, and many find them much easier to use than analog clocks.
Common among most clocks, either digital or analog, is their reliance on either Roman or Arabic numbers to indicate the time. Some clocks, such as the one described in U.S. Pat. No. 5,228,013, have abandoned the use of Roman or Arabic numbers. These clocks instead use a complex pattern of flashing lights integrated in a piece of art. While this design is creative, it is not easily identifiable to an uninitiated observer as a clock. Furthermore, even if an individual is aware that the device is a clock and is trained to use it, he must still wait for the clock to go through its complex pattern of flashing lights, to figure out the time. A clock that does not use Roman and Arabic numbers, but still displays the time in a customary format, would be desirable to provide entertainment along with a useful display of the time of day. One such customary format is the one commonly used with digital clocks, namely, [h1h2]:[m1m2].[s1s2], where:
h1 is the tens digits of the hour being displayed, in units of 0 through 2;
h2 is the ones digits of the hour being displayed, in units of 0 through 9;
m1 is the tens digits of the minutes being displayed, in units of 0 through 9;
m2 is the ones digits of the minutes being displayed, in units of 0 through 9;
s1 is the tens digits of the seconds being displayed, in units of 0 through 9; and
s2 is the ones digits of the seconds being displayed, in units of 0 through 9.
In one embodiment, the present digital color clock contains a sequence of Light Color Outputs that can display multiple colors depending on the inputs to the LED's through the circuit hardware and firmware that controls the LED sequence for all LED's. In one example, the circuit hardware and firmware controls the LED output colors in a six sequential LED display including a time of day made visible in hours, minutes, and seconds. Time can be displayed in 12 hour or 24 hour outputs. Optional outputs and applications include but are not limited to temporal information such as year, month, day, temperature and humidity.
Instead of the traditional format of displaying standard numerals on a 7-segment or graphic dot-matrix display (or digital representation of a standard analog clock), the present clock has a panel which displays its digits as individual blocks, patches or windows of specific colors (Color Digits). Each color displayed represents, in accordance with a standard or custom “color code”, the specific numbers of the hour, minutes and seconds of the current clock time. Upon learning the color code, a user can tell time using the Color Digits. The Color Digits need not be any specific size or shape, though specific tailoring can be of some advantage to visibility across a distance. Nor need the Color Digits be the same size or shape of each other. For example, the Color Digits representing the hours and minutes could be large circles, while the Color Digits representing the seconds could be small squares.
In one example, the clock uses six Color Digits to report the time. Two Color Digits are used to represent hours, two for minutes, and two for seconds.
In addition to the six horizontally-arranged Color Digits, the panel can contain unit separators. The most common unit separators would be a colon between the hours and minutes Color Digits and a period between the minutes and seconds Color Digits. The unit separators may also be illuminated but preferably not in a color used by the Color Digits. The separators act as additional indicators of the clock's function and make it easier to read the time.
In another embodiment, the unit separators may be other symbols. These symbols make it harder to tell that the device is a clock, but still serve as a reference point for one who is aware they are looking at a clock and make it easier to read the time displayed by the Color Digits.
Both the separators and the Color Digits can be illuminated using red/green/blue light-emitting diodes. In one embodiment, the Color Digits and separators are surrounded by other unchanging light-emitting diodes.
The digital color clock can also include an alarm, temperature, humidity and optical sensors, atomic clock data radio receiver and an infrared receiver for remote control operation.
Replacing digits with colors can help persons with learning disabilities in reading digits tell time. It is also useful for those with vision problems, as in certain situations it is easier to differentiate between the Color Digits, than attempt to read actual numbers. A flicker or sparkle effect could be applied to certain colors (instead of using static colors for every digit) to make the device equally useful by the partially-colorblind.
In one embodiment learning the color code is fairly simple and can be accomplished by watching the repeating pattern of the Color Digits, specifically those related to seconds. In this instance, the same color code is used for each of the Color Digits.
The logic required by a user to deceiver the code and timing of the associated learning curves could be employed to measure the acuity and capabilities of the human brain, making the clock useful in Intelligence Quotient measurement or for evaluating mental health conditions.
To further aid in reading the clock, a color code decoding table or “cheat sheet” can scroll across on optional LCD screen. In one embodiment the cheat sheet could scroll the code, “Red=1, Blue=2, Green=3, . . . ”. In another embodiment, the cheat sheet could actually display the time in digital format, making it easier for the user to figure out the code.
The use of Color Digits in place of Arabic or Roman numerals is not limited to a physical clock. The Color Digits may also be used in a clock on a smartphone, computer, and the like. The color output could also be used as an alternative in other common numeric display devices such as calculators, alarm panels and multi-meters that measures current, voltage, resistance.
The Color Digit for the tens digits of the hour 12 shows at least two different colors corresponding to 0 and 1. Likewise, the Color Digits for the tens digits of minute 16 and the tens digits of the second 26 show at least six different colors corresponding to 0-5. The rest of the Color Digits show all ten colors corresponding to 0-9.
The basic build includes an optional LCD panel 34 and a collection of buttons 32, which can be used to set the time or an alarm, among other functions.
The advance digital color clock 210 also contains three Color Digits for the temperature. One for the tens digit of the temperature 242, one for the ones digits of temperature 244, and one for the tenths digits of temperature 246.
The advance digital color clock 210 further contains three Color Digits for the humidity. One for the tens digits of the humidity 248, one for the ones digits of humidity 250, and one for the tenths digit of humidity 252.
In addition,
Finally
Turning to
As an option, additional outputs for displaying other temporal information, such as year, month, day, temperature, barometric pressure and humidity can also be provided. Additional LED outputs can also support LEDs for display the colon symbol traditionally used to separate hours, minutes and seconds. Additional LEDs can also be used to illuminate the case or frame for the clock.
The clock can also act as a slave to another host processor 344. In this embodiment, the clock would merely display the numbers being calculated at the host processor 344. For example, the host processor might be running a program that counts down until a child's birthday. In this embodiment, the clock would display the digits being fed to it from the host processor as Color Digits.
Color and brightness uniformity of each digit's display window are important for correct, unambiguous identification of the 10 colors. Several techniques are employed to illuminate each digit's window evenly. Each RGB LED (which can be a “bank” of many individual red, green and blue LEDs) illuminates a window from the side or rear, tailored for high contrast and uniform light output and mixing of the individual red, green and blue LEDs.
For adequate contrast, ambient light should have a minimal effect on the LED windows. Typically, an anti-reflective, partially transparent film, as well as light-directing films should cover the clear plastic window to achieve high contrast and wide viewing angle.
These techniques are similar to those employed in edge-lit backlights for high-quality color liquid crystal display (LCD) panels employed in television and computer monitors.
The present digital color clock can adapt to the changing lighting conditions of the environment in which the device resides (to which the user's eyes also adjust with respect to brightness and white-balance), thus making the digits accurately readable in a wide range of ambient conditions. Two light sensors (typically digital RGB and ambient light sensors or simply phototransistors with color filters) can be incorporated to scale the brightness and hue of the 10 digit colors generated by the LEDs.
An algorithm in the microcontroller's firmware can slightly adjust the LED color code's overall hue to adjust for varying environmental white balance by integrating light sensor data. The algorithm can incorporate digital low-pass filters so these adjustments to brightness and hue occur with a similar speed as the human eye, making these changes transparent to the user.
To increases the clocks functionality, the clock can contain an infrared LED and receiver 332 for remote control use, an alarm amplifier and speaker 330, a microphone for automatic adjustment of alarm volume 328, a weather receiver configured to receiver data from a weather station 318, and/or an atomic clock data radio receiver 324.
While particular elements, embodiments and applications of the present invention have been shown and described, it will be understood, that the invention is not limited thereto since modifications can be made without departing from the scope of the present disclosure, particularly in light of the foregoing teachings.