專利名稱:一種等離子電視邏輯控制板軟件升級的方法
一種等離子電視邏輯控制板軟件升級的方法技術領域
本發(fā)明屬于電視技術領域,尤其涉及一種等離子電視邏輯控制板軟件升級的方法。
技術背景
等離子(PDP)電視整機的信號處理系統(tǒng)包括兩部分信號處理板和邏輯控制板。 信號處理板與邏輯控制板之間通過LVDS和1 總線連接、通信,如圖1所示。信號處理板接收各種制式的音視頻信號,將其處理成攜帶圖像信息的標準的LVDS信號傳輸給邏輯控制板,并且可以通過USB端口、網(wǎng)絡端口或其他端口讀取外部的數(shù)據(jù)。邏輯控制板負責接收、 處理信號處理板傳輸?shù)腖VDS圖像信號和通過1 總線傳輸?shù)目刂菩盘?,并對屏?qū)動部分的開關功率管及其他邏輯器件進行邏輯控制,實現(xiàn)PDP屏顯示圖像的功能。信號處理板和邏輯控制板各自包含獨立的控制單元和存儲單元。
PDP整機在設計、生產(chǎn)過程中以及銷售后,往往需要對屏邏輯控制板升級。由于邏輯控制板不具有能與整機外的信號源進行直接通信的端口,要完成升級需要開啟整機的后蓋,并需要專門的程序下載器,非常的不方便
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種等離子電視邏輯控制板軟件升級的方法,旨在解決等離子電視邏輯控制板軟件的升級十分不便的問題。
本發(fā)明的目的是這樣實現(xiàn)的一種等離子電視邏輯控制板軟件升級的方法,所述方法包括A、信號處理板通過USB或網(wǎng)絡端口從外接設備中讀取待升級軟件并保存;B、信號處理板分別讀取待升級軟件的版本號及邏輯控制板中軟件的版本號,比較是否相同,是則退出升級程序,否則進入升級階段;C、信號處理板控制邏輯控制板進入休眠狀態(tài),并控制其對主存儲單元中的軟件實施擦除;D、擦除完成后,信號處理板將保存的待升級軟件傳輸給邏輯控制板,邏輯控制板將待升級軟件燒寫入主存儲單元;E、信號處理板和邏輯控制板分別對傳輸?shù)能浖?shù)據(jù)量和燒寫的軟件數(shù)據(jù)量進行統(tǒng)計, 信號處理板比較這兩個統(tǒng)計值是否相同,是則升級成功,否則手動選擇是否要重新升級。
所述方法還包括在邏輯控制板中將預先設置以下1 寄存器端口 存儲軟件版本號的寄存器REG1、接收休眠模式命令的寄存器REG2、接收擦除軟件存儲單元命令的寄存器REG3、存儲擦除完成標志位的寄存器REG4、暫存升級軟件數(shù)據(jù)的寄存器REG5和存儲燒寫數(shù)據(jù)統(tǒng)計值的寄存器REG6。
所述步驟B中,信號處理板從所述寄存器REGl中獲取當前邏輯控制板的軟件版本號。
所述步驟C具體通過信號處理板向所述寄存器REG2和寄存器REG3分別寫入進入休眠模式的控制信息和擦除主存儲單元中軟件的控制信息,邏輯控制板上的控制單元根據(jù)這兩個寄存器中的信息相應地進入休眠狀態(tài)和對主存儲單元中的軟件實施擦除。
所述步驟D中對擦除完成后的判斷具體通過邏輯控制板上的控制單元在擦除完成后將所述寄存器REG4置位; 信號處理板在一定時間的延遲后,從所述寄存器REG4中讀入標志位,判斷擦除是否完成,是則繼續(xù)下一步驟,否則等待擦除完成。
所述步驟D中,信號處理板將待升級軟件傳輸至所述寄存器REG5中,邏輯控制板從所述寄存器REG5中讀取軟件數(shù)據(jù)燒寫入主存儲單元。
所述步驟E中,邏輯控制板對燒寫數(shù)據(jù)量的統(tǒng)計值寫入所述寄存器REG6,信號處理板從所述寄存器REG6中讀取統(tǒng)計值,與自己統(tǒng)計的數(shù)據(jù)量進行比較判斷。
所述方法進一步包括在邏輯控制板的主存儲單元中對升級前的軟件存有備份, 并在升級成功后對備份的軟件進行更新。
所述信號處理板與邏輯控制板間的通信均通過1 總線進行。
本發(fā)明的突出優(yōu)點是本發(fā)明在不增加PDP整機硬件接口的情況下,通過信號處理板來完成對邏輯控制板中軟件的升級,既無需開啟整機的后蓋,也不需要專門的程序下載器,大大提高了對屏邏輯控制板軟件升級的便捷性和高效性,增加了整機軟件性能的可維護性,減少了人力成本。
圖1是等離子電視信號處理系統(tǒng)的構(gòu)成示意圖;圖2是本發(fā)明實施例提供的等離子電視邏輯控制板軟件升級方法的流程圖; 圖3是本發(fā)明實施例提供的升級軟件傳輸時的數(shù)據(jù)格式。
具體實施方式
為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
在本發(fā)明實施例中,將通過信號處理板與邏輯控制板之間的通信實現(xiàn)邏輯控制板的軟件升級。在邏輯控制板中將預先設置以下I2C寄存器端口 存儲軟件版本號的寄存器 REG1、接收休眠模式命令的寄存器REG2、接收擦除軟件存儲單元命令的寄存器REG3、存儲擦除完成標志位的寄存器REG4、暫存升級軟件數(shù)據(jù)的寄存器REG5、存儲燒寫數(shù)據(jù)統(tǒng)計值的寄存器REG6。
圖2示出了本發(fā)明實施例提供的等離子電視邏輯控制板軟件升級方法的流程,詳述如下通過在PDP整機的操作界面上手動確定開始軟件升級,并且選定讀取軟件的通道USB 端口或網(wǎng)絡端口后,軟件升級開始。
在步驟S201中,信號處理板通過USB端口或網(wǎng)絡端口在接入的外部設備中讀取待升級的軟件文件,并將其讀入信號處理板的內(nèi)存。在本發(fā)明實施例中,為了便于信號處理板識別待升級的軟件,將軟件統(tǒng)一設為BIN文件,例如可以統(tǒng)一命名為PANEL. BIN。
在步驟S203中,信號處理板根據(jù)升級軟件的數(shù)據(jù)格式,在數(shù)據(jù)相應的位置讀取待升級軟件的版本號。
在步驟S205中,信號處理板同時通過I2C總線從邏輯控制板上的寄存器REGl中獲取當前邏輯控制板的軟件版本信息。
在步驟S207中,信號處理板比較判斷上述兩個軟件版本號是否相同,如果不同, 則執(zhí)行步驟S209,進入升級階段;如果相同,則退出升級程序。
在步驟S209中,信號處理板向邏輯控制板上的寄存器REG2寫入進入休眠模式的控制信息,邏輯控制板上的控制單元根據(jù)該信息即進入休眠狀態(tài)。在此狀態(tài)下,邏輯控制板只是開通1 方面的功能,而邏輯控制板上的其他功能將維持休眠之前的狀態(tài)。
在步驟S211中,信號處理板向邏輯控制板上的寄存器REG3寫入擦除軟件存儲單元的控制信息,邏輯控制板上的控制單元根據(jù)該信息即對存儲軟件的單元進行擦除。擦除完成后,邏輯控制板上的控制單元將標示是否擦除完成的寄存器REG4置位。
在步驟S213中,信號處理板在一定時間的延遲后,從上述寄存器REG4中讀入標志位,判斷擦除是否完成,如果完成則繼續(xù)執(zhí)行步驟S215 ;否則,等待擦除完成。
在步驟S215中,擦除完成后,信號處理板從內(nèi)存中讀取待升級的軟件數(shù)據(jù),通過 1 總線傳輸至邏輯控制板上的暫存軟件數(shù)據(jù)的寄存器REG5。在本發(fā)明實施例中,信號處理板與邏輯控制板之間軟件傳輸?shù)臄?shù)據(jù)格式如圖3所示。
在步驟S217中,從軟件傳輸開始,信號處理板即對傳輸?shù)能浖?shù)據(jù)量進行統(tǒng)計。
在步驟S219中,邏輯控制板上的控制單元從上述寄存器REG5中讀取軟件數(shù)據(jù),燒寫入主存儲單元,并從燒寫開始,邏輯控制板上的控制單元即對燒寫數(shù)據(jù)量進行統(tǒng)計,并將統(tǒng)計值寫入寄存器REG6。
在步驟S221中,信號處理板從寄存器REG6中讀取統(tǒng)計值,與自己統(tǒng)計的數(shù)據(jù)量進行比較判斷是否相同,如相同,則復位重啟,邏輯控制板載入新的軟件,完成升級;如不同, 則可執(zhí)行步驟S223,即手動選擇是否要重新升級,是則返回執(zhí)行步驟S221,重新進行升級。
由于在上述升級過程中,可能出現(xiàn)數(shù)據(jù)傳輸和/或燒寫錯誤,或者掉電等異常情況,在本發(fā)明實施例中,為了保證升級在出現(xiàn)異常情況下,PDP整機性能的可實現(xiàn)性,可在邏輯控制板的主存儲單元中對升級前的軟件進行備份,并在升級成功后對備份的軟件進行更新,以保證升級未成功時整機仍能正常啟動。
本發(fā)明實施例在不增加PDP整機硬件接口的情況下,通過信號處理板來完成對邏輯控制板中軟件的升級,既無需開啟整機的后蓋,也不需要專門的程序下載器,大大提高了對屏邏輯控制板軟件升級的便捷性和高效性,增加了整機軟件性能的可維護性,減少了人力成本。上述升級方法在以下需要進行軟件升級的情形下均可實時地采用優(yōu)化屏現(xiàn)有的功能(如優(yōu)化屏的黑電平處理功能,提升畫質(zhì)),屏增加新的功能(如增加3D功能模塊、提高整機的能效),屏出現(xiàn)軟件方面功能異常和/或其它非器件失效性故障并且可以通過優(yōu)化邏輯控制改善的故障現(xiàn)象(如誤放電)。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種等離子電視邏輯控制板軟件升級的方法,其特征在于,所述方法包括A、信號處理板通過USB或網(wǎng)絡端口從外接設備中讀取待升級軟件并保存;B、信號處理板分別讀取待升級軟件的版本號及邏輯控制板中軟件的版本號,比較是否相同,是則退出升級程序,否則進入升級階段;C、信號處理板控制邏輯控制板進入休眠狀態(tài),并控制其對主存儲單元中的軟件實施擦除;D、擦除完成后,信號處理板將保存的待升級軟件傳輸給邏輯控制板,邏輯控制板將待升級軟件燒寫入主存儲單元;E、信號處理板和邏輯控制板分別對傳輸?shù)能浖?shù)據(jù)量和燒寫的軟件數(shù)據(jù)量進行統(tǒng)計, 信號處理板比較這兩個統(tǒng)計值是否相同,是則升級成功,否則手動選擇是否要重新升級。
2.如權利要求1所述的等離子電視邏輯控制板軟件升級的方法,其特征在于,所述方法還包括在邏輯控制板中將預先設置以下1 寄存器端口 存儲軟件版本號的寄存器 REG1、接收休眠模式命令的寄存器REG2、接收擦除軟件存儲單元命令的寄存器REG3、存儲擦除完成標志位的寄存器REG4、暫存升級軟件數(shù)據(jù)的寄存器REG5和存儲燒寫數(shù)據(jù)統(tǒng)計值的寄存器REG6。
3.如權利要求2所述的等離子電視邏輯控制板軟件升級的方法,其特征在于,所述步驟B中,信號處理板從所述寄存器REGl中獲取當前邏輯控制板的軟件版本號。
4.如權利要求2所述的等離子電視邏輯控制板軟件升級的方法,其特征在于,所述步驟C具體通過信號處理板向所述寄存器REG2和寄存器REG3分別寫入進入休眠模式的控制信息和擦除主存儲單元中軟件的控制信息,邏輯控制板上的控制單元根據(jù)這兩個寄存器中的信息相應地進入休眠狀態(tài)和對主存儲單元中的軟件實施擦除。
5.如權利要求2所述的等離子電視邏輯控制板軟件升級的方法,其特征在于,所述步驟D中對擦除完成后的判斷具體通過邏輯控制板上的控制單元在擦除完成后將所述寄存器REG4置位;信號處理板在一定時間的延遲后,從所述寄存器REG4中讀入標志位,判斷擦除是否完成,是則繼續(xù)下一步驟,否則等待擦除完成。
6.如權利要求2所述的等離子電視邏輯控制板軟件升級的方法,其特征在于,所述步驟D中,信號處理板將待升級軟件傳輸至所述寄存器REG5中,邏輯控制板從所述寄存器 REG5中讀取軟件數(shù)據(jù)燒寫入主存儲單元。
7.如權利要求2所述的等離子電視邏輯控制板軟件升級的方法,其特征在于,所述步驟E中,邏輯控制板對燒寫數(shù)據(jù)量的統(tǒng)計值寫入所述寄存器REG6,信號處理板從所述寄存器REG6中讀取統(tǒng)計值,與自己統(tǒng)計的數(shù)據(jù)量進行比較判斷。
8.如權利要求1所述的等離子電視邏輯控制板軟件升級的方法,其特征在于,所述方法進一步包括在邏輯控制板的主存儲單元中對升級前的軟件存有備份,并在升級成功后對備份的軟件進行更新。
9.如權利要求1-7中任一項所述的等離子電視邏輯控制板軟件升級的方法,其特征在于,所述信號處理板與邏輯控制板間的通信均通過1 總線進行。
全文摘要
本發(fā)明適用于電視技術領域,提供了一種等離子電視邏輯控制板軟件升級的方法,包括信號處理板通過USB或網(wǎng)絡端口從外接設備中讀取待升級軟件并保存;信號處理板分別讀取待升級軟件的版本號及邏輯控制板中軟件的版本號,比較是否相同,是則退出升級程序,否則進入升級階段;信號處理板控制邏輯控制板進入休眠狀態(tài),并控制其對主存儲單元中的軟件實施擦除;擦除完成后,信號處理板將保存的待升級軟件傳輸給邏輯控制板,邏輯控制板將待升級軟件燒寫入主存儲單元;信號處理板和邏輯控制板分別對傳輸?shù)能浖?shù)據(jù)量和燒寫的軟件數(shù)據(jù)量進行統(tǒng)計,信號處理板比較這兩個統(tǒng)計值是否相同,是則升級成功,否則手動選擇是否要重新升級。
文檔編號G06F9/445GK102510455SQ201110345000
公開日2012年6月20日 申請日期2011年11月4日 優(yōu)先權日2011年11月4日
發(fā)明者劉發(fā)達, 張孝友 申請人:四川長虹電器股份有限公司