美文网首页
GPU 中的帧压缩

GPU 中的帧压缩

作者: 陈成_Adam | 来源:发表于2023-06-10 23:19 被阅读0次

Imagination

IMGIC,英文全称为 IMaGination Image Compression。是 Imagination 最新的帧压缩技术。其目的是减少读写显存中的渲染目标(Render Targets)所需要的带宽和功耗。IMGIC 包含无损压缩和有损压缩两种模式。有损压缩模式下,压缩比率的大小与待压缩的内容有关。在广泛的测试中可以减少 50% 的带宽。

IMGIC Technology Overview – Imagination (imaginationtech.com)

Introducing IMGIC - A better frame-buffer compression - Imagination Announces B-Series GPU IP: Scaling up with Multi-GPU (anandtech.com)

Introducing IMGIC - A better frame-buffer compression - Imagination Announces B-Series GPU IP: Scaling up with Multi-GPU (anandtech.com)

ARM

AFBC,全称 ARM Frame Buffer Compression,即 ARM 帧缓冲压缩。

AFBC 是一种无损的图像压缩格式。在移动设备上的 SOC 设计越来越复杂,由于带宽所导致的设计困难也日益凸显,因此 ARM 推出了 AFBC。

  • 无损压缩。

  • 支持 RGB 和 YUV 格式。YUV 格式可以达到 50%的压缩比。

  • Mali 的 GPU、视频编解码器、显示控制器都支持该压缩格式的编解码。

  • 不需要额外的芯片面积。个人理解是说,因为它们都已经集成在了上述的 IP 中,所以不需要一个额外的 IP ,从而不需要额外的芯片面积。

  • 降低芯片功耗。因为传输的数据被压缩,传输的数据量减少,功耗自然就降低了。

Arm Frame Buffer Compression – Arm®

相关文章

  • 音视频基础

    视频压缩:I帧、P帧、B帧 关键帧视频拍摄时帧内压缩和帧间压缩的区别GOP/ 码流 /码率 / 比特率 / 帧速率...

  • iOS音视频开发 - IPB帧

    做视频开发,特别是视频压缩、直播流优化,一个最基本的需要了解的概念就是IPB帧 IPB帧 视频压缩中,每帧都代表着...

  • H264压缩技术

    帧内压缩技术 有损压缩 帧间压缩 有损压缩

  • Android UI性能优化

    屏幕渲染机制 cpu(gpu sf暂统称cpu)经过各种运算,将数据写入一块内存中,这块内存叫做「帧缓冲」。 帧缓...

  • 帧内压缩理论

    解决i帧压缩

  • 视频压缩中IPB帧概念

    视频压缩中,每帧代表一幅静止的图像。而在实际压缩时,会采取各种算法减少数据的容量,其中IPB就是最常见的。 I帧表...

  • UITableView的性能优化

    屏幕显示图像的原理 计算机系统中CPU 计算好显示内容提交到GPU,GPU渲染完成后将渲染结果放入帧缓冲区中,随后...

  • 撕裂/掉帧

    图像显示大致过程: CPU/GPU处理 → 存放到帧缓存区 → 视频控制器去帧缓存区中读取 → 其他一些列的处理 ...

  • I B P 简介

    1. I P B 帧概念简述 视频压缩中,每帧代表一幅静止的图像。而在实际压缩时,会采取各种算法减少数据的容量,其...

  • iOS中的H264硬解码 - 音视频总结

    H264压缩技术 帧内预测压缩 解决的是空域数据冗余问题. 帧间预测压缩 解决的是时域数据冗余问题 整数离散余弦变...

网友评论

      本文标题:GPU 中的帧压缩

      本文链接:https://www.haomeiwen.com/subject/pxcxydtx.html