• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種圖像數據壓縮和解壓縮方法、裝置制造方法及圖紙

    技術編號:9571845 閱讀:161 留言:0更新日期:2014-01-16 04:35
    本發明專利技術實施例提供一種數據壓縮和解壓縮方法、裝置,以提升編碼效率和壓縮效率。所述數據壓縮方法包括:將圖像塊像素最小值和像素最大值分別量化為第一量化值和第二量化值,所述像素最小值和像素最大值分別對應于第一量化階的量化階編號和第二量化階的量化階編號;將所述圖像塊每個像素的值映射為第三量化階的量化階編號;對所述像素最小值對應的第一量化階的量化階編號、所述像素最大值對應的第二量化階的量化階編號和所述圖像塊每個像素的值映射所得量化階編號進行編碼并寫入碼流。本發明專利技術實施例提供的方法顯著減少了編碼使用的比特數,大大提升了編碼效率和壓縮效率。

    【技術實現步驟摘要】
    一種圖像數據壓縮和解壓縮方法、裝置
    本專利技術涉及圖像處理領域,尤其涉及一種圖像數據壓縮和解壓縮方法、裝置。
    技術介紹
    隨著信息產業的不斷發展,流程工業中的信息量也急劇膨脹。在整個流程工業中所集成的數據采集點數通常有幾千到十幾萬,數據采集間隔要達到秒級,數據量很大。為了確保高效的數據存儲,在一定的精度指標下,應盡量減少數據的存儲,這就需要對數據進行壓縮處理。為了使工業數據庫系統快速、有效地管理數據,提高磁盤存儲效率,需要保證系統具有較高的壓縮率和快速的、高精度的數據解壓,必須進行有效的數據壓縮。根據不同的編碼對原始文件數據產生不同的損失效果,可以將數據壓縮技術分為有損壓縮和無損壓縮兩大類,其中,有損壓縮是一種在壓縮損失過程中以損失一定的信息來換取較高壓縮比的壓縮方法。有損壓縮雖然不能完全恢復原始數據,但是這種數據壓縮技術是在損失數據對理解原始數據信息的影響不大的前提下獲取較大的壓縮比。因此,有損壓縮大部分應用于影音、圖像和視頻數據的壓縮,也應用于海量過程數據的壓縮。現有的一種應用于圖像壓縮的有損壓縮方法是:將圖像被分成若干圖像數據塊,其中,每個圖像數據塊包含若干像素點;搜索待處理圖像塊像素的最大值和最小值;對于圖像數據塊的每一個像素點,減去最小像素點的值,并且根據量化范圍對應關系,取得差值的量化值;分別對最大值、最小值和每一個像素點的差值的量化值進行編碼。本案專利技術人發現,上述現有技術提供的有損壓縮方法對最大值和最小值沒有進行壓縮,因此,壓縮率仍然較低。
    技術實現思路
    本專利技術實施例提供一種數據壓縮和解壓縮方法、裝置,以提升編碼效率和壓縮效率。本專利技術實施例提供一種圖像數據壓縮方法,所述方法包括:將圖像塊像素最小值和像素最大值分別量化為第一量化值和第二量化值,所述像素最小值和像素最大值分別對應于第一量化階的量化階編號和第二量化階的量化階編號;將所述圖像塊每個像素的值映射為第三量化階的量化階編號,所述第三量化階是以所述第一量化值和第二量化值為端值的量化區間被均勻劃分的若干量化階中一個量化階;對所述像素最小值對應的第一量化階的量化階編號、所述像素最大值對應的第二量化階的量化階編號和所述圖像塊每個像素的值映射所得量化階編號進行編碼并寫入碼流。本專利技術實施例提供一種圖像數據解壓縮方法,所述方法包括:根據碼流中圖像塊像素最小值和像素最大值對應的量化階編號,解碼得到圖像塊像素最小值和像素最大值分別對應的第一量化值和第二量化值;根據碼流中圖像塊每個像素的值映射為第三量化階的量化階編號時所用量化階次、所述第一量化值和第二量化值,獲取以所述第一量化值和第二量化值為端值的量化區間被均勻劃分的若干所述第三量化階;根據碼流中圖像塊每個像素的值映射為第三量化階的量化階編號和所述每一第三量化階的邊界值,重構所述圖像塊每個像素以獲取所述圖像塊每個像素的值。本專利技術實施例提供一種圖像數據壓縮裝置,所述裝置包括:量化模塊,用于將圖像塊像素最小值和像素最大值分別量化為第一量化值和第二量化值,所述像素最小值和像素最大值分別對應于第一量化階的量化階編號和第二量化階的量化階編號;映射模塊,用于將所述圖像塊每個像素的值映射為第三量化階的量化階編號,所述第三量化階是以所述第一量化值和第二量化值為端值的量化區間被均勻劃分的若干量化階中一個量化階;編碼模塊,用于對所述像素最小值對應的第一量化階的量化階編號、所述像素最大值對應的第二量化階的量化階編號和所述圖像塊每個像素的值映射所得量化階編號進行編碼并寫入碼流。本專利技術實施例提供一種圖像數據解壓縮裝置,所述裝置包括:解碼模塊,用于根據碼流中圖像塊像素最小值和像素最大值對應的量化階編號,解碼得到圖像塊像素最小值和像素最大值分別對應的第一量化值和第二量化值;獲取模塊,用于根據碼流中圖像塊每個像素的值映射為第三量化階的量化階編號時所用量化階次、所述第一量化值和第二量化值,獲取以所述第一量化值和第二量化值為端值的量化區間被均勻劃分的若干所述第三量化階;重構模塊,用于根據碼流中圖像塊每個像素的值映射為第三量化階的量化階編號和所述每一第三量化階的邊界值,重構所述圖像塊每個像素以獲取所述圖像塊每個像素的值。從上述本專利技術實施例可知,由于對圖像塊像素最小值和像素最大值分別進行了量化,而圖像塊每個像素的值也映射為了某種量化階的量化階編號,最后的編碼對象是像素最小值對應的第一量化階的量化階編號、像素最大值對應的第二量化階的量化階編號和圖像塊每個像素的值映射所得量化階編號。與現有技術提供的不對最大值和最小值進行壓縮的有損壓縮方法相比,本專利技術實施例提供的方法顯著減少了編碼使用的比特數,大大提升了編碼效率和壓縮效率。附圖說明為了更清楚地說明本專利技術實施例的技術方案,下面將對現有技術或實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域技術人員來講,還可以如這些附圖獲得其他的附圖。圖1是本專利技術實施例提供的圖像數據壓縮方法流程示意圖;圖2a是本專利技術實施例提供的圖像塊包含的像素示意圖;圖2b是本專利技術實施例提供的將以0和255為端值的量化區間劃分為16個量化階的示意圖;圖2c是本專利技術實施例提供的將以第一量化值80和第二量化值192為端值的量化區間均勻劃分8個量化階的示意圖;圖2d是本專利技術實施例提供的將像素的值映射為量化階編號的示意圖;圖3是本專利技術實施例提供的圖像數據解壓縮方法流程示意圖;圖4a是本專利技術實施例提供的在解碼端解碼得到圖像塊像素最小值和像素最大值分別對應的第一量化值和第二量化值的示意圖;圖4b是本專利技術實施例提供的重構圖像塊每個像素的值的示意圖;圖4c是本專利技術實施例提供的壓縮前的像素的值和重構的像素的值對比示意圖;圖5是本專利技術實施例提供的圖像數據壓縮裝置結構示意圖;圖6是本專利技術另一實施例提供的圖像數據壓縮裝置結構示意圖;圖7是本專利技術另一實施例提供的圖像數據壓縮裝置結構示意圖;圖8是本專利技術另一實施例提供的圖像數據壓縮裝置結構示意圖;圖9a是本專利技術另一實施例提供的圖像數據壓縮裝置結構示意圖;圖9b是本專利技術另一實施例提供的圖像數據壓縮裝置結構示意圖;圖9c是本專利技術另一實施例提供的圖像數據壓縮裝置結構示意圖;圖10是本專利技術實施例提供的圖像數據解壓縮裝置結構示意圖;圖11是本專利技術另一實施例提供的圖像數據解壓縮裝置結構示意圖;圖12a是本專利技術另一實施例提供的圖像數據解壓縮裝置結構示意圖;圖12b是本專利技術另一實施例提供的圖像數據解壓縮裝置結構示意圖。具體實施方式下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域技術人員所獲得的所有其他實施例,都屬于本專利技術保護的范圍。請參閱附圖1,是本專利技術實施例提供的圖像數據壓縮方法流程示意圖,主要包括步驟S101、步驟S102和步驟S103:S101,將圖像塊像素最小值和像素最大值分別量化為第一量化值和第二量化值,所述像素最小值和像素最大值分別對應于第一量化階的量化階編號和第二量化階的量化階編號。與現有技術不對圖像中具有最小值的像素和最大值的像素進行壓縮不同,在本專利技術實施例中,可以將待壓縮的圖像劃分為包含若干像素的獨立處理單元,然后,搜索該獨立本文檔來自技高網...
    一種圖像數據壓縮和解壓縮方法、裝置

    【技術保護點】
    一種圖像數據壓縮方法,其特征在于,所述方法包括:將圖像塊像素最小值和像素最大值分別量化為第一量化值和第二量化值,所述像素最小值和像素最大值分別對應于第一量化階的量化階編號和第二量化階的量化階編號;將所述圖像塊每個像素的值映射為第三量化階的量化階編號,所述第三量化階是以所述第一量化值和第二量化值為端值的量化區間被均勻劃分的若干量化階中一個量化階;對所述像素最小值對應的第一量化階的量化階編號、所述像素最大值對應的第二量化階的量化階編號和所述圖像塊每個像素的值映射所得量化階編號進行編碼并寫入碼流。

    【技術特征摘要】
    1.一種圖像數據壓縮方法,其特征在于,所述方法包括:將圖像塊像素最小值和像素最大值分別量化為第一量化值和第二量化值,所述像素最小值和像素最大值分別對應于第一量化階的量化階編號和第二量化階的量化階編號;將所述圖像塊每個像素的值映射為第三量化階的量化階編號,所述第三量化階是以所述第一量化值和第二量化值為端值的量化區間被均勻劃分的若干量化階中一個量化階;對所述像素最小值對應的第一量化階的量化階編號、所述像素最大值對應的第二量化階的量化階編號和所述圖像塊每個像素的值映射所得量化階編號進行編碼并寫入碼流;所述將圖像塊像素最小值和像素最大值分別量化為第一量化值和第二量化值包括:將圖像塊像素最小值量化為J個量化階中第一量化階的邊界值,將圖像塊像素最大值量化為K個量化階中第二量化階的邊界值,所述J與所述K為大于1且不相等的自然數。2.如權利要求1所述的方法,其特征在于,所述將所述圖像塊每個像素的值映射為第三量化階的量化階編號之前還包括:判斷圖像塊像素最小值被量化成的邊界值對應的二進制數右移一位后與所述圖像塊像素最大值被量化成的邊界值對應的二進制數是否相等;或者判斷圖像塊像素最大值被量化成的邊界值對應的二進制數右移一位后與所述圖像塊像素最小值被量化成的邊界值對應的二進制數是否相等。3.如權利要求2所述的方法,其特征在于,若判斷圖像塊中像素最小值被量化成的邊界值對應的二進制數右移一位后與所述圖像塊像素最大值被量化成的邊界值對應的二進制數不相等,則所述將所述像素最小值對應的第一量化階的量化階編號、所述像素最大值對應的第二量化階的量化階編號和所述圖像塊每個像素的值映射所得量化階編號寫入碼流包括:判斷圖像塊像素最小值被量化成的邊界值對應的二進制數進行右移一位移除的是“1”還是“0”;若圖像塊像素最小值被量化成的邊界值對應的二進制數進行右移一位移除的是“1”,則對所述像素最小值被量化成的邊界值的二進制數進行右移一位后所得值對應的量化階編號、所述像素最大值被量化成的邊界值對應的量化階編號和所述圖像塊每個像素的值映射所得量化階編號進行編碼并依次寫入碼流,或者,對所述像素最大值被量化成的邊界值對應的量化階編號、所述像素最小值被量化成的邊界值的二進制數進行右移一位后所得值對應的量化階編號和所述圖像塊每個像素的值映射所得量化階編號進行編碼并依次寫入碼流;若圖像塊像素最小值被量化成的邊界值對應的二進制數進行右移一位移除的是“0”,則對所述像素最大值被量化成的邊界值對應的量化階編號、將像素最小值被量化成的邊界值的二進制數進行右移一位后所得值對應的量化階編號和所述圖像塊每個像素的值映射所得量化階編號進行編碼并依次寫入碼流,或者,對像素最小值被量化成的邊界值的二進制數進行右移一位后所得值對應的量化階編號、所述像素最大值被量化成的邊界值對應的量化階編號和所述圖像塊每個像素的值映射所得量化階編號進行編碼并依次寫入碼流;若判斷圖像塊像素最大值被量化成的邊界值對應的二進制數右移一位后與所述圖像塊像素最小值被量化成的邊界值對應的二進制數不相等,則所述將所述像素最小值對應的第一量化階的量化階編號、所述像素最大值對應的第二量化階的量化階編號和所述圖像塊每個像素的值映射所得量化階編號寫入碼流包括:判斷圖像塊像素最大值被量化成的邊界值對應的二進制數進行右移一位移除的是“1”還是“0”;若圖像塊像素最大值被量化成的邊界值對應的二進制數進行右移一位移除的是“1”,則對所述像素最大值被量化成的邊界值的二進制數進行右移一位后所得值對應的量化階編號、所述像素最小值被量化成的邊界值對應的量化階編號和所述圖像塊每個像素的值映射所得量化階編號進行編碼并依次寫入碼流,或者,對所述像素最小值被量化成的邊界值對應的量化階編號、所述像素最大值被量化成的邊界值的二進制數進行右移一位后所得值對應的量化階編號和所述圖像塊每個像素的值映射所得量化階編號進行編碼并依次寫入碼流;若圖像塊像素最大值被量化成的邊界值對應的二進制數進行右移一位移除的是“0”,則對所述像素最小值被量化成的邊界值對應的量化階編號、將像素最大值被量化成的邊界值的二進制數進行右移一位后所得值對應的量化階編號和所述圖像塊每個像素的值映射所得量化階編號進行編碼并依次寫入碼流,或者,對像素最大值被量化成的邊界值的二進制數進行右移一位后所得值對應的量化階編號、所述像素最小值被量化成的邊界值對應的量化階編號和所述圖像塊每個像素的值映射所得量化階編號進行編碼并依次寫入碼流。4.如權利要求3所述的方法,其特征在于,若判斷圖像塊中像素最小值被量化成的邊界值對應的二進制數右移一位后與所述圖像塊像素最大值被量化成的邊界值對應的二進制數相等,或者判斷圖像塊像素最大值被量化成的邊界值對應的二進制數右移一位后與所述圖像塊像素最小值被量化成的邊界值對應的二進制數相等,則所述將圖像塊像素最小值和像素最大值分別量化為第一量化值和第二量化值包括:將圖像塊像素最小值量化為M個量化階中第一量化階的邊界值,將圖像塊像素最大值量化為所述M個量化階中第二量化階的邊界值,所述M為大于1的自然數。5.一種圖像數據解壓縮方法,其特征在于,所述方法包括:根據碼流中圖像塊像素最小值和像素最大值對應的量化階編號,解碼得到圖像塊像素最小值和像素最大值分別對應的第一量化值和第二量化值,圖像塊像素最小值對應J個量化階中第一量化階的邊界值,圖像塊像素最大值對應K個量化階中第二量化階的邊界值,所述J與所述K為大于1且不相等的自然數;根據碼流中圖像塊每個像素的值映射為第三量化階的量化階編號時所用量化階次、所述第一量化值和第二量化值,獲取以所述第一量化值和第二量化值為端值的量化區間被均勻劃分的若干所述第三量化階;根據碼流中圖像塊每個像素的值映射為第三量化階的量化階編號和所述每一第三量化階的邊界值,重構所述圖像塊每個像素以獲取所述圖像塊每個像素的值。6.如權利要求5所述的方法,其特征在于,所述根據碼流中圖像塊每個像素的值映射為第三量化階的量化階編號和所述每一第三量化階的邊界值,重構所述圖像塊每個像素以獲取所述圖像塊每個像素的值包括:取每一個量化階編號所對應第三量化階的兩個邊界值,對所述兩個邊界值的平均值取整,以取整所得的值作為所述每一個量化階編號所對應像素的值;或者取每一個量化階編號所對應第三量化階的左邊界值或右邊界值作為所述每一個量化階編號所對應像素的值。7.如權利要求5所述的方法,其特征在于,所述根據碼流中圖像塊每個像素的值映射為第三量化階的量化階編號時所用量化階次、所述第一量化值和第二量化值,獲取以所述第一量化值和第二量化值為端值的量化區間被均勻劃分的若干所述第三量化階之前包括:判斷所述第一量化值和第二量化值是否相等;若所述第一量化值和第二量化值不相等并且先收到碼流中圖像塊像素最小值對應的量化階編號后收到碼流中圖像塊像素最大值對應的量化階編號,則將所述第一量化值對應的二進制數左移一位并且在末位補“1”,若所述第一量化值和第二量化值不相等并且先收到碼流中圖像塊像素最大值對應的量化階編號后收到碼流中圖像塊像素最小值對應的量化階編號,則將所述第一量化值對應的二進制數左移一位并且在末位補“0”;或者所述根據碼流中圖像塊每個像素的值映射為第三量化階的量化階編號時所用量化階次、所述第一量化值和第二量化值,獲取以所述第一量化值和第二量化值為端值的量化區間被均勻劃分的若干所述第三量化階之前包括:判斷所述第一量化值和第二量化值是否相等;若所述第一量化值和第二量化值不相等并且先收到碼流中圖像塊像素最大值對應的量化階編號后收到碼流中圖像塊像素最小值對應的量化階編號,則將所述第二量化值對應的二進制數左移一位并且在末位補“1”,若所述第一量化值和第二量化值不相等并且先收到碼流中圖像塊像素最小值對應的量化階編號后收到碼流中圖像塊像素最大值對應的量化階編號,則將所述第二量化值對應的二進制數左移一位并且在末位補“0”;所述根據碼流中圖像塊每個像素的值映射為第三量化階的量化階編號時所用量化階次、所述第一量化值和第二量化值,獲取以所述第一量化值和第二量化值為端值的量化區間被均勻劃分的若干所述第三量化階包括:根據碼流中圖像塊每個像素的值映射為第三量化階的量化階編號時所用量化階次、所述第二量化值和所述第一量化值對應的二進制數左移一位并且在末位補“0”或“1”后對應的十進制數,獲取以所述第一量化值對應的二進制數左移一位并且在末位補“0”或“1”后對應的十進制數和第二量化值為端值的量化區間被均勻劃分的若干所述第三量化階;或者根據碼流中圖像塊每個像素的值映射為第三量化階的量化階編號時所用量化階次、所述第一量化值和所述第二量化值對應的二進制數左移一位并且在末位補“0”或“1”后對應的十進制數,獲取以所述第二量化值對應的二...

    【專利技術屬性】
    技術研發人員:柯瑞金·康斯坦丁宋錦
    申請(專利權)人:華為技術有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲高清无码在线观看| 国产AV无码专区亚洲AV麻豆丫| 潮喷失禁大喷水无码| 国产精品无码无片在线观看| 日韩精品人妻系列无码专区| 日韩AV无码不卡网站| 亚洲av无码乱码国产精品fc2| 亚洲成A∨人片在线观看无码| 国产精品亚洲专区无码不卡| 国产成A人亚洲精V品无码性色| 精品亚洲av无码一区二区柚蜜| 国产亚洲精久久久久久无码77777| 乱色精品无码一区二区国产盗 | 丰满爆乳无码一区二区三区| 久久精品无码一区二区app| 蜜桃成人无码区免费视频网站| 中文无码日韩欧免费视频| 亚洲中文字幕久久精品无码VA| 国精无码欧精品亚洲一区| 人妻老妇乱子伦精品无码专区 | 中文字幕无码高清晰| 好硬~好爽~别进去~动态图, 69式真人无码视频免 | 无码人妻精品中文字幕| 下载天堂国产AV成人无码精品网站| 亚洲AV无码1区2区久久| 亚洲永久无码3D动漫一区| av无码东京热亚洲男人的天堂| 久久AV高潮AV无码AV| 日韩免费无码视频一区二区三区 | 中文字幕日产无码| 久久久久亚洲AV无码麻豆| 国产精品无码专区| 丰满熟妇人妻Av无码区| 波多野结衣AV无码久久一区| 东京热av人妻无码专区| 13小箩利洗澡无码视频网站免费| 亚洲AV无码乱码在线观看性色扶| 四虎成人精品国产永久免费无码 | 日韩AV无码精品一二三区| 免费无码肉片在线观看| 蜜芽亚洲av无码一区二区三区|