專利名稱:數字廣播接收終端中管理電子節目指南數據的裝置和方法
技術領域:
本發明涉及一種數字廣播接收終端,更具體地說,涉及一種在數字廣播接收終端中管理電子節目指南數據的裝置和方法。
背景技術:
數字廣播通常是指取代傳統模擬服務的高質量、高清晰度的音頻/視頻廣播服務。
數字廣播技術和移動通信技術的近來的發展導致了對即使在移動時也能夠允許人們觀看數字廣播的數字廣播服務的關注的增加。特別是,通過移動通信終端提供的數字多媒體廣播(DMB)服務正吸引了極大的關注。DMB是一種能夠使人們在設置有不定向接收天線的個人手持接收器或者車載數字TV接收器上觀看通過多頻道廣播的各種多媒體節目的移動廣播服務。
數字廣播服務的一個很大的優勢是更高的頻道效率。在模擬廣播中,一個節目只能在一個物理頻道上被廣播。相反,數字廣播能夠在一個物理頻道上同時發送多個節目。因為在數字廣播中提供了很大數量的節目,所以存在對便于觀看者選擇期望的節目的節目信息的需要。電子節目指南(EPG)是提供這種廣播節目信息的同屏(on-screen)指南。
EPG提供關于可用頻道、每個頻道上正在廣播的節目、預定的廣播節目的開始/結束時間和其他節目指南(以下指“EPG數據”)。一般地,EPG數據以周期性的時間間隔或者每當被更新時被提供。
數字廣播接收終端接收并存儲EPG數據。響應于用戶的請求,數字廣播接收終端從存儲的EPG數據構成廣播指南畫面,并將構成的廣播指南畫面提供給用戶。可根據用戶的請求接收所述EPG數據。
以下,將參照圖1中所示的傳統數字廣播接收終端的EPG數據管理裝置對在數字廣播接收終端中怎樣管理EPG數據進行說明。
參照圖1,數字廣播接收終端通過EPG解析單元10從數字廣播信號中分離出MPEG-2 TS(運動圖像專家組-2傳輸流)的PSI(節目具體信息)字段中攜帶的EPG數據,并在存儲器20(例如,NAND閃存)中存儲所述EPG數據。EPG用戶界面單元30使用EPG數據構成廣播指南畫面,并將所述畫面通過顯示單元輸出以將關于數字廣播節目的信息提供給用戶。
EPG解析單元10一次性將全部EPG數據記錄在存儲器20中。此外,EPG用戶界面單元30從存儲器20中一次性讀取全部記錄的EPG數據。因此,在傳統的數字廣播接收終端中記錄并讀取EPG數據花費相當多的時間。
此外,當在通過EPG解析單元10將EPG數據記錄在存儲器20中的期間EPG用戶界面單元30讀取EPG數據時,會頻繁地發生錯誤。
發明內容
因此,提出本發明以解決上述出現在現有技術中的問題,并且本發明的目的在于提供一種用于在數字廣播接收終端中有效地管理電子節目指南(EPG)數據的裝置和方法。
為了達到上述的本發明的目的,提供一種用于在數字廣播接收終端中管理EPG數據的裝置,所述裝置包括EPG解析單元,用于從接收的數字廣播信號中分離出EPG數據;EPG用戶界面單元,用于使用EPG數據中的一個特定數據構成用于提供數字廣播節目信息的廣播指南畫面;EPG管理單元,用于從EPG數據中提取預定數據以生成數據庫,當接收到對用于構成廣播指南畫面的數據的請求時,從生成的數據庫中讀取特定數據,和將讀取的數據傳送到EPG用戶界面單元;和存儲器,用于在EPG管理單元的控制下存儲EPG數據和生成的數據庫。
根據本發明的另一方面,提供一種用于在數字廣播接收終端中管理EPG數據的方法,所述方法包括從接收的數字廣播信號中分離出EPG數據;從所述EPG數據中提取構成廣播指南畫面所需的數據,并為每一項提取的數據生成一個單獨的數據庫;在存儲器中存儲生成的數據庫;當存在對構成廣播指南畫面的數據的請求時,從存儲在存儲器中的數據庫中讀取相應的數據;和使用讀取的數據構成廣播指南畫面。
通過以下結合附圖的詳細描述,本發明的以上和其他目的、特征和優點將更加清楚,其中
圖1示出了在傳統數字廣播接收終端中的EPG數據管理裝置;圖2是根據本發明的優選實施例的數字廣播接收終端的框圖;圖3更加詳細地示出了在圖2中的數字廣播接收終端的結構;圖4A到圖4C示出了根據本發明的優選實施例的由數字廣播接收終端使用EPG數據生成的數據庫的示例;圖5是示出根據本發明的優選示例性實施例的數字廣播接收終端的操作的流程圖;和圖6A到圖6E是說明根據本發明的優選實施例的數字廣播接收終端的操作的示圖。
具體實施例方式
以下,將參照附圖對本發明的優選實施例進行描述。在以下對本發明的描述中,當包含于此的已知功能和結構的詳細描述會使本發明的主題內容不清楚時,將省略該詳細描述。
圖2是根據本發明的優選實施例的數字廣播接收終端的框圖,且圖3更加詳細地示出了在圖2中的數字廣播接收終端的結構。
數字廣播接收終端100包括數字廣播接收器110、解調器120、多媒體單元130、顯示單元140、音頻處理器(揚聲器)150、鍵輸入單元160、控制單元170和存儲器180。在控制單元170的控制下,數字廣播接收器110接收數字廣播信號并將接收的信號輸出到解調器120。解調器120將從數字廣播接收器110接收的數字廣播信號解調為隨后被輸出到多媒體單元130的數字數據流。
在數字廣播輸出模式下,當用戶輸入輸出特定頻道的數字廣播的請求時,多媒體單元130在控制單元170的控制下,將數字廣播接收器110的頻率設置為期望頻道的特定頻率。因此,數字廣播接收器110可接收用戶期望的電視臺頻道的數字廣播信號。
多媒體單元130對解調為數字數據流的數字廣播信號進行解多路復用以將其分離為音頻數據流和視頻數據流。此外,多媒體單元130將該音頻數據流和視頻數據流解碼為模擬音頻信號和模擬視頻信號,并且將所述信號分別輸出到揚聲器150和顯示單元140。
參照圖3,多媒體單元130可包括EPG解析單元131、EPG管理單元133和EPG用戶界面單元135。EPG解析單元131從由解調器120解調的數字廣播信號中分離出EPG數據,并將所述EPG數據傳送到EPG管理單元133。EPG管理單元133將接收的EPG數據存儲在存儲器180中。存儲器180可包括第一存儲器181(例如,NAND閃存)和第二存儲器183(例如,SDRAM)。優選地,將EPG數據存儲在第一存儲器181中,從而即使當數字廣播接收終端100被關閉時也不會將其刪除。
EPG用戶界面單元135使用EPG數據中的一個特定數據構成廣播指南畫面,以將關于數字廣播節目的信息提供給用戶。構成的廣播指南畫面被顯示在顯示單元140上。用于構成廣播指南畫面的特定數據包括EPG數據中的SDT(業務描述表)、EIT(事件信息表)和BAT(業務群關聯表)。
當在第一存儲器181中存儲EPG數據時,EPG管理單元133從EPG數據中提取所述特定數據,即,SDT、EIT和BAT,并生成如圖4A到圖4C中所示的數據庫。優選地,EPG管理單元133還在第一存儲器181中存儲生成的數據庫。EPG管理單元133可為各數據生成多個數據庫,或者為所有提取的數據生成單一數據庫。
圖4A到圖4C示出了根據本發明的由數字廣播接收終端100使用EPG數據生成的數據庫的示例。
圖4A示出了EPG管理單元133使用在EPG數據中的SDT(關于每個頻道的信息)生成的數據庫。所述數據庫示出了頻道編號、頻道名稱、節目可錄性、URL(統一資源定位器)、TV分級、頻道類型(例如,音頻頻道或者視頻頻道)。
圖4B示出了EPG管理單元133使用在EPG數據中的BAT(包括通知的關于電視臺的信息)生成的數據庫。所述數據庫示出了關于廣播服務的各種通知。
圖4C示出了EPG管理單元133使用在EPG數據中的EIT(關于每個頻道的節目的信息)生成的數據庫。所述數據庫示出了每個節目的開始時間、結束時間、標題和其他細節(例如,演員表和概要)。
EPG解析單元131可分別且單獨地將從EPG數據分離出的SDT、EIT和BAT信息傳送到EPG管理單元133。此時,EPG管理單元133可使用SDT、EIT和BAT信息生成數據庫,并將所述數據庫存儲到第一存儲器181中,從而不必從EPG數據中單獨提取出SDT、EIT和BAT信息。
當存在對用于構成廣播指南畫面的特定數據的請求時(即,當用戶在用于廣播指南的初始屏幕上選擇“視頻頻道”菜單時),EPG管理單元133從在第一存儲器181中存儲的數據庫中搜索請求的數據(例如,關于每個頻道的SDT信息)。EPG管理單元133將檢測到的數據讀取到第二存儲器183,并將讀取的數據傳送到將構成廣播指南畫面的EPG用戶界面單元135。優選地,第二存儲器183是提供高速讀取的SDRAM。
或者,EPG管理單元133可將存儲在第一存儲器181中的SDT、EIT和BAT信息以及使用這些信息生成的數據庫暫時存儲在第二存儲器183中。當接收到對用于構成廣播指南畫面的特定數據的請求時,EPG管理單元133可迅速地從暫時存儲在第二存儲器183中的所述信息或者數據庫中讀取請求的數據,并將讀取的數據傳送到EPG用戶界面單元135。
盡管多媒體單元130已經作為數字廣播接收終端100中的單獨的單元被說明,但是它也可以與控制單元170相結合。
顯示單元140輸出由數字廣播接收終端100生成的各種顯示數據。顯示單元140可包括可支持高分辨率數字廣播數據的LCD(液晶顯示器)。當LCD是觸摸屏時,它可用作輸入裝置。此外,顯示單元140在控制單元170的控制下顯示由數字廣播接收器110接收的數字廣播數據以及EPG數據。所述在顯示單元140上顯示的EPG數據是廣播指南畫面。在觀看顯示的廣播指南畫面的同時,用戶可通過鍵輸入單元160選擇期望的頻道或者任何其他菜單。
揚聲器150在控制單元170的控制下輸出由數字廣播接收器110接收的數字廣播數據的音頻數據。此時,控制器170可僅控制揚聲器150輸出所述音頻數據,而不顯示由多媒體單元130使用EPG數據構成的廣播指南畫面。
鍵輸入單元160將與外部用戶要求相應的信號傳送給控制單元170。換句話說,鍵輸入單元160接收由用戶通過按下鍵輸入的操作信號。所述操作信號既可以是用于控制控制單元170的輸入信息,也可以是用戶選擇信息。
存儲器180存儲數字廣播接收終端100的控制操作所需的各種信息和數據。此外,存儲器180存儲EPG數據,所述EPG數據包括通過數字廣播接收器110接收的數字廣播數據和關于數字廣播節目的信息。
圖5是示出根據本發明的優選實施例的數字廣播接收終端100的操作的流程圖。將參照圖2和圖3對所述過程進行詳細說明。
在數字廣播模式下,EPG解析單元131從通過數字廣播接收器110接收的數字廣播信號中分離EPG數據,并將所述EPG數據傳送到EPG管理單元133(S110)。此時,EPG解析單元131可從所述EPG數據分離出SDT、EIT和BAT信息,并將這些信息分別傳送到EPG管理單元133。
EPG管理單元133在控制單元170的控制下從EPG解析單元131接收所述EPG數據并提取用于構成廣播指南畫面的特定數據(S120)。所述特定數據包括提供關于每個信道的信息的SDT(業務描述表)、提供關于每個廣播節目的信息的EIT(事件信息表)以及提供來自電視臺的通知的BAT(業務群關聯表)。
EPG管理單元133使用提取的數據,即SDT、EIT和BAT信息,生成數據庫,并在第一存儲器181中存儲生成的數據庫(S130)。由于除了提取的數據之外的EPG數據很少被用于構成廣播指南畫面,所以優選地,存儲這樣未被使用的數據,但不將其生成為數據庫。EPG管理單元133可為全部提取的數據生成單一數據庫。在這種情況下,所述單一數據庫可存儲上述3種表的全部信息。
控制單元170檢查是否存在對構成廣播指南畫面的數據的請求(S140)。所述數據是指數字廣播節目信息,即構成由用戶在廣播指南菜單上選擇的特定項的廣播指南畫面所需的數據。換句話說,在如圖6A所示顯示用于廣播指南的初始屏幕畫面的同時,控制單元170檢查用戶是否在廣播指南菜單上選擇了任一項。
當存在對構成廣播指南畫面的數據的請求時(即,當在廣播指南菜單上選擇了任一項時),控制單元170控制EPG管理單元133從存儲在第一存儲器181的數據庫中讀取請求的數據,并將所述數據傳送到EPG用戶界面單元135(S150)。例如,當用戶使用鍵輸入單元160在顯示的用于廣播指南的初始屏幕上選擇“視頻頻道”項時,EPG管理單元133在使用SDT信息生成的數據庫中搜索構成所選的“視頻頻道”項的廣播指南畫面所需的數據,并隨后讀取相應的數據。
當讀取的數據被傳送時,EPG用戶界面單元135在控制單元170的控制下使用接收的數據構成廣播指南畫面(S160)。換句話說,EPG用戶界面單元135構成所選項的廣播指南畫面。
控制單元170將由EPG用戶界面單元135構成的廣播指南畫面輸出到顯示單元140(S170)。
圖6A到圖6E是說明根據本發明的優選實施例的數字廣播接收終端的操作的示圖,將進一步參照圖5對數字廣播接收終端的操作進行詳細說明。
圖6A示出了用于在數字廣播接收終端顯示的廣播指南的初始屏幕。當在頻道指南菜單上選擇“視頻頻道”項A或者“音頻頻道”項B時,可使用提供關于每個頻道的信息的SDT和提供關于每個廣播節目的信息的EIT構成所選項的廣播指南畫面。此外,可使用BAT構成“通知”項C的廣播指南畫面。
當在顯示圖6A的初始屏幕期間用戶選擇“視頻頻道”項A時,通過從步驟S150到步驟S170,使用SDT頻道信息構成如圖6B所示的廣播指南畫面,并在顯示單元上顯示所述廣播指南畫面。
當用戶在如圖6B所示的廣播指南畫面中選擇特定頻道時(例如,頻道06)時,通過從步驟S150到步驟S170,使用EIT節目信息構成如圖6C所示的新的廣播指南畫面。如圖6C所示,所述新的廣播指南畫面列出了預定的節目以及它們的廣播時間。
當用戶在圖6C中的廣播指南畫面中選擇特定節目(例如,電影“老男孩”)時,使用EIT信息構成如圖6D所示的另一新的廣播指南畫面,并將所述另一新的廣播指南畫面顯示在顯示單元上。所述新的廣播指南畫面顯示關于所選節目的具體信息,諸如所選節目的演員表、電影導演、電影分級和簡介。
當用戶在圖6A的初始屏幕上選擇“通知”項C時,使用BAT電視臺信息構成如圖6E所示的廣播指南畫面,并將所述廣播指南畫面顯示在顯示單元上。
如上所述,根據本發明的數字廣播接收終端從接收的EPG數據中提取構成廣播指南畫面所需的數據,并在單獨生成的數據庫中存儲并管理所述數據以能夠迅速有效地進行訪問。
另外,對所述用于構成廣播指南畫面的數據進行單獨管理可減少對EPG數據的重復使用,從而能夠實現嵌入在所述數字廣播接收終端內的存儲器的有效使用。
盡管已對本發明的優選實施例以示例的目的進行了描述,但是本領域技術人員應當明白,在不脫離包括其等同物的全部范圍的權利要求所公開的本發明的范圍和精神的情況下,可以進行各種修改、添加和替換。
權利要求
1.一種用于在數字廣播接收終端中管理電子節目指南數據的裝置,包括電子節目指南解析單元,用于從接收的數字廣播信號中分離出電子節目指南數據;電子節目指南用戶界面單元,用于使用所述電子節目指南數據中的一個特定數據構成用于提供數字廣播節目信息的廣播指南畫面;電子節目指南管理單元,用于從所述電子節目指南數據中提取預定數據以生成數據庫,當接收到對用于構成廣播指南畫面的數據的請求時從生成的數據庫中讀取特定數據,和將讀取的數據傳送到電子節目指南用戶界面單元;和存儲器,用于在電子節目指南管理單元的控制下存儲所述電子節目指南數據和生成的數據庫。
2.如權利要求1所述的裝置,其中,所述特定數據是提供關于每個頻道的信息的業務描述表、提供關于每個廣播節目的信息的事件信息表和提供包括電視臺通知的關于電視臺的信息的業務群關聯表中的一個。
3.如權利要求1所述的裝置,其中,所述電子節目指南管理單元從所述電子節目指南數據中提取特定數據以生成數據庫,并且將生成的數據庫與所述電子節目指南數據一起存儲在存儲器中。
4.如權利要求2所述的裝置,其中,所述電子節目指南管理單元從所述電子節目指南數據中提取特定數據以生成數據庫,并且將生成的數據庫與所述電子節目指南數據一起存儲在存儲器中。
5.如權利要求1所述的裝置,其中,所述存儲器包括用于存儲所述電子節目指南數據的第一存儲器和用于暫時地存儲從第一存儲器讀取的特定數據的第二存儲器。
6.如權利要求1所述的裝置,還包括用于顯示由電子節目指南用戶界面單元構成的廣播指南畫面的顯示單元。
7.如權利要求6所述的裝置,其中,所述對構成廣播指南畫面的數據的請求是對用于構成由用戶在顯示單元上顯示的廣播指南菜單上選擇的項的廣播指南畫面的數據的請求。
8.如權利要求1所述的裝置,其中,所述電子節目指南解析單元從所述電子節目指南數據中分離出用于構成廣播指南畫面的不同的單獨的數據,并且將所述不同的數據單獨地傳送到所述電子節目指南管理單元。
9.如權利要求8所述的裝置,其中,當從電子節目指南解析單元接收到用于構成廣播指南畫面的數據時,電子節目指南管理單元生成數據庫,并將生成的數據庫存儲在存儲器中。
10.一種用于在數字廣播接收終端中管理電子節目指南數據的方法,所述方法包括以下步驟從接收的數字廣播信號中分離出電子節目指南數據;從所述電子節目指南數據中提取構成廣播指南畫面所需的數據,并為每一項提取的數據生成一個單獨的數據庫;在存儲器中存儲生成的數據庫;當存在對構成廣播指南畫面的數據的請求時,從存儲在存儲器中的數據庫中讀取相應的數據;和使用讀取的數據構成所述廣播指南畫面。
11.如權利要求10所述的方法,其中,所述用于構成廣播指南畫面的數據是提供關于每個頻道的信息的業務描述表、提供關于每個廣播節目的信息的事件信息表和提供包括電視臺通知的關于電視臺的信息的業務群關聯表中的一個。
12.如權利要求10所述的方法,還包括顯示構成的廣播指南畫面的步驟。
13.如權利要求12所述的方法,其中,所述數據讀取步驟包括當用戶在顯示的廣播指南菜單上選擇一項時,從存儲在存儲器中的數據庫中讀取用于構成所選項的廣播指南畫面的數據。
全文摘要
公開了一種用于在數字廣播接收終端中管理電子節目指南(EPG)數據的裝置,所述裝置包括EPG解析單元,用于從接收的數字廣播信號中分離出EPG數據;EPG用戶界面單元,用于使用EPG數據中的一個特定數據構成用于提供數字廣播節目信息的廣播指南畫面;EPG管理單元,用于從EPG數據中提取預定數據以生成數據庫,當接收到對用于構成廣播指南畫面的數據的請求時從生成的數據庫中讀取特定數據,并將讀取的數據傳送到EPG用戶界面單元;和存儲器,用于在EPG管理單元的控制下存儲EPG數據和生成的數據庫。所述裝置從接收的EPG數據生成用于存儲和管理構成廣播指南畫面所需的數據的單獨的數據庫,從而能夠迅速有效地訪問數據。
文檔編號H04N5/445GK1937756SQ200610138930
公開日2007年3月28日 申請日期2006年9月21日 優先權日2005年9月21日
發明者樸敞設, 權成根 申請人:三星電子株式會社