ملاحظات الإصدار لمجموعة اختبار صور الكاميرا في Android 15

يتضمّن الإصدار Android 15 عددًا من التغييرات على Camera ITS.

تلخّص هذه الصفحة التغييرات التي طرأت على تكنولوجيا المعلومات في الكاميرا لنظام التشغيل Android 15. تندرج التغييرات ضمن الفئات العميقة التالية:

إصدارات Python والحِزم

يتوافق نظام التشغيل Android 15 مع الإصدارات التالية من Python والبرامج:

وننصح الشركاء بشدّة باستخدام برامج إدارة الحزم لتجميع الإصدارات الصحيحة معًا وتغيير الإصدارات بين بيئات تطوير إصدارات Android.

الحزمة التالية مطلوبة حديثًا لنظام التشغيل Android 15:

اختبارات FAIL*

يستخدم نظام التشغيل Android 15 التصنيف FAIL* لنتائج الاختبارات للإشارة إلى أنّ الاختبار تعذّر إكماله ولكنّه لم يتم فرضه بعد. وبناءً على ذلك، يتم تسجيل الاختبارات التي تحمل التصنيف FAIL* على أنّها PASS في ملف CTS Verifier.

القائمة المسموح بها للأجهزة اللوحية

بسبب حالات تعذُّر الاختبار على الأجهزة اللوحية التي تستخدم تقنية تعديل عرض النبضات (PWM) لتعتيم الشاشات، يستخدم نظام التشغيل Android 15 قائمة مسموح بها للأجهزة اللوحية بهدف التحقّق من نوع الجهاز اللوحي وإصدار نظام التشغيل. للحصول على قائمة الأجهزة اللوحية المدرَجة في القائمة المسموح بها، يُرجى قراءة مقالةقائمة الأجهزة اللوحية المسموح بها.

اختبار تطبيق الكاميرا في Jetpack

يقدّم الإصدار 15 من Android اختبارًا باستخدام تطبيق Jetpack Camera (JCA) لمحاكاة استخدام التطبيقات التابعة لجهات خارجية. يجب تثبيت JCA على الجهاز قيد الاختبار قبل اختبار scene_flash.

أداة التحقّق من المحاذاة

يضيف Android 15 أداة التحقّق من المحاذاة، tools/check_alignment.py، للمساعدة في تحديد محاذاة الرسم البياني عند الإعداد. تستخدِم الأداة الرسم البياني scene4 لحساب مركز الدائرة على الجهاز اللوحي بالنسبة إلى مركز المشهد الذي تم التقاطه.

الاختبارات المتوقّفة نهائيًا

في Android 15، تتم إزالة الاختبارات التالية بسبب تضمين وظائف اختبارها في اختبارات أخرى.

المشهد اسم الاختبار
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 اختبار_3a_الاتساق

المشاهد الجديدة والمحدَّثة

يقدّم Android 15 عددًا من المَشاهد الجديدة والمحدّثة لزيادة تغطية الاختبار وتقليل وقته.

المشهد الوصف
feature_combination اختبار دمج ميزات مربّع الاستشعار لتفعيل ميزة تقسيم اختبار دمج ميزات لفصل المشهد
الدمج بين المستشعرات تم تعديل الرسم البياني الخاص بمربّع دمج البيانات من أجهزة الاستشعار ليشمل علامات ArUco. يجب أن يملأ الرسم البياني الجزء الخلفي من مربّع دمج بيانات الاستشعار من خلال الطباعة بحجم 17×17 بوصة (43×43 سم).
scene7 مشهد مستند إلى جهاز لوحي مع حواف مائلة ومربّعات ألوان للحفاظ على اتساق 3A في جميع عمليات النقل بالكاميرا
scene8 مشهد مستند إلى جهاز لوحي مع مناطق ملونة لاختبار قياس الإضاءة التلقائية (AE) وقياس درجة حرارة اللون التلقائي (AWB)
المشهد 9 مشهد مستند إلى جهاز لوحي مع صورة ذات محتوى عشوائي عالٍ لاختبار ضغط JPEG
scene_flash مشهد الرسم البياني العاكس لجهاز دمج الاستشعار لتجميع اختبارات قياس الإضاءة
scene_low_light مشهد مخصّص للأجهزة اللوحية يتضمّن شبكة من المربّعات بدرجات مختلفة من الرمادي على خلفية سوداء
scene_video مشهد على جهاز لوحي يتضمّن أجسامًا متحركة لاختبار معدّل إسقاط اللقطات

الاختبارات الجديدة

يتضمّن Android 15 الاختبارات الجديدة التالية.

المشهد اسم الاختبار الوصف
2_ج test_default_camera_hdr التحقّق من أنّ تطبيق الكاميرا المدمَج يلتقط صورًا بنطاق ديناميكي فائق (Ultra HDR) تلقائيًا إذا كان الجهاز مصنّفًا ضمن فئة الأداء 15
4 test_30_60fps_preview_fov_match التحقّق من أنّ بث المعاينة يتضمّن مجال الرؤية نفسه عند بثه بمعدل 30 أو 60 لقطة في الثانية
6 test_preview_zoom يتم التحقق من نسبة التكبير/التصغير لكل إطار معاينة يتطابق مع البيانات الوصفية للالتقاط المقابلة.
6 test_session_characteristics_zoom التحقّق من نطاق نسبة التكبير/التصغير لجميع إعدادات الجلسات المتوافقة
7 اختبار_مفتاح_كاميرا_متعددة التحقّق من أنّ مجموعة بث "المعاينة" تطبّق سلوكًا ثابتًا 3A في كل انتقالات الكاميرا بزاوية عريضة
8 اختبار_ae_awb_المناطق للتأكّد من أنّ مناطق قياس AE وAWB في بث المعاينة تعمل بشكلٍ صحيح
9 اختبار_jpeg_high_entropy للتأكّد من إمكانية ضغط لقطات JPEG بشكل صحيح باستخدام مشاهد معقّدة
feature_combination test_feature_combination التحقّق من توفّر جميع مجموعات مجموعات البث و"تثبيت" المعاينة ونطاق عدد اللقطات في الثانية المستهدَف وفيديو 10 بت بنطاق عالي الديناميكية و"النطاق العالي جدًا للّون الديناميكي"
فلاش test_flash_strength للتحقّق من تنفيذ التحكّم في قوة الفلاش في SINGLE بشكلٍ صحيح
فلاش اختبار_قوة_المصباح للتحقّق من تنفيذ التحكّم في قوة ضوء المصباح في وضع TORCH بشكلٍ صحيح
الإضاءة المنخفضة test_low_light_boost_extension للتحقّق من تنفيذ Low Light Boost AE mode بشكلٍ صحيح
sensor_fusion اختبار_عدسة_العدسة_المعايرة للتحقّق من أنّ المركز البصري للعدسة يتغيّر بشكلٍ أساسي عند تحرك العدسة بسبب ميزة "التثبيت البصري للصور" (OIS)
الدمج بين المستشعرات test_preview_distortion للتأكّد من تصحيح التشوه في كل إطار معاينة تم التقاطه عند مستويات تكبير مختلفة.
فيديو test_preview_frame_drop التحقّق من أنّ عمليات بث المعاينة لا تحذف اللقطات في الفيديوهات التي تبلغ دقتها الأعلى

الاختبارات التي تمت إعادة تحليلها

في Android 15، تمت إعادة صياغة الاختبارات التالية ل زيادة تغطية الاختبار واختبار المجموعات بشكل أكثر منطقية.

المشهد اسم الاختبار الوصف
0 test_request_capture_match تم تغيير الاسم من test_read_write إلى test_read_write_for_clarity.
1_1 اختبار_الالتقاط_المتسلسلة تم نقلها من 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 اختبار_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 اختبار_نسبة_الفيديو_و_الاقتصاص الفيديو المسجَّل الذي تم تأكيده باستخدام HLG10 يتضمّن مساحة الألوان BT.2020.
فلاش test_auto_flash تم الانتقال من scene2_a إلى scene_flash لتجميع الاختبارات التي يتم التحكّم فيها بالإضاءة. تمت إعادة صياغة هذا الإجراء لاستخدام JCA.
فلاش اختبار_لقطة_لاختبار تم الانتقال من مشهد sensor_fusion إلى مشهد scene_flash لتجميع اختبارات التحكّم في الإضاءة.
فلاش test_preview_min_frame_rate تم الانتقال من المشهد 2_a إلى الساحة_فلاش إلى الاختبارات الجماعية التي تخضع للتحكم في الإضاءة.
الإضاءة المنخفضة test_night_extension تم الانتقال من scene2_night إلى scene_low_light لإنشاء بيئة اختبار متّسقة لتحسين الإضاءة المنخفضة وتحسين الإضاءة الليلية.
الدمج بين المستشعرات test_preview_stabilization تمت إعادة صياغة الميزة لاختبار نسبة تكبير 0.9x (إذا كانت متاحة) ونسبة تكبير 1x لدرجات الدقة الشائعة فقط (1920x1080 و1280x720 و640x480).