הערות לגרסה של ערכת הבדיקה של תמונות המצלמה ב-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