專利名稱:電視數(shù)據(jù)盒及其數(shù)據(jù)處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種對(duì)數(shù)字式控制的電視機(jī)內(nèi)部控制數(shù)據(jù)和軟件存儲(chǔ) 器進(jìn)行讀/寫操作的裝置及其數(shù)據(jù)處理方法。
背景技術(shù):
隨著電視機(jī)技術(shù)的發(fā)展,數(shù)字式控制的電視機(jī)己成為市場上主流 的電視機(jī)。這些數(shù)字式控制的電視機(jī)可以將內(nèi)部控制數(shù)據(jù)如頻道表、 亮度、對(duì)比度、最大音量、童鎖密碼、啟動(dòng)通道、啟動(dòng)頻道等存儲(chǔ)在 內(nèi)部控制數(shù)據(jù)存儲(chǔ)器中。電視機(jī)開機(jī)后自動(dòng)按這些內(nèi)部控制數(shù)據(jù)進(jìn)行 工作。有了數(shù)字式控制的電視機(jī),點(diǎn)播收費(fèi)的閉路電視播放系統(tǒng)才得 以發(fā)展和應(yīng)用。在大中型的酒店中,為了合理地收取客人使用點(diǎn)播的 電視節(jié)目的費(fèi)用,都配備有獨(dú)立的點(diǎn)播節(jié)目收費(fèi)系統(tǒng)將閉路電視播放 系統(tǒng)提供的電視節(jié)目信號(hào)提供給個(gè)客房的電視機(jī),并對(duì)各客房的電視 機(jī)使用情況進(jìn)行管理。酒店根據(jù)客房的級(jí)別、位置和大小限制具體客 房中電視機(jī)允許使用的頻道、亮度、最大音量等,就需要對(duì)各客房中 電視機(jī)的內(nèi)部控制數(shù)據(jù)進(jìn)行相應(yīng)的設(shè)定。這種電視機(jī)內(nèi)部控制數(shù)據(jù)設(shè) 定的操作在許多客房中是重復(fù)的,會(huì)大量占用酒店工作人員的工作時(shí) 間。另外,客人在使用電視機(jī)時(shí)會(huì)人為地改變酒店已設(shè)定的內(nèi)部控制 數(shù)據(jù)。在客人離開后,酒店工作人員就需要檢查電視機(jī)內(nèi)部控制數(shù)據(jù) 是否改變,如發(fā)現(xiàn)有改動(dòng)必須再調(diào)整到酒店規(guī)定的電視機(jī)內(nèi)部控制數(shù) 據(jù)值,也會(huì)大量占用酒店工作人員的工作時(shí)間。再者,隨著閉路電視 播放系統(tǒng)提供的節(jié)目數(shù)量變化和收費(fèi)項(xiàng)目及標(biāo)準(zhǔn)的改變,酒店的點(diǎn)播
節(jié)目收費(fèi)系統(tǒng)需要作相應(yīng)的更新和升級(jí);有些情況下也需要將電視機(jī) 內(nèi)負(fù)責(zé)圖像和聲音處理的主芯片的控制軟件存儲(chǔ)器和負(fù)責(zé)通信的輔助 芯片的控制軟件存儲(chǔ)器的內(nèi)容為此作相應(yīng)的調(diào)整或升級(jí),以避免更新 電視機(jī)。但是目前尚沒有一種設(shè)備能夠幫助酒店工作人員快速地調(diào)整 電視機(jī)的內(nèi)部控制數(shù)據(jù),也沒有一種設(shè)備能夠幫助酒店工作人員快速 地對(duì)電視機(jī)的主芯片控制軟件存儲(chǔ)器和輔助芯片控制軟件存儲(chǔ)器內(nèi)容 進(jìn)行調(diào)整或升級(jí)。
發(fā)明內(nèi)容
本發(fā)明旨在提供一種電視數(shù)據(jù)盒和該電視數(shù)據(jù)盒的數(shù)據(jù)處理方 法,它可幫助酒店工作人員快速地調(diào)整電視機(jī)的內(nèi)部控制數(shù)據(jù),進(jìn)而 該設(shè)備能夠幫助酒店工作人員快速地對(duì)電視機(jī)的主芯片控制軟件存儲(chǔ) 器和輔助芯片控制軟件存儲(chǔ)器的內(nèi)容做出升級(jí)。
本發(fā)明的技術(shù)方案是電視數(shù)據(jù)盒,具有一個(gè)微控制器,該微控 制器的第一組控制/數(shù)據(jù)口連接存儲(chǔ)器接口 ,該存儲(chǔ)器接口連接一個(gè)分 離式存儲(chǔ)器;該微控制器的第二組控制/數(shù)據(jù)口連接電視機(jī)接口,該電 視機(jī)接口連接外部電視機(jī)的輸入/輸出接口 ;該微控制器的第三組控制 /數(shù)據(jù)口連接具有讀操作/寫操作按鍵的鍵盤和指示單元。使用該電視 數(shù)據(jù)盒的讀操作按鍵控制電視數(shù)據(jù)盒將一臺(tái)已調(diào)整好的電視機(jī)的內(nèi)部 控制數(shù)據(jù)存儲(chǔ)器中的數(shù)據(jù)讀出并寫入分離式存儲(chǔ)器,再將該電視數(shù)據(jù) 盒先后分別與多臺(tái)待調(diào)整的電視機(jī)相連接并使用該電視數(shù)據(jù)盒寫操作 按鍵控制該電視數(shù)據(jù)盒將分離式存儲(chǔ)器中的數(shù)據(jù)先后分別寫入每一臺(tái) 電視機(jī)的內(nèi)部控制數(shù)據(jù)存儲(chǔ)器中,便可實(shí)現(xiàn)快速地調(diào)整多臺(tái)電視機(jī)的
內(nèi)部控制數(shù)據(jù)的目的。
在優(yōu)化的實(shí)施例中所述的鍵盤和指示單元具有在多種使用模式 中選擇其中之一進(jìn)行工作的模式配置按鍵。這樣一來使用者可以根據(jù) 不同的管理模式(又稱電視機(jī)使用模式),分別對(duì)每一種電視機(jī)使用模 式各調(diào)整出一臺(tái)對(duì)應(yīng)的電視機(jī),使用電視數(shù)據(jù)盒模式配置按鍵控制該 電視數(shù)據(jù)盒按每一種使用模式從對(duì)應(yīng)電視機(jī)的內(nèi)部控制數(shù)據(jù)存儲(chǔ)器讀 取數(shù)據(jù)并按照其模式類別寫入分離式存儲(chǔ)器,再將該電視數(shù)據(jù)盒先后 分別與多臺(tái)待調(diào)整的電視機(jī)相連接并按照各電視機(jī)的使用模式來使用 模式配置按鍵控制電視數(shù)據(jù)盒將分離式存儲(chǔ)器中的相應(yīng)模式類別的電 視機(jī)內(nèi)部控制數(shù)據(jù)先后分別寫入該電視機(jī)的內(nèi)部控制數(shù)據(jù)存儲(chǔ)器中, 便可快速地按照不同的使用模式調(diào)整多臺(tái)電視機(jī)的內(nèi)部控制數(shù)據(jù)。
在典型的應(yīng)用場合所述微控制器的第一組控制/數(shù)據(jù)口以SPI 總線連接存儲(chǔ)器接口,該存儲(chǔ)器接口連接一個(gè)SD存儲(chǔ)卡。
為降低占用的資源所述微控制器的第二組控制/數(shù)據(jù)口以串行 總線連接電視機(jī)接口 ,該電視機(jī)接口連接外部電視機(jī)的串行輸入/輸出 接口。
在進(jìn)一步優(yōu)化的實(shí)施例中,該電視數(shù)據(jù)盒可實(shí)現(xiàn)對(duì)主芯片和輔助 芯片進(jìn)行控制軟件更新和升級(jí)所述鍵盤和指示單元具有對(duì)電視機(jī)主 芯片控制軟件存儲(chǔ)器進(jìn)行寫操作的主芯片操作按鍵和對(duì)電視機(jī)輔助芯 片控制軟件存儲(chǔ)器進(jìn)行寫操作的輔助芯片操作按鍵。預(yù)先將其它計(jì)算 機(jī)系統(tǒng)中保存的升級(jí)后的主芯片控制軟件或輔助芯片控制軟件數(shù)據(jù)寫 入分離式存儲(chǔ)器;將該分離式存儲(chǔ)器與電視數(shù)據(jù)盒的存儲(chǔ)器接口連接 后,使該電視數(shù)據(jù)盒先后分別與多臺(tái)待調(diào)整的電視機(jī)相連接并使用該
電視數(shù)據(jù)盒對(duì)電視機(jī)主芯片控制軟件存儲(chǔ)器進(jìn)行寫操作的主芯片操作 按鍵或?qū)﹄娨暀C(jī)輔助芯片控制軟件存儲(chǔ)器進(jìn)行寫操作的輔助芯片操作 按鍵控制該電視數(shù)據(jù)盒將分離式存儲(chǔ)器中的主芯片或輔助芯片控制軟 件數(shù)據(jù)對(duì)應(yīng)地先后分別寫入每一臺(tái)電視機(jī)的主芯片控制軟件存儲(chǔ)器或 輔助芯片控制軟件存儲(chǔ)器中,便可實(shí)現(xiàn)快速地對(duì)多臺(tái)電視機(jī)的主芯片 控制軟件或輔助芯片控制軟件進(jìn)行升級(jí)的目的。
在典型的應(yīng)用場合所述微控制器的第二組控制/數(shù)據(jù)口以串行
總線和SPI總線分別對(duì)應(yīng)連接電視機(jī)接口的串行輸入/輸出接口部分 或SPI接口部分,該電視機(jī)接口中的串行輸入/輸出接口部分和SPI 接口部分分別對(duì)應(yīng)地連接外部電視機(jī)的串行輸入/輸出接口或SPI接 口;該電視機(jī)的SPI接口連接該電視機(jī)的輔助芯片控制軟件存儲(chǔ)器。
特別是為了適應(yīng)現(xiàn)有的具有VGA總線接口的電視機(jī)所述微控制 器的第四組控制/數(shù)據(jù)口以VGA總線連接第二電視機(jī)接口 ,該第二電視 機(jī)接口連接外部電視機(jī)的VGA總線輸入/輸出接口 。使用者可以依據(jù)具 體電視機(jī)的接口形式選擇將電視數(shù)據(jù)盒的電視機(jī)接口或第二電視機(jī)接 口與電視機(jī)的接口相連接,非常的靈活。
上述電視數(shù)據(jù)盒的數(shù)據(jù)處理方法,包括
過程A.微控制器接受鍵盤和指示單元的寫操作按鍵之寫操作指 令,從第二組控制/數(shù)據(jù)口經(jīng)電視機(jī)接口讀取電視機(jī)的內(nèi)部控制數(shù)據(jù)存 儲(chǔ)器中的內(nèi)部控制數(shù)據(jù)并從第一組控制/數(shù)據(jù)口經(jīng)存儲(chǔ)器接口將該電 視機(jī)的內(nèi)部控制數(shù)據(jù)寫入分離式存儲(chǔ)器;
過程B.微控制器接受鍵盤和指示單元的讀操作按鍵之讀操作指 令,從第一組控制/數(shù)據(jù)口經(jīng)存儲(chǔ)器接口讀取分離式存儲(chǔ)器中保存的電
視機(jī)內(nèi)部控制數(shù)據(jù),并從第二組控制/數(shù)據(jù)口經(jīng)電視機(jī)接口將上述電視 機(jī)內(nèi)部控制數(shù)據(jù)寫入電視機(jī)的內(nèi)部控制數(shù)據(jù)存儲(chǔ)器中。
進(jìn)而該電視數(shù)據(jù)盒數(shù)據(jù)處理方法可實(shí)現(xiàn)使電視機(jī)在多種使用模 式中選擇其中之一進(jìn)行工作的要求所述的過程A.微控制器接受鍵盤
和指示單元的寫操作按鍵之寫操作指令和模式配置按鍵之模式配置指 令,從第二組控制/數(shù)據(jù)口經(jīng)電視機(jī)接口讀取電視機(jī)的內(nèi)部控制數(shù)據(jù)存 儲(chǔ)器中的內(nèi)部控制數(shù)據(jù)并從第一組控制/數(shù)據(jù)口經(jīng)存儲(chǔ)器接口將該電 視機(jī)的內(nèi)部控制數(shù)據(jù)寫入分離式存儲(chǔ)器內(nèi)由模式配置指令的代碼所指 定的文件區(qū)域中;
過程B.微控制器接受鍵盤和指示單元的讀操作按鍵之讀操作指 令和模式配置按鍵之模式配置指令,從第一組控制/數(shù)據(jù)口經(jīng)存儲(chǔ)器接 口讀取分離式存儲(chǔ)器內(nèi)由該模式配置指令代碼所指定的文件區(qū)域中的 電視機(jī)內(nèi)部控制數(shù)據(jù),并從第二組控制/數(shù)據(jù)口經(jīng)電視機(jī)接口將上述電 視機(jī)內(nèi)部控制數(shù)據(jù)寫入電視機(jī)的內(nèi)部控制數(shù)據(jù)存儲(chǔ)器中。
在進(jìn)一步優(yōu)化的實(shí)施例中該電視數(shù)據(jù)盒數(shù)據(jù)處理方法還可實(shí)現(xiàn) 對(duì)電視機(jī)主芯片控制軟件和輔助芯片控制軟件升級(jí)所述的數(shù)據(jù)處理 方法還包括過程C.微控制器接受鍵盤和指示單元的對(duì)電視機(jī)主芯片 控制軟件存儲(chǔ)器進(jìn)行寫操作的主芯片操作按鍵之主芯片操作指令,從 第一組控制/數(shù)據(jù)口經(jīng)存儲(chǔ)器接口讀取分離式存儲(chǔ)器中的主芯片控制 軟件數(shù)據(jù),并從第二組控制/數(shù)據(jù)口經(jīng)電視機(jī)接口將該主芯片控制軟件 數(shù)據(jù)寫入電視機(jī)的主芯片控制軟件存儲(chǔ)器中;
及過程D.微控制器接受鍵盤和指示單元的對(duì)電視機(jī)輔助芯片控 制軟件存儲(chǔ)器進(jìn)行寫操作的輔助芯片操作按鍵之輔助芯片操作指令,
從第一組控制/數(shù)據(jù)口經(jīng)存儲(chǔ)器接口讀取分離式存儲(chǔ)器中的輔助芯片 控制軟件數(shù)據(jù),并從第二組控制/數(shù)據(jù)口經(jīng)電視機(jī)接口將該輔助芯片控 制軟件數(shù)據(jù)寫入電視機(jī)的輔助芯片控制軟件存儲(chǔ)器中。
本發(fā)明電視數(shù)據(jù)盒數(shù)據(jù)處理方法的一種典型應(yīng)用中所述的過程 C中微控制器從第二組控制/數(shù)據(jù)口中的串行輸入/輸出接口部分經(jīng)電 視機(jī)接口的串行輸入/輸出接口部分對(duì)電視機(jī)的主芯片控制軟件存儲(chǔ) 器進(jìn)行寫操作;過程D中微控制器從第二組控制/數(shù)據(jù)口中的SPI接口 部分經(jīng)電視機(jī)接口的SPI接口部分對(duì)電視機(jī)的輔助芯片控制軟件存儲(chǔ) 器進(jìn)行寫操作。
特別是為了適應(yīng)現(xiàn)有的具有VGA總線接口的電視機(jī),本發(fā)明電視 數(shù)據(jù)盒數(shù)據(jù)處理方法還包括所述的過程A和過程B中微控制器從第 二組控制/數(shù)據(jù)口對(duì)電視機(jī)接口進(jìn)行的操作也同時(shí)從第四組控制/數(shù)據(jù) 口對(duì)第二電視機(jī)接口進(jìn)行相同的操作。
本發(fā)明電視數(shù)據(jù)盒及其數(shù)據(jù)處理方法,電視數(shù)據(jù)盒采用微控制器 的第一組控制/數(shù)據(jù)口連接存儲(chǔ)器接口,該存儲(chǔ)器接口連接一個(gè)分離式 存儲(chǔ)器;微控制器的第二組控制/數(shù)據(jù)口連接電視機(jī)接口,該電視機(jī)接 口連接外部電視機(jī)的輸入/輸出接口;微控制器的第三組控制/數(shù)據(jù)口 連接具有讀操作/寫操作按鍵的鍵盤和指示單元的結(jié)構(gòu)。使用時(shí),電視 數(shù)據(jù)盒的微控制器接受鍵盤和指示單元的寫操作按鍵之寫操作指令, 從第二組控制/數(shù)據(jù)口經(jīng)電視機(jī)接口讀取電視機(jī)的內(nèi)部控制數(shù)據(jù)存儲(chǔ) 器中的數(shù)據(jù)并從第一組控制/數(shù)據(jù)口經(jīng)存儲(chǔ)器接口將該數(shù)據(jù)寫入分離 式存儲(chǔ)器。將一臺(tái)已調(diào)整好的電視機(jī)的內(nèi)部控制數(shù)據(jù)存儲(chǔ)器中的數(shù)據(jù) 讀出并寫入分離式存儲(chǔ)器。再將該電視數(shù)據(jù)盒先后分別與多臺(tái)待調(diào)整 的電視機(jī)相連接并使用該電視數(shù)據(jù)盒,每一次電視數(shù)據(jù)盒的微控制器 接受鍵盤和指示單元的讀操作按鍵之讀操作指令,從第一組控制/數(shù)據(jù) 口經(jīng)存儲(chǔ)器接口讀取分離式存儲(chǔ)器中保存的電視機(jī)內(nèi)部控制數(shù)據(jù),并 從第二組控制/數(shù)據(jù)口經(jīng)電視機(jī)接口將該數(shù)據(jù)寫入一臺(tái)電視機(jī)的內(nèi)部 控制數(shù)據(jù)存儲(chǔ)器中。從而取代了手工逐一調(diào)整多臺(tái)電視機(jī)內(nèi)部控制數(shù) 據(jù)的方式,解決了酒店工作人員或類似場合工作人員快速地調(diào)整多臺(tái) 電視機(jī)的內(nèi)部控制數(shù)據(jù)很費(fèi)時(shí)間的問題,可以大幅度的提高工作效率。 該電視數(shù)據(jù)盒的電路結(jié)構(gòu)簡單而且可靠,該電視數(shù)據(jù)盒的數(shù)據(jù)處理方 法簡單有效。電視數(shù)據(jù)盒的鍵盤和指示單元設(shè)置在多種工作模式中選 擇其中之一進(jìn)行工作的模式配置按鍵,使用者可以根據(jù)不同的電視機(jī) 使用模式,從對(duì)應(yīng)的電視機(jī)的內(nèi)部控制數(shù)據(jù)存儲(chǔ)器讀取數(shù)據(jù)并按照模 式類別寫入分離式存儲(chǔ)器內(nèi)指定的文件區(qū)域中,再將該電視數(shù)據(jù)盒先 后分別與多臺(tái)待調(diào)整的電視機(jī)相連接并按照各電視機(jī)的使用模式來使 用模式配置按鍵控制電視數(shù)據(jù)盒,電視數(shù)據(jù)盒將分離式存儲(chǔ)器內(nèi)相應(yīng) 模式的文件區(qū)域中的電視機(jī)內(nèi)部控制數(shù)據(jù)分別寫入該電視機(jī)的內(nèi)部控 制數(shù)據(jù)存儲(chǔ)器中。因而可以快速地按照不同的電視機(jī)使用模式調(diào)整相 應(yīng)電視機(jī)的內(nèi)部控制數(shù)據(jù),滿足酒店等大型電視機(jī)使用單位多模式管 理的需求,而且電視數(shù)據(jù)盒本身硬件只需添加模式配置按鍵及相應(yīng)的 指示方式,附加成本低。電視數(shù)據(jù)盒的鍵盤和指示單元設(shè)置對(duì)電視機(jī) 主芯片控制軟件存儲(chǔ)器進(jìn)行寫操作的主芯片操作按鍵和對(duì)電視機(jī)輔助 芯片控制軟件存儲(chǔ)器進(jìn)行寫操作的輔助芯片操作按鍵。將保存有升級(jí) 后的主芯片或輔助芯片控制軟件數(shù)據(jù)的分離式存儲(chǔ)器與電視數(shù)據(jù)盒的
存儲(chǔ)器接口連接后,使用該電視數(shù)據(jù)盒先后分別與多臺(tái)待調(diào)整的電視 機(jī)相連接并使用該電視數(shù)據(jù)盒的主芯片操作按鍵或輔助芯片操作按 鍵,對(duì)應(yīng)地控制該電視數(shù)據(jù)盒將分離式存儲(chǔ)器中保存的主芯片控制軟 件數(shù)據(jù)或輔助芯片控制軟件數(shù)據(jù)先后分別寫入每一臺(tái)電視機(jī)的主芯片 或輔助芯片控制軟件存儲(chǔ)器中??煽焖俚貙?duì)多臺(tái)電視機(jī)的主芯片控制 軟件或輔助芯片控制軟件進(jìn)行升級(jí)??梢员苊庖蚓频甑却笮碗娨暀C(jī)使 用單位的點(diǎn)播節(jié)目收費(fèi)系統(tǒng)的更新和升級(jí)而更換新的電視機(jī)。而且電 視數(shù)據(jù)盒本身硬件只需添加主芯片操作按鍵和輔助芯片操作按鍵及相 應(yīng)的指示方式,附加成本低。所以本發(fā)明電視數(shù)據(jù)盒及其數(shù)據(jù)處理方 法可以幫助酒店等大型電視機(jī)使用單位提高工作效率和管理水平,降
低費(fèi)用開銷;具有廣闊的推廣應(yīng)用前景。
圖1為本發(fā)明電視數(shù)據(jù)盒一個(gè)實(shí)施例的電路結(jié)構(gòu)方框示意圖。
圖1A為圖l實(shí)施例的電路結(jié)構(gòu)示意圖。
圖2為圖1實(shí)施例的正面結(jié)構(gòu)示意圖。
圖3為圖1實(shí)施例的俯視結(jié)構(gòu)示意圖。
圖4為圖1實(shí)施例的左側(cè)結(jié)構(gòu)示意圖。
圖5為圖1實(shí)施例的右側(cè)結(jié)構(gòu)示意圖。
圖6為圖1實(shí)施例的SD存儲(chǔ)卡內(nèi)部空間分配示意圖。
圖7為圖l實(shí)施例從電視機(jī)讀取電視機(jī)內(nèi)部控制數(shù)據(jù)的操作流程
圖8為圖1實(shí)施例向電視機(jī)內(nèi)部控制數(shù)據(jù)存儲(chǔ)器寫入數(shù)據(jù)的操作流程圖。
圖9為圖1實(shí)施例向電視機(jī)主芯片控制軟件存儲(chǔ)器寫入數(shù)據(jù)的操 作流程圖。
圖IO為圖1實(shí)施例向電視機(jī)輔助芯片控制軟件存儲(chǔ)器寫入數(shù)據(jù)的 操作流程圖。
具體實(shí)施例方式
本發(fā)明電視數(shù)據(jù)盒一個(gè)優(yōu)化實(shí)施例的電路結(jié)構(gòu)方框示意圖,如圖 1所示。該電視數(shù)據(jù)盒的核心是微控制器1,微控制器1的第一組控制 /數(shù)據(jù)口 11通過一組控制/數(shù)據(jù)線21連接存儲(chǔ)器接口 3,該存儲(chǔ)器接 口 3連接一個(gè)分離式存儲(chǔ)器。微控制器1的第二組控制/數(shù)據(jù)口 12通 過第二組控制/數(shù)據(jù)線22和第三組控制/數(shù)據(jù)線23連接電視機(jī)接口 4, 電視機(jī)接口 4用于連接外部電視機(jī)的輸入/輸出接口。微控制器1的第 三組控制/數(shù)據(jù)口 13通過第四組控制/數(shù)據(jù)線24連接鍵盤和指示單元 5。微控制器1的第四組控制/數(shù)據(jù)口 14以VGA總線25連接第二電視 機(jī)接口 6,第二電視機(jī)接口 6用于連接外部電視機(jī)的輸入/輸出VGA總 線接口。
本實(shí)施例的電路結(jié)構(gòu),請(qǐng)參看圖2。微控制器1采用美國ATMEL 公司的ATmega32微控制器,ATmega32微控制器是一個(gè)功能強(qiáng)大的微 控制器,它內(nèi)置SPI總線接口、 12C總線接口、 一個(gè)串行輸入/輸出接 口、多個(gè)數(shù)據(jù)輸入/輸出端口。
本實(shí)施例將微控制器1的SPI總線接口作為第一組控制/數(shù)據(jù)口 11通過由一組控制/數(shù)據(jù)線21的SCLK信號(hào)線、M0SI信號(hào)線和MIS0
信號(hào)線組成SPI總線連接存儲(chǔ)器接口 3,該存儲(chǔ)器接口 3與一個(gè)采用 SPI總線標(biāo)準(zhǔn)的分離式存儲(chǔ)器一 SD存儲(chǔ)卡相連接。
微控制器1的第二組控制/數(shù)據(jù)口 12中有一個(gè)由三個(gè)數(shù)據(jù)輸入/ 輸出端口構(gòu)成一個(gè)SPI總線標(biāo)準(zhǔn)的SPI總線仿真接口,和一個(gè)串行輸 入/輸出接口。其中,微控制器1的第二組控制/數(shù)據(jù)口 12中SPI總線 仿真接口通過第二組控制/數(shù)據(jù)線22的SCLK信號(hào)線、MOSI信號(hào)線和 MISO信號(hào)線組成SPI總線連接電視機(jī)接口 4的SPI接口部分。微控制 器1的第二組控制/數(shù)據(jù)口 12中的串行輸入/輸出接口通過第三組控制 /數(shù)據(jù)線23的RX信號(hào)線和TX信號(hào)線連接電視機(jī)接口 4的串行輸入/ 輸出接口部分。電視機(jī)接口 4中的串行輸入/輸出接口部分和SPI接口 部分分別對(duì)應(yīng)地連接外部電視機(jī)的串行輸入/輸出接口或SPI接口 ;該 電視機(jī)的SPI接口連接該電視機(jī)的輔助芯片控制軟件存儲(chǔ)器。
本實(shí)施例將微控制器1的16個(gè)數(shù)據(jù)輸入/輸出端口作為第三組控 制/數(shù)據(jù)口 13,第三組控制/數(shù)據(jù)口 13通過16條信號(hào)線組成的第四組 控制/數(shù)據(jù)線24連接鍵盤和指示單元5。鍵盤和指示單元5具有讀操 作按鍵511、寫操作按鍵512、模式配置按鍵513、主芯片操作按鍵514、 輔助芯片操作按鍵515、讀操作指示燈521、寫操作指示燈522、出錯(cuò) 指示燈523、主芯片操作指示燈524、輔助芯片操作指示燈525、模式 l指示燈526、模式2指示燈527、模式3指示燈528、模式4指示燈 529、電源接通指示燈530。上述的各指示燈均采用發(fā)光二極管。
本實(shí)施例將微控制器1的2個(gè)數(shù)據(jù)輸入/輸出端口作為第四組控 制/數(shù)據(jù)口 14,第四組控制/數(shù)據(jù)口 14通過VGA總線25中的RX信號(hào) 線和TX信號(hào)線連接采用VGA總線標(biāo)準(zhǔn)的第二電視機(jī)接口 6,第二電視
機(jī)接口 6用于連接外部電視機(jī)的VGA總線接口。外部電視機(jī)的VGA總 線接口中有i2cjck和i2c一sda兩條數(shù)據(jù)線,將這兩條數(shù)據(jù)線對(duì)應(yīng)地分 別定義成i2c—sck/Rx和i2c—sda/Tx就使得這兩條數(shù)據(jù)線具有兩種功 能i2c功能和串行接口功能。當(dāng)外部電視機(jī)的VGA總線接口中的 i2c—sck和i2c—sda兩條數(shù)據(jù)線與本實(shí)施例連接時(shí),這兩條數(shù)據(jù)線中 i2cjck數(shù)據(jù)線對(duì)應(yīng)地作為串行接口的RX信號(hào)線;i2c—sda數(shù)據(jù)線對(duì) 應(yīng)地作為串行接口的TX信號(hào)線。
微控制器1的兩個(gè)電源端通過電源開關(guān)540與直流電源7構(gòu)成回 路。微控制器1還接有晶體振蕩器8。
本電視數(shù)據(jù)盒實(shí)施例的外部結(jié)構(gòu),請(qǐng)參看圖2—圖5。盒體9的 正面安裝鍵盤和指示單元5。存儲(chǔ)器接口 3的插接口從盒體9的上側(cè) 面向外敞開。電源開關(guān)540和電視機(jī)接口 4安裝在盒體9的左側(cè)面, 第二電視機(jī)接口 6安裝在盒體9的右側(cè)面。微控制器1、直流電源7 和晶體振蕩器8設(shè)置在盒體9的內(nèi)部。
本實(shí)施例中使用的SD存儲(chǔ)卡內(nèi)部劃分為4個(gè)存儲(chǔ)空間,如圖6 所示。第一個(gè)存儲(chǔ)空間大約2M字節(jié)左右,用于存儲(chǔ)電視機(jī)主芯片控制 軟件的升級(jí)文件。第二個(gè)存儲(chǔ)空間大約0. 1M字節(jié)左右,用于存儲(chǔ)電視 機(jī)輔助芯片控制軟件的升級(jí)文件。第三個(gè)存儲(chǔ)空間為備用空間。第四 個(gè)存儲(chǔ)空間大約2M字節(jié)左右,為四種模式配置的電視機(jī)內(nèi)部控制數(shù)據(jù) 文件區(qū)域,每種模式配置的電視機(jī)內(nèi)部控制數(shù)據(jù)約占用0.5M字節(jié)空 間。
使用SD存儲(chǔ)卡之前,首先要按照對(duì)SD存儲(chǔ)卡進(jìn)行格式化。SD存 儲(chǔ)卡格式化后,SD存儲(chǔ)卡里面第四個(gè)存儲(chǔ)空間內(nèi)4個(gè)模式配置的文件
區(qū)域被清零。本實(shí)施例規(guī)定每一個(gè)電視機(jī)內(nèi)部控制數(shù)據(jù)文件按每256 字節(jié)數(shù)據(jù)加4字節(jié)的非零校驗(yàn)碼組成一個(gè)數(shù)據(jù)段。如沒有成功地從電 視機(jī)讀出電視機(jī)內(nèi)部控制數(shù)據(jù),并生成相應(yīng)的電視機(jī)內(nèi)部控制數(shù)據(jù)文 件存到SD存儲(chǔ)卡相應(yīng)的模式配置文件區(qū)域的話,由于該模式配置文件 區(qū)域里面的某些數(shù)據(jù)段沒有非零校驗(yàn)碼,該模式配置文件區(qū)域里面的 數(shù)據(jù)是無效的。也就是說SD存儲(chǔ)卡中這4個(gè)模式配置文件區(qū)域需要先 從外部電視機(jī)里獲得有效的電視機(jī)內(nèi)部控制數(shù)據(jù),然后才能使用SD 存儲(chǔ)卡中的這些電視機(jī)內(nèi)部控制數(shù)據(jù)對(duì)其它電視機(jī)的內(nèi)部控制數(shù)據(jù)存 儲(chǔ)器進(jìn)行寫操作。
本實(shí)施例的鍵盤和指示單元5配備一個(gè)模式配置按鍵513與模式 1指示燈526、模式2指示燈527、模式3指示燈528、模式4指示燈 529配合來完成電視數(shù)據(jù)盒多模式工作的模式配置選擇。模式1為省 缺的模式配置。SD存儲(chǔ)卡中模式1文件區(qū)域?yàn)槭∪钡臄?shù)據(jù)讀/寫操作 空間。在模式1狀態(tài)按下模式配置按鍵513后,微控制器l接受此按 鍵被按下的信號(hào)指令,將內(nèi)部保存的模式配置指令代碼改為模式2的 指令代碼,同時(shí)控制第三組控制/數(shù)據(jù)口 13熄滅模式1指示燈526而 點(diǎn)亮模式2指示燈527,相應(yīng)地對(duì)SD存儲(chǔ)卡的數(shù)據(jù)讀/寫操作將在模 式2文件區(qū)域里進(jìn)行。在模式2狀態(tài)按下模式配置按鍵513后,微控 制器1接受此按鍵被按下的信號(hào)指令,將內(nèi)部保存的模式配置指令代 碼改為模式3的指令代碼,同時(shí)控制第三組控制/數(shù)據(jù)口 13熄滅模式 2指示燈527而點(diǎn)亮模式3指示燈528,相應(yīng)地對(duì)SD存儲(chǔ)卡的數(shù)據(jù)讀/ 寫操作將在模式3文件區(qū)域里進(jìn)行。在模式3狀態(tài)按下模式配置按鍵 513后,微控制器1接受此按鍵被按下的信號(hào)指令,將內(nèi)部保存的模
式配置指令代碼改為模式4的指令代碼,同時(shí)控制第三組控制/數(shù)據(jù)口 13熄滅模式3指示燈528而點(diǎn)亮模式4指示燈529,相應(yīng)地對(duì)SD存儲(chǔ) 卡的數(shù)據(jù)讀/寫操作將在模式4文件區(qū)域里進(jìn)行。在模式4狀態(tài)按下模 式配置按鍵513后,微控制器1接受此按鍵被按下的信號(hào)指令,將內(nèi) 部保存的模式配置指令代碼改為模式1的指令代碼,同時(shí)控制第三組 控制/數(shù)據(jù)口 13熄滅模式4指示燈529而點(diǎn)亮模式1指示燈526,相 應(yīng)地對(duì)SD存儲(chǔ)卡的數(shù)據(jù)讀/寫操作將在模式1文件區(qū)域里進(jìn)行。
本實(shí)施例取得電視機(jī)的內(nèi)部控制數(shù)據(jù)存儲(chǔ)器中的內(nèi)部控制數(shù)據(jù) 并保存到SD存儲(chǔ)卡中的數(shù)據(jù)處理過程,請(qǐng)參看圖7:
步驟100:微控制器1接受鍵盤和指示單元5的模式配置按鍵513 之模式配置指令,將內(nèi)部保存的模式配置指令代碼改為相應(yīng)模式的指 令代碼,同時(shí)控制第三組控制/數(shù)據(jù)口 13熄滅當(dāng)前發(fā)光的模式指示燈 而點(diǎn)亮對(duì)應(yīng)模式的指示燈。微控制器1接受鍵盤和指示單元5的寫操 作按鍵512之寫操作指令,控制第三組控制/數(shù)據(jù)口 13點(diǎn)亮寫操作指示 燈522,提示使用者當(dāng)前電視數(shù)據(jù)盒已進(jìn)入寫操作的處理狀態(tài)。
步驟101:微控制器1從第二組控制/數(shù)據(jù)口 12中的串行輸入/ 輸出接口通過電視機(jī)接口 4的串行輸入/輸出接口部分連接的電視機(jī) 之串行輸入/輸出接口向所連接的外部電視機(jī)發(fā)送讀取該電視機(jī)內(nèi)部 控制數(shù)據(jù)的讀數(shù)據(jù)請(qǐng)求。該電視機(jī)收到此請(qǐng)求后應(yīng)將作出應(yīng)答并通過 其串行輸入/輸出接口向電視數(shù)據(jù)盒回送內(nèi)部控制數(shù)據(jù)的數(shù)據(jù)段個(gè)數(shù), 以便電視數(shù)據(jù)盒正確接收全部內(nèi)部控制數(shù)據(jù)。
步驟102:微控制器1從第二組控制/數(shù)據(jù)口 12中的串行輸入/ 輸出接口通過電視機(jī)接口 4的串行輸入/輸出接口部分接收外部電視
機(jī)對(duì)讀數(shù)據(jù)請(qǐng)求的應(yīng)答;若獲得內(nèi)部控制數(shù)據(jù)的數(shù)據(jù)段個(gè)數(shù)之?dāng)?shù)值, 則保存該數(shù)值并轉(zhuǎn)步驟105;否則執(zhí)行步驟103。
步驟103:微控制器1統(tǒng)計(jì)當(dāng)前已向電視機(jī)發(fā)送過讀數(shù)據(jù)請(qǐng)求的 次數(shù)。
步驟104:微控制器1判斷已向電視機(jī)發(fā)送過讀數(shù)據(jù)請(qǐng)求的次數(shù) 是否為5;若是達(dá)到5次,說明對(duì)被連接的電視機(jī)進(jìn)行讀取內(nèi)部控制 數(shù)據(jù)的操作已有障礙,不能再繼續(xù)耽誤時(shí)間,轉(zhuǎn)步驟114做出錯(cuò)處理; 否則轉(zhuǎn)步驟101,再向該電視機(jī)發(fā)送一次讀數(shù)據(jù)請(qǐng)求。
步驟105:微控制器1從第二組控制/數(shù)據(jù)口 12中的串行輸入/ 輸出接口通過電視機(jī)接口 4的串行輸入/輸出接口部分向外部電視機(jī)
發(fā)出一個(gè)請(qǐng)求指令,請(qǐng)求該電視機(jī)順序發(fā)送內(nèi)部控制數(shù)據(jù)的一個(gè)數(shù)據(jù) 段。
步驟106:微控制器1從第二組控制/數(shù)據(jù)口 12中的串行輸入/ 輸出接口通過電視機(jī)接口 4的串行輸入/輸出接口部分接收外部電視
機(jī)按順序提供的其內(nèi)部控制數(shù)據(jù)存儲(chǔ)器中的內(nèi)部控制數(shù)據(jù)之當(dāng)前的一 個(gè)數(shù)據(jù)段。本實(shí)施例中,微控制器l讀出的電視機(jī)的內(nèi)部控制數(shù)據(jù)之
每一個(gè)數(shù)據(jù)段包含256字節(jié)的內(nèi)部控制數(shù)據(jù)和4個(gè)字節(jié)的對(duì)本數(shù)據(jù)段 內(nèi)的內(nèi)部控制數(shù)據(jù)的校驗(yàn)碼。
步驟107:微控制器1對(duì)收到的當(dāng)前數(shù)據(jù)段的內(nèi)部控制數(shù)據(jù)部分 重新計(jì)算校驗(yàn)碼,并將計(jì)算出來的校驗(yàn)碼與接收到的校驗(yàn)碼進(jìn)行比較; 若兩者相同,說明本數(shù)據(jù)段的數(shù)據(jù)正確,轉(zhuǎn)步驟111;否則執(zhí)行步驟 亂
步驟108:微控制器1統(tǒng)計(jì)電視機(jī)已發(fā)送過本(當(dāng)前)數(shù)據(jù)段的 次數(shù)。
步驟109:微控制器1判斷電視機(jī)發(fā)送過本數(shù)據(jù)的次數(shù)是否為3; 若是達(dá)到3次,說明對(duì)被連接的電視機(jī)進(jìn)行讀取內(nèi)部控制數(shù)據(jù)的操作 已有障礙,不必繼續(xù)耽誤時(shí)間,轉(zhuǎn)步驟114做出錯(cuò)處理;否則執(zhí)行步 驟llOo
步驟110:微控制器1從第二組控制/數(shù)據(jù)口 12中的串行輸入/
輸出接口通過電視機(jī)接口 4的串行輸入/輸出接口部分向該電視機(jī)發(fā) 出一個(gè)重發(fā)指令,請(qǐng)求該電視機(jī)重新發(fā)送本數(shù)據(jù)段。轉(zhuǎn)步驟106。
步驟111:微控制器1將收到的該電視機(jī)內(nèi)部控制數(shù)據(jù)的本數(shù)據(jù) 段從第一組控制/數(shù)據(jù)口 11經(jīng)存儲(chǔ)器接口 3順序?qū)懭隨D存儲(chǔ)卡中由內(nèi)
部保存的模式配置指令代碼所指定的文件區(qū)域中。
步驟112:微控制器1統(tǒng)計(jì)己接收的內(nèi)部控制數(shù)據(jù)的數(shù)據(jù)段個(gè)數(shù), 并與預(yù)先保存的數(shù)據(jù)段個(gè)數(shù)數(shù)值相比較;若統(tǒng)計(jì)的數(shù)據(jù)段個(gè)數(shù)數(shù)值小 于預(yù)先保存的數(shù)據(jù)段個(gè)數(shù)數(shù)值,則轉(zhuǎn)步驟105繼續(xù)接收下一個(gè)數(shù)據(jù)段; 否則是所有數(shù)據(jù)段都己接收完畢,執(zhí)行步驟113。
步驟113:微控制器1從電視機(jī)讀取內(nèi)部控制數(shù)據(jù)并向SD存儲(chǔ)卡
的相應(yīng)模式配置的文件區(qū)域中寫入該內(nèi)部控制數(shù)據(jù)的操作已成功地完
成了,微控制器1控制第三組控制/數(shù)據(jù)口 13熄滅寫操作指示燈522, 提示使用者當(dāng)前電視數(shù)據(jù)盒處于空閑的狀態(tài)。然后退出寫操作處理過 程。
步驟114:微控制器1控制第三組控制/數(shù)據(jù)口 13點(diǎn)熄滅寫操作 指示燈522,同時(shí)點(diǎn)亮出錯(cuò)指示燈523;提示使用者,當(dāng)前電視數(shù)據(jù)盒 與電視機(jī)配合的數(shù)據(jù)處理發(fā)生了錯(cuò)誤,對(duì)電視數(shù)據(jù)盒的操作失敗了。
然后退出寫操作處理過程。
為了適用于現(xiàn)有的具有VGA總線接口的電視機(jī),本實(shí)施例已將微 控制器1的第四組控制/數(shù)據(jù)口 14通過采用VGA總線標(biāo)準(zhǔn)的第二電視 機(jī)接口 6連接外部電視機(jī)的VGA總線接口 。所以本實(shí)施例在上述的數(shù) 據(jù)處理過程中,微控制器1從第二組控制/數(shù)據(jù)口 12對(duì)電視機(jī)接口 4 的串行輸入/輸出接口部分進(jìn)行的操作也同時(shí)從第四組控制/數(shù)據(jù)口 14以VGA總線的數(shù)據(jù)格式對(duì)第二電視機(jī)接口 6進(jìn)行相同的操作。使用
者可以依據(jù)具體電視機(jī)的接口形式選擇將本實(shí)施例的電視機(jī)接口 4或 第二電視機(jī)接口6與電視機(jī)的接口作靈活的連接選擇,完成上述的寫
操作過程。
本實(shí)施例讀取SD存儲(chǔ)卡中內(nèi)由當(dāng)前模式配置指令代碼所指定的 文件區(qū)域中的電視機(jī)內(nèi)部控制數(shù)據(jù),并將上述電視機(jī)內(nèi)部控制數(shù)據(jù)寫 入電視機(jī)的內(nèi)部控制數(shù)據(jù)存儲(chǔ)器中的數(shù)據(jù)處理過程,請(qǐng)參看圖8:
步驟200:微控制器1接受鍵盤和指示單元5的模式配置按鍵513 之當(dāng)前模式配置指令,將內(nèi)部保存的模式配置指令代碼改為相應(yīng)模式 的指令代碼,同時(shí)控制第三組控制/數(shù)據(jù)口 13熄滅當(dāng)前發(fā)光的模式指 示燈而點(diǎn)亮對(duì)應(yīng)模式的指示燈。微控制器1接受鍵盤和指示單元5的 讀操作按鍵511之讀操作指令,控制第三組控制/數(shù)據(jù)口 13點(diǎn)亮讀操作 指示燈521,提示使用者當(dāng)前電視數(shù)據(jù)盒已進(jìn)入讀操作的處理狀態(tài)。
步驟201:微控制器1從第二組控制/數(shù)據(jù)口 12中的串行輸入/ 輸出接口通過電視機(jī)接口 4的串行輸入/輸出接口部分連接的電視機(jī) 之串行輸入/輸出接口向所連接的外部電視機(jī)發(fā)送寫數(shù)據(jù)請(qǐng)求,表明將 向該電視機(jī)內(nèi)部控制數(shù)據(jù)存儲(chǔ)器寫入新的內(nèi)部控制數(shù)據(jù)。該電視機(jī)收
到此請(qǐng)求后,應(yīng)通過其串行輸入/輸出接口向電視數(shù)據(jù)盒作出應(yīng)答。
步驟202:微控制器1從第二組控制/數(shù)據(jù)口 12中的串行輸入/ 輸出接口通過電視機(jī)接口 4的串行輸入/輸出接口部分接收外部電視 機(jī)對(duì)寫數(shù)據(jù)請(qǐng)求的應(yīng)答;若收到應(yīng)答則表示與電視機(jī)連接正常,轉(zhuǎn)步 驟205;否則執(zhí)行步驟203。
步驟203:微控制器1統(tǒng)計(jì)當(dāng)前已向電視機(jī)發(fā)送過寫數(shù)據(jù)請(qǐng)求的 次數(shù)。
步驟204:微控制器1判斷已向電視機(jī)發(fā)送過的寫數(shù)據(jù)請(qǐng)求的次 數(shù)是否為5;若是達(dá)到5次,說明對(duì)被連接的電視機(jī)進(jìn)行寫入內(nèi)部控
制數(shù)據(jù)的操作已有障礙,不能再繼續(xù)耽誤時(shí)間,轉(zhuǎn)步驟212做出錯(cuò)處 理;否則轉(zhuǎn)步驟201,再向該電視機(jī)發(fā)送一次寫數(shù)據(jù)請(qǐng)求。
步驟205:微控制器1從第一組控制/數(shù)據(jù)口 11經(jīng)存儲(chǔ)器接口 3 順序讀出SD存儲(chǔ)卡中由內(nèi)部保存的模式配置指令代碼所指定的文件 區(qū)域中該電視機(jī)使用模式狀態(tài)下電視機(jī)內(nèi)部控制數(shù)據(jù)的一個(gè)數(shù)據(jù)段。 前面說到本實(shí)施例中,電視機(jī)的內(nèi)部控制數(shù)據(jù)之每一個(gè)數(shù)據(jù)段包含 256字節(jié)的內(nèi)部控制數(shù)據(jù)和4個(gè)字節(jié)的對(duì)本數(shù)據(jù)段內(nèi)的內(nèi)部控制數(shù)據(jù) 的校驗(yàn)碼。
步驟206:微控制器1從第二組控制/數(shù)據(jù)口 12中的串行輸入/ 輸出接口通過電視機(jī)接口 4的串行輸入/輸出接口部分向外部電視機(jī) 發(fā)送當(dāng)前從SD存儲(chǔ)卡中讀出的本數(shù)據(jù)段。電視機(jī)收到一個(gè)數(shù)據(jù)段后, 對(duì)收到的當(dāng)前數(shù)據(jù)段的內(nèi)部控制數(shù)據(jù)部分重新計(jì)算校驗(yàn)碼,并將計(jì)算 出來的校驗(yàn)碼與接收到的校驗(yàn)碼進(jìn)行比較;若兩者相同,說明本數(shù)據(jù) 段的數(shù)據(jù)正確,會(huì)按順序?qū)⒈緮?shù)據(jù)段保存到內(nèi)部控制數(shù)據(jù)存儲(chǔ)器中并
向電視數(shù)據(jù)盒回送本數(shù)據(jù)段接收正常且校驗(yàn)正確的應(yīng)答。
步驟207:微控制器1從第二組控制/數(shù)據(jù)口 12中的串行輸入/ 輸出接口通過電視機(jī)接口 4的串行輸入/輸出接口部分接收電視機(jī)發(fā) 回的應(yīng)答,該應(yīng)答表示本數(shù)據(jù)段接收正常且校驗(yàn)正確;是有此應(yīng)答, 轉(zhuǎn)步驟210;否則執(zhí)行步驟208。
步驟208:微控制器1統(tǒng)計(jì)已向電視機(jī)發(fā)送過本數(shù)據(jù)段的次數(shù)。
步驟209:微控制器1判斷己向電視機(jī)發(fā)送過本數(shù)據(jù)的次數(shù)是否 為3;若是達(dá)到3次,說明對(duì)被連接的電視機(jī)進(jìn)行寫入內(nèi)部控制數(shù)據(jù) 的操作已有障礙,不必繼續(xù)耽誤時(shí)間,轉(zhuǎn)步驟212做出錯(cuò)處理;否則 返回步驟206再發(fā)一次本數(shù)據(jù)段。
步驟210:微控制器1判斷SD存儲(chǔ)卡中指定的文件區(qū)域中的每一 個(gè)數(shù)據(jù)段是否都已發(fā)送給電視機(jī)。是則轉(zhuǎn)步驟211;否則轉(zhuǎn)步驟205。
步驟211:微控制器1從SD存儲(chǔ)卡中指定的文件區(qū)域中讀取該電 視機(jī)使用模式狀態(tài)下電視機(jī)內(nèi)部控制數(shù)據(jù)的數(shù)據(jù),并寫入該電視機(jī)內(nèi) 部控制數(shù)據(jù)存儲(chǔ)器的操作已成功地完成了;微控制器1控制第三組控 制/數(shù)據(jù)口 13熄滅讀操作指示燈521,提示使用者當(dāng)前電視數(shù)據(jù)盒處 于空閑的狀態(tài)。然后退出讀操作處理過程。
步驟212:微控制器1控制第三組控制/數(shù)據(jù)口 13點(diǎn)熄滅讀操作 指示燈521,同時(shí)點(diǎn)亮出錯(cuò)指示燈523;提示使用者,當(dāng)前電視數(shù)據(jù)盒 與電視機(jī)配合的數(shù)據(jù)處理發(fā)生了錯(cuò)誤,對(duì)電視數(shù)據(jù)盒的操作失敗了。 然后退出讀操作處理過程。
本實(shí)施例在上述的讀操作過程中,微控制器1從第二組控制/數(shù) 據(jù)口 12的串行輸入/輸出接口部分對(duì)電視機(jī)接口 4的串行輸入/輸出接
口部分進(jìn)行的操作也同時(shí)從第四組控制/數(shù)據(jù)口 14以VGA總線的數(shù)據(jù) 格式對(duì)第二電視機(jī)接口6進(jìn)行相同的操作。使用者可以依據(jù)電視機(jī)的 接口形式將本實(shí)施例的第二電視機(jī)接口 6與具有VGA總線接口的電視 機(jī)的VGA接口直接連接,來完成上述的讀操作過程。
這樣一來使用者可以根據(jù)不同的管理模式,分別各調(diào)整出一臺(tái)對(duì) 應(yīng)的電視機(jī),使用本實(shí)施例模式配置按鍵513控制本實(shí)施例按每一種 模式從對(duì)應(yīng)的電視機(jī)的內(nèi)部控制數(shù)據(jù)存儲(chǔ)器讀取數(shù)據(jù)并按照模式類別 寫入SD存儲(chǔ)卡中。再將本實(shí)施例先后分別與多臺(tái)待調(diào)整的電視機(jī)相 連接,并按照各電視機(jī)的使用模式來使用模式配置按鍵513控制本實(shí) 施例將SD存儲(chǔ)卡中的相應(yīng)模式的電視機(jī)內(nèi)部控制數(shù)據(jù)先后分別寫入 每一 臺(tái)電視機(jī)的內(nèi)部控制數(shù)據(jù)存儲(chǔ)器中,便可快速地按照不同的使用 模式調(diào)整多臺(tái)電視機(jī)的內(nèi)部控制數(shù)據(jù)。
將保存有升級(jí)后的主芯片控制軟件數(shù)據(jù)或輔助芯片控制軟件數(shù) 據(jù)的SD存儲(chǔ)卡與本實(shí)施例的存儲(chǔ)器接口 3連接后,使本實(shí)施例先后 分別與多臺(tái)待調(diào)整的電視機(jī)相連接。并使用本實(shí)施例的主芯片操作按 鍵514或輔助芯片操作按鍵515對(duì)應(yīng)地控制本實(shí)施例,將SD存儲(chǔ)卡 中保存的主芯片控制軟件數(shù)據(jù)或輔助芯片控制軟件數(shù)據(jù)先后分別寫入 每一臺(tái)電視機(jī)的主芯片控制軟件存儲(chǔ)器或輔助芯片控制軟件存儲(chǔ)器 中,快速地對(duì)多臺(tái)電視機(jī)的主芯片控制軟件或輔助芯片控制軟件進(jìn)行 升級(jí)。
本實(shí)施例對(duì)電視機(jī)主芯片控制軟件進(jìn)行升級(jí)的過程,請(qǐng)參看圖9: 步驟300:微控制器1接受鍵盤和指示單元5的主芯片操作按鍵 514之主芯片操作指令,控制第三組控制/數(shù)據(jù)口 13點(diǎn)亮主芯片操作
指示燈524,提示使用者當(dāng)前電視數(shù)據(jù)盒已進(jìn)入主芯片寫操作的處理 狀態(tài)。
步驟301:微控制器1從第二組控制/數(shù)據(jù)口 12中的串行輸入/ 輸出接口通過電視機(jī)接口 4的串行輸入/輸出接口部分連接的電視機(jī) 之串行輸入/輸出接口向所連接的外部電視機(jī)發(fā)送主芯片操作請(qǐng)求,通 知該電視機(jī)將向其內(nèi)部的主芯片控制軟件存儲(chǔ)器寫入控制軟件數(shù)據(jù)。 該電視機(jī)收到此請(qǐng)求后應(yīng)將通過其串行輸入/輸出接口做出應(yīng)答。
步驟302:微控制器1從第二組控制/數(shù)據(jù)口 12中的串行輸入/ 輸出接口通過電視機(jī)接口 4的串行輸入/輸出接口部分接收外部電視 機(jī)對(duì)讀數(shù)據(jù)請(qǐng)求的應(yīng)答;若收到此應(yīng)答,則轉(zhuǎn)步驟305;否則執(zhí)行步 驟303。
步驟303:微控制器1統(tǒng)計(jì)當(dāng)前已向電視機(jī)發(fā)送過主芯片操作請(qǐng) 求的次數(shù)。
步驟304:微控制器1判斷已向電視機(jī)發(fā)送過主芯片操作請(qǐng)求的
次數(shù)是否為5;若是達(dá)到5次,說明對(duì)被連接的電視機(jī)進(jìn)行主芯片操 作已有障礙,不能再繼續(xù)耽誤時(shí)間,轉(zhuǎn)步驟321做出錯(cuò)處理;否則轉(zhuǎn)
步驟301,再向該電視機(jī)發(fā)送一次主芯片操作請(qǐng)求。
步驟305:微控制器1從第二組控制/數(shù)據(jù)口 12中的串行輸入/ 輸出接口通過電視機(jī)接口 4的串行輸入/輸出接口部分向外部電視機(jī) 發(fā)送主芯片控制軟件升級(jí)文件的總字節(jié)數(shù),請(qǐng)?jiān)撾娨暀C(jī)開辟出足夠的 存儲(chǔ)空間作為控制軟件存儲(chǔ)器。
步驟306:微控制器1從第二組控制/數(shù)據(jù)口 12中的串行輸入/ 輸出接口通過電視機(jī)接口 4的串行輸入/輸出接口部分向外部電視機(jī)
發(fā)送將要發(fā)送的主芯片控制軟件升級(jí)文件中當(dāng)前數(shù)據(jù)段的字節(jié)數(shù)。本
實(shí)施例中,電視機(jī)主芯片的控制軟件之每一個(gè)數(shù)據(jù)段包含256字節(jié)的 控制軟件數(shù)據(jù)和4個(gè)字節(jié)的對(duì)本數(shù)據(jù)段內(nèi)的控制軟件數(shù)據(jù)的校驗(yàn)碼。 電視機(jī)收到當(dāng)前數(shù)據(jù)段的字節(jié)數(shù)之?dāng)?shù)值后,則記下當(dāng)前需要接受的字 節(jié)數(shù),并向電視數(shù)據(jù)盒回送應(yīng)答。
步驟307:微控制器1從第二組控制/數(shù)據(jù)口 12中的串行輸入/ 輸出接口通過電視機(jī)接口 4的串行輸入/輸出接口部分接收外部電視 機(jī)對(duì)當(dāng)前數(shù)據(jù)段的字節(jié)數(shù)的應(yīng)答;若得到應(yīng)答,則轉(zhuǎn)步驟310;否則 執(zhí)行步驟308。
步驟308:微控制器1統(tǒng)計(jì)已向電視機(jī)發(fā)送過當(dāng)前數(shù)據(jù)段字節(jié)數(shù) 的次數(shù)。
步驟309:微控制器1判斷已向電視機(jī)發(fā)送過當(dāng)前數(shù)據(jù)段字節(jié)數(shù)
的次數(shù)是否為3;若是達(dá)到3次,說明對(duì)被連接的電視機(jī)進(jìn)行主芯片
控制軟件數(shù)據(jù)操作已有障礙,不必繼續(xù)耽誤時(shí)間,轉(zhuǎn)步驟321做出錯(cuò) 處理;否則返回步驟306再發(fā)一次。
步驟310:微控制器1從第一組控制/數(shù)據(jù)口 11經(jīng)存儲(chǔ)器接口 3 按當(dāng)前數(shù)據(jù)段字節(jié)數(shù)讀出SD存儲(chǔ)卡中主芯片控制軟件升級(jí)文件的當(dāng) 前數(shù)據(jù)段。接著,微控制器1從第二組控制/數(shù)據(jù)口 12中的串行輸入/ 輸出接口通過電視機(jī)接口 4的串行輸入/輸出接口部分向外部電視機(jī) 發(fā)送從SD存儲(chǔ)卡中讀出的當(dāng)前數(shù)據(jù)段。電視機(jī)收到當(dāng)前數(shù)據(jù)段后,按 當(dāng)前數(shù)據(jù)段字節(jié)數(shù)對(duì)該數(shù)據(jù)段的內(nèi)部控制數(shù)據(jù)部分重新計(jì)算校驗(yàn)碼, 并將計(jì)算出來的校驗(yàn)碼與接收到的校驗(yàn)碼進(jìn)行比較;若兩者相同,說 明本數(shù)據(jù)段的數(shù)據(jù)正確,會(huì)按當(dāng)前數(shù)據(jù)段字節(jié)數(shù)順序?qū)⒈緮?shù)據(jù)段保存
到主芯片控制軟件存儲(chǔ)器中并向電視數(shù)據(jù)盒回送本數(shù)據(jù)段接收正常且 校驗(yàn)正確的應(yīng)答。
步驟311:微控制器1從第二組控制/數(shù)據(jù)口 12中的串行輸入/ 輸出接口通過電視機(jī)接口 4的串行輸入/輸出接口部分接收電視機(jī)發(fā) 回的表示本數(shù)據(jù)段接收正常且校驗(yàn)正確的應(yīng)答;是有此應(yīng)答,轉(zhuǎn)步驟 314;否則執(zhí)行步驟312。
步驟312:微控制器1統(tǒng)計(jì)已向電視機(jī)發(fā)送過本數(shù)據(jù)段的次數(shù)。
步驟313:微控制器1判斷已向電視機(jī)發(fā)送過本數(shù)據(jù)段的次數(shù)是 否為3;若是達(dá)到3次,說明對(duì)被連接的電視機(jī)進(jìn)行寫入主芯片控制
軟件的操作已有障礙,不必繼續(xù)耽誤時(shí)間,轉(zhuǎn)步驟321做出錯(cuò)處理; 否則返回步驟310再發(fā)一次本數(shù)據(jù)段。
步驟314:微控制器1統(tǒng)計(jì)已發(fā)送給電視機(jī)的各數(shù)據(jù)段字節(jié)數(shù)的 總和,并將該總和的數(shù)值與主芯片控制軟件升級(jí)文件的總字節(jié)數(shù)的數(shù) 值相比較,判斷SD存儲(chǔ)卡中主芯片控制軟件升級(jí)文件是否都已發(fā)送給 電視機(jī)。是,則轉(zhuǎn)步驟316;否則執(zhí)行步驟315。
步驟315:微控制器1修改內(nèi)部的SD存儲(chǔ)卡中主芯片控制軟件升 級(jí)文件當(dāng)前數(shù)據(jù)段指針,順序地將下一數(shù)據(jù)段作為當(dāng)前數(shù)據(jù)段,然后 返回步驟306。
步驟316:微控制器1從第二組控制/數(shù)據(jù)口 12中的串行輸入/ 輸出接口通過電視機(jī)接口 4的串行輸入/輸出接口部分向外部電視機(jī) 發(fā)送主芯片控制軟件升級(jí)文件已發(fā)送完畢的命令。電視機(jī)收到本命令 后,統(tǒng)計(jì)已接收到的各數(shù)據(jù)段字節(jié)數(shù)的總和,并將該總和的數(shù)值與主 芯片控制軟件升級(jí)文件的總字節(jié)數(shù)的數(shù)值相比較,核對(duì)是否完全收到
了主芯片控制軟件升級(jí)文件,是則向電視數(shù)據(jù)盒回送完全收到的應(yīng)答。
步驟317:微控制器1從第二組控制/數(shù)據(jù)口 12中的串行輸入/ 輸出接口通過電視機(jī)接口 4的串行輸入/輸出接口部分接收外部電視 機(jī)對(duì)發(fā)送完畢命令的應(yīng)答;若得到完全收到的應(yīng)答,則轉(zhuǎn)步驟320; 否則執(zhí)行步驟318。
步驟318:微控制器1統(tǒng)計(jì)己向電視機(jī)發(fā)送過發(fā)送完畢的命令的 次數(shù)。
步驟319:微控制器1判斷已向電視機(jī)發(fā)送過發(fā)送完畢的命令的 次數(shù)是否為3;若是達(dá)到3次,說明對(duì)被連接的電視機(jī)進(jìn)行主芯片控
制軟件數(shù)據(jù)操作己有障礙,不必繼續(xù)耽誤時(shí)間,轉(zhuǎn)步驟321做出錯(cuò)處 理;否則返回步驟316再發(fā)一次發(fā)送完畢的命令。
步驟320:微控制器1從SD存儲(chǔ)卡中讀取主芯片控制軟件升級(jí)文 件的數(shù)據(jù),并寫入該電視機(jī)內(nèi)部主芯片控制軟件存儲(chǔ)器的操作已成功 地完成了;微控制器1控制第三組控制/數(shù)據(jù)口 13熄滅主芯片操作指 示燈524,提示使用者當(dāng)前電視數(shù)據(jù)盒處于空閑的狀態(tài)。然后退出主 芯片操作處理過程。
步驟321:微控制器1控制第三組控制/數(shù)據(jù)口 13點(diǎn)熄滅主芯片 操作指示燈524,同時(shí)點(diǎn)亮出錯(cuò)指示燈523;提示使用者,當(dāng)前電視數(shù) 據(jù)盒與電視機(jī)配合的數(shù)據(jù)處理發(fā)生了錯(cuò)誤,對(duì)電視數(shù)據(jù)盒的操作失敗 了。然后退出主芯片操作處理過程。
本實(shí)施例對(duì)電視機(jī)輔助芯片控制軟件升級(jí)的過程,請(qǐng)參看圖10:
步驟400:微控制器1接受鍵盤和指示單元5的輔助芯片操作按 鍵515之輔助芯片操作指令,控制第三組控制/數(shù)據(jù)口 13點(diǎn)亮輔助芯片操作指示燈525,提示使用者當(dāng)前電視數(shù)據(jù)盒已進(jìn)入輔助芯片寫操 作的處理狀態(tài)。
步驟401:微控制器1對(duì)第二組控制/數(shù)據(jù)口 12中的SPI總線仿 真接口進(jìn)行初始化設(shè)置,使電視數(shù)據(jù)盒作為主機(jī)而電視機(jī)內(nèi)的輔助芯 片作為從機(jī)。
步驟402:微控制器1從第二組控制/數(shù)據(jù)口 12中的SPI總線仿 真接口通過電視機(jī)接口 4的SPI接口部分連接的電視機(jī)之SPI接口向 該電視機(jī)內(nèi)的輔助芯片發(fā)送命令,打開該輔助芯片的SPI編程使能。
步驟403:微控制器1從第二組控制/數(shù)據(jù)口 12中的SPI總線仿 真接口通過電視機(jī)接口 4的SPI接口部分連接的電視機(jī)之SPI接口向 該電視機(jī)內(nèi)的輔助芯片發(fā)送命令,擦除該輔助芯片的閃存空間。
步驟404:微控制器1從第一組控制/數(shù)據(jù)口 11經(jīng)存儲(chǔ)器接口 3 順序讀出SD存儲(chǔ)卡中輔助芯片控制軟件升級(jí)文件的當(dāng)前數(shù)據(jù)段。
步驟405:微控制器1從當(dāng)前數(shù)據(jù)段中順序摘取32個(gè)字節(jié)的數(shù)據(jù) 作為當(dāng)前頁的數(shù)據(jù)。
步驟406:微控制器1從第二組控制/數(shù)據(jù)口 12中的SPI總線仿 真接口通過電視機(jī)接口 4的SPI接口部分向外部電視機(jī)輔助芯片的頁 緩沖區(qū)發(fā)送當(dāng)前頁的數(shù)據(jù)段。
步驟407:微控制器1從第二組控制/數(shù)據(jù)口 12中的SPI總線仿 真接口通過電視機(jī)接口 4的SPI接口部分向外部電視機(jī)輔助芯片發(fā)送 頁編程命令,將輔助芯片的頁緩沖區(qū)內(nèi)當(dāng)前頁的數(shù)據(jù)寫入輔助芯片閃 存空間的輔助芯片控制軟件存儲(chǔ)器中。
步驟408:微控制器1從第二組控制/數(shù)據(jù)口 12中的SPI總線仿
真接口通過電視機(jī)接口 4的SPI接口部分讀取外部電視機(jī)輔助芯片閃 存空間的輔助芯片控制軟件存儲(chǔ)器中當(dāng)前頁的數(shù)據(jù),并將其與當(dāng)前數(shù) 據(jù)段中當(dāng)前頁的數(shù)據(jù)進(jìn)行比較;若兩者相同,說明輔助芯片閃存空間 中本數(shù)據(jù)頁的數(shù)據(jù)正確,則轉(zhuǎn)步驟411;否則執(zhí)行步驟409。 步驟409:微控制器1統(tǒng)計(jì)本頁數(shù)據(jù)己經(jīng)做過編程的次數(shù)。 步驟410:微控制器1判斷本頁數(shù)據(jù)已經(jīng)做過編程的次數(shù)是否為 3;若是達(dá)到3次,說明對(duì)被連接的電視機(jī)進(jìn)行輔助芯片控制軟件的寫
操作已有障礙,不必繼續(xù)耽誤時(shí)間,轉(zhuǎn)步驟417做出錯(cuò)處理;否則返
回步驟406再發(fā)一次本數(shù)據(jù)頁。
步驟411:微控制器1統(tǒng)計(jì)本數(shù)據(jù)段內(nèi)己經(jīng)做過編程的各數(shù)據(jù)頁 的頁數(shù),若該頁數(shù)已到達(dá)一個(gè)數(shù)據(jù)段的大小,則轉(zhuǎn)步驟413;否則執(zhí)
行步驟412。
步驟412:微控制器1修改內(nèi)部的當(dāng)前頁指針,順序地將本數(shù)據(jù) 段中下一頁作為當(dāng)前頁,然后返回步驟406。
步驟413:微控制器1判斷本數(shù)據(jù)段是否為SD存儲(chǔ)卡中輔助芯片 控制軟件升級(jí)文件的最后一個(gè)數(shù)據(jù)段。是,則轉(zhuǎn)步驟415;否則執(zhí)行 步驟414。
步驟414:微控制器1修改內(nèi)部的SD存儲(chǔ)卡中輔助芯片控制軟件 升級(jí)文件當(dāng)前數(shù)據(jù)段指針,順序地將下一數(shù)據(jù)段作為當(dāng)前數(shù)據(jù)段,然 后返回步驟404。
步驟415:微控制器1從第二組控制/數(shù)據(jù)口 12中的SPI總線仿 真接口通過電視機(jī)接口 4的SPI接口部分向外部電視機(jī)輔助芯片發(fā)送 保密位、熔絲位編程命令,將保密位、熔絲位特征數(shù)據(jù)寫入輔助芯片
閃存空間的輔助芯片控制軟件存儲(chǔ)器之保密位、熔絲位中。
步驟416:微控制器1已成功地完成了從SD存儲(chǔ)卡中讀取輔助芯 片控制軟件升級(jí)文件的數(shù)據(jù),并寫入該電視機(jī)內(nèi)部輔助芯片控制軟件 存儲(chǔ)器的操作;微控制器1控制第三組控制/數(shù)據(jù)口 13熄滅輔助芯片 操作指示燈525,提示使用者當(dāng)前電視數(shù)據(jù)盒處于空閑的狀態(tài)。然后 退出輔助芯片操作處理過程。
步驟417:微控制器1控制第三組控制/數(shù)據(jù)口 13點(diǎn)熄滅輔助芯 片操作指示燈525,同時(shí)點(diǎn)亮出錯(cuò)指示燈523;提示使用者,當(dāng)前電視 數(shù)據(jù)盒與電視機(jī)配合的數(shù)據(jù)處理發(fā)生了錯(cuò)誤,對(duì)電視數(shù)據(jù)盒的操作失 敗了。然后退出輔助芯片操作處理過程。
以上所述,僅為本發(fā)明較佳實(shí)施例,不以此限定本發(fā)明實(shí)施的范 圍,依本發(fā)明的技術(shù)方案及說明書內(nèi)容所作的等效變化與修飾,皆應(yīng) 屬于本發(fā)明涵蓋的范圍。
權(quán)利要求
1. 電視數(shù)據(jù)盒,其特征在于具有一個(gè)微控制器,該微控制器的第一組控制/數(shù)據(jù)口連接存儲(chǔ)器接口,該存儲(chǔ)器接口連接一個(gè)分離式存儲(chǔ)器;該微控制器的第二組控制/數(shù)據(jù)口連接電視機(jī)接口,該電視機(jī)接口連接外部電視機(jī)的輸入/輸出接口;該微控制器的第三組控制/數(shù)據(jù)口連接具有讀操作/寫操作按鍵的鍵盤和指示單元。
2. 根據(jù)權(quán)利要求1所述的電視數(shù)據(jù)盒,其特征在于所述的鍵 盤和指示單元具有在多種使用模式中選擇其中之一進(jìn)行工作的模式配置按鍵。
3. 根據(jù)權(quán)利要求1或2所述的電視數(shù)據(jù)盒,其特征在于所述 微控制器的第一組控制/數(shù)據(jù)口以SPI總線連接存儲(chǔ)器接口 ,該存儲(chǔ)器 接口連接一個(gè)SD存儲(chǔ)卡。
4. 根據(jù)權(quán)利要求3所述的電視數(shù)據(jù)盒,其特征在于所述微控 制器的第二組控制/數(shù)據(jù)口以串行總線連接電視機(jī)接口 ,該電視機(jī)接口 連接外部電視機(jī)的串行輸入/輸出接口 。
5. 根據(jù)權(quán)利要求1或2所述的電視數(shù)據(jù)盒,其特征在于所述 鍵盤和指示單元具有對(duì)電視機(jī)主芯片控制軟件存儲(chǔ)器進(jìn)行寫操作的主 芯片操作按鍵和對(duì)電視機(jī)輔助芯片控制軟件存儲(chǔ)器進(jìn)行寫操作的輔助 芯片操作按鍵。
6. 根據(jù)權(quán)利要求5所述的電視數(shù)據(jù)盒,其特征在于所述微控 制器的第二組控制/數(shù)據(jù)口以串行總線和SPI總線分別對(duì)應(yīng)連接電視 機(jī)接口的串行輸入/輸出接口部分或SPI接口部分,該電視機(jī)接口中的 串行輸入/輸出接口部分和SPI接口部分分別對(duì)應(yīng)地連接外部電視機(jī) 的串行輸入/輸出接口或SPI接口 ;該電視機(jī)的SPI接口連接該電視機(jī)的輔助芯片控制軟件存儲(chǔ)器。
7. 根據(jù)權(quán)利要求1或2所述的電視數(shù)據(jù)盒,其特征在于所述 微控制器的第四組控制/數(shù)據(jù)口以VGA總線連接第二電視機(jī)接口 ,該第 二電視機(jī)接口連接外部電視機(jī)的VGA總線輸入/輸出接口。
8. 電視數(shù)據(jù)盒的數(shù)據(jù)處理方法,包括過程A.微控制器接受鍵盤和指示單元的寫操作按鍵之寫操作指 令,從第二組控制/數(shù)據(jù)口經(jīng)電視機(jī)接口讀取電視機(jī)的內(nèi)部控制數(shù)據(jù)存 儲(chǔ)器中的內(nèi)部控制數(shù)據(jù)并從第一組控制/數(shù)據(jù)口經(jīng)存儲(chǔ)器接口將該電 視機(jī)的內(nèi)部控制數(shù)據(jù)寫入分離式存儲(chǔ)器;過程B.微控制器接受鍵盤和指示單元的讀操作按鍵之讀操作指 令,從第一組控制/數(shù)據(jù)口經(jīng)存儲(chǔ)器接口讀取分離式存儲(chǔ)器中保存的電 視機(jī)內(nèi)部控制數(shù)據(jù),并從第二組控制/數(shù)據(jù)口經(jīng)電視機(jī)接口將上述電視 機(jī)內(nèi)部控制數(shù)據(jù)寫入電視機(jī)的內(nèi)部控制數(shù)據(jù)存儲(chǔ)器中。
9. 根據(jù)權(quán)利要求8所述的電視數(shù)據(jù)盒數(shù)據(jù)處理方法,其特征在 于所述的過程A.微控制器接受鍵盤和指示單元的寫操作按鍵之寫操 作指令和模式配置按鍵之模式配置指令,從第二組控制/數(shù)據(jù)口經(jīng)電視 機(jī)接口讀取電視機(jī)的內(nèi)部控制數(shù)據(jù)存儲(chǔ)器中的內(nèi)部控制數(shù)據(jù)并從第一 組控制/數(shù)據(jù)口經(jīng)存儲(chǔ)器接口將該電視機(jī)的內(nèi)部控制數(shù)據(jù)寫入分離式 存儲(chǔ)器中由模式配置指令的代碼所指定的文件區(qū)域中;過程B.微控制器接受鍵盤和指示單元的讀操作按鍵之讀操作指 令和模式配置按鍵之模式配置指令,從第一組控制/數(shù)據(jù)口經(jīng)存儲(chǔ)器接 口讀取分離式存儲(chǔ)器內(nèi)由該模式配置指令代碼所指定的文件區(qū)域中的 電視機(jī)內(nèi)部控制數(shù)據(jù),并從第二組控制/數(shù)據(jù)口經(jīng)電視機(jī)接口將上述電 視機(jī)內(nèi)部控制數(shù)據(jù)寫入電視機(jī)的內(nèi)部控制數(shù)據(jù)存儲(chǔ)器中。
10. 根據(jù)權(quán)利要求8或9所述的電視數(shù)據(jù)盒數(shù)據(jù)處理方法,其特征在于所述的數(shù)據(jù)處理方法還包括過程C.微控制器接受鍵盤和指示單元的對(duì)電視機(jī)主芯片控制軟件存儲(chǔ)器進(jìn)行寫操作的主芯片操作按 鍵之主芯片操作指令,從第一組控制/數(shù)據(jù)口經(jīng)存儲(chǔ)器接口讀取分離 式存儲(chǔ)器中的主芯片控制軟件數(shù)據(jù),并從第二組控制/數(shù)據(jù)口經(jīng)電視機(jī) 接口將該主芯片控制軟件數(shù)據(jù)寫入電視機(jī)的主芯片控制軟件存儲(chǔ)器中;及過程D.微控制器接受鍵盤和指示單元的對(duì)電視機(jī)輔助芯片控 制軟件存儲(chǔ)器進(jìn)行寫操作的輔助芯片操作按鍵之輔助芯片操作指令, 從第一組控制/數(shù)據(jù)口經(jīng)存儲(chǔ)器接口讀取分離式存儲(chǔ)器中的輔助芯片 控制軟件數(shù)據(jù),并從第二組控制/數(shù)據(jù)口經(jīng)電視機(jī)接口將該輔助芯片控 制軟件數(shù)據(jù)寫入電視機(jī)的輔助芯片控制軟件存儲(chǔ)器中。
11. 根據(jù)權(quán)利要求10所述的電視數(shù)據(jù)盒數(shù)據(jù)處理方法,其特征 在于所述的過程C中微控制器從第二組控制/數(shù)據(jù)口中的串行輸入/ 輸出接口部分經(jīng)電視機(jī)接口的串行輸入/輸出接口部分對(duì)電視機(jī)的主 芯片控制軟件存儲(chǔ)器進(jìn)行寫操作;過程D中微控制器從第二組控制/ 數(shù)據(jù)口中的SPI接口部分經(jīng)電視機(jī)接口的SPI接口部分對(duì)電視機(jī)的輔 助芯片控制軟件存儲(chǔ)器進(jìn)行寫操作。
12. 根據(jù)權(quán)利要求8或9所述的電視數(shù)據(jù)盒數(shù)據(jù)處理方法,其特 征在于:所述的過程A和過程B中微控制器從第二組控制/數(shù)據(jù)口對(duì)電 視機(jī)接口進(jìn)行的操作也同時(shí)從第四組控制/數(shù)據(jù)口對(duì)第二電視機(jī)接口 進(jìn)行相同的操作。
全文摘要
本發(fā)明電視數(shù)據(jù)盒及其數(shù)據(jù)處理方法,涉及一種對(duì)數(shù)字式控制的電視機(jī)內(nèi)部控制數(shù)據(jù)進(jìn)行讀/寫操作和對(duì)電視軟件存儲(chǔ)器升級(jí)的裝置及其數(shù)據(jù)處理方法。本發(fā)明的方法包括微控制器接受鍵盤和指示單元的寫操作按鍵之寫操作指令,從第二組控制/數(shù)據(jù)口經(jīng)電視機(jī)接口讀取電視機(jī)的內(nèi)部控制數(shù)據(jù)并從第一組控制/數(shù)據(jù)口經(jīng)存儲(chǔ)器接口將該電視機(jī)的內(nèi)部控制數(shù)據(jù)寫入分離式存儲(chǔ)器;及微控制器接受鍵盤和指示單元的讀操作按鍵之讀操作指令,從第一組控制/數(shù)據(jù)口經(jīng)存儲(chǔ)器接口讀取分離式存儲(chǔ)器中保存的電視機(jī)內(nèi)部控制數(shù)據(jù),并從第二組控制/數(shù)據(jù)口經(jīng)電視機(jī)接口將上述電視機(jī)內(nèi)部控制數(shù)據(jù)寫入電視機(jī)的內(nèi)部控制數(shù)據(jù)存儲(chǔ)器中。解決手工調(diào)整多臺(tái)電視機(jī)內(nèi)部控制數(shù)據(jù)很費(fèi)時(shí)的問題。
文檔編號(hào)H04N5/765GK101383892SQ20071000915
公開日2009年3月11日 申請(qǐng)日期2007年9月6日 優(yōu)先權(quán)日2007年9月6日
發(fā)明者連一平 申請(qǐng)人:南靖萬利達(dá)科技有限公司