用来更新显示器固件的固件更新系统及其方法

xiaoxiao2020-6-26  32

专利名称:用来更新显示器固件的固件更新系统及其方法
技术领域
本发明提供了 一种用来更新显示器固件的固件更新系统及其 方法,尤其涉及一种利用—见频传输接口将新版固件传输至显示器, 以 <更更新显示器固件的固件更新系统及其方法。
背景技术
随着科技的日新月异,轻薄、省电、可携带式的智能型信息产 品已经充斥了我们的生活空间,而显示器则在其间扮演了相当重要 的角色,不论是手机、个人数字助理或是笔记本型计算机,均需要
显示器作为人机沟通的接口 。而显示器的固件(韧件,firmware) 用来控制显示器的运行,如可提供使用者调整显示器的亮度、对比 度、色温、频率、对焦以及伽玛校正等功能。显示器在研发设计的 过程中,显示器的制造商会不断地测试显示器的固件,以得到最稳 定的固件版本,即使在显示器出厂后,制造商也会依据使用者的需 求,发行新版本的固件来加入新的功能或解决显示器与计算才几系统 的兼容性问题,而使用最新版本的固件可让显示器发挥最佳的效 能。
当显示器无法正常运行或使用者想要为显示器增加新功能时, 就必须将显示器送回维修中心请求协助更新新的固件,请参照图1, 图1为现有才支术固件更新系统10的功能方块示意图,固件更新系 统10包括计算4几装置12、转接4反14、第一显示器16,以及第二显 示器18。计算才几装置12包括第一连4妄端口 20与第二连接端口 22,第一显示器16包括^f效控制器24;内存26,耦合于^f效控制器24,内 存26可为快闪只读存储器(flashROM);以及信号接口 28。首先, 第一显示器16的新版固件tt据^皮储存于计算才几装置12中,而第一 显示器16现有的旧版固件凄史据#1储存于内存26中,当名夂更新第一 显示器16现有的旧X反固件时,可将第一显示器16的4言号《1妾口 28 与转接板14相连接,再将转接板14连接于计算机装置12的第一 连接端口 20上,通过转接板14的转接,计算机装置12方可通过 第一连接端口 20与第一显示器16的信号接口 28相连接,以便将 储存于计算机装置12中的第一显示器16的新版固件数据传送至第 一显示器16的微控制器24,而微控制器24接收到新版固件数据后 会将4诸存于内存26中的旧版固件凄史据更新为新版固件凄史据。上述 第一连接端口 20可为计算一几装置12的并行端口 ( parallel port )、串 行端口 (COMport)或USB端口等,且第一显示器16的信号接口 28可为纟莫拟一见频连4妄端口 (D-sub)等。在现4于结构下计算一几装置 12在执4于第一显示器16的固件升级操作时,第一显示器16并无法 同时显示画面,因此无法乂人第一显示器16得知固件升级过程与结 果成功与否,因此计算机装置12需另外通过第二连接端口 22与第 二显示器18进行连接,以便通过第二显示器18监控计算机装置12 更新第一显示器16的固件的寺丸^f亍状态。
如上所述,现有技术更新显示装置时必须额外使用特殊规格的 硬件配件转接板,以作为从计算机装置传输新版固件数据至显示器 的转接接口,使用者在没有转接板的情况下,无法自行更新显示器 的固件,只能将显示器送回制造商或服务站,不但会增加制造商的 成本,对于使用者而言也很不方便。再者,使用外接的转接板会使 信号容易受到干扰,外接转接板操作上比较复杂,且转接板也容易 损坏。此外,在现行结构下计算机装置在执行显示器的固件升级操 作时,必须再另行外接一台显示器,以便辅助监控计算机装置更新 显示器的固件的执行状态,也额外增加固件升级的不便性。况且在
5固件升级的执行过程中如果发生数据传输错误或电源中断等错误 情形,则显示器便无法再正常运行或再次重新执行更新显示器固件 的才喿作,此时1"更必须拆解显示器的4几壳,以进4于内存更换的才喿作。 因此如何找出便于使用者自行更新显示器的固件与简化显示器固 件升级的复杂性的解决方案,便成为现今显示器固件更新系统设计 所需努力的课题。

发明内容
本发明l是供了 一种利用 一见频传输接口将新版固件传输至显示 器,以^更更新显示器固件的固件更新系统及其方法,以解决上述的 问题。
本发明披露了 一种用来更新显示器固件的固件更新系统,该固 件更新系统包括计算机装置,该计算机装置包括视频信号输出接
口;以及控制单元,耦合于该一见频信号输出4妾口 ,该控制单元用来 控制该视频信号输出接口输出对应于新版固件的数据。该固件更新 系统还包括显示器,该显示器包括视频信号输入接口 ,用来耦合于 该计算机装置的该视频信号输出接口 ,以便接收该视频信号输出接
口所输出的对应于该新版固件的凄t据;第一内存;以及孩史控制器
(Micro Control Unit, MCU ),耦合于该视频信号输入接口与该第一
内存,该樣t控制器用来处理该一见频信号,lr入4妻口所4妻收的对应于该 新版固件的数据,以将该新版固件储存于该第 一 内存。
根据本发明的固件更新系统,其中该一见频信号输出接口与该碎见 频<言号#俞入4妾口分别为才莫拟^见频连4秦端口 。
才艮据本发明的固件更新系统,其中该-视频信号输出4妻口通过显 示数据总线将对应于该新版固件的数据输出至该视频信号输入接
cr 。根据本发明的固件更新系统,其中该^L频信号输出接口与该视 频信号输入接口分别为数字一见频接口连接端口 。
根据本发明的固件更新系统,其中该视频信号输出接口通过最
小化传llr差分信号频道一夺对应于该新《反固件的数据输出至该一见频 信号输入接口。
根据本发明的固件更新系统,其中该视频信号输出接口与该视 频信号输入接口分别为高分辨率多々某体4妄口 。
才艮据本发明的固件更新系统,其中该^L频信号输出接口通过显
示凄t据总线将对应于该新片反固件的凄史据丰lr出至该—见频信号输入才妄
cr 。
才艮据本发明的固件更新系统,该固件更新系统还包括—见频信号 传输线,连接于该视频信号输出接口与该视频信号输入接口 。
才艮据本发明的固件更新系统,其中该计算才几装置还包括网络传
车lr才妄口 ,用来乂人网绍4妄收该新x反固件。
才艮据本发明的固件更新系统,其中该第一内存是快闪只读存储器。
才艮据本发明的固件更新系统,其中该显示器还包括第二内存, 耦合于该微控制器,该第二内存用来〗诸存该显示器的规j各信息。
根据本发明的固件更新系统,其中该显示器还包括第三内存, 耦合于该孩t控制器,该第三内存用来备《分旧版固件。
根据本发明的固件更新系统,其中该第三内存是只读存储器。根据本发明的固件更新系统,其中该显示器还包括动态随机存 取内存,耦合于该微控制器,该动态随机存取内存用来暂存该视频 信号输入接口所接收的对应于该新版固件的数据。
根据本发明的固件更新系统,其中该显示器还包括冲是示接口 , 耦合于该微控制器,该提示接口用来提示该微控制器是否成功将该 新版固件^f诸存于该第一内存。
根据本发明的固件更新系统,其中该提示接口是屏幕画面显示 接口 。
根据本发明的固件更新系统,其中该提示接口是扬声器。本发
明还4皮露了一种用来更新显示器的固^f牛的方法,该方法包4舌井禺4妾 计算机装置以及显示器;将新版固件从该计算机装置的视频信号输 出接口传输至该显示装置的视频信号输入接口 ;以及该计算机装置
的樣£控制器将储存于该显示器的第 一 内存的旧版固件更新为该新 版固件。
根据本发明的方法,该方法还包括该计算机装置从网络接收该 新X反固件。
才艮据本发明的方法,该方法还包4舌该樣史控制器-验i正该新版固件 是否正确。
根据本发明的方法,该方法还包括该显示器的提示接口提示该 樣吏控制器是否成功将该新版固件储存于该第 一 内存。
根据本发明的方法,该方法还包括该才是示接口以屏幕画面显示 方式提示该微控制器是否成功将该新版固件储存于该第 一 内存。才艮据本发明的方法,该方法还包括该提示接口以声音方式提示 该微控制器是否成功将该新版固件储存于该第 一 内存。


图1为现有^支术固件更新系统的功能方块示意图。
图2为本发明固件更新系统的功能方块示意图。 图3为本发明固件更新系统更新显示器的固件的流程图。
具体实施例方式
i青参照图2,图2为本发明固件更新系统50的功能方块示意图, 固件更新系统50包括计算才几装置52,该计算才几装置52包括一见频信 号输出接口 54,该视频信号输出接口 54可为才莫拟3见频连接端口 (D-sub )、数字牙见频4妄口 ( Digital Visual Interface, DVI)连4妾端口 、 或高分l岸率多士某体4妻口 ( High-Definition Multimedia Interface, HDMI)等。计算才几装置52还包括网络传输4妄口 56,用来/人网络 58接收新版固件;以及控制单元60,耦合于^L频信号输出接口 54 与网络传输接口 56,控制单元60用来控制视频信号输出4妻口 54输 出对应于该新版固件的数据。固件更新系统50还包括显示器62, 该显示器62包括纟见频信号输入接口 64,用来通过一见频信号传输线 65连接于计算机装置52的视频信号输出接口 54,以便接收视频信 号输出接口 54所输出的对应于该新版固件的数据,其中视频信号 $#入4妄口 64可为才莫拟—见频连4妄端口 、凄t字一见频4妄口连4妄端口 ,或 高分辨率多媒体接口等,或视频信号输入接口 64与视频信号输出 4妾口 54间可以无线方式传输数据;第一内存66,该第一内存66可 为快闪只读存4诸器(flash ROM ),用来4渚存显示器62的固件数据; 第二内存68,该第二内存68用来储存显示器62的规格信息,例如 显示器62的型号或才几种序号等,第二内存68可为电可4察除可编,呈只读存储器(Electrically Erasable Programmable Read-Only Memory, EEPROM);第三内存70,该第三内存70用来备4分显示器62现有 的旧K反固件,第三内存70可为只读存^f诸器(ROM);动态随才/L存取 内存72 ( Dynamic Random Access Memory, DRAM ),该动态随机存 取内存72用来暂存视频信号输入接口 64所接收的对应于该新版固 件的数据;微控制器74 (Micro Control Unit, MCU),该微控制器 74耦合于一见频信号输入接口 64、第一内存66、第二内存68、第三 内存70、动态随才几存耳又内存72,孩i控制器74用来处理一见频信号输 入接口 64所接收的对应于该新版固件的数据,并将该新版固件储 存于第一内存66;以及提示接口 76,耦合于樣i控制器74,提示接 口 76用来提示使用者关于微控制器74是否成功将该新版固件储存 于第一内存66的信息,提示接口 76可为屏幕画面显示(On Screen Display, OSD)4妻口,以1更以屏幕画面显示方式4是示〗吏用者关于孩丈 控制器74是否成功将该新版固件储存于第一内存66的信息,提示 接口 76或者可为扬声器,以i"更以声音方式3是示^f吏用者关于^U空制 器74是否成功将该新版固件储存于第 一 内存66的信息。
请参照图3,图3为本发明固件更新系统50更新显示器62的 固件的流程图,本发明的方法包括下列步骤
步骤100:计算机装置52通过网络传输接口 56从网络58接收 该杀斤片反固4牛。
步骤102:计算机装置52的视频信号输出接口 54将对应于该 新版固件的数据传输至显示器62的视频信号输入接口 64。
步骤104:微控制器74验证该新版固件是否正确,如果是则执 行步骤106;如果否则跳至步骤110。步骤106:孩t控制器74处理纟见频信号输入接口 64所接收的对 应于该新版固件的数据,并将该新版固件储存于第 一 内存66。
步骤108:微控制器74控制提示接口 76提示使用者关于微控 制器74已成功将该新版固件储存于第 一 内存66的信息。
步骤110:提示接口 76提示使用者关于该新版固件有误的信息。
步-骤112:重#斤启动显示器62。
步-骤114:结束。
在此详细i兌明上述步艰《,首先计算才几装置52可通过因特网联 才几,通过网络传输、接口 56 ,人网络58 4妻收该新片反固件,例如可连上 显示器62的服务网站,并查询服务网站上是否有显示器62的最近 片反本固件,如果有则可乂人显示器62的月良务网站下载该新片反固件, 而使用者可在服务网站上自行选取对应于显示器62的机种序号的 该新版固件,或计算才几装置52可通过浮见频信号输出4姿口 54与显示 器62的一见频信号输入接口 64的连接,如通过显示lt据总线(Display Data Channel Bus, DDC Bus )从显示器62的第二内存68读取显示 器62的该规格信息,例如显示器62的型号或机种序号等,以作为 从显示器62的服务网站下载该新版固件的依据。
之后,使用者可操作计算机装置52,并通过视频信号传输线 65的显示数据总线传递控制指令至显示器62,以执行升级固件的 才喿作,而显示器62端可储存有常驻的服务程序,以^更监控计算积^ 装置52是否将控制指令传递至显示器62,如果有,则此时显示器 62必须切4奐至升级才莫式,且暂不处理一^:显示画面,改用l是示4妻口 76的信息窗口通知使用者进行固件升级的操作。接下来计算机装置 52的视频信号输出接口 54便会通过视频信号传输线65将对应于该 新版固件的数据传输至显示器62的视频信号输入接口 64,举例来
ii说,如果碎见频信号输出接口 54与视频信号输入接口 64分别为模拟 视频连接端口,则视频信号输出接口 54可通过显示数据总线将对 应于该新片反固件的凄t据输出至^L频信号專lr入4妄口 64;如果一见频信号 输出接口 54与视频信号输入接口 64分别为数字视频接口连接端 口,则视频信号输出接口 54可通过最小化传输差分信号(Transition Minimized Differential Signaling, TMDS )频道将对应于该新片反固件 的数据输出至视频信号输入接口 64,意即将对应于该新版固件的数 据封包转换成符合最'J、化传输差分信号格式的封包,再利用最小化 传输差分信号频道传送该封包;或如果—见频信号输出4妾口 54与—见 频信号输入4妄口 64分别为高分辨率多々某体4妾口 ,则浮见频信号输出 接口 54可通过显示数据总线将对应于该新版固件的数据输出至视 频信号输入接口 64等,而视频信号输入接口 64所接收到的对应于 该新版固件的数据可先被暂存于动态随机存取内存72中,动态随 才几存耳又内存72也可用来作为一4殳显示器62处理图^f象凄t据的图<象#: 据暂存内存,当显示器62进行固件升级"t乘作而处于该升级才莫式时, 由于显示器62暂不处理一般显示画面而^f义显示如OSD的画面,因 此动态随才几存取内存72空出来的内存空间可作为对应于该新版固 件的^t据的暂存区,如果显示器62不具备动态随才几存取内存72此 硬件结构,则可直接由微控制器74进行将该新版软件储存至第一 内存66的固件更新操作。之后,微控制器74便会读取动态随机存 取内存72中所暂存的对应于该新版固件的数据,且将对应于该新 版固件的凄史据还原成该新版固件,再-验i正该新X反固件是否正确,其 -验证方式可为利用固件片反本的日期、编号或才企-验和(checksum )来 确:〖人该新片反固件是否正确。
如果樣i控制器74验证该新版固件完全正确,则微控制器74会 将该新版固件^f诸存于第一内存66,以便完成升级显示器62的固件 的操作,之后,微控制器74可控制提示接口 76提示使用者关于微 控制器74已成功将该新版固件储存于第一内存66的信息,例如提示接口 76如果为屏幕画面显示接口,则微控制器74可控制提示接 口 76呈现窗口信息,以提示使用者已成功升级显示器62的固件的 信息;提示接口 76如果为扬声器,则微控制器74可控制提示接口 76发出声响,以提示使用者已成功升级显示器62的固件的信息。
反之,如果孩史控制器74判断该新版固件不正确,则孩丈控制器 74不会将该新版固件储存于第一内存66,以避免第一内存66存入 错误的固件,而使得显示器62无法正常运行,升级显示器62的固 件的操作便无法顺利完成。之后,微控制器74可控制提示接口 76 提示使用者关于微控制器74无法将该新版固件储存于第一内存66 的信息,例如l是示4妻口 76如果为屏幕画面显示4妄口,则樣i控制器 74可控制提示接口 76呈现窗口信息,以提示使用者升级显示器62 的固件失败的信息;提示接口 76如果为扬声器,则微控制器74可 控制提示接口 76发出声响,以提示使用者升级显示器62的固件失 败的信息。之后,微控制器74便会重新启动显示器62,以等待下 一次固件升级操作的来临。
此外,第三内存70可用来备^f分显示器62现有的该旧版固件或 存放有可让显示器62维持基本运行的精筒固件(如执行固件升级 工作与OSD显示工作),这样当第一内存66所储存的固件数据有 误或并未4诸存固件数据时,孩t控制器74仍可通过读取第三内存70 所储存的精简固件维持显示器62的基本运行和执行更新固件的操 作。
相比于现有4支术,本发明的固件更新系统与固件更新方法可在 不需额外硬件转接板或特制传输线的前提下,利用现行的视频传输
接口 (如D-sub、 DVI、 HDMI^妻口等)即可达成固件数据的传递与 更新;且在计算才几装置端可通过因特网联才几与/人显示器端所读取到 显示器的规格信息,确认显示器的服务网站是否提供新版固件下载 更新;而名炎升级的新版固件可先^皮完整地传输至显示器端,且经由微控制器确认正确性后,再执行写入快闪只读存储器的操作,因此
可降低固件升级过程错误的风险;再者,在执行固件升级的过程中, 显示器可通过OSD信息显示的方式与使用者互动,让使用者清楚 掌控整个固件升级程序与执行结果,而不需额外外接一台显示器, 以便辅助监控计算机装置更新显示器的固件的执行状态;且通过内 存备份精简固件或旧版固件的机制,可避免在固件升级的执行过程 中如果发生数据传输错误或电源中断等错误情形,显示器便无法再 正常运行或再次重新执行更新显示器固件的操作的情况,因此本发 明实际上提供了 一种使用者可自行更新显示器的固件与简化显示 器固件升级的复杂性的有效方案。
以上所述仅为本发明的优选实施例,凡根据本发明权利要求范 围所作的等同变化与修饰,都应属于本发明专利的涵盖范围。
主要组件符号说明
10 固^f牛更豸斤系乡克
12计算机装置
14 转接板
16 第一显示器
18 第二显示器
20 第一连4妻端口
22 第二连4妄端口
24纟鼓控制器
26 内存
50 固件更新系统
54 浮见频信号ilr出4妻口
58 网络
28 信号接口 52计算机装置
56 网络传输4妻口
60 控制单元62 显示器
65 一见频信号传输线
68 第二内存
72 动态随机存取内存
64纟见频信号输入接口
66 第 一 内存
70 第三内存 74微控制器
76 提示接口
步艰艮100、 102、 104、 106、 108、 110、 ll2、 11权利要求
1. 一种用来更新显示器固件的固件更新系统,所述固件更新系统包括计算机装置,所述计算机装置包括视频信号输出接口;以及控制单元,耦合于所述视频信号输出接口,所述控制单元用来控制所述视频信号输出接口输出对应于新版固件的数据;以及显示器,所述显示器包括视频信号输入接口,用来耦合于所述计算机装置的所述视频信号输出接口,以便接收所述视频信号输出接口所输出的对应于所述新版固件的数据;第一内存;以及微控制器,耦合于所述视频信号输入接口与所述第一内存,所述微控制器用来处理所述视频信号输入接口所接收的对应于所述新版固件的数据,以将所述新版固件储存于所述第一内存。
2. 根据权利要求1所述的固件更新系统,其中,所述视频信号输 出接口与所述视频信号输入接口分别为才莫拟纟见频连接端口 。
3. 根据权利要求2所述的固件更新系统,其中,所述视频信号输 出接口通过显示数据总线将对应于所述新版固件的数据输出 至所述一见频信号,#入4妄口 。
4. 根据权利要求1所述的固件更新系统,其中,所述视频信号输 出接口与所述视频信号输入接口分别为数字视频接口连接端 n 。
5. 根据权利要求4所述的固件更新系统,其中,所述视频信号输 出接口通过最小化传输差分信号频道将对应于所述新版固件 的数据输出至所述一见频信号输入4妾口 。
6. 4艮据4又利要求1所述的固件更新系统,其中,所述^L频信号输 出接口与所述视频信号输入接口分别为高分辨率多媒体接口 。
7. 根据权利要求6所述的固件更新系统,其中,所述视频信号输至所述视频信号输入接口 。
8. 根据权利要求1所述的固件更新系统,所述固件更新系统还包 括视频信号传输线,连接于所述视频信号输出接口与所述视频 信号输入接口。
9. 根据权利要求1所述的固件更新系统,其中,所述计算机装置 还包括网络传输接口 ,用来从网络接收所述新版固件。
10. —种用来更新显示器的固件的方法,所述方法包4舌耦接计算机装置以及显示器;将新版固件从所述计算机装置的视频信号输出接口传输 至所述显示器的视频信号输入接口;以及所述计算机装置的微控制器将储存于所述显示器的第一 内存的旧版固件更新为所述新版固件。
全文摘要
一种用来更新显示器固件的固件更新系统及其方法。该固件更新系统包括计算机装置,该计算机装置包括视频信号输出接口;以及控制单元,耦合于该视频信号输出接口,该控制单元用来控制该视频信号输出接口输出对应于新版固件的数据。该固件更新系统还包括显示器,该显示器包括视频信号输入接口,用来耦合于该计算机装置的该视频信号输出接口,以便接收该视频信号输出接口所输出的对应于该新版固件的数据;第一内存;以及微控制器,耦合于该视频信号输入接口与该第一内存,该微控制器用来处理该视频信号输入接口所接收的对应于该新版固件的数据,以将该新版固件储存于该第一内存。
文档编号G09G5/00GK101452689SQ20071019521
公开日2009年6月10日 申请日期2007年12月4日 优先权日2007年12月4日
发明者陈烽霖 申请人:佳世达科技股份有限公司

最新回复(0)