專利名稱:一種控制參數(shù)存儲的方法、裝置及播放器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種在播放器中控制參數(shù)存儲的方 法、裝置及播放器。
背景技術(shù):
目前,在電視或者其它無盤播放器(如MP3播放器)中,通常需要將音 量或者其他用戶經(jīng)常設(shè)置或調(diào)整的參數(shù)保存到存儲器中,以使得所述播放器 在下一次使用時,以存儲器中的參數(shù)作為默認(rèn)播放參數(shù)。所述存儲器一般為 E2PROM (Electrically Erasable Programmable Read-Only Memory, 電可擦可 編程只讀存儲器)或者閃速存儲器(Flash Memory,為了描述方便,下文采 用FLASH表示)。
所述E2PROM或者FLASH這兩種存儲器的使用壽命一般采用擦寫次數(shù) 來表示,例如FLASH的使用壽命為100000次擦寫。現(xiàn)有技術(shù)中,對播放器 參數(shù)的每一次調(diào)節(jié),都會引發(fā)對FLASH或者E2PROM的一次擦寫操作。而 用戶使用播放器時,在播放器開機(jī)到關(guān)機(jī)這段時間內(nèi),通常情況下,需要對 播放器的某個或者某些參數(shù)進(jìn)行多次調(diào)節(jié),例如用戶在看電^L節(jié)目時,可能 會對音量或者對比度進(jìn)行多次調(diào)節(jié),從而引發(fā)對FLASH或者E2PROM的多 次擦寫操作。因此,現(xiàn)有播放器存在對存儲器擦寫次數(shù)過多的問題,將導(dǎo)致
存儲器的使用壽命縮短。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種在對播放器參數(shù)進(jìn)行調(diào)節(jié)時控制 參數(shù)存儲的方法、裝置及播放器,以解決現(xiàn)有技術(shù)存在的對存儲器擦寫次數(shù) 過多的問題。
本發(fā)明是這樣實(shí)現(xiàn)的
一種控制參數(shù)存儲的方法,包括
在播放器接收到用于控制存儲器進(jìn)行工作的觸發(fā)命令之前,控制所述存 儲器保持其中的參數(shù)不變;當(dāng)接收到所述命令后,利用播放器當(dāng)前參數(shù)對所述存儲器中相對應(yīng)的參 數(shù)進(jìn)4于更新。
優(yōu)選的,立即利用播放器當(dāng)前參數(shù)對所述存儲器中相對應(yīng)的參數(shù)進(jìn)行更新。
優(yōu)選的,如果當(dāng)前參數(shù)與存儲器中的相對應(yīng)的參數(shù)不相同時,利用播放 器當(dāng)前參數(shù)對所述存儲器中相對應(yīng)的參數(shù)進(jìn)行更新,否則,控制存儲器保持 其中的參數(shù)不變。
優(yōu)選的,所述觸發(fā)命令為用于指示更新存儲器中的參數(shù)的更新命令,或 用于指示關(guān)閉播放器的關(guān)閉命令。
優(yōu)選的,所述參數(shù)為音量或?qū)Ρ榷葏?shù)。
本發(fā)明同時公開了一種控制參數(shù)存儲的裝置,包括
第一處理單元,用于接收來自外部的命令,判斷該命令是否為預(yù)設(shè)命 令,該預(yù)設(shè)命令為用于觸發(fā)播放器去控制存儲器進(jìn)行工作的命令;
第二處理單元,用于在所述第 一處理單元判斷出所述來自外部的命令不 是預(yù)設(shè)命令時,控制所述存儲器保持其中的參數(shù)不變;
第三處理單元,用于在所述第一處理單元判斷出所述來自外部的命令是 預(yù)設(shè)命令時,利用播放器當(dāng)前參數(shù)對所述存儲器中相對應(yīng)的參數(shù)進(jìn)行更新。
優(yōu)選的,上述裝置中,所述第三處理單元包括
比較單元,用于在所述第一處理單元判斷出所述來自外部的命令是預(yù)設(shè) 命令時,對播放器當(dāng)前參數(shù)與存儲器中的相對應(yīng)的參數(shù)進(jìn)行比較;
第四處理單元,用于在所述比較單元的比較結(jié)果指示播放器當(dāng)前參數(shù)與 存儲器中的相對應(yīng)的參數(shù)不相同時,將存儲器中的參數(shù)擦除,并將播放器當(dāng) 前參數(shù)寫入所述存儲器。
優(yōu)選的,上述裝置還包括
第五處理單元,用于在所述比較單元的比較結(jié)果指示播放器當(dāng)前參數(shù)與 存儲器中的相對應(yīng)的參數(shù)相同時,則控制存儲器保持其中的參數(shù)不變。
優(yōu)選的,上述裝置中,所述觸發(fā)命令為用于指示更新存儲器中的參數(shù)的 更新命令,或用于指示關(guān)閉播放器的關(guān)閉命令。
優(yōu)選的,上述裝置中,所述參數(shù)為音量或?qū)Ρ榷葏?shù)。本發(fā)明同時還公開了 一種播放器,包括用于獲取用戶命令的命令獲取單 元、用于保存參數(shù)的存儲器及控制存儲器存儲參數(shù)的裝置,該裝置包括
第一處理單元,用于接收來自命令獲取單元獲取的命令,判斷該命令是
否為預(yù)設(shè)命令,該預(yù)設(shè)命令為用于觸發(fā)控制存儲器進(jìn)行工作的命令;
第二處理單元,用于在所述第一處理單元判斷出所述命令獲取單元獲取
的命令不是預(yù)設(shè)命令時,控制所述存儲器保持其中的參數(shù)不變;
第三處理單元,用于在所述第 一處理單元判斷出所述來自外部的命令是
預(yù)設(shè)命令時,利用播放器當(dāng)前參數(shù)對所述存儲器中相對應(yīng)的參數(shù)進(jìn)行更新。 優(yōu)選的,上述播放器中,所述第三處理單元包括
比較單元,用于在所述第一處理單元判斷出所述來自外部的命令是預(yù)設(shè) 命令時,對播放器當(dāng)前參數(shù)與存儲器中的相對應(yīng)的參數(shù)進(jìn)行比較;
第四處理單元,用于在所述比較單元的比較結(jié)果指示播放器當(dāng)前參數(shù)與 存儲器中的相對應(yīng)的參數(shù)不相同時,將存儲器中的參數(shù)擦除,并將播放器當(dāng) 前參數(shù)寫入所述存儲器。
優(yōu)選的,上述播放器中,所述裝置還包括
第五處理單元,用于在所述比較單元的比較結(jié)果指示播放器當(dāng)前參數(shù)與 存儲器中的相對應(yīng)的參數(shù)相同時,則控制存儲器保持其中的參數(shù)不變。
優(yōu)選的,上述播放器中,所述觸發(fā)命令為用于指示更新存儲器中的參數(shù) 的更新命令,或用于指示關(guān)閉播放器的關(guān)閉命令。
優(yōu)選的,上述播放器中,所述參數(shù)為音量或?qū)Ρ榷葏?shù)。
從上述技術(shù)方案可知,與現(xiàn)有技術(shù)相比,本發(fā)明通過設(shè)置用于觸發(fā)控制 存儲器進(jìn)行工作的命令,播放器只有在接收到該命令時,才進(jìn)行存儲器的擦 寫,而在其他情況下均不進(jìn)行存儲器的擦寫,從而減少解決了存儲器的擦寫 次數(shù),進(jìn)而延長了存儲器的使用壽命。
圖1為本發(fā)明一種控制參數(shù)存儲的方法的實(shí)施例一的流程圖; 圖2為本發(fā)明 一種控制參數(shù)存儲的方法的實(shí)施例二的流程圖; 圖3為本發(fā)明一種控制參數(shù)存儲的方法的實(shí)施例三的流程圖; 圖4為本發(fā)明 一種控制參數(shù)存儲的方法的實(shí)施例四的流程圖;圖5為本發(fā)明一種控制參數(shù)存儲的裝置的實(shí)施例一的結(jié)構(gòu)示意圖6為本發(fā)明一種控制參數(shù)存儲的裝置的實(shí)施例二的結(jié)構(gòu)示意圖; 圖7為本發(fā)明一種控制參數(shù)存儲的裝置的實(shí)施例三的結(jié)構(gòu)示意圖; 圖8為本發(fā)明一種播放器的實(shí)施例一的結(jié)構(gòu)示意圖; 圖9為本發(fā)明一種播-;故器的實(shí)施例二的結(jié)構(gòu)示意圖; 圖IO為本發(fā)明一種播放器的實(shí)施例三的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
現(xiàn)有的播放器對應(yīng)用戶對參數(shù)的每一次調(diào)節(jié),需要對E2PROM或者 FLASH進(jìn)行一次擦寫。而用戶在對播放器正常使用時,通常需要對其參數(shù)進(jìn) 行多次調(diào)節(jié),由此導(dǎo)致了對E2PROM或者FLASH的擦寫次數(shù)過多,進(jìn)而使 得E2PROM或者FLASH的使用壽命縮短。
為了解決這個問題,本發(fā)明提供了一種改進(jìn)的技術(shù)方案,其基本思想 是在播放器處于開啟狀態(tài)的情況下,當(dāng)且僅當(dāng)接收到用于觸發(fā)控制存儲器 進(jìn)行工作的命令后,利用播放器當(dāng)前參數(shù)對所述存儲器中相對應(yīng)的參數(shù)進(jìn)行 更新。
為了使得本領(lǐng)域技術(shù)人員更好理解本發(fā)明技術(shù)方案,下面結(jié)合附圖和實(shí)
施例進(jìn)行詳細(xì)描述。
請參考圖1,為本發(fā)明一種控制參數(shù)存儲的方法的實(shí)施例一的流程圖。 預(yù)先設(shè)置用于觸發(fā)控制播放器中的存儲器進(jìn)行工作的命令后,按照以下
步驟對播放器的參數(shù)存儲進(jìn)行控制
步驟S101:播放器接收用戶輸入的用于調(diào)整播放器參數(shù)的命令。
步驟S102:判斷該命令是否為預(yù)先設(shè)置的命令,若是,進(jìn)入步驟
S103;否則,進(jìn)入步驟S104。
判斷該命令是否為用于控制播放器中的存儲器進(jìn)行工作的觸發(fā)命令。 步驟S103:獲取當(dāng)前播放器的參數(shù),并利用該參數(shù)更新存儲器中相應(yīng)參數(shù)。
步驟S104:忽略該命令,保持存儲器中的參數(shù)不變。所述播放器可以為電視機(jī)或者其他無磁盤播放器(如MP3播放器),步
驟S101中,播放器接收到用戶通過用于信息輸入的裝置(如按鍵或觸屏,
或者遙控器)輸入的命令。
播放器接收到用于調(diào)整播放器參數(shù)的命令,即按照該命令對當(dāng)前參數(shù)進(jìn) 行調(diào)整,現(xiàn)有技術(shù)中,播放器對當(dāng)前參數(shù)進(jìn)行調(diào)整后,將當(dāng)前參數(shù)對存儲器 存儲的相應(yīng)參數(shù)進(jìn)行更新(即對存儲器進(jìn)行1次擦寫)。
所述參數(shù)可以為播放器的音量或者對比度,所述存儲器可以為E2PROM 存儲器或者FLASH存儲器,所述用于觸發(fā)控制播放器中的存儲器進(jìn)行工作 的命令最好是關(guān)閉命令。
相對于現(xiàn)有技術(shù),本發(fā)明實(shí)施例無需每次接收到用于指示調(diào)整參數(shù)的命 令均進(jìn)行存儲器中參數(shù)的更新操作,而是只在接收到特定的命令后,對存儲 器中的參數(shù)進(jìn)行更新。減少了對存儲器的擦寫次數(shù),提高了存儲器的使用壽 命。
需要說明的是,所述觸發(fā)命令可以是預(yù)先設(shè)置用于指示更新存儲器中的 參數(shù)的專用命令,也可以是播放器已有的命令,如指示關(guān)閉播放器的關(guān)閉命 令。
下面通過一 個實(shí)例對本發(fā)明進(jìn)行進(jìn)一 步的詳細(xì)描述
假設(shè)播放器為電視機(jī),參數(shù)為電視機(jī)的音量,電視機(jī)中的存儲器為 E2PROM存儲器。所述用于觸發(fā)控制播放器中的存儲器進(jìn)行工作的命令為用 于指示關(guān)閉電視機(jī)的關(guān)閉命令。電視機(jī)在開啟,并從E2PROM存儲器讀取用 于指示音量的參數(shù)(Volume=18),以音量為18聲音的進(jìn)行播放后,按照圖 2所示流程圖控制參數(shù)存儲,圖2為本發(fā)明一種控制參數(shù)存儲的方法的實(shí)施 例二的流程圖,該流程圖具體包括以下步驟
步驟S201:接收用戶輸入的命令。
步驟S202:判斷該命令是否為音量調(diào)整命令,若是,進(jìn)入步驟S203;
否則,進(jìn)入步驟S204。
步驟S203:根據(jù)所述命令對電視機(jī)音量進(jìn)行調(diào)整,返回步驟S201。 步驟S204:判斷該命令是否為電視機(jī)關(guān)閉命令,若是,進(jìn)入步驟
S205;否則,進(jìn)入步驟S206。步驟S205:獲取電視機(jī)當(dāng)前的音量,利用指示該音量的參數(shù)更新存儲器 中的相應(yīng)參數(shù),結(jié)束。
獲取電視機(jī)當(dāng)前的音量(假設(shè)音量為18),利用用于指示該音量的參數(shù) Volume=18更新當(dāng)前存儲器中的相對應(yīng)的參數(shù),更新之后,當(dāng)前存儲器中的 相對應(yīng)的參數(shù)為Volume=18。
步驟S206:電視機(jī)執(zhí)行與該命令相對應(yīng)的操作。
如果采用現(xiàn)有技術(shù)的話,則電視機(jī)在根據(jù)音量調(diào)整命令對音量進(jìn)行調(diào)整 之后,對E2PROM存儲器進(jìn)行擦寫,在開啟電視機(jī)至關(guān)閉電視機(jī)的這段時間 內(nèi),用戶有可能會由于各種原因?qū)﹄娨暀C(jī)音量進(jìn)行十幾次甚至幾十次的調(diào) 整,電視4幾會對E2PROM存儲器中的參數(shù)進(jìn)行十幾次甚至幾十次的更新,也
速縮短了 E2PROM存儲器的使用壽命。
而上述本發(fā)明實(shí)施例在接收到用于指示調(diào)整音量的命令后,按照該命令 對音量進(jìn)行調(diào)整,但是不對存儲器中的音量參數(shù)進(jìn)行調(diào)整,僅在接收到關(guān)閉 命令后,根據(jù)電視機(jī)當(dāng)前音量對存儲器中的音量參數(shù)進(jìn)行調(diào)整。也就是說, 在用戶開啟電視機(jī)至關(guān)閉電視機(jī)這段時間內(nèi),無論用戶對電視機(jī)音量作多少 次調(diào)整,電視機(jī)都不對存儲器中的音量參數(shù)進(jìn)行調(diào)整,而僅在接收到關(guān)閉命 令時,進(jìn)行調(diào)整。換句話說,本發(fā)明實(shí)施例中,在用戶開啟電禍L機(jī)至關(guān)閉電 視機(jī)這段時間內(nèi),對存儲器的擦寫次數(shù)最多為1次。大大提高了存儲器的使 用壽命。
圖3示出了本發(fā)明一種控制參數(shù)存儲的方法的實(shí)施例三的流程圖。 預(yù)先設(shè)置用于觸發(fā)控制播放器中的存儲器進(jìn)行工作的命令后,按照以下
步驟對播放器的參數(shù)存儲進(jìn)行控制
步驟S301:播放器接收用戶輸入的用于調(diào)整播放器參數(shù)的命令。
步驟S302:判斷該命令是否為預(yù)先設(shè)置的命令,若是,進(jìn)入步驟
S303;否則,進(jìn)入步驟S304。
判斷該命令是否為用于觸發(fā)控制播放器中的存儲器進(jìn)行工作的命令。 步驟S303:獲取播放器當(dāng)前的參數(shù),進(jìn)入步驟S305。 步驟S304:調(diào)整播放器參數(shù),保持存儲器中的參數(shù)不變,結(jié)束。步驟S305:判斷所述參數(shù)是否與存儲器中相應(yīng)參數(shù)一致,若是,進(jìn)入步 驟S306;否則,進(jìn)入步驟S307。
步驟S306:保持存儲器中的參數(shù)不變,結(jié)束。
步驟S307:利用當(dāng)前播放器的參數(shù)替換掉存儲器中相應(yīng)的參數(shù),結(jié)束。 所述播放器可以為電視機(jī)或者其他無磁盤播放器(如MP3播放器),步 驟S301中,播放器接收到用戶通過用于信息輸入的裝置(如按鍵或觸屏, 或者遙控器)輸入的命令。播放器接收到用于調(diào)整播放器參數(shù)的命令,即按 照該命令對當(dāng)前參數(shù)進(jìn)行調(diào)整,所述參數(shù)可以為播放器的音量或者對比度, 所述存儲器可以為E2PROM存儲器或者FLASH存儲器,所述用于觸發(fā)控制 播放器中的存儲器進(jìn)行工作的命令可以是關(guān)閉命令。
圖4示出了本發(fā)明一種控制參數(shù)存儲的方法的實(shí)施例四的流程圖。 假設(shè)播放器為電視機(jī),參數(shù)為電視機(jī)的音量,電視機(jī)中的存儲器為 E2PROM存儲器。所述用于觸發(fā)控制播放器中的存儲器進(jìn)行工作的命令為用 于指示關(guān)閉電視機(jī)的關(guān)閉命令。電視機(jī)開啟后,從E2PROM存儲器讀取用于 指示音量的參數(shù)(Volume=18),以音量為18聲音的進(jìn)行播;故,并按照以下 步驟控制參數(shù)存儲
步驟S401:接收用戶輸入的命令。
步驟S402:判斷該命令是否為音量調(diào)整命令,若是,進(jìn)入步驟S403; 否則,進(jìn)入步驟S404。
步驟S403:根據(jù)所述命令對播放器音量進(jìn)行調(diào)整,返回步驟S401。
步驟S404:判斷該命令是否為播放器關(guān)閉命令,若是,進(jìn)入步驟 S405;否則,進(jìn)入步驟S406。
步驟S405:獲取播放器當(dāng)前的音量,進(jìn)入步驟S407。
步驟S406:執(zhí)行與該命令相對應(yīng)的操作,保持存儲器中的參數(shù)不變,并 結(jié)束。
步驟S407:判斷所述音量是否與存儲器中的音量參數(shù)指示的音量一致, 若是,進(jìn)入步驟S408;否則,進(jìn)入步驟S409。
步驟S408:保持存儲器中的參數(shù)不變,并結(jié)束。假設(shè)步驟S405中獲取播放器當(dāng)前的音量(假設(shè)音量為18),如果存儲 器中的相對應(yīng)的參數(shù)為Volume=18,則意味著無需對所述進(jìn)行參數(shù)更新。
步驟S409:利用播放器當(dāng)前的音量更新存儲器中的音量參數(shù),結(jié)束。
利用用于指示該音量的參數(shù)Volume=18更新當(dāng)前存儲器中的相對應(yīng)的參 數(shù),更新之后,當(dāng)前存儲器中的相對應(yīng)的參數(shù)為Volume=18。
有可能會出現(xiàn)這樣一種情況用戶在對播放器的音量進(jìn)行多次調(diào)整之 后,播放器的音量與剛開機(jī)的時候的音量相同,這時,如果采用現(xiàn)有技術(shù), 對存儲器進(jìn)行多次擦寫,采用上述實(shí)施例二,也需要對存儲器進(jìn)行至少1次 擦寫,而如果采用上述本發(fā)明實(shí)施例,則可實(shí)現(xiàn)對存儲器零擦寫。相比現(xiàn)有 技術(shù),本實(shí)施例可以極大減少擦寫次數(shù),從而大大延長了存儲器的使用壽命。
本發(fā)明同時還公開了 一種控制參數(shù)存儲的裝置。
請參考圖5,為本發(fā)明一種控制參數(shù)存儲的裝置的實(shí)施例一的結(jié)構(gòu)示意圖。
本裝置包括第一處理單元111、第二處理單元112和第三處理單元
113。
本裝置的工作過程和工作原理如下
所述第一處理單元111接收來自外部的命令,該外部的命令為用戶輸入 的命令,判斷該命令為用于控制存儲器進(jìn)行工作的觸發(fā)命令。所述第二處理
單元112獲取所述第一處理單元111的判斷結(jié)果,當(dāng)所述判斷結(jié)果指示所述 來自外部的命令不是所述觸發(fā)命令時,控制所述存儲器保持其中的參數(shù)不 變。所述第三處理單元113獲取所述第一處理單元111的判斷結(jié)果,當(dāng)所述 判斷結(jié)果指示所述來自外部的命令是所述觸發(fā)命令時,利用播放器當(dāng)前參數(shù) 對所述存儲器中相對應(yīng)的參數(shù)進(jìn)行更新。
所述播放器可以為電視機(jī)或者其他無磁盤播放器(如MP3播放器),播 放器接收到用戶通過用于信息輸入的裝置(如按^睫或觸屏,或者遙控器)輸 入的命令。所述存儲器可以為E2PROM存儲器或者FLASH存儲器。需要說明的是,所述觸發(fā)命令可以是預(yù)先設(shè)置用于指示更新存儲器中的 參數(shù)的專用命令,也可以是播放器已有的命令,如指示關(guān)閉播放器的關(guān)閉命 令。
下面通過一個實(shí)例對本發(fā)明進(jìn)行進(jìn)一 步的詳細(xì)介紹
假設(shè)播放器為電視機(jī),所述用于觸發(fā)控制播放器中的存儲器進(jìn)行工作的 命令是關(guān)閉命令,所述參數(shù)為音量。
所述第一處理單元111接收來自外部的命令,判斷該命令是否為關(guān)閉命 令,若是,由第二處理單元112控制所述存儲器保持其中的用于指示音量的 參數(shù)不變;如果所述命令不是關(guān)閉命令,則由第三處理單元113獲取電視機(jī) 當(dāng)前音量,并利用用于指示該音量的參數(shù)對存儲器中相應(yīng)的參數(shù)進(jìn)行更新。
可以看出,相對于現(xiàn)有技術(shù),本發(fā)明實(shí)施例無需每次接收到用于指示調(diào) 整參數(shù)的命令均進(jìn)行存儲器中參數(shù)的更新操作,而是只在接收到特定的命令 (如關(guān)閉命令)后,對存儲器中的參數(shù)進(jìn)行更新,從而減少了對存儲器的擦 寫次數(shù),提高了存儲器的使用壽命。
需要說明的是,上述實(shí)施例中的第三處理單元113可以在接收到關(guān)閉命 令后,直接利用播放器當(dāng)前參數(shù)替換存儲器中相應(yīng)的參數(shù),實(shí)現(xiàn)存儲器中參 數(shù)的更新,也可以在接收到關(guān)閉命令后,將播放器當(dāng)前參數(shù)與存儲器中的相 對應(yīng)參數(shù)進(jìn)行比較,在比較結(jié)果指示播放器當(dāng)前參數(shù)與存儲器中相對應(yīng)參數(shù) 不一致時,利用播放器當(dāng)前參數(shù)替換存儲器中相應(yīng)的參數(shù),而在比較結(jié)果指 示播放器當(dāng)前參數(shù)與存儲器中相對應(yīng)參數(shù)一致時,控制存儲器保持其中的參 數(shù)不變。
圖6示出了本發(fā)明一種控制參數(shù)存儲的裝置的實(shí)施例二的結(jié)構(gòu)示意圖。 所述第三處理單元113包括比較單元1131和第四處理單元1132。 所述比較單元1131獲取第一處理單元111的判斷結(jié)果,在所述判斷結(jié)果 指示所述來自外部的命令為觸發(fā)命令時,對播放器當(dāng)前參數(shù)與存儲器中的相 對應(yīng)的參數(shù)進(jìn)行比較。所述第四處理單元1132獲取比較單元1131的比較結(jié) 果,當(dāng)該比較結(jié)果顯示播放器當(dāng)前參數(shù)與存儲器中的相對應(yīng)的參數(shù)不一致 時,利用所述播放器當(dāng)前參數(shù)更新所述存儲器中相對應(yīng)的參數(shù)。
圖7示出了本發(fā)明一種控制參數(shù)存儲的裝置的實(shí)施例三的結(jié)構(gòu)示意圖。在上述實(shí)施例二的基礎(chǔ)上,本裝置還可以包括
第五處理單元114,用于獲取比較單元1131的比較結(jié)果,當(dāng)所述比較結(jié) 果指示插-放器當(dāng)前參數(shù)與存儲器中的相對應(yīng)的參數(shù)相同時,控制存儲器保持 其中的參數(shù)不變。
所述播放器可以為電視機(jī)或者其他無磁盤播放器(如MP3播放器),所 述存儲器可以為E2PROM存儲器或者FLASH存儲器,所述參數(shù)可以是電視 機(jī)的音量或?qū)Ρ榷取?br>
在對電視機(jī)的音量進(jìn)行調(diào)整時,可以會出現(xiàn)這樣一種情況用戶在對電 視機(jī)的音量進(jìn)行多次調(diào)整之后,電視機(jī)的音量與剛開機(jī)的時候的音量相同。 這時,如果采用現(xiàn)有技術(shù),由于在每次調(diào)整音量時,都對存儲器進(jìn)行一次擦 寫,所以多次調(diào)整音量時對存儲器也進(jìn)行了多次擦寫,釆用上述實(shí)施例二, 也需要對存儲器進(jìn)行至少1次擦寫,而如果采用上述本發(fā)明實(shí)施例,則可實(shí) 現(xiàn)對存儲器零擦寫。相比現(xiàn)有技術(shù),本實(shí)施例可以極大減少擦寫次數(shù),從而 大大延長了存儲器的使用壽命。
本發(fā)明同時還公開了一種播放器,請參考圖8,為本發(fā)明一種播放器的 實(shí)施例一的結(jié)構(gòu)示意圖。
本播放器包括控制裝置100、命令獲取單元200、存儲器300,其中, 所述命令獲取單元200用于獲取用戶輸入的命令,所述存儲器300用于保存 參數(shù)。
所述控制裝置100包括第一處理單元111、第二處理單元112和第三 處理單元113。
該控制裝置的工作過程和工作原理如下在前文已詳細(xì)描述過,在此不再 贅述。
需要說明的是,所述述播放器可以為電視機(jī)或者其他無磁盤播放器(如 MP3播放器),所述存儲器可以為E2PROM存儲器或者FLASH存儲器,所 述參數(shù)根據(jù)播放器的不同而不同,當(dāng)播放器為電視時,所述參數(shù)可以是音量 或?qū)Ρ榷然蚱渌麉?shù),當(dāng)播放器為MP3時,所述參數(shù)可以是音量或者播放模 式等。與現(xiàn)有的播放器相比,本播放器無需在每次進(jìn)行參數(shù)調(diào)整時(如調(diào)整音 量),對存儲器進(jìn)行擦寫,而在收到某一特定命令時,才對存儲器進(jìn)行擦 寫,所以相比之下,減少了擦寫次數(shù),特別是當(dāng)所述特定命令為關(guān)閉命令 時,更進(jìn)一步減少了擦寫次數(shù),從而延長了存儲器的使用壽命。
圖9示出了本發(fā)明一種播放器的實(shí)施例二的結(jié)構(gòu)示意圖。
在所述控制裝置100中,所述第三處理單元113包括比較單元1131和 第四處理單元1132。
所述比較單元1131獲取第一處理單元111的判斷結(jié)果,在所述判斷結(jié)果 指示所述來自外部的命令為觸發(fā)命令時,對播放器當(dāng)前參數(shù)與存儲器中的相 對應(yīng)的參數(shù)進(jìn)行比較。所述第四處理單元1132獲取比4支單元1131的比4交結(jié) 果,當(dāng)該比較結(jié)果顯示播放器當(dāng)前參數(shù)與存儲器中的相對應(yīng)的參數(shù)不一致 時,利用所述播放器當(dāng)前參數(shù)更新所述存儲器中相對應(yīng)的參數(shù)。
圖10示出了本發(fā)明一種播^文器的實(shí)施例三的結(jié)構(gòu)示意圖。
所述控制裝置100在上述實(shí)施例的基礎(chǔ)上,還包括
第五處理單元114,用于獲取所述比較單元1131的比較結(jié)果,當(dāng)所述比 較結(jié)果指示播放器當(dāng)前參數(shù)與存儲器中的相對應(yīng)的參數(shù)相同時,控制存儲器 保持其中的參數(shù)不變。
在對電視機(jī)的音量進(jìn)行調(diào)整時,可以會出現(xiàn)這樣一種情況用戶在對電 視機(jī)的音量進(jìn)行多次調(diào)整之后,電^L機(jī)的音量與剛開機(jī)的時候的音量相同。 這時,如果采用現(xiàn)有技術(shù),由于在每次調(diào)整音量時,都對存儲器進(jìn)行一次擦 寫,所以多次調(diào)整音量時對存儲器也進(jìn)行了多次擦寫,采用上述實(shí)施例二, 也需要對存儲器進(jìn)行至少1次擦寫,而如果采用上述本發(fā)明實(shí)施例,則可實(shí) 現(xiàn)對存儲器零擦寫。相比現(xiàn)有技術(shù),本實(shí)施例可以極大減少擦寫次數(shù),從而 大大延長了存儲器的使用壽命。
與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例對存儲器的擦寫次數(shù)大大減少,使得存 儲器的使用壽命大大延長了。
以上公開的僅為本發(fā)明的優(yōu)選實(shí)施方式,但本發(fā)明并非局限于此,任何 本領(lǐng)域的技術(shù)人員能思之的沒有創(chuàng)造性的變化,以及在不脫離本發(fā)明原理前 提下所作的若干改進(jìn)和潤飾,都應(yīng)落在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1、一種控制參數(shù)存儲的方法,其特征在于,包括在播放器接收到用于控制存儲器進(jìn)行工作的觸發(fā)命令之前,控制所述存儲器保持其中的參數(shù)不變;當(dāng)接收到所述命令后,利用播放器當(dāng)前參數(shù)對所述存儲器中相對應(yīng)的參數(shù)進(jìn)行更新。
2、 如權(quán)利要求1所述的方法,當(dāng)接收到所述命令后,立即利用播放器 當(dāng)前參數(shù)對所述存儲器中相對應(yīng)的參數(shù)進(jìn)行更新。
3、 如權(quán)利要求1所述的方法,其特征在于,如果當(dāng)前參數(shù)與存儲器中 的相對應(yīng)的參數(shù)不相同時,利用播放器當(dāng)前參數(shù)對所述存儲器中相對應(yīng)的參 數(shù)進(jìn)行更新,否則,控制存儲器保持其中的參數(shù)不變。
4、 如權(quán)利要求1、 2或3所述的方法,其特征在于,所述觸發(fā)命令為用 于指示更新存儲器中的參數(shù)的更新命令,或用于指示關(guān)閉播放器的關(guān)閉命 令。
5、 如權(quán)利要求4所述的方法,其特征在于,所述參數(shù)為音量或?qū)Ρ榷?參數(shù)。
6、 一種控制參數(shù)存儲的裝置,其特征在于,包括第一處理單元,用于接收來自外部的命令,判斷該命令是否為預(yù)設(shè)命 令,該預(yù)設(shè)命令為用于觸發(fā)播放器去控制存儲器進(jìn)行工作的命令;第二處理單元,用于在所述第 一處理單元判斷出所述來自外部的命令不 是預(yù)設(shè)命令時,控制所述存儲器保持其中的參數(shù)不變;第三處理單元,用于在所述第一處理單元判斷出所述來自外部的命令是 預(yù)設(shè)命令時,利用播放器當(dāng)前參數(shù)對所述存儲器中相對應(yīng)的參數(shù)進(jìn)行更新。
7、 如權(quán)利要求6所述的裝置,其特征在于,所述第三處理單元包括 比較單元,用于在所述第 一處理單元判斷出所述來自外部的命令是預(yù)設(shè)命令時,對播放器當(dāng)前參數(shù)與存儲器中的相對應(yīng)的參數(shù)進(jìn)行比較;第四處理單元,用于在所述比較單元的比較結(jié)果指示播放器當(dāng)前參數(shù)與存儲器中的相對應(yīng)的參數(shù)不相同時,將存儲器中的參數(shù)擦除,并將播放器當(dāng) 前參數(shù)寫入所述存儲器。
8、 如權(quán)利要求7所述的裝置,其特征在于,還包括 第五處理單元,用于在所述比較單元的比較結(jié)果指示播放器當(dāng)前參數(shù)與存儲器中的相對應(yīng)的參數(shù)相同時,則控制存儲器保持其中的參數(shù)不變。
9、 如權(quán)利要求6、 7或8所述的裝置,其特征在于,所述觸發(fā)命令為用 于指示更新存儲器中的參數(shù)的更新命令,或用于指示關(guān)閉播放器的關(guān)閉命 令。
10、 如權(quán)利要求9所述的裝置,其特征在于,所述參數(shù)為音量或?qū)Ρ榷?參數(shù)。
11、 一種播放器,包括用于獲取用戶命令的命令獲取單元、用于保存參 數(shù)的存儲器及控制存儲器存儲參數(shù)的裝置,其特征在于,該裝置包括第一處理單元,用于接收來自命令獲取單元獲取的命令,判斷該命令是 否為預(yù)設(shè)命令,該預(yù)設(shè)命令為用于觸發(fā)控制存儲器進(jìn)行工作的命令;第二處理單元,用于在所述第 一處理單元判斷出所述命令獲取單元獲取 的命令不是預(yù)設(shè)命令時,控制所述存儲器保持其中的參數(shù)不變;第三處理單元,用于在所述第一處理單元判斷出所述來自外部的命令是 預(yù)設(shè)命令時,利用播放器當(dāng)前參數(shù)對所述存儲器中相對應(yīng)的參數(shù)進(jìn)行更新。
12、 如權(quán)利要求11所述的播放器,其特征在于,所述第三處理單元包括比較單元,用于在所述第一處理單元判斷出所述來自外部的命令是預(yù)設(shè) 命令時,對播放器當(dāng)前參數(shù)與存儲器中的相對應(yīng)的參數(shù)進(jìn)行比較;第四處理單元,用于在所述比較單元的比較結(jié)果指示播放器當(dāng)前參數(shù)與 存儲器中的相對應(yīng)的參數(shù)不相同時,將存儲器中的參數(shù)擦除,并將播放器當(dāng) 前參數(shù)寫入所述存儲器。
13、 如權(quán)利要求12所述的播放器,其特征在于,所述裝置還包括 第五處理單元,用于在所述比較單元的比較結(jié)果指示播放器當(dāng)前參數(shù)與存儲器中的相對應(yīng)的參數(shù)相同時,則控制存儲器保持其中的參數(shù)不變。
14、 如權(quán)利要求11、 12或13所述的播放器,其特征在于,所述觸發(fā)命 令為用于指示更新存儲器中的參數(shù)的更新命令,或用于指示關(guān)閉播放器的關(guān) 閉命令。
15、如權(quán)利要求14所述的播放器,其特征在于,所述參數(shù)為音量或?qū)?比度參數(shù)。
全文摘要
本發(fā)明公開了一種控制參數(shù)存儲的方法,包括在播放器接收到用于控制存儲器進(jìn)行工作的觸發(fā)命令之前,控制所述存儲器保持其中的參數(shù)不變;當(dāng)接收到所述命令后,利用播放器當(dāng)前參數(shù)對所述存儲器中相對應(yīng)的參數(shù)進(jìn)行更新。本發(fā)明同時還公開了一種控制參數(shù)存儲的裝置及一種包含該裝置的播放器。本發(fā)明實(shí)施例無需每次接收到用于指示調(diào)整參數(shù)的命令均進(jìn)行存儲器中參數(shù)的更新操作,而是只在接收到特定的命令后,利用播放器當(dāng)前的參數(shù)對存儲器中的參數(shù)進(jìn)行更新,從而減少了對存儲器的擦寫次數(shù),進(jìn)而延長了存儲器的使用壽命。
文檔編號G11B19/02GK101419818SQ20071017634
公開日2009年4月29日 申請日期2007年10月25日 優(yōu)先權(quán)日2007年10月25日
發(fā)明者楊榮輝 申請人:閃聯(lián)信息技術(shù)工程中心有限公司