معلومات إضافية حول MPC في مستند تعريف التوافق مع Android 17 (معاينة)

تمت إضافته في الإصدار 17 من مستند تعريف معايير التوافق (CDD): المستند التكميلي الخاص بـ "الحوسبة المتعددة الأطراف"

تم تقديم هذا الملف في مستند تعريف التوافق لنظام التشغيل Android 17 كمكمل للأقسام الفرعية ضمن 2.2.7. الوسائط المحمولة

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

يُكمّل هذا المستند مواصفات فئة أداء الوسائط (MPC) المحدّدة في القسم 2.2.7 من مستند تعريف معايير التوافق (CDD)، ويقدّم قيمًا دقيقة للمعلمات الفردية. تختلف هذه القيم حسب القيمة التي تم إرجاعها لـ android.os.Build.VERSION.MEDIA_PERFORMANCE_CLASS.

للمساعدة في تسهيل القراءة، تستخدم هذه الصفحة الاصطلاحات التالية:

  • يتم اختصار android.os.Build.VERSION.MEDIA_PERFORMANCE_CLASS إلى MEDIA_PERFORMANCE_CLASS عند الإشارة إلى الكيان. ويُشار إلى قيمه باسم "MPC".
  • يتم وضع البادئة "MPC" قبل قيم MEDIA_PERFORMANCE_CLASS في العناوين ومناطق المفاتيح. تساعد هذه الطريقة في التمييز بينها وبين القيم الرقمية الأخرى. القيمة الفعلية عددية ولا تحتوي على السلسلة "MPC".

‫2.2.7.1 الوسائط

ملاحق 2.2.7.1 الوسائط

‫[5.1/H-1-1] مثيلات برنامج فك ترميز الفيديو

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية: 10 أو 20 أو 30 أو 31 أو 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب الإعلان عن الحد الأقصى لعدد جلسات برنامج فك ترميز الفيديو للأجهزة التي يمكن تشغيلها بشكل متزامن في أي مجموعة من برامج الترميز من خلال الطريقتَين CodecCapabilities.getMaxSupportedInstances() وVideoCapabilities.getSupportedPerformancePoints().

‫[5.1/H-1-2] جلسات فك ترميز الفيديو المتزامنة

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 10 أو 20 أو 30 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

العنصر MPC 10 MPC 20 MPC 30
fps 30 30 30
عدد المثيلات 2 4 6
resolution = 720 = 720 = 720

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 31 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق مع 6 جلسات لبرنامج ترميز الفيديو للأجهزة (AVC أو HEVC أو VP9* أو الإصدارات الأحدث) في أي مجموعة من برامج الترميز تعمل في الوقت نفسه بدقة 720 بكسل وبمعدل 30 إطارًا في الثانية. *يجب توفير مثيلَين فقط إذا كان برنامج الترميز VP9 متوفّرًا.

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 33 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق مع 6 مثيلات لجلسات فك ترميز الفيديو للأجهزة (AVC أو HEVC أو VP9 أو AV1 أو الإصدارات الأحدث) في أي مجموعة من برامج الترميز تعمل في الوقت نفسه بدقة 1080 بكسل بمعدل 30 لقطة في الثانية.

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 34 MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن يتيح 6 مثيلات لجلسات برنامج ترميز الفيديو للأجهزة ذات 8 بت (SDR) (AVC أو HEVC أو VP9 أو AV1 أو الإصدارات الأحدث) بأي مجموعة من برامج الترميز تعمل في الوقت نفسه مع 3 جلسات بدقة 1080p بمعدل 30 لقطة في الثانية و3 جلسات بدقة 4K بمعدل 30 لقطة في الثانية. يجب أن تتوافق برامج الترميز AV1 مع درجة الدقة 1080p فقط، ولكن يجب أن تتوافق أيضًا مع 6 مثيلات بدقة 1080p و30 لقطة في الثانية.

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 35 MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن يتيح 6 مثيلات لجلسات برنامج ترميز الفيديو للأجهزة ذات 8 بت (SDR) (AVC أو HEVC أو VP9 أو AV1 أو الإصدارات الأحدث) بأي مجموعة من برامج الترميز تعمل في الوقت نفسه مع 3 جلسات بدقة 1080p بمعدل 30 لقطة في الثانية و3 جلسات بدقة 4K بمعدل 30 لقطة في الثانية. في جميع الجلسات، يجب ألا يتم إسقاط أكثر من إطار واحد في الثانية. لا يُشترط استخدام برامج الترميز AV1 إلا لدعم دقة 1080p، ولكن يجب أن تظل متوافقة مع 6 مثيلات بدقة 1080p30fps.

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 37 MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن يتيح 6 مثيلات من جلسات فك ترميز الفيديو للأجهزة بدقة 8 بت (SDR) (AVC أو HEVC أو VP9 أو AV1 أو أحدث) بأي مجموعة من برامج الترميز تعمل في الوقت نفسه مع 3 جلسات بدقة 1080p بمعدل 30 لقطة في الثانية و3 جلسات بدقة 4k بمعدل 30 لقطة في الثانية، ما لم يكن برنامج الترميز AV1. في جميع الجلسات، يجب ألا يتم إسقاط أكثر من لقطة واحدة في الثانية. لا يُشترط أن تتوافق برامج الترميز AV1 إلا مع دقة 1080p، ولكن يجب أن تتوافق مع 6 مثيلات بدقة 1080p بسرعة 30 لقطة في الثانية.

‫[5.1/H-1-3] مثيلات برنامج ترميز الفيديو

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية: 10 أو 20 أو 30 أو 31 أو 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب الإعلان عن الحد الأقصى لعدد جلسات ترميز الفيديو باستخدام أجهزة الترميز التي يمكن تشغيلها بشكل متزامن في أي مجموعة من برامج الترميز من خلال الطريقتَين CodecCapabilities.getMaxSupportedInstances() وVideoCapabilities.getSupportedPerformancePoints().

‫[5.1/H-1-4] جلسات برنامج ترميز الفيديو المتزامنة

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 10 for MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق مع مثيلَين لجلسات ترميز الفيديو على الأجهزة (AVC أو HEVC) في أي مجموعة برامج ترميز تعمل في الوقت نفسه بدقة 720p بمعدل 30 لقطة في الثانية.

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 20 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق مع 4 مثيلات لجلسات ترميز الفيديو على الأجهزة (AVC أو HEVC) بأي مجموعة من برامج الترميز التي تعمل في الوقت نفسه بدقة 720p بمعدل 30 لقطة في الثانية.

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 30 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق مع 6 مثيلات لجلسات ترميز الفيديو على الأجهزة (AVC أو HEVC) بأي مجموعة من برامج الترميز التي تعمل في الوقت نفسه بدقة 720p بمعدل 30 لقطة في الثانية.

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 31 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق مع 6 مثيلات لجلسات ترميز الفيديو على الأجهزة (AVC أو HEVC أو VP9* أو الإصدارات الأحدث) في أي مجموعة من برامج الترميز تعمل في الوقت نفسه بدقة 720 بكسل وبمعدل 30 لقطة في الثانية. *يجب توفير مثيلَين فقط إذا كان برنامج الترميز VP9 متوفّرًا.

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 33 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق مع 6 مثيلات لجلسات ترميز الفيديو على الأجهزة (AVC أو HEVC أو VP9 أو AV1 أو الإصدارات الأحدث) في أي مجموعة من برامج الترميز تعمل في الوقت نفسه بدقة 1080 بكسل بمعدل 30 لقطة في الثانية.

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 34 MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن يتيح 6 جلسات لبرنامج ترميز الفيديو للأجهزة بدقة 8 بت (SDR) (AVC أو HEVC أو VP9 أو AV1 أو الإصدارات الأحدث) بأي مجموعة من برامج الترميز تعمل في الوقت نفسه مع 4 جلسات بدقة 1080 بكسل بمعدل 30 لقطة في الثانية وجلستَين بدقة 4K بمعدل 30 لقطة في الثانية. لا يُشترط استخدام برامج الترميز AV1 إلا لدعم درجة الدقة 1080p، ولكن يجب أن تتيح هذه البرامج تشغيل 6 فيديوهات في الوقت نفسه بدقة 1080p و30 لقطة في الثانية.

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 35 MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن يتيح 6 جلسات لبرنامج ترميز الفيديو للأجهزة بدقة 8 بت (SDR) (AVC أو HEVC أو VP9 أو AV1 أو الإصدارات الأحدث) بأي مجموعة من برامج الترميز تعمل في الوقت نفسه مع 4 جلسات بدقة 1080 بكسل بمعدل 30 لقطة في الثانية وجلستَين بدقة 4K بمعدل 30 لقطة في الثانية. في جميع الجلسات، يجب ألا يتم إسقاط أكثر من إطار واحد في الثانية. لا يُشترط استخدام برامج الترميز AV1 إلا لدعم دقة 1080p، ولكن يجب أن تظل متوافقة مع 6 مثيلات بدقة 1080p30fps.

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 37 MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن يتيح 6 مثيلات لجلسات ترميز الفيديو للأجهزة بدقة 8 بت (النطاق الديناميكي العادي) (AVC أو HEVC أو VP9 أو AV1 أو أحدث) بأي مجموعة من برامج الترميز تعمل بشكل متزامن مع 4 جلسات بدقة 1080p بمعدل 30 لقطة في الثانية وجلستَين بدقة 4k بمعدل 30 لقطة في الثانية، ما لم يكن AV1. في جميع الجلسات، يجب ألا يتم إسقاط أكثر من لقطة واحدة في الثانية. لا يُشترط أن تتوافق برامج الترميز AV1 إلا مع دقة 1080p، ولكن يجب أن تتوافق مع 6 مثيلات بدقة 1080p بسرعة 30 لقطة في الثانية.

‫[5.1/H-1-5] مثيلات تحويل ترميز الفيديو

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية: 10 أو 20 أو 30 أو 31 أو 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب الإعلان عن الحد الأقصى لعدد جلسات ترميز الفيديو وفك ترميزه باستخدام الأجهزة التي يمكن تشغيلها بشكل متزامن في أي مجموعة برامج ترميز من خلال الطريقتَين CodecCapabilities.getMaxSupportedInstances() وVideoCapabilities.getSupportedPerformancePoints().

‫[5.1/H-1-6] جلسات تحويل الفيديو إلى تنسيق متوافق في الوقت نفسه

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 10 أو 20 أو 30 أو 31 أو 33 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

العنصر MPC 10 MPC 20 MPC 30 MPC 31 MPC 33
عدد المثيلات 2 4 6 6 6
resolution = 720 = 720 = 720 = 720 = 1080
fps 30 30 30 30 30

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 34 MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق مع 6 حالات من برامج فك ترميز الفيديو وبرامج ترميز الفيديو (AVC أو HEVC أو VP9 أو AV1 أو أحدث) التي تعمل على الأجهزة بدقة 8 بت (SDR) في أي مجموعة من برامج الترميز، وأن تعمل بشكل متزامن مع 3 جلسات بدقة 4K بمعدل 30 إطارًا في الثانية، منها جلستان على الأكثر لبرنامج الترميز و3 جلسات بدقة 1080p. يجب أن تتوافق برامج الترميز AV1 مع درجة الدقة 1080p فقط، ولكن يجب أن تتوافق أيضًا مع 6 مثيلات بدقة 1080p30fps.

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق مع 6 مثيلات من برامج فك ترميز الفيديو للأجهزة بدقة 8 بت (SDR) وجلسات ترميز الفيديو للأجهزة (AVC أو HEVC أو VP9 أو AV1 أو أحدث) بأي مجموعة من برامج الترميز تعمل بشكل متزامن مع 3 جلسات بدقة 4K بمعدل 30 إطارًا في الثانية (ما لم يكن AV1)، منها جلستا ترميز على الأكثر و3 جلسات بدقة 1080 بكسل. في جميع الجلسات، يجب ألا يتم إسقاط أكثر من إطار واحد في الثانية. لا يُشترط أن تتوافق برامج الترميز AV1 إلا مع دقة 1080p، ولكن يجب أن تتوافق مع 6 مثيلات بدقة 1080p بسرعة 30 لقطة في الثانية.

‫[5.1/H-1-7] وقت استجابة بدء برنامج ترميز الفيديو

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 10 أو 20 أو 30 أو 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

a
العنصر MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
وقت استجابة تهيئة الترميز بالمللي ثانية ≤ 85 ≤ 65 ≤ 65 ≤ 50 ‫40 أو أقل ‫40 أو أقل ‫40 أو أقل ‫40 أو أقل
وقت استجابة إعداد ترميز Dolby بالمللي ثانية ≤ 50 ≤ 50 ≤ 50 ≤ 50

‫[5.1/H-1-8] وقت استجابة بدء تشغيل برنامج ترميز الصوت

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 10 أو 20 أو 30 أو 31 أو 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

العنصر MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
وقت استجابة تهيئة الترميز بالمللي ثانية ≤ 55 ≤ 50 ≤ 50 ‫40 أو أقل ≤ 30 ≤ 30 ≤ 30 ≤ 30

يُعرَّف "التحميل" على أنّه جلسة ترميز متزامنة للفيديو فقط من 1080p إلى 720p، باستخدام برامج ترميز الفيديو على الأجهزة مع عملية بدء التسجيل الصوتي المرئي بدقة 1080p.

‫[5.1/H-1-9] جلسات فك ترميز الفيديو الآمنة

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

<td≥>2 </td≥>
العنصر MPC 33 MPC 34 MPC 35 MPC 37
fps ‫≥ 30 ‫≥ 30 ‫≥ 30 ‫≥ 30
عدد المثيلات ‫≥ 2 ‫≥ 2 ‫≥ 2
اللقطات التي تم إسقاطها في الثانية ≤ 1 ≤ 1
is hdr = true = true = true

‫[5.1/H-1-10] جلسات فك ترميز الفيديو

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 33 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن يتيح 3 جلسات لفك ترميز الفيديو باستخدام أجهزة غير آمنة بالإضافة إلى جلسة واحدة لفك ترميز الفيديو باستخدام أجهزة آمنة (4 جلسات إجمالاً) (AVC أو HEVC أو VP9 أو AV1 أو الإصدارات الأحدث) بأي مجموعة من برامج الترميز تعمل في الوقت نفسه بدقة 1080p بمعدل 30 لقطة في الثانية.

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 34 MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن يتيح 3 مثيلات لجلسات فك ترميز الفيديو غير الآمنة على الأجهزة بالإضافة إلى مثيل واحد لجلسة فك ترميز الفيديو الآمنة على الأجهزة (4 مثيلات إجمالاً) (AVC أو HEVC أو VP9 أو AV1 أو الإصدارات الأحدث) بأي مجموعة من برامج الترميز تعمل في الوقت نفسه مع 3 جلسات بدقة 4K بمعدل 30 إطارًا في الثانية، بما في ذلك جلسة فك ترميز آمنة وجلسة غير آمنة بدقة 1080p بمعدل 30 إطارًا في الثانية، حيث يمكن أن تكون جلستان على الأكثر بنطاق عالي الديناميكية (HDR) بمعدل 10 بت. يجب أن تتوافق جلسات ترميز AV1 مع دقة 1080p فقط حتى إذا كان هذا الشرط يتطلّب دقة 4K.

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 35 MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن يتيح 3 مثيلات لجلسات فك ترميز الفيديو غير الآمنة على الأجهزة بالإضافة إلى مثيل واحد لجلسة فك ترميز الفيديو الآمنة على الأجهزة (4 مثيلات إجمالاً) (AVC أو HEVC أو VP9 أو AV1 أو الإصدارات الأحدث) بأي مجموعة من برامج الترميز تعمل في الوقت نفسه مع 3 جلسات بدقة 4K بمعدل 30 إطارًا في الثانية، بما في ذلك جلسة فك ترميز آمنة وجلسة غير آمنة بدقة 1080p بمعدل 30 إطارًا في الثانية، حيث يمكن أن تكون جلستان على الأكثر بنطاق ديناميكي عالي (HDR) بمعدل 10 بت. في جميع الجلسات، يجب ألا يتم إسقاط أكثر من لقطة واحدة في الثانية. يجب أن تتوافق جلسات ترميز AV1 مع دقة 1080p فقط حتى إذا كان هذا الشرط يتطلّب دقة 4K.

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 37 MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن يتيح 3 جلسات لبرنامج فك ترميز الفيديو غير الآمن للأجهزة بالإضافة إلى جلسة واحدة لبرنامج فك ترميز الفيديو الآمن للأجهزة (4 جلسات إجمالاً) (AVC أو HEVC أو VP9 أو AV1 أو أحدث) بأي مجموعة من برامج الترميز تعمل في الوقت نفسه مع 3 جلسات بدقة 4K بمعدل 30 لقطة في الثانية (ما لم يكن AV1) تشمل جلسة واحدة لبرنامج فك ترميز آمن وجلسة واحدة غير آمنة بدقة 1080p بمعدل 30 لقطة في الثانية، حيث يمكن أن تكون جلستان على الأكثر بتنسيق HDR بدقة 10 بت. في جميع الجلسات، يجب ألا يتم إسقاط أكثر من لقطة واحدة في الثانية. يجب أن تتوافق جلسات ترميز AV1 مع دقة 1080p فقط حتى عندما يتطلّب ذلك دقة 4K.

‫[5.1/H-1-11] أدوات فك الترميز الآمنة

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن يتيح استخدام برنامج فك ترميز آمن لكل برنامج فك ترميز للأجهزة بتنسيقات AVC أو HEVC أو VP9 أو AV1 على الجهاز.

‫[5.1/H-1-12] وقت استجابة بدء تشغيل أداة فك ترميز الفيديو

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن يكون وقت استجابة تهيئة برنامج الترميز 40 ملي ثانية أو أقل لجلسة فك ترميز فيديو بدقة 1080p أو أقل لجميع برامج فك ترميز الفيديو على الأجهزة عند التحميل. يتم تعريف الحمل هنا على أنّه جلسة ترميز وتغيير ترميز متزامنة للفيديو فقط بدقة تتراوح بين 1080p و720p باستخدام برامج ترميز الفيديو على الجهاز مع تهيئة تشغيل الصوت والفيديو بدقة 1080p. بالنسبة إلى ترميز Dolby Vision، يجب أن يكون وقت استجابة تهيئة الترميز 50 ملي ثانية أو أقل.

‫[5.1/H-1-13] وقت استجابة بدء تشغيل برنامج فك ترميز الصوت

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

العنصر MPC 33 MPC 34 MPC 35 MPC 37
وقت استجابة تهيئة الترميز بالمللي ثانية ≤ 30 ≤ 30 ≤ 30 ≤ 30

يُعرَّف "التحميل" على أنّه جلسة ترميز متزامنة للفيديو فقط من 1080p إلى 720p، باستخدام برامج ترميز الفيديو على الأجهزة مع عملية بدء التسجيل الصوتي المرئي بدقة 1080p.

‫[5.1/H-1-14] أداة فك ترميز AV1

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 33 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن يتوافق مع برنامج فك ترميز أجهزة AV1 Main 10، المستوى 4.1.

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 34 MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن يتوافق مع برنامج ترميز AV1 للأجهزة Main 10، المستوى 4.1، وتأثير حبيبات الفيلم.

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق مع برنامج فك ترميز AV1 للأجهزة Main 10، المستوى 4.1 مع تأثير حبيبات الفيلم عبر تركيبة وحدة معالجة الرسومات.

‫[5.1/H-1-15] أداة فك ترميز الأجهزة بدقة 4K بمعدل 60 إطارًا في الثانية

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

  • يجب أن يتضمّن جهاز فك ترميز فيديو واحدًا على الأقل متوافقًا مع 4K60.

‫[5.1/H-1-16] برنامج ترميز الأجهزة بدقة 4K60

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

  • يجب أن يتضمّن جهاز ترميز فيديو واحدًا على الأقل متوافقًا مع دقة 4K60.

‫[5.1/H-1-17] ملف تعريف AVIF الأساسي

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن يتضمّن الجهاز برنامج ترميز صور واحدًا على الأقل متوافقًا مع ملف تعريف AVIF الأساسي.

‫[5.1/H-1-18] برنامج ترميز AV1

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

العنصر MPC 34 MPC 35 MPC 37
av1 encoder bitrate = 1 ميغابت في الثانية = 1 ميغابت في الثانية = 1 ميغابت في الثانية
عدد اللقطات في الثانية لبرنامج ترميز AV1 ‫≥ 30 ‫≥ 30 ‫≥ 30
av1 encoder resolution = 480 = 480 = 480

‫[5.1/H-1-19] جلسات تحويل الترميز المتزامنة بنطاق عالي الديناميكية (HDR)

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

العنصر MPC 34 MPC 35 MPC 37
لقطات في الثانية ‫≥ 30 ‫≥ 30 ‫≥ 30
اللقطات التي تم إسقاطها في الثانية لا ينطبق ≤ 1 ≤ 1

‫[5.1/H-1-20] تعديل الفيديو بنطاق عالي الديناميكية (HDR) باستخدام برنامج الترميز

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق مع ميزة Feature_HdrEditing لجميع برامج الترميز AV1 وHEVC للأجهزة المتوفرة على الجهاز بدقة 4K أو أكبر دقة متوافقة مع الكاميرا، أيهما أقل.

‫[5.1/H-1-21] نسبة عرض إلى ارتفاع الألوان الديناميكية لبرنامج ترميز الفيديو

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق جميع برامج فك ترميز الفيديو على الأجهزة مع FEATURE_DynamicColorAspect (AVC أو HEVC أو VP9 أو AV1 أو الإصدارات الأحدث). ملاحظة: يعني هذا أنّه يمكن للتطبيقات تعديل جوانب الألوان في محتوى الفيديو أثناء جلسة فك الترميز. يجب أن تتوافق أجهزة فك الترميز التي تتيح عرض محتوى بدقة 10 بت و8 بت مع إمكانية التبديل ديناميكيًا بين المحتوى بدقة 8 بت و10 بت في وضع Surface. يجب أن تتيح برامج الترميز التي تتوافق مع وظيفة نقل إلى تنسيق HDR التبديل ديناميكيًا بين محتوى SDR ومحتوى HDR.

‫[5.1/H-1-22] درجة دقة الفيديو في الوضع العمودي

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن يتيح ترميز محتوى الفيديو وفك ترميزه وتعديله باستخدام وحدة معالجة الرسومات وعرضه بنسبة عرض إلى ارتفاع عمودية بغض النظر عن بيانات الدوران الوصفية لأكبر دقة متوافقة مع الكاميرا أو دقة 4K، أيهما أقل. ملاحظة: يشمل ذلك ملفات تعريف HDR إذا كان برنامج الترميز متوافقًا مع HDR. يجب أن تتوافق برامج الترميز AV1 مع درجة الدقة 1080p فقط. هذا الشرط مخصّص فقط لبرامج الترميز للأجهزة ووحدة معالجة الرسومات ووحدة معالجة البيانات.

‫[5.2/H-2-1] VEQ

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

العنصر MPC 34 MPC 35 MPC 37
bdrate vmaf ≤ 0 ≤ 0 ≤ 0

يتم تحديد منحنيات معدل تشويه ترميز الفيديو المطلوبة لبرامج ترميز AVC وHEVC المستندة إلى الأجهزة في اختبارات فئة أداء التشغيل 14 (PC14) لجودة ترميز الفيديو (VEQ) .

‫[5.2/H-2-2] مسار مكبّر الصوت MMAP

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 37 MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن يتوافق مع MMAP على مسار مكبّر الصوت.

‫[5.3/H-1-1] إسقاط الإطارات

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 10 أو 20 أو 30 أو 31 أو 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

العنصر MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
عدد اللقطات التي تم إسقاطها كل 10 ثوانٍ ≤ 1 ≤ 1 ≤ 1 ≤ 2 ≤ 1 ≤ 1 ≤ 1 ≤ 1
resolution = 1080p = 1080p = 1080p = 1080p = 1080p = 4K = 4K = 4K
معدل عرض الإطارات = 30 = 30 = 30 = 60 = 60 = 60 = 60 = 60

يُعرَّف "التحميل" على أنّه جلسة ترميز متزامنة للفيديو فقط بدقة تتراوح بين 1080 بكسل و720 بكسل باستخدام برامج ترميز الفيديو للأجهزة، بالإضافة إلى تشغيل الصوت بتنسيق AAC بمعدل 128 كيلوبت في الثانية.

‫[5.3/H-1-2] انخفاض عدد اللقطات في الثانية أثناء التشغيل التكيّفي

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 10 أو 20 أو 30 أو 31 أو 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

العنصر MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
عدد اللقطات التي تم إسقاطها كل 10 ثوانٍ ≤ 1 ≤ 1 ≤ 1 ≤ 2 ≤ 1 ≤ 1 ≤ 1 ≤ 1
resolution = 1080p = 1080p = 1080p = 1080p = 1080p = 4K = 4K = 4K
معدل عرض الإطارات = 30 = 30 = 30 = 60 = 60 = 60 = 60 = 60

[‫5.6/H-1-1] النقر على "زمن استجابة النغمات"

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 1 أو 10 أو 20 أو 30 أو 31 أو 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

العنصر MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
وقت الاستجابة الأصلي بالمللي ثانية ‫≤ 110 ‫≤ 110 ≤ 100 ≤ 100 ≤ 100 ≤ 80 ≤ 80 ≤ 80 ≤ 65

‫[5.6/H-1-2] وقت استجابة الصوت ذهابًا وإيابًا

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

العنصر MPC 33 MPC 34 MPC 35 MPC 37
وقت استجابة الصوت ذهابًا وإيابًا بالمللي ثانية ≤ 80 ≤ 80 ≤ 80 ≤ 65

‫[5.6/H-1-3] صوت 24 بت

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق مع الصوت الذي تزيد دقته عن 24 بت لإخراج صوت ستيريو عبر مقابس الصوت مقاس 3.5 مم في حال توفّرها وعبر صوت USB في حال توفّره خلال مسار البيانات الكامل لإعدادات البث وزمن الاستجابة المنخفض. بالنسبة إلى إعدادات وقت الاستجابة المنخفض، يجب أن يستخدم التطبيق AAudio في وضع معاودة الاتصال بوقت استجابة منخفض. بالنسبة إلى إعدادات البث، يجب أن يستخدم التطبيق فئة Java AudioTrack. وفي كل من إعدادات زمن الاستجابة المنخفضة وإعدادات البث، يجب أن يقبل مصدر إخراج HAL أحد التنسيقات التالية: AUDIO_FORMAT_PCM_24_BIT أو AUDIO_FORMAT_PCM_24_BIT_PACKED أو AUDIO_FORMAT_PCM_32_BIT أو AUDIO_FORMAT_PCM_FLOAT كتنسيق إخراج مستهدف.

‫[5.6/H-1-4] 4 قنوات صوتية عبر USB

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق مع أجهزة الصوت عبر USB التي تضم 4 قنوات أو أكثر. (يتم استخدام هذا الخيار من خلال وحدات التحكّم الخاصة بمنسّقي الموسيقى لمعاينة الأغاني).

‫[5.6/H-1-5] أجهزة MIDI

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق مع أجهزة MIDI المتوافقة مع الفئة وأن تحدّد علامة ميزة MIDI.

‫[5.6/H-1-9] دمج 12 قناة

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن يتيح مزج 12 قناة على الأقل. ويشير ذلك إلى إمكانية فتح AudioTrack باستخدام قناع قناة 7.1.4 وتحديد الموقع المكاني بشكل صحيح أو خلط جميع القنوات إلى استيريو.

‫[5.6/H-3-1] حِمل وحدة المعالجة المركزية (CPU) للمحتوى الصوتي

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 37 MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن يكون قادرًا على التبديل من تشغيل موجة جيبية واحدة إلى 20 موجة جيبية بدون حدوث نقص في مخازن الصوت المؤقتة.

‫[5.6/H-3-2] قنوات إخراج الصوت عبر USB

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 37 MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق مع 8 قنوات إخراج على الأقل لأجهزة الصوت التي تعمل بمنفذ USB. يجب أن تتوافق أقنعة القنوات مع ما يصل إلى 8 قنوات. ويشمل ذلك الصوت الأحادي والاستريو والرباعي و5.1 و7.1.

‫[5.6/H-3-3] قنوات إدخال الصوت عبر USB

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 37 MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق مع 4 قنوات إدخال على الأقل لأجهزة الصوت التي تعمل بمنفذ USB.

[5.6/H-SR] 24 Channel Mixing

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يُنصح بشدة بتوفير إمكانية مزج 24 قناة مع توفير إمكانية استخدام قناعَي 9.1.6 و22.2 على الأقل.

‫[5.7/H-1-2] أجهزة مستوى أمان إدارة الحقوق الرقمية للوسائط

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن يتوافق مع MediaDrm.SECURITY_LEVEL_HW_SECURE_ALL مع إمكانات فك تشفير المحتوى التالية.

    الحد الأدنى لحجم العيّنة 4 ميغابايت
    الحد الأدنى لعدد العيّنات الفرعية - H264 أو HEVC 32
    الحد الأدنى لعدد العيّنات الفرعية - VP9 9
    الحد الأدنى لعدد العيّنات الفرعية - AV1 288
    الحد الأدنى لحجم ذاكرة التخزين المؤقت للعينات الفرعية 1 ميغابايت
    الحد الأدنى لحجم ذاكرة التخزين المؤقت للتشفير العام 500 كيلوبايت
    الحدّ الأدنى لعدد الجلسات المتزامنة 30
    الحدّ الأدنى لإجمالي عدد المفاتيح (جميع الجلسات) 80
    الحدّ الأدنى لإجمالي عدد مفاتيح إدارة الحقوق الرقمية (جميع الجلسات) 6
    حجم الرسالة 16 كيلوبايت
    عدد اللقطات في الثانية التي تم فك تشفيرها 60 لقطة في الثانية

‫[5.12/H-1-2] تنسيق ألوان RGBA

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق مع تنسيق الألوان RGBA_1010102 لجميع برامج ترميز AV1 وHEVC للأجهزة المتوفرة على الجهاز.

‫[5.12/H-1-3] Ext Yuv Target

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب الإعلان عن إتاحة استخدام الإضافة EXT_YUV_target لأخذ عيّنات من مواد YUV في كل من 8 و10 بت.

‫[7.1.4/H-1-1] العناصر المركّبة في وحدة معالجة العرض

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتضمّن وحدة معالجة العرض (DPU) 6 طبقات أجهزة على الأقل، على أن يكون اثنان منها على الأقل قادرَين على عرض محتوى فيديو بدقة 10 بت.

‫2.2.7.2 الكاميرا

إضافات إلى 2.2.7.2 الكاميرا

‫[7.5/H-1-1] دقة الكاميرا الخلفية الأساسية وعدد اللقطات في الثانية

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 10 أو 20 أو 30 أو 31 أو 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

العنصر MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
دقة الكاميرا الأساسية بالميغابكسل ‫≥ 5 ‫≥ 5 ‫≥ 12 ‫≥ 12 ‫≥ 12 ‫≥ 12 ‫≥ 12 ‫≥ 12
تنسيقات الفيديو المتوافقة ‫720p بسرعة 30 لقطة في الثانية ‫720p بسرعة 30 لقطة في الثانية 4k@30fps 4k@30fps 4k@30fps 4k@30fps ‫4k@30fps و1080p@60fps و720p@60fps ‫4k@30fps و1080p@60fps و720p@60fps

‫[7.5/H-1-2] دقة الكاميرا الأمامية الأساسية وعدد اللقطات في الثانية

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 10 أو 20 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

العنصر MPC 10 MPC 20
دقة الكاميرا الأساسية ‫≥ 2000000 ‫≥ 2000000
دقة الكاميرا الأساسية بالميجابكسل 2 2
عدد اللقطات في الثانية لفيديو الكاميرا الأساسية ‫≥ 30 ‫≥ 30
درجة دقة الفيديو 720 بكسل 720 بكسل

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 30 أو 31 أو 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

العنصر MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
دقة الكاميرا الأساسية ‫≥ 4000000 ‫≥ 4915200 ‫≥ 4915200 ‫≥ 6000000 ‫≥ 6000000 ‫≥ 7990000
دقة الكاميرا الأساسية بالميجابكسل ‫≥ 4 ‫≥ 4.9152 ‫≥ 4.9152 ‫≥ 6 ‫≥ 6 ‫≥ 7.99
عدد اللقطات في الثانية لفيديو الكاميرا الأساسية ‫≥ 30 ‫≥ 30 ‫≥ 30 ‫≥ 30 ‫≥ 30 ‫≥ 30
درجة دقة الفيديو 1080 بكسل 1080 بكسل 1080 بكسل 1080 بكسل 1080 بكسل 1080 بكسل

‫[7.5/H-1-3] مستوى جهاز الكاميرا

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 30 أو 31 أو 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق مع السمة android.info.supportedHardwareLevel على النحو FULL أو أفضل للكاميرا الخلفية الأساسية، وعلى النحو LIMITED أو أفضل للكاميرا الأمامية الأساسية.

‫[7.5/H-1-4] مصدر الطابع الزمني في الوقت الفعلي

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 30 أو 31 أو 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق مع CameraMetadata.SENSOR_INFO_TIMESTAMP_SOURCE_REALTIME لكلا الكاميرتَين الأساسيتَين.

‫[7.5/H-1-5] وقت استجابة التقاط الصور بالكاميرا

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية: 10 أو 20 أو 30 أو 31 أو 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن يكون وقت استجابة التقاط صور JPEG باستخدام camera2 أقل من 1,000 ملي ثانية بدقة 1080 بكسل، وذلك وفقًا لما تم قياسه باستخدام اختبار PerformanceTest الخاص بالكاميرا في مجموعة اختبارات التوافق (CTS) في ظروف الإضاءة الخاصة بنظام اختبار الصور (ITS) (3000 كلفن) لكلتا الكاميرتَين الأساسيتَين.

‫[7.5/H-1-6] وقت استجابة بدء تشغيل الكاميرا

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 10 أو 20 أو 30 أو 31 أو 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

العنصر MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
وقت استجابة الكاميرا ‫≤ 700 ≤ 600 ≤ 600 ≤ 600 ‫≤ 500 ‫≤ 500 ‫≤ 500 ‫≤ 500

‫[7.5/H-1-8] إمكانية استخدام تنسيق RAW للكاميرا

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 31 أو 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق الكاميرا الخلفية الأساسية مع CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_RAW وandroid.graphics.ImageFormat.RAW_SENSOR.

‫[7.5/H-1-9] التصوير البطيء بالكاميرا

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن يتضمّن كاميرا أساسية خلفية متوافقة مع 720p أو 1080p بمعدل 240 لقطة في الثانية.

[7.5/H-1-10] نسبة التكبير أو التصغير في الكاميرا بزاوية فائقة الاتساع

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن يكون الحد الأدنى لنسبة ZOOM_RATIO أقل من 1.0 للكاميرات الأساسية إذا كانت هناك كاميرا RGB بزاوية عرض فائقة الاتساع تواجه الاتجاه نفسه.

‫[7.5/H-1-11] بث الكاميرا الأمامية والخلفية في الوقت نفسه

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب تنفيذ البث المتزامن من الكاميرا الأمامية والخلفية على الكاميرات الأساسية.

‫[7.5/H-1-12] تثبيت معاينة الكاميرا

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق مع CONTROL_VIDEO_STABILIZATION_MODE_PREVIEW_STABILIZATION للكاميرا الخلفية الأساسية.

‫[7.5/H-1-13] كاميرا منطقية متعددة الكاميرات

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق مع إمكانية LOGICAL_MULTI_CAMERA للكاميرا الخلفية الأساسية إذا كان هناك أكثر من كاميرا خلفية واحدة تعمل بنظام الألوان الأحمر والأخضر والأزرق.

‫[7.5/H-1-14] حالة استخدام بث الكاميرا

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق مع إمكانية STREAM_USE_CASE لكل من الكاميرا الأمامية والكاميرا الخلفية الأساسيتَين.

‫[7.5/H-1-15] إضافة "الوضع الليلي" في الكاميرا

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق الكاميرات الأساسية مع إضافات "الوضع الليلي" من خلال كلّ من CameraX وCamera2.

‫[7.5/H-1-16] نطاق الديناميكية للكاميرا 10 بت

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق الكاميرات الأساسية مع إمكانية DYNAMIC_RANGE_TEN_BIT.

‫[7.5/H-1-17] التعرّف على الوجوه باستخدام الكاميرا

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق مع إمكانية رصد الوجوه (STATISTICS_FACE_DETECT_MODE_SIMPLE or STATISTICS_FACE_DETECT_MODE_FULL) للكاميرات الأساسية.

‫[7.5/H-1-18] كاميرا JPEG R

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق الكاميرا الخلفية الأساسية والكاميرا الأمامية الأساسية مع تنسيق JPEG_R.

‫[7.5/H-1-19] تثبيت معاينة الفيديو المُلتقَط باستخدام الكاميرا

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق مع CONTROL_VIDEO_STABILIZATION_MODE_PREVIEW_STABILIZATION لمعاينة HLG10 بدقة 1080 بكسل وبنسبة عرض إلى ارتفاع 16:9 وبحجم أقصى، ولمعاينة HLG10 بدقة 720 بكسل وبنسبة عرض إلى ارتفاع 16:9 وبحجم أقصى، وذلك بالنسبة إلى الكاميرا الخلفية الأساسية.

‫[7.5/H-1-20] دقة HDR فائقة في الكاميرا

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن يكون الإخراج التلقائي بتنسيق JPEG_R للكاميرات الخلفية والأمامية الأساسية في تطبيق الكاميرا الأصلي.

‫[7.5/H-1-21] كاميرا واحدة على الأقل

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 10 أو 20 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن يتضمّن الجهاز كاميرا أمامية أو خلفية واحدة على الأقل.

‫2.2.7.3 الأجهزة

ملحقات 2.2.7.3 الأجهزة

‫[7.1.1.1/H-2-1] دقة الشاشة

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 1 أو 10 أو 20 أو 30 أو 31 أو 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

العنصر MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
بكسل الدقة الطويلة ‫≥ 320 ‎≥ 1280 ‫≥ 1920 ‫≥ 1920 ‫≥ 1920 ‫≥ 1920 ‫≥ 1920 ‫≥ 1920 ‫≥ 1920
وحدات البكسل الخاصة بالدقة القصيرة ≥ 240 ‫≥ 720 ‫≥ 1080 ‫≥ 1080 ‫≥ 1080 ‫≥ 1080 ‫≥ 1080 ‫≥ 1080 ‫≥ 1080

‫[7.1.1.3/H-2-1] كثافة الشاشة

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 1 أو 10 أو 20 أو 30 أو 31 أو 33 أو 34 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

العنصر MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34
نقطة لكل بوصة لكثافة العرض ‫≥ 100 ≥ 240 ‫≥ 400 ‫≥ 400 ‫≥ 400 ‫≥ 400 ‫≥ 400

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تبلغ كثافة الشاشة 400 نقطة في البوصة على الأقل إذا كان عرض شاشة الجهاز أقل من 600 وحدة بكسل مستقلة الكثافة.

‫[7.1.1.3/H-3-1] شاشة HDR

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

العنصر MPC 34 MPC 35 MPC 37
display luminance nits ‫≥ 1000 ‫≥ 1000 ‫≥ 1000

‫[7.6.1/H-2-1] الذاكرة

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 1 أو 10 أو 20 أو 31 أو 33 أو 34 أو 35 أو 37 للسمة MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

العنصر MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
ذاكرة الوصول العشوائي المتاحة (غيغابايت) 1.37 3.05 5 5 5 6.64 6.64 6.64 8

‫2.2.7.4 الأداء

ملاحق ‫2.2.7.4 الأداء

[8.2/H-1-1] الكتابة التسلسلية

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 1 أو 10 أو 20 أو 30 أو 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

العنصر MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
معدّل الإدخال والإخراج لنظام الملفات بالميغابت في الثانية ‫≥ 35 ≥ 50 ‫≥ 100 ‫≥ 100 ‫≥ 125 ‫≥ 125 ‫≥ 150 ‫≥ 150 ≥ 250

‫[8.2/H-1-2] Random Write

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 1 أو 10 أو 20 أو 30 أو 31 أو 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

العنصر MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
معدّل الإدخال والإخراج لنظام الملفات بالميغابت في الثانية ‫≥ 4 ‫≥ 5 ‫≥ 10 ‫≥ 10 ‫≥ 10 ‫≥ 10 ‫≥ 10 ‫≥ 10 ‫≥ 30

‫[8.2/H-1-3] القراءة التسلسلية

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 1 أو 10 أو 20 أو 30 أو 31 أو 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

العنصر MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
معدّل الإدخال والإخراج لنظام الملفات بالميغابت في الثانية ‫≥ 125 ‫≥ 200 ‫≥ 200 ‫≥ 200 ≥ 250 ≥ 250 ≥ 250 ≥ 250 ‫≥ 700

‫[8.2/H-1-4] قراءة عشوائية

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 1 أو 10 أو 20 أو 30 أو 33 أو 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

العنصر MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
معدّل الإدخال والإخراج لنظام الملفات بالميغابت في الثانية ‫≥ 15 ‫≥ 25 ‫≥ 25 ‫≥ 25 ‫≥ 40 ‫≥ 40 ‫≥ 100 ‫≥ 100 ‫≥ 200

‫[8.2/H-1-5] أداء القراءة والكتابة المتوازيتَين المتسلسلتَين

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 34 أو 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب ضمان أداء قراءة وكتابة متوازٍ ومتسلسل مع أداء قراءة مضاعف وأداء كتابة فردي بسرعة 50 ميغابايت في الثانية على الأقل.

‫2.2.7.5 الرسومات

ملحقات 2.2.7.5 الرسومات

‫[7.1.4.1/H-1-2] EGL

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات الواردة في الجدول التالي:

العنصر MPC 35 MPC 37
egl ext protected content = EGL_EXT_protected_content = EGL_EXT_protected_content
egl img context priority = EGL_IMG_context_priority = EGL_IMG_context_priority

‫[7.1.4.1/H-1-3] Vulkan

يجب أن تستوفي عمليات تنفيذ الأجهزة المحمولة التي تعرض إحدى قيم MPC التالية 35 أو 37 لـ MEDIA_PERFORMANCE_CLASS المتطلبات التالية:

  • يجب أن تتوافق مع VkPhysicalDeviceProtectedMemoryFeatures.protectedMemory وVK_KHR_global_priority.