Informasi tambahan MPC untuk CDD Android 17 (Pratinjau)

Diperkenalkan di CDD 17: Dokumen tambahan MPC

File ini diperkenalkan dalam CDD Android 17 sebagai tambahan pada subbagian di 2.2.7. Media genggam.

Karena meningkatnya kompleksitas persyaratan di bagian tersebut, agar mudah dibaca, tidak ada konten dalam dokumen ini yang ditandai dengan sorotan hijau atau abu-abu seperti yang biasanya ditampilkan dalam CDD, meskipun nilai dan detail individual diubah, dihapus, atau ditambahkan.

Dokumen ini melengkapi spesifikasi class performa media (MPC) seperti yang ditentukan dalam CDD bagian 2.2.7, dengan memberikan nilai terperinci untuk setiap parameter. Nilai ini bervariasi bergantung pada nilai yang ditampilkan untuk android.os.Build.VERSION.MEDIA_PERFORMANCE_CLASS.

Untuk membantu keterbacaan, halaman ini menggunakan konvensi berikut:

  • android.os.Build.VERSION.MEDIA_PERFORMANCE_CLASS disingkat menjadi MEDIA_PERFORMANCE_CLASS saat merujuk ke entitas. Nilainya disebut sebagai "MPC".
  • Nilai MEDIA_PERFORMANCE_CLASS diawali dengan "MPC" di heading dan area utama. Konvensi dokumentasi ini membantu membedakannya dari nilai numerik lainnya. Nilai sebenarnya bersifat numerik dan tidak berisi string "MPC".

2.2.7.1 Media

Tambahan untuk 2.2.7.1 Media.

[5.1/H-1-1] Instance Dekoder Video

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10, 20, 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mengiklankan jumlah maksimum sesi dekoder video hardware yang dapat dijalankan secara bersamaan dalam kombinasi codec apa pun melalui metode CodecCapabilities.getMaxSupportedInstances() dan VideoCapabilities.getSupportedPerformancePoints().

[5.1/H-1-2] Sesi Dekoder Video Serentak

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10, 20, 30 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

Elemen MPC 10 MPC 20 MPC 30
fps 30 30 30
jumlah instance 2 4 6
resolusi = 720 = 720 = 720

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 31 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung 6 instance sesi dekoder video hardware (AVC, HEVC, VP9* atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan pada resolusi 720p@30 fps. *Hanya diperlukan 2 instance jika codec VP9 ada.

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung 6 instance sesi dekoder video hardware (AVC, HEVC, VP9, AV1 atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan pada resolusi 1080p@30 fps.

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung 6 instance sesi dekoder video hardware 8-bit (SDR) (AVC, HEVC, VP9, AV1, atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan dengan 3 sesi pada resolusi 1080p@30 fps dan 3 sesi pada resolusi 4K@30 fps. Codec AV1 hanya diperlukan untuk mendukung resolusi 1080p, tetapi masih diperlukan untuk mendukung 6 instance pada 1080p30fps.

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung 6 instance sesi dekoder video hardware 8-bit (SDR) (AVC, HEVC, VP9, AV1, atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan dengan 3 sesi pada resolusi 1080p@30 fps dan 3 sesi pada resolusi 4K@30 fps. Untuk semua sesi, TIDAK BOLEH ada lebih dari 1 frame yang terlewat per detik. Codec AV1 hanya diperlukan untuk mendukung resolusi 1080p, tetapi masih diperlukan untuk mendukung 6 instance pada 1080p30fps.

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung 6 instance sesi dekoder video hardware 8-bit (SDR) (AVC, HEVC, VP9, AV1, atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan dengan 3 sesi pada resolusi 1080p@30 fps dan 3 sesi pada resolusi 4k@30 fps, kecuali AV1. Untuk semua sesi, TIDAK BOLEH ada lebih dari 1 frame yang terlewat per detik. Codec AV1 hanya diperlukan untuk mendukung resolusi 1080p, tetapi masih diperlukan untuk mendukung 6 instance pada 1080p30fps.

[5.1/H-1-3] Instance Encoder Video

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10, 20, 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mengiklankan jumlah maksimum sesi encoder video hardware yang dapat dijalankan secara bersamaan dalam kombinasi codec apa pun melalui metode CodecCapabilities.getMaxSupportedInstances() dan VideoCapabilities.getSupportedPerformancePoints().

[5.1/H-1-4] Sesi Encoder Video Serentak

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung 2 instance sesi encoder video hardware (AVC atau HEVC) dalam kombinasi codec apa pun yang berjalan secara bersamaan pada resolusi 720p@30 fps.

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 20 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung 4 instance sesi encoder video hardware (AVC atau HEVC) dalam kombinasi codec apa pun yang berjalan secara bersamaan pada resolusi 720p@30 fps.

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 30 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung 6 instance sesi encoder video hardware (AVC atau HEVC) dalam kombinasi codec apa pun yang berjalan secara bersamaan pada resolusi 720p@30 fps.

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 31 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung 6 instance sesi encoder video hardware (AVC, HEVC, VP9* atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan pada resolusi 720p@30fps. *Hanya diperlukan 2 instance jika codec VP9 ada.

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung 6 instance sesi encoder video hardware (AVC, HEVC, VP9, AV1 atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan pada resolusi 1080p@30fps.

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung 6 instance sesi encoder video hardware 8-bit (SDR) (AVC, HEVC, VP9, AV1, atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan dengan 4 sesi pada resolusi 1080p@30 fps dan 2 sesi pada resolusi 4K@30 fps. Codec AV1 hanya diperlukan untuk mendukung resolusi 1080p, tetapi masih diperlukan untuk mendukung 6 instance pada 1080p30fps.

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung 6 instance sesi encoder video hardware 8-bit (SDR) (AVC, HEVC, VP9, AV1, atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan dengan 4 sesi pada resolusi 1080p@30 fps dan 2 sesi pada resolusi 4K@30 fps. Untuk semua sesi, TIDAK BOLEH ada lebih dari 1 frame yang terlewat per detik. Codec AV1 hanya diperlukan untuk mendukung resolusi 1080p, tetapi masih diperlukan untuk mendukung 6 instance pada 1080p30fps.

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung 6 instance sesi encoder video hardware 8-bit (SDR) (AVC, HEVC, VP9, AV1, atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan dengan 4 sesi pada resolusi 1080p@30 fps dan 2 sesi pada resolusi 4k@30 fps, kecuali AV1. Untuk semua sesi, TIDAK BOLEH ada lebih dari 1 frame yang terlewat per detik. Codec AV1 hanya diperlukan untuk mendukung resolusi 1080p, tetapi masih diperlukan untuk mendukung 6 instance pada 1080p30fps.

[5.1/H-1-5] Instance Transcoding Video

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10, 20, 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mengiklankan jumlah maksimum sesi encoder dan decoder video hardware yang dapat dijalankan secara bersamaan dalam kombinasi codec apa pun melalui metode CodecCapabilities.getMaxSupportedInstances() dan VideoCapabilities.getSupportedPerformancePoints().

[5.1/H-1-6] Sesi Transcoding Video Serentak

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10, 20, 30, 31, 33 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

Elemen MPC 10 MPC 20 MPC 30 MPC 31 MPC 33
jumlah instance 2 4 6 6 6
resolusi = 720 = 720 = 720 = 720 = 1080
fps 30 30 30 30 30

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung 6 instance decoder video hardware 8-bit (SDR) dan sesi encoder video hardware (AVC, HEVC, VP9, AV1, atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan dengan 3 sesi pada resolusi 4K@30fps, yang maksimal 2 di antaranya adalah sesi encoder dan 3 sesi pada resolusi 1080p. Codec AV1 hanya diperlukan untuk mendukung resolusi 1080p, tetapi masih diperlukan untuk mendukung 6 instance pada 1080p30fps.

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung 6 instance sesi encoder video hardware dan decoder video hardware 8-bit (SDR) (AVC, HEVC, VP9, AV1, atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan dengan 3 sesi pada resolusi 4K@30fps (kecuali AV1), yang maksimal 2 di antaranya adalah sesi encoder dan 3 sesi pada resolusi 1080p. Untuk semua sesi, TIDAK BOLEH ada lebih dari 1 frame yang terlewat per detik. Codec AV1 hanya diperlukan untuk mendukung resolusi 1080p, tetapi masih diperlukan untuk mendukung 6 instance pada 1080p30fps.

[5.1/H-1-7] Latensi inisialisasi encoder video

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10, 20, 30, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

a
Elemen MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
latensi inisialisasi codec md ≤ 85 ≤ 65 ≤ 65 ≤ 50 ≤ 40 ≤ 40 ≤ 40 ≤ 40
Latensi inisialisasi codec Dolby dalam md ≤ 50 ≤ 50 ≤ 50 ≤ 50

[5.1/H-1-8] Latensi inisialisasi encoder audio

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10, 20, 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

Elemen MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
latensi inisialisasi codec md ≤ 55 ≤ 50 ≤ 50 ≤ 40 ≤ 30 ≤ 30 ≤ 30 ≤ 30

"Beban" didefinisikan sebagai sesi transcoding khusus video 1080p ke 720p serentak, menggunakan codec video hardware bersama dengan inisialisasi perekaman audio-video 1080p.

[5.1/H-1-9] Sesi Dekoder Video yang Aman

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

<td≥>2 </td≥>
Elemen MPC 33 MPC 34 MPC 35 MPC 37
fps ≥ 30 ≥ 30 ≥ 30 ≥ 30
jumlah instance ≥ 2 ≥ 2 ≥ 2
frame yang terputus per detik ≤ 1 ≤ 1
adalah hdr = benar = benar = benar

[5.1/H-1-10] Sesi Dekoder Video

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung 3 instance sesi dekoder video hardware tidak aman bersama dengan 1 instance sesi dekoder video hardware aman (total 4 instance) (AVC, HEVC, VP9, AV1, atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan pada resolusi 1080p@30fps.

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung 3 instance sesi dekoder video hardware tidak aman bersama dengan 1 instance sesi dekoder video hardware aman (total 4 instance) (AVC, HEVC, VP9, AV1, atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan dengan 3 sesi pada resolusi 4K@30 fps yang mencakup satu sesi dekoder aman dan 1 sesi tidak aman pada resolusi 1080p@30 fps dengan maksimal 2 sesi yang dapat berada dalam HDR 10-bit. Sesi codec AV1 hanya diperlukan untuk mendukung resolusi 1080p meskipun persyaratan ini memerlukan 4K.

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung 3 instance sesi dekoder video hardware tidak aman bersama dengan 1 instance sesi dekoder video hardware aman (total 4 instance) (AVC, HEVC, VP9, AV1, atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan dengan 3 sesi pada resolusi 4K@30fps yang mencakup satu sesi dekoder aman dan 1 sesi tidak aman pada resolusi 1080p@30fps dengan maksimal 2 sesi dapat berada dalam HDR 10-bit. Untuk semua sesi, TIDAK BOLEH ada lebih dari 1 frame yang terlewat per detik. Sesi codec AV1 hanya diperlukan untuk mendukung resolusi 1080p meskipun persyaratan ini memerlukan 4K.

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung 3 instance sesi dekoder video hardware tidak aman bersama dengan 1 instance sesi dekoder video hardware aman (total 4 instance) (AVC, HEVC, VP9, AV1, atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan dengan 3 sesi pada resolusi 4K@30fps (kecuali AV1) yang mencakup satu sesi dekoder aman dan 1 sesi tidak aman pada resolusi 1080p@30fps dengan maksimal 2 sesi dapat berada dalam HDR 10-bit. Untuk semua sesi, TIDAK BOLEH ada lebih dari 1 frame yang terlewat per detik. Sesi codec AV1 hanya diperlukan untuk mendukung resolusi 1080p meskipun persyaratan ini memerlukan 4K.

[5.1/H-1-11] Decoder Hardware Aman

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung dekoder yang aman untuk setiap dekoder AVC, HEVC, VP9, atau AV1 hardware di perangkat.

[5.1/H-1-12] Latensi Inisialisasi Dekoder Video

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS memiliki latensi inisialisasi codec 40 md atau kurang untuk sesi decoding video 1080p atau lebih kecil untuk semua dekoder video hardware saat dalam beban. Beban di sini ditentukan sebagai sesi transcoding khusus video 1080p ke 720p serentak menggunakan codec video hardware bersama dengan inisialisasi pemutaran audio-video 1080p. Untuk codec Dolby Vision, latensi inisialisasi codec HARUS 50 md atau kurang.

[5.1/H-1-13] Latensi inisialisasi decoder audio

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

Elemen MPC 33 MPC 34 MPC 35 MPC 37
latensi inisialisasi codec md ≤ 30 ≤ 30 ≤ 30 ≤ 30

"Beban" didefinisikan sebagai sesi transcoding khusus video 1080p ke 720p serentak, menggunakan codec video hardware bersama dengan inisialisasi perekaman audio-video 1080p.

[5.1/H-1-14] Decoder Hardware AV1

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung decoder hardware AV1 Main 10, Level 4.1.

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung decoder hardware AV1 Main 10, Level 4.1, dan film grain.

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung decoder hardware AV1 Main 10, Level 4.1 dengan efek film grain melalui komposisi GPU.

[5.1/H-1-15] Hardware Decoder 4K60

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

  • HARUS memiliki minimal 1 dekoder video hardware yang mendukung 4K60.

[5.1/H-1-16] Encoder Hardware 4K60

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

  • HARUS memiliki minimal 1 encoder video hardware yang mendukung 4K60.

[5.1/H-1-17] Profil Dasar Pengukuran AVIF

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS memiliki minimal 1 dekoder gambar hardware yang mendukung Profil Dasar AVIF.

[5.1/H-1-18] Encoder AV1

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

Elemen MPC 34 MPC 35 MPC 37
kecepatan bit encoder av1 = 1 Mbps = 1 Mbps = 1 Mbps
fps encoder av1 ≥ 30 ≥ 30 ≥ 30
resolusi encoder av1 = 480 = 480 = 480

[5.1/H-1-19] Sesi Transcoding HDR Serentak

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

Elemen MPC 34 MPC 35 MPC 37
frame per detik ≥ 30 ≥ 30 ≥ 30
frame menurun per detik T/A ≤ 1 ≤ 1

[5.1/H-1-20] Pengeditan HDR Codec Video

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung fitur Feature_HdrEditing untuk semua encoder AV1 dan HEVC hardware yang ada di perangkat pada resolusi 4K atau resolusi terbesar yang didukung Kamera, mana saja yang lebih kecil.

[5.1/H-1-21] Aspek Warna Dinamis Codec Video

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung FEATURE_DynamicColorAspect untuk semua decoder video hardware (AVC, HEVC, VP9, AV1, atau yang lebih baru). Catatan: Artinya, aplikasi dapat memperbarui aspek warna konten video selama sesi decoding. Dekoder yang mendukung konten 10-bit dan 8-bit HARUS mendukung pengalihan dinamis antara konten 8-bit dan 10-bit dalam mode Surface. Dekoder yang mendukung fungsi transfer HDR HARUS mendukung peralihan konten SDR dan HDR secara dinamis.

[5.1/H-1-22] Resolusi Potret Codec Video

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung encoding, decoding, pengeditan GPU, dan menampilkan konten video dalam rasio aspek potret, terlepas dari metadata rotasi untuk resolusi terbesar yang didukung Kamera atau 4K, mana saja yang lebih kecil. Catatan: ini mencakup profil HDR jika codec mendukung HDR. Codec AV1 hanya diperlukan untuk mendukung resolusi 1080p. Persyaratan ini hanya untuk codec hardware, GPU, dan DPU.

[5.2/H-2-1] VEQ

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

Elemen MPC 34 MPC 35 MPC 37
bdrate vmaf ≤ 0 ≤ 0 ≤ 0

Kurva distorsi laju encoder video yang diperlukan untuk codec AVC dan HEVC hardware, ditentukan dalam Menjalankan pengujian Kualitas encoding video (VEQ) - Class performa 14 (PC14) .

[5.2/H-2-2] Jalur Speaker MMAP

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung MMAP di jalur speaker.

[5.3/H-1-1] Frame menurun

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10, 20, 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

Elemen MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
frame menurun per 10 detik ≤ 1 ≤ 1 ≤ 1 ≤ 2 ≤ 1 ≤ 1 ≤ 1 ≤ 1
resolusi = 1080p = 1080p = 1080p = 1080p = 1080p = 4K = 4K = 4K
rasio frame = 30 = 30 = 30 = 60 = 60 = 60 = 60 = 60

"Beban" ditentukan sebagai sesi transcoding khusus video 1080p ke 720p serentak menggunakan codec video hardware, serta pemutaran audio AAC 128 kbps.

[5.3/H-1-2] Pelepasan Frame Pemutaran Adaptif

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10, 20, 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

Elemen MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
penurunan frame per 10 detik ≤ 1 ≤ 1 ≤ 1 ≤ 2 ≤ 1 ≤ 1 ≤ 1 ≤ 1
resolusi = 1080p = 1080p = 1080p = 1080p = 1080p = 4K = 4K = 4K
rasio frame = 30 = 30 = 30 = 60 = 60 = 60 = 60 = 60

[5.6/H-1-1] Latensi Ketuk ke Nada

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 1, 10, 20, 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

Elemen MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
Latensi Native ms ≤ 110 ≤ 110 ≤ 100 ≤ 100 ≤ 100 ≤ 80 ≤ 80 ≤ 80 ≤ 65

[5.6/H-1-2] Latensi Audio Bolak-Balik

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

Elemen MPC 33 MPC 34 MPC 35 MPC 37
latensi audio bolak-balik md ≤ 80 ≤ 80 ≤ 80 ≤ 65

[5.6/H-1-3] Audio 24-Bit

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung audio >=24-bit untuk output stereo melalui jack audio 3,5 mm jika ada dan melalui audio USB jika didukung di seluruh jalur data untuk konfigurasi streaming dan latensi rendah. Untuk konfigurasi latensi rendah, AAudio harus digunakan oleh aplikasi dalam mode callback latensi rendah. Untuk konfigurasi streaming, Java AudioTrack harus digunakan oleh aplikasi. Dalam konfigurasi latensi rendah dan streaming, sink output HAL harus menerima AUDIO_FORMAT_PCM_24_BIT, AUDIO_FORMAT_PCM_24_BIT_PACKED, AUDIO_FORMAT_PCM_32_BIT, atau AUDIO_FORMAT_PCM_FLOAT untuk format output targetnya.

[5.6/H-1-4] Audio USB 4 Channel

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung perangkat audio USB >= 4 saluran. (Ini digunakan oleh pengontrol DJ untuk melihat pratinjau lagu.)

[5.6/H-1-5] Perangkat MIDI

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung perangkat MIDI yang kompatibel dengan kelas dan mendeklarasikan tanda fitur MIDI.

[5.6/H-1-9] Pencampuran 12 Saluran

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung pencampuran minimal 12 saluran. Hal ini menyiratkan kemampuan untuk membuka AudioTrack dengan mask saluran 7.1.4 dan melakukan spasialisasi atau downmix semua saluran dengan benar ke stereo.

[5.6/H-3-1] Beban Kerja CPU Audio

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS dapat menangani peralihan dari pemutaran 1 gelombang sinus ke 20 gelombang sinus tanpa underrun buffer audio.

[5.6/H-3-2] Saluran Output Audio USB

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung minimal 8 saluran output untuk perangkat audio USB. Masker saluran hingga 8 saluran harus didukung. Ini termasuk mono, stereo, quad, 5.1, dan 7.1.

[5.6/H-3-3] Saluran Input Audio USB

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung minimal 4 saluran input untuk perangkat audio USB.

[5.6/H-SR] Pencampuran 24 Saluran

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • SANGAT DIREKOMENDASIKAN untuk mendukung pencampuran 24 saluran dengan dukungan minimal untuk mask saluran 9.1.6 dan 22.2.

[5.7/H-1-2] Hardware Level Keamanan DRM Media

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung MediaDrm.SECURITY_LEVEL_HW_SECURE_ALL dengan kemampuan dekripsi konten berikut.

    Ukuran sampel minimum 4 MiB
    Jumlah Minimum Sub-Sampel - H264 atau HEVC 32
    Jumlah Minimum Sub-Sampel - VP9 9
    Jumlah Minimum Sub-Sampel - AV1 288
    Ukuran buffer subsampel minimum 1 MiB
    Ukuran buffer kripto generik minimum 500 KiB
    Jumlah minimum sesi serentak 30
    Minimum Total Number of Keys (all sessions) 80
    Jumlah Total Minimum Kunci DRM (semua sesi) 6
    Ukuran Pesan 16 KiB
    Frame per Detik yang Didekripsi 60 fps

[5.12/H-1-2] Format warna RGBA

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung format warna RGBA_1010102 untuk semua encoder AV1 dan HEVC hardware yang ada di perangkat.

[5.12/H-1-3] Target Yuv Eksternal

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mengiklankan dukungan untuk ekstensi EXT_YUV_target untuk mengambil sampel dari tekstur YUV dalam 8 dan 10 bit.

[7.1.4/H-1-1] Overlay Unit Pemrosesan Layar

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS memiliki minimal 6 overlay hardware di Unit pemrosesan layar (DPU), dengan minimal 2 di antaranya mampu menampilkan konten video 10-bit.

2.2.7.2 Kamera

Tambahan untuk 2.2.7.2 Kamera.

[7.5/H-1-1] Resolusi dan Kecepatan Frame Kamera Belakang Utama

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10, 20, 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

Elemen MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
Resolusi Kamera Utama MP ≥ 5 ≥ 5 ≥ 12 ≥ 12 ≥ 12 ≥ 12 ≥ 12 ≥ 12
Format Video yang Didukung 720p@30fps 720p@30fps 4K@30 fps 4K@30 fps 4K@30 fps 4K@30 fps 4k@30fps, 1080p@60fps, dan 720p@60fps 4k@30fps, 1080p@60fps, dan 720p@60fps

[7.5/H-1-2] Resolusi dan Kecepatan Frame Kamera Depan Utama

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10, 20 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

Elemen MPC 10 MPC 20
resolusi kamera utama ≥ 2000000 ≥ 2000000
resolusi kamera utama mp 2 2
fps video kamera utama ≥ 30 ≥ 30
Resolusi Video 720p 720p

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

Elemen MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
resolusi kamera utama ≥ 4000000 ≥ 4915200 ≥ 4915200 ≥ 6000000 ≥ 6000000 ≥ 7990000
resolusi kamera utama mp ≥ 4 ≥ 4,9152 ≥ 4,9152 ≥ 6 ≥ 6 ≥ 7,99
fps video kamera utama ≥ 30 ≥ 30 ≥ 30 ≥ 30 ≥ 30 ≥ 30
Resolusi Video 1080p 1080p 1080p 1080p 1080p 1080p

[7.5/H-1-3] Tingkat Hardware Kamera

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung properti android.info.supportedHardwareLevel sebagai FULL atau lebih baik untuk kamera utama belakang dan LIMITED atau lebih baik untuk kamera utama depan.

[7.5/H-1-4] Sumber Stempel Waktu Real-time

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung CameraMetadata.SENSOR_INFO_TIMESTAMP_SOURCE_REALTIME untuk kedua kamera utama.

[7.5/H-1-5] Latensi Pengambilan Gambar Kamera

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10, 20, 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS memiliki latensi pengambilan gambar JPEG camera2 < 1000 md untuk resolusi 1080p sebagaimana diukur oleh CTS camera PerformanceTest dalam kondisi pencahayaan ITS (3000 K) untuk kedua kamera utama.

[7.5/H-1-6] Latensi Startup Kamera

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10, 20, 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

Elemen MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
latensi kamera ≤ 700 ≤ 600 ≤ 600 ≤ 600 ≤ 500 ≤ 500 ≤ 500 ≤ 500

[7.5/H-1-8] Kemampuan RAW kamera

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_RAW dan android.graphics.ImageFormat.RAW_SENSOR untuk kamera belakang utama.

[7.5/H-1-9] Gerak Lambat Kamera

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS memiliki kamera utama belakang yang mendukung 720p atau 1080p @ 240 fps.

[7.5/H-1-10] Rasio Zoom Ultrawide Kamera

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS memiliki ZOOM_RATIO min < 1.0 untuk kamera utama jika ada kamera RGB ultrawide yang menghadap ke arah yang sama.

[7.5/H-1-11] Streaming Depan Belakang Serentak Kamera

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS menerapkan streaming depan-belakang serentak di kamera utama.

[7.5/H-1-12] Stabilisasi Pratinjau Kamera

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung CONTROL_VIDEO_STABILIZATION_MODE_PREVIEW_STABILIZATION untuk kamera belakang utama.

[7.5/H-1-13] Multi-Kamera Logis Kamera

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung kemampuan LOGICAL_MULTI_CAMERA untuk kamera belakang utama jika ada lebih dari 1 kamera belakang RGB.

[7.5/H-1-14] Kasus Penggunaan Streaming Kamera

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung kemampuan STREAM_USE_CASE untuk kamera depan utama dan kamera belakang utama.

[7.5/H-1-15] Ekstensi Mode Malam Kamera

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung ekstensi Mode malam melalui ekstensi CameraX dan Camera2 untuk kamera utama.

[7.5/H-1-16] Rentang Dinamis Kamera 10 Bit

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung kemampuan DYNAMIC_RANGE_TEN_BIT untuk kamera utama.

[7.5/H-1-17] Deteksi Wajah Kamera

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung kemampuan deteksi wajah (STATISTICS_FACE_DETECT_MODE_SIMPLE atau STATISTICS_FACE_DETECT_MODE_FULL) untuk kamera utama.

[7.5/H-1-18] Camera JPEG R

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung JPEG_R untuk kamera belakang utama dan kamera depan utama.

[7.5/H-1-19] Stabilisasi Pratinjau Video Kamera

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung CONTROL_VIDEO_STABILIZATION_MODE_PREVIEW_STABILIZATION untuk pratinjau HLG10 1080p dengan JPEG rasio aspek 16:9 ukuran maksimum, dan untuk kombinasi streaming JPEG rasio aspek 16:9 ukuran maksimum pratinjau HLG10 720p untuk kamera belakang utama.

[7.5/H-1-20] Ultra HDR Kamera

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS secara default menghasilkan JPEG_R untuk kamera belakang utama dan kamera depan utama di aplikasi kamera bawaan.

[7.5/H-1-21] Minimal satu kamera

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10, 20 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS memiliki minimal satu kamera depan atau kamera belakang.

2.2.7.3 Hardware

Tambahan untuk 2.2.7.3 Hardware.

[7.1.1.1/H-2-1] Resolusi Layar

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 1, 10, 20, 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

Elemen MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
piksel resolusi panjang ≥ 320 ≥ 1280 ≥ 1920 ≥ 1920 ≥ 1920 ≥ 1920 ≥ 1920 ≥ 1920 ≥ 1920
piksel resolusi pendek ≥ 240 ≥ 720 ≥ 1080 ≥ 1080 ≥ 1080 ≥ 1080 ≥ 1080 ≥ 1080 ≥ 1080

[7.1.1.3/H-2-1] Kepadatan Layar

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 1, 10, 20, 30, 31, 33, 34 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

Elemen MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34
dpi kepadatan tampilan ≥ 100 ≥ 240 ≥ 400 ≥ 400 ≥ 400 ≥ 400 ≥ 400

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS memiliki kepadatan layar minimal 400 dpi jika lebar layar perangkat < 600 dp.

[7.1.1.3/H-3-1] Layar HDR

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

Elemen MPC 34 MPC 35 MPC 37
tampilkan nit luminans ≥ 1000 ≥ 1000 ≥ 1000

[7.6.1/H-2-1] Memori

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 1, 10, 20, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

Elemen MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
GiB Memori yang Tersedia 1.37 3,05 5 5 5 6.64 6.64 6.64 8

2.2.7.4 Performa

Tambahan untuk 2.2.7.4 Performa.

[8.2/H-1-1] Penulisan berurutan

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 1, 10, 20, 30, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

Elemen MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
Kecepatan IO sistem file mbps ≥ 35 ≥ 50 ≥ 100 ≥ 100 ≥ 125 ≥ 125 ≥ 150 ≥ 150 ≥ 250

[8.2/H-1-2] Penulisan Acak

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 1, 10, 20, 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

Elemen MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
Kecepatan IO sistem file mbps ≥ 4 ≥ 5 ≥ 10 ≥ 10 ≥ 10 ≥ 10 ≥ 10 ≥ 10 ≥ 30

[8.2/H-1-3] Baca Berurutan

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 1, 10, 20, 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

Elemen MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
Kecepatan IO sistem file mbps ≥ 125 ≥ 200 ≥ 200 ≥ 200 ≥ 250 ≥ 250 ≥ 250 ≥ 250 ≥ 700

[8.2/H-1-4] Baca Acak

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 1, 10, 20, 30, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

Elemen MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
Kecepatan IO sistem file mbps ≥ 15 ≥ 25 ≥ 25 ≥ 25 ≥ 40 ≥ 40 ≥ 100 ≥ 100 ≥ 200

[8.2/H-1-5] Performa Baca dan Tulis Berurutan Paralel

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS memastikan performa baca dan tulis berurutan paralel dengan performa baca 2x dan tulis 1x minimal 50 MB/dtk.

2.2.7.5 Grafis

Tambahan untuk 2.2.7.5 Grafik.

[7.1.4.1/H-1-2] EGL

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:

Elemen 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

Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:

  • HARUS mendukung VkPhysicalDeviceProtectedMemoryFeatures.protectedMemory dan VK_KHR_global_priority.