随着计算机网络和多媒体技术的发展,数字视频的应用越来越广泛,如DVD、网络会议服务、数字电视等。在这些视频处理与通信中,有效的视频编码是其关键技术。
H.264/AVC是ITU-T视频编码专家组和ISO/IEC运动图像专家组联合提出的最新一代的视频编码标准。H.264具有许多优良的性能[1]:压缩比更高,与现有编码标准(H.263、MPEG-4 Simple Profile)相比,在相同视频质量下,能节省大约50%的码流,图像质量更好,适应性更广,能较好地满足实时(视频会议)及非实时(存储、广播等)等各种应用。在DSP上实现H.264的实时编码具有较大的工程意义及经济价值。
1 H.264标准简介及DSP平台
1.1 H.264标准简介
H.264是ITU-T和ISO/IEC联合制定的最新的视频编码标准,于1997年由ITU-T提出,2003年3月形成最终标准草案。它包含了视频压缩领域的许多最新研究成果,主要采用了下面的技术[1]:
(1) 将编码分为编码层VCL(Video Coding Layer)和传输层NAL(Network Abstraction Layer)。将编码层和传输层分离,有利于H.264的扩展。
(2) H.264采用了空域内的帧内预测,共两种预测模式:intra16×16和intra4×4。其中intra16×16有四种预测方式,intra4×4有九种预测方式。
(3) 对于帧间预测,增加了预测模式,共七种预测模式。预测块从16×16可以最小细分为4×4。
(4) 增加了参考帧的数目,使预测更为准确。
(5) 将去块效应滤波放在编码环内,提高图像的主观质量。
(6) B帧可以作为参考帧,同时将图像的解码顺序与显示顺序分离。
(7) 采用整系数变换,提高变换速度。
(8) 采用CAVLC、CABAC等新的熵编码方法以提高编码效果。
(9) 提高了码流的抗误码能力,如对编码数据进行分割,一帧图像可以灵活地分为几个slice等。
1.2 基于Blackfin533的DSP平台
Blackfin533是ADI公司Blackfin系列中的一款高性能视频处理芯片。其主频最高能达600MHz,每秒可处理1200M次乘加运算。具有大量针对视频的专用指令,可以并行处理多条指令。
从总体上看,Blackfin533分为内核和系统接口两大部分。内核指处理器、L1存储器、事件控制器、内核定时器等;系统接口指SPORT接口、PPI接口、SPI接口、外部存储控制器、DMA控制器及与它们接口的外部资源等。
Blackfin533开发平台原理图如图1所示。摄像头输出的模拟视频信号经7113视频芯片转化为数字信号,此信号从Blackfin533的PPI接口进入Blackfin533,压缩后的码流由PCI桥传给PC机。此系统通过Flash启动,编码过程中的原始图像、参考帧及其他变量存储在SDRAM中。
图2为H.264编码系统的视频输入模块。7113芯片从视频端子读入摄像头输出的模拟信号,通过并口将数字信号输出给Blackfin533。Blackfin533通过I2C总线对7113进行配置,使其输出YUV模式、ITU656模式及增强ITU656模式等。
图1 Blackfin533平台总体框架图
图2 视频输入模块
图3 H.264编码模块图
基于Blackfin533的H.264编码
本文导航
- 第 1 页:基于Blackfin533的H.264编码
- 第 2 页:H.264编码器的优化
- 编码(54429)
- H.264(56809)
- Blackfin533(5951)
相关推荐
8168进行h.264视频编码
需要用dm8168对采集的视频进h.264编码。
请问ezsdk里面有没有相关例程?
目前找到了videnc_copy文件夹,里面的videnc_copy.c没找到入口函数。是需要自己写程序调用里面的函数吗?
请问大神该怎么用?
2018-06-21 18:20:27
H.264 CODEC芯片有什么功能?
这一系列大规模集成电路(LSI)可支持全高清视频(1,920点×1,080行)在H.264格式下的编解码。该芯片在低功耗方面具有业界领先水平,在进行全高清编码时,包含内置存储器的总功耗仅为500mW。此外,“MB86H56” 芯片可支持以每秒60帧(逐行扫描)处理全高清视频,可进一步提高图像画质。
2019-08-29 06:34:11
H.264/AVC Over IP
H.264/AVC Over IPAbstract—H.264 is the ITU-T’s new, nonbackward compatiblevideo compression
2008-06-25 10:13:39
H.264/AVC for Wireless Applications
H.264/AVC for Wireless ApplicationsVideo transmission in wireless environments is a challenging
2008-06-25 10:08:56
H.264/AVC in Wireless Environments
H.264/AVC in Wireless EnvironmentsAbstract-- Video transmission in wireless environments is a
2008-06-25 10:13:04
H.264编码器在TM320DM6446的实现步骤是什么?
2003年发布的H.264视频压缩编码标准在一定程度上解决了要在尽可能低的码率下获得尽可能好的图像质量这一问题。在相同的重建图像质量下,H.264能够比H.263节约50%左右的比特率。此外
2020-03-05 07:05:07
H.264编码器流程图
H.264编码器流程图说明:1.参考代码版本为jm61.流程图中有些地方直接引用已经修改过的代码,未作说明.2.代码经过删减,但是整个流程没有变化. 看该流程图时可能用得到的约束
2008-06-25 11:43:55
H.264标准详细介绍
H.264标准详细介绍JVT(Joint Video Team,视频联合工作组)于2001年12月在泰国Pattaya成立。它由ITU-T和ISO两个国际标准化组织的有关视频编码的专家联合
2008-06-04 14:29:02
H.264的编码如何在嵌入式设备中实现
比特率应用时, 建议不分块或者分成较大的块,以保证良好的率失真性能, 但运算复杂性和存储器需求都极高。 视频编码新标准H.264代表着继MPEG1/2和MPEG4后的第三代视频编码标准。H.264比以前
2019-08-06 06:37:38
H.264码流结构pdf
H.264码流结构pdfH.263的码流结构H.263定义的码流结构是分级结构,共四层。自上而下分别为:图像层(picture layer)、块组层(GOB layer)、宏块层
2008-06-25 10:26:14
H.264视频编码传输的QoS特性是什么
本文针对最新推出的视频编解码标准H.264的抗误码性能进行了分析,可以看到H.264/AVC标准除了拥有高效编码的特性,还引入了一些新工具用于提高错误恢复能力。
2021-06-07 06:46:55
H264视频编码技术
H264视频编码技术 H.264压缩算法采用与H.263和MPEG-4类似的基于块的混和编码方法,采用帧内(Intra)和帧间(Inter)两种编码模式。为了提高编码效率、压缩比和图象质量
2011-08-10 14:53:40
H.265与H.264对比分析
H.265 H.265是ITU-T VCEG 继H.264之后所制定的新的视频编码标准。H.265标准围绕着现有的视频编码标准H.264,保留原来的某些技术,同时对一些相关的技术加以改进
2020-12-11 15:45:33
H[1].264 Verilog H.264 的Verilog实现的opencore
H[1].264 Verilog H.264 的Verilog实现的opencore
2012-08-12 12:07:07
h.264协议中文版下载
h.264协议中文版下载 访问单元:AC变换系数:自适应二进制算术解码过程:自适应二进制算术编码过程...中英文版,直接翻译的。。还能让你学习学习英语。。。不错哦。。。。下了记得顶一顶了
2008-05-30 17:48:51
DM8168的H.264解码丢包策略问题
如果DM8168接收网络发送过来的H.264包数据,比如一个I帧,或者一个P帧,但是传输中间丢了一包1024字节的码流数据,那接收端对应怎么解决?扔掉整个帧的H.264数据,还是仍然把这一帧缺数据的H.264码流往m3video去送?
2018-06-21 00:03:39
Linux VDA如何启用H.264编码?
你好真的是冠军。我有一个安装了7.13 VDA的Linux VM。有谁知道如何启用H.264编码?我会告诉我这不是一个Linux家伙,所以有可能误解了一些东西......我分配了M60 8Q配置文件
2018-09-17 14:38:27
SUNNISKY ENC264HD H.264视音频高清压缩编码器
SUNNISKY ENC264HD是一款实用的、且符合H.264标准的ASI-TS IP实时视频/音频的高清HD压缩编码或转码设备,其功能是将一路模拟视音频(或Y/PB/PR)输入的信号/或数字
2011-03-06 19:27:12
TI DAVINCI的商业级H.264 视频编码器源码供应
供应基于3G 和 TI DAVINCI的商业级H.264 视频编码器源码 方案硬件平台: TI 公司的 TMS320DM6446 ,华为EC1260 3G EVDO 无线上网卡. 软件功能:&
2009-12-02 14:10:03
例程:如何使用PX2硬编码H.264 [CODE_PX2]Encode_H264
:./vpu_apiDemo -i h264码流文件 -coding 7其中-coding 7表示该文件为H.264编码,实际上该代码经过修改可以解码很多其它类型码流甚至进行编码工作。通过logcat可以看到相关的解码
2015-02-10 18:02:25
在opencv中如何调用H.264硬编码对摄像头取到的mat进行编码?
看手册芯片上说明i.MX8MM带H.264硬编码功能,那我在opencv中如何调用这个硬编码对摄像头取到的mat进行编码?使用的是linux系统
2021-12-31 06:02:31
基于Blackfin533的H.264编码
随着计算机网络和多媒体技术的发展,数字视频的应用越来越广泛,如DVD、网络会议服务、数字电视等。在这些视频处理与通信中,有效的视频编码是其关键技术。 H.264/AVC是ITU-T视频编码
2011-07-13 17:12:01
如何利用ADSP Blackfin533设计视频检测系统?
本文利用ADSP Blackfin533(BF533)为核心处理器,设计了视频检测系统,实现了视频图像的采集、处理和网络传输,该系统具有体积小、功耗低、性能高、可便携等优点。
2021-06-04 07:06:58
对于HDVICP和MJCP的使用和H.264的视频压缩该怎样处理有很多疑惑,求解答
我刚开始学习DM368芯片,存在很多困惑和问题:
1.VPSS视频模块子系统是不是只能对进来的视频进行处理,不能进行H.264的压缩编码吗?
2.怎样进行压缩编码,该怎么使用HDVICP和MJCP
2018-05-28 03:15:04
对输入的视频进行H.264编码,请问对于输入的视频我该如何存储?
本帖最后由 一只耳朵怪 于 2018-5-25 14:47 编辑
你好!我现在要对输入的视频进行H.264编码,请问对于输入的视频我该如何存储,以备以后使用;对于编码好的视频我该如何存储,以备我以后使用,而且我该如何验证这个编码的视频流就是经过H.264编码的。
2018-05-25 09:16:02
怎么使用工作代码来解码H.264流
我在GRID SDK中进行了广泛的搜索,并在网上搜索了它,但找不到解码H.264流的工作解决方案。我想到的目标是让客户端在服务器上运行游戏。游戏将根据GRID SDK以H.264编码,但我对如何解
2018-09-14 10:34:03
怎么设计基于DSP的H.264编码器电路?
H.264是ITU-T的视频编码专家组(VCEG)和ISO/IEC的活动图像专家组(MPEG)联合制定的视频压缩标准。它在H.263/H.263++的基础上发展,在继承所有编码压缩技术优点的同时引入
2019-09-04 06:19:09
新一代视频编码标准H.264在高速DSP平台上的实现与优化
新一代视频编码标准H.264在高速DSP平台上的实现与优化Implementation and Optimization the New Generation Video Coding
2008-06-25 10:35:31
最新视频编码标准H.264及其核心技术
最新视频编码标准H.264及其核心技术H.264是ITU-T和ISO联合研究制定的编码效率高、网络适应性强的最新数字视频编码国际标准.H.264是面向视频电话、视频会议等实际应用的标准,它能以低
2008-06-25 11:42:03
视频压缩标准MPEG-4和H.264的基础知识
实现视频的高压缩比、高图像质量、良好的网络适应性等目标。目前JVT的工作已被ITU-T接纳,新的视频压缩编码标准称为H.264标准,该标准也被ISO接纳,称为AVC(Advanced Video
2008-05-28 16:28:11
请问DM8168进行H.264硬核编码(OMX VENC) 是否支持数据分割(data partition)?
我在OMX_05工程里没有找到将H.264配置成数据分割(data partition)模式的参数和方法,请问DM8168进行H.264硬核编码(OMX VENC) 是否支持数据分割(data partition)?
2018-07-25 09:01:43
采用FPGA和NiosII实现实时H264视频编码器
H.264标准作为新一代视频编码标准,是面向多比特率的视频编码标准,也称JVT/AVC标准,既可用于高码率的HDTV和数字存储系统,也可用于低码率的实时通信系统。在相同的图像质量情况下,H.264比
2019-07-29 06:52:57
针对硬件实现的h.264视频编码算法改进
针对硬件实现的h.264视频编码算法改进针对硬件实现的视频编码算法改进上海交通大学图像通信与信息处理研究所 周怡吴昊方向忠摘要’ 从硬件实现的角度分析了算法# 重点研究了占用最多运算时间的预测部分
2008-06-25 11:35:14
h.264编码器下载
Changes for Version JM7.3 to JM 7.2h.264编码器源代码,带有H.264编码器流程图。Bug fixes- encoder: DPB for field
2008-06-25 11:46:18164
如何在FPGA上实现H.264/AVC视频编码标准
尽管H.264/AVC承诺将比已有视频编码标准具有更高的编码效率,它仍为系统架构师、DSP 工程师和硬件设计人员带来了巨大的工程设计挑战。H.264/AVC 标准引入了自 1990 年推出 H.261 之
2008-08-25 13:04:5426
H.264视频编码在DM642上的实现与优化
设计并实现了基于DSP 芯片TMS320DM642 的H.264 编码器。详细介绍了H.264 算法在DSP上的移植和优化。为使编码器达到实时应用的要求,采用基于C64x CPU 的软件优化技术,对H.264的一些核
2009-09-03 14:30:3423
基于H.264的无再损帧内编码
为了在改进的H.264 上实现无再损帧内编码,该文提出了一种新的基于整数线性规划的优化clip 算法及改进算法,解决了H.264 多次编码中由当前clip 模块和帧内预测运算引入的视频畸
2010-02-09 14:28:1135
基于ADSP-BF561的H.264视频编码器的实现
基于ADSP-BF561的H.264视频编码器的实现
H.264/AVC是ITU-T VCEG和ISO/IECMPEG联合制定的最新视频编码国际标准,是目前图像通信研究领域的热点技术之一。H.264的视频编码层(VCL)
2008-12-26 14:43:44706
h.264是什么意思
H.264是ITU-T的VCEG(视频编码专家组)和ISO/IEC的MPEG(活动图像编码专家组)的联合视频组(JVT:joint video team)开发的一个新的数字视频编码标准,它既是ITU-T的H.264,
2008-12-29 11:42:479293
H.264中二进制化编码器的FPGA实现
H.264中二进制化编码器的FPGA实现
1 引言 随着数字电视及视频会议的发展以及应用,H.264由于其更高的压缩比、更好的图像质量和良好的网络适应性而
2009-11-04 10:27:291386
H.264压缩技术的推广
H.264是ITU-T的VCEG(视频编码专家组)和ISO/IEC的MPEG(活动图像编码专家组)的联合视频组(JVT:joint video team)开发的一个新的数字视频编码标准,它既是ITU-T的H.264,又是ISO/IEC的MPEG
2010-07-30 11:32:57530
基于ADSP-BF533处理器的H.264解码器
摘要:H.264标准拥有比其他视频编码标准更好的压缩性能,但计算复杂度高,限制了H.264标准的应用。Blackfin处理器是ADI公司推出的低功耗、高性能的定点DSP芯片,有极高的性价比,是H.264标准DSP实现的理想平台。文中探讨在Blackfin处理器上通过多种优化技术
2011-02-28 00:20:4731
基于H.264的立体视频编码方法
H.264是一种高效的视频编码压缩标准,它集中了以往标准的优点。基于H.264的高效编码压缩技术,文章研究了块基立体视频编码方法,并对基于H.264, 和基于H.264的立体视频编码方案进行了
2011-06-10 16:34:0943
基于MPI的H.264并行编码代码移植与优化
H.264 获得出色压缩效果和质量的代价是压缩编码算法复杂度的增加。为了寻求更高的编码速度,集群并行计算被运用到H.264的视频编码计算中。分析H.264可实现并行计算的任务单元选择;
2011-07-27 15:56:160
h.264编码技术
H.264是由ITU-T(ITU Telecommunication Standardization Sector,国际电信联盟远程通信标准化组)视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team)提
2012-08-24 10:22:562317
H.264视频编码算法的认识与理解
H.264,同时也是MPEG-4第十部分,是由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team)提出
2017-12-01 14:08:134342
基于H.264编码视频的网络传输跟踪评价方法
随着编码视频在网络流量中占比的不断增长,视频传输机制的性能评估变得越来越重要。论文提出来一个基于H.264视频编码标准机制的视频传输网络跟踪综合评价方法,对视频网络传输的性能评估主要从两方面提出
2017-12-21 15:30:240
基于Blackfin533的CCSDS图像压缩算法编码优化
关键词:Blackfin533 , CCSDS , 编码优化 , 图像压缩 通过程序结构的调整,编码结构的优化及代码的汇编级优化,完成编码器的DSP高效实现。实验结果表明,优化后的编码器降低了运算
2018-10-17 14:33:01261
什么是AVC编码? 简述H.264概念和发展
关键词:AVC , 编码 频编解码技术有两套标准,国际电联(ITU-T)的标准H.261、H.263、H.263+等;还有ISO 的MPEG标准Mpeg1、Mpeg2、Mpeg4等等。H.264
2018-12-25 14:22:021653
H.264编码和H.265编码的区别
目前很多摄像机采用了H.265的编码标准,H.264编码的摄像机逐渐减少,为什么H.265会流行?H.264和H.265有何不同?
2020-03-14 15:53:4327668
【转】为什么H.265编码优于H.264编码?
我司最近的新产品都能支持H.265,越来越多的输入视频信号都采用了H.265的编码标准,H.264编码的逐渐减少,为什么H.265会流行?H.264和H.265有何不同?今天我们就来给各种施工
2020-05-21 14:56:331965
H.264编码原理
H.264,同时也是 MPEG-4第十部分,是由 ITU-T 视频编码专家组(VCEG)和 ISO/IEC
动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team
2022-08-31 15:39:242
评论
查看更多