|Publication number||USRE36060 E|
|Application number||US 08/284,952|
|Publication date||Jan 26, 1999|
|Filing date||Aug 2, 1994|
|Priority date||Oct 31, 1989|
|Also published as||DE69016926D1, DE69016926T2, DE69032887D1, DE69032887T2, EP0425989A2, EP0425989A3, EP0425989B1, EP0613296A1, EP0613296B1|
|Publication number||08284952, 284952, US RE36060 E, US RE36060E, US-E-RE36060, USRE36060 E, USRE36060E|
|Original Assignee||Seiko Epson Corporation|
|Export Citation||BiBTeX, EndNote, RefMan|
|Patent Citations (41), Non-Patent Citations (2), Referenced by (57), Classifications (24), Legal Events (2)|
|External Links: USPTO, USPTO Assignment, Espacenet|
This is a continuation of copending application Ser. No. 07/605,292 filed Oct. 29, 1990 now abandoned.
1. Field of the Invention
THis invention relates generally to video projectors, and more specifically to liquid crystal based video projection systems.
2. Description of the Prior Art
Large screen televisions presently employ three basic, alternative technologies. The first is large screen direct view cathode ray tubes (CRTs) reaching 35" (diagonal), the second is rear projection, and thr third is front projection on to a screen, much like the familiar movie projector. Direct view CRT screens larger than 35" are extremely expensive, and do not sell well into the consumer market as a result of the expense. Both rear and front projection television and video systems traditionally use CRTs. However, since the light produced by a CRT is coming from phosphorescence, the final light level is very limited by having to spread the light over an area up to ten times larger that the area of the CRT. One solution that has become very popular is to use three separate CRTs, one red, one green, and one blue. Monochrome CRTs can be forced to emit much more light than a single color CRT, because the electron shadow mask in back of the screen phosphors can be eliminated and far more electrons will strike the phosphors, which in turn produces more light. The three colors are then combined with lenses to form color images. And since the color image is the product of three very bright CRTs, the combination is as much as ten times brighter than was possible before. Even so, CRTs have limits, and new ways have been found to further increase projection light levels.
Liquid crystal panels, similar to LCD watches, emit no light on their own, but will block light shining through. In an LCD watch, a small light bolt is placed behind the LCD panel, and a switch will turn it on for viewing in the dark. In daylight, the LCD will reflect sunlight or indoor light and is very readable. Video projection systems using liquid crystal panels have begun to appear in commercial products sold in the United States, e.g. by Sharp Corporation (Japan). These systems typically place a high output metal halide lamp behind a liquid crystal panel with a video image and project that image up onto a screen using a system of lenses. An Oct. 1989 article by S. Kohzai, et al., describes a liquid crystal video projection system having a metal halide projection lamp, dichroic mirrors, three liquid crystal panels and associated lenses to produce full-color large-screen video. (International Televison Engineering Journal (ITEJ) Technical Report Vol. 13, No. 53, pp.49-54.)
Prior art video projection systems are typically constructed as is shown in FIG. 1. A video projection system referred to by the general reference numeral 10, is comprised of an on/off switch 12 connected to a power supply 14, a cooling fan 16, a projection lamp 18 with an over-temperature bimetal thermostat 20, a control module 22, an input module 24, a liquid crystal light valve 26, a lens unit 28, and a projection screen 29. Light from projection lamp 18 shines through an image formed on liquid crystal light valve 26 causing a projected image to be focussed by lens unit 28 on to screeen 29. The fan 16 forces cooling air through system 10, but whenever the airflow is blocked, system 10 will overheat as a result of the large amount of heat being dissipated internally by projection lamp 18. The over-temperature thermostat 20 is designed to trip at abnormally high heat and thus shut off the projection lamp 18. This action prevents damage to system 10 by oveheating. Airflow through system 10 can be inadvertently blocked and no warning that the thermostat 20 is about to trip is given. No outside indication is given that thermostat 20 has tripped off. A user could wrongly asume that the projection lamp 18 has burnt out and needs replacing.
The volume, picture, signal input, and lens settings of prior art projection systems usually require manual adjustment at the control module 22, via input module 24. This leads to inconvenience, because the positions of the screen, the video projector, and the user are normally several feet apart. Users must therfore move over to the projector system in order to adjust it. This will usually prohibit placing such projector systems out of reach, e.g., on the ceiling of a theater, bar, or restaurant.
According to this invention, a liquid crystal video projection system comprises a liquid crystal panel with a video image, a projection lamp with ON/OFF control, a zoom lens with a zoom control mechanism, a focus lens with a focus control mechanism, an audio system with volume control, a projection-lamp light detector, a heat sensor, a variable-speed cooling fan, a control module having a microprocessor, a display, a keypad, an alarm/annunciator, a power supply with ON/OFF control, and an infrared based remote control system.
An advantage of the present invention is that there is improved overheating protection with indicators that assist a user in averting trouble before failure occurs, and means to quickly troubleshoot or respond to a problem once the problem has been identified.
A further advangage of the present invention is that remote adjustment of the system can be made from the normal viewing position of the user relative to the system. THe projected image can be remotely focused, zoomed in and out, and moved up or down on the projection screen.
These and other objects and advantages of the present invention will no doubt become obvious to those of ordinary skill in the art after having read the following detailed description of the preferred embodiments which are illustrated in the various drawing figures.
FIG. 1 is a block diagram of a prior art video projector system;
FIG. 2 is a functional block diagram of a liquid crystal video projector (LCVP) embodiment that incorporates the present invention;
FIG. 3 is a block diagram of an alternate microprocessor-based embodiment of a portion of the LCVP in FIG. 2;
FIG. 4 is a schematic diagram of the input unit showing details of the command pushbutton switch matrix and option toggle switches;
FIG. 5 is a schematic diagram of the main power and projection lamp power controllers and the light and temperature detectors;
FIG. 6 is a block diagram showing the interfacing details for the signal input source selector, E2 PROM memory, lens controller, and the DAC connections to the I/O port;
FIG. 7 is a schematic diagram of the display LED interfaces and a block diagram representation of the on-screen display (OSD);
FIG. 8 is a schematic diagram of the variable speed fan controller and the alarm;
FIG. 9 is a flowchart of an exemplary "top-level" control program.
FIGS. 10A and 10B are flowcharts of a subroutine that does power-on initialization housekeeping duties;
FIGS. 11A abnd 11B are flowcharts of a main power and projection lamp start-up subroutine;
FIG. 12 is a flowchart of a subroutine to orderly shut down the main power and projection lamp power;
FIG. 13 is a flowchart of a subroutine to handle a failure of the projection lamp;
FIG. 14 is a flowchart of a subroutine to restart the projection lamp;
FIGS. 15A and 15B are flowcharts of a subroutine to respond to an over-temperature condition;
FIG. 16 is a flowchart of a subroutine to display the current signal input source selection on the on-screen display;
FIG. 17 is a flowchart of a subroutine to step the signal input source selection to the next source and to display the activity on the on-screen display;
FIG. 18 is a flowchart of a subroutine to automatically focus the LCVP together with an interrupt subroutine to temporarily disable the auto-focus:
FIG. 19 is a flowchart of a subroutine to toggle a display of a focusing target pattern on and off the projection screen;
FIG. 20 is a flowchart of a subroutine to drive focue out (far) during a command from the remote control transmitter;
FIG. 21 is a flowchart of a subroutine to drive focus in (near) during a command from the remote control transmitter;
FIG. 22 is a flowchart of a subroutine to zoom wider during a command from the remote control transmitter;
FIG. 23 is a flowchart of a subroutine to zoom tighter during a command from the remote control transmitter;
FIG. 24 is a flowchart of a subroutine to drive the angle of the lenses such that the projected image is moved up on the projection screen;
FIG. 25 is a flowchart of a subroutine to drive the angle of the lenses such that the projected image is moved down on the projection screen;
FIG. 26 is a flowchart of a subroutine to automatically center the up and down position of the projected image;
FIG. 27 is flowchart of a subroutine to allow the selection and adjustment of a plurality of picture attributes (e.g., brightness, color, and hue);
FIGS. 18A and 28B are flowcharts of a subroutine to increment a picture attribute selected in the subroutine of FIG. 27;
FIGS. 29A and 29B are flowcharts of a subroutine to decrement a picture attribute selected in the subroutine of FIG. 27;
FIG. 30 is a flowchart of a subroutine to set all the picture attributes to a default value;
FIGS. 31A and 31B are flowcharts of a subroutine to increase sound volume;
FIGS. 32A and 32B are flowcharts of a subroutine to decrease sound volume;
FIG. 33 is a flowchart of a subroutine to toggle (sound) mute on and off;
FIG. 34 shows the rotation of choices possible for signal input source selection; and
FIG. 35 shows the rotation of picture attributes that can be selected in the subroutine of FIG. 27.
FIG. 2 is a liquid crystal video projector (LCVP), referred to by the general reference numeral 30, comprising a control unit 32 having a control input interface 34, an instruction decoder 36, a power controller 38, a signal source controller 40, a picture controller 42, an audio controller 44, a lens control interface 46, a fan motor control interface 48, a display controller 50, a light detector interface 52, a temperature detector interface 54, an alarm controller 56, and a timer 58. THe LCVP 30 is further comprised of a control input 60, a display 62, an alarm 64, a light detector 66, a temperature detector, 68, a main power controller 70, a projection lamp power controller 71, a signal source selector 74, a fan motor controller 76, a fan motor 78, a memory 80, a lens controller 82, and a digital-to-analog converter SAC) 84. DAC 84 actually comprises six independent DACs, one each controlling five picture attributes and sound volume, described below, in an othewise conventional television receiver. A projection lamp (not shown) connected to projection lamp power controller 72 is preferably of the metal halide type. Metal halide lamps require high starting voltages for ignition. Both the starting and running voltages for the projection lamp are supplied by the projection lamp power controller and an internal ballast. Light detector 66 has a current sensing resistor in series with the projection lamp. Any failure of the projection lamp to light will be indicated by an abnormally low voltage across a sensing resistor (R1 in FIG. 5). After a pre-set time, the light detector interface 52 reports a failure of the lamp to turn-on to power controller 38.
When LCVP 30 is first turned on, the projection lamp may not start right away. If the light detector 66 senses no light, a number of retries will be attempted by the power controller 38 via projection lamp power controller 72. A failure of the lamp to start after a preset number or retries is stored in the memory 80 and is also sent to the display 62 via the display controller 50. The temperature detector 68 and temperature detector interface 54 sense the operating temperature of LCVP 30 and send a signal to the fan motor controller interface 48 to provide additional or reduced cooling, in order to maintain an optimum operating temperature. The fan motor 78 forces a variable amount of air through LCVP 30 to keep it from overheating. Several sources of signals may be selected by the signal controller 40 and signal source selector 74. The signal selection is responsive to the instruction decoder 36. For example, selections among camera, VCR, and broadcast signal input sources can be made. The picture controller 42 is also responsive to the instruction decoder 36 and provides control to set the level of the picture attributes of color, hue, brightness, contrast, and sharpness (peaking). The level of each of these picture attributes is provided as digital output to the DAC 84 and stored in the memory 80. Whenever power is turned ON, these levels are read back from memory 80 to restore the last level in use before the power to LCVP 30 was turned OFF. Sound volume is controlled by sending control signals from the instruction decoder 36 to the audio controller 44. The sound volume level is also output to the DAC 84 and stored in the memory 80. Whenever power is turned ON, the sound volume level is also read back from memory 80 to restore the last level in use before the power to LCVP 30 was turned OFF. Lens control interface 46 and lens controller 82 allow the instruction decoder 36 to control such functions as focus, zoom, and image position on a screen (not shown, but similar to scree 29 in FIG. 1). The display controller 50 supports the display 62 and the combination provides a visual status of the power controller 38, selected signal source, picture attribute levels, sound volume level, and lens control information. Any abnormal condition detected by the power controller 38 will be annunciated by the alarm 64 via supporting alarm controller 56. Any timing requirements of LCVP 30 are supported by the timer 58.
FIG. 3 is exemplary microprocessor-based implementation of LCVP 30. The functions of control unit 32 are all implemented by a microprocessor system. Several computer-implemented processes (programs) are used to replace the functional units described above. The important parts of each program are described below, in detail. The microprocessor system comprises a central processing unit (CPU) 90, a read only memory (ROM) 91, a random access memory (RAM) 92, a timer 94, and an input/output (I/O) port 93. ROM 91 stores the program for CPU 90 and RAM 92 stores temporary data and is used as a work space. Data from memory 80 is routinely read in by an initialization program and used to fill parts of RAM 92 (to improve access times later to such data). Digital interfaces are made via the I/O port 93 to control input 60, display 62, an alarm 64, light detector 66, temperature detector, 68, main power controller 70, projection lamp power controller 72, signal source selector 74, fan motor controller 76, fan motor 78, memory 80, lens controller 82, and DAC 84. Memory 80 is implemented with an erasable, electrically-programmable, read only memory (E2 PROM ). However any other non-volatile memory, such as battery-backed CMOS SRAM, will also function satisfactorily. Memory 80 stores the operating status of LCVP 30, e.g., a set value for DAC 84 and a projection lamp shut-off flag.
In FIG. 4, control input 60 comprises a keypad having sixteen momentary pushbutton switches S1 through S16, an array of eight light emitting diodes (LEDs) D1 through D8, a reset switch RS1, a remote control transmitter 95, and a remote control receiver 96. RS1, when presed, will reset any projection lamp failure flag in RAM 92. Control input 60 interfaces to signal lines I0 -I7 and I16, and O0 -O3 on I/O port 93. Table I lists the functions of each of control switch S1 -S16 located on LCVP 30. Table II list the indicator meanings of each of LEDs D1 -D8.
TABLE I______________________________________(Pushbuttons)______________________________________S1 Power ON/OFF S10 "+"S2 Mute (sound) S11 Default Pict. SettingsS3 Mode (Pict. Attribute) S12 Input Source SelectS4 Volume Down S13 Zoom WideS5 Volume Up S14 Zoom TightS6 Focus Pattern S15 Initiate Auto-FocusS7 Focus Out S16 Move Image UpS8 Focus In S17 Move Image Down.S9 "-" S18 Auto Move______________________________________
The pushbotton functions of Table I are repeated in remote control transmitter 95 that is in communication with remote control receiver 96.
TABLE II______________________________________(Toggle Switches)______________________________________D1: Japanese/English OSD D5: -D2: Focus Info placed in D6: - Picture/Blue RasterD3: Auto/Manual Focus D7: See Table IIID4: Auto-Focus D8: see Table III Once/Continuous______________________________________
Outputs O0 -O3 are connected in a matrix that will sense which of switches S1 -S18 are closed by reading inputs I0 -I4 while a zero is being scanned through O0 -O3. A remote control receiver 96 receives infrared based communications from a remote control transmitter (not shown) and inputs them to I7 of I/O port 93.
In FIG. 5, power to a projection lamp power supply 88 is controlled on/off by projection lamp power controller 72. Control module 32 outputs a high through the O4 signal of I/O port 93. This causes transistor T1 to pull in Relay RL1, turning power on. The voltage produced by power supply 88 is read by light detector 66 and converted to a digital signal by AD2. The digital signal is read into I8 of I/O port 93. Similarly, power to power supply 86 is controlled on/off by main power controller 70. Control module 32 outputs a high through the O5 signal output of I/O port 93. This causes transistor T2 to pull in Relay RL2, turning main power on. The temperature of LCVP 30 is sensed by a temperature sensor TS1 in temperature detector 68. Analog-to-digital converter AD1 supplies a digital signal that is read into I9 of I/O port 93.
FIG. 6 shows the interfacing details between 1/O port 93 and: the signal source selector 74, memory 80, lens controller 82, and DAC 84. Signal source selector 74 has three control signals for internal/external, video one/video two, and a "blue raster" on-off signal. (A dark blue raster is placed on the screen whenever there is no video input,to make it obvious to a user that the LCVP 30 is on.) Memory 80, in this case an E2 PROM, communicates permanently stored data with LCVP 30 over I/O1 signal on I/O port 93. Output signals O1-6 -O22 are, respectively: auto focus control (AFC), power focus far (PFF), power focus near (PFN), power zoom wide (PZW), power zoom tight (PZT), power swing up (PSU, move image on sceen up), power swing down (PSD, move image on screen down). Input signals I11 -I13 are, respectively: focus near side (MN), focus far side (MF), and lens centered (SC). Moving the image on the screen up and down may be accomplished, for example, by moving the supporting legs of a LCVP 30 sitting on a table up and down to change the projection angle with respect to the horizontal. The leg movement, in such a case, is done with a reversible motor and gears.
FIG. 7 represents display 62, which comprises an on-screen display (OSD) 98. Messages are displayed on the video screen in Japanese or English by the OSD 98. I/O port signal line O6 controls a temperature alarm light emitting diode (LED) LD1. Output O15 controls the on-screen display (OSD) 98. A high level on O6 will turn-on transistor T3 and therefore LD1. This process is repeated for LD2 using transistor T4 connected to O7. LD2 indicates the projection lamp has burnt out and needs replacing. LD3 and LD4 are each dual-color LEDs. One half is red (LD3r and LD4r) and the other half is green (LD3g and LD4r). When both the red and green sides are lit, the color produced is orange. Low levels on 08, 09, 010, and 011 will turn on LD3r, LD3g, LD4r, and LD4g, respectively. LD3 indicates the projection lamp power (on/off), and LD4 indicates the condition of the power supply (on/standby).
FIG. 8 shows how I/O port 93 controls fan controller 76, fan motor 78, and alarm 64. Controller 76 is a two-speed fan controller. When both O12 and O13 are low, transistors T9 and T11 will be off. Transistor T10 will therefore also be off and no current will pass through T10 to power fan 78. A high on O12 will bias T9 on which will bias T10 on. A three terminal series regulator SR1 passes through whatever current is necessary to maintain a predetermined voltage between its output pin and a ground sensing pin. If T11 is saturated, because O13 is high, the collector of T11 will pull the top of zener diode ZD1 to ground. If the predetermined voltage of SR1 is five volts, then five volts will be output to fan motor 78. If ZD1 were a 4.7 volts zener, and O13 went low, the pull-up resistor on the output of SR1 will reverse bias ZD1 to 4.7 volts, and the output of SR1 across fan motor 78 will switch up to 9.7 volts. The two voltage levels (high and low) provided by O13 therefore produce two fan speeds. The low speed has the advantage of quieter operation. The high speed will be used when the temperature of LCVP 30 indicates more cooling is required.
FIG. 9 is an exemplary "top-level" program used in an emboidment of the present invention. It is possible to accomplish the same program control of LCVP 30 with a variety of program flow approaches and designs. An initialization and control program 100 comprises a plurality of steps 101-108. Step 101 sets each port in I/O port 93 to standby. Step 102 reads the contents of memory 80 (an E2 PROM) to RAM 92. Next,step 103 inputs the status of switches D1-D8 and loads the data to RAM 92. LED LD4r is lit in step 104 to indicate standby. The program goes into a loop at step 105 waiting for an ON command from the remote control receiver 96 or from command switch S1. When an ON command is received, step 106 outputs an appropriate control signal to main power controller 70. Therefore a null loop is executed until a command input causes a CPU interrupt. Command inputs are handled in step 107 and dispatched in step 108.
FIGS. 10A and 10B, step 102 is shown to actually be a subroutine comprising steps a number of steps 110-125. Switch D1 is read to see if the user has selected the on screen display (OSD) to be in Japanese or English. In step 110, if D1 is high, control will proceed to step 111 to enable Japanese. Otherwise, control will pass to step 112 to enable Eglish. Both then pass control to step 113 where switch D2 is read. If high, control passes to step 114 to superimpose focus information on the picture. Otherwise, focus information is superimposed on the blue raster in step 115. (Follow connector A to FIG. 10B.) Next, in step 116, switch D3 is read. If D3 is equal to a high, then auto-focusing is enabled in step 117. Otherwise, step 118 enables power driven manual focusing. Switch D4 is read in step 119 and if high, step 120 will cause auto-focus to operate once and stop. Otherwise, 121 will enable continuous auto-focus. Steps 122-125 read switches D7 and D8 to sense a binary combination that can have four conditions, according to Table III.
TABLE III______________________________________D7 D8 Option______________________________________H H noneL H oneH L twoL L three______________________________________
FIGS. 11A and 11B represent a terminal program comprising a plurality of steps 130-154. This program was represented in FIG. 9 as step 106. Step 130 judges whether the command received is power ON or OFF. If OFF, step 131 causes the main power to be switched off. Otherwise, program flow passes to step 132 where a projection lamp turnoff flag in RAM 92 is checked. If the flag is high, the projection lamp is turned off in step 133 (see FIG. 13 discussion, below). Otherwise, step 134 turns LED LD4r and turns on LD4g (red to green, meaning: STANDBY to ON). Step 135 causes the main power supply to switch on (via controller 70). Metal halide and other types of projection lamps require time to warm-up, so step 136 starts flashing LED LD3g to indicate the warm-up period. Step 137 starts the fan motor 78 at low speed. Projection lamp power is turned on in step 138, and a timer is set in step 139 to see if the projection lamp lights up in a certain time frame. If the lamp is not on after the time delay, step 140 will attempt a restart in step 141, otherwise, control proceeds to step 142 for a sixty second delay for an on-screen status display, e.g. focus, zoom, video source selections, etc. In step 143 the DAC 84 has the contents of RAM 92, which comprise picture, color, hue, and sound volume data. In step 144, both D3 and D4 are tested, and if both are high, step 145 allows auto-focusing to adjust (this auto-focus mode allows focusing to occur only once when LCVP 30 is first turned on). Then step 146 causes the current selection of an input source to be shown on the on-screen display. LED LD3g is then lit in step 147 to indicate the projection lamp is normal. The command loop 107 (first shown at top-level in FIG. 9) is implemented with a plurality of steps steps 148-153. First, in step 148 the internal temperature of LCVP 30 (as sensed by detector 68) is tested to see if it is above a first predetermined temperature. IF it is, control passes to step 149, the "high temperature process". Then, a projection lamp test is made and if no light is sensed, control passes to step 133. Otherwise, a test at step 152 is made to see if there has been no video input signal for more than a present time. If so, step 131 shuts off the main power. (This is useful when a user falls asleep after a station goes off the air.) Otherwise step 153 looks to see if a command has been received. If none, control loops back to step 148. Otherwise, control is dispatched in step 108 (shown in FIG. 9 also) according to the command.
FIG. 12 represents a terminal program comprising a plurality of steps 160-168. This program was represented in FIG. 11B as step 131. The subrouting turns off the main power. Step 160 saves the contents of RAM 92 to E2 PROM memory 80. Projection lamp power is turned off in step 161. Main power is turned off in step 162. Fan motor 78 is spun at high speed to get a quick cool-down, in step 163. LED LD4g is turned off and LD4r is turned on in step 164 to indicate power OFF. LEDs LD3g and LD3r are flashed in step 165 to produce an orange flashing light (indicating cool-down cycle). When the temperature drops below a second predetermined temperature, as sensed in step 166, the sub-routine proceeds to step 167, which stops the fan motor 78. Otherwise, a loop is executed while waiting for cool-down. Flashing orange lights (LEDs LD3g and LD3r) are turned off in step 168, which indicates to the user that cool-down has been completed.
FIG. 13 represents a terminal program comprising a plurality of steps 170-180. This program was represented in FIG. 11A as step 133, the projection lamp failure handler. The subroutine handles a failure of the projection lamp. Step 170 sets alarm 64. Step 171 turns the projection lamp power supply off. Step 172 turns the main power off. Step 173 turns off LD4g and turns on LD4r to red, to indicate STANDBY. Step 174 sets LD3g off and LD3r on. LED LD2 is lit in step 175 to indicate the projection lamp needs to be replaced. A flat is set in RAM 92 to indicate the projection lamp is burnt out, in step 176. The contents of RAM 92 are then saved, in step 177, to E2 PROM memory 80, so that data is not irretrievably lost when the main power is turned-off. A timeout for the fan motor 78 is implemented in step 178. In step 179 fan motor 78 is shut off. The alarm is shut-off in step 180.
FIG. 14 represents a sub-routine comprising a plurality of steps 190-202. This sub-routine was represented in FIG. 11A as step 141. The subroutine is a projection lamp restart program. Step 190 clears a loop counter. Step 191 turns projection lamp power off. Restarting is indicated to a user by turning off LD3g and flashing LD3r, in step 192. LED LD2 is also flashed in step 193.
A time delay is inserted by step 194. Projection lamp power is turned on in step 195. Another time delay is inserted by step 196. If there is now a light output, control passes to step 201. Otherwise, another attempt to start the projection lamp is made by turning the projection lamp power off in step 198. The loop counter is incremented in step 199. If the loop count exceeds a predetermined maximum, in step 200, the loop quits and control passes to projection lamp failure handler, step 133 (FIG. 13, described above). Otherwise, the loop repeats at step 194. At step 201, LD3g is flashed and LD3r is turned off, to indicate a successful restart attempt. Then, in step 202, LD2 is turned off.
FIG. 15A represents a sub-routine comprising a plurality of steps 210-216. This sub-routine was represented in FIG. 11B as step 149. The subroutine handles overheating conditions. Step 210 flashes LD1 to indicate high temperature. Next, in step 211, fan motor 78 is put on high speed. Step 212 tests to see if the temperature has dropped below the first predetermined temperature. If it has control passes to step 215, which turns off LD1 and, in step 216, puts fan motor 78 back on low speed. Otherwise, a test is made, in step 213, to see if the temperature has risen above a third predetermined temperature. If not, control loops back to step 212. But if the temperature has climbed too high, then step 214 writes the contents the contents of RAM 92 to E2 PROM memory 80. (Follow connector "H" to FIG. 15B.) Step 217 turns the projection lamp power supply off. Step 218 turns the main power off. Step 219 turns off LD4g and turns on LD4r to red, to indicate STANDBY. Step 220 turns LD3g off and flashes LD3r. A loop at step 221 waits while the temperature is above the third predetermined temperature. After that, fan motor 78 is stopped, in step 222. And in step 223, LEDs LD1 and LD3r are turned off.
FIG. 16 represents an input selector sub-routine comprising a plurality of steps 230-234. This sub-routine was represented in FIG. 11B as step 146. The subroutine momentarily displays the current choice of video inlput source on the on-screen display 98. Step 230 causes all the possible video input sources to be displayed for a period determined by a time delay in step 231. Then, in step 232, the selected input source is displayed on the on-screen display for a period determined by the time delay in step 233. Step 234 then clears the on-screen display.
FIG. 17 is a command routine that is entered from dispatching step 108 in FIG. 9 and comprises a plurality of steps 240-244. The command routine allows the input source selection to be stepped from source to source. Step 240 increments a flag in RAM 92 that indicates the current input source selection. The name of the new input source is displayed on the on-screen display in step 241. I/O port 93 outputs O23 -O24 to selector 74 in step 242.
FIG. 18 represents an auto-focus sub-routine comprising a plurality of steps 250-261. This sub-routine was represented in FIG. 11B as step 145. The subroutine permits auto-focusing at the direction of the remote control and gives an on-screen interaction. Step 250 displays a message on the on-screen display 98. Step 251 sets the AFC signal ON (O16 from I/O port 93, FIG. 6). Since auto-focusing depends on an infrared sensor, and since the remote control works with an infrared beam, an interrupt procedure 252 (comprising steps 253-256) will temporarily suspend focusing attempts while any remote control activity is detected. Step 253 enters the interrupt procedure whenever the remote control receiver detects the remote control transmitter. Step 254 then shuts off the AFC signal and control loops in step 255 until the remote control transmission is over. Then the AFC is reestablished in step 255. (Interrupt procedure 252 will not execute if there is no concurrent auto-focusing activity.) A near and a far range signal (MN and MF) will both be true when the proper focus is obtained. Step 257 loops until both MN and MF are high. (MN and MF are returned from lens controller 82 on I/O port 93 lines I11 and I12, FIG. 6.) Step 258 indicates on the OSD 98 that auto-focusing has completed. Step 259 withdraws the AFC signal. A time delay is implemented in step 260 and then, in step 261, the OSD 98 display is cleared.
FIG. 19 represents a focus pattern toggle sub-routine comprising a plurality of steps 270-276. The subroutine will toggle a pattern on and off OSD 98. This allows focusing adjustments to be made with a steady target by the remote control. Step 270 checks to see if a pattern is currently being displayed. If not, step 271 checks D2 for a high level. If D2 is not high, the blue raster is turned on. Then step 273 puts a target pattern on OSD 98. (The blue raster is used to make the projected image visible when it might not otherwise be.) If a pattern was already being displayed, then it must be toggled off. Step 274 checks D2 for a high level. If D2 is not high, the blue raster is turned off. Then step 273 takes the target pattern off OSD 98.
FIG. 20 represents a power focusing sub-routine comprising a plurality of steps 280-282. The subroutine places PFF (see FIG. 6) true as long as powe focus far command is being received. Step 280 places PFF true. Step 281 loops until power focus far command is no longer received. And step 282 places PFF false.
FIG. 21 represents a power focusing sub-routine comprising a plurality of steps 285-287 and performs the opposite function as described for FIG. 20. The subroutine places PFN (see FIG. 6) true as long as power focus near command is being received. Step 285 places PFN true. Step 286 loops until power focus near command is no longer received. And step 287 places PFN false.
FIG. 22 represents a power zoom sub-routine comprising a plurality of steps 290-292. The subroutine places PZW (see FIG. 6) true as long as power zoom wide command is being received. Step 290 places PZW true. Step 291 loops until power zoom wide command is no longer received. Then step 292 places PFF false.
FIG. 23 represents a power zoom sub-routine comprising a plurality of steps 295-297 and performs the opposite function as described for FIG. 22. The subroutine places PZT (see FIG. 6) true as long as power zoom right command is being received. Step 295 places PZT true. Step 296 loops until power zoom tight command is no longer received. Then step 297 places PZT false.
FIG. 24 represents a projected image vertical positioning sub-routine comprising a plurality of steps 300-302. The subroutine places PSU (see FIG. 6) true as long as an up command is being received. Lens controller 82 is able to motor drive a system of lenses and/or mirrors in order to swing the projected image up and down on the screen. Step 300 places PSU true. Step 301 loops until the power up command is no longer received. Then step 302 places PSU false.
FIG. 25 represents a projected image vertical positioning sub-routine comprising a plurality of steps 305-307 and performs the opposite function as described for FIG. 24. The subroutine places PSD (see FIG. 6) true as long as power down command is being received. Step 305 places PSD true. Step 306 loops until the power down command is no longer received. Then step 307 places PSD false.
FIG. 26 represents a projected image vertical centering sub-routine comprising a plurality of steps 310-316. The subroutine will drive the projected image up or down in order to center it in the middle of the range of lens controller 82. The SC signal (FIG. 6) will switch high-to-low at the center of the range. If SC is detected as high in step 310, the PSD signal is asserted in step 311, until in step 312 it is sensed as going low. As soon as it goes low, step 313 turns off the PSD signal. Similarly for if SC was initially sensed as low, step 314 issues the PSU signal until step 315 detects it went high. Then in step 316 PSU is turned off.
FIG. 27 represents a picture attribute adjusting subroutine 319 comprising a plurality of steps 302-328. The subroutine allows a selected attribute (e.g., those of FIG. 35) to be enabled for adjustment by the "+" and "- command buttons. Step 320 indicates which picture attribute is currently indicated as selected by a flag in RAM 92 and displays a message to that effect on OSD 98. The display is held by a time delay in step 321. If a "+" or "-" or attribute select command is not presently being input, control will branch to step 325, which clears the OSD 98 and returns. Otherwise, a test is made to see if the next attribute is to be selected. If not, it must have been the "+" or "-" that was pressed (input) and control passes to step 326. Otherwise, in step 324, the next attribute is selected by incrementing the flag in RAM 92. Step 326 separates "+" from "-" and calls the appropriate subroutine 327 or 328 (described below).
FIGS. 28A and 28B represent a picture attribute incrementing sub-routine comprising a plurality of steps 330-344. The subroutine is entered from step 326 and was represented in FIG. 27 as step 327. Step 330 sets a loop counter to zero. Step 331 increments the value of a picture attribute selected in step 324. The OSD indication is updated in step 332. If this is the first pass through the loop, the loop counter will equal zero and step 333 will cause a branch to a long time delay in step 335. Otherwise, a short time delay occurs in step 334, followed by step 336, which increments the loop counter. (Follow connector "I" to FIG. 28B.) Step 337 checks to see if a "+" or "-" command is input, and if not, control flows to step 340 where a time delay is implemented. Otherwise, control passes to step 338 where a test is made to see if a picture attribute command has been input. If not, step 339 is next, otherwise the next attribute selection is stored in step 344 and branches to step 319. In step 339 a test is made to see if the "-" command has been input. If it has, control branches to step 328, otherwise, control loops back to step 331 (Follow connector "J" back to FIG. 28A). After step 340, a tes is made to see if a "+" or command has been input. If yes, the loop counter is reset to zero, in step 342, and control branches to step 338. Otherwise, the display is cleared from the OSD 98, in step 343, and subroutine 327 returns.
FIGS. 29A and 29B represent a picture attribure decrementing sub-routine comprising a plurality of steps 350-364. The subroutine is entered from step 326 and was represented in FIG. 27 as step 328. Step 350 sets a loop counter to zero. Step 351 decrements the value of a picture attribute selected in step 324. The OSD indication is updated in step 352. If this is the first pass through the loop, the loop counter will equal zero and step 353 will cause a branch to a long time delay in step 355. Otherwise, a short time delay occurs in step 354, followed by step 356, which increments the loop counter. (Follow connector "K" to FIG. 29B.) Step 357 checks to see if a "+" or "-" command is input, and if not, control flows to step 360 where a time delay is implemented. Otherwise, control passes to step 358 where a test is made to see if a picture attribute command has been input. If not, step 359 is next, otherwise the next attribute selection is stored in step 364 which then branches to step 319. In step 359 a test is made to see if the "+" command has been input. If it has, control branches to step 327, otherwise, control loops back to step 351 (follow connector "L" back to FIG. 28A). After step 360, a test is made to see if a "+" or "-" command has been input. If yes, the loop counter is reset to zero, in step 362, and control branches to step 358. Otherwise, the display is cleared from the OSD 98, in step 363, and subroutine 328 returns.
FIG. 30 represents a default setting sub-routine 369 comprising a plurality of steps 370-374. The subroutine 369 indicates the default settings on the OSD 98 in step 370. All the picture attributes are set to their default values in step 371. The new values are output to DAC 84 in step 372. A time delay is implemented in step 373 (to keep the OSD display on long enough to read it). The OSD display is cleared in step 374, and subroutine 369 then returns.
FIGS. 31A and 31B represents a sound volume increase subroutine 379 comprising a plurality of steps 380-393. The subroutine 379 sets a loop counter to zero in step 380. Step 381 increments the sound volume value stored in RAM 92 by one. The new value is output to DAC 84 in step 382. The OSD indication is updated in step 383. If this is the first pass through the loop, the loop counter will equal zero and step 384 will cause a branch to a long time delay in step 386. Otherwise, a short time delay occurs in step 385, followed by step 387, which increments the loop counter. (Follow connector "M" to FIG. 31B.) Step 388 checks to see if a sound volume increase/decrease command has been input, and if not, control flows to step 390 where a time delay is implemented. Otherwise, control passes to step 389 where a test is made to see if a sound volume increase command has been input. If yes, control loops back to step 381 (follow connector "N" back to FIG. 31A). Otherwise, it must have been a sound volume decrease and control branches to subroutine 399 (described below). In step 391 a test is made to see if the sound volume increase/decrease command has been input. If it has, control branches to step 392 where the loop counter is reset to zero, and control branches to step 389. Otherwise, the display is cleared from OSD 98, in step 393, and subroutine 379 returns.
FIGS. 32A and 32B represents a sound volume decrease subroutine 399 comprising a plurality of steps 400-413. The subroutine 399 sets a loop counter to zero in step 400. Step 401 decrements the sound volume value stored in RAM 92 by one. The new value is output to DAC 84 in step 402. The OSD indication is updated in step 403. If this is the first pass through the loop, the loop counter will equal zero and step 404 will cause a branch to a long time delay in step 406. Otherwise, a short time delay occurs in step 405, followed by step 407, which increments the loop counter. (Follow connector "0" to FIG. 32B.) Step 408 checks to see if a sound volume increase/decrease command has been input, and if not, control flows to step 410 where a time delay is implemented. Otherwise, control passes to step 409 where a test is made to see if a sound volume decrease command has been input. If yes, control loops back to step 401 (follow connector "P" back to FIG. 32A). Otherwise, it must have been a sound volume increase and control branches to subroutine 379. In step 411 a test is made to see if the sound volume increase/decrease command has been imput. If it has, control branches to step 412 where the loop counter is reset to zero, and control branches to step 409. Otherwise, the display is cleared from OSD 98, in step 413, and subroutine 399 returns.
FIG. 33 represents a sound muting subroutine 419 comprising steps 420-424. The muting will be toggled on or off depending on the current state of muting. In step 420 a test is made to see if sound has already been muted. If not, step 421 saves the original sound volume setting in RAM 92 and outputs a sound volume value of zero to DAC 84. The new condition is displayed on OSD 98 in step 422. Otherwise, the original sound volume is restored from RAM 92 and the OSD 98 is cleared Subroutine 419 then returns.
While the invention has been described in conjunction with specific embodiments, it will be apparent to those skilled in the art that many further alternatives, modifications, and variations will be possible, in light of the foregoing disclosure. Thus, the invention described herein is intended to embrace all such alternatives, modifications, applications, equivalents, and variations as fall within the spirit and scope of the claims below.
|Cited Patent||Filing date||Publication date||Applicant||Title|
|US4150887 *||Nov 14, 1977||Apr 24, 1979||Karl Vockenhuber||Switching device for projection lamp|
|US4283658 *||Jun 13, 1979||Aug 11, 1981||Bell & Howell Company||Projection lamp control arrangement|
|US4411508 *||Aug 7, 1981||Oct 25, 1983||Canon Kabushiki Kaisha||Annunciator for a focus adjusting device|
|US4739396 *||Sep 27, 1982||Apr 19, 1988||Hyatt Gilbert P||Projection display system|
|US4763044 *||Apr 6, 1987||Aug 9, 1988||Hubbell Incorporated||Start, hot restart and operating lamp circuit|
|US4907873 *||Jun 10, 1988||Mar 13, 1990||Minolta Camera Kabushiki Kaisha||Magnified image projector apparatus|
|US4925295 *||Sep 14, 1988||May 15, 1990||Casio Computer Co., Ltd.||Projection display apparatus|
|US4941036 *||Nov 7, 1988||Jul 10, 1990||Mitsubishi Denki Kabushiki Kaisha||Command sensor in projection display apparatus|
|US4951131 *||Feb 21, 1989||Aug 21, 1990||North American Philips Corp.||Remote control for convergence of projection television|
|US4964719 *||Aug 10, 1989||Oct 23, 1990||Hitachi, Ltd.||Control method of brightness of screen used for projection display and control apparatus of the same|
|US4988187 *||Jun 24, 1988||Jan 29, 1991||Minolta Camera Kabushiki Kaisha||Image projector apparatus having automatic focus control system|
|US5111299 *||Oct 4, 1989||May 5, 1992||Asahi Kogaku Kogyo Kabushiki Kaisha||Still video camera|
|US5276523 *||Jul 2, 1992||Jan 4, 1994||Canon Kabushiki Kaisha||Liquid crystal television projector with automatic focus|
|US5311316 *||Sep 10, 1992||May 10, 1994||Kabushiki Kaisha Toshiba||On-screen displaying apparatus having zoom function|
|US5341176 *||May 31, 1991||Aug 23, 1994||Seiko Epson Corporation||Automatic focus adjuster for projection display systems having in-operation and end-of-operation symbols superimposed over video data|
|EP0192023A2 *||Jan 7, 1986||Aug 27, 1986||Casio Computer Company Limited||Liquid crystal projector|
|EP0239024A2 *||Mar 20, 1987||Sep 30, 1987||Casio Computer Company Limited||Projection display apparatus|
|EP0454451A2 *||Apr 25, 1991||Oct 30, 1991||Canon Kabushiki Kaisha||Television apparatus|
|GB131794A *||Title not available|
|JP36275615A *||Title not available|
|JPH0290135A *||Title not available|
|JPH0410785A *||Title not available|
|JPH0470076A *||Title not available|
|JPH01204010A *||Title not available|
|JPH01214828A *||Title not available|
|JPH03261284A *||Title not available|
|JPH04124980A *||Title not available|
|JPS536046A *||Title not available|
|JPS4922189A *||Title not available|
|JPS5624331A *||Title not available|
|JPS5739032A *||Title not available|
|JPS5997123A *||Title not available|
|JPS6024763A *||Title not available|
|JPS6167012A *||Title not available|
|JPS57104918A *||Title not available|
|JPS60128314A *||Title not available|
|JPS61140908A *||Title not available|
|JPS61154377A *||Title not available|
|JPS61240108A *||Title not available|
|JPS61261710A *||Title not available|
|WO1989006417A1 *||Dec 30, 1988||Jul 13, 1989||Eugene Dolgoff||An improved video display system|
|1||Kohzai et al, "Liquid Crystal Color Video Projector", International Television Engineering Journal (ITEJ), Technical Report, vol. 13, No. 53, pp. 49-54 (Oct. 27, 1989).|
|2||*||Kohzai et al, Liquid Crystal Color Video Projector , International Television Engineering Journal (ITEJ), Technical Report, vol. 13, No. 53, pp. 49 54 (Oct. 27, 1989).|
|Citing Patent||Filing date||Publication date||Applicant||Title|
|US6409350 *||Mar 5, 1999||Jun 25, 2002||Matsushita Electric Industrial Co., Ltd.||LCD projector|
|US6476560 *||Apr 23, 2001||Nov 5, 2002||Sanyo Electric Co., Ltd.||Liquid crystal projector|
|US6588907 *||Aug 26, 2002||Jul 8, 2003||Hewlett-Packard Development Company, L.P.||Self-contained cool-down system for a video projector|
|US6607277 *||Sep 24, 1997||Aug 19, 2003||Seiko Epson Corporation||Projector display comprising light source units|
|US6805448||May 27, 2003||Oct 19, 2004||Seiko Epson Corporation||Projector display comprising light source units|
|US6809780 *||Jul 10, 2001||Oct 26, 2004||Minolta Co., Ltd.||Projector with fan controller|
|US6829081||Feb 8, 2002||Dec 7, 2004||Hewlett-Packard Development Company, L.P.||Image transistor with laminar flow water cooling system|
|US6886942 *||Jul 18, 2002||May 3, 2005||Nec Viewtechnology, Ltd.||Projector with light source having variable brightness based on detected temperature information|
|US6961035 *||Feb 12, 2002||Nov 1, 2005||Sony Corporation||Liquid crystal projector apparatus and driving method for liquid crystal projector apparatus|
|US6979086 *||Nov 7, 2003||Dec 27, 2005||Delta Electronics Inc.||Projector and status protection method thereof|
|US7048382 *||Oct 26, 2002||May 23, 2006||Hewlett-Packard Development Company, L.P.||Recording length(s) of time high-temperature component operates in accordance with high-temperature policy|
|US7052143 *||Jun 2, 2004||May 30, 2006||Infocus Corporation||Projection device having blower and/or lamp with feedback control|
|US7075596 *||Jul 19, 2002||Jul 11, 2006||Sanyo Electric Co., Ltd.||Liquid crystal projector|
|US7229177 *||Mar 24, 2005||Jun 12, 2007||Seiko Epson Corporation||Restraining temperature rise in light exiting-side polarizer constituting liquid crystal light valve|
|US7233493||Aug 10, 2004||Jun 19, 2007||E. I. Du Pont De Nemours And Company||Electronic device having a temperature control system including a ductwork assembly|
|US7252385 *||May 11, 2004||Aug 7, 2007||Infocus Corporation||Projection LED cooling|
|US7286347||Aug 10, 2004||Oct 23, 2007||Dupont Displays||Electronic device having a temperature control system|
|US7379393||Oct 7, 2002||May 27, 2008||Michael Morykwas||Timer device for use in an audio/visual presentation|
|US7438420 *||Jan 31, 2007||Oct 21, 2008||Mitsubishi Electric Corporation||Display apparatus|
|US7448759 *||Jul 7, 2005||Nov 11, 2008||Casio Computer Co., Ltd.||Projection equipment and a method of driving a light source lamp in projection equipment|
|US7553028||Jun 30, 2009||Infocus Corporation||Projection LED cooling|
|US7559657||Jul 14, 2009||Infocus Corporation||Projection device|
|US7559658 *||Jul 14, 2009||Seiko Epson Corporation||Auto focus projector with short focus adjustment time|
|US7625092 *||Dec 1, 2009||Samsung Electronics Co., Ltd.||Video display apparatus and method for driving lamp in advance of watching|
|US8046790||Jul 6, 2004||Oct 25, 2011||Hewlett-Packard Development Company, L. P.||Media projector system for preventing the display of on-screen display information|
|US8322860 *||Jan 19, 2010||Dec 4, 2012||Kabushiki Kaisha Toshiba||Projector apparatus and method of controlling the color fluctuation of the light|
|US8354976||Jun 8, 2007||Jan 15, 2013||Seiko Epson Corporation||Method and adjusting device for projection-type display|
|US8395563||Mar 12, 2013||Seiko Epson Corporation||Method and adjusting device for projection-type display|
|US8777423||May 28, 2013||Jul 15, 2014||Seiko Epson Corporation||Projector and program|
|US20020005916 *||Jul 10, 2001||Jan 17, 2002||Minolta Co., Ltd.||Projector|
|US20020158825 *||Feb 12, 2002||Oct 31, 2002||Hiroaki Endo||Liquid crystal projector apparatus and driving method for liquid crystal projector apparatus|
|US20030025854 *||Jul 19, 2002||Feb 6, 2003||Satoshi Hosoda||Liquid crystal projector|
|US20030151795 *||Feb 8, 2002||Aug 14, 2003||Braun David A.||Image transistor with laminar flow water cooling system|
|US20040027545 *||May 27, 2003||Feb 12, 2004||Seiko Epson Corporation||Projector display comprising light source units|
|US20040066709 *||Oct 7, 2002||Apr 8, 2004||Michael Morykwas||Timer device for use in an audio/visual presentation|
|US20040080717 *||Oct 26, 2002||Apr 29, 2004||Pate Michael A.||Recording length(s) of time high-temperature component operates in accordance with high-temperature policy|
|US20040120149 *||Nov 7, 2003||Jun 24, 2004||Chia-Chan Hu||Projector and status protection method thereof|
|US20040263797 *||Jun 2, 2004||Dec 30, 2004||Brian Russell||Projection device having blower and/or lamp with feedback control|
|US20050219430 *||Mar 24, 2005||Oct 6, 2005||Seiko Epson Corporation||Restraining temperature rise in light exiting-side polarizer constituting liquid crystal light valve|
|US20050254013 *||May 11, 2004||Nov 17, 2005||Engle T S||Projection LED cooling|
|US20060012758 *||Jul 7, 2005||Jan 19, 2006||Casio Computer Co., Ltd.||Projection equipment and a method of driving a light source lamp in project equipment|
|US20060020998 *||Jul 6, 2004||Jan 26, 2006||Bronstein Kenneth H||Media projector system|
|US20060034051 *||Aug 10, 2004||Feb 16, 2006||Jian Wang||Electronic device having a temperature control system including a ductwork assembly|
|US20060170877 *||Jan 3, 2006||Aug 3, 2006||Seiko Epson Corporation||Projector|
|US20060197918 *||Mar 2, 2006||Sep 7, 2006||Kabushiki Kaisha Toshiba||Projector and projector lamp control|
|US20060209273 *||Feb 16, 2006||Sep 21, 2006||Chien-Yi Yang||Auto-turning on/off module and method thereof|
|US20070035509 *||Jun 28, 2006||Feb 15, 2007||Samsung Electronics Co., Ltd.||Video display apparatus and method for driving lamp in advance of watching|
|US20070115435 *||Dec 13, 2004||May 24, 2007||Koninklojke Philips Electronics N.V.||Projector and method of projecting an image having multiple image sizes|
|US20070159559 *||Jan 10, 2006||Jul 12, 2007||Chunghwa Picture Tubes, Ltd||Method to switch on-off and the stand-by operation of a projection television|
|US20070177108 *||Jan 30, 2006||Aug 2, 2007||Infocus Corporation||Projection device|
|US20070200955 *||Jan 31, 2007||Aug 30, 2007||Mitsubishi Electric Corporation||Display apparatus|
|US20070242169 *||Jun 8, 2007||Oct 18, 2007||Seiko Epson Corporation||Method and adjusting device for projection-type display|
|US20080007696 *||Jul 10, 2007||Jan 10, 2008||Infocus Corporation||Projection led cooling|
|US20090174866 *||Jan 7, 2009||Jul 9, 2009||Seiko Epson Corporation||Projector and program|
|US20100188588 *||Jan 19, 2010||Jul 29, 2010||Osamu Sato||Projector apparatus and method of controlling the color fluctuation of the light|
|US20110209060 *||Aug 25, 2011||Seiko Epson Corporation||Method and adjusting device for projection-type display|
|WO2002071746A1 *||Jan 4, 2002||Sep 12, 2002||Thomson Licensing S.A.||Temporary simulated off state in a restart of a video display|
|U.S. Classification||348/748, 348/761, 348/333.1, 348/745, 353/57, 353/101, 353/85, 352/140, 315/225, 348/766|
|International Classification||G03B21/00, G09F9/00, G08B21/00, G09G3/36, G03B21/16, G03B21/14, H04N5/445, H04N5/74, H04N5/60|
|Cooperative Classification||H04N5/445, H04N5/60, H04N2005/745, H04N5/7441|
|Jan 24, 2000||FPAY||Fee payment|
Year of fee payment: 8
|Jan 5, 2004||FPAY||Fee payment|
Year of fee payment: 12