UniversalSerialBusDeviceClassDefinitionforVideoDevices:Motion-JPEGPayloadRevision1.1June1,2005USBDeviceClassDefinitionforVideoDevices:MJPEGPayloadRevisionJune1,iiContributorsAbdulR.IsmailIntelCorp.AkihiroTanabeCanonInc.AnandGaneshMicrosoftCorp.AndyHodgsonSTMicroelectronicsAnshumanSaxenaTexasInstrumentsBertrandLeeMicrosoftCorp.CharngLeeSunplusTechnologyCo.,LtdDavidGollMicrosoftCorp.EricLuttmannCypressSemiconductorCorp.FernandoUrbinaAppleComputerInc.GeertKnapenPhilipsElectronicsGeraudMudryLogitechInc.HiroKobayashiMicrosoftCorp.Jean-MichelChardonLogitechInc.JeffZhuMicrosoftCorp.Ken-ichiroAyakiFujifilmMitsuoNiidaCanonInc.NobuoKuchikiSanyoElectricCo.,LtdOlivierLechenneLogitechInc.PaulThackerSTMicroelectronicsRemyZimmermannLogitechInc.ShinichiHataeCanonInc.SteveMillerSTMicroelectronicsTachioOnoCanonInc.TakashiSatoPhilipsElectronicsYoichiHirataMatsushitaElectricIndustrialCo.,LtdUSBDeviceClassDefinitionforVideoDevices:MJPEGPayloadRevisionJune1,iiCopyright©2001,2002,2003,2004,2005USBImplementersForumAllrightsreserved.INTELLECTUALPROPERTYDISCLAIMERTHISSPECIFICATIONISPROVIDED“ASIS”WITHNOWARRANTIESWHATSOEVERINCLUDINGANYWARRANTYOFMERCHANTABILITY,FITNESSFORANYPARTICULARPURPOSE,ORANYWARRANTYOTHERWISEARISINGOUTOFANYPROPOSAL,SPECIFICATION,ORSAMPLE.ALICENSEISHEREBYGRANTEDTOREPRODUCEANDDISTRIBUTETHISSPECIFICATIONFORINTERNALUSEONLY.NOOTHERLICENSE,EXPRESSORIMPLIED,BYESTOPPELOROTHERWISE,TOANYOTHERINTELLECTUALPROPERTYRIGHTSISGRANTEDORINTENDEDHEREBY.AUTHORSOFTHISSPECIFICATIONDISCLAIMALLLIABILITY,INCLUDINGLIABILITYFORINFRINGEMENTOFPROPRIETARYRIGHTS,RELATINGTOIMPLEMENTATIONOFINFORMATIONINTHISSPECIFICATION.AUTHORSOFTHISSPECIFICATIONALSODONOTWARRANTORREPRESENTTHATSUCHIMPLEMENTATION(S)WILLNOTINFRINGESUCHRIGHTS.Allproductnamesaretrademarks,registeredtrademarks,orservicemarksoftheirrespectiveowners.USBDeviceClassDefinitionforVideoDevices:MJPEGPayloadRevisionJune1,iRevisionHistoryVersionDateDescription1.0September4,2003Initialrelease1.1June1st,2005RemovedrestrictionsonuseofAspectRatiofieldsUpdatedTable3-1toremovetheDisplayModebitsfromthebmInterlaceFlagsfieldFlagaddedtodistinguishbetweenfixedanddynamicframeratedevices(RR0043)CorrectedtheFrameDescriptorlength(RR0045)RemovedTermsandAbbreviationssection.UpdateofSCR/PTSfields.DeprecationoffielddwMaxVideoFrameBufferSizeinTable3-2.(RR0064)USBDeviceClassDefinitionforVideoDevices:MJPEGPayloadRevisionJune1,vTableofContents1Introduction..............................................................................................................................11.1Purpose..............................................................................................................................11.2Scope.................................................................................................................................11.3RelatedDocuments...........................................................................................................12VideoClassSpecificInformation............................................................................................22.1CompressionClass.............................................................................................................22.2StreamHeader...................................................................................................................23Payload-SpecificInformation....