新四季網

一種圖像編碼方法及裝置的製作方法

2023-04-29 15:53:56 1


專利名稱::一種圖像編碼方法及裝置的製作方法
技術領域:
:本發明涉及計算機及圖像處理領域,特別是涉及圖像編碼方法及裝置。
背景技術:
:現有技術中圖像處理過程支持4:2:2等多種採樣模式。對於4:2:2採樣模式,目前主要有三種塊模式(codedblockpattern,CBP)方式。第一種CBP編碼方式是在4:2:0採樣模式對應的6位無符號數進行變長編碼的基礎上增加2位定長編碼,該2位表示色度。則兩段編碼的塊模式取值範圍分別為063和03,最大碼號分別為63和3。第二種CBP編碼方式是用4位表示亮度,用4位表示色度,對8位的CBP碼整體進行變長編碼,則得到的塊模式取值範圍為0255,最大碼號為255。第三種CBP編碼方式是用4位表示亮度,與前述兩種方式相同,用2位表示預測模式的3種情況。當所有色度塊的係數都為O,則為OO;當至少一個色度塊的DC係數不為O,而AC係數為0,則為01;當所有色度塊中至少一個AC係數不為O,則為11。可見其未攜帶色度信息。對6位的CBP碼整體進行變長編碼,則得到的塊模式取值範圍為047,最大碼號為47。在採用第一、二種CBP編碼方式的情況下,圖像編碼過程包括在8位CBP編碼表中查找與8位CBP碼對應的碼號,並根據獲得的碼號進行亮度和色度編碼。在採用第三種CBP編碼方式的情況下,圖像編碼過程包括在6位CBP編碼表中查找與6位CBP碼對應的碼號,並根據獲得的碼號進行亮度和色度編碼。編碼效率主要由變長碼的最長碼字的長度和概率決定,如果概率相當,則其長度越長,編碼效率越低。在上述三種編碼方式中,最長變長碼表示的塊模式情況基本一樣,即概率相當,則其編碼長度對編碼效率影響比較明顯。以及,在第三種編碼方式中,由於用高2位表示塊係數有無的3種情況,而不是直接表示色度的CBP,所以記錄的信息量不如亮度,從而在一定程度上影響色度重建的質量。
發明內容本發明實施例提供一種圖像編碼方法及裝置,用於提高編碼效率。—種圖像編碼方法,包括以下步驟在n位CBP編碼表中查找與n位亮度CBP碼對應的碼號,並根據獲得的碼號進行圖像亮度編碼;在n位CBP編碼表中查找與n位色度CBP碼對應的碼號,並根據獲得的碼號進行圖像色度編碼。—種用於圖像編碼的裝置,包括亮度編碼模塊,用於在n位CBP編碼表中查找與n位亮度CBP碼對應的碼號,並根據獲得的碼號進行圖像亮度編碼;色度編碼模塊,用於在n位CBP編碼表中查找與n位色度CBP碼對應的碼號,並根據獲得的碼號進行圖像色度編碼。—種圖像解碼方法,包括以下步驟在n位CBP編碼表中查找與亮度碼號對應的n位CBP碼,並根據獲得的CBP碼進行圖像亮度解碼;在n位CBP編碼表中查找與色度碼號對應的n位CBP碼,並根據獲得的CBP碼進行圖像色度解碼。—種用於圖像解碼的裝置,包括亮度解碼模塊,用於在n位CBP編碼表中查找與亮度碼號對應的n位CBP碼,並根據獲得的CBP碼進行圖像亮度解碼;色度解碼模塊,用於在n位CBP編碼表中查找與色度碼號對應的n位CBP碼,並根據獲得的CBP碼進行圖像色度解碼。本發明實施例對4:2:2採樣模式的8位CBP碼分別進行變長編碼,即對4位亮度CBP碼進行變長編碼,對4位色度CBP碼進行變長編碼。得到的塊模式的取值範圍均為015(碼號也為015,二者之間有一個對應關係),可見亮度和色度的最大值的和也要小於聯合編碼,因此編碼效率有所提高。並且,在圖像編碼和解碼過程中,亮度和色度的碼號均通過4位CBP編碼表確定,可見提供一張4位CBP編碼表即可,節省了保存CBP編碼表所需的存儲空間。圖1為本發明實施例中圖像編碼的主要方法流程圖;圖2為本發明實施例中圖像編碼的詳細方法流程圖;圖3為本發明實施例中圖像解碼的主要方法流程圖;圖4為本發明實施例中圖像解碼的詳細方法流程圖;圖5為本發明實施例中編碼裝置的主要結構圖;圖6為本發明實施例中編碼裝置的詳細結構圖;圖7為本發明實施例中解碼裝置的主要結構圖;圖8為本發明實施例中解碼裝置的詳細結構圖。具體實施例方式本發明實施例用4位表示亮度CBP碼,再用4位表示色度CBP碼,即CBP碼共有8位。針對4位色度CBP碼和4位亮度CBP碼,均通過4位CBP編碼表獲得相應的碼號,並進行編碼。4位CBP碼對應的碼號範圍為015,本實施例中兩個4位CBP碼對應的最大碼號均是15,二進位表示即為1111和1111。與以前編碼方案比較,比如在6位CBP變長編碼和2位定長的方案中,對應的二進位表示為111111和ll,最大變長碼號為63,由於碼號越大,碼字也越長,因此本發明實施例的編碼方案在編碼效率上相比於現有技術會有所提高。本發明實施例可以對圖像中的任意類型(即幀內或幀間)的宏塊進行編碼和解碼。參見圖l,本實施例中圖像編碼的主要方法流程如下步驟101:在n位CBP編碼表中查找與n位亮度CBP碼對應的碼號,並根據獲得的碼號進行亮度編碼。其中,n為正整數,與亮度CBP碼的位數相同,也與色度CBP碼的位數相同。4步驟102:在n位CBP編碼表中查找與n位色度CBP碼對應的碼號,並根據獲得的碼號進行色度編碼。參見圖2,本實施例中圖像編碼的詳細方法流程如下步驟201:對一幀圖像進行分塊。如採用8X8或4X4等MB類型進行分塊。步驟202:根據4:2:2採樣模式進行採樣。步驟203:根據規定的亮度預測模式或運動估計進行亮度幀內或幀間預測。步驟204:根據規定的色度預測模式或運動估計進行色度幀內或幀間預測。步驟205:對預測殘差進行變換和量化,根據量化後的係數確定4位亮度CBP碼和4位色度CBP碼。步驟206:在4位CBP編碼表中查找與4位亮度CBP碼對應的碼號,並根據獲得的碼號進行亮度編碼。步驟207:在4位CBP編碼表中查找與4位色度CBP碼對應的碼號,並根據獲得的碼號進行色度編碼。本實施例中的4位CBP編碼表為4位亮度CBP編碼表。一幀圖像的亮度和色度都是源於同一幀圖像,其亮度的出現概率與其色度的出現概率基本相同,因此對於4位色度CBP碼和4位亮度CBP碼,可採用同一4位CBP編碼表來確定對應的碼號。該4位CBP編碼表可以是現有技術中已有的編碼表,或者是通過其它方式獲得的編碼表。本實施例採用的是4位CBP編碼表,其對應的碼號範圍為015,則變長碼的個數不超過16。由於通常採用指數哥倫布編碼,變長碼呈分段指數變化。因此,本實施例中碼號的個數明顯少於現有技術中碼號的個數,使得編碼效率明顯提高。塊模式包括宏塊幀內編碼模式和宏塊幀間編碼模式,因此本實施例中4位CBP編碼表如表1所示表1tableseeoriginaldocumentpage6以上介紹了圖像編碼方法,與圖像編碼方法對應的,有圖像解碼方法,下面針對圖像解碼方法進行介紹。參見圖3,圖像解碼的主要方法流程如下步驟301:在n位CBP編碼表中查找與亮度碼號對應的n位CBP碼,並根據獲得的CBP碼進行亮度解碼。步驟302:在n位CBP編碼表中查找與色度碼號對應的n位CBP碼,並根據獲得的CBP碼進行色度解碼。參見圖4,圖像解碼的詳細方法流程如下本實施例主要以4:2:2採樣模式為例,亮度和色度的8x8大小的塊均為4個,因此n取值為4。步驟401:在4位CBP編碼表中查找與色度碼號對應的4位CBP碼,並根據獲得的CBP碼進行色度解碼。步驟402:在4位CBP編碼表中查找與色度碼號對應的4位CBP碼,並根據獲得的CBP碼進行色度解碼。步驟403:根據4位亮度CBP碼和4位色度CBP碼確定是否有殘差係數,如果有,則對殘差係數進行反量化,反變換得到殘差;否則確定殘差為0(相當於無殘差)。步驟404:根據色度殘差和色度預測得到圖像分塊的色度分量。步驟405:根據亮度殘差和亮度預測得到圖像分塊的亮度分量。步驟406:根據色度分量和亮度分量得到原始的圖像分塊。步驟407:將各圖像分塊組合,得到原始的一幀圖像。本實施例還提供用於實現圖像編碼和圖像解碼的裝置,下面首先介紹用於圖像編碼的裝置。參見圖5,本實施例中用於圖像編碼的編碼裝置包括亮度編碼模塊501和色度編碼模塊502。亮度編碼模塊501用於在n位CBP編碼表中查找與n位亮度CBP碼對應的碼號,並根據獲得的碼號進行亮度編碼。色度編碼模塊502用於在n位CBP編碼表中查找與n位色度CBP碼對應的碼號,並根據獲得的碼號進行色度編碼。該編碼裝置還包括接口模塊503,參見圖6所示。該接口模塊503用於獲得n位亮度CBP碼和n位色度CBP碼等。接口模塊503可以與預測裝置連接。該預測裝置用於進行亮度幀內預測和色度幀內預測,以及確定n位亮度CBP碼和n位色度CBP碼。該編碼裝置還包括存儲模塊504,用於存儲n位CBP編碼表等。參見圖7,本實施例中用於圖像解碼的解碼裝置包括亮度解碼模塊701和色度解碼模塊702。亮度解碼模塊701用於在n位CBP編碼表中查找與亮度碼號對應的n位CBP碼,並根據獲得的CBP碼進行亮度解碼。色度解碼模塊702用於在n位CBP編碼表中查找與色度碼號對應的n位CBP碼,並根據獲得的CBP碼進行色度解碼。該解碼裝置還包括接口模塊703,參見圖8所示。該接口模塊703用於獲得亮度碼號和色度碼號等。該編碼裝置還包括存儲模塊704,用於存儲n位CBP編碼表等。用於實現本發明實施例的軟體可以存儲於軟盤、硬碟、光碟和快閃記憶體等存儲介質。本發明實施例對4:2:2採樣模式的8位CBP碼分別進行變長編碼,即對4位亮度CBP碼進行變長編碼,對4位色度CBP碼進行變長編碼。得到的塊模式的取值範圍均為015(碼號也為015,二者之間有一個對應關係),可見亮度和色度的最大值的和也要小於聯合編碼,因此編碼效率有所提高。並且,在圖像編碼和解碼過程中,亮度和色度的碼號均通過4位CBP編碼表確定,可見提供一張4位CBP編碼表即可,節省了保存CBP編碼表所需的存儲空間。本發明實施例是針對4位亮度CBP碼和4位色度CBP碼的技術方案,適用於4:2:2等亮度CBP碼與色度CBP碼的位數相同的多種採樣模式。顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若對本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。權利要求一種圖像編碼方法,其特徵在於,包括以下步驟在n位塊模式CBP編碼表中查找與n位亮度CBP碼對應的碼號,並根據獲得的碼號進行圖像亮度編碼;在n位CBP編碼表中查找與n位色度CBP碼對應的碼號,並根據獲得的碼號進行圖像色度編碼。2.如權利要求1所述的圖像編碼方法,其特徵在於,n位CBP編碼表為4位亮度CBP編碼表。3.如權利要求1所述的圖像編碼方法,其特徵在於,在進行圖像亮度編碼和圖像色度編碼之前,還包括步驟對一幀圖像進行分塊;對得到的圖像分塊進行亮度預測和色度預測;對預測殘差進行變換和量化,根據量化後的係數確定4位亮度CBP碼和4位色度CBP碼。4.一種用於圖像編碼的裝置,其特徵在於,包括亮度編碼模塊,用於在n位CBP編碼表中查找與n位亮度CBP碼對應的碼號,並根據獲得的碼號進行圖像亮度編碼;色度編碼模塊,用於在n位CBP編碼表中查找與n位色度CBP碼對應的碼號,並根據獲得的碼號進行圖像色度編碼。5.如權利要求4所述的裝置,其特徵在於,n位CBP編碼表為4位亮度CBP編碼表。6.—種圖像解碼方法,其特徵在於,包括以下步驟在n位CBP編碼表中查找與亮度碼號對應的n位CBP碼,並根據獲得的CBP碼進行圖像亮度解碼;在n位CBP編碼表中查找與色度碼號對應的n位CBP碼,並根據獲得的CBP碼進行圖像色度解碼。7.如權利要求6所述的圖像解碼方法,其特徵在於,n位CBP編碼表為4位亮度CBP編碼表。8.—種用於圖像解碼的裝置,其特徵在於,包括亮度解碼模塊,用於在n位CBP編碼表中查找與亮度碼號對應的n位CBP碼,並根據獲得的CBP碼進行圖像亮度解碼;色度解碼模塊,用於在n位CBP編碼表中查找與色度碼號對應的n位CBP碼,並根據獲得的CBP碼進行圖像色度解碼。9.如權利要求8所述的裝置,其特徵在於,n位CBP編碼表為4位亮度CBP編碼表。全文摘要本發明公開了一種圖像編碼方法,用於提高編碼效率。所述方法包括在4位CBP編碼表中查找與4位亮度CBP碼對應的碼號,並根據獲得的碼號進行亮度編碼;在4位CBP編碼表中查找與4位色度CBP碼對應的碼號,並根據獲得的碼號進行色度編碼。本發明還公開了一種用於實現所述方法的裝置。文檔編號H04N7/32GK101742330SQ200810226798公開日2010年6月16日申請日期2008年11月24日優先權日2008年11月24日發明者孫大瑞申請人:北京中星微電子有限公司;中星電子股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀