[發(fā)明專利]復(fù)雜度自適應(yīng)單程轉(zhuǎn)碼與雙程轉(zhuǎn)碼有效
| 申請?zhí)枺?/td> | 201880026562.X | 申請日: | 2018-02-20 |
| 公開(公告)號: | CN110546953B | 公開(公告)日: | 2023-09-22 |
| 發(fā)明(設(shè)計)人: | 薩姆·約翰 | 申請(專利權(quán))人: | 谷歌有限責任公司 |
| 主分類號: | H04N19/169 | 分類號: | H04N19/169;H04N19/12;H04N19/14;H04N19/137;H04N19/152;H04N19/194;H04N19/40 |
| 代理公司: | 中原信達知識產(chǎn)權(quán)代理有限責任公司 11219 | 代理人: | 李寶泉;任慶威 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 復(fù)雜度 自適應(yīng) 單程 雙程 | ||
各實施方式公開了自適應(yīng)速率控制技術(shù),所述技術(shù)針對媒體項的不同組塊,基于個體組塊的復(fù)雜度而選擇不同的編碼器。一種方法包括:訪問包括第一組塊和第二組塊的媒體項;由處理設(shè)備確定所述第一組塊的第一媒體復(fù)雜度度量和所述第二組塊的第二媒體復(fù)雜度度量;由所述處理設(shè)備從多個編碼器中選擇第一編碼器和第二編碼器,其中所述第一編碼器是基于所述第一組塊的所述第一媒體復(fù)雜度度量而選擇的,并且所述第二編碼器是基于所述第二組塊的所述第二媒體復(fù)雜度度量而選擇的;以及使用所述第一編碼器對所述第一組塊進行編碼,并且使用所述第二編碼器對所述第二組塊進行編碼。
技術(shù)領(lǐng)域
本公開涉及媒體轉(zhuǎn)碼的領(lǐng)域,具體涉及確定媒體項的多個組塊的復(fù)雜度并在多個不同的轉(zhuǎn)碼器之間進行選擇時使用所述復(fù)雜度。
背景技術(shù)
內(nèi)容共享平臺使得用戶能夠共享視頻、音頻和其它用戶生成的內(nèi)容。內(nèi)容共享平臺通常將用戶生成的內(nèi)容(例如,原始源視頻)從用戶設(shè)備本原(native)的編碼格式轉(zhuǎn)碼為由內(nèi)容共享平臺使用的一種或多種格式。轉(zhuǎn)碼可以涉及將源視頻從其原始格式解碼成未編碼的表示,并且然后使用編碼器將未編碼的表示編碼成新格式。轉(zhuǎn)碼可以減少用于將視頻派發(fā)給客戶端的存儲資源和帶寬資源。
發(fā)明內(nèi)容
以下是本公開的簡化概述,以便提供對本公開的一些方面的基本理解。本發(fā)明內(nèi)容不是本公開的廣泛概述。它既不意在確定本公開的關(guān)鍵或重要要素,也不意在描繪本公開的特定實施方式的任何范圍或權(quán)利要求的任何范圍。其唯一目的是以簡化的形式呈現(xiàn)本公開的一些概念,作為稍后呈現(xiàn)的更詳細描述的前序。
在本公開的一個方面中,一種方法包括:訪問包括第一組塊和第二組塊的媒體項;由處理設(shè)備確定第一組塊的第一媒體復(fù)雜度度量和第二組塊的第二媒體復(fù)雜度度量;由處理設(shè)備從多個編碼器中選擇第一編碼器和第二編碼器,其中第一編碼器是基于第一組塊的第一媒體復(fù)雜度度量來選擇的,并且第二編碼器是基于第二組塊的第二媒體復(fù)雜度度量來選擇的;以及使用第一編碼器對第一組塊進行編碼,并且使用第二編碼器對第二組塊進行編碼。
在一個實施方式中,所述方法還可以包括:從捕獲并記錄了媒體項的用戶設(shè)備接收媒體項,并將所述媒體項分段成包括第一組塊和第二組塊的多個組塊。所述方法還可以涉及將媒體項的使用單程(single?pass)編碼器編碼的第一組塊與媒體項的使用雙程(two-pass)編碼器編碼的第二組塊組合以形成編碼的媒體項。選擇第一編碼器可以涉及將第一組塊的第一媒體復(fù)雜度度量與預(yù)定閾值進行比較,以及響應(yīng)于第一媒體復(fù)雜度度量低于預(yù)定閾值而選擇單程編碼。
在另一實施方式中,第一媒體復(fù)雜度度量和第二媒體復(fù)雜度度量可以指示相應(yīng)組塊的空間和時間分布。當媒體項是視頻時,所述方法可以涉及確定媒體項的第一組塊的視頻代碼化復(fù)雜度測量和第二組塊的視頻代碼化復(fù)雜度測量。確定第一組塊的視頻代碼化復(fù)雜度(VCC)度量可以涉及確定第一組塊的像素中的比特率(R)、幀速率(Fps)、色度因子(CF)、幀寬度(W)和幀高度(H),并且還涉及基于以下數(shù)學公式而計算視頻代碼化復(fù)雜度的值:VCC=R/(W*H*Fps*CF)。
在又一實施方式中,多個編碼器可以包括可變比特率編碼器,并且第一編碼器包括單程編碼器,而第二編碼器包括多程編碼器。可以使用單程編碼器來編碼媒體項的第一組塊,并且可以使用多程編碼器來編碼媒體項的第二組塊。單程編碼器可以是包括使用漏桶模型實現(xiàn)的視頻緩沖檢驗器的單程轉(zhuǎn)碼器,而多程編碼器可以是包括受限品質(zhì)和有界比特率的雙程轉(zhuǎn)碼器。
附圖說明
在附圖的各圖中通過舉例而非限制的方式示出了本公開。
圖1是示出根據(jù)本公開的實施方式的示例性系統(tǒng)架構(gòu)的框圖。
圖2是示出根據(jù)本公開的實施方式的示例計算系統(tǒng)的組件和模塊的框圖。
圖3是示出根據(jù)本公開的實施方式的轉(zhuǎn)碼服務(wù)器的示例方法的流程圖。
圖4是示出根據(jù)本公開的實施方式的計算機系統(tǒng)的一個實施方式的框圖。
具體實施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于谷歌有限責任公司,未經(jīng)谷歌有限責任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201880026562.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 使用后向自適應(yīng)規(guī)則進行整數(shù)數(shù)據(jù)的無損自適應(yīng)Golomb/Rice編碼和解碼
- 一種自適應(yīng)軟件UML建模及其形式化驗證方法
- 媒體自適應(yīng)參數(shù)的調(diào)整方法、系統(tǒng)及相關(guān)設(shè)備
- 五自由度自適應(yīng)位姿調(diào)整平臺
- 采用自適應(yīng)機匣和自適應(yīng)風扇的智能發(fā)動機
- 一種自適應(yīng)樹木自動涂白裝置
- 一種基于微服務(wù)的多層次自適應(yīng)方法
- 一種天然氣發(fā)動機燃氣自適應(yīng)控制方法及系統(tǒng)
- 一種中心自適應(yīng)的焊接跟蹤機頭
- 一種有砟軌道沉降自適應(yīng)式軌道系統(tǒng)





