• DocumentCode
    3413910
  • Title

    A DSP-based solution to increase the energy efficiency of real-time video encoders

  • Author

    Sezer, O.G. ; Demircin, M.U. ; Minhua Zhou

  • Author_Institution
    Syst. & Applic. R&D Center, Texas Instrum. Inc., Dallas, TX, USA
  • fYear
    2012
  • fDate
    Sept. 30 2012-Oct. 3 2012
  • Firstpage
    2921
  • Lastpage
    2924
  • Abstract
    Implementation of energy-efficient real-time video coders in hardware becomes a new research frontier as the demand for High-Definition(HD) video encoders growing to be a part of popular applications in hand-held smartphones and tablets. In this paper, we tackle an important problem encountered in hardware video encoder design, which wastes hardware cycles (hence loss of battery power) and introduces delays by reducing data throughput. Video conferencing applications in smartphones such as FaceTime™ and Skype™ necessitate energy-efficient real-time video encoders. In these applications, the video encoder should produce independently decodable data units (e.g., H.264/AVC NAL-units, slices) with size smaller than the maximum transmission unit (MTU) size of the network, to prevent fragmentation of packets. In this paper, we propose a method that significantly reduces the requirement to flush hardware pipeline when maximum NAL-unit size is reached by accurate estimation of the bit-rates of macroblocks at very early stages in the encoding pipeline. With this new method, we ensure that our video encoders in communication terminals to produce H.241 compliant maximum NAL-units with minimum waste of hardware cycles. Experiments show that without our method encoder hardware needs more than 16,000 pipeline flushes for one minute of video, which can be reduced by order of magnitudes with the proposed method to hundred or even less flushes.
  • Keywords
    digital signal processing chips; energy conservation; pipeline processing; power aware computing; smart phones; teleconferencing; video coding; video communication; DSP-based solution; FaceTimeTM; H.241 compliant maximum NAL-units; MTU size; SkypeTM; data throughput reduction; encoding pipeline; energy-efficient real-time video coders; flush hardware pipeline; hand-held smartphones; hardware cycles; hardware video encoder design; high-definition video encoders; macroblocks bit-rate estimation; maximum transmission unit size; tablets; video conferencing applications; Encoding; Estimation; Hardware; Pipelines; Real-time systems; Streaming media; Video coding; H.241; energy-efficiency; hardware; video compression; videoconferencing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Image Processing (ICIP), 2012 19th IEEE International Conference on
  • Conference_Location
    Orlando, FL
  • ISSN
    1522-4880
  • Print_ISBN
    978-1-4673-2534-9
  • Electronic_ISBN
    1522-4880
  • Type

    conf

  • DOI
    10.1109/ICIP.2012.6467511
  • Filename
    6467511