Speaker — mi ez, típusai és hogyan működik a mobil eszközökben

Szerző: IT Sectr Megjelenés: 2026-03-24 Olvasási idő: 10 perc

A hangszóró (speaker) a mobil eszközökben — egy elektrodinamikus vagy piezokerámia átalakító, amely az audio jelet hanghullámokká alakítja 200 Hz (mély) és 20 kHz (magas) frekvenciákon. A modern okostelefonokban a fő hangszóró (main speaker) az alsó élen és a beszédhangszóró (earpiece) a felső élen kombinációját használják sztereó hangzáshoz. A Frost & Sullivan, 2025 jelentése szerint az okostelefon beépített hangszórójának átlagos kimeneti teljesítménye 1–2 W, csúcsteljesítménye pedig eléri az 5 W-t a zászlóshajó modelleknél.

Főbb pontok

  • Elektrodinamikus hangszóró — a tekercs a mágneses mezőben mozgatja a membránt, hanghullámokat keltve; a mobil eszközök fő típusa a nagy hangerő és széles frekvenciatartomány miatt
  • Earpiece vs main speaker — a beszédhangszóró (earpiece) a közepes frekvenciákra (200–3400 Hz) van optimalizálva, a fő hangszóró a teljes tartományra a mély frekvenciák hangsúlyozásával
  • Impedancia 4–8 Ω — az okostelefon hangszóró tekercsének ellenállása; az alacsony impedancia lehetővé teszi nagyobb teljesítmény kinyerését 3.7 V feszültség mellett (lítium-ion akkumulátor)
  • AudioTrack (Android) és AVAudioPlayer (iOS) — a fő API-k a hang lejátszásához az okostelefon hangszórón keresztül az alkalmazásból
  • RMS teljesítmény 1 W — a beépített hangszóró tipikus teljesítménye közepes hangerőn; csúcs 2–5 W a tekercs termikus tehetetlenségének köszönhetően

Mi az a hangszóró (speaker)?

Hangszóró — egy elektroakusztikus átalakító, amely a hangfrekvenciás elektromos jelet a membrán mechanikus rezgéseivé alakítja, amelyek hanghullámokat hoznak létre a levegőben. Fő alkatrészek: állandó mágnes, hangtekercs (voice coil), membrán (diafragma) és felfüggesztés (surround). A tekercsben folyó áram mágneses mezőt hoz létre, amely kölcsönhatásba lép az állandó mágnes mezőjével, mozgatva a tekercset a membránnal együtt.

A mobil eszközökben a hangszóró méretének korlátozása a hangvisszaadás kulcsproblémája. A zászlóshajó okostelefonok (iPhone, Galaxy) membránátmérője 12–16 mm a fő hangszóró esetében. Az akusztika törvényei szerint a mély frekvenciák nagy mennyiségű levegő elmozdítását igénylik — a kis membrán nem képes 200–300 Hz alatti basszusok visszaadására. Ezért az okostelefon beépített hangszórói főleg közepes és magas frekvenciákat biztosítanak.

A mélyfrekvenciás tartomány javításához a gyártók rezonancia kamrákat (acoustic chambers) használnak az okostelefon házában. A hangszóró membránja levegőt nyom egy 0.5–1.5 ml térfogatú műanyag kamrába, amely basszusreflexként működik — az alsó frekvenciahatárt 150–200 Hz-re csökkenti. Kamra nélkül az alsó határ 400–500 Hz lenne.

Elektrodinamikus vs piezokerámia hangszóró

Az okostelefonok hangszóróinak többsége elektrodinamikus típusú. Bizonyos forgatókönyvekben (beszédhangszóró, ultrahangos feloldás) azonban piezokerámia (piezoelektromos) átalakítókat használnak. Ezek a fordított piezoelektromos deformációs hatást használják ki: a feszültség alkalmazása megváltoztatja a kristály méretét, amely rezeg és hangot kelt.

ParaméterElektrodinamikusPiezokerámia
Frekvenciatartomány150–20000 Hz1000–40000 Hz
Teljesítmény (RMS)0.5–2.0 W0.1–0.5 W
Házvastagság3–5 mm (tekerccsel)0.5–1.5 mm
SPL 1 W-on78–85 dB65–75 dB
THD (tipikus)< 1% (0.1–0.5 W)< 3% (rezonancián)
AlkalmazásMain speaker, earpieceEarpiece (Crystal Speaker), távolságmérő

A piezokerámia hangszórók vékonyabbak és helyet takarítanak meg az akkumulátor számára, de gyengébbek a hangerőben és hangminőségben. Például a Crystal Speaker az Xperia sorozatú telefonokban az üveg képernyőt használja membránként — a hangot az üveg rezgése kelti a piezoelemen keresztül, hagyományos tekercs és mágnes nélkül.

Hangszóró konfiguráció: earpiece, main speaker, tweeter

Az okostelefon audiorendszerének konfigurációja 2-től 4-ig terjedő átalakítót foglal magában. Earpiece (beszédhangszóró) a képernyő felett helyezkedik el — feladata a beszélgetőpartner hangjának továbbítása. Az earpiece a közepes frekvenciákra (200–3400 Hz) van optimalizálva, és általában 0.1–0.3 W teljesítményű a 60–70 dB-es kényelmes hangerőhöz a fül mellett.

Main speaker (fő hangszóró) az alsó élen vagy a kijelző alatt található. Ez a legerősebb hangszóró az okostelefonban, akár 2 W RMS teljesítménnyel és 150–18000 Hz frekvenciatartománnyal. Sztereó konfigurációban a main speaker a jobb csatornáért, az earpiece a bal csatornáért felel. Néhány zászlóshajóban egy harmadik átalakítót is hozzáadnak — tweetert a magas frekvenciákhoz (5–20 kHz) külön erősítéssel.

Sztereó hangolást a kodek és a D osztályú erősítő végzi. A gyártó (Apple, Samsung, Xiaomi) a crossover és a hangszínszabályzó beállításait a hangszórók egyedi jellemzőihez igazítja. A fejlesztő nem változtathatja meg ezt a beállítást programozottan — csak a rendszer hangfeldolgozását kapcsolhatja ki vagy be a rendszerparamétereken keresztül.

Példa lejátszásra AudioTrack segítségével Androidon

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

A kód szinuszos jelet generál meghatározott frekvencián (PCM 16-bit, monó) és lejátssza azt AudioTrack segítségével a STREAM_MUSIC folyamban. Az AudioTrack egy alacsony szintű API valós idejű hanggeneráláshoz: az alkalmazás közvetlen hozzáférést kap az audio pufferhez, és 50 ms-nál kisebb késleltetéssel irányítja a lejátszást.

Fő paraméterek: impedancia, érzékenység, frekvenciatartomány

Impedancia — a tekercs teljes elektromos ellenállása, ohm-ban mérve 1 kHz frekvencián. Mobil hangszórók esetén a tipikus érték 4 és 8 Ω. Ohm törvénye határozza meg az áramot: 3.7 V rögzített feszültség mellett a 4 Ω-os hangszóró kétszer annyi áramot fogyaszt, mint a 8 Ω-os, nagyobb hangerőt létrehozva. Az alacsony impedancia azonban növeli a D osztályú erősítő felmelegedését.

Érzékenység (SPL, Sound Pressure Level) — hangnyomás 1 méter távolságban 1 W teljesítmény mellett. dB/W/m-ben mérve. Tipikus érték az okostelefon fő hangszórójánál 78–85 dB/W/m. A 3 dB különbség az elektromos teljesítmény megduplázódásának felel meg. Az érzékenységet a membrán szerkezete, az anyagok és az akusztikus kamra térfogata határozza meg.

Frekvenciatartomány — az a frekvenciaintervallum, amelyben a hangszóró ±10 dB-nél nem nagyobb egyenetlenséggel adja vissza a jelet. Az okostelefon beépített hangszórójánál — 200–18000 Hz. Az alsó határt a membrán méretei és a kamra térfogata, a felső határt a tekercs tehetetlensége és a mozgó rendszer tömege határozza meg.

A DXOMARK Audio (2025) adatai szerint a zászlóshajó okostelefonok 75–82 dB SPL-t érnek el a hangerő teszteken 1% alatti THD-vel 70% hangerőn. A hangszóró hangminőségének vezetői továbbra is az iPhone 16 Pro Max, Samsung Galaxy S25 Ultra és Xiaomi 15 Pro.

Hang lejátszása: Android AudioTrack és iOS AVAudioPlayer

AudioTrack (Android) — API PCM pufferek közvetlen audio folyamba küldéséhez. Az alkalmazás kezeli a puffer tartalmát, lehetővé téve hangok generálását, audio streamelését a hálózaton keresztül vagy több forrás keverését. Az AudioTrack két módban működik: MODE_STATIC (egy puffer egyszeri lejátszása) és MODE_STREAM (a pufferek folyamatos küldése a write()-on keresztül).

AVAudioPlayer (iOS) — magas szintű API MP3, AAC, WAV és más formátumú fájlok lejátszásához. Az audio puffer alacsony szintű eléréséhez AVAudioEngine-t használnak player csomóponttal. Az AVAudioPlayer nem igényli a kodekek elemzését — a rendszer maga dekódolja a fájlformátumot PCM-mé az AudioToolbox segítségével.

A késleltetésre érzékeny alkalmazásoknál (játékok, szintetizátorok) iOS-en AVAudioSession-t használnak .playback kategóriával és .withAudioWithOthers opcióval a háttérzenével való keveréshez. Androidon — AudioTrack PERFORMANCE_MODE_LOW_LATENCY-vel (Android 8+) a késleltetés 10–20 ms-ra csökkentéséhez.

Példa lejátszásra Swift-ben (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()
}

A kód megtalálja a fájlt a bundle-ben, aktiválja az audio session-t .playback kategóriával (lejátszás még néma módban is) és elindítja a lejátszót. Az AVAudioPlayer automatikusan kezeli a dekódolást és lejátszást — a fejlesztőnek csak az URL-t kell megadnia és a hangerőt beállítania.

Hangjavítás: hangszínszabályzó, Virtual Surround, DAC

A modern okostelefonok szoftveres hangjavító algoritmusokat tartalmaznak kodek vagy DSP szinten. Hangszínszabályzó (equalizer) szabályozza a frekvenciasávok amplitúdóját. Android az Equalizer osztályt biztosítja az AudioEffect API-ból előbeállításokkal (Rock, Classical, Bass Boost) és egyéni sávokkal. iOS — MPVolumeView rendszer hangszínszabályzóval csak a Music alkalmazáshoz.

Virtual Surround (virtuális térhatású hang) a sztereó jelet HRTF-szűrőkön (Head-Related Transfer Function) keresztül dolgozza fel, szimulálva a hangforrások elhelyezkedését a hallgató körül. IAudioProcessingObject (Android) vagy AVAudioUnitReverb / AVAudioUnitEQ (iOS) segítségével valósítják meg. Játékokhoz és videókhoz a Virtual Surround javítja a térbeli érzékelést, de csökkenti a forrás lokalizációjának pontosságát.

DAC (Digital-to-Analog Converter) a digitális PCM folyamot analóg jellé alakítja a hangszóró számára. A legtöbb SoC (Snapdragon, A17) beépített DAC-val rendelkezik akár 384 kHz frekvenciával és 32 bites felbontással. A zászlóshajó modellek (LG G8 ESS Sabre-rel, Xiaomi 15 AKM-mel) külön Hi-Fi osztályú DAC-ot használnak akár 132 dB SNR-rel és DSD támogatással — vezetékes fejhallgatókhoz, nem a beépített hangszórókhoz.

Gyakran ismételt kérdések

Miért adják vissza rosszul a beépített okostelefon hangszórók a basszust?

A mély frekvenciák nagy mennyiségű levegő elmozdítását igénylik — a kis hangszóró (12–16 mm) membránfelülete nem elegendő a mélyfrekvenciás nyomás létrehozásához. A legtöbb okostelefon alsó határa 150–200 Hz. A minőségi basszus átvitelhez külön mélynyomó vagy 40+ mm meghajtó átmérőjű fejhallgató szükséges.

Mi az earpiece és miben különbözik a main speaker-től?

Earpiece (beszédhangszóró) — kis teljesítményű hangszóró (0.1–0.3 W) az okostelefon felső élén a beszéd továbbításához. 300–3400 Hz frekvenciatartományra optimalizálva. Main speaker — erősebb (1–2 W) hangszóró az alsó élen zenéhez, videókhoz és kihangosítóhoz, 150–18000 Hz teljes tartománnyal.

Hogyan szabályozható programozottan a hangszóró hangereje az alkalmazásban?

Androidon — AudioManager.setStreamVolume(STREAM_MUSIC, level, 0) a rendszer hangerő módosításához. iOS-en — AVAudioSession.setActive(true) az outputVolume beállításával (csak a saját lejátszóhoz). Mindkét platform lehetővé teszi a lejátszó relatív hangerejének beállítását a volume tulajdonságon keresztül.

Melyik API biztosít minimális késleltetést (low latency) a hangban?

Android 8+ — AudioTrack PERFORMANCE_MODE_LOW_LATENCY + .playback konfiguráció AAudio-ban. A késleltetés 10–20 ms. iOS-en — AVAudioEngine AVAudioSessionCategory .playback és .withAudioWithOthers opcióval 5–15 ms késleltetést biztosít. Játékokhoz és szintetizátorokhoz OpenAL (iOS) vagy Oboe (Android) ajánlott.

Mi a hangszóró THD-je és melyik mutató számít elfogadhatónak?

THD (Total Harmonic Distortion) — a teljes harmonikus torzítási tényező, amely megmutatja, mennyiben tér el a hangszóró nem lineáris torzítása az eredeti jeltől. Az okostelefon beépített hangszórójánál az 1% alatti THD 70% hangerőn kiváló mutató. 5–10% THD-nél a hang rekedt és piszkos lesz.

Összefoglalás

  • Okostelefon hangszóró — elektrodinamikus átalakító 1–2 W teljesítménnyel és 12–16 mm membránátmérővel
  • Konfiguráció earpiece-t (felső, 300–3400 Hz) és main speaker-t (alsó, 150–18000 Hz) foglal magában sztereó hangzáshoz
  • Piezokerámia hangszórók Crystal Speaker-ként használatosak — a kijelző rezgése piezoelemen keresztül mágnes nélkül
  • Rezonancia kamra (0.5–1.5 ml) a vágási frekvenciát 150–200 Hz-re csökkenti, javítva a basszust
  • Android AudioTrack — alacsony szintű API 10–50 ms késleltetéssel hang generálásához és streameléséhez
  • iOS AVAudioPlayer — magas szintű lejátszó automatikus audio fájl dekódolással
  • Hangszínszabályzó, Virtual Surround és DAC — szoftveres és hardveres hangjavítások OS szinten

Kulcsrakész mobilalkalmazást fejlesztünk

Az IT Sectr 2017 óta készít iOS és Android alkalmazásokat induló vállalkozásoknak és vállalkozásoknak. Tanácsot adunk, és a legjobb megoldást javasoljuk.

Projekt megbeszélése

Olvassa el is