Haunted Media Storyboard Script
CS Video Production Fall / Halloween Edition
Run Time: 04:30 | Target: Intro CS / CSP
🎃 Ghosts in the Machine: Digital Media Storyboard
A scene-by-scene director's plan and narration script for recording an asynchronous digital media lecture.
Topic Media Representation
Capture Specs 1080p @ 30 FPS / 48kHz
Audio Foley Lo-Fi Glitch, Wind, Organ
Core Standard CSTA 3A-DA-09 / AP CSP
SCENE 1 Cold Open: The Continuous World vs. The Discrete Ghost
0:00 - 0:50 (50s)
Visual / On-Screen
🕯️ 〰️ 🔲 Analog Curve → Staircase
- • Flicker video of real candle
- • Overlay continuous sine wave
- • Snap wave into discrete stair steps
Audio Cue: Distant wind howl fades under; sharp tape-stop snap at 0:28.
Spoken Narration & Teacher Delivery
[Tone: Atmospheric, mysterious]
"Step outside into the October twilight. The fog rolling across the graveyard isn't chopped into boxes. The glow of a carved pumpkin isn't broken into little colored dots. Nature is continuous—an infinite, smooth flow of light wavelengths and sound vibrations."
[Pacing shift: Lean forward, punchy]
"Yet inside every computer, phone, and camera, there are only zeros and ones. So how does a cold machine trap a warm, flickering ghost? Welcome to Digital Media. Today we break down the spell of sampling, quantization, and digital compression."
Cue: Lower-third graphic introduces title banner at 0:32 Key Concept: Analog vs Discrete
SCENE 2 Pixel Potions: Resolution, Bit Depth & RGB Witchcraft
0:50 - 2:20 (90s)
Visual / On-Screen
🦇 🔍 🟩🟥🟦 Zoom: Bat Wing → 8x8 Grid
- • Screen zooms 1600% into bat eye
- • Reveal color matrix: [234, 88, 12]
- • Demonstrate 1-bit vs 8-bit vs 24-bit depth
Audio Cue: Digital camera shutter click, then subtle sci-fi hum.
Spoken Narration & Teacher Delivery
"Look closely at this spooky photo of a bat. If we zoom in past the fur and wings, the illusion collapses. You aren't looking at a creature—you're looking at a checkerboard of pixels (picture elements)."
"Each pixel holds three color values: Red, Green, and Blue. In 24-bit 'True Color', each channel gets 8 bits—meaning a value from 0 to 255. That's 256 shades of red, 256 of green, and 256 of blue, concocting over 16.7 million distinct hues."
[Key checkpoint question for viewer]
"If we drop the bit depth to just 1 bit per pixel? It's pure haunted silhouette: either black or white, 0 or 1. Every extra bit costs storage, but buys vibrant reality."
Visual callout: Color wheel showing RGB additive mixing Calculation: 3 bytes/pixel
Haunted Media Video Project • Page 1 of 2 Continued on Page 2: Audio Sampling & Phantom Video Frames →
Part II
Audio Sampling, Motion Illusion & Compression Artifacts
Scenes 3 - 5 (02:20 - 04:30)
SCENE 3 Screams in the Machine: Audio Sampling & Bit Depth
2:20 - 3:25 (65s)
Visual / Graphic Cue
📢 📉 🎚️ Oscilloscope: 8kHz vs 44.1kHz
- • Ghost howl waveform graph
- • Vertical sampling needles slicing wave
- • Side-by-side audio playback comparison
Audio Foley: Play crystal clear howl, then play crushed 8-bit, 4kHz crunchy howl.
"Ever notice why cheap animatronic skeletons sound so crunchy and robotic? Sound is just vibrating air. To store a scream in binary, the computer must sample that pressure wave tens of thousands of times each second."
"Standard CD audio samples 44,100 times per second (44.1 kHz), measuring each slice with a 16-bit number. Cut that rate down to 8,000 times a second? High frequencies evaporate. You get that eerie, retro, walkie-talkie ghoul sound."
"The rule of thumb? Nyquist theorem: To capture a frequency, you must sample at least twice as fast as the highest pitch."
Visual: Highlight vertical slice spacing (Sampling Interval) Standard: 44.1kHz / 16-bit
SCENE 4 Phantom Frames & The Compression Graveyard
3:25 - 4:10 (45s)
Visual / Graphic Cue
🎬 🧟 📦 24 FPS + 8x8 DCT Macroblocks
- • Filmstrip illusion (24fps motion)
- • Lossless RLE vs Lossy JPEG blocks
- • Heavy compression "ghost artifacts"
Visual FX: Glitch effect applied to slide background to demonstrate macroblocking.
"Video is simply a series of still photographs shown so rapidly that our brains hallucinate continuous movement—usually 24 to 60 frames per second."
"Raw 4K video generates gigabytes every single minute! That's why we rely on compression algorithms. Lossless keeps every byte intact (like a zipped file), while lossy throws away details the human eye barely notices. Push lossy compression too far, though, and blocky digital ghosts crawl out of the shadows."
Comparison: Lossless PNG vs Lossy JPEG Takeaway: Quality vs File Size
SCENE 5 Outro & The Witch's Hex Editor Challenge
4:10 - 4:30 (20s)
Final Voiceover Prompt
"Now it's your turn. Open the companion activity: you've been given an uncompressed bitmap of a haunted pumpkin whose color palette was scrambled by a mischievous hex witch. Can you fix the RGB bytes before midnight? Good luck, and keep coding!"
Deliverable Hex Editor Activity Students inspect raw RGB values in hex
🎙️ Teacher Recording & Delivery Notes
Microphone Proximity Stay 4-6 inches from mic with a pop filter to deliver warm, close-mic podcast narration.
Visual Pacing Allow slide animations 1.5 seconds to settle before speaking new conceptual definitions.
Video Export Settings Target H.264 MP4, 1080p @ 30fps, 192kbps AAC stereo audio for optimal LMS upload.
Haunted Media Video Project • Page 2 of 2 Ready for Voiceover Recording & Slides Sync
Haunted Media Voiceover Slides
CS Digital Media Fall / Halloween Special
Video Lesson 01
Computer Science Exploration
Ghosts in the Machine:
How Computers Store Spooky Media
From flickering jack-o'-lanterns to eerie screams: how continuous reality transforms into discrete binary code.
🎃 01001000 Binary Pumpkin
🎙️ Voiceover Script (Teacher Delivery) [Time: 0:00 - 0:25]
"Welcome, coders! Ever wonder how a cold machine of silicon and binary wires captures the warm, flickering glow of Halloween night? Today we unlock the science of digital media: turning analog reality into discrete binary."
The Continuous Curse: Analog vs. Discrete
Scene 1 • Concept
🕯️ Analog Reality Infinite
Nature operates in a continuous flow. Sound vibrations and light intensity possess infinitely smooth gradations.
Smooth Curve: ∿∿∿ Continuous Signal
💾 Discrete Digital Quantized
Computers only hold binary bits. We must measure the signal at set intervals (sampling) and round to fixed values.
Step Staircase: █▄█ Discrete Samples
🎙️ Voiceover Script (Teacher Delivery) [Time: 0:25 - 0:50]
"In the physical world, candle flame light is continuous—infinite values exist between any two moments. But a computer can't store infinity! It must take periodic snapshots called samples, turning a smooth curve into numeric steps."
Pixel Potions: Resolution & 24-Bit RGB
Scene 2 • Images
Zooming Into The Monster:
Red (R) 8 bits [0-255]
Green (G) 8 bits [0-255]
Blue (B) 8 bits [0-255]
1 Pixel = 24 bits (3 bytes)
The 16.7 Million Color Spell
• Resolution: Total pixel grid count (e.g., 1920 × 1080 = 2,073,600 pixels).
• Bit Depth: Bits allocated per pixel. 24-bit True Color yields 256³ = 16,777,216 distinct colors.
• Pumpkin Orange: RGB(255, 117, 24) = #FF7518 in hexadecimal!
🎙️ Voiceover Script (Teacher Delivery) [Time: 0:50 - 2:00]
"Every digital photo on your phone is just a massive spreadsheet of colored dots. In 24-bit True Color, each pixel reserves 8 bits for Red, 8 for Green, and 8 for Blue. Mix them at full intensity, and you get pure pumpkin glow!"
Screams in Binary: Digital Audio Sampling
Scene 3 • Audio
Sampling Rate (Frequency)
How many times per second the microphone measures the air pressure wave. Measured in Hertz (Hz).
🎃 Standard CD Audio: