faecher:informatik:oberstufe:codierung:bilder:uebungen: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:bilder:uebungen:start [26.10.2023 15:39] Frank Schiebelfaecher:informatik:oberstufe:codierung:bilder:uebungen:start [25.02.2024 14:06] (aktuell) – Typos korrigiert Michael Sedding
Zeile 6: Zeile 6:
 Wenn diese Informationen weitergegeben oder werden, müssen sie natürlich wieder als lange Abfolge aus Nullen und Einsen dargestellt werden. Eine solche in sich geschlossene, unabhängige Dateneinheit, die mit Hilfe einer entsprechenden Vorgehenweise decodiert werden kann, nennt man **"Datagramm"**.  Wenn diese Informationen weitergegeben oder werden, müssen sie natürlich wieder als lange Abfolge aus Nullen und Einsen dargestellt werden. Eine solche in sich geschlossene, unabhängige Dateneinheit, die mit Hilfe einer entsprechenden Vorgehenweise decodiert werden kann, nennt man **"Datagramm"**. 
  
-Im Datagramm sind Header und Nutzdaten zusammen codiert, man benötigt das entsprechende Wissen, wie man vorgehen muss, um das Datagramm zu decodieren.+Im Datagramm sind Header und Nutzdaten zusammen codiert, man benötigt das entsprechende Wissen, wie man vorgehen muss, um das Datagramm zu decodieren. Häufig ist es von Vorteil, das Datagramm in gleich große Bit-Blöcke einzuteilen: in einem "4Bit-Datagramm" stellen jeweils 4 Bit eine Informationseinheit dar, in einem, 8Bit-Datagramm entspricht eine Informationseinheit jeweils einem Byte.
  
 ---- ----
Zeile 14: Zeile 14:
 {{ :faecher:informatik:oberstufe:codierung:bilder:uebungen:ueb01.png?280|}} {{ :faecher:informatik:oberstufe:codierung:bilder:uebungen:ueb01.png?280|}}
  
-  *  Codiere das Schwarz-Weiß-Bild (Bitmap) der Kerze durch zwei Teile, die du getrennt voneinander auf ein Blatt schreibst:+  *  Codiere das Schwarz-Weiß-Bild (Bitmap) der Kerze  durch zwei Teile, die du getrennt voneinander auf ein Blatt schreibst:
     * 1. Teil: eine Kette aus ausschließlich Nullen und Einsen (Bitfolge)     * 1. Teil: eine Kette aus ausschließlich Nullen und Einsen (Bitfolge)
     * 2. Teil: enthält Anweisungen (einen Algorithmus), wie man aus der Bitfolge des 1. Teils das Bild rekonstruieren kann. Der Algorithmus muss auch auf andere Bilder (z.B. das Schwarz-Weiß-Bild darunter) und damit auch auf andere Bitfolgen anwendbar sein! Du kannst dich an den Informationen auf [[..:swpbm:start|dieser Wiki-Seite]] orientieren.      * 2. Teil: enthält Anweisungen (einen Algorithmus), wie man aus der Bitfolge des 1. Teils das Bild rekonstruieren kann. Der Algorithmus muss auch auf andere Bilder (z.B. das Schwarz-Weiß-Bild darunter) und damit auch auf andere Bitfolgen anwendbar sein! Du kannst dich an den Informationen auf [[..:swpbm:start|dieser Wiki-Seite]] orientieren. 
Zeile 29: Zeile 29:
 Vervollständige die folgende Codierungs-Tabelle: Vervollständige die folgende Codierungs-Tabelle:
  
-^Grauton ^4-Bit Codierung ^ +^ Grauton          ^ 4-Bit Codierung  
-|weiß |0000  +| weiß             | 0000             
-| fast hellgrau |0001  | +| fast hellgrau    | 0001             
-| .| |  +_                                 
-| | |  +| fast mittelgrau                   
-|fast mittelgrau | |  +| mittelgrau                        
-| | |  +_                                 
-|mittelgrau | |  +dunkelgrau                        
-| | |  +sehr dunkelgrau                   
-| | |  +_                                 
-| |  +schwarz                           |
-|dunkelgrau | |  +
-| | |  +
-|sehr dunkelgrau | | +
  
  
 +  * Beschreibe, was man an der Codierung verändern müsste, um doppelt so viele Grautöne zu codieren?
 +  * Vervollständige das 8-Bit-Datagramm des Greymaps aus dem ersten Aufgabenteil. Codiere dabei wie folgt: Zeilenanzahl, Spaltenanzahl, Nutzdaten:
  
-schwarz+{{ :faecher:informatik:oberstufe:codierung:bilder:uebungen:ueb04.jpg?320 |}}
  
 +----
 +{{:aufgabe.png?nolink  |}}
 +=== (A3) Farbbild-Codierung ===
 +
 +Codiere die folgenden Farbbilder:
 +{{ :faecher:informatik:oberstufe:codierung:bilder:uebungen:ueb06a.png?600 |}}
  
  
 +  * Beschreibe für beide Bilder ein Verfahren, wie du im Datagramm die Farben codieren könntest. Da sich die Bilder stark unterscheiden (wodurch?) ist es sinnvoll, zwei verschiedene Codierungsverfahren einzusetzen!
 +  * Codiere beide Bilder in einem 8-Bit-Datagramm in deinem Heft. (Codiere bei der Blume nur den Header und die ersten drei Farbpixel ;-) analog zum Graustufen Bild, du kannst die Tabelle von dort verwenden.
  • faecher/informatik/oberstufe/codierung/bilder/uebungen/start.1698327595.txt.gz
  • Zuletzt geändert: 26.10.2023 15:39
  • von Frank Schiebel