Patent No. US7532808 (titled "Method for coding motion in a video sequence") on Mar 14, 2003. The application was issued on May 12, 2009.
’808 is related to the field of motion-compensated video encoding and decoding, specifically addressing the efficiency of representing image segments that do not require explicit prediction error data. In standard video compression, a skip mode is often used to save bits by telling the decoder to simply copy a region from a previous frame. However, traditional skip modes typically assume the camera is stationary, which causes significant coding overhead when the entire scene is moving due to camera panning, zooming, or global motion.
The underlying idea behind ’808 is to transform the skip mode from a static instruction into an adaptive one that accounts for global or regional motion without increasing the bitstream size. Instead of forcing a skip mode to always mean zero motion, the invention enables the encoder and decoder to independently derive a motion vector for the skipped segment by analyzing the behavior of its neighbors. By looking at the motion vectors of previously processed adjacent blocks, the system can intelligently decide whether a skipped block should stay still or follow a predicted non-zero motion vector that matches the surrounding flow.
The claims of ’808 focus on a method and apparatus for assigning a motion vector to a segment designated with a skip coding mode based on the motion information of a neighboring segment. The independent claims specify that the system must choose between a zero motion vector and a predicted non-zero motion vector for the skip mode by evaluating the motion characteristics of the surrounding region. Crucially, the claims require that once the skip mode is indicated in the bitstream, no further motion vector information for that specific segment is transmitted, as the motion parameters are derived locally.
In practice, the invention works by implementing a surrounding motion analysis block in both the encoder and decoder. When a segment is flagged as skip mode, the system calculates a median motion vector prediction from available neighbors. If this predicted motion exceeds a certain threshold, the segment is automatically assigned that non-zero vector to account for global movement; otherwise, it defaults to zero. This dual-purpose skip mode allows the codec to handle complex camera movements with the same minimal signaling overhead previously reserved for static backgrounds.
This approach differs from prior art like Global Motion Compensation (GMC), which requires computationally expensive frame warping and the transmission of extra global parameters. By contrast, ’808 achieves high efficiency in panning or zooming sequences by leveraging spatial correlation between motion vectors that have already been calculated. It effectively provides the benefits of global motion modeling while maintaining the simplicity of local block-based prediction, requiring no additional side information to be sent in the compressed bitstream.
In the early 2000s when ’808 was filed, digital video compression was typically implemented using block-based motion compensation to reduce temporal redundancies between consecutive frames. At a time when systems commonly relied on a binary skip mode to handle stationary image regions, encoders would designate specific macroblocks to be copied directly from a reference frame without transmitting motion vectors or residual data. When hardware and software constraints made the calculation of complex global motion models or warping parameters computationally non-trivial, standard architectures were often limited in their ability to efficiently represent uniform motion across large regions, such as camera pans or zooms, without incurring significant bit-rate overhead for individual motion vector signaling.
The disclosed invention represents a technical advancement through an architectural shift in how skip mode macroblocks are processed and interpreted. By redefining the skip mode to allow for the association of either a zero or a non-zero motion vector based on the motion characteristics of spatially adjacent blocks, the system enables the representation of global and regional motion without explicit signaling. This integration of predictive motion analysis allows the decoder to derive active motion vectors for skipped blocks by evaluating the continuity or velocity of surrounding motion fields. The resulting technical effect is a reduction in bit-stream overhead and computational complexity, as the system achieves motion compensation for moving backgrounds or large objects without requiring the transmission of additional motion parameters or the execution of intensive reference frame warping.
This patent contains 65 claims, with claims 1, 7, 10, and 16 being independent. The independent claims focus on methods and systems for video encoding and decoding that utilize a skip coding mode, specifically by assigning either a zero motion vector or a predicted non-zero motion vector to a video segment based on the motion information of neighboring segments to form a prediction without coding further motion vector information. The dependent claims generally serve to specify the conditions for selecting between zero and non-zero motion vectors, such as analyzing global or regional motion characteristics, utilizing motion information from multiple neighboring segments, and defining the absence of residual or additional motion vector information in the bitstream.
Definitions of key terms used in the patent claims.
US Latest litigation cases involving this patent.

The dossier documents provide a comprehensive record of the patent's prosecution history - including filings, correspondence, and decisions made by patent offices - and are crucial for understanding the patent's legal journey and any challenges it may have faced during examination.
Get instant alerts for new documents