0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动

完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

3天内不再提示

基于DE2开发板和NiosII处理器实现H.264编码器的设计

电子设计 来源:单片机与嵌入式系统应用 作者:杨超,张玲,何伟 2021-03-16 14:12 次阅读

引言

H.264标准作为新一代视频编码标准,是面向多比特率的视频编码标准,也称JVT/AVC标准,既可用于高码率的HDTV和数字存储系统,也可用于低码率的实时通信系统。在相同的图像质量情况下,H.264比H.263和MPEG一4可以节省20%~50%的码率。就其基本档次而言,编码器的复杂度是 H.263的10倍左右。H.264良好的网络亲和性和优异的压缩性能使其成为视频应用的首选,但其巨大的运算量成为许多应用的瓶颈。基于 NiosII设计了一种低码率实时应用的编码系统。该系统充分利用FPGA的并行设计结构,对视频数据采用高压缩比的H.264标准编码,能很好地满足低码率实时编码的要求。

1 H.264编码系统结构设计

根据H.264/AVC编码器原理及结构,同时考虑到现有硬件资源的限制以及该设计的应用需求,设计了图1所示的H.264/AVC编码系统结构。

基于DE2开发板和NiosII处理器实现H.264编码器的设计

摄像头摄入的视频图像首先经过视频采集模块处理,并将当前帧的图像数据存入SRAM。然后,以宏块MB(macroblock)为单元,从SRAM中读取原始图像,并根据MB所在图像帧内的位置,读取重建帧中的参考像素进行帧内预测,并将预测宏块与当前宏块像素做差即可得到预测残差。接下来,对残差图像进行整数DCT变换或Had—amard变换,并对变换输出进行量化。量化输出的残差图像一方面通过反变换和反量化处理生成重建图像供帧内预测作为参考,另一方面经过重排序、熵编码处理得到最终的图像压缩码流输出。

根据H.264/AVC标准,将所设计的整个编码系统从结构上划分为图像采集、帧内预测、变换量化、熵编码等几个主要部分。各个模块之间通过流水线的方式进行处理,可以有效地提高硬件的执行效率。

2 基于Cyclone II FPGA的H.264编码器的实现

系统采用SOPC的设计方式,主要由视频采集模块、NiosII处理器系统组成。采用Altera公司的DE2开发板为开发平台,将视频采集、 NiosII处理器集成到一个SOPC系统中。其中NiosII处理器系统要承担图像采集控制、图像的H.264压缩编码工作。为了保证实时性,在充分分析H.264软件算法运行时间后,采用自定义模块对H.264编码器关键算法进行硬件加速。

2.1 视频采集模块

视频采集是视频图像处理、传输的前提,采集到的数字视频图像好坏将直接影响到视频处理的结果。图2给出了图像处理系统的视频采集结构。

ADI公司的多制式视频解码芯片ADV7181B对采集的视频图像进行模数转换。ADV7181B可以自动检测诸如NTSC、PAL和SEC0M制式的基带视频信号,并将其转换为基于4:2:2取样的16/8位兼容的CCIR601/CCIR656格式的数字视频信号;具有6路模拟视频输入端口,且采用单一的27 MHz晶振时钟输入;用户可以通过两线的I2C接口对ADV7181B的工作模式进行配置。

系统上电时,首先使用I2C模块对ADV7181B的内部寄存器进行配置。由于摄像头输出的是PAL制式的模拟视频信号,因此需要相应地将 ADV7181B配置为PAL制式的模拟视频信号输入,并将其转换为CCIR656格式的数字视频信号。ADV7181B将转换得到的实时数字视频图像的亮度信号、色度信号(TD_DAT)以及行、场同步信号(TD_HS/VS)同时输入到FPGA芯片中,通过图像采集模块提取需要的数字图像信息,并将其转存至AlteraDE2开发板提供的具有512 KB存储容量的SRAM中,用于缓存待处理图像帧。

下面介绍图像采集模块的设计与实现方法。

根据上面对视频采集部分硬件结构的分析,设计了图3所示的视频采集模块结构框图。可以看出,图像采集模块主要包含图像提取、色度取样率变换、 Y/Cb/Cr图像分量分离以及图像缓存SRAM读写控制等单元。

其中图像提取子模块在H.264/AVC编码模块的视频采集控制信息的控制下,从ADV7181B转换输出的PAL制数字视频图像中提取需要的图像数据。摄像头采集的实际图像大小为768×576像素的隔行扫描视频输入信号,其中基数场和偶数场在时间上先后输入。由于系统处理的图像大小为320×240像素,因此需要对输入的数字视频进行截取,以满足系统的处理要求。

考虑到在一帧图像中的顶场与底场数据差异不大,因此在对图像进行截取时,仅对底场中间240行的连续320个相邻像素点进行提取,以输出320×240像素的视频图像数据。其具体提取流程如图4所示。

H.264/AVC支持对色度取样为4:2:O格式的逐行或隔行扫描数字图像进行处理,因此需要对提取的数字图像进行色度取样率变换。通过对相邻奇数行和偶数行的色度图像分量进行简单的平均,可实现由4:4:4向4:2:O的色度取样率变换,如图5所示。

经过取样率变换后的图像数据需要根据Y/Cb/Cr图像类型在SRAM中分片区缓存,以方便后续的H_264的编码处理。图6给出了实际图像的色度分量在取样率变换前后的效果。

2.2 H.264编码器核心模块

综合现有的硬件资源、实时性与实现难度等因素,设计中仅采用了帧内预测方式,编码器包括帧内预测模块、变换量化模块和CAVLC熵编码模块。处理时以宏块 (16×16)为单位,亮度和色度块分别进行帧内预测、变换量化和反变换反量化,然后进行CAVLC熵编码,图像的亮色比为Y:U:V=4:2:O。

H.264编码器设计前期先用VC++在PC机上实现,后期移植到FPGA上用自定义硬件模块实现,二者所需时间如表1所列。可以看出,用硬件实现 H.264压缩编码一帧图像只需约16 ms,较PC机实现有很大提高,而且硬件模块占用的资源不到50%,性价比较高。

由于自定义帧内预测硬件模块较软件实现对系统性能提高较大,这里重点分析帧内预测模块硬件结构设计。

根据H.264帧内预测算法,帧内预测模块是在非率失真优化模式下设计的。它通过接口模块从SDRAM中读入一个MB(16×16)的亮度和色度图像数据,在亮度和色度预测模块中对当前MB进行预测和预测模式选择,输出预测残差及最佳预测模式;同时将预测结果与经过反DCT变换和反量化之后的残差值相加,经重构模块补偿重构后写回SDRAM。主要结构如图7所示,整个模块分为4个子模块:接口模块、亮度预测、色度预测和图像重构模块。

接口模块中设计了4个RAM,用于存放读入的原始图像和用于预测的参考图像数据:RAM0存放亮度预测像素,深度32,地址0~15存放上侧预测参考像素,地址16~31存放左侧预测参考像素;RAMl存放当前宏块亮度原始值,深度为256;RAM2存放色度预测参考像素,深度32,地址0~7存放上侧 Cb预测参考像素,地址8~15存放左侧Cb预测参考像素,地址16~23存放上侧cr预测参考像素,地址24~31存放左侧Cr预测参考像素;RAM3 存放当前宏块色度原始值,深度为128。

亮度预测模块的内部结构如图8所示。

①模式选择模块根据当前宏块的预测参考像素可用信息(avail)指定当前宏块按一定顺序做预测,如avail=“11”表示上侧和左侧预测参考像素均可用,则对当前宏块顺序做DC、HOR、VERT、PLANE四种方式预测。在残差处理模块中,采用了2个RAM顺序保存各种预测模式的预测残差,所以在模式选择模块里会比较当前预测模式的代价函数和前一种预测模式代价函数的大小。如果当前预测模式的代价函数较小,则说明当前预测模式较优,在做下一种模式预测时将预测残差指定保存在上次较差预测模式的残差RAM中。当前宏块的可用预测模式都预测结束后,模式选择模块根据每一种模式预测代价函数决定出最优预测模式,并指出该预测模式对应残差处理模块中存放的RAM,将相应的残差输入到整数变换模块。

②预测模块包含了DC、HOR、VERT、PLANE四种预测模式的实现实体,根据模式选择模块决定的预测模式从接口模块读取预测参考像素和原始像素值,预测后残差输出到残差处理模块,预测值输出到补偿重构模块保存。

③残差处理模块采用2个存放残差的RAM,每个宏块可先并行做2种预测,残差分别保存到2个RAM中,选择其中较佳预测模式,再做下一种预测模式与前面所选较佳预测模式比较,直到完成所有预测模式选择出最佳预测模式。

④预测代价模块是计算每一种预测模式的预测代价,以4×4块为单位作hadamard变换,将变换后每个4×4块DC系数再做一次hadamard变换,将所有变换结果进行绝对值累加就是对应的预测代价。

色度预测模块结构基本和亮度预测相同,只是由于色度有Cb、Cr两个分量,残差在RAM中的存放方式略有差别;同一个宏块的色度预测和亮度预测是并行执行的,由于要处理的色度数据比亮度少一半,笔者在后面的整数变换中采用先处理色度,再处理亮度的方法,使得流水更加紧凑,减少等待时间,提高整个模块的运行速度。

3 结论

笔者设计的基于NiosII的低码率实时H.264视频编码系统,在系统时钟频率100 MHz时,压缩一帧320×240的彩色图像需16.283 ms,在量化参数选择30时,图像压缩比达到2%,实时监控图像帧率25帧/s。系统具有资源占用较少,低成本,低码率,高清视频质量的特点,具有较好的发展前景。

图9为集成开发环境下综合仿真后系统的资源占用情况。

责任编辑:gt

  • 处理器
    +关注

    关注

    66

    文章

    14939

    浏览量

    218516
  • fpga
    +关注

    关注

    1486

    文章

    15672

    浏览量

    584974
  • 编码器
    +关注

    关注

    41

    文章

    2584

    浏览量

    128994
收藏 人收藏

    评论

    相关推荐

    H.264编码原理

    H.264,同时也是 MPEG-4第十部分,是由 ITU-T 视频编码专家组(VCEG) ISO/IEC 动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team
    发表于 08-31 15:39 1次下载

    H264编码器与AdobeFlashMedia组合使用

    H264编码器与AdobeFlashMedia组合使用(嵌入式开发技术考试)-H264编码器与AdobeFlashMedia组合使用           
    发表于 07-30 15:19 7次下载
    <b>H264</b><b>编码器</b>与AdobeFlashMedia组合使用

    H.264视频编码标准英文资源汇总下载

    H.264视频编码标准英文资源汇总下载
    发表于 07-07 09:18 21次下载

    怎样去设计一种低码率实时H.264视频编码器

    一种基于NiosII的低码率实时H.264视频编码器设计
    发表于 06-07 07:06

    怎么实现基于ADSP-BF561的H.264编码器设计?

    在DSP平台上进行视频产品开发有什么优势?怎么实现基于ADSP-BF561的H.264编码器设计?
    发表于 06-07 06:46

    如何去实现并优化一种H.264视频编码器

    什么是H.264视频编码技术?如何去实现并优化一种H.264视频编码器
    发表于 06-03 07:00

    如何去实现并优化H.264解码算法?

    网络视频开发平台NVDK是什么?H.264主要有哪些新特点?H.264解码算法的DSP实现优化
    发表于 06-02 06:25

    如何使用VHDL设计Altera的DE2上SDRAM存储

    本教程介绍如何将Altera的DE2开发教育上的SDRAM芯片与使用Altera SOPC Builder实现的Nios II系统一起使用。本文的讨论是基于这样一个假设:读者可以访问DE2,并且熟悉教程介绍中使用VHDL设计的Altera SOPC Bui
    发表于 01-22 15:34 9次下载
    如何使用VHDL设计Altera的<b>DE2</b><b>板</b>上SDRAM存储<b>器</b>

    H.265与H.264对比分析

    Video Codec,高级视频编码),是一种视频压缩标准,同时也是一种被广泛使用的高精度视频的录制、压缩发布格式。H.264因其是蓝光光盘的一种编解码标准而著名,所有蓝光播放都必须能解码H.264
    发表于 12-11 15:45

    Arduino开发板的旋转编码器如何使用

    在本篇文章中,我们将学习如何在Arduino开发板上使用旋转编码器。我们将以带符号的数字同时显示顺时针逆时针方向的编码值。 所需的组件 ● Arduino UNO开发板 ● 旋转编码器
    的头像 发表于 10-26 15:47 5370次阅读
    Arduino<b>开发板</b>的旋转<b>编码器</b>如何使用

    Socionext开始提供基于AWS的H.264视频编码器

    SoC设计与应用技术领导厂商Socionext Inc.(以下“Socionext”)宣布,成功开发了一款基于Amazon Web Services(以下“AWS”)的高速、高画质视频编码器H.264 Encoder on AWS”。
    的头像 发表于 10-12 13:49 2554次阅读
    Socionext开始提供基于AWS的<b>H.264</b>视频<b>编码器</b>

    Socionext成功开发基于AWS视频编码器

    的AmazonElastic Compute Cloud(Amazon EC2)F1实例上运行的视频编码器,采用最常见的H.264编码标准,可满足视频分发服务所需的高质量压缩高速处理。 AWS F1实例使用
    的头像 发表于 09-27 10:18 1521次阅读

    如何使用低成本FPGA实现高清低码流H.264编码器

     目前高清H.264 摄像机的核心SoC基本上都是ASIC,而FPGA作为近年来发展迅速的可编程器件,在高清H.264 摄像机的SoC领域如何能有一席之地?这是我们的设计需要实现的目标。
    发表于 07-27 10:50 12次下载
    如何使用低成本FPGA<b>实现</b>高清低码流<b>H.264</b><b>编码器</b>

    【转】为什么H.265编码优于H.264编码

    我司最近的新产品都能支持H.265,越来越多的输入视频信号都采用了H.265的编码标准,H.264编码的逐渐减少,为什么H.265会流行?H.264H.265有何不同?今天我们就来给各种施工
    发表于 05-21 14:56 1492次阅读

    H.264编码H.265编码的区别

    目前很多摄像机采用了H.265的编码标准,H.264编码的摄像机逐渐减少,为什么H.265会流行?H.264H.265有何不同?
    的头像 发表于 03-14 15:53 2.4w次阅读

    H.264编码器在TM320DM6446的实现步骤是什么?

    2003年发布的H.264视频压缩编码标准在一定程度上解决了要在尽可能低的码率下获得尽可能好的图像质量这一问题。在相同的重建图像质量下,H.264能够比H.263节约50%左右的比特率。此外
    发表于 03-05 07:05

    怎么设计基于DSP的H.264编码器电路?

    H.264标准的编解码运算速度要求。因此,在稳定的媒体处理器平台上实现H.264标准有着较好的工程意义应用前景。
    发表于 09-04 06:19

    如何调用H.264硬核编码一个YUV视频?

    我们用的是DM8168EVM 开发板,调用h.264硬核编码一个YUV 视频,请问该怎么做?
    发表于 08-26 06:20

    H.264编码如何在嵌入式设备中实现

    减小算法的存储需求,减少中间结果的存储需求,可缩减片外存储访问次数,提高应用的实时性能。下面主要讨论降低H.264 INTRA帧编码的运算复杂性存储需求的方法。图1 H.264编码器的结构流程图 图2
    发表于 08-06 06:37

    采用FPGANiosII实现实时H264视频编码器

    H.263MPEG一4可以节省20%~50%的码率。就其基本档次而言,编码器的复杂度是H.263的10倍左右。H.264良好的网络亲和性优异的压缩性能使其成为视频应用的首选,但其巨大的运算量
    发表于 07-29 06:52

    基于NiosII的低码率实时H.264视频编码器

    系统。在相同的图像质量情况下,H.264H.263MPEG一4可以节省20%~50%的码率。就其基本档次而言,编码器的复杂度是 H.263的10倍左右。H.264良好的网络亲和性优异的压缩性能使其成为视频应用的首选,但其巨大的运算量成为许多应用的瓶颈。笔者
    发表于 02-27 07:04 210次阅读
    基于<b>NiosII</b>的低码率实时<b>H.264</b>视频<b>编码器</b>

    什么是AVC编码? 简述H.264概念发展

    关键词:AVC , 编码 频编解码技术有两套标准,国际电联(ITU-T)的标准H.261、H.263、H.263+等;还有ISO 的MPEG标准Mpeg1、Mpeg2、Mpeg4等等。H.264
    发表于 12-25 14:22 834次阅读

    支持H.264高清编解码的片上系统MG3500

    关键词:MG3500 , 编解码 , 高清 , 片上系统 1 引言 针对消费类工业H.264编码器要求,即使在有限存储容量或有限宽带的情况,必须提供最佳的视频质量。因此,这里给出一种支持
    发表于 12-25 12:49 320次阅读

    BF561的H.264编码器设计

    开会的可能。视频会议系统相比传统的电话会议更充分利用了互联网资源,从而降低了运营成本。 视频编码器是视频会议系统的主要构成部分。目前视频压缩标准有H.261、H.263、MPEG4H.264等。新一代视频编码标准H.264与以往标准相比具有压缩率高,网络亲
    发表于 11-28 12:24 233次阅读

    针对DSP、ASIC与FPGA三种产品平台的H.264编码器方案

    目前的视频监控行业,基于DSP的H.264编码器解决方案占有绝对优势的市场份额,这是由DSP方案开发周期相对较短的特性决定的。在ASIC或FPGA方案仍处于研发阶段时,DSP方案已捷足先登,并较好地解决了视频监控行业中H.264编码器方案从无到有的过程,为H.264在监控应用
    的头像 发表于 10-29 08:21 1.2w次阅读

    超高清(UHD)H.264视频编解码IP移植到Zynq Z-7045 SoC上

    :大约0.3毫秒。流水线设计支持每个时钟处理八个像素点,实现实时的4K@60fps视频编码。 Atria Logic公司开发的这款H.264编码器仅使用了Zynq Z-7045 SoC 78%的可编程逻辑DSP资源,以及55
    发表于 10-02 09:04 741次阅读

    基于达芬奇平台的视频编码器H264实现详细中文概述

    H264 协议是目前最先进的视频编码标准, 高复杂度是算法推广的最大瓶颈; 提出一种采用T I 公司多媒体处理器DavinciT MS320DM 6446 为核心硬件平台的X264 编码器实现方案
    发表于 04-23 08:54 23次下载
    基于达芬奇平台的视频<b>编码器</b><b>H264</b><b>实现</b>详细中文概述

    TMS320DM365H.264编码器的应用程序的参数设置详细资料概述

    德克萨斯仪器的TMS320DM365的H.264视频编码器是一个灵活的H.264视频的实现编码标准。它支持各种配置文件功能,每一个都可以独立选择,设置或控制。这种灵活性使TMS320DM365
    发表于 04-19 10:42 4次下载
    TMS320DM365<b>H.264</b><b>编码器</b>的应用程序的参数设置详细资料概述

    基于H.264编码视频的网络传输跟踪评价方法

    增加视频网络流量高效的H.264视频编码标准。论文总体目标是设计H.264编码视频的传输机制,以及通过H.264视频追踪对H.264视频传输机制的性能进行评估。 H.264视频编码标准的增强块变换帧间编码
    发表于 12-21 15:30 0次下载

    H.264视频编码算法的认识与理解

     H.264,同时也是MPEG-4第十部分,是由ITU-T视频编码专家组(VCEG)ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team)提出
    发表于 12-01 14:08 3778次阅读
    <b>H.264</b>视频<b>编码</b>算法的认识与理解

    视频技术之超高清(UHD)H.264视频编解码IP设计

    Atria Logic公司开发H.264编解码IP(包括AL-H264E-4KI422-HW编码器AL-H264D-4KI422-HW解码)移植到Xilinx Zynq Z-7045 SoC上
    发表于 11-16 13:35 6355次阅读
    视频技术之超高清(UHD)<b>H.264</b>视频编解码IP设计

    基于FPGA了解DE2开发板

    DE2 是以CycloneII 2C35FPGA为特点的672 针引脚的包装。上所有重要的部件都与上的芯片相连,使用户能够控制上各种的操作。DE2 包括了很多开关(兼有拨动开关按键),发光二极管七段数码管。
    发表于 09-01 16:32 22次下载
    基于FPGA了解<b>DE2</b><b>开发板</b>

    基于DM642的H.264编码算法优化与实现

    基于DM642的H.264编码算法优化与实现
    发表于 05-18 09:22 1次下载

    Hi3531AV100 H.264编解码处理器简介

    Hi3531AV100 H.264编解码处理器简介
    发表于 02-07 18:11 12次下载

    Hi3520D H.264编解码处理器简介

    Hi3520D H.264编解码处理器简介
    发表于 02-07 18:11 12次下载

    Hi3521 H.264编解码处理器简介

    Hi3521 H.264编解码处理器简介
    发表于 02-07 18:11 11次下载

    基于PowerPC的H.264编码器中断处理程序解析

    基于PowerPC的H.264编码器中断处理程序解析
    发表于 01-04 15:26 6次下载

    Hi3516 H.264编码处理器

    Hi3516是海思半导体针对高清IPCamera产品应用开发的一款专业高端SOC芯片,其1080P@30fps H264多码流编码性能、优异的ISP编码视频质量、高性能的智能加速引擎等特性,满足客户差异化IPCamera产品功能、性能、图像质量要求.
    发表于 11-10 18:36 38次下载

    DE2开发板TV怎么实现视频的播放

    DE2开发板TV那块是怎么回事,怎么实现视频的播放,是将写好的视频代码下载到板子里,还是将视频连接到板子上,在连接VGD显示就可以播放了。谁能具体讲讲这块的内容
    发表于 11-02 12:49

    12-低延迟、全接口(HMDI、DVI、YPb Pr、RGB)H.264全高清编码器解码

    1920x1080p60以太网络解决方案,是基于H.264压缩引擎,用于对高清视频信号编码/解码。它可以提供完整的全高清晰度(FULL HD)视频传输,码流最高17Mbit /s ,发射编码器接收(解码
    发表于 07-10 16:11

    DE2开发板资料

    本帖最后由 1477572187 于 2015-9-22 17:13 编辑 DE2开发板资料EP2C35F672C6官方资料,例程,用户手册,原理图
    发表于 03-14 10:27

    例程:如何使用PX2编码H.264 [CODE_PX2]Encode_H264

    PX2实际上也开放了接口可以对H.264等裸码流进行解码。这里提供一份代码即可实现H.264裸码流的解码,如果您具有一定的Android系统开发经验,很快就能理解并进行相关改写。使用方法:在PX2
    发表于 02-10 18:02

    例程:如何使用PX2硬解码H.264裸码流 [CODE_PX2]Decode_RAW_H264_FI

    ,Rayeager PX2实际上也开放了接口可以对H.264等裸码流进行解码。这里提供一份代码即可实现H.264裸码流的解码,如果您具有一定的Android系统开发经验,很快就能理解并进行相关改写。使用方法:在
    发表于 01-22 17:22

    例程:如何使用PX2硬解码H.264裸码流 [CODE_PX2]Decode_RAW_H264_FI

    PX2实际上也开放了接口可以对H.264等裸码流进行解码。这里提供一份代码即可实现H.264裸码流的解码,如果您具有一定的Android系统开发经验,很快就能理解并进行相关改写。使用方法:在PX2
    发表于 01-19 09:49

    关于学习开发板外接编码器的问题

    我买了一块FPGA学习开发板,我现在想用开发板去外接一个编码器,使用开发板去计编码器的圈数并显示在开发板上的数码管上,我该如何将编码器外接到开发板上?需要外接电路?设计外接电路的方针是?
    发表于 01-12 22:47

    在FPGA上h.264视频编解码的实现

    想在DE2-115的开发板上完成h.264视频编解码,自己的想法是在已有的tpad_camer代码上加一软核,但一直失败,希望有相关经验的高手指点下?
    发表于 03-05 16:24

    这是DE2开发板的使用手册

    DE2开发板使用手册,有兴趣的人可以下载看一下
    发表于 06-03 17:58

    基于TMS320DM3730的H.264编码器移植与优化方法

    提出了一种在TI公司高性能数字信号处理器TMS320DM3730上进行H.264编码器(即x264编码器)移植与优化的方法,详细描述了在CCS4.2开发平台上进行x264编码器移植工作的基本原理需要注意的
    发表于 01-08 18:27 69次下载

    CAST公司:基于FPGAASIC的H.264 High Profile视频编码器IP核

    CAST半导体公司提供基于FPGAsASICs的H.264High Profile视频编码器IP核具有出众的视频效果、极佳的播放性能及便捷的系统集成等特性。
    发表于 12-05 09:28 1939次阅读

    H.264视频编码器在DM6437上的优化实现

    为了实现基于DSP的H.264视频编码器的实时性能,提出了一系列优化实现方法。首先结合TMS320DM6437硬件特点,描述了X264代码向TMS320DM6437平台的移植过程优化方法,重点介绍了整数DCT变换
    发表于 05-22 15:10 63次下载
    <b>H.264</b>视频<b>编码器</b>在DM6437上的优化<b>实现</b>

    基于嵌入式平台的H264视频编码器实现

    介绍了基于嵌入式平台PXA255的h.264视频编码器实现。在描述了视频编码器的硬件结构设计及视频采集软件的实现的基础上,详细介绍了h.264对视频编码标准的一些改进以及基于PXA2
    发表于 09-02 16:41 87次下载
    基于嵌入式平台的<b>H264</b>视频<b>编码器</b>的<b>实现</b>

    基于嵌入式平台的视频编码器实现

    存储播放等领域中得到应用M。伴随着效率的提高,算法的复杂度也提高很多,因此需要研究h.264的压缩算法和它的嵌入式应用。  1 视频编码器的硬件设计  1.1 pxa255处理器的特点  Intel
    发表于 08-24 08:59

    基于DM642的X.264编码器优化

    TMS320DM642是TI公司推出的一款针对视频图像处理领域应用的数字多媒体处理芯片,具有处理能力强集成度高等特点,是目前实现H.264视频编码器的理想芯片之一。很多国内外公司都在
    发表于 08-17 11:51 1563次阅读
    基于DM642的X.<b>264</b><b>编码器</b>优化

    编码器实现

    的调整、汇编程序的处理、内存终结模式的调整等。  H.264编码采用变换预测的混合编码方法,其原理如图2所示。输入帧或者场Fn以宏块为单位被编码器处理,即将图象分成子图象块,以子图象块作为编码单元。当
    发表于 08-10 14:54

    基于MPI的H.264并行编码代码移植与优化

    H.264 获得出色压缩效果质量的代价是压缩编码算法复杂度的增加。为了寻求更高的编码速度,集群并行计算被运用到H.264的视频编码计算中。分析H.264实现并行计算的任务单元选择;
    发表于 07-27 15:56 18次下载
    基于MPI的<b>H.264</b>并行<b>编码</b>代码移植与优化

    S2C推出ALLEGRO第四代H.264 High Profile编码器

    S2C在中国推出ALLEGRO公司的广播级、第四代H.264 High Profile编码器。相对于前面三代,第四代的特点是支持MVC(3D)、支持低延迟、支持低比特率、支持蓝光和B帧
    发表于 07-21 09:07 1247次阅读

    基于Blackfin533的H.264编码

    平台总体框架图 图3 H.264编码模块图 2 H.264编码器的优化 2.1 总体优化   [td] 总体优化主要包括两部分内容:程序模块化的设计及数据结构的设计。   程序模块化设计时,既要考虑
    发表于 07-13 17:12

    基于H.264的立体视频编码方法

    H.264是一种高效的视频编码压缩标准,它集中了以往标准的优点。基于H.264的高效编码压缩技术,文章研究了块基立体视频编码方法,并对基于H.264, 基于H.264的立体视频编码方案进行了
    发表于 06-10 16:34 43次下载
    基于<b>H.264</b>的立体视频<b>编码</b>方法

    SUNNISKY ENC264HD H.264视音频高清压缩编码器

    TS/IP信号到H.264 TS/IP信号的转换输出的功能。它采用先进的4:2:0视频编码方式,按照实际传输系统的带宽要求,可在0.128~20MBPS内输出可调的视频压缩码流率。
    发表于 03-06 19:27

    基于ADSP-BF533处理器H.264解码

    摘要:H.264标准拥有比其他视频编码标准更好的压缩性能,但计算复杂度高,限制了H.264标准的应用。Blackfin处理器是ADI公司推出的低功耗、高性能的定点DSP芯片,有极高的性价比,是H.264标准DSP实现的理想平台。文中探讨在Blackfin处理器
    发表于 02-28 00:20 31次下载

    H.264视频编码器在DSP上的实现与优化

    摘要:在DM642 EVM平台上实现H.264视频编码器,并从内存分配、Cache优化、代码优化以及汇编程序级优化等几个方面对编码
    发表于 01-10 14:12 3008次阅读
    <b>H.264</b>视频<b>编码器</b>在DSP上的<b>实现</b>与优化

    SUNNISKY ENC264HD H.264视音频高清压缩

    SUNNISKY ENC264HD是一款实用的、且符合 H.264标准的ASI-TS IP实时视频/音频的高清HD压缩编码器或转码设备。
    发表于 09-02 21:37 19次下载

    H.264压缩技术的推广

    H.264是ITU-T的VCEG(视频编码专家组)ISO/IEC的MPEG(活动图像编码专家组)的联合视频组(JVT:joint video team)开发的一个新的数字视频编码标准,它既是ITU-T的H.264,又是ISO/IEC的MPEG
    发表于 07-30 11:32 467次阅读

    基于H.264逆量化IP的硬件实现

    本文提出了基于H.264的逆量化IP的优化结构及其硬件实现。它能够按照标准处理各种4×4块的逆量化,该IP可以嵌入到编码器也能用于解码,可以作为ASIC设计中的一个模块,也适用于SOC平
    发表于 02-24 11:51 10次下载

    基于TMS320DM6446的H.264编码器实现与优化

    基于TMS320DM6446的H.264编码器实现与优化 1 引言   H.264是ITU-T的视频编码专家组(VCEG)ISO/IEC的活动图像专家组(MPEG)联合制定的视频压缩标准。
    发表于 02-10 09:20 1180次阅读
    基于TMS320DM6446的<b>H.264</b><b>编码器</b><b>实现</b>与优化

    基于H.264的无再损帧内编码

    为了在改进的H.264实现无再损帧内编码,该文提出了一种新的基于整数线性规划的优化clip 算法及改进算法,解决了H.264 多次编码中由当前clip 模块帧内预测运算引入的视频畸
    发表于 02-09 14:28 35次下载

    基于H.264算法的视频传输系统实现

    本文介绍了基于H.264 算法的视频传输系统的实现方案。该方案采用目前最新的视频压缩标准——H.264 作为视频编解码算法,i.MX27 作为系统的中心处理器,嵌入式Linux作为操作系
    发表于 01-22 15:33 52次下载

    Jointwave发布的H.264编码器实现1080p

    Jointwave发布的H.264编码器实现1080p Jointwave发布的H.264编码器技术提供了单芯片HD超低功耗广播级视频— 针对65nm处理器60mW可实现1080p。 正如在强调Jointwave的H.2
    发表于 01-04 08:41 1026次阅读

    基于TMS320DM642平台的H.264编码器优化

    H.264 实时编码器的研究实现是目前视频通信研究领域的一个热点问题,本文介绍了基于TMS320DM642 平台的H.264 编码器的优化,重点介绍了基于DM642 的整数DCT 变换、量化匹配
    发表于 12-18 12:13 19次下载

    基于ASIC的H.264编码器设计及其ADSP验证策略

    提出了H.264/AVC 硬件编码器的一种3 级流水结构,以此来提高硬件加速电路的处理能力利用效率。鉴于H.264 编码芯片验证的复杂性,还提出了一种基于ADSP-BF537的新型多媒体SoC 验
    发表于 12-15 14:28 18次下载

    一种基于DSP平台的快速H.264编码算法的设计

    本文的思路是:一方面提高硬件处理速度能力,采用TI 公司最新的数字媒体处理器DavinciTMS320DM6446 DSP 芯片作为H.264 编码器实现的硬件平台,另一方面提高算法效率。最后提出一个
    发表于 12-02 16:27 25次下载

    TI DAVINCI的商业级H.264 视频编码器源码供应

    /davinciedu.html成都宇鸿科技是一家在TI DAVINCI 平台专注3G视频编解码算法优化实现的公司,是国内少数能整体提供嵌入式3G, H.264超低码率编码器,基于VPN的视频联网传输平台的公司之一
    发表于 12-02 14:10

    H.264编码器在TMS320DM642平台上的底层优化

    在分析H.264 编码器的结构复杂度之后,提出了结合TMS320DM642 性能特点的一些优化方法。这些方法提高了程序代码的并行性存储的访问效率,其中重点介绍了算法中比较耗时的
    发表于 11-30 12:06 15次下载

    基于NiosII的低码率实时H264视频编码器

    笔者基于NiosII 设计了一种低码率实时应用的编码系统。该系统充分利用FPGA 的并行设计结构,对视频数据采用高压缩比的H.264 标准编码,能很好地满足低码率实时编码的要求
    发表于 11-26 15:22 35次下载

    H.264中二进制化编码器的FPGA实现

    H.264中二进制化编码器的FPGA实现 1 引言    随着数字电视及视频会议的发展以及应用,H.264由于其更高的压缩比、更好的图像质量良好的网络适应性而
    发表于 11-04 10:27 1106次阅读
    <b>H.264</b>中二进制化<b>编码器</b>的FPGA<b>实现</b>

    H.264运动估计算法在Imagine流处理器上的加速实现

    H.264运动估计算法在Imagine流处理器上的加速实现:Imagine 是一款媒体处理的流体系结构芯片,它提供三级带宽层次,能够充分开发数据局域性并行性,获得很高的性能。H.264 是目
    发表于 10-06 09:40 12次下载

    基于DSP TMS320DM642的H.264视频编码实现

            阐述了低码率视频编码国际标准H.264的主要内容,重点讨论了H.264编码在DSP TMS320DM642上的实现优化。关键词: H.264;TM320DM642;代码优化&
    发表于 09-11 10:54 26次下载

    H.264视频编码在DM642上的实现与优化

    设计并实现了基于DSP 芯片TMS320DM642 的H.264 编码器。详细介绍了H.264 算法在DSP上的移植优化。为使编码器达到实时应用的要求,采用基于C64x CPU 的软件优化技术,对H.264的一些核
    发表于 09-03 14:30 23次下载

    Altera DE2 开发板测试说明

    1 安装 Quartus II 5.1 Web Edition Full;2DE2 System 光盘中的全部内容复制到PC 机上,其中DE2_control_panel文件夹内容最为重要;3 将开发板的电源 USB 线(方形口端接开发板的BLASTER
    发表于 07-21 16:35 74次下载

    [推荐]imx27开发平台,H.264硬件编解码,高清视频首选

    的i.mx27开发板开发有针对性的产品,体验到真正的设计自由。在多媒体处理能力方面,i.MX27芯片内部集成了一个增强型低功耗多媒体的H.264硬件编解码模块。设计工程师可以利用H.264硬件编解码模块实现
    发表于 04-07 14:11

    [推荐]imx27开发平台,H.264硬件编解码,高清视频首选

    的i.mx27开发板开发有针对性的产品,体验到真正的设计自由。在多媒体处理能力方面,i.MX27芯片内部集成了一个增强型低功耗多媒体的H.264硬件编解码模块。设计工程师可以利用H.264硬件编解码模块实现
    发表于 04-07 14:02

    [求助]imx27开发平台,H.264硬件编解码,在视频传输方面有什么特别之处详

    处理。i.MX27处理器能在手持设备上实现真正的高清视频播放, 是目前市面上比较少有的使用arm9内核达到真正H.264全双工编解码功能的处理芯片,并且在处理H.264的同时几乎不占用CPU的资源从而
    发表于 04-02 17:23

    h.264是什么意思

    H.264是ITU-T的VCEG(视频编码专家组)ISO/IEC的MPEG(活动图像编码专家组)的联合视频组(JVT:joint video team)开发的一个新的数字视频编码标准,它既是ITU-T的H.264
    发表于 12-29 11:42 8393次阅读

    H.264视频编码基本知识

    H.264视频编码基本知识 一、 视频编码技术的发展历程    视频编码技术基本是由ISO/IEC制定的MPEG-xITU-T制
    发表于 12-29 11:41 2656次阅读

    基于ADSP-BF561的H.264视频编码器实现

    基于ADSP-BF561的H.264视频编码器实现 H.264/AVC是ITU-T VCEGISO/IECMPEG联合制定的最新视频编码国际标准,是目前图像通信研究领域的热点技术之一。H.264的视频编码层(VCL)
    发表于 12-26 14:43 632次阅读

    H.264三大开源编码器的评测报告

    H.264三大开源编码器之评测报告Peter Lee 2005.6.19 Outline1、三大开源编码器介绍2、实验条件3、实验结果4、实验结论plus:增加t264 high quality mode的实验结果note: 新
    发表于 08-25 13:07 51次下载

    h.264编码器下载

    Changes for Version JM7.3 to JM 7.2h.264编码器源代码,带有H.264编码器流程图。Bug fixes- encoder: DPB for field
    发表于 06-25 11:46 164次下载

    H.264编码器流程图

    H.264编码器流程图说明:1.参考代码版本为jm61.流程图中有些地方直接引用已经修改过的代码,未作说明.2.代码经过删减,但是整个流程没有变化.&nbsp; 看该流程图时可能用得到的约束
    发表于 06-25 11:43

    最新视频编码标准H.264及其核心技术

    最新视频编码标准H.264及其核心技术H.264是ITU-TISO联合研究制定的编码效率高、网络适应性强的最新数字视频编码国际标准.H.264是面向视频电话、视频会议等实际应用的标准,它能以低
    发表于 06-25 11:42

    在FPGA上实现H 264 AVC视频编码标准

    解决方案实现 H.264/AVCS D , 需要约1,600 BOPS(每秒十亿次运算)。表 1 显示了基于 Pentium III通用处理器架构的H.264/AVC 编码器的复杂度的典型情况。请注意,在
    发表于 06-25 11:33

    新一代视频编码标准H.264在高速DSP平台上的实现与优化

    .263,MPEG-4 Simple Profile)相同视觉效果的同时获得大约50%比特率的节省。因此,将H.264的先进技术稳定的媒体处理器相结合,实现高效的媒体通信平台有着一定的工程意义市场价
    发表于 06-25 10:35

    H.264三大开源编码器之评测报告

    ;lt;br/&gt;一、三大开源编码器介绍&lt;br/&gt;1、JM&lt;br/&gt;H.264的官方测试源码,由德国hhi研究所负责开发。&
    发表于 06-25 10:32

    H.264标准详细介绍

    物体的形状,于是,在每个宏块中可包含有1、2、4、8或16个运动矢量。  多参数帧估计  在H.264中,可采用多个参数帧的运动估计,即在编码器的缓存中存有多个刚刚编码好的参数帧,编码器从其中选择一个给出
    发表于 06-04 14:29

    下载硬声App