亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種網(wǎng)絡(luò)多媒體信息快速播放方法及相應(yīng)的機(jī)頂盒設(shè)備的制作方法

文檔序號(hào):7592129閱讀:177來(lái)源:國(guó)知局
專利名稱:一種網(wǎng)絡(luò)多媒體信息快速播放方法及相應(yīng)的機(jī)頂盒設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及多媒體信息技術(shù)領(lǐng)域,尤其涉及一種在以電視機(jī)頂盒為終端的多媒體信息下載、播放方法以及用于實(shí)現(xiàn)該方法的機(jī)頂盒設(shè)備。
背景技術(shù)
在互聯(lián)網(wǎng)上,以計(jì)算機(jī)為終端進(jìn)行多媒體信息的傳輸和播放已非常普及。尤其是近年來(lái)隨著接入技術(shù)的進(jìn)步以及多媒體信息壓縮算法的發(fā)展,無(wú)論是通過(guò)下載方式還是通過(guò)流媒體傳輸?shù)姆绞蕉伎梢赃_(dá)到比較滿意的效果。但以電視機(jī)為播放終端,進(jìn)行網(wǎng)絡(luò)多媒體信息傳輸、播放的方法,目前還沒(méi)有廣泛地被用戶接受。造成此種問(wèn)題的一個(gè)重要原因是現(xiàn)有的多媒體信息播放技術(shù)還不能滿足電視機(jī)用戶的需要。
目前,通過(guò)電視機(jī)播放網(wǎng)絡(luò)多媒體信息的方法,主要有下載方式和流媒體方式兩大類,其中下載方式,服務(wù)器將整個(gè)多媒體信息通過(guò)網(wǎng)絡(luò)全部傳輸?shù)奖镜貦C(jī)頂盒上并存儲(chǔ),用戶可通過(guò)設(shè)定參數(shù)來(lái)選擇該信息下載完全后是否立即播放。
流媒體方式,由服務(wù)器向用戶設(shè)備提供連續(xù)、實(shí)時(shí)的聲音、影像或動(dòng)畫(huà)等多媒體信息的傳送,用戶不必等到整個(gè)文件全部下載完畢,而只需經(jīng)過(guò)幾秒或十?dāng)?shù)秒的啟動(dòng)延時(shí)即可進(jìn)行觀看。當(dāng)多媒體信息在客戶機(jī)上播放時(shí),文件的剩余部分將在后臺(tái)從服務(wù)器內(nèi)繼續(xù)下載。流媒體方式分為順序流式傳輸和實(shí)時(shí)流式傳輸兩種實(shí)現(xiàn)方法。
順序流式傳輸就是順序下載,服務(wù)器不根據(jù)用戶連接的速度調(diào)整下傳的數(shù)據(jù)流量,電視機(jī)頂盒接收到分片報(bào)文形式的下傳數(shù)據(jù)后,在高速緩存中完成組包,存儲(chǔ)到播放器的緩存并進(jìn)行播放。
實(shí)時(shí)流式傳輸指服務(wù)器通過(guò)控制,使多媒體信息碼率與網(wǎng)絡(luò)帶寬相匹配,保證多媒體信息可以實(shí)時(shí)播放。當(dāng)信道帶寬較低時(shí)圖像質(zhì)量較差。
下載方式和流媒體方式各有其優(yōu)點(diǎn)和不足。在一定的傳輸帶寬下,下載方式實(shí)際上是以犧牲用戶的等待時(shí)間來(lái)?yè)Q取多媒體信息播放的流暢性;而流媒體方式則是通過(guò)犧牲畫(huà)面質(zhì)量,或者畫(huà)面的連續(xù)程度使用戶減少等待時(shí)間。目前我國(guó)的大部分用戶使用ADSL接入寬帶網(wǎng)絡(luò),還無(wú)法完全達(dá)到電視視頻流實(shí)時(shí)傳輸?shù)男枨?,因此若采用順序流式傳輸,在?jié)目流暢地播放一段時(shí)間后將非常緩慢并可能產(chǎn)生停頓,經(jīng)過(guò)一段時(shí)間的緩沖后才能進(jìn)行后續(xù)節(jié)目地播放。這種停頓會(huì)周期性的頻繁產(chǎn)生,對(duì)于習(xí)慣于欣賞流暢節(jié)目的電視機(jī)用戶來(lái)講是完全無(wú)法接受的。若采用實(shí)時(shí)流式傳輸方式,則為了保證多媒體信息能夠在目前的網(wǎng)絡(luò)條件下流暢播放,必然裁減掉原有多媒體信息的部分?jǐn)?shù)據(jù),導(dǎo)致視頻、音頻質(zhì)量受損,這對(duì)于電視機(jī)用戶來(lái)講也是無(wú)法接受的。
因此,有必要提出一種網(wǎng)絡(luò)多媒體信息快速播放方法,來(lái)適應(yīng)在電視上播放網(wǎng)絡(luò)多媒體信息的需求。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種網(wǎng)絡(luò)多媒體信息快速播放方法,既可以保證播放質(zhì)量,又盡量減少用戶觀看多媒體信息的等待時(shí)間。本發(fā)明進(jìn)而提供一種實(shí)現(xiàn)該方法的機(jī)頂盒設(shè)備。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種網(wǎng)絡(luò)多媒體信息快速播放方法,應(yīng)用于由服務(wù)器、寬帶網(wǎng)絡(luò)、網(wǎng)絡(luò)電視機(jī)頂盒和電視機(jī)組成的系統(tǒng),包括以下步驟(a)用戶登錄服務(wù)器,選擇要播放的多媒體信息,然后分別執(zhí)行下述的數(shù)據(jù)存儲(chǔ)流程和播放流程;其中,所述數(shù)據(jù)存儲(chǔ)流程包括以下步驟(b1)數(shù)據(jù)流不經(jīng)過(guò)流量控制,直接由服務(wù)器下傳到機(jī)頂盒;(c1)機(jī)頂盒完成分片報(bào)文的接收和組包,然后存儲(chǔ)在本地存儲(chǔ)器中,同時(shí)記錄下載時(shí)間和已存儲(chǔ)的數(shù)據(jù)量;(d1)連續(xù)進(jìn)行上述步驟(b1)和(c1),直到文件下載完畢;所述播放流程包括以下步驟(b2)預(yù)測(cè)剩余數(shù)據(jù)的下載速度,計(jì)算開(kāi)始內(nèi)容播放的時(shí)刻;(c2)判斷是否已到播放時(shí)刻,如果沒(méi)有到,則返回步驟(b2),如果播放時(shí)刻已到,執(zhí)行下一步;
(d2)從本地存儲(chǔ)器中讀取已下載內(nèi)容,從當(dāng)前播放位置開(kāi)始播放;(e2)在進(jìn)行內(nèi)容播放的同時(shí),判斷數(shù)據(jù)是否下載完畢,如果是,則播放完所述多媒體信息后,結(jié)束;如果沒(méi)有下載完畢,執(zhí)行下一步;(f2)判斷當(dāng)前可播放的數(shù)據(jù)量是否足夠,如果是,返回步驟(e2),否則,執(zhí)行下一步;(g2)中斷內(nèi)容播放并記錄播放時(shí)刻,返回步驟(b2)。
為了使用戶可以更一進(jìn)縮短等待時(shí)間,在所述步驟(b2)之前,除了默認(rèn)一次播放完所選多媒體信息的整個(gè)內(nèi)容外,還可以由用戶選擇本次播放的時(shí)長(zhǎng);在步驟(b2)中,用本次播放還需下載的數(shù)據(jù)量除以預(yù)測(cè)的下載速度得到剩余下載時(shí)間,該剩余下載時(shí)間減去本次播放時(shí)長(zhǎng),加上設(shè)定的富裕量即得到等待時(shí)間,由該等待時(shí)間確定開(kāi)始播放的時(shí)刻。
為了使電視用戶等待時(shí)也能和計(jì)算機(jī)用戶一樣進(jìn)行其它娛樂(lè),在所述步驟(b2)中,還向用戶顯示可選的插播項(xiàng)并播放選定項(xiàng)目;在所述步驟(c2)中,如果播放時(shí)刻已到,先詢問(wèn)是否中斷插播程序,如果用戶選擇中斷,再執(zhí)行步驟(d2),如果用戶不馬上中斷,在結(jié)束插播后再執(zhí)行(d2)。
上述方法中,服務(wù)器在發(fā)送完用戶選擇的多媒體信息后,可以繼續(xù)發(fā)送用于插播的多媒體信息,并存儲(chǔ)在機(jī)頂盒的本地存儲(chǔ)器中。
為了提供友好的用戶界面,在所述步驟(b2)中,在預(yù)測(cè)所述下載速度的同時(shí),還可以提示用戶等待;在所述步驟(c2)中,如果播放時(shí)刻沒(méi)有到,則顯示播放時(shí)刻或提示用戶需要等待的時(shí)間。
為了在重新開(kāi)始播放時(shí)幫助用戶回憶以前的內(nèi)容,所述步驟(g2)之后的下一次內(nèi)容播放開(kāi)始時(shí),可以先進(jìn)行已播放內(nèi)容片段的自動(dòng)選播。
上述方法中,所述播放流程中的預(yù)測(cè)和判斷可以定時(shí)執(zhí)行。
本發(fā)明用于實(shí)現(xiàn)上述方法的機(jī)頂盒設(shè)備,包括主控制模塊、網(wǎng)絡(luò)接口單元、存儲(chǔ)單元、解碼單元、多媒體輸出單元和控制接口單元,其特征在于所述存儲(chǔ)單元包括程序存儲(chǔ)區(qū),用于存儲(chǔ)機(jī)頂盒設(shè)備的控制程序;下載多媒體數(shù)據(jù)存儲(chǔ)區(qū),用于存儲(chǔ)用戶點(diǎn)播的多媒體數(shù)據(jù)。
其中的主控制模塊用于提供所述網(wǎng)絡(luò)多媒體信息快速播放方法所需的存儲(chǔ)、播放流程控制和播放控制,進(jìn)一步包括
存儲(chǔ)控制單元,用于將組包后的下載數(shù)據(jù)存放在所述下載多媒體數(shù)據(jù)存儲(chǔ)區(qū),同時(shí)記錄下載時(shí)間和已存儲(chǔ)的數(shù)據(jù)量;播放啟動(dòng)控制單元,用于預(yù)測(cè)剩余數(shù)據(jù)的下載速度,結(jié)合本次播放時(shí)長(zhǎng)和還需下載的數(shù)據(jù)量確定播放時(shí)刻,在播放時(shí)刻從當(dāng)前播放位置啟動(dòng)內(nèi)容播放;播放控制單元,用于讀取所述下載多煤體數(shù)據(jù)存儲(chǔ)區(qū)的數(shù)據(jù),進(jìn)行播放;播放中斷控制單元,用于在下載完成之前,判斷所述下載多媒體數(shù)據(jù)存儲(chǔ)區(qū)中可播放的數(shù)據(jù)量是否足夠,數(shù)據(jù)量不足時(shí),中斷內(nèi)容播放,記錄當(dāng)前播放時(shí)刻,并轉(zhuǎn)入啟動(dòng)控制。
為了在等待時(shí)實(shí)現(xiàn)插播,所述存儲(chǔ)單元還包括一個(gè)插播多媒體數(shù)據(jù)存儲(chǔ)區(qū),用于存儲(chǔ)在下載等待過(guò)程中要插播的多媒體信息;所述主控制模塊還包括一個(gè)插播程序控制單元,用于控制插播多媒體信息的下載和存儲(chǔ),顯示可選插播項(xiàng),啟動(dòng)和停止插播信息的播放。
為了實(shí)現(xiàn)片段自動(dòng)選播,所述主控制模塊還包括一個(gè)片段選播單元,用于在下載等待時(shí)從已播放內(nèi)容中選擇多個(gè)片段,并在重新開(kāi)始內(nèi)容播放時(shí)先啟動(dòng)這些片段的播放。
為了實(shí)現(xiàn)播放時(shí)長(zhǎng)的選擇,所述主控制模塊還包括一個(gè)時(shí)長(zhǎng)選擇單元,用于提示用戶進(jìn)行本次播放時(shí)長(zhǎng)的選擇,并將選定時(shí)長(zhǎng)提供給所述播放啟動(dòng)控制單元。
由上可知,本發(fā)明通過(guò)對(duì)網(wǎng)絡(luò)電視機(jī)頂盒的改進(jìn)實(shí)現(xiàn)的網(wǎng)絡(luò)多媒體信息快速播放方法,確保了多媒體文件播放的流暢性及音、視頻效果,并使得用戶的等待時(shí)間盡可能的縮短。并且通過(guò)增加友好的人機(jī)界面以及運(yùn)用平滑的內(nèi)容過(guò)度方式,如,用戶在等待過(guò)程中還可以欣賞插播節(jié)目等,使得用戶可以得到滿意的收看效果,特別適用于通過(guò)電視進(jìn)行視頻點(diǎn)播的需求。


圖1為本發(fā)明實(shí)施例的機(jī)頂盒設(shè)備的功能框圖。
圖2為本發(fā)明實(shí)施例數(shù)據(jù)存儲(chǔ)的流程圖。
圖3為本發(fā)明實(shí)施例多媒體信息播放的流程圖。
圖4為本發(fā)明實(shí)施例實(shí)現(xiàn)插播程序調(diào)用的流程圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例的系統(tǒng)由電視、網(wǎng)絡(luò)電視機(jī)頂盒設(shè)備(以下簡(jiǎn)稱為機(jī)頂盒)、寬帶網(wǎng)絡(luò)和服務(wù)器組成,播放時(shí)的組包、存儲(chǔ)、播放等控制流程都是由機(jī)頂盒中的應(yīng)用程序來(lái)完成的。如圖2所示,本實(shí)施例的機(jī)頂盒包括網(wǎng)絡(luò)接口單元210,用于提供網(wǎng)絡(luò)接入;存儲(chǔ)單元220,用于存放機(jī)頂盒設(shè)備下載的多媒體信息,劃分為用于存儲(chǔ)機(jī)頂盒控制程序的程序存儲(chǔ)區(qū),存儲(chǔ)用于插播的多媒體信息的插播多媒體數(shù)據(jù)存儲(chǔ)區(qū),以及存儲(chǔ)用戶點(diǎn)播的多媒體信息的下載多媒體數(shù)據(jù)存儲(chǔ)區(qū);解碼單元230,用于完成多媒體信息的解碼工作;多媒體輸出單元240,用于向播放終端設(shè)備提供適合的數(shù)據(jù)接口;主控制器250,用于提供本發(fā)明網(wǎng)絡(luò)多媒體信息快速播放方法所需要的存儲(chǔ)、播放流程控制和播放控制,進(jìn)一步包含存儲(chǔ)控制單元,用于將組包后的下載數(shù)據(jù)存放在所述下載多媒體數(shù)據(jù)存儲(chǔ)區(qū),同時(shí)記錄下載時(shí)間和已存儲(chǔ)的數(shù)據(jù)量;播放啟動(dòng)控制單元,用于預(yù)測(cè)剩余數(shù)據(jù)的下載速度,結(jié)合本次播放時(shí)長(zhǎng)和還需下載的數(shù)據(jù)量確定播放時(shí)刻,在播放時(shí)刻從當(dāng)前播放位置啟動(dòng)內(nèi)容播放(文中內(nèi)容播放均指下載多媒體信息內(nèi)容的播放);播放控制單元,用于讀取所述下載多煤體數(shù)據(jù)存儲(chǔ)區(qū)的數(shù)據(jù),進(jìn)行播放;播放中斷控制單元,用于在下載完成之前,判斷所述下載多媒體數(shù)據(jù)存儲(chǔ)區(qū)中可播放的數(shù)據(jù)量是否足夠,數(shù)據(jù)量不足時(shí),中斷內(nèi)容播放,記錄當(dāng)前播放時(shí)刻,并轉(zhuǎn)入啟動(dòng)控制;插播程序控制單元,用于控制插播多媒體信息的下載和存儲(chǔ),顯示可選插播項(xiàng),啟動(dòng)和停止插播信息的播放。
控制接口單元260,用于向機(jī)頂盒設(shè)備輸入用戶的操作信息;在用戶通過(guò)多媒體終端選擇從服務(wù)器點(diǎn)播多媒體信息后,經(jīng)過(guò)必要的對(duì)話后,分別執(zhí)行如圖2及圖3所示的數(shù)據(jù)存儲(chǔ)流程和播放流程,其中的數(shù)據(jù)存儲(chǔ)流程包括以下步驟步驟300,流媒體不經(jīng)過(guò)流量控制,直接由服務(wù)器經(jīng)寬帶網(wǎng)絡(luò)下傳到機(jī)頂盒;步驟310,機(jī)頂盒完成分片報(bào)文的接收和組包;步驟320,將組包后的數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元的下載多媒體數(shù)據(jù)存儲(chǔ)區(qū),同時(shí)記錄下載時(shí)間和已存儲(chǔ)的數(shù)據(jù)量;步驟330,連續(xù)執(zhí)行上述步驟,直到選擇的多媒體信息下載完畢。
除用戶特意中斷外,上述的下載過(guò)程在進(jìn)行內(nèi)容播放的時(shí)也是連續(xù)進(jìn)行,即使用戶中斷下面的播放進(jìn)程,也可以繼續(xù)下載進(jìn)程。上述流程中分片多媒體數(shù)據(jù)的發(fā)送、接收、組包和目前順序流式傳輸相同,但組包后的多媒體數(shù)據(jù)是存儲(chǔ)在本地的存儲(chǔ)單元中,播放時(shí)再讀取。
圖3所示為本發(fā)明實(shí)施例的多媒體內(nèi)容播放的流程圖。在圖3所示的存儲(chǔ)程序執(zhí)行的同時(shí),該程序也開(kāi)始執(zhí)行,包括以下步驟步驟400,提示用戶等待,并顯示可選的插播項(xiàng);步驟410,調(diào)用播放程序播放用戶選定的插播項(xiàng);步驟420,在插播的同時(shí),系統(tǒng)定時(shí)(實(shí)時(shí)也是可以的)預(yù)測(cè)多媒體信息剩余數(shù)據(jù)的下載速度(平均),可以采用現(xiàn)有的各種方法;步驟430,根據(jù)預(yù)測(cè)的下載速度,計(jì)算多媒體信息播放的開(kāi)始時(shí)刻;本實(shí)施例采用的計(jì)算方法是用本次播放還需下載的數(shù)據(jù)量除以預(yù)測(cè)的下載速度得到剩余下載時(shí)間,該剩余下載時(shí)間減去本次播放的時(shí)長(zhǎng),加上設(shè)定的富裕量即得到等待時(shí)間,顯示給用戶,在等待時(shí)間為零時(shí)即為播放時(shí)刻,這個(gè)時(shí)間是按當(dāng)前數(shù)據(jù)估算的可以保證連續(xù)播放所需的等待時(shí)間,當(dāng)然也可以將系統(tǒng)當(dāng)前時(shí)間加上等待時(shí)間得到具體的播放時(shí)刻顯示給用戶。
步驟440,判斷是否已到播放時(shí)刻,若播放時(shí)刻未到,則執(zhí)行步驟442;如果播放時(shí)刻已到,執(zhí)行步驟450;步驟442,顯示還需等待的時(shí)間(也可以是具體的播放時(shí)刻),并返回步驟420;在返回后根據(jù)速度預(yù)測(cè)和播放時(shí)刻計(jì)算的新的結(jié)束,對(duì)原顯示進(jìn)行修正;步驟450,詢問(wèn)用戶是否中斷插播內(nèi)容,如用戶選擇中斷,則執(zhí)行步驟460;如不中斷,則執(zhí)行步驟452;步驟451,繼續(xù)播放插播內(nèi)容,播放結(jié)束后再執(zhí)行步驟460;結(jié)束插播可以通過(guò)用戶主動(dòng)中斷或設(shè)定為播放完一個(gè)小節(jié)目后自動(dòng)結(jié)束等方式;步驟460,調(diào)用播放程序,從存儲(chǔ)單元的下載多媒體數(shù)據(jù)存儲(chǔ)區(qū)的當(dāng)前播放位置讀取數(shù)據(jù),開(kāi)始內(nèi)容播放;步驟470,在進(jìn)行內(nèi)容播放的同時(shí),定時(shí)判斷是否下載完畢,如果是,則主控制流程可以結(jié)束,播放程序執(zhí)行到播放完成;如果不是,執(zhí)行下一步,步驟470;步驟480,為了避免因下載速度的變化而產(chǎn)生意料之后的播放停頓,本實(shí)施例還判斷下載多媒體數(shù)據(jù)存儲(chǔ)區(qū)可播放的數(shù)據(jù)量是否不足(根據(jù)已下載數(shù)據(jù)量和已播放數(shù)據(jù)量的差值是否小于一門(mén)限值來(lái)判斷),如果是,返回步驟470;如果數(shù)據(jù)量不足,執(zhí)行下一步;步驟490,中斷內(nèi)容播放并記錄播放時(shí)刻,返回步驟410;在步驟470中,在主控制流程結(jié)束后可以執(zhí)行插播內(nèi)容的下載,并將下載的插播數(shù)據(jù)存儲(chǔ)在插播多媒體數(shù)據(jù)存儲(chǔ)區(qū)。
圖4示出是本發(fā)明實(shí)施例實(shí)現(xiàn)插播程序調(diào)用的方法,由以下步驟組成步驟500,在系統(tǒng)已經(jīng)啟動(dòng),而網(wǎng)絡(luò)鏈接空閑的時(shí)候,服務(wù)器向用戶終端發(fā)送部分節(jié)目?jī)?nèi)容,例如廣告、風(fēng)光片、介紹資料等;步驟510,機(jī)頂盒將這些文件存儲(chǔ)在存儲(chǔ)單元的插播多媒體數(shù)據(jù)存儲(chǔ)區(qū),該區(qū)域可設(shè)成用戶無(wú)法查詢和訪問(wèn)的模式;步驟520,服務(wù)器每隔一段時(shí)間向機(jī)頂盒發(fā)送節(jié)目表,更新機(jī)頂盒中的內(nèi)容,該節(jié)目表實(shí)際上是一個(gè)循環(huán)鏈表,對(duì)應(yīng)著各個(gè)插播節(jié)目程序;步驟530,在播放過(guò)程中,調(diào)用插播程序后系統(tǒng)顯示節(jié)目列表,并播放選定的節(jié)目,可將當(dāng)前節(jié)目號(hào)加一后對(duì)應(yīng)的節(jié)目作為默認(rèn)的選定項(xiàng);步驟540,該節(jié)目結(jié)束后將自動(dòng)跳轉(zhuǎn)到下一個(gè)節(jié)目,直至特殊插播程序被中止,可以被用戶主動(dòng)中止或在播放時(shí)刻已到時(shí)自動(dòng)中止。
綜上所述,本發(fā)明提出了基于電視機(jī)顯示的,在線多媒體節(jié)目下載、播放以及內(nèi)容插播全套流程。該流程有可實(shí)現(xiàn)性,極大的擴(kuò)展了電視機(jī)的使用空間。確保了多媒體信息播放的流暢性及音、視頻效果,使得用戶的等待時(shí)間盡可能的縮短,并通過(guò)友好界面和插播程序的調(diào)用使得用戶在計(jì)算機(jī)上可以進(jìn)行的其它欣賞活動(dòng)在電視機(jī)上也得以實(shí)現(xiàn),很好的滿足了用戶實(shí)際的需要。下面是一個(gè)具體的播放實(shí)例。
用戶登錄到某一服務(wù)器,選擇了電影節(jié)目《英雄》。這時(shí)彈出選擇畫(huà)面“請(qǐng)您稍等15分鐘,可以沖一杯咖啡,然后再來(lái)觀看。您現(xiàn)在可以選擇以下服務(wù)內(nèi)容1、CD播放,2、已有影片播放,3、游戲......”。用戶選擇了CD播放,此時(shí)音樂(lè)響起。用戶起身去沖咖啡。
用戶于是一邊品嘗咖啡,一邊欣賞音樂(lè)......音樂(lè)聲停止,畫(huà)面顯示“可以收看《英雄》了!您是否愿意中止CD播放,現(xiàn)在觀看呢?”用戶選擇是。電視上于是就開(kāi)始展現(xiàn)《英雄》波瀾起伏的內(nèi)容。整個(gè)畫(huà)面的播放過(guò)程非常流暢,圖象清晰,音效震撼,并且不需要象VCD或DVD一樣去插放碟片。
大約一個(gè)小時(shí)以后,英雄播放暫停。在電視機(jī)上顯示了如下內(nèi)容“您好!現(xiàn)在先休息一下,您目前收看的是廣告節(jié)目。每收看一條,您將節(jié)省0.1元的上網(wǎng)費(fèi)用?!彪娨暺聊簧祥_(kāi)始播放一些廣告內(nèi)容,并且有些用戶還可以通過(guò)無(wú)線輸入設(shè)備和其“對(duì)話”,可以進(jìn)行翻頁(yè)和內(nèi)容選擇。在廣告的右上角顯示著“10分鐘后您將繼續(xù)收看精彩節(jié)目?!笔昼姾?,廣告停止播放,又恢復(fù)放映原先的《英雄》。用戶繼續(xù)欣賞新的內(nèi)容,直至其結(jié)束。這時(shí)屏幕上顯示“謝謝您收看影片《英雄》,歡迎您再點(diǎn)播其他節(jié)目?!比缓笞詣?dòng)跳轉(zhuǎn)到該服務(wù)器的節(jié)目列表。
本發(fā)明所述的電視終端可以是基于各種制式的模擬電視或數(shù)字電視,或者其他種類的多媒體播放終端。
在以上實(shí)施例的基礎(chǔ)上,可以做各種變換,例如為了使用戶可以更一進(jìn)縮短等待時(shí)間,可以由用戶選擇本次播放的時(shí)長(zhǎng),在計(jì)算播放時(shí)刻時(shí),本次播放還需下載的數(shù)據(jù)量可以為整個(gè)下載內(nèi)容的1/2、1/3等等。例如,播放一部1:20小時(shí)的電影時(shí),一開(kāi)始可以選擇40分鐘的本次播放時(shí)長(zhǎng),這樣,如果用戶原來(lái)需等待30分鐘,現(xiàn)在就只等待15分鐘就可以開(kāi)始觀看了,后續(xù)處理和實(shí)施例的流程是一樣的,在數(shù)據(jù)量不足而中斷時(shí),用戶還可以再次選擇本次播放時(shí)長(zhǎng)。以滿足用戶盡早開(kāi)始觀看的需要。相應(yīng)的,需要在主控制模塊中增加一個(gè)時(shí)長(zhǎng)選擇單元,用于提示用戶進(jìn)行本次播放時(shí)長(zhǎng)的選擇,并將選定時(shí)長(zhǎng)提供給所述播放啟動(dòng)控制單元。
為了在重新開(kāi)始播放時(shí)幫助用戶回憶以前的內(nèi)容,在恢復(fù)放映時(shí),可以先進(jìn)行已播放內(nèi)容片段的自動(dòng)選播,從原內(nèi)容中按時(shí)間提取出一些片段播放,當(dāng)然,用戶也可以選擇跳過(guò)這一部分直接欣賞新的內(nèi)容。相應(yīng)的,主控制模塊中還要增加一個(gè)片段選播單元,用于在下載等待時(shí)從已播放內(nèi)容中選擇多個(gè)片段,并在重新開(kāi)始內(nèi)容播放時(shí)先啟動(dòng)這些片段的播放。
為了提供多種可選的播放方式,在用戶選擇了要播放的多媒體信息后,系統(tǒng)可以先讓用戶選擇實(shí)時(shí)播放方式或者高質(zhì)量播放方式,如果用戶選擇實(shí)時(shí)播放方式,則按實(shí)時(shí)方式播放,如果用戶選擇高質(zhì)量播放方式,則向下執(zhí)行本實(shí)施例的數(shù)據(jù)存儲(chǔ)流程和播放流程。
權(quán)利要求
1.一種網(wǎng)絡(luò)多媒體信息快速播放方法,應(yīng)用于由服務(wù)器、寬帶網(wǎng)絡(luò)、網(wǎng)絡(luò)電視機(jī)頂盒和電視機(jī)組成的系統(tǒng),包括以下步驟(a)用戶登錄服務(wù)器,選擇要播放的多媒體信息,然后分別執(zhí)行下述的數(shù)據(jù)存儲(chǔ)流程和播放流程;其中,所述數(shù)據(jù)存儲(chǔ)流程包括以下步驟(b1)數(shù)據(jù)流不經(jīng)過(guò)流量控制,直接由服務(wù)器下傳到機(jī)頂盒;(c1)機(jī)頂盒完成分片報(bào)文的接收和組包,然后存儲(chǔ)在本地存儲(chǔ)器中,同時(shí)記錄下載時(shí)間和已存儲(chǔ)的數(shù)據(jù)量;(d1)連續(xù)進(jìn)行上述步驟(b1)和(c1),直到文件下載完畢;所述播放流程包括以下步驟(b2)預(yù)測(cè)剩余數(shù)據(jù)的下載速度,計(jì)算開(kāi)始內(nèi)容播放的時(shí)刻;(c2)判斷是否已到播放時(shí)刻,如果沒(méi)有到,則返回步驟(b2),如果播放時(shí)刻已到,執(zhí)行下一步;(d2)從本地存儲(chǔ)器中讀取已下載內(nèi)容,從當(dāng)前播放位置開(kāi)始播放;(e2)在進(jìn)行內(nèi)容播放的同時(shí),判斷數(shù)據(jù)是否下載完畢,如果是,則播放完所述多媒體信息后,結(jié)束;如果沒(méi)有下載完畢,執(zhí)行下一步;(f2)判斷當(dāng)前可播放的數(shù)據(jù)量是否足夠,如果是,返回步驟(e2),否則,執(zhí)行下一步;(g2)中斷內(nèi)容播放并記錄播放時(shí)刻,返回步驟(b2)。
2.如權(quán)利要求1所述的方法,其特征在于,在所述步驟(b2)之前,系統(tǒng)默認(rèn)一次播放完所選多媒體信息的整個(gè)內(nèi)容,或者由用戶選擇本次播放的時(shí)長(zhǎng);在步驟(b2)中,用本次播放還需下載的數(shù)據(jù)量除以預(yù)測(cè)的下載速度得到剩余下載時(shí)間,該剩余下載時(shí)間減去本次播放時(shí)長(zhǎng),加上設(shè)定的富裕量即得到等待時(shí)間,由該等待時(shí)間確定開(kāi)始播放的時(shí)刻。
3.如權(quán)利要求1所述的方法,其特征在于,在所述步驟(b2)中,還向用戶顯示可選的插播項(xiàng)并播放選定項(xiàng)目;在所述步驟(c2)中,如果播放時(shí)刻已到,先詢問(wèn)是否中斷插播程序,如果用戶選擇中斷,再執(zhí)行步驟(d2),如果用戶不馬上中斷,在結(jié)束插播后執(zhí)行(d2)。
4.如權(quán)利要求3所述的方法,其特征在于,服務(wù)器在發(fā)送完用戶選擇的多媒體信息后,繼續(xù)發(fā)送用于插播的多媒體信息,并存儲(chǔ)在機(jī)頂盒的本地存儲(chǔ)器中。
5.如權(quán)利要求1所述的方法,其特征在于,在所述步驟(b2)中,在預(yù)測(cè)所述下載速度的同時(shí),還提示用戶等待;在所述步驟(c2)中,如果播放時(shí)刻沒(méi)有到,則顯示播放時(shí)刻或提示用戶需要等待的時(shí)間。
6.如權(quán)利要求1所述的方法,其特征在于,所述步驟(g2)之后的下一次內(nèi)容播放開(kāi)始時(shí),先進(jìn)行已播放內(nèi)容片段的自動(dòng)選播。
7.如權(quán)利要求1所述的方法,其特征在于,所述播放流程中的預(yù)測(cè)和判斷是定時(shí)執(zhí)行的。
8.一種用于如權(quán)利要求1所述方法的機(jī)頂盒設(shè)備,包括主控制模塊、網(wǎng)絡(luò)接口單元、存儲(chǔ)單元、解碼單元、多媒體輸出單元和控制接口單元,其特征在于所述存儲(chǔ)單元包括程序存儲(chǔ)區(qū),用于存儲(chǔ)機(jī)頂盒設(shè)備的控制程序;下載多媒體數(shù)據(jù)存儲(chǔ)區(qū),用于存儲(chǔ)用戶點(diǎn)播的多媒體數(shù)據(jù)。
9.如權(quán)利要求8所述的機(jī)頂盒設(shè)備,其特征在于,所述主控制模塊用于提供所述網(wǎng)絡(luò)多媒體信息快速播放方法所需的存儲(chǔ)、播放流程控制和播放控制,進(jìn)一步包括存儲(chǔ)控制單元,用于將組包后的下載數(shù)據(jù)存放在所述下載多媒體數(shù)據(jù)存儲(chǔ)區(qū),同時(shí)記錄下載時(shí)間和已存儲(chǔ)的數(shù)據(jù)量;播放啟動(dòng)控制單元,用于預(yù)測(cè)剩余數(shù)據(jù)的下載速度,結(jié)合本次播放時(shí)長(zhǎng)和還需下載的數(shù)據(jù)量確定播放時(shí)刻,在播放時(shí)刻從當(dāng)前播放位置啟動(dòng)內(nèi)容播放;播放控制單元,用于讀取所述下載多煤體數(shù)據(jù)存儲(chǔ)區(qū)的數(shù)據(jù),進(jìn)行播放;播放中斷控制單元,用于在下載完成之前,判斷所述下載多媒體數(shù)據(jù)存儲(chǔ)區(qū)中可播放的數(shù)據(jù)量是否足夠,數(shù)據(jù)量不足時(shí),中斷內(nèi)容播放,記錄當(dāng)前播放時(shí)刻,并轉(zhuǎn)入啟動(dòng)控制。
10.如權(quán)利要求8所述的機(jī)頂盒設(shè)備,其特征在于,所述存儲(chǔ)單元還包括一個(gè)插播多媒體數(shù)據(jù)存儲(chǔ)區(qū),用于存儲(chǔ)在下載等待過(guò)程中要插播的多媒體信息;所述主控制模塊還包括一個(gè)插播程序控制單元,用于控制插播多媒體信息的下載和存儲(chǔ),顯示可選插播項(xiàng),啟動(dòng)和停止插播信息的播放。
11.如權(quán)利要求8所述的機(jī)頂盒設(shè)備,其特征在于,所述主控制模塊還包括一個(gè)片段選播單元,用于在下載等待時(shí)從已播放內(nèi)容中選擇多個(gè)片段,并在重新開(kāi)始內(nèi)容播放時(shí)先啟動(dòng)這些片段的播放。
12.如權(quán)利要求8所述的機(jī)頂盒設(shè)備,其特征在于,所述主控制模塊還包括一個(gè)時(shí)長(zhǎng)選擇單元,用于提示用戶進(jìn)行本次播放時(shí)長(zhǎng)的選擇,并將選定時(shí)長(zhǎng)提供給所述播放啟動(dòng)控制單元。
全文摘要
本發(fā)明公開(kāi)一種以電視機(jī)頂盒為終端的多媒體信息下載、播放方法以及用于實(shí)現(xiàn)該方法的機(jī)頂盒設(shè)備。用戶登錄服務(wù)器選擇需要播放的多媒體信息后,分別執(zhí)行數(shù)據(jù)存儲(chǔ)流序和播放流序,機(jī)頂盒接收到目標(biāo)多媒體數(shù)據(jù)進(jìn)行組包后,將數(shù)據(jù)存儲(chǔ)在本地存儲(chǔ)器中;播放流程為首先提示用戶等待并播放插播節(jié)目,同時(shí)定時(shí)預(yù)測(cè)剩余數(shù)據(jù)的下載速度,計(jì)算播放時(shí)刻,播放時(shí)刻已到時(shí),從本地存儲(chǔ)器中讀取下載數(shù)據(jù)開(kāi)始播放,在下載結(jié)束之前,定時(shí)判斷可播放的數(shù)據(jù)量是否足夠,不足時(shí)中斷播放,記錄當(dāng)前播放時(shí)刻并重新插播和計(jì)算播放時(shí)刻。本發(fā)明方法既可以保證多媒體信息的播放質(zhì)量,又盡量減少了用戶觀看該多媒體信息前的等待時(shí)間。
文檔編號(hào)H04N5/44GK1558665SQ200410039008
公開(kāi)日2004年12月29日 申請(qǐng)日期2004年1月20日 優(yōu)先權(quán)日2004年1月20日
發(fā)明者裴強(qiáng), 王志波, 鄭杰, 高群英, 強(qiáng) 裴 申請(qǐng)人:大唐微電子技術(shù)有限公司, 大唐電信科技股份有限公司光通信分公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1