Abstract:
Many advanced video applications require manipulations of compressed video signals. Popular video manipulation functions include overlap (opaque or semitransparent), tran...Show MoreMetadata
Abstract:
Many advanced video applications require manipulations of compressed video signals. Popular video manipulation functions include overlap (opaque or semitransparent), translation, scaling, linear filtering, rotation, and pixel multiplication. We propose algorithms to manipulate compressed video in the compressed domain. Specifically, we focus on compression algorithms using the discrete cosine transform (DCT) with or without motion compensation (MC). Such compression systems include JPEG, motion JPEG, MPEG, and H.261. We derive a complete set of algorithms for all aforementioned manipulation functions in the transform domain, in which video signals are represented by quantized transform coefficients. Due to a much lower data rate and the elimination of decompression/compression conversion, the transform-domain approach has great potential in reducing the computational complexity. The actual computational speedup depends on the specific manipulation functions and the compression characteristics of the input video, such as the compression rate and the nonzero motion vector percentage. The proposed techniques can be applied to general orthogonal transforms, such as the discrete trigonometric transform. For compression systems incorporating MC (such as MPEG), we propose a new decoding algorithm to reconstruct the video in the transform domain and then perform the desired manipulations in the transform domain. The same technique can be applied to efficient video transcoding (e.g., from MPEG to JPEG) with minimal decoding.<>
Published in: IEEE Journal on Selected Areas in Communications ( Volume: 13, Issue: 1, January 1995)
DOI: 10.1109/49.363151
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Index Terms
- Video Compression ,
- Computational Complexity ,
- Decoding ,
- Linear Filter ,
- Use Of Video ,
- Null Vector ,
- Compression Rate ,
- Discrete Cosine Transform ,
- Motion Vector ,
- Compression Algorithm ,
- Motion Compensation ,
- Low Data Rate ,
- Video Signal ,
- Computational Speedup ,
- Video Services ,
- Prediction Error ,
- Spatial Domain ,
- Matrix Multiplication ,
- Downscaling ,
- Video Sequences ,
- Original Block ,
- Image Block ,
- Foreground Objects ,
- Block Structure ,
- Video Quality ,
- Video Output ,
- Quality Degradation ,
- Foreground Pixels ,
- Optimal Block ,
- Background Objects
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Index Terms
- Video Compression ,
- Computational Complexity ,
- Decoding ,
- Linear Filter ,
- Use Of Video ,
- Null Vector ,
- Compression Rate ,
- Discrete Cosine Transform ,
- Motion Vector ,
- Compression Algorithm ,
- Motion Compensation ,
- Low Data Rate ,
- Video Signal ,
- Computational Speedup ,
- Video Services ,
- Prediction Error ,
- Spatial Domain ,
- Matrix Multiplication ,
- Downscaling ,
- Video Sequences ,
- Original Block ,
- Image Block ,
- Foreground Objects ,
- Block Structure ,
- Video Quality ,
- Video Output ,
- Quality Degradation ,
- Foreground Pixels ,
- Optimal Block ,
- Background Objects