Standardul DVB-SI, cel care duce ceasul și data prin semnalul de televiziune digitală, are o versiune nouă care rezolvă o problemă tehnică descoperită abia anul trecut: fără reparație, aproape toate receptoarele DVB ar fi început să dea erori de la 23 aprilie 2038. Actualizarea, publicată pe 18 septembrie 2026, poartă numărul EN 300 468 V1.20.0.
Ce e DVB-SI și ce transmite
DVB-SI, prescurtarea de la DVB Service Information, e partea din semnalul digital de televiziune care nu duce imagine sau sunet, ci informații despre program: ce canal e, ce emisiune rulează acum, ce urmează, ce oră și ce dată e. Ghidul electronic de programe, EPG-ul pe care îl vezi apăsând un buton de pe telecomandă, se construiește exact din aceste date.
Data se codifică printr-un sistem numit Modified Julian Date, adică numărul de zile trecute de la un moment de referință fixat în trecut. Standardul transmite doar cei 16 biți cei mai puțin semnificativi din această valoare, o economie de spațiu firească atunci când specificația a fost scrisă, cu zeci de ani în urmă, când 16 biți acopereau confortabil deceniile următoare.
Unde apare problema
Cei 16 biți se termină. La 23 aprilie 2038, valoarea ajunge la capătul intervalului ei și se întoarce la zero, exact ca la problema anului 2000, dar pentru televiziune. Practic, receptorul primește o dată care, citită cu formula veche, pare să fie undeva la sfârșitul anilor 1940, în loc de 2038.
Specialiștii de la BBC Research and Development și de la Nagra, o companie elvețiană specializată în securitate pentru televiziune, au descoperit independent problema și au testat-o pe receptoare reale. Imaginea și sunetul continuă probabil să funcționeze normal, pentru că nu depind direct de dată. Ce se strică e ghidul de programe: informația despre emisiuni, clasificarea pe vârstă și funcțiile de accesibilitate care se bazează pe programare orară riscă să dea erori sau să dispară complet. Unele receptoare folosesc și ceasul din semnalul TV ca sursă de oră pentru funcții de internet sau pentru sistemele de protecție a conținutului, care ar putea fi afectate la fel.
Cum s-a rezolvat
Soluția adoptată în noua versiune a standardului nu schimbă numărul de biți transmiși, ceea ce ar fi cerut hardware nou peste tot. În schimb, schimbă felul în care se citește valoarea după momentul critic. Până la 22 aprilie 2038, valorile între 32768 și 65535 reprezintă date din perioada 5 august 1948 până în aprilie 2038. După acest prag, valorile de la 0 la 32767 vor reprezenta date din perioada 23 aprilie 2038 până în ianuarie 2127, calculate după o formulă nouă: data reală se obține adunând 65536 la valoarea primită.
Practic, e o interpretare diferită a acelorași cifre, aplicată automat de la data critică, nu o schimbare a formatului de transmisie.
Ce înseamnă pentru cine are receptor mai vechi
Pentru asta e nevoie ca fiecare producător de receptoare, de la cele de satelit până la televizoarele cu tuner DVB integrat, să includă noua regulă de calcul într-o actualizare de software. Receptoarele foarte vechi, care nu mai primesc actualizări de firmware, riscă să rămână blocate cu formula veche și să afișeze date greșite după 2038, chiar dacă imaginea continuă să meargă.
Anul 2038 pare departe, dar industria de televiziune lucrează cu cicluri lungi: multe receptoare instalate azi, mai ales cele de satelit din zonele rurale, rămân în folosință zece sau chiar cincisprezece ani. Publicarea din timp a soluției, cu peste un deceniu înainte de termen, dă producătorilor și operatorilor timp să includă rezolvarea în viitoarele modele și în actualizările pentru cele deja vândute, inclusiv în România, unde o parte însemnată a parcului de receptoare de satelit are deja câțiva ani vechime.
Problema seamănă mult cu bug-ul anului 2000, dar și cu o problemă asemănătoare, mai cunoscută, care afectează multe alte sisteme informatice: calculatoarele care numără timpul pe 32 de biți se blochează pe 19 ianuarie 2038, la o oră exactă, ora 03:14:07 UTC. DVB-SI folosește un câmp mult mai mic, de doar 16 biți, motiv pentru care problema lui apare mai devreme, chiar de pe 23 aprilie același an. Ambele defecte au aceeași cauză: cineva a ales, cu zeci de ani în urmă, un spațiu de stocare care părea suficient pentru orice viitor previzibil.
Sisteme cu durată lungă de viață, cum sunt echipamentele industriale sau infrastructura de telecomunicații, rămân cele mai expuse la astfel de erori, pentru că trec ani mulți fără să fie înlocuite sau actualizate complet. Receptoarele de televiziune digitală intră exact în această categorie.

Niciun comentariu