• DocumentCode
    248106
  • Title

    A high-throughput MQ coder architecture based on dependence extraction method

  • Author

    Haiheng Cao ; Yongfei Zhang ; Hongxu Jiang

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Beihang Univ., Beijing, China
  • fYear
    2014
  • fDate
    27-30 Oct. 2014
  • Firstpage
    1203
  • Lastpage
    1207
  • Abstract
    MQ is an efficient entropy coder that performs the actual compression in JPEG2000. However, it usually acts as the bottleneck of the hardware architecture due to the feedback loops caused by iterative operations. The current single ejection (SE) architecture achieves higher frequency by adopting more pipeline stages, but the speed is limited by the throughput per cycle. On the other hand, the multiple ejections (ME) usually handles more than one context data (CxD) per cycle, while the frequency is deteriorated due to the longer critical circuit caused by the context dependences. Hence, to enable the MQ arithmetic coder to process more than one sample while running at higher clock frequency, this paper proposes a two-CxDs architecture based on the equality of two adjacent CxDs, in which the two adjacent CxDs with different contexts are processed in a clock. Experiment results illustrate the architecture increases above 30% speed performance.
  • Keywords
    codecs; digital arithmetic; field programmable gate arrays; image coding; CxDs architecture; JPEG2000; MQ arithmetic coder; MQ coder architecture; dependence extraction method; entropy coder; single ejection architecture; Clocks; Computer architecture; Context; Image coding; Pipelines; Throughput; Transform coding; MQ coder; dependence extraction; high throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Image Processing (ICIP), 2014 IEEE International Conference on
  • Conference_Location
    Paris
  • Type

    conf

  • DOI
    10.1109/ICIP.2014.7025240
  • Filename
    7025240