توضح هذه المقالة تحويل معدل العينة، المعروف أيضًا باسم إعادة التشكيل ، داخل Android. للحصول على المصطلحات المتعلقة بتحويل معدل العينة، راجع المصطلحات .
تحويل معدل العينة هو عملية تغيير تدفق العينات المنفصلة من معدل عينة إلى تدفق آخر بمعدل عينة مختلف. محول معدل العينة، أو أداة إعادة أخذ العينات، هو وحدة تقوم بتنفيذ تحويل معدل العينة. فيما يتعلق بإعادة المعاينة، يُسمى الدفق الأصلي بإشارة المصدر، ويسمى الدفق المُعاد تشكيله بإشارة الحوض.
يتم استخدام أجهزة إعادة التشكيل في عدة أماكن في Android. على سبيل المثال، قد يتم ترميز ملف MP3 بمعدل عينة يبلغ 44.1 كيلو هرتز ولكن يجب تشغيله على جهاز Android يدعم الصوت بمعدل 48 كيلو هرتز داخليًا. في هذه الحالة، سيتم استخدام أداة إعادة التشكيل لتجميع صوت إخراج MP3 من معدل عينة المصدر 44.1 كيلو هرتز إلى معدل عينة الحوض 48 كيلو هرتز المستخدم داخل جهاز Android.
يمكن التعبير عن خصائص أداة إعادة العينات باستخدام المقاييس، بما في ذلك:
- درجة الحفاظ على السعة الإجمالية للإشارة
- درجة الحفاظ على عرض النطاق الترددي للإشارة، مع مراعاة القيود المفروضة على معدل عينة الحوض
- الكمون العام من خلال أداة إعادة التشكيل
- مرحلة ثابتة وتأخير المجموعة فيما يتعلق بالتردد
- التعقيد الحسابي، الذي يتم التعبير عنه في دورات وحدة المعالجة المركزية أو سحب الطاقة
- النسب المسموح بها لمعدلات عينات المصدر والمصارف
- القدرة على تغيير نسب معدل العينة بشكل ديناميكي
- ما هي تنسيقات عينات الصوت الرقمية المدعومة
سيحافظ جهاز إعادة التشكيل المثالي تمامًا على سعة إشارة المصدر وعرض النطاق الترددي (مع مراعاة القيود المفروضة على معدل عينة الحوض)، ويكون له تأخير ضئيل ومتسق، وله حد أدنى من التعقيد الحسابي، ويسمح بنسب تحويل تعسفية وديناميكية، ويدعم جميع تنسيقات عينات الصوت الرقمية الشائعة . من الناحية العملية، لا توجد أجهزة إعادة أخذ العينات المثالية لأن أجهزة إعادة أخذ العينات الفعلية تمثل حلاً وسطًا بين هذه الخصائص. على سبيل المثال، تتعارض الأهداف ذات الجودة المثالية مع فترة تأخير قصيرة وتعقيد منخفض.
يتضمن Android مجموعة متنوعة من أدوات إعادة تشكيل الصوت، بحيث يمكن إجراء التنازلات المناسبة اعتمادًا على حالة استخدام التطبيق وتحميله. يتم شرح أجهزة إعادة التشكيل المتاحة في تطبيق Resampler.
تطبيقات إعادة التشكيل
تتغير تطبيقات أداة إعادة التشكيل المتاحة بشكل متكرر، وقد يتم تخصيصها بواسطة مصنعي المعدات الأصلية. تتضمن أجهزة إعادة العينات الافتراضية، بترتيب تنازلي لتشوه الإشارة وترتيب تصاعدي للتعقيد الحسابي، ما يلي:
- خطي
- مكعب
- sin مع المعاملات الأصلية
- sin مع المعاملات المنقحة
بشكل عام، تعتبر أجهزة إعادة أخذ العينات الضمنية أكثر ملاءمة لتشغيل الموسيقى ذات الجودة الأعلى، ويجب حجز أجهزة إعادة أخذ العينات الأخرى للحالات التي تكون فيها الجودة أقل أهمية (على سبيل المثال قد يكون "نقرات المفاتيح" أو ما شابه ذلك).
يعتمد تنفيذ أداة إعادة العينات المحددة على حالة الاستخدام والتحميل وقيمة خاصية النظام af.resampler.quality
. للحصول على التفاصيل، راجع الكود المصدري لجهاز إعادة تشكيل الصوت في AudioFlinger .