Wavefront parallelism is effective for parallel video encoding thanks to its merits of low latency, no quality loss and high degree of parallelism. In traditional video encoders, macroblock row wavefront (MRW) parallelism was widely adopted. However the performance of MRW is limited by workload unbalance and computing resource unbalance among multiple work threads. This paper proposes a new dynamic macroblock wavefront (DMW) parallelism to alleviate the limitations of MRW. In DMW, the available macroblocks (MBs) are scheduled to work threads MB by MB other than MB row by MB row; and after one MB is encoded by a work thread, the MB on its right (if available) has the highest priority to be scheduled to avoid synchronization delay. Experiment...
A novel highly efficient macroblock-based progressive fine granularity scalable (MBPFGS) video codin...
Implementation of video coding systems such as H.264/AVC and AVS on multi-core and many-core platfor...
Multiview video coding (MVC) plays an important role in three-dimensional video applications. Joint ...
H.264 video codec provides a wide range of compression options and is popularly implemented over var...
MB-level parallelism is widely used in parallel video coding thanks to its merits of low latency, no...
The issue of balancing the macroblocks (MB) computing workload across the processors are explored. T...
Nowadays, the multicore architecture is adopted everywhere in the design of contemporary processors ...
Today’s video codingldecoding technology captures a wide area of applications such as video phonelco...
An important question is whether emerging and future applications exhibit sufficient parallelism, in...
An important question is whether emerging and future applications exhibit sufficient parallelism, in...
High Efficiency Video Coding (HEVC) is the new generation video coding standard which achieves signi...
© The Author(s) 2008. This article is published with open access at Springerlink.com Abstract An imp...
The H.264/AVC standard is a highly efficient video codec providing high-quality videos at low bit-ra...
The well-known wave-front parallelization is proposed for parallel H.264/AVC videoprocessing. Under ...
In this paper we present a new parallelization approach for HEVC decoding called Overlapped Wavefron...
A novel highly efficient macroblock-based progressive fine granularity scalable (MBPFGS) video codin...
Implementation of video coding systems such as H.264/AVC and AVS on multi-core and many-core platfor...
Multiview video coding (MVC) plays an important role in three-dimensional video applications. Joint ...
H.264 video codec provides a wide range of compression options and is popularly implemented over var...
MB-level parallelism is widely used in parallel video coding thanks to its merits of low latency, no...
The issue of balancing the macroblocks (MB) computing workload across the processors are explored. T...
Nowadays, the multicore architecture is adopted everywhere in the design of contemporary processors ...
Today’s video codingldecoding technology captures a wide area of applications such as video phonelco...
An important question is whether emerging and future applications exhibit sufficient parallelism, in...
An important question is whether emerging and future applications exhibit sufficient parallelism, in...
High Efficiency Video Coding (HEVC) is the new generation video coding standard which achieves signi...
© The Author(s) 2008. This article is published with open access at Springerlink.com Abstract An imp...
The H.264/AVC standard is a highly efficient video codec providing high-quality videos at low bit-ra...
The well-known wave-front parallelization is proposed for parallel H.264/AVC videoprocessing. Under ...
In this paper we present a new parallelization approach for HEVC decoding called Overlapped Wavefron...
A novel highly efficient macroblock-based progressive fine granularity scalable (MBPFGS) video codin...
Implementation of video coding systems such as H.264/AVC and AVS on multi-core and many-core platfor...
Multiview video coding (MVC) plays an important role in three-dimensional video applications. Joint ...