Podręcznik
3. Definiowanie informacji
3.3. Reprezentacja danych
Reprezentacja danych to sposób przedstawienia lub inaczej organizacji danych. Dane w maszynach cyfrowych mają swoją reprezentację w postaci sekwencji bitów kodu dwójkowego, kodów bardziej złożonych, łączonych w bajty, wielobajtowe słowa, bloki. Są one interpretowane w terminach wewnętrznych typów danych określonej dziedziny, struktury, za pomocą operacji na liczbach lub znakach tekstu, jako liczby całkowite i ułamki, itp.
Reprezentacja danych może być rozumiana na różnych poziomach abstrakcji. Uwzględniając znaczenie i charakter danych może być orientowana na określoną treść, hierarchię istotności, wydzielenie sygnału i redukcję szumu, uporządkowanie według przyjętych kryteriów. Sposób kształtowania reprezentacji danych może być różnorodny, zwykle jednak przebiega według typowego, nie zawsze pełnego schematu:
- reprezentacja źródłowa, opisana najprostszym kodem, np. dwójkowym;
- reprezentacja wstępnie przetworzona, z redukcją szumu i poprawionym kontrastem;
- reprezentacja estymowanego sygnału, z wydzieloną treścią użyteczną;
- reprezentacja upakowana, rzadka, po usunięciu nadmiarowości, uporządkowana, ze strukturą hierarchii, skalowalna;
- reprezentacja morfologiczna, z wydzieleniem składników, semantyczną kompozycją treści przekazu informacji.