測模式的確定裝置,圖4示出了本發(fā)明實施例提供的一種圖像編碼裝置的結(jié)構(gòu)示意圖,如圖4所示,該裝置包括:
[0120]分組模塊401,用于按照以若干個編碼塊為一組的規(guī)則,將待處理圖像幀中的全部編碼塊進行分組;
[0121 ]選擇模塊402,用于對于第一組內(nèi)的各個編碼塊,分別對組內(nèi)的每個編碼塊執(zhí)行如下操作:確定與各句法元素相對應(yīng)的上下文,計算出各句法元素所對應(yīng)的上下文在相同的第一概率狀態(tài)下的比特開銷;利用計算出的比特開銷,計算不同的預(yù)測模式下的代價,將最小的代價所對應(yīng)的預(yù)測模式作為該編碼塊的預(yù)測模式;所述第一概率狀態(tài)為預(yù)設(shè)的初始概率狀態(tài);對于除所述第一組編碼塊以外的其余組編碼塊,分別對組內(nèi)的每個編碼塊執(zhí)行如下操作:確定與各句法元素相對應(yīng)的上下文,計算出各句法元素所對應(yīng)的各上下文在相同的第二概率狀態(tài)下的比特開銷;利用計算出的比特開銷,計算不同的預(yù)測模式下的代價,將最小的代價所對應(yīng)的預(yù)測模式作為該編碼塊的預(yù)測模式;所述第二概率狀態(tài)為前一組編碼塊進行基于上下文的自適應(yīng)二進制算術(shù)CABAC編碼處理后所更新的概率狀態(tài);
[0122]編碼模塊403,用于利用確定出的預(yù)測模式進行CABAC編碼處理;
[0123]其中,所述句法元素用于表征該句法元素所屬于的編碼塊的圖像信息。
[0124]可選的,所述選擇模塊402具體用于:
[0125]對于任一句法元素的上下文,獲取預(yù)先存儲的且與該句法元素對應(yīng)的標(biāo)準上下文模型;當(dāng)該句法元素滿足預(yù)設(shè)條件時,按照預(yù)設(shè)規(guī)則,選取該句法元素對應(yīng)的所述標(biāo)準上下文模型中的部分上下文,作為該句法元素的上下文。
[0126]可選的,所述選擇模塊402具體用于:
[0127]當(dāng)該句法元素對應(yīng)的標(biāo)準上下文模型中的上下文的個數(shù)大于預(yù)設(shè)閾值時,將該句法元素確定為滿足預(yù)設(shè)條件的句法元素;選取所述滿足預(yù)設(shè)條件的句法元素對應(yīng)的標(biāo)準上下文模型中的第N個上下文,作為該句法元素的上下文,所述I;或者按照所述滿足預(yù)設(shè)條件的句法元素對應(yīng)的標(biāo)準上下文模型中的各上下文的由前到后的排列順序,選取所述標(biāo)準上下文模型中的前N個上下文,作為該句法元素的上下文,所述N > I。
[0128]可選的,所述選擇模塊402具體用于:
[0129]在對前一組內(nèi)的最后一個編碼塊進行CABAC編碼處理時,更新所述前一組編碼塊的概率狀態(tài),將更新后的概率狀態(tài)作為前一組編碼塊進行編碼處理后所更新的概率狀態(tài)。
[0130]可選的,所述編碼塊為IXU或⑶。
[0131]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器,使得通過該計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令可實現(xiàn)流程圖中的一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0132]這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0133]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖的一個流程或多個流程和/或方框圖的一個方框或多個方框中指定的功能的步驟。
[0134]盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
[0135]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【主權(quán)項】
1.一種圖像的編碼方法,其特征在于,該方法包括: 按照以若干個編碼塊為一組的規(guī)則,將待處理圖像幀中的全部編碼塊進行分組; 對于第一組內(nèi)的各個編碼塊,分別對組內(nèi)的每個編碼塊執(zhí)行如下操作:確定與各句法元素相對應(yīng)的上下文,計算出各句法元素所對應(yīng)的上下文在相同的第一概率狀態(tài)下的比特開銷;利用計算出的比特開銷,計算不同的預(yù)測模式下的代價,將最小的代價所對應(yīng)的預(yù)測模式作為該編碼塊的預(yù)測模式;所述第一概率狀態(tài)為預(yù)設(shè)的初始概率狀態(tài);并利用確定出的預(yù)測模式進行基于上下文的自適應(yīng)二進制算術(shù)CABAC編碼處理; 對于除所述第一組編碼塊以外的其余組編碼塊,分別對組內(nèi)的每個編碼塊執(zhí)行如下操作:確定與各句法元素相對應(yīng)的上下文,計算出各句法元素所對應(yīng)的各上下文在相同的第二概率狀態(tài)下的比特開銷;利用計算出的比特開銷,計算不同的預(yù)測模式下的代價,將最小的代價所對應(yīng)的預(yù)測模式作為該編碼塊的預(yù)測模式;所述第二概率狀態(tài)為前一組編碼塊進行CABAC編碼處理后所更新的概率狀態(tài);并利用確定出的預(yù)測模式進行CABAC編碼處理; 其中,所述句法元素用于表征該句法元素所屬于的編碼塊的圖像信息。2.如權(quán)利要求1所述的方法,其特征在于,所述確定與各句法元素相對應(yīng)的上下文,具體包括: 對于任一句法元素的上下文,獲取預(yù)先存儲的且與該句法元素對應(yīng)的標(biāo)準上下文模型; 當(dāng)該句法元素滿足預(yù)設(shè)條件時,按照預(yù)設(shè)規(guī)則,選取該句法元素對應(yīng)的所述標(biāo)準上下文模型中的部分上下文,作為該句法元素的上下文。3.如權(quán)利要求2所述的方法,其特征在于,所述當(dāng)該句法元素滿足預(yù)設(shè)條件時,按照預(yù)設(shè)規(guī)則,選取該句法元素對應(yīng)的所述標(biāo)準上下文模型中的部分上下文,作為該句法元素的上下文,具體包括: 當(dāng)該句法元素對應(yīng)的標(biāo)準上下文模型中的上下文的個數(shù)大于預(yù)設(shè)閾值時,將該句法元素確定為滿足預(yù)設(shè)條件的句法元素; 選取所述滿足預(yù)設(shè)條件的句法元素對應(yīng)的標(biāo)準上下文模型中的第N個上下文,作為該句法元素的上下文,所述N2 I;或者按照所述滿足預(yù)設(shè)條件的句法元素對應(yīng)的標(biāo)準上下文模型中的各上下文的由前到后的排列順序,選取所述標(biāo)準上下文模型中的前N個上下文,作為該句法元素的上下文,所述N2 104.如權(quán)利要求1所述的方法,其特征在于,所述前一組編碼塊進行編碼處理后所更新的概率狀態(tài),具體為: 在對前一組內(nèi)的最后一個編碼塊進行CABAC編碼處理時,更新所述前一組編碼塊的概率狀態(tài),將更新后的概率狀態(tài)作為前一組編碼塊進行編碼處理后所更新的概率狀態(tài)。5.如權(quán)利要求1-4中任一項所述的方法,其特征在于,所述編碼塊為LCU或CU。6.一種圖像編碼裝置,其特征在于,該裝置包括: 分組模塊,用于按照以若干個編碼塊為一組的規(guī)則,將待處理圖像幀中的全部編碼塊進行分組; 選擇模塊,用于對于第一組內(nèi)的各個編碼塊,分別對組內(nèi)的每個編碼塊執(zhí)行如下操作:確定與各句法元素相對應(yīng)的上下文,計算出各句法元素所對應(yīng)的上下文在相同的第一概率狀態(tài)下的比特開銷;利用計算出的比特開銷,計算不同的預(yù)測模式下的代價,將最小的代價所對應(yīng)的預(yù)測模式作為該編碼塊的預(yù)測模式;所述第一概率狀態(tài)為預(yù)設(shè)的初始概率狀態(tài);對于除所述第一組編碼塊以外的其余組編碼塊,分別對組內(nèi)的每個編碼塊執(zhí)行如下操作:確定與各句法元素相對應(yīng)的上下文,計算出各句法元素所對應(yīng)的各上下文在相同的第二概率狀態(tài)下的比特開銷;利用計算出的比特開銷,計算不同的預(yù)測模式下的代價,將最小的代價所對應(yīng)的預(yù)測模式作為該編碼塊的預(yù)測模式;所述第二概率狀態(tài)為前一組編碼塊進行基于上下文的自適應(yīng)二進制算術(shù)CABAC編碼處理后所更新的概率狀態(tài); 編碼模塊,用于利用確定出的預(yù)測模式進行CABAC編碼處理; 其中,所述句法元素用于表征該句法元素所屬于的編碼塊的圖像信息。7.如權(quán)利要求6所述的裝置,其特征在于,所述選擇模塊具體用于: 對于任一句法元素的上下文,獲取預(yù)先存儲的且與該句法元素對應(yīng)的標(biāo)準上下文模型;當(dāng)該句法元素滿足預(yù)設(shè)條件時,按照預(yù)設(shè)規(guī)則,選取該句法元素對應(yīng)的所述標(biāo)準上下文模型中的部分上下文,作為該句法元素的上下文。8.如權(quán)利要求7所述的裝置,其特征在于,所述選擇模塊具體用于: 當(dāng)該句法元素對應(yīng)的標(biāo)準上下文模型中的上下文的個數(shù)大于預(yù)設(shè)閾值時,將該句法元素確定為滿足預(yù)設(shè)條件的句法元素;選取所述滿足預(yù)設(shè)條件的句法元素對應(yīng)的標(biāo)準上下文模型中的第N個上下文,作為該句法元素的上下文,所述N2 I;或者按照所述滿足預(yù)設(shè)條件的句法元素對應(yīng)的標(biāo)準上下文模型中的各上下文的由前到后的排列順序,選取所述標(biāo)準上下文模型中的前N個上下文,作為該句法元素的上下文,所述N > I。9.如權(quán)利要求6所述的裝置,其特征在于,所述選擇模塊具體用于: 在對前一組內(nèi)的最后一個編碼塊進行CABAC編碼處理時,更新所述前一組編碼塊的概率狀態(tài),將更新后的概率狀態(tài)作為前一組編碼塊進行編碼處理后所更新的概率狀態(tài)。10.如權(quán)利要求6-9中任一項所述的裝置,其特征在于,所述編碼塊為LCU或CU。
【專利摘要】本發(fā)明實施例公開了一種圖像編碼方法及裝置,涉及圖像處理領(lǐng)域,用以提高圖像編碼的并行化處理能力。在本發(fā)明實施例中,按照以若干個編碼塊為一組的規(guī)則,將待處理圖像幀中的全部編碼塊進行分組;對各組,確定與各句法元素相對應(yīng)的上下文,計算出各句法元素所對應(yīng)的上下文在相同的概率狀態(tài)下的比特開銷;利用計算出的比特開銷,計算不同的預(yù)測模式下的代價,將最小的代價所對應(yīng)的預(yù)測模式作為該編碼塊的預(yù)測模式;并利用確定出的預(yù)測模式進行CABAC編碼處理;從而解決了上述問題。
【IPC分類】H04N19/436, H04N19/70, H04N19/103, H04N19/13, H04N19/174
【公開號】CN105516727
【申請?zhí)枴緾N201510897191
【發(fā)明人】陳秀麗, 林聚財
【申請人】浙江大華技術(shù)股份有限公司
【公開日】2016年4月20日
【申請日】2015年12月8日