Google-k Lyra-ren iturburu kodea kaleratu du, Android audio kodekea 

Duela egun batzuk Google garatzaileek kaleratu dute hartu duten blogaren bidez Lyra kode irekia hartzeko erabakia. Lyra makina ikaskuntzan oinarritzen da banda zabaleko gutxiko egoeretan kalitate handiko ahots deiak ahalbidetzeko.

Horrekin honekin onurak eta beste garatzaileei beren aplikazioak elikatzeko aukera ematen die komunikazioa eta Lyra norabide berrietan garatzea.

Multimedia aplikazioen oinarrizko hamarkada bat da, kodekek banda zabalera handiko aplikazioei esker datuak modu eraginkorrean transmititu ahal izan dituzte.

Horrela, kodek garatzeak, bideorako zein audiorako, etengabeko erronka dakar- Kalitate gero eta handiagoa eskaintzea, datu gutxiago erabiltzea eta latentzia minimizatzea denbora errealean komunikatzeko.

Bideoak audioak baino banda zabalera askoz gehiago kontsumitzen duela dirudien arren, bideo kodek modernoek gaur egun erabiltzen diren kalitate handiko hizketa kodek batzuek baino bit tasa baxuagoak lor ditzakete.

Konbinazioa Bita tasa baxuko ahots eta bideo kodekek kalitate handiko bideo deien esperientzia ekar dezakete banda zabaleko sare txikietan ere. Hala ere, historikoki, audio kodek baten bit-abiadura zenbat eta baxuagoa izan, orduan eta ulergarriagoa da ahots-seinalea eta robotikoa.

Gainera, pertsona batzuek kalitate handiko banda zabaleko sare koherentea lortzeko sarbidea badute ere, konexio maila hori ez da unibertsala, eta ondo konektatutako guneetan bizi direnek ere sare konexio eskasak dituzte, sare konexio eskasak eta konektibitatea.

Arazo hau konpontzeko, Google-k Lyra sortu zuen, kalitate handiko eta bit-tasa oso baxuko hizketarako kodekea horrek ahots bidezko komunikazioa sare geldoenetan ere eskuragarri jartzen du.

Horretarako, Google-k kodeketa teknika tradizionalak aplikatu zituen aurrerapenak aprobetxatuz ahots bidezko seinaleak konprimitzeko eta igortzeko metodo berri bat sortzeko milaka ordutan zehar entrenatutako ereduekin ikasteko makinan.

Lyra kodea C ++-en idatzita dago abiadura lortzeko, eraginkortasuna eta elkarreragingarritasuna, gainera Bazel esparrua erabiltzen du Abseil-ekin eta GoogleTest esparrua unitate osoko probetarako.

Oinarrizko APIak pakete eta fitxategi mailan kodetzeko eta deskodetzeko interfazea eskaintzen du. Seinalea prozesatzeko tresna-kate osoa ere eskaintzen da eta hainbat iragazki eta transformazio biltzen ditu.

“Gure lagin-aplikazioa Android NDK-rekin integratzen da Lyra jatorrizko kodea Java-n oinarritutako Android aplikazio batean nola integratu erakusteko. Lyra exekutatzeko behar diren bektoreen pisuak eta zenbatzaileak ere eskaintzen ditugu ", esan du Google-k. Bertsio honek beharrezko tresnak eskaintzen ditu garatzaileek Lyra-rekin audioa kodetzeko eta deskodetzeko, 64 biteko Android ARM plataformarako optimizatuta, Linuxerako bertsioarekin.

Ezaugarriak uhin moduan deskodetzen dira eredu sortzaile baten bidez. Eredu sortzaileak funtzio kopuru mugatu batetik audio uhin forma osoa birsortzeko makina ikasteko eredu mota berezi bat dira.

Lyra-ren arkitektura audio kodek tradizionalen oso antzekoa da, hamarkada luzez Interneteko komunikazioaren bizkarrezurra izan direnak. Kodek tradizional hauek seinale digitala prozesatzeko tekniketan oinarritzen diren arren, Lyrak kalitate handiko hizketa seinalea berreraikitzeko eredu sortzailearen gaitasuna du.

Google-k Lyra ezarri zuen Duo doako bideo-aplikazioan eta kodea iturburu irekia egiten ari zela esan zuen, beste aplikazio batzuetarako egokia izan zitekeela uste duelako.

Google-k uste du Lyra egokiak izan daitezkeen hainbat aplikazio daudela, dela ahots kopuru handia artxibatzeko, bateriaren iraupena aurrezteko edo sareko pilaketak arintzeko.

"Itxaroten dugu kode irekiko komunitatea Lyrari aplikazio indartsu eta bakarrak eskaintzeko aplikatzen zaion sormena ikustea", esan du Google-k.

Fuente: https://opensource.googleblog.com


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

Idatzi lehenengo iruzkina

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.