18000張視頻幀,說明系統(tǒng)300s的圖像。Is發(fā)現(xiàn)24張視頻幀,總共有 240張視頻幀,說明系統(tǒng)有10s的圖像。讀取的視頻幀的時(shí)間越長(zhǎng),則說明視頻播放的時(shí)間 越長(zhǎng),讀取的視頻幀的時(shí)間越短,則說明視頻播放的時(shí)間越短,而視頻源短,一般是一些手 機(jī)和IPAD錄像,這些設(shè)備的分辨率有限,故視頻的分辨率一般也較低,因此,本實(shí)施例中直 接使電視以所述視頻的最低分辨率來播放該視頻。
[0125] 可以理解的是,由于本實(shí)施例中先檢測(cè)當(dāng)前播放視頻的播放時(shí)長(zhǎng),且當(dāng)視頻播放 時(shí)間較短時(shí),則無需后臺(tái)自動(dòng)跟隨網(wǎng)絡(luò)信號(hào)強(qiáng)度去切換分辨率,因此,可減少后臺(tái)一些不必 要的操作。
[0126] 本發(fā)明系統(tǒng)通過第一獲取模塊10獲取當(dāng)前輸入的網(wǎng)絡(luò)信號(hào)的強(qiáng)度以及當(dāng)前播放 視頻的視頻幀率,并通過運(yùn)算模塊20來計(jì)算出該視頻可切換分辨率的切換時(shí)間間隔,然后 由第一切換模塊30基于當(dāng)前網(wǎng)絡(luò)信號(hào)強(qiáng)度,選擇最佳切換時(shí)間間隔及對(duì)應(yīng)的可切換分辨 率進(jìn)行切換,從而實(shí)現(xiàn)了智能電視能夠自動(dòng)根據(jù)網(wǎng)速切換分辨率,無需用戶手動(dòng)操作,節(jié)省 了用戶的操作時(shí)間。
[0127] 上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。通過以上的實(shí)施方 式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用 硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;?這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品 的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如R0M/RAM、磁碟、光盤)中,包 括若干指令用以使得一臺(tái)視頻播放分辨率切換系統(tǒng)設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或 者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
[0128] 以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā) 明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技 術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1. 一種視頻播放分辨率切換方法,其特征在于,所述視頻播放分辨率切換方法包括: 51、 獲取當(dāng)前網(wǎng)絡(luò)信號(hào)的強(qiáng)度,同時(shí)獲取當(dāng)前播放視頻的視頻幀率; 52、 根據(jù)所述當(dāng)前網(wǎng)絡(luò)信號(hào)強(qiáng)度、當(dāng)前播放視頻的可切換分辨率及當(dāng)前播放視頻的視 頻幀率計(jì)算所述可切換分辨率的切換時(shí)間間隔; 53、 基于當(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)度。2. 如權(quán)利要求1所述的視頻播放分辨率切換方法,其特征在于,所述步驟S1之前還包 括: so、當(dāng)檢測(cè)到視頻緩存區(qū)內(nèi)視頻數(shù)據(jù)包的數(shù)量小于第一預(yù)設(shè)閾值時(shí),將當(dāng)前播放視頻 的播放分辨率切換到所述視頻的最低分辨率進(jìn)行播放。3. 如權(quán)利要求1所述的視頻播放分辨率切換方法,其特征在于,當(dāng)所述時(shí)間間隔列表 攜帶上一次計(jì)算切換時(shí)間間隔時(shí)的數(shù)據(jù)時(shí),所述數(shù)據(jù)包括上一次計(jì)算切換時(shí)間間隔時(shí)的網(wǎng) 絡(luò)信號(hào)強(qiáng)度;所述步驟S3包括: 531、 比較當(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ù),則轉(zhuǎn) 到步驟S32,否則轉(zhuǎn)到步驟S33 ; 532、 選擇比上一次計(jì)算切換時(shí)間間隔時(shí)所選擇的可切換分辨率大一級(jí)的可切換分辨 率作為當(dāng)前的視頻播放分辨率; 533、 將上一次計(jì)算切換時(shí)間間隔時(shí)所選擇的可切換分辨率作為當(dāng)前的視頻播放分辨 率。4. 如權(quán)利要求1所述的視頻播放分辨率切換方法,其特征在于,當(dāng)所述時(shí)間間隔列表 不存在上一次計(jì)算切換時(shí)間間隔時(shí)的數(shù)據(jù)時(shí),所述步驟S3具體為:選擇最小切換時(shí)間間隔 及對(duì)應(yīng)的可切換分辨率進(jìn)行切換,并將最小切換時(shí)間間隔及對(duì)應(yīng)的可切換分辨率存儲(chǔ)在所 述切換時(shí)間間隔中。5. 如權(quán)利要求1所述的視頻播放分辨率切換方法,其特征在于,所述步驟S2具體采用 以下公式計(jì)算可切換分辨率的切換時(shí)間間隔:H= (P*FV(K*128*1024),其中,Η為切換時(shí) 間間隔,Ρ為可以切換的分辨率,F(xiàn)為視頻幀率,Κ為當(dāng)前網(wǎng)絡(luò)信號(hào)的強(qiáng)度。6. 如權(quán)利要求1所述的視頻播放分辨率切換方法,其特征在于,所述步驟S1之前,所述 視頻播放分辨率切換方法還包括: Α1、獲取顯示屏幕的物理分辨率; Α2、選擇所述可切換分辨率中小于或等于所述物理分辨率的切換分辨率,將所選擇的 切換分辨率作為所述可切換分辨率,轉(zhuǎn)到所述步驟S1,以計(jì)算所選擇的,切換分辨率的切換 時(shí)間間隔。7. 如權(quán)利要求5所述的視頻播放分辨率切換方法,其特征在于,所述獲取顯示屏幕的 物理分辨率包括: Α101、分別檢測(cè)電視屏幕水平方向和堅(jiān)直方向的三原色數(shù)量; Α102、根據(jù)檢測(cè)到的所述電視屏幕水平方向的三原色數(shù)量計(jì)算出所述電視屏幕水平方 向的分辨率X,根據(jù)檢測(cè)到的所述電視屏幕堅(jiān)直方向的三原色數(shù)量計(jì)算出所述電視屏幕堅(jiān) 直方向的分辨率Y,所述電視屏幕的物理分辨率為Χ*γ。8. 如權(quán)利要求1-7任一項(xiàng)所述的視頻播放分辨率切換方法,其特征在于,所述步驟S1 之前,所述視頻播放分辨率切換方法還包括: Β1、檢測(cè)當(dāng)前播放視頻的播放時(shí)長(zhǎng); Β2、當(dāng)所述視頻播放時(shí)長(zhǎng)小于第二預(yù)設(shè)閾值時(shí),則保持所述視頻以當(dāng)前播放分辨率進(jìn) 行播放。9. 一種視頻播放分辨率切換系統(tǒng),其特征在于,所述視頻播放分辨率切換系統(tǒng)包括: 第一獲取模塊,用于獲取當(dāng)前網(wǎng)絡(luò)信號(hào)的強(qiáng)度,同時(shí)獲取當(dāng)前播放視頻的視頻幀率; 運(yùn)算模塊,用于根據(jù)所述當(dāng)前網(wǎng)絡(luò)信號(hào)強(qiáng)度、當(dāng)前播放視頻的可切換分辨率及當(dāng)前播 放視頻的視頻幀率計(jì)算所述可切換分辨率的切換時(shí)間間隔; 第一切換模塊,用于基于當(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)度。10. 如權(quán)利要求9所述的視頻播放分辨率切換系統(tǒng),其特征在于,所述視頻播放分辨率 切換系統(tǒng)還包括: 第二切換模塊,用于當(dāng)檢測(cè)到視頻緩存區(qū)內(nèi)視頻數(shù)據(jù)包的數(shù)量小于第一預(yù)設(shè)閾值時(shí), 將當(dāng)前播放視頻的播放分辨率切換到所述視頻的最低分辨率進(jìn)行播放。11. 如權(quán)利要求9所述的視頻播放分辨率切換系統(tǒng),其特征在于,當(dāng)所述時(shí)間間隔列表 攜帶上一次計(jì)算切換時(shí)間間隔時(shí)的數(shù)據(jù)時(shí),所述數(shù)據(jù)包括上一次計(jì)算切換時(shí)間間隔時(shí)的網(wǎng) 絡(luò)信號(hào)強(qiáng)度; 所述第一切換模塊包括: 比較單元,用于比較當(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)用第一選擇單元,否則調(diào)用第二選擇單元; 所述第一選擇單元,用于選擇比上一次計(jì)算切換時(shí)間間隔時(shí)所選擇的可切換分辨率大 一級(jí)的可切換分辨率作為當(dāng)前的視頻播放分辨率; 所述第二選擇單元,用于將上一次計(jì)算切換時(shí)間間隔時(shí)所選擇的可切換分辨率作為當(dāng) 前的視頻播放分辨率。12. 如權(quán)利要求9所述的視頻播放分辨率切換系統(tǒng),其特征在于,當(dāng)所述切換時(shí)間列表 不存在上一次計(jì)算切換時(shí)間間隔時(shí)的數(shù)據(jù)時(shí),所述第一切換模塊具體用于:選擇最小切換 時(shí)間間隔及對(duì)應(yīng)的可切換分辨率進(jìn)行切換,并將最小切換時(shí)間間隔及對(duì)應(yīng)的可切換分辨率 存儲(chǔ)在所述切換時(shí)間間隔中。
【專利摘要】本發(fā)明公開了一種視頻播放分辨率切換方法,該方法包括:獲取當(dāng)前網(wǎng)絡(luò)信號(hào)的強(qiáng)度,同時(shí)獲取當(dāng)前播放視頻的視頻幀率;根據(jù)所述當(dāng)前網(wǎng)絡(luò)信號(hào)強(qiáng)度、當(dāng)前播放視頻的可切換分辨率及當(dāng)前播放視頻的視頻幀率計(jì)算所述可切換分辨率的切換時(shí)間間隔;基于當(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)度。本發(fā)明還公開了一種視頻播放分辨率切換系統(tǒng)。本發(fā)明實(shí)現(xiàn)了智能電視能夠自動(dòng)根據(jù)網(wǎng)速切換分辨率,無需用戶手動(dòng)操作的目的,節(jié)省了用戶的操作時(shí)間。
【IPC分類】H04N21/442, H04N21/4402
【公開號(hào)】CN105376642
【申請(qǐng)?zhí)枴緾N201410409641
【發(fā)明人】王云華
【申請(qǐng)人】深圳Tcl新技術(shù)有限公司
【公開日】2016年3月2日
【申請(qǐng)日】2014年8月18日
【公告號(hào)】WO2016026245A1