Jede Datei beginnt mit ihrer Visitenkarte (Magic Number) und besteht ab da aus nichts als Byte. Foto, Audio, PDF — alle dieselben Bauteile, nur anders zusammengesetzt.
+
+
+
diff --git a/slides/223015b/assets/demos/drei-dateien.png b/slides/223015b/assets/demos/drei-dateien.png
new file mode 100644
index 0000000..7915352
Binary files /dev/null and b/slides/223015b/assets/demos/drei-dateien.png differ
diff --git a/slides/223015b/assets/demos/jpeg-pipeline.html b/slides/223015b/assets/demos/jpeg-pipeline.html
new file mode 100644
index 0000000..404fe72
--- /dev/null
+++ b/slides/223015b/assets/demos/jpeg-pipeline.html
@@ -0,0 +1,206 @@
+
+
+
+
+JPEG-Pipeline — 6 Schritte vom Foto zur Datei
+
+
+
+
JPEG-Pipeline — 6 Schritte vom Foto zur Datei
+
Nur einer dieser Schritte verliert Information. Die anderen fünf sind verlustfrei.
verlustbehaftet · hohe Frequenzen weggeworfen, Transienten geglättet
+
+
+
+
+
Dateigröße
0,48 MB
+
Bitrate
128 kbit/s
+
+
+
+
+
+
+
Hört man den Unterschied?
+
Auf dem Smartphone-Lautsprecher: meist nicht. Im Studio-Monitor mit Kopfhörer: oft schon. — MP3 wirft 91 % der Daten weg, die der Mensch im Alltag nicht vermisst.
+
+
+
diff --git a/slides/223015b/assets/demos/kap02-eroeffner.png b/slides/223015b/assets/demos/kap02-eroeffner.png
new file mode 100644
index 0000000..1a37960
Binary files /dev/null and b/slides/223015b/assets/demos/kap02-eroeffner.png differ
diff --git a/slides/223015b/assets/demos/kap03-eroeffner.html b/slides/223015b/assets/demos/kap03-eroeffner.html
new file mode 100644
index 0000000..1f0bf24
--- /dev/null
+++ b/slides/223015b/assets/demos/kap03-eroeffner.html
@@ -0,0 +1,119 @@
+
+
+
+
+Drei Modalitäten, ein Hebel
+
+
+
+
Drei Modalitäten — derselbe Hebel
+
Bild, Audio, Video schrumpfen alle dramatisch. Warum? Weil Wahrnehmung Lücken hat.
+
+
+
+
Roh
+
Lossy (modern)
+
Lossy (aggressiv)
+
+
Bild12-MP-Foto
+
+
RAW
+
36 MB
+
+
+
+
JPEG · Q 90
+
4 MB
+
+
+
+
JPEG · Q 50
+
800 KB
+
+
+
+
Audio30 s Stereo
+
+
WAV · 44,1 kHz · 16 bit
+
5,3 MB
+
+
+
+
MP3 · 192 kbit/s
+
720 KB
+
+
+
+
MP3 · 64 kbit/s
+
240 KB
+
+
+
+
Video30 s · 4K · 30 fps
+
+
Roh · 8 bit
+
12 GB
+
+
+
+
H.264 · 25 Mbit/s
+
94 MB
+
+
+
+
H.265 · 12 Mbit/s
+
45 MB
+
+
+
+
+
+
Bilder schrumpfen ×45. Audio ×22. Video ×270.
+
Jede Reduktion nutzt eine andere Wahrnehmungs-Lücke: Bild die geringere Farbschärfe, Audio die Maskierung, Video die Frame-zu-Frame-Ähnlichkeit.
+
+
+
diff --git a/slides/223015b/assets/demos/kap03-eroeffner.png b/slides/223015b/assets/demos/kap03-eroeffner.png
new file mode 100644
index 0000000..a7e7cad
Binary files /dev/null and b/slides/223015b/assets/demos/kap03-eroeffner.png differ
diff --git a/slides/223015b/assets/demos/kap04-eroeffner.html b/slides/223015b/assets/demos/kap04-eroeffner.html
new file mode 100644
index 0000000..12f65b0
--- /dev/null
+++ b/slides/223015b/assets/demos/kap04-eroeffner.html
@@ -0,0 +1,182 @@
+
+
+
+
+Die Reise einer Datei
+
+
+
+
Die Reise einer Datei
+
Ein 4K-Trailer (1,2 GB) reist von der externen SSD auf den Monitor — jede Etappe ist ein eigener Engpass.
+
+
+
+
Quelle
+
SSD extern
+
NVMe-Stick
+
+
+
+
3 200 MB/s
+
+
USB 4 / TB4
+
+
+
+
Aufnahme
+
Laptop
+
RAM & CPU
+
+
+
+
~7 000 MB/s
+
+
PCIe 4.0
+
+
+
+
Decoder
+
GPU
+
H.264-Hardware
+
+
+
+
2 200 MB/s
+
+
HDMI 2.1
+
+
+
+
Display
+
4K-Monitor
+
3840 × 2160
+
+
+
+
visuell
+
+
Licht
+
+
+
+
Ziel
+
Auge
+
Bewusstsein
+
+
+
+
+
Was hier passiert
+
+ Die 1,2 GB liegen verschlüsselt komprimiert auf dem Stick. Sie reisen über USB-C in den RAM, werden vom GPU dekodiert (H.264 → roher RGB-Strom), und über HDMI als unkomprimiertes Bild an den Monitor geschickt. Dort entstehen pro Sekunde 60 Bilder mit je rund 24 MB — also 1,4 GB/s an rohem Pixelstrom, der niemals als Datei vorliegt.
+
+
+
+
+
Speicher und Schnittstelle sind keine zwei Themen — sie sind die zwei Seiten desselben Engpasses.
+
Wo Bytes wohnen entscheidet, wie schnell sie reisen können. Wo sie reisen entscheidet, wo sie wohnen müssen.
+
+
+
diff --git a/slides/223015b/assets/demos/kap04-eroeffner.png b/slides/223015b/assets/demos/kap04-eroeffner.png
new file mode 100644
index 0000000..cae1e16
Binary files /dev/null and b/slides/223015b/assets/demos/kap04-eroeffner.png differ
diff --git a/slides/223015b/assets/demos/kap05-eroeffner.html b/slides/223015b/assets/demos/kap05-eroeffner.html
new file mode 100644
index 0000000..f0d829a
--- /dev/null
+++ b/slides/223015b/assets/demos/kap05-eroeffner.html
@@ -0,0 +1,254 @@
+
+
+
+
+Eine Datei reist — und erzählt
+
+
+
+
Eine Datei reist — und erzählt
+
Ein Smartphone-Foto geht von Stuttgart nach Tokyo. Was sieht der Empfänger — und was bekommt er noch dazu?
+
+
+
+
+
+ Inhalt
+ Was du siehst
+
+
+
+
+
+ HEIC · 4032 × 3024
+ 3,2 MB
+
+
+
+
+
+ Gepäck
+ Was die Datei über sich weiß
+
+
+
+
Kamera
+
Apple iPhone 15 Pro · 24 mm · ƒ/1.78
+
+
Belichtung
+
1/250 s · ISO 100 · EV 0
+
+
Aufgenommen
+
2026-04-12 · 18:47:12 · +02:00
+
+
GPS
+
48.7847° N · 9.1825° E · 248 m (Stuttgart, Königstraße 28)
+
+
Software
+
iOS 18.4.1 · HDR · Live Photo
+
+
Farbprofil
+
Display P3
+
+
+
+
+
+
+
Weg
+
+
+ Stuttgart
+ →
+ DNS
+ →
+ TLS 1.3
+ →
+ CDN-Edge Tokyo
+ →
+ Tokyo
+
+
+ HTTP/3 200 OK · content-type: image/heic · content-length: 3 220 480 · RTT 47 ms · cache: HIT (Edge tok-7) · age: 312 s
+
+
+
+
+
+
Eine Datei = Inhalt + Gepäck + Weg.
+
Inhalt sieht der Empfänger. Gepäck verrät, wer sie gemacht hat — und wo. Weg entscheidet, wie schnell sie ankommt. Drei Schichten, eine Datei.
+
+
+
diff --git a/slides/223015b/assets/demos/kap05-eroeffner.png b/slides/223015b/assets/demos/kap05-eroeffner.png
new file mode 100644
index 0000000..55cd04f
Binary files /dev/null and b/slides/223015b/assets/demos/kap05-eroeffner.png differ
diff --git a/slides/223015b/assets/demos/kb-vs-kib.html b/slides/223015b/assets/demos/kb-vs-kib.html
new file mode 100644
index 0000000..c8e851b
--- /dev/null
+++ b/slides/223015b/assets/demos/kb-vs-kib.html
@@ -0,0 +1,194 @@
+
+
+
+
+1 TB verkauft, 931 GB angezeigt — wo gehen die 69 GB hin?
+
+
+
+
„1 TB" gekauft — 931 GB im Finder. Wo sind die 69 GB hin?
+
Nirgendwo. Es sind dieselben Byte. Nur zwei Welten zählen anders.
+
+
+
+
+
Auf der Verpackung
+
Marketing
+
+ 1 TB
+ externe SSD
+
+
+ 1 TB = 1012 Byte
+ = 1 000 000 000 000
+
+
+
+
+
+
geteilt durch 230
+
+
+
+
Im Finder · Explorer
+
Betriebssystem
+
+ 931 GB
+ eigentlich: 931 GiB
+
+
+ 1 GiB = 230 Byte
+ = 1 073 741 824
+
+
+
+
+
+
+
Die Rechnung
+
+ Marketing schreibt
+ 1 TB = 1 000 000 000 000 Byte (Basis 10)
+ Betriebssystem rechnet
+ 1 TiB = 1 099 511 627 776 Byte (Basis 2)
+ 1 TB in GiB umrechnen
+ 1012 ÷ 230 ≈ 931,3 GiB — der Finder zeigt also „931 GB"
+ Was die Studis sehen
+ Etikett: GB · Anzeige: GB · Bedeutung: zwei verschiedene Dinge
+
+
+
+
+
Es fehlt nichts. Es wird nur in zwei Sprachen gezählt.
+
Korrekt wären GiB (binär, 1024) und GB (dezimal, 1000). In der Realität verwenden beide Welten GB und meinen verschiedene Zahlen.
+
+
+
diff --git a/slides/223015b/assets/demos/kb-vs-kib.png b/slides/223015b/assets/demos/kb-vs-kib.png
new file mode 100644
index 0000000..60df0f0
Binary files /dev/null and b/slides/223015b/assets/demos/kb-vs-kib.png differ
diff --git a/slides/223015b/assets/demos/nyquist-diagram.html b/slides/223015b/assets/demos/nyquist-diagram.html
new file mode 100644
index 0000000..b2d7ece
--- /dev/null
+++ b/slides/223015b/assets/demos/nyquist-diagram.html
@@ -0,0 +1,232 @@
+
+
+
+
+Nyquist-Shannon — wie oft muss man messen?
+
+
+
+
Nyquist-Shannon — wie oft müssen wir messen?
+
Dieselbe Welle, drei Sample-Raten. Eine fällt durch, eine reicht knapp, eine ist sicher.
+
+
+
+
+
+
Zu wenig
+
Aliasing
+
fs = 0,9 · f
+
Die Sample-Punkte sitzen auf der Welle — aber verbunden sehen sie aus wie eine ganz andere, langsamere Welle.
+
+
+
+
+
+
+
+
+
Genau
+
Nyquist-Grenze
+
fs = 2 · f
+
Sample exakt auf Peak und Tal. Mathematisch reicht das — visuell sieht es kaputt aus.
+
+
+
+
+
+
+
+
+
Sicher
+
Überabtastung
+
fs = 8 · f
+
Genug Punkte — die Welle wird Punkt für Punkt nachgezeichnet. So macht es eine CD.
+
+
+
+
+
+
+
+
+
+
fs ≥ 2 · fmax. So einfach. So endgültig.
+
Das Ohr hört bis 20 kHz. 2 × 20 = 40 kHz. Die CD nimmt 44,1 kHz — die 4,1 sind Sicherheits-Marge.
+
+
+
diff --git a/slides/223015b/assets/demos/nyquist-diagram.png b/slides/223015b/assets/demos/nyquist-diagram.png
new file mode 100644
index 0000000..9422ee1
Binary files /dev/null and b/slides/223015b/assets/demos/nyquist-diagram.png differ
diff --git a/slides/223015b/assets/demos/pivot-signal-zu-byte.html b/slides/223015b/assets/demos/pivot-signal-zu-byte.html
new file mode 100644
index 0000000..046fa57
--- /dev/null
+++ b/slides/223015b/assets/demos/pivot-signal-zu-byte.html
@@ -0,0 +1,173 @@
+
+
+
+
+Wir haben gelernt zu lesen — jetzt: wie kommt es rein?
+
+
+
+
Wir haben gelernt zu lesen. Jetzt: wie kommt es rein?
+
Die rechte Seite haben wir abgearbeitet. Die linke ist die nächste Stunde.
+
+
+
+
+
Quelle
+
Welt
+
+
+
+
Schallwelle · Lichtwelle kontinuierlich · analog
+
+
+
+
jetzt dran
+
+
+
+
Sampling + Quantisierung
+
+
+
+
Mitte
+
Datei
+
+ 89 50 4E 47
+ 0D 0A 1A 0A
+ 00 00 00 0D
+
+
+
+
+
schon durch
+
+
+
+
Notation · Encoding · Format
+
+
+
+
Ziel
+
Mensch
+
+
+
+
Text · Bild · Klang Bedeutung
+
+
+
+
+
+
Die Datei ist die Mitte. Beide Wege führen durch sie hindurch.
+
Rechts: aus Byte wird Bedeutung — gerade gelernt. Links: aus Welt wird Byte — jetzt.
+
+
+
diff --git a/slides/223015b/assets/demos/pivot-signal-zu-byte.png b/slides/223015b/assets/demos/pivot-signal-zu-byte.png
new file mode 100644
index 0000000..55e432a
Binary files /dev/null and b/slides/223015b/assets/demos/pivot-signal-zu-byte.png differ
diff --git a/slides/223015b/assets/demos/psychoakustik-grafik.html b/slides/223015b/assets/demos/psychoakustik-grafik.html
new file mode 100644
index 0000000..3db3970
--- /dev/null
+++ b/slides/223015b/assets/demos/psychoakustik-grafik.html
@@ -0,0 +1,159 @@
+
+
+
+
+Psychoakustik — was MP3 weglässt
+
+
+
+
Psychoakustik — was MP3 wegwirft
+
Ein lauter Ton macht leise Nachbarn unhörbar. Was nicht hörbar ist, muss man nicht speichern.
+
+
+
+
Lautstärke (dB SPL) über Frequenz (Hz, logarithmisch)
MP3 kodiert nur, was über der kombinierten Schwelle liegt.
+
Alles unterhalb wird weggeworfen — das Ohr hört es ohnehin nicht. So spart MP3 typischerweise ~90 % der Daten, ohne dass der Mensch im Alltag etwas vermisst.
+
+
+
diff --git a/slides/223015b/assets/demos/psychoakustik-grafik.png b/slides/223015b/assets/demos/psychoakustik-grafik.png
new file mode 100644
index 0000000..be2de0d
Binary files /dev/null and b/slides/223015b/assets/demos/psychoakustik-grafik.png differ
diff --git a/slides/223015b/assets/demos/psychovisualitaet-grafik.html b/slides/223015b/assets/demos/psychovisualitaet-grafik.html
new file mode 100644
index 0000000..477e2f3
--- /dev/null
+++ b/slides/223015b/assets/demos/psychovisualitaet-grafik.html
@@ -0,0 +1,222 @@
+
+
+
+
+Psychovisualität — Luminanz vor Chrominanz
+
+
+
+
Psychovisualität — Luminanz vor Chrominanz
+
Das Auge sieht Helligkeit scharf. Farbe darf grob bleiben — und das Bild sieht trotzdem identisch aus.
+
+
+
+
+
+ Ohne Subsampling
+ 4:4:4
+
+
jedes Pixel speichert Y · Cb · Cr in voller Auflösung
+
+
+
+
+
+ Y
+
+ 100 %
+
+
+ Cb
+
+ 100 %
+
+
+ Cr
+
+ 100 %
+
+
+
+
+ Datenmenge:
+ 100 %
+
+
+
+
+
+ JPEG · H.264 Standard
+ 4:2:0
+
+
Y voll · Cb & Cr nur in 2×2-Pixel-Blöcken
+
+
+
+
+
+ Y
+
+ 100 %
+
+
+ Cb
+
+ 25 %
+
+
+ Cr
+
+ 25 %
+
+
+
+
+ Datenmenge:
+ 50 %
+
+
+
+
+
+
+
Halbe Datenmenge. Identisches Bild — für dein Auge.
+
JPEG, H.264, H.265, WebP — alle reduzieren die Farb-Auflösung auf ein Viertel. Das ist Psychovisualität: was wir nicht scharf sehen, muss man nicht scharf speichern.
+
+
+
diff --git a/slides/223015b/assets/demos/psychovisualitaet-grafik.png b/slides/223015b/assets/demos/psychovisualitaet-grafik.png
new file mode 100644
index 0000000..a6a350d
Binary files /dev/null and b/slides/223015b/assets/demos/psychovisualitaet-grafik.png differ
diff --git a/slides/223015b/assets/demos/raster-vs-vektor.html b/slides/223015b/assets/demos/raster-vs-vektor.html
new file mode 100644
index 0000000..4de5516
--- /dev/null
+++ b/slides/223015b/assets/demos/raster-vs-vektor.html
@@ -0,0 +1,212 @@
+
+
+
+
+Raster vs. Vektor — Pixel oder Anweisung?
+
+
+
+
Raster vs. Vektor — Pixel oder Anweisung?
+
Beide zeigen ein Häkchen. Wenn man reinzoomt, kommt die Wahrheit raus.
+
+
+
+
+
+ Raster
+ PNG · JPEG · GIF
+
+
Ein Gitter aus Pixel-Farbwerten. Jede Position ist festgelegt.
+
+
diff --git a/slides/223015b/assets/demos/summary-kap02.png b/slides/223015b/assets/demos/summary-kap02.png
new file mode 100644
index 0000000..69ac530
Binary files /dev/null and b/slides/223015b/assets/demos/summary-kap02.png differ
diff --git a/slides/223015b/assets/demos/summary-organizer.html b/slides/223015b/assets/demos/summary-organizer.html
new file mode 100644
index 0000000..3789378
--- /dev/null
+++ b/slides/223015b/assets/demos/summary-organizer.html
@@ -0,0 +1,188 @@
+
+
+
+
+Was wir in 90 Minuten gelernt haben
+
+
+
+
Was wir in 90 Minuten gelernt haben
+
Beide Wege gehen durch dieselbe Mitte. Du kennst jetzt alle Stationen.
+
+
+
+
+
Quelle
+
Welt
+
Schallwelle Lichtwelle kontinuierlich · analog
+
+
+
+
+
+
+
Welt → Byte
+
+
Sampling-Rate
+
Bittiefe · Quantisierung
+
Datenrate-Formel
+
Nyquist · 2·fmax
+
Aliasing & Moiré
+
44,1 kHz = 2·20 kHz + Marge
+
+
+
+
+
Mitte
+
Datei
+
+ Byte-Strom
+ 89 50 4E 47
+ nichts als Zahlen
+
+
+
+
+
+
+
+
Byte → Bedeutung
+
+
Bit · Byte · Hex
+
8 Bit = 256 Zustände
+
ASCII · UTF-8
+
Magic Number
+
KB vs KiB
+
Hex im Alltag (CSS, MAC)
+
+
+
+
+
Ziel
+
Mensch
+
Text · Bild · Klang Bedeutung verstehen
+
+
+
+
+
+
Eine Datei ist kein Mysterium. Es ist eine Reihe von Zahlen mit zwei Geschichten dran.
+
Eine Geschichte erzählt, woher die Zahlen kommen. Die andere, was sie bedeuten. Beide kennst du jetzt.
+
+
+
diff --git a/slides/223015b/assets/demos/summary-organizer.png b/slides/223015b/assets/demos/summary-organizer.png
new file mode 100644
index 0000000..234c7f3
Binary files /dev/null and b/slides/223015b/assets/demos/summary-organizer.png differ
diff --git a/slides/223015b/assets/demos/usb-c-drei-achsen.html b/slides/223015b/assets/demos/usb-c-drei-achsen.html
new file mode 100644
index 0000000..356be28
--- /dev/null
+++ b/slides/223015b/assets/demos/usb-c-drei-achsen.html
@@ -0,0 +1,217 @@
+
+
+
+
+USB-C — drei Achsen, eine Verwirrung
+
+
+
+
USB-C — drei Achsen, eine Verwirrung
+
Derselbe Stecker. Aber Kabel ≠ Kabel.Protokoll ≠ Protokoll.
+
+
+
+
+
+ Stecker
+ 1 · MECHANIK
+
+
Die Form. Was reinsteckt, oval, beidseitig.
+
+
+
+
+ Nur eine Sorte: USB-C (auch USB Type-C). 24 Pins. Beidseitig steckbar. Andere Stecker-Typen: USB-A, USB-B, Micro-USB — nicht mit C kompatibel.
+
+
+
+
+
+ Kabel
+ 2 · WAS DURCH-PASST
+
+
Die Adern. Was elektrisch transportiert werden kann.
+
+
+
+
+ Charge-only · billig, nur Strom · 5 W
+ USB 2.0 · 480 Mbit/s · 60 W (3 A)
+ USB 3.2 Gen 2 · 10 Gbit/s · 100 W
+ Thunderbolt 4 · 40 Gbit/s · 240 W
+
+
+
+
+
+ Protokoll
+ 3 · WAS LÄUFT
+
+
Die Sprache. Was die zwei Geräte miteinander reden.
+
+
+
+
+ USB-PD · Power Delivery (Laden)
+ USB 2/3/4 · Datenübertragung
+ Thunderbolt 3/4 · Daten + Display
+ DisplayPort Alt · Monitor anschließen
+ HDMI Alt · weiter HDMI rausführen
+
+
+
+
+
+
+
Konkret: warum lädt der Laptop nicht?
+
+ USB-C-Port am Laptop ist da (Stecker stimmt). Aber der Aldi-Kabel ist Charge-only mit 5 W (Kabel kann nicht genug Strom liefern). Oder der Port am Laptop unterstützt nur USB-PD mit 100 W, das Netzteil meldet aber nur 65 W (Protokoll-Handshake scheitert). Eine der drei Achsen passt nicht.
+
+
+
+
+
Drei Achsen. Drei unabhängige Fragen. Drei Gründe, warum's nicht funktioniert.
+
Beim nächsten „USB-C-Kabel funktioniert nicht": Stecker passt → Kabel-Spec checken → Protokoll-Support prüfen. In dieser Reihenfolge.
+
+
+
diff --git a/slides/223015b/assets/demos/usb-c-drei-achsen.png b/slides/223015b/assets/demos/usb-c-drei-achsen.png
new file mode 100644
index 0000000..0dde6a9
Binary files /dev/null and b/slides/223015b/assets/demos/usb-c-drei-achsen.png differ
diff --git a/slides/223015b/assets/lv-original-vs-fake.jpg b/slides/223015b/assets/lv-original-vs-fake.jpg
new file mode 100644
index 0000000..f6d5c6e
Binary files /dev/null and b/slides/223015b/assets/lv-original-vs-fake.jpg differ