הערות לגרסה של ערכת הבדיקה של תמונות המצלמה ב-Android 14

במהדורת Android 14 יש כמה שינויים ב-Camera ITS.

בדף הזה נסכם את השינויים ב-ITS של המצלמה ב-Android 14. השינויים מתחלקים לחמש קטגוריות רחבות:

גרסאות Python וחבילות

ב-Android 14 יש תמיכה בגרסאות Python הבאות, בנוסף לגרסאות ולספריות Python שנתמכות ב-Android 12 וב-Android 13:

בדיקות מצלמה מורחבות ומוגבלות

ב-Android 14, הבדיקה הבאה עוברת שינוי כדי לאפשר בדיקה של מצלמות מוגבלות באמצעות בדיקות קיימות.

Scene שם הבדיקה תיאור
1_1 test_jpeg השיטה manual_capture() הוסרה.
1_2 test_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, הבדיקות הבאות של זיהוי הפנים עברו שינוי מבני.

Scene שם הבדיקה תיאור
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 בין גובה לרוחב, החיתוך והשדה החזותי מתאימים לפורמטים הנתמכים.
6 test_in_sensor_zoom בדיקה של התנהגות הזום בתוך החיישן של המצלמה.
6 test_low_latency_zoom בדיקה אם יחס הזום משתנה בצורה נכונה אם מוגדרת הגדרה שמבטלת את הזום.
6 test_preview_video_zoom_match בדיקה שהזום פועל באופן זהה בשידורים של Preview ו-Video.
תוספים test_hdr_extension בדיקה שהתוסף HDR מופעל בצורה תקינה כשמתבקשים להפעיל אותו.
תוספים test_night_extension בדיקה שהתוסף Night מופעל בצורה תקינה כשמתבקשים להפעיל אותו.
sensor_fusion test_led_snapshot בדיקה שהתמונות הסטטיות של תאורת ה-LED לא גורמות לרוויה או לצבע צהוב בתמונה.

בדיקת DUT במקביל

ב-Android 14 יש תמיכה בבדיקות DUT במקביל, שמאפשרת לבדוק DUTs במקביל במספר ציוד בדיקה כדי לזרז את תהליך הבדיקה הכולל. לדוגמה, בדיקה במקביל מאפשרת לבדוק את מצלמה 0 במתקן אחד ואת מצלמה 1 במתקן אחר בו-זמנית.

פרטים נוספים זמינים במאמר בדיקת DUT במקביל.

דרישות הבדיקה

באיור 1 מוצג הטבעת לפענוח הסוד של ITS ב-Android 14. ב'טבעת הפענוח הסודית' מוצגות הגדרות הבדיקה של כל בדיקה. הגדרות הבדיקה שמאובטחות באמצעות android.request.availableCapabilities הן באותיות רישיות. הפריטים העיקריים שצריך לעמוד בהם כדי לקבל אישור הם:

  • MANUAL_SENSOR
  • READ_3A
  • PER_FRAME_CONTROL
  • RAW
  • faceDetectModes
  • timestampSource
  • flash.info.available

טבעת פענוח סודי

איור 1. טבעת הפענוח הסודית של ITS ב-Android 14