API Build-data JSON Resources
Theme

Choose how MSRBot.io looks on this device.

Preference is stored in this browser only.

SMPTE Motion Imaging Journal ( Volume: 118, Issue: 1, 2009)
[ACTIVE]

Layered Motion Compensation for Moving Image Compression

Metadata

Publisher
SMPTE — White Plains, NY, USA
Doc Type
Journal Article
Content Type
Original Research
Abbreviated Title
SMPTE Mot. Imag. J
Volume
118, No. 1, pp. 27–33
Abstract
Block-based motion compensation began with MPEG-1 and H.261 and has continued into MPEG-2, MPEG-4_part 2, MPEG-4_AVC_part 10, H.264, and SMPTE VC1. The general principle used by these conventional motion compensation systems is that there is one motion vector for a square or rectangular group of pixels. The group of pixels associated with the motion vector is generally referred as a “macroblock.” It is common in MPEG and other compression systems to use reduced resolution for Red-Y (U) and Blue-Y (V) compared to Y (luminance), where Y usually equals approximately .59Green + .29Red + .12Blue. Intra-coded frames and the motion-compensated-difference frames use a common quantized discrete cosine transform (DCT). The macroblock structure provides a common boundary for the Y, U, and V DCT-coded regions. The DCT size is usually 8 × 8 pixels, but may be anywhere from 4 × 4 up to 16 × 16 (e.g., in MPEG-4 AVC_part 10 and H.264). The nature of the DCT is that it is a self-contained regional transform that does not extend to any pixel outside its block (usually 8 × 8). In a sense, quantization errors in the DCT wrap from one edge to the other (i.e., left to right, and top to bottom) of the DCT block. Differing quantization errors in adjacent DCT blocks yield block edge discontinuities. Thus, because macroblock boundaries coincide with DCT block boundaries, they share a common edge. When a motion vector differs between adjacent macroblocks, the inherent edge discontinuity does not appear within the DCT block, but rather at its edge. The DCT block edge “wraps around” to see its opposite edges, so the DCT is quite tolerant of the edges inherent in macroblock-based motion compensation.
Publication Date
2009-01-01
DOI
10.5594/J14988
ISSN
Print: 1545-0279 | Electronic: 2160-2492
Link
https://doi.org/10.5594/J14988
Author(s)
Gary Demos
bio
Gary Demos is the recipient of the 2005 Gordon E. Sawyer Oscar for lifetime technical achievement from the Academy of Motion Picture Arts and Sciences. He was a pioneer in the development of computer- generated images for use in motion pictures, and in digital film scanning and recording. He was a founder of Digital Productions (1982–1986), Whitney-Demos Productions (1986–1988), and DemoGraFX (1988–2003). He is currently involved in digital motion picture camera technology and digital moving image compression. Demos is currently senior algorithm scientist for Lowry Digital. He is also CEO and founder of Image Essence LLC, which is developing wide-dynamic-range codec technology based upon a combination of wavelets, optimal filters, and flowfields.
Copyright
© 2009 Society of Motion Picture and Television Engineers, Inc.

Bibliographic Reference(s)

  • 1. Demos Gary , “High Quality Wide-Range Multi-Layer Compression Coding System,” presented at the SMPTE Technical Conference, Pasadena, CA, Oct. 2004 . EXTERNAL
  • 2. Demos Gary , “Efficient Bit-Exact Lossless Image Coding Residual System,” presented at the SMPTE Technical Conference, Hollywood, CA, Nov. 2005 . EXTERNAL
Source Data (JSON)

Full registry record with provenance metadata. Open directly: /api/doc/10.5594-J14988.json

Reference Tree

Explore all references and references to this document, as a navigable tree.

Open Reference Tree
Reference this Doc

Plain text (ISO 690 compliant)

Preview:
Gary Demos; Layered Motion Compensation for Moving Image Compression, SMPTE Motion Imaging Journal ( Volume: 118, Issue: 1, 2009); SMPTE, 2009. Available at https://doi.org/10.5594/J14988
Snippet:
Gary Demos; Layered Motion Compensation for Moving Image Compression, SMPTE Motion Imaging Journal ( Volume: 118, Issue: 1, 2009); SMPTE, 2009. Available at https://doi.org/10.5594/J14988

HTML (ISO 690 compliant)

Preview:
Gary Demos; Layered Motion Compensation for Moving Image Compression, SMPTE Motion Imaging Journal ( Volume: 118, Issue: 1, 2009); SMPTE, 2009. Available at https://doi.org/10.5594/J14988
Snippet:
<span class="citation">Gary Demos; <cite>Layered Motion Compensation for Moving Image Compression</cite>, SMPTE Motion Imaging Journal ( Volume: 118, Issue: 1, 2009); SMPTE, 2009. Available at <a href="https://doi.org/10.5594/J14988" target="_blank" rel="noopener">https://doi.org/10.5594/J14988</a></span>

SMPTE Icon SMPTE's HTML Pub

Preview:
Gary Demos; Layered Motion Compensation for Moving Image Compression, SMPTE Motion Imaging Journal ( Volume: 118, Issue: 1, 2009); SMPTE, 2009
doi: 10.5594/J14988
url: https://doi.org/10.5594/J14988
Snippet:
<li>
Gary Demos; <cite id="bib-10-5594-j14988">Layered Motion Compensation for Moving Image Compression</cite>, SMPTE Motion Imaging Journal ( Volume: 118, Issue: 1, 2009); SMPTE, 2009
<span class="doi">10.5594/J14988</span>
</li>