Дополнительная информация MPC для Android 17 CDD

Введено в CDD 17: Дополнительный документ MPC

Этот файл добавлен в Android 17 CDD в качестве дополнения к подразделам раздела 2.2.7. Портативные носители .

В связи с возросшей сложностью требований в этих разделах, для удобства чтения в данном документе нет выделений зеленым или серым цветом, как это обычно делается в CDD, даже там, где отдельные значения и детали изменены, удалены или добавлены.

Этот документ дополняет спецификацию класса производительности мультимедиа (MPC), определенную в разделе 2.2.7 CDD , предоставляя детализированные значения для отдельных параметров. Эти значения различаются в зависимости от значения, возвращаемого для android.os.Build.VERSION.MEDIA_PERFORMANCE_CLASS .

Для улучшения читаемости на этой странице используются следующие условные обозначения:

  • При обращении к сущности android.os.Build.VERSION.MEDIA_PERFORMANCE_CLASS сокращается до MEDIA_PERFORMANCE_CLASS . Его значения обозначаются как "MPC".
  • Значения MEDIA_PERFORMANCE_CLASS в заголовках и ключевых разделах имеют префикс "MPC". Это соглашение в документации помогает отличать их от других числовых значений. Фактическое значение является числовым и не содержит строку "MPC".

2.2.7.1 Медиа

Дополнительные материалы к разделу 2.2.7.1 «Медиа» .

[5.1/H-1-1] Экземпляры видеодекодера

Реализации портативных устройств, возвращающие одно из следующих значений MPC: 10, 20, 30, 31, 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо указать максимальное количество сеансов аппаратного видеодекодера, которые могут быть запущены одновременно в любой комбинации кодеков, с помощью методов CodecCapabilities.getMaxSupportedInstances() и VideoCapabilities.getSupportedPerformancePoints() .

[5.1/H-1-2] Одновременные сеансы декодирования видео

Реализации портативных устройств, возвращающие одно из следующих значений MPC 10, 20, 30 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать требованиям, указанным в следующей таблице:

Элемент МПК 10 МПК 20 МПК 30
fps 30 30 30
количество экземпляров 2 4 6
разрешение = 720 = 720 = 720

Реализации портативных устройств, возвращающие одно из следующих значений MPC 31 для MEDIA_PERFORMANCE_CLASS , ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо поддерживать одновременное выполнение 6 сеансов аппаратного видеодекодера (AVC, HEVC, VP9* или более поздних версий) в любой комбинации кодеков с разрешением 720p при 30 кадрах в секунду. *При наличии кодека VP9 требуется только 2 экземпляра.

Реализации портативных устройств, возвращающие одно из следующих значений MPC 33 для MEDIA_PERFORMANCE_CLASS , ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо поддерживать одновременное выполнение 6 сеансов аппаратного видеодекодера (AVC, HEVC, VP9, ​​AV1 или более поздних версий) в любой комбинации кодеков с разрешением 1080p при 30 кадрах в секунду.

Реализации портативных устройств, возвращающие одно из следующих значений MPC 34 для MEDIA_PERFORMANCE_CLASS , ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо обеспечить одновременную поддержку 6 экземпляров сеансов аппаратного декодирования 8-битного (SDR) видео (AVC, HEVC, VP9, ​​AV1 или более поздние версии) в любой комбинации кодеков, включая 3 сеанса с разрешением 1080p при 30 кадрах в секунду и 3 сеанса с разрешением 4K при 30 кадрах в секунду. Кодеки AV1 должны поддерживать только разрешение 1080p, но при этом должны поддерживать 6 экземпляров при разрешении 1080p и 30 кадрах в секунду.

Реализации портативных устройств, возвращающие одно из следующих значений MPC 35 для MEDIA_PERFORMANCE_CLASS , ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо обеспечить одновременную поддержку 6 экземпляров сеансов аппаратного видеодекодера 8-битного (SDR) разрешения (AVC, HEVC, VP9, ​​AV1 или более поздние версии) в любой комбинации кодеков, включая 3 сеанса с разрешением 1080p при 30 кадрах в секунду и 3 сеанса с разрешением 4K при 30 кадрах в секунду. Во всех сеансах не должно быть более 1 пропущенного кадра в секунду. Кодеки AV1 должны поддерживать только разрешение 1080p, но при этом должны поддерживать 6 экземпляров с разрешением 1080p при 30 кадрах в секунду.

Реализации портативных устройств, возвращающие одно из следующих значений MPC 37 для MEDIA_PERFORMANCE_CLASS , ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо обеспечить одновременную работу 6 экземпляров сеансов аппаратного видеодекодера 8-битного (SDR) разрешения (AVC, HEVC, VP9, ​​AV1 или более поздние версии) в любой комбинации кодеков, включая 3 сеанса с разрешением 1080p при 30 кадрах в секунду и 3 сеанса с разрешением 4K при 30 кадрах в секунду, за исключением AV1. Для всех сеансов не должно быть более 1 потери кадра в секунду. Кодеки AV1 должны поддерживать только разрешение 1080p, но при этом должны поддерживать 6 экземпляров с разрешением 1080p при 30 кадрах в секунду.

[5.1/H-1-3] Экземпляры видеокодера

Реализации портативных устройств, возвращающие одно из следующих значений MPC: 10, 20, 30, 31, 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо указать максимальное количество сеансов аппаратного видеокодирования, которые могут выполняться одновременно в любой комбинации кодеков, с помощью методов CodecCapabilities.getMaxSupportedInstances() и VideoCapabilities.getSupportedPerformancePoints() .

[5.1/H-1-4] Одновременные сеансы кодирования видео

Реализации портативных устройств, возвращающие одно из следующих значений MPC 10 для MEDIA_PERFORMANCE_CLASS , ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо обеспечить одновременную работу двух экземпляров аппаратного видеокодера (AVC или HEVC) в любой комбинации кодеков с разрешением 720p и частотой 30 кадров в секунду.

Реализации портативных устройств, возвращающие одно из следующих значений MPC (20) для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо поддерживать одновременную работу 4 экземпляров аппаратных видеокодеров (AVC или HEVC) в любой комбинации кодеков с разрешением 720p и частотой 30 кадров в секунду.

Реализации портативных устройств, возвращающие одно из следующих значений MPC 30 для MEDIA_PERFORMANCE_CLASS , ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо поддерживать одновременное выполнение 6 сеансов аппаратного видеокодирования (AVC или HEVC) в любой комбинации кодеков с разрешением 720p и частотой 30 кадров в секунду.

Реализации портативных устройств, возвращающие одно из следующих значений MPC 31 для MEDIA_PERFORMANCE_CLASS , ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо поддерживать одновременное выполнение 6 сеансов аппаратного видеокодирования (AVC, HEVC, VP9* или более поздних версий) в любой комбинации кодеков с разрешением 720p при 30 кадрах в секунду. *При наличии кодека VP9 требуется только 2 экземпляра.

Реализации портативных устройств, возвращающие одно из следующих значений MPC 33 для MEDIA_PERFORMANCE_CLASS , ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо поддерживать одновременное выполнение 6 сеансов аппаратного видеокодирования (AVC, HEVC, VP9, ​​AV1 или более поздних версий) в любой комбинации кодеков с разрешением 1080p при 30 кадрах в секунду.

Реализации портативных устройств, возвращающие одно из следующих значений MPC 34 для MEDIA_PERFORMANCE_CLASS , ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо обеспечить одновременную поддержку 6 экземпляров сеансов аппаратного видеокодирования 8-битного (SDR) формата (AVC, HEVC, VP9, ​​AV1 или более поздней версии) в любой комбинации кодеков, включая 4 сеанса с разрешением 1080p при 30 кадрах в секунду и 2 сеанса с разрешением 4K при 30 кадрах в секунду. Кодеки AV1 должны поддерживать только разрешение 1080p, но при этом должны поддерживать 6 экземпляров с разрешением 1080p при 30 кадрах в секунду.

Реализации портативных устройств, возвращающие одно из следующих значений MPC 35 для MEDIA_PERFORMANCE_CLASS , ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо обеспечить одновременную поддержку 6 экземпляров сеансов аппаратного видеокодирования 8-битного (SDR) формата (AVC, HEVC, VP9, ​​AV1 или более поздней версии) в любой комбинации кодеков, включая 4 сеанса с разрешением 1080p при 30 кадрах в секунду и 2 сеанса с разрешением 4K при 30 кадрах в секунду. Во всех сеансах не должно быть более 1 пропущенного кадра в секунду. Кодеки AV1 должны поддерживать только разрешение 1080p, но при этом должны поддерживать 6 экземпляров с разрешением 1080p при 30 кадрах в секунду.

Реализации портативных устройств, возвращающие одно из следующих значений MPC 37 для MEDIA_PERFORMANCE_CLASS , ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо обеспечить одновременную поддержку 6 экземпляров сеансов аппаратного видеокодирования 8-битного (SDR) формата (AVC, HEVC, VP9, ​​AV1 или более поздней версии) в любой комбинации кодеков, включая 4 сеанса с разрешением 1080p при 30 кадрах в секунду и 2 сеанса с разрешением 4K при 30 кадрах в секунду, за исключением AV1. Для всех сеансов не должно быть более 1 пропущенного кадра в секунду. Кодеки AV1 должны поддерживать только разрешение 1080p, но при этом должны поддерживать 6 экземпляров с разрешением 1080p при 30 кадрах в секунду.

[5.1/H-1-5] Экземпляры транскодирования видео

Реализации портативных устройств, возвращающие одно из следующих значений MPC: 10, 20, 30, 31, 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо указать максимальное количество сеансов аппаратного кодирования и декодирования видео, которые могут выполняться одновременно в любой комбинации кодеков, с помощью методов CodecCapabilities.getMaxSupportedInstances() и VideoCapabilities.getSupportedPerformancePoints() .

[5.1/H-1-6] Одновременные сеансы транскодирования видео

Реализации портативных устройств, возвращающие одно из следующих значений MPC 10, 20, 30, 31, 33 для MEDIA_PERFORMANCE_CLASS , ДОЛЖНЫ соответствовать требованиям, указанным в следующей таблице:

Элемент МПК 10 МПК 20 МПК 30 МПК 31 МПК 33
количество экземпляров 2 4 6 6 6
разрешение = 720 = 720 = 720 = 720 = 1080
fps 30 30 30 30 30

Реализации портативных устройств, возвращающие одно из следующих значений MPC 34 для MEDIA_PERFORMANCE_CLASS , ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо обеспечить одновременную поддержку 6 экземпляров 8-битных (SDR) аппаратных видеодекодеров и аппаратных видеокодеров (AVC, HEVC, VP9, ​​AV1 или более поздних версий) в любой комбинации кодеков, работающих одновременно с 3 сессиями в разрешении 4K@30fps, из которых не более 2 — сессии кодеров и 3 — сессии в разрешении 1080p. Кодеки AV1 должны поддерживать только разрешение 1080p, но при этом должны поддерживать 6 экземпляров в разрешении 1080p30fps.

Реализации портативных устройств, возвращающие одно из следующих значений MPC 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо обеспечить одновременную работу 6 экземпляров 8-битных (SDR) аппаратных видеодекодеров и аппаратных видеокодеров (AVC, HEVC, VP9, ​​AV1 или более поздних версий) в любой комбинации кодеков, одновременно с 3 сеансами с разрешением 4K@30fps (если не AV1), из которых не более 2 сеансов являются сеансами кодирования и 3 сеанса имеют разрешение 1080p. Для всех сеансов не должно быть более 1 потери кадра в секунду. Кодеки AV1 должны поддерживать только разрешение 1080p, но при этом должны поддерживать 6 экземпляров с разрешением 1080p30fps.

[5.1/H-1-7] Задержка инициализации видеокодера

Реализации портативных устройств, возвращающие одно из следующих значений MPC 10, 20, 30, 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать требованиям, указанным в следующей таблице:

Элемент МПК 10 МПК 20 МПК 30 МПК 31 МПК 33 МПК 34 МПК 35 МПК 37
задержка инициализации кодека, мс ≤ 85 ≤ 65 ≤ 65 ≤ 50 ≤ 40 ≤ 40 ≤ 40 ≤ 40
Задержка инициализации кодека Dolby (мс) ≤ 50 ≤ 50 ≤ 50 ≤ 50

[5.1/H-1-8] Задержка инициализации аудиокодера

Реализации портативных устройств, возвращающие одно из следующих значений MPC: 10, 20, 30, 31, 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать требованиям, указанным в следующей таблице:

Элемент МПК 10 МПК 20 МПК 30 МПК 31 МПК 33 МПК 34 МПК 35 МПК 37
задержка инициализации кодека, мс ≤ 55 ≤ 50 ≤ 50 ≤ 40 ≤ 30 ≤ 30 ≤ 30 ≤ 30

Под "загрузкой" понимается одновременная сессия перекодирования видео с разрешения 1080p на 720p с использованием аппаратных видеокодеков и инициализации записи аудио-видео в разрешении 1080p.

[5.1/H-1-9] Защищенные сеансы декодирования видео

Реализации портативных устройств, возвращающие одно из следующих значений MPC 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать требованиям, указанным в следующей таблице:

Элемент МПК 33 МПК 34 МПК 35 МПК 37
fps ≥ 30 ≥ 30 ≥ 30 ≥ 30
количество экземпляров ≥ 2 ≥ 2 ≥ 2 ≥ 2
пропущенных кадров в секунду ≤ 1 ≤ 1
HDR = true = true = true

[5.1/H-1-10] Сессии видеодекодера

Реализации портативных устройств, возвращающие одно из следующих значений MPC 33 для MEDIA_PERFORMANCE_CLASS , ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо поддерживать одновременное выполнение 3 сеансов небезопасного аппаратного видеодекодера и 1 сеанса безопасного аппаратного видеодекодера (всего 4 сеанса) (AVC, HEVC, VP9, ​​AV1 или более поздние версии) в любой комбинации кодеков с разрешением 1080p при 30 кадрах в секунду.

Реализации портативных устройств, возвращающие одно из следующих значений MPC 34 для MEDIA_PERFORMANCE_CLASS , ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо поддерживать 3 экземпляра сеансов небезопасного аппаратного видеодекодера вместе с 1 экземпляром сеанса безопасного аппаратного видеодекодера (всего 4 экземпляра) (AVC, HEVC, VP9, ​​AV1 или более поздняя версия) в любой комбинации кодеков, работающих одновременно с 3 сеансами в разрешении 4K при 30 кадрах в секунду, включая один сеанс безопасного декодера и 1 сеанс небезопасного декодера в разрешении 1080p при 30 кадрах в секунду, при этом не более 2 сеансов могут быть в 10-битном HDR. Сеансы с кодеком AV1 должны поддерживать только разрешение 1080p, даже если это требование предусматривает 4K.

Реализации портативных устройств, возвращающие одно из следующих значений MPC 35 для MEDIA_PERFORMANCE_CLASS , ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо поддерживать 3 сеанса небезопасного аппаратного видеодекодера вместе с 1 сеансом безопасного аппаратного видеодекодера (всего 4 сеанса) (AVC, HEVC, VP9, ​​AV1 или более поздние версии) в любой комбинации кодеков, работающих одновременно с 3 сеансами в разрешении 4K при 30 кадрах в секунду, включая один сеанс безопасного декодера и 1 сеанс небезопасного декодера в разрешении 1080p при 30 кадрах в секунду, при этом не более 2 сеансов могут быть в 10-битном HDR. Для всех сеансов не должно быть более 1 пропущенного кадра в секунду. Сеансы с кодеком AV1 должны поддерживать только разрешение 1080p, даже если это требование предусматривает 4K.

Реализации портативных устройств, возвращающие одно из следующих значений MPC 37 для MEDIA_PERFORMANCE_CLASS , ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо поддерживать 3 экземпляра сеансов небезопасного аппаратного видеодекодера вместе с 1 экземпляром сеанса безопасного аппаратного видеодекодера (всего 4 экземпляра) (AVC, HEVC, VP9, ​​AV1 или более поздние версии) в любой комбинации кодеков, работающих одновременно с 3 сеансами в разрешении 4K при 30 кадрах в секунду (если не AV1), включая один сеанс безопасного декодера и 1 сеанс небезопасного декодера в разрешении 1080p при 30 кадрах в секунду, при этом не более 2 сеансов могут быть в 10-битном HDR. Для всех сеансов не должно быть более 1 пропущенного кадра в секунду. Сеансы с кодеком AV1 должны поддерживать только разрешение 1080p, даже если это требование предусматривает 4K.

[5.1/H-1-11] Защищенные аппаратные декодеры

Реализации портативных устройств, возвращающие одно из следующих значений MPC 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо обеспечить поддержку защищенного декодера для каждого аппаратного декодера AVC, HEVC, VP9 или AV1, установленного на устройстве.

[5.1/H-1-12] Задержка инициализации видеодекодера

Реализации портативных устройств, возвращающие одно из следующих значений MPC 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Для всех аппаратных видеодекодеров при нагрузке задержка инициализации кодека должна составлять 40 мс или менее для сеанса декодирования видео 1080p или меньше. Под нагрузкой здесь понимается одновременный сеанс транскодирования только видео 1080p в 720p с использованием аппаратных видеокодеков вместе с инициализацией воспроизведения аудио-видео 1080p. Для кодека Dolby Vision задержка инициализации кодека ДОЛЖНА составлять 50 мс или менее.

[5.1/H-1-13] Задержка инициализации аудиодекодера

Реализации портативных устройств, возвращающие одно из следующих значений MPC 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать требованиям, указанным в следующей таблице:

Элемент МПК 33 МПК 34 МПК 35 МПК 37
задержка инициализации кодека, мс ≤ 30 ≤ 30 ≤ 30 ≤ 30

Под "загрузкой" понимается одновременная сессия перекодирования видео с разрешения 1080p на 720p с использованием аппаратных видеокодеков и инициализации записи аудио-видео в разрешении 1080p.

[5.1/H-1-14] Аппаратный декодер AV1

Реализации портативных устройств, возвращающие одно из следующих значений MPC 33 для MEDIA_PERFORMANCE_CLASS , ДОЛЖНЫ соответствовать следующим требованиям:

  • ОБЯЗАТЕЛЬНО должна поддерживать аппаратный декодер AV1 Main 10, уровень 4.1.

Реализации портативных устройств, возвращающие одно из следующих значений MPC 34 для MEDIA_PERFORMANCE_CLASS , ДОЛЖНЫ соответствовать следующим требованиям:

  • ОБЯЗАТЕЛЬНО должна поддерживать аппаратный декодер AV1 Main 10, уровень 4.1 и зернистость пленки.

Реализации портативных устройств, возвращающие одно из следующих значений MPC 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • ОБЯЗАТЕЛЬНО поддержка аппаратного декодера AV1 Main 10, уровень 4.1 с эффектом зернистости пленки при композиции на графическом процессоре.

[5.1/H-1-15] Аппаратный декодер 4K60

Реализации портативных устройств, возвращающие одно из следующих значений MPC 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать требованиям, указанным в следующей таблице:

  • Обязательно наличие как минимум одного аппаратного видеодекодера, поддерживающего 4K60.

[5.1/H-1-16] Аппаратный кодировщик 4K60

Реализации портативных устройств, возвращающие одно из следующих значений MPC 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать требованиям, указанным в следующей таблице:

  • Обязательно наличие как минимум одного аппаратного видеокодера, поддерживающего 4K60.

[5.1/H-1-17] Базовый профиль AVIF

Реализации портативных устройств, возвращающие одно из следующих значений MPC 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Обязательно наличие как минимум одного аппаратного декодера изображений, поддерживающего базовый профиль AVIF.

[5.1/H-1-18] Кодировщик AV1

Реализации портативных устройств, возвращающие одно из следующих значений MPC 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать требованиям, указанным в следующей таблице:

Элемент МПК 34 МПК 35 МПК 37
битрейт кодировщика AV1 = 1 Мбит/с = 1 Мбит/с = 1 Мбит/с
кодировщик av1 fps ≥ 30 ≥ 30 ≥ 30
разрешение кодировщика AV1 = 480 = 480 = 480

[5.1/H-1-19] Одновременные сеансы транскодирования HDR

Реализации портативных устройств, возвращающие одно из следующих значений MPC 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать требованиям, указанным в следующей таблице:

Элемент МПК 34 МПК 35 МПК 37
кадров в секунду ≥ 30 ≥ 30 ≥ 30
пропуски кадров в секунду Н/Д ≤ 1 ≤ 1

[5.1/H-1-20] Видеокодек HDR-редактирование

Реализации портативных устройств, возвращающие одно из следующих значений MPC 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Устройство ДОЛЖНО поддерживать функцию Feature_HdrEditing для всех аппаратных кодеков AV1 и HEVC, присутствующих на устройстве, в разрешении 4K или в максимально допустимом разрешении, поддерживаемом камерой, в зависимости от того, какое из них меньше.

[5.1/H-1-21] Видеокодек Динамическое соотношение сторон цвета

Реализации портативных устройств, возвращающие одно из следующих значений MPC 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо поддерживать FEATURE_DynamicColorAspect для всех аппаратных видеодекодеров (AVC, HEVC, VP9, ​​AV1 или более поздних версий). Примечание: это означает, что приложения могут обновлять цветовые параметры видеоконтента во время сеанса декодирования. Декодеры, поддерживающие 10-битный и 8-битный контент, ДОЛЖНЫ поддерживать динамическое переключение между 8- и 10-битным контентом в режиме Surface. Декодеры, поддерживающие функцию передачи HDR, ДОЛЖНЫ поддерживать динамическое переключение между контентом SDR и HDR.

[5.1/H-1-22] Видеокодек, портретное разрешение

Реализации портативных устройств, возвращающие одно из следующих значений MPC 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо обеспечить поддержку кодирования, декодирования, редактирования на графическом процессоре и отображения видеоконтента в портретном соотношении сторон независимо от метаданных поворота для максимального поддерживаемого камерой разрешения или 4K, в зависимости от того, какое из них меньше. Примечание: это включает профили HDR, если кодек поддерживает HDR. Кодеки AV1 должны поддерживать только разрешение 1080p. Это требование относится только к аппаратным кодекам, графическому процессору и DPU.

[5.2/H-2-1] VEQ

Реализации портативных устройств, возвращающие одно из следующих значений MPC 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать требованиям, указанным в следующей таблице:

Элемент МПК 34 МПК 35 МПК 37
bdrate vmaf ≤ 0 ≤ 0 ≤ 0

Требуемые кривые зависимости скорости кодирования от искажений для аппаратных кодеков AVC и HEVC определены в тестах Run Performance Class 14 (PC14) — Video encoding quality (VEQ) .

[5.2/H-2-2] Траектория подключения динамиков MMAP

Реализации портативных устройств, возвращающие одно из следующих значений MPC 37 для MEDIA_PERFORMANCE_CLASS , ДОЛЖНЫ соответствовать следующим требованиям:

  • Обязательно должна поддерживаться технология MMAP на тракте подключения акустических систем.

[5.3/H-1-1] Падение кадра

Реализации портативных устройств, возвращающие одно из следующих значений MPC: 10, 20, 30, 31, 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать требованиям, указанным в следующей таблице:

Элемент МПК 10 МПК 20 МПК 30 МПК 31 МПК 33 МПК 34 МПК 35 МПК 37
пропуски кадров каждые 10 секунд ≤ 1 ≤ 1 ≤ 1 ≤ 2 ≤ 1 ≤ 1 ≤ 1 ≤ 1
разрешение = 1080p = 1080p = 1080p = 1080p = 1080p = 4K = 4K = 4K
частота кадров = 30 = 30 = 30 = 60 = 60 = 60 = 60 = 60

Под "загрузкой" понимается одновременная сессия транскодирования видео с разрешением 1080p на 720p с использованием аппаратных видеокодеков, а также воспроизведение аудио в формате AAC со скоростью 128 кбит/с.

[5.3/H-1-2] Адаптивное выпадение кадров при воспроизведении

Реализации портативных устройств, возвращающие одно из следующих значений MPC: 10, 20, 30, 31, 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать требованиям, указанным в следующей таблице:

Элемент МПК 10 МПК 20 МПК 30 МПК 31 МПК 33 МПК 34 МПК 35 МПК 37
пропуски кадров каждые 10 секунд ≤ 1 ≤ 1 ≤ 1 ≤ 2 ≤ 1 ≤ 1 ≤ 1 ≤ 1
разрешение = 1080p = 1080p = 1080p = 1080p = 1080p = 4K = 4K = 4K
частота кадров = 30 = 30 = 30 = 60 = 60 = 60 = 60 = 60

[5.6/H-1-1] Задержка между нажатием и тональным сигналом

Реализации портативных устройств, возвращающие одно из следующих значений MPC: 1, 10, 20, 30, 31, 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать требованиям, указанным в следующей таблице:

Элемент МПК 1 МПК 10 МПК 20 МПК 30 МПК 31 МПК 33 МПК 34 МПК 35 МПК 37
Собственная задержка, мс ≤ 110 ≤ 110 ≤ 100 ≤ 100 ≤ 100 ≤ 80 ≤ 80 ≤ 80 ≤ 65

[5.6/H-1-2] Задержка передачи звука в обоих направлениях

Реализации портативных устройств, возвращающие одно из следующих значений MPC 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать требованиям, указанным в следующей таблице:

Элемент МПК 33 МПК 34 МПК 35 МПК 37
задержка передачи звука туда и обратно, миллисекунды ≤ 80 ≤ 80 ≤ 80 ≤ 65

[5.6/H-1-3] 24-битное аудио

Реализации портативных устройств, возвращающие одно из следующих значений MPC 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • MUST support >=24-bit audio for stereo output over 3.5 mm audio jacks if present and over USB audio if supported through the entire data path for low latency and streaming configurations. For the low latency configuration, AAudio should be used by the app in low-latency callback mode. For the streaming configuration, a Java AudioTrack should be used by the app. In both the low latency and streaming configurations, the HAL output sink should accept either AUDIO_FORMAT_PCM_24_BIT , AUDIO_FORMAT_PCM_24_BIT_PACKED , AUDIO_FORMAT_PCM_32_BIT or AUDIO_FORMAT_PCM_FLOAT for its target output format.

[5.6/H-1-4] 4-канальный USB-аудио

Реализации портативных устройств, возвращающие одно из следующих значений MPC 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Должна поддерживаться работа не менее чем с 4-канальными USB-аудиоустройствами. (Это используется диджейскими контроллерами для предварительного прослушивания песен.)

[5.6/H-1-5] MIDI-устройства

Реализации портативных устройств, возвращающие одно из следующих значений MPC 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо поддерживать MIDI-устройства, соответствующие стандартам класса, и объявить флаг функции MIDI.

[5.6/H-1-9] 12-канальное микширование

Реализации портативных устройств, возвращающие одно из следующих значений MPC 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Должна поддерживаться как минимум 12-канальная обработка звука. Это подразумевает возможность открытия аудиодорожки с маской канала 7.1.4 и корректного пространственного преобразования или понижения микширования всех каналов до стерео.

[5.6/H-3-1] Нагрузка на ЦП аудио

Реализации портативных устройств, возвращающие одно из следующих значений MPC 37 для MEDIA_PERFORMANCE_CLASS , ДОЛЖНЫ соответствовать следующим требованиям:

  • ОБЯЗАТЕЛЬНО должна уметь переключаться с воспроизведения одной синусоидальной волны на воспроизведение двадцати синусоидальных волн без переполнения аудиобуферов.

[5.6/H-3-2] Каналы вывода USB-аудио

Реализации портативных устройств, возвращающие одно из следующих значений MPC 37 для MEDIA_PERFORMANCE_CLASS , ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо поддерживать не менее 8 выходных каналов для USB-аудиоустройств. Должна поддерживаться маска каналов до 8 каналов. Это включает моно, стерео, квадро, 5.1 и 7.1.

[5.6/H-3-3] Входные каналы USB-аудио

Реализации портативных устройств, возвращающие одно из следующих значений MPC 37 для MEDIA_PERFORMANCE_CLASS , ДОЛЖНЫ соответствовать следующим требованиям:

  • ОБЯЗАТЕЛЬНО должна поддерживать не менее 4 входных каналов для USB-аудиоустройств.

[5.6/H-SR] 24-канальное микширование

Реализации портативных устройств, возвращающие одно из следующих значений MPC 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Настоятельно рекомендуется поддерживать 24-канальное микширование, как минимум, с поддержкой 9, 1, 6 и 22, 2-канальных масок.

[5.7/H-1-2] Аппаратный уровень защиты DRM для медиаконтента

Реализации портативных устройств, возвращающие одно из следующих значений MPC 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо поддерживать MediaDrm.SECURITY_LEVEL_HW_SECURE_ALL со следующими возможностями расшифровки контента.

    Минимальный размер выборки 4 МиБ
    Минимальное количество субвыборок - H264 или HEVC 32
    Минимальное количество подвыборок - VP9 9
    Минимальное количество подвыборок - AV1 288
    Минимальный размер буфера для подвыборки 1 МиБ
    Минимальный размер буфера криптографического ключа (Monitor Generic crypto buffer size) 500 КиБ
    Минимальное количество одновременных сессий 30
    Минимальное общее количество ключей (за все сессии) 80
    Минимальное общее количество ключей DRM (для всех сессий) 6
    Размер сообщения 16 КиБ
    Расшифрованные кадры в секунду 60 кадров в секунду

[5.12/H-1-2] Цветовой формат RGBA

Реализации портативных устройств, возвращающие одно из следующих значений MPC 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Устройство должно поддерживать цветовой формат RGBA_1010102 для всех аппаратных кодеков AV1 и HEVC, присутствующих на устройстве.

[5.12/H-1-3] Внешняя цель Юв

Реализации портативных устройств, возвращающие одно из следующих значений MPC 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо указать поддержку расширения EXT_YUV_target для выборки данных из YUV-текстур как в 8-битном, так и в 10-битном формате.

[7.1.4/H-1-1] Наложения блока обработки дисплея

Реализации портативных устройств, возвращающие одно из следующих значений MPC 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • В блоке обработки изображения (DPU) должно быть не менее 6 аппаратных наложений, при этом как минимум 2 из них должны быть способны отображать 10-битное видеоконтент.

2.2.7.2 Камера

Дополнительные материалы для камеры 2.2.7.2 .

[7.5/H-1-1] Разрешение основной задней камеры и частота кадров

Реализации портативных устройств, возвращающие одно из следующих значений MPC: 10, 20, 30, 31, 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать требованиям, указанным в следующей таблице:

Элемент МПК 10 МПК 20 МПК 30 МПК 31 МПК 33 МПК 34 МПК 35 МПК 37
Разрешение основной камеры (МП) ≥ 5 ≥ 5 ≥ 12 ≥ 12 ≥ 12 ≥ 12 ≥ 12 ≥ 12
Поддерживаемые видеоформаты 720p@30fps 720p@30fps 4k@30fps 4k@30fps 4k@30fps 4k@30fps 4K при 30 кадрах в секунду, 1080p при 60 кадрах в секунду и 720p при 60 кадрах в секунду 4K при 30 кадрах в секунду, 1080p при 60 кадрах в секунду и 720p при 60 кадрах в секунду

[7.5/H-1-2] Разрешение и частота кадров основной фронтальной камеры

Реализации портативных устройств, возвращающие одно из следующих значений MPC 10 или 20 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать требованиям, указанным в следующей таблице:

Элемент МПК 10 МПК 20
разрешение основной камеры ≥ 2000000 ≥ 2000000
разрешение основной камеры (мп) 2 2
основная камера видео частота кадров ≥ 30 ≥ 30
разрешение видео 720p 720p

Реализации портативных устройств, возвращающие одно из следующих значений MPC 30, 31, 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать требованиям, указанным в следующей таблице:

Элемент МПК 30 МПК 31 МПК 33 МПК 34 МПК 35 МПК 37
разрешение основной камеры ≥ 4000000 ≥ 4915200 ≥ 4915200 ≥ 6000000 ≥ 6000000 ≥ 7990000
разрешение основной камеры (мп) ≥ 4 ≥ 4,9152 ≥ 4,9152 ≥ 6 ≥ 6 ≥ 7,99
основная камера видео частота кадров ≥ 30 ≥ 30 ≥ 30 ≥ 30 ≥ 30 ≥ 30
разрешение видео 1080p 1080p 1080p 1080p 1080p 1080p

[7.5/H-1-3] Уровень аппаратного обеспечения камеры

Реализации портативных устройств, возвращающие одно из следующих значений MPC 30, 31, 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо, чтобы свойство android.info.supportedHardwareLevel имело значение FULL или выше для основной задней камеры и LIMITED или выше для основной передней камеры.

[7.5/H-1-4] Источник временной метки в реальном времени

Реализации портативных устройств, возвращающие одно из следующих значений MPC 30, 31, 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо поддерживать CameraMetadata.SENSOR_INFO_TIMESTAMP_SOURCE_REALTIME для обеих основных камер.

[7.5/H-1-5] Задержка захвата камерой

Реализации портативных устройств, возвращающие одно из следующих значений MPC: 10, 20, 30, 31, 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Обязательно должна быть обеспечена задержка захвата JPEG-изображений камерой 2 < 1000 мс для разрешения 1080p, измеренная с помощью теста производительности камер CTS в условиях освещения ITS (3000K) для обеих основных камер.

[7.5/H-1-6] Задержка запуска камеры

Реализации портативных устройств, возвращающие одно из следующих значений MPC: 10, 20, 30, 31, 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать требованиям, указанным в следующей таблице:

Элемент МПК 10 МПК 20 МПК 30 МПК 31 МПК 33 МПК 34 МПК 35 МПК 37
задержка камеры ≤ 700 ≤ 600 ≤ 600 ≤ 600 ≤ 500 ≤ 500 ≤ 500 ≤ 500

[7.5/H-1-8] Возможность съемки в формате RAW

Реализации портативных устройств, возвращающие одно из следующих значений MPC 31, 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо поддерживать CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_RAW и android.graphics.ImageFormat.RAW_SENSOR для основной задней камеры.

[7.5/H-1-9] Замедленная съемка

Реализации портативных устройств, возвращающие одно из следующих значений MPC 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Обязательно наличие основной задней камеры, поддерживающей разрешение 720p или 1080p при 240 кадрах в секунду.

[7.5/H-1-10] Коэффициент сверхширокоугольного зума камеры

Реализации портативных устройств, возвращающие одно из следующих значений MPC 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • При наличии сверхширокоугольной RGB-камеры, направленной в том же направлении, минимальное значение ZOOM_RATIO должно быть < 1.0 для основных камер.

[7.5/H-1-11] Одновременная трансляция с камер: задняя и передняя

Реализации портативных устройств, возвращающие одно из следующих значений MPC 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо обеспечить одновременную потоковую передачу изображения с передней и задней камер на основных камерах.

[7.5/H-1-12] Предварительная стабилизация камеры

Реализации портативных устройств, возвращающие одно из следующих значений MPC 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо поддерживать режим стабилизации видео с помощью CONTROL_VIDEO_STABILIZATION_MODE_PREVIEW_STABILIZATION для основной задней камеры.

[7.5/H-1-13] Многокамерная логическая система управления камерами

Реализации портативных устройств, возвращающие одно из следующих значений MPC 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо поддерживать функцию LOGICAL_MULTI_CAMERA для основной задней камеры, если имеется более одной задней RGB-камеры.

[7.5/H-1-14] Пример использования видеопотока с камеры

Реализации портативных устройств, возвращающие одно из следующих значений MPC 33, 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо поддерживать функцию STREAM_USE_CASE как для основной фронтальной, так и для основной задней камеры.

[7.5/H-1-15] Расширение ночного режима камеры

Реализации портативных устройств, возвращающие одно из следующих значений MPC 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • ОБЯЗАТЕЛЬНО должна поддерживать расширения ночного режима через расширения CameraX и Camera2 для основных камер.

[7.5/H-1-16] Динамический диапазон камеры 10 бит

Реализации портативных устройств, возвращающие одно из следующих значений MPC 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо обеспечить поддержку параметра DYNAMIC_RANGE_TEN_BIT для основных камер.

[7.5/H-1-17] Распознавание лиц камерой

Реализации портативных устройств, возвращающие одно из следующих значений MPC 34, 35, 37 для MEDIA_PERFORMANCE_CLASS ДОЛЖНЫ соответствовать следующим требованиям:

  • Необходимо обеспечить поддержку функции распознавания лиц (STATISTICS_FACE_DETECT_MODE_SIMPLE или STATISTICS_FACE_DETECT_MODE_FULL) для основных камер.

[7.5/H-1-18] Камера JPEG R

Handheld device implementations returning one of the following MPC values 35, 37 for MEDIA_PERFORMANCE_CLASS MUST meet the following requirements:

  • MUST support JPEG_R for the primary rear and primary front cameras.

[7.5/H-1-19] Camera Video Preview Stabilization

Handheld device implementations returning one of the following MPC values 35, 37 for MEDIA_PERFORMANCE_CLASS MUST meet the following requirements:

  • MUST support CONTROL_VIDEO_STABILIZATION_MODE_PREVIEW_STABILIZATION for 1080p HLG10 preview with maximum-size 16:9 aspect ratio JPEG, and for 720p HLG10 preview with maximum-size 16:9 aspect ratio JPEG stream combinations for the primary rear camera.

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

Handheld device implementations returning one of the following MPC values 35, 37 for MEDIA_PERFORMANCE_CLASS MUST meet the following requirements:

  • MUST by default output JPEG_R for the primary rear and primary front cameras in the native camera app.

[7.5/H-1-21] At least one camera

Handheld device implementations returning one of the following MPC values 10, 20 for MEDIA_PERFORMANCE_CLASS MUST meet the following requirements:

  • MUST have at least one front facing camera or rear facing camera.

2.2.7.3 Hardware

Supplements for 2.2.7.3 Hardware .

[7.1.1.1/H-2-1] Screen Resolution

Handheld device implementations returning one of the following MPC values 1, 10, 20, 30, 31, 33, 34, 35, 37 for MEDIA_PERFORMANCE_CLASS MUST meet the requirements in the following table:

Элемент MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
long resolution pixels ≥ 320 ≥ 1280 ≥ 1920 ≥ 1920 ≥ 1920 ≥ 1920 ≥ 1920 ≥ 1920 ≥ 1920
short resolution pixels ≥ 240 ≥ 720 ≥ 1080 ≥ 1080 ≥ 1080 ≥ 1080 ≥ 1080 ≥ 1080 ≥ 1080

[7.1.1.3/H-2-1] Screen Density

Handheld device implementations returning one of the following MPC values 1, 10, 20, 30, 31, 33, 34 for MEDIA_PERFORMANCE_CLASS MUST meet the requirements in the following table:

Элемент MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34
display density dpi ≥ 100 ≥ 240 ≥ 400 ≥ 400 ≥ 400 ≥ 400 ≥ 400

Handheld device implementations returning one of the following MPC values 35, 37 for MEDIA_PERFORMANCE_CLASS MUST meet the following requirements:

  • MUST have screen density of at least 400 dpi if the device's screen width is < 600 dp.

[7.1.1.3/H-3-1] HDR display

Handheld device implementations returning one of the following MPC values 34, 35, 37 for MEDIA_PERFORMANCE_CLASS MUST meet the requirements in the following table:

Элемент MPC 34 MPC 35 MPC 37
display luminance nits ≥ 1000 ≥ 1000 ≥ 1000

[7.6.1/H-2-1] Memory

Handheld device implementations returning one of the following MPC values 1, 10, 20, 31, 33, 34, 35, 37 for MEDIA_PERFORMANCE_CLASS MUST meet the requirements in the following table:

Элемент MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
Available Memory GiB 1.37 3.05 5 5 5 6.64 6.64 6.64 8

2.2.7.4 Performance

Supplements for 2.2.7.4 Performance .

[8.2/H-1-1] Sequential write

Handheld device implementations returning one of the following MPC values 1, 10, 20, 30, 33, 34, 35, 37 for MEDIA_PERFORMANCE_CLASS MUST meet the requirements in the following table:

Элемент MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
File system IO Rate mbps ≥ 35 ≥ 50 ≥ 100 ≥ 100 ≥ 125 ≥ 125 ≥ 150 ≥ 150 ≥ 250

[8.2/H-1-2] Random Write

Handheld device implementations returning one of the following MPC values 1, 10, 20, 30, 31, 33, 34, 35, 37 for MEDIA_PERFORMANCE_CLASS MUST meet the requirements in the following table:

Элемент MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
File system IO Rate mbps ≥ 4 ≥ 5 ≥ 10 ≥ 10 ≥ 10 ≥ 10 ≥ 10 ≥ 10 ≥ 30

[8.2/H-1-3] Sequential Read

Handheld device implementations returning one of the following MPC values 1, 10, 20, 30, 31, 33, 34, 35, 37 for MEDIA_PERFORMANCE_CLASS MUST meet the requirements in the following table:

Элемент MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
File system IO Rate mbps ≥ 125 ≥ 200 ≥ 200 ≥ 200 ≥ 250 ≥ 250 ≥ 250 ≥ 250 ≥ 700

[8.2/H-1-4] Random Read

Handheld device implementations returning one of the following MPC values 1, 10, 20, 30, 33, 34, 35, 37 for MEDIA_PERFORMANCE_CLASS MUST meet the requirements in the following table:

Элемент MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
File system IO Rate mbps ≥ 15 ≥ 25 ≥ 25 ≥ 25 ≥ 40 ≥ 40 ≥ 100 ≥ 100 ≥ 200

[8.2/H-1-5] Parallel Sequential Read and Write Performance

Handheld device implementations returning one of the following MPC values 34, 35, 37 for MEDIA_PERFORMANCE_CLASS MUST meet the following requirements:

  • MUST ensure a parallel sequential read and write performance with 2x read and 1x write performance of at least 50 MB/s.

2.2.7.5 Graphics

Supplements for 2.2.7.5 Graphics .

[7.1.4.1/H-1-2] EGL

Handheld device implementations returning one of the following MPC values 35, 37 for MEDIA_PERFORMANCE_CLASS MUST meet the requirements in the following table:

Элемент 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

Handheld device implementations returning one of the following MPC values 35, 37 for MEDIA_PERFORMANCE_CLASS MUST meet the following requirements:

  • MUST support VkPhysicalDeviceProtectedMemoryFeatures.protectedMemory and VK_KHR_global_priority.