專利名稱:一種電視參數(shù)調(diào)整的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及人機交互操作技術(shù),特別涉及家電人機交互操作技術(shù)。
背景技術(shù):
隨著超大規(guī)模集成電路的廣泛應(yīng)用,電視機的許多可調(diào)整參數(shù)已開放給用 戶,讓用戶自己隨心所欲地調(diào)整,滿足用戶自己的音視效果,例如亮度、對比 度、飽和度、色調(diào)、背光、音量、五段均衡等,通過快捷鍵和菜單結(jié)合的方式
來實現(xiàn)人機交互操作,在屏幕上顯示有進度條和o至ioo之間的數(shù)字,按一次 按鍵加減1,將當前參數(shù)增減一個固定的步長,寫回相應(yīng)的寄存器,這種操作
方式下用戶如果需要將參數(shù)從O調(diào)整到IOO通常需要十幾秒時間,同樣原理從
ioo調(diào)整到o也需要十幾秒時間。
現(xiàn)有電視機提供給用戶調(diào)整的參數(shù)越來越多,按照現(xiàn)有的固定步長的調(diào)整 方式,需要花費用戶較多的時間,效率較低,因此,需要一種技術(shù)方案,使得 用戶在調(diào)整參數(shù)時,參數(shù)調(diào)整的速度可以根據(jù)實際情況變化。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種電視參數(shù)調(diào)整的方法及系統(tǒng),旨在解決現(xiàn)有技 術(shù)中參數(shù)調(diào)整不夠便捷的問題。
為實現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下
一種電視參數(shù)調(diào)整的方法,所述的方法包括如下步驟
a、 接收用戶持續(xù)調(diào)整參數(shù)指令,在設(shè)定時間內(nèi)按照初始步長對參數(shù)進行調(diào)
整;
b、 設(shè)定時間屆滿后,按照大于所述初始步長的步長對參數(shù)進行調(diào)整。其中步驟a具體包括
al、判斷所接收的鍵碼是否為連續(xù)碼,如果是,在設(shè)定時間內(nèi)以初始步長 增加或者減小參數(shù),否則結(jié)束流程。 其中步驟a還包括
電視機顯示屏上顯示以所述初始步長增加或者減小的進度條和表示所述參 數(shù)當前量的數(shù)字。
其中步驟b具體包括
bl、通過統(tǒng)計接收到的相同鍵碼個數(shù)判斷設(shè)定時間屆滿,以所述初始步長 整數(shù)倍的步長增加或者減少參數(shù)。 其中步驟b還包括
電視機顯示屏上顯示以所述初始步長整數(shù)倍的步長增加或者減小的進度條 和表示所述參數(shù)當前量的數(shù)字。
本發(fā)明還提供了 一種電視參數(shù)調(diào)整的系統(tǒng),所述的系統(tǒng)包括控制信號接收 模塊和MCU,其中,
所述控制信號接收一莫塊與所述MCU相連,用來接收調(diào)整參數(shù)的控制信號, 并將控制信號傳輸?shù)剿鯩CU進行處理;
所述MCU用來對所述控制信號接收模塊傳輸?shù)目刂菩盘栠M行解析,根據(jù) 解析結(jié)果判斷是否連續(xù)的鍵碼,如果是,則用來判斷該鍵碼持續(xù)發(fā)送的時間是 否超過設(shè)定時間,如果沒有超過設(shè)定時間,則以初始步長對參數(shù)進行調(diào)整,如 果超過設(shè)定時間,則以大于所述初始步長的步長對參凄t進行調(diào)整。
所述的系統(tǒng)還包括OSD生成模塊,所述的OSD生成模塊與所述的MCU 相連,如果沒有超過設(shè)定時間,所述的OSD生成模塊用來根據(jù)所述MCU傳輸 的參數(shù)生成以所述初始步長增加或者減小的進度條和表示所述參數(shù)當前量的數(shù) 字,如果超過設(shè)定的時間,所述OSD生成模塊以大于所述初始步長的步長增加 或者減小的進度條和表示所述參數(shù)當前量的數(shù)字。
所述的大于所述初始步長的步長為所述初始步長的整數(shù)倍。所述的MCU用來統(tǒng)計接收到相同鍵碼個數(shù),據(jù)此判斷所述鍵碼持續(xù)發(fā)送 的時間是否超過設(shè)定時間。
所述的參數(shù)為電視機中供用戶自行調(diào)整設(shè)置的音視頻參數(shù)。
本發(fā)明克服現(xiàn)有技術(shù)的不足,采用如下的技術(shù)方案當用戶調(diào)整參數(shù)的時 候,電視機根據(jù)用戶調(diào)整同一參數(shù)持續(xù)的時間,在設(shè)定的時間內(nèi),電視機以較 小的增減步長對參數(shù)進行調(diào)整,如果用戶持續(xù)按住同 一按鍵超過設(shè)定的時間, 電視機則以較大的增減步長對參數(shù)進行調(diào)整。本發(fā)明提供的技術(shù)方案使得用戶 在持續(xù)對某一參數(shù)進行調(diào)整時,可以更快捷的完成,提高了用戶操作的效率, 方便了用戶的使用。
圖1是本發(fā)明實施例的系統(tǒng)框圖; 圖2是本發(fā)明實施例流程圖。
具體實施例方式
本發(fā)明提供的技術(shù)方案是當用戶調(diào)整參數(shù)的時候,電視機根據(jù)用戶調(diào)整 同一參數(shù)持續(xù)的時間,在設(shè)定的時間內(nèi),電視機以較小的增減步長對參數(shù)進行 調(diào)整,如果用戶持續(xù)按住同一按鍵超過設(shè)定的時間,電視機則以較大的增減步 長對參數(shù)進行調(diào)整。
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實 施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅 僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
圖1為本發(fā)明實施例提供的電視機的系統(tǒng)框圖,包括遙控信號接收模塊、 微控制器(MCU)、存儲模塊、OSD生成模塊和其他功能模塊。其中,遙控信 號接收模塊用來接收用戶通過遙控器發(fā)送的調(diào)整參數(shù)的遙控信號,并將遙控信 號傳輸?shù)組CU進行處理;MCU用來對遙控信號傳輸?shù)倪b控信號進行解析,才艮據(jù)解析結(jié)果判斷是否持續(xù)發(fā)射的同一鍵碼,如果是同一鍵碼,則判斷該鍵碼持 續(xù)發(fā)送的時間是否超過設(shè)定的時間(本發(fā)明實施例中將持續(xù)時間設(shè)置為2秒, 具體應(yīng)用本發(fā)明提供的技術(shù)方案時,也可以根據(jù)需要另行設(shè)定),如果沒有超
過設(shè)定時間,則以1倍默認增減步長(初始步長)對參數(shù)進行調(diào)整,MCU首先
從相應(yīng)的寄存器中讀取需要調(diào)整的參數(shù)值存放在相應(yīng)的內(nèi)存變量中,對相應(yīng)內(nèi) 存變量進行增減1倍步長之后,寫入相應(yīng)的寄存器中,并將調(diào)整后的參數(shù)傳輸
到OSD模塊,OSD模塊根據(jù)MCU傳輸?shù)膮?shù)生成進度條和表示參數(shù)當前量的 數(shù)字顯示在電視機顯示屏幕上,進度條和數(shù)字在用戶持續(xù)按住按鍵時,以l倍 默認增減步長變化;同時MCU還將修改后的參數(shù)傳輸?shù)酱鎯δK和其他功能 模塊,存儲模塊用來存儲修改后的參數(shù)值(對于可連續(xù)變化的參數(shù),存儲模塊 是在參數(shù)調(diào)整全部完成后進行存儲)。其他功能模塊包括與調(diào)整參數(shù)相關(guān)的各 個功能模塊,如音頻處理模塊和視頻處理模塊等等,用來根據(jù)調(diào)整后的參數(shù)產(chǎn) 生相應(yīng)的音纟見頻效果。
當用戶對某一特定參數(shù)調(diào)整持續(xù)的時間超過2秒,也就是說,用戶按住遙 控器上的某一按鍵,如"音量+ "或者"音量-"按^t持續(xù)的時間超過2秒, 則MCU以5倍默認增減步長對參數(shù)進行調(diào)整,MCU首先從相應(yīng)的寄存器中讀 取需要調(diào)整的參數(shù)值存放在相應(yīng)的內(nèi)存變量中,對相應(yīng)內(nèi)存變量進行增減5倍 步長之后,寫入相應(yīng)的寄存器中,并將調(diào)整后的參數(shù)傳輸?shù)絆SD模塊,OSD 模塊根據(jù)MCU傳輸?shù)膮?shù)生成進度條和表示參數(shù)當前量的數(shù)字顯示在電視機 顯示屏幕上,進度條和數(shù)字在用戶持續(xù)按住按^t時,以5倍默認增減步長變化; 同時MCU還將修改后的參數(shù)傳輸?shù)酱鎯δK和其他功能模塊,存儲模塊用來 存儲修改后的參數(shù)值。其他功能模塊包括與調(diào)整參數(shù)相關(guān)的各個功能模塊,如 音頻處理模塊和視頻處理模塊等等,用來根據(jù)調(diào)整后的參數(shù)產(chǎn)生相應(yīng)的音頻或 者視頻效果。
實際應(yīng)用本發(fā)明提供的技術(shù)方案時,用戶也可能通過控制面板上的按鍵實 現(xiàn)對參數(shù)的調(diào)整,此時,上述系統(tǒng)中的遙控信號接收模塊完成的功能將由面板按鍵檢測模塊完成,本發(fā)明實施例中的遙控信號接收模塊和面板按鍵檢測模塊 可以統(tǒng)稱為控制信號接收模塊,其功能是用來接收用戶輸入調(diào)整參數(shù)的控制信
本發(fā)明實施例中,當用戶對某一特定參數(shù)調(diào)整持續(xù)的時間超過2秒時,增 減步長設(shè)定為5倍默認,只是為了舉例說明,實際應(yīng)用本發(fā)明提供的技術(shù)方案 時,可以設(shè)定其他的增減步長。
本發(fā)明所述參數(shù),包括電視機中設(shè)置的可以有用戶自行調(diào)整設(shè)置的各項參 數(shù),如各種音視頻參數(shù)。
其中,MCU判斷同一參數(shù)調(diào)整持續(xù)的時間可通過統(tǒng)計接收到相同鍵碼個數(shù) 來計算時間,每隔100MS發(fā)送一串碼,則接收20個串碼的時間為2秒,根據(jù) 本發(fā)明實施例,用戶對某一參數(shù)的調(diào)整時,從0到20的變化將以l倍默認步長 增加,20到100的變化將以步長為5倍默認步長增加,反之亦然。
本發(fā)明實施例流程如圖2所示,具體包括如下的步驟
1、 初始化各變量,如按鍵檢測到標志變量(指已接收到一串碼標志)、 鍵碼變量(指存放上次按鍵代碼)、鍵碼相同次數(shù)變量(指根據(jù)按鍵被按住時 間長短來判斷是否相同);
2、 判斷是否已接收到標志變量值,如果是TRUE,轉(zhuǎn)步驟3;否則轉(zhuǎn)步驟
2;
3、 判斷當前鍵碼是否與鍵碼變量相同,如果是表明接收的是連續(xù)碼,用戶 對同一參數(shù)進行調(diào)整,轉(zhuǎn)步驟4;否則轉(zhuǎn)步驟5;
4、 判斷當前鍵碼是否允許重復(fù),如果是,轉(zhuǎn)步驟6;否則轉(zhuǎn)步驟5;
5、 鍵碼相同次數(shù)變量清零,執(zhí)行當前鍵碼對應(yīng)的功能,轉(zhuǎn)步驟12;
6、 鍵碼相同次數(shù)變量增加l,轉(zhuǎn)步驟7;
7、 判斷鍵碼相同次數(shù)變量是否大于20(這里假定每隔100MS發(fā)送一 串碼), 如果是,轉(zhuǎn)步驟8,否則轉(zhuǎn)步驟10;
8、 讀取要調(diào)整的模擬量的當前值,增加(或減少)5倍最小步長后,寫回
8相應(yīng)的寄存器,電視機其他功能模塊根據(jù)變化后的參數(shù)值產(chǎn)生相應(yīng)的音視效果;
9、 在屏幕上(OSD)顯示增加(或減少)5倍最小步長的進度條和數(shù)字, 轉(zhuǎn)步驟12;
10、 讀取要調(diào)整的模擬量的當前值,增加(或減少)最小步長后,寫回相 應(yīng)的寄存器,產(chǎn)生相應(yīng)的音視效果,轉(zhuǎn)步驟ll;
11、 在屏幕上(OSD)顯示增加(或減少)最小步長的進度條和數(shù)字,轉(zhuǎn) 步驟12;
12、 將當前鍵賦給鍵碼變量,將按鍵檢到標志變量置為FALSE,轉(zhuǎn)步驟2。 如上所述,采用本發(fā)明提供的技術(shù)方案,假定遙控器每隔100MS發(fā)送一串
碼,用戶將某一參數(shù)從0調(diào)整到100 (或從100到0)約需3.6秒鐘,因為從0 增加到20需要接收到20串碼,也就是2秒鐘,從21增加到100需要接收到 16串碼,也就是1.6秒鐘。相對于現(xiàn)有電視機十幾秒的調(diào)整時間來說,時間大 大縮短,提高了用戶操作的效率,方便了用戶的使用。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā) 明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明 的保護范圍之內(nèi)。
權(quán)利要求
1、一種電視參數(shù)調(diào)整的方法,其特征在于,所述的方法包括如下步驟a、接收用戶持續(xù)調(diào)整參數(shù)指令,在設(shè)定時間內(nèi)按照初始步長對參數(shù)進行調(diào)整;b、設(shè)定時間屆滿后,按照大于所述初始步長的步長對參數(shù)進行調(diào)整。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,其中步驟a具體包括al、判斷所接收的鍵碼是否為連續(xù)碼,如果是,在設(shè)定時間內(nèi)以初始步長 增加或者減小參數(shù),否則結(jié)束流程。
3、 根據(jù)權(quán)利要求1所述的方法,其特征在于,其中步驟a還包括 電視機顯示屏上顯示以所述初始步長增加或者減小的進度條和表示所述參數(shù)當前量的數(shù)字。
4、 根據(jù)權(quán)利要求1所述的方法,其特征在于,其中步驟b具體包括bl、通過統(tǒng)計接收到的相同鍵碼個數(shù)判斷設(shè)定時間屆滿,以所述初始步長 整數(shù)倍的步長增加或者減少參數(shù)。
5、 根據(jù)權(quán)利要求4所述的方法,其特征在于,其中步驟b還包括 電視機顯示屏上顯示以所述初始步長整數(shù)倍的步長增加或者減小的進度條和表示所述參數(shù)當前量的數(shù)字。
6、 一種電視參數(shù)調(diào)整的系統(tǒng),其特征在于,所述的系統(tǒng)包括控制信號接收 模塊和MCU,其中,所述控制信號接收模塊與所述MCU相連,用來接收調(diào)整參數(shù)的控制信號, 并將控制信號傳輸?shù)剿鯩CU進行處理;所述MCU用來對所述控制信號接收模塊傳輸?shù)目刂菩盘栠M行解析,根據(jù) 解析結(jié)果判斷是否連續(xù)的鍵碼,如果是,則用來判斷該鍵碼持續(xù)發(fā)送的時間是 否超過設(shè)定時間,如果沒有超過設(shè)定時間,則以初始步長對參數(shù)進行調(diào)整,如 果超過設(shè)定時間,則以大于所述初始步長的步長對參數(shù)進行調(diào)整。
7、 根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述的系統(tǒng)還包括OSD生成模塊,所述的OSD生成模塊與所述的MCU相連,如果沒有超過設(shè)定時間,所述的OSD生成模塊用來根據(jù)所述MCU傳輸?shù)膮?shù)生成以所述初始步長增加 或者減小的進度條和表示所述參數(shù)當前量的數(shù)字,如果超過設(shè)定的時間,所述 OSD生成模塊以大于所述初始步長的步長增加或者減小的進度條和表示所述 參數(shù)當前量的數(shù)字。
8、 根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述的大于所述初始步長的 步長為所述初始步長的整數(shù)倍。
9、 根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述的MCU用來統(tǒng)計接收 到相同鍵碼個數(shù),據(jù)此判斷所述鍵碼持續(xù)發(fā)送的時間是否超過設(shè)定時間。
10、 根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述的參數(shù)為電視機中供 用戶自行調(diào)整設(shè)置的音視頻參數(shù)。
全文摘要
本發(fā)明提供了一種電視參數(shù)調(diào)整的方法,所述的方法包括如下步驟a.接收用戶持續(xù)調(diào)整參數(shù)指令,在設(shè)定時間內(nèi)按照初始步長對參數(shù)進行調(diào)整;b.設(shè)定時間屆滿后,按照大于所述初始步長的步長對參數(shù)進行調(diào)整。本發(fā)明提供的技術(shù)方案使得用戶在持續(xù)對某一參數(shù)進行調(diào)整時,可以更快捷的完成,提高了用戶操作的效率,方便了用戶的使用。
文檔編號H04N5/00GK101521770SQ20081006542
公開日2009年9月2日 申請日期2008年2月27日 優(yōu)先權(quán)日2008年2月27日
發(fā)明者偉 曾 申請人:深圳Tcl新技術(shù)有限公司