OpenASIC
    • \[\[global:header.categories\]\]
    • \[\[global:header.recent\]\]
    • \[\[global:header.tags\]\]
    • \[\[global:header.popular\]\]
    • \[\[global:header.users\]\]
    • \[\[global:header.groups\]\]
    • \[\[global:header.search\]\]
    • Register
    • Login

    开源H.264 Video Encoder IP Core V2.0 发布

    Scheduled Pinned Locked Moved 新闻文档 | News & Documents
    3 Posts 3 Posters 16.7k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • B Offline
      bo
      last edited by bo

      H.264 Video Encoder IP Core V2.0

      开源H.264 硬件视频编码器IP核

      H.264 Video Encoder IP Core 是开源的H.264硬件视频编码器,实现了H.264(AVC)的大部分功能。它由复旦大学专用集成电路与系统国家重点实验室(State Key Lab of ASIC & System,Fudan University)视频图像处理实验室(VIP Lab)范益波教授研究团队开发完成,并开放源代码。任何组织个人可以无偿使用上述代码用于研究和生产目的,VIP Lab将会持续更新并维护编码器的软硬件开发。

      基本Feature

      • AVC/H.264 Baseline Profile
      • YUV 4:2:0
      • Bitdepth 8
      • FHD@60fps
      • GOP:I/P
      • MB: 16x16
      • 1/4 Sub-pixel interpolation
      • Search range: 16
      • All Inter Partition mode
      • All 9 Intra prediction mode
      • CAVLC
      • Deblocking Filter

      本次更新内容

      • H265ENC V2.0 功能更新内容
      1. h264enc v2.0
        a.修复了1.0版本中存在的bug
      2. INTRA – Intra mode decision & partition decision
        a.调整C model的预测优先级从而匹配硬件代码
      3. IME – Integer motion estimation
        a.修改生成mv_cost的方式,提高预测准确性
      4. FME– Fractional motion estimation
        a.修复在fmv计算和亮度预测块生成上的bug
        b.重新实现了1/2插值的逻辑
      5. TQ - Transformation & Quantization
        a.增加QPc,使之符合标准
        b.增加量化和idct模块的位宽,防止发生溢出
      6. CAVLC - Entropy coding
        a.修改状态机从而正确编码色度分量
        b.修复从TQ模块读取残差时的bug
      7. FETCH
        a.修复取预测像素时的一些bug
        b.修改模块内对RAM读逻辑
      • 完成测试项目
        我们测试了416x240到1920x1080的多个序列,确认在不同分辨率下以及在不同QP下编码器能够正常工作。测试中发现1.0版本中各个模块的已知bug均已修复。
        测试结果如下图所示:
        Intra test:CAVLC,10 frames
        0_1564625206698_H264-I.jpg
        Inter test:CAVLC,DB on,10 frames
        0_1564625301937_H264-P.jpg

      关于VIP Lab

      复旦大学VIP实验室专注于从事下一代视频、图像、AI硬件处理器研究,包括超高清视频、图像编解码器(CODEC IP),图像处理器(ISP IP),神经网络处理器(NN IP)等。
      实验室网站 http://viplab.fudan.edu.cn

      代码下载

      http://openasic.org/topic/79/h264-video-encoder-rtl-ip-core-version-2-0

      关注我们

      微信公众号: OpenASIC
      img

      1 Reply Last reply Reply Quote 0
      • L Offline
        lg08
        last edited by

        请问能发布一些你们H264 encoder源码的说明文档吗

        1 Reply Last reply Reply Quote 6
        • Y Offline
          yah1003us
          last edited by

          目前正在研讀, 看起來是很標準的作法.

          1 Reply Last reply Reply Quote 0
          • 1 / 1
          • First post
            Last post
          Copyright © 2016 OpenASIC.XinKai
          VIP Lab @Fudan University | XK Silicon