FPS-kaksinkertaistaminen, kehyksen interpolointi GPU: n kautta

Kehysinterpolaatio on jotain, joka löytyy tämän hetken edistyneimmistä televisioista, mutta tekoälylle tarkoitetun omistetun laitteiston käyttöönotto yhdessä pilvipalveluiden kanssa saa tämän tekniikan saavuttamaan ratkaisevan merkityksen kaikkien järjestelmissä. Mutta miten se toimii ja mistä se koostuu?

Kehysten interpolointi tunnetaan ohjelmistojen ja / tai laitteistojen kykynä tuottaa välikehyksiä kahden tai useamman aiemmin renderoidun kehyksen tiedoista.

FPS-kaksinkertaistaminen, kehyksen interpolointi GPU: n kautta

Riippuen siitä, renderöimmekö kuvan 2D- vai 3D-muodossa, kehysten interpolointi tehdään hyvin eri tavalla, yleisin on kuvien interpolointi 2D-muodossa.

Kuinka kehysten interpolointi toimii

interpolaatio fotogramas

Interpolaation suorittamiseen tarvitaan kaksi viimeistä kehystä, joista meillä on lopullinen tieto.

Siinä tapauksessa, että puhumme videoiden suoratoiston interpoloinnista, meillä on kaksi erilaista tapaa:

  • Interpolointi suoritetaan edistyneellä keinotekoiset älykäsjärjestelmät jotka on koulutettu havaitsemaan saman kuvan eri kohteet ja luokittelemaan ne. Tätä käytetään hyvin älykkäissä ajojärjestelmissä.
  • Toinen menetelmä on 2D-kuvien tallentaminen infrapunakameralla tai yksi lennon aikana, mainitun kameran mukana tulee valonsäteilijä, molempien yhdistelmä mahdollistaa kunkin objektin syvyyskartan, joka auttaa erottamaan kameran eri elementit näkymä.

Reaaliaikaisella 3D-moottorilla renderoiduissa videopeleissä (koska syvyyskartta on välttämätön, jotta tiedetään, mitkä kohteet ovat etusijalla piirrettäessä), on mahdollista luoda datakartta, jossa on kunkin kohteen tunnistuskohta

Interpolaciónjuegos

Seuraava vaihe laitteistolle on luoda nopeuspuskuri. Tämä on rakennettu ottaen huomioon kunkin aiemmin tunnistetun kohteen alku- ja loppupaikan kahden kehyksen välillä, tällä tavalla järjestelmä voi luoda välikehyksen, jossa on kaikki elementit, jotka on siirretty kehyksestä toiseen.

Interpolointikehysten sovellukset ja hyödyllisyys

Selkein apuohjelma on lisätä kehyksiä videoihin, joissa on pieni kehysnopeus sekunnissa, varsinkin sitä käytetään vanhojen elokuvien palauttamiseen, jotka on nauhoitettu hyvin hitaalla nopeudella tai niiden kehykset ovat kadonneet kulun heikkenemisen vuoksi ajasta .

Mutta pelien suhteen tällä on useita melko mielenkiintoisia sovelluksia. Esimerkiksi suoratoistopeleissä: suoratoistamme pelimme muille Internetissä tai pelaamme pelipalvelussa, kyky lisätä välikehyksiä auttaa luomaan sujuvan tunteen pelattavaan kokemukseen. ja välttää tunteen, että kuvat saapuvat soittimeen liian myöhään.

Syy, miksi tämä idea toteutetaan laitteistossa, johtuu siitä, että videon koodaamisesta ja dekoodaamisesta vastaavat yksiköt ovat hyvin samanlaisia ​​kuin keinotekoisen älykkyyden algoritmien nopeuttamiseen käytetyt yksiköt, minkä vuoksi laitteistosuunnittelijat eivät maksa niitä pyrkimyksiä toteuttaa se tuotteissaan.

On otettava huomioon, että konsepti ei koostu siitä, että pelimme renderöidään kaksinkertaisella kuvamäärällä sekunnissa, vaan pikemminkin, että niiden sovellus on tarkoitettu Internet-suoratoistosovelluksiin, ja voimalla lähettää videosisältöä laitteiden välillä langattomasti paikallisessa verkossa.