Questo file è stato introdotto nella CDD di Android 17 come supplemento alle sottosezioni della sezione 2.2.7. Contenuti multimediali portatili.
A causa della maggiore complessità dei requisiti in queste sezioni, per facilitare la lettura, nessun contenuto di questo documento è contrassegnato con evidenziazioni verdi o grigie come mostrato normalmente in CDD, anche se i singoli valori e dettagli vengono modificati, rimossi o aggiunti.
Questo documento integra la specifica della classe di prestazioni multimediali (MPC) definita nella sezione 2.2.7 del CDD, fornendo valori granulari per i singoli parametri. Questi valori variano a seconda
del valore restituito per android.os.Build.VERSION.MEDIA_PERFORMANCE_CLASS.
Per facilitare la lettura, questa pagina utilizza le seguenti convenzioni:
android.os.Build.VERSION.MEDIA_PERFORMANCE_CLASSè abbreviato inMEDIA_PERFORMANCE_CLASSquando si fa riferimento all'entità. I suoi valori sono denominati "MPC".- I valori di
MEDIA_PERFORMANCE_CLASSsono preceduti da "MPC" nelle intestazioni e nelle aree chiave. Questa convenzione di documentazione consente di distinguerli da altri valori numerici. Il valore effettivo è numerico e non contiene la stringa "MPC".
2.2.7.1 Media
Supplementi per 2.2.7.1 Media.
[5.1/H-1-1] Istanze del decodificatore video
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 10,
20, 30, 31, 33, 34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti
requisiti:
- DEVE pubblicizzare il numero massimo di sessioni di decodifica video hardware che
possono essere eseguite contemporaneamente in qualsiasi combinazione di codec tramite i metodi
CodecCapabilities.getMaxSupportedInstances()eVideoCapabilities.getSupportedPerformancePoints().
[5.1/H-1-2] Sessioni simultanee di decodifica video
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 10,
20, 30 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i requisiti nella seguente
tabella:
| Elemento | MPC 10 | MPC 20 | MPC 30 |
|---|---|---|---|
| f/s | 30 | 30 | 30 |
| numero di istanze | 2 | 4 | 6 |
| resolution | = 720 | = 720 | = 720 |
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 31 per
MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare 6 istanze di sessioni di decodifica video hardware (AVC, HEVC, VP9* o versioni successive) in qualsiasi combinazione di codec in esecuzione contemporaneamente a una risoluzione di 720p a 30 fps. *Sono necessarie solo due istanze se è presente il codec VP9.
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 33 per
MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare 6 istanze di sessioni di decodifica video hardware (AVC, HEVC, VP9, AV1 o versioni successive) in qualsiasi combinazione di codec in esecuzione contemporaneamente a una risoluzione di 1080p a 30 fps.
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 34 per
MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare 6 istanze di sessioni di decodifica video hardware a 8 bit (SDR) (AVC, HEVC, VP9, AV1 o versioni successive) in qualsiasi combinazione di codec in esecuzione contemporaneamente a 3 sessioni con risoluzione 1080p a 30 fps e 3 sessioni con risoluzione 4K a 30 fps. I codec AV1 sono necessari solo per supportare la risoluzione 1080p, ma sono comunque necessari per supportare 6 istanze a 1080p30fps.
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 35 per
MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare 6 istanze di sessioni di decodifica video hardware a 8 bit (SDR) (AVC, HEVC, VP9, AV1 o versioni successive) in qualsiasi combinazione di codec in esecuzione contemporaneamente a 3 sessioni con risoluzione 1080p a 30 fps e 3 sessioni con risoluzione 4K a 30 fps. Per tutte le sessioni, NON devono essere persi più di 1 frame al secondo. I codec AV1 sono necessari solo per supportare la risoluzione 1080p, ma sono comunque necessari per supportare 6 istanze a 1080p30fps.
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 37 per
MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare 6 istanze di sessioni di decodifica video hardware a 8 bit (SDR) (AVC, HEVC, VP9, AV1 o versioni successive) in qualsiasi combinazione di codec in esecuzione contemporaneamente a 3 sessioni con risoluzione 1080p a 30 fps e 3 sessioni con risoluzione 4K a 30 fps, a meno che non si tratti di AV1. Per tutte le sessioni, NON devono essere persi più di 1 frame al secondo. I codec AV1 sono necessari solo per supportare la risoluzione 1080p, ma sono comunque necessari per supportare 6 istanze a 1080p30fps.
[5.1/H-1-3] Istanze del codificatore video
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 10,
20, 30, 31, 33, 34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti
requisiti:
- DEVE pubblicizzare il numero massimo di sessioni di codifica video hardware che
possono essere eseguite contemporaneamente in qualsiasi combinazione di codec tramite i metodi
CodecCapabilities.getMaxSupportedInstances()eVideoCapabilities.getSupportedPerformancePoints().
[5.1/H-1-4] Sessioni simultanee di codifica video
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 10 per
MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare due istanze di sessioni di codifica video hardware (AVC o HEVC) in qualsiasi combinazione di codec in esecuzione contemporaneamente alla risoluzione 720p a 30 fps.
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 20 per
MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare 4 istanze di sessioni di codifica video hardware (AVC o HEVC) in qualsiasi combinazione di codec in esecuzione contemporaneamente alla risoluzione 720p a 30 fps.
Le implementazioni di dispositivi portatili che restituiscono uno dei seguenti valori MPC 30 per
MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare 6 istanze di sessioni di codifica video hardware (AVC o HEVC) in qualsiasi combinazione di codec in esecuzione contemporaneamente alla risoluzione 720p a 30 fps.
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 31 per
MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare 6 istanze di sessioni di codifica video hardware (AVC, HEVC, VP9* o versioni successive) in qualsiasi combinazione di codec in esecuzione contemporaneamente alla risoluzione 720p a 30 fps. *Sono necessarie solo due istanze se è presente il codec VP9.
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 33 per
MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare 6 istanze di sessioni di codifica video hardware (AVC, HEVC, VP9, AV1 o versioni successive) in qualsiasi combinazione di codec in esecuzione contemporaneamente a una risoluzione di 1080p a 30 fps.
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 34 per
MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare 6 istanze di sessioni di codifica video hardware a 8 bit (SDR) (AVC, HEVC, VP9, AV1 o versioni successive) in qualsiasi combinazione di codec in esecuzione contemporaneamente a 4 sessioni con risoluzione 1080p a 30 fps e 2 sessioni con risoluzione 4K a 30 fps. I codec AV1 sono necessari solo per supportare la risoluzione 1080p, ma sono comunque necessari per supportare 6 istanze a 1080p30fps.
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 35 per
MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare 6 istanze di sessioni di codifica video hardware a 8 bit (SDR) (AVC, HEVC, VP9, AV1 o versioni successive) in qualsiasi combinazione di codec in esecuzione contemporaneamente a 4 sessioni con risoluzione 1080p a 30 fps e 2 sessioni con risoluzione 4K a 30 fps. Per tutte le sessioni, NON devono essere persi più di 1 frame al secondo. I codec AV1 sono necessari solo per supportare la risoluzione 1080p, ma sono comunque necessari per supportare 6 istanze a 1080p30fps.
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 37 per
MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare 6 istanze di sessioni di codifica video hardware a 8 bit (SDR) (AVC, HEVC, VP9, AV1 o versioni successive) in qualsiasi combinazione di codec in esecuzione contemporaneamente a 4 sessioni con risoluzione 1080p a 30 fps e 2 sessioni con risoluzione 4K a 30 fps, a meno che non si tratti di AV1. Per tutte le sessioni, NON devono essere persi più di 1 frame al secondo. I codec AV1 sono necessari solo per supportare la risoluzione 1080p, ma sono comunque necessari per supportare 6 istanze a 1080p30fps.
[5.1/H-1-5] Istanze di transcodifica video
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 10,
20, 30, 31, 33, 34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti
requisiti:
- DEVE pubblicizzare il numero massimo di sessioni di codifica e decodifica video hardware che possono essere eseguite contemporaneamente in qualsiasi combinazione di codec tramite i metodi
CodecCapabilities.getMaxSupportedInstances()eVideoCapabilities.getSupportedPerformancePoints().
[5.1/H-1-6] Sessioni di transcodifica video simultanee
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 10,
20, 30, 31, 33 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i requisiti riportati nella
tabella seguente:
| Elemento | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 |
|---|---|---|---|---|---|
| numero di istanze | 2 | 4 | 6 | 6 | 6 |
| resolution | = 720 | = 720 | = 720 | = 720 | = 1080 |
| f/s | 30 | 30 | 30 | 30 | 30 |
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 34 per
MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare 6 istanze di decodificatore video hardware a 8 bit (SDR) e sessioni di codificatore video hardware (AVC, HEVC, VP9, AV1 o versioni successive) in qualsiasi combinazione di codec in esecuzione contemporaneamente a 3 sessioni con risoluzione 4K a 30 fps, di cui al massimo 2 sono sessioni di codifica e 3 sessioni con risoluzione 1080p. I codec AV1 sono necessari solo per supportare la risoluzione 1080p, ma sono comunque necessari per supportare 6 istanze a 1080p30fps.
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 35, 37
per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare 6 istanze di decodificatore video hardware a 8 bit (SDR) e sessioni di codificatore video hardware (AVC, HEVC, VP9, AV1 o versioni successive) in qualsiasi combinazione di codec in esecuzione contemporaneamente a 3 sessioni con risoluzione 4K a 30 fps (a meno che non si tratti di AV1), di cui al massimo 2 sono sessioni di codifica e 3 sessioni con risoluzione 1080p. Per tutte le sessioni, NON devono essere persi più di 1 frame al secondo. I codec AV1 sono necessari solo per supportare la risoluzione 1080p, ma sono comunque necessari per supportare 6 istanze a 1080p30fps.
[5.1/H-1-7] Latenza di inizializzazione del codificatore video
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 10,
20, 30, 33, 34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i requisiti
nella tabella seguente:
| Elemento | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|
| codec initialization latency ms | ≤ 85 | ≤ 65 | ≤ 65 | ≤ 50 | ≤ 40 | ≤ 40 | ≤ 40 | ≤ 40 |
| Latenza di inizializzazione del codec Dolby ms | ≤ 50 | ≤ 50 | ≤ 50 | ≤ 50 |
[5.1/H-1-8] Latenza di inizializzazione del codificatore audio
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 10,
20, 30, 31, 33, 34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i
requisiti nella tabella seguente:
| Elemento | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|
| codec initialization latency ms | ≤ 55 | ≤ 50 | ≤ 50 | ≤ 40 | ≤ 30 | ≤ 30 | ≤ 30 | ≤ 30 |
Il "carico" è definito come una sessione di transcodifica simultanea solo video da 1080p a 720p, che utilizza codec video hardware insieme all'inizializzazione della registrazione audio-video a 1080p.
[5.1/H-1-9] Secure Video Decoder Sessions
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 33,
34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i requisiti riportati nella
tabella seguente:
| Elemento | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|
| f/s | ≥ 30 | ≥ 30 | ≥ 30 | ≥ 30 |
| numero di istanze | ≥ 2 | ≥ 2 | ≥ 2 | ≥ 2 |
| frame persi al secondo | ≤ 1 | ≤ 1 | ||
| is hdr | = true | = true | = true |
[5.1/H-1-10] Sessioni di decodifica video
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 33 per
MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare 3 istanze di sessioni di decodifica video hardware non sicure insieme a 1 istanza di sessione di decodifica video hardware sicura (4 istanze totali) (AVC, HEVC, VP9, AV1 o versioni successive) in qualsiasi combinazione di codec in esecuzione contemporaneamente alla risoluzione 1080p a 30 fps.
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 34 per
MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare 3 istanze di sessioni di decodifica video hardware non sicure insieme a 1 istanza di sessione di decodifica video hardware sicura (4 istanze totali) (AVC, HEVC, VP9, AV1 o versioni successive) in qualsiasi combinazione di codec in esecuzione contemporaneamente a 3 sessioni con risoluzione 4K a 30 fps, che include una sessione di decodifica sicura e una non sicura con risoluzione 1080p a 30 fps, in cui al massimo 2 sessioni possono essere in HDR a 10 bit. Le sessioni con codec AV1 devono supportare solo la risoluzione 1080p anche quando questo requisito prevede 4K.
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 35 per
MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare 3 istanze di sessioni di decodifica video hardware non sicure insieme a 1 istanza di sessione di decodifica video hardware sicura (4 istanze totali) (AVC, HEVC, VP9, AV1 o versioni successive) in qualsiasi combinazione di codec in esecuzione contemporaneamente a 3 sessioni con risoluzione 4K a 30 fps, che include una sessione di decodifica sicura e una non sicura con risoluzione 1080p a 30 fps, in cui al massimo 2 sessioni possono essere in HDR a 10 bit. Per tutte le sessioni, NON DEVE essere eliminato più di un fotogramma al secondo. Le sessioni con codec AV1 devono supportare solo la risoluzione 1080p anche quando questo requisito prevede 4K.
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 37 per
MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare 3 istanze di sessioni di decodifica video hardware non sicure insieme a 1 istanza di sessione di decodifica video hardware sicura (4 istanze totali) (AVC, HEVC, VP9, AV1 o versioni successive) in qualsiasi combinazione di codec in esecuzione contemporaneamente a 3 sessioni con risoluzione 4K a 30 fps (a meno che non si tratti di AV1) che include una sessione di decodifica sicura e una non sicura con risoluzione 1080p a 30 fps, in cui al massimo 2 sessioni possono essere in HDR a 10 bit. Per tutte le sessioni, NON DEVE essere eliminato più di un fotogramma al secondo. Le sessioni con codec AV1 sono necessarie solo per supportare la risoluzione 1080p anche quando questo requisito richiede 4K.
[5.1/H-1-11] Decodificatori hardware sicuri
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 33,
34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare un decoder sicuro per ogni decoder hardware AVC, HEVC, VP9 o AV1 sul dispositivo.
[5.1/H-1-12] Latenza di inizializzazione del decodificatore video
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 33,
34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE avere una latenza di inizializzazione del codec di 40 ms o inferiore per una sessione di decodifica video a 1080p o inferiore per tutti i decoder video hardware quando sono sotto carico. Il carico qui è definito come una sessione di transcodifica solo video simultanea da 1080p a 720p che utilizza codec video hardware insieme all'inizializzazione della riproduzione audio-video a 1080p. Per il codec Dolby Vision, la latenza di inizializzazione del codec DEVE essere pari o inferiore a 50 ms.
[5.1/H-1-13] Latenza di inizializzazione del decodificatore audio
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 33,
34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i requisiti riportati nella
tabella seguente:
| Elemento | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|
| codec initialization latency ms | ≤ 30 | ≤ 30 | ≤ 30 | ≤ 30 |
Il "carico" è definito come una sessione di transcodifica simultanea solo video da 1080p a 720p, che utilizza codec video hardware insieme all'inizializzazione della registrazione audio-video a 1080p.
[5.1/H-1-14] Decodificatore hardware AV1
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 33 per
MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare il decoder hardware AV1 Main 10, livello 4.1.
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 34 per
MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare il decodificatore hardware AV1 Main 10, livello 4.1 e grana della pellicola.
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 35, 37
per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare il decodificatore hardware AV1 Main 10, livello 4.1 con effetto grana della pellicola tramite composizione GPU.
[5.1/H-1-15] Decodificatore hardware 4K60
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 33,
34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i requisiti riportati nella
tabella seguente:
- DEVE avere almeno un decoder video hardware che supporti 4K60.
[5.1/H-1-16] Codificatore hardware 4K60
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 33,
34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i requisiti riportati nella
tabella seguente:
- DEVE avere almeno un codificatore video hardware che supporti 4K60.
[5.1/H-1-17] Profilo di baseline AVIF
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 34,
35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE avere almeno un decodificatore di immagini hardware che supporti il profilo di base AVIF.
[5.1/H-1-18] AV1 Encoder
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 34,
35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i requisiti nella seguente
tabella:
| Elemento | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|
| av1 encoder bitrate | = 1 Mbps | = 1 Mbps | = 1 Mbps |
| av1 encoder fps | ≥ 30 | ≥ 30 | ≥ 30 |
| av1 encoder resolution | = 480 | = 480 | = 480 |
[5.1/H-1-19] Sessioni di transcodifica HDR simultanee
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 34,
35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i requisiti nella seguente
tabella:
| Elemento | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|
| fotogrammi al secondo | ≥ 30 | ≥ 30 | ≥ 30 |
| frame persi al secondo | N/D | ≤ 1 | ≤ 1 |
[5.1/H-1-20] Editing HDR del codec video
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 35, 37
per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare la funzionalità
Feature_HdrEditingper tutti i codificatori hardware AV1 e HEVC presenti sul dispositivo con risoluzione 4K o la risoluzione più elevata supportata dalla videocamera, a seconda di quale sia inferiore.
[5.1/H-1-21] Aspetto del colore dinamico del codec video
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 35, 37
per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare
FEATURE_DynamicColorAspectper tutti i decoder video hardware (AVC, HEVC, VP9, AV1 o versioni successive). Nota: ciò significa che le applicazioni possono aggiornare gli aspetti cromatici dei contenuti video durante la sessione di decodifica. I decoder che supportano contenuti a 10 bit e 8 bit DEVONO supportare il passaggio dinamico tra contenuti a 8 e 10 bit in modalità Surface. I decoder che supportano la funzione di trasferimento HDR DEVONO supportare il passaggio dinamico tra contenuti SDR e HDR.
[5.1/H-1-22] Risoluzione verticale del codec video
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 35, 37
per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare la codifica, la decodifica, la modifica con GPU e la visualizzazione di contenuti video con proporzioni verticali indipendentemente dai metadati di rotazione per la risoluzione della videocamera più grande supportata o 4K, a seconda di quale sia inferiore. Nota: sono inclusi i profili HDR se il codec supporta l'HDR. I codec AV1 sono necessari solo per supportare la risoluzione 1080p. Questo requisito riguarda solo i codec hardware, la GPU e la DPU.
[5.2/H-2-1] VEQ
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 34,
35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i requisiti nella seguente
tabella:
| Elemento | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|
| bdrate vmaf | ≤ 0 | ≤ 0 | ≤ 0 |
Le curve di distorsione della velocità dell'encoder video richieste per i codec hardware AVC e HEVC sono definite in Esegui test di qualità di codifica video (VEQ) della classe di prestazioni 14 (PC14) .
[5.2/H-2-2] MMAP Speaker Path
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 37 per
MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare MMAP nel percorso dello speaker.
[5.3/H-1-1] Frame interrotto
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 10,
20, 30, 31, 33, 34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i
requisiti nella tabella seguente:
| Elemento | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|
| frame persi ogni 10 secondi | ≤ 1 | ≤ 1 | ≤ 1 | ≤ 2 | ≤ 1 | ≤ 1 | ≤ 1 | ≤ 1 |
| resolution | = 1080p | = 1080p | = 1080p | = 1080p | = 1080p | = 4K | = 4K | = 4K |
| frequenza fotogrammi | = 30 | = 30 | = 30 | = 60 | = 60 | = 60 | = 60 | = 60 |
Per "carico" si intende una sessione di transcodifica simultanea solo video da 1080p a 720p che utilizza codec video hardware, nonché una riproduzione audio AAC a 128 kbps.
[5.3/H-1-2] Adaptive Playback Frame Drop
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 10,
20, 30, 31, 33, 34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i
requisiti nella tabella seguente:
| Elemento | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|
| frame persi ogni 10 secondi | ≤ 1 | ≤ 1 | ≤ 1 | ≤ 2 | ≤ 1 | ≤ 1 | ≤ 1 | ≤ 1 |
| resolution | = 1080p | = 1080p | = 1080p | = 1080p | = 1080p | = 4K | = 4K | = 4K |
| frequenza fotogrammi | = 30 | = 30 | = 30 | = 60 | = 60 | = 60 | = 60 | = 60 |
[5.6/H-1-1] Tocca per la latenza del tono
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 1, 10,
20, 30, 31, 33, 34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i
requisiti nella tabella seguente:
| Elemento | MPC 1 | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|---|
| Latenza nativa ms | ≤ 110 | ≤ 110 | ≤ 100 | ≤ 100 | ≤ 100 | ≤ 80 | ≤ 80 | ≤ 80 | ≤ 65 |
[5.6/H-1-2] Latenza audio di andata e ritorno
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 33,
34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i requisiti riportati nella
tabella seguente:
| Elemento | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|
| round trip audio latency ms | ≤ 80 | ≤ 80 | ≤ 80 | ≤ 65 |
[5.6/H-1-3] Audio a 24 bit
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 33,
34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare l'audio a 24 bit o superiore per l'uscita stereo tramite jack audio da 3,5 mm, se presente, e tramite audio USB se supportato nell'intero percorso dei dati per configurazioni di streaming e a bassa latenza. Per la configurazione a bassa latenza,
AAudio deve essere utilizzato dall'app in modalità di callback a bassa latenza. Per la
configurazione dello streaming, l'app deve utilizzare un AudioTrack Java. Sia nella
configurazione a bassa latenza che in quella dello streaming, il sink di output HAL
deve accettare
AUDIO_FORMAT_PCM_24_BIT,AUDIO_FORMAT_PCM_24_BIT_PACKED,AUDIO_FORMAT_PCM_32_BIToAUDIO_FORMAT_PCM_FLOATper il formato di output di destinazione.
[5.6/H-1-4] Audio USB a 4 canali
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 33,
34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare dispositivi audio USB con almeno 4 canali. (Questo viene utilizzato dai controller DJ per l'anteprima dei brani.)
[5.6/H-1-5] Dispositivi MIDI
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 33,
34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare i dispositivi MIDI conformi alla classe e dichiarare il flag della funzionalità MIDI.
[5.6/H-1-9] 12 Channel Mixing
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 34,
35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare il mixaggio di almeno 12 canali. Ciò implica la possibilità di aprire una traccia audio con maschera di canale 7.1.4 e di spazializzare o mixare correttamente tutti i canali in stereo.
[5.6/H-3-1] Carico di lavoro della CPU audio
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 37 per
MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE essere in grado di gestire il passaggio dalla riproduzione di 1 onda sinusoidale a 20 onde sinusoidali senza sottocarico dei buffer audio.
[5.6/H-3-2] Canali di uscita audio USB
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 37 per
MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare almeno 8 canali di output per i dispositivi audio USB. Maschere dei canali devono essere supportati fino a 8 canali. Sono inclusi mono, stereo, quad, 5.1 e 7.1.
[5.6/H-3-3] Canali di ingresso audio USB
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 37 per
MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare almeno 4 canali di input per i dispositivi audio USB.
[5.6/H-SR] 24 Channel Mixing
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 34,
35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- Sono FORTEMENTE CONSIGLIATI per supportare il mixaggio a 24 canali con almeno il supporto per le maschere dei canali 9.1.6 e 22.2.
[5.7/H-1-2] Livello di sicurezza hardware DRM dei contenuti multimediali
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 33,
34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
DEVE supportare
MediaDrm.SECURITY_LEVEL_HW_SECURE_ALLcon le seguenti funzionalità di decriptografia dei contenuti.Dimensioni minime del campione 4 MiB Numero minimo di sottocampioni - H264 o HEVC 32 Numero minimo di sottocampioni - VP9 9 Numero minimo di sottocampioni - AV1 288 Dimensioni minime del buffer di sottocampionamento 1 MiB Dimensioni minime del buffer di crittografia generico 500 KiB Numero minimo di sessioni simultanee 30 Numero totale minimo di tasti (tutte le sessioni) 80 Numero totale minimo di chiavi DRM (tutte le sessioni) 6 Dimensioni del messaggio 16 KiB Frame al secondo decriptati 60 fps
[5.12/H-1-2] Formato colore RGBA
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 34,
35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare il formato colore RGBA_1010102 per tutti i codificatori hardware AV1 e HEVC presenti sul dispositivo.
[5.12/H-1-3] Ext Yuv Target
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 34,
35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE pubblicizzare il supporto dell'estensione EXT_YUV_target per campionare le texture YUV sia a 8 che a 10 bit.
[7.1.4/H-1-1] Sovrapposizioni dell'unità di elaborazione del display
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 35, 37
per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE avere almeno 6 overlay hardware nell'unità di elaborazione del display (DPU), con almeno 2 in grado di visualizzare contenuti video a 10 bit.
2.2.7.2 Fotocamera
Supplementi per 2.2.7.2 Fotocamera.
[7.5/H-1-1] Risoluzione e frame rate della fotocamera posteriore principale
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 10,
20, 30, 31, 33, 34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i
requisiti nella tabella seguente:
| Elemento | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|
| MP risoluzione fotocamera principale | ≥ 5 | ≥ 5 | ≥ 12 | ≥ 12 | ≥ 12 | ≥ 12 | ≥ 12 | ≥ 12 |
| Formati video supportati | 720p a 30 f/s | 720p a 30 f/s | 4K a 30 f/s | 4K a 30 f/s | 4K a 30 f/s | 4K a 30 f/s | 4K a 30 f/s, 1080p a 60 f/s e 720p a 60 f/s | 4K a 30 f/s, 1080p a 60 f/s e 720p a 60 f/s |
[7.5/H-1-2] Risoluzione e frame rate della fotocamera anteriore principale
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 10, 20
per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i requisiti nella tabella seguente:
| Elemento | MPC 10 | MPC 20 |
|---|---|---|
| risoluzione della fotocamera principale | ≥ 2.000.000 | ≥ 2.000.000 |
| risoluzione fotocamera principale mp | 2 | 2 |
| fps video fotocamera principale | ≥ 30 | ≥ 30 |
| Risoluzione video | 720p | 720p |
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 30,
31, 33, 34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i requisiti riportati
nella tabella seguente:
| Elemento | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|
| risoluzione della fotocamera principale | ≥ 4.000.000 | ≥ 4915200 | ≥ 4915200 | ≥ 6.000.000 | ≥ 6.000.000 | ≥ 7990000 |
| risoluzione fotocamera principale mp | ≥ 4 | ≥ 4,9152 | ≥ 4,9152 | ≥ 6 | ≥ 6 | ≥ 7,99 |
| fps video fotocamera principale | ≥ 30 | ≥ 30 | ≥ 30 | ≥ 30 | ≥ 30 | ≥ 30 |
| Risoluzione video | 1080p | 1080p | 1080p | 1080p | 1080p | 1080p |
[7.5/H-1-3] Livello di hardware della videocamera
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 30,
31, 33, 34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti
requisiti:
- DEVE supportare la proprietà
android.info.supportedHardwareLevelcomeFULLo superiore per la fotocamera principale posteriore eLIMITEDo superiore per la fotocamera principale anteriore.
[7.5/H-1-4] Timestamp Source Realtime
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 30,
31, 33, 34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti
requisiti:
- DEVE supportare
CameraMetadata.SENSOR_INFO_TIMESTAMP_SOURCE_REALTIMEper entrambe le fotocamere principali.
[7.5/H-1-5] Latenza di acquisizione della videocamera
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 10,
20, 30, 31, 33, 34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti
requisiti:
- DEVE avere una latenza di acquisizione JPEG camera2 < 1000 ms per la risoluzione 1080p come misurato dal test delle prestazioni della videocamera CTS in condizioni di illuminazione ITS (3000 K) per entrambe le fotocamere principali.
[7.5/H-1-6] Latenza di avvio della videocamera
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 10,
20, 30, 31, 33, 34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i
requisiti nella tabella seguente:
| Elemento | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|
| latenza della videocamera | ≤ 700 | ≤ 600 | ≤ 600 | ≤ 600 | ≤ 500 | ≤ 500 | ≤ 500 | ≤ 500 |
[7.5/H-1-8] Funzionalità RAW della fotocamera
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 31,
33, 34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti
requisiti:
- DEVE supportare
CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_RAWeandroid.graphics.ImageFormat.RAW_SENSORper la fotocamera posteriore principale.
[7.5/H-1-9] Camera Slow Motion
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 33,
34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE avere una fotocamera principale posteriore che supporti 720p o 1080p a 240 fps.
[7.5/H-1-10] Fattore di zoom ultrawide della fotocamera
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 33,
34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE avere un ZOOM_RATIO minimo < 1.0 per le fotocamere principali se è presente una fotocamera RGB ultrawide rivolta nella stessa direzione.
[7.5/H-1-11] Streaming simultaneo delle videocamere anteriore e posteriore
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 33,
34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE implementare lo streaming simultaneo anteriore-posteriore sulle videocamere principali.
[7.5/H-1-12] Stabilizzazione dell'anteprima della videocamera
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 33,
34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare
CONTROL_VIDEO_STABILIZATION_MODE_PREVIEW_STABILIZATIONper la fotocamera posteriore principale.
[7.5/H-1-13] Camera Logical Multi Camera
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 33,
34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare la funzionalità
LOGICAL_MULTI_CAMERAper la fotocamera posteriore principale se sono presenti più di una fotocamera posteriore RGB.
[7.5/H-1-14] Caso d'uso dello stream della videocamera
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 33,
34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare la funzionalità
STREAM_USE_CASEsia per la fotocamera anteriore principale sia per quella posteriore principale.
[7.5/H-1-15] Estensione della modalità notturna della fotocamera
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 34,
35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare le estensioni della modalità Notte tramite le estensioni CameraX e Camera2 per le fotocamere principali.
[7.5/H-1-16] Camera Dynamic Range 10 Bit
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 34,
35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare la funzionalità DYNAMIC_RANGE_TEN_BIT per le fotocamere principali.
[7.5/H-1-17] Rilevamento facciale della videocamera
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 34,
35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare la funzionalità di rilevamento del volto (STATISTICS_FACE_DETECT_MODE_SIMPLE o STATISTICS_FACE_DETECT_MODE_FULL) per le videocamere principali.
[7.5/H-1-18] Camera JPEG R
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 35, 37
per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare JPEG_R per le fotocamere posteriore e anteriore principali.
[7.5/H-1-19] Stabilizzazione dell'anteprima video della videocamera
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 35, 37
per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare CONTROL_VIDEO_STABILIZATION_MODE_PREVIEW_STABILIZATION per l'anteprima HLG10 a 1080p con JPEG con proporzioni 16:9 di dimensioni massime e per l'anteprima HLG10 a 720p con combinazioni di stream JPEG con proporzioni 16:9 di dimensioni massime per la fotocamera posteriore principale.
[7.5/H-1-20] Fotocamera Ultra HDR
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 35, 37
per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE per impostazione predefinita generare JPEG_R per le fotocamere posteriori e anteriori principali nell'app Fotocamera nativa.
[7.5/H-1-21] Almeno una videocamera
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 10, 20
per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE avere almeno una fotocamera anteriore o posteriore.
2.2.7.3 Hardware
Supplementi per 2.2.7.3 Hardware.
[7.1.1.1/H-2-1] Risoluzione dello schermo
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 1, 10,
20, 30, 31, 33, 34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i
requisiti nella tabella seguente:
| Elemento | MPC 1 | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|---|
| pixel di risoluzione lunga | ≥ 320 | ≥ 1280 | ≥ 1920 | ≥ 1920 | ≥ 1920 | ≥ 1920 | ≥ 1920 | ≥ 1920 | ≥ 1920 |
| pixel di risoluzione del lato corto | ≥ 240 | ≥ 720 | ≥ 1080 | ≥ 1080 | ≥ 1080 | ≥ 1080 | ≥ 1080 | ≥ 1080 | ≥ 1080 |
[7.1.1.3/H-2-1] Densità schermo
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 1, 10,
20, 30, 31, 33, 34 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i requisiti riportati
nella tabella seguente:
| Elemento | MPC 1 | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 |
|---|---|---|---|---|---|---|---|
| dpi densità display | ≥ 100 | ≥ 240 | ≥ 400 | ≥ 400 | ≥ 400 | ≥ 400 | ≥ 400 |
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 35, 37
per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE avere una densità dello schermo di almeno 400 dpi se la larghezza dello schermo del dispositivo è < 600 dp.
[7.1.1.3/H-3-1] Display HDR
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 34,
35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i requisiti nella seguente
tabella:
| Elemento | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|
| nits di luminanza del display | ≥ 1000 | ≥ 1000 | ≥ 1000 |
[7.6.1/H-2-1] Memoria
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 1, 10,
20, 31, 33, 34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i requisiti
nella tabella seguente:
| Elemento | MPC 1 | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|---|
| Memoria disponibile GiB | 1,37 | 3,05 | 5 | 5 | 5 | 6,64 | 6,64 | 6,64 | 8 |
2.2.7.4 Prestazioni
Supplementi per 2.2.7.4 Prestazioni.
[8.2/H-1-1] Scrittura sequenziale
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 1, 10,
20, 30, 33, 34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i requisiti
nella tabella seguente:
| Elemento | MPC 1 | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|---|
| Velocità I/O del file system (Mbps) | ≥ 35 | ≥ 50 | ≥ 100 | ≥ 100 | ≥ 125 | ≥ 125 | ≥ 150 | ≥ 150 | ≥ 250 |
[8.2/H-1-2] Scrittura casuale
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 1, 10,
20, 30, 31, 33, 34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i
requisiti nella tabella seguente:
| Elemento | MPC 1 | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|---|
| Velocità I/O del file system (Mbps) | ≥ 4 | ≥ 5 | ≥ 10 | ≥ 10 | ≥ 10 | ≥ 10 | ≥ 10 | ≥ 10 | ≥ 30 |
[8.2/H-1-3] Lettura sequenziale
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 1, 10,
20, 30, 31, 33, 34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i
requisiti nella tabella seguente:
| Elemento | MPC 1 | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|---|
| Velocità I/O del file system (Mbps) | ≥ 125 | ≥ 200 | ≥ 200 | ≥ 200 | ≥ 250 | ≥ 250 | ≥ 250 | ≥ 250 | ≥ 700 |
[8.2/H-1-4] Lettura casuale
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 1, 10,
20, 30, 33, 34, 35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i requisiti
nella tabella seguente:
| Elemento | MPC 1 | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|---|
| Velocità I/O del file system (Mbps) | ≥ 15 | ≥ 25 | ≥ 25 | ≥ 25 | ≥ 40 | ≥ 40 | ≥ 100 | ≥ 100 | ≥ 200 |
[8.2/H-1-5] Prestazioni di lettura e scrittura sequenziali parallele
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 34,
35, 37 per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE garantire prestazioni di lettura e scrittura sequenziali parallele con prestazioni di lettura doppie e prestazioni di scrittura singole di almeno 50 MB/s.
2.2.7.5 Grafica
Supplementi per 2.2.7.5 Grafica.
[7.1.4.1/H-1-2] EGL
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 35, 37
per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i requisiti nella tabella seguente:
| Elemento | MPC 35 | MPC 37 |
|---|---|---|
| estensione egl contenuti protetti | = 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
Le implementazioni di dispositivi palmari che restituiscono uno dei seguenti valori MPC 35, 37
per MEDIA_PERFORMANCE_CLASS DEVONO soddisfare i seguenti requisiti:
- DEVE supportare VkPhysicalDeviceProtectedMemoryFeatures.protectedMemory e VK_KHR_global_priority.