Informazioni supplementari su MPC per la CDD di Android 17

Introdotto in CDD 17: documento supplementare MPC

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 in MEDIA_PERFORMANCE_CLASS quando si fa riferimento all'entità. I suoi valori sono denominati "MPC".
  • I valori di MEDIA_PERFORMANCE_CLASS sono 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() e VideoCapabilities.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() e VideoCapabilities.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() e VideoCapabilities.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_HdrEditing per 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_DynamicColorAspect per 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_BIT o AUDIO_FORMAT_PCM_FLOAT per 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_ALL con 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.supportedHardwareLevel come FULL o superiore per la fotocamera principale posteriore e LIMITED o 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_REALTIME per 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_RAW e android.graphics.ImageFormat.RAW_SENSOR per 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_STABILIZATION per 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_CAMERA per 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_CASE sia 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.