Microphone — ما هو، أنواعه وكيف يعمل في الأجهزة المحمولة

المؤلف: IT Sectr نُشر: 2026-03-24 وقت القراءة: 10 دق

الميكروفون في الأجهزة المحمولة هو محول صوتي-كهربائي يحول الموجات الصوتية إلى إشارة كهربائية للرقمنة والمعالجة اللاحقة. تستخدم الهواتف الذكية الحديثة ميكروفونات MEMS بمبدأ عمل سعوي ومحول ADC مدمج. وفقًا لـ Yole Group، 2025، يتم شحن أكثر من 6 مليارات من ميكروفونات MEMS سنويًا، منها 35% تُثبت في الهواتف الذكية — 3–4 ميكروفونات لكل جهاز.

الخلاصة

  • ميكروفون MEMS — النوع الرئيسي للميكروفون في الهواتف الذكية: غشاء سيليكوني يغير السعة تحت تأثير الضغط الصوتي، تُرقمن الإشارة بواسطة ADC مدمج (خرج PDM)
  • التكوين النموذجي — الهاتف الذكي الحديث يحتوي على 3–4 ميكروفونات: رئيسي (سفلي)، أمامي (علوي) وخلفي لإلغاء الضوضاء
  • إلغاء الضوضاء (ANC) — طريقة تفاضلية حيث يسجل الميكروفون الرئيسي الصوت ويسجل الميكروفون الإضافي ضوضاء الخلفية، ثم تُطرح الإشارات بواسطة معالج رقمي
  • AudioRecord (Android) و AVAudioEngine (iOS) — واجهات API الرئيسية لالتقاط تدفق الصوت من الميكروفون في تطبيقات الهاتف المحمول
  • معدل العينة 44.1 كيلوهرتز و 16 بت — الحد الأدنى لمعيار الجودة لتسجيل الصوت والموسيقى في تطبيقات الهاتف المحمول

ما هو الميكروفون؟

الميكروفون هو جهاز كهرصوتي يحول اهتزازات الضغط الصوتي إلى إشارة كهربائية. حسب مبدأ العمل، تُقسم إلى ديناميكية (ملف في مجال مغناطيسي)، وسعوية (تغير السعة) وكهروضغطية. في الأجهزة المحمولة، الغالبية العظمى هي ميكروفونات MEMS سعوية بسبب حجمها المصغر (2.5 × 1.5 مم) وتوافقها مع تقنية التركيب السطحي (SMD).

يتكون الميكروفون من غشاء يهتز تحت تأثير الضغط الصوتي وإلكترود ثابت، يشكلان مكثفًا. تغير المسافة بين اللوحين يغير السعة، مما يعدل جهد الخرج. في ميكروفونات MEMS، يُصنع الغشاء من البولي سيليكون باستخدام التصوير الضوئي — وهذا يضمن خصائص متطابقة لجميع الميكروفونات في الدفعة.

إشارة الخرج لميكروفون MEMS هي PDM (تعديل كثافة النبض) — تيار أحادي البت بمعدل عينة 1–4 ميغاهرتز. تقوم ترميزات الهاتف الذكي بفك تشفير PDM إلى PCM (تعديل نبضي مرمز) عبر مرشح تناقص رقمي، للحصول على تنسيق صوت قياسي 16–24 بت بتردد 44.1–96 كيلوهرتز لمعالجة التطبيق.

MEMS مقابل الميكروفونات الكهربائية

قبل ظهور MEMS، كانت الأجهزة المحمولة تستخدم ميكروفونات مكثفة كهربائية (ECM). فيها، كان للغشاء شحنة كهربائية دائمة (إلكتريت)، واهتزازات الغشاء تخلق جهدًا متناوبًا. ميكروفونات ECM أكبر حجمًا (4–6 مم) وتتطلب مضخمًا أوليًا منفصلًا، مما يزيد المساحة على اللوحة.

المعاملميكروفون MEMSكهربائي (ECM)
حجم العبوة2.5 × 1.5 × 1.0 مم4 × 2.5 × 1.5 مم
الحساسية−26 ± 1 ديسيبل (FS)−38 ± 3 ديسيبل (FS)
SNR (نموذجي)64–69 ديسيبل A58–64 ديسيبل A
AOP (أقصى SPL)125–135 ديسيبل115–125 ديسيبل
استهلاك التيار150–300 ميكروأمبير300–500 ميكروأمبير
نطاق درجة الحرارة−40…+105 درجة مئوية−20…+70 درجة مئوية

تسيطر ميكروفونات MEMS بسبب الحجم الأصغر والخصائص المستقرة وقابلية اللحام على خطوط SMD القياسية. ومع ذلك، لا تزال ECM تُستخدم في الأجهزة الاقتصادية بسبب انخفاض تكلفة المكون (0.15–0.30 دولار مقابل 0.25–0.60 دولار لـ MEMS).

تكوين متعدد الميكروفونات: رئيسي، أمامي، خلفي

تحتوي الهواتف الذكية الحديثة على 3 إلى 4 ميكروفونات، يحدد موقعها جودة التسجيل وإلغاء الضوضاء. الميكروفون الرئيسي (سفلي) موجود على الحافة السفلية بجانب منفذ USB-C — يسجل صوت المستخدم أثناء المكالمات وتسجيل الفيديو. الميكروفون الأمامي (علوي) على الحافة العلوية للأوامر الصوتية وقناة ثانية في التسجيل الاستريو.

الميكروفون الخلفي يوضع عادة بالقرب من الكاميرا على اللوحة الخلفية ويُستخدم حصريًا لإلغاء الضوضاء. لا يتم تسجيل إشارته في ملف الصوت — بل تُطرح فقط بواسطة المعالج الرقمي من إشارة الميكروفون الرئيسي. في بعض الهواتف الرائدة (iPhone 16 Pro، Samsung Galaxy S25)، يُثبت ميكروفون رابع — في ثلمة الكاميرا الأمامية لتحسين التسجيل أثناء مكالمات الفيديو.

يتم تسجيل الفيديو الاستريو من خلال مجموعة من الميكروفونات السفلية والعلوية. يختار iOS تلقائيًا زوج الميكروفونات حسب اتجاه الجهاز — في الوضع الأفقي، تأتي القناة اليسرى من الحافة اليسرى، واليمنى من الحافة اليمنى. على Android، يعتمد هذا المنطق على تنفيذ الشركة المصنعة وقد يختلف بين الموديلات.

مثال لاختيار مصدر الصوت في Kotlin (Android)

kotlin
val recorder = AudioRecord(
    MediaRecorder.AudioSource.CAMCORDER,
    44100,
    AudioFormat.CHANNEL_IN_MONO,
    AudioFormat.ENCODING_PCM_16BIT,
    bufferSize
)
recorder.startRecording()

val buffer = ShortArray(bufferSize)
while (recorder.recordingState == AudioRecord.RECORDSTATE_RECORDING) {
    recorder.read(buffer, 0, buffer.size)
    // معالجة المخزن PCM
}

يختار AudioSource.CAMCORDER الميكروفون الأمثل لتسجيل الفيديو — عادة الميكروفون الرئيسي السفلي مع تحكم تلقائي في الكسب. للتسجيل الصوتي، يُستخدم VOICE_RECOGNITION — هذا المصدر يعطل جميع المرشحات وإلغاء الضوضاء للحصول على إشارة نظيفة للتعرف على الكلام.

كيف يعمل إلغاء الضوضاء في الهواتف الذكية

إلغاء الضوضاء النشط (ANC) في الهواتف الذكية يعتمد على الطريقة التفاضلية: ميكروفون ثان (مرجعي) يسجل بشكل أساسي ضوضاء الخلفية، بينما الميكروفون الرئيسي يلتقط مزيجًا من الصوت والضوضاء. يقوم معالج الإشارات الرقمية (DSP) بطرح الإشارة المرجعية من الرئيسية، تاركًا فقط الصوت النقي.

تعتمد جودة إلغاء الضوضاء على المسافة بين الميكروفونات واتجاهيتها. الكبح النموذجي للضوضاء المنتظمة (طائرة، مروحة) هو 20–35 ديسيبل. للضوضاء النبضية (إغلاق باب، اصطدام أطباق)، يُستخدم كتلة إضافية لقمع العابرين تستبدل المقطع المشوه بإشارة مقربة من العينات المجاورة.

يمكن للمطور التأثير على خوارزميات إلغاء الضوضاء فقط من خلال معلمات جلسة الصوت: على Android — AudioManager.setParameters("noise_suppression=on/off")، على iOS — فئة AVAudioSession .playAndRecord مع خيار .allowBluetoothA2DP. عند التسجيل للتعرف، عادة ما يُعطل إلغاء الضوضاء — خوارزميات STT تعمل بدقة أكبر مع الإشارة الأصلية.

التقاط الصوت: Android AudioRecord و iOS AVAudioEngine

AudioRecord (Android) — واجهة برمجة تطبيقات منخفضة المستوى للتسجيل المباشر لبيانات PCM من الميكروفون. يتلقى التطبيق مخازن مؤقتة ببيانات صوت خام يمكن معالجتها في الوقت الفعلي: تحليل الصوت، تحليل التردد (FFT)، كشف نشاط الصوت (VAD). يُحسب الحد الأدنى للمخزن المؤقت عبر AudioRecord.getMinBufferSize() — استخدام حجم أصغر يسبب تأخيرًا أو فشلًا في التسجيل.

AVAudioEngine (iOS) — رسم بياني وحداتي لمعالجة الصوت حيث تتصل عقدة الإدخال (AVAudioInputNode) بالموزع الرئيسي أو مباشرة بمعالج tap. يتيح المحرك تحليل RMS (جذر متوسط المربعات) في الوقت الفعلي — مؤشر حجم الإشارة — والطيف الترددي عبر AVAudioUnitEQ.

الاختلافات الرئيسية بين المنصات: على iOS، يتطلب التسجيل تنشيطًا إلزاميًا لـ AVAudioSession بفئة .playAndRecord أو .record؛ على Android، مطلوب إذن RECORD_AUDIO (إذن وقت التشغيل) ومصدر صوت ميكروفون. يستخدم Flutter المكون الإضافي record لتجريد هذه الاختلافات.

مثال لالتقاط الصوت في Swift (iOS)

swift
import AVFoundation

let engine = AVAudioEngine()
let inputNode = engine.inputNode
let format = inputNode.outputFormat(forBus: 0)

inputNode.installTap(onBus: 0, bufferSize: 1024,
    format: format) { buffer, time in
    guard let channelData = buffer.floatChannelData else { return }
    let frameLength = Int(buffer.frameLength)
    var sumSquares: Float = 0

    for i in 0..<frameLength {
        sumSquares += channelData[0][i] * channelData[0][i]
    }
    let rms = sqrt(sumSquares / Float(frameLength))
    print("مستوى الصوت RMS: \(rms)")
}

try engine.start()

يحدد الكود tap على عقدة الإدخال لمحرك AVAudioEngine. يحتوي كل مخزن صوتي مؤقت على بيانات float للإشارة أحادية الصوت من الميكروفون. يُحسب RMS كجذر متوسط مربع السعة — مؤشر قياسي لحجم الصوت في نطاق من 0.0 (صمت) إلى ~0.5–1.0 (صوت عالٍ).

خصائص الميكروفون: SNR، AOP، نطاق التردد

تُستخدم معاملات رئيسية لتقييم جودة الميكروفون. SNR (نسبة الإشارة إلى الضوضاء) — نسبة مستوى الإشارة إلى ضوضاء الميكروفون الذاتية، تُقاس بـ ديسيبل A. كلما زاد SNR، كانت ضوضاء الخلفية في التسجيل أقل. للمكالمات الصوتية، 62–64 ديسيبل A كافٍ، لتسجيل الموسيقى — 68+ ديسيبل A مطلوب.

AOP (نقطة التحميل الصوتي الزائد) — أقصى مستوى ضغط صوتي (SPL) يمكن للميكروفون تحويله بدون قص. لميكروفون MEMS نموذجي، AOP = 125 ديسيبل. في الحفلات الموسيقية (110–120 ديسيبل)، سيكون التسجيل نظيفًا، ولكن عند 130+ ديسيبل (ألعاب نارية قريبة)، سيظهر تشوه غير خطي (THD > 10%).

يحدد نطاق التردد أي الترددات يسجلها الميكروفون بدون توهين. للصوت، 300–3400 هرتز (معيار الهاتف، POTS) كافٍ. للموسيقى والفيديو — 20–20000 هرتز. توفر ميكروفونات MEMS في أحدث جيل من الهواتف الذكية (Knowles SPH9855) نطاقًا من 30–18000 هرتز مع استواء ±3 ديسيبل.

الأسئلة الشائعة

كم عدد الميكروفونات في الهاتف الذكي الحديث؟

تحتوي الهواتف الذكية الحديثة على 3 إلى 4 ميكروفونات: رئيسي (الحافة السفلية، للمكالمات وتسجيل الفيديو)، أمامي (الحافة العلوية، الأوامر الصوتية)، خلفي (اللوحة الخلفية، إلغاء الضوضاء). الهواتف الرائدة (iPhone 16 Pro، Galaxy S25) تضيف ميكروفونًا رابعًا بالقرب من الكاميرا الأمامية لتحسين التسجيل أثناء مكالمات الفيديو.

كيفية الوصول إلى الميكروفون في تطبيق محمول؟

على Android — طلب إذن وقت التشغيل RECORD_AUDIO واستخدام AudioRecord أو MediaRecorder. على iOS — تنشيط AVAudioSession بفئة .playAndRecord واستخدام AVAudioEngine أو AVAudioRecorder. كلا المنصتين تتطلبان موافقة صريحة من المستخدم عبر حوار النظام.

ما هو SNR الميكروفون وما القيمة التي تعتبر جيدة؟

SNR (نسبة الإشارة إلى الضوضاء) — نسبة الإشارة المفيدة إلى ضوضاء الميكروفون الذاتية. قيمة 64 ديسيبل A تعني أنه عند تسجيل الصوت، سيكون مستوى الضوضاء أقل بمقدار 64 ديسيبل من مستوى الصوت. SNR 62–64 ديسيبل A يعتبر جيدًا للمكالمات و68+ ديسيبل A لتسجيل الموسيقى.

لماذا لا يحصل تطبيقي على الصوت من الميكروفون على Android؟

الأسباب النموذجية: لم يتم طلب إذن وقت التشغيل RECORD_AUDIO (Android 6+)؛ لم يتم تحديد AudioSource (مثل CAMCORDER بدلاً من VOICE_RECOGNITION)؛ الجهاز لا يحتوي على ميكروفون (Android TV)؛ عملية أخرى استولت على الميكروفون. تحقق من حالة التهيئة عبر AudioRecord.getState().

كيفية قياس حجم الصوت من الميكروفون في الوقت الفعلي؟

على Android — الحصول على مخزن PCM مؤقت عبر AudioRecord.read()، حساب RMS كـ sqrt(sum(العينات²) / count). على iOS — تعيين tap على AVAudioInputNode عبر installTap(forBus:) وحساب RMS بالمثل من floatChannelData. RMS طبيعي: 0.0 (صمت) إلى حوالي 1.0 (أقصى ADC).

الملخص

  • ميكروفون MEMS — النوع السائد في الهواتف الذكية بغشاء سيليكوني، خرج PDM وأبعاد 2.5 × 1.5 مم
  • الهاتف الذكي يحتوي على 3–4 ميكروفونات للتسجيل الاستريو والأوامر الصوتية وإلغاء الضوضاء النشط
  • إلغاء الضوضاء يُنفذ بالطريقة التفاضلية — يطرح DSP إشارة الميكروفون المرجعي من الرئيسي، كابتًا الضوضاء بمقدار 20–35 ديسيبل
  • Android AudioSource.CAMCORDER يختار الميكروفون الأمثل للفيديو؛ VOICE_RECOGNITION يعطل المرشحات لـ STT
  • 44.1 كيلوهرتز / 16 بت — الحد الأدنى لمعيار الجودة الكافي للصوت والموسيقى
  • SNR 64+ ديسيبل A يوفر تسجيل صوت نظيف بدون ضوضاء ميكروفون ملحوظة
  • AOP مهم لتسجيل الأحداث الصاخبة — 125 ديسيبل لـ MEMS النموذجي يكفي للحفلات والتصوير في الشارع

سنقوم بتطوير تطبيق جوال جاهز

تقدم IT Sectr تطبيقات iOS وAndroid للشركات الناشئة والشركات منذ عام 2017. سوف نقدم لك النصح ونقترح أفضل حل.

مناقشة المشروع

اقرأ أيضًا