Abstract

Due to the ever increasing resolution and frame rate of mainstream video sequences, memory access has become the main performance bottleneck of video decoding. To reduce the required off-chip memory, many decoders employ on-chip cache. However, they cannot distinguish whether a data block is reusable due to the lack of the information of undecoded Macro Blocks (MBs), thus often evicting reusable data from the cache and preserving non-reusable data in the cache, which will lead to a waste of off-chip memory bandwidth. In this paper, we manage to make full use of cache from a novel perspective, i.e., auxiliary bitstream. Concretely speaking, since the memory access behavior of video decoding is determined in video encoding, the encoder can pack the memory access behaviors of video decoding as auxiliary bitstream, which can inform the decoder whether a data block will be reused by future MBs. Hence, such an auxiliary stream can enable optimal management of cache. To effectively reduce the size of auxiliary bitstream, we propose an Auxiliary Prior Information Coding (APIC) method complying with the current video standards. For future video standards, we introduce a Super Block scan Order (SBO) for MB organization to further reduce the bitrate overhead of auxiliary bitstream. The above ideas are evaluated on a number of representative video sequences. The additional prior information can reduce the required off-chip memory bandwidth for motion compensation by over 35% (for a 60 kB cache), while only causing less than 2.3% bitrate increase for high definition (HD) videos.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.