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