• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

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

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
大家还在搜
  • h.264 standard pdf

    H.264 video compression standard.New possibilities within video surveillance. Table of contents1.

    2008-06-04 14:09

  • 基于Blackfin533的H.264编码

    随着计算机网络和多媒体技术的发展,数字视频的应用越来越广泛,如DVD、网络会议服务、数字电视等。在这些视频处理与通信中,有效的视频编码是其关键技术。   H.264/AVC是ITU-T视频编码

    2011-07-13 17:12

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

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

    2015-02-10 18:02

  • H.264视频编解码FPGA解决方案

    ` 本帖最后由 yinyidianzi 于 2018-5-15 18:15 编辑 H.264视频编解码是一个数字视频压缩标准,由VCEG(ITU-T Video Coding Experts

    2018-05-07 17:14

  • 请问h.264的帧内预测算法的ding层怎么设计

    h.264的帧内预测算法的ding层设计怎么去设计

    2019-03-03 19:40

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

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

    2015-01-19 09:49

  • H.264视频编码器的CABAC编码的verilog实现

    各位大神有做过H.264 CABAC Verilog HDL实现的吗?小弟急求源代码,希望做过的大婶们给予指导,定重重酬谢@@

    2015-01-14 14:13

  • H264视频编码技术

    H264视频编码技术  H.264压缩算法采用与H.263和MPEG-4类似的基于块的混和编码方法,采用帧内(Intra)和帧间(Inter)两种编码模式。为了提高编码效率、压缩比和图象质量

    2011-08-10 14:53

  • 【Rayeager PX2分享】:PX2板实现H.264裸码流的解码

    之前已经有人尝试使用了PX2板实现H.264裸码流的解码,并且给了例程,不过楼主尝试时碰到了一点小问题,现在也是解决了,现在楼主配上图文教程,分享给大家,一起学习。另附上原帖楼主提供的源码先是将源码

    2015-05-06 17:50

  • H.264视频编码器的代码优化

    进行代码优化,先要找出程序的瓶颈,即占用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