הקובץ הזה מוצג ב-Android 17 CDD כתוספת לסעיפי המשנה בקטע 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'. - הערכים של
MEDIA_PERFORMANCE_CLASSמופיעים עם הקידומת MPC בכותרות ובאזורים מרכזיים. המוסכמה הזו עוזרת להבדיל ביניהם לבין ערכים מספריים אחרים. הערך בפועל הוא מספרי ולא מכיל את המחרוזת 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 |
| רזולוציה | = 720 | = 720 | = 720 |
הטמעות של מכשירים ניידים שמחזירות אחד מהערכים הבאים של MPC 31 עבור MEDIA_PERFORMANCE_CLASS חייבות לעמוד בדרישות הבאות:
- חובה לתמוך ב-6 מקרים של הפעלת סשנים של מפענח וידאו בחומרה (AVC, HEVC, VP9* ומעלה) בכל שילוב של קודקים שפועלים בו-זמנית ברזולוציה של 720p בקצב של 30 פריימים לשנייה. *נדרשים רק 2 מקרים אם יש קודק VP9.
הטמעות של מכשירים שניתן להחזיק ביד שמחזירות אחד מהערכים הבאים של MPC 33 עבור MEDIA_PERFORMANCE_CLASS חייבות לעמוד בדרישות הבאות:
- חייב לתמוך ב-6 מקרים של הפעלת מפוענח וידאו בחומרה (AVC, HEVC, VP9, AV1 או גרסה מתקדמת יותר) בכל שילוב של קודקים שפועלים בו-זמנית ברזולוציה של 1080p בקצב של 30 פריימים לשנייה.
הטמעות של מכשירים שניתן להחזיק ביד שמחזירות אחד מהערכים הבאים של MPC 34 עבור MEDIA_PERFORMANCE_CLASS חייבות לעמוד בדרישות הבאות:
- חובה לתמוך ב-6 מקרים של הפעלת סשנים של מפענח וידאו חומרה (SDR) של 8 ביט (AVC, HEVC, VP9, AV1 או גרסאות מאוחרות יותר) בכל שילוב של קודקים שפועלים בו-זמנית עם 3 סשנים ברזולוציה של 1080p בקצב של 30 פריימים לשנייה ו-3 סשנים ברזולוציה של 4K בקצב של 30 פריימים לשנייה. נדרשים קודקים של AV1 רק כדי לתמוך ברזולוציית 1080p, אבל הם עדיין נדרשים כדי לתמוך ב-6 מקרים ברזולוציה של 1080p בקצב של 30 פריימים לשנייה.
הטמעות של מכשירים שניתן להחזיק ביד שמחזירות אחד מהערכים הבאים של MPC 35 עבור MEDIA_PERFORMANCE_CLASS חייבות לעמוד בדרישות הבאות:
- חובה לתמוך ב-6 מקרים של הפעלת סשנים של מפענח וידאו חומרה (SDR) של 8 ביט (AVC, HEVC, VP9, AV1 או גרסאות מאוחרות יותר) בכל שילוב של קודקים שפועלים בו-זמנית עם 3 סשנים ברזולוציה של 1080p בקצב של 30 פריימים לשנייה ו-3 סשנים ברזולוציה של 4K בקצב של 30 פריימים לשנייה. בכל הסשנים, לא יכולים להיות יותר מפריימ אחד שהושמט בכל שנייה. נדרשת תמיכה ב-codec של AV1 רק ברזולוציה של 1080p, אבל עדיין נדרשת תמיכה ב-6 מופעים ברזולוציה של 1080p ו-30fps.
הטמעות של מכשירים שניתן להחזיק ביד שמחזירות אחד מהערכים הבאים של MPC 37 עבור MEDIA_PERFORMANCE_CLASS חייבות לעמוד בדרישות הבאות:
- חובה לתמוך ב-6 מקרים של הפעלת סשנים של מפענח וידאו (SDR) בחומרה באיכות 8 ביט (AVC, HEVC, VP9, AV1 או גרסאות מאוחרות יותר) בכל שילוב של קודקים שפועלים בו-זמנית עם 3 סשנים ברזולוציה של 1080p בקצב של 30 פריימים לשנייה ו-3 סשנים ברזולוציה של 4k בקצב של 30 פריימים לשנייה, אלא אם מדובר ב-AV1. בכל הסשנים, לא יכולים להיות יותר מפריימ אחד שהושמט בכל שנייה. נדרשת תמיכה בפורמט AV1 רק ברזולוציה של 1080p, אבל עדיין נדרשת תמיכה ב-6 מופעים ברזולוציה של 1080p וקצב פריימים של 30fps.
[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 עבור 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* או גרסה מתקדמת יותר) בכל שילוב של קודקים שפועלים בו-זמנית ברזולוציה של 720p בקצב של 30fps. *נדרשים רק 2 מקרים אם יש קודק VP9.
הטמעות של מכשירים שניתן להחזיק ביד שמחזירות אחד מהערכים הבאים של MPC 33 עבור MEDIA_PERFORMANCE_CLASS חייבות לעמוד בדרישות הבאות:
- חובה לתמוך ב-6 מקרים של הפעלת מקודד וידאו בחומרה (AVC, HEVC, VP9, AV1 או גרסה מתקדמת יותר) בכל שילוב של קודקים שפועלים בו-זמנית ברזולוציה של 1080p בקצב של 30fps.
הטמעות של מכשירים שניתן להחזיק ביד שמחזירות אחד מהערכים הבאים של MPC 34 עבור MEDIA_PERFORMANCE_CLASS חייבות לעמוד בדרישות הבאות:
- חובה לתמוך ב-6 מקרים של הפעלת סשנים של מקודד וידאו חומרה (SDR) של 8 ביט (AVC, HEVC, VP9, AV1 או גרסאות מאוחרות יותר) בכל שילוב של קודקים שפועלים בו-זמנית עם 4 סשנים ברזולוציה של 1080p בקצב של 30 פריימים לשנייה ו-2 סשנים ברזולוציה של 4K בקצב של 30 פריימים לשנייה. נדרשים קודקים של AV1 רק כדי לתמוך ברזולוציית 1080p, אבל הם עדיין נדרשים כדי לתמוך ב-6 מקרים ברזולוציה של 1080p בקצב של 30 פריימים לשנייה.
הטמעות של מכשירים שניתן להחזיק ביד שמחזירות אחד מהערכים הבאים של MPC 35 עבור MEDIA_PERFORMANCE_CLASS חייבות לעמוד בדרישות הבאות:
- חובה לתמוך ב-6 מקרים של הפעלת סשנים של מקודד וידאו חומרה (SDR) של 8 ביט (AVC, HEVC, VP9, AV1 או גרסאות מאוחרות יותר) בכל שילוב של קודקים שפועלים בו-זמנית עם 4 סשנים ברזולוציה של 1080p בקצב של 30 פריימים לשנייה ו-2 סשנים ברזולוציה של 4K בקצב של 30 פריימים לשנייה. בכל הסשנים, לא יכולים להיות יותר מפריימ אחד שהושמט בכל שנייה. נדרשת תמיכה ב-codec של AV1 רק ברזולוציה של 1080p, אבל עדיין נדרשת תמיכה ב-6 מופעים ברזולוציה של 1080p ו-30fps.
הטמעות של מכשירים שניתן להחזיק ביד שמחזירות אחד מהערכים הבאים של MPC 37 עבור MEDIA_PERFORMANCE_CLASS חייבות לעמוד בדרישות הבאות:
- חובה לתמוך ב-6 מקרים של הפעלת סשנים של מקודד וידאו בחומרה (SDR) של 8 ביט (AVC, HEVC, VP9, AV1 או גרסאות מאוחרות יותר) בכל שילוב של קודקים שפועלים בו-זמנית עם 4 סשנים ברזולוציה של 1080p ב-30fps ו-2 סשנים ברזולוציה של 4k ב-30fps, אלא אם מדובר ב-AV1. בכל הסשנים, לא יכולים להיות יותר מפריימ אחד שהושמט בכל שנייה. נדרשת תמיכה בפורמט AV1 רק ברזולוציה של 1080p, אבל עדיין נדרשת תמיכה ב-6 מופעים ברזולוציה של 1080p וקצב פריימים של 30fps.
[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 |
| רזולוציה | = 720 | = 720 | = 720 | = 720 | = 1080 |
| FPS | 30 | 30 | 30 | 30 | 30 |
הטמעות של מכשירים שניתן להחזיק ביד שמחזירות אחד מהערכים הבאים של MPC 34 עבור MEDIA_PERFORMANCE_CLASS חייבות לעמוד בדרישות הבאות:
- חובה לתמוך ב-6 מקרים של מפענח וידאו (SDR) חומרה של 8 ביט ובסשנים של מקודד וידאו חומרה (AVC, HEVC, VP9, AV1 או גרסה מאוחרת יותר) בכל שילוב של קודקים שפועלים בו-זמנית עם 3 סשנים ברזולוציה של 4K@30fps, מתוכם לכל היותר 2 סשנים של מקודד ו-3 סשנים ברזולוציה של 1080p. נדרשת תמיכה ברזולוציית 1080p בלבד עבור קודקים של AV1, אבל עדיין נדרשת תמיכה ב-6 מופעים ברזולוציה של 1080p ו-30fps.
הטמעות של מכשירים שניתן להחזיק ביד שמחזירות אחד מהערכים הבאים של MPC: 35, 37 עבור MEDIA_PERFORMANCE_CLASS חייבות לעמוד בדרישות הבאות:
- חייב לתמוך ב-6 מקרים של מפענח וידאו (SDR) של 8 ביט ובסשנים של מקודד וידאו (AVC, HEVC, VP9, AV1 או גרסה מתקדמת יותר) בכל שילוב של קודקים שפועלים בו-זמנית עם 3 סשנים ברזולוציה של 4K@30fps (אלא אם מדובר ב-AV1), מתוכם לכל היותר 2 הם סשנים של מקודד ו-3 סשנים ברזולוציה של 1080p. בכל הסשנים, לא יכולים להיות יותר מפריימ אחד שהושמט בכל שנייה. נדרשת תמיכה בפורמט AV1 רק ברזולוציה של 1080p, אבל עדיין נדרשת תמיכה ב-6 מופעים ברזולוציה של 1080p וקצב פריימים של 30fps.
[5.1/H-1-7] משך הזמן שנדרש לאתחול מקודד הווידאו
הטמעות במכשירים שניתן להחזיק ביד שמחזירות אחד מערכי ה-MPC הבאים 10, 20, 30, 33, 34, 35, 37 עבור MEDIA_PERFORMANCE_CLASS חייבות לעמוד בדרישות שבטבלה הבאה:
| רכיב | 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 |
'עומס' מוגדר כסשן מקביל של המרת קוד (transcoding) של וידאו בלבד מ-1080p ל-720p, באמצעות קודקים של וידאו בחומרה יחד עם אתחול של הקלטת אודיו ווידאו באיכות 1080p.
[5.1/H-1-9] סשנים מאובטחים של פענוח וידאו
הטמעות של מכשירים שניתן להחזיק ביד שמחזירות אחד מערכי ה-MPC הבאים: 33, 34, 35, 37 עבור MEDIA_PERFORMANCE_CLASS חייבות לעמוד בדרישות שבטבלה הבאה:
| רכיב | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|
| FPS | ≥ 30 | ≥ 30 | ≥ 30 | ≥ 30 |
| ספירת מופעים | ≥ 2 | ≥ 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 ב-30fps, כולל סשן מאובטח אחד של מפענח וסשן לא מאובטח אחד ברזולוציית 1080p ב-30fps, כאשר לכל היותר 2 סשנים יכולים להיות ב-HDR של 10 ביט. נדרשות הפעלות של קודק AV1 רק כדי לתמוך ברזולוציה של 1080p, גם אם הדרישה היא ל-4K.
הטמעות של מכשירים שניתן להחזיק ביד שמחזירות אחד מהערכים הבאים של MPC 35 עבור MEDIA_PERFORMANCE_CLASS חייבות לעמוד בדרישות הבאות:
- חייבת להיות תמיכה ב-3 מקרים של הפעלת סשנים של מפענח וידאו בחומרה לא מאובטחת יחד עם מקרה אחד של הפעלת סשן של מפענח וידאו בחומרה מאובטחת (4 מקרים בסך הכול) (AVC, HEVC, VP9, AV1 או גרסה מתקדמת יותר) בכל שילוב של קודקים שפועלים בו-זמנית עם 3 סשנים ברזולוציית 4K ב-30fps, כולל סשן אחד של מפענח מאובטח וסשן אחד לא מאובטח ברזולוציית 1080p ב-30fps, כאשר לכל היותר 2 סשנים יכולים להיות ב-HDR של 10 ביט. בכל הסשנים, לא יכול להיות יותר מפריימ אחד שנשמט בכל שנייה. נדרשות הפעלות של קודק AV1 רק כדי לתמוך ברזולוציה של 1080p, גם אם הדרישה היא ל-4K.
הטמעות של מכשירים שניתן להחזיק ביד שמחזירות אחד מהערכים הבאים של MPC 37 עבור MEDIA_PERFORMANCE_CLASS חייבות לעמוד בדרישות הבאות:
- חובה לתמוך ב-3 מקרים של הפעלת סשנים של מפענח וידאו בחומרה לא מאובטחת, יחד עם מקרה אחד של הפעלת סשן של מפענח וידאו בחומרה מאובטחת (4 מקרים בסך הכול) (AVC, HEVC, VP9, AV1 או גרסאות מאוחרות יותר) בכל שילוב של קודקים, שפועלים בו-זמנית עם 3 סשנים ברזולוציית 4K ב-30fps (אלא אם מדובר ב-AV1), כולל סשן אחד של מפענח מאובטח וסשן אחד לא מאובטח ברזולוציית 1080p ב-30fps, כאשר לכל היותר 2 סשנים יכולים להיות ב-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 |
'עומס' מוגדר כסשן מקביל של המרת קוד (transcoding) של וידאו בלבד מ-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 עם אפקט גרעיניות סרט בהרכבה של GPU.
[5.1/H-1-15] מפענח חומרה 4K60
הטמעות של מכשירים שניתן להחזיק ביד שמחזירות אחד מערכי ה-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] פרופיל Baseline של 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 | = 1 Mbps | = 1 Mbps | = 1 Mbps |
| av1 encoder fps | ≥ 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 חייבות לעמוד בדרישות הבאות:
- חובה לתמוך בקידוד, בפענוח, בעריכה באמצעות GPU ובהצגת תוכן וידאו ביחס גובה-רוחב לאורך, ללא קשר למטא-נתונים של הסיבוב, ברזולוציה הגדולה ביותר של המצלמה שנתמכת או ברזולוציית 4K, לפי הנמוך מביניהם. הערה: כולל פרופילי HDR אם הקודק תומך ב-HDR. נדרשת תמיכה בפורמט AV1 רק ברזולוציה של 1080p. הדרישה הזו רלוונטית רק ל-codecs של חומרה, ל-GPU ול-DPU.
[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 |
| רזולוציה | = 1080p | = 1080p | = 1080p | = 1080p | = 1080p | = 4K | = 4K | = 4K |
| קצב פריימים | = 30 | = 30 | = 30 | = 60 | = 60 | = 60 | = 60 | = 60 |
'עומס' מוגדר כהפעלה בו-זמנית של טרנסקוד של סרטון באיכות 1080p לאיכות 720p, ללא אודיו, באמצעות קודקים של וידאו בחומרה, וכן הפעלה של אודיו בפורמט AAC בקצב העברת נתונים של 128kbps.
[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 |
| רזולוציה | = 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] זמן אחזור אודיו (RTT)
הטמעות של מכשירים שניתן להחזיק ביד שמחזירות אחד מערכי ה-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-bit עבור פלט סטריאו דרך שקעי אודיו בגודל 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] אודיו ב-USB עם 4 ערוצים
הטמעות של מכשירים שניתן להחזיק ביד שמחזירות אחד מהערכים הבאים של MPC: 33, 34, 35, 37 עבור MEDIA_PERFORMANCE_CLASS חייבות לעמוד בדרישות הבאות:
- חובה לתמוך במכשירי אודיו עם חיבור USB עם 4 ערוצים ומעלה. (האפשרות הזו משמשת בבקרי DJ להאזנה מקדימה לשירים).
[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] עומס עבודה של אודיו על המעבד
הטמעות של מכשירים שניתן להחזיק ביד שמחזירות אחד מהערכים הבאים של 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 ערוצים
הטמעות של מכשירים שניתן להחזיק ביד שמחזירות אחד מהערכים הבאים של MPC: 34, 35, 37 עבור MEDIA_PERFORMANCE_CLASS חייבות לעמוד בדרישות הבאות:
- מומלץ מאוד לתמוך במיקס של 24 ערוצים עם תמיכה לפחות ב-9.1.6 ובמסכות של 22.2 ערוצים.
[5.7/H-1-2] חומרה ברמת אבטחה של ניהול זכויות דיגיטליות (DRM) במדיה
הטמעות של מכשירים שניתן להחזיק ביד שמחזירות אחד מהערכים הבאים של MPC: 33, 34, 35, 37 עבור MEDIA_PERFORMANCE_CLASS חייבות לעמוד בדרישות הבאות:
חובה לתמוך ב-
MediaDrm.SECURITY_LEVEL_HW_SECURE_ALLעם היכולות הבאות לפענוח תוכן.גודל מדגם מינימלי 4 MiB מספר מינימלי של דגימות משנה – H264 או HEVC 32 מספר מינימלי של דגימות משנה – VP9 9 מספר מינימלי של דגימות משנה – AV1 288 גודל מינימלי של מאגר משנה 1 MiB גודל מינימלי של שטח אחסון זמני קריפטו כללי 500 KiB מספר מינימלי של סשנים בו-זמניים 30 מספר המינימלי הכולל של מפתחות (כל הסשנים) 80 מספר מינימלי כולל של מפתחות DRM (כל הסשנים) 6 גודל ההודעה 16 KiB פריימים לשנייה מפוענחים 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 חייבות לעמוד בדרישות הבאות:
- חייבים להיות לפחות 6 שכבות-על של חומרה ביחידת העיבוד של הצג (DPU), ולפחות 2 מהן צריכות להיות מסוגלות להציג תוכן וידאו באיכות 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 |
|---|---|---|---|---|---|---|---|---|
| רזולוציית המצלמה הראשית (MP) | ≥ 5 | ≥ 5 | ≥ 12 | ≥ 12 | ≥ 12 | ≥ 12 | ≥ 12 | ≥ 12 |
| פורמטים נתמכים של וידאו | 720p@30fps | 720p@30fps | 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 |
| מסגרות לשנייה (fps) של וידאו מהמצלמה הראשית | ≥ 30 | ≥ 30 |
| רזולוציית וידאו | 720p | 720p |
הטמעות של מכשירים שניתן להחזיק ביד שמחזירות אחד מערכי ה-MPC הבאים: 30, 31, 33, 34, 35, 37 עבור MEDIA_PERFORMANCE_CLASS חייבות לעמוד בדרישות שבטבלה הבאה:
| רכיב | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|
| רזולוציה של המצלמה הראשית | ≥ 4,000,000 | ≥ 4915200 | ≥ 4915200 | ≥ 6000000 | ≥ 6000000 | ≥ 7990000 |
| רזולוציית המצלמה הראשית (מגה-פיקסל) | ≥ 4 | ≥ 4.9152 | ≥ 4.9152 | ≥ 6 | ≥ 6 | ≥ 7.99 |
| מסגרות לשנייה (fps) של וידאו מהמצלמה הראשית | ≥ 30 | ≥ 30 | ≥ 30 | ≥ 30 | ≥ 30 | ≥ 30 |
| רזולוציית וידאו | 1080p | 1080p | 1080p | 1080p | 1080p | 1080p |
[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 במצלמה2 של פחות מ-1,000 אלפיות השנייה ברזולוציית 1080p, כפי שנמדד על ידי בדיקת הביצועים של המצלמה ב-CTS בתנאי תאורה של ITS (3,000K) עבור שתי המצלמות הראשיות.
[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 ב-240fps.
[7.5/H-1-10] יחס הזום של מצלמת Ultrawide
הטמעות של מכשירים שניתן להחזיק ביד שמחזירות אחד מהערכים הבאים של MPC: 33, 34, 35, 37 עבור MEDIA_PERFORMANCE_CLASS חייבות לעמוד בדרישות הבאות:
- אם יש מצלמת RGB רחבה במיוחד שפונה לאותו כיוון, הערך של ZOOM_RATIO במצלמות הראשיות חייב להיות קטן מ-1.0.
[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במצלמה הראשית שפונה לאחור אם יש יותר ממצלמה אחת שפונה לאחור מסוג RGB.
[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 או 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 עבור תצוגה מקדימה של 1080p HLG10 עם יחס גובה-רוחב של 16:9 בפורמט JPEG בגודל מקסימלי, ועבור תצוגה מקדימה של 720p HLG10 עם יחס גובה-רוחב של 16:9 בפורמט JPEG בשילוב של זרמי נתונים במצלמה האחורית הראשית.
[7.5/H-1-20] מצלמה Ultra 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 |
|---|---|---|---|---|---|---|---|
| צפיפות התצוגה dpi | ≥ 100 | ≥ 240 | ≥ 400 | ≥ 400 | ≥ 400 | ≥ 400 | ≥ 400 |
הטמעות של מכשירים שניתן להחזיק ביד שמחזירות אחד מהערכים הבאים של MPC: 35, 37 עבור MEDIA_PERFORMANCE_CLASS חייבות לעמוד בדרישות הבאות:
- צפיפות המסך צריכה להיות לפחות 400 dpi אם רוחב המסך של המכשיר קטן מ-600dp.
[7.1.1.3/H-3-1] מסך HDR
הטמעות של מכשירים שניתן להחזיק ביד שמחזירות אחד מהערכים הבאים של MPC: 34, 35, 37 עבור MEDIA_PERFORMANCE_CLASS חייבות לעמוד בדרישות שבטבלה הבאה:
| רכיב | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|
| בהירות התצוגה ביחידות ניט | ≥ 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 |
|---|---|---|---|---|---|---|---|---|---|
| זיכרון זמין (GiB) | 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 |
|---|---|---|---|---|---|---|---|---|---|
| קצב קלט/פלט של מערכת הקבצים (ב-Mbps) | ≥ 35 | ≥ 50 | ≥ 100 | ≥ 100 | ≥ 125 | ≥ 125 | ≥ 150 | ≥ 150 | ≥ 250 |
[8.2/H-1-2] כתיבה אקראית
הטמעות של מכשירים שניתן להחזיק ביד שמחזירות אחד מהערכים הבאים של 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 |
|---|---|---|---|---|---|---|---|---|---|
| קצב קלט/פלט של מערכת הקבצים (ב-Mbps) | ≥ 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 |
|---|---|---|---|---|---|---|---|---|---|
| קצב קלט/פלט של מערכת הקבצים (ב-Mbps) | ≥ 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 |
|---|---|---|---|---|---|---|---|---|---|
| קצב קלט/פלט של מערכת הקבצים (ב-Mbps) | ≥ 15 | ≥ 25 | ≥ 25 | ≥ 25 | 40 ומעלה | 40 ומעלה | ≥ 100 | ≥ 100 | ≥ 200 |
[8.2/H-1-5] ביצועים של קריאה וכתיבה רציפות מקבילות
הטמעות של מכשירים שניתן להחזיק ביד שמחזירות אחד מהערכים הבאים של MPC: 34, 35, 37 עבור MEDIA_PERFORMANCE_CLASS חייבות לעמוד בדרישות הבאות:
- חובה להבטיח ביצועים מקבילים של קריאה וכתיבה סדרתית עם ביצועי קריאה של לפחות 50MB/s (פי 2) וביצועי כתיבה של לפחות 50MB/s (פי 1).
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.