BWT 압축 진행 단계 요약(작성중)
2012. 1. 26. 03:02 | Data Compression/Brrows-Wheeler Transform

BWT 자체는 Reversable Transformation 이다. 즉, 수학의 행렬과 같은 값의 배열을 쉬프트하고 정렬한 후에 다시 원래 상태로 될 돌릴 수 있는 행렬의 친환 방법이다.

BWT 자체만으로는 아무런 압축 효과가 없으나, 배열을 일정 크기로 쉬프트(좌우로 이동)한 상태에서 정렬을 하게 되면 배열의 앞부분의 값들이 같거나 비슷한 것들로 순차적으로 정렬되게 되고, 이를 통해 압축할 수 있는 "잉여" – Redundancy 를 확대 시킬 수 있다.

  • 내용추가 필요
  • 1단계 배열의 쉬프트
  • 2단계 정렬 + RLE
  • 3단계 Move to front
  • 4 단계 Statistical encoding
    • Arithmetic
    • Huffman
    • Dynamic Markov Chain 등
,