JPEG AI Image Sequence
image/jais
Released 2025
· by Joint Photographic Experts Group (ISO/IEC JTC 1 / ITU-T)
The image/jais MIME type represents a JPEG AI coded image sequence. Standardized as part of ISO/IEC 6048 (ITU-T T.840), JPEG AI is the first international image coding standard based entirely on an end-to-end deep learning (neural network) architecture. While the image/jaii MIME type is used for single still images, image/jais encapsulates multiple frames—such as animations, burst photography, or volumetric slices—within an ISOBMFF container. Like its still-image counterpart, it provides a compact compressed-domain representation that can be directly consumed by computer vision algorithms.
Technical Specifications
.jais
Deep Neural Network (Variational Autoencoder with Hyperpriors)
Magic Bytes & HTTP Headers
....ftypjais
Browser Support Matrix
| Browser | Status | Min Version |
|---|---|---|
|
|
Not Supported | — |
|
|
Not Supported | — |
|
|
Not Supported | — |
|
|
Not Supported | — |
|
|
Not Supported | Legacy |
Advantages & Limitations
- Extends the state-of-the-art compression efficiency of JPEG AI to multi-frame image sequences and short animations
- Allows machine vision algorithms to process temporal sequences (like surveillance bursts) directly in the compressed latent domain, saving immense computational power
- Utilizes the robust, industry-standard ISOBMFF container for metadata, timing, and multi-track encapsulation
- Lacks native decoding support in current web browsers, operating systems, and video players
- Decoding neural-network-compressed sequences requires significant compute overhead on hardware lacking dedicated AI accelerators (NPUs/GPUs)
- Adoption is hindered by competition with established sequence formats like AVIF, HEVC (HEICS), and modern video codecs
Developer Code Snippets
File Detection Steps
How to programmatically detect a image/jais
file by reading its raw bytes:
- 1 Check the standard ISOBMFF header. The first 4 bytes indicate the length of the 'ftyp' box.
- 2 Verify bytes 4-7 are exactly 'ftyp' (66 74 79 70).
- 3 Verify the major brand or one of the compatible brands within the 'ftyp' box contains the 'jais' brand string (6A 61 69 73).
Software Support
Conversion Tools
Share & Embed
[](https://freewebptojpg.com/mime/image/jpeg-ai-sequence)
<iframe src="https://freewebptojpg.com/mime/image/jpeg-ai-sequence/embed" width="100%" height="280" style="border:1px solid #cbd5e1;border-radius:8px;" title="JPEG-AI-Sequence Specs"></iframe>
JSON API
All data on this page is available as a free, open JSON API. Use it in your project, documentation, or tooling.
GET https://freewebptojpg.com/mime/image/jpeg-ai-sequence.json
Open JSON
Frequently Asked Questions
What is the difference between image/jaii and image/jais?
Both MIME types use the JPEG AI neural network-based compression standard. However, image/jaii (JPEG AI Image) is strictly for single still images, while image/jais (JPEG AI Image Sequence) is used for files containing multiple frames, such as animations, burst photography, or focal stacks.
How does JPEG AI compress image sequences?
JPEG AI utilizes variational autoencoders with hyperpriors. For sequences, the format relies on the ISOBMFF (HEIF) container to manage timing, tracks, and multiplexing of the individual deep-learning-compressed frames, allowing efficient storage and AI-driven machine vision processing.
What are the magic bytes for a JPEG AI Image Sequence?
Because it uses the ISOBMFF container, a valid image/jais file begins with the standard 'ftyp' box, followed by the 'jais' major brand. The ASCII sequence 'ftypjais' will typically start at byte offset 4.