Vendor: Ocean Logic Pty Ltd Category: Data Compression

QOI Image Compressor

This core implements the QOI lossless image compression algorithm producing a raw, header-less file.

Overview

This core implements the QOI lossless image compression algorithm producing a raw, header-less file. Simple, fully synchronous design with low gate count.

OL_QOIE is a fast, low complexity implementation of the compression algorithm that accepts one 24 bits RGB pixel per clock cycle and outputs compressed data packed in 32 bits words.

The QOI Lossless Image Compression Algorithm

QOI stands for Quite OK Image Format and it is a fast, simple lossless image compression algorithm.

As it can be seen in these benchmarks, the performance of the algorithm is usually somewhere in between two well known image compression libraries (like libpng and stb) but at a much lower computational cost.

QOI uses a combination of some well known image compression techniques and innovative ideas.

Pixels are compressed as:

  • runs of identical pixels
  • an index to a 64 pixel cache of previously encountered pixels
  • a difference to the previous pixel
  • a full RGB pixel

The QOI algorithm is an excellent compromise between compression performance and low algorithmic complexity.

Key features

  • Implemented according to the QOI image format.
  • Processes one 24 bits pixel per clock cycle.
  • High throughput : up to 800 Mpixles/s in high end, 4K@30 in low end FPGAs.
  • Optional header processing available.
  • Fully synchronous design.
  • Available as fully functional and synthesizable VHDL or Verilog soft-core.
  • Test benches provided

Block Diagram

Applications

  • Bandwidth and storage reduction.
  • Lossless compressed frame store.
  • Space imaging applications.
  • SoC to SoC image transmission.

Files

Note: some files may require an NDA depending on provider policy.

Specifications

Identity

Part Number
OL_QOIE
Vendor
Ocean Logic Pty Ltd
Type
Silicon IP

Provider

Ocean Logic Pty Ltd
HQ: Australia
Ocean Logic Pty Ltd is a small company formed in 1996 to provide consultancy services in the area of digital design. Operations have been subsequently extended to the design of IP cores. The company has now a well established and successful IP core development program. Some of the cores available are outlined in the products section. Our soft cores have been shipped to many customers and have been included in current products. The know-how of the company includes direct experience of ASIC and FPGA design with the most modern tools as well as hardware implementation of complex algorithms from computer graphics to telecommunications.

Learn more about Data Compression IP core

Evaluating Lossless Data Compression Algorithms and Cores

Data compression plays a critical role in modern computing, enabling efficient storage and faster transmission of information. Among lossless data compression algorithms, GZIP, ZSTD, LZ4, and Snappy have emerged as prominent contenders, each offering unique trade-offs in terms of compression ratio, speed, and resource utilization. This white paper evaluates these algorithms and their corresponding hardware cores, providing an in-depth comparison to help developers and system architects choose the optimal solution for their specific use case.

Firmware Compression for Lower Energy and Faster Boot in IoT Devices

The phrase “IoT” for Internet of Things has exploded to cover a wide range of different applications and diverse devices with very different requirements. Most observers, however, would agree that low energy consumption is a key element for IoT, as many of these devices must run on batteries or harvest energy from the environment.

IP Core for an H.264 Decoder SoC

This paper presents the development of an IP core for an H.264 decoder. This state-of-the-art video compression standard contributes to reduce the huge demand for bandwidth and storage of multimedia applications. The IP is CoreConnect compliant and implements the modules with high performance constraints.

Frequently asked questions about Data Compression IP

What is QOI Image Compressor?

QOI Image Compressor is a Data Compression IP core from Ocean Logic Pty Ltd listed on Semi IP Hub.

How should engineers evaluate this Data Compression?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this Data Compression IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP