專利名稱:一種設置顯示器osd菜單表現(xiàn)形式的方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明屬于顯示4支術領域,尤其涉及對顯示器OSD (on screen display屏 幕顯示)菜單進行設置的技術。
背景技術:
目前,隨著電視產業(yè)的發(fā)展,電視功能越來越全面,用戶通常通過OSD菜 單方式完成對電視機的控制,實現(xiàn)電視機的各種功能。電視功能的豐富伴隨而 來的OSD菜單的內容也越來越豐富,為方便用戶操作,許多OSD菜單的都帶 有提示信息,如操作提示文字,菜單標題,菜單名稱等,用戶可以根據這些提 示信息完成菜單的操作。
OSD菜單的提示信息在指導用戶操作方面給用戶提供了很大的方面,但 是,現(xiàn)有的OSD菜單的提示信息都是以固定的形式出現(xiàn),不能由用戶根據自己 的需要對這些提示信息的表現(xiàn)形式進行設置,如提示信息的顏色、顯示方式等 都是固定不變的,用戶不能自己設置這些提示信息的顏色、顯示形式等,在家 用電器的設計越來越人性化的今天,這種固定不變的表現(xiàn)形式不能滿足用戶多 樣化的需求。
上述的問題除了在電視機的OSD菜單中存在之外,其他的帶OSD菜單功 能的顯示器件也同樣存在。
發(fā)明內容
本發(fā)明的目的在于提供一種設置顯示器OSD菜單表現(xiàn)形式的方法及系統(tǒng), 旨在解決現(xiàn)有技術中存在的顯示器OSD菜單表現(xiàn)形式不能由用戶根據自身需 要進行設置的問題。為實現(xiàn)上述目的,本發(fā)明采用如下的^^支術方案
一種設置顯示器OSD菜單表現(xiàn)形式的方法,所述的方法包括如下步驟
a、 顯示器接受用戶選擇OSD菜單模式的指令,根據所述用戶選擇的OSD 菜單模式將所述的OSD菜單調整為所述的模式對應的表現(xiàn)形式;
b、 所述的顯示器將所述表現(xiàn)形式的OSD菜單顯示在顯示屏幕上。 其中步驟a之前還包括
a0、用戶通過遙控器或者控制面板向所述的顯示器發(fā)送指令,選擇所述的 顯示器的OSD菜單模式。 其中步驟a具體包括
al、所述的顯示器接受用戶選擇OSD菜單模式的指令,所述的菜單模式為 普通模式或者彩色才莫式或者彩色閃爍模式或者滾動模式,如果所述的用戶選擇 彩色模式,則所述的顯示器微處理器MCU調用所述的彩色模式對應的程序, 將所述的OSD菜單顏色設置為預定的顏色;如果所述的用戶選擇的模式為彩色 閃爍模式,則所述的顯示器MCU調用所述的彩色閃爍模式對應的程序,將所 述的OSD菜單設置為每隔設定的時間改變顏色;如果所述的用戶選擇的菜單模 式為滾動模式,則所述的顯示器MCU調用所述的滾動模式對應的程序,將所 述的OSD菜單設置為滾動形式。
其中步驟b具體包括
bl、如果所述的用戶選擇彩色模式,所述的顯示器將所述的OSD菜單按照 所述的預定的顏色顯示在其顯示屏幕上;如果所述的用戶選擇彩色閃爍模式, 所述的顯示器將所述的每隔設定的時間改變顏色的OSD菜單顯示在其顯示屏 幕上;如果所述的用戶選擇滾動模式,所述的顯示器將所述的菜單滾動顯示在 其屏幕上。
所述的預定的顏色由用戶才艮據自身的喜好選定。
本發(fā)明還提供了一種由用戶設置OSD菜單表現(xiàn)形式的顯示器,所述的顯示 器包括MCU,用來根據用戶選擇的OSD菜單模式將所述的OSD菜單調整為所述
的模式對應的表現(xiàn)形式;
顯示單元,與所述的MCU相連,用來顯示所述的表形形式的OSD菜單。 所述的顯示器還包括
存儲器,與所述的MCU相連,用來存儲將所述的OSD菜單調整為所述的 模式對應的表形形式的程序。
所述的OSD菜單模式具體為普通模式或者彩色模式或者彩色閃爍模式或 者滾動模式。
所述的顯示器為電視機顯示器。
本發(fā)明克服現(xiàn)有技術的不足,采用由用戶通過菜單中動態(tài)OSD模式選擇 選項設置提示信息的表現(xiàn)形式,如彩色OSD提示信息、彩色閃爍OSD提示信 息、滾動式OSD提示信息等,用戶選擇OSD提示信息的表現(xiàn)形式后,電視機 微處理器MCU根據用戶的選擇調用對應程序,將OSD菜單調整為用戶選擇模 式對應的表現(xiàn)形式顯示在電視機顯示屏幕上的技術方案,使得用戶可選擇OSD 提示信息的不同表現(xiàn),制定符合個人喜好的個性化設置,使電視系統(tǒng)更具人性 化,界面更友好。
圖1為本發(fā)明實施例所述的電視系統(tǒng)架構圖; 圖2為本發(fā)明實施例所述的動態(tài)OSD模式選擇流程圖; 圖3為本發(fā)明實施例所述的彩色模式設置流程圖; 圖4為本發(fā)明實施例所述的彩色閃爍模式設置流程圖; 圖5為本發(fā)明實施例所述的滾動模式設置流程圖。
具體實施方式
本發(fā)明的提供的技術方案是用戶通過菜單中動態(tài)OSD模式選擇選項設 置提示信息的表現(xiàn)形式,如彩色OSD提示信息、彩色閃爍OSD提示信息、滾 動式OSD提示信息等,用戶選擇OSD提示信息的表現(xiàn)形式后,電視機微處理 器MCU根據用戶的選擇調用對應程序,將OSD菜單調整為用戶選擇模式對應 的表現(xiàn)形式顯示在電視機顯示屏幕上。
為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實 施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施實例 僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實施例以電視機為例進行說明,具體應用時,本發(fā)明提供的技術方 案在其他的顯示器件中同樣可以應用,其原理同本發(fā)明實施例基本相同,本領 域的普通技術人員無需經過創(chuàng)造性勞動即可進行簡單移植,此不贅述。
由于電視技術方案的不同,芯片中各寄存器的位置及命名也略有區(qū)別,本 發(fā)明實施例中,將MCU中的OSD寄存器稱為OSD寄存器。
如圖1所示,本發(fā)明實施例的電視系統(tǒng)主要包括遙控器、OSD顯示單元、 MCU和存儲器,其中
遙控器用于接收事件觸發(fā)及各種設定值輸入;
MCU用來接收用戶通過遙控器或者控制面板上不同功能按鍵所發(fā)送的紅 外信號,將接收信號與相應的按鍵功能匹配,執(zhí)行相應的操作,實現(xiàn)用戶設置。 如需切換模式時,遙控器模式切換鍵可更改標志位(flag M直,同時存入EEPROM 中;而在模式功能設置時,相應的按鍵則更改刷新功能函數(shù)參數(shù)(value)值, 系統(tǒng)通過調用相應的功能函數(shù)(如SetStringColor)寫入或刷新MCU中OSD 寄存器值(如p)后可實現(xiàn)相應的OSD內容、風格、顏色等改變。
存儲器EEPROM主要用來存儲軟件程序中用到的數(shù)據值及變量值,如標 志位值(如flag)、函數(shù)參數(shù)值(如value、 p等)及返回值、變量值等;存儲器FLASH中存儲著控制MCU要執(zhí)行各種處理所需要的程序;
OSD顯示單元用來顯示相關的操作畫面及提示信息。
軟件中預先設計好各種風格的OSD提示信息,在本發(fā)明實施例中以彩色 模式、彩色閃爍模式、滾動模式三種模式來舉例說明,可通過軟件途徑實現(xiàn)操 作模式的選擇。為實現(xiàn)方便且節(jié)約空間,本發(fā)明以使用當前產品OSD中所使 用的顏色庫或配色方案為例說明,其中
(一) 彩色模式用戶菜單中彩色模式預置顏色選擇項,在軟件中分別對 應相應的顏色數(shù)據,軟件可通過程序定義或相關庫函數(shù)調用,將用戶可選擇的 顏色作為當前OSD中提示信息的色彩;
(二) 彩色閃爍模式軟件中預置多種顏色數(shù)據,分別對應相應的顏色數(shù) 據,通過定時器計算時間,每到達一個時間周期,變換一種顏色,在預置的顏 色項中循環(huán)變化,達到色彩閃爍的效果;
(三) 滾動模式預定義一個數(shù)值為位置偏移量值(如偏移量=1 ),定義位 置變量p,通過定時器計算時間,每到達一個時間周期,位置變量p就自增一 偏移量值,即p-p+1, OSD提示信息從當前位置p單向移動一個單位,以此類 推,達到滾動的效果。
如圖2所示為動態(tài)OSD四種模式選擇的流程圖,軟件中預先設計好此功 能OSD提示信息形式的四種模式的選項(普通模式、彩色模式、彩色閃爍模 式和滾動模式),在軟件中通過標志位flag記錄各種模式的值,每一個選項對 應一個標志位值,當用戶通過遙控器選中或更改當前^f莫式選項后,EEPROM中 標志位flag值也將即時刷新為用戶選擇的模式選項值,如普通模式時flag=0, 而彩色模式時flag-1,彩色閃爍模式時flag-2,滾動模式時flag-3, MCU讀 取EEPROM中flag的值匹配后調用相應的執(zhí)行程序,OSD提示信息將以上述 四種模式對應的表現(xiàn)形式出現(xiàn)。
每次模式選擇完成后,flag的值被刷新并保存于EEPROM中,開機時,MCU讀取EEPROM中默認的動態(tài)OSD模式標志位值flag,假設flag-O,則 OSD提示信息形式為普通模式,若flag-1,則為彩色模式,其顏色為上次用戶 設置的顏色值,以此類推。
以下分別以彩色模式、彩色閃爍模式和滾動模式為例說明本發(fā)明實施例的 流程
一、 彩色模式設置的流程如圖3所示,具體包括如下的步驟
1) 用戶選擇動態(tài)OSD功能中彩色模式選項,flag值被寫入或刷新(flag^ ), 并觸發(fā)下一事件,彈出選色菜單,選色菜單包含當前產品OSD中采用 的顏色集;
2) 此時系統(tǒng)將調用顏色集的顏色數(shù)據(value)并存入FLASH中,顏色值 value根據電視技術方案不同,略有不同;
3) 用戶可通過遙控器的方向按鍵在選色菜單提供的顏色選項范圍內進行選 擇,選擇喜好的顏色作為OSD提示信息的色彩;
4) 用戶設置OSD提示信息顏色值并確認當前操作后,軟件從FLASH調用 預存的value值,寫入MCU中的對應的OSD寄存器中(系統(tǒng)MCU調 用函數(shù)SetStringColor(value));
5) OSD寄存器中value值刷新后,提示信息顏色相應刷新為新的value值 對應的色彩,即用戶設置的顏色。
二、 彩色閃爍模式設置的流程如圖4所示,具體包括下述的步驟
1) 用戶選擇動態(tài)OSD四種模式中的彩色閃爍模式選項,flag值被寫入或刷 新(flag:2);
2) 此時系統(tǒng)將調用顏色集的顏色數(shù)據(value)并存入FLASH中,顏色值 value根據電視技術方案不同,略有不同;
3) 系統(tǒng)分配定時器timeii,并設置定時器時間為3秒,timeii(3);4) 定時器開始計時,每到一個定時器周期(3秒),軟件依次從FLASH調 用預存的value值,寫入MCU中的對應的OSD寄存器中(系統(tǒng)MCU 調用函數(shù)SetStringColor(value));
5) 刷新OSD寄存器中value值,提示信息顏色刷新當前value值對應顏色, 轉步驟4;
6) 用戶取消彩色閃爍模式或者選擇其他的模式,流程結束。
三、滾動模式設置的流程圖如圖5所示,具體包括如下的步驟
1) 用戶選擇動態(tài)OSD四種模式中的滾動模式選項,flag值被寫入或刷新
(flag=3),系統(tǒng)預定義一個數(shù)值為位置偏移量值(如偏移量-1);
2) 系統(tǒng)分配定時器timer2,通過定時器計算時間,并設置定時器時間為3 秒,timer2(3);分配位置變量p,獲取提示信息當前位置并保存為變量p 值;
3) 定時器開始計時,每到一個定時器周期(3秒),位置變量p就自增一個 單位偏移量值,即p=p+1,系統(tǒng)調用一次SetStringPosition(p)函數(shù), 將位置變量p值寫入MCU的OSD位置寄存器;
4) OSD位置寄存器的值刷新后,OSD提示信息從原位置p單向移動一個 單位偏移量值(1), OSD位置變?yōu)閜+1,轉步驟3;
5) 用戶取消滾動模式或者選擇其他的模式,流程結束。
在本發(fā)明的具體實施方式
中,可根據產品需要實現(xiàn)多種顏色或更廣位置范 圍內的變化,并不局限本實施例中所述的6種顏色,其位置偏移量也并不局限 為1。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā) 明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明 的保護范圍之內。
權利要求
1、 一種設置顯示器OSD菜單表現(xiàn)形式的方法,其特征在于,所述的方法 包括如下步驟a、 顯示器接受用戶選擇OSD菜單模式的指令,根據所述用戶選擇的OSD 菜單模式將所述的OSD菜單調整為所述的模式對應的表現(xiàn)形式;b、 所述的顯示器將所述表現(xiàn)形式的OSD菜單顯示在顯示屏幕上。
2、 根據權利要求1所述的方法,其特征在于,其中步驟a之前還包括 a0、用戶通過遙控器或者控制面板向所述的顯示器發(fā)送指令,選擇所述的顯示器的OSD菜單模式。
3、 根據權利要求1所述的方法,其特征在于,其中步驟a具體包括al、所述的顯示器接受用戶選擇OSD菜單模式的指令,所述的菜單模式為 普通模式或者彩色模式或者彩色閃爍模式或者滾動模式,如果所述的用戶選擇 彩色模式,則所述的顯示器微處理器MCU調用所述的彩色模式對應的程序, 將所述的OSD菜單顏色設置為預定的顏色;如果所述的用戶選擇的模式為彩色 閃爍模式,則所述的顯示器MCU調用所述的彩色閃爍模式對應的程序,將所 述的OSD菜單設置為每隔設定的時間改變顏色;如果所迷的用戶選擇的菜單模 式為滾動模式,則所述的顯示器MCU調用所述的滾動模式對應的程序,將所 述的OSD菜單設置為滾動形式。
4、 根據權利要求3所述的方法,其特征在于,其中步驟b具體包括bl、如果所述的用戶選擇彩色模式,所述的顯示器將所述的OSD菜單按照 所述的預定的顏色顯示在其顯示屏幕上;如果所述的用戶選擇彩色閃爍模式, 所述的顯示器將所述的每隔設定的時間改變顏色的OSD菜單顯示在其顯示屏 幕上;如果所述的用戶選擇滾動模式,所述的顯示器將所述的菜單滾動顯示在 其屏幕上。
5、 根據權利要求3所述的方法,其特征在于,所述的預定的顏色由用戶根 據自身的喜好選定。
6、 一種由用戶設置OSD菜單表現(xiàn)形式的顯示器,其特征在于,所述的顯 示器包括MCU,用來根據用戶選擇的OSD菜單模式將所述的OSD菜單調整為所述 的模式對應的表現(xiàn)形式;顯示單元,與所述的MCU相連,用來顯示所述的表形形式的OSD菜單。
7、 根據權利要求6所述的顯示器,其特征在于,所述的顯示器還包括 存儲器,與所述的MCU相連,用來存儲將所述的OSD菜單調整為所述的模式對應的表形形式的程序。
8、 根據權利要求6所述的顯示器,其特征在于,所述的OSD菜單模式具 體為普通模式或者彩色模式或者彩色閃爍模式或者滾動模式。
9、 根據權利要求6所述的顯示器,其特征在于,所述的顯示器為電視機顯 示器。
全文摘要
本發(fā)明提供了一種設置顯示器OSD菜單表現(xiàn)形式的方法及系統(tǒng),所述的方法包括如下步驟a.顯示器接受用戶選擇OSD菜單模式的指令,根據所述用戶選擇的OSD菜單模式將所述的OSD菜單調整為所述的模式對應的表現(xiàn)形式;b.所述的顯示器將所述表現(xiàn)形式的OSD菜單顯示在顯示屏幕上。本發(fā)明提供的技術方案使得用戶可選擇OSD提示信息的不同表現(xiàn),制定符合個人喜好的個性化設置,使電視系統(tǒng)更具人性化,界面更友好。
文檔編號H04N5/445GK101312511SQ200710074518
公開日2008年11月26日 申請日期2007年5月22日 優(yōu)先權日2007年5月22日
發(fā)明者旭 許, 黃亞如 申請人:深圳Tcl新技術有限公司