גרסת Android 14 כוללת כמה שינויים ב-Camera ITS.
בדף הזה מופיע סיכום של השינויים ב-ITS של המצלמה ב-Android 14. השינויים מתחלקים לחמש קטגוריות רחבות:
- גרסאות Python וגרסאות של חבילות
- הגדלה מוגבלת של בדיקות המצלמה
- יותר בדיקות הקשורות לפנים
- שינויים אחרים בבדיקות
- בדיקות חדשות
- בדיקת DUT במקביל
גרסאות Python וחבילות
ב-Android 14 יש תמיכה בגרסאות Python הבאות, בנוסף לגרסאות ולספריות Python שנתמכות ב-Android 12 וב-Android 13:
- Python 3.9.2
- OpenCV 4.2.0
- Numpy 1.20.3
- Matplotlib 3.4.1
- Scipy 1.6.2
- pySerial 3.5
- Pillow 8.3.1
- PyYAML 5.4.1
- Mobly 1.11
- FFmpeg 4.4.1
- (לבדיקה של Display P3 בלבד) Colour-science 0.4.2
בדיקות מצלמה מורחבות ומוגבלות
ב-Android 14, הבדיקה הבאה עוברת שינוי כדי לאפשר בדיקה של מצלמות מוגבלות באמצעות בדיקות קיימות.
Scene | שם הבדיקה | תיאור |
---|---|---|
1_1 | test_jpeg | השיטה manual_capture() הוסרה. |
1_2 | בדיקה_yuv_jpeg_all | בוצע מחדש ארגון כדי להסיר את השיטה manual_capture() . |
1_2 | test_yuv_plus_jpeg | בוצע מחדש ארגון כדי להסיר את השיטה manual_capture() . |
1_2 | test_yuv_plus_raw | השיטה manual_capture() שונתה.
בדיקות RAW/RAW10/RAW12 מוזגו לבדיקה אחת. |
4 | test_multi_camera_alignment | השיטה manual_capture() שונתה. |
בדיקות מוגברות שקשורות לזיהוי הפנים
ב-Android 14, הבדיקות הבאות של זיהוי הפנים עברו שינוי מבני.
סצנה | שם הבדיקה | תיאור |
---|---|---|
2 | test_num_faces | תצוגות פנים חדשות להגדלת המגוון של תצוגות הפנים. מיקומי הפנים אושרו. |
שינויים נוספים לבדיקה
ב-Android 14, הבדיקות הבאות מאורגנות מחדש כדי להגדיל את כיסוי הבדיקות.
Scene | שם הבדיקה | תיאור |
---|---|---|
0 | test_read_write | בוצע שינוי מבני כדי לסמן ערכים של מטא-נתונים של תיעוד רגישות שנמצאים מחוץ ל-android.sensor.sensitivityRange . |
1_1 | test_burst_sameness_manual | הקוד עוצב מחדש כך שיתבצעו בו שתי התפרצויות של 50 פריימים במקום חמש התפרצויות של 50 פריימים. |
1_2 | test_yuv_jpeg_all | הקוד עובר עיבוד מחדש כדי להשתמש בתרחיש לדוגמה STILL_CAPTURE , אם הוא זמין. |
1_2 | test_yuv_plus_jpeg | הקוד עובר עיבוד מחדש כדי להשתמש בתרחיש לדוגמה STILL_CAPTURE , אם הוא זמין. |
4 | test_multi_camera_alignment | הקוד עובר שינוי כדי להוסיף צילומי YUV ולהוסיף צילומי 640x360 לצילומי 640x480 הקיימים. |
בדיקות חדשות
Android 14 כולל את הבדיקות החדשות הבאות.
Scene | שם הבדיקה | תיאור |
---|---|---|
2_a | test_autoframing | מוודאת שהפריים האוטומטי יכול לכוונן את מרחק התצוגה כך שיכלול את כל הפנים עם גווני עור שונים, ללא קשר ליחס הזום שהוגדר. |
2_a | test_display_p3 | מוודאים שהפלט של P3 JPEG נכון. |
2_a | test_preview_min_frame_rate | אימות שהקצב של התצוגה המקדימה מגיע לקצב הפריימים המינימלי שמוגדר במאפייני המצלמה בתנאים של תאורה נמוכה. |
3 | test_landscape_to_portrait | בדיקה שהתמונה מסתובבת כמו שצריך כשמשנים את הכיוון מאופקי לאנכי. |
4 | test_preview_aspect_ratio_and_crop | מאמתת את יחס הגובה-רוחב של השידור Preview , החיתוך ו-FVV מתאימים לפורמטים נתמכים. |
6 | test_in_sensor_zoom | מאמת את התנהגות המרחק מהתצוגה בחיישן של המצלמה. |
6 | בדיקה_נמוך_זמן_זמן_זום | אימות התאמה של יחס הזום בצורה נכונה אם ההגדרות מבטלות את מרחק התצוגה. |
6 | בדיקה_preview_video_Zoom_match | בדיקה שהזום פועל באופן זהה בשידורים של Preview ו-Video . |
תוספים | test_hdr_extension | בדיקה שהתוסף HDR מופעל בצורה תקינה כשמתבצע בקשה לכך. |
תוספים | test_night_extension | בדיקה שהתוסף Night מופעל בצורה תקינה כשמתבצע בקשה לכך. |
חיישן_היתוך | בדיקה_לידי_snapshot | בדיקה שהתמונות הסטטיות של תאורת ה-LED לא גורמות לרוויה או לצבע צהוב בתמונה. |
בדיקת DUT במקביל
ב-Android 14 יש תמיכה בבדיקות DUT מקבילות, שמאפשרות לבדוק DUT במקביל עם מספר התקנים כדי לזרז את הבדיקה הכוללת. לדוגמה, בדיקה במקביל מאפשרת לבדוק את מצלמה 0 במתקן אחד ואת מצלמה 1 במתקן אחר בו-זמנית.
לפרטים נוספים, ראו בדיקת DUT במקביל.
דרישות הבדיקה
באיור 1 מוצגת טבעת המפענח הסודי של Android 14. טבעת המפענח הסודי מציגה את הגדרות הבדיקה שהבדיקות הנפרדות מוגבלות לפיהן. הגדרות הבדיקה שמאובטחות באמצעות android.request.availableCapabilities
הן באותיות רישיות.
הפריטים העיקריים שצריך לעמוד בהם כדי לקבל אישור הם:
MANUAL_SENSOR
READ_3A
PER_FRAME_CONTROL
RAW
faceDetectModes
timestampSource
flash.info.available
איור 1. טבעת הפענוח הסודית של ITS ב-Android 14