Table of Contents
1Scope
2Normativereferences
3Definitions
3.1JPEG2000Part1definitions
3.2HTTPdefinitions
3.3JPIPdefinitions
3.4Symbols
4Abbreviations
5Conventions
5.1ABNFrules
5.2FileformatABNFrules
5.3Keytographicaldescriptionsofboxes(informative)
6Generaldescription
6.1JPIPprotocol
6.2Purpose
7Conformance
AnnexA(normative)-TheJPP-streamandJPT-streammediatypes
A.1Introduction
A.2Messageheaderstructure
A.3Data-bins
A.4ConventionsforparsinganddeliveryofJPP-streamsand
JPT-streams(informative)
A.5ConventionsforJPP-streamorJPT-stream
Interoperability(informative)
AnnexB(normative)-Sessions,channels,cachemodel
andmodel-sets
B.1Requestswithinasessionvsstatelessrequests
B.2Channelsandsessions
B.3Cachemodelmanagement
B.4Interrogationandmanipulationofmodel-sets
AnnexC(normative)-Clientrequest
C.1Requestsyntax
C.2Targetidentificationfields
C.3Fieldsforworkingwithsessionsandchannels
C.4View-windowrequestfields
C.5Metadatarequestfields
C.6Datalimitingrequestfields
C.7Servercontrolrequestfields
C.8Cachemanagementrequestfields
C.9Uploadrequestparameters
C.10Clientcapabilityandpreferencerequestfields
AnnexD(normative)-Serverresponsesignalling
D.1Replysyntax
D.2JPIPresponseheaders
D.3Responsedata
AnnexE(normative)-Uploadingimagestotheserver
E.1Introduction
E.2Uploadrequest
E.3Serverresponse
E.4Mergingdataontheserver
AnnexF(normative)-UsingJPIPoverHTTP
F.1Introduction
F.2Requests
F.3Sessionestablishment
F.4Responses
F.5AdditionalHTTPfeatures
F.6HTTPandlengthrequestfield(informative)
AnnexG(normative)-UsingJPIPwithHTTPrequestsand
TCPreturns
G.1Introduction
G.2Clientrequests
G.3Sessionestablishment
G.4Serverresponses
G.5TCPandlengthrequestfield(informative)
AnnexH(informative)-UsingJPIPwithalternatetransports
H.1Introduction
H.2Reliablerequestswithunreliabledata
H.3Unreliablerequestswithunreliabledata
H.4Requestandresponsesyntax
H.5Sessionestablishment
AnnexI(normative)-IndexingJPEG2000filesforJPIP
I.1Introduction(informative)
I.2IdentifyingtheuseofJPIPindexboxesinthe
JPEG2000fileformatcompatibilitylist
I.3Definedboxes
I.4Associationofcodestreamindexeswithcodestreams
I.5Placementrestrictions(informative)
AnnexJ(normative)-Registrationofextensionstothis
Recommendation/InternationalStandard
J.1Introductiontoregistration
J.2Registrationelements
J.3Registrationevaluationcriteria
J.4Itemswhichcanbeextendedbyregistration
J.5Registrationprocess
J.6Timeframesfortheregistrationprocess
AnnexK(informative)-Applicationexamples
K.1Introduction
K.2UseofJPIPwithcodestreamsinotherfileformats
K.3Tile-partimplementationtechniques
K.4Precinct-basedimplementationtechniques
K.5JPIPprotocoltranscripts
K.6UsingJPIPwithHTML
AnnexL(informative)-JPIPABNFcollection
L.1JPIPRequestABNF
L.2JPIPResponseBNF
AnnexM(informative)-Patentstatements
AnnexN(informative)-Bibliography Abstract
Provides network protocol that allows for the interactive and progressive transmission of JPEG 2000 coded data and files from a server to a client. It allows a client to request only the portions of an image (by region, quality or resolution level) that are applicable to the client's needs.