Speaker — vad det är, typer och hur det fungerar i mobila enheter

Författare: IT Sectr Publicerad: 2026-03-24 Lästid: 10 min

Högtalaren (speaker) i mobila enheter — en elektrodynamisk eller piezokeramisk omvandlare som omvandlar en ljudsignal till ljudvågor med frekvenser från 200 Hz (låga) till 20 kHz (höga). I moderna smartphones används en kombination av huvudhögtalaren på den nedre kanten (main speaker) och öronsnäckan (earpiece) på den övre kanten för stereoljud. Enligt Frost & Sullivan, 2025 är den genomsnittliga uteffekten för smartphone-högtalaren 1–2 W, med toppeffekt upp till 5 W för flaggskeppsmodeller.

Huvudpunkter

  • Elektrodynamisk högtalare — spolen i magnetfältet flyttar membranet och skapar ljudvågor; huvudtyp för mobila enheter tack vare hög volym och brett frekvensomfång
  • Earpiece vs main speaker — öronsnäckan (earpiece) är optimerad för mellanfrekvenser (200–3400 Hz), huvudhögtalaren för hela omfånget med betoning på låga frekvenser
  • Impedans 4–8 Ω — motståndet i smartphone-högtalarens spole; låg impedans möjliggör mer effekt vid 3.7 V (litiumjonbatteri)
  • AudioTrack (Android) och AVAudioPlayer (iOS) — de viktigaste API:erna för att spela upp ljud via smartphone-högtalaren från en app
  • RMS-effekt 1 W — typisk effekt för den inbyggda högtalaren vid medelvolym; topp 2–5 W uppnås tack vare värmetrögheten i lindningen

Vad är en högtalare (speaker)?

Högtalare — en elektroakustisk omvandlare som omvandlar en elektrisk signal med ljudfrekvens till mekaniska svängningar hos membranet, vilket skapar ljudvågor i luften. Huvudkomponenter: permanentmagnet, talspole (voice coil), membran (kon) och upphängning (surround). Ström i spolen skapar ett magnetfält som interagerar med permanentmagnetens fält och flyttar spolen tillsammans med membranet.

I mobila enheter är begränsningen av högtalarstorleken det viktigaste problemet för ljudåtergivning. Membrandiametern för flaggskeppssmartphones (iPhone, Galaxy) är 12–16 mm för huvudhögtalaren. Enligt akustikens lagar kräver låga frekvenser en stor volym förflyttad luft — ett litet membran kan inte återge bas under 200–300 Hz. Därför ger smartphone-högtalaren huvudsakligen mellan- och höga frekvenser.

För att förbättra lågfrekvensomfånget använder tillverkare resonanskammare (acoustic chambers) i smartphone-kroppen. Högtalarmembranet trycker luft in i en plastkammare med en volym på 0.5–1.5 ml, som fungerar som en basreflexport — sänker den nedre frekvensgränsen till 150–200 Hz. Utan kammare skulle den nedre gränsen vara 400–500 Hz.

Elektrodynamisk vs piezokeramisk högtalare

De flesta högtalare i smartphones är av elektrodynamisk typ. I vissa scenarier (öronsnäcka, ultraljudsupplåsning) används dock piezokeramiska (piezoelektriska) omvandlare. De använder den omvända piezoelektriska deformationseffekten: applicering av spänning ändrar kristallens storlek, som vibrerar och skapar ljud.

ParameterElektrodynamiskPiezokeramisk
Frekvensomfång150–20000 Hz1000–40000 Hz
Effekt (RMS)0.5–2.0 W0.1–0.5 W
Kroppstjocklek3–5 mm (med spole)0.5–1.5 mm
SPL vid 1 W78–85 dB65–75 dB
THD (typisk)< 1% (0.1–0.5 W)< 3% (vid resonans)
AnvändningMain speaker, earpieceEarpiece (Crystal Speaker), avståndsmätare

Piezokeramiska högtalare är tunnare och sparar utrymme för batteriet, men är sämre i volym och ljudkvalitet. Till exempel använder Crystal Speaker i Xperia-seriens telefoner glasskärmen som membran — ljud skapas genom vibration av själva glaset via piezoelementet, utan traditionell spole och magnet.

Högtalarkonfiguration: earpiece, main speaker, tweeter

Ljudsystemkonfigurationen i en smartphone omfattar 2 till 4 omvandlare. Earpiece (öronsnäcka) är placerad ovanför skärmen — dess uppgift är att överföra samtalspartnerns röst. Earpiece är optimerad för mellanfrekvenser (200–3400 Hz) och har vanligtvis en effekt på 0.1–0.3 W för bekväm volym på 60–70 dB vid örat.

Main speaker (huvudhögtalare) är placerad på den nedre kanten eller under displayen. Detta är den kraftfullaste högtalaren i smartphonen med RMS-effekt upp till 2 W och frekvensomfång 150–18000 Hz. I stereokonfiguration ansvarar main speaker för den högra kanalen, earpiece för den vänstra. I vissa flaggskepp läggs en tredje omvandlare till — tweeter för höga frekvenser (5–20 kHz) med separat förstärkning.

Stereojustering utförs av codec och klass D-förstärkare. Tillverkaren (Apple, Samsung, Xiaomi) ställer in crossover och equalizer efter högtalarnas specifika egenskaper. Utvecklaren kan inte ändra denna inställning programmatiskt — kan bara stänga av eller slå på systemets ljudbehandling via systemparametrar.

Exempel på uppspelning via AudioTrack på Android

kotlin
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()
}

Koden genererar en sinusformad signal med angiven frekvens (PCM 16-bit, mono) och spelar upp den via AudioTrack i strömmen STREAM_MUSIC. AudioTrack är ett lågnivå-API för realtidsljudgenerering: appen får direkt åtkomst till ljudbufferten och hanterar uppspelning med en fördröjning på mindre än 50 ms.

Huvudparametrar: impedans, känslighet, frekvensomfång

Impedans — spolens totala elektriska motstånd, mätt i ohm vid frekvensen 1 kHz. För mobila högtalare är det typiska värdet 4 och 8 Ω. Ohms lag bestämmer strömmen: vid fast spänning 3.7 V förbrukar en 4 Ω-högtalare 2 gånger mer ström än en 8 Ω-högtalare och skapar högre volym. Låg impedans ökar dock uppvärmningen av klass D-förstärkaren.

Känslighet (SPL, Sound Pressure Level) — ljudtryck på 1 meters avstånd vid 1 W effekt. Mäts i dB/W/m. Typiskt värde för smartphone-högtalaren är 78–85 dB/W/m. En skillnad på 3 dB motsvarar en fördubbling av den elektriska effekten. Känsligheten bestäms av membranets konstruktion, material och volymen av den akustiska kammaren.

Frekvensomfång — det frekvensintervall där högtalaren återger signal med en ojämnhet på högst ±10 dB. För den inbyggda smartphone-högtalaren — 200–18000 Hz. Den nedre gränsen beror på membranets storlek och kammarens volym, den övre — på spolens tröghet och massan hos det rörliga systemet.

Enligt DXOMARK Audio (2025) uppnår flaggskeppssmartphones SPL 75–82 dB i volymtester med THD under 1% vid 70% volym. Ledarna inom högtalarljudkvalitet förblir iPhone 16 Pro Max, Samsung Galaxy S25 Ultra och Xiaomi 15 Pro.

Ljuduppspelning: Android AudioTrack och iOS AVAudioPlayer

AudioTrack (Android) — API för att skicka PCM-buffertar direkt till ljudströmmen. Appen hanterar buffertinnehållet, vilket möjliggör generering av toner, ljudströmning över nätverk eller mixning av flera källor. AudioTrack fungerar i två lägen: MODE_STATIC (en buffert spelas en gång) och MODE_STREAM (buffertar skickas kontinuerligt via write()).

AVAudioPlayer (iOS) — högnivå-API för uppspelning av filer i format som MP3, AAC, WAV och andra. För lågnivååtkomst till ljudbufferten används AVAudioEngine med en player-nod. AVAudioPlayer kräver ingen tolkning av codec — systemet avkodar själv filformatet till PCM via AudioToolbox.

För applikationer som är känsliga för fördröjning (spel, synthesizers) används AVAudioSession på iOS med kategorin .playback och alternativet .withAudioWithOthers för mixning med bakgrundsmusik. På Android — AudioTrack med PERFORMANCE_MODE_LOW_LATENCY (Android 8+) för att minska fördröjningen till 10–20 ms.

Exempel på uppspelning i Swift (iOS)

swift
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()
}

Koden hittar filen i bundle, aktiverar ljudsessionen med kategorin .playback (uppspelning även i tyst läge) och startar spelaren. AVAudioPlayer hanterar avkodning och uppspelning automatiskt — utvecklaren behöver bara ange URL och justera volymen.

Ljudförbättring: equalizer, Virtual Surround, DAC

Moderna smartphones innehåller mjukvarualgoritmer för ljudförbättring på codec- eller DSP-nivå. Equalizer reglerar amplituden för frekvensband. Android tillhandahåller klassen Equalizer från AudioEffect API med förinställningar (Rock, Classical, Bass Boost) och anpassade band. iOS — MPVolumeView med systemequalizer endast för Music-appen.

Virtual Surround (virtuellt surroundljud) bearbetar stereosignalen genom HRTF-filter (Head-Related Transfer Function), vilket simulerar placeringen av ljudkällor runt lyssnaren. Implementeras via IAudioProcessingObject (Android) eller AVAudioUnitReverb / AVAudioUnitEQ (iOS). För spel och video förbättrar Virtual Surround den rumsliga uppfattningen men minskar noggrannheten i lokaliseringen av ljudkällan.

DAC (Digital-to-Analog Converter) omvandlar den digitala PCM-strömmen till en analog signal för högtalaren. De flesta SoC (Snapdragon, A17) har en inbyggd DAC med frekvens upp till 384 kHz och upplösning upp till 32 bitar. Flaggskeppsmodeller (LG G8 med ESS Sabre, Xiaomi 15 med AKM) använder en separat Hi-Fi DAC med SNR upp till 132 dB och DSD-stöd — för trådbundna hörlurar, inte för inbyggda högtalare.

Vanliga frågor

Varför återger smartphone-högtalare bas dåligt?

Låga frekvenser kräver förflyttning av en stor luftvolym — den lilla högtalarens (12–16 mm) membranarea är otillräcklig för att skapa lågfrekvent tryck. Den nedre gränsen för de flesta smartphones är 150–200 Hz. För kvalitetsbasåtergivning behövs en separat subwoofer eller hörlurar med en elementdiameter på 40+ mm.

Vad är earpiece och vad skiljer det från main speaker?

Earpiece (öronsnäcka) — en lågeffektshögtalare (0.1–0.3 W) på smartphone övre kant för röstöverföring. Optimerad för frekvensomfånget 300–3400 Hz. Main speaker — en kraftfullare (1–2 W) högtalare på nedre kanten för musik, video och högtalartelefon med fullt omfång 150–18000 Hz.

Hur styr man volymen på högtalaren programmatiskt i en app?

Android — AudioManager.setStreamVolume(STREAM_MUSIC, level, 0) för att ändra systemvolymen. På iOS — AVAudioSession.setActive(true) med inställning av outputVolume (endast för egen spelare). Båda plattformarna tillåter inställning av spelarens relativa volym via egenskapen volume.

Vilket API ger minimal fördröjning (låg latens) i ljud?

Android 8+ — AudioTrack med PERFORMANCE_MODE_LOW_LATENCY + .playback-konfiguration i AAudio. Fördröjningen är 10–20 ms. På iOS — AVAudioEngine med AVAudioSessionCategory .playback och alternativet .withAudioWithOthers ger en fördröjning på 5–15 ms. För spel och synthesizers rekommenderas OpenAL (iOS) eller Oboe (Android).

Vad är THD för en högtalare och vilket värde anses acceptabelt?

THD (Total Harmonic Distortion) — den totala harmoniska distorsionsfaktorn som visar hur mycket högtalarens olinjära distorsion avviker från den ursprungliga signalen. För smartphone-högtalaren är THD under 1% vid 70% volym en utmärkt indikator. Vid THD 5–10% blir ljudet hes och orent.

Sammanfattning

  • Smartphone-högtalare — elektrodynamisk omvandlare med effekt 1–2 W och membrandiameter 12–16 mm
  • Konfiguration omfattar earpiece (övre, 300–3400 Hz) och main speaker (nedre, 150–18000 Hz) för stereoljud
  • Piezokeramiska högtalare används som Crystal Speaker — vibration av displayen via piezoelement utan magnet
  • Resonanskammare (0.5–1.5 ml) sänker gränsfrekvensen till 150–200 Hz, vilket förbättrar basen
  • Android AudioTrack — lågnivå-API med fördröjning 10–50 ms för generering och strömning av ljud
  • iOS AVAudioPlayer — högnivåspelare med automatisk avkodning av ljudfiler
  • Equalizer, Virtual Surround och DAC — mjukvaru- och hårdvaruförbättringar av ljud på OS-nivå

Vi utvecklar en mobil applikation nyckelfärdigt

IT Sectr skapar iOS- och Android-applikationer för startups och företag sedan 2017. Vi ger dig råd och föreslår den bästa lösningen.

Diskutera projektet

Läs också