Sida 3 av 5

Re: Detektera och dämpa reklamljud i TV

Postat: 25 januari 2014, 12:04:10
av SM7CZR
Så varför upplever man det då som att reklamens volym är högre?

Jo det beror på att hjärnan "sammanfattar" styrkan på de olika vågformerna över tid.

Ett exempel för att förklara:
Tänk att varje vågforms amplitud har ett värde som motsvarar styrkan. Från 0 till 10.
Sedan har vi två olika ljud. Det första ljudet är programmet innan reklamen.
Där går var femte vågforms amplitud upp till 10. Resten håller sig kring 3.
Medelvärdet (amplituden som hjärnan uppfattar) blir då ungefär 5.

Sedan kommer reklamen. Där är ljudet komprimerat. Varken högre eller lägre volym.
Istället så sänks de starkaste topparna och de svaga kan därför förstärkas.
Så i exemplet går varannan vågform upp till 10. Resten håller sig kring 9.
Medelvärdet där blir strax över 9.

Resultat:
Reklamens medelvärde är högre och hjärnan uppfattar volymen som högre.
Detta trots att amplituden aldrig går över 10, i varken reklamen eller programmet.
Problemet är alltså våra hjärnor? :D

Re: Detektera och dämpa reklamljud i TV

Postat: 25 januari 2014, 12:36:44
av hanzibal
Exemplet med stereo-effekten är en helt annan sak, det här med TV-ljudet ser jag som att man under vanligt programinnehåll, t.ex. en film, reserverar lite amplitud så att ett pistolskott låter högre än en konversation men under reklamen ligger plötsligt allt i nivå med pistolskotten.

Jag tror jag skall göra några försök att detektera den plötsliga förändringen i antalet maxnivåförekomster per tidsenhet.

Re: Detektera och dämpa reklamljud i TV

Postat: 25 januari 2014, 13:18:02
av sodjan
> Nu pratar ni om olika manusförfattare.

Nerre har helt rätt och JimmyAndersson uppfattade mig helt fel. :-)
Jag avser självklart menusförfattarna till *programmen* som måste
anpassa storyn till de förutbestämda reklampauserna.

Och Jimmy, jag struntar i dina förklaringar, alla *upplever* att
reklamen har högre ljudvolym. Det räcker och är störande nog,
förrutom att man dumförklaras ändå av reklamen.

Re: Detektera och dämpa reklamljud i TV

Postat: 25 januari 2014, 14:48:57
av blueint
@JimmyAndersson, Btw.. hur ser man på copyright till reklamen? kan man lägga upp bilder ur dessa som referens på en sajt? eller rentav videoinspelning för att visa andra?

Apropå dynamikkomprimering så borde det gå att medelvärdesbilda amplituderna som man får in?

Re: Detektera och dämpa reklamljud i TV

Postat: 25 januari 2014, 15:07:38
av Lennart Aspenryd
OK
Om man nu kollar in TV4, min hustru kollar den ibland, hur kan man då skapa en enhet, med exempelvis en nätansluten RaspBerry Pi eller liknande, som stänger enbart ljudkanalen så att om man har en separat ljudutgång så tystnar den.

Vad behövs och hur mycket skulle det kosta.

Likväl som jag kan sponsra icke rökning kan jag satsa en slant på "Icke Reklam" säger Lasp

Re: Detektera och dämpa reklamljud i TV

Postat: 25 januari 2014, 15:35:20
av blueint
Tveksam om RaspBerry Pi har nog med kapacitet. Men en snabb metod är att koppla TV:ns ljud till ett ljudkort samt line-out från ljudkortet till förstärkaren så att man kan styra med "/dev/mixer".

Därefter så kan man testa sig fram med en algoritm på en helt vanlig PC.

En fristående enhet med färdigutvecklad programvara bör nog bestå av en saftig DSP och ljudmux. För enstaka tillverkning så lär man nog hamna på 1000 kr i ren hårdvara.

Re: Detektera och dämpa reklamljud i TV

Postat: 25 januari 2014, 16:08:35
av hanzibal
Jag förstår inte hur Lasp menar, kan någon förklara?

Jag tänker försöka göra min "adaptiva dekompressor" med betydligt enklare medel än Rpi.

Re: Detektera och dämpa reklamljud i TV

Postat: 25 januari 2014, 16:22:28
av blueint
Tror han menar att man tystar TV:ns högtalare och istället leder ljudet till line-in på en Raspberry-Pi som analyserar ljudet och sedan beroende av den analysen skickar ljudet vidare till line-out som är kopplat till en förstärkare.

Kräver att Raspberry-Pi:n är snabb nog och att man hittar en tillräckligt pålitlig algoritm som kan utgå enbart från ljudet. Troligtvis genom att analysera dynamik, och eventuella "pop" eller frekvenser.

Re: Detektera och dämpa reklamljud i TV

Postat: 25 januari 2014, 17:41:02
av hanzibal
Aha ok, det är precis så min grunka är kopplad med line-nivåer.

För tillfället är det bara en hörlursförstärkare med gain=1 men jag tänkte alltså försöka göra signalbehandlingen där också. Kanske inte lyckas men det blir inga 1000-lappar utan kanske ett par hundralappar.

@Lasp: Du kan få köpa min manick sen för 1000kr ;-)

Re: Detektera och dämpa reklamljud i TV

Postat: 25 januari 2014, 18:16:24
av Pajn
Får man inte ut medelspänningen av en signal över en viss tid med nått så enkelt
som en rc koppling?
Om medelspänningen sen är över en viss gräns sänks volymen.
Detta kräver ju visserligen en konstant volym på TVn och volymändring får göras
på din förstärkare.

Re: Detektera och dämpa reklamljud i TV

Postat: 25 januari 2014, 18:46:26
av hanzibal
Kanske det, kondensatorn bildar integralen vad jag vet, i så fall gäller det väl att "dividera" med tiden också samt ladda ur kondensatorn löpande.

Kanske helt ute och cyklar här?

Jag har i alla fall tänkt använda andra medel, det blir nog en hybrid.

Re: Detektera och dämpa reklamljud i TV

Postat: 25 januari 2014, 20:37:03
av SM7CZR
Bygg en sådan här "fast audiopeak limiter" och koppla in den på lämpligt ställe...
http://sound.westhost.com/p67-f1.gif

Re: Detektera och dämpa reklamljud i TV

Postat: 25 januari 2014, 21:00:56
av Magnus_K
Jag kanske är fullständigt virrig här men om det är som J.A säger, dvs att man intensifierar snarare ljudet än höjer det (om jag förstår rätt).
Hade man inte kunnat bygga en sån här IR-Ardunio-lösning och där ställa in den att sänka volymen om thresholden varat i en viss tidsperiod?
Kanske till och med går att programmera så den känner av när du själv justerat volymen och ändrar threshold-värden och tid efter den nya nivån?

Eller ja, vad vet jag?

Re: Detektera och dämpa reklamljud i TV

Postat: 25 januari 2014, 21:16:19
av hanzibal
Jo, mer eller mindre precis så jag menade. Festbroms att nån redan gjort det, på det viset hatar jag internet ;-)

Den grejen var ju ganska ball, den gör det hela väldigt universellt genom att den funkar som IR-fjärris, krävs bara att man ger den rätt IR-sekvens för sin TV.

Verkar dock inte höja volymen igen när det behövs (efter reklamen) och tycks inte adaptiv utan kör på fasta gränsvärden, går iofs att fixa. Ganska långsam är den också, tar ju en stund att sänka med "fjärrisen" så man hinner nog studsa till i soffan trots allt.

Re: Detektera och dämpa reklamljud i TV

Postat: 25 januari 2014, 21:22:48
av Magnus_K
Ja det var ju inte meningen att förstöra stämmingen men jag försår vad du menar...

Men som du säger, den går säkert att förbättra!