一種超聲圖像壓縮與解壓縮方法及嵌入式超聲系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種超聲圖像壓縮與解壓縮方法及嵌入式超聲系統(tǒng),超聲圖像壓縮方法包括步驟:A1、對原始圖像的每個像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量進(jìn)行判斷;A2、如果像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量相等,則設(shè)定該像素點(diǎn)數(shù)據(jù)的壓縮指示標(biāo)志的值為第一值,并存儲該R分量、該G分量、該B分量中的其中一個分量的值和該壓縮指示標(biāo)志的值;A3、如果像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量不相等,則設(shè)定該像素點(diǎn)數(shù)據(jù)的壓縮指示標(biāo)志的值為第二值,并存儲該R分量、該G分量和該B分量以及該壓縮指示標(biāo)志的值。本發(fā)明在嵌入式超聲系統(tǒng)中用簡單高效的方法實(shí)現(xiàn)超聲圖像實(shí)時壓縮和解壓縮,成本非常小,并且對于圖像數(shù)據(jù)來說完全無損,不會影響圖像質(zhì)量。
【專利說明】一種超聲圖像壓縮與解壓縮方法及嵌入式超聲系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及醫(yī)療超聲設(shè)備【技術(shù)領(lǐng)域】,具體涉及一種超聲圖像壓縮與解壓縮方法及嵌入式超聲系統(tǒng)。
【背景技術(shù)】
[0002]如圖1所示,在嵌入式超聲系統(tǒng)中,DSC、視頻輸出、電影回放、屏幕快照,視頻存儲等功能的實(shí)現(xiàn)都需要用外部存儲器對圖像數(shù)據(jù)進(jìn)行緩存,并對存儲器進(jìn)行寫入和讀取操作。這些功能對存儲器的容量和帶寬都有嚴(yán)格的要求。存儲器的容量和帶寬和實(shí)際存儲器件的數(shù)量相關(guān),存儲器件的數(shù)量不僅影響器件成本,還會影響更多方面。如果是便攜式超聲系統(tǒng),對板面積、功耗、電池重量等都有更嚴(yán)格的要求,存儲器的數(shù)量會直接影響這些參數(shù)。如果是嵌入式超聲系統(tǒng),很多功能會在FPGA上實(shí)現(xiàn),所以對FPGA器件的IO管腳有更多的需求和更嚴(yán)格的要求,存儲器的數(shù)量會直接影響這一點(diǎn)。所以嵌入式超聲系統(tǒng)的設(shè)計需要用盡可能少的存儲器件來滿足系統(tǒng)性能需求。
[0003]數(shù)據(jù)壓縮可以減少帶寬需求和存儲空間需求,減少存儲器件,提高系統(tǒng)性能。超聲系統(tǒng)中的數(shù)據(jù)壓縮,不管是DSC之前和DSC之后的數(shù)據(jù)壓縮,從已有的專利申請來看,大致有如下幾種:發(fā)射脈沖壓縮,對數(shù)壓縮,參數(shù)壓縮,超聲數(shù)據(jù)壓縮,圖像數(shù)據(jù)壓縮等等。其中圖像數(shù)據(jù)壓縮方法,包括傅里葉變換,DCT,四叉樹分解,DWT,分形,直方圖閾值,游程長度編碼,Huffman,算術(shù)編碼,Lempel-Ziv, Fano編碼,JPEG, MEPG等等方法,這些方法或者是有損壓縮,降低圖像質(zhì)量;或者不適用于超聲圖像的特點(diǎn),壓縮效果差;或者實(shí)現(xiàn)代價太大,其算法實(shí)現(xiàn)成本大于節(jié)省的帶寬和存儲成本;或者過于復(fù)雜無法在嵌入式超聲系統(tǒng)平臺中用于實(shí)時處理。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的不足,提供一種超聲圖像壓縮與解壓縮方法及嵌入式超聲系統(tǒng),克服現(xiàn)有技術(shù)的超聲圖像數(shù)據(jù)壓縮方法不適合在嵌入式超聲系統(tǒng)中用于實(shí)時處理的缺陷。
[0005]本發(fā)明為解決上述技術(shù)問題所采用的技術(shù)方案為:
[0006]一種超聲圖像壓縮方法,包括步驟:
[0007]Al、對原始圖像的每個像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量進(jìn)行判斷;
[0008]A2、如果像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量相等,則設(shè)定該像素點(diǎn)數(shù)據(jù)的壓縮指不標(biāo)志的值為第一值,并存儲該R分量、該G分量、該B分量中的其中一個分量的值和該壓縮指示標(biāo)志的值;
[0009]A3、如果像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量不相等,則設(shè)定該像素點(diǎn)數(shù)據(jù)的壓縮指不標(biāo)志的值為第二值,并存儲該R分量、該G分量和該B分量以及該壓縮指不標(biāo)志的值。
[0010]根據(jù)本發(fā)明的實(shí)施例,在該步驟A2中存儲該R分量和該壓縮指示標(biāo)志的值。
[0011]根據(jù)本發(fā)明的實(shí)施例,該像素點(diǎn)數(shù)據(jù)的壓縮指示標(biāo)志第一值設(shè)為0,該像素點(diǎn)數(shù)據(jù)的壓縮指不標(biāo)志第二值設(shè)為I。
[0012]根據(jù)本發(fā)明的實(shí)施例,在該步驟Al中按圖像顯示的行列逐行對原始圖像的每個像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量進(jìn)行判斷。
[0013]一種超聲圖像解壓縮方法,包括步驟:根據(jù)該壓縮指示標(biāo)志的值從存儲的壓縮數(shù)據(jù)中還原該原始圖像的數(shù)據(jù),如果該壓縮指示標(biāo)志的值為第二值,則還原相應(yīng)的像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量,如果該壓縮指不標(biāo)志的值為第一值,則讀取相應(yīng)的一個分量的值并復(fù)制兩份,組成還原后的像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量。
[0014]一種嵌入式超聲系統(tǒng),包括DSC模塊、壓縮模塊、存儲模塊、解壓縮模塊和顯示接口模塊,該DSC模塊、該壓縮模塊、該存儲模塊、該解壓縮模塊和該顯示接口模塊依次相連,該壓縮模塊用于對原始圖像的每個像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量進(jìn)行判斷;如果像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量相等,則設(shè)定該像素點(diǎn)數(shù)據(jù)的壓縮指示標(biāo)志的值為第一值,并存儲該R分量、該G分量、該B分量中的其中一個分量的值和該壓縮指不標(biāo)志的值;如果像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量不相等,則設(shè)定該像素點(diǎn)數(shù)據(jù)的壓縮指示標(biāo)志的值為第二值,并存儲該R分量、該G分量和該B分量以及該壓縮指不標(biāo)志的值;該解壓縮模塊用于根據(jù)該壓縮指示標(biāo)志的值從存儲的壓縮數(shù)據(jù)中還原該原始圖像的數(shù)據(jù),如果該壓縮指示標(biāo)志的值為第二值,則還原相應(yīng)的像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量,如果該壓縮指示標(biāo)志的值為第一值,則讀取相應(yīng)的一個分量的值并復(fù)制兩份,組成還原后的像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量。
[0015]根據(jù)本發(fā)明的實(shí)施例,還包括嵌入式CPU模塊,該嵌入式CPU模塊與該壓縮模塊相連。
[0016]根據(jù)本發(fā)明的實(shí)施例,該壓縮模塊包括比較模塊、壓縮指示標(biāo)志緩存和壓縮數(shù)據(jù)緩存,該比較模塊分別與該壓縮指示標(biāo)志緩存以及該壓縮數(shù)據(jù)緩存相連。
[0017]根據(jù)本發(fā)明的實(shí)施例,該解壓縮模塊包括還原控制模塊和還原數(shù)據(jù)緩存,該還原控制模塊和該還原數(shù)據(jù)緩存相連。
[0018]根據(jù)本發(fā)明的實(shí)施例,該嵌入式CPU模塊設(shè)為ARM模塊。
[0019]實(shí)施本發(fā)明的技術(shù)方案,具有以下有益效果:由于診斷的特性和視覺習(xí)慣,超聲視頻圖像整體通常以黑白為主,但在用戶界面區(qū)有部分區(qū)域,比如Logo,按鍵等區(qū)域是彩色的,在彩色多普勒模式或者偽彩模式下超聲圖像區(qū)也是彩色的,所以用戶界面區(qū)和超聲圖像區(qū)的數(shù)據(jù)都必須以RGB三種分量各8bit,即24bit進(jìn)行來進(jìn)行傳輸,存儲和處理,但在實(shí)際應(yīng)用中,通常彩色數(shù)據(jù)占總數(shù)據(jù)量的比例比較小,黑白數(shù)據(jù)占比比較大,而黑白數(shù)據(jù)中的RGB數(shù)據(jù)是一樣的,本發(fā)明根據(jù)這一特點(diǎn),在嵌入式超聲系統(tǒng)中用簡單高效的方法實(shí)現(xiàn)超聲圖像實(shí)時壓縮和解壓縮,成本非常小,最優(yōu)壓縮率可達(dá)37%,并且對于圖像數(shù)據(jù)來說完全無損,不會影響圖像質(zhì)量。
【專利附圖】
【附圖說明】
[0020]下面通過參考附圖并結(jié)合實(shí)例具體地描述本發(fā)明,本發(fā)明的優(yōu)點(diǎn)和實(shí)現(xiàn)方式將會更加明顯,其中附圖所示內(nèi)容僅用于對本發(fā)明的解釋說明,而不構(gòu)成對本發(fā)明的任何意義上的限制,在附圖中:
[0021]圖1為現(xiàn)有技術(shù)嵌入式超聲系統(tǒng)示意圖;[0022]圖2為現(xiàn)有技術(shù)視頻圖像示意圖;
[0023]圖3為本發(fā)明超聲圖像壓縮方法流程圖;
[0024]圖4為本發(fā)明嵌入式超聲系統(tǒng)示意圖;
[0025]圖5為本發(fā)明嵌入式超聲系統(tǒng)壓縮模塊示意圖;
[0026]圖6為本發(fā)明嵌入式超聲系統(tǒng)解壓縮模塊示意圖;
[0027]圖7為本發(fā)明實(shí)施例超聲圖像壓縮過程示意圖;
[0028]圖8為本發(fā)明實(shí)施例超聲圖像解壓縮過程示意圖。
【具體實(shí)施方式】
[0029]如圖2所示,是超聲系統(tǒng)輸出的視頻圖像示意圖,視頻圖像包括用戶界面區(qū)(⑶I)和超聲圖像區(qū),由于診斷的特性和視覺習(xí)慣,視頻圖像整體通常以黑白為主,但在用戶界面區(qū)有部分區(qū)域,比如Logo,按鍵等區(qū)域是彩色的,在彩色多普勒模式或者偽彩模式下超聲圖像區(qū)也是彩色的,所以用戶界面區(qū)和超聲圖像區(qū)的數(shù)據(jù)都必須以RGB三種分量各Sbit共24bit進(jìn)行傳輸、存儲和處理。但在實(shí)際應(yīng)用中,通常彩色數(shù)據(jù)占總數(shù)據(jù)量的比例比較小,黑白數(shù)據(jù)占比比較大,而黑白數(shù)據(jù)中的RGB數(shù)據(jù)是一樣的,如果能針對此特性對數(shù)據(jù)進(jìn)行壓縮,則能夠有效減少數(shù)據(jù)量,從而降低傳輸,存儲和處理的成本。數(shù)據(jù)壓縮可以減少每幀的數(shù)據(jù)量,幀率乘以每幀的數(shù)據(jù)量,就是每秒需要處理的總數(shù)據(jù)量和帶寬。如果每幀數(shù)據(jù)量減少,存儲器容量可以存儲更多幀數(shù)的圖像,并且在存儲器帶寬不變的情況下提高幀頻;或者幀頻不變的情況下,可以節(jié)省存儲器的帶寬用于其他用途。以上只是壓縮數(shù)據(jù)單純帶來的好處,更進(jìn)一步分析,這種壓縮方法對彩色多普勒超聲系統(tǒng)有更加適合的應(yīng)用。比如一些超聲系統(tǒng)的視頻圖像顯示的幀頻通常是固定60幀/秒,圖像區(qū)的幀率取決于超聲掃描模式和用戶參數(shù),幀率的范圍很大,低者只有十幾幀,高者有100多幀。DSC設(shè)計的時候,通常按照視頻顯示的60幀/秒的刷新速度進(jìn)行設(shè)計,當(dāng)圖像區(qū)實(shí)際幀率低于60幀/秒,就按照實(shí)際幀率進(jìn)行刷新,所以這就要求圖像數(shù)據(jù)存儲要按照最大60幀/秒,全彩色(RGB)數(shù)據(jù)的性能要求進(jìn)行設(shè)計。但如果通過數(shù)據(jù)壓縮將彩色數(shù)據(jù)和黑白數(shù)據(jù)的實(shí)際RGB數(shù)據(jù)量差異體現(xiàn)出來,存儲的性能要求就會大幅降低。因為彩色多普勒模式的幀率會比二維模式(黑白圖像)的幀率低,所以對于二維模式(黑白圖像)來說,幀率高,但其實(shí)數(shù)據(jù)量??;對于多普勒模式來說,雖然數(shù)據(jù)量大,但幀率低,即使彩色多普勒取樣框很小的時候,可能會導(dǎo)致幀率變高,但實(shí)際數(shù)據(jù)量也會同時變小。這意味著,實(shí)際總的數(shù)據(jù)量和帶寬,遠(yuǎn)小于60幀/秒,全彩色(RGB)數(shù)據(jù)的性能要求,數(shù)據(jù)壓縮最終會降低DSC圖像數(shù)據(jù)存儲的設(shè)計性能要求,節(jié)省更多的資源。
[0030]如圖3所示,本發(fā)明超聲圖像壓縮方法,包括步驟:
[0031]Al、對原始圖像的每個像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量進(jìn)行判斷;
[0032]A2、如果像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量相等,則設(shè)定像素點(diǎn)數(shù)據(jù)的壓縮指示標(biāo)志的值為第一值,并存儲R分量、G分量、B分量中的其中一個分量的值和壓縮指不標(biāo)志的值;
[0033]A3、如果像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量不相等,則設(shè)定像素點(diǎn)數(shù)據(jù)的壓縮指不標(biāo)志的值為第二值,并存儲R分量、G分量和B分量以及壓縮指不標(biāo)志的值。
[0034]根據(jù)本發(fā)明的實(shí)施例,在步驟A2中存儲R分量和壓縮指示標(biāo)志的值。像素點(diǎn)數(shù)據(jù)的壓縮指示標(biāo)志第一值設(shè)為O,像素點(diǎn)數(shù)據(jù)的壓縮指示標(biāo)志第二值設(shè)為I。在步驟Al中按圖像顯示的行列逐行對原始圖像的每個像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量進(jìn)行判斷。
[0035]本發(fā)明超聲圖像解壓縮方法,包括步驟:根據(jù)壓縮指示標(biāo)志的值從存儲的壓縮數(shù)據(jù)中還原原始圖像的數(shù)據(jù),如果壓縮指示標(biāo)志的值為第二值,則還原相應(yīng)的像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量,如果壓縮指示標(biāo)志的值為第一值,則讀取相應(yīng)的一個分量的值并復(fù)制兩份,組成還原后的像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量。
[0036]如圖4所示,本發(fā)明嵌入式超聲系統(tǒng),包括DSC模塊、壓縮模塊、存儲模塊、解壓縮模塊和顯示接口模塊,DSC模塊、壓縮模塊、存儲模塊、解壓縮模塊和顯示接口模塊依次相連,壓縮模塊用于對原始圖像的每個像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量進(jìn)行判斷;如果像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量相等,則設(shè)定像素點(diǎn)數(shù)據(jù)的壓縮指示標(biāo)志的值為第一值,并存儲R分量、G分量、B分量中的其中一個分量的值和壓縮指示標(biāo)志的值;如果像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量不相等,則設(shè)定像素點(diǎn)數(shù)據(jù)的壓縮指示標(biāo)志的值為第二值,并存儲R分量、G分量和B分量以及壓縮指示標(biāo)志的值;解壓縮模塊用于根據(jù)壓縮指示標(biāo)志的值從存儲的壓縮數(shù)據(jù)中還原原始圖像的數(shù)據(jù),如果壓縮指示標(biāo)志的值為第二值,則還原相應(yīng)的像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量,如果壓縮指示標(biāo)志的值為第一值,則讀取相應(yīng)的一個分量的值并復(fù)制兩份,組成還原后的像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量。
[0037]根據(jù)本發(fā)明的實(shí)施例,嵌入式超聲系統(tǒng)還包括嵌入式CPU模塊,該嵌入式CPU模塊與該壓縮模塊相連。嵌入式CPU模塊設(shè)為ARM模塊。
[0038]如圖5所示,壓縮模塊包括比較模塊、壓縮指示標(biāo)志緩存和壓縮數(shù)據(jù)緩存,比較模塊分別與壓縮指示標(biāo)志緩存以及壓縮數(shù)據(jù)緩存相連。
[0039]如圖6所示,解壓縮模塊包括還原控制模塊和還原數(shù)據(jù)緩存,還原控制模塊和還原數(shù)據(jù)緩存相連。
[0040]如圖7所示,設(shè)定超聲系統(tǒng)視頻圖像分辨率1024*768,每行數(shù)據(jù)是1024個點(diǎn),每個點(diǎn)對應(yīng)RGB數(shù)據(jù)是24bit,視頻圖像包括用戶界面區(qū)和超聲圖像區(qū),其中圖像區(qū)是640*480,界面區(qū)是1024*768。
[0041]壓縮流程如下:
[0042]I)先建立1024*lbit的壓縮指示緩存,和1024*3*8的壓縮數(shù)據(jù)緩存。
[0043]2)對原始圖像的每個像素點(diǎn)的RGB分量進(jìn)行判斷,如果相等,則把對應(yīng)點(diǎn)的壓縮指示設(shè)置為0,不相等則為I。
[0044]3)同時,對第2步驟中不相等的RGB數(shù)據(jù)分3個數(shù)R、G、B逐個寫入到壓縮數(shù)據(jù)緩存里;對相等的RGB數(shù)據(jù),就寫入R分量即可。
[0045]4)對寫入到壓縮數(shù)據(jù)緩存的數(shù)進(jìn)行計數(shù),處理完1024個點(diǎn)后,得到壓縮數(shù)據(jù)緩存的總點(diǎn)數(shù)s (Iebit)0用s來作為數(shù)據(jù)存入與讀取指示,避免對空白數(shù)據(jù)進(jìn)行操作。
[0046]5)將S值,壓縮數(shù)據(jù),壓縮指示,作為新的數(shù)據(jù)進(jìn)行使用。
[0047]實(shí)施例中,壓縮環(huán)節(jié)共消耗7個M9K塊RAM資源。
[0048]如圖8所示,解壓縮流程如下:
[0049]I)先建立1024*lbit的壓縮指示緩存,和1024*3*8的壓縮數(shù)據(jù)緩存。
[0050]2)讀取S,根據(jù)S的值來確定本行壓縮數(shù)據(jù)的個數(shù)并進(jìn)行讀取,然后讀取壓縮指
/Jn ο[0051]3)進(jìn)行解壓縮,過程是壓縮的逆過程。根據(jù)壓縮指示的值,將壓縮數(shù)據(jù)還原成解壓縮數(shù)據(jù)。
[0052]實(shí)際應(yīng)用中,存儲DDR之前執(zhí)行壓縮的過程,讀取DDR之后執(zhí)行解壓縮過程,存儲的時候,可以一行緊接著一行進(jìn)行存儲,因為每行數(shù)據(jù)都有S,所以壓縮后的數(shù)據(jù)個數(shù)是確定的,可以只針對有效的數(shù)據(jù)進(jìn)行操作。這樣既不會把行與行之間的數(shù)據(jù)弄混,又可以節(jié)省存儲空間和數(shù)據(jù)傳輸帶寬。
[0053]實(shí)施例中,解壓縮環(huán)節(jié)共消耗7個M9K塊RAM資源。
[0054]如圖4所示,按照Svideo顯示幀率50幀/秒,VGA顯示幀率60幀/秒,DSC寫入的幀率60幀/秒,界面區(qū)寫入更新幀率10幀/秒進(jìn)行帶寬計算。讀帶寬計算=Svideo顯示時讀界面區(qū)帶寬為1392Mbps ;Svideo顯示時讀圖像區(qū)帶寬為870Mbps ;VGA顯示時讀界面區(qū)帶寬為1189Mbps ;VGA顯示時讀圖像區(qū)帶寬為743Mbps。寫帶寬計算:寫圖像區(qū)(DSC)帶寬為421Mbps ;寫界面區(qū)帶寬為189Mbps。讀寫帶寬總計:4804Mbps。因為DDR的突發(fā)訪問機(jī)制,導(dǎo)致其工作效率本來就不高,并且實(shí)際設(shè)計還需要考慮更多的接口,比如Svideo有PAL和NTSC制式,所以要訪問DDR的接口不止6個,需要設(shè)計輪詢機(jī)制來確保每個接口都能正常訪問,為了控制阻塞風(fēng)險,通常都留有裕量,這樣導(dǎo)致訪問效率進(jìn)一步降低。所以在這樣的設(shè)計需求下,4804Mbps的帶寬需求是一片6400Mbps帶寬的DDR無法滿足的,所以需要增加一片DDR,才能滿足帶寬需求。使用本發(fā)明的方法,通過圖像數(shù)據(jù)壓縮,壓縮率通??蛇_(dá)50 %,可以將帶寬控制在一片DDR滿足的范圍內(nèi),從而減少了 I片DDR的額外支出。
[0055]本領(lǐng)域技術(shù)人員不脫離本發(fā)明的實(shí)質(zhì)和精神,可以有多種變形方案實(shí)現(xiàn)本發(fā)明,以上所述僅為本發(fā)明較佳可行的實(shí)施例而已,并非因此局限本發(fā)明的權(quán)利范圍,凡運(yùn)用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)變化,均包含于本發(fā)明的權(quán)利范圍之內(nèi)。
【權(quán)利要求】
1.一種超聲圖像壓縮方法,其特征在于,包括步驟: Al、對原始圖像的每個像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量進(jìn)行判斷; A2、如果像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量相等,則設(shè)定所述像素點(diǎn)數(shù)據(jù)的壓縮指示標(biāo)志的值為第一值,并存儲所述R分量、所述G分量、所述B分量中的其中一個分量的值和所述壓縮指示標(biāo)志的值; A3、如果像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量不相等,則設(shè)定所述像素點(diǎn)數(shù)據(jù)的壓縮指示標(biāo)志的值為第二值,并存儲所述R分量、所述G分量和所述B分量以及所述壓縮指示標(biāo)志的值。
2.根據(jù)權(quán)利要求1所述的超聲圖像壓縮方法,其特征在于:在所述步驟A2中存儲所述R分量和所述壓縮指示標(biāo)志的值。
3.根據(jù)權(quán)利要求1所述的超聲圖像壓縮方法,其特征在于:所述像素點(diǎn)數(shù)據(jù)的壓縮指示標(biāo)志第一值設(shè)為O,所述像素點(diǎn)數(shù)據(jù)的壓縮指示標(biāo)志第二值設(shè)為I。
4.根據(jù)權(quán)利要求1所述的超聲圖像壓縮方法,其特征在于:在所述步驟Al中按圖像顯示的行列逐行對原始圖像的每個像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量進(jìn)行判斷。
5.一種超聲圖像解壓縮方法,其特征在于,包括步驟:根據(jù)所述壓縮指示標(biāo)志的值從存儲的壓縮數(shù)據(jù)中還原所述原始圖像的數(shù)據(jù),如果所述壓縮指示標(biāo)志的值為第二值,則還原相應(yīng)的像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量,如果所述壓縮指示標(biāo)志的值為第一值,則讀取相應(yīng)的一個分量的值并復(fù)制兩份,組成還原后的像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量。
6.一種嵌入式超聲系統(tǒng),其特征在于:包括DSC模塊、壓縮模塊、存儲模塊、解壓縮模塊和顯示接口模塊,所述DSC模塊、所述壓縮模塊、所述存儲模塊、所述解壓縮模塊和所述顯示接口模塊依次相連,所述壓縮模塊用于對原始圖像的每個像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量進(jìn)行判斷;如果像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量相等,則設(shè)定所述像素點(diǎn)數(shù)據(jù)的壓縮指示標(biāo)志的值為第一值,并存儲所述R分量、所述G分量、所述B分量中的其中一個分量的值和所述壓縮指示標(biāo)志的值;如果像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量不相等,則設(shè)定所述像素點(diǎn)數(shù)據(jù)的壓縮指示標(biāo)志的值為第二值,并存儲所述R分量、所述G分量和所述B分量以及所述壓縮指示標(biāo)志的值;所述解壓縮模塊用于根據(jù)所述壓縮指示標(biāo)志的值從存儲的壓縮數(shù)據(jù)中還原所述原始圖像的數(shù)據(jù),如果所述壓縮指示標(biāo)志的值為第二值,則還原相應(yīng)的像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量,如果所述壓縮指示標(biāo)志的值為第一值,則讀取相應(yīng)的一個分量的值并復(fù)制兩份,組成還原后的像素點(diǎn)數(shù)據(jù)的R分量、G分量、B分量。
7.根據(jù)權(quán)利要求6所述的嵌入式超聲系統(tǒng),其特征在于:還包括嵌入式CPU模塊,所述嵌入式CPU模塊與所述壓縮模塊相連。
8.根據(jù)權(quán)利要求6所述的嵌入式超聲系統(tǒng),其特征在于:所述壓縮模塊包括比較模塊、壓縮指示標(biāo)志緩存和壓縮數(shù)據(jù)緩存,所述比較模塊分別與所述壓縮指示標(biāo)志緩存以及所述壓縮數(shù)據(jù)緩存相連。
9.根據(jù)權(quán)利要求6所述的嵌入式超聲系統(tǒng),其特征在于:所述解壓縮模塊包括還原控制模塊和還原數(shù)據(jù)緩存,所述還原控制模塊和所述還原數(shù)據(jù)緩存相連。
10.根據(jù)權(quán)利要求7所述的嵌入式超聲系統(tǒng),其特征在于:所述嵌入式CPU模塊設(shè)為ARM模塊。
【文檔編號】H04N19/182GK103763560SQ201410055676
【公開日】2014年4月30日 申請日期:2014年2月18日 優(yōu)先權(quán)日:2014年2月18日
【發(fā)明者】張暉 申請人:深圳市普菲特安迪科技有限公司