[發(fā)明專(zhuān)利]一種編碼方法、裝置及終端設(shè)備有效
| 申請(qǐng)?zhí)枺?/td> | 201810488148.2 | 申請(qǐng)日: | 2018-05-21 |
| 公開(kāi)(公告)號(hào): | CN108668166B | 公開(kāi)(公告)日: | 2021-05-14 |
| 發(fā)明(設(shè)計(jì))人: | 舒倩 | 申請(qǐng)(專(zhuān)利權(quán))人: | 深圳市夢(mèng)網(wǎng)科技發(fā)展有限公司 |
| 主分類(lèi)號(hào): | H04N21/4363 | 分類(lèi)號(hào): | H04N21/4363;H04N21/44;H04N21/4402;H04N21/442;H04N19/103 |
| 代理公司: | 深圳中一聯(lián)合知識(shí)產(chǎn)權(quán)代理有限公司 44414 | 代理人: | 張全文 |
| 地址: | 518000 廣東省深圳市南山區(qū)高新中*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 編碼 方法 裝置 終端設(shè)備 | ||
1.一種編碼方法,其特征在于,包括:
檢測(cè)當(dāng)前編碼的視頻是否存在未編碼的幀;
若所述視頻存在未編碼的幀,則檢測(cè)當(dāng)前網(wǎng)絡(luò)是否處于擁塞狀態(tài),包括:使用任意一種網(wǎng)絡(luò)擁塞判斷法進(jìn)行檢測(cè);
所述網(wǎng)絡(luò)處于擁塞狀態(tài)時(shí),獲取編碼選擇指令,根據(jù)所述編碼選擇指令選擇編碼模式,對(duì)所述未編碼的幀進(jìn)行編碼;其中,所述編碼選擇指令包括流暢度編碼指令和信息度編碼指令;
所述流暢度編碼指令對(duì)應(yīng)流暢度編碼模式,所述編碼選擇指令為所述流暢度編碼指令時(shí),在所述流暢度編碼模式下對(duì)所述未編碼的幀進(jìn)行編碼,包括:
計(jì)算當(dāng)前編碼的第一運(yùn)動(dòng)強(qiáng)度;
根據(jù)所述第一運(yùn)動(dòng)強(qiáng)度計(jì)算所述當(dāng)前編碼的第一損失率;
根據(jù)所述第一損失率選擇周期編碼幀數(shù),并進(jìn)行編碼;
所述信息度編碼指令對(duì)應(yīng)信息度編碼模式,所述編碼選擇指令為所述信息度編碼指令時(shí),在所述信息度編碼模式下對(duì)所述未編碼的幀進(jìn)行編碼,包括:
計(jì)算當(dāng)前編碼的第二運(yùn)動(dòng)強(qiáng)度;
根據(jù)所述第二運(yùn)動(dòng)強(qiáng)度計(jì)算所述當(dāng)前編碼的第二損失率;
根據(jù)所述第二損失率調(diào)整編碼的圖像的分辨率,并進(jìn)行編碼;
其中,所述第一運(yùn)動(dòng)強(qiáng)度或第二運(yùn)動(dòng)強(qiáng)度的計(jì)算公式為:
其中,TI_framest表示第一運(yùn)動(dòng)強(qiáng)度或第二運(yùn)動(dòng)強(qiáng)度,Thres1表示第一判定閾值,ti_blockst,n表示當(dāng)前編碼幀的每一個(gè)塊的塊統(tǒng)計(jì)變量,sum(變量)表示對(duì)滿(mǎn)足條件的所有變量求和;m表示一幀圖像包含的塊總數(shù);
其中,
ti_blockst,n=std(yst(i,j)-yst+1(i,j)|yst(i,j)∈blockst,n and yst+1(i,j)∈blockst+1,n);其中,yst(i,j)為framest第i行第j列的亮度像素值,yst+1(i,j)為framest+1第i行第j列的亮度像素值;framest表示擁塞網(wǎng)絡(luò)自適應(yīng)編碼的第一幀,簡(jiǎn)稱(chēng)為當(dāng)前擁塞編碼幀,st表示該幀在當(dāng)前編碼片源的播放序號(hào),framest+1簡(jiǎn)稱(chēng)為當(dāng)前擁塞編碼幀的下一幀;std(變量)表示對(duì)變量求均方差;blockst,n表示的framest第n個(gè)塊,blockst+1,n表示framest+1的第n個(gè)塊,要求兩個(gè)分塊大小需一致;ti_blockst,n表示blockst,n的塊統(tǒng)計(jì)變量;
所述第一損失率或第二損失率的計(jì)算包括:
note=0時(shí),
note≠0時(shí),下調(diào)損失率;
其中,note表示重修信號(hào)參數(shù),leve表示第一損失率或第二損失率,Thres2表示第二判定閾值,Thres3表示第三判定閾值,con1、con2、con3表示損失率調(diào)節(jié)參數(shù);
所述網(wǎng)絡(luò)不處于擁塞狀態(tài)時(shí),獲取常規(guī)編碼指令,根據(jù)所述常規(guī)編碼指令選擇常規(guī)編碼模式,對(duì)所述未編碼的幀進(jìn)行編碼;
返回檢測(cè)當(dāng)前編碼的視頻是否存在未編碼的幀。
2.如權(quán)利要求1所述的編碼方法,其特征在于,根據(jù)所述第一損失率選擇周期編碼幀數(shù)的公式為:
BMFPS=leve_1×FPS;
其中,BMFPS表示周期編碼幀數(shù),leve_1表示第一損失率,F(xiàn)PS表示視頻幀率。
3.如權(quán)利要求1所述的編碼方法,其特征在于,根據(jù)所述第二損失率調(diào)整編碼的圖像分辨率為:
(leve_2×w)×(leve_2×h);
其中,leve_2表示第二損失率,w表示圖像的原始寬度,h表示圖像的原始高度。
4.如權(quán)利要求1所述的編碼方法,其特征在于,所述重修信號(hào)參數(shù)初始值為0,且在編碼時(shí),若檢測(cè)到網(wǎng)絡(luò)不處于擁塞狀態(tài),則保持初始值不變;若檢測(cè)到網(wǎng)絡(luò)處于擁塞狀態(tài),則調(diào)整數(shù)值使其不為0。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于深圳市夢(mèng)網(wǎng)科技發(fā)展有限公司,未經(jīng)深圳市夢(mèng)網(wǎng)科技發(fā)展有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810488148.2/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點(diǎn)播〕
H04N21-20 .專(zhuān)門(mén)適用于內(nèi)容分發(fā)的專(zhuān)用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專(zhuān)門(mén)適用于接收內(nèi)容或者與內(nèi)容交互的客戶(hù)端設(shè)備,如STB[機(jī)頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶(hù)端之間或者在遠(yuǎn)程客戶(hù)端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過(guò)內(nèi)容產(chǎn)生器獨(dú)立于分配過(guò)程實(shí)現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件
- 體征碼及其編碼方法
- 編碼裝置和編碼方法以及解碼裝置和解碼方法
- 聲音信號(hào)編碼方法、聲音信號(hào)解碼方法、編碼裝置、解碼裝置、聲音信號(hào)處理系統(tǒng)、聲音信號(hào)編碼程序以及聲音信號(hào)解碼程序
- 用于下一代視頻的編碼/未編碼的數(shù)據(jù)的內(nèi)容自適應(yīng)熵編碼
- 編碼光符號(hào)編碼
- 一種可變幀率的編碼方法及裝置
- 一種物聯(lián)網(wǎng)編碼方法及系統(tǒng)
- 點(diǎn)陣編碼及解碼方法
- 一種視頻編碼方法、裝置和存儲(chǔ)介質(zhì)
- 視頻編碼方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 光源裝置、照明裝置、液晶裝置和電子裝置
- 預(yù)測(cè)裝置、編輯裝置、逆預(yù)測(cè)裝置、解碼裝置及運(yùn)算裝置
- 圖像形成裝置、定影裝置、遮光裝置以及保持裝置
- 打印裝置、讀取裝置、復(fù)合裝置以及打印裝置、讀取裝置、復(fù)合裝置的控制方法
- 電子裝置、光盤(pán)裝置、顯示裝置和攝像裝置
- 光源裝置、照明裝置、曝光裝置和裝置制造方法
- 用戶(hù)裝置、裝置對(duì)裝置用戶(hù)裝置、后端裝置及其定位方法
- 遙控裝置、通信裝置、可變裝置及照明裝置
- 透鏡裝置、攝像裝置、處理裝置和相機(jī)裝置
- 抖動(dòng)校正裝置、驅(qū)動(dòng)裝置、成像裝置、和電子裝置





