From 28591a870b4240e6d48061eb1f3f5ec2f53e99ed Mon Sep 17 00:00:00 2001 From: yekuiwang Date: Thu, 24 Jul 2025 23:10:01 +0000 Subject: [PATCH 1/2] Add `jaim` to Sample Entry Types --- data/sample-entries.csv | 1 + 1 file changed, 1 insertion(+) diff --git a/data/sample-entries.csv b/data/sample-entries.csv index 3a8003a..318ea0c 100644 --- a/data/sample-entries.csv +++ b/data/sample-entries.csv @@ -181,3 +181,4 @@ cndm,Dynamic Metadata Sample Entry(XF-AVC S/XF-HEVC S File Format),Video,Canon, lvc1,LCEVC video track,Video,NALu Video, apac,Apple Positional Audio Codec,Audio,Apple, apv1,APV mezzanine video codec for storage exchange and editing of professional quality video,Video,OpenAPV, +jaim,"""jaim is the sample entry type of the Motion JPEG AI file format, which specifies the storage of JPEG AI coded timed sequences of images within files based on the ISOBMFF. A sample when the sample entry name is jaim shall carry a JPEG AI codestream, a coded picture as defined in Rec. ITU-T T.840.1 | ISO/IEC 6048-1 and Rec. ITU-T T.840.2 | ISO/IEC 6048-2.""",,, From 2df432b61925c5623255e96bcf29067fcc59c6b8 Mon Sep 17 00:00:00 2001 From: Dimitri Podborski Date: Thu, 7 Aug 2025 17:22:47 -0700 Subject: [PATCH 2/2] resolve issues --- data/brands.csv | 1 + data/item-properties.csv | 1 + data/item-types.csv | 1 + data/sample-entries-boxes.csv | 1 + data/sample-entries.csv | 2 +- data/specifications.json | 6 ++++++ 6 files changed, 11 insertions(+), 1 deletion(-) diff --git a/data/brands.csv b/data/brands.csv index f87da76..1a2a2e8 100644 --- a/data/brands.csv +++ b/data/brands.csv @@ -279,3 +279,4 @@ cmfr,CMAF Random Access chunk,CMAF cmh1,MPEG-H audio BL single-stream media profile,CMAF cmh2,MPEG-H audio BL multi-stream media profile,CMAF saie,SampleAuxiliaryInformationSizesBox with version 1 and 2,ISO +jaii,JPEG AI coded image,JPEGAI diff --git a/data/item-properties.csv b/data/item-properties.csv index 311c812..05a70bd 100644 --- a/data/item-properties.csv +++ b/data/item-properties.csv @@ -76,3 +76,4 @@ fpac,Frame Packing Information,UNCV disi,Disparity Information,UNCV ilcp,Field Interlace Property,UNCV nnrC,Configuration item property for 'nnr1' item,NALu Video +jaih,JPEG AI header item property,JPEGAI diff --git a/data/item-types.csv b/data/item-types.csv index b0f6c92..9da42fc 100644 --- a/data/item-types.csv +++ b/data/item-types.csv @@ -21,3 +21,4 @@ vvc1,VVC image item,HEIF unci,Uncompressed Image Item,UNCV it35,T.35 Item,ISO nnr1,"NNR Item that carries a bitstream conforming to ISO/IEC 15398-17 (Neural Network Representation NNR, also known as Neural Network Coding, NNC)",NALu Video +jai0,JPEG AI coded image item,JPEGAI diff --git a/data/sample-entries-boxes.csv b/data/sample-entries-boxes.csv index 248de2a..6b0fe62 100644 --- a/data/sample-entries-boxes.csv +++ b/data/sample-entries-boxes.csv @@ -95,3 +95,4 @@ dca3,Decoder configuration for AVS3-P3 Codec,Audio,T-AI-109.7 apvC,APV Codec Configuration Box,Video,OpenAPV amve,Ambient viewing environment,Video,ISO almo,Alpha mode (straight vs premultiplied alpha) signaling,Video,Apple +jaiC,JPEG AI JAIMConfigurationBox,Video,JPEGAI diff --git a/data/sample-entries.csv b/data/sample-entries.csv index 318ea0c..b7da209 100644 --- a/data/sample-entries.csv +++ b/data/sample-entries.csv @@ -181,4 +181,4 @@ cndm,Dynamic Metadata Sample Entry(XF-AVC S/XF-HEVC S File Format),Video,Canon, lvc1,LCEVC video track,Video,NALu Video, apac,Apple Positional Audio Codec,Audio,Apple, apv1,APV mezzanine video codec for storage exchange and editing of professional quality video,Video,OpenAPV, -jaim,"""jaim is the sample entry type of the Motion JPEG AI file format, which specifies the storage of JPEG AI coded timed sequences of images within files based on the ISOBMFF. A sample when the sample entry name is jaim shall carry a JPEG AI codestream, a coded picture as defined in Rec. ITU-T T.840.1 | ISO/IEC 6048-1 and Rec. ITU-T T.840.2 | ISO/IEC 6048-2.""",,, +jaim,JPEG AI Image Sequence,Video,JPEGAI, diff --git a/data/specifications.json b/data/specifications.json index 61a3ad7..a237d03 100644 --- a/data/specifications.json +++ b/data/specifications.json @@ -712,5 +712,11 @@ "url": "http://www.iso.ch/", "description": "ISO/IEC 23001-17: Carriage of uncompressed video and images in ISO Base Media File Format", "MPEG": true + }, + { + "specification": "JPEGAI", + "url": "https://www.iso.org/standard/90193.html", + "description": "ISO/IEC DIS 6048-5: Information technology — JPEG AI learning-based image coding system: Part 5: File format", + "MPEG": false } ]