Difference between revisions of "Template:Compression methods"

From blackwiki
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 = [[Data compression#Audio|Audio]]
 
 
| 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:
 
  }}
 
  }}
  
| group3 = [[Image compression|Image]]
+
| group4 = [[Image compression|Image]]
| list3 =
+
| 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]]
*[[Embedded Zerotrees of Wavelet transforms|EZW]]
+
*[[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]]
*[[Set partitioning in hierarchical trees|SPIHT]]
+
*[[Wavelet transform|Wavelet]]
*[[Wavelet transform#Wavelet compression|Wavelet]]
+
**[[Daubechies wavelet|Daubechies]]
 +
**[[Discrete wavelet transform|DWT]]
 +
**[[Embedded Zerotrees of Wavelet transforms|EZW]]
 +
**[[Set partitioning in hierarchical trees|SPIHT]]
 
  }}
 
  }}
  
| group4 = [[Data compression#Video|Video]]
+
| group5 = [[Data compression#Video|Video]]
| list4 =
+
| 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]]
*[[Lossy compression|Lossy]]
 
**[[Discrete cosine transform|DCT]]
 
 
*[[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

50px Template documentation[view] [edit] [history] [purge]

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}}
    • shows the template collapsed to the title bar if there is a {{navbar}}, a {{sidebar}}, or some other table on the page with the collapsible attribute
    • shows the template in its expanded state if there are no other collapsible items on the page

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