Login

Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

ARM Frame Buffer Compression

The ARM® Frame Buffer Compression (AFBC) protocol addresses the difficulty of creating increasingly more complex designs within the thermal limit of a mobile device. It reduces the overall system level bandwidth and power cost of transferring spatially coordinated image data throughout the system by up to 50%.

A lossless image compression protocol and format, AFBC minimizes the amount of data transferred between IP blocks within a SoC. Its lossless compression ratios are comparable with other leading standards but with the added benefit of fine grained random access, which importantly allows for the application of AFBC throughout other IP blocks within your SoC design.

It is available in all ARM Mali Video Engines, future ARM Mali Graphics Processing Units and as a licensable IP for the display processor.

ARM Frame Buffer Compression has the following properties:

  • Lossless data compression
  • Random access down to 4x4 block level
  • Bounded worst-case compression ratios
  • Support for both YUV and RGB formats
  • Compression ratios comparable to other lossless compression standards
  • YUV compression ratio of typically 50%
 
Maximise