Skip macroblock coding
AssigneeMicrosoft Technology Licensing, LLC
InventorsSridhar Srinivasan, Pohsiang Hsu
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsSridhar Srinivasan, Pohsiang Hsu
Estimating the term…
Various techniques and tools for encoding and decoding (e.g., in a video encoder/decoder) binary information (e.g., skipped macroblock information) are described. In some embodiments, the binary information is arranged in a bit plane, and the bit plane is coded at the picture/frame layer. The encoder and decoder process the binary information and, in some embodiments, switch coding modes. For example, the encoder and decoder use normal, row-skip, column-skip, or differential modes, or other and/or additional modes. In some embodiments, the encoder and decoder define a skipped macroblock as a predicted macroblock whose motion is equal to its causally predicted motion and which has zero residual error. In some embodiments, the encoder and decoder use a raw coding mode to allow for low-latency applications.
A computer system comprising one or more processing units and memory, the computer system implementing a video encoder system comprising:
A computer system comprising one or more processing units and memory, the computer system implementing a video decoder system comprising:
A computer-readable medium having stored thereon encoded data in a bitstream for plural video pictures of a video sequence, the plural video pictures including plural predicted macroblocks, wherein each block of the plural predicted macroblocks is predicted from no more than one reference video picture, and wherein the computer-readable medium is volatile memory, non-volatile memory, a magnetic disk, a CD-ROM, or a DVD, the encoded data having been produced by encoding the plural video pictures with operations including:
Dependencies are inferred from the claim text.