亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

組合的并行流水線視頻編碼器的制造方法_4

文檔序號(hào):9240338閱讀:來(lái)源:國(guó)知局
水線是“完全的”。在開(kāi)始步驟之后,不存在一個(gè)處理元件(GPU、CPU或HW)必須等待別處完成處理的步驟。技術(shù)人員將認(rèn)識(shí)到,可替選地,該編碼方法可被分成更多或更少數(shù)量的任務(wù),可以采用不同部分的HW或SW(CPU或GPU)執(zhí)行每個(gè)任務(wù)。在這樣的情況下,輸入幀可被劃分為數(shù)量與處理任務(wù)的數(shù)量相對(duì)應(yīng)的多個(gè)區(qū)段。因此,流水線可被保持處于完全狀態(tài)。
[0071]圖5更加詳細(xì)地示出在圖3和圖4中的處理步驟之間的相互關(guān)系。從圖5可知,為了編碼區(qū)段A(n-l),其中,η表示如上使用的幀數(shù),該方法要求對(duì)該區(qū)段進(jìn)行幀內(nèi)估計(jì)和運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)。采用相應(yīng)的方式,為了編碼區(qū)段B (η-1),要求對(duì)區(qū)段B (η-l)進(jìn)行幀內(nèi)估計(jì)和運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)。對(duì)于C(n-l)和D(n-l)的要求也對(duì)應(yīng)于這些要求。隨后,為了接著生成針對(duì)區(qū)段A(n)的運(yùn)動(dòng)估計(jì),由于運(yùn)動(dòng)可跨越區(qū)段邊界,因此使用編碼的區(qū)段A(n-l)和B(n_l)。根據(jù)A(n)的運(yùn)動(dòng)估計(jì),可隨后推導(dǎo)出A(n)的MCP。
[0072]為了生成針對(duì)區(qū)段B(n)的運(yùn)動(dòng)估計(jì),由于區(qū)段A和區(qū)段C兩者都具有與區(qū)段B的邊界,因此編碼的區(qū)段A(n-l)、B(n-l)和C(n_l)全部被使用。出于該實(shí)施方式的目的,假設(shè)運(yùn)動(dòng)向量受限于當(dāng)前幀之前的幀中的相同區(qū)段和相鄰區(qū)段。
[0073]根據(jù)B(n)的運(yùn)動(dòng)估計(jì),可隨后推導(dǎo)出B(n)的MCP。類似地,為了生成針對(duì)區(qū)段C(η)的運(yùn)動(dòng)估計(jì),編碼的區(qū)段B(n-l)、C(n-l)和D(n_l)全部被使用。根據(jù)C(n)的運(yùn)動(dòng)估計(jì),可隨后推導(dǎo)出C(n)的MCP。為了生成針對(duì)區(qū)段D(n)的運(yùn)動(dòng)估計(jì),編碼的區(qū)段C(n_l)和D(η-l)被使用。根據(jù)D(n)的運(yùn)動(dòng)估計(jì),可隨后推導(dǎo)出D(η)的MCP。
[0074]因此,從圖5可知,針對(duì)例如A3的MCP根本上依賴于針對(duì)A2和B2的IE的結(jié)果以及A2和B2的MCP。由于編碼被劃分為四個(gè)“任務(wù)”(IE、E、ME和MCP),因此可計(jì)算出針對(duì)A3的MCP的最早時(shí)間是在針對(duì)A2的IE的結(jié)果之后的四個(gè)流水線步驟。因此,如果每幀被劃分為四個(gè)區(qū)段,則在該實(shí)施方式中,流水線將恰好被填滿。
[0075]技術(shù)人員將認(rèn)識(shí)到,通過(guò)實(shí)施如上所述的編碼方法,在每個(gè)處理步驟結(jié)束時(shí),不同的處理單元僅需要每幀被同步四次。每次同步需要SW中斷,因此通過(guò)將同步降低到如此小的次數(shù),編碼方法的效率得到提高。
[0076]技術(shù)人員將認(rèn)識(shí)到,實(shí)施方式可嵌入在計(jì)算機(jī)程序產(chǎn)品中,該計(jì)算機(jī)程序產(chǎn)品包括能夠?qū)崿F(xiàn)本文中描述的方法的所有特征,并且當(dāng)加載于信息處理系統(tǒng)中時(shí)能夠執(zhí)行這些方法。本上下文中的計(jì)算機(jī)程序構(gòu)件或計(jì)算機(jī)程序指的是指令組的以任何語(yǔ)言、代碼或符號(hào)的任何表示,該指令組意圖使具有信息處理能力的系統(tǒng)直接執(zhí)行特定功能或者在轉(zhuǎn)換為另一語(yǔ)言之后執(zhí)行特定功能。這樣的計(jì)算機(jī)程序可存儲(chǔ)在計(jì)算機(jī)或機(jī)器可讀介質(zhì)上,允許從該介質(zhì)中讀取數(shù)據(jù)、指令、消息或消息包、和其它機(jī)器可讀信息。計(jì)算機(jī)或機(jī)器可讀介質(zhì)可包括非易失性存儲(chǔ)器,例如ROM、閃存、磁盤存儲(chǔ)器、CD-ROM和其它永久性存儲(chǔ)器。另外,計(jì)算機(jī)或機(jī)器可讀介質(zhì)可包括例如易失性存儲(chǔ)器,例如RAM、緩沖器、緩存和網(wǎng)絡(luò)電路。此夕卜,計(jì)算機(jī)或機(jī)器可讀介質(zhì)可包括在暫態(tài)介質(zhì)中的計(jì)算機(jī)或機(jī)器可讀信息,該暫態(tài)介質(zhì)例如為允許裝置讀取這樣的計(jì)算機(jī)或機(jī)器可讀信息的網(wǎng)絡(luò)鏈路和/或網(wǎng)絡(luò)接口,其中網(wǎng)絡(luò)包括有線網(wǎng)絡(luò)或無(wú)線網(wǎng)絡(luò)。
[0077]諸如“包含”、“包括”、“并入”、“含有”、“是”和“具有”的表達(dá),在解釋說(shuō)明書及其相關(guān)聯(lián)的權(quán)利要求時(shí)將按非排他性方式被理解,即被理解成允許也存在未被明確定義的其它項(xiàng)或組件。對(duì)單數(shù)的引用也被理解為對(duì)復(fù)數(shù)的引用,反之亦然。
[0078]盡管已示出和描述了目前被認(rèn)為是本發(fā)明的優(yōu)選實(shí)施方式的內(nèi)容,本領(lǐng)域的技術(shù)人員將理解,在不脫離本發(fā)明的真實(shí)范圍的情況下,可進(jìn)行各種其它修改,并可替換等效物。此外,在不脫離本文中描述的中心發(fā)明構(gòu)思的情況下,可對(duì)本發(fā)明的教義進(jìn)行許多修改以適應(yīng)特定情況。另外,本發(fā)明的實(shí)施方式可不包括上述的所有特征。因此,意圖在于使本發(fā)明不受限于公開(kāi)的【具體實(shí)施方式】,而在于本發(fā)明包括落在如上廣泛定義的本發(fā)明的范圍內(nèi)的所有實(shí)施方式。
[0079]本領(lǐng)域的技術(shù)人員將容易理解,在不脫離本發(fā)明的范圍的情況下,可修改本說(shuō)明書中公開(kāi)的各種參數(shù),并可組合公開(kāi)的和/或要求保護(hù)的各種實(shí)施方式。
【主權(quán)項(xiàng)】
1.一種在流水線處理系統(tǒng)中編碼視頻數(shù)據(jù)的方法,所述視頻數(shù)據(jù)包括數(shù)字圖像幀的序列,所述方法包括: 將所述序列中的每幀劃分為多個(gè)區(qū)段,每個(gè)區(qū)段包括跨幀的水平帶, 將每個(gè)區(qū)段細(xì)分為多個(gè)宏塊,以及 對(duì)每個(gè)區(qū)段中的每個(gè)宏塊的表示進(jìn)行編碼以形成輸出流,其中, 在所述流水線處理系統(tǒng)的流水線中的相鄰步驟期間處理每幀的所述區(qū)段。2.根據(jù)權(quán)利要求1所述的方法,其中,幀被劃分為的區(qū)段的數(shù)量等于在所述流水線中的處理步驟的數(shù)量。3.根據(jù)權(quán)利要求1或2所述的方法,其中,每個(gè)區(qū)段包括基本相同數(shù)量的像素。4.根據(jù)前面任一項(xiàng)權(quán)利要求所述的方法,其中,使用幀內(nèi)估計(jì)和運(yùn)動(dòng)預(yù)測(cè)及補(bǔ)償?shù)倪^(guò)程來(lái)生成每個(gè)宏塊的表不。5.根據(jù)前面任一項(xiàng)權(quán)利要求所述的方法,其中,每幀區(qū)段的數(shù)量是4。6.根據(jù)權(quán)利要求4所述的方法,其中,使用來(lái)自所述序列中的原始幀的相應(yīng)的像素來(lái)生成針對(duì)每個(gè)宏塊的幀內(nèi)估計(jì)表示。7.根據(jù)權(quán)利要求4或6所述的方法,其中,從所述序列中的先前編碼的幀生成針對(duì)每個(gè)宏塊的幀間估計(jì)。8.根據(jù)權(quán)利要求4、6或7中任一項(xiàng)所述的方法,其中,針對(duì)每個(gè)宏塊,選擇幀內(nèi)估計(jì)表示或者幀間估計(jì)表示,用以編碼在所述輸出流中。9.根據(jù)權(quán)利要求5所述的方法,其中,所述運(yùn)動(dòng)預(yù)測(cè)及補(bǔ)償包括針對(duì)每個(gè)宏塊生成運(yùn)動(dòng)估計(jì)。10.根據(jù)權(quán)利要求9所述的方法,其中,在圖形處理器上執(zhí)行所述幀內(nèi)估計(jì)和運(yùn)動(dòng)補(bǔ)償,在中央處理器上執(zhí)行所述編碼,以及用專用硬件執(zhí)行所述運(yùn)動(dòng)估計(jì)。11.一種用于編碼視頻數(shù)據(jù)的流水線處理設(shè)備,所述視頻數(shù)據(jù)包括數(shù)字圖像幀的序列,所述設(shè)備包括: 用于將所述序列中的每幀劃分為多個(gè)區(qū)段的部件,每個(gè)區(qū)段包括跨幀的水平帶, 用于將每個(gè)區(qū)段細(xì)分為多個(gè)宏塊的部件,以及 用于對(duì)每個(gè)區(qū)段中的每個(gè)宏塊的表示進(jìn)行編碼以形成輸出流的部件,其中, 每幀的所述區(qū)段在所述流水線處理系統(tǒng)的流水線中的相鄰步驟期間被處理。12.根據(jù)權(quán)利要求11所述的設(shè)備,其中,所述設(shè)備包含在裝置中,所述裝置包括手機(jī)、平板電腦、數(shù)碼相機(jī)、數(shù)碼攝像機(jī)、多媒體裝置或機(jī)頂盒中的一者或多者。13.—種包括計(jì)算機(jī)可讀指令的計(jì)算機(jī)程序產(chǎn)品,當(dāng)所述計(jì)算機(jī)可讀指令在計(jì)算機(jī)系統(tǒng)上運(yùn)行時(shí),所述計(jì)算機(jī)可讀指令使所述計(jì)算機(jī)系統(tǒng)執(zhí)行權(quán)利要求1至10中任一項(xiàng)所述的方法。14.一種計(jì)算機(jī)可讀介質(zhì),包括根據(jù)權(quán)利要求13所述的計(jì)算機(jī)程序產(chǎn)品。
【專利摘要】一種在流水線處理系統(tǒng)中編碼視頻數(shù)據(jù)的方法,所述視頻數(shù)據(jù)包括數(shù)字圖像幀的序列,所述方法包括:將所述序列中的每幀劃分為多個(gè)區(qū)段,每個(gè)區(qū)段包括跨幀的水平帶;將每個(gè)區(qū)段細(xì)分為多個(gè)宏塊;以及對(duì)每個(gè)區(qū)段中的每個(gè)宏塊的表示進(jìn)行編碼以形成輸出流,其中,在所述流水線處理系統(tǒng)的流水線中的相鄰步驟期間處理每幀的區(qū)段。
【IPC分類】H04N19/436
【公開(kāi)號(hào)】CN104956677
【申請(qǐng)?zhí)枴緾N201480006426
【發(fā)明人】瓦萊麗·皮爾森, 文森特·米格歐特
【申請(qǐng)人】意法愛(ài)立信有限公司
【公開(kāi)日】2015年9月30日
【申請(qǐng)日】2014年1月28日
【公告號(hào)】EP2814254A1, US20150358630, WO2014127961A1
當(dāng)前第4頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1