MICROCHIP H.264 Encoder Gebruikersgids

MICROCHIP-H.264-Encoder-FEATURED

MIKROCHIP-LOGO

MICROCHIP H.264 Encoder

MICROCHIP-H.264-enkodeerder

Inleiding
H.264 is 'n gewilde video-kompressiestandaard vir kompressie van digitale video. Dit staan ​​ook bekend as MPEG-4 Part10 of Advanced Video Coding (MPEG-4 AVC). H.264 gebruik blokgewyse benadering vir die saampersing van die video waar die blokgrootte as 16 x 16 gedefinieer word en 'n makroblok genoem word. Die kompressiestandaard ondersteun verskeie profiles wat die kompressieverhouding en kompleksiteit van die implementering definieer. Die videorame, wat saamgepers moet word, word as I-raam, P-raam en B-raam behandel. 'n I-raam is 'n intra-gekodeerde raam waar kompressie gedoen word deur die inligting in die raam te gebruik. Geen ander rame word benodig om 'n I-raam te dekodeer nie. AP-raam word saamgepers deur die veranderinge te gebruik met betrekking tot 'n vroeëre raam wat 'n I-raam of 'n P-raam kan wees. Die kompressie van B-raam word gedoen deur die bewegingsveranderinge te gebruik met betrekking tot beide 'n vroeëre raam en 'n komende raam.

Die I- en P-raamkompressieproses het vier stages:

  • Intra/Inter voorspelling
  • Integer transformasie
  • Kwantisering
  • Entropie-kodering

H. 264 ondersteun twee tipes enkodering:

  • Konteks Adaptive Variable Length Coding (CAVLC)
  • Konteks Aanpasbare Binêre Rekenkundige Kodering (CABAC)

Die huidige weergawe van H.264 Encoder implementeer baseline profile en gebruik CAVLC vir entropie-kodering. Ook, H.264 Encoder ondersteun enkodering van I en P rame.

Figuur 1. H.264 Encoder Blokdiagram

MICROCHIP-H.264-Encoder-1

Kenmerke

H. 264 Encoder het die volgende sleutelkenmerke:

  • Komprimeer YCbCr 420-videoformaat
  • Aanvaar YCbCr 422-videoformaat as invoer
  • Ondersteun 8-bis vir elke komponent (Y, Cb en Cr)
  • Ondersteun ITU-T H.264 Aanhangsel B voldoen NAL byte stroom uitset
  • Werk sonder selfstandige werking, SVE- of verwerkerbystand word nie vereis nie
  • Ondersteun gebruikerskonfigureerbare kwaliteitsfaktor (QP)
  • Ondersteun P-raamtelling (PCOUNT)
  • Ondersteun gebruikerskonfigureerbare drempelwaarde vir slaanblok
  • Ondersteun berekening teen die tempo van een pixel per klok
  • Ondersteun kompressie tot 'n resolusie van 1080p 60 fps
  • Gebruik video-arbiter-koppelvlak vir toegang tot DDR-raambuffers
  • Minimale latensie (252 µs vir volle HD of 17 horisontale lyne)

Ondersteunde gesinne

H. 264 Encoder ondersteun die volgende produkfamilies:

  • PolarFire® SoC
  • PolarFire

Hardeware-implementering

Hierdie afdeling beskryf die verskillende interne modules van die H.264 Encoder. Data-invoer na die H.264-enkodeerder moet in die vorm van 'n rasterskanderingsbeeld in die YCbCr 422-formaat wees. H.264 Encoder gebruik 422 formate as invoer en implementeer kompressie in 420 formate.
Die volgende figuur toon die H.264 Encoder blokdiagram.

Figuur 1-1. H.264 Encoder – Modules

MICROCHIP-H.264-Encoder-2

  1. Intra voorspelling
    H.264 gebruik verskeie intra-voorspelling modusse om die inligting in 'n 4 x 4 blok te verminder. Die intra-voorspelling blok in die IP gebruik slegs DC voorspelling op 4 x 4 matriks grootte. Die GS-komponent word vanaf die aangrensende bokant en links 4 x 4 blokke bereken.
  2. Heelgetal transformasie
    H.264 gebruik heelgetaldiskrete kosinustransformasie waar die koëffisiënte oor die heelgetaltransformasiematriks en die kwantiseringsmatriks versprei word sodat daar geen vermenigvuldiging of deling in die heelgetaltransformasie is nie. Die heelgetal transformasie stage implemente die transformasie deur gebruik te maak van verskuiwing en byvoeg-bewerkings.
  3. Kwantisering
    Die kwantisering vermenigvuldig elke uitset van heelgetaltransformasie met 'n voorafbepaalde kwantiseringswaarde wat deur die QP-gebruikerinvoerwaarde gedefinieer word. Die reeks QP-waarde is van 0 tot 51. Enige waarde meer as 51 is clamped tot 51. 'n Laer QP-waarde dui op laer kompressie en hoër kwaliteit en omgekeerd.
  4. Bewegingsskatting
    Die Bewegingsskatting deursoek 8 x 8 blok van die huidige raam in die 16 x 16 blok van die vorige raam en genereer bewegingsvektore.
  5. Bewegingsvergoeding
    Die Bewegingskompensasie kry die bewegingsvektore van die Bewegingsskatting-blok en vind die ooreenstemmende 8 x 8-blok in die vorige raam.
  6. CAVLC
    H.264 gebruik twee tipes entropie-kodering—CAVLC en CABAC. Die IP gebruik CAVLC vir die enkodering van die gekwantiseerde uitset.
  7. Kopopwekker
    Die kopopwekkerblok genereer die blokopskrifte, die snykopskrifte, die Sequence Parameter Set (SPS), die Picture Parameter Set (PPS) en die Network Abstraksielaag (NAL) eenheid, afhangende van die geval van die videoraam. Skip blok besluit logika bereken die Som van Absolute Verskil (SAD) van die huidige raam 16 x 16 makro blok en die vorige raam 16 x 16 makro blok vanaf die bewegingsvektor voorspelde ligging. Die oorslaanblok word besluit deur die SAD-waarde en die SKIP_THRESHOLD-invoer te gebruik.
  8. H.264 Stroomopwekker
    Die H.264-stroomgeneratorblok kombineer die CAVLC-uitset saam met die koptekste om die geënkodeerde uitset volgens die H.264-standaardformaat te skep.
  9. DDR skryf kanaal en lees kanaal
    H.264 Encoder vereis dat die gedekodeerde raam in DDR-geheue gestoor word, wat in Inter-voorspelling gebruik word. Die
    IP gebruik DDR-skryf- en leeskanale om met die Video Arbiter IP te koppel, wat met die DDR-geheue in wisselwerking tree deur die DDR-beheerder IP.

Insette en Uitsette

Hierdie afdeling beskryf die insette en uitsette van die H.264 Encoder.

Hawens
Die volgende tabelle lys die beskrywing van die inset- en die uitsetpoorte van die H.264 Encoder.

Tabel 2-1. Insette en uitsette van H.264 Encoder

Sein Naam Rigting Breedte Beskrywing
DDR_CLK_I Invoer 1 DDR geheue kontroleerder klok
PIX_CLK_I Invoer 1 Invoerklok waarmee inkomende pixels s isampgelei
RESET_N Invoer 1 Aktief-lae asynchroniese terugstelsein na die ontwerp
DATA_VALID_I Invoer 1 Invoer Pixel-data geldige sein
DATA_Y_I Invoer 8 8-bis Luma pixel invoer in 422 formaat
DATA_C_I Invoer 8 8-bis Chroma pixel invoer in 422 formaat
 

FRAME_START_I

 

Invoer

 

1

Begin van raam aanduiding

Die stygende rand van hierdie sein word as raambegin beskou.

FRAME_END_I Invoer 1 Einde van raam aanduiding
 

DDR_FRAME_START_ADDR_I

 

Invoer

 

8

DDR geheue begin adres (LSB 24-bis is 0) om die gerekonstrueerde raam te stoor. Die H.264 IP sal 4 rame stoor en dit sal 64 MB DDR-geheue gebruik.
I_FRAME_FORCE_I Invoer 1 Gebruiker kan enige tyd dwing om te raam. Dit is 'n pulssein.
 

PCOUNT_I

 

Invoer

 

8

Aantal P-rame per elke I-raam 422-formaatwaarde wissel van 0 tot 255.
 

 

QP

 

 

Invoer

 

 

6

Kwaliteit faktor vir H.264 kwantisering 422 fornat waarde wissel van 0 tot 51 waar 0 verteenwoordig hoogste kwaliteit en laagste kompressie en 51 verteenwoordig hoogste kompressie.
 

 

SKIP_THRESHOLD_I

 

 

Invoer

 

 

12

Drempel vir slaan blok besluit

Hierdie waarde verteenwoordig die SAD-waarde van 16 x 16 Makroblok vir oorslaan. Die reeks is van 0 tot 1024, met 'n tipiese waarde van

512. Hoër drempel produseer meer slaanblokke en lae gehalte.

VRES_I Invoer 16 Vertikale resolusie van invoerbeeld. Dit moet veelvoud van 16 wees.
HRES_I Invoer 16 Horisontale resolusie van invoerbeeld. Dit moet veelvoud van 16 wees.
DATA_VALID_O Uitset 1 Sein wat geënkodeerde data aandui, is geldig.
 

DATA_O

 

Uitset

 

16

H.264-gekodeerde data-uitvoer wat NAL-eenheid, snykopskrif, SPS, PPS en die geënkodeerde data van makroblokke bevat.
 

SKRYF_KANAAL_BUS

 

 

Skryf kanaalbus om met Video-arbiter verbind te word Skryf kanaalbus. Hierdie

is beskikbaar wanneer die buskoppelvlak gekies is vir Arbiter Interface.

 

READ_CHANNEL_BUS

 

 

Lees kanaalbus om met Video-arbiter verbind te word Lees kanaalbus. Hierdie

is beskikbaar wanneer die buskoppelvlak gekies is vir Arbiter Interface.

DDR Skryf Native IF—Hierdie poorte is beskikbaar wanneer die Inheemse koppelvlak gekies is vir Arbiter Interface.
DDR_WRITE_ACK_I Invoer 1 Skryf erkenning van arbiter skryf kanaal.
DDR_WRITE_DONE_I Invoer 1 Skryf voltooiing van arbiter.
DDR_WRITE_REQ_O Uitset 1 Skryf versoek aan arbiter.
DDR_WRITE_START_ADDR_O Uitset 32 DDR-adres waaraan geskryf moet word.
DDR_WBURST_SIZE_O Uitset 8 DDR skryf burst grootte.
DDR_WDATA_VALID_O Uitset 1 Data geldig vir arbiter.
DDR_WDATA_O Uitset DDR_AXI_DATA_WIDTH Data-uitvoer na arbiter.
DDR Lees Native IF—Hierdie poorte is beskikbaar wanneer die Inheemse koppelvlak gekies is vir Arbiter Interface.
DDR_READ_ACK_I Invoer 1 Lees erkenning van arbiter lees kanaal.
DDR_READ_DONE_I Invoer 1 Lees voltooiing van arbiter.
DDR_RDATA_VALID_I Invoer 1 Data geldig vanaf arbiter.
DDR_RDATA_I Invoer DDR_AXI_DATA_WIDTH Data-invoer van arbiter.
DDR_READ_REQ_O Uitset 1 Lees versoek aan arbiter.
DDR_READ_START_ADDR_O Uitset 32 DDR-adres waarvandaan gelees moet word.
DDR_RBURST_SIZE_O Uitset 8 DDR lees burst grootte.

Klokbeperkings

Die H.264 Encoder IP gebruik PIX_CLK_I en DDR_CLK_I klok insette. Gebruik die klokgroeperingsbeperkings vir plek en roetering en verifieer tydsberekening aangesien die IP die klokdomeinkruisinglogika implementeer.

Installasie-instruksies

H. 264 Encoder-kern moet in die IP-katalogus van die Libero® SoC-sagteware geïnstalleer word. Dit word outomaties gedoen deur die IP Catalog-opdateringsfunksie in die Libero SoC-sagteware, of die IP-kern kan met die hand van die katalogus afgelaai word. Sodra die IP-kern in die Libero SoC-sagteware IP-katalogus geïnstalleer is, kan die kern binne SmartDesign gekonfigureer, gegenereer en geïnstantieer word vir insluiting by die Libero-projek.

Toetsbank

Toetsbank word verskaf om die funksionaliteit van die H.264 Encoder IP na te gaan.

  1. Simulasie
    Die simulasie gebruik 'n 432 × 240 beeld in die YCbCr422-formaat wat deur twee voorgestel word files, elk vir Y en C as invoer
    en genereer 'n H.264 file formaat wat twee rame bevat. Die volgende stappe beskryf hoe om die kern met behulp van die toetsbank te simuleer.
    1. Gaan na Libero SoC-katalogus > View > Windows > Katalogus, en brei dan Solutions-Video uit. Dubbelklik H264_Encoder, en klik dan OK.MICROCHIP-H.264-Encoder-3
    2. Om die vereiste SmartDesign vir die H.264 Encoder IP-simulasie te genereer, klik Libero Project > Voer skrip uit. Blaai na script ..\ \component\Microchip\SolutionCore\ H264_Encoder\ \scripts\H264_SD.tcl, en klik dan Run .
      Figuur 5-2. Voer Script Run uitMICROCHIP-H.264-Encoder-4
      Die verstek AXI data bus breedte is 512. As die H.264 Encoder IP gekonfigureer is vir 256/128 bus wydtes, tik AXI_DATA_WIDTH:256 of AXI_DATA_WIDTH:128 in die Arguments veld.
      Die SmartDesign verskyn. Sien die volgende figuur.
      Figuur 5-3. Top SmartDesignMICROCHIP-H.264-Encoder-5
    3. Op die Files oortjie, klik simulasie > Invoer Files.
      Figuur 5-4. Invoer FilesMICROCHIP-H.264-Encoder-6
    4. Voer die H264_sim_data_in_y.txt, H264_sim_data_in_c.txt in file en die H264_sim_refOut.txt file vanaf die volgende pad: ..\ \component\Microchip\SolutionCore\ H264_Encoder\ \Stimulus.
    5. Om 'n ander in te voer file, blaai deur die gids wat die vereiste bevat file, en klik Open. Die ingevoerde file word onder simulasie gelys, sien die volgende figuur.MICROCHIP-H.264-Encoder-7
    6. Op die Stimulus Hiërargie-oortjie, klik H264_Encoder_tb (H264_Encoder_tb. v) > Simuleer Pre-Synth Design > Maak interaktief oop. Die IP word vir twee rame gesimuleer. Figuur 5-6. Simulering van voor-sintese-ontwerpMICROCHIP-H.264-Encoder-8
      ModelSim maak oop met die toetsbank file soos in die volgende figuur getoon.

MICROCHIP-H.264-Encoder-9

Belangrik: As die simulasie onderbreek word as gevolg van die looptydperk gespesifiseer in die DO file, gebruik die run -all opdrag om die simulasie te voltooi.

Hulpbronbenutting

H. 264 Encoder is geïmplementeer in die PolarFire SoC FPGA (MPFS250T-1FCG1152I pakket) en genereer saamgeperste data deur 4:2:2 s te gebruikampling van insetdata.

Tabel 6-1. Hulpbronbenutting vir H.264 Encoder

Hulpbron Gebruik
4 Opsoektabelle (LUT'e) 69092
D Flip Flops (DFF's) 65522
Static Random Access Memory (LSRAM) 232
uSRAM 30
Wiskunde blokkies 19
Interface 4-inset LUT's 9396
Interface DFF's 9396

Konfigurasie parameters

Die volgende tabel lys die beskrywing van die generiese konfigurasieparameters wat gebruik word in die hardeware-implementering van die H.264 Encoder, wat kan verskil op grond van die toepassingsvereistes.

Tabel 7-1. Konfigurasie parameters

Naam Beskrywing
DDR_AXI_DATA_WIDTH Definieer die DDR AXI data breedte. Dit kan 128, 256 of 512 wees
ARBITER_INTERFACE Opsie om die inheemse of buskoppelvlak te kies om met video-arbiter-IP te koppel

IP-konfigureerder
Die volgende figuur toon die H.264 Encoder IP-konfigureerder.

Figuur 7-1. H.264 Encoder Configurator

MICROCHIP-H.264-Encoder-10

Lisensie
H. 264 Encoder word slegs onder lisensie in geënkripteerde vorm verskaf.
Geënkripteerde RTL-bronkode is lisensie-gesluit en moet afsonderlik gekoop word. Jy kan simulasie, sintese, uitleg en programmeer die Field Programmable Gate Array (FPGA) silikon met behulp van die Libero-ontwerpsuite.
Evalueringslisensie word gratis verskaf om die H.264 Encoder-kenmerke na te gaan. Die evalueringslisensie verval na 'n uur se gebruik op die hardeware.

Hersieningsgeskiedenis

Die hersieningsgeskiedenis beskryf die veranderinge wat in die dokument geïmplementeer is. Die veranderinge word volgens hersiening gelys, wat begin met die nuutste publikasie.

Tabel 9-1. hersiening Geskiedenis

Hersiening Datum Beskrywing
B 09/2022 • Opgedateer Kenmerke afdeling.

• Het die breedte van DATA_O-uitsetsein van 8 tot 16 opgedateer, sien Tabel 2-1.

• Opgedateer Figuur 7-1.

• Opgedateer 8. Lisensie afdeling.

• Opgedateer 6. Hulpbronbenutting afdeling.

• Opgedateer Figuur 5-3.

A 07/2022 Aanvanklike vrystelling.

Microchip FPGA-produktegroep ondersteun sy produkte met verskeie ondersteuningsdienste, insluitend kliëntediens, kliënte-tegniese ondersteuningsentrum, 'n webwebwerf, en wêreldwye verkoopskantore. Kliënte word voorgestel om Microchip aanlyn hulpbronne te besoek voordat hulle ondersteuning kontak, aangesien dit baie waarskynlik is dat hul navrae reeds beantwoord is.

Kontak Tegniese Ondersteuningsentrum deur die webwebwerf by www.microchip.com/support. Noem die FPGA-toestelonderdeelnommer, kies toepaslike gevalkategorie en laai ontwerp op files terwyl die skep van 'n tegniese ondersteuning geval.
Kontak Kliëntediens vir nie-tegniese produkondersteuning, soos produkpryse, produkopgraderings, opdateringsinligting, bestellingstatus en magtiging.

  • Van Noord-Amerika, skakel 800.262.1060
  • Van die res van die wêreld, skakel 650.318.4460
  • Faks, van enige plek in die wêreld, 650.318.8044

Mikroskyfie inligting

Die mikroskyfie Webwebwerf

Microchip bied aanlyn ondersteuning via ons webwebwerf by www.microchip.com/. Hierdie webwebwerf word gebruik om te maak files en inligting maklik beskikbaar vir kliënte. Sommige van die beskikbare inhoud sluit in:

  • Produkondersteuning – Datablaaie en errata, toepassingsnotas en aample-programme, ontwerphulpbronne, gebruikersgidse en hardeware-ondersteuningsdokumente, nuutste sagtewarevrystellings en argiefsagteware
  • Algemene Tegniese Ondersteuning – Gereelde Vrae (Gereelde Vrae), tegniese ondersteuningsversoeke, aanlyn besprekingsgroepe, Mikroskyfie-ontwerpvennootprogramledelys
  • Business of Microchip – Produkkieser- en bestelgidse, jongste Microchip-persvrystellings, lys van seminare en geleenthede, lyste van Microchip-verkoopskantore, verspreiders en fabrieksverteenwoordigers

Kennisgewingdiens vir produkverandering

Microchip se kennisgewingdiens vir produkverandering help om kliënte op hoogte te hou van Microchip-produkte. Intekenare sal e-poskennisgewing ontvang wanneer daar veranderinge, opdaterings, hersienings of foute is wat verband hou met 'n spesifieke produkfamilie of ontwikkelingsinstrument van belang.
Om te registreer, gaan na www.microchip.com/pcn en volg die registrasie-instruksies.

Kliënte ondersteuning

Gebruikers van Microchip-produkte kan bystand deur verskeie kanale ontvang:

  • Verspreider of verteenwoordiger
  • Plaaslike Verkoopskantoor
  • Ingebedde oplossingsingenieur (ESE)
  • Tegniese Ondersteuning

Kliënte moet hul verspreider, verteenwoordiger of ESE kontak vir ondersteuning. Plaaslike verkoopskantore is ook beskikbaar om kliënte te help. 'n Lys van verkoopskantore en liggings is by hierdie dokument ingesluit.
Tegniese ondersteuning is beskikbaar deur die webwebwerf by: www.microchip.com/support

Mikroskyfie-toestelle-kodebeskermingsfunksie
Let op die volgende besonderhede van die kodebeskermingsfunksie op Mikroskyfie-produkte:

  • Mikroskyfie-produkte voldoen aan die spesifikasies vervat in hul spesifieke mikroskyfie-datablad.
  • Microchip glo dat sy familie produkte veilig is wanneer dit op die beoogde manier gebruik word, binne bedryfspesifikasies en onder normale toestande.
    icrochip waardes en aggressief beskerm sy intellektuele eiendomsregte. Pogings om die kodebeskermingskenmerke van Microchip-produk te oortree, is streng verbode en kan die Digital Millennium Copyright Act oortree.
  • Nóg Microchip nóg enige ander halfgeleiervervaardiger kan die sekuriteit van sy kode waarborg. Kodebeskerming beteken nie dat ons waarborg dat die produk “onbreekbaar” is nie. Kodebeskerming ontwikkel voortdurend. Microchip is daartoe verbind om die kodebeskermingseienskappe van ons produkte voortdurend te verbeter.

Regskennisgewing

Hierdie publikasie en die inligting hierin mag slegs met Mikroskyfie-produkte gebruik word, insluitend om Mikroskyfie-produkte met jou toepassing te ontwerp, te toets en te integreer. Gebruik van hierdie inligting op enige ander wyse oortree hierdie bepalings. Inligting rakende toesteltoepassings word slegs vir u gerief verskaf en kan vervang word
deur opdaterings. Dit is jou verantwoordelikheid om te verseker dat jou aansoek aan jou spesifikasies voldoen. Kontak jou plaaslike Microchip-verkoopskantoor vir bykomende ondersteuning of, kry bykomende ondersteuning by www.microchip.com/en-us/support/design-help/client-support-services.

HIERDIE INLIGTING WORD “SOOS IS” DEUR MICROCHIP VERSKAF. MICROCHIP MAAK GEEN VERTOë OF WAARBORGE VAN ENIGE AARD, HETsy UITDRUKKELIJK OF GEÏMPLISEERD, SKRIFTELIK OF MONDELING, STATUTÊR OF ANDERS NIE, VERWANTE MET DIE INLIGTING INGESLUIT, MAAR NIE BEPERK TOT ENIGE GEÏSPLISEERDE WAARBORGE-EN-VERBORGING, GESKIKTHEID VIR 'N SPESIFIEKE DOEL, OF WAARBORGE VERWANTE MET DIE TOESTAND, KWALITEIT OF PRESTASIE.

IN GEEN GEVAL SAL MICROCHIP AANSPREEKLIK WEES VIR ENIGE INDIREKTE, SPESIALE, STRAF-, TOEVALLE OF GEVOLLIKE VERLIES, SKADE, KOSTE OF UITGAWE VAN ENIGE AARD WAT OOKAL VERWANT IS MET DIE INLIGTING OF DIE GEBRUIK DAARVAN, WANNEER DIE OORSAAK IS, WANNEER OOKAL DIE OORSAAK IS. MOONTLIKHEID OF DIE SKADE IS VOORSIENBAAR. IN DIE VOLSTE MAAT DEUR WET TOEGELAAT, SAL MICROCHIP SE TOTALE AANSPREEKLIKHEID OP ALLE EISE OP ENIGE MANIER VERBAND MET DIE INLIGTING OF DIE GEBRUIK DAARVAN NIE DIE BEDRAG FOOIE, INDIEN ENIGE, WAARVOOR U DIREKS AAN DIE INFORMASIE BETAAL HET, OORSKRYF NIE.

Die gebruik van Mikroskyfie-toestelle in lewensondersteunende en/of veiligheidstoepassings is geheel en al op die koper se risiko, en die koper stem in om Mikroskyfie te verdedig, te vrywaar en skadeloos te hou teen enige en alle skade, eise, regsgedinge of uitgawes wat uit sodanige gebruik voortspruit. Geen lisensies word, implisiet of andersins, onder enige mikroskyfie intellektuele eiendomsregte oorgedra nie, tensy anders vermeld.

Handelsmerke
Die mikroskyfie naam en logo, die mikroskyfie logo, Adaptec, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron en XMEGA is geregistreerde handelsmerke van Microchip Technology Incorporated in die VSA en ander lande.
AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus-logo, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime en ZL is geregistreerde handelsmerke van Microchip Technology Incorporated in die VSA
A

aangrensende sleutelonderdrukking, AKS, Analoog-vir-die-Digitale Ouderdom, Enige Kapasitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, Dynamic , DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programmering, ICSP, INICnet, Intelligente Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, KoD, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified-logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple Blocker, . , RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Totale uithouvermoë, Trusted Time, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect en ZENA is handelsmerke van Microchip Technology Incorporated in die VSA en ander lande.

SQTP is 'n diensmerk van Microchip Technology Incorporated in die VSA
Die Adaptec-logo, Frequency on Demand, Silicon Storage Technology en Symmcom is geregistreerde handelsmerke van Microchip Technology Inc. in ander lande.
GestIC is 'n geregistreerde handelsmerk van Microchip Technology Germany II GmbH & Co. KG, 'n filiaal van Microchip Technology Inc., in ander lande.
Alle ander handelsmerke wat hierin genoem word, is die eiendom van hul onderskeie maatskappye.
© 2022, Microchip Technology Incorporated en sy filiale. Alle regte voorbehou.
ISBN: 978-1-6683-1311-4

Gehaltebestuurstelsel
Vir inligting rakende Microchip se kwaliteitbestuurstelsels, besoek asseblief www.microchip.com/quality.

Wêreldwye verkope en diens

Korporatiewe Kantoor
2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200
Faks: 480-792-7277 Tegniese Ondersteuning:
www.microchip.com/support
Web Adres: www.microchip.com

New York, NY
Tel: 631-435-6000

Kanada – Toronto
Tel: 905-695-1980
Faks: 905-695-2078

Indië – Bangalore
Tel: 91-80-3090-4444
Indië – Nieu-Delhi
Tel: 91-11-4160-8631
Indië - Pune
Tel: 91-20-4121-0141

Japan – Osaka
Tel: 81-6-6152-7160

Japan – Tokio
Tel: 81-3-6880- 3770

Korea – Daegu
Tel: 82-53-744-4301

Korea – Seoel
Tel: 82-2-554-7200

Singapoer
Tel: 65-6334-8870

Maleisië – Kuala Lumpur
Tel: 60-3-7651-7906

Maleisië – Penang
Tel: 60-4-227-8870

Thailand – Bangkok
Tel: 66-2-694-1351

Oostenryk – Wels
Tel: 43-7242-2244-39
Faks: 43-7242-2244-393

Frankryk – Parys
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79

Duitsland – Garching
Tel: 49-8931-9700

Duitsland – Haan
Tel: 49-2129-3766400

Duitsland – Heilbronn
Tel: 49-7131-72400

Duitsland – Karlsruhe
Tel: 49-721-625370

Duitsland – München
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44

Duitsland – Rosenheim
Tel: 49-8031-354-560

© 2022 Microchip Technology Inc. en sy filiale

Dokumente / Hulpbronne

PDF thumbnailH.264 Enkodeerder
User Guide · H.264 Encoder, H.264, Encoder

Vra 'n Vraag

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Vra 'n Vraag

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.