Difference between revisions of "Template:Compression methods"
Jump to navigation
Jump to search
(Everything but "Byte pair encoding" in the "Dictionary type" group seems to be Lempel–Ziv. Removed repeat link to LZ77 and LZ78 within the parenthesis, it was confusing and unnecessary. Alphabetized list.) |
imported>Maestro2016 |
||
| (13 intermediate revisions by the same user not shown) | |||
| Line 54: | Line 54: | ||
*[[Delta encoding|Delta]] | *[[Delta encoding|Delta]] | ||
*[[Dynamic Markov compression|DMC]] | *[[Dynamic Markov compression|DMC]] | ||
| + | *[[Differential pulse-code modulation|DPCM]] | ||
| + | *[[Discrete cosine transform|LDCT]] | ||
*[[Move-to-front transform|MTF]] | *[[Move-to-front transform|MTF]] | ||
*[[PAQ]] | *[[PAQ]] | ||
| Line 59: | Line 61: | ||
*[[Run-length encoding|RLE]] | *[[Run-length encoding|RLE]] | ||
}} | }} | ||
| − | + | | group2 = [[Lossy compression|Lossy]] | |
| − | | group2 = [[ | ||
| list2 = | | list2 = | ||
| + | {{Navbox|child |groupwidth=7.0em | ||
| + | |groupstyle=font-weight:normal; | ||
| + | | group1 = [[Transform coding|Transform type]] | ||
| + | | list1 = | ||
| + | *[[Discrete cosine transform]] | ||
| + | **[[Discrete cosine transform|DCT]] | ||
| + | **[[Modified discrete cosine transform|MDCT]] | ||
| + | *[[Discrete sine transform|DST]] | ||
| + | *[[Fast Fourier transform|FFT]] | ||
| + | *[[Wavelet transform|Wavelet]] | ||
| + | **[[Daubechies wavelet|Daubechies]] | ||
| + | **[[Discrete wavelet transform|DWT]] | ||
| + | **[[Set partitioning in hierarchical trees|SPIHT]] | ||
| + | | group2 = Predictive type | ||
| + | | list2 = | ||
| + | *[[Differential pulse-code modulation|DPCM]] | ||
| + | **[[Adaptive differential pulse-code modulation|ADPCM]] | ||
| + | *[[Linear predictive coding|LPC]] | ||
| + | **[[Algebraic code-excited linear prediction|ACELP]] | ||
| + | **[[Code-excited linear prediction|CELP]] | ||
| + | **[[Log area ratio|LAR]] | ||
| + | **[[Line spectral pairs|LSP]] | ||
| + | **[[Warped linear predictive coding|WLPC]] | ||
| + | *Motion | ||
| + | **[[Motion compensation|Compensation]] | ||
| + | **[[Motion estimation|Estimation]] | ||
| + | **[[Motion vector|Vector]] | ||
| + | *[[Psychoacoustics|Psychoacoustic]] | ||
| + | }} | ||
| + | | group3 = [[Data compression#Audio|Audio]] | ||
| + | | list3 = | ||
{{Navbox|child |groupwidth=7.0em | {{Navbox|child |groupwidth=7.0em | ||
|groupstyle=font-weight:normal; |evenodd=swap | |groupstyle=font-weight:normal; |evenodd=swap | ||
| Line 85: | Line 117: | ||
*[[Differential pulse-code modulation|DPCM]] | *[[Differential pulse-code modulation|DPCM]] | ||
**[[Adaptive differential pulse-code modulation|ADPCM]] | **[[Adaptive differential pulse-code modulation|ADPCM]] | ||
| + | **[[Delta modulation|DM]] | ||
*[[Fourier transform|FT]] | *[[Fourier transform|FT]] | ||
**[[Fast Fourier transform|FFT]] | **[[Fast Fourier transform|FFT]] | ||
| Line 97: | Line 130: | ||
}} | }} | ||
| − | | | + | | group4 = [[Image compression|Image]] |
| − | | | + | | list4 = |
{{Navbox|child |groupwidth=7.0em | {{Navbox|child |groupwidth=7.0em | ||
|groupstyle=font-weight:normal; |evenodd=swap | |groupstyle=font-weight:normal; |evenodd=swap | ||
| Line 117: | Line 150: | ||
*[[Chain code]] | *[[Chain code]] | ||
*[[Discrete cosine transform|DCT]] | *[[Discrete cosine transform|DCT]] | ||
| − | *[[ | + | *[[DEFLATE]] |
*[[Fractal compression|Fractal]] | *[[Fractal compression|Fractal]] | ||
*[[Karhunen–Loève theorem|KLT]] | *[[Karhunen–Loève theorem|KLT]] | ||
*[[Pyramid (image processing)|LP]] | *[[Pyramid (image processing)|LP]] | ||
*[[Run-length encoding|RLE]] | *[[Run-length encoding|RLE]] | ||
| − | *[[ | + | *[[Wavelet transform|Wavelet]] |
| − | *[[ | + | **[[Daubechies wavelet|Daubechies]] |
| + | **[[Discrete wavelet transform|DWT]] | ||
| + | **[[Embedded Zerotrees of Wavelet transforms|EZW]] | ||
| + | **[[Set partitioning in hierarchical trees|SPIHT]] | ||
}} | }} | ||
| − | | | + | | group5 = [[Data compression#Video|Video]] |
| − | | | + | | list5 = |
{{Navbox|child |groupwidth=7.0em | {{Navbox|child |groupwidth=7.0em | ||
|groupstyle=font-weight:normal; |evenodd=swap | |groupstyle=font-weight:normal; |evenodd=swap | ||
| Line 146: | Line 182: | ||
| list2 = | | list2 = | ||
*[[Discrete cosine transform|DCT]] | *[[Discrete cosine transform|DCT]] | ||
| + | *[[Differential pulse-code modulation|DPCM]] | ||
*[[Deblocking filter]] | *[[Deblocking filter]] | ||
*[[Lapped transform]] | *[[Lapped transform]] | ||
| − | *[[Motion compensation]] | + | *Motion |
| + | **[[Motion compensation|Compensation]] | ||
| + | **[[Motion estimation|Estimation]] | ||
| + | **[[Motion vector|Vector]] | ||
| + | *[[Wavelet transform|Wavelet]] | ||
| + | **[[Daubechies wavelet|Daubechies]] | ||
| + | **[[Discrete wavelet transform|DWT]] | ||
}} | }} | ||
| Line 159: | Line 202: | ||
**[[Timeline of information theory|Timeline]] | **[[Timeline of information theory|Timeline]] | ||
*[[Kolmogorov complexity]] | *[[Kolmogorov complexity]] | ||
| − | |||
| − | |||
*[[Quantization (signal processing)|Quantization]] | *[[Quantization (signal processing)|Quantization]] | ||
*[[Rate–distortion theory|Rate–distortion]] | *[[Rate–distortion theory|Rate–distortion]] | ||
Latest revision as of 20:57, 29 October 2020
Initial visibility: currently defaults to autocollapse
To set this template's initial visibility, the |state= parameter may be used:
|state=collapsed:{{Compression methods|state=collapsed}}to show the template collapsed, i.e., hidden apart from its title bar|state=expanded:{{Compression methods|state=expanded}}to show the template expanded, i.e., fully visible|state=autocollapse:{{Compression methods|state=autocollapse}}
If the |state= parameter in the template on this page is not set, the template's initial visibility is taken from the |default= parameter in the Collapsible option template. For the template on this page, that currently evaluates to autocollapse.
See also
| The above documentation is transcluded from Template:Compression methods/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |