H.264 video compression standard.New possibilities within video surveillance. Table of contents1.
2008-06-04 14:09
随着计算机网络和多媒体技术的发展,数字视频的应用越来越广泛,如DVD、网络会议服务、数字电视等。在这些视频处理与通信中,有效的视频编码是其关键技术。 H.264/AVC是ITU-T视频编码
2011-07-13 17:12
PX2实际上也开放了接口可以对H.264等裸码流进行解码。这里提供一份代码即可实现H.264裸码流的解码,如果您具有一定的Android系统开发经验,很快就能理解并进行相关改写。使用方法:在PX2
2015-02-10 18:02
` 本帖最后由 yinyidianzi 于 2018-5-15 18:15 编辑 H.264视频编解码是一个数字视频压缩标准,由VCEG(ITU-T Video Coding Experts
2018-05-07 17:14
h.264的帧内预测算法的ding层设计怎么去设计
2019-03-03 19:40
PX2实际上也开放了接口可以对H.264等裸码流进行解码。这里提供一份代码即可实现H.264裸码流的解码,如果您具有一定的Android系统开发经验,很快就能理解并进行相关改写。使用方法:在PX2
2015-01-19 09:49
各位大神有做过H.264 CABAC Verilog HDL实现的吗?小弟急求源代码,希望做过的大婶们给予指导,定重重酬谢@@
2015-01-14 14:13
H264视频编码技术 H.264压缩算法采用与H.263和MPEG-4类似的基于块的混和编码方法,采用帧内(Intra)和帧间(Inter)两种编码模式。为了提高编码效率、压缩比和图象质量
2011-08-10 14:53
之前已经有人尝试使用了PX2板实现H.264裸码流的解码,并且给了例程,不过楼主尝试时碰到了一点小问题,现在也是解决了,现在楼主配上图文教程,分享给大家,一起学习。另附上原帖楼主提供的源码先是将源码
2015-05-06 17:50
进行代码优化,先要找出程序的瓶颈,即占用CPU时间较多的代码,然后对其进行有针对性的优化。使用CCS提供的代码剖析工具Profile可以统计显示出程序中各个重要段和函数的运行时间,找出运算量较大的程序段,优化这些程序段,对于提高算法的性能有巨大影响。 ⑴ 联合使用-pm和-03编译选项,对代码进行项目级的优化:CCS提供了强大功能的编译选项,从-O0到-O3共四级优化。-O3编译选项使能软件流水和其他优化方法,-pm选项从程序代码角度,把整个项目的所有源程序联合起来,作为一个模块来处理。-pm和-03两个选项联合使用,能进行一系列的优化,并且代码尺寸变小很多。 ⑵ 使用const、restrict 关键字修饰指针:const指示编译器其修饰的指针所指向的内容不能修改;restrict指示编译器其修饰的指针与其他指针指向的内容不会覆盖,这些信息使两个指针不会访问同一存储器地址,可以消除存储器之间的相关性,这样可以并行执行多个数据的读取和运算,使代码运行达到昀大效率。 ⑶ 对短字长数据使用宽长度的存储器访问(数据打包处理):即当CPU执行一连串短型数据(如16bit数据)操作时,可将数据类型设置为32bit长度的int型,这样可以一次性访问2个短型数据,然后使用C6000指令,同时进行两个数据的操作,减少了对内存的访问,这比采用16bit长度short型节约一半的时间。 ⑷ 循环展开,把C语言中的循环打开,把多循环变为少循环,减少循环嵌套,使得可能并行的指令增加,从而改进软件流水编排,改善代码性能。 ⑸ 减少C函数的调用,尽量使用系统提供的内联函数(intrinsics函数)代替C函数,C6000编译器提供了许多intrinsics,是直接与C6000汇编指令映射的在线函数,可以快速优化C代码,这样减少许多不必要的操作,提高代码运算速度。 ⑹ 使用软件流水技术,软件流水是一种对循环中的指令进行调度优化的技术,利用软件流水可生成非常紧凑的循环代码。当编译时采用-O2或-O3级别的优化选项时,编译器将对程序中的循环进行软件流水。通过软件流水的优化,可以大大提高循环代码的效率,极大地实现指令的并行性。
2011-08-10 14:56