Come il software di riconoscimento dei contenuti risolve il problema del rilevamento del copyright

15

Ti trovi sulla linea di concessione. La colonna sonora si gonfia e una traccia colpisce abbastanza forte da farti fermare ad ascoltare. Ti piace. Semplicemente non conosci il nome. O l’artista.

Quindi tiri fuori il telefono. Comporre un numero. Tenere il ricevitore vicino all’altoparlante. Pochi secondi dopo, viene visualizzato un messaggio. Titolo della canzone. Artista. Un link per acquistarlo. Fatto.

Questa non è magia. È un software di riconoscimento dei contenuti.

Questi programmi non si limitano a identificare le canzoni riprodotte nei cinema. Stanno diventando la principale difesa contro la violazione del copyright. Per gli artisti indipendenti e per le grandi aziende, questa è un’ancora di salvezza. Internet ha reso facile l’accesso ai contenuti senza pagare. Reti peer-to-peer. Servizi di condivisione file. YouTube. I grandi battitori.

Fino a poco tempo fa, le aziende non avevano altra scelta che affidarsi agli esseri umani per individuare le violazioni. Era una caccia manuale. I dipendenti dovevano setacciare le piattaforme alla ricerca di filmati proprietari. Dovevano registrare i rapporti. È stato noioso. Inefficiente. Lento.

YouTube, ad esempio, spesso fa affidamento sugli utenti per segnalare materiale inappropriato. Ma le violazioni del diritto d’autore non sono sempre “inappropriate” in senso morale. Sono semplicemente illegali. E non tutti gli utenti conoscono la differenza.

Pertanto, la maggior parte delle aziende era costretta a fare affidamento sul personale per scoprire clip e archiviare documenti. Questo processo sta per diventare obsoleto.

Sviluppo del software

Il passaggio dal rilevamento umano al riconoscimento automatizzato cambia tutto. Invece di aspettare che un utente si lamenti, il software può scansionare milioni di caricamenti in tempo reale. Confronta le impronte digitali audio e video con un database di opere conosciute.

Ecco come funziona. E perché è importante.

Le aziende stanno implementando strumenti in grado di scansionare file audio e video su enormi database per contrassegnare materiale protetto da copyright. Questo offre un modo economico ed efficiente per sorvegliare Internet, molto meglio che sperare che un amico riconosca una canzone suonata in un bar.

Costruire questo software non è semplice. I file sono disponibili in decine di formati. Un file WAV e la sua controparte MP3 hanno un codice completamente diverso. Anche all’interno dello stesso formato, le velocità in bit variano. Due MP3 della stessa traccia potrebbero non corrispondere a causa delle differenze di compressione. Le registrazioni telefoniche aggiungono problemi di rumore e qualità.

I pirati cambiano anche la fonte. Girano film nei cinema con telecamere portatili. Alcuni proiettori registrano digitalmente dalla cabina. Altri ritagliano o modificano il video. La semplice corrispondenza del codice fallisce qui. Gli identificatori devono gestire queste distorsioni.

Software di riconoscimento dei contenuti – Audio

L’identificazione dell’audio richiede un approccio diverso rispetto al semplice confronto del codice grezzo. L’obiettivo è riconoscere il contenuto, non il wrapper del file.

Gli algoritmi cercano modelli unici nelle onde sonore. Questi modelli persistono anche se il file viene convertito o compresso. Il sistema crea un'”impronta digitale” del tracciato. Questa impronta digitale ignora il rumore di fondo. Sopravvive alla scarsa qualità di registrazione. Funziona anche se il tempo cambia leggermente.

Questo metodo risolve il problema del formato. Non importa se l’input è MP3, AAC o una registrazione telefonica di bassa qualità. La melodia e il ritmo principali rimangono rilevabili.

Il processo prevede l’estrazione delle principali caratteristiche spettrali. Questi sono i picchi e le valli distintivi della frequenza audio. Il software li confronta con una libreria conosciuta. Una corrispondenza attiva un avviso. Ciò consente alle piattaforme di bloccare o monetizzare automaticamente i contenuti.

La precisione è l’ostacolo principale. I falsi positivi sprecano risorse. I falsi negativi lasciano correre la pirateria. I migliori sistemi bilanciano sensibilità e precisione. Imparano dal feedback degli utenti. Ciò migliora il rilevamento nel tempo.

Poiché il riconoscimento video segue una logica simile, la posta in gioco aumenta. Il video include dati visivi. Ciò aggiunge complessità. Ma per l’audio, l’obiettivo è preservare l’anima della canzone. Questo è ciò che lo rende identificabile.

La creazione di un database dei contenuti inizia con una premessa semplice: hai bisogno di qualcosa con cui confrontarti. Per un’etichetta discografica, quel “qualcosa” è l’intero catalogo. Il software non si limita a leggere i metadati. Ascolta. Analizza la forma d’onda audio effettiva per generare un tag digitale univoco, noto come impronta digitale o firma.

Questo processo ignora la codifica del file. Guarda il suono grezzo. Alcuni strumenti si concentrano sul tempo e sui pattern di battuta. Altri misurano l’ampiezza e la frequenza. In genere, il software acquisisce alcuni secondi di campioni da una registrazione per creare il profilo. Alcuni concorrenti analizzano interi clip per la massima precisione. Un prodotto specifico cerca i punti di riferimento —momenti acustici distintivi—e poi esamina il suono che li circonda. L’obiettivo è semplice. Se i punti di riferimento sono chiari, la scansione dovrebbe essere facile.

La matematica dietro la musica

Questi programmi si basano su algoritmi per svolgere il lavoro pesante. La maggior parte utilizza un algoritmo Fast Fourier Transform (FFT). Questo è un metodo matematico che scompone segnali complessi. Tiene traccia dei cambiamenti all’interno dei dati. Che si tratti di uno spostamento del tempo, di un cambiamento nei battiti al minuto o di una fluttuazione nell’ampiezza, la FFT lo mappa. Il risultato viene convertito in un’impronta digitale numerica.

Una volta popolato il database, l’azienda può utilizzarlo per due scopi principali: aiutare i clienti a trovare brani o individuare eventuali violazioni del copyright. Il metodo rimane lo stesso. Il software acquisisce un clip audio sconosciuto. Lo analizza esattamente come le voci del catalogo. Genera un hash, un codice breve basato interamente sul contenuto audio. Quindi confronta questa nuova impronta digitale con quelle memorizzate. Il passo successivo è capire la logica di corrispondenza.

Filtraggio per le orecchie umane

Per assicurarsi che il software funzioni indipendentemente dal formato del file, i programmatori filtrano l’input. Si concentrano solo sui suoni nel raggio d’azione dell’udito umano. Questo rispecchia il modo in cui funziona la compressione MP3. Gli MP3 sono piccoli perché scartano le frequenze che gli esseri umani non possono comunque sentire. Il software di riconoscimento dei contenuti fa lo stesso. Ignora l’intero spettro della registrazione originale. In caso contrario, potrebbe non riuscire a riprodurre le versioni MP3 di qualità inferiore della stessa traccia. Il sistema deve parlare lo stesso linguaggio acustico dei file compressi effettivamente in possesso degli utenti.

I clip audio raramente arrivano in uno stato incontaminato. Potresti fornire al sistema un loop troncato, una cover o uno snippet che si sposta nella melodia di un’altra canzone. È qui che entrano in gioco gli algoritmi. Il loro compito è prendere l’impronta digitale dell’audio in arrivo e cercare una corrispondenza nel database. Non cercano solo copie esatte. Cercano corrispondenze all’interno di uno specifico intervallo di probabilità.

Consideralo come un lavoro forense della vecchia scuola. Prima che disponessimo di software sofisticati, gli esperti abbinavano manualmente i sospettati alle scene del crimine. Hanno cercato punti di somiglianza. Allora uno specialista doveva mostrare almeno 16 punti corrispondenti per poter considerare un successo. I software moderni fanno qualcosa di simile, ma calcolano le probabilità invece di contare i punti.

Non esiste un unico standard per quanto la sovrapposizione conta come corrispondenza. La maggior parte delle piattaforme di riconoscimento dei contenuti ti consente di modificare la sensibilità. Vuoi solo successi innegabili? Impostare la soglia al 95% o superiore. Se l’algoritmo non è sicuro, non si limiterà a indovinare. Invia un messaggio di errore all’utente. Puoi anche abbassare quella barra se hai bisogno di individuare i quasi incidenti, anche se ciò comporta rischi di falsi positivi più elevati.

Una volta che il software segnala una corrispondenza, inizia il vero lavoro. Un’applicazione partner prende il sopravvento. Potrebbe estrarre il titolo della canzone per un’app di scoperta musicale. Oppure potrebbe avvisare un amministratore del sito web. Le case discografiche utilizzano questa tecnologia per scansionare le reti di condivisione di file. Tracciano i siti di streaming audio per far rispettare il copyright. Tutta l’analisi? Succede in pochi secondi.

Software di riconoscimento dei contenuti – Video

Il video aggiunge uno strato di complessità che l’audio non ha.

Come il riconoscimento dei contenuti video combatte la pirateria su YouTube

Il video fingering non è una novità. Il riconoscimento audio monitora silenziosamente musica e pubblicità da anni. Funziona trasformando le onde sonore in una firma digitale. Quindi esegue la scansione di un database per trovare una corrispondenza.

Il video è più difficile. La posta in gioco è più alta e gli ostacoli sono fisici.

Time Warner e Disney hanno testato i nuovi strumenti di identificazione video di Google su YouTube. L’obiettivo era semplice. Cattura i caricamenti di film e programmi TV protetti da copyright prima che si diffondano. Ma i dati video non si comportano come l’audio. È disordinato. Cambia. Viene tagliato.

Il problema delle clip corte

La maggior parte dei video di YouTube nella fase di test avevano un limite di 10 minuti o 100 megabyte. Questo limite crea un divario enorme. Una singola clip potrebbe essere una porzione di 10 minuti qualsiasi di un film di due ore.

Il software deve riconoscere quel piccolo pezzo all’interno del tutto. Google non ha rilasciato l’algoritmo esatto. Il metodo più probabile consiste nel suddividere l’opera originale protetta da copyright in blocchi sovrapposti. Ogni pezzo riceve la propria impronta digitale.

Quando avviene un caricamento, il sistema controlla quei blocchi rispetto alla libreria. È un problema dell’ago nel pagliaio. L’ago è piccolo. Il pagliaio è enorme. E il pagliaio è in continua crescita.

Redazione e antielusione

Gli uploader non sono passivi. Tentano di rompere il sistema.

Semplici modifiche possono oscurare gli strumenti di riconoscimento di base. Cambiare la saturazione del colore? Ciò elimina la corrispondenza basata sui colori. Ritagliare l’inquadratura? Rimuove il contesto.

Poi ci sono i pirati. Alcuni registrano i film direttamente dallo schermo di un cinema. Altri usano fotocamere portatili ad angolazioni scomode. L’immagine trema. È inclinato. È distorto.

La corrispondenza della risoluzione standard non riesce qui. Non puoi fare affidamento su un allineamento perfetto al pixel. Il video su YouTube non assomiglia per niente al file master nel database dello studio.

Analisi del movimento come soluzione

Gli sviluppatori si sono rivolti al movimento. Invece di limitarsi a guardare i fotogrammi statici, analizzano il modo in cui si muovono i pixel.

Il software tiene traccia dei cambiamenti nelle caratteristiche del movimento. Anche se i colori sono sbagliati o la cornice è ritagliata, il movimento sottostante degli oggetti rimane simile. Un’auto che percorre una strada si muove nello stesso modo, indipendentemente dal movimento della fotocamera o dalla gradazione del colore.

Questo approccio è promettente. Non è una soluzione miracolosa. Le riprese manuali introducono movimenti caotici che possono ancora confondere gli algoritmi. A volte, l’intervallo di probabilità di una corrispondenza deve essere ampio. Le corrispondenze generiche significano più falsi positivi.

L’elemento umano rimane

I guadagni di efficienza non significano automazione totale.

Gli studi cinematografici potrebbero ancora aver bisogno di persone reali per rivedere le clip contrassegnate. Il software segnala potenziali atti di pirateria. Lo conferma un essere umano.

È un modello ibrido. Il computer fa il lavoro pesante. Esegue la scansione di milioni di caricamenti in pochi secondi. Restringe il campo. Gli esseri umani quindi verificano i risultati. Questo flusso di lavoro è più veloce della revisione manuale. Non è immediato. È semplicemente più intelligente.

La manutenzione del database è infinita

Anche se la tecnologia funziona perfettamente, la logistica è brutale.

L’identificazione video è in fase di test. Alcune aziende mostrano demo. Altri spediscono strumenti. Ma il lavoro non finisce mai.

Nuovi film escono ogni giorno. Gli episodi TV vanno in onda settimanalmente. Gli studi devono aggiornare costantemente le proprie impronte digitali. Il database dei contenuti conosciuti cresce all’infinito.

Il rilevamento della pirateria non è una soluzione una tantum. È un ciclo di manutenzione. Richiede una manutenzione costante. Il volume dei contenuti video è il vero nemico. La tecnologia aiuta a gestirlo. Non ne elimina la necessità.

Domande con risposta frequente

Che cos’è il riconoscimento dei contenuti video?
È un software che crea un’impronta digitale dai fotogrammi video. Confronta questa impronta digitale con un database per identificare il materiale protetto da copyright. Gestisce sfide come il ritaglio, i cambiamenti di colore e il movimento della fotocamera.

Come funziona il video fingering basato sul movimento?
Analizza il movimento dei pixel e degli oggetti all’interno di un video clip. Ciò aiuta a identificare il contenuto anche se la qualità visiva è alterata o il filmato è ripreso da una fotocamera portatile.

Chi sta sviluppando il software di identificazione video?
Google ha collaborato con Time Warner e Disney per i test. Anche aziende come Audible Magic, MotionDSP e Relatable forniscono strumenti simili di riconoscimento dei contenuti.