The invention discloses a H.264 encoding method based on TMS320DM642, including: the use of QDMA parallel TMS320DM642 chip, using a ping-pong structure based band and macroblock level two data transfer way parallel input data and reconstruction of data transmission and encoding; to encoding data to the on-chip data processing structure can the intra prediction, transform and quantization and on-chip loop filter; window and interpolation structure to realize on-chip inter frame prediction and motion compensation to search in motion. The encoder or coding module realized by the invention greatly saves memory use, and can realize real-time encoding of 8 channels CIF in real time.
【技术实现步骤摘要】
本专利技术涉及视频编码
,特别涉及一种基于TMS320DM642芯片的嵌入式 H. 264编码方法。
技术介绍
随着数字技术与网络技术的发展,安防监控领域的视频技术也进入了数字化与网 络化阶段,这使得传统监控系统中视频图像的传输与管理实现了统一。视频实现数字化最 初是从硬盘录像机开始的,视频压缩技术是硬盘录像机最核心的技术。目前在视频监控领 域,主流的压缩标准采用H. 264,资料显示H. 264视频压缩标准以其高效率的编码效率和传 输性能,在视频监控领域得到了广泛应用。其最终制定的标准在2003年已经被IS0/IEC (作 为MPEG-4的第十部分)和ITU-T(H. 264草案)同时支持。随着视频压缩技术的普及以及 对监控要求的提高,如何最大程度的发挥编码芯片的性能,实现最大路数的视频压缩编码 并以低廉的成本提供优质的服务成为安防行业关注的热点。TMS320DM642 (以下简称 DM642)是 TI-C6000 平台上的高性能定点 DSP(Digital Signal Processing)芯片,DM642系列芯片因其基于TI公司开发的第二代高性能VLIW(甚 长指令字)结构,而成为数字媒体处理的最佳芯片选择。C64X系列DSP与6000系列DSP平 台是代码兼容的。DM642在600MHz时钟下的运算速度可高达每秒4800百万条指令(MIPS), 可以提供节省时间的高速DSP编程。DM642能灵活对高速控制器和队列处理器数值操作。 DM642处理器有64个32位字长的通用寄存器和8个独立的功能单元。DM642可以每周期处 理4个32位的积之和运算, ...
【技术保护点】
1.一种基于TMS320DM642芯片的嵌入式H.264编码方法,其特征在于,包括以下步骤:S1:利用TMS320DM642芯片中快速直接内存存取QDMA的并行性,采用条带、宏块两级数据搬移的方式并行地实现输入数据和输出重建数据的传输和编码,对输入数据进行帧内或帧间预测,得到预测图像;S2:以片内运动搜索窗和片内插值结构实现所述预测图像的帧间预测和运动补偿;S3:将运动补偿的残差结果进行整数离散余弦变换,并将编码结果按照不同的量化参数进行量化并保存;S4:将量化的结果按照基于上下文自适应的变长编码进行编码,然后将保存的数据进行反量化和反整数离散余弦变换,得到变换后的结果,将所述变换后的结果保存在重建数据乒块或重建数据乓块中;S5:对所述变换后的结果进行滤波,并将滤波后的数据通过芯片集成的QDMA搬运到片外空间。
【技术特征摘要】
1.一种基于TMS320DM642芯片的嵌入式H. 264编码方法,其特征在于,包括以下步骤S1利用TMS320DM642芯片中快速直接内存存取QDMA的并行性,采用条带、宏块两级数 据搬移的方式并行地实现输入数据和输出重建数据的传输和编码,对输入数据进行帧内或 帧间预测,得到预测图像;S2以片内运动搜索窗和片内插值结构实现所述预测图像的帧间预测和运动补偿;S3将运动补偿的残差结果进行整数离散余弦变换,并将编码结果按照不同的量化参 数进行量化并保存;S4:将量化的结果按照基于上下文自适应的变长编码进行编码,然后将保存的数据进 行反量化和反整数离散余弦变换,得到变换后的结果,将所述变换后的结果保存在重建数 据乒块或重建数据乓块中;S5 对所述变换后的结果进行滤波,并将滤波后的数据通过芯片集成的QDMA搬运到片 外空间。2.如权利要求1所述的基于TMS320DM642芯片的嵌入式H.264编码方法,其特征在于, 所述步骤Sl具体包括使用芯片集成的QDMA将下一次CPU编码时需要的待编码数据放在图像源乒块或图像 源乓块中;可选择性的将运动搜索窗数据放在运动搜索窗乒块或运动搜索窗乓块中,同时CPU对 图像源乓块或图像源乒块进行编码,按照顺序在运动搜索窗乓块或运动搜索窗乒块内预 测,或帧内预测,得到绝对误差和最小的预测图像。3.如权利要求1所述的基于TMS320DM642芯片的嵌入式H.264编码方法,其特征在于, 所述步骤...
【专利技术属性】
技术研发人员:谭政,
申请(专利权)人:北京声迅电子有限公司,
类型:发明
国别省市:11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。