Sử dụng dữ liệu được cung cấp trong bảng hiệu suất để điền vào bản đồ hiệu suất của hệ sinh thái. Hãy làm theo hướng dẫn trực quan hoá dữ liệu được đề xuất khi điền dữ liệu vào bản đồ hiệu suất. Căn chỉnh dữ liệu thu được từ DUT với bản đồ hiệu suất để so sánh.
Trực quan hoá dữ liệu trong bản đồ hiệu suất
Bản đồ hiệu suất cho Hiệu ứng 1 và Hiệu ứng 2 được vẽ bằng thời lượng đỉnh, biên độ đỉnh và chỉ số chất lượng cho độ sắc nét (FOMS = PRR / thời lượng đỉnh). Khi điều chỉnh dữ liệu cho phù hợp với bản đồ hiệu suất, hãy cẩn thận theo dõi dữ liệu trong trục x (thời lượng đỉnh), trục y (biên độ đỉnh) và kích thước bong bóng (FOMS). Bản đồ hiệu suất được trình bày theo nhiều danh mục, bao gồm cả cấp giá (thấp, trung bình, cao) và loại bộ truyền động (X-LRA, Z-LRA, ERM). Sử dụng nhiều màu sắc để biểu thị các danh mục khác nhau.
Bản đồ hiệu suất hỗ trợ việc đánh giá thiết bị mục tiêu bằng cách sử dụng so sánh tương đối theo ngữ cảnh (thay vì đánh giá đạt hoặc không đạt). Khi diễn giải kết quả so sánh giữa bản đồ hiệu suất và phép đo DUT, hãy xây dựng kỳ vọng dựa trên các danh mục mà điện thoại thuộc về, sau đó cân nhắc những câu hỏi sau:
- Đặc điểm hiệu suất của thiết bị nằm ở đâu trên bản đồ?
- Xét nhiều điều kiện (ví dụ: mức giá hoặc loại bộ truyền động), thiết bị của bạn có hoạt động hiệu quả hơn, tương đương hoặc kém hiệu quả hơn so với đối thủ cạnh tranh không?
- Kết quả có đáp ứng được mong đợi của bạn không? Nếu không, yếu tố nào hoạt động kém hiệu quả?
Ví dụ: nếu hiệu suất của điện thoại giá rẻ có ERM tương đương với hiệu suất của điện thoại X-LRA cao cấp, thì điện thoại giá rẻ có phản hồi xúc giác chất lượng cao so với các điện thoại giá rẻ tương tự có ERM.
Trong EFFECT_CLICK
(Hiệu ứng 1) và createOneShot
(Hiệu ứng 2), trục x và trục y lần lượt đề cập đến thời lượng đỉnh và biên độ đỉnh. Kích thước của bong bóng cho biết chỉ số về độ sắc nét (FOMS = PRR / thời lượng đỉnh), còn mã màu trong chú giải đại diện cho các danh mục để phân đoạn thêm (bậc giá hoặc loại bộ truyền động). Ví dụ: trong bản đồ hiệu suất được phân đoạn theo mức giá (ví dụ: thấp/trung bình/cao), màu sắc của mỗi bong bóng đại diện cho mức giá. Bằng cách so khớp màu của bong bóng với mức giá của điện thoại, bạn có thể so sánh điện thoại của mình với các đối thủ cạnh tranh ở cùng mức giá.
Bong bóng màu xanh lục trong Hình 1 cho thấy phản hồi xúc giác chất lượng cao cho EFFECT_CLICK
(Hiệu ứng 1). Hiệu ứng thường rõ ràng và mạnh mẽ khi thời lượng ngắn, biên độ cao và kích thước bong bóng lớn.
Bong bóng màu đỏ trong Hình 1 cho thấy haptics chất lượng thấp từ EFFECT_CLICK
(Effect 1). Các hiệu ứng thường có cảm giác rung, mềm và yếu khi thời lượng dài, biên độ thấp và kích thước bong bóng nhỏ.
Đường màu đỏ chấm nét cho biết ngưỡng biên độ tối thiểu. Nếu biên độ nhỏ hơn 0,1 g, thì người dùng sẽ không cảm nhận được phản hồi xúc giác (trường hợp thất bại F03-2).
Hình 1. Bản đồ hiệu suất cho hướng dẫn về Hiệu ứng 1
Hình 2. Bản đồ hiệu suất cho hướng dẫn về Hiệu ứng 2
Đọc dữ liệu từ createOneShot
(Hiệu ứng 2) là một quy trình gần giống với dữ liệu Hiệu ứng 1, chỉ có một điểm khác biệt. Vì thời lượng mục tiêu của Hiệu ứng 2 là 20 mili giây, nên thời lượng đỉnh gần 20 mili giây biểu thị đầu ra có khả năng hãm tốt.
Dữ liệu từ createWaveform
(Effect 3) tập trung vào khả năng kiểm soát biên độ.
Tỷ lệ mục tiêu giữa gia tốc đầu tiên (Gia tốc 1 = biên độ 50% = thanh bên trái trong biểu đồ thanh theo nhóm) và gia tốc thứ hai (Gia tốc 2 = biên độ 100% = thanh bên phải trong biểu đồ thanh theo nhóm) là 2.
Hình 3. Bản đồ hiệu suất cho các hướng dẫn về Effect 3
Dữ liệu và hình minh hoạ về bản đồ hiệu suất
Dữ liệu này áp dụng cho các bản đồ hiệu suất:
- Ngày kiểm tra: 12 tháng 4 năm 2020
- Số lượng mẫu thiết bị đã thử nghiệm: 28
- Số lượng nhà sản xuất thiết bị đã thử nghiệm: 10
- Khoảng thời gian phát hành thiết bị: Tối đa 18 tháng trước ngày kiểm tra
Các hiệu ứng xúc giác được quan sát thấy trong bản đồ hiệu suất:
VibrationEffect.EFFECT_CLICK
(Hiệu ứng 1)VibrationEffect.createOneShot
(Hiệu ứng 2)VibrationEffect.createWaveform
(Hiệu ứng 3)
Phân khúc theo bậc giá
- Cao (600 USD trở lên)
- Trung bình (từ 300 USD đến 600 USD)
- Thấp (tối đa 300 USD)
Các trường hợp lỗi
- F01: Hằng số xúc giác chưa được triển khai. Không có tín hiệu nào để phân tích.
- F02: Biên độ tín hiệu quá yếu để phân tích hoặc để con người cảm nhận được. Lỗi MATLAB.
- F03-1: Biên độ tín hiệu quá yếu để phân tích hoặc để con người cảm nhận được. Giá trị PRR nhỏ hơn 0 (< 0).
- F03-2: Biên độ tín hiệu quá yếu nên không thể phân tích hoặc không thể cảm nhận được đối với con người. Giá trị biên độ nhỏ hơn 0,1 (< 0,1).
- F04: Thiếu giai đoạn tăng tốc đầu tiên. Không có tín hiệu trong hiệp 1.
- F05: Không tăng tốc độ giữa hai giai đoạn. Biên độ tối đa của gia tốc 1 và gia tốc 2 gần như giống hệt nhau.
Phiên bản Android cần thiết cho hoạt động đánh giá phần cứng: Android 10.0 (API cấp 29) trở lên.
Phiên bản Android được dùng để điền sẵn thông tin vào bản đồ hiệu suất: Android 8.0 (API cấp 26) trở lên. Đối với Hiệu ứng 1,
HapticFeedbackConstants.KEYBOARD_PRESS
được dùng thay vìVibrationEffect.EFFECT_CLICK
vì quá trình thu thập dữ liệu được thực hiện trước khi ra mắt Danh sách kiểm tra việc triển khai Haptics.
Bản đồ hiệu suất cho EFFECT_CLICK (Hiệu ứng 1)
Giới thiệu về bản đồ hiệu suất cho EFFECT_CLICK (Hiệu ứng 1) | |||||||
---|---|---|---|---|---|---|---|
Định nghĩa hiệu ứng (Java) | Vibrator vibrator = getSystemService(Vibrator.class); vibrator.vibrate(VibrationEffect.createPredefined(EFFECT_CLICK)); |
||||||
Định nghĩa hiệu ứng (Kotlin) | val vibrator = getSystemService(Vibrator::class.java) vibrator.vibrate(VibrationEffect.createPredefined(EFFECT_CLICK)) |
||||||
Dữ liệu cần thiết để đọc bản đồ hiệu suất |
|
||||||
Tỷ lệ đỗ |
|
Dữ liệu để điền sẵn vào bản đồ hiệu suất cho EFFECT_CLICK (Effect 1) | |||||||
---|---|---|---|---|---|---|---|
Mã thiết bị | Bậc giá | Loại bộ truyền động | Đạt/Không đạt | Thời lượng cao điểm (mili giây) | Biên độ đỉnh (g) | PRR | FOMS |
#101 | Cao | X-LRA | Đạt | 167,33 | 0,53 | 20,91 | 0,12 |
#102 | Cao | X-LRA | Đạt | 20,63 | 1,07 | 20,09 | 0,97 |
#103 | Cao | X-LRA | Đạt | 19,98 | 0,98 | 21,75 | 1,09 |
#104 | Cao | X-LRA | Đạt | 22,67 | 1,16 | 20.02 | 0,88 |
#105 | Cao | X-LRA | Đạt | 10,96 | 1,30 | 23,62 | 2,16 |
#106 | Cao | Z-LRA | Đạt | 20.13 | 1.11 | 24,15 | 1,20 |
#107 | Cao | Z-LRA | Đạt | 49,31 | 0,79 | 20,06 | 0,41 |
#108 | Cao | X-LRA | Đạt | 120,71 | 0,24 | 14,93 | 0,12 |
#109 | Cao | Z-LRA | Đạt | 51,46 | 0,43 | 8,69 | 0,17 |
#110 | Cao | X-LRA | Đạt | 8,44 | 1,01 | 27,68 | 3,28 |
#111 | Cao | ERM | Không đạt (F01) | Không có | Không áp dụng | Không áp dụng | Không có |
#112 | Cao | Z-LRA | Đạt | 25,85 | 0,51 | 21,94 | 0,85 |
#113 | Cao | Z-LRA | Đạt | 58,35 | 0,29 | 25.10 | 0,43 |
#114 | Cao | Z-LRA | Đạt | 34,46 | 0,28 | 20,91 | 0,61 |
#115 | Cao | Z-LRA | Đạt | 23,67 | 0,31 | 26,46 | 1,12 |
#116 | Cao | X-LRA | Đạt | 8,40 | 0,44 | 29,82 | 3,55 |
#117 | Cao | Z-LRA | Đạt | 31,35 | 1,13 | 23,65 | 0,75 |
#118 | Trung bình | Z-LRA | Đạt | 26,42 | 0,42 | 25,05 | 0,95 |
#119 | Trung bình | Z-LRA | Đạt | 30,65 | 0,48 | 19,69 | 0,64 |
#120 | Trung bình | Z-LRA | Đạt | 170,65 | 0,97 | 20,16 | 0,12 |
#121 | Trung bình | Z-LRA | Đạt | 51,69 | 0,55 | 17.14 | 0,33 |
#122 | Trung bình | X-LRA | Không đạt (F01) | Không có | Không áp dụng | Không áp dụng | Không có |
#123 | Thấp | ERM | Không đạt (F01) | Không có | Không áp dụng | Không áp dụng | Không có |
#124 | Thấp | ERM | Đạt | 68,33 | 0,93 | 7,40 | 0,11 |
#125 | Thấp | ERM | Không đạt (F01) | Không có | Không áp dụng | Không áp dụng | Không có |
#126 | Thấp | Z-LRA | Đạt | 41,96 | 0,68 | 8,77 | 0,21 |
#127 | Thấp | Z-LRA | Đạt | 9,63 | 0,43 | 4,55 | 0,47 |
#128 | Thấp | Z-LRA | Đạt | 22,77 | 0,55 | 26.10 | 1,15 |
Hình 4. Bản đồ hiệu suất cho Hiệu ứng 1 (theo bậc giá)
Hình 5. Bản đồ hiệu suất cho Hiệu ứng 1 (theo loại bộ truyền động)
Bản đồ hiệu suất cho createOneShot (Hiệu ứng 2)
Giới thiệu về bản đồ hiệu suất cho createOneShot (Effect 2) | |||||||
---|---|---|---|---|---|---|---|
Định nghĩa hiệu ứng (Java) | private static final long oneShotTiming = 20; private static final int oneShotAmplitude = 255; |
||||||
Định nghĩa hiệu ứng (Kotlin) | private val oneShotTiming: Long = 20 private val oneShotAmplitude = 255 |
||||||
Dữ liệu cần thiết để đọc bản đồ hiệu suất |
|
||||||
Tỷ lệ đỗ |
|
Dữ liệu để điền sẵn vào bảng hiệu suất cho createOneShot (Effect 2) | |||||||
---|---|---|---|---|---|---|---|
Mã thiết bị | Bậc giá | Loại bộ truyền động | Đạt/Không đạt | Thời lượng cao điểm (mili giây) | Biên độ đỉnh (g) | PRR | FOMS |
#201 | Cao | X-LRA | Đạt | 168,81 | 0,98 | 20,62 | 0,12 |
#202 | Cao | X-LRA | Đạt | 28,35 | 2,29 | 28,95 | 1,02 |
#203 | Cao | X-LRA | Đạt | 77,25 | 0,78 | 21.01 | 0,27 |
#204 | Cao | X-LRA | Đạt | 70,48 | 1,42 | 21,85 | 0,31 |
#205 | Cao | X-LRA | Đạt | 67,92 | 1,19 | 22,61 | 0,33 |
#206 | Cao | Z-LRA | Đạt | 33,44 | 1,34 | 25,19 | 0,75 |
#207 | Cao | Z-LRA | Đạt | 73,90 | 1,36 | 23.13 | 0,31 |
#208 | Cao | X-LRA | Đạt | 102,02 | 0,71 | 20,12 | 0,2 |
#209 | Cao | Z-LRA | Đạt | 63,71 | 0,14 | 3,70 | 0,06 |
#210 | Cao | X-LRA | Đạt | 8,46 | 1,01 | 28,77 | 3,40 |
#211 | Cao | ERM | Thất bại (F02, F03-1) | Không có | Không áp dụng | Không áp dụng | Không có |
#212 | Cao | Z-LRA | Đạt | 43,71 | 1,03 | 23.14 | 0,53 |
#213 | Cao | Z-LRA | Đạt | 27,42 | 0,23 | 22,85 | 0,83 |
#214 | Cao | Z-LRA | Đạt | 45,29 | 0,72 | 199.900 | 0,44 |
#215 | Cao | Z-LRA | Đạt | 23,71 | 0,41 | 27.30 | 1,15 |
#216 | Cao | X-LRA | Đạt | 8.31 | 0,43 | 27,58 | 3,32 |
#217 | Cao | Z-LRA | Đạt | 42,19 | 1,03 | 26,97 | 0,64 |
#218 | Trung bình | Z-LRA | Đạt | 26,38 | 0,42 | 24,74 | 0,94 |
#219 | Trung bình | Z-LRA | Đạt | 46,77 | 1,01 | 24,64 | 0,53 |
#220 | Trung bình | Z-LRA | Đạt | 166,33 | 0,97 | 20,61 | 0,12 |
#221 | Trung bình | Z-LRA | Đạt | 38,60 | 0,42 | 18,21 | 0,47 |
#222 | Trung bình | X-LRA | Đạt | 76.00 | 0,61 | 23,17 | 0,3 |
#223 | Thấp | ERM | Không đạt (F03-2) | 55,27 | 0,08 | 1,95 | 0,04 |
#224 | Thấp | ERM | Đạt | 39,29 | 0,3 | 7,04 | 0,18 |
#225 | Thấp | ERM | Không thành công (F03) | Không có | Không áp dụng | Không áp dụng | Không có |
#226 | Thấp | Z-LRA | Đạt | 34,31 | 0,53 | 30,23 | 0,88 |
#227 | Thấp | Z-LRA | Đạt | 5,42 | 0,37 | 12,23 | 2,26 |
#228 | Thấp | Z-LRA | Đạt | 22,65 | 0,9 | 24,23 | 1,07 |
Hình 6. Bản đồ hiệu suất cho Hiệu ứng 2 (theo mức giá)
Hình 7. Bản đồ hiệu suất cho Hiệu ứng 2 (theo loại bộ truyền động)
Bản đồ hiệu suất cho createWaveform (Hiệu ứng 3)
Giới thiệu về bản đồ hiệu suất cho createWaveform (Effect 3) | |||||||
---|---|---|---|---|---|---|---|
Định nghĩa hiệu ứng (Java) | private static final long[] waveformTimings = {500, 500}; private static final int[] waveformAmplitudes = {128, 255}; |
||||||
Định nghĩa hiệu ứng (Kotlin) | private val waveformTimings = longArrayOf(500, 500) private val waveformAmplitudes = intArrayOf(128, 255) |
||||||
Dữ liệu cần thiết để đọc bản đồ hiệu suất |
|
||||||
Tỷ lệ đỗ |
|
Dữ liệu để điền vào bảng hiệu suất cho createWaveform (Effect 3) | |||||||
---|---|---|---|---|---|---|---|
Mã thiết bị | Bậc giá | Loại bộ truyền động | Đạt/Không đạt | Gia tốc 1 (50%) | Gia tốc 2 (100%) | Tỷ lệ tăng tốc | Delta |
#301 | Cao | X-LRA | Đạt | 1,19 | 2,02 | 1,70 | 0,83 |
#302 | Cao | X-LRA | Đạt | 0,87 | 1,85 | 2.12 | 0,98 |
#303 | Cao | X-LRA | Đạt | 0,62 | 1,47 | 2,37 | 0,85 |
#304 | Cao | X-LRA | Đạt | 0,82 | 1,89 | 2,30 | 1,07 |
#305 | Cao | X-LRA | Đạt | đô la Mỹ | 1,51 | 2,21 | 0,83 |
#306 | Cao | Z-LRA | Đạt | 1,02 | 1,5 | 1,46 | 0,47 |
#307 | Cao | X-LRA | Đạt | 0,59 | 1,37 | 2,32 | 0,78 |
#308 | Cao | Z-LRA | Đạt | 0,58 | 0,72 | 1,25 | 0,14 |
#309 | Trung bình | Z-LRA | Đạt | 0,39 | 1,43 | 3,66 | 1,04 |
#310 | Cao | X-LRA | Không thành công (F04) | 0,00 | 1,36 | 1,36 | 1,36 |
#311 | Cao | X-LRA | Không thành công (F04) | 0,00 | 0,56 | 0,56 | 0,56 |
#312 | Trung bình | Z-LRA | Không thành công (F04) | 0,00 | 0,71 | 0,71 | 0,71 |
#313 | Cao | Z-LRA | Không đạt (F05) | 0,6 | 0,61 | 1,02 | 0,01 |
#314 | Cao | Z-LRA | Không đạt (F05) | 0,64 | 0,65 | 1,01 | 0,01 |
#315 | Cao | ERM | Không đạt (F05) | 0,96 | 0,95 | 0,99 | -0,01 |
#316 | Cao | Z-LRA | Không đạt (F05) | 0,4 | 0,4 | 1 | 0,00 |
#317 | Cao | Z-LRA | Không đạt (F05) | 0,6 | 0,58 | 0,98 | -0,01 |
#318 | Cao | Z-LRA | Không đạt (F05) | 0,3 | 0,3 | 1 | 0,00 |
#319 | Cao | Z-LRA | Không đạt (F05) | 0,57 | 0,56 | 0,99 | 0,00 |
#320 | Trung bình | Z-LRA | Không đạt (F05) | 0,67 | 0,67 | 1 | 0,00 |
#321 | Trung bình | Z-LRA | Không đạt (F05) | 0,67 | 0,66 | 0,99 | -0,01 |
#322 | Trung bình | X-LRA | Không đạt (F05) | 0,95 | 1,02 | 1,07 | 0,06 |
#323 | Thấp | ERM | Không đạt (F05) | 0,86 | 0,88 | 1,01 | 0,01 |
#324 | Thấp | ERM | Không đạt (F05) | 1,46 | 1,45 | 0,99 | -0,01 |
#325 | Thấp | ERM | Không đạt (F05) | 0,95 | 0,96 | 1,01 | 0,01 |
#326 | Thấp | Z-LRA | Không đạt (F05) | 0,9 | 0,92 | 1,02 | 0,02 |
#327 | Thấp | Z-LRA | Không đạt (F05) | 0,47 | 0,47 | 1 | 0,00 |
#328 | Thấp | Z-LRA | Không đạt (F05) | 0,51 | 0,56 | 1,09 | 0,04 |
Hình 8. Bản đồ hiệu suất cho Hiệu ứng 3 (theo kết quả đạt/không đạt)