A computing-device implemented method for compressing data, where such
devices include a computer, personal digital assistant (PDA), home
appliance, and the like. The data includes bandwidth intensive information
such as that used in video conferencing, MPEG and equivalent types of
digital video encoding, multi-media data transfers, and interactive
gaming. In one implementation, a 3D model has objects defined therein.
Each object is defined according to a data collection, each element within
the collection having a first data size. A distance is determined between
a reference point in the model, and a bounding box for an object. A data
reduction factor is selected based, at least in part, on the distance. The
data collection is compressed according to the distance by mapping each
data of the first data size to data having a second data size smaller than
the first data size. Other compression methods and apparatus are
disclosed.
Um comput-dispositivo executou o método para comprimir os dados, onde tais dispositivos incluem um computador, um dispositivo assistente (PDA), home digital pessoal, e o gosto. Os dados incluem a informação intensive da largura de faixa tal como aquela usada no conferencing video, o MPEG e tipos equivalentes de encoding video digital, transferências de dados multi-media, e gaming interativo. Em uma execução, um modelo 3D tem os objetos definidos nisso. Cada objeto é definido de acordo com um levantamento de dados de, cada elemento dentro da coleção que tem um primeiro tamanho dos dados. Uma distância é determinada entre um ponto de referência no modelo, e uma caixa limitando para um objeto. Um fator da redução de dados é selecionado baseou, ao menos na parte, na distância. O levantamento de dados de é comprimido de acordo com a distância traçando cada dados do primeiro tamanho dos dados aos dados que têm um segundo tamanho dos dados menor do que o primeiro tamanho dos dados. Outros métodos e instrumentos da compressão são divulgados.