專利名稱:一種預警信息的接收及顯示方法、系統及數字電視接收機的制作方法
技術領域:
本發明屬于數字電視^接收機領域,尤其涉及一種預警信息的接收及顯示方 法、系統及數字電視接收機。
背景技術:
隨著數字電視的推廣,越來越多的家庭通過數字電視接收機收看數字電視。 由于數字電視用戶群體逐漸龐大,公共事務部門已經開始通過數字電視平臺發 布一些緊急或重要的公告。例如,當國家或地區出現緊急事故、自然災害時, 需要發出預警信息,以提醒民眾去防范。
目前,利用數字電視平臺實現預警的方法通常是在數字電視接收機中增加 預警硬件裝置,通過預警硬件裝置來預警。這樣雖然能夠達到預警的目的,但 是增加了預警硬件裝置這部分的成本,從而導致了數字電視接收機的成本較高。
發明內容
本發明實施例的目的在于提供一種預警信息的接收及顯示方法,旨在解決 現有的數字電視接收機需要增加預警硬件裝置來顯示預警信息,從而導致了數 字電視接收機的成本較高的問題。
本發明實施例是這樣實現的, 一種預警信息的接收及顯示方法,所述方法
包括以下步驟
實時檢測接收到的數字電視的信號流中是否加載有預警信息; 當檢測到預警信息時,從所述信號流中解析出預警信息; 顯示所述預警信息。
本發明實施例的另一目的在于提供一種預警信息的接收及顯示系統,所述
5系統包括
預警信息檢測單元,用于實時檢測接收到的數字電視的信號流中是否加載 有預警信息;
預警信息解析單元,用于當檢測到預警信息時,從所述信號流中解析出預 警信息;以及
預警信息顯示單元,用于顯示所述預警信息。
本發明實施例的另一目的在于提供一種數字電視接收機,所述數字電視接 收機包括預警信息的接收及顯示系統,所述系統包括
預警信息檢測單元,用于實時檢測接收到的數字電視的信號流中是否加載 有預警信息;
預警信息解析單元,用于當檢測到預警信息時,從所述信號流中解析出預 警信息;以及
預警信息顯示單元,用于顯示所述預警信息。
在本發明的實施例中,通過檢測數字電視的信號流中是否加載有預警信息, 當檢測到預警信息時,從該信號流中解析出預警信息,并顯示該預警信息,從 而不需要在數字電視接收機上增設預警硬件裝置就能實現預警信息的發布,從 而降低了數字電視接收機的成本。
圖1是本發明實施例提供的預警信息的接收及顯示方法的實施流程圖; 圖2是本發明實施例提供的預警信息的接收及顯示方法中的顯示步驟的流 程圖3是本發明實施例提供的預警信息的接收及顯示系統的結構示意圖。
具體實施例方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅 僅用以解釋本發明,并不用于限定本發明。
在本發明的實施例中,通過檢測數字電視的信號流中是否加載有預警信息, 當檢測到預警信息時,從該信號流中解析出預警信息,并顯示該預警信息,從 而不需要在數字電視接收機上增設預警硬件裝置就能實現預警信息的發布,從 而降低了數字電視接收機的成本。
圖1示出了本發明實施例提供的預警信息的接收及顯示方法的實施流程,
詳述如下
在步驟S101中,實時檢測接收到的數字電視的信號流中是否加載有預警信 息。當未^r測到預警信息時,結束本次流程,否則繼續下一步驟。
公共事務部門或其他部門需要通過數字電視發布預警公告時,需要委托數 字電視服務提供商制作預警信息,并由數字電視服務提供商將該預警信息加載 到數字電視的信號流中。為了區別預警信息的重要程度,在制作預警信息的過 程中,可以將預警信息分為以下三個等級高等預警信息、中等預警信息及初 等預警信息。
由于在數字電視系統中,應用程序信息表(Application Information Table, AIT)的用戶可以自由編輯組裝AIT表內的信息,作為本發明的實施例,數字 電視服務提供商可以預先將該預警信息加載在數字電朝L信號流中的AIT表中, 此時,步驟S101包括以下三個步驟接收數字電視的信號流,檢測該信號流中 是否加載有AIT表,當檢測到AIT表時,判斷該AIT表中是否含有預警信息。
為了方便判斷AIT表中是否含有預警信息,作為本發明的實施例,可以事 先對預警信息在AIT表中的application—control—code的字段進行定義,當 application—control—code的字段的值為設定值時,AIT表中就含有預警信息,其 中,設定值可以為 一個或多個。為了通過application—control—code的設定值區 分預警的等級,可以設定3個不同的application_control_code的值來對應不同 等級的預警信息。例如0、 0x01、 0x02,可以將0對應于高等預警信息,0x01對應于中等預警信息,0x02對應于初等預警信息。因此,通過這種對應方式, 可以 一并判斷出預警信息的等級。
在步驟S102中,從該數字電視的信號流中解析出預警信息。
若在上一步驟中檢測到信號流中的AIT表時,從該AIT表中解析出預警信 息。在解析的過程中,通過解析AIT表中的descriptor—length字段,可以得到 預警信息的長度,從而可以在AIT表中的descriptor—data字段中獲取該長度的 數據,即為預警信息,并且,通過解析AIT表中的application_control_code字 段,可以得到預警信息的等級。
在步驟S103中,顯示該預警信息。控制數字電3見接收機的顯示設備顯示該 預警信息。為了使更重要的預警信息能更廣泛地被數字電視用戶知悉,作為本 發明的實施例,針對不同重要等級的預警信息,采用不同的顯示方式來顯示預 警信息,即采用強制性顯示方式來顯示高等預警信息,采用半強制性顯示方式 來顯示中等預警信息,采用非強制性顯示方式來顯示初等預警信息。
為了使用戶能夠多次觀看預警信息,作為本發明的實施例,可以將預警信 息保存在內置于數字電視接收機的存儲器或與其連接的外置存儲器中。
圖2示出了本發明提供的預警信息的接收及顯示方法中的顯示步驟的流 程,即步驟S103所述的針對不同重要等級的預警信息,采用不同的顯示方式來 顯示預警信息的具體實施流程,詳述如下
當解析出的預警信息為高等預警信息時,執行步驟S211及步驟S212。
在步驟S211中,屏蔽數字電視接收機的控制按鍵。
該控制按鍵包括設置于數字電視接收機機體的所有掩建及遙控器上的所有 按鍵。為了既保證高等預警信息被充分了解又不影響用戶收看數字電視,作為 本發明的實施例,可以根據預警信息需要播放的時間,設置控制按鍵的屏蔽時 間,當達到該屏蔽時間時,解開對控制按鍵的屏蔽,此時,數字電視接收機又 可以重新接收控制信號。
在步驟S212中,將預警信息顯示在屏幕的最前端。當解析出的預警信息為中等預警信息時,執行步驟S221及步驟S222。 在步驟S221中,將預警信息顯示在屏幕的最前端。
在步驟S222中,顯示完畢后,關閉預警信息顯示窗口。當達到預警信息需 要播放的N;間后,說明預警信息顯示完畢,關閉預警信息顯示窗口,以方便用 戶收看數字電視節目。
當解析出的預警信息為初等預警信息時,執行步驟S231及步驟S232。
在步驟S231中,顯示預警信息的標識符。當有初等預警信息時,可以在顯 示屏上顯示一個標識符,以表明有未讀的預警信息。
在步驟S232中,當接收到預警信息的閱讀請求時,顯示預警信息。當用戶 需要讀取該初等預警信息時,通過控制按鍵輸入預警信息的閱讀請求,當數字 電視接收機接收到該閱讀請求時,顯示該初等預警信息。
圖3示出了本發明實施例提供的預警信息的接收及顯示系統的結構,該預 警信息的顯示系統可以為內置于數字電視接收機的軟件單元、硬件單元或軟硬 件結合的單元。
該顯示系統包括預警信息檢測單元31、預警信息解析單元32及預警信息 顯示單元33。預警信息檢測單元31實時檢測接收到的數字電視的信號流中是 否加載有預警信息。當檢測到預警信息時,預警信息解析單元32從該信號流中 解析出預警信息,從而預警信息顯示單元33可以顯示該預警信息。
其中,預警信息檢測單元31檢測預警信息的過程可以為信號流接收模塊 311接收數字電視的信號流,應用程序信息表檢測模塊312檢測該信號流中是 否加載有應用程序信息表,當檢測到應用程序信息表時,預警信息判斷模塊313 判斷應用程序表中是否含有預警信息。預警信息解析單元32解析預警信息的過 程可以為長度解析模塊321從應用程序信息表中解析出預警信息的長度,數 據獲取模塊322則獲取該長度對應的數據。針對不同等級的預警信息,預警信 息顯示單元33提供高等預警信息顯示模塊331、中等預警信息顯示模塊332及 初等預警信息顯示模塊333來分別控制顯示高等預警信息、中等預警信息及初等預警信息。當預警信息為高等預警信息時,高等預警信息顯示模塊331屏蔽 數字電視接收機的控制按鍵,并將預警信息顯示在屏幕的最前端。當預警信息 為中等預警信息時,中等預警信息顯示模塊332將該預警信息顯示在屏幕的最 前端,并在顯示完畢后,關閉預警信息對應的顯示窗口。當預警信息為初等預 警信息時,初等預警信息顯示模塊333顯示該預警信息對應的標識符,當接收 到用戶的閱讀請求時,顯示預警信息。
綜上所述,在本發明的實施例中,通過檢測數字電視的信號流中是否加載 有預警信息,當檢測到預警信息時,從該信號流中解析出預警信息,并顯示該 預警信息,從而不需要在數字電視接收機上增設預警硬件裝置就能實現預警信 息的發布,從而降低了數字電視接收機的成本。通過將預警信息進行等級劃分, 并針對不同等級的預警信息使用不同的顯示方式,既方便用戶了解預警信息又 不過多地影響用戶收看數字電視。通過保存下預警信息使得用戶可以進行多次 查看。
以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發 明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明 的保護范圍之內。
權利要求
1、一種預警信息的接收及顯示方法,其特征在于,所述方法包括以下步驟實時檢測接收到的數字電視的信號流中是否加載有預警信息;當檢測到預警信息時,從所述信號流中解析出預警信息;顯示所述預警信息。
2、 如權利要求l所述的方法,其特征在于,所述預警信息按等級分為高級 預警信息、中級預警信息及初級預警信息。
3、 如權利要求l所述的方法,其特征在于,所述實時檢測接收到的數字電 視的信號流中是否加載有預警信息的步驟包括接收數字電視的信號流;檢測所述信號流中是否加載有應用程序信息表;當檢測到應用程序信息表時,判斷應用程序表中是否含有預警信息。
4、 如權利要求l所述的方法,其特征在于,所述當檢測到預警信息時,從 所述信號流中解析出預警信息的步驟包括從應用程序信息表中解析出預警信息的長度; 獲取所述長度對應的數據。
5、 如權利要求l所述的方法,其特征在于,所述顯示所述預警信息的步驟 包括當預警信息為高等預警信息時,屏蔽數字電視接收機的控制按鍵,并將所 述預警信息顯示在屏幕的最前端;當預警信息為中等預警信息時,將所述預警信息顯示在屏幕的最前端,并 在顯示完畢后,關閉預警信息對應的顯示窗口;當預警信息為初等預警信息時,顯示所述預警信息對應的標識符,當接收 到預警信息的閱讀請求時,顯示預警信息。
6、 一種預警信息的接收及顯示系統,其特征在于,所述系統包括 預警信息檢測單元,用于實時檢測接收到的數字電視的信號流中是否加載有預警信息;預警信息解析單元,用于當檢測到預警信息時,從所述信號流中解析出預 警信息;以及預警信息顯示單元,用于顯示所述預警信息。
7、 如權利要求6所述的系統,其特征在于,所述預警信息檢測單元包括 信號流接收模塊,用于接收數字電視的信號流;應用程序信息表檢測模塊,用于檢測所述信號流中是否加載有應用程序信 息表;以及預警信息判斷模塊,用于當檢測到應用程序信息表時,判斷應用程序表中 是否含有預警信息。
8、 如權利要求6所述的系統,其特征在于,所述預警信息解析單元包括 長度解析模塊,用于從應用程序信息表中解析出預警信息的長度;以及 數據獲^4莫塊,用于獲取所述長度對應的數據。
9、 如權利要求6所述的系統,其特征在于,所述預警信息顯示單元包括 高等預警信息顯示模塊,用于當預警信息為高等預警信息時,屏蔽數字電視接收機的控制掩睫,并將所述預警信息顯示在屏幕的最前端;中等預警信息顯示模塊,用于當預警信息為中等預警信息時,將所述預警 信息顯示在屏幕的最前端,并在顯示完畢后,關閉預警信息對應的顯示窗口; 以及初等預警信息顯示模塊,用于當預警信息為初等預警信息時,顯示所述預 警信息對應的標識符,當接收到用戶的閱讀請求時,顯示預警信息。
10、 一種數字電視接收機,其特征在于,所述數字電視接收機包括預警信 息的接收及顯示系統,所述系統包括預警信息檢測單元,用于實時檢測接收到的數字電視的信號流中是否加載警信息;以及預警信息顯示單元,用于顯示所述預警信息。
全文摘要
本發明適用于數字電視接收機領域,提供了一種預警信息的接收及顯示方法、系統及數字電視接收機,所述方法包括以下步驟實時檢測接收到的數字電視的信號流中是否加載有預警信息;當檢測到預警信息時,從所述信號流中解析出預警信息;顯示所述預警信息。在本發明的實施例中,通過檢測數字電視的信號流中是否加載有預警信息,當檢測到預警信息時,從該信號流中解析出預警信息,并顯示該預警信息,從而不需要在數字電視接收機上增設預警硬件裝置就能實現預警信息的發布,從而降低了數字電視接收機的成本。
文檔編號H04N7/08GK101568003SQ200810066860
公開日2009年10月28日 申請日期2008年4月25日 優先權日2008年4月25日
發明者劉正華 申請人:深圳市同洲電子股份有限公司