عينة معدل التحويل

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

تحويل معدل العينة هو عملية تغيير تيار العينات المنفصلة من معدل عينة إلى تيار آخر بمعدل عينة مختلف. محول معدل العينة ، أو resampler ، هو وحدة نمطية تنفذ تحويل معدل العينة. فيما يتعلق بجهاز resampler ، يُطلق على الدفق الأصلي إشارة المصدر ، ويسمى التدفق المعاد تشكيله إشارة الحوض.

تُستخدم Resamplers في عدة أماكن في Android. على سبيل المثال ، قد يتم تشفير ملف MP3 بمعدل عينة 44.1 كيلو هرتز ولكن يجب تشغيله على جهاز Android يدعم صوت 48 كيلو هرتز داخليًا. في هذه الحالة ، سيتم استخدام أداة إعادة أخذ العينات لتجميع صوت إخراج MP3 من معدل عينة مصدر 44.1 كيلو هرتز إلى معدل عينة بالوعة 48 كيلو هرتز المستخدم داخل جهاز Android.

يمكن التعبير عن خصائص أداة إعادة العينات باستخدام المقاييس ، بما في ذلك:

  • درجة الحفاظ على السعة الكلية للإشارة
  • درجة الحفاظ على عرض النطاق الترددي للإشارة ، مع مراعاة قيود معدل عينة الغرق
  • زمن الوصول الإجمالي من خلال أداة تحليل العينات
  • مرحلة متسقة وتأخير المجموعة فيما يتعلق بالتردد
  • التعقيد الحسابي ، معبرًا عنه في دورات وحدة المعالجة المركزية أو سحب الطاقة
  • النسب المسموح بها لمعدلات عينات المصدر والمصارف
  • القدرة على تغيير نسب معدل العينة ديناميكيًا
  • ما هي تنسيقات عينات الصوت الرقمية المدعومة

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

يشتمل Android على مجموعة متنوعة من أجهزة إعادة أخذ عينات الصوت ، بحيث يمكن إجراء التنازلات المناسبة اعتمادًا على حالة استخدام التطبيق والتحميل. تم شرح أجهزة resamplers المتاحة في تنفيذ Resampler.

تطبيقات ريسامبلر

تتغير تطبيقات إعادة أخذ العينات المتاحة بشكل متكرر ، ويمكن تخصيصها بواسطة مصنعي المعدات الأصلية. تشمل أدوات إعادة العينات الافتراضية ، بترتيب تنازلي لتشويه الإشارة وترتيب تصاعدي للتعقيد الحسابي ، ما يلي:

  • خطي
  • مكعب
  • سينت مع المعاملات الأصلية
  • سينت مع معاملات منقحة

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

يعتمد تطبيق resampler المحدد المحدد على حالة الاستخدام والحمل وقيمة خاصية النظام af.resampler.quality . للحصول على تفاصيل ، راجع كود مصدر جهاز أخذ عينات الصوت في AudioFlinger .