專利名稱:數字電視一體機屏幕顯示的處理方法及數字電視一體機的制作方法
技術領域:
本發明涉及數字電視技術,尤其涉及數字電視一體機屏幕顯示(OSD,On-Screen Display)的處理方法及數字電視一體機
背景技術:
所謂數字電視一體機,就是將數字信號與模擬信號的接收、解碼與顯示融為一體的電視機,不再需要傳統獨立的機頂盒。與模擬電視機加機頂盒模塊的方式相比,數字電視一體機集成度高,可以實現全程數字化,是較理想的收視方式,代表了未來數字電視的發展方向。同時,由于實現了全內置,避免了雜亂的接線,還有降低了空間、使用方便等優點。參見圖1,為現有技術數字電視一體機的結構示意圖,其包括電視機(TV, Television)顯示模塊和機頂盒模塊;TV顯示模塊可具體為陰極射線顯像管(CRT,Cathode Ray Tube)顯示器或液晶顯示屏(LCD,Liquid Crystal Display)顯示器,CRT或LCD顯示器上設置有前面板,前面板上設有OSD按鍵,通過對各OSD按鍵進行操作便可在顯示器屏幕上顯示OSD頁面,OSD頁面的內容為TV顯示模塊狀態,包括音量、圖像亮度、圖像對比度、色度、色調、清晰度等。進行OSD處理時,TV顯示模塊通過前面板接收OSD處理指令,調用關于TV顯示模塊的OSD界面數據,生成關于TV顯示模塊的OSD頁面,并進行顯示;機頂盒模塊接收來自遙控器的OSD處理指令,調用關于機頂盒模塊的OSD界面數據,生成關于機頂盒模塊的OSD頁面,通過與TV顯示模塊之間的音視頻信號線傳送給TV顯示模塊進行顯示。下面結合圖1的結構進行具體說明。TV顯示模塊包括前面板、電視OSD模塊和顯示子模塊;前面板接收OSD處理指令, 傳送給電視OSD模塊,電視OSD模塊調用關于TV顯示模塊的OSD界面數據,生成關于TV顯示模塊的OSD頁面,傳送給顯示子模塊進行顯示。機頂盒模塊包括機頂盒OSD模塊,用于來自遙控器的OSD處理指令,調用關于機頂盒模塊的OSD界面數據,生成關于機頂盒模塊的OSD頁面,傳送給顯示子模塊進行顯示。基于顯示子模塊顯示的OSD頁面,便可獲知當前的TV顯示模塊的設置狀態和機頂盒模塊的設置狀態。根據需要,后續還可基于顯示的OSD頁面,對OSD頁面的參數內容進行修改,具體地TV顯示模塊通過前面板接收設置指令,根據設置指令設置TV顯示模塊狀態; 機頂盒模塊接收來自遙控器的設置指令,根據設置指令設置機頂盒模塊狀態。機頂盒模塊根據設置指令設置機頂盒模塊狀態,進行參數修改后,將按照修改后的參數對來自服務器的音視頻數據進行音量、圖像亮度、圖像對比度、色度、色調、清晰度等相應調整,再將調整后的音視頻數據通過音視頻信號線傳送給TV顯示模塊進行顯示。進行OSD時,TV顯示模塊和機頂盒模塊分別生成各自的OSD頁面,然后通過TV顯示模塊進行顯示,TV顯示模塊和機頂盒模塊為兩套獨立的處理,其方式繁瑣,不夠簡便;并且,需要在TV顯示模塊和機頂盒模塊中分別設置OSD模塊,成本較高。
發明內容
本發明提供了一種數字電視一體機OSD的處理方法,該方法能夠簡化OSD處理,降低了成本。本發明提供了一種數字電視一體機,該數字電視一體機能夠簡化OSD處理,降低了成本。一種數字電視一體機OSD的處理方法,該方法包括機頂盒模塊接收OSD處理指令;機頂盒模塊判斷OSD處理指令所指向的對象;如果所述指向的對象是電視機TV顯示模塊,則機頂盒模塊調用關于TV顯示模塊的OSD界面數據,生成關于TV顯示模塊的OSD頁面,傳送給TV顯示模塊進行顯示。一種數字電視一體機,該數字電視一體機包括機頂盒模塊和TV顯示模塊,所述TV 顯示模塊包括顯示子模塊;所述機頂盒模塊,用于接收OSD處理指令,判斷OSD處理指令是關于TV顯示模塊的還是關于機頂盒模塊的;如果是關于TV顯示模塊的,則調用關于TV顯示模塊的OSD界面數據,生成關于TV顯示模塊的OSD頁面,傳送給顯示子模塊;如果是關于機頂盒模塊的, 則調用關于機頂盒模塊的OSD界面數據,生成關于機頂盒模塊的OSD頁面,傳送給顯示子模塊;所述顯示子模塊,用于接收機頂盒模塊傳送的OSD頁面,并進行顯示。從上述方案可以看出,本發明中,由機頂盒模塊調用OSD界面數據,生成關于TV顯示模塊和機頂盒模塊的OSD頁面,這樣,無需顯示模塊和機頂盒模塊分別生成各自的OSD頁面,簡化了 OSD處理;相應地,只在機頂盒模塊中設置OSD模塊即可,無需在TV顯示模塊中設置OSD模塊,降低了成本。
圖1為現有技術數字電視一體機的結構示意圖;圖2為本發明數字電視一體機OSD的處理方法示意性流程圖;圖3為本發明數字電視一體機的結構示意圖。
具體實施例方式為使本發明的目的、技術方案和優點更加清楚明白,下面結合實施例和附圖,對本發明進一步詳細說明。本發明數字電視一體機OSD的處理方法中,由機頂盒模塊生成關于TV顯示模塊和機頂盒模塊的OSD頁面,無需顯示模塊和機頂盒模塊分別生成各自的OSD頁面,簡化了 OSD 處理。參見圖2,為本發明數字電視一體機OSD的處理方法的示意性流程圖,其包括以下步驟步驟201,機頂盒模塊接收OSD處理指令。步驟202,機頂盒模塊判斷OSD處理指令所指向的對象;如果指向的對象關于TV 顯示模塊的,則執行步驟203 ;如果指向的對象是關于機頂盒模塊的,則執行步驟204。判斷OSD處理指令所指向的對象,也就是判斷OSD處理指令是關于TV顯示模塊的還是關于機頂盒模塊的。 具體地,可以在OSD處理指令中設置指示信息,用于指示OSD處理指令是關于TV 顯示模塊的還是關于機頂盒模塊的。例如,所述指示信息為OSD處理指令中設置的類型字段;相應地,進行判斷時,獲取OSD處理指令中的類型字段,根據類型字段便可確定OSD處理指令是關于TV顯示模塊的還是關于機頂盒模塊的。步驟203,機頂盒模塊調用關于TV顯示模塊的OSD界面數據,生成關于TV顯示模塊的OSD頁面,傳送給TV顯示模塊進行顯示。具體地,機頂盒模塊通過與TV顯示模塊之間的音視頻信號線,將生成的OSD頁面傳送給顯示子模塊。生成關于TV顯示模塊的OSD頁面的方法,與現有相同,這里不贅述。OSD頁面的內容為TV顯示模塊的設置狀態,包括音量、圖像亮度、圖像對比度、色度、色調、清晰度等。步驟204,機頂盒模塊調用關于機頂盒模塊的OSD界面數據,生成關于機頂盒模塊的OSD頁面,傳送給TV顯示模塊進行顯示。上述流程步驟201中,機頂盒接收的OSD處理指令可以是來自遙控器的;也可以是來自TV顯示模塊的前面板的,對于這種情況,在前面板中設置無線接收單元,接收來自遙控器的OSD處理指令,再傳送給機頂盒模塊。下面分別進行說明。機頂盒模塊接收的OSD處理指令來自遙控器如果OSD處理指令是關于TV顯示模塊的,步驟203之后,該方法還可以包括機頂盒模塊接收來自遙控器的設置指令,轉換成TV顯示模塊能夠識別的格式,傳送給TV顯示模塊,TV顯示模塊根據設置指令設置TV顯示模塊狀態;如果OSD處理指令是關于機頂盒模塊的,步驟204之后,該方法還可以包括機頂盒模塊接收來自遙控器的設置指令,根據設置指令設置機頂盒模塊狀態。TV顯示模塊的前面板接收來自遙控器的OSD處理指令,傳送給機頂盒模塊如果OSD處理指令是關于TV顯示模塊的,步驟203之后,該方法還可以包括前面板接收來自遙控器的設置指令,傳送給機頂盒模塊;機頂盒模塊將設置指令傳送給TV顯示模塊,TV顯示模塊根據設置指令設置TV顯示模塊狀態;如果OSD處理指令是關于機頂盒模塊的,步驟204之后,該方法還可以包括前面板接收來自遙控器的設置指令,傳送給機頂盒模塊;機頂盒模塊根據設置指令設置機頂盒模塊狀態。機頂盒模塊根據設置指令設置機頂盒模塊狀態,進行參數修改后,將按照修改后的參數對來自服務器的音視頻數據進行音量、圖像亮度、圖像對比度、色度、色調、清晰度等相應調整,然后通過音視頻信號線傳送給TV顯示模塊進行顯示。參見圖3,為本發明數字電視一體機的結構示意圖,該數字電視一體機包括機頂盒模塊和TV顯示模塊,所述TV顯示模塊包括顯示子模塊;所述機頂盒模塊,用于接收OSD處理指令,判斷OSD處理指令是關于TV顯示模塊的還是關于機頂盒模塊的;如果是關于TV顯示模塊的,則調用關于TV顯示模塊的OSD界面數據,生成關于TV顯示模塊的OSD頁面,傳送給顯示子模塊;如果是關于機頂盒模塊的, 則調用關于機頂盒模塊的OSD界面數據,生成關于機頂盒模塊的OSD頁面,傳送給顯示子模塊;
所述顯示子模塊,用于接收機頂盒模塊傳送的OSD頁面,并進行顯示可選地,所述機頂盒模塊包括圖形數據庫和機頂盒OSD模塊;所述圖形數據庫,用于分別存儲關于TV顯示模塊和關于機頂盒模塊的OSD界面數據;所述機頂盒OSD模塊,用于判斷接收的OSD處理指令是關于TV顯示模塊的還是關于機頂盒模塊的;如果是關于TV顯示模塊的,則從圖形數據庫中調用關于TV顯示模塊的 OSD界面數據,生成關于TV顯示模塊的OSD頁面,傳送給顯示子模塊;如果是關于機頂盒模塊的,則從圖形數據庫中調用關于機頂盒模塊的OSD界面數據,生成關于機頂盒模塊的OSD 頁面,傳送給顯示子模塊。可選地,機頂盒OSD模塊接收的OSD處理指令來自遙控器,所述TV顯示模塊包括第一設置子模塊,所述機頂盒模塊包括第二設置子模塊;如果OSD處理指令是關于TV顯示模塊的,所述機頂盒OSD模塊還用于接收來自遙控器的設置指令,傳送給第一設置子模塊;所述第一設置子模塊,用于根據設置指令設置 TV顯示模塊狀態;如果OSD處理指令是關于機頂盒模塊的,所述機頂盒OSD模塊還用于接收來自遙控器的設置指令,傳送給第二設置子模塊;所述第二設置子模塊,用于根據設置指令設置機頂盒模塊狀態。可選地,所述TV顯示模塊還包括前面板,用于接收來自遙控器的OSD處理指令, 傳送給機頂盒OSD模塊。具體地,可以在TV顯示模塊與機頂盒之間設置一條命令通道,并在前面板中設置無線接收單元;無線接收單元接收來自遙控器的用于進行OSD處理的各指令,通過該命令通道傳送給機頂盒模塊,并在需要時由機頂盒模塊通過該命令通道向TV顯示模塊傳輸設置指令。可選地,所述TV顯示模塊包括第三設置子模塊,所述機頂盒模塊包括第四設置子模塊;如果OSD處理指令是關于TV顯示模塊的,所述前面板還用于接收來自遙控器的設置指令,傳送給機頂盒OSD模塊;所述機頂盒OSD模塊還用于將設置指令傳送給第三設置子模塊,第三設置子模塊根據設置指令設置TV顯示模塊狀態;如果OSD處理指令是關于機頂盒模塊的,所述前面板還用于接收來自遙控器的設置指令,傳送給機頂盒OSD模塊;所述機頂盒OSD模塊還用于將設置指令傳送給第四設置子模塊,第四設置子模塊根據設置指令設置機頂盒模塊狀態。采用本發明方案,由機頂盒模塊調用OSD界面數據,生成關于TV顯示模塊和機頂盒模塊的OSD頁面,這樣,不需要TV顯示模塊和機頂盒模塊分別生成各自的OSD頁面,簡化了 OSD處理;相應地,只在機頂盒模塊中設置OSD模塊即可,無需在TV顯示模塊中設置OSD 模塊,降低了成本。以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明保護的范圍之內。
權利要求
1.一種數字電視一體機屏幕顯示OSD的處理方法,其特征在于,該方法包括機頂盒模塊接收OSD處理指令;機頂盒模塊判斷OSD處理指令所指向的對象;如果所述指向的對象是電視機TV顯示模塊,則機頂盒模塊調用關于TV顯示模塊的OSD 界面數據,生成關于TV顯示模塊的OSD頁面,傳送給TV顯示模塊進行顯示。
2.如權利要求1所述的方法,其特征在于,如果所述指向的對象是機頂盒模塊,則機頂盒模塊調用關于機頂盒模塊的OSD界面數據,生成關于機頂盒模塊的OSD頁面,傳送給TV 顯示模塊進行顯示。
3.如權利要求2所述的方法,其特征在于,機頂盒模塊接收的OSD處理指令來自遙控器;如果所述指向的對象是電視機TV顯示模塊,所述傳送給TV顯示模塊進行顯示之后,該方法還包括機頂盒模塊接收來自遙控器的設置指令,傳送給TV顯示模塊,TV顯示模塊根據設置指令設置TV顯示模塊狀態;如果所述指向的對象是機頂盒模塊,所述傳送給TV顯示模塊進行顯示之后,該方法還包括機頂盒模塊接收來自遙控器的設置指令,根據設置指令設置機頂盒模塊狀態。
4.如權利要求1所述的方法,其特征在于,所述機頂盒模塊接收OSD處理指令之前,該方法還包括TV顯示模塊的前面板接收來自遙控器的OSD處理指令,傳送給機頂盒模塊。
5.如權利要求4所述的方法,其特征在于,如果所述指向的對象是電視機TV顯示模塊,所述傳送給TV顯示模塊進行顯示之后,該方法還包括前面板接收來自遙控器的設置指令,傳送給機頂盒模塊;機頂盒模塊將設置指令傳送給TV顯示模塊,TV顯示模塊根據設置指令設置TV顯示模塊狀態;如果所述指向的對象是機頂盒模塊,所述傳送給TV顯示模塊進行顯示之后,該方法還包括前面板接收來自遙控器的設置指令,傳送給機頂盒模塊;機頂盒模塊根據設置指令設置機頂盒模塊狀態。
6.如權利要求1至5中任一項所述的方法,其特征在于,所述判斷OSD處理指令所指向的對象,包括機頂盒模塊獲取OSD處理指令中的類型字段,根據類型字段確定OSD處理指令是關于 TV顯示模塊的還是關于機頂盒模塊的。
7.一種數字電視一體機,其特征在于,該數字電視一體機包括機頂盒模塊和TV顯示模塊,所述TV顯示模塊包括顯示子模塊;所述機頂盒模塊,用于接收OSD處理指令,判斷OSD處理指令是關于TV顯示模塊的還是關于機頂盒模塊的;如果是關于TV顯示模塊的,則調用關于TV顯示模塊的OSD界面數據,生成關于TV顯示模塊的OSD頁面,傳送給顯示子模塊;如果是關于機頂盒模塊的,則調用關于機頂盒模塊的OSD界面數據,生成關于機頂盒模塊的OSD頁面,傳送給顯示子模塊;所述顯示子模塊,用于接收機頂盒模塊傳送的OSD頁面,并進行顯示。
8.如權利要求7所述的數字電視一體機,其特征在于,所述機頂盒模塊包括圖形數據庫和機頂盒OSD模塊;所述圖形數據庫,用于分別存儲關于TV顯示模塊和關于機頂盒模塊的OSD界面數據;所述機頂盒OSD模塊,用于判斷接收的OSD處理指令是關于TV顯示模塊的還是關于機頂盒模塊的;如果是關于TV顯示模塊的,則從圖形數據庫中調用關于TV顯示模塊的OSD界面數據,生成關于TV顯示模塊的OSD頁面,傳送給顯示子模塊;如果是關于機頂盒模塊的, 則從圖形數據庫中調用關于機頂盒模塊的OSD界面數據,生成關于機頂盒模塊的OSD頁面, 傳送給顯示子模塊。
9.如權利要求8所述的數字電視一體機,其特征在于,機頂盒OSD模塊接收的OSD處理指令來自遙控器,所述TV顯示模塊包括第一設置子模塊,所述機頂盒模塊包括第二設置子模塊;如果OSD處理指令是關于TV顯示模塊的,所述機頂盒OSD模塊還用于接收來自遙控器的設置指令,傳送給第一設置子模塊;所述第一設置子模塊,用于根據設置指令設置TV顯示模塊狀態;如果OSD處理指令是關于機頂盒模塊的,所述機頂盒OSD模塊還用于接收來自遙控器的設置指令,傳送給第二設置子模塊;所述第二設置子模塊,用于根據設置指令設置機頂盒模塊狀態。
10.如權利要求7所述的數字電視一體機,其特征在于,所述TV顯示模塊還包括前面板,所述前面板,用于接收來自遙控器的OSD處理指令,傳送給機頂盒OSD模塊。
11.如權利要求10所述的數字電視一體機,其特征在于,所述TV顯示模塊包括第三設置子模塊,所述機頂盒模塊包括第四設置子模塊;如果OSD處理指令是關于TV顯示模塊的,所述前面板還用于接收來自遙控器的設置指令,傳送給機頂盒OSD模塊;所述機頂盒OSD模塊還用于將設置指令傳送給第三設置子模塊,第三設置子模塊根據設置指令設置TV顯示模塊狀態;如果OSD處理指令是關于機頂盒模塊的,所述前面板還用于接收來自遙控器的設置指令,傳送給機頂盒OSD模塊;所述機頂盒OSD模塊還用于將設置指令傳送給第四設置子模塊,第四設置子模塊根據設置指令設置機頂盒模塊狀態。
全文摘要
本發明提供了數字電視一體機屏幕顯示OSD的處理方法及數字電視一體機,其中,該方法包括機頂盒模塊接收OSD處理指令;機頂盒模塊判斷OSD處理指令所指向的對象;如果所述指向的對象是電視機TV顯示模塊,則機頂盒模塊調用關于TV顯示模塊的OSD界面數據,生成關于TV顯示模塊的OSD頁面,傳送給TV顯示模塊進行顯示。本發明方案能夠簡化OSD處理,降低了成本。
文檔編號H04N21/472GK102223580SQ20111015324
公開日2011年10月19日 申請日期2011年5月31日 優先權日2011年5月31日
發明者叢迎軍, 羅金華, 袁明 申請人:深圳市同洲電子股份有限公司