国产精品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>

      視頻播放分辨率切換方法及系統(tǒng)的制作方法_4

      文檔序號(hào):9619192閱讀:來(lái)源:國(guó)知局
      換至各可切換分辨率4Κ、1080Ρ、720Ρ及480Ρ所需要等待的 時(shí)間H,具體地計(jì)算過(guò)程及結(jié)果如表1所示:
      [0101] 由于電視以480P的分辨率播放視頻A,由表1可以看出,將當(dāng)前分辨率切換至 720P (高清)需要等待52秒,切換至1080P (超清)需要等待118秒,切換至4k (極清)需 要474秒的時(shí)間。
      [0102] 第一切換模塊30,用于基于當(dāng)前網(wǎng)絡(luò)信號(hào)強(qiáng)度,選擇最佳切換時(shí)間間隔及對(duì)應(yīng)的 可切換分辨率進(jìn)行切換,并將最佳切換時(shí)間間隔及對(duì)應(yīng)的可切換分辨率存儲(chǔ)在時(shí)間間隔列 表中,所述時(shí)間間隔列表攜帶每一次計(jì)算切換時(shí)間間隔時(shí)的網(wǎng)絡(luò)信號(hào)強(qiáng)度。
      [0103] 具體地,當(dāng)所述時(shí)間間隔列表攜帶上一次計(jì)算切換時(shí)間間隔時(shí)的數(shù)據(jù)時(shí),所述數(shù) 據(jù)包括上一次計(jì)算切換時(shí)間間隔時(shí)的網(wǎng)絡(luò)信號(hào)強(qiáng)度;參照?qǐng)D8,圖8為本發(fā)明一實(shí)施例中第 一切換模塊的結(jié)構(gòu)示意圖;如圖8所示,所述第一切換模塊30包括:
      [0104] 比較單元301,用于比較當(dāng)前的網(wǎng)絡(luò)信號(hào)強(qiáng)度及上一次計(jì)算切換時(shí)間間隔時(shí)的網(wǎng) 絡(luò)信號(hào)強(qiáng)度,若當(dāng)前輸入的網(wǎng)絡(luò)信號(hào)強(qiáng)度比上一次計(jì)算切換時(shí)間間隔時(shí)對(duì)應(yīng)的網(wǎng)絡(luò)信號(hào)強(qiáng) 度大預(yù)設(shè)倍數(shù),則調(diào)用第一選擇單元301,否則調(diào)用第二選擇單元302 ;
      [0105] 所述第一選擇單元302,用于選擇比上一次計(jì)算切換時(shí)間間隔時(shí)所選擇的可切換 分辨率大一級(jí)的可切換分辨率作為當(dāng)前的視頻播放分辨率;
      [0106] 所述第二選擇單元303,用于將上一次計(jì)算切換時(shí)間間隔時(shí)所選擇的可切換分辨 率作為當(dāng)前的視頻播放分辨率。
      [0107] 本實(shí)施例中,若當(dāng)前的網(wǎng)絡(luò)信號(hào)強(qiáng)度比上一次計(jì)算時(shí)的網(wǎng)速大一倍以上時(shí),選擇 比上一次選擇的分辨率大一個(gè)級(jí)別的分辨率,等待過(guò)了該時(shí)間間隔,就切換成該分辨率進(jìn) 行播放。若小于一倍時(shí),則保持上次計(jì)算時(shí)所選擇的分辨率進(jìn)行播放。其中,預(yù)設(shè)倍數(shù)可以 是一倍或者多倍,具體根據(jù)網(wǎng)絡(luò)信號(hào)強(qiáng)度及分辨率之間的關(guān)系進(jìn)行確定,例如網(wǎng)速為2兆 時(shí),若使視頻流暢播放的分辨率為780P,而網(wǎng)速為3兆時(shí),可流暢播放的分辨率為1080P,那 么可設(shè)置預(yù)設(shè)倍數(shù)大于或等于1. 5倍時(shí),就觸發(fā)切換,且在切換時(shí),選擇比上一次大一級(jí)的 分辨率進(jìn)行切換。具體地,例如,視頻A的可切換分辨率分別為4K、1080P、720P及480P,假 設(shè)上一次切換時(shí)分辨率為780P,網(wǎng)速為2兆,若當(dāng)前網(wǎng)速為8兆,則當(dāng)前輸入的網(wǎng)絡(luò)信號(hào)強(qiáng) 度比上一次計(jì)算切換時(shí)間間隔時(shí)對(duì)應(yīng)的網(wǎng)絡(luò)信號(hào)強(qiáng)度大4倍,若判斷標(biāo)準(zhǔn)是1. 5倍,那么電 視機(jī)此時(shí)就將當(dāng)前播放分辨率切換至上一級(jí)的分辨率1080P。當(dāng)然,還可以設(shè)置多個(gè)判斷標(biāo) 準(zhǔn),例如,大于1. 5倍時(shí),將當(dāng)前播放分辨率切換至上一級(jí),當(dāng)大于2倍時(shí),將當(dāng)前播放分辨 率連續(xù)切換兩級(jí),例如當(dāng)前為480P,則直接跳過(guò)780P切換至1080P。需要說(shuō)明的是,預(yù)設(shè)倍 數(shù)的設(shè)置可依據(jù)實(shí)際情況而設(shè),此處對(duì)此不作限制。
      [0108] 此外,當(dāng)所述時(shí)間間隔列表不存在上一次計(jì)算切換時(shí)間間隔時(shí)的數(shù)據(jù)時(shí),當(dāng)所述 切換時(shí)間列表不存在上一次計(jì)算切換時(shí)間間隔時(shí)的數(shù)據(jù)時(shí),所述第一切換模塊10具體用 于:選擇最小切換時(shí)間間隔及對(duì)應(yīng)的可切換分辨率進(jìn)行切換,并將最小切換時(shí)間間隔及對(duì) 應(yīng)的可切換分辨率存儲(chǔ)在所述切換時(shí)間間隔中。這樣可以保證在當(dāng)前網(wǎng)速下,以最快的速 度獲得視頻的流暢播放。
      [0109] 需要說(shuō)明的是,由于網(wǎng)速在一段時(shí)間內(nèi)會(huì)相對(duì)穩(wěn)定,因此,在其他實(shí)施例中,還可 采用排序的方法,將最小的時(shí)間值作為最佳的分辨率切換方案,以保證電視首先能夠繼續(xù) 流暢地播放該視頻A,并且,電視在等待預(yù)設(shè)間隔時(shí)間后,又能夠自動(dòng)切換至對(duì)應(yīng)當(dāng)前網(wǎng)速 的分辨率,保證讓用戶感覺(jué)不到切換過(guò)程,從而無(wú)需用戶去手動(dòng)切換,不僅方便用戶,而且 節(jié)省了用戶的等待觀看時(shí)間。
      [0110] 基于上述實(shí)施例,參照?qǐng)D9,圖9為本發(fā)明視頻播放分辨率切換系統(tǒng)第二實(shí)施例的 結(jié)構(gòu)示意圖;如圖9所示,與上一實(shí)施例相比,本實(shí)施例中,所述視頻播放分辨率切換系統(tǒng) 還包括:
      [0111] 第二切換模塊40,用于當(dāng)檢測(cè)到視頻緩存區(qū)內(nèi)視頻數(shù)據(jù)包的數(shù)量小于第一預(yù)設(shè)閾 值時(shí),將當(dāng)前播放視頻的播放分辨率切換到所述視頻的最低分辨率進(jìn)行播放。
      [0112] 當(dāng)存儲(chǔ)的視頻數(shù)據(jù)包的數(shù)量較少或者一段時(shí)間內(nèi)該預(yù)設(shè)的視頻緩存區(qū)沒(méi)有視頻 包時(shí),電視就會(huì)出現(xiàn)播放卡屏或者顯示視頻緩存中,因此,為了保證視頻能夠順暢播放,可 以設(shè)置一個(gè)閾值,例如低于20個(gè)視頻包時(shí)就觸發(fā)電視自動(dòng)切換至較低分辨率播放。本方法 中是通過(guò)將當(dāng)前播放視頻A的當(dāng)前播放分辨率切換至該視頻A的最低分辨率進(jìn)行播放,以 獲得最大流暢度播放。其中,假設(shè)當(dāng)前播放視頻A包括四個(gè)分辨率等級(jí),例如,4KU080P、 720P和480P,則選擇最低分辨率進(jìn)行播放時(shí),則直接切換至480P進(jìn)行播放,這樣,可以防止 分辨率被切換后與當(dāng)前網(wǎng)速不匹配,以致電視機(jī)不斷去切換分辨率,使用戶無(wú)法流暢的觀 看視頻。需要說(shuō)明的是,該步驟是基于視頻A處于播放狀態(tài),再去讀取預(yù)設(shè)的視頻緩存區(qū)內(nèi) 存儲(chǔ)的視頻數(shù)據(jù),當(dāng)視頻A正處于暫?;蛘呖爝M(jìn)狀態(tài)等其他狀態(tài)時(shí),則只執(zhí)行暫停或者快 進(jìn)的指令。
      [0113] 進(jìn)一步地,參照?qǐng)D10,圖10為本發(fā)明視頻播放分辨率切換第三實(shí)施例的結(jié)構(gòu)示意 圖;與上一實(shí)施例相比,本實(shí)施例中,所述視頻播放分辨率切換系統(tǒng)還包括:
      [0114] 第二獲取模塊50,用于獲取顯示屏幕的物理分辨率;
      [0115] 電視屏幕的物理分辨率可預(yù)先存儲(chǔ)至電視的存儲(chǔ)器中,需要時(shí)從存儲(chǔ)器讀取即 可。當(dāng)電視機(jī)未存儲(chǔ)有屏幕的物理分辨率時(shí),則可通過(guò)以下方法來(lái)實(shí)現(xiàn)電視屏幕的物理分 辨率的獲取,具體地,參照?qǐng)D11,圖11為本發(fā)明第二獲取模塊50的結(jié)構(gòu)示意圖;第二獲取 模塊50包括:
      [0116] 物理檢測(cè)單元501,用于分別檢測(cè)電視屏幕水平方向和堅(jiān)直方向的三原色數(shù)量;
      [0117] 計(jì)算單元502,用于根據(jù)檢測(cè)到的所述電視屏幕水平方向的三原色數(shù)量計(jì)算出所 述電視屏幕水平方向的分辨率X,根據(jù)檢測(cè)到的所述電視屏幕堅(jiān)直方向的三原色數(shù)量計(jì)算 出所述電視屏幕堅(jiān)直方向的分辨率Y,所述電視屏幕的物理分辨率為Χ*γ。
      [0118] 由于每一像素都是由紅綠藍(lán)三原色組成的,故獲取到的三原色數(shù)量應(yīng)該是像素?cái)?shù) 量的三倍,也即屏幕分辨率為1920 χ1080時(shí),我們獲取到的水平方向的三原色個(gè)數(shù)應(yīng)該是 1920 χ3 = 5760個(gè),堅(jiān)直方向的三原色個(gè)數(shù)應(yīng)該是1080x3 = 3240個(gè),將5760和3240分別 除以3即可得到水平方向的分辨率1920、以及堅(jiān)直方向的分辨率1080,故我們便可知道整 個(gè)屏幕的分辨率應(yīng)為1920x1080,在切換屏幕分辨率時(shí)不能超出這個(gè)范圍。
      [0119] 選擇模塊60,用于選擇所述可切換分辨率中小于或等于所述物理分辨率的切換分 辨率,將所選擇的切換分辨率作為所述可切換分辨率,轉(zhuǎn)到所述步驟S1,以計(jì)算所選擇的, 切換分辨率的切換時(shí)間間隔。
      [0120] 讀取屏幕的分辨率以確定視頻可以切換的清晰度(也即分辨率),如果視頻的可 切換分辨率超出屏幕物理分辨率就無(wú)需計(jì)算高于物理分辨率的視頻分辨率對(duì)應(yīng)的切換等 待時(shí)間,例如屏幕分辨率為1920 χ1080,而視頻可切換的分辨率為3840x2160,明顯超出 了屏幕物理分辨率,這時(shí)就不要再計(jì)算分辨率為3840x2160的切換等待時(shí)間,只需計(jì)算比 3840x2160小的視頻分辨率即可,因?yàn)榧词箤⒁曨l播放分辨率切換至1920 χ1080以上的分 辨率,也無(wú)法使畫(huà)面顯示更清晰,而且還浪費(fèi)網(wǎng)絡(luò)流量。需要說(shuō)明的是,若該視頻的可切換 分辨率都大于當(dāng)前播放設(shè)備的物理分辨率,則以視頻的可切換分辨率中最低分辨率進(jìn)行播 放。
      [0121] 進(jìn)一步地,參照?qǐng)D11,基于上述實(shí)施例,為了節(jié)省后臺(tái)操作,本實(shí)施例中,所述視頻 播放分辨率切換系統(tǒng)還包括:
      [0122] 視頻檢測(cè)模塊70,用于檢測(cè)當(dāng)前播放視頻的播放時(shí)長(zhǎng);
      [0123] 播放模塊80,用于當(dāng)所述視頻播放時(shí)長(zhǎng)小于第二預(yù)設(shè)閾值時(shí),則保持所述視頻以 當(dāng)前播放分辨率進(jìn)行播放。
      [0124] 計(jì)算每秒的視頻幀率、最終的總視頻幀張數(shù),然后用后者除以前者,得到視頻的長(zhǎng) 度即能夠播放的時(shí)間長(zhǎng)度。讀取視頻包的大小,通過(guò)讀取的視頻包中的每一幀圖像計(jì)算整 個(gè)視頻幀的總和,按照每秒60幅圖像的計(jì)數(shù),獲取到整個(gè)視頻包的時(shí)間長(zhǎng)短,比如:1s發(fā)現(xiàn) 60張視頻幀,總共有
      當(dāng)前第4頁(yè)1 2 3 4 5 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1