De luidspreker (speaker) in mobiele apparaten — een elektrodynamische of piëzokeramische omzetter die een audiosignaal omzet in geluidsgolven met frequenties van 200 Hz (laag) tot 20 kHz (hoog). In moderne smartphones wordt een combinatie gebruikt van de hoofdluidspreker aan de onderkant (main speaker) en de oortelefoon (earpiece) aan de bovenkant voor stereogeluid. Volgens Frost & Sullivan, 2025 bedraagt het gemiddelde uitgangsvermogen van de ingebouwde luidspreker van een smartphone 1–2 W, met een piek tot 5 W voor vlaggenschipmodellen.
Belangrijkste punten
Luidspreker — een elektro-akoestische omzetter die een elektrisch signaal van hoorbare frequentie omzet in mechanische trillingen van de conus, die geluidsgolven in de lucht creëren. Belangrijkste onderdelen: permanente magneet, spoel (voice coil), conus (membraan) en ophanging (surround). Stroom in de spoel creëert een magnetisch veld dat interageert met het veld van de permanente magneet, waardoor de spoel samen met de conus beweegt.
In mobiele apparaten is de beperking van de luidsprekerafmeting het belangrijkste probleem voor geluidsweergave. De conusdiameter van vlaggenschip-smartphones (iPhone, Galaxy) is 12–16 mm voor de hoofdluidspreker. Volgens de wetten van de akoestiek vereisen lage frequenties een groot verplaatst luchtvolume — een kleine conus kan geen bass onder 200–300 Hz weergeven. Daarom leveren ingebouwde smartphoneluidsprekers voornamelijk midden- en hoge frequenties.
Om het lagefrequentiebereik te verbeteren gebruiken fabrikanten resonantiekamers (acoustic chambers) in de behuizing van de smartphone. De luidsprekerconus perst lucht in een plastic kamer met een volume van 0.5–1.5 ml, die werkt als een basreflexpoort — het verlaagt de onderste frequentiegrens tot 150–200 Hz. Zonder kamer zou de ondergrens 400–500 Hz zijn.
De meeste luidsprekers in smartphones zijn van het elektrodynamische type. In sommige scenario's (oortelefoon, ultrasone ontgrendeling) worden echter piëzokeramische (piëzo-elektrische) omzetters gebruikt. Ze maken gebruik van het inverse piëzo-elektrische vervormingseffect: het aanleggen van spanning verandert de grootte van een kristal, dat trilt en geluid produceert.
| Parameter | Elektrodynamisch | Piëzokeramisch |
|---|---|---|
| Frequentiebereik | 150–20000 Hz | 1000–40000 Hz |
| Vermogen (RMS) | 0.5–2.0 W | 0.1–0.5 W |
| Behuizingsdikte | 3–5 mm (met spoel) | 0.5–1.5 mm |
| SPL bij 1 W | 78–85 dB | 65–75 dB |
| THD (typisch) | < 1% (0.1–0.5 W) | < 3% (bij resonantie) |
| Toepassing | Main speaker, earpiece | Earpiece (Crystal Speaker), afstandsmeter |
Piëzokeramische luidsprekers zijn dunner en besparen ruimte voor de batterij, maar zijn inferieur in volume en geluidskwaliteit. Bijvoorbeeld, Crystal Speaker in telefoons van de Xperia-serie gebruikt het glazen scherm als conus — geluid wordt gecreëerd door trilling van het glas zelf via een piëzo-element, zonder traditionele spoel en magneet.
De configuratie van het audiosysteem van een smartphone omvat 2 tot 4 omzetters. Earpiece (oortelefoon) bevindt zich boven het scherm — het heeft als taak de spraak van de gesprekspartner over te brengen. Earpiece is geoptimaliseerd voor middenfrequenties (200–3400 Hz) en heeft meestal een vermogen van 0.1–0.3 W voor een comfortabel volume van 60–70 dB bij het oor.
Main speaker (hoofdluidspreker) bevindt zich aan de onderkant of onder het display (als het scherm gebogen is). Dit is de krachtigste luidspreker in de smartphone met een RMS-vermogen tot 2 W en een frequentiebereik van 150–18000 Hz. In stereoconfiguratie is de main speaker verantwoordelijk voor het rechterkanaal, de earpiece voor het linkerkanaal. In sommige vlaggenschepen wordt een derde omzetter toegevoegd — tweeter voor hoge frequenties (5–20 kHz) met aparte versterking.
Stereo-afstemming wordt uitgevoerd door de codec en een klasse D-versterker. De fabrikant (Apple, Samsung, Xiaomi) stemt de crossover en equalizer af op de specifieke kenmerken van de luidsprekers. Een ontwikkelaar kan deze instelling niet programmatisch wijzigen — alleen de systeemgeluidsverwerking uitschakelen of inschakelen via systeemparameters.
fun playTone(frequency: Int) {
val sampleRate = 44100
val duration = 1.0
val numSamples = (sampleRate * duration).toInt()
val samples = ShortArray(numSamples)
for (i in 0 until numSamples) {
val t = i.toDouble() / sampleRate
samples[i] = (Short.MAX_VALUE * sin(
2.0 * Math.PI * frequency * t
)).toShort()
}
val track = AudioTrack(
AudioManager.STREAM_MUSIC,
sampleRate,
AudioFormat.CHANNEL_OUT_MONO,
AudioFormat.ENCODING_PCM_16BIT,
numSamples * 2,
AudioTrack.MODE_STATIC
)
track.write(samples, 0, numSamples)
track.play()
}
De code genereert een sinusoïdaal signaal van een bepaalde frequentie (PCM 16-bit, mono) en speelt het af via AudioTrack in de STREAM_MUSIC-stroom. AudioTrack is een low-level API voor real-time geluidsgeneratie: de app krijgt directe toegang tot de audiobuffer en beheert het afspelen met een vertraging van minder dan 50 ms.
Impedantie van de luidspreker — de totale elektrische weerstand van de spoel, gemeten in ohm bij een frequentie van 1 kHz. Voor mobiele luidsprekers is de typische waarde 4 en 8 Ω. De wet van Ohm bepaalt de stroom: bij een vaste spanning van 3.7 V verbruikt een 4 Ω luidspreker 2 keer meer stroom dan een 8 Ω, waardoor een hoger volume ontstaat. Echter, lage impedantie verhoogt de verhitting van de klasse D-versterker.
Gevoeligheid (SPL, Sound Pressure Level) — geluidsdruk op 1 meter afstand bij een vermogen van 1 W. Gemeten in dB/W/m. De typische waarde voor de hoofdluidspreker van een smartphone is 78–85 dB/W/m. Een verschil van 3 dB komt overeen met een verdubbeling van het elektrische vermogen. De gevoeligheid wordt bepaald door de conusconstructie, materialen en het volume van de akoestische kamer.
Frequentiebereik — het frequentie-interval waarin de luidspreker een signaal weergeeft met een ongelijkmatigheid van maximaal ±10 dB. Voor de ingebouwde luidspreker van een smartphone — 200–18000 Hz. De ondergrens wordt bepaald door de conusafmetingen en het kamervolume, de bovengrens door de traagheid van de spoel en de massa van het bewegende systeem.
Volgens DXOMARK Audio (2025) bereiken vlaggenschip-smartphones SPL 75–82 dB bij volumetests met THD minder dan 1% bij 70% volume. De leiders in geluidskwaliteit van luidsprekers blijven iPhone 16 Pro Max, Samsung Galaxy S25 Ultra en Xiaomi 15 Pro.
AudioTrack (Android) — API voor het rechtstreeks verzenden van PCM-buffers naar de audiostream. De app beheert de inhoud van de buffer, wat het mogelijk maakt tonen te genereren, audio te streamen via het netwerk of meerdere bronnen te mixen. AudioTrack werkt in twee modi: MODE_STATIC (een enkele buffer wordt eenmalig afgespeeld) en MODE_STREAM (buffers worden continu verzonden via write()).
AVAudioPlayer (iOS) — high-level API voor het afspelen van bestanden in formaten zoals MP3, AAC, WAV en andere. Voor low-level toegang tot de audiobuffer wordt AVAudioEngine gebruikt met een player-node. AVAudioPlayer vereist geen parsing van codecs — het systeem decodeert zelf het bestandsformaat naar PCM via AudioToolbox.
Voor toepassingen die gevoelig zijn voor vertraging (games, synthesizers) wordt op iOS AVAudioSession gebruikt met de categorie .playback en de optie .withAudioWithOthers voor mixen met achtergrondmuziek. Op Android — AudioTrack met PERFORMANCE_MODE_LOW_LATENCY (Android 8+) om de vertraging te verminderen tot 10–20 ms.
import AVFoundation
func playSound(name: String) {
guard let url = Bundle.main.url(
forResource: name, withExtension: "mp3"
) else { return }
let session = AVAudioSession.sharedInstance()
try? session.setCategory(.playback)
let player = try? AVAudioPlayer(contentsOf: url)
player?.volume = 0.8
player?.play()
}
De code vindt het bestand in de bundle, activeert de audiosessie met de categorie .playback (afspelen zelfs in stille modus) en start de speler. AVAudioPlayer beheert het decoderen en afspelen automatisch — de ontwikkelaar hoeft alleen de URL te verstrekken en het volume in te stellen.
Moderne smartphones bevatten softwarematige algoritmen voor geluidsverbetering op codec- of DSP-niveau. Equalizer regelt de amplitude van frequentiebanden. Android biedt de Equalizer-klasse uit de AudioEffect API met presets (Rock, Classical, Bass Boost) en aangepaste banden. iOS — MPVolumeView met een systeem-equalizer alleen voor de Music-app.
Virtual Surround (virtueel surroundgeluid) verwerkt het stereosignaal via HRTF-filters (Head-Related Transfer Function), waarmee de positie van geluidsbronnen rond de luisteraar wordt gesimuleerd. Geïmplementeerd via IAudioProcessingObject (Android) of AVAudioUnitReverb / AVAudioUnitEQ (iOS). Voor games en video verbetert Virtual Surround de ruimtelijke perceptie, maar vermindert het de nauwkeurigheid van bronlokalisatie.
DAC (Digital-to-Analog Converter) converteert de digitale PCM-stroom naar een analoog signaal voor de luidspreker. De meeste SoC's (Snapdragon, A17) hebben een ingebouwde DAC met een frequentie tot 384 kHz en een resolutie tot 32 bits. Vlaggenschipmodellen (LG G8 met ESS Sabre, Xiaomi 15 met AKM) gebruiken een aparte Hi-Fi DAC met een SNR tot 132 dB en DSD-ondersteuning — voor bedrade hoofdtelefoons, niet voor ingebouwde luidsprekers.
Veelgestelde vragen
Lage frequenties vereisen verplaatsing van een groot luchtvolume — het conusoppervlak van een kleine luidspreker (12–16 mm) is onvoldoende om laagfrequente druk te creëren. De ondergrens van de meeste smartphones is 150–200 Hz. Voor kwalitatieve bassweergave is een aparte subwoofer of hoofdtelefoon met een driverdiameter van 40+ mm nodig.
Earpiece (oortelefoon) — een laagvermogen luidspreker (0.1–0.3 W) aan de bovenkant van de smartphone voor spraakoverdracht. Geoptimaliseerd voor het frequentiebereik 300–3400 Hz. Main speaker — een krachtigere (1–2 W) luidspreker aan de onderkant voor muziek, video en handsfree bellen met een volledig bereik van 150–18000 Hz.
Op Android — AudioManager.setStreamVolume(STREAM_MUSIC, level, 0) voor het wijzigen van het systeemvolume. Op iOS — AVAudioSession.setActive(true) met instelling van outputVolume (alleen voor de eigen speler). Beide platforms maken het mogelijk het relatieve volume van de speler in te stellen via de volume-eigenschap.
Op Android 8+ — AudioTrack met PERFORMANCE_MODE_LOW_LATENCY + .playback-configuratie in AAudio. De vertraging is 10–20 ms. Op iOS — AVAudioEngine met AVAudioSessionCategory .playback en de optie .withAudioWithOthers biedt een vertraging van 5–15 ms. Voor games en synthesizers wordt OpenAL (iOS) of Oboe (Android) aanbevolen.
THD (Total Harmonic Distortion) — de totale harmonische vervormingsfactor die aangeeft hoeveel de niet-lineaire vervorming van de luidspreker afwijkt van het originele signaal. Voor de ingebouwde luidspreker van een smartphone is THD onder 1% bij 70% volume een uitstekende indicator. Bij THD 5–10% wordt het geluid schor en vuil.
Samenvatting
We ontwikkelen een mobiele applicatie turnkey
IT Sectr creëert sinds 2017 iOS- en Android-applicaties voor startups en bedrijven. We adviseren u en stellen de beste oplossing voor.
Lees ook