亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種數(shù)據(jù)壓縮方法、數(shù)據(jù)解壓縮方法及裝置與流程

文檔序號(hào):12739129閱讀:來(lái)源:國(guó)知局

技術(shù)特征:

1.一種數(shù)據(jù)壓縮方法,其特征在于,所述方法包括:

獲取待壓縮數(shù)據(jù)序列,并基于預(yù)先設(shè)置的可壓縮量與數(shù)據(jù)范圍的對(duì)應(yīng)關(guān)系,將所述待壓縮數(shù)據(jù)序列中的各個(gè)數(shù)據(jù)轉(zhuǎn)換為與所述各個(gè)數(shù)據(jù)所屬的數(shù)據(jù)范圍所對(duì)應(yīng)的可壓縮量的數(shù)據(jù),獲得第一數(shù)據(jù)序列,其中,所述可壓縮量用于指示將待轉(zhuǎn)換數(shù)據(jù)轉(zhuǎn)換為多少比特或者多少字節(jié)的數(shù)據(jù);

獲得所述第一數(shù)據(jù)序列中連續(xù)出現(xiàn)同一可壓縮量的數(shù)據(jù)的個(gè)數(shù),將獲得的個(gè)數(shù)與對(duì)應(yīng)的可壓縮量按預(yù)設(shè)規(guī)則組合作為計(jì)數(shù)值,并在所述連續(xù)出現(xiàn)同一可壓縮量的數(shù)據(jù)的第一預(yù)設(shè)位置插入對(duì)應(yīng)的計(jì)數(shù)值,獲得第二數(shù)據(jù)序列;

獲得所述第二數(shù)據(jù)序列的總數(shù)據(jù)量,并基于所述第一預(yù)設(shè)位置將所述第二數(shù)據(jù)序列的總數(shù)據(jù)量插入所述第二數(shù)據(jù)序列的第二預(yù)設(shè)位置,獲得壓縮數(shù)據(jù)序列,所述第二數(shù)據(jù)序列的總數(shù)據(jù)量為所述第二數(shù)據(jù)序列的總比特?cái)?shù)或總字節(jié)數(shù)。

2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)壓縮方法,其特征在于,所述第一預(yù)設(shè)位置為所述連續(xù)出現(xiàn)同一可壓縮量的數(shù)據(jù)中最后一個(gè)數(shù)據(jù)的后面或者首個(gè)數(shù)據(jù)的前面;

所述基于所述第一預(yù)設(shè)位置將所述第二數(shù)據(jù)序列的總數(shù)據(jù)量插入所述第二數(shù)據(jù)序列的第二預(yù)設(shè)位置,包括:

當(dāng)所述第一預(yù)設(shè)位置為所述連續(xù)出現(xiàn)同一可壓縮量的數(shù)據(jù)中最后一個(gè)數(shù)據(jù)的后面時(shí),將所述第二數(shù)據(jù)序列的總數(shù)據(jù)量插入所述第二數(shù)據(jù)序列的尾部;當(dāng)所述第一預(yù)設(shè)位置為所述連續(xù)出現(xiàn)同一可壓縮量的數(shù)據(jù)中首個(gè)數(shù)據(jù)的前面時(shí),將所述第二數(shù)據(jù)序列的總數(shù)據(jù)量插入所述第二數(shù)據(jù)序列的頭部。

3.根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)壓縮方法,其特征在于,所述方法還包括:

當(dāng)所述第一預(yù)設(shè)位置為所述連續(xù)出現(xiàn)同一可壓縮量的數(shù)據(jù)中最后一個(gè)數(shù)據(jù)的后面,所述第二預(yù)設(shè)位置為所述第二數(shù)據(jù)序列的尾部時(shí),倒序輸出所述壓縮數(shù)據(jù)序列;

當(dāng)所述第一預(yù)設(shè)位置為所述連續(xù)出現(xiàn)同一可壓縮量的數(shù)據(jù)中首個(gè)數(shù)據(jù)的前面,所述第二預(yù)設(shè)位置為所述第二數(shù)據(jù)序列的頭部時(shí),正序輸出所述壓縮數(shù)據(jù)序列。

4.一種數(shù)據(jù)解壓縮方法,其特征在于,用于對(duì)如權(quán)利要求1-3中任意一項(xiàng)所述的數(shù)據(jù)壓縮方法進(jìn)行壓縮后得到的壓縮數(shù)據(jù)序列進(jìn)行解壓縮,所述數(shù)據(jù)解壓縮方法包括:

接收所述壓縮數(shù)據(jù)序列;

從所述壓縮數(shù)據(jù)序列中讀取總數(shù)據(jù)量;

從所述壓縮數(shù)據(jù)序列中讀取計(jì)數(shù)值,基于所述計(jì)數(shù)值中用于指示連續(xù)出現(xiàn)同一可壓縮量的數(shù)據(jù)的個(gè)數(shù)的數(shù)據(jù)讀取待轉(zhuǎn)換數(shù)據(jù),并基于所述計(jì)數(shù)值中用于指示可壓縮量的數(shù)據(jù)將所述待轉(zhuǎn)換數(shù)據(jù)轉(zhuǎn)換為原始數(shù)據(jù)。

5.根據(jù)權(quán)利要求4所述的解壓縮方法,其特征在于,所述方法還包括:

當(dāng)接收的所述壓縮數(shù)據(jù)序列為數(shù)據(jù)壓縮端倒序輸出的數(shù)據(jù)序列時(shí),將依次獲得的原始數(shù)據(jù)組成的數(shù)據(jù)序列進(jìn)行倒序排序,將倒序排序后的數(shù)據(jù)序列確定為原始數(shù)據(jù)序列;當(dāng)接收的所述壓縮數(shù)據(jù)序列為數(shù)據(jù)壓縮端正序輸出的數(shù)據(jù)序列時(shí),將依次獲得的原始數(shù)據(jù)組成的數(shù)據(jù)序列確定為原始數(shù)據(jù)序列。

6.一種數(shù)據(jù)壓縮裝置,其特征在于,包括:數(shù)據(jù)獲取單元、數(shù)據(jù)轉(zhuǎn)換單元、第一獲得單元、第一插入單元、第二獲得單元和第二插入單元;

所述數(shù)據(jù)獲取單元,用于獲取待壓縮數(shù)據(jù)序列;

所述數(shù)據(jù)轉(zhuǎn)換單元,用于基于預(yù)先設(shè)置的可壓縮量與數(shù)據(jù)范圍的對(duì)應(yīng)關(guān)系,將所述待壓縮數(shù)據(jù)序列中的各個(gè)數(shù)據(jù)轉(zhuǎn)換為與所述各個(gè)數(shù)據(jù)所屬的數(shù)據(jù)范圍所對(duì)應(yīng)的可壓縮量的數(shù)據(jù),獲得第一數(shù)據(jù)序列,其中,所述可壓縮量用于指示將待轉(zhuǎn)換數(shù)據(jù)轉(zhuǎn)換為多少比特或者多少字節(jié)的數(shù)據(jù);

所述第一獲得單元,用于獲得所述第一數(shù)據(jù)序列中連續(xù)出現(xiàn)同一可壓縮量的數(shù)據(jù)的個(gè)數(shù),將獲得的個(gè)數(shù)與對(duì)應(yīng)的可壓縮量按預(yù)設(shè)規(guī)則組合作為計(jì)數(shù)值;

所述第一插入單元,用于在所述連續(xù)出現(xiàn)同一可壓縮量的數(shù)據(jù)的第一預(yù)設(shè)位置插入對(duì)應(yīng)的計(jì)數(shù)值,獲得第二數(shù)據(jù)序列;

所述第二獲得單元,用于獲得所述第二數(shù)據(jù)序列的總數(shù)據(jù)量;

所述第二插入單元,用于基于所述第一預(yù)設(shè)位置將所述第二數(shù)據(jù)序列的總數(shù)據(jù)量插入所述第二數(shù)據(jù)序列的第二預(yù)設(shè)位置,獲得壓縮數(shù)據(jù)序列,所述第二數(shù)據(jù)序列的總數(shù)據(jù)量為所述第二數(shù)據(jù)序列的總比特?cái)?shù)或總字節(jié)數(shù)。

7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)壓縮裝置,其特征在于,所述第一預(yù)設(shè)位置為所述連續(xù)出現(xiàn)同一可壓縮量的數(shù)據(jù)中最后一個(gè)數(shù)據(jù)的后面或者首個(gè)數(shù)據(jù)的前面;

所述第二插入單元,具體用于當(dāng)所述第一預(yù)設(shè)位置為所述連續(xù)出現(xiàn)同一可壓縮量的數(shù)據(jù)中最后一個(gè)數(shù)據(jù)的后面時(shí),將所述第二數(shù)據(jù)序列的總數(shù)據(jù)量插入所述第二數(shù)據(jù)序列的尾部;當(dāng)所述第一預(yù)設(shè)位置為所述連續(xù)出現(xiàn)同一可壓縮量的數(shù)據(jù)中首個(gè)數(shù)據(jù)的前面時(shí),將所述第二數(shù)據(jù)序列的總數(shù)據(jù)量插入所述第二數(shù)據(jù)序列的頭部。

8.根據(jù)權(quán)利要求6或7所述的數(shù)據(jù)壓縮裝置,其特征在于,所述裝置還包括:數(shù)據(jù)輸出單元;

所述數(shù)據(jù)輸出單元,用于當(dāng)所述第一預(yù)設(shè)位置為所述連續(xù)出現(xiàn)同一可壓縮量的數(shù)據(jù)中最后一個(gè)數(shù)據(jù)的后面,所述第二預(yù)設(shè)位置為所述第二數(shù)據(jù)序列的尾部時(shí),倒序輸出所述壓縮數(shù)據(jù)序列;當(dāng)所述第一預(yù)設(shè)位置為所述連續(xù)出現(xiàn)同一可壓縮量的數(shù)據(jù)中首個(gè)數(shù)據(jù)的前面,所述第二預(yù)設(shè)位置為所述第二數(shù)據(jù)序列的頭部時(shí),正序輸出所述壓縮數(shù)據(jù)序列。

9.一種數(shù)據(jù)解壓縮裝置,其特征在于,用于對(duì)如權(quán)利要求6-8中任意一項(xiàng)所述的數(shù)據(jù)壓縮裝置進(jìn)行壓縮后得到的壓縮數(shù)據(jù)序列進(jìn)行解壓縮,所述數(shù)據(jù)解壓縮裝置包括:數(shù)據(jù)接收單元、數(shù)據(jù)讀取單元和數(shù)據(jù)轉(zhuǎn)換單元;

所述數(shù)據(jù)接收單元,用于接收所述壓縮數(shù)據(jù)序列;

所述數(shù)據(jù)讀取單元,用于從所述數(shù)據(jù)接收單元接收的所述壓縮數(shù)據(jù)序列中讀取總數(shù)據(jù)量、計(jì)數(shù)值,基于所述計(jì)數(shù)值中用于指示連續(xù)出現(xiàn)同一可壓縮量的數(shù)據(jù)的個(gè)數(shù)的數(shù)據(jù)讀取待轉(zhuǎn)換數(shù)據(jù);

所述數(shù)據(jù)轉(zhuǎn)換單元,用于基于所述數(shù)據(jù)讀取單元讀取的所述計(jì)數(shù)值中用于指示可壓縮量的數(shù)據(jù)將所述數(shù)據(jù)讀取單元讀取的所述待轉(zhuǎn)換數(shù)據(jù)轉(zhuǎn)換為原始數(shù)據(jù)。

10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)解壓縮裝置,其特征在于,所述裝置還包括:確定單元;

所述確定單元,用于當(dāng)所述接收單元接收的所述壓縮數(shù)據(jù)序列為數(shù)據(jù)壓縮端倒序輸出的數(shù)據(jù)序列時(shí),將依次獲得的原始數(shù)據(jù)組成的數(shù)據(jù)序列進(jìn)行倒序排序,將倒序排序后的數(shù)據(jù)序列確定為原始數(shù)據(jù)序列;當(dāng)所述接收單元接收的所述壓縮數(shù)據(jù)序列為數(shù)據(jù)壓縮端正序輸出的數(shù)據(jù)序列時(shí),將依次獲得的原始數(shù)據(jù)組成的數(shù)據(jù)序列確定為原始數(shù)據(jù)序列。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1