新四季網

視頻圖像的壓縮/解壓縮方法與裝置的製作方法

2023-05-08 04:53:46 4

專利名稱:視頻圖像的壓縮/解壓縮方法與裝置的製作方法
技術領域:
本發明屬於視頻圖像處理技術領域,尤其涉及視頻圖像像素點的壓縮/解 壓縮方法與裝置。
背景技術:
視頻壓縮技術已經在許多產品中得到應用,包括數字通用光碟(Digital Versatile Disc, DVD )、數位電視、個人錄像機、網際網路視頻、多媒體自動唱機、 拍照手機、個人數字助理(Personal Digital Assistant, PDA)和攝像機等。
現階段成熟的圖像視頻壓縮技術中,壓縮方法主要包括兩種方式基於宏 塊的壓縮方式和基於掃描^^的壓縮方式,例如,爭態影^象壓縮標準(Joint Photographic Experts Group, JPEG), h264是基於宏塊的壓縮方法,但不能實現 實時輸出,而4關合圖Y象專家組-無損才各式(Joint Photographic Experts Group Lossless, JPEG-LS)、無4員圖^象編石馬(Context-Based, Adaptive, Lossless Image Coding, CALIC)等基於掃描行的壓縮方法雖然能夠實現實時輸出,但是一般 需要2行或2行以上的行緩存,所用編碼方法為變長編碼,且編碼過程中需要 預測,過程較複雜,需要大量的運算,無論從中央處理器(Central Processing Unit, CPU)實現或者專門的硬體實現,都需要極高的硬體成本和功耗代價。
具體以JPEG-LS為例,JPEG-LS編碼過程主要包括預測、上下文建模和熵 編碼。在JPEG-LS壓縮算法中,對一個像素點的壓縮編碼需要獲取四個相鄰像 素點並進行相關計算,且編碼過程需要依賴於上下文,硬體實現時一般需要2 行或2行以上的行緩存,過程較複雜,運算量較大,硬體實現成本較高。
另外,在計算機圖像處理的過程中,在內存中會有一片特殊的區域,專門 負責圖像輸出的緩衝,俗稱幀緩存(frame buffer)。在傳統的做法中,由於幀緩
16存需要實現實時性的掃描行刷新輸出,幀緩存不會被進行壓縮處理,此時高清 圖像顯示時傳統方法所需的顯示帶寬較寬。

發明內容
本發明實施例的目的在於提供一種用於視頻解壓縮系統中視頻圖像像素點 的壓縮/解壓縮方法,旨在實現圖像逐行壓縮後實時輸出,且硬體實現成本低功 耗小,使圖像顯示的平均帶寬降低。
本發明實施例是這樣實現的, 一種用於視頻解壓縮系統中視頻圖像中像素 點的壓縮方法,所述圖像包含多個像素點,所述像素點中當前進行壓縮處理的 點為當前像素點,與所述當前像素點相鄰的像素點為相鄰像素點,所述相鄰像 素點包括與當前像素點相鄰的左方像素點、上方像素點和左上方像素點中的一
個或多個;所述方法用來通過所述圖像中的所述像素點的顏色分量值,判斷所 述當前像素點的壓縮方式,從而完成對所述圖像的壓縮;其特徵在於,所述方 法包括以下步驟獲取當前像素點的顏色分量值及其相鄰像素點的顏色分量值; 比較所述當前像素點的顏色分量值及其相鄰像素點的顏色分量值,並得出比較 結果;根據所述比較結果,判斷當前像素點對應的壓縮模式;根據所述當前像 素點對應的壓縮模式對所述當前像素點的顏色分量值進行壓縮,完成對所述圖 像中像素點的壓縮。
進一步地,所述壓縮模式為2位壓縮模式、8位壓縮模式或者12位壓縮模 式或者零壓縮^^莫式。
比較所述當前像素點的顏色分量值及其相鄰像素點的顏色分量值,若所述 當前像素點對應的壓縮模式不為2位壓縮模式或8位壓縮模式或12位壓縮模 式,則所述當前像素點對應的壓縮模式為零壓縮模式。
進一步地,當所述當前^f象素點不存在所述相鄰^^素點時,則所述當前^f象素 點對應的所述壓縮模式為所述零壓縮模式。所述根據所述當前像素點對應的壓
17縮模式對所述當前像素點的顏色分量值進行壓縮後,得到所述當前像素點的壓
縮值和模式值。
進 一 步地,得到所述當前像素點的壓縮值的具體步驟為
當所述當前像素點對應的壓縮模式為2位壓縮模式時,所述當前像素點的 壓縮值為空;當所述當前像素點對應的壓縮模式為8位壓縮模式時,所述當前 像素點的壓縮值為所述當前像素點的顏色分量值減去所述相鄰像素點的顏色分 量值所得到的差值;當所述當前像素點對應的壓縮模式為12位壓縮模式時,所 述當前像素點的壓縮值為所述當前像素點的顏色分量值減去所述相鄰像素點的 顏色分量值所得到的差值;當所述當前像素點對應的壓縮模式為零壓縮模式時, 所述當前像素點的壓縮值為所述當前像素點的顏色分量值。
本發明實施例的另 一 目的在於提供一種用於視頻解壓縮系統中視頻圖像中 的像素點的壓縮裝置,旨在實現圖像逐行壓縮後實時輸出,且硬體實現成本低, 功耗小,尤其重要的是,本發明實施例大大壓縮了圖像像素點的大小,從而減 小了圖像的大小,也使圖像顯示的平均帶寬降低。
為此,本發明實施例提供了 一種用於視頻解壓縮系統中視頻圖像中像素點 的壓縮裝置,所述圖像包含多個像素點,所述像素點中當前進行壓縮處理的點 為當前像素點,與所述當前像素點相鄰的像素點為相鄰像素點,所述相鄰像素 點包括與當前像素點相鄰的左方像素點、上方像素點和左上方像素點中的一個 或多個;所述壓縮裝置用來通過所述圖像中的所述像素點的顏色分量值,判斷 所述當前像素點的壓縮方式,從而完成對所述圖像的壓縮;其特徵在於,所述 壓縮裝置包括顏色分量值獲取單元,用於獲取所述像素點的顏色分量值;顏 色分量值比較單元,用於比較所述當前像素點的顏色分量值和所述相鄰像素點 的顏色分量值,並得出比較結果;壓縮模式判斷單元,用於根據所述顏色分量 值比較單元的比較結果,判斷所述當前像素點對應的壓縮模式;壓縮單元,用 於根據所述當前像素點對應的壓縮模式對所述當前像素點的顏色分量值進行壓 縮。
18進一步地,壓縮模式判斷單元所判斷的壓縮模式為2位壓縮模式、8位壓 縮模式或者12位壓縮模式或者零壓縮模式。
進一步的,還包括零壓縮模式判斷單元所述零壓縮模式判斷單元用於當 所述當前像素點不存在所述相鄰像素點時,判斷所述當前像素點對應的所述壓 縮模式為所述零壓縮模式。
進一步地,壓縮單元根據所述當前像素點對應的壓縮模式對所述當前像素 點的顏色分量值進行壓縮後,得到所述當前像素點的壓縮值和模式值。
進一步地,所述壓縮單元得到所述當前像素點的壓縮值為當所述當前像 素點對應的壓縮模式為2位壓縮模式時,所述壓縮單元得到所述當前像素點的 壓縮值為空;當所述當前像素點對應的壓縮模式為8位壓縮模式時,所述壓縮 單元得到所述當前像素點的壓縮值為所述當前像素點的顏色分量值減去所述相 鄰像素點的顏色分量值所得到的差值;當所述當前像素點對應的壓縮模式為l2 位壓縮模式時,所述壓縮單元得到所述當前像素點的壓縮值為所述當前像素點 的顏色分量值減去所述相鄰像素點的顏色分量值所得到的差值;當所述當前像 素點對應的壓縮模式為零壓縮模式時,所述壓縮單元得到所述當前像素點的壓 縮值為所述當前像素點的顏色分量值。
本發明實施例的再一目的在於提供一種用於視頻解壓縮系統中視頻圖像中 的像素點的解壓縮方法,旨在實現將經過壓縮後的數據解壓。
為此,本發明實施例提供了 一種用於視頻解壓縮系統中視頻圖像中像素點 的解壓縮方法,所述圖像包含多個像素點,所述像素點中當前進行解壓縮處理 的點為當前像素點,與所述當前像素點相鄰的像素點為相鄰像素點,所述相鄰 像素點包括與當前像素點相鄰的左方像素點、上方像素點和左上方像素點中的 一個或多個;其特徵在於,所述方法包括以下步驟
獲取所述當前像素點的壓縮值和模式值,以及相鄰像素點的顏色分量值;
根據所述當前像素點的壓縮值和模式值,以及相鄰像素點的顏色分量值, 得到所述當前像素點的顏色分量值,完成對所述當前像素點的解壓。進一步的,根據獲取所述當前像素點的模式值,確定所述當前像素點的壓
縮模式;所述壓縮模式為2位壓縮模式或者8位壓縮模式或者12位壓縮模式或 者零壓縮模式。
進一步的,當所述當前像素點不存在相鄰像素點時,則所述相鄰像素點的 顏色分量值為0。
進一步的,根據所述當前像素點的壓縮值和模式值,以及相鄰像素點的顏 色分量值,得到所述當前像素點的顏色分量值包括
當所述當前像素點的模式值為2位壓縮模式對應的模式值時,當前像素點 的顏色分量值為獲取的所述相鄰像素點的顏色分量值;
噹噹前像素點的模式值為8位或12位或零位壓縮模式對應的模式值時,當
前像素點的顏色分量值為獲取的所述相鄰像素點的顏色分量值與所述當前像素 點的壓縮il之和。
本發明實施例的再一 目的在於4是供一種用於4見頻解壓縮系統中^L頻圖^^中 的像素點的解壓縮裝置,旨在實現將經過壓縮後的悽t據解壓。
為此,本發明實施例提供了一種用於視頻解壓縮系統中視頻圖像中像素點 的解壓縮裝置,所述圖像包含多個像素點,所述像素點中當前進行解壓縮處理 的點為當前像素點,與所述當前像素點相鄰的像素點為相鄰像素點,所述相鄰 像素點包括與當前像素點相鄰的左方像素點、上方像素點和左上方像素點中的 一個或多個;其特徵在於,所述裝置包括
當前像素點壓縮值和模式值獲取單元,用於接收所述當前像素點的壓縮值 和模式值;相鄰像素點顏色分量值獲取單元,用於獲取當前像素點的相鄰像素 點的顏色分量值;解壓縮單元,用於根據所述當前像素點的壓縮值和模式值, 以及相鄰像素點的顏色分量值,得到所述當前像素點的顏色分量值。
所述裝置還包括顏色分量值判斷單元,用於當所述當前像素點不存在相 鄰像素點時,判斷所述相鄰像素點的顏色分量值為0。
更進一步,當所述當前像素點的模式值為2位壓縮模式對應的模式值時,
20所述解壓縮單元將荻取的所述相鄰像素點的顏色分量值,作為當前像素點的顏 色分量值;
當所述當前像素點的模式值為8位或12位或零位壓縮模式對應的模式值 時,所述解壓縮單元將獲取的所述相鄰像素點的顏色分量值與所述當前像素點 的壓縮值之和,作為當前像素點的顏色分量值。
本發明通過提供的無損圖像壓縮、解壓縮方法和裝置,實現了圖像的逐行 壓縮和實時輸出,且所需硬體成本低,易實現,功耗小,用於圖像顯示系統時 大大減少了幀緩存所佔的內存空間及輸出顯示過程所佔的系統帶寬。
本發明的所述和其他的目的、特徵及優點,乂人以下參照附圖進行的詳細描 迷可以看得更加清楚。


圖l是本發明實施例提供的圖像像素點的壓縮方法流程圖; 圖2是本發明實施例提供的部分圖像的像素點及其左像素點、上像素點和 左上像素點的位置關係示意圖3是本發明實施例提供的圖像像素點的壓縮裝置的結構圖4是本發明實施例提供的圖像像素點的解壓縮方法流程圖5是本發明實施例提供的圖像像素點的解壓縮裝置的結構圖6是本發明實施例提供的圖像像素點解壓縮過程中壓縮數據的傳送示意
圖7是本發明實施例提供的壓縮數據中的模式值獲取示意圖; 圖8(a)是本發明實施例提供的壓縮數據中的模式值對應8位壓縮模式時壓 縮值獲取示意圖8(b)是本發明實施例提供的壓縮數據中的模式值對應12位壓縮模式時壓 縮值獲取示意圖9是本發明實施例提供的像素值計算示意圖。
2具體實施例方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實 施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅 僅用以解釋本發明,並不用於限定本發明。
在本發明實施例中,提出了一種基於相鄰點的壓縮的方法,在壓縮過程中, 通過獲取當前像素點的顏色分量值及其相鄰像素點的顏色分量值。比較所述當 前像素點的顏色分量值及其相鄰像素點的顏色分量值,並得出比較結果。根據 所述比較結果,判斷當前像素點對應的壓縮模式。根據所述當前像素點對應的 壓縮模式對所述當前像素點的顏色分量值進行壓縮,完成對所述圖像中像素點 的壓縮。同時,本發明實施例還提出了一種針對該壓縮方法獲得的壓縮數據進 行解壓縮的方法,在解壓縮過程中,通過獲取所述當前像素點的壓縮值和模式
值,以及相鄰像素點的顏色分量值;並根據所述當前像素點的壓縮值和模式值, 以及相鄰像素點的顏色分量值,得到所述當前像素點的顏色分量值,完成對所 述當前像素點的解壓。像素點的顏色分量值,即為像素點的RGB值。
圖1示出了本發明實施例提供的圖像中像素點的壓縮的處理流程。
這種用於視頻解壓縮系統中視頻圖像中像素點的壓縮方法,所迷圖像包含 多個像素點,所述像素點中當前進行壓縮處理的點為當前像素點,與所述當前 像素點相鄰的像素點為相鄰像素點,所述相鄰像素點包括與當前像素點相鄰的 左方像素點、上方^f象素點和左上方像素點中的一個或多個;所述方法用來通過 所述圖像中的所述像素點的顏色分量值,判斷所述當前像素點的壓縮方式,從 而完成對所述圖像的壓縮;
在步驟S101中,獲取獲取當前像素點及其相鄰像素點,並同時獲取當前 像素點的顏色分量值及其相鄰像素點的顏色分量值。
在本發明實施例中,像素點的相鄰像素點包括左像素點或者上像素點或者 左上像素點中的任意一個或多個,像素點的左像素點處於與像素點同行且與其相鄰的左方;像素點的上像素點處於像素點同列且與其相鄰的上方;像素點的 左上像素點處於當前像素點的左像素點同列且與其相鄰的上方,或者處於與像 素點的上像素點同行且與其相鄰的左方。像素點的相鄰像素點可以包括左像素 點、上像素點和左上像素點,例如當像素點為不處於第1行或者最末行或者第 一列或者最後一列的像素點,或者像素點的相鄰像素點可以只包括左像素點, 例如當像素點為處於第l行第2列的像素點,或者像素點的相鄰像素點可以只 包括上像素點,例如當像素點為處於第2行第1列的像素點,或者像素點不存 在相鄰像素點,例如當像素點為處於第 一行第 一列的像素點。
圖2示出了本發明實施例提供的部分圖像的像素點及其左像素點、上像素 點和左上像素點位置關係的示意圖。
該部分圖像的大小為2*3,像素點Pu不存在相鄰像素點;像素點P^的相 鄰像素點為P1>2的左像素點Pu;像素點P2J的相鄰像素點為P2>1的上像素點Pu;
像素點P2,2的相鄰像素點為像素點P2,2的左像素點P2J、上像素點P,,2和左上像
素點Pu;像素點P^的相鄰像素點為像素點的上像素點P2J;像素點P^的相
鄰像素點為像素點P3,2的左像素點P3,"上像素點P2,2和左上像素點Pw。
在步驟S102中,比較所述當前像素點的顏色分量值及其相鄰像素點的顏
色分量值,並得出比較結果。
當所述相鄰像素點為當前像素點相鄰的上方像素點時,比較所述當前像素 點的顏色分量值和所述上方像素點的顏色分量值,將所述當前像素點的紅色分
量值減去所述上方像素點的紅色分量值,得出比較結果;同時將所述當前像素 點的藍色分量值減去所述上方像素點的藍色分量值,得出比較結果;並且將所 述當前像素點的綠色分量值減去所述上方像素點的綠色分量值,得出比較結果; 即獲得當前像素點與相鄰的上方像素點的RGB值的差值。
相鄰的上方像素點的RGB值為up.r、 up.g、 up.b,其分別表示相鄰的上方像 素點的紅色分量值、綠色分量值和藍色分量值。當前像素點的RGB值為c.r、 c.g、 c.b其分別表示當前像素點的紅色分量值、綠色分量值和藍色分量值。
23那麼比較結果即為c.r-叩.r、 c.g-up.g、 c.b隱up.b。
當所述相鄰像素點為當前像素點相鄰的左方像素點時,比較所述當前像素 點的顏色分量值和所述左方像素點的顏色分量值,將所述當前像素點的紅色分 量值減去所述左方像素點的紅色分量值,得出比較結果;同時將所述當前像素 點的藍色分量值減去所述左方像素點的藍色分量值,得出比較結果;並且將所 述當前像素點的綠色分量值減去所述左方像素點的綠色分量值,得出比較結果。 即獲得當前像素點與相鄰的左方像素點的RGB值的差值。
相鄰的左方像素點的RGB值為left.r、 left.g、 left.b,其分別表示相鄰的上方 像素點的紅色分量值、綠色分量值和藍色分量值。當前像素點的RGB值為c.r、 c.g、 c.b其分別表示當前像素點的紅色分量值、綠色分量值和藍色分量值。
那麼比較結果即為c.r-left.r、 c.g-Ieft.g、 c.b-left.b。
當所述相鄰像素點為當前像素點相鄰的上方像素點、左方4象素點和左上方 像素點時,獲取所述左上方像素點與所述上方像素點的顏色分量差分值diff—h, 並獲取所述左上方像素點與所述左方像素點的顏色分量差分值diff_v,若所述 顏色分量差分值diff—h大於或等於所述顏色分量差分值diff—v,則比較當前像 素點的顏色分量值和所述左方像素點的顏色分量值,將所述當前像素點的紅色 分量值減去所述左方像素點的紅色分量值,得出比較結果;同時將所述當前像 素點的藍色分量值減去所迷左方像素點的藍色分量值,得出比較結果;並且將 所述當前像素點的綠色分量值減去所述左方像素點的綠色分量值,得出比較結 果;即獲得當前像素點與相鄰的左方像素點的RGB值的差值。相鄰的左方像素
點的RGB值為left.r、 left.g、 left.b,其分別表示相鄰的上方像素點的紅色分量值、 綠色分量值和藍色分量值。當前像素點的RGB值為c.r、 c.g、 c.b其分別表示當 前像素點的紅色分量值、綠色分量值和藍色分量值。 那麼比較結果即為c.r-left,r、 c.g-left.g、 c.b-left.b。
若所述顏色分量差分值diff—h小於所述顏色分量差分值diff_v,則比較當 前像素點的顏色分量值和所述上方像素點的顏色分量值,則將所述當前像素點
24的紅色分量值減去所述上方像素點的紅色分量值,得出比較結果;同時將所述 當前像素點的藍色分量值減去所述上方像素點的藍色分量值,得出比較結果; 並且將所述當前像素點的綠色分量值減去所迷上方像素點的綠色分量值,得出 比較結果。即獲得當前像素點與相鄰的上方像素點的RGB值的差值。相鄰的上 方像素點的RGB值為up.r、 up.g、 up.b,其分別表示相鄰的上方像素點的紅色分 量值、綠色分量值和藍色分量值。當前像素點的RGB值為c.r、 c.g、 c.b其分別 表示當前像素點的紅色分量值、綠色分量值和藍色分量值。 另卩麼t匕灃交糹吉果民卩為c.r-up.r、 c.g-up.g、 c.b-up.b。
其中,所述左上方像素點與所述上方像素點的顏色分量差分值diffji為以 .下三者之和所述左上方像素點與所述上方像素點的紅色分量值的差值的絕對 值的2倍,所述左上方像素點與所述上方像素點的藍色分量值的差值的絕對值 的2倍,所述左上方像素點與所述上方像素點的綠色分量值的差值的絕對值;
所述左上方像素點與所述左方像素點的顏色分量差分值diff_v為以下三者 之和所述左上方像素點與所述左方像素點的紅色分量值的差值的絕對值的2 倍,所述左上方像素點與所述左方像素點的藍色分量值的差值的絕對值的2倍,
所述左上方像素點與所述左方像素點的綠色分量值的差值的絕對值。
即當前像素點的左像素點的RGB分量值為left.r, left.g, left.b,上像素點 -的RGB分量值為up.r, up.g, up.b,左上像素點的RGB分量值為l_u.r, l_u.g, 1—u.b,噹噹前像素點的相鄰像素點包括左像素點、上像素點和左上像素點時, 才艮據公式diff—h=|/_仏r □2□ |/—□ □ |/—"i>□2計算像素點的
水 平 差 分 值 diffji , 根 據 公 式 diff_v= |/—紅□ □ 2口 |/—□ □ |/—W □ □ 2計算像素點的垂直差分值 diff一v。
當前像素點不存在相鄰像素點時,當前像素點所得的比較結果的RGB值 等於O。
' 在步驟si03中,根據所述比較結果,判斷當前像素點對應的壓縮模式;
25在本發明實施例中,根據比較結果判斷當前像素點對應的壓縮模式為2 位壓縮模式或者8位壓縮模式或者12位壓縮模式或者零壓縮模式。
當比較結果所得的值均為0時,則當前像素點使用2位壓縮模式進行壓縮, 當比較結果所得的值較大的時對當前像素點使用零壓縮模式,當比較結果所得 的RGB值的差值較小的時,根據兩者關聯的程度和RGB值的差值的大小的不 同對當前像素點使用8位壓縮模式或者12位壓縮模式。
具體步驟包括設當前像素點的RGB值為(c.r, c.g, c.b),與當前像素 點相比較的相鄰像素點為左方像素點時,則左方Y象素點對應的RGB分量值為 (left.r, left.g, left.b),若比較結果滿足c.r^left.r, c.g= left.g, c.b= left.b,則 當前像素點對應的壓縮模式為2位壓縮模式;若比較結果不滿足c.Fleft.r, c.g= left.g , c.b= left.b , 同時其又滿足-2<=c.r-left.r<=l, -4<=c.g-left.g<=3 , -2<=c.b-left.b<=l,則當前像素點對應的壓縮模式為8位壓縮模式;若比較結果 不滿足-2<=c.r-left.r<=l, -4<=c.g-left.g<=3 , -2<=c.b-left.b<=l,同時其又滿足 -4<=c.r-left.r<=3, -8<=c.g-left.g<=7, -4<=c.b-left.b<=3,則當前像素點對應的壓 縮模式為12位壓縮模式;在當前像素點不存在相鄰像素點時,當前像素點對應 的壓縮模式為零壓縮模式。
具體步驟包括設當前^f象素點的RGB值為(c.r, c.g, c.b),與當前4象素 點相比較的相鄰像素點為上方像素點時,則上方像素點對應的RGB分量值為 (up.r, up.g, up.b),若比4交結果滿足c,Fup.r, c.g= up.g, c,b=up.b,則當前 像素點對應的壓縮模式為2位壓縮模式;若比較結果不滿足c.產up.r, c.g=up.g, c.b=up.b,同時其又滿足陽2〈-c.r-up.r〈二l,-4〈-c.g-up.g〈-3, -2<=c.b-up.b<=l,貝'J 當前像素點對應的壓縮模式為8位壓縮模式;若比較結果不滿足-2〈-c.r-up.K-l, -4<=c.g-up.g<=3 , -2<=c.b-up.b<=l , 同時其又滿足-4<=c.r-up.r<=3, -8<=c.g-up.g<=7, -4<=c.b-up.b<=3,則當前Y象素點對應的壓縮模式為12位壓縮 模式;在當前像素點不存在相鄰像素點時,當前像素點對應的壓縮模式為零壓 縮模式。在上述實施例中,上述步驟的執行順序沒有嚴才各要求,兩個步驟也可以同
時進行。
在步驟S104中,根據所述當前像素點對應的壓縮模式對所述當前像素點 的顏色分量值進行壓縮,完成對所述圖像中像素點的壓縮。
像素點的壓縮數據包括模式值和壓縮值,在本發明實施例中,模式值可以 根據需要設置,也可以根據壓縮模式對應的固定模式值獲取,設定不同的模式 值對應不同的壓縮模式,根據當前像素點對應的壓縮模式,以及保存當前像素 點的壓縮數據的具體過程包括噹噹前像素點對應的壓縮模式為2位壓縮模式 時,當前像素點的模式值為2位壓縮模式對應的模式值,壓縮值為空;噹噹前像 素點對應的壓縮模式為IO位壓縮模式時,當前像素點的模式值為IO位壓縮模 式對應的模式值,壓縮值為當前像素點的RGB值減去當前像素點的差分基點的 RGB值的差值;噹噹前像素點對應的壓縮模式為12位壓縮模式時,當前像素點 的模式值為12位壓縮模式對應的模式值,壓縮值為當前像素點的RGB值減去 當前像素點的差分基點的RGB值的差值;噹噹前像素點對應的壓縮才莫式為零壓 縮模式時,當前像素點的模式值為零壓縮模式對應的模式值,壓縮值為當前像 素點的RGB值。
在本發明實施例中,有關RGB值的計算和存儲是2進位形式進行的,2 bit 的2進位數的表示有00, 01, 10, 11,對應的值的範圍是-2~1的整數;3 bit 的2進位數的表示有000, 001, 010, 011, 100, 101, 110, 111,對應的值的 範圍是-3~4的整數;4bit的2進位數的表示有0000, 0001, 0010, 0011, 0100, 0101, 0110, 0111, 1000, 10001, 1010, 1011, 1100, 1101, 1110, 1111對 應的值的範圍是為-8~7的整數;5bit的2進位數對應的值是0 ~ 31的整數,6bit 的2進位數對應的值的範圍是0 63的整數。在本發明實施例中,圖像的像素 點的RGB值的存儲;f各式為565格式,當像素點的RGB值減去像素點的差分基 點的RGB值的差值為0時,則像素點對應的壓縮模式為2位壓縮模式,像素點 的數據佔據2bit空間,其中模式值佔據2bit,用2進位數U表示,壓縮值為空;當像素點的RGB值減去像素點的差分基點的RGB值的差值不為0且差值對應 的R、 G、 B分量差值的數值均可以用2 bit的2進位數表示時,則像素點對應 的壓縮模式為8位壓縮模式,像素點的數據佔據10bit空間,其中模式值佔據 2bit,用2進位數10表示,壓縮值佔據8bit,壓縮值為像素點的RGB值減去像 素點的差分基點的RGB值的差值對應的2進位數;當像素點的RGB值減去像 素點的差分基點的RGB值的差值對應的R、 G、 B分量差值不在2 bit的2進位 數值表示範圍內,分別在3bit、 4bit、 3bit的2進位數值表示範圍內時,則像素 點對應的壓縮模式為12位壓縮模式,像素點的壓縮數據佔據12bit空間,其中 模式值2bit,用2進位數01表示,壓縮值佔據10bit,壓縮值為像素點的RGB 值減去像素點的差分基點的RGB值的差值對應的2進位數;當像素點不存在差 分基點時,則像素點對應的壓縮模式為零壓縮模式,像素點的壓縮數據佔據 18bit空間,其中模式值佔據2bit,用進位數OO表示,壓縮值佔據16bit,壓縮 值為像素點的RGB值對應的2進位數,R、 G、 B分量分別佔據5 bit、 6bit、 5bit。 在本發明實施例中,用2進位數表示的模式值或者壓縮值是一對一的對應關係, 但不是唯一對應關係,比如2位模式值也可以2進位數10表示,8位模式值也 可以用2進位數01表示,具體不再贅述。
圖3是本發明實施例提供的圖像像素點的壓縮裝置的組成結構。 在本發明實施例中,圖像像素點的壓縮系統包括顏色分量值獲取單元31 , 顏色分量值比較單元32、壓縮模式判斷單元33和壓縮單元34。
顏色分量值獲取單元31,用於獲取所述像素點的顏色分量值;其獲取當前 像素點的RGB值,相鄰像素點的RGB值,並將上述的RGB值傳送給顏色分 量值比較單元32。
本壓縮裝置還包括相鄰像素點識別單元35,用於識別所述當前像素點的相 鄰像素點;當所述當前像素點不存在相鄰的左方像素點和左上方像素點時,所
述相鄰像素點識別單元識別當前像素點相鄰的上方像素點為所述相鄰像素點; 當所述當前像素點不存在相鄰的上方像素點和左上方像素點時,所述相鄰像素
28點識別單元識別當前像素點相鄰的左方像素點為所述相鄰像素點;當所述當前 像素點存在相鄰的左方像素點,上方像素點和左上方4象素點時,所述相鄰像素 點識別單元識別當前像素點相鄰的上方像素點、左方像素點和左上方像素點為
所述相鄰像素點。
顏色分量值比較單元32包括上方像素點顏色分量值比較單元321,左方 像素點顏色分量值比較單元322,以及上方像素點、左方像素點和左上方像素 點顏色分量值比較單元323。
上方像素點顏色分量值比較單元321,用於當所述相鄰像素點為當前像素 點相鄰的上方像素點時,比較所述當前像素點的顏色分量值和所述上方像素點 的顏色分量值,將所述當前像素點的紅色分量值減去所述上方像素點的紅色分 量值,得出比較結果;同時將所述當前像素點的藍色分量值減去所述上方像素 點的藍色分量值,得出比較結果;並且將所述當前像素點的綠色分量值減去所 述上方像素點的綠色分量值,得出比較結果;那麼比較結果即為c.r -up.r、 c.g -up.g、 c.b-up.b。
左方像素點顏色分量值比較單元322,用於當所述相鄰^f象素點為當前像素 點相鄰的左方像素點時,比較所述當前像素點的顏色分量值和所述左方像素點 的顏色分量值,將所述當前像素點的紅色分量值減去所述左方像素點的紅色分 量值,得出比較結果;同時將所述當前像素點的藍色分量值減去所述左方像素 點的藍色分量值,得出比較結果;並且將所迷當前像素點的綠色分量值減去所 述左方像素點的綠色分量值,得出比較結果;那麼比較結果即為c.r-left.r、 c.g -left.g、 c.b-left.b。
上方像素點、左方像素點和左上方像素點顏色分量值比較單元323,用於 當所述相鄰像素點為當前像素點相鄰的上方像素點、左方像素點和左上方像素 點時,獲取所述左上方像素點與所述上方像素點的顏色分量差分值diff—h,並 獲取所述左上方像素點與所述左方像素點的顏色分量差分值diff—v,若所迷顏 色分量差分值diff一一h大於或等於所述顏色分量差分值diff一v,則比較當前像素
29點的顏色分量值和所述左方像素點的顏色分量值,將所述當前像素點的紅色分
量值減去所述左方像素點的紅色分量值,得出比較結果;同時將所述當前像素 點的藍色分量值減去所述左方像素點的藍色分量值,得出比較結果;並且將所 述當前像素點的綠色分量值減去所述左方像素點的綠色分量值,得出比較結果, 那麼比較結果即為c.r畫left.r、 c.g-left.g、 c.b-left.b。
若所述顏色分量差分值diff—h小於所述顏色分量差分值diff一v,則比較當 前像素點的顏色分量值和所述上方像素點的顏色分量值,則將所述當前像素點 的紅色分量值減去所述上方像素點的紅色分量值,得出比較結果;同時將所述 當前像素點的藍色分量值減去所述上方像素點的藍色分量值,得出比較結果; 並且將所述當前像素點的綠色分量值減去所述上方像素點的綠色分量值,得出 比壽交結果,那麼比專交結果即為c.r -up.r、 c.g -up.g、 c.b- up.b。
顏色分量值比較單元32還包括diff_h獲取單元324和diff—v325獲取單元;
所述diff一h獲取單元324,用於獲取所述左上方像素點與所述上方像素點 的顏色分量差分值diff—h,所述顏色分量差分值diff一h為以下三者之和所述 左上方像素點與所述上方像素點的紅色分量值的差值的絕對值的2倍,所述左 上方像素點與所述上方像素點的藍色分量值的差值的絕對值的2倍,所述左上 方像素點與所述上方像素點的綠色分量值的差值的絕對值;
所述diff一v獲取單元325,用於獲取所述左上方像素點與所述上方像素點 的顏色分量差分值diff—v,所述顏色分量差分值diff一v為以下三者之和所述 左上方像素點與所述左方像素點的紅色分量值的差值的絕對值的2倍,所述左 上方像素點與所述左方像素點的藍色分量值的差值的絕對值的2倍,所述左上 方像素點與所述左方像素點的綠色分量值的差值的絕對值。
即當前像素點的左像素點的RGB分量值為left.r, left.g, left.b,上#^素點 的RGB分量值為up.r, up.g, up.b,左上像素點的RGB分量值為l_u.r, 1—u.g, l_u.b,噹噹前像素點的相鄰像素點包括左像素點、上像素點和左上像素點時, 根據公式diff—h=|/—仏r□ m/ ,|[]20 |/—|/—仏6口 wp力l口2計算像素點的
30水平 差 分值 diff_h , 根據公 式
diff—v=|/—w,口 /e,l「J2口 |/一叫口 /e/竑l口 |/_"力口 /e/,口2計算像素點的垂直差分值 diff一v。
壓縮模式判斷單元33,用於根據所迷顏色分量值比較單元的比較結果,判 斷所述當前像素點對應的壓縮模式;具體過程不再贅述。
此壓縮裝置還包括零壓縮模式判斷單元所述零壓縮模式判斷單元用於當 所述當前像素點不存在所述相鄰像素點時,判斷所述當前像素點對應的所述壓 縮模式為所述零壓縮模式。
壓縮單元34根據所述當前像素點對應的壓縮模式對所述當前像素點的顏 色分量值進行壓縮後,得到所述當前像素點的壓縮值和模式值。具體過程不再 贅述。
在本發明實施例中,設h*w為圖像的大小,Nl, N2, N3, N4分別為壓 縮模式為2位壓縮模式,8位壓縮模式,12位壓縮模式,零壓縮模式的像素點 的個數,壓縮率的計算公式為(N1*2+N2*8+N3*12+N4n6y(h*w*16),利用本發 明實施例的壓縮方法所得的,尤其在一些諸如人物形象,遊戲圖像的應用中, 壓縮效率較高,壓縮率可達30%,即使壓縮效率較低時,仍會有70%以下的壓 縮率。
圖4示出了本發明實施例提供的圖像像素點的解壓縮的處理流程。 本發明實施例所4是供一種圖像中像素點的解壓縮方法,所述圖像包含多個 像素點,所述像素點中當前進行解壓縮處理的點為當前像素點,與所述當前像 素點相鄰的像素點為相鄰像素點,所述相鄰像素點包括與當前像素點相鄰的左
方像素點、上方像素點和左上方像素點中的一個或多個;所述圖像中像素點的
壓縮數據包括所述當前像素點的壓縮值和模式值;此方法分為S401和S402, 共2個步驟
在步驟S401中,獲取所述當前像素點的壓縮值和模式值,以及相鄰像素 點的顏色分量值。在本發明實施例中,獲取在圖像中像素點的壓縮過程所產生的壓縮值以及 模式值。同時獲取相鄰像素點的顏色分量值。
其相鄰像素點的顏色分量值為當所述相鄰像素點為當前像素點相鄰的上方
像素點時,獲取當前像素點相鄰的上方像素點的顏色分量值;當所述相鄰像素
點為當前像素點相鄰的左方像素點時,獲取當前像素點相鄰的左方像素點的顏
色分量值;當所述相鄰像素點為當前像素點相鄰的上方像素點、左方像素點和
左上方像素點時,獲取所述左上方像素點與所述上方像素點的顏色分量差分值
diff一h,並獲取所述左上方像素點與所述左方像素點的顏色分量差分值diff一v, 若所述顏色分量差分值diff一h大於或等於所述顏色分量差分值diff_v,則獲取 當前像素點相鄰的左方像素點的顏色分量值;若所述顏色分量差分值diffji小 於所述顏色分量差分值diff—v,則獲取當前像素點相鄰的上方像素點的顏色分量值。
其 中, 顏色 分 量 差 分 值
diff—h= |/ —仏r □ ,,| □ 2 □ |/—□ □ |/—w力□ 口2; 顏色分量差分值
diff—v=|/_/e/Z—口2口 |/—"《□ &//《|口 |/—w力口 &//力|口2。
當所述當前像素點不存在相鄰像素點時,則所述相鄰像素點的顏色分量值 為0。本步驟的其餘具體過程不再贅述。
在步驟S402中,根據所述當前像素點的壓縮值和模式值,以及相鄰像素 點的顏色分量值,得到所述當前像素點的顏色分量值,完成對所述當前像素點 的解壓。
在本發明實施例中,圖像像素點的解壓縮過程中獲取的像素點的壓縮數據 和與圖像像素點的壓縮過程中保存的像素點的壓縮數據一致,像素點的壓縮數
據包括模式值和壓縮值,由於圖像像素點的解壓縮過程中像素點的模式值對應 的壓縮模式和圖像像素點的壓縮過程中像素點的壓縮模式對應的模式值一致, 根據壓縮數據可以獲取像素點的模式值,模式值對應的壓縮模式包括2位壓縮 模式或者8位壓縮模式或者12位壓縮模式或者零壓縮模式。
32根據獲取的當前像素點的壓縮數據和相鄰像素點的RGB值可以計算當前像素點的RGB值,實現壓縮數據的解壓縮,具體步驟包括當所述當前像素點的模式值為2位壓縮模式對應的模式值時,當前像素點的顏色分量值為獲取的所述相鄰像素點的顏色分量值;噹噹前像素點的模式值為8位或12位或零位壓縮模式對應的模式值時,當前像素點的顏色分量值為獲取的所述相鄰像素點的顏色分量值與所述當前像素點的壓縮值之和。
在本發明實施例中,當圖像像素點的解壓縮過程獲取的壓縮數據使用2進位數表示時,2進位形式獲取當前像素點的RGB值的過程同圖像像素點的壓縮過程類似,具體不再贅述。
圖5示出了本發明實施例提供的圖像像素點的解壓縮裝置的結構。
圖像像素點的解壓縮裝置包括當前像素點壓縮值和模式值獲取單元51,用於接收所述當前像素點的壓縮值和模式值;相鄰像素點顏色分量值獲取單元52,用於獲取當前像素點的相鄰像素點的顏色分量值;解壓縮單元53,用於根據所述當前像素點的壓縮值和模式值,以及相鄰像素點的顏色分量值,得到所述當前像素點的顏色分量值。
當前像素點壓縮值和模式值獲取單元51獲取模式值,此模式值對應的壓縮模式為2位壓縮模式或者8位壓縮模式或者12位壓縮模式或者零壓縮模式。包括壓縮數據獲取模塊511,序列化模塊512和傳送模塊513,壓縮數據獲取模塊511獲取當前像素點的壓縮數據,序列化模塊512將壓縮數據獲取模塊511獲取的當前像素點的壓縮數據序列化為數據流發送給傳送模塊513,傳送模塊513向解壓縮單元53傳送壓縮數據。壓縮數據包括^^莫式值和壓縮值。
相鄰像素點顏色分量值獲取單元52包括
上方像素點顏色分量值獲取單元521,用於當所述相鄰像素點為當前像素點相鄰的上方像素點時,獲取當前像素點相鄰的上方像素點的顏色分量值;
左方像素點顏色分量值獲取單元522,用於當所述相鄰像素點為當前像素點相鄰的左方像素點時,獲取當前像素點相鄰的左方像素點的顏色分量值;上方像素點、左方像素點和左方像素點顏色分量值獲取單元523,用於當
所述相鄰像素點為當前像素點相鄰的上方像素點、左方像素點和左上方像素點時,獲取所述左上方像素點與所述上方像素點的顏色分量差分值diff一h,並獲
取所述左上方像素點與所述左方像素點的顏色分量差分值diff—V,若所述顏色分量差分值diffji大於或等於所述顏色分量差分值diff—v,則獲取當前像素點相鄰的左方像素點的顏色分量值;若所述顏色分量差分值diff一h小於所述顏色分量差分值diff一v,則獲取當前像素點相鄰的上方像素點的顏色分量值。
相鄰像素點顏色分量值獲取單元52還包括diff—h獲取單元524和diff一v525獲取單元;
所述diff—h獲取單元524,用於獲取所述左上方〗象素點與所述上方像素點的顏色分量差分值diff—h,所述顏色分量差分值diffji為以下三者之和所述左上方像素點與所述上方像素點的紅色分量值的差值的絕對值的2倍,所述左上方像素點與所述上方像素點的藍色分量值的差值的絕對值的2倍,所述左上方像素點與所述上方像素點的綠色分量值的差值的絕對值;
所述diff一v獲取單元525,用於獲取所述左上方像素點與所述上方像素點
的顏色分量差分值diff—v,所述顏色分量差分值diff一v為以下三者之和所述
左上方像素點與所述左方像素點的紅色分量值的差值的絕對值的2倍,所述左
上方像素點與所述左方像素點的藍色分量值的差值的絕對值的2倍,所述左上方像素點與所迷左方像素點的綠色分量值的差值的絕對值。
即diff—h=|/_仏r口 wp一口2口 |/—仏g口 wp.gl口 "/ 》|口2;
diff—v=|/_w.r口 fey ,l口2口 |/—/6//《|口 |/—w力口 /e/z:一口2 。
解壓縮單元53,根據接收到當前像素點壓縮值和模式值獲取單元51傳送的所述當前像素點的壓縮值和模式值,以及由相鄰像素點顏色分量值獲取單元52傳送的相鄰像素點的顏色分量值,得到所述當前像素點的顏色分量值。
具體實現過程不再贅述。
在本發明實施例中,當前像素點的上像素點和左上像素點處於當前像素點的所處行的上一行,當前像素點的左像素點處於當前像素點所處^^的左側,為
了實時輸出當前像素點的RGB值,需要獲取處於當前像素點的上一行的當前像素點的上像素點、左上像素點,以及與當前像素點同行的當前像素點的左像素點的RGB值。
在本發明實施例中,為了逐行實時性輸出像素點的RGB值,壓縮數據接收單元51還可以包括傳送控制模塊、計數模塊和行緩存模塊,傳送模塊逐行且每行自左向右傳送像素點的壓縮數據,傳送控制模塊控制傳送模塊中壓縮數據的傳送進度,行緩存模塊逐行緩存當前行的上一行的像素點的壓縮數據,計數模塊對行緩存模塊中緩存的像素點的壓縮數據進行計數,獲取當前像素點的上像素點和左上像素點的位置,使上像素值和左像素值獲取模塊521根據計數單元獲取的當前像素點的上像素點和左上像素點的位置獲取前像素點的上像素點和左上像素點的RGB值。左像素值獲取模塊522可以是延時模塊,緩存當前像素點的RGB值,作為下一個像素點的左像素點的RGB值,這樣,像素值計算單元根據上像素值和左像素值獲取模塊521和左像素值獲取模塊522獲取的當前像素點的上像素點、左上像素點和左像素點的RGB值計算當前像素點的RGB值,具體過程在此不再贅述。
圖6示出了本發明實施例提供圖像像素點解壓縮過程中壓縮數據的傳送示意圖。
在本發明實施例中,圖像像素點的解壓縮過程中,獲取的像素點的壓縮數據以2進位數形式存儲,傳送模塊為2級18位寄存器,傳送控制單元發送時鐘信號,控制18位寄存器在接收一個時鐘信號後第一級18位寄存器接收序列化模塊傳送的18bit壓縮數據並向第二級18位寄存器輸出原有的18bit壓縮數據,第二級18位寄存器接收第一級18位寄存器傳送的18bit壓縮數據並輸出給解壓縮單元53。
在本發明實施例中,當前像素點的模式值數據段只能在第二級18位寄存器中獲取,控制傳送模塊控制對壓縮數據流的移位的具體過程如下在當前像素點的壓縮數據進行跨18位寄存器或者下一點剛好從第一級18位寄存器開始存
儲的時候發生。壓縮數據流包括像素Pn,Pn+l,Pn+2……的壓縮數據,其中2bit表示像素點的模式值數據段,空白段表示像素點的壓縮值數據段,Pn的模式值數據段在第二級18位寄存器中,壓縮數據流不需要移動;在處理Pn+l點的時候,由於它的模式值數據段在第二級18位寄存器,壓縮值數據段已經跨過了第一級18位寄存器到了第二級18位寄存器,所以在Pn+1點的模式值數據段被像素值計算單元獲取後,像素值計算單元獲取壓縮值時,2級18位寄存器進行數據流移位,移動的壓縮數據為18bit,則第一級18位寄存器的壓縮數據傳入到第二級18位寄存器中,而第一級18位寄存器繼續從前端讀入新的18bk壓縮數據流數據,如此反覆,不再詳述。
圖7示出了本發明實施例獲取壓縮數據中模式值的示意圖。
在本發明實施例中,當前像素點的模式值數據段只能在第二級1S位寄存器中獲取。2級18bit延時寄存器輸出36bit的數據到像素值計算單元,可以得到則模式值數據段的採樣範圍為0~17比特位;又由於不同壓縮模式的像素點的壓縮數據佔據的空間均為雙數比特位數,模式值數據段之間的間隔為2個比特,不會出現3 ~ 18比特位的選取。
圖8(a)、 (b)分別示出了壓縮數據中的模式值對應8位、U位壓縮模式時,本發明實施例提供的獲取壓縮數據中壓縮值的示意圖。
在本發明實施例中,解壓縮單元53獲取壓縮值時,當壓縮數據中的模式值對應的2位壓縮模式時(圖未示出),壓縮值數據段不佔據空間;當壓縮數據中的模式值對應的8位壓縮模式時,壓縮值數據段佔據6bit, R、 G、 B分量分別佔據2bit空間,採樣時可能存在的範圍在2 23比特位;當壓縮數據中的模式值對應的12位壓縮模式時,壓縮值數據段佔據10bit空間,其中R、 G、 B分量分別佔據3bit、 4bit、 3bit空間,採樣時可能存在的範圍在2 27比特位;當壓縮數據中的模式值對應的零壓縮模式時(圖未示出),壓縮值數據段佔據16bit空間,R、 G、 B分量分別佔據5bit、 6bit、 5bit空間採樣時可能存在的範
36圍在2~33比特位。
圖9示出了本發明實施例提供的像素值計算的示意圖。
Diff—h獲取單元901根據輸入的當前像素點的左上像素點和上像素點的RGB值計算像素點的水平差分值diff—h , Diff—v獲取單元902根據像素點的左上像素點和左像素點的RGB值計算像素點的垂直差分值diff—v,水平差分值和垂直差分值輸入比較模塊進行比較,當水平差分值大於垂直差分值時候,相鄰像素點顏色分量值荻取單元903選擇當前像素點的左像素點的RGB值,反之則選擇當前像素點的上像素點的RGB值。當前像素點壓縮值和模式值獲取單元904分別抽取壓縮數據的模式值和壓縮值,抽取的模式值決定解壓縮單元905對數據解壓所使用的模式,當模式值對應的壓縮模式為零壓縮模式時,解壓縮單元卯5選擇壓縮數據的壓縮值作為當前像素點的RGB值;當模式值對應的壓縮模式為2位壓縮模式時,解壓縮單元905選擇相鄰像素點顏色分量值獲取單元903輸入的相鄰像素點的RGB值作為當前像素點的RGB值,當模式值對應的壓縮模式為8位壓縮模式或者12位或者零壓縮模式時,解壓縮單元卯5選擇相鄰像素點顏色分量值獲取單元903輸入的相鄰像素點的RGB值,與當前像素點壓縮值和模式值獲取單元卯4輸入的壓縮值,二者之和作為當前像素點的RGB值。
本發明實施例中,提出了 一種圖像像素點的無損逐行壓縮和解壓縮的方法'所用編碼方法為變長編碼,只需單行緩存即可實現,將無損圖像壓縮和解壓縮方法用於圖像的顯示系統中可實時顯示圖像,只需在顯示系統輸入端壓縮圖像幀並緩存,輸出端對其解壓縮即可,大大減少了幀緩存所佔的內存空間及輸出顯示過程所佔的系統帶寬,壓縮和解壓縮所需硬體成本低,易實現,功耗小。
以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護範圍之內。
權利要求
1、一種用於視頻壓縮系統中的視頻圖像壓縮方法,所述圖像包含多個像素點,所述像素點中當前進行壓縮處理的點為當前像素點,與所述當前像素點相鄰的像素點為相鄰像素點,其特徵在於,所述方法包括以下步驟獲取當前像素點及其相鄰像素點,並同時獲取當前像素點的顏色分量值及其相鄰像素點的顏色分量值;比較所述當前像素點的顏色分量值及其相鄰像素點的顏色分量值,並得出比較結果;根據所述比較結果,判斷當前像素點對應的壓縮模式;根據所述當前像素點對應的壓縮模式對所述當前像素點的顏色分量值進行壓縮,完成對所述圖像中像素點的壓縮。
2、 如權利要求1所述的壓縮方法,其特徵在於,所述獲取當前像素點及其 相鄰像素點的步驟包括當所述當前像素點不存在相鄰的左方像素點和左上方像素點時,所述相鄰 像素點為當前像素點相鄰的上方像素點;當所述當前像素點不存在相鄰的上方像素點和左上方像素點時,所述相鄰 像素點為當前像素點相鄰的左方像素點;當所述當前像素點存在相鄰的左方像素點,上方像素點和左上方像素點時, 所述相鄰像素點為當前像素點相鄰的上方像素點、左方Y象素點和左上方像素點。
3、 如權利要求1所迷的壓縮方法,其特徵在於,所述顏色分量值為所述像 素點的紅色分量值、綠色分量值和藍色分量值。
4、 如權利要求1至3中任一項的所述的壓縮方法,其特徵在於,所述比較 所述當前像素點及其相鄰像素點的顏色分量值,並得出比較結果包括當所述相鄰像素點為當前像素點相鄰的上方像素點時,比較所述當前像素 點的顏色分量值和所述上方像素點的顏色分量值,將所述當前像素點的紅色分 量值減去所述上方像素點的紅色分量值,得出比較結果;同時將所述當前像素點的藍色分量值減去所述上方像素點的藍色分量值,得出比較結果;並且將所 述當前像素點的綠色分量值減去所述上方像素點的綠色分量值,得出比較結果;當所述相鄰像素點為當前像素點相鄰的左方像素點時,比較所述當前像素 點的顏色分量值和所述左方像素點的顏色分量值,將所述當前像素點的紅色分 量值減去所述左方像素點的紅色分量值,得出比較結果;同時將所述當前像素 點的藍色分量值減去所述左方像素點的藍色分量值,得出比較結果;並且將所 述當前像素點的綠色分量值減去所述左方像素點的綠色分量值,得出比較結果;當所述相鄰像素點為當前^象素點相鄰的上方像素點、左方像素點和左上方 像素點時,獲取所述左上方像素點與所述上方像素點的顏色分量差分值diff—h, 並獲取所述左上方像素點與所述左方像素點的顏色分量差分值diff一v,若所述 顏色分量差分值diffji大於或等於所述顏色分量差分值diff—v,則比較當前像 素點的顏色分量值和所述左方像素點的顏色分量值,將所述當前像素點的紅色 分量值減去所述左方像素點的紅色分量值,得出比較結果;同時將所述當前像 素點的藍色分量值減去所述左方像素點的藍色分量值,得出比較結果;並且將 所述當前像素點的綠色分量值減去所述左方像素點的綠色分量值,得出比較結 果;若所述顏色分量差分值diff—h小於所述顏色分量差分值diff_v,則比較當 前像素點的顏色分量值和所述上方像素點的顏色分量值,則將所述當前像素點 的紅色分量值減去所述上方像素點的紅色分量值,得出比較結果;同時將所述 當前像素點的藍色分量值減去所述上方像素點的藍色分量值,得出比較結果; 並且將所述當前像素點的綠色分量值減去所述上方像素點的綠色分量值,得出 比較結果。
5、如權利要求4所述的壓縮方法,其特徵在於所述左上方像素點與所述上方像素點的顏色分量差分值diffji為以下三者 之和所述左上方像素點與所述上方像素點的紅色分量值的差值的絕對值的2 倍,所述左上方像素點與所述上方像素點的藍色分量值的差值的絕對值的2倍,所述左上方像素點與所述上方像素點的綠色分量值的差值的絕對值;所述左上方像素點與所述左方像素點的顏色分量差分值diff一V為以下三者之和所述左上方像素點與所述左方像素點的紅色分量值的差值的絕對值的2倍,所述左上方像素點與所述左方像素點的藍色分量值的差值的絕對值的2倍, 所述左上方像素點與所述左方像素點的綠色分量值的差值的絕對值。
6、 如權利要求1所述的壓縮方法,其特徵在於,所述壓縮^^莫式為2位壓縮 模式、8位壓縮模式或者12位壓縮模式或者零壓縮模式。
7、 如權利要求4所述的壓縮方法,其特徵在於,所述根據所述比較結果, 判斷當前像素點對應的壓縮模式包括若所述當前像素點與一個所述相鄰像素點進行比較,得出的比較結果滿足 以下三個條件所述當前像素點的紅色分量值等於所述相鄰像素點的紅色分量值;同時所 述當前像素點的藍色分量值等於所述相鄰像素點的藍色分量值;並且所述當前 像素點的綠色分量值等於所述相鄰像素點的綠色分量值;則所述當前像素點對應的壓縮模式為2位壓縮模式;若所述當前像素點與一個所述相鄰像素點進行比較,得出的比較結果滿足 以下三個條件若所述當前像素點的紅色分量值減去所述相鄰像素點的紅色分量值所得出 的結果不為零,且大於等於-2,小於等於1;同時所述當前像素點的藍色分量 值減去所述相鄰像素點的藍色分量值所得出的結果不為零,且大於等於-2,小 於等於1;並且所述當前像素點的綠色分量值減去所述相鄰像素點的綠色分量 值所得出的結果不為零,且大於等於-4,小於等於3;則所述當前像素點對應的壓縮模式為8位壓縮模式;若所述當前像素點與一個所述相鄰像素點進行比較,得出的比較結果滿足 以下三個條件若所述當前像素點的紅色分量值減去所述相鄰像素點的紅色分量值所得出的結果大於等於-4,小於-2,或大於l,小於等於3;同時所述當前像素點的藍 色分量值減去所述相鄰像素點的藍色分量值所得出的結果大於等於-4,小於-2, 或大於l,小於等於3;並且所述當前像素點的綠色分量值減去所述相鄰像素點 的綠色分量值所得出的結果大於等於-8,小於-4,或大於3,小於等於7; 則所述當前像素點對應的壓縮模式為12位壓縮模式;比較所述當前像素點的顏色分量值及其相鄰像素點的顏色分量值,若所述 當前像素點對應的壓縮才莫式不為2位壓縮;漢式或8位壓縮^t式或12位壓縮才莫 式,則所述當前像素點對應的壓縮模式為零壓縮模式。
8、 如權利要求1或7所述的壓縮方法,其特徵在於,所述的方法進一步包括當所述當前像素點不存在所述相鄰像素點時,則所述當前<象素點對應的所 述壓縮模式為所述零壓縮^t式。
9、 如權利要求1所述的壓縮方法,其特徵在於,所述根據所述當前像素點 對應的壓縮模式對所述當前像素點的顏色分量值進行壓縮後,得到所述當前像 素點的壓縮值和模式值。
10、 如權利要求9所述的壓縮方法,其特徵在於,所述得到所述當前^象素 點的壓縮值包括當所述當前像素點對應的壓縮模式為2位壓縮才莫式時,所述當前像素點的 壓縮值為空;當所述當前像素點對應的壓縮模式為8位壓縮模式時,所述當前像素點的 壓縮值為所述當前像素點的顏色分量值減去所述相鄰像素點的顏色分量值所得 到的差值;當所述當前像素點對應的壓縮模式為12位壓縮模式時,所述當前像素點的 壓縮值為所述當前像素點的顏色分量值減去所述相鄰像素點的顏色分量值所得 到的差值;當所述當前像素點對應的壓縮模式為零壓縮模式時,所迷當前像素點的壓 縮值為所述當前像素點的顏色分量值。
11、 一種用於視頻壓縮系統中的視頻圖像壓縮裝置,所迷圖像包含多個像 素點,所述像素點具有顏色分量值,所述像素點中當前進行壓縮處理的點為當 前像素點,與所述當前像素點相鄰的像素點為相鄰像素點,所述壓縮裝置包括 顏色分量值獲取單元、顏色分量值比較單元、壓縮模式判斷單元以及壓縮單元,其特徵在於所述顏色分量值獲取單元,用於獲取所述所述當前4象素點和所述相鄰像素 點的顏色分量值,並將獲取的所述顏色分量值發送給顏色值比較單元和壓縮單元;所述顏色分量值比較單元,用於比較接收到的所述顏色分量值獲取單元所 發送的所述當前像素點的顏色分量值和所述相鄰像素點的顏色分量值,並將得 出的比較結果發送給壓縮模式判斷單元;所述壓縮模式判斷單元,用於根據從所述顏色分量值比較單元接收的所述 顏色分量值比較單元的比較結果,判斷所述當前像素點對應的壓縮模式,並將 得出的所述壓縮模式發送給壓縮單元;所述壓縮單元,用於根據所述顏色分量值獲取單元輸入的所述顏色分量值 和所述壓縮模式判斷單元輸入的所述壓縮模式,對所迷當前像素點的顏色分量 值進4於壓縮。
12、 如權利要求11所述的壓縮裝置,其特徵在於,所述裝置還包括相鄰4象 素點識別單元,用於識別所述當前像素點的相鄰像素點,並將識別出的所述當 前像素點的相鄰像素點信息發送給所述顏色分量值獲取單元;當所述當前像素點不存在相鄰的左方像素點和左上方像素點時,所述相鄰 像素點識別單元識別當前像素點相鄰的上方像素點為所述相鄰像素點;當所述當前像素點不存在相鄰的上方像素點和左上方像素點時,所述相鄰 像素點識別單元識別當前像素點相鄰的左方像素點為所述相鄰像素點;當所述當前像素點存在相鄰的左方像素點,上方像素點和左上方像素點時, 所述相鄰像素點識別單元識別當前像素點相鄰的上方像素點、左方像素點和左 上方像素點為所述相鄰像素點。
13.如權利要求11所述的壓縮裝置,其特徵在於,所述顏色分量值為所述 像素點的紅色分量值、綠色分量值和藍色分量值。
14.如權利要求11至13中任一項所述的壓縮裝置,其特徵在於,所述顏 色分量值比較單元包括上方像素點顏色分量值比較單元,用於當所述相鄰1^象素點為當前像素點相 鄰的上方像素點時,比較所述當前像素點的顏色分量值和所述上方像素點的顏 色分量值,將所述當前像素點的紅色分量值減去所述上方像素點的紅色分量值, 得出比較結果;同時將所述當前像素點的藍色分量值減去所述上方像素點的藍 色分量值,得出比較結果;並且將所述當前像素點的綠色分量值減去所述上方 像素點的綠色分量值,得出比較結果;左方像素點顏色分量值比較單元,用於當所述相鄰像素點為當前像素點相 鄰的左方像素點時,比較所述當前像素點的顏色分量值和所述左方像素點的顏 色分量值,將所迷當前像素點的紅色分量值減去所述左方像素點的紅色分量值, 得出比較結果;同時將所述當前像素點的藍色分量值減去所述左方像素點的藍 色分量值,得出比較結果;並且將所述當前像素點的綠色分量值減去所述左方 像素點的綠色分量值,得出比較結果;上方像素點、左方像素點和左上方像素點顏色分量值比較單元,用於當所 述相鄰像素點為當前像素點相鄰的上方像素點、左方像素點和左上方像素點時, 獲取所述左上方像素點與所述上方像素點的顏色分量差分值diff一h,並獲取所 述左上方像素點與所述左方像素點的顏色分量差分值diff—v,若所述顏色分量 差分值diff—h大於或等於所述顏色分量差分值diff一v,則比較當前像素點的顏 色分量值和所述左方像素點的顏色分量值,將所述當前像素點的紅色分量值減 去所述左方像素點的紅色分量值,得出比較結果;同時將所述當前像素點的藍色分量值減去所述左方像素點的藍色分量值,得出比較結果;並且將所述當前 像素點的綠色分量值減去所述左方像素點的綠色分量值,得出比較結果;若所迷顏色分量差分值diff—h小於所述顏色分量差分值diff一v,則比較當 前像素點的顏色分量值和所述上方像素點的顏色分量值,則將所述當前像素點 的紅色分量值減去所述上方像素點的紅色分量值,得出比較結果;同時將所述 當前像素點的藍色分量值減去所述上方像素點的藍色分量值,得出比較結果; 並且將所述當前像素點的綠色分量值減去所述上方像素點的綠色分量值,得出 比較結果。
15、 如權利要求14所迷的壓縮裝置,其特徵在於,所述顏色分量值比較單 元包括所述diff—h獲取單元,用於獲取所述左上方像素點與所述上方像素點的顏 色分量差分值diffji,所述顏色分量差分值diff—h為以下三者之和所述左上 方像素點與所述上方^f象素點的紅色分量值的差值的絕對^直的2倍,所迷左上方 像素點與所述上方像素點的藍色分量值的差值的絕對值的2倍,所述左上方像素點與所述上方像素點的綠色分量值的差值的絕對值;所述diff—v獲取單元,用於獲取所述左上方像素點與所述上方像素點的顏 色分量差分值diff一v,所述顏色分量差分值diff—v為以下三者之和所述左上 方像素點與所述左方像素點的紅色分量值的差值的絕對值的2倍,所述左上方 像素點與所述左方像素點的藍色分量值的差值的絕對值的2倍,所述左上方像 素點與所述左方像素點的綠色分量值的差值的絕對值。
16、 如權利要求11所述的壓縮裝置,其特徵在於,所述壓縮模式判斷單元 所判斷的壓縮模式為2位壓縮模式、8位壓縮模式或者12位壓縮模式或者零壓 縮模式。
17、 如權利要求14所述的壓縮裝置,其特徵在於,所述壓縮模式判斷單元, 用於根據所述顏色分量值比較單元的比較結果,判斷所述當前像素點對應的壓 縮模式包括若所述當前像素點與一個所述相鄰像素點進行比較,得出的比較結果滿足以下三個條件所述當前像素點的紅色分量值等於所述相鄰像素點的紅色分量值;同時所 述當前像素點的藍色分量值等於所述相鄰像素點的藍色分量值;並且所述當前 像素點的綠色分量值等於所述相鄰像素點的綠色分量值;則所述壓縮^^莫式判斷單元判斷所述當前像素點對應的壓縮;溪式為2位壓縮 模式;若所述當前像素點與一個所述相鄰像素點進行比較,得出的比較結果滿足 以下三個條件若所述當前像素點的紅色分量值減去所述相鄰像素點的紅色分量值所得出 的結果不為零,且大於等於-2,小於等於1;同時所述當前像素點的藍色分量 值減去所述相鄰像素點的藍色分量值所得出的結果不為零,且大於等於-2,小 於等於1;並且所述當前像素點的綠色分量值減去所述相鄰像素點的綠色分量 值所得出的結果不為零,且大於等於-4,小於等於3;則所述壓縮模式判斷單元判斷所述當前像素點對應的壓縮模式為8位壓縮 模式;若所述當前像素點與一個所述相鄰像素點進行比較,得出的比較結果滿足 以下三個條件若所述當前像素點的紅色分量值減去所述相鄰像素點的紅色分量值所得出 的結果大於等於-4,小於-2,或大於l,小於等於3;同時所述當前像素點的藍 色分量值減去所迷相鄰^f象素點的藍色分量值所得出的結果大於等於-4,小於-2, 或大於l,小於等於3;並且所述當前像素點的緣色分量值減去所述相鄰像素點 的綠色分量值所得出的結果大於等於-8,小於-4,或大於3,小於等於7;則所述壓縮模式判斷單元判斷所述當前像素點對應的壓縮模式為12位壓縮模式;比較所述當前像素點的顏色分量值及其相鄰像素點的顏色分量值,若所述當前像素點對應的壓縮模式不為2位壓縮模式或8位壓縮模式或12位壓縮模 式,則所述壓縮模式判斷單元判斷所述當前像素點對應的壓縮模式為零壓縮模 式。
18、 如權利要求17所述的壓縮裝置,其特徵在於,所述的裝置包括零壓縮 模式判斷單元所述零壓縮模式判斷單元用於當所述當前像素點不存在所述相鄰像素點 時,判斷所述當前像素點對應的所述壓縮模式為所述零壓縮模式。
19、 如權利要求11所述的壓縮裝置,其特徵在於,所述壓縮單元根據所述 當前像素點對應的壓縮模式對所述當前像素點的顏色分量值進行壓縮後,得到 所述當前像素點的壓縮值和模式值。
20、 如權利要求i9所述的壓縮裝置,其特徵在於,所述壓縮單元得到所述 當前像素點的壓縮值為當所述當前像素點對應的壓縮模式為2位壓縮模式時,所述壓縮單元得到 所述當前像素點的壓縮值為空;當所述當前像素點對應的壓縮模式為8位壓縮模式時,所述壓縮單元得到 所述當前像素點的壓縮值為所述當前像素點的顏色分量值減去所述相鄰像素點 的顏色分量值所得到的差值;.當所述當前像素點對應的壓縮模式為12位壓縮模式時,所述壓縮單元得到 所述當前像素點的壓縮值為所述當前像素點的顏色分量值減去所述相鄰像素點 的顏色分量值所得到的差值;當所述當前像素點對應的壓縮模式為零壓縮模式時,所述壓縮單元得到所 述當前像素點的壓縮值為所述當前像素點的顏色分量值。
21、 一種用於視頻解壓縮系統的視頻圖像解壓縮的方法,所述圖像包含多 個像素點,所述像素點包含顏色分量值,所述像素點中當前進行解壓縮處理的 點為當前像素點,與所述當前像素點相鄰的像素點為相鄰像素點,所述當前像素點的壓縮數據包括壓縮值和模式值,其特徵在於,所述方法包括以下步驟 獲取所述當前像素點的壓縮值和模式值,以及相鄰像素點的顏色分量值; 根據所述當前像素點的壓縮值和模式值,以及相鄰像素點的顏色分量值,得到所述當前像素點的顏色分量值,完成對所述當前像素點的解壓。
22、 如權利要求21所述的解壓縮方法,其特徵在於 當所述當前像素點不存在相鄰的左方像素點和左上方《象素點時,所述相鄰像素點為當前像素點相鄰的上方像素點;當所述當前像素點不存在相鄰的上方像素點和左上方像素點時,所述相鄰 像素點為當前像素點相鄰的左方像素點;當所述當前像素點存在相鄰的左方像素點,上方像素點和左上方像素點時, 所述相鄰像素點為當前像素點相鄰的上方像素點、左方像素點和左上方像素點。
23、 如權利要求21所述的解壓縮方法,其特徵在於,所述顏色分量值為所 述像素點的紅色分量值、綠色分量值和藍色分量值。
24、 如權利要求21所述的解壓縮方法,其特徵在於,根據獲取所述當前像 素點的模式值,確定所述當前像素點的壓縮模式;所述壓縮模式為2位壓縮模 式或者8位壓縮模式或者12位壓縮模式或者零壓縮模式。
25、 如權利要求21所述的解壓縮方法,其特徵在於,所述獲取相鄰像素點 的顏色分量值為當所述相鄰像素點為當前像素點相鄰的上方像素點時,獲取當前像素點相 鄰的上方像素點的顏色分量值;當所述相鄰像素點為當前像素點相鄰的左方像素點時,獲取當前像素點相 鄰的左方像素點的顏色分量值;當所述相鄰像素點為當前像素點相鄰的上方像素點、左方像素點和左上方 像素點時,獲取所述左上方像素點與所述上方像素點的顏色分量差分值diff—h, 並獲取所述左上方像素點與所述左方像素點的顏色分量差分值diff_v,若所述 顏色分量差分值diff一h大於或等於所述顏色分量差分值diff_v,則獲取當前像素點相鄰的左方^^素點的顏色分量值;若所述顏色分量差分值diff—h小於所述顏色分量差分值diff—v,則獲取當 前像素點相鄰的上方像素點的顏色分量值。
26、 如權利要求23或25所述的解壓縮方法,其特徵在於, 所述左上方像素點與所述上方像素點的顏色分量差分值diffji為以下三者之和所述左上方像素點與所述上方像素點的紅色分量值的差值的絕對值的2 倍,所述左上方像素點與所述上方像素點的藍色分量值的差值的絕對值的2倍, 所述左上方像素點與所述上方像素點的綠色分量值的差值的絕對值;所述左上方像素點與所述左方像素點的顏色分量差分值diff—v為以下三者 之和所述左上方像素點與所述左方像素點的紅色分量值的差值的絕對值的2 倍,所述左上方像「素點與所述左方像素點的藍色分量值的差值的絕對值的2倍, 所述左上方像素點與所述左方像素點的綠色分量值的差值的絕對值。
27、 如權利要求21所述的解壓縮方法,其特徵在於,所述方法包括當所述當前像素點不存在相鄰像素點時,則所述相鄰像素點的顏色分量值為0。
28、 如權利要求21至25中任一項所述的解壓縮方法,其特徵在於,所述 根據所述當前像素點的壓縮值和模式值,以及相鄰像素點的顏色分量值,得到 所述當前像素點的顏色分量值包括當所述當前像素點的模式值為2位壓縮模式對應的模式值時,當前像素點 的顏色分量值為獲取的所述相鄰像素點的顏色分量值;噹噹前像素點的模式值為8位或12位或零位壓縮模式對應的模式值時,當 前像素點的顏色分量值為獲取的所述相鄰像素點的顏色分量值與所述當前像素 點的壓縮值之和。
29、 一種用於視頻解壓縮系統中視頻圖像的解壓縮裝置,所述圖像包含 多個像素點,所述像素點包含顏色分量值,所述像素點中當前進行解壓縮處理的點為當前像素點,與所述當前像素點相鄰的像素點為相鄰像素點;其特徵在於,所述裝置包括當前像素點壓縮值和模式值獲取單元,用於接收所述當前像素點的壓縮值和模式值,並將所述壓縮值和模式值發送給解壓縮單元;相鄰像素點顏色分量值獲取單元,用於獲取當前像素點的相鄰像素點的顏 色分量值;解壓縮單元,用於根據從所述當前像素點壓縮值和模式值獲取單元接收到 的所述當前像素點的壓縮值和模式值,以及從所述相鄰像素點顏色分量值獲取 單元接收到的相鄰像素點的顏色分量值,得到所述當前像素點的顏色分量值。
30、 如權利要求29所述的解壓縮裝置,其特徵在於 當所述當前像素點不存在相鄰的左方像素點和左上方像素點時,所述相鄰像素點為當前像素點相鄰的上方像素點;當所述當前像素點不存在相鄰的上方像素點和左上方像素點時,所述相鄰 像素點為當前像素點相鄰的左方像素點;當所述當前像素點存在相鄰的左方像素點,上方像素點和左上方像素點時, 所述相鄰像素點為當前像素點相鄰的上方像素點、左方像素點和左上方像素點。
31、 如權利要求29所述的解壓縮裝置,其特徵在於,所述顏色分量值為所 述像素點的紅色分量值、綠色分量值和藍色分量值。
32、 如權利要求29所述的解壓縮裝置,其特徵在於,所述當前像素點壓縮 值和模式值獲取單元包括獲取所述當前像素點的模式值,所述模式值對應的壓 縮模式為2位壓縮模式或者8位壓縮模式或者12位壓縮模式或者零壓縮模式。
33、 如權利要求29所述的解壓縮裝置,其特徵在於,所述相鄰像素點顏色 分量值獲取單元包括上方像素點顏色分量值獲取單元,用於當所述相鄰像素點為當前像素點相 鄰的上方像素點時,獲取當前像素點相鄰的上方像素點的顏色分量值;左方像素點顏色分量值獲取單元,用於當所述相鄰像素點為當前像素點相 鄰的左方像素點時,獲取當前像素點相鄰的左方像素點的顏色分量值;上方像素點、左方像素點和左方像素點顏色分量值獲取單元,用於當所述 相鄰像素點為當前像素點相鄰的上方像素點、左方像素點和左上方像素點時,獲取所述左上方像素點與所述上方像素點的顏色分量差分值diff—h,並獲取所 述左上方像素點與所述左方像素點的顏色分量差分值diff—V,若所述顏色分量 差分值diff一h大於或等於所述顏色分量差分值diff_v,則獲取當前像素點相鄰 的左方像素點的顏色分量值;若所述顏色分量差分值diff一h小於所述顏色分量 差分值diff—v,則獲取當前像素點相鄰的上方像素點的顏色分量值。
34、 如權利要求31或33所述的解壓縮裝置,其特徵在於,所述相鄰像素 點顏色分量值獲取單元還包括diff一h獲取單元,用來獲取所述左上方像素點與所述上方像素點的紅色分 量值的差值的絕對值的2倍,所述左上方像素點與所述上方^^素點的藍色分量 值的差值的絕對值的2倍,所述左上方像素點與所述上方像素點的綠色分量值 的差值的絕對值;並確定三者之和為所述左上方像素點與所述上方像素點的顏 色分量差分值diffji;diff一v獲取單元,用來獲取所述左上方像素點與所述左方像素點的紅色分 量值的差值的絕對值的2倍,所述左上方像素點與所述左方像素點的藍色分量 值的差值的絕對值的2倍,所述左上方像素點與所述左方像素點的綠色分量值 的差值的絕對值;並確定三者之和所述左上方像素點與所迷左方像素點的顏色 分量差分值diff—v。
35、 如權利要求29所述的解壓縮裝置,其特徵在於,所述裝置包括 顏色分量值判斷單元,用於當所述當前像素點不存在相鄰像素點時,判斷所述相鄰像素點的顏色分量值為0。
36、 如權利要求29至33中任一項所述的解壓縮裝置,其特徵在於, 當所述當前像素點的模式值為2位壓縮模式對應的模式值時,所述解壓縮單元將獲取的所述相鄰像素點的顏色分量值,作為當前像素點的顏色分量值; 當所述當前像素點的模式值為8位或12位或零位壓縮模式對應的模式值時,所述解壓縮單元將獲取的所述相鄰像素點的顏色分量值與所述當前像素點 的壓縮值之和,作為當前像素點的顏色分量值。
全文摘要
本發明適用於圖像處理技術,提供了一種圖像像素點的壓縮/解壓縮方法、裝置。其中,圖像像素點的壓縮方法包括獲取當前像素點的顏色分量值及其相鄰像素點的顏色分量值;比較所述當前像素點的顏色分量值及其相鄰像素點的顏色分量值,並得出比較結果;根據所述比較結果,判斷當前像素點對應的壓縮模式;根據所述當前像素點對應的壓縮模式對所述當前像素點的顏色分量值進行壓縮,完成對所述圖像中像素點的壓縮。圖像像素點的解壓縮方法根據所述當前像素點的壓縮值和模式值,以及相鄰像素點的顏色分量值,得到所述當前像素點的顏色分量值,完成對所述當前像素點的解壓。本發明實現了幀的逐行無損壓縮和解壓縮,用於圖像顯示系統時大大減少了系統所需帶寬,且硬體實現低成本低功耗。
文檔編號H04N7/26GK101494788SQ20091010528
公開日2009年7月29日 申請日期2009年1月23日 優先權日2009年1月23日
發明者明 黎 申請人:炬才微電子(深圳)有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀