Abstract:
A clock is provided for simultaneously displaying twenty-five (25) simulated time synchronized with twenty-four (24) real-time. Preferably, the clock comprises a digital processor for controlling the operation of the clock, a first display connected to the digital processor for displaying twenty-four (24) hour real-time representations and a second display located proximate to the first display and connected to the digital processor for displaying twenty-five (25) simulated time representations. A look-up table encoding technique is used to convert each twenty-four (24) hour real-time representation to a corresponding twenty-five (25) hour simulated time representation. In operation, a program display program is run by the digital processor to display the twenty-four (24) real-time representation on the first display and the twenty-five (25) hour simulated time representation on the second display.

Description:
TECHNICAL FIELD 
     The present invention relates generally to clock mechanisms, and more particularly to a clock for simultaneously indicating twenty-five (25) simulated hours as well as a twenty-four (24) hour real-time indication. 
     BACKGROUND OF THE INVENTION 
     A common complaint in today&#39;s fast-paced society is that there are not enough hours in the day to accomplish one&#39;s daily tasks. The cause of such complaint, however, is not of course due to an insufficient number of hours in a day; but rather one&#39;s failure to appropriately regulate his or her daily schedule or routine. This problem is exacerbated over time as one becomes conditioned to follow the same schedule or routine on a daily basis. 
     Scientific studies have confirmed that the human body tends to function on a twenty-five (25) hour biological system rather than the conventional twenty-four (24) hour system tied to the earth&#39;s rotation. The body&#39;s tendency to function on a twenty-five (25) hour biological clock, however, cannot be utilized advantageously since conventional timekeeping is tied to the twenty-four (24) hour real-time day. The twenty-five (25) hour biological clock does, however, suggest a way of ameliorating daily scheduling problems; using a twenty-five (25) simulated hour clock to provide a person with the feeling of having one extra hour per day to accomplish daily tasks. 
     There is therefore a need to provide a device to aid those people who are so inclined to regulate their schedules, routines and bodies to a day having twenty-five (25) simulated hours in a twenty-four (24) hour real-time day. One such device is shown in U.S. Pat. No. 4,541,726 to Rachofsky issued Sept. 17, 1985. In its preferred embodiment, this patent describes an analog clock having a clock face with twenty-five (25) equally-spaced intervals printed thereon. A suitable clock drive mechanism simultaneously drives a minute hand around the clock face, and an hour hand between spaced intervals, in 1/25th of the twenty-four (24) hour real-time day. 
     While the clock described in U.S. Pat. No. 4,541,726 has proven advantageous, there is a need to provide an improved clock that has the capability to simultaneously display both twenty-four (24) and twenty-five (25) hour time. 
     BRIEF SUMMARY OF THE INVENTION 
     Accordingly, the present invention describes a clock for indicating both twenty-five (25) simulated hours in a twenty-four (24) hour real-time day, as well as a standard twenty-four (24) real-time representation. The clock preferably includes a digital processor for controlling operation of the clock, a first display connected to the digital processor for displaying standard twenty-four (24) hour time, a second display proximate to the first display and also connected to the digital processor for displaying twenty-five (25) hour simulated time, and appropriate conversion means controlled by the digital processor for determining the proper twenty-five (25) hour time to be displayed based on the actual twenty-four (24) hour time. In particular, the conversion means includes a &#34;lookup&#34; table stored in suitable memory associated with the digital processor. The look-up table stores data for use in calculating the hours, minutes and seconds needed to represent the twenty-five (25) hour time based on the then-current twenty-four (24) hour time. 
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS 
     For a more complete understanding of the present invention and the advantages thereof, reference is now made to the following Description, taken in conjunction with the accompanying Drawings in which: 
     FIG. 1 is a perspective view of the twenty-five (25) hour clock for indicating twenty-five (25) simulated hours in a twenty-four (24) hour real-time day; 
     FIGS. 2a-c show representative clock faces for use in the twenty-five (25) hour clock of FIG. 1; 
     FIG. 3 shows a schematic representation of a clock drive mechanism for driving the hour and minute hands of the clock in FIG. 1; 
     FIG. 4 shows a schematic representation of a suitable digital clock drive mechanism for driving a conventional digital readout for the twenty-five (25) hour clock; and 
     FIG. 5 shows a schematic representation of an alternate embodiment of FIG. 4 wherein a pair of digital displays are used to provide a synchronized, simultaneous 24/25 hour readout. 
    
    
     DETAILED DESCRIPTION 
     With reference now to the FIGURES wherein like reference characters designate like or similar parts throughout the several views, FIG. 1 is a perspective view of the twenty-five (25) hour clock 10 as described in U.S. Pat. No. 4,541,726. This clock indicates twenty-five (25) simulated hours in a twenty-four (24) hour real-time day. As used herein, the term &#34;twenty-four (24) hour real-time day&#34; refers to the twenty-four (24) hour timekeeping convention tied to the earth&#39;s rotation. The clock 10 includes a housing 12 having front and back walls 14 and 16, side walls 18, top wall 20 and a base 22. Preferably, the clock includes a clock face 24 having indicia 26 printed thereon at twenty-five (25) equally-spaced intervals 28, each of the intervals representing a simulated &#34;hour&#34; in a twenty-five (25) hour simulated day. The clock 10 also includes a conventional hour hand 30, minute hand 32 and second hand 34. The clock hands 30, 32 and 34 are driven by a suitable clock drive mechanism 36 for simultaneously driving the hands around the clock face 24. Although not shown in detail, the clock drive mechanism 36 is driven through a gear reduction motor 38 by a suitable power source such as an electric motor 40. Equivalent types of power sources may be used in place of the electric motor 40 as is well known in the art. The clock 10 also preferably includes a conventional clock setting mechanism (not shown) for manual setting of the hour and minute hands 30 and 32. The clock setting mechanism allows the user to reset the clock movement at any convenient time of the twenty-four (24) hour real-time day. 
     As described in U.S. Pat. No. 4,541,726, the twenty-five (25) hour clock 10 may be used advantageously by those people who are so inclined to regulate their schedules, routines and bodies to a day having twenty-five (25) simulated hours in a twenty-four (24) hour real-time day. The clock allows tasks to be completed in a shorter time frame and gives a person the feeling of having one extra hour per day. This extra hour, although simulated, serves to increase task efficiency by a factor of over four (4%) percent. 
     The theory of operation of the twenty five hour clock 10 is seen by considering Table I below: 
     
                       TABLE I______________________________________    Min-Seconds  utes      Hours   Total Seconds/Day______________________________________57.6 ×    60 ×              25 =    86,400 (25 simulated hrs)  60 ×    60 ×              24 =    86,400 (24 real-time hrs)______________________________________ 
    
     As seen in the above table, every minute in the twenty-five (25) simulated hour system includes only 24/25th&#39;s of a real-time minute, or 57.6 real-time seconds. Thus, the invention takes advantage of the saving of 2.4 real-time seconds every real-time minute to form the one extra simulated hour (57.6 real-time minutes long) every twenty-four (24) hour real-time day. 
     Referring simultaneously to FIGS. 2a-c, various embodiments of the clock face 24 of the clock 10 are shown. In the preferred embodiment of FIG. 2a, a &#34;25 hour&#34; clock face is shown wherein the indicia 26 comprise the sequential numerals &#34;1-25&#34; located at the twenty-five (25) equally-spaced intervals 28. Each of the intervals 28 represents a simulated &#34;hour&#34; in the twenty-five (25) hour simulated day, and each is separated by 14.4° (since 14.4°×25 intervals=360°). In FIG. 2b, a &#34;12-12 hour&#34; clock face is shown wherein the indicia 26 comprise sets of sequential numerals &#34;1-12&#34; located on each side of the clock face 24, with an additional interval 41 representing the twenty-fifth (25) simulated hour in the twenty-five (25) hour simulated day. 
     In FIG. 2c, the indicia 26 on the clock face 24 are located at twelve intervals, each of the intervals being 28.8° apart. An additional segment 43 of 14.4° is also used on this face to represent the extra simulated hour per day. This extra hour is allocated to one-half hour per each half day. Table II below sets forth the various timing (real-time) relationships among the clock faces 24 shown in FIGS. 2a-c. 
     
                       TABLE II______________________________________&#34;25 Hour&#34;      &#34;12-12 Hour&#34; &#34;12.5 Hour&#34;______________________________________Hour  1 rev./day   1 rev./day   2 rev./dayHand:Minute 1 rev./57.6 min.              1 rev./57.6 min.                           1 rev./57.6 min.Hand:Second 1 rev./57.6 sec.              1 rev./57.6 sec.                           1 rev./57.6 sec.Hand______________________________________ 
    
     As shown in Table II, using the &#34;12.5 hour&#34; face of FIG. 2c, the hour hand 30 makes two complete revolutions per twenty-four (24) hour real-time day. However, the minute hand 32 and second hand 34 move in the same fashion as with the twenty-five (25) hour clock faces of FIGS. 2a and 2b. 
     Referring now to FIG. 3, a suitable clock drive mechanism 36 is shown for the twenty-five (25) hour clock face of FIG. 2a. As noted above, with the twenty-five (25) hour clock face, the hour hand 30 is driven at a speed of one revolution around the clock face 24 per twenty-four (24) hour real-time day. The minute hand 32 is driven at a speed of one revolution per 24/25th&#39;s real-time minutes. The hour hand 30 is thus driven between a &#34;hour&#34; interval in 1/25th of the twenty-four (24) hour real-time day. 
     Referring to FIG. 3, the clock drive mechanism 36 includes a gear wheel 42 and pinion 44 mounted on a spindle 46 for rotation therewith. The spindle 46 is driven by a suitable power source such as the electric motor 40 as described above with respect to FIG. 1. As also shown in FIG. 3, an hour wheel 48 is mounted on a spindle 50 to drive the hour hand 30 around the clock face. The hour wheel 48 includes teeth 52 which mesh with teeth 45 of the pinion 44, and thus the hour wheel 48 is driven thereby. Likewise, a minute wheel 54 is mounted on a spindle 56 to drive the minute hand 32. To this end, the minute wheel 54 includes teeth 55 which mesh with the teeth 43 of the gear wheel 42, and thus the minute wheel 54 is driven thereby. According to the present invention, once the speed of the electric motor 38 is determined, the circumference of the hour wheel 48 and the number of teeth 52 therein are appropriately sized to drive the hour hand 30 at a speed of one revolution around the clock face 24 per 24/25th&#39;s real-time minutes. Accordingly, the hour hand 30 moves between spaced intervals 28 in 1/25th of the twenty-four (24) hour real-time day. Likewise, the circumference of the minute wheel 54 and the number of teeth 55 therein are appropriately sized to drive the minute hand 32 around the clock face 24 in 24/25th of a real-time hour. Although not shown in FIG. 3, the second hand 34 also includes a second wheel which is appropriately sized to drive the second hand 34 of FIG. 1 around the clock face 24 in 24/25th&#39;s of a real-time minute. The clock drive mechanism 36 of FIG. 3 may also be utilized in conjunction with the clock face 24 shown in FIG. 2b since the hour hand 30 therein also makes one revolution per twenty-four (24) hour real-time day. Although not shown in detail, the clock drive mechanism 36 may also be suitably modified to drive the hour hand 30 two times around the clock face 24 in a twenty-four (24) hour real-time day. In such an embodiment, the clock face 24 shown in FIG. 2c is used. 
     Therefore, it can be seen that the present invention describes a unique clock mechanism for representing twenty-five (25) simulated hours in a twenty-four (24) hour real-time day. The twenty-five (25) hour clock is advantageous to those people who are so inclined to regulate their schedules, routines and bodies in such a way as to increase their efficiency by a factor of over four (4%) percent in a twenty-four (24) hour real-time day. To this end, the present invention may be used to assist a person in adjusting to a twenty-five (25) hour (57.6 real-time) minute cycle that allows tasks to be completed in a shorter time frame and provides a person with the feeling of having one extra hour per day. 
     Although in the preferred embodiment, the twenty-five (25) hour clock includes a clock face 24 having indicia printed thereon in twenty-five (25) equally-spaced intervals such as shown in FIGS. 2a-2b, it should be appreciated that the clock face may also comprise a digital readout representing twenty-five (25) simulated hours. 
     Referring now to FIG. 4, a simplified schematic diagram is shown detailing a suitable digital clock drive mechanism 60 for use in an electronic version of the twenty-five (25) hour clock. The drive mechanism 60 includes a reference oscillator 62 generating a predetermined frequency. The output of the oscillator 62 is divided by a frequency divider circuit 63 and applied to a pulse insertion/deletion circuit 64. The pulse insertion/deletion circuit 64 is suitably controlled (by a microprocessor or other conventional control circuit) to insert or delete pulses as needed in the pulse train to generate a clock signal on line 65. The clock signal is appropriately selected to generate a 57.6 second &#34;simulated minute&#34; and a 57.6 minute &#34;simulated hour&#34;. This clock signal is then supplied to a conventional display drive circuit 66 which drives an LCD or LED display 68. The actual display readout will reset to &#34;00:00&#34; at the beginning of the twenty-four (24) hour real-time day and go up to &#34;24:59&#34; at the end of the twenty-four (24) hour real-time day. Although not shown in detail, the drive mechanism is driven by a suitable power source, such as a rechargeable battery. The electronic version of the clock also includes a conventional clock setting mechanism. 
     In yet another embodiment shown in FIG. 5, a clock 100 includes first and second displays 102 and 104 for providing synchronized and simultaneous display of both twenty-four (24) hour time and twenty-five (25) simulated time. In the preferred embodiment, displays 102 and 104 are conventional seven-segment digital displays juxtaposed one above the other (or side-by-side) in a suitable &#34;desktop&#34; housing. Analog displays may alternatively be used if desired. Preferably, first display 102 indicates &#34;standard&#34; twenty-four (24) hour time as set by the user. The second display 104 indicates the corresponding twenty-five (25) hour time. Both displays are adapted to read &#34;12:00:00&#34; at precisely the same time at noon. Switch 114a is an &#34;hour set&#34; button used to set the hours on the first display and switch 114b is a &#34;minutes set&#34; button used to set the minutes on the first display as will be described. Third switch 114c allows the user to alternate between 12 and 24-hour (i.e., military time) formats. When switch 114a or switch 114b is depressed and held, the respective display digits are quickly advanced to enable the user to set the time on the first display in a prompt manner. 
     The clock 100 further includes a crystal-driven central processing unit (CPU) 106 for controlling the overall operation of the clock. The CPU 106 includes data, address and control buses, generally represented by the bus 108. CPU 106 drives the first and second displays 102 and 104 through the first and second display drivers 103 and 105, respectively. As shown in FIG. 5, the most significant digits generated by CPU are used by display driver 103 (via bus 103a) to drive display 102 while the least significant digits 105 are used by display driver 105 (via bus 105a) to drive display 104. A read only memory (ROM) 110 is connected to the CPU 106 by the bus 108, as is random access memory (RAM) 112. ROM 110 stores the various operating and applications programs (to be further described) necessary to control the CPU 106. RAM 112 provides temporary storage of data processed by the CPU as is well known in the prior art. The clock further includes a suitable power supply 114 driven off a standard 117 volts a.c. wall outlet; alternatively, a suitable battery supply may be used for this purpose. When the clock 100 is powered on, the unit will reset and both displays will flash &#34;12:00:00&#34; until the first display 102 is set by the user. 
     The clock 100 also includes an electrically-eraseable programmable read only memory (EPROM) or equivalent semipermanent memory means 116 for storing a look-up table of data values used to convert twenty-four (24) hour real-time to an equivalent twenty-five (25) hour simulated time representation. The look-up table may alternatively be supported in the ROM 110. According to a feature of the present invention, a conversion routine (identified below as CAL25) is supported in the ROM 110 for continuously receiving the twenty-four hour real-time and using this value as an address to the look-up table where the appropriate twenty-five hour time information is stored. In the preferred embodiment, each display is updated every second of real-time. ROM 110 also includes suitable program routines for controlling the CPU 106 and display drivers 103 and 105 to generate the 24 hour and 25 hour displays. 
     As described above, the clock includes suitable control switches 114 for setting and blanking the displays. When the &#34;hour set&#34; button 114a is depressed, the twenty-five hour display is blanked and the hour portion of the twenty-four hour display is incremented by one hour. Likewise, when the &#34;minute set&#34; button 114b is depressed, the twenty-five hour display is blanked and the minute portion of the twenty-four (24) hour display is incremented. When the user releases a &#34;set&#34; button, the software quickly uses the look-up table setup in permanent memory to assist in calculation of the 25-hour time (based on the 24-hour time). This calculation is valid all the way down to the 50th of a second so the displays are always exactly relative. The 25-hour display is then promptly displayed and the clock returns to its normal display mode. Therefore, after setting the appropriate time on the twenty-four hour display, the CPU thus automatically recalculates the proper corresponding twenty-five (25) hour time and displays this time on the second display 104. 
     The software routines for controlling the operation of the clock are identified below. The software uses an internal timer which runs at a rate of approximately 1/50 of a second. The 24-hour display is updated every 50 ticks of the timer while the 25-hour display is updated every 48 ticks. 
     RESET CODE: This code is only executed upon power-up (or power failure). Registers, data ports and the timer are all set-up. Then the displays flash 12:00:00 noon in a loop until a &#34;set&#34; button is pressed. The code reacts by jumping to the MAIN CODE. 
     MAIN CODE: This code is a simple loop which monitors activity at five events: flag set for increment of 24-hour display, flag set for increment of 25-hour display, &#34;hour set&#34; button 114a pressed, &#34;minutes set&#34; button 114b pressed, &#34;convert&#34; button 114c pressed. Upon detection of any event the proper routine is called or flag set. 
     TIMER: (Interrupt routine): Each 50th of a second interval this routine is initiated by the internal timer. The routine calls DECTIMER and resets the timer to begin the next interval. 
     DECTIMER: The number of timer intervals is checked to see if either display is due for an update by one second. When a display is due to be updated the appropriate flag is set for the MAIN CODE. The displays are thus timed independently and allow the user a proper visual effect of the time ratio. 
     INCDIS24: Increments the 24-hour display registers and displays the new time. This operation is initiated by the flag from the timer. 
     INCDIS25: Increments the 25-hour display registers and displays the new 25-hour time. This operation is initiated by the flag from the timer. 
     INCHOUR: Increments the 24-hour display by one hour as a result of the &#34;hour set&#34; button being pressed. It also clears the seconds to &#34;00&#34; and recalculates the 25-hour time. Then both displays are updated. The 25-hour time is blanked while the button is pressed. 
     INCMIN: Same as INCHOUR except for the minutes as a result of the &#34;minutes set&#34; button being pressed. 
     INCCOUNT: Increments display register values by one second and allows it to trickle all the way up to the hours place. 
     DESCOUNT: Sends the display data out to the display devices. 
     DIS24: Checks for 12/24-hour time mode and formats the display data properly using conversion tables. Then DESCOUNT is called to output the proper 24-hour display. 
     DIS25: Same as DIS 24 except for the 25-hour display. In a &#34;twelve hour&#34; mode, the 25-hour display will run from 12:00:00 noon until 13:59:59 and then roll over to 1:00:00 AM. 
     DELAY: A simple delay routine for intervals in multiples of 100 milliseconds. 
     CAL25: Gets the 24-hour time, uses the look-up table and calculates the exact relative 25-hour time. The BCDADD routine is used to add time offsets if necessary. Finally the new 25-hour time is displayed using the DIS25 routine. 
     BCDADD: Adds the conversion table offsets to the 24-hour time in binary-coded-decimal format in order to get the proper 25-hour time. 
     The flowcharts showing the control relationship of the above routines are set forth below. The look-up table values for the twenty-four (24) hour to twenty-five (25) hour conversion are reproduced following these routines. ##SPC1## 
     Although preferred embodiments of the invention have been described in the foregoing Detailed Description and illustrated in the accompanying Drawings, it will be understood that the invention is not limited to the embodiments disclosed, but is capable of numerous rearrangements, modifications and substitution of parts and elements without departing from the spirit of the invention. Accordingly, the present invention is intended to encompass such rearrangements, modifications and substitutions of parts and elements as fall within the spirit and scope of the appended claims.