الكمون هو مقياس مهم لأداء النظام. على الرغم من وجود العديد من أنواع مقاييس زمن استجابة الصوت ، إلا أن أحد المقاييس المفيدة والمفهومة جيدًا هو زمن الوصول ذهابًا وإيابًا ، والذي يتم تعريفه على أنه الوقت الذي تستغرقه الإشارة الصوتية للدخول إلى مدخلات جهاز محمول، وتتم معالجتها بواسطة تطبيق يعمل على التطبيق المعالج، والخروج من الإخراج.
![زمن الوصول الصوتي ذهابًا وإيابًا على الجهاز](https://source.android.google.cn/static/docs/core/audio/images/round_trip_on_device.png?authuser=9&hl=ar)
الشكل 1. زمن الوصول الصوتي ذهابًا وإيابًا على الجهاز: إخراج T - إدخال T
توفر هذه الصفحة قياسات زمن الوصول الصوتي ذهابًا وإيابًا لأجهزة Nexus/Pixel المحددة وإصدارات نظام التشغيل Android.
لماذا نقيس الكمون؟
تقوم Google بقياس زمن الاستجابة وإعداد التقارير عنه حتى يحصل مطورو تطبيقات Android على البيانات التي يحتاجون إليها لاتخاذ قرارات مستنيرة بشأن زمن الاستجابة المتاح على الأجهزة الفعلية. من خلال مشاركة أرقام زمن الاستجابة لأجهزة Nexus وPixel محددة، نأمل في تشجيع مجتمع Android بأكمله على قياس زمن الاستجابة ونشره وتقليله على جميع أجهزة Android. يرجى الانضمام إلينا في التزامنا بتقليل زمن الوصول الصوتي!
تأثير التطبيق على الكمون
يمكن أن تضيف معالجة الإشارات أنواع التأخير التالية إلى زمن الوصول:
- خوارزمية . هذا التأخير متأصل ولا يختلف باختلاف وحدة المعالجة المركزية. ومن الأمثلة على ذلك التأخير المضاف بواسطة مرشح الاستجابة النبضية المحدودة (FIR).
- حسابية . يرتبط هذا التأخير بعدد دورات وحدة المعالجة المركزية المطلوبة. على سبيل المثال، يتم عادةً توهين الإشارة عن طريق عملية الضرب التي تستغرق عددًا متفاوتًا من الدورات اعتمادًا على وحدة المعالجة المركزية.
كيف نقيس
لقد أجرينا القياسات المدرجة في هذه الصفحة باستخدام دونجل الاسترجاع الصوتي Dr. Rick O'Rang واختبار التعليقات الصوتية (تأثير لارسن) . تفترض القياسات أن معالجة إشارة التطبيق تضيف صفر تأخير خوارزمي وتأخير حسابي قريب من الصفر.
نقوم بقياس زمن الوصول ذهابًا وإيابًا عبر موصل سماعة الرأس لعدة أسباب:
![زمن الوصول ذهابًا وإيابًا عبر موصل سماعة الرأس](https://source.android.google.cn/static/docs/core/audio/images/round_trip_via_headset_connector.png?authuser=9&hl=ar)
الشكل 2. زمن الوصول ذهابًا وإيابًا عبر موصل سماعة الرأس: خرج T - إدخال T
- تستخدم تطبيقات الموسيقى المهمة (مثل الجيتار ومعالجة الصوت) موصل سماعة الرأس.
- يمكن أن يكون قياس زمن الوصول ذهابًا وإيابًا للميكروفون ومكبر الصوت الموجودين على الجهاز أمرًا مرهقًا، حيث يصعب الحفاظ على حلقة ردود الفعل في الهواء الطلق من الدخول في تذبذبات غير منضبطة.
- تعد محولات الطاقة الموجودة على الجهاز صغيرة الحجم وتضحي باستجابة التردد لتحقيق حجمها الصغير. للتعويض، يتم تطبيق معالجة الإشارات الرقمية ولكنها تزيد من التأخير الخوارزمي للمسار الموجود على الجهاز.
هناك حالات يكون فيها زمن استجابة الميكروفون ومكبر الصوت على الجهاز مهمًا، ولكنها عادةً ما تكون في اتجاه واحد، وليس ذهابًا وإيابًا. تم وصف تقنيات قياس زمن الوصول أحادي الاتجاه في قياس زمن وصول المخرجات وقياس زمن وصول المدخلات .
قياسات سبيل المثال
القياسات المذكورة أدناه خاصة برقم البناء . يتم إدراج الأجهزة بالترتيب التقريبي للإصدار الأولي وحسب إصدار النظام الأساسي؛ يمكنك أيضًا عرض فترات الاستجابة في مخطط . يستخدم تطبيق الاختبار واجهة برمجة التطبيقات الصوتية الأصلية لنظام Android استنادًا إلى OpenSL ES.
نموذج | منصة إصدار | يبني رقم | معدل العينة (هرتز) | حجم المخزن المؤقت (إطارات) | حجم المخزن المؤقت (آنسة) | جولة الكمون (مللي ثانية) ± مخزن مؤقت واحد |
---|---|---|---|---|---|---|
نيكزس وان | 2.3.6 | GRK39F | 44100 | 768 | 17.4 | 345 |
نيكزس س | 2.3.6 | GRK39F | 44100 | 1024 | 23.2 | 260 |
نيكزس س | 4.0.4 | IMM76D | 44100 | 1024 | 23.2 | 260 |
نيكزس س | 4.1.2 | JZO54K | 44100 | 880 | 20 | 210 |
غالاكسي نيكزس | 4.0.1 | ITL41D | 44100 | 976 | 22.1 | 270 |
غالاكسي نيكزس | 4.3 | JWR66Y | 44100 | 144 | 3.3 | 130 |
نيكزس 4 | 4.2.2 | JDQ39E | 48000 | 240 | 5 | 195 |
نيكزس 4 | 5.1 | LMY47O | 48000 | 240 | 5 | 58 |
نيكزس 10 | 5.0.2 | LRX22G | 44100 | 256 | 5.8 | 36 |
نيكزس 10 | 5.1 | LMY47D | 44100 | 256 | 5.8 | 35 |
نيكزس 7 2013 | 4.3 | JSR78D | 48000 | 240 | 5 | 149 |
نيكزس 7 2013 | 4.4 | KRT16S | 48000 | 240 | 5 | 85 |
نيكزس 7 2013 | 5.0.2 | LRX22G | 48000 | 240 | 5 | 64 |
نيكزس 7 2013 | 5.1 | LMY47O | 48000 | 240 | 5 | 55 |
نيكزس 7 2013 | 6.0 | MRA58K | 48000 | 240 | 5 | 55 |
نيكزس 5 | 4.4.4 | KTU84P | 48000 | 240 | 5 | 95 |
نيكزس 5 | 5.0.0 | LRX21O | 48000 | 240 | 5 | 47 |
نيكزس 5 | 5.1 | LMY47I | 48000 | 240 | 5 | 42 |
نيكزس 5 | 6.0 | MRA58K | 48000 | 192 | 4 | 38 |
نيكزس 9 | 5.0.0 | LRX21L | 48000 | 256 | 5.3 | 35 |
نيكزس 9 | 5.0.1 | LRX22C | 48000 | 256 | 5.3 | 38 |
نيكزس 9 | 5.1.1 | LMY47X | 48000 | 256 | 5.3 | 32 |
نيكزس 9 | 6.0 | MRA58K | 48000 | 128 | 2.6 | 15 |
نيكزس 6 | 5.0.1 | LRX22C | 48000 | 240 | 5 | 65 |
نيكزس 6 | 5.1 | LMY47I | 48000 | 240 | 5 | 42 |
نيكزس 6 | 6.0 | MRA58K | 48000 | 192 | 4 | 33 |
نيكزس 5X | 6.0 | MDA89E | 48000 | 192 | 4 | 18 |
نيكزس 5X | 8.0.0 | OPR4.170623.020 | 48000 | 192 | 4 | 18 |
نيكزس 5X | 8.1.0 | OPM2.171019.029.C1 | 48000 | 192 | 4 | 18 |
نيكزس 6P | 6.0 | MDA89D | 48000 | 192 | 4 | 18 |
نيكزس 6P | 8.0.0 | OPR5.170623.014 | 48000 | 192 | 4 | 18 |
نيكزس 6P | 8.1.0 | OPM5.171019.019 | 48000 | 192 | 4 | 18 |
بكسل | 7.1.2 | NHG47L | 48000 | 192 | 4 | 18 |
بكسل | 8.0.0 | OPR3.170623.013 | 48000 | 192 | 4 | 18 |
بكسل | 8.1.0 | OPM1.171019.021 | 48000 | 192 | 4 | 18 |
بكسل XL | 7.1.2 | NHG47L | 48000 | 192 | 4 | 18 |
بكسل XL | 8.0.0 | OPR3.170623.013 | 48000 | 192 | 4 | 18 |
الشكل 3. زمن الوصول ذهابًا وإيابًا