MPEG: a video compression standard for multimedia applications
Communications of the ACM - Special issue on digital multimedia systems
Overview of the p×64 kbit/s video coding standard
Communications of the ACM - Special issue on digital multimedia systems
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
A data-parallel approach for real-time MPEG-2 video encoding
Journal of Parallel and Distributed Computing - Special issue on multimedia processing and technology
In search of clusters (2nd ed.)
In search of clusters (2nd ed.)
Digital Video: An introduction to MPEG-2
Digital Video: An introduction to MPEG-2
Scalable Parallel Computing: Technology,Architecture,Programming
Scalable Parallel Computing: Technology,Architecture,Programming
Algorithms, Complexity Analysis and VLSI Architectures for MPEG-4 Motion Estimation
Algorithms, Complexity Analysis and VLSI Architectures for MPEG-4 Motion Estimation
Gigantic Clusters: Where Are They and What Are They Doing?
IEEE Concurrency
VIS Speeds New Media Processing
IEEE Micro
Digital Signal Processor Trends
IEEE Micro
Parallelizing MPEG Video Encoding using Multiprocessors
SIBGRAPI '99 Proceedings of the XII Brazilian Symposium on Computer Graphics and Image Processing
An Effective Parallelizing Scheme of MPEG-1 Video Encoding on Ethernet-Connected Workstations
APDC '97 Proceedings of the 1997 Advances in Parallel and Distributed Computing Conference (APDC '97)
Parallel Memories in Video Encoding
DCC '99 Proceedings of the Conference on Data Compression
Partitioning and scheduling for parallel image processing operations
SPDP '95 Proceedings of the 7th IEEE Symposium on Parallel and Distributeed Processing
A Parallel Architecture for Video Compression
VLSID '97 Proceedings of the Tenth International Conference on VLSI Design: VLSI in Multimedia Applications
Architecture of a fast motion estimator for MPEG video coding
ISPAN '96 Proceedings of the 1996 International Symposium on Parallel Architectures, Algorithms and Networks
A Study of Concurrency in MPEG-4 Video Encoder
ICMCS '98 Proceedings of the IEEE International Conference on Multimedia Computing and Systems
Global Rate Control Scheme for MPEG-2 HDTV Parallel Encoding System
ITCC '00 Proceedings of the The International Conference on Information Technology: Coding and Computing (ITCC'00)
(R) A Spatial-Temporal Parallel Approach for Real-Time MPEG Video Compression
ICPP '96 Proceedings of the Proceedings of the 1996 International Conference on Parallel Processing - Volume 2
A parallel MPEG-2 video encoder with look-ahead rate control
ICASSP '96 Proceedings of the Acoustics, Speech, and Signal Processing, 1996. on Conference Proceedings., 1996 IEEE International Conference - Volume 04
A parallel implementation of the 2-D discrete wavelet transformwithout interprocessor communications
IEEE Transactions on Signal Processing
Real-time interactive MPEG-4 system encoder using a cluster ofworkstations
IEEE Transactions on Multimedia
The Grand Alliance HDTV video encoder
IEEE Transactions on Consumer Electronics
IEEE Transactions on Consumer Electronics
A high speed VLSI architecture of discrete wavelet transform for MPEG-4
IEEE Transactions on Consumer Electronics
A flexible parallel architecture adapted to block-matching motion-estimation algorithms
IEEE Transactions on Circuits and Systems for Video Technology
Performance of software-based MPEG-2 video encoder on parallel and distributed systems
IEEE Transactions on Circuits and Systems for Video Technology
Design of fast motion estimation algorithm based on hardware consideration
IEEE Transactions on Circuits and Systems for Video Technology
Optimization of fast block motion estimation algorithms
IEEE Transactions on Circuits and Systems for Video Technology
Image and video coding-emerging standards and beyond
IEEE Transactions on Circuits and Systems for Video Technology
H.263+: video coding at low bit rates
IEEE Transactions on Circuits and Systems for Video Technology
VLSI implementations of image and video multimedia processing systems
IEEE Transactions on Circuits and Systems for Video Technology
A software-based MPEG-4 video encoder using parallel processing
IEEE Transactions on Circuits and Systems for Video Technology
Toward hardware building blocks for software-only real-time video processing: the MOVIE approach
IEEE Transactions on Circuits and Systems for Video Technology
Low-power VLSI design for motion estimation using adaptive pixel truncation
IEEE Transactions on Circuits and Systems for Video Technology
Parallelization methodology for video coding-an implementation on the TMS320C80
IEEE Transactions on Circuits and Systems for Video Technology
Spatial and temporal data parallelization of the H.261 video coding algorithm
IEEE Transactions on Circuits and Systems for Video Technology
IEEE Transactions on Circuits and Systems for Video Technology
Scalable array architecture design for full search block matching
IEEE Transactions on Circuits and Systems for Video Technology
VLSI architecture for a flexible block matching processor
IEEE Transactions on Circuits and Systems for Video Technology
An extended ANSI C for processors with a multimedia extension
International Journal of Parallel Programming
Implementing a WLAN video terminal using UML and fully automated design flow
EURASIP Journal on Embedded Systems
Scalable MPEG-4 encoder on FPGA multiprocessor SOC
EURASIP Journal on Embedded Systems
A New Task Graph Model for Mapping Message Passing Applications
IEEE Transactions on Parallel and Distributed Systems
Adaptive slice-level parallelism for H.264/AVC encoding using pre macroblock mode selection
Journal of Visual Communication and Image Representation
Streaming HD H.264 encoder on programmable processors
MM '09 Proceedings of the 17th ACM international conference on Multimedia
Fast and robust face detection on a parallel optimized architecture implemented on FPGA
IEEE Transactions on Circuits and Systems for Video Technology
A Novel Macro-Block Group Based AVS Coding Scheme for Many-Core Processor
PCM '09 Proceedings of the 10th Pacific Rim Conference on Multimedia: Advances in Multimedia Information Processing
Thread-parallel MPEG-2 and MPEG-4 encoders for shared-memory System-on-Chip multiprocessors
International Journal of Computers and Applications
MPEG-2 decoding in a stream programming language
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Ensuring confidentiality and integrity of multimedia data on multi-core platforms
ICA3PP'10 Proceedings of the 10th international conference on Algorithms and Architectures for Parallel Processing - Volume Part II
Parallel design for error-resilient entropy coding algorithm on GPU
Journal of Parallel and Distributed Computing
Enhancing throughput for streaming applications running on cluster systems
Journal of Parallel and Distributed Computing
Hi-index | 0.00 |
Driven by the rapidly increasing demand for audio-visual applications, digital video compression technology has become a mature field, offering several available products based on both hardware and software implementations. Taking advantage of spatial, temporal, and statistical redundancies in video data, a video compression system aims to maximize the compression ratio while maintaining a high picture quality. Despite the tremendous progress in this area, video compression remains a challenging research problem due to its computational requirements and also because of the need for higher picture quality at lower data rates. Designing efficient coding algorithms continues to be a prolific area of research. For circumvent the computational requirement, researchers has resorted to parallel processing with a variety of approaches using dedicated parallel VLSI architectures as well as software on general-purpose available multiprocessor systems. Despite the availability of fast single processors, parallel processing helps to explore advanced algorithms and to build more sophisticated systems. This paper presents an overview of the recent research in video compression using parallel processing. The paper provides a discussion of the basic compression techniques, existing video coding standards, and various parallelization approaches. Since video compression is multi-step in nature using various algorithms, parallel processing can be exploited at an individual algorithm or at a complete system level. The paper covers a broad spectrum of such approaches, outlining the basic philosophy of each approach and providing examples. We contrast these approaches when possible, highlight their pros and cons, and suggest future research directions. While the emphasis of this paper is on software-based methods, a significant discussion of hardware and VLSI is also included.