JPEG 2000 由 intoPIX支持
intoPIX 的荣获EMMY®奖的 JPEG 2000 IP 核保护高价值图像。同时处理深色、高数据速率和广泛的 JPEG2000 技术, IP 核可实现一流的画质。
适用于最新的平台和流程节点, intoPIX IP -内核允许用户在比特率、帧速率、分辨率、功耗和可扩展性方面实现前所未有的性能。
受益于模块化架构,并配有广泛的外围设备和安全性 IP -核心, intoPIX 的解决方案提供了一种简单、及时且经济高效的方法,以实施 JPEG 2000 技术独一无二 intoPIX 增加值
"超低延时"模式
独具特色 intoPIX
Ultra-low latency mode (sub-I-frame) codes down to 2/16th of a frame (field) at the encoding and 1/16th of a frame (field) at the decoding with stripe border protection.
(例如,在 1080p60 或 2160p60 中进行端到端压缩时,压缩到 5 毫秒)
主要功能
发现我们的 JPEG 2000 IP -核
intoPIX 提供广泛的JPEG2000编码器/解码器 IP -针对各种应用优化的内核。基于我们支持的所有功能,可以提供自定义版本,以满足您的特定需求。
您可以联系我们,以获取基于您选择的FPGA 平台或 ASIC 的配置 并列出了一系列典型配置:
特点
图像/视频功能 |
|
JPEG 2000 压缩 (ISO 15444-1 及更多) |
|
质量和比特率控制 |
|
延迟 |
|
控制 |
|
FPGA / ASIC |
|
* If you are looking to avoid any DDR requirements , intoPIX provides other compression IP-cores without any external memory needs: TICO XS (JPEG XS), TICO RDD35 or TICO-RAW (sensor compression)
编码器结构
单击图像放大
The first stage of the encoder is the Multiple Component Transformation, It may be used to improve compression efficiency, by decorreleting the luminance from the chrominance, e.g. converting RGB to YCbCr. 3 modes are accessible: Pass-through, reversible Lossless transform (RCT, prescribed for Lossless encoding)) and the irreversible transform (ICT).. Both, RCT and ICT, transformations are implemented with 18-bit fixed point precision.
离散小波变换 (DWT)
子波段的二维小波分解使用 Le Gall (5/3) 滤芯或 Daubechies (9/7) 滤波器库执行。建议使用 5/3 滤波器进行无损编码,而 9/7 滤波器为有损编码提供更好的压缩效率。与 18 位定点精度一起使用。
量化
The coefficients of the wavelet sub-bands are quantized. The quantization steps are defined by the user and can be different for each sub-band.
熵编码器
每个小波子带被分成几个代码块,并使用熵编码器进行编码。编码器分为两个模块:上下文建模器和算术编码器。上下文建模器通过向算术编码器发送描述每个位邻域的信息,对代码块的每个位平面进行编码。有了此信息,算术编码器对每个位进行编码,以便生成压缩的位流。
费率分配器
JPEG 2000 生成器
The JPEG 2000 Generator is responsible for generating the final codestream so as to provide a fully compliant JPEG 2000 image. This codestream generator is also responsible for the codestream structure accordingly to the scalability order selected by the user: by Resolution (R), by quality Layer (L), by Position (P) or by Component (C).
外部内存
接口
输入和输出接口基于FIFO协议,输入接口需要两个像素的突发(在RBG、XYZ或YUV中)。
过程控制器
Taking full advantage of JPEG 2000 intra-frame coding, the intoPIX Encoder Process Controller accurately manages the frame stream. When there is no video to encode the processor will continue to provide the latest encoded frame, or stop outputting compressed data according to the user command. This process also configures the different JPEG 2000 options for the full encoding chain.
解码器结构
单击图像放大
JPEG 2000 解析器
JPEG 2000 分析器分析 JPEG 2000 代码流,并将压缩位流发送到熵解码器。
熵解码器
每个小波分波段的重建分为几个代码块,由两个模块实现:上下文建模器和算术解码器。上下文建模器通过向算术解码器发送描述每个位邻域的信息,连续解码代码块的每个位平面。使用此信息,算术解码器解码位流。
反向量化器
小波子带的系数是反向量化的。量化步骤在 JPEG 2000 文件,每个子波段可能不同。
外部内存
帧内存缓冲区用于反向量化器输出,可实现高效的 IDWT 处理。此缓冲区包含 DDR-SDRAM 外部内存,始终保留至少一个可在方便时重复的有效帧。
反向离散小波变换 (IDWT)
实现了子带的二维小波重组。可以使用两个具有 18 位定点精度的滤波器组:用于无损编码的 Le Gall (5/3) 滤波器组或用于失损编码的更复杂的 Daubechies (9/7) 滤波器组。
多个组件转换 (MCT)
在 JPEG 2000标准里,为了提高压缩效率,可以使用多个分量转换。根据所使用的小波滤波器,定义不同的变换。可逆变换 (RCT) 与 5/3 滤波器一起使用,与 9/7 滤波器一起使用不可逆变换 (ICT)。两个转换均采用 18 位定点精度实现。
错误处理
解码器旨在检测输入数据中的错误,并在主标头和
标记树的一致性。检测到错误时,特定错误代码将发送到管理解码器的设备。在损坏的帧代码流的情况下,解码器可以尝试解码下一帧。在遇到正确的帧之前,可以重复此项。如果在帧速率确定的运行时间内无法对帧进行解码,则将先前正确解码的帧发送到输出,以防止显示伪影。
过程控制
利用 JPEG 2000 帧内编码,解码器控制器可以管理流在帧精度(或以下超低延迟模式)。当输入时没有要解码的数据时,解码器可以循环到最新的解码帧上,输出黑帧或停止输出帧。通过控制输入流和输出选项,解码器控制器可以管理暂停、一步一步、慢动作、快进和快退以及随机访问。
接口 输入以小或大表示形式接收 32 位突发的数据。输出两个像素(RGB、XYZ 或 YUV)的突发。输出时钟取决于序列帧速率和图片大小。
What our usesay
克雷斯特龙
“intoPIX’s JPEG 2000 ultra-low-latency technology is integral to the ability of the DigitalMedia NVX Series to transmit 4K60 4:4:4 HDR video with the full capabilities of a standard 1 Gigabit Ethernet network, and with no latency. It represents a dramatic leap forward in the transport of high-performance video over IP networks."
Steve Samson, Executive Director Business Development
内维翁
“We selected intoPIX JPEG 2000 technology for the VS902 platform based on its performance, interoperability and full compliance with the latest technology standards such as the JPEG2000 Broadcast Profile. In addition, their dedicated support and expertise in JPEG 2000 technology enables us to develop highly customized solutions for our customers.”
钦切·科博士,产品经理
NTT AT
“intoPIX JPEG 2000 high quality codecs are the perfect answer to the challenge of providing more pixels and higher frame rates to the audio-visual industry. With JPEG2000, the video quality always remains exceptional for all formats. It is a frame by frame compression, scalable in resolution, and it compresses pictures in a visually or even mathematically lossless way with a very low latency.”
高桥,业务部经理
相关 IP & SDKs
- JPEG 2000 高清编码器 / 解码器 IP -核 用于 FPGA & ASIC
- JPEG 2000 数字影院编码器/解码器 IP -核用于 FPGA & ASIC
- JPEG 2000 UHDTV 4K/8K 编码器/解码器 IP -核用于 FPGA & ASIC
- JPEG 2000 数学无损(最多 16 位)编码器 /解码器 IP -核用于 FPGA & ASIC
- 多端口 DDR 内存控制器 IP -核心 FPGA 最适合 JPEG2000 编码器/解码器 IP 和其他 IP
- MPEG2-TS 封盖/消除 IP -JPEG2000 VSF TR01(版本 1 & 版本 2)的内核
- 加密/加密(AES、RSA、HMAC-SHA1、水印接口) FPGA IP -核