期刊文献+

H.264实时编码的指令Cache优化 被引量:2

Instruction Cache Optimization on H.264 Real-Time Encoding
下载PDF
导出
摘要 为了提高指令装载效率以达到实时编码,本文提出两项H.264编码的指令Cache优化措施:一是调整编码过程以避免宏块编码循环体内的指令码数量大于指令Cache容量,为此提出一种新的编码过程,把通常编码过程的一个帧层宏块编码循环拆分成三个Slice层宏块编码循环,同时运动估计与模式选择的过程与结果不变;二是恰当地压缩代码,即根据新编码过程三个Slice层宏块编码循环体内代码长度和指令Cache缺失的不同情况,分别侧重于压缩代码与展开代码这两种截然相反的优化措施中的一种. In order to improve the efficiency of instruction loading into DSP, two techniques of instruction cache optimization on H. 264 encoding are proposed in this paper. As the first technique, adjust encoding procedure to prevent the quantity of the instruction codes inside marcoblock encoding loop over the capacity of instruction cache. Thus a new encoding procedure is proposed which fragments the conventional encoding procedure from one rnaeroblock encoding loop at the frame level into three macroblock encoding loops at the slice level, while the results of motion estimation and encoding mode decision are unchanged. As the second technique, compact source code suitably. That is, emphasize adaptively either source code compacting or unrolling according to the length of source codes as well as the quantity of instruction cache miss.
出处 《电子学报》 EI CAS CSCD 北大核心 2008年第8期1615-1619,共5页 Acta Electronica Sinica
关键词 视频编码 H.264 媒体处理器 CACHE优化 video coding H. 264 media processors cache optimization
  • 相关文献

参考文献6

  • 1ITU-T,H.264,Advanced video coding for genetic audiovisual services[ S]. March 2005.
  • 2薛金柱,沈兰荪.一种基于H.264/AVC的高效块匹配搜索算法[J].电子学报,2004,32(4):583-586. 被引量:16
  • 3Kapasi U, et al. The imagine stream processor[ A]. Proceedings of the 2002 IEEE International Conference on Computer Design [C]. Freiburg, Germany: IEEE Computer Society, 2002. 282- 288.
  • 4Philips Electronics North America Corporation. TM1300 Preliminary Data Book[R] .North America-Philips, 1999.
  • 5Internet Engineering Task Force. Request for comments 3984: RTP payload format for H. 264 video[ S]. February 2005.
  • 6K Lim, et al. Text description of joint model reference encoding methods and decoding concealment methods, JVT of ITU-T VCEG and ISO/IEC MPEG Document JVT-K049 [ Z/OL ]. http://ftp3. itu. int/av-arch/jvt-site/2004_ 03_ Munich/JVT- K049. doc. 2005-01-17/2005-08-22.

二级参考文献18

  • 1Joint video team (JVT) of ITU-T VCEG and ISO/IEC MPEG. (ITU-T Rec. H.264/ISO/IEC 14496-10) JVT-G050,05.2003. Final draft international standard of joint video specification [S].
  • 2Jianning zhang, Yuwen He, et al. Performance and complexity joint optimization for H. 264 video coding [ A ]. Proceeding of international symposium on circuit and system [ C]. Bangkok: PISCS, 2003. 888-891.
  • 3J Jain, A Jain. Displacement measurement and its application in interframe image coding [ J ]. IEEE Trans. Commun., 1981,29:1799-1808.
  • 4T Koga, K Iinuma, A Hirano, Y Iijima,T Ishiguro. Motion compensated interframe coding for video conference [ A]. Proc of Nat Telecommunications Conf [C]. USA: PNTC, 1981. G5.3.1 - 5.3.5.
  • 5RenXiang Li, Ming L liou. A new three-step search algorithm for block motion estimation [ J]. IEEE Trans. Circuit Syst. Video Technol, 1994,4(4) :438 - 441.
  • 6M Ghanbari. The cross-search algorithm for motion estimation [ J ].IEEE Trans. Circuit Syst. Video Technol, 1990,38(7) :950 - 953.
  • 7Lai-Man Po, Wing-Chung Ma. A novel four-step search alggithm for fast block motion estimation [ J ]. IEEE Trans. Circuit Syst. Video Technol, 1996,6(3): 313 - 317.
  • 8Shan Zhu, Kai-Kuang Ma. A new diamond search algorithm for fast block matching motion estimation [J]. IEEE Trans. Circuit Syst. Video Teohnol. 2000,9(2) :287 - 290.
  • 9Chun-Ho Cheung, Lai-Man Po. A novel Cross-diamond searc. h algorithm for fast block motion estimation [ J ]. IEEE Trans. Circuit Syst.Video Technol, 2002,12(12): 1168 - 1177.
  • 10Alexis M,Tourapis Oscar C, Au and Ming L. liou. Highly efficient predictive zonal algorithms for fast block-matching motion estimation [J].IEEE Trans. Circuit Syst. Video Technol.2002,12(10) :934 - 947.

共引文献15

同被引文献21

  • 1张定飞,赵克佳,黄春.指令Cache优化中代码重排技术研究[J].计算机工程与应用,2006,42(7):28-30. 被引量:2
  • 2李小红,蒋建国,齐美彬,梁立伟,朱晓东.基于DSP的H.264关键模块技术的研究及实现[J].仪器仪表学报,2006,27(10):1330-1333. 被引量:9
  • 3Telecommunication Standardization Sector of International Telecommunication Union(ITU-T). H. 264 : advanced video coding for generic audiovisual services[EB/OL]. [-2010 04-012. http=//www, itu. int/rec/dologin pub. asp lang= e&id =T-REC H. 264-200503 S! ! PDF-E&type=items.
  • 4Texas Instruments Incorporated. TMS320C6000 DSP cache user's guide(spru656)[EB/OL]. [2010- 04- 01]. http://focus. ti. com/lit/ug/spru656a/spru656a, pdf.
  • 5Texas Instruments Incorporated. TMS320 C64x DSP two level internal memory reference guide(spru610) [EB/OL].[2010 04 01 ].http://focus, ti. com/lit/ug/spru610c/sp- ru610c, pdf.
  • 6Texas Instruments Incorporated. TMS320C64x/C64x+ DSP CPU and istruction set reference guide (spru732) [EB/ OL]. [2010 04 011. http://focus, ti. com/lit/ug/spru732h/ spru732h, pdf.
  • 7Mohammadnia M R, Taheri H, Motamedi S A. Implementa- tion and optimization of real time H. 264/AVC main profileencoder on DM648 DSP[C]//Proceedings of 2009 Interna- tional Conference on Signal Acquisition and Processing. New York:IEEE Press,2009:48- 52.
  • 8Zhuo L, Wang Q, Feng D D, et al. Optimization and implementation of H. 26.1 encoder on DSP platform[C]//Pro ceeding of IEEE International Conference on Multimedia and Expo. New York:IEEE Press,2007:232 235.
  • 9Texas Instruments Incorporated. TMS320DM643x DMP DSP subsystem reference guide (spru978)[EB/OL]. [2010-04-01]. http://focus, ti. com/lit/ug/spru978e/spru978e, pdf.
  • 10Texas Instruments Incorporated. TMS320C64xt DSP megamodule reference guide(spru871)[EB/OL]. [2010-04- 01] . http://www, ti. com/litv/pdf/spru871j.

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部