Disclosed is a method of compressing data contained in variable length or
universal variable length code words to be carried in a digital bitstream.
The method includes formatting a first set of code words for data and then
constructing a second set of code words containing code words from the
first set as well as concatenations of code words from the first set. Code
words from the second set are to carry data in compressed form in the
digital bitstream. One way in which the concatenation is accomplished
includes selecting a code word from said first set of code words and
applying it as a prefix to itself and to all of the other words in the
first set, thereby constructing the second set. The code word selected
from the first set for application as a prefix may be the shortest code
word of the first set.
É divulgado um método de comprimir os dados contidos no comprimento variável ou nas palavras de código universais do comprimento variável a ser carregados dentro um bitstream digital. O método inclui o formato de um primeiro jogo de palavras de código para dados e então construir um segundo jogo das palavras de código que contêm palavras de código do primeiro jogo assim como concatenações de palavras de código do primeiro jogo. As palavras de código do segundo jogo devem carregar dados em formulário comprimido no bitstream digital. O one-way em que a concatenação é realizada inclui selecionar uma palavra de código de primeiro jogo dito de palavras de código e aplicá-la como um prefixo a se e a todas as outras palavras no primeiro jogo, desse modo construindo o segundo jogo. A palavra de código selecionada do primeiro jogo para a aplicação como um prefixo pode ser a palavra de código a mais curta do primeiro jogo.