專利名稱::一種數(shù)字電視上的顯示電子節(jié)目指南的實現(xiàn)方法和界面的制作方法
技術領域:
:本發(fā)明涉及一種數(shù)字電視上的顯示電子節(jié)目指南的實現(xiàn)方法和電子節(jié)目指南界面,尤其涉及一種以在一個在數(shù)字電視的電子節(jié)目指南界面上同時顯示多個頻道的節(jié)目信息的實現(xiàn)方法和界面。技術背景自從電視出現(xiàn)以來,可收到的電視頻道數(shù)目在穩(wěn)定地增加。廣播用UHF波段的創(chuàng)立、有線電視的發(fā)展、衛(wèi)星接收都使可收到的電視頻道數(shù)目增加了。電視頻道數(shù)目的增加帶來了種類更多的節(jié)目,但同時也使收視者不易了解在特定時間哪些節(jié)目可以在哪些頻道收到。最普通的方法是紙件的電視節(jié)目指南,即傳統(tǒng)的電視節(jié)目報紙(這可以是公開的獨立出版物或當?shù)貓蠹埖母郊影婷?。圖1示出了一份典型的傳統(tǒng)電視節(jié)目報的其中一頁版面。節(jié)目報上印出的表上有多列及多行,每列對應于各個電視頻道,每行對應于不同時間段的電視節(jié)目。每個表項標明了所在行標明的時間段內(nèi)對應頻道播出的電視節(jié)目。圖l僅是一份傳統(tǒng)電視節(jié)目報的其中一頁版面,顯示的頻道也很有限,如果要顯示所有電視頻道在一周內(nèi)的所有播出節(jié)目,顯然需要一份厚厚的電視節(jié)目報,而用戶每次必須從一份厚厚的電視節(jié)目報中尋找自己感興趣的節(jié)目。而且,由于用戶實際所使用的有線電視系統(tǒng)衛(wèi)星鏈路及服務水平的不同,可以收到的頻道也不一樣,即使用戶實際能夠收看的電視頻道中可能并沒有節(jié)目報上所列出的某些頻道,用戶也必須在整張電視節(jié)目報中搜索自己能收看到的電視頻道的播出節(jié)目信息。另外,紙件形式的電視節(jié)目信息有很多缺陷,節(jié)目安排可能會改變,使指南在未通知收視者的情況下作廢。還有,由于丟失或沒有買到的原因,觀眾可能得不到紙件的電視節(jié)目指南。針對這些缺陷中的至少某些部分,借助于數(shù)字傳輸技術,提出并開發(fā)和實現(xiàn)了電子節(jié)目指南(ElectronicProgramGuide,簡稱EPG)。電子節(jié)目指南為用戶收看電視節(jié)目和享受信息服務提供了一個良好的導航機制,使用戶能方便快捷地找到自己關心的節(jié)目,査看節(jié)目的附加信息。電子節(jié)目指南是為數(shù)字電視用戶提供的一種界面友好、容易使用,為用戶提供當前和未來幾天內(nèi)各個頻道的節(jié)目內(nèi)容、播出時間和節(jié)目簡介、節(jié)目預定等多種有關電視節(jié)目信息的功能性服務,就像一張版面更清晰、內(nèi)容更豐富的電視節(jié)目報。電子節(jié)目指南通過電視屏幕向用戶提供文字、圖形、圖像組成的人機交互界面,負責電視節(jié)目和各種增值業(yè)務的導航。通過它可以了解所有頻道當前和未來幾天內(nèi)的各個頻道的節(jié)目內(nèi)容、播出時間和節(jié)目簡介,利用電子節(jié)目指南還可以實現(xiàn)預約節(jié)目等功能。電子節(jié)目指南的具體內(nèi)容是同電視節(jié)目流一起送到用戶端的,用戶可以通過瀏覽電子節(jié)目指南的內(nèi)容獲悉當前和未來幾天各個頻道節(jié)目安排的具體情況及其它相關信息。例如,目前共有哪些頻道,各頻道的電視節(jié)目時間表,各電視節(jié)目的其它信息。用戶可以通過操作遙控器上的按鈕即可在電視屏幕上隨意瀏覽電子節(jié)目指南的具體內(nèi)容并可以進行節(jié)目預約。然而,目前數(shù)字電視終端對于電子節(jié)目指南的呈現(xiàn)方法通常是采用在一電子節(jié)目指南菜單中僅呈現(xiàn)被選取的單一頻道的節(jié)目信息,其它未被選取的頻道節(jié)目信息則不顯示。各頻道的名稱以巻標的形態(tài)縱列在電子節(jié)目指南菜單的左側(cè),供電視使用者選取欲收看的頻道信息。當其中一頻道被選取時,畫面中即完全呈現(xiàn)該頻道在各個時間區(qū)段內(nèi)的節(jié)目名稱。此種電子節(jié)目指南的呈現(xiàn)方法使用戶同時只能在電子節(jié)目指南菜單中瀏覽一個頻道的節(jié)目信息,用戶每次都必須不斷地切換頻道名稱巻標才可以看到其它頻道的信息,增加了操作的繁瑣性。
發(fā)明內(nèi)容本發(fā)明的目的在于解決上述問題,提供了一種數(shù)字電視上的顯示電子節(jié)目指南的實現(xiàn)方法和電子節(jié)目指南界面,能使用戶一目了然地同時瀏覽多個頻道的節(jié)目信息,能使用戶快捷和方便地瀏覽一周內(nèi)各個頻道所有時間區(qū)段的節(jié)目信息,以便集中進行節(jié)目選擇。本發(fā)明的技術方案為本發(fā)明揭示了一種數(shù)字電視上的顯示電子節(jié)目指南的實現(xiàn)方法,包括獲取當前日期,將包括當日日期的數(shù)天的星期/日期顯示在電子節(jié)目指南界面的第一區(qū)域;査找頻道名稱,將數(shù)個頻道的頻道名稱顯示在電子節(jié)目指南界面的第二區(qū)域;查找每個頻道下的節(jié)目時間和節(jié)目名稱,將査找到的每個頻道對應的節(jié)目時間和節(jié)目名稱顯示在電子節(jié)目指南界面的第三區(qū)域。上述的數(shù)字電視上的顯示電子節(jié)目指南的實現(xiàn)方法,其中,包括當日日期的數(shù)天是包括當日日期的當前一周。上述的數(shù)字電視上的顯示電子節(jié)目指南的實現(xiàn)方法,其中,包括當日日期的數(shù)天是從當日日期起始的數(shù)天。上述的數(shù)字電視上的顯示電子節(jié)目指南的實現(xiàn)方法,其中,該第一區(qū)域、第二區(qū)域和第三區(qū)域在該電子節(jié)目指南界面上縱向依次排列。上述的數(shù)字電視上的顯示電子節(jié)目指南的實現(xiàn)方法,其中,該方法還包括查找當前頻道,是將該當前頻道起始的數(shù)個頻道顯示在該電子節(jié)目指南界面的第二區(qū)域。上述的數(shù)字電視上的顯示電子節(jié)目指南的實現(xiàn)方法,其中,數(shù)字電視的每個頻點上有多個頻道,每個頻道上有多個節(jié)目,對頻點、頻道和節(jié)目的存儲采用樹形結構,其中對頻道和節(jié)目的存儲采用靜態(tài)鏈表的結構。本發(fā)明還揭示了一種數(shù)字電視上的電子節(jié)目指南界面,包括第一區(qū)域,顯示包括當日日期的數(shù)天的星期/曰期;第二區(qū)域,顯示數(shù)個頻道的頻道名稱;第三區(qū)域,顯示該第二區(qū)域顯示的每個頻道下的節(jié)目時間和節(jié)目名稱。上述的電子節(jié)目指南界面,其中,該第一區(qū)域、該第二區(qū)域和該第三區(qū)域是縱向依序排列的。上述的電子節(jié)目指南界面,其中,該第一區(qū)域顯示的是包括當日日期的當前一周或者以當日日期為起始的連續(xù)數(shù)天。上述的電子節(jié)目指南界面,其中,該第二區(qū)域顯示的是以當前頻道為起始的數(shù)個頻道的頻道名稱。本發(fā)明對比現(xiàn)有技術有如下的有益效果本發(fā)明的方法是將多個頻道同時顯示在電子節(jié)目指南的界面上,對比現(xiàn)有的將頻道名稱作為巻標的電子節(jié)目指南,本發(fā)明能使用戶一目了然的同時瀏覽多個頻道的節(jié)目信息,以便集中進行節(jié)目選擇,提高了用戶操作的方便性和快捷性。圖1是傳統(tǒng)的紙件電視節(jié)目指南的某一版面的示意圖。圖2是本發(fā)明的數(shù)字電視上的顯示電子節(jié)目指南的實現(xiàn)方法的較佳實施例的流程圖。圖3是本發(fā)明的電子節(jié)目指南界面的一個較佳實施例的示意圖。圖4是電子節(jié)目指南的實現(xiàn)流程的示意圖。圖5是本發(fā)明的電子節(jié)目指南界面與電子節(jié)目指南中數(shù)據(jù)的關系示意圖。具體實施方式下面結合附圖和實施例對本發(fā)明作進一步的描述。圖2示出了顯示本發(fā)明的電子節(jié)目指南的實現(xiàn)方法的一個較佳實施例的流程。圖3示出了電子節(jié)目指南界面的一個較佳實施例。請同時參見圖2和圖3,下面是對圖2所示方法的各步驟的詳細描述。步驟S20:獲取當前日期。步驟S21:將包括當前日期的數(shù)天的星期和/或日期顯示在電子節(jié)目指南界面的第一區(qū)域。電子節(jié)目指南界面的第一區(qū)域顯示了包括當日日期的數(shù)天的星期和/或日期。請參見圖3,在本實施例第一區(qū)域位于電子節(jié)目指南界面的頂部(圖3中的區(qū)域A),在本實施例中的第一區(qū)域顯示的是包括當日日期(圖3所示為星期六/2007.6.23)的當前一周(星期一星期日)的星期和日期。此外,第一區(qū)域還可以顯示以當日日期為起始的數(shù)天,例如以當日星期六為起始,至下一周的星期五的連續(xù)七天。步驟S22:查找頻道當前頻道和所有的頻道名稱。步驟S23:將當前頻道為起始的數(shù)個頻道顯示在電子節(jié)目指南界面的第二區(qū)域。請參見圖3,本實施例的第二區(qū)域顯示了4個頻道(圖3中的區(qū)域B),當然,顯示頻道的數(shù)目是可以變化的,可以為3個、5個乃至更多。步驟S24:査找每個頻道下的節(jié)目時間和節(jié)目名稱。步驟S25:將査找到的每個頻道對應的節(jié)目時間和節(jié)目名稱顯示在電子節(jié)目指南界面的第三區(qū)域。請參見圖3,本實施例的第三區(qū)域位于第二區(qū)域的下方(圖3中示出為區(qū)域C和D),并顯示了這4個頻道中的每一個頻道的節(jié)目時間和對應的節(jié)目名稱。步驟S26:將一些提示信息和電子節(jié)目指南的節(jié)目指南信息顯示在電子節(jié)目指南界面的第四區(qū)域。請參見圖3,本實施例的第四區(qū)域位于電子界面指南界面的底部(圖3中示出為區(qū)域E),顯示了選擇按鈕、預約/取消預約按鈕、査看預約按鈕、時段查詢按鈕、更新節(jié)目信息按鈕以及時間信息。在上述的方法中,數(shù)字電視的每個頻點上有多個頻道,每個頻道上又有多個節(jié)目,在本實施例中對頻點、頻道和節(jié)目的存儲是釆用樹形數(shù)據(jù)結構,其中對頻道和節(jié)目的存儲是采用靜態(tài)鏈表的數(shù)據(jù)結構。而傳統(tǒng)的電子節(jié)目指南常用的是動態(tài)鏈表存儲結構,容易導致形成內(nèi)存碎片。本發(fā)明所采用的靜態(tài)鏈表數(shù)據(jù)結構可以避免內(nèi)存碎片,盡可能充分地利用存儲空間,避免造成存儲空間的浪費。在圖3所示的電子節(jié)目指南界面中,區(qū)域A顯示的日期標簽可通過遙控器上的按鍵進行遙控選擇,例如通過數(shù)字鍵分別對應選擇從星期一到星期日的日期標簽,在日期標簽選擇后即可顯示該日所有頻道在各個時間段內(nèi)的節(jié)目信息。此外,本發(fā)明的電子節(jié)目指南還具有按時段查詢的功能,以用戶選擇的節(jié)目時間為標準,通過遙控器上的按鍵進行按時段的査詢。在查詢過程中是將節(jié)目信息同步到當前光標選中的節(jié)目時段,即同時顯示所有頻道在當前光標選中的節(jié)目時段播出的節(jié)目信息。通過按時段査詢的功能用戶可以方便地査看同一時間段內(nèi)的各個頻道播出節(jié)目的情況,使用戶可以方便地進行比較以便選擇觀看哪個頻道的節(jié)目。電子節(jié)目指南(EPG)實現(xiàn)的具體技術是現(xiàn)有的,指南所需的信息是由PSI表和SI表中的一些表來提供的。而EPG的實現(xiàn)就是獲取各種表和表中的信息進行存儲及管理和顯示成圖形界面的過程。EPG的大致實現(xiàn)流程如圖4所示。首先接收PAT表(ProgramAllocationTable,節(jié)目關聯(lián)表,PAT表是PSI信息的索引表),PAT表的PID固定為0,在PAT表中列出了所有節(jié)目的PMT表的PID。將PAT表解析并保存。通過PMT表的PID接收PMT表(ProgramMapTable,節(jié)目映射表),將PMT表解析保存。在PMT表中取得以下幾個關鍵字段PCR—PID,分別取得流類型字段stream—type各自對應的流的基本PID(elementary—PID),例如當stream—type=0x02時表示是視頻流,那么此時elementary—PID代表Video—PID,當stream—type=0x04時表示是音頻流,lt匕時elementary—PID代表Audio一PID。接著接收SDT表,PID固定為0x0011但由于SDT和BAT的PID完全一致,因此要通過table—id參數(shù)來區(qū)分,其中table一icH)x4A表示是BAT表,table—id=0x42表示是當前服務描述SDT表,解析并保存。在SDT表中的參數(shù)service—id中找到service—descriptor(),從中可以取得參數(shù)service—name(頻道名,如CCTV-1等)。根據(jù)NIT表的PID取得NIT表,可以得到網(wǎng)絡標識符、網(wǎng)絡名稱、當前網(wǎng)絡所管理的頻道資源信息表,解析并保存。解析TDT表(時間日期表,PID固定為0x0014)獲取時間信息。接收EIT表在任一頻道上可以一獲取全網(wǎng)的所有EIT表,EIT表的PID固定為0x0012。當tablejd=0x4e時,表示的是當前頻道上實際的出現(xiàn)/跟隨事件信息。當table—id=0x4f時,表示的是其它頻道上的出現(xiàn)/跟隨時間信息。當table—id=0x50-0x5f時,表示的是當前頻道上的節(jié)目時間表。當table—id=0x60-0x6f時,表示的是其它頻道上的節(jié)目時間表。完成EPG信息的收集后進行圖形界面的組織,電子節(jié)目指南菜單界面與EPG數(shù)據(jù)關系如圖5所示。以本發(fā)明的實現(xiàn)方法顯示的電子節(jié)目指南界面,用戶能夠使用一個遙控器在顯示屏幕上僅通過上下左右鍵移動光標來瀏覽各個頻道的節(jié)目信息。例如,用戶可通過按遙控器上的電子節(jié)目指南快捷鍵進入電子節(jié)目指南界面,按數(shù)字鍵17在星期一到星期日間切換選擇,按左右鍵選擇頻道,按上下鍵在對應的頻道中上下選擇不同時間段播出的節(jié)目。用戶在使用過程中可以通過電子節(jié)目指南界面進行節(jié)目預定的操作,在節(jié)目指南界面中選擇到未播放時段的節(jié)目,按遙控器上的"確認"鍵可以預定該節(jié)目,預定的節(jié)目前會出現(xiàn)一個打勾標記。若要取消預定,再按"確定"鍵即可。當用戶已經(jīng)成功預定的節(jié)目在臨近播出時,系統(tǒng)還會彈出提示框以提醒用戶是否要切換到預定的節(jié)目頻道。上述實施例是提供給本領域普通技術人員來實現(xiàn)或使用本發(fā)明的,本領域普通技術人員可在不脫離本發(fā)明的發(fā)明思想的情況下,對上述實施例做出種種修改或變化,因而本發(fā)明的保護范圍并不被上述實施例所限,而應該是符合權利要求書提到的創(chuàng)新性特征的最大范圍。權利要求1、一種數(shù)字電視上的顯示電子節(jié)目指南的實現(xiàn)方法,包括獲取當前日期,將包括當日日期的數(shù)天的星期/日期顯示在電子節(jié)目指南界面的第一區(qū)域;查找頻道名稱,將數(shù)個頻道的頻道名稱顯示在電子節(jié)目指南界面的第二區(qū)域;查找每個頻道下的節(jié)目時間和節(jié)目名稱,將查找到的每個頻道對應的節(jié)目時間和節(jié)目名稱顯示在電子節(jié)目指南界面的第三區(qū)域。2、根據(jù)權利要求l所述的數(shù)字電視上的顯示電子節(jié)目指南的實現(xiàn)方法,其特征在于,包括當日日期的數(shù)天是包括當日日期的當前一周。3、根據(jù)權利要求l所述的數(shù)字電視上的顯示電子節(jié)目指南的實現(xiàn)方法,其特征在于,包括當日日期的數(shù)天是從當日日期起始的數(shù)天。4、根據(jù)權利要求l所述的數(shù)字電視上的顯示電子節(jié)目指南的實現(xiàn)方法,其特征在于,該第一區(qū)域、第二區(qū)域和第三區(qū)域在該電子節(jié)目指南界面上縱向依次排列。5、根據(jù)權利要求l所述的數(shù)字電視上的顯示電子節(jié)目指南的實現(xiàn)方法,其特征在于,該方法還包括查找當前頻道,是將該當前頻道起始的數(shù)個頻道顯示在該電子節(jié)目指南界面的第二區(qū)域。6、根據(jù)權利要求l所述的數(shù)字電視上的顯示電子節(jié)目指南的實現(xiàn)方法,其特征在于,數(shù)字電視的每個頻點上有多個頻道,每個頻道上有多個節(jié)目,對頻點、頻道和節(jié)目的存儲采用樹形結構,其中對頻道和節(jié)目的存儲采用靜態(tài)鏈表的結構。7、一種數(shù)字電視上的電子節(jié)目指南界面,包括第一區(qū)域,顯示包括當日日期的數(shù)天的星期/曰期;第二區(qū)域,顯示數(shù)個頻道的頻道名稱;第三區(qū)域,顯示該第二區(qū)域顯示的每個頻道下的節(jié)目時間和節(jié)目名稱。8、根據(jù)權利要求7所述的電子節(jié)目指南界面,其特征在于,該第一區(qū)域、該第二區(qū)域和該第三區(qū)域是縱向依序排列的。9、根據(jù)權利要求7所述的電子節(jié)目指南界面,其特征在于,該第一區(qū)域顯示的是包括當日日期的當前一周或者以當日日期為起始的連續(xù)數(shù)天。10、根據(jù)權利要求7所述的電子節(jié)目指南界面,其特征在于,該第二區(qū)域顯示的是以當前頻道為起始的數(shù)個頻道的頻道名稱。全文摘要本發(fā)明公開了一種數(shù)字電視上的顯示電子節(jié)目指南的實現(xiàn)方法和電子節(jié)目指南界面。其技術方案為實現(xiàn)方法包括獲取當前日期,將包括當日日期的數(shù)天的星期/日期顯示在電子節(jié)目指南界面的第一區(qū)域;查找頻道名稱,將數(shù)個頻道的頻道名稱顯示在電子節(jié)目指南界面的第二區(qū)域;查找每個頻道下的節(jié)目時間和節(jié)目名稱,將查找到的每個頻道對應的節(jié)目時間和節(jié)目名稱顯示在電子節(jié)目指南界面的第三區(qū)域。本發(fā)明應用于數(shù)字電視領域。文檔編號H04N5/445GK101267515SQ20081003603公開日2008年9月17日申請日期2008年4月15日優(yōu)先權日2008年4月15日發(fā)明者朱仕康申請人:上海暉悅數(shù)字視頻科技有限公司