專利名稱:一種電視機(jī)及其功能菜單的定制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電視領(lǐng)域,更具體地說(shuō),涉及一種電視機(jī)及其功能菜單的定制方法。_
背景技術(shù):
目前在市場(chǎng)上流行的IXD、LED等主流平板電視,其內(nèi)部CPU與DDR等相關(guān)硬件的性能已經(jīng)能夠滿足大量的圖形界面繪制,進(jìn)而使得電視機(jī)的菜單操作越來(lái)越復(fù)雜。目前大多數(shù)傳統(tǒng)電視機(jī)的菜單功能分類主要包括圖像、聲音、設(shè)置、頻道等,這些功能是電視機(jī)生產(chǎn)廠商根據(jù)電視機(jī)各部分控制模塊的進(jìn)行分類與整合。而就電視機(jī)而言,隨著自身功能的日益豐富,很多功能對(duì)于普通用戶來(lái)說(shuō)操作是復(fù)雜的,有的甚至繁瑣;另外,用戶使用菜單時(shí),對(duì)某些功能可能不經(jīng)常用到,而有些功能卻時(shí)常需要使用。因此,用戶在使用時(shí),很可能遇到一些喜愛的/常用的功能項(xiàng)不在同一個(gè)菜單類別下,使得用戶操作比較繁瑣。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對(duì)現(xiàn)有技術(shù)的上述由于菜單中一些喜愛的/常用的功能項(xiàng)不在同一個(gè)菜單類別中導(dǎo)致用戶操作繁瑣缺陷,提供一種電視機(jī)功能菜單的定制方法,可以將喜愛的/常用的功能項(xiàng)集合在喜愛功能菜單中,方便用戶操作。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是構(gòu)造一種電視機(jī)的功能菜單定制方法,包括
A.在主菜單里接收用戶選中的功能項(xiàng);
B.接收用戶輸入的喜愛功能設(shè)置指令;
C.判斷所選中的功能項(xiàng)是否在喜愛功能列表中,若否,則執(zhí)行步驟D;若是,則執(zhí)行步驟E;
D.將所選中的功能項(xiàng)的標(biāo)識(shí)及功能項(xiàng)的類型添加到喜愛功能列表中,然后執(zhí)行步驟
F ;
E.將所選中的功能項(xiàng)從喜愛功能列表中刪除;
F.更新喜愛功能列表;
G.根據(jù)喜愛功能列表創(chuàng)建喜愛功能菜單。在本發(fā)明所述的電視機(jī)的功能菜單定制方法中,所述步驟D中還包括 在主菜單里將所選中的功能項(xiàng)末尾的標(biāo)注由非喜愛標(biāo)注修改為喜愛標(biāo)注; 所述步驟E中還包括
在主菜單里將所選中的功能項(xiàng)末尾的標(biāo)注由喜愛標(biāo)注修改為非喜愛標(biāo)注。在本發(fā)明所述的電視機(jī)的功能菜單定制方法中,所述步驟G包括 Gl.繪制喜愛功能菜單的背景;
G2.從喜愛功能列表中獲取第一個(gè)喜愛功能項(xiàng);
G3.判斷所獲取的喜愛功能項(xiàng)是否為空,若是,則結(jié)束,若否,則執(zhí)行下面的步驟; G4.根據(jù)所獲取的喜愛功能項(xiàng)的類型選擇相應(yīng)的圖形用戶界面類型,并繪制相應(yīng)的圖形用戶界面;
G5.將所繪制的圖形用戶界面加入到喜愛功能菜單項(xiàng)的鏈表中; G6.從喜愛功能列表中獲取下一個(gè)喜愛功能項(xiàng),并執(zhí)行步驟G3。在本發(fā)明所述的電視機(jī)的功能菜單定制方法中,所述功能項(xiàng)的類型包括選項(xiàng)調(diào)節(jié)類、數(shù)值調(diào)節(jié)類、進(jìn)入新界面操作類。在本發(fā)明所述的電視機(jī)的功能菜單定制方法中,所述圖形用戶界面類型包括功能項(xiàng)的選項(xiàng)、數(shù)值、顯示條、進(jìn)入新界面圖標(biāo)。本發(fā)明還構(gòu)造一種電視機(jī),其特征在于,包括 第一接收模塊,用于在主菜單里接收用戶選中的功能項(xiàng); 第二接收模塊,用于接收用戶輸入的喜愛功能設(shè)置指令; 判斷模塊,用于判斷所選中的功能項(xiàng)是否在喜愛功能列表中;
添加模塊,用于在所選中的功能項(xiàng)不在喜愛功能列表中時(shí),將所選中的功能項(xiàng)的標(biāo)識(shí)及功能項(xiàng)的類型加入到喜愛功能列表中;
刪除模塊,用于在所選中的功能項(xiàng)在喜愛功能列表中時(shí),將所選中的功能項(xiàng)從喜愛功能列表中刪除;
更新模塊,用于更新喜愛功能列表;
創(chuàng)建模塊,用于根據(jù)喜愛功能列表創(chuàng)建喜愛功能菜單。在本發(fā)明所述的電視機(jī)中,還包括
標(biāo)注模塊,用于在所選中的功能項(xiàng)不在喜愛功能列表中時(shí),在主菜單里將所選中的功能項(xiàng)末尾的標(biāo)注由非喜愛標(biāo)注修改為喜愛標(biāo)注;在所選中的功能項(xiàng)在喜愛功能列表中時(shí), 在主菜單里將所選中的功能項(xiàng)末尾的標(biāo)注由喜愛標(biāo)注修改為非喜愛標(biāo)注。在本發(fā)明所述的電視機(jī)中,所述創(chuàng)建模塊包括 背景繪制單元,用于繪制喜愛功能菜單的背景;
第一功能項(xiàng)獲取單元,用于從喜愛功能列表中獲取第一個(gè)喜愛功能項(xiàng); 判斷單元,用于判斷所獲取的喜愛功能項(xiàng)是否為空;
圖形用戶界面繪制單元,用于在所獲取的喜愛功能項(xiàng)不為空時(shí),根據(jù)所獲取的喜愛功能項(xiàng)的類型選擇相應(yīng)的圖形用戶界面類型,并繪制相應(yīng)的圖形用戶界面;
鏈表添加單元,用于將所繪制的圖形用戶界面加入到喜愛功能菜單項(xiàng)的鏈表中; 循環(huán)單元,用于從喜愛功能列表中獲取下一個(gè)喜愛功能項(xiàng)。在本發(fā)明所述的電視機(jī)中,所述功能項(xiàng)的類型包括選項(xiàng)調(diào)節(jié)類、數(shù)值調(diào)節(jié)類、進(jìn)入新界面操作類。在本發(fā)明所述的電視機(jī)中,所述圖形用戶界面類型包括功能項(xiàng)的選項(xiàng)、數(shù)值、顯示條、進(jìn)入新界面圖標(biāo)。實(shí)施本發(fā)明的技術(shù)方案,由于可將用戶喜愛的/常用的功能項(xiàng)集合在喜愛功能菜單中,用戶便可根據(jù)該喜愛功能菜單操作功能項(xiàng)的功能,不必從不同的菜單類別中一一選擇功能項(xiàng)再進(jìn)行操作,因此簡(jiǎn)單方便。
下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,附圖中圖1是本發(fā)明電視機(jī)的菜單定制方法實(shí)施例一的流程圖; 圖2是圖1中步驟G實(shí)施例一的流程圖; 圖3是本發(fā)明電視機(jī)實(shí)施例一的邏輯圖; 圖4是圖3中創(chuàng)建模塊實(shí)施例一的邏輯圖。
具體實(shí)施例方式如圖1所示,在本發(fā)明電視機(jī)的菜單定制方法實(shí)施例一的流程圖中,該菜單定制方法包括
A.在主菜單里接收用戶選中的功能項(xiàng),在該步驟中,用戶可通過遙控器上的按鍵選中功能項(xiàng)或通過鼠標(biāo)拖動(dòng)選中功能項(xiàng);
B.接收用戶輸入的喜愛功能設(shè)置指令,在該步驟中,用戶可利用一個(gè)預(yù)設(shè)的按鍵來(lái)設(shè)置喜愛功能;
C.判斷所選中的功能項(xiàng)是否在喜愛功能列表中,若否,則執(zhí)行步驟D;若是,則執(zhí)行步驟E ;
D.將所選中的功能項(xiàng)的標(biāo)識(shí)及功能項(xiàng)的類型添加到喜愛功能列表中,然后執(zhí)行步驟 F,在一個(gè)例子中,功能項(xiàng)的類型包括選項(xiàng)調(diào)節(jié)類、數(shù)值調(diào)節(jié)類、進(jìn)入新界面操作類,例如, 所設(shè)置的喜愛功能項(xiàng)為亮度,其類型為數(shù)值調(diào)節(jié)類;所設(shè)置的喜愛功能項(xiàng)為圖像模式(標(biāo)準(zhǔn) /動(dòng)態(tài)/柔和),其類型為選項(xiàng)調(diào)節(jié)類;所設(shè)置的喜愛功能項(xiàng)為自動(dòng)搜臺(tái),需要新打開一個(gè)搜臺(tái)窗口,所以其類型屬于進(jìn)入新界面操作類;
另外,優(yōu)選地,步驟D還可包括在主菜單里將所選中的功能項(xiàng)末尾的標(biāo)注由非喜愛標(biāo)注修改為喜愛標(biāo)注,在一個(gè)例子中,喜愛標(biāo)注可為一心形圖案或其他符號(hào);非喜愛標(biāo)注可為空白或其它能區(qū)分喜愛標(biāo)注的符號(hào);
E.將所選中的功能項(xiàng)從喜愛功能列表中刪除,優(yōu)選地,該步驟還可包括在主菜單里將所選中的功能項(xiàng)末尾的標(biāo)注由喜愛標(biāo)注修改為非喜愛標(biāo)注;
F.更新喜愛功能列表;
G.根據(jù)喜愛功能列表創(chuàng)建喜愛功能菜單。在該實(shí)施例中,喜愛功能列表中的每個(gè)功能項(xiàng)的數(shù)據(jù)結(jié)構(gòu)可表示為 typedef struct { u8 ID_index;//功能項(xiàng)唯一標(biāo)識(shí) ID
u8 gui_type;//功能項(xiàng)的類型
u8 data[DATA_MAX] //其他需要保存數(shù)據(jù)
}Data_FavFunc;
Data_FavFunc PersistentFavFuncData[MAX_ITEMS]。在圖2示出的本發(fā)明的步驟G實(shí)施例一的流程圖中,該根據(jù)喜愛功能列表創(chuàng)建喜愛功能菜單的步驟包括
Gl.繪制喜愛功能菜單的背景,在該步驟中,廠商可提供喜愛功能菜單背景的顯示框, 如菜單框的形狀、大小、顏色等;
G2.從喜愛功能列表中獲取第一個(gè)喜愛功能項(xiàng);
G3.判斷所獲取的喜愛功能項(xiàng)是否為空,若是,則結(jié)束,若否,則執(zhí)行下面的步驟; G4.根據(jù)所獲取的喜愛功能項(xiàng)的類型選擇相應(yīng)的圖形用戶界面類型并繪制相應(yīng)的圖形用戶界面,在該步驟中,廠商可根據(jù)功能項(xiàng)的類型配置相應(yīng)的圖形用戶界面(GraphicalUser hterface,⑶I)的類型。在一個(gè)例子中,若功能項(xiàng)為圖像模式,其類型為選項(xiàng)調(diào)節(jié)類, 則其對(duì)應(yīng)的GUI的類型可為“功能項(xiàng)的選項(xiàng)”,所繪制的圖形用戶界面為“標(biāo)準(zhǔn)\動(dòng)態(tài)\柔和”;若功能項(xiàng)為亮度,其類型可為數(shù)值調(diào)節(jié)類,其對(duì)應(yīng)的GUI的類型可為顯示條,也稱為Bar 條,所繪制的圖形用戶界面為“可調(diào)節(jié)數(shù)值的顯示條”;若功能項(xiàng)為自動(dòng)搜臺(tái),其類型為進(jìn)入新界面操作類,所對(duì)應(yīng)的GUI為進(jìn)入新界面圖標(biāo),需要新打開一個(gè)搜臺(tái)窗口 ; G5.將所繪制的圖形用戶界面加入到喜愛功能菜單項(xiàng)的鏈表中; G6.從喜愛功能列表中獲取下一個(gè)喜愛功能項(xiàng),并執(zhí)行步驟G3。在通過上述方法完成喜愛菜單定制后,用戶可在喜愛菜單中,以用上/下方向鍵, 選擇某一個(gè)自己定制的功能項(xiàng);用左/右鍵來(lái)具體調(diào)節(jié)某一選項(xiàng)的功能。喜愛菜單自己并不需要另存儲(chǔ)功能性數(shù)據(jù),如功能項(xiàng)為亮度時(shí)的亮度值,功能項(xiàng)為圖像模式時(shí)的標(biāo)準(zhǔn)\動(dòng)態(tài)\柔和的模式。其功能調(diào)用接口與主菜單是一致的。另外,本發(fā)明還支持鼠標(biāo)操作,如,用戶可以利用鼠標(biāo)將自己喜愛的功能項(xiàng)拖入或拖出喜愛功能菜單中。喜愛菜單只需要增加1)添加功能項(xiàng)接口,2)刪除功能項(xiàng)接口,3)鼠標(biāo)響應(yīng)的功能接口。 圖3是本發(fā)明電視機(jī)實(shí)施例一的邏輯圖,該電視機(jī)包括 第一接收模塊100,用于在主菜單里接收用戶選中的功能項(xiàng); 第二接收模塊200,用于接收用戶輸入的喜愛功能設(shè)置指令; 判斷模塊300,用于判斷所選中的功能項(xiàng)是否在喜愛功能列表中; 添加模塊400,用于在所選中的功能項(xiàng)不在喜愛功能列表中時(shí),將所選中的功能項(xiàng)的標(biāo)識(shí)及功能項(xiàng)的類型加入到喜愛功能列表中;
刪除模塊500,用于在所選中的功能項(xiàng)在喜愛功能列表中時(shí),將所選中的功能項(xiàng)從喜愛功能列表中刪除;
更新模塊600,用于更新喜愛功能列表; 創(chuàng)建模塊700,用于根據(jù)喜愛功能列表創(chuàng)建喜愛功能菜單。優(yōu)選地,該電視機(jī)還可包括連接于添加模塊和刪除模塊的標(biāo)注模塊,用于在所選中的功能項(xiàng)不在喜愛功能列表中時(shí),在主菜單里將所選中的功能項(xiàng)末尾的標(biāo)注由非喜愛標(biāo)注修改為喜愛標(biāo)注;在所選中的功能項(xiàng)在喜愛功能列表中時(shí),在主菜單里將所選中的功能項(xiàng)末尾的標(biāo)注由喜愛標(biāo)注修改為非喜愛標(biāo)注。圖4是圖3中創(chuàng)建模塊實(shí)施例一的邏輯圖,創(chuàng)建模塊700包括 背景繪制單元701,用于繪制喜愛功能菜單的背景;
第一功能項(xiàng)獲取單元702,用于從喜愛功能列表中獲取第一個(gè)喜愛功能項(xiàng); 判斷單元703,用于判斷所獲取的喜愛功能項(xiàng)是否為空;
圖形用戶界面繪制單元704,用于在所獲取的喜愛功能項(xiàng)不為空時(shí),根據(jù)所獲取的喜愛功能項(xiàng)的類型選擇相應(yīng)的圖形用戶界面類型,并繪制相應(yīng)的圖形用戶界面;
鏈表添加單元705,用于將所繪制的圖形用戶界面加入到喜愛功能菜單項(xiàng)的鏈表中; 循環(huán)單元706,用于從喜愛功能列表中獲取下一個(gè)喜愛功能項(xiàng)。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。
權(quán)利要求
1.一種電視機(jī)的功能菜單定制方法,其特征在于,包括A.在主菜單里接收用戶選中的功能項(xiàng);B.接收用戶輸入的喜愛功能設(shè)置指令;C.判斷所選中的功能項(xiàng)是否在喜愛功能列表中,若否,則執(zhí)行步驟D;若是,則執(zhí)行步驟E;D.將所選中的功能項(xiàng)的標(biāo)識(shí)及功能項(xiàng)的類型添加到喜愛功能列表中,然后執(zhí)行步驟F ;E.將所選中的功能項(xiàng)從喜愛功能列表中刪除;F.更新喜愛功能列表;G.根據(jù)喜愛功能列表創(chuàng)建喜愛功能菜單。
2.根據(jù)權(quán)利要求1所述的電視機(jī)的功能菜單定制方法,其特征在于,所述步驟D中還包括在主菜單里將所選中的功能項(xiàng)末尾的標(biāo)注由非喜愛標(biāo)注修改為喜愛標(biāo)注; 所述步驟E中還包括在主菜單里將所選中的功能項(xiàng)末尾的標(biāo)注由喜愛標(biāo)注修改為非喜愛標(biāo)注。
3.根據(jù)權(quán)利要求1或2所述的電視機(jī)的功能菜單定制方法,其特征在于,所述步驟G包括Gl.繪制喜愛功能菜單的背景;G2.從喜愛功能列表中獲取第一個(gè)喜愛功能項(xiàng);G3.判斷所獲取的喜愛功能項(xiàng)是否為空,若是,則結(jié)束,若否,則執(zhí)行下面的步驟; G4.根據(jù)所獲取的喜愛功能項(xiàng)的類型選擇相應(yīng)的圖形用戶界面類型,并繪制相應(yīng)的圖形用戶界面;G5.將所繪制的圖形用戶界面加入到喜愛功能菜單項(xiàng)的鏈表中; G6.從喜愛功能列表中獲取下一個(gè)喜愛功能項(xiàng),并執(zhí)行步驟G3。
4.根據(jù)權(quán)利要求3所述的電視機(jī)的菜單定制方法,其特征在于,所述功能項(xiàng)的類型包括選項(xiàng)調(diào)節(jié)類、數(shù)值調(diào)節(jié)類、進(jìn)入新界面操作類。
5.根據(jù)權(quán)利要求3所述的電視機(jī)的菜單定制方法,其特征在于,所述圖形用戶界面類型包括功能項(xiàng)的選項(xiàng)、數(shù)值、顯示條、進(jìn)入新界面圖標(biāo)。
6.一種電視機(jī),其特征在于,包括第一接收模塊,用于在主菜單里接收用戶選中的功能項(xiàng); 第二接收模塊,用于接收用戶輸入的喜愛功能設(shè)置指令; 判斷模塊,用于判斷所選中的功能項(xiàng)是否在喜愛功能列表中; 添加模塊,用于在所選中的功能項(xiàng)不在喜愛功能列表中時(shí),將所選中的功能項(xiàng)的標(biāo)識(shí)及功能項(xiàng)的類型加入到喜愛功能列表中;刪除模塊,用于在所選中的功能項(xiàng)在喜愛功能列表中時(shí),將所選中的功能項(xiàng)從喜愛功能列表中刪除;更新模塊,用于更新喜愛功能列表;創(chuàng)建模塊,用于根據(jù)喜愛功能列表創(chuàng)建喜愛功能菜單。
7.根據(jù)權(quán)利要求6所述的電視機(jī),其特征在于,還包括標(biāo)注模塊,用于在所選中的功能項(xiàng)不在喜愛功能列表中時(shí),在主菜單里將所選中的功能項(xiàng)末尾的標(biāo)注由非喜愛標(biāo)注修改為喜愛標(biāo)注;在所選中的功能項(xiàng)在喜愛功能列表中時(shí), 在主菜單里將所選中的功能項(xiàng)末尾的標(biāo)注由喜愛標(biāo)注修改為非喜愛標(biāo)注。
8.根據(jù)權(quán)利要求6所述的電視機(jī),其特征在于,所述創(chuàng)建模塊包括 背景繪制單元,用于繪制喜愛功能菜單的背景;第一功能項(xiàng)獲取單元,用于從喜愛功能列表中獲取第一個(gè)喜愛功能項(xiàng); 判斷單元,用于判斷所獲取的喜愛功能項(xiàng)是否為空;圖形用戶界面繪制單元,用于在所獲取的喜愛功能項(xiàng)不為空時(shí),根據(jù)所獲取的喜愛功能項(xiàng)的類型選擇相應(yīng)的圖形用戶界面類型,并繪制相應(yīng)的圖形用戶界面;鏈表添加單元,用于將所繪制的圖形用戶界面加入到喜愛功能菜單項(xiàng)的鏈表中; 循環(huán)單元,用于從喜愛功能列表中獲取下一個(gè)喜愛功能項(xiàng)。
9.根據(jù)權(quán)利要求6所述的電視機(jī),其特征在于,所述功能項(xiàng)的類型包括選項(xiàng)調(diào)節(jié)類、 數(shù)值調(diào)節(jié)類、進(jìn)入新界面操作類。
10.根據(jù)權(quán)利要求8所述的電視機(jī),其特征在于,所述圖形用戶界面類型包括功能項(xiàng)的選項(xiàng)、數(shù)值、顯示條、進(jìn)入新界面圖標(biāo)。
全文摘要
本發(fā)明涉及一種電視機(jī)及其功能菜單定制方法,該方法包括A.在主菜單里接收用戶選中的功能項(xiàng);B.接收用戶輸入的喜愛功能設(shè)置指令;C.判斷所選中的功能項(xiàng)是否在喜愛功能列表中,若否,則執(zhí)行步驟D;若是,則執(zhí)行步驟E;D.將所選中的功能項(xiàng)的標(biāo)識(shí)及功能項(xiàng)的類型添加到喜愛功能列表中,然后執(zhí)行步驟F;E.將所選中的功能項(xiàng)從喜愛功能列表中刪除;F.更新喜愛功能列表;G.根據(jù)喜愛功能列表創(chuàng)建喜愛功能菜單。實(shí)施本發(fā)明的技術(shù)方案,由于可將用戶喜愛的/常用的功能項(xiàng)集合在喜愛功能菜單中,用戶便可根據(jù)該喜愛功能菜單操作功能項(xiàng)的功能,不必從不同的菜單類別中一一選擇功能項(xiàng)再進(jìn)行操作,因此簡(jiǎn)單方便。
文檔編號(hào)H04N5/445GK102547171SQ20101058732
公開日2012年7月4日 申請(qǐng)日期2010年12月14日 優(yōu)先權(quán)日2010年12月14日
發(fā)明者趙松齡 申請(qǐng)人:康佳集團(tuán)股份有限公司