
JPEG 2000 Encoder / Decoder Board
The PRISTINE-4 achieves top level picture quality suitable for all audiovisual and imaging applications.
The PRISTINE accelerates JPEG 2000 encoding and decoding and supports a wide range of resolutions up to 4K+. Combining several PRISTINE-4 give access to higher resolutions, like the Ultra High Resolution, 8K. Embedded intoPIX technology allows both Mathematically and Visually Lossless compression providing the ultimate in pristine picture quality.
The PRISTINE-4 accepts very high frame rates: up to 120 fps handling HD and 2K 3D stereoscopic content as well as several simultaneous streams.
Each PRISTINE can easily be reconfigured as encoder or decoder and also offers unprecedented connectivity. Standard I/Os displayPCI-Express (8 Lanes) and an optional 3G-SDI panel including 4 inputs and 4 outputs, also supporting HD-SDI and SD-SDI.
In short, the PRISTINE board meets the challenge of all high-demanding applications including Digital Cinema, Lossless Archiving, High Quality Broadcast Contribution, Digital Libraries, Aerospace and Geospace imaging, Document & Medical imaging, and Super High-Vision.
Main Features
- JPEG2000 compliant
- Encoder and Decoder switchable
- Up to mathematically lossless
- Video or files access (SDI or PCIe)
- Audio and Metadata management
- Command line & Graphical user interface
- DCI compliant for 2K and 4K
PRISTINE-4 address 4K and Quad HD resolutions
Using four PRISTINE-4 boards allow to build an intelligent 8K encoding or decoding system.
Application Fields
- Digital Cinema (Acquisition, Postproduction, DCP)
- High End HD Contribution
- Lossless Archiving
- 3D stereoscopic HD and 2K
- Aerospace, Geospace
- Super High Vision, Ultra High Definition
- Document Imaging
- Theme Park and Museum Animation
- Arts and Cultural preservation
- Medical Imagery
- Video Surveillance and Monitoring
- Video Conferencing
- Remote Education
Architecture overview
The PRISTINE board is composed of the following elements:
- One JPEG 2000 Encoder/Decoder.
- One PCI-Express (8 lanes) access.
- One De-Embedder / Embedder managing audio, timecode, metadata.
- One Serializer/ Deserializer handling parallel independent picture streams (e.g. 2 HD channels at 60 frames per second) or frame quadrants (e.g. for 4K or QuadHD images).
Performance
The PRISTINE P4 model is the most performant card amongst the PRISTINE familly. The performance are detailed according to :
Encoding quality
-
Visually Lossless : Visual quality is constant over the stream such that no artifact is visually noticeable. This typically corresponds to a compression ratio of 8:1 (i.e. 250 Mb/s for 2K content 4:4:4 12bpp). The overall bit rate is variable (VBR – Variable Bit Rate). The 9/7 wavelet filter is used for the JPEG 2000 compression.
-
Capped Variable Bit rate: Constant quality is applied, but the variable bit rate is capped at a given maximum limit. The 9/7 wavelet filter is used for the JPEG 2000 compression.
-
Nearly Mathematically Lossless (NMLS): The 5/3 reversible wavelet transform is used and a maximum bit rate applied. This results in a mathematically lossless compression for most frames, except for a few for which the rate will be capped. Typical compression ratio is 3:1 to 5:1. The overall bit rate is also variable (VBR).
-
True Mathematically Lossless: The 5/3 reversible wavelet transform is applied without any maximum bit rate to provide bit-to-bit lossless compression of all frames. Typical compression ratio for natural images is 2:1 (4:1 for synthesis images).
Input/Output access:
- SDI Video link: 3G-SDI, HD-SDI, SD-SDI.
- PCIe Data File: PCI-Express (8 Lanes) file-based access. The performance level is expressed in frames per second for the highest resolution specified for each board version, whatever the nature of the content. Depending on the application, lower frame rates can be supported. In the specification tables, average frame rate is an indicative fps for usual content.
PCIe Data files
| Visually Lossless Nearly Math. Lossless |
True Mathematically Lossless | |
| Resolution | Max sustained frames per second | Average frames per second |
| HD (1920x1080) | 104 | ~48 |
| Quad HD (3840x2160) | 26 | ~12 |
| 2K (2048 x 1080) | 97 | ~40 |
| 4K (4096 x 2160) | 24 | ~10 |
| 2K+ (2048 x 1556) | 66 | ~28 |
| 4K+ (4096 x 3112) | 17 | ~7 |
| Max Bit Rate (Mbps) | Visually Lossless : 1000 | No Max Bit rate with True Mathematically Lossless |
| Nearly Math Lossless: 1500 |
SDI Video Links
| Channel | Resolution | Max fps | Visually Lossless Nearly Math. Lossless |
True Mathematically Lossless |
| 1 Channel | HD | 60i |
|
|
| 3D Stereo | HD | 60i | ||
| 1 Channel | HD | 60p | ||
| 3D Stereo | HD | 60p | ||
| 1 Channel | QuadHD | 30p/60i | ||
| 4 Channels | HD | 60i | ||
| 2 Channels | HD | 60p | ||
| 1 Channel | 2K | 24p |
|
|
| 3D Stereo | 2K | 24p |
|
|
| 1 Channel | 4K | 24p | ||
| Max Bit Rate (Mbps) | Visually Lossless: 1000 |
True Math. Lossless No Max Bit Rate |
||
| Nearly Math Lossless: 1500 |
||||
Technical Specifications
| I/O interfaces |
PCI-Express 8-Lanes: |
||
|
SDI Panel (Option) : |
|||
|
- Video Formats : |
|||
| Resolutions | Color Sampling | Frame Rates | |
| SD: PAL/NTSC 720p : 1280x 720 HD: 1920x1080 |
YCbCr 4:2:2 10bits | 24p, 24p/1.001 25p 30p,30p/1.001 50i, 60i, 60i/1.001 60p, 60p/1.001 |
|
|
2K: 2048x1080 |
XYZ / RGB / YCbCr 4:4:4 12bits | 24p (x1, x2, x4) |
|
| 4K: (4096x2160) (DCI compliant) |
XYZ / RGB / YCbCr 4:4:4 12bits | 24p | |
| Quad HD | YCbCr 4:2:2 10bits | 24p, 24p/1.001 25p 30p,30p/1.001 50i, 60i, 60i/1.001 |
|
| Image & Video Encoding/Decoding |
Image features |
||
|
JPEG 2000 (ISO 15444-1) - Decomposition levels: 1 to 6 - Quality layer : 1 - DCI compliant for 2k and 4K resolutions - Tiling: Single tile and multiple tiles capable - Codeblock size : 32x32 - Progression Order: CPRL |
|||
|
Quality and Bit Rate Control - Variable Bit Rate (VBR), Capped VBR |
|||
| Audio |
- SDI embedded audio: SMPTE 299M |
||
| User Interface |
Extensive command line for batch operations |
||
| OS |
Windows Vista / 2K / XP, Linux |
||
Software Development Kit
The board comes with an intuitive command line interface for batch operations as well as a friendly graphical user interface.
To help exploit the full versatility of the PRISTINE board, an intuitive SDK is available and offers the following functionalities:
- Board Control : API (C/C++), Multiple board management, Workflow management
- I/O Data path set up : Uncompressed picture, Audio & metadata, Code stream.
- Processing set up: Encoding or Decoding configuration, Quality and bit rate control, Rescaling: 2K (HD) to 4K (QuadHD) upscaling and 4K (QuadHD) to 2K (HD) downscaling
3G-SDI panels
The size of the panel is half-width and half-height of a 19 inches Rack Unit. 4 different panels can thus be placed in a single RU. Panels are connected to the PRISTINE through 1m long Infiniband cable. The panel has 4inputs / 4 outputs , all 3G-SDI also supporting HD-SDI and SDI. No additional power supply is required for this panel.
IP Streaming Library (RTP)
intoPIX proposes an efficient software library and some reference codes for real-time streaming of JPEG2000 codestream and audio data over internet. It supports high image quality and resolution up to HD, HD3D and 4K.
Go to "PRISTINE boards and systems" page ![]()
|
JPEG 2000 PRISTINE BOARDS datasheet |
|
|
PRISTINE for Archiving application note |
|
|
PRISTINE for Ultra High resolution application note |
|
|
PRISTINE for accelerating 2K & 4K JPEG2000 DCP creation application note |
