一种电视机edid的自我检验和更新方法和电视机芯板的制作方法

文档序号:7704171阅读:635来源:国知局
专利名称:一种电视机edid的自我检验和更新方法和电视机芯板的制作方法
技术领域
本发明涉及电视机领域,尤其涉及一种电视机EDID的自我检验和更新方法和电视机芯板。
背景技术
目前,平板电视需要的 EDID(Extended Display Identification Data,扩展 显示标识数据)信息是先批量将EDID升级到对应的EEPROM(ElectricallyErasable Programmable Read Only Memory,电可擦写可编程只读存储器),然后再将存储有EDID 的EEPROM贴片到电视机芯片板上。在特殊情况下EEPROM中的EDID信息损坏,有两种 方法进行更新第一是将该EEPROM从电视上取下,升级好后再贴回去,或者直接用一颗 存储有EDID的新的EEPROM进行替换;第二是在电视的机芯板上预留与EEPROM连通的 I2C(Inter-Integrated Circuit,串行总线)接口,将外部升级工具连接到该接口进行升 级。第一种方法升级EDID比较繁琐,需要将EEPROM取下升级后再贴回去,况且在贴片过程 中,由于高温等原因,容易赞成EDID信息再次损坏,导致升级失败。用第二种方法升级EDID 相对比较简单,发现EDID不正确后只需要自尊用外部工具再次更新EDID即可,但是在电视 销售到终端客户后EDID出错,需要专业人士才能进行升级,不方便售后服务。综上可知,所述现有技术的电视机EDID更新的方法,在实际使用上显然存在不便 与缺陷,所以有必要加以改进。

发明内容
针对上述的缺陷,本发明的目的在于提供一种电视机EDID的自我检验和更新方 法和电视机芯板,使电视机EDID的校验和更新更加简便,方便电视的开发的调试,提高工 作效率,并减少售后成本。为了实现上述目的,本发明提供一种电视机EDID的自我检验和更新方法,所述方 法至少包括如下步骤A、接收扩展显示标识数据校验更新指令,比较当前扩展显示标识数据及预置的扩 展显示标识数据;B、比较得到两个扩展显示标识数据一致,并显示所述当前扩展显示标识数据无损 坏信息,则结束程序流程;若两个扩展显示标识数据不一致,则执行步骤C ;C、接收用户指令,若所述用户指令选择进行扩展显示标识数据更新,执行扩展显 示标识数据更新程序,更新完成后显示完成信息,并结束程序流程;若所述用户指令选择不 进行扩展显示标识数据更新,则显示当前扩展显示标识数据已损坏,然后结束程序流程。根据本发明的电视机扩展显示标识数据自我校验和更新方法,所述步骤A进一步 包括程序通过硬件连接所给出的EEPROM在I2C总线上的地址查找该EEPR0M,找到所述 EEPROM后读取其中的扩展显示标识数据到内存的缓冲区中。
根据本发明的电视机扩展显示标识数据自我校验和更新方法,所述当前扩展显示 标识数据存储在EEPROM中。根据本发明的电视机扩展显示标识数据自我校验和更新方法,所述预置的扩展显 示标识数据存储在FLASH中。本发明相应的提供一种电视机芯板,所述电视机芯板至少包括一 CPU,所述CPU包 括至少一校验对比模块,用于接收扩展显示标识数据校验更新指令后,比较当前扩 展显示标识数据及预置的扩展显示标识数据;
至少一选择模块,用于在所述校验对比模块比较得到两个扩展显示标识数据一 致,并显示所述当前扩展显示标识数据无损坏信息,选择不执行数据更新;在所述校验对比 模块比较得到两个扩展显示标识数据不一致后,选择执行交由数据更新模块处理;至少一数据更新模块,用于接收用户确定进行扩展显示标识数据更新指令后,对 所述电视机的现有的扩展显示标识数据进行更新;接收到用户不进行扩展显示标识数据更 新指令后,显示当前扩展显示标识数据已损坏,并结束流程。根据本发明的电视机芯板,所述校验对比模块进一步包括寻址模块,用于在I2C总 线上查找装有扩展显示标识数据的EEPR0M,并在找到所述EEPROM后读取其中的扩展显示 标识数据到内存的缓冲区中。根据本发明的电视机芯板,所述电视机的芯板包括一用于存储所述电视机当前的 扩展显示标识数据的EEPR0M,所述EEPROM通过所述I2C总线与所述CPU电性连接。根据本发明的电视机芯板,所述电视机的芯板包括一用于存储预置的扩展显示标 识数据的FLASH,所述FLASH通过SPI接口与所述CPU对应的接口电性连接。本发明通过在电视机芯板中预置EDID作备份,然后通过校验对比电视机中现有 的EDID和备份的EDID,如果现有的EDID受损,则可以将备份的EDID写入到存储现有EDID 的存储器中,覆盖现有的EDID。借此通过本发明可以很简单的对电视机EDID进行更新,方 便电视的开发和调试,提高了工作效率,同时如果终端用户发现EDID损坏的情况下直接在 菜单中执行修复功能即可,减少了售后的成本。


图1是本发明电视机芯板的结构示意图;图2是本发明电视机芯板一具体实施例的电路图;图3是本发明电视机EDID的自我检验和更新方法的流程图;图4是本发明优选的电视机EDID的自我检验和更新方法的流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。图1示出了本发明电视机芯板的基本结构,该电视机芯板100包括一 CPU10,该 CPU 10至少包括
—校验对比模块11,用于接收扩展显示标识数据校验更新指令后,比较当前扩展 显示标识数据及预置的扩展显示标识数据,优选的是,该校验对比模块11包括一寻址模块 111,可以在I2C总线上查找装有扩展显示标识数据的EEPROM 30,并在找到所述EEPROM 30 后读取其中的扩展显示标识数据到内存的缓冲区中;一选择模块12,用于在所述校验对比模块11比较得到两个扩展显示标识数据一 致,并显示所述当前扩展显示标识数据无损坏信息后,选择不执行数据更新;在所述校验 对比模块11比较得到两个扩展显示标识数据不一致后,选择执行交由数据更新模块13处 理;一数据更新模块13,用于接收用户确定进行扩展显示标识数据更新指令后,对所 述电视机的现有的扩展显示标识数据进行更新;接收到用户不进行扩展显示标识数据更新 指令后,显示当前扩展显示标识数据已损坏,并结束流程。更好的是,电视机芯板100还包括
一 FLASH 20,与CPU 10连接,用于存储电视机预置的EDID ;一 EEPROM 30,与CPU 10连接,用于存储电视机当前的EDID。借此,只要预先将电视机采用的EDID写入到程序中,并在电视机菜单中增加EDID 校验功能选项和EDID升级修复功能选项,当电视机芯板100的EEPROM 30中的EDID受损 时,在CPU 10的控制下,可以将FLASH 20中预置的EDID写入EEPROM 30并将原来的EDID 覆盖,从而使EDID修复和更新更加简便,提高了工作效率,方便电机机的开发和调试,减少 了电视机的售后成本。图2是本发明电视机芯板一具体实施例的电路图,在该实施例中,所述FLASH 20, 通过SPI (Serial Peripheral Interface,串行外设接口)与所述CPU 10对应的接口电性 连接,用于存储备份的EDID,优选的,本实施例中的所述FLASH 20采用PS25LV040,在实际 应用中,也可采用其它型号的FLASH进行存储备份的EDID。所述EEPROM 30通过I2C总线 与CPU 10连接,用于存储现有的EDID。就目前情况来说,支持VGA (Video Graphics Array,视频图形阵列)和HDMI (High Definition Multimedia Interface,高清晰多媒体接口)已经成了平板电视的标准配置。 在VGA和HDMI接口通信上都需要EDID支持。接口设备通过VGA或HDMI接口与电视机进 行通信,从存储EDID的EEPROM 30中读取EDID信息,对取得的EDID信息进行解析判断电 视支持的格式,然后进行输出。本发明通过更改硬件存储EDID的EEPROM 30与主IC(integrate circuit,集成电 路)的连接方式,直接将其连接到电视机芯板100的I2C总线上,主IC通过对I2C总线地址 确定EEPROM 30,并与EEPROM 30通信,对所存储的EDID进行升级和校验。优选的是,存储 EDID的EEPROM 30总线地址为OxAO。图3示出了本发明电视机EDID的自我检验和更新方法的流程,其通过图1或图2 所示的电视机芯板100实现,所述方法包括步骤S301,接收扩展显示标识数据校验更新指令,比较当前扩展显示标识数据及 预置的扩展显示标识数据,本步骤由校验对比模块11实现;步骤S302,比较得到两个扩展显示标识数据一致,并显示所述当前扩展显示标识 数据无损坏信息,则结束程序流程;若两个扩展显示标识数据不一致,则执行步骤S303,本步骤由选择模块12实现;步骤S303,接收用户指令,若所述用户指令选择进行扩展显示标识数据更新,执行 扩展显示标识数据更新程序,更新完成后显示完成信息,并结束程序流程;若所述用户指令 选择不进行扩展显示标识数据更新,则显示当前扩展显示标识数据已损坏,然后结束程序 流程,本步骤由数据更新模块I3实现。优 选的,步骤S301进一步包括,EDID校验指令发出后,CPU 10的寻址模块111通 过地址数据在I2C总线上查找装有EDID的EEPROM 30,查找完成后,读取其中的EDID到内 存的缓冲区中。借此,本发明使得电视控制程序能够同EEPROM 30进行通信,读取EDID信息进行 校验并在出现错误的情况下进行更新,方便电视开发和调试,提高了工作效率,同时由于修 复EDID的简单化,也降低了电视机的售后成本。图4是本发明优选的电视机EDID的自我检验和更新方法的流程图,其通过图2所 示的电视机芯板100实现,所述方法包括步骤S401,接收用户发出EDID校验更新指令,进入程序功能模块,程序通过硬件 连接所给出的EEPROM 30在I2C总线上的地址查找该EEPR0M30,并在找到后读取其中的 EDID到内存的缓冲区中;步骤S402,比较读取的EDID和程序中预置的EDID信息;步骤S403,判断两EDID是否一致,如果一致,执行步骤S404,如果不一致则执行步 骤 S405 ;步骤S404,系统显示EEPROM 30中EDID无损坏信息,流程结束;步骤S405,接收用户指令,如用户确定选择进行EDID更新则执行步骤S406,如选 择用户确定不进行数据更新则执行步骤S407 ;步骤S406,在CPU 10数据更新模块13的控制下,将FLASH 20中的EDID写入 EEPROM 30,并覆盖EEPROM 30中原来的EDID,写入完成后显示EDID更新完成信息,流程结 束;步骤S407,显示当前的EDID受损,流程结束。综上所述,本发明通过在电视机芯板中预置EDID作备份,然后通过校验对比电视 机中现有的EDID和备份的EDID,如果现有的EDID受损,则可以将备份的EDID写入到存储 现有EDID的存储器中,覆盖现有的EDID。借此通过本发明可以很简单的对电视机EDID进 行更新,方便电视的开发和调试,提高了工作效率,同时如果终端用户发现EDID损坏的情 况下直接在菜单中执行修复功能即可,减少了售后的成本。当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟 悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变 形都应属于本发明所附的权利要求的保护范围。
权利要求
一种电视机扩展显示标识数据的自我校验和更新方法,其特征在于,所述方法至少包括如下步骤A、接收扩展显示标识数据校验更新指令,比较当前扩展显示标识数据及预置的扩展显示标识数据;B、比较得到两个扩展显示标识数据一致,并显示所述当前扩展显示标识数据无损坏信息,则结束程序流程;若两个扩展显示标识数据不一致,则执行步骤C;C、接收用户指令,若所述用户指令选择进行扩展显示标识数据更新,执行扩展显示标识数据更新程序,更新完成后显示完成信息,并结束程序流程;若所述用户指令选择不进行扩展显示标识数据更新,则显示当前扩展显示标识数据已损坏,然后结束程序流程。
2.根据权利要求1所述的电视机扩展显示标识数据自我校验和更新方法,其特征在 于,所述步骤A进一步包括程序通过硬件连接所给出的EEPROM在I2C总线上的地址查找该EEPR0M,找到所述 EEPROM后读取其中的扩展显示标识数据到内存的缓冲区中。
3.根据权利要求1所述的电视机扩展显示标识数据自我校验和更新方法,其特征在 于,所述当前扩展显示标识数据存储在EEPROM中。
4.根据权利要求1所述的电视机扩展显示标识数据自我校验和更新方法,其特征在 于,所述预置的扩展显示标识数据存储在FLASH中。
5.一种实现如权利要求1 4任一项所述方法的电视机芯板,其特征在于,所述电视机 芯板至少包括一 CPU,所述CPU包括至少一校验对比模块,用于接收扩展显示标识数据校验更新指令后,比较当前扩展显 示标识数据及预置的扩展显示标识数据;至少一选择模块,用于在所述校验对比模块比较得到两个扩展显示标识数据一致,并 显示所述当前扩展显示标识数据无损坏信息,选择不执行数据更新;在所述校验对比模块 比较得到两个扩展显示标识数据不一致后,选择执行交由数据更新模块处理;至少一数据更新模块,用于接收用户确定进行扩展显示标识数据更新指令后,对所述 电视机的现有的扩展显示标识数据进行更新;接收到用户不进行扩展显示标识数据更新指 令后,显示当前扩展显示标识数据已损坏,并结束流程。
6.根据权利要求5所述的电视机芯板,其特征在于,所述校验对比模块进一步包括寻 址模块,用于在I2C总线上查找装有扩展显示标识数据的EEPR0M,并在找到所述EEPROM后 读取其中的扩展显示标识数据到内存的缓冲区中。
7.根据权利要求5所述的电视机芯板,其特征在于,所述电视机的芯板包括一用于存 储所述电视机当前的扩展显示标识数据的EEPR0M,所述EEPROM通过所述I2C总线与所述 CPU电性连接。
8.根据权利要求5所述的电视机芯板,其特征在于,所述电视机的芯板包括一用于存 储预置的扩展显示标识数据的FLASH,所述FLASH通过SPI接口与所述CPU对应的接口电性 连接。
全文摘要
本发明公开了一种电视机EDID的自我检验和更新方法,所述方法至少包括A、接收EDID校验更新指令,比较当前EDID及预置的EDID;B、比较得到两个扩展显示标识数据一致,并显示所述当前EDID无损坏信息,则结束程序流程;若两个EDID不一致,则执行步骤C;C、接收用户指令,若所述用户指令选择进行EDID更新,执行EDID更新程序,更新完成后显示完成信息,并结束程序流程;若所述用户指令选择不进行EDID更新,则显示所述当前EDID已损坏,并结束程序流程。本发明还相应的提供一种电视机芯板。借此本发明方便了电视机的开发和调试,并减少了售后成本。
文档编号H04N5/00GK101883204SQ20091010706
公开日2010年11月10日 申请日期2009年5月5日 优先权日2009年5月5日
发明者林凯, 顾永强 申请人:康佳集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1