- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
国内图书分类号:TN47
国际图书分类号:621.38
学校代码:10213
密级:公开
硕士学位论文
1080P 视频编码
分像素运动估计算法与硬件实现
硕 士 研 究 生:颜琥
导
师:王明江教授
申 请 学 位:工学硕士
学 科 、 专 业:微电子学与固体电子学
所 在 单 位:深圳研究生院
答 辩 日 期: 2010 年 12 月
授予学位单位:哈尔滨工业大学
Classified Index: TN47
U.D.C: 621.38
Dissertation for the Master Degree of Engineering
THE IMPLEMENTATION OF FME
IN 1080P VIDEO ENCODER
Candidate:
Supervisor:
Academic Degree Applied for:
Yan Hu
Prof. Wang Mingjiang
Master of Engineering
Specialty:
Microelectronics
and
Solid-State
Electronics
Affiliation:
Date of Defence:
Degree-Conferring-Institution:
Shenzhen Graduate School
December, 2010
Harbin Institute of Technology
哈尔滨工业大学工学硕士学位论文
摘
要
H.264 视频编码标准是目前最先进的视频编码标准,它具有优良的编码性能
和良好的网络适应性,然而,它的运算复杂度也超过了以往所有的视频编码标
准,特别是在帧间编码过程中,由于使用了可变块运动估计、多参考帧运动补
偿和拉格朗日率失真优化等新的编码技术,使得运动估计过程占用了整个编码
器大部分的编码运算时间。整数像素运动估计模块主要完成粗精度的帧间匹配
搜索,分数像素运动估计模块在整数像素运动估计的基础上,再对宏块分割进
行率失真优化控制下的 1/2 像素和 1/4 像素精度匹配搜索,最终得到宏块的编码
模式和运动矢量。对于 1080P 高清视频,一帧要处理 8160 个宏块,分数像素运
动估计模块的设计,对整个编码器的实时编码性能至关重要。
论文针对 H.264 视频编码标准的帧间编码算法和 1080P 高清编码系统设计
需求,依据面积与速度的平衡互换设计原则,对分数像素运动估计编码算法进
行了深入的分析,并对其做出了适当的优化调整,并以此提出了基于流水的分
数像素分级搜索构架。本设计将整个分数像素运动估计分为 1/2 和 1/4 精度两级
完成,针对各级别提出了相应的构架,并对模块进行了划分与分析设计。
本文提出采用流水结构完成 1/2 像素精度插值,具有较低的复杂度及较大的
吞吐量,以适应高清视频编码需要。在 1/4 像素运动估计模块中,将像素插值与
SAD 计算整合到同一运算单元中,使得运算扁平化,提高了电路性能。本设计
对一个宏块的分数像素运动估计时钟消耗在 150 个周期以内,符合 1080P@30fps
高清应用要求。本文使用参考 C 模型对设计进行了功能验证,在 Chartered 0.13μm
工艺下对整个 RTL 代码进行了综合,综合后的逻辑门为 140.8K,最高频率约
150MHz,在 1.20V 供电下,功耗约 27mW。
关键词:H.264;分像素运动估计;1080P
-I-
哈尔滨工业大学工学硕士学位论文
Abstract
H.264 is the most advanced video coding standard, it has excellent coding
performance and good network adaptability, however, its computational complexity
is much more than all previous video coding standards, especially in the inter-frame
encoding process. The motion estimation process takes most of the coding time due to
the use of techniques such as Variable Block Sizes Motion Estimation, Multi-frame
Motion Compensation and Rate Distortion Optimization (RDO). Integer-pixel Motion
Es
原创力文档


文档评论(0)