国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      圖像數(shù)據(jù)壓縮方法、解壓縮方法、傳輸方法及裝置制造方法

      文檔序號:7820504閱讀:439來源:國知局
      圖像數(shù)據(jù)壓縮方法、解壓縮方法、傳輸方法及裝置制造方法
      【專利摘要】本發(fā)明提供了一種圖像數(shù)據(jù)壓縮方法、解壓縮方法、傳輸方法及裝置,該壓縮方法中,對于每一個像素數(shù)據(jù),確定M個子像素數(shù)據(jù)對應的比特序列的有效位數(shù)中的最大值T;在T小于N時,刪除各個比特序列中第T+1至第N位比特;生成該像素數(shù)據(jù)對應的比特位數(shù)信息,該比特位數(shù)信息用于表示該像素數(shù)據(jù)剩余比特的位數(shù)。本發(fā)明提供的圖像數(shù)據(jù)壓縮方法,可以有效減少圖像數(shù)據(jù)占用的比特的位數(shù)。采用本發(fā)明提供的壓縮方式對圖像數(shù)據(jù)進行壓縮后,能夠在進行圖像傳輸時,僅傳輸有效的比特數(shù)據(jù)及相應的比特位數(shù)信息,使圖像數(shù)據(jù)所占用的比特數(shù)大大減小,從而能夠降低圖像數(shù)據(jù)傳輸量。
      【專利說明】圖像數(shù)據(jù)壓縮方法、解壓縮方法、傳輸方法及裝置

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及顯示【技術(shù)領(lǐng)域】,尤其涉一種圖像數(shù)據(jù)壓縮方法、解壓縮方法、傳輸方法及裝置。

      【背景技術(shù)】
      [0002]24bit full color (24位色)被稱為真彩色,發(fā)色數(shù)是1677萬多色,也就是2的24次方,達到人眼分辨的極限?,F(xiàn)有技術(shù)中,手機的host (主機)與LDI (IXD Display IC,IXD顯示電路)之間通常傳輸24bit full colour (24位真色彩)的圖像數(shù)據(jù),但是隨著手機分辨率的增加,host與LDI傳輸?shù)膱D像數(shù)據(jù)的數(shù)據(jù)量也不斷增加,消耗大量的資源。


      【發(fā)明內(nèi)容】

      [0003]本發(fā)明的目的是降低圖像數(shù)據(jù)傳輸量。
      [0004]為了達到上述目的,本發(fā)明提供了一種圖像數(shù)據(jù)壓縮方法,所述圖像數(shù)據(jù)包括至少一個像素數(shù)據(jù),每一個像素數(shù)據(jù)包括M個子像素數(shù)據(jù),每一個子像素數(shù)據(jù)包括由N位比特組成的比特序列,該方法包括:對于每一個像素數(shù)據(jù),
      [0005]確定M個子像素數(shù)據(jù)對應的比特序列的有效位數(shù)中的最大值T ;
      [0006]在T小于N時,刪除各個比特序列中第T+1至第N位比特;
      [0007]生成該像素數(shù)據(jù)對應的比特位數(shù)信息,該比特位數(shù)信息用于表示該像素數(shù)據(jù)剩余比特的位數(shù)。
      [0008]優(yōu)選的,對于每一個像素數(shù)據(jù),
      [0009]在每一個子像素數(shù)據(jù)所對應的比特序列中,各個比特的值均相同時,所述確定各個子像素數(shù)據(jù)對應的比特序列的有效位數(shù)中的最大值T,刪除各個比特序列中第T+1至第N位比特,替換為:
      [0010]從每一個比特序列中提取一位比特并刪除其他比特;
      [0011 ] 優(yōu)選的,對于每一個像素數(shù)據(jù),在有至少一位子像素數(shù)據(jù)所對應的比特序列中,各個比特的值不完全相同,且該像素數(shù)據(jù)對應的T值為I時,所述刪除各個比特序列中第T+1至第N位比特替換為:刪除各個比特序列中第3至第N位比特。
      [0012]優(yōu)選的,所述確定M個子像素數(shù)據(jù)對應的比特序列的有效位數(shù)中的最大值T,包括:
      [0013]判斷M個子像素數(shù)據(jù)對應的比特序列的有效位數(shù)中的實際的最大值T是否為若干個有效位數(shù)中的一種,并在判斷為否時,將所述若干個有效位數(shù)中大于該實際T值的最小值作為該像素數(shù)據(jù)對應的T值。
      [0014]一種圖像數(shù)據(jù)解壓縮方法,所述圖像數(shù)據(jù)為包括至少一個經(jīng)過壓縮處理的像素數(shù)據(jù)和對應的比特位數(shù)信息,每個經(jīng)壓縮處理后的像素數(shù)據(jù)包含M個子像素數(shù)據(jù),各個子像素數(shù)據(jù)具有相同數(shù)目的比特,該方法包括:對于每一個經(jīng)壓縮處理后的像素數(shù)據(jù),
      [0015]根據(jù)該像素數(shù)據(jù)對應的比特位數(shù)信息,確定該像素數(shù)據(jù)所占用的比特位數(shù)P,并自該像素數(shù)據(jù)所對應的起始位置起截取P位比特;
      [0016]將該P位比特按順序等分為M個比特序列,并在每一個所述比特序列后補充無效比特使其成為N位的比特序列,將經(jīng)補充處理后的所述M個比特序列保存為一個像素數(shù)據(jù)。
      [0017]優(yōu)選的,對于每一個像素數(shù)據(jù),
      [0018]若P等于M,則在每一個所述比特序列后補充無效比特使其成為N位的比特序列替換為在每一個所述比特序列后補充N-1位與該比特的值相同的比特使其成為N位的比特序列。
      [0019]一種圖像數(shù)據(jù)的傳輸方法,包括:
      [0020]在發(fā)送圖像數(shù)據(jù)之前,按照上述任一項所述的圖像數(shù)據(jù)壓縮方法對圖像數(shù)據(jù)進行壓縮;
      [0021]在接收壓縮后的圖像數(shù)據(jù)后,按照上述任一項所述的圖像數(shù)據(jù)解壓縮方法進行解壓縮。
      [0022]一種圖像數(shù)據(jù)壓縮裝置,所述圖像數(shù)據(jù)包括至少一個像素數(shù)據(jù),每一個像素數(shù)據(jù)包括M個子像素數(shù)據(jù),每一個子像素數(shù)據(jù)包括由N位比特組成的比特序列,其特征在于,包括:位數(shù)確定模塊、刪除模塊和標識信息生成模塊;對于每一個像素數(shù)據(jù),
      [0023]位數(shù)確定模塊,用于確定M個子像素數(shù)據(jù)對應的比特序列的有效位數(shù)中的最大值T ;
      [0024]刪除模塊,用于在T小于N時,刪除各個比特序列中第T+1至第N位比特;
      [0025]標識信息生成模塊,用于生成該像素數(shù)據(jù)對應的比特位數(shù)信息,該比特位數(shù)信息用于表示該像素數(shù)據(jù)剩余比特的位數(shù)。
      [0026]優(yōu)選的,對于每一個像素數(shù)據(jù),所述刪除模塊還用于,
      [0027]在每一個子像素數(shù)據(jù)所對應的比特序列中,各個比特的值均相同時,從每一個比特序列中提取一位比特并刪除其他比特。
      [0028]優(yōu)選的,對于每一個像素數(shù)據(jù),所述刪除模塊還用于,
      [0029]在有至少一位子像素數(shù)據(jù)所對應的比特序列中,各個比特的值不完全相同,且該像素數(shù)據(jù)對應的T值為I時,刪除各個比特序列中第3至第N位比特;
      [0030]在有至少一位子像素數(shù)據(jù)所對應的比特序列中,各個比特的值不完全相同,且該像素數(shù)據(jù)對應的T值不為I時,刪除各個比特序列中第T+1至第N個比特。
      [0031]優(yōu)選的,所述位數(shù)確定模塊,還用于判斷M個子像素數(shù)據(jù)對應的比特序列的有效位數(shù)中的實際的最大值T是否為若干個規(guī)定的有效位數(shù)中的一種,并在判斷為否時,將所述若干個規(guī)定的有效位數(shù)中大于該實際T值的最小值作為該像素數(shù)據(jù)對應的T值。
      [0032]一種圖像數(shù)據(jù)解壓縮裝置,所述圖像數(shù)據(jù)為包括至少一個經(jīng)過壓縮處理的像素數(shù)據(jù)和對應的比特位數(shù)信息,每個經(jīng)壓縮處理后的像素數(shù)據(jù)包含M個子像素數(shù)據(jù),各個子像素數(shù)據(jù)具有相同數(shù)目的比特,該裝置包括:比特位數(shù)確定模塊和比特補充模塊,對于每一個所述的經(jīng)壓縮處理后的像素數(shù)據(jù),
      [0033]比特位數(shù)確定模塊,用于根據(jù)該像素數(shù)據(jù)對應的比特位數(shù)信息,確定該像素數(shù)據(jù)所占用的比特位數(shù)P,并自該像素數(shù)據(jù)所對應的起始位置起截取P位比特;
      [0034]比特補充模塊,用于該P位比特按順序等分為M個比特序列,并在每一個所述比特序列后補充無效比特使其成為N位的比特序列,將經(jīng)補充處理后的所述M個比特序列保存為一個像素數(shù)據(jù)。
      [0035]優(yōu)選的,對于每一個像素數(shù)據(jù),所述比特補充模塊用于
      [0036]在P等于M時,在每一個比特之后補充N-1位與該比特的值相同的比特;
      [0037]用于在P不等于M時,在每一個比特序列后補充N-P/M位無效比特。
      [0038]一種顯示裝置,包括主機部分和驅(qū)動顯示部分,所述主機部分包括上述任一項所述的圖像數(shù)據(jù)壓縮裝置,所述驅(qū)動顯示部分包括上述任一項所述的圖像數(shù)據(jù)解壓縮裝置;
      [0039]所述圖像數(shù)據(jù)壓縮裝置用于在所述主機部分發(fā)送圖像數(shù)據(jù)之前,對所述圖像數(shù)據(jù)進行壓縮;所述圖像數(shù)據(jù)解壓縮裝置用于在所述驅(qū)動顯示部分接收到壓縮后的圖像數(shù)據(jù)后,對壓縮后的圖像數(shù)據(jù)進行解壓縮。
      [0040]一種攝像設(shè)備,包括主機部分和攝錄部分,所述主機部分包括上述任一項所述的圖像數(shù)據(jù)解壓縮裝置,所述攝錄部分包括上述任一項所述的圖像數(shù)據(jù)壓縮裝置;
      [0041]所述圖像數(shù)據(jù)壓縮裝置用于在所述攝錄部分發(fā)送圖像數(shù)據(jù)之前,對所述圖像數(shù)據(jù)進行壓縮;所述圖像數(shù)據(jù)解壓縮裝置用于在所述主機部分接收到壓縮后的圖像數(shù)據(jù)后,對壓縮后的圖像數(shù)據(jù)進行解壓縮。
      [0042]本發(fā)明中,對于每一個像素數(shù)據(jù),確定各個子像素數(shù)據(jù)對應的比特序列的有效位數(shù)中的最大值T ;刪除各個比特序列中第T+1至第N位比特;生成該像素數(shù)據(jù)對應的比特位數(shù)信息,該比特位數(shù)信息用于表示該像素數(shù)據(jù)剩余比特的位數(shù)。本發(fā)明提供的圖像數(shù)據(jù)壓縮方法,可以有效減少圖像數(shù)據(jù)占用的比特的位數(shù)。采用本發(fā)明提供的壓縮方式對圖像數(shù)據(jù)進行壓縮后,能夠在進行圖像傳輸時,僅傳輸有效的比特數(shù)據(jù)及相應的比特位數(shù)信息,使圖像數(shù)據(jù)所占用的比特數(shù)大大減小,從而能夠降低圖像數(shù)據(jù)傳輸量。

      【專利附圖】

      【附圖說明】
      [0043]圖1為本發(fā)明提供的一種圖像數(shù)據(jù)壓縮方法的流程示意圖;
      [0044]圖2為本發(fā)明提供的一種圖像數(shù)據(jù)解壓縮方法的流程示意圖;
      [0045]圖3為本發(fā)明提供的再一種圖像數(shù)據(jù)壓縮方法的流程示意圖;
      [0046]圖4為本發(fā)明提供的再一種圖像數(shù)據(jù)解壓縮方法的流程示意圖;
      [0047]圖5a為采用標準格式像素數(shù)據(jù)的比特序列圖;
      [0048]圖5b為采用本發(fā)明提供的方法進行壓縮后的像素數(shù)據(jù)的比特序列圖;
      [0049]圖6為本發(fā)明提供的一種圖像數(shù)據(jù)壓縮裝置的結(jié)構(gòu)示意圖;
      [0050]圖7為本發(fā)明提供的一種圖像數(shù)據(jù)解壓縮裝置的結(jié)構(gòu)示意圖。

      【具體實施方式】
      [0051]下面結(jié)合附圖和實施例,對本發(fā)明的【具體實施方式】作進一步描述。以下實施例僅用于更加清楚地說明本發(fā)明的技術(shù)方案,而不能以此來限制本發(fā)明的保護范圍。
      [0052]在實現(xiàn)本發(fā)明的過程中,本申請發(fā)明人發(fā)現(xiàn)除了構(gòu)現(xiàn)視頻和一般的影像圖片以夕卜,通常都不會用到24bit full color.尤其是在Π畫面(背景畫面)中,除了背景視頻以外,Icon design (灰度設(shè)計)也不需要Full color。另外在看Web文件時,背景畫面和文字由于是特定的color,可以用Sbit或者12bit表現(xiàn)。而對于這一類的像素數(shù)據(jù),在現(xiàn)有技術(shù)中,在host與LDI之間也以24bit的標準格式傳輸,這樣就造成了不必要的資源浪費。
      [0053]為了解決這樣的問題,本發(fā)明實施例一提供了一種圖像數(shù)據(jù)壓縮方法,假設(shè)待壓縮的圖像數(shù)據(jù)包括至少一個像素數(shù)據(jù),該像素數(shù)據(jù)包括M個子像數(shù)據(jù),且每一個子像素數(shù)據(jù)包括N位比特組成的比特序列,該方法中,對于每一個像素數(shù)據(jù),執(zhí)行如圖1所示的步驟:
      [0054]步驟Sll,確定M個子像素數(shù)據(jù)對應的比特序列的有效位數(shù)中的最大值T ;
      [0055]步驟S12,當T小于N時,刪除各個比特序列中第T+1至第N位比特。
      [0056]步驟S13,生成該像素數(shù)據(jù)對應的比特位數(shù)信息,該比特位數(shù)信息用于表示該像素數(shù)據(jù)剩余比特的位數(shù)。
      [0057]在實際應用中,這里的像素數(shù)據(jù)可以為24位真色彩的像素數(shù)據(jù),該像素數(shù)據(jù)可以包括三個子像素數(shù)據(jù),每個子像素數(shù)據(jù)包含8個比特序列。
      [0058]不難理解的是,本發(fā)明中所指的一個子像素數(shù)據(jù)對應的比特序列的有效位數(shù),是指該比特序列中最后一位為I的比特所在的位數(shù),也即是最后一位為I的比特與其之前的比特的總個數(shù)。比如對于一個110011001101110011000000的像素數(shù)據(jù),其各個比特序列分別為11001100、11010000、11000000的三個序列,相應的有效位數(shù)分別為6、4、2,那么該像素數(shù)據(jù)對應的T值就是6。即將I認為是有效比特,應該理解,下文中出現(xiàn)的無效比特指的是O。
      [0059]在實現(xiàn)本發(fā)明的過程中,本申請發(fā)明人經(jīng)過大量的統(tǒng)計發(fā)現(xiàn),實際應用中,有大量的像素數(shù)據(jù),所需使用的bit數(shù)遠小于24bit,即使在僅保留該像素數(shù)據(jù)的有效位的前提下,添加了用于各個像素數(shù)據(jù)對應的位數(shù)的比特位數(shù)信息,也能大大降低圖像數(shù)據(jù)所需占用的比特數(shù)。本發(fā)明提供的圖像數(shù)據(jù)壓縮方法,可以有效減少圖像數(shù)據(jù)占用的比特的位數(shù)。采用本發(fā)明提供的壓縮方式對圖像數(shù)據(jù)進行壓縮后,能夠在進行圖像傳輸時,僅傳輸有效的比特數(shù)據(jù)及相應的比特位數(shù)信息,使圖像數(shù)據(jù)所占用的比特數(shù)大大減小,從而能夠降低圖像數(shù)據(jù)傳輸量。
      [0060]實際應用中,根據(jù)不同的壓縮方式,像素數(shù)據(jù)的比特位數(shù)信息可以為該像素數(shù)據(jù)所占用的位數(shù)本身,由于一個像素數(shù)據(jù)的可能的最大有效位數(shù)是24位,為了表示該有效位數(shù),至少需要5個比特,而各個比特位數(shù)信息又必須占用相同的位數(shù),則每一個像素數(shù)據(jù)的比特位數(shù)信息都需要占用5個比特。
      [0061]作為另一種可選的方式,可以使用多個不同的位數(shù)標識來表示不同的比特位數(shù)信息,在具體實施時,由于每一個子像素數(shù)據(jù)對應的比特位數(shù)均相等,那么對于一個24bit的像素數(shù)據(jù),僅需使位數(shù)標識能夠表示0、3、6、9、12、15、18、21、24即可,這樣位數(shù)標識僅需占用4個比特。進一步的,在具體的應用場景中,一般有些位數(shù)不會出現(xiàn)(比如一般不會是21位或者15位),在此基礎(chǔ)上,可以進一步壓縮位數(shù)標識所占用的比特數(shù)。例如,規(guī)定壓縮后的像素數(shù)據(jù)的位數(shù)只為其中幾種情形,例如,只能為3、6、12、24位,此時可以預先規(guī)定位數(shù)標識分別為00、01、10、11,分別表示對應的有效位數(shù)為1、2、4、8的情況,如果按照步驟Sll得的實際的T值不為上述的1、2、4、8中的一種,則將大于實際的T值的最小值作為該像素數(shù)據(jù)的T值。比如如果一個像素數(shù)據(jù)的實際T值為3,則將規(guī)定的有效位數(shù)中大于該實際T值中的最小值4作為該像素數(shù)據(jù)的T值,相應的,刪除各個比特序列中第5-8位比特,該像素數(shù)據(jù)最終的位數(shù)為12。即規(guī)定若干個不同的位數(shù)標識分別對應若干個不同的有效位數(shù),在確定某一像素數(shù)據(jù)的各個子像素數(shù)據(jù)對應的比特序列的有效位數(shù)中的最大值T后,若最大值T不為上述若干個不同的有效位數(shù)中的一個,將上述若干有效位數(shù)中大于該最大值T的最小值替代該像素數(shù)據(jù)的最大值T,然后執(zhí)行步驟S12-步驟S13的操作。通過這種方式,能夠減少位數(shù)標識所占用的比特數(shù),在一些情況下(例如有效位數(shù)集中到這幾種規(guī)定的有效位數(shù)時)顯著地減少了對傳輸資源的占用。下面均以比特位數(shù)信息為位數(shù)標識進行說明。
      [0062]相應的,本發(fā)明還提供了一種圖像數(shù)據(jù)解壓縮方法,可用于對利用圖1中的方法所提供的圖像數(shù)據(jù)壓縮方法進行壓縮后的數(shù)據(jù)進行解壓縮,該方法中,對于每一個經(jīng)壓縮處理后的像素數(shù)據(jù),執(zhí)行如圖2所示的步驟:
      [0063]步驟S21,根據(jù)該像素數(shù)據(jù)對應的比特位數(shù)信息,確定該像素數(shù)據(jù)所占用的比特位數(shù)P,并自該像素數(shù)據(jù)所對應的起始位置起截取P位比特;
      [0064]步驟S22,將該P位比特按順序等分為M個比特序列,并在每一個所述比特序列后補充無效比特使其成為N位的比特序列,將經(jīng)補充處理后的所述M個比特序列保存為一個像素數(shù)據(jù)。
      [0065]在實施例一的基礎(chǔ)上,為了對圖像數(shù)據(jù)存在的一些特殊數(shù)據(jù)進行特定處理,以進一步減小壓縮后的圖像數(shù)據(jù)大小,本發(fā)明實施例二還提供了第二種圖像數(shù)據(jù)壓縮方法,該方法中,對于每一個像素數(shù)據(jù),執(zhí)行如圖3所示的:
      [0066]步驟S10,對于該像素數(shù)據(jù)中的每一個子像素數(shù)據(jù)所對應的比特序列,判斷該比特序列中的各個比特是否取值均相同;若是,則執(zhí)行步驟S12a,若否,則執(zhí)行Sll ;
      [0067]步驟S12a,從每一個比特序列中提取一個比特并刪除其他比特,之后轉(zhuǎn)向步驟S13 ;
      [0068]步驟S11,確定各個子像素數(shù)據(jù)對應的比特序列的有效位數(shù)中的最大值T,之后轉(zhuǎn)向步驟SllO ;
      [0069]步驟S110,判斷該像素數(shù)據(jù)對應的T值是否為1,若是,則轉(zhuǎn)向步驟S12b ;否則,轉(zhuǎn)向步驟S12 ;
      [0070]步驟S12,刪除各個比特序列中第T+1至第N位比特,之后轉(zhuǎn)向步驟S13。
      [0071]步驟S12b,刪除各個比特序列中第3至第N位比特,之后轉(zhuǎn)向步驟S13 ;
      [0072]步驟S13,生成該像素數(shù)據(jù)對應的比特位數(shù)信息,該比特位數(shù)信息用于表示該像素數(shù)據(jù)剩余比特的位數(shù)。
      [0073]在實際應用中,對于純色,比如全紅的像素數(shù)據(jù),其紅色子像素數(shù)據(jù)的比特序列為11111111,而其他的子像素數(shù)據(jù)的比特序列均為00000000,這樣如果仍按照圖1所示的方法,則相應的T值為8,比特值組合就是24位,占用較多的比特位。而按照本發(fā)明圖3的實施方式,僅需從紅色子像素數(shù)據(jù)以及其他子像素數(shù)據(jù)中各提取一個比特,組成三位的比特值組合100。另一方面,為了見這樣的像素數(shù)據(jù)與對按照步驟Sll和步驟S12壓縮剛好為100的像素數(shù)據(jù)(比如100000000000000010000000)進行區(qū)分,需要對這兩種特殊的像素采用不同的壓縮策略,以使解壓縮裝置能夠?qū)煞N像素數(shù)據(jù)進行區(qū)分。這樣的方式相比與僅采用圖1的方式,能夠進一步縮減圖像數(shù)據(jù)的比特數(shù)。需要指出的是,在實際應用中,為了對上述的這兩種像素數(shù)據(jù)進行區(qū)分,在實際應用中,也可以采用區(qū)分標識的方式,即對于步驟SllO中判斷為是的像素數(shù)據(jù),也采用步驟S12的方式進行處理,不過采用與步驟S12a處理之后得到的位數(shù)標識不同的位數(shù)標識。這樣解壓縮裝置進行解壓縮時,也可以區(qū)分這兩種不同的位數(shù)標識進行正確的解壓縮。
      [0074]需要指出的是,在上述的實施例一或二中,如果一個像素數(shù)據(jù)對應的T值為0,可以將這個像素數(shù)據(jù)對應的比特值全部刪除,此時相應的位數(shù)標識用于指示壓縮后的像素數(shù)據(jù)的位數(shù)為O。如果像素數(shù)據(jù)對應的T值為8,且有至少一位子像素數(shù)據(jù)所對應的比特序列中,各個比特的值不完全相同,此時不應該刪除任何比特。
      [0075]相應的,本發(fā)明還提供了另一種解壓縮方法,用于對利用圖3所示的壓縮方法壓縮得到的圖像數(shù)據(jù)進行解壓縮,該方法中,對于每一個經(jīng)圖3的方法壓縮處理后的像素數(shù)據(jù),執(zhí)行如圖4所示的:
      [0076]步驟21,根據(jù)該像素數(shù)據(jù)對應的比特位數(shù)信息,確定該像素數(shù)據(jù)所占用的比特位數(shù)P,并自該像素數(shù)據(jù)所對應的起始位置起截取P位比特;
      [0077]步驟S210,判斷P是否等于M,若是,則執(zhí)行步驟S22a,若否,執(zhí)行步驟S22。
      [0078]步驟S22,將該P位比特按順序等分為M個比特序列,并在每一個所述比特序列后補充N-P/M位無效比特使其成為N位的比特序列,將經(jīng)補充處理后的所述M個比特序列保存為一個像素數(shù)據(jù)。
      [0079]步驟S22a,在每一個比特之后補充N_1個與該比特的值相同的比特使其成為N位的比特序列,將經(jīng)補充處理后的所述M個比特序列保存為一個像素數(shù)據(jù)。
      [0080]下面結(jié)合圖5a和圖5b對本發(fā)明實施例二提供的壓縮方法和解壓縮方法做進行進一步的說明,圖5a為采用標準格式(24bit)像素數(shù)據(jù)的比特序列圖,圖5b為采用本發(fā)明提供的方法進行壓縮后的像素數(shù)據(jù)的比特序列圖。在圖5a中,每一個像素數(shù)據(jù)(datal,data2, data3)各占用24個比特,其中datal中R0-R7的值均為1,G0-G7和B0-B7的值均為0,data2中三個基色紅綠藍對應的有效位數(shù)分別為7、8、6,data3中三個基色紅綠藍對應的有效位數(shù)分別為3、3、4,按照本發(fā)明提供的方法,僅datal符合步驟S12a中的壓縮條件,data2和data3符合步驟S12的壓縮條件,貝U按照步驟S12a對datal進行壓縮,相應的data2和data3按照步驟S12進行壓縮。之后,在各個像素數(shù)據(jù)對應的首個比特之前,添加該像素數(shù)據(jù)對應的位數(shù)標識。本發(fā)明優(yōu)選的實施例中,使用00代表相應的像素數(shù)據(jù)在壓縮后的圖像數(shù)據(jù)中占用3個bit,11對應于24bit,10對應于18bit,01對應于12bit。則在完成壓縮后,如圖5b所示,對于datal,僅需使用3個比特100,并添加相應的位數(shù)標識00,即可表現(xiàn);相應的,對于data2,由于其基色對應的最大有效位數(shù)是8,則需要24+2個比特表現(xiàn),對于data3,由于其基色對應的最大有效位數(shù)是4,則需要12+2個比特表現(xiàn),壓縮后,三個像素數(shù)據(jù)共占用45個bit,相對于壓縮前減少了 27個bit。在解壓縮時,在接收到如圖5b所示的比特序列時,首先讀取第一個2bit的位數(shù)標識00(圖中所示的SI),之后根據(jù)該位數(shù)標識確定第一個像素數(shù)據(jù)datal占用3個bit,此時接收裝置在第一個2bit之后截取3個比特,并在每一個比特之后補充與該比特的值相同的比特得到標準格式的像素數(shù)據(jù),SP在I后補充7個1,在第一個O之后補充7個0,在第二個O之后補充7個0,恢復成如圖5a中所示的的datal。之后,再次讀取2bit的位數(shù)標識11 (S2),確定第二個像素數(shù)據(jù)data2占用24個bit,向后截取24個bit, 24bit本身構(gòu)成標準的像素數(shù)據(jù),此時無需再補充O,恢復成如圖5a中所示的data2。之后再次讀取2bit的位數(shù)標識01 (S3),確定第三個像素數(shù)據(jù)data3占用12個bit,向后截取12個bit,并分別在第一個4bit、第二個4bit、第三個4bit之后各補充4個0,組成標準格式的像素數(shù)據(jù),恢復成如圖5a中所示的的data3。
      [0081]本發(fā)明還提供了一種圖像數(shù)據(jù)的傳輸方法,包括:
      [0082]在發(fā)送圖像數(shù)據(jù)之前,按照上述任一項所述的圖像數(shù)據(jù)壓縮方法對圖像數(shù)據(jù)進行壓縮;
      [0083]在接收壓縮后的圖像數(shù)據(jù)后,按照上述任一項所述的圖像數(shù)據(jù)解壓縮方法進行解壓縮。
      [0084]基于相同的構(gòu)思,本發(fā)明還提供了一種圖像數(shù)據(jù)壓縮裝置,如圖6所示,包括:位數(shù)確定模塊601、刪除模塊602、標識信息生成模塊603,在對每一個像素數(shù)據(jù)進行壓縮時,
      [0085]位數(shù)確定模塊601,用于確定M個子像素數(shù)據(jù)對應的比特序列的有效位數(shù)中的最大值T ;
      [0086]刪除模塊602,用于在T小于N時,刪除各個比特序列中第T+1至第N位比特;
      [0087]標識信息生成模塊603,用于生成該像素數(shù)據(jù)對應的比特位數(shù)信息,該比特位數(shù)信息用于表示該像素數(shù)據(jù)剩余比特的位數(shù)
      [0088]進一步的,對于每一個像素數(shù)據(jù),刪除模塊602用于,
      [0089]在每一個子像素數(shù)據(jù)所對應的比特序列中,各個比特的值均相同時,從每一個比特序列中提取一位比特并刪除其他比特。
      [0090]進一步的,對于每一個像素數(shù)據(jù),刪除模塊602還用于,
      [0091 ] 在有至少一位子像素數(shù)據(jù)所對應的比特序列中,各個比特的值不完全相同,且該像素數(shù)據(jù)對應的T值為I時,刪除各個比特序列中第3至第N位比特;
      [0092]在有至少一位子像素數(shù)據(jù)所對應的比特序列中,各個比特的值不完全相同,且該像素數(shù)據(jù)對應的T值不為I時,刪除各個比特序列中第T+1至第N個比特。
      [0093]進一步的,位數(shù)確定模塊601,還用于判斷M個子像素數(shù)據(jù)對應的比特序列的有效位數(shù)中的實際的最大值T是否為若干個有效位數(shù)中的一種,并在判斷為否時,將所述若干個有效位數(shù)中大于該實際T值的最小值作為該像素數(shù)據(jù)對應的T值。
      [0094]基于相同的構(gòu)思,本發(fā)明還提供了一種圖像數(shù)據(jù)解壓縮裝置,如圖7所示,包括:比特位數(shù)確定模塊701、比特補充模塊702,在對每一個壓縮后的像素數(shù)據(jù)進行解壓縮時,
      [0095]比特位數(shù)確定模塊701,用于根據(jù)該像素數(shù)據(jù)對應的比特位數(shù)信息,確定該像素數(shù)據(jù)所占用的比特位數(shù)P,并自該像素數(shù)據(jù)所對應的起始位置起截取P位比特;
      [0096]比特補充模塊702,用于該P位比特按順序等分為M個比特序列,并在每一個所述比特序列后補充無效比特使其成為N位的比特序列,將經(jīng)補充處理后的所述M個比特序列保存為一個像素數(shù)據(jù)。
      [0097]進一步的,對于每一個像素數(shù)據(jù),比特補充模塊702用于
      [0098]在P等于M時,在每一個比特之后補充N-1位與該比特的值相同的比特;
      [0099]用于在P不等于M時,在每一個比特序列后補充N-P/M位無效比特。
      [0100]本發(fā)明還提供了一種顯示裝置,包括主機部分和驅(qū)動顯示部分,所述主機部分包括上述任一項所述的圖像數(shù)據(jù)壓縮裝置,所述驅(qū)動顯示部分包括上述任一項所述的圖像數(shù)據(jù)壓縮裝置;
      [0101]所述圖像數(shù)據(jù)壓縮裝置用于在所述主機部分發(fā)送圖像數(shù)據(jù)之前,對所述圖像數(shù)據(jù)進行壓縮;所述圖像數(shù)據(jù)解壓縮裝置用于在所述驅(qū)動顯示部分接收到壓縮后的圖像數(shù)據(jù)后,對壓縮后的圖像數(shù)據(jù)進行解壓縮。
      [0102]本發(fā)明還提供了一種攝像設(shè)備,包括主機部分和攝錄部分,所述主機部分包括按照上述任一項所述的圖像數(shù)據(jù)解壓縮裝置,所述攝錄部分包括按照上述任一項所述的圖像數(shù)據(jù)壓縮裝置;
      [0103]所述圖像數(shù)據(jù)壓縮裝置用于在所述攝錄部分發(fā)送圖像數(shù)據(jù)之前,對所述圖像數(shù)據(jù)進行壓縮;所述圖像數(shù)據(jù)解壓縮裝置用于在所述主機部分接收到壓縮后的圖像數(shù)據(jù)后,對壓縮后的圖像數(shù)據(jù)進行解壓縮。
      [0104]以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明技術(shù)原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
      【權(quán)利要求】
      1.一種圖像數(shù)據(jù)壓縮方法,其特征在于,所述圖像數(shù)據(jù)包括至少一個像素數(shù)據(jù),每一個像素數(shù)據(jù)包括Μ個子像素數(shù)據(jù),每一個子像素數(shù)據(jù)包括由Ν位比特組成的比特序列,該方法包括:對于每一個像素數(shù)據(jù), 確定Μ個子像素數(shù)據(jù)對應的比特序列的有效位數(shù)中的最大值Τ ; 在Τ小于Ν時,刪除各個比特序列中第Τ+1至第Ν位比特; 生成該像素數(shù)據(jù)對應的比特位數(shù)信息,該比特位數(shù)信息用于表示該像素數(shù)據(jù)剩余比特的位數(shù)。
      2.如權(quán)利要求1所述的方法,其特征在于,對于每一個像素數(shù)據(jù), 在每一個子像素數(shù)據(jù)所對應的比特序列中,各個比特的值均相同時,所述確定各個子像素數(shù)據(jù)對應的比特序列的有效位數(shù)中的最大值Τ,刪除各個比特序列中第Τ+1至第Ν位比特,替換為:從每一個比特序列中提取一位比特并刪除其他比特。
      3.如權(quán)利要求2所述的方法,其特征在于,對于每一個像素數(shù)據(jù), 在有至少一位子像素數(shù)據(jù)所對應的比特序列中,各個比特的值不完全相同,且該像素數(shù)據(jù)對應的Τ值為1時,所述刪除各個比特序列中第Τ+1至第Ν位比特替換為:刪除各個比特序列中第3至第Ν位比特。
      4.如權(quán)利要求1-3其中任一項所述的方法,其特征在于,所述確定Μ個子像素數(shù)據(jù)對應的比特序列的有效位數(shù)中的最大值Τ,包括: 判斷Μ個子像素數(shù)據(jù)對應的比特序列的有效位數(shù)中的實際的最大值Τ是否為若干個規(guī)定的有效位數(shù)中的一種,并在判斷為否時,將所述若干個規(guī)定的有效位數(shù)中大于該實際Τ值的最小值作為該像素數(shù)據(jù)對應的Τ值。
      5.一種圖像數(shù)據(jù)解壓縮方法,其特征在于,所述圖像數(shù)據(jù)為包括至少一個經(jīng)過壓縮處理的像素數(shù)據(jù)和對應的比特位數(shù)信息,每個經(jīng)壓縮處理后的像素數(shù)據(jù)包含Μ個子像素數(shù)據(jù),各個子像素數(shù)據(jù)具有相同數(shù)目的比特,該方法包括:對于每一個經(jīng)壓縮處理后的像素數(shù)據(jù), 根據(jù)該像素數(shù)據(jù)對應的比特位數(shù)信息,確定該像素數(shù)據(jù)所占用的比特位數(shù)Ρ,并自該像素數(shù)據(jù)所對應的起始位置起截取Ρ位比特; 將該Ρ位比特按順序等分為Μ個比特序列,并在每一個所述比特序列后補充無效比特使其成為Ν位的比特序列,將經(jīng)補充處理后的所述Μ個比特序列保存為一個像素數(shù)據(jù)。
      6.如權(quán)利要求5所述的方法,其特征在于,對于每一個像素數(shù)據(jù), 若Ρ等于Μ,則在每一個所述比特序列后補充無效比特使其成為Ν位的比特序列替換為在每一個所述比特序列后補充Ν-1位與該比特的值相同的比特使其成為Ν位的比特序列。
      7.一種圖像數(shù)據(jù)的傳輸方法,其特征在于,包括: 在發(fā)送圖像數(shù)據(jù)之前,按照權(quán)利要求1-4任一項所述的圖像數(shù)據(jù)壓縮方法對圖像數(shù)據(jù)進行壓縮; 在接收壓縮后的圖像數(shù)據(jù)后,按照如權(quán)利要求5或6所述的圖像數(shù)據(jù)解壓縮方法進行解壓縮。
      8.一種圖像數(shù)據(jù)壓縮裝置,所述圖像數(shù)據(jù)包括至少一個像素數(shù)據(jù),每一個像素數(shù)據(jù)包括Μ個子像素數(shù)據(jù),每一個子像素數(shù)據(jù)包括由Ν位比特組成的比特序列,其特征在于,包括:位數(shù)確定模塊、刪除模塊和標識信息生成模塊;對于每一個像素數(shù)據(jù), 位數(shù)確定模塊,用于確定Μ個子像素數(shù)據(jù)對應的比特序列的有效位數(shù)中的最大值Τ ; 刪除模塊,用于在Τ小于Ν時,刪除各個比特序列中第Τ+1至第Ν位比特; 標識信息生成模塊,用于生成該像素數(shù)據(jù)對應的比特位數(shù)信息,該比特位數(shù)信息用于表示該像素數(shù)據(jù)剩余比特的位數(shù)。
      9.如權(quán)利要求8所述的壓縮裝置,其特征在于,對于每一個像素數(shù)據(jù),所述刪除模塊還用于, 在每一個子像素數(shù)據(jù)所對應的比特序列中,各個比特的值均相同時,從每一個比特序列中提取一位比特并刪除其他比特。
      10.如權(quán)利要求9所述的壓縮裝置,其特征在于,對于每一個像素數(shù)據(jù),所述刪除模塊還用于, 在有至少一位子像素數(shù)據(jù)所對應的比特序列中,各個比特的值不完全相同,且該像素數(shù)據(jù)對應的τ值為1時,刪除各個比特序列中第3至第Ν位比特; 在有至少一位子像素數(shù)據(jù)所對應的比特序列中,各個比特的值不完全相同,且該像素數(shù)據(jù)對應的Τ值不為1時,刪除各個比特序列中第Τ+1至第Ν個比特。
      11.如權(quán)利要求8-10其中任一項所述的壓縮裝置,其特征在于,所述位數(shù)確定模塊,還用于判斷Μ個子像素數(shù)據(jù)對應的比特序列的有效位數(shù)中的實際的最大值Τ是否為若干個規(guī)定的有效位數(shù)中的一種,并在判斷為否時,將所述若干個規(guī)定的有效位數(shù)中大于該實際Τ值的最小值作為該像素數(shù)據(jù)對應的Τ值。
      12.—種圖像數(shù)據(jù)解壓縮裝置,其特征在于,所述圖像數(shù)據(jù)為包括至少一個經(jīng)過壓縮處理的像素數(shù)據(jù)和對應的比特位數(shù)信息,每個經(jīng)壓縮處理后的像素數(shù)據(jù)包含Μ個子像素數(shù)據(jù),各個子像素數(shù)據(jù)具有相同數(shù)目的比特,該裝置包括:比特位數(shù)確定模塊和比特補充模塊,對于每一個所述的經(jīng)壓縮處理后的像素數(shù)據(jù), 比特位數(shù)確定模塊,用于根據(jù)該像素數(shù)據(jù)對應的比特位數(shù)信息,確定該像素數(shù)據(jù)所占用的比特位數(shù)Ρ,并自該像素數(shù)據(jù)所對應的起始位置起截取Ρ位比特; 比特補充模塊,用于該Ρ位比特按順序等分為Μ個比特序列,并在每一個所述比特序列后補充無效比特使其成為Ν位的比特序列,將經(jīng)補充處理后的所述Μ個比特序列保存為一個像素數(shù)據(jù)。
      13.如權(quán)利要求12所述的圖像數(shù)據(jù)解壓縮裝置,其特征在于,對于每一個像素數(shù)據(jù),所述比特補充模塊用于 在Ρ等于Μ時,在每一個比特之后補充Ν-1位與該比特的值相同的比特; 用于在Ρ不等于Μ時,在每一個比特序列后補充Ν-Ρ/Μ位無效比特。
      14.一種顯示裝置,其特征在于,包括主機部分和驅(qū)動顯示部分,所述主機部分包括如權(quán)利要求8-11任一項所述的圖像數(shù)據(jù)壓縮裝置,所述驅(qū)動顯示部分包括如權(quán)利要求12或13所述的圖像數(shù)據(jù)解壓縮裝置; 所述圖像數(shù)據(jù)壓縮裝置用于在所述主機部分發(fā)送圖像數(shù)據(jù)之前,對所述圖像數(shù)據(jù)進行壓縮;所述圖像數(shù)據(jù)解壓縮裝置用于在所述驅(qū)動顯示部分接收到壓縮后的圖像數(shù)據(jù)后,對壓縮后的圖像數(shù)據(jù)進行解壓縮。
      15.一種攝像設(shè)備,其特征在于,包括主機部分和攝錄部分,所述主機部分包括如權(quán)利要求12或13所述的圖像數(shù)據(jù)解壓縮裝置,所述攝錄部分包括如權(quán)利要求8-11任一項所述的圖像數(shù)據(jù)壓縮裝置; 所述圖像數(shù)據(jù)壓縮裝置用于在所述攝錄部分發(fā)送圖像數(shù)據(jù)之前,對所述圖像數(shù)據(jù)進行壓縮;所述圖像數(shù)據(jù)解壓縮裝置用于在所述主機部分接收到壓縮后的圖像數(shù)據(jù)后,對壓縮后的圖像數(shù)據(jù)進行解壓縮。
      【文檔編號】H04N19/184GK104394410SQ201410676849
      【公開日】2015年3月4日 申請日期:2014年11月21日 優(yōu)先權(quán)日:2014年11月21日
      【發(fā)明者】金兌炫, 左清成, 代磊 申請人:京東方科技集團股份有限公司, 成都京東方光電科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1