1. Field of the Invention
This invention relates to display devices such as television sets or desktop computer monitors, and in particular, it relates to method and apparatus for updating firmware in the display device.
2. Description of the Related Art
A television device includes one or more microprocessors and firmware stored in a non-volatile memory within the TV that control many functions of the TV. Conventionally, when the firmware needs to be updated, the new firmware is loaded into the memory via an RS232C port using a custom driver. The cable used for this task is typically a mini DIN to DB9 cable. A typical user likely does not have the cable or the driver, so firmware update has to be done by a service person or at a service shop. Also, the entire firmware is typically replaced. Computer monitors are similarly controlled by microprocessors and firmware, and similar issues are present for updating firmware in a monitor.
Universal serial bus (USB) ports are widely used for communication between computers and peripheral devices such as keyboards and mice, printers, scanners, external memories, external DVD drives/burners, digital cameras, etc. USB memories (USB flash drive) are also widely used for convenient storage and transfer of data.
The present invention is directed to a method and apparatus for updating firmware stored in a television device or a computer monitor using a universal serial bus (USB) port.
An object of the present invention is to provide a method and apparatus for more conveniently updating firmware within a television devices or a monitor.
Additional features and advantages of the invention will be set forth in the descriptions that follow and in part will be apparent from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims thereof as well as the appended drawings.
To achieve these and other advantages and in accordance with the purpose of the present invention, as embodied and broadly described, the present invention provides a television device or a desktop computer monitor having a control section, the control section including a processor, a non-volatile memory storing program instructions used by the processor, a universal serial bus (USB) port, and a communication channel that connects the processor, the non-volatile memory and the USB port to each other. The USB port can either be a receptacle used in a USB host or a receptacle used in a USB client.
In another aspect, the present invention provides a method for updating firmware in a television device or a desktop computer monitor, where the television device or the desktop computer monitor comprises a control section having a processor, a non-volatile memory for storing the firmware, a universal serial bus (USB) port, and a communication channel that connects the processor, the non-volatile memory and the USB port to each other, the method including: storing firmware programs in a USB memory device, inserting the USB memory device into the USB port, and under control of the control section of the television or the desktop computer monitor, transferring firmware programs stored in the USB memory device to the non-volatile memory of the television or the desktop computer monitor.
In another aspect, the present invention also provides a method for updating firmware in a television device or a desktop computer monitor, where the television device or the desktop computer monitor comprises a control section having a processor, a non-volatile memory for storing the firmware, a universal serial bus (USB) port, and a communication channel that connects the processor, the non-volatile memory and the USB port to each other, the method including: storing firmware programs in a computer having a USB port and running a driver application, connecting the computer to the television with a USB cable, and under control of the driver application of the computer, transferring firmware programs stored in the computer to the non-volatile memory of the television or the desktop computer monitor.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention as claimed.
The following descriptions use a television device as an example, but the invention is also applicable to desktop computer monitors or other types of stand-alone display devices.
USB is a well established communication protocol and the specific implementations of the embodiments of the present invention are within the ability of those skilled in the relevant art.
The structure and methods described above for a television device can be applied to a desktop computer monitor. While a desktop computer monitor is not typically used with a remote control device, buttons are provided on the monitor for the user to interact with the monitor.
It will be apparent to those skilled in the art that various modification and variations can be made in the method and apparatus of the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention cover modifications and variations that come within the scope of the appended claims and their equivalents.