Auxiliary stream for optimizing memory access of video decoders

来源 :Science China(Information Sciences) | 被引量 : 0次 | 上传用户:hawking415
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
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 of-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 of-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 efectively 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 of-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. 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 of-chip memory, many decoders employ on-chip cache. However, they can not 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 of-chip memory bandwidth. In this paper, we manage to make full use of cache from a novel perspective, ie, 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 efectively reduce the size of auxiliary bit stream, we propose an Auxiliary Prior Information Coding (APIC) method complying with the current video standards. Future video standards, we introduce a Super Block scan Order (SBO) for MB organization to further reduce the bitrate overhead of auxiliary bitstream. ideas are evaluated on a number of representative video sequences. the additional prior information can reduce the required of-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.
其他文献
介绍4125直喷式柴油机的研制过程,研究了影响性能的因素,并对该柴油机的工作过程进行了测试和分析,提出了改善性能的措施。
该文介绍直流电弧炉在练钢全过程中,各种电气参数的测试。根据测试结果,为直流炉的性能鉴定提供可靠的依据。在炼钢过程中电极短接会造成电流冲击和电压波动,这不仅影响供电质量
英国华威大学翻译与比较文化研究中心是目前英国最大的翻译研究和教学基地,以培养学生的翻译研究能力为主要目标,多年来致力于培养翻译学硕士生和博士生,其学术实力和教学水
在对人文社会科学、美国著名理工大学、著名人文社会科学学科等概念界定的基础上,利用的学科排名,对美国著名理工大学的人文社会科学特征进行了定量分析,概括出美国著名理工
该文针对自然吸气式车用6110直喷柴油机,研究了喷油压力、喷油嘴类型、喷油嘴孔径和喷油嘴孔数对直喷柴油机的性能和排放的影响。试验结果表明,提高喷油压力,采用VCO多孔数小孔
进一步提高柴油机的经济笥和降低它的污染排放,以更好地促使它满足作为车用动力的市场需要,是当前柴油机开发研究的重要课题,该文作者对乳化柴油的燃烧、进气加臭氧的燃烧、缩短
本文阐述对直喷式柴油机强化燃烧的研究,重点通过所建立的优化直喷式柴油机工作过程的数学模型模拟计算,研究和分析了直喷式柴油机的工作过程和燃烧性能。计算与试验研究均表明
该文根据重力表面波非线性相互作用理论解,给出不破碎波浪与直墙非线性相互作用三阶近似解析解,适用于各种不同原始λ射波波向、完全反射及不完全反射、水深有限及无限等情况。