Show understanding of the impact of changing the sampling rate and resolution on:
| Syllabus Unit | Key Topics Covered | Assessment Objectives (AO) |
|---|---|---|
| 1 Data representation | Binary, hexadecimal, BCD, two’s‑complement, floating‑point, colour depth, sampling rate | AO1, AO2 |
| 2 Communication & networks | Bandwidth, latency, OSI model, protocols, data compression, error detection | AO1, AO2, AO3 |
| 3 Hardware | CPU, registers, ALU, cache, memory hierarchy, storage devices | AO1, AO2 |
| 4 System software | Operating systems, utility software, virtual machines | AO1, AO3 |
| 5 Security & ethics | Encryption, authentication, privacy, legal & moral issues | AO2, AO3 |
| 6 Databases | Relational model, SQL, normalisation, CRUD operations | AO1, AO2, AO3 |
| 7 Algorithms & data structures | Searching, sorting, trees, linked lists, complexity (Big‑O) | AO1, AO2, AO3 |
| 8 Programming | Structured programming, OOP concepts, recursion, exception handling | AO1, AO2, AO3 |
| 9 Software development | SDLC, testing, documentation, version control | AO2, AO3 |
| 10 Multimedia (this unit) | Sampling, colour depth, bitmap vs. vector, video bitrate | AO1, AO2, AO3 |
| 11 Emerging technologies (A‑level) | Artificial intelligence, virtualisation, cloud computing | AO2, AO3 |
| 12 Problem solving & computational thinking (A‑level) | Algorithm design, abstraction, decomposition, pattern‑recognition | AO1, AO2, AO3 |
| OSI Layer | Function | Typical Protocols |
|---|---|---|
| 1 Physical | Transmission media, signalling | Ethernet, Wi‑Fi |
| 2 Data Link | Framing, MAC addressing, error detection | ARP, PPP |
| 3 Network | Routing, logical addressing | IP, ICMP |
| 4 Transport | Segmentation, reliability | TCP, UDP |
| 5‑7 Session‑Presentation‑Application | Session control, data representation, user services | HTTP, FTP, SMTP |
Bandwidth vs. latency: Bandwidth is the maximum data rate (bits s⁻¹); latency is the time for a single bit to travel from source to destination. High‑definition video needs both high bandwidth and low latency for smooth streaming.
SELECT … FROM … WHERE …, INSERT, UPDATE, DELETE.| Structure / Algorithm | Typical Operations | Complexity (Big‑O) |
|---|---|---|
| Array | Index access, linear search | O(1) access, O(n) search |
| Linked list | Insertion/deletion at ends | O(1) insert/delete, O(n) search |
| Binary search tree | Ordered insert, lookup | O(log n) average, O(n) worst‑case |
| Sorting (quick‑sort) | Arrange data in order | O(n log n) average, O(n²) worst |
try / catch / finally blocks to manage runtime errors.| Term | Definition |
|---|---|
| Pixel | The smallest addressable element of a raster image; a single point of colour. |
| Resolution | Number of pixels in an image or video frame, expressed as width × height (e.g., 1920 × 1080). |
| Colour depth / Bit depth | Number of bits used to represent the colour of a single pixel (e.g., 24‑bit = 16.7 million colours). |
| File header | Metadata at the start of a file that stores information such as resolution, colour depth, and compression type. |
| Bitmap (raster) image | Image stored as an array of pixels; size grows with resolution and colour depth. |
| Vector graphic | Image described by mathematical shapes (lines, curves); file size depends mainly on the number of objects, not on resolution. |
The sampling rate is the number of samples taken each second from a continuous analogue signal. It is measured in hertz (Hz) or kilohertz (kHz).
Nyquist theorem – the highest frequency that can be reproduced without aliasing is half the sampling rate:
\(f_{\text{max}} = \dfrac{f_{\text{sampling}}}{2}\)
Bit depth determines the number of discrete amplitude levels that can be stored for each sample. More bits give a larger dynamic range and lower quantisation noise.
\[ \text{File size (bits)} = f_{\text{sampling}} \times \text{bit depth} \times \text{channels} \times \text{duration (s)} \]
| Sampling Rate | Bit Depth | Max Reproducible Frequency | Typical Use | Data Rate (kbps) |
|---|---|---|---|---|
| 8 kHz | 8‑bit | 4 kHz | Telephone voice | 64 |
| 44.1 kHz | 16‑bit | 22.05 kHz | CD audio | 1411 (stereo) |
| 96 kHz | 24‑bit | 48 kHz | High‑resolution audio | 3072 (stereo) |
Three‑minute stereo track, 44.1 kHz, 16‑bit:
\[ \begin{aligned} \text{File size} &= 44{,}100 \times 16 \times 2 \times 180\\ &= 254{,}016{,}000\ \text{bits}\\ &\approx 30.2\ \text{MB} \end{aligned} \]
Resolution = width × height (pixels). Doubling both dimensions quadruples the pixel count, so file size grows **quadratically**.
For a single frame:
\[ \text{Frame size (bits)} = \text{width} \times \text{height} \times \text{colour depth} \]
For a video clip of n frames:
\[ \text{Video size (bits)} = n \times \text{width} \times \text{height} \times \text{colour depth} \]
| Resolution | Pixels / Frame | Colour Depth | Data / Frame (MB) | Bitrate (Mbps) @ 30 fps |
|---|---|---|---|---|
| 640 × 480 (VGA) | 307 200 | 24‑bit | 0.88 | 21.2 |
| 1280 × 720 (HD) | 921 600 | 24‑bit | 2.64 | 63.4 |
| 1920 × 1080 (Full HD) | 2 073 600 | 24‑bit | 5.94 | 142.6 |
| 3840 × 2160 (4K UHD) | 8 294 400 | 24‑bit | 23.8 | 571.2 |
10‑second clip, 1920 × 1080, 24‑bit colour, 30 fps:
\[ \begin{aligned} \text{Frames} &= 30 \times 10 = 300\\[4pt] \text{File size} &= 300 \times 1920 \times 1080 \times 24\\ &= 1{,}492{,}992{,}000\ \text{bits}\\ &\approx 177\ \text{MB} \end{aligned} \]
\[ \text{File size (bytes)} = \frac{\text{width} \times \text{height} \times \text{colour depth}}{8} \]
Example: 800 × 600 pixel image, 24‑bit colour → \(\frac{800 \times 600 \times 24}{8}=1{,}440{,}000\) bytes ≈ 1.37 MB.
| Task / Content | Best Choice | Reasoning |
|---|---|---|
| Photographs, complex scenes | Bitmap (JPEG, PNG) | Colour varies per pixel; raster representation captures real‑world detail. |
| Logos, icons, line art | Vector (SVG, EPS) | Scales without loss of quality; few geometric objects. |
| Animated cartoons with solid colours | Vector animation (e.g., Flash) or low‑resolution bitmap | Vector keeps file size small and scales well. |
| Complex 3‑D renders | Bitmap (rendered frame) | Each pixel stores colour information from lighting calculations. |
| Method | Type |
Create an account or Login to take a Quiz
59 views
0 improvement suggestions
Log in to suggest improvements to this note. Support e-Consult KenyaYour generous donation helps us continue providing free Cambridge IGCSE & A-Level resources, past papers, syllabus notes, revision questions, and high-quality online tutoring to students across Kenya. |
|---|