專利名稱:流媒體節(jié)目切換時(shí)的播放方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及流媒體播放技術(shù),尤其涉及一種流媒體節(jié)目切換時(shí) 的插^文方法和系統(tǒng)。
背景技術(shù):
隨著寬帶和流媒體技術(shù)的發(fā)展,IPTV (Internet Protocol Television,網(wǎng)絡(luò)電視)機(jī)頂盒的技術(shù)也逐步發(fā)展起來(lái)。IPTV的直 播節(jié)目一般都由頭端編碼器實(shí)時(shí)壓縮后發(fā)送到網(wǎng)絡(luò)上,為了提高圖 像編碼效果,編碼器一般都會(huì)將視頻數(shù)據(jù)優(yōu)先發(fā)送,音頻數(shù)據(jù)要滯 后視頻數(shù)據(jù)幾秒鐘。示意性地,編碼器發(fā)包序列如下所示音頻數(shù)據(jù) A10 A20 A30 A40 A50 ... A100視頻數(shù)據(jù) V10 V20 V30 V40 V50 V60 V70 V80 ... VI30其中,A10、 A20等表示播放時(shí)間(時(shí)間戳)為10、 20的音頻 數(shù)據(jù)包,V10、 V20等表示播放時(shí)間為10、 20的視頻數(shù)據(jù)包。從左 到右,表示編碼器發(fā)包先后順序。上述示例中,幾乎每一時(shí)刻音^L 頻^t據(jù)的時(shí)差都有30個(gè)時(shí)間單位。下面假設(shè)我們進(jìn)入直播時(shí),是A30時(shí)刻,之前的數(shù)據(jù)機(jī)頂盒都 沒(méi)有收到,纟見(jiàn)頻數(shù)據(jù)從V60開始接收。
對(duì)于音視頻的播放, 一般都要求唇音同步,也就是盡量保持播 放的音視頻數(shù)據(jù)的時(shí)戳是相同或者相近的。對(duì)于上述的數(shù)據(jù)序列,以前一般都采用下面的方法插^文。示意性;也,傳統(tǒng)4番;改方法一如下音頻數(shù)據(jù) A30 A40 A50 A60 A70 ... A100 A110 A120視頻數(shù)據(jù) NUL NUL NUL V60 V70 ... VI00 VI10 VI20NUL部分表示這里沒(méi)有一見(jiàn)頻lt據(jù)輸出,顯示黑屏或者上一個(gè)節(jié) 目的數(shù)據(jù),而不是剛收到的^L頻數(shù)據(jù)V60。由于是直播,只能取到 流媒體服務(wù)器當(dāng)前發(fā)出的數(shù)據(jù),而不能超前取數(shù)據(jù),也就是說(shuō),收 到-f見(jiàn)頻V60的時(shí)《夷,音頻A60還沒(méi)有收到,當(dāng)時(shí)只收到了 A30, A60還需要等待30個(gè)時(shí)間單位。我們這里就把音頻A30先播放出 來(lái),再順序播放音頻A40、 A50,等到音頻A60收到后,視頻V60 開始顯示,后續(xù)的視頻序列開始播放。這種情況,用戶的體驗(yàn)是, 按下遙控器切換頻道后,先聽到聲音,看到電視畫面黑屏或者停留 在上一個(gè)頻道的畫面,等過(guò)了幾秒4中后,才開始出J見(jiàn)新的頻道的畫 面,音—見(jiàn)頻同步插J文。用戶感覺(jué)頻道切換4艮'l"曼,而且只有音頻,沒(méi) 有一見(jiàn)頻,感覺(jué)4艮別扭。也有播放方法改進(jìn)如下,把開始的聲音數(shù)據(jù)也不播放,傳統(tǒng)播 放方法二如下音頻數(shù)據(jù) NUL NUL NUL A60 A70 ... A100 A110 A120一見(jiàn)頻凄丈才居 NUL NUL NUL V60 V70 ... V100 VI10 V120NUL表示不播放聲音和視頻,用戶的體驗(yàn)是,按了遙控器后, 沒(méi)有聲音也沒(méi)有一見(jiàn)頻,停頓一^殳時(shí)間后,新頻道的音^L頻同步插^文。兩種情況,都需要等待收到音視頻完全同步的數(shù)據(jù),主要是 A60后才顯示視頻,有幾秒鐘的黑屏或者停頓時(shí)間。用戶感覺(jué)等待
頻道切換的時(shí)間很長(zhǎng),機(jī)頂盒反映速度很慢,和傳統(tǒng)的模擬電視操 作體驗(yàn)相比,會(huì)有很大的反差,感覺(jué)很不好。出現(xiàn)這種情況的根源是編碼器發(fā)送數(shù)據(jù)不同步,而機(jī)頂盒顯示 又需要保證盡量音視頻播放同步。為了提高編碼效果,現(xiàn)有編碼器 幾乎都采用了音頻滯后的發(fā)包方式,因此要想提供一個(gè)更快的切換 速度和更好的體驗(yàn)效果給用戶,機(jī)頂盒必須克服這個(gè)編碼器數(shù)據(jù)發(fā) 送序列的缺陷。發(fā)明內(nèi)容本發(fā)明的主要目的在于提供一種流媒體節(jié)目切換時(shí)的播放方 法和系統(tǒng),用于實(shí)現(xiàn)在流々某體節(jié)目(頻道)切換時(shí)顯示加速,克服 編碼器音頻發(fā)包滯后的缺陷,改善用戶操作體驗(yàn)。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的第一方面,本發(fā)明提供了一種流媒體節(jié)目切換時(shí)的播放方法。播放方法包括以下步驟 步驟S102 ,機(jī)頂盒接收節(jié)目切換命令;步驟S104,根據(jù)節(jié)目切換命令,機(jī)頂盒從流媒體服務(wù)器請(qǐng)求并 4矣收新頻道的凄t據(jù),在新頻道的凄t據(jù)中,音頻^t據(jù)滯后于纟見(jiàn)頻凄t據(jù);步驟S106,控制新頻道的數(shù)據(jù)的播放速度,使得音頻數(shù)據(jù)的播 ;改速度不變, 一見(jiàn)頻數(shù)據(jù)的插-放速度變慢,直至音頻數(shù)據(jù)與一見(jiàn)頻數(shù)據(jù) 同步纟番;改。在步驟S102中,機(jī)頂盒可以通過(guò)接收來(lái)自遙控器的無(wú)線信號(hào) 來(lái)接收節(jié)目切換命令。優(yōu)選地,遙控器包括節(jié)目切換鍵,節(jié)目切換 鍵包括增加鍵、減少鍵、和數(shù)字鍵中的至少一種,遙控器用于在按 下節(jié)目切換4建時(shí)發(fā)出包括相應(yīng)命令的無(wú)線信號(hào)。
優(yōu)選地,在步驟S106中, 一旦接收到新頻道的數(shù)據(jù),立刻以 不同步的方式同時(shí)播放所接收的音頻數(shù)據(jù)和視頻數(shù)據(jù),并且使得音 頻數(shù)據(jù)的播放速度不變,視頻數(shù)據(jù)的播放速度變慢,直至音頻數(shù)據(jù) 與視頻數(shù)據(jù)同步播放。在步艱《S106中,可以通過(guò)每四幀重復(fù)一幀的方式來(lái)偵^見(jiàn)頻凄t 據(jù)的播放速度變慢。如果機(jī)頂盒處于25幀/秒的PAL制式,則以20 幀/秒的速度播放視頻數(shù)據(jù),來(lái)使視頻數(shù)據(jù)的播放速度變慢。如果機(jī) 頂盒處于30幀/秒的NTSC制式,則以24幀/秒的速度播放視頻數(shù) 據(jù),來(lái)使視頻數(shù)據(jù)的播放速度變慢。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的第二方面,本發(fā)明提供了一 種用于流媒體節(jié)目切換的播放系統(tǒng)。播放系統(tǒng)包括機(jī)頂盒,用于 接收節(jié)目切換命令;流媒體服務(wù)器,用于接收來(lái)自機(jī)頂盒的節(jié)目切換請(qǐng)求,并向機(jī)頂盒發(fā)送新頻道的數(shù)據(jù);播放控制模塊,位于機(jī)頂 盒側(cè),用于控制新頻道的數(shù)據(jù)的播放速度,使得其中音頻數(shù)據(jù)的播 放速度不變,纟見(jiàn)頻數(shù)據(jù)的播放速度變慢,直至音頻數(shù)據(jù)與視頻數(shù)據(jù) 同步播放。才番;改系統(tǒng)還可以包括遙控器,用于向4幾頂盒發(fā)送包括節(jié)目切換 命令的無(wú)線信號(hào)。優(yōu)選地,遙控器包括節(jié)目切換鍵,節(jié)目切換鍵包 括增加鍵、減少鍵、和數(shù)字鍵中的至少一種,遙控器用于在按下節(jié) 目切換鍵時(shí)發(fā)出包括相應(yīng)命令的無(wú)線信號(hào)。優(yōu)選地, 一旦接收到新頻道的數(shù)據(jù),播放控制模塊控制所接收 的音頻數(shù)據(jù)和視頻數(shù)據(jù)立刻以不同步的方式同時(shí)播放,并且使得音 頻數(shù)據(jù)的播放速度不變,視頻數(shù)據(jù)的播放速度變慢,直至音頻數(shù)據(jù) 與視頻數(shù)據(jù)同步播放。
播放控制模塊可以通過(guò)每四幀重復(fù)一 幀的方式來(lái)使視頻數(shù)據(jù)的播放速度變慢。如杲機(jī)頂盒處于25幀/秒的PAL制式,則播放控 制模塊將視頻數(shù)據(jù)的播放速度控制為20幀/秒,以使視頻數(shù)據(jù)的播 放速度變慢。如果機(jī)頂盒處于30幀/秒的NTSC制式,則播放控制 模塊將視頻數(shù)據(jù)的播放速度控制為24幀/秒,以使視頻數(shù)據(jù)的播放 速度變十曼。通過(guò)上述技術(shù)方案,本發(fā)明使得用戶感覺(jué)按下頻道切換鍵時(shí), 新的頻道內(nèi)容可以馬上顯示到屏幕上,感覺(jué)切換時(shí)顯示時(shí)延4艮小, 用戶體驗(yàn)得到很大改善。
此處所i兌明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申 請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并 不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)本發(fā)明的播放方法的流程圖;圖2是根據(jù)本發(fā)明的播放系統(tǒng)的框圖;圖3是根據(jù)本發(fā)明實(shí)施例的系統(tǒng)組成圖;以及圖4是才艮據(jù)本發(fā)明實(shí)施例的系統(tǒng)主流程圖。
具體實(shí)施方式
下面將參考附圖詳細(xì)說(shuō)明本發(fā)明。參考圖1,才艮據(jù)本發(fā)明的流^某體節(jié)目切換時(shí)的播放方法包括以 下步驟 步驟S102,機(jī)頂盒接收節(jié)目切換命令。才幾頂盒可以通過(guò)接收來(lái)自遙控器的無(wú)線信號(hào)來(lái)4妄收節(jié)目切換 命令。優(yōu)選地,遙控器包括節(jié)目切換鍵,節(jié)目切換鍵包括增加鍵、 減少鍵、和數(shù)字鍵中的至少一種,遙控器用于在按下節(jié)目切換鍵時(shí) 發(fā)出包括相應(yīng)命令的無(wú)線信號(hào)。步驟S104,根據(jù)節(jié)目切換命令,機(jī)頂盒從流媒體服務(wù)器請(qǐng)求并 接收新頻道的數(shù)據(jù),在新頻道的數(shù)據(jù)中,音頻數(shù)據(jù)滯后于視頻數(shù)據(jù)。步驟S106,控制新頻道的數(shù)據(jù)的播;改速度,使得音頻數(shù)據(jù)的播 放速度不變,視頻數(shù)據(jù)的播放速度變慢,直至音頻數(shù)據(jù)與視頻數(shù)據(jù) 同步播放。優(yōu)選地,一_34妾收到新頻道的數(shù)據(jù),立刻以不同步的方式同時(shí) 播放所接收的音頻數(shù)據(jù)和視頻數(shù)據(jù),并且使得音頻數(shù)據(jù)的播放速度 不變,視頻數(shù)據(jù)的播放速度變慢,直至音頻數(shù)據(jù)與視頻數(shù)據(jù)同步播放??梢酝ㄟ^(guò)每四幀重復(fù)一幀的方式來(lái)佳j見(jiàn)頻凄t據(jù)的插J文速度變 慢。如果機(jī)頂盒處于25幀/秒的PAL制式,則以20幀/秒的速度播 放視頻數(shù)據(jù),來(lái)使視頻數(shù)據(jù)的播放速度變慢。如果機(jī)頂盒處于30 幀/秒的NTSC制式,則以24幀/秒的速度播放視頻數(shù)據(jù),來(lái)使視頻 數(shù)據(jù)的播放速度變慢。參照?qǐng)D2,用于流媒體節(jié)目切換的播放系統(tǒng)10包括機(jī)頂盒 20,用于接收節(jié)目切換命令;流々某體服務(wù)器30,用于接收來(lái)自機(jī)頂 盒20的節(jié)目切換請(qǐng)求,并向機(jī)頂盒20發(fā)送新頻道的數(shù)據(jù);播放控 制模塊40,位于機(jī)頂盒20側(cè),用于控制新頻道的數(shù)據(jù)的播放速度, 使得其中音頻數(shù)據(jù)的播放速度不變,視頻數(shù)據(jù)的播放速度變慢,直 至音頻數(shù)據(jù)與視頻數(shù)據(jù)同步播放。
播放系統(tǒng)IO還可以包括遙控器,用于向機(jī)頂盒20發(fā)送包括節(jié) 目切換命令的無(wú)線信號(hào)。優(yōu)選地,遙控器包括節(jié)目切換鍵,節(jié)目切 換鍵包括增加鍵、減少鍵、和數(shù)字鍵中的至少一種,遙控器用于在 按下節(jié)目切換鍵時(shí)發(fā)出包括相應(yīng)命令的無(wú)線信號(hào)。優(yōu)選地, 一旦接收到新頻道的數(shù)據(jù),播放控制模塊40控制所 接收的音頻數(shù)據(jù)和視頻數(shù)據(jù)立刻以不同步的方式同時(shí)播放,并且使 得音頻數(shù)據(jù)的播放速度不變,視頻數(shù)據(jù)的播放速度變慢,直至音頻 數(shù)據(jù)與視頻數(shù)據(jù)同步播放。播放控制模塊40可以通過(guò)每四幀重復(fù)一幀的方式來(lái)使視頻數(shù) 據(jù)的播放速度變慢。如果機(jī)頂盒20處于25幀/秒的PAL制式,則 播放控制模塊40將視頻數(shù)據(jù)的播放速度控制為20幀/秒,以使視頻 數(shù)據(jù)的播放速度變慢。如果機(jī)頂盒20處于30幀/秒的NTSC制式, 則播放控制模塊40將視頻數(shù)據(jù)的播放速度控制為24幀/秒,以使視 頻數(shù)據(jù)的播放速度變慢。本發(fā)明涉及IPTV才幾頂盒領(lǐng)域的實(shí)現(xiàn)才支術(shù),尤其是改善IPTV 才幾頂盒用戶體-瞼的方法。本發(fā)明公開了 一種直播流媒體節(jié)目時(shí),縮短機(jī)頂盒節(jié)目切換響 應(yīng)時(shí)間的方法。加速響應(yīng)系統(tǒng)包括遙控器、機(jī)頂盒、顯示器、和流 媒體服務(wù)器。遙控器上設(shè)置有節(jié)目(頻道)切換鍵,當(dāng)用戶按下后, 才幾頂盒切^:到一個(gè)新的頻道,顯示新頻道的節(jié)目, 一般情況下,開 始會(huì)有一個(gè)幾秒鐘的黑屏?xí)r間, -使用本發(fā)明的加速方法后,可以克 服現(xiàn)有編碼器數(shù)據(jù)發(fā)送音視頻有很大時(shí)差的缺陷,縮短黑屏?xí)r間, 大大改善用戶操作體驗(yàn)的效果。加速顯示系統(tǒng)包括如下設(shè)備遙控器、機(jī)頂盒、顯示器、和流 々某體服務(wù)器。ii
遙控器上至少設(shè)置有增加鍵、減少鍵、數(shù)字鍵。遙控器可以 向機(jī)頂盒發(fā)出無(wú)線信號(hào)。才幾頂盒可以4妄收遙控器的無(wú)線信號(hào),并沖艮據(jù)對(duì)應(yīng)按4建執(zhí)行相應(yīng) 的指令。顯示器根據(jù)機(jī)頂盒的控制進(jìn)行相應(yīng)的顯示。流媒體服務(wù)器根據(jù)相應(yīng)協(xié)議與機(jī)頂盒通訊,向機(jī)頂盒發(fā)送相應(yīng) 的々某體數(shù)據(jù)。為了克服編碼器音頻發(fā)包滯后的缺陷,本方法根據(jù)人的對(duì)聲音 和圖像不同的感受習(xí)慣,從改變播放速度入手,把視頻的數(shù)據(jù)播放 時(shí)刻提前,并最終逐步讓音視頻同步播放。在改變音視頻播放速度時(shí),要注意,只能改變視頻的播放速度, 因?yàn)樵谝纛l的播放速度改變很容易被察覺(jué),而且聽起來(lái)很不自然, 如果改變視頻播放速度,對(duì)用戶的體驗(yàn)影響要小很多,如果改變不 是很大, 一般不易察覺(jué)。示意性地,本發(fā)明播放方法如下音頻數(shù)據(jù) A10 A20 A30 A40 A50 ... A100 A110 A120視頻數(shù)據(jù) V40 V40 V50 V50 V50 … V100 VI10 V120如上所示,當(dāng)機(jī)頂盒取到媒體數(shù)據(jù)后,開始不按嚴(yán)格同步播放,而是盡早顯示圖像,播;故聲音,讓用戶有一種頻道切換成功的感受。 然后,讓視頻的播放速度放慢,上述示例中前面的視頻數(shù)據(jù)V40、 V50做了重復(fù)播放,相當(dāng)于放慢了播放速度,而音頻按正常速度播放,音頻比浮見(jiàn)頻的播放速度快,最后逐漸讓音頻追上一見(jiàn)頻,實(shí)現(xiàn)同 步播放。
具體控制如下,如果4幾頂盒處于PAL制下,25幀/秒,我們采 用每4幀重復(fù)一幀的方法播放視頻,那么結(jié)果就是20幀/秒的速度 切換視頻內(nèi)容,對(duì)應(yīng)如果是NTSC制式,30幀/秒,同樣的也是采 用每4幀重復(fù)一 幀的方法播放視頻,結(jié)果是24幀/秒速度切換視頻 內(nèi)容,停頓效果很輕微, 一般情況注意不到,但視頻顯示時(shí)間提前 了很多,給用戶的感覺(jué)要比以前好很多。從圖3可以看出定位播放系統(tǒng)由遙控器、機(jī)頂盒、顯示器、和 流媒體服務(wù)器組成。遙控器上至少設(shè)置有增加鍵、減少鍵、數(shù)字鍵。遙控器可以 向機(jī)頂盒發(fā)出無(wú)線信號(hào)。機(jī)頂盒可以接收遙控器的無(wú)線信號(hào),并根據(jù)對(duì)應(yīng)按鍵執(zhí)行相應(yīng) 的指令。機(jī)頂盒可以實(shí)現(xiàn)視頻點(diǎn)播的控制功能。顯示器根據(jù)機(jī)頂盒的控制進(jìn)行相應(yīng)的顯示。流々某體月良務(wù)器才艮據(jù)相應(yīng)協(xié)議與才幾頂盒通訊,向沖幾頂盒發(fā)送相應(yīng) 的媒體數(shù)據(jù)。參照?qǐng)D4,定位4番;改的實(shí)現(xiàn)方法如下1 、機(jī)頂盒進(jìn)入視頻直播的節(jié)目播放過(guò)程。根據(jù)機(jī)頂盒提供的方法,用戶挑選頻道,進(jìn)入直播節(jié)目播放過(guò)程。2、用戶按下節(jié)目(頻道)切換4定,例如增加鍵、減少鍵、或 者數(shù)字鍵,機(jī)頂盒收到按鍵信息,向流媒體服務(wù)器發(fā)送請(qǐng)求,需要 接收新的頻道的數(shù)據(jù)。當(dāng)新頻道的媒體數(shù)據(jù)收到后,解碼并顯示。 3、控制播放速度,做加速顯示。如果機(jī)頂盒處于PAL制下, 25幀/秒,我們采用每4幀重復(fù)一幀的方法播放視頻,那么結(jié)果就 是20幀/秒的速度切換視頻內(nèi)容,對(duì)應(yīng)如果是NTSC制式,30幀/ 秒,同樣的也是采用每4幀重復(fù)一幀的方法播放視頻,結(jié)果是24 幀/秒速度切換視頻內(nèi)容,停頓效果很輕微, 一般情況注意不到,但 視頻顯示時(shí)間提前了很多,給用戶的感覺(jué)要比以前好很多。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā) 明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。 凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn) 等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種流媒體節(jié)目切換時(shí)的播放方法,其特征在于,包括以下步驟步驟S102,機(jī)頂盒接收節(jié)目切換命令;步驟S104,根據(jù)所述節(jié)目切換命令,所述機(jī)頂盒從流媒體服務(wù)器請(qǐng)求并接收新頻道的數(shù)據(jù),在所述新頻道的數(shù)據(jù)中,音頻數(shù)據(jù)滯后于視頻數(shù)據(jù);步驟S106,控制所述新頻道的數(shù)據(jù)的播放速度,使得所述音頻數(shù)據(jù)的播放速度不變,所述視頻數(shù)據(jù)的播放速度變慢,直至所述音頻數(shù)據(jù)與所述視頻數(shù)據(jù)同步播放。
2. 根據(jù)權(quán)利要求1所述的播放方法,其特征在于,在步驟S102 中,所述機(jī)頂盒通過(guò)接收來(lái)自遙控器的無(wú)線信號(hào)來(lái)接收所述節(jié) 目切換命令。
3. 根據(jù)權(quán)利要求2所述的播放方法,其特征在于,所述遙控器包 括節(jié)目切換鍵,所述節(jié)目切換鍵包括增加鍵、減少鍵、和數(shù)字 鍵中的至少一種,所述遙控器用于在按下所述節(jié)目切換鍵時(shí)發(fā) 出包括相應(yīng)命令的無(wú)線信號(hào)。
4. 根據(jù)權(quán)利要求1所述的播放方法,其特征在于,在步驟S106 中,一JS4妻收到所述新頻道的凝:據(jù),立刻以不同步的方式同時(shí) 播放所接收的所述音頻數(shù)據(jù)和所述視頻數(shù)據(jù),并且使得所述音 頻數(shù)據(jù)的播放速度不變,所述視頻數(shù)據(jù)的播放速度變慢,直至 所述音頻數(shù)據(jù)與所述視頻數(shù)據(jù)同步播放。
5. 根據(jù)權(quán)利要求1或4所述的播放方法,其特征在于,在步驟 S106中,通過(guò)每四幀重復(fù)一幀的方式來(lái)使所述視頻數(shù)據(jù)的播放速度變慢。
6. 根據(jù)權(quán)利要求5所述的播^:方法,其特征在于,如果所述機(jī)頂盒處于25幀/秒的PAL制式,則以20幀/秒的速度播放所述視 頻數(shù)據(jù),來(lái)使所述視頻數(shù)據(jù)的播放速度變慢。
7. 根據(jù)權(quán)利要求5所述的播放方法,其特征在于,如果所述機(jī)頂 盒處于30幀/秒的NTSC制式,則以24幀/秒的速度播放所述 視頻數(shù)據(jù),來(lái)使所述視頻數(shù)據(jù)的播放速度變慢。
8. —種用于流媒體節(jié)目切換的播放系統(tǒng),其特征在于,包括才幾頂盒,用于接收節(jié)目切換命令;流媒體服務(wù)器,用于接收來(lái)自所述機(jī)頂盒的節(jié)目切換請(qǐng) 求,并向所述機(jī)頂盒發(fā)送新頻道的數(shù)據(jù);播放控制模塊,位于所述機(jī)頂盒側(cè),用于控制所述新頻 道的數(shù)據(jù)的播放速度,使得其中音頻數(shù)據(jù)的播放速度不變,視 頻數(shù)據(jù)的播放速度變慢,直至所述音頻數(shù)據(jù)與所述視頻數(shù)據(jù)同 步播放。
9. 根據(jù)權(quán)利要求8所述的播放系統(tǒng),其特征在于,還包括遙控器,
10. 根據(jù)權(quán)利要求9所述的播放系統(tǒng),其特征在于,所述遙控器包 括節(jié)目切換鍵,所述節(jié)目切換鍵包括增加鍵、減少鍵、和數(shù)字 鍵中的至少一種,所述遙控器用于在按下所述節(jié)目切換鍵時(shí)發(fā) 出包括相應(yīng)命令的無(wú)線信號(hào)。
11. 才艮據(jù)權(quán)利要求8所述的4番;改系統(tǒng),其特征在于, 一旦4姿收到所 述新頻道的數(shù)據(jù),所述播放控制模塊控制所接收的所述音頻數(shù) 據(jù)和所述視頻數(shù)據(jù)立刻以不同步的方式同時(shí)播放,并且使得所 述音頻數(shù)據(jù)的播放速度不變,所述視頻數(shù)據(jù)的播放速度變慢, 直至所述音頻數(shù)據(jù)與所述視頻數(shù)據(jù)同步插j文。
12. 根據(jù)權(quán)利要求8或11所述的播放系統(tǒng),其特征在于,所述播 放控制模塊通過(guò)每四幀重復(fù)一 幀的方式來(lái)使所述視頻數(shù)據(jù)的 播放速度變慢。
13. 根據(jù)權(quán)利要求12所述的播放系統(tǒng),其特征在于,如果所述機(jī) 頂盒處于25幀/秒的PAL制式,則所述插,;改控制一莫塊將所述 視頻數(shù)據(jù)的播放速度控制為20幀/秒,以使所述一見(jiàn)頻數(shù)據(jù)的播 放速度變慢。
14. 根據(jù)權(quán)利要求12所述的播放系統(tǒng),其特征在于,如果所述機(jī) 頂盒處于30幀/秒的NTSC制式,則所述播放控制模塊將所述 視頻數(shù)據(jù)的播放速度控制為24幀/秒,以使所述視頻數(shù)據(jù)的播 放速度變慢。
全文摘要
本發(fā)明公開了一種流媒體節(jié)目切換時(shí)的播放方法和系統(tǒng)。機(jī)頂盒接收節(jié)目切換命令;根據(jù)節(jié)目切換命令,機(jī)頂盒從流媒體服務(wù)器請(qǐng)求并接收新頻道的數(shù)據(jù),在新頻道的數(shù)據(jù)中,音頻數(shù)據(jù)滯后于視頻數(shù)據(jù);控制新頻道的數(shù)據(jù)的播放速度,使得音頻數(shù)據(jù)的播放速度不變,視頻數(shù)據(jù)的播放速度變慢,直至音頻數(shù)據(jù)與視頻數(shù)據(jù)同步播放。本發(fā)明使得用戶感覺(jué)按下頻道切換鍵時(shí),新的頻道內(nèi)容可以馬上顯示到屏幕上,感覺(jué)切換時(shí)顯示時(shí)延很小,用戶體驗(yàn)得到很大改善。
文檔編號(hào)H04N7/173GK101166264SQ20061015053
公開日2008年4月23日 申請(qǐng)日期2006年10月16日 優(yōu)先權(quán)日2006年10月16日
發(fā)明者任新村 申請(qǐng)人:中興通訊股份有限公司