Tonverzögerung zum Bild - welche Lösung kennt Ihr ?

Ulis Mess- und Korrekturprogramm

Tonverzögerung zum Bild - welche Lösung kennt Ihr ?

Beitragvon Lauscher » 04.11.2017, 18:03

Hallo :D

Ich muss zum Anfang sagen das ich ein Acourate-Neuling bin der seine ersten Schritte geht und wahrscheinlich deshalb die Lösung zu meinem „Problem“ noch nicht kenne. Im Forum lese ich wohl das Dolby D auch mit Acourate + Weichenerstellung umgesetzt wird —aber nichts zum Zeitverzug oder der Vermeidung :D

Also lege ich einfach mal los: ich betreibe mein BD-Player extern gehe analog über meine externe Soundkarte in meinen PC und Falte den Ton mit Acourate. Das Bild geht direkt zum Fernseher. Dadurch ergibt sich eine Verzögerung im Ton - er hinkt hinterher.
Ich kann wohl das Bild um 200ms verzögern, das reicht aber leider nicht aus.

Nun wollte ich gerne wissen wie Ihr das „Problem“ löst ?

Einfallen würde mir im PC ein BD Laufwerk einbauen und das Bild per Software noch länger ausbremsen ? Aber bekomme ich damit auch so ein gutes Bild wie mit meinem BD Player hin ?
Oder ein anderen BD Player mit längerer Bildverzögerung ?

Ich würde mich über Eure Hinweise und Vorschläge freuen

Viele Grüße
Jens
Lauscher
Aktiver Hörer
 
Beiträge: 9
Registriert: 30.09.2017, 06:54

Beitragvon Buschel » 04.11.2017, 18:28

Hallo Jens,

per default erzeugt Acourate Filter mit Phasenkorrektur, die so ausgelegt sind, dass du 32.768 samples Verzögerung hast. Bei 44,1 kHz entspricht das etwa 0,74 Sekunden. Die einfachste Lösung für dein Problem ist, dass du auf die Phasenkorrektur verzichtest. Dazu erzeugst du in Acourate zuerst wie gewohnt deine Filter und ergänzt dazu im Anschluss das sogenannte minimum phase Filter (Acourate: "Room" > "Special: Convert Filters to Minphase"). Dabei geht nur die Phasenkorrektur verloren, der Frequenzgang bleibt erhalten, und die durch das Filter verursachte Verzögerung ist damit entfernt. Aber: Der Filterprozess selbst erzeugt auch noch eine Verzögerung. Die wiederum hängt von Einstellungen der Blockgröße der FFT zusammen. Je kleiner desto geringere Verzögerung, desto mehr Rechenlast.

Der Ton meiner Videoquellen wird auch mit minimum phase Filtern und mit geringer Latenz des Filterprozesses korrigiert. Ich muss das Bild nicht verzögern.

Grüße,
Andree
Bild
Buschel
Aktiver Hörer
 
Beiträge: 513
Registriert: 12.12.2013, 20:12
Wohnort: Raum Karlsruhe

Beitragvon Lauscher » 04.11.2017, 18:35

Hallo Andree :D

Danke für Deine schnelle Antwort. Das muss ich morgen gleich mal ausprobieren- mal sehen :D
Wenn ich das so hinbekomme wäre das Super.

Viele Grüße
Jens
Bild
Lauscher
Aktiver Hörer
 
Beiträge: 9
Registriert: 30.09.2017, 06:54

Beitragvon Lauscher » 05.11.2017, 20:32

Hallo Andree :D

Jup - die minphase Filter kann ich erstellen. Das hat prima funktioniert.

Zuerst hätte ich Schwierigkeiten die dbl Dateien in den Acourate Convolver zu bekommen :x bis ich begriffen habe das ich die Dateien natürlich auch in cpv umwandeln muss.

Allerdings kann ich die Zeitverzögerung an meinem BD Player nicht ausprobieren. Ich habe so viel an dem Setup des Players rumgefummelt das er nun den Ton nicht mehr ausgeben mag :|

Ich versuche es morgen nochmal.

Nochmal Danke für Deine Hilfe

Viele Grüße
Jens
Bild
Lauscher
Aktiver Hörer
 
Beiträge: 9
Registriert: 30.09.2017, 06:54

Beitragvon Lauscher » 09.11.2017, 22:53

Hallo :D

Ich habe nun meinen Player wieder im Griff- Ton ist wieder da :wink:

Ich begreife erst jetzt das bei den Playern nur der Ton verzögert werden kann und nicht das Bild.
In meiner Überschrift habe ich das auch so geschrieben aber anders gemeint. :oops:

Die Minphase könnte ich erzeugen aber eine merkliche Verkürzung der Zeit hat es noch nicht gebracht.
Da ich zur Zeit scheinbar mehrere Anläufe brauche gehe ich am Wochenende nochmal an das Thema.
Mal sehen was ich übersehen habe.
In der Wiki ist der Punkt leider noch ohne Erklärung. Obwohl einstellen kann ich ja nichts - das macht Acourate automatisch.

Kann eigentlich die Überschrift geändert werden ? „ Bildverzögerung zum Ton“

Viele Grüße
Jens
Bild
Lauscher
Aktiver Hörer
 
Beiträge: 9
Registriert: 30.09.2017, 06:54

Beitragvon chriss0212 » 10.11.2017, 07:44

Hallo Jens,

ich fürchte, da wirst Du nicht fündig werden. In der Regel ist es so, dass die Bildbearbeitung in den Gräten länger dauert weswegen normalerweise nur Tonverzögerung eingebaut ist. Bildverzögerung ist auf Grund der Datenmenge recht Speicherintensiv und teuer. Man muss bedenken, dass das Bild unkomprimiert abgespeichert wird... das sind dann ein paar MByte pro Bild... je nach Auflösung und Farbtiefe.

Da diese Funktion normalerweise nicht benötigt wird, sparen sich die Hersteller diese Kosten ;)

Viele Grüße

Christian
Bild
chriss0212
Aktiver Hörer
 
Beiträge: 1525
Registriert: 06.01.2015, 21:03
Wohnort: Wuppertal

Beitragvon Buschel » 10.11.2017, 08:25

Hallo Jens,

wenn minphase keine wesentliche Verkürzung der Zeit gebracht hat, ist etwas nicht richtig gemacht worden. Minphase verkürzt das delay bei 44,1 kHz um über 700 ms. Evtl. hast du die neuen Filter — die Dateinamen beginnen mit „mp“ — noch gar nicht benutzt?

Grüße,
Andree
Bild
Buschel
Aktiver Hörer
 
Beiträge: 513
Registriert: 12.12.2013, 20:12
Wohnort: Raum Karlsruhe

Beitragvon Lauscher » 10.11.2017, 14:22

Hallo Andree,

doch - die mp Datei habe ich in den AcourateConvolver eingebunden.
Zur Sicherheit habe ich es auch nur mit einem Kanal und nur mit 44,1 kHz versucht. Ohne Erfolg - auch die Anzeige auf der rechten Seite hat sich vom den Zahlen her nicht verändert.

Gestern hatte ich das nochmal versucht - war aber auch schon spät.

Ich versuche es heute oder morgen nochmal und schaue ob was ich bei den Dir erwähnten "Blockgröße der FFT" so einstellen kann. :? Gleichzeitig schaue ich auch immer wieder in der Wiki vorbei.

Ich werde auch nochmal mit dem LS Entfernungseinstellungen in dem AVR rumspielen.
Laut Handbuch kann ich bis zu 18 Meter Entfernung einstellen.

Da ja einige Acourateanwender das hinbekommen bin ich guter Dinge das ich mit etwas fummeln auch hinbekommen werde. Auf jeden Fall bekomme ich immer mehr Gefühl für das Programm und meine Geräte sowie für die externe Soundkarte.

@Christian: wie Du liest werde ich nicht aufgeben und bleibe ich am Ball :)


Viele Grüße an Euch
Jens
Bild
Lauscher
Aktiver Hörer
 
Beiträge: 9
Registriert: 30.09.2017, 06:54

Beitragvon uli.brueggemann » 10.11.2017, 14:50

Um beim AcourateConvolver die Latenz kleiner zu bekommen gibt es folgende Schritte:
a) minimalphasige Filter erstellen, davon cpv Filter erzeugen und diese verwenden
b) eine kleinere FFTsize auswählen z.B. anstelle 32768 (default) nun 8192 oder kleiner. Man wird feststellen, dass damit die CPU-Last ansteigt. > 50% macht keinen Sinn.
c) den Asio-Puffer kleiner machen. Zu klein macht aber auch keinen Sinn
d) falls die Latenz immer noch zu groß ist, dann in Acourate mit CutNWindow die Länge der minimalphasigen Korrekturfilter kürzen, anstelle 65536 (default) z.B. 16384. Das reduziert auch die CPU-Last, allerdings dann auch die Frequenzauflösung der Filter (Abtastrate/taps)

Bei Video wird man zum größten Teil vom Bild beschäftigt, die Reduzierung der Tonqualität macht sich damit weniger bemerkbar

Grüsse
Uli
Bild
uli.brueggemann
Aktiver Hersteller
 
Beiträge: 3220
Registriert: 23.03.2009, 15:58
Wohnort: 33442

Beitragvon Lauscher » 10.11.2017, 15:16

Hallo Herr Brüggemann,

Danke für Ihre umfangreichen Hinweise :D
Da habe ich ja eine Menge zum ausprobieren. Ich glaube ich muss nun schnell nach Hause :wink:

"Bei Video wird man zum größten Teil vom Bild beschäftigt, die Reduzierung der Tonqualität macht sich damit weniger bemerkbar" Da teile ich Ihre Meinung - wenn ich aber eine bessere Tonqualität bekommen kann - nehme ich diese sehr gerne mit. :D

Viele Grüße
Jens
Bild
Lauscher
Aktiver Hörer
 
Beiträge: 9
Registriert: 30.09.2017, 06:54


Zurück zu Acourate

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste