Adaptive slice-level parallelism for real-time H.264/AVC encoder with fast inter mode selection

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In order to achieve high computational performance and low power consumption, modern microprocessors are usually equipped with special multimedia instructions, multi-threading, and/or multi-core processing capabilities. Therefore, parallelizing H.264/AVC algorithm is crucial in implementing real-time encoder on multi-thread (or -core) processor. Also, there is a significant need for investigation on complexity reduction algorithms such as fast inter mode selection. Multi-core system makes it possible to uniformly distribute workloads of H.264/AVC over a number of slower and simpler processor cores each consisting of single high performance processor. Therefore, in this paper, we propose a new adaptive slice size selection technique for efficient slice-level parallelism of H.264/AVC encoder on multi-core (or multi-thread) processor using fast inter mode selection as a pre-processing. The simulation results show that the proposed adaptive slice-level parallelism has a good parallel performance compared to fixed slice size parallelism. The experiment methods and results can be applied to many multi-processor systems for real-time H.264 video encoding.

Original languageEnglish
Title of host publicationMultimedia Systems and Applications X
DOIs
StatePublished - 2007
EventMultimedia Systems and Applications X - Boston, MA, United States
Duration: 10 Sep 200711 Sep 2007

Publication series

NameProceedings of SPIE - The International Society for Optical Engineering
Volume6777
ISSN (Print)0277-786X

Conference

ConferenceMultimedia Systems and Applications X
Country/TerritoryUnited States
CityBoston, MA
Period10/09/0711/09/07

Keywords

  • Fast inter mode selection
  • H.264
  • Parallel processing
  • Parallelism
  • Slice-level parallelism
  • Thread-level parallelism

Fingerprint

Dive into the research topics of 'Adaptive slice-level parallelism for real-time H.264/AVC encoder with fast inter mode selection'. Together they form a unique fingerprint.

Cite this