H264实现者指南.docx
- 文档编号:30625486
- 上传时间:2023-08-18
- 格式:DOCX
- 页数:15
- 大小:21.19KB
H264实现者指南.docx
《H264实现者指南.docx》由会员分享,可在线阅读,更多相关《H264实现者指南.docx(15页珍藏版)》请在冰豆网上搜索。
H264实现者指南
INTERNATIONALTELECOMMUNICATIONUNION
ITU-T
H.264Implementors’Guide
TELECOMMUNICATION
STANDARDIZATIONSECTOR
OFITU
(30July2010)
SERIESH:
AUDIOVISUALANDMULTIMEDIASYSTEMS
Codingofmovingvideo
ImplementorsGuideforH.264:
“Advancedvideocodingforgenericaudiovisualservices”
Summary
ThisdocumentisacompilationofreporteddefectsidentifiedinITU-TRecommendationH.264(2010-03).ItmustbereadinconjunctionwiththeRecommendationstoserveasanadditionalauthoritativesourceofinformationforimplementers.
ThisImplementors’GuidecontainsallupdatessubmitteduptoandincludingthoseatStudyGroup 16meeting,July2010,inGeneva,andwasapprovedon30July2010.
DocumentHistory
Version
Date
Description
1
30July2010
Initialversion-completedattheITU-TStudyGroup16meeting,Geneva,19July–30July2010
ContactInformation
ITU-TStudyGroup16/RapporteurQuestion6/16
GaryJ.Sullivan
Microsoft
USA
Tel:
+1425703-5308
Fax:
+1425706-7329
Email:
garysull@
EditorH.264
HeikoSchwarz
FraunhoferHHI
Germany
Tel:
+493031002226
Fax:
+49303927200
Email:
heiko.schwarz@hhi.fraunhofer.de
TableofContents
1Introductioniv
2Scopeiv
3Referencesiv
4Nomenclatureiv
5TechnicalandEditorialCorrectionstoH.264v
5.1SVCdeblockingfilterv
5.2SPSinformationinscalabilityinformationSEImessageviii
5.3SVCderivationprocessforpredictionweightsxi
5.4ProfilespecificlevellimitsforMVCxii
Annex:
ITU-TRec.H.264DefectReportFormxiv
IMPLEMENTORS’GUIDEFORITU-TH.264:
“ADVANCEDVIDEOCODINGFORGENERICAUDIOVISUALSERVICES”
1Introduction
ThisdocumentisacompilationofreporteddefectsidentifiedinITU-TRecommendationH.264approved2010-03.ItmustbereadinconjunctionwiththeRecommendationstoserveasanadditionalauthoritativesourceofinformationforimplementors.Thechanges,clarificationsandcorrectionsdefinedhereinareexpectedtobeincludedinfutureversionsofH.264.
UpondiscoveringtechnicaldefectswithH.264,pleaseprovideawrittendescriptiondirectlytotheeditoroftheRecommendationwithacopytotheQ6/16Rapporteur.ThetemplateforadefectreportislocatedattheendoftheGuide.Contactinformationforthesepartiesisincludedatthefrontofthedocument.Returncontactinformationshouldalsobesuppliedsoadialoguecanbeestablishedtoresolvethematterandanappropriatereplytothedefectreportcanbeconveyed.Thisdefectresolutionprocessisopentoanyinterestedparty.FormalmembershipintheITUisnotrequiredtoparticipateinthisprocess.
2Scope
Thisguideresolvesdefectsinthefollowingcategories:
–editorialerrors
–technicalerrors,suchasomissionsandinconsistencies
–ambiguities
Inaddition,theImplementors’Guidemayincludeexplanatorytextfoundnecessaryasaresultofinterpretationdifficultiesapparentfromthedefectreports.
ThisGuidewillnotaddressproposedadditions,deletions,ormodificationstotheRecommendationsthatarenotstrictlyrelatedtoimplementationdifficultiesintheabovecategories.ProposalsfornewfeaturesshouldbemadeinthroughcontributionstotheITU-T.
3References
ThefollowingITU-TRecommendationsandotherreferencescontainprovisionswhich,throughreferenceinthistext,constituteprovisionsofthisRecommendation.Atthetimeofpublication,theeditionsindicatedwerevalid.AllRecommendationsandotherreferencesaresubjecttorevision;usersofthisRecommendationarethereforeencouragedtoinvestigatethepossibilityofapplyingthemostrecenteditionoftheRecommendationsandotherreferenceslistedbelow.AlistofthecurrentlyvalidITU-TRecommendationsisregularlypublished.ThereferencetoadocumentwithinthisRecommendationdoesnotgiveit,asastand-alonedocument,thestatusofaRecommendation
–ITU-TRecommendationH.264(2010-03),Advancedvideocodingforgenericaudiovisualservices
4Nomenclature
Inadditiontotraditionalrevisionmarks,thefollowingmarksandsymbolsareusedtoindicatetothereaderhowchangestothetextofaRecommendationshouldbeapplied:
Symbol
Description
[BeginCorrection]
IdentifiesthestartofrevisionmarkedtextbasedonextractionsfromthepublishedRecommendationsaffectedbythecorrectionbeingdescribed.
[EndCorrection]
IdentifiestheendofrevisionmarkedtextbasedonextractionsfromthepublishedRecommendationsaffectedbythecorrectionbeingdescribed.
...
IndicatesthattheportionoftheRecommendationbetweenthetextappearingbeforeandafterthissymbolhasremainedunaffectedbythecorrectionbeingdescribedandhasbeenomittedforbrevity.
---SPECIALINSTRUCTIONS---{instructions}
Indicatesasetofspecialeditinginstructionstobefollowed.
5TechnicalandEditorialCorrectionstoH.264
SVCdeblockingfilter
Description:
TheSVCspecificationinITU-TRec.H.264(2009-03)hadaproblemaffectingconformanceoftheSVCdecodingprocesstothenon-SVCdecodingprocessforthebaselayerwhenusing(andonlywhenusing)theScalableHighprofile.Theissue(intheSVCdeblockingfilterspecification)couldariseiftherewasacodedtransformcoefficientlevelthatwasnon-zero,butwasassociatedwithaquantizationscalingmatrixweightthatwassosmallthatthefinalreconstructedtransformcoefficientvaluewouldendupactuallybecomingequaltozero.Acorrectionofthetextwasrequired,becausetheproblemaffectedtheneedfortheoutputoftheSVCdecodingprocesstomatchtheoutputofthenon-scalabledecodingprocessforthebaselayerofanSVCbitstream.ThecorrectionthatwasproposedandagreedduringtheStudy Group 16meeting,October 2009,inGenevatoaddresstheissueactuallyaffectedsomecasesinwhichthatzerocoefficientproblemwouldnotactuallyarise.Inparticular,itaffectedtheresultofthedecodingprocessfortheScalableBaselineProfile,althoughtheScalableBaselineprofiledidnotactuallysufferfromtheoriginalproblem(becauseofitslackofsupportforquantizationscalingmatrices).
Alarge-volumeimplementeroftheScalableBaselineprofilethendiscoveredthatthismodification–whichwastorepairaproblemintheScalableHighprofile–hadnowaffectedtheirproductsthatimplementedtheScalableBaselineprofile;andtheysubmittedVCEG-AN10andMPEGM17633torequestreconsiderationofthechangeinH.264(2010-03).TheyproposedanalternativecorrectionthatwouldbecompatiblewiththelargevolumeofexistingScalableBaselinedecoders.
ButtherewasanegativereactiontothatproposalfromanothercompanyworkingtowardanewdeploymentofproductsfortheScalableHighprofile–pleadingfortheadoptedcorrectiontostayas-isbecauseithasbecomepartofnewproductdesignsunderdevelopmentsinceitsadoption.
Theagreedcompromiseistomodifythecorrectionsothatitisprofile-specific:
ImplementersofScalableHighprofilecanusetheadoptedcorrectionofH.264(2010-03)andthepriorknownlarge-scaledeploymentofScalableBaselineprofilecanremainunaffected.
Reference:
http:
//ftp3.itu.int/av-arch/video-site/1004_Dre/VCEG-AN10_r3.doc
http:
//www.itu.int/md/T09-SG16-100719-TD-WP3-0132/en
[BeginCorrection]
G.8.7.4.3SVCderivationprocessforthelumacontentdependentboundaryfilteringstrength
...
–Otherwise,ifanyofthefollowingconditionsistrue,bSissetequalto 2:
–cTrafo[ mbAddrP ]isequalto T_8x8andeitherthearrayrSLcontainsnon-zerosamplesforthe8x8lumablockcontainingsamplep0or((sliceIdc[ mbAddrP ] & 127)isequalto0andthe8x8lumatransformblockcodedinslicePandassociatedwiththe8x8lumablockcontainingsamplep0containsnon-zerotransformcoefficientlevels),
–cTrafo[ mbAddrP ]isequalto T_4x4andeitherthearrayrSLcontainsnon-zerosamplesforthe4x4lumablockcontainingsamplep0or((sliceIdc[ mbAddrP ] & 127)isequalto0andthe4x4lumatransformblockcodedinslicePandassociatedwiththe4x4lumablockcontainingsamplep0containsnon-zerotransformcoefficientlevels),
–cTrafo[ mbAddrQ ]isequalto T_8x8andeitherthearrayrSLcontainsnon-zerosamplesforthe8x8lumablockcontainingsampleq0or((sliceIdc[ mbAddrQ ] & 127)isequalto0andthe8x8lumatransformblockcodedinsliceQandassociatedwiththe8x8lumablockcontainingsampleq0containsnon-zerotransformcoefficientlevels),
–cTrafo[ mbAddrQ ]isequalto T_4x4andeitherthearrayrSLcontainsnon-zerosamplesforthe4x4lumablockcontainingsampleq0or((sliceIdc[ mbAddrQ ] & 127)isequalto0andthe4x4lumatransformblockcodedinsliceQandassociatedwiththe4x4lumablockcontainingsampleq0containsnon-zerotransformcoefficientlevels).
–Otherwise,ifprofile_idcisequalto83andanyofthefollowingconditionsistrue,bSissetequalto 2:
–cTrafo[ mbAddrP ]isequalto T_8x8andthearraysTCoeff[ mbAddrP ]containsnon-zeroscaledtransformcoefficientvaluesforthe8x8lumatransformblockassociatedwiththe8x8lumablockcontainingsamplep0,
–cTrafo[ mbAddrP ]isequalto T_4x4andthearraysTCoeff[ mbAddrP ]containsnon-zeroscaledtransformcoefficientvaluesforthe4x4lumatransformblockassociatedwiththe4x4lumablockcontainingsamplep0,
–cTrafo[ mbAddrQ ]isequalto T_8x8andthearraysTCoeff[ mbAddrQ ]containsnon-zeroscaledtransformcoefficientvaluesforthe8x8lumatransformblockassociatedwiththe8x8lumablockcontainingsampleq0,
–cTrafo[ mbAddrQ ]isequalto T_4x4andthearraysTCoeff[ mbAddrQ ]containsnon-zeroscaledtransformcoefficientvaluesforthe4x4lumatransformblockassociatedwiththe4x4lumablockcontainingsampleq0.
...
–Otherwise,bSissetequalto
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- H264 实现 指南