1.一種編碼器,用于對(duì)輸入數(shù)據(jù)(D1)編碼以生成對(duì)應(yīng)編碼數(shù)據(jù)(E2),其特征在于,所述編碼器包括數(shù)據(jù)處理硬件,所述數(shù)據(jù)處理硬件能夠操作為:
(a)確定所述輸入數(shù)據(jù)(D1)內(nèi)的數(shù)據(jù)塊或數(shù)據(jù)包的至少部分重現(xiàn),其中,所述數(shù)據(jù)塊或數(shù)據(jù)包包括多個(gè)字節(jié);
(b)采用至少一個(gè)參考符號(hào)來關(guān)聯(lián)相互類似的數(shù)據(jù)塊或數(shù)據(jù)包的重現(xiàn),和/或指示所述輸入數(shù)據(jù)(D1)內(nèi)是否存在相互類似的數(shù)據(jù)塊或數(shù)據(jù)包的重現(xiàn);
(c)采用多個(gè)變化符號(hào)來指示所述輸入數(shù)據(jù)(D1)內(nèi)的數(shù)據(jù)塊或數(shù)據(jù)包的部分重現(xiàn)的變化數(shù)據(jù)元素和未變化數(shù)據(jù)元素,以及變化數(shù)據(jù)元素的數(shù)據(jù)值的變化;以及
(d)將所述至少一個(gè)參考符號(hào)和所述多個(gè)變化符號(hào)編碼到所述編碼數(shù)據(jù)(E2)中。
2.如權(quán)利要求1所述的編碼器,其特征在于,所述編碼器能夠操作為將步驟(c)中的所述多個(gè)變化符號(hào)實(shí)現(xiàn)為多個(gè)掩碼位,所述掩碼位包括指示變化值和未變化值以及變化值的位/標(biāo)記,或者變化符號(hào)包含與delta值內(nèi)的變化值或未變化值以及值的變化有關(guān)的信息。
3.如權(quán)利要求2所述的編碼器,其特征在于,所述delta值被分配零值以用于指示未變化,并且被分配非零值以用于指示變化。
4.如權(quán)利要求1、2或3所述的編碼器,其特征在于,所述處理硬件能夠操作為通過使用指示未變化的一個(gè)或多個(gè)值來表示給定數(shù)據(jù)塊或數(shù)據(jù)包的一個(gè)或多個(gè)未變化數(shù)據(jù)元素,其中,所述一個(gè)或多個(gè)值與所述輸入數(shù)據(jù)(D1)中出現(xiàn)的那些值不同。
5.如權(quán)利要求1至4中的任一項(xiàng)所述的編碼器,其特征在于,所述處理硬件能夠操作為使用一個(gè)或多個(gè)指示器,所述指示器用于指示數(shù)據(jù)塊或數(shù)據(jù)包相對(duì)于對(duì)應(yīng)參考數(shù)據(jù)塊或數(shù)據(jù)包的一個(gè)或多個(gè)至少部分重現(xiàn)。
6.如權(quán)利要求5所述的編碼器,其特征在于,所述一個(gè)或多個(gè)指示器為一個(gè)或多個(gè)相對(duì)指示器。
7.如權(quán)利要求1至6中任一項(xiàng)所述的編碼器,其特征在于,所述數(shù)據(jù)處理硬件能夠操作為將所述至少一個(gè)參考符號(hào)和所述多個(gè)變化符號(hào)編碼到多個(gè)數(shù)據(jù)流中,以提供所述編碼數(shù)據(jù)(E2)。
8.如權(quán)利要求1至7中任一項(xiàng)所述的編碼器,其特征在于,所述處理硬件能夠操作為對(duì)所述輸入數(shù)據(jù)(D1)編碼,所述輸入數(shù)據(jù)(D1)為以下中的至少一種:一維數(shù)據(jù)、多維數(shù)據(jù)、音頻數(shù)據(jù)、圖像數(shù)據(jù)、視頻數(shù)據(jù)、傳感器數(shù)據(jù)、文本數(shù)據(jù)、二進(jìn)制數(shù)據(jù)、醫(yī)學(xué)數(shù)據(jù)。
9.如權(quán)利要求1至8中任一項(xiàng)所述的編碼器,其特征在于,所述編碼器包括附加編碼單元,所述附加編碼單元用于將所述至少一個(gè)參考符號(hào)和所述多個(gè)變化符號(hào)的至少一部分編碼到所述編碼數(shù)據(jù)(E2)中,其中,所述附加編碼單元能夠操作為采用以下中的至少一種:熵調(diào)整編碼、delta編碼、ODelta編碼、區(qū)間編碼、行程長(zhǎng)度編碼(RLE)、拆分行程長(zhǎng)度編碼(SRLE)、插值編碼。
10.如權(quán)利要求1至9中任一項(xiàng)所述的編碼器,其特征在于,所述處理硬件能夠操作為確定在處理所述輸入數(shù)據(jù)(D1)時(shí)用于所述數(shù)據(jù)塊或數(shù)據(jù)包的最佳尺寸,并且在所述編碼數(shù)據(jù)(E2)內(nèi)提供指示用于所述數(shù)據(jù)塊或數(shù)據(jù)包的所述最佳尺寸的信息。
11.在編碼器中對(duì)輸入數(shù)據(jù)(D1)編碼以生成對(duì)應(yīng)編碼數(shù)據(jù)(E2)的方法,其中,所述編碼器包括數(shù)據(jù)處理硬件,所述數(shù)據(jù)處理硬件用于處理所述輸入數(shù)據(jù)(D1),其特征在于,所述方法包括:
(a)確定所述輸入數(shù)據(jù)(D1)內(nèi)的數(shù)據(jù)塊或數(shù)據(jù)包的至少部分重現(xiàn),其中,所述數(shù)據(jù)塊或數(shù)據(jù)包包括多個(gè)字節(jié);
(b)采用至少一個(gè)參考符號(hào)來關(guān)聯(lián)相互類似的數(shù)據(jù)塊或數(shù)據(jù)包的重現(xiàn),和/或指示所述輸入數(shù)據(jù)(D1)內(nèi)是否存在相互類似的數(shù)據(jù)塊或數(shù)據(jù)包的重現(xiàn);
(c)采用多個(gè)變化符號(hào)來指示所述輸入數(shù)據(jù)(D1)內(nèi)的數(shù)據(jù)塊或數(shù)據(jù)包的部分重現(xiàn)的變化數(shù)據(jù)元素和未變化數(shù)據(jù)元素,以及變化數(shù)據(jù)元素的數(shù)據(jù)值的變化;以及
(d)將所述至少一個(gè)參考符號(hào)和所述多個(gè)變化符號(hào)編碼到所述編碼數(shù)據(jù)(E2)中。
12.如權(quán)利要求11所述的方法,其特征在于,步驟(c)中的所述多個(gè)變化符號(hào)包括多個(gè)掩碼位,所述掩碼位包括指示變化值和未變化值以及變化值的位/標(biāo)記,或者變化符號(hào)包含與delta值內(nèi)的變化值或未變化值以及值的變化有關(guān)的信息。
13.如權(quán)利要求12所述的方法,其特征在于,所述delta值被分配零值以用于指示未變化,并且被分配非零值以用于指示變化。
14.如權(quán)利要求11、12或13所述的方法,其特征在于,所述方法包括:
通過使用指示未變化的一個(gè)或多個(gè)值來表示給定數(shù)據(jù)塊或數(shù)據(jù)包的一個(gè)或多個(gè)未變化數(shù)據(jù)元素,其中,所述一個(gè)或多個(gè)值與所述輸入數(shù)據(jù)(D1)中出現(xiàn)的那些值不同。
15.如權(quán)利要求11、12、13或14所述的方法,其特征在于,所述方法包括使用一個(gè)或多個(gè)指示器,所述指示器用于指示數(shù)據(jù)塊或數(shù)據(jù)包相對(duì)于對(duì)應(yīng)參考數(shù)據(jù)塊或數(shù)據(jù)包的一個(gè)或多個(gè)至少部分重現(xiàn)。
16.如權(quán)利要求15所述的方法,其特征在于,所述一個(gè)或多個(gè)指示器為一個(gè)或多個(gè)相對(duì)指示器。
17.如權(quán)利要求11至16中任一項(xiàng)所述的方法,其特征在于,所述方法包括將所述至少一個(gè)參考符號(hào)和所述多個(gè)變化符號(hào)編碼到多個(gè)數(shù)據(jù)流中,以提供所述編碼數(shù)據(jù)(E2)。
18.如權(quán)利要求11至17中任一項(xiàng)所述的方法,其特征在于,所述方法包括對(duì)所述輸入數(shù)據(jù)(D1)編碼,所述輸入數(shù)據(jù)(D1)為以下中的至少一種:一維數(shù)據(jù)、多維數(shù)據(jù)、音頻數(shù)據(jù)、圖像數(shù)據(jù)、視頻數(shù)據(jù)、傳感器數(shù)據(jù)、文本數(shù)據(jù)、二進(jìn)制數(shù)據(jù)、醫(yī)學(xué)數(shù)據(jù)。
19.如權(quán)利要求11至18中任一項(xiàng)所述的方法,其特征在于,所述方法包括:
(e)使用附加編碼單元,用于將所述至少一個(gè)參考符號(hào)和所述多個(gè)變化符號(hào)的至少一部分編碼到所述編碼數(shù)據(jù)(E2)中;以及
(f)將所述附加編碼單元設(shè)置為采用以下中的至少一個(gè):熵調(diào)整編碼、delta編碼、ODelta編碼、區(qū)間編碼、行程長(zhǎng)度編碼(RLE)、拆分行程長(zhǎng)度編碼(SRLE)、插值編碼。
20.如權(quán)利要求11至19中任一項(xiàng)所述的方法,其特征在于,所述方法包括:
(g)確定在處理所述輸入數(shù)據(jù)(D1)時(shí)用于所述數(shù)據(jù)塊或數(shù)據(jù)包的最佳尺寸;以及
(h)在編碼數(shù)據(jù)(E2)內(nèi)提供指示用于所述數(shù)據(jù)塊或數(shù)據(jù)包的所述最佳尺寸的信息。
21.解碼器,用于對(duì)編碼數(shù)據(jù)(E2)解碼以生成對(duì)應(yīng)解碼數(shù)據(jù)(D3),其中所述解碼器包括用于處理所述編碼數(shù)據(jù)(E2)的處理硬件,其特征在于:
(a)所述處理硬件能夠操作為對(duì)所述編碼數(shù)據(jù)(E2)解碼,以識(shí)別至少一個(gè)參考符號(hào)和多個(gè)變化符號(hào);
(b)所述處理硬件能夠操作為使用所述至少一個(gè)參考符號(hào),以生成用于所述編碼數(shù)據(jù)(E2)內(nèi)的數(shù)據(jù)塊或數(shù)據(jù)包的至少部分重現(xiàn)的數(shù)據(jù);
(c)所述處理硬件能夠操作為使用所述多個(gè)變化符號(hào),以生成用于所述編碼數(shù)據(jù)(E2)內(nèi)的數(shù)據(jù)塊或數(shù)據(jù)包的部分重現(xiàn)的變化數(shù)據(jù)元素的數(shù)據(jù);以及
(d)所述處理硬件能夠操作為集合所生成的用于數(shù)據(jù)塊或數(shù)據(jù)包的至少部分重現(xiàn)的數(shù)據(jù)以及所生成的用于數(shù)據(jù)塊或數(shù)據(jù)包的部分重現(xiàn)的所述變化數(shù)據(jù)元素的數(shù)據(jù),以生成對(duì)應(yīng)解碼數(shù)據(jù)(D3)。
22.如權(quán)利要求21所述的解碼器,其特征在于,所述處理硬件能夠操作為對(duì)來自指示未變化的一個(gè)或多個(gè)值的給定數(shù)據(jù)塊或數(shù)據(jù)包的、一個(gè)或多個(gè)未變化數(shù)據(jù)元素進(jìn)行編碼,其中,所述一個(gè)或多個(gè)值與在所述解碼數(shù)據(jù)(D3)中出現(xiàn)的那些值不同。
23.如權(quán)利要求21或22所述的解碼器,其特征在于,所述處理硬件能夠操作為對(duì)所述編碼數(shù)據(jù)(E2)解碼以識(shí)別一個(gè)或多個(gè)指示器,所述指示器用于指示數(shù)據(jù)塊或數(shù)據(jù)包相對(duì)于對(duì)應(yīng)參考數(shù)據(jù)包或數(shù)據(jù)塊的一個(gè)或多個(gè)至少部分重現(xiàn)。
24.如權(quán)利要求23所述的解碼器,其特征在于,所述一個(gè)或多個(gè)指示器為一個(gè)或多個(gè)相對(duì)指示器。
25.如權(quán)利要求21至24中任一項(xiàng)所述的解碼器,其特征在于,所述處理硬件能夠操作為對(duì)來自所述編碼數(shù)據(jù)(E2)內(nèi)提供的多個(gè)數(shù)據(jù)流的、所述至少一個(gè)參考符號(hào)和所述多個(gè)變化符號(hào)解碼。
26.如權(quán)利要求21至25中任一項(xiàng)所述的解碼器,其特征在于,所述解碼數(shù)據(jù)(D3)被提供為以下中的至少一種:一維數(shù)據(jù)、多維數(shù)據(jù)、音頻數(shù)據(jù)、圖像數(shù)據(jù)、視頻數(shù)據(jù)、傳感器數(shù)據(jù)、文本數(shù)據(jù)、二進(jìn)制數(shù)據(jù)、醫(yī)學(xué)數(shù)據(jù)。
27.如權(quán)利要求21至26中任一項(xiàng)所述的解碼器,其特征在于,所述解碼器包括附加解碼單元,所述附加解碼單元用于對(duì)來自所述編碼數(shù)據(jù)(E2)的所述至少一個(gè)參考符號(hào)和所述多個(gè)變化符號(hào)的至少一部分解碼,其中所述附加解碼單元能夠操作為采用以下中的至少一種:熵調(diào)整解碼、delta解碼、ODelta解碼、區(qū)間解碼、行程長(zhǎng)度解碼、拆分行程長(zhǎng)度解碼、插值解碼。
28.如權(quán)利要求21至27中任一項(xiàng)所述的解碼器,其特征在于,所述處理硬件能夠操作為在所述編碼數(shù)據(jù)(E2)內(nèi)接收指示所述數(shù)據(jù)塊或數(shù)據(jù)包的尺寸的信息。
29.對(duì)編碼數(shù)據(jù)(E2)解碼以生成對(duì)應(yīng)解碼數(shù)據(jù)(D3)的方法,其中,所述方法包括處理所述編碼數(shù)據(jù)(E2),其特征在于,所述方法包括:
(a)對(duì)所述編碼數(shù)據(jù)(E2)解碼,以識(shí)別至少一個(gè)參考符號(hào)和多個(gè)變化符號(hào);
(b)使用所述至少一個(gè)參考符號(hào),以生成用于所述編碼數(shù)據(jù)(E2)內(nèi)的數(shù)據(jù)塊或數(shù)據(jù)包的至少部分重現(xiàn)的數(shù)據(jù);
(c)使用所述多個(gè)變化符號(hào),以生成用于所述編碼數(shù)據(jù)(E2)內(nèi)的數(shù)據(jù)塊或數(shù)據(jù)包的部分重現(xiàn)的變化數(shù)據(jù)元素的數(shù)據(jù);以及
(d)集合所生成的用于數(shù)據(jù)塊或數(shù)據(jù)包的至少部分重現(xiàn)的數(shù)據(jù)以及所生成的用于數(shù)據(jù)塊或數(shù)據(jù)包的部分重現(xiàn)的所述變化數(shù)據(jù)元素的數(shù)據(jù),以生成對(duì)應(yīng)解碼數(shù)據(jù)(D3)。
30.如權(quán)利要求29所述的方法,其特征在于,所述方法包括:
對(duì)來自指示未變化的一個(gè)或多個(gè)值的給定數(shù)據(jù)塊或數(shù)據(jù)包的、一個(gè)或多個(gè)未變化數(shù)據(jù)元素編碼,其中,所述一個(gè)或多個(gè)值與在所述解碼數(shù)據(jù)(D3)中出現(xiàn)的那些值不同。
31.如權(quán)利要求29或30所述的方法,其特征在于,所述方法包括:對(duì)所述編碼數(shù)據(jù)(E2)解碼以識(shí)別一個(gè)或多個(gè)指示器,所述指示器用于指示數(shù)據(jù)塊或數(shù)據(jù)包相對(duì)于對(duì)應(yīng)參考數(shù)據(jù)包或數(shù)據(jù)塊的一個(gè)或多個(gè)至少部分重現(xiàn)。
32.如權(quán)利要求31所述的方法,其特征在于,所述一個(gè)或多個(gè)指示器為一個(gè)或多個(gè)相對(duì)指示器。
33.如權(quán)利要求29至32中任一項(xiàng)所述的方法,其特征在于,所述方法包括:對(duì)來自所述編碼數(shù)據(jù)(E2)內(nèi)提供的多個(gè)數(shù)據(jù)流的、所述至少一個(gè)參考符號(hào)和所述多個(gè)變化符號(hào)解碼。
34.如權(quán)利要求29至33中任一項(xiàng)所述的方法,其特征在于,所述解碼數(shù)據(jù)(D3)被提供為以下中的至少一種:一維數(shù)據(jù)、多維數(shù)據(jù)、音頻數(shù)據(jù)、圖像數(shù)據(jù)、視頻數(shù)據(jù)、傳感器數(shù)據(jù)、文本數(shù)據(jù)、二進(jìn)制數(shù)據(jù)。
35.如權(quán)利要求29至34中任一項(xiàng)所述的方法,其特征在于,所述方法包括:
(e)使用附加解碼單元,以對(duì)來自所述編碼數(shù)據(jù)(E2)的所述至少一個(gè)參考符號(hào)和所述多個(gè)變化符號(hào)的至少一部分解碼;以及
(f)將所述附加解碼單元設(shè)置為采用以下中的至少一種:熵調(diào)整解碼、delta解碼、ODelta解碼、區(qū)間解碼、行程長(zhǎng)度解碼、拆分行程長(zhǎng)度解碼、插值解碼。
36.如權(quán)利要求29至35中任一項(xiàng)所述的方法,其特征在于,所述方法包括:在所述編碼數(shù)據(jù)(E2)內(nèi)接收指示所述數(shù)據(jù)塊或數(shù)據(jù)包的尺寸的信息。
37.一種計(jì)算機(jī)程序產(chǎn)品,包括其上存儲(chǔ)有計(jì)算機(jī)可讀指令的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀指令能夠通過包括處理硬件的計(jì)算機(jī)化設(shè)備執(zhí)行,以執(zhí)行如權(quán)利要求11或權(quán)利要求29所述的方法。
38.一種編解碼器,包括:
至少一個(gè)如權(quán)利要求1所述的用于對(duì)輸入數(shù)據(jù)(D1)編碼以生成對(duì)應(yīng)編碼數(shù)據(jù)(E2)的編碼器;以及
至少一個(gè)如權(quán)利要求21所述的用于對(duì)所述編碼數(shù)據(jù)(E2)解碼以生成對(duì)應(yīng)解碼數(shù)據(jù)(D3)的解碼器。