A video compression scheme enables the user to select one of many video
compression formats, including the widely-used standard video formats
such as MPEG-1, MPEG-2, MPEG-4 and H.263. In one embodiment, the scheme
is implemented as a hardware-software combination, with the hardware
portion, preferably implemented as an ASIC chip, performing the core
compression and the software portion dealing with the detailed
formatting. In another embodiment, a 32-bit aligned transitional data
format is used.