Library › Computer Science 0478 › Text, Sound & Images
O Level · Computer Science 0478

Text, Sound & Images

Revise Text, Sound & Images for Computer Science 0478 (O Level) — revision notes and instant AI marking.

📖 Revision notes · preview
Cambridge (CIE) IGCSE · Computer Science

Text, Sound & Images

Big idea: Computers can only store 1s and 0s — so every letter, sound, and picture has to be squeezed into binary using an agreed-upon "code", and the more detail you want to capture, the more bits (and storage space) that code needs.

Summary — What's in this Chapter

  • Character sets (ASCII & UNICODE) give every character on your keyboard a unique binary code.
  • ASCII uses 7 bits (128 characters) — good enough for English, useless for most other languages.
  • Extended ASCII uses 8 bits (256 characters) — adds a few extra symbols.
  • UNICODE uses a minimum of 16 bits (65,536+ characters) — covers every language and emoji on Earth.
  • Sound is analogue in real life, but computers need it digital — this conversion is called Analogue to Digital conversion (A2D).
  • Sample rate (Hz) = how often the sound wave is measured per second.
  • Sample resolution (bits) = how much detail is stored per measurement.
  • Bitmap images are grids of pixels, each pixel holding a binary colour code.
  • Resolution = total number of pixels (width × height). Colour depth = bits per pixel.
  • Across the whole chapter, one rule keeps repeating: more detail = more bits = bigger file.

1. Character Sets

What is a character set — and why do we even need one?

Deep down, a computer has no idea what a "letter" is. All it can store is binary — strings of 1s and 0s. So if you want to store the letter A, everyone (every keyboard, every screen, every app) needs to on which binary pattern means "A". That agreed-upon list of characters and their binary codes is called a character set.

Think of it like Morse code. Dot-dot-dot only means "S" because everyone using Morse code agreed on that mapping beforehand. If your computer used one mapping and mine used a different one, the moment you sent me a text file it would come out as gibberish — that's exactly the problem the chapter's PDF points out: without a shared standard.

Character sets are also ordered logically — the code for 'B' is exactly one more than the code for 'A', 'C' is one more than 'B', and so on. This is genuinely useful: it means a computer can sort text alphabetically just by comparing the binary numbers, and it can figure out that lowercase and uppercase letters are related by a simple fixed offset.

The number of characters a set can represent depends entirely on how many bits it uses per character. This is just the maths of binary: with bits you can make 2n different patterns, so 2n different characters.

Core Rule
Number of characters possible = 2(number of bits)
In plain English: every extra bit you add doubles the number of characters you can represent.

ASCII — the original standard

ASCII (American Standard Code for Information Interchange) was one of the earliest accepted standards for representing text. It uses 7 bits per character, which gives:

27 = 128 possible characters

! @ #

Practice Question 1
Using the ASCII table (E=69, F=70, G=71, H=72), what character is represented by the denary code 76?

Exam Tips

🔓 Read the full Text, Sound & Images note → You're seeing the preview · sign in to read it all
Also in the full note
  • 2. Representing Sound
  • 3. Representing Images
  • What to Memorise
  • Concepts Checklist
  • UNICODE — the modern global standard
  • How sound is sampled and stored
  • Sample Rate
  • Sample Resolution
What's inside
📖 Revision notes 🎯 Learn mode ✦ AI flashcards ✓ Instant AI marking 🧊 3D explorers 🧪 Experiments & simulations 📈 Progress tracking
📄 Practise Text, Sound & Images with Computer Science 0478 past papers Every paper with its mark scheme — answer online, marked instantly. Open →

Read the full Text, Sound & Images notes free

That's the preview — create a free account to read the rest, plus flashcards and practice questions with instant AI marking. No credit card.

Unlock the full notes free →

More Computer Science topics