Thông tin bổ sung về MPC cho CDD Android 17 (Bản xem trước)

Ra mắt trong CDD 17: Tài liệu bổ sung về MPC

Tệp này được giới thiệu trong Android 17 CDD để bổ sung cho các mục con trong 2.2.7. Nội dung nghe nhìn trên thiết bị cầm tay.

Do yêu cầu trong các phần đó ngày càng phức tạp, nên để dễ đọc, không có nội dung nào trong tài liệu này được đánh dấu bằng màu xanh lục hoặc xám như thường thấy trong CDD, ngay cả khi các giá trị và thông tin chi tiết riêng lẻ bị thay đổi, xoá hoặc thêm.

Tài liệu này bổ sung cho quy cách lớp hiệu suất nội dung nghe nhìn (MPC) như được xác định trong mục 2.2.7 của CDD, cung cấp các giá trị chi tiết cho từng tham số. Các giá trị này sẽ khác nhau tuỳ thuộc vào giá trị được trả về cho android.os.Build.VERSION.MEDIA_PERFORMANCE_CLASS.

Để giúp dễ đọc, trang này sử dụng các quy ước sau:

  • android.os.Build.VERSION.MEDIA_PERFORMANCE_CLASS được viết tắt thành MEDIA_PERFORMANCE_CLASS khi đề cập đến thực thể. Các giá trị của chỉ số này được gọi là "MPC".
  • Các giá trị MEDIA_PERFORMANCE_CLASS được thêm tiền tố "MPC" trong tiêu đề và các khu vực chính. Quy ước này trong tài liệu giúp phân biệt các giá trị này với các giá trị số khác. Giá trị thực tế là giá trị bằng số và không chứa chuỗi "MPC".

2.2.7.1 Nội dung nghe nhìn

Bổ sung cho 2.2.7.1 Nội dung nghe nhìn.

[5.1/H-1-1] Các phiên bản bộ giải mã video

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 10, 20, 30, 31, 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI quảng cáo số lượng tối đa các phiên bộ giải mã video phần cứng có thể chạy đồng thời trong mọi tổ hợp bộ mã hoá và giải mã thông qua các phương thức CodecCapabilities.getMaxSupportedInstances()VideoCapabilities.getSupportedPerformancePoints().

[5.1/H-1-2] Các phiên đồng thời của bộ giải mã video

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 10, 20, 30 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

Phần tử MPC 10 MPC 20 MPC 30
khung hình/giây 30 30 30
số lần xuất hiện 2 4 6
độ phân giải = 720 = 720 = 720

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây 31 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ 6 phiên bộ giải mã video phần cứng (AVC, HEVC, VP9* trở lên) trong mọi tổ hợp codec chạy đồng thời ở độ phân giải 720p@30 khung hình/giây. *Chỉ cần 2 phiên bản nếu có bộ mã hoá và giải mã VP9.

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây 33 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ 6 phiên bộ giải mã video phần cứng (AVC, HEVC, VP9, AV1 trở lên) trong mọi tổ hợp codec chạy đồng thời ở độ phân giải 1080p@30 khung hình/giây.

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC 34 sau đây cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ 6 phiên bộ giải mã video phần cứng 8 bit (SDR) (AVC, HEVC, VP9, AV1 hoặc phiên bản mới hơn) trong mọi tổ hợp codec chạy đồng thời với 3 phiên ở độ phân giải 1080p@30 khung hình/giây và 3 phiên ở độ phân giải 4K@30 khung hình/giây. Codec AV1 chỉ cần hỗ trợ độ phân giải 1080p, nhưng vẫn phải hỗ trợ 6 phiên bản ở độ phân giải 1080p30fps.

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây 35 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ 6 phiên bộ giải mã video phần cứng 8 bit (SDR) (AVC, HEVC, VP9, AV1 hoặc phiên bản mới hơn) trong mọi tổ hợp codec chạy đồng thời với 3 phiên ở độ phân giải 1080p@30 khung hình/giây và 3 phiên ở độ phân giải 4K@30 khung hình/giây. Đối với tất cả các phiên, KHÔNG ĐƯỢC phép có nhiều hơn 1 khung hình bị rớt mỗi giây. Codec AV1 chỉ cần hỗ trợ độ phân giải 1080p, nhưng vẫn phải hỗ trợ 6 phiên bản ở độ phân giải 1080p30fps.

Việc triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ 6 phiên bộ giải mã video phần cứng 8 bit (SDR) (AVC, HEVC, VP9, AV1 hoặc phiên bản mới hơn) trong mọi tổ hợp codec chạy đồng thời với 3 phiên ở độ phân giải 1080p@30 khung hình/giây và 3 phiên ở độ phân giải 4k@30 khung hình/giây, trừ AV1. Đối với tất cả các phiên, KHÔNG ĐƯỢC có quá 1 khung hình bị rớt mỗi giây. Codec AV1 chỉ cần hỗ trợ độ phân giải 1080p, nhưng vẫn phải hỗ trợ 6 phiên bản ở độ phân giải 1080p30fps.

[5.1/H-1-3] Các phiên bản bộ mã hoá video

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 10, 20, 30, 31, 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI quảng cáo số lượng phiên bộ mã hoá video phần cứng tối đa có thể chạy đồng thời trong mọi tổ hợp bộ mã hoá và giải mã thông qua các phương thức CodecCapabilities.getMaxSupportedInstances()VideoCapabilities.getSupportedPerformancePoints().

[5.1/H-1-4] Các phiên đồng thời của bộ mã hoá video

Việc triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây 10 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ 2 phiên bộ mã hoá video phần cứng (AVC hoặc HEVC) trong mọi tổ hợp bộ mã hoá và giải mã chạy đồng thời ở độ phân giải 720p@30 khung hình/giây.

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây 20 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ 4 phiên bộ mã hoá video phần cứng (AVC hoặc HEVC) trong mọi tổ hợp codec chạy đồng thời ở độ phân giải 720p@30 khung hình/giây.

Việc triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây 30 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ 6 phiên bộ mã hoá video phần cứng (AVC hoặc HEVC) trong mọi tổ hợp codec chạy đồng thời ở độ phân giải 720p@30 khung hình/giây.

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây 31 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ 6 phiên bộ mã hoá video phần cứng (AVC, HEVC, VP9* trở lên) trong mọi tổ hợp codec chạy đồng thời ở độ phân giải 720p@30fps. *Chỉ cần 2 phiên bản nếu có bộ mã hoá và giải mã VP9.

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây 33 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ 6 phiên bộ mã hoá video phần cứng (AVC, HEVC, VP9, AV1 trở lên) trong mọi tổ hợp bộ mã hoá và giải mã chạy đồng thời ở độ phân giải 1080p@30fps.

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC 34 sau đây cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ 6 phiên bộ mã hoá video phần cứng 8 bit (SDR) (AVC, HEVC, VP9, AV1 hoặc phiên bản mới hơn) trong mọi tổ hợp codec chạy đồng thời với 4 phiên ở độ phân giải 1080p@30 khung hình/giây và 2 phiên ở độ phân giải 4K@30 khung hình/giây. Codec AV1 chỉ cần hỗ trợ độ phân giải 1080p, nhưng vẫn phải hỗ trợ 6 phiên bản ở độ phân giải 1080p30fps.

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây 35 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ 6 phiên bộ mã hoá video phần cứng 8 bit (SDR) (AVC, HEVC, VP9, AV1 hoặc phiên bản mới hơn) trong mọi tổ hợp codec chạy đồng thời với 4 phiên ở độ phân giải 1080p@30 khung hình/giây và 2 phiên ở độ phân giải 4K@30 khung hình/giây. Đối với tất cả các phiên, KHÔNG ĐƯỢC có quá 1 khung hình bị bỏ qua mỗi giây. Codec AV1 chỉ cần hỗ trợ độ phân giải 1080p, nhưng vẫn phải hỗ trợ 6 phiên bản ở độ phân giải 1080p30fps.

Việc triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ 6 phiên bộ mã hoá video phần cứng 8 bit (SDR) (AVC, HEVC, VP9, AV1 hoặc phiên bản mới hơn) trong mọi tổ hợp bộ mã hoá và giải mã chạy đồng thời với 4 phiên ở độ phân giải 1080p@30 khung hình/giây và 2 phiên ở độ phân giải 4k@30 khung hình/giây, trừ AV1. Đối với tất cả các phiên, KHÔNG ĐƯỢC có quá 1 khung hình bị rớt mỗi giây. Codec AV1 chỉ cần hỗ trợ độ phân giải 1080p, nhưng vẫn phải hỗ trợ 6 phiên bản ở độ phân giải 1080p30fps.

[5.1/H-1-5] Các phiên bản chuyển mã video

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 10, 20, 30, 31, 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI quảng cáo số lượng phiên bộ mã hoá và giải mã video phần cứng tối đa có thể chạy đồng thời trong mọi tổ hợp codec thông qua các phương thức CodecCapabilities.getMaxSupportedInstances()VideoCapabilities.getSupportedPerformancePoints().

[5.1/H-1-6] Các phiên chuyển mã video đồng thời

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 10, 20, 30, 31, 33 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

Phần tử MPC 10 MPC 20 MPC 30 MPC 31 MPC 33
số lần xuất hiện 2 4 6 6 6
độ phân giải = 720 = 720 = 720 = 720 = 1080
khung hình/giây 30 30 30 30 30

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC 34 sau đây cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ 6 phiên bộ giải mã video phần cứng 8 bit (SDR) và phiên bộ mã hoá video phần cứng (AVC, HEVC, VP9, AV1 hoặc phiên bản mới hơn) trong mọi tổ hợp bộ mã hoá và giải mã chạy đồng thời với 3 phiên ở độ phân giải 4K@30fps, trong đó tối đa 2 phiên là phiên bộ mã hoá và 3 phiên ở độ phân giải 1080p. Codec AV1 chỉ cần hỗ trợ độ phân giải 1080p, nhưng vẫn phải hỗ trợ 6 phiên bản ở độ phân giải 1080p30fps.

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ 6 phiên bộ giải mã video phần cứng 8 bit (SDR) và các phiên bộ mã hoá video phần cứng (AVC, HEVC, VP9, AV1 hoặc phiên bản mới hơn) trong mọi tổ hợp bộ mã hoá và giải mã chạy đồng thời với 3 phiên ở độ phân giải 4K@30fps (trừ AV1), trong đó tối đa 2 phiên là phiên bộ mã hoá và 3 phiên ở độ phân giải 1080p. Đối với tất cả các phiên, KHÔNG ĐƯỢC có quá 1 khung hình bị bỏ qua mỗi giây. Codec AV1 chỉ cần hỗ trợ độ phân giải 1080p, nhưng vẫn phải hỗ trợ 6 phiên bản ở độ phân giải 1080p30fps.

[5.1/H-1-7] Độ trễ khởi động bộ mã hoá video

Việc triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 10, 20, 30, 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

a
Phần tử MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
độ trễ khởi động codec (mili giây) ≤ 85 ≤ 65 ≤ 65 ≤ 50 ≤ 40 ≤ 40 ≤ 40 ≤ 40
Độ trễ khởi động bộ mã hoá và giải mã Dolby (mili giây) ≤ 50 ≤ 50 ≤ 50 ≤ 50

[5.1/H-1-8] Độ trễ khởi động bộ mã hoá âm thanh

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 10, 20, 30, 31, 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

Phần tử MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
độ trễ khởi động codec (mili giây) ≤ 55 ≤ 50 ≤ 50 ≤ 40 ≤ 30 ≤ 30 ≤ 30 ≤ 30

"Tải" được định nghĩa là một phiên chuyển mã chỉ video từ 1080p sang 720p đồng thời, sử dụng codec video phần cứng cùng với quá trình khởi tạo bản ghi âm thanh và video 1080p.

[5.1/H-1-9] Các phiên giải mã video bảo mật

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

<td≥>2 </td≥>
Phần tử MPC 33 MPC 34 MPC 35 MPC 37
khung hình/giây ≥ 30 ≥ 30 ≥ 30 ≥ 30
số lần xuất hiện ≥ 2 ≥ 2 ≥ 2
số khung hình bị bỏ qua mỗi giây ≤ 1 ≤ 1
is hdr = true = true = true

[5.1/H-1-10] Các phiên bộ giải mã video

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây 33 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ 3 phiên giải mã video phần cứng không bảo mật cùng với 1 phiên giải mã video phần cứng bảo mật (tổng cộng 4 phiên) (AVC, HEVC, VP9, AV1 hoặc phiên bản mới hơn) trong mọi tổ hợp codec chạy đồng thời ở độ phân giải 1080p@30fps.

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC 34 sau đây cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ 3 phiên bộ giải mã video phần cứng không bảo mật cùng với 1 phiên bộ giải mã video phần cứng bảo mật (tổng cộng 4 phiên) (AVC, HEVC, VP9, AV1 hoặc phiên bản mới hơn) trong mọi tổ hợp bộ giải mã chạy đồng thời với 3 phiên ở độ phân giải 4K@30 khung hình/giây, bao gồm một phiên bộ giải mã bảo mật và 1 phiên không bảo mật ở độ phân giải 1080p@30 khung hình/giây, trong đó tối đa 2 phiên có thể ở chế độ HDR 10 bit. Các phiên sử dụng bộ mã hoá và giải mã AV1 chỉ cần hỗ trợ độ phân giải 1080p ngay cả khi yêu cầu này đòi hỏi độ phân giải 4K.

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây 35 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ 3 phiên bộ giải mã video phần cứng không bảo mật cùng với 1 phiên bộ giải mã video phần cứng bảo mật (tổng cộng 4 phiên) (AVC, HEVC, VP9, AV1 hoặc phiên bản mới hơn) trong mọi tổ hợp bộ giải mã chạy đồng thời với 3 phiên ở độ phân giải 4K@30fps, bao gồm một phiên bộ giải mã bảo mật và 1 phiên không bảo mật ở độ phân giải 1080p@30fps, trong đó tối đa 2 phiên có thể ở chế độ HDR 10 bit. Đối với tất cả các phiên, KHÔNG ĐƯỢC phép có quá 1 khung hình bị bỏ qua mỗi giây. Các phiên sử dụng bộ mã hoá và giải mã AV1 chỉ cần hỗ trợ độ phân giải 1080p ngay cả khi yêu cầu này đòi hỏi độ phân giải 4K.

Việc triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ 3 phiên bộ giải mã video phần cứng không bảo mật cùng với 1 phiên bộ giải mã video phần cứng bảo mật (tổng cộng 4 phiên) (AVC, HEVC, VP9, AV1 hoặc phiên bản mới hơn) trong mọi tổ hợp bộ giải mã chạy đồng thời với 3 phiên ở độ phân giải 4K@30fps (trừ AV1), bao gồm 1 phiên bộ giải mã bảo mật và 1 phiên không bảo mật ở độ phân giải 1080p@30fps, trong đó tối đa 2 phiên có thể ở chế độ HDR 10 bit. Đối với tất cả các phiên, KHÔNG ĐƯỢC phép có quá 1 khung hình bị bỏ qua mỗi giây. Các phiên bản codec AV1 chỉ cần hỗ trợ độ phân giải 1080p ngay cả khi yêu cầu này cần độ phân giải 4K.

[5.1/H-1-11] Bộ giải mã phần cứng bảo mật

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ một bộ giải mã bảo mật cho mọi bộ giải mã AVC, HEVC, VP9 hoặc AV1 phần cứng trên thiết bị.

[5.1/H-1-12] Độ trễ khởi động của bộ giải mã video

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI có độ trễ khởi tạo bộ mã hoá và giải mã từ 40 mili giây trở xuống cho phiên giải mã video 1080p hoặc nhỏ hơn đối với tất cả bộ giải mã video phần cứng khi đang tải. Tải ở đây được xác định là một phiên chuyển mã chỉ video từ 1080p sang 720p đồng thời bằng cách sử dụng codec video phần cứng cùng với quá trình khởi tạo phát lại âm thanh và video 1080p. Đối với bộ mã hoá và giải mã Dolby Vision, độ trễ khởi tạo bộ mã hoá và giải mã PHẢI từ 50 mili giây trở xuống.

[5.1/H-1-13] Độ trễ khởi động bộ giải mã âm thanh

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

Phần tử MPC 33 MPC 34 MPC 35 MPC 37
độ trễ khởi động codec (mili giây) ≤ 30 ≤ 30 ≤ 30 ≤ 30

"Tải" được định nghĩa là một phiên chuyển mã chỉ video từ 1080p sang 720p đồng thời, sử dụng codec video phần cứng cùng với quá trình khởi tạo bản ghi âm thanh và video 1080p.

[5.1/H-1-14] Bộ giải mã phần cứng AV1

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây 33 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ Bộ giải mã phần cứng AV1 Main 10, Cấp 4.1.

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC 34 sau đây cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ bộ giải mã phần cứng AV1 Main 10, Cấp 4.1 và hiệu ứng hạt mỏng.

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ Bộ giải mã phần cứng AV1 Main 10, Cấp 4.1 có hiệu ứng hạt mỏng thông qua thành phần GPU.

[5.1/H-1-15] Bộ giải mã phần cứng 4K60

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

  • PHẢI có ít nhất 1 bộ giải mã video phần cứng hỗ trợ 4K60.

[5.1/H-1-16] Bộ mã hoá phần cứng 4K60

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

  • PHẢI có ít nhất 1 bộ mã hoá video phần cứng hỗ trợ 4K60.

[5.1/H-1-17] Hồ sơ cơ sở của AVIF

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI có ít nhất 1 bộ giải mã hình ảnh phần cứng hỗ trợ Cấu hình cơ bản AVIF.

[5.1/H-1-18] Bộ mã hoá AV1

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

Phần tử MPC 34 MPC 35 MPC 37
tốc độ bit của bộ mã hoá av1 = 1 Mb/giây = 1 Mb/giây = 1 Mb/giây
fps bộ mã hoá av1 ≥ 30 ≥ 30 ≥ 30
độ phân giải của bộ mã hoá av1 = 480 = 480 = 480

[5.1/H-1-19] Phiên chuyển mã HDR đồng thời

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

Phần tử MPC 34 MPC 35 MPC 37
khung hình/giây ≥ 30 ≥ 30 ≥ 30
số khung hình bị loại bỏ mỗi giây Không áp dụng ≤ 1 ≤ 1

[5.1/H-1-20] Chỉnh sửa video bằng bộ mã hoá và giải mã HDR

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ tính năng Feature_HdrEditing cho tất cả bộ mã hoá AV1 và HEVC phần cứng có trên thiết bị ở độ phân giải 4K hoặc độ phân giải lớn nhất mà Camera hỗ trợ, tuỳ theo độ phân giải nào thấp hơn.

[5.1/H-1-21] Tỷ lệ khung hình màu động của bộ mã hoá và giải mã video

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ FEATURE_DynamicColorAspect cho tất cả bộ giải mã video phần cứng (AVC, HEVC, VP9, AV1 hoặc phiên bản mới hơn). Lưu ý: Điều này có nghĩa là các ứng dụng có thể cập nhật các khía cạnh màu sắc của nội dung video trong phiên giải mã. Các bộ giải mã hỗ trợ nội dung 10 bit và 8 bit PHẢI hỗ trợ việc chuyển đổi linh hoạt giữa nội dung 8 bit và 10 bit ở chế độ Surface. Bộ giải mã hỗ trợ hàm truyền HDR PHẢI hỗ trợ việc chuyển đổi linh hoạt giữa nội dung SDR và HDR.

[5.1/H-1-22] Độ phân giải dọc của bộ mã hoá và giải mã video

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ mã hoá, giải mã, chỉnh sửa bằng GPU và hiển thị nội dung video theo tỷ lệ khung hình dọc, bất kể siêu dữ liệu xoay cho độ phân giải Camera được hỗ trợ lớn nhất hoặc 4K (tuỳ theo độ phân giải nào thấp hơn). Lưu ý: điều này bao gồm cả các hồ sơ HDR nếu bộ mã hoá và giải mã hỗ trợ HDR. Bộ mã hoá và giải mã AV1 chỉ cần hỗ trợ độ phân giải 1080p. Yêu cầu này chỉ áp dụng cho các bộ mã hoá và giải mã phần cứng, GPU và DPU.

[5.2/H-2-1] VEQ

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

Phần tử MPC 34 MPC 35 MPC 37
bdrate vmaf ≤ 0 ≤ 0 ≤ 0

Đường cong tốc độ-độ biến dạng của bộ mã hoá video bắt buộc đối với các bộ mã hoá và giải mã AVC và HEVC phần cứng được xác định trong Chạy các bài kiểm tra Lớp hiệu suất 14 (PC14) – Chất lượng mã hoá video (VEQ) .

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

Việc triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ MMAP trên đường dẫn loa.

[5.3/H-1-1] Rớt khung hình

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 10, 20, 30, 31, 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

Phần tử MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
số khung hình bị loại bỏ trong 10 giây ≤ 1 ≤ 1 ≤ 1 ≤ 2 ≤ 1 ≤ 1 ≤ 1 ≤ 1
độ phân giải = 1080p = 1080p = 1080p = 1080p = 1080p = 4K = 4K = 4K
tốc độ khung hình = 30 = 30 = 30 = 60 = 60 = 60 = 60 = 60

"Tải" được định nghĩa là một phiên chuyển mã chỉ video từ 1080p sang 720p đồng thời bằng cách sử dụng bộ mã hoá và giải mã video phần cứng, cũng như một phiên phát âm thanh AAC 128 kbps.

[5.3/H-1-2] Giảm khung hình phát thích ứng

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 10, 20, 30, 31, 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

Phần tử MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
số khung hình bị rớt trên 10 giây ≤ 1 ≤ 1 ≤ 1 ≤ 2 ≤ 1 ≤ 1 ≤ 1 ≤ 1
độ phân giải = 1080p = 1080p = 1080p = 1080p = 1080p = 4K = 4K = 4K
tốc độ khung hình = 30 = 30 = 30 = 60 = 60 = 60 = 60 = 60

[5.6/H-1-1] Tap to Tone Latency

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 1, 10, 20, 30, 31, 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

Phần tử MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
Độ trễ gốc (mili giây) ≤ 110 ≤ 110 ≤ 100 ≤ 100 ≤ 100 ≤ 80 ≤ 80 ≤ 80 ≤ 65

[5.6/H-1-2] Độ trễ âm thanh trọn vòng

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

Phần tử MPC 33 MPC 34 MPC 35 MPC 37
độ trễ âm thanh khứ hồi (mili giây) ≤ 80 ≤ 80 ≤ 80 ≤ 65

[5.6/H-1-3] Âm thanh 24 bit

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ âm thanh từ 24 bit trở lên cho đầu ra âm thanh nổi qua giắc cắm âm thanh 3,5 mm (nếu có) và qua âm thanh USB (nếu được hỗ trợ) trong toàn bộ đường dẫn dữ liệu cho cấu hình có độ trễ thấp và truyền phát trực tiếp. Đối với cấu hình độ trễ thấp, ứng dụng nên sử dụng AAudio ở chế độ gọi lại độ trễ thấp. Đối với cấu hình truyền phát trực tiếp, ứng dụng nên sử dụng Java AudioTrack. Trong cả cấu hình có độ trễ thấp và cấu hình truyền phát trực tiếp, đích đầu ra HAL phải chấp nhận AUDIO_FORMAT_PCM_24_BIT, AUDIO_FORMAT_PCM_24_BIT_PACKED, AUDIO_FORMAT_PCM_32_BIT hoặc AUDIO_FORMAT_PCM_FLOAT cho định dạng đầu ra đích.

[5.6/H-1-4] Âm thanh qua cổng USB 4 kênh

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ thiết bị âm thanh USB có từ 4 kênh trở lên. (Bàn điều khiển dành cho DJ dùng nút này để xem trước bài hát.)

[5.6/H-1-5] Thiết bị MIDI

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ các thiết bị MIDI tuân thủ tiêu chuẩn và khai báo cờ tính năng MIDI.

[5.6/H-1-9] 12 Channel Mixing

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ trộn ít nhất 12 kênh. Điều này ngụ ý khả năng mở AudioTrack bằng mặt nạ kênh 7.1.4 và định vị không gian hoặc trộn tất cả các kênh thành âm thanh nổi một cách thích hợp.

[5.6/H-3-1] Tải CPU âm thanh

Việc triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI có khả năng xử lý việc chuyển đổi từ phát 1 sóng hình sin sang 20 sóng hình sin mà không bị tràn bộ đệm âm thanh.

[5.6/H-3-2] Kênh đầu ra âm thanh USB

Việc triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ ít nhất 8 kênh đầu ra cho thiết bị âm thanh USB. Phải hỗ trợ tối đa 8 mặt nạ kênh. Trong đó có mono, stereo, quad, 5.1 và 7.1.

[5.6/H-3-3] Kênh đầu vào âm thanh USB

Việc triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ ít nhất 4 kênh đầu vào cho thiết bị âm thanh USB.

[5.6/H-SR] 24 Channel Mixing

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • RẤT NÊN hỗ trợ trộn 24 kênh với ít nhất là hỗ trợ cho mặt nạ kênh 9.1.6 và 22.2.

[5.7/H-1-2] Phần cứng cấp độ bảo mật DRM cho nội dung nghe nhìn

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ MediaDrm.SECURITY_LEVEL_HW_SECURE_ALL với các chức năng giải mã nội dung sau đây.

    Kích thước mẫu tối thiểu 4 MiB
    Số lượng tối thiểu của mẫu phụ – H264 hoặc HEVC 32
    Số lượng tối thiểu của mẫu phụ – VP9 9
    Số lượng tối thiểu của mẫu phụ – AV1 288
    Dung lượng bộ nhớ đệm tối thiểu của mẫu phụ 1 MiB
    Dung lượng bộ nhớ đệm mã hoá chung tối thiểu 500 KiB
    Số lượng phiên đồng thời tối thiểu 30
    Tổng số khoá tối thiểu (tất cả các phiên) 80
    Tổng số khoá DRM tối thiểu (tất cả các phiên) 6
    Kích thước thư 16 KiB
    Số khung hình được giải mã mỗi giây 60 khung hình/giây

[5.12/H-1-2] Định dạng màu RGBA

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ định dạng màu RGBA_1010102 cho tất cả bộ mã hoá AV1 và HEVC phần cứng có trên thiết bị.

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

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI quảng cáo khả năng hỗ trợ tiện ích EXT_YUV_target để lấy mẫu từ các hoạ tiết YUV ở cả 8 và 10 bit.

[7.1.4/H-1-1] Lớp phủ của Bộ xử lý hiển thị

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI có ít nhất 6 lớp phủ phần cứng trong Bộ xử lý hiển thị (DPU), trong đó ít nhất 2 lớp phủ có khả năng hiển thị nội dung video 10 bit.

2.2.7.2 Camera

Bổ sung cho 2.2.7.2 Camera.

[7.5/H-1-1] Độ phân giải và tốc độ khung hình của camera sau chính

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 10, 20, 30, 31, 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

Phần tử MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
Độ phân giải camera chính (MP) ≥ 5 ≥ 5 ≥ 12 ≥ 12 ≥ 12 ≥ 12 ≥ 12 ≥ 12
Định dạng video được hỗ trợ 720p ở tốc độ 30 khung hình/giây 720p ở tốc độ 30 khung hình/giây 4k ở tốc độ 30 khung hình/giây 4k ở tốc độ 30 khung hình/giây 4k ở tốc độ 30 khung hình/giây 4k ở tốc độ 30 khung hình/giây 4k ở tốc độ 30 khung hình/giây, 1080p ở tốc độ 60 khung hình/giây và 720p ở tốc độ 60 khung hình/giây 4k ở tốc độ 30 khung hình/giây, 1080p ở tốc độ 60 khung hình/giây và 720p ở tốc độ 60 khung hình/giây

[7.5/H-1-2] Độ phân giải và tốc độ khung hình của camera trước chính

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 10, 20 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

Phần tử MPC 10 MPC 20
độ phân giải của camera chính ≥ 2000000 ≥ 2000000
độ phân giải camera chính (megapixel) 2 2
tốc độ khung hình video của camera chính ≥ 30 ≥ 30
độ phân giải video 720p 720p

Việc triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 30, 31, 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

Phần tử MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
độ phân giải của camera chính ≥ 4000000 ≥ 4915200 ≥ 4915200 ≥ 6.000.000 ≥ 6.000.000 ≥ 7990000
độ phân giải camera chính (megapixel) ≥ 4 ≥ 4,9152 ≥ 4,9152 ≥ 6 ≥ 6 ≥ 7,99
tốc độ khung hình video của camera chính ≥ 30 ≥ 30 ≥ 30 ≥ 30 ≥ 30 ≥ 30
độ phân giải video 1080p 1080p 1080p 1080p 1080p 1080p

[7.5/H-1-3] Cấp độ phần cứng của camera

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 30, 31, 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ thuộc tính android.info.supportedHardwareLevel dưới dạng FULL trở lên cho camera sau chính và LIMITED trở lên cho camera trước chính.

[7.5/H-1-4] Nguồn dấu thời gian theo thời gian thực

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 30, 31, 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ CameraMetadata.SENSOR_INFO_TIMESTAMP_SOURCE_REALTIME cho cả camera chính.

[7.5/H-1-5] Độ trễ khi chụp ảnh bằng camera

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 10, 20, 30, 31, 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI có độ trễ chụp ảnh JPEG của camera2 < 1000 mili giây cho độ phân giải 1080p theo đo lường của CTS camera PerformanceTest trong điều kiện ánh sáng ITS (3000K) cho cả camera chính.

[7.5/H-1-6] Độ trễ khi khởi động camera

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 10, 20, 30, 31, 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

Phần tử MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
độ trễ của camera ≤ 700 ≤ 600 ≤ 600 ≤ 600 ≤ 500 ≤ 500 ≤ 500 ≤ 500

[7.5/H-1-8] Chức năng RAW của camera

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 31, 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_RAWandroid.graphics.ImageFormat.RAW_SENSOR cho camera sau chính.

[7.5/H-1-9] Camera Slow Motion

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI có camera chính ở mặt sau hỗ trợ độ phân giải 720p hoặc 1080p ở tốc độ 240 khung hình/giây.

[7.5/H-1-10] Tỷ lệ thu phóng của camera góc siêu rộng

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI có ZOOM_RATIO tối thiểu < 1.0 cho các camera chính nếu có camera RGB siêu rộng hướng về cùng một hướng.

[7.5/H-1-11] Camera Concurrent Rear Front Streaming

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI triển khai tính năng truyền trực tuyến đồng thời từ camera trước và camera sau trên các camera chính.

[7.5/H-1-12] Chống rung khi xem trước bằng camera

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ CONTROL_VIDEO_STABILIZATION_MODE_PREVIEW_STABILIZATION cho camera sau chính.

[7.5/H-1-13] Camera Logical Multi Camera

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ chức năng LOGICAL_MULTI_CAMERA cho camera sau chính nếu có nhiều camera sau RGB.

[7.5/H-1-14] Trường hợp sử dụng luồng camera

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ khả năng STREAM_USE_CASE cho cả camera trước chính và camera sau chính.

[7.5/H-1-15] Tiện ích Chế độ ban đêm của camera

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ các tiện ích Chế độ ban đêm thông qua cả tiện ích CameraX và Camera2 cho camera chính.

[7.5/H-1-16] Dải động của camera 10 bit

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ khả năng DYNAMIC_RANGE_TEN_BIT cho camera chính.

[7.5/H-1-17] Phát hiện khuôn mặt bằng camera

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ khả năng phát hiện khuôn mặt (STATISTICS_FACE_DETECT_MODE_SIMPLE hoặc STATISTICS_FACE_DETECT_MODE_FULL) cho camera chính.

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

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ JPEG_R cho camera sau chính và camera trước chính.

[7.5/H-1-19] Chống rung cho bản xem trước video của camera

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ CONTROL_VIDEO_STABILIZATION_MODE_PREVIEW_STABILIZATION cho bản xem trước HLG10 1080p với JPEG có tỷ lệ khung hình 16:9 có kích thước tối đa và cho bản xem trước HLG10 720p với các tổ hợp luồng JPEG có tỷ lệ khung hình 16:9 có kích thước tối đa cho camera sau chính.

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

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • Theo mặc định, PHẢI xuất JPEG_R cho camera sau chính và camera trước chính trong ứng dụng camera gốc.

[7.5/H-1-21] Ít nhất một camera

Việc triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây 10, 20 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI có ít nhất một camera trước hoặc camera sau.

2.2.7.3 Phần cứng

Bổ sung cho 2.2.7.3 Phần cứng.

[7.1.1.1/H-2-1] Độ phân giải màn hình

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 1, 10, 20, 30, 31, 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

Phần tử MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
pixel có độ phân giải dài ≥ 320 ≥ 1280 ≥ 1920 ≥ 1920 ≥ 1920 ≥ 1920 ≥ 1920 ≥ 1920 ≥ 1920
số pixel có độ phân giải thấp ≥ 240 ≥ 720 ≥ 1080 ≥ 1080 ≥ 1080 ≥ 1080 ≥ 1080 ≥ 1080 ≥ 1080

[7.1.1.3/H-2-1] Mật độ màn hình

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 1, 10, 20, 30, 31, 33, 34 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

Phần tử MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34
dpi mật độ hiển thị ≥ 100 ≥ 240 ≥ 400 ≥ 400 ≥ 400 ≥ 400 ≥ 400

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI có mật độ màn hình tối thiểu là 400 dpi nếu chiều rộng màn hình của thiết bị < 600 dp.

[7.1.1.3/H-3-1] Màn hình HDR

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

Phần tử MPC 34 MPC 35 MPC 37
độ chói màn hình nits ≥ 1000 ≥ 1000 ≥ 1000

[7.6.1/H-2-1] Bộ nhớ

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 1, 10, 20, 31, 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

Phần tử MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
Bộ nhớ có sẵn (GiB) 1,37 3,05 5 5 5 6,64 6,64 6,64 8

2.2.7.4 Hiệu suất

Bổ sung cho 2.2.7.4 Hiệu suất.

[8.2/H-1-1] Ghi tuần tự

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 1, 10, 20, 30, 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

Phần tử MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
Tốc độ IO của hệ thống tệp (Mb/giây) ≥ 35 ≥ 50 ≥ 100 ≥ 100 ≥ 125 ≥ 125 ≥ 150 ≥ 150 ≥ 250

[8.2/H-1-2] Ghi ngẫu nhiên

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 1, 10, 20, 30, 31, 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

Phần tử MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
Tốc độ IO của hệ thống tệp (Mb/giây) ≥ 4 ≥ 5 ≥ 10 ≥ 10 ≥ 10 ≥ 10 ≥ 10 ≥ 10 ≥ 30

[8.2/H-1-3] Đọc tuần tự

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 1, 10, 20, 30, 31, 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

Phần tử MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
Tốc độ IO của hệ thống tệp (Mb/giây) ≥ 125 ≥ 200 ≥ 200 ≥ 200 ≥ 250 ≥ 250 ≥ 250 ≥ 250 ≥ 700

[8.2/H-1-4] Đọc ngẫu nhiên

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 1, 10, 20, 30, 33, 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

Phần tử MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
Tốc độ IO của hệ thống tệp (Mb/giây) ≥ 15 ≥ 25 ≥ 25 ≥ 25 ≥ 40 ≥ 40 ≥ 100 ≥ 100 ≥ 200

[8.2/H-1-5] Hiệu suất đọc và ghi tuần tự song song

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 34, 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI đảm bảo hiệu suất đọc và ghi tuần tự song song với hiệu suất đọc gấp 2 lần và hiệu suất ghi gấp 1 lần, ít nhất là 50 MB/giây.

2.2.7.5 Đồ hoạ

Bổ sung cho 2.2.7.5 Đồ hoạ.

[7.1.4.1/H-1-2] EGL

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu trong bảng sau:

Phần tử 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

Các hoạt động triển khai thiết bị cầm tay trả về một trong các giá trị MPC sau đây: 35, 37 cho MEDIA_PERFORMANCE_CLASS PHẢI đáp ứng các yêu cầu sau:

  • PHẢI hỗ trợ VkPhysicalDeviceProtectedMemoryFeatures.protectedMemory và VK_KHR_global_priority.