Movatterモバイル変換


[0]ホーム

URL:


USRE40574E1 - Device and method for repeatedly updated the function of a LCD monitors - Google Patents

Device and method for repeatedly updated the function of a LCD monitors
Download PDF

Info

Publication number
USRE40574E1
USRE40574E1US11/361,038US36103806AUSRE40574EUS RE40574 E1USRE40574 E1US RE40574E1US 36103806 AUS36103806 AUS 36103806AUS RE40574 EUSRE40574 EUS RE40574E
Authority
US
United States
Prior art keywords
erase
record
data
commands
signals
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US11/361,038
Inventor
Te-Hsiu Tsai
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Novatek Microelectronics Corp
Original Assignee
Novatek Microelectronics Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US09/414,251external-prioritypatent/US6295053B1/en
Priority claimed from US09/543,008external-prioritypatent/US6577301B1/en
Priority claimed from US10/418,435external-prioritypatent/US6697058B2/en
Priority to US11/361,038priorityCriticalpatent/USRE40574E1/en
Application filed by Novatek Microelectronics CorpfiledCriticalNovatek Microelectronics Corp
Priority to US12/243,919prioritypatent/USRE41966E1/en
Publication of USRE40574E1publicationCriticalpatent/USRE40574E1/en
Application grantedgrantedCritical
Priority to US12/906,031prioritypatent/USRE44388E1/en
Priority to US13/904,463prioritypatent/USRE45305E1/en
Priority to US14/470,681prioritypatent/USRE45860E1/en
Priority to US14/957,353prioritypatent/USRE47206E1/en
Anticipated expirationlegal-statusCritical
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A monitor control system capable of reprogramming the function of a LCD monitor. The monitor control system utilizes VGA signal lines for video signal transmission during normal mode of operation and the same VGA signal lines for transmitting erase/record commands and data when the erasable programmable ROM inside the monitor demands reprogramming. Using an isolator circuit in the monitor control system for isolating an erase/record pathway of an erasable programmable ROM from a normal video pathway, data within the erasable programmable ROM can be modified without opening up the monitor casing. Hence, the modification of monitor function is much more convenient.

Description

CROSS NOTING
More than one reissue application has been filed for Pat. No.6,697,058. In addition to the present reissue application, application No.11/361,037 filed on Feb.22,2006 is also a reissue application of Pat. No.6,697,058. The present application and application No.11/361,037 were filed on the same day and directed to different aspects of the invention disclosed and claimed in Pat. No.6,697,058.
CROSS-REFERENCE TO RELATED APPLICATION
This application is a continuation-in-part of application Ser. No. 09/575,890, filed on May22, 2000 now U.S. Pat. No. 6,661,411, now pending, which is a continuation-in-part of application Ser. No. 09/414,251, filed on Oct. 7, 1999, now U.S. Pat. No. 6,295,053. This application is also a continuation-in-part of application Ser. No. 09/543,008, filed on Apr. 4, 2000 now U.S. Pat. No. 6,577,301, now allowed.
BACKGROUND OF THE INVENTION
1. Field of the Invention
The invention relates to a device and a method for repeatedly updating the function of a liquid quid crystal (LCD) monitor, and more particularly to a device and a method for repeatedly updating the function of a LCD monitor by using Display Data Channel (DDC) signal lines for signal transmission.
2. Description of the Related Art
In a current monitor system, particularly to a LCD monitor, a monitor controller must be exchanged when function modifying or debugging, resulting in high cost consumed. As to a further advanced monitor system, a corresponding monitor controller has a build-in read only memory (ROM) which is an erasable programmable read only memory. By updating data stored in the erasable programmable read only memory, function modification and debugging can be achieved.
Referring toFIG. 1, a conventional programmable LCD monitor with the circuit block diagram is shown. The conventional LCD monitor has a total of 18 VGA signal lines electrically coupled to a VGA card, which includes a vertical synchronous signal (Vsync) line, a horizontal synchronous signal (Hsync) line, a serial data (SDA) line, a serial clock (SCL) line, a ground (Gnd) line, a red (R) line, a green (G) line and a blue (B) line. During a normal operation, theLCD monitor controller10 receives the VGA signals. The LCD monitor also coupled to ajumper14 for connection to theflash ROM20 or the erase/record socket80. Theflash ROM20 stores the data used to control the displaying function. In addition, theLCD monitor10 also has a panel connector to connect to the LCD displaying panel (not shown). Usually, themonitor controller10 controls the display panel (not shown) based on the VGA signals. The Hsync, Vsync, SDA, SCL and R.G.B signal lines are electrically coupled to themonitor controller10 for driving the scan and data signals to the LCD displaying panel.
When it is necessary to modify the function of the monitor system, data stored in theflash ROM20 needs to be updated. First, the case of the monitor must be opened. Then, thefirst jumper14 is used to separate the original circuit and the rewriting pathway to the flash ROM. And then, a cable connected to thesocket80 to transmit the updated data.
FIG. 2 is a schematic view showing the connection of a conventional LCD monitor system with a memory erase/record system. After the external casing of themonitor100 is open, amain circuit board110 is revealed. An erase/record socket80 and a set ofVGA signal lines18 are laid on thecircuit board110. Thefirst jumper14 is found within ajumper area22. The memory erase/record system90 includes aROM writer92, acomputer system94 and aprogramming monitor96. Thecomputer system94 controls all the operations of theROM writer92. Programming status of the operation can be observed through theprogramming monitor96. When the ROM writer is plugged into the erase/record socket80 of themain circuit board110, memory inside the monitor can be reprogrammed by thecomputer94 so that a different monitor function can be used.
Obviously, it is really inconvenient to update the monitor system because the case of the conventional monitor must be first opened, and then the jumper has to be switched for recording the erasable programmable read only memory of themonitor controller10.
As a result, it is rather inconvenience when the monitor system, such as LCD monitor, is updated because it is necessary to open the case of the monitor and to switch jumpers for recording the erasable programmable read only memory of themonitor controller10.
SUMMARY OF THE INVENTION
The invention is to provides a device for reprogramming function of a LCD monitor, which needs not to open the case and needs no the conventional jumper. Also and, it is not necessary to include a connector with pre-designed layout for isolating the previously original circuit and the rewriting pathway to the flash memory. The displaying function of the LCD monitor can be repeatedly updated and the information about on-screen display.
The present invention provides a LCD monitor control system capable of reprogramming monitor function. The monitor control system utilizes the VGA signal lines for transmitting signals during normal operation. The same VGA signal lines are also used for transmitting erase/record commands to the monitor system and to erase/record data into an external erasable programmable ROM.
The invention provides a device for reprogramming function of a LCD monitor, which includes a set of video graphic adapter (VGA) signal lines for transmitting a plurality of erase/record commands and a plurality of erase/record data. A signal detector is coupled to the VGA signal lines for detecting and re-transmitting the erase/record commands and data. An activation device is coupled to the signal detector, wherein the activation device is normally connected to a video pathway, but as soon as erase/record commands are detected, the activation device is switched to an erase/record pathway so that erase/record commands and data can be re-directed. A read-only-memory (ROM) erase/record command decoder is coupled to the activation device via the erase/record pathway, wherein the decoder translates the erase/record commands into a plurality of erase/read/write signals and translates the erase/record data into a plurality of address signals and a plurality of data signals. A plurality of address signals, a plurality of data signals and a plurality of control signals are coupled to the ROM erase/record command decoder. Consequently, data stored in the external ROM unit can be modified, according to the address, data and erase/read/write signals coming from the command decoder. A mode return device is coupled to the ROM erase/record command decoder and the activation device. Wherein, the reprogramming status of the ROM unit can be determined from the address, data and read/write signals so that the activation device can be triggered to switch over connection from the erase/record pathway to the video pathway as soon as reprogramming is finished.
In the foregoing device, the signal detector further includes an inter-integrated circuit multiple address content comparator circuit, which is coupled to the VGA signal lines for comparing with a plurality of consecutive address sequences in the erase/record data such that a set signal is transmitted when there is a match with a pre-set address sequence. A monitor-in-system programming control flag unit is coupled to the inter-integrated circuit multiple address content comparator circuit for transmitting a start signal after receiving the set signal.
In the foregoing device, the activation device further includes a monitor-in-system reprogramming initialization circuit for producing a select signal after receiving the start signal, as well as an erase/record pathway isolator for switching over connection from the video pathway to the erase/record pathway after receiving the select signal and transmitting the erase/record commands and data via the erase/record pathway.
In the foregoing device, the ROM erase/record command decoder further includes an inter-integrated interface circuit for receiving and translating the erase/record commands and data, as well as an erase/record command decoder for receiving translated erase/record commands and data and outputting address, data and erase/read/write signals.
In the foregoing device, the erase/record command decoder further includes a hidden ROM for holding a program code for erase/record commands; a random access memory (RAM) unit for holding erase/record data; a central processing unit coupled to the hidden ROM, the RAM unit and the inter-integrated interface circuit. Wherein the central processing unit receives the erase/record commands and data passing through the inter-integrated circuit interface circuit and then stores the erase/record data in the RAM unit, while the erase/record commands are decoded by referring to the program code in the hidden ROM and then the decoded commands are re-transmitted. An erase/record control register coupled to the central processing unit for receiving the decoded erase/record commands and converting the erase/record commands into the interface control signals or erase/read/write signals, and converting the erase/record data stored in the RAM unit into address and data signals.
The invention further provides a system for reprogramming the function of a liquid crystal display (LCD) monitor, which comprises an erase/record device for holding and transmitting a plurality of erase/record commands and a plurality of erase/record data. A set of video graphic adapter (VGA) signal lines coupled to the erase/record device for transmitting the erase/record commands and data. And, a LCD monitor controller with a monitor-in-system programming function, wherein the LCD monitor controller is coupled to the VGA signal lines so that the erase/record commands of the erase/record device and data are received from the erase/record device via the VGA signal lines, and then a plurality of address signals, a plurality of data signals, and a plurality of control signals are exported for reprogramming a ROM unit, wherein the ROM unit coupled to the LCD monitor controller via signal lines for transferring the address signals, the data signals and the control signals, so that data stored in the ROM unit can be modified according to the address signals and the control signals, and the data signals coming from the LCD monitor controller.
In the forgoing invention, the LCD monitor controller with monitor-in-system programming function includes a signal detector coupled to the VGA signal lines for detecting and transmitting the erase/record commands and data. An activation device is coupled to the signal detector. Wherein the activation device is normally connected to a video pathway, but as soon as erase/record commands is detected, the activation device is switched to an erase/record pathway so that erase/record commands and data can be re-directed. A ROM erase/record command decoder is coupled to the activation device via the erase/record pathway, wherein the decoder translates the erase/record commands into a plurality or erase/read/write signals and translates the erase/record data into a plurality of address signals and a plurality of data. A mode return device is coupled to the ROM erase/record command decoder and the activation device. Wherein, the reprogramming status of the ROM unit can be determined from the address, data and erase/read/write signals so that the activation device can be triggered to switch over connection from the erase/record pathway to the video pathway as soon as reprogramming is finished.
The invention also provides a method for reprogramming the function of a LCD monitor system. The method includes tapping a plurality of signals from a set of video graphic adapter (VGA) signal lines to perform a plurality of consecutive address sequence comparisons with a pre-set address sequence. A programming mode inside the LCD monitor system is triggered when one of the tapped consecutive address sequences matches that of the pre-set address sequence. An erase/record command is read and it is decided what actions to take as soon as the programming mode is activated. The erase/record data is read and the erase/record data is written into a memory unit when the erase/record command is for a write operation, and then returning to the previous step. When the erase/record command demands a return to a non-programming mode, the process returns back to the very first step.
BRIEF DESCRIPTION OF THE DRAWINGS
The invention will become more fully understood from the detailed description given hereinafter and the accompanying drawings which are given by way of illustration only, and thus do not limit the present invention, and wherein:
FIG. 1 is a block diagram showing the circuit connections of various elements of a conventional programmable LCD monitor system;
FIG. 2 is a schematic view showing the connection of a conventional LCD monitor system with a memory erase/record system;
FIG. 3 is a block diagram showing the circuit connections of various elements of a programmable monitor system according to this invention;
FIG. 4 is a schematic view showing the connection of a LCD monitor system according to this invention with an erase/record device;
FIG. 5 is a block diagram showing the circuit connections of various internal elements of the LCD monitor controller according to this invention;
FIG. 6 is a block diagram showing the circuit connections of various internal elements of the signal detector according to this invention;
FIG. 7 is a block diagram showing the circuit connections of various internal elements of the activation device according to this invention;
FIG. 8 is a block diagram showing the circuit connections of various internal elements of the ROM erase/record command decoder according to this invention;
FIG. 9 is a block diagram showing the circuit connections of various internal elements of the erase/record command decoder;
FIG. 10 is a block diagram showing the circuit connections of various internal elements of the mode return device; and
FIG. 11 is a flow chart showing the steps for reprogramming the memory inside a LCD monitor system of this invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
Referring toFIG. 3, a block diagram schematically shows the circuit connections of various elements of a programmable monitor system according to this invention. The invention uses amonitor controller180 with monitor-in-system programming function to receive the VGA signals18, including Vsync, Hsync, SDA, SCI, and R.G.B. signals. Themonitor controller180 is also coupled to a LCD displaying panel (not shown) through a panel connector and aflash ROM120. The VGA signals18 are input to themonitor controller180, then themonitor controller180 also refers to the program stored in theflash ROM120 to drive the LCD displaying panel.
When the function of driving program in theflash ROM120 is desired to be updated, the updated program and data can be written to theflash ROM120 without the need of opening the case of the monitor and the jumper for switching. For example, the updated information can be input through the SDA and SCL signal lines. Compared to the prior art, it is unnecessary to open the case of the monitor. In other words, the function update of the monitor can be achieved by just using the original signal lines18.
FIG. 4 is a schematic view showing the connection of a LCD monitor system according to this invention with an erase/record device. Themain circuit board210 inside amonitor200, such as a LCD monitor, is connected to an erase/record device190 via the set of VGA signal lines18. To reprogram the function of the monitor, erase/record commands and erase/record data are first programmed into acomputer system194. The erase/record commands and data are translated into an inter-integrated circuit (IIC) interface format. The translated erase/record commands and data are output from a parallel port VGA adapter via the set of VGA signal lines into the ROM unit inside themonitor controller180.
Alternatively, the erase/record device can utilize an inter-integrated circuit (IIC) interface circuit platform. To reprogram the function of the monitor, erase/record commands and data are first written into the memory area of the IIC interface circuit platform. The erase/record commands and data are sent in the IIC interface format to the ROM inside themonitor controller180 directly via the VGA signal lines.
In this embodiment of the invention, the serial data line SDA and the serial clock line SCL of the VGA signal lines are used to transmit erase/record commands and data in the IIC interface format. In practice, any two of the signal lines including SDA, SCL, Hsync and Vsync can be used for transmitting erase/record commands and data in the IIC interface format.
FIG. 5 is a block diagram showing the circuit connections of various internal elements of the monitor controller according to this invention. Themonitor controller180, which carries a ROM with a built-in control program, includes asignal detector300, anactivation device400, a ROM erase/record command decoder500, amode return device600, image-processingcircuits700, which is the circuits other than the circuits belonging to themonitor controller180, and a ROM unit800.
VGA signal lines are connected to thesignal detector300. Thesignal detector300 is a device for detecting any erase/record commands and data on the VGA signal lines. Signals are next delivered to theactivation device400.
Theactivation device400 has a video pathway and an erase/record pathway. When erase/record commands are detected by thesignal detector300, the erase/record commands and data are re-directed to the ROM erase/record command decoder500 via the erase/record pathway by theactivation device400. In the normal mode of operation, video signals are re-directed to the image-processingcircuits700 via the video pathway by theactivation device400.
The ROM erase/record command decoder500 translates the erase/record commands into erase/read/write signals to be used by theROM unit120 and the erase/record data are also translated into addresses and data signals. The translated signals are the sent to theROM unit120 so that monitor function can be modified.
The ROM erase/record command decoder500 produces the address signals, the data signals, and the control signals and then exports the signals to an external ROM unit (not shown), which stores a program code and data used for performing displaying function. The external ROM can, for example, be the flash memory or erasable programmable ROM. However, if an updated program is desired, the program code can be erased and reprogrammed according to the address signals, data signals and erase/read/write signals picked up by the ROM unit.
Themode return device600 is coupled to the ROM erase/record command decoder500 and theactivation device400. According to address, data and read/write signals feedback from thedecoder500, progress in the reprogramming ofROM120 can be determined. When the reprogramming is finished, themode return device600 signals to theactivation device400 so that connection to the video pathway is re-established.
In the following, elements and operation of each device are described in detail.
FIG. 6 is a block diagram showing the circuit connections of various internal elements of the signal detector according to this invention. The inter-integrated circuit multipleaddress content comparator310 of thesignal detector300 taps the signals on the signal line SDA continuously, trying to match a pre-set address sequence. When the tapped consecutive address sequence matches that of the pre-set address sequence, a Set signal is sent to a monitor-in-system programmingcontrol flag unit320. The transmission of a Set signal to theflag unit320 indicates that reprogramming of the monitor system is desired. Consequently, a monitor-in-system programming start MISP_START signal is transmitted to theactivation device400.
FIG. 7 is a block diagram showing the circuit connections of various internal elements of the activation device according to this invention. As soon as the monitor-in-systemreprogramming initialization circuit410 of theactivation device400 picks up the MISP_START signal from thecontrol flag unit320, a Select signal is transmitted to an erase/record pathway isolator420. On receiving the Select signal, theisolator420 switches over the connection from the video pathway to the erase/record pathway so that erase/record commands and data signals is able to pass on.FIG. 8 is a block diagram showing the circuit connections of various internal elements of the ROM erase/record command decoder according to this invention. TheIIC interface circuit510 of the ROM erase/record command decoder500 picks up the erase/record commands and data from theactivation device400. The erase/record commands and data are translated into an erase/record commands and data format compatible to the erase/record command decoder520. The erase/record command decoder520 converts the translated erase/record commands and data into address, data and erase/read/write signals. These address, data and erase/read/write signals are transmitted to theROM120 for reprogramming.
FIG. 9 is a block diagram showing the circuit connections of various internal elements of the erase/record command decoder. The erase/record command decoder520 includes ahidden ROM522, aRAM unit526, a central processing unit (CPU)524 and an erase/record control register528.
Thehidden ROM522 is a device for storing the program code of erase/record commands, and theRAM unit526 is a device for storing erase/record data. Thecentral processing unit524 picks up the translated erase/record commands and data from the IIC interface circuit. The erase/record data is stored in theRAM unit526. The erase/record commands are decoded using the decoding program inside thehidden ROM522. The decoded erase/record commands are transmitted to an erase/record control register528 where the commands are converted into ROM interface control signals or erase/read/write signals. The erase/record data stored in theRAM unit526 is converted into address and data signals by thecentral processing unit524.
The erase/record command decoder520 can also be implemented using a hardware circuit. The erase/record commands picked up from the IIC circuit are divided into different states so that the commands can easily be converted into erase/read/write, address and data signals.
FIG. 10 is a block diagram showing the circuit connections of various internal elements of the mode return device. The mode return register620 of themode return device600 picks up feedback address, data and read/write signals from the erase/record control register528. When the erase/record procedure is complete, a mode return signal is sent to themode return circuit610. As soon as themode return circuit610 picks up the mode return signal, a monitor-in-system programming MISP_STOP signal is issued to theactivation device400. Theactivation device400 immediately switches over the connection from the erase/record pathway to the video pathway.
FIG. 11 is a flow chart showing the steps for reprogramming the ROM inside a monitor system of this invention. First, the monitor system monitors incoming signals repeatedly to check for anything abnormal. Nothing happens in the normal or the video transmission mode. When something abnormal is sensed by the monitor system, signals on the VGA signal lines are tapped and a consecutive address sequence is compared with a pre-set address sequence. If the tapped address does not match the pre-set address, the monitor system returns to a normal mode. However, if there is a match between the tapped address sequence and the pre-set address sequence, the monitor system enters a reprogramming mode. The incoming erase/record commands are checked by the monitor system. If the erase/record command demands that the system perform a memory write operation, erase/record data are written into the ROM unit inside the monitor controller. Thereafter, the next erase/record command is read. On the other hand, if the erase/record command demands a return to the normal mode of operation, the monitor system returns to the normal mode and mode checking is again carried out.
In summary, the invention provides a monitor control system capable of reprogramming the function of a LCD monitor. The monitor control system utilizes the VGA signal lines for signal transmission in normal operation and the same VGA signal lines in the modification of data inside the erasable programmable ROM of a monitor controller in the reprogramming mode. The original cable used by the VGA card can be used to rewrite a program used by the LCD monitor controller without opening the case and no need of the jumper. Also and, the related on-screen display information can also be updated.
It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the present invention without departing from the scope or spirit of the invention. In view of the foregoing, it is intended that the present invention cover modifications and variations of this invention provided they fall within the scope of the following claims and their equivalents.

Claims (64)

1. A device for reprogramming the function of a liquid crystal display (LCD) monitor, comprising:
a set of video graphic adapter (VGA) signal lines for transmitting a plurality of erase/record commands and a plurality of erase/record data;
a signal detector coupled to the VGA signal lines for detecting and re-transmitting the erase/record commands and data;
an activation device coupled to the signal detector, wherein the activation device is normally connected to a video pathway, but as soon as erase/record commands are detected, the activation device is switched to an erase/record pathway so that erase/record commands and data can be re-directed;
a read-only-memory (ROM) erase/record command decoder connected to the activation device via the erase/record pathway, wherein the decoder translates the erase/record commands into a plurality of control signals and translates the erase/record data into a plurality of address signals and a plurality of data signals;
a plurality of signal lines for transferring the control signals, the address signals, and the data signals to an external ROM unit, wherein a content of the ROM unit can be modified according to the control signals, the address signals, and the data signals; and
a mode return device coupled to the ROM erase/record command decoder and the activation device, wherein the reprogramming status of the ROM unit can be determined from the address, data and read/write signals so that the activation device can be triggered to switch over connection from the erase/record pathway to the video pathway as soon as reprogramming is finished.
8. The device ofclaim 7, wherein the erase/record command decoder further includes:
a hidden ROM for holding a program code for erase/record commands;
a random access memory (RAM) unit for holding erase/record data;
a central processing unit coupled to the hidden ROM, the RAM unit and the inter-integrated interface circuit, wherein the central processing unit receives the erase/record commands and data passing through the inter-integrated circuit interface circuit and then stores the erase/record data in the RAM unit, while the erase/record commands are decoded by referring to the program code in the hidden ROM and then the decoded commands are re-transmitted; and
an erase/record control register coupled to the central processing unit for receiving the decoded erase/record commands and converting the erase/record commands into the interface control signals or erase/read/write signals, and converting the erase/record data stored in the RAM unit into address and data signals.
13. A system for reprogramming the function of a liquid crystal display (LCD) monitor, comprising:
an erase/record device for holding and transmitting a plurality of erase/record commands and a plurality of erase/record data;
a set of video graphic adapter (VGA) signal lines coupled to the VGA device for transmitting the erase/record commands and data; and
a LCD monitor controller with a monitor-in-system programming function, wherein the LCD monitor controller is coupled to the VGA signal lines so that the erase/record commands of the erase/record device and data are received from the erase/record device via the VGA signal lines, and then a plurality of address signals, a plurality of data signals, and a plurality of control signals are exported for reprogramming a ROM unit, wherein
the ROM unit coupled to the LCD monitor controller via signal lines for transferring the address signals, the data signals and the control signals, so that data stored in the ROM unit can be modified according to the address signals and the control signals, and the data signals coming from the LCD monitor controller.
16. The system ofclaim 13, wherein the LCD monitor controller with monitor-in-system programming function includes:
a signal detector coupled to the VGA signal lines for detecting and transmitting the erase/record commands and data;
an activation device coupled to the signal detector, wherein the activation device is normally connected to a video pathway, but as soon as erase/record commands is detected, the activation device is switched to an erase/record pathway so that erase/record commands and data can be re-directed;
a ROM erase/record command decoder connected to the activation device via the erase/record pathway, wherein the decoder translates the erase/record commands into a plurality of erase/read/write signals and translates the erase/record data into a plurality of address signals and a plurality of data signals; and
a mode return device coupled to the ROM record command decoder and the activation device, wherein the reprogramming status of a ROM unit can be determined from the address, data and erase/read/write signals so that the activation device can be triggered to switch over connection from the erase/record pathway to the video pathway as soon as reprogramming is finished.
20. The system ofclaim 19, wherein the erase/record command decoder further includes:
a hidden ROM for holding a program code for erase/record commands;
a random access memory (RAM) unit for holding erase/record data;
a central processing unit coupled to the hidden ROM, the RAM unit and the inter-integrated interface circuit, wherein the central processing unit receives the erase/record commands and data passing through the inter-integrated circuit interface circuit and then stores the erase/record data in the RAM unit, while the erase/record commands are decoded by referring to the program code in the hidden ROM after which the decoded commands are re-transmitted; and
an erase/record control register coupled to the central processing unit for receiving the decoded erase/record commands and converting the erase/record commands into the interface control signals or erase/read/write signals, and converting the erase/record data stored in the RAM unit into address and data signals.
25. A method for reprogramming the function of a liquid crystal display (LCD) monitor system, comprising the steps of:
tapping a plurality of signals from a set of video graphic adapter (VGA) signal lines to perform a plurality of consecutive address sequence comparisons with a pre-set address sequence;
triggering a programming mode inside the LCD monitor system when one of the tapped consecutive address sequences matches that of the pre-set address sequence;
reading an erase/record command and deciding what actions to take as soon as the programming mode is activated;
reading in erase/record data and writing the erase/record data into a memory unit when the erase/record command is for a write operation, and then returning to the previous step; and
returning to the very first step when the erase/record command demands a return to a non-programming mode.
28. A device for reprogramming the function of a display, comprising:
a set of video signal lines for transmitting a plurality of erase/record commands and a plurality of erase/record data; a signal detector coupled to the video signal lines for detecting and re-transmitting the erase/record commands and data; an activation device coupled to the signal detector, wherein the activation device is normally connected to a video pathway, but after the erase/record commands are detected, the activation device is switched to an erase/record pathway so that erase/record commands and data can be redirected; a command decoder connected to the activation device via the erase/record pathway, wherein the decoder translates the erase/record commands into a plurality of control signals and translates the erase/record data into a plurality of data signals; a plurality of signal lines for transferring the control signals and the data signals to an external ROM unit, wherein a content of the ROM unit can be modified according to the control signals and the data signals; and a mode return device coupled to the command decoder and the activation device, wherein the reprogramming status of the ROM unit can be determined from the data signals and control signals so that the activation device can be triggered to switch over connection from the erase/record pathway to the video pathway after reprogramming is finished.
35. The device ofclaim 34, wherein the erase/record command decoder further includes:
a hidden ROM for holding a program code for erase/record commands; a random access memory(RAM)unit for holding erase/record data; a central processing unit coupled to the hidden ROM, the RAM unit and the inter-integrated interface circuit, wherein the central processing unit receives the erase/record commands and data passing through the inter-integrated circuit interface circuit and then stores the erase/record data in the RAM unit, while the erase/record commands are decoded by referring to the program code in the hidden ROM and then the decoded commands are re-transmitted; and an erase/record control register coupled to the central processing unit for receiving the decoded erase/record commands and converting the erase/record commands into the interface control signals or erase/read/write signals, and converting the erase/record data stored in the RAM unit into address and data signals.
45. A system for reprogramming the function of a display, comprising: an erase/record device for holding and transmitting a plurality of erase/record commands and a plurality of erase/record data; a set of video signal lines coupled to the erase/record device for transmitting the erase/record commands and data; and a display controller with a monitor-in-system programming function, wherein the display controller is coupled to the video signal lines so that the erase/record commands of the erase/record device and data are received from the erase/record device via the video signal lines, and then a plurality of data signals and a plurality of control signals are exported for reprogramming a ROM unit, wherein the ROM unit coupled to the display controller via signal lines for transferring the data signals and the control signals, so that data stored in the ROM unit can be modified according to the control signals and the data signals coming from the display controller.
48. The system ofclaim 45, wherein the display controller with monitor-in-system programming function includes: a signal detector coupled to the video signal lines for detecting and transmitting the erase/record commands and data; an activation device coupled to the signal detector, wherein the activation device is normally connected to a video pathway, but after the erase/record commands is detected, the activation device is switched to an erase/record pathway so that erase/record commands and data can be re-directed; a command decoder connected to the activation device via the erase/record pathway, wherein the decoder translates the erase/record commands into a plurality of erase/read/write signals and translates the erase/record data into a plurality of data signals; and a mode return device coupled to the command decoder and the activation device, wherein the reprogramming status of a ROM unit can be determined from the data and erase/read/write signals so that the activation device can be triggered to switch over connection from the erase/record pathway to the video pathway after reprogramming is finished.
52. The system ofclaim 51, wherein the erase/record command decoder further includes:
a hidden ROM for holding a program code for erase/record commands; a random access memory(RAM)unit for holding erase/record data; a central processing unit coupled to the hidden ROM, the RAM unit and the inter-integrated interface circuit, wherein the central processing unit receives the erase/record commands and data passing through the inter-integrated circuit interface circuit and then stores the erase/record data in the RAM unit, while the erase/record commands are decoded by referring to the program code in the hidden ROM after which the decoded commands are re-transmitted; and an erase/record control register coupled to the central processing unit for receiving the decoded erase/record commands and converting the erase/record commands into the interface control signals or erase/read/write signals, and converting the erase/record data stored in the RAM unit into address and data signals.
US11/361,0381999-07-192006-02-22Device and method for repeatedly updated the function of a LCD monitorsExpired - LifetimeUSRE40574E1 (en)

Priority Applications (6)

Application NumberPriority DateFiling DateTitle
US11/361,038USRE40574E1 (en)1999-10-072006-02-22Device and method for repeatedly updated the function of a LCD monitors
US12/243,919USRE41966E1 (en)1999-10-072008-10-01Device and method for repeatedly updating the function of a LCD monitor
US12/906,031USRE44388E1 (en)1999-10-072010-10-15Device and method for repeatedly updating the function of a LCD monitor
US13/904,463USRE45305E1 (en)1999-07-192013-05-29Device for reprogramming the function of a display system
US14/470,681USRE45860E1 (en)1999-07-192014-08-27Device and method for reprogramming the function of a display system
US14/957,353USRE47206E1 (en)1999-07-192015-12-02Display controller device and method for reprogramming the function of a display system

Applications Claiming Priority (5)

Application NumberPriority DateFiling DateTitle
US09/414,251US6295053B1 (en)1999-07-191999-10-07System for reprogramming monitor function
US09/543,008US6577301B1 (en)1999-12-162000-04-04Method and apparatus for rewriting functions and fonts of a monitor
US09/575,890US6661411B1 (en)1999-07-192000-05-22Device and method for repeatedly updating the function of a monitor
US10/418,435US6697058B2 (en)1999-10-072003-04-17Device and method for repeatedly updating the function of a LCD monitor
US11/361,038USRE40574E1 (en)1999-10-072006-02-22Device and method for repeatedly updated the function of a LCD monitors

Related Parent Applications (2)

Application NumberTitlePriority DateFiling Date
US09/575,890Continuation-In-PartUS6661411B1 (en)1999-07-192000-05-22Device and method for repeatedly updating the function of a monitor
US10/418,435ReissueUS6697058B2 (en)1999-07-192003-04-17Device and method for repeatedly updating the function of a LCD monitor

Related Child Applications (2)

Application NumberTitlePriority DateFiling Date
US10/418,435ContinuationUS6697058B2 (en)1999-07-192003-04-17Device and method for repeatedly updating the function of a LCD monitor
US12/243,919ContinuationUSRE41966E1 (en)1999-07-192008-10-01Device and method for repeatedly updating the function of a LCD monitor

Publications (1)

Publication NumberPublication Date
USRE40574E1true USRE40574E1 (en)2008-11-18

Family

ID=28678941

Family Applications (7)

Application NumberTitlePriority DateFiling Date
US11/361,038Expired - LifetimeUSRE40574E1 (en)1999-07-192006-02-22Device and method for repeatedly updated the function of a LCD monitors
US11/361,037Expired - LifetimeUSRE40422E1 (en)1999-07-192006-02-22Device and methods for repeatedly updating the function of a LCD monitor
US12/243,919Expired - LifetimeUSRE41966E1 (en)1999-07-192008-10-01Device and method for repeatedly updating the function of a LCD monitor
US12/906,031Expired - LifetimeUSRE44388E1 (en)1999-07-192010-10-15Device and method for repeatedly updating the function of a LCD monitor
US13/904,463Expired - LifetimeUSRE45305E1 (en)1999-07-192013-05-29Device for reprogramming the function of a display system
US14/470,681Expired - LifetimeUSRE45860E1 (en)1999-07-192014-08-27Device and method for reprogramming the function of a display system
US14/957,353Expired - LifetimeUSRE47206E1 (en)1999-07-192015-12-02Display controller device and method for reprogramming the function of a display system

Family Applications After (6)

Application NumberTitlePriority DateFiling Date
US11/361,037Expired - LifetimeUSRE40422E1 (en)1999-07-192006-02-22Device and methods for repeatedly updating the function of a LCD monitor
US12/243,919Expired - LifetimeUSRE41966E1 (en)1999-07-192008-10-01Device and method for repeatedly updating the function of a LCD monitor
US12/906,031Expired - LifetimeUSRE44388E1 (en)1999-07-192010-10-15Device and method for repeatedly updating the function of a LCD monitor
US13/904,463Expired - LifetimeUSRE45305E1 (en)1999-07-192013-05-29Device for reprogramming the function of a display system
US14/470,681Expired - LifetimeUSRE45860E1 (en)1999-07-192014-08-27Device and method for reprogramming the function of a display system
US14/957,353Expired - LifetimeUSRE47206E1 (en)1999-07-192015-12-02Display controller device and method for reprogramming the function of a display system

Country Status (1)

CountryLink
US (7)USRE40574E1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
USRE41966E1 (en)*1999-10-072010-11-30Novatek Microelectronics Corp.Device and method for repeatedly updating the function of a LCD monitor

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20170032746A1 (en)*2015-07-312017-02-02Shenzhen China Star Optpelectronics Technology Co. Ltd.Driving circuit communication method, communication device and system of tft-lcd

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6011546A (en)*1995-11-012000-01-04International Business Machines CorporationProgramming structure for user interfaces
US6268845B1 (en)*1997-06-112001-07-31Compaq Computer CorporationBezel button controls over USB
US6295053B1 (en)*1999-07-192001-09-25Novatek Microelectronics Corp.System for reprogramming monitor function
US6302795B1 (en)*1998-07-312001-10-16Sony Computer Entertainment, Inc.Data processing system, apparatus and method
US6525667B1 (en)*1997-04-142003-02-25Idec Izumi CorporationOperation indicator device and panel unit
US6567845B1 (en)*1998-07-312003-05-20Sony Computer Entertainment, Inc.System for and method of processing data, and apparatus and method of sending and receiving data

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP0525786B1 (en)*1991-08-021997-10-01Canon Kabushiki KaishaDisplay control apparatus
US5539479A (en)*1995-05-311996-07-23International Business Machines CorporationVideo receiver display of cursor and menu overlaying video
US5872554A (en)*1995-10-161999-02-16Inventec CorporationMethod and apparatus for non-blinking displaying of grayscale image on monochrome LCD screen
US5657091A (en)*1995-11-011997-08-12International Business Machines CorporationVideo display controller, user interface and programming structure for such interface
JPH10105132A (en)*1996-10-031998-04-24Nec Gumma LtdLcd control circuits for reducing power consumption
JP3575205B2 (en)*1996-12-132004-10-13ソニー株式会社 Remote commander and network connection system
US6064359A (en)*1997-07-092000-05-16Seiko Epson CorporationFrame rate modulation for liquid crystal display (LCD)
USRE40574E1 (en)*1999-10-072008-11-18Novatek Microelectronics Corp.Device and method for repeatedly updated the function of a LCD monitors

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6011546A (en)*1995-11-012000-01-04International Business Machines CorporationProgramming structure for user interfaces
US6525667B1 (en)*1997-04-142003-02-25Idec Izumi CorporationOperation indicator device and panel unit
US6268845B1 (en)*1997-06-112001-07-31Compaq Computer CorporationBezel button controls over USB
US6302795B1 (en)*1998-07-312001-10-16Sony Computer Entertainment, Inc.Data processing system, apparatus and method
US6567845B1 (en)*1998-07-312003-05-20Sony Computer Entertainment, Inc.System for and method of processing data, and apparatus and method of sending and receiving data
US6295053B1 (en)*1999-07-192001-09-25Novatek Microelectronics Corp.System for reprogramming monitor function

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
USRE41966E1 (en)*1999-10-072010-11-30Novatek Microelectronics Corp.Device and method for repeatedly updating the function of a LCD monitor

Also Published As

Publication numberPublication date
USRE45860E1 (en)2016-01-19
USRE45305E1 (en)2014-12-30
USRE40422E1 (en)2008-07-08
USRE47206E1 (en)2019-01-15
USRE41966E1 (en)2010-11-30
USRE44388E1 (en)2013-07-23

Similar Documents

PublicationPublication DateTitle
US6295053B1 (en)System for reprogramming monitor function
KR100989683B1 (en) Video display device
US7295194B2 (en)Apparatus and method for outputting different display identification data depending on type of connector
US20070036158A1 (en)Media sink device and method for controlling the same
JPH05327582A (en)Program memory rewrite system for portable telephone set
CN111399922B (en)Dual-system display device and system
CN101393732B (en)Interface device and method for writing extended display identification data
US6697058B2 (en)Device and method for repeatedly updating the function of a LCD monitor
USRE47206E1 (en)Display controller device and method for reprogramming the function of a display system
EP1836547A1 (en)Displaying apparatus and control method thereof
EP2055081B1 (en)Ddc communication module
US8001289B2 (en)Digital audio/video apparatus and method that can perform additional operations
JP5175465B2 (en) DDC circuit and liquid crystal projector in display device
US7170520B2 (en)Display for sharing display data channel
CN101221743B (en) Display device and control method thereof
US6577301B1 (en)Method and apparatus for rewriting functions and fonts of a monitor
KR100465752B1 (en)Device and method for repeatedly updating the function of a monitor
KR100449100B1 (en)System for reprogramming monitor function
US8539470B2 (en)Apparatus and method for updating the function of monitor
KR100748509B1 (en) Display unit identification information management method and update device
US20060064735A1 (en)Devices and methods for video signal integration
KR20030094991A (en)Method and apparatus for rewriting functions and fonts of a monitor
KR20050116626A (en)Method and apparatus for playing external inputted signal of digital tv
KR20000006170U (en) Display specification data output device
KR20050005236A (en)Digital AV apparatus having a structure for performing an additional function easily and apparatus for performing an additional function therefor

Legal Events

DateCodeTitleDescription
CCCertificate of correction

[8]ページ先頭

©2009-2025 Movatter.jp