Gli scienziati informatici dell'Università della California di San Diego hanno sviluppato una nuova tecnologia in grado di codificare, trasforma e modifica video più velocemente, diversi ordini di grandezza più velocemente rispetto all'attuale stato dell'arte.
Hanno presentato il loro lavoro all'ACM Symposium on Cloud Computing, Dall'11 al 13 ottobre a Carlsbad, Calif.
Il sistema, chiamato pignone, è stato reso possibile da un processo innovativo che suddivide i file video in pezzi estremamente piccoli e quindi sposta questi pezzi tra migliaia di server ogni poche migliaia di secondi per l'elaborazione. Tutto questo avviene nel cloud e consente ai ricercatori di sfruttare una grande quantità di potenza di calcolo in un brevissimo lasso di tempo. Sprocket è stato sviluppato e scritto dagli studenti laureati CSE Lixiang Ao e Liz Izhikevich (ora studentessa di dottorato a Stanford).
SPROCKET non si limita a ridurre la quantità di tempo necessaria per elaborare i video, è anche estremamente economico. Per esempio, due ore di video possono essere elaborate in 30 secondi con il sistema, invece di decine di minuti con altri metodi, per un costo inferiore a $ 1.
"Prima, potresti avere accesso a un server per alcune ore. Ora, con il cloud computing, chiunque può avere accesso a migliaia di server, per frazioni di secondo, per pochi dollari, " ha detto George Porter, un professore associato nel Dipartimento di informatica e ingegneria qui all'UC San Diego e uno dei principali ricercatori del progetto, così come il professore di informatica Geoff Voelker.
Questo tipo di elaborazione parallela nel cloud è offerto da diverse grandi aziende, compreso Amazon, Microsoft e Google.
SPROCKET è particolarmente adatto per la ricerca di immagini all'interno di video. Per esempio, un utente potrebbe modificare tre ore di video delle proprie vacanze estive in pochi secondi per includere solo un video che presenta una determinata persona.
(Una prima demo della tecnologia consisteva nel modificare il trailer di "Infinity War" in modo che presentasse solo Thor.)
SPROCKET può farlo perché è estremamente efficiente nello spostare minuscole frazioni di video tra i server e assicurarsi che vengano elaborate immediatamente. Inoltre, assicura che gli algoritmi dispongano di un contesto sufficiente per elaborare ogni frame video specifico.