L’8 marzo 2023, Microsoft Edge ha presentato una nuova funzionalità chiamata video super-resolution (VSR) che utilizza algoritmi di machine learning per arricchire la qualità dei video a bassa risoluzione visualizzati in Edge ignorando gli artefatti di compressione a blocchi e aumentando la risoluzione video.

Tuttavia, la funzionalità di super risoluzione video (VSR) di Microsoft Edge ha alcuni requisiti che gli utenti devono soddisfare. Hanno bisogno di un dispositivo con una serie Nvidia RTX 20/30/40 o GPU serie AMD RX5700-RX7800. I video che vogliono migliorare dovrebbero avere una risoluzione di 720p o inferiore e una dimensione minima di 192 pixel sia in altezza che in larghezza. I video dovrebbero inoltre essere privi di tecnologie di gestione dei diritti digitali come PlayReady o Widevine. Inoltre, il dispositivo dovrebbe essere collegato a una fonte di alimentazione stabile.

Sommario

Come funziona questa VSR (super-risoluzione video)?

In che modo Microsoft ha dato vita a questa funzionalità? Analizziamo alcuni dettagli.

Runtime ONNX e DirectML per un’elaborazione GPU efficiente

Funzionalità VSR di Microsoft Edge è reso possibile dalle tecnologie ONNX Runtime e DirectML. Può essere utilizzato da più persone perché è compatibile con diverse marche di GPU. Altre schede grafiche supporteranno in futuro se avranno una potenza di calcolo sufficiente. La tecnologia impiegata nella progettazione VSR e perfezionata nel tempo per sfruttare al meglio la potenza di elaborazione della scheda grafica del tuo computer. ONNX Runtime carica i modelli ML dai file.onnx, mentre DirectML ottimizza e valuta il carico di lavoro ML utilizzando le funzionalità GPU disponibili come l’elaborazione tensoriale ML nativa. Ciò si traduce in VSR che raggiunge un elevato throughput di esecuzione a un framerate elevato.

Leggi anche: perché Microsoft Edge non è l’opzione migliore per gli utenti Mac

Installa solo i componenti e i modelli necessari per risparmiare spazio

Per risparmiare spazio sul tuo dispositivo, Microsoft installa solo i componenti e i modelli necessari per VSR se rileva una GPU compatibile. Se vedi”Edge Video Super Resolution”elencato sotto i componenti in Edge Canary, significa che la tua GPU può supportare la funzione. Questo approccio consente a Microsoft di fornire diversi modelli in base alle capacità e alle prestazioni del tuo dispositivo.

Introduzione della pipeline di presentazione DX12: abilitazione di VSR in Microsoft Edge

Una nuova pipeline di presentazione DX12 sviluppata per Microsoft Edge per consentire VSR. In precedenza, Chromium (che funge da base per Microsoft Edge) utilizzava DX11 per la decodifica video e la rasterizzazione, con conseguente generazione di trame DX11 dopo la decodifica video. Tuttavia, poiché DirectML funziona esclusivamente con buffer DX12, una pipeline DX12 flessibile deve integrarsi nel motore Chromium all’interno di Microsoft Edge per supportare VSR. Questa nuova pipeline esegue gli shader per trasformare le texture DX11 in buffer/tensori DirectML, che possono quindi essere utilizzati con il runtime ONNX.

Leggi anche: Come abilitare o disabilitare la funzione Schermo diviso in Microsoft Edge

Abilita/Disabilita VSR ogni volta che vuoi

Puoi disabilitare il VSR in qualsiasi momento lo desideri. Per disabilitare la funzione di super risoluzione video, è sufficiente fare clic sull’icona”HD”situata nella barra degli indirizzi e selezionare l’interruttore per”Migliora video”. La disabilitazione di questa funzione persisterà su tutti i siti nelle preferenze del browser Edge e ripristinerà tutte le funzionalità di super-risoluzione video che rimangono supportate dal driver della scheda grafica sul sistema dell’utente.

Leggi anche: 8 motivi per cui Microsoft Edge è Il miglior browser per Mac

Qualità video migliorata utilizzando modelli di apprendimento automatico e compressione del modello

Il miglioramento della qualità video rappresenta la procedura per arricchire la qualità dei video. A tale scopo, utilizza modelli di apprendimento automatico per migliorarne la risoluzione, il contrasto e la leggibilità. Inoltre, Microsoft ha creato un modello di super risoluzione video basato sull’intelligenza artificiale. Questo può eseguire l’upscaling di video di scarsa qualità a quelli di alta qualità senza presentare artefatti. Inoltre, il modello ottimizza per i video con una risoluzione di 360p o inferiore. Nonostante un modello più leggero funzionasse per risoluzioni e frame rate più elevati.

I modelli di miglioramento video distillano e comprimono da un modello molto più grande del team di Microsoft DeepSpeed. Il processo di addestramento implica la sintesi di coppie video di bassa e alta qualità utilizzando i codec video più diffusi con strategie di compressione distinte. I modelli vengono quindi addestrati per recuperare informazioni sulla struttura e trame ad alta frequenza utilizzando una strategia di addestramento in due fasi ottimizzata con obiettivi contraddittori percettivi e generativi. Le prestazioni dei modelli vengono valutate utilizzando metriche come LPIPS e FVD.

Leggi anche 8 motivi per cui Microsoft Edge non è l’opzione migliore per gli utenti Mac

Trasforma la tua esperienza di streaming video…

L’inclusione di Video Super Resolution è una caratteristica degna di nota. Può migliorare enormemente la tua esperienza di streaming video, rendendola più coinvolgente e piacevole. Inoltre, questa funzione può aumentare i dettagli e la bellezza dei tuoi contenuti preferiti, elevandone la qualità. Inoltre, il team di Microsoft sta lavorando diligentemente per perfezionare i modelli. E la copertura hardware per garantire che più utenti possano beneficiare di questa esperienza superiore.

Leggi anche: come aggiungere o rimuovere pulsanti sulla barra degli strumenti in Microsoft Edge

Quando vedremo questa funzionalità in il nostro Edge Browser?

Secondo Microsft, hanno avviato i test di questa funzione con un gruppo selezionato di clienti nel canale Canary. Hanno inoltre in programma di estendere gradualmente questa funzione a più clienti nelle prossime settimane. Inoltre, stanno anche pianificando di espandere l’elenco delle schede grafiche supportate dal nostro sistema in futuro.

Leggi anche- Come abilitare o disabilitare DNS sicuro su HTTPS (DoH) in Microsoft Edge

By Henry Taylor

Lavoro come sviluppatore back-end. Alcuni di voi mi avranno visto alla conferenza degli sviluppatori. Ultimamente sto lavorando a un progetto open source.