Високоговорителят (speaker) в мобилните устройства — електродинамичен или пиезокерамичен преобразувател, който преобразува аудио сигнала в звукови вълни с честоти от 200 Hz (ниски) до 20 kHz (високи). В съвременните смартфони се използва комбинация от основния високоговорител на долния ръб (main speaker) и говорителя (earpiece) на горния ръб за стерео звук. Според данни на Frost & Sullivan, 2025, средната изходна мощност на вградения високоговорител на смартфона е 1–2 W, пикова — до 5 W за флагмански модели.
Основни точки
Високоговорител — електроакустичен преобразувател, който преобразува електрически сигнал с аудио честота в механични трептения на дифузора, които създават звукови вълни във въздуха. Основни компоненти: постоянен магнит, звукова намотка (voice coil), дифузор (мембрана) и окачване (surround). Токът в намотката създава магнитно поле, което взаимодейства с полето на постоянния магнит, премествайки намотката заедно с дифузора.
В мобилните устройства ограничението на размера на високоговорителя е ключов проблем за възпроизвеждането. Диаметърът на дифузора на флагманските смартфони (iPhone, Galaxy) е 12–16 mm за основния високоговорител. Според законите на акустиката, ниските честоти изискват голям обем изместен въздух — малкият дифузор не може да възпроизвежда басове под 200–300 Hz. Затова вградените високоговорители на смартфона осигуряват предимно средни и високи честоти.
За подобряване на нискочестотния диапазон производителите използват резонансни камери (acoustic chambers) в корпуса на смартфона. Дифузорът на високоговорителя изтласква въздух в пластмасова камера с обем 0.5–1.5 ml, която работи като фазоинвертор — измества долната честотна граница до 150–200 Hz. Без камера долната граница би била 400–500 Hz.
Повечето високоговорители в смартфоните са от електродинамичен тип. В някои сценарии (говорител, ултразвуково отключване) обаче се използват пиезокерамични (пиезоелектрични) преобразуватели. Те използват ефекта на обратна пиезоелектрична деформация: прилагане на напрежение променя размера на кристала, който вибрира и създава звук.
| Параметър | Електродинамичен | Пиезокерамичен |
|---|---|---|
| Честотен диапазон | 150–20000 Hz | 1000–40000 Hz |
| Мощност (RMS) | 0.5–2.0 W | 0.1–0.5 W |
| Дебелина на корпуса | 3–5 mm (с намотка) | 0.5–1.5 mm |
| SPL при 1 W | 78–85 dB | 65–75 dB |
| THD (типично) | < 1% (0.1–0.5 W) | < 3% (при резонанс) |
| Приложение | Main speaker, earpiece | Earpiece (Crystal Speaker), далекомер |
Пиезокерамичните високоговорители са по-тънки и спестяват място за батерията, но отстъпват по сила на звука и качество. Например Crystal Speaker в телефоните от серия Xperia използва стъкления екран като дифузор — звукът се създава от вибрацията на самото стъкло чрез пиезоелемент, без традиционна намотка и магнит.
Конфигурацията на аудио системата на смартфона включва от 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) настройва кросоувъра и еквалайзера според конкретните характеристики на високоговорителите. Разработчикът не може да промени тази настройка програмно — може само да изключи или включи системната обработка на звука чрез системни параметри.
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.
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.
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 и да настрои силата на звука.
Съвременните смартфони включват софтуерни алгоритми за подобряване на звука на ниво кодек или 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 (говорител) — нискомощен високоговорител (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.
На 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 (Total Harmonic Distortion) — общ коефициент на хармонично изкривяване, който показва колко нелинейните изкривявания на високоговорителя се различават от оригиналния сигнал. За вградения високоговорител на смартфона THD под 1% при 70% сила на звука е отличен показател. При THD 5–10% звукът става дрезгав и мръсен.
Обобщение
Ще разработим мобилно приложение под ключ
IT Sectr създава iOS и Android приложения за стартъпи и бизнеси от 2017 г. Ще ви консултираме и ще предложим най-доброто решение.
Прочетете също