Speaker — какво е, видове и как работи в мобилни устройства

Автор: IT Sectr Публикувано: 2026-03-24 Време за четене: 10 мин

Високоговорителят (speaker) в мобилните устройства — електродинамичен или пиезокерамичен преобразувател, който преобразува аудио сигнала в звукови вълни с честоти от 200 Hz (ниски) до 20 kHz (високи). В съвременните смартфони се използва комбинация от основния високоговорител на долния ръб (main speaker) и говорителя (earpiece) на горния ръб за стерео звук. Според данни на Frost & Sullivan, 2025, средната изходна мощност на вградения високоговорител на смартфона е 1–2 W, пикова — до 5 W за флагмански модели.

Основни точки

  • Електродинамичен високоговорител — намотка в магнитно поле движи дифузора, създавайки звукови вълни; основен тип за мобилни устройства благодарение на високата сила на звука и широкия честотен диапазон
  • Earpiece vs main speaker — говорителят (earpiece) е оптимизиран за средни честоти (200–3400 Hz), основният — за пълен диапазон с акцент върху ниските честоти
  • Импеданс 4–8 Ω — съпротивление на намотката на високоговорителя на смартфона; ниският импеданс позволява извличане на повече мощност при напрежение 3.7 V (литиево-йонна батерия)
  • AudioTrack (Android) и AVAudioPlayer (iOS) — основните API за възпроизвеждане на звук чрез високоговорителя на смартфона от приложение
  • RMS мощност 1 W — типична мощност на вградения високоговорител при средна сила на звука; пикова 2–5 W се постига благодарение на топлинната инерция на намотката

Какво е високоговорител (speaker)?

Високоговорител — електроакустичен преобразувател, който преобразува електрически сигнал с аудио честота в механични трептения на дифузора, които създават звукови вълни във въздуха. Основни компоненти: постоянен магнит, звукова намотка (voice coil), дифузор (мембрана) и окачване (surround). Токът в намотката създава магнитно поле, което взаимодейства с полето на постоянния магнит, премествайки намотката заедно с дифузора.

В мобилните устройства ограничението на размера на високоговорителя е ключов проблем за възпроизвеждането. Диаметърът на дифузора на флагманските смартфони (iPhone, Galaxy) е 12–16 mm за основния високоговорител. Според законите на акустиката, ниските честоти изискват голям обем изместен въздух — малкият дифузор не може да възпроизвежда басове под 200–300 Hz. Затова вградените високоговорители на смартфона осигуряват предимно средни и високи честоти.

За подобряване на нискочестотния диапазон производителите използват резонансни камери (acoustic chambers) в корпуса на смартфона. Дифузорът на високоговорителя изтласква въздух в пластмасова камера с обем 0.5–1.5 ml, която работи като фазоинвертор — измества долната честотна граница до 150–200 Hz. Без камера долната граница би била 400–500 Hz.

Електродинамичен vs пиезокерамичен високоговорител

Повечето високоговорители в смартфоните са от електродинамичен тип. В някои сценарии (говорител, ултразвуково отключване) обаче се използват пиезокерамични (пиезоелектрични) преобразуватели. Те използват ефекта на обратна пиезоелектрична деформация: прилагане на напрежение променя размера на кристала, който вибрира и създава звук.

ПараметърЕлектродинамиченПиезокерамичен
Честотен диапазон150–20000 Hz1000–40000 Hz
Мощност (RMS)0.5–2.0 W0.1–0.5 W
Дебелина на корпуса3–5 mm (с намотка)0.5–1.5 mm
SPL при 1 W78–85 dB65–75 dB
THD (типично)< 1% (0.1–0.5 W)< 3% (при резонанс)
ПриложениеMain speaker, earpieceEarpiece (Crystal Speaker), далекомер

Пиезокерамичните високоговорители са по-тънки и спестяват място за батерията, но отстъпват по сила на звука и качество. Например Crystal Speaker в телефоните от серия Xperia използва стъкления екран като дифузор — звукът се създава от вибрацията на самото стъкло чрез пиезоелемент, без традиционна намотка и магнит.

Конфигурация на високоговорителите: earpiece, main speaker, tweeter

Конфигурацията на аудио системата на смартфона включва от 2 до 4 преобразувателя. Earpiece (говорител) е разположен над екрана — неговата задача е да предава речта на събеседника. Earpiece е оптимизиран за средни честоти (200–3400 Hz) и обикновено има мощност 0.1–0.3 W за комфортна сила на звука 60–70 dB до ухото.

Main speaker (основен високоговорител) е разположен на долния ръб или под дисплея. Това е най-мощният високоговорител в смартфона с RMS до 2 W и честотен диапазон 150–18000 Hz. В стерео конфигурация main speaker отговаря за десния канал, earpiece — за левия. В някои флагмани се добавя трети преобразувател — tweeter за високи честоти (5–20 kHz) с отделно усилване.

Стерео настройка се извършва от кодека и усилвателя от клас D. Производителят (Apple, Samsung, Xiaomi) настройва кросоувъра и еквалайзера според конкретните характеристики на високоговорителите. Разработчикът не може да промени тази настройка програмно — може само да изключи или включи системната обработка на звука чрез системни параметри.

Пример за възпроизвеждане чрез AudioTrack на 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()
}

Кодът генерира синусоидален сигнал със зададена честота (PCM 16-bit, моно) и го възпроизвежда чрез AudioTrack в потока STREAM_MUSIC. AudioTrack е нисконивов API за генериране на звук в реално време: приложението получава директен достъп до аудио буфера и управлява възпроизвеждането със закъснение под 50 ms.

Основни параметри: импеданс, чувствителност, честотен диапазон

Импеданс — общото електрическо съпротивление на намотката, измерено в омове при честота 1 kHz. За мобилни високоговорители типичната стойност е 4 и 8 Ω. Законът на Ом определя тока: при фиксирано напрежение 3.7 V, високоговорител 4 Ω консумира 2 пъти повече ток от 8 Ω, създавайки по-голяма сила на звука. Ниският импеданс обаче увеличава нагряването на усилвателя от клас D.

Чувствителност (SPL, Sound Pressure Level) — звуково налягане на разстояние 1 метър при подаване на 1 W мощност. Измерва се в dB/W/m. Типична стойност за основния високоговорител на смартфона е 78–85 dB/W/m. Разликата от 3 dB съответства на удвояване на електрическата мощност. Чувствителността се определя от конструкцията на дифузора, материалите и обема на акустичната камера.

Честотен диапазон — интервалът от честоти, в който високоговорителят възпроизвежда сигнал с неравномерност не повече от ±10 dB. За вградения високоговорител на смартфона — 200–18000 Hz. Долната граница се дължи на размерите на дифузора и обема на камерата, горната — на инерцията на намотката и масата на подвижната система.

Според данни на DXOMARK Audio (2025), флагманските смартфони постигат SPL 75–82 dB на тестовете за сила на звука с THD под 1% при 70% сила на звука. Лидери по качество на звука на високоговорителите остават iPhone 16 Pro Max, Samsung Galaxy S25 Ultra и Xiaomi 15 Pro.

Възпроизвеждане на звук: Android AudioTrack и iOS AVAudioPlayer

AudioTrack (Android) — API за изпращане на PCM буфери директно в аудио потока. Приложението управлява съдържанието на буфера, което позволява генериране на тонове, поточно предаване на звук по мрежа или смесване на няколко източника. AudioTrack работи в два режима: MODE_STATIC (един буфер се възпроизвежда еднократно) и MODE_STREAM (буферите се предават непрекъснато чрез write()).

AVAudioPlayer (iOS) — високо ниво API за възпроизвеждане на файлове във формати MP3, AAC, WAV и други. За ниско ниво достъп до аудио буфера се използва AVAudioEngine с player възел. AVAudioPlayer не изисква парсване на кодеци — системата сама декодира файловия формат в PCM чрез AudioToolbox.

За приложения, чувствителни към закъснение (игри, синтезатори), на iOS се използва AVAudioSession с категория .playback и опция .withAudioWithOthers за смесване с фонова музика. На Android — AudioTrack с PERFORMANCE_MODE_LOW_LATENCY (Android 8+) за намаляване на закъснението до 10–20 ms.

Пример за възпроизвеждане на 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()
}

Кодът намира файла в bundle, активира аудио сесия с категория .playback (възпроизвеждане дори в безшумен режим) и стартира плейъра. AVAudioPlayer управлява декодирането и възпроизвеждането автоматично — разработчикът трябва само да предостави URL и да настрои силата на звука.

Подобряване на звука: еквалайзер, Virtual Surround, DAC

Съвременните смартфони включват софтуерни алгоритми за подобряване на звука на ниво кодек или DSP. Еквалайзер регулира амплитудата на честотните ленти. Android предоставя клас Equalizer от API AudioEffect с предварителни настройки (Rock, Classical, Bass Boost) и персонализирани ленти. iOS — MPVolumeView със системен еквалайзер само за приложението Music.

Virtual Surround (виртуален пространствен звук) обработва стерео сигнала чрез HRTF филтри (Head-Related Transfer Function), имитирайки разположението на звукови източници около слушателя. Реализира се чрез IAudioProcessingObject (Android) или AVAudioUnitReverb / AVAudioUnitEQ (iOS). За игри и видео Virtual Surround подобрява пространственото възприятие, но намалява точността на локализация на източника.

DAC (Digital-to-Analog Converter) преобразува цифровия PCM поток в аналогов сигнал за високоговорителя. Повечето SoC (Snapdragon, A17) имат вграден DAC с честота до 384 kHz и разделителна способност до 32 бита. Флагманските модели (LG G8 с ESS Sabre, Xiaomi 15 с AKM) използват отделен Hi-Fi клас DAC с SNR до 132 dB и поддръжка на DSD — за жични слушалки, не за вградени високоговорители.

Често задавани въпроси

Защо вградените високоговорители на смартфона възпроизвеждат лошо басовете?

Ниските честоти изискват изместване на голям обем въздух — площта на дифузора на малкия високоговорител (12–16 mm) е недостатъчна за създаване на нискочестотно налягане. Долната граница на повечето смартфони е 150–200 Hz. За качествено предаване на басове е необходим отделен субуфер или слушалки с диаметър на драйвера 40+ mm.

Какво е earpiece и как се различава от main speaker?

Earpiece (говорител) — нискомощен високоговорител (0.1–0.3 W) на горния ръб на смартфона за предаване на реч. Оптимизиран за честотен диапазон 300–3400 Hz. Main speaker — по-мощен (1–2 W) високоговорител на долния ръб за музика, видео и високоговорител с пълен диапазон 150–18000 Hz.

Как програмно да управлявам силата на звука на високоговорителя в приложението?

На Android — AudioManager.setStreamVolume(STREAM_MUSIC, level, 0) за промяна на системната сила на звука. На iOS — AVAudioSession.setActive(true) с настройка outputVolume (само за собствения плейър). И двете платформи позволяват задаване на относителната сила на звука на плейъра чрез свойството volume.

Кое API осигурява минимално закъснение (low latency) в звука?

На Android 8+ — AudioTrack с PERFORMANCE_MODE_LOW_LATENCY + .playback конфигурация в AAudio. Закъснението е 10–20 ms. На iOS — AVAudioEngine с AVAudioSessionCategory .playback и опция .withAudioWithOthers осигурява закъснение 5–15 ms. За игри и синтезатори се препоръчва OpenAL (iOS) или Oboe (Android).

Какво е THD на високоговорителя и кой показател се счита за приемлив?

THD (Total Harmonic Distortion) — общ коефициент на хармонично изкривяване, който показва колко нелинейните изкривявания на високоговорителя се различават от оригиналния сигнал. За вградения високоговорител на смартфона THD под 1% при 70% сила на звука е отличен показател. При THD 5–10% звукът става дрезгав и мръсен.

Обобщение

  • Високоговорител на смартфона — електродинамичен преобразувател с мощност 1–2 W и диаметър на дифузора 12–16 mm
  • Конфигурация включва earpiece (горе, 300–3400 Hz) и main speaker (долу, 150–18000 Hz) за стерео звук
  • Пиезокерамични високоговорители се използват като Crystal Speaker — вибрация на дисплея чрез пиезоелемент без магнит
  • Резонансна камера (0.5–1.5 ml) понижава граничната честота до 150–200 Hz, подобрявайки басовете
  • Android AudioTrack — нисконивов API със закъснение 10–50 ms за генериране и стрийминг на аудио
  • iOS AVAudioPlayer — високо ниво плейър с автоматично декодиране на аудио файлове
  • Еквалайзер, Virtual Surround и DAC — софтуерни и хардуерни подобрения на звука на ниво OS

Ще разработим мобилно приложение под ключ

IT Sectr създава iOS и Android приложения за стартъпи и бизнеси от 2017 г. Ще ви консултираме и ще предложим най-доброто решение.

Обсъдете проекта

Прочетете също