参考显示器与放映屏幕呈现精细海岸影像的数字电影制作室,AI 生成场景示意

JPEG2000 FPGA IP Core


JPEG 2000(ISO/IEC 15444)是基于小波变换的国际图像压缩标准,支持有损与无损压缩,以高画质和高压缩效率见长。

北格逻辑 JPEG2000 IP 核采用 RTL(Verilog)实现,标准版与低延迟版均支持 FPGA 图像和视频编解码,可按格式互通、延迟及目标平台需求选择配置并定制。

面向重视图像细节的应用

JPEG2000适用于重视图像细节、传输带宽与存储效率的应用,具体格式和压缩配置按产品需求选择。

无人物的数字电影放映厅,屏幕呈现山谷湖泊影像,AI 生成场景示意

数字电影

面向高画质影像的制作、存储与播放。

无患者信息的医学影像阅片工作站与扫描设备,AI 生成场景示意

医学成像

面向医学影像的数据压缩、存储与传输。

地球上空的通用观测卫星与精细地表影像,AI 生成场景示意

卫星影像

面向高分辨率遥感图像的数据处理与传输。

为什么选择 JPEG2000

当应用同时要求较小的数据量与较高的图像保真,JPEG2000 值得优先评估。相较传统 JPEG 及 JPEG XS 等轻量级帧内压缩方案,它在相同压缩倍数下通常能提供更高画质,尤其适合细节丰富的自然图像;实际效果取决于图像内容与编码配置。

医疗图像、卫星影像等应用往往重视细微纹理与灰度层次。JPEG2000 的算法更复杂、计算量更大,对 FPGA 逻辑与存储要求更高;当图像保真是优先目标时,更高的实现投入可以换取更有价值的画质表现。

测试图test_pic1预览:蓝天背景下的秋日树冠,包含密集枝叶纹理与色彩细节
测试图预览:test_pic1(树冠秋叶)
树冠秋叶测试图在3至25倍压缩下的PSNR曲线,比较JPEG2000的9/7、5/3与JPEG XS的MAIN、HIGH配置
同等压缩倍数下的 PSNR 对比:test_pic1(树冠秋叶)

树冠秋叶测试中,在 3:1–25:1 压缩范围内,JPEG2000 9/7 与 5/3 配置的 PSNR 均高于 JPEG XS MAIN/HIGH。JPEG2000 使用 5 级小波分解;其他测试图像、配置与特例见完整对比。

查看 JPEG XS 与 JPEG2000 选型及 PSNR 实测对比 ↗

JPEG2000 的核心压缩特性

高画质与细节保留

注重细微纹理、边缘以及色彩与灰度层次的保留,适合图像保真优先的应用。实际画质由图像内容和编码工作点共同决定。

全帧率失真优化

典型 JPEG2000 编码器采用后压缩率失真优化(PCRD-opt):以码块(CB)为单位比较截断点的率失真斜率(失真减少量/码率增量),在目标码率下优化整帧比特分配、降低总体失真。

有损与数学无损

有损编码在画质与数据量之间取舍;数学无损编码逐像素精确重建,适合要求完整保留图像信息的应用。

小波压缩,减少块状伪影

区别于传统 JPEG 的小块 DCT 变换,JPEG2000 采用小波变换,有助于减少高压缩下常见的块状伪影,使纹理与明暗过渡更自然。

北格逻辑 IP 优势

  • 资源精简,降低部署成本:围绕 JPEG2000 的计算需求优化数据通路,减少不必要的逻辑、存储访问与功耗开销,在满足画质和处理要求的同时控制部署成本。
  • 多组配置,性能可定制:常规版本按 4K60 设计,并提供多组性能配置。可按分辨率、帧率、位深及目标平台定制吞吐、并行度和资源配置,在所选标准或版本要求下进行场景裁剪与优化。
  • 批量商用,稳定可靠:已在 AMD Xilinx Kintex-7、UltraScale、UltraScale+ 平台充分验证并批量应用,具备稳定商用基础。
  • 兼容多种 FPGA 平台:可部署于 AMD Xilinx、Altera、紫光同创等 FPGA,结合目标器件的资源、接口及性能要求进行适配。
  • 服务响应快速:工程团队直接对接,快速响应集成与调试需求,提供问题定位、平台适配、应用优化和技术咨询支持。

JPEG2000 IP:标准版与低延迟版

两种版本均可处理图像与视频,区别在于更适合的场景、格式及延迟要求。

标准版本:标准格式与互通

遵循 JPEG2000 Part 1 Amd 1,支持 9/7 小波有损与 5/3 小波数学无损压缩,以及 .jp2/.j2c 格式。更适合单张图像处理、存储归档及标准格式对接。

支持与官方参考软件双向编解码互通,便于接入已有图像处理流程。

低延迟版本:实时链路优化

采用 9/7 小波有损编码,更侧重低延迟视频应用。收到若干行图像后即可预测和计算截断点,减少处理等待。

使用北格逻辑私有封装与配套编解码器,减少封装开销并支持快速解码。

低延迟版端到端延迟可控制在 8.5ms 以内,特定优化配置下可进一步降低至 2ms 以内。此处指 HDMI 输入至 HDMI 输出,包含 JPEG2000 编码、网络传输与解码;实际指标随视频格式、系统配置和网络条件变化。

技术规格

支持动态调整压缩倍数,并配置小波级数、量化步长及码块尺寸。下表以常规 4K60 设计为参考,其他性能配置与定制规格按目标应用、所选版本及 FPGA 平台确定。

标准版本 低延迟版本
常规设计性能 4K@60fps 4K@60fps
延迟(端到端) 1帧+2ms 8.5ms
颜色空间 RGB/YUV444/YUV422/灰度图(PGM) RGB/YUV444/YUV422
色深 8/10/12 8/10/12
小波(DWT)类型 9/7小波(有损)、5/3小波(无损) 9/7小波(有损)
小波(DWT)级数 3级-6级 3级-6级
量化步长 可配置 可配置
质量层 1层 1层
有损压缩倍数 1-25倍,可动态配置 1-25倍,可动态配置
编码输入格式 AXI-Stream AXI-Stream
编码输出格式 .jp2、.j2c 北格逻辑私有格式
解码输入格式 .jp2、.j2c 北格逻辑私有格式
解码输出格式 AXI-Stream AXI-Stream
CB大小 32x32、64x64、64x4 64x4、16x16、32x8
码流排列顺序 CPRL PCRL

数学无损模式的实际压缩比随图像内容变化。

演示平台与集成配套

可提供基于 AMD Xilinx KU3P FPGA 的硬件演示平台,用于观察实际码率、画质与延迟。结合 HDMI/SDI 输入输出、VPSS 与网络传输等配套模块,可构建分布式视频系统及其他图像处理产品。

Berglogic北格逻辑JPEG 2000 IP
JPEG2000编解码器演示环境示意图

联系我们,获取适合目标 FPGA、视频格式及延迟要求的配置建议、定制与集成支持。

咨询集成方案 ↗