ISO IEC 21794-3 pdf – Information technology — Plenoptic image coding system (JPEG Pleno) — Part 3: Conformance testing

08-20-2022 comment

ISO IEC 21794-3 pdf – Information technology — Plenoptic image coding system (JPEG Pleno) — Part 3: Conformance testing
5 General description5.1overview
JPEG Pleno encoders will possibly employ only a fraction of the features specified by ISO/IEC 21794-2.Likewise,some decoders might not implement all the features specified by Iso/IEC 21794-2.It isimpossible to provide test cases for all possible configurations of tools that an encoder or decoder canimplement. This document provides abstract test procedures for JPEG Pleno encoders and decoders.Adeveloper may designate the features that have been implemented and determine a set of test cases thatapplies to those features. This document specifies explicit decoder test procedures that aim to ensurethe greatest level of interoperability between various implementations of encoders and decoders. Thesetest procedures are used to derive tests that are run for a particular profile.Passing the explicit testsfor a given profile allows a decoder to be labelled as ” conformingto a given profile”.
Even with the explicit decoder tests, it is expected that some decoders will not decode all of theinformation that was originally incorporated into the codestream by an encoder. Since ISO/IEC 21794-2defines many auxiliary boxes, it is desirable to allow decoders to ignore information that is not ofinterest to their target application.
This document describes conformance for JPEG Pleno decoders in terms of a system of assurance.These assurances serve to discourage encoders from producing codestreams that will be exceedinglydifficult or impossible for a decoder to process, to encourage decoders to provide quality images fromany reasonable codestream, and to encourage the use of the flexibility and scalability of JPEG Plenocodestreams.
5.2 Profiles and levels
Profiles define a subset of coding techniques, from the ISO/IEC 21794 series, that meet the needs of agiven application. Levels provide information about resolution and memory constraints in conformingdecoder implementations. Decoders implement the capabilities for all bitstreams encoded for aparticular profile. Encoders achieve quality guarantees for particular decoders by encoding bitstreamswhich meet a particular profile and level definition.
lf a JPEG Pleno encoder produces a codestream with certain properties, then a decoder of a certainprofile and level will be able to produce an image with some defined level of quality. The tests in thisdocument are designed to require a conforming decoder to be capable of decoding all codestreams.Two profiles are labelled as baseline block-based profile (BBBP)and baseline view-based profile (BVBP).These two profiles describe bitstream constraints for an encoder implementing ISo/IEC 21794-1 andISO/IEC 21794-2.BBBP corresponds to the 4DTM coding tools. Specifically, this profile considers thetools described in Annexes A-and B-but excludes the tools detailed in ISo/IEC 21794-2:2021,AnnexesC,D and E.BVBP corresponds to the 4DPM tools and requires the implementation of all annexes butAnnex B.These profiles do not define a hierarchy, and hence are not subsets of each other. In otherwords, they are independent of each other and no other simple relation holds between the other profiles.Levels define the complexity of the decoding tools and serve as guidance for encoders to producecodestreams that are easily decodable by decoders conforming to a given profile and level.A lowerlevel is a subset of a higher level. Hence, any implementation capable of decoding a higher-level testcodestream (TCs) shall be capable of passing the conformance tests for a lower-level codestream of thesame profile.

Download infomation Go to download
PS: Some standards can't be downloaded because of some reason.

LEAVE A REPLY

Anonymous netizen Fill in information