faecher:informatik:oberstufe:codierung:llc:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:codierung:llc:start [29.11.2023 13:49] – [Ein besseres Verfahren] Frank Schiebelfaecher:informatik:oberstufe:codierung:llc:start [17.12.2024 08:55] (aktuell) Frank Schiebel
Zeile 14: Zeile 14:
 ==== Ein besseres Verfahren ==== ==== Ein besseres Verfahren ====
  
-Das kann man jetzt natürlich durchaus etwas ausgefeilter umsetzen. Wir betrachten dazu ein S/W BMP Bild.+Das kann man jetzt natürlich durchaus etwas ausgefeilter umsetzen. Wir betrachten dazu ein S/W PBM Bild.
  
 <code> <code>
Zeile 33: Zeile 33:
 </code> </code>
  
-Nun kann man natürlich (wie oben) schreiben: ''26w3s15w3s15w3s4w14s3w15s2w14s13w3s13w3s13w3s22w2s'', das sind 51 ACII-Zeichen, also 51 Byte. Die Bildinformationen umfassen 220Bit - kein wirklicher Gewinn.+Nun kann man natürlich (wie oben) schreiben: ''26w3s15w3s15w3s4w14s3w15s2w14s13w3s13w3s13w3s22w2s'', das sind 51 ASCII-Zeichen, also 51 Byte. Die Bildinformationen umfassen 220Bit - kein wirklicher Gewinn.
  
  
Zeile 70: Zeile 70:
  
 {{ :faecher:informatik:oberstufe:codierung:llc:testbild.png |}} {{ :faecher:informatik:oberstufe:codierung:llc:testbild.png |}}
 +
 +++++ Lösung | 
 +<code>
 +0111 0111 0111 0011     // 28 we
 +1010                    // 3  sw
 +0111 0111               // 16 we
 +1010                    // 3  sw
 +0111 0111 0000          // 17 we
 +1010                    // 3  sw
 +0011                    // 4  we
 +1111 1111               // 16 sw
 +0010                    // 3  we
 +1111 1101               // 14 sw
 +0001                    // 2we
 +1111 1101               // 14 sw
 +0111 0101               // 14 we 
 +1010                    // 3 sw
 +0111 0100               // 15 we
 +1010                    // 3 sw
 +0111 0101               // 14 we 
 +1010                    // 3 sw
 +0111 0110               // 15 we 
 +1010                    // 3 sw
 +0111 0111 0111 0000     // 25 we
 +1001                    // 2 sw
 +</code>
 +
 +  * Komprimiert: 38 * 4 Bit = 152 Bit
 +  * Original: 20*11 = 220Bit
 +  * Verhältnis: 152/220 = 0,69 = 69%
 +++++
  
 ---- ----
Zeile 97: Zeile 128:
   * Die Code-Blöcke bestehen aus 3 Bit   * Die Code-Blöcke bestehen aus 3 Bit
   * Der erste Code-Block einer Datei bezeichnet stets weiße Zeichen.   * Der erste Code-Block einer Datei bezeichnet stets weiße Zeichen.
-  * Es kommt die folgende Codetabelle zur Anwendnung:+  * Es kommt die folgende Codetabelle zur Anwendung:
  
 ^ Code ^ Bedeutung ^ ^ Code ^ Bedeutung ^
  • faecher/informatik/oberstufe/codierung/llc/start.1701265765.txt.gz
  • Zuletzt geändert: 29.11.2023 13:49
  • von Frank Schiebel