CN101452692B - Firmware updating system - Google Patents
Firmware updating system Download PDFInfo
- Publication number
- CN101452692B CN101452692B CN2007101970109A CN200710197010A CN101452692B CN 101452692 B CN101452692 B CN 101452692B CN 2007101970109 A CN2007101970109 A CN 2007101970109A CN 200710197010 A CN200710197010 A CN 200710197010A CN 101452692 B CN101452692 B CN 101452692B
- Authority
- CN
- China
- Prior art keywords
- firmware
- update
- circuit
- auxiliary channel
- signal
- 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.)
- Active
Links
- 230000015654 memory Effects 0.000 claims abstract description 19
- 230000005540 biological transmission Effects 0.000 claims description 29
- 238000000034 method Methods 0.000 abstract description 19
- 238000010586 diagram Methods 0.000 description 16
- 238000006243 chemical reaction Methods 0.000 description 11
- 238000001514 detection method Methods 0.000 description 11
- 238000000926 separation method Methods 0.000 description 8
- 230000002194 synthesizing effect Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 230000015572 biosynthetic process Effects 0.000 description 4
- 238000003786 synthesis reaction Methods 0.000 description 4
- 239000002131 composite material Substances 0.000 description 3
- 101000860173 Myxococcus xanthus C-factor Proteins 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 101000805129 Homo sapiens Protein DPCD Proteins 0.000 description 1
- 102100037836 Protein DPCD Human genes 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Abstract
Description
技术领域technical field
本发明有关于一种固件更新的方法与系统,特别是指一种更新显示器固件的固件更新的方法与系统。The present invention relates to a firmware update method and system, in particular to a firmware update method and system for updating display firmware.
背景技术Background technique
一般而言,存储于显示器内部的显示控制装置中的固件用来决定各种显示参数并进而控制显示器的运作,由于固件需随着不同的使用者需求或为了改善显示器的运作而加以更新,因此公知技术通过个人电脑的传输端口将更新的固件经由传统显示器接收接口(例如数字视频接口(Digital VisualInterface)、高分辨多媒体接口(High Definition Multimedia Interface)等)的显示数据通道(Display Data Channel)传送至显示控制装置来进行固件更新,其中该显示数据通道系与音像传输通道相互独立。Generally speaking, the firmware stored in the display control device inside the display is used to determine various display parameters and then control the operation of the display. Since the firmware needs to be updated with different user needs or to improve the operation of the display, therefore The known technology transmits the updated firmware via the display data channel (Display Data Channel) of the traditional display receiving interface (such as Digital Visual Interface (Digital Visual Interface), High Definition Multimedia Interface (High Definition Multimedia Interface), etc.) through the transmission port of the personal computer to The display control device is used to update the firmware, wherein the display data channel is independent from the audio-video transmission channel.
然而,新一代的数字通信接口显示端口(DisplayPort)并不包含公知的显示数据通道,因此无法利用前述公知技术来更新显示控制装置的固件。故如何在DisplayPort的标准规范下更新固件,实为一重要课题。However, the new-generation digital communication interface DisplayPort (DisplayPort) does not include a known display data channel, so the firmware of the display control device cannot be updated using the aforementioned known technology. Therefore, how to update the firmware under the DisplayPort standard is an important issue.
发明内容Contents of the invention
因此,本发明的目的,即在提供一种在DisplayPort的标准规范下更新固件的固件更新的方法。Therefore, the object of the present invention is to provide a firmware update method for updating firmware under the DisplayPort standard specification.
而本发明的另一目的,即在提供一种在DisplayPort的标准规范下更新固件的固件更新的系统。Another object of the present invention is to provide a firmware update system for updating firmware under the DisplayPort standard specification.
于是,本发明固件更新的方法,其利用显示端口(DisplayPort)接口以进行固件更新,该方法包含提供一具显示端口接口的源设备,提供一具显示端口接口的终端设备,以及利用该源设备的辅助通道与该终端设备的辅助通道以进行固件更新。Therefore, the firmware update method of the present invention uses a display port (DisplayPort) interface to perform firmware update, the method includes providing a source device with a display port interface, providing a terminal device with a display port interface, and using the source device Auxiliary channel of the device and the auxiliary channel of the terminal equipment for firmware update.
该源设备包含:一存储电路,用来存储并提供一更新固件;以及一源设备的辅助通道,用来依据该更新固件输出一辅助通道信号格式的更新固件。The source device includes: a storage circuit for storing and providing an updated firmware; and an auxiliary channel of the source device for outputting an updated firmware in an auxiliary channel signal format according to the updated firmware.
该终端设备包含:一终端设备的辅助通道,用来接收该辅助通道信号格式的更新固件,并据以产生一输出信号;一终端设备的I2C辅助通道设备服务器,耦接该终端设备的辅助通道,用来接收该输出信号,并产生一I2C协定的更新固件;以及一存储单元,用来依据该I2C协定的更新固件以进行固件更新。The terminal equipment includes: an auxiliary channel of the terminal equipment, used to receive the updated firmware of the auxiliary channel signal format, and generate an output signal accordingly; an I 2 C auxiliary channel equipment server of the terminal equipment, coupled to the terminal equipment The auxiliary channel is used to receive the output signal and generate an updated firmware of the I 2 C protocol; and a storage unit is used to update the firmware according to the updated firmware of the I 2 C protocol.
本发明另一固件更新的方法,其利用显示端口接口以进行固件更新,该方法包含提供一具有不同于显示端口接口的传输接口的源设备,提供一具显示端口接口的终端设备,以及利用该主链路与该辅助通道中的该至少二脚位以进行固件更新。Another firmware update method of the present invention uses a DisplayPort interface for firmware update, the method includes providing a source device with a transmission interface different from the DisplayPort interface, providing a terminal device with a DisplayPort interface, and using the The at least two pins in the main link and the auxiliary channel are used for firmware update.
该源设备包含:一存储电路,用来存储并提供一更新固件;以及一预设格式的信号的输出电路,耦接该存储电路,用来依据该更新固件以输出一预设信号格式的更新固件。The source device includes: a storage circuit, used to store and provide an update firmware; and a signal output circuit in a preset format, coupled to the storage circuit, and used to output an update in a preset signal format according to the update firmware firmware.
该终端设备包含:一主链路;一辅助通道,该终端设备利用该主链路与该辅助通道中的至少二脚位来接收该预设信号格式的更新固件;一选择电路,耦接该主链路以及该辅助通道,用来输出该预设信号格式的更新固件;以及一存储单元,用来依据该预设信号格式的更新固件以进行固件更新。The terminal equipment includes: a main link; an auxiliary channel, the terminal equipment uses at least two pins of the main link and the auxiliary channel to receive the update firmware of the preset signal format; a selection circuit, coupled to the The main link and the auxiliary channel are used to output the updated firmware in the preset signal format; and a storage unit is used to perform firmware update according to the updated firmware in the preset signal format.
本发明另一固件更新的方法,其系用来更新一具有显示端口接口的终端设备的固件,该方法包含:提供一具有不同于显示端口接口的传输接口的源设备,提供该具有显示端口接口的终端设备,及利用该源设备的传输接口与该终端设备的该固件更新通道以进行固件更新。Another firmware update method of the present invention is used to update the firmware of a terminal device with a display port interface, the method includes: providing a source device with a transmission interface different from the display port interface, providing the display port interface with a source device The terminal device, and the firmware update channel between the transmission interface of the source device and the terminal device are used to perform firmware update.
该源设备包含:一存储电路,用来存储并提供一更新固件;以及一预设格式的信号的输出电路,耦接该存储电路,用来依据该更新固件以经由该传输接口输出一预设信号格式的更新固件。The source device includes: a storage circuit, used to store and provide an updated firmware; and a signal output circuit of a preset format, coupled to the storage circuit, used to output a preset signal through the transmission interface according to the updated firmware Updated firmware for signal format.
该终端设备包含:一固件更新通道,独立于该终端设备的显示端口接口原有的通道,用来接收该预设信号格式的更新固件;以及一存储单元,耦接该固件更新通道,用来依据该预设信号格式的更新固件以进行固件更新。The terminal device includes: a firmware update channel, which is independent from the original channel of the DisplayPort interface of the terminal device, and is used to receive the update firmware in the preset signal format; and a storage unit, coupled to the firmware update channel, for Firmware is updated according to the preset signal format.
本发明另一固件更新的方法,其利用显示端口接口以进行固件更新,该方法包含提供一具显示端口接口的第一源设备,提供一具有不同于显示端口接口的传输接口的第二源设备,提供一信号合成装置,及提供一具显示端口接口的终端设备。Another firmware update method of the present invention utilizes a DisplayPort interface for firmware update, the method includes providing a first source device with a DisplayPort interface, providing a second source device with a transmission interface different from the DisplayPort interface , provide a signal synthesis device, and provide a terminal device with a display port interface.
该第一源设备用来提供一显示端口接口信号。该第二源设备包含:一存储电路,用来存储并提供一更新固件;以及一预设格式的信号的输出电路,耦接该存储电路,用来接收该更新固件,并输出一预设信号格式的更新固件。The first source device is used to provide a DisplayPort interface signal. The second source device includes: a storage circuit, used to store and provide an updated firmware; and a signal output circuit of a preset format, coupled to the storage circuit, used to receive the updated firmware, and output a preset signal Formatted update firmware.
该信号合成装置耦接该第一及第二源设备,用来合成该显示端口接口信号以及该预设信号格式的更新固件,并输出一合成信号。The signal synthesizing device is coupled to the first and second source devices, and is used for synthesizing the display port interface signal and the update firmware of the preset signal format, and outputting a synthesized signal.
该终端设备耦接该信号合成装置,并包含:一信号分离电路,用来依据该合成信号以分离出该预设信号格式的更新固件;以及一存储单元,用来依据该预设信号格式的更新固件以进行固件更新。The terminal equipment is coupled to the signal synthesizing device, and includes: a signal separation circuit, used to separate the update firmware of the preset signal format according to the synthesized signal; and a storage unit, used to separate the update firmware of the preset signal format according to the preset signal format Update the firmware for a firmware update.
而本发明固件更新的系统,其利用显示端口(DisplayPort)接口以进行固件更新,该系统包含:一具显示端口接口的源设备以及一具显示端口接口的终端设备。The firmware update system of the present invention utilizes a DisplayPort interface for firmware update, and the system includes: a source device with a DisplayPort interface and a terminal device with a DisplayPort interface.
该源设备包含:一存储电路,用来存储并提供一更新固件;以及一源设备的辅助通道,用来依据该更新固件输出一辅助通道信号格式的更新固件。The source device includes: a storage circuit for storing and providing an updated firmware; and an auxiliary channel of the source device for outputting an updated firmware in an auxiliary channel signal format according to the updated firmware.
该终端设备包含:一终端设备的辅助通道,用来接收该辅助通道信号格式的更新固件,并据以产生一输出信号;一终端设备的I2C辅助通道设备服务器,耦接该终端设备的辅助通道,用来接收该输出信号,并产生一I2C协定的更新固件;以及一存储单元,用来依据该I2C协定的更新固件以进行固件更新。The terminal equipment includes: an auxiliary channel of the terminal equipment, used to receive the updated firmware of the auxiliary channel signal format, and generate an output signal accordingly; an I 2 C auxiliary channel equipment server of the terminal equipment, coupled to the terminal equipment The auxiliary channel is used to receive the output signal and generate an updated firmware of the I 2 C protocol; and a storage unit is used to update the firmware according to the updated firmware of the I 2 C protocol.
本发明另一固件更新的系统,其利用显示端口(DisplayPort)接口以进行固件更新,该系统包含:一具有不同于显示端口接口的传输接口的源设备,以及一具显示端口接口的终端设备。Another firmware update system of the present invention utilizes a DisplayPort (DisplayPort) interface for firmware update. The system includes: a source device with a transmission interface different from the DisplayPort interface, and a terminal device with a DisplayPort interface.
该源设备包含:一存储电路,用来存储并提供一更新固件;以及一预设格式的信号的输出电路,耦接该存储电路,用来依据该更新固件以输出一预设信号格式的更新固件。The source device includes: a storage circuit, used to store and provide an update firmware; and a signal output circuit in a preset format, coupled to the storage circuit, and used to output an update in a preset signal format according to the update firmware firmware.
该终端设备包含:一主链路;一辅助通道,该终端设备利用该主链路与该辅助通道中的至少二脚位来接收该预设信号格式的更新固件;一选择电路,耦接该主链路以及该辅助通道,用来输出该预设信号格式的更新固件;以及一存储单元,用来依据该预设信号格式的更新固件以进行固件更新。The terminal equipment includes: a main link; an auxiliary channel, the terminal equipment uses at least two pins of the main link and the auxiliary channel to receive the update firmware of the preset signal format; a selection circuit, coupled to the The main link and the auxiliary channel are used to output the updated firmware in the preset signal format; and a storage unit is used to perform firmware update according to the updated firmware in the preset signal format.
本发明另一固件更新的系统,其利用显示端口(DisplayPort)接口以进行固件更新,该系统包含:一具有不同于显示端口接口的传输接口的源设备,及一具有显示端口接口的终端设备。Another firmware update system of the present invention utilizes a DisplayPort interface for firmware update. The system includes: a source device with a transmission interface different from the DisplayPort interface, and a terminal device with a DisplayPort interface.
该源设备包含:一存储电路,用来存储并提供一更新固件;以及一预设格式的信号的输出电路,耦接该存储电路,用来依据该更新固件以经由该传输接口输出一预设信号格式的更新固件。The source device includes: a storage circuit, used to store and provide an updated firmware; and a signal output circuit of a preset format, coupled to the storage circuit, used to output a preset signal through the transmission interface according to the updated firmware Updated firmware for signal format.
该终端设备包含:一固件更新通道,独立于该终端设备的显示端口接口原有的通道,用来接收该预设信号格式的更新固件;以及一存储单元,耦接该固件更新通道,用来依据该预设信号格式的更新固件以进行固件更新。The terminal device includes: a firmware update channel, which is independent from the original channel of the DisplayPort interface of the terminal device, and is used to receive the update firmware in the preset signal format; and a storage unit, coupled to the firmware update channel, for Firmware is updated according to the preset signal format.
本发明另一固件更新的系统,其利用显示端口(DisplayPort)接口以进行固件更新,该系统包含:一具显示端口接口的第一源设备,一具有不同于显示端口接口的传输接口的第二源设备,一信号合成装置,以及一具显示端口接口的终端设备。Another firmware update system of the present invention uses a display port (DisplayPort) interface to perform firmware update, the system includes: a first source device with a display port interface, a second source device with a transmission interface different from the display port interface A source device, a signal combining device, and a terminal device with a DisplayPort interface.
该第一源设备,用来提供一显示端口接口信号。该第二源设备包含:一存储电路,用来存储并提供一更新固件;以及一预设格式的信号的输出电路,耦接该存储电路,用来接收该更新固件,并输出一预设信号格式的更新固件。The first source device is used to provide a display port interface signal. The second source device includes: a storage circuit, used to store and provide an updated firmware; and a signal output circuit of a preset format, coupled to the storage circuit, used to receive the updated firmware, and output a preset signal Formatted update firmware.
该信号合成装置耦接该第一及第二源设备,用来合成该显示端口接口信号以及该预设信号格式的更新固件,并输出一合成信号。The signal synthesizing device is coupled to the first and second source devices, and is used for synthesizing the display port interface signal and the update firmware of the preset signal format, and outputting a synthesized signal.
该终端设备耦接该信号合成装置,并包含:一信号分离电路,用来依据该合成信号以分离出该预设信号格式的更新固件;以及一存储单元,用来依据该预设信号格式的更新固件以进行固件更新。The terminal equipment is coupled to the signal synthesizing device, and includes: a signal separation circuit, used to separate the update firmware of the preset signal format according to the synthesized signal; and a storage unit, used to separate the update firmware of the preset signal format according to the preset signal format Update the firmware for a firmware update.
本发明能在DisplayPort格式的多媒体应用中更改存放在该存储单元内的更新固件,以微调画面质量或其他更改操作,达到本发明的功效。The present invention can modify the update firmware stored in the storage unit in the multimedia application of the DisplayPort format, so as to fine-tune the image quality or perform other modification operations, thereby achieving the effect of the present invention.
附图说明Description of drawings
图1是DisplayPort接口的传输结构示意图;Figure 1 is a schematic diagram of the transmission structure of the DisplayPort interface;
图2是DisplayPort接口的分层结构图;Figure 2 is a hierarchical structure diagram of the DisplayPort interface;
图3是图2的简化示意图;Fig. 3 is a simplified schematic diagram of Fig. 2;
图4是本发明第一较佳实施例示意图;Fig. 4 is a schematic diagram of the first preferred embodiment of the present invention;
图5是本发明第一较佳实施例示意图;Fig. 5 is a schematic diagram of a first preferred embodiment of the present invention;
图6是本发明第二较佳实施例示意图;Fig. 6 is a schematic diagram of a second preferred embodiment of the present invention;
图7是本发明第二较佳实施例示意图;Fig. 7 is a schematic diagram of a second preferred embodiment of the present invention;
图8是本发明第三较佳实施例示意图;Fig. 8 is a schematic diagram of a third preferred embodiment of the present invention;
图9是本发明第三较佳实施例示意图;Fig. 9 is a schematic diagram of a third preferred embodiment of the present invention;
图10是本发明第四较佳实施例示意图;Fig. 10 is a schematic diagram of a fourth preferred embodiment of the present invention;
图11是本发明第四较佳实施例示意图。Fig. 11 is a schematic diagram of a fourth preferred embodiment of the present invention.
主要元件符号说明Description of main component symbols
1源设备1 source device
11实体层11 physical layer
111主链路111 main link
112辅助通道112 auxiliary channel
113热插拔检测113 hot plug detection
12链路层12 link layer
121时钟同步传输服务121 clock synchronization transmission service
122设备管理服务122 Equipment management service
123链路管理服务123 link management service
13音像串流13 audio and video streaming
2终端设备2 terminal equipment
21实体层21 physical layer
211主链路211 main link
212辅助通道212 auxiliary channel
213热插拔检测213 hot plug detection
22链路层22 link layer
221时钟同步传输服务221 clock synchronization transmission service
222设备管理服务222 Equipment management service
223链路管理服务223 link management service
26延伸显示识别数据电路26 extended display identification data circuit
27显示端口设定数据电路27 display port setting data circuit
31源设备31 source device
311实体层311 physical layer
312辅助通道312 auxiliary channel
313多工器313 multiplexer
314I2C辅助通道设备服务器314I 2 C auxiliary channel device server
315固有辅助通道设备服务器315 Intrinsic Auxiliary Channel Device Server
316串流/链路方式制定器316 stream/link mode setter
317存储电路317 storage circuit
32终端设备32 terminal equipment
321实体层321 physical layer
322辅助通道322 auxiliary channels
323多工器323 multiplexer
324I2C辅助通道设备服务器324I 2 C auxiliary channel device server
325固有辅助通道设备服务器325 intrinsic auxiliary channel device server
326延伸显示识别数据电路326 extended display identification data circuit
327显示端口设定数据电路327 display port setting data circuit
42终端设备42 terminal equipment
424I2C辅助通道设备服务器424I 2 C auxiliary channel device server
426延伸显示识别数据电路426 extended display identification data circuit
428微控制单元428 MCU
429非易失性存储器429 non-volatile memory
43终端设备43 terminal equipment
434I2C辅助通道设备服务器434I 2 C auxiliary channel device server
436延伸显示识别数据电路436 extended display identification data circuit
438转换电路438 conversion circuit
439非易失性存储器439 non-volatile memory
51源设备51 source equipment
511TTL信号输出电路511TTL signal output circuit
512存储电路512 storage circuit
52终端设备52 terminal equipment
521实体层521 physical layer
522辅助通道522 auxiliary channels
523多工器523 multiplexer
524I2C辅助通道设备服务器524I 2 C auxiliary channel device server
525固有辅助通道设备服务器525 Intrinsic Auxiliary Channel Device Server
526延伸显示识别数据电路526 extended display identification data circuit
527显示端口设定数据电路527 display port setting data circuit
528微控制单元528 MCU
529检测电路529 detection circuit
530选择电路530 selection circuit
54终端设备54 terminal equipment
541实体层541 physical layer
542辅助通道542 auxiliary channels
546延伸显示识别数据电路546 extended display identification data circuit
548转换电路548 conversion circuit
549非易失性存储器549 non-volatile memory
550检测电路550 detection circuit
551选择电路551 selection circuit
62终端设备62 terminal equipment
626延伸显示识别数据电路626 extended display identification data circuit
628微控制单元628 MCU
63终端设备63 terminal equipment
636延伸显示识别数据电路636 extended display identification data circuit
638转换电路638 conversion circuit
71源设备71 source equipment
72第一源设备72 first source device
73终端设备73 terminal equipment
731实体层731 physical layer
732辅助通道732 auxiliary channel
736延伸显示识别数据电路736 extended display identification data circuit
738微控制单元738 MCU
739信号分离电路739 signal separation circuit
740低通滤波器740 low pass filter
741高通滤波器741 high pass filter
75信号合成装置75 signal synthesis device
76终端设备76 terminal equipment
761实体层761 physical layer
762辅助通道762 auxiliary channels
766延伸显示识别数据电路766 extended display identification data circuit
768转换电路768 conversion circuit
770信号分离电路770 signal separation circuit
771低通滤波器771 low pass filter
772高通滤波器772 high pass filter
具体实施方式Detailed ways
以下将先简介DisplayPort的结构,而后再介绍如何在此结构下更新显示控制装置的固件。请注意,本发明实施例虽以更新显示控制装置的固件为例,但并不以此为限,只要是依据本发明所公开的方法来达成固件更新,均属本发明的范畴。The structure of the DisplayPort will be briefly introduced below, and then how to update the firmware of the display control device under this structure will be introduced. Please note that although the embodiment of the present invention takes updating the firmware of the display control device as an example, it is not limited thereto. As long as the firmware update is achieved according to the method disclosed in the present invention, it falls within the scope of the present invention.
在本发明被详细描述之前,要注意的是,在以下的说明内容中,类似的元件是以相同的编号来表示。Before the present invention is described in detail, it should be noted that in the following description, similar elements are denoted by the same reference numerals.
请参考图1,其为DisplayPort接口的传输结构示意图,由图可知,一DisplayPort系统包含一源设备(Source Device)1与一终端设备(SinkDevice)2,两者间包含三种通信管道,分别为主链路(Main Link)、辅助通道(Auxiliary Channel,简称AUX-CH)以及热插拔检测(Hot Plug Detect,简称HPD)信号线。主链路包含一对、二对或四对交流耦合(AC-Coupled)差动对(Differential Pair),每一主链路差动对亦称为路径(Lanes),用来单向传输时钟与音像数据等;辅助通道包含一交流耦合差动对,用来双向传输状态信息、控制命令等;热插拔检测信号线则系用来实现终端设备2的中断请求(Interrupt Request)。Please refer to Figure 1, which is a schematic diagram of the transmission structure of the DisplayPort interface. It can be seen from the figure that a DisplayPort system includes a source device (Source Device) 1 and a terminal device (SinkDevice) 2, and there are three communication channels between the two, respectively Main Link, Auxiliary Channel (AUX-CH for short) and Hot Plug Detect (HPD for short) signal lines. The main link includes one, two or four AC-Coupled (AC-Coupled) differential pairs. Each main link differential pair is also called a path (Lanes), which is used for unidirectional transmission of clocks and Audio-visual data, etc.; the auxiliary channel includes an AC-coupled differential pair for two-way transmission of status information, control commands, etc.; the hot-plug detection signal line is used to implement the interrupt request of the terminal device 2 (Interrupt Request).
请参见图2,其为DisplayPort接口的分层结构图,图中绘示了实体层(PHY Layer)11、21与链路层(Link Layer)12、22,实体层11、21分别包含前述的主链路111、211、辅助通道112、212与热插拔检测113、213等三部分;链路层12、22主要系用来通过主链路111、211实现时钟同步传输服务(Isochronous Transport Services over The Main Link)121、221,以及通过辅助通道112、212实现链路与设备管理服务(Link and DeviceManagement Services over The AUX-CH)122、123、222、223。前述时钟同步传输服务121、221依据一预定规则将音像串流13从源设备1经由主链路111、211传送至终端设备2,以使终端设备2能正确地重建该音像串流13的原本格式与时间基准;而前述链路与设备管理服务122、123、222、223则系经由辅助通道112、212来存取终端设备2的显示端口设定数据(DisplayPortConfiguration Data,简称DPCD)27以及延伸显示识别数据(ExtendedDisplay Identification Data,简称EDID)26,以识别终端设备2的工作能力与状态等,进而维护链路以及提供设备级应用设定(Device-LevelApplications)。请注意,由于图2为节录自DisplayPort标准规范(DisplayPort Standard),因此图中所示的各功能方块均为本技术领域具有通常知识者所公知,故在此不再详加说明。Please refer to FIG. 2, which is a layered structure diagram of the DisplayPort interface. The figure shows the physical layer (PHY Layer) 11, 21 and the link layer (Link Layer) 12, 22. The
由于DisplayPort接口并不包含公知的显示数据通道(Display DataChannel),因此吾人无法以利用显示数据通道的方式来更新显示器的显示控制装置的固件,有鉴于此,本发明提供了DisplayPort应用中更新显示控制装置的固件的方法,其进一步说明如下。Since the DisplayPort interface does not include the known display data channel (Display DataChannel), we cannot use the display data channel to update the firmware of the display control device of the display. In view of this, the present invention provides a method for updating display control in DisplayPort applications The method of the firmware of the device is further described as follows.
第一较佳实施例first preferred embodiment
本发明第一较佳实施例利用DisplayPort的辅助通道112、212来更新终端设备2中所存储的固件,因此可将焦点置于辅助通道112、212,并可将图2简化如图3。The first preferred embodiment of the present invention utilizes the
请参考图3,其绘示了一DisplayPort系统的源设备31与终端设备32,源设备31包含了串流/链路方式制定器(Stream/Link Policy Maker)316、I2C辅助通道设备服务器(Inter-Integrated Circuit(I2C)AUX-CH DeviceService)314、固有辅助通道设备服务器315(Native AUX-CH DeviceService)、多工器(Multiplexer)313以及包含辅助通道312的实体层311;终端设备32则包含了具有辅助通道322的实体层321、多工器323、固有辅助通道设备服务器325、I2C辅助通道设备服务器324、显示端口设定数据电路327、延伸显示识别数据(简称EDID)电路326。依据本实施例,当源设备31欲更新终端设备32所存储的显示控制装置的固件时,会利用I2C辅助通道设备服务器314来传送一辅助通道信号格式的更新固件至终端设备32的I2C辅助通道设备服务器324,传送的过程与方式系符合DisplayPort的标准规范,故为本技术领域具有通常知识者所公知。Please refer to FIG. 3 , which shows a source device 31 and a
参阅图4,而当终端设备42的I2C辅助通道设备服务器424接收到该固件更新的数据时,若存储该更新固件的存储单元为EDID电路426以及终端设备4 2中的微控制单元(Micro Controller Unit,简称MCU)428中所内置的非易失性存储器(Non-Volatile Memory)429时,该I2C辅助通道设备服务器424会将来自一存储电路317的固件更新的数据传送至EDID电路426以及MCU 428,供其据以更新原本的固件。Referring to Fig. 4, when the I 2 C auxiliary channel device server 424 of the terminal equipment 42 receives the data of the firmware update, if the storage unit storing the updated firmware is the EDID circuit 426 and the micro control unit in the terminal equipment 42 ( When the built-in non-volatile memory (Non-Volatile Memory) 429 in the Micro Controller Unit (abbreviated as MCU) 428, the I 2 C auxiliary channel device server 424 will transmit the firmware update data from a
参阅图5,而若终端设备43中存储该更新固件的存储单元为EDID电路436以及一独立于MCU 428(请见图4)的外的非易失性存储器439时(如快闪存储器),该I2C辅助通道设备服务器434会将固件更新的数据传送至EDID电路436以及一转换电路438,该转换电路438会将该固件更新的数据由I2C协定转换为非易失性存储器439所能存取的数据协定,再将转换协定后的数据输出至该非易失性存储器439,供其更新原本的固件。Referring to FIG. 5, if the storage unit storing the updated firmware in the
请注意,由于I2C协定为一已知协定,因此如何利用MCU 428处理I2C协定的数据并将其存储至内置存储器429中以及如何实现一转换电路438来将I2C协定转换成一目前已知的适当数据协定为本技术领域具有通常知识者在参考本发明的说明后能够了解并加以实作的技术,故于此不再赘述。另外,前述该非易失性存储器429、439经由公知适当设计亦可存取I2C协定的数据。Please note that since the I 2 C protocol is a known protocol, how to use the MCU 428 to process the data of the I 2 C protocol and store it in the built-in memory 429 and how to implement a
第二较佳实施例Second preferred embodiment
本发明第二较佳实施例利用主链路与辅助通道中任意两根脚位来传输固件更新数据至一具有DisplayPort接口的终端设备52。请注意,本实施例中,上述输出固件更新数据的设备不具有DisplayPort接口,而具有其它传输接口(如LPT(Line Print Terminal)接口或COM端口接口)。In the second preferred embodiment of the present invention, any two pins in the main link and the auxiliary channel are used to transmit firmware update data to a terminal device 52 with a DisplayPort interface. Please note that in this embodiment, the above-mentioned device for outputting firmware update data does not have a DisplayPort interface, but has other transmission interfaces (such as LPT (Line Print Terminal) interface or COM port interface).
请参考图6,其为本实施例的示意图,由图可知,源设备51包含:一存储电路512,用来输出符合I2C协定的固件;以及一预设格式的信号的输出电路。本实施例中,该预设格式的信号的输出电路是TTL(Transistor-Transistor Level)信号输出电路511。该TTL信号输出电路511耦接该存储电路512,用来将存放于该存储电路512的更新固件由原本的信号格式(依实际设计需求而为的某一公知信号格式)转换为TTL信号格式,该TTL信号输出电路511的实施系属公知技术。终端设备52除包含与前述相同的具有辅助通道522的实体层521、多工器523、固有辅助通道设备服务器525、I2C辅助通道设备服务器524、显示端口设定数据电路527以及延伸显示识别数据(EDID)电路526外,另包含:一检测电路529,用来判断源设备51所输出的信号为TTL信号或为符合DisplayPort规范的小信号;以及一选择电路530,用来接收源设备51所输出的信号,并依据该检测电路529的判断来将小信号输出至具有辅助通道522的实体层521或将TTL信号输出至该存储单元,即EDID电路526以及存储有显示控制装置固件的MCU 528。由于TTL信号格式与DisplayPort信号格式俱为已知信号格式,故前述检测电路529的实施为本技术领域具有通常知识者所知,在此不再赘述。Please refer to FIG. 6 , which is a schematic diagram of this embodiment. It can be seen from the figure that the
请参考图7的终端设备54,其亦为本实施例的示意图。图7与图6的不同处在于若显示控制装置固件系存储于EDID电路546以及MCU 528(请见图6)以外的一非易失性存储器549(如快闪存储器),则选择电路551会将TTL信号输出至该存储单元,即EDID电路546以及一转换电路548,该转换电路548会将符合I2C协定的该TTL信号转换为非易失性存储器549所能存取的数据协定,再将转换协定后的数据输出至该非易失性存储器549,供其更新原本的固件。另外,该非易失性存储器549经由公知适当设计亦可直接存取I2C协定的数据。Please refer to the terminal device 54 in FIG. 7 , which is also a schematic diagram of this embodiment. The difference between FIG. 7 and FIG. 6 is that if the display control device firmware is stored in a non-volatile memory 549 (such as a flash memory) other than the
图6与图7所示的检测电路529、550亦可为一寄存器所取代,藉由软件或硬体的控制,可将该寄存器的值设为0或1。当目前欲进行固件更新时,使用者或预设的自动控制机制便将该寄存器的值设为0,使图6与图7的选择电路530、551会将源设备51所输出的信号提供给图6的MCU 528或图7的转换电路548;当目前欲进行一般运作而非进行固件更新时,使用者或预设的自动控制机制便将该寄存器的值设为1,使图6与图7的选择电路530、551将所接收的信号分别提供给图6与图7的具有辅助通道522、542的实体层521、541。请注意,当以寄存器取代检测电路529、550时,该寄存器即无需接收并检测源设备51所输出的信号。The
第三较佳实施例Third preferred embodiment
请参考本发明第三较佳实施例的图8与图9以及前述第二较佳实施例的图6与图7,此二实施例的主要差别在于第二较佳实施例利用主链路与辅助通道中任意两根脚位来传输固件更新数据,而本实施例系在具有DisplayPort接口的终端设备62、63上增设两根脚位作为一固件更新通道,藉其传输固件更新数据至该存储单元,即图8的EDID电路626以及MCU 628或图9的EDID电路636以及转换电路638,而无需通过检测电路529、550(请见图6和图7)的判断以及选择电路530、551(请见图6和图7)的控制。由于本实施例的电路运作与前一实施例相仿,故在此不重复叙述。Please refer to Fig. 8 and Fig. 9 of the third preferred embodiment of the present invention and Fig. 6 and Fig. 7 of the aforementioned second preferred embodiment, the main difference of these two embodiments is that the second preferred embodiment utilizes the main link and Any two pins in the auxiliary channel are used to transmit firmware update data, and in this embodiment, two pins are added to the
第四较佳实施例Fourth preferred embodiment
请参考图10与图11,其为本发明第四较佳实施例的示意图。本实施例包含一具有DisplayPort接口的第一源设备72、一具有DisplayPort接口的终端设备73、76、一具有其它传输接口(如LPT(Line Print Terminal)接口或COM端口接口)的第二源设备71以及一信号合成装置75。该信号合成装置75接收该第一源设备72所输出的信号以及该具有其它传输接口的第二源设备71所输出的I2C信号,而该I2C信号包含更新固件。该信号合成装置75将两者加总合成以经由主链路与辅助通道中任意两根脚位来输出至该终端设备73、76,由于将两信号加总合成的该信号合成装置75的实施系属公知技术,故在此不予赘述。该终端设备73、76包含一信号分离电路739、770,用来分离出合成信号中来自第一源设备72的信号并将的输出至具有辅助通道732、762的实体层731、761,以及分离出合成信号中来自具有其它传输接口的第二源设备71的信号并将的传输至该存储单元,即图10的EDID电路736与MCU 738或图11的EDID电路766与转换电路768。本实施例中,由于该第一源设备72所输出的信号的频率远高于该具有其它传输接口的第二源设备71所输出的信号的频率,故该信号分离电路739、770可利用一滤波电路来依据频率特性分离该合成信号。例如本实施例中,该第一源设备72的信号的频率为100MHz,该具有其它传输接口的第二源设备71的信号的频率为1MHz,该信号分离电路739、770可利用截止频率均为10Mhz的低通滤波器(LowPass Filter)740、771及高通滤波器(High Pass Filter)741、772的组合来对合成信号进行信号分离。请注意,本实施例其它电路已于前述实施例中说明,在此不予赘述。Please refer to FIG. 10 and FIG. 11 , which are schematic diagrams of a fourth preferred embodiment of the present invention. This embodiment includes a first source device 72 with a DisplayPort interface, a
综上所述,本发明提供了在DisplayPort标准规范下来更新显示控制装置的固件更新的方法,以满足固件更新的需要。To sum up, the present invention provides a method for updating the firmware of the display control device under the DisplayPort standard specification, so as to meet the needs of firmware update.
虽然本发明已以较佳实施例公开如上,然其并非用以限定本发明。任何所属技术领域中的普通技术人员,在不脱离本发明的精神和范围的情况下,可进行各种更动与修改。因此,本发明的保护范围以所提出的权利要求的范围为准。Although the present invention has been disclosed above with preferred embodiments, it is not intended to limit the present invention. Various changes and modifications can be made by those skilled in the art without departing from the spirit and scope of the present invention. Accordingly, the protection scope of the present invention shall be determined by the scope of the appended claims.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101970109A CN101452692B (en) | 2007-12-04 | 2007-12-04 | Firmware updating system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101970109A CN101452692B (en) | 2007-12-04 | 2007-12-04 | Firmware updating system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101452692A CN101452692A (en) | 2009-06-10 |
CN101452692B true CN101452692B (en) | 2011-05-11 |
Family
ID=40734893
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101970109A Active CN101452692B (en) | 2007-12-04 | 2007-12-04 | Firmware updating system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101452692B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102707960B (en) * | 2011-03-28 | 2016-01-27 | 联想(北京)有限公司 | Firmware update, portable mobile terminal and portable equipment |
CN104657161A (en) * | 2013-11-21 | 2015-05-27 | 中兴通讯股份有限公司 | Method and device for updating firmware of mobile terminal |
US10185551B2 (en) * | 2014-07-02 | 2019-01-22 | Hewlett-Packard Development Company, L.P. | Firmware update |
CN108388534A (en) * | 2016-12-21 | 2018-08-10 | 天津三星电子有限公司 | A kind of display and the method for display program upgrading |
CN112395225A (en) * | 2019-08-19 | 2021-02-23 | 致伸科技股份有限公司 | Universal serial bus device and firmware updating method thereof |
US11301277B2 (en) | 2019-11-04 | 2022-04-12 | International Business Machines Corporation | Channel identifier coupling with virtualized communications hardware |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006119750A (en) * | 2004-10-19 | 2006-05-11 | Sharp Corp | Method for updating operating program, system for updating operation program, and main device |
TW200703191A (en) * | 2005-07-08 | 2007-01-16 | Innolux Display Corp | System and method for updating firmware of an LCD |
US20070076005A1 (en) * | 2005-09-30 | 2007-04-05 | Knepper Lawrence E | Robust hot plug detection for analog displays using EDID |
TW200737091A (en) * | 2006-03-31 | 2007-10-01 | Chi Mei Optoelectronics Corp | Liquid crystal display and firmware updating method thereof |
EP1852779A2 (en) * | 2006-05-04 | 2007-11-07 | Syntax Brillian Corp. | Television and display device with a usb port for updating firmware |
-
2007
- 2007-12-04 CN CN2007101970109A patent/CN101452692B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006119750A (en) * | 2004-10-19 | 2006-05-11 | Sharp Corp | Method for updating operating program, system for updating operation program, and main device |
TW200703191A (en) * | 2005-07-08 | 2007-01-16 | Innolux Display Corp | System and method for updating firmware of an LCD |
US20070076005A1 (en) * | 2005-09-30 | 2007-04-05 | Knepper Lawrence E | Robust hot plug detection for analog displays using EDID |
TW200737091A (en) * | 2006-03-31 | 2007-10-01 | Chi Mei Optoelectronics Corp | Liquid crystal display and firmware updating method thereof |
EP1852779A2 (en) * | 2006-05-04 | 2007-11-07 | Syntax Brillian Corp. | Television and display device with a usb port for updating firmware |
Also Published As
Publication number | Publication date |
---|---|
CN101452692A (en) | 2009-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI382394B (en) | Firmware updating method and system | |
US8583836B2 (en) | Packet-based digital display interface signal mapping to bi-directional serial interface signals | |
US8799537B1 (en) | Transfer of uncompressed multimedia contents and data communications | |
KR102611941B1 (en) | Virtualized display output ports configuration | |
CN101452692B (en) | Firmware updating system | |
TWI465919B (en) | Electronic device using Thunder interface, connection method thereof and base device | |
CN104980666B (en) | Video switcher and switching method thereof | |
CN204836434U (en) | Audio frequency and video playback devices | |
JPWO2015133249A1 (en) | Transmitting apparatus, transmitting method, receiving apparatus, and receiving method | |
CN105916029A (en) | Audio playing control equipment, video display equipment and audio and video playing system | |
US20120320275A1 (en) | Content reproducing device and content reproduction control method | |
US20170185555A1 (en) | Method for increasing the compatibility of displayport | |
US20150319405A1 (en) | Method for Synchronizing A/V Streams | |
CN201001163Y (en) | TV set having multi-path HDMI interfaces | |
US11343466B2 (en) | Video signal conversion device | |
CN103500565B (en) | A kind of storage means and device | |
US8456456B2 (en) | Dongle | |
CN113885826B (en) | Integrated machine equipment and loudspeaker expansion method, device and system thereof | |
TW201301867A (en) | An image signal send device, receive device, transmission system, and method thereof | |
TWI440320B (en) | The use of optical fiber and electrical transmission lines to transmit different directional signals of hybrid transmission system | |
TWM593581U (en) | Computer device | |
CN205584413U (en) | Audio playback control equipment, video display equipment and audio and video playback system | |
CN102883109A (en) | Video signal transmitting apparatus, video signal receiving apparatus, video signal transmission system, and video signal transmission method | |
TWI822677B (en) | Video signal conversion device | |
KR101605183B1 (en) | Displayport sink and syncronizing method between link clock and pixel clock in displayport |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |