国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種播放視頻數(shù)據(jù)的方法及裝置的制造方法

      文檔序號(hào):10539528閱讀:799來源:國知局
      一種播放視頻數(shù)據(jù)的方法及裝置的制造方法
      【專利摘要】本發(fā)明實(shí)施例公開了一種播放視頻數(shù)據(jù)的方法及裝置,確定是否接收用戶觸發(fā)的換臺(tái)指令,所述換臺(tái)指令用于切換當(dāng)前播放頻道,所述換臺(tái)指令包括遙控?cái)?shù)據(jù)換臺(tái)指令;若確定接收所述用戶觸發(fā)的換臺(tái)指令,則確定所述換臺(tái)指令對(duì)應(yīng)的臺(tái)是否為預(yù)測(cè)臺(tái);若確定所述換臺(tái)指令對(duì)應(yīng)的臺(tái)為所述預(yù)測(cè)臺(tái),則獲取并解碼預(yù)先存儲(chǔ)的與所述換臺(tái)指令對(duì)應(yīng)的播放數(shù)據(jù);若確定所述用戶需切換到所述換臺(tái)指令對(duì)應(yīng)的臺(tái),則播放解碼后所述播放數(shù)據(jù),減少了數(shù)據(jù)從緩存到解碼的至少還有幾十到幾百毫秒的時(shí)間,大大減少了用戶在切換之間的等待時(shí)間,或是錯(cuò)過精彩的美好瞬間,能實(shí)現(xiàn)在機(jī)頂盒上高速切換節(jié)目及顯示,給客戶帶來了極好的用戶體驗(yàn),從而大大提高了用戶的使用效率。
      【專利說明】
      一種播放視頻數(shù)據(jù)的方法及裝置
      技術(shù)領(lǐng)域
      [0001]本發(fā)明實(shí)施例涉及機(jī)頂盒的技術(shù)領(lǐng)域,尤其涉及一種播放視頻數(shù)據(jù)的方法及裝置。
      【背景技術(shù)】
      [0002]機(jī)頂盒已經(jīng)越來越多的走進(jìn)百姓日常生活,隨著電視節(jié)目的增多,快速的換臺(tái)響應(yīng)速度已近成為大家關(guān)注的問題,從遙控器按下觸發(fā)換臺(tái)開始,到電視畫面顯示換臺(tái)完成,零秒換臺(tái)已經(jīng)成為今后的主流方式。這是科技給消費(fèi)者帶來的極好的性能體驗(yàn),然而目前市場(chǎng)上,各廠家都在用各自的辦法來完成這一系列操作,大多都是通過多路預(yù)測(cè)與緩存。
      [0003]目前,現(xiàn)有技術(shù)的換臺(tái)操作為:
      [0004]通過對(duì)節(jié)目單的前后節(jié)目信息,進(jìn)行提前預(yù)測(cè)鎖頻,正常的夸頻點(diǎn)鎖頻時(shí)間都在300到1500MS,如果信號(hào)不好的話可能會(huì)更長(zhǎng);
      [0005]鎖住頻點(diǎn)的節(jié)日,按PID進(jìn)行過慮提前將數(shù)據(jù)緩區(qū)在RAM中,再將不同步的數(shù)據(jù)扔掉,提前做好同步準(zhǔn)備播放。
      [0006]現(xiàn)有技術(shù)存在的缺點(diǎn)在于:現(xiàn)有技術(shù)只能做到數(shù)據(jù)的提前接收與緩存,而沒有做到提前解碼器參與解幀。這樣的設(shè)計(jì),當(dāng)機(jī)頂盒接收到紅外信號(hào),響應(yīng)換臺(tái)時(shí),數(shù)據(jù)從緩存到解,這中間至少還有幾十到幾百毫秒的時(shí)間用于解碼器的數(shù)據(jù)解析。這里的時(shí)間等待與快速零秒換臺(tái)的體驗(yàn)還是有缺陷的。

      【發(fā)明內(nèi)容】

      [0007]本發(fā)明實(shí)施例的目的在于提出一種播放視頻數(shù)據(jù)的方法及裝置旨在解決如何能實(shí)現(xiàn)在機(jī)頂盒上高速切換節(jié)目及顯示的目的。
      [0008]為達(dá)此目的,本發(fā)明實(shí)施例采用以下技術(shù)方案:
      [0009]第一方面,一種播放視頻數(shù)據(jù)的方法,所述方法包括:
      [0010]確定是否接收用戶觸發(fā)的換臺(tái)指令,所述換臺(tái)指令用于切換當(dāng)前播放頻道,所述換臺(tái)指令包括遙控?cái)?shù)據(jù)換臺(tái)指令;
      [0011]若確定接收所述用戶觸發(fā)的換臺(tái)指令,則確定所述換臺(tái)指令對(duì)應(yīng)的臺(tái)是否為預(yù)測(cè)臺(tái);
      [0012]若確定所述換臺(tái)指令對(duì)應(yīng)的臺(tái)為所述預(yù)測(cè)臺(tái),則獲取并解碼預(yù)先存儲(chǔ)的與所述換臺(tái)指令對(duì)應(yīng)的播放數(shù)據(jù);
      [0013]若確定所述用戶需切換到所述換臺(tái)指令對(duì)應(yīng)的臺(tái),則播放解碼后所述播放數(shù)據(jù)。
      [0014]優(yōu)選地,所述解碼預(yù)先存儲(chǔ)的與所述換臺(tái)指令對(duì)應(yīng)的播放數(shù)據(jù),包括:
      [0015]在DVB播放的同時(shí),鎖住所述預(yù)測(cè)臺(tái)的頻點(diǎn)。
      [0016]過慮所述預(yù)測(cè)臺(tái)的節(jié)目信息中所需的音頻數(shù)據(jù)包、視頻數(shù)據(jù)包及同步信息數(shù)據(jù)包,并將過濾后的節(jié)目信息存放至RAM中;
      [0017]將當(dāng)將播放的視屏存放在所述RAM的最上一層,同時(shí)在后臺(tái)解碼下一個(gè)待播放的所述預(yù)測(cè)臺(tái)的預(yù)測(cè)視頻。
      [0018]優(yōu)選地,所述方法還包括:
      [0019]若確定接收所述用戶未觸發(fā)的換臺(tái)指令,則根據(jù)預(yù)先設(shè)置的預(yù)測(cè)規(guī)則預(yù)測(cè)所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái),獲取且解碼所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái)的播放數(shù)據(jù),所述預(yù)先設(shè)置的預(yù)測(cè)規(guī)則包括所述當(dāng)前臺(tái)的相鄰間隔N范圍內(nèi)的其他臺(tái),N大于等于I。
      [0020]優(yōu)選地,所述獲取所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái)的播放數(shù)據(jù)之后,還包括:
      [0021 ]若確定所述用戶需切換到所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái),則播放解碼后的所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái)的播放數(shù)據(jù)。
      [0022]優(yōu)選地,所述方法還包括:
      [0023]若確定所述換臺(tái)指令對(duì)應(yīng)的臺(tái)不是所述預(yù)測(cè)臺(tái),則確定所述用戶是否需切換到所述換臺(tái)指令對(duì)應(yīng)的臺(tái);
      [0024]若確定所述用戶需切換到所述換臺(tái)指令對(duì)應(yīng)的臺(tái),則播放所述換臺(tái)指令對(duì)應(yīng)的播放數(shù)據(jù)。
      [0025]第二方面,一種播放視頻數(shù)據(jù)的裝置,所述裝置包括:
      [0026]第一確定模塊,用于確定是否接收用戶觸發(fā)的換臺(tái)指令,所述換臺(tái)指令用于切換當(dāng)前播放頻道,所述換臺(tái)指令包括遙控?cái)?shù)據(jù)換臺(tái)指令;
      [0027]第二確定模塊,用于若確定接收所述用戶觸發(fā)的換臺(tái)指令,則確定所述換臺(tái)指令對(duì)應(yīng)的臺(tái)是否為預(yù)測(cè)臺(tái);
      [0028]第一獲取模塊,用于若確定所述換臺(tái)指令對(duì)應(yīng)的臺(tái)為所述預(yù)測(cè)臺(tái),則獲取預(yù)先存儲(chǔ)的與所述換臺(tái)指令對(duì)應(yīng)的播放數(shù)據(jù);
      [0029]第一解碼模塊,用于解碼預(yù)先存儲(chǔ)的與所述換臺(tái)指令對(duì)應(yīng)的播放數(shù)據(jù);
      [0030]第一播放模塊,用于若確定所述用戶需切換到所述換臺(tái)指令對(duì)應(yīng)的臺(tái),則播放解碼后所述播放數(shù)據(jù)。
      [0031 ]優(yōu)選地,所述第一解碼模塊,用于:
      [0032]在DVB播放的同時(shí),鎖住所述預(yù)測(cè)臺(tái)的頻點(diǎn)。
      [0033]過慮所述預(yù)測(cè)臺(tái)的節(jié)目信息中所需的音頻數(shù)據(jù)包、視頻數(shù)據(jù)包及同步信息數(shù)據(jù)包,并將過濾后的節(jié)目信息存放至RAM中;
      [0034]將當(dāng)將播放的視屏存放在所述RAM的最上一層,同時(shí)在后臺(tái)解碼下一個(gè)待播放的所述預(yù)測(cè)臺(tái)的預(yù)測(cè)視頻。
      [0035]優(yōu)選地,所述裝置還包括:
      [0036]第二獲取模塊,用于若確定接收所述用戶未觸發(fā)的換臺(tái)指令,則根據(jù)預(yù)先設(shè)置的預(yù)測(cè)規(guī)則預(yù)測(cè)所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái),并獲取所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái)的播放數(shù)據(jù),所述預(yù)先設(shè)置的預(yù)測(cè)規(guī)則包括所述當(dāng)前臺(tái)的相鄰間隔N范圍內(nèi)的其他臺(tái),N大于等于I;
      [0037]第二解碼模塊,用于解碼所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái)的播放數(shù)據(jù)。
      [0038]優(yōu)選地,所述裝置還包括:
      [0039]第二播放模塊,用于若確定所述用戶需切換到所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái),則播放解碼后所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái)的播放數(shù)據(jù)。
      [0040]優(yōu)選地,所述裝置還包括:
      [0041 ]第三確定模塊,用于若確定所述換臺(tái)指令對(duì)應(yīng)的臺(tái)不是所述預(yù)測(cè)臺(tái),則確定所述用戶是否需切換到所述換臺(tái)指令對(duì)應(yīng)的臺(tái);
      [0042]第三播放模塊,用于若確定所述用戶需切換到所述換臺(tái)指令對(duì)應(yīng)的臺(tái),則播放所述換臺(tái)指令對(duì)應(yīng)的播放數(shù)據(jù)。
      [0043]本發(fā)明實(shí)施例提供一種播放視頻數(shù)據(jù)的方法及裝置,確定是否接收用戶觸發(fā)的換臺(tái)指令,所述換臺(tái)指令用于切換當(dāng)前播放頻道,所述換臺(tái)指令包括遙控?cái)?shù)據(jù)換臺(tái)指令;若確定接收所述用戶觸發(fā)的換臺(tái)指令,則確定所述換臺(tái)指令對(duì)應(yīng)的臺(tái)是否為預(yù)測(cè)臺(tái);若確定所述換臺(tái)指令對(duì)應(yīng)的臺(tái)為所述預(yù)測(cè)臺(tái),則獲取并解碼預(yù)先存儲(chǔ)的與所述換臺(tái)指令對(duì)應(yīng)的播放數(shù)據(jù);若確定所述用戶需切換到所述換臺(tái)指令對(duì)應(yīng)的臺(tái),則播放解碼后所述播放數(shù)據(jù),減少了數(shù)據(jù)從緩存到解碼的至少還有幾十到幾百毫秒的時(shí)間,大大減少了用戶在切換之間的等待時(shí)間,或是錯(cuò)過精彩的美好瞬間,能實(shí)現(xiàn)在機(jī)頂盒上高速切換節(jié)目及顯示,給客戶帶來了極好的用戶體驗(yàn),從而大大提高了用戶的使用效率。
      【附圖說明】
      [0044]圖1是本發(fā)明實(shí)施例提供的一種播放視頻數(shù)據(jù)的方法的流程示意圖;
      [0045]圖2是本發(fā)明實(shí)施例提供的另一種播放視頻數(shù)據(jù)的方法的流程示意圖;
      [0046]圖3是本發(fā)明實(shí)施例提供的一種播放視頻數(shù)據(jù)的裝置的功能模塊示意圖。
      【具體實(shí)施方式】
      [0047]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明實(shí)施例作進(jìn)一步的詳細(xì)說明。可以理解的是,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明實(shí)施例,而非對(duì)本發(fā)明實(shí)施例的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明實(shí)施例相關(guān)的部分而非全部結(jié)構(gòu)。
      [0048]參考圖1,圖1是本發(fā)明實(shí)施例提供的一種播放視頻數(shù)據(jù)的方法的流程示意圖。
      [0049]在圖1中,所述播放視頻數(shù)據(jù)的方法包括:
      [0050]步驟101,確定是否接收用戶觸發(fā)的換臺(tái)指令,所述換臺(tái)指令用于切換當(dāng)前播放頻道,所述換臺(tái)指令包括遙控?cái)?shù)據(jù)換臺(tái)指令;
      [0051 ] 具體的,本發(fā)明由多個(gè)TUNE、多個(gè)DEMOD、多個(gè)DECODER的硬件資源,組成一套快速換臺(tái)單元,由軟件進(jìn)行提前的預(yù)測(cè)與判斷進(jìn)行快速實(shí)現(xiàn)換臺(tái)。紅外檢測(cè)是否有換臺(tái)指令輸入,如果有換臺(tái)指令輸入進(jìn)入換臺(tái),否則等待輸入,播放當(dāng)前節(jié)目并預(yù)測(cè)下一路節(jié)目的播放。
      [0052 ]步驟1 2,若確定接收所述用戶觸發(fā)的換臺(tái)指令,則確定所述換臺(tái)指令對(duì)應(yīng)的臺(tái)是否為預(yù)測(cè)臺(tái);
      [0053]具體的,在預(yù)測(cè)下一路節(jié)目時(shí),判斷是否是連續(xù)換臺(tái),比如說紅外遙控器響應(yīng)上下按換臺(tái)鍵,或是直接按數(shù)字鍵的跳躍式換臺(tái)。
      [0054]步驟103,若確定所述換臺(tái)指令對(duì)應(yīng)的臺(tái)為所述預(yù)測(cè)臺(tái),則獲取并解碼預(yù)先存儲(chǔ)的與所述換臺(tái)指令對(duì)應(yīng)的播放數(shù)據(jù);
      [0055]優(yōu)選地,所述解碼預(yù)先存儲(chǔ)的與所述換臺(tái)指令對(duì)應(yīng)的播放數(shù)據(jù),包括:
      [0056]在DVB播放的同時(shí),鎖住所述預(yù)測(cè)臺(tái)的頻點(diǎn)。
      [0057]過慮所述預(yù)測(cè)臺(tái)的節(jié)目信息中所需的音頻數(shù)據(jù)包、視頻數(shù)據(jù)包及同步信息數(shù)據(jù)包,并將過濾后的節(jié)目信息存放至RAM中;
      [0058]將當(dāng)將播放的視屏存放在所述RAM的最上一層,同時(shí)在后臺(tái)解碼下一個(gè)待播放的所述預(yù)測(cè)臺(tái)的預(yù)測(cè)視頻。
      [0059]具體的,預(yù)測(cè)第一步,在DVB播放的同時(shí),鎖住預(yù)測(cè)節(jié)目的頻點(diǎn)。
      [0060]過慮預(yù)測(cè)節(jié)目信息里的所需要的音頻數(shù)據(jù)包,視頻數(shù)據(jù)包及同步信息數(shù)據(jù)包,并放至RAM中。在這個(gè)多解碼器的硬件系統(tǒng)單元中,將當(dāng)將播放的視屏放在最上一層,同時(shí)在后臺(tái)解碼下一即將播放的預(yù)測(cè)視頻。只不過不顯示在OSD上層。
      [0061]步驟104,若確定所述用戶需切換到所述換臺(tái)指令對(duì)應(yīng)的臺(tái),則播放解碼后所述播放數(shù)據(jù)。
      [0062]具體的,當(dāng)換臺(tái)觸發(fā)到來時(shí),將顯示圖形層進(jìn)行交換,把之前提前預(yù)測(cè)好并提前用另一個(gè)解碼器正在解碼的視頻信息顯示在最上層,透出來用于用戶看視屏,并將原先正在播放的節(jié)目置于OSD下一層即可。播放完成后,循環(huán)下一路視頻節(jié)目的預(yù)測(cè)。
      [0063]優(yōu)選地,所述方法還包括:
      [0064]若確定接收所述用戶未觸發(fā)的換臺(tái)指令,則根據(jù)預(yù)先設(shè)置的預(yù)測(cè)規(guī)則預(yù)測(cè)所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái),獲取且解碼所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái)的播放數(shù)據(jù),所述預(yù)先設(shè)置的預(yù)測(cè)規(guī)則包括所述當(dāng)前臺(tái)的相鄰間隔N范圍內(nèi)的其他臺(tái),N大于等于I。
      [0065]優(yōu)選地,所述獲取所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái)的播放數(shù)據(jù)之后,還包括:
      [0066]若確定所述用戶需切換到所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái),則播放解碼后的所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái)的播放數(shù)據(jù)。
      [0067]優(yōu)選地,所述方法還包括:
      [0068]若確定所述換臺(tái)指令對(duì)應(yīng)的臺(tái)不是所述預(yù)測(cè)臺(tái),則確定所述用戶是否需切換到所述換臺(tái)指令對(duì)應(yīng)的臺(tái);
      [0069]若確定所述用戶需切換到所述換臺(tái)指令對(duì)應(yīng)的臺(tái),則播放所述換臺(tái)指令對(duì)應(yīng)的播放數(shù)據(jù)。
      [0070]本發(fā)明實(shí)施例提供一種播放視頻數(shù)據(jù)的方法,確定是否接收用戶觸發(fā)的換臺(tái)指令,所述換臺(tái)指令用于切換當(dāng)前播放頻道,所述換臺(tái)指令包括遙控?cái)?shù)據(jù)換臺(tái)指令;若確定接收所述用戶觸發(fā)的換臺(tái)指令,則確定所述換臺(tái)指令對(duì)應(yīng)的臺(tái)是否為預(yù)測(cè)臺(tái);若確定所述換臺(tái)指令對(duì)應(yīng)的臺(tái)為所述預(yù)測(cè)臺(tái),則獲取并解碼預(yù)先存儲(chǔ)的與所述換臺(tái)指令對(duì)應(yīng)的播放數(shù)據(jù);若確定所述用戶需切換到所述換臺(tái)指令對(duì)應(yīng)的臺(tái),則播放解碼后所述播放數(shù)據(jù),減少了數(shù)據(jù)從緩存到解碼的至少還有幾十到幾百毫秒的時(shí)間,大大減少了用戶在切換之間的等待時(shí)間,或是錯(cuò)過精彩的美好瞬間,能實(shí)現(xiàn)在機(jī)頂盒上高速切換節(jié)目及顯示,給客戶帶來了極好的用戶體驗(yàn),從而大大提高了用戶的使用效率。
      [0071]參考圖2,圖2是本發(fā)明實(shí)施例提供的另一種播放視頻數(shù)據(jù)的方法的流程示意圖。
      [0072]在圖2中,所述播放視頻數(shù)據(jù)的方法包括:
      [0073]步驟201,播放完成準(zhǔn)備預(yù)測(cè);
      [0074]步驟202,判斷是否遙控?cái)?shù)字跳臺(tái);
      [0075]步驟203,若是,則預(yù)測(cè)上一個(gè)數(shù)字跳臺(tái)及下一個(gè)節(jié)目;
      [0076]步驟204,DMD鎖頻、MDX數(shù)據(jù)過濾、副解碼器后臺(tái)視頻解碼,視頻層在OS下一層;
      [0077]步驟205,判斷是否換臺(tái);
      [0078]步驟206,若是,在交接顯示圖層,副解碼器輸出為最頂層,主解碼器放置于OSD下一層繼續(xù)預(yù)測(cè)下一次播放;
      [0079]步驟207,若判斷不是遙控?cái)?shù)字跳臺(tái),則預(yù)測(cè)鄰近兩套節(jié)目。
      [0080]參考圖3,圖3是本發(fā)明實(shí)施例提供的一種播放視頻數(shù)據(jù)的裝置的功能模塊示意圖。
      [0081 ]在圖3中,所述播放視頻數(shù)據(jù)的裝置包括:
      [0082]第一確定模塊301,用于確定是否接收用戶觸發(fā)的換臺(tái)指令,所述換臺(tái)指令用于切換當(dāng)前播放頻道,所述換臺(tái)指令包括遙控?cái)?shù)據(jù)換臺(tái)指令;
      [0083]第二確定模塊302,用于若確定接收所述用戶觸發(fā)的換臺(tái)指令,則確定所述換臺(tái)指令對(duì)應(yīng)的臺(tái)是否為預(yù)測(cè)臺(tái);
      [0084]第一獲取模塊303,用于若確定所述換臺(tái)指令對(duì)應(yīng)的臺(tái)為所述預(yù)測(cè)臺(tái),則獲取預(yù)先存儲(chǔ)的與所述換臺(tái)指令對(duì)應(yīng)的播放數(shù)據(jù);
      [0085]第一解碼模塊304,用于解碼預(yù)先存儲(chǔ)的與所述換臺(tái)指令對(duì)應(yīng)的播放數(shù)據(jù);
      [0086]優(yōu)選地,所述第一解碼模塊304,用于:
      [0087]在DVB播放的同時(shí),鎖住所述預(yù)測(cè)臺(tái)的頻點(diǎn)。
      [0088]過慮所述預(yù)測(cè)臺(tái)的節(jié)目信息中所需的音頻數(shù)據(jù)包、視頻數(shù)據(jù)包及同步信息數(shù)據(jù)包,并將過濾后的節(jié)目信息存放至RAM中;
      [0089]將當(dāng)將播放的視屏存放在所述RAM的最上一層,同時(shí)在后臺(tái)解碼下一個(gè)待播放的所述預(yù)測(cè)臺(tái)的預(yù)測(cè)視頻。
      [0090]第一播放模塊305,用于若確定所述用戶需切換到所述換臺(tái)指令對(duì)應(yīng)的臺(tái),則播放解碼后所述播放數(shù)據(jù)。
      [0091]優(yōu)選地,所述裝置還包括:
      [0092]第二獲取模塊,用于若確定接收所述用戶未觸發(fā)的換臺(tái)指令,則根據(jù)預(yù)先設(shè)置的預(yù)測(cè)規(guī)則預(yù)測(cè)所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái),并獲取所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái)的播放數(shù)據(jù),所述預(yù)先設(shè)置的預(yù)測(cè)規(guī)則包括所述當(dāng)前臺(tái)的相鄰間隔N范圍內(nèi)的其他臺(tái),N大于等于I;
      [0093]第二解碼模塊,用于解碼所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái)的播放數(shù)據(jù)。
      [0094]優(yōu)選地,所述裝置還包括:
      [0095]第二播放模塊,用于若確定所述用戶需切換到所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái),則播放解碼后所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái)的播放數(shù)據(jù)。
      [0096]優(yōu)選地,所述裝置還包括:
      [0097]第三確定模塊,用于若確定所述換臺(tái)指令對(duì)應(yīng)的臺(tái)不是所述預(yù)測(cè)臺(tái),則確定所述用戶是否需切換到所述換臺(tái)指令對(duì)應(yīng)的臺(tái);
      [0098]第三播放模塊,用于若確定所述用戶需切換到所述換臺(tái)指令對(duì)應(yīng)的臺(tái),則播放所述換臺(tái)指令對(duì)應(yīng)的播放數(shù)據(jù)。
      [0099]本發(fā)明實(shí)施例提供一種播放視頻數(shù)據(jù)的裝置,確定是否接收用戶觸發(fā)的換臺(tái)指令,所述換臺(tái)指令用于切換當(dāng)前播放頻道,所述換臺(tái)指令包括遙控?cái)?shù)據(jù)換臺(tái)指令;若確定接收所述用戶觸發(fā)的換臺(tái)指令,則確定所述換臺(tái)指令對(duì)應(yīng)的臺(tái)是否為預(yù)測(cè)臺(tái);若確定所述換臺(tái)指令對(duì)應(yīng)的臺(tái)為所述預(yù)測(cè)臺(tái),則獲取并解碼預(yù)先存儲(chǔ)的與所述換臺(tái)指令對(duì)應(yīng)的播放數(shù)據(jù);若確定所述用戶需切換到所述換臺(tái)指令對(duì)應(yīng)的臺(tái),則播放解碼后所述播放數(shù)據(jù),減少了數(shù)據(jù)從緩存到解碼的至少還有幾十到幾百毫秒的時(shí)間,大大減少了用戶在切換之間的等待時(shí)間,或是錯(cuò)過精彩的美好瞬間,能實(shí)現(xiàn)在機(jī)頂盒上高速切換節(jié)目及顯示,給客戶帶來了極好的用戶體驗(yàn),從而大大提高了用戶的使用效率。
      [0100]以上結(jié)合具體實(shí)施例描述了本發(fā)明實(shí)施例的技術(shù)原理。這些描述只是為了解釋本發(fā)明實(shí)施例的原理,而不能以任何方式解釋為對(duì)本發(fā)明實(shí)施例保護(hù)范圍的限制?;诖颂幍慕忉?,本領(lǐng)域的技術(shù)人員不需要付出創(chuàng)造性的勞動(dòng)即可聯(lián)想到本發(fā)明實(shí)施例的其它【具體實(shí)施方式】,這些方式都將落入本發(fā)明實(shí)施例的保護(hù)范圍之內(nèi)。
      【主權(quán)項(xiàng)】
      1.一種播放視頻數(shù)據(jù)的方法,其特征在于,所述方法包括: 確定是否接收用戶觸發(fā)的換臺(tái)指令,所述換臺(tái)指令用于切換當(dāng)前播放頻道,所述換臺(tái)指令包括遙控?cái)?shù)據(jù)換臺(tái)指令; 若確定接收所述用戶觸發(fā)的換臺(tái)指令,則確定所述換臺(tái)指令對(duì)應(yīng)的臺(tái)是否為預(yù)測(cè)臺(tái); 若確定所述換臺(tái)指令對(duì)應(yīng)的臺(tái)為所述預(yù)測(cè)臺(tái),則獲取并解碼預(yù)先存儲(chǔ)的與所述換臺(tái)指令對(duì)應(yīng)的播放數(shù)據(jù); 若確定所述用戶需切換到所述換臺(tái)指令對(duì)應(yīng)的臺(tái),則播放解碼后所述播放數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述解碼預(yù)先存儲(chǔ)的與所述換臺(tái)指令對(duì)應(yīng)的播放數(shù)據(jù),包括: 在DVB播放的同時(shí),鎖住所述預(yù)測(cè)臺(tái)的頻點(diǎn)。 過慮所述預(yù)測(cè)臺(tái)的節(jié)目信息中所需的音頻數(shù)據(jù)包、視頻數(shù)據(jù)包及同步信息數(shù)據(jù)包,并將過濾后的節(jié)目信息存放至RAM中; 將當(dāng)將播放的視屏存放在所述RAM的最上一層,同時(shí)在后臺(tái)解碼下一個(gè)待播放的所述預(yù)測(cè)臺(tái)的預(yù)測(cè)視頻。3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 若確定接收所述用戶未觸發(fā)的換臺(tái)指令,則根據(jù)預(yù)先設(shè)置的預(yù)測(cè)規(guī)則預(yù)測(cè)所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái),獲取且解碼所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái)的播放數(shù)據(jù),所述預(yù)先設(shè)置的預(yù)測(cè)規(guī)則包括所述當(dāng)前臺(tái)的相鄰間隔N范圍內(nèi)的其他臺(tái),N大于等于I。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述獲取所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái)的播放數(shù)據(jù)之后,還包括: 若確定所述用戶需切換到所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái),則播放解碼后的所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái)的播放數(shù)據(jù)。5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 若確定所述換臺(tái)指令對(duì)應(yīng)的臺(tái)不是所述預(yù)測(cè)臺(tái),則確定所述用戶是否需切換到所述換臺(tái)指令對(duì)應(yīng)的臺(tái); 若確定所述用戶需切換到所述換臺(tái)指令對(duì)應(yīng)的臺(tái),則播放所述換臺(tái)指令對(duì)應(yīng)的播放數(shù)據(jù)。6.一種播放視頻數(shù)據(jù)的裝置,其特征在于,所述裝置包括: 第一確定模塊,用于確定是否接收用戶觸發(fā)的換臺(tái)指令,所述換臺(tái)指令用于切換當(dāng)前播放頻道,所述換臺(tái)指令包括遙控?cái)?shù)據(jù)換臺(tái)指令; 第二確定模塊,用于若確定接收所述用戶觸發(fā)的換臺(tái)指令,則確定所述換臺(tái)指令對(duì)應(yīng)的臺(tái)是否為預(yù)測(cè)臺(tái); 第一獲取模塊,用于若確定所述換臺(tái)指令對(duì)應(yīng)的臺(tái)為所述預(yù)測(cè)臺(tái),則獲取預(yù)先存儲(chǔ)的與所述換臺(tái)指令對(duì)應(yīng)的播放數(shù)據(jù); 第一解碼模塊,用于解碼預(yù)先存儲(chǔ)的與所述換臺(tái)指令對(duì)應(yīng)的播放數(shù)據(jù); 第一播放模塊,用于若確定所述用戶需切換到所述換臺(tái)指令對(duì)應(yīng)的臺(tái),則播放解碼后所述播放數(shù)據(jù)。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一解碼模塊,用于: 在DVB播放的同時(shí),鎖住所述預(yù)測(cè)臺(tái)的頻點(diǎn)。 過慮所述預(yù)測(cè)臺(tái)的節(jié)目信息中所需的音頻數(shù)據(jù)包、視頻數(shù)據(jù)包及同步信息數(shù)據(jù)包,并將過濾后的節(jié)目信息存放至RAM中; 將當(dāng)將播放的視屏存放在所述RAM的最上一層,同時(shí)在后臺(tái)解碼下一個(gè)待播放的所述預(yù)測(cè)臺(tái)的預(yù)測(cè)視頻。8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述裝置還包括: 第二獲取模塊,用于若確定接收所述用戶未觸發(fā)的換臺(tái)指令,則根據(jù)預(yù)先設(shè)置的預(yù)測(cè)規(guī)則預(yù)測(cè)所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái),并獲取所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái)的播放數(shù)據(jù),所述預(yù)先設(shè)置的預(yù)測(cè)規(guī)則包括所述當(dāng)前臺(tái)的相鄰間隔N范圍內(nèi)的其他臺(tái),N大于等于I; 第二解碼模塊,用于解碼所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái)的播放數(shù)據(jù)。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 第二播放模塊,用于若確定所述用戶需切換到所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái),則播放解碼后所述當(dāng)前臺(tái)對(duì)應(yīng)的其他臺(tái)的播放數(shù)據(jù)。10.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述裝置還包括: 第三確定模塊,用于若確定所述換臺(tái)指令對(duì)應(yīng)的臺(tái)不是所述預(yù)測(cè)臺(tái),則確定所述用戶是否需切換到所述換臺(tái)指令對(duì)應(yīng)的臺(tái); 第三播放模塊,用于若確定所述用戶需切換到所述換臺(tái)指令對(duì)應(yīng)的臺(tái),則播放所述換臺(tái)指令對(duì)應(yīng)的播放數(shù)據(jù)。
      【文檔編號(hào)】H04N21/438GK105898552SQ201610444550
      【公開日】2016年8月24日
      【申請(qǐng)日】2016年6月20日
      【發(fā)明人】洪德勝
      【申請(qǐng)人】深圳創(chuàng)維數(shù)字技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1