Systems and methods are described for preparing multimedia data using digital video data compression. Various embodiments of the invention use pre-rendering and encoding techniques that format the video image data into fat macroblocks. The fat macroblocks include header information that identifies the beginning locations of strips of macroblocks representing slices of the image, and of the macroblocks disposed within the strips. The header information enables macroblocks disposed in a strip of fat macroblocks to be individually addressed thereby providing transmission bandwidth, data processing, and data storage advantages for preparing and transmitting data for updating video images including less than full screen motion. The advantages are achieved in part because updates only require that the first macroblock of each strip of macroblocks be transmitted. Further efficiencies can be realized by using a zero displacement motion vector instead of the actual values of the first macroblock if the first macroblock is not changing. Methods using fat macroblock formatted data sets provide advantages for encoding and transmitting large bitmaps of static content, scrolling the static content, enabling animation of small areas of the display, supporting picture-in picture functionality, and allowing for overlay and combination of different image data from different sources on the display. The methods of preparing the multimedia data include pre-rendering a bitmap to create a compressed form of the bitmap, and determining a viewable area of the video images to be displayed. The viewable area of the video images can be smaller than the full-sized area of the video images.

Los sistemas y los métodos se describen para elaborar datos de las multimedias usando la compresión digital de los datos de video. Las varias encarnaciones de la invención utilizan las técnicas de pre-representacio'n y de codificación que ajustaron a formato los datos de la imagen video en macroblocks gordos. Los macroblocks gordos incluyen la información de jefe que identifica las localizaciones que comienzan de tiras de los macroblocks que representan las rebanadas de la imagen, y de los macroblocks dispuestos dentro de las tiras. La información de jefe permite los macroblocks dispuestos en una tira de macroblocks gordos ser tratado individualmente de tal modo proporcionando anchura de banda de la transmisión, la informática, y las ventajas del almacenaje de datos para elaborar y transmitir los datos para poner al día las imágenes video incluyendo el movimiento de la pantalla menos que completa. Las ventajas se alcanzan en parte porque las actualizaciones requieren solamente que el primer macroblock de cada tira de macroblocks esté transmitido. Otras eficacias pueden ser observadas usando un vector cero del movimiento de la dislocación en vez de los valores reales del primer macroblock si el primer macroblock no está cambiando. Los métodos que usan modems ajustados a formato macroblock gordo proporcionan las ventajas para codificar y transmitir BITMAP grandes del contenido estático, enrollar el contenido estático, permitir la animación de las áreas pequeñas de la exhibición, apoyarla cuadro-en funcionalidad del cuadro, y tener en cuenta recubrimiento y la combinación de diversos datos de la imagen de diversas fuentes en la exhibición. Los métodos de elaborar los datos de las multimedias incluyen la pre-representacio'n de una BITMAP para crear una forma comprimida de la BITMAP, y la determinación de un área viewable de las imágenes video que se exhibirán. El área viewable de las imágenes video puede ser más pequeña que el área del mismo tamaño de las imágenes video.

 
Web www.patentalert.com

< System and methods for preparing multimedia data using digital video data compression

< System and methods for preparing multimedia data using digital video data compression

> Multimedia instruction set for wide data paths

> Adaptive speaker compensation system for a multimedia computer system

~ 00095