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.
Un computar-dispositivo puso el método en ejecucio'n para comprimir los datos, donde tales dispositivos incluyen una computadora, un aparato electrodoméstico auxiliar (PDA), digital personal, y similares. Los datos incluyen la información intensiva de la anchura de banda tal como eso usado en la comunicación video, MPEG y los tipos equivalentes de codificación video digital, las transferencias de datos multi-media, y juego interactivo. En una puesta en práctica, un modelo 3D tiene objetos definidos en esto. Cada objeto se define según una colección de datos, cada elemento dentro de la colección que tiene un primer tamaño de los datos. Una distancia se determina entre un punto de referencia en el modelo, y una caja de limitación para un objeto. Se selecciona un factor de la reducción de datos basó, por lo menos en parte, en la distancia. La colección de datos es comprimida según la distancia traz cada datos del primer tamaño de los datos a los datos que tienen un segundo tamaño de los datos más pequeño que el primer tamaño de los datos. Se divulgan otros métodos y aparatos de la compresión.