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ànhMEDIA_PERFORMANCE_CLASSkhi đề 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()và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()và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()và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:
| 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:
| 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_HdrEditingcho 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_DynamicColorAspectcho 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_BIThoặcAUDIO_FORMAT_PCM_FLOATcho đị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_ALLvớ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.supportedHardwareLeveldưới dạngFULLtrở lên cho camera sau chính vàLIMITEDtrở 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_REALTIMEcho 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_RAWvàandroid.graphics.ImageFormat.RAW_SENSORcho 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_STABILIZATIONcho 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_CAMERAcho 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_CASEcho 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.