[發明專利]視頻轉碼方法、裝置及系統在審
| 申請號: | 201611105288.4 | 申請日: | 2016-12-05 |
| 公開(公告)號: | CN106658059A | 公開(公告)日: | 2017-05-10 |
| 發明(設計)人: | 白茂生;魏偉 | 申請(專利權)人: | 樂視控股(北京)有限公司;樂視云計算有限公司 |
| 主分類號: | H04N21/2343 | 分類號: | H04N21/2343;H04N21/4402;H04N19/40;H04N19/56 |
| 代理公司: | 北京三聚陽光知識產權代理有限公司11250 | 代理人: | 吳黎 |
| 地址: | 100025 北京市朝陽*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻 方法 裝置 系統 | ||
技術領域
本發明涉及視頻圖像處理技術領域,具體涉及一種視頻轉碼方法、裝置及系統。
背景技術
伴隨著網絡技術的發展和普及,人們對視頻的觀看體驗和要求也越來越高。對于互聯網視頻內容提供商而言,提供給用戶高質量、高流暢的視頻服務,也是其核心競爭力的體現?,F有的互聯網視頻內容在進入用戶之前,都需要經過視頻轉碼,來生成標準化、多碼率、高清晰的多個版本來滿足不同用戶的網絡觀看需求。所以如何提高視頻轉碼的效率,一直是互聯網視頻網站所追求的。
為了生成多碼率來滿足不同網絡用戶的觀看需求,通常將視頻輸出定義為入1080P、720P、高清、標清、流暢等多個視頻檔次?,F有技術中,各個檔次通過分布式轉碼系統,完全獨立的進行轉碼。雖然這種系統搭建和實現相對比較簡單,但并沒有充分利用同一內容在不同清晰度下關系,而造成轉碼資源浪費。
因此,如何提高轉碼效率成為亟待解決的技術問題。
發明內容
有鑒于此,本發明實施例提供了一種視頻轉碼方法、裝置及系統,以提高轉碼效率。
根據第一方面,本發明實施例提供了一種視頻轉碼方法,包括:
獲取待編碼的視頻源;獲取用于表征目標清晰度的目標編碼格式;從低于目標清晰度預設的多級清晰度的編碼格式中逐級向目標編碼格式對視頻源進行編碼。
可選地,從低于目標清晰度預設的多級清晰度的編碼格式中逐級向目標編碼格式對視頻源進行編碼包括:獲取第N-1級清晰度編碼格式下的編碼模式信息;采用第N-1級清晰度編碼格式下的編碼模式信息對視頻源進行第N級清晰度的編碼格式編碼,N為大于1的整數。
可選地,編碼模式信息包括:幀類型決策、模式決策中的任意一種或任意組合。
可選地,從低于目標清晰度預設的多級清晰度的編碼格式中逐級向目標編碼格式對視頻源進行編碼包括:獲取第N-1級清晰度編碼格式下的宏塊位置和/或運動矢量;根據第N-1級清晰度編碼格式下的宏塊位置和/或運動矢量預測第N級清晰度的編碼格式編碼下的宏塊位置和/或運動矢量,N為大于1的整數。
可選地,根據第N-1級清晰度編碼格式下的宏塊位置預測第N級清晰度的編碼格式編碼下的宏塊位置包括:將第N-1級清晰度編碼格式下的宏塊位置的位置中心作為第N級清晰度編碼格式編碼下的位置中心進行第N級清晰度編碼格式的宏塊位置搜索;和/或,根據第N-1級清晰度編碼格式下的運動矢量預測第N級清晰度的編碼格式編碼下的運動矢量包括:將第N-1級清晰度編碼格式下的運動估計的結果作為第N級清晰度的編碼格式編碼下的運動估計起始搜索點進行運動估計。
根據第二方面,本發明實施例提供了一種視頻轉碼裝置,包括:
視頻源獲取模塊,用于獲取待編碼的視頻源;目標格式獲取模塊,用于獲取用于表征欲切換目標清晰度的目標編碼格式;編碼模塊,用于從低于目標清晰度預設的多級清晰度的編碼格式中逐級向目標編碼格式對視頻源進行編碼。
可選地,編碼模塊包括:第一獲取單元,用于獲取第N-1級清晰度編碼格式下的編碼模式信息;第一編碼單元,用于采用第N-1級清晰度編碼格式下的編碼模式信息對視頻源進行第N級清晰度的編碼格式編碼,N為大于1的整數。
可選地,編碼模塊包括:第二獲取單元,用于獲取第N-1級清晰度編碼格式下的宏塊位置和/或運動矢量;第二編碼單元,用于根據第N-1級清晰度編碼格式下的宏塊位置和/或運動矢量預測第N級清晰度的編碼格式編碼下的宏塊位置和/或運動矢量,N為大于1的整數。
可選地,第二獲取單元還用于將第N-1級清晰度編碼格式下的宏塊位置的位置中心作為第N級清晰度編碼格式編碼下的位置中心進行第N級清晰度編碼格式的宏塊位置搜索;和/或,還用于將第N-1級清晰度編碼格式下的運動估計的結果作為第N級清晰度的編碼格式編碼下的運動估計起始搜索點進行運動估計。
根據第三方面,本發明實施例提供了一種視頻轉碼系統,包括:視頻源接收裝置,用于接收待編碼的視頻源;至少一個處理器;以及與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器執行第一方面或者第一方面的任意一種可選方式中所述的視頻轉碼方法。
根據第四方面,本發明實施例提供了一種非暫態計算機可讀存儲介質,所述非暫態計算機可讀存儲介質存儲計算機指令,所述計算機指令用于使所述計算機執行第一方面或者第一方面的任意一種可選方式中所述的視頻轉碼方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于樂視控股(北京)有限公司;樂視云計算有限公司,未經樂視控股(北京)有限公司;樂視云計算有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611105288.4/2.html,轉載請聲明來源鉆瓜專利網。





