The invention discloses a code rate control method in video coding, which belongs to the technical field of video coding. The method comprises: acquiring video information extraction rate; image target per unit time from the video, the target time unit refers to the unit time rate is greater than the preset value; the image is filtered; encoding the image filtering processing, packaging for the video file. The invention solves the problem that the code rate control method provided by the relevant technology has too much coding time and increases the probability of failure of the video playback. On the one hand, to reduce the rate of processing rate is only most of the image encoding, small time; on the other hand, to avoid the failure of video playback problems caused by slicing loss probability of video playback failure was significantly reduced; in addition, the rate is reduced most of the image processing rate, make the peak bit rate video significantly to reduce, reduce the video playback Caton, improving video playback fluency purpose.
【技術實現步驟摘要】
本專利技術涉及視頻編碼
,特別涉及一種視頻編碼中的碼率控制方法及裝置。
技術介紹
對于用戶來說,視頻的流暢度會直接影響到用戶的視頻觀看體驗。在相關技術中,提供了一種碼率控制方法以提高視頻流暢度,該碼率控制方法的具體方案如下:在編碼端,將圖像序列中的I幀(即關鍵幀)分割為多個切片后進行編碼,在傳輸P幀(即單向預測幀)或者B幀(即雙向預測幀)時,根據P幀或者B幀的數據大小選擇一定量的I幀切片一并傳輸,從而控制每次傳輸的數據量基本相同或者接近;在解碼端,將接收到的I幀切片進行合并和解碼,最終得到完整的I幀進行顯示。通過上述方式,可以有效平緩碼流波動,為視頻編碼數據的平穩傳播提供可能。然而,上述相關技術至少存在以下問題:一方面,在編碼過程中,由于需要對I幀進行分割,增加了編碼耗時;另一方面,如果某一個I幀切片在傳輸過程中丟失,解碼端便會解碼失敗,這無疑增加了視頻播放失敗的概率。
技術實現思路
為了解決上述相關技術提供的碼率控制方法存在的編碼耗時過多,且增加視頻播放失敗的概率的問題,本專利技術實施例提供了一種視頻編碼中的碼率控制方法及裝置。所述技術方案如下:第一方面,提供了一種視頻編碼中的碼率控制方法,所述方法包括:獲取視頻的碼率信息,所述碼率信息包括所述視頻在各個單位時間的碼率;從所述視頻中提取目標單位時間內的圖像,所述目標單位時間是指碼率大于預設值的單位時間;對所述圖像進行濾波處理;對濾波處理后的圖像進行編碼,封裝為視頻文件。第二方面,提供了一種視頻編碼中的碼率控制裝置,所述裝置包括:獲取模塊,用于獲取視頻的碼率信息,所述碼率信息包括所述視頻在各個單位時間的 ...
【技術保護點】
一種視頻編碼中的碼率控制方法,其特征在于,所述方法包括:獲取視頻的碼率信息,所述碼率信息包括所述視頻在各個單位時間的碼率;從所述視頻中提取目標單位時間內的圖像,所述目標單位時間是指碼率大于預設值的單位時間;對所述圖像進行濾波處理;對濾波處理后的圖像進行編碼,封裝為視頻文件。
【技術特征摘要】
1.一種視頻編碼中的碼率控制方法,其特征在于,所述方法包括:獲取視頻的碼率信息,所述碼率信息包括所述視頻在各個單位時間的碼率;從所述視頻中提取目標單位時間內的圖像,所述目標單位時間是指碼率大于預設值的單位時間;對所述圖像進行濾波處理;對濾波處理后的圖像進行編碼,封裝為視頻文件。2.根據權利要求1所述的方法,其特征在于,所述對所述圖像進行濾波處理,包括:識別所述圖像的重要區域和非重要區域;對所述非重要區域進行濾波處理。3.根據權利要求2所述的方法,其特征在于,所述識別所述圖像的重要區域和非重要區域,包括:從所述圖像中提取目標元素,所述目標元素包括人臉、字幕、物體輪廓中的至少一種;將所述目標元素確定為所述重要區域,并將所述圖像中除所述目標元素之外的其它像素確定為所述非重要區域。4.根據權利要求3所述的方法,其特征在于,在所述目標元素包括人臉的情況下,所述從所述圖像中提取目標元素,包括:對所述圖像進行分區處理得到分區圖像;對每個分區圖像進行迭代處理;其中,所述迭代處理包括利用分類校準模型的第一分支的節點的分類屬性信息對所述分區圖像進行至少一次分類處理,以及在所述分類處理判定所述分區圖像具有人臉時,利用所述分類校準模型的第二分支的節點的校準屬性信息對所述分區圖像的人臉特征點向量進行至少一次校準處理;從所述分區圖像提取特征向量;根據所述特征向量以及所述迭代處理后得到的所述人臉特征點向量,確定所述分區圖像的得分;根據所述分區圖像的得分,判定所述分區圖像是否具有人臉;在所述分區圖像中具有所述人臉的情況下,獲取所述人臉的位置。5.根據權利要求2所述的方法,其特征在于,所述識別所述圖像的重要區域和非重要區域,包括:識別所述圖像中的前景像素和背景像素;其中,所述前景像素為所述重要區域,所述背景像素為所述非重要區域。6.根據權利要求2至5任一所述的方法,其特征在于,所述對所述非重要區域進行濾波處理,包括:采用雙指數邊緣保留平滑BEEPS濾波算法對所述非重要區域進行濾波處理。7.一種視頻編碼中的碼率控制...
【專利技術屬性】
技術研發人員:王星星,簡偉華,
申請(專利權)人:騰訊科技北京有限公司,
類型:發明
國別省市:北京;11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。