A device and a method for updating the function of a monitor according to the invention. By using the USB signal lines directly for data transmission and recording the data of a monitor controller to the erasable programmable read only memory, data update can be achieved. Moreover, the erasable programmable read only memory can be updated by separating the recording path and the normal visual path using a recording path separator of the monitor controller. Compared to the prior art, the device and the method of the invention are more convenient and time saving for function update of the monitor.
|
0. 28. A device of a display for updating the function of the display, comprising:
a serial interface for receiving a serial information from a recording device, wherein the serial information comprises a recording command and recorded data in a serial form; and
a display controller having a non-volatile memory, coupled to the serial interface, wherein if a setting command of the serial information from the serial interface is correct, the display controller is modified according to the recording command and the recorded data, wherein the serial interface and the display controller are installed in the display.
13. A system for updating the function of a monitor, comprising:
a recording device for storing and outputting a recording command and recorded data;
USB signal lines electrically a serial interface coupled to the recording device for transmitting the recording command and the recorded data; and
a monitor controller having a monitor in system programming memory, electrically coupled to the USB signal lines serial interface, wherein if a setting command of the recorded data from the USB signal lines serial interface is correct, the monitor controller is modified according to the recording command and the recorded data, wherein the USB signal lines serial interface and the monitor controller are installed in a monitor system.
25. A method for updating the function of a monitor, comprising:
receiving a plurality of signals from a plurality of USB signal lines a serial interface port by the monitor;
checking if serial setting commands of the signals are correct by a monitor controller installed in the monitor, if the serial setting commands of the signals are correct, the signals from the USB signal lines the serial interface port are transmitted to the monitor controller by switching a transmitting path of the signals from the USB signal lines the serial interface port from a visual path to a recording path, and the monitor controller is modified and updated according to the signals from the USB signal lines the serial interface port; and
determining if whether the modification of the monitor controller is completely achieved, the signals from the USB signal lines are transmitted by the transmitting path of the signals from the USB signal lines from the recording path to the visual path if the modification of the monitor controller is achieved, the transmitting path of the signals is switched from the recording path to the visual path.
1. A device installed in of a monitor system for updating the function of a monitor of the monitor system, comprising:
USB signal lines a serial interface for transmitting serial information, the serial information comprises a recording command and recorded data;
a detecting device electrically coupled to the USB signal lines serial interface for detecting and outputting transmitting the recording command and the recorded data;
a starting device electrically coupled to the detecting device for receiving the recording command and the recorded data and then transmitting the recording command and the recorded data when the starting device is switched from a visual path to a recording path;
a rom recording command decoder command decoder connected to the starting device for converting the recording command into a erase/read/write signal recording signal and the recorded data into a an address signal and a data signal by switching the starting device to the recording path;
a rom electrically connected to the rom recording command decoder, of which the data of the rom can be updated according to the recording signal, the address signal, and the data signal and the erase/read/write signal ; and
a recovery device electrically coupled to the rom recording command decoder the command decoder and the starting device determining whether the data stored in the rom are already updated according to the address signal, the data signal and the read/write signal and for switching the starting device from the recording path to the visual path when the data of the rom are already updated for switching the starting device according to the recording signal, the address signal or the data signal, the starting device is switching from the recording path to the visual path after the data of the rom is already updated.
2. The device for updating the function of a monitor as claimed in
3. The device for updating the function of a monitor as claimed in
4. The device for updating the function of a monitor as claimed in
5. The device for updating the function of a monitor as claimed in
a USB multi-address checking circuit electrically coupled to the USB signal lines serial checking circuit coupled to the serial interface for checking a serial setting commands of the recorded data the serial information and then transmitting a setting signal when the checked serial setting commands are correct; and
a monitor in-system programming (MISP) flag electrically coupled to the USB multi-address serial checking circuit for transmitting a monitor in-system programming starting signal according to the setting signal.
6. The device for updating the function of a monitor as claimed in
a monitor in-system programming reset generating circuit for generating a selecting signal according to the monitor in-system programming starting signal ; and
a recording path separator which switched from the visual path to the recording path according to the selecting signal and transmitting the recording command and the recorded data via the recording path , or from the recording path to the visual path according to the selecting signal.
7. The device for updating the function of a monitor as claimed in
a USB interface circuit serial interface circuit for receiving and converting the recording command and the recorded data; and
a recording command decoder for receiving the converted recording command and the recording recorded data and transmitting the address recording signal, the data address signal and the erase/read/write data signal.
8. The device for updating the function of a monitor as claimed in
a hidden rom for storing the program codes of the recording command;
a RAM for storing the recording recorded data;
a CPU electrically coupled to the hidden rom, the RAM and the USB serial interface circuit for receiving the USB serial interface circuit-converted recording command and recorded data, storing the recorded data in the RAM, decoding the recording command according to the program code of the hidden rom and then sending the decoded recording command; and
a recording control recorder electrically coupled to the CPU for receiving the decoded recording command and converting the decoded recording command into an erase/read/write signal and sending the recorded data stored in the RAM according to the address signal and the data signal.
9. The device for updating the function of a monitor as claimed in
10. The device for updating the function of a monitor as claimed in
a recovery control recorder for receiving the address signal, the data signal and the erase/read/write recording signal and transmitting a recovery signal after recording is achieved; and
a recovery reset circuit electrically coupled to the recovery control recorder and the starting device for transmitting a monitor in-system programming stop signal to switch the starting device from the recording path to the visual path when receiving the recovery signal.
11. The device for updating the function of a monitor as claimed in
12. The device for updating the function of a monitor as claimed in
14. The system for updating the function of a monitor as claim claimed in
15. The system for updating the function of a monitor as claimed in
16. The system for updating the function of a monitor as claimed in
a detecting device electrically coupled to the USB signal lines the serial interface for detecting and outputting the recording command and the recorded data;
a starting device electrically coupled to the detecting device for receiving the recording command and the recorded data and then transmitting the recording command and the recorded data when the starting device is switched from a visual path to a recording path;
a rom recording command decoder command decoder connected to the starting device for converting the recording command into a erase/read/write recording signal and the recorded data into a an address signal and a data signal by switching the starting device to the recording path; , and the command decoder also connected to the monitor in system programming memory for updating the monitor in system programming memory according to the address signal, the data signal and the recording signal; and
a rom electrically connected to the rom recording command decoder, of which data can be updated according to the address signal, the data signal and the erase/read/write signal; and
a recovery device electrically coupled to the rom recording command decoder and the starting device for determining whether the data stored in the rom are already updated according the address signal, the data signal and the read/write signal and for switching the starting device from the recording path to the visual path when the data of the rom are already updated switching the starting device according to the recording signal, the data signal or the address signal, the starting device is switching from the recording path to the visual path after the data of the monitor in system programming memory is already updated.
17. The system for updating the function of a monitor as claimed in
a USB multi-address serial checking circuit electrically coupled to the USB signal lines serial interface for checking the setting command of the recorded data and then transmitting a setting signal when the checked the setting command is correct; and
a monitor in system programming (MISP) flag electrically coupled to the USB multi-address serial checking circuit for setting the monitor to a monitor in-system in system programming control mode according to the setting signal and transmitting a monitor in-system programming in system programming starting signal.
18. The system for updating the function of a monitor as claimed in
a monitor in-system in system programming reset generating circuit for generating a selecting signal according to the monitor in-system in system programming starting signal; and
a recording path separator switched from the visual path to the recording path according to the selecting signal and transmitting the recording command and the recorded data via the recording path.
19. The system for updating the function of a monitor as claimed in
a USB serial interface circuit for receiving and converting the recording command and the recorded data; and
a recording command decoder for receiving the converted recording command and the recording recorded data and transmitting the address signal, the data signal and the erase/read/write recording signal.
20. The system for updating the function of a monitor as claimed in
a hidden rom for storing the program codes of the recording command;
a RAM for storing the recording data;
a CPU electrically coupled to the hidden rom, the RAM and the USB serial interface circuit for receiving the USB serial interface circuit-converted recording command and recorded data, storing the recorded data in the RAM, decoding the recording command according to the program code of the hidden rom and then sending the decoded recording command; and
a recording control recorder electrically coupled to the CPU for receiving the decoded recording command and converting the decoded recording command into an erase/read/write the recording signal and sending the recorded data stored in the RAM according to the address signal and the data signal.
21. The system for updating the function of a monitor as claimed in
22. The system for updating the function of a monitor as claimed in
a recovery control recorder for receiving the address signal, the data signal and the erase/read/write recording signal and transmitting a recovery signal after recording is achieved; and
a recovery reset circuit electrically coupled to the recovery control recorder and the starting device for transmitting a monitor in-system in system programming stop signal to switch the starting device from the recording path to the visual path when receiving the recovery signal.
23. The system for updating the function of a monitor as claimed in claim 16 13, wherein the rom monitor in system programming memory is a flash rom.
24. The system for updating the function of a monitor as claimed in claim 16 13, wherein the rom monitor in system programming memory is an electrically erasable programmable read only memory.
26. The method of updating the function of a monitor of
27. The method for updating the function of a monitor of
0. 29. The device for updating the function of the display as claimed in
0. 30. The device for updating the function of the display as claimed in
0. 31. The device for updating the function of the display as claimed in
a detecting device coupled to the serial interface for detecting and outputting the recording command and the recorded data;
a starting device coupled to the detecting device for receiving the recording command and the recorded data and then transmitting the recording command and the recorded data when the starting device is switched from a visual path to a recording path;
a command decoder connected to the starting device for converting the recording command into a recording signal and the recorded data into an address signal and a data signal by switching the starting device to the recording path, and the command decoder also connected to the non-volatile memory for updating the non-volatile memory according to the address signal, the data signal and the recording signal; and
a recovery device coupled to the command decoder and the starting device for switching the starting device according to the recording signal, the data signal or the address signal, the starting device is switching from the recording path to the visual path after the data of the non-volatile memory is already updated.
0. 32. The device for updating the function of the display as claimed in
a serial checking circuit coupled to the serial interface for checking the setting command of the serial information and then transmitting a setting signal when the checked setting command is correct; and
a display in system programming flag coupled to the serial checking circuit for setting the display to a display in system programming control mode according to the setting signal and transmitting a display in system programming starting signal.
0. 33. The device for updating the function of the display as claimed in
a display in system programming reset generating circuit for generating a selecting signal according to the display in system programming starting signal; and
a recording path separator switched from the visual path to the recording path according to the selecting signal and transmitting the recording command and the recorded data via the recording path.
0. 34. The device for updating the function of the display as claimed in
a serial interface circuit for receiving and converting the recording command and the recorded data; and
a recording command decoder for receiving the converted recording command and the recorded data and transmitting the address signal, the data signal and the recording signal.
0. 35. The device for updating the function of the display as claimed in
a hidden rom for storing the program codes of the recording command;
a RAM for storing the recording data;
a CPU coupled to the hidden rom, the RAM and the serial interface circuit for receiving the serial interface circuit-converted recording command and recorded data, storing the recorded data in the RAM, decoding the recording command according to the program code of the hidden rom and then sending the decoded recording command; and
a recording control recorder coupled to the CPU for receiving the decoded recording command and converting the decoded recording command into the recording signal and sending the recorded data stored in the RAM according to the address signal and the data signal.
0. 36. The device for updating the function of the display as claimed in
a recovery control device for receiving the address signal, the data signal and the recording signal and transmitting a recovery signal after recording is achieved; and
a recovery reset circuit coupled to the recovery control device and the starting device for transmitting a display in system programming stop signal to switch the starting device from the recording path to the visual path when receiving the recovery signal.
0. 37. The device for updating the function of the display as claimed in
0. 38. The device for updating the function of the display as claimed in
0. 39. The device for updating the function of the display as claimed in
|
This application is a continuation application of, and claims the priority benefit of, U.S. application Ser. No. 09/414,251 filed on Oct. 7, 1999, now U.S. Pat. No. 6,295,053.
1. Field of the Invention
The invention relates to a device and a method for repeatedly updating the function of a monitor, and more particularly to a device and a method for repeatedly updating the function of a monitor by using universal serial bus signal lines for signal transmission.
2. Description of the Related Art
In a current monitor system, 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 to
When it is necessary to modify the function of the monitor system, data stored in the ROM of the monitor controller 10 needs to be updated. First, the case of the monitor must be opened. Then, the first jumper 14 and the second jumper 16 are switched to electrically connect the monitor controller 10 to a recording connector 80 and a voltage source (12 V). Next, a ROM writer (not shown) is electrically coupled to the recording connector 80 for data update.
Referring now to
Obviously, it is really inconvenient to update the monitor system because the case of the conventional monitor must be opened, first and then jumpers are switched for recording the erasable programmable read only memory of the monitor controller 10.
Today, monitors have been speedily developed. Especially, liquid crystal displays have been mass produced. To increase the speeds of the operation of monitors, universal serial bus (hereinafter, referred to as USB) is used for signal transmission. Referring to
Similarly, it causes inconvenience when the monitor system 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 the monitor controller 10.
The invention is to provide a device and a method for updating the function of a monitor. For a monitor having a USB interface, a USB signal line is used to transmit and record data of a monitor controller to erasable programming read only memory thereby to achieve data update.
A device for updating the function of a monitor according to the invention includes USB signal lines, a detecting device, a starting device, a ROM recording command decoder, a ROM and a recovery device. The USB signal lines is used to transmit a recording command and recorded data. The detecting device is electrically coupled to the USB signal lines for detecting and outputting the recording command and the recorded data. The starting device is electrically coupled to the detecting device for receiving the recording command and the recorded data and then transmitting the recording command and the recorded data when the starting device is switched from a visual path to a recording path. The ROM recording command decoder is used to convert the recording command into a erase/read/write signal and the recorded data into a address signal and a data signal by switching the starting device to the recording path. The ROM is electrically connected to the ROM recording command decoder, of which data can be updated according to the address signal, the data signal and the erase/read/write signal. The recovery device is electrically coupled to the ROM recording command decoder and the starting device for determining whether the data stored in the ROM are already updated according the address signal, the data signal and the read/write signal and for switching the starting device from the recording path to the visual path when the data of the ROM are already updated.
A system for updating the function of a monitor according to the invention includes a recording device, USB signal lines and a monitor controller. The recording device is used to store and output a recording command and recorded data. The USB signal lines are electrically coupled to the recording device for transmitting the recording command and the recorded data. The monitor controller having a monitor in-system programming memory is electrically coupled to the USB signal lines, for modifying the monitor controller according to the recording command and the recorded data.
A method for updating the function of a monitor according to the invention includes the following steps: (a) checking USB multi-setting command check to determine whether the signals on the USB signal lines are correct? (b) setting the monitor into a monitor in-system programming mode? (c) reading and determining a recording command; and (d) reading recorded data and writing the recorded data in a memory and performing step (c) when the recording command is a write command; (e) performing step (a) when the recording command is in a non-monitor in-system programming mode.
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:
Referring to
When it is necessary to modify the function of the monitor system, data stored in the ROM of the monitor controller 180 needs to be updated. 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 USB signal lines 19.
The recording device 190 can also be replaced by a USB interface circuit stage. Similarly, a recording command and data are written into the memory region of the USB interface circuit stage. Then, the recording command and recorded data are written into the monitor controller 180 directly in a form of USB via the USB signal lines 19 for data update.
In detail, the D+, D− signal lines of the USB signal lines 19 are used to transmit the recording command and data in a form of USB.
Referring to
The detecting device 300 is electrically coupled to the USB signal lines 19 for detecting whether the recording command and data are transmitted from the USB signal lines 19. If detected, a corresponding signal is sent to the starting device 400.
The starting device 400 has a visual path and a recording path. When recording is performed, the recording command and recorded data are transmitted to the ROM recording command decoding device 500 via the recording path from the starting device 400. In a normal condition, general visual data are transmitted to other circuits 700 by switching the starting device 400 to the visual path for display.
The ROM recording command deciding device 500 is used to convert the recording command into an erase/read/write signal and the recorded data into an address signal and a data signal. Then, the address signal, the data signal and the erase/read/write signal are transmitted to the ROM 800 for data update.
The ROM 800 is a flash ROM or an electrically erasable programmable ROM (EPROM). Data stored in the ROM 800 is used for updating the function of the monitor. According to the received address signal, data signal and erase/read/write signal, data update of the ROM 800 can be achieved.
The recovery device 600 is electrically coupled to the ROM recording command decoding device 500 and the starting device 400 and is used to determine whether the data update is completely achieved. After the data update is completely achieved, the starting device 400 is switched to the recording path from the visual path.
Next, each device will be described in detail as follows:
Referring to
Referring to
Referring to
Referring to
The hidden memory 522 is used to store the program codes of the recording command. The RAM 526 can access the recorded data. The CPU 524 receives the USB interface circuit-converted recording command and recorded data and then store them in the RAM 526. The recording command are decoded according to the program codes of the hidden ROM 522 and then transmits them to the recording control recorder 528. When receiving the decoded recording command, the recording control recorder 528 converts them into an interface control signal, namely, the erase/read/write signal. Thereafter, the recorded data stored in the RAM 526 are converted into an address signal and a data signal by the CPU 524.
The recording command decoder 520 can be replaced with a hardware circuit. Similarly, a recording command received by the USB circuit can be decoded by dividing them into various states. And, the recording command and the recorded data are converted into an erase/read/write signal, an address signal and a data signal.
Referring to
A method for updating the function of a monitor according to the invention shown in
First, in Step 1, whether a monitor operates normally is detected. If the monitor operates normally, Step 1 is continuously performed.
When the monitor operates abnormally, Step 2 is performed to determine whether the signals on the USB signal lines are correct by a USB multi-setting command check. If the USB multi-setting command is incorrect, the process returns to Step 1. If the USB multi-setting command is correct, Step 3 is performed to set the monitor to a monitor in-system programming mode.
Next, Step 4 is performed to read a recording command and determine whether the recording command is in a non-monitor in-system programming mode. When the recording command is a write command, the recording command is read and then written into a memory, and the recording command is re-read. If the recording command is in a non-monitor in-system programming mode, go to step 1 to detect whether the monitor operates normally.
Accordingly, the invention is to provide a device and a method for updating the function of a monitor. By using the USB signal lines directly for data transmission and recording the data of the monitor controller to the erasable programmable read only memory, data update can be achieved.
While the invention has been described by way of example and in terms of the preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiments. On the contrary, it is intended to cover various modifications and similar arrangements as would be apparent to those skilled in the art. Therefore, the scope of the appended claims should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
5784649, | Mar 13 1996 | Altera Corporation | Multi-threaded FIFO pool buffer and bus transfer control system |
5822553, | Mar 13 1996 | Altera Corporation | Multiple parallel digital data stream channel controller architecture |
5835761, | Jun 29 1994 | Mitsubishi Denki Kabushiki Kaisha; Apricot Computers Limited | Information processing system capable of updating a BIOS programme without interrupting or stopping the operational of a system |
6137243, | Sep 30 1998 | Sony Corporation; Sony Electronics, Inc. | Correction of corrupted data in capacitor switching control to maintain horizontal linearity in video monitors |
6138240, | Jun 19 1998 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Secure general purpose input/output pins for protecting computer system resources |
6141489, | May 15 1995 | Sony Corporation | Data recording device, date reproducing device and data recording medium for managing encoded data over a plurality of recording media |
6268845, | Jun 11 1997 | Hewlett Packard Enterprise Development LP | Bezel button controls over USB |
6289466, | Jun 11 1997 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Usage of monitor bezel buttons to control and indicate multimedia functions |
6295053, | Jul 19 1999 | Novatek Microelectronics Corp. | System for reprogramming monitor function |
6339819, | Dec 17 1997 | FG SRC LLC | Multiprocessor with each processor element accessing operands in loaded input buffer and forwarding results to FIFO output buffer |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Dec 09 2005 | Novatek Microelectronics Corp. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Apr 18 2011 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
May 27 2015 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
May 20 2011 | 4 years fee payment window open |
Nov 20 2011 | 6 months grace period start (w surcharge) |
May 20 2012 | patent expiry (for year 4) |
May 20 2014 | 2 years to revive unintentionally abandoned end. (for year 4) |
May 20 2015 | 8 years fee payment window open |
Nov 20 2015 | 6 months grace period start (w surcharge) |
May 20 2016 | patent expiry (for year 8) |
May 20 2018 | 2 years to revive unintentionally abandoned end. (for year 8) |
May 20 2019 | 12 years fee payment window open |
Nov 20 2019 | 6 months grace period start (w surcharge) |
May 20 2020 | patent expiry (for year 12) |
May 20 2022 | 2 years to revive unintentionally abandoned end. (for year 12) |