專利名稱:實現(xiàn)自定義馬賽克業(yè)務(wù)的方法、終端及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字電視機頂盒領(lǐng)域,尤其涉及一種基于IPTV機頂盒實現(xiàn)自定義馬賽克業(yè)務(wù)的方法、終端及系統(tǒng)。
背景技術(shù):
IPTV(Interactive Personality TV,個性化的互動電視)系統(tǒng)又叫交互式網(wǎng)絡(luò)電視,是一種利用寬帶有線電視網(wǎng),集互聯(lián)網(wǎng)、多媒體、通訊等多種技術(shù)于一體,向家庭用戶提供包括數(shù)字電視在內(nèi)的多種交互式服務(wù)的嶄新技術(shù),其系統(tǒng)結(jié)構(gòu)主要包括流媒體服務(wù)、節(jié)目采編、存儲及認證計費等子系統(tǒng),基于IP網(wǎng)絡(luò)傳輸,用戶終端可以是網(wǎng)絡(luò)機頂盒+電視機,也可以是PC (Personal Computer,個人計算機)或者移動終端(比如Pad、IPhone等)。IPTV由于融合網(wǎng)絡(luò)、數(shù)字電視和媒體處理等多種技術(shù),其業(yè)務(wù)和功能一直得到不斷更新。通常,數(shù)字電視給用戶展示頻道信息的形式,除了文字、圖片顯示外,還以馬賽克業(yè)務(wù)的方式在屏幕上顯示。馬賽克業(yè)務(wù)是指將電視屏幕劃分多個顯示區(qū)域,每個區(qū)域?qū)崟r顯示一個數(shù)字電視頻道的小視頻內(nèi)容信息,用戶可以通過遙控器的方式選擇某個小視頻,進而選擇該小視頻對應(yīng)的標(biāo)準(zhǔn)電視頻道。相對于傳統(tǒng)的文字、圖片展示頻道信息而言,馬賽克電視業(yè)務(wù)因為能夠提供節(jié)目實時預(yù)覽功能,具有良好的用戶交互性和友好性。在數(shù)字視頻廣播(DVB,Digital Video Broadcasting)馬賽克電視業(yè)務(wù)應(yīng)用中,馬賽克業(yè)務(wù)的實現(xiàn)一般采用專門的馬賽克電視合成器,將多個標(biāo)準(zhǔn)視頻縮小到小視頻預(yù)覽畫面,并將多個小視頻預(yù)覽畫面組合成一幅標(biāo)準(zhǔn)的電視畫面,最后將該標(biāo)準(zhǔn)的電視畫面作為一路完整的視頻流發(fā)送到用戶終端,用戶終端解碼后在電視上顯示馬賽克業(yè)務(wù)。在數(shù)字電視機頂盒中,通常采用頭端編碼器將多路小視頻碼流復(fù)用到一路TS流 (Transport Mream,傳輸流)中,這樣頭端發(fā)送的是一路TS流,該TS流包含要實現(xiàn)馬賽克電視的多路小視頻流,終端解碼器芯片能夠處理復(fù)用的TS流,并實現(xiàn)多路視頻流分別解碼。但由于組成馬賽克頻道的多路小視頻流已在頭端編碼器端固定,用戶只能在終端機頂盒上瀏覽和操作已設(shè)定的馬賽克頻道,若用戶需要選定或設(shè)置喜歡的馬賽克頻道,則只能在頭端重新選定。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種簡單靈活、具有個性化的實現(xiàn)自定義馬賽克業(yè)務(wù)的方法、終端及系統(tǒng)。為了達到上述目的,本發(fā)明提出一種實現(xiàn)自定義馬賽克業(yè)務(wù)的方法,包括終端接收用戶從EPG頻道列表中選擇加入馬賽克業(yè)務(wù)的頻道,轉(zhuǎn)發(fā)至EPG服務(wù)器, 由所述EPG服務(wù)器將用戶選擇的頻道加入馬賽克組成頻道的列表中;接收所述EPG服務(wù)器發(fā)送的所述馬賽克組成頻道的列表中各馬賽克業(yè)務(wù)的小視頻屬性;
根據(jù)所述馬賽克業(yè)務(wù)的小視頻屬性,建立所述馬賽克業(yè)務(wù)的小視頻與流媒體服務(wù)器之間的信令連接;從所述流媒體服務(wù)器接收每路馬賽克業(yè)務(wù)的頻道的媒體流;對各路馬賽克業(yè)務(wù)的頻道的媒體流進行處理后,組成一幅完整的馬賽克頻道畫面顯示在終端屏幕上。優(yōu)選地,所述終端對各路馬賽克業(yè)務(wù)的頻道的媒體流進行處理的步驟包括所述終端分別對每路馬賽克業(yè)務(wù)的頻道的媒體流進行解碼;或者,所述終端將各路馬賽克業(yè)務(wù)的頻道的媒體流合成一路碼流,并對該一路碼流進行解碼。優(yōu)選地,所述終端接收用戶從EPG頻道列表中選擇加入馬賽克業(yè)務(wù)的頻道的步驟之前還包括向用戶展示來自所述EPG服務(wù)器的當(dāng)前的馬賽克業(yè)務(wù)。優(yōu)選地,該方法還包括所述終端將用戶設(shè)定的馬賽克業(yè)務(wù)的顯示模板發(fā)送至所述EPG服務(wù)器,由所述 EPG服務(wù)器設(shè)置所述馬賽克業(yè)務(wù)的小視頻屬性。優(yōu)選地,所述馬賽克業(yè)務(wù)的小視頻屬性至少包括小視頻窗口顯示的位置和大小, 和/或排布風(fēng)格。優(yōu)選地,所述終端至少包括網(wǎng)絡(luò)機頂盒+電視機、PC或者智能移動終端。本發(fā)明還提出一種實現(xiàn)自定義馬賽克業(yè)務(wù)的終端,包括接收發(fā)送模塊,用于接收用戶從EPG頻道列表中選擇加入馬賽克業(yè)務(wù)的頻道,轉(zhuǎn)發(fā)至EPG服務(wù)器,由所述EPG服務(wù)器將用戶選擇的頻道加入馬賽克組成頻道的列表中;視頻屬性接收模塊,用于接收所述EPG服務(wù)器發(fā)送的所述馬賽克組成頻道的列表中各馬賽克業(yè)務(wù)的小視頻屬性;連接建立模塊,用于根據(jù)所述馬賽克業(yè)務(wù)的小視頻屬性,建立所述馬賽克業(yè)務(wù)的小視頻與流媒體服務(wù)器之間的信令連接;
處理顯示模塊,用于從所述流媒體服務(wù)器接收每路馬賽克業(yè)務(wù)的頻道的媒體流; 對各路馬賽克業(yè)務(wù)的頻道的媒體流進行處理后,組成一幅完整的馬賽克頻道畫面顯示在終端屏幕上。優(yōu)選地,所述處理顯示模塊還用于分別對每路馬賽克業(yè)務(wù)的頻道的媒體流進行解碼;或者,所述終端將各路馬賽克業(yè)務(wù)的頻道的媒體流合成一路碼流,并對該一路碼流進行解碼。優(yōu)選地,所述接收發(fā)送模塊還用于向用戶展示來自所述EPG服務(wù)器的當(dāng)前的馬賽克業(yè)務(wù)。優(yōu)選地,所述接收發(fā)送模塊還用于將用戶設(shè)定的馬賽克業(yè)務(wù)的顯示模板發(fā)送至所述EPG服務(wù)器,由所述EPG服務(wù)器設(shè)置所述馬賽克業(yè)務(wù)的小視頻屬性。優(yōu)選地,所述終端至少包括網(wǎng)絡(luò)機頂盒+電視機、PC或者智能移動終端。本發(fā)明還提出一種實現(xiàn)自定義馬賽克業(yè)務(wù)的系統(tǒng),包括EPG服務(wù)器、終端以及流媒體服務(wù)器,其中所述EPG服務(wù)器,用于接收所述終端轉(zhuǎn)發(fā)的用戶選擇加入馬賽克業(yè)務(wù)的頻道,加入馬賽克組成頻道的列表中,并將所述馬賽克組成頻道的列表中馬賽克業(yè)務(wù)的小視頻屬性發(fā)送至所述終端;
所述終端,用于接收用戶從EPG頻道列表中選擇加入馬賽克業(yè)務(wù)的頻道,轉(zhuǎn)發(fā)至 EPG服務(wù)器;根據(jù)所述EPG服務(wù)器發(fā)送的所述馬賽克業(yè)務(wù)的小視頻屬性,建立所述馬賽克業(yè)務(wù)的小視頻與所述流媒體服務(wù)器的信令連接;從所述流媒體服務(wù)器接收每路馬賽克業(yè)務(wù)的頻道的媒體流;對各路馬賽克業(yè)務(wù)的頻道的媒體流進行處理后,組成一幅完整的馬賽克頻道畫面顯示在電視屏幕上;所述流媒體服務(wù)器,用于在與所述馬賽克業(yè)務(wù)的小視頻建立信令連接后,將每路馬賽克業(yè)務(wù)的頻道的媒體流發(fā)送至所述終端。本發(fā)明提出的一種實現(xiàn)自定義馬賽克業(yè)務(wù)的方法、終端及系統(tǒng),用戶可以根據(jù)自己的喜好從電子節(jié)目單(EPG)保留的頻道列表中選取需要的頻道加入馬賽克組成頻道列表中,終端從媒體服務(wù)器上接收對應(yīng)的小視頻流,進行解碼后輸出顯示在終端屏幕上,該方法實現(xiàn)簡單靈活,具有良好的用戶交互性和友好性,且成本低,可擴展性強。
圖1是本發(fā)明實現(xiàn)自定義馬賽克業(yè)務(wù)的方法一實施例的流程示意圖;圖2是本發(fā)明實現(xiàn)自定義馬賽克業(yè)務(wù)的終端一實施例的結(jié)構(gòu)示意圖;圖3是本發(fā)明實現(xiàn)自定義馬賽克業(yè)務(wù)的系統(tǒng)一實施例的結(jié)構(gòu)示意圖。為了使本發(fā)明的技術(shù)方案更加清楚、明了,下面將結(jié)合附圖作進一步詳述。
具體實施例方式本發(fā)明實施例解決方案主要是用戶可以根據(jù)自己的喜好從電子節(jié)目單(EPG)保留的頻道列表中選取需要的頻道加入馬賽克組成頻道列表中,終端從媒體服務(wù)器上接收對應(yīng)的小視頻流,進行解碼后輸出顯示在終端屏幕上,方法簡單靈活,且極具個性化設(shè)計。本發(fā)明中終端可以為網(wǎng)絡(luò)機頂盒+電視機、PC或者智能移動終端(比如Pad、 IPhone等)。下面各實施例以終端為網(wǎng)絡(luò)機頂盒+電視機為例進行說明。本發(fā)明實施例方法運行環(huán)境涉及IPTV系統(tǒng)中EPG (Electronic Program Guide,電子節(jié)目菜單)服務(wù)器以及流媒體服務(wù)器,終端與IPTV系統(tǒng)中的EPG服務(wù)器以及流媒體服務(wù)器之間相互交互,從而實現(xiàn)本發(fā)明自定義馬賽克業(yè)務(wù)。EPG作為IPTV業(yè)務(wù)的門戶系統(tǒng),主要完成和用戶的接口,完成用戶命令的解析和交互并將結(jié)果發(fā)回給用戶,最終為用戶消費提供指引,并使用戶最終享受到IPTV服務(wù)。其界面與Web頁面類似,在EPG界面上通常提供各類菜單、按鈕、鏈接等可供用戶選擇節(jié)目時直接點擊的組件;EPG的界面上也可以包含各類供用戶瀏覽的動態(tài)或靜態(tài)的多媒體內(nèi)容。EPG的主要作用是用戶利用EPG提供的菜單,可以選擇自己喜歡的組播頻道;點播自己喜歡的視頻節(jié)目;在線演唱自己喜歡的歌曲;查找IPTV提供的各種信息;訂購自己喜歡的節(jié)目;進行電子商務(wù)交易等。以機頂盒為例,機頂盒與EPG服務(wù)器之間采用HTTP協(xié)議交互,EPG服務(wù)器作為服務(wù)器端,機頂盒作為客戶端。在這種EPG系統(tǒng)架構(gòu)下,可采用以下方式實現(xiàn)IPTV EPG的基本功能和可選功能 將所有的EPG內(nèi)容和用戶界面都存儲在專用的EPG服務(wù)器中。EPG服務(wù)器傳送這些由HTML 格式表示的信息至用戶機頂盒,用戶界面的表示在客戶端完成??蛻舳酥恍枰惭b瀏覽器軟件。用戶可以通過機頂盒瀏覽EPG服務(wù)器上的網(wǎng)頁,查詢各種VOD節(jié)目的價格、信息,選擇所需的電視頻道和節(jié)目或感興趣的電影節(jié)目觀看。目前,帶寬技術(shù)已經(jīng)得到了很大提高,用戶網(wǎng)路可以承載更高的傳輸碼流,并且, 終端媒體處理技術(shù)和性能也得到了極大提高,終端可以支持多路碼流復(fù)用或同時解碼多路視頻流?;谏鲜霏h(huán)境,如圖1所示,本發(fā)明一實施例提出一種實現(xiàn)自定義馬賽克業(yè)務(wù)的方法,包括步驟S101,終端接收用戶從EPG頻道列表中選擇加入馬賽克業(yè)務(wù)的頻道,轉(zhuǎn)發(fā)至 EPG服務(wù)器,由EPG服務(wù)器將用戶選擇的頻道加入馬賽克組成頻道的列表中;在IPTV系統(tǒng)中,為了盡可能降低帶寬對網(wǎng)絡(luò)傳輸質(zhì)量的影響,可以將需要提供馬賽克業(yè)務(wù)預(yù)覽的標(biāo)準(zhǔn)頻道均發(fā)布一個碼率很低的小視頻頻道,該小視頻頻道的視頻源和標(biāo)準(zhǔn)頻道的視頻源內(nèi)容相同,只是碼率更低。采用小視頻源的優(yōu)點在于一方面方便用戶快速預(yù)覽每個頻道內(nèi)容,如常用的畫中畫功能,另一方面也為馬賽克電視業(yè)務(wù)提供了實現(xiàn)基礎(chǔ)。該小視頻碼率的大小可以根據(jù)運營商和網(wǎng)絡(luò)帶寬的要求,通過頭端編碼器設(shè)置, 通常每個小視頻流的碼率為幾百K字節(jié)左右,并盡可能在滿足用戶預(yù)覽效果的同時,對終端帶寬的影響降到最小。當(dāng)用戶需要自定義馬賽克業(yè)務(wù)時,用戶在機頂盒上瀏覽EPG服務(wù)器展示的當(dāng)前的馬賽克業(yè)務(wù)。當(dāng)用戶在機頂盒上啟動自定義馬賽克電視功能時,首先從EPG服務(wù)器保存的EPG 頻道列表中選擇和編輯需要加入馬賽克業(yè)務(wù)的小視頻頻道。根據(jù)電視屏幕的觀看效果,用戶可以選取適量的小視頻頻道,可以使用戶終端總的帶寬不會增加太多。之后,由EPG服務(wù)器將用戶從EPG頻道列表中選取的需要加入馬賽克業(yè)務(wù)的頻道加入馬賽克組成頻道的列表中。由于用戶在EPG服務(wù)器上可以通過自定義的方式來選擇要展示的馬賽克小視頻, 而不局限于頭端編碼器等設(shè)備,真正做到用戶自定義,具有良好的用戶交互性和友好性。步驟S102,接收EPG服務(wù)器發(fā)送的馬賽克組成頻道的列表中各馬賽克業(yè)務(wù)的小視頻屬性;步驟S103,根據(jù)馬賽克業(yè)務(wù)的小視頻屬性,建立馬賽克業(yè)務(wù)的小視頻與流媒體服務(wù)器之間的信令連接;上述步驟S102及步驟S103中,當(dāng)用戶選擇好馬賽克組成頻道后,EPG服務(wù)器將馬賽克業(yè)務(wù)的小視頻屬性設(shè)置給機頂盒,由機頂盒分別將馬賽克業(yè)務(wù)的小視頻和流媒體服務(wù)器建立信令方面的鏈接。其中,馬賽克業(yè)務(wù)的小視頻屬性包括小視頻窗口顯示的位置和大小,和排布風(fēng)格寸。EPG服務(wù)器可以根據(jù)用戶設(shè)定的顯示模板設(shè)置馬賽克業(yè)務(wù)的小視頻屬性,用戶可以將設(shè)定的馬賽克業(yè)務(wù)的顯示模板由終端轉(zhuǎn)發(fā)至EPG服務(wù)器,由EPG服務(wù)器設(shè)置馬賽克業(yè)務(wù)的小視頻屬性。步驟S104,從流媒體服務(wù)器接收每路馬賽克業(yè)務(wù)的頻道的媒體流;對各路馬賽克業(yè)務(wù)的頻道的媒體流進行處理后,組成一幅完整的馬賽克頻道畫面顯示在終端屏幕上。在完成信令方面交互后,機頂盒分別從流媒體服務(wù)器接收每路馬賽克業(yè)務(wù)的頻道的媒體流。機頂盒可以對接收的每一路媒體流同時分別進行解碼等后處理,最終實現(xiàn)將馬賽克業(yè)務(wù)的多個小視頻窗口組成一幅標(biāo)準(zhǔn)的視頻窗口,顯示在電視屏幕上。此外,機頂盒也可以將接收的多路小視頻流后合成一路碼流,最終在電視屏幕上顯示一幅完整的馬賽克頻道畫面。本實施例中,用戶可以根據(jù)自己的喜好從電子節(jié)目單(EPG)保留的頻道列表中選取需要的頻道,組成當(dāng)前馬賽克小視頻的視頻源,所有這些操作,均可以通過頭端業(yè)務(wù)系統(tǒng)以及終端機頂盒之間的交互操作來實現(xiàn),不需要頭端編碼器來初始設(shè)定。用戶也可以根據(jù)自身的喜好,設(shè)定當(dāng)前馬賽克電視業(yè)務(wù)的用戶顯示模板,例如包括小視頻窗口顯示的位置和大小,以及排布風(fēng)格。因此,本實施例通過用戶自定的方式實現(xiàn)了馬賽克電視功能業(yè)務(wù),其主要優(yōu)點有一、實現(xiàn)方法簡單靈活。通過在終端側(cè)實現(xiàn)馬賽克業(yè)務(wù)的組成小視頻,可以根據(jù)用戶喜好自己定義馬賽克頻道,具有良好的交互性;二、所用方法經(jīng)濟適應(yīng)。利用終端側(cè)已經(jīng)支持的馬賽克功能處理技術(shù),不需要頭端特殊的馬賽克設(shè)備,借助頭端頻道的小視頻流,非常簡單的實現(xiàn)馬賽克功能,不需要增加其他硬件設(shè)備,該實現(xiàn)方法既簡單,又有非常好的經(jīng)濟性;三、可擴展性強。用戶可以自定義馬賽克,由于馬賽克業(yè)務(wù)的展示均通過EPG服務(wù)器來設(shè)定,不同的用戶可以根據(jù)自己的喜好選擇不同的模板,馬賽克業(yè)務(wù)功能的實現(xiàn)不需要對系統(tǒng)作出改動,比較適應(yīng)個性化設(shè)定。如圖2所示,本發(fā)明一實施例提出一種實現(xiàn)自定義馬賽克業(yè)務(wù)的終端,包括接收發(fā)送模塊201、視頻屬性接收模塊202、連接建立模塊203以及處理顯示模塊204,其中接收發(fā)送模塊201,用于接收用戶從EPG頻道列表中選擇加入馬賽克業(yè)務(wù)的頻道, 轉(zhuǎn)發(fā)至EPG服務(wù)器,由EPG服務(wù)器將用戶選擇的頻道加入馬賽克組成頻道的列表中;向用戶展示來自EPG服務(wù)器的當(dāng)前的馬賽克業(yè)務(wù);以及將用戶設(shè)定的馬賽克業(yè)務(wù)的顯示模板發(fā)送至所述EPG服務(wù)器,由所述EPG服務(wù)器設(shè)置所述馬賽克業(yè)務(wù)的小視頻屬性。視頻屬性接收模塊202,用于接收EPG服務(wù)器發(fā)送的馬賽克組成頻道的列表中各馬賽克業(yè)務(wù)的小視頻屬性;連接建立模塊203,用于根據(jù)馬賽克業(yè)務(wù)的小視頻屬性,建立馬賽克業(yè)務(wù)的小視頻與流媒體服務(wù)器之間的信令連接;處理顯示模塊204,用于從流媒體服務(wù)器接收每路馬賽克業(yè)務(wù)的頻道的媒體流; 對各路馬賽克業(yè)務(wù)的頻道的媒體流進行處理后,組成一幅完整的馬賽克頻道畫面顯示在終端屏幕上。本實施例終端可以為網(wǎng)絡(luò)機頂盒+電視機、PC或者智能移動終端(比如Il^d、 IPhone等)。下面以終端為網(wǎng)絡(luò)機頂盒+電視機為例對本實施例方案進行詳細說明。機頂盒與EPG服務(wù)器之間采用HTTP協(xié)議交互,EPG服務(wù)器作為服務(wù)器端,機頂盒作與電視機作為客戶端。
在IPTV系統(tǒng)中,為了盡可能降低帶寬對網(wǎng)絡(luò)傳輸質(zhì)量的影響,可以將需要提供馬賽克業(yè)務(wù)預(yù)覽的標(biāo)準(zhǔn)頻道均發(fā)布一個碼率很低的小視頻頻道,該小視頻頻道的視頻源和標(biāo)準(zhǔn)頻道的視頻源內(nèi)容相同,只是碼率更低。采用小視頻源的優(yōu)點在于一方面方便用戶快速預(yù)覽每個頻道內(nèi)容,如常用的畫中畫功能,另一方面也為馬賽克電視業(yè)務(wù)提供了實現(xiàn)基礎(chǔ)。該小視頻碼率的大小可以根據(jù)運營商和網(wǎng)絡(luò)帶寬的要求,通過頭端編碼器設(shè)置, 通常每個小視頻流的碼率為幾百K字節(jié)左右,并盡可能在滿足用戶預(yù)覽效果的同時,對終端帶寬的影響降到最小。當(dāng)用戶需要自定義馬賽克業(yè)務(wù)時,用戶在機頂盒上瀏覽EPG服務(wù)器展示的當(dāng)前的馬賽克業(yè)務(wù)。當(dāng)用戶在機頂盒上啟動自定義馬賽克電視功能時,首先通過機頂盒從EPG服務(wù)器保存的EPG頻道列表中選擇和編輯需要加入馬賽克業(yè)務(wù)的小視頻頻道。根據(jù)電視屏幕的觀看效果,用戶可以選取適量的小視頻頻道,可以使用戶終端總的帶寬不會增加太多。機頂盒的接收發(fā)送模塊201接收用戶從EPG頻道列表中選擇加入馬賽克業(yè)務(wù)的頻道,轉(zhuǎn)發(fā)至EPG服務(wù)器,之后,由EPG服務(wù)器將用戶從EPG頻道列表中選取的需要加入馬賽克業(yè)務(wù)的頻道加入馬賽克組成頻道的列表中。由于用戶在EPG服務(wù)器上可以通過自定義的方式來選擇要展示的馬賽克小視頻, 而不局限于頭端編碼器等設(shè)備,真正做到用戶自定義,具有良好的用戶交互性和友好性。當(dāng)用戶選擇好馬賽克組成頻道后,EPG服務(wù)器將馬賽克業(yè)務(wù)的小視頻屬性設(shè)置給機頂盒的視頻屬性接收模塊202,然后由機頂盒的連接建立模塊203分別將馬賽克業(yè)務(wù)的小視頻和流媒體服務(wù)器建立信令方面的鏈接。其中,馬賽克業(yè)務(wù)的小視頻屬性包括小視頻窗口顯示的位置和大小,和排布風(fēng)格寸。EPG服務(wù)器可以根據(jù)用戶設(shè)定的顯示模板設(shè)置馬賽克業(yè)務(wù)的小視頻屬性,用戶可以將設(shè)定的馬賽克業(yè)務(wù)的顯示模板由接收發(fā)送模塊201轉(zhuǎn)發(fā)至EPG服務(wù)器,再由EPG服務(wù)器設(shè)置馬賽克業(yè)務(wù)的小視頻屬性。在完成信令方面交互后,機頂盒的處理顯示模塊204分別從流媒體服務(wù)器接收每路馬賽克業(yè)務(wù)的頻道的媒體流。機頂盒的處理顯示模塊204可以對接收的每一路媒體流同時分別進行解碼等后處理,最終實現(xiàn)將馬賽克業(yè)務(wù)的多個小視頻窗口組成一幅標(biāo)準(zhǔn)的視頻窗口,顯示在電視屏
眷上ο此外,機頂盒的處理顯示模塊204也可以將接收的多路小視頻流后合成一路碼流,最終在電視屏幕上顯示一幅完整的馬賽克頻道畫面。本實施例中,用戶可以根據(jù)自己的喜好從電子節(jié)目單(EPG)保留的頻道列表中選取需要的頻道,組成當(dāng)前馬賽克小視頻的視頻源,所有這些操作,均可以通過頭端業(yè)務(wù)系統(tǒng)以及終端機頂盒之間的交互操作來實現(xiàn),不需要頭端編碼器來初始設(shè)定。用戶也可以根據(jù)自身的喜好,設(shè)定當(dāng)前馬賽克電視業(yè)務(wù)的用戶顯示模板,例如包括小視頻窗口顯示的位置和大小,以及排布風(fēng)格。如圖3所示,本發(fā)明一實施例提出一種實現(xiàn)自定義馬賽克業(yè)務(wù)的系統(tǒng),包括終端301、EPG服務(wù)器302以及流媒體服務(wù)器303,其中EPG服務(wù)器302用于接收終端301轉(zhuǎn)發(fā)的用戶選擇加入馬賽克業(yè)務(wù)的頻道,加入馬賽克組成頻道的列表中,并將馬賽克組成頻道的列表中馬賽克業(yè)務(wù)的小視頻屬性發(fā)送至終端 301 ;終端301用于接收用戶從EPG頻道列表中選擇加入馬賽克業(yè)務(wù)的頻道,轉(zhuǎn)發(fā)至EPG 服務(wù)器302 ;根據(jù)EPG服務(wù)器302發(fā)送的馬賽克業(yè)務(wù)的小視頻屬性,建立馬賽克業(yè)務(wù)的小視頻與流媒體服務(wù)器303的信令連接;從流媒體服務(wù)器303接收每路馬賽克業(yè)務(wù)的頻道的媒體流;對各路馬賽克業(yè)務(wù)的頻道的媒體流進行處理后,組成一幅完整的馬賽克頻道畫面顯示在電視屏幕上;流媒體服務(wù)器303用于在與馬賽克業(yè)務(wù)的小視頻建立信令連接后,將每路馬賽克業(yè)務(wù)的頻道的媒體流發(fā)送至終端301。下面以終端301為網(wǎng)絡(luò)機頂盒+電視機為例對本實施例方案進行詳細說明。機頂盒與EPG服務(wù)器302之間采用HTTP協(xié)議交互,EPG服務(wù)器301作為服務(wù)器端, 機頂盒作與電視機作為客戶端。在IPTV系統(tǒng)中,為了盡可能降低帶寬對網(wǎng)絡(luò)傳輸質(zhì)量的影響,可以將需要提供馬賽克業(yè)務(wù)預(yù)覽的標(biāo)準(zhǔn)頻道均發(fā)布一個碼率很低的小視頻頻道,該小視頻頻道的視頻源和標(biāo)準(zhǔn)頻道的視頻源內(nèi)容相同,只是碼率更低。采用小視頻源的優(yōu)點在于一方面方便用戶快速預(yù)覽每個頻道內(nèi)容,如常用的畫中畫功能,另一方面也為馬賽克電視業(yè)務(wù)提供了實現(xiàn)基礎(chǔ)。該小視頻碼率的大小可以根據(jù)運營商和網(wǎng)絡(luò)帶寬的要求,通過頭端編碼器設(shè)置, 通常每個小視頻流的碼率為幾百K字節(jié)左右,并盡可能在滿足用戶預(yù)覽效果的同時,對終端帶寬的影響降到最小。當(dāng)用戶需要自定義馬賽克業(yè)務(wù)時,用戶在機頂盒上瀏覽EPG服務(wù)器302展示的當(dāng)前的馬賽克業(yè)務(wù)。當(dāng)用戶在機頂盒上啟動自定義馬賽克電視功能時,首先通過機頂盒從EPG服務(wù)器 302保存的EPG頻道列表中選擇和編輯需要加入馬賽克業(yè)務(wù)的小視頻頻道。根據(jù)電視屏幕的觀看效果,用戶可以選取適量的小視頻頻道,可以使用戶終端301總的帶寬不會增加太
^^ ο機頂盒接收用戶從EPG頻道列表中選擇加入馬賽克業(yè)務(wù)的頻道,轉(zhuǎn)發(fā)至EPG服務(wù)器302,之后,由EPG服務(wù)器302將用戶從EPG頻道列表中選取的需要加入馬賽克業(yè)務(wù)的頻道加入馬賽克組成頻道的列表中。由于用戶在EPG服務(wù)器302上可以通過自定義的方式來選擇要展示的馬賽克小視頻,而不局限于頭端編碼器等設(shè)備,真正做到用戶自定義,具有良好的用戶交互性和友好性。當(dāng)用戶選擇好馬賽克組成頻道后,EPG服務(wù)器302將馬賽克業(yè)務(wù)的小視頻屬性設(shè)置給機頂盒,然后由機頂盒分別將馬賽克業(yè)務(wù)的小視頻和流媒體服務(wù)器303建立信令方面的鏈接。其中,馬賽克業(yè)務(wù)的小視頻屬性包括小視頻窗口顯示的位置和大小,和排布風(fēng)格寸。
10
EPG服務(wù)器302可以根據(jù)用戶設(shè)定的顯示模板設(shè)置馬賽克業(yè)務(wù)的小視頻屬性,用戶可以將設(shè)定的馬賽克業(yè)務(wù)的顯示模板由機頂盒轉(zhuǎn)發(fā)至EPG服務(wù)器302,再由EPG服務(wù)器 302設(shè)置馬賽克業(yè)務(wù)的小視頻屬性。在完成信令方面交互后,機頂盒分別從流媒體服務(wù)器301接收每路馬賽克業(yè)務(wù)的頻道的媒體流。機頂盒可以對接收的每一路媒體流同時分別進行解碼等后處理,最終實現(xiàn)將馬賽克業(yè)務(wù)的多個小視頻窗口組成一幅標(biāo)準(zhǔn)的視頻窗口,顯示在電視屏幕上。此外,機頂盒也可以將接收的多路小視頻流后合成一路碼流,最終在電視屏幕上顯示一幅完整的馬賽克頻道畫面。本發(fā)明實施例實現(xiàn)自定義馬賽克業(yè)務(wù)的方法、終端及系統(tǒng),用戶可以根據(jù)自己的喜好從電子節(jié)目單(EPG)保留的頻道列表中選取需要的頻道加入馬賽克組成頻道列表中, 終端從媒體服務(wù)器上接收對應(yīng)的小視頻流,進行解碼后輸出顯示在終端屏幕上,該方法實現(xiàn)簡單靈活,具有良好的用戶交互性和友好性,且成本低,可擴展性強。以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或流程變換,或直接或間接運用在其它相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
權(quán)利要求
1.一種實現(xiàn)自定義馬賽克業(yè)務(wù)的方法,其特征在于,包括終端接收用戶從電子節(jié)目菜單EPG頻道列表中選擇加入馬賽克業(yè)務(wù)的頻道,轉(zhuǎn)發(fā)至 EPG服務(wù)器,由所述EPG服務(wù)器將用戶選擇的頻道加入馬賽克組成頻道的列表中;接收所述EPG服務(wù)器發(fā)送的所述馬賽克組成頻道的列表中各馬賽克業(yè)務(wù)的小視頻屬性;根據(jù)所述馬賽克業(yè)務(wù)的小視頻屬性,建立所述馬賽克業(yè)務(wù)的小視頻與流媒體服務(wù)器之間的信令連接;從所述流媒體服務(wù)器接收每路馬賽克業(yè)務(wù)的頻道的媒體流;對各路馬賽克業(yè)務(wù)的頻道的媒體流進行處理后,組成一幅完整的馬賽克頻道畫面顯示在終端屏幕上。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述終端對各路馬賽克業(yè)務(wù)的頻道的媒體流進行處理的步驟包括所述終端分別對每路馬賽克業(yè)務(wù)的頻道的媒體流進行解碼;或者,所述終端將各路馬賽克業(yè)務(wù)的頻道的媒體流合成一路碼流,并對該一路碼流進行解碼。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述終端接收用戶從EPG頻道列表中選擇加入馬賽克業(yè)務(wù)的頻道的步驟之前還包括向用戶展示來自所述EPG服務(wù)器的當(dāng)前的馬賽克業(yè)務(wù)。
4.根據(jù)權(quán)利要求1、2或3所述的方法,其特征在于,還包括所述終端將用戶設(shè)定的馬賽克業(yè)務(wù)的顯示模板發(fā)送至所述EPG服務(wù)器,由所述EPG服務(wù)器設(shè)置所述馬賽克業(yè)務(wù)的小視頻屬性。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述馬賽克業(yè)務(wù)的小視頻屬性至少包括 小視頻窗口顯示的位置和大小,和/或排布風(fēng)格。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述終端至少包括網(wǎng)絡(luò)機頂盒+電視機、PC或者智能移動終端。
7.一種實現(xiàn)自定義馬賽克業(yè)務(wù)的終端,其特征在于,包括接收發(fā)送模塊,用于接收用戶從EPG頻道列表中選擇加入馬賽克業(yè)務(wù)的頻道,轉(zhuǎn)發(fā)至 EPG服務(wù)器,由所述EPG服務(wù)器將用戶選擇的頻道加入馬賽克組成頻道的列表中;視頻屬性接收模塊,用于接收所述EPG服務(wù)器發(fā)送的所述馬賽克組成頻道的列表中各馬賽克業(yè)務(wù)的小視頻屬性;連接建立模塊,用于根據(jù)所述馬賽克業(yè)務(wù)的小視頻屬性,建立所述馬賽克業(yè)務(wù)的小視頻與流媒體服務(wù)器之間的信令連接;處理顯示模塊,用于從所述流媒體服務(wù)器接收每路馬賽克業(yè)務(wù)的頻道的媒體流;對各路馬賽克業(yè)務(wù)的頻道的媒體流進行處理后,組成一幅完整的馬賽克頻道畫面顯示在終端屏眷上ο
8.根據(jù)權(quán)利要求7所述的終端,其特征在于,所述處理顯示模塊還用于分別對每路馬賽克業(yè)務(wù)的頻道的媒體流進行解碼;或者,所述終端將各路馬賽克業(yè)務(wù)的頻道的媒體流合成一路碼流,并對該一路碼流進行解碼。
9.根據(jù)權(quán)利要求7所述的終端,其特征在于,所述接收發(fā)送模塊還用于向用戶展示來自所述EPG服務(wù)器的當(dāng)前的馬賽克業(yè)務(wù)。
10.根據(jù)權(quán)利要求7所述的終端,其特征在于,所述接收發(fā)送模塊還用于將用戶設(shè)定的馬賽克業(yè)務(wù)的顯示模板發(fā)送至所述EPG服務(wù)器,由所述EPG服務(wù)器設(shè)置所述馬賽克業(yè)務(wù)的小視頻屬性。
11.根據(jù)權(quán)利要求7-10中任一項所述的終端,其特征在于,所述終端至少包括網(wǎng)絡(luò)機頂盒+電視機、PC或者智能移動終端。
12.—種實現(xiàn)自定義馬賽克業(yè)務(wù)的系統(tǒng),其特征在于,包括EPG服務(wù)器、終端以及流媒體服務(wù)器,其中所述EPG服務(wù)器,用于接收所述終端轉(zhuǎn)發(fā)的用戶選擇加入馬賽克業(yè)務(wù)的頻道,加入馬賽克組成頻道的列表中,并將所述馬賽克組成頻道的列表中馬賽克業(yè)務(wù)的小視頻屬性發(fā)送至所述終端;所述終端,用于接收用戶從EPG頻道列表中選擇加入馬賽克業(yè)務(wù)的頻道,轉(zhuǎn)發(fā)至EPG服務(wù)器;根據(jù)所述EPG服務(wù)器發(fā)送的所述馬賽克業(yè)務(wù)的小視頻屬性,建立所述馬賽克業(yè)務(wù)的小視頻與所述流媒體服務(wù)器的信令連接;從所述流媒體服務(wù)器接收每路馬賽克業(yè)務(wù)的頻道的媒體流;對各路馬賽克業(yè)務(wù)的頻道的媒體流進行處理后,組成一幅完整的馬賽克頻道畫面顯示在電視屏幕上;所述流媒體服務(wù)器,用于在與所述馬賽克業(yè)務(wù)的小視頻建立信令連接后,將每路馬賽克業(yè)務(wù)的頻道的媒體流發(fā)送至所述終端。
全文摘要
本發(fā)明涉及一種實現(xiàn)自定義馬賽克業(yè)務(wù)的方法、終端及系統(tǒng),其方法包括終端接收用戶從EPG頻道列表中選擇加入馬賽克業(yè)務(wù)的頻道轉(zhuǎn)發(fā)至EPG服務(wù)器,由EPG服務(wù)器將用戶選擇的頻道加入馬賽克組成頻道的列表中;接收EPG服務(wù)器發(fā)送的各馬賽克業(yè)務(wù)的小視頻屬性;根據(jù)馬賽克業(yè)務(wù)的小視頻屬性,建立馬賽克業(yè)務(wù)的小視頻與流媒體服務(wù)器之間的信令連接;從流媒體服務(wù)器接收每路馬賽克業(yè)務(wù)的頻道的媒體流;對各路馬賽克業(yè)務(wù)的頻道的媒體流進行處理后,組成一幅完整的馬賽克頻道畫面顯示在終端屏幕上。本發(fā)明中用戶可自定義選擇要展示的馬賽克小視頻,而不局限于頭端編碼器等設(shè)備,因此具有良好的用戶交互性和友好性,且方法實現(xiàn)簡單靈活,可擴展性強。
文檔編號H04N21/431GK102421014SQ20111037324
公開日2012年4月18日 申請日期2011年11月22日 優(yōu)先權(quán)日2011年11月22日
發(fā)明者劉衛(wèi), 尤洪濤 申請人:中興通訊股份有限公司