计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

1.引言 H.264 标准是由ITU-T 的视频编码专家组(V(2)

2013-07-07 01:44
导读:需要修正水平方向的像素点可直接其需要的8 个像素点movq 进来。而在对水平边界进行垂直滤波时,由于像素值在存储位置上是水平连续的,那么可一次读

  需要修正水平方向的像素点可直接其需要的8 个像素点movq 进来。而在对水平边界进行垂直滤波时,由于像素值在存储位置上是水平连续的,那么可一次读入的64位寄存器中的数据必须是水平方向上4 组数据的同一列像素点,而不是水平方向上同一组数据的不同列。因此,为实现并行操作,寄存器中数据应按所需要的处理顺序来排布。该例中就是将每个需要调整所需像素位置的块先进行转置操作,以实现并行数据处理。用到的主要指令有:punpckl[bw,wd,dq]交错放置两数的低位;punpckh[bw,wd,dq]交错放置两数的高位。在寄存器存储数据的时候数据的格式,就是先进来的数据放在寄存器的低位,后进来的数据依次往高位存放。即,比如4×4 矩阵的第一行[X00 X01 X02 X03],而要存放的寄存器mm0 中为[X03 X02 X01 X00]。4x4 矩阵转置的实现。

  3.3.2将跳转指令转化为条件
判断程序中条件判断是频繁出现的。在MMX 中,对于包含条件判断的数据处理,直接采用条件分支跳转是不合适的。因为进行并行处理的各组数据对某一条件的成立与否不尽相同。这里我们通过逻辑运算来避免跳转。例如滤波的首要条件的实现的过程,将(1)式改写为如下形式,以便使用MMX 指令实现。欢迎查看物流管理配送和管理。

  可以看出这个过程中可看做是取平均值,取四分之一和八分之一的过程,而这些过程均是由pavgb 这条指令来完成的,pavgb 的作用是取紧缩无符号字节的平均值,四舍五入。

  这样每用一次这条指令结果将四舍五入一次,而我们实际想要的是最后的结果进行四舍五入,如果这样每使用一次就四舍五入一次,这样将会使结果偏大。所以为了解决这个问题,我们在用pavgb 的时候还要考虑将这部分误差,所以这个算法的实现。

  3.3.4 限幅算法的实现

4. 优化结果 中国大学排名
分析解码器测试用PC 机,操作系统是WindowsXP,在Visual C++6.0 环境下调试编译,解码测试了三个序列包括两个标准测试码流Foreman(CIF 352x288) 和Mobile(CIF 352x288)以及由本实验室采样经ΤΙ公司提供的x264 编码器编码获得的测试码流TI(D1 720x576)。,从以上测试结果可以看出,对于解码cif 格式的视频流,速率大约提高了40fps,对于解码D1 格式的视频流,速率大约提高了10fps。改进的算法对于提高解码速率具有明显优势。并且因为只是对程序进行了代码级的优化,解码器的性噪比没有下降,图像质量不会受都影响。证明这是一种行之有效的方法,对进一步优化各种音视频解码器都提供了很好的借鉴方法,有利于解码器在流媒体、视频会议等实时领域的应用。

上一篇:引言 嵌入式播放器被广泛应用于Intenet-TV、iDVD、 下一篇:没有了