RDS-Text teilweise abgeschnitten

Antworten
Nachricht
Autor
Benutzeravatar
hammu
Senior member
Senior member
Beiträge: 1919
Registriert: 20 Jun 2018 09:37
Wohnort: OWL
Receiver 1: Gigablue UE 4K mit 7.4 und 7.5
Receiver 2: Gigablue UHD TRIO4K mit 7.4
Receiver 3: Edision OSnino+ mit 7.4
Receiver 4: Gigablue Ultra UE mit 7.4
Receiver 5: Gigablue Quadplus mit 7.4
Hat gedankt: 295 Mal
Hat Dank erhalten: 1006 Mal

RDS-Text teilweise abgeschnitten

#1

Beitrag von hammu »

Fortsetzung von https://www.opena.tv/viewtopic.php?p=553609#p553609

Hier hab ich noch 2 ältere Beiträge dazu gefunden:
https://www.opena.tv/viewtopic.php?p=446449#p446449

https://www.opena.tv/viewtopic.php?p=479690#p479690

Scheint doch nicht so einfach zu sein.
Man könnte vielleicht einen eigenen Converter bauen, wenn man die RAW-Daten hätte.
Da muss ich wohl tiefer nachforschen.
Benutzeravatar
betacentauri
Developer
Developer
Beiträge: 2359
Registriert: 15 Jun 2013 11:42
Hat gedankt: 152 Mal
Hat Dank erhalten: 1063 Mal

#2

Beitrag von betacentauri »

Hier die Rohdaten vom Deutschlandfunk:

Code: Alles auswählen

18:12:58.6357 [RDS] data: fe 00 00 b0 45 0a 00 00 41 01 
18:12:58.6362 [RDS] data: 44 65 72 20 4b 61 6e 7a 6c 65
18:12:58.6368 [RDS] data: 72 20 6d 69 74 20 47 75 6d 6d
18:12:58.7316 [RDS] data: 69 73 74 69 65 66 65 6c 6e 3a
18:12:58.7321 [RDS] data: 20 53 63 68 6f 6c 7a 20 69 6d
18:12:58.7327 [RDS] data: 20 48 6f 63 68 77 61 73 73 65
18:12:58.7332 [RDS] data: 72 67 65 62 69 65 74 20 69 6e
18:12:58.8285 [RDS] data: 20 53 61 00 36 d3 ff
18:12:58.8288 [RDS] radiotext str: (Der Kanzler mit Gummistiefeln: Scholz im Hochwassergebiet in Sa)

18:13:13.6125 [RDS] data: fe 00 00 b1 45 0a 00 00 41 01
18:13:13.6131 [RDS] data: 44 65 72 20 4b 61 6e 7a 6c 65
18:13:13.7057 [RDS] data: 72 20 6d 69 74 20 47 75 6d 6d
18:13:13.7062 [RDS] data: 69 73 74 69 65 66 65 6c 6e 3a
18:13:13.7068 [RDS] data: 20 53 63 68 6f 6c 7a 20 69 6d
18:13:13.7073 [RDS] data: 20 48 6f 63 68 77 61 73 73 65
18:13:13.8046 [RDS] data: 72 67 65 62 69 65 74 20 69 6e
18:13:13.8052 [RDS] data: 20 53 61 00 be e1 ff
18:13:13.8056 [RDS] radiotext str: (Der Kanzler mit Gummistiefeln: Scholz im Hochwassergebiet in Sa)


Das sind 2 Radiotexte, die wohl offensichtlich abgeschnitten sind. Aber das wird genauso übertragen. Das vierte Byte ist ein Zähler, der bei jeder Nachricht nach oben gezählt wird. Erste Nachricht b0. Zweite Nachricht b1. D.h. es ist keine Nachricht verloren gegangen. Die Länge steht genau dahinter 0x45 = 69 Byte. Am Ende sind noch 2 Byte CRC und 0xFF. Das passt alles. Ich sehe da keinen Fehler.
hd51, vuduo4se,....
Benutzeravatar
hammu
Senior member
Senior member
Beiträge: 1919
Registriert: 20 Jun 2018 09:37
Wohnort: OWL
Receiver 1: Gigablue UE 4K mit 7.4 und 7.5
Receiver 2: Gigablue UHD TRIO4K mit 7.4
Receiver 3: Edision OSnino+ mit 7.4
Receiver 4: Gigablue Ultra UE mit 7.4
Receiver 5: Gigablue Quadplus mit 7.4
Hat gedankt: 295 Mal
Hat Dank erhalten: 1006 Mal

#3

Beitrag von hammu »

Danke erstmal dafür.
Es gibt noch reichlich Informationen dazu in Wikipedia unter RDS bzw. Radiotext.
Das ist noch komplizierter als vermutet.
Die Spezifikationen dazu (DIN EN 62106:2010-07) kann man für schlappe 345 € sich aneignen, hilft aber vermutlich auch nichts.
Also lassen wir es so wie es ist.
Benutzeravatar
betacentauri
Developer
Developer
Beiträge: 2359
Registriert: 15 Jun 2013 11:42
Hat gedankt: 152 Mal
Hat Dank erhalten: 1063 Mal

#4

Beitrag von betacentauri »

Früher konnte man die Specs auch so im Internet finden. Jedenfalls ältere Versionen. Hab mich vor einiger Zeit schon gut damit beschäftigt. Aber hier (besonders bei Deutschlandfunk mit einem MPEG Audiostream) sehe ich echt nichts was da falsch laufen könnte. Kannst ja mal beim DLF nachfragen, warum sie das so senden.

Edit: Aber ja, der ganze Radiotext (insbesondere wenn er im AAC Stream steckt) ist kompliziert zu verarbeiten und zu verstehen.
hd51, vuduo4se,....
Benutzeravatar
hammu
Senior member
Senior member
Beiträge: 1919
Registriert: 20 Jun 2018 09:37
Wohnort: OWL
Receiver 1: Gigablue UE 4K mit 7.4 und 7.5
Receiver 2: Gigablue UHD TRIO4K mit 7.4
Receiver 3: Edision OSnino+ mit 7.4
Receiver 4: Gigablue Ultra UE mit 7.4
Receiver 5: Gigablue Quadplus mit 7.4
Hat gedankt: 295 Mal
Hat Dank erhalten: 1006 Mal

#5

Beitrag von hammu »

Anfrage an den DLF ist raus.
Hat vielleicht jemand noch ein konventionelles UKW-Radio oder Autoradio mit RDS-Textdarstellung, auf dem sich das mit den abgeschnittenen Texten bestätigt?
4l3x2k
VIP
VIP
Beiträge: 1532
Registriert: 20 Dez 2016 10:06
Hat gedankt: 399 Mal
Hat Dank erhalten: 824 Mal

#6

Beitrag von 4l3x2k »

Ich habe kein altes UKW- oder Autoradio, aber ich habe einen USB DVB-T Dongle der mit sdgradio läuft. Damit sollte UKW und RDS möglich sein.

Welche Frequenz hat DLF?

Kann ich frühestens am Sonntag Abend testen.
Benutzeravatar
hammu
Senior member
Senior member
Beiträge: 1919
Registriert: 20 Jun 2018 09:37
Wohnort: OWL
Receiver 1: Gigablue UE 4K mit 7.4 und 7.5
Receiver 2: Gigablue UHD TRIO4K mit 7.4
Receiver 3: Edision OSnino+ mit 7.4
Receiver 4: Gigablue Ultra UE mit 7.4
Receiver 5: Gigablue Quadplus mit 7.4
Hat gedankt: 295 Mal
Hat Dank erhalten: 1006 Mal

#7

Beitrag von hammu »

Frequenzen findet man hier
olwaldi
Member
Member
Beiträge: 588
Registriert: 16 Okt 2015 17:53
Hat gedankt: 156 Mal
Hat Dank erhalten: 104 Mal

#8

Beitrag von olwaldi »

hammu hat geschrieben:Anfrage an den DLF ist raus.
Hat vielleicht jemand noch ein konventionelles UKW-Radio oder Autoradio mit RDS-Textdarstellung, auf dem sich das mit den abgeschnittenen Texten bestätigt?


Aber RDS via UKW ist technisch was ganz anderes als der Radiotext via DVB. Ungeschickterweise nennt man beides gleich. Nichtsdestotrotz könnte man sich angucken, ob die Texte gleich sind. Das ginge sogar mit den UKW-Radio eines AVR. (ich guck' mal bei Gelegenheit).

Grüßle, Michael
Nachtrag: Gerade einen abgeschnittenen Text auf DLF gefunden, aber im Vergleich zum Text in HDF-Radio. Es fehlten mindestens 4 Zeichen im DVB-Radiotext. Im UKW-RDS gabs zu dem Zeitpunkt den ganz kurzen String "Digi". Zu einer anderen Zeit zeigten UKW-RDS und DVB-Radiotext die selben Strings an, aber deutlich zeitversetzt und in anderer Reihenfolge.
olwaldi
Member
Member
Beiträge: 588
Registriert: 16 Okt 2015 17:53
Hat gedankt: 156 Mal
Hat Dank erhalten: 104 Mal

#9

Beitrag von olwaldi »

Noch eine Info: Ich stelle den Radio-Text im LCD-Display mittels RunningText dar. Und manchmal scrollt der (zu lange) Text nicht. Gerade eben ist mir aufgefallen, daß am Darstellungsende ein Umlaut stand und der Text nicht scrollte. Vielleicht wird die Stringlänge mit Sonderzeichen/unicode fehlerhaft berechnet?

Grüßle, Michael
Benutzeravatar
hammu
Senior member
Senior member
Beiträge: 1919
Registriert: 20 Jun 2018 09:37
Wohnort: OWL
Receiver 1: Gigablue UE 4K mit 7.4 und 7.5
Receiver 2: Gigablue UHD TRIO4K mit 7.4
Receiver 3: Edision OSnino+ mit 7.4
Receiver 4: Gigablue Ultra UE mit 7.4
Receiver 5: Gigablue Quadplus mit 7.4
Hat gedankt: 295 Mal
Hat Dank erhalten: 1006 Mal

#10

Beitrag von hammu »

Hast Du im Runningtext wrap=0 eingestellt? Sonst könnte da die Darstellung zweizeilig sein und das Label ist nicht hoch genug für die zweite Zeile.

Meine Vermutung ist, dass der Text als Lauftext für UKW-Radios konzipiert wurde und somit auch länger sein kann.
RDS enthält ja noch mehr als nur den Radiotext.
Der Text wird dann womöglich einfach unverändert in den DVB-Service übernommen, dort aber technisch bedingt auf 64 Zeichen eingeschränkt.
olwaldi
Member
Member
Beiträge: 588
Registriert: 16 Okt 2015 17:53
Hat gedankt: 156 Mal
Hat Dank erhalten: 104 Mal

#11

Beitrag von olwaldi »

Danke für den Tip - habe wrap=1 und ändere das gleich.

Grüßle, Michael
olwaldi
Member
Member
Beiträge: 588
Registriert: 16 Okt 2015 17:53
Hat gedankt: 156 Mal
Hat Dank erhalten: 104 Mal

Re: RDS-Text teilweise abgeschnitten

#12

Beitrag von olwaldi »

Ich habe heute nochmal etwas im src gestöbert, ob ich vielleicht selber am RDS-Decoder von AAC-Streams drehen kann. Glaube sogar, die Code-Stelle in lib/dvb/radiotext.cpp gefunden zu haben. Aber hier fehlt mir eindeutig erforderliches knowhow.
Beim Googeln bin ich auf diesen interessaten Text zu SDR und insbesondere auch RDS gestoßen - https://pysdr.org/content/rds.html Dort wird beschrieben, daß man den Text inkrementell "sammeln" und dann "zusammenbauen" müsse. Ob das dann im AAC-Kontext ähnlich ist?

Vielleicht hilft das ja weiter?


Grüßle, Michael
Benutzeravatar
hammu
Senior member
Senior member
Beiträge: 1919
Registriert: 20 Jun 2018 09:37
Wohnort: OWL
Receiver 1: Gigablue UE 4K mit 7.4 und 7.5
Receiver 2: Gigablue UHD TRIO4K mit 7.4
Receiver 3: Edision OSnino+ mit 7.4
Receiver 4: Gigablue Ultra UE mit 7.4
Receiver 5: Gigablue Quadplus mit 7.4
Hat gedankt: 295 Mal
Hat Dank erhalten: 1006 Mal

Re: RDS-Text teilweise abgeschnitten

#13

Beitrag von hammu »

So richtig weiter kommt man damit auch nicht. Die genannten Quellen beschränken sich alle auf FM-Radio.
Über RDS AAC-Streams konnte ich noch nichts richtig finden und wenn doch, würde ich es vermutlich nicht verstehen.

Interessant fand ich aber, dass in meinem AndroidTV auf einigen Radiostationen Diashows und Menüs und Programminformationen auftauchen.
Das ist eigentlich das, was mal als "Rass" geplant war und seit langer Zeit als eingeschlafen gilt.
Hat man da womöglich eine Fortsetzung gestartet?
olwaldi
Member
Member
Beiträge: 588
Registriert: 16 Okt 2015 17:53
Hat gedankt: 156 Mal
Hat Dank erhalten: 104 Mal

Re: RDS-Text teilweise abgeschnitten

#14

Beitrag von olwaldi »

Vielleicht noch ein kleines Problem: Offenbar enthält der Radio-Text von BR-Klassik Zeilenumbrüche (cr oder/und lf):

Bild

Ich lasse mir auf dem OLED-Display den Radio-Text als laufendes Textband anzeigen, dort wird "Alles" angezeigt. Wäre schön, derartige Sonderzeichen wegzufiltern (oder mehr Platz im Radio-Bildschirm vorzusehen).

Bzgl. C-Code: Dort wird ja irgendwie nach Markern gesucht, um Texte zu identifizieren. Dabei kommt's (wieder bei BR-Klassik) oft vor, daß Textbereiche aus einem alten Stück mehrer neuere Stücke ausschnittsweise überleben. Gern stehen die in Klammern () hinten - gerade z.B (ohann Sebatian Ba). Versucht da ein Algorithmus den Künstlernamen heuristisch zu finden (und scheitert manchmal)?


Grüßle, Michael
Antworten

Zurück zu „openATV 7.3 PY3.11/OpenSSL 3.1“