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

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

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

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

ב-Android 15 יש תמיכה בגרסאות Python ובגרסאות החבילות הבאות:

אנחנו ממליצים מאוד לשותפים להשתמש בתוכנה לניהול חבילות כדי לאגד יחד את הגרסאות הנכונות ולשנות גרסאות בין סביבות הפיתוח של גרסאות Android.

החבילה הבאה נדרשת עכשיו ל-Android 15:

בדיקות FAIL*

ב-Android 15 נעשה שימוש בסיווג FAIL* לתוצאות הבדיקות, כדי לציין שבדיקה נכשלה אבל עדיין אין דרישה כזו. לכן, בדיקות עם הסימון FAIL* ידווחו כ-PASS ל-CTS Verifier.

רשימת היתרים לטאבלטים

בגלל כישלונות בבדיקות בטאבלטים שמשתמשים ב-PWM (שינוי רוחב הפולס) כדי להכהות את המסכים, ב-Android 15 נעשה שימוש ברשימת ההיתרים של הטאבלטים כדי לבדוק את סוג הטאבלט ואת גרסת מערכת ההפעלה. רשימת הטאבלטים ברשימת ההיתרים מפורטת במאמר רשימת ההיתרים לטאבלטים.

בדיקת אפליקציית המצלמה של Jetpack

ב-Android 15 נוספה אפשרות לבצע בדיקות באמצעות אפליקציית המצלמה של Jetpack‏ (JCA) כדי לדמות שימוש באפליקציות של צד שלישי. צריך להתקין את JCA במכשיר שנבדק לפני בדיקת scene_flash.

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

ב-Android 15 נוספה כלי לבדיקת ההתאמה, tools/check_alignment.py, שעוזר לקבוע את ההתאמה של התרשים במהלך ההגדרה. הכלי משתמש בתרשים scene4 כדי לחשב את מרכז העיגול בטאבלט ביחס למרכז הסצנה שצולמה.

בדיקות שהוצאו משימוש

ב-Android 15, הבדיקות הבאות יוסרו כי פונקציות הבדיקה שלהן נכללות בבדיקות אחרות.

Scene שם הבדיקה
0 test_capture_result_dump
0 test_param_sensitivity_burst
1_1 test_3a
1_1 test_ae_af
1_1 test_param_exposure_time
1_2 test_param_sensitivity
3 test_3a_consistency

סצנות חדשות ומעודכנות

ב-Android 15 מוצגים כמה סצנות חדשות ומעודכנות כדי להגדיל את כיסוי הבדיקות ולקצר את זמן הבדיקה.

Scene תיאור
feature_combination סצנה של תיבת שילוב חיישנים כדי לאפשר פיצול של בדיקת שילוב התכונות לסצנה נפרדת.
sensor_fusion התרשים של תיבת ההיתוך של החיישן מעודכן וכולל סמני ArUco. התרשים צריך למלא את החלק האחורי של תיבת מיזוג החיישנים. לשם כך, צריך להדפיס אותו בגודל 17"x17" (43x43 ס"מ).
scene7 סצנה מבוססת-טאבלט עם קצוות משופעים ורבעוני צבע כדי לשמור על עקביות של 3A במעברים בין המצלמות.
scene8 סצנה מבוססת-טאבלט עם אזורים בגוון צבע לבדיקה של מדידת אזור ב-AE וב-AWB.
scene9 סצנה מבוססת טאבלט עם תמונה באנטרופיה גבוהה להפעלת דחיסת נתונים בפורמט JPEG.
scene_flash תרשים של ציוד למיזוג חיישנים עם פני שטח רפלקטיבים, לצורך קיבוץ בדיקות שבהן התאורה נשלטת.
scene_low_light סצנה מבוססת טאבלט עם רשת של ריבועים בגווני אפור שונים על רקע שחור.
scene_video סצנה מבוססת-טאבלט עם אובייקטים נעים לבדיקה של ירידה בפריימים.

בדיקות חדשות

גרסת Android 15 כוללת את הבדיקות החדשות הבאות.

Scene שם הבדיקה תיאור
2_c test_default_camera_hdr הפונקציה מאמתת שאפליקציית המצלמה המובנית מתעדת Ultra HDR כברירת מחדל אם המכשיר מסווג כסוג הביצועים 15.
4 test_30_60fps_preview_fov_match מוודאים שאותו שדה ראייה מופיע בשידור התצוגה המקדימה ב-30fps וב-60fps.
6 test_preview_zoom בדיקה שיחס הזום של כל פריים בתצוגה המקדימה תואם למטא-נתוני הצילום התואמים.
6 test_session_characteristics_zoom מאמתת את טווח יחס הזום של כל הגדרות הסשנים הנתמכות.
7 בדיקה_multi_camera_switch בדיקה שההתנהגות של 3A בסטרימינג של התצוגה המקדימה עקבית במעברים בין מצלמה רחבה למצלמה רחבה במיוחד.
8 test_ae_awb_regions מוודאת שאזורי המדידה AE ו-AWB של התצוגה המקדימה פועלים כמו שצריך.
9 בדיקה_jpeg_high_entropy בדיקה שמאפשרת לוודא שאפשר לדחוס בצורה תקינה צילומי JPEG עם סצנות מורכבות.
feature_combination test_feature_combination מוודאים שיש תמיכה בכל השילובים של שילובי שידורים, ייצוב של תצוגה מקדימה, טווח FPS יעד, וידאו HDR באיכות 10 ביט ו-Ultra HDR.
Flash test_flash_strength מוודאים שהשליטה בעוצמת הפלאש ב- SINGLE מוטמעת כראוי.
Flash test_torch_strength בדיקה אם אמצעי הבקרה לעוצמת הפנס במצב TORCH מוטמעים כראוי.
low_light test_low_light_boost_extension האם Low Light Boost AE mode הוטמע בצורה תקינה.
sensor_fusion test_lens_intrinsic_calibration מוודאת שהמרכז האופטי של העדשה משתנה כשהעדשה זזה בגלל ייצוב תמונה אופטי (OIS).
sensor_fusion test_preview_distortion אימות שהעיוות מתוקן בכל אחד מהפריימים של התצוגה המקדימה שצולמו ברמות זום שונות.
סרטון test_preview_frame_drop בדיקה שמאשרת שזרמי תצוגה מקדימה לא משמיטים פריימים בסרטונים ברזולוציה הגבוהה ביותר.

בדיקות שעברו ריפרקטור

ב-Android 15, הבדיקות הבאות עברו שינוי מבני כדי להרחיב את הכיסוי של הבדיקות ולקבץ את הבדיקות באופן לוגי יותר.

Scene שם הבדיקה תיאור
0 test_request_capture_match השם השתנה מ-test_read_write לשם ברור יותר.
1_1 test_burst_capture הועברה מ-scene0 והועברה שוב כדי לכלול בדיקות של בהירות הצילום ושמטות פריימים.
1_1 test_exposure_x_iso השם השתנה מ-test_exposure לשם ברור יותר.
1_2 test_raw_burst_sensitivity בוצע מחדש ארגון כדי לתעד 4 פריימים לכל ערך ISO כדי לצמצם את השונות בין פריים לפריים.
1_2 test_raw_sensitivity הקוד עוצב מחדש כדי לצלם 4 פריימים לכל ערך ISO, כדי לצמצם את השונות בין פריימים.
1_2 test_yuv_plus_raw הקוד עוצב מחדש כדי להחיל מפות תיקון של צללי עדשות על מישורי צבע בפורמט RAW.
3 test_flip_mirror אי אפשר יותר להשתמש בתמונות מסובבות ב-Android 15.
3 test_imu_drift הקוד הועבר מ-scene0/test_gyro_bias, שמו שונה והוא עובר עיצוב מחדש כדי לכלול בדיקות של וקטור הסיבוב כשסטרימינג התצוגה המקדימה פועל.
4 test_aspect_ratio_and_crop נוספו שילובים של YUV + שידור פרטי ושל YUV + שידור פרטי + שידור YUV.
4 test_video_aspect_ratio_and_crop סרטון שהוקלט שאושר עם HLG10 כולל מרחב צבעים BT.2020.
Flash test_auto_flash הועברה מ-scene2_a אל scene_flash כדי לקבץ בדיקות עם בקרה על התאורה. הקוד עבר שינוי מבני כדי להשתמש ב-JCA.
Flash test_led_snapshot הועברה מסצנה של sensor_fusion לסצנה של scene_flash כדי לקבץ בדיקות שבהן התאורה נשלטת.
Flash test_preview_min_frame_rate הועברה מ-scene2_a אל scene_flash כדי לקבץ בדיקות עם בקרה על התאורה.
low_light test_night_extension הועבר מ-scene2_night ל-scene_low_light כדי ליצור סביבה עקבית לבדיקה של התוסף 'שיפור התמונה בתאורה חלשה' והתוסף 'ראיית לילה'.
sensor_fusion test_preview_stabilization הקוד עוצב מחדש כדי לבדוק יחסים של זום 0.9x (אם הוא זמין) ו-1x ברזולוציות נפוצות בלבד (1920x1080,‏ 1280x720 ו-640x480).